kernel-debug-modules-5.14.0-503.35.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']g"releng@rockylinux.org p-Bm5 ']Bb}˜JF.螭(֡a^??.+"V QIIokCa"#!`ƃK\f$}Q&fňlIq{!jBwdMݧ5[#%OP.)Pn7CȺT?T1tZ#}!RJ8GTں∎]QͭVc'vhFZ&z 3w`[8 " %KߧLL܆DXu:"I7@Yd"$]wv`݂?z z[|wBI`qƗ&u>Rv)柌uy y9h{owcUh%b*xȌ?VҘlW.Rn.C@'+"MV -=‹Y;v#\fa=9ac4ae149293787b2c25802b7b5c52d43c76128c87e107fea6c378094c2821f7a2180016a38c862fc3ce5591f634efe99d719934GDRWĮBsl>B(?(d - U    T(( D( ( #4( \( ($((ϴ(|!   (8p9p: p>&j@&jG&j (H&r(I&{`(X&}!Y'!\'Ф(]'D(^'mb(Eud(Fe(Ff(Fl(Ft(F(u(Oh(v(Xw(XX(x(`(y(i!((9(D(H(N((Ckernel-debug-modules5.14.0503.35.1.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.gpiad1-prod-build-aarch001.bld.equ.rockylinux.orgqRocky((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND ZlibRelease Engineering Unspecifiedhttps://www.kernel.org/linuxaarch64/sbin/depmod -a 5.14.0-503.35.1.el9_5.aarch64+debug if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.35.1.el9_5.aarch64+debug ]; then mkdir -p /var/lib/rpm-state/kernel touch /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.35.1.el9_5.aarch64+debug fi/sbin/depmod -a 5.14.0-503.35.1.el9_5.aarch64+debug(,>p56|S_p*lY,9@{<8p,9RC$L/Td`?@UT`p޼^lRD>|rp zp<@mxD8ntpb. H\Xl|<@#(@ 8 pL4,x ,E) e L<z/P=>(,JpeAz6_!dA^ *7'`\\GT5T-BzhNP$((0H34 <y$< (0Ut\G$G@l6,@I< Āz(*Q,>p\R-H>dntP /J8pb\>>d:R"( 3`4$d'?5%v<EAd-,s(t8#X<<p"p#`WMX.$@167@gLd %h| ,lHOQO$^%x|xhtɬ&D{pn@6gw-`pa~G[V ~h8T&J4\7h8HפTpTTUdTGLX8?u8,U@,W=p/h)+` l \DYt H 4fK<'6# [,U$ 2L$H6*l8204#HhP$l #(J x>AD Cl?(|D04 @r@$# $ :Q$;X8 +d:@ $,|\7 tE  )-0 u Ld`Ld,oPW=Q8HJT ,xQH 0D#("-.*x%5+}{e.&"=@tr K*t@%55-H.j D&(w u~ yyy{|MXxJ,T"IL.dX->.DRT8"x )d`,u|wPH8di=P\0]xc\\`lAL`{& =4*-`/`hUhz4g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7d0cd15936d5ad7c70c5b784c310e4a6a84f48ccf50b84c15a148762192c482136646be49002749e5125f2ae1b3c5912a431b3b7c12876de5533a4763b031cf70416976dde4349de73dbd7aa03e74c958af5374be99dd7fd45ce694691da6867f0b96e6f173e130fefe0df0e8ffba557ec92888a30986a7f0a3156a4e8fe40f2db6a9d50b63cf3e3ba9c09241753766e8b7f065a09c63990efdafcd0fcb8314ae151f542b23fb981d4dda643487dbcade7920f03bd9107345fccea6d4405571a62d17914cfcbb403276b5e1c6e6eaba7956a9f8f5d6634224d36eef267c95e696d89469cf8998b5f2f1829e7779e321f2602980cb37ee30bbb8dc32b92f3a3a84e3eae7e7278869959ed072fed7678b8e1c5249488175da0204dc9ea2e2eb777e7718a2ca30ee5516dabd4aa2af775c037ab54c03cc60709bff220c14f77de2f6382c80a338a02f9a84cfcde4e81d47fda4806faaafc65835ae02cb93052c51c94a89a427dedc52e07790df670ecf081fab152edb54c4ab41ca33e2d7dc2b01bef23af2029f4c33c05874b20e336fc6814ff9006a6cf20b2bd13cc0222e5ceb6cef95c9f64d6f943f1a30be3d2128ce3920e0be3ae40d61f48aa67247223ad3873fefb827c52bd67944a35ae7257668d6077c2cd7fc806bfa0d9d348129eefaed5a2164e2296287efb7b9702f3efe9b73d120ad9b1523ab1cbe5f7de96ecc96f0f213cd6079607de951c97fbabafc953897e48a2afc45bd944cf652393cc70144ce9c66b65531dc64295c33f5a11d5854a0a0b6ce018b978982a0ff679526fe63d29826b146940eaf4961be0b8c4720a32ec58e0bdd9c527e441906e74d7806e745d9a3b26d21c3c0b3114badc296147d99b1fbfde1a8f8e8901c403f0747b536cee0485d84eee8c0483afe2619fafb56e943e20c2e14af53d7e6e3032cdb548127597919bdf3a67573e37a267322a9ac0140a78c0545c309f66efff0cf1eac5d28258a17dbfe2004235d55fa057a497bb55b64d244680b0b48aaebde2fd9383a0147159931652dd2c6d25c299e68b3dbcdb13973233dd503f1f656fabc380caafd0536d6a3cb61d905a7ce9ca91446c7d137b8f2011dc4c55f0c6ecdd56266a4b6a0da8225c6de8d704f36d8cc8f233d763eb857756e32ede30f492925b9fc7fb174df668e54f78356e47299b19623fb9565c72dd3fe6a7e6ce2d1c0db959722e1ba79ab7c2b8a2ae2af927e7752dfdadadd5809c0c4618471cace417fb3dc2d7b0050113b7f220b2a9a2ce1cc0050b1bc0f799173ec24ba6ca2e9413dadfa6002a66da84b9f8a45f5f257340c756e6ae0bb7d2108a05051e72d8eb9aefd44fff29190a3c417689812c6ad18109482b347edb45ca48ccbb9335a45f97690dd02c9e68b028cfcf3d633e1a8dd216e5fb6e3abf82d6e3e4addd54bbc7172bd939718e4e7ea4d8bd051ee04f95acedbdf89089d63895005f36d3858fd984981c2ffef752fcc27e44561f22624e67146c47f9dfc0dee72a607cbcac72e7bc4e0035929b58cd2baa774f6172de801f6b7e620d408d7e76652d2cce06da09f0b9b9457eb1690165617d17b7712135e157bb81dcd0e90d311dbd5be5b095d96460b2c927d4d8dd606e52343f489187e7bc07850aed9c1b47f0ca0045170a4151e6b0bf14bb2ac66cbf88bcd87679e77425c9e2663e84016e92f562192fd74541235e7908327ed0dbe8c4d9d3ff1008709cd689bb6b85f25475283221298cf70c47927137b899a9a2a2618c5d304c7c048b90963d4fbd99df8cb8aa2715c8d41a30a8a398876e4aa4c683fc1a87c323876b4e0bab8d50dd17fabd7f4db3dbd84fce353053388d07b8b7533325fa22440c47b3a7fe2907d3bf3e3b8938d7039ba225099344579ee8ad52b3d257b0fb98381805d1fc45f8d28fd616910c061d5acdfe45c7e8638eccbeda0728cf58d9ab546cc17197042337b84d6bb0c94203a8f91b981ec7efe89da29ac793b68dcfd4c8dc183b19402744c78dae912582881d729d74d9c28f113a9824afaf9d6442a5a1801238372fdf93971e70d0855e705384bed73e3a33dfa57e397a7c00bb5f82500cc3066298ebb89d92378404bd46d427b85cc973abe6d2958dacb6666477f1464f2a583d092f7c850da500d6c1abe94df6c49ab18ff047e7cd3a84325e11e133757040d3fce45151600191bafdfda13ce764facaf2163c0a6b25c63af36f955016aa66255eb74760ed0c467d18e17481b37f6301e76d68373c75455e264c9afb1b841d556ac33d4f1950f9e96f4b84a709ac1d4c8512739ae9efabb11026c2dc7e7f6cef4780b0ef18200aa46419b610fafcc775208c0455c019cec2f61307cecd75a4222b8c54713b58bf9ea4c4b30cd641e6644f3d3339ed711836d11ee2fdac86d00a60779903d24d1429bde45167ce37db9761618d3ff798d4d041a1a4d02b59fe2afe7408ece5a206dbfd910a849fe95e760bdc96611ea3e5aec8557cf5d6f354ff56fddb9587307606bd1db056c8b3773f5113d7735501dfc6bdf44ebaa23e7a406bfee48497d4ce1a4ca078a0d8bd5265fd86fa189946c35ebcf3edab4a7039f76831edece5b1b741533e2f1e856d1058ab54b9cd3a8d5309bf0a7a55401efd26ca6ce54f4488ac06a720f9d9ac901c8eac66b75663fa5e937239b6428c139e312c765f2a82d51f6eca09f86efc507349a8dc04f2cabb2ce59f2c7efd9309bbd168b2b2a6d3a95199f2597a1f20879e4f69d3d7bd20c21d3883174dc45bd35c30cc59409f5b35b128933a91a8049e04bf592ccb32a7d2fca0893eceb5bda81d96ba0be4346843c742896ed9a02d4aa86dbde6336c3268ad3066ec55d053bea43bb298abc160b7b3eb74acc20a9cc5ffeed3aea27118bb2a2434eb2d271aea89629b70fa92a6180eefd26eb552983ca54a0f4a81def6b7f23a1389f47b32c4789409dad101beb26da7c0087979409cf01d04905b39fcdc1735335f08a5338b998d41c124d1047284f4902c26beba2ebbee6947b79fb2f5881c8c75268a01114dcfcd807b08d9a72ba3e7cc5e1211cce5f4943e14c2a1d2e9d1db9956fea0aa66217ab9327e13c0ff4b5ff4d56e7fc7980cba2ea1896489c80dfc7c20e83e0f013745e9694cb95526638d9cee92d366c7967689d434b648d59b9f04583f8b8a739b94951418a099843d38e16cf6a3647a42a872f9d5c19dacb62a26951bb031c545f2fac2dcc71ae9a3a7546a9b24160bc858574f8d5d94f0bf55002591b3e2cc5ff08b644f6cc8d1f0727bf3558c9d6e8a73611b23182af7bb7aeae0aef0db923f8c9fc45c3e12e310f9ce0d0589bcd28cdba14691e70d9b23bce1de65bdbab283f5f795806116137142389efadb87692760c7ea3255eb0e35a369b9451d422ded9037c21d94d7720c9d3fcbc3e248e5753817c41a5fec2dff0f309da7ae7226078c3e95898a61d84dc43b3588f6411491778bb51bc3208f2f12f3e1c61ce5c530597e678b4b37a8350c26b3e0cd9e77ac49470bb316cd577b263036fd795a9f63ea2f9094ff2c5af8a2afde6032caf8e8ea438031cb60467f98b1e9d59dd2a90708e506dc45a175a8a619cc5f4672d9d5337dab5a674414bfaf5628f58a7529c323a75b197d5d2935bcf9c16810ad2c7923c18537b9eab825fa095bb19b7d85e8ae4a8a91762881bc9836a46396adc9b81403c2f7a92c28704587a9684e048bdf0eb6029d6f978a231b81bd1f7782ccd6a393e7e0b1d357fa3590e14923472bcab6dd6f1eb2375e71da473b5683f017dcf569a524bb4af261db782e26054a9a8de4b638b06d5c1e6515ce7bc78dd209517316242c9f413427aed02aec92985da785d4483c9e4a647757a99f62848fccbbe08963080e8f2b56a43196b5f974a272eb02250f4fa760bd4485924286c49dde731150f66729011b1e067b5e948ab6982b88e61a2ac5b3c1586cf2bdf9efa94057815ab99c31f5259dcb4446f8c08bb4c91a29a32ea4dcbfd9aeae4646cb14a8da1045c5c8528413dc15e18f3de8f9962bc275a959fb3d96799fd88efa0dd976dd88b91bf21375a053be590910dfb2226ed1de61bc9b505ae9a57c736a15791daf776d3d1e2b861db1aa204de5230a525b5d0c0df96f0aacef0f6ba914e5eaee4eafda92697b6da40868b37a14010d3c167c876308789645c6cc4d9ffd2e138a03fa990acb65c2315029c20fd9831a8986eb7e56cec7c7fcc34d75ce830e7d6d62d0c1be9fc5e83a96df1ebfc9f2225e80e4395fd0b55a61355ee12c7bf3478ca50f6cb59378cfddc060948689512529bab114cbe33a97b67a088b9882cf900eae88571b802485a295422c295feaa1db92522b794047d1be4aed2ac0e6ab8a52b90bae87bf59c04bf9721ded1e884c639627ce2c067311384174daf69d83a3941aa47613ccbaae9637a9ed21d722d1d69729b7395bb4cb42d45db44e376045d37fa4e3ad876e77f48639a4442ce09847be25897d8050c09782f65d20ac1e722ed5b905684af7701fd9b4545e8dd6293a4cabec7088dbfe407582e73b94ec9365fa325070ca7f7f987c80eb6eff2a1a4755bc1b65c568e423d4add277964b7416e04c269082d59ee0dc2b1141f16758de30e96a01f29aa44c841f09ea83de6c6f5442f0ac09764af466f868454d555b277582d60d97bd2bec07bad416692a6720fc3c25e2e37487bbb0b3661d96bc4565bf18a5b73f937667371905186063ff25fb54c1406fbe3fd305f12e902d56da95b8525516c07fa074fb70d8e31d09776568bcfa2d969dbf60c575babe3dd28b70defaf2631b66dfc9e03a454e7f0b72d7de5e23d7f0bdae70b904fc72d18270620f7262f20d27bbea3652c8bfd3365b9562274c99c28bc14a93e65e811e38ac219f2fd436d8ee62a20f7183a20228c80c24bc115a1a51061c8ea816216c749123a0f45fa919baf9c3e24e2ca859d58398f9125f2ed0f2f7ba3c2487a6e641394cbc383b155f7fb2440299bf27f0f3500e6e2b626850fb8c8cb5e1c1d688a03895d81d7786c311f00a8ac65c1196737ebb7925322878689dccc2f449ec109141e0e73ae656dc78045f40d4941a130b03b5eb6e3a6e104304c49f2089f529692199c75a49b14b2325be23aa90ac8fd503aa4cf81fef524371b425a71ef634f44f29b66aa9bfd47bc985b52a4544c0d8cf7cf9b0218936b26a177ac534ea332a2c16e2f2dc869769203ea95df903c7a029f809201c4d4879a6ce7c81c2da434388e9190d3e24c502415f608325e7bbd1113d7374017f845991ac06ef5c9d0328d2d0bec0b72fe0f84ea5c211d13f81e098ea098b704cf29d00ea76cfd75fad8852acee3faac666059cd1e766c1e718f0ff41ef0eaf42a9178a2484093d92b98a3a02f2aaf89a70ba53a35142675ad53b05d52c0a2dff558c880404f912e51908e08f8856483a272a77b959e30b7fbb423937821541d260e9a57d6ac9bf1acc3012c7a37935ba0698b87fb8a9ee58563f821476114b2b2672b10ee372eac9d7b7284ae7ad4d61b4b4f005fbbc1451f01026fcea4b2ffc323d99d63daa02418e9d17e5d7c0e5b4b6bf530a738823cdef60ebf364e2897a23482a178fe47d1a1448032071519f243e3b69f96e1ee59588a073cfb6e788bc171a0c57adf3c359924f8a3386f15b28834959da1c2c1e852d3438d088cbcf1c95f0cbe4807b55a6768dbaccfc9fff4cc9c3e24368d34984455db6a01e5eb9997784072ad914d856e44f27579df2e80c658684ba56d08d2d4832d12e3471fb66f92086aaa5d466269df6246de2e79dc64b0e9e05d9d7e1ee2d0cde88b028cd49b6644556713e18d8cc24fae7d20ecf4276e93445271054060e1918a3ec1afc443b24208e000a3e15af6ca300971255afac259b2f0021dd77edf3ab4e7c2c0c41c0428773d94e61f5fcd1c9fbc55acd05dff9a4d6cacbc0503d79259412d137d3da82bfba557f3ad69b94cd51c74badb0cb4e3f4635a3106723174f122adc573c10a46a8080b5a4e2d90b00f41bbe3757c4592765201814f2d9ab8f1bde62123a4f9457555e42921910395700c792ad3626ac644d600cb65dd08a9457115a95877085d45273b2f205a5fe30fc4d64cc241c2d2388be5acb932c75e540bbc89b203a8346ad17e84fdf4f9937a97e6a9bccb07fabc001406b8e53d31b7a787fe0cbb2fee138c075e89ef26e338a699ffadb807aad3ad7ac65613edf830f59f9cebbcd131a6330001dfdac57135577ceceadc0824b34b8cb1dc7413b97522a676a57779b51f7279ee4dcb262a20eefcadeeffe7c9c4e7cb404f0924993618460d045a0dbaf3fe279e240863510bfb24a9f1065cabaffe25159c7a4818fec7549aba5f9485356c981707f075d1caf8a7d67c1feaa345f0855b61aaa8b8dcabd8d6b43be4557496a4fdc392d91807b77888b4be93593deb90d43d0c7a4a5dd6269c5f551ffe5ab5afa03ec4c10204bf81498a6beb4b0e308b8b2d0f562ccb494e06fe4b2e5e748221b22e155cc0fb8e98eaf9bfe3c0ead984a7ea10a69621c8bf01e5d22d8fe9b9938a82832e68c32b983c5fd03dfff4c8ea4e44530949f1e3ec9bd51f94bb8456f4d643d700f0f07cf941bbfd9864739db31d925bdd47ae65c6b0fedd5aba5e653a527991f746510c00b36106a06f751c947eab08114efabdb0c993d4dea951cd521ac5700ac65393d9849f8d5da46da76b15fb475b52a910062b4fd0973aeac458cb655b03ab6cad7d528273db888b48d7b858621726f1289c5466d67d08aaeec8c0e759e7d18598e0152298d55f1dc6898c30e9d9df193721f85c742d686a3d825efef56c12f92df4199bb1f2ff274d23842e39d558c46a488369b4018059a878fb82b4b991393754f6a3eec8b75941b7ba15bfe03f3450de2dae57bf78544a3a6caa7cf233860b9cbd5e1d99d789e8fd079227d2307fe6ff5fa5e61d995e4e88773c38c562b4606048174256b9acc1150561c0f1fdd6236fa1366e9df99bd8c37d8358245deb1905e41b9e29656e7171aaa7bcfa31729189c05a663dd3880d8acf34295b7bd4e8503756efa4ef9b00afd3afc12059ac9256862397d9dc5062082c96cfad3e42f7e251ddf56c08277444bb98c72d8144d0ecc0f9a13afe96d69dc9d3c7f70290cd82aab9431fcf4a550e2475592b59b7186e0a52fbdd2e4649517548546d455de9e25a049c09318c8e8c7dbb7e7eb6b9597be000d22d97ffe9f3c328864754af7ed42eab10b00df1f069d7fece36e8836311c8712c9ad78d18221c7f9747eaa357121a6aa8a4bae74b966220e09304c01d2e43c4a5b2d756a1542f7e16ae3c30b2e602e54b4b1472eb66419bae741c8bc963ab62ac96f8b3dcede21ad76a97c045b4bb1654823ecfc1faa5bc3b4e1553abf93fb21edc54678047f2384ffefe28bac9d4450469167c3b8bd4f272625c71e0f52fba14f1c847994c65ce3467b64b407d873b61045ff16aa9a7bc2b3f74ce5ecdda1450d5e795f1bcb2cf6101157443b031d965890b3ef1b09eb02ab4e3046b001b6fc448d97caaa38ff63324095855bc80b4758017f219fa4be70640aafa4d2cc1bdb21b7e06a87b5d008eb09d9a6c3706aa18339fd2b9e95cfc26f8197a47f72c0fb138b79c5b6d775a02d02d57f9290d00e692fd9b873b499ba8f3d7c68d2f00799b3fbc52473f1047febfcc41a8b638ceebaf910288e6fea1b5867f40a228d4dc4027b0bf83467f2fed23a0e4d9707197191153461985967243f6f4269abca36943df79aec9b06c841a328a85b0be253b7449be55fb295a28d3965051d6255113053b9961fe00174b309f4709e544225124088754da3c1d1d84a2186edd9bc41b52e02a3b802a4d7e50ad5125b1920221540a88234dbc374ff5b69a967d31ee9ca86180f674aea24c61c873663ab34feb119f8ed9d435c565fbdeb9f26182d7c05d0fc537deb4c6639feebefab4ad4de0fe9b87d91c38d6ee53e990494cc27ea56335ceae01a78fe2ff86fcf0145f70a3d7cd142bd604903e7ad73734b2250a154ab525015be9fed07721059a3760beb2b5382f72dd2ab918943fa22888d11b969ed352850ba4ce9cd04a9d6b97b697f7a2504531ed208c8a702b3593e17ff5c8f27269607b8840f5affd336f44088535668088b2679f680135def0fd8d8c1fc3d2df0124e7f718efa851117dab4df85f29bccdbd1013d1d4da098c31932edbf24929373d52b484680845b202aeca36b3ba8d9d57469b19df3927ea9692fe8228147c124dfc82d705c60182859dced481e957942e1246f53592bd7993544734648faaf74a8380f4be2beea69e333c1d5dbfb2fb811f72492f4c267c92f7dcf6ddd4aebf71a360e5a307bd1f49dbdd686e0d4c8a0761553ddeb31c065b809655b586bd850199ce64969682715a45e7ddeae7522bfdd4f68f4fb306cdbf0971e0d4383734a6943bba73363c936e33b0d3a1a64de0d95aa5cdab75a245d69811b71f01942799633241ef058b8aa7f874fc982ee39cfbdbc0851a2b41f5bfd8e7b584b4a16f20b97e301de6abbaefd0d0df433f953c7ff76cfc8e11f7dd33fd4f64e1d80f8ce48eb075ad9fa4fbde51953dd83a8a4abce819e2ef6df9349178ba99d8b216e98b44be6d77715c644d3d4864aa011519da4db0518f4b566c9adc4dac337792b03e27256eb4f7fbde021aa55225305838d7891c62b70d135aaefbd8aa589269cf543c4a4d4edf357419ce51ac3d6ee6fc6d9ea46e167a40be45f978a73cbd1d7b618b465f8d80ea2d41d5da5be3d386839d1775b16bf91546b6aa0f592644ee33d29204bbb2def9717ae13c4b86023fe58193c68db6ab4a47586fce7b3522f7fa7eb58323bcaafeb4e2eafe0863049a0a01c2ed4ba26c8b6bcd6e21326061cd65a1ce45f948bacacc351f807895030f15835b39ac63d4f25cd0a16f90c4222e72abc34da65072adecd6dea7d612e1775ae41336791e204f08a429eb0121096495d3d8385759012704e67bb789e8d0d070a5c2092df1a9349a3c6fe291a50f0b2558516c5761fbfd796e39a1c7231507941f62588aa9f7f92dd2f505ab7cde84687e09378493ad7d8ad6db7bad08302ede5eea471a20e6eb4bcc3259dbbba4c57dc74345a1786e968e1bdf09ea3e0ab4b7d3f16d84d22b4e0e3e1c2fd70306152ee0dcd5bec9bf217ba54d1f52b86e0eaf7da0f858c6c8460cdb1c7a471d8e7d3e63ad222790006e6a18b3fd2b9d18e150cb1b57efa3bfcfd0624ca7292a9090ca9829f4549161263ff2099c11924051aad1440cfdf22bf21df6ea0e204a2f1c2355a0fa81914226978f199d126aa5d7226d5f092f190960d601bb85fa83bb1c6086fc67d5d1c94510a5a861bc3ce18ce3867753bfebfb209d48937641e81548e30b346beb77e979efa00eda13ec91dc98b250678b2cf2afafcf68f34d7bb64338dccbdc1d441aa67dcd460743420fc3bc34201e9a3e2718befff0bc65e52e6b6c02774abcce6143bb80c32804a7f3e10a6d8bf00603f180a044b43616d88e8024690f6fc76ad160ff27e233497c230579c185b5f9ffd0b976220b14af3b9e232f946d183fb06f70a42887669f9b1ccf3cec8b34bb08bf21730805404e956f9b7a6abcd8685828f6a4865c47280079fda9e8dbd0b7a363a13ae35bc8f889d33eda263b8e1be5a26950aa763b171781c5aa0a2f1936d10c3f6eab52cc9bb4d799d40dee0a4462867ba829e0037c7b56518917642a4859708398f5a37cfab3a9560b6d5299fea3ed80f788e4f78a487d07f5cdcd0c9c330f9bd590959347de65c32ace2697823bae003dafe0261b5e2a04208cfe889852cb2a411de69e1e101937a5c8ee093206c89b9a8904293b325cbdbe8891b4676588422352be891161e713a5e351f1447971829bfe718f78a582f0b94535102ac142646f50d812980198eb3181f287b4af254893dc36321c5fcbad62199409481503a3edd4202b5310d62fb354946cd8e82744fb2fa8698e53df84d40dbaa250b5491acc37f9bcfaa566bca44a9f674811e610709f28299ce4f8d261cc92907169a08659ce84aeae437f6bf2944aabdfb96e37d4cf9858ab5220f05843703f4a03a2ebdaa79c0c96dae717d1c891a57126a4d47c9bbd78994ad3ff65645a955169641473b326218902fc385c38afe4b76649b5ae7c6e90542e83838822254716b626dd4bfbdfe7da7edc2fe46642796dda925bdbd3e06e072ca8d1cd8beb8ea336f6dd6943f364e8128b7fc9e99899da26bbb7706f512947ff145e5ab7f4ba78ae79fde8fcc1bd5b04d82b7b6172f48103dc15dde666e0fc7d80dbfac4e443cf0405a096757e72e45f21c3401412db2dbd4b6ce11bad355c48d9277d21fca3218602132fb549055608731de74b3b5d1c307416d2ba8f9c3dfc378907f1765498222266d9be09e57cf5357d3cc920cb969d01f7d1dadf58e5d80da35e57be584f486bb89f22d6ff6f117288b98432f5a5480288a1e1c48343413df3e8bac18d8c3bf0100e1f6b3970599a02f79126186f903fd27e0a564e61d176630228560bccce5999d0691ef2a63773b4a3e87bb2d62c0fe24cc8e6141a25057dec7d6d6df53e605db123d6bf5cd38f0418b6b6ac793596613a3bd633eb230170000d5bdcb609c96a36d6c0c0ddaf3060618fbb588286dd350d13d807e04d9d1b1619709d7929a7d36234853c88eefeb7b442f1c17cae30fa4329f5f4dbad41a5220e763b0155340cc07c1ad4614bbfa99bdf41fc0e61c86dc585f19ed0572efceb08cbcabcc59458758379292900e70fe6ced85d5e8b4e6fbb29a7ee5c322aa8d19ea20d49881dff0de145faba0b2f4a0d7b2211e3b119639efdc34a1879ba943b54004ac6043e75388b399f34bfa3626f88a19a397a16a9d73e38e269cc96d0c1ce5c2cc7c6cd75de7d80d128af0c305d6699f33057e6135fae34049c0812a1c5b2dd7396f0952fd07aecf43f97d1318672ee293a97e7445201adeb5289750dc1a0d06a7c67255b152b65a339724c3e47204f22eb57b633d55ffc916dc18e06aea7dec523c1222e9ad2458610329c0768b45ecbec3e57c511f0a48d60c6520d6c5fd83be1f8de43304e9872b4fc416ba22b28dcbe1f2a15a05efacdd4f4fa6d72446e0453993e28812f1bdeace3efc13ec469b3cfe511bff95dd8f153908547536b7e15d3a98e02f14b38116a90e5973b148065cd7dc88b2fdc3dd97287a78a06dac6c72d898c4eb2929ff395e37025a4c40a2d3d297507d4e78c9c604456a5591cfd8270094261349b8d970b038e49d1123e8064c8f76a8590ca28f77310cbd859676f880d25bb21848b27ccdc166a71da0c9526204f3246cdb2926e67d97b3329d310e4418842542830bf70de348ea5fa1ce854ca44ebc837c52362b386f3503e35e9ab8695e7e885774955f6a2d65c66edf45b94b800a3410b3639440514db9995294d1cbe20e8978d483a0f56b0e4915c6fa4a103fad247a6292043a1096b78f2678a9263a292e44d528230e7990235019c93b156a3b2ed0925640bfa91ab8b58a8ed0dcd525758fc40a79342f254721a8044832e3bae3648dc83e6ff9261947b3b6588b90dc52809521182eba13dd454535ade7145a28dea9a4599fad0bed8a7cdf1f83fb81994082e185ce7617f21d17150d26875d85ef0d9d404b900cd688e9a7687fb46c0a41d92509194d097a58f2b83925c728ac2211947035f963f4405bd0232c0552e99899530932fd721fa83303a4c627b520526f8faba49b039d023453445199d629c4d219a1bd18678d72668cee0eeb923234ebfb8a56a640664aafd2a7797786dc702181d9c1dfb38f5033937a71cf9484c84b55cbf2462ecb88b0b388159c94c6705072a60d5d7d21a17829a62f87767f729fd48ecc61ae686f10050701f17c10413b2521c39327c13d66bab9fd4b3ec24a6f2df0fa7dd0bf493bc4b6dd954e5dee965d0130d0b0b402869dad87d2db83d61f198ee1849e7f68fc285749c51490192ef90c5d281ccb6c575e9150c73341d0035780e2e694f2d49b17d0ab4499977db892735bc23065a9f608ba1ec09eeba92331ec23ca8c3b37faaa3792a00e68bdc4d6de79aae77b4b11bb62b4b688397244f56de2297ee62851d0df87ba715530e038d92676e08f224d82ff977a1c56869ab33bef7a5cb122181a5b2b46e749f3f5a8fd34646781d8a0746de4a2827aca217f17634b56ac0be838a9f8e90dc32c836d480bbf06a68bb213084291bfd363dc82e016f6893b04663ddcff6bbe066409004dac61cfb2e342d8839118ebc05808f5b8bb5647bb5751c436bf0bea82f77e578928f5f7dd8058b3c760fcdc27adffa32b7bd2b1ef05e8d37227dd80a60f59f624dfb5a61006a2d3ba44bca143225ba8a5885df91379792a3bfac29a2cd3f737e2cd3c34aba17cf27e6abc8074678536738c4e207e9add26b8e22365f4a56c607f3780d3f41d4ba222bb551196da6d37b8cf3cfff0749b2b89ffbbead2a5c977424eab1d32901649bb9a591dce95ddebea62810a73de29e1c005e4f3d8c7be8a674260a33919fcfad44b309dcd733c6476c7e68b606de8ed691efe6a37b75c9c209ee37a600e5a5fa329dfa9bdf628894e6f03b0a9feb4edf8c837994b8d9464dfb0ab9d9d0fa72151f3484bc4838a7a67271825a285b12f9ef150d5a9264a8eb17dfa343629814de06a1a6e1c5760fce347014ba8627385f90e0b5622bc06524b72335caa54ef2ab7361720d91bf2afbdef802d825bcc199a46db8c575e3a3ade152536eeb5715503a0cdd73b5b598577fe8c8cc4ef3ac2a8e594575677df926fb83dc3f4a9398de1f7574d5708537e6d6aff043dcaee793844cbfbb4ccb6b84d8ac24ccca589ab581104d510053e73ee86af8c05b85cecbc987240eda6094c319032255f7f2abd0d07dc9df6b89c2b8fe68f3a24a0533e70267a6f2ac07303f53ddcc22b6108a9124e0f584a1e6625c126670a9cf8ac0b459a8a881f44ae5c16b370b08a96cb9c36df1b6a3d264d75cc379414a9174c0bc78f62a42c14c4f0b15c50c11e8787e94b2f678a6ed96f9f8dbb75f4d7962a7e14dd971ed0048619db7d7e1599e06924a9861d0ed7fc2f0738a59082b5e0717d75052b80ba95db75c192c0feeaac02ba363b0fb84f80dddb536ca0b296958831eafc29e9410ad5d20dc1b0e451e196fc0d7ba2c43f72fed589e852743045c40bee9e3e53735e0bf66413330574d285f6ea82957a2438c24fdcf1cb68e369b591880343f00606ad373772f770454169427f3d8e5c5a6dafd2de78f427ae69ba7cfc73c4d474fa8cdd7338361206da40c1a65d3f0d150c146f72cf076414871c5d34e33c275dba6e3eb03a176961a2cffab0a7f8a14e367d244efe90357d23ddfa3d5dd77d7ff8534b1fdfa528148e1df521c18c14a61ca5e83e98f9248619d1db32528321a1b820c74c2ea50d4f880b838415ad9edd8cf6cb948a789ffd2e486001aa9a9e9e2b6a1214d51b3dc74b4e49d750fd7d993bf401a45d6dc703874301ec595767c4a2a995c64bf17fb4b4d0d695e8696b8d9b0cd54b02bee4fd16defbdb066211aa790c565badd3c574a93850e82460fb4a8165c578088ce743d8747f90b0f09f6c04217058a28e639f638fdd77035cf9a53c3c46b9b845c53721d7eb0b9d1e7690763623e4d999fe3005701fe866ddb3b5fe89fe9fcdb6894f59ca86c63b4905b60a4f419cafc49b67493ea9b4e8d7980f46171a948e3a1079f45bb8b3154617f776f80f228f56384e22eb7b8c991d351fbb831e7f0ef906d81701e233c60e4d054c163ddb004e721c11b1b8a5848915797ee3ab32218e97c175a9bec6e684c7492d05174185f4ff8870f2a20499dd2c3ca732a08ae54a76916375981d291820e4f12e73673b924f3c99f335a6fe2747aa047b180d42b07ff8606bcf6e01c734ae7ee0b696f84dc969a269fe7b35a15e834fbddd825fdf0d2687f9eccc25f064757b6a69c6d50d7a5b75c10628315696b399616f197ecc2465506487bcf87d7924f55cc488f3c444e6ad6b3fee595e690f47142a67748f73fdb3631a18122946d1929d14951f834cfdbbab4c135ef560704c6b57975bb0360b5f5eb816ccf3ba085a569bb0a83900b9e5078414d1859cea5295d75e2771abbb064d4a9c3030e1a0b4e8d5ad2dbf39a3d48b6c39978b1e6775fb84a8514a26b296b2cab58304e96982ff6e6f294fd53ac3adaccadadb3b451299fc093734949757be1c468078ed572bc71248a8f0cc1b28e791184be61c8fbeab636a7b5023bd164e4efa8ec21e7342a7c2e7e4db512e838bb28d3da64b6a7c7a8e1915afd05542f43d2bb55a47b37bf5e4580e576e5313a5b63fe08363b2d0e1ce4e95d200e358baaa4f4056c31d05b15fd0ed176f9d56ce5989525ced195db909404d0f13fc3d778a449b2b974a145f7ceb1300073b48523db7114cf7b22c5462bed2f19adf1b93c224b8201d8e179674eaae72ee1af926d3cf60ba6130a30398cb91dc5e1667ceb8fd74fb9ba2fd18b5e2a1fcd23e85339f891b43530c0d1433fec4a5fc231d53b4eda4074209425ca23fb2a8e51db8317341f26eda7f4927aa4f6c5d2f410d4065487444c24555b068f9ccade6320ede83b75e12404a717eb9c762631ad55d9ca6ef2aedb9b8712a159d2920394bf7d7f5c5a6cc555e8d9401d2dc7c2a80d6f51ff2bbdb2f49aa434d0d3c0313bcfe187dac0bdbea3790350f6039fc61929ae58b3da79dce3f7d8814bbfeb8a7c5b9b201998ddc1f221fc0d86524a0932f39f246c404a859115e312d83e5dd62158f2c4ccdacc09b3593202e5a4a05be9e2ed0a55ac915eee0e6aaf444cfce3511562482bc2ecf134f8f97a0d86c8e4dc03d33729e5e0521c502c59b2c132ba68fc0ad2c09aeae3829427ffaf9dc2816de975635898683a4c567ba03d76d10b22a83120fdce3755ea81527e5877b57479e5c76096dbc60a5657f9de4508714d391ccecaf17f36f4ccc5aa204dab54f77f1d334f438b1669a4b8a349d6ddf68a7e4f77faec2898baf014f5377be51bd1d421266b9132a95688d46a4afd6b6d96efb1a6a24d07bfb42d04e271c2ae54ea186f7ba15d18825ca0b25520a87015bea597e3986818a9715930d65e6afa866894c11cbebcb7d2942af8718f9c62070d5311b9c112f7376454882e86d928c369b296ae2cb1516d7a17d51ef2f1d69716ee666ccebe50fcb9ee2c9fb67016734e34c5bfec2a00982861cf7dfb985d9eea7f0749b40d0384bd82b514dd8266fb33b0e523b8bc119ba8b1f2af01b66cd013479c8e216fb40d65bd9fe0dbe86dd71217edb565d9667fb6cbf0687f008da778df8f089d9680be9869dcab8b3709fd6ad7d3f1e61ac2e9a13c5a76d4f4c2a131c9a7b0f3eed6e21039dbe77054bcc1a268aae652ed2b480d6d98150a34df2adde3b033efe59c28defc749c86b1371fb5c57d6cfbfc489284ed84c3e7c54919f6d5d00e50bdc3e6e5e4dc1fec4707bf36af36f47bc2e98fd64853641e2c6ba5c7f21cbad552045868fbbd638932e1643a85c5b24bd49ad6033885ca3fb565790fe324bdbc6d607fd618600a690a3daafbb50a6ad228d3500d51af0bc3fba77a3e6ebd6d44b9e405ad31c34e9c72468b907dab868d0f899ecb73b72dae3d34fcc101d10812f2750fc367fe3998538287392e859e9a20b688101d79840f3d9a90d84c44fd8ee2593e10bf014aec53e2c9b363f374a5f970a5434951570fac472525c5be4250ac3d0874026ce5b6acd3ebbb2c46831f69e9ae2b42e0a25dc05ebd4038dd2a9e637201b42548be5750ee193b9b2432898bedd6d18de896b3e057fa294c5b676c22e3a109f21289b63f3e0be02d61f20bd20c383b58165718e2a88813fe22f270a481527a97ac13072f0fb2a4db5b9a2e8fa93bbec23e91cbae90d2315b6c0df0c02024cf52855a5c7e48eba0df5f6c9b9579716f7e3aa8638c2867f1d5e49af1beb393d22631509c007ee3c7de1ca3558732142f35b359eae7d377c7e8210a4ad49ef9e662e1ddda35b64d694a632c2828b6aa003c64011bf603bf065f1657cd505fff559b50a13df2154a59e5291a99a5d4236313d3d4dac6c957336926053f7e5173f0a0132667cfdc1a51e8a380c99e84b849cc454e32bc0c888fb48d08d775217df0774a42627b67e1a29e17022197894f70efd204e7f8c3e8ff14e0d486d59c906b6d5e7ec7752c1a87722b7c988c3138d74bdcb3a751bd0899e9ab080b06605548d3978c47e040224e28f1c74911a0e4552c181fdac98519c1050477614bf4bca617212484d52b964372284dcac770de753b93efd2b48a104f108c356733ca1fa2cd8fa96e463d3952e8f076ed8455bf958610f819a7e7159642acae22a169ebb04e0482e50053e3a5292035fafd1a8d85fadf032fbe9c8e015901f2db478e113a8e3c4bdac70879112690799ad551ab99000bdf52f01b9dea4cbf46257fc7c7e9719e1aa47bdf3d963b3596969b51903f44ee99f49550bd7b5b3a469d9edc882fda7177c67bc04f7df015584771d0f55a829ef8b7ccc5a840df9e1be07dd1e68f71acdff84829804f668e65e22dbfa131ba5e4bc5bacbc65a05086e49f0391f292866e57574aa96e39acac5acad3873efab14bac5f6ec7321cdedb2b25b72fae74831f2c7d24a7af00e09754e80885174df776040f10d4404783d48366833d94fb63d5c780523bf29f6da6a4465c55fc363f39a797d9f5d5c8df32055338c8d27411bffdffa6c6874d235db2f3cf038ff2455f2f6ca33cc55632f4391fe8937eb9464abb9648f62523ab3ccb45ec4991ee192bd7a4cbcab6718863defec237f58eea4062deda8f1fc820eca3cbb15629b6a42335d45bbcabde3d6ff576fa8d7781a4417c5147c8ddfdfb8ec57bd15cb8e199dd4b70a32e93454e137b79ad0022f9a72e64c6dfdaf6ed7fcf018c709f10eba0e5bf7138d0afd5fda883bab36b30ceae7af13a306c14f05003aaa70e1809f6660fc24931629d7b550d21e5248dda3b36ef483e1c9ce6d4e94ac5f687185fde43982b7a0b4c91a20df330491987c2c95ea4d5812b59e14a2c667cc5bce2b3af5c3ccb0b206f1991f52f66a3588d1b0fa16e9ad630b1da6be1ddc0b5978590574e022ff00088347af7ddb7ef880f4791018f1bb46a0197e9f71e909f47c46f5a837d9513d3003d49105a0b8fd83e7904e17ae9359e6439495cf383580b7b72acd6b4f0e2a8233839d4370eb205633250328d7e8938860b6870ee37641b1fd034602417d37e5303b1ff4ad9bd43be6f2749c0a56487e5b72133a6278371cc96ace29647cac95d6b2355e2000009f2887f1cadfd05b9436f8adffe032bdbb7fab6148f1835b35cba1d54db802ff45d81c2a414c35517879d37103905033bffb366eee08f0e39d68d94ccc301fe581d4b509263fe6dcb21559a82f917f54a9c03b21d1b225fbf4334974c8f7011777cf01f94763006bbf8ea5aeaec7262f9a2c13c7383739cf27ad672368255fd3e3dc86682dec36e3bd18e30b196b62b43a953600143134705be5c57b57605a2f5874ebbbb2f5aeecccae95471b1b6fd37ed5619895e5e6ee8c76c230a569cc7b8525358dd485a4484d695dc253b59ce0289f289f882b8df5a8cc2aa50aa1a6ee0fd64c291aa6743d466bf0d7022488cd92b4afaacc85586e46364d72cface1710641c209b7bb247bd022eb76c7c8785b7eb164f7c117ca25566b2cb48a677592f8c047970f25332eac6281a1c722287a14cde874eabb6f5ca0638a30a07d1e66ed0434cc4641adfbfb44f2287c2884c66b185825e83c796aa7f681ce22c824af0c70bc1ade6696edd63161b0624c455cdedfd351df04f3901a4c926541eba89a829b2deea48e266bf3c77af95b5373233e6739cc7dab0fdceb9f0e68f314c2a17789f3bb721a6c0c479aeb51ceb6b68ba8d4ac0128236082a89fd611b6894a0a4c487f16ec58df2ebe00db1e7c93355ae77ab95bbdee82be2dcbee7d0ca596ab1693886f25b883ed0b5dc55976e24bba73f82bb709e1ee623731521cf6075e7cbeaf62e9a4b584f70c89a2828dad440f749628b662f004e389e9227f153e68c78e9cd0ad4050e776688dc0a3e71b6750f4d7faba2ba409b669bf72909f49f8958a8cc8cc9aef9832569087e2e11b755caee313b8a72e8db41ddacd6bfe652ad0579938fd8b494173f171f3854604a44069e59319e1b64a5d2f6dbb58f4d4f99aeba1d03917486456c5c95ad916b8600b5e4e3ed4830cc4861d656dbe402b13b9ad3f6a09f73bea25b297aac3b61c299aa79cabbc152f4c2986b8ecd1dfaaefd62a39791d3e87fef8f6fef54345d5c5b7b61149b4c7e21e2a8f0f5c77c8e5e0b02d426bf7c61f3b4ac9229ab91255122f5fddf0d33d0f6427dac3f52a162709ae30201012efd5e1375107b417f958f48b381c08d8bd34020d958e80e5ce3bc9d770f6cb850a82328be77a9243fd50c0487e98cbaa9c12630e2aba94aac6670860e63f4292152baa546a1cf04ba126d06a298643218c0c8f6362d86ca6ce0e4c87d37cfa909912713550f413908f61494d0f97d21223cdcfc2f7097ee837f3ebf9766a6a5257ed56a0877b23dbe02c01298ef911450ddea6015e1f339d55f90771c69f0ed7d8b0fa6cfad5c9483f19345f4105e1388d231454a5254d219dfe19edbc1009ab4135d10d054b243e8081b7ad9dc7721c89b4463c249b56491228407e8ae33f25cb6345d31441b343f4e96f54e73dde90df8ca9c0c6c1956d00cc230d0fc56093129435652ffc0ca8fd308c10ccf72caa52b35822bf94eedd6a5ab43c672fe7523b632827010b3cbef0cea13dafc4e83c3ad380f2075bb2acb3437e957d8528c9ecb2ab0aba7eaf3e1b695c717a0d1c2b29074e092fb563e04fc959b7e16c32d1cd1feb361a5e4bf0fe5802d7eb4a942028ad2fc6283dd57df1dd1df8ae9aee379f83a7d21c823b289c4e311037f343881b609ced651a67d5fd9e2316e68bde9dcefba7a59abffa5caa7d361d5fb23498e84acb3e6a895f75f535b8b33d4486b6685f8ef1266d91a4110850bd9dfda335b2de5529bbe0a302a705d74f30a63488bb6776ab2423bb6a46c15182650854b8f869798e1734644c1d7c74edb300b0fcf91c10350da3f4afbc71d687356e67a380a1f59be9a918ce2d025a5cffcaa10100e375b0e8ae9606f6423ce4245f7e5b29b9a92c6a911fd31b62778492cb70d9f0e8a5f150267f880f24489c0579d4179d1de1f54d64e38ce60808d4b7326d0ced8c096753ef0327bc0e690e53d38f47cf5575358e8041a6d3295e01b524102bb64e1665d8acaaeb1188b246e9e9d446034199290068faa54acc8f70971158a87deed58da49319a5dc06868e26d6c30a0c75b5e45c8bded705cb6bef2f1fa66ef4f424ad1c38b02e0d68d4fa81920d8b216c6e2b47c00d908826826fecc17db8e82f0b57f247ccaab3cdaae1ebae46696de1d4463eb6df9f9579ed7b77f639f1258d8e5d31bae742aa55f3c636163a5e4d5fe0b7cfbb4bf33ab6782f3d69cbfefef845ea5bcfc6a76ddf984f3910c7a10f0fbfd2b0bc12916dabea12beb391b0f0e4b9a2cb41ad561b9136b61e49627c033a6af9cced51d92c6c85224e802e0a43eb702244ec437ab6a9e7ed912d8f2e5f951ba648b0c372156b907a8354c9df74afeef0f5a100656ed9849591d3efe1bbaa5cc7084984ef181a17f26af8b8fcbce75bafb663ffd994cb67eafc3c9967357f281e24ed700a5dbc86247f3712626eb03761de184dcad13ac931d23d6de054beab1074f67125e08d70df4cca1e269963c13c633892503a452de1f0a463e5131c41cb91250967709d9bf64ffc1b595e3f0ff9b2feadcf77d4ba525a136a0dd8649ffbe6b6980e3a68788f9ab3ec49b9eae9fd3a3e5bcc8f0701560842c70bac0c6f053c1f584c702a23712aca43514eb9910b5342e7b66e7cc4136867d7f9800ce07fff52ea99ac26f987d3d26491004993ee02607c14ca8f7086680158032276b6822f13fa252d91d6f46b5f3578c5e0db39999ab6ddd084bb5f16f9a3bbd57f725b8f6eead54d265055c28f6b8ddcd4ee336bc679fb29309ba2800cfc5ddd7021e4054cbee4d3d72b772d302956b411e96a25234b6dbc79be5d0c397ef3703eabcce46780f8ad69d1d0a1a1462c49ab316982f3fb4c64a7eda22e71aecef2f20720bda02a0bea756d4ab07bcc52b6f8bdb897dcce0eac4f5e4bd74f88b7cdb3d1b6aec80528655009d83280eee5096a04a3764583d3ea2fa24166db885e9061449b87d5521b4bd74ff9955886c78682d5bbb1718c2cdf6215b07d68532da073766a08e2539d18a29b2f1f41211b29a8bf9d90e25a6718478eac54d99c064892f69fe0ef7b56a04de1ceaa686b7826930ffdda6ffac87e000aad0237401c72aed662ae973dffa9a2323ac6dce0fc00f4ab7f74cb83b4913c3f9a694a913ea423fcb80248772156343808a783d8948eaaa0e4e6ff9ee4455e1a91073e504aee2a346e55a7ace13d170bdef9527cbaf291128dd7a1cfc9424d41f19c43adfb5a5710a473191a533dae7d3b750d606028a8e3124debf53822977c654d0f8144c4b085b1456aef526f0693831ac6ff5bad8e42ad5a7c3a6ca0e31e8dffdecfe14d854594b08fafab367c8233384b24eb4795adb1cd5593ab8f5b3d84c829f8fd609cc73a39aaa8e3995040cafd370e3475532958102f2a0a2e53ad96549ffeddcde497a7037b34a363974792a339257fcf13bab4be50874350d3d14fca606aab2e76945d9fd28bf994eaa7879ffd91d2ccd1abc7bda292e18a5bca304ab24b972044be8f54f3ce02056779960aa96f20d662a78fb8fd18f9f46932e5c172efed75823adcd82fc2311ebb197bade57b8a0aaa5feb5a1038ca211d991f6e7f5b18f74f02e34cd2140b753afccaf29808f9cc3a1f8c7ad361909afd976e6b720ab0734513730ff2bdde9781d6ef09bdecb7f961c76dbf743f9bbfa9192fce8f0ec340d5e2bb24f4237df82fd206bcb41cea0c6ecb823277099857abe9cac7e8b06fa8a465f69853776da7e71d355506160a97bab49f8a9a49e556790f6ac43421c4529e76a82bb664fedf52eeed410b78bd39d5f359ef0133752e7a1f28435a45d2e94e72e1b824b71aaafacd1514b6849e232e93ec51b3d16726d0e4a1d1d778bcf8f0bfd81cd6f4d2ac12dc7fd8e50418676216b94f72cf47a90171f48a6583336fc0609fc919411d607f56e2395da77b6a56d155bede5dc7584e85cafc2ca445aec99c98f11bcecf8634160bbc27f6be34c158afa0cfcce76a7ff424f13fc6f1c3d12ba2eb3d0db4aae0b541bd1bc065cb59ccfe31157fa8c29a8cbe34a0db403b958fc1a98642517e581ac2646226538bfedebc52194526dcb4fcb16f41fb7d5215624e143bad9a2d862284210b2fec1b3f2673b75d8bb80e0566ee4a46493e823dada5c9cdbacfd3019feb044d3703d0ac7ccf8d354f7e416ee1b1fb3145ba24b73aeb0633e6f8e5d16cc715bafa819a7d145b60856dea59039d3f5f759ffaaa4ff4737761ed837122b57d2cf139d643a34da0226243f680770c312d556df20b8281f4870278f487662057fff9e65ca72b27f216179681f684039a3dc01ed87ec6d7c72afe3c6e9ae1f4c2ee10767bf2df6c9e17ed4150ac1c66f71d7e1eadf8313348aa0bcf2dc3ba00718601dfa49e730255ca0ceff96378c79dbc18f9409242800f24565abf44dc5c69698a54a6528bd67b263157e06b34a18b00d3c0b4bb3c1b4038293d1e02081de84996663667980e2c5e71dca7f3efd226ce2ebbba2e8ee9878ae4e072b9550e4e6aa3642b9adf24cab68f308426b11a381401324b6a32c5d11669d269fd0cf3aec998bd6e4a3c905e4426da2697fd634ab622cc6b8f92e22ee41202daf4ed7f9d014711bacf70516e257186aeb32383284d7185f2eb7038695928a4f7d76f966727b1c4471ba9ee090d4df1256095005afd6810bbc17145a0682658cb157710b3cb5af8b0b35a58dbac12029377fc201ed2544f183fa10dd98033c57b4cf13cb48fed7b2350673ed1bc9c5c838e01c6fadcc2a935a219787e562158f450e1116960ff54dad66cf66d7830edda7857f4fc76e0a69ea21b74b85870cdb4de2dec16017f0c8528bf8ebf2f55795a01c1306f6a53ea2d6511ada6feb6ed4c83617b96ef0469ec9dc50701d916e6613d4c332bbb9ba7999c81a644637856510ba1ecb5256b2ec59218345f91f2aa67105c2ac1beff336725010e528eeab9fdf6bc66e729613d25496bb2753d3a08818d8074c309739fdcbf18d37d29f91cf1c8cf737466af7caf9afe06db282fa151cf227fc4fe4a90d5a7311bb9a9e162c78cee26f99e41259f076a30350bb40e8741464ce98b5a851293f08cc941245b8f782734d866db9c1a867c9169d77a6faa79e03412d7fd7c3b15952d516f5b4917ddd187cc01f4f72dcf06d17bdba19b96632b6548ac377cb8ad9ce1b70c9ad5a46de36fce8d8b459bfa4cdf7b8c3b64a0da3ed25b7149578b799a30907a877e87e9b472a3b2fe52f8dfc87e5ed9f2c5c2908c0d73e1b10ade1cb31add5e4a760d0323c9e7170547934d6dd8a1e9a5f7dde5797f6ccaf463aaa2e4f59dbe892b8b27195ee896f7dd9e9ec722d8f43396a0511d7d06bb9b2f75204c607cf3f630df3c0895a6c45eb825caa7c2b73feb6cc14562f703b16b346654caf46a165cc411978c6051dfe6ae4c09dc81465483b26e5a83459f8df6f581442a3657fb18d2fc47bef595c4dd559eda150a56d447b5ca5eaca050a57264eed334bcd4814659206e9306d6bf383480d3bf1859b40bfb0272e1b389c0a92ebe97d703f0d329bd5242cf32c8f9c01286d5563a4e2062a4026722b07aa69c3ed071bd1bb3e85226374f9119db8760dd57b2e420e6e0621feaaf0bb6ff9d6c3d992c4fc69811bb139f689bebaa237f083b834ffe8199b4d7eac809614b9c83579da558c08706a5828fbbd15f3f17eae16efc36030ab3074eb3dc358d03eac97de3f4000666421b76b8917717139e1b25f3339a1539022c4f185b8d562b6d073c28c9f3e4900c1d58c4f64301dd85538b2556da5de90e148e81dccb848f1eda4301b49767ebc6e7843245e60f27dc52ffd3ebc8d3aedff09b8da4beec6691f46ca7cf942d8f82e3774c8038b831d18adefb403064087fb0732b1bc237f27d9b73a43757cc239de77a14c3d27c1fa7b832f44e1fee23f289be23b0f18c5bac563748e8c5959b54eb2ee810a17d69e9322fa62c4867037edac3c0b1413290fd88f233c7ff1c59a80fd288ed31645225037c1753f816e1f5726e7e47ee507727b9dbb8cc3d86f43fc25517573263f44f5fe90b4cd87118562fa1e0ec6525168481fd050b49ccccfbfc14915705f16a0eec88c925fe7afd1325ddd14e17db414882b18914ee81aeff4ea8d77e87fa3128bf155f1f871791121325c7728255d297a0d30675564ee9403d3c497da734bbb34ce2c6dcbd9db40049d6c3f22266bab6dce7efd6c76529bd8789b4029c48eb251888cda2a2ee47d6773bda88ac041b5da346540d22031466bb703032c8c3bad2bc08fa0234654eedda7b293388437a7bdb564c1b782ab5cd27a9c1c73f99dc0f74bbb2ba7def9c27894643181e76a0edd4b4bf43de85777a1823fd18b227d8f2310b1e5c49738e788ab6f0b0f7164969b2aff883586a187c1764cfd1a6380c3d32a85fad93ea9f030c8ba6e4381abd2f2305eab360749d263b7a65fbc24734e7694988249bde9d19e21d111b994ad34ee73e915198da7b6642511607b6aa87603c771106f78ed665e188bd1e3ebde5b4c8bf67b5db67a5cb2893dafa4a01aee2f33fd314b34c0dfd54efb2878c1a8307b11355eb0f3d51ac1b02ebdff6a45b17af598e3639141cec012fcf3501dee59545a15ec4d1cbdc3476b59de399673f148e82ac3b79f027d4044f2493a3c30ebbf9527e6fbece84340bd05912b65bd6f994e30c06e5e789bcc4b40266296ec5832089a0ba036374125ca15180bcfd649e9d58e2a823a9cc1ec75c1137e2ee0979c296cdfc2027130975ef5f22d73f2a18eea21328d18bd6d35ed4d2c04f079935a2c812907162c2ad6a9a7cb67e9bf951cc47b2ba929ab6423f758d5671a09cb16193d228dec38f47b5cc6f6c41b906b4fe2b49434e31113f3af6d9cd958295ac63b5e48fc57529bde2c44aeae0a6ce0d54974e29021c34ea5b35c4b30d8a0081d7521c9e45f11ac1cc829270593e83d2c3dbe4338a012b90e0598520689199b3fdf9d3135bf077a25d87dff9489a961c1f86a9c687223f4fd8d9c3732d6d1ebc538c33fea9cbb2e03d98c635691c88d91f4b41c640c26bc3089bab4d791416e1dfb3c6eb2770a23ea4e02dcab6183c50aff83a17238716137894ae482a55117351b5fc27ca4792a9ab84b858091d67da4ea2ccbd96c3ca07da4cbeda36f67b48d176cb32345388916bfdff6320f753e8267328fb213dbe7d3f1e58945a82a752af9b42660265f1cf84f3b9e9d6b79b16fd47f85d9cbcdad8885070948051fc96721e79b3ec09de0a3d884b8ecee82967b21d445ce267c05d291e4d616a687180dea2ceffaec7228662d8c896d89a98d0ea535fbfab36ea534f007cf63048da4e4e75ba914df910e098af3a630e51e89d1e0673d008b35fcc2cb864c4422a32cc12219f16779a235784cdf1b1db95393765916312b527df82ce3e859e851265f51916e20d76618d86ab35460b698ab3896b36dd3011760478f82910562f610adc2102f8aab15e8c827dcb9f54c3ca428534caabff6dff8f157f98a8f224d13aefa8c83533e306102655f8bfe110cce14fd2d67017d04ffe6d024c30010a7582499b42255drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.35.1.el9_5.src.rpminstallonlypkg(kernel-module)kernel(__SCK__tp_func_dev_irq)kernel(__SCK__tp_func_iwlwifi_dev_ucode_cont_event)kernel(__SCK__tp_func_iwlwifi_dev_ucode_event)kernel(__SCK__tp_func_iwlwifi_dev_ucode_wrap_event)kernel(__SCK__tp_func_lp_event)kernel(__SCK__tp_func_mac_txdone)kernel(__SCK__tp_func_otx2_msg_alloc)kernel(__SCK__tp_func_otx2_msg_interrupt)kernel(__SCK__tp_func_otx2_msg_process)kernel(__SCK__tp_func_vb2_buf_done)kernel(__SCK__tp_func_vb2_buf_queue)kernel(__SCK__tp_func_vb2_dqbuf)kernel(__SCK__tp_func_vb2_qbuf)kernel(__SCK__tp_func_vb2_v4l2_buf_done)kernel(__SCK__tp_func_vb2_v4l2_buf_queue)kernel(__SCK__tp_func_vb2_v4l2_dqbuf)kernel(__SCK__tp_func_vb2_v4l2_qbuf)kernel(____mt76_poll_msec)kernel(___mt76u_rr)kernel(___mt76u_wr)kernel(__ath10k_ce_rx_num_free_bufs)kernel(__ath10k_ce_send_revert)kernel(__ath10k_dbg)kernel(__ath11k_dbg)kernel(__bcma_driver_register)kernel(__cfg80211_alloc_event_skb)kernel(__cfg80211_alloc_reply_skb)kernel(__cfg80211_get_bss)kernel(__cfg80211_radar_event)kernel(__cfg80211_send_event_skb)kernel(__devm_uio_register_device)kernel(__fcoe_get_lesb)kernel(__get_mtd_device)kernel(__hci_cmd_send)kernel(__hci_cmd_sync)kernel(__hci_cmd_sync_ev)kernel(__hci_cmd_sync_sk)kernel(__hci_cmd_sync_status)kernel(__hci_cmd_sync_status_sk)kernel(__hda_codec_driver_register)kernel(__ib_alloc_cq)kernel(__ib_alloc_cq_any)kernel(__ib_alloc_pd)kernel(__ib_create_cq)kernel(__ieee80211_create_tpt_led_trigger)kernel(__ieee80211_get_assoc_led_name)kernel(__ieee80211_get_radio_led_name)kernel(__ieee80211_get_rx_led_name)kernel(__ieee80211_get_tx_led_name)kernel(__ieee80211_schedule_txq)kernel(__iwl_crit)kernel(__iwl_dbg)kernel(__iwl_err)kernel(__iwl_info)kernel(__iwl_warn)kernel(__media_device_register)kernel(__media_device_usb_init)kernel(__media_entity_enum_init)kernel(__media_entity_remove_links)kernel(__media_entity_setup_link)kernel(__media_pipeline_start)kernel(__media_pipeline_stop)kernel(__media_remove_intf_link)kernel(__media_remove_intf_links)kernel(__mmc_claim_host)kernel(__mmc_poll_for_busy)kernel(__mmc_send_status)kernel(__mt76_connac_mcu_alloc_sta_req)kernel(__mt76_mcu_msg_alloc)kernel(__mt76_mcu_send_firmware)kernel(__mt76_poll)kernel(__mt76_set_tx_blocked)kernel(__mt76_sta_remove)kernel(__mt76_tx_complete_skb)kernel(__mt76_worker_fn)kernel(__mt76u_init)kernel(__mt76u_vendor_request)kernel(__mt7921_start)kernel(__mt7925_start)kernel(__mt792xe_mcu_drv_pmctrl)kernel(__mtd_next_device)kernel(__otx2_mbox_reset)kernel(__put_mtd_device)kernel(__rdma_block_iter_next)kernel(__rdma_block_iter_start)kernel(__rdma_create_kernel_id)kernel(__register_mtd_parser)kernel(__sdhci_add_host)kernel(__sdhci_read_caps)kernel(__sdhci_set_timeout)kernel(__snd_hda_add_vmaster)kernel(__snd_hda_apply_fixup)kernel(__snd_hda_codec_cleanup_stream)kernel(__snd_pcm_lib_xfer)kernel(__snd_printk)kernel(__snd_seq_driver_register)kernel(__snd_usbmidi_create)kernel(__snd_util_mem_alloc)kernel(__snd_util_mem_free)kernel(__snd_util_memblk_new)kernel(__traceiter_dev_irq)kernel(__traceiter_iwlwifi_dev_ucode_cont_event)kernel(__traceiter_iwlwifi_dev_ucode_event)kernel(__traceiter_iwlwifi_dev_ucode_wrap_event)kernel(__traceiter_lp_event)kernel(__traceiter_mac_txdone)kernel(__traceiter_otx2_msg_alloc)kernel(__traceiter_otx2_msg_interrupt)kernel(__traceiter_otx2_msg_process)kernel(__traceiter_vb2_buf_done)kernel(__traceiter_vb2_buf_queue)kernel(__traceiter_vb2_dqbuf)kernel(__traceiter_vb2_qbuf)kernel(__traceiter_vb2_v4l2_buf_done)kernel(__traceiter_vb2_v4l2_buf_queue)kernel(__traceiter_vb2_v4l2_dqbuf)kernel(__traceiter_vb2_v4l2_qbuf)kernel(__tracepoint_ath10k_log_dbg)kernel(__tracepoint_ath11k_log_dbg)kernel(__tracepoint_dev_irq)kernel(__tracepoint_iwlwifi_dev_ucode_cont_event)kernel(__tracepoint_iwlwifi_dev_ucode_event)kernel(__tracepoint_iwlwifi_dev_ucode_wrap_event)kernel(__tracepoint_lp_event)kernel(__tracepoint_mac_txdone)kernel(__tracepoint_otx2_msg_alloc)kernel(__tracepoint_otx2_msg_interrupt)kernel(__tracepoint_otx2_msg_process)kernel(__tracepoint_vb2_buf_done)kernel(__tracepoint_vb2_buf_queue)kernel(__tracepoint_vb2_dqbuf)kernel(__tracepoint_vb2_qbuf)kernel(__tracepoint_vb2_v4l2_buf_done)kernel(__tracepoint_vb2_v4l2_buf_queue)kernel(__tracepoint_vb2_v4l2_dqbuf)kernel(__tracepoint_vb2_v4l2_qbuf)kernel(__uio_register_device)kernel(__v4l2_ctrl_grab)kernel(__v4l2_ctrl_handler_setup)kernel(__v4l2_ctrl_modify_range)kernel(__v4l2_ctrl_s_ctrl)kernel(__v4l2_ctrl_s_ctrl_compound)kernel(__v4l2_ctrl_s_ctrl_int64)kernel(__v4l2_ctrl_s_ctrl_string)kernel(__v4l2_device_register_subdev_nodes)kernel(__v4l2_find_nearest_size)kernel(__video_register_device)kernel(_ib_alloc_device)kernel(_iwl_dbg_tlv_time_point)kernel(_mwifiex_dbg)kernel(_rtl92c_phy_bb8192c_config_parafile)kernel(_rtl92c_phy_dbm_to_txpwr_idx)kernel(_rtl92c_phy_fw_rf_serial_read)kernel(_rtl92c_phy_fw_rf_serial_write)kernel(_rtl92c_phy_init_bb_rf_register_definition)kernel(_rtl92c_phy_rf_serial_read)kernel(_rtl92c_phy_rf_serial_write)kernel(_rtl92c_phy_set_rf_sleep)kernel(_rtl92c_phy_txpwr_idx_to_dbm)kernel(_rtl92c_store_pwrindex_diffrate_offset)kernel(_rtl_dbg_print)kernel(_rtl_dbg_print_data)kernel(_snd_ctl_add_follower)kernel(_snd_hda_set_pin_ctl)kernel(_snd_hdac_read_parm)kernel(_snd_pcm_hw_param_setempty)kernel(_snd_pcm_hw_params_any)kernel(_snd_pcm_lib_alloc_vmalloc_buffer)kernel(_snd_pcm_stream_lock_irqsave)kernel(_snd_pcm_stream_lock_irqsave_nested)kernel(_uverbs_alloc)kernel(_uverbs_get_const_signed)kernel(_uverbs_get_const_unsigned)kernel(_vb2_fop_release)kernel(ac97_bus_type)kernel(add_mtd_blktrans_dev)kernel(alloc_can_err_skb)kernel(alloc_can_skb)kernel(alloc_candev_mqs)kernel(alloc_canfd_skb)kernel(alloc_canxl_skb)kernel(amdgpu_xcp_drm_dev_alloc)kernel(amdgpu_xcp_drv_release)kernel(ar9003_get_pll_sqsum_dvc)kernel(ar9003_hw_bb_watchdog_check)kernel(ar9003_hw_bb_watchdog_dbg_info)kernel(ar9003_hw_disable_phy_restart)kernel(ar9003_is_paprd_enabled)kernel(ar9003_mci_cleanup)kernel(ar9003_mci_get_interrupt)kernel(ar9003_mci_get_next_gpm_offset)kernel(ar9003_mci_send_message)kernel(ar9003_mci_send_wlan_channels)kernel(ar9003_mci_set_bt_version)kernel(ar9003_mci_setup)kernel(ar9003_mci_state)kernel(ar9003_paprd_create_curve)kernel(ar9003_paprd_enable)kernel(ar9003_paprd_init_table)kernel(ar9003_paprd_is_done)kernel(ar9003_paprd_populate_single_table)kernel(ar9003_paprd_setup_gain_table)kernel(ath10k_bmi_read_memory)kernel(ath10k_bmi_start)kernel(ath10k_ce_alloc_pipe)kernel(ath10k_ce_alloc_rri)kernel(ath10k_ce_cancel_send_next)kernel(ath10k_ce_completed_recv_next)kernel(ath10k_ce_completed_recv_next_nolock)kernel(ath10k_ce_completed_send_next)kernel(ath10k_ce_completed_send_next_nolock)kernel(ath10k_ce_deinit_pipe)kernel(ath10k_ce_disable_interrupt)kernel(ath10k_ce_disable_interrupts)kernel(ath10k_ce_dump_registers)kernel(ath10k_ce_enable_interrupt)kernel(ath10k_ce_enable_interrupts)kernel(ath10k_ce_free_pipe)kernel(ath10k_ce_free_rri)kernel(ath10k_ce_init_pipe)kernel(ath10k_ce_num_free_src_entries)kernel(ath10k_ce_per_engine_service)kernel(ath10k_ce_per_engine_service_any)kernel(ath10k_ce_revoke_recv_next)kernel(ath10k_ce_rx_post_buf)kernel(ath10k_ce_rx_update_write_idx)kernel(ath10k_ce_send)kernel(ath10k_ce_send_nolock)kernel(ath10k_core_check_dt)kernel(ath10k_core_create)kernel(ath10k_core_destroy)kernel(ath10k_core_fetch_board_file)kernel(ath10k_core_free_board_files)kernel(ath10k_core_napi_enable)kernel(ath10k_core_napi_sync_disable)kernel(ath10k_core_register)kernel(ath10k_core_start)kernel(ath10k_core_start_recovery)kernel(ath10k_core_stop)kernel(ath10k_core_unregister)kernel(ath10k_coredump_get_mem_layout)kernel(ath10k_coredump_new)kernel(ath10k_dbg_dump)kernel(ath10k_debug_mask)kernel(ath10k_err)kernel(ath10k_htc_notify_tx_completion)kernel(ath10k_htc_process_trailer)kernel(ath10k_htc_rx_completion_handler)kernel(ath10k_htc_tx_completion_handler)kernel(ath10k_htt_hif_tx_complete)kernel(ath10k_htt_rx_hl_indication)kernel(ath10k_htt_rx_pktlog_completion_handler)kernel(ath10k_htt_t2h_msg_handler)kernel(ath10k_htt_txrx_compl_task)kernel(ath10k_info)kernel(ath10k_mac_tx_push_pending)kernel(ath10k_print_driver_info)kernel(ath10k_warn)kernel(ath11k_ce_alloc_pipes)kernel(ath11k_ce_cleanup_pipes)kernel(ath11k_ce_free_pipes)kernel(ath11k_ce_get_attr_flags)kernel(ath11k_ce_get_shadow_config)kernel(ath11k_ce_per_engine_service)kernel(ath11k_ce_rx_post_buf)kernel(ath11k_cold_boot_cal)kernel(ath11k_core_alloc)kernel(ath11k_core_deinit)kernel(ath11k_core_free)kernel(ath11k_core_init)kernel(ath11k_core_pre_init)kernel(ath11k_core_resume)kernel(ath11k_core_resume_early)kernel(ath11k_core_suspend)kernel(ath11k_core_suspend_late)kernel(ath11k_dbg_dump)kernel(ath11k_debug_mask)kernel(ath11k_debugfs_soc_destroy)kernel(ath11k_dp_service_srng)kernel(ath11k_err)kernel(ath11k_hal_srng_deinit)kernel(ath11k_hal_srng_init)kernel(ath11k_info)kernel(ath11k_pci_disable_ce_irqs_except_wake_irq)kernel(ath11k_pci_enable_ce_irqs_except_wake_irq)kernel(ath11k_pcic_ce_irq_disable_sync)kernel(ath11k_pcic_ce_irqs_enable)kernel(ath11k_pcic_config_irq)kernel(ath11k_pcic_ext_irq_disable)kernel(ath11k_pcic_ext_irq_enable)kernel(ath11k_pcic_free_irq)kernel(ath11k_pcic_get_ce_msi_idx)kernel(ath11k_pcic_get_msi_address)kernel(ath11k_pcic_get_user_msi_assignment)kernel(ath11k_pcic_init_msi_config)kernel(ath11k_pcic_map_service_to_pipe)kernel(ath11k_pcic_read)kernel(ath11k_pcic_read32)kernel(ath11k_pcic_register_pci_ops)kernel(ath11k_pcic_start)kernel(ath11k_pcic_stop)kernel(ath11k_pcic_write32)kernel(ath11k_qmi_deinit_service)kernel(ath11k_qmi_fwreset_from_cold_boot)kernel(ath11k_warn)kernel(ath9k_cmn_beacon_config_adhoc)kernel(ath9k_cmn_beacon_config_ap)kernel(ath9k_cmn_beacon_config_sta)kernel(ath9k_cmn_count_streams)kernel(ath9k_cmn_debug_base_eeprom)kernel(ath9k_cmn_debug_modal_eeprom)kernel(ath9k_cmn_debug_phy_err)kernel(ath9k_cmn_debug_recv)kernel(ath9k_cmn_debug_stat_rx)kernel(ath9k_cmn_get_channel)kernel(ath9k_cmn_get_hw_crypto_keytype)kernel(ath9k_cmn_init_channels_rates)kernel(ath9k_cmn_init_crypto)kernel(ath9k_cmn_process_rate)kernel(ath9k_cmn_process_rssi)kernel(ath9k_cmn_reload_chainmask)kernel(ath9k_cmn_rx_accept)kernel(ath9k_cmn_rx_skb_postprocess)kernel(ath9k_cmn_setup_ht_cap)kernel(ath9k_cmn_update_txpow)kernel(ath9k_hw_abort_tx_dma)kernel(ath9k_hw_abortpcurecv)kernel(ath9k_hw_addrxbuf_edma)kernel(ath9k_hw_ani_monitor)kernel(ath9k_hw_beaconinit)kernel(ath9k_hw_beaconq_setup)kernel(ath9k_hw_bstuck_nfcal)kernel(ath9k_hw_btcoex_bt_stomp)kernel(ath9k_hw_btcoex_deinit)kernel(ath9k_hw_btcoex_disable)kernel(ath9k_hw_btcoex_enable)kernel(ath9k_hw_btcoex_init_2wire)kernel(ath9k_hw_btcoex_init_3wire)kernel(ath9k_hw_btcoex_init_mci)kernel(ath9k_hw_btcoex_init_scheme)kernel(ath9k_hw_btcoex_set_concur_txprio)kernel(ath9k_hw_btcoex_set_weight)kernel(ath9k_hw_check_alive)kernel(ath9k_hw_check_nav)kernel(ath9k_hw_computetxtime)kernel(ath9k_hw_deinit)kernel(ath9k_hw_disable)kernel(ath9k_hw_disable_interrupts)kernel(ath9k_hw_disable_mib_counters)kernel(ath9k_hw_enable_interrupts)kernel(ath9k_hw_gen_timer_start)kernel(ath9k_hw_gen_timer_stop)kernel(ath9k_hw_get_tsf_offset)kernel(ath9k_hw_get_txq_props)kernel(ath9k_hw_getchan_noise)kernel(ath9k_hw_getnf)kernel(ath9k_hw_getrxfilter)kernel(ath9k_hw_gettsf32)kernel(ath9k_hw_gettsf64)kernel(ath9k_hw_gettxbuf)kernel(ath9k_hw_gpio_free)kernel(ath9k_hw_gpio_get)kernel(ath9k_hw_gpio_request_in)kernel(ath9k_hw_gpio_request_out)kernel(ath9k_hw_init)kernel(ath9k_hw_init_btcoex_hw)kernel(ath9k_hw_init_global_settings)kernel(ath9k_hw_intrpend)kernel(ath9k_hw_kill_interrupts)kernel(ath9k_hw_loadnf)kernel(ath9k_hw_name)kernel(ath9k_hw_numtxpending)kernel(ath9k_hw_phy_disable)kernel(ath9k_hw_process_rxdesc_edma)kernel(ath9k_hw_putrxbuf)kernel(ath9k_hw_puttxbuf)kernel(ath9k_hw_releasetxqueue)kernel(ath9k_hw_reset)kernel(ath9k_hw_reset_calvalid)kernel(ath9k_hw_reset_tsf)kernel(ath9k_hw_resettxqueue)kernel(ath9k_hw_resume_interrupts)kernel(ath9k_hw_rxprocdesc)kernel(ath9k_hw_set_gpio)kernel(ath9k_hw_set_interrupts)kernel(ath9k_hw_set_rx_bufsize)kernel(ath9k_hw_set_sta_beacon_timers)kernel(ath9k_hw_set_tsfadjust)kernel(ath9k_hw_set_tx_filter)kernel(ath9k_hw_set_txpowerlimit)kernel(ath9k_hw_set_txq_props)kernel(ath9k_hw_setantenna)kernel(ath9k_hw_setmcastfilter)kernel(ath9k_hw_setopmode)kernel(ath9k_hw_setpower)kernel(ath9k_hw_setrxabort)kernel(ath9k_hw_setrxfilter)kernel(ath9k_hw_settsf64)kernel(ath9k_hw_setup_statusring)kernel(ath9k_hw_setuprxdesc)kernel(ath9k_hw_setuptxqueue)kernel(ath9k_hw_startpcureceive)kernel(ath9k_hw_stop_dma_queue)kernel(ath9k_hw_stopdmarecv)kernel(ath9k_hw_txstart)kernel(ath9k_hw_updatetxtriglevel)kernel(ath9k_hw_wait)kernel(ath9k_hw_wow_apply_pattern)kernel(ath9k_hw_wow_enable)kernel(ath9k_hw_wow_wakeup)kernel(ath9k_hw_write_associd)kernel(ath_bus_type_strings)kernel(ath_gen_timer_alloc)kernel(ath_gen_timer_free)kernel(ath_gen_timer_isr)kernel(ath_hw_cycle_counters_update)kernel(ath_hw_get_listen_time)kernel(ath_hw_keyreset)kernel(ath_hw_keysetmac)kernel(ath_hw_setbssidmask)kernel(ath_is_49ghz_allowed)kernel(ath_is_mybeacon)kernel(ath_is_world_regd)kernel(ath_key_config)kernel(ath_key_delete)kernel(ath_opmode_to_string)kernel(ath_printk)kernel(ath_reg_notifier_apply)kernel(ath_regd_find_country_by_name)kernel(ath_regd_get_band_ctl)kernel(ath_regd_init)kernel(ath_rxbuf_alloc)kernel(atm_alloc_charge)kernel(atm_charge)kernel(atm_dev_deregister)kernel(atm_dev_lookup)kernel(atm_dev_register)kernel(atm_dev_release_vccs)kernel(atm_dev_signal_change)kernel(atm_init_aal5)kernel(atm_pcr_goal)kernel(atm_proc_root)kernel(azx_bus_init)kernel(azx_codec_configure)kernel(azx_free_streams)kernel(azx_get_pos_lpib)kernel(azx_get_pos_posbuf)kernel(azx_get_position)kernel(azx_init_chip)kernel(azx_init_streams)kernel(azx_interrupt)kernel(azx_probe_codecs)kernel(azx_stop_all_streams)kernel(azx_stop_chip)kernel(baswap)kernel(bcma_chipco_b_mii_write)kernel(bcma_chipco_chipctl_maskset)kernel(bcma_chipco_get_alp_clock)kernel(bcma_chipco_gpio_control)kernel(bcma_chipco_gpio_out)kernel(bcma_chipco_gpio_outen)kernel(bcma_chipco_pll_maskset)kernel(bcma_chipco_pll_read)kernel(bcma_chipco_pll_write)kernel(bcma_chipco_regctl_maskset)kernel(bcma_core_disable)kernel(bcma_core_dma_translation)kernel(bcma_core_enable)kernel(bcma_core_irq)kernel(bcma_core_is_enabled)kernel(bcma_core_pci_power_save)kernel(bcma_core_pll_ctl)kernel(bcma_core_set_clockmode)kernel(bcma_driver_unregister)kernel(bcma_find_core_unit)kernel(bcma_host_pci_down)kernel(bcma_host_pci_irq_ctl)kernel(bcma_host_pci_up)kernel(bcma_pmu_get_bus_clock)kernel(bcma_pmu_spuravoid_pllupdate)kernel(bnxt_register_async_events)kernel(bnxt_register_dev)kernel(bnxt_send_msg)kernel(bnxt_unregister_dev)kernel(brcmf_fil_bsscfg_data_get)kernel(brcmf_fil_bsscfg_data_set)kernel(brcmf_fil_cmd_data_get)kernel(brcmf_fil_cmd_data_set)kernel(brcmf_fil_iovar_data_get)kernel(brcmf_fil_iovar_data_set)kernel(brcmf_fil_xtlv_data_get)kernel(brcmf_fil_xtlv_data_set)kernel(brcmf_fwvid_register_vendor)kernel(brcmf_fwvid_unregister_vendor)kernel(brcmf_set_wsec)kernel(brcmu_boardrev_str)kernel(brcmu_d11_attach)kernel(brcmu_dbg_hex_dump)kernel(brcmu_dotrev_str)kernel(brcmu_pkt_buf_free_skb)kernel(brcmu_pkt_buf_get_skb)kernel(brcmu_pktq_flush)kernel(brcmu_pktq_init)kernel(brcmu_pktq_mdeq)kernel(brcmu_pktq_mlen)kernel(brcmu_pktq_pdeq)kernel(brcmu_pktq_pdeq_match)kernel(brcmu_pktq_pdeq_tail)kernel(brcmu_pktq_peek_tail)kernel(brcmu_pktq_penq)kernel(brcmu_pktq_penq_head)kernel(brcmu_pktq_pflush)kernel(brcmu_prpkt)kernel(bridge_tunnel_header)kernel(bt_accept_dequeue)kernel(bt_accept_enqueue)kernel(bt_accept_unlink)kernel(bt_debugfs)kernel(bt_err)kernel(bt_err_ratelimited)kernel(bt_info)kernel(bt_procfs_cleanup)kernel(bt_procfs_init)kernel(bt_sock_alloc)kernel(bt_sock_ioctl)kernel(bt_sock_link)kernel(bt_sock_linked)kernel(bt_sock_poll)kernel(bt_sock_reclassify_lock)kernel(bt_sock_recvmsg)kernel(bt_sock_register)kernel(bt_sock_stream_recvmsg)kernel(bt_sock_unlink)kernel(bt_sock_unregister)kernel(bt_sock_wait_ready)kernel(bt_sock_wait_state)kernel(bt_status)kernel(bt_to_errno)kernel(bt_warn)kernel(bt_warn_ratelimited)kernel(btbcm_check_bdaddr)kernel(btbcm_finalize)kernel(btbcm_initialize)kernel(btbcm_patchram)kernel(btbcm_read_pcm_int_params)kernel(btbcm_set_bdaddr)kernel(btbcm_setup_apple)kernel(btbcm_setup_patchram)kernel(btbcm_write_pcm_int_params)kernel(btintel_bootup)kernel(btintel_check_bdaddr)kernel(btintel_configure_setup)kernel(btintel_download_firmware)kernel(btintel_enter_mfg)kernel(btintel_exit_mfg)kernel(btintel_load_ddc_config)kernel(btintel_read_boot_params)kernel(btintel_read_version)kernel(btintel_recv_event)kernel(btintel_regmap_init)kernel(btintel_secure_send_result)kernel(btintel_send_intel_reset)kernel(btintel_set_bdaddr)kernel(btintel_set_diag)kernel(btintel_set_event_mask_mfg)kernel(btintel_set_quality_report)kernel(btintel_version_info)kernel(btmrvl_add_card)kernel(btmrvl_check_evtpkt)kernel(btmrvl_enable_hs)kernel(btmrvl_enable_ps)kernel(btmrvl_interrupt)kernel(btmrvl_process_event)kernel(btmrvl_pscan_window_reporting)kernel(btmrvl_register_hdev)kernel(btmrvl_remove_card)kernel(btmrvl_send_hscfg_cmd)kernel(btmrvl_send_module_cfg_cmd)kernel(btmtk_process_coredump)kernel(btmtk_register_coredump)kernel(btmtk_reset_sync)kernel(btmtk_set_bdaddr)kernel(btmtk_setup_firmware)kernel(btmtk_setup_firmware_79xx)kernel(btrtl_download_firmware)kernel(btrtl_free)kernel(btrtl_get_uart_settings)kernel(btrtl_initialize)kernel(btrtl_set_driver_name)kernel(btrtl_set_quirks)kernel(btrtl_setup_realtek)kernel(btrtl_shutdown_realtek)kernel(caam_dpaa2)kernel(caam_dump_sg)kernel(caam_imx)kernel(caam_jr_alloc)kernel(caam_jr_enqueue)kernel(caam_jr_free)kernel(caam_little_end)kernel(caam_ptr_sz)kernel(caam_strstatus)kernel(can_bus_off)kernel(can_change_mtu)kernel(can_change_state)kernel(can_dropped_invalid_skb)kernel(can_eth_ioctl_hwts)kernel(can_ethtool_op_get_ts_info_hwts)kernel(can_fd_dlc2len)kernel(can_fd_len2dlc)kernel(can_free_echo_skb)kernel(can_get_echo_skb)kernel(can_get_state_str)kernel(can_proto_register)kernel(can_proto_unregister)kernel(can_put_echo_skb)kernel(can_rx_offload_add_fifo)kernel(can_rx_offload_add_manual)kernel(can_rx_offload_add_timestamp)kernel(can_rx_offload_del)kernel(can_rx_offload_enable)kernel(can_rx_offload_get_echo_skb)kernel(can_rx_offload_irq_finish)kernel(can_rx_offload_irq_offload_fifo)kernel(can_rx_offload_irq_offload_timestamp)kernel(can_rx_offload_queue_tail)kernel(can_rx_offload_queue_timestamp)kernel(can_rx_offload_threaded_irq_finish)kernel(can_rx_register)kernel(can_rx_unregister)kernel(can_send)kernel(can_skb_get_frame_len)kernel(can_sock_destruct)kernel(cdc_ncm_bind_common)kernel(cdc_ncm_change_mtu)kernel(cdc_ncm_fill_tx_frame)kernel(cdc_ncm_rx_fixup)kernel(cdc_ncm_rx_verify_ndp16)kernel(cdc_ncm_rx_verify_ndp32)kernel(cdc_ncm_rx_verify_nth16)kernel(cdc_ncm_rx_verify_nth32)kernel(cdc_ncm_select_altsetting)kernel(cdc_ncm_tx_fixup)kernel(cdc_ncm_unbind)kernel(cfg80211_any_usable_channels)kernel(cfg80211_assoc_comeback)kernel(cfg80211_assoc_failure)kernel(cfg80211_auth_timeout)kernel(cfg80211_background_cac_abort)kernel(cfg80211_bss_color_notify)kernel(cfg80211_bss_flush)kernel(cfg80211_bss_iter)kernel(cfg80211_cac_event)kernel(cfg80211_calculate_bitrate)kernel(cfg80211_ch_switch_notify)kernel(cfg80211_ch_switch_started_notify)kernel(cfg80211_chandef_compatible)kernel(cfg80211_chandef_create)kernel(cfg80211_chandef_dfs_cac_time)kernel(cfg80211_chandef_dfs_required)kernel(cfg80211_chandef_dfs_usable)kernel(cfg80211_chandef_primary)kernel(cfg80211_chandef_usable)kernel(cfg80211_chandef_valid)kernel(cfg80211_check_combinations)kernel(cfg80211_check_station_change)kernel(cfg80211_classify8021d)kernel(cfg80211_conn_failed)kernel(cfg80211_connect_done)kernel(cfg80211_control_port_tx_status)kernel(cfg80211_cqm_beacon_loss_notify)kernel(cfg80211_cqm_pktloss_notify)kernel(cfg80211_cqm_rssi_notify)kernel(cfg80211_cqm_txe_notify)kernel(cfg80211_crit_proto_stopped)kernel(cfg80211_defragment_element)kernel(cfg80211_del_sta_sinfo)kernel(cfg80211_disconnected)kernel(cfg80211_external_auth_request)kernel(cfg80211_find_elem_match)kernel(cfg80211_find_vendor_elem)kernel(cfg80211_free_coloc_ap_list)kernel(cfg80211_free_nan_func)kernel(cfg80211_ft_event)kernel(cfg80211_gen_new_ie)kernel(cfg80211_get_drvinfo)kernel(cfg80211_get_ies_channel_number)kernel(cfg80211_get_iftype_ext_capa)kernel(cfg80211_get_p2p_attr)kernel(cfg80211_get_station)kernel(cfg80211_gtk_rekey_notify)kernel(cfg80211_ibss_joined)kernel(cfg80211_iftype_allowed)kernel(cfg80211_inform_bss_data)kernel(cfg80211_inform_bss_frame_data)kernel(cfg80211_is_element_inherited)kernel(cfg80211_iter_combinations)kernel(cfg80211_iter_rnr)kernel(cfg80211_links_removed)kernel(cfg80211_merge_profile)kernel(cfg80211_mgmt_tx_status_ext)kernel(cfg80211_michael_mic_failure)kernel(cfg80211_nan_func_terminated)kernel(cfg80211_nan_match)kernel(cfg80211_new_sta)kernel(cfg80211_notify_new_peer_candidate)kernel(cfg80211_parse_colocated_ap)kernel(cfg80211_pmksa_candidate_notify)kernel(cfg80211_pmsr_complete)kernel(cfg80211_pmsr_report)kernel(cfg80211_port_authorized)kernel(cfg80211_probe_status)kernel(cfg80211_put_bss)kernel(cfg80211_ready_on_channel)kernel(cfg80211_ref_bss)kernel(cfg80211_reg_can_beacon)kernel(cfg80211_reg_can_beacon_relax)kernel(cfg80211_register_netdevice)kernel(cfg80211_remain_on_channel_expired)kernel(cfg80211_report_obss_beacon_khz)kernel(cfg80211_report_wowlan_wakeup)kernel(cfg80211_roamed)kernel(cfg80211_rx_assoc_resp)kernel(cfg80211_rx_control_port)kernel(cfg80211_rx_mgmt_ext)kernel(cfg80211_rx_mlme_mgmt)kernel(cfg80211_rx_spurious_frame)kernel(cfg80211_rx_unexpected_4addr_frame)kernel(cfg80211_rx_unprot_mlme_mgmt)kernel(cfg80211_scan_done)kernel(cfg80211_sched_scan_results)kernel(cfg80211_sched_scan_stopped)kernel(cfg80211_sched_scan_stopped_locked)kernel(cfg80211_schedule_channels_check)kernel(cfg80211_send_layer2_update)kernel(cfg80211_shutdown_all_interfaces)kernel(cfg80211_sinfo_alloc_tid_stats)kernel(cfg80211_sta_opmode_change_notify)kernel(cfg80211_stop_iface)kernel(cfg80211_tdls_oper_request)kernel(cfg80211_tx_mgmt_expired)kernel(cfg80211_tx_mlme_mgmt)kernel(cfg80211_unlink_bss)kernel(cfg80211_unregister_wdev)kernel(cfg80211_update_owe_info_event)kernel(cfg80211_vendor_cmd_get_sender)kernel(cfg80211_vendor_cmd_reply)kernel(cfi_build_cmd)kernel(cfi_build_cmd_addr)kernel(cfi_cmdset_0001)kernel(cfi_cmdset_0002)kernel(cfi_cmdset_0003)kernel(cfi_cmdset_0006)kernel(cfi_cmdset_0020)kernel(cfi_cmdset_0200)kernel(cfi_cmdset_0701)kernel(cfi_fixup)kernel(cfi_merge_status)kernel(cfi_qry_mode_off)kernel(cfi_qry_mode_on)kernel(cfi_qry_present)kernel(cfi_read_pri)kernel(cfi_send_gen_cmd)kernel(cfi_udelay)kernel(cfi_varsize_frob)kernel(channel5g)kernel(channel5g_80m)kernel(check_hw_ready)kernel(cifs_arc4_crypt)kernel(cifs_arc4_setkey)kernel(cifs_md4_final)kernel(cifs_md4_init)kernel(cifs_md4_update)kernel(close_candev)kernel(cn10k_lmtst_init)kernel(cnstr_shdsc_aead_decap)kernel(cnstr_shdsc_aead_encap)kernel(cnstr_shdsc_aead_givencap)kernel(cnstr_shdsc_aead_null_decap)kernel(cnstr_shdsc_aead_null_encap)kernel(cnstr_shdsc_ahash)kernel(cnstr_shdsc_chachapoly)kernel(cnstr_shdsc_gcm_decap)kernel(cnstr_shdsc_gcm_encap)kernel(cnstr_shdsc_rfc4106_decap)kernel(cnstr_shdsc_rfc4106_encap)kernel(cnstr_shdsc_rfc4543_decap)kernel(cnstr_shdsc_rfc4543_encap)kernel(cnstr_shdsc_sk_hash)kernel(cnstr_shdsc_skcipher_decap)kernel(cnstr_shdsc_skcipher_encap)kernel(cnstr_shdsc_xts_skcipher_decap)kernel(cnstr_shdsc_xts_skcipher_encap)kernel(copy_from_iter_toio)kernel(copy_from_user_toio)kernel(copy_to_iter_fromio)kernel(copy_to_user_fromio)kernel(cqhci_deactivate)kernel(cqhci_init)kernel(cqhci_irq)kernel(cqhci_pltfm_init)kernel(cqhci_resume)kernel(cxgb4_alloc_atid)kernel(cxgb4_alloc_sftid)kernel(cxgb4_alloc_stid)kernel(cxgb4_bar2_sge_qregs)kernel(cxgb4_best_aligned_mtu)kernel(cxgb4_best_mtu)kernel(cxgb4_check_l2t_valid)kernel(cxgb4_clip_get)kernel(cxgb4_clip_release)kernel(cxgb4_create_server)kernel(cxgb4_create_server6)kernel(cxgb4_create_server_filter)kernel(cxgb4_crypto_send)kernel(cxgb4_dbfifo_count)kernel(cxgb4_flush_eq_cache)kernel(cxgb4_free_atid)kernel(cxgb4_free_stid)kernel(cxgb4_get_srq_entry)kernel(cxgb4_get_tcp_stats)kernel(cxgb4_immdata_send)kernel(cxgb4_inline_tx_skb)kernel(cxgb4_iscsi_init)kernel(cxgb4_l2t_alloc_switching)kernel(cxgb4_l2t_get)kernel(cxgb4_l2t_release)kernel(cxgb4_l2t_send)kernel(cxgb4_map_skb)kernel(cxgb4_ofld_send)kernel(cxgb4_pktgl_to_skb)kernel(cxgb4_port_chan)kernel(cxgb4_port_e2cchan)kernel(cxgb4_port_idx)kernel(cxgb4_port_viid)kernel(cxgb4_read_sge_timestamp)kernel(cxgb4_read_tpte)kernel(cxgb4_reclaim_completed_tx)kernel(cxgb4_register_uld)kernel(cxgb4_remove_server)kernel(cxgb4_remove_server_filter)kernel(cxgb4_remove_tid)kernel(cxgb4_ring_tx_db)kernel(cxgb4_select_ntuple)kernel(cxgb4_smt_alloc_switching)kernel(cxgb4_smt_release)kernel(cxgb4_sync_txq_pidx)kernel(cxgb4_unregister_uld)kernel(cxgb4_update_root_dev_clip)kernel(cxgb4_write_partial_sgl)kernel(cxgb4_write_sgl)kernel(cxgb_find_route)kernel(cxgb_find_route6)kernel(cxgb_get_4tuple)kernel(cxgbi_attr_is_visible)kernel(cxgbi_bind_conn)kernel(cxgbi_cleanup_task)kernel(cxgbi_conn_alloc_pdu)kernel(cxgbi_conn_init_pdu)kernel(cxgbi_conn_pdu_ready)kernel(cxgbi_conn_tx_open)kernel(cxgbi_conn_xmit_pdu)kernel(cxgbi_create_conn)kernel(cxgbi_create_session)kernel(cxgbi_ddp_ppm_setup)kernel(cxgbi_ddp_set_one_ppod)kernel(cxgbi_destroy_session)kernel(cxgbi_device_find_by_lldev)kernel(cxgbi_device_find_by_netdev)kernel(cxgbi_device_find_by_netdev_rcu)kernel(cxgbi_device_portmap_cleanup)kernel(cxgbi_device_portmap_create)kernel(cxgbi_device_register)kernel(cxgbi_device_unregister)kernel(cxgbi_device_unregister_all)kernel(cxgbi_ep_connect)kernel(cxgbi_ep_disconnect)kernel(cxgbi_ep_poll)kernel(cxgbi_get_conn_stats)kernel(cxgbi_get_ep_param)kernel(cxgbi_get_host_param)kernel(cxgbi_hbas_add)kernel(cxgbi_hbas_remove)kernel(cxgbi_iscsi_cleanup)kernel(cxgbi_iscsi_init)kernel(cxgbi_parse_pdu_itt)kernel(cxgbi_ppm_init)kernel(cxgbi_ppm_make_ppod_hdr)kernel(cxgbi_ppm_ppod_release)kernel(cxgbi_ppm_ppods_reserve)kernel(cxgbi_ppm_release)kernel(cxgbi_set_conn_param)kernel(cxgbi_set_host_param)kernel(cxgbi_sock_act_open_req_arp_failure)kernel(cxgbi_sock_check_wr_invariants)kernel(cxgbi_sock_closed)kernel(cxgbi_sock_established)kernel(cxgbi_sock_fail_act_open)kernel(cxgbi_sock_free_cpl_skbs)kernel(cxgbi_sock_purge_wr_queue)kernel(cxgbi_sock_rcv_abort_rpl)kernel(cxgbi_sock_rcv_close_conn_rpl)kernel(cxgbi_sock_rcv_peer_close)kernel(cxgbi_sock_rcv_wr_ack)kernel(cxgbi_sock_select_mss)kernel(cxgbi_sock_skb_entail)kernel(cxgbi_tagmask_set)kernel(del_mtd_blktrans_dev)kernel(deregister_atm_ioctl)kernel(deregister_mtd_blktrans)kernel(deregister_mtd_parser)kernel(dev_attr_phy_event_threshold)kernel(devm_led_classdev_flash_register_ext)kernel(devm_led_classdev_flash_unregister)kernel(devm_mmc_alloc_host)kernel(devm_stmmac_pltfr_probe)kernel(devm_stmmac_probe_config_dt)kernel(dfs_pattern_detector_init)kernel(dm_restorepowerindex)kernel(dm_savepowerindex)kernel(dm_writepowerindex)kernel(do_map_probe)kernel(dw_mci_pltfm_pmops)kernel(dw_mci_pltfm_register)kernel(dw_mci_pltfm_remove)kernel(dw_mci_probe)kernel(dw_mci_remove)kernel(dw_mci_runtime_resume)kernel(dw_mci_runtime_suspend)kernel(efuse_one_byte_read)kernel(efuse_power_switch)kernel(efuse_read_1byte)kernel(efuse_shadow_read)kernel(ezusb_fx1_ihex_firmware_download)kernel(ezusb_fx1_set_reset)kernel(fcoe_check_wait_queue)kernel(fcoe_clean_pending_queue)kernel(fcoe_ctlr_destroy)kernel(fcoe_ctlr_device_add)kernel(fcoe_ctlr_device_delete)kernel(fcoe_ctlr_els_send)kernel(fcoe_ctlr_get_lesb)kernel(fcoe_ctlr_init)kernel(fcoe_ctlr_link_down)kernel(fcoe_ctlr_link_up)kernel(fcoe_ctlr_recv)kernel(fcoe_ctlr_recv_flogi)kernel(fcoe_ctlr_set_fip_mode)kernel(fcoe_fc_crc)kernel(fcoe_fcf_device_add)kernel(fcoe_fcf_device_delete)kernel(fcoe_fcf_get_selected)kernel(fcoe_get_lesb)kernel(fcoe_get_paged_crc_eof)kernel(fcoe_get_wwn)kernel(fcoe_libfc_config)kernel(fcoe_link_speed_update)kernel(fcoe_queue_timer)kernel(fcoe_start_io)kernel(fcoe_transport_attach)kernel(fcoe_transport_detach)kernel(fcoe_validate_vport_create)kernel(fcoe_wwn_from_mac)kernel(fcoe_wwn_to_str)kernel(flow_resources_add)kernel(flow_resources_alloc)kernel(frame_vector_create)kernel(frame_vector_destroy)kernel(frame_vector_to_pages)kernel(frame_vector_to_pfns)kernel(free_candev)kernel(freq_reg_info)kernel(gen_split_key)kernel(generic_rndis_bind)kernel(get_mtd_device)kernel(get_mtd_device_nm)kernel(get_tree_mtd)kernel(get_vaddr_frames)kernel(get_wiphy_regdom)kernel(h4_recv_buf)kernel(hci_alloc_dev_priv)kernel(hci_cmd_sync)kernel(hci_cmd_sync_cancel)kernel(hci_cmd_sync_queue)kernel(hci_cmd_sync_submit)kernel(hci_conn_check_secure)kernel(hci_conn_security)kernel(hci_conn_switch_role)kernel(hci_devcd_abort)kernel(hci_devcd_append)kernel(hci_devcd_append_pattern)kernel(hci_devcd_complete)kernel(hci_devcd_init)kernel(hci_devcd_register)kernel(hci_devcd_rx)kernel(hci_devcd_timeout)kernel(hci_free_dev)kernel(hci_get_route)kernel(hci_mgmt_chan_register)kernel(hci_mgmt_chan_unregister)kernel(hci_recv_diag)kernel(hci_recv_frame)kernel(hci_register_cb)kernel(hci_register_dev)kernel(hci_release_dev)kernel(hci_reset_dev)kernel(hci_resume_dev)kernel(hci_set_fw_info)kernel(hci_set_hw_info)kernel(hci_suspend_dev)kernel(hci_uart_tx_wakeup)kernel(hci_unregister_cb)kernel(hci_unregister_dev)kernel(hda_codec_driver_unregister)kernel(hda_component_acpi_device_notify)kernel(hda_component_manager_bind)kernel(hda_component_manager_bind_acpi_notifications)kernel(hda_component_manager_free)kernel(hda_component_manager_init)kernel(hda_component_manager_playback_hook)kernel(hda_component_manager_unbind_acpi_notifications)kernel(hda_extra_out_badness)kernel(hda_get_autocfg_input_label)kernel(hda_main_out_badness)kernel(hdac_get_device_id)kernel(hisi_sas_alloc)kernel(hisi_sas_controller_reset_done)kernel(hisi_sas_controller_reset_prepare)kernel(hisi_sas_debugfs_dir)kernel(hisi_sas_debugfs_dump_count)kernel(hisi_sas_debugfs_enable)kernel(hisi_sas_free)kernel(hisi_sas_get_ata_protocol)kernel(hisi_sas_get_fw_info)kernel(hisi_sas_get_prog_phy_linkrate_mask)kernel(hisi_sas_host_reset)kernel(hisi_sas_init_mem)kernel(hisi_sas_notify_phy_event)kernel(hisi_sas_phy_down)kernel(hisi_sas_phy_enable)kernel(hisi_sas_phy_oob_ready)kernel(hisi_sas_probe)kernel(hisi_sas_release_tasks)kernel(hisi_sas_remove)kernel(hisi_sas_rst_work_handler)kernel(hisi_sas_sata_done)kernel(hisi_sas_scan_finished)kernel(hisi_sas_scan_start)kernel(hisi_sas_slave_configure)kernel(hisi_sas_slot_task_free)kernel(hisi_sas_stop_phys)kernel(hisi_sas_stt)kernel(hisi_sas_sync_irqs)kernel(hisi_sas_sync_rst_work_handler)kernel(ib_advise_mr)kernel(ib_alloc_mr)kernel(ib_alloc_mr_integrity)kernel(ib_alloc_xrcd_user)kernel(ib_attach_mcast)kernel(ib_cache_gid_parse_type_str)kernel(ib_cache_gid_type_str)kernel(ib_check_mr_status)kernel(ib_close_qp)kernel(ib_cm_init_qp_attr)kernel(ib_cm_insert_listen)kernel(ib_cm_listen)kernel(ib_cm_notify)kernel(ib_copy_ah_attr_to_user)kernel(ib_copy_path_rec_from_user)kernel(ib_copy_path_rec_to_user)kernel(ib_copy_qp_attr_to_user)kernel(ib_cq_pool_get)kernel(ib_cq_pool_put)kernel(ib_create_ah_from_wc)kernel(ib_create_cm_id)kernel(ib_create_qp_kernel)kernel(ib_create_qp_security)kernel(ib_create_qp_user)kernel(ib_create_send_mad)kernel(ib_create_srq_user)kernel(ib_create_wq)kernel(ib_dealloc_device)kernel(ib_dealloc_pd_user)kernel(ib_dealloc_xrcd_user)kernel(ib_dereg_mr_user)kernel(ib_destroy_cm_id)kernel(ib_destroy_cq_user)kernel(ib_destroy_qp_user)kernel(ib_destroy_srq_user)kernel(ib_destroy_wq_user)kernel(ib_detach_mcast)kernel(ib_device_get_by_name)kernel(ib_device_get_by_netdev)kernel(ib_device_put)kernel(ib_device_set_netdev)kernel(ib_dispatch_event)kernel(ib_dma_virt_map_sg)kernel(ib_drain_qp)kernel(ib_drain_rq)kernel(ib_drain_sq)kernel(ib_event_msg)kernel(ib_find_cached_pkey)kernel(ib_find_exact_cached_pkey)kernel(ib_find_gid)kernel(ib_find_pkey)kernel(ib_free_cq)kernel(ib_free_recv_mad)kernel(ib_free_send_mad)kernel(ib_get_cached_lmc)kernel(ib_get_cached_pkey)kernel(ib_get_cached_port_state)kernel(ib_get_cached_subnet_prefix)kernel(ib_get_device_fw_str)kernel(ib_get_eth_speed)kernel(ib_get_gids_from_rdma_hdr)kernel(ib_get_mad_data_offset)kernel(ib_get_net_dev_by_params)kernel(ib_get_rdma_header_version)kernel(ib_get_rmpp_segment)kernel(ib_get_vf_config)kernel(ib_get_vf_guid)kernel(ib_get_vf_stats)kernel(ib_init_ah_attr_from_path)kernel(ib_init_ah_attr_from_wc)kernel(ib_init_ah_from_mcmember)kernel(ib_is_mad_class_rmpp)kernel(ib_mad_kernel_rmpp_agent)kernel(ib_map_mr_sg)kernel(ib_map_mr_sg_pi)kernel(ib_modify_device)kernel(ib_modify_mad)kernel(ib_modify_port)kernel(ib_modify_qp)kernel(ib_modify_qp_is_ok)kernel(ib_modify_qp_with_udata)kernel(ib_modify_srq)kernel(ib_mr_pool_destroy)kernel(ib_mr_pool_get)kernel(ib_mr_pool_init)kernel(ib_mr_pool_put)kernel(ib_open_qp)kernel(ib_pack)kernel(ib_port_immutable_read)kernel(ib_port_register_client_groups)kernel(ib_port_sysfs_get_ibdev_kobj)kernel(ib_port_unregister_client_groups)kernel(ib_post_send_mad)kernel(ib_process_cq_direct)kernel(ib_qp_usecnt_dec)kernel(ib_qp_usecnt_inc)kernel(ib_query_pkey)kernel(ib_query_port)kernel(ib_query_qp)kernel(ib_query_srq)kernel(ib_rate_to_mbps)kernel(ib_rate_to_mult)kernel(ib_rdmacg_try_charge)kernel(ib_rdmacg_uncharge)kernel(ib_reg_user_mr)kernel(ib_register_client)kernel(ib_register_device)kernel(ib_register_event_handler)kernel(ib_register_mad_agent)kernel(ib_resize_cq)kernel(ib_response_mad)kernel(ib_sa_cancel_query)kernel(ib_sa_free_multicast)kernel(ib_sa_get_mcmember_rec)kernel(ib_sa_guid_info_rec_query)kernel(ib_sa_join_multicast)kernel(ib_sa_pack_path)kernel(ib_sa_path_rec_get)kernel(ib_sa_register_client)kernel(ib_sa_unpack_path)kernel(ib_sa_unregister_client)kernel(ib_send_cm_drep)kernel(ib_send_cm_dreq)kernel(ib_send_cm_mra)kernel(ib_send_cm_rej)kernel(ib_send_cm_rep)kernel(ib_send_cm_req)kernel(ib_send_cm_rtu)kernel(ib_send_cm_sidr_rep)kernel(ib_send_cm_sidr_req)kernel(ib_set_client_data)kernel(ib_set_device_ops)kernel(ib_set_vf_guid)kernel(ib_set_vf_link_state)kernel(ib_sg_to_pages)kernel(ib_ud_header_init)kernel(ib_ud_header_pack)kernel(ib_ud_header_unpack)kernel(ib_ud_ip4_csum)kernel(ib_umem_copy_from)kernel(ib_umem_dmabuf_get)kernel(ib_umem_dmabuf_get_pinned)kernel(ib_umem_dmabuf_map_pages)kernel(ib_umem_dmabuf_unmap_pages)kernel(ib_umem_find_best_pgsz)kernel(ib_umem_get)kernel(ib_umem_odp_alloc_child)kernel(ib_umem_odp_alloc_implicit)kernel(ib_umem_odp_get)kernel(ib_umem_odp_map_dma_and_lock)kernel(ib_umem_odp_release)kernel(ib_umem_odp_unmap_dma_pages)kernel(ib_umem_release)kernel(ib_unpack)kernel(ib_unregister_client)kernel(ib_unregister_device)kernel(ib_unregister_device_and_put)kernel(ib_unregister_device_queued)kernel(ib_unregister_driver)kernel(ib_unregister_event_handler)kernel(ib_unregister_mad_agent)kernel(ib_uverbs_flow_resources_free)kernel(ib_uverbs_get_ucontext_file)kernel(ib_wc_status_msg)kernel(ib_wq)kernel(ibcm_reject_msg)kernel(ibdev_alert)kernel(ibdev_crit)kernel(ibdev_emerg)kernel(ibdev_err)kernel(ibdev_info)kernel(ibdev_notice)kernel(ibdev_printk)kernel(ibdev_warn)kernel(ibnl_put_attr)kernel(ibnl_put_msg)kernel(ieee80211_alloc_hw_nm)kernel(ieee80211_amsdu_to_8023s)kernel(ieee80211_ap_probereq_get)kernel(ieee80211_ave_rssi)kernel(ieee80211_beacon_cntdwn_is_complete)kernel(ieee80211_beacon_free_ema_list)kernel(ieee80211_beacon_get_template)kernel(ieee80211_beacon_get_template_ema_index)kernel(ieee80211_beacon_get_template_ema_list)kernel(ieee80211_beacon_get_tim)kernel(ieee80211_beacon_loss)kernel(ieee80211_beacon_set_cntdwn)kernel(ieee80211_beacon_update_cntdwn)kernel(ieee80211_bss_get_elem)kernel(ieee80211_calc_rx_airtime)kernel(ieee80211_calc_tx_airtime)kernel(ieee80211_chandef_to_operating_class)kernel(ieee80211_channel_switch_disconnect)kernel(ieee80211_channel_to_freq_khz)kernel(ieee80211_chswitch_done)kernel(ieee80211_color_change_finish)kernel(ieee80211_connection_loss)kernel(ieee80211_cqm_beacon_loss_notify)kernel(ieee80211_cqm_rssi_notify)kernel(ieee80211_csa_finish)kernel(ieee80211_ctstoself_duration)kernel(ieee80211_ctstoself_get)kernel(ieee80211_data_to_8023_exthdr)kernel(ieee80211_disable_rssi_reports)kernel(ieee80211_disconnect)kernel(ieee80211_drop_unencrypted_mgmt)kernel(ieee80211_emulate_add_chanctx)kernel(ieee80211_emulate_change_chanctx)kernel(ieee80211_emulate_remove_chanctx)kernel(ieee80211_emulate_switch_vif_chanctx)kernel(ieee80211_enable_rssi_reports)kernel(ieee80211_find_sta)kernel(ieee80211_find_sta_by_ifaddr)kernel(ieee80211_find_sta_by_link_addrs)kernel(ieee80211_fragment_element)kernel(ieee80211_free_hw)kernel(ieee80211_free_txskb)kernel(ieee80211_freq_khz_to_channel)kernel(ieee80211_generic_frame_duration)kernel(ieee80211_get_8023_tunnel_proto)kernel(ieee80211_get_bssid)kernel(ieee80211_get_buffered_bc)kernel(ieee80211_get_channel_khz)kernel(ieee80211_get_fils_discovery_tmpl)kernel(ieee80211_get_hdrlen_from_skb)kernel(ieee80211_get_key_rx_seq)kernel(ieee80211_get_mesh_hdrlen)kernel(ieee80211_get_num_supported_channels)kernel(ieee80211_get_response_rate)kernel(ieee80211_get_tkip_p1k_iv)kernel(ieee80211_get_tkip_p2k)kernel(ieee80211_get_tkip_rx_p1k)kernel(ieee80211_get_tx_rates)kernel(ieee80211_get_unsol_bcast_probe_resp_tmpl)kernel(ieee80211_get_vht_max_nss)kernel(ieee80211_gtk_rekey_add)kernel(ieee80211_gtk_rekey_notify)kernel(ieee80211_handle_wake_tx_queue)kernel(ieee80211_hdrlen)kernel(ieee80211_hw_restart_disconnect)kernel(ieee80211_ie_split_ric)kernel(ieee80211_is_valid_amsdu)kernel(ieee80211_iter_chan_contexts_atomic)kernel(ieee80211_iter_keys)kernel(ieee80211_iter_keys_rcu)kernel(ieee80211_iterate_active_interfaces_atomic)kernel(ieee80211_iterate_active_interfaces_mtx)kernel(ieee80211_iterate_interfaces)kernel(ieee80211_iterate_stations_atomic)kernel(ieee80211_key_mic_failure)kernel(ieee80211_key_replay)kernel(ieee80211_manage_rx_ba_offl)kernel(ieee80211_mandatory_rates)kernel(ieee80211_mark_rx_ba_filtered_frames)kernel(ieee80211_nan_func_match)kernel(ieee80211_nan_func_terminated)kernel(ieee80211_next_txq)kernel(ieee80211_nullfunc_get)kernel(ieee80211_obss_color_collision_notify)kernel(ieee80211_operating_class_to_band)kernel(ieee80211_operating_class_to_chandef)kernel(ieee80211_parse_p2p_noa)kernel(ieee80211_probereq_get)kernel(ieee80211_proberesp_get)kernel(ieee80211_pspoll_get)kernel(ieee80211_queue_delayed_work)kernel(ieee80211_queue_stopped)kernel(ieee80211_queue_work)kernel(ieee80211_radar_detected)kernel(ieee80211_radiotap_iterator_init)kernel(ieee80211_radiotap_iterator_next)kernel(ieee80211_rate_control_register)kernel(ieee80211_rate_control_unregister)kernel(ieee80211_ready_on_channel)kernel(ieee80211_refresh_tx_agg_session_timer)kernel(ieee80211_register_hw)kernel(ieee80211_remain_on_channel_expired)kernel(ieee80211_remove_key)kernel(ieee80211_report_low_ack)kernel(ieee80211_report_wowlan_wakeup)kernel(ieee80211_request_smps)kernel(ieee80211_reserve_tid)kernel(ieee80211_restart_hw)kernel(ieee80211_resume_disconnect)kernel(ieee80211_rts_duration)kernel(ieee80211_rts_get)kernel(ieee80211_rx_ba_timer_expired)kernel(ieee80211_rx_irqsafe)kernel(ieee80211_rx_list)kernel(ieee80211_rx_napi)kernel(ieee80211_s1g_channel_width)kernel(ieee80211_scan_completed)kernel(ieee80211_sched_scan_results)kernel(ieee80211_sched_scan_stopped)kernel(ieee80211_send_bar)kernel(ieee80211_send_eosp_nullfunc)kernel(ieee80211_set_active_links)kernel(ieee80211_set_active_links_async)kernel(ieee80211_set_key_rx_seq)kernel(ieee80211_sta_block_awake)kernel(ieee80211_sta_eosp)kernel(ieee80211_sta_ps_transition)kernel(ieee80211_sta_pspoll)kernel(ieee80211_sta_recalc_aggregates)kernel(ieee80211_sta_register_airtime)kernel(ieee80211_sta_set_buffered)kernel(ieee80211_sta_uapsd_trigger)kernel(ieee80211_start_tx_ba_cb_irqsafe)kernel(ieee80211_start_tx_ba_session)kernel(ieee80211_stop_queue)kernel(ieee80211_stop_queues)kernel(ieee80211_stop_rx_ba_session)kernel(ieee80211_stop_tx_ba_cb_irqsafe)kernel(ieee80211_stop_tx_ba_session)kernel(ieee80211_strip_8023_mesh_hdr)kernel(ieee80211_tdls_oper_request)kernel(ieee80211_tkip_add_iv)kernel(ieee80211_tx_dequeue)kernel(ieee80211_tx_prepare_skb)kernel(ieee80211_tx_rate_update)kernel(ieee80211_tx_status_ext)kernel(ieee80211_tx_status_irqsafe)kernel(ieee80211_tx_status_skb)kernel(ieee80211_txq_airtime_check)kernel(ieee80211_txq_get_depth)kernel(ieee80211_txq_may_transmit)kernel(ieee80211_txq_schedule_start)kernel(ieee80211_unregister_hw)kernel(ieee80211_unreserve_tid)kernel(ieee80211_update_mu_groups)kernel(ieee80211_update_p2p_noa)kernel(ieee80211_vif_to_wdev)kernel(ieee80211_wake_queue)kernel(ieee80211_wake_queues)kernel(ieee802_11_parse_elems_full)kernel(intel_nhlt_free)kernel(intel_nhlt_get_dmic_geo)kernel(intel_nhlt_get_endpoint_blob)kernel(intel_nhlt_has_endpoint_type)kernel(intel_nhlt_init)kernel(intel_nhlt_ssp_device_type)kernel(intel_nhlt_ssp_endpoint_mask)kernel(intel_nhlt_ssp_mclk_mask)kernel(ioc_list)kernel(is_jack_detectable)kernel(iscsi_boot_create_acpitbl)kernel(iscsi_boot_create_ethernet)kernel(iscsi_boot_create_host_kset)kernel(iscsi_boot_create_initiator)kernel(iscsi_boot_create_kset)kernel(iscsi_boot_create_target)kernel(iscsi_boot_destroy_kset)kernel(iw_cm_accept)kernel(iw_cm_connect)kernel(iw_cm_disconnect)kernel(iw_cm_init_qp_attr)kernel(iw_cm_listen)kernel(iw_cm_reject)kernel(iw_create_cm_id)kernel(iw_destroy_cm_id)kernel(iwcm_reject_msg)kernel(iwl_abort_notification_waits)kernel(iwl_acpi_get_guid_lock_status)kernel(iwl_acpi_get_phy_filters)kernel(iwl_bios_get_dsm)kernel(iwl_bios_get_eckv)kernel(iwl_bios_get_ewrd_table)kernel(iwl_bios_get_mcc)kernel(iwl_bios_get_ppag_table)kernel(iwl_bios_get_pwr_limit)kernel(iwl_bios_get_tas_table)kernel(iwl_bios_get_wgds_table)kernel(iwl_bios_get_wrds_table)kernel(iwl_clear_bits_prph)kernel(iwl_cmd_groups_verify_sorted)kernel(iwl_configure_rxq)kernel(iwl_dbg_tlv_del_timers)kernel(iwl_dev_info_table)kernel(iwl_dev_info_table_size)kernel(iwl_drv_get_fwname_pre)kernel(iwl_dump_desc_assert)kernel(iwl_fill_ppag_table)kernel(iwl_finish_nic_init)kernel(iwl_force_nmi)kernel(iwl_free_fw_paging)kernel(iwl_fw_dbg_clear_monitor_buf)kernel(iwl_fw_dbg_collect)kernel(iwl_fw_dbg_collect_desc)kernel(iwl_fw_dbg_collect_trig)kernel(iwl_fw_dbg_error_collect)kernel(iwl_fw_dbg_read_d3_debug_data)kernel(iwl_fw_dbg_stop_restart_recording)kernel(iwl_fw_dbg_stop_sync)kernel(iwl_fw_disable_dbg_asserts)kernel(iwl_fw_lookup_assert_desc)kernel(iwl_fw_lookup_cmd_ver)kernel(iwl_fw_lookup_notif_ver)kernel(iwl_fw_rate_idx_to_plcp)kernel(iwl_fw_runtime_init)kernel(iwl_fw_runtime_resume)kernel(iwl_fw_runtime_suspend)kernel(iwl_fw_start_dbg_conf)kernel(iwl_fwrt_dump_error_logs)kernel(iwl_get_cmd_string)kernel(iwl_get_lari_config_bitmap)kernel(iwl_get_nvm)kernel(iwl_get_shared_mem_conf)kernel(iwl_he_is_sgi)kernel(iwl_init_notification_wait)kernel(iwl_init_paging)kernel(iwl_is_ppag_approved)kernel(iwl_is_tas_approved)kernel(iwl_new_rate_from_v1)kernel(iwl_notification_wait)kernel(iwl_notification_wait_init)kernel(iwl_nvm_fixups)kernel(iwl_opmode_deregister)kernel(iwl_opmode_register)kernel(iwl_parse_eeprom_data)kernel(iwl_parse_mei_nvm_data)kernel(iwl_parse_nvm_data)kernel(iwl_parse_nvm_mcc_info)kernel(iwl_pci_find_dev_info)kernel(iwl_phy_db_free)kernel(iwl_phy_db_init)kernel(iwl_phy_db_set_section)kernel(iwl_pnvm_load)kernel(iwl_poll_bit)kernel(iwl_poll_direct_bit)kernel(iwl_rate_mcs)kernel(iwl_read32)kernel(iwl_read_direct32)kernel(iwl_read_eeprom)kernel(iwl_read_external_nvm)kernel(iwl_read_prph)kernel(iwl_read_prph_no_grab)kernel(iwl_reinit_cab)kernel(iwl_remove_notification)kernel(iwl_rs_pretty_ant)kernel(iwl_rs_pretty_bw)kernel(iwl_sar_fill_profile)kernel(iwl_sar_geo_fill_table)kernel(iwl_sar_geo_support)kernel(iwl_send_phy_db_data)kernel(iwl_set_bits_mask_prph)kernel(iwl_set_bits_prph)kernel(iwl_set_soc_latency)kernel(iwl_trans_pcie_remove)kernel(iwl_trans_send_cmd)kernel(iwl_uefi_get_sgom_table)kernel(iwl_uefi_get_step_table)kernel(iwl_uefi_get_uats_table)kernel(iwl_wait_notification)kernel(iwl_write32)kernel(iwl_write64)kernel(iwl_write8)kernel(iwl_write_direct32)kernel(iwl_write_direct64)kernel(iwl_write_prph64_no_grab)kernel(iwl_write_prph_delay)kernel(iwl_write_prph_no_grab)kernel(iwlwifi_mod_params)kernel(kill_mtd_super)kernel(l2cap_add_psm)kernel(l2cap_chan_close)kernel(l2cap_chan_connect)kernel(l2cap_chan_create)kernel(l2cap_chan_del)kernel(l2cap_chan_list)kernel(l2cap_chan_put)kernel(l2cap_chan_send)kernel(l2cap_chan_set_defaults)kernel(l2cap_conn_get)kernel(l2cap_conn_put)kernel(l2cap_is_socket)kernel(l2cap_register_user)kernel(l2cap_unregister_user)kernel(led_classdev_flash_register_ext)kernel(led_classdev_flash_unregister)kernel(led_get_flash_fault)kernel(led_set_flash_brightness)kernel(led_set_flash_timeout)kernel(led_update_flash_brightness)kernel(ledtrig_audio_get)kernel(ledtrig_audio_set)kernel(ledtrig_flash_ctrl)kernel(ledtrig_torch_ctrl)kernel(line6_alloc_sysex_buffer)kernel(line6_disconnect)kernel(line6_init_midi)kernel(line6_init_pcm)kernel(line6_midi_id)kernel(line6_pcm_acquire)kernel(line6_pcm_release)kernel(line6_probe)kernel(line6_read_data)kernel(line6_read_serial_number)kernel(line6_resume)kernel(line6_send_raw_message)kernel(line6_send_raw_message_async)kernel(line6_send_sysex_message)kernel(line6_suspend)kernel(line6_version_request_async)kernel(line6_write_data)kernel(lockdep_sta_mutex_held)kernel(m_can_class_allocate_dev)kernel(m_can_class_free_dev)kernel(m_can_class_get_clocks)kernel(m_can_class_register)kernel(m_can_class_resume)kernel(m_can_class_suspend)kernel(m_can_class_unregister)kernel(m_can_init_ram)kernel(map_destroy)kernel(mbox_handler_msix_offset)kernel(mbox_handler_nix_bp_enable)kernel(mbox_handler_nix_lf_alloc)kernel(mbox_handler_nix_txsch_alloc)kernel(mbox_handler_npa_lf_alloc)kernel(media_create_intf_link)kernel(media_create_pad_link)kernel(media_create_pad_links)kernel(media_device_cleanup)kernel(media_device_delete)kernel(media_device_init)kernel(media_device_pci_init)kernel(media_device_register_entity)kernel(media_device_register_entity_notify)kernel(media_device_unregister)kernel(media_device_unregister_entity)kernel(media_device_unregister_entity_notify)kernel(media_device_usb_allocate)kernel(media_devnode_create)kernel(media_devnode_remove)kernel(media_entity_enum_cleanup)kernel(media_entity_find_link)kernel(media_entity_get_fwnode_pad)kernel(media_entity_pads_init)kernel(media_entity_remote_pad)kernel(media_entity_remove_links)kernel(media_entity_setup_link)kernel(media_get_pad_index)kernel(media_graph_walk_cleanup)kernel(media_graph_walk_init)kernel(media_graph_walk_next)kernel(media_graph_walk_start)kernel(media_pipeline_start)kernel(media_pipeline_stop)kernel(media_remove_intf_link)kernel(media_remove_intf_links)kernel(media_request_get_by_fd)kernel(media_request_object_bind)kernel(media_request_object_complete)kernel(media_request_object_find)kernel(media_request_object_init)kernel(media_request_object_put)kernel(media_request_object_unbind)kernel(media_request_put)kernel(memstick_add_host)kernel(memstick_alloc_host)kernel(memstick_detect_change)kernel(memstick_free_host)kernel(memstick_init_req)kernel(memstick_init_req_sg)kernel(memstick_new_req)kernel(memstick_next_req)kernel(memstick_register_driver)kernel(memstick_remove_host)kernel(memstick_resume_host)kernel(memstick_set_rw_addr)kernel(memstick_suspend_host)kernel(memstick_unregister_driver)kernel(mmc_add_host)kernel(mmc_alloc_host)kernel(mmc_app_cmd)kernel(mmc_calc_max_discard)kernel(mmc_can_discard)kernel(mmc_can_erase)kernel(mmc_can_gpio_cd)kernel(mmc_can_gpio_ro)kernel(mmc_can_secure_erase_trim)kernel(mmc_can_trim)kernel(mmc_card_alternative_gpt_sector)kernel(mmc_card_is_blockaddr)kernel(mmc_cmdq_disable)kernel(mmc_cmdq_enable)kernel(mmc_command_done)kernel(mmc_cqe_post_req)kernel(mmc_cqe_recovery)kernel(mmc_cqe_request_done)kernel(mmc_cqe_start_req)kernel(mmc_detect_card_removed)kernel(mmc_detect_change)kernel(mmc_erase)kernel(mmc_erase_group_aligned)kernel(mmc_free_host)kernel(mmc_get_card)kernel(mmc_get_ext_csd)kernel(mmc_gpio_get_cd)kernel(mmc_gpio_get_ro)kernel(mmc_gpio_set_cd_irq)kernel(mmc_gpio_set_cd_isr)kernel(mmc_gpio_set_cd_wake)kernel(mmc_gpiod_request_cd)kernel(mmc_gpiod_request_cd_irq)kernel(mmc_gpiod_request_ro)kernel(mmc_hw_reset)kernel(mmc_is_req_done)kernel(mmc_of_parse)kernel(mmc_of_parse_clk_phase)kernel(mmc_of_parse_voltage)kernel(mmc_poll_for_busy)kernel(mmc_prepare_busy_cmd)kernel(mmc_put_card)kernel(mmc_pwrseq_register)kernel(mmc_pwrseq_unregister)kernel(mmc_register_driver)kernel(mmc_regulator_disable_vqmmc)kernel(mmc_regulator_enable_vqmmc)kernel(mmc_regulator_get_supply)kernel(mmc_regulator_set_ocr)kernel(mmc_regulator_set_vqmmc)kernel(mmc_release_host)kernel(mmc_remove_host)kernel(mmc_request_done)kernel(mmc_retune_pause)kernel(mmc_retune_release)kernel(mmc_retune_timer_stop)kernel(mmc_retune_unpause)kernel(mmc_run_bkops)kernel(mmc_sanitize)kernel(mmc_sd_switch)kernel(mmc_send_abort_tuning)kernel(mmc_send_status)kernel(mmc_send_tuning)kernel(mmc_set_blocklen)kernel(mmc_set_data_timeout)kernel(mmc_start_request)kernel(mmc_sw_reset)kernel(mmc_switch)kernel(mmc_unregister_driver)kernel(mmc_wait_for_cmd)kernel(mmc_wait_for_req)kernel(mmc_wait_for_req_done)kernel(mpls_dev_mtu)kernel(mpls_output_possible)kernel(mpls_pkt_too_big)kernel(mpls_stats_inc_outucastpkts)kernel(mpt_GetIocState)kernel(mpt_HardResetHandler)kernel(mpt_Soft_Hard_ResetHandler)kernel(mpt_alloc_fw_memory)kernel(mpt_attach)kernel(mpt_clear_taskmgmt_in_progress_flag)kernel(mpt_config)kernel(mpt_deregister)kernel(mpt_detach)kernel(mpt_device_driver_deregister)kernel(mpt_device_driver_register)kernel(mpt_event_deregister)kernel(mpt_event_register)kernel(mpt_findImVolumes)kernel(mpt_free_fw_memory)kernel(mpt_free_msg_frame)kernel(mpt_fwfault_debug)kernel(mpt_get_msg_frame)kernel(mpt_halt_firmware)kernel(mpt_print_ioc_summary)kernel(mpt_put_msg_frame)kernel(mpt_put_msg_frame_hi_pri)kernel(mpt_raid_phys_disk_get_num_paths)kernel(mpt_raid_phys_disk_pg0)kernel(mpt_raid_phys_disk_pg1)kernel(mpt_register)kernel(mpt_reset_deregister)kernel(mpt_reset_register)kernel(mpt_resume)kernel(mpt_send_handshake_request)kernel(mpt_set_taskmgmt_in_progress_flag)kernel(mpt_suspend)kernel(mpt_verify_adapter)kernel(mptbase_sas_persist_operation)kernel(mptscsih_IssueTaskMgmt)kernel(mptscsih_abort)kernel(mptscsih_bios_param)kernel(mptscsih_bus_reset)kernel(mptscsih_change_queue_depth)kernel(mptscsih_dev_reset)kernel(mptscsih_event_process)kernel(mptscsih_flush_running_cmds)kernel(mptscsih_get_scsi_lookup)kernel(mptscsih_host_attrs)kernel(mptscsih_host_reset)kernel(mptscsih_info)kernel(mptscsih_io_done)kernel(mptscsih_ioc_reset)kernel(mptscsih_is_phys_disk)kernel(mptscsih_qcmd)kernel(mptscsih_raid_id_to_num)kernel(mptscsih_remove)kernel(mptscsih_resume)kernel(mptscsih_scandv_complete)kernel(mptscsih_show_info)kernel(mptscsih_shutdown)kernel(mptscsih_slave_configure)kernel(mptscsih_slave_destroy)kernel(mptscsih_suspend)kernel(mptscsih_taskmgmt_complete)kernel(mptscsih_taskmgmt_response_code)kernel(mt76_ac_to_hwq)kernel(mt76_alloc_device)kernel(mt76_alloc_phy)kernel(mt76_calculate_default_rate)kernel(mt76_connac2_load_patch)kernel(mt76_connac2_load_ram)kernel(mt76_connac2_mac_add_txs_skb)kernel(mt76_connac2_mac_decode_he_radiotap)kernel(mt76_connac2_mac_fill_rx_rate)kernel(mt76_connac2_mac_fill_txs)kernel(mt76_connac2_mac_tx_rate_val)kernel(mt76_connac2_mac_write_txwi)kernel(mt76_connac2_mcu_fill_message)kernel(mt76_connac2_reverse_frag0_hdr_trans)kernel(mt76_connac2_tx_check_aggr)kernel(mt76_connac2_tx_token_put)kernel(mt76_connac2_txwi_free)kernel(mt76_connac3_mac_decode_he_radiotap)kernel(mt76_connac_free_pending_tx_skbs)kernel(mt76_connac_gen_ppe_thresh)kernel(mt76_connac_get_ch_power)kernel(mt76_connac_get_eht_phy_cap)kernel(mt76_connac_get_he_phy_cap)kernel(mt76_connac_get_phy_mode)kernel(mt76_connac_get_phy_mode_ext)kernel(mt76_connac_get_phy_mode_v2)kernel(mt76_connac_init_tx_queues)kernel(mt76_connac_mcu_add_key)kernel(mt76_connac_mcu_add_nested_tlv)kernel(mt76_connac_mcu_alloc_wtbl_req)kernel(mt76_connac_mcu_beacon_loss_iter)kernel(mt76_connac_mcu_bss_basic_tlv)kernel(mt76_connac_mcu_bss_ext_tlv)kernel(mt76_connac_mcu_bss_omac_tlv)kernel(mt76_connac_mcu_cancel_hw_scan)kernel(mt76_connac_mcu_chip_config)kernel(mt76_connac_mcu_coredump_event)kernel(mt76_connac_mcu_hw_scan)kernel(mt76_connac_mcu_init_download)kernel(mt76_connac_mcu_patch_sem_ctrl)kernel(mt76_connac_mcu_rdd_cmd)kernel(mt76_connac_mcu_reg_rr)kernel(mt76_connac_mcu_reg_wr)kernel(mt76_connac_mcu_restart)kernel(mt76_connac_mcu_sched_scan_enable)kernel(mt76_connac_mcu_sched_scan_req)kernel(mt76_connac_mcu_set_channel_domain)kernel(mt76_connac_mcu_set_deep_sleep)kernel(mt76_connac_mcu_set_gtk_rekey)kernel(mt76_connac_mcu_set_hif_suspend)kernel(mt76_connac_mcu_set_mac_enable)kernel(mt76_connac_mcu_set_p2p_oppps)kernel(mt76_connac_mcu_set_pm)kernel(mt76_connac_mcu_set_rate_txpower)kernel(mt76_connac_mcu_set_rts_thresh)kernel(mt76_connac_mcu_set_suspend_iter)kernel(mt76_connac_mcu_set_suspend_mode)kernel(mt76_connac_mcu_set_vif_ps)kernel(mt76_connac_mcu_set_wow_ctrl)kernel(mt76_connac_mcu_sta_ba)kernel(mt76_connac_mcu_sta_ba_tlv)kernel(mt76_connac_mcu_sta_basic_tlv)kernel(mt76_connac_mcu_sta_cmd)kernel(mt76_connac_mcu_sta_he_tlv_v2)kernel(mt76_connac_mcu_sta_tlv)kernel(mt76_connac_mcu_sta_uapsd)kernel(mt76_connac_mcu_sta_update_hdr_trans)kernel(mt76_connac_mcu_sta_wed_update)kernel(mt76_connac_mcu_start_firmware)kernel(mt76_connac_mcu_start_patch)kernel(mt76_connac_mcu_uni_add_bss)kernel(mt76_connac_mcu_uni_add_dev)kernel(mt76_connac_mcu_uni_set_chctx)kernel(mt76_connac_mcu_update_arp_filter)kernel(mt76_connac_mcu_update_gtk_rekey)kernel(mt76_connac_mcu_wtbl_ba_tlv)kernel(mt76_connac_mcu_wtbl_generic_tlv)kernel(mt76_connac_mcu_wtbl_hdr_trans_tlv)kernel(mt76_connac_mcu_wtbl_ht_tlv)kernel(mt76_connac_mcu_wtbl_smps_tlv)kernel(mt76_connac_mcu_wtbl_update_hdr_trans)kernel(mt76_connac_pm_dequeue_skbs)kernel(mt76_connac_pm_queue_skb)kernel(mt76_connac_pm_wake)kernel(mt76_connac_power_save_sched)kernel(mt76_connac_sta_state_dp)kernel(mt76_connac_tx_complete_skb)kernel(mt76_connac_txp_skb_unmap)kernel(mt76_connac_wowlan_support)kernel(mt76_connac_write_hw_txp)kernel(mt76_create_page_pool)kernel(mt76_csa_check)kernel(mt76_csa_finish)kernel(mt76_dma_attach)kernel(mt76_dma_cleanup)kernel(mt76_dma_rx_poll)kernel(mt76_dma_wed_reset)kernel(mt76_dma_wed_setup)kernel(mt76_eeprom_init)kernel(mt76_eeprom_override)kernel(mt76_ethtool_page_pool_stats)kernel(mt76_ethtool_worker)kernel(mt76_find_channel_node)kernel(mt76_find_power_limits_node)kernel(mt76_free_device)kernel(mt76_free_pending_rxwi)kernel(mt76_get_antenna)kernel(mt76_get_min_avg_rssi)kernel(mt76_get_of_data_from_mtd)kernel(mt76_get_of_data_from_nvmem)kernel(mt76_get_rate)kernel(mt76_get_rate_power_limits)kernel(mt76_get_rxwi)kernel(mt76_get_sar_power)kernel(mt76_get_survey)kernel(mt76_get_txpower)kernel(mt76_has_tx_pending)kernel(mt76_init_queue)kernel(mt76_init_sar_power)kernel(mt76_insert_ccmp_hdr)kernel(mt76_mcu_get_response)kernel(mt76_mcu_rx_event)kernel(mt76_mcu_send_and_get_msg)kernel(mt76_mcu_skb_send_and_get_msg)kernel(mt76_mmio_init)kernel(mt76_pci_disable_aspm)kernel(mt76_phy_dfs_state)kernel(mt76_put_rxwi)kernel(mt76_put_txwi)kernel(mt76_queue_tx_complete)kernel(mt76_queues_read)kernel(mt76_rates)kernel(mt76_register_debugfs_fops)kernel(mt76_register_device)kernel(mt76_register_phy)kernel(mt76_release_buffered_frames)kernel(mt76_rx)kernel(mt76_rx_aggr_start)kernel(mt76_rx_aggr_stop)kernel(mt76_rx_poll_complete)kernel(mt76_rx_signal)kernel(mt76_rx_token_consume)kernel(mt76_rx_token_release)kernel(mt76_seq_puts_array)kernel(mt76_set_channel)kernel(mt76_set_irq_mask)kernel(mt76_set_stream_caps)kernel(mt76_set_tim)kernel(mt76_skb_adjust_pad)kernel(mt76_sta_pre_rcu_remove)kernel(mt76_sta_state)kernel(mt76_stop_tx_queues)kernel(mt76_sw_scan)kernel(mt76_sw_scan_complete)kernel(mt76_token_consume)kernel(mt76_token_release)kernel(mt76_tx)kernel(mt76_tx_check_agg_ssn)kernel(mt76_tx_status_check)kernel(mt76_tx_status_lock)kernel(mt76_tx_status_skb_add)kernel(mt76_tx_status_skb_done)kernel(mt76_tx_status_skb_get)kernel(mt76_tx_status_unlock)kernel(mt76_tx_worker_run)kernel(mt76_txq_schedule)kernel(mt76_txq_schedule_all)kernel(mt76_unregister_device)kernel(mt76_unregister_phy)kernel(mt76_update_survey)kernel(mt76_update_survey_active_time)kernel(mt76_wake_tx_queue)kernel(mt76_wcid_alloc)kernel(mt76_wcid_cleanup)kernel(mt76_wcid_init)kernel(mt76_wcid_key_setup)kernel(mt76_write_mac_initvals)kernel(mt76u_alloc_mcu_queue)kernel(mt76u_alloc_queues)kernel(mt76u_init)kernel(mt76u_queues_deinit)kernel(mt76u_read_copy)kernel(mt76u_resume_rx)kernel(mt76u_single_wr)kernel(mt76u_stop_rx)kernel(mt76u_stop_tx)kernel(mt76u_vendor_request)kernel(mt76x02_add_interface)kernel(mt76x02_add_rate_power_offset)kernel(mt76x02_ampdu_action)kernel(mt76x02_bss_info_changed)kernel(mt76x02_conf_tx)kernel(mt76x02_config_mac_addr_list)kernel(mt76x02_configure_filter)kernel(mt76x02_dfs_init_params)kernel(mt76x02_dma_disable)kernel(mt76x02_dma_init)kernel(mt76x02_edcca_init)kernel(mt76x02_eeprom_copy)kernel(mt76x02_eeprom_parse_hw_cap)kernel(mt76x02_enqueue_buffered_bc)kernel(mt76x02_ext_pa_enabled)kernel(mt76x02_get_efuse_data)kernel(mt76x02_get_lna_gain)kernel(mt76x02_get_max_rate_power)kernel(mt76x02_get_rx_gain)kernel(mt76x02_init_agc_gain)kernel(mt76x02_init_beacon_config)kernel(mt76x02_init_debugfs)kernel(mt76x02_init_device)kernel(mt76x02_irq_handler)kernel(mt76x02_limit_rate_power)kernel(mt76x02_mac_cc_reset)kernel(mt76x02_mac_reset_counters)kernel(mt76x02_mac_set_beacon)kernel(mt76x02_mac_setaddr)kernel(mt76x02_mac_shared_key_setup)kernel(mt76x02_mac_start)kernel(mt76x02_mac_wcid_setup)kernel(mt76x02_mac_write_txwi)kernel(mt76x02_mcu_calibrate)kernel(mt76x02_mcu_cleanup)kernel(mt76x02_mcu_function_select)kernel(mt76x02_mcu_msg_send)kernel(mt76x02_mcu_parse_response)kernel(mt76x02_mcu_set_radio_state)kernel(mt76x02_phy_adjust_vga_gain)kernel(mt76x02_phy_dfs_adjust_agc)kernel(mt76x02_phy_set_band)kernel(mt76x02_phy_set_bw)kernel(mt76x02_phy_set_rxpath)kernel(mt76x02_phy_set_txdac)kernel(mt76x02_phy_set_txpower)kernel(mt76x02_queue_rx_skb)kernel(mt76x02_rates)kernel(mt76x02_reconfig_complete)kernel(mt76x02_remove_hdr_pad)kernel(mt76x02_remove_interface)kernel(mt76x02_resync_beacon_timer)kernel(mt76x02_rx_poll_complete)kernel(mt76x02_set_coverage_class)kernel(mt76x02_set_ethtool_fwver)kernel(mt76x02_set_key)kernel(mt76x02_set_rts_threshold)kernel(mt76x02_set_tx_ackto)kernel(mt76x02_sta_add)kernel(mt76x02_sta_ps)kernel(mt76x02_sta_rate_tbl_update)kernel(mt76x02_sta_remove)kernel(mt76x02_sw_scan_complete)kernel(mt76x02_tx)kernel(mt76x02_tx_complete_skb)kernel(mt76x02_tx_prepare_skb)kernel(mt76x02_tx_set_txpwr_auto)kernel(mt76x02_tx_status_data)kernel(mt76x02_update_beacon_iter)kernel(mt76x02_update_channel)kernel(mt76x02e_init_beacon_config)kernel(mt76x02u_exit_beacon_config)kernel(mt76x02u_init_beacon_config)kernel(mt76x02u_init_mcu)kernel(mt76x02u_mac_start)kernel(mt76x02u_mcu_fw_reset)kernel(mt76x02u_mcu_fw_send_data)kernel(mt76x02u_tx_complete_skb)kernel(mt76x02u_tx_prepare_skb)kernel(mt76x0_chip_onoff)kernel(mt76x0_config)kernel(mt76x0_init_hardware)kernel(mt76x0_mac_stop)kernel(mt76x0_phy_calibrate)kernel(mt76x0_register_device)kernel(mt76x0_set_sar_specs)kernel(mt76x2_apply_gain_adj)kernel(mt76x2_configure_tx_delay)kernel(mt76x2_eeprom_init)kernel(mt76x2_get_power_info)kernel(mt76x2_get_rate_power)kernel(mt76x2_get_temp_comp)kernel(mt76x2_init_txpower)kernel(mt76x2_mac_stop)kernel(mt76x2_mcu_init_gain)kernel(mt76x2_mcu_load_cr)kernel(mt76x2_mcu_set_channel)kernel(mt76x2_mcu_tssi_comp)kernel(mt76x2_phy_set_txpower)kernel(mt76x2_phy_set_txpower_regs)kernel(mt76x2_phy_tssi_compensate)kernel(mt76x2_phy_update_channel_gain)kernel(mt76x2_read_rx_gain)kernel(mt76x2_reset_wlan)kernel(mt76x2_set_sar_specs)kernel(mt7921_mac_init)kernel(mt7921_mac_sta_add)kernel(mt7921_mac_sta_assoc)kernel(mt7921_mac_sta_remove)kernel(mt7921_mcu_parse_response)kernel(mt7921_mcu_set_eeprom)kernel(mt7921_ops)kernel(mt7921_queue_rx_skb)kernel(mt7921_regd_update)kernel(mt7921_register_device)kernel(mt7921_roc_abort_sync)kernel(mt7921_run_firmware)kernel(mt7921_rx_check)kernel(mt7921_usb_sdio_tx_complete_skb)kernel(mt7921_usb_sdio_tx_prepare_skb)kernel(mt7921_usb_sdio_tx_status_data)kernel(mt7925_mac_init)kernel(mt7925_mac_sta_add)kernel(mt7925_mac_sta_assoc)kernel(mt7925_mac_sta_remove)kernel(mt7925_mac_write_txwi)kernel(mt7925_mcu_cancel_hw_scan)kernel(mt7925_mcu_fill_message)kernel(mt7925_mcu_hw_scan)kernel(mt7925_mcu_parse_response)kernel(mt7925_mcu_regval)kernel(mt7925_mcu_sched_scan_req)kernel(mt7925_mcu_set_channel_domain)kernel(mt7925_mcu_set_deep_sleep)kernel(mt7925_mcu_set_eeprom)kernel(mt7925_ops)kernel(mt7925_queue_rx_skb)kernel(mt7925_register_device)kernel(mt7925_run_firmware)kernel(mt7925_rx_check)kernel(mt7925_txwi_free)kernel(mt7925_usb_sdio_tx_complete_skb)kernel(mt7925_usb_sdio_tx_prepare_skb)kernel(mt7925_usb_sdio_tx_status_data)kernel(mt792x_acpi_get_flags)kernel(mt792x_acpi_get_mtcl_conf)kernel(mt792x_assign_vif_chanctx)kernel(mt792x_conf_tx)kernel(mt792x_dma_cleanup)kernel(mt792x_dma_disable)kernel(mt792x_dma_enable)kernel(mt792x_flush)kernel(mt792x_get_et_sset_count)kernel(mt792x_get_et_stats)kernel(mt792x_get_et_strings)kernel(mt792x_get_mac80211_ops)kernel(mt792x_get_stats)kernel(mt792x_get_tsf)kernel(mt792x_init_acpi_sar)kernel(mt792x_init_acpi_sar_power)kernel(mt792x_init_wcid)kernel(mt792x_init_wiphy)kernel(mt792x_irq_handler)kernel(mt792x_irq_tasklet)kernel(mt792x_load_firmware)kernel(mt792x_mac_assoc_rssi)kernel(mt792x_mac_init_band)kernel(mt792x_mac_reset_counters)kernel(mt792x_mac_set_timeing)kernel(mt792x_mac_update_mib_stats)kernel(mt792x_mac_work)kernel(mt792x_mcu_drv_pmctrl)kernel(mt792x_mcu_fw_pmctrl)kernel(mt792x_pm_idle_timeout_get)kernel(mt792x_pm_idle_timeout_set)kernel(mt792x_pm_power_save_work)kernel(mt792x_pm_stats)kernel(mt792x_pm_wake_work)kernel(mt792x_poll_rx)kernel(mt792x_poll_tx)kernel(mt792x_queues_acq)kernel(mt792x_queues_read)kernel(mt792x_remove_interface)kernel(mt792x_reset)kernel(mt792x_roc_timer)kernel(mt792x_rx_get_wcid)kernel(mt792x_rx_poll_complete)kernel(mt792x_set_coverage_class)kernel(mt792x_set_tsf)kernel(mt792x_set_wakeup)kernel(mt792x_sta_statistics)kernel(mt792x_stop)kernel(mt792x_tx)kernel(mt792x_tx_stats_show)kernel(mt792x_tx_worker)kernel(mt792x_unassign_vif_chanctx)kernel(mt792x_update_channel)kernel(mt792x_wfsys_reset)kernel(mt792x_wpdma_reinit_cond)kernel(mt792x_wpdma_reset)kernel(mt792xe_mcu_drv_pmctrl)kernel(mt792xe_mcu_fw_pmctrl)kernel(mtd_add_partition)kernel(mtd_blktrans_cease_background)kernel(mtd_block_isbad)kernel(mtd_block_isreserved)kernel(mtd_block_markbad)kernel(mtd_concat_create)kernel(mtd_concat_destroy)kernel(mtd_del_partition)kernel(mtd_device_parse_register)kernel(mtd_device_unregister)kernel(mtd_do_chip_probe)kernel(mtd_erase)kernel(mtd_erase_user_prot_reg)kernel(mtd_get_device_size)kernel(mtd_get_fact_prot_info)kernel(mtd_get_unmapped_area)kernel(mtd_get_user_prot_info)kernel(mtd_is_locked)kernel(mtd_kmalloc_up_to)kernel(mtd_lock)kernel(mtd_lock_user_prot_reg)kernel(mtd_ooblayout_count_eccbytes)kernel(mtd_ooblayout_count_freebytes)kernel(mtd_ooblayout_ecc)kernel(mtd_ooblayout_find_eccregion)kernel(mtd_ooblayout_free)kernel(mtd_ooblayout_get_databytes)kernel(mtd_ooblayout_get_eccbytes)kernel(mtd_ooblayout_set_databytes)kernel(mtd_ooblayout_set_eccbytes)kernel(mtd_pairing_groups)kernel(mtd_pairing_info_to_wunit)kernel(mtd_panic_write)kernel(mtd_point)kernel(mtd_read)kernel(mtd_read_fact_prot_reg)kernel(mtd_read_oob)kernel(mtd_read_user_prot_reg)kernel(mtd_table_mutex)kernel(mtd_unlock)kernel(mtd_unpoint)kernel(mtd_write)kernel(mtd_write_oob)kernel(mtd_write_user_prot_reg)kernel(mtd_writev)kernel(mtd_wunit_to_pairing_info)kernel(mult_to_ib_rate)kernel(mwifiex_add_card)kernel(mwifiex_add_virtual_intf)kernel(mwifiex_alloc_dma_align_buf)kernel(mwifiex_cancel_hs)kernel(mwifiex_deauthenticate_all)kernel(mwifiex_del_virtual_intf)kernel(mwifiex_disable_auto_ds)kernel(mwifiex_dnld_fw)kernel(mwifiex_drv_info_dump)kernel(mwifiex_enable_hs)kernel(mwifiex_fw_dump_event)kernel(mwifiex_handle_rx_packet)kernel(mwifiex_init_shutdown_fw)kernel(mwifiex_main_process)kernel(mwifiex_multi_chan_resync)kernel(mwifiex_prepare_fw_dump_info)kernel(mwifiex_process_hs_config)kernel(mwifiex_process_sleep_confirm_resp)kernel(mwifiex_queue_main_work)kernel(mwifiex_reinit_sw)kernel(mwifiex_remove_card)kernel(mwifiex_shutdown_sw)kernel(mwifiex_upload_device_dump)kernel(mwifiex_write_data_complete)kernel(nand_change_read_column_op)kernel(nand_change_write_column_op)kernel(nand_check_erased_ecc_chunk)kernel(nand_cleanup)kernel(nand_create_bbt)kernel(nand_decode_ext_id)kernel(nand_deselect_target)kernel(nand_ecc_choose_conf)kernel(nand_ecc_cleanup_ctx)kernel(nand_ecc_cleanup_req_tweaking)kernel(nand_ecc_finish_io_req)kernel(nand_ecc_get_on_die_hw_engine)kernel(nand_ecc_get_sw_engine)kernel(nand_ecc_init_ctx)kernel(nand_ecc_init_req_tweaking)kernel(nand_ecc_is_strong_enough)kernel(nand_ecc_prepare_io_req)kernel(nand_ecc_restore_req)kernel(nand_ecc_tweak_req)kernel(nand_erase_op)kernel(nand_extract_bits)kernel(nand_get_large_page_hamming_ooblayout)kernel(nand_get_large_page_ooblayout)kernel(nand_get_set_features_notsupp)kernel(nand_get_small_page_ooblayout)kernel(nand_gpio_waitrdy)kernel(nand_monolithic_read_page_raw)kernel(nand_monolithic_write_page_raw)kernel(nand_op_parser_exec_op)kernel(nand_prog_page_begin_op)kernel(nand_prog_page_end_op)kernel(nand_prog_page_op)kernel(nand_read_data_op)kernel(nand_read_oob_op)kernel(nand_read_oob_std)kernel(nand_read_page_op)kernel(nand_read_page_raw)kernel(nand_readid_op)kernel(nand_reset)kernel(nand_reset_op)kernel(nand_scan_with_ids)kernel(nand_select_target)kernel(nand_soft_waitrdy)kernel(nand_status_op)kernel(nand_subop_get_addr_start_off)kernel(nand_subop_get_data_len)kernel(nand_subop_get_data_start_off)kernel(nand_subop_get_num_addr_cyc)kernel(nand_wait_ready)kernel(nand_write_data_op)kernel(nand_write_oob_std)kernel(nand_write_page_raw)kernel(nanddev_bbt_cleanup)kernel(nanddev_bbt_get_block_status)kernel(nanddev_bbt_init)kernel(nanddev_bbt_set_block_status)kernel(nanddev_bbt_update)kernel(nanddev_cleanup)kernel(nanddev_ecc_engine_cleanup)kernel(nanddev_ecc_engine_init)kernel(nanddev_erase)kernel(nanddev_init)kernel(nanddev_isbad)kernel(nanddev_isreserved)kernel(nanddev_markbad)kernel(nanddev_mtd_erase)kernel(nanddev_mtd_max_bad_blocks)kernel(nl80211_chan_width_to_mhz)kernel(nl80211_send_chandef)kernel(nla_get_labels)kernel(nla_put_labels)kernel(of_can_transceiver)kernel(of_get_nand_ecc_user_config)kernel(open_candev)kernel(otx2_alloc_mcam_entries)kernel(otx2_attach_npa_nix)kernel(otx2_config_hwtstamp)kernel(otx2_config_pause_frm)kernel(otx2_detach_resources)kernel(otx2_get_mac_from_af)kernel(otx2_get_max_mtu)kernel(otx2_get_maxflows)kernel(otx2_get_stats64)kernel(otx2_handle_ntuple_tc_features)kernel(otx2_init_tc)kernel(otx2_ioctl)kernel(otx2_mbox_alloc_msg_rsp)kernel(otx2_mbox_busy_poll_for_rsp)kernel(otx2_mbox_check_rsp_msgs)kernel(otx2_mbox_destroy)kernel(otx2_mbox_get_rsp)kernel(otx2_mbox_id2name)kernel(otx2_mbox_init)kernel(otx2_mbox_msg_send)kernel(otx2_mbox_nonempty)kernel(otx2_mbox_regions_init)kernel(otx2_mbox_reset)kernel(otx2_mbox_up_handler_cgx_link_event)kernel(otx2_mbox_wait_for_rsp)kernel(otx2_mcam_flow_del)kernel(otx2_nix_config_bp)kernel(otx2_open)kernel(otx2_ptp_clock_index)kernel(otx2_ptp_destroy)kernel(otx2_ptp_init)kernel(otx2_ptp_tstamp2time)kernel(otx2_reply_invalid_msg)kernel(otx2_set_mac_address)kernel(otx2_set_real_num_queues)kernel(otx2_setup_tc)kernel(otx2_shutdown_tc)kernel(otx2_smq_flush)kernel(otx2_sq_append_skb)kernel(otx2_stop)kernel(otx2_tc_alloc_ent_bitmap)kernel(otx2_tx_timeout)kernel(otx2_txschq_config)kernel(otx2vf_mcam_flow_init)kernel(otx2vf_set_ethtool_ops)kernel(oxygen_pci_pm)kernel(oxygen_pci_probe)kernel(oxygen_pci_shutdown)kernel(oxygen_read16)kernel(oxygen_read32)kernel(oxygen_read8)kernel(oxygen_read_ac97)kernel(oxygen_reset_uart)kernel(oxygen_update_dac_routing)kernel(oxygen_write16)kernel(oxygen_write16_masked)kernel(oxygen_write32)kernel(oxygen_write32_masked)kernel(oxygen_write8)kernel(oxygen_write8_masked)kernel(oxygen_write_ac97)kernel(oxygen_write_ac97_masked)kernel(oxygen_write_i2c)kernel(oxygen_write_spi)kernel(oxygen_write_uart)kernel(ppp_channel_index)kernel(ppp_dev_name)kernel(ppp_input)kernel(ppp_input_error)kernel(ppp_output_wakeup)kernel(ppp_register_channel)kernel(ppp_register_compressor)kernel(ppp_register_net_channel)kernel(ppp_unit_number)kernel(ppp_unregister_channel)kernel(ppp_unregister_compressor)kernel(pppox_ioctl)kernel(pppox_unbind_sock)kernel(put_mtd_device)kernel(put_vaddr_frames)kernel(qed_get_eth_ops)kernel(qed_get_fcoe_ops)kernel(qed_get_iscsi_ops)kernel(qed_get_rdma_ops)kernel(qed_put_eth_ops)kernel(qed_put_fcoe_ops)kernel(qed_put_iscsi_ops)kernel(qede_rdma_register_driver)kernel(qede_rdma_unregister_driver)kernel(qlt_abort_cmd)kernel(qlt_enable_vha)kernel(qlt_free_cmd)kernel(qlt_free_mcmd)kernel(qlt_lport_deregister)kernel(qlt_lport_register)kernel(qlt_rdy_to_xfer)kernel(qlt_stop_phase1)kernel(qlt_stop_phase2)kernel(qlt_unreg_sess)kernel(qlt_xmit_response)kernel(qlt_xmit_tm_rsp)kernel(query_amp_caps)kernel(rate_control_set_rates)kernel(rawnand_dt_parse_gpio_cs)kernel(rawnand_sw_bch_cleanup)kernel(rawnand_sw_bch_correct)kernel(rawnand_sw_bch_init)kernel(rawnand_sw_hamming_calculate)kernel(rawnand_sw_hamming_cleanup)kernel(rawnand_sw_hamming_correct)kernel(rawnand_sw_hamming_init)kernel(rdma_accept)kernel(rdma_accept_ece)kernel(rdma_addr_cancel)kernel(rdma_addr_size)kernel(rdma_addr_size_in6)kernel(rdma_addr_size_kss)kernel(rdma_alloc_hw_stats_struct)kernel(rdma_alloc_netdev)kernel(rdma_bind_addr)kernel(rdma_connect)kernel(rdma_connect_ece)kernel(rdma_connect_locked)kernel(rdma_consumer_reject_data)kernel(rdma_copy_ah_attr)kernel(rdma_copy_src_l2_addr)kernel(rdma_create_ah)kernel(rdma_create_qp)kernel(rdma_create_user_ah)kernel(rdma_create_user_id)kernel(rdma_destroy_ah_attr)kernel(rdma_destroy_ah_user)kernel(rdma_destroy_id)kernel(rdma_destroy_qp)kernel(rdma_dev_access_netns)kernel(rdma_disconnect)kernel(rdma_event_msg)kernel(rdma_find_gid)kernel(rdma_find_gid_by_port)kernel(rdma_free_hw_stats_struct)kernel(rdma_get_gid_attr)kernel(rdma_get_service_id)kernel(rdma_hold_gid_attr)kernel(rdma_init_netdev)kernel(rdma_init_qp_attr)kernel(rdma_is_zero_gid)kernel(rdma_iw_cm_id)kernel(rdma_join_multicast)kernel(rdma_leave_multicast)kernel(rdma_link_register)kernel(rdma_link_unregister)kernel(rdma_listen)kernel(rdma_lock_handler)kernel(rdma_modify_ah)kernel(rdma_move_ah_attr)kernel(rdma_move_grh_sgid_attr)kernel(rdma_nl_chk_listeners)kernel(rdma_nl_multicast)kernel(rdma_nl_put_driver_string)kernel(rdma_nl_put_driver_u32)kernel(rdma_nl_put_driver_u32_hex)kernel(rdma_nl_put_driver_u64)kernel(rdma_nl_put_driver_u64_hex)kernel(rdma_nl_register)kernel(rdma_nl_stat_hwcounter_entry)kernel(rdma_nl_unicast)kernel(rdma_nl_unicast_wait)kernel(rdma_nl_unregister)kernel(rdma_node_get_transport)kernel(rdma_notify)kernel(rdma_port_get_link_layer)kernel(rdma_put_gid_attr)kernel(rdma_query_ah)kernel(rdma_query_gid)kernel(rdma_query_gid_table)kernel(rdma_read_gid_attr_ndev_rcu)kernel(rdma_read_gid_hw_context)kernel(rdma_read_gid_l2_fields)kernel(rdma_read_gids)kernel(rdma_reject)kernel(rdma_reject_msg)kernel(rdma_replace_ah_attr)kernel(rdma_res_to_id)kernel(rdma_resolve_addr)kernel(rdma_resolve_ip)kernel(rdma_resolve_route)kernel(rdma_restrack_add)kernel(rdma_restrack_count)kernel(rdma_restrack_del)kernel(rdma_restrack_get)kernel(rdma_restrack_get_byid)kernel(rdma_restrack_new)kernel(rdma_restrack_parent_name)kernel(rdma_restrack_put)kernel(rdma_restrack_set_name)kernel(rdma_roce_rescan_device)kernel(rdma_rw_ctx_destroy)kernel(rdma_rw_ctx_destroy_signature)kernel(rdma_rw_ctx_init)kernel(rdma_rw_ctx_post)kernel(rdma_rw_ctx_signature_init)kernel(rdma_rw_ctx_wrs)kernel(rdma_rw_mr_factor)kernel(rdma_set_ack_timeout)kernel(rdma_set_afonly)kernel(rdma_set_cq_moderation)kernel(rdma_set_ib_path)kernel(rdma_set_min_rnr_timer)kernel(rdma_set_reuseaddr)kernel(rdma_set_service_type)kernel(rdma_translate_ip)kernel(rdma_umap_priv_init)kernel(rdma_unlock_handler)kernel(rdma_user_mmap_entry_get)kernel(rdma_user_mmap_entry_get_pgoff)kernel(rdma_user_mmap_entry_insert)kernel(rdma_user_mmap_entry_insert_range)kernel(rdma_user_mmap_entry_put)kernel(rdma_user_mmap_entry_remove)kernel(rdma_user_mmap_io)kernel(read_efuse_byte)kernel(reg_initiator_name)kernel(reg_query_regdb_wmm)kernel(register_atm_ioctl)kernel(register_atmdevice_notifier)kernel(register_candev)kernel(register_mtd_blktrans)kernel(register_mtd_chip_driver)kernel(register_mtd_user)kernel(register_pppox_proto)kernel(register_sound_dsp)kernel(register_sound_mixer)kernel(register_sound_special)kernel(register_sound_special_device)kernel(regulatory_hint)kernel(regulatory_pre_cac_allowed)kernel(regulatory_set_wiphy_regd)kernel(regulatory_set_wiphy_regd_sync)kernel(release_and_free_resource)kernel(rfc1042_header)kernel(rfkill_alloc)kernel(rfkill_blocked)kernel(rfkill_destroy)kernel(rfkill_find_type)kernel(rfkill_get_led_trigger_name)kernel(rfkill_init_sw_state)kernel(rfkill_pause_polling)kernel(rfkill_register)kernel(rfkill_resume_polling)kernel(rfkill_set_hw_state_reason)kernel(rfkill_set_led_trigger_name)kernel(rfkill_set_states)kernel(rfkill_set_sw_state)kernel(rfkill_soft_blocked)kernel(rfkill_unregister)kernel(rndis_command)kernel(rndis_rx_fixup)kernel(rndis_status)kernel(rndis_tx_fixup)kernel(rndis_unbind)kernel(roce_gid_type_mask_support)kernel(rs_pretty_print_rate)kernel(rt2800_ampdu_action)kernel(rt2800_check_firmware)kernel(rt2800_clear_beacon)kernel(rt2800_conf_tx)kernel(rt2800_config)kernel(rt2800_config_ant)kernel(rt2800_config_erp)kernel(rt2800_config_filter)kernel(rt2800_config_intf)kernel(rt2800_config_pairwise_key)kernel(rt2800_config_shared_key)kernel(rt2800_disable_radio)kernel(rt2800_disable_wpdma)kernel(rt2800_efuse_detect)kernel(rt2800_enable_radio)kernel(rt2800_gain_calibration)kernel(rt2800_get_key_seq)kernel(rt2800_get_survey)kernel(rt2800_get_tsf)kernel(rt2800_get_txwi_rxwi_size)kernel(rt2800_link_stats)kernel(rt2800_link_tuner)kernel(rt2800_load_firmware)kernel(rt2800_mcu_request)kernel(rt2800_pre_reset_hw)kernel(rt2800_probe_hw)kernel(rt2800_process_rxwi)kernel(rt2800_read_eeprom_efuse)kernel(rt2800_reset_tuner)kernel(rt2800_rfkill_poll)kernel(rt2800_rt2x00debug)kernel(rt2800_set_rts_threshold)kernel(rt2800_sta_add)kernel(rt2800_sta_remove)kernel(rt2800_txdone)kernel(rt2800_txdone_entry)kernel(rt2800_txdone_nostatus)kernel(rt2800_txstatus_pending)kernel(rt2800_txstatus_timeout)kernel(rt2800_vco_calibration)kernel(rt2800_wait_csr_ready)kernel(rt2800_wait_wpdma_ready)kernel(rt2800_watchdog)kernel(rt2800_write_beacon)kernel(rt2800_write_tx_data)kernel(rt2800mmio_autowake_tasklet)kernel(rt2800mmio_clear_entry)kernel(rt2800mmio_enable_radio)kernel(rt2800mmio_fill_rxdone)kernel(rt2800mmio_flush_queue)kernel(rt2800mmio_get_dma_done)kernel(rt2800mmio_get_entry_state)kernel(rt2800mmio_get_txwi)kernel(rt2800mmio_init_queues)kernel(rt2800mmio_init_registers)kernel(rt2800mmio_interrupt)kernel(rt2800mmio_kick_queue)kernel(rt2800mmio_pretbtt_tasklet)kernel(rt2800mmio_probe_hw)kernel(rt2800mmio_queue_init)kernel(rt2800mmio_rxdone_tasklet)kernel(rt2800mmio_start_queue)kernel(rt2800mmio_stop_queue)kernel(rt2800mmio_tbtt_tasklet)kernel(rt2800mmio_toggle_irq)kernel(rt2800mmio_txstatus_tasklet)kernel(rt2800mmio_write_tx_desc)kernel(rt2x00debug_dump_frame)kernel(rt2x00lib_beacondone)kernel(rt2x00lib_dmadone)kernel(rt2x00lib_dmastart)kernel(rt2x00lib_get_bssidx)kernel(rt2x00lib_pretbtt)kernel(rt2x00lib_probe_dev)kernel(rt2x00lib_remove_dev)kernel(rt2x00lib_resume)kernel(rt2x00lib_rxdone)kernel(rt2x00lib_set_mac_address)kernel(rt2x00lib_suspend)kernel(rt2x00lib_txdone)kernel(rt2x00lib_txdone_noinfo)kernel(rt2x00lib_txdone_nomatch)kernel(rt2x00mac_add_interface)kernel(rt2x00mac_bss_info_changed)kernel(rt2x00mac_conf_tx)kernel(rt2x00mac_config)kernel(rt2x00mac_configure_filter)kernel(rt2x00mac_flush)kernel(rt2x00mac_get_antenna)kernel(rt2x00mac_get_ringparam)kernel(rt2x00mac_get_stats)kernel(rt2x00mac_reconfig_complete)kernel(rt2x00mac_remove_interface)kernel(rt2x00mac_rfkill_poll)kernel(rt2x00mac_set_antenna)kernel(rt2x00mac_set_key)kernel(rt2x00mac_set_tim)kernel(rt2x00mac_start)kernel(rt2x00mac_stop)kernel(rt2x00mac_sw_scan_complete)kernel(rt2x00mac_sw_scan_start)kernel(rt2x00mac_tx)kernel(rt2x00mac_tx_frames_pending)kernel(rt2x00mmio_flush_queue)kernel(rt2x00mmio_initialize)kernel(rt2x00mmio_regbusy_read)kernel(rt2x00mmio_rxdone)kernel(rt2x00mmio_uninitialize)kernel(rt2x00pci_pm_ops)kernel(rt2x00pci_probe)kernel(rt2x00pci_remove)kernel(rt2x00queue_flush_queue)kernel(rt2x00queue_flush_queues)kernel(rt2x00queue_for_each_entry)kernel(rt2x00queue_get_entry)kernel(rt2x00queue_map_txskb)kernel(rt2x00queue_pause_queue)kernel(rt2x00queue_start_queue)kernel(rt2x00queue_start_queues)kernel(rt2x00queue_stop_queue)kernel(rt2x00queue_stop_queues)kernel(rt2x00queue_unmap_skb)kernel(rt2x00queue_unpause_queue)kernel(rt2x00usb_clear_entry)kernel(rt2x00usb_disable_radio)kernel(rt2x00usb_disconnect)kernel(rt2x00usb_flush_queue)kernel(rt2x00usb_initialize)kernel(rt2x00usb_kick_queue)kernel(rt2x00usb_probe)kernel(rt2x00usb_regbusy_read)kernel(rt2x00usb_register_read_async)kernel(rt2x00usb_resume)kernel(rt2x00usb_suspend)kernel(rt2x00usb_uninitialize)kernel(rt2x00usb_vendor_req_buff_lock)kernel(rt2x00usb_vendor_request)kernel(rt2x00usb_vendor_request_buff)kernel(rt2x00usb_watchdog)kernel(rtl8152_get_version)kernel(rtl8192_phy_check_is_legal_rfpath)kernel(rtl8723_dm_init_dynamic_bb_powersaving)kernel(rtl8723_dm_init_dynamic_txpower)kernel(rtl8723_dm_init_edca_turbo)kernel(rtl8723_download_fw)kernel(rtl8723_enable_fw_download)kernel(rtl8723_fw_free_to_go)kernel(rtl8723_phy_init_bb_rf_reg_def)kernel(rtl8723_phy_mac_setting_calibration)kernel(rtl8723_phy_path_a_fill_iqk_matrix)kernel(rtl8723_phy_path_a_standby)kernel(rtl8723_phy_path_adda_on)kernel(rtl8723_phy_pi_mode_switch)kernel(rtl8723_phy_query_bb_reg)kernel(rtl8723_phy_reload_adda_registers)kernel(rtl8723_phy_reload_mac_registers)kernel(rtl8723_phy_rf_serial_read)kernel(rtl8723_phy_rf_serial_write)kernel(rtl8723_phy_save_mac_registers)kernel(rtl8723_phy_set_bb_reg)kernel(rtl8723_phy_set_sw_chnl_cmdarray)kernel(rtl8723_phy_txpwr_idx_to_dbm)kernel(rtl8723_save_adda_registers)kernel(rtl8723_write_fw)kernel(rtl8723ae_firmware_selfreset)kernel(rtl8723be_firmware_selfreset)kernel(rtl92c_bt_rssi_state_change)kernel(rtl92c_dm_bt_coexist)kernel(rtl92c_dm_check_txpower_tracking)kernel(rtl92c_dm_init)kernel(rtl92c_dm_init_edca_turbo)kernel(rtl92c_dm_init_rate_adaptive_mask)kernel(rtl92c_dm_rf_saving)kernel(rtl92c_dm_watchdog)kernel(rtl92c_dm_write_dig)kernel(rtl92c_download_fw)kernel(rtl92c_fill_h2c_cmd)kernel(rtl92c_firmware_selfreset)kernel(rtl92c_phy_ap_calibrate)kernel(rtl92c_phy_iq_calibrate)kernel(rtl92c_phy_lc_calibrate)kernel(rtl92c_phy_query_bb_reg)kernel(rtl92c_phy_rf_config)kernel(rtl92c_phy_set_bb_reg)kernel(rtl92c_phy_set_bw_mode)kernel(rtl92c_phy_set_io)kernel(rtl92c_phy_set_io_cmd)kernel(rtl92c_phy_set_rfpath_switch)kernel(rtl92c_phy_set_txpower_level)kernel(rtl92c_phy_sw_chnl)kernel(rtl92c_phy_sw_chnl_callback)kernel(rtl92c_phy_update_txpower_dbm)kernel(rtl92c_set_fw_joinbss_report_cmd)kernel(rtl92c_set_fw_pwrmode_cmd)kernel(rtl92c_set_fw_rsvdpagepkt)kernel(rtl92c_set_p2p_ps_offload_cmd)kernel(rtl92ce_phy_set_rf_on)kernel(rtl_action_proc)kernel(rtl_addr_delay)kernel(rtl_bb_delay)kernel(rtl_beacon_statistic)kernel(rtl_btc_get_ops_pointer)kernel(rtl_btc_status_false)kernel(rtl_c2hcmd_enqueue)kernel(rtl_cam_add_one_entry)kernel(rtl_cam_del_entry)kernel(rtl_cam_delete_one_entry)kernel(rtl_cam_empty_entry)kernel(rtl_cam_get_free_entry)kernel(rtl_cam_mark_invalid)kernel(rtl_cam_reset_all_entry)kernel(rtl_cmd_send_packet)kernel(rtl_collect_scan_list)kernel(rtl_debug_add_one)kernel(rtl_debug_remove_one)kernel(rtl_deinit_core)kernel(rtl_deinit_deferred_work)kernel(rtl_deinit_rfkill)kernel(rtl_dm_diginit)kernel(rtl_efuse_ops_init)kernel(rtl_efuse_shadow_map_update)kernel(rtl_evm_db_to_percentage)kernel(rtl_fill_dummy)kernel(rtl_fw_block_write)kernel(rtl_fw_cb)kernel(rtl_fw_page_write)kernel(rtl_get_hal_edca_param)kernel(rtl_get_hwinfo)kernel(rtl_get_tcb_desc)kernel(rtl_global_var)kernel(rtl_hal_pwrseqcmdparsing)kernel(rtl_init_core)kernel(rtl_init_rfkill)kernel(rtl_init_rx_config)kernel(rtl_init_sw_leds)kernel(rtl_ips_nic_on)kernel(rtl_is_special_data)kernel(rtl_lps_change_work_callback)kernel(rtl_lps_enter)kernel(rtl_lps_leave)kernel(rtl_mrate_idx_to_arfr_id)kernel(rtl_ops)kernel(rtl_p2p_info)kernel(rtl_pci_disconnect)kernel(rtl_pci_probe)kernel(rtl_pci_resume)kernel(rtl_pci_suspend)kernel(rtl_phy_scan_operation_backup)kernel(rtl_process_phyinfo)kernel(rtl_ps_disable_nic)kernel(rtl_ps_enable_nic)kernel(rtl_query_rxpwrpercentage)kernel(rtl_recognize_peer)kernel(rtl_rfreg_delay)kernel(rtl_rx_ampdu_apply)kernel(rtl_send_smps_action)kernel(rtl_set_tx_report)kernel(rtl_signal_scale_mapping)kernel(rtl_swlps_beacon)kernel(rtl_tid_to_ac)kernel(rtl_tx_ackqueue)kernel(rtl_tx_mgmt_proc)kernel(rtl_tx_report_handler)kernel(rtl_update_beacon_work_callback)kernel(rtl_usb_disconnect)kernel(rtl_usb_probe)kernel(rtl_usb_resume)kernel(rtl_usb_suspend)kernel(rtl_wowlan_fw_cb)kernel(rtlwifi_rate_mapping)kernel(rtw8723d_hw_spec)kernel(rtw8821c_hw_spec)kernel(rtw8822b_hw_spec)kernel(rtw8822c_hw_spec)kernel(rtw8852a_chip_info)kernel(rtw8852b_chip_info)kernel(rtw8852c_chip_info)kernel(rtw89_alloc_ieee80211_hw)kernel(rtw89_bd_ram_table_dual)kernel(rtw89_bd_ram_table_single)kernel(rtw89_btc_ntfy_wl_rfk)kernel(rtw89_btc_set_policy)kernel(rtw89_btc_set_policy_v1)kernel(rtw89_chip_info_setup)kernel(rtw89_core_deinit)kernel(rtw89_core_fill_txdesc)kernel(rtw89_core_fill_txdesc_fwcmd_v1)kernel(rtw89_core_fill_txdesc_fwcmd_v2)kernel(rtw89_core_fill_txdesc_v1)kernel(rtw89_core_fill_txdesc_v2)kernel(rtw89_core_init)kernel(rtw89_core_napi_deinit)kernel(rtw89_core_napi_init)kernel(rtw89_core_napi_start)kernel(rtw89_core_napi_stop)kernel(rtw89_core_query_rxdesc)kernel(rtw89_core_query_rxdesc_v2)kernel(rtw89_core_register)kernel(rtw89_core_rx)kernel(rtw89_core_unregister)kernel(rtw89_debug)kernel(rtw89_debug_mask)kernel(rtw89_decode_chan_idx)kernel(rtw89_encode_chan_idx)kernel(rtw89_free_ieee80211_hw)kernel(rtw89_fw_h2c_ampdu_cmac_tbl_g7)kernel(rtw89_fw_h2c_assoc_cmac_tbl)kernel(rtw89_fw_h2c_assoc_cmac_tbl_g7)kernel(rtw89_fw_h2c_ba_cam)kernel(rtw89_fw_h2c_ba_cam_v1)kernel(rtw89_fw_h2c_dctl_sec_cam_v1)kernel(rtw89_fw_h2c_dctl_sec_cam_v2)kernel(rtw89_fw_h2c_default_cmac_tbl)kernel(rtw89_fw_h2c_default_cmac_tbl_g7)kernel(rtw89_fw_h2c_default_dmac_tbl_v2)kernel(rtw89_fw_h2c_rf_ntfy_mcc)kernel(rtw89_fw_h2c_update_beacon)kernel(rtw89_fw_h2c_update_beacon_be)kernel(rtw89_mac_cfg_ctrl_path)kernel(rtw89_mac_cfg_ctrl_path_v1)kernel(rtw89_mac_cfg_gnt)kernel(rtw89_mac_cfg_gnt_v1)kernel(rtw89_mac_coex_init)kernel(rtw89_mac_coex_init_v1)kernel(rtw89_mac_disable_bb_rf)kernel(rtw89_mac_enable_bb_rf)kernel(rtw89_mac_gen_ax)kernel(rtw89_mac_get_err_status)kernel(rtw89_mac_resume_sch_tx)kernel(rtw89_mac_resume_sch_tx_v1)kernel(rtw89_mac_set_err_status)kernel(rtw89_mac_size)kernel(rtw89_mac_stop_sch_tx)kernel(rtw89_mac_stop_sch_tx_v1)kernel(rtw89_ops)kernel(rtw89_pci_ch_dma_addr_set)kernel(rtw89_pci_ch_dma_addr_set_be)kernel(rtw89_pci_ch_dma_addr_set_v1)kernel(rtw89_pci_config_intr_mask)kernel(rtw89_pci_config_intr_mask_v1)kernel(rtw89_pci_config_intr_mask_v2)kernel(rtw89_pci_disable_intr)kernel(rtw89_pci_disable_intr_v1)kernel(rtw89_pci_disable_intr_v2)kernel(rtw89_pci_enable_intr)kernel(rtw89_pci_enable_intr_v1)kernel(rtw89_pci_enable_intr_v2)kernel(rtw89_pci_fill_txaddr_info)kernel(rtw89_pci_fill_txaddr_info_v1)kernel(rtw89_pci_gen_ax)kernel(rtw89_pci_ltr_set)kernel(rtw89_pci_ltr_set_v1)kernel(rtw89_pci_probe)kernel(rtw89_pci_recognize_intrs)kernel(rtw89_pci_recognize_intrs_v1)kernel(rtw89_pci_recognize_intrs_v2)kernel(rtw89_pci_remove)kernel(rtw89_phy_config_rf_reg_v1)kernel(rtw89_phy_gen_ax)kernel(rtw89_phy_get_kpath)kernel(rtw89_phy_get_syn_sel)kernel(rtw89_phy_get_txsb)kernel(rtw89_phy_get_txsc)kernel(rtw89_phy_load_txpwr_byrate)kernel(rtw89_phy_read32_idx)kernel(rtw89_phy_read_rf)kernel(rtw89_phy_read_rf_v1)kernel(rtw89_phy_read_rf_v2)kernel(rtw89_phy_read_txpwr_limit)kernel(rtw89_phy_rfk_dack_and_wait)kernel(rtw89_phy_rfk_dpk_and_wait)kernel(rtw89_phy_rfk_iqk_and_wait)kernel(rtw89_phy_rfk_pre_ntfy_and_wait)kernel(rtw89_phy_rfk_rxdck_and_wait)kernel(rtw89_phy_rfk_tssi_and_wait)kernel(rtw89_phy_rfk_txgapk_and_wait)kernel(rtw89_phy_set_phy_regs)kernel(rtw89_phy_tssi_ctrl_set_bandedge_cfg)kernel(rtw89_phy_write32_idx)kernel(rtw89_phy_write_reg3_tbl)kernel(rtw89_phy_write_rf)kernel(rtw89_phy_write_rf_v1)kernel(rtw89_phy_write_rf_v2)kernel(rtw89_pm_ops)kernel(rtw89_read_efuse_ver)kernel(rtw89_rfk_parser)kernel(rtw89_ser_notify)kernel(rtw_bf_cfg_csi_rate)kernel(rtw_bf_enable_bfee_mu)kernel(rtw_bf_enable_bfee_su)kernel(rtw_bf_phy_init)kernel(rtw_bf_remove_bfee_mu)kernel(rtw_bf_remove_bfee_su)kernel(rtw_bf_set_gid_table)kernel(rtw_chip_info_setup)kernel(rtw_coex_read_indirect_reg)kernel(rtw_coex_write_indirect_reg)kernel(rtw_coex_write_scbd)kernel(rtw_core_deinit)kernel(rtw_core_init)kernel(rtw_dbg)kernel(rtw_debug_mask)kernel(rtw_disable_lps_deep_mode)kernel(rtw_dump_fw)kernel(rtw_dump_reg)kernel(rtw_fw_c2h_cmd_isr)kernel(rtw_fw_c2h_cmd_rx_irqsafe)kernel(rtw_fw_do_iqk)kernel(rtw_fw_inform_rfk_status)kernel(rtw_ops)kernel(rtw_parse_tbl_bb_pg)kernel(rtw_parse_tbl_phy_cond)kernel(rtw_parse_tbl_txpwr_lmt)kernel(rtw_pci_probe)kernel(rtw_pci_remove)kernel(rtw_pci_shutdown)kernel(rtw_phy_cfg_agc)kernel(rtw_phy_cfg_bb)kernel(rtw_phy_cfg_mac)kernel(rtw_phy_cfg_rf)kernel(rtw_phy_config_swing_table)kernel(rtw_phy_get_tx_power_index)kernel(rtw_phy_init)kernel(rtw_phy_load_tables)kernel(rtw_phy_parsing_cfo)kernel(rtw_phy_pwrtrack_avg)kernel(rtw_phy_pwrtrack_get_delta)kernel(rtw_phy_pwrtrack_get_pwridx)kernel(rtw_phy_pwrtrack_need_iqk)kernel(rtw_phy_pwrtrack_need_lck)kernel(rtw_phy_pwrtrack_thermal_changed)kernel(rtw_phy_read_rf)kernel(rtw_phy_read_rf_sipi)kernel(rtw_phy_rf_power_2_rssi)kernel(rtw_phy_set_edcca_th)kernel(rtw_phy_set_tx_power_level)kernel(rtw_phy_write_rf_reg_mix)kernel(rtw_phy_write_rf_reg_sipi)kernel(rtw_pm_ops)kernel(rtw_power_mode_change)kernel(rtw_rate_section)kernel(rtw_rate_size)kernel(rtw_read8_physical_efuse)kernel(rtw_regd_get)kernel(rtw_regd_srrc)kernel(rtw_register_hw)kernel(rtw_restore_reg)kernel(rtw_rx_fill_rx_status)kernel(rtw_rx_stats)kernel(rtw_set_channel_mac)kernel(rtw_set_rx_freq_band)kernel(rtw_tx_ac_to_hwq)kernel(rtw_tx_fill_tx_desc)kernel(rtw_tx_queue_mapping)kernel(rtw_tx_report_enqueue)kernel(rtw_tx_write_data_h2c_get)kernel(rtw_tx_write_data_rsvd_page_get)kernel(rtw_unregister_hw)kernel(rtw_usb_disconnect)kernel(rtw_usb_probe)kernel(safe_candev_priv)kernel(sas_alloc_slow_task)kernel(sas_alloc_task)kernel(sas_ata_schedule_reset)kernel(sas_bios_param)kernel(sas_change_queue_depth)kernel(sas_domain_attach_transport)kernel(sas_drain_work)kernel(sas_eh_abort_handler)kernel(sas_eh_device_reset_handler)kernel(sas_eh_target_reset_handler)kernel(sas_free_task)kernel(sas_get_local_phy)kernel(sas_ioctl)kernel(sas_notify_phy_event)kernel(sas_notify_port_event)kernel(sas_phy_reset)kernel(sas_prep_resume_ha)kernel(sas_queuecommand)kernel(sas_register_ha)kernel(sas_request_addr)kernel(sas_resume_ha)kernel(sas_slave_alloc)kernel(sas_slave_configure)kernel(sas_ssp_task_response)kernel(sas_suspend_ha)kernel(sas_target_alloc)kernel(sas_target_destroy)kernel(sas_task_abort)kernel(sas_unregister_ha)kernel(sdhci_abort_tuning)kernel(sdhci_add_host)kernel(sdhci_adma_write_desc)kernel(sdhci_alloc_host)kernel(sdhci_calc_clk)kernel(sdhci_cleanup_host)kernel(sdhci_cqe_disable)kernel(sdhci_cqe_enable)kernel(sdhci_cqe_irq)kernel(sdhci_dumpregs)kernel(sdhci_enable_clk)kernel(sdhci_enable_sdio_irq)kernel(sdhci_enable_v4_mode)kernel(sdhci_end_tuning)kernel(sdhci_execute_tuning)kernel(sdhci_free_host)kernel(sdhci_get_cd_nogpio)kernel(sdhci_get_property)kernel(sdhci_pltfm_clk_get_max_clock)kernel(sdhci_pltfm_free)kernel(sdhci_pltfm_init)kernel(sdhci_pltfm_init_and_add_host)kernel(sdhci_pltfm_pmops)kernel(sdhci_pltfm_remove)kernel(sdhci_pltfm_resume)kernel(sdhci_pltfm_suspend)kernel(sdhci_remove_host)kernel(sdhci_request)kernel(sdhci_request_atomic)kernel(sdhci_reset)kernel(sdhci_reset_tuning)kernel(sdhci_resume_host)kernel(sdhci_runtime_resume_host)kernel(sdhci_runtime_suspend_host)kernel(sdhci_send_tuning)kernel(sdhci_set_bus_width)kernel(sdhci_set_clock)kernel(sdhci_set_data_timeout_irq)kernel(sdhci_set_ios)kernel(sdhci_set_power)kernel(sdhci_set_power_and_bus_voltage)kernel(sdhci_set_power_noreg)kernel(sdhci_set_uhs_signaling)kernel(sdhci_setup_host)kernel(sdhci_start_signal_voltage_switch)kernel(sdhci_start_tuning)kernel(sdhci_suspend_host)kernel(sdhci_switch_external_dma)kernel(sdio_align_size)kernel(sdio_claim_host)kernel(sdio_claim_irq)kernel(sdio_disable_func)kernel(sdio_enable_func)kernel(sdio_f0_readb)kernel(sdio_f0_writeb)kernel(sdio_get_host_pm_caps)kernel(sdio_memcpy_fromio)kernel(sdio_memcpy_toio)kernel(sdio_readb)kernel(sdio_readl)kernel(sdio_readsb)kernel(sdio_readw)kernel(sdio_register_driver)kernel(sdio_release_host)kernel(sdio_release_irq)kernel(sdio_retune_crc_disable)kernel(sdio_retune_crc_enable)kernel(sdio_retune_hold_now)kernel(sdio_retune_release)kernel(sdio_set_block_size)kernel(sdio_set_host_pm_flags)kernel(sdio_signal_irq)kernel(sdio_unregister_driver)kernel(sdio_writeb)kernel(sdio_writeb_readb)kernel(sdio_writel)kernel(sdio_writesb)kernel(sdio_writew)kernel(sdw_intel_acpi_scan)kernel(slhc_compress)kernel(slhc_free)kernel(slhc_init)kernel(slhc_remember)kernel(slhc_toss)kernel(slhc_uncompress)kernel(snd_ac97_bus)kernel(snd_ac97_get_short_name)kernel(snd_ac97_mixer)kernel(snd_ac97_pcm_assign)kernel(snd_ac97_pcm_close)kernel(snd_ac97_pcm_double_rate_rules)kernel(snd_ac97_pcm_open)kernel(snd_ac97_read)kernel(snd_ac97_reset)kernel(snd_ac97_resume)kernel(snd_ac97_set_rate)kernel(snd_ac97_suspend)kernel(snd_ac97_tune_hardware)kernel(snd_ac97_update)kernel(snd_ac97_update_bits)kernel(snd_ac97_update_power)kernel(snd_ac97_write)kernel(snd_ac97_write_cache)kernel(snd_ak4113_build)kernel(snd_ak4113_check_rate_and_errors)kernel(snd_ak4113_create)kernel(snd_ak4113_external_rate)kernel(snd_ak4113_reg_write)kernel(snd_ak4113_reinit)kernel(snd_ak4113_resume)kernel(snd_ak4113_suspend)kernel(snd_ak4114_build)kernel(snd_ak4114_check_rate_and_errors)kernel(snd_ak4114_create)kernel(snd_ak4114_external_rate)kernel(snd_ak4114_reg_write)kernel(snd_ak4114_reinit)kernel(snd_ak4114_resume)kernel(snd_ak4114_suspend)kernel(snd_akm4xxx_build_controls)kernel(snd_akm4xxx_init)kernel(snd_akm4xxx_reset)kernel(snd_akm4xxx_write)kernel(snd_array_free)kernel(snd_array_new)kernel(snd_card_add_dev_attr)kernel(snd_card_disconnect)kernel(snd_card_disconnect_sync)kernel(snd_card_file_add)kernel(snd_card_file_remove)kernel(snd_card_free)kernel(snd_card_free_on_error)kernel(snd_card_free_when_closed)kernel(snd_card_new)kernel(snd_card_ref)kernel(snd_card_register)kernel(snd_card_rw_proc_new)kernel(snd_card_set_id)kernel(snd_component_add)kernel(snd_cs8427_create)kernel(snd_cs8427_iec958_active)kernel(snd_cs8427_iec958_build)kernel(snd_cs8427_iec958_pcm)kernel(snd_cs8427_init)kernel(snd_cs8427_reg_write)kernel(snd_ctl_activate_id)kernel(snd_ctl_add)kernel(snd_ctl_add_followers)kernel(snd_ctl_add_vmaster_hook)kernel(snd_ctl_apply_vmaster_followers)kernel(snd_ctl_boolean_mono_info)kernel(snd_ctl_boolean_stereo_info)kernel(snd_ctl_disconnect_layer)kernel(snd_ctl_enum_info)kernel(snd_ctl_find_id)kernel(snd_ctl_find_id_locked)kernel(snd_ctl_find_numid)kernel(snd_ctl_find_numid_locked)kernel(snd_ctl_free_one)kernel(snd_ctl_get_preferred_subdevice)kernel(snd_ctl_make_virtual_master)kernel(snd_ctl_new1)kernel(snd_ctl_notify)kernel(snd_ctl_notify_one)kernel(snd_ctl_register_ioctl)kernel(snd_ctl_register_layer)kernel(snd_ctl_remove)kernel(snd_ctl_remove_id)kernel(snd_ctl_rename)kernel(snd_ctl_rename_id)kernel(snd_ctl_replace)kernel(snd_ctl_request_layer)kernel(snd_ctl_sync_vmaster)kernel(snd_ctl_unregister_ioctl)kernel(snd_device_alloc)kernel(snd_device_disconnect)kernel(snd_device_free)kernel(snd_device_get_state)kernel(snd_device_new)kernel(snd_device_register)kernel(snd_devm_alloc_dir_pages)kernel(snd_devm_card_new)kernel(snd_dma_alloc_dir_pages)kernel(snd_dma_alloc_pages_fallback)kernel(snd_dma_buffer_mmap)kernel(snd_dma_buffer_sync)kernel(snd_dma_free_pages)kernel(snd_ecards_limit)kernel(snd_emu10k1_memblk_map)kernel(snd_emu10k1_ptr_read)kernel(snd_emu10k1_ptr_write)kernel(snd_emu10k1_ptr_write_multiple)kernel(snd_emu10k1_synth_alloc)kernel(snd_emu10k1_synth_bzero)kernel(snd_emu10k1_synth_copy_from_user)kernel(snd_emu10k1_synth_free)kernel(snd_emu10k1_voice_alloc)kernel(snd_emu10k1_voice_free)kernel(snd_emux_free)kernel(snd_emux_lock_voice)kernel(snd_emux_new)kernel(snd_emux_register)kernel(snd_emux_terminate_all)kernel(snd_emux_unlock_voice)kernel(snd_fasync_free)kernel(snd_fasync_helper)kernel(snd_hda_activate_path)kernel(snd_hda_add_imux_item)kernel(snd_hda_add_new_ctls)kernel(snd_hda_add_new_path)kernel(snd_hda_add_nid)kernel(snd_hda_add_verbs)kernel(snd_hda_add_vmaster_hook)kernel(snd_hda_apply_fixup)kernel(snd_hda_apply_pincfgs)kernel(snd_hda_apply_verbs)kernel(snd_hda_attach_beep_device)kernel(snd_hda_bus_type)kernel(snd_hda_check_amp_caps)kernel(snd_hda_check_amp_list_power)kernel(snd_hda_codec_amp_init)kernel(snd_hda_codec_amp_init_stereo)kernel(snd_hda_codec_amp_stereo)kernel(snd_hda_codec_amp_update)kernel(snd_hda_codec_build_controls)kernel(snd_hda_codec_cleanup)kernel(snd_hda_codec_cleanup_for_unbind)kernel(snd_hda_codec_configure)kernel(snd_hda_codec_device_init)kernel(snd_hda_codec_device_new)kernel(snd_hda_codec_eapd_power_filter)kernel(snd_hda_codec_get_pin_target)kernel(snd_hda_codec_get_pincfg)kernel(snd_hda_codec_load_dsp_cleanup)kernel(snd_hda_codec_load_dsp_prepare)kernel(snd_hda_codec_load_dsp_trigger)kernel(snd_hda_codec_new)kernel(snd_hda_codec_parse_pcms)kernel(snd_hda_codec_pcm_new)kernel(snd_hda_codec_pcm_put)kernel(snd_hda_codec_prepare)kernel(snd_hda_codec_register)kernel(snd_hda_codec_set_name)kernel(snd_hda_codec_set_pin_target)kernel(snd_hda_codec_set_pincfg)kernel(snd_hda_codec_set_power_save)kernel(snd_hda_codec_set_power_to_all)kernel(snd_hda_codec_setup_stream)kernel(snd_hda_codec_unregister)kernel(snd_hda_codec_update_widgets)kernel(snd_hda_correct_pin_ctl)kernel(snd_hda_create_dig_out_ctls)kernel(snd_hda_create_spdif_in_ctls)kernel(snd_hda_create_spdif_share_sw)kernel(snd_hda_ctl_add)kernel(snd_hda_detach_beep_device)kernel(snd_hda_enable_beep_device)kernel(snd_hda_enum_helper_info)kernel(snd_hda_find_mixer_ctl)kernel(snd_hda_gen_add_kctl)kernel(snd_hda_gen_add_micmute_led_cdev)kernel(snd_hda_gen_add_mute_led_cdev)kernel(snd_hda_gen_build_controls)kernel(snd_hda_gen_build_pcms)kernel(snd_hda_gen_check_power_status)kernel(snd_hda_gen_fix_pin_power)kernel(snd_hda_gen_free)kernel(snd_hda_gen_hp_automute)kernel(snd_hda_gen_init)kernel(snd_hda_gen_line_automute)kernel(snd_hda_gen_mic_autoswitch)kernel(snd_hda_gen_parse_auto_config)kernel(snd_hda_gen_path_power_filter)kernel(snd_hda_gen_spec_init)kernel(snd_hda_gen_stream_pm)kernel(snd_hda_gen_update_outputs)kernel(snd_hda_get_bool_hint)kernel(snd_hda_get_conn_index)kernel(snd_hda_get_conn_list)kernel(snd_hda_get_connections)kernel(snd_hda_get_default_vref)kernel(snd_hda_get_dev_select)kernel(snd_hda_get_hint)kernel(snd_hda_get_input_pin_attr)kernel(snd_hda_get_int_hint)kernel(snd_hda_get_num_devices)kernel(snd_hda_get_path_from_idx)kernel(snd_hda_get_path_idx)kernel(snd_hda_get_pin_label)kernel(snd_hda_input_mux_info)kernel(snd_hda_input_mux_put)kernel(snd_hda_jack_add_kctl_mst)kernel(snd_hda_jack_add_kctls)kernel(snd_hda_jack_bind_keymap)kernel(snd_hda_jack_detect_enable)kernel(snd_hda_jack_detect_enable_callback_mst)kernel(snd_hda_jack_detect_state_mst)kernel(snd_hda_jack_pin_sense)kernel(snd_hda_jack_poll_all)kernel(snd_hda_jack_report_sync)kernel(snd_hda_jack_set_button_state)kernel(snd_hda_jack_set_dirty_all)kernel(snd_hda_jack_set_gating_jack)kernel(snd_hda_jack_tbl_get_from_tag)kernel(snd_hda_jack_tbl_get_mst)kernel(snd_hda_jack_unsol_event)kernel(snd_hda_load_patch)kernel(snd_hda_lock_devices)kernel(snd_hda_mixer_amp_switch_get)kernel(snd_hda_mixer_amp_switch_get_beep)kernel(snd_hda_mixer_amp_switch_info)kernel(snd_hda_mixer_amp_switch_put)kernel(snd_hda_mixer_amp_switch_put_beep)kernel(snd_hda_mixer_amp_tlv)kernel(snd_hda_mixer_amp_volume_get)kernel(snd_hda_mixer_amp_volume_info)kernel(snd_hda_mixer_amp_volume_put)kernel(snd_hda_multi_out_analog_cleanup)kernel(snd_hda_multi_out_analog_open)kernel(snd_hda_multi_out_analog_prepare)kernel(snd_hda_multi_out_dig_cleanup)kernel(snd_hda_multi_out_dig_close)kernel(snd_hda_multi_out_dig_open)kernel(snd_hda_multi_out_dig_prepare)kernel(snd_hda_override_amp_caps)kernel(snd_hda_override_conn_list)kernel(snd_hda_parse_pin_defcfg)kernel(snd_hda_pick_fixup)kernel(snd_hda_pick_pin_fixup)kernel(snd_hda_sequence_write)kernel(snd_hda_set_dev_select)kernel(snd_hda_set_power_save)kernel(snd_hda_set_vmaster_tlv)kernel(snd_hda_shutup_pins)kernel(snd_hda_spdif_ctls_assign)kernel(snd_hda_spdif_ctls_unassign)kernel(snd_hda_spdif_out_of_nid)kernel(snd_hda_sync_vmaster_hook)kernel(snd_hda_unlock_devices)kernel(snd_hdac_acomp_exit)kernel(snd_hdac_acomp_get_eld)kernel(snd_hdac_acomp_init)kernel(snd_hdac_acomp_register_notifier)kernel(snd_hdac_add_chmap_ctls)kernel(snd_hdac_bus_alloc_stream_pages)kernel(snd_hdac_bus_enter_link_reset)kernel(snd_hdac_bus_exec_verb_unlocked)kernel(snd_hdac_bus_exit)kernel(snd_hdac_bus_exit_link_reset)kernel(snd_hdac_bus_free_stream_pages)kernel(snd_hdac_bus_get_response)kernel(snd_hdac_bus_handle_stream_irq)kernel(snd_hdac_bus_init)kernel(snd_hdac_bus_init_chip)kernel(snd_hdac_bus_init_cmd_io)kernel(snd_hdac_bus_link_power)kernel(snd_hdac_bus_parse_capabilities)kernel(snd_hdac_bus_reset_link)kernel(snd_hdac_bus_send_cmd)kernel(snd_hdac_bus_stop_chip)kernel(snd_hdac_bus_stop_cmd_io)kernel(snd_hdac_bus_update_rirb)kernel(snd_hdac_channel_allocation)kernel(snd_hdac_check_power_state)kernel(snd_hdac_chmap_to_spk_mask)kernel(snd_hdac_codec_link_down)kernel(snd_hdac_codec_link_up)kernel(snd_hdac_codec_modalias)kernel(snd_hdac_codec_read)kernel(snd_hdac_codec_write)kernel(snd_hdac_device_exit)kernel(snd_hdac_device_init)kernel(snd_hdac_device_register)kernel(snd_hdac_device_set_chip_name)kernel(snd_hdac_device_unregister)kernel(snd_hdac_display_power)kernel(snd_hdac_dsp_cleanup)kernel(snd_hdac_dsp_prepare)kernel(snd_hdac_dsp_trigger)kernel(snd_hdac_get_active_channels)kernel(snd_hdac_get_ch_alloc_from_ca)kernel(snd_hdac_get_connections)kernel(snd_hdac_get_stream)kernel(snd_hdac_get_stream_stripe_ctl)kernel(snd_hdac_get_sub_nodes)kernel(snd_hdac_is_supported_format)kernel(snd_hdac_override_parm)kernel(snd_hdac_power_down)kernel(snd_hdac_power_down_pm)kernel(snd_hdac_power_up)kernel(snd_hdac_power_up_pm)kernel(snd_hdac_print_channel_allocation)kernel(snd_hdac_query_supported_pcm)kernel(snd_hdac_read)kernel(snd_hdac_read_parm_uncached)kernel(snd_hdac_refresh_widgets)kernel(snd_hdac_register_chmap_ops)kernel(snd_hdac_regmap_add_vendor_verb)kernel(snd_hdac_regmap_exit)kernel(snd_hdac_regmap_init)kernel(snd_hdac_regmap_read_raw)kernel(snd_hdac_regmap_sync)kernel(snd_hdac_regmap_update_raw)kernel(snd_hdac_regmap_update_raw_once)kernel(snd_hdac_regmap_write_raw)kernel(snd_hdac_set_codec_wakeup)kernel(snd_hdac_setup_channel_mapping)kernel(snd_hdac_spdif_stream_format)kernel(snd_hdac_spk_to_chmap)kernel(snd_hdac_stop_streams)kernel(snd_hdac_stop_streams_and_chip)kernel(snd_hdac_stream_assign)kernel(snd_hdac_stream_cleanup)kernel(snd_hdac_stream_drsm_enable)kernel(snd_hdac_stream_format)kernel(snd_hdac_stream_format_bits)kernel(snd_hdac_stream_get_spbmaxfifo)kernel(snd_hdac_stream_init)kernel(snd_hdac_stream_release)kernel(snd_hdac_stream_release_locked)kernel(snd_hdac_stream_reset)kernel(snd_hdac_stream_set_dpibr)kernel(snd_hdac_stream_set_lpib)kernel(snd_hdac_stream_set_params)kernel(snd_hdac_stream_set_spib)kernel(snd_hdac_stream_setup)kernel(snd_hdac_stream_setup_periods)kernel(snd_hdac_stream_spbcap_enable)kernel(snd_hdac_stream_start)kernel(snd_hdac_stream_stop)kernel(snd_hdac_stream_sync)kernel(snd_hdac_stream_sync_trigger)kernel(snd_hdac_stream_timecounter_init)kernel(snd_hdac_stream_wait_drsm)kernel(snd_hdac_sync_audio_rate)kernel(snd_hdac_sync_power_state)kernel(snd_hwdep_new)kernel(snd_i2c_bus_create)kernel(snd_i2c_device_create)kernel(snd_i2c_device_free)kernel(snd_i2c_probeaddr)kernel(snd_i2c_readbytes)kernel(snd_i2c_sendbytes)kernel(snd_ice1712_akm4xxx_build_controls)kernel(snd_ice1712_akm4xxx_free)kernel(snd_ice1712_akm4xxx_init)kernel(snd_info_create_card_entry)kernel(snd_info_create_module_entry)kernel(snd_info_free_entry)kernel(snd_info_get_line)kernel(snd_info_get_str)kernel(snd_info_register)kernel(snd_intel_acpi_dsp_driver_probe)kernel(snd_intel_dsp_driver_probe)kernel(snd_interval_list)kernel(snd_interval_ranges)kernel(snd_interval_ratnum)kernel(snd_interval_refine)kernel(snd_jack_add_new_kctl)kernel(snd_jack_new)kernel(snd_jack_report)kernel(snd_jack_set_key)kernel(snd_jack_set_parent)kernel(snd_kill_fasync)kernel(snd_lookup_minor_data)kernel(snd_lookup_oss_minor_data)kernel(snd_major)kernel(snd_midi_channel_alloc_set)kernel(snd_midi_channel_free_set)kernel(snd_midi_channel_set_clear)kernel(snd_midi_event_decode)kernel(snd_midi_event_encode_byte)kernel(snd_midi_event_free)kernel(snd_midi_event_new)kernel(snd_midi_event_no_status)kernel(snd_midi_event_reset_decode)kernel(snd_midi_event_reset_encode)kernel(snd_midi_process_event)kernel(snd_mpu401_uart_interrupt)kernel(snd_mpu401_uart_interrupt_tx)kernel(snd_mpu401_uart_new)kernel(snd_opl3_create)kernel(snd_opl3_find_patch)kernel(snd_opl3_hwdep_new)kernel(snd_opl3_init)kernel(snd_opl3_interrupt)kernel(snd_opl3_load_patch)kernel(snd_opl3_new)kernel(snd_opl3_regmap)kernel(snd_opl3_reset)kernel(snd_opl3_timer_new)kernel(snd_oss_info_register)kernel(snd_pci_quirk_lookup)kernel(snd_pci_quirk_lookup_id)kernel(snd_pcm_2_1_chmaps)kernel(snd_pcm_add_chmap_ctls)kernel(snd_pcm_alt_chmaps)kernel(snd_pcm_debug_name)kernel(snd_pcm_format_big_endian)kernel(snd_pcm_format_linear)kernel(snd_pcm_format_little_endian)kernel(snd_pcm_format_name)kernel(snd_pcm_format_physical_width)kernel(snd_pcm_format_set_silence)kernel(snd_pcm_format_signed)kernel(snd_pcm_format_silence_64)kernel(snd_pcm_format_size)kernel(snd_pcm_format_unsigned)kernel(snd_pcm_format_width)kernel(snd_pcm_hw_constraint_integer)kernel(snd_pcm_hw_constraint_list)kernel(snd_pcm_hw_constraint_mask64)kernel(snd_pcm_hw_constraint_minmax)kernel(snd_pcm_hw_constraint_msbits)kernel(snd_pcm_hw_constraint_pow2)kernel(snd_pcm_hw_constraint_ranges)kernel(snd_pcm_hw_constraint_ratdens)kernel(snd_pcm_hw_constraint_ratnums)kernel(snd_pcm_hw_constraint_step)kernel(snd_pcm_hw_limit_rates)kernel(snd_pcm_hw_param_first)kernel(snd_pcm_hw_param_last)kernel(snd_pcm_hw_param_value)kernel(snd_pcm_hw_params_bits)kernel(snd_pcm_hw_refine)kernel(snd_pcm_hw_rule_add)kernel(snd_pcm_hw_rule_noresample)kernel(snd_pcm_kernel_ioctl)kernel(snd_pcm_lib_default_mmap)kernel(snd_pcm_lib_free_pages)kernel(snd_pcm_lib_free_vmalloc_buffer)kernel(snd_pcm_lib_get_vmalloc_page)kernel(snd_pcm_lib_ioctl)kernel(snd_pcm_lib_malloc_pages)kernel(snd_pcm_lib_preallocate_free_for_all)kernel(snd_pcm_lib_preallocate_pages)kernel(snd_pcm_lib_preallocate_pages_for_all)kernel(snd_pcm_mmap_data)kernel(snd_pcm_new)kernel(snd_pcm_new_internal)kernel(snd_pcm_new_stream)kernel(snd_pcm_open_substream)kernel(snd_pcm_period_elapsed)kernel(snd_pcm_period_elapsed_under_stream_lock)kernel(snd_pcm_rate_bit_to_rate)kernel(snd_pcm_rate_mask_intersect)kernel(snd_pcm_rate_range_to_bits)kernel(snd_pcm_rate_to_rate_bit)kernel(snd_pcm_release_substream)kernel(snd_pcm_set_managed_buffer)kernel(snd_pcm_set_managed_buffer_all)kernel(snd_pcm_set_ops)kernel(snd_pcm_set_sync)kernel(snd_pcm_std_chmaps)kernel(snd_pcm_stop)kernel(snd_pcm_stop_xrun)kernel(snd_pcm_stream_lock)kernel(snd_pcm_stream_lock_irq)kernel(snd_pcm_stream_unlock)kernel(snd_pcm_stream_unlock_irq)kernel(snd_pcm_stream_unlock_irqrestore)kernel(snd_pcm_suspend_all)kernel(snd_power_ref_and_wait)kernel(snd_power_wait)kernel(snd_print_pcm_bits)kernel(snd_pt2258_build_controls)kernel(snd_pt2258_reset)kernel(snd_rawmidi_drain_input)kernel(snd_rawmidi_drain_output)kernel(snd_rawmidi_drop_output)kernel(snd_rawmidi_free)kernel(snd_rawmidi_info_select)kernel(snd_rawmidi_init)kernel(snd_rawmidi_input_params)kernel(snd_rawmidi_kernel_open)kernel(snd_rawmidi_kernel_read)kernel(snd_rawmidi_kernel_release)kernel(snd_rawmidi_kernel_write)kernel(snd_rawmidi_new)kernel(snd_rawmidi_output_params)kernel(snd_rawmidi_proceed)kernel(snd_rawmidi_receive)kernel(snd_rawmidi_set_ops)kernel(snd_rawmidi_transmit)kernel(snd_rawmidi_transmit_ack)kernel(snd_rawmidi_transmit_empty)kernel(snd_rawmidi_transmit_peek)kernel(snd_register_device)kernel(snd_register_oss_device)kernel(snd_request_card)kernel(snd_seq_autoload_exit)kernel(snd_seq_autoload_init)kernel(snd_seq_client_ioctl_lock)kernel(snd_seq_client_ioctl_unlock)kernel(snd_seq_create_kernel_client)kernel(snd_seq_delete_kernel_client)kernel(snd_seq_device_load_drivers)kernel(snd_seq_device_new)kernel(snd_seq_driver_unregister)kernel(snd_seq_dump_var_event)kernel(snd_seq_event_port_attach)kernel(snd_seq_event_port_detach)kernel(snd_seq_expand_var_event)kernel(snd_seq_expand_var_event_at)kernel(snd_seq_kernel_client_ctl)kernel(snd_seq_kernel_client_dispatch)kernel(snd_seq_kernel_client_enqueue)kernel(snd_seq_kernel_client_get)kernel(snd_seq_kernel_client_put)kernel(snd_seq_kernel_client_write_poll)kernel(snd_seq_root)kernel(snd_seq_set_queue_tempo)kernel(snd_seq_system_broadcast)kernel(snd_sf_linear_to_log)kernel(snd_sgbuf_get_addr)kernel(snd_sgbuf_get_chunk_size)kernel(snd_sgbuf_get_page)kernel(snd_timer_close)kernel(snd_timer_continue)kernel(snd_timer_global_free)kernel(snd_timer_global_new)kernel(snd_timer_global_register)kernel(snd_timer_instance_free)kernel(snd_timer_instance_new)kernel(snd_timer_interrupt)kernel(snd_timer_new)kernel(snd_timer_notify)kernel(snd_timer_open)kernel(snd_timer_pause)kernel(snd_timer_resolution)kernel(snd_timer_start)kernel(snd_timer_stop)kernel(snd_trident_alloc_voice)kernel(snd_trident_free_voice)kernel(snd_trident_start_voice)kernel(snd_trident_stop_voice)kernel(snd_trident_write_voice_regs)kernel(snd_ump_attach_legacy_rawmidi)kernel(snd_ump_block_new)kernel(snd_ump_convert_from_ump)kernel(snd_ump_convert_to_ump)kernel(snd_ump_endpoint_new)kernel(snd_ump_parse_endpoint)kernel(snd_ump_receive)kernel(snd_ump_receive_ump_val)kernel(snd_ump_switch_protocol)kernel(snd_ump_transmit)kernel(snd_unregister_device)kernel(snd_unregister_oss_device)kernel(snd_usbmidi_disconnect)kernel(snd_usbmidi_input_start)kernel(snd_usbmidi_input_stop)kernel(snd_usbmidi_resume)kernel(snd_usbmidi_suspend)kernel(snd_use_lock_sync_helper)kernel(snd_util_mem_alloc)kernel(snd_util_mem_avail)kernel(snd_util_mem_free)kernel(snd_util_memhdr_free)kernel(snd_util_memhdr_new)kernel(snd_virmidi_new)kernel(snd_vx_check_reg_bit)kernel(snd_vx_create)kernel(snd_vx_dsp_boot)kernel(snd_vx_dsp_load)kernel(snd_vx_free_firmware)kernel(snd_vx_irq_handler)kernel(snd_vx_load_boot_image)kernel(snd_vx_resume)kernel(snd_vx_setup_firmware)kernel(snd_vx_suspend)kernel(snd_vx_threaded_irq_handler)kernel(sonet_copy_stats)kernel(sonet_subtract_stats)kernel(sound_class)kernel(sound_debugfs_root)kernel(spi_nor_restore)kernel(spi_nor_scan)kernel(split_key_done)kernel(stmmac_bus_clks_config)kernel(stmmac_dvr_probe)kernel(stmmac_dvr_remove)kernel(stmmac_get_mac_addr)kernel(stmmac_get_platform_resources)kernel(stmmac_init_tstamp_counter)kernel(stmmac_pltfr_exit)kernel(stmmac_pltfr_init)kernel(stmmac_pltfr_pm_ops)kernel(stmmac_pltfr_probe)kernel(stmmac_pltfr_remove)kernel(stmmac_resume)kernel(stmmac_set_mac_addr)kernel(stmmac_suspend)kernel(t4_cleanup_clip_tbl)kernel(to_hisi_sas_port)kernel(try_test_sas_gpio_gp_bit)kernel(ubi_close_volume)kernel(ubi_do_get_device_info)kernel(ubi_flush)kernel(ubi_get_device_info)kernel(ubi_get_volume_info)kernel(ubi_is_mapped)kernel(ubi_leb_change)kernel(ubi_leb_erase)kernel(ubi_leb_map)kernel(ubi_leb_read)kernel(ubi_leb_read_sg)kernel(ubi_leb_unmap)kernel(ubi_leb_write)kernel(ubi_open_volume)kernel(ubi_open_volume_nm)kernel(ubi_open_volume_path)kernel(ubi_register_volume_notifier)kernel(ubi_sync)kernel(ubi_unregister_volume_notifier)kernel(uio_event_notify)kernel(uio_unregister_device)kernel(unregister_atmdevice_notifier)kernel(unregister_candev)kernel(unregister_mtd_chip_driver)kernel(unregister_mtd_user)kernel(unregister_pppox_proto)kernel(unregister_sound_dsp)kernel(unregister_sound_mixer)kernel(unregister_sound_special)kernel(usb_wwan_chars_in_buffer)kernel(usb_wwan_close)kernel(usb_wwan_dtr_rts)kernel(usb_wwan_open)kernel(usb_wwan_port_probe)kernel(usb_wwan_port_remove)kernel(usb_wwan_resume)kernel(usb_wwan_suspend)kernel(usb_wwan_tiocmget)kernel(usb_wwan_tiocmset)kernel(usb_wwan_write)kernel(usb_wwan_write_room)kernel(usbatm_usb_disconnect)kernel(usbatm_usb_probe)kernel(usbnet_cdc_bind)kernel(usbnet_cdc_status)kernel(usbnet_cdc_unbind)kernel(usbnet_cdc_update_filter)kernel(usbnet_cdc_zte_rx_fixup)kernel(usbnet_change_mtu)kernel(usbnet_defer_kevent)kernel(usbnet_device_suggests_idle)kernel(usbnet_disconnect)kernel(usbnet_ether_cdc_bind)kernel(usbnet_generic_cdc_bind)kernel(usbnet_get_drvinfo)kernel(usbnet_get_endpoints)kernel(usbnet_get_ethernet_addr)kernel(usbnet_get_link)kernel(usbnet_get_link_ksettings_internal)kernel(usbnet_get_link_ksettings_mii)kernel(usbnet_get_msglevel)kernel(usbnet_link_change)kernel(usbnet_manage_power)kernel(usbnet_nway_reset)kernel(usbnet_open)kernel(usbnet_pause_rx)kernel(usbnet_probe)kernel(usbnet_purge_paused_rxq)kernel(usbnet_read_cmd)kernel(usbnet_read_cmd_nopm)kernel(usbnet_resume)kernel(usbnet_resume_rx)kernel(usbnet_set_link_ksettings_mii)kernel(usbnet_set_msglevel)kernel(usbnet_set_rx_mode)kernel(usbnet_skb_return)kernel(usbnet_start_xmit)kernel(usbnet_status_start)kernel(usbnet_status_stop)kernel(usbnet_stop)kernel(usbnet_suspend)kernel(usbnet_tx_timeout)kernel(usbnet_unlink_rx_urbs)kernel(usbnet_update_max_qlen)kernel(usbnet_write_cmd)kernel(usbnet_write_cmd_async)kernel(usbnet_write_cmd_nopm)kernel(uvc_format_by_guid)kernel(uverbs_copy_to)kernel(uverbs_copy_to_struct_or_zero)kernel(uverbs_destroy_def_handler)kernel(uverbs_fd_class)kernel(uverbs_finalize_uobj_create)kernel(uverbs_get_flags32)kernel(uverbs_get_flags64)kernel(uverbs_idr_class)kernel(uverbs_uobject_fd_release)kernel(uverbs_uobject_put)kernel(v4l2_apply_frmsize_constraints)kernel(v4l2_calc_aspect_ratio)kernel(v4l2_calc_timeperframe)kernel(v4l2_create_fwnode_links)kernel(v4l2_create_fwnode_links_to_pad)kernel(v4l2_ctrl_activate)kernel(v4l2_ctrl_add_handler)kernel(v4l2_ctrl_auto_cluster)kernel(v4l2_ctrl_cluster)kernel(v4l2_ctrl_fill)kernel(v4l2_ctrl_find)kernel(v4l2_ctrl_g_ctrl)kernel(v4l2_ctrl_g_ctrl_int64)kernel(v4l2_ctrl_get_int_menu)kernel(v4l2_ctrl_get_menu)kernel(v4l2_ctrl_get_name)kernel(v4l2_ctrl_handler_free)kernel(v4l2_ctrl_handler_init_class)kernel(v4l2_ctrl_handler_log_status)kernel(v4l2_ctrl_handler_setup)kernel(v4l2_ctrl_log_status)kernel(v4l2_ctrl_merge)kernel(v4l2_ctrl_new_custom)kernel(v4l2_ctrl_new_fwnode_properties)kernel(v4l2_ctrl_new_int_menu)kernel(v4l2_ctrl_new_std)kernel(v4l2_ctrl_new_std_compound)kernel(v4l2_ctrl_new_std_menu)kernel(v4l2_ctrl_new_std_menu_items)kernel(v4l2_ctrl_notify)kernel(v4l2_ctrl_poll)kernel(v4l2_ctrl_query_fill)kernel(v4l2_ctrl_radio_filter)kernel(v4l2_ctrl_replace)kernel(v4l2_ctrl_request_complete)kernel(v4l2_ctrl_request_hdl_ctrl_find)kernel(v4l2_ctrl_request_hdl_find)kernel(v4l2_ctrl_request_setup)kernel(v4l2_ctrl_sub_ev_ops)kernel(v4l2_ctrl_subdev_log_status)kernel(v4l2_ctrl_subdev_subscribe_event)kernel(v4l2_ctrl_subscribe_event)kernel(v4l2_detect_cvt)kernel(v4l2_detect_gtf)kernel(v4l2_device_disconnect)kernel(v4l2_device_put)kernel(v4l2_device_register)kernel(v4l2_device_register_subdev)kernel(v4l2_device_set_name)kernel(v4l2_device_unregister)kernel(v4l2_device_unregister_subdev)kernel(v4l2_dv_timings_aspect_ratio)kernel(v4l2_dv_timings_presets)kernel(v4l2_enum_dv_timings_cap)kernel(v4l2_event_dequeue)kernel(v4l2_event_pending)kernel(v4l2_event_queue)kernel(v4l2_event_queue_fh)kernel(v4l2_event_subdev_unsubscribe)kernel(v4l2_event_subscribe)kernel(v4l2_event_unsubscribe)kernel(v4l2_event_unsubscribe_all)kernel(v4l2_event_wake_all)kernel(v4l2_fh_add)kernel(v4l2_fh_del)kernel(v4l2_fh_exit)kernel(v4l2_fh_init)kernel(v4l2_fh_is_singular)kernel(v4l2_fh_open)kernel(v4l2_fh_release)kernel(v4l2_field_names)kernel(v4l2_fill_pixfmt)kernel(v4l2_fill_pixfmt_mp)kernel(v4l2_find_dv_timings_cap)kernel(v4l2_find_dv_timings_cea861_vic)kernel(v4l2_format_info)kernel(v4l2_fraction_to_interval)kernel(v4l2_g_ctrl)kernel(v4l2_g_ext_ctrls)kernel(v4l2_g_parm_cap)kernel(v4l2_get_edid_phys_addr)kernel(v4l2_get_link_freq)kernel(v4l2_hdmi_rx_colorimetry)kernel(v4l2_i2c_new_subdev)kernel(v4l2_i2c_new_subdev_board)kernel(v4l2_i2c_subdev_addr)kernel(v4l2_i2c_subdev_init)kernel(v4l2_i2c_subdev_set_name)kernel(v4l2_i2c_tuner_addrs)kernel(v4l2_match_dv_timings)kernel(v4l2_mc_create_media_graph)kernel(v4l2_norm_to_name)kernel(v4l2_phys_addr_for_input)kernel(v4l2_phys_addr_validate)kernel(v4l2_pipeline_link_notify)kernel(v4l2_pipeline_pm_get)kernel(v4l2_pipeline_pm_put)kernel(v4l2_print_dv_timings)kernel(v4l2_prio_change)kernel(v4l2_prio_check)kernel(v4l2_prio_close)kernel(v4l2_prio_init)kernel(v4l2_prio_max)kernel(v4l2_prio_open)kernel(v4l2_query_ext_ctrl)kernel(v4l2_queryctrl)kernel(v4l2_querymenu)kernel(v4l2_s_ctrl)kernel(v4l2_s_ext_ctrls)kernel(v4l2_s_parm_cap)kernel(v4l2_set_edid_phys_addr)kernel(v4l2_simplify_fraction)kernel(v4l2_spi_new_subdev)kernel(v4l2_spi_subdev_init)kernel(v4l2_src_change_event_subdev_subscribe)kernel(v4l2_src_change_event_subscribe)kernel(v4l2_subdev_alloc_state)kernel(v4l2_subdev_call_wrappers)kernel(v4l2_subdev_free_state)kernel(v4l2_subdev_get_fwnode_pad_1_to_1)kernel(v4l2_subdev_init)kernel(v4l2_subdev_link_validate)kernel(v4l2_subdev_link_validate_default)kernel(v4l2_subdev_notify_event)kernel(v4l2_try_ext_ctrls)kernel(v4l2_type_names)kernel(v4l2_valid_dv_timings)kernel(v4l2_video_std_construct)kernel(v4l2_video_std_frame_period)kernel(v4l_bound_align_image)kernel(v4l_disable_media_source)kernel(v4l_enable_media_source)kernel(v4l_printk_ioctl)kernel(v4l_vb2q_enable_media_source)kernel(vb2_buffer_done)kernel(vb2_buffer_in_use)kernel(vb2_common_vm_ops)kernel(vb2_core_create_bufs)kernel(vb2_core_dqbuf)kernel(vb2_core_expbuf)kernel(vb2_core_poll)kernel(vb2_core_prepare_buf)kernel(vb2_core_qbuf)kernel(vb2_core_querybuf)kernel(vb2_core_queue_init)kernel(vb2_core_queue_release)kernel(vb2_core_reqbufs)kernel(vb2_core_streamoff)kernel(vb2_core_streamon)kernel(vb2_create_bufs)kernel(vb2_create_framevec)kernel(vb2_destroy_framevec)kernel(vb2_discard_done)kernel(vb2_dqbuf)kernel(vb2_expbuf)kernel(vb2_find_timestamp)kernel(vb2_fop_mmap)kernel(vb2_fop_poll)kernel(vb2_fop_read)kernel(vb2_fop_release)kernel(vb2_fop_write)kernel(vb2_ioctl_create_bufs)kernel(vb2_ioctl_dqbuf)kernel(vb2_ioctl_expbuf)kernel(vb2_ioctl_prepare_buf)kernel(vb2_ioctl_qbuf)kernel(vb2_ioctl_querybuf)kernel(vb2_ioctl_reqbufs)kernel(vb2_ioctl_streamoff)kernel(vb2_ioctl_streamon)kernel(vb2_mmap)kernel(vb2_ops_wait_finish)kernel(vb2_ops_wait_prepare)kernel(vb2_plane_cookie)kernel(vb2_plane_vaddr)kernel(vb2_poll)kernel(vb2_prepare_buf)kernel(vb2_qbuf)kernel(vb2_querybuf)kernel(vb2_queue_change_type)kernel(vb2_queue_error)kernel(vb2_queue_init)kernel(vb2_queue_init_name)kernel(vb2_queue_release)kernel(vb2_read)kernel(vb2_reqbufs)kernel(vb2_request_buffer_cnt)kernel(vb2_request_object_is_buffer)kernel(vb2_request_queue)kernel(vb2_request_validate)kernel(vb2_streamoff)kernel(vb2_streamon)kernel(vb2_thread_start)kernel(vb2_thread_stop)kernel(vb2_verify_memory_type)kernel(vb2_video_unregister_device)kernel(vb2_vmalloc_memops)kernel(vb2_wait_for_all_buffers)kernel(vb2_write)kernel(vcc_hash)kernel(vcc_insert_socket)kernel(vcc_process_recv_queue)kernel(vcc_release_async)kernel(vcc_sklist_lock)kernel(video_devdata)kernel(video_device_alloc)kernel(video_device_release)kernel(video_device_release_empty)kernel(video_ioctl2)kernel(video_unregister_device)kernel(wdev_chandef)kernel(wdev_to_ieee80211_vif)kernel(wiphy_apply_custom_regulatory)kernel(wiphy_delayed_work_cancel)kernel(wiphy_delayed_work_flush)kernel(wiphy_delayed_work_queue)kernel(wiphy_delayed_work_timer)kernel(wiphy_free)kernel(wiphy_new_nm)kernel(wiphy_read_of_freq_limits)kernel(wiphy_register)kernel(wiphy_rfkill_set_hw_state_reason)kernel(wiphy_rfkill_start_polling)kernel(wiphy_to_ieee80211_hw)kernel(wiphy_unregister)kernel(wiphy_work_cancel)kernel(wiphy_work_flush)kernel(wiphy_work_queue)kernel(zgid)kernel-debug-moduleskernel-debug-modules(aarch-64)kernel-debug-modules-aarch64kernel-debug-modules-uname-rkernel-moduleskernel-modules-aarch64kmod(ac97_bus.ko)kmod(adutux.ko)kmod(aircable.ko)kmod(alx.ko)kmod(amdgpu.ko)kmod(amdxcp.ko)kmod(appledisplay.ko)kmod(ark3116.ko)kmod(armmmci.ko)kmod(asix.ko)kmod(ast.ko)kmod(ath.ko)kmod(ath10k_core.ko)kmod(ath10k_pci.ko)kmod(ath11k.ko)kmod(ath11k_pci.ko)kmod(ath3k.ko)kmod(ath9k.ko)kmod(ath9k_common.ko)kmod(ath9k_htc.ko)kmod(ath9k_hw.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atm.ko)kmod(ax88179_178a.ko)kmod(bcm203x.ko)kmod(bcm_crypto_spu.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(belkin_sa.ko)kmod(bfusb.ko)kmod(bluetooth.ko)kmod(bnep.ko)kmod(bnx2.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bpa10x.ko)kmod(brcmfmac-bca.ko)kmod(brcmfmac-cyw.ko)kmod(brcmfmac-wcc.ko)kmod(brcmfmac.ko)kmod(brcmsmac.ko)kmod(brcmutil.ko)kmod(bsd_comp.ko)kmod(btbcm.ko)kmod(btcoexist.ko)kmod(btintel.ko)kmod(btmrvl.ko)kmod(btmrvl_sdio.ko)kmod(btmtk.ko)kmod(btrtl.ko)kmod(btsdio.ko)kmod(btusb.ko)kmod(caam.ko)kmod(caam_jr.ko)kmod(caamalg_desc.ko)kmod(caamhash_desc.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-isotp.ko)kmod(can-j1939.ko)kmod(can-raw.ko)kmod(can.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cfg80211.ko)kmod(cfi_cmdset_0001.ko)kmod(cfi_cmdset_0002.ko)kmod(cfi_cmdset_0020.ko)kmod(cfi_probe.ko)kmod(cfi_util.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chaoskey.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(cifs_arc4.ko)kmod(cifs_md4.ko)kmod(cp210x.ko)kmod(cptpf.ko)kmod(cptvf.ko)kmod(cqhci.ko)kmod(cros_hps_i2c.ko)kmod(csiostor.ko)kmod(cx82310_eth.ko)kmod(cxacru.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cypress_m8.ko)kmod(digi_acceleport.ko)kmod(dm9601.ko)kmod(dw_mmc-bluefield.ko)kmod(dw_mmc-pltfm.ko)kmod(dw_mmc.ko)kmod(dwmac-dwc-qos-eth.ko)kmod(dwmac-imx.ko)kmod(dwmac-tegra.ko)kmod(efa.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(error.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(ftdi_sio.ko)kmod(garmin_gps.ko)kmod(gen_probe.ko)kmod(genet.ko)kmod(gl620a.ko)kmod(gpmi-nand.ko)kmod(hci_uart.ko)kmod(hci_vhci.ko)kmod(hibmc-drm.ko)kmod(hid-picolcd.ko)kmod(hid-prodikeys.ko)kmod(hidp.ko)kmod(hisi_sas_main.ko)kmod(hisi_sas_v1_hw.ko)kmod(hisi_sas_v2_hw.ko)kmod(hisi_sas_v3_hw.ko)kmod(hisi_sec.ko)kmod(hso.ko)kmod(huawei_cdc_ncm.ko)kmod(hwpoison-inject.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(idmouse.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-usb.ko)kmod(irdma.ko)kmod(iscsi_boot_sysfs.ko)kmod(isight_firmware.ko)kmod(iuu_phoenix.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(iwldvm.ko)kmod(iwlmvm.ko)kmod(iwlwifi.ko)kmod(jmb38x_ms.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(led-class-flash.ko)kmod(leds-blinkm.ko)kmod(leds-lm3530.ko)kmod(leds-lp3944.ko)kmod(leds-lt3593.ko)kmod(leds-mlxreg.ko)kmod(ledtrig-audio.ko)kmod(ledtrig-backlight.ko)kmod(ledtrig-camera.ko)kmod(ledtrig-default-on.ko)kmod(ledtrig-gpio.ko)kmod(ledtrig-heartbeat.ko)kmod(ledtrig-netdev.ko)kmod(ledtrig-oneshot.ko)kmod(ledtrig-timer.ko)kmod(ledtrig-transient.ko)kmod(legousbtower.ko)kmod(lg-vl600.ko)kmod(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lpfc.ko)kmod(m_can.ko)kmod(m_can_pci.ko)kmod(mac80211.ko)kmod(mc.ko)kmod(mcp251x.ko)kmod(mcp251xfd.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(mlxbf-bootctl.ko)kmod(mlxbf-pmc.ko)kmod(mlxbf-tmfifo.ko)kmod(mlxreg-hotplug.ko)kmod(mlxreg-io.ko)kmod(mlxreg-lc.ko)kmod(mmc_block.ko)kmod(mmc_core.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(mspro_block.ko)kmod(mt76-connac-lib.ko)kmod(mt76-usb.ko)kmod(mt76.ko)kmod(mt7601u.ko)kmod(mt76x0-common.ko)kmod(mt76x02-lib.ko)kmod(mt76x02-usb.ko)kmod(mt76x0e.ko)kmod(mt76x0u.ko)kmod(mt76x2-common.ko)kmod(mt76x2e.ko)kmod(mt76x2u.ko)kmod(mt7921-common.ko)kmod(mt7921e.ko)kmod(mt7925-common.ko)kmod(mt7925e.ko)kmod(mt792x-lib.ko)kmod(mtd.ko)kmod(mtd_blkdevs.ko)kmod(mtdblock.ko)kmod(mwifiex.ko)kmod(mwifiex_pcie.ko)kmod(mwifiex_sdio.ko)kmod(mwifiex_usb.ko)kmod(mxuport.ko)kmod(n5pf.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(nand.ko)kmod(nandcore.ko)kmod(navman.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(nouveau.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(octeon_ep.ko)kmod(octeon_ep_vf.ko)kmod(ofpart.ko)kmod(omninet.ko)kmod(onboard_usb_hub.ko)kmod(opticon.ko)kmod(option.ko)kmod(oti6858.ko)kmod(otx2_ptp.ko)kmod(peak_pciefd.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(physmap.ko)kmod(pl2303.ko)kmod(plusb.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(pwr-mlxbf.ko)kmod(pwrseq_emmc.ko)kmod(pwrseq_simple.ko)kmod(qcaux.ko)kmod(qcserial.ko)kmod(qed.ko)kmod(qede.ko)kmod(qedf.ko)kmod(qedi.ko)kmod(qedr.ko)kmod(qla2xxx.ko)kmod(qla3xxx.ko)kmod(qla4xxx.ko)kmod(qmi_wwan.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(r8153_ecm.ko)kmod(radeon.ko)kmod(rainshadow-cec.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rfcomm.ko)kmod(rfkill-gpio.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rt2800lib.ko)kmod(rt2800mmio.ko)kmod(rt2800pci.ko)kmod(rt2800usb.ko)kmod(rt2x00lib.ko)kmod(rt2x00mmio.ko)kmod(rt2x00pci.ko)kmod(rt2x00usb.ko)kmod(rtl8150.ko)kmod(rtl8188ee.ko)kmod(rtl8192c-common.ko)kmod(rtl8192ce.ko)kmod(rtl8192cu.ko)kmod(rtl8192de.ko)kmod(rtl8192ee.ko)kmod(rtl8192se.ko)kmod(rtl8723-common.ko)kmod(rtl8723ae.ko)kmod(rtl8723be.ko)kmod(rtl8821ae.ko)kmod(rtl8xxxu.ko)kmod(rtl_pci.ko)kmod(rtl_usb.ko)kmod(rtlwifi.ko)kmod(rtw88_8723d.ko)kmod(rtw88_8723de.ko)kmod(rtw88_8821c.ko)kmod(rtw88_8821ce.ko)kmod(rtw88_8822b.ko)kmod(rtw88_8822be.ko)kmod(rtw88_8822bu.ko)kmod(rtw88_8822c.ko)kmod(rtw88_8822ce.ko)kmod(rtw88_core.ko)kmod(rtw88_pci.ko)kmod(rtw88_usb.ko)kmod(rtw89_8852a.ko)kmod(rtw89_8852ae.ko)kmod(rtw89_8852b.ko)kmod(rtw89_8852be.ko)kmod(rtw89_8852c.ko)kmod(rtw89_8852ce.ko)kmod(rtw89_core.ko)kmod(rtw89_pci.ko)kmod(rvu_af.ko)kmod(rvu_cptpf.ko)kmod(rvu_cptvf.ko)kmod(rvu_mbox.ko)kmod(rvu_nicpf.ko)kmod(rvu_nicvf.ko)kmod(safe_serial.ko)kmod(sdhci-acpi.ko)kmod(sdhci-esdhc-imx.ko)kmod(sdhci-iproc.ko)kmod(sdhci-of-dwcmshc.ko)kmod(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci-tegra.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(slhc.ko)kmod(smb347-charger.ko)kmod(smc91x.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(snd-ac97-codec.ko)kmod(snd-ak4113.ko)kmod(snd-ak4114.ko)kmod(snd-ak4xxx-adda.ko)kmod(snd-aloop.ko)kmod(snd-au8810.ko)kmod(snd-au8820.ko)kmod(snd-au8830.ko)kmod(snd-bcd2000.ko)kmod(snd-bt87x.ko)kmod(snd-ca0106.ko)kmod(snd-cmipci.ko)kmod(snd-cs46xx.ko)kmod(snd-cs8427.ko)kmod(snd-ctl-led.ko)kmod(snd-ctxfi.ko)kmod(snd-darla20.ko)kmod(snd-darla24.ko)kmod(snd-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-gina20.ko)kmod(snd-gina24.ko)kmod(snd-hda-codec-analog.ko)kmod(snd-hda-codec-ca0110.ko)kmod(snd-hda-codec-ca0132.ko)kmod(snd-hda-codec-cirrus.ko)kmod(snd-hda-codec-cmedia.ko)kmod(snd-hda-codec-conexant.ko)kmod(snd-hda-codec-generic.ko)kmod(snd-hda-codec-hdmi.ko)kmod(snd-hda-codec-idt.ko)kmod(snd-hda-codec-realtek.ko)kmod(snd-hda-codec-si3054.ko)kmod(snd-hda-codec-via.ko)kmod(snd-hda-codec.ko)kmod(snd-hda-core.ko)kmod(snd-hda-intel.ko)kmod(snd-hda-scodec-component.ko)kmod(snd-hdsp.ko)kmod(snd-hdspm.ko)kmod(snd-hrtimer.ko)kmod(snd-hwdep.ko)kmod(snd-i2c.ko)kmod(snd-ice1712.ko)kmod(snd-ice1724.ko)kmod(snd-ice17xx-ak4xxx.ko)kmod(snd-indigo.ko)kmod(snd-indigodj.ko)kmod(snd-indigodjx.ko)kmod(snd-indigoio.ko)kmod(snd-indigoiox.ko)kmod(snd-intel-dspcfg.ko)kmod(snd-intel-sdw-acpi.ko)kmod(snd-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-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-ump-client.ko)kmod(snd-seq-virmidi.ko)kmod(snd-seq.ko)kmod(snd-timer.ko)kmod(snd-trident.ko)kmod(snd-ua101.ko)kmod(snd-ump.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-variax.ko)kmod(snd-usbmidi-lib.ko)kmod(snd-util-mem.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(spcp8x5.ko)kmod(spi-nor.ko)kmod(squashfs.ko)kmod(sr9700.ko)kmod(ssu100.ko)kmod(stmmac-platform.ko)kmod(stmmac.ko)kmod(symbolserial.ko)kmod(synclink_gt.ko)kmod(target_core_user.ko)kmod(tda998x.ko)kmod(tegra-drm.ko)kmod(tg3.ko)kmod(thunderx_zip.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(toshsd.ko)kmod(ubi.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_hv_generic.ko)kmod(uio_pci_generic.ko)kmod(upd78f0730.ko)kmod(usb-serial-simple.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(ushc.ko)kmod(uvc.ko)kmod(uvcvideo.ko)kmod(v4l2-dv-timings.ko)kmod(via-sdmmc.ko)kmod(videobuf2-common.ko)kmod(videobuf2-memops.ko)kmod(videobuf2-v4l2.ko)kmod(videobuf2-vmalloc.ko)kmod(videodev.ko)kmod(virtio_snd.ko)kmod(visor.ko)kmod(vub300.ko)kmod(vxcan.ko)kmod(whiteheat.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(zaurus.ko)modalias(acpi*:80860F1[46]:*)modalias(acpi*:80865AC[AC]:*)modalias(acpi*:80865AD0:*)modalias(acpi*:AMDI004[01]:*)modalias(acpi*:BCM2847:*)modalias(acpi*:BCM4752:*)modalias(acpi*:BCM6E4E:*)modalias(acpi*:BRCM587[12]:*)modalias(acpi*:BRCME88C:*)modalias(acpi*:GOOG0020:*)modalias(acpi*:HISI0161:*)modalias(acpi*:HISI0162:*)modalias(acpi*:HISI02C1:*)modalias(acpi*:INT33BB:*)modalias(acpi*:INT33C6:*)modalias(acpi*:INT3436:*)modalias(acpi*:INT344D:*)modalias(acpi*:LNRO0003:*)modalias(acpi*:LNV4752:*)modalias(acpi*:MLNXBF01:*)modalias(acpi*:MLNXBF04:*)modalias(acpi*:MLNXBF2[49]:*)modalias(acpi*:MLNXBF30:*)modalias(acpi*:MLNXBFD[012]:*)modalias(acpi*:PNP0D40:*)modalias(acpi*:PNPB006:*)modalias(acpi*:QCOM805[12]:*)modalias(acpi:GOOG0020)modalias(amba:d0?480180)modalias(amba:d0?[23]53180)modalias(amba:d0[012]?41180)modalias(amba:d1?153180)modalias(amba:d1?[14]80180)modalias(amba:d2?253180)modalias(amba:d???41181)modalias(amba:d???51180)modalias(amba:d??[128]80180)modalias(auxiliary:bnxt_en.rdma)modalias(auxiliary:i40e.iwarp)modalias(auxiliary:ice.iwarp)modalias(auxiliary:ice.roce)modalias(auxiliary:mlx4_core.ib)modalias(auxiliary:mlx5_core.multiport)modalias(auxiliary:mlx5_core.rdma)modalias(auxiliary:mlx5_core.rdma-rep)modalias(bcma:m04BFid0812rev1[178]cl*)modalias(bt-proto-3)modalias(bt-proto-4)modalias(bt-proto-6)modalias(can-gw)modalias(can-proto-1)modalias(can-proto-2)modalias(can-proto-6)modalias(can-proto-7)modalias(cfi_cmdset_0003)modalias(cfi_cmdset_0006)modalias(cfi_cmdset_0200)modalias(cfi_cmdset_0701)modalias(char-major-10-137)modalias(char-major-10-242)modalias(char-major-108-0)modalias(char-major-116-*)modalias(char-major-116-1)modalias(char-major-116-33)modalias(char-major-14-*)modalias(char-major-81-*)modalias(char-major-90-*)modalias(devname:ppp)modalias(devname:rfkill)modalias(devname:snd/seq)modalias(devname:snd/timer)modalias(devname:vhci)modalias(fixed-partitions)modalias(fs-cifs)modalias(fs-smb3)modalias(fs-squashfs)modalias(hdaudio:v00000101r*a01*)modalias(hdaudio:v00000201r*a01*)modalias(hdaudio:v00147A47r*a01*)modalias(hdaudio:v1002791[9A]r*a01*)modalias(hdaudio:v1002793Cr*a01*)modalias(hdaudio:v1002AA01r*a01*)modalias(hdaudio:v1013420[678]r*a01*)modalias(hdaudio:v1013421[03]r*a01*)modalias(hdaudio:v1057305[57]r*a01*)modalias(hdaudio:v10573155r*a01*)modalias(hdaudio:v1095139[02]r*a01*)modalias(hdaudio:v10DE000[123456789ABCD]r*a01*)modalias(hdaudio:v10DE001[012345689ABC]r*a01*)modalias(hdaudio:v10DE002[0289DEF]r*a01*)modalias(hdaudio:v10DE003[01]r*a01*)modalias(hdaudio:v10DE004[012345]r*a01*)modalias(hdaudio:v10DE005[012]r*a01*)modalias(hdaudio:v10DE006[0127]r*a01*)modalias(hdaudio:v10DE007[012346BCDE]r*a01*)modalias(hdaudio:v10DE008[01234]r*a01*)modalias(hdaudio:v10DE009[012345789ADEF]r*a01*)modalias(hdaudio:v10DE00A[034567]r*a01*)modalias(hdaudio:v10DE8001r*a01*)modalias(hdaudio:v10DE8067r*a01*)modalias(hdaudio:v10EC0215r*a01*)modalias(hdaudio:v10EC022[125]r*a01*)modalias(hdaudio:v10EC023[013456]r*a01*)modalias(hdaudio:v10EC025[67]r*a01*)modalias(hdaudio:v10EC026[02789]r*a01*)modalias(hdaudio:v10EC027[02456]r*a01*)modalias(hdaudio:v10EC028[023456789]r*a01*)modalias(hdaudio:v10EC029[0234589]r*a01*)modalias(hdaudio:v10EC02[45]5r*a01*)modalias(hdaudio:v10EC0300r*a01*)modalias(hdaudio:v10EC0623r*a01*)modalias(hdaudio:v10EC0660r*a01*)modalias(hdaudio:v10EC0662r00100002a01*)modalias(hdaudio:v10EC0662r00100101a01*)modalias(hdaudio:v10EC0662r00100300a01*)modalias(hdaudio:v10EC066[3578]r*a01*)modalias(hdaudio:v10EC067[01]r*a01*)modalias(hdaudio:v10EC0680r*a01*)modalias(hdaudio:v10EC070[013]r*a01*)modalias(hdaudio:v10EC0711r*a01*)modalias(hdaudio:v10EC0861r*a01*)modalias(hdaudio:v10EC0861r00100340a01*)modalias(hdaudio:v10EC086[27]r*a01*)modalias(hdaudio:v10EC0885r0010010[13]a01*)modalias(hdaudio:v10EC0888r00100101a01*)modalias(hdaudio:v10EC0889r*a01*)modalias(hdaudio:v10EC088[0235]r*a01*)modalias(hdaudio:v10EC088[78]r*a01*)modalias(hdaudio:v10EC089[279]r*a01*)modalias(hdaudio:v10EC0[9B]00r*a01*)modalias(hdaudio:v10EC1168r*a01*)modalias(hdaudio:v10EC1220r*a01*)modalias(hdaudio:v1102000[ABD]r*a01*)modalias(hdaudio:v11020011r*a01*)modalias(hdaudio:v1106039[78]r*a01*)modalias(hdaudio:v11060428r*a01*)modalias(hdaudio:v1106043[38]r*a01*)modalias(hdaudio:v1106044[0168]r*a01*)modalias(hdaudio:v1106139[78]r*a01*)modalias(hdaudio:v1106170[89AB]r*a01*)modalias(hdaudio:v1106239[78]r*a01*)modalias(hdaudio:v11063288r*a01*)modalias(hdaudio:v1106339[78]r*a01*)modalias(hdaudio:v1106439[78]r*a01*)modalias(hdaudio:v11064441r*a01*)modalias(hdaudio:v110644[23]8r*a01*)modalias(hdaudio:v1106476[012]r*a01*)modalias(hdaudio:v1106539[78]r*a01*)modalias(hdaudio:v1106639[78]r*a01*)modalias(hdaudio:v1106739[78]r*a01*)modalias(hdaudio:v11068446r*a01*)modalias(hdaudio:v11069F8[0145]r*a01*)modalias(hdaudio:v1106A721r*a01*)modalias(hdaudio:v1106E71[01234567]r*a01*)modalias(hdaudio:v1106E72[01234567]r*a01*)modalias(hdaudio:v111D760[3458]r*a01*)modalias(hdaudio:v111D766[6789]r*a01*)modalias(hdaudio:v111D767[456]r*a01*)modalias(hdaudio:v111D7695r*a01*)modalias(hdaudio:v111D76B[01234567]r*a01*)modalias(hdaudio:v111D76C[0123456789ABCDE]r*a01*)modalias(hdaudio:v111D76D[1459F]r*a01*)modalias(hdaudio:v111D76E[035789ABCDEF]r*a01*)modalias(hdaudio:v111D76F[0123]r*a01*)modalias(hdaudio:v11C13026r*a01*)modalias(hdaudio:v11C13[01]55r*a01*)modalias(hdaudio:v11D4184Ar*a01*)modalias(hdaudio:v11D4188[234]r*a01*)modalias(hdaudio:v11D4194[AB]r*a01*)modalias(hdaudio:v11D4198[13468B]r*a01*)modalias(hdaudio:v11D4882Ar*a01*)modalias(hdaudio:v11D4989[AB]r*a01*)modalias(hdaudio:v13F68888r*a01*)modalias(hdaudio:v13F69880r*a01*)modalias(hdaudio:v14F11F8[67]r*a01*)modalias(hdaudio:v14F12008r*a01*)modalias(hdaudio:v14F120D[01]r*a01*)modalias(hdaudio:v14F1504[57]r*a01*)modalias(hdaudio:v14F15051r*a01*)modalias(hdaudio:v14F1506[6789CE]r*a01*)modalias(hdaudio:v14F1509[78]r*a01*)modalias(hdaudio:v14F150A[12BC]r*a01*)modalias(hdaudio:v14F150B[89]r*a01*)modalias(hdaudio:v14F150F[1234]r*a01*)modalias(hdaudio:v14F1510Fr*a01*)modalias(hdaudio:v14F1511[01345]r*a01*)modalias(hdaudio:v14F151D7r*a01*)modalias(hdaudio:v15433155r*a01*)modalias(hdaudio:v163C3[01]55r*a01*)modalias(hdaudio:v17E80047r*a01*)modalias(hdaudio:v18540018r*a01*)modalias(hdaudio:v19E58326r*a01*)modalias(hdaudio:v434D4980r*a01*)modalias(hdaudio:v67663D8[234567]r*a01*)modalias(hdaudio:v80860054r*a01*)modalias(hdaudio:v8086280[0123456789ABCDF]r*a01*)modalias(hdaudio:v8086281[245689ABCDF]r*a01*)modalias(hdaudio:v8086288[23]r*a01*)modalias(hdaudio:v808628[28]0r*a01*)modalias(hdaudio:v808629FBr*a01*)modalias(hdaudio:v8384761[456789]r*a01*)modalias(hdaudio:v8384762[0123456789]r*a01*)modalias(hdaudio:v8384763[2345678]r*a01*)modalias(hdaudio:v8384764[56]r*a01*)modalias(hdaudio:v8384766[124]r*a01*)modalias(hdaudio:v8384768[0123]r*a01*)modalias(hdaudio:v8384769[08]r*a01*)modalias(hdaudio:v838476A[01234567]r*a01*)modalias(hdaudio:v8384788[02]r*a01*)modalias(hid:b0003g*v0000041Ep00002801)modalias(hid:b0003g*v000004D8p0000[CF]002)modalias(i2c:blinkm)modalias(i2c:ch7006)modalias(i2c:cros-hps)modalias(i2c:lm3530-led)modalias(i2c:lp3944)modalias(i2c:smb34[57])modalias(i2c:smb358)modalias(i2c:tda998x)modalias(i2c:usb3503)modalias(i40iw)modalias(ledtrig:audio-micmute)modalias(ledtrig:audio-mute)modalias(ledtrig:default-on)modalias(ledtrig:netdev)modalias(mmc:block)modalias(mpt2sas)modalias(net-pf-16-proto-16-family-nl80211)modalias(net-pf-16-proto-20)modalias(net-pf-20)modalias(net-pf-24)modalias(net-pf-24-proto-0)modalias(net-pf-24-proto-2)modalias(net-pf-28)modalias(net-pf-29)modalias(net-pf-31)modalias(net-pf-8)modalias(nvmet-transport-1)modalias(of:N*T*Caltr_socfpga-dw-mshc)modalias(of:N*T*Caltr_socfpga-dw-mshcC*)modalias(of:N*T*Cbrcm_bcm2711-emmc2)modalias(of:N*T*Cbrcm_bcm2711-emmc2C*)modalias(of:N*T*Cbrcm_bcm2711-genet-v5)modalias(of:N*T*Cbrcm_bcm2711-genet-v5C*)modalias(of:N*T*Cbrcm_bcm2835-sdhci)modalias(of:N*T*Cbrcm_bcm2835-sdhciC*)modalias(of:N*T*Cbrcm_bcm4908-partitions)modalias(of:N*T*Cbrcm_bcm4908-partitionsC*)modalias(of:N*T*Cbrcm_bcm7211a0-sdhci)modalias(of:N*T*Cbrcm_bcm7211a0-sdhciC*)modalias(of:N*T*Cbrcm_genet-v1)modalias(of:N*T*Cbrcm_genet-v1C*)modalias(of:N*T*Cbrcm_genet-v2)modalias(of:N*T*Cbrcm_genet-v2C*)modalias(of:N*T*Cbrcm_genet-v3)modalias(of:N*T*Cbrcm_genet-v3C*)modalias(of:N*T*Cbrcm_genet-v4)modalias(of:N*T*Cbrcm_genet-v4C*)modalias(of:N*T*Cbrcm_genet-v5)modalias(of:N*T*Cbrcm_genet-v5C*)modalias(of:N*T*Cbrcm_sdhci-iproc)modalias(of:N*T*Cbrcm_sdhci-iproc-cygnus)modalias(of:N*T*Cbrcm_sdhci-iproc-cygnusC*)modalias(of:N*T*Cbrcm_sdhci-iprocC*)modalias(of:N*T*Cbrcm_spu2-crypto)modalias(of:N*T*Cbrcm_spu2-cryptoC*)modalias(of:N*T*Cbrcm_spu2-v2-crypto)modalias(of:N*T*Cbrcm_spu2-v2-cryptoC*)modalias(of:N*T*Cbrcm_spum-crypto)modalias(of:N*T*Cbrcm_spum-cryptoC*)modalias(of:N*T*Cbrcm_spum-nsp-crypto)modalias(of:N*T*Cbrcm_spum-nsp-cryptoC*)modalias(of:N*T*Ccfi-flash)modalias(of:N*T*Ccfi-flashC*)modalias(of:N*T*Cfixed-partitions)modalias(of:N*T*Cfixed-partitionsC*)modalias(of:N*T*Cfsl_imx23-gpmi-nand)modalias(of:N*T*Cfsl_imx23-gpmi-nandC*)modalias(of:N*T*Cfsl_imx25-esdhc)modalias(of:N*T*Cfsl_imx25-esdhcC*)modalias(of:N*T*Cfsl_imx28-gpmi-nand)modalias(of:N*T*Cfsl_imx28-gpmi-nandC*)modalias(of:N*T*Cfsl_imx35-esdhc)modalias(of:N*T*Cfsl_imx35-esdhcC*)modalias(of:N*T*Cfsl_imx51-esdhc)modalias(of:N*T*Cfsl_imx51-esdhcC*)modalias(of:N*T*Cfsl_imx53-esdhc)modalias(of:N*T*Cfsl_imx53-esdhcC*)modalias(of:N*T*Cfsl_imx6q-gpmi-nand)modalias(of:N*T*Cfsl_imx6q-gpmi-nandC*)modalias(of:N*T*Cfsl_imx6q-usdhc)modalias(of:N*T*Cfsl_imx6q-usdhcC*)modalias(of:N*T*Cfsl_imx6sl-usdhc)modalias(of:N*T*Cfsl_imx6sl-usdhcC*)modalias(of:N*T*Cfsl_imx6sll-usdhc)modalias(of:N*T*Cfsl_imx6sll-usdhcC*)modalias(of:N*T*Cfsl_imx6sx-gpmi-nand)modalias(of:N*T*Cfsl_imx6sx-gpmi-nandC*)modalias(of:N*T*Cfsl_imx6sx-usdhc)modalias(of:N*T*Cfsl_imx6sx-usdhcC*)modalias(of:N*T*Cfsl_imx6ull-usdhc)modalias(of:N*T*Cfsl_imx6ull-usdhcC*)modalias(of:N*T*Cfsl_imx7d-gpmi-nand)modalias(of:N*T*Cfsl_imx7d-gpmi-nandC*)modalias(of:N*T*Cfsl_imx7d-usdhc)modalias(of:N*T*Cfsl_imx7d-usdhcC*)modalias(of:N*T*Cfsl_imx7ulp-usdhc)modalias(of:N*T*Cfsl_imx7ulp-usdhcC*)modalias(of:N*T*Cfsl_imx8mm-usdhc)modalias(of:N*T*Cfsl_imx8mm-usdhcC*)modalias(of:N*T*Cfsl_imx8qxp-usdhc)modalias(of:N*T*Cfsl_imx8qxp-usdhcC*)modalias(of:N*T*Cfsl_imxrt1050-usdhc)modalias(of:N*T*Cfsl_imxrt1050-usdhcC*)modalias(of:N*T*Cfsl_sec-v4.0)modalias(of:N*T*Cfsl_sec-v4.0-job-ring)modalias(of:N*T*Cfsl_sec-v4.0-job-ringC*)modalias(of:N*T*Cfsl_sec-v4.0C*)modalias(of:N*T*Cfsl_sec4.0)modalias(of:N*T*Cfsl_sec4.0-job-ring)modalias(of:N*T*Cfsl_sec4.0-job-ringC*)modalias(of:N*T*Cfsl_sec4.0C*)modalias(of:N*T*Chisilicon_hip05-sas-v1)modalias(of:N*T*Chisilicon_hip05-sas-v1C*)modalias(of:N*T*Chisilicon_hip06-sas-v2)modalias(of:N*T*Chisilicon_hip06-sas-v2C*)modalias(of:N*T*Chisilicon_hip06-sec)modalias(of:N*T*Chisilicon_hip06-secC*)modalias(of:N*T*Chisilicon_hip07-sas-v2)modalias(of:N*T*Chisilicon_hip07-sas-v2C*)modalias(of:N*T*Chisilicon_hip07-sec)modalias(of:N*T*Chisilicon_hip07-secC*)modalias(of:N*T*Cimg_pistachio-dw-mshc)modalias(of:N*T*Cimg_pistachio-dw-mshcC*)modalias(of:N*T*Cjedec-flash)modalias(of:N*T*Cjedec-flashC*)modalias(of:N*T*Cjedec_spi-nor)modalias(of:N*T*Cjedec_spi-norC*)modalias(of:N*T*Clinksys_ns-partitions)modalias(of:N*T*Clinksys_ns-partitionsC*)modalias(of:N*T*Clltc_lt3593)modalias(of:N*T*Clltc_lt3593C*)modalias(of:N*T*Cmellanox_bluefield-dw-mshc)modalias(of:N*T*Cmellanox_bluefield-dw-mshcC*)modalias(of:N*T*Cmicrochip_mcp2510)modalias(of:N*T*Cmicrochip_mcp2510C*)modalias(of:N*T*Cmicrochip_mcp2515)modalias(of:N*T*Cmicrochip_mcp2515C*)modalias(of:N*T*Cmicrochip_mcp2517fd)modalias(of:N*T*Cmicrochip_mcp2517fdC*)modalias(of:N*T*Cmicrochip_mcp251863)modalias(of:N*T*Cmicrochip_mcp251863C*)modalias(of:N*T*Cmicrochip_mcp2518fd)modalias(of:N*T*Cmicrochip_mcp2518fdC*)modalias(of:N*T*Cmicrochip_mcp251xfd)modalias(of:N*T*Cmicrochip_mcp251xfdC*)modalias(of:N*T*Cmicrochip_mcp25625)modalias(of:N*T*Cmicrochip_mcp25625C*)modalias(of:N*T*Cmmc-pwrseq-emmc)modalias(of:N*T*Cmmc-pwrseq-emmcC*)modalias(of:N*T*Cmmc-pwrseq-simple)modalias(of:N*T*Cmmc-pwrseq-simpleC*)modalias(of:N*T*Cmtd-ram)modalias(of:N*T*Cmtd-ramC*)modalias(of:N*T*Cmtd-rom)modalias(of:N*T*Cmtd-romC*)modalias(of:N*T*Cnvidia_tegra114-dc)modalias(of:N*T*Cnvidia_tegra114-dcC*)modalias(of:N*T*Cnvidia_tegra114-dsi)modalias(of:N*T*Cnvidia_tegra114-dsiC*)modalias(of:N*T*Cnvidia_tegra114-gr2d)modalias(of:N*T*Cnvidia_tegra114-gr2dC*)modalias(of:N*T*Cnvidia_tegra114-gr3d)modalias(of:N*T*Cnvidia_tegra114-gr3dC*)modalias(of:N*T*Cnvidia_tegra114-hdmi)modalias(of:N*T*Cnvidia_tegra114-hdmiC*)modalias(of:N*T*Cnvidia_tegra114-sdhci)modalias(of:N*T*Cnvidia_tegra114-sdhciC*)modalias(of:N*T*Cnvidia_tegra124-dc)modalias(of:N*T*Cnvidia_tegra124-dcC*)modalias(of:N*T*Cnvidia_tegra124-dpaux)modalias(of:N*T*Cnvidia_tegra124-dpauxC*)modalias(of:N*T*Cnvidia_tegra124-dsi)modalias(of:N*T*Cnvidia_tegra124-dsiC*)modalias(of:N*T*Cnvidia_tegra124-hdmi)modalias(of:N*T*Cnvidia_tegra124-hdmiC*)modalias(of:N*T*Cnvidia_tegra124-sdhci)modalias(of:N*T*Cnvidia_tegra124-sdhciC*)modalias(of:N*T*Cnvidia_tegra124-sor)modalias(of:N*T*Cnvidia_tegra124-sorC*)modalias(of:N*T*Cnvidia_tegra124-vic)modalias(of:N*T*Cnvidia_tegra124-vicC*)modalias(of:N*T*Cnvidia_tegra132-dsi)modalias(of:N*T*Cnvidia_tegra132-dsiC*)modalias(of:N*T*Cnvidia_tegra132-sor)modalias(of:N*T*Cnvidia_tegra132-sorC*)modalias(of:N*T*Cnvidia_tegra186-dc)modalias(of:N*T*Cnvidia_tegra186-dcC*)modalias(of:N*T*Cnvidia_tegra186-display)modalias(of:N*T*Cnvidia_tegra186-displayC*)modalias(of:N*T*Cnvidia_tegra186-dpaux)modalias(of:N*T*Cnvidia_tegra186-dpauxC*)modalias(of:N*T*Cnvidia_tegra186-eqos)modalias(of:N*T*Cnvidia_tegra186-eqosC*)modalias(of:N*T*Cnvidia_tegra186-nvdec)modalias(of:N*T*Cnvidia_tegra186-nvdecC*)modalias(of:N*T*Cnvidia_tegra186-sdhci)modalias(of:N*T*Cnvidia_tegra186-sdhciC*)modalias(of:N*T*Cnvidia_tegra186-sor)modalias(of:N*T*Cnvidia_tegra186-sorC*)modalias(of:N*T*Cnvidia_tegra186-vic)modalias(of:N*T*Cnvidia_tegra186-vicC*)modalias(of:N*T*Cnvidia_tegra194-dc)modalias(of:N*T*Cnvidia_tegra194-dcC*)modalias(of:N*T*Cnvidia_tegra194-display)modalias(of:N*T*Cnvidia_tegra194-displayC*)modalias(of:N*T*Cnvidia_tegra194-dpaux)modalias(of:N*T*Cnvidia_tegra194-dpauxC*)modalias(of:N*T*Cnvidia_tegra194-nvdec)modalias(of:N*T*Cnvidia_tegra194-nvdecC*)modalias(of:N*T*Cnvidia_tegra194-sdhci)modalias(of:N*T*Cnvidia_tegra194-sdhciC*)modalias(of:N*T*Cnvidia_tegra194-sor)modalias(of:N*T*Cnvidia_tegra194-sorC*)modalias(of:N*T*Cnvidia_tegra194-vic)modalias(of:N*T*Cnvidia_tegra194-vicC*)modalias(of:N*T*Cnvidia_tegra20-dc)modalias(of:N*T*Cnvidia_tegra20-dcC*)modalias(of:N*T*Cnvidia_tegra20-gr2d)modalias(of:N*T*Cnvidia_tegra20-gr2dC*)modalias(of:N*T*Cnvidia_tegra20-gr3d)modalias(of:N*T*Cnvidia_tegra20-gr3dC*)modalias(of:N*T*Cnvidia_tegra20-hdmi)modalias(of:N*T*Cnvidia_tegra20-hdmiC*)modalias(of:N*T*Cnvidia_tegra20-sdhci)modalias(of:N*T*Cnvidia_tegra20-sdhciC*)modalias(of:N*T*Cnvidia_tegra210-dc)modalias(of:N*T*Cnvidia_tegra210-dcC*)modalias(of:N*T*Cnvidia_tegra210-dpaux)modalias(of:N*T*Cnvidia_tegra210-dpauxC*)modalias(of:N*T*Cnvidia_tegra210-dsi)modalias(of:N*T*Cnvidia_tegra210-dsiC*)modalias(of:N*T*Cnvidia_tegra210-nvdec)modalias(of:N*T*Cnvidia_tegra210-nvdecC*)modalias(of:N*T*Cnvidia_tegra210-sdhci)modalias(of:N*T*Cnvidia_tegra210-sdhciC*)modalias(of:N*T*Cnvidia_tegra210-sor)modalias(of:N*T*Cnvidia_tegra210-sor1)modalias(of:N*T*Cnvidia_tegra210-sor1C*)modalias(of:N*T*Cnvidia_tegra210-sorC*)modalias(of:N*T*Cnvidia_tegra210-vic)modalias(of:N*T*Cnvidia_tegra210-vicC*)modalias(of:N*T*Cnvidia_tegra234-mgbe)modalias(of:N*T*Cnvidia_tegra234-mgbeC*)modalias(of:N*T*Cnvidia_tegra234-sdhci)modalias(of:N*T*Cnvidia_tegra234-sdhciC*)modalias(of:N*T*Cnvidia_tegra234-vic)modalias(of:N*T*Cnvidia_tegra234-vicC*)modalias(of:N*T*Cnvidia_tegra30-dc)modalias(of:N*T*Cnvidia_tegra30-dcC*)modalias(of:N*T*Cnvidia_tegra30-gr2d)modalias(of:N*T*Cnvidia_tegra30-gr2dC*)modalias(of:N*T*Cnvidia_tegra30-gr3d)modalias(of:N*T*Cnvidia_tegra30-gr3dC*)modalias(of:N*T*Cnvidia_tegra30-hdmi)modalias(of:N*T*Cnvidia_tegra30-hdmiC*)modalias(of:N*T*Cnvidia_tegra30-sdhci)modalias(of:N*T*Cnvidia_tegra30-sdhciC*)modalias(of:N*T*Cnxp_imx8dxl-dwmac-eqos)modalias(of:N*T*Cnxp_imx8dxl-dwmac-eqosC*)modalias(of:N*T*Cnxp_imx8mp-dwmac-eqos)modalias(of:N*T*Cnxp_imx8mp-dwmac-eqosC*)modalias(of:N*T*Cnxp_imx93-dwmac-eqos)modalias(of:N*T*Cnxp_imx93-dwmac-eqosC*)modalias(of:N*T*Cnxp_s32g2-usdhc)modalias(of:N*T*Cnxp_s32g2-usdhcC*)modalias(of:N*T*Cnxp_tda998x)modalias(of:N*T*Cnxp_tda998xC*)modalias(of:N*T*Crfkill-gpio)modalias(of:N*T*Crfkill-gpioC*)modalias(of:N*T*Crockchip_rk3568-dwcmshc)modalias(of:N*T*Crockchip_rk3568-dwcmshcC*)modalias(of:N*T*Crockchip_rk3588-dwcmshc)modalias(of:N*T*Crockchip_rk3588-dwcmshcC*)modalias(of:N*T*Csmsc_lan91c111)modalias(of:N*T*Csmsc_lan91c111C*)modalias(of:N*T*Csmsc_lan91c94)modalias(of:N*T*Csmsc_lan91c94C*)modalias(of:N*T*Csmsc_usb3503)modalias(of:N*T*Csmsc_usb3503C*)modalias(of:N*T*Csmsc_usb3503a)modalias(of:N*T*Csmsc_usb3503aC*)modalias(of:N*T*Csmsc_usb3803)modalias(of:N*T*Csmsc_usb3803C*)modalias(of:N*T*Csnps_dw-mshc)modalias(of:N*T*Csnps_dw-mshcC*)modalias(of:N*T*Csnps_dwc-qos-ethernet-4.10)modalias(of:N*T*Csnps_dwc-qos-ethernet-4.10C*)modalias(of:N*T*Csnps_dwcmshc-sdhci)modalias(of:N*T*Csnps_dwcmshc-sdhciC*)modalias(of:N*T*Csummit_smb345)modalias(of:N*T*Csummit_smb345C*)modalias(of:N*T*Csummit_smb347)modalias(of:N*T*Csummit_smb347C*)modalias(of:N*T*Csummit_smb358)modalias(of:N*T*Csummit_smb358C*)modalias(of:N*T*Cusb1286_204e)modalias(of:N*T*Cusb1286_204eC*)modalias(of:N*T*Cusb2109_2817)modalias(of:N*T*Cusb2109_2817C*)modalias(of:N*T*Cusb2109_817)modalias(of:N*T*Cusb2109_817C*)modalias(of:N*T*Cusb424_2412)modalias(of:N*T*Cusb424_2412C*)modalias(of:N*T*Cusb424_2514)modalias(of:N*T*Cusb424_2514C*)modalias(of:N*T*Cusb424_2517)modalias(of:N*T*Cusb424_2517C*)modalias(of:N*T*Cusb424_2744)modalias(of:N*T*Cusb424_2744C*)modalias(of:N*T*Cusb424_5744)modalias(of:N*T*Cusb424_5744C*)modalias(of:N*T*Cusb451_8025)modalias(of:N*T*Cusb451_8025C*)modalias(of:N*T*Cusb451_8027)modalias(of:N*T*Cusb451_8027C*)modalias(of:N*T*Cusb451_8140)modalias(of:N*T*Cusb451_8140C*)modalias(of:N*T*Cusb451_8142)modalias(of:N*T*Cusb451_8142C*)modalias(of:N*T*Cusb4b4_6504)modalias(of:N*T*Cusb4b4_6504C*)modalias(of:N*T*Cusb4b4_6506)modalias(of:N*T*Cusb4b4_6506C*)modalias(of:N*T*Cusb4b4_6570)modalias(of:N*T*Cusb4b4_6570C*)modalias(of:N*T*Cusb4ca_301a)modalias(of:N*T*Cusb4ca_301aC*)modalias(of:N*T*Cusb5e3_608)modalias(of:N*T*Cusb5e3_608C*)modalias(of:N*T*Cusb5e3_610)modalias(of:N*T*Cusb5e3_610C*)modalias(of:N*T*Cusb5e3_620)modalias(of:N*T*Cusb5e3_620C*)modalias(of:N*T*Cusb5e3_626)modalias(of:N*T*Cusb5e3_626C*)modalias(of:N*T*Cusbbda_411)modalias(of:N*T*Cusbbda_411C*)modalias(of:N*T*Cusbbda_414)modalias(of:N*T*Cusbbda_414C*)modalias(of:N*T*Cusbbda_5411)modalias(of:N*T*Cusbbda_5411C*)modalias(of:N*T*Cusbbda_5414)modalias(of:N*T*Cusbbda_5414C*)modalias(of:N*T*Cusbcf3_e300)modalias(of:N*T*Cusbcf3_e300C*)modalias(of:N*Trom*Cdirect-mapped)modalias(of:N*Trom*Cdirect-mappedC*)modalias(ofoldpart)modalias(pci:hisi_sas_v3_hw)modalias(pci:v*d*sv*sd*bc08sc05i*)modalias(pci:v00000014d00007A[03]7sv*sd*bc*sc*i*)modalias(pci:v0000001Cd0000001[34789A]sv*sd*bc*sc*i*)modalias(pci:v00000777d000011ACsv*sd*bc*sc*i*)modalias(pci:v00000B48d00007922sv*sd*bc*sc*i*)modalias(pci:v00001000d0000001[4567BC]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000002Fsv*sd*bc*sc*i*)modalias(pci:v00001000d00000030sv000015ADsd*bc*sc*i*)modalias(pci:v00001000d00000054sv000015ADsd*bc*sc*i*)modalias(pci:v00001000d0000005[23BDF]sv*sd*bc*sc*i*)modalias(pci:v00001000d00000060sv*sd*bc*sc*i*)modalias(pci:v00001000d0000006[45E]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000007[02467E]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000007[1389C]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000008[01234567]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000009[014567]sv*sd*bc*sc*i*)modalias(pci:v00001000d000000A[ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001000d000000B2sv*sd*bc*sc*i*)modalias(pci:v00001000d000000C[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001000d000000C[EF]sv*sd*bc*sc*i*)modalias(pci:v00001000d000000D1sv*sd*bc*sc*i*)modalias(pci:v00001000d000000E[01234567]sv*sd*bc*sc*i*)modalias(pci:v00001000d000002B[01]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000041[13]sv*sd*bc*sc*i*)modalias(pci:v00001000d000010E[01234567]sv*sd*bc*sc*i*)modalias(pci:v00001002d*sv*sd*bc03sc[08]0i00*)modalias(pci:v00001002d*sv*sd*bc04sc03i00*)modalias(pci:v00001002d*sv*sd*bc12sc00i00*)modalias(pci:v00001002d00000002sv*sd*bc*sc*i*)modalias(pci:v00001002d00001308sv*sd*bc*sc*i*)modalias(pci:v00001002d0000130[45679ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000131[01235678BCD]sv*sd*bc*sc*i*)modalias(pci:v00001002d000013FEsv*sd*bc*sc*i*)modalias(pci:v00001002d0000143Fsv*sd*bc*sc*i*)modalias(pci:v00001002d0000157Asv*sd*bc*sc*i*)modalias(pci:v00001002d000015B3sv*sd*bc*sc*i*)modalias(pci:v00001002d000015D[8D]sv*sd*bc*sc*i*)modalias(pci:v00001002d000015E7sv*sd*bc*sc*i*)modalias(pci:v00001002d0000163[68]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000164[CD]sv*sd*bc*sc*i*)modalias(pci:v00001002d00001681sv*sd*bc*sc*i*)modalias(pci:v00001002d0000315[01245]sv*sd*bc*sc*i*)modalias(pci:v00001002d00003E5[04]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000413[67]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000414[456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000415[0123456]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004237sv*sd*bc*sc*i*)modalias(pci:v00001002d00004242sv*sd*bc*sc*i*)modalias(pci:v00001002d0000433[67]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000437Bsv*sd*bc*sc*i*)modalias(pci:v00001002d00004383sv*sd*bc*sc*i*)modalias(pci:v00001002d00004437sv*sd*bc*sc*i*)modalias(pci:v00001002d0000496[67]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004A4[89ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004A5[04]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004B4[89ABC]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004C5[789A]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004C6[467]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004E4[456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004E5[012346]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000514[45678CD]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000515[789AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000546[024]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000554[89ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000555[0124]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000564[ABF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000565[237]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000583[45]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000595[45]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000596[012459]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000597[45]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005A4[12]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005A6[12]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005B6[02345]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005C6[13]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005D4[89ACDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005D5[027]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005E4[8ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000660[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000661[0137]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000662[013]sv*sd*bc*sc*i*)modalias(pci:v00001002d00006631sv*sd*bc*sc*i*)modalias(pci:v00001002d0000664[01679]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000665[018CDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000666[03457F]sv*sd*bc*sc*i*)modalias(pci:v00001002d000066A[012347F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000670[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000671[89CDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000672[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000673[89E]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000674[0123456789A]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000675[0189BDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000676[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000677[01289B]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000678[048A]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000679[01289ABEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067A[01289A]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067B[0189AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067C[0124789ACF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067D[0F]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067E[013789BF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067FFsv*sd*bc*sc*i*)modalias(pci:v00001002d0000680[012689]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000681[016789]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000682[0123456789ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000683[015789BDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000684[01239C]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000685[089]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000686[01234789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000687Fsv*sd*bc*sc*i*)modalias(pci:v00001002d0000688[089ACD]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000689[89BCDE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068A[0189]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068B[089AEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068C[01789]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068D[89AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068E[014589]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068F[1289AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000690[01237]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000692[0189BF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000693[089]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000694[CEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000698[01567]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000699[57F]sv*sd*bc*sc*i*)modalias(pci:v00001002d000069A[0123F]sv*sd*bc*sc*i*)modalias(pci:v00001002d00006FDFsv*sd*bc*sc*i*)modalias(pci:v00001002d0000710[012345689ABCEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000714[012345679ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000715[123EF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000718[013678ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000719[36BF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000071C[01234567DE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000071D[2456AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d00007211sv*sd*bc*sc*i*)modalias(pci:v00001002d0000724[03456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000728[0134789BC]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000729[0137]sv*sd*bc*sc*i*)modalias(pci:v00001002d000072[01]0sv*sd*bc*sc*i*)modalias(pci:v00001002d0000730[0F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000731[0289ABEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000734[017F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000736[02]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000738[8CE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073A[123589BCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073BFsv*sd*bc*sc*i*)modalias(pci:v00001002d000073C[013]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073D[ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073E[012389ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073FFsv*sd*bc*sc*i*)modalias(pci:v00001002d000073[9A]0sv*sd*bc*sc*i*)modalias(pci:v00001002d0000740[8CF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000742[1234]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000743Fsv*sd*bc*sc*i*)modalias(pci:v00001002d000074[12]0sv*sd*bc*sc*i*)modalias(pci:v00001002d0000783[45]sv*sd*bc*sc*i*)modalias(pci:v00001002d00007919sv*sd*bc*sc*i*)modalias(pci:v00001002d0000791[EF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000793Bsv*sd*bc*sc*i*)modalias(pci:v00001002d0000793Fsv*sd*bc*sc*i*)modalias(pci:v00001002d0000794[12]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000796[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000940[01235ABF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000944[012346ABCE]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000945[026ABE]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000946[02AB]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000947[AB]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000948[0789AF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000949[0158CEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000094A[013]sv*sd*bc*sc*i*)modalias(pci:v00001002d000094B[13459]sv*sd*bc*sc*i*)modalias(pci:v00001002d000094C[013456789BCD]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000950[01456789F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000951[1579]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000954[012EF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000955[2357F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000958[0136789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000959[01356789B]sv*sd*bc*sc*i*)modalias(pci:v00001002d000095C[0245679CDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000961[0123456]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000964[012345789ABCEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000971[012345]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000980[23456789A]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000983[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d00009840sv*sd*bc*sc*i*)modalias(pci:v00001002d0000985[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000987[04567]sv*sd*bc*sc*i*)modalias(pci:v00001002d000098E4sv*sd*bc*sc*i*)modalias(pci:v00001002d00009902sv*sd*bc*sc*i*)modalias(pci:v00001002d0000990[013456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000991[03789]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000999[0123456789ABCD]sv*sd*bc*sc*i*)modalias(pci:v00001002d000099A[024]sv*sd*bc*sc*i*)modalias(pci:v00001002d00009[67]0Fsv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA0[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA1[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA2[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA3[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA4[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA5[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA6[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA8[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA9[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AAA[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AAE[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AAF[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA[BC]0sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA[CD]8sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AB0[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AB1[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AB2[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AB3[08]sv*sd*bc*sc*i*)modalias(pci:v00001013d0000600[134]sv*sd*bc*sc*i*)modalias(pci:v00001022d*sv*sd*bc04sc03i00*)modalias(pci:v00001022d*sv*sd*bc08sc05i*)modalias(pci:v00001022d000014[58]7sv*sd*bc*sc*i*)modalias(pci:v00001022d0000157Asv*sd*bc*sc*i*)modalias(pci:v00001022d000015E3sv*sd*bc*sc*i*)modalias(pci:v00001022d0000780Dsv*sd*bc*sc*i*)modalias(pci:v00001023d00002000sv*sd*bc04sc01i*)modalias(pci:v00001023d00002001sv*sd*bc*sc*i*)modalias(pci:v00001028d00000015sv*sd*bc*sc*i*)modalias(pci:v0000102Bd0000052[0124]sv*sd*bc*sc*i*)modalias(pci:v0000102Bd0000053[023468]sv*sd*bc*sc*i*)modalias(pci:v00001039d00007018sv*sd*bc*sc*i*)modalias(pci:v00001039d00007502sv*sd*bc*sc*i*)modalias(pci:v00001057d00000003sv*sd*bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd00000010bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd00000020bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd0000003[01]bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd0000004[01]bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd0000005[01]bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd0000007[012]bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd0000005[01]bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd00000060bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd0000007[012]bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd0000008[01]bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd00000090bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd000000A0bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd000000B0bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd000000D0bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd000000E0bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd00000100bc*sc*i*)modalias(pci:v0000106Bd00001645sv*sd*bc*sc*i*)modalias(pci:v00001077d0000163[46]sv*sd*bc*sc*i*)modalias(pci:v00001077d00001656sv*sd*bc*sc*i*)modalias(pci:v00001077d0000165Csv*sd*bc*sc*i*)modalias(pci:v00001077d0000165Esv*sd*bc*sc*i*)modalias(pci:v00001077d0000166[46]sv*sd*bc*sc*i*)modalias(pci:v00001077d000016A[14D]sv*sd*bc*sc*i*)modalias(pci:v00001077d000016[45]4sv*sd*bc*sc*i*)modalias(pci:v00001077d00002089sv*sd*bc*sc*i*)modalias(pci:v00001077d000020[3678]1sv*sd*bc*sc*i*)modalias(pci:v00001077d00002289sv*sd*bc*sc*i*)modalias(pci:v00001077d000022[678]1sv*sd*bc*sc*i*)modalias(pci:v00001077d00002532sv*sd*bc*sc*i*)modalias(pci:v00001077d000030[23]2sv*sd*bc*sc*i*)modalias(pci:v00001077d00004010sv*sd*bc*sc*i*)modalias(pci:v00001077d000040[23]2sv*sd*bc*sc*i*)modalias(pci:v00001077d00008031sv*sd*bc*sc*i*)modalias(pci:v00001077d00008080sv*sd*bc*sc*i*)modalias(pci:v00001077d00008084sv*sd*bc*sc*i*)modalias(pci:v00001077d000080[79]0sv*sd*bc*sc*i*)modalias(pci:v0000109Ed00000878sv00000070sd000013EBbc*sc*i*)modalias(pci:v0000109Ed00000878sv00000070sd0000FF0[17]bc*sc*i*)modalias(pci:v0000109Ed00000878sv00001002sd00000001bc*sc*i*)modalias(pci:v0000109Ed00000878sv0000107Dsd00006606bc*sc*i*)modalias(pci:v0000109Ed00000878sv000011BDsd00000012bc*sc*i*)modalias(pci:v0000109Ed00000878sv0000121Asd00003000bc*sc*i*)modalias(pci:v0000109Ed00000878sv0000144Fsd00003000bc*sc*i*)modalias(pci:v0000109Ed00000878sv00001461sd00000003bc*sc*i*)modalias(pci:v0000109Ed00000878sv00001554sd00004011bc*sc*i*)modalias(pci:v0000109Ed00000878sv0000BD11sd00001200bc*sc*i*)modalias(pci:v0000109Ed00000879sv00000070sd000013EBbc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BA[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BB[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BC[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BD[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BF[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000B[01234567]21bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000C00[12]bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000C02[12]bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000D[0123]21bc*sc*i*)modalias(pci:v000010B5d0000906Dsv*sd*bc*sc*i*)modalias(pci:v000010B5d000090[35]0sv00001369sd*bc*sc*i*)modalias(pci:v000010B5d00009656sv00001369sd0000B[01234567]01bc*sc*i*)modalias(pci:v000010B5d00009656sv00001369sd0000D[0123]01bc*sc*i*)modalias(pci:v000010B9d00000111sv*sd*bc*sc*i*)modalias(pci:v000010B9d00005461sv*sd*bc*sc*i*)modalias(pci:v000010CFd000011A2sv*sd*bc*sc*i*)modalias(pci:v000010DEd*sv*sd*bc03sc*i*)modalias(pci:v000010DEd*sv*sd*bc04sc03i00*)modalias(pci:v000010DFd00000722sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000072[4C]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000E[23]00sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F01[15]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F0D5sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F0E[15]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F100sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F11[12]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F180sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000FC40sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000FE00sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000FE1[12]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F[45]00sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000002Bsv*sd*bc*sc*i*)modalias(pci:v000010ECd00005250sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008179sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000817[1234]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000817[678]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000818Bsv*sd*bc*sc*i*)modalias(pci:v000010ECd00008191sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008192sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008193sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008723sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008812sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008821sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008852sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000A85Asv*sd*bc*sc*i*)modalias(pci:v000010ECd0000B723sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000B822sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000B85[2B]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000C82[2F]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000C852sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000D723sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000[BC]821sv*sd*bc*sc*i*)modalias(pci:v000010EEd00003FC4sv*sd*bc*sc*i*)modalias(pci:v000010EEd00003FC5sv*sd*bc*sc*i*)modalias(pci:v000010EEd00003FC6sv*sd*bc*sc*i*)modalias(pci:v000010EEd00003FC[0123]sv*sd*bc*sc*i*)modalias(pci:v00001102d00000006sv*sd*bc*sc*i*)modalias(pci:v00001102d00000007sv*sd*bc*sc*i*)modalias(pci:v00001102d00000009sv*sd*bc*sc*i*)modalias(pci:v00001102d0000000[248]sv*sd*bc*sc*i*)modalias(pci:v00001102d0000000[5B]sv*sd*bc*sc*i*)modalias(pci:v00001102d0000001[02]sv*sd*bc*sc*i*)modalias(pci:v00001102d00008938sv*sd*bc*sc*i*)modalias(pci:v00001106d00003288sv*sd*bc*sc*i*)modalias(pci:v00001106d000091[47]0sv*sd*bc*sc*i*)modalias(pci:v00001106d00009530sv*sd*bc*sc*i*)modalias(pci:v00001106d000095D0sv*sd*bc*sc*i*)modalias(pci:v00001148d00004[45]00sv*sd*bc*sc*i*)modalias(pci:v00001148d00008000sv*sd*bc*sc*i*)modalias(pci:v00001179d00000805sv*sd*bc*sc*i*)modalias(pci:v0000117Cd00000064sv0000117Csd0000006[345]bc*sc*i*)modalias(pci:v0000117Cd00000064sv0000117Csd00004064bc*sc*i*)modalias(pci:v0000117Cd00000094sv0000117Csd00000094bc*sc*i*)modalias(pci:v0000117Cd00000094sv0000117Csd000000A[0123C]bc*sc*i*)modalias(pci:v0000117Cd00000094sv0000117Csd000040A[67]bc*sc*i*)modalias(pci:v0000117Cd000000BBsv0000117Csd000000B[CDE]bc*sc*i*)modalias(pci:v0000117Cd000000E6sv*sd*bc*sc*i*)modalias(pci:v00001180d00000592sv*sd*bc*sc*i*)modalias(pci:v00001180d00000822sv*sd*bc*sc*i*)modalias(pci:v00001180d00000843sv*sd*bc*sc*i*)modalias(pci:v00001180d0000E82[23]sv*sd*bc*sc*i*)modalias(pci:v000011ABd00002B3[08]sv*sd*bc*sc*i*)modalias(pci:v000011ABd00002B42sv*sd*bc*sc*i*)modalias(pci:v000011ABd00004101sv*sd*bc*sc*i*)modalias(pci:v00001217d00008221sv*sd*bc*sc*i*)modalias(pci:v00001217d0000832[01]sv*sd*bc*sc*i*)modalias(pci:v00001217d0000842[01]sv*sd*bc*sc*i*)modalias(pci:v00001217d00008621sv*sd*bc*sc*i*)modalias(pci:v00001217d00008[12]20sv*sd*bc*sc*i*)modalias(pci:v00001217d00008[56]20sv*sd*bc*sc*i*)modalias(pci:v0000125Dd0000198[89]sv*sd*bc04sc01i*)modalias(pci:v0000125Dd0000199[0289AB]sv*sd*bc04sc01i*)modalias(pci:v0000125Dd000019[67]8sv*sd*bc04sc01i*)modalias(pci:v00001274d00001371sv*sd*bc*sc*i*)modalias(pci:v00001274d00005000sv*sd*bc*sc*i*)modalias(pci:v00001274d00005880sv*sd*bc*sc*i*)modalias(pci:v00001285d00000100sv*sd*bc04sc01i*)modalias(pci:v000012D2d*sv*sd*bc03sc*i*)modalias(pci:v000012EBd00000001sv*sd*bc*sc*i*)modalias(pci:v000012EBd00000002sv*sd*bc*sc*i*)modalias(pci:v000012EBd00000003sv*sd*bc*sc*i*)modalias(pci:v00001369d00000001sv*sd*bc*sc*i*)modalias(pci:v000013C0d000000[789A]0sv*sd*bc*sc*i*)modalias(pci:v000013F6d0000010[01]sv*sd*bc*sc*i*)modalias(pci:v000013F6d0000011[12]sv*sd*bc*sc*i*)modalias(pci:v000013F6d00005011sv*sd*bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008269bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008275bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd000082B7bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008314bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008327bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd0000834Fbc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd0000835[CDE]bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd0000838Ebc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008428bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008467bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008521bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008522bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd000085F4bc*sc*i*)modalias(pci:v000013F6d00008788sv000010B0sd0000021[6789]bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd00000001bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd00000010bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd00008788bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd0000878[28]bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd0000FFFFbc*sc*i*)modalias(pci:v000013F6d00008788sv0000147Asd0000A017bc*sc*i*)modalias(pci:v000013F6d00008788sv000014C3sd0000171[01]bc*sc*i*)modalias(pci:v000013F6d00008788sv00001A58sd00000910bc*sc*i*)modalias(pci:v000013F6d00008788sv0000415Asd00005431bc*sc*i*)modalias(pci:v000013F6d00008788sv00005431sd0000017Abc*sc*i*)modalias(pci:v000013F6d00008788sv00007284sd000097[68]1bc*sc*i*)modalias(pci:v00001412d00001712sv*sd*bc*sc*i*)modalias(pci:v00001412d00001724sv*sd*bc*sc*i*)modalias(pci:v00001425d0000400[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000408[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000440[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000448[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000460[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000468[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000480[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000488[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000500[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000501[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000508[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000509[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000050A[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000050B0sv*sd*bc*sc*i*)modalias(pci:v00001425d0000540[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000541[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000548[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000549[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000054A[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000054B0sv*sd*bc*sc*i*)modalias(pci:v00001425d0000560[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000561[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000568[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000569[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000056A[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000056B0sv*sd*bc*sc*i*)modalias(pci:v00001425d0000580[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000581[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000588[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000589[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000058A[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000058B0sv*sd*bc*sc*i*)modalias(pci:v00001425d0000600[123456789D]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000601[145]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000608[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d00006092sv*sd*bc*sc*i*)modalias(pci:v00001425d0000640[123456789D]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000641[145]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000648[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d00006492sv*sd*bc*sc*i*)modalias(pci:v00001425d0000660[123456789D]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000661[145]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000668[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d00006692sv*sd*bc*sc*i*)modalias(pci:v00001425d0000680[123456789D]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000681[145]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000688[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d00006892sv*sd*bc*sc*i*)modalias(pci:v00001432d00007708sv*sd*bc*sc*i*)modalias(pci:v00001432d00007711sv*sd*bc*sc*i*)modalias(pci:v00001432d0000772[278]sv*sd*bc*sc*i*)modalias(pci:v00001432d000077[3456]8sv*sd*bc*sc*i*)modalias(pci:v00001462d0000891Asv*sd*bc*sc*i*)modalias(pci:v000014C3d00000608sv*sd*bc*sc*i*)modalias(pci:v000014C3d00000616sv*sd*bc*sc*i*)modalias(pci:v000014C3d00000717sv*sd*bc*sc*i*)modalias(pci:v000014C3d000076[016]2sv*sd*bc*sc*i*)modalias(pci:v000014C3d000076[135]0sv*sd*bc*sc*i*)modalias(pci:v000014C3d00007922sv*sd*bc*sc*i*)modalias(pci:v000014C3d00007925sv*sd*bc*sc*i*)modalias(pci:v000014C3d00007961sv*sd*bc*sc*i*)modalias(pci:v000014E4d00000576sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000160[01]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000160[456789]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00001614sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000163[9ABC]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000163[DEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000164Asv*sd*bc*sc*i*)modalias(pci:v000014E4d0000164Asv0000103Csd0000310[16]bc*sc*i*)modalias(pci:v000014E4d0000164Csv*sd*bc*sc*i*)modalias(pci:v000014E4d0000164[123456789D]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000164[EF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00001650sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000165[345679ABDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000166[23F]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000166[589ABE]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000167[2346789ABDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000168[012346789]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000168[ADE]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00001692sv00001025sd00000601bc*sc*i*)modalias(pci:v000014E4d00001692sv00001025sd00000612bc*sc*i*)modalias(pci:v000014E4d00001693sv*sd*bc*sc*i*)modalias(pci:v000014E4d00001693sv000017AAsd00003056bc*sc*i*)modalias(pci:v000014E4d0000169[012]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000169[4689ABCD]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016AAsv*sd*bc*sc*i*)modalias(pci:v000014E4d000016AAsv0000103Csd00003102bc*sc*i*)modalias(pci:v000014E4d000016ACsv*sd*bc*sc*i*)modalias(pci:v000014E4d000016A[0678]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016A[12459BDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016BDsv*sd*bc*sc*i*)modalias(pci:v000014E4d000016B[01234567]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016C[01234589ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016C[67]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016DDsv*sd*bc*sc*i*)modalias(pci:v000014E4d000016D[0123456789CEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016E[12356789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016F[01]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016F[37DE]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000170[DE]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000171[23]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000175[012]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000176[0123]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000180[0123456789]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004313sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004331sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004354sv*sd*bc02sc80i*)modalias(pci:v000014E4d00004355sv000014E4sd00004355bc02sc80i*)modalias(pci:v000014E4d0000435[3789]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004360sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004365sv00001028sd0000001[68]bc*sc*i*)modalias(pci:v000014E4d00004365sv0000103Csd0000804Abc*sc*i*)modalias(pci:v000014E4d00004365sv0000105Bsd0000E092bc*sc*i*)modalias(pci:v000014E4d00004365sv000014E4sd00004365bc02sc80i*)modalias(pci:v000014E4d000043A3sv*sd*bc02sc80i*)modalias(pci:v000014E4d000043A[09A]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000043B1sv*sd*bc*sc*i*)modalias(pci:v000014E4d000043B[ABC]sv*sd*bc02sc80i*)modalias(pci:v000014E4d000043C[345ABC]sv*sd*bc02sc80i*)modalias(pci:v000014E4d000043D[39C]sv*sd*bc02sc80i*)modalias(pci:v000014E4d000043E[9CF]sv*sd*bc02sc80i*)modalias(pci:v000014E4d0000440Dsv*sd*bc02sc80i*)modalias(pci:v000014E4d00004433sv*sd*bc02sc80i*)modalias(pci:v000014E4d00004464sv*sd*bc02sc80i*)modalias(pci:v000014E4d00004488sv*sd*bc02sc80i*)modalias(pci:v000014E4d000044[12]5sv*sd*bc02sc80i*)modalias(pci:v000014E4d00004727sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000A8D[8BC]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000AA31sv*sd*bc02sc80i*)modalias(pci:v000014E4d0000AA52sv*sd*bc02sc80i*)modalias(pci:v000014E4d0000D80[024]sv*sd*bc*sc*i*)modalias(pci:v00001524d0000055[01]sv*sd*bc*sc*i*)modalias(pci:v00001524d0000075[01]sv*sd*bc*sc*i*)modalias(pci:v000015ADd00001977sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000029sv0000168Csd00002096bc*sc*i*)modalias(pci:v0000168Cd0000002Asv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000002Asv0000105Bsd0000E01Fbc*sc*i*)modalias(pci:v0000168Cd0000002Asv000010CFsd0000147[CD]bc*sc*i*)modalias(pci:v0000168Cd0000002Asv000010CFsd00001536bc*sc*i*)modalias(pci:v0000168Cd0000002Asv000011ADsd000066[34]2bc*sc*i*)modalias(pci:v0000168Cd0000002Asv0000185Fsd0000309Dbc*sc*i*)modalias(pci:v0000168Cd0000002Asv00001A32sd00000306bc*sc*i*)modalias(pci:v0000168Cd0000002Asv00001A3Bsd00001C71bc*sc*i*)modalias(pci:v0000168Cd0000002Bsv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000002Bsv00001A3Bsd00002C37bc*sc*i*)modalias(pci:v0000168Cd0000002[3479]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000002[CDE]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000030sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000030sv00001A56sd0000200[013]bc*sc*i*)modalias(pci:v0000168Cd00000032sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001043sd0000850Dbc*sc*i*)modalias(pci:v0000168Cd00000032sv0000105Bsd0000E04[EF]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000105Bsd0000E075bc*sc*i*)modalias(pci:v0000168Cd00000032sv000011ADsd0000662[78]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000144Dsd0000410[56DEF]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000144Dsd0000C680bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000144Dsd0000C70[68]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000144Fsd00007197bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000168Csd00003119bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000168Csd00003122bc*sc*i*)modalias(pci:v0000168Cd00000032sv000017AAsd0000321[89]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000185Fsd00003027bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000185Fsd00003119bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001186bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001195bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001237bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd0000126Abc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001F86bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001F95bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002086bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002100bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002126bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002152bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002C97bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001B9Asd00001C0[01]bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001B9Asd0000200[01]bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001C56sd00004001bc*sc*i*)modalias(pci:v0000168Cd00000034sv00001028sd0000020Bbc*sc*i*)modalias(pci:v0000168Cd00000034sv00001028sd00000300bc*sc*i*)modalias(pci:v0000168Cd00000034sv0000103Csd00001864bc*sc*i*)modalias(pci:v0000168Cd00000034sv00001043sd0000850Ebc*sc*i*)modalias(pci:v0000168Cd00000034sv000010CFsd00001783bc*sc*i*)modalias(pci:v0000168Cd00000034sv000011ADsd000066[346]1bc*sc*i*)modalias(pci:v0000168Cd00000034sv000014CDsd0000006[34]bc*sc*i*)modalias(pci:v0000168Cd00000034sv0000168Csd00003117bc*sc*i*)modalias(pci:v0000168Cd00000034sv000017AAsd00003214bc*sc*i*)modalias(pci:v0000168Cd00000034sv00001969sd00000091bc*sc*i*)modalias(pci:v0000168Cd00000034sv00001A3Bsd0000211[06]bc*sc*i*)modalias(pci:v0000168Cd00000036sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001028sd0000020[CE]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000103Csd000018E3bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000103Csd00002005bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000103Csd0000217Fbc*sc*i*)modalias(pci:v0000168Cd00000036sv00001043sd000085F2bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000105Bsd0000E06[89]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000105Bsd0000E07Fbc*sc*i*)modalias(pci:v0000168Cd00000036sv0000105Bsd0000E08[1F]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000105Bsd0000E09[19]bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd000006[123456789AB]2bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd000008[01]3bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd000008[34]2bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd000018[34]2bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd00006671bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000144Dsd0000411[ABCDE]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000144Dsd0000412[9A]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000144Fsd00007202bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000168Csd0000302[5678BC]bc*sc*i*)modalias(pci:v0000168Cd00000036sv000017AAsd0000[34]026bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000185Fsd0000302[78]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000185Fsd0000A119bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000185Fsd0000A120bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001A3Bsd0000213[0ABC]bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001A3Bsd00002176bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001A3Bsd0000218[2ABC]bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001A3Bsd00002F8[2A]bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001B9Asd0000281[0123]bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001B9Asd000028A[1234]bc*sc*i*)modalias(pci:v0000168Cd00000037sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000003[34]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000003[CE]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000004[0126]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000005[06]sv*sd*bc*sc*i*)modalias(pci:v000016C3d0000C202sv*sd*bc*sc*i*)modalias(pci:v000016E6d00000670sv*sd*bc*sc*i*)modalias(pci:v0000173Bd000003E[89AB]sv*sd*bc*sc*i*)modalias(pci:v0000177Dd00000012sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A01Asv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A040sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A041sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A059sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A063sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A064sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A06[05]sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A09Fsv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A0F8sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A0F[2D]sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A0F[3E]sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000B[1249ACD]00sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000B[1249ACD]03sv*sd*bc*sc*i*)modalias(pci:v000017A0d0000975[05]sv*sd*bc*sc*i*)modalias(pci:v000017A0d00009767sv*sd*bc*sc*i*)modalias(pci:v000017A0d0000E763sv*sd*bc*sc*i*)modalias(pci:v000017CBd0000110[134]sv*sd*bc*sc*i*)modalias(pci:v000017F3d00003010sv*sd*bc*sc*i*)modalias(pci:v00001814d000006[08]1sv*sd*bc*sc*i*)modalias(pci:v00001814d000007[08]1sv*sd*bc*sc*i*)modalias(pci:v00001814d0000306[02]sv*sd*bc*sc*i*)modalias(pci:v00001814d0000309[012]sv*sd*bc*sc*i*)modalias(pci:v00001814d0000359[3F]sv*sd*bc*sc*i*)modalias(pci:v00001814d000035[69]2sv*sd*bc*sc*i*)modalias(pci:v00001814d00003[23]90sv*sd*bc*sc*i*)modalias(pci:v00001814d0000536[02]sv*sd*bc*sc*i*)modalias(pci:v00001814d0000539[02ABF]sv*sd*bc*sc*i*)modalias(pci:v00001969d00001048sv*sd*bc*sc*i*)modalias(pci:v00001969d0000106[23]sv*sd*bc*sc*i*)modalias(pci:v00001969d0000109[01]sv*sd*bc*sc*i*)modalias(pci:v00001969d000010A[01]sv*sd*bc*sc*i*)modalias(pci:v00001969d000010[26]6sv*sd*bc*sc*i*)modalias(pci:v00001969d000010[78]3sv*sd*bc*sc*i*)modalias(pci:v00001969d0000206[02]sv*sd*bc*sc*i*)modalias(pci:v00001969d0000E0[9AB]1sv*sd*bc*sc*i*)modalias(pci:v0000197Bd0000238[12]sv*sd*bc*sc*i*)modalias(pci:v0000197Bd0000238[38]sv*sd*bc*sc*i*)modalias(pci:v0000197Bd00002393sv*sd*bc*sc*i*)modalias(pci:v0000197Bd0000239[12]sv*sd*bc*sc*i*)modalias(pci:v000019E5d00001711sv*sd*bc*sc*i*)modalias(pci:v000019E5d0000A230sv*sd*bc*sc*i*)modalias(pci:v00001A03d000020[01]0sv*sd*bc03sc*i*)modalias(pci:v00001A3Bd00001059sv*sd*bc*sc*i*)modalias(pci:v00001B4Bd00002B42sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000EFA[012]sv*sd*bc*sc*i*)modalias(pci:v00001D17d00003288sv*sd*bc*sc*i*)modalias(pci:v00004040d0000000[12345]sv*sd*bc02sc00i00*)modalias(pci:v00004040d0000002[45]sv*sd*bc02sc00i00*)modalias(pci:v00004040d00000100sv*sd*bc02sc00i00*)modalias(pci:v00006549d0000[12]200sv*sd*bc*sc*i*)modalias(pci:v00006766d*sv*sd*bc04sc03i00*)modalias(pci:v00008086d*sv*sd*bc04sc03i00*)modalias(pci:v00008086d00000082sv*sd0000130[145678]bc*sc*i*)modalias(pci:v00008086d00000082sv*sd0000132[168]bc*sc*i*)modalias(pci:v00008086d00000082sv*sd00004820bc*sc*i*)modalias(pci:v00008086d00000082sv*sd0000C020bc*sc*i*)modalias(pci:v00008086d00000083sv*sd0000120[56]bc*sc*i*)modalias(pci:v00008086d00000083sv*sd0000122[56]bc*sc*i*)modalias(pci:v00008086d00000083sv*sd0000130[56]bc*sc*i*)modalias(pci:v00008086d00000083sv*sd0000132[56]bc*sc*i*)modalias(pci:v00008086d00000084sv*sd0000121[56]bc*sc*i*)modalias(pci:v00008086d00000084sv*sd0000131[56]bc*sc*i*)modalias(pci:v00008086d00000085sv*sd0000131[168]bc*sc*i*)modalias(pci:v00008086d00000085sv*sd0000C22[08]bc*sc*i*)modalias(pci:v00008086d00000087sv*sd0000130[16]bc*sc*i*)modalias(pci:v00008086d00000087sv*sd0000132[16]bc*sc*i*)modalias(pci:v00008086d00000089sv*sd0000131[16]bc*sc*i*)modalias(pci:v00008086d0000008Asv*sd0000530[57]bc*sc*i*)modalias(pci:v00008086d0000008Asv*sd0000532[57]bc*sc*i*)modalias(pci:v00008086d0000008Bsv*sd0000531[57]bc*sc*i*)modalias(pci:v00008086d00000090sv*sd0000521[156]bc*sc*i*)modalias(pci:v00008086d00000091sv*sd0000520[1567]bc*sc*i*)modalias(pci:v00008086d00000091sv*sd0000522[156]bc*sc*i*)modalias(pci:v00008086d000002C4sv*sd*bc*sc*i*)modalias(pci:v00008086d0000080Asv*sd*bc*sc*i*)modalias(pci:v00008086d0000080[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000082[01234]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000084Fsv*sd*bc*sc*i*)modalias(pci:v00008086d00000885sv*sd0000130[57]bc*sc*i*)modalias(pci:v00008086d00000885sv*sd0000132[57]bc*sc*i*)modalias(pci:v00008086d00000886sv*sd0000131[57]bc*sc*i*)modalias(pci:v00008086d00000887sv*sd00004[04]62bc*sc*i*)modalias(pci:v00008086d00000888sv*sd00004262bc*sc*i*)modalias(pci:v00008086d0000088Esv*sd0000406[0A]bc*sc*i*)modalias(pci:v00008086d0000088Esv*sd0000446[0A]bc*sc*i*)modalias(pci:v00008086d0000088Esv*sd00004860bc*sc*i*)modalias(pci:v00008086d0000088Fsv*sd0000426[0A]bc*sc*i*)modalias(pci:v00008086d0000088Fsv*sd00005260bc*sc*i*)modalias(pci:v00008086d00000890sv*sd00004[048]22bc*sc*i*)modalias(pci:v00008086d00000891sv*sd00004222bc*sc*i*)modalias(pci:v00008086d00000892sv*sd00000[04]62bc*sc*i*)modalias(pci:v00008086d00000893sv*sd00000262bc*sc*i*)modalias(pci:v00008086d00000894sv*sd00000[048]22bc*sc*i*)modalias(pci:v00008086d00000895sv*sd00000222bc*sc*i*)modalias(pci:v00008086d00000896sv*sd0000500[57]bc*sc*i*)modalias(pci:v00008086d00000896sv*sd0000502[57]bc*sc*i*)modalias(pci:v00008086d00000897sv*sd0000501[57]bc*sc*i*)modalias(pci:v00008086d000008A7sv*sd*bc*sc*i*)modalias(pci:v00008086d000008AEsv*sd0000100[57]bc*sc*i*)modalias(pci:v00008086d000008AEsv*sd0000102[57]bc*sc*i*)modalias(pci:v00008086d000008AFsv*sd0000101[57]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000402[0A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000406[02A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000407[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000416[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004170bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000446[2A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000447[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd000044[26]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd000045[67]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000486Ebc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004870bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004A6[CE]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004A70bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004C[67]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000507[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00005[17]70bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C02[0A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C06[02A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C07[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C16[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C170bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C360bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C462bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C47[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C4[26]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C5[67]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C7[67]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000CC[67]0bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000426[2A]bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000427[02]bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd000042[26]0bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd000043[67]0bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000C26[2A]bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000C27[02]bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000C2[26]0bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000C370bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000006[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000007[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000017[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000047[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd00001[01]70bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000806[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000807[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000817[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd00008[45]70bc*sc*i*)modalias(pci:v00008086d000008B4sv*sd0000027[02]bc*sc*i*)modalias(pci:v00008086d000008B4sv*sd00000370bc*sc*i*)modalias(pci:v00008086d000008B4sv*sd0000827[02]bc*sc*i*)modalias(pci:v00008086d000008B4sv*sd00008370bc*sc*i*)modalias(pci:v00008086d000008E[56]sv*sd*bc*sc*i*)modalias(pci:v00008086d000008F[9AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00001010bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000500[02A]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000501[02]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000502[0A]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00005090bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000510[02]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000051[19]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00005412bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000054[01]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000054[29]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000055[19]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00005[CF]10bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000900[0A]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000901[02]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000911[02]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000094[01]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00009[5E]10bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd0000520[02A]bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd0000521[02]bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd00005290bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd00005302bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd00005310bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd000092[01]0bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd00009310bc*sc*i*)modalias(pci:v00008086d00000AC[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000AD0sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F04sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F15sv00001093sd00007884bc*sc*i*)modalias(pci:v00008086d00000F16sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F1[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F50sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[26]C8sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[26]F0sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[26]F5sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[ACD]0Csv*sd*bc*sc*i*)modalias(pci:v00008086d00001190sv*sd*bc*sc*i*)modalias(pci:v00008086d0000160Csv*sd*bc*sc*i*)modalias(pci:v00008086d00001AC[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001AD0sv*sd*bc*sc*i*)modalias(pci:v00008086d00001[89]DBsv*sd*bc*sc*i*)modalias(pci:v00008086d00001[CDE]20sv*sd*bc*sc*i*)modalias(pci:v00008086d00002284sv*sd*bc*sc*i*)modalias(pci:v00008086d0000229[456]sv*sd*bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000000[04]bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000001[02]bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00000044bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00000050bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00000132bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000001[13]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000001[5F]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00000250bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000008[15]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000009[135]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000101[02]bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000010[5B]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00001132bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00001150bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000011[13]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00008050bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00008132bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00008150bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000081[13]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000090[15]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00009132bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00009150bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000091[13]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000B0B0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000C0[15]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000C110bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000D0[15B]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000[48]010bc*sc*i*)modalias(pci:v00008086d000024F4sv*sd0000[0189CD]030bc*sc*i*)modalias(pci:v00008086d000024F5sv*sd00000010bc*sc*i*)modalias(pci:v00008086d000024F6sv*sd00000030bc*sc*i*)modalias(pci:v00008086d000024FBsv*sd00000000bc*sc*i*)modalias(pci:v00008086d000024FBsv*sd000020[15]0bc*sc*i*)modalias(pci:v00008086d000024FBsv*sd000021[15]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd0000001[024]bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00000050bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000001[135]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000008[15]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000009[135]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd0000101[024]bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000010D0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000011[13]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00003E0[12]bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000080[15]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000081[13]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00009010bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00009074bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00009110bc*sc*i*)modalias(pci:v00008086d00002526sv*sd*bc*sc*i*)modalias(pci:v00008086d00002668sv*sd*bc*sc*i*)modalias(pci:v00008086d0000269Asv*sd*bc*sc*i*)modalias(pci:v00008086d0000271[BC]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000272[3579BD]sv*sd*bc*sc*i*)modalias(pci:v00008086d000027D8sv*sd*bc*sc*i*)modalias(pci:v00008086d0000284Bsv*sd*bc*sc*i*)modalias(pci:v00008086d0000293[EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000030DCsv*sd*bc*sc*i*)modalias(pci:v00008086d00003165sv*sd0000401[02]bc*sc*i*)modalias(pci:v00008086d00003165sv*sd00004[145]10bc*sc*i*)modalias(pci:v00008086d00003165sv*sd00008[01]10bc*sc*i*)modalias(pci:v00008086d00003166sv*sd0000421[02]bc*sc*i*)modalias(pci:v00008086d00003166sv*sd00004310bc*sc*i*)modalias(pci:v00008086d00003198sv*sd*bc*sc*i*)modalias(pci:v00008086d000031C[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d000031D0sv*sd*bc*sc*i*)modalias(pci:v00008086d000031DCsv*sd*bc*sc*i*)modalias(pci:v00008086d000034C4sv*sd*bc*sc*i*)modalias(pci:v00008086d000034F8sv*sd*bc*sc*i*)modalias(pci:v00008086d00003A[36]Esv*sd*bc*sc*i*)modalias(pci:v00008086d00003B5[67]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003DC8sv*sd*bc*sc*i*)modalias(pci:v00008086d00003[48]C8sv*sd*bc*sc*i*)modalias(pci:v00008086d00003[4D]F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000422Bsv*sd0000110[18]bc*sc*i*)modalias(pci:v00008086d0000422Bsv*sd0000112[18]bc*sc*i*)modalias(pci:v00008086d0000422Csv*sd0000130[167]bc*sc*i*)modalias(pci:v00008086d0000422Csv*sd0000132[16]bc*sc*i*)modalias(pci:v00008086d00004232sv*sd0000120[1456]bc*sc*i*)modalias(pci:v00008086d00004232sv*sd0000122[1456]bc*sc*i*)modalias(pci:v00008086d00004232sv*sd0000130[1456]bc*sc*i*)modalias(pci:v00008086d00004232sv*sd0000132[1456]bc*sc*i*)modalias(pci:v00008086d00004235sv*sd0000100[14]bc*sc*i*)modalias(pci:v00008086d00004235sv*sd0000102[14]bc*sc*i*)modalias(pci:v00008086d00004235sv*sd0000110[14]bc*sc*i*)modalias(pci:v00008086d00004235sv*sd0000112[14]bc*sc*i*)modalias(pci:v00008086d00004236sv*sd0000101[14]bc*sc*i*)modalias(pci:v00008086d00004236sv*sd0000111[14]bc*sc*i*)modalias(pci:v00008086d00004237sv*sd0000121[1456]bc*sc*i*)modalias(pci:v00008086d00004237sv*sd0000131[1456]bc*sc*i*)modalias(pci:v00008086d00004238sv*sd0000111[18]bc*sc*i*)modalias(pci:v00008086d00004239sv*sd0000131[16]bc*sc*i*)modalias(pci:v00008086d0000423Asv*sd000010[02]1bc*sc*i*)modalias(pci:v00008086d0000423Bsv*sd00001011bc*sc*i*)modalias(pci:v00008086d0000423Csv*sd0000120[16]bc*sc*i*)modalias(pci:v00008086d0000423Csv*sd00001221bc*sc*i*)modalias(pci:v00008086d0000423Csv*sd0000130[16]bc*sc*i*)modalias(pci:v00008086d0000423Csv*sd0000132[16]bc*sc*i*)modalias(pci:v00008086d0000423Dsv*sd0000121[16]bc*sc*i*)modalias(pci:v00008086d0000423Dsv*sd0000131[16]bc*sc*i*)modalias(pci:v00008086d000043C8sv*sd*bc*sc*i*)modalias(pci:v00008086d0000490Dsv*sd*bc*sc*i*)modalias(pci:v00008086d00004B4[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B5[58]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004BC[12]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DC4sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DC8sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DF8sv*sd*bc*sc*i*)modalias(pci:v00008086d00004F9[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004[3D]F0sv*sd*bc*sc*i*)modalias(pci:v00008086d000051C[89ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000051F[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d000054C4sv*sd*bc*sc*i*)modalias(pci:v00008086d000054C8sv*sd*bc*sc*i*)modalias(pci:v00008086d000054F0sv*sd*bc*sc*i*)modalias(pci:v00008086d00005A98sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AC[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AD0sv*sd*bc*sc*i*)modalias(pci:v00008086d00006E70sv*sd*bc*sc*i*)modalias(pci:v00008086d00007728sv*sd*bc*sc*i*)modalias(pci:v00008086d00007740sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A[5D]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A[7F]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E28sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E40sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F50sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F70sv*sd*bc*sc*i*)modalias(pci:v00008086d0000811Bsv*sd*bc*sc*i*)modalias(pci:v00008086d0000880[9A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008C[2A]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00008D2[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d000098C4sv*sd*bc*sc*i*)modalias(pci:v00008086d000098F8sv*sd*bc*sc*i*)modalias(pci:v00008086d00009C2[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009CA0sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D2[BCD]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D7[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DC4sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DC8sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DF0sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DF5sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0C8sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A17[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A1F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A2[7F]0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A348sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A370sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A375sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A3F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A828sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A840sv*sd*bc*sc*i*)modalias(pci:v00008086d0000E440sv*sd*bc*sc*i*)modalias(pci:v00008086d0000F[01]C8sv*sd*bc*sc*i*)modalias(pci:v00008086d0000[DE]340sv*sd*bc*sc*i*)modalias(pci:v0000EA60d0000989[678]sv*sd*bc*sc*i*)modalias(platform:ar93[34]x_wmac)modalias(platform:ath9k)modalias(platform:bcmgenet)modalias(platform:cb710-mmc)modalias(platform:hisi_sas)modalias(platform:hisi_sas_v1_hw)modalias(platform:hisi_sas_v2_hw)modalias(platform:leds-lt3593)modalias(platform:leds-mlxreg)modalias(platform:mlxreg-hotplug)modalias(platform:mlxreg-io)modalias(platform:mlxreg-lc)modalias(platform:physmap-flash)modalias(platform:qca95[356]x_wmac)modalias(platform:smc91x)modalias(pnp:dPNPb006*)modalias(ppp-compress-18)modalias(ppp-compress-21)modalias(ppp-compress-2[46])modalias(rdma-client-issm)modalias(rdma-client-rdma_cm)modalias(rdma-client-umad)modalias(rdma-client-uverbs)modalias(rdma-link-rxe)modalias(rdma-link-siw)modalias(rdma-netlink-subsys-2)modalias(rdma-netlink-subsys-[45])modalias(rpcrdma6)modalias(rtnl-link-can)modalias(rtnl-link-ipoib)modalias(rtnl-link-ppp)modalias(rtnl-link-vxcan)modalias(rtnl-lwt-MPLS)modalias(sdio:c*v02D0d432[49]*)modalias(sdio:c*v02D0d433[0459]*)modalias(sdio:c*v02D0d4345*)modalias(sdio:c*v02D0d435[4569]*)modalias(sdio:c*v02D0d4373*)modalias(sdio:c*v02D0dA804*)modalias(sdio:c*v02D0dA887*)modalias(sdio:c*v02D0dA94[CD]*)modalias(sdio:c*v02D0dA962*)modalias(sdio:c*v02D0dA9A[46F]*)modalias(sdio:c*v02D0dA9BF*)modalias(sdio:c*v02D0dAAE8*)modalias(sdio:c*v02DFd9105*)modalias(sdio:c*v02DFd911[69]*)modalias(sdio:c*v02DFd911[AB]*)modalias(sdio:c*v02DFd912[9D]*)modalias(sdio:c*v02DFd912[AE]*)modalias(sdio:c*v02DFd9136*)modalias(sdio:c*v02DFd913[59]*)modalias(sdio:c*v02DFd914[159]*)modalias(sdio:c*v02DFd914[26A]*)modalias(sdio:c*v02DFd9159*)modalias(sdio:c*v04B4dBD3D*)modalias(sdio:c0[14]v*d*)modalias(sdio:c0[239]v*d*)modalias(serio:ty02pr40id*ex*)modalias(serio:ty02pr41id*ex*)modalias(smb3)modalias(snd-hda-codec-atihdmi)modalias(snd-hda-codec-intelhdmi)modalias(snd-hda-codec-nvhdmi)modalias(snd-seq-client-14)modalias(snd-timer-3)modalias(spi:at25df321a)modalias(spi:at25df641)modalias(spi:at26df081a)modalias(spi:m25p05-nonjedec)modalias(spi:m25p10)modalias(spi:m25p10-nonjedec)modalias(spi:m25p128)modalias(spi:m25p128-nonjedec)modalias(spi:m25p16)modalias(spi:m25p16-nonjedec)modalias(spi:m25p20-nonjedec)modalias(spi:m25p32)modalias(spi:m25p32-nonjedec)modalias(spi:m25p40)modalias(spi:m25p40-nonjedec)modalias(spi:m25p64)modalias(spi:m25p64-nonjedec)modalias(spi:m25p80)modalias(spi:m25p80-nonjedec)modalias(spi:m25px64)modalias(spi:mcp2517fd)modalias(spi:mcp251863)modalias(spi:mcp251[05])modalias(spi:mcp251[8x]fd)modalias(spi:mcp25625)modalias(spi:mr25h10)modalias(spi:mr25h128)modalias(spi:mr25h256)modalias(spi:mr25h40)modalias(spi:mx25l12805d)modalias(spi:mx25l1606e)modalias(spi:mx25l25635e)modalias(spi:mx25l4005a)modalias(spi:mx25l6405d)modalias(spi:mx66l51235l)modalias(spi:n25q064)modalias(spi:n25q128a1[13])modalias(spi:n25q512a)modalias(spi:s25fl008k)modalias(spi:s25fl064k)modalias(spi:s25fl256s1)modalias(spi:s25fl512s)modalias(spi:s25sl064a)modalias(spi:s25sl12801)modalias(spi:spi-nor)modalias(spi:sst25vf016b)modalias(spi:sst25vf032b)modalias(spi:sst25vf040b)modalias(spi:sst25wf040)modalias(spi:w25q128)modalias(spi:w25q256)modalias(spi:w25q32)modalias(spi:w25q32dw)modalias(spi:w25q80bl)modalias(spi:w25x16)modalias(spi:w25x32)modalias(spi:w25x80)modalias(svcrdma)modalias(tty-ldisc-13)modalias(tty-ldisc-14)modalias(tty-ldisc-15)modalias(tty-ldisc-21)modalias(tty-ldisc-3)modalias(usb:v*p*d*dc*dsc*dp*ic01isc0[13]ip*in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc0Cip07in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc0[6A]ip00in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc0[DE]ip00in*)modalias(usb:v*p*d*dc*dsc*dp*ic0Eisc01ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*icE0isc01ip01in*)modalias(usb:v*p*d*dc*dsc*dp*icE0isc01ip03in*)modalias(usb:v*p*d*dc*dsc*dp*icEFisc0[14]ip01in*)modalias(usb:v*p*d*dc*dsc*dp*icFEisc02ip00in*)modalias(usb:v*p*d*dcE0dsc01dp0[14]ic*isc*ip*in*)modalias(usb:v0104p00BEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03E8p0008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03EBp2109d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0121d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0183d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p026Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0956d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0B39d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0F7Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0F9Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p1F1Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p1F1Dd*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v03F0p1[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p1[BE]1Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p2101d*dc02dsc*dp*icFFisc02ip*in*)modalias(usb:v03F0p211Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p251Dd*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v03F0p2[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p2[045]1Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p311Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p3524d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p371Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p371Dd*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v03F0p3[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p3[12]39d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p421Dd*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v03F0p421Dd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v03F0p4349d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p4439d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p4E1Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p4E1Dd*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v03F0p4[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p5039d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p581Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p581Dd*dc*dsc*dp*icFFisc01ip07in*)modalias(usb:v03F0p5[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p811Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p9D1Dd*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v03F0pA31Dd*dc*dsc*dp*ic02isc0Eip00in*)modalias(usb:v03F0pA31Dd*dc*dsc*dp*icFFisc06ip1[0234B]in*)modalias(usb:v0402p5632d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p0000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p0011d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p4F50d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p600[126]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p601[0145]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p604[0123458]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p715[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p7C9[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8050d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8348d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8372d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8698d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p87D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8A[29]8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8E08d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p9090d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p937[89AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p9868d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p9E[59]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p9F80d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA54[89AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA559d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA5A[CDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA6D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA951d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA9A0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pABB[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pB81[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pB8D8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBAF8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBCA[0124]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBCD[89A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBDC8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBFD[89ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC1E0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC7D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC811d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC850d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC991d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pCAA0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pCB08d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pCC4[89A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pCFF8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD01[01234567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD07[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD38[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD491d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD73[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD780d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD9A[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDA7[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDAF[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDC0[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDD20d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDF28d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDF3[01235]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD[56]78d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE00[0124689A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE0A1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE0E[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE0F[01234567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE0[5A]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE40Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE520d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE548d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE6C8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE700d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE729d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE80[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE88[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEA90d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEBE0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEC8[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pED22d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pED7[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEEE[9ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEE[1E]8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEF5[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF06[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF0C8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF0E[9E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF0[7C]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF208d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF2D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF3C[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF44[0189ABC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF460d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF60[8B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF680d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF7C0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF85[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF9D[012345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA0[0123456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA33d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA[78]8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA[DF]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFB5[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFB80d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFB99d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFBFAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFC0[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFC7[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFC8[2AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFC[67]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFD4[89AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFD60d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFE38d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFF00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFF1[8CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFF20d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFF3[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFFA8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0404p020[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0404p031[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0404p034Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0408p3090d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0408p4030d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0408p4034d*dc*dsc*dp*ic0Eisc01ip01in*)modalias(usb:v0408pEA0[23456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0408pEA42d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0408pEA42d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v0409p0063d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0409p00D[567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0409p802[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v040Dp3801d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p000[159]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p003Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p006Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p00E8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p012Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0148d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p015[08D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p016Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p017Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0197d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p01A[28]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p01EEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p01FDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0241d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0253d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0413p2101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0416pA91Ad*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v041Ep0005d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep3F0[24A]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v041Ep3F19d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v041Ep4095d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v0421p069Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0423p000[AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p012Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p2412d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p251[47]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p750[05]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p780[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p7850d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p950[05]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p990[0123456789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p9E0[018]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p9[57]30d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424pB832d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424pEC00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p[25]744d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v043Ep3101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v043Ep7A1[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v043Ep7A[234]2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v043Ep9C01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v044Ep300[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p3410d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p505[23AF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p5152d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p802[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p814[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451pC32Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451pF430d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0456pF00[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p706Ed*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v045Bp0053d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Bp0212d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep007Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep00CEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep00F8d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v045Ep0283d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep02E6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep02FEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep040[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep041[01234567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep043[23456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep044[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep045[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep046[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep047[0123456789AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep04C[89ABCDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep04D[789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep04E[0123456789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep072[13]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v045Ep07ABd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep07C6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep0927d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep0C5Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp082[13D]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v046Dp0850d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046Dp08AEd*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046Dp08C6d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046Dp08C[123567]d*dc*dsc*dp*icFFisc01ip00in*)modalias(usb:v046Dp08F[056]d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046Dp0990d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046DpC11Fd*dc*dsc*dp*ic02isc0Aip00in*)modalias(usb:v0471p066Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p081Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p200Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p209Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p20DDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p2104d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p2126d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p218[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0474p0754d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0483p1234d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0483p374[67]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0489pE00[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE02[7C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE03[6CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE04[DE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE05[67F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE07[68]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE095d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE0B[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE0B[45]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0489pE0D[AB]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0489pE0EEd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0489pE0F0d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p*d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p1004d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p100Ad*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p100[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p100[56789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p100[CDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p101[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p102[0123456789ABE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p103[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p104Ed*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p104Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p104[012345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p105[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p105[34]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p105[56789ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p150[379AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p200[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p500[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p70[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049Fp0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049Fp0032d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049Fp505Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049Fp8511d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049FpFFFFd*dc02dsc*dp*icFFisc02ip*in*)modalias(usb:v04A4p0014d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A5p4027d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A5p4068d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04ADp030[1236]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B3p4016d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B3p454[3BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p009Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p0384d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p0BDCd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p3610d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v04B4p5500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p650[46]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p6570d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p931[CDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p932[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p93[01]Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4pBD29d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4pF900d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B7p0531d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B8p052[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0901d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0904d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0913d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0930d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp093Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp094[4578BE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0951d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0A0[3E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BFp030Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BFp130[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C5p1058d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C5p1079d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C5p1330d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CAp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v04CAp300[45678BDF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CAp301[048]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CAp4605d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CAp8602d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v04CEp0300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04D8p000Ad*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v04DAp180[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp23F6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp2500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp250Dd*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v04DAp250[CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp3904d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DDp800[1234]d*dc02dsc*dp*icFFisc02ip*in*)modalias(usb:v04DDp800[4567]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v04DDp9031d*dc*dsc*dp*ic02isc0[6A]ip00in*)modalias(usb:v04DDp9032d*dc*dsc*dp*ic02isc0Aip00in*)modalias(usb:v04DDp9032d*dc*dsc*dp*ic02isc0[6A]ip00in*)modalias(usb:v04DDp903[12]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v04DDp9050d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v04DDp9102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DDp912[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DDp9151d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DDp91ACd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p2018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p5F0[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p6601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p661[13579B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p662Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p663[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p6640d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v04E8p6889d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p6889d*dc*dsc*dp*ic0Aisc00ip00in*)modalias(usb:v04E8p689Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p8001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8pA100d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v04E8pA101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F1p3008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F1p301[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F2pAFF1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F2pAFF[789ABC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F2pB071d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v04F2pB5EBd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v04F2pB67Cd*dc*dsc*dp*ic0Eisc01ip01in*)modalias(usb:v04F2pB6BAd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v04F2pB746d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v04FCp020[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp023[15]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0502p163[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0502p16E[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0506p03E8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0506p11F8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0506p4601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0509p0812d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v050Dp0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0109d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0121d*dc00dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0122d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0128d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v050Dp0257d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp1004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp11[0F]2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp1203d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp1[01]03d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp210[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp258Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp5055d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp805[3C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp815Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp825[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp935[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp945Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Fp0180d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Fp0190d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525p1080d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525p127Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525p2888d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525p9901d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525pA4A2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0536p01A0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0543p0ED9d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0543p152[79BE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0543p192[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0547p2008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0547p272[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0038d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0066d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp009[5A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp00DAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp00E9d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0144d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0169d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0437d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2007d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2009d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2011d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p202[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2118d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p4000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p7820d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpA800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0565p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0565p000[235]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Cp8007d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Cp8100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Ep200Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Ep4008d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v056Ep400[25B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Ep4010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Ep500[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056EpABC1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0572pCAFEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0572pCB01d*dcFFdsc00dp00ic*isc*ip*in*)modalias(usb:v0572pCB0[01267]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp2200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp3800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp8403d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp8501d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp8502d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp8503d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p*d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p000[02345789BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p001[0246BD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p002Bd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p002[3579]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p002[DF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p003Bd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p003[37]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p0044d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p004[02478CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p005[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p006[045D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p0074d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p0075d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p007Ad*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p007Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p008[0BD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p00A3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p00C4d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p00E6d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p00[78]Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p0108d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p0113d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p012[0F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p0159d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0584pB000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0584pB020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0584pB03Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p1[05]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p2000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p330[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p341Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p341[68AE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p3421d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p3425d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p3427d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p343Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p401Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v058Bp0028d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v058Bp0041d*dc*dsc*dp*ic0Aisc*ip*in*)modalias(usb:v058Bp0043d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v058Fp3820d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v058Fp9720d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0590p00B2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A6p0101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A9p264[013A]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05A9p7670d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05ACp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v05ACp*d*dc*dsc*dp*icFFiscFDip01in*)modalias(usb:v05ACp1402d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp821[358ABF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp8281d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp8300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp8501d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05ACp8514d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05ACp8600d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05ACp921[89CD]d*dc*dsc*dp*ic03isc*ip00in*)modalias(usb:v05ACp922[26]d*dc*dsc*dp*ic03isc*ip00in*)modalias(usb:v05ACp9236d*dc*dsc*dp*ic03isc*ip00in*)modalias(usb:v05ADp0FBAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C5p000[24]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p0023d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p3197d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p6000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p6001d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p6001d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v05C6p6613d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p7000d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v05C6p700[12]d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v05C6p7101d*dc*dsc*dp*ic*isc*ip*in0[123]*)modalias(usb:v05C6p7102d*dc*dsc*dp*ic*isc*ip*in0[123]*)modalias(usb:v05C6p8000d*dc*dsc*dp*ic*isc*ip*in07*)modalias(usb:v05C6p8001d*dc*dsc*dp*ic*isc*ip*in06*)modalias(usb:v05C6p9000d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9003d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9005d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v05C6p9009d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p900Ad*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p900Bd*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v05C6p900Cd*dc*dsc*dp*ic*isc*ip*in0[456]*)modalias(usb:v05C6p900Dd*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p900Fd*dc*dsc*dp*ic*isc*ip*in0[345]*)modalias(usb:v05C6p900[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p900[1289]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p900[12]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9010d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v05C6p9011d*dc*dsc*dp*ic*isc*ip*in0[34]*)modalias(usb:v05C6p9021d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v05C6p9022d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v05C6p9025d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9026d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p902Ed*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p9031d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p9032d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9033d*dc*dsc*dp*ic*isc*ip*in0[3456]*)modalias(usb:v05C6p9034d*dc*dsc*dp*ic*isc*ip*in0[34567]*)modalias(usb:v05C6p9035d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9036d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9037d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p9038d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p903Bd*dc*dsc*dp*ic*isc*ip*in07*)modalias(usb:v05C6p903Ed*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p903[CD]d*dc*dsc*dp*ic*isc*ip*in06*)modalias(usb:v05C6p9046d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v05C6p9047d*dc*dsc*dp*ic*isc*ip*in0[234]*)modalias(usb:v05C6p9048d*dc*dsc*dp*ic*isc*ip*in0[45678]*)modalias(usb:v05C6p904Cd*dc*dsc*dp*ic*isc*ip*in0[5678]*)modalias(usb:v05C6p904[36]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9050d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9052d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9053d*dc*dsc*dp*ic*isc*ip*in0[67]*)modalias(usb:v05C6p9054d*dc*dsc*dp*ic*isc*ip*in0[56]*)modalias(usb:v05C6p9055d*dc*dsc*dp*ic*isc*ip*in0[34567]*)modalias(usb:v05C6p9056d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9062d*dc*dsc*dp*ic*isc*ip*in0[23456789]*)modalias(usb:v05C6p9064d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9065d*dc*dsc*dp*ic*isc*ip*in0[67]*)modalias(usb:v05C6p9066d*dc*dsc*dp*ic*isc*ip*in0[56]*)modalias(usb:v05C6p9067d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v05C6p9068d*dc*dsc*dp*ic*isc*ip*in0[234567]*)modalias(usb:v05C6p9069d*dc*dsc*dp*ic*isc*ip*in0[5678]*)modalias(usb:v05C6p9070d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v05C6p9075d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p9076d*dc*dsc*dp*ic*isc*ip*in0[45678]*)modalias(usb:v05C6p9077d*dc*dsc*dp*ic*isc*ip*in0[3456]*)modalias(usb:v05C6p9078d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9079d*dc*dsc*dp*ic*isc*ip*in0[45678]*)modalias(usb:v05C6p9080d*dc*dsc*dp*ic*isc*ip*in0[5678]*)modalias(usb:v05C6p9083d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9084d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p908Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p9090d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p90B2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p90B2d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p90FAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p920Dd*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p920[123458BCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p920[23]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p920[5BD]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v05C6p9212d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9215d*dc*dsc*dp*ic*isc*ip*in0[04]*)modalias(usb:v05C6p921[1245]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p9222d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p922[1245]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p923[145]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p924[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p926[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p927[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p92[23467]5d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v05C6p9625d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p9625d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C8p0403d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05CCp3000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05CCp335[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05CCp336[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p100[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p101[1379]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p1021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p200[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p201[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p202[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p301[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p800[234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p900[12345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p[5678]001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D9pA225d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D9pA758d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D9pA794d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DAp009[49A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DAp00A[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DAp00B6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DAp80A[3C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E0p0600d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E0p200[0123456789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p0502d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p0505d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05E3p0608d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p06[12]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E9p000[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05F9pFFFFd*dc02dsc*dp*icFFisc02ip*in*)modalias(usb:v061DpC020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v061DpC1[245678A]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0644p8021d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0647p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v064Bp7825d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0659p0020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v065Ap0009d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp200Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp20F9d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp2202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp220[2346]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp400Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0675p0200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp000[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp0307d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp04BBd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp0609d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp061[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp1234d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp230[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp23[ABCDEF]3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2[57]A1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp331Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067BpAAA[028]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067BpE1F1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Cp1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Ep1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0681p0005d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0681p0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0681p004[07AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0685p7000d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0694p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp010[12356789ABCF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp010[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp011[0234589ABC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp012[1A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp013[15]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CEp8311d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06D0p0622d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06D3p0284d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06E0p0319d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06E0pF10[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06E0pF11[01245]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06E1p000[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8p300Cd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v06F8pB000d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v06F8pE033d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8pE036d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0707p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0707p020[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0710p[08]001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p0179d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0711p02[013]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p0550d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p090[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p0918d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p09[25]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p5200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0731p0528d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0731p2003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0745p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0745p1000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0763p1002d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p101[15]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p1021d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p1031d010dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0763p1033d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p1041d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p200[138D]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p2019d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0763p201Ad*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p203[01]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p208[01]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v077Bp08B4d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v077Bp2226d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0789p0160d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0789p016[234689B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0789p0170d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v078Bp1234d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v079Bp0027d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07A6p07C2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07A6p0986d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07A6p851[135]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp000[4D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp0017d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp002Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp002Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp003[CF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp004[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp0056d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp9601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B4p0F02d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v07B8p110Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p200Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p2[78]70d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p307[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p4000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p400[247BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p401Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p410[24]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p420Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p7610d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p8179d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v07B8p8189d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p81[78]8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p9271d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8pABC1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C0p150[013456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C0p151[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C0p158[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C9p000[EF]d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v07C9p0010d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v07C9p0012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C9pB010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C9pB100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07CFp200[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07CFp680[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D0p4101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3A10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3C05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3C0[9ABDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3C1[13567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3E0[12]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v07D1p7E11d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v07FAp7712d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07FDp0001d*dc*dsc02dp*ic*isc*ip*in*)modalias(usb:v07FDp0004d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v082Dp0[123]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p000[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p0020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p0031d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p0061d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p0080d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p00[456]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p00[78]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap6618d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap751[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApA512d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApA618d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApA704d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApA70[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApB004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApB51[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApF511d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap[15]046d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap[78]522d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap[BCD]522d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p100[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p1020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p1040d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p1100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p68A2d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v0846p68D3d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v0846p9014d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p9018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p901[239]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p9030d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p904[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p9053d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p9055d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0846p90[24]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846pF001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v084Fp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC0[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC1[126789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC2[249]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC2[567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC3[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC3[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC49d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC4[24]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC50d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pBA02d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pBC0[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap000[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap802[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v086Ap000[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v086Ap010[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v086Ap0110d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v087Dp5704d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08B9p1197d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08D1p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08D1p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08DDp0114d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08DDp098[678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08DDp8511d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08DDp90FFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08E3p010[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08E4p0163d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v08E4p017Fd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v08E6p5501d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08E9p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08FDp0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08FDp000Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0908p0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0908p0070d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0908p01FFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v091Ep0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v091Ep0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0920p7500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0921p1[02]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v0930p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0930p021[59C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p022[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p070[056789AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p0A07d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p0A08d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p0A13d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0930p0D45d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p1302d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v093Cp0[67]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0944p020[014]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v094Bp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0951p0008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0951p000Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0955p09FFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v095Ap3003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0960p006[567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0961p0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0988p0578d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v099Ep0052d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v099Ep4000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09C4p0011d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09D7p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09E1p5121d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09E8p0021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09E8p0062d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p0064d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p0078d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p0082d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p00C8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p00D[0A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A12p5D10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A21p8001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p026[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p1269d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p6688d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p8515d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p9000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p9601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p962[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A47p9601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A4Ep[24]040d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0A5Cp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0A5Cp0BDCd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5Cp2033d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5Cp21E1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5Cp6422d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5CpBD1[7EF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5CpBD27d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A99p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AC8p332Dd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0AC8p34[12]0d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0ACDp0300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6050d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p61[05]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p62[05]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p63[05]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p650[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p660[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p67[0246]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p67[13579]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6901d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p69[57]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6[89]11d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p70[0246]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p70[1357]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p72[57]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p73[0168]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7706d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7A05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[12]11d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[4567]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[89A]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p8120d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p8120d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0AF0p820[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p830[024]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p8[4689]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p9[02]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pC031d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pC100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD013d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD03[135]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD05[578]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD15[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD25[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD357d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p[56]000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B00p3070d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0B05p166Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p173[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1742d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p176[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1776d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v0B05p177[46]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1784d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p179[0D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17ABd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17A[7D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17BAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17BCd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17D3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17D[1B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17E8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17EBd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p180Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1833d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p184[1C]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0B05p187[04]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0B05p18F[01]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0B05p1976d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p19AAd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0B05p420[012F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p920[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B39p0103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B39p0109d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B39p0421d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B39p0901d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B3CpC00Bd*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v0B3CpC00[012345AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B3CpC00[012]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v0B3CpC00[45A]d*dc*dsc*dp*ic*isc*ip*in06*)modalias(usb:v0B63p653[0A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B8Cp2303d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B95p172[0A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B95p1780d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B95p178Ad*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0B95p1790d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0B95p279[01]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v0B95p772[0AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B95p7E2Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BAFp00F[1256789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0BB4p00C[EF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A0[123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A1[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A2[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A3[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A4[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A5[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A6[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A7[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A8[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A9[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0BCEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC3p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BD3p0555d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0BDAp0179d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp018Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp041[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp2005d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp2102d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp317Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp318Bd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp5088d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp541[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp805[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp8150d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp8153d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v0BDAp815[2356]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp8179d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp817[0678ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp818Bd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp818[6A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp819[1A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp8724d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp8754d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDApB711d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApB720d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApB81[2A]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApB82Cd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApF179d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApF192d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApFFEFd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp[01]724d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDBp*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v0BDBp*d*dc*dsc*dp*ic02isc0Eip00in*)modalias(usb:v0BDBp1002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BEDp110[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BF8p1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp000[2345ABCEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp001[01236789ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp002[237]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp010[2456789ABCDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp011[123456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp012[01234678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C10p0000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C26p000[49ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C26p001[01238]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C33p0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C44p0022d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C44p03A2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C4Bp0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p210[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p221[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p222[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p241[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p242[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p243[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p244[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p281[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p282[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p283[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p284[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p285[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p286[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p287[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p288[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p9020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52pA02[ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C6Cp04B2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C72p000[CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C72p001[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C7Dp0005d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C88p0021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C88p17DAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C88p180Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C8Ep6000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CAAp3001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CADp9001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CADp901[12356]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CCDp001[234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0CCDp0035d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CCDp0080d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CDEp002[25]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p0036d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p1006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p20FFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p300[0248]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p311[DEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p3121d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p701[05]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p817[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p9271d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3pB00[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3pE00[3456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3pE019d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D3Ap0300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D46p0078d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D46p0081d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D46p201[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D46p202[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D9Fp0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p382[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p387[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p6899d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p822[BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p82[12]Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p871[BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p87[01]Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p899Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0pA877d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB7p0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DBAp[135]000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DCDp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0017d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p002[BCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p003[9BCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p004[01278AD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0056d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p005[013F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p005[2C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0061d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p006[0256789AEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0072d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0DF6p0076d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0DF6p0078d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p007[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p007[59]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p061Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF7p0620d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF7p0900d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E0Bp90[34]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4141d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4142d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p4147d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p414[ABD]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p4150d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4151d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p4153d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p415[69]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p425[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4642d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4650d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p4650d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v0E41p4750d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p5044d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p5050d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p5051d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v0E41p505[78]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p534Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E55p110Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p000[139B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p0019d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p001[378]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p0025d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0E66p002[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p400Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E67p0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E7Ep1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp0004d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0E8Dp00A0d*dc*dsc*dp*ic0Aisc00ip00in*)modalias(usb:v0E8Dp00A1d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A1d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00A2d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A2d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00A4d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A4d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00A5d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A5d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00A7d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A7d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00[0234]3d*dc*dsc*dp*ic0Aisc00ip00in*)modalias(usb:v0E8Dp7101d*dc*dsc*dp*ic02isc00ip00in*)modalias(usb:v0E8Dp7102d*dc*dsc*dp*ic02isc02ip01in*)modalias(usb:v0E8Dp7103d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp7106d*dc*dsc*dp*ic02isc02ip01in*)modalias(usb:v0E8Dp760[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp7610d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp763Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp76[13]2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp76[35]0d*dc*dsc*dp*icFFisc02ipFFin*)modalias(usb:v0EA0p6858d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EABpC893d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EB0p3457d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EB0p9071d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EBAp[12]080d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p100[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p101[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p102[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p103[12358]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p104[023]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p108[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p10[9AB]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p110[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p12[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p2051d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p20[012345]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p20[6789A]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F3Dp0112d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F3Dp68A2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F3Dp68A2d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v0F3Dp68A3d*dc*dsc*dp*ic*isc*ip*in0[7AB]*)modalias(usb:v0F3Dp68AAd*dc*dsc*dp*ic*isc*ip*in0[7AB]*)modalias(usb:v0F3Dp68A[3A]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0F4Ep0200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F94p000[15]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F98p0201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FB8p300[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FB8p4001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FC5p1227d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCFp100[346]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCFp100[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FD8p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FDEpCA05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FE6p8101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FE6p9700d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FE9pB307d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1004p6000d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v1004p618Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1004p61AAd*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v100Dp3342d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v100Dp903[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v100DpCB01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1011p3198d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1039p210[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1039p211[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1039p212[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1039p213[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v103Cp1629d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v103Ep03E8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1044p8002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1044p800[BCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v104Dp300[026]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v104Fp0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v105Bp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v1066p00CEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1066p0[3567]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v106Cp*d*dc*dsc*dp*icFFiscF[01]ipFFin*)modalias(usb:v106Cp*d*dc*dsc*dp*icFFiscF[DEF]ipFFin*)modalias(usb:v106Cp370[12]d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v106Cp371[1245]d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v106Fp0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10A6pAA26d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10ABp10C5d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10ACp0102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10B5pAC70d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10BDp1427d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p0F91d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p1[16]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p800Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p803Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p804[4E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p805[346]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p806[6F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p807Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p80C[4A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p80DDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p80F6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8115d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p813[DF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p814[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p815[6EF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p817[CDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p818Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p819Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81A[69CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81C8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81D7d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81E[278]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81F2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8218d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8281d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8293d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p82AAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p82EFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p82F[1249]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p82[26]Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8341d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8382d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p83A[8A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p83D8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p841[148]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p846Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p847[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p84B6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p851Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p85A7d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p85B8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p85E[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p85F8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p863Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p866[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p87EDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p885[67]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p88A[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p88D8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p88FBd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8938d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8946d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8962d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8977d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8998d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p89A4d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p89FBd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8A2Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8A5[BE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8B34d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4pEA6[013]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4pEA7[01AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4pF00[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C5pEA61d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10CEpEA6Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10D2p*d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap1131d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap115[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap11[13]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap125[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap1451d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap14[15]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap161[38]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap165[38]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap2210d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p900[01F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p9010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p902[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p903[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p904[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1114p000[146]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v114Fp68A2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v114Fp68A2d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v115EpF100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1163p0[12]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1182p1388d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1186p3E04d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1189p0893d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p001[789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0023d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p0024d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0025d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p002[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p002[6789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0112d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0120d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0218d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p022[04]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0301d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p680[234589]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p681[2356]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p682[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p683[234589ABCDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p685[0123569A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p6893d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p689[12]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p68A2d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p68A2d*dc*dsc*dp*ic*isc*ip*in13*)modalias(usb:v1199p68A3d*dc*dsc*dp*ic*isc*ip*in0[7AB]*)modalias(usb:v1199p68AAd*dc*dsc*dp*ic*isc*ip*in0[7AB]*)modalias(usb:v1199p68ABd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p68A[24589]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p68A[3A]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p68A[59]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1199p68C0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p68C0d*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p68[89]0d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p900[0123456789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p900[123456789A]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1199p901[01234589BCEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p901[1359B]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1199p901[CF]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p9041d*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p904[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p905[134567]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p905[13456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p9063d*dc*dsc*dp*ic*isc*ip*in0A*)modalias(usb:v1199p906[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p906[13]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p9071d*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p9079d*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p907Bd*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p907[0189AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p9091d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p909[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p90D2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p90D3d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v1199p90D3d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v1199pC08[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11ADp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11CAp0212d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11D9p100[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11F5p000[1345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11F6p2001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11F7p02DFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1209p100[26]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1209p8B00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1231pCE0[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1235p000[12]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1235p000[AE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1235p001[08]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1235p4661d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1266p100[23456789ABCDEF]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1266p101[12]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1286p2041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1286p2042d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1286p2043d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1286p2044d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1286p2049d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1286p204[AE]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1286p2052d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1286p8001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v128Dp000[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v129Bp1828d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12B8pEC6[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p*d*dc*dsc*dp*ic02isc06ipFFin*)modalias(usb:v12D1p*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v12D1p*d*dc*dsc*dp*ic02isc0Eip00in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip0[79]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip11in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip3[79]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip6[79]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip[147]6in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip16in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p140[6C]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p144[12]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v12D1p146[45]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p14ACd*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v12D1p14ACd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p14C6d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p14F1d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v12D1p14F[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p14[0A]Cd*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v12D1p15C1d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v12D1p1C05d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v12D1p1C07d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p1C1Fd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v12D1p1C23d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v12D8p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12EFp0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v133Ep0815d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1342p0202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1342p0204d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1342p0304d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1395p0300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1397p00BDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13ADp9999d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p0018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p002Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p0039d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p003Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p003[1B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p0041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p004[35]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v13D2p0400d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v13D3p3247d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3262d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3273d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3284d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3304d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p330[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p332[129]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p332[78]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3340d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p334[689]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3350d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p335[789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3362d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3365d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3375d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3399d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p339[35]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p340[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p340[28]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3423d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p343[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3474d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3487d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3490d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p34[37]2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p5103d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v13E5p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1404pCDDCd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p11[0123]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p14[01235]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p21[0123]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p24[012]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p4[14]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p600[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p6010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p700[0134567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p7030d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p704[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p800[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p900[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p901[01]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1410p901[01]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1410p9022d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v1410pA00[12345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410pA00[1234567]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1410pA010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410pA01[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410pA021d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1410pA02[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410pB001d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1410pB001d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1435p0918d*dc*dsc*dp*ic*isc*ip*in0[345]*)modalias(usb:v1435p3185d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1435pD111d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1435pD181d*dc*dsc*dp*ic*isc*ip*in0[345]*)modalias(usb:v1435pD182d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v1435pD191d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1435pD191d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1453p4026d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1457p5118d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1482p3C09d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1485p000[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp2[078]70d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp307[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp3370d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp357[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp537[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp5572d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp760Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp760[1ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp761[0A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp8070d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148FpF[13]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14B0p3410d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14B2p3C0[6789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14B2p3C1[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14B2p3C2[3578C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14EApAB11d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1508p1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1508p1001d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1514p2008d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1519p0443d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v152Dp0310d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1546p050[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1546p1010d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v1546p1104d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1546p1313d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1546p131[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1546p134[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1546p1[13]43d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v154Ep500Ed*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v1555p0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1557p0A80d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1557p7720d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1557p8150d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v155Ap1006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v157Ep300Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v157Ep3013d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15A9p0006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15A9p001[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15BAp000[34]d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v15BAp002[AB]d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v15C5p0008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15E8p91[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15EBp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p000[12345678CDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p001[0123489A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p020[1567CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p021[257ABCDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p024[012347]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p030[123456789ABCE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p1403d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p1A01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1614p0407d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1614p080[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1614p7002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1630p0042d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v1631p6200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p000[58]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p8005d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p8093d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v165Cp0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1668p0323d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1668p1200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v166Ap030[345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v166Ap0401d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v166Ap0[123]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v167Bp4001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1686p00DDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1690p0601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1690p074[04]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1690p076[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1690p7588d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1690p7588d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v16C0p09B[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16CAp1502d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D0p0870d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D5p6202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D5p650Ad*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v16D5p650[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D6p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p5553d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v16D8p600[12345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p600[378]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p6280d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p628[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p6512d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v16D8p680[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p7003d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v16D8p7004d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v16D8p7006d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v16D8p700Ad*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v16D8p700[123456A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p700[12]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p721[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p721[123]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p725[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p725[123]d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v16D8p8002d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p800[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16DCp001[0125]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1726p1000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1737p0039d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1737p007[01789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1740p060[025]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1740p0615d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1740p970[12356789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1740p9801d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v174Fp5212d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v174Fp5931d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v174Fp8A12d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v174Fp8A3[134]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1761p0B05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp016[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp01[56]3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp0254d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp0302d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp0324d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp03[12]3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp1163d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1781p0C30d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1782p4055d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v1782p4D10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1782p4D11d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1782p4E00d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v17A8p000[15]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17A8p001[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17A8p010[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp041[CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp0808d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp0815d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp0839d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp0D8Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp10[012]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp1915d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp1940d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp1969d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp1978d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp2305d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp471[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCpBAFFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17DCp0202d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v17DDp5500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp304Bd*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v17EFp304Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp3054d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp306[29]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp3082d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp480Bd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v17EFp7203d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp720[5C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp721Ed*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v17EFp721[4E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFpA387d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17F4pAAAAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1803p5510d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v182Dp021Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v182Dp0269d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v182Dp207Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1843p0200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1871p0306d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1871p0516d*dc*dsc*dp*icFFisc01ip00in*)modalias(usb:v18C5p0008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18C5p0012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18CDpCAFEd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v18D1p*d*dc*dsc*dp*icFFisc50ip01in*)modalias(usb:v18E8p6259d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18ECp3118d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18ECp3290d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v18ECp3[12]88d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v18EFpE00Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18EFpE025d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18EFpE03[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1901p0015d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1901p019[0345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1934p1202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v199BpBA30d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v199Ep8102d*dc*dsc*dp*icFFisc01ip00in*)modalias(usb:v19ABp1000d00*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v19ABp1000d012[0-6]dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v19ABp1000d01[0-1]*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v19B5p0021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19CFp3000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p*d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p*d*dc*dsc*dp*icFFisc02ip0[15]in*)modalias(usb:v19D2p*d*dc*dsc*dp*icFFisc86ip10in*)modalias(usb:v19D2p000[12345689ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p001[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p001[79]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p0021d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0025d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p002[012345789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0031d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p003[01234789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0042d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0049d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p004[023489]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0052d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0055d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p0058d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p005[012456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0063d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p006[012345679]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p007[036789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p008[236789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p009[01234567]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p00[01]2d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p0104d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p010[4568]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p011[378]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p011[38]d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p0121d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p0123d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0124d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p0125d*dc*dsc*dp*ic*isc*ip*in06*)modalias(usb:v19D2p0126d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p012[1234568]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0130d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p0133d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p013[035679]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0141d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p014[1234578]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0157d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p0158d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p015[12356789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p016[124578]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p016[78]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p017[068]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p017[68]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p0189d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0191d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0199d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p019[1679]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0200d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p020[01]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0257d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p025[47]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0265d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0265d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0284d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0284d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0317d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0326d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0326d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0330d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0395d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0396d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p0396d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p0412d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p041[247]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0426d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p060[12]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v19D2p1003d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p1008d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p1008d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1015d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p1018d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p101[028]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p101[02]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p1021d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v19D2p1021d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p105[789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p106[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p107[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p108[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p109[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p110[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p111[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p112[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p113[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p114[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p115[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p116[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1170d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p117[37]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p1181d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p124[456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p124[57]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p1255d*dc*dsc*dp*ic*isc*ip*in0[34]*)modalias(usb:v19D2p1256d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p125[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p125[24]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p126[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1270d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p1275d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p1275d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p127[01234]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p127[6789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p128[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p129[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p130[0123]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1333d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p140[12]d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v19D2p140[12]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p142[4568]d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v19D2p142[4568]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1432d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p143[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p1476d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v19D2p1481d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v19D2p1485d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p153[345]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p154[567]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p156[567]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1589d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p159[012468]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1600d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p2002d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p200[23]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF4[23456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF5[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF6[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF7[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF8[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF9[01234F]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFA[0123456789ABCEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFB[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFC[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFD[012345]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFE[89BCDE]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFF3d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2pFFF[16789BCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFF[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19FFp0239d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A28p6010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A32p0304d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A61p34[12]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A72p100[0125789DEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A72p101[123456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A79p6001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A86p5523d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A86p752Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A86p752[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A86pE092d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A8Dp100[23456789ABCDEF]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1A8Dp101[012]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1ADBp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B1Cp1C00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B1FpC006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Bp2951d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1B3Dp010[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp011[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp012[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp013[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp014[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp015[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp016[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp017[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp018[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp019[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01A[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01B[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01C[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01D[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01E[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01F[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp4701d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp930[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp931[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Fp2002d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1B5Cp010[345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B75p307[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B75p7733d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B75pA200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B91p0064d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BA4p0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0017d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0052d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp00B[67]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp011Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp011Ed*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1BBBp0203d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0203d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p*d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1BC7p0036d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v1BC7p100[3456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p101[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p1031d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1BC7p103[135]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p1041d*dc*dsc*dp*ic02isc0Eip00in*)modalias(usb:v1BC7p1045d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p104[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p105[012345678]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p106[0123]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p107[01235]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p108[0123]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p10A[049]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p10[45]0d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p110[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p110[01]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1BC7p110[2AB]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p1200d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v1BC7p1201d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p120[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p120[34]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p120[678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p1213d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p1214d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p121[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p123[01]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p1250d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v1BC7p1261d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p126[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p12[36]0d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p1900d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p1900d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v1BC7p1901d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p701[01AB]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p900Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p9010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p920[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC9p6001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BCFp0B40d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1BE3p07A6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C04p0015d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1C0Cp0102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C40p0477d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C4Fp3000d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1C9Ep7605d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C9Ep960[357]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C9Ep9801d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1C9Ep9803d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1C9Ep980[013]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1C9Ep9B01d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1C9Ep9B0[125]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C9Ep9B3Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1CBEp0103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1CD7p0217d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1CF1p000[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D4Dp000[2CE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D4Dp001[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D50p60C6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D5Fp1004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D6Bp001[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D6Fp0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1DA5p451[2589]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1DA5p4523d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E0Ep9001d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v1E0Ep9003d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E0Ep900[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E0Ep9011d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E0Ep9100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E0Ep9200d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1E0Ep920[56]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E0EpCE1[6E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E29p0102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E29p0501d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E2Dp004[AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E2Dp0053d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1E2Dp0055d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E2Dp005[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E2Dp005[5B]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1E2Dp0060d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E2Dp0060d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1E2Dp0063d*dc*dsc*dp*ic*isc*ip*in0A*)modalias(usb:v1E2Dp006Cd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E2Dp006Fd*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1E2Dp006[19]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1E2Dp0082d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v1E2Dp0083d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1E2Dp008[2345]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E2Dp00B0d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1E2Dp00B7d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1E2Dp00B[03789]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E2Dp00F[1234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E8Ep6001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1EDAp2012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1EDAp2315d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1EDAp2[23]10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1F38p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1F45p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FACp0151d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1FB9p020[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p030[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p040[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p060[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p070[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p0[12]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FF4p600[AE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p1A0[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p200Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p330Fd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2001p330[789AD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3317d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p331[019B]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2001p331[CEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2001p3C05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3C1[579ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3C2[01235]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3D02d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3D04d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p4000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p400[123B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p4102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p4A00d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v2001p7D0[1234E]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2001p7E16d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v2001p7E19d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2001p7E19d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2001p7E3[5D]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2001p7E3[5D]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2001pABC1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001pB301d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v200Cp100Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019p1201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019p4902d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019p5201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pAB2[459]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pAB2[ABE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pAB31d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pED06d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pED17d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pED1[49]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v201Ep10F8d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v201Ep2009d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2020p203[13]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2020p203[13]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2020p2060d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2020p2060d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2020p4000d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v203Dp1480d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v203Dp14A[19]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2077p7001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20A6p1105d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20B7p0713d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20B8p8888d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20B9p1682d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p624Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p648Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p724Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p806Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p808Ad*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v20F4pE05Ad*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v2100p9001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2100p9E5[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2100p9E6[0123456789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2109p[02]817d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v211Fp6801d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2184p0030d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2184p0057d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2201p012Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2262p0002d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22B7p150Dd*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v22B8p*d*dc*dsc*dp*icFFiscFBipFFin*)modalias(usb:v22B8p2A70d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22B8p2C84d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p2E0Ad*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22B8p2[AC]64d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p4281d*dc*dsc*dp*ic0Aisc00ipFCin*)modalias(usb:v22B8p42[01234]4d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p6027d*dc*dsc*dp*ic02isc0Aip00in*)modalias(usb:v22B8p6425d*dc*dsc*dp*ic02isc0Aip00in*)modalias(usb:v22B8p900Ed*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22D9p276Cd*dc*dsc*dp*icFFiscFFip30in*)modalias(usb:v22DEp680[123]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22DEp9061d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v2357p000Dd*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2357p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p010[5B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p010[89C]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0111d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p011[567]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0123d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p012[DE]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0135d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0138d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p0201d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2357p0601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p9000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p9000d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2405p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v245Fp931Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2478p2008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v249Cp900[1268]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v249Cp93[12]Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap160[123456789ABCDF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap16[12]Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap260[123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap26[12]Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap360[123456789ABCDF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v25C6p9002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2626pEA60d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p000[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p001[1237]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p010[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p0301d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p0[23]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639pD00Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2692p9025d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2692p90[02]5d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2717p4106d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2833p0201d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v2833p0211d*dc*dsc*dp*icFFisc01ip00in*)modalias(usb:v293Cp5702d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2955p1003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2955p[01]001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v29FEp4D53d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v2A5Fp1000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2B53p002[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2B53p0031d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2B73p000[ADE]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2B73p001[37BE]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2B73p002[39]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2B7EpB752d*dc*dsc*dp*ic0Eisc01ip01in*)modalias(usb:v2C42p1202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2C4Ep0102d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C4Ep0103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2C7Cp0121d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2C7Cp0121d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0121d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0123d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp0123d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp0124d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp0124d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp0125d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0125d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0128d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp0128d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp0129d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp0129d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp012Ad*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp012Ad*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp012Bd*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp012Bd*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp012Cd*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp012Cd*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp0191d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0191d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0195d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0195d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp019[15]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2C7Cp0203d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp0296d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2C7Cp0296d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2C7Cp0306d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0306d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp030Ad*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp030Bd*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp030Bd*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp030[CE]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp031[01234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp0512d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0512d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0620d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0620d*dc*dsc*dp*icFFiscFFip30in*)modalias(usb:v2C7Cp0620d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0700d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp0800d*dc*dsc*dp*icFFisc00ip[04]0in*)modalias(usb:v2C7Cp0800d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0800d*dc*dsc*dp*icFFiscFFip[13]0in*)modalias(usb:v2C7Cp0801d*dc*dsc*dp*icFFisc00ip[04]0in*)modalias(usb:v2C7Cp0801d*dc*dsc*dp*icFFiscFFip30in*)modalias(usb:v2C7Cp090[01]d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp6008d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp6008d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp6009d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp6009d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp600[125]d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp6026d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp7001d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2CAFp13A[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2CB7p0001d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2CB7p0104d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2CB7p0104d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2CB7p010Bd*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2CB7p010Bd*dc*dsc*dp*icFFiscFFip30in*)modalias(usb:v2CB7p010[56A]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2CB7p011[15]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2CB7p01A[0234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2CB7p0A0[4567]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2DEEp4D41d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2DF3p9D03d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2ECApC101d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v305Ap140[456]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v30C9p0093d*dc*dsc*dp*ic0Eisc01ip01in*)modalias(usb:v3195pF190d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3195pF28[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v31B2p0011d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v3277p0072d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v3334p1701d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p011Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p043Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p051Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p053Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0E3Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0F1Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0F3Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0[34]26d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0[7B]1Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p1326d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p191Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p[23]326d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v33F8p0104d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v33F8p0115d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v33F8p01A[234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v3708p2[01]CEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3923p7825d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3923p7A0Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3980p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4113p021[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4113p04[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v413Cp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v413Cp400[123456789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp811[45678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp812[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp813[345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp8172d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v413Cp817[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp8186d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v413Cp818[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp818[56]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp8194d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v413Cp819[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp819[56B]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v413Cp819[56B]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v413Cp81A[234689]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81A[23489]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v413Cp81B6d*dc*dsc*dp*ic*isc*ip*in0A*)modalias(usb:v413Cp81BAd*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v413Cp81B[1356]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81B[136]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v413Cp81B[BC]d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v413Cp81CCd*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v413Cp81C[2BCF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81D7d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81D7d*dc*dsc*dp*ic*isc*ip*in0[01]*)modalias(usb:v413Cp81D[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81E0d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v413Cp81E[046]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp821[35]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v413Cp821[78]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp9500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4348p5523d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4505p0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4752p0011d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4766p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4855p009[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4856p0091d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p010[01234567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p030[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p0[45789ABCDEF]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p800[12345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p[18]000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v534Dp0021d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v534Dp2109d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v5372p2303d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5986p1172d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v5986p1180d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v5A57p028[0234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5A57p5257d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5E04pCE00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v6189p182Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v6189p2068d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v6547p0232d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v6737p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7104p2202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p4085d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7710d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p771[178]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7722d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7733d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7811d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7822d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392pA611d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v7392pB711d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392pB722d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v7392pB811d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v7392p[ABC]711d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p[BCDEF]822d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v8086p07D3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8086p0AD[234]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v8086p0B0[37]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v8086p0B3Ad*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v8086p0B5[BC]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v8087p0716d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8087p0801d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8087p0A5Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8516p2[078]70d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8516p307[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8516p3572d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7715d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7720d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7832d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7843d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p78[124]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7[78]30d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9846p9041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9986p7523d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9E88p9E8Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vDEEEp030[023]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vF201p5370d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vFFADpA001d*dc*dsc*dp*icFFisc*ip*in*)modalias(virtio:d00000019v*)modalias(xprtrdma)     /bin/sh/bin/sh/bin/shkernel-debug-modules-core-uname-rkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.14.0-503.35.1.el9_5.aarch64+debug5.14.0-503.35.1.el9_5.aarch64+debug3.0.4-14.6.0-14.0-15.2-14.16.1.3g&gggw@g͂gɎ@gH@ggg@g@g@gu@g:g@gd gZ@gR@gNgH[@g? g5@g,g$g6ff@fLfX@fcf@fff4ff@f(@ffą@f3f?@ffJf@ff@faf@ff@f@ff>@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.35.1CKI KWF Bot [5.14.0-503.35.1.el9_5]CKI KWF Bot [5.14.0-503.34.1.el9_5]Chao YE [5.14.0-503.33.1.el9_5]CKI KWF Bot [5.14.0-503.32.1.el9_5]Chao YE [5.14.0-503.31.1.el9_5]Patrick Talbert [5.14.0-503.30.1.el9_5]Chao YE [5.14.0-503.29.1.el9_5]Chao YE [5.14.0-503.28.1.el9_5]Chao YE [5.14.0-503.27.1.el9_5]Chao YE [5.14.0-503.26.1.el9_5]Chao YE [5.14.0-503.25.1.el9_5]Chao YE [5.14.0-503.24.1.el9_5]Chao YE [5.14.0-503.23.1.el9_5]Chao YE [5.14.0-503.22.1.el9_5]Lucas Zampieri [5.14.0-503.21.1.el9_5]Lucas Zampieri [5.14.0-503.20.1.el9_5]Lucas Zampieri [5.14.0-503.19.1.el9_5]Lucas Zampieri [5.14.0-503.18.1.el9_5]Lucas Zampieri [5.14.0-503.17.1.el9_5]Lucas Zampieri [5.14.0-503.16.1.el9_5]Lucas Zampieri [5.14.0-503.15.1.el9_5]Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- cppc_cpufreq: Use desired perf if feedback ctrs are 0 or unchanged (Mark Langsdorf) [RHEL-78643] - coresight: etm4x: Add ACPI support in platform driver (Mark Salter) [RHEL-80223] - block: Fix lockdep warning in blk_mq_mark_tag_wait (Ming Lei) [RHEL-73024] - md: fix deadlock between mddev_suspend and flush bio (Nigel Croxon) [RHEL-76058] {CVE-2024-43855} - redhat/configs: replace IOMMU_DEFAULT_DMA_STRICT with IOMMU_DEFAULT_DMA_LAZY (Jerry Snitselaar) [RHEL-76412] - ibmvnic: Only record tx completed bytes once per handler (Mamatha Inamdar) [RHEL-71289] - ibmvnic: Only replenish rx pool when resources are getting low (Mamatha Inamdar) [RHEL-71289] - ibmvnic: Return error code on TX scrq flush fail (Mamatha Inamdar) [RHEL-71289] - intel_idle: fix ACPI _CST matching for newer Xeon platforms (David Arcari) [RHEL-62987]- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array (CKI Backport Bot) [RHEL-82734] {CVE-2025-21785} - crypto: rng - Fix extrng EFAULT handling (Herbert Xu) [RHEL-70643]- scsi: st: New session only when Unit Attention for new tape (John Meneghini) [RHEL-62266] - scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset (John Meneghini) [RHEL-62266] - scsi: st: Don't modify unknown block number in MTIOCGET (John Meneghini) [RHEL-62266] - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. (Chris von Recklinghausen) [RHEL-62210] - SUNRPC: Handle -ETIMEDOUT return from tlshd (Benjamin Coddington) [RHEL-79870] - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Benjamin Coddington) [RHEL-79870] - tls: Fix tls_sw_sendmsg error handling (Benjamin Coddington) [RHEL-79870] - SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Benjamin Coddington) [RHEL-79870]- SUNRPC: Handle -ETIMEDOUT return from tlshd (Benjamin Coddington) [RHEL-79870] - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Benjamin Coddington) [RHEL-79870] - tls: Fix tls_sw_sendmsg error handling (Benjamin Coddington) [RHEL-79870] - SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Benjamin Coddington) [RHEL-79870]- HID: core: zero-initialize the report buffer (Benjamin Tissoires) [RHEL-81838] {CVE-2024-50302} - x86/kaslr: Expose and use the end of the physical memory address space (Waiman Long) [RHEL-70002] - ALSA: usb-audio: Fix a DMA to stack memory bug (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix for sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices (Jaroslav Kysela) [RHEL-81799] {CVE-2024-53197} - ALSA: usb-audio: Add sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - x86/kexec: Add EFI config table identity mapping for kexec kernel (Jay Shin) [RHEL-74170] - mm: fix NULL pointer dereference in alloc_pages_bulk_noprof (Jay Shin) [RHEL-73210] {CVE-2024-53113} - can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- rhel-9.5: gate on kernel-qe tests results not cki ones (Bruno Goncalves) - ice: implement low latency PHY timer updates (Petr Oros) [RHEL-75466] - ice: check low latency PHY timer update firmware capability (Petr Oros) [RHEL-75466] - ice: add lock to protect low latency interface (Petr Oros) [RHEL-75466] - ice: rename TS_LL_READ* macros to REG_LL_PROXY_H_* (Petr Oros) [RHEL-75466] - ice: use read_poll_timeout_atomic in ice_read_phy_tstamp_ll_e810 (Petr Oros) [RHEL-75466] - smb: client: get rid of kstrdup() in get_ses_refpath() (Paulo Alcantara) [RHEL-72875] - smb: client: fix noisy when tree connecting to DFS interlink targets (Paulo Alcantara) [RHEL-72875] - smb: client: don't trust DFSREF_STORAGE_SERVER bit (Paulo Alcantara) [RHEL-72875] - smb: client: don't check for @leaf_fullpath in match_server() (Paulo Alcantara) [RHEL-72875] - smb: client: get rid of TCP_Server_Info::refpath_lock (Paulo Alcantara) [RHEL-72875] - smb: client: don't retry DFS targets on server shutdown (Paulo Alcantara) [RHEL-72875] - smb: client: fix return value of parse_dfs_referrals() (Paulo Alcantara) [RHEL-72875] - smb: client: optimize referral walk on failed link targets (Paulo Alcantara) [RHEL-72875] - smb: client: provide dns_resolve_{unc,name} helpers (Paulo Alcantara) [RHEL-72875] - smb: client: parse DNS domain name from domain= option (Paulo Alcantara) [RHEL-72875] - smb: client: fix DFS mount against old servers with NTLMSSP (Paulo Alcantara) [RHEL-72875] - smb: client: parse av pair type 4 in CHALLENGE_MESSAGE (Paulo Alcantara) [RHEL-72875] - smb: client: introduce av_for_each_entry() helper (Paulo Alcantara) [RHEL-72875] - smb: client: fix double free of TCP_Server_Info::hostname (Paulo Alcantara) [RHEL-72875] - cifs: support mounting with alternate password to allow password rotation (Paulo Alcantara) [RHEL-72875] - cifs: support reconnect with alternate password for SMB1 (Paulo Alcantara) [RHEL-72875] - smb: client: sync the root session and superblock context passwords before automounting (Paulo Alcantara) [RHEL-72875] - cifs: unlock on error in smb3_reconfigure() (Paulo Alcantara) [RHEL-72875] - cifs: during remount, make sure passwords are in sync (Paulo Alcantara) [RHEL-72875] - smb: client: Handle kstrdup failures for passwords (Paulo Alcantara) [RHEL-72875] {CVE-2024-50120} - smb: client: fix TCP timers deadlock after rmmod (Paulo Alcantara) [RHEL-72875] {CVE-2024-54680} - smb: client: Fix use-after-free of network namespace. (Paulo Alcantara) [RHEL-72875] {CVE-2024-53095} - Fix spelling errors in Server Message Block (Paulo Alcantara) [RHEL-72875] - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() (CKI Backport Bot) [RHEL-78423]- bnxt_en: Fix GSO type for HW GRO packets on 5750X chips (CKI Backport Bot) [RHEL-73726] - intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake (David Arcari) [RHEL-62985] - intel_idle: add Granite Rapids Xeon support (David Arcari) [RHEL-62985] - intel_idle: Switch to new Intel CPU model defines (David Arcari) [RHEL-62985] - x86/resctrl: Remove redundant variable in mbm_config_write_domain() (David Arcari) [RHEL-59001] - x86/resctrl: Read supported bandwidth sources from CPUID (David Arcari) [RHEL-59001] - x86/resctrl: Remove hard-coded memory bandwidth limit (David Arcari) [RHEL-59001] - mei: me: disable RPL-S on SPS and IGN firmwares (CKI Backport Bot) [RHEL-60895] - smb: client: change return value in open_cached_dir_by_dentry() if !cfids (Jay Shin) [RHEL-75935] - smb: client: disable directory caching when dir_cache_timeout is zero (Jay Shin) [RHEL-75935] - smb: client: remove unnecessary checks in open_cached_dir() (Jay Shin) [RHEL-75935] - smb: prevent use-after-free due to open_cached_dir error paths (Jay Shin) [RHEL-75935] {CVE-2024-53177} - smb: Don't leak cfid when reconnect races with open_cached_dir (Jay Shin) [RHEL-75935] {CVE-2024-53178} - smb3: request handle caching when caching directories (Jay Shin) [RHEL-75935] - bnxt_en: Unregister PTP during PCI shutdown and suspend (Michal Schmidt) [RHEL-69514] - bnxt_en: Refactor bnxt_ptp_init() (Michal Schmidt) [RHEL-69514] - smb: client: ignore unhandled reparse tags (Jay Shin) [RHEL-77743] - smb: client: fix oops due to unset link speed (Jay Shin) [RHEL-77359]- NFS: enable nconnect for RDMA (Benjamin Coddington) [RHEL-77179] - Revert "scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo" (Dick Kennedy) [RHEL-70933] - idpf: fix idpf_vc_core_init error path (CKI Backport Bot) [RHEL-70191] - idpf: avoid vport access in idpf_get_link_ksettings (CKI Backport Bot) [RHEL-70191] - ip6mr: fix tables suspicious RCU usage (Andrea Claudi) [RHEL-71730] - ipmr: tune the ipmr_can_free_table() checks. (Andrea Claudi) [RHEL-71730] - ipmr: add debug check for mr table cleanup (Andrea Claudi) [RHEL-71730] - net: ip6mr: add RTM_GETROUTE netlink op (Andrea Claudi) [RHEL-71730] - i40e: add ability to reset VF for Tx and Rx MDD events (Michal Schmidt) [RHEL-75972] - tcp: fix mptcp DSS corruption due to large pmtu xmit (Paolo Abeni) [RHEL-62215] - mptcp: handle consistently DSS corruption (Paolo Abeni) [RHEL-62215]- redhat: drop Y issues from changelog (Jan Stancek) - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-78075] {CVE-2024-53104}- md/md-bitmap: fix writing non bitmap pages (CKI Backport Bot) [RHEL-76800]- smb: client: fix potential race in cifs_put_tcon() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: don't try following DFS links in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow reconnect when sending ioctl (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: get rid of @nlsc param in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow more DFS referrals to be cached (Jay Shin) [RHEL-73594 RHEL-70959] - smb3: fix broken reconnect when password changing on the server by allowing password rotation (Jay Shin) [RHEL-73594 RHEL-57983] - i40e: Fix handling changed priv flags (Kamal Heib) [RHEL-69857 RHEL-30524] - mm: migrate: fix getting incorrect page mapping during page migration (Rafael Aquini) [RHEL-70898 RHEL-27742 RHEL-28873] {CVE-2023-52490} - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Rafael Aquini) [RHEL-70898 RHEL-27742] - mm: convert migrate_pages() to work on folios (Rafael Aquini) [RHEL-70898 RHEL-27742] - migrate_pages_batch: simplify retrying and failure counting of large folios (Rafael Aquini) [RHEL-70898 RHEL-27742]- printk: nbcon: Fix illegal RCU usage on thread wakeup (Derek Barbosa) [RHEL-73036]- [s390] zcore: WRITE is "data source", not destination... (CKI Backport Bot) [RHEL-63078] - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Salter) [RHEL-72218] {CVE-2024-50275} - bpf: Use raw_spinlock_t in ringbuf (Luis Claudio R. Goncalves) [RHEL-68992 RHEL-20608] - rh_messages.h: un-unmaintain hfi1 (CKI Backport Bot) [RHEL-71322] - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Dick Kennedy) [RHEL-66055 RHEL-53595] - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-66055 RHEL-53595] - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-62030] - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" (Ivan Vecera) [RHEL-65624] - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - i40e: fix race condition by adding filter's intermediate sync state (CKI Backport Bot) [RHEL-69809] {CVE-2024-53088} - ice: fix truesize operations for PAGE_SIZE >= 8192 (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix ICE_LAST_OFFSET formula (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix page reuse when PAGE_SIZE is over 8k (CKI Backport Bot) [RHEL-70660 RHEL-37905] - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-72970] - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_set_pipapo_avx2: disable softinterrupts (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_set_pipapo: fix initial map fill (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: store new sets in dedicated list (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) [RHEL-71357 RHEL-60554] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-70541 RHEL-70449] - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66329 RHEL-66328] {CVE-2024-50154} - rcu: Use system_unbound_wq to avoid disturbing isolated CPUs (Waiman Long) [RHEL-61329 RHEL-50220] - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-71393 RHEL-9848] - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-71393 RHEL-9848]- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'(0x805fc13a0xd1e698770x970bf4ef0x466ae44d0xb9749f8d0xc6315d8e0x6365a74f0x364e87610xcef3985a0xc7b45aa40x07729fd40xb9d2df390xb6f4b0310x2ae0877b0x11f3044c0x6ce1c95c0xe5a331130x6397f9870xc1b60ad90x0b0224140xa527bae10x8c28e73b0xf707f01e0x42bdcd130x798eab300xb7a96b740x3baaab090x9812bc1e0x31195b670x925414f80x67568f8f0x4848859b0x90cff6830xb1166ad50xe43028ba0xbb55b54d0x3b6592cb0xb5a8e4d50x2ffc0de30x399a6c250x5e5459890x04923cb50x9dde44830x9e78a2760x8b50cbdd0xca19b1780xca89dd030xcdbab02a0x6d8e8c3c0xbb37e2000x316af56a0x47ddbb250xb381e92b0xddd1eb7a0xafe9ccd60xbac764b00x2f66f5ea0xfc781c470x1570994d0xc7b600270x1de78ad60x29c8ddca0x25f8190f0x0d2afc050x4c13b3d70xb958cd550x9eb65a350xa49f2cf10x80c262a70xc21edb410x99229efa0x0a1af6050x5e5e83f30x25b0a5720x1ec57b4f0x6708377f0x81588e260x5cd199650xa59a647d0x46abb7b50xdf50696b0xc63b50af0xef90b1f50x19e7490f0x571470da0xd8a5df690xe573a7e20xfa3ce50a0xb9a2783e0x7eab96020xbcece9180x17aadf350x4027023d0xa9010da20x614c79760x2ee3c3210xbde41f780xc1fabe8c0xaa31a5480x3c79be5b0xb9ef56180x1ca7cf220xdfdd52dc0xa5dbea6d0x2cbe0caf0x97684a110x5d74a10f0xdee28ca30x621b54e10xca78e3ea0x7313d0800x91c8c75c0x149473fd0xcdba988e0xc6bbc4190xb7b217880xc59191ad0xa1e4849a0x606a5b5a0x1f8ac7180xaaafbd3e0x36a862e90x3d23c1040x6c8b0b6f0x5d1b4e420x49286d3c0x4d90631b0xb150b38c0x244518120x2593782f0xf703a3f90x630b24d30x452f53b10x6a2de0360x46ac032f0xc742d6e80x6e982bb50x276f5b030x108fefd20xfa7441240xc210c3bf0x4efe14f60x197aadf10x37b640fa0x015d68930xe28223200x07d5116c0xa723e6950x9cc9dc7b0x79c7ee990xe87a5c730xb99231050x6f6f0b020x8993a5110x6886d49c0xef5c5ae80x5631add30x752267d50xfb67dba60x39e6f12b0xba4006c10x426ec48f0x42a5cab10x8418544f0x9ea2c2350x39bf93010x0283dfe30x4cd47aba0xb274a5e20xf61c676d0xc848b4e90x4ad2cb740xd791fbca0x18867cc60xa1aa4fa00xfe74aaef0x292048260x307141a40x9b6e30760x3998ce220xf785c7cd0x7f1b6a600x0ea5d74b0xab5e06780x1d611b650xa5ad19b50xd10886b50xcdd7fb160x23f3da660x1278adc80x0dc3c06c0xba605dc40x7506488c0x2f0835390x43eb88950xb43526bb0x0a1aba7a0xc9369a040xd1de42c30x3b2338a40x81d3ff730x3c95827e0x883d6d650x22d8ad900x39a2c0490x2359b2ae0xd36a02710x4bc3ff950x2a36deb20x39bb203d0xfc3b9cdf0x88de50f80x6c8395490xde6878c20xe1a4bf390x27e5ac460xe28f85270x400126f70xebdd99990x0f341fce0x7210c3e00xd8f0c9310x590c25650x898bc3fd0xe4cf84380x75d57bb70xd48d297d0x5a19413f0x8f203f330x2c68f75e0x2ecded450x37f168380xc513050e0xfb94153e0xaddcf2de0xb9ac18f40x501182980x84299b000x10ce096a0x461157f20xdf4825220xd07ccac80x5be577a70x015e5db20xea825af20xd2c45b5d0xfaf497b20x6bfb9cac0x84e838d00xdafa7f9c0xfe4425080xc3ae36fd0xe8e6a8f60x4b83895d0x67c597360x4e073afa0xb1f853ba0x59d44cfc0x6899e5f70x0147dfbd0x1c1621d40x33b804470xae4187e10xb35583e50xef84f0750xf01971880x561a81a00x5ecc7a6f0xeafca2020xb87fab530x7067df310xa216ee020xa954bdfa0xbc6296a50x72c678f30x32ad87540x9c51bcc40xd9eb1c360x827c9a040xf24e84160x20752ecd0x00edee430x0065a7810x1ace712d0xdfede8160x9567cf310x57b3a1270x2b0c8c4d0x42f937d30x487047380xfbdbaaa80xa03563730x1ea6259c0xd35d917b0x40631bef0x74a935b00x92c646cf0x107279160xa16b4b160xbbc90f5f0x8f8371c20xad72937c0x08d83cb50x52caf8dd0x50671bd70x79dc7a0d0xd20aba3a0xb422c3800xd29813570xb08177cf0x0c1e9dde0x484163840x6d13121e0x1a0aa0300x981bfb5d0x23d75dc20x994f61d80x68422aaf0xcf88dfc40xcf5519340x30a1a8ab0x15cbbaec0xed66800a0xd69d20210xcb36c1c30x9248b2ab0x27eef6140x9ffd7b980x7aa056850x920406050x3ae5b5fe0xbcaeb4840x1182fa1f0xde9e2bd30x2bfbf8c60xfde9c4800x6248a8720x2880a6030x1f5dac610x5d2b49070xa513e3520xcf254f6e0x6963dc290xcdff043c0x1e5270610x35d951aa0xe6e86fc20x18f4893a0xa70292150x3f2b4d420x5e0f8c700x9706905f0x0f77dafc0xd2ebc2b20x88ae20340xcc9e2d290xb123d2cf0xea910b4d0x0c8c7d340x6495ebe60xe28114cb0xa54a9ebe0xfe44fda70xb2bf4e700x0fbceaa80xa8ff30da0x92ca35060x086994fb0x82db8a4e0x2a6fa2c20x225104850x3009f9c10xd8a91d360xb8dd37260xb2772a3b0x4ec887bf0xf74238ac0x755e149b0xebd984aa0xce307acb0x824e4f780xc03326420x393309db0x99ba81da0x02283fb90x23829b4e0x2fb622580x09ab1c7f0x7178aaae0xecc8f23e0x0d614af40xfb9a1b960xd2e4c9460x30c6c06e0x9a59188f0x7079992c0xad9cc2af0x5c4f09000xcd18b0db0xa8c24f250xac5a83a60xaffec6d20xd760c8f70x50b3611a0xeaf2cdf70x75ab17be0xbad99d1d0x6cac4ffb0xd98cb32e0x7bae70920xf41b91f40xb6588ba60x89a7fa9a0xeaf23a810x29c6d8810xa7cc4c070x8fa9afea0x628444e40x41d121250xcecb78a40x108b188f0xcf48a7000x4571aea80x12b94e560x187c084e0xda6de90f0x17844f090xd73e55330xa18f224e0x0b1ab3530x895105470xfe81ee4c0x98964a370xa77885d90x1642bc670x9e94cfa00x73e9b7a30x7fe031150x70ca22d60x5990cac80xf49bc67a0x4443d3990x917285a10x857484f70xda5f9fd20x52e176c90xe7493fc30x816578ff0xdcee40870x812732a70x38ce402b0x3b674c020xdf5a25060x1edc7a380x7b5ce5c30xf8151b120x7216d2c20xcc791de80x0dddeef70x80c6672c0xaede8b340x65531f120x259404cc0x153fb26d0xe92268de0x9e347d560xa7f26c390x68000b500xe03ebe430xb830af920x9c83ebb90x704b0d0f0xd9c5bb3d0x71853a090x35eb5d570xdfb6ee300xe1b68a130x945c2d050x9d2ebb5f0xe218fedb0xcf86b6dc0xbee3b71b0x49c02c4c0x9d65899e0xc2e0195a0x45c5db710x3cc10cff0x3b0344620xcbfcd34d0x49517ab00xbbf31e610x36db02260x28f817d60x977bd4160x55411aaf0x1906648e0xd6217d910x9dbcd8010xa17c0ccf0x68c88c4a0x40c058400xd63e4d4a0x449130460x5407e0470x4b46b3860x3a4c13360x47fc7b420xf904847e0x12f06e300x1d58e5010x56bc1dc20x9f89634b0x3c37e6fc0x1879fcbd0x6d9fd8b10xd6683fe50xb3675bf50xa703ff620x7b8c32f10xd76132120x0718b8b70xe2f9d1880xe09fc4df0xbccc37f20x1ec820120x5a792c960xb3ba70ff0x4fb300920x816ca1460x6dc64bc80xd6b583890x13e3e4df0x571f7b940x8fea24bd0xdc527f490xfd1aeae10x7bd9427a0x7aad008b0x214e42650xddacccf60x6f3f05d10x07cd20670xad024cc20xca6480190x722cbc0c0x1a46d6520x59f44d1a0x9d8101ae0xcceed6930x8592d87e0x9b9030c40x43d6e6e20x103a05e30xd84aa8480x83f4bdc30x720ccf790x2ed2beaf0x3b0a27f80x9bcf10980x7120f7d20x61be79050x02a899780xf7e1d30d0x46ed33c40x362a4d910x5f903f090xcbc37a320xcd7fa6c70x7494213c0xcaa8d80f0xa2e8da150x9e7f61590x593bd4630x5bb927320xc9e39c5c0x1f0dc3110x1321cbd40x842c03f40x620853c70x142ad05e0x180d4aff0xdcae976d0xdaebbd830xb04cc9100xa80044550xaf78f2600x91245c6f0xb719f7af0x4f5b4a3a0x5cd57fdc0x00d754cd0xe6dab66f0x37734e060x60dbc82a0xbd67c0920x8409f77e0xcca1e6e30x039f75d60xa51f16c70x53d0fc970x693301860x6932367c0x9addbb600xecaad87f0x229581650x2c75c2220xdbc59d040xf12d93870x6047ede60xb1d7a8e40x32fb53080x10d892eb0x01c4f1f10xb788556a0x4a065abd0x00a0c8cf0x328e7e3e0x59923fd10x41560cd00xc082842d0x48fa4adc0x382f5bb70x3f95f23e0xc3189ab50x7b724a2b0xbae469180xf47ab8de0x34fc44b90x5779dc6a0x9d3e1e630x140fb2a40x46c1869e0xc66c1a3d0x1358e9e20x9c2ddbc00x58863f100x0cab6c980xf09e8fb70x9a7cd01c0x66bdb8850x619cb8f80xb601ad250xf97f08730xba3c35a60xf50446190x1de8eca80x1563a87c0x2f29d0c20x6bf7d24d0xaebc551a0x960e8b280x2bea05bb0x3c744e950xedcf3e430xede9a0b60xf7be8ee80x23026b4b0x7d2605f20x76a7cbcd0xa2f2438b0x9ce5d1660xd7064c640x538f32f20x1f6b6a180xd2cd32020x61130aec0x392d3fa30xb0d803aa0x590e5ea70xf247be070x282d619e0x504298610x533b09400xc16c01cd0xd6c87a050x79211b5e0x0397980d0x6bac0eeb0x9d6cba300x79b82a710x6563568b0x8fa029360x602ee9580xd949fe380xbee0a2e50x3aca71a10xc892a72a0xf5596d890xe517251a0xc9c3f3950x8b440a570xfd32d3f10x0e6e11a60xc557a57f0xcc1a7c480xe24883890x646c544c0xadd32f9b0x117aca910xccb026a10x37aef7090x346e60330xeeba7d8c0xe3f8ae7f0x88c3049d0xe23bea700xbcf6fc2e0x4a4350070x07d47e5d0x57e9d43c0x4fa9a4030xbcc89c0e0x06fcc6b30xe7e0664c0xb90f8b740xc837c8ac0xd9609ee80x55784a180x6e19b2ba0xf3de331c0x765b1e8b0x58fe16090x4feef77d0x4be9592d0xb6755a730x39398e6d0x95a403e80x339fc3d20x31fbd4640xcc3943fb0xf4d2619f0xb4468fe40x7c5f07ab0xd06616f30x13808a7e0x3c86019a0x6134f72a0xb6d4828f0x0f0cce8a0xd827c4ec0xae9695e20x156990b10x7dde234a0x468ec28a0xda03c6830xf330a4170x52eda0280x784fc8a70x949f1f1c0x630be29a0x3187b6180xf24bb6d30xc1db972e0x0d7530ce0x77f7a9050x18bed2a60x3899a9c00x7ccd6a960x750bc9d10x624281b50xb1db17290xf09e60070xff9fa6230xbef26eed0x54824f580x0b038e240x5650cb700xabd9af6d0xc4c738910xceecd9e40x798f38300xdef1096d0xb3e3404d0xdf7b75970x3b54a9ad0x91ac09690xa340e2640xa99d7fa60x88430d4c0xb5571dbf0x76a68e3e0xf92c5da50xf95bcf620xfd807e480xfdf7ec8f0x7b0c587f0x7b7bcab80x30a1e3720xa31150810xebcdd3490x86bcdec70x2e152bb70xc250c1490xfffd89db0xd6526dca0x342a23540x33244a090x83e054650x277292db0xa71cd9670xaf605cd40xfd3c858d0x162e9e6d0x154363460x860600870x50ee5c070xd69a02940x2e421db90x6550623d0x88c9a5f00xbde8d9ca0x83d735010x9d3057a50x3dfc815c0xde05f9bb0x9e83fc8d0x7bdc12130xac7481630x28a4f6dd0x20b4c2070x8aad82980x4d7dc9a80x5170a9c10xba0395ab0xa97070a80xc5d2465f0x49ea459f0x44c763a50x96293af00xbec5308c0x7c9b26fc0x343a05100x7622cfb20xd14024510xf03014540x74b039280xc42a9e7f0x58fb4c790x801cf2a20xb0c06bdf0x399ebf990xe2d09e8f0x582b84a20x0d7f1f1d0x8658c4d00xaa14517f0x0f1a55280x1a0138350x506c54390xa4a844740x7854782b0x163449c90x255ab30f0xef3466150x00d654bf0x9c5e3a3f0x7f1175d80x5b0cf6490x3b4e825c0xfc6c85650x748e05980x6675c6c90x74f367bc0x4549026b0x8319f7390x928fa72d0xcfbd9a330x284549220xf2b018140x16d1520a0xd179f49a0x0cd09f870xe77b882b0x7fdb60040x64d033540xd7bd5a890xc9ac4d170x644a2f540xbf4f83c10x1e09d2260xb39e3bd30x73ad55090x5460b58d0xcce661940x8e68ba340xc12aac390x751756670x209cd3140x7710e8000x94564e450xe3b2a62b0x63944a5c0x06877c2a0x89e206f10x06ff400e0xb6f87cd30x602ccf910xb269573c0x462e76f30x110cda980x8e37b1c10xe3f51c0a0xe33430910x8ab7383b0x5d97f5fc0x1bdaafe10x1e994f140xf917399b0xfb7538320xc8d3b0640x320255ec0xb9c059790x52277aba0x163467dd0xe51665160x4e603edb0x4170c28d0x83c73ff90x58276b9b0x248c39b20xc03ffa550xe3f1d4810xc23438780x229d345c0x9027bcb30x62d18ea80x2a0d000e0xeb0785340x70c28d460xf9c0a41b0x09a734950xc39ce4530x426324400x78725bbb0x9f4bfdd40xa86ddd030x936c88f30x6c9d2b240x6d52e5930x736864710x8fca57ea0x7f1d59960x00ac3eb70x7ed8ee0a0x38826f660xd5103f1a0x47a962de0x83d58b810x710a9c6a0xea61e8f50x617da44a0x758c753e0xafcc754b0x714273d40x6c19e18a0x16a174d00xa791c9be0xbdbeb5990x5a6b50750x6fa3ca5a0x266c9f160xc3f30cc00xf167cb7a0x19a2d1830x8afff95e0x065246b80x1d5f95550xc5e5573a0xdffb744b0x3ffb60680x614732500xd109fea30xc94791130x502b0cf80x5a3e795a0x76a84c2f0xc2d9e0900x36b2750c0x0b4508cd0xca4674360xae0817520x181808260x7ce83aa70xfb039cce0x331bd5c70x2b6904210xcee8543f0xfc96f0970x1bf16a970x526cd0820xb80703310x9bd1a9b00x2fd0ade90x3854779e0x808f3ec20x587599360x6bbd4f4e0x73b507c20xf0c857ac0x7541a85e0xcb7d415a0x54167c870x0682de350xd99c6bf50xc72900470x974930650xc87021780x2eb15f410x7f2680870x8663adcc0x2e4a84af0x4d6e845f0x3471e1130x7a7246f30xa8b8dd400x854cbf340x31b1016e0x1e3b70bc0xe2479e5d0x63455d450x871a6e440x3a081b950x76dc68710x6fbf65010x9741d6830x4fcbc2f70x6face2590x2c3e01930xc3a411310xe987d9aa0xa47193ef0xebfae55c0xb061b0a30x40ac648c0x14eec9060x5658bdf80x83fed0fd0xa7428c100x5a8b2d410x8a6dca510x0694613c0x4f28285f0xbc777c8d0x07f4bffe0x31d70f960x1d7035330x64051c590x985650620xa3b3b0cf0xca757aea0x4fc221230x6cbd71fe0xcced57d70x527ed89f0xd4b242540x75a4f11d0xbed79f300xcfd31b4e0x90e807c70x55bb02f30x64959b970x2315c8320x2956ca650x40fe6c8f0xfe9d48fd0x695c02770xe7abdda70x754b00000x36c34dc60xe42b388c0x57b1549b0x28b05e970x38358ad70xdf1edb120x9b2b6ce20x671122850x917271320x54fa07530x459a3f960xc74f496d0x087ca3a60xf4a8b4a50xd9e2af6e0xb6c051720xbdc429b70x18262b310x13e6c2c60xd6561a670x806144bc0xfbe4df300xf00480e20x1e6866b30xe1507b8d0x66ef3ddd0x74ae150d0x62ad74df0xff3250580x43864cac0xb839040a0xf6ed33340xacf9eeb10x69cfb74d0x433577330x9cee054c0xc532035b0x2b0c2b060x90eab6fe0x49d766590x349f21850x69b15b6d0x23fdece70x25a64b330x6ccaa6360x58df5b940x787ccc4c0xd7396c330x00cd25ea0x142ed7bb0xdaead47c0x341c785f0x0cef5e5c0x0dab393c0xa4540f830xb7acb29b0x613b1e2e0xe5b161bb0x80a3995d0xb16c6bc40x040467030xd20d23990x0da0251a0x3ed287990xab62888d0x71f190720x35ef6b080x4c23f1fe0x0a37d3b60x3f7bd5df0x696465cd0xd46612710x22f3cf930xf5588d170x88e73b9e0xf4cbb09d0xf67e6b0b0x126cfc1a0x6a0c13e50x142f7ad40x90d16c630x828b2e1a0x0ba87be90x1344c5070x5b60dbed0x6c1830780x5987bc790x55aafaed0xcdac1c360xf0fc9cba0xd57c4cec0x67b462bb0x93c457cd0xb3a52ae90x0a06e7fe0x4e155af00xda0d50ec0x4e90435c0x5e185d280x3fa559e60x1f7c7bf30xb4c400400xbf773fa30x62e77b400xd21bb37a0xb16ab5450xce687b0a0x9d65b0a50x2d6706cd0x8062f2820x7a5d7c490x6b624a0b0xc8012b4e0xf8fd18a50x74e98c9f0x7d58dbca0xba4b5a570xb311432f0x63ce2c970x9f7e25fd0xb7852a050xe9e799fc0x3fc2387c0x6b9583200xeea5f05c0xcd4745420xf8dfb8810x693c08fe0xddef3f580xf204acbf0xbc07319e0xd16779d70xed7ab8050xb4ef16e10xd354d9260xa2065a830x3042e5900xa5d778360xa432baf60xb9d442380xd7b7226f0xcda1bb560xb0054bf30x8ace20480xab31611b0x51d289980x462032400xb595e4ef0xe5840ec60xdbd019c40x69824a140x7ad3e5250x2dfa67100x5b7b5a810x4f85fbd50x6d69efc00xbdaa94eb0x45dc27100x551f2eda0xe8241a580x2a797fab0x2e399a6b0x8dc3cd930x7814d5b40xa8e92d1a0x3d6042360x185f5b2d0xa8c40b710xc2ac5d3f0xebf984b90x1d5cda4d0x3900b3a70x5a07d17b0x576d066d0x5cba2be40x8d52ea2e0xe44ba8690xefab05960x7d6039000x5584448a0x5892073e0x202f880b0x166c80240xa351415a0xe7c7b7ce0x91b87a9e0x418b689f0x742d03ce0xa8a160600xec9d9b940xb103ca700x6736c2580x54b282320xbe2e44a30x33dce88b0x79572eb60x4d9b37660x2f6b34990x121b46a50x6a77a1770x4cd608c70xbe9a74760x7c6371e40x6bedf4020xffd0e1670x13c58e520x95febea60x0d2d43570x779a48b30x7bb017a80x6f6b46670xaeb9a9170xd56d55f30xaf59b01d0x6aac3bef0x1cf75d450xfa9efdbc0x391eda450x1bdda0cf0x173903940x7c3ac9250x71e46c740xfd818ebc0x05aaed280x7ef398230x67caafb20x275269b30x777b827a0x410604d90x1c41ecff0x0b54fe180x1782c5c70x1d3d73e30x56d3f0d10x230a8d8d0xd004ea880x9e1c14310x615987930x272d68760x3358e6560xe8fd6b410x319adaa90xa43253980xc4cae7e00xeb6a40a40xf40bc2f50x345fa8cc0x991a0ca00x027db4d50xe044872a0xaf1d57530x092bfcd30xf5d740ee0xe4870da50x81e266ec0x43afadee0x7acb86ed0x4c8e5c850x051901fd0x1f48f59f0x6bc50c2b0xc21082010x936e953e0xea7922700x3dff1f1f0x855e5bc20x87daadd50xda79ec270x4ff7db770x3abc23950x5b4edaae0x0e69261a0xc389871b0x009738060x875fd1d50xd54fdd640x1bb590290x46e1b6940xe78ae6570xf5ab84210x939e8f190x03905ef00x76ff18680xe4b201c70x1dab0efe0xe30c19e40x6493f4450x34b7073e0x1a2e334d0x82802b5a0xaac29edb0x792c0aa70x8fffd8a80xacbd97b60xbb68be880xa8ace8740xb846f16e0x6a1b13240x43d58ea90x608f62f80xdd6929040x8f8d32140x16ad7c5f0xa5a6b5450xbcaa29290xa8966d220x6cc3ad9a0x2156d3a60xa7c27d620x1d126fe00x401f0dbb0x426adcab0x6f219f550x757300b90x8b9ccdef0x3df0dbe20x19f37f0d0x15b05eb30x1721e60f0x2a8cf5780x68ae63b60x4e8594560x6559032d0xd3b6c8910x41a05c360x78e44bdc0x6de5855a0x66fd61690xb7b836b30xdd8051590x586d42a70x5b6efd520x883244680xa668969f0xf61a3f260xc78d31730x27b724f10x4ea2e0bd0x407c0fbd0x4608d1300x23f29efd0xaf6475b10x386377f50xb9480f470x0baf54480x98fda1af0xf3df871f0x0715fff20xa8b04a7f0xd5dc7d040x20d4bdef0x1cccbcdb0x37b3723b0x92be1a640x434153140x43c346e20xda1979a00x1ab4d4ba0xf7ee79b70xec9887fb0x9eb1ba610xadd62c880x6a72ecf80xe1b60b780x5736cdf20xd817bdf70x2710c3620xa299abda0xf50a95e00x13a86f050xd3416fe60x8165ca1f0x484c7d1d0x9db28f380xfa4b72230x4b7b32c10x37a7d21e0x00d4ab070x50e3ec740xd024e7860x5987fe450xea4510770xb77a076b0x874c77de0x7dc157e40xb9a4acef0xc8dcc7c00x67634e0b0x2d4452dc0x2928ea4c0x8c515f480x522298d40xdd19c7c50x78971d7e0xd476f51e0xbab7c5100x336887130x7c55f97b0x49e0135d0xaa88f7480xb4e0731c0xea1b26fc0x5c52e1090xf38116570x54535da80xd68d944e0x1b38d0fd0x7374d69b0x12fbd8d80x35033c810x7c2a333b0xce0c64600x5fefaffb0xfa6782ed0x6ec89f7b0xb7d5ffb10x014425260xc242998d0x66fe8a940x27f201c70x5a54e3630xd5edbffd0x4baa16da0x10d2ccb70x84bb50e10xb37b318c0xce6a43850xdf5e548f0x74674b840x776221bf0xc14951d10x027d07b30x77ffce010x701e413a0x974118e70xff9949fb0xc8692bb00xd02c05810x12dd87a50x7545a8f90x72a709f30x1d6dd30f0xb0cac0360xb728613c0xb5a430d50x0eece96a0x909b9fb90x7ce31c3e0xd9b769e60xf1b386440x32a30f590xa4b335fb0xa19d64700x8d250ce00x9e21bef40x4d71f2750xb8b409d20x6d7d7b880x0314d7da0x220c72620x610ad33b0x67c272300xf7f4822e0xea90f6520x037340190x6ff158570xe9b0ce450x4e2855180xc8bba32f0xce593c220x3bd45b0d0x749e05f20x7903e46e0x89f649c70xb244ee6e0xb3b86e3f0x6eef317a0x202a1b1b0x6ebcef960x29ae74ff0x7d533ab90xa8e4b5240x58e43f640x7f3ef5f60xaa6c790c0x135208180x40398db40x6f329d110x71a937960x034d850f0x5500d5030x06b1cba10x82e4eda10xd8472c1c0x3ae0d16a0xf2ab54ef0xce6949210x547645b90xeab9f2610x0d26e44d0xad16254f0xf465e70d0x2fe275820x6aeac86b0x991435910x067e44e80xc6ada6230xf985f8410x332a99320xecc88d1d0x5bb438b90x44b1c4e10xa531d08a0x32625eef0xef3782730x225addf90x1d0e06940x8d34c8600x2f378bd60xe1e3c0910xe5ceecd60x9e41c7810x41884d040xb84201c80x369ea4d80x237634280x51bbfd250x9e09453d0x3c9b10130xef6ade440x2354f6710xe9eaa3ab0x8ecf460b0x743ad54f0xb8779ca80x30c46f7f0x071b0bbc0x1cb0848a0x8384bd170x32a8d8ff0x86ba2a020x28eba5630x7e4884c20x9204da690x2d23cd640x031fec0a0x04264b270xeca866fb0x199305e60x287277cb0x55edf3fa0xde2790fb0x2009c3580xbc3db76c0xdee062b00x030749910x52870a230x09af6c450xe7ff54f20x38455cf00x571757ab0x1174da160x9a4c70b20xebc72ec10x9b7fba2d0x1889553a0x5deae5e80x8f897d590xc4a87af90x40c596730x551bb69e0x86c187de0x8b63f96f0x274f5ad10x1d5f830e0xef9550a10xde073ce70x115608830x7abd63910xe1e73e870x1a571c640x29e65e450xb64d273b0xf7f074310xc9ce0ed40x06ebaa6e0xfe9f3ee60x19225a320xa1dfa7c20xde70cdd10xfe4ca65a0x4884a1e50x78a6d45d0x439dacfc0xdcbd3cb20xae9132200x870e54640x68711f210x8c80faa00xeeacb5fc0x51049d140x69a1dda60x7fafd5240xfc1390580xc1902ebb0x3f37557c0xf7a122530x80bab64f0x8f405ac60xac4896aa0x21fa6f550x0e6b97330x2dc77e6e0x4af1a3a00xc60d4b5d0x62bf99210xd6462f660x1db65f9e0x2408ff0e0x03b773e20xdd178bd40xd4d1cf1c0x9eaa7e2e0xc2cc3c340xd9489e640xb847c5810x34adb1500xc67cf5290x9eb309cb0xc6c23d820x1f3bba850xe178fce00x9d3182320xad898b9d0x29777f0f0xc47e1e860xf8e0d7c40xe9d881cd0x8fc5df600xa12b43b10xa9027b3f0x981efe920x958f096b0x74a0134a0xe6b472430xe6c1e1260x89461efe0xc94ceaad0x7890a3670x826286da0x502108d00xffb9c5940xd6034a440x00644b870x008701430xc212a5900x20c220930x298e382c0x563df6680x1598c84d0x610b257e0x01a7c4820xa457bf020xb309babf0x2aa98e8a0xe0b58a5a0x053dcf8b0x4a27950a0xf9947e040x94b021fc0xb96500c80xcb3afd670x3835d2fb0x0d82f8910x536210ce0xeed6aecb0xb50506770x2fbd02c70x762d94420xea00369b0x4bf72ec10xf26cafaf0xbde8edcb0xf39240710x9b2998910xa6fbf3b00xc6367f7c0xd7cee6f40x93d9f8d40xb12200ff0x53e902230x13ab610f0xe45045640xf05bf2e90x911240d20xc66343150xec1605ab0xbe9531520x721acd710xf5d5e4610x19ec276d0x539f5f160x17216c3d0x87bc23dc0x19fdbcc20x03fe705b0x38d1e77d0x636119700x4c16f9cb0x0204aa480x78e50f000x5665ac590xf6ae2f2e0x89dcc7d40x0a25337f0x38c76c890xd6d0637c0xb77386080x0160848e0xe85815e50x673a6fda0x8dffc3630x59e470d00x7128bb580x01293c670x11ae71940x110a92640xb8cb2dd60xd40c2a0b0x4acf9ec90x143110000x131398a70x0af0831b0x510609890x595d2c910x3e06cad10x5348de520xd439f8bb0x09e63ce10x880f82550xfbf74a820x083df4d60x8228a8300xf2b4aa430xb2c697170xb02555400xb40607230x0b7a916a0x866b110c0x4b85abca0x97b05d120x17343b730xb2fb49240xb1180f850x33998daf0x72c3ffbe0xd406157f0x8a0cabf20x34db87bd0x230243b40x2574ea790xeae9d4ac0xa8dd5f7c0xe4c530eb0x3de979a30x2164f3780xe9d27ac00xaea819440x2e341b230x5e57a3950x97d500e80xb55315620xa35c6fa20x700d6b530x982ae33a0xcaaeb8540x630135b30xd1a16e0a0xc61f457d0xf37d4c690xc62e71440xa7eff0880xe35f267d0x908ca40c0xde4667c60x233652440x83f436060x3b0ed1130x3c5ef9960x5daff2a60x019e21890x66dded870x273a07d50x682fbd350x8c43050c0xda381c1c0xab9d88b80xae2da5ce0x0015d1680x80fc49e90x507ea41b0x23258d950xd9656fcb0x2c0fa7e70x0016f4500xd903cd570xc73f39960x4a1984990xa63a286d0xbb5987750x14f588210x3b97bd600x3651396d0xe140948e0xc2a1ccc30x782cbe280x652fdfb50xacd1512a0x2ca3a7200x88ee44fb0xcefbf5e10x32fa56ec0x3dba2c1d0x756339c10xad569afe0x01c2733f0x17f568e90x2b8de3f50x066239750x7cf129a10x3cc8e5f50xf0874f100xd8d87d7d0x45e05a190x7d6e6c240x327a98220x78a970d00xbeca54350xaac670310x9b7ae3080xb8e1a0500x8dc223970xe22195ff0xa9443c9a0x8f03bcf90x76626b180x2ffe7f4a0x7e09d0e50x34a9a0aa0x3b719f230x3270b2950x9513825d0xfd3f65260x0610df670x79cf84fe0x06bacf4d0x06b36e020xa3d5ac360xd03d618d0xe88812c10x04cc7b760xd5ab6fa70x5072a2ed0xd2f078050x3af40a530x1e9ecafe0x9007e4e80xe40b66ef0xc5fedb070x914751e20x8f8acf540x46d97ea30x3d45f55e0x778172810x53b90ade0xe512dcb30x13a868580xaefb41ff0x174885340x8853e4990x21524a530xf38615100xef0495040x75fef85d0xc2adac340x15924b0e0x3c9912b50x6c094df50xa49616e20x4d1092620xd75673cd0x1b65d2160xd415eee80xf6f970790xc77a251e0x03e6b6950x8486aac10xd86747880x1415a9880xad5d3ba80x236e68880x772fc68d0x92ac1dc90x65461def0xf77216440x91d5b9ee0x93c479bc0x55ee53f90x9e0c4cb70xadfe1f930x13a06e5e0x8c0ee3cc0x4bfcc34c0xdad121050x96c5d1fa0x271076050x6af79b0e0xca32a7490x25cf518c0xa3fcf6fb0x4a6d753f0xf602efeb0x21678f3f0xbc3dfd910xb32806f50xffa2d9c00x0bc1be9b0x6251bb510x2e92e8e70x5bd84fd50xbda2abbe0x923768cd0x39a2fde20xed9c5b070xdd9a98b30x78c7f2ed0x799115790x4611f2d60x56720b0f0x4945d5910x6c00a37d0x1555b8b00x8367dd250xf494f0ee0x30d8260d0xe9d42d1a0x9dea54ac0xf017558a0x9f4f15420x150c4f700x95f37feb0x629aa7510x6a7adbdb0x0ab169270x9fe248d10xf2a1c9630xd6df8c610x47cac7490x0660c6420xfe31b3220x234de8bf0x22ac4c4c0xf88763560x21c4d4fb0x9d8433e80xc0a042510x509902610x2528d7880x53b5eb880xe2093ebc0x3026bee90x92f76fe30x975ee6720x711d32500x731cefc40x29a4bf520x54945f030xb09352b50x3eb1efb70xd1637f9a0x89c165e20x547d849d0x6859d2660xe3f2201d0x17f251c80xde5c7ecf0x1f8516cc0x20c5877f0x93205ca30x92631d510x446b6bd00xc407004a0x59c581660x75ecca6a0xac583eed0x95b62d1e0xfbb231ec0x7b0116c70x1f6d07b30xb5caecad0xdb93e5e00x96f022db0xf18808a10x7bac31760x3c83a3270xe08e00300x7eacd7030x6879698c0x5c48ae440x55d859f20xd128a4c90x5b5228af0xee8ad84e0xb52146570x08435ee60x249c984f0xeed083850xee7d887c0xdf87785c0x2a9719c80x22f8f9de0x9a66e3f70x0207b36d0x314f90b30xa1252c1c0xcafdc1720xcdb34ce00x4c69df3c0xaa38dd280xba7cd0130xcf2323610x7b59d95e0xf7b194a90xa14cd7fa0x28c72d5a0x786a8d150x247fa3d80xf5a2c9c60xba9ab72e0x4bcef4700x86ec9f590x379973ea0x0320df3a0xeac110c00xbd22e98c0x8e471e290x7e29f9190xafc910130xe45108eb0x45e057e10x1632d69a0xa1efb7480xc89ce43b0x8896852b0xaefa96f30xc3a0fb620x5a7b5c380x4144962a0xc46620480x96a00c900x71866a470x05876e400xc43e3b0d0x89a0e7dd0x2e06dfa10x3a783d010x0b1eae1a0x825934830x484802650x2098a1830x9341cddf0x46c12b4f0x6b1526000x6c9181730xfab4a7650x10d74a460x9e2508be0xf9815abe0xc4ba5c280xbadfc3d20x5d9917c90x9ce3f3810x4f95464f0x7a9146880x33acf00d0x8f233c6b0xc7912e9b0xea6e91490x7ce42bc00x0eacec8d0xbcce16110xcc68cb4a0x9179acec0x1d03cdc50xa8acf9610xb829f5040xd2eedd310x15e2bb070x760eed200x1cbeac6e0x5e0b7ca20xf515b7b70x451cc6f10xc43243c10xd4b28eb10x18855ada0x2341619e0x3a5e3eaf0xa2f659c60x7e3362310x679ec93b0x848302b10xb700ffda0x3afc3e640x324c471e0x6bd532e20xf9e033b10x9e88074d0x5f466d600x74a56e400x95eef87a0x738c72780x205901e30x347095e50x052601bd0x089c6c310xbb7b05b70x1194b0200x0e239c710xab5dda760x6644920a0x5e75a67c0x685e12760xd4dad9f30x087d46d70x433aa8570xe8fcaaaf0xeab62d560xd54ff14d0x392bcfaa0xdb78c1a00xa602da430xf3ef1e2e0x65f2b9180xe8c8e1e30xf9aee0ce0x6a16eb170x14b910630xab4ab9600x326b9cd00xe51947c40x0e9c7f9d0x5f3979ba0x26d6a1140xcb3c56a10xcc9351570x9cc22bae0x8ecbb3b80xe734d8a40x636d92cd0x19a36dc00xe36900090xd2acd7b50x310ad42d0x601ef19e0x705a5bde0x472ab47c0x00a726850xfa4c3b380xf706c0560x30d6d93a0x2e0cf6a20xe15c45780x313c38ea0xc61dbdea0x110912910xacff87a70xaec35ff60xfc11e0450x706ad52b0xc009f7940xf577cdd90x619fe90b0xdb7a66020x5c9c1b440xcd39a3680x2638109a0x1441aa630x6d95e93c0x897f14910x28fad0d20x98dd387d0xeadc0d420x3b5c72070x4815246c0x6eb0c9690xe2b20f350x19f41e9b0xe4ad7aa60x2d368c4c0xd3c672b80xd41ff2ac0x5632e63d0x1a3faeba0x52af7c5c0x568b7d760x64ff3e350x80a0fbad0xe7dc41180xe99350be0xa523d9480x633f6a250xa4ab05960x965b448f0x1684c71d0xb51954840x154bbead0xb3e990850x20811d700xd68f58760xba43db620x8af9365f0x2c19c3c00xc81de2eb0xe06274a40x7776124a0x24ef42470xb6d5eb0b0xeb39413c0x3793cc050xb26810a10xd09300f30x074796d80xcbd2c0770x6517f06d0xcc69eeb60x84e15aec0xa31def600x73e4aa0f0x5181c6360xe79ac45e0x7147be310x8b8816bd0x8cc3416b0xa2f6a6fd0x99573fae0x8f772a3f0x51c9bf430xed78b5bc0x1deff3470x5ab211a30xce38c7bb0x7bd3d6cd0x5562054f0x44d6b94f0xfdcfa8170xc27c14590x9640f8bd0x77f7e72d0xfdb15ce20x2be6868e0x3fd711320x124203e30x79d6e25c0x90bfcad50xce2e0cdd0xcd38f0bf0x3b6196140xe08f5e960x7556f6e90x91b56dc60xa1b28bc50xb866b3930xb6b86bfb0xd7a0eb3a0xe69b99450xc5ba87410x7795cae40x1f07c34e0x502351b70x70d50d620x44021fda0xb94ca1ff0xda9484770xfa7499a00xeb16172d0xa8a56c830x86eaf43e0xccb04f220x1c6530d00x3ff17a440x93d698de0x5b4a76490xe7833a6b0xc23576300x9a3aeabb0x1bb2260d0xcb5989750x3d864a780x5ce6d69f0x287e5ddd0xe19817b20xb6033d5c0xf2856a7a0x1eacac2d0xe2cb752c0x9db9b4910xecbe16140x1b700d370x26945d0b0xcf5815120xa02db5730xb0a8481d0x9eeeef480x992e03d00x4f2644720x75c0508d0x274f2f9e0x9f01ab1b0x8f38f01c0x101e300e0x228ec6700x37ed03990x758e072b0x1aa7588c0x9d0dad5f0x4dba63fa0xe01ef67c0x05c364280x05938e730xb82242470xa842b4680xd41091390xd5d4e8970x6800e5e90xb3b606830x35d21fa00x6d599fa20x031eba3e0x3e5363db0x0da382a90x010e50170x0f72ff750x86cef1800xd6636ca60x305e57010x4e7fe4fc0xa1c2ee700x5afda5c30x6692ac660xad64e2140x07d8871b0x6c64164f0x0a38ed650x6ae5f92b0xdbd3444c0x6bff9c8a0x96e827070xc943ff590x58b488660xc041e04c0x28ad87ff0xf5d505060x66447caa0xd004234d0x907df8030x37f4cba10x2f90563e0x19a8678e0x5e1e26650x8722bb6c0x5f758c790x924485870xe989aea20x6f3614b60x914dc6000xac4bda130x0aee67a50x75e3c0060x00fab4260xccd82c610xc8816e770x2bcae28b0x1b78c0610xd21665c60x45fb89850xa06109760x8bcb01f30x114d6e160x646f674b0xef18311a0xb5e35b100x3dd0e9cd0xa6f0ed9b0x9b15b3e50x6e9a82cc0x75a729a00xf5dedb300x71191e1f0xb7e9a48f0xd1674c0d0x361f75920xab50d9f80x5513c04f0x9a6e10790xe05fa71d0x8232d7980xb2b8b6ac0x0f2dd3c90x416f72ac0x0b812b620xad6b0ca20x64d243db0x407535840xe890f41b0x730791100xdc0f58590x0355a7b10x66d4b48e0xbbe9a07a0xb93bdffa0x96dd162b0x20c761b40xcdf24a570xd0d09a510xd13ae9320x9cd8512b0x41b201f60x719d00c80x54e714c40xfc6c42260x33dd72a30xde8c9f7f0x405f90fc0x75caff460xba05b1580x6a193bc20xf2acb2e50xae852aac0x0dc018af0x627560250xffa3aba70x83ffc0c90x33cb1cf60xa391bdaa0x7e8f60940xaf60be610x7eef07840x23029d010x6d1029820xdba126c10x8f495c470x026042ae0xb09faf790x449890610x05fff89e0x77dcea740x0c1163210x232dfc580x2e956a3a0x671593000x68afdf800x7f39541b0x1f9914940x225a28cf0xa792a9c70x00c6e05d0xc5a6d10b0x69b18f430x6ef3e1450xc07634840xdb68bbad0x50b73ce20xaa6f23ad0xaad6d92f0x3939f8f00xff2825210xc781bd9f0x0cdce87c0x9cab34a60x85b5e6250x8a490c900xd24108d40x083eb21c0x15d8e4d40x3f16b3730x8620e1dc0x91d07f140x864deeed0x1efc3ca60x37956b720x471357280x12b355980x492a6ba40xbee7a6970x1a15c0b70xc38338200xdbfb38df0x6f1b0e020x47f1d4eb0x563ebdbf0x6d9758a50xcb0468430xf36afa770xfcaac9dd0xeebdd8bb0x685b31e70xab6691d80x111bd80f0x7d40e8360x0fc389a20x76b4b6570x5ba3d48e0x261de15d0xe2e6311b0x787b987f0x52bfcff80xfef618830x1a09345b0x926febaf0x88a072e80x4b4a51740x043d9eee0x375603860x41300d330x056aed240x18285feb0x356810460xe15154020x342fa5b20x1670d6220xe443f73e0x8225bf300x07205ad10x5711c92e0xea41d33e0x97e3c0290x1283fc170xa11e243f0x4fa2c2cc0xa3e2a58d0x3a9c2e850x6c4732920xadceef420x84e81ce30x988094b10x5fa4db640xc569d6d00x3d741c870xad5515910x69a9b4150x32ac36450x611e0d800x40dca96e0x5028bbb20x0597712b0x9f3c89210x6667d2100xcdfcc79a0xefa816ba0x20245bdd0x5b1de6f60x9f50ff280x1c8703b80x34ae1bf10x3a9febb20xde3838270x7ca34b120xf918c4d40x377522770x3dcf95b90xa5d5229b0x185709040x69c0b8bd0x6bef5c990xf13d13050x6f12ad4f0xbee03fce0x0a8ef9c10x853533380x0986755c0xe7d59e200xabf70c370x5bb9cd2c0xb6c8bdd70xbb9745b40x01fb259d0x66361ed70xf882deb70x3d2132930x311284d70x76ece2c60x2e5754f60xf59919620xc43257140xddaf9f2c0x5d1ac7a00xfe53bef10xa5037d1f0xa41adbb30xa872aa8a0x41f08d3c0x2758f7f60xc75d3d100x2c2d1d4c0x73c7986d0x7321723a0x099977290x5b849f220xe82db7a20x6f1fc50f0xadc6708d0x05a58f1c0xf2be0c670x851149fc0x7f6677a60x9f2356940xe8534ef20xcc266e790x7601bb3a0x4793a5ec0x0092932c0xb926cc420xaba190710x22172fbd0x3864b0b30x4b29baec0x22fba56b0x34c195d00x1c35e4260xab362cdd0xc392b7a60xfde4c27d0x597328da0x59fc85e00x51ea94ea0xf78353920x43d9e0480xecad27660x3d6b2a540x0464525b0xce7ea3120x28c950a90xf4a21a450x0e7c092d0xf3c224a50x94c4c7ed0x22cfadc00x4331d5fa0x299786370x6b27948e0x8baf89130xe89830c60x2391b9070x5dc3ea4a0xfe9731f10x8041d4e70x09d223b80x343bf07b0xbe862b7b0xdf3d2b8d0x3a5eb0660x929b915a0x972c31240x18ed79a70x186108390x8078cd650xaf2665e80x2b2a7ea60xa60ef77a0x0b9c6f9e0x0b73ed210x1017d50f0xd5a4bcfe0x573bb4580x4e993fe50xa5db341a0x3c21ccfd0xdc96fd120x17fdae780xe7be8b950xcceedfbf0x8a3637140x2eac068d0x25d271300x695603790xee55532a0x828e2d660x7fb172c90x1b9453150xa2e59dd10xcb138a3a0x157c09120x2921a4d40xa0f768e60x0b57ae1d0xa5ef7a610x18c6dc800xd23645f00x06700c170x46f6d9770x9fc69a270xc0efafe40x56b41dbe0xaf966a690xfbd89ab00x1603cc080xe83ca82c0xc188afc90xb152fe9b0xfd40ed230x6f1e70f50xed7c8cf20x2e5382f90xc96a3ee20x8ea600590xf71e97d30x0732f1d10x620fc6ff0x07fbd0c50x8d7f07630x938814400xf42de5800x764998990x96a183de0xbf7ac1930xdf0846040x131744840xa16c72300x87e455a10xe6453a310x85c37c850x37dd87d10xa0fd41570x1dfa5c010x9281fa360x7cde73910x8e38efde0x01399fb50x7ba6a6d70xf7bb169c0xa5e546940x30a956d70xf8dc7c7b0x767a5cee0x1f7e858c0x5722b18e0x98467f480x80df20d20x61a430410x97e056630xe3f990dc0x181f34680x1c2e93450x28e41d560xdd30cc0d0x5505f7910xb42532520x7b8c8c900xebedfe5f0x66b48f8b0x8f5e887d0x129efff00x64bef2cf0x8b7c99f10x798115b10x0e1fc7410x95ba8b2e0xae487c820x6efd9f2c0x711620550x40adcb1d0x6c88d89f0x0c77eec80x405cdbd60x17e31a720x02297ef20x867c56d20x962d7d1b0x93b494d80x83e5bf110xc715ea310xaa99a2e00x09db23280xfb5c7cc80x28bb7e6a0x892258430x6d2f37820xe52f34530x0a5d7e000x435ca0dc0x1ed772bd0xe3f57b040x417965980x0dcd8aea0xe12622240x72e683260x91a22b900x0e211d120x3f71c5360x024624af0xef3931470x993520a60x3f2728ac0x9665c5350x8df934730x352f23a40x2740762e0x4e4f227b0x11bdc7a90x5ba6bf790x839f5f6c0x7f0287800x9a4c52760x98ac9e6f0x3bf837cb0x11d5beb60x4f368ba00x1c3200040x352108250x9f82a9ec0xb97eddb20x3e3298fc0x91a308b90xb0893c590xac9e8eac0x9ce0961b0x33c84a550xf630d9a90x8a01ecaa0xa5280d2f0x6df7d4bf0x5968ce2e0xa84b02d00x131c8a250xb8ee0de10xd6b471d40x6de3f9210xc84728920x4a9517330x2541a7240x2823f9e30xa3d3cbea0xdb5749a70xcb20ccb30x7a2f36820x93ef90720x35248e3a0x1ef15e1e0x10575d4e0xf51952a40xeb1281950x457b8a790xce334df40xf2e2d7170x217352980xbec77c600xfa7b27e40x68064a6f0xb7e221bb0xb60a9f7d0x52c282600xe54ce8120xfe9008a90x7b22784b0x4f3f77650x8ea0462d0xc9cf787d0x9c02a48d0xbab8cea70x0c590afc0xd2d055650xf0a61c860x06e980920x61dc89180x9034bc350x169c98a20x02eda7e40x7b2df98d0xebbe59a30xa70c4ded0x24e506750xd09899cd0x099b9e580x0d8d62ed0x303c54370x26698eda0xc0e5d5a20xdda2bfb90xc4d758a80xcecf05770xea1a903b0x33b3f3c00x36c5bfca0x889668b70xd49324530x682779170x192e06aa0xe34ce58c0x5ef59fcf0x6b6026fd0x6209cd600xe299fdf70x9d7e0c9b0x435da2e50x91a3a6910xc09239740xe0a161910x85f158de0x720bbf530x54ccda240x3400698c0x8a4199790x116edcb30x6deaae630x812a885c0x9954be070x0facfb360x5c98eaa50x552a2bd40x5a902f900x7ddf05950x34f86ccc0xc2a8cf950x440b75890xbaba64b30x95e6ce780xd4d3a96f0x90b050910xbbeee5e60x445dbd810x58210e600x519c8ba90xa3184eb30x3df358270x90143c860xa01c1e630x6a428ad50x5d3cb9800x2a820da90x1894aac50x80f1d48c0x1dc2d0720x01b698e20x9fed81200xc086f0e20x1180e33f0x8d81b1f50x0de998150x40c9f7c40xc95895cb0x513f189f0xb053ffa80xb9c6e1ac0xfda1c8500x34ac59240xc9eefea40x39bc41b30x2172581d0xf98973350x5bc4d8e70x9c191f2a0x6dec443f0x3033623b0xd17f27b40x71cd7a520x4e872dd50xee72a9660x2d9c794f0x6c9847980xffb321420xad01dae40xaa3e262a0xf488a6880xbb98fa6d0xc0a2ac9b0x58d5b5e60xb9ebebb60x110812440x0348e1230x11fdf03c0xff65c1bf0x1cc807cd0xab3b79420xa7b204b80x74747b3b0x517ddfb40xea5e8bae0xf643194c0x18747f5b0xa31b2ef40x3d031fca0x1e6e4e590xb520b1090x24c4ed0d0xcada4b1d0x82de740e0x4cb8d4940x74986f570x3089bf340xa90487120xd94acbde0x05b9e7090x92ecb0590xc95d0c800xfeed4c1d0x10ed1bd90x06cdc1790xa9b365c50xa5e253bf0x9dcf5e000xbe4d392e0xcaaf74c70xa4e5a0cf0x48dd5a3a0x7a2d74310x8b8e72eb0x015cc6710xd80028cd0x1ff96d6e0xad140a050x4c0464b00x0d818e160x771f24b30xde4efc390xa2a6e0840x1349f7940xe08185bd0x28b718670x0a4695530xf929171e0x50d446e00x4e6ee7800x066255c80x4fd606590xf050a32c0xc50c3dbd0xfaa0c5d90x6fa2c8150xcbe351b40xca7105ad0x8c6eb8b10x5cbe5b9d0x8c5559fd0x6a10cea50xe7030d670x11ea9c5f0x1c69ad630x17238ed00x10d667790x006be41d0x112b54070x739b9d3b0xab13cac10x37938bad0x26a9856f0x572e88930xc678701c0x13007df20xbb4f9d1f0xdcdc00400x2a9289180x15f906880x43f9ebc80x74b8e6740xf36f42a90xfe925b7d0xc0360b730xd96a70360x993948140xcc058a8e0x147bcdb50x6248fa840xd58515ab0x7677581c0x86586e610xdad6d0e60x302807810x79981f830xd0ad34520xcdfcc1d60xfc5f17fd0x734e3b520x552f72000x2fa3e2150x46b552410x33f352f10x75366acf0x716707cc0x195aa1810xad8591fa0xabac58590x8344b8820x2acde9500xc508b79b0x83e85b2f0xacb815d30x816661910xfa05c3760x9421132d0x8fe4a8490xa03d988b0xe5251e290x7687feb20x9a8e18770xbe7dd7dc0x462d958f0x847fab4d0x6bbe06a60xa2d076b10x3f9ace180x8e2ae9d10xdb343f2f0x6fa844b40x8b7d54880x254a56ac0x9ada4fa40x42e49e2f0x0ff7d7440xcce09e860xf00dfbde0x12787e0c0x4da160fc0x1ea8efe40x6960da0a0x11da53450x843478d50x00b3100b0x7096736d0x09ca42ed0xa1d412f00x2a7c634c0x950759ad0x5c3aedcd0xcc6a729f0xcbacb96e0xac6b4a9a0x8f2a21dc0x28497f0e0xb845fc7f0xd973e4c10xb40d4e010xcc2f5a980xeb58bd490xb999bc5d0x807d76b70x3c977eda0x5d6c877a0x7d073bcd0x61180b4d0xaecca85c0x26bd26210xfaf598c60xa97046ab0x496f49cc0xe8a5d8450xdc71f46f0x303104d20x8a222bae0xcc9560a50xa5a9220e0x9895cf7f0xb56adce50xf022e3850x56d2dcc70x967ab9570x0dfdd6930xae76cb2a0x3971b4df0x6f8fa8a90x4e84f2640x72e11c720x943ee6900xb891a1180x6edbef990x85abfbf70x4d4860850xc2f9f0310xc220f7590x682f8a960xa28f0b4e0x303da0080x6d6197d60xc30e09b30x0f644dbe0x5af762f10x8910a5d00x44fc847b0xb755fb1f0x1e2c784d0x1e0758d70xd5693c1c0xbfd78da00x7a9d12290xdc55cbe10xb1e6ad120xebf7495c0x95f594370x645df6c20x2c4e4a640x655f5c530xebdebf9d0xb1a7fad70xea8671e30xa35990840xd4a277e40x410da8fd0x245160030x442cc1000x96bf2bb80xc773eb060x4fc7ecc60x5607838c0xbb58d1fc0xfa5f1b4a0xc9cee6430x595776860x107a0bf00x3bcaf9350xb63b6a300x87f062c10x2cf7c1fe0x8607990f0x523c7a410x97d7d2d20x4c5359c60x909694e20xce11fa570x3e74729b0x3d813fb30x1d55e6660x1c5962a80xfb6066ef0x9ed7640c0xa2c8f77c0x2793ae0f0x5cb4fd9c0x36c5ed8b0xd8c2709e0xcdeed75d0x178e185c0x160348bb0x74c0078b0xcd10ee940x392e28f30x9dc92a320x4bfc33a20x33cce81c0x586b34bb0x115fa8e00x5807ace50x7ae118b90x090e25980xf1fb321d0x1bd840600x762233a20x5b8f4f890x3ca5c82d0x576d1f1a0x7ae733f30x3cad8be20xa3d6580c0x59297c6a0xa3290ab80x0676f5ac0x27a967640xfc9dc76b0x8d75f6dd0x8e8a26250xd9b936b40xf8dc35ac0x325f5ac40x70048bd20x0aa856440xc6f14ec10xd890b68e0x7dbdf1d80xef86a0aa0x1d6072650x729458610xc803703b0x1df4a0f40xa5e8a52f0x1263c40f0xdf3090510x4ee206cb0x303621b10xdf1277280xcdf704290xd7862a830xc8cbf1170x3b26c2720x7898f6030x2a8869f80x465e797c0x67bcd8640x8b1c30950xc8a204e40x6905e7350x2eeb00170x1468277b0x053ec7350x0abb8c7a0xdad0e8a60xd0ec2ad30x484a09510x360b25d50x6d19af760xb4c378bd0x9358aa070xdb0764290x76fe50860x45990f730x8fa846dd0xb80b8ace0xecd0f4800xfc759e920xd270bc560x24bd5be80x712805bf0x8810d0aa0x819cd23c0x477d6bbb0xcdc040780x5bd746160xf231243b0x78ce32f60x61d87e4b0xad3de35c0x256639ec0x740c512d0xda0f9c250x2b545ff30xe0e95e090xc6dd11cf0x778c7aef0x4f70dc220xdf0328950x2f34912b0xf201f4a40xcb8c3ace0xf0e30eb60x433322210x67c6b5850x0f02e88c0x77c754a80x7b89fc670xc18f18290x8688bd400x7aedbd0e0x37f6adab0xa1a13c830x4e16eea50x65b90da70xe40414690x7aac7a7a0x564fc6f40x3fd023310xb8836cd60xbf212ad70x3bd544c20x4c7ec4b60x7e1253ca0xe850af800x41a072ff0x077a2afd0x32e861260x275374430xb5716a8c0x28394ec30xe93425290x86dd37c10xe4e077540xfbbda4da0xe46bce610x2050ab010x5c8e18c60xc30e2dae0x0575dde00x00dfb7640x7ec143a50x3b9bab010x51e4c40f0xc4950e950xf1979f730x12bc5b1a0x7b4cc0f10x83f9a8050xbfc95c330x67bfe7910x81a6fe120x8a3dc4420x4a4ea6ff0x92a7f7370xe67465f20xdcb616500xdfb2511b0xd743fb100xc08c3f580x0efcad2b0xa1be670e0x1f5d2eae0xc6f3d0370x3bc8b1290xe0a52ea20x946dccce0xf311a1be0x5c4b514e0x81e898bd0x9812dd0c0x629b90870x2a8082c80x33ce2f620x9d1254ac0x336413890x30dc48990x8a8055410x631f26db0x69900e6f0xd64a003b0x13f4049e0x2f22e43e0xb9bfdd9b0x091bd6d60xf6d0e03e0x44a414ea0x5d5e4d630xcf81e4dd0x96a4a6510x421138360x24a94b260x9e6d79f80x4fc75c990x86e01bb70xf80f919f0x94098ff80x503bd1370xac437f7b0x04cda5660x66692c710x52831a8b0x83db97d40xbc3cb68d0xfec692680xf8f2a4eb0xb2e5ae4a0x198788b40x8f595b110x6ea099720xb9948d2c0x833a3e070xa6917ff30x79d425ad0xb7bd35d10xa5b21ec50x5b3840d00xcfb760ec0x235025250x74769de90xc0fec2270x6d629c590x8cdc026b0x4517a0e70x28d9604e0x3538684c0x8887d9540x17eba43a0x361d8fd20xb39a39c80x05060a190xc9d1639d0x70e33e9f0x8df3789f0x6c6ec3a00x730763150xe118de5d0x42a08e890x09e913c10x48183dba0x4f816e9b0x6ef8fcd80x3796bdcc0xa286a2340x68a241530x5e7f49200x1d027e4b0x650f86030x834dc9550xa61aa0280xe56a93360x06c287880xbd7642270x842a1cc80xa91f90e80xe5a8a4fc0xaca39ddd0x9a23f1750x55d06f550x2053ae970xbd885f780xbbdd3e300xa04c624e0xab11e7950x52e3e4a50x41aa5e290xd2f81f730xaee1cd620xe26baab10x3598203b0x45cdbd8d0x7b3197540x7c4b92290x71d8775c0x3aff530d0x8b7645010xabedc0f50x2f4fc5230x890e20300x2b061b410x32bf3b820x023c8a3b0xac3f67430xeeab9fa50x583314ab0x5d54784e0xff6104d00xab8bc1a20x8d8640690xb9638db40x20086ad10x4fad92560xf12d4fe50xbd15f2ae0x3ecd11010x04e1b99f0xfc2378cb0xfe86d1870x5fefe56c0x73b71f7d0xb6b03ea80xefb1a7ba0xd38d5b5a0x5455664b0x2cc959de0xcc18a21f0xeda3a7210x84ca0c370xc320e93a0x531184fe0xf18adc540xdab074170x5818a7af0x37054c2a0x940c1e2d0x232a9f0e0x834517da0x42372f650xd54cee9f0x1395f3400x4dd853e20x669c788f0xed7c838f0x12b323870x015444300xaac6c6760xf0de76c10x4b0a92210x16982d4b0xa7ec9d990xa88bd0690x4a3ea5c00x091def1c0x370a07360xe50413d70xadb51cff0x2dc494870x6bb710380x6339b6d00x1a1495ce0xfacf130c0x237389260x110df8280x7b8699eb0xa6e19f8e0xf0c8f9fa0x1a724fcc0x85cd59a80xefda9f6d0x75a03cfb0x723cf1fe0xbc4b7d590x0e542cd30xb8e448a00xcbf9166f0x655cb2020x1df8b14e0x4c1d08340x9e3d17620xdd525bbe0x138619150x810fda560x84d242180x407fada10xc709af630x56af5df50x6031d7f40x484d5fae0xe067aeb30x056478fa0x5a458a8c0xb63ed95d0x0b68c3ba0x602a1a610x5bdc87bb0xf2dbda150xf6dd419f0x968b56c90x6a682c640x67907cdb0x1c307b8f0x5b39d06f0xe3590e5b0x90a82a710xb55910cf0xa33186610xc399983d0x74034a710x4dcfb9190x2e74d9140x3c99f6540xd9d2bb030x16756dc00x63343b1d0xb2af19e10xbed43a410x3061c52d0xad337d5b0x3de61f7f0x80f703de0x4679b2160xad2ac5050x3ead8bd90x9fc4a45a0x2c79bb6e0xd4e567400x2c26c8060xb06bcb170xf1f04d230x1e0d97d60x662f99210xd27fb47a0x2af1cec60x226138b00xaa0241460x9feaf2870x15ae38380xc508d6bc0x21df8dc80xe9d1162e0x1eb8237b0x1605a4600x03b9566a0x76c013e10x92d778bb0xb7afec7c0x6698c4a70x391c2cca0x0d5571d60x62feefe90x7298ad300xd825e43c0x8b9212c90xd1cc24db0xc2b49f490x40d814540x7007ffe30x4a8e3d340xd6da466e0xb0757a240x38e10c1d0x66011ab60x332c6aa30xcf6a301e0x2b4273590xb8dd7f0a0x91d3d13b0xceebed590x5f9d84410xd70a7eb60x0623125d0x124e41b60x17d5b9e60x236cc7b00xf5ee9ba80x42801d200x85a8ee760x761804180x655ca4330xcfb6a3da0xe12c87ba0xc5e7ab430x67931e890xe0ff7a180xcd083b100x7afc9d8a0x99c95fa50x3867c74f0x8c50094a0x970c00f60x01e21a800xfd05aff60x35343d170x5ab9cc3b0xb7c818310xf910cb720x6f43b3090x012c449d0x3da9066f0x8efe0c680x396ca19a0x3924255a0xaf54d10e0x81a7926e0x875ddf150x643827c00x48848b080x5ed3fa810x591f72720x60061be50xfb28f3b90xe0f4612f0xc0233d160xf0c426e20xe3eeed610x3fb7885b0xb5c4d5d50x7af8d90f0x7dcdf9180xcc251e0e0x1888dd8e0x4d1ee5e90x286a69660x2f7d2f780x967ed7a50x43db217f0xd38f81910xee792d290xda657f7c0x128636fb0x7e2d43a40xd07d5be80x02b41d130x52875aba0x4b9718510x4eea111c0xcca4ef0f0x161bf4f90xcf6829280xfa75ce3a0xd5dc4dce0x53e39b460x0765bc5e0x33db0cf70xab18983c0x08c5db3e0x44bf65790xbf77776d0x625383de0xa540c4fe0x6050f2780x6e03a0600xd2f11de10x2d3754510x4b5be5fe0x5930f3c90x9fef35ac0x2bf67def0x4839762f0xabbcae970x0b78e1560x5fb0e8220x97d7ae950xebbff8760xdad8184f0xdc7e01280xebe0841a0xecfed1300x791ac8d80xd16d9c010x315de2cf0x32d434200xa6f0c4930xaee68b0f0xc2aaea400x64c8afaf0x5ad08cab0x082737e80x245e35ed0xd2b7f3790x9db7190e0x4c9cb9c60xc9f485360x0807e4490xcdc63fc60x7dfbd1fd0xa2fe26040x89e3897d0x704eebc00xf50fecbc0x3c46ae500x3635a8260x309a7b710x7bd181140x3710e8dd0x9754f0040xb58090560xe3d0d93c0xa97e00eb0x01612c0b0xddb9c0cb0x6c1809ff0x31be0bdd0x8b7827850x7428ff430x2e6362960x22ddb80f0xff5854400x370cfe6e0x922ecd290x37e53bdb0xade0e5150x2e23b7bd0xe8716b9f0xdef08cfd0x62f1bc0b0xdfa937260x267dbef70x1fe5641e0xdb38b5430xce7c47e10x1847e9820x00effb8d0x8a84a7870xd75388ff0xbdc2af920x3adbd5950xcc5015970x6e9acc410x3aa68d7a0xf56238f40x28b12cc90x5074e5730x46b700fe0x70829b6b0x04804c240x8f8d43410x8963ea8e0x567087090xf0d113440x2794c7100xbef695110xf2e7bcee0x751eb2fc0xf2a353ac0xd034392d0xd830f7150xf3251e7b0xae575c8f0x7b6ac78f0xc273c9040x391605160x33424ea90x084028620x3bdd0f940x16244fe50xcda04a5b0xb77b01590x8106095a0x2342f1ae0xde71b0780xc396e53f0xb0df174a0x3cb3e5b60x81e59e040x93acc4e00x0958448b0xad5c3c930xec5218c70xd96702f40x59a0f4690x19d6e5b20xd0abd35e0xfc968c980xb13d41a00xbd25423d0xd3b4761c0x6fe5a8b90x5e231cd70x5f6f21800x36bb0ebc0x123959a10x0af3d1340xe2b920590x0614dd5a0xf5ef842e0x0d671e910x00afe3b70xbc5671dc0xd66883b10x69c0d2ac0x13a014b00x18ed202f0xb3c0e5670x36cd87820x5c939f530x52c67b570x8e51e4f00x74707f730x5872221f0x2753f1e90x0d75b4f50xe938d4b30x2d041e4a0x2bac3ce10xcd5618c50xa21fa7650xccd197c70xc5d0eb210xc577720f0x278b70890xf76e2b980xaf3f2c8d0x228e26230x28bef5620x2c6b64200x205b01550x73da8bab0x7523a8cb0x32507d3e0x6d27f3ab0x7db7fba00x658941d60x13da80680x13784e030x16fec8920x5f9953830x335d3dfe0x1291cca10xf914dca20xda1bb4a60x765033e70x2759395f0x2b988c100xd5402a1c0x4bb70c400xe002455f0xa81f27ff0xc063bdd80xd58c1c110x675f2ea20x5bcb27300x022c0f9f0xe25863410x29a28cb70x90bc11e40xf072ede90xcbe71d2b0x52ff329b0x7c6757ef0xd01068fd0xc74111680x6a2b2c120xb716f97e0x89c8c2de0x2cc2d52d0x282f8a490x34844a4c0x6d920c200xcf9cb4a30x7acba05e0x7614902f0xb41ed3f40x0f1c3eea0x4be0373d0x42be43f50x8c5ddfe30x81b635620xb906ac670x4b8ddda10x5e02c8710x223ae3020x597065220xd170ef9e0x1e4873f10x03a8dd5e0x701c00560x34b13e2d0xd2f531100xc2a5ada80xfd40a90f0xde546fa80xc77ec81d0x29eacacf0x434c5d105.14.0-503.35.1.el9_55.14.0-503.35.1.el9_55.14.0-503.35.1.el9_55.14.0-503.35.1.el9_5.aarch64+debug5.14.0-503.35.1.el9_5+debug5.14.0-503.35.1.el9_5+debug1.111.31.21.51.52.482.4843.100.00.002.220.80.80.80.80.80.807.727.03.00_rc107.727.03.00_rc13.04.203.04.2007.727.03.00_rc107.727.03.00_rc143.100.00.0043.100.00.0007.727.03.00_rc143.100.00.0043.100.00.0043.100.00.0043.100.00.0043.100.00.0007.727.03.00_rc143.100.00.0043.100.00.0043.100.00.0007.727.03.00_rc107.727.03.00_rc107.727.03.00_rc18.42.3.08.37.0.20v2.03.00_k55.04.00_k65.04.00_k68.42.3.08.37.0.2011.4.0.10_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.243.100.00.001.01.01.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko2.3.02.3.02.3.02.3.02.3.01.21.01.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.04.0.824.0.824.0.821.0.21.01.01.01.01.01.01.01.01.01.00.12.482.31.1.10.80.81.01.1.11.1.11.1.122_Dec_201122_Dec_20112.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.1.12.3.02.3.00.81.1.11.1.11.1.1v1.12.13v1.12.13v1.12.13v1.12.131.1.11.1.12.3.02.3.02.3.02.3.02.3.00.81.01.01.01.01.01.022_Dec_20112.3.00.81.00.81.01.02.3.02.3.02.3.0v1.12.1322_Dec_20111.01.1.11.1.11.1.11.1.11.1.10.82.3.022_Dec_20112.3.02.3.02.3.02.3.02.3.022_Dec_20111.20.82.3.02.3.02.3.02.3.01.1.12.3.01.1.11.1.10.822_Dec_20110.80.81.1.11.1.11.1.11.1.11.1.122_Dec_20111.1.12.3.022_Dec_201122_Dec_20112.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.02.3.022_Dec_201122_Dec_20112.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.022_Dec_20112.3.02.3.022_Dec_201122_Dec_20110.110.81.01.02.3.0v1.12.130.81.20.81.1.11.1.10.82.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.02.3.0v1.12.1322_Dec_201122_Dec_201122_Dec_201122_Dec_20110.81.1.1v1.12.13v1.12.130.80.82.3.01.01.01.01.01.01.01.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.01.1.10.8v.2.0v.2.02.3.02.3.02.3.00.822_Dec_2011v.2.0v.2.01.01.01.01.01.01.01.02.3.022_Dec_20112.3.02.3.0v1.12.130.82.3.02.3.02.3.02.3.01.02.3.02.3.02.3.01.02.3.01.02.3.01.02.3.01.01.01.01.01.01.01.1.12.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.022_Dec_20111.1.122_Dec_20112.3.02.3.02.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.02.3.01.1.11.1.11.1.11.1.12.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.1.1v1.12.13v1.12.13v1.12.13v1.12.131.1.122_Dec_2011v1.12.13v1.12.13v1.12.131.1.11.1.12.3.02.3.01.1.12.3.01.1.11.1.11.1.11.1.11.1.11.1.10.82.3.01.1.11.1.12.3.02.3.02.3.01.1.11.1.12.3.02.3.02.3.02.3.022_Dec_20112.3.022_Dec_20112.3.02.3.0v1.12.132.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.0v1.12.131.1.11.1.11.1.11.1.11.1.11.1.10.81.1.11.1.12.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.01.1.11.1.11.1.11.1.10.82.3.02.3.02.3.02.3.0  !"######$$$$$$$$$$%&'(((()*++,,---..../////0000000000000000000111111123456789:;<==>?@ABCDEFGHIJKLIMNOPQRSTTUUUVWXYZ[[[[[\\\\\\\\\]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_``aabbbbcdefghijkllllmmmnnnmmoooppqqmrsssssssstuvwxyz{|}~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.xzbcm_crypto_spu.ko.xzcaam.ko.xzcaam_jr.ko.xzcaamalg_desc.ko.xzcaamhash_desc.ko.xzerror.ko.xzcptpf.ko.xzcptvf.ko.xzn5pf.ko.xzthunderx_zip.ko.xzchcr.ko.xzhisi_sec.ko.xzrvu_cptpf.ko.xzrvu_cptvf.ko.xzamdgpu.ko.xzamdxcp.ko.xzast.ko.xzhibmc-drm.ko.xzch7006.ko.xztda998x.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xztegra-drm.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.xzefa.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.xzled-class-flash.ko.xzleds-blinkm.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lt3593.ko.xzleds-mlxreg.ko.xzledtrig-audio.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-netdev.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzpulse8-cec.ko.xzrainshadow-cec.ko.xzuvc.ko.xzvideobuf2-common.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzmc.ko.xzuvcvideo.ko.xzv4l2-dv-timings.ko.xzvideodev.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xztifm_ms.ko.xzmptbase.ko.xzmptsas.ko.xzmptscsih.ko.xzmptspi.ko.xzmmc_block.ko.xzmmc_core.ko.xzpwrseq_emmc.ko.xzpwrseq_simple.ko.xzsdio_uart.ko.xzarmmmci.ko.xzcb710-mmc.ko.xzcqhci.ko.xzdw_mmc-bluefield.ko.xzdw_mmc-pltfm.ko.xzdw_mmc.ko.xzsdhci-acpi.ko.xzsdhci-esdhc-imx.ko.xzsdhci-iproc.ko.xzsdhci-of-dwcmshc.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci-tegra.ko.xzsdhci.ko.xztifm_sd.ko.xztoshsd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzcfi_cmdset_0001.ko.xzcfi_cmdset_0002.ko.xzcfi_cmdset_0020.ko.xzcfi_probe.ko.xzcfi_util.ko.xzchipreg.ko.xzgen_probe.ko.xzphysmap.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xznandcore.ko.xzgpmi-nand.ko.xznand.ko.xzofpart.ko.xzspi-nor.ko.xzubi.ko.xzcan-dev.ko.xzm_can.ko.xzm_can_pci.ko.xzpeak_pciefd.ko.xzmcp251x.ko.xzmcp251xfd.ko.xzkvaser_usb.ko.xzpeak_usb.ko.xzusb_8dev.ko.xzvxcan.ko.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xzgenet.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzocteon_ep.ko.xzocteon_ep_vf.ko.xzrvu_af.ko.xzrvu_mbox.ko.xzotx2_ptp.ko.xzrvu_nicpf.ko.xzrvu_nicvf.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsmc91x.ko.xzdwmac-dwc-qos-eth.ko.xzdwmac-imx.ko.xzdwmac-tegra.ko.xzstmmac-platform.ko.xzstmmac.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzr8153_ecm.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzsr9700.ko.xzusbnet.ko.xzzaurus.ko.xzath.ko.xzath10k_core.ko.xzath10k_pci.ko.xzath11k.ko.xzath11k_pci.ko.xzath9k.ko.xzath9k_common.ko.xzath9k_htc.ko.xzath9k_hw.ko.xzbrcmfmac-bca.ko.xzbrcmfmac.ko.xzbrcmfmac-cyw.ko.xzbrcmfmac-wcc.ko.xzbrcmsmac.ko.xzbrcmutil.ko.xziwldvm.ko.xziwlwifi.ko.xziwlmvm.ko.xzmwifiex.ko.xzmwifiex_pcie.ko.xzmwifiex_sdio.ko.xzmwifiex_usb.ko.xzmt76-connac-lib.ko.xzmt76-usb.ko.xzmt76.ko.xzmt76x0-common.ko.xzmt76x0e.ko.xzmt76x0u.ko.xzmt76x02-lib.ko.xzmt76x02-usb.ko.xzmt76x2-common.ko.xzmt76x2e.ko.xzmt76x2u.ko.xzmt7921-common.ko.xzmt7921e.ko.xzmt7925-common.ko.xzmt7925e.ko.xzmt792x-lib.ko.xzmt7601u.ko.xzrt2800lib.ko.xzrt2800mmio.ko.xzrt2800pci.ko.xzrt2800usb.ko.xzrt2x00lib.ko.xzrt2x00mmio.ko.xzrt2x00pci.ko.xzrt2x00usb.ko.xzrtl8xxxu.ko.xzbtcoexist.ko.xzrtl8188ee.ko.xzrtl8192c-common.ko.xzrtl8192ce.ko.xzrtl8192cu.ko.xzrtl8192de.ko.xzrtl8192ee.ko.xzrtl8192se.ko.xzrtl8723ae.ko.xzrtl8723be.ko.xzrtl8723-common.ko.xzrtl8821ae.ko.xzrtl_pci.ko.xzrtl_usb.ko.xzrtlwifi.ko.xzrtw88_8723d.ko.xzrtw88_8723de.ko.xzrtw88_8821c.ko.xzrtw88_8821ce.ko.xzrtw88_8822b.ko.xzrtw88_8822be.ko.xzrtw88_8822bu.ko.xzrtw88_8822c.ko.xzrtw88_8822ce.ko.xzrtw88_core.ko.xzrtw88_pci.ko.xzrtw88_usb.ko.xzrtw89_8852a.ko.xzrtw89_8852ae.ko.xzrtw89_8852b.ko.xzrtw89_8852be.ko.xzrtw89_8852c.ko.xzrtw89_8852ce.ko.xzrtw89_core.ko.xzrtw89_pci.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzcros_hps_i2c.ko.xzmlxbf-bootctl.ko.xzmlxbf-pmc.ko.xzmlxbf-tmfifo.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xzmlxreg-lc.ko.xzpwr-mlxbf.ko.xzsmb347-charger.ko.xzbe2iscsi.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xzhisi_sas_main.ko.xzhisi_sas_v1_hw.ko.xzhisi_sas_v2_hw.ko.xzhisi_sas_v3_hw.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.xzn_gsm.ko.xzn_hdlc.ko.xzsynclink_gt.ko.xzuio.ko.xzuio_hv_generic.ko.xzuio_pci_generic.ko.xzcxacru.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzappledisplay.ko.xzchaoskey.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzonboard_usb_hub.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.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-serial-simple.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzcifs.ko.xzcifs_arc4.ko.xzcifs_md4.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xzatm.ko.xzbluetooth.ko.xzbnep.ko.xzhidp.ko.xzrfcomm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-isotp.ko.xzcan-raw.ko.xzcan.ko.xzcan-j1939.ko.xzmac80211.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill-gpio.ko.xzrfkill.ko.xzrpcrdma.ko.xzcfg80211.ko.xzac97_bus.ko.xzsnd-seq-dummy.ko.xzsnd-seq-midi-emul.ko.xzsnd-seq-midi-event.ko.xzsnd-seq-midi.ko.xzsnd-seq-ump-client.ko.xzsnd-seq-virmidi.ko.xzsnd-seq.ko.xzsnd-ctl-led.ko.xzsnd-hrtimer.ko.xzsnd-hwdep.ko.xzsnd-pcm.ko.xzsnd-rawmidi.ko.xzsnd-seq-device.ko.xzsnd-timer.ko.xzsnd-ump.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-hda-core.ko.xzsnd-intel-dspcfg.ko.xzsnd-intel-sdw-acpi.ko.xzsnd-ak4113.ko.xzsnd-ak4114.ko.xzsnd-ak4xxx-adda.ko.xzsnd-pt2258.ko.xzsnd-cs8427.ko.xzsnd-i2c.ko.xzsnd-ac97-codec.ko.xzsnd-au8810.ko.xzsnd-au8820.ko.xzsnd-au8830.ko.xzsnd-ca0106.ko.xzsnd-cs46xx.ko.xzsnd-ctxfi.ko.xzsnd-darla20.ko.xzsnd-darla24.ko.xzsnd-echo3g.ko.xzsnd-gina20.ko.xzsnd-gina24.ko.xzsnd-indigo.ko.xzsnd-indigodj.ko.xzsnd-indigodjx.ko.xzsnd-indigoio.ko.xzsnd-indigoiox.ko.xzsnd-layla20.ko.xzsnd-layla24.ko.xzsnd-mia.ko.xzsnd-mona.ko.xzsnd-emu10k1-synth.ko.xzsnd-emu10k1.ko.xzsnd-emu10k1x.ko.xzsnd-hda-codec-analog.ko.xzsnd-hda-codec-ca0110.ko.xzsnd-hda-codec-ca0132.ko.xzsnd-hda-codec-cirrus.ko.xzsnd-hda-codec-cmedia.ko.xzsnd-hda-codec-conexant.ko.xzsnd-hda-codec-generic.ko.xzsnd-hda-codec-hdmi.ko.xzsnd-hda-codec-idt.ko.xzsnd-hda-codec-realtek.ko.xzsnd-hda-codec-si3054.ko.xzsnd-hda-codec-via.ko.xzsnd-hda-codec.ko.xzsnd-hda-intel.ko.xzsnd-hda-scodec-component.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-bt87x.ko.xzsnd-cmipci.ko.xzsnd-ens1370.ko.xzsnd-ens1371.ko.xzsnd-es1968.ko.xzsnd-maestro3.ko.xzsnd-rme32.ko.xzsnd-rme96.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.xzvirtio_snd.ko.xz/lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/bcma//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/bluetooth//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/crypto/bcm//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/crypto/caam//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/crypto/cavium/cpt//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/crypto/cavium/zip//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/crypto/chelsio//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/crypto/hisilicon/sec//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/crypto/marvell/octeontx2//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/amd/amdxcp//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/ast//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/hisilicon/hibmc//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/i2c//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/mgag200//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/nouveau//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/radeon//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/tegra//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/hid//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/infiniband/hw/cxgb4//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/infiniband/hw/efa//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/infiniband/hw/irdma//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/infiniband/hw/qedr//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/infiniband/ulp/ipoib//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/infiniband/ulp/srp//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/infiniband/ulp/srpt//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/leds//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/leds/trigger//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/media/cec/usb/pulse8//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/media/cec/usb/rainshadow//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/media/common//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/media/common/videobuf2//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/media/mc//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/media/usb/uvc//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/media/v4l2-core//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/memstick/core//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/memstick/host//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/message/fusion//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/mmc/core//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/mmc/host//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/mtd/chips//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/mtd/maps//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/mtd//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/mtd//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/mtd//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/mtd/nand//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/mtd/nand/raw/gpmi-nand//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/mtd/nand/raw//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/mtd/parsers//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/mtd/spi-nor//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/mtd/ubi//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/can/dev//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/can/m_can//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/can/peak_canfd//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/can/spi//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/can/spi/mcp251xfd//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/can/usb/peak_usb//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/can/usb//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/can//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/atheros/alx//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/broadcom//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/broadcom/genet//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/marvell/octeon_ep//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/marvell/octeon_ep_vf//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/marvell/octeontx2/af//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/marvell/octeontx2/nic//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/qlogic//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/smsc//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/ppp//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/slip//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/usb//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/ath//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/ath/ath10k//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/ath/ath11k//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/ath/ath9k//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt7925//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/nvme/host//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/nvme/target//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/platform/chrome//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/platform/mellanox//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/power/reset//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/power/supply//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/scsi/be2iscsi//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/scsi/cxgbi//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/scsi/hisi_sas//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/scsi//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/scsi/lpfc//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/scsi/megaraid//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/scsi/mpt3sas//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/scsi/qedf//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/scsi/qedi//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/scsi/qla2xxx//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/scsi/qla4xxx//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/target/iscsi/cxgbit//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/target//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/tty//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/uio//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/usb/atm//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/usb/image//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/usb/misc//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/usb/misc/sisusbvga//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/usb/serial//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/fs/smb/client//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/fs/smb/common//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/fs/squashfs//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/mm//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/net/atm//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/net/bluetooth//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/net/bluetooth/bnep//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/net/bluetooth/hidp//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/net/bluetooth/rfcomm//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/net/can//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/net/can/j1939//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/net/mac80211//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/net/mpls//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/net/rfkill//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/net/sunrpc/xprtrdma//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/net/wireless//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/core/seq//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/core//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/core//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/drivers/mpu401//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/drivers/opl3//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/drivers//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/drivers//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/drivers/vx//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/hda//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/i2c/other//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/i2c//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci/ac97//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci/au88x0//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci/ca0106//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci/cs46xx//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci/ctxfi//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci/echoaudio//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci/emu10k1//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci/hda//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci/ice1712//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci/korg1212//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci/lola//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci/lx6464es//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci/mixart//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci/oxygen//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci/pcxhr//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci/rme9652//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci/trident//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/pci/vx222//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/synth/emux//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/synth//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/usb/6fire//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/usb/bcd2000//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/usb/caiaq//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/usb/hiface//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/usb/line6//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/usb/misc//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/usb//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/usb//lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/sound/virtio/-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz3Taarch64-redhat-linux-gnuELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV) (XZ compressed data)'GIKMWjv|-0246:=@ '2VXZ[]bdhikmopqrs|~)gy !"FHdfh )7?|4:;Ze'3:=?AEIKMU]m|   A D H P X Z a f m p y  $ 2 4 6 C E ] ` b d g   1 n s  - 01KOU]-57J1<j7hnr"%*/y{}Jdegkmoqsuwy 8KUbeh{~')+-06<249;@DFJMPZ`cfh,6eglY[]_acegoq%)Rgnny{'GZ|  !!! !!! !"!/!8!J!Q!U!]!`!c!!'      3sS% $ .$1>$k   = +  : / 9'  K  $ " ) 4 & =2Ym/NXiH  ? .1.*JEV  0     9 e : / QW Y  g    " _      kPPPPPPPPPPPPPPPPPPPPPPPPPPP PPEPFPIPJPKPLPMPPPQP[P\PPPPPPPPPPPPPPXPPPPPPPPpPxPzP|P~PPPPPPPP PjPPPPPPP P!P"P#P$P%PP&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7PP8P9P:P;PP?P@PAPBP PJPLPNPOPRP!PCPDPEPFPGPHP"PIPJPKPLPMPNPOPPP#PVP$PPP/P0PAPBPPPzPPPP*PkPPPPPPPKPxPPP4PlPkPP!hP!P%PPPPlPQP^PmP PP P!P"P#P$P%P&PQP&PQPTPUPXPTPUPVPPP'PRPSPVPWPPP P P P PPPPPPPPPPP(P PP)PRPSPWPXPYPcPPJPPKPPPPPDPvP#P]P^PaPbP\PP]PPP`PbPePfPgPhPkPlPmPnPoPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPnPP?PPPPPPP$P%PPhPP%PePfPpPqPrPsPtPuPvPwPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPoPPpPP'P(P)P*P2P=PPPPPPPPPPPzP)P*P+P,PTPUPPPP P!P"P#P$P%P&P/P0P1P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP kP lP mP nP oP pP vP wP xP zP |P }P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PP{PP7PP0P2PPPPPP+P,P-P.PPPPPPPPPPPPPPPPPPPPPPPPPPPP3PPPPPPPPPPP6PVP iP jP qP rP sP tP uP yP {P ~P P P P P P P P P P P P P P P P P P P P P P P P P'P)P1PPP?PPP@PPAPBPCPP(P4PnP5P|P:P}P~PPPPPPPPPPPPPPPPPPPkPlP$PP%PPPPPPPPPPPPPPPPPPPPWP&PXPPP P P P PnPoPpPqPPPPPPPPPP IPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PP P8P9P:P;PP?P@P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPPPGPHPIPbPPPPPPPPP P!PPPPPPPPPPP!P"PP!PPPPPPP5PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPOPPPQPRPSPUPWPXPYPZP[P\P^P_PbPcPdPfPgPhPiPjPkPlPmPnPoPpPqPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPXPMPNPOPPPQPRPSPTPUPVPWPXPYPZPPPPPP"PPPvPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNPPPPAPBPCPP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P !P "P #P $P %P &P 'P (P )P *P +P ,P -P .P /P 0P 1P 2P 3P 4P 5P 6P 7PPP}P~PPPPjPUPP5P4P3P6P7P8P;P9P:P2P PPPP P!PLPYPmPnPPPPZPPPcPdPPPPPPP[PbPPPPP$P%P&P'P/P1PcP-P.P1P2P3P4P5P6P9P:P;PPAPBPCPDPGPHPIPJPKPLPMPNPOPPPPPdPPPPPP P PPPPPPPeP-PPPPP P PfPGPPxPPPPPPPPPPPPP`PaPPPPPPPPPxP P P P PUPVPoPpPtPrPsPuPzP~P|P}PPPPPPPPPPPPPPPP P PP P P P P P P P P PgPhPPPPPPPPPPPPPPPPPXPYPZP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PiPPPPPP PPPiP PPPP9PMPOPPPP:PNPPPP;PPBPCPDP_PiPP P PPPPPPPPPPPPP9PgPPP#P&P(P)P*P0P,P-P.P/P1P5P8P:P;P?P@PAPP"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPPQPPPPPPPPPPPPPPPPPPPPPPPPPSPPPPPPPPP P P P PAPBPSPTPUPvPwPxPyPzPPPPPPP[PPPPPP PRPkPlPmP~PPP P P P P P P P P P P P P P^P P P P PPP!P"P#P$P%PPPPPPP P P P P P P P P P P P P P P P P !P "P #P $P %P &P_PP`PPPPPPP JP KP LP MP NP OP PPP QP RPP:P@P;P>PLPFPPqP(PPPPP+P\PPPPP]PPPPPPP^PPPPPPPPPPPPPPPPPPPPPP.P PP P/P ;P P ?P @P AP BP CP DP EP PSPZP;P-P PPPPP FP GP PPPPPP 9P :P ;P PoPSPTPPP8PVPP,PnPoPyPPPPPPpPqPuPvPPPPPcPPPPP=P P P!PPPPP0PWPPPPrPsPP7P P1PhPP3PPPPPPPPP4PPPPPPPPPtPP]PPOPUPPPPPP?P_PPPPP P GP lP rP P!JP!tP!yP5PPPP P $PyPzP{P|P}P~PPPPPP6PPPPPPP P!gP!|P7PPP+P?PBPCPDPJP`P PPFP!P@PPOPhPXPPPPPPPPPPPXPYPjPPwP+P/P.P1P8P4P5P9P6P:P7P=P>P?P@PAPBPCPDPEPFPGPHPxP1P3PPPPPPPPPPP&P'PSPZP^P"P-POPTPwPPPPPPPPxP^PjPPPPP PPmPnPPP]PPP!P!PP@PJPPPQPPPPPP(P.P/PTPaPcPdPfPP+P.P/P=PUPmPtPuPvPxPPPPPPPPPPPPPPgPiPPPhP_PP P P P P!QP P7P1P9P!bP PPPPPPPPLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP MP NP PP ^P iP nP oP qP sP tP vP wP P P P P P P P P P P! P!P! P!#P!%P!,P!/P!2P!AP!mP!oP!rP!tP!wP!{P!xP!}P!P!PPPPPPPbPPPhP8P9P:P;P>P@PAP P P P#P$PP?PP P P P P P-PPPPP7PRPPPPP!dPKPLPPPlPrPlPsPoPrPpPqPtPPYPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPPPPPPPPPPPPPPPPPPPvPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPJPPPPPwPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1PPPPPnPcPdPePfPgPhPiPjPkPlPmPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP*P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPPPPPZP[PPPPlPPPPPPPPPPPPsPuPvPP |PPPPPPPPPPPPPPPPPPPPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGPHPNPOPRPSPTPUPVPZPWPXPYP]P^P>P?P@PAPBPCPDPEPFPGPHPIPTPvPPPPPPePPPPDPPPPPPPPPPPPPPPPPPPPPPPP3P4P5P6P7PfPgPhPyPzP{PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPPPPPwP PPPPPPPPPPPPPPPPPPP!P"P#P$P%P&P'P(P+P)P*P,P-P.P/P0P1P2P3P4P5P6P7P8P9PP?PBP@PAPCPFPDPEPGPHPIPJPKPLPMPNPOPPPQPRPSPTPWPXPYPZP[P\P]P_P^P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPKPMPPPQPSPPPPPPPPPPDPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPnPPPZPP3P6PfPPP P P P P P P!PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPoPPP\P]P^P5P!P!PNPP P P P P PPPPPPPPPPPPPKPPPPPOPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.PPPPPPPPiP|P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPPPYP2PPP P P P P P!P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P !P "P #P $P %P &P 'P (P )P *P +P ,P/P -P .P /P 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP0P PPPPPPPPPPPPPPP1PUPVPWPXPYP\P]P^P_P`PwPxPPPPPPPPP P5P9P:P;PPzP~P@PPAPP P P P P P P P P P P P P P P P P P P P P P P P P P?PBPPP P P P PDP P P P PEPPPPPPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PFP PGPHPP PIPJPP PKPLPPMPPP_P`PcPPPPPiP P P P P P!P PNPOPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPP P P P PQP P PRP PSPTPPP PUPVPP PWPXPP P P P P P P P P P P !P "P #P $P %P &P 'P (P )P *P +P ,P -P .P /P 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP HP IP JP KP LP MP NP eP fP gP hP iP jP kP lP mP nP oP pP qP rP sP tP uP vP wP xP yP zP {P |P }P ~P P P PYP P P OP PP QP RP SP TP UP VP WP XP YP ZP [P \P ]P ^P _P `P aP bP cP dP PZPPPPMP P2PPP+PP.PP*PP&PP'PP(PP,PpPPP P P PPPPjP PPPPPPPPPPPPPNPRPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuP{P|P}P~PPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPrP!PsP!PYPZP"PtP"P[P\P_P`P#PuPFPPxPyPzP{P|P}P~PPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPkPlPmPnPoPpPqPrPvPsPtPuPPPPPPPPLPMPPPQPTPZP^P_P#PPPRPSPUPVPWPXPYP[P\P]PPPP?P@PAPBPCPDPFPEPGPPCPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P1P2P3P4P5P6P7P8P9P:P;PP?P@PjPkPuP~PPPP P!PPP PmPYPZP\P]PDPEPPPPPPPPPPPPSPPPPOP!P P,P4P]P_PP>PPP P!P!PIPFPPPPPaPPPPPPPJPPTPWPsPtPuPwPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPbPPPPPPPP P%P&P'PBPGPRPSPTPVPXP^PPP P FP [P fP gP P P P P P P P P P!MP!NP!cP!PUPPVPPPPP6P!PWPPbPPePWP!PfPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPP P P PP PPPPPPPPPPPPPPPPPP P!P$P"P#P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P;P9P:PP?P@PAPBPCPPPPPPPPPPPP P P PPPPPPPP'PIPKPPPPPPPPPPP#PfPhPPPPPPPPPPPPPPPPPPPPPPPPPPOPVPgPjP PP]PPPPPPP PUPPPPPPPPPP P P P P P P P P P P P P P P P P P DP HP IP TP UP zP P P P P P P P P P!>P!P!P!P!P!P!P!PgPPPDPEPPPPPPPPPPPPPPPPPPPPNPOPyPPPPPPPPPPPPPPPPPPPPP P P P PPPPP$P%PEPFPGPHPP>PPPPPPPPdPePyPzP{P|P}P~PPPPPPPPPPPNPPPQPRPmPnPPPP PP P!RP!YP!SP!TP!UP!ZP!VP!WP!XP![P!\P!]P!aP!eP!fP!iP!P!PPPPP>PPPPkPPDPFPGPHPPEPPPPPPPPPP-PXPP!P!PPWP[PPPPPP!P!PPPPPPPP PPPPPP*PPPPJPKPPPPPPPPPPPPPPPPPAPBPPPPPIP$P%P&P'P(P)P*P,P-P0P2P3PkPPP-P"P#P$P%P&P'P(P)P*P+P,P.P/P0P1P8P\PaPPPPPP!P$P%P'P(P*P+P,P-P.P/P0P2P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPPPQPVPWPXPYPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P`PaPbPcPgPiPlPpPrPsPtPuPxPyPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P !P #P &P %P 'P (P )P *P +P -P /P 2P 3P 4P 7P 5P 6P 8P 9P ;P =P ?P @P BP CP KP LP OP QP RP \P ]P `P _P aP bP cP dP eP hP kP jP mP pP uP xP yP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P! P! P! P! P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!!P!"P!$P!%P!&P!'P!(P!)P!*P!+P!,P!-P!.P!0P!1P!3P!4P!5P!6P!;P!7P!8P!9P!:P!P?P@PBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPP `PPPPP=PPPPPPPPP+PP)PPP P P P P P P P P P P P P P P P,PRP[P.P8PP!PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPP"P#P,P-PAPYPPP P P P P P P PPPPPPPPPPPPPPPPP8PPP GPPP]P P P P PP P P P P P P PPPP~PP:P;PP?P@PPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPPVP]PgPhPiPjPkPlPmPnPoPpPP_PPPPPP P gP hP iP jP kP lP mP nP oP pP qP rP sP tP {P |P }P ~P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPP5P6P7PLPqPrPPPTP P P PPP0P,P P P P P P P P P P PPPxPPPPPPPPPPPPPPPPPP eP fP P =P >P ?P @P AP BP CP DP EP FP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP VP WP XP YP ZP [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iP jP kP lP mP nP oP pP qP rP sP tP uP vP wP xP yP zP {P |P }P ~P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPnPoPpPqPrPsPtPuP P PP 8PP QP RP SP TP UP VP WP XPuP YP ZP [P \P ]P ^P _P `PvP aP bP cP dPwPP PP uP vP wP xP yP zPP P P P P P PP ?P @P AP BP CP DP EP FP HP IP JP KP LP MP NP OP PPtPyPPzPP{PP~PPPPPPP)PP,PP8PP*PP-P/PP3PP5PP7PP4PP6PP+PP0PP2PP.P1PP P P P P P P P P P PPPPPPPPPPPPPPPPPiPjPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P PPdPPcPePfPgPhPmPnPoPpPqPrPsPtPuPvPwPxPyPzPPPPPPPPPPZP[P\PPPPPPPPPPPPPPPPPPPPP{P|P}PP~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPkPlPPPPPPPPPPPPPPPPPPPPPPPPPPP(P[P\P]PPPPPPPPPPPPPPPPwP _P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P !P "P #P $P %P &P 'P (P )P *P +P ,P -P .P /P 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P -/,DVIaU(QU.>ͺk#^L7uюW祵YFUJӋ6 <iD59Xy''>~7.lsߵsrKh'>%:- m0u _hجalJO%%+HUa0Un-.Ҧl"@LXy/Uf,='/<@f=Yo?7 0z3Ÿf^8$,TjJLzS< j+)"\O@ ,,[VM;,"ZM2gRmu=HxNPgTM)1ߏ22bRRy%҈Dk.?L`@QMiN_DE/1B2{brӫ=N~Hps$%Ɗ"g_ @˄SlN5[LF)iZ5[˽t*QQ{)Q`: lg u< ;e$\j3o_d*pWꆽ伒? #9XNg۫S50FO r,;п!MX-f d5-rC&Fa w |OZ#_Auo|GrLy.e%K f<n؍C*39+c_n学 pi'z$Q`*3N';A͎w?cEHrN~FIRNA"@K^P iy!PbxRȣAvhV~^nB Bp ؈,XhjƂfHAGA F 2;&ƩTyT9ڜ0Rk :0PS6KN! ,@Gzg.Gy~WiCҜeh͋lQ{VQO֘T_?S5j}9Xẝ[wW5p3"x 8wǧ@d~c0}e7S,":P=,jn]Єp)Xe35WI"/VPv:Qa$_B!~Hrȱ_>Q.鐹m;WvJؓy.Қ7|ŗޚ[)ɋX?>x. 7gEi+So.\jk"foۃ ׁ2[4=pO }FL֌?Hy"^ 9rB9JNu6[5UyH[.GgHzOt-v+h9T-SZG>UrdJ2PSy!r4ݯ(H(*Ꚅ%->Ƃ'qS,4>Wq= |l>3+n+矖7s82v[!(:'F/,Pn^E|BݱT"hm9ͿVyÒqОo:¬Tnn{xE0Z;-, >zE@ցmʪ6\k3gl45|Ytn ,I$EWFA,ЦOe# o׊ о&bSSijQi\Z Y eIq&"ؕj1"!.xg[_#N=J_L/Gw;z81Ess䜁*3P1(UiiymsIzuc#Y6&6X>w?^peNI,ucNb9l]no,3i*jM'!`!OrSB/OU.Ѩ.lAUwlt MW2 I+Lɧ4e_@gϲmvonHr@JiőUZ@jT[]7C9E-uXrBqҌsN_DAHE9}=ijy",?Mꄩn0ҹhaZmrϬ62Z8r;_5Xs^i.Zlg|11T Hdg CdaWb;8O2(>k#θ(c G5海bp6%Wh]TFdYtI%dcEH'*,)kGb<0HR/Z R,ླPD!#c @y=H) I\/9ߝ.4 kKNeHZgWu@ cg hyd/9iD\#o-\ySTh/xLV:߰v=^[\s:!&+|yZ$E7DDY}3w+k/b|sY1/BȨ .ny:ĤB3 Oq!=z}-Ǎ23n%BZ+O i`o1.xX'Pj9e> ᅲpv)qAЎR{ :gmq/{^fkL' Rp\,FA92)!UkJhR:2YE" fC,\D\)t|A#mQX:) Ep켤Q6 N4IG:&hZYwEbAi̾q iҤ՗ NP'iGpf".VDjco3h2E!l؄=(^|+?rh:L86kou<]C4 WU8GTt{ ܴW̏፸l Nk Y~yg.x;>H-lMGn*@> UG5Z{QdH:淗JېnE;T0cҪ;^9 \ԡ1J;Κl*ˬ vf{X\]!8:ex@orK Vu}SĠc>@$"lHP~cUSantF:rBZPAX8OBύ:s,_]=sryVA@$Kvz,x@ {3dtkpMwcڦv"+AyM_9O7x#\Irα"[UXy. {+vT%šn#'ݸ~&Jk{'aU# e܌juA@R^ PZ ,fYJ?鈱!7 5aGvs.B`ǵt@7ff;l:yї(&Ƭt 9$ Ii\ kܵ@l>lƘIbK"7JbBa{4Uזf H9B.?QG"J<,G;Յ/7_p1hWX S(O"ͷ H}CF=>VӈDg[۟Zrw xTn/̺P_hJ~"f'& ޷VY<DV:@+|7-oN;[p̜]ܲ$|d6#}NԞ3ċinOC'yTAbJ`x1&iw!# R8M%0ʮwJK5 25m4A0FYtd d+G\Fv<ү櫬-r =!qzw6LQPn.J1Luydڵh9[U#Q%CsnO5ǤL`ԏT˗$T 2ӓy%h9v|R5 ` ~&8Mxzc1IRzĠhP0fjf|⑐v^ Q͖Bi |ʂ5Mb~gXCeOmT;{y] *,UDkfdm$HK[dͥ=r=CL8q9ҊڧJcJ틓i9+_;2RJ4|]h Q8q+f]"v\).+V}v UV`gRچWӿ)I_MDGqqd7pƮZ M`pN‰]bƀ?.Es4Ro²ovJb lLJ2̊mg=hnK4!p 3Nn_ y8Z3@]0IbPhd㰺'=ÂB ^􀫋Z{wl%t0qO"ږ4rO8"a `f Dps?MZXCo!)fܝ}o,X-I2N3奬$"5$3~[e M1abAyUH"Z0l'&n^"mx0rg'j{Kʝ\'T)@|~KlN;ͩi3 oX[뽆 .**1EAn $}ۦ,۷t$TʣM;I"DAQ՞W#TetfNpn_azIe<"DbѽVН>ߟAag8u]78uF1;.# 2o*S1];kpflV cyQb\~Q'jgJ"pB-w$.YO0^+)jθ=>g1Q`t\ĸ_T*Xf)'M%˔K Q^%'yx›拄2yw(0<ħ;m\!_+?Y0f 鴏RszScgUn=H7#QWGR_O*hN?%:$LԨӬ MļxuyJPEj0v l{/`OY yX &A/D7i\+/Ѕ f2Hxn%?ZKd:SKvf9^GfESkˆG{(Aӵ5>#%ki7&UR( |ȏ`Fa^j}dPA(0|Ѹ}ܭ lE9X@wZɃM<,]q%6W[jPNF[t<žV78B߇Nm;V"cN_\:ݙi uAcp͆:x<bkN-c bG|Lx@E]8Q2+WIh5Fg<8ow|$s5n[]~c]5odPIװ:WSQo[ws#!v^`H W:Q^jex2GP?2;'J~l=+ɡۀi<{K .ȆUE|4׽qݺ5dhc"I`%mBg3訆E$lM40!.0Z({ҳ??(b]VvZ_R:5p@v:'r=fe e}\q׷|ȭJ,PIe@f߽/PGfX2O5W0a/ުZR~y+[ =FKԎjrKm3 ('j(F ԑ~\Q9sAH`nevcy&B+azi^O[D Vq -xMKm/\s'<Q_r\6Hv]#pAkkTBOC{ NFz%n2gZhqwܚݖx"W{IxM *B `Id@7o_Us!@O:QNDiz$X'%'M~T*όV'ly6BuYW>>z ށ$Rf{۟XE䈰7?&=Fu]d9E|zbUG8?VU ő/:eNH i`y%ju흹SQDG~ M3ejGbF9PylƹWSf yOB8ێZh1;{T^MŁ ˁwGa[ x?>aMQ `t ]{dldl!k(Ҿ-2Oi.)6ý4;WpҔLe&S)[P.E# v#̅kv넆 rܓE^!p 1?xx)=3J ݨGatը"$6Z"QGDゾTXlB=0er"QBUe 1GZCvۇ%1k'[վP:G_$kP~eDmO3094:TcH5Y'yX'~D6 2' wqsVX"p{{<^aLr0}_3lR +9A]R8 YAdH3ѻ,b}ࢆo>EYt}WYgqǛj̷jJς5#-ڬye (O*n;^Հ+; #'t %* њ4٩|.t7밠v$sjCur N)g̅vTnO30ΰv_m>Y6nS){HϊSm4AMҭ"6/Iu.eaZ"fgZ{D-l퉇[_Ĭ=,G_zUó|UWF'ߥX'?tX:ϖAI;dyb`k^z*imQzt7{َgz0_ *qoOSL}qGcjh/ʦ/ UäEfXChK5 E ̐LtvxO9GJ/XrBb URSDh9R8%[jO2! m0R8՜}E-|v4I;Rc"VA bBz>ӔY X?դ}%,M~y_XUzG5 gG7Kgfo} \:_l}a+f < e6M` Q~;i:aΉ+i`;  VԨGeOrU|aw@]Qŭ8jg?Zmȶč]Nو>}}Hݻy^|uu}IgF-󭺻ㅉ+H*H)W1Q.ِ\ ,ε&[$= \ Kx̒1dcgl[ pzHN_QoߧK׿>LςػO$ uv+(蛪)˒ĸJ0a^̪)k5.89i:f~+yh?[3K1y,_Jah ZPfM&w!$}!P6x&AߨaoEP}L/On;;{cmS3%e(چ|d^ H( ӃF Nc% :¹8,T7V?Ŝ8*0d?Bߧ>jgui4SY?l0+=-7#+U] iۼ0< |mH|L^3 d- \H.$|%>Ҭ`xOֆLQ!B3SREi1DϠ`@ v75 D!sX;DAiiLr8& 8|[?& i!A(4Κӥ(e7H49jE7w Kg*RޣUcn?\,Gx.5Sw_,m鏏+=h?䰟fqz;b(E'sb$y}{' rg!W~XTd+w=H)9Y?=Q 9H4fYLOR,?6hèzJ3ϖ6R$9>+H;j'ot?cggZi8MdZyvm^z,)_J˒+0 vm; 7Ã"Igø++Gj ۊq- Ȅۄ_XPcV 1gy<6>C9DVd-_B_.c~-"ݖHjx3 QR_6Ogb^M:5E *G*EbxqDtq2Q_XxByΝq'JlqE-/7Q]M-$ĊّIF~vsv*(^^1&\yӂ(9`\!tsEYDb/>ΑɅu_i6$9j8 2q<< $nz~~َJwU֕J@既{ROyaY >,p_&P,iK>BuC{Q[cU/Q6{ˉF 캷Y9d*ns? Xny~Zs:MZ@~EȫpU:C҅ްX}y5~߁ PmȜ I8M'\x) .yu\G?Bw>Э=-(LڏKЭ 8P6f1w@Uq?eOk`H܎:}+V!G[IV3?&s-i2YO1uS f:x|itCq4طh3-Jlre"ͽ9i=B i4c)#Nn-u_}@sO Ix|iozsp{'ުUINaSJSY&!Q!L3!Mɦf䣬H#(rIppEZj?//m faO@M[:9`#,גhLlQdi7lBtx=I*-4+꺥+}V9MriVV` b5`{ jH@Die;gH2qzB s<='kBZ\]gtwODe !5M#I_FQeDWUYMgjOf[Y[\ړyYkѢB4 iPAF6H >]W]l~;k}֪b NLX](D -l Tx2=! `5=-+G|x5 WѦXAzYTWʞ {^Fsh->2$UGc\N~`'X| Me@U4hȍ~"= ]{\ j5Z, ++BN>Lquͅdo՞f$.]#~$VYCs3YOKMY-\V' 74_C#{.u>VsH#p$u Ȑ-sZwK ٟأ*FʶGmIe7zU*ԖkD|Ƽz~QB N^$/ s`@)&`ëc-pZ起Xz8ц`~]|2Iqx&2`sVh-K +HYe<^qӣ?mUơoبM㉾ YWGi%׸9|ČPBF;bXz7;oBE=n%8|f䋂;>LN|282JIx4W12MSͽj=ҙbrl~(ؤhhW14ZrOY5me\J.' 2<0rϝ*ɓ2s=k .QXuN hd^:YJ=ԚZ"~X.c&Jaޫ]98d@U*3n8B3C`SPa8z|`˄ZKqrT=(E+(&[zRNSK)4 nR=>[A3>j])cq*wn!k0sS+uut1C˩+G*Ѳ$.)C,`ֳZQ!alh,CC $7P, :mt J_;+2f H y;S`x!}A^vq"?-m*%ϗ><$6T?F4Ixu6f};ODR MBtebǘiqٖd)!۫arwhr}CP(KWwl;{ҭy.dÀ%pDķSI{Obx̻gD0ߋBuڥ`eX}C-0pC.xP{PD4 ypzU| [V`ۑNWD۴e{Gm# @i1ms\lla!>ѫCz?EeB@0]yjwVnoDh-6uWӫօBr즊?NhmGb/+qHZzt@; >>[x5,ꗝFweF,Y.t2@|>.91X&է^tKzŬ3-_#9Ε<~[<c{?j` ]b/ԇw.({8xw\zc|gJ}V:l3c̩C]L3Jw ,y '%Yb`Rx(ͭU m(ύH 'TqA"k.M{dcQmUPr&TȆz%:dJu`dR")Zי%=Krib0TiA(Ja#VV7`$>h6LΩ|KCl mEyJ 3@yJ"h =;47RXm] G6oFC 2 SMź{*U8~Y9jNi0(Z{aE\Ѯvs i5_nV5"/cxb |,&mDeF{>-a!*Vw`-r5ftFVX2mЂw~4)5C%grpAHցxM~ъs{-X**;蜧`1D76^s83]'=NЭ^\h ɍ6[2$HHbߎ:Pۡ:i@DP)=׫BD-}u+_Sg?}iM9ʆLzdVx|(o=5jc-ןky)f2;^s]3E6e?Q.j dVbSJdVqk aj-"bE06o*i⇰REIIH\cD@Pc&آQYatm@9)=,Ѓ0Geg_֗F`{/rkɷE݆NEn "ҥegq:P-I !{ScDkL=g sEEg)̋eo&XWMC˝YDBP ; I3 p\iA$f(-{fU1R,qږ"|oTUoN*p])ݨ/xitL+ԖWLu8 s_43[%Wh1TH ?`QD}EQ}g?Yy{Z)WO.'Rb)k&GIΑw`sD*xI5<`(N9L&D4$iٟẴ|O&6|5]4Jŕ!mgV{g Wɤ:F& ?#\ʖ{Uh! 7(IW!%,wqt^toC=;n)5rbxF>82/j-~Id[+qy},M_V Np!?Ixpgցm9_i-\1:h4!Z(cجC\J*AәyRZCV3ˎ Jf)n(B$ӳĬv9G˷oD]Mߑ/ZY"-:F+}D5{]0nu59sERj6"L/nPR;V ˰Zu!14Qs:X 9j\ƘE:&xp7˵1̅˓Ư=<3'5 :;uH=J _LE== 2 $ħӌբIz0Ǚ泯0Uu_}mKөz3A]&tV:_]$ꂲAT2WAlI#+nZ9L>sT`mYRG *T** }Fz>?YN QXSԼY2~ݣmƗ;'&A <ܢk3_<~q18P:m!Xm*+>`3iz.l -l=]h $9TdTrͦWa SdNy&3Nʶh?3BLàiA3*I`! PƷ@-yB2/d:JHg#WRWu(!N=jR ̈]'ޛ*!cדPN=.Ѩ\swۦ)?Z)&_Ĵp{du'49Ev_ >j@}m֣ zvsI !@R#S9cfAbG[ RTbt݅T'؀lRT)p|m^Y#ɓ]ĽLC5}zAeIe@C ]%ǫ$ {RU&>ݚ%θ<ѓ+CgAkڹ\B2>"E6_EV>n~كB) 3?n[{JP;Ãl:iP9 onλE2w0*!Is:@\]D!P{8@ns 0^53c Y{Eq씽h|CJӖq&no22)޿vA9ұ_4 :d~{Nsڈf7 [u>.qE584† 5_1mO)nPߔ{?yh6EKA'A @;4T_Z`.%$9<ҏf=2 \) aUM hOKb)=%Bf+[X F}Vm{C_\fՄ] %#8g-GC¬.'"$^Lx77Gvn&{Ok5L$`~xkMj`EuE*JJIX61zOlf֟<mS XIAOjjjhp Q{ֹ. ͣ%=>EZЇ, |$,! X:#6S̊Zm#ʓG"ܚ aʩj.avLIFZ9+;&Z_1і翭|\V|UkFg* u;H~pKUb)W;y'FȨ=,4 CK1e%Nie]_WĬ"yOT`LTSt[+MI Z?dYYpWkA_G<W4z-v$ellHG8A*-ˑ7`9̿^K$uXD^ U*ģ't*-˜9O1C-<8:,7mªNXf¤$>(4އV}a+ߠ t]-K[yUգ*Α֕mpWbcۅxt×>pZuzon,Q4s9su/kI D7M_*acy@g]hEˌ3q: ¿ʨC*gimNGn}btyS8<^vtkA]Z*x$^]D;~kf'1yBoB1lI@QkЊ|})vĀ*["(': P'@Xn l p}}M()Q-_E* 3": 0:f^[¸r{ h-U嚣nm ;rtK:S8s>ȊqPeMA;$m0iQE1UJBc``vT4 /3KPYǔ~oCR (0BpvA )-hVCP^>:x{PH"4E7} AG%b-?ZH(؂@IjR7 l ?I/`R0[j)F8Ջ>$7-4NΈ?bzOi&_sTt+'OA~&HhJ[ۉ᫺El<9D,-fL0kd.bfK{wU4rYk-Sx?T-øSZ: f5 L膸3I7'š0O3n@@]'ܮ{JJrB@L.96iNC% fݲ6hC2@EsJcfI79vj~'FBĹ<ē.gKrn.fBv!I~(F9j!4zީS\KzIkpۙjVw̐BN h"+Ra (LIF< cK!yr݉JlWpsn&4K$[$.“#*";|=Xw GnEwJc ^Kv" h͚;&pWjo(YsFj(Ӓ& ,&`ZVR ''Ot&FέViUL3XeQ3YC hvU(=C܋L՚TOBPܔxug`X;K=)fb]ą\A򂳫 [JyKҞ6kZh7WE2+#YOdۃH&ft6ZFHl\y2/7*_>En9cA(C ZEЛrʬ޹XJ E?(YA#`O8Ȏ# *; .=2cL)ex i]a39f}#ŸL 4$ۻL0@GeW/O^ieaLRy+ X9T}W) =}EZ.ƴ! M7tkBmKvKFZ=Dzc{ɐ>1]+ Pz.z:Ef w*R]9|W$,~v~eh wh_T`ȂМ&4!I[R˵" K`^dJT(Cpq߃$B$YByؒ mdC1-'R1$(XF^l00-)J*B72~/!!!+UDLVveI$Gwd͇2ƀ1Jj8ms-)|Nj I'^˞;~O4.,ѲLnS*L9g7j T\Z/=-xX ?mfƆjꔻפ?1sL8OEd#Xjok$|C0O? #ć?zE)̠ D6,w4sbuX;1ঔR֝4Te?!Q&lH@-E az7yBC#ꁕr) ɋ,_r8Ɛ~~Xy]mz c?;N29_׬eℛ̗׭#3kr v_q>X%=^O~^R eZgfR|%xf BBpEҗϊz8ݩ!rXXD0Dg;LRAFj@xA|_a^A14* }P]vҨ2sն`xdjRCm M6BOQ({>+-YrIA_껊L&*)pNB ٹ!Oƽԯ #ŋQ`!հT7pD~(z.ȿyp|342~׊}vޝf#˛;Xۘ&t;!z U nIղs]S/*jv{cܿq؎'|'WWsyP6o*AͺG DKtؘMS$7MNm&(iZvXH[`yJɪfX@Ob_"KAW3YuD1e=*U>C7uf?Z5GF!`.3RC:c8qJU<9l`MMrb]DǸ˜@U c//e1g zxs&)]+-fd BCYgsu=>?NʲBQ!hsZ\$"m+kBn?jm+l"-Cy QT81PulTZnTof27jc}Ɩxтg!beQpճ@fMAmW h%_2SZ] |.ʎ ?5t4gEpf^;vpN=K,>6̸{2Yvx%~Þ;[^#6=4Xy C3OC%BZg n( o^ V қ>@.,zeFͧ в~\ j3QPR36CV:?G#zC57~Gtff5lW oY#'g+cӋ]__^Kqeң1ssKqqMR6;~HQv3Rys)NK0m)p&e֣Zd]-A[i[S)iT6gYe_¨'^}F9&{&oxn N=DZxmmuݚ[F xğ1Zr9`F#EhOJ'hsU9NfXks ɗ蜥2K-ܠTX%- l+g>/z?pX؂Wz }ǂQFBwM`0.5' M fgCċ"MĮ$ꍏȫ؝6Up}ySgK뻺(>D}Z ] :]#Ĥ"GH"ɻ/rVѵ+L~;/ ! B^Z5^^ ҁI! r tI8)x9lrBbN7FƟ1G0CO! vN>ܬvdN @:bQCXhnj}doYʪAٸUe^}džȕu6Vj?AM>Tɺsr_dU̲lV*YN3{ZסAl~,7(0i9;PG qQ'RJO& K[s/22'4qܔN^C,鐌ITXn"[;9pN"l|=J-M  _tSњ@/h5f/90#GwڄmYsnPk =y`r8Lh3G KlcΦ"1j]ve{A m3$:{`sruiaڎ¾<d(KcflmڣA4C&#a{F>͖^vyt Vk,kR~D`:FѴ-+eѫ 2It;ixCnf,rbr5k+gt`gA<g!<{3>/JF!$r7H|(ج/@:4p5Q,~*8 2@|غ5=JOr%yXkѩә'Ɏ j;$tY/)*VLႦf[ zFVBIl+t RMd'-ń~UdPTLCw~I|8Z1YAYE}Dc^ɛ/[3 `(Yz!^is7˦ gظ-iF, ,8y7< #w=/hDV].4)X(>|qgLh]rL?p2ڛQZe :FdA6r:>PwV1y]dkcIm1ZoϺKSgwAI+%x xaJ = { dU I'yD[+(IhL.YL3+%VbLRèTu(Nxov`moBEʹƳ%kQS>7>cR 7>H9Dz^[n3#E3ʐDbCu֥i|gsGBnWTwB]Bo_T}5tH|2S `?@a>UbޯΝ!ķi{"sP[yNH*)l{+FLeI#蚏=W֞u5jDwAh~A8vS`~O)@ EЉQ {S YlkL@Dܯ2bgX85:#;Y;u-j,Ieb&t"0tE)p'X֏+"5 P%͓ ]ZFʩU&t ]I8@sG~M>'pEyFӋ'ci9pEo,”bSբzHLznSڣ7=G}  1fѦWﶧb/ir59#sAwF[D׆[; :tT⋗:0ލ$@B*3UFYD+{qBϻ9.h,Bg6&кȋB=Nx|:ҾmJ9t%c>Gcw R,Hs1u.{*]$HR۫B:ny=u| 8[vS(I+K_wv I 1O&\m)#:yI2;~$. B$#F-2P Xą/-?>+Qc3haquz($L-M(ZjX3MK&_ bk}V4M^bL 2c)jjC#v^g$Nwh_ܮu+4H}ܛd nG-: x)έ]iR7TKҙۋa6 <*yK%[us 0whZ#V#YU!(`xKOWx 4UOX*ŭiQ/%Y 5CVKq[^MB;#WP58ڃ\GI2̳3U{:Ø=O%p wLT$E"+ y}I1tq/dž @-ER6Pzk^ W $hj,P[fܷYEM1iR㸯RU5DΝzwFc=U< I*QE8}aZ|O&v+mxRsA-D]Cm d_h+ Ň,{,3%#钀0|$ѿ &%ʩv.h!jH0hӂE6ʽ?g' *U >_CXKWH~'7r z>fqN4/{sZc \H@?nݰ;%1֕[a2 |9* 'إvM4/Sl3J ~|]Ņ,]P!Wq5@7i8SuBlƒ+lO_ 9.<1vN`pjsx!UDH#F pi.gk 2rNc1kNWE +=Kx枘'_8+Ue&s< Y?%y9ҒaF>NTJ\'n:yM!\ݰ}ZG0BP%'jjPv3Mݶ2]6iХHn(e<߮uXڷwhiy2C5Koٮa=MmO 4mOa;C}&̤iS1kذ8ofsɱ^5}9V>a56A 2|Am]}SNE nnlÉ^sD#0%>, I߸mDHF8 `0gOl:z 7̀}]*<$cy*Iѡ*}s$._; ZHߚR|3SG)Reqk5bZ-E[oQhӆjm4f4e:Ȯ᱕:"6c3bq1,kWNt `y pG?0frt+\2pe#Nb` ƍB_d˼m @ѤeZQ0g4eJpolˌ[Q\&`zO.gfr0425">>)Ƹp`} 7uv8<CzA VIZ'L:/y K}dhrib z~MLl" j'rb L2wšn2ީ1IڞbѤʳ[^{N Wtp\G t3dz_XdGsLnBev}kC&q?P| {3% {% | G <>`"VƑAk,DS 'mۇkT))7S dKAO،;:oO @'F}|$^"+8Z >g7zvR9M5JE4  IxA]5Rie)+e]$YJ{gE5-Ōaf, ҥ@<%q[vg%yY\%l{%h) k'=:7e-}{Sm93]REϨr̩0*1E"75@דX&Lu3SDzpgaoʄ`$)TbőY.d8W`θ8TQ8ً[+nlj[.?uT Ń,cii$61b]I]23Fj}'{HyEjv)\=̊EN)fhxМ;¾xGc؇>($~(Q}y$ofw=ap 0/`I@to8tbtM.PAyڱ;K׈‚\z *1A0UY[|hv0W2fL!`XfFr"6aoR,sD(L>+l@$Z^F男 gnibOK& `t0HKOGdȆޤ.&g<1<)MC_h( qJc[vLTGMo7^pP?NoxM|bCފ}F\vZԄɻCúc:&`+O܀E4&kXKʍQ|}h2-3UAt,"Ö(Y "9Aƅ 5aIw8c)ʫ`R*ˌ<|Yx{0A+(Bo@2Zd`OΌJ\H||w?T'u,dS2頇Ǯ5n=w7(șqUJP0 Q: P&xw1D\ݱ+Dusf';nK7Q}[AmYp@`╍u%jw;ᘡŘutoxعAG4  jk I{Ps bס*e`-$iQhi0QX8<=׿6zY(ק^˵;QjGQ#kސ^dF6y2(za$`j OzC69Ht#3"G; K!?̯nPH+,"ԕ^X[} A)ef?{GfX?C;)$}ei*9h^zh!iv fbl܄'?)fkl9έWOxsp e.Pk6̓@5Iq8Aמ]DDc;ІH~CV"͛˔WY@`jpt^{G!P߿X5jQ(m}}y']@ma g(́!pˣN2B1nR>fyݥOp&fCc}uO,V:t-AQ"{kwxH=h[dQg#cBp^/^H:0͙|y#?Ŧ97Z6 ԰tedF3Sl1W\z x|a lQpx<|Mfl3{"]Eކ$ ^t0,c\r!ǯ2C>ՒJE5Syg.\S*֜ 18U\<_Wv<0 2:t> z6Bc]1"KcH웭 d0ܴ:5 ڱCc\/cX抸Bf}M8un>]N~FBX&@_\Lc/̫~Ů2leb.ʤW ÆE? WPmD#)ɝӖHR_qkU. M 0Qu%bL + MA&bh%uP0 lţ>]A`rr|;AK~|/ˈeMsXQ1Zp%*4+& Ev5LBʏc@4k{9ԄPf/ħq4Fj{h] Ǿlm bg\QS9ndcc15@̽)Cq(CR;. HH&7y]G&Ґ~^zrz?9?X:ht(±|#iY(Er8>Z`_-Ȣ2KU;dz~WsgW[X e|0Tv׼yg0\,-\0MC809 !ב`~YsoOwfg _sf*^yDObTxy=ZS%gv" aA4BlJ T){V9VN/Y$9SB㌗ݴ Cp;4N J.w&ǗQA}3!w?b9/ }Om}v8p[."~r۶b~x]Yrڀ-4FJ%/Le3^sug"UK7n2 OQwyj:Y~nz<_.Rt0K!a3unfc+Ҹʝ@RD](f3DV @Ĭ+aGUcae(g ȟ. {@jZpt} U ul'sJ J-gzΑC@\xwh]bФ Z6GA"H~ڣz}˴| 8MJ,VJFۢ>' !iKxS(Z~+$ b>* t813{ExznzJdI*q5 Ft_7g7&ȫnFHq~߉,7G+t⭻7jKR9_&)0 #>ujb<$bZ/?hoZj!CS8Q "lY-J>R'5tqb/!E;]nJLur Wi;5aJ: M)qj\鱟:b85`b˼ R(#0MƣqU.@S[ %|9HS_5<-/HSiȽ/'xӖ׎VfO;1t>JR,iKfCNu )91::Խ&P pZҲ^s\/oͯ;T,f("f]ZvC:pNL9HMY8 ˴ vւF 9FJokyPQs8@_z`[@qP*/u=s`Ɛ`rk[V*HP-EN Hw/h\ blwT4Qh6&ru eCjq1?Ħ)([BJagz0e4T{6rCl=Lf vSX#{wl9Vv6:YD>GdNẋDZ)Vu-]@kUܪBQT877+= }xihmP‘j0E u!Eʼn{m , mr& gT?B4nNi"]ݛ n DS+Mmr5x+AM'Cmi$y?4c^рz!d7]p. ARq͔_LUU=A(lƻ@B(("E˅nL=*{f R`/nZCפ1 B,0gk՟i:ςM kqQhP4;)Z235_lU g|>Fm{EΈ(  Hqd=bvdUs+wrreOvj#'(Z ۦ ^~G\ϒ/$E31pgPj휵)n~tѲ@%F){Tm3Zx+uhW*&fNv2s*nD/ _&jjM;͇-SZy>=kG /o1'wŀ}e{khMѱCA(N2Z㙈T,|&X95rkDlAP (ǐ lw%F2-K\#8(MЭ@xYU79^%6ҊQIz4SQ.RЇx8 vNK7'0:BE2~QNݔ?bmV#rڹ~3"X#FCaAcgH!_;MV8l&#cm* OҫJ A ^нT15X:B(~FP}L b MUOЫt ?4ˆL0NB:^H֠Zb'2R}#:^4Mj4h]U*lQBA bd:O%flIKiRmpʗmͷCfsEC]CV2+A=p%ŬޯaDVי9]) P@kx.^XkBhI>p$ (O"s!^rvWkYl9@ 5o$O)8#^ɷJ#Pe-){CҏR>8l^~/F6gP(fħ}Dnk3#ߛ > dO"P+-N񍚶 qM㈩aiTf o:NpuƏBXL Nԓ$ajD'+܋{>36uR{[:ip}7ӏbrDs? <~ fۤBKjT9FLsȌ>4뿄n]\7㝈<;ܳ I.hmڬƷ".J6IC=mWYS֞ 5;aXrW=tX6 =0骰 @mg*C@d,;Q^s4c5AbO:9w*ԭ9mtRv^Gr6 e!gSXvB/n:pY&s b_߫E` NKaD e-'Va [D3W EN GuLf#1֞\ 7̚hԑW o-G \dv4ս-?U蹻OLc~D(O^$\L '\eYҭ!Zn:ZEyJފ[5á; :eБP#+ߣSrnC{~2<{g%p)2s-p$S͞|Jװ(Ei'?·GDRdU}[SA)=C=|ۮHŃ_Xls-&?4ڷ[Ev5빔s ^%s@K`0;q;kwՏn?K6hq+$6$׌Keǎ%@'s< 5壞G1W%-h8qaL 0 U)@/Ó pH0__:]ꍩ.WzӔlbx?qnv^Kj*ޅ8ę7F_@}g2zߜVo+5w7L~'ˊr\Llju5C*Uʃ}tڔ`UUDCA**SCEĎ*&c D' 9@6.yo,Uuᘨ^~kcB &#}yTC ~^uS}3 ⚴n(ퟠ.]o ldp^p̞FZ'P+iW!@ O^D裿Aj_ pWD2ڜW/RJ-YFokGb2Y J6KxU)l||bgSJjCr׳bXϻY!A`<4R5|hŸaݬM8Lqq$H5rD h^t;FpԕAJ5Qu:Z*32m t, Ɲm$h 7[@&bDWjw2+.v\v0;~uw GuvZjm=j)s0/d i =V _-P^mYK٨@qO_$G~_bARHueyp6 L.I{"6](Oo5@蓔+-^ܴftDD*B trB&xT(=Wo3p); 2- {.##32p%qT*:p &KGZ<3#v8EW:a3i[Nv6uעIY%GU/4;-SofSң 7a%^I2Or\"OPCD@PrRtcv&u2&廊" [K!ħg .s'JvC1LN-:+Ujgky%Ł"7u~ӑy?YqB>6?3In_"dHDBϕz:i #y[?ŪdqQ%H RPfƨPvu`뜋FA)UfA8n[z#h&0m،&HpPxiaZIbv f5Wef(6BJ~ u zШ5{ݒ=P#)֞û,j^WK!Q}VAٱQ+_ē(]=Bfy |GuN*rhtZ7ދgu{%%ZOafB!U\U%o2CEAMwGfwiXrM!Mr趂MKe?p7\}jaο SbeHO vݗGEW8 ѽ:vN 4=0~ \#L<[? @R2t'{.FstPjU#K* M4T!SZQMsEC] rl<"t4hx^F|Dly ٺSwTE[* ؑW8.kŷTF|rb=ߕ kxiջ(kDÖ| !h }@n9&R^9?LFredJrmVQ 9fb2 y5;ZD.m(Kf"3/Mkyf8?өMir{wqI/6?I&0|mLmIla4NFqj "P(T\YMԡc&XmדH 2-jmD|yq&nS |"X}:awL4%_EyR]ik3:0 ۢBѕ}]Ә#Ilg:j~eP9)+Y]i<0LqV jg:MVXh2L41"`󽭽-c}zu9:4DH=LD2k mc"̅ri@Sgl蕦ǡ7|; '!@KqRgZb.PZKtC@Duz rIF%8%`!5xdbhd<UYίhTbxtqcRwI[Y!-V|@ K26 SMLr,} Ϋx/esp%8 9 J'L'lv?{Mmj`Ǿ4P3ʇ³gc udD,?Buꢾ)AB~iְ9@TnimS] LÊ%6G&tLZ@ i {ddKt++ڨM K ف ۖrZ!7q u'F<`":EϜ>y%\l'ą!x3j"ri@o;(%B&1Pd{^vȵ&ʰr4Xfۥ6{0f)^֨|}G rTvAwA؁M Zn睏|~SEX4pu/{T;ݵ!c⇯G`UCm* S0"}$Sw l8j{o@%bC mXO&K dnLS@k3W 5cuUw}!Z(m}`)ag]v[rI !蝾8I ~ɚE((Z7<|/`fMoI"YqT4ya!:d[n# vSX}̃fc_qّMj,wwl /\cJ$))`jzFc?˘L~bѬF.ޗ6?Os}J+{Ύ4c4]_^YX7,!DE+*@&-:tIB mUבԃ+ Ih..*QTRޜ``DЫ14kK鬅91">Z_/}L$Co (0kFmj1I*}ٔ:+scMO>k̀$.][ywtȫ孚FME e;3* X"zsb;r"1rMCN67CHpStӶh<tf~t2v(yRD0{mØ=M% Zm-hϦ oP'fɋaKva_.Q$7GYA`XDBhC&h&eVKi/ hI?qfw4xϯPMT[&?SJ mR&'h-9Mn\ MȋoSbJۖNS#`x9A6fNPaiu9-`%K߬uJ-rZ58sF;POh=ݥYDkOeJPz} t`yg+ XH$.վ C.{z'LMtu S"qqpW8,vU|034kyo;dU$싢^w#ϕ}?>+F,| H 2̬`a8YDw#x1]G t ie&QEkwSH q?`b ;E #6T["-'Fe$:2.mNOS)[.cϸQMxM뜟M Psx9S[tJ6+"IpՎoȱjM^kẑx7~84fwA.∟Pkì/"*HpN%O,oEu|g9eiRrn±(Az" MOSZm;: sa 谆l'eG(nB0q.:wԁ? xHisP dx{]J|B|h:qH3XD'o]L5痔q xSɵA^/~ې ֏ S}}VSc IWIsٳZ<kw}L,ŀ2oIB1 VpTx^_}B3sr MۭLo~aN7{T%x~}nhsܯg5SIC(sy]od:UbPǏ$X2IxYn?+oCD+9#*i;YvKFAڄ6 PΝuC 6_N4Y' 5h(7PGAScOЫ ~|ؔUg^+%͟Ի`~LA._􊳧NT /9]Ze )Wxa{WcK&3T(*z0]6Jضm 5pu!7Oc = 6;m+, ^8RT0)w ϫD/zK/od? J<G}ݽA@K!-󌶩 @XH5WMh#J=,NJN&RƁR'*#(/6~_+.3)a),da݊C+6)[> Gr@1:~ފ%5f'$kK;n.lѧ;E,^]P)2Ҋzfu"}>vicxp^=.`yuǽ!).c rӯew)2okd(.@5M'0[ iM{ v9*Dyy\47N06 UPv],Ow#[ק {Y8qnB HN_[ĞQm=Zc&b~.hTŸF_ vHVUe+uYњ c>LؒL@Gr&ޝe茴ϡQ|gYZ07070100000002000081a400000000000000000000000167ee813700001cd0000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/bluetooth/ath3k.ko.xz7zXZִF!t/E]?Eh=ڜͩX8.+kHĵ>;x5u;Ń⍲6jg),1|~PbEsWmR5)^\)4g&ZO4[%Ng!OxugP zgLOp_B=oOyA[W:kJ.J+2&=z)q[ +>%:hPބ9 QHaB㓙f»sTKHs`kAFu!ˊ}DP![2[q1 g٧R` Bb 6q4PjծHi5ۦY@Of XK;&hd ̍2nt^c(-Ӣ7e~с{SO)ZB89/6+tK])5*87h"D֜//_\7iVw{]_{]yPN!þ"ի4(*R*ȅ ;u[u:f;ʠw*xt'&fb_kZwulBԧmy) ]q<\@= auP":.p0m~N 8ek(CGg!gkTep>wiԸ!m Oky~;h'J_Т*HSTWV?(9`N>K5do1nB/Vb&e+s%rk b!z+j! \߰.* Xh׿vKizor@V3~͕*BIg"ZLn)kVM7-sp+kQmcX|gsF͍f ]|\ $G`,;c@ѣQQ<\oᴘ(H݁bA!q%'5i(z~ u+_!2t|` tr{%п)fv́}9/9T=B20WSނwŁƂgi}81̙>QZư^v'즳p: byVgBʇ3ړPk5$za06@ong3JR9狔6aEEJSqz#5MEqZxT6oDgz3 tFN{llB8 MED7a:`i2\D~r}_n_wq“X"0%&6:*Mz' ǿw9Ar>4jc9>/wOO,D$7)W~+˵u46E+6 2yFlC6%iPQ[&Cdٴ\7F Z9:ڌ8\M1{D93/]jZYtP΅v1MAb6rȗ._$E:zQR*{]6"_鈃QSm8Pٟ{V RF0!PGfwCYӠzP~}' GCf7 {HQ@ DNH0g֙[MQ"(h!mN˭_`'"@oml:]\\iE/ ʐ>mnʧIX#"_Bsc 3pFrپ5<)]0!sGI[kY۠ g)x}#zn(Gd^pC 8+hI 6TgixP ՞CR:Y_o~苀1MItc5ȴ3O{bgs m p:ƂQNwKÇD65k*uUvVB&"M qólbaXJ@vSmAGrZZ07x6/? oa>+=xԓy!4p~@TZ2O0ޣ)vsBSJ[?I7hnզ DfkX-\5.?8>)hwC7gc)PꑆNZtn^F'Fm7zy|Bsɭ0SvVX)wFm1/7f>= Jn-v OBâo[f*U^*Kbv ԲQ0a ]9~G{XRup_dO3[I"whlӟD1W5r}q:lSIg%AK Mp;G,bS$9pWި0΋5m8-/(MڅEC ,9N< Q B6\' N؍~(٨Gq)4"'EY.ijS!_(ζ@-e&x! aq sv?ot(Z 񰀭[sՇuJ2ҫvB9{lyf8v4p5TjI,Y``2oxJ$kSOݧJz:).VA,QcgKnL\p4@~ -e$4QgM$6k:5} #@LP6KʦA)=6TLstI(m(W[|59m][B׎JγTcڮȎC{^e~8$_c3=[DvY4bh&1X~k8F]omA ҆Q<XlTɾ8wH=No,tڒI'}Va,'ETo\NO9.`Z۱ XOM ?|le<CB]g8[g'0mUbA8c7%^y؄L-9{F "Wxp >@8/pS8kcgPfo[ljC`@!:I%-OƹW l3)#,]P,io/Lv|mXζ`q5\&1 &aCsJjVʹnl8/ @ρ ~Y!A=)I]6_D:0{%@JIhn4,2.қ%bj_~$ACu\םYmcˈL89-rg@R= Rtrh&[Lq"mOU< ( 4IAb8:k/;V'tZU")W;c2V*$<͸`m5`,ɃhX8P +*qQyņe!.]!u`DADsG ]olTl^`!"0QowVcFm7AX=hB (6Bp.U2оAqE,@3gBыs%v8L"$U>?h%sV;E B&2wMYc ~뫙8onOG.-`,ʳ,_ʚz\áTx\Oz}9dlx?~:piv-`\Hi 4M8ěw(&8+{6{Z /.̲,,Zv=}Y@&t *CQ0R?9"4kk/q rT5{zNIOgÜmWo[s@L#pvmwar/S30!Y` qFt_2 /^Eʅj2CiJkKv D2CnZdW0*ScLjw?@,l?uxh;o :ULdZ@Ƃx_->_Jb*Q^s= 3ˤцp \bݣ)R7.5H=8iP[eK8`N5b+x1tiyB`G̫VDyl[1hs>H"w)i!=n`v{ % ` p0|ۈ_W>ֽ0lь:8OftVE hLlnnGâЪdD"X:Z#%Xޓp[p~0M+~t9/+Fv< iOU5Z++\[fe6 L("ӳ,nh3ҼKmcf @|k୞nސ@mXeӰ[WC@ӥ-[Vgx Z&"i:.N8x1E5լ [TE0cawIW =F\N,-1:~0b!'ZRò8CCi~}ߏs8"[ͭEeUky3Գ>I"N1e& MB9 [TQF@D˭cT{)AgH}I@%dāqms5;WbzqX -y,7pΌ>iաY#y}9.#;6ij wtZu4[Ăň1n0Vb@0`ʶUe##&~ +pp~O1+8LrUv5o, x sVl :gfl(ț!`hytY^-9xDf%Tf7ɲYzqB9_jP&Co=(.PE #f5$_U#WZal tFN26ANl坍0Mv_Zk|LOlF _v4;#XJ\4n_ϙ[Lq1^(ptTi:| ωzoWj/ pp=Z|so3N#HNzT*GU@MՐϭMk;1ц*eLՆ &]7~}dS:D0mA&h)@Ĕy-5od*"wOoUVBG͙\r$65d050@~r{>z|$f fAbrC.=؄l I_̻֛[—x%5Bd8"?@SzN4:LpTKɢSW E(qR%1AMs\ȑ[}RKYy3YqݘvC5>;dl:;GrʖppZ2fP Puivx/l<s;Bc7Ib5ŢֶyIԲ; D$-v)$0| |"k]/SkD6-=C+xJ6^N3,n6* PR9y\'gYZ07070100000003000081a400000000000000000000000167ee813700001b2c000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/bluetooth/bcm203x.ko.xz7zXZִF!t/}]?Eh=ڜͩetkkHyo|uC5C5kO&I8Dub-JnD|W˦aqSUG9|Pɒ)h%7fY n/Ƅu >H(eO袾s $?΢2&D+lsh"c@tO1Iqͬ:ܪ"`!N6 0 cCx3RkSv/lo-qƵ ; Z_sqH\ټHU>Ú"ULK!w}.gke e.3u[Ce`pp2DI_ DvhyH -E8::'&ha0nw6fg#f0t&'"1nJ7$(E}j '%#S+GA`g7 [VfV٭i4^]d"\},nw^ቿ:PsO+v!Cc?e$hHN%T\IbڰG+wʐm~:G]h|H+[}c ?.2r}N=WLFivP`_Lŝ8\x.q.Mg M7g ۬1,MLHdS+eX/Xbr5<6Pyd߀]pQ{6VH[?_ΪJnog?S)ۥ[A jV]"et`TKv7€ p&}qbh@GW[+ Nxk4ͱ#'5&r̬ѾG݆GİL޺sو=l8*, _hVy;oەńG9E$bx_](}]8)nP2_Hb**~b,?T NfL4#r LԢ''#"oyS?L$"Ϸ}S2@3e?y炙V${/c O% }.1q3jGfx _% wrEPKGܡ Lҁ+|fũD4`Gh<%ԛ&1&~\NifLMCoA7A[Qjhb,Hhf$٣DMISWwRUloy?d,DKGu&S}I>aJg'm7#!?aS v ;T2{40#Dons!E*[#bs.Wq%R +WW bIͬv+i˜4NԽeS '|,^&Fz_JߑFVTx$4*[wmW5|0+; ^«ej0Q)&NAץ,h?sØsS[}p C`_gtŊa[3ޕd#Mj>Vk}UBK~9x+CXyCu1_l`M4x,a%vב ; OGʉ'fwm\ԗ%< VBQ&ZֽAE6!<9zQ= ULC [CHA@ipa~%м "dCx1 ou_=!&tjЯKqD" HoD@Pr X'4dJ ;۽bu&2{ F,t >2R)+*ѻ|\"JyPpwn]Pmn Z7ygo ҷ>K1ʘkD!/ AkV#Q`D(~(Tz#;|fS]^I2樤/-CW:*-:b]H? \hMIeå7">~TB41tTmU!a5c;3 _䋡_$lfϺ@'`H*Ә7r `mgpFI X~m0V %QVbLj85޿B¦_ $_JitF68̋1G}[pkBa ?kkObI R#Uh]z-ע]rXJ8/H =yp7;92x7閵SU,ZV A^ z2V[FXPП2~X?)}F)xQ3zL8߷wTݩKGk}\輎f"&]kD031^k92ާ?PO `!<4e+8x4B>9~?Fn1R&W g#JLHoMU+KE~G!o m?8t^yY1E>AAfu.4ɚh29n/g{ģ/(\7%l#µ/%o5pw0-$KKFRk0WoH6l]3*ȉk(M2FhV(kUנjv)V}2Z|xpB{?k:hʕjyTCC 5.ؔ2[sEL [Ehar(eӱ:R4icZwƎ_8ؼr@)W:岳=j-60(8ۧekvlG3cywkq8#qx1&.&4FPhئ0~mGъnٕ' ơk56}\\X9ޯMZ/.d<(f([ awaeWr]HlZ,*: Z/c, E8杴a7/E2b'4vI|B'g*5줼G%^nGn/~x׈3uT osLE.'$#>7pL0QPپL~ލM:i%}E6⚀>r+թqh/%=/1tbȥy:M&9%Z˸78ԕe|`>g꽎[c!O~  Tնza̶1eyB]i T|jr(I h!ɑ | ?ud xF N.q(c*)weXYuZ;xNU}-8@4vdcZ#FtDƤXQă(I<^nYYH401Q:XM:ᶐe+n3j:ELk'%*.Ͽa@FTn 5óf Z1'{V3*3aCrbV@Y LǨNxY('=7n8k!/j)ڇ#䓣Я!cKgPxl|&Ŗ|>cAtwnFy@MÌ=Z&M7E><%M0Tq%xV {Y:g/ztD&7d oLABy"|\Fhk2WL T Նpܹ"tW --ٛJw;XNJoi6^lmn.n}spzJ\)Sg;8s i6q]!fnzwm1rb1 YC>y"M"J'k7Z] ~yk$#Fӡ_.R^5%w:T$F^D"q(8+GvX4ᓫI๢7RERnt5~sh"Lq"_nhN7I,"OT(-Yus*vSGjı!~ ʜ8Ekmn,`%[dTn;PYu8\sla77t+f'&iqiYb;njJ J岛Y5X3'Ar@צ=|?0e,r1@M:Z$J^A gMg/y$@.Ⱚαڝif ɢR]ȑ'_ %0[|ă͑]i:ak^3JƷ9ۏx`[uZzM5EH~$WYù6BE9~wyK$[X&%:3ݍ, d(LUƾL4k5{YggXSyJr+i7o]=g5IR*tO}ה{p,YK/׵hP^n1YuKcA],7tʄ,${iYoWzL/Nc6`jex9޲~!QorYXEDr3F[ }H,[ZqW}"ieX;j yWs[ւ×(7O}KTX[Aܺ9>Ӣ @p8pXqYA\HxpbHe$6gYZ07070100000004000081a400000000000000000000000167ee813700003e70000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/bluetooth/bfusb.ko.xz7zXZִF!t/}>.]?Eh=ڜͩ `!@y}f[VՒg&šd+zA K8{M{͞g?\X#5E{L>iQק nvnt5: [K[QȳO77bj0W#rG ?ɇtcܹw_X(U8%`ږ+/H: n\VĻwv<*;ޠϗ4r]Yf py)}VeENӿE.E(Q}kN]#0]vivhօpGp٣j j/<=Ѹ\'MɎE,YS#V5 GaՠuGөE$af*PuPVsY,[=^lx#P9S봪Լy>/#= $'xX[ܗ$z/u7@;8!C&DL~ :E!.F]NwU7@2V>`{h/5mק3~VR9CRsGMA-C?tz4ZMm(=l D!K̸xޔ.SסlLSH0x^޾p.P웿zI QVh2Rܩrs'QL~16|eyµkl ;:`VqѲqh([ayk"A_]Wb-"/ $ ;3,.]-ztWY}rٶk{r og(ӎtv"Os"% MrxԙkjRwD5Rb&+|@p|X'gi9!:]N!?|aAk#rEۦh\ h7n!oKiUAIdzݴMA *M0 pWCwp7O4[;ɢ lWEV$+G3^p4qsLu[P~܃8࿊zbQ/yֲG:blKZcxE ~ʴnMJ*kҧ1z›[C4rĿeRAIr ^(*c(Hu91p9D_6+N3͘wV%w·HG9Lӧ>.<6D@>+Z W:aȞ"Q+"W]P$G2p@Ir*|GuR?zzJ ITo^Vb{ҳhGK{(24̵Cx\aeNA>s8Ox,wm d;XPa 5ә!r%`4dfNy45$KZ -@nn>hsDvp(M(iGҪnu# m 𢆋ED'k<*( pXB?- ރ꫎t Nvl1:> |jd R $J%&<^(-E$RM"[Z5CѦCPnO~T!ۍ 3aB'(45= Z~s"iWK7 OxNwtl B Dµ5Ojk]]{,"o":G+jˆ,nt]7F3[J?9Y\rI_̯]q=42&<MJ͖;y8_Z`#AM(tG50]Akd]QMI] SŴ 8-0D L^lPDx_>]3c9-ǰ;i[8V!2c\<׮aդ@'∭QXኑ|;+ $(O:wQz#7W34]LۿW}$F7 #]l)B$b˸ Ps67PE‰_Yb c/aW>D(^_!_ &^Z cGh\'Y/i{@iL l~E LmO6A܆of Do\Wj݁MW:}3DQ%˶[8nAuU2I"+gL=ܲ6ɦٟsl[{;nw| qOJM0jCㄸHWު8oD"0) >PpoĆE/&ew4Iqzy"W<"pZ jq;CO$ngA򹤋f($? Iiܨ޿EFV͋ѓi3ڎ S!yDz".}k=S A KLוU3eDCBd'.! HC{WI&} }(V_  RZ[bpu/AthF4ҧ7C'@zcPGSasÙBTb$IzHظ:c JL3dheg0?v7&mwi`NDjn&h#`rԌàĒLBv .|@I jkfoG^ ^0Cpd~3Y$2[A1;)9z#q _8A3ڦNRRM y~_hۤiyĩMny} E.Z/# 4OdTJ\\sT1G,HB$/"b)PPպo*9 N*G1`P~:Y`w)Q[{/G^[mDu n^o3oL75h~Ǵ먉WESZe>[4fmsz@[Y>,C3tUwDykb&ش$`hJq# ̴>ؾ^T~N⹆NK3)5F TBeQ"e硺 V8lKE{fsv("-$r0"3 !b|zVaL.4G{)D/W2uaO9b .0~%p6/LZ}7֫~!fq1nk47`r ~ M$fI/','>>SR$;Z:iM%VN_͐lk#*GH-nhxT,Rma9wďY&ܛwRڽtK6ãi"Fì𧲧Z:$F2,w4Zh(՚"#vy-l*&9I1ߥcZofw1lUbQR'cIZ]?S@AKwĢXp8W6A/*~\ڻ z3y2J{';ل}˥>Tzl00/Byz:71< [e''X<4Ms3Ȣkh,ÜR0C3O!5L܈֔%EwL'b"wP2KOҋ.9d͡ם& sv9cJ.ʗ|߳M4sMDJvKmyCN;slv{{L-j޷8HWn^@'(DݡGu|.3VJXW^GN*N,B=KOg{:|P %}U) B^-EpmSiZt)3ͱ H]oES.so 2D03JL-G~x/M]w!jTP`~I9=6Zl_q^#-LXVG34nBZ2'᫿)sN it⮮VyIf }PuRZV6>powj|iqo^Y_ B#C32difL 4ia2Κ:MrLE>ReONU03|d9Z6qm:o{=G>- -<Dᅈuq0j1 9w Aal6! ~#_Q~:sNSU )Z3Nr>w.  8nP_>Smvج29“M~~k$a:.x0LJo]p~c^f(-EdžZS{CZI<7:܎`L3xE]B%3{5b C}x9̇eE?3!Aqƈ)r _WБTpRY @ie=<=A8[>(!S^Pr|CV# ^_QKwlpfH$YYӧj V z"Q¥'JĜ }p|l1U=tafyͷ:[I{29]zZʃhn88.72Iwx'NIpW-\p0v;$Ea7d8!Q8i+am9vssK#c|%s1s!kYd\'[aҢ.t(Σd˛ooOoI})H%IE+,^ښl0KjeMVF%F{3AzկdA=@Ѱj=2Y0;줞_Ͻʃɮ=7t8%?䡺AHo=(ՒFdA?(ʹːܥ?`xi~Jfɀ4rsQ^DfOw>#5x> _!/?poޑ_]-0vO@&U4!w>Fyo }5klRSX$1%E T/8kMe^ Dc6={IX&{^3ο\ {ԬZ$/ǸB}-å!b>V ,FB}oEވ&!J-ҹ&qTh?tJfԵEw7/wE]c70tZuY@ &4E9?^.xօ=$fOaM )Wu~&g|46.JjPVHPYK;?tXʻ%y.fhDW8szDi@e- 5uq\顛Z]AE_ÕSգ͙0mx(~I/e\STקI }{psAp"g +f`.Rp@5ࢆvɼ`&1j9!ɂe2jVHM SSN OUH9\)`( UMэ.0_hap-y$ O8=?S E- 8*!Ǔˢߵw)p%EpROdoM*$!dJiJuu~$%#&#i*3lZ FCUujTz XJ35[ ɱ^,1j2:i[Cw I~smb`'dfz|eېHՒ"F S Fߵz#4)s3H;7 mP_xG:f{)q֒x#v4L?/Rpbj<)ηSD@ߗ5nc ̋ۛ@בZeLaׅS^dG}p-VHx#ģUpJ yOi5\K LכJ@p26Q"h)mfW~WZiUxkI(mNXsz&ڥlnrkEf_ &JNiB@SSG~C2烝5ބ]E;C]+B@If nZ !SAk ϮXc_ Ƣ2Ik"-7վ0$z,h NPv~"(ľR1a25BV2/)OADo _nzTDK(p?6=d{c?ZoKJJ(xB$\bѨ| F3C1c~̀T/]d5g1 9}-F:n^/9@[姟hߣ :bDjX^1c| z [EzO!dq6=/|,ZZ&sqTP4  l- USyD ^;k~&~|1q+͊`JEdh~Ow}}, D'Cf1r6a2.US6 Yl: n@!4H:<{N+2$bŀp좐dM"dC Ufy7]΂FJ.!+1AsrkAUf wHCA-`Rj@{:{?nw(1R*~i7}9ߵ?q )\nDѾۧ;] %zqP w.n)H׺M.L'iKn|OiV!^ΠfB )JYն 1G=}su6;N*XK :X~l/;OJ;·3P}~HD)n\nݦ׻GOQN#>VL3 *۞?ɕ۠H`].ԂsM]OrSW=%>l:⌧ZAqz?881ͯRw& Lj#e*CA,o V'+1b|Lw_tXQWmn !$X19\"=uڛ rO?$i/3wvRkcqKȄXwmWnQavӫuz&h= 䢫=|w\!p3iߙaUD+ӻzXpCG2 {_>/i=gJY}t]ΉsbY@adl۽nh3,e  p*n@x\RJd8rte0J"شӾ˶33N'ELjf@פV0Gju L)j 5qP_pi~@6 o.MZd\ Xʗi+3u2RNmMqj]46RP5e*D _(l$zY}S &}WUrC%QThaª쇸 xgdu(,-Nr: r5<ŝ͋BwWNs{}بq+3P=Pֶ$>EN삗;2"ol]^g';9U2R_ O2ȗ5QҶ")-Ǧɘ04UT+=I%E)SV"^ݦў, aif64r9 l_4􊰳Ue v`ХIƜ|QY>a{2&AYhHHVӍ"Gwa9Dbd ũ2:J*.]Yg &U67.M׼jXQdt4a+77}̿:2]/TQlJaeeDk&\]ɠGWs$^Msl5EILP6Kkgr7>[[wf?ʇ?]|?<5>G3dDMo^y6A/3}hXpdN?aҀowNdLgiRsu~w!&|ΨV˙T>M>`Qq);A{Tz.x ^7(*E7S({Moj鬓 í 729⬆,Owsb '?`&xhńcN+*V]LM2(5_RQ VK.7Op bWnB *oLy>;Vg%ew?L޿j/HF֎'CX:z_$ϧnK*akb#J@{0JЦU]6M*x8p[T <$w-'#!n'eI;eL0Oc!r \Ume.0Q5]2cjt965W~5m\7.?~!pl@ O3T?RM o[5=cVOV7$ }-ߋZ.sdȸ垛o[ccڰ5e"Ha%YtS79#Z1 %etLpMvOrր WL=8oNxəyivMeUj v](PX,J򂣾 DL{OdVWs>K1v}M.C ېU9Vx5 (t w$T/# vQ WJr(lGl(1ח.o5OFFS7V!$dxA cݐX6Ir{wY<.42(M:o b}+؋-#J{NsHvӧd`4p:-ί6XSUI~?]Ay}GZ$t!tbge/H j`UpbX.|JHn85"{,:QXNec oc4]nIr;Q#D1'J% Vk`dl{U_Cр5xM=d|pN$oҵR%0`:G}~~..tĘ&/3WS)U3 +Vd9 vod;EѨ-tW%E 5Fl%Qert\8jb}:>(g/Vf[\ ^;0]r5kc /R ]GbKʋ js2H0>ˆ2G'9(\b ҳk=`~p+0'ՋU4_63$:>gs;-TL"/1N2Z9\6ߦ>$PYȑ=^Yaukꮨ*\.dKdxA Vh? Q$ c$YP|](` Aǟ˙]}; A2M猜 6Z lv!09;hʰ3Ewʑ0Mhޑ&n-+*[ Y O N'H/]Hr19wHba<]L߷ +ۆ8ξP~p>utUbKyu g=+ɪI2ّSW>'Isad؊ܲ#GjȝeLwC6lAbl tV{ ޜc45p2ߺ//bSE>ᇦ8[tC9™fzЃVMњ΋谇:AB!Ś=?j#nIb~` Xdq䭧7_ef&i:߸uI `H.^Etݐw:D!*@#^%SÈ{kJ4V _A^|Jd2 En^6_۴β cn[:n͂U]]9 X 7.Ȥ? GڤNG-i˨{n;.i#z) W{.Ҷ xnSCJ/MҩʑL;ܼGBa'i."tv] 0k JEi'M%78<}p/qf`^&4*5Q Fi[٤A?Tz0▄Gg@1`ײ\^Po= ]fH Pw:#"K J+JSU3CorSˌRqU2%h ]ʀ/ R'WГo hs9mW5Vl$ӇăHbR¢L+>ǖ9?WYc --4g>PB3p|:2b^+J>ci߳Z 4|HLܽ4Lh{js-]@dWOB4W#*edv14M!t$J摺4i;uW8v _oOf]2b6KK4?X.Q{a{ɺL"BޜӄĚr5SZEc'!aBU+|nVEW M`1:&eI6G<\!5D#h77,bDչ7'o0# \Q$-ȹiay٪ekݵrʊ͍SƥTmn@av͐:D-;'ieZd95h} Y:y@X&w6[xݫMA؊{hD4ao8Z9+B^ηCݼ:RY).>u0nV|w"P'-崡no`JW=i[uwsbLK%O.|`]I, _Sٹ0[۝ttUsK"]7dsg1/Dw~Mu})(#?Y8Vd2Jlƒ= $4unR<$|Ԁk;+eY?ܥ 7)2V5=I#.nc'VKچq'5RhIooa3H\`+$ Ut1>:d|޽[C[ `ia#"r=W1]CB+ mR1 'NVPCX;p緢C(XL΀m"(D\pZse{mya^ic?Ų+xLm\eer:DU0+FkGoRV"^/$릊 ѐ'gJ yL c0wB m9,{hk/}7<0\e_VՀ7mMiMEIx#=S*gHaF=3Ӈr|:ptOhA g CWlϙZ‰.}rE^]^*9~3Fjе8p#|8M_RrچHG#EBRVen{>ȉahdflˈӜ*oel?U/B :6 >Z;OG,WuCfGb6 X1`ӣ6A28j,8G+LyUf49;W?nɠiǭP, ,,Eppu@^ԵE~@>dz]/T`%qi76>D˥*]:$`A5)w]O -Pl ƑG6ǎ|4bذwAU(!fPGF3Xh)92uAϿl`CwXOAr@'R:KJ!B>Iwn(h,s/R 6[1#c'-͎iNPR?յWY"~+h2y|gYZ07070100000005000081a400000000000000000000000167ee8137000035fc000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/bluetooth/bpa10x.ko.xz7zXZִF!t/5]?Eh=ڜͩY|kkH;fp2FH[ [}Y V>S<7a|gYNϞ|m.IGa=}|/FIah/v?1r$W0T0@q︥,+xT tU@iKr4Qap#,+bqN>Ǻf+F;11[VI k wkcOB7\'z.'+f:[i]izb!Dv%vt}%]"A;#mbpșli|;Ѓo9Rh0S*6KQuv6 WmIT- iݣ%U,T@iZmЧ#CzΫ_Ȧx`~K20ZQK;6<R,Cj?PoY|CGTMs.!f5Ss#8?hė3ݳ_ 8Dp1̀tmwz3Xcւ@ }Xfe-{abc' ];tGmUS{D-ۇ63^8M*'4V LgɆa4Oa.sF/L> M"eVuBvuPZR:rHjRÜUPБǎ2Q1&qZ-~0AfEEJJ&gk+wk x.yA!LfO/1 NֵCBacH#ͰX4 ŭ]h\ D XJ#%oĦٚ/"?ʪ 64]jm\} #Zʝi~hJ@~'߱y*X1!B0<Ìz^)%c>sA,s)UX3~E-]Hf>b~nLl1&\#Q8 nU.C+s~[L"d. Z$eg!u*w%&S1IVD&+IRЂ#O |S]Ң8f҈ʙ2nױy|P3깶ӰT^_ug^Eq\^I\e-/J{ w[6rEr"KW9 ,2{G+WhH6d,+_SnAͤ׼4.)_>GCR툥oJ#4]MV9d>J2SċrCO1GȤn}%J4aHE?kv=A*&8oV*Cv]#x*b-t\kw+^Y݀ iKbQl ʝ\FI@ṃ^3<KmCj2rK̐|J;]ِ YĿ\րL=$^|UZexeĜ R;s%'{;27;e JEFޝMʌ,3P<_ǞybGL]3)}u~ϓb-酰myR3ʖxgYK<|WJ-4 :'%ߗׄB p66eJ>^qOa ?PW_G|Q?r{4XZjv\18VLyiW&F8ta6EHUYgO4.ЦR-Xq^qL<LR'og8uPlU8:9Πh@oM -/n;<0/xFqX C|-iM|Xg`kZ`{M%.k`oR:;cg+][1TB^^C˖s*ς$tHZ$;좒wb2~ 5j 粈+< ;[ /& &՟P|z_fa"r}Gr{'J=cwʑn&fH k̭NUm3;u;\j4{bESg85dTER$u=eE2Mlj[J;f Tׇx1QcL+?\PB^['%J҅S^5#=?j|՛3DD珐;}TbbsbZX=3>Qp 6va Cozh_f׶;5YDf\^ґ:@feMq3-Vc[;2qelnmɐš 4Cu R񺋮˧J"S{*̱VxօvdЕxH]kAfRX%>≼rУ_<'6OlR,dK¼NVhƭ.V! y.Rax<@z۬`׍±hM˜j['Q&=KM;)aʟoϽ+Zc*>ԹeR}[a|7%B/txɛǐda*2ډP!b΁]i@N<~}j)mC_jj$sn]`)`Eo?O/*$l5,r!RJRI"B]k3slr1j"M5)/\-ao \| \2&5%<94)^e) =8Ц@DkJfJ&t HٮS"Eef:`ocLjS}1!+Ã> lY@G [Qn0M ӚAޘ BJ* 䵇R:)*@WYAh̯p`x '4(g>o}:it8' <BEbQ\shjݣh|ob* "йJ#W=GU!ʜ2$C^3ޜ@geNxͨ+H("qĺ08:2'n*栵d\<Fh@f;ٹ^kI>FIovn.7SGӝu,̏Ž9}g%9 12@?by ~=E`4W_M'zkKw%B^%>:?Gu ^]2Gfـ/ߵ9ʊev9{9)]/__o0+(EiYs^vUEIVkS&P"<+::kI{HRAU-)^٬Q@6EoP :b{W;B ,q0B1Z3_䲚0O3wG-551 mRHn90 +kʟ!V-R2n-GX_h$ʀA4P&U< .=£qB CX2u+zɀ][ -0E~n(JsSFm OR<T4p|>[WHŚJ(P MuYcrzd}PSoH6ڲsAd:6fEo sn@-%,p榟8m@Har){Tg%3i#x( 'Rq;s%UGϤsC6;Ox>}gٌR)2 [_%4.W0USZj.51#:ingLx܎!Ykv^j|]4?l3!6˄޸N۔e3fWԎ0_]bM59`>wP^;YUċBWOy'6+g(ww@&-f6.cb{aߏ-u)FyaBT8(S#.=/XZ;qdO59/"g:%:[) e X 7ʹ+Bj]{xz>qcSqɳ4TRh2M>V;,ڬvOυYeW*"R"^er|oݟC>˜3^{k~8jU2NX]}r,=Ƹ$_fxiВlT1\+׃i:QYS>r`+ȇ+iӎ&n`IE ۉ/H1!j\GO2reG{@9Ar`1kHGl|y&fI9ƪR"ⓈauC` *.KlO¦JtFLEӼԎ6N33e~[xݎʶzƫ1ga+'`g m}hNTv5 ,ASlSN9y<@Xz]NZO!8-QqƶN h]3J.WV?D ̬(SWpH(>f=7;HDY)WTW!L)| -KB1 |_b{wHt2HV+36Quh.*|٠Eس0`-KywOrodY<؁'5YU*ض|ŊC CRjtR'LVVk)30k`a3 :ΟP&,6 74恴yo1Gik%npqyqJ?s7= $C;~pQ3wUDse+E,籶[D"m:@*ܣ*Y`^lD=N`Yv 0wcFb`?&A( v^-Iw} 8N'dpu 󥓚}0ϥJzz3%!R˕-lxKl=6FK*|ץ,%y.zR0`$դF=}1}׫؎-SKttޡf^k9giqw]1jOP%ȯ:,r@N=dgamc`l' E"܁M[3P""#  P=愐uIp?/}D3}2D:.. `5!zutuMϛ|`H{^4g8ᄋV{\E}5囷$(<, )SZa7TS}{ 4jx N[qIw=fGbPaLQ ]!H1k8SV7p5appny9{o 1tu CVFeOa]6<:| ˗'BY.@ ?b2'pM1VD p Hc2B{W5<Owj"ڝ9'ZPz"uGṹ$TsNYЦݟ4A:+C!W:!^?MrN}W?fMz1Esl0rC*B<3 (J۝T}+Qq)JX7%iy| +\ ۃfA'4-^5Ua<ُ~~IvPyD;ו805hD_%AꝄT H)ىTVv`hUxsG am+>?d7i@C}(O?|OP˒ĘC_$%pъ^Ҽlo4w t3n@ [&Cα%fpNx֗n`B<"Ӫ=dl{a< /#f9 Igm#TʊHe\ߛVTq J0^XnPwlE72W ¯hWJ@߭Ԯ#&Dn{v@%Z!2iZIr9&N!.1')`{/wvK+J<"̟ԼiL9} mE_ͽ颖A@K1j.I&qJfy]E@e?!+].P>;6W8DE {hj8#+V(%^.0*=HqsO@*t {vSon-F@ؓqEugOj9J V(nuonרF02 d^B_8mY ]eqcvDx~Rl`X?-0WN6⮁fSxl򄬋yaVFNŶJbr3 9J-6ٞ/q> |mhK\Q ʄ^ 8WB@/ڦo2BaGh CȍSf.: Ϳt*bQOm (Z WlŷQT,~LPiy^8&O22*sk=Zd?b7qB؆!@FIm˚/S@zE8` GXO!>ɯT]ٌr3܊9"R̩3q3NE5(_RB~ccbNN&y xZ16lY=56r՚eTup"ˣ]ꜷqƢLn:R]ϟ4hb&ܐc o|I̓SF rR>f3ε~:u29Tjꭜ ~ =?j_|?kg,D BrX^) C`o~$pQ:.Vy<wyB‘&w37Yk{o8a;i |(YobMAC z%(y9eҝU\=!CyD)6 q7HCw(GePGv.w(Yg[襶91t)W̤#"Ta "ص"Vy5G|کp㧓+[uynC.å֌zo2mY:4پSN2'rDJbK}#keea!N]B oi2]6TV!jT\sUE>:݈=-*m[M@.ht1ٛE.Jͦ$'ooӊ)j{3GZ=*P}bW15:(Y׸3h,l9mŖ35'Xۦ_JW)fW-{Ofy><S$P1br%1 3R\o$ XεtdK6Z3>$+:+ZOa3eӾ`C4įeC(Tɜ~[p] eU?ygp/;4kZ4ٍw`GoYĖ Hqc.VSS!(J@4Bwmd{RS-8基 ppݪZh'S /v9׌$07 2/?ad=ehF{ ,t'~#UQ"`[E^#Ǟ:$˕2.ƒ^bV47$)I(R5#W-?.L!/,GC5tBʨO^]4~ixZ, RqcAKp+!Yfm̸-jȹvrTS {b5;k%R94OEqҸ#YKf7DԸ4njM6T\Eo~v/$v7ոF{=y+|Oj% n4}2)g (T߈ZM"#UVlRIB0.Մ䜝WO/m)<  3. ,%n7S˛5b &Ҹ.p']sSтݷeDlLp;uO33:A5'Ȉ0%JMNn>LۏۤYFG?#|+F#[;@L{3rܳp; mЭ9>JيYAE,~_ , 8Dr6̖}4.?JZ" ҘAŸ$jHc͋FXK!rvO%;fh:ƭU ZxCngYWNNGӸR '5G,=T /nXU927QGښF0ԼF2};|Y@hVԢɁۚ.{4(GƄxccpsWᆀEp@7wI .Z R/ cWbl(SՋ4aB`6U:丬!zX-^I hEDr}B6]vYBEWЕB9}* U/P_y5vg䋠d\#Wx|U`KqHa oC,zN SGK죂t!ְKSnQ3Pݘ58rM7u1i/Z4`}tQLlG?" .:>ՔWRi%ibN3=!Or)5t2XBԕJq 0`%fBo>{ף-tYӡ}r V_rFG1J^@pOվ7E'LPO [|OsTTbW 3ACX?60F6H~wrf'f\5z0o# eY, J}I%IZ06dn 0Cs,c({SB6&&TV|b'1gr&;8g!7#w0?mnil߿~IJʇ09ݕo!nZ߿dm)<'-C/:.i;JФėHUvTypN?2_y>K҅j9)A%`VRC S s%ިn)r"G̟hG r?P&42mGI&E󼚀>7?!~E:|\L}'s?(m3LۭLɹ`$D:hL'oY"Cgm#uYrbZQQN9[4r;0(I-h3#zs9&jʺeHŻ+~t8hdy!fd[5c!9eXA/|=|0zVKJ`!ז AQBd>nmc>;12+%d@W9ʷ^>dSpv=WizӳZGbj^žͱi0/މ\:k%G )4 D54ٽ]hݺ~ohS%E|^|[d8.V,a1Æ،Gie3X,?9 *82DS#Ɓ6$cݢdŽiѾ haKB;@DGHe2؄L\.I=doɶsG@lْ7v}LKpJYx^I_[FNBLGw"2= = .OEiqBo1dHTpш0s d]O 9A+fx=#YK"Uӊg~uY KY-OY 9Y/2ä=޸^Jsa\K/ʜJ@LdJ=")6)h!,|+LlěfL$LhF3k7Tzz0cIHBVJ02 W,ҡ"A ?1C^>)>ޘM׊\旔k݃KR2p]p̯8P5AׇR WB[>$=&n6=n5K;O ͕e~uTN\R| Lx6kbGZ1$ ߽pzH-5Ͻ b8q;u0{A*tIH+zj_8JϱŊfq6TtoʜX;~^mUFB@n&2Q1Ę^A&(H SH?A哒9R A.~߭w3v5FJc$u~`m7EadÃA,J +`1$sE!H+R콄)}zg _!F*z(8"H+z']HU`F,2 HX)\0w3Q~7o7WR `d'FqB9$frJvjFEk. Rd4уz]oBOQ}^w,{,0`)Xx~:uaRΨ4R0SZfO31 A&Mi+ۛ g#T/k {P~j=7 c 91^1Uݯ nTʁcp]g65SG`m59($`fx/@ғ 6qˍ: a`_.Đ%î%=p6oi2CQKU|3r-?QTN6 c #*WF:4XK;8Evk6v =R@$b$cvRru$#=a_$>ӷOCh+mܓT/QLkJA XUշY^B7U^Wx͠EF=Њ z8iҐd6QsVف3`tzqLՉ2p|]rX33o6KKp -(j$iVcc4ڝNԠ]"{:{,p Q f"kZ,lA=!ivJ@Is lDt 8qUAq}B/6j >`e+E0 (iZwTR yn07SeGS5 \FLL`n(, 3FCUh(d:viw=|M`]\# 85R~OKc/!;1T@ t H?d>^7ܑ\@2oNauWw&Et?T5.-F%C'~RFA/L';JRX2Phig{hccm9$D" k 5t6t/h,୼yڜJa2|duq(@rm Ϫ_.;+M~ĕ*(kL\y^Tr5_aÐ1& CYpr,m`u?'*Y)휁$<'le".YϽ`g8a&O PM5ݜ~6A"+rqh47f+3]ENݷ`c6CLmn%䫖5㲆ʱfLʺ Cj&#ˆ R|USB9ONl~FItrB$ DCOnLHeמ_,(}F Gbv|9ܙdV?yR:qBt$z4p*G#NʹxiY7̂$cSrc ݚX֞גZ7M_B 1QuMoI#pxJ%E"{Ǝ~lt$~#4p|ltqd ${(=vKHI&Si3tKUޡ%%~1H3 hMW>_YC@g_Z K& ?Ly^#i3ÄKu#^909Հ("퐭xCdzw]s~u9>Ḣ]'q n(6џalADdB\ٱk껥 uG@ˊ D+#dE5E-;m^/Tmw:L.%H?T2r .n_x*~51CD/bKV:_kŭ7rµg3_j²g -p]@h 1N'JY45ϛ_{dH5%g@2ϝYZٗwAz9c(;\5^ƟѷY@^ܪrC \AƿXtd&.mv?TJ\>=0XCMQT)Sy[H;$ *Q!6D'6rBݚdesHKAcs- Q>?Z]ho8-Ãf NQ.cU|s!>IEaSWQJC# ȜlR4 %<,$1\wrָM'K` vE8dA0˦; !;$e"ԉoefgsYS{y{;88?/ow!KOcZFT7ZUR@W,bd-W&me_k"7x!Oe ,n,` un*^IJ3|j[.+{XD_T* 7t&MTl,f*jD<+qpk"dBJneɹ7}׺V$_rT. 2iE_{M2\bHxyHy{XMY`?8o83?' FfTX}y糤Q^} bͩvG!l2˽)Fu[%&{U(!6.$2NpDpK8Q@^d&cl;[rIv\ǫ4Im,O5StlZ`%6*3&Df޵ vC61)G>~[Ӎ{|k,D5I-SVuzS$Iu5琠@OY~dy!F&Ɛecܰuտt3*e; eRբi^K""ra\3Ik&١س?WQPH 뚫ҥQq<1VZ`t0SPHE7Ta#zЫ~'AZ=.2$;ئQ15V )LSpdlj4odP)&,Kf#'?|]5Wvږ@DH\zjq-%HsNVQsH M\ĵgiV3$l[n]~ڞ(S[~3<>+6 >V=[6{"f3L>;FLw[>"n=~hg?q&EW 5.6>%P;ե#c FdLCOH-N\izOܿ{lrKh"%Ѵ@PJ?ڠ xkN}݋XgԚV׬8H"hol>lb"Qbڊ+/$1HN'3M *aTڡtX`Ds<[X>jH1ʋ6_ 3Ukñ5m}Uv8 VG%u) Orh{i# T8VO?[ Dw-m_OY2@|:WX~EȤТ'HnP"lVUrوqIu+sҶZ-0n-^$͘exQZ8 Q =Y@Qь?oѪiuDeQwh|MԺmz|v=)448ġKܡB@S}z;/>!uh] xמ'XsA_\E\q/n킱b}"3ǻG fID%L3*!^~J9xden:gՑY$J邼N>!s_%mu ^^d,IV_KGJeEg?j@ fxՊ:NoI~p mWpҴSC6 tQ0&GBo0oTh W៨]fyG|% 1ntfQ_41O`a%lrSv_~GB%!̱hfҐINDt52N`Uj.g9΢. \ixJ#*B5H W,)ᇹ{ 6?@?ь PŃN2BLgzqUb>g|AN) 4VwSd9VB^ fZ"SZ}>\$۴]C#3v׋GP.ׁٓyXѧ UGr! ,rJլa9.^/_r%?(Ψ0`]p[g_|.>O mX%)𩥓l>@ ynJ***Oh\,ۿ?Hbx;zlovA?: ͓ISnUROWFE}*vnR7apF*VDr\WDt_¦+Dk *9{K}`Tc+`,T؇yY.mV_ތFA 𼬻K)̒,8ǽWF8RYmE 'Akev,OҒ{#Mk< `ɌxD肴g9Ju9YfsjIP>:,TtXVf 9T\WЙhP痀`:g[c.G\S0M:9/[h7NAC!`c&'`WQ@_KDoGԣ ξ#@EHAӶ {i Tw`?".azA~t7Uja:EKR{.:l H}$W[,>$077e'k#*wcvRjf|nǼCzC& TN4x>3ˍC̱aăρ) N/.Tݫ1: ~ں("CTc WHq*NKA NT]4^C>4)lѤ/1]M)sZ4}\?7r[ al}%0>A@*+vKhWǫv-RE~pw j !ޢ +*kǝ>ԦwH$q̱8\A c2bNlM,%o{j"dnҘJR::C?773^=X2B:"= AuEk[8i4^\w_w a^ٝI0`I *UuKy)u)?a Q!PP.Rfxm OYP1|vwX1dغ-i(I2+Z5\?X0 5p[dz&ɘMX X=88`п;^Jv xb*d94]'uM,ϪflmGË [|b1\M+pwv?Z?0rnK`bM_7b0@ԵkvH2D|W5{,r6˅Ke$ѩ9m*b%=/j{pYTOu xc٬E.5p߷c"=q>u?Aq k{|@ͣZKcjNp8^m8]!U:d?%pC龨ŴQi12>iP,3-pE HnG¸H A6'BŎ['(~mxNC1gss-jY6iR!3"ٲw?߀8C]?\G&%&Us&o)7$ֵ\;!48zaE,^< jk pPkp1QړSֳGMSXUqu} Qf/ܚARo)|N`Τ%v $_%&_KN!xg=Hǀ AMLriQe/W_~#]NDHG%Ҳ^a]~+~UB%t`BsYƲҏʚ})v75 F˜Db0|xݙ:_\uT1"q??->=,;Ax4X%tnTTI.^_YQ- Vjݟ^qdۀvEA Lhb9k\>X .R ۆ-  B (ʕEe zq̓! ' yCnD4:fr7ϫ2)gԂ38ө\9Cs u/=iTZe0ZՃdcCGKqzN, @.,̟a[R!Y8餒{vewT+D힣Ǻnn4F.{0-1bji1G|Ak? hfXߕ:o ~9 93$ĎG:w ^48%x"BX(c_̣ڋSȕӻT1jx*?[^vcR"ԄKw';V5VE+Hă;ڟbiva fmGdy賈 &0@}eLNg>\|GX+)"'ϻ>@{ rl iq+y \wז >G>! eKkV$h6FdYyfڵ$`+-Z5f(Ү Y]uQcFgD>[Mp9=c'*BI`:+Tw9Jt] X^ Y x_U1~~d5U+;4ݝݡ2bbw E1mՆ xa"F%܀1_T-/\jnT[>0E\FE~ey/NK48ʍ!eڵHEO+ͻ=U<)HUei2sg[*O5ڣ"=4XnnkB3 ,3B ;xVhMk&x锟:oل9rl|xBP3Wv%pbF];뎠F1Q*DlO J)x?^tl{9f@q W={JI!ۅL"^pvϤ:U$-x`i M|GƩ$@mXcV5qLWܻ$ ߑdAZh}`›j^ ~\AJ8'&Z2^ȴ +)DqMMLOIaS弉WNs(L!}+ږ1QQi*N6O<:ZJQB"OF^tXdQMdĒ~D5 L# | Y-4{r~~%t/oy^DT)pU!9 |'>,W7Kmy,#?~C9(x_F3bE8T)E /_R`=0{=pT\إ磿,,*3n.͍S:v9 ;._c3C4f}Ց,^d\\_Zg-9Z lpEK•p*& R6=)u*#7fGvdb^MMw䵨*l;Pݘpāt~")pF %J)j=I+U03Gim0Y$x 9;i~ ce(6Q_foGG ! @SL,7QƉfW4/sm8 *JuaW:Ghet?wq<8D?H7;ڙJȴ.*܊e{ŒE șkl/^#ř/_yW²](/-6)0\(-icAr3س*E i6Yv)c-n!/QV^M{i @ 8Ղh bEJ 2u:6߬Qʶ>%o%tW8>ZȍG 1H읐2 wyZK|walkګzd]*䔦vͰ4m!i{̐XQ XkK65=XNT*2/sh8tfp(Ěx%4N˔ǀw=ѱ:S5dȫ9$J,׬~ԏ=Huu#EYMˈ+a;wb[\>b33 Qvs9+"_S:ՊӖ Aȑa%_7#|QzWIzj 4'3.^D&='j#:1=ihHc8f8V$)z`49l&Π 6|!ܞ]mw_sPk'*>qb铤A=ӎK+YHMOPV:[WKumv#S>0UŁ'dMM #= \G}/=ȉ_ӛ:~F֩i{>&qDT_# G[(aY\J)/dD:>Xi2Gڿ['Nd9Ÿ>xxuo>Xvb_tfH5{n$C_\*_~9Ņn"M[Ao5S݃֊=5;X3Ҡl]5{_ d&РSTZW^ֻ+` )O)JVXK+a^q?Yhrf`Pߪt)pflćkxeB/ʚQqyqb%{oux3*$g3(,*d.LK茀5uLW]Y+Y]sz~!'wz=؟S#㬌p~ŋ>*pzW15NN,Hء=&=Ld]oGؠ˖|XMp=d"lqU썘Z1PR61Ӳf EO&Gv,^FH, +A)b]8I']!wʍ0Ams!6']Ϻ"}3E6DH:ݪ|Oahy㽶PC>ˮ}"g^iEBG&<%`6ɘOq@ ߌ,JA/uBh&7v02؊w H+@EYY[߲iFёiCzUZ:`gtsj@b[(<t=[Cx1BEUu[kPR D\d6jj 3ctcP /}^, $[9*$\Xkx=6 uʎNwzNztPS}1ή'c}@ΘE' |auy俌 X1ިKYnB(E_^3!G¿_?7ĴA-p#=G98 l\¿ V#[hCNi1)T&))Jtv eFⲤ^6j5ބvstx1{mG^4fVفBH~!r+省 \ g찷R3f fȼf]?p>ܝl·9˱gYZ07070100000007000081a400000000000000000000000167ee81370000869c000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/bluetooth/btintel.ko.xz7zXZִF!t/ \]?Eh=ڜͩa`'Tt Y[erYlѡ\C6םˊtc,{H噮q膹c,wu^k׍b2W| &i7Nơ|;X2}9Z7mChX ⏡u TW^MүK1&_ DrjQ_-8ja!rS.юv&2 ч4,M%Ie̙/WV2<UY7S|i`ȱTbIͶb"%Bf ۜhO}u1IfJC1C+#<қN=L%-,n;nkb67ph@*wy$dU _5mƝgLbQ5_@3:J%U@pc++K{h>LQXY.5Iry>FiEr+ź><カSQnbn'EAjb9AgZuEE+{gGmmG<G_T&O1@ˏo?r?jAj b*=VAo>Pu 2ZT$̕JڿsLkk.1(!nKsoUj;Yd!}[4cw#hdrZӹ4h!mshO0eeSG(m聨kO_}x_k`Weȷ4d Se^a'4ji`ː!FS+}1_q2IQ9UlY\*f7e,zkbng$G,71\]&,+zC0!8iA2d߷0. &5Az!pYy_U 3'N::i#ᨥذz}@Q3xwpbJ\ÔDUvIԼx?SߥE@w'W _)hFڞӉ>\gթyY=֝Db<*^~@ak1]/:sڐ1pLTuNjQ?2ow6 R\x `d m1X?t:}S kWi%%i7P 8(f`k [V6PX1/=ܜk5,'`:瀙Ëϸ_463L-{ `ʆBΫY~^˨A;wbvqF@-rSϞbq]F<#AWX!,W8+Nl=;_֦*]ϛQ2.Ap`m]pqCZQ*y>]5uܗyDsUg$LPGYk뎟Lɼ!$gmRx,bXklMH~}|<φ}ܕCg3I]>W&[2i.7W;96{G#t?M h'LHm5&Uߐ;Rp-pB?9эu3L`5RVBB_IڲQ֧`)}'N}isiqXfwM7&]$) >ۓؕ s@g㥟@\<=ѫW?bUA,Ss•Τu}XqKut[xw͚a~}l܁F:p1`)*w٬iPxYֳE7ܻc>hq-jZ7X6VS8mo"7񯖕_D^TqyF*4F9'V(陿ØxBgsdY =+$)f5WiQ_; M6K [a:ZGG:4V;a1)` Th x*t^?FMB\+lKrM%@jV_\FZB9NE_I㉓R#s)_0Wb☗\S4 =3J:$7gU{U*O@!/S>ccL :&)+ga'xA dZ쏇<@ ñ% DW]Մk݇S>[r2}!8UcT}ʡAZ!S# [ByPl(P1KtB֯cP !kn~7٪kn.μx^X ~3HgWI)&P'5kSk@ э7NSQ}ѪhKLS={qO% q)&e8x,/)y7Q4Z͘6Owݠ@~ppR~ꔉ"ImttvT=XG -@(vSw\%r'@Ixpo ĞҖL>,ᄓ֪F(F T˯jd?>+.ҾԱIcS8w2%;P1D?GP`o!fKxg@}2\!knKK8GDq9JWFSEv`_gl?#W5PA78'?_=冤s"W{nwwm1 H䛏#j+ܹ[m!xEmLӅFgU!9ys\Sv"'W˨RҲO2sСƁV{+6tة:ؓHz/DHh'7::W?` v,#'즤`ݺCTҮk1 M%-D_2JZo2|KF6E~UkHΏӂBB5@ 񅳒l2̡ V`)N~"S#ظax7E#ezf\DTvaѶ={mg`0bTGQ'j%M]fH$P/ˆ+߸co13D0JӦv|,xw1]Ok$f<8̚'crG g"Q*q ,u&p Ǥ暉jΔa T3QѲU,mh!qn%+Ymwhs"Dz5Q.+՟CL۰U딥RrxABq?VL#?;*\1:RrH a`w{ 9_=> %L8wanPy xvT7=)9&bË??y_36%dIȎP° M)Fsv]>í0}/g$.P\ӛ\k\IS5 sF)s:(NÎnq_c^S1G<蘅"a^Xټ8OJh}4a4|3ƠiG1OU۰ JtPDbkNmle^uTyI:gROu.#6*JFaY*趮U|;DxKÀOOl?GN~L yE!iyl.'ЍG;gӼ3NNU~%yFpohkߎG.Ĭةtd)f7H1isvb79̏q:F&"ߑ,~`m;jW4u|ZmnKW)VHŤAv%-y%г`UU[SiOC# 4`;W.MȹtI{`%`8 sO?i 38C;I4|e-30fW[JU )Zt줘hwY0Dky~4,JscN NT^@X1fłI }HvtNJ_}oxaڿ [7e|G $9yEr(% GU;4jMi{-^hzI3#}K{y{ITD.H6|GMyV\iGԃ`gU R}}ۗM~(?9oSNo^0PQ+B'@m%mgA mQ{47եs3x޳ - 9 ]"^UMNnBls} W6k#kĵ;E5уntI=3:H;f3L/ƄI֩ih,& n;wf",4cUUY+&{|9e~T.VbSCf5j])<7v wY.S\*zj |i/*P[:xWdwmnmt+I7v< ֤>&EZcAA Kx'v v~MIz]xpq[n/֥'V1ODBµG\\dF& [~$?D0y"~?e؃>&'Hp]`&3 V4y1m9F0eb?{8 PQNVZ= BKjdJ}F{SpP/X*ē#. ZQcxg9!pY/,}'~M>[.M K?:2MGu]$hd ]+#l]~_ 5=. ؿA T:uTDENB{<ٍܽα"lZvoY;T!$ScrMRDRFDacY1CAWʄyze3 a;/nj5L9x)#=PI].{059K'ѺNso %ϰ󰊡&y*1Uul^n"u!! A{3nEOwXʎ3EhgASP M % WQYvop|d;W6ǑF Er<,89졵X24KZrV$9=RA>@) i{*fnCX=Ήj1 P,(}yn6DPq䇃IlsYTiUX>u̟gE>k2Uh+bK0Je t'Y\u\pVO8 סLakYKP $}pӁMC785~S)kעq#eʑajܠoXy$ 4yJP z%?7ʛUתhC󯫐5GYBcvƬ@nŪv4^-}TVZqoqڵArs[x[W\׌ RL"έX[t%qz]ܻ\l\UV% ,-O}yg'-p"״@9_ju7 XU>J=7euZU >!ggv 1 m#ШHjәDN6/P0Q]=s/[J8'W~VY@hᇱ]4ϗC#Kt$5YLK0SnotQAEW*^ g78#g:^᫔FCC}1Ĵu^z ͊OOx(aMp,:u)f\:4tmS97 $a)`)/SzhZԈmrʫoXכ\C\ Pc :_'逖nrv[ A)rx7 9d"tdq!g﷝ )HN\Th}D]O ^ǰirKYdBϹs0v $G/#&ek7d&RNO)PSEͩag9asiChsԤ \"ߢ.I6]U m|7};X)Sn`i4' ʹR[?g?7IQ$3X&0|?k!k]d߾Yu,Z245EX>SOl,s<6 /ma _>d"ދINNdkb/h}m*@Rǃ^GvJq@qTOg\sPJ6S-39vHDrDIpB[ J_pHgj]Tc?|x^CjeV[6l' Юb?}͋ǘѹ3_9(-ЩK첶-نGl]6m/M?l2ju|M{~RF-9O&uU8ǘE{l;'(Ա)޹ l6)B EPs͖ Fu8Yϩ6IЃԪZ$g= 'JIu6G2踐qI.]JSA5xQMiA*PFҢ+DeX,R}{Sf-?zAd)j<6} vkXa1(_$DKXR}d6{R~IFiTYٛmA9?& q6>#plrӼ 7O+Dx1 Ǘ<4J ?u'DH^Y:KP»=a@c^x s ̣*Ͱv }"1eʹI@)9j0jjWwъ_Qw9 7ƲIǐ& GˉPiP*=GiNgx-DvOI&ꨞGru6/]KPbPab#sUH9❘MN7M i ^ݛlDEꈎk:Xiږ nÀr-1Qhdz}gN۽/ {דk[.%duv@l|K!,DqqEsbMӅE~S!YuODzgQΎ+٭[RTaFG⬦pS&`UeNl{f^x6$, qtԉ ?fj"Lay7Scb齅K_ *q#  jߑ[>^ȾLLWXZ;׈y{1dNeH,ZI` 㾯t y9'![cAi\&]O7ʶNF xAY"v_@ĔQǔ! F{m>咨 H@+zaaAWYtK.ÇD7s|{@90Eڶ{zbo}U`?s:DSs"L"r.6t`;Pl4ˣ{ q}l%vUa/ trX䃩pMf=nd> ]A:Bƅ6Prs,L?X07ceuHWд F H,TQGOI87 ߗ #V=!5zbBcC.y]¦To}4*#~9}!,*lӕ wӟ6A4ñ@4,doZNgѤSzL(A`JT2 "-zrUMڞِiԧe( ٣CSz\xYH45xdNv]S,qvl `)%r<02IBR☖(4(n TQAB`&WC=/1>4A*FμqPJ1{#NҼQ;zQ(3 B Gf3&%{xʖN4N+QInꌪ>K䌔R)̓٥%'q.,ksh_~q̸,PDP'.r Xk@Zf^@<4r HIC5}#lZUKUvfs5Y܏J,nh2\ Y%nG:06/@C[9UhgF?2]ɨad$G!{C99fwK9A$Sg4f6ov6?dP! ]C\ URa+m0OHq _\Xk0! `l~P0 =/vEu@L:wXRI>bU Ci%9v4%HbV3EvYU{Mő#p/^t~bB"dž9EÙ h"kǩzy6'oͶ:]ţ,mT*D|[VnYխR_RפgtT^:8iU xoMddR9'1‚+rok!2e?kYAKBfSɧ:fϥޚmJ |'p\qDEETXL,:7~ =w ^ gL>xztٌz% ]w_l ޾|L7qgX)7'R-n&^VG65\^)8R<7+GZ 퐩.8Q&CjlցƼy>_I:zNX&Pb~pKusJ!#ar3%-!eSK7h4'iP"C%YWeMo %ifyd]o\Ӈdp_G6 p"+)Hqd kif͹Xf* ]"M .1Н PyH0?mpJjsEc-ɿlF!*΂K'K26o1d3n6QZj81Q@[ɔb2 MY 2S(5W5kψy/~Yy@R𳌖B-b˅h?P,dmN}ԦyP]Ip5)aZ ׷`x%8ܹ繂5̫rLG (2w h r7Xaᖎ0{ 6/Ӊ mrr[f1i'%ij"CHA,+_i$ d[+QaA.N\gx=ԛw?DgSMQmfiMMaYC'E˟nUBMinjl)'zD khq ٔzf׾|OגiVr,I3TO8Gpj+/^ (Ii}g<;yF~[Ð%v]X/F{ 7VL$Q\vt nxq{oI˷*7?jNn0P[Q_ ksӾΒ;g'P>A{d$ٔP<ʙOz TOu0%?JҜ;"œ: f-VmߖMC t "|=4ᑃ$Eu7'oyhf&[pΛX4,yma#Zl̟?>sc3aR);֤ 3im Smxq6ߌISh//HE}+x^G\t Qdl!41J*Q3z ^mESƌR2?%^(sss &.2ak =š9 ~.FS髇cG?olז`v [F0i\z$K$@Gjen'e0t3׋Fx㉹Idv8kjGH(qo4&Ome!I!"/Ca"0fp?'><4'_21@ːf窝g"8,r ByUfkbT;vy ,mdd-w& 50s$(@\:0]hmF; ]O_Ku$9Z_gfV_Wh}#l; t#>ьd_w<+}' qM\122ZYO=с*NE(aVZM^b./aި[4IotGk7؋,c0 vg &S|^mwKHW<l81% k d".U(s ġePvn:ps\aǚB0n)+7U -`Lpo怽Ѝ/M(K_*%bl)9C nU4!}ٮ8SRQ]Hgw`68͐X9pj}*Y2Tit*:9}]pECXjy{>X+=(kwdv5ӯrK,lu}"}ZhOɐ'!ZLm !1pE$o-330l'NF2Ųe)DEl/5KmtwnQo NʢhDiEZɜt(HX8o<MUs.S>£Xm)i0g'>pLj:4ŞWO35BkuQTণ+X^[ۡHwc7 %rvh\د,M"Bhh ʳvؼ,7G>Drͳ8=do=B~d$ѨLmƀK o0 *#~*K8Ҡ}q-Bѱc8_.3YAf/\ XfgT" %&l`5W94aQVMco_N'PM- p\͟9iDՇW?;UȜ;}!n[td &Z /:w>lZ*q%+kR#+>I/pͶ{tgxR솸Ae~Բm56O.5ӒLmz9 <&)Ves3<_Gvq4ieW;(N|jio6%VM <|#=E~^jMYADݘ@ ]Ve4 άҏ*aeV(K3Bz1Rb^0}~JŜdkM8%BX)N^M-Bg,\wkcZDgQoAlG#m&^j1M-B5zZ.Cc}a-r=S|+tVqcq Ŋ8:[nu6 ?GIa+WyxG7QğGc97^@5q􆪉Ǭa4mBg*ɝ>@=})wt-̌/0FdW^B:wS#NG)VY|0}5Cfl<{ą=RO W ̾vn%W bh4;q#/bw.$#+Hrbz>G_$aT;zj\ +y $IѢ(hu+̏#k0I(L?c^"4]_-ͤe6|Ş!I ~WiVWlʧo[$<#Zf񤶌~;{ОAD1+er*<~mbC8DF:C-tJЛXdPN9]Đlape//4^x0X~7Aي^%'DpDsZWgy>Oc]B3IA8(Eni󩀘N+L4P88lB)#n  ci ze-11y m wg)X9 [4>>Ɋ[ӱB$A5;| TKayODa澝`Hzy=ulf䅁+,Z-Sc?K pƩ C=B5qU#G9MtLrfD=Y#,Fڭ#tJUӍfB)kzjM?`cي8a e!Ϻk9Á ;-kI ^ | 2$0a[sq}gNvrhPy$m#*f̈z1Y!(>fxj )Ä;>VI\'4X(d&[φ|۾Ŋu{XݫceG÷ӣɶRi../)tO.᭠E{Ҟ?~ЯL)Eʨ<؞e <PF6 }\`@%PAo[tVO/")M3)YӋbU{7㢷Dm辒?KސZީ޺S`=:3Cd-rcOA)ь5\DpѴӽ~(&ArZnֺ8h}YoŠ 3G${rVKC\/Y?P*Lz+l|u36^@@ YGgD3g,/*CQg)+6+L}"g>Y —#su騜s[_.Cy|qhFq٤<_X_C$q;g^w(1lUa(Vq&3 >jf :裿l=܉tj_} X`pT!"0edfM^ ~ja-~ [X!PDRˀ鶏 5wcdv/ŬB ;nK;yHH<ucu@!b1Z<7  e#'P֨{ ĚXH^ Y%M2HIz(P+@$F$l I2uWsQˊVyekD?8 sX"(I%O6ON΁NĚɋs{]p\a+zE H0,892︋!Ln#K C6wr BR@Omڏ=YӦ{2WO=3j?嘆`w.Ҡ 5@6Pt5y&;hFeA튛-sOwm*K G4QjE Qv[%n:R_aŇRtSs+p>Hrmj{׀Tg0L@\[}a|蹶B1Pt:x]> pqR^ ^Eɷ:|X j%m"'gZh)UgOIUïAKjQ} UNQ;ko9p4ITgXKZ*Iƞ91mv'' HC6 Q &='oR U;ȭ7/'=(PJRE)A^ Չ"ۀ|&nIر oEzkK种xJH=6Usq^卨u4ϵ䂭YqӽF`C$d!QzrzWiɏ "ޗDBx&FR&9Eh@>bhv۠_wʕ7QC,أvRrQu/!K#w %IX/]c Blh!%<g h7L6nˍ Շ054N!ҀlyO4rrk( Y/l^1ʝg+pf*^06c|@ӍNᓾJe I?|7js\}l=5?':P3hrV(r "5dZHE a ç&=䎂,^-pmej3cEfpIUF0$jB{69LJWXf?Sk^Eqg9$4ĠoF2(#j4g%G=̖W֛s\D O/s`;1s#A|zcoa@졆y~m|a YW0{-0Pf}*9  -"kۄUjnD%g۰ռ1J:ِj-&bN6OG[ĢȊolq4D6twr!·Fto ԏ-8@()} '4*r@#KUdڮY g!Kur`OsD3B`_7j0F{a@*}𬸷&6rX:k6D޺61P6<hROyJD(~i_`EetQ=,Crf359`uE7~{& ..I6d %<>bi,:ZnPגxf)._M\o, ꎕJHނ\h)( gF gFy`7%bs޼Qٹ!$WQ@6^Pbwu}KpOk)UY@hXH "L;XOs;Oi!xrШwo;2M$^|B(G6mn5J!}>,N;ǁ tŔռx %znW1el,ʼn1:/F:֦ڦ_d8$D Uy`꽯9˼WzȀe/D~1ȍR1wTOf`bEn06]MY`װ)Hz14_|O!TT=׭v伒eotizNG lP;fF)ȕق'>QA^|DGJHmlS%Iu8zމLihyZ@ tЀ'<|Le.]~ zc~'vZGIͅbHy sB3ذ'}8mn&qo~p Y 2%<+E&դFih>OҌ vQ:g1WJ`M)ͳ:(jw%YNЪS6NeJbkLΟ0! FNCV >jO7I2"Fghi? ]b5vRIV)冇benלhk<$GlGk 0.L[P:tu,^'^ _!&axS)\Ph91m:CU.e}oLpc4] 9[[(] $# _ܾ1+>B3Uzm~gRԃ c@3L|=/<9$P>q̀nCF V.6,7 D*ꭅLJJx! uaې}]))\m3W* 4r8G<%@P˝`ܢ!~";1gQTؙL%uZ8[M؏+Bm}!%=0<ս^'.hu` f6ID|'jAMI+C>xeLEGq鿣˥K-2CppJ9~_sНs<5qdheGyA4vf7[ kK%0S p%y`yHb_!fkdk5oWfGE7f/A`c̟Kn-zau ;]D(G%tb9&)(w:KB㝋d}O ^Sg>Nu>X Z!Y[5%u#,nLjBxi=]u! VYYv3`o˙!dGS`ŋ>&Y"λzgWU&O_j6@N0'#A5Y𱺃g1W+_$Vk{$RMx m{"nEu2agZᘗծve1/e=n>h;4ǥ_xεv#5Bʉ=X ͔= Li)f\,:ϬC o=lePü:'ۓiة))_L)\t[?_* [4d!|a,xռǕ *!+MRESj~^x1Z ̲%? `.΄3JqVE7Jo')5 DLWN˝S(_"lf~R5 2F) FR.eg*DCQ7ArZC$TC@\\3ۜw~~ynJ9pDw]#8H?mmdͧqQkgRv(F׳[Ӧ1ϳ#4odmkB3=t+e G2|o sirVu,d >eTB4:[P7Y*6#Ib[FTl'ay,HJo4rV`CC+1idCksv$$O"* @m od2jW:PΎS  E[ iK {F>琌SƊt8z ڱ;*Ӹ:=.Lh3c57ae@"J=KJהּc{0 Αt`Bo}CmڲpK=WL `YP[j > '0[_$a{w"A%PG黎):M!YP)t2qx~v8t 'kPȱ›|?ء$ڴJΥQsh"3.n ^xŠ1I_BQ& &:* g:{aq FHJzӓZ8Ga #wkĈ#l1SįmdQ3[,;!f[0g(WIgV,Y(NaBvT3jS*25r@6IϩXϒ"4ɧbZbXSƑo^6/5/S &Qz-չ:??1dN+ eF'ΗQ%^ȗhw_<rp55csKW[,T}Y5mL/q`z  ՆD`@χ4Ç3 Ø`~` Gd 'זm?/0z Q_XfhilѦrޖ|+< `"Ҷ[cp OKķ!{^Yr@rg BɥhXEpvj0:Gjl#ȍs]" #;0)H܉LvP> y_v.LP:'0F]P&_1wx#G՝ܮBzUG:?'ws5|#vN;5-m&o8+\mx ;tSfC8XDFDKHO%EɛQ\z黃@=݉B C7L5?wF.L;Г'[.h=bzysws":> hT>oIړ;d̅KP&FPQby7|t(v3LF|_ng_YfVvi )'^"ƻ |$JX;m< 2֛ So ?r@iv]ڕsc)L͠A҂e~V7V@5eӼ_A+A]x~/Em2QON9RVW݊կjmzJ}F%jRH*V >Pdl ߉V׉;/mWI%ca<+c&" 2*SE&g(yT廆w0Ҫ\CQn};;f)>SKT9fU[W`!hj|[?o!D|x"%k- "7H/9Tauv67ݣ/?W+o)MhG;0:'znԱՃ^jSqZC=m6sO'3'09i (\M匎|Y- {{5۹q8frJtϜ&{\)R!n}1!D?5$-<3օ'J w7;JkLOن$/Z޻]$ha \qc(Y `:̦ڰV'zΘr>]1D0ۦ*z)it^[spIp]hLF#85З6mcXZ Hhc幑Oa1^ʾEW1fd_ _ tF;2UY:aհ3?ZiDaT ^doq̵ve?k(yDAc`d S՝\ VCO{=}b+n7+({^T_*\QEE{!o w }?#63+ #:vZWX' t{6H8̧NB e): 7BTs؛;(glɝmc5pJ2֞n$j$;t9`4.9@e kn?<ɮrWґȲK:m-Źdxv/;'6>K7 )(&r{<5bT'(j*kowwOp }`f`$Ej z V1ϓ٧>wzus3:0&+A֩Q%}]eK~<ځ?I]D_CْzIC۔;{ˮH.ک [O2}I&BeƑ,ѣfzbԳ6Qm/bf)E`=׽K"u&*yJX&i5Mb9Q 8gY\4/F#-$|ӰC)3p|G}eels\WOp2ι#zwNf5/ L"$'?MHw <KIo-L"< Z`1U{$.f(t kh 1U.wĕwqy{6|~?f2q51퉦Y@z馘S~&q6*~Nw`ƃFix:>9|x\)LQ HFn(U ײ'Gvy),vg6 3k'Q2>!0s]BD6,ګ}5{eĻ~`daQ@U:nv d#gyM]_(iulr|;3V. OcjΣiQEz@A"5ͿWvdfK)p/}9v2L9'lw}$;G0ղ<%j\w:O!Xݮ'e4@yy}{wz\Ɯ9XeciY1Z{DE^Ԑqs!^| :7|aK+2J(TJ3;\\h( ^i<)ko=i D&lOtE2"ԍ%'Dbv΂M9ӄ~WfX7E#{ Cbۇ ^vؾFēzn7tqI1:љUzPg,ŝHU8yP L2s.?f)L?dbE`rƲ;Wa̵d¿1̪땲@:jD>LC_t+9 jD_)UgpȂO:D 5Hr4QDjHZz-pRL(VL1<!VŇU&$vR`;K#MJS@ݽANr !oT!1kCC 4$I陮c#Z4[;tJa-o:c_,[$C2oe,=[) D|>2):X0-JRICh2(˘mZUˈZ<8 ?r(-;S-T\(\ u_iGK!wea7ׂFfI%YZCaor1Թ݀˽inT^"?MeWi:jމb`becc""fi^^z]>ÿyj+7WL3%*L^Ff-,[ dwSmLQid{[˄]҆0p]]GSr;_,AZif5y E"YLqyb0dZ~Zs6JZo\yKjTZk( rz]-2SF*AHT]F#id))v Tr"@f^vHjnhaܚn`} xD '՞->{dNHn$5s/С!}:KRj1`K' vOo;NDShX fT5L"YT$lF%Tqv2>5:-!W8:l:| "-IkZB[٣Vg! 3^<^>Ec+ށ@2d\HX_;[7V FwE c?!?OPf6e38%EG;S!o3 i97i:It+upCK*=Oj1G11*CYSW'o3]iO qW,xrlN暅juޟw!ʤTIpYR%lLZزʩ՟CjR9PJ B> Ȝ+4/3|Xa3.wXq&G9#eB'Fzs% iPVK̮mgT1 2jW2|SNKDN.Wn,Ep 3c<5Ytx@.$pxƹFgPeG r(N앨dz^4">aun1OWI<,  R ba\e.2@nqtcy|%ĩ:d-"}$TI)2D n4ޒ;Z<(^}MY&(nf<EACS+\O誏veC,\ փ~9i,XvyDoWEO~2EPAhŕJE2;ՠ=TVrUSy~&KY`c!Kop_T r\0\]PމJOқQb?nPUgM<9"ˇw+ :2JD '5Tc Kj&H-CV^Ac5Sqx^$vfƳvމƾ*2(EUwKQ&&;YWFcα@uH6g[5^wO C.ʌo^wxԊtpg+h2G0H5 U1 (w{5I.X!ymȲA :/+w˕K3ČMhQKL5.,-~ڎZ.TC'{¤S+p;Cxʽb@>ΡP_ؑ3H1Y H C%!wiI_o1T$$zGl5xJnzΖbbhwDlJo8GkdđsBgu %mjc  x,eO-0 0>_? th20OQS4*4fGn=VAiBߞAYl#3*SAieXn*3etC*5r[ՁEܚ.D5jsóVP]Nl{SB*Hv̠eO! 7^w`L"7lFi[r\kv$yC rKDȕ$t%B:١>J~ Lͭ*x2[PL䨚Ds<W&,}]/WJ5jbn1 |y9N%hݣ!ƫYRAրPkJƈ^C 8QGIOmg$&hyEž)/ W>W?$ZVKlo`z*W˃lrAyÜ4@paDҡQ\rkb]QSik`/VMnۓx%ǴvTzgijPh ,u.X'~uj&N>ɖE)r:v7|QM 5P|Eιk&G+`+B{yP~5)|2p*UH^t!!| "P2~FuX& P'N[R'wJb~ }-5d@S \yMc US+}%AuRoCOޞ3 B-A՜؈BǓ+WxryJF,DU~:wP-sAZ\e ]f;>vI-ނM&G7 +,X&4Kn|#,alcuhLݨHG޺Y)j^j9"zutW2X?Y^>s`SJz)l ]a>sȺ-Srt5meSr2Np?'!GW$8A٘2zժ@ISwAS 6Et,AR/jPhPal;%~-=q @f_LyRs6w~@n'wc㗶BRO%n5 ,lFѳR5P=#;?/TrAT:$ڕ&·>w?Y_ԑ(h)M-5N X„ѧrn  ]Etx뗭JHXJ= }Y:Gn'3 p.=pP/c "BY`6D(N FxxL~EQl)[&y94W#'h\*Zu41B|6m41 i \s@ٹvZ1$]{A^yvsb*59p.y\xIĈ%D6*<'yTԟ4 ɘvG?'zY`Hw+Εu8L !gԟfGvLV>fSLəGtb*hհ<H &I9/ΚX4j$+革mNF0hhwgf>}ՓڿܖJyRo<5E7u){C7H6^\ƱD3A#\09<9;߃AbU Kż[%_݈ L %X@&ărstH>2e!Wy&W-5ןn`1$[]r~7_i)4=&Vn H)YnJ@_O^G"!v@ǮIx4|rC)M|Śq Fl7!Rv̎6F:wcWq5ښ:WӐے;`-dؐ;O4YHU^X.Fq i2Qq&u޺*Nz795Qev֔Ϸ|aw -l^/S\ Į~V"ߵ;/{: O c mj[},q`vkm*_ơ㉄k}Y>FB7K+"6aB}gUW(B״<6a1cD%V;E 9;h,[S{Z}IVRvdw{2*Jny :G a1mr*tE2,_+ $uנ|󜅋Dء4x\/ :kU19Xհ7 jNatFE9K~i}ّ^$ˠt^ I]HC50,( G0s:z7 NVATIn}|k@,d5#jBP mMk'> CF_peCX56}ѹ,*Q}3Q9X$F_V!2 ra3:$6 MK'6F.SǓY A~K}o>~rt@+\+* s턯o|]3ў)aJ3]=[L%yv@z߽lhA#ޡ[d?53 @i%Ol,ûV~%US4&.EaSIOhū"G˒loQH+{=E=z &E@sM/OD5[FX + 'LJD'%?ykBhx"e|InjV%W'&yYI8eǞ/WL DX1vNwp`W69 9~^(6/tA'*M-: wnIPS>txio^[q2o0)>>ag$9^:pOtT]܆)h6NA(L6M^EP8Z {1Ęg1j z)ѩ[pl-/;=r9V;=.@իOl>aoPVtnScLiK4N8ZrʛCG^+ M w=5WhfRU,a/4䀔,wBc_{l/9Gurh_SgX;sX8F 5* ]̀>H6y)73A'"n 7 R]U}XiG-\N3r727ca iOP(98>CŸKf-|@(/:50bs8Kr7f(9-9ٍR,Ke#J71:^Ug?;Z{hTK+'i)J@9B&jY \mI;ذěX-c5Hfx,TF8tX9*{TmL>3~cx'UUIY87.roSo 0>κs&~P@O%%tKЏh#IeY3I 8X"cT=T9Cu":c}؆,9y=WvL"B\G4 !bj\Ω>θlN9 j ^,{D j;ʎl]NJv=ć2 6+3%G}ҋ߮?!ÎV|ף8 6!zE6 Ge;]iO!6I&~͕+OtW|r & :eDܰEZ:_JFY.vLqCp(U% :ޱgYZ07070100000008000081a400000000000000000000000167ee813700005308000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/bluetooth/btmrvl.ko.xz7zXZִF!t/mR]?Eh=ڜͩG4cI{%lع\%}78AC%r0 =~P&ӻ>rKFHp#zfHpҭP8ުwt {#F}CS}?1+n+r`"xv6Qt/d{vsٻ5)4ԩy đʼn;[)mևT!>85\gl^"a33,A>au͛tWe:P&++Ԝl~_2uf0Twdoey .YþL%D֩tl2p+ rԙtf\IUd1io1al$S.ɳSyrh}~];Gn<4L55SsAT'0֤5%Ӎwu@!vHk&72%Ih LCJ/tCE摐`irZV-/loeM3O= dL[ ap4ܣG^He/*\ܸ/C o hɕ 6drhu<;#g_*ziD! sk˥Οh;π1}4D)܊UAqK%qSeM4|U}u8" YU-HLu8O1ގϴ8%+'cvjө\v!ݺ^onP 'vUs|ء\G1|/hvXBr |yڤ K@$~'VX1y3w)*U4vwcb흄 K!94yuB Z8C r$S.M#I"1b1 sH .Xi}ƸݙʒZ|@iՏ2[颋Q*@vjNG%c^X6.ou'j6E,U^VRySX!X}m)YhrBtZ$uvcj$$2v^D%:nS < u1fKǣ3bTa7kn(bh2ym̪((nsʎ&c+[pFݺKdVKR?75֤?9dmŸ6=g7D9̿q -ń*9z8d -ԲzW6ČĆ8!~lu%8nC$G"P *E yA ːtX,6\JZ;#5ˈ7ou|C2G8ֶ߽zJ]*1g6ώ2cHOS@B3;&P`"Ue'3,րz@nD 2"as3(BKN˪/ x8[Uc6tgHK?S/Z%} taЛf< Ä>oΧM/mEvZx #2O#lfXZ]+jhd=B1fsqx2M& )}?Z!͑BWC r7y^6gu߁.f>3eCuDrcW3M\f" 1cѪ 1T'56|PX3 ̰#  7`1&B3cqp?AyMp^zo@k7m|( #\tP:I0"C3HބNdCh_]ՊM < ,-l49T[,ޖ1'XJ^l sJQzq<5Gozp%s蚾_͕s Y`R\(IN3O6Cp:X[bԳktX8^H@a_@k5Z}y$8XVnL7F(ՓC}6k_Fy}OL;\J6v)7D]ee2q<{EvN(xLaJ~a_<]- ^ TrHk eԪ8&v}֧h>/[ UmAeߣV(CBKRSӭ2AVs+Fꔍw@f1TZmAA4v6U0/ϲ.:RKr`=bI$jWcέ#V~\78_nA$;Ί6{j]ȩԉƞquN0xx~ 2ێ"SBڧB^n[Nئ!vnu M_b3llg8 1ef)mxqn/x9(YAfjǗK.yڱiU4`S|*,ב'zBS%}eV4G zvc#tNߎs!Z *ϣ^V?Ң}5&YJ&,cbѵ(T~fg^rl“xӊ/6 + J&pmEI< kt$yu&!+&;|/q"|Z-Ddv?5jxsݥ\;n@?B-?HPc ŧ I#Cۛxm?:T-ǖ>p B`!NOGEkq $)l5* Xx!wjY\ kiPZxc:w%Ɣײjv>G*-K=̗?4J~QDr:+ޔ ٕ MN0x!YR9IDZh<4QD2j?OV7 fV'0![ۿCw'WgSmkR(elNoўtYnhJgeB3n*j>#R\E٪`0~]?pq=t!<w$Tfk.*cbףif1w"bopjsuZ^z9gr9KC{+G态7ǐKXDĹiDt$y< %㭜 sܞr9qgS o NmH\3*I^EOS&1ƸH|^>2Nv&j醝[|z)jeu6-4}u+ ᦂ0oux8 },|ToNcc0iF+Ljc|͙A۽|W[y^gE]C,mO]wTLuAg9$VX$!>q9ٱfRӧ`;Xۂ{>_i4b 5E}];u Ʒ-m&D^3ёHaڃn \N1Z4ɟ,6uvrJR!@N98 v$Zte[cJzj3G^Y$\zQ'OSOԘWmk5guöyZ0"Ƣz]10Y't?@yWM?{Z#cݔ:Le Q!]Y5T@a)x1C. `iE:]J`BTlόRZ4aZiilRh)a,k5Zlr,wr ىq#y$jjd//w!'CziM}LpUCl}L%C b$y[Ǿ$R-$#?Hg\Bֶ(?w{aQ ƽYq|k҂/#4;fE+Yn.~FgQ15q?B%>%w*V8R=4TU( z bO F/)bu߾m.ܫl6,&Lpy3PҨ a'h'GK %\^^S,IPD^oc̓yԱV n0z2͑dWCr>ւgR;25) hؼ]|^w݌2Ǖ]Uut+3(*0.Tx* MKlb]Lx8pzt05c/3M25]/Hz$k$[1K()E)HtV@lbȌG. ~* /pμ'h^C!2%dX3aq`%flR]~M2d5fr L;+`(rP:` A#\&.U\kS8Df o؅i\ 'N ^=[Cè%84}W 1>.x̘zHas'9\Bk>V~oݦIE$ҤuuR,@+wN-|Ԓh2\ىQȎl>^njM l!I9(a]j{kΨKC~)eM=T1 B8Y jEV+Ë?>̰aR9V@xrLBTe9`4RVk5OFq&'4g {HŐJofnV6L:]Jhߣ ]5 x5[D>1x{D~2Q\a`9cl83>\@|[n>l״b΍ Ce+y[Zkz?yl k@O szIl AOÖEfʃ0ғ7W 2y)<7MSQ p}+%h yR_ˢp ?8H"t0`kgw U`W%\zOfbP7Pg,Lm.L2t`jJPMLмˮ1BD8hfUò S-ftknk q By(MDj,YZUFPSU f $'*o\,Glclhl/2i .6©CةhNRߕ?Ȉo㧱X]imdb#/+j)2>ثRLJ-kK$}9~Kl2>retq~̷+{ɆRld!"Uf:.Ľk}װ l)tOz:u.7Nl:S: |7NH1NG#cե|%qx8`GQ-@x\+r77_uk3[!\8Џ6)ԧ$W!׫KE>Ŷd:B Rq ɯَMw ϳ~]AR|r^SfP#%(tʆysp܌P@B6XLX81eju_+߽dJ)c{W|B$+1Vh9Db+ˢ'5ͅK=N\4 yU9,hp{}d1;m1-3 Zuf ][zvVvZTj[X?:͟ô@m@25or(v<]y%[N(d»b8d P\?Ɩ@?Aг?jr $kDt഼h$Aܪ{:shbR??Ng@_w b[)x nÄxޜT+i/d4\S!p,Ź$/!HC{3kpYQ8< Qj|ԡ<NJjlё>8izlƔOqŊAbV k0AD?=lC̤+ c_}*QHp ^.~'YV7v)vE\5xv;>i LdZiAͥqֽ$7΋ ׇo3 o?iw ʤW[UF6+XŽ<)Ùi󛰳 Օc6JrG,a^T_*omߙZ ==a"52y0af,E&zWn6f\pc}?n0urI<">e[#ZGD2)O\%Sj^ RtC'JQ7:Trlh -frr݈z1_;bJ ?a/h]-MKd7LQ1%Ɨ^ޫ|'y3`t LD[ bqo+Q*wnf|4b0&62iM*hп>fKt>pq9_ Ȕ[kV  ebt,?󑬾(kHCϜ7:U.wDl$NhV&^\_}x÷Y3 cs[92gHU.j7ފnǺEx2kZ Տ+4#M#l;޲:,Qֲu3F3':QP%N3#"VƂSM p~*]ƝP!klE†ۛ%p_=rmlw3r?2Z@BYhy:AJ~.`ma ._ ގ";8$uS4wD=W5 e]n\?٧ah MGGJ=h| &N+MD*rE5sohj?H :E{\py$kf\l2%-\x ]HΩV"?`1N~sfR4X#Lt]c i 9S&L(;!? LFݿ +škI+hۍO=i|6/5 u.ݗfy?r`&' ­Bv&u <7+ EtDfn~Wy׫ڄ~㢵0Jg- zzpe{-0O?\2~RڷWI)7#0F|g~?EoD ڴs^}r-LE [ob+.qA,XSVqV< AnC\ J}Jzвʎ|MT2G Ma sڔ7>^wE!ip6a;I3* ,2ZC5tCΤ)ǃb2: tej3{ αS:z R/?JZrX? d%\*D(2&@sι ep}Q!+LLAri΂ɩ= iۊH$nu W_C˲1sGa,6B2C YmjC3,4# UZ?|!b_ӬM[7jnVg/ѼstعLjn!R:~"-<2 ~W& R`?wS_!f aoZDSthO$6(qx*~!;xRTchTM(ӿ0vUd¬Ƽ8mAit`%BND}P0_f P[}W 4qD+{1 `\h|uuYQ@j| .G_vjD?HXKzQ`C$AӽjY5sOإ!>g_c{'ioluGKIu3~lKCgH]|hy?cLkZd(kmٳDLʩ/0p'.WZC4iw?ߗE>7Q[[5D LF0c:{ٲ^3HELn=s(Ha4p%JRخ3V9.<I{35_mM~n=j/gG`n.zy8 ^l(i kk nK/KQ'A0T) bQhQ$8nC&~I+tl\4Mi|r[tO>lD @Y :U'sAE($c=SY-A3*U$4"=CDŽ)Gi҂ڢ I绥Ή cbQ۶bV-cEӷ@:tPZra@'m6'U &m7ޕodv?Ik_׹lym}rnҞ@qyp׉2b ᝳx{<4đ\oMˈZwy^3E+k&+qKS=dG óeL%0:oo_$x52 @b#s^.إ8;c+9,D8y%"%CJ4 7׬D LŽ[RsޤB}nW=>$85 ᑦoai=kT}O<>2t֡V3羄$zGr`3.or/+^YX`ƍ²!?(0KVK -1*kʄ ^\2 .0ioҽ}@JD1$EId)w:#`Iم8m(8ABSS$WJ-ypq/|}g:)"gƐ{3G7[6 /&eQydT ' '~Sm|$Y^Bh pK3.apcmh&ƢĖ%g]cZ^R (_`~7BU{I`&y%6^Ln#n?ޭڪ QB=м6cBoO3 cpHXcL&L,t ?po%!%9,_!XdN|Q;O pW❮1GxL*灢zX?4?+B'L0W; |!)~Jj]Ř@6v6Qd4+ί+;dž].1e8@_ҒM3RIJ}AV^8g݆0skIw( .[is$ew?쁓u$@ء)(E=q #y3l >// Q៮p'X1{✖Vrm!zIE17q_k OuI#ȳB j >kJ:?=(X\*βYoJ@lZG6*+jHA <,>^0C7QiU1:LCnP≧~հQGxsy$W `yyyFzb a-z;v'lf06: # Y9'ᓲ W24}Irȁ'sаr.q#J'pQsf W,.or0e@:o^)`gѼg_1ƛNn|+k(dJ`eVٕL-:t_fyB6Gi69K$Hk/qω0p¸d|<.JǛfct=ƫ=Yy1^n̒FkDO#;C*wCuGWX^(> ;~5϶7p'vj!h( oU&p Ib qW?R*4XNdSd6-) Kl$b;ڕޮU*fqx!xmxb+]tƝh ODܿQax QSx7dP6r}a"b3F)cqX>/ gBhS^\K 3c0q3Td.%,i0H2H~&zrݙnQA,L<+ۀnxl$oFKٚ|m8tM rZ-!Ka"K5x6-4΢)6 czs#U)afJ5S43TXs49KpC[LAG߭9$VnL^"r=#U% 7D,¾ˣǡ11"Eeܳ~rGYTz?vugwrI3\|DnjWf[R=Ȥ͋'yO_+rb.ɺjjY|T(!ì&i}yKtu&44 >Tu^P@5H:/#@kfaWZ 4N=>B-UJ=ygL/EE.N&Gu C/t0Tz>5V( St͎#4XD,YWO(-r󪗵p, C҅F7 PON2HmF4-7&G]Wa~LyfC{{^Jo n{TD0vZ"1tr¬Y7aoeҎ 6PNTZlzi#E\l\ȫj7m4%b辿9`9ϖĄ8ѪmЉEX5- VwZAѬ,si4JVQe7dHImNVU+7c"ԹSBAݻJK\^R>t~K HPĞTK0XB iZ:Bc߳P,p= LQi(` @2Qvpf^lZ{nFG^+xHדpX-)x)s{9kԚ>6ǒ: fn35 URH<\p^ӁD?.cD$秺N¹Yw`CQ)7CBlB `J˥x]?ŗSemT-b8>%߻N;^g* SN:1JoDԤW4aK`9$e :HK*FeXX:R3m'4[fe#D; 꺛{ްL[x"j- 9ɓQxBre!+d"%G)VװK3#OF;v@?̦߃&䀆 ih> 4/)#Pqb(yu%gLW4 dEfw$y5ZLmq6(EŚ*x(d]aGYBRv&`ŜN&AN데j =͊]/1Ù<ɋ0u7pX紙s#{m+ X^RۚVIJ8:YҏRc؞&@<2Xl T? o)P ؓ!n.9Bh+9w ~gN9ԕѷ֞dO`^V~̕BeJArxocD$o":գ<|YFfԑ0{1;EsΈztR}{:+c(z \*7Sa㜥>%>ɵ"?r %K< ei\<<|cRQ~+_kMe> HC%?VW⧻q4m<4@ڈ}e9V_tPnG+gRMyY+t =U8E߈.o5t}%9[R@d@;1?_~iF6},- i%mU"dkr||%zƔ+''Jzv[诅XWf(Waޘl_.rWf!,m(Fn ΁A|o,b gCړ(+0 9ʨ*'8kh$C6w7 є-f"*i5=Y1gta}6gg9e剼JF8xV*zRX7{+YGzw=UFo@fͨXZ [F/$M6TQ09Xw-+/gbǡ3&"No>p6f~>pwU`Bfy"l Otzɘ!}ޣcFg!Gu'l֚Kk-4 Kw7]EI.1/; }ܫ~gEv8Y.5+Jם9Ѳ*B2oe>@Oom&R Aj:Px>B CGCB _C:eHШFl;:.<i،z:&RAc1TB8=1/*Ō`GqR†|AYEV0%L:(/EU,Oگy;:Ho>yIZϱz6Uh:jׂe{eUfq@b,>:OxG䳵B]FN,f~v[ ,?I3MqfP&3iX;DNZ1'/ hgnx\맚|}ܵ1>sEM|twƗ.HaZ)S{ {.~)egh>d8rlbK59!8ᏠFd7Ʋ|!@/$E@k3r*{GhF49E'؍􍬝+XS̋D?7u2rHxU"y` !KEE6Mʣ(=S@_ID7.hB$U9`j56o#>MG<~b-u9 !~'꾆-.jE b*y(@%őFK"X6Fƺ@x4u~HA>v1#bÚ3Aa`UO$BNM`;<+ߧXѸc #MDfFPi@UnCqm=XGDnwhW8ԣ)Da1!?MAn@0Ϳ`2 xXP1pI1쉧]nT&{P=d'*س^#_dM1'brXz*`l*1 PPNc(fPjk/v}@9QE;o\t LCnCNDxۣ*԰؃o0Sb!zޤâu@É]OUi,ݘ^]SQ-rx0P w"P 0 hExbG ]0cDC n4l6N ^ ث!zݲ=0;@;)ۋjOg4e,ݚU%UN[A92}a.J 9v22qtO`aȸ`Jcsk`=5xC:O?mL㠋/'G0D{[:.yc?ʍEđ{)p qG'3uwRSH# }ofUiUEߋ]W֪Wf% | Y@*H{uJ<=s5?e$ JPekC>z7KD>–a!?'&r a6sO; =QgE=vDo}xP1%3L@.(8t4V m1ce>suf<3"lIQvK`a*{%|MV29ZAQ.ȭfFyC#טq7 M{] sAۉ#I9Tmni0^. ?ۣՓ/.9[|VDg_Td$]aAP fD;;EwN㍃͍:'rAFϚ-6=H0 p ;;rUfݧfEs(_Z(H*AYl͐o}+?V2RH {`c$Y=ir#iNf~cҸz?qDV ҧ-@5D'6MHDUj.tO054Qe~ 1XzQZzpcDʺUL= /Lz4 b_= _x^* 2 !olU0ZJvJM|x$73 ZrpD|,ɸk~'3 UX0 =g7$!4Yua5G(_/<@78ytQ/-$ ;-wC^*V%B(EFNx3 7>YV?WhS k=du )=tL=R0y6<}U Fj7bx xrަIM~@.$ "ģtRGA(<R` aǸ4M[UxRKJaxu1Eԡi\,/I&lֶ.Wi꼩8((A@ug8:>s]JHýpdXpr[ 7JN~SN>wj@@2p%;ɖ!,R|X_hm,U,SP˾o1;-ՙjݒoқ,oK]V;ʘG:Q"zV~<]YZW*/PgkWCbg0Bhg6{Wȇ.a:؝I8!4GT@_fc]I=X~h޺վI]a$sMJ;Wg-Bhf Ahb+K~PR&D}uQ[GxUüvОd8!Ё9ܨ 7Ent|] ˉ mέ Q{Lm3pf*Vp/E$˅-:c΀ђ+'K#Rն̈́p}DP*RzǖpOz.qFlBgqq4P/8^EHٳ`c+9 PO|mLlU b¢pZWIEO ~#ӕ{љ5>tZ&)C\5̨P" _ީP1LmL!Ο1Մg?B.2> 3$BXĤ=7 ȄZk:~@Hq :˅< d6 ڽc$6C0k|ZZ+?7fJ==C``b>4E[Q|xKUiY*]5gYZ07070100000009000081a400000000000000000000000167ee813700005f70000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/bluetooth/btmrvl_sdio.ko.xz7zXZִF!t/m_/]?Eh=ڜͩ1䘰@UQa A'#k"8AA|!ifQT EK+)|;^"4%UcAJwsAKBVhT$0kQi]52 |T5$_&dVJHCSJe FG-t|9S |ŠNȮ\m2`]P =eG+pE2tHh"5%@3դ}Ƴ\3k>?5xjM> dHi[dM{. gg\&-X8s[1)f,[M7˓"nb ݩx2"h%ӴcEN.5TS&j)9Bt@;Qg R`[zr+;!_7Ո#\,i\ͻJ I=}x2K<{5)mLП˶J*7bǸOgA)WKBbq* KѱѝNS:__KV \Kr"i_Lf͘yYmM=  WHlQ ;N#ۭWD,G2yrgwDў3Տ ʨ> g!0wm XYMYNʴznO]RZ3[ j-՝ j IHD& KnyQPNh|Ѫ!BMAͺE Y^&\/x;[%Ge@)`p@b,As;X6y54h > غHnOV?q g1'u⌜9oz8>s<%ǜjjφ c[yF#uRvdΥ{;zaYyFGFčkƏL1z6%'Ty} w89۠xЇ8oH#/%w]}x3䱤IN Ӵl d0<Q~r5?6jEمjQV]<5R+ؾM5i'q@,M- onH`>6B>,*thH8.a^n1TvF!]p+ %ܫۺFZh}c Y]" n-]o(i $D&WN"a8_BcβYq j~XL*UxOg. `rV>y0D.ϔ:.V// z""y`}yHHn^V:9ޒbH}"U*ִh䊾 Y7qOA|/yiyzz9I{{3z?q8ga- ˭r=eKO>Bă {KcǖTˡ:$t*TӦ*2M'>b`hSWs7<[\.ٞ9ʨw9QWT.T0{ךБ u>2 붫o~q=\h͖˵ЗimJn`.wy סq{ I1Lkd :bj7N ,$LAfREWINt0B@<\.+CRoyj{ocL Xy^Jw"{w0aJWW [0P\g!0i,Q8ǟnܥ=f;ʅO:"GA L'>B+9ߏB`$1k)xp)Ŭ$ Fv:j3 #M*;h".lYCO$xҞ h# x#3+@-d0 ˶Hrd[ȷ? @$l7PE:Qn|؝ /65d;ޏW(,I?v !?/Tγ Llw;nB Q\q3ÏXy VaΡ٣fw>thEj 5leVTU,"-l*Yȅ8D¥u.R1? 2oOҒ*arc竉q[gr[I{^37؏ xo1qs v֤h r&hQՕ! (ݶf_ ~Xjn&2>FV22y m*D~/jy<dRWOx`֐jsPFgu *#sow o;cTwUs[ lȪTg#0kACiYV@n,5T&#)LyeV:W韶H t3.wѭԨ!`=qaRL|Ҫ2> ~_oHRa_>t7697.OT`}Qx6 3hoO9+]841h4饷 Qz9T>ViѰ,YM3$(;cl1Yer,=%؋4Y EQEcOI.%`? P<ID5F`a+Z0h^^ظy@:x'=\`O7N DomX+ 5gB 2+>p|m qb޴߿t%\^r CWȿBDmkʔ `vNH1<(O"Wy[Q2j5Cp=;NC@|o%sM1ˋl9(0hGs:&'zMM71&VӴC3xT|.8A=t[,/Ѥ?FG/?2Ac/&nZW~Ϣuj>D Lw;tgF[>XUmvm=J# mT/t檩Wy[YGI]1 ՔK/[+p' cACXء%t"H]e?FZ#F?O* Z=uk6\?{0 zçv;EjZ} _&NT=>yBPB#sπ۴VU&B HDMXчs6C :nQsz%V0~mE}mgV`7e[Mv_r|ۚ3ݩM)0%6b\Cqj/NAYǻ ׾B k)!ǟ"|f ->,vFRy̟{7c_s5E&>uU!"0@e"sJYQDHvy5>1 x?K;K:?FI}d/jKw.:va/gtQ[Tg3vYq|gmޠ µHۯ/&o }3:j x̭IyF1F? q0~7AFV\ls@,M4Il6auWL)>{ ޏ7*u?rM 6l.>HVppyA#Sqey&1L78οc+.ƴO4[­6t!\,kQHnW+ 7?J4264'2c5K2@2'Xq?㽩0K,ԊQ_ sy-keRmdWWTTxO~*)b}TZü%ĥӗT`60U>!H [*j)<]JK^A",uwhp_T}~ɢ]@k䳮.o.E_/`K3®pȚZwx]2˕?QŴTñ9;FnɋHnLWb VD1W^,TE{auݫ}l] KS-r Ԟb 죷3ὕML*\\-xrow%>EdHsh޼!}U`>sO=5ҥ'ɗ.~sYJ~K40lFbFHy'C!Zzg4O![}vF7#tŷx#RB#7MA7fsW"3G)}u0G zERB:XN Ѱ G6ؼO%^+f`ڵhy'] ]m[V N3~_Ɛ\Hv͗9 w,`)8WmW}/k84&pT{ӞrVSrz:G!S_&sƲ81Q\Q9M^& ٩|y諒BrSU0_11ə?>{Ck!kˣqV@ \-ڤpdZ ױR4CdKgqœe|}cNWD$&'Hk2۫%V/`6; >A Q8}6IyOD&ZAGtBACcl^%t_FƞȘyuxATĩւdbPẄ́}U`׌hFҊy.Du,h pIĺk59`"ɺksLWŴ!X3~-?ԽëǚotC^I[8Iϱ‹S̲/Ùgddz4N25ΚҳCNTmo ipD禳QA9/>r'iaJJf I@sA_aGy$ll)|̀v"mŪՂٲ&sxȱ Ug +n&c*`E/ EQ2UkĮ䓇i @kA (#i:#o2쾟IߪY*Fgubw7 9>4X;:kqX9ȱ ө7Z!SJzEX^Go:'[gsTTt<OY՗ %;t9L(snad^Nf"7{y &W 7i/lO;E >H1ưmX4Ѽ.$v uU\<ǧxb ȋzkmg%aΪnV3ĄPYF&HZJGcNCWH y32*lY*_g&o D7;xk Z@F-yH;u 6/MRfaq0{ >pmQ-# w7x7y5s)=-Bу@-YUYbBs4$kնAC X $$V>2A"aEztfj !W#e%i|_˶hcid8Y05&ߍ>4pr`I'<Ggi3SѤ`)iqy}TPAV+([~~3ϳ¢a>>KVϴ|xY%+xt#FlIԚPa}1{%'|4fc-"}cXE=?KF 2/1YTxUf/w tvܭBh<zL75WP ]w|݆+ &ᠿ9NA a0kq(ڐ".G&[=b~Rӻ%0I)fĶ_*X\gv qFF i*Vge߼q&H2baGSGǯ^$|;9%7&Zk>nFF8FݢQH D#ǷD8m"s@vI\DO(&E9/> r֢ m=C-%{@[#|U.Bؘ-}r IcGH_.i EKm^%*oSrF/ѠYbЊZr#4xtł2O;RC@%LxFn^)msI4!א|3z{ete|n 5HA՚]m6:{:koD1?vP>c*³B\bUTۤgnʅPp] " eo8𧩛b@+ƪ"/rv +) \2"h:Ya;+AUa!pd^zjmۻQS'Hi3eCpρosC JYKr4  '5Y]+KIw|ޚb:j2"s\b@&s]B6 u~4g-`g'eX 0b8:ѭ[ >J1"2/.".X "Mc}t'.ǔ 􉉄rПLQXVX OkKc4>OEr $ p8Lrm͔~giGљLrO((^{Xk0$:Ji#2U}SɆ,{V\ prX0#x;IFL?@WI;yJWޚzwaa*e9@u^ Zjg}$: t};><#G8*¼*hI3j in)U~ؼ~/}lT9-PHw٣7P6]F+x!,q .41j07 )P5IݖJ*#P2p*?T/{payM-<D؏nC;ivHcfl놏'$Cq9 ir'Llh)?PGyhZy1&KzP:B,4&oSEF33\NUz?VxK;oɻU* 4vɂ'jnFnBn΋,E]Nm+=Y-7ņP8}.z5+pR{$"^2=[ZКVb\]*REUy/sj(7ЍYQ -J>f̬2PJɞۑGuˆkn 蹠.ﻋp?V/BIQn#?=if澝uyܒ-9]&;xQO ?sA%}ۇ֟%,a8Pvtt 'fj᭽meYEVJ6ԯ#2҉oK넆Jg!M+ oAstTcqůL%I X@H} &OAmM:YP'/ee5!)7PHu!U$iiQ|b_!`^^SBGAA J V2+Z`z%;Fngn#SHL |C i:քV[ s'rG,N9K,Y Ekn7vs 0{`[LW*"J[< f?]Ðw|x~+==PCY?"rzWꑣUM_yYRUD(mvosAŝs/ ٙuyjnj1nV9Fu7B@'oW}glc"^@t ^׼V^ a;k+LX ~iҌkf3pO}c؉& ]C޴?V.ϱIΦiaȋYOR=ϟ۽F@&-@\M.T:93xX`x*t3튷&X>ɣ-}W_ںa=a!d.PH裍L}pU?J}w^v!5n&@o7YUQdMQ}{)4p da"z{#ijA-/;IHY0}tl_Ub @h|~?Y(Q,ڃD|liw@s.*Onj/ֱT|$\X>a+I‰ 2p$sn9t߹p ryt}~Q-XJ175I5Yh"7=AݵPf 9~|cZaquAXEެ)dl+*Q8җAxOz}ʄݚCNF8g=?ukHD\ _|БJVϿi/DŽWaF !_l=>ޚh:jh]8:y6iV jb/Mzx/r ,W9֖>'w.Vuۢa?X.p?l?#Uzeo|!:B'$@Ґ-0pR&,ȻX6Ƃ]RIqSi5Z3P\wx;I׏F+[7b(bds_暺T|q!Gԏzqwaih.'Bp]bʗ(Clq-ٕW&02n&5 tzvĭf`R6:\<~l*bUr4J_m\XPĮس8eZ+(F,B/qgbʙ~j(dd#X \{EƊv}'e1E>7Ƿ+@ {n;hs>nX2(VB3\4][MvfB _t;S̢zHKJ΋A=|t}z)6  .zSܪ(OV\?j8gI+\ /z 5XL Η ,ǥP+(gk<) EP[W%Ҥ~\)z&4|])ڏ<7ZxGݥ#Y* wsWhj1b8ծJ.UN> pb8sB$j0q̦TGgRz\~Pf)')WYZ.F 3VGhϬ'`bq:Ap8\cYW娏QჃ~!jxV)&W{ FC'!uMv$]R_g7)J4%+| yɒud@1`qu툐-*~eL|]S1bxzb{w)9$,jHE7|!Sm2a9.tj7M2tbZ^Zu&d SA.nw=,dB0 @H$NSL V Jo@9u_cf1 1iESʧ$q8{GmOI̲Wq˱iu6.lmm! r o e2={pdUm%@uA`qRߪqէjQk;Lѥ2YF>yY&,0@~{!@ [wgzڴ/Ot2ZX[$GKnfM11Mhx(U)#-?|s Quy5IG c*3"5!mL[7ߐ,,:u'>6$fDI.WAmsK 0GN@zb)ۈC5vl*j*F"w\zy8U5n7C$R~Rbz9o (nG36[|Z;M8uiV&J'jK.bnjh~JJZc7pP3 ,cSB++ԹgY5Z6s7wD^,@ e֗J@x`-Q wYAsD`gq2mAdyCroTN,s`sFYoN"-[eH6:jSIjJߣ\f;Y !\OGhyF^+L %CNLYVje< -f}4]+Tujk\ uS я td0%}#4,c\}]hd0JKùIH:(4HT oshM"7\ >mhI]$4g7#++pJ*F3`+>q8&^E8a>INs2[{D/>x<e޳fl4AL YM܎O4r* !LT;G]Zw pƢdv4"g+|'%V+JuTm2)F;d䟰@0-e\we þD'ܚLƶ|"ucJLt'Px$MY?| zt8Մᕽ-$ͺ㏨93d$v.!©[9}3]÷gPS}\={Nup zr%څ;+qAjWɴ/,YRV ["X»1W9#C,@692-&LG|NpV,M]a!\^ˑlφ+RD4G@p\؉]ۯ2 *vqz=v`%oV^@ݪ@D [[pO*?'+B^u=2p;~.)п6PJF`Cڐv˹S=H% =->f4n#|NN|+h\* H^W^߰VTui#If ,R\_[0x{0s`BJɟ Ґ25k(;U#B#1t٢gM``o~c#I`P6qݷR@&8K=֞Äk%|n"pakpYGz}u_4y 9ʤIDajjGtGƼ|X: =>6ė[xC> Cꊮ:K44De>&sG{1p]6NTz2l< 9"6ϣZemaU@ ~;b6}sBdnCߟ':.0)Q[ؒkD}ߦz(B _wxe/ӛ eR8/{*2+E =s!PAOCP loJxjz۬.6cSr(pG,w@qq2SF7^*Pe gh}=\LDV &D4‡xDpגm>©j NO(@Bp~9?^}tLY?DԡaWLg-sֽG1p/:<q$:%ۋS z>M%iԢ4uBrV1qu+ݤWɰi4*rr3J5>ZĈBM#M>@%灖ʀF< cw-lE m:Vch$m v|{&ՙ#>nj}_F zAOw ×wշ#DQK>FE8 hq3j5+'t~ZJR03Vpy'G:m.8|3[W7lu , bc1dl90_eثr /5[-wB?|tV>"|EvyܗKGm)x&[F8TYc2(_(8\@LYA6'E)Y }0^O?:Õ"A $J .^޿H:fF= -u]foV5[GFWý d6Xs{SFAW+i98dܽՋA29PJ ,+IXY3Hj*JE2doM ī]7.:݂$xb ^kGb2WX̡k`DfG/Z~,$UNm^ߊ}ܛ^o7|JZdy ♾#cB4L-nܩ#*D%0Z{*ܜ8WC`7:>+Z px<rj opwOV% LD+k$]GbI䃛胋ђpjۮ)\LSYك[h&%@(:UO!X*l#]ȆY`v% P9E*xRC[\TnmVO=B<+6@G! -¸w+N~lN9zl<)r( mB&dmR! ܆<+bKQH?©*j?h"Ep1;0PʃY'({7Ӛ$ KDUp{)$@-.s&q5ks,5"AT`=GoKLk^M詸x*MI;쏉Fh^$hdpq> -*^N79yUt~Yi~JY ĠdUË`Vw!}uQˇ%r>Qk{*H@CgE#r]ald;B0 ٪|k~"xCV`%2 ΌG$tW$4*:/{H1O/J'ndQM+RհV2@ϋ5.wɻ+2^=d=2Wݘ&w],VUHrtAHQw41m}ƓI6 I{V'*SR;PHisg-73P ZE/q @/ B{onk~ F9 GTw(37#2QEsъRדS9&l:ܺ.7޵AF]Pq(KxѭRi-H¡a-Ft,vɰUylWzKAeZ~@qo=Hj1|5'[_˰C_{obkLWlarz>VXv$Zdt?x#yxڰ9f\ҲC.͸SJnʧ}&qg7@2TK;> I^m߫ym?80ó T*kW>XN%N> ~dr:D|?I+vl [bP*UGML| #8(ߴ+qg57k!} )̹A3sebUuG=$2¨-䓱Rt=؎`e~k t6I/(')yM ck)ۣuq/5$Izqcrk1M+oK(O@zpRU,F&L{)#i>O /H>xNs)/>X)I]Ń?#hXm-WC35ęPzlfd5͢Q,Sw\*0R%^O+k*]Zn}:/) 42k?ݩ۬g@E@(/ä496iaF{8ͳz_)ƕ`ށh>%! ([rHCsks/M,taqhU㩑 Ő~h ;,^%bҗ=I%Ymi\pDf m"Anm#$PqZyc9Uc/>4Ǘ?k!~%g;!36de[p>yVo>f8Ic\ת<kGU_ s`5LNQL}8IENC~Q\[ Zީdw@~ދd~ɶ>.a {(qfQ&)!1;\Ga'+O)S 65}5 5 k$я1yu(lAw4 3:S{r2dz|laG+!&f?E~`ZUu2?elyNN~tLiHTpwXК36tDǿ})8,X`bMO"xgTOio"!]!##p< K slA`&c%rdsEkɁ*xOYڲ{#D5pV񐻘'ꩻhаj!}?p-P+hF8aU!(VV<]2*3~^ITRi x oڏ^Bubx ]W *\ b['+fT>: +=O$K']"{)[6Yh&ˌ+ bPuR:&R̫y=>1<ü}5B5u6D7cH)ʮbd"5f)ZΗ<zk'A[M# {cbl/=2ۏH0"]A# G(;c}6zkqz4JMB1?!6$>u{i5[qrD)Iѕav1E_\<\zcV1LFCutVysp3.JkPi /E}ֶM3+#;?'`EVW N?>KŜ!b\X24]n!IBP'[ŊRBu"oCo{B3p]a]@F z=_V|ԗKsl!O0eTNR6{8%Mr/jlaa[S 5 %Įuh+3w`AT~nU܆ШX+#̶QO9 :Rv )z'ޑ%ٚ(`C 7etIO?e/s;>AIp_L+9m6SسS o&Hcuyd, KHN :U-oO]J ~k~&]42 4s7.Ǖ"|29TjC#9q Ř<8Q#( *)n2Z;!vlڷ8cW!6yr)Վqc^: nKwD,G_m!#$3r\)7kJNys!f#u#P4޺Xt|NH9ݽ% (:"R-(\[IU.f~<.K O7gW=`Kk ^xF]RU]=z0_X A+]mgn5QTsQ^+ BE;f_Li/rt/[hf  tT K&0w+Ŝxkk6 Mo ?ãgBBY e`\8L;%ƒzaoC:o2Hnu,Duj S Uߏ%nP9QL +||Q@&O`_}O -ݏupKb/*]Aځv]" 7|AhƱPߢhZNWmYIE_dB?"yaJʽWG5eE3g9i[Y᧝.nnTZ/?6Ec_!D(=QXW)П'W50jC헠$#bۺdhW}o0-A2k PXoPLKpkYh!²U(ۥHM u6xnQn sΜgog6Xףמ=@!~ok{ ? !(|~KZf$ݵ\- 8+vߘN#6XaDg)Pgud(_&e"H>KePQS~ "C6c?fn:Y_p4?oyo6Sf/+öOAطzN~-=\2F4֘Ue/yd%l"+wIQn@jmp,YR^/xv7P6סZIGN{t>B R]4)Tr92Ij RR{?Ԏ "a_2c ,5QKX`' AKpp 0r|֠J_ӎ7Ö{F=X2%)\Ewsgv\G˻kq*@W&`}Nɦ`'-s.+?hB_p*V#(5Nabv"yR$ oIܛ (Wq 7;)vPBz7emާǍTbHrA !YJizP#oPUhWҔ*|~-gA"+`Sx6ٻ' E#sɵ+#7ۣV8 $Xzeq~P԰Z\d_M-hϗFq.l*BxguA!ف)%5ݚ_]@ P\^J0~r %lT?-W?Q#'K>Y6dp|.}Riez/ub8FEB  ^iWj#Þ$! i| G> X(Ul\<`T)R9}/AH6oC/+?pֽ-$zѡm dht 9Mo naZg FJY-P ݡۂA+Klpt[}Xy@=WԱ?XB.ԡn M ><0g@@Ib4VN =-_IvVotvՁ7,:~fC <ďc }zjU?s_+@3F;wEs*# Zy&s2`QY9lnsC)02j}wp]yG :uI5΄N7:dK( ҮJkP5V[j]!jap$/҂@D/*Aa"f{s.BDylZ}GdWw,ߵ [S㬰hlAP9 %;h*q>+3 GD=a9tWdn㌮cji'PB(W/Ph1sJh@EI!۾ckY#eDީc"6yV_6>5%yQ)ȚH+zU>5~ΐw7!SRx34h͵DH蝽u.EPcohUSvq֦]P=Wxk(Їs D-ьxJ1N'El['*[o9%=ד")gD5%-iJ 'IPG'CUMՊWgyls.s@$f.u2F-y?gS1Y|CxP;U-- 2X;l6ݝQroɬ;Ɏ]zdЕBiV0Ͱz O,;ٲ%ÿ>qOsYFq#648 1-hT7f6K2 ._}x:6Dӆ\#{M `syIŠQ@'A"6s󷓌8m}TN՗q3w>m~([n>kb-H攏w>Rx311Q! B1K]'XFh; ~xP p ږXnNP~ߕ$8p$f+)ӡqq=fmt7R=CT^cky_).! _E+ ˜ _ Q# Hnռ']F@) LTr1+FuX'DlGhAOJcu'+Q'CCDx[6mBo_*?U%~ѩdc;7z#CT5A/.f|pfK,oڨ%R;*,5r ˊ}F}tN@ 36Y-1,vvl]}%,׏ΓX$vZ蜫SoU<f"Nԃv\@P.mw5lC$29TDFcF?|0JejHj ,!\h!Q'*K;FMTr_įGn 1Wb0N).e>O&B;%wC8%GF coJo=}dl/Z+P3va%Oe|F0u1VnƀLd1HTJX++-;+kAP~ZnzO}@<'5&B}n:Py@.GoTSIϖJS'ZtG1TE5&6l?Lgb #Apũ#ڥ\L-\J\|0A`IyA7 IJL%}5$z@}>-m0p ! wTgU. cfH@Q2L)33H]ݒvpSrsGvOTMyt"D{Gl:EPg; t0-w%ixVoZ?㌵jg.^ ;ƳoR"[75VgLjgPQL,ڗ ԁhqxұ'뫭4z\SM?-?t 5c2Z扂СLj; bͱ9)/l`˶'5aD2kWKnz즵3ܛ>*wVY0{e, ;-g#yNhø7)D" *SEU6cdj* w˗Q05^22  _1+GPW7jF4Ѽ k'Gebx%Ez\G._#7Hg\Z<9Zʝc{+8-l<֐PD83E@WVB#=ytnN;5gAF; t8蕯3†G~V3TPMixTM@LG^ƒ*- h@(2+GҰ^UA%W6Rʖ{xC ]MFmj啣 "0Ef}:.Ve]M˾ -vgYZ0707010000000a000081a400000000000000000000000167ee813700002a6c000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/bluetooth/btmtk.ko.xz7zXZִF!t/*)]?Eh=ڜͩ|˟5(0Q TGቇ7jn܋3ISAop-Aɖ96|Ȯ.zs*5@n?@[3^_ upgiXI~zpue[S}*)C.t>u Gk#Li8G ʈU0*\Zi,N% ˳IsGR2I OX_~cwݵ?5Gƃ,4\7v8c:\gW}YsΰPϭx| ۏW6M`5[l)5sw@41EK3sdCL $ 08ytM0:0#cs]qQW>K6_tzo)]gt(1@]z.;B(cWQޏ>n"h!d#jUz!hG:,{v>-Z)n`m)h:OƸ`3>b-kG~<&xNHu|tatfDٔy6F޿831AKu.O߭%9$_nm,絊^} Nh;?pEMܼ3-S*@ lhWe9\<ȍs%Llax2F.᳖0<_ -wkܛJDHSGS, bQ ?uKU8{qל_: CePѹbq8MHDwI[`Ude UnLU\L?iMab=1Q!x3d۲KGM]?EX g2 ޢMnl?">nۋHTN;{b7JhFVi.>9 d!1wW+9̿?ԍ]8FǩɁ)#vȘ/k|{[XjNdtLȬO. %s:r2=}7էJ>Ȉ^J]講i4G텹:#CIXP01H2/%SOQfdgUmdA UF^%2+Ev 7]%ty2Lp/k}!Ө!&솞,3(t5N;lKUuDHեoYWYh~܌~&wBVʰb/O=.˖F>g .5xZ16lu)(:7Ԥ&n4Z^ԞJVMÝ]+#{ρ刿3WofRz}ϯ 4%LgJ>"ж 1\ |AYhaBfNêAHAx.`D٘t!EtάzXVlؓN~Lګ?vf6-tK b ~!1?P)l0TX:لc|&" AըMlY[J)^" Q}ۿ(1w|-j<|D(K im=@1ƯwT3໦z+PEm,"Q/jy;)ʧ듁o=f=/Q,f-!^da/$ 6;˵`& =EE%6@@exg Od"w*[(ݫf@۹dF龾*0;~I8I-9p"qƳqH\T%4p+P (YAʁs'{KEV+אc 3Nw%2kd/h{oV_4 5bt2O2u#9FilHcH.&Ár){|@spfVֻrHV` ě2F oVQ/q9W עW{YKX(´ !%>ݸaԶ'BӒGnѪQH uQ|Ƨ}tmi`!2[j7lݺʝ4Ӆoy/K !#%WtV v4bXZ99V3;&=G^eӌH"a.B.]S!jɚF<%9 FFxצ,<GdbUUK),eWMia4wgx@ RV`+~FnݠB1\s/>(|'Xk;IiGWi(;S7vgL ڥՇ2`:3TZidG Vv>0 RA 2sƯf;*l9i}&nQ%xO?GZG6$NɎ YK(MHa5w-%i8xw?VX` sCW\Tezs.W8ZK>xX "CUHܕ' e 8Hq6>9{fkaz5tj`Or[Lk՛GVs1(bc@ rFE֯qdר!b`< ̘Bφ$j>*mL!XfKx/W$ Ob_mUX/S#d+RԾ /%^Pm@[^*G)Qu){ U`t-L~3a~S Nn;O@}<"F@9zpQ2GAOsN)b\{ed lb9z&__XAv K."S_mXB*͞cO.ghLLo86wL O [^odյ%xT#S[Od~kqܠ[#֧FATj<|ʡXT$]Yv3O\jw4btQ߸zz zY>.mЪ=Culv\o_ bli$Q 4?fj}fa"Y;Rl2ˀ %eP3VcEbhVm8'8̧^,5㆐ŷFj;M{2C.RvK/>BFKoB콖'!&Ģ+yWa Su2V'9@ORrjƩJ6TDkn{ײ6HqȔb ݛМ[u^{J:}azz>obI zG3QP}o:h$i+F03NAݽDhy ͰTs[Hj"}"Չދ\' |lh,$ɏFWYFVu& nYRp(1:u4n?O+j_%{7a%R%ɸ5Bǰ^k$jfߏ:'oBH5Hbësv6rYBa BK0ޒͽW9\b [p(Ap c(/lm6&ϨaTRO?2nq%,0ZBmAg(ieD3V[TDgl:P70}Mp2|M`$]ɘ#Pf3eG%镯Ye GC I$r#>c?\2C6ޝ&3*76th7j*5&o'O滩r/$H(Z?!zEE+e߈45pl҄J6#, (z\WQ*X6W4Wr5É,H|UsXς @ 'ZOq:uj4V̷ԶN|>RWڏ,jt>8 E-O2tyX:G(K񋺑kA1{/fF[x嘛j.V9FzQb / J4 _<E{TꨢI\2?M\#h[-߷if5Pұ[!d@PƱt/Z#aBٲ^p"%"<("fie@cl e2e]ŖWϽiҫ Yꮢ7=5bs؋"!6o0sbњ }>6[`>op a&$4: l[ qXl;/Wq!Eܹ> _AS[)M+dGE65L]pϕgc 9K; l`BC9M _ ʹH*y+]e,LC z$:^P"\FPu2YG (-Ϊ̀u"c#6[)P9HkOVaR.ݵ[gP@EQ*9O?*y>Dfp AES>h֋DՕƤ2@3&\95as;V|Xs饓Eז?S+npɬݙҌQȢA9M[@Y+T#kOhgz{]IĄ_N] 竱TTM"7`L1Hr%KDѨ?w&[]@(M;T(3&*Ue':&;2; a,i`xy;0]6A;J>4๟'!2?r"y!CT?腉7lQ]6 "ߗ-!mEkA$1_!  Tfiu7DmVhȭTYذ@Tlx%ק!ܱ%BO1p_lƄĀ%VvUNzK5u}Z< "B.Kg=Rf(CK=!m}oA!Tʈ_q1)a*_i髺T~N m*O>NئcyucgVxue!D V0h#q?yg**zyyno0 b+*C5o8]LvxUXgIxA*r ηԧ 5>Y|s`䞄Uߩiӯ+D3wO #)9ڳsG1T3 k>{ 1;Y7\3g@LEgq1' H^liZR@\1HCu I>ݝ0ΩC<@2S*1pdp`׀@xa$)- G;)y_3c!Hе7TE6 ÌW|- y78!9Ld5 ,ʥ0ɚ9@.UD#e/D:+%eUsaQ1.~sIUD Zh+E6bA\: %:'%}JFb beٍҬ[bb{ͦɞg>}Ktr\Hg{apU`̷삳z8ͺ7gItRh@A@L:UB*yMt%<ԝ^/{}ȵc6Nc֎-~iCrC\Ҳ3U*xtv+. 'gcPę\5h~Z$Yv,> e_]Oˤ |oQ+P,L){`Qե!ݼƼc!<G2n{)WU(M#0f^RI]EOQI@Sm֧F)--/9a_6קRy@4B, zFz GQLnVP ?d&=GZ|MpH>u&{GĄZ^<,x~2?#X8{T@q,dIB*({dVqˤTB<Z,vY93ibODČNZBCqw+VY_ A+^'U5a 'dၨIS a56vAZyrޤ3nWRq8W6窠~<4.T%l&lh}|FUǍ5>X;N,gV3Ԛ%Zkgw"BKxL!G.>8XC os)/}w@1MKNt՛ڲVn-+_{qb hGsXSHI*_ v-ZҚVcMT<3QhF oFU36 U.…cJ,HZ:P?zq!C}TS9eq.//{Ѽw ϊItP |V_Ydi< ϣLг'(^Ͳ9Bjޜ#g՚x 0#&_x`1ݎCLA X|c4BNl 4͹%%5@Fڪ=CW3>hٖ Ojت_z AF$Q R'* >kK^+6@r3F3Rl4ȌX8Œ@KqC l{Я3f͚^*ld |l;'UL#ztKW(\0v~$%=99ڮ=OMugtaY^C 9or8,w0z$>L$MYTz(E<7vfuiDccBŦϏ P&Y4L{ T0:&ֳ#_Ar8}QFTt/#āO-_hZ8+iG4FT俴0W6#iͷ? 2` ~e>͌mdWJX:]Ӕv*Ǔ/cr~/!ǺAQmz# $s]SVbwR<FO :a;]+3c;sAl9wk"%Aj<[s4gd>-S"5+J1"cI$Fc i"׀,wva3x+8u%qGCBpqJݦձbJLo 5Es|W/x)d3j'*,C4+{!b{:vQ08kTw=, ۄRFOmyNVn))C-xwX 5on(W,3 )-\Kڽ@bC$`=Z gA-Z^*.;g[&wjl=1( 7pr$֫,hJqҰ,hEː /yL4<+a4֑ ⣠Δ,W5Xv;X}b_#h=KhHd Rχ(Fk^fF5tWVpIÎRJ_-vmjg9ٗ̅>2RĿk'B }>@Rl[@^*jg *n{/ĥD"GS̆c97R鿛V%2,9SɒB.xͰEatԩ.|sZ_ZAfT0OqV71`k8˂2",pQ$^m(oHWQ:'me>լ: AX[>O[ qSݣ%A砎x8Q?IhIТL5:_ ~VsÁf iEևkT^X:f=q$T)#lKGab1ۊR/@MD$MBdRəML5(i]GCH4E͢i{|DL".@NWGBg=fcWS~`i[!˛G}b;eȮ{ȋF/K/Z y_]  X3OUBO6V -Rռz#66˭*fP0rR iYUnŒ^+y~L}fVn^$fm;#)]Q_8Yg,8&Luԩ9khGPn}GbaPVDF~ДD(%J!Ũ+\u9A`6~zDvkѨ*)#sO*H9A2Y,|"[#2;yPF3Є=pJ, epGsݎz.4,4* ӧzfmQ7P:8<>.:W\jG +IˡiGl?YQ{ݩ8mA܇\^*uUyIgsO=i1OTD(CXO7ˡ6v9^r 1XF7ft^,9چA}uH6j!<胆oxuje{@W^ڦta[nQlLj؞L2CRbq59Z^f74T3V?AE[9#* ų{Pafm GBPr}v|<5S ]oڳcM:?M=f[,l RhOP6z1a偱qt132U;Aɹ3=顚IG@%Rg[: TG__Ҟi Z CIlHv!^@_Im" ;򞁛wCtY[=@ S^?O]jFV#8 uxa%)|>.ͣ4Sk~%fW =:jTԊ(♌4s]&ȕ_2JqDQTpge%%o'W%I|ㅕ]8`e.>\7$gu ޖ|b'HnXU=z%E*샙ȇ|wt.F ^ },|6#0"'B1\sO~ ցzz^ZRr!NI[Y]˲mEP;r.֝=K5,h+!|hCodVqLJB; (5'\WuJ| 3Dڿ9u, ܜtsC-us"kU-g栒,HMc69ڼȐl8[2xd&Mz/, ˸ ZfH[=>般B\RUï" q[t6m.JuEIB!A,BILΉofux-J" $ !<]fufRMͤ| %XŵjgUx,#ѳWP"ε"ZRHg56IЙ1g.zK_?4OUccUPqItK-AkJ,i_OwW=kdLT8Z`VqxRq,}Nɣ'pYpcZVmJ(Q"ֈL_# Krgx86`R,D5;C>b6唴ZERC3ikt-潞_%~!yjs",kvPWp.ֆ=$"?c=‚S/*:ڠ@.DlW ש\;_ʶ1^KB8v+f:,k` C:vϖ89M;@8⥕,$u9VYVwurRPcϯn@S*62 \ܞH(^Nɝ5:Վ9F{ugr; RZ<\I$w9~. vħm 1uCT!ݥpiz|g4W ,c;<4M[wxAŌ7 mNva&AyM 1fLf3JJe<.ICMܣg$zO'+yY GE/d _U) ׵i P^{x!^?W0E4U_ڣ4-t8(K$6 )yJܝ^:ZBIFS]3 m.,-Zwf[P30S34soto%/ZgI9eGF.hkI1h"xY+k^;Qz6m汜VY:eΊ!#sLbוڋT wz\UJRB½-cOSJ !~)7-4L`^rVYHy' :dN b Y|~6?5DunH#N 392'{5x\G.!_41WP# |-`88b\8N sKW:|?cG+H,̾_-0f>]<_jA> -7J ]S wќ#Y7Q+=@DZv+,xD\=C郿<-%1cr:O5@1"|؍YӵpmGh{ו/LƔӇƟDyin1N:'0Qmۇo?x<+6yҖZ;jP{.+/QT PQOoEM"q]ms#"8Z2S,[ZTBOp7/=Ͽ܌QD!^1Ú9u%nvc?Yd¶(yŲnjn$0|t1`nИf".הi'04Fc%6Y_Nϑ4;I<O=\WQ>qBT?=iSlbyْ*@isUwC*ap煭ۆ:iV%E: 24~_(Ɯ V zCsxRAL*6dSPٻB!Fp2˄;LV0elTD$!o;Lc-;hZ O`U!/Q`Z<OTsC1k4)-ķ;&KNԟCyJʓzRWzf L5_%7$e"L\ o;SJW!y\V{K±^*pz n E:J.(&{^j/+t&V(*/ g7IߥZE1cC[@/Pߓ[t݄mHx^0析VH(:/TNj6 /{aɼ!|t˺dw"w!MO;Ix:z81Ex-.{Op zD*n z}387 sE 쭞z=A6[8odS~3ߝ|V |Hb&?V1`qVkߛFK‘-;Šp6gh3f<7ɵJ: Bѧ`-tqΙiG'lId'wIj^U<^z!9 }j%lW<̠N:T"(XUWD{:_C?e|yS'Gb-07dglrSj7iu .7̟"uHeBwe@|vVE s?Z>W\cwc>,* E9 pM9KMkL} ړ [WZ'-_Jh ->̨Їg"e&k\'8! z*`f|L;r*;U W>J}~ޡ_y` Ar0W'a3IqU*q/Mw u L*كGidscH~̍͗Fu000=VmeZ9^{l=3:@OnDe> ; s/\,S"w}nAֹX|L Q]2zbp_i雗GYꝷ V/-(_+l6 ?^@Zo\ĄƒR;V(ʧP;gMpc\;w ES.y@wQ?Gx7sd"8sܭBL._9݊zGPkRkJj/N8EQts&5yOw6-Yhϋ;tyt@\iKHH~1R(fJ'  mK 0<7xM(㕣,°p-|dr]HשL B k˺%Tx:͈ w!Lm+?) 0 M;3`Ph)W ~*ģxBZv~S$ž4EF,~ٴF$U'ZɈzƆ>'+bvJɀe1sM=4);ä -l?T9[! A $(~`kq %w=VԶq ]?7[5ĩ-3ߜ} *fEݶ.!Vw Wx|j E[ԉ)lFA`[aD;/%ă!7ke pOr)]['xJk~liQb3P*L{apc a,z(fmE lI%(zYcҿGx4=Iڅ+]^d \L#e| U]}40w(ࡳ֗\o$wVl-eu|MªiVG}yyY+aPIiC̭)~z/5޳+:82@?9 x߸ %@\W"i7U ; 4NK%28[Xsd.H>w,O֢GHLP3<ӟz+X}$QS\R5lm=XB[91_ r_ !*"z/ DtsG6-k5-?2퇳@pT d?Rb[\8?SKg^ ?y;z BnZYJяM6DSMd22 2VH-Ka3;>m[ѥLjYZ̻'5~?3Nik9~MjƬ%Q)4N6Ͱ; .N%iC`eٰg~.b+CSa֒!Ek'šχfPƻy/i_|jz .L23VKf*?M#* ʶjqc\Lk˳Xޕ~@C+f|Rțt6YBeGk·^JMf`n_:oAtHœ7Iy-1Tȿ|,`a' *7ET'& Hª>@xI EAsc2,v:[$Sڨ1Yr5HId S ^H6H#vg'>fP{ybMdoc9d=`Wځ !`1boALLajFJm'#Jgϻzrq9NArTLJn?SKA"I[ZT԰n5ArӋ&׸J.C@K U3Ŷ*ػN EEy2q  jVMi{]c\Z4_$Jչka 8A= frw(.TǭcGQF'ܴŪS:>~U *;w,ˣl&*$chpoi틺:m7.Wc/}Y~Wjӱ<7CM"S-Xp=Pg0uL!x1^qf_/0U`s?L~=FTMnmw[V"C)zYl62^G04u^QmK>/χ]!b2 kM=exBSw&fw8+QuނCBnM֟B3sK*(t#=4D6H̘(/>vt$+3o/,Ü6L/s`}5yVz~WKN}iHeѣ:dgXC Z W~HE_DַDO"{uX6G>S .-ܤ E.3cR& ,VabfJ[&+xt0A'LF֊aRU "0C710rL8nP}MBPiB(6C0b ÇM:Qet4.,#pvm 7ʀbxij@ד/s(֝75DKg'Eb=+^ܔGPfaI!NBU%ecy8oP5zk/9yL07g[Ƣtr4ƀ런MA^xܚ水,=k7~j710gFw阮(ݦ˗ُT!!YE*dvX?|\-M\F1CgF ΋7ݬ7^቗A?Bm,M $cUVcEewVi  ڃ$!AqgҠLHPȿ #Hډզƫw僼bԈBD;vDRȴ]N2qa*|?⥨ XDJ1.iL} RInV 1=DȖ=$D촳L(zb)$ +y_+YmsQOB$3ʼ{n[k䥂g;:98KhM"0_h]5Ӽ$nȐs_}Fr/(9#\=->yvG?0uЍ^b JYxĹМŮ%>IH8xBO (`0Ç6[:Uկ@D)+%&-hX!=Yi_¿thpCzscRij}AяF@C{ l4SnyMrfS5p8WHv/>.)~2&']0>\O TI![/^rW؏1M2c"HzmrX/^/~C㯢*eH5^[3i' 9OMZ9 [p"YX׍;Qc`Ngjj+X ԖO]gz|S0)n?U/Pf:Ɏ2T>##g/E}_ 00<o%Z"nXw L0pz8פnI/ajz5 5+6A:+lWn!+Uu1ĉoo҃l?dݤbD%s7lMHޏw:UںY0d1,¹<)^pvLM7RfV˔MTyfgL0&·GRY#TybH(sM~Z_3 Y/P죃^'?8Ts_ nSp#h y[8!ɏEܣ/"!ڄrgS"v+Ҵ P|:*0'Nri0-E*W2w?.M)+/lq 6$BE`Oܝ Ն[i9tgǤ~4s]G?n2VP-21?NܴKBK${psi${oYi"ioÁATYIgdq*Ga#69{5#t@o''WJ,UK CDFf R&`(P"35v2? }Ws_n J4+ql[α8 FsQg|kr\t1b ք," *T:)(3d+)jjbaL{q 17Ccs~ =u:Dew?$~heiӐ9M/g#1WkDy=Θ6..+iWvGb*aNleb@U92sJ'[8/58;dD^ j(Ɲ)q1Ao?9|b ~ˠQÒ-eC{Bag;B:N.͞\g=h+!JKDv҉dt|揔#Z;wu#g]Q˃cqPF}MT紥NԜªLG3H8BСjNPDW`3d;粴v=}^Am@ʊmlB z?)D[ ~@̮qUs}KpȬFlC&م&vR~C:Kxff73WYy70Վ|d׭NW\fLJa%L9"6,S?Z`k4nIoچ5|6׀F[QX ʲE AF>K6S~'H )EP8𼯋ASKODfwҡ_ނPVrXW^1w2`׏T>~f܆9HfVB\z-1RXNsu\9j>@nNf:-zI{,Ă}$u",̹/tn 94,C!}WQCqmjH^jWX/ܙGcDʴ)&0 RU&Ei/SNvw#T[DR]ϹH-z"Ùi1jjᬋ4<51cA4,Q ! :`w'NV OQ%Ð'x~Bpv45Jiyø̝~4Q.N*a©Q". 8xvaݢrP߬#S$D٘tHΛQs :Н᧓2(oDꤳ]PGB/sK,f~)iUN:!:C"%WTۧ> ./Yf[}4}Ak\c!Vb=)ZW \¶X "I0eY+pܖa^ۖX`p2)Ё-9޹'E$7^BIJdv~=5B;yNhC@HK1\=_!j ^civLoNp:#| ,qgw/4ɬ6/>O'֍a~G+*V!lKmu{1 cqu5>f KJN#Lڙ&1iE;u:2L.5p~SF~:W**H\M`8"yƿKé9aۛT )?xx̞A(mXp!p ?r6Durd~ y1IKT@F]J[g> 9db #YOW,r-6='tH&$LxO`k\ϵ|)OM~08\DNB\M00*.ESW)R'=fbwe?@KӸ20r 6 oIo/!ͻO1dɧv%,P8!l44x+*>(ޖ+cQ]zQ|1Ӆ g^:ܜXљf8Rf}|&+mRH]l VnЧR =%7FKc1`L>2,uDDS7iwƝFGYP . U }!rhyo&[P:ҳURs؅[i@bĠ 9Xt"Αo&DePim|g;&6WMIJ3X&c rηNn/"o;?j,Ԯjqf2Gѳny iʂ{ GGBo%&(.\F4 /hI p`[]e<3h1񫺸ߚ|_+Yc~T՜|9/n;7tZb(Ǡ06Ҷ%}Fue pO9s<.M|Ka+W>J`YRύ;󜢣4 (A bD贱|wPgm~ύ.LΙ0;%Q.r7;sT1Ut&6imA&Q;*f!|-Y2ό9٩%v=Z!A JSE ul1 ARy+ӯTOffv`۞r)h-|!ZsHl<=*A8zLCO "0}S^/-ԟ7oNHuAXq~C3cqoyb̬}&ѡUrI9&vh*N)/] :̞a{^Kh9W#V[whJ7F,'1="İ*`5fB xχ3GWIO.ߥOAbx.P/7^4UUD(w!qUGgdtO1^6':-Z3FQ`CmA Ī4zssJ (q"VNE\ ?uyE`·}ک * zJ[Ȁ6mF`F}:jPM+G!wg~/4|hB_s" * G"{\0~e4=-"I2σ*qyؙ!6=p{vԡQSp_lg}y,l-~td'WjXDNyc}A6*q\vw7~fjQI7STE Yk/x0B+ހY8מz%(}wc߆DϠ=Yf6x9^?0FW6E '>3W*{;6و #kı"f'^% 䲎&-װSXZBs? N ^ˏ `x٦קpG67J 2 ztɽѹq5@CHChhgT n.Vu"L9am>Sp3DP`C1 (`'1>xKmEk%mEWtGoF{#~lX8E"E:$"{ᩖ`h%Zws_]DiWV_٘)x[ N`jMYpM +s4<,"0~W&Q]FbxAm>>%:N冀|ݖU EL3 k᰹u͂[d8ӳR28,I|g;}>/lH'k E#??i6zhuQ黣괁 Nm?=_c%1hk_Ε@<746۸OF"^ Az͠ya3NѾK /DE 5FӨ/<- \ /78ͫ4U1?5GtJg,Is E;ڶ '| $X{[CMNZyb/8B„Ĭ&RǁmeH dPzĘZ4gߏ%K- Uڃ??x|G"-pRo/Irt/w&=91#IZRSTR'@ ,|fLJa(=!P,&6 a^$ w›Kn{a@OL>/s]72Y7d;Q\A91r 7+,{m ~nfl*{ы 8UlApq:+)WN~[?8JL2$n׉vLW#Q[3uVx{EܞwPqDޅ1C5W*n | @;D._XX6t ZwJ9 KNX ɦURg0?w^@>ƶOXuY/1gs3(G4!KQJfg,AԑT=nqPO7E I_xѡݭZX6ې]:l Ȉo!p"-㓶2oy)L(Md5gNXNgb߱ъq/12m\Z( G !dϰ;eMS_ˢ}CJΥoWRywi'+oF珼:ȣMMt Bջ!&*'7EadK]UrV([K(*קTaÇף+?+DY~!,I g!1ab͖xPJb_!ٙEwM !P[4("DLEu("hS]Dz ,T{Pϙ"xEATߢ[Az-;Xw8BP"yidyA &XR~Loy`I#E%\[))ٮ\ @$Ifi72҄M#Į·bDnpCV>:+69f1іq8W݄\pϿ(aQ^|nQܒ_Z9>kV$b6G=5l|[2+P kY^ts_Ȭ65} wJ[BEq\bx7 3B}9{p(BM9'ԫG N cmz/~`f-HlX0XvUZlHA6KѧBIw3n[mʔ/#ҷer6ajMҟ@+] ,)PJ^#AߜME7UT9DfRQʎ'7>/A:Z8_(NvKk͌dӄOTy='‡IV%-dY؜9aHqne"fRn F `Ɵ4@}=#Ԭj2UW}M΅aaH]fpfcZHHBx]π Sd mV1U`~E.iB<>j#&ɀh&sM|'LV߼룲O'*V6)][= {:\ 5lGl!vsYj-~ۥ-NkO"Ita{?qʿ dR ~#RPTzN yiBOkŅ=R߱}WOs!!l(l/`^r"\|Qi{&d@녊{˾YVl2!g NyͱUS24zNy9? MUlFCk=''). 1ramCƍhdC׮P"\GhʹfXxn~"jUbMzԳvbYw#}N1^kN0b"DF KNoL &KUaaŹ:$M=)'ipunVCZHU蠟;f:Iً6cLg8kMCK$=FwJlⱅ-luIh5ەsbŸoO/*h(Z~&Ge1::]収==،HMFz}C"cJ:|:zvx4TyCM"ś6 TN&W ek8Mw3Z@z^i'Sa8u.A T˪X/LFQ҃rjIM*>;t\AqVi{;L( uG$@` 0|6[1[{J¾EcLJMB˒qKU8'BNUklBT[<> 0)FtʦMyvx4NS%-XwșĒ{s:4͖iҊ֨F_8ZΙmc*g>w0IPA*SɚJ>55:7Oc=%[(cIC5 Ǩb ,P|&)z2{jy7be\$ L#-0^,jE/ۃ`.F1BO\{)&2ԡyyԺVii-`CaLF#.)=t2,5Fp.W20Pc sM׏T& @'ZćXaҎrH2 [`hm+_XW_v\f9$2c1B!9'xM| \ș,v({1b =|+Z`yΊ! We.*?o*nK nRz;guSt~a-rGɔ`\XY]>A'ZOJӳiKXDŽ{5p 73.z=td;!DI?ҕ﬒ʇHm_FV7Vs5l(V:_/#?:\)ɕYwSD2ٵJ׎w ag%b84W@v^F C]z[i Y]{@dt-Lr=] 7*ikW6ϟh+>8Xvq2B`y};u[?k3D;*#SF4rV `PX]h7&u&nk '҇g5å^Q*Įcr(sK?X3x.7Zچx z'AO~Պc12.k%b5W-ln>żv\cna#&J/֏H^Z݄EOZ q_ nDrYҼw,詵t-3 _$!ӗU-i.5W4/j]JzOnW6Y-GȊ x95rc4ݲ;(!}:ܢq0Q|Py_GJb2Pf8OfrV2&T^8:)eV:Qq_rE.ǎw0OQ! bb#_7SK:rlxG]i EMӇ-x_ݧIg_0T+yW6xkf}qWCqJe^$K1} M`L?}j%]yH5pۑPg"φ6̸ ]~N(bQ@f*è52,mbn`ѽ]N?MCh P~ha--mQ5jeoL}NYx") ;$*槰( Cx;5A0t{g56y?]0MniM5=:OCvjac3,~b}1rI9Bވ #`8.ⴸ<).E_m~Ȝ#|;72eMKT IPmO2[Ct˜ *%G@iƟV#p2)ӝV)P#Do2ő$!ձpee0È2& iMUj%Y'v<9eP\EY t_TPv/tEڑrw,>.WX [@#VDj;S&UDYl EG8)g:cxQvj; ?3n(T575rmlYBѿ_O̼^>i>6"kl|GHrYZX:h\Tq' iڲ}_#qn~DX4M+,#}i!yVzY#L9×07:뽠:{Eu2!z㌌m7- 9 {zԉ ب ̈́C82 ;rs>4a6,ŏ<ŸO@r!t`@"lJ%`?bSQ@tlL~'M{^3losލO6MT$K,>Z/1W>,6m.W|I=P{L@ў$M 9՘q{e7" 4+NS_=r~KIZUcII xǐn5<3;8m`IO upa e7M,eRhrگo]rv'$MլS0tg g *FܹE% n&Р y|zrxtn q%noͳ=C?p7-j롌^PPߍ/Zz묽|^M--P9=ۘC fUr~R9TqeהsDvą}8>ת_c 93HUp vXFVOU4,NRZ@&Lΰ_ h]+\rdǺglQUAiUs^/d>#jgy#¤GWEkhGZ#ǐ[^!:us%TI'%6ϊ䧏"yzc")K\+ixHUµPa+ Ʒ t ;.[Yv"cP#ceP nwߍIxXDrH/~*3<(=*("X`a\.9\fDџtf,EY8d:@%z}cKH It/4WbҐ>:lхFE+s䀎sUS%KUzWHI辍`o$u#d2q!pV?ܱ7F|K6 y}3b"lc>keEn:=qj&|PlR!'椇V"@ CݫR'nK>vF[ WZUe,FXicg؇&E@_LړIps!!B[-\tf6-GQi2T*IzuVS"g?:[ҀH:.83yc*ܠњaNViAWU&Xs) ]htCKq *4;7&YAa 5eڂ¹hTZ^G3ҒPMM!]-碚)G{D \~e WDZ6nG1CY^x#G1,l,vV4فG%Xh2X&Sw‰KGօ4!o_=3ub0J2ƥ*O |fhqвT6#c#Ng/C-MiUej`SCdB GZ"]/[ ^UN⇪ƚgXכ&r< -F&.%9:HLdq)KfV?ڽYQ\̙CſVwv{]i^{ nrnj^CS0۪JZjG8~.ʭK[/:[=iktD!%.(B>jkxgM0H-C 2!۳jBOitP6l v;(E:پODg+QR#663 w)p1i9<nǕ3%|F w4ud++M^@=Ksvm ;YԇI8W-y?6iyC!P7uk)R b=|gָg;We[&!_-B__3BU(1 {%KvXm礹 m^b֋)[ 5#JQ/gZ0Ba\řa}\Ce sl}'$ֹ_K%XNd304i5OvVLMʎX=cA*(d7p$7 g8{~/u(j6+)Z.]-L6*lr:sxYv (BBr䋏iO`t1ݥA:H XʔB6 &.MR${ űrըӐ4#n-G[@[v2VwEK`DJTj˫H>2_烹Hka"-al\Сϐbҭ  I]r&^׹)>DT٫0Regz)xI,pdBD$ bV[]qi92`+◂%u} gE9!PbWۄb&c ~݋':=#vgx4nJ&1c[f&_ $Pм6oZ; SY|h"t9 '^~cH[VxfpI$FKQͥNd ~.)\Jc\K>Ww"pMI6횂1 pv0Tn`0 䙓m'm͝vY$iMU4_svvb|,EpSTԦ?yuO"nf2wT J>`%ŠJâ& +^p}a<: FmFV5lJ8`u+N[qEB L$ֵor{ ,/?]r%P/~X.h1+z-Cj]=͇lm[yw+V3A p3=d%$06⡾S9bs5eZfKgUgp^Hި z-/=n;|m{zhD`ivRv\`ȟ丳)=#{X $ԲE,V,S̓}}5X# 5H@E ~SJ ,7ta )`F`]MeVKV)"x0b,hqN$}o _. '[L@)9U^%o$`Wj% ̫JX>J펎͗}F4j.mv4F!I,|c:)5zxd{BZkuގ˦.J`Dp@RLO[2|$Ŕ 3"[Ɖ:^Q&[*Qȝ'f'Q$Wv%4}iXjX,J|dP;ɻbXQ03 >KAxu (Fbh5"vxHQrthTT:r!1E^wTvd繿;yݙtZ!j'(^CC;lNy{i)B82'+&B9[<oFY^D>Ll=h#i5$ =1n|_]q/xW|Cz9au9n-y!p?<41]eMgOž t1Xf!E_^mnͺכYL<-:9i^4{We1ăؙ;8ZQ#q@h@o>z3ǿzk ͟|ȭ"e+-N1g4ğ|фAsuR(c,`Ztc.jZDd!>z\G}e_I KA-$Ы*ֲ%;nf0})'L8}fG1\S؃Yaqx5NUY[㔻&9phl;f)Wt\;UR1AfkԅQԩPӻL'ϴʏ{|e ]e5n#sC|ӑ@n\@@~kݤ Ԧ>P{tfX{ Itk΃"gɚ+Bg#>ˀMEOrG֍zbZYr 9%:NU>$HERD?DM}avGdCP).%Rt8ᣔմrxs .EF5V>@<i9WuS3 s< @N >+djğOȱMߊJwםt6PZN!_,k0Xף -XrM 6zzg۩~6t(>Hy&rT͛X_Z4X9dU {;PEX#8{<ݰ0GKƖ!)#Ů/n7WgMLGe =Ob5YhYot1j 'g^(JUlS"j ~k}]c̢ #w3U0-9`&(S9iU >S:gc YnO0l%! y_lʕut 9 .Wɦ!@H&. IYnO}PpƦ0ލZ 8 0y'C`9wb8Nr.dk)D+h%!;:"͏))F3miʆiE܁yrQtHQ%Ic`(NLu$8r2/Q#  K)چO'#F48H 2nኆZF5Cڑ X>M# "H-N 1'n`Y@+0bϪIڞHfǘق#u8Óbk%{ÝOvu͔F<Յ \Gd׵#VÁ+TcnWn̆h0 {^~ gW QӰLk&5_ű |\F AgAJFQ3J.orJ6. 9b6'WIJ^OX-> T\oZXzYA3SZʣM1B߉C^X.>̪Ey,#f|⧭n92Jۜ< Q6ؚO[zCFB(ޫ=6dxGSN}Vk#F'UFt[7^pNϳ-: a*(#Ŗ呃0GT_rS!//ܭ+V{kIi|~ܲ>ϯE} 8իewO$La91mRI^ꊨ1];t3 Ak{BaZЉ[[QZ" ǠT $J缑 q2)dNL_S{8nccR0 H;U4%Z w"yj@W7h߹\_ܧf;m缜)FiqQ&Oq|\7*K%2n2) c؃|3~fF9PnjV:R4B|l^= [zӨ.SuoTȔ90\XZzcV83Y~N6+hKrv+X X:җ}7KHC ou1W׷)׌ =0nTH&\m'79~ ;V"%qDwRДes]mt8Q f_j]Nu9d7l-r;VUntaAopv.{{ Ҟ8ZM0 k ɺ<{Qi Gb@!6vu6B(Ճ`QMEP k.-C=S V5Z&i <ɗel=wpv;f~d}rR a[j<|x{@7tĩaë-2O?b>%v,F'c?g׋5~ ,K<jd LlSi"C4G?#di觋BdjZIGAڢmt[wR"* SIƦ,F62R =Kmuwx@CCv&De_,XBEP]5GRrzʲiQ``T]1٢@${8*q [uRIB5첮醴;INebHu@([}5˂i\[ʮZ,phI9;>8+ ՊZ_kT ZV5<(Cq٤#A}`+kdLVBuXzdP7+(3X\c׫Wvk${w^1u0Ӫ Z߼˛>psU$?T.u 6 LZJ/3ԒW'<"_iMfq^fc$yNW p!`<%+MJ7C[wys&tE|}=3@>qfCAs֚W&DВâ!({@1W9=.J9LWO 5o|Gpzn [wX`?4';j뇵ٚP$tg=Y=nxXNMkň%+p#?D}jg܃BtE<]yi"v$F鞐BZ)sp8d̆g㳭~n p'ˤ|a_PHEHlX/~( ܑyn$699q{2t_T.^,ovh}^PMjy.\13[(`$=m@2t{{qFA,g]1j7keDV=Ө ]Ѻ5>e)}\%+F `!x4e(JZ) jiQ@Mbe?(S[x !2I:$ djk~¹BE|f v[ja!!c.,Z xnF!Zc3^qL-tsI|+ b;hV@N_Sck \33D+ >S"Vzu :?ΏTHt1!gq RFj̻ޙ)HԚAT]1cZh+Be sO`tjrl逹Gܢ!o"~yn)klDŽzU>"ĝu19!ʴ |L6ir\9"#$ ˅qe >+{*nvgDƅ!;J4}II{lTЌ%Jd ?keEǘFً +HdzW5]bsy9|% sPfV+-?k7Dp8/Wf|*F@꽮lB3{׮BBqnT .ͭUL a{JYN ;.q:/w%g>JE1H눍rt]Y}(i3j=onc+ ؍\bukNr: %_Ņm.K11l>M9 }rȑ4^F\-&x_a;q%H߭9rx3}[kO&cBfH(df7jm2/Jؒˑq. ?o8NSOOƾ0 7U;a2dn_p6*t3@k?J@z4=hŴs%5cƹ WB"Lt>]"t4,8_JIi~ n)f+^Tm>PM<>^'9]\? «\ZӘSMLKgIs#3WPwJ,\K网)v7H[b)lh,/U dIeCu,-GUA8vhSΔerNAՄFPD&IhJս@֭ SnZ\E'0[( 봻S}͗Bt.a7O?| ͍~<.HfD2L ߩn߉ Fejy|D8]ŅX= Ϲ) E{cx)j-Ik)d*5Q,Qőpl ř=&R]~FzbMLOԃ\Mʘ5.b (xU.?U@M¢pyGT7AE((ޝxW&v-*״#p본QAۥ ~=Ti  ?*L?Izۍk%Ĉ)m>UL6:p9ƾ9€%x+ Nc925ثP<#=(!58bT-|GvV¯m-JuJs\ ve%:RqpBu50>t=GhBH?Mz$#N2Gހq$ϥ!Q=0:)-1Uò=B\"ՈѯXH4À3l'Syo ʊMZnS)Κ†徂0s*{K6-S U)Y@L&nVnrU W.Bhm+e"JX@+tAk_Zރr3Ϟs[wc9\>0^I `lahIbip rZN7Q)+TD~.s߻+˽.|29+4^ㆊ핓)4sd٬z! fFx*w0so=(ޣ;0iϴFE4ld*^ [X-)7vY@$ET]VAp}ppbp=ĸSHwDӻ=K19!/k4VP%^ơȆyј/(C@a'ҋ-RA(y =ynH4v32 GJ7.C.@r1&Kw?˾j$.`fO@m{6s(M"^տ4{eړN:+ 8x7)7FtpɢJ.FR%Ɗ%Ŗ[}7 I@qʞh0>y?fʮ`UyzUBŒ'ݸ2C6?Ġ Tfgd]Ʒޥtr(̚ʚ<5~j3%!Y2zy-? q.ƉŰ1潢m$!dɵ'gljoFˀ~?܃WdilrMgG)k\^K7}b]V 9? **^g8J@am%d/U+6 } ŧڑ{&lM ; ; flIbzⓄHH5u۝C!Ωn{m.y_c\ jWùظtk2di ŷqQWzN9'PqR.Ċ%75.I %{c4=-,!ι= S?mY [ʲe-@S I ǧ-XYOF GЖBeHm#}ll#̷fh^#-\g  2+)P)3t;A6U 5di5y'ԁŷsb6_3SI5gxIW bյ98+4bS9qQm2vrkla2 c>Mz)r 'RG>ԩSosN0$尉JeVn)@K荞RG#G١f5a]K"V.^0t |mTYPV4`~7[x*7G _I9z'P*XⴽN=ApB{O<{d$lg3Ks.:U0w#$]I7隥6z>bMiR}lwgP3KSY|fUk6bN4m..\{}PmTJcAˋ=ڃ5z;+Sml(jf=eegh5.ߪ^St*'NOwB :A~JI_N%;s{V%&_FPԿM l ?f 4ґb45즀eq=90(-!,j`WNU'JG@-ȶOu?bXC0[ڂ8vLk:|p՚Q.k+,W8r$ѳ qB?OwMƒGΊ٣kpv^DVA*6W&b=e ,c1tjybz $y' >r?G 8<(i({1]ğ~+~mtc^.cAh]XamuYD U92*|F6RXCu?}TAA[d> R(A" Xk@άwqF&ّݕa}9/z%\s-_[ҹaTHr{Q#fQ} h δ%hI@Й*c;~L G?Ƿϡ"[sk,izq8'o mt1nG^%=߃=yI?b^%,4M«N^if X"ÁMyK#b닥7(퇟V}NZ/} 8--ѕQNXQUZOkm$C(Hrbb;eG+I^yd~,Wtv49UtyY℁ysgYZ0707010000000d000081a400000000000000000000000167ee81370000c740000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/bluetooth/btusb.ko.xz7zXZִF!t/]?Eh=ڜͩcBv!M YZ!Mꘙi}o0!PKe3ElM;0\g׿Hb deؖ^0vj;.1R 9了Ub_!2j2 l& ^LǨgr[|CڵUPZJJ\׋^bɿb;ַCT'b/![&ft\PUj891UIVOɼM~܆^-\2:$ ̱BMQ?Z/!Р fÆ wL_+tU|&r[O`{ր ȊkiJjrb{7!>pm&"*`3>m`]+%@"O׆48CO0 Wc%RrQU's%?3 '*V~oEnxq&ſ.򀮡,.#? u2hiHGnǨ,Zjou$ U9rhD}U.J8Qgs 6NT]DmGuU(E;hǀ 1Y﹫0Xȥ[K6GMWC'pa闰8+Js7gv4 p=ixj ި22{lyF4XF ' )Q@gx,vztѷ 4m2Do0~=QZ^l$uqhP}pkQHlb:)Sˏkv M${HE1Lz #-ނ{,Μ=ps]2CwpڽK bh_AbCm1ZjBVyBB!DH05wlj·laҊ˰i21喂kuvA)f>ڞ~trE5bЦzzoҳ&߲\Eڣ-ʼmOkմ3B2iQNԈV#ذzUg0ʰ%$)dƳ̹M KkT˂9~" ?" xt}=_Cyqnjѹc>WD#Yʇmyo!ׁ}! l3eNw䨧׹;v*fx'ei;Gcn$ N 3/ՙݪ)>ukkCYv@FGgQˏ_Nh@|r(V$˚F0mT5>yѾۛJYջ o3Zh"4PK2 :2iAo)/ϩ2LX :":f$e7;4w7Teipzλ~O@4da>B+ȡ#]hP|Cqq3n.K?Hs9!Z1bX٥ X&J,%`$1lIP['efйsxvD9V("C'>؄Oƶi8A^Ʈ B&|&3s~iAeRyfC'AGrs۰AKxbI7ߗ-Q2HrW.z}21Ƈ#&=с4_c% #yYKR\ >FbwڣQr%Y[z}4yF"K).WTqJY ƣXD/Z H-k:(<9h/K_h\Kr2D,,(bŠ5Y =ZAD@˦"l".5e!v}F1;*Ϩ?W-lд[:1l/w^!{;_dڊS ֞*żqб)q2,Ыa| O Vuˤh+L2̸ٱS.r#{M.BdC\L ҋe1~C+1@՘=_X.7B_=5[A7D0R4.~ǿs'ܧ&~I6SO':S-9 0j1S SR8ҕ]P*􋏙NH8ѥ,eLˮt0)=d0M̪N5O3@OƞyVUS&u?[祘'xaY\sgkt#- ᷉`yUUȔ ƻa\k=wLOlRս䮬֪Gi;y ̩|+ٛb)9JxF2/J<": alYdggl=hm9nouzx?t{QH ɢMQLIr9+9pḱ+U7K{ fD՜ vSǦAeOo$!r؟H J14ǡ Hq:Rqqj0\da΍:4_W<ںEH1zcBeyklK6` e">rBk 3tG~4ĢX@v,Ic ˫3O;lLjmo*1Ap{n{MEi+6;F[@;A8[#ex&f{}_*yEmaF珀tFG Õ2-{%CnP"됨GrGn4WK0__Ê lj:+Lj014S79j?(΂n&ڽm@ R[s2$q'QlI x?sF\! Ո\haSF!;LHH݅6.vZ'YC^~+e|&E"9fncIoV8 X|V+=qPΌK~-o3Um8Ky$M#Z{46j`4+G!& hwy6fJ_{o7arS+8X'9 Ks99t}p7d3r}Ɛ5+y9:z |*0ݠ ,|pPp=U=)A XD: !}*%_-2TF(#> $BiRk>x;WyhPn;sT?|I9ǽj+;~ ,QQQ[=1@%V @bl9#ϯF2xx#mh,.{9 l}/yn|$|FPF.`g5yU&̩m1䭶 xut:v(5[\w֢ä<= 9mnUB\c>W&:{Ivz㧱-=YOek^*^vǃ)L1ERZד.|,X!}[B^0TJ5#|ѓF;`O{nm:}(h("y2}َG }r%&ԘaX_;n;S&YlZv\avJWo1D(L,sfb}Ue5ѨJ=Ä%g=e"lK( +uҺ ZfrO}{,*7&tXWZMStEo>`aՐLEF]'q X沋jRշfr\8$J K'mj|== ߢo5.G'n h# R(]lVnz2r49IO.] 1 eїÞ|@OD"D䐮5T3˘T&86q :񺁏T3Xox=Ḝ}‰ Ø?ݬh%|v/vuc _,$tktڗ8"%w^jbbc;kWY?$Uy0`鰢e1t9OE͂`jE!5=ip ,< I fi#p4ZD6Y.٫*'2Ro =?݉Ȃȩpg"WPkJRr/JW {/ni2$Ehe]{K40c20PiUdIo sgsYOKUބTb ڼҕ玦5wtkAy_ {rBe')l؋z?t4yn\@iU+ ō'1#+LvYuam-bhC3l|8Ɏg^M̫d`pp . 1 l;n}B(Gg@}fֶ h`: ĪF(fTR]Dx>q`ڮ荴I\m{3qeD]Gٱ>:}|vS9tÜ?cF[D<^΄ .a)h7d9 k}x*k $0i8FGNMW+; RIXW*N1Sh)jM\tuې?$z7E6egU'ͤ8\X}GYyưE?foH%ٍLLTW2‰ F1*u=U>|C=zi@j"B2*B!:kg-'-il_`>RFU0մR˾Ŀ.jlc+={Boz#`?Q̀wh)[76ts8SaJ]$Dim1b ɄNM#K#lQSBROh{xSqtƵ?^q}d.ⱊy*3aOGm'G "541DHsjC&`B&< ƞ}o}K1VE7: Vhf",M^:3 yŖa=??~B P_6յTHE(7&D \ @hkF}=HՄwBtxP4@Ԙ(}ܫf[ы  R/hC`B&DmO`*Y4-:zbՁ턾2CwNv :f6 pCsҁQK^0w؞^[(*n gH3q?J3i6`ɓʤ*,t,Gw W;oqU[$%F"9u ]$a3,}k-T̈́Ռ_6"Ŕ'zD[ hh-= ({`x94Q .ԫ^*h|ʯ- 3̬<{(w!g~k}fqoCC~ mg0$mJܿz6m a;4JE'A=-(@tA !_e$U`Jq;Q3FD+iLGԽե\m!Ya4tN^9g!#P7jtMfy^X՞s9tВ%hs h[Nۤ i z" "e8Vd7(ƌ"|Ջ&6h-l\.ωb  R=a?|)l9ɛwE"=m@e):Wt-pQ Όs P哶HSUw4la㢧6]pgd##Ƭ|gݞ$98?dnn\SntXznC(<‹Wp"ŽCg/l2WJt[p޶M"+d?\qv{*DN H& o% (ATb#_Oi4ӱL6~\R~|}Q#509b2<1vMLGMsޖeb6LT(87+Q TʅUՒhQ:+ѥRanueR'@HAz>9σek:Yfy" bU+z,; ݿZS{b}C9f`M-U{sb[ߩO[\&i fÁiKKtdb9 ]~74uJ--l .+4[e%!լـHctM9@$ p \D9\><Κq>|-ۻޓ_%^ߟCY$=n6`OYQGC/C;l݈]1 8d֐\$g')KIiى~ >"űls]b~*RMKĺP6 |8KPՊ? PDBiflġ ^4e5Uvϊ|؅T%Khkz^5xյ=562vށBJrA깅1=bv:&N&"ROXƳaOCMN;>mcMiuؐhn&AԃxӣUv>d8\c-+A~SG]Khd}wAIR(MZ)cSLZC)h|]Y S#(8Xz|ݠF W:]{6"Kɗ'4qIQN"#TQJ٫MSU ;,usnke2 gF3wFw5&z%(檱k!HZLJ~+z~K@؞m~&ZZ3Iɀ"Ό>4Im4;+H=3t7Ru?LhכUT+[M?5gTЃfVj2uuAk|j0vՋt)J\>MZ؅>_Ά[mEd{<)<Ƹ^RDw r`|.R.,] P7CY9L&8 -YU!i&yHs_Jn:s6$:iӢ3o3iݩ4 +JS`Vo}ETaJ$u^ZsڏfXq|d*߈jmt?ם )S֝R_eiW*ipv'1h yQ2셥#p1T_0:5<[@FAF2Rƶl5p"7̰NJjXlm"VR?OKkmumRbnk&JpUIǴb?K!֘3q,J(xbNYl9Rl14u :'Ojk{Uo#8/^T:$H2gJGm8_ҞC$+U;:/D-]7)=nKg|&,0POHT;"^k%a|@:+uFD'Г) ߬j]MMzAJJsk%M%,MElG&mҎu-<uǞ.ÕM3#rIǠ~mވ-3򪲥% <[-&T+D<6l| 봛\M;N<ITbM|pbU,(yo^#8v҅ej2xՏ4k̻7Nd#sI"eC 0T|΅V+UQv\HZЉEe=_'5Rfe?p+nVRzq_"~:s}*xtj=j ET:sr" !tlJJ)/GƄˀq?ĥAMp\]6*?6SA?AwjwT&¶64pop^B ,IhӖFK?T?mёOA7iY4ov ˈ :X ͉#qٛ*q:6ױT4=ayhχBU4h#"+{0 X8+b9nXKXuC>怏UjW31ŽÜH<Dz*.8˗Z}HQKvD1ר mG"F<~ [6 .DzWodrejo P7xMzg^!c+PMLzZX7yByJ,c;S/|wc}&XU%1MT iLC,؝a"RK$1Z]jNJի}W]]pZu}}?ǀeI#9TcȞE8LhAs:ykiq&o#/HD}5KOb#̕vKm9\JaA$F钜[0<&I-:6ᶤH5Z03}eU7ot* OXΝ=WЫ]}K: WBi9h}r9w۝8drB^"㤲iFՈɸ|LT>=R;op0v# &ÎmxՃu`%aBʧRjN LP[ʧ旎Κx,Kwְ09-tLQ=DڙfSڠ3Z-+ة*I<*;b* 4/F'DlhNXLӏw@rhiBlgeTRAj=D_5_g>qsrNk2Zu $U/NtY{BbDWBI nrkV7K EAhȻ@8(>tlgG{bI 6M;3$l;io >^̩q.XT ;wO"c u- ]E5*@w=eޡ4`]!5!^ߩC35qVʁQǮT=Jol&MFܷ띣8f'a?F8EMIjX\hˑ_I{x١nݜTGᰊVK-)] {}׹us/Y\g$PpxYT~Y*[$cwY yr<+Ɨmy..gڔƋ@by0&-:A*wݛdH'`-Zj7ym:SA wF頲.\ʦۍ#"2!80ߕ84m tNW/&D<o4 GUDoG `|]ɇP:y${T5B?/O&3+ɘ`{=>;l8M L&l#R iE^xҴoQЩz{6)ϫC3Ny1';hl}T6ؗg(@ M-z[Kz;X,/sDi,ɽH|f=͜GU"渳U&q΂/)2 Z_ t~p<\..z_ /6Ԋ?n:-:22aXkq"DÅΪ3Zv }Çz<<;\*Wd4gO܄-0ob9tWJ|_ {,LpOƼ=TX[`͇tFg`񥝽e_Kwr>[ Q{(x59a`nk-jf!D.]ͼx2P (f[TEojO#j#5KGFM4. UPK3t'?uFhfZԧ:1`v2{n,=;LPB11{%_`'UvV IMlh)c]t2,P:b;My\bJEb{%(f60jJܨr2_DAS}LbH'}o!Pp,Zw3Tt!Ͻ>AjsFvM:xViDMt['jt>%z7^sīOW]&KHT߄'ƹ8fAIj,9^7qW(2M“HDb/@JIm'uv G*YǕ ʹM2'=4 OޓH^ m>Af+Vg!CWSfP0ݒjyDJ. _ܯ/w忟&MsgbXdZg)QC3ٖUi~ţ@wϔ=H lY@R[4h4]}C8+ACuۈ7m,%˞`Mz8ź#٢o L֎> K%rJ\'5普SLJMFيs#l=_򵇚Wޠm%@|7/|4C oM9Qf%?NO^m§dTg6` 6`)Pv'͆k2+jɗ1OF>`ͨ`GF?@i{Xvg\22DEzC(.5!CuWd垠ُ',eL/_vkw9n"ǜ"qmlr%#:fsqo]?v{ <޲U{^h o.O98C/_BzQ[w&GJ\̨ =zќW-߇k}CK‰}r_;dJeIx&ܻH<ur~0Kͽ+o6' #2B&RQ+:UFlaUnVz"]Wdo}Uc PЁ:u\qje܌(>MIAgEҚy* k8ًkz*s}g5E ( u|pK1_c1((zYk^d?Ώ3yɡ`: *QK+U+CZAFL0@W \ᣚm5/ڥ/}Z8O5iu_xH6Qgt;E>{:NT5j!mOX?չr*|,8>vV/=N9B.ZJ.i߼ep tq6VO)UFz5\)s'25m&owX -gg߳3!ٟwuHqVSG90-na(*csW)q]IGO@7S v- `7A6{ylIP]) RG, OZ6WhI 2SL]|Zq:r $ԭ.#*6с4O8xoYHkjjOI4qe:|Óދ+7ぬ\H".vůq48瘔E(> &[Op\MJC>֖@"O 7WVKx4:Ov]Cu_MOD Z%$=PI@住6癜qJ2%=+9MAnGM#z&Fd%U7c~Qs]鋾,bvh%ŦKmWyƸٮݐ "8*BFe,x֥{xjy2܍n':ݽ5ew@e LG濹^>;HTJv?j,WNJ4j4&K_ұgUFWz4X>{D?|;gւN'Bjt,cXj +&*ϖj+$2 f}RٶmlO'S(i`/h@EQ䱵: WF(3"t}w N+w[5ĬܫPjd /C4P*F8;nbR%yLK㰟vF p!еѷ;鳸ÄKN?+ XR3w;ew\<5wV[04d8sc4CL'`(W.F 'D\D ;j['AXVQK| M'OO7Le5@ mNEyx꒑%`@潕Ht˿m f4 !UzhZH-BΔh5u`.N_`Y8`!%aj(XcA3w-aLAmW5m=s5:tYRvp^N 75 EnU']"-u+ZNl7%'lmZ(A MjB$bp(\:@a 4{ۇp䳶JME.Hx,LY A|c0YP T822RØ\pvoњk(A]an tJ#VA>Q)d- FiՏ:)*u| Ό(ZUͮg"(o,M!]F\WTp̗g ([MԽk#7I]'+eP6ZWoԝ"y̦WJlG2g)SIy̿ʤ4 ֑vOws54kfurǨr{%O_kڠ?XHr9On/NX2<{vcK{QGl/≠Ksdpw 9uwl?w{O^_uиm@0Iw:XiGMy9(c{B8D}3knJ=ް=+v}x%F#^yR AN+b%EzmMJTx; AUsJERG ;ZYpmd+djjgD|*LsxPy%- V}VA/O9#dAz} ,MA!dD' BB A]<fF<< s4aQO6wSfpބȭ+VP2VU#F,2B]Nz܀3Nu}8XN5 Zfoa)bgLPgcZ>$38[ rLM{a4.;= ,vKA4r&B#l!:, ١|ᮩs _OKKy9SRĸI2Y׾S7:d݅EEe[,Y9|Cb`S]&p7݄Ib'I!`Eh7oDwȃ6tKufW3!Jk5Ѹ,rvNd$mAh6;vHD9eIY2Oa2;Ml hI$B(6|ۧ$&`kgT=V--c kˍ9z!|Xށ:TxoT*a"JB&kDLj$i"ߓJ!#iAK,qZ7]Ǿu-Y&X%@"qOk5GlßD\9P7[5~80 WiueCjB.O0Vn&bF 8lUW+81!d\ATۦLR}0mMZ"cГpI|<_4od7[ [tibli2jk c3|@zX#uZF4!$]2?Ms|ˊsKfFRҰ+mНFtNrd UۈƢwUM˷x0Z]ӮFbD9I5wDB9A8RCuԱ#KS^ɽ}6{ыvC3"9F 896Nr]""<8QMfr QAhSuU(_$h6f7# rJ)k+@-NlަmuL(V=TReD;ZB:O OK;I)РYj蒢ֽ&f]M8Ŧ"q@ \$O;?MX! p6ٽE\d{8"B8(vXA>2I J}sK7\v!d,#9mw +YL-q (M-GhD*%7y\vuK#m)O]F#I6ӿH&o'y/dP`Nd=q{6Є4䥗h/#ڧ]4 L2pΉnx: S{{|8_n0HLrwEvxQD pBmr06e"`Ȉ&>5--)r\H2AqqtP_8pS8m*tLmlV ,x n.V3r}$0Yp0r`Fq$9vv|%_mpH)QZ!G|2G<9+>jٱ|S LVVoQ0ixʁrW%mJxeA ~ocBrvy,1ۅ );!_ԇ;0x;|!Կ@h. WBg#!r}G+!1LHv;;K!1;kRyK$TM>&s,^MfN7ҹc:V̷OņCL>vD>Q2D8(*!gr @f$/ )ށ! _|m_ .5v/ߚoƆT|#.5*ELXV/E4 dgzR@h\4*|D0r$;D,}tkUB~4|.z*(ës tgN&%է3JnuU]y<êvD6V|IXKz(fX}&$۟:u m[-0=X'/GzC$pfhlN27h .A$,JI;8Ԍ=6? 5_M%=%m8vefe/<y]UAN4Pu0 H v~) n?3t =+ 2,Y~zLӨ:JqXv Вno?=GV ̵AC#pu-Z43O%Ǣ jӆlƮJA@m@7B cS%`9msQ9YBE[4TFv=1Ne6t$iN%L=۾EX.42D&ׅOS$>$'}5D\TyDJM8?&Â@`bu)5&ޭKy =POd{.)'S}7B`rZh+7ZZg`8SCUA]JaG"+PnZ{,¨FË={@9"R!{XdNntۈt]>r^# -qz(K݁ jZde)'=-!C.H>RPt@6=.T(=4p5AlmoJP:Բ1DYrU}2\n8J>|4y%T `p[&UGW٦84.`44,`{U4SPј}ѺiDfW\&1ZoFsrU'D+ =j@Y DW Þб<J6hf=p(C[+i|PWW5 ZoӺNsRFW=.`6LxA=$ cebz"aylADMuJ'V>~5 a3 LKE.4ax d"%XKpNVl bZu+źbcPl-UKIwO3u=% `8.%ӫU!%r^%~6F !nX f;|͝zAPFݿ-q2鋹UowA2+Uα hGIMUafyEjAk7Pڜs`ڛB:CX5|"U'btr~t|\HJwgZruYc]ԼI{)Tl7$=B%Mȓ9Z.bbTrohn,">}ʂ.HJ%?) );NC zGGXG$] t3/;p 2?+m{"#Mpr*hbsW8ђSaJA+\F Y"CeIڢGtwe峫~GzKShm6 8 M}ZF4:Vk3~3btnԻC>4evZwׁ68~ICՌDr'a{ݡ𳺚C0{OGHRHxZ!QɳW ~=aLHn+&LR/\ea Fy eo$̏"a]#dhM QranЎTIԡ5ɁilTY-ËKUK太oMD4z>E. 鞨ӅYyZu7m\z)S2VzܻJA e&Qv%qԭq|}҄5Gj^dnrefygsCT 4Nہ0-=X͇-3!\wDXꆢT6֜kN d@mc?ڊ?=9 XOaeZW>=Z7mZ?o<__!`y'` 5wfN}!|a2&J[hLE uj7_oA%s\ b%rHg |= &@ ^ ՞ZHڡB>=o v^|xÖZu+7W}Q0 ƪ=}=k\ փ1r.rp` h5ԯThvdEsCmcK>2P\ޱIk^,03}HSWnl܍4mYZniLΌ{>tkENgVc~0 l.T"?ZzH`fߋPd#ױXtɊ t*Y,q=tGz;S0BP ܪE7SVw㓤r@3Bf92JҞ_ȉVJGt5 )IՒXj=79Ov8K)/tO[uϩ+HU/.Ї3J7&rlDmSv]8GCR,k<Ç<2 {䱬$@9jJRG)H2>1 cpBo5@ A Q 7 lb]Tԗj7)y-YfL8]QXUqx7_wX/qt }0Mٓy6وg h3e47-Jl=jJIm4KS8yEpt9g_n>q?YɿNjL$;;wݦYAT*o&jx)ى,T1N0^4Ѭh:ZMbdF%azQ_` 1K,pkq';~u1rg欶P┕ED}RՀ>2:hͧJYWZMtT@m#!sYK)SB @(e-D~k ҄ ,_· [  F`ϒ79̝PbXeNɏԣ1HS!_pq#FRFhhE"0(=X]Ac(]4swpi)q7iU<Q5d1Ra"@B2~]e+K7@T@!܃*pv1WA~WXh5hFw3V[k5 py%h*a]gE%Co:M>r[\D5 (kۋ:3+9&%v 汼 )B]=abDX#~[-,OM`˖$e BF^`qZ%Ћx,Q:)?p[rtJp;>Uco< _-C/,3ʓ=QP~[^v`#)TVJ޻izn|R p tI8Lo gSwLB_5/:#ğwGܯ%2z- 3 IAAxv=z[m@x(2-ltUJDiPWެz `32hI&ZT)~ldOvSψxInlP)P xq0g7zۢիڔmd{O/f7|/usfyT#Pw⑸\.~yn$EwcНMO+f}#X7y(WνZh3 cuF|hiܮЋ Iw?> {F hO ƈ3o j(n @Ñ~(LsHy'>AZ(A[e Tnn k[j~4Z_,󐯦{+s[9B`x,m`Nʞ#*M )xBi*dh,f%V&M(#j [g-XV(AyᕳFyJV*q!M'5,!D<ݧoΘ 1\`1<}gw?\Ҏ|HTJD) KWz67QUz7 Xaje .iOo%(K,mR;48h\;SL$fkǜ^_i3\ -HQy_"O[ydX0Z(m? $Ɋ=]!yܙ&NI`T@Sv5w Y.X|/hzU-0K 5SvqTy݀P~deE߆.ob(uY,uV*bjyNs„07oYRu0ꆘɴ=uaaS?6++֬'  yR|cc~1 tm&;M.w aD`ZM $^M3f[iiS"7GICH}ե;QM}΃[ : =Eq Tչs!-1֍< MuSjl*ZB6jCz5^ x-=dMNk2>t*aݴ*iCO9,D&.2CZ*E.yGM=揞(ۼ'N6QH >vAY2 2fK1.#k`7ÿ |ZGTelF&uti)d,([:0>6UۗGx\Sߙm;DJRuzi㾼#t{9GMJ|e dƛ{;ݳ*m1桯EZeq#ٙ)WjnBG<n p_?̧'fLÔ{n7d]`{.އ;HrLeXw YV.pF_פp'OОLJoW$\ދAwwa&t֎m]K4"H05?36{|vr1D7a2OqvYڇ15t65Wn>D#kC'|]R#mha+4aRu&<f(%N=EghT:Z= uhx6uDwUUS[>1n?\q i+e }rN]䘢LDSxexa}fM% !(CBwX$Z y .q+{Iz5SU@yכ6qET?q$:Kx ŽFݦ\ݠ'@0a|4qq]+ ک^ Lm!H,e ;@1T:}@&X5=$[ڨiQFQH ŲVB?r`E Wy`wK}ɓK(ֱxWvnUlH-BսS[T4]$}7k@]m+%%cɼ 1NQPsbޛK3O0wuGIByj+q~Pn kkgGxp6tCTtFd~ abCkhFܘ-͹+=!毨C7 [<`h?F;n6+c0"paWpԦFOB#wMwtɺBvB>Q8"]DI4i瀀LKhm; “ž|LUV.(Pڒ׿15rcAЁo Fug P.Tv n wA# _ѱ@hװSHY(ܛV7剁(K*}!8j!hyېhg';pIws܋/%Źyivm~ LK/*~=5#\{eRJ!d|)87/F. vlw1 '*TyB sR4NS^FZ{jf5֣L(i:xSʾgtj< 3s3Cv%T{mfcÊ>i0<ްpOߓO~5 HtFʧY)IHv V /)}ItZ[θݨA^Mi:+=|="JMdf !hk9i*W@CPaR8e['޸z&AakkZUr/UW~δ3HeڵlRZSe|,t쉥 e[qőRBto:36Hxm˙wJϮ5JURZHz1A{u -'aV`nG%#b F -05Fhrŧ *FGocܘ%_|r>ROd 9cSYY`)/u~ߙ5Sa2"8]>X*1h֌^@6i+~}Bz+G^+;zK3k{ȚVȌ:9gD3JB,uyWݒĆ=3{ -9Oԝ;īFt ݁sGm~)GҬjWK_ܚ*V#d #!mhرq\2P!ݸ\T6$Z$g ر;B{G͂ .bٵ}Ӝ\&#SzzWr-yR;cm$m#|tac5(pһ>ZYn\G3o WBgFPP{ Ḅ7ӖiUߥ&l" ^8+PyM\ = _:%DPv0J(ҟYn~`rZhy#g<252P|:h4Šn'=fd1eAE8{ ZP և *&d֌ /; DQ=GɌbsx:'[>2 Lh jB_8쥞tJ\5f16KEZj2^~W އjAL.-Z?(ʨinnJE$A vOE~kWd)5l-I< MY_8Pώ-;_b yiӫbE"oS?¦e @iObBZS)DE FFPs+ <^Q\}J;yXjO`)pK wbڙ\gs?v 9^$I X%[*0p#<[?4,DT(FsVүN(M񓄻/n+"<2^`F؈+]U/e3D/﯁oI^ i{Ά~iIw *(M?TdeR&v"Y8EAIy+#)MtMٕHpMM?&)B6œghj&CVɔ,HJE쨍uk "%`[~VʦAF 3ngD*.G{Tlĸ~%_Xb𻅧+~"$ mF*ؘS,t{sf7d aKFi 8n |7!~Uw]oB>[?t.'q-HvSmc= u'tѩģS L8xn]cyXhxh¨Hn{:v2rawqwcqY/d0B w7.;DO˪ m 0%~+~d=`^,껳 E8@rDqR _!4/Fũ\^V#ôdzv *cԈ9#ׯa=R=$L;mjw4ik=Z qmj`2v[r`H"/*.%/ u›s1 ٵ* Pڇ|IWw )CzXo» W+V0,q] @e2ɱX9[l gʱ\;BLT<=$V0&>N*%> &; ӯ= r3`llɐP%h7J~?J^X{jvq۬W-u4mƪ=l%n@P4 0 8 +<gTn<nW>^zZ yysu_m! }UƴT@*۲}8p΋`+Z4PcH(i޼ iQ=5ܼ6{O83D֪㖦08'eR "m ,/=D.Lg '훝 BrϷj4baxDGO`s f |~D;nαX,P&!c6M5OAɎ`h?}i`[Ws:kmAk/RkX2Z *+O: g8T7ۛ7vjزh4[/r}sIFſi@ xsDi.5Ew mz- 5P)9;(^4t͌<mRt{+i4r18櫍y li:H&L<9 v}B˞L~` iy`_}#7EEׯ3zxjLcӓZUN~}W>O>07!X{RsV=z-_]n|6pb99%1 ?azz~K= O67Fsks17^ԚqOцVܱ!u٧ aQ:~j5 Gs48_*~0 n+C5{m5(! YJ_̳tB.9Mh0#_J4(S Y Qa +!ẀY $v5S:9 !*>y<y)´m:(m{{/궭( :ru 1~ӨOGjCxz,{Uk٦'n m.$)/nR6c:69u> +96^0Mڐ+eݷyRfON4 tOk+#huGǁU Xx3ݷ/o=z x"Aa iˎ|O̵w \܅wD1Z:"B-%IDx΍[nАz1ݧi]s!%m+tGqjK]9<}G$|r30C\nـ=xVu%ӛEqaT7G"7OKG>5w= 5BCK^gyCHݨ]^U huZ'̱P戸 D2a$B!{cR QvncεElO8Ѳ`q)D6 ɇ$ )͜)B$qx7fd:ccltBδ|y85C^5aڗnYٸuKzk 1,)q{@$6L?i;ԴPORqL'UɇRZ}υr BTKwcsl}Ɂ\h(4ŢcQt[{Ɣo0=Mm gP8-ˋVD7@'u)zu=E)Wɔc\i 9,pc0} zCĸou̬| >nɗOp"jtm8_agr&?,vf=O ѮuDNډ9Wzhʸn3txDV|#<$(сMLqEJIs\K:Z;sQxުY_TT̳M?)5f68"u2~lZ>D66ڄSQ#fr"Η?(J~>ѡO΢^/z7Ǖ 돜驐5~ze861xSZAKN6WtGI!4AKUȞ)1u&aOj[D߃xȢ,}ƦSgLt&IA-@DyP $9+Bgr ojz эH3OM+,@lv3YZb%q*i{BGHAS蟽(%~á;60FCMCza;"lZ;ŌcMalR곹O}VWDrNC8z]ciUk ;yvLsZxC!!%eracSҦǑRT iBp`ܿt*^E,Ez8l7Ԁ}'ʅ[Y0Aa}Cӟ me>`.0l6ݒ.SdtTԺ]ᵮ%oOWI[r(wV +jOU{5j@nC/Uk%bQ}:#]{V:Dr\0ӳILn: -˽&v2I؝+o5(j*V;k t#q0:#aIiY۩3Аѧ$»V}\ȬtL]XB~SnKs܄y5=8#y㍰^śbҌ5BViOؕWTGOn)m;_LtϽpT?"?!IP6?vU6%r$+2QE`AIO1ljhh!]-~j.t4rbe +uJXVXPG v-`=d./&ђAc3n8HC5߷^GyFiD̟)ϮY{(jTgIqr-׹=ʠzr2\5Y|; o+;- 8ЉkW#CT]'| ͺ/  %v3ikߧ;,@/6?/ ~vtr8 Z*]~F‰FKUOU;皲Sd@"CuŬ8$PFCYKY<-Ac5c } q'A H:l{>>=Od*PUY`lPS']2s5@|2aUus{J~ȄێU_h:0R}OĢO!#yn荿k ݳvڥx^1_ ͈ŇNNf 5A]uQ5 9+[Us(hBy y< Q97QeTiLd̑{ߺ%hق0T~8$@?m]iP-*(P\ ǁMM4?g/hεnBTe )ZuV4C'DZ#?}~62D9p+V4YzOm 6b!5=fc`IҮ%3ŽQxԧ>?'[WF t H"Y:S؀7$+}pj 2rTmLg+|O {|0zW9PR֏}=u_W F˭ 1qO',c×$n@8x ֨@RiIֵm,)-C$a㑐cRHY">;% 5. ̥ "9wY0tњ=fsڛ~}`8]+; X *]P׏ݛ i'!Jo_7 > "ɖD]iٞ#S4#ATB(\ I[Ux {}=!`&4Zb J es\2t$P*37>ȵHMZа +<24ưY3K]l6`iI-8ؐ3?[K4A)^&KsV+R{e0'?t pu 0thN^&"΁Y7b b]]rV ׊p( Cnayrbg騳SCjtK庵 o=) ڭ:%e3I~Y莔Nc%BT_`3Oa]ٻwZ{KgS`P'[96թkk:>oP68d18P?WgXlѯd#e+,K;zۨ>Ow*mEetX/H7S24+ޓyuƜ&hWAjlS˅-2nULX($1L|&qԳ ]%A6c'|>'-(r zA!kU֠m]hpQQFN߱#%5bdSRXgi>J„] Tvo1`[+%t/%ϞU\R "L:^~%Ӊ@%#f¯qљ&Rվ1·jCu GYRh"0<4 !Vq$eA;KJ$^{ͿwjGȐ'㶈im!ZBvIsim(} !K"lG B9LU'$kdR^b}]_Z XBy0+L M~ Ψ̬J+i>LcC N[N1эKa#$do=m,p~LIڪY6lr<+h*_ց]@7UG )9JtE܃=.y5ȿ]L2Kb{j;"3(5b>7 ll~TWd6 0MىDfl=: 7"9mW'wB˱bxC_ߚ% naɥد3b ガexZ0ZP#,cL97E-B%F2\nGBc$lg8Zu7-`)o[9x60/\J#?d:hi?y&y \Zmܔ=L~Z0mVؓFwRn}{i[ws(sC!T5 nDY<2GN8,ДZ،,Y3ͳ$0_X&NۇWc1NI 峞 <}"i3}!;D'dWbu]| n %etƚwTكVgO %tܫ6PSbmV~.DZ;miZ0V&k,ѼD&)t?F&@:7hT)ld||^xhZZ{[@갲'?#-V"[,BK]ۃ؛ccԇ]P8iK+ C>,^/jtyLnگ2%/ȓ˥$+m:$tNkqS|\3<*ɢw:kȳ%gYgVݓ zyX^@07#,߼]Ja6DG&yK;YڥffE; ˤT(qXY>,#: n}A{b_@YL:З`*ǓAD%_" =opn'0WsԊKaž1UP"S_#Xi+pVm"G1θ(B"$Ϣ1P"GZԷ,Ad~lS27r'y1]7JO:JlX@r<̘fr/(:uC7*ZhF|a" s d"=C̓-̶f*B$.pG d {[QK62l[pYY<44BaGH9t0uM!B%E<`EuueX.!,5 Q s|ؿv$;ePso-pl8;ReefUӀ8ߍNCh O "ӗ(b= {.`(v,242GMj5%CzwϿYi[}z21;>3;EUQ];R}85 G[t<#~z|+񝸄1x'[PBtaJTvEvϑD"af8n2bFR[\q~UUe4}[<;T$@op͔ku{.ڧq|8S&7 /#́^/Z$D3>7lwTհ}mzΛkyjT'0)Ovr@8>2*7K,̯ۨE_#cz*^e7ojeI}r~*ɝGeOyZ\0Pi}$Q.*$ 0m55um %"nMԘNۻC.Af<9gU~#-(pvCN\L38; sxta@S(7N(bhSzC)u}ٳɏmOc!A:Lk*(nsfxM=\ Y⥥O:̃b'Y3Y]@7X[Nf ;Fixi=iԽ,qIFa˗(ΐ4x7OctKuU;[uRA2D ;!یiSH.MȦS(=9yuNcD&Q(>qHw&y@۸භ0ɦ/;; /ō_-V!Xxwj/>>c/㐁 r|闻 qq G-V 6ylF1f!*dLJȇRS $x>N-Wĺ^ 9V:bcA]rolj< .VR/+v~*nY m[u2Up,N`β7dXh/2j|ENbZ\KyR?SWC 7DqNU$4\1 ih3 sz̜͞B?.'Wtӹ'?ui[={YI6u*C|*CzE3+hc-7p: ;[ho45q7 ~=|t:4_ow_5-4F~vx9QQYWںbtX4n;uaLl%s%;3o~?IcaP*ѶMaHx7ּPRȾ'GlovS;"=fB#$݋h uXm-g+%ҝ+OJ% uotjvxs|%]kOH}_L4b`êlV @%CC0>S=bE.% !6+a:e<7q55oEԂTb2;l`Zo{gmH*#/SNaX5p=0sr}}J}Wx[VbGtW/uT#Hu^x1Ɖ@c^MGZGPF6~B5.iK  Zt|*+&YUL}_IΧZEL4ګ1:wutSϐʰ+—BI{]y|_fWB󘁃 IJo l|().c6PHɘ.Mz9x$*TYl^ec7/#Ж\b0;QjA LnkSMqshm,>seDwz w/CPl2y EAyD8$c^Cbu?RR{Qq$s"#+nl>gκ8z 3,GTVk_R~X EffJHBg<=z[ug>1FC.3$‹M(, 7Lh'bCWZikf!^QKvu 1ꭋe!3RG4^tKr|5l4.)Hu GeRI S Lk jȬ/p# JEOHNզD\zz?giIE@/t^,شt!?ņbl;϶DZE~,I xSkww/p8Ӳw^&N_Сpxe (H#k*f:9l?ɼPU{Lf VjF!"0p8?lԮ4}&coMPj.^!{])syQu$=WXGӉKA1u*CCD~ŷ&9g:t=}" Od=>"9 `à1PL,pݼn9%ڄ;YΚ%5HW2]H%!@BnaUA ߡ G}JE0p (^uVID9uИ֔e<}޳J w{L,|,}zU4vtYV>cn~j'9;u) 6 (5Bw틨QAFfP6_ݮa` Jr3!Ls5o:5 ^E ޜDJTY$a *4eʰ vyM4`Jx6I\GP#-lf³/O`b5 2("'jA/&g_OZ!X}*C#ž5}|!'*T]LPO B{Ʉ; X/-So:YCQf2-{|:7e@4jsJJ8m#-#UW ;,2m'`5KDi߃Pv=hgPfs+ʲ#z"Ux%ƧnZ.>Zɥm>EPB4"!eNj)pXvAGBcyiC 8Bމ9 A˺ v1 #03f}ظs8f A5u$h1tj=`;jM@s.5.=+ZH3>E9(<@!D"š'^XMEU5)>{F`RǪo| Waa Rɹclw49O˖(J}ѧ/47؇•Pa%@[`6%[9`f&FW 9%M $W'>[S ?&TXJ=„ h_7UKZڭڧ=;q'uH2S֯0X&q[Sة/3MyfnUJZg(iK9 2"ET7%\ j6D{]fX~[ZC^-8ǟC)MލeEWy@n0h7g=]9gj2838% HHF0Ċ/]cJɦۤ\0 F:H?Lh;y{(gxz_\Mpch7/ϒ.OlCCMx5zT{y$G{x̘E'6(ϹCwoو"uܳ4S!XrN!I[В18e+0)'Vn1Z@$QNuwqԕC)&?^P-%fт6ԅx[Dy7,\ANƝTj4m'$I-"]Ύz%Ji0JVTk.F;K/tDH1gzi[&0ݴ}qP7^y@?uK9 Cp_W"WA5F\@Mn^jXٓOa~`eeō"-.^"C+ 5%[\|tټϋC#M"b~-=*M(GpʧJfn ~tZJJ5 8? .yĈ+< [q~QMXǒ4r9e2@@PR 7'.&?[VwF{r))"^=2V8kcǡLQJ&$L\fh#R%2(ʯɷ~gf ( "Id<{{SR`KQz&b7v>0Dv1l$I{&.JxWS=֒}kc87/ߤNzǧ -8*;ec}AhGU6M:cքԻSUd!nq̟,`95`A:^%^\YH\ -\|p2Ƃ {~b"bW%B= "\ٝ2Hi֑ʰ쇑F(?ޅpoJO4xR*P Դj \э!C7E tP*ód@̿ _0Ji<{&ʹ;t*8`x6k$? ʛLFD=6FAڣn-v'͊#_D)c[FzsO^XZxpT[a5c\2zfWgX˰Mcx,lO*Bp[:BGǗtAZ֑tWQTd$׶@ghF%[2cݞD} +}~:jc-CFyma}cG(͇1;ڸR٧H'j'T;6Rk-w֯UuX_l?f7Ukx ݘ#Hiޖ Ս  [ϓ8]Y\m<_ɋ )GhzL"EGhdh `IPQQTh$wتXk11f#IȾ/HjE^s`X2.6I@DLJxkޠqI#DJ=0ͯ {-/p7 rN3#mt ecQ}TO Z9˥`xL˷(KAQ_UO*\?n4FH/&^.mҟ6SV z,teUcSk"QTUD&L( L!ѳpsvw5*?1c;O~t[UpVqYMm~q0 sxvy_ 1ݎΐB`D: b{@yOc@`zXCU˂w*8O>qaEh0N%)BiMPMWrZu$.z(XS=,6Sz^ h~l{̇aA;f*:Jml-dl*Rw_c73ό;!Yx=(!r&^Ȃ o\ZZ@6AM@mz/jX \28 sk;6y܇xJ*C#}m/S_x-Fn+)&jq*οo.GLa;@G 5cڻ)Z[K8l!odFYznF3ef9 \I%l|S/+j92Bi~a$>5V ~4s TyqD<*(dtXr>"}{M8>rrd`W.M9&ڣHJJ ȼ_qDk]@7\[&pEp3a828'΍&RevKFȦ<A8V$kAĮ(zqXL&*hpVrHh w{l#_zUitzMie?2/j.1Pk&u xWH1;W y۬ c|(u"6d`^Fr[o8\ZpW@_K5^u}YmPo=3) jMn{铮O[_bD0 c$׼ ƴ>]^ 7#&¨522|턴" G{u&)Wj[7b"%.9+UtJFkgW! T5u[Ў|:W2ꗚ,;Olrv+l2 FzMx4]`&>Q0q9F8I$o{(I 9Lq-{S;Y Fn9@{ Hs-<^B<ΖWcpclfZX}}hERP2^З ]O(yi\z${v??X#Ķ8\<)"="Y XDԢN2vAo{*@#OTJecB G5S@ah묜`~X`7u(!#CR^Oi'q*L)&/;C P#P!7uW0Y)C.R/vʏPr@!C܍v.!D&0kkʹ+έM,Vq_ {qoz299IWAkZ}8K(4 "s!||)Zh+ x%TZp[h \ܦͫdWЮZ4LÄ]e6ol?Հۥˡ'n,ƼfGRD[iuȔ8xji홁fhߵ;=>!z8;F5i a<.#swl*&dRw r)o!q4?ĈV*wUQ&G)'7ipK5_yӝ [lj3HlwF5 D1lEi;wq3{m케P1WSr϶Du 6 dp'kQcH4v7aU=[e-0˯;=IbQ8#V`mGMEϖ$ŦShޱaY"/h1dދt!;0D6#Fک2(]?|D-uC+>ڿVD«Mj;uu8ƺL1Y+Dr`! o7)5l%:F+?5_z(6-1le?~Du>j9X3xT"D5!OjWLpXG]$OӅ9qzGԝ QV'6|N7xSZ;;wq$iݡFK  ܀2D#$PDh  |TU|?N JVj䤗Xvg/ȋt@K0̮loo4jbጞM9|»k!k#[这Ƣkgv @4(JsO{/ޝɛTѩ?yIG=P8XZ7ƪhQ4[QO 3R2Rӛڔfly)\DV&w8-*FrC8@GP2LՂОk}CtF[xBH5׆Tsb_g,aIj ۽s˧"w5hy"%,h`Ƶd'Шzg?A l+䖇(^J5YD"t#2qׄÁ:&[qWTtȂNXf~7V61TGY1' [ʆǥԟHM =K=C*+DZ0 ^,Y_pS{c;g<ʊ!, -!?#VYǾm>!ͻ)E%'. }RhZ J8¯^VGB~_>,%NֶVJ=GǓV@([(Q?$> IK ;?ZT-XcZ)7sFhV\,k[EH6OUO,)X 7Ys ֺF823J?2 [2ۓg RS&O^[f_MX H+ -<0ɷKk97K48[VSӹmeD؊_(fܬh@ei?bW4;*"AHAiy%ҹ뜴ڷv\+r(Ø58QFh^3gi{8cs +`LYQU_:;' }@Bk&s<=ߢ3nS(ݮWY]ȋ5V2erZ%&|؃sN_o݆~@%Omי"T|N4_3H @OD~l4S2̵PxD7Hït# }LbYa _B>E~R7 rbʞ%7dYc-<?|=wMK7sNJq]J:\sGb~_֕w$]@'Kq^&>ؾ]kVQ,1`d naY.f$m TN}d:MZ6/Τ;0HbD180.; `#3P0\%%Ƕ!Y<\$=Hk dh%l!:Y³#~X*\*<"`3Fѓw"}=jo3s`n1ƕXlC 0uA@ƌ휒U!p+\AdV7g*&Wdq~z4c7s VM0cYWDW3*n 4MiSQrVypQuK:z2dt| I8\ pb㼋1<+zO?lmXÝ2i9v-?HnG$i׶&Dz0q$F%Z1d5.~q9}aTDfUMF#dD)HA_aFTE 'r,?nmFR0g pȎaHpGavoVQq+LeբAE塔[b&$"6/ʝXo୞!TS=zω6_E0OᅭY ΓHGp(v&(.kiE$f}._át.tö΀d {/T5ҁs427鯫\ȁ Dk3֙d3| m0 @٦(˃+Uxt97{QѪ ne61UO`v])Bj%dbw_Unذ) CuEqD`@|~SNөlhp:LX9ypn~,I*j&d 1Aai9JMst9&xMuKp F%yu.}3*dhU^ ogOU7M¦v8g{A0GTuCTK Z|Pk'G&|Oe^/!edL@/qJ#s%%<IW2.4 _ ݊"dd- ۃ %3>Z&ԇԸ:Z9?Vi_ Ń4!]Kqo֗Z/v={ڕ>s&"0Ճ|4)M;J SHg!TaguzJr{˭C=A7H:mNe݆íz[yE/ ptSAv'Cc2/B/7;[y@;bAdvY'^>ɧ<+؟ 4`:KآדS`CMW!6Ԃpkܾ: gA/y*c@. cƷi E$l+4RJOLμK4Ĺ9$CU CH\-^INAQaWߚXS<[@6Q ֮ Ѷm{+HCev }:d kW,n6A~G)R 'xxMou=b)N^jD913`-vD :ۮZΠAIuaWa4]un+CVZF{Q娶]D ʥN;@Eb7{4AO͇_PB?ߚTUBR1Xbh@7§11pz[$d728Mo]uݮLXD۷XC, Y2CNZ2-dng$Q#݇v@]1fq9Z`X&*J*l S[STx[s=N>IlbXx1BLr BtgȽ|x|5QXIj-GһҪL?!Ub^n,!G^NIoƶOe:YOb,wC{ZcDeT}Fk r,?.rS4]]pԷ! 01uR=K(91wxr@%1VjkG[wbG&6֭WYS|-Y{N.l[LtwDf񆕙/|>cVeӞ8%v885bE]=%_GP*0ofHcb8_yJLJ +ɱɹ,T(V8-~ʉ;쮩{-GoT;&28[ FܪQeG1}C:$XxwXH(899[Bk"'ujKn0< .X! p YwG]!Fa=,x/OipKZB? ӻ|SQ/TR_ A1=9hFtxV<}Kt!(lLq7WvZOX`3ƉkΡ@/߮0d&Q)kWnC8Ȕ(45QR\Qruw;zin/MQ PKC`6i‚~nUEjJB<$BI6C1SI01M? c g@8S\Y!Q%QpG&*.C7{x|`(?s?}/XO趛׆)8Y\/(=QJJWM_R=Z@yNf )_G9aHN8HbU(!Y3i3l40.|jNawA>xIuvkezuFrJو!gq2r&*͉=Mˬk8pxO +X(Z=[6MU1>4} S@i8YZ'h 9>VvGL t,{@)-k짆8x.b9s0Qfdbq׭ /Qы*4n۸b{xFx+UiG"=z'ѬjԎt(=#"3fl'"–1V Eq\s)UIC ,7;这AU ~*5z% "D,v){_W`:^Gi&>D`JfJGW$+x l7(KeZJצt?ʘhjefy82ƹ%<<]MOƥLR#NWt*#wX0WEaxmQ%Ku $1[߾bmmX-^ű_CL갡_h0(BoF0 ttYJudtLXs~NCYFҀŠ8!2oRZAՔs#AJqyCPiOKO;y@xJ?EkH=ҙnW<[}z+@ @#rL(UATnٸPoܦ>Y1Wco:}[%~r]3g\W[{ޗ e^`[ O",a.4(^ ̏wG (E(ZI1Ubn܊G+E9yV-yRp@uD2[(|쑉d*MѲ iohTԀmWwpIR;.lҟ̘(OξDMIDX%}znA!=^@w?)O .b ?.wjXƅQ3RZ:YHzF%6z7U+:h >ŮWU݆Ҏϱ!TZnBT,^(wri$Kv<-+7aש>ˋ2)e?{ԩ)_6CmwdWLj+P[Њ݈jw~aVxήM2}DST js,#[uI?= ߳T;>2 UڑTu{Tזǵ}W\yPڌ qw9;L8~֞O1/>fMqĠ/fb`!o9aԳh ؅h}y:hiKNkc{uQt=4cub5ðq-I7եp;UiL1ͥ%_؃ξݲ)؂cc[͞Cْ>h#!٤q"]'"=wnt_aqQKeP˭S0·IKoUYE#v UeF>#[Nj7*"'+=뛟ӎIS Oֵ?u 7Biw&Z[~FŨj7.^MNgmm6,x{0*P#~ޯH"Pπ: ;ӶbU"ZS_ /Rk֢(g,˛ Bf-g"PWLKGx+~6:HrbmT0 AH P I_n8/r]]^4o`~#K+ƁM oF()*dх5]MBaW"eU.Aݠ!vh%('}5ʈy_z-$_๮cmP}t56%S0 @keH[ Ym6VOe"*"D́UWu{7rێ6deT:Evh(aT8'ӧw6UQ\5-Gx"`W&bbnRB2T٥]>pr0[D[:=;7~uKFB8cpϵ1{K]Uksċ+q$ vD4D?P\P^a+hH O48`SJ=#>STe22 돺pn+pκhoJP<7(A? #?>C:!/X¢ h}50:GXS͚А2٨S WQcwg |95?|@,ulnѰTB?fITu'u|$tV>g`#SLQlq@W_z)f|3 P ՕFz<E83ѕ9yuD<AU>z[B)u"a4 3}[dV!:z<;v'ouO\C#i^<>B?`Pç-K]1],/to1Ը}|O;>^C}@=_M[c)є(9xVnwZ&NyofA:^2n(/2Hg6RWBQ9Sx"= BE*ˡ do f>N` /ۢqBG=SZiUm1PW¾ Pܢc7RG[j$k{Zи߇/X^c @ȁd#XtDbrD!9UɴTցnfWv*Kگ-6~uh6-KLYzgٿVO߉{9WVO`s5ݮbzN}GMHOx5TߵyT,8Ϫu"kxce8mEx\` 4BUԪ} ]<^.,,,PlMT~R /:p& iD5X2tZ]Ubr (2b':j<4kojPWw"9Ӹz qI%t*jR{|g@:/`a ێ"uID#sXsK }.oL^>wБ@CIAR^WJF7E^݇A~ɩFL۟lĐsXlA-$udZ@.(R`8-n$h_]W5P^HKd*Y2zu3ѝХZfB'O&o_>lu;^Ng:iLBKG:Q*/)+hdCpP۽Ѹ#Aļn>r$)E|%EeWUKV6;/<vF '].'i#Y9fPT(c0$]r?] YPq[NINn;=hW1cQ#|xr 6.O]S<ʚ"uQp`bnvP0E' ¯l , ޫ.Pw(a!X㜲f\Au^($nn<{6v 2L fg)x`t~s ʑEѿ*nHo4~^wCxߥ6. &!cCO㎵CaxXbd/NxOTMBgCJ7^g~&./Ѵ w~&h_V;}ޔ3;3mzd،қ=<7OWl@q^cf.M<|HT>>}~hݼf`#Qwi h%a]GnE5hIYVyw 6(OUOys=;X^tىD'!>g,u;=|b1E 1t,Vo`u% !40G @]FغZU oBMI<2h89rIBCP\i4[؋ug P&,ӳJb gDu*@oO L-4"#caO!z rEPctƒN=e]Ms돊氅Z(oJwWxXuv4*y-wyhCV_HA$S䜳JрUCt›*9/,e$Xxta'`^PZLCMh%'eqԻ)\ph4,#bـbU _ar*:'c3Kqn* 3F|GFZJ7QSF))Gq=>5KMFP<+m?tFp@U S&$!$a_ʹEi϶t~|x"{wKT ltjj 6R ?઩BN6ƺ4ʾ{!YEXܖvՙ=#˲z/.oaZvUVƬo$N4qך*G @Hi<4z rJG[Ӥ0tl\<9)lzQdi)2{A6_ΚIuNxB2&?2̖5 ?x(A0yIԄ;eq[5k֨efE>JV!>oF<3ƒ IM hQ XmjpSĪtҖ/Ǻ~sA~N2:h(XEX߲Я%خ~-"ʙE R0v!Ap2b %e1m_Wb}YWH {dDË!C$'غݡVCI_Eq s?x/{( vf ۍԅZ:5Z@IEǯ4F;gjܲTγ?m;6 /Xz`F`mau: *A#,/|F,/C K ʌ^-;][xgHʗ!W%r=uhDZFo?ƺ־0DyTHuvhsIy71&ݠ^g{Ά)kfDx}kBb DB ePtg-v=Bk3`& \g=&1+h_H*w-Whpbk2l]_e  /avY=m0N(:Ѩ)$H:Z h W=/NwJg4ȥsfCT۴}x!b+qB?H !FpHhE풲jY}/7R Vdx΅ϟg655:Hn0D1ڗ[UVpCn0I)Hu3@b :xVkCbc` gC^t DAWλd/pt3T zXxo`= ʲy+*[LLe ;0G|cEnW r;9+q][6AFSrL:NV[֙a54u9!'6Pi`Um?{452~CG@ g^JpaJ_s+w2\yb3Z!E|kɨhK{rit*Co)|3@f;}eF"\gΓY;.3\ +4cx M浉IlxJR@Bk]oo)FF/lhG dh o}>(m@{]`z)TT42cCR5 _MoT E1M/%cmGk;:a{m6)I"(8J!&{26Gb6k8[]@ B["+x NK6_-Yba!<+V ?4Iɣ7l*o4?ڈZRkC*ۨ\g$ 4T'oP(^$o'P8IIwGEF!A#O(GQOU⮣^"6sZhD];UPQ=ܗoGdf8rTԳpz%! xO,(6浤,}hVJLf[;*RChp?i<,ZKo7' .<ģxn׭VzL,5  ^^<4hy0 y<ĉ[.<-œ") ػt{x}3.M_ډj>uɉ\#'$ u)j9mdR<+ޝR0:!$gJӴ=rQb1cFd<)D)i )5-VB_U5I gW+'O+=&332]( F'")2ziB%cPv5.9½:H}:܋(\E@R9t4P 67fb͵CqLt$7:6-\c)lHPFT  pI q⡵_kC3EkWOhy$RAdy)UnL "pY] B-ub[d`hlM˴L\HxgBڸG;.u ?|[v케lnHoTuam bnRW' R`4ӟ`2iX~ G:`_<۩1JB$?1[yTgw|/e}餅!m.D\j>R iYQC5ChտP[e5G6,ΒT2ZyjI0$k#;!]&wbmh׋0da/<(ni  U$gKBzɡq9GCM q#;$FZJ76t-%JI,*r$ΦC~6a&A2^aR\x2ZlIػŅ$I)9Ň!4!F$נXTnzmfoͣӒUJ^s-q⤚$DV֨RI׆6S\Nd!1Gpa5m/=gLJx$ޗ)J"yW9z4'C)8,`t)Y-ݭxc(>gpf[?ێ\ڠHxDdn ;ݱ!yӟd@JrHe3c+5m?}CeYtUeG0.qϦpG!iKLa0_ԟ1-e9;2&A=2ƳH@Z[E8<ykxY6y:G /5=ߓrطUkMJ+'l g |1C?IFu(^v˧9*y՛jSg%lޒګ(z:8 !C)ȋVzs2\JF}P- OcYJ 3zʩJ+|@_U1oGvg4_ /H۟ %D b#8~ T'u,|Ul)zgEW)P5n*i΋dpX8Ecxs԰ߏomLh9E:~uD9jJ[7.Pc%'T, ^e&cyzG t7hvE$vԽ{w+ڬsn벛0VmaAI@f5Av ~~0qvB_F`0 X.ƓyE Tf}<x8A[y4Ѓ|$c NŋԊ[x? ϰ$LN9(guQ+ dXtcQ XА E1^[:Pa 龂p}Gk,:5ÅBקov3p9ÌhP7GfnɑƑLJYE3jAe(~W2azM=A#8CRJle[1mDʙ5Hqo- HVDRthg-Tëep.. |S{5b+%'237$Y8,>5Qt%J4(b=F]b TL{y5eXPC:!3:!R RQMTvx\q+7u"0;Jr_umM 6k2!ɡy3LubSp,fyg#xh~S0ɃF]ܢ|y-KEʛwx3.i+*09E@>A4䓘|8Do^]M2a tw'7ݗ̫IiWb w TSEjW ȯmo)S|A!s8PՈWeQ-ly[,i,rL1JsR832C*ĺdq1Q8[[Y 'aSj{f;M|n)FbI] ="z3܋g#'o4oTKM3$ o:O@.% ^%jrK@g /tX5P3(ZD{3A,܏)N hOBMQ~&WbrGjظ ]ŋ/Yx7\EI}1@[00';˖wۖ~-f}+ ^W7xT & ђ}688p Ek9ۥ?9)ة^zy 3m %s.~SD),>s Ř ,i8x-u|Ĥ lxQK+ӽȿi>k Z{ɵ!\9R#&6b}'F;lVbEx|0]vD)ytvA}-PYԱs iHx@5.wJҜ^a3W7r&7h]m*`|+ Qɩ)–L.gC*oOd- ޠK+l7k*fšs^dw9:y^{ ҽ:W'cHq ԫ8nVG&(iyDs[J ${brt!,\4@P͸JM c0:ZrupqSU_~YjrqZ0ѪQCӮ+_֧;gx5cB@dd叇!:ц]K{U&Yy޿;$qƬ6^wf`l-:l<|ח`*@9㈪ɗ 4JY~>2˲[ &a;l WNu RM^Ef$봵_EjQa5=_@ӄ [$A3DgvYpȉ E~ی3< 8>)5-@+&dׄ/8KT%@\+56JAlv\bsޓ%H7⇧"kNj^N^qQ,G]YE8h]"P8!;Y9 }b +xP)CDƧFJ2wKh87XIr`h_X)yf ScK=%u,J7 o 22|ms eM}{y"7g \DBG1{z6pSнA\{QcC*B-y=x=8F(ٷf34C-[Ӽ{/0BK{ϙw#$׮51{DNM!jpB>YHX(7"1 4%#ɼ?0S IO(o7Go ~ U& UmH44'u魠A{T9N˱s fq=v|XDG(@ _ ý0ϼ9;ZGp%{ta%[  Q,rEA7o'LUw֙+Sҟa,$D=0{ePP$ AŴ;)1 SH~ w|YJC$Vh_8:B RI^ZϸR Z͛ 'xڎ-LAC9ihwQ' e":I}fjacKxA7 nF%B6 ֯{ {hI+]v[ED-UG@RXPJOxqT6}d+O}jrؙfOh{NٯM'ksMhC'BZ`Wr░C%KXOgU 0gPa2 \&[61J G⬜\ۆ|CF?Bz뒾AP+csaԙP$~ ]U~q k?Ծq-CwX |%JaoNД6 t?6N1$%a]H^q[JHȐ@dN$3]FҝRtu͗E1MTwć;OwӲ-k֖egW'v&BTDu'g bgle=[Xm:N7.rE>+$YE;!< رYQc5D˺F !ͦe, (cer6`D GGGBDju􂋈j 6Aֿ J'gYZ0707010000000f000081a400000000000000000000000167ee813700003870000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/bluetooth/hci_vhci.ko.xz7zXZִF!t/80]?Eh=ڜͩΨ޴PkX=WVt6|h8btHC1 p5P*My̍=cr+es0B~˴5,>&\,\1L'1Q7Nʲs9/l\W>}@(#>(:5+N0>gdELo[UDB:aZEVžX"_{@$8m%gnԚ{GLCZcog?OB&H8-OvpgxbbݏiIgߨ5CKt]SRY*Mղ^:C.N;oB$9G| .n Xg)V[l?`њVv'!"}X-WX$ŋlEaHBay!䈱H1]~r'ioT,48tDfs[Uy?'Fs " #6s@j?j8Pv|gYsl<#}$)ermQ7,=}PJS 3A%MV$eh1zte-U#;V&)SS_$iBI[RiG!\B3I\î?{o[O;;\,kMngzrI̻DHmZG)]Z)R' ]l|ZLR.IywC( xh>hsBfs h㔛*3MZSZi.GaKRVKA_֎ܱ>5X/MBY"ŏ-ϺXMn(ⅹ-r.KeN`/:02$Ioj l y^InRYǛ jOQMl`#0:xi]kHy+Y8V3QQ=ƻ?4~ ! sL2Bi- 81Rm] 9fɹ> EP]g'u勄r݊Կm( /ml#?(akXr. )]H\ƙg>!-8SS빼ksH$G6H:13JmiA"$OJ:rMoQ(#&x~Bx?d-`夤a੬ؔ .6>zv mTR!B`}„@4RST󕽻7b4 ;$ /ԺlH%dIB.35Z$f6ni\>t9-# /Fgp3,>Ffń_Y ]g)ZNIBc J0ZmAUF|^ͭBragcS- ^ـFT2 }bau Fӄeg_U<'<ħHH3On#_c8oC ,I@!hGcf@YQ@ =Wf}U}pG榥bRKI\ɏZiq/l,`z]6(0FrU7BڱZ-:}|=, r/8PR"+^> :Jz^+,Vm ҏTyf+{]H{!Fy*^T C/")Kpԯ'ԉ/N~Z-35CM 1z4 }))C[q^Mal a\в;3Et?:)kK^j}Qi8K1?1FNрю]VbHr ȳ}m1u{Q(o?daM %cQgպ)R' $L0,1/mZ]bwdg)P=r+kTCO1w$53w}_jQ;U٩NߟvNIXM\^7g&P$wTKAvJ4 f?ǵPv!ЬmeKb[TB V8߅^S_ &`bk϶ΒmJP)1!=wV%&%ۗlw3RT7FʀGK-Thd1WD>`͂P;is.>Hyj91ĝ+?,@c(6:^ּVL#t6UU5_6}ow&4Lv2-곮TTpwShchļIρC~mreeN+$jv5t%឴\Јms>\oQ^Wg9Zy0Jūpp7!A (WA>v %JTo`HR `qM۫GB|&| ~C殭{ڧ..Hqjx-1[6M5:*Xo5zߛڲ '"gwf}l.g )pb PJipX>vnoRwoAS\ Yڊ%[F})Gn&efmM5RJlM&Q񋫺!}y*.T8S /럀2?(I>dGTA]R%#y.KJv~]H@4FU*Mb;b~W,l~W=ٙLO;yqJ'kAaquDFjA,KG/MXXx c%[]5o3}laϨMʮ>j—N`D*ix,i$^Y[9!amo|KBiG7Qt;=D 4'ϙ܅: P&j P'GV96Fe0М=&&)&05g >fXWb4W8Il,n;9 f3Ncv/-INY TyE,Ɯ./ɚ]ss ׃%D7 Wa$kxL0B)rD)ҝgIEոvt=d@j}.A:;sS]^0VSa{Q\ x7\K𓖝~vBJf\WmFq; +쑢0@Uik:I?&fBհ{@4ES `ʮU{v{3bvpv.c6k\S.c5s%ƉzkGN=(c!a[N9P/ql)9F IKm voիWϒ{]M#.6L3QO Ҿ2HCmU5YqKZ^V;ɅLzMSiŧβ8|rᚠk:jJ_sϭ>%rƌ1w$ AT5ol&)B8|!"QF<={4 J=?β=h  P.qSR~ _Q|+XK:.kh24lŭzB($璦-vm2>ɰA{76 DˀE +#ߒ"ob Њ1j[OtJEgb昂o: 㩣ͨ?hw=՟i⓫z o1>\ 3)Df;ji1 Xe ga;c.ɦqLxS_P"*UulzWnWa@5VMqtjաe~R6][{(i"ט숈xQA4b6.;!<+S4\%FVV)H,IP#&J/=8j8{I9F&?7轂Q9M$-J @q4sMd+Ĥ~qZ-CmOiBdO|j7Ik@ΦQ)铻vX+@;Hc)Bs.N/[Lo翃]+R~`S15Mr`izրjf"a=ڑh7v͢ gJ6; FcԾns&3H'#C^2RZ !}`zTc(>xM/G2ӈut<ppFȩ?*T[[+qLR v;ӯp+-ʆIkzz+1?}sq 6VG|P5Ai+}guwiϏUOhM6=Hw7n!QӼsK7[N0RbU0q[Jnxd9ʺJSV |E‚ ^8gk*Nۑb^yf[nJ[:7T} >g69ۋQf7h T<{]KYJ.xmoTKvLTi Z2K]QLm͌`\3ݣ7WI₿jîy+-k[բ'‚vI븥8bwH߆;VC,;|}u7{Q!f,ZIj<.O4YxXBDA6[Dn0"u]+7h<,ULUU3_lc'vR.1 :_ydy 8u{?JԜXb$FG.OI_a5WVXizac4\VL7erH H׃b ah0!x\xN.tތ~Vt +rHE+SD3 @W2hXQup o@rpGP e-(0eVB?e<3yHGa( 7@iAm* g|*VdeTڏ E'৙p8J— G8_MT83#Vt}IX`H,iEVTEAԮ&!Ү`ђ9Fdiѹ8.`kԹWuS. PizWi4j̉3:T϶VJ}A6XkbIY@klz}#cӄI"M+ Cw@qUē+R*+ѕ.koPLH)p4ZkxWCmԴcid/ߍ5Ix|-q 0'$;wXH%j#uLf_G,vDX+zR!i() ?a+ۃ**`ڇBu "y O@(N&! aiמ0CNnͪw ?L;N.='ffz>i1RtVe<[hAǎ3/˞`D5 34]j,q|+/>)U΍5b"NRERr:3 ̓xaJ1g Bq,.Ƃb}V_ u # nf@Jis_Y8||_nچo.@-Sw|9,3Vyyh0iyT #u]J~DpyL}V0~A'yk!L+c"R@ZprFY~4N.`[C` P`9UpuvU=k3[SV)o#o@\s̱ q'ɭu eTxg=`S/]$`@ig y?mnY)ퟜs~RƧOe"Ht>tR7*3 z2/俇uW(Po#Wn3<&M*zcoӎGb= {t{†g%C'PS_܌eF.;R*U@NutVjM' 鿛"jfJꩄd.f4?!Z%{U|'`!ld0{IѿZh7wtj =0'dWpq2x;E.Xɢ[]{P\%k,<[nc8rsl.7x1OD}ʪkdbֺMuiMPf)9 =>mݱ0U b3pfb̒qos9/PRjsM騺mYM'!qK8;p܀!/{: g)E7z:bH2-¶cĀ<R{JLB/l #ۄZ$VC^=3viA+c1Qiz«`pv tc`^:7' ᷛh0kې~%5Y~)h?HsQr/,Jr|\cNf,% ǩwwofuqgigɆb%YTvr=BO-?d==9wӿ@Zma0UἷLNꍮc>mzy;"D>sd`8tڔ+2vOwsdc 6PT$+yd[㻳V˂˿) :[O^I&W㋠vͦ[̓M:oY" eKT/ES5rYB0՘07N5|cz1}FYm b+a2~ejAQwcDVc+O }]a&KUmϷй RM8#?I1A|"$_!R2q3w_12$_Kt cZ~781=`9[4 >Ǫgn5 s@8!RaYD4p?0jX6@[03}R\>7i ڤc"8(9ùK>tVmtف4lAׇ%Fd./|4O+*Z̒HiYfɳG{%s\TV>a.=DC6o*m(eeHK=nY@^oH8z, 2,t`GB}rc_QHC8l2Mxb41zs)(n<h8. ٺԴE멯 BkBm큵e,:W>~p%NmpaQl=4jN䕈 x5jyD^,-8Q(4RKJB T廀t\dTXocNLVJ20f䌍e>Uh~f|!OԲN@ w^ø1v`2Ie 1`<)Om{LWoSY>07(n}嚒lL:lq 7~cs̞P1 V~gP.?0юPY!"WJݷMrГ\(VG /1;ҰՉuTUI 1 |$K# #A* ĦP(eTkm/ӚIr_ɀrh)ݏ|UP7`5 -OVR HFDn*m5ys)r!gT=^!0,1zg.+s* m518_qJTFF8Bah ߉`s;Yṕ=χܳꚜgiCs{<߳|Rfcۡ3O᭓ # ?rJ& +@Jtex7+-6b=pŀ FˍYx_93H5 :fmuHT'tJCd>;xcXJff8IUa ~ICwMp#05Z$8h.LfQvV'ʤe:ALbdu:B5V#εAg#N)bV:ЊV4u-f3+&0Șlx6:#2+}MgH {Niw7Ǘ޻TJ>m9ip`DRC+ӵqS!sꓭ[.(ܥo !5JpF^=gYZ07070100000010000081a400000000000000000000000167ee81370000c92c000000000000000000000000000000000000006100000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/crypto/bcm/bcm_crypto_spu.ko.xz7zXZִF!t/,5]?Eh=ڜͩ"ืtY+',]ʟvQ*9ڴe9M$bt=f)H ;d݅O.07eֳAX*2ΝG1![R|>IU>G%,I[;l1QtCҷ3fp%@Y&&/>l_ṬV3ŪaFj)j'+b*J-.z[ OCˇ\Q,ThrCYs4EΉ>N&E0 V1 GvƗ~`r@:VήNAW!Wo|Kx~:VD!HILELO;'od4.|eyy,ޛs`F{ىlirG>SdyU0+/ +~\kU8tVMQ)DVcmO"w6ګͮahUc7v}07kaJnTFbi@iPQY9G]3`9m.bic't[IH0+sMh8 rۨv!P@"2f;0'GG?PaQB=Fo` l}Z$B E^<3D5Jzc߂UlM+ Ԅ"YX}5baGa]F I[ȳLDg`N4sR$Y-@Ð&wDcdRI GY1l8+Mn8PɬRZh\\Дd. Ŗ oߍ@~Rw2CzSwxa:Gd}o l\^ k^o8 INn [)wJ[(fD䀚Δ emL k'gkY" >N}s ~TSOޑhFlFd#\]G3_:5;{K^ugʰaMwe V.ͦ#e6r 7QZgnIEFpUPbltfdl\nm|HDc$sEg]xDu(A'c3""tt5{&6){a-qy `j* x-ɰ\xFP;"/kUBţ[X0!%м߻8'gցǶ7b홧 'ЬYyHD _vR%϶+ _f$I>]F'ÎH="Y:k;*0Ic}o Oq&[p Ά0;\\qmE/S,PgKv}0_vԨ-ږ>VSZ'sgU3H+$|csVF'5z[İܟG%PdJ(I/`&(kI.boI87m?jLPfKyyI+]( ~'xr(esꜩ6:ɰf'/ֶB[~W + I'l=H]+5$G4qήzFxY2-astQRJfHc>z(>Fi/0fY%l )F\#F"=ق>=jSbzF4q'-,1{0|,'dqO DIsHw.cbE 㶉D*X4tt߇Ym/l"s O+F>s[YHONJYʑ,S*?MQi<"bw! \c[61ނ[eQ!2# 8.yQ` Ol o$( `d90]`w`!T*D >Z^'PkIvFqC"Ȓj'ܘzѢR[0Td*XYR Ąv\|l[=|V&}zǓa05ޖo9^VBg(.16ҏ̛r#+1Efه ,tqa[ #A 3ljq@IW>$uoT̋r(A)9fE CmJ}*ҧ-7o0LZjhUg1Qik ^^y{ǓkHzH,s;-U INՑzg'JWS5lz6@Y-tCKPe nlqTU"]lYZ-d*_X8B8$_qejԠk^fxNQlVizw|7|zthͦ_4|t~Ey[,&VDvH7/?aox׋F1̆]Sh{r.,(ݍ0f.ϘHW7%?\ooqJwg|~U {3!NqMm a0訢|]yQsh9tit@*wG0úf#r=U~^vc%֩1y;LljDQ&YA 6{ƳqgEW 2'`jvO7fn3Bq/_|9k {PRd^;%/O5u~!\l{qoois.t}'8NGݜuT (`=r4)`ohTG %C^WYJZ_Gb9m@81~ĹOfǣ'o9rX2f.~1КN~2۝~(]Ⱦ;&08ssAusDNc=O}J?8eCغ6v; $ M }k/68<LH`x_ظƈbvEt [4Ja"(“4lXzξqs7 ťP G!i£}?y)]&?=TqNw~]tDxZ4q@`A0`'bu>n{^Tݐ7Cf+VH_%Sw+EH#'ޔ:K.!o8z\L KV @?@%E n ld800\_Э'`r*O*,S 0% (_v 09R7V6q%|^''z:n_[eg`lVf#/K[;LQ2_ӱ<*6AF+غ[UDEzsWV!&?":SNlPʵQzP_A[y{ ܺF[&.()|J:2e8#n绋uW ]`<^αegd/;<6:9#[ } vѕ9xjtF7*5Er O\A0(|އLyb`H>mJV4@€HyI\g{(L8Lે~۝2k}iS]83҉r. v+ l30u œAN0;7 :%fx(n .ġfz|IަnU\Z/<_";"-7T1F~^Z&Ѹ[ 9uV=yEO8Iv]fϠV  hs}9@tRdv~u)qg,LeAB@(IBdI_#86ppȮEKF{?5nIn͸ʡ*vbw%8mP︢l13?,yE\cSN +M?Nwq+-y6n=ƴQf.pEOiuS ޾/sz霐Hi1ߗK$HqBcJ P)TY:&T{4T7=؛+4| 1Zv^#%d cclq, R/WP ~u9=*?Sw|'U Mn$F{D!vXm 0ZYx7\ǘdSCayXּdqDFζ_(1 B\hV(j4à%doaƭM(ZΓ`b(޿)#i..yI/W"BVWvpVr49L F8Ugd'aOVo gQ7Et;Y4$Ѭ7!0^jȴŗ:ǟ (ߘe 9Y^)͊ߐCfflg029H^BĴv`/W1;uOV|Jǐa}4Tjn_ACYp~r?I~-fp!1ā u9t6ޛ^X$Tp G_U}٣#K 6 NN؏Wueu:03L*, 1 #x]}Ds_L(ꥼalp~0^Elx5+ ޮ'lQ؊~}9v]Q,?Eug$V># {Ha(l-*j^U؏BvF90BUrWۗpet .{U0\)v4#Z*loW PZ–C%d˷r=JbR$GkSr.d@){8$'p<ٲ}CAUrNB1b %#%886suKxOR#˯ȘȹW\{ڱ;3Jy9'S'x@Y~鮎Dc&aqZT#e~DwonlO8|y !Ң`5{[j t} ;-PI4z2TkN_Hl66/ḳ^uLg|{EbK$%3%eƙKݔIXbW |nA:wʢb-?ZJ{DSjeߐ9' {.nPya/rAMvKZL0oQoI`(+sY_ffh/o%{'yx&l߼6j3.%EdZ%vYڍ]|%+ʎ맩TWEwċ*rqǭ;>#;$'ۓ<t m:Z%b)$3};YyL*_G;oy>u9TSpS=|tC69(ZjO7>=8E;x54`vNG}xAD2K٬]tٷ!9TBS~+D4KC<-#뾱@'ЅIൔFG{|(V >RS|ugM{Y ڮ16Jt眇7]D卷R8+fV4; h< 1QBD1 L#51|Wc4[ރ_L*E!1xZ3 !,~I[sT{ ]$eSYռ&V{KrCgXxvcC2fQҹ Mi̾ϚX\Iotgd٢imA"zi~;"L5 RLzNm x]s#gvf8$Bޖ_2rC?Ӵ&"㯝JPV5s>::c1U}Sp-sD%8tg 0/Л ⓖ&D&ܱu7u,=ۮxm`L`ؠ$FpU;u-02G}Z%u9$zS!E_nH6C106lj#Rb&&X(kE{YK`rW ^HkUTϕ֡ZuJU/VDL"7S2ٵ@RvT~V%y mlHLneVgu_XHr :5#0uD|}jh *,pUGH[!c:Y0S6Ed GX;lըmJߕ6@=ܤw<&|iJnIJ]1qx%,D 1*֩0?"Nn zjkyΘHdR3?3&iN@Z7ⷬT0QrqhXpkXgIw/ )bȹ/(9}_f,% 1YǽnMhtxc0~'*OJ&G psf!bȒ#چwK{!lͻ-|6),-hM57N߱ԑIw( yZHx!bv0,O0#Y WT󍽅qGwVJ2C~(9K&!uFCyb}L|`Ʃ3\EeҪ-0|}X`\;:}msSߢم$ H~ žZ/Gb38^o$E^Ӏl"կ0'P<+Jkp(qc <[RQMɲM$$F'+M1䰒'qȃ9Fs/ .?agtH8&ʋ(ZQ$ k2T̪I~j]b!T=ϓI!U^q{Eb/g.m}\ z_yQq6`ӍJ:Fw̪^rV!f*h `W dvnz_a}翘?zs~$[k潑Am X:\/az% }Mxlu!oh͢ Ty Xp4B ^I@zxlxFVj94vj&U1Ѓ 1nمdF=*% kW5l ZG_g:{=I ~tC]-0ơ)QSZQNH+C`tL. ->AeS;RvX@q$mwE~n7M?&mp X>[{<((xl/tܠg$X 92&3!\'})K SF,"L!t!6dž}=䌺.l*/ɱ4td>$; LD7B~:L-wV.>(S$a(*W⻼qIK۹88!.#O#0J 7 0y}oUmtDGkCW$5g} eRb `Qz%ynp4D=fxy/7GXS.PoA'CAt] /cHvd|KOGɺDT3\)qVXCzܷocďN;n;q'D~}q(:E_#Jےrrˋ& s| kZ9篧0Uj⢭kBj2-8L ~տѣDF M5Y,@:M[`?;y(HޕPquZjԵf\L f]ǩuc >*$W5Jhhz?[Yq3fwrŁgET[ !"L Nsڃt3irR1[~чQ'sy?ߜ9br aZ-a"K h<>(Ed#i\uS! ^I֏i\=G'i -*\zz>pdn̲`J ZٚoG\>Cku?䕢pjFK5P3n]ZQTq211A~=>AtMy .~s`™#8eVt|1cΕM-Tv<Ωw*i6o7VА:r-58KءvLNGKnkĴnPsV1n;ðj:”(5`+>үB0FPTn ;Lh?% Rhnȴ15k1"?a蛿cAh_CvW>(:V%RQq۰"en7 'Аq^l$~&тA׹NműBZ&jy}CIk+֣v~4V}ԯ&(=sIT/*xf9zKw־vL;ʗ֥rsͿE46'&/ 7JoI}Iyˡ88-հ0삂+0(V0;@rwpoI $y_4DkNX_Tq',N@E! TU}| UØ)Fh~ Aj(n ztk$I?2VNțkC=5a@rEOҰumDsϫ{ǩ_HmzS z2 "WtyF5 L |h#Yo1[}/¢YyGV58b I}.[6}/d랚 Čs]Sg)ػp^ꋷGeop ^ןPz[a'2bO1d'47i.w#:Fٯ%=1$ML(ArAӿqݮR :8~2'nC^}9}%[e;/BPXFrM bk{hع`xHR遢I_}㩧.L8,TP+ZP ]#-ubgWn-PqDW_9"BoIΘqm?fmYX!\B]S_? MgH*v[/rF8Rn&'o<ы_OuQ3Y۴11ٴ+ɡ L ݖj3d̽"uZ0Qy c+ih jRDp6\F3r١-u- <)>R$ bmu*å+<5iB&iy#Bem}䝱6ҿD4>0ZIA!k wQX#5+vJQQ42J qWeO dF{>()ĝUuhąFdC0pn ^8VN-< ijnݭ ޮѼ%6&SVmk4.-ySD[7 2}Rp6x.,ĺAg.rUTJSeZ^2hksjrLuk<[5K05Fv`>ݻ' kN$#*K8;=>̇o`ݨͧd1ZX-f:-= $OY\q;NXRw lC]8vIlb-GmuI|H.40<}w>LP[Z޷~5"LJR>5Ջ)KP)N|lgFYݠDrγ:-4H'-xLIJ 05qH Oa%P owӯ'ߋ{u=,^mirD㸠:aQ)oU9z/]vgZ=0>lA KHz\C+u€ek"pGՊD"< r NqW##x3za[>E(elܩ6RcNKk"zg⻨:J#/)TKF|maVk 02:9ܤ/ ~Gsݹsz0O%]< ʖ9݈}-6֐¼(X6 KDihKv^$ks%bRwX'P`ַy )ֵBfMt< 80Mry{~+˜jW(bK9,Yif`vG;*<ڒl7_J2.\5.EPXLQe*cԌ43q`4EFRUJOq^mcPlϠ{LS*!Pw: BJzn{=4)KS%yZa^uF'ɣ˷y'2Ɲ}gGI:V^1+yj4p'=*1viet,L a{817[pj8}:7 KtcBMzIvUK @TG P:,5"XLŽ:\A`6 |!V·!s^<sJqK|oCn.EH3$dU3 WM#$1d%&|,z9ܝ쾏';:f zpC;~\FM3:2 IZpP5[D85b/;`^+bE'2E`?;~NL$%šBw S2㿾6f=EG x 둎e !̀D)i(ϰW Z|X SzQ5 ߪ0ʷ"b9@ E&tt+3 #my l5)ʫ34O'‚,1MZ@CڷX;z e4xdUָR(dґ4R>2BnGbYT3FhFXPe.p,|D-Gr؃0si`_Gɡ칙x.m&,qv%c.dK!3{ cb'#>$ I IuI2?29q:RbzE7Yfyߠ ;w9QdJDDO%C{XY?N cMԋR< 8yzb8/d#'>gy ݻū5ePNRuva(wx7zs9qV}Q6w0^{Sj98qM g4¯Hd+gJi*jFcC7^=g{)E&f",+ 7Ra=axQژaNb~y h?kW%cIt\K7?!OMwr(.-nZ|Z`)U0Q Vs$l&i u3XRoF6m8EǴ6,Ƽ#jtYQ˷tMMs,‘ vh$x +X" ę=޶x  l2cVgJ"Diָ|W( We2&M!L_kۂG9RJV| -[p0"eXk5!;xD,q,0"%£pLP'[.*ndjdTDZz&Hٛ0x0.u:~7Er?`5aKR8`NFucX""*X^i5#q,\5f(?!$Ը&Gߜ2jXUވ~m\>*?i6P"50 ٢Ֆ3oW.Vsd)SYWmVBr`ԫKq`AŽtiowx76?|8+S@?̊We Eh Hr?~(A7 }ZwkqڡЦ4d\A DVHËkl!r6RL&Ad0 i }u~ei6%[U/z;JԲ o3*_bvg냾rFjJh;[/h6uUk8S." ;>Q 2(ia#yM)59I.![۩hטuX$58NJ+Y"Z V9w(ً{k~{h! |#+|"kٚ Q|ЮZ.jLs< oP4N,*|)[oinh׿=atitt"$(I;>GUؔܶ4a<yeXq037J&pJsk7\M)IK6l* ?[ We+Bbu[NR4Z%JymIQITJ'9O1Z%+*Y Wl>1m q ]fRC0>e ,jNKjv>v#'1a@gmpKY@*-9$pJjRG#2iu6W8&GO@TBB$Xʖ@nX ';ʓ6WoA&:$#b'p$GGxD~G0& 8 K.3,m"pd4 0h] w$ޏUpuP>dGHNEk`\aJQgXi|fB9٦c- <ܗ$ M pfH*:Av 4.߄7M\ގW-_}D;b #XBR Tf + Y86D'/g š4{#X}04VYYw xHSU@x2o0-QB˜ޜ}XM,ᤖ#LRd!lrfT=|03 2EAzW frG0pAK%H|m"V@ % pb)2B)1UFhP&eZNGAIm6Di΀ yꨚ@պMm"pfudkˎb.jV3'@NCH3΅ôu;2/lf57K 3S g+1gtE]˹a꺔:B$WIsƣ|&2%1OS;QG ٷ]Ŗe~8I4zG6 yS^?:P^b6FSoaƻheCY51%2ted00jz< J=ȎzfQ{.k 7BP'XުHP#-]7D8$05jjߑ/tzߎA*`4Ю*UT8eYcQek-OeNjNS!.:=#v<^#r ~=첦z2.uu ?{V㕛ySP"6=}l_a '=M121.0i56Whc\.\ݥ)6!ddS 78Lf∙SOCf5L 3Aj %l8fٖ2.' &_Rqw\LO4g"ߒ$9{C$,DqɃה1MȴPԶ9 e_Yw m?[xzt^ۢ'KG\bhr%$cf"KPFF Fsk pTdž?y!-J%bй3"R̢t134Oet [B癣(b8S?R af u hPni?ړEq^U ]rE>DIr;›S=JMڜq{`M,vۑh.q l#@#T J܎1T!3&OX˧*e&px?܂֛߮N/'riɥ<\G Nt4oӇH;}xS- ,&ͽR0;`_4URorׯ|T ޏyb!9*NZr-wQ bx:>G]Ƒ>y^A%N=(e9[Etc!@Y v'oj-Qz!^![?tp*~h]/&tWT$(?)e?u#82vr`n̋ИVڲnF7c9yt "pΰ6kIW`2N?)"Ewků]P;ncyJ:BWQP=4Q-[ݧ12WΜd^yz&^O^O(fZ+ݔ U8/<(~ {l6Q mPta!B2­VEor2'])^g0N 8b`*Iv(=Uwq@X|P𼽹a.Mz曘H=ݾ}#3K.|.Ye ! 'C[¥-h,LAhr'm%2P:_37MxEsHF=pAR3 h\N*'Ko ̇N ۟lF IsxB&;^]g6~f@ÎX^HnQHW~ئ5t{ڽ-SrD9 !#p{5z J{RP'Us.$MXuMOnFS[ V㼓ѹB_iaך϶2=|?>0ok i1P}AjTk~+R1,~}@<=7{+(gAjSmRΛބ&a9l'nt K K=K jC]EME95 ;Q "HmE M99-`WdBC$A;q?]bʋ?̗Iz#`m jJq98/ 4O$| \q*D0Kf E褙xCF0$4cE{k8h!(GQA@˗dgڮ3U5s`ӆq˩Wo>(9xSr҈"aܘ|G枡UH+/om %&.(KplLE4#/\L4Z[C[5m2nBn{sJnΓ.4l?Cz^y ºI}ΆT\K/jR.`!T90ex qۘ$ ɓbL}Q!<Ԕ> YS\<6^d0D[7*WDƒWFۣg|% t0rB؄ rgNNA6lCOp /EYgq!9e٤j+߳#dC 4OT]2%/--T:u/ߟX6BNC,[ s~*X8W`}wDo1wn^I:v /s7 iW<*|uˮLZ"daG9O97~\O׀.J!I蝩(&'<q(""tŗC0ڢ$r<<*YGEN7]f^)j$K !!l]ح~ y1EːzqVG}aΨHb aeT!4R(ki?ͻWCO=&Yc`:@ofrAsP>φވj C\x6LZ &O&Atœl%;گgkkȱIG )%\kVΆ{a ٷ2h.,@sa\#"(}ˇ,ki )dl-}Ch-ˍ'̿H6tEY_oQ Q TVΗ#JTz_2T =gG&D ߸ Y5l2/WjŸ/U&)e{3䙙 'e搕#!0}eTXS ?xPQWdovj š'k7,K:it}@e،c݄d$Q_}^-yC'*CjŘ*◊*vˡOT`.jIF;)2bO! q"6H^&edg^:=rA{k9S:O(cՏ1 焗r1`i"%ơ, BA|l+J5:R}/,zPi^d,7K\ zF/+GB[n75(gMZʖ]M8g`+HC5q; 8_6xR#>rr"AKl*yT)NՊ6 i[0n[u3ϴN, -Jv{Ro i"}H0@p< hoqSry#»@kZůT_mιp4|%P> yW^\,{3[vx0kÕ$G c%Ita[(ќӂ =@7F!#J0tATmX*FR-A`| v[s7#QĢrXi c|n'hF*Mr|.Gg5xj ;W^g (?oŭptYS~e#gew]5:;J8Jo/̹x-`ne^|Ofp,8`PmQ)=lK%Յ&vjJ).??i8Ybx 7Eh ]=5u &!c^@@WLr Fo;b.z*;7ck )(Y mAm< ɕB ϪEw"weLTܣUgMYh&tG5맘zdlկƘF sR?$9*P>KqJ§ dCv[ ^̚4X~G 2]3Z"pוpFMړ>}^IaVn)i\ np~?g6+\8"e¹cDҪ%}x*WVV!1Ww=(Dп$oA̯:IoI-P% <'GN~P;ֈGw* yc3 ZɐCne(JHd&=EpZ浔Nm,X!sU6rdZY ij/%Ss;^cԩ;;9YUCoKǙ#M= F8ו!\K~LK2 ='mRG͜u]_A`,U=kqwpGlb23aoztAJx4EF`0ozŻY]- %p F@l~laF]=S:lF>nYJ1yYjq0υY` ު laU:s3+JW Z(Wʃi* ¥ݶ0.N,EkȎjwij4gIjirsH@Ŭ(g^b4nm(U`1PcQ )"|r2̊aK ੎k:SpTMN䛽_akdXgF<0Q"fΗ) ǿx:W\T%8TzNBJD=׬fCyP59;!(<>(yꥋɴ~A$a}  oeZ_ـק vF:8!۽uVh`E@w/IX $u*y2-Og bۅ}0t H}E^N]77|D W[MvW Z_*+:]|[ߠ4?ע 8V |<6/[>h7?Uk$ݺ u 飻*O6 Y%:>TclĒ*ݐ"hੌ$g6ϗa|wSg)htFZþE^Q*lʼD("..N h͔УsP?5~${D&pм9fqgiᝃJXčdlOȔ*I>{â'f6.MdihVe#Ũ8~htZ7"ͼe= %[vJJ3Qڬ)pm \4[oGцlm iTc0Xh.6TF*þr֦>F&iR!,!W̔k8 >Isud&1s܏*i֡vuzLz聉OmM}LN&R[1OsF#W#nc/(#ve.FMeKI/K6#`x p:D֜ک5#fOP-k7ک%``rX渎OhK&lPIHهPL\%=6a~+4Fk9J6WM2!屘\{4ތ(F|RsNd<^Rugqq@/~vaFًyD&l(BG[놄 񃇄%LMX{o96c1S l4CWbW>!O |)-)vHʗ[5U4$M|D.Y:. prIkU>,Z+t2Ko<ncއ(1j< F`j8 %keyM.>2wWlq@S|)!cM=c'=? dQ<0H;zoH}1`h%Oʙ/6JG: Q8ڲmA$=Ng$,MKJY$:uDZc/wzXI{[9y߼`|s9=ك'e_PG3r|uո  DJIi vH>ڍ'+}QlDTtQ|ej^ULn1J[`<݉:m$')*[*4)ֺ,\ȏZ#V2|j/6Q`|GySy &lۓ) $PA!lεc̴hYNOƱīb Qw$6±s\]aJR *'`-JcUQ] x{\R!42fDxpa4:+N@9;ߚӚ%XLLgP.:{vL:$$ې#dSHrOVDڹ!'34? lSnoF4AFdW֮ ,e=wJ|?9Yspu=P[|ƎXttUU;PEn4)GGKƱYegD/%c=[{e*XB*4oUjiʔS\2/l b$hCX's1m䆚Oǔș<4!@ jlN[AD}~PI ߲n_u)KV%ڰB(%:.CID!')\/aiIGPDb:(e~Ag?T=e<|ԎQ}}&RzJk=`z=XwHWslF=ʛM|?$/y d M{5@X<)$pWG\b';˽{a}NJ]~MF!xjYWtifXCU-X֐fGA;QWI4)ۯaD!" u!v!v {^9uS>嬙j$ -k&vZJw| _ߦ.|r⧨ёO2e=>@K^FKX3qJG*m*)0ޔo6k/ULEgwb8u_%rAMt0sm$ 1s ?J .\ :?dlz,~bߍ+cJپ=9Tl>[Y&M$(d5&Ns:. H6#u?[V2V))8zq]Jija|S/cH   =]~pϑp'D;FdvaJr`CP\# Jo#n/xH܄n.:to2+δްّ^qj^Μ;_e߁3 @s`;af݂-T>XۂP3greU]5t֠G`G5 թY-.mřs2]3TG~jYT 'AgLnT gnVHH9QnL3NoL|z lX\:h;qZC@1Z9]hsKfn1YPwgl~ǙܳŠ|"[MԼr=2CK]b)cKu)X ;m8NzuwuB]XSY G- `V i7>n[B]I%_i{ (GhaO_w }]Oۚ""b)LQL`9V"aHu *@JS!@%BXKʟJic "=0ڝwx]؞jO2ݨ5ʇDnϗy-"F\$FP2X}}*хif?-6zhPqzS]HW^)V6rUŖ[8*!n*X"f Ij8viUF0(GJ6&F.#&ڬeւfdl|]oܶiSQ*%Kffs$[a+HZ0\:NiMؽ~F1*qpкk\4BQh3 ɾnKXPu}LRR޼֙0vl/j 0GD4A7Ax;[x\F^ I)Nbb^K32k:пuYh*J#V)d։SN]3l:0+wO؝?d fjBX ɘQ{W՞2,\0E*ʆ4l`|< { t%!fh7KWynaH&MQnQKW W]>HQ/aHXeQ/u$>_ՓgSXnȏ4pHՠ}RdL;@j}}2/5{Yq&jmj:P1G65ubv#UgQ 25G8uo'@udPr I-s"_IS;n Ҭply26\y'6{eĿ4r@;47mߟf۰uQW"&< :2ڥ sF3v[.#}uFjUm&Ws}bX?=b_H#t\ҥCdaɒrW5fhHfMJQiLmUY$D%MikrCI~ejYe-NlH!ނ!E&)E_,%Ñd 4_,?s_bn\*s8tbXn/OcV\k-v$pݫI6PC %]%}DΜM3҅^)ދXTx*7g԰/[ }5k c$ͱ4y-E./Ju==})k@[a"}iJreBTO^VR!)zFs<EB) nf9nc>ܱWnp z#X}Ǘo8>cM&<.q<۫]zv: 4p>տ`m$YVr^?f]Nϖ7<>srH_~.=zF_Gm@fud 2#t nPvyCBRT~$v6+a-˛b~_=kĬ|D~G“2Nw4yE!r@!0LywZ:~B3 ǔ+[GBXMmP|@ e9f G,Q цj 8pX5ŮF6OWgҪ^ӝfV'Qɬ6\9-\RnHIna$hD$77ObYOCua t=?ZWu>Z| S(`c,kIRNyѸ]~iNfwA LXz> |QuL]@ Nv_S ~9`5 Psa䜗_۔"6sZ:dT,v2_ U.B:  3ml &Mr2)/<.HSL!Qa[3&Cl&6m{u/eX$!>=hƏ['~,=2ozZH} v;ZѢn|\uX ]iqrNa!]Q|ZA(XR2ʻۈNe}ф>TKCnÏUdOIHT]U}3sA<-%˧q܎2ғ(!4q6id䛍:|mT10`_a>#)C:Mx+'wcA_թ*aF|p]eG-p@Iw+mQ?3_z4F T=*N| ,GPNR͵άY;!i"인*X_\4ˍ;,{<~P\*!J3? c^‘={}ɱYX] vLȕ}@'&&._A w՛f|.p(s"?0ͥV $4-xffe%,61+țڑG@~$<{Xߊ"sLr'g 97 ZXfpgth0|VEބslWi[戶VvY. ]7qĪ&6by(rt(BINcr2/p㸀*x-X\.Yl$h)FxLmlm/Y9]Ua9ta-50ܓܲAtZvusZ@SVAѳ щ)F"{ױTQ #q?:e+voi y&ފQY>Galq rU$&fPqtz$OvH#I^NE,%]uFrE]U쾀 d(g=PDE+f)б+v>m\G'9>}&<9AKSۂGJbˀ?gdX%cNA-P;Mړ)js`ZE~* iSE%ʲ^BgO5q;L[{V Mwv"2o1b,v  4'Hm"bZk| 7I=Y=ºKtw=[{dk\o7Qy48-J2f5P]L(q)0/G :FXrN!ƋpnA:p![OET3iHy6$$ycѵ|F,z-ٜ`|d߄O9А\gʍta͏}ji]8nclg2Ed2(t^ßBp6Q˵Ӡ`SyfZѤ(>Ί_PȨ9ۺfQг6 ap4J,m5Ն[V7/Ac}g5,ي٢L(*%? :|v%@ںzϟ=-ٞ e-DW'tY¬l5~&3h<4C%1[!JTjU8Jj]2aФ3Av4 _=X&f,̑9Bu*d8s XJ :98,r/5G'o|4`pg(Ç\M^mWըp^B~Z^n8/"}|הWolph+\ʣsYhQ{ ̋6wR*s=u1ӳI̔YXY/!TM?%-ShO.[dz; &MhKhK%X'Oٓq/lLfV呌@rYbDTF$ ~K)g 7"I&Dˏ/t ɀcfMk4 4 lɲa{";S[/_=#N򂽲t<gvXH1SL8aNsW=ymxqX(^Z7vԩǬ^kPiLr/m "0=$+}sQ[P)e{'HLFKvy~%q3$豜"UA _,;JC@>a?`8N:8q2&(-0(dUJ64zI2>mnv2s{}{_OP#ژ])9`BH*Ax;`wFz;3% % +*O6x^\#ȋuSEN)Y'HSό(1HcK1_(w*[y|ڹɢp :*!dA/u1/DpQ`*}J=,I_ixR.r_NM7tGFձ3 ڝO`$yW_nOpZ $H;;CG`75SS{M\2W)93. ~Zx;3$x5Ճ>LG+QP"{ܽ<*b-3ӽyb'u(y>'T*0Ǎ[]Fp26{ܱ9$ I"{ԉ/$~qgCXwQ=cYx*N4oe`p)e}UaPP/N"@=0$'x녔 `"¤x2KN ^=hgbh}|AR4|+wBJm8j!OՕ)mAO4$m*%Zg}^%c/n~]!ǔ:Pϣ 25[,WxHg)? :wppNx =XwQ< +]bĩ҇dZ3lXB>7b-}Ytem2J\U]!V)]<byV5+K?ˋNt {+0hR:~.3qʑܣ7Sn &6H4l *OScp{D'CYS*u 31JnkOi)X)SKi7gj(?4\J(Չ_ 1 v (Ru͕Iz⽟n2v`"p_#^ٮ+sloǩVVJ"N%2(qh5CV mR 4ڑfXDYui~E1" E 1cobU|U~J\-LQC/O FzUnm(Z-p{>lN~f__P+ˀ 8aa:FU5^)Bpn5K3_j3'21 +0W60*}u2Ir`Si9[ yM H&˃Mo-mYΈ6~);Y qr$5: t3Blt,H^0J;bFk=4̲֜dٛˌ=oqZ2{0+6|*oSIV=:rщB'c:o9RK *M*)=p 9H+KnqF}yV*9&œ#*1uK'p،%il1|Xsr)+맀tk鯓0*qQ8=D dĢRHߐ)v$8bטʴxWSk::>}CQ_&ٮVunZ WyD)EET<TV7lq0U10ylU`= Ʒh8Ex?js̹4 m%0E| n}n M0K3gqFKǤ4U@zMqv|}KsZL4vpM JaA'Λ"jI 2Ybe8#ӊhWr0t%GNN1݀eo)p\f:;dPL=g-O 3axD} ^1s ?{%yZ^zd5!X0V͵W`|NBV`CnW'dɲ8_Hwy{޶$B*J GK+`B\/iBX0tdDM,8xYL3hOU8NT5z6Nis~,MIzx&G2,3O:MOuGL㰤+Jf1j4SP OBzh?@0)a)Z8&k"m lkAaBN.,Be}nx{x#X`~ Lȉܷ WlaՔr(Cnq⤉LmA>n$]ބ?(>Y Z*MV1ciӡ_$^V#U,^uĔZB5+q ܡyrY<FgZo_~lZ6l|CCԜx)x Z;>w jپ$EdHU=LrdXNL!|맔R"TCc Yvٶ}S'WV3xrwHnӄoVut1%JD%fʉirS`ˤ\;`" xu:;anCb?%0!L R/DrBm}ny{;\ʘed `VhaJ%B'@3zLm1MkOB~jt`If/-GZ#Y[?$.eooW(*Ɏyܥhy&h5ITٸȟ( }I!P9å1~-Ys'Q6@@tUժU:nF @(GR?Gxk\q.9ipA0TOןK+q<[ g|Kcw&]e@;~O ^s;#aȣFׂuhq Sۯ$ag>lPF7 wy2b|{}Yɷv4pR=sD^ZbF3UwhF׊7O/kr/]X 26a -դZ ]}pyԆ F}8N㷊6G 9qwAɟrbou(C8,R݈6*իX^7$kywN)_,&ud.Jn0Dgl]{|37˝A S9 C'g6x}3`'!3Un!2DZY)$A*e6uNģF(|wQ!S2A%8D*008M8tfC`U^  ^x"2@NUJlWIOWT@||њHۃBSa|w/~|m+4y51r/d_^Sd7hj2O]OZ2C XԆn3b .[Ϫq C߭R`öѠt+wJdDT4{NEbG :/+ھēb*^'aLDnxx~ZX L;wnힳlfH;I wwFWQTK|gS{wbۭ*-~ i.NkIz6{sZwɲ}2!!=JSLX$3#IGWXx6 n; c= j5&kdj Gr鐃j- 8N;=V/}O,Eq5xSuI@Wp/~g^ZO 7ࡱ9EE*02-]\Di]YJ.izցIi+UL@ًsOد%u{gȯR `y. '%cb5֑6_ jJU?c&gj5Diځ̑Y Q2YWlj.?(NI(Sv܀Qilp-'Vg Kjc.Rrs@e|@0I< ITMQȸ 6eŋ&un{n"\^߈E]g]y5ō )m`7C7q0kOWES5iyu !bRy&6:b}ϹhkɦPtzhA0腯O!+rdkIO3:Lohii * 29|Ѯ[m%'hm2B\B4NH%'%ד 7aS0X! /0?2]t:\ W毚)E<cRhM떦X+NlGjI4hy4on 0Ro qFV4/ʹA@lSwqR^|aROhwwR#r`C໹d 7&R 8 v5YX<-ć 96#VV#w׮> Q;l>W?VtlƧA-)RYjߠ_~/:2ӷW,Y儀&`a9?ŴZiKQLuqm&";kFNbjGH|i|k}q/蕊d:=S,lWwPOߊP/Ֆf'>r\gȣĊ!^V5ǛA {s"O2B,E3%kಳvd̉' zAvCBUl$nl}:v.ڛ@;Hb{xQiE?GU=nFDb YBIK~WU R-='xy} qzts+ù 4\dBF̜[ѹn j-g㯍HL[;_]Ƹ7:M:jףӇ$>^i\jM`O+h,xgnQ0L<+WimiJ+Q.&#B+f UH]exnEj03fuj<>5_wȠb$ӂ(.66U>avLoɬjTa9=QFfD6LQ\Iix]KI9Jh/=2W7WrmI 7ˆʏV5Q\Y NTƫ=[QȤ1gTQw(* њ38=*W||OVPX]P6<lV 91d;=rk2ow.0)2ep\ ΃dߟFHTy\ER{\_4lKZY+Ю0sQe86"풙(J`O͛04 R> lKš{Řf M`1Ժ7|5iݽ>Dyy_jm>Tlnx8/EbI(?q|d$*QWJj^t7_ h{Ĩ)i$D |y.'M*fzl_xlD@q8=DKDdf6}6 g"C> ib_BEcT h(fp\r.o ͈gPq{q'<êt2Ll;hǚq?nɹXG_.㘶lkXDثAYOQ)YJ:0`x2}n ַuq"\\hB z"wA$IA`Qf}bVֱ((ؑ?[-sSbwIq vj$Kh3Ⱦ%"~.$DP5Jz˚Gޟot,X@eC[Rؘ (]-\H~ܡ7{!C ~jkrzB@4KˆC J%;8mG1xdOp:F-;̙7⽴Rft_GY1 N&~c^>Za]43<= C'DrEпO,o\I}60x^7%S!>,؟tuAV ޿:1sWPxbHaTI] Pࡃc7b!뚨P8}fI5r7lP zb30yޡ5ZM.+x}]'_Q 瑝[8C`PH˭31Sԝ+Jڹ=[) j3; <TIU]lGs$ = $q |xq-ʋtK?Gjv/ ש)mYqs+*.'c LM,tWLF~؋+=ݺFZzkrbvSJMHmi/Ί\c*|і6goD [zBϬ`[3)M J' 풡-:NqulG>KX4\pHY&m`MS >QҢ=Q|l*Tp{D5|Rܚ۔;Ǣ92b>ֈ=p WWdgi9[N)Y&$ЬE,{I|@k?ZќƔcs!g)49S6mQY${ڀ(F7QNZ&cs[i޵d]r;+ 2U޹䦲N(寚^zl`!$=M&wߧ*3Hq cwi x#+ f\P;(ɤ{.۶~g;IT<M(wpmo/ApT>Mhh5솮P YzTbI c@"*N Y9Z a 9 '^-Uщ#mORwD&,!0V J3ۼy68yeᇺALf @蝐mEåÂto$9-У&sY\>So\!6ѱ;xۉ@٬zzJD&n_)뜩Z{τiV`׃,Ph>GU Z#=NS^ (wY"N:xjP !Dhd:E45үGͣ7c:8<QԶT8tIPdr57mTI[1A򤯇ʘ WXpUvQ"Ag{(F#:Z}u:\ [IHk'MJEb*+t&[x2{(r0ȶHT,80=B7rL5Q8xœٜ,􉭯L.ZѠ `gҐ3^Y fzl06W9ny;? eĶ_{YN>,kE8v"OJC?hMƿGAI.; w _?|<񳊖3se:3q }? {x-/xdH&DIkyT>7xPK.5Ob xŖ؆s͡E|te3nܧ06޾ *SRZ}7l# GPK3E9O/|RghݸqÕ /.eבx)y; !qB1b-ĠǸ3>vu s=*H},9E$?4֗js%])js/#6YlxWՍ"řɛmNQ Hӄ:UF$S>/ҥ~+IM:aS7sˀ<ĕlfwqaU_WY1".7aDS# 6>{"Z SRC#aKO`exf[=.MS@O4)p#PاªTA%CeQ;U߽a׶Sl-P~$[OM4SecF2Yfw  lΉ-\M,t`%.S&btB_?3wN+{ WF#hx́ZxPR/ѐQAĨ>fpʟ_(f+t`-s$TNǞ٭gQCpnN=xg W2H>~΅/VO(F2mvZdޛ27mn}o ['AchsFإ)9ݻM$k_/$#AN# YE%NT@7m/Buwl ח\E&/AO\E"g>֛f+C 5_;bĘAp1xKLm,B/a%;LشƖ%#?T]9pDzC؍ᄁf`FJ?m ޱ@u臈nk]ݳRVP>umѬ.f4c!̮K`_#dW01#ˎ][;K A Kׂo\/*8o]*fYʫ{y(Bj0$iyAa}ũ要vmT|rStۃZ;鰩䫨Dۼl[tj%KBTWs쓂d%"Ç(ԫ+J"aڲP qMo[9qv/#8nm8[<kU Tp6FB9[Tp;O%Yi)33׮ p Cu++YyBKGKJrۨu(2̒GDӨHnC|N.0P8d@K*N7"*eU&LHj}j5{KCVʭCfXSJ$D^uYc|l*ZgOty{,bPZ~᧣VbP//5,&=^ЀM&F1Rg$~⒗b]F.Yo5ož{-E|e,j8YgQi3Ecs2)=9l!烔DeKX}bO{LR3h:){CtLl7B<stsX9.-WxB/B5(|b'V8-+曼jْJЅJ@i ~q7H#"#KRNWo'q[vHatYPqۧ;2@oUVsvQs+_H@Y'4I JU\oJK>t/#z_AO+?H%P5B+DcZ= :vav"i盘zM7CdrK`|H %݇W^P^'?1$_ɒD5)̠Ff`qe9:%|NXbZqҿs2"^k[ѡ EqZ53gqTY𶱾aa_GmLJiM.D(l wwKL y8p7e#,h]K<3R[d5!4xKؗ8mNMnI^h7L.e5d*t8osv_x?\XIKf)Cbgvfֹ- N:#Y6{B{:DZ^Oqz^js׷hmV?aڷ 0 fTB(wv6TaT~]\bpp\@,*>SCߏ'D@gYZ07070100000011000081a400000000000000000000000167ee8137000039b4000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/crypto/caam/caam.ko.xz7zXZִF!t/ 9r]?Eh=ڜͩ O+~кMh\rJ"E; f-Uѡ!5d摅J<*bMN}m F)xP i $>jŕgSc>` x LծZ5\UZ3z9T#L)]29jL*4QV&&Aj{ʬy\C6U܂x,ZQ"pNM,[*#C?Yǝ-]y}l?Z1av,F.CM[Tb#R:{t>J,@%z~؛dǎIڇ ԋVB g{m& 88a<+y!)"]dW-$xx@_LX@ub<|T":$5zM t7Ǖ(W$p ZHc'߁{G9R>}y3}0GiR)˒*;_5DEruuj3X`Ԯ:%4kE5dHƌ@UdSn8i7tvk.IUb&RC鷯>,8y"Ctw51HV|9WOT8|˭]NS*zXaALF_' 9h:Fџ~ha8AE3)ESJN*U(E-]6Ew>bHǏrxVn91t_%~IS$?&۸(art Ȇ11@޿"Ul]_JꮷJO\`1(M tLMK}=T-85qŵ N~-qvk(x]%C^ם]PjNemNǮ&/gn 2F tMjV=+8#ɱܵ~Ks§d%:l0th-KE<#y'@9럃sHz'[ ޙkhcHo`ّyfem= PtUw1fץ_szckTso9ԸAX8g#yz~ jׯ|:/e7>O:Da Mf\9:,,+U.x;aO :uW|-@waֳ_,Z>ov< u~>2@D ցHZSGx\OK|~g{w5+yT1/; $hf}Z.8n#\B4>6B&Ԯ 7gGOeJw0ce΄v ] Ik Zgci!/@V c l^Ҏ_7a~?L>j.cE![{W'PaLߒeyp0D%=' To9L0ԓc3<6y9t5k q+# 7e Z?U`<ġ;)cU4 @`^ΫpZHX-XX t6.NdЋᝲJr*u?\2IR="f7Blao.y?5R ԑˤxobP셬I4z˴N ^4F&$:!{g7de'5yW'읛;.{/aR ZCj{T"*Cwe|"h Rh̻#ֵ)h ؘ%\nr?%@OWXL@_1Zc/{ ;s$l6<uUҸeGoOjLTү5JnUa!~)[z7ST,wU܊u੫y=IARM>}Ҝ^Y\7(!VsZl f"N /yQ8J3BI ~l*nUUZMK[ߩ6Ŝ&ngyK;BJM!G K8 zuMM92s]mB[a Oͭ1oM>S/ChB\gH*[(Xbʇ"zbenXqFOC{>A* ۲_Y?_W 8uak9.}) a:2<#*_d`󮶝{LA$G lD"гķRs<mq?b|4Hăw% ؋o+5C!wC[7Mi*Za!gC(\kHL MO,y]FJЇ..MI7@ST4A/+pac5.`m8|0! E*Ù1a#gd_LF*gw_8J=ĂIݣQM6@G)v,pX| YOQ )kĬP%_S@X%3XlӠ?GX(4 :pEmUk cRJwC:j]xsVy2ׂ{!^*ikF0-pah*3\N;%w"LT6zN)gl}:[ӓd|(,K|Q u^}/@'W|s7#olڐliNo}C,HQgIRQ#1Œ?[PUIOa{:SzQƅbەW㰣W~JRHPRp9O"q[vO^tw4\Nd <~+(FzRc?1JIs*XToʯIʈ)omWlr\Z6kJ;uw5Ir![ͣ=s/F~ϚʚDzq L3AD5r;٪34[f@@жhaM28 {¯.+ ۖs_u*.~.'"5ݎa~AXi-]mÏ-E;wB,H> BH<۫P"|Ukezr.^Z{1ۿH<8I)wbɔQ|ի3Y[}DV.@ۭYEM?+1h4 3۪;o9O7wZDxbM%Xb"Eߑxbm&zpÝT+"#H'":^R=ܲxyVoI smCkO*>!W{ϮI.&H( adYg\igܸK^jgJ}@z2noKiKeE8ޜ[R_@QS0 VkOHE%?Ӹy DzH0.{ &1k1g:_*&Lps[J$ ޶ #&fV;&bhI(qXNd{6Ubh s%U#d;`1"Ki ~yvy XX|[*@QtM?N=$w>Ϯa G=4`5P8R,b:Zn_uiѨlpS}qZ_|ait݉$i n*^$ͭǼRmH\y-LĎB9m61n-1L0g 3kMtW]ճN d[YqZ, C<ߎ&x{E;m?4& NC|K,y^ @qsڃR]KWy@}bsy@^$/*uu ޝP)n=To-I nڤlN=^Fym>^=e~h&7{<34>_]U$-ڡ|@ u0(LU(*u]S/MM~݁8sj47~7A I柧K巚C$&+GiUjQ4L]c7J@E75$rOk 7V}l{/2`x=S>AƖ-w_e26֊OTW I\K"ah|,e,@2VtdG쑩CY{~(5>obdE)n\-O/3ʴf6 !%7 Xc:Hບ-;vT..%ER#]L\BʇI|<;F[q.5n{~rVg7V*;5sc+,gNZ }9%n&<.^>19r*k9Kyl] FˡC欣wG:[Yi+c$*;ش2`nW?zx164VhU}1.tEw-T!'l.h$ %A*s 14pgB/nYɘՏ5M\[hpX{LDFݛLAd?&qL͆Q)݋-X?^'lzψO|hNZyy{W4ui;D~4h[O9FETyժa :>Ps7wy!+?Fyl)#(PͶu窾Ԉà7iϚ l>DNF㿣vPuAj7e ~債߄}\^+HBz|2TEɸG%ݡ-d"t( U{13)܈sa~^]'X'aaT %o҃(\!nѤ;<~{99@2|g=DE^Vx@ [$ W}-C΂.[5oB &;׭K~!6 5aѴhx W`(^ Ϥ@Yi]x tDfzX{; 쭽z \zY}2;SQ}>\.ߴs,E r D3W*uPot-}t?pg y^,c2I[ܻlB(-U( }D96Gp֛M DdJk ܚz-*b-Hԅ/=Zڟ` ؊ݾIGrkx_2R?0"^hex'\!ɅVK]5U'_;g.$Jw=Y+нBA#A߿9"/&E @IKfCHneE%"BZ)-5=*n_0s,W)ACN%lzx& k\WS @ϡԭ/yrQdbi2=ŁORÿeQ/2mNka)Ak #d4Џhyc)R0_~nV-v. t='RDqaЖgO3zz| gN$7 76#f/{͐;{if`H'T: !2>ڄ'dHi !t82 BAiYєozMJ|'-01+]>PxSeL)#m2@BjMY:N~PU[_X>F7Q[ՀQ*hpuVoɗICI23%FdE˨8-napN#Qq-ExQJT5x5`\́/j|+  \%-o4,USQVP[LPoZVUADɹ}m 0f ^4>go ~cmUWb>*bI!!m/ZPokmD9nO`<%+cӪcxeV:zEdueN/9yʉQ'&mZ)߉)@;eSȠP8mLz*sldos/Wg/7}({$*/c0DMÊ5pMȉv+<7rW-/Py4͑G+c@j$́EM I1=W*$8v?5F7-r P.Z -[t[6w@z*D1v =mT΋Xv(pϻrɹ̖/ 6M.uc%#/ưqE><⚻DM֦!uU3_Uhy B%cl(hDV4g?x樻SMQDA*^e|*ig/6F\ u&y#McpNt+!$^ "C[4wV ju5> 'bĩ,q f QctvC(в-e~NnUSVO"gBF3eg"ϯ4ʫX[t G5B#W01m/ʟ| ˈDlBDoh?6]El`.5z?76suKޚY_jl266_7 $gs~<B,Zv-jzHۙh6{c7g* v Zk'-`^pB[-/ F== 赃uEz H s_3N/{|rO$8z.2e~ ɰV佪暊!\NfWȿ9k;WD+^=.+ʮ(6BPCxILdLrV;AW=!T+-. {`6c@9u29Ty0\$F蕔ym,f (,?بBxqAr_Wěuxa7v;1Fs{ĸ ~jbj MpFuA~6A@o1K *Lt܈7o~"cC2> /He#AGr]v`"(mstwyhR$}|e+gCSM*Sf:5=ϳ1ً;rMzb#SB`ik4t<`r>vxՀG_DHP@"Glv[փۖ^^UHB ո2)銫?&$}!\I T~(Q<T+*~p_V^tpRuY (MIOcV 7M]6(0_J3،W ,Mz1Ut;h{ }Ld _6-/B{ulw:+\JRn"Cj%Om5k9PXQO^E-5mT(=s$"-ZfvגǗihhmt E #>T1])B ZQKܺ i[[&".!) m$a6t _b(IѲ{'_gXP-t;7W$G9ߛѵ ET|Xn<\ \Mx!aY{vnn6SUqFzgpijBΈ MQ;ue/#wle8O "o#]Vgu>e GX"߉\7p:)R_PI^Z}&xs5=mW9ΖUbɝ ]D Qf72ϏKA$Ե:|^~h''d>fJv~5ռ %_883UzÐ.^~qZ֌*O r2 %VϤSN0cҀ3L7%ڸHݫj5{~}տ^o~T ۛF-PO֝&A܁' %bduB"$#k*ٛ6 i/.+~0ҳI<@56ŁΜk9r"gs^ev[TKj{mr"rb/}L) ⌣:&e)ik)6apfԝe CDhH ?f}CacM5xՀzXY6'ʼn3rJ$r!-lbH`ejE&i^%rx$Z\)i RkZoQ4:zv?4SRlK2Og`vfEeK/=O9n@Η8c8'ne"da\cy#GGSGJ6Gpb&~[y? -&L-߃aW ;<Zm} J/%grifͿFOxĸ؂VM(g=5H˼Xȋ#sEG7拫JR-44Mz&٥\Wo;#yTmha?fᘒ6OmMv-ADz'}iqeqJv{2PIx܅eM;-!6Rߏ &5utjx]Z ?k{J%r7`"R@1Da4X)Ig3@/g8֐jRvm¦ Zm c c.x2jAD-6"Ce9WrЂ:IPrU7cp6HU?FOL!ư3׆F;Xj - b;P)l\d1 zZG/I7J1'֑j{M~Ǭ:)2v {MD \PPj&+MCWX`k0nHҖ- ^(VzZk9] K{ZFӴԜsm@$ *x[wnˢ-M/VM}c.L>=d'YaWJ/^,]) TґyZQ}J!gZ >{"i}Dʢ6?d HthVV0H&5W{# {_eӎzKĸ#!.!uNq1H]iy,EPd` 0 F<#{EU@CՖQ&rЕ{'[$ T\xO-zV,Wax}]nԭ|XU2mp N^k֡kB+@ /]h*P׋HޛKRwXA!6yE{Sn>32$5_mtuߣ0|QX,QkYF5)=dxQCPtL@l˳!~0HAQ8j*J''7iVI %V킡 MZ} r@<-J6pKd :zUF$UyXmNtVltEhwpVdHj{qZZfFn~#2w}q1Նtk7D 0*ⷨp{ęᏥNJ5Kܭ]tUSf&a*+RKQqV?cN&ui8ե|j%3qJ`oeoV[+ Hظ>E^[в"Ǎ_>)uF(XeCk]T.&&YߔH9W?` @׮*+eKe-35ށ'[rF/;eϑ拜”DEg"~v N_8G:V5:gI~$yOe!h/(tY4597 p2>J|'Ta-_޹eS'ˤM $!r*j;jԂ>V=䍛&Dӭ('UEn,/vn $ wR+ _g"eX{"$ㆍeP z`FjD]wbt6hN୬oIsi8gYZ07070100000012000081a400000000000000000000000167ee813700015208000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/crypto/caam/caam_jr.ko.xz7zXZִF!t/>!]?Eh=ڜͩ}ʋ.ԅ(5dm3u q N7_`iWk:mӀlb` Hԉf!s.*w#i/?'5F};s7 /z߁pS*SsRj1]~upN6WhތUHR?q1<֋4~M0Q{k<|т9mL=g5 7Mm |Ou}s!H"&8􂳗:LJ& ~sY֤,\nL9N?S*]nzЍ#_8„ԻyMc_Shd{])1( x|1ʠ`89hDd>㔦A"m߃ @]cƒ=CB*c +d׳V zH0=ЇnԉlEl H ̚zĉfг{1C&IT1h:_}5߮Y&SbU1eejK߯ǖYn/;amTpp`vޠ.|?L73C@EMF޲ѼNGbq3D[A담ZG>M!u`EMIJt@XPҵOØ}N9x|W4Ѝ"tG12(O~T!T qF?QsWc )wB8Btr ^apa&c#@.(pZ8nY̰*?Mͳ#3 +foF9PDnWc28˹<1sQWPJ$g,rS?ȷ L)o>YCi>rTjdeI;~5ꧡf!'.z&k< 55Wh@"m葏`tX [cSNuEbj~Fi4(B[%!@Qvɑ"pͥ4/>z'qKC}'Y.˔Ff`w]vFs0争E)~gkWs: H%K&Ey3T0rgM蝬Dp]~=|PgÝibS:XMlKI[_9lQ/'}=nZuy"wy ؇>WbzCyw8ttxe\&Q*_IzL]!E xV6X;.>n7:|"%G 4%ߜmPUNyߧ3&7ne˄M%6{}.`0FqsٜE\kHbQ&ljV?z%+IcoMZ1EBڦCKlERZ[*2ˌfY5AHN=tM͡MʖlHH%eZfbR-ƨFWӢs]`C)7YdjnR>z٬dNwG<a 5lvMλ3b۫EC0wDM)k.ei_%۬Όk| ]s "E 2t;iڵ|[L }:mS/QsŹd0/ԥN2S͔ӣvc|+Iա1[&۔Z T_9!vNIP+~QV`|vr]4AW g9_hXȡ H-E;sg~vĨ*F-4*+ f@|wE-XU_SMTq%҉ݢm~buJ)gJhL:v)_d}{^ık`ꈫ*šg4/?r_轃,R˟@H G[L:`fj$%iw鮩@&V@"Ku/QTٮ@4]`BBM;Ok. Is1ujΡmfbQAxJsEB:R&nP 0.}A\xc9ԵͷD&ӨLylwM(]҉wRب]'j8rrKW5v8p>o'nN\ Ҳ08t71IwQ;N%+Ed:̇Ah  ݵ W܄A\3pϿx_d\\^‰)T@Xubq?|LYXow[hg3}7r*㮸=D\.B%iA1,!RQaWr.8_tVfG M.,Ub h&$lXt L&oNw!s;(t+Ry~\X{Q:p9,H]% eeɾ7 go-ʏ,Sk ʖ8moSA ְaQ(~hĘ=ݪ~dnr75][]9f~w0T5&i(3Mq/5q/ ȅ$£a=2_P,jUhԽ&%g]`y! x[ [V%nyL[(OTq`W:9Yo( "08A$.֗xrʡ*۽# *JOۄ hŽlj~z226e/͸_:Pe8xu=*qa*DiO@ O}㺄OctWdXe51R"]UDԷo 't3恃`ҽK4n\y C)V~zO\9 2f7C<7N~޵&D=6=*hQ.45HCeZ*٩q2{n3n2gm)=6&P⦄8ۻ-L潖U`8C+xMOTz/<:ڵTUTӻ167 vJPPs4)\,)f|GC QSG/7.;o*v((#9}yH~9dXa*݋Q-$ |-ٖURC3 ^'CgaV;0Q~zM81y 4o١7"Wr x^+~3x@hIae1۵ܕqnE!USP(DFp-DMW[Z;$Nr8#mB;EResL6^%<*xyBKXvƁyq (uUp~ \G,ƇT /C:U[SgЊhwEP4\BTzIr9+~w0åA6S3[Q'o}D?k*qTQ1fF>sI= ۡ}]~\Pz CHJS{ ꙩEMV.\B>Ͱ:O1MqF`*~0u1V$?k5jpt#o7'?E4a2sGxWdd܊#̾Rm$B_wl :!?:8ݵXXd kl SeN@ _!#šS1qe$8fHaONѤXJ;gE`j*oSp-LIz r5X yG!:tq^jjpL`9ӆTCig%V4,х#M}Xa`})'_BN%e$&_6`둾5q]~/_Zu[%(*,JCȓܶ:wSʘU5gfʽ#D^g^\d7-͚{5|_AtGV'c(=5(Qo.l jv#Ӝ9=f%](savj{FO29ܶ^q>Xդ]%C)eE;w-&pL^U^kѣ-'ShR*Ur~bDy^hQ qk A|:q1t8UI3%.J;M-HpQd{/۳7i*yZ޴-'C?@ՙ.FȰ'w ~,fb`j+(fT2tμ:;YN<ٱ; WO4QK{M MǏ0cQ,qƧqyNuy Cu2{hlM y4TV7+] g5GpH9ӸbO:i꽖ZJJǍkOַ׈QQC U{N7jf#t̩ŗM<칬維?.~02FD:[c};aPZJ1A?SO J4S(u*=}QQ;`NWKJ1lP7;! <Ęu#A~Z$'̘\vvX:(, y#;l2lF@{lg J*A:5%4~bt]>שpGeܔ+\_||%{Z4+ifArƳCt꼕,bF@S\)[N5|A(qSbU{'W#HʧŔVۑ l`EG2nn<%λ"u-9 %P/H463i-eiW Ċ0CNJ*xv#d1H?"w:ҵѝs}ȩEJe 1*M b2 8sM L]"i0&THp򂟇%;o E F9hHq:@;rQ[WXzj^ۚ( %ոt%Z \Iṽ,E@͑lkgLaH{vAQȀ+r='b s eTyb+LSw/(คյ}7Ǖ RHnWklL.ju k_nj vQ4޹Y>;$Y998ku8K + ,< Ra.pct`W>rcei 2 <~*ԫzص&!4]wd4sszC ZEuzR.Wי$!+H]jZvZM\"&Jნ~XrA Y*V09X3 f(ݏ` d/x)MsfT|}LB A WuSf{*5)CTӽNJ1’=3򁹀Aّ\Efթ:/5[{&x~P"-gxזCo1z [#@@>$%aM1,5WE]4'S"FUsb8]+؃bUezx-P]HZɾdl4Vf:RoRG!(UBm%4{n!K :B)SwC6B7"|DCR=mpW?& 1>-;Ph86,hhu697M,3ZZc_J勞6Lwk2r*TMSIe&7+nV/B6.ޭt'meu>0<+b3v3jp], 079ⱳx̝n4B́ssdG|$Pv6=* SZ8~넱8Ǻ2 &QGK&f%c :y^DIg\U;f'rFas$jmNXWXEjrJtv WepE-Hs g_Z0hpg/%3D(3ޫ~UD6ڊR?3Cczet,4Ẇ^˞` o1: *n.cU;iѝ|8Cf-7"QžDdw3)-s)+:| g4Z@|BV\|ɉ:%8HlaτÐ#9n4~~Rdt"_fIۯ bc_ջZ,iװ &-Y8 1ON ^m<~kg`+(KaŮQh2#qǃAb{60(Tt&de JYLOcC(UH$0-x}6.Va.꒹+0Ub 咧,s_o5=&Ce #FVnlwl&.!m\Lxvn7bs<7/HEvx&F-óǞ96+\e4c㛃~OmTPmi8 b\F!N\tm+a4w=dlڽ'xx049E{Zk4dߏ):W#ʌ`_M_tTb1c0U%3Ra/pW&[k6^9'@<YC㫦C+Gy߻aF;k$Ylu;O jZKeffZ/a50]^ 8kg4gG|Lcx5O@EAK׈ij?54TBhItK@ }YICMK= yfFl2l-Zmet'аFn]֡*y5\aω}_\e?ʫk~e|gAh5idw쬈Lo<.IiLWǚA)}J>q~S(@EyF[lZMXwxd9ao 9D hG "S_ C&X02 )%y#ȀF+rhodhw5} [\>_&4,?ҽRzߊj򋢚SYKoX,';\(DG;\]{#? \ ֕~72Svc!9}Ep;ۥ;4xFQxPJN8ƻrzZNͦ 8~@q2iIүk{5ۚwu+Wg3(>xTV5ȧCD_V])8wM Y{* Q\wpiHW=Lx8 P\伤 7w".hzBҗ\ZEI֑m 5V󨀾<\40=Vtgʡ/V{:NG:Lr<C!cWt:u(rL$7Vť0;Dq@t4;~=w`KXS\ OKz:RQ~fR5Yml68&['[zW'u !ٳcd#l^ -ϭlaKŠA/I9ZBN#`M曝v9,cQ ߶4>)&B%adt`'lD8m%sX:|z<~6ϥg)+b s` "B866)H9}%6Knqo?v"vJK=YϜa`ςѵt>ydIr:DaBާ"|ikxbAl3Cz)5Ժ-tWB/a^Yv *?y%o=c)ޮ1f-_%eW8C 0)%f=q`Gs4~ ہMќUa 7 F40|2|V Tvq O@$N2wqJIUc~QD]o{ITEg?UzKg_y:+3Hz;QMdpՕG/Rz%/K'އyGp_6 KA,yf(C{5T9erqݷ*6@OVjCI\ ˮӋmr^F#6SJВbGQ%ษhBKezN'ZN 9_mZoZ56U#+s[<&[\jR 3uNܖn&F G"ʖӫ$+X+t}ԙ`YS N胙wǎ663IDƓ̹ 7 *C3Bh@0[ƐpFU#It˸Nf񨛸JWzS#eKdU [5a:,XRI"y8Rzh*G(?}kdJ{}acZ *H1n='Aާ6PW bguRيUs[e35ot\I.-5~;R/~@ dZuco\ǝo6[,W&!ƫ)HڠluǑHQz@ Y5u{ mFĠ 5+}g GM{&Gn# ło |W7̦fKúdrt!sVVFo@^=ȼQjCAgZxzYgv ν_:;^ϧz4\ leI( KRZi}I!UǑG|C,L5(Z/zPrp Zt\m^LdlL.-Ju2v"FW@%Fqim˺6]_0sd*ʖ6<*>vG ZV P,z/{`sۛd!V M^%=z{k |;1̭/~=!c$\QLQ!ɭy4C`2tx'ُ<|l]p Yi)Ʈ2Xzȝ~`/FGe> mb7A,ZZ.6ȴZ> f0 35 :X!hfetmXw)PuB;EfDv,-To!G1M97$M%]r^6 yN62(@9lޞZ] T&o.~|ynׄ6U\;wt>/㜞̣2_S=IcRgc!4R6&e&9`ͫ~hU\~B[y@[TqjRڛWzB*Z ^9;*UpkrBYB zb Y)Tc$TR::Kh0x#NCi( :l #[m^6KؗqΫ*$}&8'QKKm#pS:ڌ/I@ %* yaP'2: XީHBMT]X!mwxFi[t6Zc|*$F JS/UAIP l2+MHP{taB2ڂAx7hҹ($rVlhDyǚEZa#7#w÷J̏M˹fң9Me0Ҟ|ѱ!K Ɵ7 GHgl\Ǫm?ؙXוScAВnZ|UK A*H'Q@AS-5kauxm9¯E⇐i^? RٌNp ι|O[RZ \=F!u! hN"kOQ=*{&o{9y9<;39U)Lq5֎~BBz_hNPfC'\:Ę ݓe"V]#0ʐ"3?!Y ρmVi_C5\U1ٱ7>RjVeV&&1[F>` \  6έvJI֋w AlWvwӋ@NuRU.@usfTƖs62 3C\9^Y M(.3%$bJ1~ka<M+G ZvD3JYvJq\F B`Z_ eHoaHmcd0um#dJ;oi1m&E JYp۞9M'O- gk'vL|}3~f}Ĩw o^?FZ1BR֔;E¦8_q[A>5'e=Nn΢O휎6Y`LrCAq۾swU?:iyb5>IuQҎG$%}V9PGWnȂc; hXSOunOk>.3^ بd K s4`fT;PB8 Os쌊Z񬿡 u"l}t]Nړn!p}ҢXQbٻ2( 9"VoD xDn%bg Gx-/xp6r^Rr=+.'V} az`) ;f2 ]% _uJ柠@qeqD6r"8mNς-qY@c"mߩ_)l庹TJ@LuTG@3:oQf]J]hQPAȹjK).9r_!- uÍ i3 Tj|cی4;9~"|OM>niP(<H~c(hi8V>' ƽLEh۳UU7+խ9`D4؍4/|ي1սXc9j:ՍHHY)*匰!tWA74a(!FSbnn. ;UDLY\jzµ# @.!]io|BB"XRS *eu VZT(ω&TSj"U$I'xo== 2@jd@+j7 ȥAn#Zy=j/ӈE؅4[z/vmk|Ls*(Tʯ-k& 2p޷OWOsjFj!d|PI>6!$d{`uyώY2slH]B}~ᎂC0qG~&ʎŒ8\2'ȩ,,Ń:Pn QT,-49 S7S'I'2ً2ƫ/t1Sz`UFpMs,y{̫4+ӂ gV)WAl;EDT$׳/1rIz!*eB;Sv|B)8@m2ڀ^~G^)IZi~6Sꐼ&S.O{QJu$;<+b v<|huP}yGdFB[(?@ԣ$P`Q%z-|iy^t? ֛V\ #d+((^ -1~ 7(PgSCg4ߺ8zVΡ)Bchaؚ)Ci58CA+O܌:PzK?ή$@"]@)-87Op0h)ҙ{'VnVAE7*+INDX䬿"8.$bA^ t0(YM7Vb$vlA?.2 3ځ^ɍɑ3IXkŇ#qYlݭ鞏wO5G4\ToӢ'7J vGW24xf~U)1#0i$`r}\`E`.B_-%|7^*p8XIczlR~ւ% 2bYgC :Uh Q\HύI$Oc~jNd(.|y;;=SS:x8A'8X1ƞ Bq(FP\Y/0 x /_'5{,A89  кcCvx[,J63GIFr7^.n q3o$qgj.^, nrԉ(!=vDS}G`xLC1DYb~%VpYƌ/*bbex1K'* j2sUWL$Lio*$5;š ܀}_?/ lb|g̲3Vr{@?h K4[6vnHNj% Zk[ڽ~[iobZU 53BcI ϫ;\8+61sŖ;[r)xfSy7IWP>Ӹ4q7[dј:vJe׮G1K ;! 2=6lI@LlR'/C_^@TCy.Ž?*5=;Ls*6;U}ː|Rk"U1Jf_EF*J۝%@p6{F['ꌏ`3J$'{LW^):ǐfK1!WTrcF .R 딳|]^aL[.BiZgHvPj{ s[r+7T67富 J?p73=L0RW u͇W+Y,] HgBLEC„x6*0z7!h!j8b#eD,\ebj ,R,ϝI_Di"6 1?d=x>3%0*.nRj8Gr}`lxbЀszTKR^Tg|NU/H1H:nfPrw>  z+:1ur2/9?xmeTqٹ5 O\մ'" Q?ݕ(V^fa3i[>g:xoT3ёNuw.T8a{"t7D\%+XS- Չc.uP5D irXL<=ɣ5&!Qcx# _NRXѝ2h*@۪)@i{E~6x!mԮ81lCuSQPݣKG܂`j!G4WvO?Yv NE}yu6*m;ZVVm0`j[Ķ&B3q63:_HgshFlU`vw|^r4grnUvUr ݛlu x51JbS~r17W޼s[LAbxk?͂"a:)TMiXwg|mF$7*S&8v |ޛ *Gtsh*:B|oc &=@cH^C6s)J0? drpP?ԶؚZנӞCw_.` uaNąa&xXg+k"9;×@zA;yFw@8E̵e;ʮgۺzֈ5Bit;tO!KH[/xX"/!ngJ,l7`/yum PCU$2u#@ ųփWҗع%2[4,z88wf?K )17r'cB݄ Lif߰A ~ d/щ:p!qֈq7 ˔`O0/W$.'-V'|̯npzxd~TJN\H"JSцщ $ȝk|S~/z Ep1T^) ^Kuh-itE٣J9'ǣKwnJy8IB^{`X@:iõҩW BDn:<ٜxWwԆbkl!+XC?c =( t+pRK5q09MwsBZ6 C(RVbR8M+o=:A\ O.NA)Mf0ۏaqas~q툷yqӕs G"gR(1zHpT)9aoǩ4÷t0Ck(?Zzy) ˶ 93T1b#K lF*ߖȯ {P1",gZQ+'9lu$r lI-0ܣ jUŽ,AA&289(#,2F!mo$y(0hkڗ7M1c[E^N,p5$`H:m'"neAHh^vª 35@qX LJ?Z,;Y/Un`ci~D!* "<Ԉe VW*J{-d 3"TbT3&6uۊ׻[źڃ—UW_⿖{X.xC|D -0еR{BH ls\jL^sW} j(YXMa9NBwFrC9 `̑]oϹ(M0*O0Ρ ?.U4g-Ȭ 쯓>)lpCn.q;ؓ' tfMbfQM4u|Ԩ?FųFdF+GAxh0Hje6:L"L!Nb[pjN x w'6.?!"Gɴx}ev WimsBE^RTGt+j+EIe.[{.xq*:Z65o{|o &-W`ykLZkg%* Vŕ-cVU6?-hA-t^1~"|4_}%/EERs&Y&9J rqf*S1uU'-ЈW\Yn\g "T5ǥ_vF 4")TjB8D,S+)@é¨lt z c`-墾9ך}vEb)C sb91V7߻E̥C`tP~f+e!"m<#`'q1pS'f4&8v_lbkp !<ĕhv/c2= dHƻ%L(K1=|&c۹]{M^!j#_e 16 $<;3-6R-;/=hYZ#yLv)5 ,c+Mmn_M$ e`l] ́x7)+MP˟)}3Ϻ N\ׯF.njшkZ[Sm {j1)wj|RJ\+b޵ Pb-YB fqVSC}HRa pwDaEY~Vw֤8K]C>,!ђ֫(kED5FNS "$[BQp;u{dc^ _,ac0\;:s.@|C53Or=Z;6/xuݎlG@5y b_)a@*)sxC(/Ugy*[B۹ N8^-s!EBC wK683t;ۇ9N}Cg~&;q6~YNPghjGF3x=.uۺOSFR kKPOP\5_;gzPKuOYh>(DpP@)U;0Ӈ\ܳ^UZj59/jJTq`׏6tY෽t9Χ(S@Vp&rVȒjEj q{gmP ˡ-S[&dIGzP=*yڛiPMҡ5wp;#з $OкDzn>Ykd7 H2'e{ʍR(\Ŝ|g,]9HmʹzSԷ+6YjS#aU7c{F^wXs &~!ųc΀|6蕁ܴqlC9jK% ݒa#T'Ja3`5 <~s,>i2Of&,nd=n3,5%,)lS?ѿWf:Xm&:Jp}\ptkbr>g>2lEOBqjhEo3%,iDTlzyxUVpR #*wR3F<=BÆC'QR4~Ie9C3#7yS y)j/FakaY= aiP%tN+$Aõŋ d :Z[K j !w\s./xf2Rybi:y2HU5QyM,5&X(ӆóҧ$YETt>h?/!*^)?~خj+@DYtkHiK)LB!VʛKcfG\ EۙXd_yڋ !NR /Zv ryB\>ʛ D͸ɟjV=f7~ψ2=931]gzjltfx 5ʵ7YU3Y՝],ݮ {I& /BLt"^O t qr֟{J3S53W|K6NHg|)9xH5)(3XcP8Az|@f-):M+uzZ~EhK隴̟yt7 mrPC\d0ZZr0OUS$&2m̪jZdeRDÅQ̠2 0.iAUHN#=wwh`*s~%)h}\vÛCZ@RA:ͳǧi3bgd]ؚٶ7ߵR7F`]yk˜R.p:%ihS+`m;HKHyrʙXLY#X,JHٔT6u6]{ aZrG۱ &Xu\a)NzR(?$$U]MA 0K_>T+T+}@Ws2r}r9%I[A <_O,P[ mn "r5}@TMޗժ6f+ X>OUuZҟ_G>5Fq֍` %DWo=YqB|^M]tH9< +Qe,6.`H ,@,m~ !Ycj a_$F#;5褽pHdO}  g:DxOy4ݣ97{ZhLX/JԸæ?^iS0>Zz,9 !RDexf QT œje4M7*b'owJ2{AIBcDF7FpdzLQ_ b@gfȥdlb[Î|ƀqIeZ%Qg;>B`W k,6Dޛy4Cmzf"Ȥ/V\{+'] zoQn}2|9@"^Qtv\M E/B6K0#@5(C)i 0'-1\tkN)G'@v2p$覢Q/bfL|ixdǬ̈́A0=74Q樢u@( )0|E(o9[;BڸH)%dw-kBȝG\AV0EЩ2S~Ԅ r-zM+뜵vTqg_ɮBw7(Z%sz}߶Ja٢<{7\K00g5Nn5PEO /0LDX:}BlԣxpTʫ3ʋӮcі.$3ۜo}ݥ'G9 N KX84VMs h0ߒ^>s*OFqRa-^tJraLˀ븽shvC "B=tSjBf O>B8`g{=A ջh] ǿ`=-{['2k++}MII%_j~|z'FTl: >Ƭϐdpceɐ2]gݱ 㱸9? C@o5E°(wGґ?(kM;|D6eh9}΃LSx{e5 7A-C<.bܔ)2Bò  +uVD6z(+):X>]l0_De?Y I˾4+^0\ [Y%h6_LTb'#-m~>Si8׿@ro-~gW/<lYu6kz]a2.$3cck*l1]dP%q4Za|C(s-lfdɇu(-E n,崸T^3:;&uhzc)Tp l[aaB [&dv}ePD=B&f ~E5H ic!w?ܻ  c1.EoO7Gm6Ke7l(&!VyE* FHf4 Yp~TU݌6NtH=5Eѿ(&d! zU!(P5r9关ps%,tc?ng%spQ~M*kNa1F L`619jeh\8 m/7 ZIzԻ]nGMuI֖25=$LaQF#\qYJCCYR@x+A3$&^u\PZF[qhڙ'jqK:ܖ|c$z}*h6<8!#cI>F$3^8*D- }7o Uר BH?c+] .n/@l0DqRS]*YR9P6沽퍠\cTa6}Slm%;-#=_;3 ]{IӈPu,O}hx77q!1E)No721ܚS"յԣɽҷtWKNV~ )͎۱/k9>w)Et 08NdyNLj3> CʮXXV[˟sKhZ~ȱ?CkcbQgG!Y- &P Q]Rk,V0'`ZAEvݜ|F0eO /C~i]PDƐi\1)ŊT%qf}p.ݗ0 3-"i CA_okB;FD " )|"bbM>[4&RΑw2\m*i)oq]=yQn.j$}9 IjK4Ngj'i[nG$PLa,6Nm E Xf[K 3 nol;{]TLPߧ:$x˼܀ch-m{g`(v]JApĽ0Yl%'G^HTDDkb00ݍb2aw\[5 E msRmmq-Ss),$$kDc]sp[nC͔Y1B[:WS7_*.fuү-A+εj24٪Vlf<<,)d-kƄV}.ZI VN¼m `xW UIlA8j9z%rxqςìNQsVŲkCI{ibjC7Pf+h:Jpd$2_;7 tTFiV ^L82hZ\!Sѝ1Q 0*j\uW)8U5nzCg"fs6cZUM¸RaHgfBjalƓNҟ:Z]+ۛp*vݟdn&%"ٵ.<Lӗ9ʑ<ү|JNZE 2-fNKL+ Ԓɶod. |f_vB* hGsCMH"y3TاΊk;̣Rl,urt“@4Ƚ^w3r;>l%nD ]f/1).*1VOaClȔ+y0X-bq*660eաű8[4Ψ6CruV46 ˵c%YW+EbHi\r=OCt]QHI&hYoP5jPoLG,g,S|UqI 8E*EpfH>ɭQ6ZN\-bӻLʱ k+"\-ܕ1!GS{)?Z1{_.1~ -Niw"\<Mx q/-̎h-pY֫uTwmx93ހVt9!k(s޶=+f2NmfY;|ıD-i|feTP+GUljeZg^m7O)f| !FpgIҍ~v呯6^:}[ v.up7AD~N|/jReb31zz@}qծ N/wxծ)FO UXOZ~5)#m-zT<ϡ[IiL9S->M/k_T3y^ ӽ5:A{v oz9;vuAg.;n)F%e7yk-C)vD zĐ^>9l $+;*r~+ kR%5XK Gx57b0'Ȇ}I[Yۛdu*㣍rkf9#ŐG"tn;2F ۑ>ο"( *jgP" 2ʮsi]y+fS9 11ثB ֍3W fA}]f[B).LFLS M tQtP-Bۓ̒+2HS$~A+9"zTvt4$̾ø(^π*zƴ&OcjJ,T,ErزF_k.E~{vyw?z$q. p_#J?pKt='C(fQTL6N&'%+24XR(nJ(Fޱ@x w+FL.mOb8$/\LӚ7y#ҜoKU8eP.* Kn G>Rg *v")$`=34`u;U[!#qDŽuL&x<Ǯ7wY`|1/s.ҹhbp%EǀڅED"Yů̱c INvUP'FJA'cldvDngIKg G9Plʘq%G6:"|w)F0⶷jq?(s,eSSE@Xc8ʲa5|:3P=3S1w-<]Q7ɇB` S 0;mZ^tYk)5<>Z9S[CSmk&Dk؜xp=JNUzs=/SK^/ƲC|gI>Է*Z` [a ĩa4+ |_7qac kO0[ >Lg/FMxEz=}q/XV暁zIJISPʺuvu j|p3_Xoj*!6afc(rM[`RP=8{ZujVj(pfS{o뤭Y5K;Ur!KWRi&[i]a2T"x񡖱(͖_( ;QJJp e@%_o+z,u,,􋅉͔ -U T>s.hȜ+;U0b6)๩/Ah|=Xvu_HZrGY[!zjYcGJV F `57.S*Lٿ锥(9 0|& $-/~`\R].OS,5}j'p ?#I'ϬzQgl"Sj1hhʝ3+v٘ _-E YAzc(=n}#'.`{RhʟDh !*Et [PG]E{NjCcMtjَB!ͫ;ۄ^E#:)uNocۉe.~nXNs9 F%;~E}>,#6"jTŢښ{;Q/U3M b., e裤,@%X;WO"y\ #9f;,H+`R9D>Xko 2SL˝߅VB•6.,$,W?ݬf#C.Նy&~WY|k~xYh qt2Y*gB'W 2JG4o\<خ?1B8ON+yc1q mQi>DSeRՠwl3]5YHFBfrHBfS]vrjӜ)̓p1^)< 5e@G@ 3ţLטHls#5XeȞf/噴jCQi*d>|ګ+?8޸6˜rM4D"0Ѐ Nna"_!@4ؼ1@"fl:E轩V3UTJ`0 gNuyotZ1H';Y|⟊CҼG̙|^Еa\P [M޷oعVDjKD$Y-˭K>ׄHiyUxggp$?a|b0jiAڠ~ZmD(Z"#T㉤J%S(ٖP\T̴$4v֪yqeV坭W{.^1k^̪lх\oq:hC lآ Txlً"(*<rvwse7?|EBڜTҶ%#5\d[E=,ݒK'WLqdEO.^AW♕PH?\XsXXvˣ6]&F"{¾6@zE"Ѭ@ڸ>FmbŽ_cYًCѽmZر4g4Lo[ٝ< t֜L".M[1"{ ó &UR8C)RR1y-N^1o`5=8϶TQ&>\$sU Rs;D: X2s#)=9]!(R׫흭$U)j|ȂA mdBQܑ(GoT( Wx9AS.mgMJbk@x;uWM4N=,r& V;g u! {蜦#ȥ,48Uh %d ,#]NpU棶3ؕUU3P1G%^~aYΦ'p. X.|2NHn]fX4K?:2T~0F 7qlAQDw`\p^6c%hk?0n|t0"i ^D?UJbs!w꣋{.Z=w߂cG)*逓eEB9~<ѷk&~ ܰ _)f02&wG|)$#pE؍'M7.`  I 8  ù=54?=F{\]e"Jڰ5|T ?s?j6"T_'X2>^3MX:ULjI1z1X柅1jWO"{^.gz(5S#"3P:Uh!} $!j|VbGբI+w85O$4wj/?xnz# Ժ;jGfs-xe F+I[E# 񀇴K޹]_$aH͂&O%,>~K!Dx!0d`w4FG-<:|Q>ge9IM{B! `V@x~ȑ1ճ M۶& h)J\O4 jDȥ'i]`G.Ũ53c=3Kn)Hߊ}xtgwP!//Ԣ2w:-(%lG84us8`"ϱ?C]ó|@7hMg:Si۩089\]@ZF/?a(#0g}V )O(#=5lvt?Ҍ>pٵ`F02ۭ,\']!eV^Yh91 <p/A_H]Š*wl]|&,,_%0Ԟ1ъ8x7uolQ,+F+im?Dv"1\P$I1D3PylEEXA&o D׭(5?r?Z9%%kzURh^쮋rrlZcK6BQ2Ao/b9c{#L$g}y3չаdl f n[HؠPJa*袝W]ii&(X|ۮtGToF]7RRqz>H̕0\@)پ@ZӐ680U21aG0̙HiRߊJ{p9d:Um\:Q.̫eh[UjL<{yh7Y_l:*A@Q'^&8^ޣWуaGB$>wx`1ƀxeSnq$OeZo]3pT{.׾cdkn0!433匸,-;?cC9zRay -@[9C69Yj/[Ȃ#1!FlkB` i, UX[' o60徕g$[|a?XXP dT_8ߛ`i@x5{~i遥 #1^if\d`yİ8>5;r:h(c`ABziqޫ)y E 1!XDxZsFLo3UF"vƞ[hE91E}mӶI[.%[bPh# eۡ-q׉e9\ :M}7 Nc4ex `NYh\&%~As wx'-Gj|vkǿWO5 E @a; bOzdzh+0Y< KEtC\bE,Bci[ ٮbZU@M2m[t,&\alZ7<?)d{jHffJjݏ3?[k+(!:  l4Dӿч.p5.sЎ;I@e{3` kdb : h篻l36u>@t>f#ISElp'Rs1qӼCJN1JNP"{XT:R]6{ g SZzf {ƃsy>)eZ(ԯ wBNqi5Ƭ6Dč&R+,SS"[!†lijlqw$RtCbLʶgzT/I^Y  ir2 ]M!0ا& ů6-)9:%jNNZ~$`BW;٢8b͝ W =\ % 9 =dfk(0y4LAvõwR fQjU0 e#yp\5X>I %J7IQ DIWDnSP[hΧK)ͅ9LuFB`DbF[ ͸78s/Lծ; 9P@0-8 AlwvU^)_P¢mZG6;4v 1F%bf&J(h5O40$ib^V_d;aVDC.'y5~ fS,^EQ0$4\[>ƱOr$|3fXeN~;ⓥ`Tvg LZpI#!Ġ^Ȧpe㽮0uu\N 2)`aߧO0G3Ո*t `LUԣ}Aы 3o*5!E3̓-/ AxFmB'4`b1<S`hTL c'ƕݓ߰x \=gjjut]126Ê e74 |%a6f֟5^q[)8؉o!I8ii@z Y_oݶo﹟Cg*ᦁpDp#͎S3MTN;\DU? -UdaLwh*l8~Huј/E&-wB8G"xUAU>9 vlz$,f&#ASML U5ayLlJM[̓ C3:|?$cWf"ڇ^Jټ[V@T .hoӈfmӌS~3U6ef@}vs77-7Qƅ ,mKw&˸*a8HWl 8sA[?^Kn}(;fFg8bQlgGz dy'AR:&pTJv)D@. `r,knl4O XL-g7z҅\ oYC>6HFs""'02e<(Y݈LC\SHC1ItJ3T{ <džoP/`9*,O^,j9 :7SꝜJ7E8gDʌdpma*m6RϵRB>6y:lԨ]vovoυ4Yȸ4V"*v4'BSS2'ݗKSh@u^{f Țd8g<;fNrn8 66%-[#:۰zQ= ŕ&9Ӿ 7NzY3(JP7f%~> T`%jK*gW M>MMB @'یy)H:*ZBfx1JJPi ̟ #^*}Lg)vHtas3Ƴ HοJ^"XSv=?+c(Ɓ(`t^k3{J%-0~ :N5X1Q zlIMƟ<Tօ?)?bN8aؚ/ !l<Ġ*, e])' *cTK9pPK2'et]ځwY0Ԥ̫H׫V%oޝ).gm/"Yi4)s6vC"'M˼BɥڋQux?ڴc6ri`Tm+fTS"' /j3MPxzs-18\{EGۙʸ wCcT#CK'1ݝ6/s&&5}A/Q+]X-!֗3\G(CY3H- tқUfZG ޚAEW gyN9 TPAiq*io(|GK&!*Չ :Ax FX=&x~+OV('.QO7 ȵ^ҁBD\J>Z79:Ġu~h 2!r ^w-^I#0p!)V)Ɗ :otPJ 85-aB@s{gY >*@rHktZ̘u&6ː%Lw6x$ⶥ/]M3P9 q0i =gyQuɲ'_BA{Dm0k(Foī;pN\) HF@2{l2R ׇ4s߻@֝^j77^]9|%A_KM?ɨ-.uV Bθs<[K7C$d+#n=U?mqk,A~ ϴQ̇4./5j?>6Xϥ7/ŦԜQ9j?<".UŻ{l7{cA%#w`HӪWQtoH;uNFOes :9]{ 6'3co=oevA1ԃ#btN1hŒθ,.\r{y$$xjdր%{W9 vXϹHV~,bu399A4B+\9֎>6}!#RyL4(&-xI Ky@jNbELHW'6aߡ,GR)PUG-x62%g tm4s;fB+1^Gj}IS=MY3HCBRvTfٙP‚:b}΀c2ЗT#СZgShFjt$<:e;x(dô 3> kUhFa~*ص8򿟭$Z{2Obr|w ȜF0` 0v􏅗,SMIϗL s z6G0IG7ң]׎2~7y9s=2ɹ+Z(O:r.0)^8h̉xszUrj2*o=(F=$‡zG砐1R1a4ӻX}l.6K奷&'BBY5u%DR 5T,9S Os19m ;H JBSL*_ohv ^c6}/X M"),R6M&a.r yM+My E۹ fBt+K:i71.B zԇyh_sjp#˓3%SjU: z,MskWlb9QRJv}+FjFK0bA`]w6C|sa \XEP"3^T`Unׄ9 ;Sv n @ ؓ4dŒDC !txVO- {x"]md#þz8$UJ"rcj~;$; f^$; (),1 yjUŬZVgݨ۫\SL#8h)p I'?M5Qv5Z6E#J>PN4Np9XWh #0=pϩHz&<< OEVe'Ѵ@Oyw%|"c^7L`O#~\T$S9SUB:zoUaWC.ib?Caю:* ]1)s}}tM-=ަ鹜OϷ—k4j0Hn WcN`nZ:P ؼ˟8 49|` Hgj,v]|q@sf}=5M*^SIqO@D l_l!OolV3Z.)\\騴\K5_O`zMddR] \(q*V}FDNL ӽ1|Z,|Ѧ$VCI~<~א,OZq\did}?Xb0Nn7h? dBȎv8-Xal0}鬋9-}MEJ};Y{>a.XD&!l8J-; $ 2s)SKޘ Sַ@-z2eu"'GeOPb%MiJfϪ$n3am0ĦbJah.CF]vߠ OHsY%KɨOuil &tnuRRv{i;(B k =c<t҃t0VV kוg;4٭Q]-A·e ʦ=-ra#ItZX:8<-SMKag{vP>T(&UL3gV=HjTz4~5~;ppЄ6NXx+P{pw L̄u#Cp'dH}mD‚LD>W{VD/i "ib8ݿmٽ 3sh"2>3ɻ4uG,?:XåsNKi,,ׇB4𒂭+'6VGӱ BE j:s}$5ta:0f=-#zҹE$ԗܐNs`:,ưnT< h{3 M{WB{]-tiua5=T[mWZtg! ] 9ͲZQYnL$^ivlɈcB}5{b3I8 ]_,m i,J2WȦGƃ]L& 'nbq`7Z +tf@0?000óiJVp?RX7H[_auRvB$Kvʳ`5:;JJ:#Qx{YN&co-Odl0Q#=\Rۮw`8/P1ɚ◹n|%2EK4,.[`(j785ˆK`PlBf}R <*u6*qn$1bJ5e4R5B&vܐ pgyL{ĆBAZ3LK 7gZq9DHɢAw)ٖkF%8߈V, r`[~NgL{Hξ^!"019%V.eE@7d3Z^h[bP'|,"6x(as4ЏxFf1cWtYyst5$LY$Ľ<BKk)gd{(SǥI[Yog$SMKHkˁ'2L!C㴱}(np# V,j.+AWc]2HψLeH r^ʺEAM'J?Ep贴3 dg6eH񼟱 c-"oiL@ yJN|pa7HX">dJw^4J-DoFy{^Di , VFSSSbi<㕓9y#Bk L-& 9Mplk[62TX:h苔Ts#LPT2\uqܳXgi#{}mh}1_tw1 ?BIHުuvPύzvs@<MlsT+vx ېQN&x9$<:q V EC Mk/61 lSUMrʞŽlK#о6 9\Hu/'8M zNOr O(Iwlt=)=VU3bT#Bu6cÁ⫨1ګX/m$WMޠ$S`c}=X3m5#`е\,eB?5:p`b>K]IzAerJ!F1!h.RԽа^Z,8~l y.; [ ΣSr<\bWT.lgq 'V;5n±gj|yn#Z-B5ؐ ;O]޼^y Xf]jQHyo +΂'ߣ@kW m>TنbջE;]O̘-OÄJ]sq l;%urwQí6<=Z>х#0ꅹ.0;Nj1Ĉ9AV:r#:uxlJ+%q'^sl680^~CWKQ{SҤhw9_w!RKw=75찶`89থ$5wUj?VE`ߧ:4=MkaP!%0c6Lx/-{_^XZsYXq+ԤTcl]\tBMNLrb%CSm^n8£qR< 3Nktr$@ fpQBzgD<fНIsͱ4]PDQ.r~֤i :.>] 0j;]c<3W2O pX "iWrd4MPep_ԂQe6N׿5E 4X,g:n.nAѡӿ_ [ zM j-%A@o;%ѵ<~kijnwaqڕ<:8Y>66;6 ЊWY'\ȑghlŢۥصU4r1 REMK&v{%Uŀx;̄VbFs 2cmΊ R [ׄm5K0|«ʚZ %;ft6U Zbmd"Ztj3M2=t7Ҡo/.,Ht9(7^߸k/ IqAhC_<g@}w}W61lpv~25"'z[:mi~^, ~(wC L[to$hRY n^Jc[zž}<@oHc<߯YÙ8m#*'p\ l>M<-՚l).P ȶ&E!NNgY{ H, ikU[p=B3#}y JT@Mq^Za XbKcQTG9)NT˚'4`u Tq̅sgw })f6u6"6a g H~ Gpc L|,"܃z84#IǏ3[}>ΕNzNd(*8槨OYS;wqo"ZA6]>Ù$Z'Kp#S"?oLx+ ݙI1}'̌YX"%r֯)]r;& L.΀"2#] BzMKXјaraVq9P\5ҩv#du W1ZJI?3Tn2,k )t+?M:JC.Ҟ.w޼ڐB%,0!BՅbo# IܭjPuW^}_ßBuQ^X?s/4ˁڐ^ju+UvI@BToA' /@28>FG;=(=Nܶ@5799+\#^6kT<-F^vNhef|;3sW[F9sSlRIvJ 0gѯj|I#2PDP[kHXhe>KVo xw>D/Ǟ<^oߕ+xE:z}E}wP?ć+?rmA\H$J ط7]șo)1"a<' eYn ma6#yhSwȮ&-hjH'#hO6xBꕔL~'NM($7jo@Pb#9m7|SϘ!pRymm8090,P_I MF# jaC,c} +NpLՌdƷmFl7>8գk5!^QW.'ƈb @K9spzkOl *'zD2p͖ic+Q0B G>hv jFGTmAk7C? "Vؖ}M䝠vzjS5 ` -KRF=3.FZjJ9?Y, i`Ɔ)S].|.zX McY$7_/h;R/'Z>?$I(H:Hk?/KbʠY`kw&;Q2o|BU^Y+/YcZ0{ۙlֈ xW4$G&Ec_O*/ڠ #!YjgI[[>mk jz0ڳ5˜4P}=䕷IXE*4G_'ޔLuf{2]Esp"nSnSX+z$>jz 1$((¨ⵞ7|c=Y`=x%\1v#SQ 53=@C^,rƙu4g ^08#cjodkGK$?-I^]hF)iWoTѪc%8\tۛETaPZ.QYԶ{=ObQ[8ELt .W:Urز'*+ (v: n{aO"e3"&* &a1zڇJZ$HZMC\;G9ʺ !Jw}x"S-Nܻ} 8N35$`t_= Bz~5!eɊRYN"PfS/oȰx?h nujQ%dMɜkN k6,Xɂ!AC=W)g~P?ꠡÝ"|^}q2Pɩ'{l7\y6Mr`uՎL-6A'qL=E(p%\^o+%I!@Q ݱ.ڔH|6(4Hmn &Oc x/8kvζWz^> 1k, ̑/V=&"}+ػR֞225rlO$V"dݰW L-݇lzvzujei 0jbKT^?VIcd]L:Y@ xS ^9d!Q"r?dO֤jǸy儲6cЅ|cʑOE'{#mTj8ɓ[a9 揭Iu=V~~xi(R$~A޳tO"Agj" G#V zIY]EnCtX͡Ť=8ʙeZC*I4Mol O;*PoxBsHhxLP{ZwBd53cUƿtÙ90WpRx1N#6AóN|?WzI-bΚ =s0mg5Q~Np c)ϑz Kf X,rFkG@o~gЋ{D=K&bX#'ͅ 2tvR䮢=C/@nbIOHVQDa:2IBaEbFtꚇ4ۿZ2ɮAiwŏ[WXwBqbq*8uҔdikAz|5 +g ىf˗9Gm|7UdL4HRLY}"B|2> NthФ}=3֘` qEx W99IJ2SIk_?KX(}Af=JI,0\C4Ec 7m`݅r>脥<]Vbh D8B&Hb\نN:I9F \kƛK6,wU)>( $Ni}F J=2 b݉94Z;@ICxs AlT@Ӎ@ش@]wp16лwj$F',+e]LJDxnX1yR8=&+@Svͭ[]&$@+X:r(_m52inbQ"l4D8K11"I8tCkl(%uh쥕{!c-P9D"?N6,^n/j&ω2 +V.ON3 SA<^mv(e+ $8K䳿"a3ihEM J Oy~1hj-y nI3WD@鳡cLLRj70h"l7sb?ճ˔ !D"Q-_T9ƉblIdvC;q 5v߿[k>(ơ~2BЇw wV?so'ӝBzVK ̣3rӵ+C*jW/9¬aSQRwWQk3nB̩i $Iy} aї,ťb@VTS]s3z^:'gF6D[n M=Gg1ډ:ݙ`GA.Qaۿ~MW86nQ!5%rNii-cSR| FaU>B(VZ[oPp{J-Ş$bH*sTb\=KU&^ģPnI2d,q"o &j(y2=PuExVMCR 6RrqoMP9҄ pZt sD-k+TVj{k]FuVvw \Y 5gj # E 6ʸMVOO|. fguH]Uw+֒3 n?Qs]U>.G`mWH\n3quJ-UЪҀ)QYxṛKtd*BaY ?e1vԂ}OmUNrͷ5A>m βtb:p]p&(Pfe<#geIjzG ^uЫ$ YO-Qi^r5Л]n>'u\*2f, *Age%T!jdDUӍ4FZ fKf`bF8jqB I@K$j\^S=a`H6-8G!bogTn7W,wK{_d .Tl%&J TB+RP .}O,MU5b`%9lz Wb E38eECK]zyUl9R1l OS; gJ;)˲uk23j^~]Hhe`FBS2͆W62 0tKm^K vQfH9=d}ĐSjE}CQs5>-/Um `+\ h;Cęfu| +&vc%|"BQ"O ?AA aj-maRoc\Ŧ 5W4u6 h51 'Iʥ:1/{O&{rdU| 0fVnz'0/Y>L3;19_WRAt޺BFlJTi 8ڣAanaF-L26$ |QPc|:1/}P.ŋGCW" &-7#]٥:3,h @B ^is^9L9WHG&.hl'(꜄ Z1E@e$Ͼ!`~19@ 辴ڊ}9P6gRyY@p"_?00t2iҐdjS3^pA˥8Ev^CPȃ~$Ycn_(#KJ>bXU"Zؕ'tr/e=qfzf *n7CQdb}xUޣ#v$_otyr w65Xl%u0F2Jo3#KQ. ?T,,@2ӝDq]i3iY اLyl3P 6K d9h"k`X(c'fStA ʃ(K;MȎ"o!TV χȳ S_Ҹ2GX 7(E,,Wl,C8t;M;GQ%47R1/` 5kqƽO)#+  W!ڏMGjݰ!ޏ2ȒU RFcby/Fi2f$xt z~F`BB'ՓGp**c CA=D95S^y`C7Pg4Y9I8Xےsd\ijɅ݇9!h4M/qG8mo}ꜽ&jh*.ÏL. `y;2sc5OO7$AX(-8L;4]ud@mA~~X@5h~ 4)4Ee|@c ёtվ򠊰j `є֒  AfC9y΅ӐRu}Dl:3 gUً~X0QT·%ElKySтY6U7+3SMgGzn-~Gdl`>&Hȳ#Kb:D? &\\^чQYK'cPdi78E~6(e9liW- v>0EW$h΄)=YHFǣ-H"_YN~Gsg ?bN;!nnVv[$Mtܓ7 1@Xj>;ALG@QVY~c1EBblZ.豌-eYGz*ɢ/OOӃy;@EUjk)` /ryV. hڛ!L{"1;7ڊe@_.{/B8Z$э. =;!S/H&<BBwORP_{5֥O`e;c[t""0JڳGCgSvi( ~פ/3֩UNI?7,F~S3,$\ג?N\!o7N.u&8(` "I-({[Zg<#vĸ M0y^/V?`?PgB3heVإiB? Y$^#v6YvdOkT%rL/&>Dzg3 OdqHkVtg4{8Z {Z /0|SR=n\RFmO9 )"?~V@ aIcԈ]Dg(_0EAfS Nzt.m Qism|\u[@1TF'"S2ggE|9F[ZkV$ W8v X ChC~b ч t~}bR)0\nҎnFʼu);4an"^8 z⩾g;z|Pl{2t=w}՜!9e`Zț/5!y,e F +ERuë쩟E5 ƔʒMt2 1~vRn(/Bd#TЙ~w-| u\x&v8x?OѦH[T?Q;Z?K$+`N&?Y֦+ll" TVH0_aܪ.gD$gsV2U|yn}GsM㧅!CNJWZ9nE~؟j,Ťb`nx9R4?{EZЂ _h5 "M|<<%eZ"އ8|X#a y2C/`}-7\ ԅVoJT<^ާ _ 8GЫ벎#71R0˗QOt~_Y=N| u0y<*瞹+@hx7j^M= ő'ZC\*iG}֎RjY;cjdyzMǽKLȫ'ߩ ]J {No/+_l)~&H*mDam ,/69'=wrg !*f)V١ӨA&zz[ Hշ_?Lѯa坉oX@GGW~ƍ"ȭ_?C.)z33H ~Js^ ݊GN9O{+Ѵe!sHZ,y78.BR`b[]-@`š*P6@Bzx iY6]b]nN>\4&F K֑hb:6>8=8mNu['{% av8Kjt4!fL BJeH͚:TlX1`7:X!SտQ|d^mUfC?<>`&yBeC;zUp)LRF/ǔmY~~E uߠڬr;<3.ݍ99cIv\S" T7VĮW{t%{.D}]jTYh gbsC~? pAm.|H2 !Vi‘%g-yi:Ifqh6og *5 :a,B{g죉ɨX^B sڑ*xG "$99QG8 \`N$G9/ xme 5"Ǽg#s&s:/ZSSOY\?M)粪Y F&6ЏQ6 Φ͓PYFVwRaGF)Ivp0@-a47d8kSψ]QCTYAQ'Iks@⋤N"F>T %@NXa!O^l_!A76|FLUyjS7'\dd,NѼ)f:W9ɎG#R*\u!WM'Sxzhd*lvKϛecV2bV%&##Qsm1kpp& sgsfTs_nx_})~Dq|+Qh6R Q[(\k=KW͎&Y1 o#sl֫l6aZs`G;KŭCY )%o$0$?v(jK5E)ga"#,N}ɲrMe ׽FČ|lǨl:f@2}"]M8՝/+,⑲')~@m<=TrWH8ZPȭ#ėNp_[TEMnݠ<$mϕyd~3Q˙Ǐ.bW\L~vѮ| _\;*`sY+u AE6m5+.g4/puلC`\aWtp)L׻j |GZ`ѐ9vQ^at&)‰D-uTJ6'Ḇ&-c$yÚqL ' ,2Z< GG ԡi,~1]eD/HЄz"ꗖ%;E'GNMu<蘌vUMtDS0:-dI½vjDJB} 3[m N5 9PIT$5o+ >jSa!Xz'0pL\'t5 t(\:5lQΗjep_&]ew HOQ_ M륪}"HĆwi#mޟ gko9tLms,ڄ~t kg_!L,!z` )a5wn1cX"LHLwtP%]^IXm%hrGZp8;q_҅vGgVpaS|~j*GZ-0`K[BO`y ~n Lz =ob^w[}kx 3>TGܮF_#8$k!-/W;湝;] m-CFjKkt-q nxT!xtH#wN*k?H|JwQn, `.z(-:P_9:жū%uW+}r)-~ǥ9uJ\v~\NE3B, qts {Rhz+*!^AL Q{Pc\\y\;hC/27+Jآ3Atv҇{ن`@+wxy'rT$Y9Q'ܒ1x>@`G!+bo@j[BpUG\J3IJ(x%,m[VoT|$\i%zB?gF g9l$*y{v-AxAi'en[GS:5, WKOQOkH>2Prw?>_-)?MfnD_L=! 2$@wSq&rLH[#{GlSq"nC;&!}7%IsNPH1we̿@v;AVR!m@L:EϨr֧ w&bvZ@pϨ+ŷtCCi+DFAPDOUlZJgR4<pzqԥ~8>ߑI ItԻZMI\ʎեqB}2*#\?>FuVͦA\4jxPPNޙ kQg yrKd2ؒ HvSi#s0kӭ}D%IP-6M$ ^m\TBL׊Z|JA'{dt=pPL% BtVd(A|Ugam5V DOF<…-1QxUT!։at"I1]3/ /| -"KAn1TK5#A@Qq%}0s>cS.;Z˵ϛ KHm@pĿ`^tCE'ThzPpǿts, xi!Â"8eQdLv˚=07,s$ԕ?V'^ (۶l"jMt40,@zș@vB8jγbsC}a,eX]a2PDeQh%fY"CV >\H@b01rG @0r=e6q5`3o̟wiʵv%a|>K lWU| X LM1RM*!D͞=d>_sVPG7-}C&F6)n ]V\LN1]x"l_ f i0 |lso1dHqj:¥&2 e:~pl~YIp}?UbL2=Pȷ< qL =~%ȣUN1UbP~ ­$ [hEuEPrC;*UF-nEb0wjR֡SSy`He%Yv~kEzGٙf8HYؘ8j#jݰT5<"8!K9!(U )lb^c#A~L/@H>֩Ea\Mț塢.^'gnCDžX U=f. }Np_zz&DGV50aFQeAip(~!_ FU?M&?b(S% ,c[*8m""x P07(sȶy-Ѭ& s.i_pt̟̓2.VS.9ٵYOv)%5H/y| yJG+D4"+aA4c|S$^^76 u6]Y_Nǹ< W|hWG1U>0GS'뵍C$햀v',\{kfSIאD+ixX:ǤQ:%F7v+.s: v,I`!D!8Iw_=.衲1yRqP̭J2}zV呂7㰌yf|F&\Bo!JZZZ1KYЙ?fxg"I6>ǥs^*APSpѓ-o¥SO囂{Ig8G},T 8jĦŤ7}}L*7Q&ӔD9DbeR稬ӘG?CwsݙKx̱YҥqBg[/PWH ͔J*4 S} #ЦVӯB9slA3wXsq\4ҏ]íq}Z%ۚS3䓴JTr6۟q`(sVEEO>+="! 0]gU5JG;&խ:߆f"g7/AcBq'ŒВvH~ *XSv,h~a4- 'Ɏ}얩,&[j/Xg6Iݡ0+m :ce0j΄nd9= nWz&|#@G\j+$#UIy+8݉X^ZF`EJq1)>=abR\pGt jsS8|~p?lAdԾ<\jIS5^;  C×;W0R&P0~/g @.V6GCfM6*{![,|^ ZR5}s}p K[J 3ԝUP˜\nzW*3 G pюe1ˆfHq4{dYǨ|| }hmo\d)of<c 9:hUpVŽHaKpąB|]nJ"M,=W`詚=Eu`zVAc-SJv4熢!nzGhbūP3%f@%vY{A)u.3ݣeJnɫYnΩ՞Ж>1D0d0%ܒ/$C-|—FM4Nnv @75li< ݬE#׿c8)iHtˬBpp%\g&V?| /(4#ώRQΥz}3 "%>=7M?Ö^'>ۛLy@|g8> N2hQqv={nô AoH?/59^}U9_Z?̀Ȥ8U;":+rh>'2„R mXݛknjߑևpa$~eXlڃ-zqQ|h**R7 Dz1x(I*E\ 3)عs{ ͯvA°cK=Ӣʦ}{ ֝];ے,]'62*fϮM(oǣ6Cw'**~H,#e(Q4ptٖyy= ZW^PIZc{#Ƶd;^;ǥY%=ނKbA^W $KPCGvU>I/@UĄi#*+p{Wi1&Sf@51G#bim.z|%ϲ [kD݂cU@&>mPg;ߵ6~Z m; ܮ6 P(mq%qq\p]+s`CQ?$\y-Lխ /f*皽~τ,xצ݌wJDDUDTXU}OTXJ0Zz!XHҝj\\Y0YIѼTo[EH]\yWμl@FQZI=FD/C&^q;'eXlL7A885jb0$K˧bU!F[ J10yEP^>ݑqm|͖);>bkJC:n#]vZFZ8`P3p"e귰1jx`*޸ {WCelZgW0P'n2 /rK4IىsCfWI"y dž__ }Z;/g;)Iγ.ad7ۛ47Ss*y{[p+tuM_.Pi٩#˭ _~Gt#:HYoFEݨlvAXzԠ 2%48zmt<яc8By' :G熭ިM!p@-:(fKU Q:'Xh-wص xՉf a)R hX=%,_쨽Fi>qT̆e'] QgЄ F7^mV.d+_gݣ/ш .!SzU)}T`ssAVʋlj#/ﹴζm# N̿6)PՊcl&;u@آ',I!}3Y~k1]!`~;`.~$ ̠E-2^GBRKS? A`ćbR2bkCA.,(G/ǕbX0QlqcJ]SBح [r&l/J &M"2?cd==4Vj+Q)=Q^E;Bj11hKh }Tw];Mctcm;vU=MS)Zeiw&(P)_Y]\I#(g &4Q?rУYwxVYTڏPvl ײ%0XO3j:ge ~XM.3RcSik*kܣ1E-%`yNҫU+xh2Ïp(ض7>VIQUm1y[Q75GtoMP7 9,]6x-IA ^ gf02t:` '$՛yTI ÊJCBAWlc.zCc^O  Y 懶Jh|Z34 }͎0jeCiMl^!5eQUx|Ί%82 g4*e[#ރNB8Es5)/KsM`w0={F2\%vQOk;P[N렡4\kvwXLd=@ya]! b-빥T$FX.-5q#ޤ,yھ'%n8*e(,*8oZmNHQ{ag(Ӷ6R|VS(owz^ޤ ZV'm}rY*0ui[Ȅb#EXؑj+l)3ߣHbݭsvޟ&pÎ )B! ǚ ÔH/L]S| |j{ "T +7|o ̗RFqScpra7*<К_Ť>+3bZ2g{N>b&D5ph8=,yOtZ DpiJ %[[bk%TҸkz?.zY߆w_c4 q#!,m{,e߿d $?, c$ex7bFf{OvW%Wq+]O|=7fyXi#gͤG=2tИ<b͚%;dž "n ,Su3ڣ`l)W7ELhwӓ;C[^hqf+}X7 p5KTќ}Or)FgGg%,oaUZk+L"ԁƄsiLvbhi \q NR"섈ļpi''-ՎG"&=lUSA$C#Tչ1-ᖋJ(WI(9iɄ-æqY貒RErmYܱiK4;[vo"C C9PUXK +~l7)E\GIbe]w1t1΂4 PZeZ/mU@g!Rze[D`k1]P)I75V8nWs1j? %3̏Ҡ9xa!kũڟ=YTqaҙͣ8at[h2phP1:jRӢD/Q{Q b9hI n0 ֋ƩZC5\-h⤆9odd~]nve Ppkǡw fbϏ9J:~>-!i賒m؅׻qy䜿l{_l_lUms5W>(H]ɣӢ.qk=ƣBQ+Sh,_-m<>iuPnTLJTqAN%a@:NԖrKR{Id嘵A[CJN)'+cgMVH/-c%0uXtLͅĀ,ٴ=#a偰[J ZBPGGN%\[( 4[V,gOo ?[c(BQC]?!o4lC~ld_ DZ+|;%9!Vqڿ vϖ 7-νu;친OBLvf:U~{Ɔs30n]$S}^C<*(A>VP-)Dg}EO':z^i:ZŨ$o!r+oPNlaQqSv¼> ȶ fU֛Н&{7#|9++zx3 ;; m!Pm5~ AHXzx(JrO Q節3|2O?6}^8Cg!D }E B=!0V#:NkDbѶZ\4_sPʼnvbMZQ mQn`.\kOǧXm %~46pP=TQ]qJ$g4Chc=q Wv_wfV&R6y:tpi{q&طHMrN Pĩ___eӂ?ە?K*V(Y·{O#p'kMI+ku݋2&@dsL= 'AA3u k<}D+l2ggG'bȽ1Cɗ(~:!UKX J0%|kӼNs(IfF(fK]BAD @@ .'0']%T|\H`hrmTs k5'f?/ayo[>4ff$)=fP=ؓm2)X;GVF<&ET/y8;%+6I3F}EAz|E,E(i3q8Tˬ H{h?vHsD0*Lo&\!\M5}oZSšA*K1RENI7Rm8̆ 8y;*;Pomsc+ fBetpq+HBy[K2 qI+J%Ğdxd+ίiװ&yb D7Q duuX2hEl'֟;L֘ǬS$VK1>̬ۧSX&z)NRO))ݾz&ٜ]-(NRŋ1L0ւ@il$%+G1 &b*sdL¤7S7 n;sTxoLv;g}.l ˬ#{CzT)jP1vJTHʫwɒ3ǕOLD|шۜ:PX;"U85CU\ pyI0F\Fi{m_*sPeCe{-*U%Y9½X4rKhjIiM+{o{뫌*J[j.=>=Lح=ȗ:%³l~H^|7!,!=bgxl\cAO$^)e$x`}1GpZF~&J?rXuU)# vS{Ŝ(*^@Msf"pQ=:_0e Ybi%3\5o#V٧HsW$CyZp%4h!܁wq1sfC47w{l o@DDw[.-d($Wp U1胝cuV8a(՝Bw-J0:B^A>f*sK< 4qm= צsо} y@0W1/K.5pqR%CB;8;a*iW[n,OC|3+ erVˡ--S# 5q8)b` ~߶X`kM-ʙq9H}. Wd̽:A}9ڎ-/B YC%qbuQQ \ZxVԛ C(gAJxmӺé .RGsjnHtͅQ;Ӭ[֏IIK;3>I+1h/YlРͲ6:r7p/-q&gjn9Q\`2D5b?.vҫ/O9/St8cT¢o." J5$W~Bk'+V)r 1UuO_5 -j[XRh_P 1ƎQ f{aUp!'`~nZ W8I7~֘3)fKy)z댾!twCϟbXϕ:A1+9BlEFM˕:Z| " RyYg(5Xl6 35˚ Zp JC:-7?`vIl2r:-5nld%$$i#y 0]?wI$6@dg, ܭG䡧M`͒/Jz 9iGjmqh \"?E7Mީm'> zXkP4e-b82RT2YD܏cBIAUm2Hǥ$q9)?sd:?KUg^J+F ɕmvq̭| z,Ȟ {&'?YDe-0:E+}[|\ *^]xdJj6q+&7mI4ܞ1LwHS:MHw=8HG{ zaK? aob~@4vqmwKazKy B\ ]#[rcyP?-W~E[t]$[?S2.C¤mL*sՠZ *>s*mC/xŃyNN-.bMTWG4yZyv/R;YY#:GOo$?{[lқ")2q_K{-ȍ(yJv\|$wFQZWDhF0Sy9 mdE71oC=|[էx*1G0m? ţDZo1ƴ -;`kGx$iѩuiWQ\ ĶRH M$_I,>n$11o_dr%o-&,E5٣f(PfG21ƎؠHsUxVδ84 Q*M]4mv&ow"Z(,h: )\)V+)z!#e:GP>EA $>4($adEbh( 2a,R$Voj Q|dq—eLÑyd0qZsguAællQo]mǛZ2s~=VI8DMz ^pxks;<|_ OIZO§7WgK8ѐF{yp#'=DTI)fQpP2U  M}u9l7fb4$#m:fNdcΣƨ~iak; zg՛%H)6(bM* Ju!ki%"P;0]orRVdr|Ү?(pnTSf}+_Ӎ\Bw}5bQ{c*`ZFb"XM3`^X$mUE,K烃H5ՠvviwmUںF]U롆i0 .xs^mN JLI!#/U~vd2`zQrw/YJ"959J&$"p2G3($zNM|0>BJ *[<-*R pf4J-]}j*^BFEz9>ɼפLy;KEA O p5!Rċ6*B:qΐD?.&NejBLN"iЄ ǑH rY{6$Af&PDxP .?6O@y&J'5oZC~AsL23t7 Lݥ:3:;t;ȕC(LH|%DJp^6+;ͽ"d\yNo>ʑ*UoW[!7mjhSH'u(7EQ}_#ݵwE:E.%]NL.ݣcט qg<-]!yuz G )GG-%I$-TnS4!I0WZm҃3~9_΃"x*\d֬[̂.?[dH$Z%~1wЗg>ä'&w)4طi 'a1̲R..Uk ȣ J椑KMlۦg<[7/ ]?`GZLư*-ք= !pꡦ(횪}MrTFq\$Da9N>1-dP1pH͜e=)@rTz-{*lCrh6M]f%{l)1MD6MԔl;ĘSo\U>Cf^V? )$th }NH"[cc`T-|uJr@AK!R z<4^SٞEـq{|7M;ys6F,>ZZ9=ky"@Q#,SH=7I{:m^.x;Vo;:qbo6TۙdҴ)}{jޤ 8QZ2y|!6c)+Ϭ Q}Z)i[]qY9|GՕƊzL^a9訏36ϟ#ߴ</ކpjzXokdē%tK ~)r~y):^}G/玱 :@z_uWDPNmSuFђˁ,mV,pyt޿5·~2HV8ʽV>ρlEuȋڏ*  %pczyɜr]`AumWj}BqS.iBw WHjwvȩ:Vz)&pdH|n'ǡ?ڊGL5VC]Yuj祵c ˦J?tZv _,>zĴAq}3rT+ 1L<$X&atI;f7}Ac`kרplY`Eq,}`vOVcqӮꨛpT3 7|6O] .~w-tz\+k`hIUK߫ł57-ꇷB=5jС#{.\+()QK`&GZ h1bFtr3:eH VJӱ-B/ֹٙ-ꙩ zZ"$~Y+R}Sor0r@T(!RehW;*RI* ಜ}$V`w~[ճ͞[l]tb-V@{sўBl ~*E(=4P@ n_6X?o4nq A` cR6b>&iM DS@"j{K6wp[2$fVeqs~R662Ȧ඿t~3GZ,~y>pm9/xxN5޻¯B.\X! &iAw`$'bj+B0=dM]UvrJkt-?_lQ+ZN>&h ?=zC:5입m*WYB1!7$H˕>YoXTggzpѰMHQwSuɴpZ S=>b89?O:Lvp5] OJt{ 5JM5"{vyJ ZKi|A:p減fT!zQ6+(d]%,5Y_(,3+ gZ.ɕҦE$qf:!KX,t͂>JOZtt0OOB#㇊/Y\qeЊE `QڵDs0= ܻ ?8%`V` ?PgMa I&߫Tdc+iw/Pu)U&̾FjFd۬9=?Ha-5ËErum",#zF;k<Cٞ#V~rom̜# OGKjtٓ5E0V~K )F{~ҕ(Z+v!>+5D:CBc]n3#:p j: 5@S9! 99Ɣ C34$ekx|8V!C;0~@Nm$*LjT r]s^!2L`r[5ENl_쒌='Jȓ3a}/t-*gLJr,41)NZˠ]Z N`tΧJ`]F5yR ɱ{ЍZ,.룼6]OZzx-fLч} ܩ$VfL, TR<@vOBev']WA$IHoO^Vtٔ9 n褭KFc}Q@$߁Xp]!&Ufs BqFZōЃw-h݊%㣇5跧mūvaDAO>#=Y0}UjhOG}.;:K9cRvĔ6]=f^+ F6'`'-i2GJ) *L붒w,F<#c'ߡ}p2YLI[U^i$!`gq W`EzPh|/kw菽5qATvbo^Fse)bLzL/xHfB^~s0_",;s~69LHǍL|aF9߉zunPQ-\NYvF2#g9% pı ۍzY[L'zΥRAn"JYn7Ntjz>DYBd}vDkjnsc5$2hAV^v1i#pxK爛o靪ȱa(;eM'"w,N&\Au*٥CZ|t!^剫 T~i*4M \q0.ws.I! مpջگӴm'.t! Wc2X8~O ld05ڃ-VxM̓G{0 _:oj]{q%/ j[y_͇3n 5c (M(~&g+$ngenwv[lO־(9_`wjFߒ*n7J=-naK={Q$uI,(qUZZ>cTR /nŧ-k%2!rkAsCHot`k"Zr0Ф7iU`b1 q nPUco/t*$kkbj|8ʃ>`pA}si/0M"y]g< ^ \/%nno@@|.,q[>~NuP1.@#@Q N{z -]z 먀& sK>'ܔQY1wåć&${`)A!U7E(R;ԛ^Heauم_Žy SM㵑+~@Mw^µ.rX۠n&JO(:)r_*[}>9pn(h`S\@dBЫwv.^ط1p s;;?+F~%jqՍzSi zDrJs7} %jբy8'9F'YY2A{X/H׷z.O"EĶ-J!YyAk?#QOW'R8* Pj>pe=R'aIjx5f7cF+,ϥi#v~:Ƀ0U{SH8ܕ`k ' 81rޅـ!) ZG쭵NŚw 1*UPdnk :jV}$wnuT2PA$+O;8Z%wt} !"ԜէOlKe-c!s#f@L!DƿxT&b a.]`0jWtLgXC†.k迬V4%)Rޒ oMA捑ҏ;’KQ3 Söhzz(<8m1t`С)!^X*6:KP.LU9qŽ p n_<`H,uqJ֛ Ǜz1VQ?BLq 6Ƥ[ux5c}q)Ssh\{q0m-btj&?WfRaAϫBMւ1-~68=lCuNF/΂x")硐Cl a˥N57 .,fl SR>*csL< =CBpNs:`گCirdiƬ-sgYZ07070100000013000081a400000000000000000000000167ee8137000043f0000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/crypto/caam/caamalg_desc.ko.xz7zXZִF!t/xC]?Eh=ڜͩ!æAJr17y}f[6z! Q,]܆(3u>%{:xiwŶb؇<&6hG;NrnHn<1 8qh@l"=Hr>+4LC7PѰNM΄IϽMbe)QE̼SOmXx &q73ΧiPkp ,B*s3EJ]_ݟFBB@N{)(~?o-2'264Am: C5,'Sd ]bm"6kr.)WZ0DSuRW3+ADɦE@6z*A ͅkO>T1b Iu好[@hk&_53;|4YQi'¼k)u&%- _:ъ.٘hMꆳEg*@#o $=XB&N*Fea{g} 7)hd# S!8i@3\& Dl+?ܒ)ĩ2 {v. MӨ%}8tb ?:e1uI3}HX*_O8tR/A\Q  Te7;P>gHZc\50n"omP#$ 9( O{P_;Kk&}%"oȏEOv#m1G Q՞7S5Ma`䛖dڈ澂YYo38CjqcDbr5=Iq֓LBQ;xo?2qbn$>BScUAۮdvEf5wCRuuFu)qp\d: ܠze!1'-wOu≝юE CN~iY*xF˪5" oyrgIL"'X׫ *'H3pdd[G*ogx.(:S֧&e`٘q'VPW1z+>wB}O3jNkr\'6o?4",zhm u54 Maδ8]}?(u$K2v*:5$, ԔӆVB@,~_rҗݦCliAu6%T&qq\K+3l5]=n(G( -&!Hc&հGN(z j]Toܦ Ȝl8PMиNe'AB\L9 B} :g-ؘZt߼09#JOE97`G[~ E>u0)$zsj `uG:cFŰy((r ?E,\>B$ ,FՓolOMj#?BKu+d$#qMZI2)Jٍ/;h(jX !kjvi*ݕ+uBoP\,oX.2IJ`GgO9R.c̗ (ܘWH5GHP|@.z`}Y px3/ou 7T֔qE,jOVsCBF/B;Qq%ݣR"54!Nx?L#lVHosHFKKg z( 1:җL .IW)-ѳt Eet"?x U:KAج%7dʂV#o bEe(c.Opas})źYgʱ T9n;*ә_ ؽ>r4'|ʕK|weH0NZ,\h,b^8dWȋT8^VD+MJ&()5Y6ݢ1,~OHZJÇFoOE9`0uhQ2)zlwbI8!ٝx >h|MrL/Kݸ<cz},O^\Xv~ȋ7e9* 9'`<X2f?d_p*k3IՏ KỤHD=TBAws#d-ݏswo:S~{ݭev$K7zedH(.BVqfVrZO,ǀ$F[͝N_ zӪY.=%:WH[ⴚ-H~aqbVŶ%пz(H,:u UZp^@,ܒE#5 7J]} TehF!UNRS1tHi|=̹ezz6B/ՈV|bMȍV4-,=kkćn詊+W@aή,jmMKc:%`}7duԗť|et\cنo> U<KEo U9xX54~8ykSt23CViNөɣr^ AG7L>n)2(2+5E/7MɅ[X|4Q Ht Kɾ F~#|ZotգB,Oh58t{TFݢtDeqߵKg 8~d\i?sohYp+Ɏib)>9 1*v,{a4:;YoYlfk L5'BRP+^ X1Y)`gKXחgyt,-*'Y%B=)zBu)cvѓy'^,/%p a긺 *%3 m`ZeMPZPp)yijXCfd:n! 6Oosq-xа+ՀVцz2LwDd?l:y1}'S!qE]$D|"?ZFz'& ZdV`5,ׯg)0y&m,Vb Z/]@[OաPR.H{A_˫}'?Q$xcNw@T;c+ꗡjKj^B$ԓ/b]q c?Y07⼝N6\`*#!)'`t-w`G_e3)y jDdEmQiڀcނ*,z掻"lEo|jĚjTl5 "-n>3ѧЫ6>xq40OQ?":2iG/_N"GTɲڏ}8h ޔ./" OL2>:[Qmf>cKi@VUd>Bl%<7u?1?KԳ-<"w T`nRv| 6lH_|6VL%qp d#i񖉲}' YPS(5P `8HC)a5E0'C S,A5㌦R.im([9j0۵ _k{4#c51'26筍^P06[ʨy؆@c Uigh:]Ԡ;P5ퟻ{>泃-*׻9@. xvﲳ󎧿_f.HiPgЁ @Z|Ck|h@%VUطcjGMP#j> иn%Xg=^8U5w2+0!`/wW2A 2;yPǁ5ScDݼ8?6:ŀcXvoLjcgd "g[Jsb+>LcX8!Z}9OplXd%t{@Ɋo6+Ӎ\qywwu\$*jn󤷮#!maѩA ࣕhc\j~~z!{0U>h΃z1`a2sX fԻSbL+SL]atwoR(,Kɒ _#rI-H#Wگ 1&7=l]bGX9 6LzssgB[CPD\,"_+:6L<3ZԽ} :@ū1 Τh $Hx:EsBQ3.^g4']78{ٯ*Z\z`V4RLjpvjxIp X's P@䙎824̟髹hV`c74yZ&5H'Y!q4q/0rHww*jyTā~}Is /㲲KR^.ލ_)`'%VI9cmjBַϡ20:2|]i~S%. )IOH&~w2#Px=dY/`aih>.yjRfmn <:;Eg@p&CcLk>Q&0yFWoF[UFj̳Î(YZ5߄'= A) U#rdJ3z OsHRR5Y:#RQr!#֊n#{I*$GNfWEM? Lށahq_sdYL:TP|N?T c*7BzӽI#{H*1W-Q5<=^3g9rׄ(O 1!D1;$u1@?ԙN9QXM/ŧSCKj;qjLE5&&apqDlQ.w,Xt5KF|~3o z( ΍Jo S4~C0?.ccDCaa=*.o ƅc5(9-\i(ݕB&1x*h,m Kx甄vxf)xⰜj 1%@+;SF~Uӻd>a.BNtC!| w+aӀ#1ùQO__^oWQn3(ffaCf3qQwlaarW48PqCLĐ;l SsҮ4FRi|uPy.g@%)xЇ ᷖOpW= qZ] kT)҆~_qb5d#?`n5%gK6owx0['€@@X1=9Mb-,)|ٍ} Eȴ@Z:J|=Z%{zNDSޱ\sІmrD .zl+KmJ0t,TSA#0U[* B*$.=(L6ފ[4d|'e8ߟO;p8&衋Ko܎H>J5`D<N W^ߵT3!A3.t\8`H+}0ې],[LZ1-bRٴkoRoD.|?EJQ(hPd$OUHN1F GhFFi2^bS:GO%0߄?\.]|Z[)J7Kt݁Td |̺ş@nw +WzUZʣ近A3X)yv[j`@~A-=Ga.L<]VLۅ"1`+F첷"lڤ:[#p m)቞J{mTCDɴ Z,A5_BVV.ϊ%'}sHY8ǟ`̊'b9a Vmax|O2 'ZI c&@己JU?'^e+~V]ryb8N l*nNI< MsH5 Rf65 ^qj7"O׋kJv_ h Ui6ߓBU|/:ΉKe8_pg;}_uB(-n9*TYXAK 2@N#ܺ}q%$& 8 mS]fo,aTYDOH M-vzDrIe/x#dάc'* Ĉe̔&_LW[_I87{1L:pr7`EcQ,fK<TSQw.oϞNUGeO$vh__O pYskƫ):YCJ ^YA?.6=Ͻ&s7=pΐ 3iIZcj}7NgnAqScb QRh9cķJ;1.,;b{ġt CisUbg+F.)kmy1OŠVg앲((d?YiGT09n=0S웳gGrjՅMѼ m,X :ss"A,m0ҤH,'T܁jͦGz_DIYWrQCJ /s HDIn~+5_7ՙJqP|:W`S֝(@u}?mp!%goJ@]9,d @M+q0gxT0icH#HJ]dA&>qADwʨ)9mj~bb`9t$ά70 Gk6Dh|ٝnlwM1 X)09]}ߺ. 5U+XkSS:AZ)QmP%0;6HX jAI/v숲5&\ǎ@xNz`O`Q"f2NjD{o9拥nlh$I=xE)E+rS#DL}N{‹IhG%kw֤oУv8Ґiyeޘε@*t?,,H*U5<2?/셇6ʆU=$_O+c8Y u )=]xQcYV 0&鯫1yx8(t3OwtCM^pp1F\Kgm p`kG/IPΔx'agLwI{ޫ4ov;f% h%zεMM813}9~DxS,%g*>V .q ' |3p!-=tuGfZȌo̗3Jd?-qޡ~d{9gCgJdU5F1e, Sg?iXPTc v5rՋNȯ5/]wB$~ɫbf6,brdQlaߕ`r F4=~\r=9v AjEzmWe 0:le)k =Ώ~8fxlHtQt++ZIw K#;sUn+RY~{{j<G|!}:~Jq./2yDcz0$ 9Pd3 Wd&ږ*$T2Y2 D9ZA .yB/fy#8t!0]Ar ;w) Wc UNޚ ӘC8֭ AP@݊Vdc&{J?v`ba5OIN94u2gP氢Z %ɪ7qh+Mgy*{Xf 4-ش [3\whѿFju&2ƠSaUEDuMDO'bT~<7R%gjTHy ZGthj5>+݊S[3 ]~6lJj<90%QUtkw.[oWF%}Fzu aגќu/zU#L`.ՒiI aPʟHSҟ g.H7'ñSs\92Tsy{Dn,͸F?licޭ^]:xIufq15>ZKM>sTC#/u.60>ՕTEf4&6)t/}LYcIY5#IqG*%;> A:`S}^e_䃋XD@3Uw Z v ωE$lcSfj[ѣm(i`oyUm7=@vG_&NPhdNw(LeֿˡTvtxL,=*d~&t5u k"q/h^D,+$ !7Fj;ʍ9eӄ>!ኲTY] SmlY9n rT[!^Ai |5tROЗjQs;kiH:шm?Wϥ/f=}Kn!ozJ^A8M܄|;՚iq@-#^ b";~f4_ HX@*+oI=ޭ^.9bcv^uRLԷ(ô=Qb%|8ձ$:Z'Od%de2RfG rKA~\pRtMTp`Zti(ވGĽ5 l*j>t*惰D$dZ4oFKA۟Вܣ?Y8W|TpėkZ+hj,늸 ~L-ZjT 4k;sVޭK M~< !LAmY,ֈ2u5hpzwILRW/R3[ԞкI:] y0E5,Җ((1^p U$p0~UGH;Sgw88lćB[229$PV[`;G\Nh)IrtUhԏv=㟂}`[K8QO>j[5˯~׽sQU4h;)9!HGp\ցXujOhAL ~ahETm*C#pjejwRR &𨟃yD,P/2DƂ(<y*~$xaG|]wgža&M7_7DNxm̀kZ,Պ-6-.M@q!?yxwe˒$ :n]>En>];!o)o-Wni̖YtX*$j[^">?\og1m9l*'+ֽVNT5$n];jFw+s.}n5<p;D TbXuHg<`q{ I-S%ZC~ڃɇmX g7g^|0WpK ໨y#\7ACrHWb\GO_$,6k:/d9Gu΀JͼDjV/g΍ƺɊ͓. gNF9z_Fq.pb>ӽ@R>g٧.W)#ϊPE$/´lJq_kvY40g;`Ez׊nip#i{)c_iLKG=Zf3BK}'ghJB]TFtz5nLW0^am£0 CY&UKpvmsI;{*kMN$`|bB@z֏-9_NN6}[N}rBd#590@y)XhN7ɶTKLK#=xS4գTvAB@Co]:]|l(MX$ԧtDkbTŘgFO5C@vJ4c hX pSfև?~Bì޸:.u:nR%|7Ƞ*BJ|ޱ_ږkpfүbx(2h -fnַ<M#/M_Iw* m?;GН/hhψ@#ƫ=WήL!2[& xܪ0;cdo>T45pp6;Wo8@8yF%ܸigH~d:X}I^FJ*-=h'Q%K( |gM[@G QQA ̰yeHdԤ^;ANHw3~'ڌ‹jpnO_9cQ@@n"nzGsF][qgbQ,?Ҧ@x uo{[nN~{RH`Er3Xc>ϨF!ʓA,x.k}<9_9Mg 2/]Z ͇w4ltC @s#/v+[, xti4UQӽkk!j0S\1\(ZFn9ZR ށmYV[z68ff~D]f@:u+~+nk?8u@Оr`jJ$-ր%N`|2}TK[0PQ~Ѣ|b# H! }h.~ꤔO2?Q~nU:Zt^fml9jŋeGo#EDM5p}78 T^Zp.:egRU$qkn%{J;R*A:oCi-(R}r4C!yDg[v~̬]omB dS#OysxXDvo Hm晽hژKs|oAOO5Zڧkߗ> :P ;۾Sh{ l?IYX<[$OwQz4| Q+jU R>Z\WlGfZ_=_OҳSo`1ׂ3XnPw+` 6w|@z6,t$P!EEI1p *5Kי6ɷ\*}zQ~y,_ OBx#p#zG?qCB}(*~̳„B(;f :l_PM3q?8w Q^ 8B.pug}՝<5lA6U!,9J fYs_<$6{YƢWVh!ҴnCxPzq jeh">wt=33],nΎ[,q nvw~`ގDoBVT sG .j3yOh/9 mg]pGtnϟdT}qwGjG] 6o΍GN[غ\|aJ uj޻K"m~E7>k(nt<ɓe9Hkgk7!))U:򹨐ڿWP+'\2Лwwv[tf3N˄ټKw.VlP-P7s,Ȧl#}~ԩdoYùspH1KǕ2!;S!}fW #B9krs6p^;s$H^[EVi4AdP Ww^^a7C*G,hn)'7h6gZcjw./BQ̕?: "os O]a dF˧67d 8|ʑj;Xޔܯ6pI]B@-$ǻGa8!ė?̬*kJ] #5'9*ÖIreOQZi^-3fS9n͎hTȐx&)g T*Z&:R';\]z)Ƞ׆W -wvsVCO.EGl4]j \ -ǡ&lZѝy1aPѬ%ctUCNߤ[ZZex;kѻ7Q*ZH:wQ-Zw-$Y> yd ch2 T<%ų3y<{ Xx /b>F'?EpZ1ۍE1k`S^ˡKȫnF֮^~tEy+CÐ}-u`6 ~ wMsf#Wa цPLq&!f 6 ;ƞD], q4 Щ`+V mKO4Jliz7]RBWhFu]]6ՍSͨ0a09B1kз;d&݀Dͤ0V)nWbaT1 gA2>[6yBWvq\Xm8~[Oث)H"']&</?iAC渋2?}H=.\*ϸf6f3kAνMr葏r9Rvv oEa]^'R,!m!M g@3gSYd9B%x`YSaj?j,.NEˬ^ r;,^|ޟ$4"* [=k{/ϐ^=L+1zx;LfoֽWho Tˈb!X3" 1b-=ƺK{whUj7ᚍO@U7dmN6܇tu8ESA\˗+ DZoǑ`f cygꟳCp9/-)@Md*l\lVYp\a}꽤 okUB9E j [=7ՊC!3&2jZt|Ԡ9IrR̹1!랁?RuSMC-ҭ.uxt:-Q:w1 xn:,Vzi:^B}oX>q<0r~?yuE^QWZ5mAQӼR݆3OZrAē+:Հ÷F؃<:AOnt |Ihv0` %|3۫+\ݞd#-Qf1f.W"Y11ly,dqT ?o ܘ;wߓ0Flb.-(ٴ/șnjȨ=bHKbgZ~L|9j# ͩ?[.Bf&|hv{K:;CBhS$)5!_^u<3?ZP&[xw?Mq4fI<,᧭ezW@7FP6IBTHPu/0#GtOq$ \'\Hw.6Bwi1%>(`TXˢb[k Mk!b0W@31\PaˑAG 43ky EȬ^֤Olv8M%%Ig:6J7v;h"j -lI-mW95i,|;Lrk=S2O*щBr7Ճ&\ 36U5_G B|ˍb) +I7,dPs]! dҜLN"K:\0dE+OI!+1U&"~tSы;y5Ff!.*%UЍ]ϤVXITsg(\\b]\&Wz]^}l2 W18Ǽ߀7h/d 3$D?9@RVp}ך$uaymmdVy>YZT"Ft:|,9zIcvcz{h4o};kR$wZyHk>Okv_W U Ck ŗ<g/2< VK K !ORƉܴ]z ig;xZC\FLh)n]eS/]-*a QgGh:i)oSkO;J.Ah47)i9#)Z,3 |$>T9RMH^|D# ^.|PVGIOeGl5ʏ{=;+s J \ (U'߹G|?(Ȓ()m:2'YTzgQ+=ܜa갑(y gqU7m"tr:UѨ毣$F٬ըT8"D3կí{$4lld&;t}SA#1(@&Im \5jBwe˛Q&:kAaj\ 0z 6U,g1uC{n{H TS=RC; kw N؊R\, Pc5ۏ"nviRO_Oƿyl煕H9XT51VFfbUyT G;)5zC1׋7޴W\ k+%̼Sbs2S^ ~W pv=4!3w^:-:jK:TKJ& NWD/G|u .9C@'؋j%J 2߁J- v?Hx%^_\ #[`q2 @Œ)9SPS2G=Ohd:Gg\7 GUz5lp἞Zq9 $2Y: 2> i8Z1T~J);67fd::' g' Uw!ϊe/-z!@GבSnѣ^ {jnvbjarTlFAUޠwJAo;WֈΝ%('|"g{ #A0h.MؿoUP {赽8zR"8-q*ј ()1bOkGG) sӚo12pq9 yve0d9sw.zƼedzrPN 3 t14ͥzl>I Oՠ`JWEOXq&>xrvM΍]O/h3sѡCH1| bvO9 @!Oܔ&KO/:(gLXC1l^H f'Ǘ>LM8 [S1j=܍Ϩ= &%W𕝡wr7#U(A=N=W]~Nrvs%d~ar5򚓡 U/!v=i)VUQҬ ]WyM`Nvr :Ugtt,PY7c-rKsdQ Ôwk[W^@m͚dx 9zb(]:F(2;[>N-|Z7$+Ѧx(ͳƛ\Om )^¡g+h"Is=hl5FE|'iĒ?CxE<:313^ K*OLpAf{DžQo ۄS .&{hf) Ҟ/?م)J)_kY;qp@2voZZDyC~.V6>JgR\mY\)*Z μBsMQôsQk+Z3M4R8c ) tW`;-IuKŴ.k>=֊ޒBqdC\Xsq6"lBUUְ"&#abmZAǰT@wYkGÁ$X%D/^Bo)rs $~Z MA8Ql!Qkc@) o"]MrwvʮƾI_{0vڙP1io'tzem:Z .LI6yClǮ˘Q2{.w9mPiMgi'Gb2S@$)nRc,bs8zb) ΅ h@/UBRhvhE1򂪝~ȨDE> x3IdP96zpmXRFUFΕH4ACr}\vpueXp(Q|x;tфאwS=:drBlܲډ>JDw }4z0k~ALѴ̧U;@|όCњ>Xr@E3!oYTaرfJӅ(z)-FDUza&b+! # U8-;F [l!n-g֎ֶ/?W;%mhCj*^="`# [;5 ґݙIR5١?_ƷnFTVtPK*I&H͑|-tpEDnԹܵ>+2ʦ3< GeU5Xw_Wq=Y]Ƶoaۦod,XA;3 $@z*V/t s6/W17>Z_4/'6 @uËF :2ފѩEj4()Q,s k7uC݄TFI>#:*݄q}8x|ַ nPR輩%~Z6zf# QH8q!< l(CK-vs-k_;9 iqil Xg1ƏFh3RNp`L?溡BDK1]j>@g%-[fgYZ07070100000015000081a400000000000000000000000167ee81370000244c000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/crypto/caam/error.ko.xz7zXZִF!t/$ ]?Eh=ڜͩ^_5(v9YN#D^`(AbX!ԃݝ[!>vI8M%5ZWqu=rDqtdN'L0#*E8/ !mmËxky^k if.o7.)DWB|+ IF.Wb̓8,%i_î\lcqw!^TqTDҾ(~; yFCLղr !Qb+<:OH>Mo;EãQp"9 *U6M!Hz"#󀨷iKL%lvϼ6eXH܍V!ʏ"}escWGn Ӕfd'4[CH*la[] wG8ˆ<0 +&_mF)|MMnͽ]2N(!FR0؎fl^XR^ޘxݕvmˠ\QBhKzJ/_:ǥt*#n>,JhWZ(R \KE>wzXq@c`I_ UA4@{bJ}*7%E_)~ɧHW gQݯ7kmlm~ >=m> @D\(;+tgXU5M%Sz?)`IGǡ+IGwBx~$K!t!%FZ'( ;)}I۸U˯Iy1qʱ7:䖥q+;DeKCy$8n»F2瓄:.g̃TJ\ZKzs8.`k{`682YB9u~ o2qpYoA!bEA)7)Ҁ`uֲ\; X+jص}`$`SYCGGx J+k}9=Ad-8r#ͭhu4tex!vӊ)D#R˷[hgNJ;+:_DsLY3:=OΓW/cw桽WwEEOtިZ,% F:!,~;ҏ[Ndkoπdݽ+bR%:{.CwZbHT.82Afiw",-Q ItU˪+9{6~D݉)S0@p+^.MyXZqJlN3'2PC1t"4vw$ d~*Lq=L? zrdF8Ed=Lh-ʘRMm<$ʚ"(p#x/PJ+A%%]>7<,ieGw8XS( X:r`\AM?[r\~]TZμ%#S UHx u>DOaW&l"rZ?e[oyC9 {5{PHm _:5,%BHcT8z[%'*ːQ0o4ZAck\u@ [# /^ZEuSxwے*Ц?MNn fR|sT59yQaaK0h3SbФƢA5fa{왛afj$$Z FKukf[))m]О,'HH#M5t6F ?' iqC)q u3&xgCRm]WU$C=򒗾:;f\%Di4S ;70*DcN&^rټ{ Qi < LTz;[NLH&4rw]L9}Y7K H*ם[ ʷwntҐeSD_N<HLзMĢqvbQ M텾?GhI1A d,Gӎ+X OdCi5uWL}<_芩AZg9+3cMVf6pү(g VI$9#q[RoX,p_ \-K$[4cD량QvW-ʹj]"'|nq2;> +9͈؎l+S!BT}\p]H~G9WW/zhW 3}DnP[i'lZÉBK≱qRNL J({סJEoT/9}IWÝ\:]Jhj!@` ObRףz9mrJQ GilL}fP=OjwVuUo+Iapl}Q8$򨽚%8Vv o#l%Vo5{:߂ZLwlu^.q\\=Șñ%bTe?w[LI!mc`V鑈]Ic凶nt빐2~ T 'BC#pmF/\c2 ܝKrm'D6uiX[v߫ΣqH ҸsĐ#7q21At=j͋j%Azom8 { BBZF'TJ,$ +Ѧ`A_H8ZiEϠ֦bbSm|>+'B$,2:ߝKpoL1Z e;/T>#sx$a=y`: 6@8;!jzbFD0O`|aD*)^tЎ~tb62؟SE%ap3yP(z.h5]\F1z ,Aa$Hv$1B <~"la%V4Z)PFOֳ0P4 ,`9WV.2vOOJ}p3iCԝ삦uBl%biI2"qs _+8 tr\a:̍"~N#焙1Kۦ'QoCzr!_eBeJҠy %gT,#C{^$QjrE Qr.[aѢF:S|w]=:|E !1prXL3q(j ÚT𩰿h""i`ՁS"5\ ,rFTošϱV\ďYg9jrhOùN!} qyOO"۠ = X(ƂW eJ_[;7cʭ5<'*SSefV.f2:|Ҭ OYJϽ4b%*m$Bᗰ-F,wr*;X-9ْeMIRGqBQ#g#Xi9.$XNϸ*ܭ" ]dIH΅ƫ͟FGD7߽[שNv'=p9j_кk-/y-t^Rΐ0@^swEeټE1H%mMc[SlX/~A]qRK2Ρ@M3]Q)gL&\0Xk hmt2Sk"f~}Hr5& nXz%=p ]j g9+imJt0=PL~@+56)֎֘n?"y cae ~<,L5C,6[HT&?܏{tܳQM/wD$?:=T>ĪSϱgv^yʳ@݉U#aO_cs] ?s8֒oE.8rW2%Өyy@H'Pچ:P*+#%tg F^D}ꏎU暓p`ڰڊtYUyt.g)X7+إ!U|V=0tv~[L\e`emؤD }81o+ɐg,;)pmHJAl3WߨϚe1v`/?VsFp%jC6xk 1IY&Ŏџmj{I8jy]%cY7t+_I6\{0S ЅSSWPGI7oj6龬Ak;tzΆ4 M:tInv?1Z<2ĪYUp͸eX5iQNE^ծQ TEPo~BOV F¾q 5pɇۥ f‡Xydi,T!24k`2pƠ$ fKg>\:`b=.ZmfI̾d>BsHۈܽ8DN%P?nt7?-'A7~Wea†jY*fqXs-ۃ9MK`]?cͻwc5+L3zHBWMCl(GRr6 vPrAּ 9M)M|lpG߬OPɍv2V]1$p%|/ )D 7E]![BT¶bHʼnҬ9{qwv0V*ڞapY7L+v3CkTLfZL/Q_ "ʀ f kl ?`޽C=C-m>8 >|8~SFj_qh}^hFrzۡ w84j/GdZLeLC^&ƓM;c^_6h])x5( S^n- Agypq ucf ; :IK^;H1p>]0rQ њHuȤG-v[z܊EBh?Qْ9ONM‰3xT)ˊofx{r3zj[%$4ZβE^cQ4 =k7ɄV#D'ǧ<3t+ê 9F7yo̷ ~MHXRqI!Prq&6;Z &P94!d>+)lq72+KNFckK@r'_@YB z NJVjGFrLFv`TΞQQ#)"R-)E@LXuihe(h`EFdFikU:e.Q>.80gj/njO8; wyrqtoEN7T+=8[3ēYDŽbqPַ)<{ڧ&ͬCx90F0:ȶWMxygp52|8_d y^2z){P8=ba&f5)GটUFlBT|d+okce[P8RGe:C?*K LʸU-?? kE${[_c Z5NY̐7O×J'nR% „ ٵ12+D_Ecwdz8ħbAI+kvnKk!B ;W4 *ӕ'˶n:EH`TNڹ!?KFm)0B-$!%r~Jg,?N[AƵ2C,3i/9a'=(uǤaR.[ҋҕ`d2;K)M7`;ѥ?>#x5ZjSHNVƵYKgu'f8?a\\)UkYs+ܑ9&FNCz_x!9|8TM#;{}oLcK\oZBrux}K52%|D b[o 8nn">Ao plODٍmNƁcQ7Ī! )Ћ?מ${Q$9{33(`'z!lR=(d6!hui"8ov&4-ۚ-W;-U*k,P2>CA;cf/\yC>n՟~/I.'v2)Amϫ.g`*ϛ.9cG_ NhRs҂L|)_^S rad 4SL,/}# \Щ#'K;e?ZLpx}Ănj dXۧF䄣U;'9DBpm-Z[$ey?`&z|/'c$kHn:ǴB 6N\yH+ʦr[ͼCPՉڂ7" Yy`T:FWz%S[o@"4dnoH+$gNϳOYLT8Igl\6;wƔ ){tZypZ~PCB B!Q>oԾĨyCMLc9& @H87K,U; P sn2O*zSX&=+koH/;g;Qt#HHjp#o9&[w޾ВԔ4[O^#Kֿ}u{YFU!ӸZ+n=Fqd#1sO6]Q9r´oA97xQ8ac 8YCIRBf.n ,Hzh|BP'ݝڻw/W^ N*wN:=8BՄ+jm;NvoQt^C>vԑ-<n7A,؞>=*(nTFq(*!#{Ŵo/4ןŢj>P 4^ȿڈ#&~K#+y\nJ#w]_Yh/o YɳYr.IE^tV\a>7JSCLJ]*`#%pŅbl+={wjv/L'(JS+g-q&!r\ Ua *;NTd$M.1ӺWjʮ_g!NדN1Ƅo̵eb&Hˉ?qGl=ֆͰFc=H+|Yn$M!~+[n{BdRh8[ Jo?FoEPnc;j37`i/<n՚:|=X,>Yiy҆zx&X75\M!XZ8dssj\+%70Qa#@ oNbV8VK)8baלW,k{7k=Нoɓ"Vj|gZ |%ݩh|4ESP="!r["j,!7h~v\WXg24ˆ$<8t=sidt ;$ q=lsFt ]y_THW+ dž92"3wh=͎Kk! $[HRM.R&B9t݆a "sL,> 1׾pc{gc]_,KfEB9 Rd%Es9} HBH>1eC nMd Vj4ciW3!lP3k7XI|B%S`{_l;U{ :[ DT.*D5Hef;ɐg2SeryPTGdMAY*󮚚@A{xvv>% cjixuG*VID?p'C9yE{U+2r1" 7D-c|IkPok{k@78Ҽe.0[sCo2:Ț2ae&[-:4K:4_=]:ˢNowb*ϷkZVd Awa^P呱*.;d+SϡIĬ(rr9wr_+6]QDe72t#dnGCdeY\[28@P-Lzdmc1uH!¤D7h( 3P.{L7Vzh P"֬awA,dc"aӲ_S׬.ZDU=b~@9猏iέ,,еƴ8cWW^E` 3=B3Bv@+k5Gk!:6&+SLCNnuNYbQ]`V=V'Գo2at:7eo Oe aէȌB_S`?!R~5̃O79F pnI Q5 LM'FER^ssd_9 !bn]I-ސGp 8qݵϣ$,%Gvb&XrV.1w%]4*i%;G&> k2ή0?E(ؑY˫ z%ZԈ--5ФEE.;8k2 "O"-7['⡞szt Yt^.tvWp4ygs8)72ֵwA,߻Ws3" Oʱv pw>opS~ؓzIx**@ TDlIN @axg Bg@@aSCշ$4KP~z 29N[.§>Q.znOC2uAw3Gj8YtOg(cD"rDwi,yD&#s9j]9ײF4w?仄c 6d)i8 cu0ٹQF%,MP]} k"@$ˠ aog-W |4ȗF8n0C;*̰yH " B,48Kʢ Z̔ʴHi25o|GfXh"r>a)@;{,0#JvfSlDC @r8bXN"NOUZoCN8r<"Ov#q@֯ .gͬ6ZL›;Ef|_W1(XKd^*&)svxys j˧9q"!4jHY5-3^ak  '\w$ؠ$`'FZiD 0]&6tXA ɾ0!HלΘ[_X5GS/t_Te)?G0DhLǖ< r/Z|YlPwC -ǧTqMMrDuPSa 2ИcHUx];ܴ*A!p\@fo4>]qI{W˴fM^nD|OܕP]hɈ/OU8rM y3bݛi֎d''yݖccG+O\Ar͠izCmJBT&*Lrl?hYe!]RL`eLj|7Ov8Qpd:K٣9L8ݮC7ʇk8^KfݹŴJÚ@ŰQRʗ2 ĨA3pV-tݚ^uj6 TxC7qu/%1=9-;eNKiuj\W}\dH+uqtѳJZûE2EL=_jܙA T۰f>$^K18Lw^ÖopLjZ51_9$ BR?D"3fAFt.O]K8 NU^MOto3\\[_q%pI ~o>ږ *ᗺ.l+q-nN%3C>56~rqM+3SQxh|OC? NXFӄ9ACHqB1qBj],A09 [v?+kÊhX7/ƫ4޷o7~1; {%y[x"|SVz[g q{cq?է(|0o=ԮMI|2cH_'c+~剳y'IG=C #@np[`#7eazݘa O`>dލTGDPD=ubr3*sQjUl!~88aF=E&c.uĬ!#E8"O51@l4} ֗-T(>CG!y8o(]R*U"&>ɦ곝HMG&O0OKvw.AD>(`WbudHcAvP` 75 Hc OlKRc@eK7ϰ)HLMNzͅ?}<$.PJATت 0@oE; ŴsjW9012R<X/9-'MV"Y¤8 T0%4%EC&[ Tk4' {oҹr)t*DZ)QJTfs™C'i!bEa%\nq=ƵӴ?,U5 [R0YHJBi~潃]ygIECRMȿ;Lluim6hVɅuePՂ7P(K_ *]F)l)eOX/}{T,8PYײ8{ \%+4x M"}B:Á~F2*hʣFLGO0τ-fs=Ei/czxNFt(=م8y:dR7pa~N'B޺9<濻k3:i7,pHdp]@>WD#5sǸ٣zqh d1qԗ!xBw)z56BX(dՓK 5Zѷmp f ?eYeyd*8~GJH#@d. "!RҼWk# GU0/Ak}L,nWP`2qJD9 r*lN=лo6#_wI}EPk}cR3s sD1%'pH;nB:J#t |%/BtN#)M *KfZůz]'Ȉ!\7HHKPi`%? A璞AsX/#=lAV]gd4ٜ(7^RjH֧> TDͥ2J?lHy&|fpaSs-"TQx/#1T))ĊW5΍g/`zXQ̘ eӒzj!LC);$#u$Rl8 x*7˱Ԡ)~d f]r1j Qr =!7}g:vhcC945ޘ`2fl@ Ou(}5?yELTT_mQO(ZћnIWbUa-mFiÕAUDYc8e3zEh"I<3(5=蕌 eR_$Wi=Lcv٠ ysKTF=Ѫ$M$:(5l?\>@_>WDw֜hy2kt-;Xë Gq/Gw $( "[~g|ZS]RqŲзC DF UsOX닊ћZrULݵCGO$ݓ?[9*W>sM,K5\5yS/~:qŊ[bCX8 ʸ jr 2y-mqW(\K"'f&\z,NUOuyNG0l14vi2+ȿb {~֬+ *xo K WH55a[tIH4 jP 2= P f Fm2 | Clgىȟf,FזyHU$qg3+cO™uHvplys ' /;^Y`YVh r3|ҽ-'+_C[w.a"Av%`^δvӱgYZ07070100000017000081a400000000000000000000000167ee813700006460000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/crypto/cavium/cpt/cptvf.ko.xz7zXZִF!t/5d]?Eh=ڜͩw>PN/ʸn`nu/OX<Qf.V,e/LS4҄-_* 7FXp]6w )f#IK%}X jDvw μwK 2oӠk C/VB8>ܪD$+LK HUm6Aswߢ*Hn9 h@1;؁DJWdyеE^Є6]6`[G@A]ߤ#1wz1/~H}b4C 9H%uIl?.pE\Uڛt*JI ͞\a9Il(- !$B 2ԵQ${AWρ^T}܋!kDJ=!.$UQLrjb08U!e៿{hKѭktB#F A 91-Mwai~5nHZgVXI1)qMU 쮉SYGiܸ̅(k֛W dgP6U Z *:$[/+ڧHא,`ְO Scˁ d/8u4eJaze (8sqq0&t+K '𜜮U*s9Yj"I"*~z=z@΃C-]j 8D }Oq |bg-d$d~ZF.WX0Oz _8vF82"ۅيO͌4weP^hO46vC@ЫO;pkhLӖwגWxbJn*/|]n~/pMdWD;; &rFi,1\dI\+ԷU7ׄD_ $lUz%:j1V7 "8~jO!}\8n=DȌ >@?RQenvL#Drfs]^eH/PPW]JE[yBw's )<\y"V1.QW/lCxj}kƓMbP7`]:ViעJ[,^ͽ "̶Bdd"3Mte}`/X Z"7/[%W@1$U=i?wLWaɰxj wMbGE/.8HfVRf60 D|u .0j41D 29>~t ,fg/zOGB.3M> |Ѻ3p6QzĿrpL~enBz$^6YwC3U(B^ajEڕQb8XI闗OX}n M\/S;f抣3|EQ9fpWԬxͥjwIn B)Ḉ,m>^ ߗot/l>G [$Uxlќ`P[ 3BH66ݔ&jɇj ۏ CE*C2sf!Ds |qW\M~ u:_P@!P:*k,孺si\M +QUbdI+t9l&T{-Qy"_A6r-)Pr997|HB9T4蓥dj< M,|G_w3f鼧vqOVrC]tzLp]̡ (=ڈ. !le8a]L9}|iy]!|\I ~hWgù#@rN{ᴀu?M ]HQ׆C"}.6.\FKHDvG:fNQkqRɨ]KQvddsy9kk=l~hQOBDWYw&TVuJTr΃5^O:1Yn4Vs)#vhG ˼˜^!vMTk ]BgH>3S\mv. ɒ{T _̕8'搗gy1VQ/9ܑѦZ~? Rk `z`a9}L4Zɭ /M?샚t3pB@.Fc"'QMAdl#9Px@;uHY뼀W+;LP9% 6 +L qcM. p@J~[]0yOշPۇo+e6fb,,JLj͂3֍ 9S!Ox単BY4E+Nuli6cle^@Tc#C߫Z7Lp# (Xi ;̩HgGNGT>E^SWEZvbbm'Id3|Y*D: q%oD,<awPn*p'ɵ\޿+!KR@^0VVSKӴ".wG&X8\ Z/6ۥَ /` utn {u,_`R JwX q=B+|t~'+b5m Pq5.˻42% D PŚG)"72' PD%%47ģX'?ش"B щ{;JS2pa <-@ KG3m\$N^ {ڠ*<,>|9bt  HbP,*^P a{Y=}ՑoρRZ*KWgXI0s @1@+,yyG{)/SxXXCA-w G<*0-J}I0~PúFa@[|3E;Pj% KC4tC zrMOy:=Šy={Pee*PR (Wx W5G1 "3ւ&'ʸ5A^2-,%2+XCXS hd$˸GPTؕ9T|eHx#D(IW/}{|jh/Xn65qnn\P^@JoW=g" G 'Lȵ|oa%1"qh&M֙Net[LºxbrbD[}[i%^V\^d*F2䳘 r7KzD&`A ;z9qc3e,;gnO\$t8'wgV? $Tn|igG*|~N3"%[_ k"dpg"y t*(kְK`9T#kޕ_V0\[ 4p-q@3F~koy KFYi^F(^DCC:HKEP1Vs^?T;D5?j[.9ƩK8 =/%fu6C\n )F oPSS+>~G['GLfrzF6^c_~-&(E[-Lݢ&"uI̲ Y^`v|(C4U%?TEx eǸs> L1~R*`|~yۄ uakEqM )|qdgk«KN) yEVilGy*}`ǂHAw߈IxbÅxkPcUß-Rhhu2CÄ?4a:h<ނKk2RD:y%>~~݇!.&kG~Ljf+"!``>~Ul>`{dy_6a:h@l;rz kσ"},U}F\\ׁeXoEyIV*FWrWk` +#&vW! bt`E=p-> ˣ ?!/*ߨ&W`%kZ$ bBo^Dev}׍ZCEŧP[Mo?& Ұ9I(͝*ϴ}\Hjəof'_#!ӧa@Z#l5m4ڻyXcA).uѿ29lCRQw %hQiV9tQ\WxrjY.N8l ⬗U;Otqˤ$UІEL9aIHQ"0:`;i4N&4VpweWI5TcSotfڝᢐT "C+[^cW(fZO4ߩ4GITMMr}EcřL?YXgɱE+WX%Gcbfkl~%>5~+S:bK԰ ɨ^^}֥ Rq65ҒK.#(q;yw@+ldZ1ؐszyͦމv25ެ~rhH Pl $߉ɏ{b\MkGŞhZ^^|FgDfӴ1U⽙ Tȍrp +j& AX vJSm+'G~8G1C~Q*4`HX4U13g0NDq}=Y5lG3EgIܻԘuŖC1LJSH=yDfP,~Y0I"ԸE SL~{!YL);c| *Dž@h:)l k>nIO2]zi}>imTQݧQS[-`d'߆?8}1ȎMIt[;Sl86hDP<ݛCā5j+Uz$i H*@4N"j%BZN)Shj&t4G)$ShSd#KLMƈ!nIDf}zߖM'Z.IfiHp@c)]3'殺u, ˯A5Vz] 0oHw&đ#NKxе]*DhYtD SqyRO&w;x &ixeQY:ȆF̵magѴy_XubgH0tT˜i.v@Úb0/RpvzLʆV4_#q)Qx 3&81BC4 $7/yq+ڽqn[AAd1:DKF<yп4IEB%{eQ" -imr8xB{}4+n2O?cQeöF1!7OR*c?@?PB,ʤVH=늚%or0g4#yRSUQͣj&e]WsCZ& kj9.%VF`޾K1G/VBlXrj'O0h=3|r2g9*6l!4 {a.7b#3㠯v^oѿՁYnѿR܀z{ "T:1:AC؃еhkơϲ(^U^;3Eڱ_r򤋱F$Ծ@@֭hA ުʓ,9i)V]Ju$l$N!@0ggy학=|Rg&wЊ*r1PC<[0\"RkVU:ĔWۈ``E@B(fMA 㨏0LlcCd)m8R Rt*.sZr*:Lh04Y*6g䝓Pc8NH)):kD'o"BkqP,A~ dă&D_TYt#-@}at^ 7;4}/&)\Z"ZBӆ@`C0%~H:KD/V51ka jyKtbzYk7'/,i ~/Eb]$1lzd)rN™,T:zME,ѷtnHG3 &P7#趠բ Mjmgcj^ӌLp 9тʼnp9霖ߏtO006ۅ6y?cY&`ܦa<] ,ag:?XQnv1]%Ź[8jDwbF*{yd)l-s׏(-+MH#ʋ+-.Ia{ŅQ&(JF6Ա4+H={cL+%ONb}Eu7 ҫzn&"PmŔt,C"; )zi7L[ӌ6jxJ Jio|8x_/".#ဦLFQ92ΖoN?{13Vl լ{F6+<*ԉ},g 2{PC2@1^sty/a-f1@!Wٴ"6z&DgT113u#qdϟِ) `>d4n0K]rFFV8;|Վ bRLF_lވdK]b(UvJbVIl9H"זN`F(Y UR!s *isU_$aލh ͍M!&F ,3[O܀Ay/͚nG{}`S'[j-2nbPO{4ZՓ#Jq_ŁZS%тkÿ3O(oldgs@`2rvd3Pw2a#íѲ64׊pߧ`uӌmruB޼TUo{)`\h삒ᰢdx&9v˦ Z%QS44PGTOd#[NEB+åjKKn5hfoSyS7XiJ{*3E+rrH,Ќ5`P6AYҺ~g C%۱ډz[׎,kMB(lg91չ4{p` p|0y{1?Kb(̝fS/z=k FIQ>u߼Ի$C'PefݰzI/OqɵgX `; S$xx3og$sB 18|TB ɯ>LKs"'S~ quh8/"*)}uۦ#R.$N{&wum6Oƫ)ڲB5hQ:$`Fy挓‹579VYxCA>OhoHރwlMyg,(g:7x D{ŔgfB+z;} XƏ.<(Ch$.WVm! *%ʕšh'sOh@|s- 8[R'QlHЀYUYs(@ŏHCJJpD%q;.='BQl*8(.\H~|JLF/;]N}Va06D6oMVG,Ф"M7r8D;|ۇũōw'JZv]S[qJ}CzAĪ,$X5;sl.oatovA]V'C $7T x'!\;Zn -yAH: r<1luVٖ^#3_̵fO!K1qaDWG0Fr{/hETŜh34=2za8kE@,aw2<W\YnΜؖ? +bn?"]$[&&i&W`=3!%؄,$ X1 Vns7C7A3ujzffrwq CS` d5v3G9Hdjb$ xSMWy ׳ώu-!N$$Vw~sфh27qQ& Q9WqY*/~Tpכ;Y6Ej:ܺL' r4i_ވ 2P9 t!54m>(l^7W|-z ŝ9ͦ o=˥K?{'VSSzM7ڻ2gba׷s$>T=@xU #Ѫ*Vi1YGp^ud|3v ^C@(f"gwgzQ7&n{h/95*rLrrl~I5pnI=1K%>bGG#phH4T<For]k:5EAxsqɱ~ u:]pКF v_ f ,e,XqYzeFb?KwRnhF-}gJw qߔe |llt,$GeM7!:(uy7 =cdS0/`e׹t2eGw2.|SŴ4@Mue )J'2ie0~~=FڔL7 3g ?3*ʏ\vMZ<ԉ2Pгȝi4C56.!l,M5rO3pٱ]ª+䊤8C{ĆӜ5M^eX9R^xܫ8@pȰMeYQ)d5NI A9{D&8^TNJ +»v! dזf;hZF>#V⨼ƩTЮs1.(]f`ƨߊ!{X?2Lj پe> XPIrT 5ʜ)\=ZTit~n?yX67v`4d Ӧ𴺠HW8(PBte2@xp?(6@ hu+/5mpnfTa虿u\}XD9er (ڍ-HlP̅lxH), #ɢ\:=znBVB-K:9bYGP)&+}n+1յ }.@(T_n'`܊dدy|Onz[hxj+iKN9*HxQx yhI3G\C-rcEMA#g >f4LZCC-s<8ŋE1Y %2P$H ʺnRnYXIM5yK.Yku2#P׿,\T e~ _q&ch M8d+ubEuì(C]Qܛ {?!.=o ƳD ?Ѿ5F_mP:zkoYiVrO 3/Bd;w}Pbv@5`=]r#6py#tSz}?9_FlrfxOȉ=2\3y+)/aoQGmhuԫs@.-!E%;ud>l PmtQd̰?,5hQbL!h(u>B|%5 4j{zF;9 ]ܐH@& y]Y4c$l`U,rŒ  ʎo 4Fγ u*˩ \3>r7 ]@x":1՘?bD V__G^WڞUYYf1(}W`P&NjUn& -=3XCda̼$}nS{ Ŋ|Lr􉋟dfAZ ~e(f}N09x=f9. =-)gGq|Y=nXtB2#`GE~*N|h%0: .RWv1"%Qj2Z~L'3ޛtX ^{ZL2ݼ> i0j߅jT],iE8@s,zK>GlQ/)Rsz[*o=yP!2𥎥lUg>LPچ ZOı샟WߟԤ޼6V3Wg kLTdVԄH*PO,6Fzlp` ҍl^ >D|'48#YUJ\{ 8<,T mWB^=o/b\ -d3SJy'K ^@Dvk;%6V^p.4%w'XjtH,[c90T&y yj;v|6['ID'a%ď{ϙt8oL|WZ]Q^jw=(p p#@7Z\%k'-u݋9$K3KQߞkpͯKUi}[w~]z$m&P3T1Ibtaʬ5ushu i 'È6ENieIm5n )nnkPw) M=ɳEU;ݓAWtPO59\1_~&5k .&BnCy^WJe+0j{xzb[)YÜ$' cMwBB|1(,sDDDԔ{]DY(ffhL:B0~c; ]_`]A;e!,6>@3522a$kf/`ZHgQgsg~cm6 D=uvbFyl87p -M[O&*{CK0S$'(R2eRmJXBaTInbz^&+Tרŋ?\亮IGNj1 K+( Rg!S#.,b7^AƤ.Ǡƣ7a9;7_(&`.;Ѩ5stEC'mo*&R#9bgj/Z$d`+irѥx"~kr06#XnBG,z{d{d(oU)FjR'ɜmjs>̳J[ƳeO}oYA UJ5_ Q!X*$tTEfM˓ t8&޻AU$͹6BՅ܇ IH$d X춿X Іm;:yh劂as4q i{wec7U6es]&v똉O'M|ױZ= Zi^ƚfO+`zswtwɑ@)t+ ǥqy89O`< µ_y04_'<6#KEۣi/GZE4 /5mǒo3(#mO7ojA:N{t `Hhf3QQ9NN^ n!^ʬy!V;=mrYpAN6gM t6l7/5_j?Wso.H1m-)-A ]\J%ܲu9\MQJGJJk,}+M(buݐ.{s^j7~_s531絃b `SZɃ 9=l‰g.ՒlJ{P50h(u2b >&븩9vif Iٮ%tXJ*lAnNﷰ/;-'xp`;]010t",~>-gUQQ/]+ChĞ֞1d N~>(7 oIG0FKz:]H?wagIi0iHt("̑$ gM<=fQ@aP!ErfJtE =0vL%kC[]z諄S9n396ޗ.zޓVw~3@݊>bG'B.,#Sڭ*99Miw( ͆)kz H y3ǎ^E?NgU3\G}^4zKE|v'څˮE^Q!nHfbeJAK,`T-Y>E2>Peb˩Rfѧ>sU;A-Y§; 7`^`Ov]j!?Ӌ)6pu]Okq< 4lFm%8FR@{h(#¶[ѿ2- RfG_HPfN _@Do3rLiwJib??%KV;jAx@%6fG9i„GH+%+)5UFq]eʺ)y肘4UHB{_| rI*D;Na00}[={sx'L2n8OC,9D{lUd P ;S(hVWcpM|7E#l_ף0s"P\Zm裆Ϊ{ T5_l &~/D?GW!g&$072#1ո0;.-/O,G*j`G0#58^t=!lyaX= PϖMt LU_8D2@SڰZN_:WRDF@'Y\jYR vC_6fk, ^nQ6gve4ɥiRY9VXc>(N,pqJT AޕC)R,8->uU'2m+{T0䮳{hbY(y?$d `nπNQ &Ts@0@;ZMV]+"}k+wFO;/ȱobpIE?h7OZ6{K1Gb)@o@Gc]^pR_*{385>hTlf_X~q]\'Zek 2 jB 4]'KT>hQ[WbZ~ (ݨyibƁ HS{B}Cz5\c1E0ur`JėUg2z ' :b\*w^ 7$Yf)ooIȴላdN.kl|xe],c>sˆ~Ԫ,rc/'Zsm TT,!:Q\(L#K; /r*}' wcE~zZ\ &SX!9Zr0]r侈=擥 YR,gEsCd ފ,#!/f&AYttCx9+6/B Y 9 )4ۢWäWxć?#4';ޟTNcX"q?wn,Y+mQ<W35ZF(t _8K24F>NE[!2RΙ&2A}x/#òVy=M 8JZGЍN:r ITm.`dj2)2:P$uFњk,Y;Yx0Cz&aNVeQMq]nv4TTb*!cppT8[M_0>?+ 3abE!+EƤR Ctz|l_ {=e&A@NnݨT_̽^1isR3$_zp+/>H;9[Ώ`%|.E#`DDm"MЪ%f&%V\\xe已Jg4K=MG E+>(8}_3XxDF̳֜B=ajnPHGnIFSFS/(tb2LE Vx5F+sUIs9t+3#?)7P o畦%[{]kG`h,ɝToX p+ZEpteaڨ3ᓫ~G3bэosg#"rA&)o5 A*%п_rLʸl 6K)%ɶrjM cI[]! 2JALVS^6m3'$.]Gl_pU[`*DI}OHܯw@kycMoØQRbDޛx>*D@f^?wqwPf"U͢Eٞr@^5$ OY ][#.ZJnyaI6H@Hj4(PIѓp-M%z*wqSO/t"FY&|iacxLqEv7d+U{*H%{+ \]0@ ]skvjnLay^PG"K`q9*{SE,.Ffف_KU?EȀ^ Wܮnl̰W|R̲ "WiW/K&VF xbgI U2#)-HAO{=vDqɕw 26@Gɳ#Ml߄V>*Hb&!F:zd7b8hh7@+Kso N]IҳfzX~#?P@q]&]י;Z͠E瘷ZDR QmykzX=lSX {4Qm׮/~(ƅp\MXFX >+*A'uݧK%׶l|c|ᓗN9.퍸WAw0#75-<x;-GE 愔@}I *vGDV@MֽS+{:Rax9S0v;IѯQm-YhĤk*6XW`әޑgQ!P5?]>׶r9庪giLnH9}(Z%a{Xzo/#l6=BBtw_ĄG>z/]W l3~˨&׼ ieNCFJGҌr Q]s6rczn9\XZ]GXɈcok0^e q@8%(E n{v!FX=N3mVuW[t90f/BJ  Ȏi/-6Զ&@KFjNA&Hd8g`]9 Lfo \͑3Pp bO#uS1Luq嶍oFsI/[}zXNGą ˳!"r';Gt^0AX#R"&FgtaFݿfɬ(`x6YdYr < eFVixSڴGE(^K:wn3E;e݋ 8x5xG3Vc+ KY!P3տC(~ZoJ!`GSfG 2!ݺJۤʛ%5bs k8tWwE}h7^і,IheWG S ^:?*HN6) dnFs0j6!0ǫa1V#ɬ lbKxD"]4@V!42K?=o˓dE,,Ys͎1j(b@QxlWc% l)ΥlML2[N{ĉ{.2uq 09f4!'vRPv|:)7 îqwn=~ 3L,Ykx}zC`Б@օiNDDInm-Nt,qv%PN&K5a55mW Z#h\҃ބbZsus49hWZ "r%dl/0~n&ߐVv)ߓM݌L%WOQ%ҨIUg@MNSBږڂ^'G bt:$r/; sÌy| L>;~sE|=p|RCۦHŜyXLɆԆjwQnf&L1q/#y{s/Lu*59vHctq{S qpUӕN>*4ٍ ju_gT! i˸^d\wha,r~ kJ8磘ʑ$mDTD\x14lh4;1\rS] wn؊<]'-"s|&m((e=f@ZD]FEJj 3<抮_D\B`|Ẍ́F~<8VڭN6|<?s:]d+B |F92"g&EH3y,_9. {t c, 7&W˺`1qY35A^zWM7kkCTTn fG49D,^_$kb $/YHqwL0nY|Sr'wȰqa&W"a& e+pۨk?!':r|t7T'nNY7Z[*5 ݥxj NpqmbIv>d?@L6vJLW I/pulV_v. jk+U2B1b$z nT\jA]i!X&N(Ÿ_R厪u2'~ZPv,>RF5O3Uy Gq+"kl,nD nlI+ klpS#^Nu,a tЎ{ASm/hnr0^I & / ϾeQ  xk1)[=Z3(>ugG `(usAR`-"cgflКoJ=9ɝG%ȟ I!a; C c-]t.\ T\:ƿOp2h@E*&ɋ\01˥XruWY"fzVѻd3?[Ki?8Q׹y Gō9̸ʠ+XUdN0pB+ >„U 0 mbL`,dy>sYY6˃!ִJ۟R.G*hT~g($?1ie yh_*P+jwJ b&HWT_rc6cYHq~78ؑ__bKhC޾ YTc@?r8Zm[ř,Wl[-R3xo|&(cun^Y T)>..K!%JYp!u`zkF&r=&}8%}aCL/\zۇ;:ubxf %`g.ҵ,1L,+`=8iPkO?zh\s gYZ07070100000018000081a400000000000000000000000167ee81370000ac1c000000000000000000000000000000000000006100000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/crypto/cavium/nitrox/n5pf.ko.xz7zXZִF!t/eu]?Eh=ڜͩb%1D/#eG*?*-X彀^SvERj.±v/x.P j0#4#3]ncU+kQ'L%6{d›G&捨}To3Bd>@QLiK$1\첱>!nJk[?۪UP#W;"K7[\.w |jʝ8eO!&:t:L  %̈DU'n!/D)1;핖pWw!h+qS᥉5m͑n/m_9wfI?ڀ3 1<ϵK:qߴLt h&R?+55i Dy-0gvtt ;D1"H'髦tMC.OB.c يn\Z%3NOiu IOgc퓖.^7lAÎW΁`sH&ӞTrmIC |m(=JB]賴, 7;OTqMNY I4l[47=s0`t-*ׂ,m{ X*H#^٘ԪBD_w9XREsZ4& zm24tNܓU%|V<ݪ~_Yqp_κ߱f tJrkW 1b#C0OB^p}l&GC//|d3p]utr(M1Z%x2;rC&̎mh߅H6!֝}X;iՔlYV.0E;pQ٪;2[Ќv<ntj!}4 OrYrw,Bg n@ބr=Wêۘ,*5OՊwE!)>Y66ܚK>m)qtyCb1kXB;:v-R)" p#yG7\b=D\L~Tc?A>d:6r^x//0MDŽf.GHw!ŐjS? (P#r/DDm(}Wa!-G{ZWUD (T xO2~ IorknX nXc⑌)Ǧ9xIuz}=%'pGWT~yoVH0NFD`M1af^w/z8R + ;N]æܯ)/iUIղ6t~kMsճA{zAq~VOU*É*J!q{^L*]\RYul"7n@jRdD<݉v =1&$䙓Ie$=+J.`&HߦP;v٫O=ߞ Nb 4I-Zz`yw'/=$mBcWO=L]0*)@u|r0TҚ;db((zQs]hҷ}z,"aTغR]N7*NJ6\XYWJs_^Qj^?&œeK ;WCom7;c:|f;sW/[*бMd;T<'}T){6u'ΒH|F.mӳ[ތ$ψj/WbxIJM2 McDGmׅݕ&&x,Wz@OjدnHMC0)NOhFV9V> \|@ҏo XnW/ 4DlA0ka^ oY 6U1|aE]T4S|SwO|Gd6,*LS{4)gT?{oH熠k#\810`9mq3n5oi E}4$$45{,R{p("4рgcG$ c\ZWܲUؾQWeRy#g#TG#!m3o\#(pyw_SJ]Bxf7Όʯ pŤk,@ :x bsʡýȩ}gtǼw ~U )QG\8; B9\4TLhzJcAy5@OvN$;g:-N(]il yPg(Lvͱi6SK)aJ0ܑ)N*ys uNQ-:$k԰Z+' AP[R `- ':6Qxy"Zg~IzRʟ>I f-sZY] ^g$e9 Lg{XY"Z +$q mT;[) :* #EħL9mPhx&3, Ht܆K33 (Ơr ]Kv/\HcXW+3"yRnpۂtgؘ!l{! o8x#lOA~RۄDՎl5:LU/'x'qܝGqIXD7z~Cʄ`Xg5 }:kMpʨPh?E?KnzƔg#d+d +xB}'X6hk"{kdfqnC/;ڻʒo4;ml4HcbVvbS7(&7?sb2MeH S𑁇gc=ʙD"/LMޞS:Daߛ ~D-0}<wJSX&5b]2>D_GYZF!w>E˙eN`%bKC%V9" +NAG%u[;oTӖBbs~!5fdlV&]i6z e,ܿ;9[Jf; 7Bٿ39ڲN IٙAq7ť\ s+VFx˝Pi ŲCHzSĚMOwX.9DX&]eKCI 3;0B1Œ6oQC,6ƒ<` oEjZ7 Az> 9~Βr8v4lp8snc-ŹRVnPam*^M)qTuD*4{@f ^r=@gT-'ݸeTSЊٓKj)ict: F6[fh0ֳŃ%r8<+|޾4*8`FGK(;1Y[C3~{(B_ 2 r0Y>LR?^Kҥl1&#Z/l<##ZHRncE Y%J:@ӮQJaiވq3R_f<(%Z!VL불3wX&2D%5=Cp.F¼w%zcs?KSl;}0 -V=v k3,0N ZTEW6|t y(zB%Oh a6N' xj@~FÙ'&Q{D˂0xn`[^W9~ c`i]cJAYS;tw]^ LF26o;<-@ED&.!E^oP< L;c[\Yb;6}gBNľW.7b*>,|w\.䲑DoDj _{'/u''YiA}Ȑ1)4>n^I4z~{荱c;:!Lq8ŭI-I;>S) \$ML'2Svr`2E6-}׏8bu=W^o3WfKII$'5_S'-v )oLf2M%K =pg{c7Rk a[luy"s&d1Mnsv:`dbx]VSH1^5dͪD< y!d$21t&5qF+^V`RU2+9ɟ{`b6<M;]$Q8psX`PRNjqk/2̼ؾ'̼W*#hFB '9U9F/w4@|[(QQ4O³O%'G~D6E~CP/%賫5'ReLW C@Kou*ʫ%-o EQ:J!7!XM7*riGsaBڨ[\]_ET.Fqg:z\lnz=+8JV%.尿@Xe*|_ïnzasHz#2@g$+q9/,'b'{!k'*~k4Dh`Q77'SX\(fSDq+hj krš, k;<΁hPx{i˾ gmPIv%J6/C]Qn<Y`8Hm@ ]7^{Z\SX=RE6H݁YO\QG@zA42(W gtYr=>j9Vs[K]i(e3BCmƛofJs ״AƃFY16Ǜ @xɖAw."T<4$JfKd |y}:u|anWe~|e9/>ZCNͯΈvvY`~,|&)'wwz{N;λjY!Zr2sw/z%-m_Ԕb%xɖ5S% ʋ1C&TEu:#XbDiڍJ:lٶ\zr6rDGDžT(o4)q7HGN~8å}! _*[t v>[ٯ"(1;T| m}sO,(HƘ,jSpޗXl`k}xه(CM^4aqE#{-?0KϥX`A"pFfozOvAgZڵ;b2r.^\ꏜ} 7٘&jQ%7dÈ܄.c `UO~AYtևh"SrVfekpuPǔVuCUd?3OQF o!~"Ĭ?=d5.5A ,1 h^P#i#d7MXRP#WZ]{w;/Z 9:MZT0X3N/lNm9iϑ }5R.ܲbbU^&Nhj2ve):h8jhaD#fEi8ǰO'6ϵlz n(2؊lsLwL#_;{ػ~;X=;mG"WHvI|u h`sF2} Ya4NbFٷh=%w{GSIȷJX3lj*`Kܮ;QE[[OKQ09l&%`ypPq;&`z|ΩRvnSTWO# IԺ%ɬ-%JqߴK;PvsKz?Ty/y7Ƞ6Ui$ q`W6JOj$$w;k8RZBWgFD ,sZ3#!oBUhd0p-Mh{Go1UQu%GL :?|ͫZQ<6OU"0,s-H'V Y3i͟[R[yV[6ϖ Ik؏I.}ijd6/(8-Am t᪊Q>hOC єV&ԩNZX._552+3'UUAM;<;VVQ￑}LgzpaA/|YV~{Pj}rT!jEGS3#chF,C2+bǝ3hcjS3jZ3?S"QAmԌ0ҁ# 2{;2?J^cwzM}}.IŖu(]tTyŻRVGL﷫Vz^$v-lP25e vEFAS k43}ia1+W g>C̔ Z=@^CI #(|y1BVnxL[t;ޚMk94%pWk F;i,c9v.ٔ.t]T`wMO\Ê M){N8?zs8 a`F`D#Gk#_He?KE܄ЩBGط`Egx Cn쉼o)@R'%Yűڕz+Ps됶br4m_4 9I- wyY#qW[nܒP_"b|<[!P`}*XElAO@ӭMSn"Py Ƞp6bQm*t|,08`sJsl5&yzq3]>PgPFiRQx:XXu9iDsr.PTz[Hɑ4"8'.K%ym Zӂh꬛ #=qzfq.g`vˆ|z.ջ%IIT<,#SGil Q4ܵ\g70xf,TXQUİul6͂4ފ,QQ@wQ$|vտ1G#V*#npZ)ٵrZX/.Hm#ThV l!=ulSViAW"H,%5~?( a끜NP0ԄHfO1ס.dIWjx}+ y%.&Zw923vq{YaO;+{m+~NQw!T cyRofuԕtX -?!cmnjTN#F.JKPgMc,V㽫"Ckw ܴD*#^xKR7!^@b&Y9(Wc`4^Lw푮sN~w^'|)ݩ=Z >jgq\Aˏʙc$ a`B~[jSC= Y"a8X{7qg.G=Gi@0\;j9LĄoHRQp7P7_"7ѹx&W:JPI0rSP-[=5椭nX8v1~q^<@،sn6a[K2` t}6-V|F/9}# xm)ro}9/7ZџpХLZ\yWcluTteI8[ 껇 %ˍYIA_7~j](\-U3RXb [G Hz+u"͡6ne5md'M}eMp݋UDQG.9K֑:hFX$L%nV=?}D@r-ݗz4mp"^QR[pp f>G5Heo\o<1#D(,)k}im t284,HT#գO-CYn݉l']$w6u l˔&(9|8X"!~֦z,Q@.z,W?tvQUjR(ێ7 눸Dm}DA$GoQmK;' uyrܬl4_=z 6e >!dK4\ISq-ɛٓ,aB0Sny8+E;n%=WW^6  cN$@`(o+q>;FLg*lw.9y|<Ҵ2T?ZH/2{ua@]&C9JAGo>Ӯ]֫8;O'xF4'{o Р0":+Æ"NPCgF̲qwKJ2M72N|rWvz:ܗDk"Vve𩄠}Y8a$ 9LpFC&}(`OzxsG,cTO ԚghYpڪj]>"J*fD=Κع*=„ה̢S}i4X[E5 5e-7 &jYnx4-Ϗ"Sw_bdR{M-傈aH6^u>)3GtXYVn3}9 +82(q}cU<_yVx ~V^KGv>#c*o@J)DJG8,.' ((Qbc *ΛzgFp&'̉Ҏf1Gw;1((lrTOJtHo@5aeI9iRmMD|S}ڪ4 68yL3Č`&mnïM{"$ :WZ# ()M!3Hl#u iF庞pl'+\CW'RTC\|HFN2e `idIќ_~\">Z4X1܈WoӉUvUĴ@n6e:gsrV.3{z$S)͆Tž"O垥Kta*$r幨[x.S^TH i3lK %oK5+BuC=R|}'PS) mWy"{()D\ >H. hI颇.-D`8# %Nt&_-`4Z);E ZިSE`T}Hn;Awsk#9/eL@%OǠ[j4QO}tUY]^ݣ+kD/~yU 5)*8q^N5H_W}|5\R#)|B2Mgj@Gr,q=3O #ĨIT8V76խïDI7az'[U ne̘^߰hh_\֒heȂ$lIi#~7ZoyA~!a Fk m2FĤV z;{Y`|Ebɛ>fvm =JXv[Pni m@;%=Xu&jqIDrM3$MYu\ u!ͷ-Y'[g߫bBA>t#hP?*4́L.!$%nzR|ѩq1G]:W`.`Pz70@ ^$JJ 11_}k~\7 Ewܰ3)tJ,;W?# -K1`zו . m-$9rQifKK$u0xW*l]!>SX4IRf0EOJazf{6V8"?VS7,zdKǶ>AhxNHu:U(Ic ӻf3i/ Z!KȎ pF 1\4[3@!E1/g4 B8Y(Ȣ1oHs3Hnb ҃m|sUQn2Ρ>0\N'SH@}Uu0fKXr4pEb`0'a#v&&¡Xi/n >PXxL%(͋0rB=g=ө)o _[A9C#$CA9kRʣ &gkZ 'Ͻbyza!;|w0)3 \TsK-I7 b\1~7 `racSzoAZ}!U|ݾ /&%񾡕C<&Yj^5Ko'?ҀKF'ާ%V"M}w>s˻(z/. sǻΥON]6Kgb4 `=0;uJ6gV*rqp6X:pF(KBnt 3`zSq$|6)2x$@8I$(TDaĎwAAn:1͸M gˑx2h;Rt±%kk፭'2DT̒{Knʯ%1:WOUHݬ|kTw: Cwfe XW 1S@/ړ]eZtRE" Hz t##0ed'X~U̩WNZ9+Aq}BkW΄?s .(:&OԸRWNn}=EJ!2pK`AaL*low'l|۫•1෿ Ǡ{}uN/myhsv}kNKDfɤ{8ד 6Okع)u(0 vX^91+.d~p$EkNB^@)rb@UcD7!򼫖خe+ d@c%&U5 Lbbh%@ӳr}b#J3<g2e)RɘK{)1[R y<7Fޮm<=mf!9l ~n ԩL0B+d^d?%#?3*,;h庤͋^:6iT$OjcaC{T_={򳨲(A9GHDy"GY,LđʖKLW>[6v`_14]8Ζ}',Ҩ)Șž _6d&fxhZy^f/Hp:_o>岽7ߎRN-y穋L'+Ԑ%&HzYn#: ɿITqu'mKC$wtcòJ J}mN2$YGw_ҡes}Ob%@W@PW$@3 _ꞈ^*121LB$"bU|}dNZ)a J7j:sK!`Yo%H`7∊L1z)ZŨJ;=mT:&k޳e  Ff|cH| tlkW3FHSpQܨ8l gTXor xJ&@4=zTSsVʭVO[Fu6#*&48fZwA Y>  &U}ۏm+|Y\xh61ۣ̍_W1BMԏ_ }ׄ+䢝>_b݈)Ϳp,7;YOȬ5'*tQt1 0m*I0 Lm8fC,Pb6@I8\Lh9c*ؐI@J0tl$9[[ZCܴԖ#U%L跔"YԣPUQRy fK[_َ*dxq)3r<]|'AP:܉(,e))ȦQ㓙DrogtLEw}CiGSoZ_29B8IA9XLWCבZ/2K]Xc)ك)=/riMEf,޶u+w2X ф!&) n :ey/(:z7g|hi$>wxW8yFDiוE4e)V/ٓȅX}z]L8Sʞ!*CAH9h51,^^LaF8}> Y3ʳj'@n4.=*vb&EK'(k&b@Mzu&5vI[{1&y~ߺjӮh-k8J< P=.@N1US/7q&qA}Džn,йPzN;˵AgEz>A6{3I8T2n ^ɗn $׃Nқo^⊳;+Xh|Ӓ+o++%iwl,vxߵ40|2 `~jw5yd]0\V@0 DSz0AIiq g0 ,1ʩg;7*HOCSTBOplPr2(o}ڷOZ*6ݓ=GKK2+^0Spl>j*rHǕK[\h*#cFF&9L]dHdk[RVu5O*0k s(9K F~)A6B?S)Yp40S],Z\~Z]O r)<=7H2QioP[GˎqB!vвO=:6I%!۱N$0ޫ\ìHkX̥;DC1S-$w$}ԁazm1ov28MjR<(3<^ z|kh"'NzR[">\Rȅܧ(erzqbm $Ʀ~4"<"BݽȋDU5V}=  ]Y Es64{?ئ}r|ѿn jV##$ʜ!JC>&D)gY&4rDFx:P2ODdE J@eJ`w$Z!:vfC ^$}'V4rӛA9D{ZmRhrʗA({u6O7*eP F l>(Ԑ}T w0N8@#485Wgӕ=>4&*uȤv<"m9D*DU%;H#bJDl6zEYbcWaowaYD-.U'O Opx10\9;efz;bv7~asNķے|+404cOJ}5+IOҸ#g_9y\djѰ+ncTg[ç-iǗ $e1NŹd6 2[n#X.=>9cP XTi%V+[E;XJVSNhA5nd d풹*0b%v]M+¤=yk>Ibط˴ -/&xk*BH')߀%6RkIȮxZlZG`[5W&sd!S8e_Z|a")G :-j_ߝ+M jGCmooÛ.B;O4l<}d"kv!n5ү{/-d%so40M"c WPX[4~3Gb>.; {>NaRE;:+o||߄ωjeKCisZ+{zsAbsFB7ݹ#B':5 )⠗~Ԋvm/S͉ɥ+6m.y\;*tLtUBI}n.nLd6b#*ẀU Od]j5V+C:i;BP09R⌍@1Ue>R%DBފ1]35ÃΪ)y "ʗ"IGV<5B1/xg!JDvBr}xcT YVi[o" L^tYWMR9^1D)̩]Fަ!4c4i?DwsReƄd**Ku>1mH{E\O,hqB FxBXUyKFIzڵ)"cMڶx}3'/O:Ox;nS`yQ`xrA =ʴRFn/ 8'ٜ.#:lrf߱[3{!|j}R'%{MfM H20ɍA)e f8m" =.i9B%U#4UINDA侎4mDggHAJ0&R8P @LvvWWYedEi<ç|^Vju`/ivǓxt]왞Z#őou;2w᠑r`!u3GXkɑ|$󕓲鐮F==&H;etI\=>GM%'O")JEyڬ|W NlHy,?fm'|?*lU}K `Y2lOu\n}gV@ g!,d)XhOΤh-w b1ND}:JB~ЭĈD׼'b(KjؽMQrHsKk@\(q94{94"s󉾉zmgCc3 NnhPk ︼Bht'{*OJ3 &\ko<ZUl4 w#/p\"{ ʨ p*Mm>NiIQB/H Ɋ[&Ӱ1`d Lgߎ5ՓAd#1֣me7_j:/IqG3ܡJT\T"0},,%zH Y8ÇFN]N `8~JjFhC_w+Y!h 2B^x8'Hvm~r޷M,uX*NNv&6tU*|wf'ɀM΢@Czpn- cFoT3Ek\% )!:4!Y6f8 YRǯ85q%oX.kE[KFev&OLڼ$D`AzkSL{[Om5C ԙiF@)?OWېy]O Gb)cg{v;nt: {)2h#5IrAލd"hgɬ pL3b)v+=/gC4gQvE@DKLе蠠KYmE+cO5RXKY |yAI"ܦ_E%z`.%0|~{PҠ]Z+Yy\%Y{a&3Μmj@=~XuVq*q)%s=VmBA:] )b8zKxgޓ^RF`X_uk;l|fT@'KDץ=zyb401B<}<-e@&^ySmߕK& xGc.ȩ/ÎDU1Dygvl5PZQIEg7ŠJz{PZ*!EfJ AB}o9WWѦbE>!$ o֠DknՉ>#IˆD FGyJ{FNq87?V !o * /̂i3H⵴Z< Fܰ:u-;:IVT:C,7T{>k9L xFwI""y VQm0ٲja F (߆rݻl݀LKG T0'*n\^]*C 扎ICۨ3jAO?`LL*zACNx[4ķga?sݝ ?;gt4KDV }$}B>*KS/A@;DYhwy^ӠxihIqjzԭXB37Ғi YK'n̞ `гMX=V{wvf9RHO:/"'UX9evz$nˈ_x7i f+m r~+2o $Ycfo uJT^h8D'Cm|\!nV+){VZwΰd W*[rF{,f9r R&ī/z lSO2p̼@~L8~FA_NF_fxbذn!Ю;%ic|K {ٳm5ZjQi G8ǟqUۊl\DzvJ92t"B>iXi+ J0$h!U`weS{+F}J ;; ,;H2n)~\t$7!4 ؎#6n hW>ќ%%ݼ{%ݱ{}{VΕ5ױp0IW DžQJD,vd&éMm8qc{_9ZCWkmBp9`!r$B?{ uI|TqP_/l<'tǴl0&i? ƯAnTfOINzx' &7Dk8uAL~JDulǮ*|1vⶆ@wA\)`)MwVOtaKηxo|B5!Ff԰z2'ai}y pm/-᫣6~R|vBEGX$ 'w!XN"G,*)r?t& q}NP3sdJ*O `b$?_-8AyĂ_5.ݩMdLBrˌzR/?Y99umO|rZg^0V$Ҷw&HTܽ3"zP)F5.L@tZ !`&|+yIuԩnڃyj" ,H҆"78NQ.[]N=otg}iJoC~oOL>xrI@RJP,v-`IZ;h<_.kZD !T\[*Inݬ( BEn>Q,`'4q2D Xbw}ӽ_s0~al~﹵QH)f Y_nYs65vrR\|Pq: ֫ﴛ#63q ٶڝ?'p|ҟXA+qM_j-%pxEFL(pXYe;6(}|a«>i 'VNƸCBdG`A}I>\.'@Tk6ŀDeK4Liˊ{? ʄ2!}Hmmhh?Ofk<mj4iaiw*YThI4 C퐁؝us[fX@ 5*SZO4[ )~^*PtKɮ οϰt"m%6yuaH㥖>QGhe\&~=9zk"&"+9D 0 \F,6zg[yO|&2۲iy*B3vD[+[ؠ55wn[r2JA+~V(Fr꤫:'' H WKkE& bi""΄gXZAmީ+Oڛ?4bR2>#Ũ70ėWH"UwD_邾PSLl2*l'E\ۆoT&knAG!Lσ |昩@Ny/[8zf ~&j2vgaꓪٸo(V__/UrP(^256BH:, ha L!5 u S2} mhdEnLmU.ߕHt9D*^zLg4:yrڼYm]mЍo`oc)ǠH+DRi8FxGT4H8:"/fFP @ٿQ :!2> ؞SڰS\Vx-{|RzLl2uEK%@ ~Nr<5`Z'aFvgFXZ,uwx}[7m8ye.YE=|} !j';3116&]'a˛=ڃv`uIџu9MVE?S5CPʂox#}CYT_7<+'[d]`O|C"ܜ5ʌ!/dcnM>;|`8{HI0w'o4Jҡ2wGG.A0I:%pQGx׌ORQNS4q2i<2.&o*4bC^_HvGe'zu: Ky5tiȩṓCx5 ]6YBY+⇁IBO5w:K[ER;iv,q |*s/(|'b"k͐3D S쫦caBw7.}wPeo;5x ++z) .6qaVD.]YgjvfMѿQ!CO2%aZ8wC{G{yg bVkڪ"8\KA؇v/OP)@E[3@9@w̚XGcmdvͰ hD,/W&CV Gb9& ?ijSw݈DM^"3471p6پ"9mIIfKiz>䈑hW|hOҩ+KaDW*AG̤KXB -m23\xy>Kf J}߸{T2ڊ\4[Մ@ 箟\(,Tp!f{rP޺gJ1ru  0}(ێxl)ʟHt_SPKڐ#lPQ%WZ`챆|ېIitaf.@aKb(^<{R,^ÉSK0=)J~> {*OYtZq#96G. ,.( lfIYcK6U~Z>|(TPT2gmbǿ2Y,_~^ύ M> Ȣ\Y\ZX)Es $!^vCfrFGwSgPѳstSIWEcOu/iBq֯NU:XLXj~[~bKKIY"ai\pH.lɿiqSXǴLA.z2fBA)WL,v0tٮۚ^M'{}ڈ]h7c-wf'eD cQuXc[C8W97yW zkUBE/p܏}25ڬR8Ž9lj(H4cc3yu@Z3pX ͧ \ ":٧IH`z8-S"μ S0bdTi, W'+R ӃYٷRMj8ȎE8;ag`ݜ5dAJTzG2=F&;޺1g ۦ i6H_tГڠr֟AMge(4u?;~7oCsƫ'j@.YutxEj *M.,  n _sWvHc~u9Z~b-At-#=DØާ,tqIZ ʋ -"x޵_ȈU,W?Tj6[fXRg>:;3̐y8ySO{lrѮGQg$wKm$]p &Yc׻9%.|Efl1z2}Jw>FܙK~déR\ڴ4*isELYvbX㎗5ݰt2FZ'uM˟P- ˎEBQR8Cx\ *(hG>ڑ\.u[#p4ExJuRVjg=a_.@2DM  Cf]*7=+9ZyC]\U/J,&;C%Hb "D^="pXy̱+ | ZCHGy2|k6T|h⊹VXNǰj ב!4Bw ~zC6WdbqTsRXl1:*Ѕqcx"Gzzz%]W OKLUX$rFSc1ٔj=jCs:v>uVfo{j٢ल\A9}<;9xhܮ#GLhxJ4 =<>u.F\!bϬn7ĤToK[_<)4<ƺ$0r`NsWʘ"q-^<HduP8(Es y)2KHi\w'O OYc4s0@ea5oq0"e|6gZ[!X8zK>~ 'fp:洼 o#; Ը)}w*p@!p KD{茤2DgXV嚒Ol>J5}y]3`2icYm8?qG/yݭGY!/\2:=Vzk(ivV|@3/ UQM :bleS"G N&Й|êya3 M|y #H1!t55_s%]a\ BC̀OTD9nh6\OG؃B*6ɛ"StL^lGkwΫ&M.. +/+ {T^8lkl +|?u䲏u(?0|[ zSU{C)AYV/|;_w c"cv<5DsG5N4FU^?Ͻuv1uk }@b$%yYc 5m9x@:KO 45 [p=4GҫXly9BXS*74Pj2۽(4N 46_& ?\s]q^3q?E3x+Y4ʋ闌_mr_b*yp]ᶇ-b#<) qm:auj~ azHi}#7*A& lȟ?@=k|cQ]٠ 6rj&~!Z$0ir{rfV3E_<;&O ,9 ~}MOY_v/U*WEwnLWYVC\oaUNç=13 0'z38@+ G!/IJ%RthZa~:6㥙S wV4yA  @&!#ĘvbIw̎8JpG bI!u,x~ uoZ&v]!!D#ʽG~7Ӧ<@oۉ-pDb#dLh,tjJ-6TEoIC lNIE~Ge[+YmFc'?a-_^u]AU4Eה>R=gx6T#];F}@XeMz_YMˇdDaYJ6Nʹvh:4Dd%^D|p-T;5" 5;MNuem45T%48!&;  6^`[H:֥T)aJ#c;̛'PdOT9>u/bp*SE SMtL^8mֲ4xVlʜ"baWHyN>V3BYS,/վ3;g[19Y! b6uPu%K%Q9 (x_9(nzghwnԥD$9#b_uҥ _U*/ <"j?V8zw}-&0by;̜%w W o'\wP/̔Ckbn9Ԥ rE|y5QIYۅ>dg{\/:94: rFK$fJRf!64-*i!Z`i&eRG$ytH bc)\nWY=N.(cW.~SO!9<1ao;~ƛiv`9xH3Dng"t1fG;6;'Ճ^¤3@ltCfwpU_;W:ؽp~o5a4 33A&@9PQj"j6e*g'$,W^oS>|~8r7=ǯ!CL׆1yt" gAbKb!G$wH0 uH*XپojrI{NT< Rj&W =DZ;bp?!>q_: U%l#d,=d臁W߹C5F+Pf-.{)K}2j֞QGF#Q30 o3hg'C^h2* 0lk8W`RZo`nSSd?"w ~cH4@ GƑ3q&H{c c.zk/QDW+|waFiYcDxQDb }5tvMNx<`Bcs]Y-lYbqx i#a^kpȰvɠO,x#E1 y/zs2ܰLqJ3"B0G1\cNMv lߍL3\iƤ",je013:#L+[lj_ue)h6'\?LMzRſGQGV= H3Β!m1F%xr2KH3nA8 B'֬*c28gCtf5~c$- r6U&)a*fq4~$Ct$<? _qy|rSGQsfI 'M](= 1W4|gIk_hHpzRhp^ bKJQI>3j@,awrBWx_%AIT/]JIV}6zlˣTIFgER{ ͹to)j. սgwd+!XtJ ý4'2%L`rBc 9ܝҫn8YwV'r4fIt'qԷKϿv9¥meC80UQ ^-#؟U vk'So3ċt&P:7FRn ZzX*a]pU/ Ө$G\;zl>VjFFL9onݲ/&#wRNR/i \]X?0u/xٱJ4Ec |%Nvü4ټ4nޓM rN5ClЉ.]*J0maZ]8""htNc:ѸN 5 Q!Vˁ!5a,GvWuZQ|P1N>q&N־6+oHĊL$8Л+vh7hp}-"`C6]~VsSlLb1ѮIsw'Z#|VRuO'T.u~ȭ6PaD7UAb2Ǒ߾ GʄȞQ`~]BybQ>z?Kf i}*0.eTȌ);(d Jbt9Ol>X1ġ1OK~ 16G,°] ;-X`! ak/街? J1^[gz ^ ݧ8#j bpn?`@]q I>GFjD#_}yeUt$6a=5n[Ic^ۜ5y`` 7JڤOsMc(mژW,y^3W> )Z:?8GEHݮr5YtkR Ƅa~nDE?oͭW -\:m.lɎH "4S/HJKguGCR_ ) z5E2L`%Bܔ#1 çId #zT:h6kL6Cܴj ע*`if5o1+|MueaX&qG[1)˄f#9n<Fj؎ΚT.$[;ϫ+є1@NyPҫ;W6O?B~.ku"S7Eʆ!JzpE/)%XFWskFj׎JpÛ~i4;l;\1p'OsN&F> @} Up᧵ai.=N6f͜浥HhDh1qQ8~1|m A(01&n!{fp~WHN:fpz~ܮ:=+>aGY`z-%2aA1M2r4ȯ .;;*8Y7>|84qLthu鐔jE*Du 2wA^!`-6=D|[U5׀}8Db~ Gf-=p 3߆hm#( hFL\4'Bdȷs>0W`4xGФ91AqEmO(o-zDZ~TR7iv(Ѭz=S4 hU6)5#ʨ0 D?;TVs^%s׿&^(Ll6r=܇)w-tF뼫`ԹJJ#I_CFKSlFHgX'!'8WQX$i:USlQxfd|'sYaf!G笮f}n\Hq1BtyN`ٿ,w{{*Ӎ.m_pq5XM8yrB`q;wNC@ops%Tְ3/y0H;4I@eٍh%)9_Nnѻdt[(xg^y90tC"z^ }CLȵqTL|>*Xٍz[ډC -F!xV}ty, ,зE$ILKVZ6K8 УnǝGՅm^s" 2ުC>Q].k\{ot~;OJC#J'wdt/MUiF*:[:=%M`C'>ܪ$,1$/͖{pnt/uiͺd!Iq]#T@ˇB{e5a DŽC1R)X͗oq=v JA-^{\m^WvRKx.X9&E,,v|<$7]bqqFԮl*}N^ ]'^K?Zw+Yn#PE Bnaz^ǹiy=ˇuj8(Tb/. 8 rp " 4}7_C7 \/FXuzm4ȂxeeKOVr*c"\N PvSR(1wgqy1,=w|637ßk}CS '`ғA&:BOtAX8IF=q. U_DMȂr>Ž_n`x`==crR_~:uGb >y,F)Ne3oaqK< #K X\a֚!V-ϥі{p\M+1~=9rRlgAs,- J$e/uoy$ *+nj<$N$O 3̱˭x5KU@v-Uˆ#ۍ@ט5.zi'&@Se7NM첪 gB3LQ淥 VF[;^"09Al˪x–'o:Y2[\RS3l%Oewr$L5Be1XehWFwK HRSN:J8 &jWz K#[i{ IոW6E@٤8S 3&]YSC&H_cPs^/g֧ԍΫ3??m@ : 4zu?H:\/aI#u.Ȳ?S ڪtXOON3q-{TUel:?ȺjpZ|eC+yE)tQ鑫~Nݧm< ECٔZ` &«O(_:ߍ:x4cXbTf-PFe 2ѵDwjXގ:.p,գZ$4o޳f6e;y?G]KYIj[]FTCaa[9~1HUڍ,1{ 5W=3rd8&=O6d kjUp}oc7FxӦO$´XmFdtGoti9sHcdb>:aNWʴ&Y0EީQKU)UQSLR'h#19(4iaTe)T6i$-H%Gi䙏&0v NCJ*G\*Px0lSŮVFs|vR4杨<f;N6p9QۍȊ?$zL9v בAH{#05_OV8@&w%C+wxba4( ]h!yK`ԫcw{օʄA(E-'_ծ߳ iVOṚ u~l -lxVOc*C5eAzd2X}V  RMmPv6 !qeZ"WR&3ٜ{s(!뢭C4q;# Qn{}|?Cr0cg`~ Q0EiNNGUqzCެC,&mϢ/9pev$XV3#gGH16" Omxt4ogj>w$ٿq-v+N"brZ^/<~ yW^,:"w5+Q+5qe3. 4:` kۗfuu&)[3$% =aXsDJ)?\{,Y.Q/??`Mvz%<;m)3Yv^vP}¢@i9h%8hI"7/ʆ6Qλ*NG[I*L((7R!yCHů2duN'm=+ b:9Mhl'~ڐI30vHw`Ĺ'8露RD >AiKe撀,>n 8Ϩ٭J ltcbTyZB !sOߤӡյ|#1 [ 6>KRTK[2 1WXVb7zW災sp</4^lsC‘AD*HF{у%|MɆPd%X-DVf$!_ۭs\VBd,/U}qTZ2pɿ5]a_}^w'$^f[{ bS%cĄsdh^.L2%n,l"-) @pSXLa9,wkZpS\%foZ$Z@e>Aq2n'7.)4qm<5=9Nssq?|NH3pRܶvLϿ6ZԿZ[ock2/>(p :Pj~&iN#v妻Ͽ&CmSo Lqxv88%_=䯻`*IŐj`r%4FJאUS@xo*K~ ^'6ʪ,DYU-#̀XixZ'PAlv,*@An/ ?Ge"^0Wǖ];#*C,َ񑗙}kCF$EuψĚpll1HCLc%"nJNdd7؆I9/17"'2nsf2"ZpMjꈞ8>ҠO-kq);HʼnH)"Sy@DlS>]g&Vn'%j05sVcq_7o`Yw64Mxuԡ6%"e `$p۰7*9)ĥ,'%fo=~;i-.9ybєL]iHtVF,뉲:C+(6臇DA " ]=|p7՗A +8R{5q{4(!yRGg6Ը{_4Tus^ʂ)>jQ)4@ g=;ExRJ*cBDנҥXҡjE[DZ#x` ߪsu2r=J,I1tg>joG*433bNdմ=|^3 9ܟRd_ ˭LW[S'6ޔ+ZqǖY 1!yuCQ1{_GZaXֺɇ2v=SS%HM(AUGxjٽUGbM}"m0x ѿ{K.q{nKWYū趐@ v&ҧxKTx0r~E'bK+P ȫcѦV`]KhYB /rn%ƴ1z&̬F?1Zbc%kf嗨|ʋ˰O\ i( u3abD.v,\#Ả$ 1hTO/7*Vg5|@GUo*-ʑm@a[C7l({< L6*#{,Jю>t=le$kYX2~pW):lMt@O";@0ڎ Ƿj-Mcqyf @4b\Άj Lq?ZĒpLRSҦd`7F" :RJi ƾq%9!73b`@f/4O']n9f}vSbw, _tiϘdN7 }k5^+EQWL3Sl:Z1,6\qo%b, dp$&cOh}d}b@XZuec>b*ֶ20]^%;X EtSlhzT||"G9&7 vdp|=W-' HW6[=X?rᵮVp+bM[|0 nKrPTB^R2hs^#݂%$ ,?"CJ@< [b%L5kjwg_-SՎH.Ke.ŌWxKr~jofƶxl=+p P=Tq[ښzΉq7u_myL^JLPổ|>_ӭݸtO LzZ*QubU? 2VɂF`r ^N8ܫf!2agTL' a3߀h,/|zDxH+KM^ZpLOB+&$;A!#gݿc Um=ԅշTb|WCG9q2O> Qzi'UUar;ZFNΫJ$Յ4VB(A?o{xp2L:q&d('5PTK_|'o{S⦡s6Zk&FIېt7^8a/ 6 pX 9H&Q'}Rrgޓ5 ;,K':#^&D>wy@7YVWHęytJ28xח3uK-UV>b7 |b@[ _N?V!+ ,S A08[-QKJSQ $shbi#|iu%"6YCpQ-Q}䎙;+z\T0Jw0[cǸ|)UhK,dt[ީLKY)ZBȗ<g j(`!:/ܻGq0W(zTHBצϒ%Շ-zf=Y8<8;ې>  䍚"86 L5Bf̼dwTNcp$kzhOst2>o4OPC!ݣ'oN'h4=kL K=q@NNLJ)W^N*h-fq` ~쏸D?w r,-쭖uwv"Ĝ 4͇@o4)qnxJS5k>?BQX!CgszDQ@ %=k$sߺ4]bzL/_¾UVe="NQ}8/><g<B_O#G%Pvtҝ r؊ ]snZTH$G7}UqUS{o{lj~8;?u 0ΞǘD*eȼs_2oIG֟2Q+aD^PB?79T췱!P ,G'gq46k-×2DX܌5yrW Ū+ZOBPR/$U^)Nm\<݉X HLջ\G5Ш/pG}Xet:{hɞ'(iki4kxȿɫ,tH!T›@oszH)uP î`,olj?T3GvGѲ.UP! +( ;Y:J=1$n$B coѲ_F:>cFس|OIp͟JИ?=gCerm(-C[Lfhl'MRn)\n49+o1WZsm .f)*3~Mn@ҿI\㈷#Ix̚CF* Չ8dA{~"*Ǎ@tμhsl# ӛ մ)G` ZFx>0̕ջZVFz0kXP^*:Y&Ӯo,c#*FW/+2Hi8V& zLxFGn(E5^^ Sa_?@EؑzwhqYz  gYZ07070100000019000081a400000000000000000000000167ee813700003ff0000000000000000000000000000000000000006600000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/crypto/cavium/zip/thunderx_zip.ko.xz7zXZִF!t/b?]?Eh=ڜͩي0f늙ց5o,UC]9F=&ZȑeULyYtudQ'6!WS(QpQ)z$ȪO$co[ ,@;qK5yݱ'zT@Z ,r԰xLeD\ -m{eЯB.H?KtJSi|?|^_CzeZِ.S0+?gJH>ls 2snjPOq (0-7mήBMM /t>< C- ؁%C}j'[AX#'=!3;-rj&_Ԑ`^[Oś hxTxK{y.SZƹGɕǸz4F:*XĤ <7'2HA!*Uuڄ1,_l'?4B\@DZ.$h4 E8Gev>";2o}oGђdER+;O(?<9@=X~e_ﻔMd|@`gqP_9ɪ4:~ԫ]TKnXJ;!usCKEhoAO!S`k. s{];$Uqe*wKov. +OzrKk3MSDg)ǂQ&{ , 2<jd؆|R:`LgC?OFiSHAbn9Yϛ6BO8a`Cj"מzfѨ3DMQ2%9TT$ >`g;n@*Vfϫ PZ. Dvg&eP?cƇ#@~FWؒppeRQIi6ñem)\ 1H9} 4ƥNgTorAuH׉Ґ;?P5zI. >c .,<չ[El\&jHjF_0?QQZ'?v| E꘦ɕ9J$\]?lTXaqSjU7Xvޑ)) Nޢ'C&"lЏBoCci˵ŮZwzϭ@_!"haOf/"9S4imҗ\nm=fc;qTe)({GI8Q LXi)`;Q*Dø{@ĉ=rvZDUFw`Tk/'s#lVVĻN)~dcN7iWk:a2[ׇ >[O8dLx޴.ZTj=d9 cD$7J Wu ^lAS\'(Hr`k{"lϮ $;-M2I`ȉ- ;^2}޿* aŞXqAX]b`1ވ;W~ -ʷ5Wenw։sv.mGpD/6 z2"U$-DϽkѹ-Hő5Vd g>O7=R@_Ә3Dkm;4͌btq$o~$&KdN$ds1~,!\ٶ(}G`Xve?ODeJ tP'5?=zh:VmVnDe,1[8Q$s029)x ['= [ն]>O=n] u&ݝ5p.4P."iDвjzfmG>m9bpKѥ b Lyd:6 ~okP@je _|!Ji# Ǻ5p989X%_&|jyF%MQZpaؤ68] UoUD0ն㌢t"Bub{Н{0a-a4ïλ_B^(Z";Dhq+}H^n5j$qgmLيsi&-mݨjMez q c?4NtMU= {8Ӯa7g2y,JcKd>' vU7kDr>F~Pq[|rPN:bposWzOP£_Y:>?t,`T |^=!%њ\p poO욁 Aj@ghc8STkݓ5|3 ъܥ)1{(EHUƒiޔX9 4z7<]db̗-<(]'+hTɳswiPzɩ~^ ^YRsi5Iv|?MuywgS%r. lP]`_uS xpbFf؆rQۢKTulInsEW! ֞ L<=1Q-*R+gbmdZ8`4kO퉴5[daBA{;gi~ / k-YiP+7(&9^ӥEyPC1&'59A!z#-͉s̡AZfL2^{=]Pcq潇ZhQxtB9TȜ~,EO*# ͯHΥc9OmWÌ~qŇ[bꎉxNJW@m퍚Kv P, Fd#3%=&>[9agI-ټH.Yh^`ȶh@56[pDpCGQxt飨5>]: t执ͣ>ŧ\Zݴ#[@㚫A >q;N+:©M7(n߱$1aSVt ٞyHJL$颺]09b?D ZGn,8('sP!Š oZV^vSN=OGR Х &=?%$\l$Do!,8x 跽7c ++B0[(SڒS\WfkX/vσ0(/zoXMZ/iEX>ڮ캺0{1[ِ zt4&PHf?LWm h q#pNn ֆERLJYmМ< *MPn9q%ȕ?VHrTl48<U/7e 8. :DջP19=?(E;MXPT YD"hᎾ4H鐔篲U3`7h#G;km&Q:4K!6z$T\, }\ NH' z͛ -D/FO|0sq9ȧ'?-eSf.XևZyZAW@!LG;Vn9[LG˔fQ޽ R"LN,ZpчAD*glEZL \bLbY.o9]e;D1M|gɾ` 'c $F`%s(bhC?mb%[ILJ#me,'[Jibfea_.@/f }j>T0*Q,H&({̝nvd*F۫1VsT[*VMfZm6h21 bIh% *5DTs\%]G`G|`|PxܑebC?"À,ӡ.IYՃJ^W ;:&?!T3٢ E䪬G6@rpo h'v>;d˷ H2z57;O >L )ayo[:-Hm,M8,,oL/hD6%QRZd'(Nq򌷓 Qώ.9ЌJY/:O*d B|S*OeS M:z  AUv<4$g(O5j$R "Q7Sl#Z_Ѕp/*wX"u<к{eʾKg `2%4=>H)w󁘃^-VM~>2%V&e.I?6̩ƒhcY0rv%"KB `_ x޶d CgE"'ZK?/Ӫc!Ukrhu,9ЛeBC[wo\$RZW'2S$/0 GP@D4w7m,6sRqȆsvZz*@-l 'P'Us~LE,.O|(Dž4$moŌ k8*/\A`N",A>4֗G?R~3l3?tpn=:ţz CO*'ˎZ {ϫmFCv CI%zsH2s݈EB*LC5ݩ;X\=9YLF+(ܽ8o钊 80kyMČ,?_"o%}){(bT{ƇgdE_NA|nHlEGV];޾E",AR2j7bF\<7Aƒ]B897ܝ* )bJV'j%k*ȧig/H&)o"kzvw9ʬ4>gP F$V-nBcA srtѫ(#ڤnAImzYTG,=F=ར+M8JhVMlGt7}|̋W#ġz ett*nZcDQ&Eyu^$@hmDE/*8=H[Fm0uJsi9j2=av ,L0=[lөAŹpVdk&/Z?0XaUmчagRXMV=.P=4h.".Yo=%hNF1b8i7 ʆHc"Ÿ69k~Fy#wԇ L?,.RW5h_Pϑ QR'mB\=VfX4#)[xǵK Yp|,Ѱ]%QL&o}aR*IАel?LÆ>O1_2w3Diy"–ZZaߣ z/Su3 ̀#NMTx,;1hG4gg(AieqTN/Tm.3q蘟|+@AEz2LUٱ+QX*$qfZ*Κ3y Kl2SժΔ'D4vS64.[I~`CN@B+ 0k#`D]3%`6*ױ PzaFGuNu<"+>3)9)f0tS8>uw s/d}KKGii4*h^cRQ^W5,),QpGjƍNz&9Ykhxd#1A3p7ա”Fڲ]J]u櫚E/mN[R%wy"*(e3߸KUÀ {҇ q775VP5@-C\$Md`CWka3}u'ÁiSi]x_#YO q<$OIsi sWD4d Vnt: V ^6^BEeƎ|k ֟Y~6xK fZKfDճ"?8C?*wD[nIGxvwQY ,U 1QaM_%dX9 _tL+a2[0a˨1$` H(\B+^ ӘDZ2zr.ޣN"=ut#dvf .|%jkAaE8/!w)\qwPłÀƜ^%ԯnl⽲xzf桏L_I,řrs0M]!?-YRTG)q;|%ĠoQ;ǩ]P%xKzcSZeZJUR}Eђ;tͱ)Lh8F6(VGV`C(¦q^HVyFaIJXN'Z"hC_.榧@ٗ&+WUØA(}f :~:jb0Ѷ7ўf95%;F)w%.h+Xw>^WALv4jk-<-Hx>[R#X]\v+{dX>E^68i۴Z y.'irA#}$Y Mdu& bNI1gmEd PލWi󴄵a(tn,'plzeRkx'Y~,^N\D&YNR7cF l S!O;,c4AS|TlҿU#\h$"K9$)V~TA#`B`NnTm}"ZPj= ގN^t`2X?Qmp~*~O/#E2HYPq0 N>|jmB"I)%F##>0e0v?{sq;?Zj7*MKOiZ |W WZ'm܅Φe \!ьKocn, +ily+"70]@uľ:LcHZE|)-z wzA#RASB< [@ۮn伨ys #7n} %m#Da[TYik3EhXHjEX\] :5f׉Wgyzy<.7Vsn]^U;&l6ς1c{, )9r*Xﺸ:V"]U Sd.TS׶eS:6nv,gbI`:׉n ԯG1%eMRN{MbLt0&q?_(Nz3 "h@oE D&M\,VSWqhG;mٔݜi֟TFSHk_"U{nOG|Yyy1S*hJJ 5ʜ|pDddP՗Z?Kmu,8pߒ AmJtuCRSJySp] o)vPœ\j2XAi+Т<~ImEK>EKNڜxVόI2JB4'*iDZ,iܽ,L-(?_fB6,HDcjಔ2;5#c]4&/ҦtV~?|G7 (ӂ)8}RȈ1x")qNgWn7+8$]e;hb2^⬕,;e.3En $Rkm딕Rj¤-ijs}px|~N~ч?vq* .egw.%p>#<4a^2|Ʈ.z$Pbo0ソX LV"[gqdw13$]Ɵn Džƕp, һ {kSo)q]K2Vم¶!b]IV~3Zt>iț܄0q^ِȀ?8e4R 0rFaG=p-twG-XmTq?~=*m)w[~aQK1WBe} 8U^0"lY 2|UVjteך qL?~3:\9:r!]>huMڸe_A,UiA.Oˈfqq#|JƷT(>H({BL#y _ hGD_[ W+!Ffr_XLW4P+MS&Ҏ/8|a+R24nk')zv mXĥ3GC2EX9g1k0>mdXq>uB%{Ro3`g.g|uKN,rY(YZ(K Cu7՗ז~ЙF>wi6p.fhREғl~vԠ=g]DrC4rTqs^%_vx4=#3R-v9??~zl6҃uR@lTD1,EPkvg3f=˫~Uo|[cV`Z*v+u9y HT,oW)ǎ}LRo< 4v4٧jl mjź(o BlQ4v: ` %3@԰FgUdH@nӾϾ0i:!HD]Ϫ^{ĺUPߎ`[F2U%Ro9t# ٻi"1uKVS=R\;y98/^3W֦++spNCA{zR/cw6rp!~ C7l0y֊Xk8Fv> aA;Zx7?C,pv V J"`+!gq5ur±{ΉmQV1>NG>֠"mm-*2g7d )v][t tKř?`Ҍd[})W>vl-` "wL5NvRȴaf6 ybcT/cM֮BAK#MO"l x~`fI%C\bh\d>O':Ast'2XD;ݴU>Q\G9)d@ oHm%aM W ?WP -&Pm!K? T=b;$A7|"_1SR g5(7!> WZ c Uu!1hbڐcGZj/(%5 8w#N5Jgtyh$W, ̧BA,CY$4**{'(uvizspx[pr5Q=1GuIEbUǯgď,̗I7[ZIwI/5g$Wm s11unU :piKJƒaJUlLj3mz]H ta}FgU\\ML6}e7F0ެ)XLw9Q4(&=쳿Ac,{I C-K5wBg`}CzC>C ||!wMfc륙Hp<Ote6cyY֞5<িj,j'&5W:ǎִCƫ~qvw88UJU/4DŽ)$;>izjL_,''!5 OlxZX,fs&rـVrRP~Wi]QT+xceg%͊$O[ƣ?"Y T7g@̾#W6v(hGc釨*6 ,֚AhEU{00;6 Tɻ4"]éy60eC9Tq4Gů҉n>7,b -fvvvN^r=t,pꃄ>ͺ^ wU5HeX#E:ndJZR3śn_QUP+~EDQ#R%O~|L@qiRܿd/FuHPOe+'<`Y M].5(]]2~" |DKʤGS (2~z F#fՓYuTeۗ49hpl: ~k + ڃ>KkDh`|I~K0N 4,pbkк*ƤGm x~W-(;690o#.J!R]`$9l@4C5ԞnjN\;R`ȻDMjz#_&TM>P1_G S1kd [v*Wƕߒ+mhT+Ӈ'Vz:+9UuY8m.iŲdV2t?T=Sb=S$3D ѴM H3 kZ-Oh6h R|B gY˜+zfەQqEg"s*ƱgjβwU!c%3(=Nq#a]>4Ra빏YSG)&Z~@bJa'7%mo"O!U@Ռe6nr"P2$)BRY\L(f&ό6?7-*CSd-%z~Ǧ4f3Oʏ14WU H8ˈiXⰊQ;(e2L]@Pd݂O. }f>{O{OF+VħE薐YI` 9H\vq^gw?RcTB xe]◯qbt:ܺYJ']|34V"m 8NjC kexNy feM*pX|&(KݻɊ#PM3YYM_Reg]N=.$[:KÒ#Bzqeuh+, b_ópoS)/ =ӳג[Lfv ^9whcFCye`{=;WiAwSQw&K/][d%y!cQ[HXtK9{qmVw^CKkq*0y 4*s&"3",bp6B79c߸ `-ƠO`u5_ѓ8<7"qh B.!P;&Ӻ/F hXˌen?.p iXl4$c"qv ¾^V_B 4M)9l*h!Ѧ< TYB I$u6t"|ȡ>i6rWGDG ze{~Z屠$b7RI螱D!#K6T|)gSG~(ңO%}wuVP#]`&&Z5e5zMFdz{%pu=uTUot] &Zkza fF{p̎7hoJd%dRmYɢOet<uXCUJU7Om=W|lFEQ]? ӵ{3 ,jՄ7Vmʛ"DÓ7$2)լ/-tV8Fe0b&IFWy %XC.C7QIZf'X{35;,ް~B)x6|#J9BbYh· r\ +Nve8+$br_uc{|d2 ůDib#j0r|#Hi tǩf+,|!3Gg )P|)qͪ rZQKxp↊˩ɉwbmـ!ܧ栻0ROu⇌WT45ư"*@NVʥ$IX4q'd.ѩ1͐*3TsM('VEjuQ;\KDD,v*C KL!DoNpٹ&`utd9+}m"ԢB׿f(,PQYz(K+\ɇ|`vRcf!OiTuhL^-IQf:ZUTA& {,DΌΜeTB(P@ᴪ4?3)GFd Idz^8?^Ŕq)Zh*_yMҺ"g[O!wS}9 |\+`uҚ{^f!ѱI 1؅:AW R11xv~oυ%IQ{Ěϕ X$-dV%iϳ 6ū% ڂXYKCxݖdOmd>]41uFrA;Uh<(= *ʾEUݢqIh ᒈ(b05sx[ ]t2E -,D9tXx"KW)gx7V%ҧCG#EYet$O.5h`Ϝۿe kXB,̲ʸ?_'<<_:ՌB!iWA{˱sWnԨiN)\ оN2>~?6(P#wPqmS[3b 0 Z7O1Ê֎CM\M5^ g  iG_җʦo.sDRkب[l<ү?RH'n\4^S^Q3Yh'/ڀ&ᯛ\KqyL0oDjkxNT_uB(rLm g:/=bG I\C39!&6fVv9͠5[ro[\to3wntl=z){--F_~}8RzT ctC:@鷋f;&TWG$-G0t}k2. ʒ,\v=. kh^/3'rZa\sQ58k6!XTd?M@u >.lhMbU]>)>\Jt8#zx0&e.А%o7*.DZgYZ0707010000001a000081a400000000000000000000000167ee81370000fe40000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/crypto/chelsio/chcr.ko.xz7zXZִF!t/#w]?Eh=ڜͩ!HKSa v \Cb5Ĉ3xeS>XO~Xƥѝ$W\j\fƢϡtkmo֐ek2H;#pRg[Ϗ2Ll"k3):\ܖ a\$4=GI*dy!ϼ:LHM)< WƮzS5U@^dFP2m^/÷26V(p'W`F7#`Q j'~ߘִR _$_$2|c1]i''8<7r:@K'Z = T`J7LHSaǭ+G9!>#^l9CgvanEs2&$[#@VD)3@h}8l ,ŧm,8&Q$7ŹϽ`)L ]4/ r'i'D2SQo X=HݿekaQ*M9Z>1z\Ϯ~+"<J |:@9GqL oU4ࢵ/z(m5{ *Oyl@8dlNJm~ k/n`ORX>Î6df(M\wJJ3>'FF,ƎABh(9D>0,%8q}t!*"ǺVh%®/SLNNb#r C07OAS ?;1**ub:Yiraun^Tg}3 V,ʴ:yLdmIog)7/WF=uBqვiF%r{>faH5t5X _k,PY&ˍY^$u$=4g!ގVhrr4a)D~!#F_ΛvpKʍY?`D]4MGЀT 4.Qk8=鮩`o:(|,fbホ]ŖC`3sC5oLp͋Ao|ZE>> ݾ|99H 0I(W,_|mh6_yDSK8h~%MϜ9yy-gUirZH:Cܴ5eNa =$0sM^0+'c0gj}(/ uw`#s8yoy?O8iԵ|rRW~|NywA',9isw+Ȫw!?]v%p>^?VT sAO߁8H5vܢ>L{d{Q) _[2ֈYb~8&F ^)pSIr;nNt24Ж[͔o[1Vk4^<D( Ļf1n+[8-1beZ|=:{1M:,'[n[oBeNcrF Hh/EB9k&r~sȑ N4-fi`2~͐$1}e6DhvP)3m\]/үp.oǤJayrZ<Rb5_Ԝ2(K9x e/c~t=|Ľ Y S߬x!ָuF'?mWA_eh=gaZed g1}˘b 2L*{#R΄wV[L @C Ǖ RIiY[3 q::ʸ+Zu4?E rj]S ڛXNn/Gw/!> ]>Xzg[i+a8H0rA<^}vD)#Hv5btZt1W\ǮeبȣwҾ甗_H4|}Y ढN{P%%*:gKwCoBA)tvZDsB 0N Q]A 6{D(y^ !%@g)SXnNRD"༈L& 'i9y%El#5Jq~Py.XTgmWy+uGTMkWn/>wy.w WLtuV;pKX9jxwm] G6D5=^Z9Usb:Ez>}Y&%hӎ~ܨyxw%WIulsuNi[4z\e5?=oml GSV't}Bm׹^NO>K衺䨂O!|HܢL_qثI"@o/s((Xzk"`;༜nPc9O0H,OJ^CbVO}` We. ?`SH0* ~f/nG0rWeUKрt3[' }KPu-)KYt1Ԭlm D:2? ^eXu_UneX{uHT> TJf&9﫡#vk܊;\]qȿ tzJ%?Tho nCf܋kOl"O!/yhStH3il 蚰 $˩ ;A|۲A.֣ 8{Tylvh U < nXn2]F.l!aHAYrUUk~h1/ښ0 B5y=y׼djPr4]rZdKGUpDjϖ3ڃ%= .3ˀ=߲G+L@c?>PKI5?Ѻ⸝5}<+$10kd^Uv,kV?%*Ti6|AY)Zh)7[=jc^'fc*V-dteM]uVo|rЀxkEB'v)׳j&Gz mI34µ2kӾV>(~a.ʱit)En+,5bxK*ت:!=`=UZHWnH RjQQ77Dgw6]]+ԗGx! hyr@p:!IXp>VLpB ,[38O%F񬴵GK3ZJyNc]=!F>&1~īnL^_ec%Ti 6D{vLlJ⠌mWPvE}PV gh4abЯ^U#5|>尉hC6 Z@p?=V5]3\p)6u|ADo %ZCǃr_+Wu &d͂if #8$&]*Qߓ>.xU8ƋD ӞʪԎOMҩ?Ԉ")e$/:&?ʭFw֏$NHo h/43D(gAj7uz#G4rQ،V|'u=^ӧKgx~\U<#;(#nꉇFY>>s6qpDSx5MsZ6P+HNJ[;y j/e cc*B谤apd5iz#;*=8 |6rna_+Um2#qhO |6R wDۑ~@)țt!5Y8qпz'CIbMM9G>zp%1h:K*(UVtqlρr [i fG'ane4}̩#{TL?s.A4=Crzҩ34B BH*:Uac !pKaKbЍDE\Z{``~`ݐ`sxiNRŬҾS)$];URFv_.q;2Xݙ1N1l}AF~ [pۯXmc#(;8ƪ# "RP,/ZWTr+NseW%%)v r2ֻ3Lwu.1>1|% %C#2 VgE\iB|q擔yb^'3d&/h|RgBuj>_#%{Gأ`O[r(J&&;o$ 6@}+}䷖ޚ7ڔFWψ]0F'*m)ed0ꎠط#<•\? R8}'O)A.;ѫ2wi y 3i;jzo bwTy/O6f{d*.c | Zε&q6y1?oZ ID\{]V?jNsݏ=-)ƴ +!!d߼ނ6vָ-$S(U⭂ip<gIGV *K6FM"iFMK5 `B-4hb^Vnvt4n8gʸEN5S qVƗ;tgΦV/tO"߄R]OF2)Tֻ({d; c:|ʻڞ}Bpn/B}pTΔT%ϙ/gv^HPc\S,/t+^8E2+Q\3V0@?/׀f!ފ6e߼Ӕ, p}+:>ii]Խ ^0|*W$JHWaʏzW,x p G8/PXoėB>Y ޛ&-〬YR]@,םI8fsbMlG E:bh&9 R!x4`@$:o8^?ܸȝɤ)@G Aip VeݷܺlS+ >ʓҲ3 Q*pO3 aËUhmuWi*btyArU}/kRU V]l=1wWa0\__ᩗWbK3U W5?+[ 6Sɞa3EEȣ9{9Ϧ-I{Sh^/{wZkЯnf/-+hQ%CXt `Te>e)ktZkV֭ͨc{kiN2IXi69ޒ;Phװ+D o{@%㸮X\Wu)ZT0pǙk 7e4˖0wBPo*GVD6_@V!gį ƋƜؑw{Q3&|0k#AGp[t {!R{xJ}+DbkW @d*<ҕmU5\:aAPJc4}G҅$geQڢ;c@]PZf ddžfͤ-^ua~v95uєH# w@Ì;c ٮ7+pڞ"/5$1+:\8gO('e#TVBĭΠہ̭e77jae*|Zw=n06 zD7Տ\R-\-$ʃCJj-D7Q ??$RyEMћ /CG7qƜ\2۽w{uֹ ?=+,|JݢɋJ R3#rț\^/qX}\;rH :f)3@_0f-r6gePJBCߥ8@<]́0+[l@"ϊwHmC](Z=y^ O5A;M[z."oû3Q =b3SUֻKQia7=kio!*A*9~IE^hB#y\+! g^15ޟ|yߒ-mTEQ\r$4\Yѥju"г_^Q>7dჼa*N^H.ֱ%b)<*;OS0[*0@t0{brp(*過eI?G:iXUu^ָ{-enPwxw,J"aʂ-s:f8 z7 < ݐU]j@G8(fmӤ=K}[J cLp~?я=f`$!w%K:og7%X5.g` (&Θ7=b^S;@Y؈ LӎwdA[^K|wY6>n[#J(Ht= n;P:3*jm [ :w:{g_,BS?0lX_-0<D̴8z6 k/Jv՘*Bx&Wj`qaGdȍ QڟVs|մ8+!4}Ůlj*7>_& r)uőY7fF5j\eg秘)K Jn2us0oFA2X̆Kg5x XڡW$w`|Tgfil_In_ 4Ͽ^_EQN ѝ潝alYb/%>-臵6<X:_3ǔSAGsMHz-tGn"x'GnuelUieGID ^ϨKZm {gXߊCٴ"nիXgkiw]?"bD4}ϑNSO!!CDM:FDex@M %-Uc2[hML' " P`rTa+Vp\%LUU=0b̘_0Q ruǫ= ggUlsz ׏\ yg Lض&Id3% 5•+ƚw:^4 @Na^'C]cq„Pӳ13]N0EtW';ĉ钽Yx  )MPg6oz|%SCwfY!!}z-?'- }KUBҋhAz HMܟwj8R-B,NF'`GkX9t7_ x9R5"Ĝ?0=B'WlGшux+~Dgy _:%p"Sq %$rk^!ǸbFe6k\zqQ\,dճ<v?Ѯ6*v,Z n*Ĥ#fnc87,/J] q܃xgޔYٝCGގavht; }h>F5т+{[5eG4%#Lvܡ4hʳ*y%hg 5x"”܅`́[[ڽbV_2,}^r7|3t_fg8ISzg~a'kܤ_S^l|/Iz"¿M>ܟ gNΛl7($ݏ Zr7_x"{`SYw^da덉h*:xK1OUQCK-I šxLVGߐITRrClyi U+qaeu܅0ГsJ4-NJv نC]n۝::A(eT W-3t-,A(+O1X$ѝxzDIQ,:"X<5&ǞJ+S#2:(ߺ*F“7: U1pf_Kd7Ca 1YMB%Hou$:D;4&NpˎWÏt4ބClwKWnaB!Bb RHjb 0ewcq,YAX(oJMƂ/0 < _oD#dlP;_W?W |@ K vʙc|A=DJco6.a Zy>|F᡿郲Q< K{F]]֘! (*~r\_ IV#u$ToUb]#>nK¼wA\ HFqޛȊO매^ƎmeSMP*];:-(g#kHEk^YTT8)9#[RfG n$P t{ O0^]t Y_C#Cxw}3mpAB/ .VRsIr3i#ǀ/~@{?n7W_pL: [erp 5 `G,asR%"U{sQ?G 4(@Q_Gք3~rt3lf@npÒ!$iDQ؝ oq?&dn碟k[fZ׀mK`+?:- K")`MsNY+w{S7!ֲ8r5)4ug^ W*PRR (|teB$):_Vb1i2F/&X!.px6|0siåxz1^TSeMlz@C8 GG>8o^hؼV 3(T/jw7Aup/TAFszJ Y_-Cw~_2Q |^9rh̡>0U(  h 6rg*P86ep4>JTm A tĻ~@U1,챨]VUbѥLG Fǹ Y H ;?D 5Hg9"$~yY=/Җz5˄t/6jKL~$l/P/UA?~wMw|_8n?Z:qf/I"-УpGޓHc|$vM“vԀ"|>  㾤6 CU3>yšOo@ڔx 9H_ iFi-0FL+m0zy;2-MJM#_ρֳXn)\Т6ZJ07Trե©ɋY hI_`nձᴔ4-#+p7X ^ wN e)1 `ϰq=S ǵ!: GgKL"n7׻E+,>H\d ~/\S1'|Bdگp.ƀDgeE3*˦ˊK{]deuN iq>+ICPt1y{8Vj'Fn ` = 9UWC;YK>_.kpiT鍧s4O*-'.`r;s_5y"LAFofDѪ D (7pi1IYmM'=Ká{~"ٗPrb#g\ u;|;Ɏlܶ"GӇд!eػP'ZJM>~ %q; Ĺߡ/mG~g^(A&bWOe* RkoT"3Zi3X@uEL=]? ) |!-&Kƻ%g|/fb!HZTYxf~3)_@gf˝1Mge`'/d)РaV` K!\yW C?*PQl:ݦW jmͬu<+l6= V ~Jj^hIGOnzG:̌hK{+cf!dĤ\S>GP͝S$u7!Ya]ukc_IFt*hluVȘe&.eR(gLE(=<&LO&+:`K.Iey0K^z$X:Sf3h,d R Oc`C)m8K.V?ƀ)ޭ XJtv&([=w|F-~q&K-/RLQ\j݆F7# )MJ"DR$r+ץqI=$B'/2[Z5Me(&;cWq*TG4;,T"ޞ#3dcEkMc9ܜ`74ʻXۄio9L't `bhaCo3(%0F(4o(iBGb=NMP\V /8? aЕxNOqm -˻u]㗧z7dFޠ+'5#R i>F Ix#, fxJ*זvNl{YBL'p(z\/_JAAx߄h%GAte~|TA;E5aNT_#wgE 7r8٥n$j 8O%n%F|mJISBj#tTĻ~ ߭R5{X;]_~ 1ֹ 7 5 ӊVh)1C : <7G8O Zb|1+ݱlfĄM$参P K$); mp{_E>sn%iBݓΎzZs+XɬK9u3 nZ {ÔfpOv~Ijy_{M֊E?Sa H(Fa6iŪݴsyxA'FZai&g?Pw`PHqbڷh/!bWC;ᆁpH(BGTuGyU֒eB]>i zWzK0ҖvrЖyP IDR*/"S\Ah|T{IրqlI&6lhq38lOti,ecY aä$q$˜ᐥ9v YO;~͐|Pa,%- ۢM[kdd҇P1txx[+Y"iݍ<߻z!_gIA T!dPJM1MCk"Aw9{Y$yvQr.@#9||yұ|fr;4hHފ`z6IZ 朗n U)7.zzళ޸Dnȼ~O$ q]f2/ۼ'-zOwdt $/ k>DXֳϡff}UsF X|wdYGԉb\7{6ϠϞ(8zn.zD=۸8G"\h\Rn*ù_mqD,>(0Lcoj{c6ռ P{/n1'Bu}߀z%:k].H$8܄]3}=R )  sBѮ!J%Ufh5" MjuJk6/nev+x;*,u!!l%7mXMؖ+ )uz™V5'aRJu|K( NҎn&ՉM\,1Co:q='(:I}nId3!yʍ]?2 pp(֍7Cڀê_f=90`:'Y8_% @擇.61!1pƪcOGh"Vl4cN_`#6]ل = =f191-9kHɦ~kMqH0[ u:w3.N/\MX3/2Ppl )U0)p@= 3INf[~i4d[>/? Qm%Xc-6ϰz%V+>IUiKB{^%]tѵL[\ā%Wj[N塶RtOFF*t-U^H+φk2Q|8]5sM% ǽaYS9NbbSHes"`{,Y)TIފ`{IV$E-aZrCE|cLMϻjolBEFy037;!3ocܓ>5 k9}rOgr@{g Rsb{AuPщ/ ?>Opΐ a@éT]H;ztr# Hce:*|Z/zNU+b2yVgsu?^ GEl0Vu1 ^e:&QmJShJŏCcOe3g|o<绿TdqlADߦ 34 ZSn?qm= + g;"̍]Y.U^ׅ;*{9RO"1E?Iܬ]u4>Ueq]QA RJ6b5)ۙY[ީ_xn5]HEaI5Ї¡B[%N|%.>`'O?&rԄZrn/bXf"ȯZLU L%y=M9/@cˑfnf e67JҽXh-0u2qd[bAŚu33[N![?!.E҃39D?jٺK"lx*Uٮ9%}0ZGӻ":/!pz^]ú ;( x5jfԻW1tA:ղ)^yΫg;]W5(nD~ {D9L̹͝ýpODM)\đZ/w\6~A(_ݞoE_ ͫ=yNRޒP d*xiuQ(T ZcACLu7V&%]T/ 5>,@\<"xmL |f TglhݡR ίc]%>Џ.RAA}buRYГ㕮S] p~3{#٭լX9lU3@@szu{+$$OH{Wu\msmVA? v dwhunN?WJ$j/o'@zGJ?ikIk p `a^oruI Q nǁS-[ߘs_tnZp5k>~=w0eg;a(~˼4MbD9Ic 2m0'|H:߆ zRzy<SvgOp>Ah^Zdg҂}6ӻ|B2!CN 9~7PMو\\ iq7!<;=Μ\ UܿT+HITUOC]>Ӆ$|kS֋ۙʭ'nIDQ#ۋ&J 2 Wg %$&iD‚B䳁N&0N u7SaNX5Rd`SVKަh *5e s"Ϲ_.- Cj5}'\  pIʒg}DA;8),]X9bx{ O'j]SWЫۂTb|^x-57)0 '_*r/:DtY7T3h)%I,Fء7u=0u#lThOiŔ޺$Av|Rµ25/LJ5&MpV࿭"8brVȕrS&:4,e2oeِ^߄t{W)j(y.bkM eR^1[}x`鶼ܟG8M1]aF$\`c YyN],OJǯMDC[Ȥ%ѺȬB'rQhI)VQ/b|eԞ }iS^ՃO0H2mLƆf(tu{c_ ޳jkQ$ מ2.{{R2Ok%8WUH6Yq~:gP]Z1'|{>w%ڂe14zu^M_(0~K{n4ÇԄTiBPnbFEnY7z7#o_؟Iո)mY.'zy$_zMGN߸rDV ~2NBHD2f;(?ήm;1CdvKG+tnKj6慳HyTp:9GQŴR4QǤ=eGxOURRbLz8w8ؖҋ@šFܵr;eʹZ*'ZG&M"UIٴNd,5mYN7A;Nr)=D#ZFRZbpMq0Y.R"8<s74.9^mzLwM]oFUwX@E,ol] f1~Em(F@ mОrvx\+ F7}k%ˡ5tտ3% 6YlVm).2ܦ@_J=A;ݐjty@ |Hܸq IG͉aǮ?Xrh[0X,:qHR;ɝCasuaM1 BOpX -`1Qg.kJ /lbbmQ rX~92 C 9iB0 "I9FFp_&/YE[M} ȍH8 Jձm[#G<-~EXuڂ1Ck"h9I0W5\|QfbxI><aH'Fd&f.|g~_{s4u켨b E5ڥƹ6A!iۄ~[t*ѫT^훕$Jf!QMڈD'}0=;9f V`Xy ٟkxYٹ=I2+/D˥k0FTf"BSOY=C2Bf,zyG/E].D&jV Bnp+^//9# d^h\_&g/(q ʿB )RhAӲ? 7cC7v*bqlZO6σJojP 洞)WgvM p {A7Gʁo=ý21:^hc`Z>-q!xjyM<ށ^}_N䎾oyI৊#d/}.W7$<($ufQJk.{ZCLc%`J'>3AVdi Ju. ;\EPYBӸq&'w)?~M:vXх} C08Ɍ*7ݛ%xw=U3nsi'#{#r׀P=ccr+|j᳆'Bz];U+#=+~_-~UuГ$ Yf |DŽȭ"4 hg:NMi4[ڤM#;bC-}Y Y* )}`S5B(QJyF=3)Gqoc 6H8W@vX;?f,.VJ':n_NLif G~m>j+zGuԫ83#Cds~OkZ %(|F # Dy~B")/`8P?ys:֚]i3&\c)z7Z_N.b:FRzD3jB~;(p>=ݥX?ql.0(cDV=5siiF6:Bvn$$ܯH$m]yJF4)lL./ a]≓S%'`yxTs +t}6M4ek 'Pf e9{v 6vל$W"vowrw~"%0 LG.'FOQ:-ybv!0+}6 .EnXޮ6NŝN]6e5*LG҅43 _c }*#OQ<1`.4+Rt2,/1rVzԭeh׾gb臶'><3kEZg±}+RW骞 4_Z JfWr'EЇ~-(FDU,jft')bOn؞WLac$KyS5]#L;!Lb=J  w3QK) u=5+LνMfr%l.6GywRO3:tB2ĝIv@(sF+6ƥR%1O{ŏ[aFN hkr˒lꢉ.G1x$f~׶ͣ+ooX9ɚyħ\QAar! JmZLR2Dui*%zvoةU Ǿ2׼) Rx JmB3CjRw>~19WP6v,!wղՂITv劥uZU@xR\^c@ gZ1CM(pkC^_ ߿x}VDQ~1GxUq!gGt5Ng㗢r/#Uw@jGTj2{!wZq̚bPX o#=@ t; LEѺ\) 780Pz突pwҍ+ 5^X]RQtuaxdٗ٬V :3[:.`'As/ۥ" H$3%Y?0GABQg)]URBɓnvwW(5jJ+`'ckZkZڛ7r> sJ~2ń:ږGnCR&|_I(C_>KԸZ*vfY ޳׳OC42{wuuoSD⤔$=rd)syQzTwEKxV3@z!j$$# os ˅^nʸ.i[*j#.Uɇ9d٬KeLsh!#ї1u8|p;Gݔ~}`=p*HRc\cDTK)~XDmiMH73=*>D~fRI;?Ϧ04ϴsS,j8%l\^v0By. 3]H20? Fz&r+/^g_ZWpQ8Hڅ_u$y;hCds*Җ. ANW(([hr=`[+0#H,X&J0\0CtV>2W6p6EaYh-#],ʲ`t'KiJ * ^L.܅#L E%%7;{ 4MlM=x3=4˙ޣInŮlg?"z$(qwbۋ|#6-T}?궭~r-SRB8ʍ1a(E%R$:N)rDdNc7g#F1$z*ABWLtE 3xh[RY@2NϾ"~^,v;ɒml+ ylTYT R).n/KEVϖXocw oՕNwge^p椝%2;RqTlzO2kg<(R8DŽkw[cZaf2f?bbDk)>XkcRp[Ղ\7ϷW)h`%yxmc(>%+NZcT'Jf5; ~HV!"zUUdq]uY<(E\ZiҺdyc$9rJC9OkҮxMZ]f9Mr|rd*fS6bċ楡ާ7Р^ޛg˵rn>[KO-!GCX賑`m1򉳂ORGY!_ ɔR’IOP5Je=dhL]飊cۂYgpɣC78W|]Ɵ!\H 呄t{A LH@ %NSئ.cZ6S?Hz(Y7O"'j0مvoи:7#=D(>{ ZPzLi8D:I?q֓}rJ*ί<@,"n9yȳ hePɥw2TSD;xtS>_XYe R:x;jbKo3$yPFSu3𪋒$܎X㪊"Qаs`x2}&P8dr"b;iL 1jMc^<۶m=iß4/)\GCc (iwdzi]fXEK=y>>XK*BFAهǍ.0dmĥc3bv@[+15H8:t 6琪nAZto$ޓ`4pƗh 1Կ b?je, 5|^ݔ˷C RtbK`I Αƹr-']jU) =|Fu&(!jp:uV z9"٧ە-k7?K,}a]}۳ef_k &,0k-r5إ߆ 'Muh5fXj<. Ñ<U,$}n3W/l[rE7'b5GDOTڅfcs;J1 gve$.MW>8_̞F5Yšdo tК@prl^YAC& j" Qxd OToܵ!j L y~c\ GVht&ASZ:Kfiaw_wB;=j@5ԍNdK7Du[qd{;OEISCz 5ebrL燝)-OS`T]5.$8^w;Cz<$Y4%2yb!12zkNGu=.;,Zie_ 8:#cVK\JYCI3rH*\!Hd߲$2d.V1a-rcU9jox $D}Pvw8sGL Q""3jxU=;{>F¸4 Ь&?j.^?TV;ҫީ_!%c=["M\|pB6`yz9t6IEv_eіܩ5Q~Uۡɵ=ZNAl꬗II_f)D[ TIm!쐫[*#Di4%G)ʽݶy^$nnXbMhV] o/Zj<^ד]z~ TQ'0y_o]'nmܐ`=VR`SoeH-y#"2}3mf4X_6zыuܒtk gyr4vm1L }=^t(873܅DK1\xڗz/ ug 96xq3bz 㤅hh"n節%m;A|(@t眾ja|NWSo^)z @jV h 1 Pkd ˁx^L)GRIeɂ)\ҳV>Hٰ̭Ha"U(IuMʺؑcj753TJ:aJY *#w{l${"SyѝۗK6m"|irl6h~8F7ǜ4ijH;ey_\-͒l } P S߃5 ČpE(Q4h: jQGp .ګ-g3vPɱ%$۴B<)ߋ /L]F /Z' 5dd46ih{UDLؑ{!yMp18oEOw"*D(6x@&IP5#=,Y9{~&2uxچ?Qa[sjtS "I2rs&dZ7?C$I]hi>IU/=BK vٌY!" yi9d?ɬv)y#zrF7swDE~i TedΝ:} 5x$Fqf FW`=]ꄝ2>*4͟ @/O70͎7zQZ 7`G})T>Xk#C[fayDŽŻ1.c#Z^ ' BdTr71RSqѶR2*m<*ua0Ēʯg$T v(<=nSվ^hv6ÀeXRG3Z?|3k{;o̴:_[8./ Ds dr7G<蟻AV\Ci- ŪG23"a?_&l;S^qi)(M,#0S[kg_B^[#*CiJy1=g ϐ#>Q@ɚq1Hc & UEw 6'sHu]ozդpg{ -qFUtI ٥{Ey)HZI=7/v;jr,%A}L>Gi1ϡy;t.JK(*'rf(@*OOGșI9Z9 +dΥQ=bρ&=)<) ϔRAɸj Z ep(]pp1wxr͛/#Mn}ҾQF:qOɒ /5RɘVz'f? M̲]W O]1؃Wl# ^ZuŽꨔo7Ԍ|ch(4Ju2H0$3VqYz==S:b Gʡ%?I7(Q=rޘc=vK>x'PX-LZa^87֫O.Q!pmjo@AD{SIhm ]]&ѻ+ <_+d~y!) M:p%x|A^Bɺ#~x0:x%†)~F}5 3ZKa28p&Գd~~`NNbB@*a17xȓVUofkI GA{j?z|fNu.yz[xQM[D)PPt`k aˑB=elq U6JQ!'u=C<0g cl-0ZlpvZ^: rBo~?)͉+"h!Ө"6BYhQN̋܅ݣC@Nq Ψ\Չt/kVMiQ N~rTS旖v>Q#N"ݴWX9ƌEx+otܚKM{ٴnO詻o\2ت#%& }jwUURi7~NV4+Y)p ek4:M;Yoz$ IM?g&EwjR0Y:w*ԐL^u8Ed5Sl n1H~]Aá\z*Q#r u WB zSHOHچGҪ]h9&rzc)#[}Ӽ..Y%SC$::M!V_w8H7 xkjL64PU{d h/S֎mQBNvn_vu= Fi0#mrOL6aDSo,p^(,b?nʷTAoaVu>p_."Cmt{&j` ,&Sm}n$`&nٕ *  Mk_Z&r%V.i%7`)W!vٻq%J\ (yh;jS({5'^j*= *Pgh>~LgGGA_KFZR>=Gr5_lBv&NFҡSjd}tF!GkqpX$TUH>Vdh@&dCIgIE .%mk",x4<%8JX&N͎ZH߽!cOXy{a6%c7᭔k-ֆ4H_ [ ++ex?k2G!_K4y ߂}#lvQ7y|He 3R͑$,_;iQ߆8&PqX{N&- F=ac@l|2mtR4&"7nXSblg$eM@|t͌Sχ JCޒ6IAF`OFxO 3>U϶txlHSSzR3u#bۇEp9''Qk_fP8X//|lIII_IC,Ťy_%i#U;:ʳ^N]SݡkJ01Ie޶Jh|鼷M w9Hy-A Ļx2}[gJ4|BhDUx# ks>Tos+H갘qkQzrOɜN5MMС%]qur$ ֮G"H얄 ZP~+s4 ?ѽxj.<9]A eB!7"wELm$ +\4/Z^KŊ 5X!+^ '˞z]1϶Iax!&|e^!ggFl{tJ"9Ow+*Ud Z>N ܠaGD#Tz!"nݬqN ͅW98e=w8ny2+M*Ӕ^wN(^&)Uvkg[9QI/{0LFU??~* $*uϝm5H4S~q:3PYŞƬ*#^cX.&'D RFj#;kAzJ15F}~}ߞh'TBuX΢@ӕqKWݎY!qtd6wE%bȱ=Xh{D+:lBiYa5^ܮ@|HPXm %I:+d2zjjK3eWbYcv-i{V_ؚG+..P~ޏ,VǝY6ͪ0Քż6w7U'1D^[+mkk[z;:Y QՎ;Rd~0،,lx1dŜkاO[8[0y0uEM(M~I<'Y i/;6nero Ժl?M;8V;\ b;כol8y@2/*z7]nΉC#<ïТ@)+ Ӂ~fonnzrU &N%|-#p#4YY NJWi:c*}El噾@8ojuwNӗn\qڶAg/#Q55uJ4{yɺ,_-ީSLpu.-3"0W.Q1qx7U[36ƛ/V׈)Hm)D52_r8r]ۣ. ~N S@WaADQ [H}Ҧ8A7egpk//|xu.hd |4Ȳ&ߒ)9srCh6E WV <ւHN[\0&HKW?1˽ݦ,xNwe1sS,Zc4H~)lѳ@Ϛ'>T>K7i#2H4/j. 8.σuw8KX&`?a~䠻(FBX՞vc?*)@@m"q! L:{,}N*w.|3 `H0'PitH(OI&hVe(9w.(HOuHܢ^>q-@,8hj:5 bćFxt R^" sz8b8W: * 2ӶX՛fLd(yM4m uY0|ݟ[r/E ,bW$J#AcQj}RAb%F AΘ4Zct ȯaIW!aؽTpFB5?w͟0!g@)=QmĪ~*jp4).ҎOR?X҉j2 [k:RrGc뿅 G˕Ki< 1`ZB_e%^$K6/,ܻHxT)a;*.'uPČL ? s!^H#m*-cE+r.nv&;OR3h~u~I-keje}GL:=b/V(F0iM,f̌ígEO1g8 ~lFn0ҋK`;cR]FHTփm.Q|b,`EV?X.{)&5[DŵbHRҹi(p~́[6l;؈#8E^j0 .{Ar'#<7)1Ԟu7uf^"wqrpVk4-Lybn[r!ޫ6 ߱uԖ`Ez(}kxُ46яZjS_F?C+䞼"|V:Gݼ𖺢nhgHUDXO [%^I>J>ۏڨ6`f9o,!X=v &=wP{ ģڴ7EYʾNs@P<]2y%KW볔%F0ymI#$s綠b*\hAh7S8EHzcǨD+EWÕ趥MƋGi˨`nMPWnRWF&Y̓I`_B3"Y/3cjd ;ˌ#h:~UUk C*+UT*I `k[ 3$oޅKq4aBX)c+J3A I%Όg ixY< sC]\>H{rk}Y\tVC9&5ܬ1]NmN6yJ48mIL}fRѿ-ׯ7Q!upx-&7%X{zOTTmtl!nEݦĕ;uJ'mY^f(_UW"p'CjUbf. IH@5x\FԲ(}ێԶ XZaYs%SP4T M g=Ž%1&x>W_fuE^cS_@8<=5SPHdcKOL:t({ç2tE\]lAN8TO˦n,V:Ub{qʞB^78*7wE/]M\dYiOqIT/fVoJ+گ5{8roX&L<VAvn+~~9K)^熙N4}2MdY Na_o MrGUve= ɮ6gTEȑ@;ά{ yl@8!WI,]݁:\XCrj@[OiyFg>W:%1w` oyx|(>CuTRJb(;H&Z׽_XPu圿;l%= ǕxINw(¥.ZޣXlu4Nx充7” &FE >Y9zjbacDusIp}ߝ/T*.Üݎ5\er`!lm-o* m W('Ztǽ crvjggN.vZԳ Sx%W %?M?S|anr:k\z SͬLq\VGˢxA$y/MNW*|TWBO@ x@8릨B-* 36rEn.۲)(yu=GxLHV1|#4vpW%! YE{ B/)fUi]Ï9z(QғE ߻0ͩ:8$}N91Z!˯d윩ՏW,U?L~/wNPa.{W-XrOmL1M;@zD8>iHPщlሖ$Uv֘!i^{zG{gL DzUHX=77f2ﱦq8Ú-Z.kޑ #dQjaş1IQؓ*qm PXa=5IyҖcs(<6 ɧ1o]y ":&εDGXet`=6A ز`},@-S5*WiE ۄTSaD-6 ØHdd Tq1EؽTR}Z ^+Ct4Ij[ F+K̊,dA՗U ^!(F ` wW6:[y=¿6[|7VRbMsx< i~p;0FʠmGo_W2nh?҄'wYI m\nرh4oީ RC|g{Q7ԃQP6On~S@3%Vi`&f&W,|,J0ɔJס;mgsZUkсt'=WTdRx?U ! I/ϔjB^`ROhLbwH_$rUI@V8ѷY*uk'\?{)Ȱ:v(?cρy~i p/>CRߖ¡/hKj8C| ruBP|\? "/j'}ʕiI1?_u}cNaGk'i+$NvXe {J2[&wQUm%YpfIiAֻvdtNEZ 1Tw#ãK=Usl6rPdft *w<?|2 7E^yj^NqEh~6}duj }Tk]䪉aN|%Β$ Vb8A]4/oǸWXug k6ɊQ@Z)%/g~UY86tlʦ2)p&7dVA ajmڻU31{.'34.KOG2^l\x,2d͡ Hbp&l DhƻU;s\ |/4F.]"rB!Ox3A CGPKGk!˶4ո}{8+:eYƥ sޙg8NH*1,ux+9D5Ke ;`b61 W~RsJ Sʝ_k`ejaȑ?ޫ0 E}_B,Ri]2jA+jjiH+AIV`y>fPrp+ۮb؛c&"8cz '^k%d5"/ g[ =+z|ӈZVx S/z܅յƊmFٲ<#+)Y6N,A壥Ӛ{ӖFzDR{#>}H-sUrx6s0&XE3z/"j,[4DͩF<#']2VBL>1U4TZ4AR.#ѷ ;)@=u+*+^m@lY߭c7*mI.Jmb"V:ettF≬oO&g'@(|c]w+uRԸSKaћ}JsƠeb_9J}"n:'۴w\z]B 'J0ZվJTon E3DEA4\%F@`  )U8wR}X(e i'~ԁH`?.&Ifƛ@Sa<aN6VUcu19U8Zf G2;"Wt'(ʙSfx81=hRzM,u\לɧy}OgU +TeUC,6!  E)x5[vį;^DD)ZU=̴ )30)U }±aUGp̶9tqg0If/U*YI#_ȳ#47C7!:FwQ"h\܆w~Pߚ{o21۶zc@ ,fJWF4|횃=pd'dQ1Z=H-O&7$mVaԭctQNXdJU2ɴy]z}i!hY%VcKw n`9>cqgN֮l@&Y]P[{d`0i`(Gԭ%kJ3EF-"ۧzw^&@3vu]B:9V=dȼjs7.N'ZYו(۟yW.a=tJPۅT7$@_F(50)u'`:3v68Mj]c'6v/'Cx5 Dqo@-7`Šoey6vZae#}d.u+jGF֪(tA<> Чod,f@$6^%n1o/^uF1~4u|X&WbU?`Ufl栀WARhU ~sK{v,9Ng.ąFgfsL4y lwk2 HPX\ hYlx%9ƜbK47e@VO˗x%;uAdy%x)+HG^/N:JhJm8 Xڹ1&er/i$P _|R1_aeJ7tk/% /=)\AyZc!qr4- ƒ=$w,r=8J 0`}79z?%!cbd:V > yy燅{]Qedo?{/7^C~ :JG9\?mjsF?L{ bD@JIj#W&|<37*O]-,a<d#o7t$,gk(r゙oaP-bJF?U6oT$׭"P*AqयW7,0m9[$' t֨ۖ&?^܍.>gDuPO_,O߁-EFYGCw)}J1rfy鍳iFv&T X_t9]yPR,դNAMK ĝGwR0\3a?)nNu1ySx.t\&[ؼ!ENrHldgz⼽6"dQgЄfc!p7fP4[qzRPһS:0N3\:BG%f0wʧp6SLP6^BqNK6-JSѥq'ڽs[ T\):P%@X3-L0\,;߻^Bcĝj.jvVj±RQj0|V~dtdcRKU"%$NM=m^6T _C雉ƋC(/KLsIYy΄󀮝/4է F.,.-s`yf7T\aNyz CjrTU:p?jSq:3CQY5p9]J[%YHVV[/ fBn1~\QȫVP[4PB^:}旜QPުSnQ΢l4Kfl(;}_z'DY^d=6I3 2'R0:LbW ? (Wc4]`>_v%cިՖhSTd$ qZ9,c _flfy*:}fUTgA"I.{Vr9_ _g?1L#}1VЈ JM{s8*JÁq?qė|}#$NC5+<&(=8ˁf m-]ԝ5G.^Q/<1W\d<㩗E)Zo-k71(T'Y"]a/uPP$ˤ>i=iHڬ7C:MHh TTzm  k=G7U1EM0Vjo;xͺJe^#ԑJ +Kq<^Ų5"wnjʝ{x7z^.{q[&Y#mn3fϳIס̳n w:[cSِs#AVemCtDSKNeknRaL؛WS #B"d{M_RhGq-b;&ftPT#bn[NF X[H~x1{ڲd[D5,7}ng)o8]7iK=AjsvZwCs{=_,Iz*%Wr n4 Z_cid;f~କ؉^)W IqZVҤ ִTjϘY;&~^?ѤҟՐ:l44@qGJNb Cq`yJ`ţw(XŽ슇D2xn3X#xKxyT=g`'4=i! p4uf`>NƐ;J2? cS`m3I};Px%"ݲLRs[r[~$.t )Ħjtcڐi4Z#vIaTPG{`bjG5HnU=2L#}wȯndMx2ofBjTilȖ(R .$*EmϞ$i5`sY25j!s׳z cgoRWCTqd<́ڕ@fxl'U}դʩkᷲuabr<_Ʌ3?Rz?МʻT`ҷ_vD̫s-Q /Í'̈2UzQ{PrЏ}r 1vRv5tF<5eQg4(u+X}'˯ W-t<:}ǵb ^/N=6 /QUϘ,V ~jgˢ{")܇ɥ*X=l7U>v XU`)Q$FSaKF8DagJFѸ> tAe@hn:6DX w ܦԋQl+WB@8.A XB}7"C3H:#!T|~S :ta!Z4'7vA;kBB2PG_ܼ!S)L}=h<2#|;b^._$a%d.BIEN{:;nP[Ʈ HG=^1 !nlMΒ-ɅƬq.1#aDh%Rc6&Ul2:-E$8j~W`-b mٓK _Eq͕@-MZesc|b%9ч =bJ{ םU G^~-y&|erhuO+yhHs?fL4od9k~!;SlS i~vw5,S s(G[Hc* .7B( i6&"#Qg-C <єǤmsCx YT YSv2[KNϩ"ԡP(P%!u:jAfkB1QsF] 횘gϪGV%d~@F n%*/9drG3Hj$g=vU;L. dީRl71@͆,y^F~B6.5pԙvb8[2Z'Y!7ΐZJCi7o] @?: 6ޤ:7u'(3HkWQpN7^ɭ`F~FґKzueOd!47!GG43ʵq5] [7j1y}d;? :x1cx^y 3}/;C̒TJ@/yx5<4>52~')+H/+};sK ϼ}u?`#ϛ`ʦ!"FeEy|-naPyG9r"`gfaЄyKpzo%ї׍k{PKZqز7?brRY 6= <ضU:h=,9$pMJ]&?UOꒆ6)Rfddr.dAoA9dIoJ!^uo/g)i*¹㓅p;${abV\AQm8z[+i_L9pRܡՖ{hnjxBRs'q2Y`,k#{v}FfGO [kgkI`hcxI'_xT#2ʽda5f9,o6f*Y iuDoU{?`Nj/ŭ8bW4)@b&Rz8p7ā'/\ߪxC~^ݣ^o zo@+r*vEm*Hg?8\C=GccϠM: [[={}ŝ?Кn)<%[fey,K \ꠘ:6l<@C}޵SU$8n':nFj{r|D3?[pSL֘!pP@PtO>B ʶe@Sfg&mF LK0o9-&".gụJ4W(0HOUS ~RQCPZpu bg0!mR/~:-юA ZTgw/0|'i4.g̿hH5qUFsdNj3vSY8 ;@(kjvJ%!W<Ҽ0G[F1.ӑw{hpJ:^rJғ^ lg.l)Q˯H(E)DoD<538lI\Z߷Cŭ 2bQX/^`G"2kB Ҭ^+L%Km3,e<"t@wvߤ[D}$(QQj^j}]Kp7b]8,x?XEoNenyWDĽՅ Ma.ΎJs mT`yh;`O@!“wTn CvKY&rR8 T$ =$(6]{)~=4w&bǧ_J Sbm*ׅWTR%鍐T1:,yLKe ΎnEbbH jt`啊8\<~a\_n\ή[ G7XÕ  vLLZlbYCրuEgxoWŇ?7m~kQxa2p Qh#z-yf+C*~$ o)2GW7)nné/ey>/t2RT+iBO>g50Wd3B ѼBxM- +iM}B^D0#@-.,R̮>_åEo6@(jWUS#fCuy'-Vw)u [O'+DJÅφ ͊1w+ ]?B]dsO>pOKMJYX}n&22qvQ@CPJ% 9geDJJWl,H3x3ɗz!& \e1e9m;tyc9S@"R}."F W[ەLS0!($!Ϛ Gpk6KCY}&FP(s?ͻv" mG`g,ZL dWgiV|y,4'{~ɰ]%94sO<;U>9򳖆R _FHs+H+s7*p5b'&,kcT!5Q~[WN m4GS$V̔HŬ=OaҠ3P]ȓ{zEޜ.{21~X'i3 4;Aq>LDܑXw`}0"Gi#{:Kݿ,RT9~<-C\Lt[J,|tH$&fwz#'0RJ8Viȳ,)X\[ #"MU XN~l~bd>."Q]Ŏ"&ppYGp۪3}߇IKS\>o*=-HIf7eƱ@0_ p 7z-രi3 5#8f6z5jT1 mi P=-ʴGLhEf䜭%?'w_6`nQhoi1:ub>G,l}[(}~xi1j/3kclATlf:0O>jD/U+uv o>8#boY~y~دG<=#3CpYZ"$'榑.lkOBcS=W3Gbk EbWtL|@l^Ѐ+˾< WSPSWjyCcZmǵLZ_3 _y /͚N~ı=x+y)9հӇ_*_/{"Oxuz3ORe)90u@ͣyP:$%W<±>/]lb鄀氤$ڼ_{ϊr59kƉ$R;ԙ/b)O x͍$;|I0 ,lYᰧyXVcKezwצ|80?ȣ_tȁ2kJN&F'?~#Ů$oA>911@ǿMrAheۨcfG@&+^jf⺈FQQF1ʙ\gH<_1b2Y%tT@.SuK]_i<rCルt,zOaУ ꎥg:lIپmPOW8Ayl5{2mB2AR3:a)'ۚFf/0v?ၚ ԭht49=}G8d8gVC p`J-zٔۘsa̯p1YJ|nrkrW;%{g{p1{ng?Xݯ` $tg\#3rU=xcf#?dLip {PW \zIȭF:]_#I]f B;7^YdV±C ;ʢJ!`xlx;D8nZeSgu2fTwB=5Bynkpk HѿWX^lrDetu}dhgD0pS_ڣ ? ?YkSy`0MY6驳Z)kXܴaEщs|&.¯@Ɇ˳tOW4pQTOHF5)B쉓Ր0'JUe/ɱْN<>11CZ {5<&DBl0t } ֓BdtL)K91,qII#;|3?$?LƜ1B=⥿ #ʩSņ ʅB/s/j\Ous/Kyam׫L #BFnS~/YM%b7wb?(@"7r"~46SF\j_t܇'&OpBUX?jNXǪaH#-JԖɇS:rźFWLA]^jNxz_q t;v/jm!S)CcJ16:9k@Řr(Ε̷R+[w960 m]lVH||sD+~aIݨ3kg ?C =Tܣg~%ttyQ? E6`"÷͟P,"J;5ܤ-nZu>HEׇcQ 1kQJeVCְNJHT]|{V+]mqxO Ta9כCkZ*,aMJWJn؇B>}mж[$U** KFH%BVOU+y 2ZtRġlVJۖ11 ks̞ 2^'ly?):{Kra2`%SHg)@ yTtƺѱKFw>3mz+c0oY-MF]gC Oih͚uSpӀ lؖDr3 #im5 ?m9 R4{%d7)(3 )iK}2oeHrjbTh+/6@5lEg9kUϛ[7~;?&r &4e 1ҡ`@^(+oJLgj­<:tU]W$p]QqbcG~[V/k[;皋skJRUvV V=" zoK}k=t$Q^V)&CIpp/Cj,]J5k39s m%'{uT 6= c|QI_G@QMיZ[%)6udB5T5.~ e]X~.\7N/u/Cڡ<.hÛo Eu.7wwuQ;i͋ܜKM49Y1W8D~kJJ-fC~4.$d yQ?!g#;!r@14,:/JM90ϳȅv/񂈒ljM4 1lLX{z*0oH9_ WS ße}d ;.='z"EM|-Hς8S/~{? /w#D%UǺ"aWG%Nju-|:Y@,0F" 7nDN;4IX]RR+#4hc}hr]%OL6;*TRf ߃tn :xkb<'Шo =H{T;]."=t挎xa&u .L.}>3Dy<[kCI% KN"tڅOC.;{NW:g܌Aj0&O9Ĝ*5k"X1A=Z XFtJɐb!7̩.x&"Dt'SCڣn 6"pSdeUdEDE*_5 0j`ْDXY:@qsbb!xϕyJ凼k{CfL}E\^Ym^J%AFzRϠcp:'j:㉺ٰ .Xcn^ 唸N۫qvΥ5ͨ$/_aMFikuIQ愡3w#/H y>t]tR|:܁jB*h@(4 iYFR0UT=?BmBۏƣ-fXvbߛY.4X#Y3*Nȋ)[ :MWU-_ujXMnxG%v΍?;  B',K,fK]fACjx8J/]+Vrs_#0<0)= $^׮F^aܙѨiLKqvʀ};zQৄZdC4z_/@D҄}&9 1w g 7]Ѵ*8fɐq|mJnLLT˟0_ՌD -cE? y, U@bQ:Kޮ$T'j9ZQO,BZoAqAcڽ Ga%Ӭ=+c2h!_gICf0j΍6DCUwV.~`Xo~|NҲ/OugAfΚ5jy*$@ aᑉ>@=$"MGʿYXuzl I&poNW}'*zRLD*L_FuA!HOnl/~Xa'!Mʘ Qp$ٵ&hK}Ws^s]fOyrZ3ۙRkXv\vGo(N̩0Ut1;[4PNHld0w(ļt 朔|\Ru6XMx~R~ct/ FEGcx#b,ŔL^l|T4,\sVKF'@>*Lh6=(9_YѲ2 30.'U7:f4sqoC,^6b6Nq5BXT 3䨦C6ܼH5np0Eev[-GQ ּc\ܝz}V,q[Ęwg5iK9JєSHuAS&81V3Lkp /c(^#p:4V JEuq@ܩwh?ŊjQ%څ? S )ǐU6?(7 r\'N_!_!,W< ئ_\x_ܞ@ج9w@}y]] @v Дl( .OY`G;Y~ueQN]6Lu8(X7I|G[b}]CA!U&y|k*;?RUnO3m:œrl.>t*H'#٨gdYwC(XF6ꎞG[NDY'&(s`W`}d@{ԥzec7 s٦Sq&A4g3yƌrϹ}IL0퀞@z eVĿ Lbl+)PqDt&geN8[lFR526J GfP`Y" v Ƒn;ٺIJ}(` Pž̍d\2Т<֙Fa=c\lϲD9M3Q 2O©SxܽX_9=61]M1r+p.i455b#3v nw" A{Ayg "_ {g5ʏ15<`<@^(sr, Y GgYZ0707010000001b000081a400000000000000000000000167ee8137000055e0000000000000000000000000000000000000006500000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/crypto/hisilicon/sec/hisi_sec.ko.xz7zXZִF!t/mU]?Eh=ڜͩ{gZb(Kzdb 8~$զS9Fx &COhd5ӭ0Xϳ -5tR;!.H(|xtuxoHrsr"L?dp՟Wv ? A12R3a0Yp/px+Kb"RsI})uR D킰m(di,~v8s7݀`҉Д׳2%'04:_4ˮ2G6)skm=,dH7 9c-ne#]e_;J&Bۣ  *djIM;JYZNq, ,ea5rQWx _ê?,5wM3GYjSYf)*в2:Ֆc!z-[86f=wiNS\IPi2OyVXnጪp(zߜy{c{'QD!Ir_lf35u[s[Cż>KaTn;F~afdkfSI¾W۠f v6]@L`zaaHT=+D_;T?[EW[(lnƋv'k._WX4u^~119eZ4*v$ao5c!3g#}q ;~N39Mi"cг7fc?qAؠ3R|m߳/\{!Ec+X$T"o`bN%yi7Yc a7Eb=;>N^R-j{E {ÙSɧm 6_LqҦBhey5G!v`0[EpTpon?͜|+*?(H|>@_17iI;h5i0V-n=Ҭ@C r١ R:FXPU'Y+tZw%2tg^u7`W3`YuϰwLFx ) t>JW>X*"DYo9=nw~]^4꛵Eg1k"ٺctu~͟@jVuI*bJg"@8EeXn\4wZzO \`]u{mT*Y5ʗ=lI{1hKQ'D$Qe9^WؕX*^8&*Ty@b;v'+*(Ycqz^AxG"%9_ WW*Mdž]r{lz>p)eB'ZMeX&;/ȦK?޻yO@"=![O@Btw gSAUHNYQSlӶ<ѱ51%/rVcݥ:2oT7rfM)bTà#Uh ߡdTY@@ok 6k'td !'Pmϔw}'3 @Z Y3jϳСp&-j*{UoM6Zc' cPB-%Ēh#'; Ru~^ [?Tr[ ao&h2%Ǹ Mn%H3¤й; n5O֣Yn>$C!Y.1n Xh!kd`s/3ã|Ez.EJڃ?$2擝"D*' {W$#JA畻_t!7AFi6?`COjFz2ɷihlosIL__Ap(c>EaK[ZŞa#s0[JH.%)"lR˦5B~Xo.MƾO)ֳ(WJ`U(;`fgKdU^z~iUr÷ucdz{XdfNQ}ǣu<))V!%B;[b0o#Ę 9C'}{.-LDG'\yQNr96^3;x wm_EPV 246+:^cyl-<. n!r*zF- PIrɽ0nķB'Tp+A»`uP ˘md'cYz!vN2W\ّFYOw kAB~L7q7>cPz#.l){ 9>D}ߴwѱ %, 9v[0`eƌ7ݜ(̐g]lF$Z6'lJFiY>.P)#_ X9 ~=iB}~7l|'gr?]ڣ" Ԡdb֗Ԭ! =Z1aDHVo6A4EI+`8be/GQ:᦯fyKf1ISiꁟ$Dr<Ծg53Jl0UyP?C+Yt\!m/+o8-] ԅ ϘЖc/x>퓍/}B<p$|:̉:f[J:>G˟J )`v&`zzCg%ֱ/>}6A=4`ޚM?>dyч%m_ *97~,'t(ynjDrA-"CVRʛf 8s@jrRk3@E(}s~[ ^ ٸCg܇@Si .l(W3-Ig^zCZn md=X>^X;"b@#ڽdb8[6peHcvzKJC,ɻS3yK-醴q9.=31UK~y r|}wʍb׿ў*-딨X."B )TU$K8neyYSʮM)%ݤh;[rK7jf8JZ/bdYmgK'U~x{7f0-Z9o9COe9Ӟ!bTJ߈F8Z ɒM}*s boMttvIꕾ {1]4R%a00D"WsӢAh jr"a-q-KL+i'΋n9lNQnl$S@C ~81. gr)ձNwτ˿XnږuژF1GtW\P=ÙMlu<4Lҳ97NyvxeD\c̭Rtz㉝OY̫ 3:kFပ va^dϼ̏t46V,Sfx{)~(/,tFG[*:ܶ٪ؒ)QLO ,-yR^B=~޷I4:=[#F+ILV3Ѥ'cwDftܺQ?H6Z {dQx3%b֬M´%c7_V"p)i`(x<v@a(2] 4gwD:;xZxٮz t<&&LmiOq<2[GԺtUWRZY'| G+B^1*6xTO-QR]t6A,^6 c-Y-/K!DOL]mv[q:TCCKά`{Mzk-?2b6j#"9,@C'?ԉe%kjbWu5#PWj.wF>BNN?56ֿg5\)]&ҰӪ[;Fy@<25m?[4F25]JLww(1V-5BB-0vy}f!/W4P1HثjaFY ޿O`N|׬Tʧ%mXQEV@MBFSQ,CX}ijWYv?3VSt$=VM5j\rvZnT0I.Ǩ;7gv_YG͔sWiOjH$Jս dQmƏg+["ߗ*ƥ_|3uz|GP3M!c|V<,iؤܿPbtIW}h-'{0ބ&B`tlNRoi?g&$\^OT鈕!1G7;_]J{JEeOM| D(E?}/4[rt1=3TVz>x s͍r8zDD֛_4?Sw1 7cmGUOqty0qV^W\ѻoL<{o>849qQmY+^F&gU]v_} HpEH$+O#Ȟtރ醋uY 5 ["AުE=.nnفn M0x7z~XA"`5g'AM8 p;%- /;yJVGC'@j-82ݚV6Ә ٗ)#upčPK\EJ'PyI )a&Ypum[FЬĵO,~/ 3.B7(䓑X'w^Ī,A'e 7vjc^HHNaO5\wt#a^IۡOwQ %vZV$iI )H",J"x!ڵ7,FSPS{hJTtCT50'+:$2w$ؕ[vJUG{)U DoIy(t;`\NЅ%V=t:8RrhpLFMCʖ>áւ'ರ`p~JFCaz.*y=%Zwu[pux hx9c̞͒D.  E/EYѨfg@1T.a%aQ5̧R"J)wϏk.*Q E1tv:#5QYqm+mrG \ 70%\ l'Sf|ծ߇yʏ)j p0x3d 76\?՟>o'H{_d|>OnU'#-n}`|Sl.Y'PS-"emy=:yeL_?l{HyȘ'og 2/' UsFm&npO->%c8KDɳz],S|-&XDjwNx>y{h<zB} 0.rmJ?WM!Oj҄!]M1r}I$zNi[ba}f6 p:"%V+*~I!?jr]Z&> -!c';R0m;7]n(4fD"ZZA&#wyB!fe[YٖF %[} 0,oᑨkGGMs& B͡2,P}q_J3h6fhW]P ޟeՒD}(aO'UnZ=?G3q[!tl|OE͞1]^Ӳs7I =2#kMҀ}5"IY./Y+WDYoހŽytMN1,\ٝ$:p#L1c7KVpsxFnV=oFj+QA/uDO-|XFX2 .sЏFvFtNQ b@FiReRϏ;app_#hD bc05c.COB}^bH˘&ZԢ[Om_' s(z>aἣLYZ䚟kjLye"ԗqb!]f]"ݪ "H[DIzu^sm%[mH夝y.o.EBOn,Gxaނ \4D.&+yL4~;GR:4m=mb11AS=̞P_;76X,3RCԳr S{AUtDѻE)\ѣGZ>b(32XXL !ܣ\4):5`G|٨ݩٛ\$}+]6`&!Q̒Ai0~-$h'N^cxbxakGQ0^ONϟ*GCʭK^滾Hc =D9M'j>y1c2Wzj_| {M1u\!AVST$B߂AXh(^\(?9n='8gr hnх5]Nom3]|#Pۭ`_~='4)yS1-v6 rD7=3'Q~$iaRdȔ8WJn4mhdZѷř !:&8ZA!tKLU]'9> {Ysم}M"{_T6 N+7BlZo oz 4YGnxk2;M$b՟FgF!q6.tB͂i:P[J]h aYK={`Džmv:jfлF*"p k: ӏL- G&_ Vsgr])̰Z)&$2GzO莒6!j~ffԫoJeÃGo}NMvg8Τ" L4}^faTճtпf?|Ey@5ҳv䲦< ;\-w9|jHd Y TF)!Wk"0AM&{*+B(ny|R-'aw2ͫ&jbcu|EKɴBȅα9z)5O={8lƮ2 2)dr9!x[$d O#%*onȱ@M4R sL1w UFyAV#&{Ǖ( Y44: U4YL"]q̳PoƠtETZş/u 7l'gaI#+4f5ͻy<\|wO>t6~cd 0:CYĒG[,|Єum8ԶfQ@Ȕ8ނEdDn? X|"z 'STF], ȨU 8/9&Hm7a7 7zl`PJ>2+QT_*4 p{eyNpÛBR{YRrL#^OT>͚bPf4#^:&JCp*q^o)(]"HZmO'~pW*c'&%\S:n ܶyD;8NJl]ɂ.!|!>Iٰ3͇yLaPrg$*3zpG 6p WOb%HL^ gMU ^|tLf>M/ p&e_$)ZcU\=O?qNjJT'qIu29V0X}!iiscR GFe#֙L )=͂#E _0Hi$cJti1E8}iS{j=!1MVoҵiՍ?\ojjL4BNY|-U!=Ysd, CTtHФKr/9;.Q]dyS/OzվD aԒl^wb^ =s<4v =jVIT iT[`E:[ ]t[Bl|&i䐹Nߪ}c^xDTPo$c@ǣ"ℶCn,%$a`&r'xvdCs^uj"9"ܮVwGjs҄<[ǒtc7kjWwUn!6^C\kHW0.炽4Pq~N`ri.?bR3"պўdq쯩g@'ggW?tON(Xd65ْ );ET%E;{IJ"Zž ,da(o'c'gNI}ޯSv蛶c{qc$:kwbۍO`S^  f5Ԉsn A-vu}4 o$> pLZj@! \?3=#Z\[XR(b6=3(`p<7by R73Y%MoC|IД;B|nA{L"gpDc]R+  -u!z1AYRXmM`Qˀs~"RpC5DuS'H\Ruڵ_8 ]/L 6ȏV|1@>jOoco=$V-d޴:kdfꬉE/Co,W5 3XWVσ[AC< DXT-xݔi:ݗH3 d'eoЀO3]<svoa6캵TH_~b0f :t2%JH~! /3{wXB&.,z*?hh` Q)Cg*FO5E-29^u ctw0?ʳ~7_Šv qVh>&I?Q =vNJ>6D\T# 1F{cXcPnK!E[:DyjEa23#cHZI$6H5"%]i1G@jи|~?bS }ןn/MWp?Y[ ! ֧VLqt<^mK6POEv>!VmћbC: 5m*zrPa]Tfp4(AlR;m!$$ TȾݵ5_ZZ_݌N28Gzd{BP5yk& ^"' :dKh V#P mv@Nس=#/̟) Gv2#b($:_drgb,·84/ȫL沃c9[_aB1D!>oe#<dZa^63VuV%{"|{^{qKN],S6CMrLz.N` LALa| \&?6# Mlɨ([A-6홱N.;U;upP5B~ހa:!Lt.dRSrcFK}sdv{ѵT5k-YyN|;8Gmv;_ZwlV">Bvto =Ie \i`NE~(~q:`,D ՛ފXƀ}Q)qt$\\a*v_]oZmk̳[Mwa!BO _ښ_#x$ui:TNHA?2/gqvcRҠ|I93l_?^ 쏖 xbSy6X'Q{[p8*;Q$P uYBnH"J8*Oq1޼N[|XGw"D,GqνD]t好11|t$]NeyDՑM=kJY}6U=fͫ5툒ٸQQhg,E%nhËp̏)=`-PK(vQu8u!ע=QVrrN%|,'LŢ:jbQT}Ү#}run5zଚ'.cٮBx';c,h^x)Z*̰TzH:)bCa\[Ǵ;~:2+&!M jئ!=KBC^应x_?^ab5|j쏷7,1=_rW+-ycL?~$BC>;dVVG zt)m#E|8uqU<\{l# H3NivMpx$=ѫOn@ֱxQq SrKVXHy?4i1oˏ17Ih^:$3ֈp&>Z^6i ?-[>1{)~nyU0%:]D>:Rg:Eo@~(&fj' $ֱu"9,\4m{4%h1ͭ/M D v)ItRoOH2<bt>"[4iР?B|f )pZi ?ªqIS.)E,#YqT4a_;0"~E q=0jD I*V֣Bݐ|cg8!Rs(Gjoy dU8wr<-oкse{|z#QLBPw[K*6{47jF gwUKo{Bmw3n5:@VT!`F>6cXR'#?8G|fLQVS/4{RH^ާ=)-3x,+=7W%kR'e6WG}ٹWGw)jPXC ;[ x E[fDPLls-^A Pc 3牮S^&6|}x4>B>X0)Pka2P_a<?` .=r1bPŸ__F4K;!B?a ұ7K@CyY7?ƒ"*ENegv&Lʀh WMjg'pF` Ict_[m:4Gb嵶f/tv/WO ^b$xPŖMOaSḿۼz9?vאʳYBykB$f)?3 ϫɵmI#(%tNs$l?/RUj8 8EAqv+EƷZ ulp0V<QIҍZOb794= lGqɜ99kKη; "D`Q=4fs.,^Y[Ϩ{:2zTE\>]8&p19Hj{)ƏM:B)Ff py.[w32roz)]ݭs^ItozWA(:a/@ۏpy̶( %nN㿏c,8GJO,I(1;CA2Tt2(dZoJ,n1NsFc}r*\ ,~TBi3a=1 š|A:OGMQv- xJzn)"i'Dhs)g!mY$k1%Hc%p, 'JFoKLPI,0A^5C1qTj%łk:ǝY!*JOb"k9AχԟژMYa\kEڬ|1]`U.*|,%T5QԐKg Jk߻= D=Խ2yχ ]O%K{WmT{E?"***eb}UeO C LF7%RO\`d98UCTͼ&#U4QVx+5:~N%PÙ}g׈_CݨJUF3rELaC騷#e O}tpPUJfe_;Bkյ%) +C:Jaɔك* ,f70Z"Z$I>J38B: 7 1ARs S_=@VvVAb-jlA㳹d{u T`}͘L!cA@_ljKϟ)=I(jLY!,~Sn.* !SM A`(\C}_@%@^o^>jSAj'w\)u;hڢ,:Q)k5z˪ϴL-x12)3Azۉ1" ƭ4S|ƉMsZ bBEb)PPtZ'@ZP*nZ*zͷX1v -~{71MC4l7Ufhon`1TdJs0?ḵ1bKGz8XTW$׹i@t>H#haRqD)WE9s`.(  Ewz8'Ba$WJ751ة6YpvHچ<Ԡw~5Ѽ=Vȹ|bKO;<} !WVdCJI .!j '?zw |vJښ`עڪ]O[_o\")GUjz?qPR3GnMab#ψ'z`&CZUz9gH̚Aw硫0طM$U5~uC0^IKVs*LX^r[QXvԂ4YoG-L@q˹fSʌxE*rqaVB?^+-C|)##0yk=<xniw%ru(q2\* שakEj컈z;,SX;C*A0Tm%.rvh=0Hy9 vsxRlL_k6=Ǒ;6ALP%(V4buBVŔ @6®$@"O]-RPP*8DϙT w_"FNyE,#?2i!7M^2cj-0۴5-GYNBЗ7jsQ#2RYEu=fIbl uZٙLj]wAUyTv ZK6B ܯqYt *w~ܚ( H.Dk_V:|DЉg`Y;{j#+v'9r9!v|n(zVJbKhdA4HqdAgf72>>{9Zw]ޤN^q wW$s2=>E+04) }Ku XG* *o`L&'1Cl2AG|YgQ?4g\,o0j݉Q+D>U+꨷.MV`l& G9.vq#lrOFCk-$/"MAA=?7Xʪ]Q";ֶ0-]\vԥ\yBQN.!U?oEub6T"Fp,K X yqmc_f@Cu/m|xE2WNӮ#3+ˍ0]@v*g$Bڇ*lyuw7sEoIϕSocai5n<eKC~ :`:WΎsp~|vW.w J%Jv\dE!* ODl"YhUo=~`gYZ0707010000001c000081a400000000000000000000000167ee81370000bd54000000000000000000000000000000000000006a00000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/crypto/marvell/octeontx2/rvu_cptpf.ko.xz7zXZִF!t/Nݽ]?Eh=ڜͩBxaA>;R߾WA ՘.gN']cJ-s yc{豲Cx%5FIDӇ1-W)O]SwDvj|AE֗ U1)slt[U?`龻_ڦ0iES\%ys Yd8%]}G$`FO\Wԣ4=Q uTd7k$'}Y ɯ82}kmS݂ 0׼oֳ)G킯}~|Ԩ+e$*p'_lUG)=+iXye鰆:f7,`/@EG><[ 58yCH8Ƃ֗rWhYUI&+yQ3B ;]lA/iɌԈ|WFq ׌*8`o4 YGhajTHm%N7$@>6&o~*r/OSd`v0P `[XX^M Gp[™ Y䨝41.b][j# !7H amYH0v!B6R¥Ųc u!\gi%_tGjk#saZJOGMlڷ Nˆ5*v$b*ߒpB gxsDԯ솶6sKlOJh|qJƍdô*ׁx^$bkf. &.'g]**#&B_cmx/Z܄Mlꜯ=or/L#ܽIrn:N {u7FU|؅8!@cVTYK(?ZdW+Z~`ݱ:YLW%}j4& c?a'[1v&,~7b>,x{aQuܐ$iu)(qYMݿUï.{pQ3VЇ 07lEJ;Q#֮r{tZs T=fT0'c]z̜7m>xrF OJ7 K$po;$(]mynb Kp녢L]]('N$ۨLjƠ:qŒ-ccbT)T(NrVJK.7@Sב'._k ĒmeCgv>h_񺕚5H!$r hA z0&8 k:o]SK<eKvl>iThj+ ww~%JyvX)Ij~Y+ ;BT-v$Dnpye StJQ,CQl(_>BqV6^@7NTRI,32:5r6,mה:,g~HH zR6B[1Xl8fFG5=~Ew4k$߄JagЎRde\ExyVF;;N)oBGRJحG(VHިm:ͱ=U¡!h-qH\oBOmٟ?}YײlmPYF <-m<W&Ʃp sim8=1uԓ )҃fS8\l`YT~|] bc"3f:k> }fTԠݴs-N2E/6g[^b/+V L K$g=Y] Ww{(prd4snҗ~:_9VScS *=agBvGx]Oc!on駶_up#\m<+JȚM_1^" aML>ɏwu:AߌP¼%))z.HxrP°uK 1Ш<ީtM܏ ՆӲ;T{@*0":S}^$vۋA#7 NVA.,iLÖ[IT *˦q5XR[A^gLV.6L !,485(,RRG&zSD2pH5<Mź4 f2.E7`L}Pa,:5b^')Ƃwo;]ӫR?ZGq4 hbo/49#TU1Wx"Px;J,'MϥSԃ#,HUdؔ5!>}>Iط% {uyy5u=S>]xůKI5IJ3!S .{ 9{iHJ <fNJLf_u^>G \qJŸ g.}2p ]tM IQg =bQeS`;bKNy`wlUhaM}jc/icӍ)>R o!sM$І@tq/ 3^GauKDv)`CG{s۳F}]P6c19-CB6IzV_cGcf<,!=d9$$tuQKTMԿn@TOU 2Ɣ%T)`2ٳ\| OkխMn`?5/Iy\i;Զ39\cZ94g?q ޕ}ԀqP6-u+80qLYFC":_1#^r<ɼB.XVbZ@bO\r0U<Ʃ =\驇_]_#4©1OBN*̀9t|BGfg[ndeX1IOw-aH#&PmM?Zd,K2r?WU ̶uTQt|INc|{>MuEAVփPv=2 \I<0툜A_!}eiԪ [cёDrtZ(]@l:x(%!y'Z˕+)"H!>5Ak Hչ|C."ZhJUt%P8;׶{ظ\ a<{l2Gw vouv>}e')d4u%!bڪ|xlIWrO(9y{MA2_4m!Deًvvﺿ(&;4|tW*rj<CTVNd{x@)*(QaqsU<Ԗj0m @fNzDA6{Rp+ mny^Pp=}C,FؐV˟=@XesE1@d&Ubĩ r](bE4MRFSRW˳Tߌ5@q8@ܦݘwd `Mi Y]ewF=B\agA>>E]瑨%kS$s 33#P6U!k(jya 4P!cl(".kSr? v{IhL08^kD7JbG[fX6)e'U]uXKUD( 66 h]^梴,xJ >uݚi /O l9I"҄E9﫜 sY;M/ъ@-tle4! qfHu4)ԇ|rH#2I~Y VU=$B4&VZ&yyvm^.EWSRn2 #l 3 M}Sh]^L3Y)to-f.4f/|6R/OꁍJb@|'hMh r7@t}Ӕ4VwE@ب2:m2J:q;$ڳ_gD~B3eVbV%ri*f>)plWͫPMm,r<3 -JUTDa|e=]£>Ԏ9=jƓ($Kߔ9o߿$Wwݼ ;A [E /PYwm#hաMb Ew s׀Z''Ի;υ34r0z WΚ3& C+-zGl 2 @7܋^ũ=QV3pa*Wَ),:-iKMw QR%ÔƄnk=[F}uK3okK3P \ z@ 1eX8gέAEZՋ̐*y*=Y&Ժ5xfYS$tO|mzѱg@EyMNq*'vIu.u)"+ҴihEtea}2Gol$2?.&uC2quXm%=.u7I&_ND&=Θ=* $~ \8Wx:9߻E&Т]ˏ8w;.b9žo 7kOA%w(:#ʓh3U,; r p+RQhoAKZ*?7 \iXͮu@vWP_׵\ ~Ą$+s` c'={BV2< `IS}id7,γ1I4cGyCUAB+-ǞS 1-cۘBQt:I.`K׾ЇќK`ż&Ju͵i,ng|Qp`!>8V,mP< D1D0.asS;JCCz: @Cop(ZW+1e fJ=x_)[f kIm{A(A1z E`;L(ha86CLǜ`8҉2}=ʧݸOԌz7~`:>ي=w!|Η1J4|Pth8㙔IiOay~.C0^)/r8%LL+rXZZի g7[ҳs\w`pU]w[w@`piB-k & qn P#sY̏ 3~VZU^}7sԔmJG*NU.8-^Fj:p^J.[ R&0n(֚bT]hqD8M*.o ^;C58IijveQ0&LϣMa6c 'o5l*\ F_'ɥsmq܉5)R`fzOqS"jI1q .RwCNt;eSH;w3}w4\~P4O$<;H|g{ pb< :A J\$XvDقۏEgGil=-KKwzfv0# $ 8S3, n9Pg2-mkxuR[(wq&:(suU97y` ׆ 0=ǩbCh[D6>TUNWߑ՗<܀pv_lUh@ W##EAh5\݇~KLj++*9Hf]EryV8l}kvv]qµЍVKh)F f1@ 45fZ[eڻ,B;Q[yƢ.1Ѡgh:*'YF?^_n|{g,VP&f٢RxJ.γS$"FڿD07XY7Ք G>߉:GY{uz&X\En"!;zbjsHqS"\VZy?D MI{ɟ& ˔QYMa_̙>$k%)sKXDod"Q8+FX_tr1D1 vVk# /v?Q2l]1r(C-p'`Ry`l3ʎҫFз VWȈ^49?m>OÅ7StÞ,9 /oW>=FیMr$Slйm?е)~du' 31NQnH~~O.6)wPmiQa sCkONk&yk=\4rfQo8E@%Sxe:MQj5XM$gtPDq t49 !G؃Y#-`9~aP9v},? w}KM e0Jc2,-\Ed8"!li!kvKwҹP:8mU}(w1Ff<鈐RW>Oπl̒]Z$ V޴((@ Den0 :<Sh.Ԙ 3YlT)+kaavNBp}f?{&gћ|c{Adm%1ћwbk 'MAj7Q5l)vP3s;eA*^q05R ӽX#OLX"||v]Kf!1Sˤ{:8LNzsy.Jب+}.~R!$2,o5_$㎤fni$GGz L g+_koGPP-3 7uQmB"8ȬyrP[h`IpBh]22zܪ27 u'K^hk  Υ3pGS HcD8'y݄t.BCs4.!;L_ZB';9 TM(!Jۄ%CnaDBW58FP(De]t=f1շxXyޑ\+08 vkv l)C_i 7x0zS{w|G-o7?cBz9C}nQH{!Xx0Эh4LA=o {w<0oIݦ (jK-wk1s:6Jh%ݯp"[. =}ݘoVeZF R>Zw2*IO &vgywDbHiGݐ =,9LBÏ^eOPK41|)db|9 ."-pbay/Ŏ8-$DB1 dZeaLj<w4vUvs]c1j?]K=ٌrWW?wOdd}TsOH!-sXʝL^TI|#h4]lx_Y<,( :`)goI)dgvTl7:%i4 1 6NEGRUX9ᐝ}V OggghW\-eȥ;F7+XɏOV#7+\q0Oj6怖[P&?}B+Y͜p(ຕ>OiQ1կ~YDbUT9sѿM{"b)g0a?v8D́,GLRc(.ctsg@|E ~ HɉWacRQy'U|UY2iLಽe-:a1$wz-G~൱),S6|r5f/yjQA|YlǑâ'1o$>&2<1*$rK.ʟd% hn-9MyH^G@\qv ܮht/LCJ3\42v9o43)N "!]GP~ylAoݍWNJ(Ҍ|7gh_ן9FX77P.%f5 e,6 a/kk vnëK(P,Pω2!^~J6P&g(PvfdJF{S^}y_)K[2&PAk€Eڳ4_|U`5<4*Me5qmGD[[0]c\M \qO~vfՀPt3q%݌55:x'z$*GWMƅT)<1[we=m.,(ᢰ"f˒Pg^4b3_ {Ǵ!=6fxljHkcC @msМ^56%ebuOF@kl|q i7/Puݚ1ʽU9RY&m3.vi%F@c&ns/v[H+ز^}& mq*T !!NdJr1,LQKqđuUpFjӡ Ya*}*,s߉N$M>Ί.(%{%%nR]wOc)q忛K1D&+6dڋ&ϰ&`^UquX#(2)۟UMJc`aaGS j3^U#',S xpc0^5 < ߩR\b0xB(AL;Uor:]E@_ۥ*)8o=!$DɭOSs1GFKջw߬ g6.Rj'cWS@VY =x,=1Y_MКLjFƥ=`2pݦˏz f_'tPLAWL7FAfd^9z6[WODo­'<̏@[[*ngttiD:MῥP&|R5Sys"N&u#6wj7ʭY)INҜx6PRMR-2b: Tj ,{z,3:h%_*pvn fE5`l曼2#[nG 'jª}Uz":5pK}}rMΊfqI&ż`8MK \?-l|2Hi>Q]`Qp6+ "׶ 3aϕD&*LfFrbK %&Gz0Tx^VfW_~mGrܐˢ{sf*0V(@yu+׭Bۤ ,f[U_)r8F+[jv; dU' SVyڏHR 0b%e>.6_NCri&+-9/2Omirٰ u`[FR3qW~T8 aGCa~*ȶI/|5&5[#a)Cz7a+[.[u;S{?jK =REnW,j(eYkkQrr,+˘|Eд<2#ևbi ՠ&npG$FVg#a-,sK/Kw4ѴL~h[Z tЪ*0&ȆHhnW!&uw)ӂ(28Y^wsSlwi)̓`:}'tuAQ'#om0Z,sZ$3*ޙg~uГvj^rfR(*f+{mwSwnK ]2A"djJ#c%LuN44R7?}`uo^ Pi6hyFg\R,_xF'AÇxI8>ԇV zm MŮZ"4G^!hgA{1'MG9b!@^qfup| -8؂! UWJew_^R1iBB6Mgi|H-ƴr<ȱ)[ X|dn;LC3>D@>'?I$dwb,B:Yĝn, C3#lpc4ux:C/k@>, 뾞3/m#jsu skdU,b] xuWM)& 6G|f(VkডZүݤ¦؋V''P8Ur<̞sYQݵМn-kZFv2W7I,KMd2'>t%vX5 @o(t.M'WP/a -+N{p_X7 #~BJR5F1e5@>"tV&6 UX>B Y!7ScmzV(ϩ1s=~d(~,;tW$Zx?**(SiQ=A |Q >2$ $<_nK۩xUbyZ <}TL?BwMKgڼk[ZNԮMwy6J(NRQV31Uo!A=Ga:X h[([xOyes[l 0qc`zI>%rb032y+Ϙx7gH~{p ρU:Hrbg:𘚗w~Y= 0(|9j,\nL>cS&|5wz9 , (eeKrFaPUE=^.-0W@c[T:Sӵ\>ITë}7<邓u,/Y:!C;4zI>hߢ̃皩0'm ײό &BY6U\XQsqtRY(i6{W`g2[$YP{+͸XP0 pjm(?ItYR7ğvi]lT3Ze{vKW's73]V11CYER[ cxÅjEݘ5zX p ~PU ؛xjA7L Jˮ^96ESޜ*JtlǖqXs|Wь&E:!|8aXe/m րw h*0j_vKW3p3UtvsN$jB _G[4[sB`Ε5JY/7c V ^DLsy(>~;|I l XB*;G\rn0.୘=aTj5? k *Ǫчhoų-5P!Gp> ,ovCHt.ϵ_D bPu<0!FԧKpO ٚX()+ZpI[p͏/؆Y{t;x̩3 č50``{F!1_JΫ!6h]b}ᩣ& ~ 9 fK5duNbvگuzU nAC?ٳ-eOjYbmL9@_+9ƅMl;o^Qԣal{#1XgATh7mʚC AVf uu|$ħ9_JѥyB'k!`Fc'O+e% rGq[1Pҝ !<%}Bp  lӹ!@u09-9nuMDIG兲^mI)Cs-7q873|OQFzY,ԗl]mHol bͨ.XPOy.B\!j;~:ZYi@9b-z) V}gp {Bxy d-w22FJTo'AAzg"mҳ˖VY&]kADK\-z~K ŮM"9y8 w8P6XG X N Ft8St-v%!U Ñ䏀WV"  atVoq)oLެIHR]ASRPK3pirx -t|gk&0}RXc*&@V7m!ʠ#}1 ז9Div黪^p 9bÊ0)ڌڎBd\/0HqMl2.Ja2'՚Z=p,0~,Cd't$Q{B5K$5IŤ牙5=Cfmԁr)LL- 1Q HrpnqDd9}"xb?MуO\v{ .oNiLGѬk ut𰰦 ]球|>M^sۘVBnhOt"ؾYBL/jy; (ZoR^"]d1K59ڸHPr7N{e$u7`5@m'T4c|^-nRC~ȴ=fqCJirEfঠޑKYv'p>pK!o'$<6 й&!>zr/fjq8]qhKLN+k .^)~VipT G Tϗ=(1ጴvhf@VNb׎9,{ٿtH/\;I !՜t]xk5{ dg [>4)֎I%Ptݒg݉a6ө,_*I)0zE8YAn_ spYb vڣ͹~Ϫ i'/>GɊP7};9>~=b&62u|en6'@툟ߣ<.]?\a:/HΏ\0M_p/Xt,NzU [C\`Pnp^8t$MTbt֟WB0G\_LBPd1P92!6=2tk$\)љi9|l?qP /Aah=t|{CnRTVF~*Je͇1\w( U j^ÔDj*L@&=l :}dz2E-nV/Ԇ&p݈u3490LTYGշYn i`7ԖFa-/xğGXo[e26Nd͈kDj'ݹp%(iß=aGF~G:HM@> =;p ]Ѭ,H>.(ɶZMR}l8Vۤ9t@{bggzeY1?E%%֟:?Jgr|[אsfI^N;+E\D7G~q6oVuy0(C#\K(NYs ׂd1/{87<{*~֞4(MۤSu[2-a @=}IӔB+~p02[ӄܖvh-]mlCSuhUm_$uFQf1\j;~"\1F;5dԖbn3M GWbϦ 2FZ=mglVFp  ,$"8י@jB돡RuCl1NI>=ش M#`H^ 㳿xx&t=~fkH(NO7k1}{]fhPCr4Ҽ> YA3@N;_^TCMmrBN׻ {/m8y7xz[I9MQk/((pmI-< ĪlH/ (:_FJR &M d59 !>Ram [f]G>#}<~?#@djd-9q^tct&6u\ 2񁱿'(La8f"ۉX=`dɍnh:vNy cFERHȲ՞e& 4ؤTȫߋ#0" -ٹMiRpNvЌcjG܅\VYdǚw CwQCB2w'6y0^! ]-^S=I&gDCѝ{8,IW_Ak>DV_׸tk}շ$ aD|_:/PO?2pFW< ~61$9 nq~adS$; -O}Ppe&ox[+qԢ~iF)p5bѱt1 "M,t8h>A׽ےF:Qh;T=,1דE <մJ i,ߛ ];V,y5CW-Tx"ݷ2}-D5k@ئ]s ӗs$QܑcZn SFbb:9Lh\$ж]~`FQ,j`^QfFq)b}vҾAE4e2R1\FY8̬|9:A"o9k*aa{Q?ʣJőYA @]ˆZPө4]ofQ/ "l2*俧n ؖd A>*#~'əH>A=؅RYzXZUkE*X.1 1`W?=ճtU83xRM襈6VKKz5ǝ/=^-[<^w&S3mr -d}2տ:8 7`m[y̎Tvyo_: 18wfeP,)/W>NzTŗfvKl^.Ѐoa7cXdJr rW (#]Jabzpi5WE`.@*' &S R*[|YM9! =L aϵD.{삲#'?%C2oL0D[hX=&sp)tiT3Cg0y\Z=(q{t9[١[m^)s˩Dn_7nS8oYt^XDBJ {yr OgY'q8^Am(N\p[C D.RylS=bR7ˊFܖZ`ݴ5-IڮB Bm=l@|Εru\T^WD~ J#|[TղYypَ2'J c{2k{6pw-LWBd6%_7ku}Ce\SnC 0-/EhῦE](H^inmD2Jҍb OaCh#0Zrp xo+6}ɜZn|vK"`dX_viR"\'T9pJ9[5Okpf}~)( < e? I«lIǴw5 'wb^}G(pt,1Wq{㪐454_ziI9d6D0`)$a[ۛdshjm]AThu!aQc,W]cYnR^~G0+7ϹXRn:,PΧPJ)Jv!CM|/e-3Jv4_"$Ѱ{5CPwGNxJu1◄.@ٵ9M.bsoW\aן1 eas60W ս C9i ArF"^d$3$9dGIʭԡhlIc-ƗlG:6+(})S4gF?вG݌Gr(+{è;f3~ +;!}\ Dav Dz <+{ eH|,+`dҍꏝ/M V1d܃KOYG;\jo:0Q Ɋf3X/ .,\x;YoET3Ã҉ձ#{S_s]hρ`'MeƘp^hKIq!#zM̑A"m*Sjdf$&kcb L1M7:rd觲c/Q/p>jN;s%eo>bژmDNtq u2"߅URB=1ߎ-Oq=!ܥk=AUw#M gaٻ=8M g'ݝ 9}(j0NyX=yzGp0eA rj_ PX@%u"kFqn6>!׆G2o<2ث5^^LW1zєH -Awϑ1}58 63̚ K& nhX-7Q=7G].%i d h{P̖ý'v.s3ȫpՂn~чˊhމh)̽}iq -t'A_:ȈΆ:R!D8 sbzc6@7ucA#[((5toa*)ܫ$e]/yPd:$ȸ FcYp%-h""jUpa VD W˚8}K/UՑ]d$Oy?N@;0a49.ށE|F>h8Dcchbҫ~[1} f]F$n dUSBrE:+? lMPc`PX J(ϪƺԐqxё|_G8 <TtyK#|Q%^0a|ha/m`sivZ;$#ƦdOWh l(I:dU=VC_ _?c "?x>w5i<+a>I7~nI.AryN v.q[ñI&<*իRtxx^1 j[itK$<.Ouos/ٺym99?/W3e\ihF; .z%`xϴj0I2)wA2a_ w8glQ/"H'RIW#n!zba[gSEN?l?JM=;|R@]Kx]{ i0te@]qpDvT Jlw1%H3f9 S} k=D~;M)oܐxP4H! 3[NpRNV.`>CyI/@T @usi- [ *8l6A-py(Y_$!@[̬ `D+cӞ݆ tj?'ȟ(#1]lvif /vMߦ펜Q#hX@C! JycJ[2&*<~*dBx0F?Z+x5 d>)HݢX~[{-.?Em[s,)jDJ#p dv%KNԒ`C*M Mcrǩ.Qq1nWWp$zr0%^QG߃ ka̸wv)?G73azvLQH:G+LTFf 'nePCW+hI_Jy赢[_ǥI]g}WQRT>eo/do:xnڋLPbI gI zS~{ͬZhv 0b\6=)CWFx>ea_/H%90K>~J hfoKwt̔d~O{IJ?ZBFy0SIל&rf/%YDW$r57V,F=ޗq_D5-aIp} sˆbnQ66P ]E&]!1XA0+`S'd NLd0: xt^7Լu׎TfT)jYòr@H.YmJ]Y Q9a.GVӻ}CDRSk>zS#) G?aUjq%HN"z#=L;L"k3Ze% 6/bVxw_ٰ1t iAePLf n"U~>INmX#RYAcXd8'}@i!#CwC ,ndAD;DD ,^ﰐ}bC8eTց]FNq,!Cr7-2ȷsr0b7]|ZH 6FD:znDBȲ&m~[әV+m `&)?Z: @zgN:*k>Lp1N(8H8OjGt1ڶǢcpi A@Nl~FPD?Ҋ!#\k-wh^jJ?ϫHDq˘y$p7 cW-nXqa<0AN?Bu!/5 ޸l\7]I0<{3A^}8U:>lM<)5I!JԪ7P{!G;+@ 7̄]X$-s2'JT&5#/-lZԗs0+@АweX.>_s8&Y LĘ@Pҟ# DE1UOӔ|ioP 4QDơEb*8N7A Iփ nB #&G;^4#hiFDy&U^}Qٖ,Dy4\ n3O"{p-Vm_56ƐI4+&s,N/ӗMvd>a=ʟz-%PzB;;V!V `f \ώJmǟ7| 'AN%Z$&ƾmarݢIstd;&i;{*s;5ڙ=sܝXϛ`qYmS\TBe@N6]mWJX$7ăGĴ&՛}s(9 4iSBh,< ҿܳĩ} R$V1TA෿@Ox|cְBxjtǪ2kVƇ6`Cf/ŞQץ6?" H x/.]J H%3 lNib3(h/xO! F8ǺW!?7~|峒=I./bg*%j)UYҁ{sPЈ&dJr8OPGEK'NC.E\t2k^E'# X(.!3V?](:ݎy@ ӭP)r=cȳg~ ]SP[ ,B|\.a|#0Zw>LwB*Emc/CN9=`BʬB;Eೠ+N޶QP&(`]AgL7# bII)MǩÂD1m#/—ljҵ'?"QCc%{|[ ߛ,t{"KKd~ v JFgY!VuO{tyŊƽ੅] 5mQ4鐨/jo+]Pjf< j >@$pɫ>aL>zgj/"' f8;::Iج'EeLmgZxdiGc$:Wbun5,9>_6?yE3\e S#ˣYs%PIg!gsufg9gչY74^_$B9(u|dh^M䇖*a˻Hj ZV x*|a.{COJlK/ h(jJ[<;vFI4*܄e,ABqzQ.>ܠy] ηJ;z 8 >x0~xR;R@]Z-•\_u&yl~_~pcLJ;c8}1ݩ2"nߌ}=I^X_9c)u_4rl)ϣ9 -fl&d"GfS 8iܙ~| aN w1k2$b6G6M@36鑊-O 8Uz<lgRűǪM34.yJ[`?-!ҁnV``G -L:nMٖVF ȇM'R h&B}ۙP'l MKNVљ q,-"j Z:)ţ#=͛GCbʑ:I$5Iߨ%LM㣸3 HЮT8}\$vt'WSǫH-gG%ZB !ÆO):X9M.v~zHּS܃Rj猄.:$q%=q!aܛPwm\,4 R5CtOtaJ1…HDm{7:ŭCC45V̧gR K`#+ի)8VиX .WxYw1$1"O:N]C!.47$G: S0FiApMڵb&u' ܦ|WޞO2p >P.,$Uɟ1u~_U,IH=.-w8[@"#'ySj Xru3JcOȒ%c*Sv q8\{9e9;Dq IXO*z$G^L{an49~*)<IU%@VR3DhC=5WuSм@mg-_֐ⅾy2,?4`B-a Pu}9@KVz  Vt08, b ]A|y$PPݩ֤ž4Cl]%(IH'.7T3y$* 8ng, Ea,4*Qag91GbFنMzL7!&3hFCp˔˪y`gFy%r.m蹖$-y]ffBϑ;&kv%BH8漁.)N%cSqU%g+#Y/9(0Z nDȻցs|bO ͷ {acfQ@T2] /) gs0Fn_}Nc#^ g=U?ݸaU@@vGsQɠc0b٬gܗNL f fލ;<-.qHkc+ŤvVOo!9/-j[2c+\<<2ql\CADʏ@ 0u%:fyayڊ$(}:2mڕ*0]!KgҀ/y u؟c i>75n̒WwV}t3F\9bFX'C,h~(Chݘ+!!U\h1ќp2? #a2h#Z՚Hw tpP"DRү->\if{:dFO9m <-%ZB +h|U{K@QjpuF ̓RiPY "q#~p=!1 B ƞҢ᝔Whq램L Y'Kxq(N}ޢIAɪp x=vy-8-&žDޙ\P8 =v/8,Y,d\wu{]7m=_:(Ӻ%hA>m疽sr&SN~xPIo+qՇrd ԥ]Ht֑ٞ$? ǃ[Ī>|vv z[B)0 Wߣ&aDyhe7dTڟ?ogDŽdza?xN9I5gh(oHlrʎaK)t?Ԧt^2<@:)hho~kt@:n1Bvo8Ht2.v($,{'0W9h"ʠIFAIOELR^31ÎpYit {Sܰu3 ir{7kJmD6~y67+gAqmUXh&3퀺!>gu.V芢 2KU,Cs Qm\!9Hi"ŋѦyJ'88bX⡟\n9Ob$-{+qү=' $Uvoȸ'BG_A'y=SNKCfTG_r3}#YZkwcMB rNj߭5 X7H [;-rrpZ%|wQ0YuIIrWg4]TBe#9]3 4B)a. pYf.-L? y47AƛAs 1 "|4TYܝ|-CΊp<tyWma{ $IVG7馰Ʉ"ҷӅD%%,\o)"42i=͏(b2[oy|v@\Z|hi"(6tpR_+47+GRG9_ (@mVZ33gsD+c\D[@d@wxŪZRgI?E8^Iߠ^BLjE9)CSnk-`MDbW%u$>lLXBjk֔|&9{) -y `\H~Ί3ӻe@"h1q2>I]I D2780ta;9xQ+jQ0mTlڂ$c6k&vmM:Hgo$,tf\Kܘ6ff)[`fP;^$~ZNe*0`zRC_< klנ:Dln6g5T55?FTbƥܣ@-2GG!|_Zv8LA :@vnE׌,@/+Nۂz ^x;;BrBv>테c*!;6 (Z >9yu#.#7:N̤\ՏxE;pP`SF4؟UCT=;_XK hT.IID7 Dq!v^ 6HyFxzF{)q耏<x\ƕ$QJ)xDm،uǰvI" w.E1ՎhWhC)Zg9uj XBK] Ml6GkobzbJ)[D`'~>ۓI6P+gi݌m:\(4_wktWf˺Zɧƃ foS &nv :6$ݷf zDQal靆>'vnUdJrKXe=B|h\s#YQo1g< {/Vq7S^3t1)EAYhpS16 A*aH Ab;@*mB2EujBhxI-uY(]Aܬ :M]h {DwmNNaIEW _~l|FݒOGM~T3dvYf|MrT=$HvOXzƚ=V5뼮-Kl1Mj"BEytƵ|ǒ4N*uKaEK ^\j^1i~}Is'?wNtZN=IH#j;+vd#~zN"N/?JI{>.tqJՕT$u'pK0Pte``v7#)0":ƭl(e+*>Udq{U 'op{CRu\60C'YCR1wDEܴ^vy,+*n x^p k[!C;g  E7\ԵM521=C\OLdثmva&MFY6ko.m+&",9-QÀWW=tX9*X1XY HR VDer&vO<2&S異c4;yLPr6κtd /7p1\P 50?e90Am% 7iGz'ZY}N*|ɖOsmdviF/m S!裂XaĘ Dv]:gT =`UMdTG=s2+%̊Y?%Zt8s5F%SmQ'N_-c;*^h0|Y%IV+H<)P%&ڽ 67Ck&&l7!:uǿ&\а%nRr?Ρd9+V[VK昹X)IblY¯ LBRv7}kA*KcFzәCcAjgw/wDu0c/EyBE 4֙Oܢ'&ǂ%M-#qB< l]빓=0ʹnZP^]mDfN~!Љi ,P \Bk]D}^"bXvl}74|nS`N:%6iOY;(H.Qy|j$!9!ʶJ\>-&cpsQ GcoB m;l{msG+mۋgₓ-cA(%ILUkB>})ˎd)$Nsk%ӍfĬV-$sϮH+~* |f1fEť 1NV:!:/E UIqƩ>x!<|u$4TDQ@ 1<%ck3'4⎞)2r~|V'P .8AKYs0eNJCg HHbL /ǟa[vСTANdO[?P#̒7݁vZI](ZsMkm!`0_yfIev؏.:`M޹Dm=GvL@چ:+?]NSjksw, }It mhAiJ'ju opɠJ@#*;GyЎi(ypXtw%[g6N1x*Ig /iF0-mҲ/89S=R.' g85Jp1!ʧ (K=>ގaHl|vePP{1fq]7noXckɔz4q{MRe'3K z0i]%mztC{/E>>rawUgM4sdspAkj$ř3wsq`;#t0LBd4Lr!GL~$^zL| / =*dhubK|nB=$9|U\+A X?&"[HC7x &ei/5](LM9~fY.uX!}(v~i@uO(bg6I.4C׸_|&;X,q!( rn~# e&V3Fd,7uH^툟jgvn*#4TZ(==w{n{U,O9T:O~!3>7o`ݕ/u n^*$e`"1oA-Y8sefL8_l>|l̄(u9R%A`Djb{d (/Uz "yGRx-Ҍ?4a՝i3^@W3*v!\tX؂X NX=-1v2 C!жgʁ͕ӢjZ(nُJ*䮈I}E/3n ߓ Ng GmBhbm1n.ȶ QJN)p\8E7[w@+mb$qc [.K9B/c(!#e0i@ YyI'W.fc7ZzH.ebL-"{*Y׆ rg;cذL;:K%p {@#q@H}6ЩQюiM%H -|Ÿq7򚓱r|Rc;;'yR76`rD.R^IhrRJwjk-C]x4$*H\*h{fQDB*䜴{M%#ɜME.x߸$E+탃qx-__dX*5{QiABa3V9V.Uz6뢶۩z5-|Y 5JQJ?Z~CQ5yч꿇5qH&af.T!q-.N= U _ňk'DC0L?g1cH\KE7w0㛟+MX"LY8kQO#L9xIF u{\OBxWbg{/ӄz3Tu T gE V]3$2*I3&ύp!Iv5u0oP3☤ 6F)?rRH v& V+a6"<."QotщhATuD+hODNT :caJ%7 e⓫rs{ f|/&ȼ24d>,Т@"IJ;'7 9-}*`/2Ca~4P F*XJX9I ^gM+ {^ >[K-%\@;B (0Ed}\Ք1WI8-@v8Zy8̗&دT. Q(P4Jq<DsA7I'f˅mXA3vYфH#q3E,*b ͖u܌v έb^m49:'Bx5{hiQd02֋ PE5OZ3d\pv3㉭R(,0{1a"с?a$1y4/ؘI(aaF5+odkw{bs|ym`u _q̗ywu*hL{ȱM0m>cLx՟챗6ylMj  :@{ r>&bŝ=`N;DjlIs`oL4eQ/eJR_\_tVagu5>cH b*瀬h28 )nEbK-}φ:ژ7Y"ڋ R'87Lقlѻuڝ`?3ԟ)K)#V0_#qtϋRF4%MT vZ>͑ l_^]UX_jȦugJ*OYd`U_O 6yق|UF4lĺ4:2=̑Z<}zB1xpkovt񣑿 ]t@YWE-77'srN=4HCC=#況& N~J)$:6Zxf٦FS`:Eə{՜$gKWm Ҁi?-?y6Gn V0F '˪"ľ x"9,dH-&F)e˓j\6d^=#24/+0Rlq H:/fh*9]VɶOT%Z>7 0} Qcq#aV!ذɢ^CAXh?WœE p&j/^oE#GjHŨ*yؚ^/{H|ytn9FPX^J 1=%E*Do拐/̀'10 'hnhYjGu:? `J¸ =,ʙE &%]NlYY_ɪSڄRn^$ь2(m6 %HV&$uV9z~X5U2 dgJ[-@C"o5lj*K_Ɂ3QgieLYҞ"P>wp`xJ O~!//0b.)@?^=jBD\}8V]|ЩrQd7ȡ#e*u쉚4+R]UrA^=g=$Kp"x#0v]:@dH&Y?9Ҡsk<{w@stSKi8fUR3oeVlst@PGxe]3,5R+&vuM^\Qo%䶲'۝/7SnWA-([%deI• Y`Lj!Qҁ pzLe(Jzg9 G'(7.ӭuxjܪsggW`N]ߣ:.aQ[Ni UOO6g F7}.jjjXN:~%&vm>b0L.Fx&~ϰv8_܂擩%bBSlp5W7(E!go]+Mp׭yY%TG#|jtx;Wo|Oh=[Boٓ섴bxRJTnu>8}| .{=AVt L(Ð> ӑ)-x4܉nDJS.S2tC7۾>o8'FِIP-i{!tOƄީ~k۟JvD.*5Gl瓥 A?b(؏IaD2X Ŏtdyƿ3fK#y%ܣ.Ƒݭ<^ 13ra/5ܱ1Z,!LL)i#;fK\SkdhQf6qĹA26ք:ŔItɪ#gݲ; ܿZ?~D%#>2I{Dma411ϒ/5"Dd"{nĂx_QVWqj-jWar ͛vݐs fio@%pX,"S@^gBj D"I')1XOc2e1縉7KpfErx-8 ۜr3VvPdzҟr=mesxEXufa2hɧd2`9yqX!=5.Ezlٟj@޵dICZF}_<H !MRl\F4\ _n#L\qon6ߟ_ڴ+)<z?ÜD9}?warOb]_'ç-\ZVɭІJRMy3 p,n OHDHA={IU Tf./1N`*9p,-DUf+J?O'MFk<7d9^\b)n:s$lJVܴQ頾}E󛨐Y&^dO\vVOXER7u*v5~'YQNQ)0F^#c.aY[Vdu蚉n[:s鳷(1k٫L>cZ-Lr>m1ӭHX5@>h6ufB1jooB~4L|v~ `2yX:d#F$ZN=n800ӊ3[{])5M;1]۴ӻyiSO }pI/V#$PgbyHl3( 0:bfEP@|iztC2$ݰTQ`X).ln-!$_IV"Â/߷X_\Vлj{enqo^CGdw6ɩm0ۈ(nNǟ$P3(p=X8^?3z*Z= NˏH~Ȼ׬v 5|f}kʼnP>i zqbFp90rK Ŀ'ֳNݕ13d[;p-dƸ[G!CkA̰8;.=_2@)QP) l\X>( z J")C&s*CLu FP%-Fm-L_l8EY`A4cPYijESXpj'{TdK$% )3~7peSJ&2~EWFѺmS#AWс;3 R:WP u{VQ8:e><mUWGE2%̏s65)in>aUզUe>R5" ԧMl" &S+פdo{0Oui~O`GNl-7GWn\HVLj۞ AGA{WI֬ogyr2.ٰKTob:#oyp1Uq'@$ԶБy ֨m$V:mD`To%4t>7kv tCMHS Kx^w=SiV;ZgZyjw]fNn:7=\w3K(~0@l(o "T`0ֲvrY=ѣ(ѵ00wI?M^K 3LFʒz8&tΡ/Ԇ\{d9ؘp"ߞӗ p7~6v69 !F)X~Yӫ ?IFcxá b^IԌpmV&<-ZD,_bH v/b,)LJkZ5ƙRD9 k_k`:H1'U[p9l6|zF0;xQJAd7F%ͥpaڥ{ 3ջ6+r=('mMƧii-y<ͶH7/e7g^'}$>`EWW$';G^?-AMj!pU[uKE =e@Cw蝸\S_GDY7GP)`@g}8|BBip7}M%Z aSEe:|}۩ju8 :ť@')t\ulk5:.ɺG{5UZ]A{yL~B͈1 Wf?[1̅$tq(4-miyPhm#o og w{1o =)u±@>m b#T́ 2!$bF.u)H\٬Pe)-a^)& K>RbI"?"O'ܓ yN7!5ԯuIj-OSAl6iUu=)ρO܎#۔s1 I]&*SAYjlR nMUuj"e6:~%K,RUnW{qlDRozd-π* P $HI-a!N+4ShBT$܋8Bgb̋[8M'1a(Nlt8.Cb6e2N+x?` i-\CD ʼL9.i 9 f?{Id<$P`׭>WI&݄QO]P&&܌ڋ4{ȧkoǧ;ɢ2i\6_M#w,L̥}FkԨS0A`NzX'ܦ]|mN_AW%2m+?9dg.mO4}"u~Eøa.WR@C+8nsLc劍 ]xHZ)+ 9fr+YۈZ?0߯ ߿5pPU96:bV_%J jt%1R5y(Br_lJxO-z2/V#G5qO%I@~(k^(~Usa{A)*Yh+G1%ԬШs+>FHfNJ?4_g57~3ߨ :1:x WuF l^n2gvt ݭ6qZhFPUrHtՈNG]ФR-74?{ŁƔ[YO(h]_rg+Ƈ s迩eS$:a]?˚C}Lrʓt$$7#fqN3NaDvþAbaynJ!gT(*`| |{ViGEJ_šH%׀AQ $ؔZ]/ʬOSWPWo7 W s0<,SHJO3$$y(n[}} *!@~Kp] BoXth~}O9ϝI4mѵ7L q @^ g#檪˼Ksf$Ji;i'}v](c奮C$bj٦Jjþ- Q3?W^WhWpT:^<ƥ4vw]IB#ANd(?zQNu&%jZ97I{97:vɔ,o$'A%ѧ,!ٙ J3zJ'Sj,64wݣ5s_}ДdfE<x|O r?d?% APÆ;ZRҶd\g!ek5A[bb(I7*-k;ރN㆔a[1ΐD,˚$VO<}Ȍ &P͊sZ!8 yr:+%*## }7.xHLA k]-U9r]' hR+ydL.̲ *V5@*i}DɄEk_\Gi]q!Rᶘl3e0[Z*k=Z*l{l/fXu 5sQZ,!2DG ]BUIR-(.R_HGU bHё3*;`:(c vIQ1R1<{kޥnD|awYq!(Ǥ1DV,O{;.Q~&787_a GӁ9Qmzkw,zU>!6QKw(u wc `,.?Ϝ-w=%9wZ lof'i G}]%SZ#==< %JO\5޴̃Č0E@:Gثxp;K ᔾp'o'3jJ*gq#/ӊR&cOZy_ӓJp}C4T7_O|]I$iy % $ܓF-5qӿ#5)1;]bQK-%D- {MSe/! j"J~F_e 싁3[9/"6Dyˢ"GA ׳(jm=F=HGݲ|O Qrd$@;Y^ hR~h7F%R`N?sZi3|E!$ VFd'l}q4^ ICF8`ſpX#Fu4/"pPBK-BdJ`4SFQﭧS:Yc>pvklnjU'{,jQ6Z=,1;ޝ [LgYZ0707010000001d000081a400000000000000000000000167ee81370000b8e8000000000000000000000000000000000000006a00000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/crypto/marvell/octeontx2/rvu_cptvf.ko.xz7zXZִF!t/WE]?Eh=ڜͩo9jos _8g=!d9̭bpTE y_+aֵ++N;oQzU b" B_$m1XSS[SW 48g*Tu0UtR> \̃wKJOHi̵V;I@ 6]y6np3CH4BxXf-K@yԃEe]URjՖ06V҃FkIylDWz \ٝ{EBcwXMEJ𭿇BC2FMA?o,Ql~LEZ{ 8E#fAhmIO|LB!8s"zL~G/b]~P:0NM?o66䰠WG C:ԇkğ7Lӳ!L =rh:EKT%,2ً`MSVd|ILY%lcefwm ղ|  `^]Mq挞ZQ/FhAZ$x,ߝr H(ЇD J€X#g`TMnJ,%u٥epG}9;Xv[D7:kd֍*uص K90쨚4f~jaDZmZaןK%:0}ɜ68:4 rOT3@'{y< ;|ѩH\FE h’'a9#ɒ1 Sblܙk~؊d֋E6/Bz0 >Er"AV5Jp£8 U>ݴ*W>u +V8m}.7*p(x{ax ދ#x)jtD*{׎5\9\ Feҷ$Jb{3 D[E1LP"nW{Wgp|.Ov_;MoGNuT?WqOH"zn¤~jxr#>q3E .+()J#z?-DJ\fomX9[$@V ApQ/[g5% :^b1Wb>V=q[cs1dF.|;} 2i{B5pp+ j Syb-Y}.uqqj0vU%D!{OӚ̷Iԧ29ULHuuDugWq/TM=֕Q(—uW=V"30A9< Am Iw Ix(xJ)&s8Q{-c+|2Kk<W7a:R諦fga0myjhU (e@wPeREo2ƨB; 00uSuL2X:XՇZ1͜iKhs!C=\bcav0HK}"C+[ bӊ>5);k2 Zob`k2ܼČ40#ݔ?PNquJ'·Rd,fK}`34ٷAvc"맇ܖ;+S#qb^Z ¯c)*{`g{F̚j,NH|lŋVz `ׄj*cXi qК,YX#Qd\A L;F|s<XR'Y8uz]>KH{<-Xީx5փ!elo`!CNCMh9 G?'q.(eҜZMFcH̻U\ދ @ P\I7wq!?+"m/%kr;?ՙ6ꡌ+~E/=/bswL1887@R #'WWFC rKu̮Ǎ>5d,8Z"p LNßIf@ !58m Bn "qx^`<&RcujZ,< ~느> dm|B/X }q&M#CÉ`p>I(ɩmƢ0{;51G'?5S \яZk y4l0AƼs6"_|AϿ?b"De{C,c㓫 GJ1EJt\m}'Td(}ظfu&$0Ns-OIJ}(2.pRUt,Ji@-ƛnR@Ͻ -v@vՖDQ_-:+r6cBGzIq !q`uwA> JPI[Ȼ)=}@k;ӐW^ܩY"Df~-EB 2}S?x6=x.g騂腨{5'H>ze?zz7 Ps6HMjHWT]1 ,?2BKi Ϭ?tBb ЩMNYT UtHc 5*K697M_\P(썄G3BTL1C?q1O 7amxGzHv?b)ޫ';bI$K+/%*B^wX&*Xm]N~4 J@{f>^\H*m_h>N;lq.9VO/F9$tSwTd48NvblՋ *8_`r``/}-ҪmyebhVwU$rwWskT@MS\ xqXd˒pUA:r2py.'- NҠB3 zyb 8 $U;ƺR0 W4OAf(<=PϗcOE1~_PfH`%6 -[8uپe_61JB0݋Dڟ_fj-{ZN8M̰+X?5C&uϹ;9$o*U|%ZpFhvi_.L辢]xr?<, ݋AV|kX .<|BDm{df~ {:VsbX`(cOV?Șb;}» b%f)[-GJJn_)s:ݴdm/s!?| 6CIl&~3d4ݾ5A䍣\~9[4gNgǀvi pO~M61a)]V"1-) h(D85[8PȬ o"OVdJ5A|gksHT2j$X~WEϯ^j%_yF}1kÐ%Zj$:6F!rz=x}L4v.ZF;:}CWv0JF\l31!P9i,% 8Z}Rxo5iMh)F$Ė\X#Qneu;ђE`Ů-nTGfDxL%gYP> 4N Mj i`5n1X/)Fd*d|P#[3=&0Il/0J&ǶT@vMJb2TʶdY±]H,n;7=d훍$NR K v|~$x>_Vcrq>mǝyx1G r;Z 'D!Y I5I*qx(qNW.;Ea9@b_\)_3L:8է Zk' P!#R(' PHd8/Dv1聪k{dsE+$-]Arg g&:R vo-?">$'QZF^q Ŵ>$(Na:LFd;ׅEjAO(%)"_쁄T!KV}%r G ̔vn##:yGB=ur\BiQm}uS`t5.X˕Ҡ,Uxp7NiݞTdv5iABkB*AAV BsJet'ƌ@3#%vfܰ8m2#+v2{0yq Ys&JҎPh o;B0`SŜ2]J&qcK[99+Y~g,ep=S9g<0(Y~B%}k z+>L|~vZے^TXy&AC?ˏӌg"i#F taZTj8DS/ oqbb1b2 p蚃fCkea!yogx;}eEyJqۦ@yQ>!69%1hLH _j/Z%_7=|V5tjTWqr*Wچ~%p/H8-Y8#Gs|ӧEGksTt:ah7qx]hN/ +@`of%`x+3!k1fjf,[ǽ=n4eE'2YI$]!p& tN(1CzAH@F]y=c|c Z %xkZ6ZD1]M5BDh.jRIy̧̜q׬c[Rֿ%{؊N dv?\ _;& /77ȷ~cip; >zyUn4*L95m]XCܢRJ>xfˆ )c6䛯*c٦ ۈJga94;\6r)Ae.Ujjp2׿ӌ XcH݀vuBx([ȜԀP+FLIbBk rEbq p_NoBZ02z0~Fjtuo29Cshd5 j 9HK؜aS Is0pXU(,D~aNٕg, vTR^xhڸs./dM@ZX-bt ۚtFpP4!$LkM{aL*zr{e[B%>]w㤧˜1bMNp$҉B8/M.}D>~Q.,a?m .]av@6Cѯ}`ߗ!jS j,cvñA d *A mL3KKvI-9NN9ҨGrz =d>j83Гa(Ig4ڇ;E upEŗ_x:T@. j[s,S>Mو)z\;zlONuhǟo, Z[p:/eY,݂Q5񞽬)Vm:&۴g 榟I\GCL1l".ȑj|u_(,I0Ȝ.2ЧYONT&YzDtMCUP`,]b33pe.v'D Q1T^Ex~DܡzF"F>'/^rCj I-;޸,Qv(Ƀv6"Լ2&|؀{3cH*؉XJ4_NIMQNwFAnX*H){dXE  \\C< :Tȱz(ŕ"7kuM1H.c? Vh:°w`E[p?exTV$璛,}E#{`wMs;ө5\=Yxwöo~ۯ9ΉE( GkF߾R$l}e[_L?ǥn5I酘w&!MRgpC/֖(NgҞu< ԡ^@d?gaHޢPǙaRi-3ҮA>" G@ 2Ȍ\ KJMHtn~ hX^C?>P6iKKŇlt4b+|-Ж Y,F phd[GFw筽&kK4:'J9Of݇lg,Ւ!z󀚺uz4l21˨DtJkphӏGぁxR`WK(c>)z&TRb!Xr>."\N$R.e&K(aQc@ڲ7R!xx^ 6WE?i$Yo(c܄,2Y@Q.O*V\~4;49@ yhtI&t!F|_+ngЃڋ@ŵmKr%ZdXp FN]Cp49e=[L) )|03#gV/ ŮmafA@GThPŏJΫ9hϯؑ$?`?fSC`\ 1)R#CKK)r%$O{oz|GpDEmTnCwl~KHKI@`♑}]WG5$Z ~L6iO>ZdilGt1g0DRdCTp1 ,&#Jz#ge0xx?zBobRU1OD[8ʃU_sc>I6UQIZ5nXA{@^6-/.Řý頨NEWaξx4bC% ljoJki)$ԵVv^[(ضou&P"yHpdD ]Dq6̴?6CZlӿ_sˆ+ؼhjgfWs֣M)3.Ay|/<DiQa~eɧ}۠V_zv5) xIhy;-0S˱ǩ:op,,̃GϐXHB agiY[nˠS(}owSmW=%_,)JCQתVQSG[}r\`AM`7쀽US\ {p  e<\|=Esވ$Ki}ƫ;u?mFqBeSp1| Hݎ<R%G 槩O7|g(^NSc(#e-G][M0/=\IXmΜ]ў=5华h_!/KvWy8S xT6ghcWJ?Iz Ml8Udj,g5ILwǭ&sPS;e1jM&C:zy[7o{Se cNyͰA-;uI*#hvûC+Jy_opLv ]mc~*kIoO)VYt -BXѥ=Oe[k^Ȍl68@(Ȏ19rycI*&R77} U%y.Ij s,k>0]" QtC)`ť;%U#ufG gp?n)Јx[ Gxk4G%$ ~G9| W b& ]P dϽ]+Oj0 :eLWe}t- ECw#cWuٻ"- ~‹>bx[!#K"EͿ|3d;g0]{S WD3]A+EH'\I8k$ꊑX56Xx V }Gw6}3[N}ͨgkGߘ/4i ȣt4  IܥBZ r(GJ^ qS9AǪJ*/}5Fv IUI21CY8n,CYlX+%)ϙ6 ڿIs#$6E3bPa;v Q~$ߡ hZ@WpRcNy"p hL_=6yJڡR¨W$82?ula"m1` &)E4d~MPm5bXD~2uYdž[|JPm59+DtR/nS;o; l,'Kyw–fdnc.PٗeqHpj bթ]J$cGsp>yͮ^6Q@cV#qF2%@}$ ~Ww\n'"[mH[8m֨-~6y O0 xn򀺾iOJ 9g&NnUA-23R<%KONy^ϻrσaWI#x*y6rOu )Q1ZbFv!Dl@T@وiri<=SЯd.R1Ξ}99RK'-2?:{ fݐKAW2*{G7l𖈶nV?T#&'mZUCR8+ioNԲw`iFLe'ne2yc@ޗu EYᯧ=\Q3ڴ|_%Fg16rˬuE:{y(=QͱɠrrwIUȔl[)gMw5ᨭK 9<?1ak"SѹU@pNӔWT眸 wm8E[ğGL[qƜ\ 23]5SX`M%c@u֐Z*_y|;Reb \ˉVo^A<5SOs$\[xYb:ٙ%q\@wFM9R4g簩"讣u |yb#>N!WM4!JbB$ Ƅkph@՗Chtf,ts"̴pr9#uCTp"X/, j s??Pv`j%1$pq{So 2W|gpZE {'N Sw\%ycRcA& lr][;kWW~ꋴ|5Gfwց,R)g = `лQƥLnpaEG|j )׻)TD m{Mҷ_a*Nϩrd9,ͦKWRzCPN*!&a4", . 8פf{'Xa>9O:N@Yr4)~X]~DdR<͙-XH5'Eb'1OGoEuje7쫻{f^"0z%͔ᅮں*b2M]/]m剎/>t^g(3X|N{ Z'4Ijn?_eKfQ6F%ypBR$a~N~)Zt1=Z D5D ,TEIWlILfq!*'ZK*Rktooϡ0r=&)$l^ qd@1y'k}nbNI0*)F~,wFo}] e<_ #ve< v|:.'$yfmCǽ 9m iVP?#M}d&3낑pw:;,ɤ={I%61kː`e6!^pFh*Zi1v݁!6viZD=ljLMVikI%XیZBiIp&JA*KЫ<pyJd,c5>'W_[mReײ:KyN:S榿p#[8[k2^7TU3a7r;gش\6KY@eȦ{z!;TJ'-|Jlh?RqAp28XsكP2L?,#zհYB99yeMC|MJ`j‚3 Ҡ_)iX_; OnjX5Z6P&/&|$mLe3CVO/RM, <_.LMT6ӉP%l-W(s,,stGOwˎ0ULŸl_]F8."K$&M?O'%"_M@B>㧛4.ݟ= w$,u4<Yl,j68\Q̱X ,qo{›30 ǠISO3 !p&Ch2[3'XAs'޼3_t'0!)HG$BBNZ8FT8MEUL BH $_)*_\2s'A<70Qu3Ғo>>x6t.'3tLN!5bؓ{ Mv67? 6-rF ҇S_=N!s ~f.2m`U"hҸTUIp$guz8묢F6DW_mK`҆Z]줏1I3HT )8He $jl֯$^$SgB; _v"/e+a*prPx5fQ:/Ye-8L3&"!Tmb^в:Y]4DKPl"}:@)Ik`kl7;UqkFШ`j}WݻMhB \gTy,>rʑJ/ʅ~N)l˰[$vP#v~e"⤸ ]u-&nqqv 6y'A^Tܞ@/Jc*ఋ.#w3;,X.dDjP ټ])ٯ`qR2s/z‡>ͤ~> ̏p`VH 5ڼN~A3P::/'L*FCF]\#Yy$|IMo HlWYW$Y٣U$R#)6[cR\b*n"bXyK+`TG!"(f՗py|E*ˍW[o%PU#uHld6[*<0 IvqCzP\ɭRIG]b4Kt _pALc% $| avҋOE]jVuFc! cG-nLF뙾a" N¿f!܏+*}w%p1%$գKjN ^0v…Yg ȕîaEKuE-iRxRto@"!Ϋc57ZWOUIrjxo]9ܱ`vP8o#E^`.1Cg ƞ5}qLBog]i*,OiT=I袁r1Y!`,6F>u*lPŠgIYmsXN!0C2e;7,=/P4ZHR)zRBu B> R;+7C ?Exn|)xUDEz變p _ V>0G0[hiZ=Ce^O{im^v0LuS|opY:i0/=XlVg&+Vb~IB tKN FuJ D%qȍ'H 峄`>Nn}+ Ef px* W# IeU -ֳyUû'8rt)ʹɠnu(zh<_kn<$ 49/.}26&j9Tw.\Va&2r a%+ER?\7B`:TJV{=-`[Q+'Vs%=׃+)Cz܎Jw:{diJx{tpMXne'ni])se.&ލ'};42cM)?p"5g%y1x!DIH-Τ-5['wV~x eo\n~U wr<bkm&"AH$p(;,+~b5*^B^gAÐn[fWTTsarGw$wIG|L!EE(p |"5?]zWzY̷C^**^zEVlɣ ԶTpҧnubfI-7w.v>v|(K˜APOS[4OZdW)xPKS6qS'N?j{ʼ]w44*%xVH8!qmB?~fI4" .Il[ٛ;YWRd =<bY`\hs8`r7ϣL|%hעAbҴ.0{F/{Bo{Zi p3*MC}{]<%BN}˰NH2AuNgr%lFP /u,jFV 7=^,*A t%p*vyT 4&ϸ\nF+_u ~m6Z3 %~d(bj_E  3·ܞzV=O^Q0|#ӈ{mOL S&<&0( 'PѿV~ԻoLXllL lx9EU{W@tjD͎5>|rQ&w8hDNgHGb̟W^/D8?3tdIMt (Gl ID GX{i iXu|c-.H%rۖ-s Ȇ&A<4 \xH1/^p| u Ζ'(<ޱRKP&ښdHE'^FTQݦ~)rvAu&9 hO^C <'a$%B*TjWYU'Y =ʅS 1C+ +#Ȼd\j_'/]̽ZpaVHʎ18vNS5Exb5Iܮ7 QV.t[H[;LNm!n{l@ybG @W ͆b9@/grVeӝA 􅉄ɱ8dePC`g q:]gPػ =~Cb#A1m̧i}ȉeI:<}C+TZwcH8:yz,CDDT8nXWgDZ9"1R<5uxN?* 6:${,/ՠ@Qnwm>&;C7p.di6~`#IAP3G|H}6 پבnVw WxvX<4v[ޒt6>kN.υr| BsxBc+elG!aw[qϒZPRu#Ly5wɰ~H[2i9Oc[tcǧ%AnaC@椸,FJƕ+9l L j’W/Y/w9g o"z0NZtx=}B.?3<2)ܿb/g(9FB"01K>;.椻CbrƞV7Dq;л O19 {Fޖ=ė2|Tv ɦ~Jlh| -ip8#H^. gSvgRW:2 IDꅒ t?[+g[ U$O;AoA<#1"2! ]3tJeM~`OrgTӽqr3z-js!$LҼf;~:1*VD|;;g'y @jR0^Y+$X޲c\eV$ŵD^ 9nA~\\M'_>`lu(T{dYzG;`9tULj^nݰiscpsɒ8Z9dA,L4_nIu-U:Uc5*c?T>pĴR79avÕC4'T[{JTx !U1'4Qog5Tw,C)2DBu+Q$p {XV$;_=nհlr`{L7mՈ83^Rdu@Uӯ[5YIN5R.rhP?b=2jte"#§MRc;8[_9A =]h6жG\f3;p>a:6= Pml/«xDxU L [`DB *%*[zhm(aH"o%&/Kt&qC`;eh'Z!vgR${c?} {Lѓ{Ӎ7/Xqsukؔѽh% ˦xc{3 Z5ãJvemKR YgC;X~JCR1Lf5+V/c(5Ug[梨b`?"oUn:^Ƕ.2ƒc&gʿ|MI !9Js J!6j1[O*nUoOSThWLەi\1XpQ.{}Ad$x>IϛKٴ94-{bL`^@6 Mm2`K}z?@R0>r5#ОuBWf= v 8],i5_JUS9]1}p2c~e%1ҟ0$Bx yFY\v?yP=}ӮD*>)m=TK % i ]ǐ2LWUGWbL)d{CK{Z.rX3 1@ 7+U'qj5mArnH@*׺B;-+5Q&چjefٚ 6)g%>6[+VZ@j7ۉlh}4z 0%XzZ8.X Rھ8|}g)ᛕ\ræ@xQΓa7mDި2YqY8޻9W4Tfh /I6bai]d+ݝJ7.g: D,N?Q?HRެoܸ6q2G\;dͦ}|W6uCk^ utFݧ6HM\u_[.<꥓O׬%QN1y md<4B%bp6UXsl 79 %0Gb;b`66qJ:daKX^'J|Wc0KW iͪ~5܏{.\|0!]kfOﮘ T{X̵/m3i>448ncL9h@ 1>ܜ=p&^h#ڤ=J_&j,"|w/ܢQaR}[<5i?i bj2WPop 6|u Ncy+XQJsR>@:8c_tej!-2\jtuyҹ<5dxs|1ŭ'"ic;4L8ɷ n=*t弇vWM.JFC<3^AWč^jui!!8/8',K0׬٧ .Ɵ6]ɓQy9BR[vƙ8U,_*2gkS$CGLrݕEf GCN-&hSaP|7R$۸}7aVNDEb.rEAQx5-UnjDfѠB*8Q\/ZGX8 * l֖ǟ`eRL'fb.<\MZvM\f ipIFC>$xs'{3Oj_$:O&7.mG_kAC6`m;Œ< :ܸ$ĽBm|o&IX_P" AFr!Ѣ䤃o1Xr$GK z50֒ 0ɨu)@+s?eĶ\s&[)RV._ b3?P b;ˆ~N%vnE}u>CtWM9fBp0V)!A"ۇ](qRfJۜpKhlfe0}hǟ @ә*MWāʿd\w4vgڦMu5 +جl+|,Fwo:h'6xuAomH$j@;xmM ܥ15E G˽8iЏ/g4P _)H7NRtluSf vA ǧY ȰniDY.^L c@B7\0q9A8z9.QTLɽ{7O&:J0pgPmB;;~ڷZ(b9-ps04{1jqձE6Gٖ#dWL\c'خxG{pn˼{ ,l%N4uo ,v Cktpn-zZ>hWբr]َt˩@=%#E )kR@Gԟx5qAn(f,=uo8+V.cJDr ,큒,Mw֫%¥߷\$}Wx;v5&RT; eƸ[RO'V }UԡG$<1.[QHIaUu`qCKQ,*1U#aMDZY]4xg7d`Fhڽ )+aX>1B:K"o+Rd6]| ߯ c\O?ULoN#O  /pB'G2_zo(a${.+vDcI(n]go2 o9<:\gtl ~VWvNjJ4"!X}7soIw)cZBr913Dv+}jB. ąA/nqz4w .EIʜ8TG Tr#Iy氍̓vN !*8TzS };'wjnUؘn}O'&s OjU*Ǫe-y^g_d~ɴ1,o=-©얩}\IyPҫkp¬Q:llFs\&*/ǔ1|qmx=$aآ/gE4@﫨w, w`A:ڱH BfpV7IU$SY6E)W_!1+lFLg>gBQSGvC&_<) ;z5vgK(W#?L7QoƶHxЏ{hT\6CVC:ڷ" kQR'kL\-tOK[+7,o'0[~b\+5_ϲ$aCHA<}n |{$;M\p)nlLC*bRlB!ҰPtg*a'hJv×AD |qG4B CL1i ,[:3%$D&t nºzA/w/w%dZplJmw8d濆VJ,pxTh7L@uLsry3 0@ᩪ|ʄqNv;ivMWD~KI4,ʤ@P1.(brVeE sFiymJE9Zo1w/%a9sG Ӑ|0&Kv(pxՌF&s ck6~P$lSNZT] m}71*ksMX/8g&?@'֋4+ǯmw.EGa#RE<,- "~IV>(჻(";c[nO6!^w6I2׳o~HȼNVRFzwZQpR(@KJZi<%lQS^^pDKsݗ (JoiC`W[:6 y3 ق3RMlhgWa3H?fr$6&Dζ,BoZV&ԗMJr_lK{̐r2Ҕ)jq΄'\lA.|=kMHE ^7pp^@;jۉeDB xСzk7mC{07hpBmի3"۞kgB0?MwnEu)ʧ tݴ5`~^:h|k _LU{\#{cɪB˜Q~U^\*x;_=ßE)3@Eo=M ؚN 삀+/=tﯮƂjx-I#bSp41Xd`s|\ptk ^"v6#L X 7k%{&h1&$g߄3 wP1]4s}kÙt7;66/M]ve.$_"9 !Օrd&)xse~s)'ꁚ]lt7W63p8&00^UwJ)-D}lN}`/Tjf_8&J鎊l4G9PC%C -tr1NƯ fֽ(asOhJoSZ^^~ x^)@rWl`ü`5 "[P5TQЈSQ HQ,sWoҶ& U ťh7^A9CY@MZ=|*J[|r>'u}ط:ɚ5"fOZOB=PI>ʦM@-]jaT!rdel8~|é6vƁם5IV88vN_Fwy_waI~^ ^XX|7W++^ 7YՅ(`3 /P|ky'%ؓ臀ǒwu L _RpaK`X-$9:N\twK^mkOO%{]{~MB+Z{WP+I>Z鱧R){/ր~)!:/N 3J)6%ܡP5hz͎hGv9vзGCP`r$' ؀ nYߥ0:^6SY~,} Nm43 6=̹HyTϋo^d*u=Hڥ| >.߂TFg wC\lq\́5t w]?e=$$+$8`ep.^aoGue,Fc hwpמ;zĮep]$QP xSR1|iyaR"9ߡJ+Ӡ|O) !L[C %Jݩ7GCv.C- ڲj.4kh>IrYIdd@]w {ie`0@o 5t<(ۿm$C~'I'H[VL&"Z霹۱+;u%Y a{?]yk^7\S6LZ4h,-! &-)[y'n"Ve#GCVM-2sEYjRp2B[%njk<-T ᧆk~By7J$h9E^yIbR{ ^*+@0ˈgߵl^=( XH$g*М˨N7 !,֍ƌ;RXs Tz̩*Z.BϕQ|ŕE'ԁgG,8bhRx^Vu)u?OĎ /(42} C>&Mgt̹BI!hKԥ*]$xzx f.$Bv%ue9V!<WOMD)ORI2hon4ٟ̂ꙷL8IgyPA.%IۡaEN1Yy5ܸ?6m <:u`ךQʭo0X|blj8U lm\thZrVc_bG@a̴o+,mGUw01. Ʀ@~/L;Th871NOW+*nr ynȚSX h|cmϧ).׺NZ!XO оe7@1 {a9,iFZݺW}$wl8ĚTrC69<L]]Et3pͩѬ Onc0^v$"n{A$uhhPGhZI~trAK\3(sW[~ͽ6GhA1(1Cwj7.^lS~p*CN%YKAIl2T#rdGGbR{o6fLdo/;4u|ώI1ȍZ2WT)D') ,cGͦ8ע4zjxy8Dk;e-nlmA)#^/-udl eyufYmiZRHZ]eaxq-h=%ה]BI>5Ѳ(W r 93[SycoĀwl(m\l7;sr#'J3TQC͠Kfj^Y_b =[8i 8CT";܉<4F41Ȑݗ=e锱&4 l;'~-Y`Kז"U]`37juQ>`88,6agUᢽ g¯ls S=d|'}k/>̔&oB7J8,N0'iq4hWZ.w0#uzc1>p 0q iZ37.ghW?~n+D$ҷTەJ8NY~1H@=$,Hs'넿,)@'{!D,VĿ P~R)vf\XLcg$)sHuZf\ƶ-?MӓCb$WsM5GPK_q^*y @u8B$H&b}xUw1L@)H%Lt_nGq޺cnٿ>ˍWwk~\ݵFdʹՈanu5y_\8" %B&%'k-bwcLKE-5_[vow~%0CNm. LU|78 Hyg(mʅTZ}O+p,P6rblU,FLHQA}t37Ǖ.GT %IHz@yz"EĆ !މ2GMz/H`04p}ڌw^&o΂–bx-uEF{rܘ"*2z8+/ drƚ**rM>N;!K5ǼpW;lie3 ~=P(i#$ĞJr96DFCL1,/"a$[+.;k`]df4X@{ߧݽw=z?S#I !|e_xjYVC ]\|*A^44=䦬OeH+N0PXtRyx2)]Ӯr#fO(MkY)Nnv;&A aD9n/i 38ߗF0`hzc(]DF%RGĦ24[lMڦxypYvpt0 @_]:t@YKnbѳTpI-Mr}ɞaAifSTèlI*[?#dpӪxiadNq&FS̹Yje{|0b+ dO{]q\c_啾LI%`YN6c5 Epr 0Š>SV-ihCzpΈ.u;=/;g sEj+$YŨ{K z9H- dYQK+O& ae"_Yy]WHi +AVvk nkgOIE@9=mq7D0_E wNBTFƒ) #ӤEa!&p=s1ǍgQqq_0 ͗g;4/7h} TsSj @˰8'+P[Z 4_ Z#iFRx^~T$or}͊Ksg+:l.fl &/5=FڌLz-U @DDRkEps&Lj3hRy:KaA͔^jެQVv0 ߳[H jAτՔz}U;ʀ&ƀ-82 Vy 3k2qܡ{=#Ii{ĬDv]0oP ?`zF. 5-i `xšf(& Q G{ QŚ'_P:t>U%lpPd5@%RRh_1C+';=&m5♤["^6y64K.onἱ'L\o)'( VK?۴j"fN.C6ȶ5OGE5ٯ^%ً 0G'v|旔O1slS֢k`L"p>MPʹSGy4 |Uy Nȋţt;/"K\W;7)iWZ뾪)$˟WCC~)?/Z{BO fAQ[Ug<^#Ȋ+ۥm=d^N|BNc3hKֶ_ ]3SCK#4!;2fy-e*Z0|(O5z'gwp{nOBNXfh3^a?23^ ?YTNSwuo+[ˏ-'r"dNЁhN@_PP 9 K7h5vÝQ^E %t<]veN9wC#x'О|uV]\@~r=$"Ik AY ac 碔#aͤ@ 2 JaBߑ<699.qH",ۏn,YB~w<_Iv(jf gOru,eL_C6`i'6hg aw6X4ʋaWж;sO`r[X SBzOQ4c|X4\-!JzP1#F)"n V|iDfɑ[7p;??>lv.&^VmY*QH تj*m4_6:5~*]ʚG#iSnhc,ҋ(#[{:4Oc=6G۳xA.Pwf=/AM\uFTHxIw ȶT yhʂEܛ-_yDk4Oݲk"$6fk+R4G<ҰU2Zr _Y##M6ȋ]e\vv3T.d;)g*Z 8Akk"'6|iݟ-f`l4]d}BeXڙ?%T YLr2V@Pc7!JHwN{# [yoIƙE7OwR[2u8k޽ -j9h? Ĺ{{8;Ac1a]Ҁ]M2W> OODQJc9y"P#fnzX8\2A@ǦUTy+oL+'i8DlaPacGWMN. 4?~`;X'! eM2\g ŵeersg!Hol?7D5˿\=q?ꮒAZ H!޻Om=߈kZWzL_֊sF,ҥY5c9̧>/ffɫC㞌ƹ69`]U.@:JQKĺƄ<=لm˕0iS:+]8ꓨC5G7W^yVr:kkAw|yUfA t=$P}ˇLiO-zStB} >΅˭Y^SHW@,N836T;᳭&A^pt< ]"i0p:0(C瑡} &;fΏy)${ȟ߄[dde6zbn!E{W2+pM> tHO6тr5^(' [d3yR7ڂ~A- j^KFΧ0`k{s1X \ѻ^πcөDeqFe&ȯ0q=*U=\#,?~<&kӹ>EEjzz|/鏜;᱗+L 4 X$hYNKLMk4y.HB袍_|Bi-tѣkF'fTLZ{jx&[*}lh\nc[V'uZMHtPܩ<ż|+YC0xzu"}-#Tۡny!Lƽ$Կ[h+E< Q(a0G#?d>7}0njk^QVX'mQf#(e&a 3O&XrXmCk)]XxwP}L9ꕩT|zD|YߗuGߩ A tV[>uaP6< ~R"`oʕvk?.QʻXʆ@3q]۱*ʛs2aV>÷X&Fp|>Xn%>uذJjR:۰;J0mxo6VD39I:8mRओ^G/>'!|(@"' }wmzTl7/*Mo 9O~Z+T8kfhYIr <k. ˏ; dr*0p){VއFP)XBmVy-qV`T3 v b6vQ6asUU5,Ѥ<ߚ^ہh1M 7>ȁȧdC 2}:xԯ~Q6uKXbKc$S`CNUR,Goa` % fONdw5=k.׉# T|C_\!$V3WV87DLMY0}5Fղ2xm$ "3Mof.d&7_::/o S}3NnG_h8%_^|*\JBʟVgHIzt=YF+{*bCx]Zr\4/rg[#h# Tq̅݀9h[4~O]K՞`0/:ukN.76ga _ [by7RGze3,T^<4 Z>djɤ\tZ!q]^zH,"fvp3*kv7ГLg*R5UmEJxkRb5&J >NRD:V Ȩyגut7 k0=Rh*%;g\ PEX {Jѹa:y6W7+O5I_=L+9)&ij<)9ϟ/_QHN,ptp `<LY4ynלt>?8P[}ǀfi'J&,Mh,SuMV, ^^*uJ*{o]G aiV@( i:0VJ$E*+lRsQ㼐/UCs KөwTĖq3/T"RR*ա싊{j=!49mM5q)T[:Zv^c μ`CT[6(nVi6u;\jY:|{d=*}f&$Ƕ 72VK50]|ėKXRR?A޺||jya1UWg+>^X≷}`W?kgA ~Ne*&k`h-7@.iۏݮyܐ|N Xe:etpsOeU9N ФZUcR(+'&7*5a8? j=㻈4upyՀsE iзY)CBYݑXrjTz:O5\8]jߐmJOc5C8!"* v dnP4̀~x!煎V0P8':ā-Vʔ lv{74TĂ_}EwtuTɕ By2Z65dkO Go3_15 E kMMZZ0bdtl[ڿ\>b6tmd",oC]u#6yv$*_2Aep>ptnXb\<"ؓMHP="ڃ~:9׀Mo:WtvBӠw#ii"$P̃{43h"aAO$#*5tO GNg F@d`}Taf?Z5;^Bv˼!B8҄f6cyeH~(p2c\Nd~Zc_L0f>렉R( t*=\ۘBKp6sWq "@o/YDFZN0bz()\ըw\6B9+zId~?J qH(Y43&udH!U aqKH}A6z\!cP #XD񳛭-&j^z6s'+^N͐c$ن؆ 5{/rPD6zJr^yjN*&}6`o|sGDdPCR  UUq?]2ڻ3'\^93һ r쾃D`J4 %`ST Lǔ> miǰ[7 f!2GW`ܣҶ).h- ةD'SG`MGt]Dt0T"k`H&(q?}?tT 5!0CA5.~6ajc@>(ʎM XERU(b3puCxn:K2 ۃ*\)o\dnlkв:Tϕy/tA@ӌ69rBSLC Sᩪ"u# YӶ"[k$d 'TP@)!?!Y'!b5£È$5pi ܅gd['=8L tN"!崄RBw9$&U Rq:̎'?!xt1 D VF .Mn㻮2.k#ЁK쾻X:?PU,zkBG͇w]~PJ++#GIWƍlKDS/c}nH<|Pcn?CM&9zSӱD#f.Rmot$l@i"-I"^j.&` & 2  ދb $ҴoS lnB~iRxKƼd[s6;$ (տuyh4 HԪBZ뼏HW[臷For4yx^ 2A4=%7 YXKSa#(E=7v|Ywo>R\?eWuԦ`_`]i (/=pBjfYjzf#cwh]Dz4$s{Ùq cȣe`Lp*$l Gten;!'S'I(eP)0ylg$R76z Y ZBpFH >uܙLF>?}>@{ yK]"PŸъ+i;agڞ鮨> 'YI`V~YkA`EFr8<5C6x^eq}Yѓkm F;~vIsOۣ}^z|)&r{TyAB#'Jm,HX[)MM}OꟖrM!g|Bi^3xfeI90=%\y;Z־' yIu]a=Onҹ.^+z\DJڧ.o܏&,OUt3P@u1L0@0=ި13W/ J Κ+ҙ`oǟ{!EpX奋KuR+! U{1'1n2&H"nJŸyay_(rhiQ{ ,}M` n_;WBt Z{@6P +#]\30yȮU9ztd>(C#bw5zGߜl\D`(/ B}2^ҷWiYRSw笚 (9M6ln68@hZ) IycG-惮ݤ9:O^= O7u^Hu G٤ĚjLRYj6ܤ`taBD$l%r)vj2*btJt.!ԅ /a"!}BxR秘W>_#ss޶P?Bb 7}e"zQ.7tNADfaFtQSt3ޅ|oɫ6$ >d Kfxj2Z É0`ٻU{i^!*-"AmEc6pLX uQ~PA2wDGWڅ9g?$DfTmR? v4kA&a& NA /dap3k5!=PxڽLGNJX[3 3eVR0z_}{8ңk^y#i.n^'>o!ge[kisu͢-ɾ1_pCwSM ࣙ4\@MvVAEMU6c :"KuFӊ%!>5E wJ\yZ<[ r?XqJi3隚 1vQ!GtpDq`Ͳ>I?W4'r9)%S!c be9> 2DK͉ 0dɀv&ĻKcyJ{aE̖yW`9; xUsd[DC3fK{fw;NJ^5-y6 SZ>z|{sMF/׬2q+\9%w2Ѕτ]h^WHzPpisT~m8tr?.Z*}4Sp Z>ճ`驁(anJOGL~K_`u gP+H\6P F39l@XrwYh'˛<)@(hb5v5$a*`KJW^Hgɭx8/|u8@äXڹ%ƠXND<[Ş{V>G3p1r9VA,>:LJzuTC6.ÔlV0Iyi'֋+.nu!>VX)i1??'daU8Uփ{aVgG/'eɫ58 nAW5&;`H(ԋ-q>"^S~K QC7K~kT4PZҺ5Ձ~,"&zGA1xE" +;:)X,SKX^:lhxuJj]ݭ 'bV2I~{k=c]~?Y@1WxQ.xs Eo!VU.Qo Ӧsd8"t*f<F=T[awpjTb(Tn1uٝ[Ļa(Y!POJ;2H=M 0:g k ԥR%@$t ViXlOߨ)yZW;Oట" P' WXywM;öP&g^ rq*||Q9Qj56kJ=)c=2A  1hqܻ쬝'l #Xr&+*N:v#Uq:)dN1GNǰGpz{!M$ Gu$Rﵓ_459MAgeTPOȏgXtv?aC^"3 8G3+m>כ gCC3#EU }7[}\iqUj ]ܤIeSF=u#WڹW'\@ȂZ?rv(gDJ5T*8K-0߄o@BFU%H&ȉ,7>NWnWevG۸qDҟ X)+"&TCZw@j'JM5m%er!&<,[NH1ۖtů7Kt*VM[P=3qzp|CpF oѭ EƮ cPgYZ0707010000001e000081a400000000000000000000000167ee813700608f70000000000000000000000000000000000000006100000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/]?Eh=ڜͩCIcWZ K3v6~@uehulEL?A y-%sE~6xtjO)k&WI5ƢS9()\|i,TH+@6jD)^ZdToP&UKnmv:]ĔFAo En!=*6kGu6E(8Z&RQ+\ ¿50  8r^ݲS㢯eȮgf*k#d7 rhwnèNu|jA:tିp,tZjv?>i=$I'`9ȟE#QEU;ıׄ;]9航[\t YϸMg۪/.j(^O<͉)hr?o6+(鈁C6 $ŶfUmx#a.~ɴKO]ݯo?/$.,j߯ ʚyvlШ1{Uׁ$Ka%uyM/Y⌔T>֫whׯeDyt8EGMMNBBtv#b_'9ll=%CEhHaX/Ѱhz4[w-Qցip_r  F`}W 9) T @=t-uBAJ+/zUߔ̓+!з_w?=~M[^nqj7vYaCDj,(]['kvsaKiG@bCF ?ZG! }6C&ع'SF5l3# UU.wl}S[)S^;%%,7A.7b q8\Bcw!Z\磊<:_TR\ :͆~ᥟRώX1eGIr\O=bAmk ֗ni_7\o=`qdiz#}&5 D+ V-ݩJG* Boc-P/#1Xqr;//’K1@bߗG0'c"`Z!SDL<% !ϸd&HN3j'ޣȜ5BU1 xo73ypBxŃnwԦBql55GAax.XMk~.D 7ϱPr4cUn&,O| r6 (xI"Fʟ<2d%2mzpLrl!ʍK<~I# w6݉_{Ecygq( ef61Q2\_t∠ɕxbH鼢K!h C*U ax"P|ZM]׃Nfk `K"]@rsT[""RcDźtCa+LADft ?t?[2(ee@alP4F?_ K P=sE #=ȣ:02:<yB~|]װ2'x4=e 1]+]W*x,1|::=‰7Z64v~Eu LREU1N' _(%I%Tz s-t pèdQM0M|]?Z{}? %$KX}f $y#uI~Nѹcv"`RĩU~CuL}J] lTWۧ"_WvCw> SC_cz+һ֚G3]\tgS' R UۑMc -Uj,:Ǵm ",pSCE%97VкWy!|,M'"#UaiF7bb,=zFم$"&۶f*!Ҝy4o;Q>K=oŽ[%[Cd1ʞ?`;W+RX[-A[!WsT_ʎ! <+wL$hn) ;u"BS@٩/9F72TiA/RY\Գ"WY*jti) c[o}wڄhpb㫧Kd%l/sCfJ1PTIH{+eKfU#"cwFn쌤;RUВV:ޅmE'8X R ;*cq T*RLJ'Trjȭ R~Kv:C@qJTi(Yуve-y /M] #"zՀV 9?XB4SLi+?SA*R|U A\$z²N We2E=WpjTH&Emл3[́l.׸fSeX\x9wI-HZ{'l5ؗhVl+Zzج9[ue: TԬ-Dorbf )0Ҳ_zʯkH.X E07$5 ^qmh(^ acwo:ήblBc\APz.й ]~l{vSoΙzR)4EL |]8PՈ$0n68!l#7Ňps{6.l*?i~rܨ>;F` Vxpe ' :m1^6jΣ&hI^ 9l;1x3 iyWقEw*}QRKӅa "r+0x!:^ M;4='P/ĕl:T !םl ޅH@: 4\fFؘm9U'[3ܨzP3TaM]QlG 8a+{-9pG_36ח>/`tQ 8J8y y]~#r6Ps\#=xx/z‰!z`10Bṡi7*C9 ڡ  > 7 [-]^&QxeqLRDlأI+NYLZW9'(l.i0c]) k%8A֊9HTiߩV'VfUvHwmD+wr!VVJn7~WMwv/ Sɀa:h $ULڷWBr#<9(LU;g QT$K`cTԳ˕`_JD@9fljM뚄M>JM^V$aX$a4QXpMBs4GXۙRPwAM6aHW}1! F_GC'SGe]64D<,E\֥fIFT#g^ AjOk*XAJ*4t:^eJ F7 HqdgNRG4hQ8AF4ʠ*9*HaηT3Bdݟ!h?5_$4pm&|f["4n 6h!ΎXQpXVx9a ܇6]D$o/ԜX*_ҧ64y+ng|rfju%怺b#mѵsH7~$+ymR;A<y8UG_K\qpAX<ī 5FO{^iq)yCfaj'U<3ZЕ0$tYѫ`...zhh"zܳ(gdmz'N/dS00`{-UWyhZ>ݰ<α2v_FU$҂hA@6&1. }':hG[g-_UF (WSpNB53򪬬bHb.n~5FgÞ { P#+O&O?Mtձo1xd;c/II 4klm-4./&9.ھ$0ÌQנ2h4ݺUDgD/]|+]6yW~4qoe!=ޏ2;LDc h ,dDo Ɖ^OAa2{Fݻy{R1a?HVn?rL #g1Si)LlE@.E5P~ g.ʄK  3`-(r o;PWW l$:RYx>wHw~Ý vg3iD0~+A+;4=&,e>AivkZ)фW;A !2I&>]r.*f JP1)wzHn8& grQx>lwsꞗ Oq)F["I($hM5lȜo̾O^B RWvyEtsUcV,zRMu,uEٌ(3ֲC zӔZ'#}Қtjp1TבQ+j>lφ$9]A d VhL܇@Ca"soUR["`&ahf)bzpg>5&p7Fl>;ypJ(bzxL483==(+=Xb [.˨|пH6/n銪{`qE([3%ξ-t=filU˵|ڼ|(ܶE?j]*6D V8Ķ}nwǠ8¢? GKMPP,شĬo @.lSӴQ5Ut)MmK3u* W{FW$0懕 Kb@HdLE+9DeRmXgI(=,BcٍekteMY@W?#88 ξg&EzOTb `:DhE¯8(2δT$?oZM=vr7%DeI/jP5v(fw0p J+xŞO ~GyL lR̍9 i!uԾ:%m/~.48kOArDj 7֩*'~a|:w-I;Q[i%oѵ#6%?2瑘/@ʳMwӛN%!St x7[3Ã`^\n?&c]C(I ef[zt6?'>}<­A]zGH(ş2Jn۔`s/0A H+6N>ZMkyUDM >텅#r8_s6Pbs}S槏> g!xЀtN10!T+A}9Zpc;A lZp;ݓR\C5m+f^bH3%/h8J읡V4چ+N@+rН?,8|):]]#dG?pJ-5.6F>&''>n,v yjc?c*.{A ř"AGNa\v.4CW:)c։㏅o D8:8( %5/Ѣ;dyX$7tAg7lhD B MYn˾}259k=@o10zMSzJO4Fbt {  /.`QE&1/m @9GŻ *ǹܿk?BQkފU9!ik0t"39a4tQ cv_~*>cI0$Mf*|Ǘ捹V\,_!T @!0|Gu{?J~ElQrl .#\P}? hX}dZ >¦<0|9N(;*0$M,jjE~Uaw Z\5]q/(fR5opsn1))X_1l{& RK1;)itw>n&P/93Nxju[X;;bIf+xaTƻ\qa8wql_hؚCp&o)2ys6s'tt25x Gs&n"X›5v܉Ӟh7ZZEٕyզE  7P{Ƿf.h -;<ͻp;uaI3WIKǪ72ɏe(Κ5D| e4ߜcZs00q-涪iΜ^ɟ4Zx4ɵ~5isH)=dA||"`GN;<ϵ?/Gh}`6?!׻J#pjq9G E0w0.L{md73+du2̟oKi\NArhTlN- =hWq[z熾O3t>7%slp^[>8#)KAqZŜEGb޲ZB gײfG<]csC7`)"F)yG T<@'fu {y#XǺnoFvu(k=9E0r2ILjUڰGhʛ.N6X$E*̀͟C3[I޼Pj^nݞ|z bQV[`@4WeR{ۓ:ҥNIDMj$Vz)\8?Rv*Cn=B6 w]Tӕ˙!HǶk] ldA4gfI?$Q/eiw;[$1 ~!۔]\*l#<(I y:GZ4bF~L]$ϵdȱGZ% s0S Q'+4(D Zvޢki{<}c[1o@Hc&ŔJTBŃ,aDAptnq<=δwZ`# L ,~SE&]-B@8Q}yh6=…YaP8AA 0 o\a~o7ߙo)￳-5-[h6:!/ R&C`Z`Bn4[LFdiC zFConp%.g ߋ&.`} wx)ߞP8b?3͋l-_&^G>3xFD?DcCY,8* <#,SP5S }&h%b Qv{_J f /dPA%u|zcl= 4[t!SN1\ &ʧ@pxn9O칵 nOG|qFu(52{@}+OZwaTW U*4co:3>B-s)JD4Tya}2I&_&yQvӵK)8+jd#NDhb*cyow0EQo0RFЊkWf/HQȜfpuK#:Θ gp-#)f ^}7`hBlV3# %\ƷܫrvZM)N|!wMˣDf< TMRb}fgG䥣v?>AA=0Ido1JRT> 9} uZph(c19q :Cl%p}Q$#nOAdcCC#^'*"2)m,*ԉu>gB"*;%nYJٕaCp`! `e5+PLmg= MSh{Zf}i9H:]UݯU>(ea;vI[``HGl­ 2=KbbFL` vmUM-8xe\ ?|decH2D0x,pV˷X~ۀwYZawGSUFވViQQ>*.d|ZH0E]ִ X(˃lϝ.<#n)D[ˇfd2NİE Z urmߐ#mCAcŃ ;оRp:>ߙ쎂ۏHH^UbUasD?MPE3{g%I |RTGM&MƬU-*}a> ÞM w1f$/-sֿH"~<Ȱ4 za }Uq\DNW$hU,y7Ƭik)UN{|2KBҠ 1me&A[N'?dV:^@8uwd 3yH <8N u\#!*yY|"/e *7&d f>+s!P'P+ȴIpvDP24'S&͇  j dEgFsֿd2mjF-i$e=Roi9n?jD^& Ѩg2d8߽媌blbT9vbHt9 l}ؒ7oIc=ΨOUtKE)%U~wpQz2q̡ "dMw4ɕj^QǦdKи-#L2w7xz*[ϫbWr0ZoɛC:~Y*fCJ:dMXK`2+'+S0¥pSH )olhT6%z ǹTЪ\XDv3ߩIH#SY4BͶ&͑@eYiG~\M*;EոƧJ=sgʐ<ّF. _5)iJO|@R !to.QwBp9:4X&EαW-}GJբ29^PjܭF.} )ej`^Py\]a=>Dvqdaa5q*!ƀ-{9S۴<'MaFg9I { | 1P7GJ`8;V/ےkFR5%T}v@`!"P뱍f*,M*Y<Zft9aVS$B/u9`1) eW3p66nnN"qF-EoQ AX9O3ؘe_Yo䝔Vf4ȗԔΙ_1UEYu"X{w`OL*zucsƒ؋hs^0Tv01FYvu_i` U99#{=KM68dfAG;:Ћb^?͞0<*s>Y.( =2%)w>`~1]qFҲl5Эr`iU) tN,.P(Z ʺPQ0=f%k ?Ѹփv#:S, ^HPGAn}'kn啳8ON G]+DSCwe?%u.# |/BBLJc4*u:2P7_ ए\"|e]0oDLBGgBC4w3(ֶNK&di5SD## UIzEIƸ :5~{D[Ќi&mM5uu;wx>Ͷ纫ii)i;B7]xve* aРB;mMؒ*O,#Vi\/>}WKEg/C2Uu@Vxgrb<ǼF3d d*38<ԍT_XQ N[(M,"Dl, w:xA(/,6⤧#V-"˜W!XtP]oF--*Y! $*P$Fr1 ` & Mtc5t1ܷo19km/٤?g"zu6W G erkr˽ћu"4#O ㇁ <SWKVgk\:bAUA;lDqvUӷyܛ&V%* (sk`UvxAŵ1F:vz"F>d(iQfihBv-fTl?~--=hsᷗŁcB[ir;pmLѽ!Tt5 S&9"r4M)E/;M+0*Ƴu)*  Uzv[Zf? [ix4 z/^vp@ |9FؼO~.#B΁wى $0Puʆ"!a녵QqO 6P$DIap9Q]$wtUÝ_ƾ,Rd NſzkmnΣ_g4ǶywƮnqUJ,-Xtlq fEI`X-͚~G/ܒɎ \=ʫ@ ik$2dc?JVfORsCƐ($OIlOY"U,J_^3I7/&QK|f4M Z[n4#Hq jnk},;WA:3$SrTqRC&LwPW,]}XPe\|g tѼ~ҜZm`GP S|y0/U }H}先omqzXٳd3Lܱgli fÙD$H>ע*UAkr*,ݳ"7ppPF\BΑa#T/=s6+^ݦh`4\rA#,ڭg& P X5tF:rRb-wnկz(gGZX2O!2|Q}$6}P7b! s Z<];"TCtCg Ыd-^+"#hetZQ„C'ֹrq_j`īZ~[XݑI]$q *exb`6lH#WΡ$: I7"{@YL R ෭>81]k)=6=J&Z"#$81d!>dt[!5Taqw|hat\+ @j 6ם({"1;~wu`h{@ LB6$̊U&|*,~ܸ;A!hwI˵|Ex"Oq_ᗖ/Ht` 8A<ܕͶ9}mͧ>(0lCHϧ_ JTȁ SwP+m` ZQy%c L/懐C0}$< 2}v,i֫ջOWJ?E-T9|VxN U9< :8(p{CBfԷ$4 Vձpki2#s(;4b8[BL9yg^p7J0HCLfv%~'(\j `7L\Z;IS%i1[|5Qv7.~gO1ҪnooҨ,؆8 ⬀Hv%8cΰ!4 ѡ9eW2esKkTnzD1=|dy!=C\V!lq𓴱39Ye6طBd[ c %}!'ejV5ur* yu6r .ʛP$P' 6DpU0Ú}~W0g>qt?~lZRڎ?&OKڳ\4Riڼ qsN+k,;Z]'(^|;pĝbIB UoW{H%j15]9i) *ElSil67 ;gQX.4a/ US!&..D{@Zޮ B=E2ŬU%<S?A]^{|r2TP<XF|LGtˇיr&߈9иEgR,/M{:uo;AL>k$:(ExZ¤eМ ] Dyo5K9E LO,\w["}-K*G LOb OevF%@h~]|#.nLFPkz9fX%qrq+I~ dʙXSRiv&[,g GÜEYZ%}|-g`~D4MPrWC3aaٙԍd' oI? KʳMov @`p ph(V#sa4gIDxUe)i9@ +H4 L` btk`dm!.ڥЕn^|-}I!z+涥%\=?Eܽek ni+Y~,ZeT T5>Gh:`v,xޯfc6Q竑،vWjG;-t&pb9壎OP,zdCBB%LǴJka`#w`_ \h$e_g}gDIEX{ ',U/0^o RkwQ]=pMS9CIo!b/e>ηg)1eg_^dS]SÁV3O/=wwPYC-T]vG0OU3/ت(کd\YPJi+6X;ml[6l̒5: | ue혺e2#hlZ RaB+~bڶJO @: ' dl` }t" ׶#pVK-ru ^B9bj4OaYa0,Z5o–U{*JI0S 7I\Xh;cǎل)/% sZHSg݈2 vDH5raՠx]2 W+ĸkCJ ֈl^Bd2cAMJ~IbE'k4CRi>Q8ыZI.%y|\z*i/5UgHJޮvg@38nD,u+{&\\iӛi࠯WD3 ՟\g.?kT$PQK,A8h߉a$ #y,D JY4fG0}a2H$=&~Cf/\Yda =^~B'(3Rx*]G $s^1v{fBIO/)6пò筩_TDuؠOn/6/ީ}A,v+*L|Mye1.n;6p=w5Ku&ҫdI]MbĭW7QN* .?!4#=i۬OPJ-3[Z/TW=,3Sv;y]r}DyP1PA*1af $xM_tMd@vóY9mY-&}ě6ߨTr\s8xp1MH& e9cGHϐu‚s $ZJ s|nO@l"nr>J51 ǡ &e+K̝4_CZ(mن/%z{ӾOh/t*KS6ڌFq5Zg*y98R hRx_11d+C+FIJ'N[Ͻq#/Wt " N}l|Фʲv26(=-* GP~OtZQ~LKW59"G O7IZח88׬PՆ44Gt 6=NJk4D}vދh H˗nMmp"g\e3^VF5|͠TfFe2M: 0/ 1W?vZNd?VH5{o*M@ 64Z@>4sB!.$#TQP8:h~y?Q "26K-s < `򦎿ƀW;j=z%n4ι{;0B>W@a3A1r;GԈF Lnn*)`?+ gn ,VCŨa?7%#C]ehMVPv hSP($t7+biL0Ի-hu[$j@JID!GrfmsfI╱ZM亙PzM;*hDɟlXws0zkې˄65 $ucWg쵯GAnw~ᾮHU{LN(j㧕ӣ|MʻT 2f\(pY޺ Rj}΂ؼ..%CK~L항N&tV='#)pDr6`Q3蓉h5͇_ z"MK47AAdXW}av!%5oR^%6;x\UrĸCS"ವ:(3dO٣\ΒIfҞ*o$_E#-!6{gUUpGϔ~IVqT3 83;yD#i +Uܖx4B>?8̱*$J&;KAk%}5gu⁁3慵)dNWP.NM~׀O%N#59oBIC,zMwdvymY.!K%ÔGl !5G]aѲ.x'd/G!ҩ\m|C"ef \2)<=.4/O`mVng# Ќ`m'PS9"X q-Im׉fho/ˆQO%9hE/aEbYJ6>B-Y.`1i{3ONԌÅe?N Y40)aܹ9Oư҈n 3$yPSR|_V$ڸ`8$2PF|RZ{ebު.+GcΠd NaN9VFv/-]~HB롂V3 +,2ϛ ]?x9&Uw>q%#۔/"v+`]idF/Ť*5;s]<#̧c JivATѤE/%2GֶIM"!Wrɬpb`g΅4Hr֋ֵ](o/BPa ~-y*jG3G.CZ5޿$60U,t,ڧ |z&Gy_=4I:׃ $׉(wnўX}Bѡ]_?Ε{DτN:@cU4[U C`%a l2cvfe@=tm<'D Ui0QJt;>bL3Ɏ'-xW1[g;KP?08dnC(flIqĄfz1¥bpQBͤ#~T__EbQ$x3aw,l݇Gh܎(rh#NCՉhŽoYa_U8K 5 5b^l4M6?TRz̓Z-^QlJFy:W3RJ2I7.WIIN871=pF;fz\*i]":pf<ή`^^| Ipw8gel1QLX`P]BTK+x"lJ|;5#v-1xcuRI^{@!՛"ZK,Pd3"\ q&m§!6]Y5$,%SJv`5qV}v7=\z^5Acھ?@ƮhT;{>HvSGs?Be0'X4XQN_@ 5>TO'ϟ@"9Oo[=ݼqҽkfvg}ߐHNB.z.HMƶKFL5-"kxcjt.XQU'®]Nnd0AD„XѱJ[gɩZgNJigO< YM|3M˦bMp#dGOq6H^r3eQ)VVwTEsBtĥsԼ(e4{v`\"TD`lV| tKN%.Wan\N}V$'6'$.˒p]tWCYf:!XIed^OrԑwtVsO::{ oDr^^k} P'ܳ$J Rk63Mp]xL3Ll\Z.3Rdpjq.dĞw~hy\uoY= JXzL7*"Q2UukFp1!`o/Pd)M͍`Etm4n~x^ b|mDb}T_1 v0U>it[# ) 3'W mz"kx%ޕT_P_ >X  kͶ{,MRf[{œhgRiE; s丬pĭg!YXI!%rq+?c֑aI{"xیZmk;H,LөnD6-HTR2dljșC4^]loi!<&7~CO_ey~@v&yDN N]2\ Q|?\]y4j߄ aKߟ]$w,sQ *BzB>mNָP$YH1W)u'ŗ9YNXdoD&Y;'>)^XO~KhG(zRQ5KUOPKcR3'={hٵ?: ksɍiKPpÞ4 gS ?}j9"|қSp\S0t n&vFByI#h2Ӧ̰RrEe7E "ѭ]dBpP.Z$%++ `+ p47Uf),Rqng="VtƇ'AL5'#b[9|5ƃT(r>SmΥI،D~-mSծj!ňB14Z6h*gFPy@䖡 X4n&?˪+KjUA"X w f/+iF/RP_]6ぉ3ANNgPY is䴙ҭ <%KT !t\dp|FG/ [8:!ʛJ,-E/M$Z3Ph^mr1|<*>hCUD -Ҁ?/ Hv[[n^ỴzoM.Ql:#  k(NuSԻ\=2֮{Atm1Nm#uvon}0 e>Fwok*twH syyRK`.O 0AQZk&.J=gr+\'i:iUym)Oe&MaDX焈O}࠵l&Cx6;#[^T3e g&*M4l":{mhzoWN/)AU3qʖu_D$!K՜[6+}|4Ft]^NB~/4R4WLΗ Cg,¤2UXdg"2ƳCU'Bɨ7RZUe*rcRKOIdGSک MߑaQya8&_ 3iH@8QcY^Au1TMFΨx¾ދq~96.g2W9 K@OnWv[{fZ!-cVZ"WfW;KkZ(D)rb FN~u[h&? 7%Y!5 I!녳 K tm򇠆WwnD|gj ]}R"~r(rqbLܪ#N Zu|4U+|TpOظרx/zݧܘ0 Hl""4T,OmU–$fbљV'_fÀ.a8P^ xz7;4է<n|~6@Dv'hb'RCؿPM|Q1َ7.LoiXԞn+%sg%"ҵJg>`fM5K+_Q8W)Na aEtz$.JcW%0 lMv[XYY-8^0$z롮X@ы6FdF:g_ >7mDƄ匈 g:/w fRbUŀg͝ n VI#cگhĴ. ]+Wƙ֐jXxjׅP]N }FڄS^db$2BÞ+ YiKs) o1axXH٪[U$xnO6%^X&A5 '̘њ7:Z) 32q@v47^$S(a@>grUғG 5iRX˯Mp)9t'T\Edh>%21X)Cn-!  õ ]i'#| +:Vҷ1C/jƞ߼]/ E<FʲO<hJ%օ;{ d阯z&cS̬EK篷ƣąmoYWb& kҵ0 ` N(n(8=#pn_hJD<RT'^PFe`;CNnJRUzLaY6; Z;¸(7yq͟ W)6%6 J9\i _,m0/!KvAiX66 j)l韋h"+Tok'=,0Xm /9Ecw,:U:BK <8 fwSȒOkmp핹 NEтFvd*S NIR;LK)l8Fai'FN9*;iReJZl~>V]HYƙAc}$;>)eimHdhfzxKivפC+W^)z!Os֭``* SLf'@$2 JiY!I϶ NpS~A/-B{lult+WkRQ</Ѣ@9>|4ɼ/OPI]u=!@l~vxatsz9~Z`Bױ>K觔%J}m k߻|zdIvI?t`%J(}b?XRJ|fwlVc,mp M(/I/ýֳt7G(E] ki0LE!fT'/VM̽2`dc PIuy#?8VoEyB !z`J} @뜼ݝfۉt}Ɇu^Ԃ&y8E3129͛ iⶤh*!cp0Иjhkg80{B՗aǦ)BI(oW$E[ohx%joQ1kIκ>(4JRyN%y{y}TrQ G!|i~F|}6{KIUp/NRᆰ L /-^y.s$5tD1&j `fdjIUADG\r S{՚7B<= S0n;3JiՓ"#Z7W@ aLD߽F>: ͑3e-v1H¦ q7C<9f9{;y@gGre8Ik|Z(3ǟ\PʤLƛaX F`=E1fbhɖ(BU7&jwd()`TzQ|rm&OX/vF6l; W/P]@E=|5'<7rΟ7ƣ:W{$f>2ޏh_jVx)?Q,U7z6]ש\gLO`3VK/wWqܷ p ޗ|-4N6Ph:JR?j&%axkQf1 rTCTRgac'?(^qu|޴Z?DaG)BT^ 54$n"V]ܴ!iu]@ |O`gZsթDgH.nҤ {&=^g;ʰ!(-%JUjR6; nۂfIeN`!k@&s[Z"'uv,no{^ /[Mx{J|S_,*9ȇת6$ ,|==&b=@DXfR2kPl!l][]?+^20l*\:1Y:*2yde%=7ĂGQiF[h23  ?ŴDGZ~G@cW +UEͩx7C Yg۠T!sPiss\(8R(<+e(?Fwl\I~ vꧩSAzdi$F֑1l; 4m ٜZPԏn1Z>e 65tzy&xtí]r]9&g젳?5FQᵂ;Wg'i"iPWqV4^WBB7@Z@+l6ܛh߃AVqY\E2=,ߨx3#cƩao x+P3ܭU Uún nD` ,Q`V/HFw%W˿2-+ٚ.?ɫ*bRhu\KXASB̀@^U: 9|BxfpUP>M".ɓuE% LN9p1Fs+S)k8pCU :5z0^dlhrv]o/[lC3,ƪV\˳U0Ww2K4Ԋ#w+`l&`"3ACX!%/!>۔ly X[$_d]v;χ7ϷB#b N-X߯TKqN^7SyAg, ~ ʑ:n|Vl_')x t UjnJUo4U旯9Ɗ.LYt*]DOQUA kW~~B 5#N >_6t㬵֘ZftQIğ2M W12@GVh:JLjeUTFn㢫q(~W3e,#sC]tײTCtZu]HT"ul$:V*~شT5S1-Eyb'f_ͨsJ[~Jhp`B tyfz҆>rPd\DJ/c׉hžR90||'Y/K&=g..;LE/ljl;L"䥹F Z|`2aWc4 n?'wcj/ǝA\9Mܑ}MmB~$POm0O2p HNM=6_[`,w2lyJx[QToTJ0p7ҡ;=YIVK\0?PMe/$Xԛ ؂O^x+[fdVh GF^v4G9AXm6ή9ܖ0=Y"fU󲵀+UEkȲ+GVغƌpG+AVJK/sCj^;fAJ!#{]hgr. V%A}PbCQi2l% 3(q2_n윌urή_쩗=HZ;*hlw0L4:샛T۪`~F58UCMkZ!qEyVe:yPxi xYb S̞xdA!wv)cg x. /,o]:[a\۸ ؝ֹpIP;Y1a-"CBuES @dK20Nbف/ƩWQ:wUPDDh$Ƅ@+ 4әN*ʳMh9ʿV-7+pt8>h v_8+9᤽2|k[V@ۦS_'ܾED.7V?D)ݧyVRѭ+fCF{ëB F#HQpA2lۡ "p<eka\M 2n]].d"\:1OY}K'%f dSU_7MbzpZi [ k%juSbP}(-dz^-j:^G)?$!53^ S#K3'<uf" >p`LQ|w=rsyjxh3dG 9d2iAVLoLVS]O.d!CI)wkЮ{fk{ss=;D"q&TΣ\k}X9gMI͍SF&-7KbFwZHҺNjbßܰ|[xG\;Ge{7đK]V##m@;6!#B<-$ |7&Lm$of>^3PjdƯ#&q׼} /ck? D`pLN~ K.B8e2O*hmʂ$*娣d!ҰwI6ۓao{+f{g %!9icZ;iGJSv 7(U.C_؅yF;^VxDSP-WqՓ50~LR8Uts4s"UQmjbo'w<>dz υ^X\@ahfͻN;u!ynkxWӄ+*'Tcs !lY-WOy$_PEA4KB_ɍBdg$ %$_[}Wf3{\M" n̎+;E?Ff $W͚/׀`Hw҂3=, ̶1(`cpgՂ9 NOx% ly 5֋x# XՏmZGdaS%>FjPHɜQ3td~7n,Pq]yE-S#PVnJCU)VA=D+UPN{c`}*:EϾ;2N8ٻfjC4'jCIIB:P{loΖX!ق/PP ᣙ?9zv؁U֮,94ƀo*?79?WS 4%Y`Mv+u3`C1sB䋯dcv1 e^2"*L~DO5_o>5DGξ]&>vЇC 1gTۆ&/VIn^jf KuW̉}VE󐡤]}J4e;"^%GK2bż񢖺=EDtceҵ4;VYC,V93VNs7zVU~Ws~Cl3rUԀ . >9*jMlpsP$r,T)U?хmLjyTXj,@p}({Z]:Y@4%53,>*IC𫈷Q8"z =+}mv/iMS5iFRy c^p9`7nO@GP04#Ƃ0yZnid^(a`6"J-\vkv3edL6G}] R\m4NP%9L|&vG$nV?p%Ϋ5-zMI-?VmXZ!dsTe6Ђn#2R~MK H=v6X2$~6JxH2!죽ȦETYER,t]bY UA6\P ' јZlotG)w#5')k$A-<#@*iŬh2ć6W,.z(E:¯* d@zXbu ֹSi:HrJ@x /}g_8#]E6r\NZ {D5!Ƃ`" KGo+ (F,Wh \V( !4G%)(IA ji)h0Ҩ\a1d<['[[ك#ɽ}#yLW%WXy}UFB(g8eE`S -#0TM+]T5Y|ZKسL(,"QP~^AB/hR_BŵIȶ6‹"2bgװ*ՂQ(} ,U?IJ]!Cmg{0̝i:o ekg3[睽 P ^4ӊ5`eHR?%M! 6ء I'΂laz{VI (C5u _3Xy%wM[8<, 3c'hkzְƖ> 1VrP`"CYqnt o S1=ND=Tba24߈p"7VxԁKr@Ŷ;2ɶ,mVP:+Tki.e4yٲ/TpqQrcM ^ҲOK0%T'tf飩 9+i}oY4ԦX#2o\sJ*N6k&EBX-,s epLˍtZ赟SpŲ1h 9i}JnQY _+1iL?rX@n&t(BY4ğ[@Hc-`I@j[$8o/p+g7spNhӧ?!ɶDnbk)dd_nu_:,U WUR%k=Kͣ$lc#Q!Œ}\A)MpaM-CU(vwkDNpr^a4 tl|;+9mH8JG/UVKui Rݰa&}XQ~K~1xR`rE)ےr=nTe'D3V_eΗ¤>Լ@ӻhS h954F={03d2˶0gfA/(`.l6$j-/7~πt؜_UBa>:G3|6yζVLN܎3*9s}> .`ZV@UM-*ּ9*_L&z}[aGh98ԥi6|2ϿSh1=^e>oGsiʿB"dRctEÎN3jb0ieJl_&S 3YXu*aʒ]gV%\3n1  ًMXju !(B ,}o[yOrvtk I&-wjC ȝcцAϨ~F.w?Ex *_u(]Sr >4;81i;ƂYHh=ۨie{X?3 X*I0FD.aQ߀H݊ e3쏕 A;~)ysJM?,F\mRĞ/tf]8 n=؍-0h٥]ɝ*!9n&,u>qCa9] EPHj!;5ܩЦt†KQ4H?W3T߈di_["!c.cDeFqrpD׶ǐnj+زYT5Uveבn05 1>p]-Oc鸔-¨AI﫭ř.Y'5ϸz9a={~ȁHJh@_ھML9P]C_zc*ַןc!G++:3{E}'#7\ﻦX| ,$JpqD}BeDOzwUbj4bQǽ@Ls3}v޹&eĂo_"+A^1Yet>[f 2ymWJ+6JShM6ޏt"=˄ƋWɸA{Xc Pd 6 Cؔ|>$vq<^gUc',X 4$]j{"e )D^8Y`-ۻYkث\:'K#lv/Pu} 8bQ9KZC"ڷӿs\^JZ "=->pzWbWMJ6kqj|czM}:DIP4 f})¸4F31 .~ѝƝm1yQIft=umGTխ"ផ]_2tUO$Z|Ȝ/!_]& wbaV}OC]0>[Uʿ7lbT`Ϳr.͛~&yK_6;D1t6̲*dP]{'1I)F TWm<s!k*{ 5Wli}֛x -zV\L^APm)\ٝã4@4H˓[$uWR;`V:aR^\bM[jU> ^z2>F/HϴDgDYۣ9YEh6mf>y!h #CI!cm힑Yw6̷0A88A(]zmhxS4d ~rv٪{{z}; %_Dx"ȱk:#Cd>sދ;o(F&]Qic6@RԯKM٬idIS2L[ Q@z{].gC=P^Ԅ"QiYJtHKu{L{ч@K˒zN 9 n+5"m|2wDn&w:o)M\3>?3O,̼Zv${WՐ!6mj׶IWy,e[jtm|;":Wàm^.jT:GF/NRA3a# }I,=ޑzJe~p 3{d%86]іʜ&NAڿUqf6Dp!Ok{x&?"-1>F^E#LQfM2jCPJ 1Rv ;Q)E}$ȾrJ]mQG4 sT[2B+ ?nB2y!x1qXw2Ǭx&QuhEX9EW'#dhb-c!H9~*GXo72c0 h =-eɠn`CH->&27u՘]Qe$-ؠ ),3mMUKLMam{$lZ>s! N#JΛ!0ĵR:@1* _sqd0b6ت?7v4xQ:nIWf%Qbx}riSLJy'c2dymfU}01I3&*\^\=˄Zݖxji}Y i}8ӷ]9A#@AĽŷi>x!~D}]К;$]cK%G;|Ps'GURKJfx3rlx%@ 8 [0W+%b:SE,'Pp-ŔD# N'( idl?*aĹſya  ,-ݹ7.#9]bOȿU3VҠ,&@Kk6.{kK t~h}Ff3NQd'N\V t;rCEÏ?1Ϟfc䀶]Ab n4+^ϢM[u6lTFSe c+#:T 8 LK)nJƈ9 Sm)oHӀ EBDQ1kܝBۅ> }n-~4 33LC%jM =dV=eKmol/4wD+>6ykM .=pfZ2suW~PPD?dZ-]K_ T#*_^s[ u4&)(OKYdK'XdU. ̊X 1R#mbȆTܛ XL'3 қZl&0]'ɩ2Z4`ctf~>ɭ##IN'Th7H=(I>BB,+a2},҅|;-p+7Z@t6-{җL)"֕L`iaJG OBpex4ݥKeԝ> 0: [:➟pΉlN[. ^6mK23^M@i u.)ߚZxA.ee25u zJÊk=O*V2}oeRM\ZGoZM|X`//%gv0 I7B2 ǒSXQub t~<@BwPF*,:<çtyQh{xh#_ w moґdq)[6 :YxHيZP<yk Øf 7@ y|x#Ơ$iɐK&d~)D"QHu9;Kϥ$+lrD'#?1&^3ۑ!/_LHɲ|` },"`ە1[GYN';(2AoJ$rޗm/{d曽WJ](b0/ޯJ~NDŽl  [[(C0",3k^tV%_蛥/7)q K49@[e.޶^z%687VFGBK&_ʞʝ)2Y3CI;0B֕*&S]ee'j?b:{Qc ߨ+Iy[FuGUJ1zov]#u83AMAOFg(  |1o%#YJ26'@E 0 O3..RC_3+(!w(P6Y^|.:i;jR$mujy DmfM/]շr?J9<~q8rrL6E٦RM>)#ɻyZ1ȣq޽QLeUs7hfG)_6Ӳut]Is3Lmmj:r,PK=xk,QfB/LZ=jS㢣LwvIa(f, p 0:8zdDi!ҭ壆_{ʹBU .a.tq^az( CZŊô)s:/R ˚}|C&<{ԏp(q~wSprW1'_o_Z_Kqv/o!kΡA'V{Z [W!` W7|Q=,|(H|{0N㋣G&}\ώ/~}m!d_s@Y0(Fc_fpф0kWgZ5%@r%V=b/Wmxϧ.tIE̓ 6wzC;8ɱbY7.'.Ry<{tgO$4ݡɰ٫~"QP8hO3oN@i@AaVl;㧧WĘ  ʁE^6RR=H"V)M ρ,cz"aN?T^O>ydp.n =ڹc sK?q,Bc1xųwK$$wVQ?FWrp%y~﷌no?g񬩋}$Eg/ b"8vTq'&*. eC=i($=xᦠKwߺc ӽ/B)ܿ _cԩ/r^ S}!yX7ZdI~ȅ|M7!{;ʓsFc=QIA3H#z7^,vDlp!"P\ѭqͦϧW<2pPv n9} ᑽ*mXy>@ r_R0}zBV*lׂ E=}|C% ;E-#3uuzoApxK]$SF(Q|| i iTcw)Nmtu8̅݇Zu"uc7O 2%\ g]P ˵`L=9KjB?Sz P(t[)VKrah@G05յk4 q-.AKǐJ(~9RN) ۋZS oM/fr*mxdXw.V|~)) 2#QxPr>BLrϗ7G7zʼT-[Cj";/|ܔ||./jN'G)oZb$WvIUHkoL G:LXR\.~=u\;7`L~M(g=$;ɎMR26߹ >yM"rz) }),x~{G'vZrP'Ѐ% En_ ovd^GD/,F&1gU$hKn :zPipB*nePθzy8&%T4鳇[܀kUT G 7|ɖ&P2-!@2+je"->S'E"P/EDq,$N_vφX-ŝornwGÀbl\놾8ͼ\/ydh-%ӞdGSN\64 Zm.6MC ')kOTƚN"p/szʃT.lOP+8tCre;`/npr*&"$Q A ͦH!Ia!,GJ@Xb8?u˵Mjݮ<.LׇW>CASJƒW3-x=*<pLsDƘݿsFY *8ƍopUdyt}EVfIKORB[X} -~s(,d (!t؋l'n?SS+y-qVϊBK!cB'c_0z{μ孇KV@8т1Jb~Oh bE;Mُ<-8vࠖ !H7КfGA"W[K XE1l&e6Oo=2wJLOL..`8(]"E#Mȕ{[tӽ{ύ@Ў)oqnƽ,I(9#v@sV\c+e$z&l7OL+qZlΏ(1N X|Ynug`9%LbkMr$sgj]ɌuCX!5El< \~AtK{IuQ" V-50 OcX|C%8]6'JS>2Upx R%C$wjf{ 'Gᢰ&=NN(B#j L(Mvd%Y e8Iz%+HIGDBZe m :G15zsjhfl$1Hw&F37APOP҆y Ɠ!*vT9Q+_GcTm'(75v(9= ȱc7Ha_YۖncL \i lG<e=n42phd͒[Fe^0`&ӻ,KlZL NFS3x%v-79D'FSmO101>g#IW&TGUr`ӓpsX,pG EY 9ڹ+h63l0* {|B|/xlȎ.#D+AN }ד9'6zA 1oD,㱒޷RO1E}˛6\5%{'ۧ|y\ m 2ýf(Um2$4 ByP-91D]o,KUh`s>S[ync :iRG;l_ˇFjv~NP"ѼbAЀL'oA4B|ӯc:-<U"Ԧ;xͼte#C!fMo*es/E(HLP&Mv@9wg*Ny 7Ӷe)*OZc9 RPe*R"oxfn_ergEFĽ# (Y(b# Ll!` k|b w&~ϔWm,EU!iY6`̂}`Iz*]6?Ԅ$ Ύ3T+5c{"^&0~dB[)b(0"5꧚ 1hCG)Z OK/:NUBP|L'vu$_ݍ{XFU%')"恰 ߰B4#]["j%Kvc^Cwcox7»`^+GñIbx-Cuk/e|5SxGmbs=6(*="K}2FQAvBZʕ,*ޫ^\{0a4ME,XjΧ/4 4 %XB/NRHU/@ƭj+t`S!X˩%ov BC [vj/'{Y#A9/@T֡\wgk4m8 IDy24{W 2)r%cD̎hjz_fлjf(=qےغɒև4H fD0];_ƗCPL= V̓\ 7ұB06!J*J J?`bGh];!C phYO`#Q^yjYOu޲;p\OF8+=?I8eoZ'ce=7uϭo;@saLBn~yO̽9 y5g~jkP8kM3әj+Y伋8n^fNwԾJ}Q}j{唪 bLqmqQ[ cK`R]%!҉h9%8C &OΗ]k:HrgGneЊ%Q6>et}QU3]߼/ē%F(rBNsQ!y,<"aږN2},'e}q% -g%BYQPW7v&svd̺w8*\NГ`g[;ee1d*PQ ,.3洈r%ey,M5E5)\i&o8*e㌅>G -t;q@5Uc)~<8WKe@Y{jA6+IkRI zBOd_Y(Ú70E Y2wC x֗' %W?~U4q rM3YϪRג)KFC2oh1"wxCe[us,k^qaXf[iޗ-G1~)Fd&>IC4CYL>fr2:VdGY=[2FݍmAhHk.V\Eԣwu^gatll4xX(tx:GtHrw_TF3%֎G\˙GNͅiWh脶2Cy9,S'? 9RMP`*5DBϐIǦ^ ?V!}`"5~m+dAt+\q廕"v2Fmᵰ+q%2~:9KmDW}cT؋A MOlRZ?U3ee#n5A:Wɓe.OQ%HܪG7)kGn]irhN| nZfJG<[!j׭h_H!~D 9L!"WJ Gi tUDn`.7'ţ9=1^cT#p"Oɉ 9p./`'j1膍Rz!}Ed7^jjQ2\MK]]uH8׮SP>~DZ󸬭)8o\ RcFG0c?.]V8`#e%U]1-sFVԥ0 Fؐ3|i(=+EP DL-B)_' 3ճQ(5夘kWq2I!+94Z=܈x48 02U Ԇퟺ IBB\p|ծ{< e)pwKw>}NdȆu*Q U'g"qsz (YhHIh}B)X #rA8YܢNN6 ң >ksr5h4t4Yb H`>=]gaY_pY,+ LY'pN_@+.e_vigi^>h@dp{` yj(2$uj%ףb2n'2P )7͓-=jK[N`ZuZ4dfT7'Ґ92lԫTJu AC 1H.<\r;)eR]T5I(H;F_bۉEX ( D As٤nMw-@9o9B+se`%mqߚn:Geɋ mZH}JrBJIhjl ;bN|K!:rranf3],E%>!4<ï:4lb@5Tn) p"g‘7S$J19cN|tHk[]!<*%kKa7W:e,"p}\ 5ubƾq(.vwlnŽC_D^^JGU yĻ`y.H F-)"LPw=}FLDJ,q }b?\p 舔:VRcd?:0tB,І;K|܅VfUh"J ._Of$_=xK0[غXo̲ԛcB08ibWIeZ+[6r…p$;&qjrWna:ћ?a֐hKػx]A|@(RA$6E(D*U7:Om3U\|$ EfMEuwP;V`#..#)oUFzIF-4 (agp{8wҍ? 5hm;2RNh) g\M IC\uP*hѳ+gr+KY,ʵcY S:&z:SʛvKc_4)q/8Gh, B™/(!V(.9l˯uSF{bhH}Qrb&uj%@g>53JntP;+6b﫤00mY>PMUDX8k5 9+/Q1nT%>P*,u%ua@lJ@1,>W1@Zo`ۯ5} 0$P}JTR=FVhx".Wɍ[.{>{ԯSzX e܅Xa+@ܗK*U?/̷dJ"u؉=v3MWxV2uΟ0|݆X܍j8[gCĂ=oLRl:#O'{^'Xlu ]ŽՀI #HPkz INֈ UweΏ"T A8R0anM5eDYj$e֗_#oJy9RW*yhngbΞ{ '[cݏ!i h|9k< .q?9AԼH& NyiN7{؈xo% QE>()k~Hܝ\O0w[,b(UhH34KU)77l"xZw$]{sSޯ o/Px'\~gN JI.SR8/a Ł. LRǴ/7LC1$I,L*żr@?t 7G 4'm+#2\^kTbП\m-yE1U?k^[B* 8ҷ3~[TaX{Zj] v ѝhΏm>LY $JIW)09<6!}p{LSg#hd~nCaPMO<[GTsڷq0_@j3ipreAXIՃ[JF\T"R4ѩva>V^5'I\_1g=QF@!3W* n-4EN߹XkV\PF:L:@'i]b}𺠯m3,l6Z(QރNTmhO'6۹WWux49(ya;{vj I~"(]zO,4IVkYm)@ HNg%+P4i Llios l[@,n.!-: 6'T "Lyr$ -Gt´mR_tdybt2 <-xaP&;QFg@nSp]@i>Na}6.a<4(}lB; Hv~w΢d%,9Ǵ|1<%A>Ѕ2B`."N!bCT_B}s鸃Fʻ=ds4+S+$0lNڲ+r^@2$@P&⩧l^grjъ65DQ (}=MTN<'*홝[YI`kOzցaF~ק@ClaNxKtkHU^ʋd7:b $0mM@.}Ȝwxn9gG?4J!_D'(D7u3$@9K@~e~n@bAʑNߜ3nd[sD+ }+X Z֘NJ3ObmT@T7e?pa" yv{ʥ aۊe<ڍE0%W fn-wW|wκ @u1#@Z$g9`IyU009YWZ.PA69d'g&q/ " ( xpen̓hѺȖ CE,ۛ?xCC2(?SħTG(1c+o5s]t~U*ҬDn0<]"m|J$zvlU1_ ܸ*1W&z  _|@n"*򑭍Hͱ}1)e$P,Q la>^IJ ʐ%w1Be= o 2uuiꗑ]啩lxIp VW;Yn.WZ=]XL1~TtR1"BHrLV/* mFm_E=nЇH5ߧ'ZB^ٓ;FdK61zkDd;Iˋ rWJLe)1˷&oT#|ς w9--y9e$]n_Mgďt)iX ts%H$eo: Y}*$._=p@JV҉# ̞=“iB" ӣcJA<Ϭ忨54GOݺbGI+c7g9B{3;pz^iP7a` Jʥ'kibi"E1 0qLr;~~(Nph'_ziIcbȭ=-lcbivgiyӕIP7"x-l6rmupem!Hs%n*2I _߈Qpo!ĹG.s5B$Ŭ.c=X-m^;:;X%UMѠi^;ǃEHڹ^p rxg2BT?4UJ`~γ~`KbPp;BgVx}]P\~bK#jEr婥5Dh9"> 3C}h(>G ${RSHۤqet>m䝸3ǩ y%NAܧ:(0$*?oEd9yVuc;[3g H5mzoQ6+,%[/ v]R[4tZ$s%*_`:]@3V5sA:53 .p+'zO/wFg4}iHlT/C;. ^k{t#fj>֖P.߅N*,y~eRs8M Ԡ::{dFľGnf%/9y7L0P.Z^Rtvxyi!97#y v]jo@y&a?ӢF"G}wYq8+*X#:*:=,$ԝ(L@2a)MVs_ԹKD2J>bD;]*h"#(݉P.8dNhڎ?X\vn$l %897qQt*{͘uL1Q)V2}&hV3ȈAf&0/_%]a%|bBdRBMau8S5 PP2+zB6` ˰ss_X4[KW| 0JfhŅ}d~7ZNqgna!ݞ%S (U`}1xBt?[)j"6= /Mr" +B:PdCg1Tܒ7WY$66GN\@VE&!h[5heNmFZ# _[cw~/PB/RF{?NF [iX⒓B}|~\WMJ^f 7w }emExE8>cp)ic[x* b6{M8R^-Ш29)UnlDX]i#jsխ/b a]Wlݝ1Υ9Sr۳z{|yVWRjR!d2Pk K@ţQx?v+9os1\X{2AF79u[.T:(lk!_Y췒0sMK"yG2m6,} tY93c>Zн|GuU;;ePΣ`wS=m}LҚc,ɞA<M)_ᖎ}[~_l,BΑ%j3oX|SWx]f_Qj5EBCy.r#S >KOorl!buO˓sk^~VH+܎NESO{rE8} ȹj>"Nـ'-W鯹vt*ք.a4MEN+A-2T{r>@Y%]c7>vp貈g4,R0C1MKAH:ml֝{ lxCV%]p] |#Zާ*,Y@QHSD3s"x ԙc8:O C^tRfgja%I@e}s:_*$"8'."hzb|W=-PiHIŝK{|ѩ #cX6Q|UEUC3+P *K3D פYy'ջO.V47Oyx!6 oz ?ErfrcX9țosX Fk&+95/+cx&5*01^Y` xL}D6(+x[Y$< mB YpK9;O޵xIX0vݢ%D6JwbRZ]rqxuUH\܀=j>BภCjx*>âD6 Ykl_A [S"dNxʹ0n 8sg""yy b118M@q}IJ\‡[%M .jC0挟K0zꉉT"D=zs<>h Wΐ"w!pQ'$4vg=|i?.\MMHB`>V-C gN:*yjiaaBJi$4DòvHupNFEfOL{ҸIdDJ=bc-T⅀~Xs%(vRh"Q!PE N|2CqƹH-. #'r3j~NE]v*1ㆂ3˪O#="Og u?8P>'+󲴗,vf B5k|a15>$m5Eѳj~bzx@B@O$]jM( _-P{ }[.bHgK5 @H*2'9l@Q{dl~8$ /tWgD;OjaW_%'Q"~GbaU{OGк#/]y@wuW`r?&WUF@O7pi9bx%+n jdy[ڵl꾤%o [JֱV1{_ժ4!'ڂx"o:F'|_{WlkW24K YhWd\JYZpqYu$C0O6hE ' !E[2*H/+/q4t;&$?8kM\7Kt`.AX__1weL3I>b?L{r"pk4]l-60{vXe=<"uJVdrTc2U8w' :3J h/FhؐD'Mgf\ %烇!{l 1/@+(}9g#)_6lMK ) ?5.6=,HxGT6;="oUu0[OeDr+=H7WZћY4\fi~(L+,Kb&.fטuI z:nיtH6,`]@#(:J3;x%ٌM5NCn6@ve,'DQT, I͞*}U7r.A]D!F3q۞C}`#@))+>ذ_(TFIGqOE./64i(ױ\:^nOoϢaU . Q(0QmgJxi H%88uҿmYM*/?k{sJV᧳OuDL)_ r -Zb4M!AjJ e#m1)[5Вi fw$ x}ZuX4Ip(N.t|3T;Zu p >OvUpChX?}{&9[.ʷoHugoE1.^~1~1br1#Hy|BfiD+w%azlJO](0Ucd{NTj(MG@Fu.]pߢ/n, @l-힛w&=\#d~4UGS5B[ 1`*$hL~!޺'p{ ߋLu*џZ:@yd1k}48@:~)N\{}M^r{3 Gۈ}KKLa'{y&PL9[ !/Nv+اhCۨbϾWG`XQD"oF:pԨY1^Gret1['~| yIh@gҘyR_qdSLsѤzkL F_EHOt]#"tYc|L;ck> ghҵy3R&;+,-(/sTldzF6RbŠڕ*}GD: _ `uSY vML\`<:Jܞ͕|O.ɜ+;-bta6}>i`lBNdC ݌~XY Oò2uX%v]98#] ig)ø1"ʧdX2y@0?2E/ [R B?i$ueU@r42?Fpu|H'/(5%X0D_dڨpzT'M~UNcK2y; c$e r0w:* 0BrC>k]QW+ܸN2 ?$LugHtH٫Ir)аVDbC^YAN~9*`ϣ@0h ʫWtr`cƟ] Sf sȨJ>:Vjt.&AIxc Br=zw9QTZZ~b/'N^;uY_u1@-66^v*.*;bmCK% &7KsK3l ^2B~͔ӎE2! 8Ҁ/$H>>`Y"X"nj3 DS$ ;@"x _XZ'9COnv0HAL2!nthS!Aut,gz xȈMk &Z7W彸X0F܋> {_ݩ2t y rIrl#l+04XF&҂_ڳ3l"\27ɕI-A?ne-55(;m$5/ |Jxi;,] paw-s>J6kc"KNYTeH=\w~3B`ߊRF|U캞nw3DP\:VN/@/ˆ!X>8`rS$SAíd_iuq`\ .,{H7qB7P~#=dÜ'.&_ʿ -nVWم#N7nd#Hw'@Ų!|zVy iqU$0 XZweV˼hoDNǾ^l&z%X T3G!;I}BvQ^Q[bѐb{gu ˽h9[B?epv{nm όmuƭ-5$.jdS†+(OL9{<<#$w?a䰘QR0Y"m|Y?\9o.[= "hDK=#y"MŻs̀I1*_jq.֢Riɹj{7eǸP]VBBZHoJE[q#'IԵ|N=xVthXC'h>EZP?4ekUD}LzI,ըEbsu瀤R|2MT,'hA^VV.WLLzؼOTˌ]^Z7x3*M!E A Iّeue9*PTȐAӔj 0t;ݿevY8&{@ k~7Qдx{mE~UCh^<*'g )"| TMzW-1+nhd&ǥbkn2/لqdeh?Ek˽釫 c-e"?[|A);PrC0~ghD6,(RRϖ;a=CĮjL\zȨdcIl|GU{y!5 N_)be`L{v pu㞔kO5cq 1ɧ[mHdE68Aߥd4p b!` 78>zu?Q )L&;dl Pp?M } Z屩S~`O䑘6x<wt, oz^%ʏ hU-=91bw@PZ|0_OL(  :$`7(lȭ$uKQLTŸ@Һ;wEӃ=;GGČUbi%amOe8ʝ=m`R=8ఊAo8IlN}]<=]0x228%whiQhaesM`S> g[ڛ]3}\܇I4&Ŝ1u~0"mgZ!V 7K%!)03\M͖,) .Q^Qz[†RiYAiN=7 Ț;Heiނ+ +; >eBa{h'3`QU4Rn2;!m$ ^ J\t.Z`TƲBpMcZ;l|oRFΥy;5j?d؋/憁ҭԃD^$x9"9gȞyn{0T\hV!/)m8qKz~bQl"?}*Mâ`;tg@?Xeo&,R2ti=Vz$N1n ,2>"-63؆NB3per.-ޫ\3vGț! CV284+?Q("M#cXn A0[bD$oS31=Z/|wVLpJSVx1rY¿{@8qbDCt]fzɁmG{A]DeT*7~y6tW+d:_B2!F$1,!i)ohZ1h\!Â=|z*[@uql-kWe TQ-vgSRЬ1-M@zSE]Cb7랧GdWyQC;I=.؏nq.\Vyfdz?QގC I^RwgqoS#$(ds[u A,eVLOFQP76xrC1H$5OUgs,TAZ+.LXF4`J]4p5Yܟ0D֑A'̜Zy(lxs,?_SP?805cU]'؈"++/7 5Q U?wN),~WX7zX[c#M%_$~. oGG嗬v Fl5LyָgGF-njӐ~&k[ q 4…<_} NXּ_匮LIa_%a1g~]բcH0*t00_/I :_A(}f~]Ŕ|Ohw>|nAh2?ї%Ja1rҝ.7Yi]j/ (@? 9wW{eooҦ̀@- .0:b3]U;D2 (\;if wM ~*\g\.H3![]G\R['o<p81Jp5|{mމ.<,9JHA-y4;B1$C 0 [*,Dh!KO֡^9M>-4< K{@Մq5%>,e*r*bMh]z-~7j9rtGrbw?3ƫRCm::[15`m,;> g [Pp8N~sE1yz@ p#F~J=:6y5=@xΪ{ZV:AF*VcoB#CcZ&n]r;o8I=˒뾿׭7?F` `R%o;vqJ4EgMSS6U]_54>=S XdޮD'&^ ].Ӕ-m!k_o*;Ter|Lzop{ux!tW jθjEad= mܳݵtUIċTlH\7ju-:D|b!.M3q#xk3Բ/f/}/}㾝" ȎJmOt>VII+aй tΝq-UuF#/&p>0E5ri*^ 6 '@qM}! [Q5AyN+p0B*恽'CBpo)pPBd6MEZymtڐ"|?5Ի;q9 3'_ r%F.5y~}i,gJN?<2g $91bf'$ZDsWLClMAryP";ą2ĕ/K+TґnY{,"hV'$5P^?HC0be#.|!&resh j>1mӼl'0_&}Q(QbKu[dLtBl;Dk[*#3H)]N#E&<۪@ 9LcRz:l|D'fc2b[ *'psAIN8v;kp&Q8s#_oP&h{$/YeI?i"VIΑݳ!L!|Se ! >.bӫË?mի{%63|e:FN:-'3xEduO[fՏ@#5iE/gߩ"5zG]vk8 |ށLWSB czVIsױ-ZP{ ۱o:"}.֪<ȵ6 G4b^ЀW|X$sq7žs*(fc$`Clr%vYbs ]-f ɤ/{2Zt90H{sp0kGuxu>Yb29y`> 4i-.2µ8*(.pEDN9@43X5Ą 2i{}_ n>^8M)Nh}*:lns')?ZN+FBGᙣRےX0)ð%5AsxOъ<{"Mpxɨ%^nx.\\:eEcLiڵ4h֝3RT3n˼ZWd:5.'7|ґjݰ DF&["Ʃ'D^R@h8vzBwdY m5iQ ^Rf%_'RELyvZFw*Pa^!Jf=@)>좟to(s:@elƩQY:@ <1eHπ^uY﯊ s)sBXWGZn#{q1E%qveקmDzѸ ݩG/miEK>k̞z4kæױE7[L~3t6mX̆$F":U10Z(A );2$B)Ny/ø1Yv)QlTx'{9s TenYpٸʍ*7+2=ɇlT!HY\ ŲTXVW oa9zm8cb`ػ2[pjth)&eq`/x|RaPNcq R"?k&׎9! e>!.;' tloh9޽rVYA^y-FCҶ<=9Y *]BOԍ){B>k1׵O_d%oG ;ʉl݃5Q H%b0Ū^8P2&YF3s1?{lV7"Xww\~(W[CzМ2Mk WImR,Qe/ۃߌt t/j2Ʌ6@PƽTng e_\WG~?^-eG: faq,@aBY8.^FԴ }9Mt Ø: ;9A!F .yyh…8uf-(wڔ uWR 2ZD4_%#*#%X ܤ)ըzG/2M$?)$;{t)5ʍ!BonlpC=PdB]a)0mG4#A-zj'P$.2 nSř>pةsiTWctwȆ9E4X=bnڛ, _y/>>&):q,p-ڊ:WP@ ɽ;* ;x@jfqĎwr8~Io_܇bL,F PO!oZx'~u狋X iBޙq$y"vizr[bY.1{('P?tp+.KWLnH B‡P5+~z0 ڴGrdxiZ!ͤI3u' nLJL!`{*5rɪOɘ|'b  @k;H`5Ͷ\c9eE\},)V8RܛEJG_Rr?| HZïz]U( XH\:&P]c8|(z(\1=|02 Ɯsq#k륍1B,&Sbf.-.j?q맭&^5%VgQS{-i+YpOh ǁ%//{ , Ø!!Љ?`AQ8zI/,{tx/8I厈co"iI.U"DfnĉMT]qW,8t/*qIgiǸ {Oؔ4%P=PiU-*KFB{F8 ɲkY/x(:F1{QF7RLru-ݩϿ?'$2{$W{ Dc ^ ڷ5/`Zԡ/AOaxr4M\1x:j;5俻nC+H 15)\z %8/bL?<@ fg5%CEa/h:7 N%Vin ?(u\5! .b5cu4+ Xݥpƭڃ $ˌA]KNNwLqTh^Qh C>i8 mE9f=yUSU2+Kc{hILܴrXk lwS>}#(LDC3kM_UkDac {C&`8 ɡF}ۘPB.,|'(Hq h"<^c"$TO #W痱iҰ)Shzoɹ@UMMhɲ6q$=i  <0ŵJԪhsӲ>& #gmN#8DxF `q(!@'iq7mj,="KwnMm%ԋ78> Ņگfn !3s@ǫ<K:Z;kqigcD %S6$$"2s-zI3c{89y mSm6Vdi aP0Av9EEW#i3\Ll=MP1*HJ4&y yxZTfm$_(O΁BqR}ZgPHTl;Vr6f9(K mq$h$JTqW_ XkG(}u ЃO!.1f.Vtb*g5LQG)*lQ K0BN-ȷЛ!a75KDAo[R`;\ bYw`/Һ)NPj(xBX)N)Y!՞&4Ϸ{4jy `mvs2C{I'鐻#9قj[JI~jϨLnxۯRBaq6Xqgzo5(Z\),.B $;2èÛVݤ0W KwL[njࢶl E'8 CB<)#穁Sו=O"=1\YՓ*4H^gB7{z;;GRb`zw? .Ed~DE`NY8UmwձT ~T.]DO\4A{+4^)ˌJ_z|3:el.b0 G="Is:&-8 s!E|q>Ess|b hnN7j ]D8_n-KQ*~S1ËAASs :lVf imb\*Q(n&Yۄ%ญi\xk>Fh-6evtZN /kSI\?!!O }1+\V-Q,6u8_NJ]eGjIYRV23hi./WN{3$ʇ^WǞF 3[<);_8@nJ7kЪ66"=!o(mYK|_ lj͔=H2S~Oڲ}v7!ʄ6*58vh~W'KAOMq@ ^ö?*[HՃ@ <<%C)(a<Y~]@0."'^,3C䞷!OWC.D^XXo!#cQ"|"|ZY~:SHqEMķWrPB{' oάϺ̴k)˴Dc, CQ/CѾGFȖ%:ꍆbfO,հڞ`j?DٟAk/::"dW\ȌXk+z[lth挡a,>q`/{uŁd)ߪsi'dd .+ gxȀq.߇W @y&mΠyC20伟fy\qv ZL 5yp@wƄrs}P 2({$EJ?vA~PC8h&ڴçnYH\Q%,` *wzM6f&vN>9qygBǭ1:gK.Z5r)4cca0Jk?EOR\ jW3Qa[ВF1ϔ deRbseܘsD?JR?U~/b׽pEPAe,m= c]zqhb`D>ko:C7xQa)4JG{ύ@M 8eql@ ayqP5r"R9,O @W6m2w>E?رQԜ9n<;Cel4(`eF͵9jeP/w.IYyQ_hUNKV/%eS*5?dPsMe O+msoޙڵ |ٿE#50m T}3 f{e.YMc"DC$υމ^5[ZnX:{Rߡ6Z$:ऄq'1W{G|r@$aolɊTH;p yaҹ]R[j3BjZ6qnettE9*{Asw¾r4;1ь[[GG 䆦Oπۑy::h+ж"e"(6HKiʤc!Za@X lN6U"l[ vkqq7p$N_#mdfD*f"_A: Ha `tYfZ I)o3_fWJ H㺅v8>a=}AƄwI +=u/ɪYؓ$ e }jSeuf؊,:3K{kCoj\ftH#)dTe9/kAG5qf!f)6): - :!tgaKRzZGi -b/ye8]D>3ZRLJ3%j}gQL[9ፓaw o‹{57`ͨ/,a6 >#0ϤBV'BUR労JY_u9 =7|:`eQ-n REsIۣǬZ6I!Wt z&.yB IWykf˲Ms:%ݍ-җv/eo{SLXWVVy6l˟#>Y`l19)?|~JNȺ$R.t*۔iS'LJ*]>0)&Nƅ_v.Wugz%NSQ1jx\1t.=u6 r 5O7T9t%C{EbRZU$ nOy|2gQٷZ-/6^WgaZ5#mGzGOZ?$>`{J& =e2AeMn~1K'{,3zF_W$אK_-C;;vc&Uc27nGhr8f)rQ Z(Vyx?f`*jP,|mCdj2 HS-.t?ONSO2VL vom7BAb.E'фKdv %Wr%ʧHkj'<7 ,&= 3bcxun`I+%ݡ8WC(كDXJ2UFLk]TňfSn {̵P`)No[ĝ%Xε6Wcd@s6 e`8yCcȸ_%ޫuc 3˅V Q'J$ufy;$Evc"(~bY^G.ӡջrD $y-8<3}D<5@ɑ ogT3q,7t(:Vں!t^2 *iNa5T Pè)\ղF*4juZtfitxl[sp1>"nL"rPpԐlMIY؍[!}"Kl=&Y'뗄%7^[`GZIF`J@ڪ"w(5m4(ǟ/,p :'.gU%>̓e(0}M\̵JbùΆԭg~ |%FڑDm t6R,CIeW!_pGӲ Z :|:&dy4jY%# tTsnhE9KP M8i(zb-8ad6̩ʥ|x3E̎g-|((P2Cz5LK"d|{N<Ӈ`v+4lQ>RJʽe;u|R;ČA1e*3P$1$:HYeCDJG\"tbC2JZVUӟl$}_K1Ղt;6lEwM4k }F\>G˹c' '|0Z6WHfv{ Om/bey1n۞t/ʋJ<_9(g,?]7(ҘQ.C8Nvo84v }!]>5~0Yz=$5:$BMjZ2ov6/J b2roqҌZ9MޏO}s-&9 Oޞ>}%unר!`R!Z/k1;)3;V5N{H)ځhןS2OύQjZT}.IcݟLh?µ"cV"Vbl;߮.jފ^7­`"`cD^EMƓpʡk{H}۫r dP n!w{Lm?&y[ "L^JizH[҅'S&,4_WGu%ݱ'uvʧQ@uǁ**Qrx$%I ,Tįg Hd'vH%Ћ/7b*rt WJyPZYg+>Knd}աT(~P!اTo r"EI/H rpVm~nMk"5֛oAH0s,mU(74X `4\1뾬:5+)΍ԐܟK|\ _?A&6 %FCiTߏ % zq7&n5'w|jSS[EN<'QS3ݔdVNш&{ ꭦwHEUM.Py?q̠F1L.! |.$)Pq[.qp*5rsZTbÁb[;OdkVĭd5]{YܣQ Vbn CnBBG.3wOql `4F:ԡa3G4/ 2ķhFNEE þpXW|}yu`=g*'˕!\>|i R&R/70֕.1cI>Dx, ]@pQe8/P#B>9%3hJlW _+$lML5|0b+ L: ]pԝnдy[:q5_.QKXH-@ş1[C(sX'*ƍf4##t+q+щ%v,+PؑT,~ITuiΌpu}šLD:*Qr mL"Xgِ* ˟_F?Mvvv+>3˦⋞`_̞iưjPRF82oAOA}\aǓ&5ZF@4/(N$0}q۱߆ixñD)+|7fF(z=Z "f d29jm%zU } _k!G~cĀX5}ڷ33:xAb2]hp]`nf! B~qX#ȖchVo{ĿPsn|ɾIgq.JiΕS].xoQFjduHAg$](C 3q'p Zs"yFSL~5ч3GT)hkOASfJvB;Dz= >o<ѹ>.rlsPS#(au!MN͓۟hz.}3{HXv'n-s?_[϶ 6:$T6ϕ58nbƘa盤'0S7^F&x$`|灲#w LVd`0@H9ӂC/>H;+lofFnċAy-tk#ͥm84T^ KxE"[ GER,C+,Z(^]ڧ6R'>,yK_$dgK?ѬZ& m&r/+nn8^?)E{,P-V"ek7=g1ju}<R O^U%+Tn6qWu9 |  a?6]¹[;9Tw K!Js+-r[@M$:X/b>__}-pcJk P'[uU^V@efjPk݃}12q&6oR72@=W'PZhW:M&B 4/?ƴ;s R(*I<rqlЏH &诏Tʗҭ+h!4 ^[|m 'Ւb}1H'jYW;FR3UI?FtYl܉[<5в_M-`6p9vJX'k{}5NDfݽV>- }X΂vo0} (Q`QUSsi˩^HQr}:oL<\rheZgb#s'2ͿF_T_\2K hF3VEQm|Ll$v= *^oS ^jC]\ =>qd`nDi΅|aSe6$Lp+3!E@t7:?h6RjmzHᔯ†ѼO.{?^4SѴbL`Ķ.aĻjfW-BR,X[(W ɫ3_~|rh"]o#_ +E, OGwlxDY.i_//\ؤ иI iU^ |~*] qQm z?ЩjzJW"XGrI;ïe|C7 S$zBϵȀ-7Mef*# YX~-1\tο MugH?al1wK/oӎE/RyI!`ќh<7]] 1ar@o|Ⰻhɺ֡H-SX n؛uu 5ђ(/nDר4 Rr S;,}8-G jP?g˦Tk1?V=#23eBzcTBֶ?#Sg[.jնzLf,r1KS  ܴ9J3FqXDk=^aQ{GFvbF󟨢Xӗ^׮fB:ɡµ.elH'XEH!'4} z#c؝'!j:9@ӏSВgh2Dˁ8-RG`Ujmp^(>,2[2W?זJbStw~'k)Igeqͩ/Rm8@tV+N[K)e.r `:%lˑ!Od6dKit^@nˋ2_n'm:F.IH H/,SԪ4f ᨡuKGANK.S.RQ m~&tppv{%cN9,U_4ё1V! S_B$YYxCȳZ/i_&,duS{۴%|DU~4TL`/=&rV|f& uksS0I7jP <{R4dwŨbJ|Bπp|,BEB[%Bط: PwS_2jf~@"J99Ħζ?iOv7#} Ei'tx> @ 72"Kox,QOsJD(A,C&ZkOޗ>_sOP Ų)Ԣ_6bbzY1bkr@> g4s>m xe(hR?~@W y{6wg5*u9* J LTQ&rKs\ENʄGa|N}2?L%?5Sve=TNfQ?w6K@V\tBwH Ie.I콠+V0:P o٨Ꮵܸ QZ[_x3%Y K* $Kd3k&Y0N*Xu2xWcޭgL^Tv,GUE6~%*]IPwjTwc?8 MKPsV[isj9z~w޿'"٩V˥k D[f&͗}l""E~xdaI8ecLΣ]39rn/A9 K黏ʓ}q Rꧫbڳ3"(ڵwv' 3?7Ua&½؉޳yL&`?H_"h*{;Yu kfS߇h|ctUQr6 ?p.F?t/BFV~YKJR8=(kٚ5ȓayٜ?"3=^¥Ձz %tڅi#<~yҒ0&͐Apw5]A/8V [ۖqZ/5x@kw0㡓{ $\94a_䏣npku{ :ED| ^h T)4C,ֻGнH43OV^2]{ +9:=]{ZX+^r -8!UɄ*p2kJ [Y)I;ɘ&/FDڄ05í9r2"ŲXWL6>+X[j>=|!-&H6vS[(a `(ˍ¿}:$vٯd5go|F*¡Z=D p_(! ;Q}"l])?3 ZO~| /!xbw}j}ź2!}bWD HM}Do ]虓m=Z4{t*AGlcy~kߍoa2XyR yۄcG9Bqb1gֺ^_6ٷӳjsXS^MF.R%U${a} 2! gC 1: DMoì̗lA#V_撏 3kd[K׉R:rh-$pQG:!KqchIp5 ?߷>je9p݋Q>z==7{=kH+->U{TudJ=;Wi)^t w\D' 6N u59 \B/8ET#֧GuaqcR#Chh]-SkuyY H pCݰvx-[y7'WiscK&.+s u*:]mύ#%]1 ]FE;YqK߅2R4 9d8uWJabvN}ld(\oPHsg&WV+ǿrZ bo97 !vÓ4YC䱟dECX=j Y4Hx3^hu#Vx[q9/D ИQpIDU&Wk66;9Tf\]>;PGz#S`vn p$zܲF5GGUd8b멒"#GTFEwxPc0^9LP 94nw;_Qxe|Yc6+~Br':tգ~':0!ЄYTB_ex6%g(/6A0A7\0cy\wD=nr=QK0\)Vp147i4^K@kiӿm/F߾@lT5rzDZNK/ݖ'z5ē|Swjg:ȫfۖ?_ABFMHW5^|״ -$j%NKy9xj &w>6*7,%?Q +idU#$PT%#qn!B^zxI"T7R)Sgk-r~},%NeSY>ru'BuY RLαocf7eG|wZI-}Bv W UYƺ-R7&{"Ur7uYפD~TFd")k k9'5isfj;Q`En0wLSθʂS49Z֔(׻U4of=dkLeQ;h,HH3&}-HpkK~PB$PkUbǿFfӕ-X;+|KU :Ny FH\W 9F᳔YJqܑ~sEyJ QQEVOsHz 1q3+ul2vREyWTے Ũ j yR|);8tC2\c͚"I!DH@̈́xg{ 'i&retKɾӐ 7.ޟ )8e c +ɬLCrn NؔVw7mZiχ,jٓZGpk'J.L%ʹ{P1h6r>4q"ZKlZ 'Z0/֢Ke% ?Y 1`#t>64k OQz˔oLb+Hi]٫ LScO+jv5H}v(K4tLȓ%J)?ޚhrqFˍxQlŦF~M4f=Ϊ^(%7 qJ۪߾Ȁ~:4u2X YVW!Jw8p^" 1S}i Jo w5mJM`_ۼxdE]S!v) Jd?:誷.j D(fV;HŽTCM-hĘ.sN 8EA[߾\\¨S'vWqVol/  _\kXҜՋPoC"o2fNJBP܌Tfyh]4Xۮih0h`/_Z$)h lq6)Ous95UCsw}Sݐ' S$Gp86խ~4:͊[yp34SFP.!1fbNYO^IX^7{BSZ/@^2ROdZfT;Xجgc(ywUp@Ց>Y ^8$@btYn("bݔf{v"geɨ9#d0zrWĘҶf&!.RhkӝO^UxfVyȾĨ#wIؔr|@YI>T3 50IȊ~@{rV3b\~Mdanw)r2ܥ$2Ҭ0 KqKާv!Mצ=js!υ(~Nٯ CNX 8GH(DB`օ?f1p]{~. HKF,(r Ig/~CȦ 4ɦ0Kͬ$$qTo{nd(ñ2*ʇLojTMԍ,C jlM{ȇ9q\0vD Ke #}f&iZ|HEݚ`ww@O=$iѪcħbh:r>c^Hh3RLr`}KU+inQxl{TوHaߩjq"]&N٪\]xם,֥.ad>r4>[<3G:{ ?B{CtgUjT*ǀ|A=2H{97̚&:殶_woְep= eF/^ŵ)8v]9Z{/5E5XzW{39r'~$ڱ[bu%Hf/;"%&IfG K_ ˗ڰiZ{ ]]*@ΒޔXkBBUki CH`p\+ ;\h)K-?ccҾ9߇9CW[Et *[IǮ+35jvپ3/n,.|JN8,~fy#QK*dWVq"sB){ݭ*Bc@X9ֱI/M<|{,k˴D:4o6gQ-b^'Sfӽ FN 6XÁYS7p,kwaB`RB!f͠{ {Vs ǾJA$J &dL$U$9ds#cЛ[~(mDzꊚf[>'LVp1.LwC\.&3+r4]3n<#~{O#4oϮ]Zp~ne$,2ڦqd?s][#.OgֺϗxiYE `_[06[8+Y5 W!BY?m E>(ӆ6]2&FI($1_ގ#+59-t%53C,jW<HlB,՛NtHdg6͐PƸpe'ݔ7}WQaf#~8ڃvLMphVB^V# ~ 8,]_;fHlYQ@e 5y&+8#E#[YNȍI7uIP*7NFGgB` Zir vKva$V)N/֦=0#:1!8_ /j+ 3?t1@cP+ V>+mv0ۓҴb{*)[8V@A(!Cə#^irGF6g~= ? 0uT. ڍ=t9C@zkLaqՒ8^}u}rP4vsy*)#WVP]xZYMENr}Ø0:\&gcQqmp5P7Ht+Uq0A֯1E'Zr&Ň>vʊWT*LvDb /-B-M祝Au20p(Վjm9iKeIsԊô ܯn:v*JIžLa~KI-y0ZߨN~V@5O􊄬KСblAzu`ujʗ!Qƀ!(ˍ.xUG"Ga!M>$n{7;eg ĩm)VuM(? F`š?Fi.Z@wFA'O( *Oj@SHK ױ6,)(9:oވ P)s/6B 0gP[ۦ`Ř[|Ljn{HPd'/QvL1,g-my]YםIn 0kiPlaa$@lI4bjJhHy]~sQDUr ԑB>nQk4B`SMMHX5xXm {85`21?0]o4ևlB{.˭|+c@-.o-2TU }C;|檯jU_'gȼCD+< b) zU8]4>ȱlIh )gTx;Xd4+n zjչeaOphgL ֦1ې3\M#~ (U{:qe"[g֙^kEv\ Ѯzg$d.n[$OcpYXev[j~bAwEKl&A65` Odye23\s{mѝ0rp:w K]o{G~48rmPXd:Kg=^f#9B;GQ}': 1NbzɈ62=x{ztOj(53pq~Ini@<CWSx]櫸罪*-!OYbmmXȒ| 7/VH(J#/q XoϽwdVD/+Df Kpe $0#Q Ǧg{~,x"*X) ֺ:>"jmO \)pB겹#.]$ȑbSܫC]Vi:u (k"plSŤqW[:Α7.lԀF}C hΖn @6gn])$ur$g>w*zb*)np:F[=!z5 ΰtS8gw~&$!uXKB̬4q=99[xJ8*f{[p+WńFB$⒓ k)+)M,OCKsqD<ܫCˬ`-9}{8p.!݀ ]PL5<")E4*!֚} Yp|wQ2kM)fH9 LLucVOQG5G឴ •Eo{6: wcJIV;k~M(O ]ruAΣ|`"łT2zsKv">E+ny_.zf&Ì@R٥JMCr 6\pl?(>/H_DZDY%" avv|>u'FjlUڌawnm Ɇ3 !૗IC?3 { ;%D딝JVl\M~^z+60&/:pv=_ҎpUg1_Lb6~;<΢9c@J;|h~dG>]e<%t^ 6ipw X<=n{f0sCڔwkHlЅ3 b12.>tee'10G3f |eN1tI#5"QQ3tL`NܜQFQ ud0d-ӹu)Muv@s鳰ɷJ`V">_or6_ yXJmJ,韔J"W^@~ jE{bPQaJT?8`LlդڏTWc6%kfJi- {&p484n!^L1zاuϓFu+Yg˴qti%w]Awh&@[%3xhJd0; h`ɐ44%ʀ$6c+TIz].\l!T1Z|A6j |Tn=,0Jtґscsbr*Q}P(ƽ/]>kޗnPA378Gl\' 0/S$/[k9oB RYGR3Y!ZJOymnP3Uep#x}wj%`=BwgY'v!jEh:Vn$NG+[JgiPx2븄IB~hhi  f|@/k)= ֵ\q5y/\7|'^t0Pj77sG)FidH2sy͵\λڌqA`<ݘH ~@ |07Mց Kh TM:0TR2H)2xƎV `8_w8௶ \aC95+:'yf>\A;kaΕ" Dp.u`{(z޻$.(Ӝ[nͽ y&%T|",ܒ|,ؗ ggVդ ݀ZV5nmw±(]h 9zw߲Q2vy${ ?`56q JkD+睅mL_oo赮Lf^Z?}:4OUAH̀ IE_[~^`POAptZ|>t>O-^b*)q }w9Hg|J˝$x$7$zgوAaӉ|<l§,,[n*^+HܴFuns6W&"yh׼i&wz}^YUH[!*v8GlGle(S+>ʄ=^va,XVfW -\8WmwL=x-ax$T 8q6÷oz]oVZJ'vye[8 y{A~q}ī_Yf~IPÿ1PZ[?׋uu(tF ~Jf^[ḟQxq?Jp\&Vc|'J4Qq~˘ y;tˉ 4yidsO0A[ǹ "(; 'Ox7AyB7D5]< GMr-3<@{d6#-պ7Èl=nxng*W]~I.)8z9 Z$S}X 뿀3C؜ѕbuUJ't fd8XPDPM9r&)Duݷ@ Q7(=&={Un0FGcp ^^t jhȻ3/y0DZD?ni;ҹTKd ּrAnbjGtᣚ1`V`G>ܑ|G×~! A-uݲk5/{ 7%e_Ttй8u_bXuL(KaWYCkPvNbcO4 lDRuz]⻇Z'f?4"&smʄC|E ;pwUWkAp$)=k@8LIX 6uƏǛh6BOd]QKjOԜ 6Kn>.@a GEN^:w2+SNዎ8ArtJ>dyii4xg:+y8H|=F){SƄY.kvRi24ӝ^ (97%6 )=jqT d쐸\YK|.^6PtE@q:Cp)y|y8M/n4aLSwt|2Ό ְա4 !XVz>ע)(1^w-Y98uϿ(lD3˷,whzғܙ? 1VT,[Wpݹ-&P" 臣5E^־v&YIʍr#$bNCcӠ"COeRt%Oq:qY[ډh` UI Ѷ(0͇:,eV>MOȦ!HxwWx_ԂY_=͋H￑8ym϶i}gG,JZmG{9U8<+}P_} MW؜0> Cxpދ}pNuGw$Gʱn;mo eVu KuܱiJS6M@?z[rqVx qyf?J&rpꎦ~=+X) u )cG].uH9uOu;wW>T(4OVJht-ne'[ 3HiWd[)8!D:>#f:oZzѨ`BU >}ʹdWPt̑FRFwP3A 6*m7]=*9$Pϵ_6?c|ctiwZN%]^^Sfȍ#V؟7mbعQa[7sǚSFz.G 1O1o[چT$=dnr+&%yҿk^[{V25FSPNYb(DcTIv!ބ'ƚ* ˯R<] `!v:jֈcֽVrg f7=$4qw \G%)nj Jm,)8iI@ޕ#ܕ}a l כ"A(x a ##^ROxq`UeOJ qCb=Jϼ-onЅ>]` ?ΝAW L<&/ӫ3L*Ϊ]R ߩ)MWai濧>V"ԥ쉱m̠W@a$`m,FrUB̍׿Լ U=^Ĵ 6tK#HNɜ{ɟm<1iͬhUlG\ޱeK q,]MBg;yFwyUAYzp[/ w @K ׻1(h fNǼ;uG:yļri@-ܹ=ccIW55Qa^NRӇM}}0\)CC6^TCrluzFO{Xufσ5B I詔|4@&l?~/н@7!VR𚐠C (V8(FYU\xk#`?{ `RťfHM0fiQ>sw{pg5::SAW,2_Xw7^\]N+b(=rxJ$}#eةM^J7r;6E3*sjhu+;lBs hLXݛO&/>nGȃEQ  6ֵ,'q}z#X2It䧎کW^`aB&_kZgou]S ,zo T3_6hsIFgkG6 š˨33!#ԃj{@YE<@-K4~I˺ِ{ a\F&ݿ #X˻ K]\b†J d 3`IO)63ТצގQ{'.Bw UEsGA4U\=H,,-y^<J,+Ӳ_qH[o^VǩAg!,('qj0/_h׮ ͟ ƷDSw.s u׶N{FVI)8ɍcm 9L\3D [=LgӮ!zÄRd{s'O3ASt,ʺs5J o nUC­΄D cV xKSe.:8X=c*!?gEw~eW؟V?U]ލ.6)aO$}8b&coAS7Nzkbъ/#-=N0؊ ,NQ,cRKR)ԯ+>^  iȒD6|jĕ7W`YHpgV7T[O6I (_T.u>mJ+sFBOkFSmipMu@_+lCX0m$tArXfnItS<½nH2X"V`dC|;w;2*S%>8@'VU䥐]aP0IHfϳ%Xofͽo1LAQQT1}#lϻP3V$p7FϪ4T4K.W ps)HQ^4wjg7b9+ []ǰ7 %] .%!u5hZ^MieˤqjH=0:/nԗX6eli!-0 6 3$W gA^ԀvAC6* cLHC%"V&(t'llp2FRL+>e4Oi.>%ɋt)Yq1P1$Kђyҭ#q:"5=EH ~.e D(?P_ W3&u (SӚX_^F>iRk? gR0 =kL݀3hAv:m_#!1zprTi(Kdv^̘mMgIk1x`[ϓN"cͿL=`OV<ϱΈ!_9FMgABbר `YyV0pt\n[]fR]`֫7"7"6DJ݋o[O/ٔg41ʺ k\T-d6뽅[4sv'bĐj WZ#v:\Eap?Ze闂V9Sq0$*`ÿ BDaF'6czi[}Lн%tIJz\MR ZM vhXLf(E85!5Rj Yj&6L]а Fǿhszm?GKS'VH@ӯJDsW.\& &)Ajme3Mق=ئ7X@ SE(gY;qPvz2*IaZ s @6 UT:)DŽJ'Ijy~F^hf*ٖ!#\'3e`V(wM|Fk=Vx ј^+^ LBt%Ent20U؜x*RH$P d!?%U }MV+ qkGUb~ْUaV6N!N2UUxn6֧frAy|V㕹2kek'4j*P"T*(s|q+I׺>sAzK޵f5>`QȠqD,=Ym5!y Hs*Tw*:gTJ'd1e`80 *!ro}n*'̅IICx}YM 86վfW&2 h im];Tx]2jhӲ5p ^qs)wÎX\ wlcR0vmlFZkvY ! =|0<6Ufۥ%#{fF"ymβŞ( 2$nMcA, J}C(n[.SLk->dvٗTuc6^= ?$O{4p] R e29Zfqp g3x&aο}; v+%T0Qi{ԨDtQ%Y `2 5(I }Ҝ'U!E=B!<Rx6OF^ӓR 7jweTX}PcL!uv zDV>pH,*[m.TB?qJ汹 m@@~c 4םq @*:P퇇,KGPg+ /)ÿ5dP+snI:, $9zh˂zaô%n'{.<< S1(qqG`.l;bh?OS(PY#!F٤ةk.sm7_fF) 5w`gy0GFaHt_DI)-S ĈP'3HɠK˞PG)~Hlav@OG-}LFE[N}EEq\y;4pb)$ԉKe2K4:ǹ] YR7z/ן FG7s@"ƨz==NopZb( EBxyyh-pMapC"=ˡB*XJH䕻aj9;lԩ@6%֜rc*;][b*?iqʱ&)Ul)vx&k[QiL:1{v0jrbGfz]΢Vs_3=IpR7[A6~j /U'TM`ytaa|wB_ gU.B]Aq L}~O~?}87b,Ե"BYI'2 Fh"Qi?1'qZR1=fHfl ((쐘%"x^z J0o&Bklm e5M GT8YFK)gt<U-l̵^S# '×4j!9N2D,H|[]aBߖS\(V9͘Vz7.;jսߋ)4ٷWJ{M9.\!:,wh13w RdӢ@ Zrc^*M ^+~ $ :XT|\JI%@X=%IxSZw.c䤸-,oO؀#zmK6*}kj 1*hzl]b7D @x<_$}&Tu<}ISmN ^"XCGkޔ5-I,hM 0=%~ pjj.!Ia;OUrO#qbRT_,l +rhD4,}F~}r4^%#jxHq zfVɑ~ ̄ &siI-K@CF>;۳굀+W՛ )e ۋuR>fJsfn^=NI]r XPJbHBpT9⦲ZU"'N^X7-< VI$o.~ uT|ј؅uOv2+ԻG)&vƧ(S:ݖ1ΌVm<*vi|H{^W#?Pb>K3^mȳ[2#y"u1M="+\';Uƈr岇 ˥zGUprLWWcFkptJ; r NPUr F3offy=Qjsz;=7VX5%KIgZmx[,Q˕&Ng1=hl4V͟nݠ|,ԉ&U2 cK>O/ZӝÈ؁+VL5!DquJ1+&CОKcDƑ ؝{ !l2SۍĵHzbb:`y $Xꡈr]ܺn²j2Sa=3iw8t1[B V)<b4lODp4{Bɰof(@aOܠa9/Wif@ :,P|-yZ2ɌaL_1Culb5,٪{>~G/EX[ [%'X{(-EFPw]5=$L԰e3" !ٲU-iMjlAu!pk$,BꝇrYy͠@t*mDuck}*Ido$\Mക[v2Sq l5\Q3Nv!C#2_F. bWVbJx\tdY>Dऌ1)8ѣyӸ~CDL,&YںwU `>~HlZIȿ$ZLJEb+䳘B_鏸7c9.GGf(m[ә2A;E44sRI>X'gSC{s-yQ~HH#W/Pu/|׭iՈG4 %⋔u9*g{%!K$&g6P|aL4EXk܃aOvw  iyx|*eL1&N'2Ӌw,f:qԏ6Z6*#O׍dcê7tHza3簊1b*chZ*vMZQn۾/ID*^vpVVVi9?x%yrm\ɸcOtN;Cu>f4<1DՄ9<Ҁ}tSQZ&k$/DsO;B+H8^q# [h$w L\tA!AZF+ViL1ɊUƲC lbFX'4B:ތԵTZy !g( 5n{s[!TjNG=L$j3f!o阰#q=W*}ԏrȐo;\;42Ǔ .C# w>oqufWd [ p 3y\}ܹx <ԩE_xQIlϡYt MXu\| Y7i2hCMP[Lfz3ÉG ]iqM|vέz.wc!0 %t'1kr-@8͕N<ĹF,u[ !_} LSKB^Gk9j3X!8גlezk«K Y~Vne2:%hqR,G6wXc@l7~GBD(Uyx~ !T)o36ۛ6"(Cf IPڬ8T z0ë2ꢈG 9q8Zy03,_^pd WY rDUkHֽxg`WnؒУIiUN/OY_;o٘Dc?H넙OX-霶fXzbh (l\33_o!O[;v i8| IɢjaJjUdR'-y[/ڳct_2ngQ:X$1)Op"GAcTRnag.z4&gGS<|{+ ;і )4GTܪp#y=# 3]WH&Q=7s6r=g}ظJ!Gvz-1ęʖ~̽c4Aff@&VO]nc>6j7M+黒8)KaX/zJ5u5#< &Mp$B߰[ay`RHEDvwqhL]6 ذk2Ѷ~_xK0q"s5h$p&/aK9f[PJ"!-EC}p:ZE鄩ʣMv}+IJB7a J76b(E/(%mBrߣ # 2U`xN$:F(2D] uT.ZHpgZ5O>Yc uP̛܏fb`fZ6UO).NLWVtRWF V޸-f`ϖH=#>[É?pl?bPçJ);Z(j)<2 oyR_d=8VfEЖ҃&24@23gP@0C Vr_h/aИJTS);q8K߭UPx܋O?Fm$U6%L۪?㷏! l`>$e~v4iN3=M\[ٯ!q依=zS1VP ߉׺liUc6JhSô!$MG!}` &^5YáCl,ҫ4=ԀOzҬ1ESnĄ-]qsF(1ojDbkH{UkޅBݩ! 픊5͸?oӸ[0vOo;!eͦ5Mt$S}]̧e^Vb"t#Xc6? o*;4h}Jh`K=eCrd&_ 3Hy~\1hzDns~n0 `2]}4F ڎOձۈ``vՀK( ~ _䳃](G+mh=OT֧ijiYd0Z+/./;6'z$DЦ)mRWڙҖPWbS(γ|@#8D[RJ.݂Y_cVQ>0}70@ʧN( F{W`啯ytѼ .։DgS޹O&Zy#$ MvrkF }w8)wdž4SV@eM;b4ktS?Py{KlᠼMƍ:XW/G@fp5N_-,.Uv\(bfSTd5}6H|:y+CvTN">IĽjfC)2'`OA=]c[K_) ?DLKuV-'wį} ^tg0^ kT{Ȇ ؤd4,ey0|mۍ{#c^LG`d=M?<} 8|v,א9!_:4yk6;RxxC_XKRF؍v18rM_8ޑ~5ub,u~c&Kj?s$Ĝp[#pRWp\6EOZ2nhXl5.@I^ꐪw*KĴyx#R.85:6[Ol[#ZȞN$DpK<2!@Ɗx}Klx%}jMR̓AUw&VSJM2S4)YpJ=c6 O'gz 0;ZZ˿+y ٕAv4aȶ/GG ZWz)K=Hр<&q-oϫ!W#AvewCkSEʯ}>îHIdxA d@)-4o1/q seq!D߄3!ϼ9>;LKϺX5jEyjl7sw݃U t҃^]9EqVCϱ顒Vz] s k(6E\cJ A,ӧ6bweVM:1b8 71c hOL1w'b;vg,b"qBPr[L7f9I1{[K 4&bM}h(tN4]`G9q<4,wI E99);S,9MV$jSr ,D(SqK#oJy*#A(!֗|d/{8dޗN[K VWescg=刜_؎=~iNR׆_aL}Hwmn}~ ^b_3šȫ4%e7%%f˪'&TxyQ,廃9|"٦;)ɁK6 0!8J!Q]Lk*'m.U Paأ4R= K+G2?LLީ0{oFUVA=d<髧BTخACn 0SM'wada%B 2qNIøLO~ S4UNN." a[]ݹ="$9>s }8n+DZTT`F׊I>=z[insNkš@wNw(;<,HjKJDqu EH$6,pOZccoHf-hJXh`{dQ~;+INq;61=T񩀱arMg+U#{\pULzjU%bwZDNlWVW@ӞEqʤɷpT">5{JK.W),Bp"+LuLi,3~GCo5[ZCB+sүT3iE ζ Dl Hv1ԢH>.{6fz+=,0@g]bgj:l+U,^k6ˑZAr~+" /+kMt0, *dǸY%EL \7snbo͠FLJל4|v{c4Mе#.vIbcGM05Z34}󏙳O~jHnoSh9y FrA dsӥR ~:%S $s# z5 ~ HhٻtX3n7bx2gUE> ;UZ C{#a/wN,+bKofsyZKeCΉBZ; CK *؋z\L)oPoG!O8V3ͽTXa  4(~eZPH mvvp4dU_;+yؕԶ|ʛ>AVWkIa] AP҂(`dO ~zYB$*n+CtK\YR, pр-ϟx'Bdt5rչ= ˨Ee5*sFՆk-Sl9eā=piрu[ I3|N** e;bMʠ"pr%_;IjFs@7Гm9e4/V3:̳u\kjCJ IJ|t=+L)47/Hf$Qd<)4ЌSRBNJ%)] h#W0{:r̨fS58u)@>ӹ^:ԡ .K_?-O֘_NrY y3jZj FqԧXII\Os5f.hlM#\J|V[xKq>\%-iK/Hp9N z֞QTrAߴNҟ5|ݧ03d9aVUwӟ7Ui+(S%e+!yLۘR O\$oR-EI' i۲m5#T{5Қ'ԧNܨ(Rb1Ńef{=֠B2A>oÝE(fQ t9s jSܫ1lvc"dQx/zl>4JH& #I[Yv.߅X,00! .[A|XmWyR1y@J-);U}(-A'nJPNI y*T{ďt&Uq R-uxH?_vb\E3 #ww\!*w-{.bD=i;~'=?EbQ^NM@'k|fi(dj"}R /խ{!+?zA5ynN:2&bZMjOi%v^Ȫ ILS-a40Q9Ss'ͩ%Ҽ gVKlR 1be)S:t BMZ6-KAo.|oq!@Z1 {ǩmnUx/hye+BFv)`qNfh˛˦,0ةxPv h G%=@Ox򦼎1"UQLjsc"ՉI 8Wt=wàwf  nS\gAA;v5b9K«a%303GƄ3KKo_q}h*V67%*ҏ9~COq s s~w YT] JZ;L6O%0 $j>rHcR6&m Ap]7E'Vt-{<-0N/2j)b>pGVDޝΔݹv)>I r 퇷YC!?4]ZN8zsdSӶGY͘܍;*2&eаK8X;p^@e$Rgd<ϯwKFx} aL 6i]ɩhOxo Eέ߿+m2mPs7M/LjBQ 洇c Uæ"XA`ɣfE|Hlfԁ햑zV[!B!^[r=BHa٤ID,ttC# <(:p&ޭ˘-ifX1Uck?Ub@Lh(Xpɂ[-*u8ƘE<ϫ}DJUF@It)\dFHH7F­uFcs=rRVYF˲ G]uevuH6zߢ@enBCDWl[a.H^'>iVbn~f+"k+./3zjr_Ӡs8ȧW8O?(S$+@#p-bۂpW[_ik+u2:7H2R3O»4C#0|y3 EݍM47;-'̮%~ߑP)5vH5X5֌37LD coۇ;X4[<w@PMc{RW1ǾB?&XVTK4dI Ke u8Z=}E 2|bZVVOxcEL*Yy [a!zaoVjPVr|{M&9pacž"7/{hә'o{ ? C^z@؟Bd0c^{iP SIb1{fӣ36 cRQ1(b./(H]>p1MT.̀0^uJ2_T7kfB4W] 6np S ^>:b&ҘICRvevȆC˴=X0YÆn1yWg[EB iܥmd?|"Xܰ`8t+i\w`ڎ08JX⬁v+ gZD%Eq7^?CY[qeI]Ϝ9WԘF"%]+c<2b2]d{f.abbj+|!&"fY rmf5+"T%C_|♐᪟"j`SsOmk;ofyˢ{Qkby \ lU"N~'YbbqCf`<辀ȗ$^n(2@DbIɱL#5O8Teʌݨܛyx+#4r=o FSұXJEyNk98r8=op@8҅26ZsN3qVW&H.3){ZKXi SNǣA8r>!AﷺQV,-"CnbV|>^lc Pœ le =f1$mP(}$v+jd4ڷ23<֏h|az= [QZpOc tȁ87p?l7{*b:Bt_Uzv5by jmF)V8z} +{߹-ws=홨e#5c AQXlzŨWW`[nIjs8/N v@v*qHX} JyYV:&w i$$zu; z3c#qeO#ߎ|9S7S @bMȖ`{Oy 8F ~ @"K;E Kv ay>\ˠ/twQbkٹgjU :7ݵ`sa݁@q_33euA+V՛Z~ڞGFIbض-/!'1`ˈMk;~I=nIrF1kWOh|\:8lR1~99;'>!341\J&GU_~f거G`-Ӆ ⴛ<}Ț%ԉ{;-G1T֢vdg$2f:̌/9 :ZG{HwUf,ځUg,Wݮ8K;ye5pce޻j$:7-wݲToxټI$GJ|[;4ۓWdzO}DJQήJ>;ad\)^ԁ voUVho-ut ~f VDV[LVÞF>NTC/0p'nL0n{-fJT1`bm CY(5GwDR@hEcxAT:58wC"D m{Zue68ĥcPteLS+tͯ 8XTI IKH%)gSJ0Yj"lv{R?ONyHG1C_v<H??_mQ^<ӒKw}FDHWӍw ہ!; @{UTx{s:e2F۲Iloun$-B\!VoO#A7G9|"+d I̶N*w B]DNU̽5] ?z52oQH$ZVTw \}DpBEt w%犼B|2m-Q"64&{S}O~X3oͼ{`M_~/8@.I4; _08T%P~iVY}D-F2!NE _r`LѡU=DHK`hܒkUkwRBCBڊvU-ڝrYMLfcNu*+8iMa^MQ ~NHO e{e|{%$V.ze)iÉ Ծd\#sm@^?ؕ l\;2<4vb5 z4F5꿸ptEӃxyLxhAU Շ&o+Ws| $#|j8s"@9j)/a euuz߂k{Y 3+,(x,NuD[ tg '&ZDkЧ}TiS%"b0IcFR3a7[$ mP"i'<:RAW2LK3@\bYy|{H? D!CH $sK pRR@9Ή7놔mhNy&rvuCg1uY|#[y(%MKrɟԮ<|BuiF%(SP]hϣ Vŝ})3كRelw?br Tx뻩gD %leЗ3EFauWgOlR8v(MLؖ%zY9qFumC8K(;~wZ"X(8 <4H ό=N&bl؊O/U2 7/ %*U0_Up3E)GLoX Ëe?8pe}Ӕ_ c%My[u4>4& _.'d} nv@/62FSGgBFrp I$wT懁09&Q;  |^̅UڅƢ*6(lAhoPمvΡPeF>]8(ijc(e5 UO ^ԘY@VnFߡO !jn+Tw">-]iA4fpzw}c 8B7^g"/;>-#qU}n÷ F>xMfqFQIjՄs v 6I(g[D߰N*!_ >L8T]\!|} {ɶ^)|t I~{ZZ2YoĘyࠥiJon.g64KEw<+zyduwJ;wp%Jk۱9@@-1Zy453O"آAT4gkaM9 (AS=}.!{eht T/Hxx)|t'U-!lfF쉕#dp3pDH1@v׶5JԆF4`dm _RraX>Дoaamoo|:}dK xR(M&40*r%dpd?rkȕn|:&JVYI׳`B`:.5Do zR<ό26ls=TX*C^6hAxMX%?s9Y=r騋k SDm6R J׽]lv5}aq'^gGd7hCx-dͪu@n@Ztv@)YwyY~&UǪK'Ep0= <'#"w!}Tguč2r^7K#z%.A=mY|F˟9G%>5(?j$&jxx@~teGyk<\~}\3So'M!8-amq~N+- @%O`s?MDuVJ=2SdXBR]?BVΓ'4Q܄SGa`3c_Wy$*7B֨)-l b/uySN&d@jWa_zKW //ήuLBAoiHn--9KP*Ӿ0Xja-~ߐ,s4qsRU?9tP%4̑ ëaN$ T@h33. Vn/:>c&/k,,c,1,1 1vʈNg_NGgѕe !NF :QLFR~iO1/9fuz%>4\EG-( D4d6 } !|8>\wT ک~u:~}!()+nĒ,67uX(L[2gfe6i P2$]Sdl`{;г%r<%3՗D,htPOi (A U{'ܐ0H[DxhGR<`fQDyzE&sF*a`GaBYa=^|-iH~#?9t_鴇'UҊQ@)8MBd޵ # s95!t@c&RN~a8#)6PixWG)LEBG#-L^'mNU.[:3_px[%'GYvg b0: $Y4vni vڒrpx'k 'z#|gٳc"M;ગVy4AOUNJm #PGebS/•| JxiPT):qϪD]Rn +;Y9Ȥ?͓́DPrę6Q9s6Ftݼ++8D6/b =oAY>|?ɋn_K68 &Md 1(U$YM8ɻ!]I6EeHe2 rLO# ^`YocM¤G>S,Tʻsv:0"G,fBǐ1T'?AьdQ5 0>fߑ <5ѷb4NޑmĄGO# >o'7gֈU`a+~u,}4X`ǥ>1e%E,Tl %7=@)5qȫ6pj͢rǦmyOX}e,LaZdiK/ ʈWdh5݄4T<>C |΄F D\ wߙ]'V#z>e1эm)A-EwWJ@L4Q#LPDns.,H~~ V:j,EN(~l"U8h&oճuKOqXp7-&:ݖp|΂E{wL`ffVXD#ذi5BApʒ(]3S"(+*heu%ƨ"Ǚ@E\o?ʛ#ݩxvҒ?vcFs:0Xi8=rU58h?ZwQrEy *. ^͕laP3(%q_7:ӂ\'``' Wbz?&T|eKV/[Zj>ay\nha@ |Pw(q{$^i3f ӥ=.#T9F#^PGoU|>fef4x5ׅn_P{I$)w;j n9b-ͥ6"wYQ@I(1?] Ny-NU]i\_a6̘ApD F DbD>9Uo&ܘ*.1\1/K['QK=)x¯^-ު% ѢdK1 =#hc6aYnDm%:Ʈ!s̜֒q_ga&< ^CxTFcS $Ey;e@I\ Lڙ=o ,c'g0Ћ8tPF{c./aK4~d1&̛dxEpU.*,uP#HP,W,#iv@Jݵĩ;s@!/rٯq{\x_) ?6E#M3 wV984]`g q/@p9758imv_!jauUDR1UESVZx;|gK.'s9%/͍%dT  {]#K-p KzEgN8l(ȁJ@ϮMB5ì, ~-zY*X S.zZ)n9S,)ŠMt[3G/vNsi  '@/!Zv|?@j_Nw/yt8ʝ7{vJ%@)# /tZ2i-sVT.(% f,ҥ݇RzbZB[$LS5=rHR61= d˄`}K`ȗsKraX6zMXr*M" eJP? x5A:p _/ٙn,T(ѧ3Du+@L55@w/I}Y듡ܱN P2 eg(q*p# 5!#]_YxX bmKL)Lty+]f=)yBݴ[T;9zGQk$aW[ae=  a4 V7BOST5P35BTYR:k!d%^ʤJ*KQ^9yX\ɌPMϗ遶LR{]lR(H*q # #R,L'**Ͼ|KKADMF!ž 4]+H[]tiӝd@rNChWT\{!MZ(tMU >C睆Ȃ| .nf,p1]ʤ1ԭo]صY'%CsIC!':v'w2{T q^} ;0w{DK_ezgpihREk15 _Ɠ'ֻ؆/%= '}ܡvcqŹh yu!xr0|0wԧD"b}qX2FLڑ&.dU>*:#H^9K5@IB?bцD襶$}V ڂa5M?n Nr+bq+ÜL23%& {HkRuv4W{cnQ؎Iwnةi~y~֟%4h>b8}̬"KOd87Fl02 %э]kBxJir\UxzL Oj l nn{id i^o:%le6m1֒Dj7,`C0$O%2"ֈk NoG%mM,cpB]I xo5wsakљE6/bKxhnTSE@daz~XPBwagD0Q^fcZ0>:[aD^+F~jn`VIȡOå9C̻VfB㖳0h+hs|(J4fjF*勃kL:474>UE9RSn%ݜpҦJ\s̒]"p&9 y˯Auas2YllpTx-[/ `v9j>_W=c-b&ģd'rF?#&'9K~b ,~$8=\~TP#\C5gp(jc,>*Kl;""P2߸IWBc%d8ȵqo@H*`#كA]j&DPws9Te7oɧG[dhBf>Cu6&Xi<};]yQIvMH8_mה[$dfYwt1C+*UYwJOU?3t $ʑ-lFgre!8Y7\=81'Q޶lgK'AGGlI/M5~4X+ͣG3k. ToR-.[ ^+<UhְbZ ^R uSOkK`zeH F! BFB](x}P} C{k}]1j4d*R+-gg=ַ9}.L)&h&~-`\>OXRl=ƤyP? ~22L]SX||?#×o Ul:W[E"&N&\XE=iAjwüB>j收%GvqZ{cY2 GCĤQVo IʘIq8~Zv+E|`𓷓S_ZUj%g7zK𥳐 &LnlE,:h<o~<%gVeqJ6ל-';lR7:=`qRYp^ݮ{jHHb L@ɏTSn'o3 0sPB,z7CO܊ig A7 0w컳-dWʓa@f)/po}μPR< ˄0At9>bj)yvz K@r#GVY,ASŬy00j h7`rxG΁vθ$mAJ̜|'[Y\\pf.Kk<},h7lG;WȎ p9n9 MSd~]9#o VƳmv4Ũ0xbpukpϓW/BQ{IM^&n/{.I]E ?hSx}.*Gݵd+ڄv|hKc:d'Dwk =N7:/ )tg *DH, [Kù1'utKQ񽂊:inS?8e821 ~C sz/^r_`_n/SIb|O9u+I(cA΂ҵ!tO;6ײa[tkh0{8J0全^ۖxRzubgpƉ,d(X ̾-G2A@ @,ã ~!L!zr/HȯwUkPA8^_ q2ؕP x4G\jїՕ]@]iWGw+Yf:qZ-j6@%kZZ!`Ŋm},4zd>ZpނiłJSGB 0$5Rѓ"3bO(Vjv[\v%];bQs=Cݲ%R.8;pN?uʢo,v$S}D{yi J fqaI_N(u4XdIh~R *@A Na۰3^T`y' snaM[i~+Vѯ_0Q9XeZ&dyb@\M 84,4M<Ġ(,ovI|ģN.?R0'Va)[RM[z*Ft;KIuzˬ\{_hP\I 7 / )J5ЏKIy7b@)._L+RںZ:CW{ڍ֍.+gmlyQ+mtMA\P0\OSF /5|~UJ;PxVIxۣX2;*$JV3u1e-⏼9vFGi 6zcSL<-31.%jΜ#Ǚ$4Ͳ4 BAf:^ _#X]=vpPjݞ} a&n'b v/zPUH0in`6[_)޿}| Zt EW9Ms$ᥜrZ&6D9ЇlYA.PY3np=SnV:X9Iឪ$lɋ4f{8jMT]t .Dc, ''!n!\"0[A!fYeG ,rWVv"XwzH*u@x ajE rVjC62KqoJ\008Lo*loJ)1qnJ!Jx+ e (BX/pJy)he^I% |~N!%YY)[6IlFi|EL# @ actLX7TL᳿tZb-;c dP>ٰb:}n$.X^EڂIIH ?Sh2Z?KxHH[b%i:fh~ک0)#G꺔>]\S@>pmawƽwʀ_pbfAT\x~y$ft)vhu.7@4y+GJ_%.!ZܮBʄnyw=SY{]Lb8J l(xfo5+n%֧Jb\BYWvVuJ %=Kq,>˘#uRjԨz7K oaGzofkv*1 )#Sbq:&9* z7-9ɯHC@9 l\^(lTtBt΁`Kqx(j0AZ*7O@(!b~l»O~hDht Y&R8*aSZ~:6hi|!f\ǁ[*Ĕ` VD|s-I3e8 "v3VPzhM Ҁ.&"%EWJ2ϗ; S+jOvg!M9Z 7Ab)˳f0^MQPt,?]J|H?p8!Z]]0Q]mj)Od`# (nTmsXB.b4iKElM ukTXq_ۊVcU߻I`1cfZ:8Thβ*'z%C?U -d핗rx!11,TpGD9b\H76ؑ9NQ$6݊PADBy]\U}N:V8')Q$ 'ljY}8TcAxq)9{gnM{V(p?\,U {w 5>4g\!&:gȗQfƛ9r;<6dS0ڱs541e= wE-=B$?cO=RB2UT8SZQu~^ |:{]p>haZ[MkgN_Vu?Lwap[l+[up`cv`z{?!K~r+v~Kzo,QįAYwX~mkiaΙ?SWi/q>p"xQ P|̈kB&j)A1}\'Ve {Rdƹ|D7U|TK8`n)̴{ ^Rh}] b&10$wW4(= ԑSCJ#b ks`Һ Whf(q O^C]GYÚ>֕e'^g1*xCO,q+Q@ M͎u#ji_5WܯRm?p2ߎk\آ2Ou[@A ,VUoNp5"6A|-}̡q6I O(V<Ęw  k.Qگ7.ТT9_1qaj HUqL0)h!,x-:q,Y"a.E:| +j^ iV$=x\J/sݴ_E+y]d"}t:Ro@•+p] i%O>3C]}bnx-e95zgk8mF'{MIb&;ʳΕ  4 )KC'Hyx GVL˘, -)J~8JxX8O Ru н\L|)}HrP?ܪtܒ;' r;#} N<#)uڦ\; ]r"byG~cfR؂Vӱj\)l9n՞SAzDmHgl"I'_4u9> %?h4'@ x 4+A-w &vv@ޙCȊff= gYlJߵt4IGZq(w9O]A%QτjQ"M?Y'fJ6Gb4*fs H<{7sa9װXtю`VYi<;UAl3sxd9c9Bf:J›P*i7BƨH֛-~TU8{ұWh6JIkݜi2?837y1'n6oZNjҼ4!SF\ Qu D k/q"KZ˶A2t 죉OM7 ,c(?9^b+[ud79yǑqzym@;u$EvM._} }ly(j\ s1%ZFNy5i/W{T?;;^Z] |=)Ÿ }<6zTaBruƒ鶔n" Gh󑗇+QPcy~jGܠDJ^#"Qw ϻ& W bJ$`<?-4-i r'`j0651:SD+ݰR=_-t@NF{ -BhfTi%/uæl#XQŬV_>9 c|rJd+QW\ zd*)gfQa_1 8()8e[s_ɍ"w^Z]񀱾a_ROt69}j872ցIݸ8!Lܲ$J)@xs)XC RUDOY2܁@2YtU#-7=8^Wpbod AU))dn?wiEӣb䠺{Ԝf jHvKJbap+-rA#k)y\UMGa! 5)u+aętH[7)`rif,ֲ7~z$A^_'%('|Y=, "_?~P5@?!gEGE TaJQOvr =*?`{D68IѬ٧MG`HR]Ҋ5}![K` _iu4 $2t{|k ж%NJ|76f$,">\'79whTN,?džJ/Sw٧0!/}Qy3|R % -S!ˆÀzlo֓EZ_=ɍ944($,Bfg zw bC_^dqB M){XLRĮdq=5zKVyh>i.GS(n{XKCr32,7xPwsِX.z @NJyj:PCivy$U˖4' 9Ff MYC~0uY#~y'ϙd sP!3_B]Cuy' |@"^{,4>ҢUӛCqkN1zܞ9;2HvGpJyҔ&ِLT蚝_wOr;eļDfnbƫ.U^5,cn9@ M0 kQf؏[t(_#"#I"`rMTmD CmZ ̭_"T8Dcu}kuM;_]~V2N,qz~ }Cc [J!K0PB:v3*9gA]Ä5"Lv @cxuѤГ0NE\,zu%Dbk 6(Ni{]%md+|Iydg_ <#N[z{H3X8*.#i w V0}O_kt]JXo!{sI"!W`|gP;㕬b9R2OLjO!O>`aA |$1Y J.b; y+zSdʐ|泶4I>z+y74NGzg8=`H'״rR@~pV2kta~Hÿνh..M`ʫQ\ͣ_>*TQcѸg#$'6vI? mzw*r #N:,l?<^ , %FjWf[΅T%`nt|BGk#Bz2-CGజ[_]; eVs7p ڸitć[][OKv1Z.DD<"~3DSkjDŽr畗'=( |>NYiS.F8{>'ê7}| h̲!A}gCK=htَ*@Q ?p7Q.IL\^}(jcBrUtMN՞d3?TkV8-CzK5mѩQD'm$knM4+{ GWVj}J7SGk9GD5z9 yPpn77@0>VDg{aV]F$K;ՙl}qO$*0⨗|y߻chJ\n@15cylX/ry~}G2d4b'75u't0|s//Md39~ܴ/Rue]k7lfU8e93ddi\NV{_0=.PgPf>}* L[F~eT$Fd`-YFH8Qs֬!Z>e2ۄek!&P K YK*փouVY# Z,r>R3yc=o_x]A~ni(q;q)M.+ 2 ?PE7UR 9Xz?.5o$n95K;է(#SÄH xr@{9x!̃QΠ珼8i/; H X_C:ނT3ۍQR1E~[K΃+^gt~}6IA5g(ݷXŠ^<9N4ւ?c+Wy*EOn(E:k2I)iv1}l̺7){ugIKNjWKT}n_%JawLff|v\ y9 )}gOMxu6{,2r@(=[w$}@G+fF&<IV/W2əc-r[11fB\Su?r5dX p=]̫I'46(N,k ,G^AAڵcbeGk8ku6 |3 ,27DC3O3@ 溱 B_Gt !W/ۯ˰xݏ!x1k)Էi@2.Rg7o+?x)/O`\̩%K.[ ]=Y*"Y:&3M*=-PغۓuJ6IH-{k >Z`wiVn-;g}'>;1^We+(Ia@>fv9:a85\)R_sԙk6:o7J| |:8nl-\[!B74iewRkUI᲏osa}ʫ*v$#jݺ]Ź}lhUvd;^9V*mjS Wa6dM$>f]V%r bI^ KSE8ߔT'~6YeUSCG*!C򲴐w@ $h:TGK8ycX.CT7O#1%U8G+N/\'1Es^`bfH|-z:ijԀ*pUo~u4/_=(Eh>UƦ"3؅9{H\gі?V|ՍZ$^FS ow&vA:)u` #0Ճdp>\Yzepr~;P kK,< LHX0z^$c\"Z>+"?]fL:6Q'127AK{PLBla B|Rf87IFtwȜ@v/YFl~ޖ:2m4 9M- I-OԿꠏI22!׹&D_;yXCݐk5^kޙ<˫mϠG2a\2]Z8oKeZ_\C&*ji]*wDu^yɑT_$\rMOxbk6JJS[E*f<=9ЊF!X 0wn.uxFp iV?J$vA^'sm$K"'! Z< Kuf4K ŸүW&1a} "ٔWxM LuW4F}I\wK{|[+ T M#JLH8,Л؞f ݠ eKq[rh;m.:; ~ Uz /Vz퀚3>sTSY|(VAK FFA]8A[KʩI_wKa3o)uFP}Bu6B!紶Z8EWԖvBXWBO̦&=gMF$œUTi=J7"t`K֡Z YUFP6nd1UFBTUC q ;B_o؋1Ad;C 9oCpfG2o ?EQ$fx%.K;r>[W8B vbvU(U>Lx:D{& 2UT0xznnlUSu(qPgAGrEVMBbm> S5pB}PPt#B0 0lݪ%Oнռl"" W Sᅧ>yâ\taw&\P.)]uV1eTH:B R mb,Fc4+nϴ7]`g1w;!b fh'cIɡB8BxϪB~JkpaBٱaOfX<]͚bܑ !_mZ8Kջ V-yd{nuaYj}.Hc,:,䑶C}8Ng<;mo02@U67qtv%]|=&*$HJ·Q+ħl$<+x`(t9'VI5'>nATͫ.4 [Ԣyrt)8azXtM_*It<ٙ̾@8J$/((p\V'$|zYP\@D %aV[&w2ئE4"8ī'џK;%BtNEVl;zl:XQ{[}wozon{,~;%1EC~Tm]c;li׾t,#|1X֯$ < %M#bX"eޜmonODgP7ȒUicRi|BR j\ϳG܀F>7Th\;k/FvW2EQW+耶+ ?Jz*dUBRau|uMP{$ZwU"|}0)=Ք涑c 鈄w?@k$yD!ԣBɅ [ڸ+^ =D]@j[] gW D`oPgrW*̈8z.nՋÑ_4 KMNWUC>JL=0-~URՠ¨gY8_D|"e.oC5KDMÛS'hRyQ K٧1b9;x b2oLFNU}(5kzQp,S ?yo˾.aqIΆ%On,+0 Cj,!;ҩAg[Pخ*s$YKgϾs(gTGW-pQp=@yɜ1sIjP7VM+;ҽ->yvG{$بhmb+ j3mZHnDc(})S WF'P>pAbFLzi6bcS7*OKPq<$M5KU.běrA(>~{>rg` 鵺2ʟu ̀:sJZ [$u&N24+^|YPӆ9)<*gFBH9Q82p'xXl 9V`WF%e-TJWfU9CܶLS9\)?Z' H$ H9AaPѦtJ),fzt¡{UV="fGҥ'Pskqv͖FZٜ LaE:G_32Xq =fjmAr(͑IO]-)zB+# m d/)jv->]s}xGxo$ $<i7c2q,JQ`v^`WKcdtّaY*zRZ=J+#0iZ~@M~-ԿQNYʀ?H^E`_chaJ3L7ii?%PLMOɸ /*1@ Pf}_g.>S\$ uH e;(SOIn7J^n L'6lzQ{__W݌b3ZQ-U 0^W T'U{͓}G ßy ]Boz S]:@Ԉۊ]VEB[1WR:tV~mo ۽i{a7[Ny9L3E8afL-FjO &ksu]ZX dӪ{OB, B<@?8 xlUKu qGdhl ʪx.qňu&-*`V m+:ݲ]|x-tdr ЍxjRW::'C-CQmy^B2K—dRFո꠯o~u%(VjEPC%y0x m)U}\GbrФ%<f\} +mr],N:[XJvk&">ɥ3l_F=!W(‚j(+wngL]Z=T :cP@F ~zr/;EI+`G* Q6OZp"QEì>€> Vz w^^.7T8!dit+d|O>'I(D +>黎]grvvG8W$\;SJh B#e̟BNPǓJ%YD*#,|vd]V$}ǹb߯O&(vH?(݈U""nŬ;b)DW*0}".a* NDڳG%jO8g,OEТSXB.Nj3gEFp4CV*a1[\Pc!V,# vEqn/}^ Q!$ L)=2?h<%rLt8zب[AD5P%v<0f\6".16bAU3-%cJqvXDN=~uq~p> .y0ׁe&Jם'$ Ev}&kؐD<66ߝḅpE#-ONrcerϾ1v-Ѱ]UvQ19 Ʈza8 t21:Q`m9$q(e# / \EKιIg=Ő~WfDQИAw^zVlMw恦_Cwr_xNIr]>A0KOclc+eEU [ygj?0SH,칂ZnZnay7!J6hQrf4fHA8 vAHt->TIFPӤCkɳ>9Ո`Ge aڹ+UxLtw-OڷRe5/N։qάr}y V|ykJhb鐵lM@'kv^u)bgj:QL^220jW8U;W 5Gnj K,H4:-&Q !ʪJys LIǦ ixi$Iv=ֈX !}*~}us5J^H9ף5ѥIjh$BGzCQ{,qWrj2Bj!+3g_]~U A9Yo94o ITbG5qvPr~KdkDƦ4OeS ZiҔUyBBs[B){҃wbpGժxMX40n8(;AT*}Ve)OU` yc۩lIvGB[E8aV+W˚KTø7笪![^F>pEsG_t ] LzgEYjG_t X[As:G;l{pŞQY,br#T, ݖ5J֯fHtULOJ๛Y9wMk_C.5WLK >>|[{Kj9IDͦW4NJJT׫y[Ai3>v~3R:Ÿٸ{'G'=E2U$Lӯ< =HA 3L5_dR̖]]=x-a1|&eP w^itO<O{*ӏEՃ>KB${`~7i8R9I,-ξv9fC-/F{y X [/m#!By Si^5'X]n۹ p%Z5b?KS_c&(q"{61 L'.*$<{~#E{f8ѱF~bD_QE&s ev&֢Q?24wP`6Sנ>|)sxUg"ŲVьcR"!'mz`]¨m$iQ`QhqtnȰDz !U±[ `Md[?t1NDB:9xnPfե_9r;ȖRqB ք,]w^ю d *Ux/F厕{E +nM94<;/(\\O g^H`٥ BSE0Vm"@_U%7RN/ u `G\#[CZW 8U|'xI3<;F!bZ./?[O9~Ό L7&Jg3;Vr\!g銊1 ve񭦐EX056{k.,5' ln#-Z %f8R=D_'~QbufP;_;_p@eV6 GvxkMw}%PÝo@_׽R e)IKE4:~,.9>Gky[N.ƅm6X^^>}QCn^:_"E'ye-vڑK>duCy(7jd g5׿|4XK}֤ CH]"`HB9927ToݝBTmT4KL( H 2[.FM`{JdIJ]Wwl5]\?I>|η5~ ;a tqAi{@-O{9J bq q M\tZP+m% y>AabqDMp#2E72?j s^(ny9?NY&W193Փ7k'cˣfܹ"4j۴7d1U&l{OxA$ݢ Rw8r\7BӗAzh.T}tWP:&S?*"#GrƨɌ,ZXk i:M$DC2loǟ:D[iXa L}Yms`-`{qZYJRQ,,lnߋ$E$j$ S|6H4}OmDUi"뎬Ÿ oÎq rI>?] ;o=>SS*@zU@==9-j/r"WA̔qkD5藉zr@>1{NL4@4.>zh ـOZNWء7AHnoVmK fo>R?o-iQHԞ ߑ$[qx4ȯ xBU!cf&NJ{̊l{s^ouZdI{Ѵ1TgE&C;h+t09Ә@áY7UԦnkؕ"Q=逛Ę`94iK؃RaKeqlhyBL/܇6滅P94AUqzu,-|'͛adN(& Zi13 BmpCg|nĄ, S2dgwG| FZGi8.˿RPph3fRlbreRqoĴs,`xU_7l&`Qʸl㖠T|ilX>U[/KjöȋhmtktVtٍfr,<eC֡V:JwxE6^ï~jJ @p;&M\2ނ,!Nb˞Kh ZoNm,F̟Ov۾Ĥ~ ') ١@twQ<5B3|=czQnd|WD~b/vB~<6R(692>4!f_9WRo_G )y@`8aT%f7fW8Rɕ}=Dd? όp.uVڨ-Xf{I赒}@h * 1*Q!$\ Y;4 Z]2+ҳ@߼wMwC(~btM@)x:*/Ǖ<dgc%!५ Oi)a*YE iQÄHk/@LC(`X.!WA={%pT}/I_w^CڿĈv2|/ Pumh3tظt dkYKjI.Nu1r2Ppu鶷\F|b|Kηݷ+sDp gaڡb0MI@Z” 4ŋjDv]H+1-ȕKE.@nLx:@/ ~ԂW.#=kšfŬn]zKʢh$eUȵx7IpnGkNHr)bч-zgٲ>4f6^ʬYY`W Eƭ`%^kls[EHTzc1,3|O剈C#Whv[qZJ,ksss@۔w\z1ߍ-yǸCd .K<t%\TN(ltZ~E_˽[v m[:UEl [.YѤ}'ַ2mc6ɉkhZ +N>?iZ9 AІp'?|Ѩu[mf@ `eYϋnĊnOOlJ\ւ|=3ʸ߶2%BӊkjS;G {Ԥ7H(0Aɥ&rGI%Zji ZA2cԙv{\G9Dkt:[Ŀ9IvQ`IsY7 U!$-f݈ jFRv3Du8e/Ԛ\~l?Ћ L2[BV߼x2:/b68r:3 !fW t=n]";a^'5cOt$Fs8 C?c7end5Ŕ0 ٧zԵbQ8|Ssx_)#~J`edқ]wuN,jIj!j)Xvd7z%Me ksb. ` r(=="dPUg^j5{n9پw>@gՒGdaI3xeN+M-h-¥fJ ?2@lw76DşDz(r <L)8:7k6\%LQVDe!$?"5UuNptwq4 >NoؽTjiFZtOmSՔ@fԉ7jS XCE1o{IiO rV (Xa&t1lTb"*?eA!] 6ע#5D68 <'#N/mñ9A_ҹR '(b֪]ɮ((N#]6#QF?,1ZJ1w!U"2oy_[)v_i@(_@R;nyv6k2 $cT0󹷛o&^A(kΑрO۵l8dCaZow 5i[ͷLQf9BMg$xSc/1w|_G@FTN{rOFs?1c_VU>/GQ{]nꩠ WSS2FC"&ji0!61i@X l $-^șțL([@ѪGd{*d ucz8nN/A /(S:3)N=<`EUooHcSOxE!_+lx.Tjkevv:UtzNj@ )},W$ CqOL>'O2ҫ?mhw*E`r  ixk ƎN3J$ fOAuNHiƤĪT7_i\i cq~Eyl?6YEHW_G5y⸗& RZc/޵qe2q*:,HN0 ΫtmBtkE>%[7^Fqi hk68[uw/)R_VkSIF6il+O"Q蛷lt>14 ?X1DZq/ RD8@vTzwSXX :PI'塤}j 3 /*`㝒0;A >ݐij "NŅ.5z !D[1%zm"*[8E!R3-¿|cPpFeXMOSlNtmec$}rʥk,=L$~gW!e}EM )iP3ZkS28YbhSCXC+Dl`<ceq(A&Q.!Sm_jdȽrS]3`2PyPaQR麅Z=Ƥ_y [G60hE4#L>5;GY0tuS6c+9AHQOHz pln{EP`Lۉ,́Y3GaרߥC'@!tz9 u1\_͘OY(B8'oh'.R)vF}:WLc[bӘXؙۡ$⠧b&}L Uع{ eͯ12j4̶&[+kCi.On";/i?u|&רI1 R& ϼ㷾oˠ%/="Rt. %c " ^u5b}fYnwQkrBNh͈nڶPc8]#76TB`$P|&/cq;C̲$Bt ZV^Q8blnM>NJ+&7 iu9uvT AmLpQ;nֹ 4kONE?;$;z诉) 8W$+2F#=9],PDo%3M~C-P(y)&JNN㚇7rr %sg͈ˆ/j~V9A +jKx.5]/Nt/'E)tkT3!J u9}ix'l1&mɝ&X{=W{mI䙝Bb# nԨLFwq AAh.JɺH__qMQ2,pe}rOP 6Rg0gGzjyT~IgƸWOTd3ȩ`Xm}ϑaa)ښ?80C0^WXC}[-νL3Z,2!o a'O^< ^DbL0/>->"q 38 (! |eV0"XmX}U^y3U`kkDl f_e=I1=JؐYRH!f 捰+;b: ]BݏOŎQi?Sh$=iBnpˆ/WktNTl?E5LBFQШ!2؉h$.gDz~/'i3bG/!2{#p2v~ym&ySLnjٕXmq䲔Y6ZL^Ew"hxu o|Wkzb wb>B'v&zk`7,!7)oH6ծ␖O*B@a[Ďzo%H ._[Ð@cyeuyT)f_xJr%l53= ?GrɚfnxԪtGDEhlZKf(h+mzwtLA-,Ԛ5-D((fU /ԪsL!1vABrj4OL`ortNnnwDZ/]~*2H/0ῇq>iʐLg#UZOo~Ix&b##;GpT-?,h- X쬣^ΟdZ ArϷy\ļ,M>''2)WiW(ۻy J $âUB)_u-/A114TTBJ 1=VڣWwV3Qkqwרդ#V= NeZd.a(_([WLEȎ:'Uqy+(V)ѧ(24t.!Sxid~uYD>s}|gjkݗ VlPNJV$ġ.NpGZ X~ `v㰲)K鍕2!]eX! BQ7Kߠ>2O'168U@+SP"Y,Pihս\L EFD5'>dˢ UI~`Dɲo$xlol((cX҇4']VS&f}y!CVrQk<'3os>aOM\7 1u{oCl,ukDBd\-aҡwK}Blgu+ J9q!u+W1JgS*_~u x ŏ8ґ)(g0d"W \ݕq~pb, *pξe?P\.T:`YdmҌХ{(ڒeY6S?x&)ˁVjA>ڨiJzU  )\4 Unsu |X 9 dk2V ,{0^~'D0Cn;1ZM&M3h}-X ɑv&A0A ZTР04e<{gq>*·^ Τ&VDb)j. YTGu}]-"ƧOzoj-<)Z3b_^ދ\? tc8\΄,BQ|ٮq]<ᰙ'}V)g=CG!|uiθ dQfV||z8i'+M>]ϮlK5Ғ0^3liQ7euT[,?؅Vzn^iVnoO{3fOQ/̗E* -ÜwrYkl0!M"-eXW_3r6q,ChhfFL[@ecnȄlC_.A~*]H-=·ҟz}zw%6V6 ةn<T,}Ps1T}+X MpL *=!4/آ_N-8h- wNޫ,/zB21att+ŀ[rw/ɠӲ͉(DPpUGpIpB  nHn> b xS=(Qf z6gXE 0?| a~uHV̜`'V7c~'!Zi𬭳 }Ʊ" 5ª.pqY'lXtMEgXeϢYqT!@\kY}ewY\`5t][#sRQs)pafK9z;[Yf)!2BR՛<畼˝ӣuG(O uAES "Wjԃ% &D݅F ;uC%keHNoD-_:ʨJ ' u"< UD,Ol&?[WAzLu^eIIyc IZ4U> ̀JrHa5RjƠ˪`fN j/mf}kXIGXy+G{ *e]_Fԣ6ݍ5 a.Oݫd3%g< CqγWUBF3D:=qzg֤; {,ϖI+X0wvu6?PITJ-fm5?ƠǹGW2耱JM@YM^7ACƮYjgBN\e^ ?iJ>mjŤU{ [ mN(t -`=bZ^'ճBP] |H?a!&',e8 Υ+H6L-ՏrOxe@ N'z*G,pϠ0p[@[i%I,%MZW1s|+0D 3-X+Bf3=ad*Yp'u>Uƍ6W0PD<G&6]cw93=X.:0]f~0xQ_.YD{>ڊxR)c&x<, 7ti`=GCbXC?Y`95ʓj<ϓAb1Sݡm6F)Hpz| VQ远زl1Wz#<[:߾IjPU&kCA(AAu4Lh46X~?YX6O;MmhB1vb%5_c /_貿oz7U)Sh!22n-#k w',kuC %nKl KgvE4=L}l8bõ%~Ɋź Sd.?TS J6ڔBo _[%]:UKXfx{X31UT>B=HN!^w;\I ae[šqǩ~hʸM2H^FgeO/ɽxsǀ`f/Z1\͉Q':.JJt(qq 4,勘]2q*0XN:_oTYYf7^vhiz?QU]"ˢʇ]olK8u~,`g$2zDeIw2t{SVM'؀z5|pU84e1G2C:HSAO )ބ!ljSd.c^*.T9M$r y?R{YgREӼ#PPT:PV.8Vv2cW?DOF_(, \i;#qr0>l+8% {Rb Qy#mǃ$mL==T얖 [ b(#neM,82_Cw.)]vF[^Zphbji(mlFc_QZDGJIm;AIS)?6,Z]9{g% ā=n+?V⯅` ?&ݻIhu?pa3F)v.?h}e*"O)u:)Y 5B&ؒ.95@(~[î#qџ]\NF?~hf .`E~_Bgɩ~KmWRS /,}{r.>٥D{1Ar6\x=qѫr<ʿðMh"I4UF7|.MV/w+Q)}OɟoAh-;@;nCj0䮌 QI |r#WcBw OD Qa%On*}/Mxm֑b!a K2"+.dˎXBQ9E~g홓^s"{(G5n]wXYbIʜLW)S}lI۲kS>z'V$g69j.M$׽0GTfMpYRxrsz`LPB1Α.r9IFx:oygˤs,%#6ӵz3 `*{D% ܳx$,tόS/CCS/yN٣UehS;G[?kchdU8\hN2~1x =ĻY3XCͺ{88v\}6{G !5R32{q!Rסc[FGze:j|ӒAW Kϵ ^V=)˭arR_\?*Ml۵I0*pI_=XŞΉ90}OJp}6a.BǦI\5ot t:hKh`ᔜ17.ed mf•K}z],'Hct׌, Yi3㢾a;x#0Í0ʽ%0J1hABh>/|p{<*tZ/GWYR!2% Wqd!ψ!ǯZ KIaڶ?@D^0Uph6wٞgW.s҃s`.I)0f UQRnE ֋Z2"q=/)KJ1ԫSD*(s6"bD>FHzʈˇwϹ[Ě xkk?FCf^&\ԛe3fTՓ|l&@mU2A԰=ypa}p `)W:hz j,Z2s F^;b ~,!aidF`LgN⧰sD3ܸ# ĈZ4{Eݱ~yDt1d|2Kj-w0b"&2c9ru_;Qs"q5VlLB <^(>93)Z{6i]@q+wXaYs? S{;8S<ЙO eTϤkUl f~;XJKLVͫмϮo whzpoƻk&N ¢2^99l*pBoP ?2P#5Pyd-0VU">WG/B*@ܗ%́h[ @͋Р]6_4\tJ =B+f|n~;9-=D@dx%K)Ư%\ hJX썓hԲ}$5Uu=nGc]~bVbbK>J)߽ k70JET^(ey~  T3`9])-nϜh7"+]O[{f>t^եkfNdT mM.{s3u&+ıCaD .n]B$J@a)@F ?8tkx7&FcH݊@ ?]%\:a̟Vk& K c]W!o^"H+v4%xn+)^: Bn }/dC4^$HK1lҎouwgR4d=4BKP<)w Y[ ;oux+VQj>ޫ),H-j,7EӅY~賈uI"6;`;OK5hq1dKûZȒl*MP/C8Za jKO‹+vvlwrП礤",AkѨګ 4`}eX/+#|9"O8\;ŞV/C+[ua 52?o%Ev0y-TG?.6V h@VZ+zBZ. VAvHCmIy*Y֪ F&ޛmytDT#N`ǧQ$+qPs7(VA9`-j* 今J.C,8l#!+a7@3-2WvJV?>6Cԗ,i5J֔VUTB?Z:'*3/,OH_H`EJ8V \="G\3QG;}flȻWG錩miB#lڹ`@+סDaAƕ8*/KnدuK&\{KaFE]@Cv.EOeLO6EC׏jt4U)EʏiC)a2CqDőz?b6/p3o{'$  ƝY@@-H,ڝFQ[y @-VLO'3@PQA#7ߔ6]BE㟇i7A]ҟ+__c1VYm9e$u'n>bǟ K Ur>_ ?x꘧-8!>ank]C/vzDR(5fDU/> <ģ.h`[^ZB^(g +뢫a^ '1ǜP SEmlX//X>.>M9Jh=RmVÐv3ƳnlyxZ#KaWغ3~'Khx6/~R1v1U- `$ʌt)7: a}%N& 3&ܪkU[*"`ӡ>!YZT$@. 7ӆq󹌭v~rCnn@Hyd~dYXONrݚ qGK}.6Bטf|E ʪisM^<*ɒ/(9C*K<ŚшyZLٻHLRtH^#J5AjEղv2X lKA]؊- MTmvӰywg$߾̑T(rsEL~Jx;d+`S_pr,w}HC.օ0[S~Дy]b =vgs|ԭCL~wju| 88<\8J?奈(bg/_S)2==ynothn%|k%BD2#+)'_9r 4 fz}_{ gq.zZ~|.¿H6Df!P x`N5׶ !nfyNĭa4#IG(#3rs6!M % qC- yȹOZSЫ<%tHszVtbǛpI}ݎ36WH+KzC_9VY"D` 7)/ͤս-ZHqD:^ɿz ~<YۏSD~ +u6[Ԑv^j!r Q%ƑksX.#\@_ÊmHbJc@1ri388zUTҪε6%x&\A7ᣋ! ޜ 9 (g@=IꚚFm"j{b&Rӫ 2#e¸lU::wwy 𽊠ZOk-o%7.dMG4_ԉ֢-0hЯl%qMM,c12<}T(5f&>ѷ(DO*zEc@>iݓRkf}|y#|-3>B p5QF:{$UAhQ^8KjU𶣱/<<1@,:K+N{xw@TTS6q$S*3%utB먀Յ#2車msheuָW )/0S8b ՌcUiFyJKd8Yx<,8헪W˺TK8eŃ[p$?GDTYe=9?/ڕµb}J H|PÕ~!Ҍ`/ʙμ9㐕dQDjFgW{WLf`xFV墎ui/"&qlW&粿 s׵$bfvx\>]N3.qG?F~$Hp.|LXd h'b6M>WFAEQ$ j zgv&][QWM~ސaـ OՐQ )NLcGuDO;+WRD-*QQ_`]JNy NhЌMGV@; TH bX\xqV#doOЃͲ^; ZKd u}'+O(=>uA/'v'te&a8 Zqg{_S@@yP}A#znS|x;^/$d(cpܸZ"#50+p J)z;Gp[$9ɪpddN?y'CٹkN/a"%itƙoS#]$:C:P~ a98"tZ)רЊ/Y?v\%IӁd=1:p b0}^0)mS.Zi L[{Sn0 db Xns^(.*k _-9)R`4H}S4s2[oy-(e_V?܎d%6` YT 1#(<ۦgQp3F|=_>w5Icfś،?}VlvN̥̅?ͣ!]@ЉlW.R1y?i7?ꐉ")4a\쿰_೹ߟLib^^fn!,VM5D~ jd(!&2M"t3VE 2D4FG A~+rdHޑ;^qgD;idl)~Q"0)xqTP]`do$$>hC1J>vTBh`yV"v,43<~2T: Wl!~Lq(Q]>Ey?O#` Wo/vrzpaf5Q0BX1yfH:Vpd@[ZExo.}flS Pjton 2LYI؎@˱aGN[tS6]UI%V_6=$P%}9Y}zPۭ\wdO@p1M3YD;r˲cΠsM·E H4,Ŏ)G Op{l!|MSG%?%kyN@;,p+6,5biGJ)nm?$u" :O[f;톘5i@KJA]%i^=w5>"hs~z߶?ϨdW>|j2P aYufÔlCXcfVCڹ&TrNLaDzPd!C7֖Zֳo}ƺH^(xZ[N@,aQ46I$>/v|.0BuliyMhRPHtƩeLV@ٻ`v'h+H!3rE"Z3:As8\[rciak9~#ZPj5H\ 8 NV #,JIoHf{S9Լ}WB9P) nMJ /ydN9}'U bC?yGQQr-,|b^^UOu|]vW 010:πAdذy#X i-CetR{o|vZ wz)U"6뽕c\$:z|uFv%x >ZTSݙ-9ޤ\q}hSHFv`َ=4m5T;tLeGfYR5}6sKʟXod6%ڌ;_5⟬&" Z|N6;rzsaP[Va 5߾]v*hOax%.aJ3MsՆ/G[CDhS.Y!ѵu۱Wj仢2fw( A9ໍ[#,ߊ Ow25q p@%ņnħ` ~m{-BZ)|װ=Mg\r3]-k$D?kQ[ˀ/{MŨk[+!%N9+*1} 9QB¦/B  F-.?P.9i ~(xf:y{c{ o% Uv3ᑎ1H"qx4Mgib)JM<;V,o><>B< :Xf>|?2'X=9 7k#55]=i6?ydc'7}AK =ي,|K1L}tSe2mx1`δiRƭ:-!x!X}dHFlo y\TV-@=~xAj;(T,etĴI#{`(-7ƎרGdM8:Wf1ڐL4%BlC.)3!ݣ.T+pݴ&mx!Tt8į<6yrr኷A.Kpfk%Lupt W z'Q 0N 6XQHͥzw2 oOnʰ t;e ;7?tGW>?[sx!o72)487kOn,+%""j]vGsؽ+*3iejFY(y+~6X&X)-.  _cY&y')6o0WD ;16_ fKCxDdCh֮EqM?:,EÛ< R>!7D9 en7/:B WB'4,?㼻4lj}6GmG,JB^ :uk:x2pJ-[ _ĥKȊ1fZxhxߞ$P8/`KY5QDt:|+zX?v*Jo>?_o 2$ ƒ&.rdAa j~0,<E&PBVX_uA.PVQzS|OѢN{'[Ir)wQ A',H soŹg`C?6IgwD7|`m,^[g) ~cCkixgcjxKgׄO?Rn=s}=6o9>230rc謆)lyP2Xb*Ѯ-N1p`z@{%{7 (c1R QdL)n0zNoeŘ[+w[=cXS_x /rk`L]\s/k$ oݑא?W&4;r`@`?i,f|>L֚#YU& bi"n$Os{i:#}B^w g^ߕL{BBnmĜhK30Q/@,12{Rsc=%oGRFY㎙S; bxMWD~vd-ڤ|8;^gst4?twx'Ň19_RUǴ$ѩ78ʶdmOYS "2̩ yLq.o. ufkVpXrMBꢱ1Y*RˆjeiYQl^)^C9!B $7%.~EpO0`daFI% [aGԭ<:&G^:| xV$ώwȖtbt F 5'Q=F e# (N)sðd'91ǰWj\ û+.|jSub[y+)1kh쌀 "K$QA/Z%:պ`Yc0*nHμUFe@57wKأۊHLiMyHO06{:Hx^֙TL΍j.h v̺9E eFȞs_;mM,taW? ܳੀK,7˾СΩN5n)g'ȯxh>7PRZ0E*x]a+{[⣻J.>J)|TvBE*V\YLEs^aGL$1n2@Lv~$ʩSƅ^h)鞣7yG1[;@N&5,ּSaO[gG7y(BΣAP*[ZI&a[>t(yb[9'i*x_ߍD"4RT]V_ڣC H;$ke/Mƞwgpm@oI jkħ V鷠5Q;#y]sߗj2,Ż3{OFUC‚m;lm20YVY֌$e@A eT=[UΝpli۔|%:Q[l˛!6:uFf Lz̚V Mv#qY*k|MbUYA1 dҮ“;Byʭ6ԿK]bSG8p.R%/]#4y>$R_6-~^ACB/b+I p,-sʋ %VE8f k#2k\=` G]"J>-WpUM:K fB \VC*7lJ^Ӡy\w/2Y㙟,i)؄ R. ( j\\2NĞ->`5,'?hEw҅B{&-NKZV׼VVUJ^.[_O|Y}lbXz.;#pXW4"non@J㉇!}-n 9rq~LUֶ1ӊbvAd%J<] :y~8V&:k2XxCq0.epI*E1C~x&z LI0,F2nO#ܥ;mzF֗%}3h"@dz‚۞:%E55]奷NuM tboGiȏ| j\lx̟i8X3R/*[<;՝?~ QAB.4ky{ȓt7RןUW=Qgl%aspL'}VkpL w qoڔHhWWv#[MlgRshBlht˭}EؾHdu!5/P]h#Aoui koYlzYbUQjcUzI0l^Jc{ ׏>\+R1?oD7iy!6\Zy8/ips %7) _22*8sjȰ ^2yQ+sN  H7TҴ!2<t󝉚kx <l|؛&oej&N4ǪWTiFC?Vv5ndɁ\Ɂ|.2IJM qBc֓f\?IKϾAz8^E2Ү@Lӓ! <-V`ZY8C]-d9Rݛ;X=ܖnp9;YZ)8sizׅJ5>ϼ5/V6seB-"oYc6}Q(6$Pc18Xs'ig96G*gf|"˯O7b]jr>m; 2E~2RdU`P]|82*HG2Om$6O;* ~Nl!ݱ|~ +?wM>AYX2P~ݮ0c$~G@7yExvjN&]]6 -XίpS$߈vXL[u fz3vIsz$(NԙAn}Z-[)PPDh%b]rCE =K  ѣlމFGe,gOҀF߅r'u%U)o}tyKa^>Gd͍__(c: [qZWsHR4-0?MWDc!96Z,?rn`:T2K kP ƻgtWCW=Ew.owJ<-96v &côw&IeRs]stq|{MA2\ǭabdNm-Y6G∛yF{wwT|Ze]nd9g%/tvVl_&0ݵQ/`ϵi? Yr9smP} T$1q]_:ޣpP fɿFH뫥X]ւ/c;QemHpi긠4On 5;MWt':0Ӳ2= ͔ ]7+,J,,OW9᱅l]godR$ Z2U )#+; u/ah3MPWSq9ҙ=Ap .LQw[b/TLx+Ey.^t0Oy ~Zuo|QʗaES V.7Ցi,Fɷp:۹oYk8˳X3;Vw>v! ɣZ#\a=?/yyY"C?uSfZ}|xs A3Q kؓ e`(([\@6KDJh5& @q([FgCo乆YQ(~/'eZ a;RA~N>2(Ȋ Ł&ƝF;$xܘyVH㬌qd`+]IE n&9J̟X?Yu^v3 &CZdjp VM<0Krt) N05Su@ȮXs,lQ23)j0Qe f[&(`fޘx{$XVwTp|3%nkf+ 1c&e =ԐGfi&Gfh8M&PK}NuAiOb}h*(^jȧ pruPs8 A+HgnVQW$ ӷsiy3oEMm#,7ixLJfuc^:{bEPlfF+9LА9֮ KjS1skuO ۾>zRQ F3 Y/{LXbQ7Sy)z#AVQ'WM )A[TIw 'Jt8rڬ5L]X)dS ǘTkY;lb\ÔA0RH+wݗ FgAI4j _*߬pwuNЌʽb2#, ٢"PJ @V+`D'%F3̀X6aMfD.&n<,!/m-%9iE[p^m@[OkN"\өJc ,/LU$ '/d? R+Ch'uВ_ Z޵~\@Ln3R֯mp}tsH¢[1]WYI(9-t$(e-C[xYK04`CKD _ 䡩'Uzٱ@n5b]UKKPy䍟:?@j.5 xbwk"_JQ[.G+ <scf-a GB_.˜}&{]0t3Fz@k8%'Ov`<# h*׭|BK+},*z7ͶU p^S廉*ҴW.iaNzSOXegoXF!c@jAoxax9#Ԑ@/ͰݚuD1w^$ǵϱs2 TF0n.HljYQݼR6ev^4'.8X˒oE3Y 9 3`%Eæ'-pL&q=&}ŸIO~|<@57uuF&Yb`nЍτ/e֎P7E0fGϠi9ኲjnɝ}" 0ňvP~\tvťڦ.p/#IU` e,R5)AO͋ RA j2.>\[]b;g^m@s.O(_4tU|#g9 ?Y4(pb0V=6QE6pZJU9k[TѩE-jg׸oC^NյG֣2ⳙWh iiݖ:_]Q'<6V5Ō:k0-ɖ<P"iWS׬ 'AÐb!'`nжUIS diLԚPz'rcٌ)H>-~IG[h(M(XqJSn)Hx7oHwcn], ʕ")`QY but9\am.撰f#1r`MOJSPX;FK'H $#G2dSuv6-?LϭQ` 3`nrEi,B/&ɼ!؎>v$u߄l({>~yt\BmáKn^(딤<.u~ 3YE^I0%zқOQeZf |4m)'_S/z3/2sUO>Ý|}tm<ƟZp6MJ"-[xqs+ euP`Bޒm+׏|܅ЛMcn[%k$ zrF&1a.E;1O @nIi*- uUَb '(gu`(_z G$jWs0N01ʣ1%N?߻!#%XnS+e^2]v`&ܷh~eu'kb~8u\WD٥ D9j<{Q~rW*a[,Phzf׈[6[Ubrwb3ߡ+`pf/)\^EC<78Оr{Y_Ti29,ᴮV Ys d18kn"TB&q `1x5ſf= =2SJ@@VC}5]c~k28a L xi4ikZ.^N):R=i^R=0Hjb7P}ifz)o?q2Մo1\,V%s@L5B]gθy )YhLOEO#+7fqPӾ?H;}s;. <_B@&HNG/ۖl#*|],s<]v*^;R6Xj̭DQ!ٌv Lv gzegNP*tjdLWZ4=Z!xbASS=샐!AȗT󥊒;{CR޵R:))jߪVF/'Oޣ&SxGO3MQYw$oƹ)uI°rÛʺ 2($ `,dD;bƊ=߁CFj!^ODim,[=)_$َ;naHB'2fS?qN4#a}# q= n Kا܌RL,ڞbлU5|nh%FQn7x[.8܄I^B-p01NЖ3!+MYrJ-:$9\XݩKR-a4kHVZmCN~C +걞7 @ )Jˊ-4ln+@a|||*JVݦJuD%ovyn@xRY~Zh/񛗦fJ[1w~ƿz7)x{}N ^ Wa9yHJ8Ӹ~_Ō~qe3|݈`Ef9|~!EU':WtHDCzy ĮoMC"{R1_VAT.)r𕤻[6qTxj"L~C= L >VA=-5SbQY;%%sueoxl>MJc8'(ғp,K7n•A<0/s<[Urx :3YB t W˄9#31YN =NxG[ 7Bw@œ6sZ~~L2w}Yr5'5\ʵdi~d,("„ D7 KhҪ@Wu aׇEE/?ǯ?O-גY]g6n;>h~ o'RWH !Ɋmޫ"uLt`[tAݎ#tDbE`FG%p}Oܕ9n^%tˁF/Pdw܏hXsY%H94#I^FbvXq*TTZMcdn^ \>h›( ; D“ $mb~I}M5dq#3K~؅gRO%i2!_,* tŠuv 8* { BH]D0<3r=ZY ^ ;%pJoYh!אIgdqƋd &#M9WO a02t)<ȧDOC,z:pۧٷQ.<hEfeB|&JD7u>w `w±N{Hm~w&Xx1Җm۰rZ _8eܹR ɏ[Ӕy+S *>ɏ`&QFǚm0$M7aC'A$*&ᩌޖ,uHHӖ$YhGq0#ΜE?Ȝ&N+Ӑ?IL@($?U}5 óP+064٣yqB@kHltˈM)Wה=t\E\Np83N`ޔj>ØC3껯g,媉TOdcv7A``|EyWeJht #zPm;4xstd)b`װ~6/HqGGNMw`J}ip=}*>F6©қ>0LJMDX_ aKχ+Ķf$7jUn_m=oV@V0sճYeq;qe`"G?"f%gjƐh\?fjCxVlc?Jx@A-ITK@lw*-i0h~iZo <&3}֟eJd #9©) He^ChV&O-o;w* D(eԳcwv\6yvTLv FG;mДod'2@AqJpL dW#I枀VϗGi p3`iU}y2PxIK6:',D POtd2ʣ|ŧwF=dz oi~jiL# ǁڪ,r'ۍ ;̳M~x!%kyRK/ZZ[^Z/Ixmbx"Hl;4d&Tәv=u;gv)F›a:~W?h; =H4vn a'.NsW B:Ct<½]D!xB|0VmP^CR!mP+1z,Wc~I dKCAk]q翶nzC eڪGLPE.\Fse1E)`ȳyeՒLz+(t Q=BӇ^ A."Aa|z98omAJYeח0\ tx՞jʔ$tQYFJA؂gWA$P[Vǂ~My&{?VZ=Cd)&Bw ~R-czT"aeTNMR7'GqFRp L>Pzrni] =[^aW`WL_iֈEIq:'!g-cN4@Y D{Նg>*=Gو'lv}N0L* 'ጾ{&řfJS6l0r}rLM#Z>R3ύq,k1]f5/*\c ~)!(LS t$B9/S?}XSs~1K |ص5L-˶G6BRܨ͸ŗ]^B\:~yO\uT;1B БrJwSB1t'l.IՇ`'ݪ!+"qbC ȀҫgRۮݘ2RX,R4D|_yfvxUx=EB |/ɭN'e>֘HaRVjHs_!y溋CH,uh$@{!h/Ex6C0L2׻V͋<&7(5 5KKVe-U="& ?>^G6BwqQhBL]cE}^p]>)V?&=P2[S諭y2NW`\M^x:[LAJv[0aZ`c F+H(s$o_0F LBǼ2@4hA^0 2pukvq.V-!Hn1DծwOhgrvi}q*W;X7WfylWgU,Ջ҉qw;S+(aP˺mVH˼oAHҷepX\81; L^1L:_)d~kMy];_d.rxUgj,զ/;!ew4$rH}I':QQeHvVAܤn"[ṵyJ-qv N?|!^&%8Age##"hFc]۫<.D(8nKc7bZjՂ:hc{>#t_[zh<\8αe4^ԑ+W~CX#3sx飢}[2?Z+Ԥ1ł6(e+m]#uw9 .qRT ڔZRYYhQjl)4[/-L,ѬwȼE ȊA{?N  @723&{YaY8 ^mۿM9|R@x!m9>=LMJR_J§Z7X6NbAԝ#@֦x0Gy0Y|b߁m#V 揿dΙ5g,zTA.=/0&yg>8 *R$gwf$H#s=`ݚbJ[‚1^zl6fѨv1:qrӫ+PrPh6$7񭢭V-!V9 BP~eJ%{ u(B6!eתL%2`4KˋK5nJw ׂ[ym鴁9TХ)2V vTYSDu1aH-38ncp݉m4\R% ; 円?Z4\&Zm.ry3C/(p.h$*w 32 peѼlXchS$׊`-ryp-DY&ev>YFRAXmvp( \f8,i;$fכ@Þ5'8N)L'e@nZb9~b#+uS%RWJ<&ёc>%LAky͂uתp@q}spi!+v?*YKY?!8MO~.YtC|VJDi#Y޲Q%ΆTXֽA oF K:pww}ƪlyW`J<6[/ռn4aQ#6z0SSsו@{{GO?lZ(M`Fd \>w5-0t:46_"1 Eۆ(p# }\ pB5<;LZߔ$VkrD-ce]{GL %kC~ȜrS\dᝲex2M%4\0ZM eu`Dc*.nL$ oE*l/vȿ/KȔ+QMŠ|i {NYfci7Th8s-?#p?;~bUFUܠ|?wö m۶ӗBFδG?l;W Q}cc [9'1m@w%_^9vM\urjdk,QfRBV@rjl`6NТԮo[S6&h$a,()u,ypp*V\v%v@$ĊM42I⡁O4rԈtgA OʏFz@T`o@y'::6gq?lÎ2tXT5IAz2250ך Nȑp^]? *sv`f"'@>"aLlPfϒz 3˶1]B'2A{Zҁan*ytl2o!^UKYSd;;nTIu(& @=-M}!>(+g"BGIۜ0Ѯ 4u9cNeXzmHK1BHg*B AGdM1adu^t>Iu`Qt 9]Z-ߟC~:=8NʎrtV }~H9>sP{@IOV/1P)t= (k[s D˚^.w| 9^pۧ[8z*yO%u*߫ eUlӏƷP-tWjtT먏;_*$NBKϯXyWu)q+n16[]읏mTN3/ 03|G*#!b\`fڳqvi AROc`m&lHH}T Aj:>d9\OCaWi/8%s 3ZrGB94Q{+϶vY">7uZ4umF?}ɯp%Y v"_ꬡ Jw'|:+FS:>711h~3zxۢTYXQϽJILJ~G!v>,]FHSU<\s~B>J?1?@nS?)2#Y#M?2 N lCjAw%>gɆt># /χ" h*U Աp!{S_=ҪU )g+Ɵ]_'`|#P H˔QM-ߜXkdbIlp,U&e:B8hR>e@n;nܱw(^m()ٖ["D3Ax*"1ȷdJCt|OJuə˺6uKy'j3N)ߔ^K 5AH7: |E_aՖ O櫨ݧ\5׸>FjN7oH`hra ^F$ŒQ\h5E$@9W#N6]֝;}rKj)K|y{Rt\ႝ3ȹqwn0HsQ^m茑jpf6=zVV: cNUdK  Cq%%fD+< s[m<"8 #,}oUB%ԅ;&biSXM-?ZJaH/Pi{D恲$chq`BGSQ$/HOjqݷuwwki] `sw0;UnGNС-.$YY\ #Jq: *op̡ZC"1O4{5F"Ix?uķe\"kᢂKnjPD.̭ST)BƄDN}~ gu m>Eiށn#TW( TvE>JP:cѮBwҙRZ Ws|z%%+BSWZ񹓈.I{ٟ虧<^pTe\S8y<'@M!qARw߰wI"a#X g\o1Reb&ҡF| S[`ܟ֗b_Mw|󑺶 e_N9 A`όӽU62v"3 d#KMO¤sǧp #wGMFMZ.v:֑D4(dό ;BՐ+ h˰LfP\¿- *c!O1$:7Vy3˵y;Mo֥G}Q]fľ+j~Ɇw#R%^L4:QퟚDŽPT^z_^`DRu B wKa mť yz?!/^IÉd"wi 3rA'i17c"Qqh3"A#y*DzR?<|I1CK Lk-89C|6WY iY~,%58>Y1Jr`|65oQ?cƑ ޏhr{[ ~d̯>ӰAl lŬޱd]$K^ԫ>[S61>~6J8ow..P8j^ |szh2<ɋȸ5.;#yTV[8l݆?ՋkYm#Vq[N?߷wūiOĆD-MYk6tt_A(`4 nu2@vX!lMy 珦"Dr?9׈8>a+ 6ʣEP*UrSZ EI AWRxrѾ!)[;&R<2c$&G'ZW ZS^ Yf{ݒ`  %=Ɍ퐽pn0fbE}ѿ"xW,["@{H}lSDrn+ _js+U%:7"Է 3J;7\e<'fIf}Sӿri=O~ί5 ^lZ'[e;ãxlDBOGb6x]'CYa&{R t./: *?!/pؖ7'ԋ' gC{$1_!_! \wR\Fou.<j5^OW_~=t8'GYڳ lnkW%O|l|3e=l#M6ژ]URމw,xWT#L(7eJ 82@?+R%bejޒ ,kPLUKBZO^KnO`KtS#Yߋ-ITgǦ|6sR`0}/S旝'斾0 w.3yԎ)%rs iڊHɁ5evp"[ď +c- F-DSH77Ih=ax as@\!G&&ձLti4t/qW8 yeaFIAYzbZزo}7yEHmw @_~xW>^z'Twu 1lgLp բ*t,oϧiku,uoP׸Rc(,%^*o&K}*D"n}{(͜lLub%F !  -P\H [h:R H3t-9DFvxAQήZ#$VV!p<\yUWyd=Y9Y;4 >Y#k Ӏ !Є9aXwx8| FeMCgmx%C0>U=tk h8; qBH* ٹ^JD RR#0Dn=A{n;h_ dݩCϭ@"v͍ylȼ8 RNv=HaBƍ/$VSh7BA ƅPp3gqݿРwBݱT)#JD'2ګ =:JyIU)oxקS>FsRmALRO< /ln Inf$or31:ƌga$LkS 8Z)WPyM7%ה)c @+u:/e0^7r?dfH+IUl^DHGކ~岗<B*&e`Uj6oz4{zj:uXP'Q[Km >vz5 qN"-+2d@2Uc'}uי3>3Z D0yr矯÷S ;;9ehPOD3Q~FV*|]< >,^8V!bIJU[a-)~<*IV|PDCN)h_FSKH&),V`<@ !7)ضz&.8OvSj^Fa>Du.2ilÏU@Jd6~=E;ЖSl["()׀%k\F?EKi_Nt& DCa 'Y31eOMWPi{0:wUb)(&׀s3 [V枈5EVwFZ9)%#_3EKiUah+IHii_遛#X!x%s>Ờ >Γn|µ+“G=.+lzQJ& zSi:9[CQjIv?O#[Ip2Dhec&o=VIpUG.@cNA=:OlsTQ_=.^h]dMBTL-@b::NWЙȿȉ\~d%;+EM K7 Zxg~ֵ /&]Q g|8x QُToIAr?ۃfw n$h GPP)u,c<'77Lva.A*nʿl,Q~M[fC>9UqѢ4|b фB:Y37Z̜NϢsAl Mqa^q3?H,U_f_fƊJC:]A7Of~gmﶺjX17q7=$i@|Q>H#a\ CT_?+o; ُ ;V.pF"v%siR/w%>_9v#zSdRiCDŻ9J zEC*u#!N˜D_N骘nV8Mm@;& eN D2)쫏zi~@b➊H6dI+V\7 l}zT$OaaYA)k_O,^Yd]kXG9WВi֘'S0ߋACcjǦAq=-Oi\%~kQF' 0<ƺB lFK M{.Q3k[H@u|Cжw,[c;>)Э~,U%"R5} Q23 e8Pʱ!d<'RYR{0[lťlO;pogaMM:P/XlȰY˱ ~hRI~-q׃QO$Omq_Δ߹ODjtwYXtg1̒?K0vvSM衩?՘͐,w|3 DiI\aI90+fmIHN^ JQaŐ0`XB,zp6ko3qWJӇi)rd ~+\dd8Rl8}(踊fi|$޹ۼτt[$\gyR0 "&RB(G◒U<ǝT(#K4 y6DspO%ΝX7(+SfLI"G8ygS<#Uy? ++0X^Q Ω* )%fٰWf]_̐|ԮxbY!1pt͗9r](FiSyG~YD zg[uL2Z<i~)+ @tXd!wȹ"őʈ I-iOzypa3G =82ߟUCp rNeCոJyEH)\^w>IЌGI7 k;j+j~ =]J1dmN%ɪNhm8 MJ @(#|`Tgt`Qc63,iWfQ; t21ԇbC3On͵ Ԅ^A!k[⾔q ;~<)*[bnh;!$ X-h]1iao [3~ ZKH/cp#.+@K[BaFY;"⭗t{7x|WH++u:sO&ֳn @YY1tv=*VV j!baJW(CYݨi[M n*!پI/oP#] H%a3~}F}t8vU+Z1'QQE+5r}WhB{z2˻>0}$ k!>1m+/4T"WJI ފ1zx=PQ^ 11B:YᑈE(~ܑo՚}m [j %`p/NWʎbٛpϷR1dxeU{,i !ಂ:-ixPȝZ֍oܲʼ4IS: ] y1{ok"5ueptR;~msB^8ʴ]w9*8i1ga,,YBGi=q–2hQ]5l ?<5 ~Sa z4Ѩgms/(jdk.4Q, Tq4'&k̿~(S%Sc.uS#9 uxHq\dL$_0=PhBRkM|Ɉ )fNwGX;HǴy2#1m2% m/N;\n<}!XԒl> IsKq1"Hy u r9+zGTcɼ&/.$1cѭMKsS'R |dֈ׿.~ܜg4##xL+=B{@2)=;A] 0[0H^+0_"lvaa ȑ8V@9V`zgGJ6ϲsXyO=>.Vtd|爬5!M'Ct*ͬbv39ڲGkwm2Ǿ}bȐ>pTԪ$Ly ? 1"!ѩ0g]eRgv4Xn+ jU|A}/ITIVvm:JZ_f"XaV%Fu)~ &{^ӖYxf:eڅlZkK;VGLyF>Xe+f{V | dFGGGU0(/[hRcQwCމ$}ц'8iIȦRa%kM1Bw(ݶLkmZa wt/礂 ow!9w \,8c2؊g[HduJYmegI)`>J?`X!:T0Cf׈b .`=ŞXD&]ޤ>6f}>ߩ&)L,V ø,_eZR :<c 3I"$O߼ڶ{-4 (xRoBͅJY,NbS 쒉]"%>FZrD5D끩L`\Dΰ`-U语KQ;GX8'~{9Q2N*/_/s]]]Ee/K%)4UlL}-g:3~>uEb;0 fq 0 Q'jМ*—׊ɿ`\MV#ѬnS1$˒BCB21[} [+%wTLbt(xj-x*2Y\  M4j f 0gZJj+@`8xFI?TJBH( 7Nn!Nj6"r|aZj8n^vM> lY:-2 x 5\`Sdn8Q휳^ai ovHHF{(,+S$H'"8<%)GL}m*4hc/ 9t\ᮄ6Y2C8_'pƼ;?٩و&s%C*3zө4|$gh38Iڡ5q#rihm~2~ψu0B]fΣʥFEvo׶j|CwOŲp*Cn/ VM:qI V}9< Vt~mV-dNg> ex]ؤ~` .q찟NNX[UG fPJ731h;W]P!:FQ;4y%rˋo ̫}}ʥ绥).\sO0|U_mi_ ܝFf)u ,K;|Ɗg!<mDFuؓm!@l%hLi;kFL k La.yGyRB>xZ94PB9/?J-XiLm`RV`Q'B/`FyUɎdžd/HeR#یp5gEtWxܟs^14pLrK=y9 t"ޒ*M+M,m:JRLDFw"*ޭ=[щbvDI"jp5^&/gFSQHjA ^ Gq26+UX)ud+7dl8`Vyԍ'W6+"]x"0;vvv0X -]3-މr$#o1;bU`ZiʪQ=D|(-@WM$v8xY!ݰ;o32div\:.&tCLtlecku[QNQ"czD4-66PS[qzl:/!{Ln:[=jbкO&B5XQe,q0KF}4UC1?rx5 “̓Sb<;~Wai $؅W1 EpXp9 ?AU* ^MIiuE(R}Kn0!I|,1!jН1**_$#,: ^s 2D(5Řx |*N3wiфٺڌҘ}tzIy9i)E<4D&F]tl⣫LP8$^A^٪A/5% / fat%h{`~Y2NOSq=VwSηӌ|`)zQ5 V0a@6Ulk:-UvB~ wX!:`F1S-kŝŊXFî$"ߖX1'׌awո Kя:.T-t+F‚\cP}"3 ˙]=Z4z10zSQ@}ez/?|%[0^1(EܜׇN2Ridzάr֤3)Td˷|KJ Gm!?sԪj~w"g+UK`ڏgUmڥ\H1RW%4D1<'; ϩޑN1ݨEh馩R7HGt;XKo\揞~:K|HƱD._6&h;o4Z%7ZX7ƍ`aTيe^^ȷ6ݚe`ξ)13dd-ZuYZX|eڷ=l^ZgM4M')/$an'8Yܔڒ=d[\deOAJA88ݣMT;\jDg"V§Zy9.6CBQϞo6+]|>:Ju.h/ G S"SeOg0Ϊƨ)'$wW9;$b ,#blw!¨޽>iU9螗җ{a~g/1cA ߃΋՝.fv/?U N)cRSc7XQTH[$\Eλ67G1(0T#b4^&Zv7b.J3b&I,kY4Z~x( $7ࡆUBB)hVM=Iฏi3j?eAηI*M[%t2P>esҷs64ąRW2 HL&jѦM7It!2,\ Uf3hF6MS祃F?D&HǀK##ٸ蟑LrlEh}GZֹ}ϜgTT=6s@r]R$QCG㼾Mx*ÜljV P:lwͫ"FȷP_%Y , 3w-zBiۦ9̔j}qaJ˗ܡ9E}o=iZՁwy U "Z`•ttGD'9V :Hi PR"",$ QehMbйga2`&b9*&NaX#TddTayDwܬUumOciً7}z(Kȴĥw{}Y7S4c86t3V䥝JDRlQ+ A &ya2j΀!#3KA{u4%L@v%NZk~z\>WY `prQ>chH ^݊d\iqɴs 7I (=Rp g\߆) SX6uvA7S[򂔖կֹb$|L%Ks.<vh^Z!{m y 7FMR܊ڙ?)Jtٔ =yڄ-,i;=1 T쒠S4sP PBR2m#z cB cf"!40"Ֆh= OkpU[]ް #J '8M[_^i8'iuP^r4QA.r-kz/o˩k-A%=\yOf <ˋ^ Jz;rV_"e´ͮڢ Yhwq^̕eΟμ;Eշ٥hw"[OII \ i&oT9wuvPnuWca0Jץ3jI)OB d(T̵4G?J#ӥp(X3 \Aj3 Q?x˨^א} r[/qI<>]gAB]0Ze9Ja&Tw. vHqa x$I0 XnY.:: v P3A86"WVEm;ͧg1%gTkQ :E scUA56uc?,ij`Y~==A2~yzwDםCk2.WɌ1_\xƤrܼԂ;u`ތJ:AS'lɦ{']l  7M͔̙5Qz12>f|TgI&-øXTr|fںVi-h}fe-NpFRY%\8c>kδ5³1+<˨'S:{ԚV6-Sk3BZEЫzlsuTiyMI Cqo?>._ZTnj{jkڂ5|A̢8`xX,FdF@xsK~MCJ(`!JYJ:P۵3 ' RݍKkӟǼf07JOM=JI=2xfNwa82\D5pQ?PvDgD8Tઈf% ~`g866Caa}<$.2)3uOF,|۹ uV~j yuv>lS~X֔r֧R:gYmY/;U'*(M l6y)%Y"#/M_ŀY17m?Į}5a#e}CE0]*N`RweOAjw֐qSWbۭ%q等Y^QyW4P}+!%? }1'Q.@ \qW5%.]\j /$|z:vW E얉$t(0m7&A5nKvX• T|(Z|SkV̷qU;HhZ"?YDRNhHKE+37+oCIrJfE[*J]=7FkGuu@YyM/C%Ktp3 fR% F:xoOK9@q4SqOLq:YPVQ/=Bb u?kX"$x/!x0y)~g7w?Z skBIz\hUl#!v'7{w g0-:M4G, QuYt)L cZ}}s[( @ڶX"{nfylwbtO|f93軍5m uSUF]S*۷[b6zFhjYTX鸯tRI զ\><~"}cXvB,Б- fpQa2ȑ$#]l<1 hwLV;\KJsVq_`~E5Se-L?>Gi;33j m@Qs<qO4Q"uzSTF^L-b T_S. bu̻k%[MzZ 8~&?f`AbG#?CvX5my }6Os;DȾ0DA"p*J`ͫfHÌ".BrM!) ,m?8B`: w<:^Ӷ ᆮ726 f>F]4}6 UQ~D Id40Q ` z=kF Q?%R/V6-2Ğ7qY-p Vn{WDh 5\*En\nYA#;+?g$5oy? i''b]擈_<%ŠyOW͍E+嬺#3Endw @dD2YWoe'r,̮9<Ȱa?6~Ci)䩲\V7X)c>ٝ(=7 =r;gTă-_lk27faBwZ= 70 ж \F@$9eU~p]:T?eY TгL&_Y #C 5J9;$QTժD-Κǹi|5m3 w/:?="2!UF0qbPQL5L7[ z=7=&d:V>So+'RsѨ̚ qƁf/J8*x]>2K~U7}"M"6jk2h-mc@ALp2e, HQ]5j@WFޝ ; A[eRʫBX"f3/i3NHl~n[SO»Zm'] AkВɉ[M]%_$Ú%5Sr#lP5q 3\(T$Uto)*z)}pXŶc ,#co_3Zg4+KEc4 FM+ |3yQ>RYxzN9Oݻ aÂߣ k4{ǷiK tW;B#  &;)ݕS܊"+[n'|}y߂R wc5HMޔP5Ƕ (&Ƽ%n(/JwVpboߕ8jh#Xs:BԦ d#U0t)>-Gg[tXMR$a îܱGl>Kf'5)Fq _6)(Z՛#cSu3H3fArr6u&Bm|ϐUq5Wx-Hbiܳ`QP^1;IjՕ1c)~V߳.T^ifm D y'g?kOgZǧ*>.v$( L D/8Z^Lͷ)1úq`A^c^ \x1|w & lIA.-7EjCR5#ÈŹu*?Wըaؼ\e6Y53BO$*|*Y ;14ɷ|[9V?ni/zP^Ϩ:9ϵ:Y<4Mv-0W}ywT"&7# D[54U[~]X  +IUbSAa=~URvo+%zHyxRޠD%$z9P?0nE@1-De^[lmyԾy==ujLɁDﺵxoΝ0/aiJbn47-+o†nsM!ډ^ygVݿW/ۛLyIDU$^` olj<8R." gxD~hf;0xQ 0HGXq7#mqH*ƼiuHsY0RjTeL7**y7dn+ $#̥uT>Yy/D3,S;+lCzܟp狇MK};8y$o : ^N)0gGȣk܊gzJ3",o<=bLcԏҍ9nKnA((bR +x0w/0up~LA#(+Vh/Nt vOmw$8V586%,Uxw'׸Q/Žq:TZ\3M>( -f$5am x6$I*|R=썺As nts3J :7 #cTnFL⠷G![ (wTr8+S㮓te>x%nEiVߋ\,7s߼]w(~-sȀ=\_U|C5q8 ޻l>V <x$}Lyf~o[ɺYVO6q298gpmOGϽd~ϏbP/jCrD1J٥en>+n_ -.(RXׅ- J % םLgyVWVf1RpyT rS7x0+zŀ-+r3TLƅ!e>C$NU;\ AL _ZuA5 g .ʩBtO̢І`J0 Xa%xH>Lަ?h ^+2*Y\qkF0d_{ !We{-6aT`@LlzξvѦKʵʱXyWyPuF\qZF{nbZVY٣¿veW_Ph} kO"H0FvD*$^iuo(F|ϑ=^*{Yٿq;*S|Z&t@tag?4C-T^r[7bٷ "A bD.@#%&!Ga3%L]XB#Xf(s{ɚMIU!Q*sT6߮D5#&vvV mCNPfwަDkgw0QhqrFf K  rH}mwn.CN<1iLg#w Mf^o|vKGL^9C6΢,g?o/k-p2\ Ux4|vWL5ϳeFNѯ Y\MORo}8; ؈$8h>hCl95mn^y -g >)̯U5-RCDrP򇡆ȶۺ|{TwV)Vڔ"w( (0PռS͹ÙSծ}zW_r2亅bIm~ It?+qZK5.g iC`'asU e櫖jE.qZQy9눎? Þ? |MQ_WȴLOID㡄yޞYWУhͥtf`SK/bl# ;P ׂ}*͈l:ɋJͩCeJֶ9lV@Fx;w~j}? wyy.6xc9$rMn }~{AYv:pv[oʔܼwE| :spdZ՘|,0WO@f @(;3EU$˙ $|N+I/:V2ew顎Cb{X-a'[(GƅV8ckEiGҵ2Af1U) y:qÛlM޷N.¶rV3^dHĪ~ۥ2o|؍tɧz܎xD +jR9NOZZM3-t!':zM ѼG5 )0eCx"dE?=yl/И \SMS3,yV/Ǵ7ћ3St;k [w {ș+[I-23HFYty<.ܤdة03R=-s3yZWFL}vE|0*% =MW }8\ ̩FEUnc~y~ lurCb2-78gZig ^2/#ܻM(hYXP8;tb㻙BԉVeɉN:-8[H|aQʸMuM|B G˰#dK EnT2![ꃕVhie)|8F6.k2AN>?OM=`ԧ/щ[VO_i-dvlkuf7 ̓ØVty"(9"ذD-_>DU @#j[5?usF!]K9q&awb`㸧dNG?@g}s}%PN<{"H\N6x2>dcn2ljSK}K Xa[IXhM&p` τZ/x \kNCSaӂA iokeCˢ=а:\aWx's7=2]5)#5 `:&T&K#ugW`O3Qy(! פEPQ|qGVC.y; ƍ*wG.0,zdd=a G*~"aNAz/ #ik;vTpBK%#M+;~7bQ{Ϳ;,"d҆=@ o쓜]pL@+gg{4=!} H &ی;E_qzG?vZZ!5+;|J<oCѦ@q]SߋZ۠W =*Ty7bPLEG%q_UgQsy"s'?*0;d,W@; RzU좺e0F5rG6G{Va[:,;!/f=\aKAK$( /|=ӝAxH`Rg~ݬehQ)s#}mw!r[+N  #\_g4Ґ[: TBσ9 :|i 3 :0WߨDYš1I& ur$E#ECƥmMvE Nڣ5I[>Қ^|*_Z%R>]6&heO{ }P*?G}ʳ2KF/-zG? )%ot [Zi+ Mk}j&2BQaZ?3WA$Y|z-.v:0(b|se]Vިm La#, sM pDBVsEv__ o]OEb= :If eѼ wr93'Rז$7\͖~܏oAuԟNu r#" [z$3db]OGyg{1K,+O#] G w ^2}CEMCOn~0JJOuUg$5Aqk[; }G wE|:R%:|}df10 T77}>D-^381oT*oDqPx4(6U8+ԅ}C DfSO $))õ FЅbۋ)M؍WcYf./+l։,oF9wpڑfa)!UVpTKe2G1xԩXs O#n`AgF_@0t\ds؈ō [A[5cDs)Ue$:}Ec*q׀4O Pr c]GjHeKn@(HonT1r.߯ =]ꂏ6&r >4@+ _pO-ؑWZޜ*"u4$P -USt2Z,cU\3vV"h,nJ-`:[5 ټ ynŧվAG^Ltײ8g?n^3ݙKY\uV;EUJ&RŧUn[P2MzMɏjrRq_XR=9="_cK67TkmΔ?WrY # ܔζra @#R+|ZcqT8"#.d!8,d&T4`x'41uÌt?$'ݛ wПs πXs/:9sP:& `'3Fț.ޕwyTzd  Gs=W - ɐpxtJ 5칡--0kDD2,ExDQޜCiUѤ>j9Ud;,?:yƇT) s陋wV+!dX1#nB[BRǰp$4|X]t5`dzr8A*Z JñO²NۆIASeOb3f=x86*ÙŔZRB=:9XC'ID_kMp\@o**eIk *EiMkgQ*XVpݟ ? t-.Haɒ:͹%/Ac+ UE1ac4a)q=-]>'L5|ON tkm{4ytZ >`$]A!)|5:yc]@+T/LXKf2V^й'L8s+p32]50QϘ:35 rSљU~gE42&O'=lvżŻؒ|qA4æd&]vԓEiپ ]`Dq}@[w^H\Z֞ύ8l!l(5fXdq|tAYQKLKY.fR`\<˂:!W9'ӼcmEtv7Ԯ]z'cnڟf+״L u1>kh |fY 2J+4]Gl7  d&Rh|{PF(rW>~m U|Caq|ii@ծ Z i(!mvv \pauDsƕg.`/SCB>B3Dy YPJxEEms@ԙM=;>^ &'~I@1x$:4p= lzܨS^1x Ejm¹͈IyA6t enK<;Ǜ5밌g&>?7֋Rԩ a=5-)Wl|7n$.lkKY%2#;;[t_l ;Kozn:iy9h o~B|V@;B8W2L%ɻ;_䎑~qxǴ' %.DxZ'?*7$Q4Wg_. !F迖vaZ,|50D2(NIH0gb͔asT ØajmF:XI; 8!vT UH*XZ+wn@[G#Z,mr7Mfk Wd@ʌc|}@*Wvm8aja ]DrU~C4BXVֻUa/E\֚lGJF<|HQJ ;@E$A./tzi(?&ZmOrl>Z:4 Ǚ\[xqJD_mjAь[BRt cUSi̤C UY;H`?0ѵu}CN@#"bSe$ S`mqݪm9v쨈\_5 &EFIBjeijg`yiFupH|Xt8s9ُ FvU=eqTl |&`U,b1>=g!%I%4`MRv~#ˣ[:aZʾI>}&X#ɶsӆތ|`Ԗ Gjk3`|è`B~lm NXX d BҐN8/I*и3՝0 @fv-7C;68i\0){d`huNҳrX=|}ZzθHDv:<:[&d{_ToSuګctX7vw7knl@NR'2yymВ 8'8&5 '(+:K+S*NJ5h! $s< hq~g@ʱBp =$ִ >tRJD"ԉ־]lm)(WcMkԏ4-9M@2ڜSTZd ;CD5B"08 qKi>E뾓|d5B 1qEә2s@&hZ2],?PeFfw.F=p4<뛑WcNkjKOl$'2g8|`g+K L^y2Kj<:{EV0B Ճ{L+EhOʡ |Y[H]|vcE_Ƞߓ ,*IzhwJ(Cx>-tl0%kW{?֑@s$zQJwلZأsUzxb_KOu+)6qhJ~f5٪ոnw4Y?lrxAh%ɱ(:| 9pT +JA^#.#+m;aX|g~mvUM̖.IX|s @5$NZ_|֎9&K}CZy9e֊ݿM݊ Yk3X,~UTwm5@6ŨQ]mu\JsG)6~ } i8w qyޛI_N,y1K4B筙4#`CITq9X9Qh%jŃ[jBSćHG@zڇNbGH`Z)eܩt ' ĵ栜 ]Ii#j6(FnPwQ#2t41*=z1IUr yH!()2 =^z# 4-kޓ}kr('$!L9$^|7jP.rqݜ+rncY4k:e}|#I@5gVB܅kɁY G +H3>C@?r']jS񎀐lj4NJNP{`Yc>J_1:\ܕ&`_MqMGQJ-(`B$x7n NeO? Jk˜ml0ҏcr˕9kk| Kt'^ͳʮh{rN`m dY"wo||ό+l-V'o pwjT$Rb:pЉQ-pӄӝ]}RՌq~)zEk s9uHsڭp2:muJbYWc^R}wm!ecQ I@3=K0)ǭCWhפ]WxD* %  (9̜* [ھ(*u pC@:Ѽ5G.ǑPLE}CY*혮^t|xJJZ WG/͡ZO AU섰"n`(d pT߭`e#a*Op v#Buɂ!56:<~(Y6:-$|?vV, 6*[lUj^sq7..Gr qAPXc`ج0ikkjmƇ:F^aw"tTY)rى>*7d}ͯd6vxHU 3Q_bj=HT[tf8lεr8aW҂9A&擢 ~el,a\)%J@A٨DN;@( xy9cfjQNJQU4{q7ep}I4XQ{@'Tlő!3Ć.z˱Tk>`x^x'qis0CI/y0r_~BўR2[4_o<T>RZc?\DqRjRb`?<&SӡknJ{\@sSbr+dx#mbx|8x`[F UoM\e(PQ@W||Ƞ!(c#pJ@ }* 'V 0ž!>;b7O`p^۠R&nuL| n>@d?#1y7'eDk,*K?1bPv?mͬnO/|7XasNle0y7:#fP;cIMJ"d˨AKK8~-'4zqĝ%9t˚gA= 4oZޗ}vPK%!(Ǚ5S]ALwf,7 08 =qmQ7#ʉJm o *my *`LC3uGc}ΝiueHx+NEcwAUΓ7; qt#pNDx"}1sr7R[lCk%q$'@*yA?ñm1 "xvR7@UoK PU$lIm R4D$YUﺚ '#v$3aF S'X$#̥Yȭk&J2w^TY_eGeV‘{]m5B#Rwx=C ˁ>s#dyC\Ӏ./pFoȇ܍?t%Cglt\>,SO}Oh]xe煃U*FdD1cERTy'Ns,t꒸9/ a/[hP^s%A!:j x8XD6Ԥ*m_++{'pkr\ "瀂WF~26Cf?̇*A+Ȕ=ru9 4p#CB6AX ?pIꎖ_ OQ{Km87C̬ Thg=& wgKSδ7W*1my5܆ӹ^}b0EOB: +X"˻-N;D!Ѿї9q 8R lqa id5<n ^֠JʳZ*}l'r>9 JƭHl=\ovz/vC;r6 G8[\1I|2Zl,$|awEcq"yYkZ*/SxJ`"9ӥK;Q` -t)vkͰt=6]!3AU,)Cu[,MswuDx(Y?1f׀7,9.1&VM 3t@x$8۽v'؎!k8uڕ|w2"<2k)A![y/ZSq9cI #%҆ ]l;q-0Qvy'iIF(cBՉA5au \7Z{E%\!YSm]RHsՄmx.,*Ղ X?ޖ"8.~ѷ#Mq%$m4S&<):=73(\8L\Pn"( du)¨%O Vl? xֲmO Dc.y,۪i )ZuNu[9.챺#>8ׅ.Oc/JH"/8cQK|t_)"Z%AY ξK<^e=$h=OOˀOT n?CdzuQwAa|֣R$7f+ĢZБgHĪ,IVJ2  W??絵Z)V>M|B3H-W^䳩#fǷDv]"潒~i88XҷVX+9 O Ly0[J%6:Ip!$Z6C\SDR@[H~;D{uA''3!{m]+ ɚRiq0l~Tg ٱ'|?$ %^ P뜒ױ]p#E DF__Pko6Y,{@aޛhZ$jţ-BCx]k8:#QLW\4~QR?~8:gaLn`B1A74zA\wkգ"G,b12 }̳U;}A7=>nK7/~ HhW]DzU_1XDa.0Jp@M"oW#u=9C'{;-;B*23!YjT7+io y#2K3ҝ?UqdD~OS~~/VE% 1$ոe|Ӽ"JxPqhWq%Yv]XW/7:B5̤EP3肷?Ng(=-wU"- $|lEy5MxgV`e"#$Pj(rIpRBn|XLg:5x *6Vm3G`_jz0w%JȋOʕphwpDp}Ô :6jAD"v;@f3rVDE3X-?[`Y̊Imڰzͨ]S }[- ?_) G..F[S- [y#m ,tQ<׎W עGs8ѽM[u@N6c!&_AYۯҝ;}!>lHS;7/ܾ@E /Ej6 - 6jAd߆#k0apټ6#|3MeL$7icU5W$V$ɓ|r%u N 0 @<0i!&zD]Heq}=5+U XJ|H37Mc{mL9RcNSůQj{ZuNcVU%w{@c64(&m⯷3=i[AȦAZoZha/6S>1Af#gԒy3ȇkJ+}Tvl/%dFr4V&[my89z2l/NAU?Qhb, ݬ0Ĵk؈1i $ݣ՟™`cvppkOШYF 4CD`뾙VU3G`}>pzC-IOOBQiEU++j}B#ݤOY8k)2Ҏ>'n:gMPR6fb^MP误wC#4!뱎ltoy|K;Ԏ|q ƯHeT = t>w+r$> *JȖ빫*BrH>֦t9nKJ&9 {G!+Bh 3x7Ƃ@yl]Q(ʵtLLLezK *U;ؼM9_y`\s \σ~xF. 5f&ܦ Q&.6e46KSF g8Y6)*8Sc8^Q@N2M;;Cz u0`6r s/AnOs38)MQ-=xԄi 1ȭ5 X1;Qx)r~e˻ܾsD6h~hϏc4IY-}dMcozŠ7wNrm _!'(ٚH&ofFZ[Ձ2;$ jBØ]u~P胾sk<=嗹o=i|#wZ9=o- ֙[dS??u=sxlZ%zx{-sr{@rص $]Ps?-j[_ s8y$$Bi0j^OS6% U0'?J %U JP`,㨻3EK 4 = {fx{< [c)e^_5TM_a*%P;d|lĄ4h}̴6Ѷxu 7'ئf,iFbnۼ_77LURCaov"En铙}4xtw%=xٛk&XH-+9 ^S ~gb۴&YѪEu]92r?j(ks3^ sjWZGlKN*btVQc$7t}ί{5&ȃ[FIRU( GW/*ay}mmw6%lFylTpBv;?860k YJe{m-c7>ސG0¨ VmsKsau2_}x);V?] ląp9zUC:X {O M R&Iwa/Yφxc,,;)BOD\3$ཀAGb|ꘜtg:Bk').S;FCl)0ӺSл11 W4aQcz~G_|tuyCqzG=36{x^K'Ibw\V`~'_,E' EYנ;ubz1-| s{&Uݍid[ͰL7_UN0 Fl31@$ml.G+1hxI+{-;B%鴖R)>"|$cZnw#jڬ:^6vg@ibԅA]IvAy`xNAqZ޺%K*J7w2+i{P+X5,Q Nh?8׀g/;+3^ѣmD6?!LI5LX,-ݷlwdaHE&X^<)[)&d}Qh ϫdf&kްj"KÝ.+PYQaͿzm+w=8o!Keÿ2-w8@T&t5g$7o|,Y|i2:d8 NdƮ8_O:L9ַA'iE#!%Kح5W%l.bBnLqvTbj()CY%ݻ9 $i$*E[wTO`ݰ L&ӨgCZn2 oSU0mS}?/<%buK8%<"q4o #95Wiu94ؿeOrrQ;t g='¡%&4Ⱦ9]_WR"`}EO S8-IO^0݋]LeRy'_^0Ca7B7),)36)_I7gȝlΌ0:hm)4T\lD09,H ?j/+t97{˰@ ۞'ס8t=|]TFLyVtqj(#S>J]J_LI2._]  {y7\ 9[f%3R!#W? Zxim1۹yk44hUl|9 U!1~#5j Ns=3ќI_u%vB@ys yK I;!!S.b񧇷PuQ⦃<~ExT}q܃x%7[LOLF8P2 r鲂sa~ta)G*!9#wm[ mghq$ QrlETLy4ev7ʣm@[-T$ۚDF xV`˦# b٠"l/B謏M|uiHŧAe 3ۊe 4x|+f$tz5GO镬BA8mpHeS3r@ker oq1/HQ8Vg':݀KԦŭn4"/(};pXsu21Fz.-^q CE/Sb"YBvpWmsPFrƌ3.dH.:#6Hd2E1˅˟qK&Vg!7Ek-U}& J9`aYp~R((忰/H7(eV4ra?rpnCc0qاf裎&>(l1r%Nr@} uVOdʲ<꼋g>~rC隮ӉaMm}F.%; # NL ނ6W *σljaRñ$F#͹+vN}InȵU- Vǎp.$иRK[o0&h3ʖ>TO}ƣ2xk+Ckfj NnD?&8Spò{9iGpYRMMmw/Ֆ74 h&B- at_Ii(ϸ9$Ogp5Y4.‚z<ݜ.Sgl_)gI$J: @oN/ikhs!6TC4Mi{=zweYc7\ІFr[B͋sK@)WzwzNą )"iz~_wWy@Rۯ2Nh,TC^*HKH6}& V9# jsdHЎHU܄>Cju \a9LpI1Xvx$0]@>2IS6㞙tI;vU0zHyTic};Uï,zS[D6ȊmUz_}(%}!流_񞹜I,$Zp6LZdyE:(U'y,5+t?B1uE)a{z1$ C-AG&X^O)4vT]}ˣנA?_?W,[N؍ENp-kG:+k.h4~D K#T8ssК~(♛:vmUDpj:hDjBG$8V]ʻMh9 *2Nuh7*7uv-Iex*iҪr:~o(:|,=?V"lFۣ6nXa,sl80ڑg I!GeBlzcZ$ mu@ضX 0+ _jMɮ}$d05|yc٨`Y5F+ G m]kY@q39Fs?7+Ydi{I~BCU 0^MB6s`)?jMȺ=sqq!1Y2akia01ګӾL)o|ȧ={Hm:3dmC vZ0+1uDYG=Jnwf+}1/6ڇ_>[0AɪVV-)3xn8A4"Xd'RpTQLEA9l$tO^KJKI. ̲`h)lQHp?`z8K a%Hsb(좄zT@Ϲt%e|a,Jh=fO،? BWVεK2gjuPt:=T P㗫I݊d]de*tT tpj ja3>w 9Љe?ل#8ac ]>).դlrv ")_c3'bvtI`e Ծ/\J}f}I]³Nb h}P"B͹q1~ JO?U VM/P`~ҽk>_sk o_JL^#=qˀa;6tXNQdfD6ٽ?[6͵A'"p5ePkxb =‰YpRg/P =~^@5v +}-r)4e\mwӊB[[ډvByy oi~U$I;UsˀrPjRQ[HS0l |(nkSyѰv)LLM漗 KHdmZ`ܻk+3HjWr*2x dȪ$v [oTBO%52nZ4 P(r[ &뭟&;*P,aGB$qH28c"hbX@MΑ{X7߈9\@v[tA28a`J}f~ cIFPW DՠU[V!D1 sܷí[$;6Z ԮشH;jeɄȵ6KUrWBC`=c'XB$m3}Y| ="DȹQk! Pn{6|0~1#d˭@j׃P0%_9١+TI({ll~I; W5N{%[w`h-lV!sn8@iPЃ,@l(XISOgU'Piˈ&;xE2?@&3uZU`2ÔXL[GSpZ3##d% T`[N YeN,G?E 9.jᦥwbsUH1a8fڡ._w hű%1Pލ.أ:MXD@;NaQEV7.V7VSsq5[jDņ("[⇜&:1޷ mQQ:I`A,148œ'\hu\)CG?h$c ȣ ;r@Ӈ5G;6)e^^n~/bS(ô3Z}XTki`}C oں)JB@ۿY|k尻kD֝VowQdA mPt3=+?wˉDTb.?n[D1VBq :2PoJjNeJ"t5v?>+1DpL~ʼPecq^O$81a@ 3k@KXQM9~G^baeOSAc8G!ǹ Eee?0RbS =^>Xn@UƝ.%^#xWp JpOӹrv'a6);>G M1.ne јiat t$OLDQHvґЛ;CdԈ:׈/nw>G?p=T342.$QTI#e%25ti {j]ۢ;I"ũ)'99Vw{9Ă_XMc j3gMc|͜1󱏚}c濫yWʆ %v7F 6GL>im3聊m)qcpW3f a6a~ed=86 ىK.k/1]8rN'}NbgJm/;))V_l/2ZxQ2b:C3fsp1mwO"PjEXb<<ƔFP(ߡإGP#{$ ʍq=Esvz|o }˱kz:G ,u-KݒE܋E܊/O`n^98û\Z|BV3GGPVRv:Bu((X𮳈,$Ɗ1G汏UMF&Cs_A7",9=oFdkNOى+-&aBR~aPt_3QTn;-Ac&_> `bu . I`/)'UH Fd+XѳR<}5Pr\ ͏E9/l \pʒ-M<8(>:ĂտNH0Y=-W τT(@n Q-, im=ߒ^qXjdHg4{ UaP?pALB1Du|"p6Eм rjV]BfW~/̣Dی}\sH2ٌ)| b71ogFH0ͬ&f:Ŋ~W 1v~A<]~ǣBvJ4N!,4{p{h k_5rfD| /,,ub6d"#K4/d;wI{#AExXwć2&380׵YcD~|-gYӵxT bP!@m%6ujJnt`^ÿK7\]Vej')Q  /I/Q8W<, n&F+v[BDEuy+OWeaDv1noZ[d-Iĵ. YGOݙDkDkZ|n>q=?E'Pq 7OX`^ԍ k6wvd3wh:4orT0Dswg&2^=Ƈ@WJ^U%ЄQFWztJSi-cvhEk7 0CijCÓ:2h嵌O4t= Қ+! VɮՁ9J`Ԩe&T/\Ur/XSDh,UT/6u?ϒ@tL IF$vBX"ip Rz08E^6#4oCۤ<%=S ~h&IΤay%(;b)Sԟ`P"Z."#+ UF506꨿]2[(>XQSb֓@HL,&Sp\~yKNCl;V}t㔝ȩ?9.(K8 F;}|zv\՗4},zz ? W_wm Rd i㒢bbð9Or!Lh[87$g lYNeajAIuțz!Ҿp_=4*E:Xܵ %5a4N!$Hc<^t:XBirY)]!<"# VMP# Y r%R'&}rw5ØߡeGUCpz̔ch%??ev/;}Ɋ~_Meʚ{=<`ιSx%Hk0 *ufR ;r_(w2w2 ըWXEqiW^Ť69b&+QMPT}ơʎ0hzTsPƄB<~k4#KϏYkPm? 6޹?š8W F@ wm\~7&_S7;7 քB4ǀ&Ww R+^"?}ױeqWG l'X wĆjX~l.wPʧRX5f73zȂUvϩ[wEG:AT'nKaFrxlT/f*x*`Hw _!` i01*ܩ84~2D~NZ}tV|+[6WŘ]L4c>TҎ@2U!,G;C/0i=~LxyN/8T۩됋l+v%Ybll&L2%^fj:@} .0;PV$k {l0y[ /,]br iHmuE/^HbMULlvx"ܩo8:f^%S<4q>Mknϰ*RC ȱE+ҍaAGtp~Êey8IńOd _}Zk?cPKθ5aéFPR[sHGa=J: gMgPЌL/mgRDubRdu nx؛<7RzPeDhLaY3G%65|Q%+M)a  8"#Aؗ"9#֍f_GH]1#F tES3==";LYjP$ ӭWt`!oO}ݚ' 8h{HPL=Хk#@ON54y;ﮬV%V_1:;=*9/ʥM Ad5oK4jH镤38ُ$dh?aN?h}AiNmc-s~facFNK7J-Q9*ݒ AXsnP~U;D6!>vCTh&gjPb.\K<3S2P1>E Y(6]`iSi4a}GeC+O0@OXlCSI"cL'JSʹZ0uB"/ܾW.7~ wjSK%V tF۩:&9bݎB H]%+)D@K1}K `)=bȾ*M{xOwTz*q0h"ˠpx؊K] pB:5OeJn7 ambo5y~>ݘmI^0=Chi`8$_\i?X7 A*x(psFYNB]8%h'%28m'r\eH1}d-8M.a .;}.i{~)!w$ZqB?\pؑ7v*u^IxQ)E/kH iu,6Y/C9r#rތ+M殕_ iψl"81޾I.Mgo*J%$gWAIջPU2B/ < UI%98>f,AFWӪ;qڠs@Gq$sQBԡaNؔ1" KSPvV{э31g9451WGF1TI[EDM[q)Nqi)GUofIbwٮ{6+<.>Sz|L)SM^IR>;ug=<l6~VV5~i^NO9bOْcfz7pCe}h4/Iw n=pzcN_g)i6ZJt"k6QH*vgpxp'ڋxͯie7i&>[;^p;g0e ӀMd}GC_%:(n1MD ( :,04cEbɤT8QmC&Z_ur\ofa|4jhb8|]46b&wBv߈5 _ 4eg+f7WoPtKD8%"jWA]mjæ!٧z%i1qםjʉ>+bmrgKԽdAKݟG: sgy+&m{n`᳿稓1f{XDO *s"K7åm5u=⯱s`kfPaW>4Ρe!~uz1BC'%t LpQz,Z dGf;wrdgM6SV9~;\`vk7ݟU:&cW iq<R }Am OBg$zFrk/\!z3t2"ַ F]ݵb{32 Q"mQ#`@N8xؤ@蕛LѾLDȫbTRUZBuU{jn:$/Xz, H@+} p2kNMzaAFޖv%a5ů^tQzƿZ{dUbw7s1Mt5i2f1 oݙ? J-g;°t_!gI= tg'vad6FhOG h@X`h Ʃ74/')5Hq S+q^rq~ h_aqx@J6K; {3Eg0`RJaU/޽"Wtb++>JyB6$r]K sY'Mכ!P@y-Mk4ԙtQCF/ޒ*tW00z#Xʩ T(SJJ!搶&vP9vNl^-+}{.!gʭow}{+~4cRHa6S鬵Ϣ87k@&nyNxά%8]45qпF]5xtP@>},OgZ=俣Œ4Ai};B,ťt!У#..9pQ}(=)!Q@cy)NHI!7_}XY pwy˥(YrgPj+z}XQDmм,tGsOr'hEɒq p)EBe_oym4$1XgL5cuSz {S1*f=x A@WM z,/E>}/{;gsp:9v:#9"Z1`Ҡ=n*oݦt72o)EN>1dS0WQ_:cG"3k@5{X)М6'D% a|m?NV6XGf/`j%|}G/:"NOP"hX+иH>Q3,qH6h먑+W(p9-ۂ_O5,~8Lٱ} ,z,F,@:;GN Īޭ;ټFƲɾ=inliJ)Տ]/,9f(9_͕8c$W=; )QYIۖJ-GY_J[ZBLByv^כGSfJMrRAN :?(k4߇0SmXغ!,1ܹ1Kry J2`œuEvTZzj 7'A=݄AHZfx4*U>#ƒxs6#xu׀~\ 7oꘉI6jVH4M)ܛD[2tҤ6 >v}v-б-)OB9S6lD׮hG֡NS(uD"-w!blnX56\l"3Av%'ÒfLA2{9!76|R*_G6|~d<~טо 8Euk6\DP`te֠\b-(?gL53qT֣ȕ<©0֨'wsq%d7}EHS6'RjM Wumb^A8 7 WtEZ>GiІ䋼!sPBubʕ ٻrƌ>}SDzWJ)NqU#Hȹ]7Ldya' Me7.\Ne߳šHIHrDXTRFv3d ?w\ ΰً퐈Cw1j>C\Lދ^v![W\0vuaGNxA.1p}qZy*Bsf3`s kr˙}Cy,TWɪXXtpgm0YqG) x3n{*&t8o{/5cM~GݦAE1}V99~\ZXTKeJ 9?"GN: ,?ClٳVxՅ\@51ÒN)y8x& x{ =%=۠ 4gKs$5߉qi eA*&bXdQTo2vi: S#?:hK粥J5,Dk_ h~-Ò^v7>`1=Ӱn\q0bj8"b$)V\⩿ԚÜ>;#r^#-&scx|[ ಬq\%[w-:|w9GPEl'`(pT=>i6jl?cJ0؝dӡJEܩOGq"[tUԠVS:QUɑ!;Z 15D^qqM6J#>"#9bу0*}u`7D\ -Q]KwXKo]wGH5 ܑ`nx̩!HKpIӨoV)=V -"<;4zɺ&59(|t-4gOltX34.>j;@mwt@' _Lok`Wx"m$M }8H]yLg6yajtM=@S:4yۏCӮG6ȈaP()9?/4 p!e[K|S !٥~ v7B޽L'$Mbs)* &@J$Yxq dq5+BoZdΉX'>6@pܵʖtFf_*uq9kF֕>גJ2?L'`E{?`F>"&-MÄ(xY4zba̛0e߫ѹ!h?akqP\2_ӈx ~ >}VVv< &?0h_:fV'E0E$ SĄ_y~l5Jgf60ʚ xFF>#hSC2ۀY#68'%byj6a_pQ-=.rBF$&<]JjFW:QR P;NϹ`NCjk f*j*gQ^{(7\CG[C2$' |~l{W[+v?oxs,s?%t1D = q>lF % 2.#˶Q{{&~{#CdQS z ໠q|l-ɪqqV6B娶clbࠜ#Oa I+$RxBO/h~5/)_ۊ7Fe5B/Vgyn~QKebQIn ֺ)<]M !wkC>AĬpǍdG$lF|Zg4 IT;6D@c#:Cpm-WSR  4FFܪ=dšњA^_u[[IJG?$њjվm"V_^0/ 6Cql"?3V>']NZ̤ݶޘvqvdt :}Y6GHcӏj0Vj\-w3_y)WR@\NGGߔt=r]w]3C]2tMŒx/؁"B Q6{ӼIWѦEӔ0魴)E3?PԴ ֖xԧxP9M q.D,+)_XsGyO@uDog&ɸijND7&{n 6S%P% e!υGs#^i!'I'-#;5[ظ'MbL`g|Z;|[HPC[H껂Ƹ0V0=}̤&;ُ$%hcU"ۊ ˯'{imp&|nӪ t {ggբ։ {UqG.Ju*c \I%مLjHhz!IvqQ,hH첹uܦjx3բ5*xt8n&)4II?Vic¼ &ݢD8.mS}(i֖ZqalM\0Dz/_U*8ڛqmAU"?>A丸7Qv( W<)"Kΰm@˄Xe)D|qC\Kϱ=5.]@sQ2@}{]f<jj\'(}A|}hSf<1KB @)5 ׅ6(c⑅Η#9VZ}ՐB=]jaf Hj!ol}j|"=N:_g4]ar0rBa"a6y'7>՜\aXT&֐8,Vhyext:-zF1(P-ēSbS? "CHTNӼĜ7-'\7^Ny+f;(e[pXl~HHbE8~Yy>|(pX]|'}sY~ޙ1\elNY6jV*|?|>#`CD)\t ;0'†@i#.6 ['nlQ\T>=_Ќ'kS2V-x(?%y=`G/ϱOEM1zڇGp d?Z"}Qd :$}Ebզ$gr|/:FVuu<( ]t_ʈ~[s>س!P\k_"'[]RV|1짖RrV:jTiR!տxOI 1*2?p/M^ځ4(b"gʜ2dl\cBc/!h|F:Sa֭crbwEO"MB- 4}rfhp&܁S(!)xfLkt>&ouQTCkbwMɏ{E=!<lMg7 AA,fĘ(YP&j e..(i2pZb+H3'/Qxt 2aެдfE69v"3!õ@PgiUV̫hECR׵i]̎zx"\JU vafaj;z\ Ϣ8"J&jgdT46r! *vNWM/>nYAuga>~䭲陫խAElYqlPLk ,@|Eƪõ Be0[dnN.+5!:bY%P)2*Gn 2mmcY[QSP~AZ4~QAȀ \lLDQG#^ 7^6A}Ke:LnA0UIO62*.lJ"8gz@%KS/cC.,"'A֯Z1ihc9domF@TBM5hUtF^'ATe3ǿH;D$zIZC% Aw;H?Tam0ZV=Z 6շ׋˼N>p$qfh[q[jz\[y؛[/\_6;1rtJLb;S+7zjG_a`.H02Bzm*d/O8-osv{xXP?S~<|Z A}ofE p%66%TVh2ZIߍV>1C#;P0+>Ff}uuM8K,1RPCo2XPRvf*Y;p-6/XthutXQ)k=quCkH Kcw5ʪ|ϑÿԪY0@!,oRF[H "+Z4[0zRzE%N͡H &U}ViKqe" m,3T h2 2iZ*:1(err&=8x/17!WQLdD3aCZُf He'\"V0'[kC28YdxD*&C˄ ,k@%o?怗n&,!/:Sxob>$ Ѵ"pyf5h ݓnR{,5%dT\4T>J3&;\/Hv/<\X0b mzM@]ytH-ڤ^ic!R/x]m ҿ1BҰ`a _OZVv(K*ͶGVkPQ C%}BâtW8䡛TQ$Em\X~سrޜOCDY{4J{9mj&>Vh5>QK6tEIW#"ׁ)CD)!fگ.<ǃ}#l)&Q;!%%fV*B3ʆ1ڀ4n=×Wf}qJaQvTci@_Vtsq9dpS]|6-0*V/{?hvb$W+jRcU jSb^mkfv+I|"gnj6@1jb?ROsw!W,}}ՓvQJ'ogC~[T#ow6r0# p ҭȲ~X=aJ73 ΦOJرߝe}f*K7Aݝ_.,r Td-Z ӎ]#Q&nkqG~PGOZ2L `. 4R$v26b~XKE a?(N^՚>7qbʬ /NrG sxKxrf`-F}|6 G4j3MבnXok?u3n*m Eѽۮzst˫ky#k wT-J*Ȑvj'Z]@t3x-mX<!nC6݅Fk|&XPR<-4&CBN'[PIodzAZϤ~'q_~`v8͌}*:{}wa <ϲv-40~☠VC\<1xp{+Ѯ4ڴ=0lֿ`U:)*ċҿPѐaw [/ ead) ^:I6GZ>ZfnG6j8#&HÉ6/g|$Ea/{W୅Q޾o#yWԔ5(Yu5 *\ez܂/qP@bn:T8kh!wPۉ]e 6R ݋LM~aA? ;㏙ǟEdD/&&Lghsb|=|P"=z QBPƇY#KӥXI o*heC"_7vG l`,I3 Nx֐(8϶BRT ەSyD*VW%|+9+ɱ7pM:>tg0NfݚtcqNNȕgJ%$4H̚3usvRS0c>?cd`sgiD[;C&? B{ ^!D\ ؠEy.:drp$ńt|C3s5y\]/,85g4DS=ɊA: 6 ~O|7Wg;[>9FK\=M|RqCTt0ӑ3ڀLU"f^P@9/q;N~۟g(Y.4Z]U\mu+RE=m.$OF WT_7~L#².TtW-2_0,=H¡ .rn! = C3+iFT$0(X|_Fhr~vP?-t-fy怨-X=t .AQ+%+=+zJsMDcٿ"4QFC'v|=4BP3YmjuR;Pm_XBEa:0= U$*d^.=3HPG 'Px] n`@ eM2̣9%Zˠ+I4,qjLPDipdú8^Y#0Wqs{Y|QSaMC^?15ŃǛAwl8MXWp7$֋Uq{vњ"鼸(ڄi<OUmJ/A48L|ʹeƷY=0+}"L3/ゾ S@t7EOlM$nup Ci8Jj3|%§nbFgil!)XiB(EFtZ?ђ]y ;١-!ERyy=e ؗN1ӛ\HJ~Hd$i /HǞI@f>Ь)z~o_ƒxoc #^L)iP, Z> XM>&_A:^%1N0`^KZcV}] vvEK&fUcѩ^tz^Lre 5_kvKb9c5{X,jr$GJ1ZWQr"jj=6-6߰\9lw^ ` @Bީ)v\C0eSŚ %:Җ6p_ oN JILfSKW,SZRj}5׊TuSĝн^q󈄼aaT8j$v*n Ѻ懬.@( 'u^_; E`š 1X} ݗ˾341 !51Rn&lǁ;pe[ZQ)`KT+T Z5TF2ϛȉ3 Z,qn 4JO!VDqJgEAfAUoEvgWo0~64U N7R灱P8eNܴ* :$InA! (=acf~mc;Էy,d:\:mE!/#|tp2nSsMvnB ߿6V;/1Cvm @qCզto8s쁢E}-dld@h-h|6$Uth"Ez3 h73Z7\'C}yIq <e8jR"L.d~S Yh?,+$N 5*i>jB:9&-HvAڙIb8A@X^<Pd4kԟ^~M$Aan;El191ޱkɇ{ W3DECluq[|$1]h҆?;_^b ;Ml4SCraմe[)I!ZVՄotEUvoyPg(%!͉ܿ.Z R@V(T]OT+Vbܔr zJώUy;!=29_p?ʢ$PEhC aob9^ Sߌb^R[4|^qv{l떧"3(xZ^ 9f[ nUYl``q(a{ +k\ =Y^#@(vAG'=e[[Yx>f"Tј^U_XhK' $VwӍfp{ rxhMWҜc=q6}<۳|4&SXHH C }iAQ Y܍[K]luq 9Y䢧qBE Zd0F @z 2D}*DSw ulCkfKڛ / #IB6'lcčÝ*%$:&kmHڨmuȓ Mވc'qro#Fc :th;.BQOAB)wz5׭NY;R0ӎŐJ >(BT]2֦"BEYYԽ Y/ϫsjrp?>34y8+TE(ԚzZ8;Z6nrM/fi"cs@an3Xczry[˳%7S+ }lY,ՀtH7o4Mɫ4SH낙&[ɢ!2x-bSh`0Fȍibyjzg|l~׈ KA ٦ E,b9^t BE2%K 4}IU‘ hbIvSs!H1d2:3w%B@o]WB2:"=J"O)q p]*MWė,!mjvxe[5jG(ƭGlzh"_)TOl&4AF_dž1EǗ_,2_U>PRȶKZ5T^~iٷ24ZT:آh5\@ĵlQr1Pp`89J1AƩM<a#Yx(u 99߻^O;GP32C=Nt٬\#Ovw{[rTS?K > [mu$2.F%Otd SUKRY zn\ij蟯|I]I*JM-Tƈ<uەyg Zhsi@ehY C,Җƍ@FX_Z |'ӕn7aCv `wʾ索R!N9$ҪKјKJ/{ླྀ/ P|Jp]SYm|)3g"yCի^ɣ!JCBT H+ʕ>\R ` ޔ{o98 /U$HzLqKi-` ’d9wMk9ijjqrlfM%gX]z '/kٞ{0tn5{KQo{p bmYInHBw3i!'ڪCny0M}6 ȔM,h%-lpXH<@Ed31~aC#"׍ےR1j]3E b Hf܇`19ywW 갪@˒~ r=DW%r`9&h:qFx>;FHCt,W=:ݛO=f~"K#q A$Y023*P;c[ cR0:W7a' 6ʔC="=N1R I$kC̅&Z-c-mEKPZɁ\A#G.gz&4!ϛ9eKdv1L$(NHbOQgSϤyo ૯$8F{.sLSCL`G/ |GǍM*GtHYu4 N7Q)30\Uܾ&ф%p ?H|(2=bJIQ>R! ''zȋjYpytY! nJ5-܅W"4ֿ7Җ{l 8"]=SuNc?ZVQZxzKՕ}>7/SΤ5г3EbUC|t^:e_yZOf w:q X0Q̖ pY:3rDsx@c]hF7MX#ݼHe:*0J V2,24ҫ]0 O{yKsex7w; cZΘ!\UEjpp{Б=<5WB8d 'ѝΓytFXD)~aM)Hf4|XeE棚9&iVFG+I1^;3ƽ ԥ,lO7TnWm] ־͘51PB ƨ+:Zȋ,o=җ_&@4#lw>nF+L s͚3P=ZL ŨA=&OJ9bI{]҆ɤIRk{t)Nӥ~-q/ "~yfln'fa/K;>!gҷQ1z}}EȗwVPѿZDRsz0,vvRF㕋?N3 -}no w+pآTuݶk4#l&)vwQ gA<[|*vD;&*Uӡ"=mRyX"2PtoLOS ×sGE>n1?2 B::r^e4;C]FLS4xrRki2u[R*^P9nM87rThVv [fuIzUp.)[ dC笍~JЖ>zLoh;|_Ulj}e+@,?uCd1朚ծ}čdHSHMژ)Bp7>$UL/ Gj7k&Ӏ<4e`%'֠b'H;l{+ Eםvّ/GQly>1}7(Qà@5(oI@"RX'=4-ۥs"(g|V kPƿz'?aa%pQ&lʶfaPM=h+[dA1).7Jdn M-,)wύ^K&_);] 3REAs{zƄg]AswB[M_E#)={% ~HDXz!Znyez5p xhtoBm jP=׼ohG' Q5YւVO~-'~MPNP${#xn?y;4Z(:b*8JMguZ Y?bg+k{^t4Lk|hmKz|\{9TuYonWoL/l;jK59r#Ex#̋Hz$Lk[1|%;YNDyQXF)Wu-Żss&egߙܵQ-j^0d5x.7%ͅE*3 qqҟWrȧ*@wsZM'yh1?xMBPBESӤw^$(dMCp X֡C ).Ehٯp4~lO[OKE{l3A*FKON! q^L5ë,ÆT6꠿Xc6đr$@~if=4#}VC~*̸F1{^X9]wP)S޽;EVdc6ӭ7k,% '|7$^r5tmaU;YArx9qĵRxH쳛 tjpBF"Dֻ&7{V$?h(nmmHG2lܻ5ц_+ɂ7 ,\`@$)'vKlz=h1Šp7$ Ae'\ٯwLCvAX9w}1Pfޝ:XnXHv&ߟSyȪ,";do?,gKץuRztx"#)q^ܣ'sp4d HUS$" 1T=Kiu2H&JIPpn 1\yeMPγ/'K+;2٣Dls'e$nN(lwv`|O^,c3.+n7=8 VetBRBұHX!$`PJ#Ƙw&h~2:Z" hUƛzm"tT]x~vBy…Sdyӄ :c'o&gj` U^ q8z#7s@qΐ ݵ!9:R*0KmLkz=[/,~HU[bxhZ@]}ĺ |Z""[q,h=DpHǽC]efc$ T@!XP5 )I_ϼ,+tO'hc˜n9XTxYz zH JGe:73^wOS:TywHeW.ݤzǮP[;yff)ؔ610CPa%WcUQjT^U/ <D|we(}n\D d?mri._E_:WoV Jn*X9mJ@cR(& .]d:nŠZnvdzSr¾g~hOS p[ DG76XDOϠb[rNfYsMYf{ݗM36 ޏs=eenxk ޓfj?m@]v!@'o:p 3 58[R8f%,M÷γ`,ỼI%Պq95@;T+:WG˥FeSs#sGUysߜuza]o)m禝霧t~X6gTA]8;#N\#sf/5+Vq82N=bd"nJ9=ʬc̥ml8` k;Z+ X%7\a&PH)ˆyTĶi* b'\ S}  jrGpPpbewDK󬛍sD4L8Z~8Fl;nޓӺrp<t3v(IۮVG8Fk|<'$w);׮?sIJ- % Qx- ޿ze[ ~Əeyӊ &%o*j5O"=߆5O&6X7X<8{Y5n7BXϟ)eG-j/,9YDlmgP1mH,v@2{/ j<|+zOQn)J^pW=mW&A)')+Ev>DqfбGykߐ2 |:2c+DZw_tn^Z~[>3> jj ~f( Z7CTЮ ͿÖjI ('˓pG<:2!ՌiC2!J:xMofDtÔ6 cېרboڒAl)14Nw{և)QȚԐ~2Si8];,ZY5״oN|ș-prͭdXfJ!`'SK%YC!ÐW-hhs\%w;9,>]֓wm+nCȭAELc{i{F(CaKgseP\YT jbWFw`hV|>?|` U%^ql"|1bp~\oao(sMAaXN{.k_*gfrK#@wCO' ^W#%'\x;Pk{U: Pr2<:v@"EwjdZ>C>GvN}[]9([U;? 96E;Ԙ4/5JFJJ,o8f3708+$r(2݌<:^ҾwE#MaN5ǡ(լ/.SP𠪔$Љv*Sf<`nұ0>0o`n[&d5h$UhG^+s`^'љ_iL}ʉh#U`3y*LeaxGN{Axm]zPNb!z^rIVƝX9H ҬPfǠ|,EMV xaP:mi^sOI:1 aK'|BnAR jqVQ|A<4⹗`BƌG]r:[ EO ?z+CGj."3L{`1zc>Z[Ta}֓JA`\"J;SQ%KeX'FV:;obrdTBq:b0 {SX ѕ*} #'R ܲXTQX xdYD9H4b%DF,qކ}li_=q PG,b;_,ɃAȭb?u5M=&✚|EX-&qNS6/`wp0;w"6$oS ihEXt(D95fK) Fʭ9|fOO4ez-|d*FVb˓9r@$,zU؞05^0!/ȕ$,ށ. r3E2# ϻen_St#,R:<~{ԽБ|mEvY[ ҎlbUG+ޟB ʵe wF',_xb/M]@[bgQ.D29-]D7bs<7+ꔯ I0(뷉U^ix5_9b۩4lMaβ_W}|Ul'! e $'U㬊VM7q%*gόJXZb_; `meMb{ɰj&mI+Ǣ][UuА USݥfߚm>˲4::GL#44#,iTU2ЧСIh%aiIkI1EFL:0/$΅ LJOCs]iMЁ/B|K88,m'`D)9Mu6< 9Bnר\+~6ΐֆy5̩_쥿U( @laɷUT"z Ay?"_ 2%3ͥ`EdpalM)&u؂GngQ gmJ :s0[̉obJKSlտXV$2;ی $-& uNkqs - BKJWxf6>Oz]x즢5wV?P۳BDG~JM\Jԥ Qn6H2Hjs8PWb`?$;+Q\A͙Uk#lBn;Izh-{ I%jy54VE'MSTiJ\V{G5΀9v!|~Y˶cM m O#>} qBodoMjْ5K{딃xKTi%iO6'[\u;sD!Q8{PHxJ5"9~x:.l)UP.Q?/[QK#,S%PRT%{̰c7dJi-tpľ&UL,Lg,Ǯ$>`o-:1ѵ!O:ܠ9.DSdz2ygK%,oV]*$ zGl69k,owV:=Zt;4c|&@'Mòx+dwm;IB3Rܴ@+6]y1?hQ" {k)}$c#oxsQBHv2V] 2g<?p2[:b4)h{p*j3; 2ץVasМ%X?QH9x-|!v++Q$x>@CoahŋW{L9M c0 K"ȒmNQ4-~ZH1|Kk?JIć$%stA%CaX[J ܇O34?aW,3>˂K}qbãPmLRlU}}EaR{b\lG֠J?VnR0@( v,G+_=xA/]<nI^Xt)8a P[?cc{ݼMi477tseSZ)` $n + j@ϸv[Q0}xLBlradpUtFL&4nF U e[D_CHd{*dc~m+w2+&4l"[px )"K)y;vՆbYBx,Og1Uòt8ATL\pdG vڻa.tL !ȇߟ,3Mjw~aduw4/ #PSgiNх܃}ztYJ"P&ۜKZnVxA,F~2_Dk);UU7 O1im]^* Fm!i9Li 4bNdZх5AfΘ {J;k:pOdagw?H[ *?zSAd|{xj$3Aʧzm 'j8LSqG&d]_ƛ>5aGXP j\ |dMɮB͟6e͝agR֕Ѫ>V"}y`.Q0 C/A]v8YQ_ϿMnY.]}tl?"nɤ?4wL2eWMGqPQq4*Ǭ\ ;TeoauG@fZ<ӚSq߿5NXN PRd,S.՞Hkm5#{꡼hîjXG[$8'<Ⱦ= +"PN.^b%쟀wN`]uZNn6*!>N#BFeuNv}l3E=0d⾇׺C݈9Dǻ䒜 v|=ZPɓV׌n3~1t|Ps$84Nk<3[QžL&DH':DXR/׭ķpU݌p6W ʣsf"^9p 1Sd;~w5xcgY ȴ\α3r6]r%ْLׄ k\{>;Rߢ&+6.>MK;Ku !y%$hvd4vfbZ&/i"J(^>^ȳz-tUU ]5%Y $aÄd ̫srHhEȔK`!:YPBFFcΡ)!"0Wfrl,S]: #8) KQp Gj?%{\UL_]o挞ej#D 'Wm7dY9#d~rBWGwYl'dsJ i^t/qu$tVU;-!߳=XBXNpl(xO< ڌp1e1!akTX-ܽ)*6Sc!?}g7,wG28BJXz:D,_59 axhr$_ 7&øY+X#T7+H_?P*:7gk%ىL x% ~gd΅wїiUs٭o]ۨkV%m&^{#b6|ɊH; ĉo7eB2clR铃%t"\O'!UfkXw cÜ<9ILS\yaMsu9{l-bu+y#slqyEwOVʢ_'"2m 8re$LIdGyFbKb,'';C!D[@.yɓ,ѱo?uk[ 6o"Wz ExeVGqG[Y$֬C ]I&RM{1??iX}SHC ,7Y&W@M9+3|"50\[nnrOV*C70Ti(8@B#J3R1I}Zoי$7~g+;Ɨ'8rJeF8M/dtZqPyBI3EE!0_B@[+Y9W 쀷q@ l#_vEB|6)I?+е9`.MRC6~R03!ini1/&?,[c{& *J& fN,긞竷CYU]%Kԃ]L_r6d1ϗR9zeP9 ?hC`Ņ]hrU l6#0yJ+*4di b/<eCe1_'sF.L$ c;Sj j$[}蠻tj9ѧYxJn0 K }6 ny:TG,ecX&;!:u-^T2 >[P{LJ](fxSklJe}xKafJg]{:dEH.w{;ۭUDoeM^G !n9 0j`CoI㠃yy g[ -uX!Mk+q~(HY%+ʉz]_g=iqzٻ) HlVfܽ;UH+ }2\z eaA $(G7<bw([3]6zq €4I!(Tا@S%Av|wbZ~7RLICFٹ0al`zV"C'#z#eZ|rAW9Cm Mma>uI,6XQ/w`rGhl>GMᅑ.+/S#~T_ 75 E6RT Xh yGJ}DV ,H@[ UT۸ srһzP.']?IP0<|cD4}pϟE'g=ۙodž0A@9s ?4D*N)QA]i1p+?T7%4 $Nz02;.'9=Tq]Ïo@) ģZ,d.W돜y*})_owfbeCpgGNRvUī\A1#sKU+\>Uzp  ?Z75g1K^1$t+l$m , Úㆎ}B z*'A? ϓqؠFMb?0")或lL@`:vseX`zV՛ ZKW=un$zW  /9~*ڧ*p/*fGS76S4+ UѧD&Kx_D ʦM{ Fh_r^WxG)HoGK ʃ:Z*ts\v'hka+)"hħ5F,Ta1,3~9OcjG'y9\6[ б_ҵ}9j\\|4xUNΔ9pWȋ,-ãrf赤?^[ݚ$h bHlI0e 빀*I'j1hP ߼ݷVbv)Il/8u:U叔ͷ3AK[I;O}N*GwE7^gː91$+ofXwPRDP:.? h T8Dw,}OmƝ-%OxqqgjfAnL.F}J0 sQi-vO-^`d0;+\Al,\Jg;HQǻc>zjeKȦvc^|\?WxyrMclz^QE"%>ȳOjmB&+irgI^i>"KOW?/EhKB8_2b6XL,"3oJtA(tK"])+]~X̟P si N ))*!edd=ܚDi%j'nck: ]fer޷W$(.0ydYV+l>TwF$p. j$}Q 녡Yp d^#Й# rQ1P302q/pnB1wܷn[/U"",x[^4FU ɟc-4Ix:4?%Ճs'z_p!%~ h!;JESOBRfO;! ,gBڴ$)gjZBG<5WtH!PhlOVoTHxH˦!J(FwSgwLYY&IWeuΘ$ն%+4"{};hN2~u**fV@3Mc2 JveN3iԉ6tY}zrn뾹֧W1OF#Yg&86Of:"wl^NLp(" 9$zrKeURV/ B<#]ԄKP̳9wC,ArΗL6Ģ)P`9̪{R9O &ޓOկ?${OQ n]#mG&qoZ) [9rB K+7:7Lo_esb0CA-i wzp]Ҹc&zIUlM8q/ &OԞznu߷oZlbн0QIӕw$z_eM8DtZT]dfNk>Geiz ]\+sMZ$ !itX'o$_/m6 e.,f98NEɀF:#M;'`hC`Ƽ;\彚2 F3Ԡg#eq{um B,_q3 v?wz?X*iώ*tp*E q*:'ݓZ p3?tM(!mjK`l2Z8[o:IMJ vvތYܽi$ EX5PԈaÌc; #E@mM,N5Zy>]{M"Xv)6e2/LwonZ&!`-{hv]醙uG#%&!!ݍZw+f\_r>~ ylUC߬|e;(BZpq5Z\5t]Į8{krF Ybt{>դgSwZ>PT`4Ya}R.Kl7bhm,kp]w<`NCa љN} d؅EJ#˒b*G/kEŁ"d Gy yƈH}ۄ ݳEc=wݼIV,/?PU[b1Բ}8)hҾ^[g&ИRn5F{M>bl+ ڙ %:ru 5ّ'bdjB5T>%3>97+1^:\Ȁ־e4+"Z=D~m TDb"D̛,DvDnQ٩p.},`yS,'m[[B'U[@tq;2ׯcdgΓ0z?O7#a4a $h9b0Di}kV-F LazYAG cލ5RUmi\($EGA ̗AP6ԱP("{>&H(΀bi.['-y#:M谏W/3*e,p!}̧ZobYHErHXfW>6^">guݠU'@i*`ENBo ٭tVT̠ ڃ}kg45ҝT|JÛX[//i D:YTQD$7 ^hiz4:."ryie?wBl lr 󱂯!4<iB w4 [F!FWY<#gNEB_i^.$y]_ӖkXCiZ[k="(_(ARUW8k%(KJeӷ"q?V{e3*< xSjC^X0V1V dݽs5Y Ca@qԶm5.Wzھ:ЀB$縜5vȢOń|p31F)WG&n+:/ !Vuȫ6o[pIQ-<(Vva Ʉ6qwUDpJ]|4dI7Ơ<$sI'~텽]*GE. kN' vVHV`mZ*Ҷxcc.8ZT!3Vޣ@gX9 ,b7,u!ض7 uOy33Cңm<@WZi4u>5Kˑ nΕ)Gb-F<: l6'oiȪ&#l  K Vɽۭ&$Tb&5ٮd*~N@ˆh`IX7HC5[ߤࡐ2Pf )C!gQdE,:^R 5F_) 1AX  <2m%"UCDәDģ?2Ű&|CSY4t킧`fbtag?U|D#/DA g@0 2o.h<<:0^Ša_6F4n ;PjA®N~|CihXi|XbV baNti#B7}8gvY WNW[?BUo^R-;P-+lCy!CImH8詪t]"r)|,gmhft&׀_ۈ ڔI_DaWa 戔v 1Byp2'3h]c D&疳U|Pxi^iP$Lvùy: qcϽ`F&B,)ASon] -|R7.jY*GG7J-?ZP%pB*xkrXkwH;s9 d)_<חGSȾәG{uT{q?S0-hC7>DQ!*tWVRm=[ե`fj}O|i{aA\olNTF̒fB혎 ZکNT+ID!{XB D80~3zXuQIR, HECcGP?bD18(qŔǨh\DW|"5|]NtDK z"#ęgI ,W쎙|ax2IL;NkQau*pUqó㕰޷)-ftpg=d+x"`Eg0t(ǁu\s>puBzd_(uC 73j;ެ8D !~^B@rU4ETM^ʤgy+rMy}rqj=u`Oc|e-LKµ$ǥ&<v2pIΰP5L{r8W8Yj.C ׋TE8BKBJ wlp GW{#}kwL}5VSgU&Q_7Z'ѹ9?- " sFOm&5E6**B3fI-/pjfh7C'L?k\~$=iwõF"s~'ovcw[ (zEVL3~uڙ5LRH.]ysZ%s ?ǁW *KbK1 РŌ}@`P ,|a݁VG(j8ys+7 _#䣩 [1YF %(hHj {6d*oQ%䜯-T#DTeKY9/i͸ -LwKCmwU 63z$ {`@/2a(`5;!q !GQ@,KQWQ+pѭ,s\Zhfi=FG!<40LuZv.$ @ +KCdKE˳%n\t$qtfiB|r'ߊƐ<aنIG(=,z+O{%`m-Fⴛl6x g|6Rda}G)Țs5yf0|'(`s<ȋԐgmǏj#诠{$>QvA]0 ?$'[yn<Ǚ#@ W`MJnW=7Y\谢j̑2)`<ˣ'hؼIW$>e!K^9jÀ/^t .]"^V'A"F:0u=eᵨt=W"yNHhBF%y )19v[c %{޾l!SȡPKkqxN_|=ݒ1& ӭmkZ[,/B!UXQQ7ar}Os(HSEBrv{h3ê 2{$Rm )!ĻE}BNZb 9vb̽F-qgl:y-;K9ٌj,AM%nhY8?@0!x+|7h<<+ڦXX铖qk2&*mwk12A=`AT{E!/9l[QB<!P1C~}؝|O?(n ʠ&h) p'WG:"pOg˸Ŵ=9O/ahY?33Z>G F0_ar8PmM\{[#jV`bq=emʪ:EN=771m(h"CyҮRYU8RcWAiu"!utCR"7ՂU DEUk,3ϡ9 B0风~-\@RL|]S(L*ͺ') U`zu/Z3aCÆG*( m&24r|BCLp8p:{u|]^$K562|J   Vt@fkyZ O#>Ȱ-'Brcルr~QU L%|Wt^8]ߋ)$}:0x%La%䭴"E jp)WL䧂3q&O;Pgg!Ez)oôWq%l|G>G2}Vu52,0f,S48V/LWweaAZg$`x;H')e܆#8~xZV ~AlXh쾆dA0kOEQEΉ|_۶ѵ>-ZC\?͝NnjEWWb2r%M?-BkuG4d(].zڲr/3-Oܭa8d׭?c]ϕs5i]DN}插R%߆AB @[Fnu~zsOx`#SK%JX[?`煇cY%9T{$nE% HqC,it ]{Z@lR)J"!fyjIrWY^`&hg"p'V %]=Bì>a Y9GleķaɖsW#g_$ BN !RELׅKfN$u M(W7f ljTrHiz]iNgLNHp{"hP3yvb&l Fg&lQⶫW")O 1wwˆn3ZSC9𕎠^Su,l}ר}5sܰkb˶˵ cx{ _Z u}z=ڿJ #f1h\V UT$B$5 EJ`P;P0Su9Em` 4*Վh "^ձ#: ;/?V>MVCI n+Dh9JJ\C<l0 <έ#`ƧK|/Qj#~)[X#rSmG|+  D0nieFo(4܍GlnJ/ [D% Yʊ t,J}-M}Jn¼p~hZB _y,^T[E+(7˧E9*OrqtFdCh@aC񶛒yP/-ruH-xfB`0qu!޽ϛBKTsf!zxgpJ Hs"C#}H ߅Ta5weg,Ts̆S[tX=9њMɓ8 Sӏ4UjNyCɐ>t,e*]ȺWR58' 0ëTFl(Jf3JN@o9E 5g3DدЃ%/O$WszDYj;k"QqZyFngB%$= [5+71\ wQͅ|^較A>-:Aqhؚ* "cEo߽VQ1B#gR7%1Ζ 7p:Ń+, l4`sLJLc+܁ Xǩ`&!ij.1{a:rKKĆ2ӟ6" 4k⫏$e1Xg;6 u-$9xm veII7?Yԙۥ F4BPs vNr=U1W_>1-y53h|^XQj+Mv!Jĥ:6x`2KC n#CxZ̖ʇJU8">TJ8 >[ "?wQ铠$0":b, SN˹pb>n ӏ0tW^ {N8j"z  % @kD BaY}圏NMF79XOL^_ԒIDBPSdz=Qq.u #6-_t4FAHnh2@;}< È ;\@ų n9uY@T)y]/wbSq/B.ZWQֹEWzkTt!T*8Vi%ctruvPz4 v PFQ M9cC,̸H؅ڞ>a5 n$@Ie.#qNi[ѵJBIDi{l< ya*Q+}bFQŤ u !tw? ɽ2+'NDL拀`qLv!u ^\W2ps/eW (}"YR47'G>yעxޛ+ub.B‹0,>Vߘgr7>,%zpO].yr22/&$ Ȋ;a*_kO֪r>;"XzJl|ֹ?/vhJJqY ;c{}$@86CDyIiS̀SoS.W_I4] znLbҩt잡i.f}NደǰI`/\Ra}cwfc0] qܪ<2IҕCfu~5//׺LE+Am ~U nh.mg dg3ЄLI{vx1J{T`OsW0V/(dSlj@*- /sFds$L>A̫ _fiUzd2ȷഊ@ ߡ3Odr`Y$->4(] +\C t=}7me]YI%ɘɎGC~Iܵ-W1]W\`&OXU>V| n/KK"XA/ŧW׽E%s1HRꥭa,/V 8*[5|<.t '7F ]f5 3H ,Y|&&q9e- #qCўCkL}7y/5©?M4Kwr¸2Kj|{0n<*a)8#V7E5j$U3aE BTEɚ`?+[b,y7[8&xs}S w4b<2. m;F:}1NMPu]!sxy6θyrm,tR#ʠ7s߈IV[6_GBj@iGb34L~1U2RwUK̯a6H {/w'|XUl39U)(b'CfN@K>(aVI>Ò7G*sS>#zr|z^efL!m90D4a]*4i ;JEP,*_ވV ~>h0h)c;kQ~pT\PoIɘds^[i{#M&ƚD}-EsbCD%JZ[({uW&IDSB∕IGPe0tXܗ4Y(#ق>vI &n.\ckdz9ہn_ẃ|NvQT,H6>X ~‡= Xg h H"h[f3!OvA&z N/T>\u43g Po|E y"}]%j ^yUȗ&5b'~r[U5KNJNWic$:!? z ŕVt$*늢C?pDZ)k8Em+oJLyJu-+TC̗F.H`Lֱul촃Bfvņjy@kh&Xшd1ؗBRn\3,s8kZ展9+Ԭ`7*^@0f+6D:aq6̫:#R *[Ս䃪ߣAS;4:#kYۓp ~9`.`vUY phvE|.>pӦ6T`RD㵄>dd#Jhݏy)]Z#J>}xzH,4`QK"Wuz8XWΨrQ ؃dB͡weʦQ<ǖrԗ}Đ-M9?%w7zM<,6 p}p*yB 8e 4b8pta7j-{&@!r*7 fPq̢hkڮa+&DcRwКGXq#+xq77|"7VOn*VKʆ?-Ċr5{KQ8 ~LEב5KC"mMٿssH\X?j3|T)r& EcTu?κ]nWbzZ$շ$]c[t|4;2'FBGjʍnBU14N%|¯$2jH2H>޼7)yU|I,(#`m\WMPؾeȮ`+`qC k )J<5_V( 7ٷ\N PY PY$9ǞC04vF, JNa% bqJgܨ&r-jc̞Yp|4/R.Hw5sف0\[ ZYy.<+Q8/ OÓx:̓F" \:h +Rc xcnu>$_@>=}"9 m5?b!j{ Qy$w̦8$O,yU5B,Kdj([V䜚3ӳ"<%OT2i.1WW5ȳH`8ω̙ħ ۚFT=`p8ÓY'W?N\n3gx|6 i>* |} oa|a!R=e F A3k/毺fꅌGGpu67F2 a7sjb0rn:?cL`,65 ~D[SG6E3, ٷaռOiU's&?{qD~0^g'ో_NΟHO.*|l0qc{a,"pwSTTЙ=93RNڇ׻dP(E߭L)7r@2N'hq݌$욿?aŖ寨ݧiD&86؆gz[DrZ2&ۢ8q8!ҺWhႊӅSa= .TCDSG[}8>+nɺi!-5>]5ۗ;?.(mߝ{赾-[V(=j"%Kw9MDmT83P oUgY]8vQu+.%.NL(&4,{®rt̟I6x S= L#怬vXo (.8ש[jPBV@#:rº?q_l L<ng(k"cY MORnxg7zg:UWF z"i֒ {֯%}d:RJ WҤMsJⱨvCT=K0/:ѿm`r< Q6ڭuGoTߟb  />\SL]ǤfcFdcjM%\1_NS~ڽ-dP<@ّ;ڵE9{{?܅.[ g1e$+]Ug%0L}+[)DL~0Ya/ڸ!I%`h-AtB(HXvD}K?6gE,A7t yy0ؿ1sm#ҨԆ'k]7:=W*lW,7E-)!0],\ŽQ~uIǒpuN[[ (`66KQy{Ma'X) X4WN 7!JuK76U4WTو#z!Z%j6ϸ+i3F,ȥq|bZhH(tfL4kO"2_G{lu`b6ɂPvt@4,X8FŔ:)DžpI*|K ևoⴳż}w](2Y†pxX sv.[4v2823Alc]\мy=Iœn->h8xEHU¾[*71e{NEsI]S'|5-ՠN$d f~Mt+ ,4oԚƴᡖz~\;J|Q+e<΅T aMo3 `يd:#w~`o:̢?kzx@ im/SnVT@R2TY3Vw3Ӿ.6pm%Z/NFQԀt%|Tfmz=^髒!=hLy?)0+8N`9J-Y1LɌ"nb71-ُh;clfzUW4`&~Ea5%8D.QKcI\t.%p,qr1hJs <.?zMܹ T=fA_ULa/kDr(%b!UQ^Ϊ P/x|s!49#LKE|+:\h-< KFW4&}KT)]}h*89=я+Zg5M^vkΥ\^XCE4v`N~VEQ[X&4,:dz/!nF oCrP8OZu_xx'2R$U]j,wЪs)&Sw^&Sz923@rTN'Np!\(H=c$ڦq8i"Ľ /%:귦OsAM6YWz$[U4((4 hEY<&F$b lS!U>%_&\ NtR i idbzzR$@Im]o i2E#85,Ɂ, %ޔz6.PUfVuwgՌs# kcig_&G],'Ea#%FnдFs!ß/bkקEvP, ֨1D8XpFnaL\Rj d[{"ӹj6Vxϔ0nH93hӞ?=,&.,ѷ^UOC`s}-TiIo \t. YUxNN(=Q'{PBM=MA_f%gͿ"R 6 ^!q@0WϦlxa%^*qSe>!-|)X`9.e50}^w} 'tp;gz-b e B4*s4ϟc`|Y3V eu+O|Eh aϫ{7Pd"PGt]R ^U[Clѧ5YcW?1/;>r#pFKfQywxn%@1?ȴ;80:.I0qc3Xܸ 3:6(Ic~)RYڨɃ̌U\,wG9$ _AҜSy#t&Ya.x|"T0zHu~rެ&z5KapxK[mܴ(sǗ-@2X7Q>BV< Qq@Bu3\A4iBbO+@}P͠s.lX?d{X&˜R\:s_&] z!4s|<]F7-!d.DjH?zAWr20r~kEDIQx;"g"9jۯ'%8AMLG"@EGSÒqS4cܽȒ> ?]h@)Ut+z3t.Wx6 ky*5Aoqh?ZZk琖e{σ_[Q,f~WpǢxũw@yR`1`\ +#s9M(p,{2r<_nJ@t U}DЏG~=:mvּ}R.$MFW15_R-/ 9:˞DUp^T^C1 GTڧU~WA4݂0Rf`vIE?EaEM_0t=rrD}:kk)Ź\@wvٻ{x=*Czc Qb}.o}a{d밽ʋm7םSte Yl ֆ7?37Ij/6LCuF0hMp7IrtT&ik[WG#JϖC)_~puJ&]d-Nූ:`'N#Q|J4`EO"=4"177Rm+OoYR;fUG`g'iӦ˟u~rFh)QILb +s'B{yҤFjX*WYw&AnCbq5EKl&lD cvP%;`] tSd^eJY8__!i$k$S5S4 Y'C:a\7S0Dser waXRCX.}h7k~sKA xN;^3blv&|# ͵/$ql!W%!ۘ0.㔘]qQӵ;5BA>3G‹{32԰Peb‹6ڂFwm͒0~NWS^lrx >/k!=5/ 2Qb(n[ZbBne"`ї2Q"cۭŁF_-[Z$!-˫0Hg[Ggȼab _p.@2y{&w0Z#z5R"݇6|!,)q pՓ JB؄d0 ^Uh1bq70T{ΒfiVm~^X|{A&9Y>H$_t%JP3~Yoخo )cTM RKi9z`N3Э83(b"R7Uȑh<) E l rBں]/_~)0UEFVY! kGa~^TPAw1~/_?P\TՆnXiZCa?bz>!(V``NVU@'"z= m)o R5AJyДYBMqʅݮ].V&6q) .eܰY8#-Fkn6̂010qF "кH+C rY8nS]n:)uϵ? Q2a#0:=wέub7?<Ғ镋Nv:;\*3 :oRgE\L;#]~ DL-xIn˴ZV |$0:ܞJҠFek Wh0+uSJ2,JRltwqW{q İo=S27-{21H*б0BDL^)c6KIVk ,`C7iqf AROlO5G:>ׂ `¬4fbolqȭRr47ƗÙA]aORدx,"$x0H|ˇ~B,vd|.WHH'qwrz81xe^h.n1HY+ƲO+nǶ-;# Z`/<2ʚuf X%Rʿ5-+bɍ" @qK}3U TioNuB^uQl$Xx%HSݡ% a4nc&[ Νϙ>zZ#hk\{R8H0EUnK"`M^4 N`kW, !$D,s7Er^_%;ZJg[`K3\uc'J^2*{oG`t@t{T"cM0|P|(o'n2 襔=bB*̭`ԂpB24W`0SmK,F! ; /S; %&UjO+/jr3{ uBG޼i0JxNЄZ]3C'xt9#+JBI("B%25-Hv9aHұ FNbB۽́5Ɩ׀.Ud"{V쓽rT ~Argvk8eO*sB }'dݎr>2vc94k$0|QqQ @nRYRc)޹|6ժDiez3"n w,nyZud╉%GE,Q"Kgf lt'k=>1UjF?(8F G1)<•G¢\(~s~B`_Pp=GY;aEhؖQ͊^?RШe+|ޚ[^ʲ$Vw8-soaYPB#e?4KxuˆVQJ QLڲ[hd|jLM&)[ Z,f4lD_ rU25$ܴi7!>)d=,Q8T Hu%Y7GgW5w\AY08`E1;Ŧ}#b& n)ƁLlX3.ϵdɈ||qO3֤k/vCl.|Έ6Tn"guw|GO"3(oRyN w4gvfMɴ# lZi8]2Vt`~OQv  J @ҋ>t #<qNPhe69vt6"cc5a4Rrs:Gz@*Ϡ^/1kr8 Tg΂8L{DۡH>tWDrf4(.]Y${mm|phl۔$6/M+߁\~43Zخ>2GW (v_?p@=TbC V7}?.ʔ?R˫RjR?#sgUf״8e&G A\FA3@uՑF[zكLl o8/oY4}p5R*Xc2hc+q\sZFTDŽYcA`[V/4us|@=;Lsu aEN)SpI3V5BF9,zr'Bu9(8 Cb@ˎ&M1L}l__ f\ZE$OJ׶Bl`?$j~0W=a*^6"Wk|ϛMGA 4AQ{08B@ǵ]O {n]h#=t-j%}^}oi o2DZQ?gJ1 V]ݭ 6]W;p0WSTJӖ] WYLE|>[' 3ߜmՕ.uδ蕖N(YwF%~,+/ CAzqoN{ʡE5(ގ8H/BXbs{\IRBjZPQOЬ3Kx[ruyߔGj9ES *ߘs}5~_2X4:1[ ŎiWö8֬Z3fSJtb}7iNFSJ*}Rj”v~4Rk Py5Uj]1KKgV{#pK0[L/dsWО[XTM;Ǡ-2?Ӎ@+M5u}5=KɅfIDifU5MhrBfK3'5lVkHy֙ͺ#̰:ik&K2H<!nS;ӖhsI%zQV~Ctj!XH7f3ϸZ%+"WJf\V[?~1+޼Jߙ& HO Do*:*mI50|nm(`˔/p1>3ZӀ{W.WXd Ew6ř,\kI3ᅚm1oֆt?fH.}m4QO0P7-5BWt*ů P y+P2Q >,+vn!:%,F:JVj|n]Wac%Z.%a[I"i4Q*"cg Y9 @@˼~bA McvXwWU~+K6Bxw]O@ p"N/$ةzȐi3 l}I}}4~$Em4s t1eAz* pF$g47$*V:ޏsֽz0WJd]ٶiEJ35\ @ I\m{P?)ybB<2\s…G9+ \Br@9A_G,">Q (H]J_kEjW6 P}i w3*~ Zb깲4G;~MJ-(;Z~UHSч8yNP Luop~.!q8:~aP!NocZ3mFF wOcXU5(|zn;9zPZ?UK+їֺ8rdhGl *qq,ꦯ,^yf#L+zRH{;BӞEa[w0P?b ¥R=G?sYe#5u 9M!m<&6R6(:\Zu痸( >2e[D9B ViQC9Yc})~+gqdg ự]M@ 3)ğa03E. I2f|˒|"p "0ĮTN@᤿D-Qr#ThwVVJ<&+pWeRP#Rmef° bSČ~E\K,ʪNbq74h%6=@%S3 7bO/qMvK&Ou3jI)*,"ȿ2 9T9 ō[*"V.  my'모V ?nEC>1"O=]u}6o"դD bs+MC.'&K c~Hө oB.MX@RvM1禮`gzWV)4_IՑ,~ 8rq x C~ێ.9"QA@-Nea74.Xm∨1k/MW^kދWxװյgy>upM;?x c~RVKX ]&C\~H@ \m@j?K}iO<ڠ/` Z,kl#84nrtfo!G1/Rӱr+ZC99quŎz͔"V OC0%ݽtEC(0! Ϣfuh-_I%B0#1D͂{G NBRD<"1{uCH|֊)̅j2TlߓBۭ3 !sm쑟{%֑/Pu.Ti1Nx}_T q'=sq?=lJ&q3M!`"6SaWŲ]x62^r~\gRJ;DN ChjtgI^Ӓ9MMqzOqYH vS7bGCzd {rT̾ɛ"*lEO5d:^ DěZf#'Pbs<#̋Q-;@WTX_ _AMԚqe2*$UH8UIPDȱ2~ O<2Uc57RZ3U*?زƩ'X̤]ۍ DF7@ cq"2P@C YKPҡ֩}=R9Q_M)d٤>"6 ݔ5$&k;H!ni8iКH]r . 1 |pARӞ؜7[+ d짋*q.Ol;(5kC -9"St埴E@TIi%𜅣/MAGťq Jb+n,FUDYij;`%ũ\1[˧6bKG͞$u㔯8,Z£Ŀe6Ujr!rGFX[ :ۧc6az7Dx i{mWKHjì>lj K*OLwZBD kuǔsNaCU%,rBz-Ygb;lLl&6^mMOou-(Ud1SB?H?pմQC% 3v|,4HGt TܶyCSZ $=E"1%/lN]`)6^M0QF",5+!)(:L6D†d&B]; ׇT!/ư4{Y+ ld~{FWfGp@4&m&0C>׉݃7Sݒakڈ ~ю\n8Ŋ8UoZ:I/dtn?:>0Қ}ANb*<DUUOj 8qތdchk. ۏ fRL~$6|-ޤ>P]l ^U3DW % 2b4.iGT̷ I06TIv3**@b?55yD K5nFbC̗qa1 [gV2rݭXnוV'ұȺ^0އqAlqOyˉܜ6waO)?"1_6]Qlě#s#*sa(}0|^TKg$sVL}`-%񬩣CZ}ǿ(5SGyvCѦ ,=7dB$XwZ&ꪳ+,6iyɀvisňGW8KF<9BC`KaE,VNEzd?rl4=sac[胮Kf&@6,A4/F)\l j{Ըw0`3B\i.?`\4p`K3%їi e+"=ciQzqRfȮj~|#RzP!Jvz 03l`.\J[3^s8vL^3ruԕdrpXZlݨc.' MS,aegC̞)QОnjx]܀G/W}4K8xAxso %4 %Ma5`56 JY'`xઃ_K/UV1*lwWo*> E'E`g}2:jVg-?Βm(hD\RK5\cAbFn_1 t7AGO-~B3YiIHt12V`%D)f#24NY3bcgŔr d07>?O VIXFpl$+*W̻? }rCw5/oPH}Χf3/:w~Yn>=}N!ÚqVU8x_dx+xwO=o2o&Xq&J'Bowho#y@ ܸ:PrF)DSɞJ]O&[K }}g"G~F&(y6 *FN,#ڙպM-y?8b MEZάa]&hI+rٍ" j~,3?1k|۳Zo$+p@.>p (y2z!X{;l-j:.GQp=ў9r2@2M^ίEcADO#n wd h+n4 ӏIc #h.[*(XtU{:K7}Uu)T},I>+dMyW{OBPB ! dgRWsO'1 mJ\Ә({FTSdF '+cnwRStP/Jno8k 6+cY:.:.YSLi 'ЖX}ن# E%&ЋCC&:?6>!*/"Bs0}9=LdLbKd"D }^.`4Jfnoǩ!cVCe0iu9+$LuM/d#AiɟOƣֈ:n@GgmdgXF@^֯) Y}ET> -,W$)B >Iɜy%sTdOq Jf <̓1+sj[<XCEsb8C\VmGPs Q)w'cU٨/ ~ (;R"W04=csdio!(n)OfvQ'Ǿo4)ʈ$\iZizH R8]9$Rimle tWge*}è8Rz;rv? s[sr]]}!]Ih][@6 >MZ|<0{im6snT~b;#^q:N[Y $LDRg³2Ȳ }޴S^߂~ hYO?;H8 mO .,e]K{r}C܇]XY*D&h}QTvY]l<ݚLWԑ8a }co6Ө JM|A[*[q*zhAR#SZ=<5%'юDxl.bRGn$yۡT^|ˤ)@ˈBTPw{1yu:K.+XZ8tS> Eg ;|r葉@`WYphtjcN%XչJ?=o+TvIc?o?nGhhpH?AJ9*a7`Y&~. K}XDǀĞ߰Y-l 3[ǽ7}j nIW{8BߺQ6/EmK:>$5:5&4a | YJCiJm~q>µE眖p@Y6Ip<ݹs*y;(`eLQ/*]ӏse/7fԖ> 0ȎGiPB_nLLeCfLb v*¬!J[a|P%DGox[p: *18 ZkC0GW7 X CiBht\. r4.M,{6 6ȅ(BChq)qgU0X.Wo/=c ߮Ʌ!C?A?>N-$aZEFvj5Lc`*x|OHw1/2ˋgo7^6L$@ɛ\׿"?lR)^d~Wr0|pCSo v)u*GMjW ::P8I-!s/ tHSLŪD>$ %eMQv9{=Q!@EZ}鳺Iذ o۟|EO,Z_sF)r&e=?+(A<"_%(;`;\́a HmMnqǥW$9|!MJ2+XӝV,3/TM`{;}۩œ چφSQ2+ \-IKk7K±`;f ΋iFy!J﫼 Y:]aɗ1*Bz14R~ǮNe-LM쓚'm˵nSasn!gd^B}=vB 8U;p@`:ߌPsk" 1€$!zyx]RYO瘹ux>?2.8 䩫ٔB)=22' ][HGc5V;rERcre:cUD0HxÂ˨C5lwdbN(:[ p.]I xyYU&Ty? "na >ˍi'z.hO| ܩ AcR ނ3qGCF oU cӸ:ݗ;Jl[zs+kqr2ELgBG.^bv*{\{'1&T-x%msbcQuccjm⧩3 B>Y&PhhAe ܴ.v'[W1% ᰤ<2L7&+Wޭ2p+7CjԓtmB F%2پ#/EG$ 1Bl_~%9Sc' gش]Cnh9=M%R zMR- I(T2CT.\F= (軇Q~t,:_njytAī>$-Cf8A/%\WDG7HޟRJgˎ6\fE>{\miArD8j8s@ƹeh|XŸФֵiZdohUr*MxV|߶Wrj9 Ԥ fzŶ1O+sD Zcq=(m $%?d/6>"ZG~H#NG΍F cux#iw%/θ J jar=0koz~⭨De^7 3Tq.iyJtKaPCc􅺏*mWRߙd:KI[?C kUQ40sv-#v:uW+O}J. V@o86,ھlFnR ,eΪ o3㚖+}-]YNo"'Th[k^ʸ9 :+OR»Ꟍ1Y*Z[]rxf@ZMpP6x0maCK Џ>t>mF^d,Yx"ƺ '_+;4͕%`/!p/ 2}zPMKn?~R]'e!j6E;o`QN9^VcG aȗ"޼1iZ 51 dʔ?ɱESg*6%BatO]D϶/x<ŔכCI {Ѥ\E.U 9QB\, f^QrugY1;L2;MI` mw)̧a.&:57i݊ɝ&43_bj82? c6ԶO^u; tl (,\c^W y*GC<5qF*~C.gukXL7JwpM&wz^ >E )[ȥۤ9>dZ7[ ;2mV5Mx q)_: ` ؕvDc`^<*(6#T6|+ . VGMK,Dr5ic2MߚSCJŪD-`\2 /)M( ;"tS|CGrT )t̆%*(wy;'_7v99b ; ېOBTvE7sEP%Zm<91%8Nvc3T=T=??9qb[#dJ*x{\tfhSd6~sD9Psv@G<ԑ}5I{OɵTSp:X NOqɏTM\$`Sc.Џ> @6 <(*c6Z.G_>q" P*"M};\äQ׼VX:(Qo!)!Ӕ mCax!N3C;+WupҕUĴtp|!Wt-_ Њ\ PD6j{a !ح*0*Kz  A NRH*LYF ){6L [iC,Ը do~Oa"AA@>g_ V!0[.ϝߧ=m2q#)p$ |)$ЋFa֩ucCE<<|q$wZRѸf['88}n>;vϝ3 м[v)d%U; |\ݚX<@oZ| ||Z2pIM )P9e(Ļ_/(/&6lv=zXdhTc𲪙v|V2tE'8zyJvJexDj 5yY0Zuw^|@8YEŮ;T efKWc1eX<&-t_f SZ؅CR/@f+ν\&Eφ'U^ju͹Z-&ѯY".Mq1;z0g!U瞒9ǥ~<1. X T*CPFJezn+53 u̷+Lba5 5d=8 5d[Yʫ[Ӣ?e""܌plhAu[gI0EPAN N6)f~R9՜!k\Rd+zYQS~5V,Y\Ķ0Xb.^6dnT^ƆD/u$;r0^[b۴`t'n MTg3k?t)x8')s"P+f JDV k<$l.)uhFU ]Pj|pNYp;fTE@=OI|zJ&ֿQ}GHF*u9=VCPؕqjǜ;D*y]G53V`c_ېOAmir:3.}UJ,иGJfM-E>ӫ^\@sSYEE&e]>#_& gܐ7V*>DžM~ZRޜaSlj ^˷ L%!fR /^Huk*yD f89K1nwecaӲ&!4㩰O4ai;V e˘ģ{,Z=جQ(`YÝpo+J@:U# 7*fS}'<3k~E%nqI.;wLQ * 8,9'GUQ'2$ cu;Z ݣSԭ)7yw)z#.,: ;knyEx솻_l]1[a>J<3%}psH+Ot|ۓCR Jsk|!fXV$_Hi,4TH\LX2ͮDdy`- ^iq\,b*3m!|a_B+BQAB X@$mkSTs^+--ٲ^G.u:OU #:HO8؜, ]E8͡׌Vη(6]|(׈z;R g EL;G"H(wP;^g- /0_I 9;I}DS @h%EEܠ!uEx;r#LrW[0!np`l%cy;)QHCh;J!K]hx4{_cD6vMاTZt4W+:(U٣BeFm,)lVRtk>A*@5'x( mONb5d&kof|Kz""!WQ{h mL؉:x! saJL;4°48䜞cwƨ7W>~L烞  XE-dk$pg0~e>-:kb؁7γ g߽F#%U@cy~4P6M"pe]p0J9r'ʅvhaΒ띈d&1dLʄk!!-:(*$*|sVOо-R2wB;Ʒ qkq f^].ig{ hҀ!]b1149F|pV9Gn4فVxbE57nίHf-K@x=a#W)A.iϤ9+{]/|vBg׉Gט4h'l^LjAN2[OWZtfwuָ$ hf $Tor$|a큊*~boZa Wh:X3@΀ߖ>Y.=J]"`<Ͽ)}Ngx^$0KRƷV9N5a4=?ADz<}TɊc}R3q\Qh`+bVAYlDGo(kMM-ޮԌ(Sv D_٦ܓ"v^qT۱W6QASIDХ}6s]g.U@.vx >ՁyJ_~2O2ƽPEEj*`&G<|ӮifD:U ᨎq fx?[֞}K:c˽YX~ﰿB? fL3,$B6)nXk6|`U8wY4%MԬ=c֧CKACh:8,]+nD$4C $t2Mi̟ Ol-BNEU%t xDBZzZ eFm^b7;@a8tn6eO4@Dn1^GHjpXpL6#5A=8> |:~kP U@#7e4z|2h6!0,HCGY\) s2mgY G?v4df< {]U&Nh"mp>އ!^o<'F4w(Ѯ8B1LX$kt,IcN`nA'{[Yy~`n{vY5.)AS8,cU;-,0~pm.dk :қ'1w(QZ4a"s6;HӀ< ؕ*q5-[kNsʬ[,y5-&ۗ&bZd@10 IbIЕD: rϲ®*ɈWc* *cF4N  5"]+XMMp~T08%'ˆ]#bVH=da3#UlCo|| i C)c8Ranap=]Sg">m XiwJ}#>C;AD}=EC|D\OGǧh/lua^OM7 w%0AJA6-XWiyߎ e7xݠ̭4?*[ "SdMUGҲyA"?\gﻩy= ('i "l'l^XWeF}1-WfPG? 1L LL.c__trA^e傽h>k@4ƫ#\9w\׋{B,,@s4]#́A+cC9Z8Y]5{6t紕$# ̄KEOIY aMEkf{V.^k䚦Ժ(ݐ-D-yˢڽ"S][{s#` QZ[{Qf+U Wek;]i=)c-R¨˰Ӹ:~2!+I/l9eUZvU(_DMEo o3xrG΅Gك]#8=7a٢_*+mܠ8Inf׀^S=֧i?z5MrB'BfGfN(YT8Eپ\44Y;Z#C1TY!8eg64v,TBOdM?e.j=K9.0w) 6@5Cc3<2iOPz3?" L{>`HIŊިdHj Z^TT$#$Q5ێMRCa؏/ҒE 1wIO9YԐ49D(P>  ݰn"m:v}Ń^ BeϠSҭCp5zuf}ֵyopvo$:&<ۙf.^|Agbj~3o8H4$yb41`s/j 9C%$l(?q|ޛk-C;l cDc4c ¡5Cjfw^`s!F:d<ಉA9 K$ AgL jнʦaJe>_( P&fI:7I&toc?3|Ycnn|B$LoH^f +adE%h0j71sW?<(1ԭ$)g L !} ~@,oT!IB\c7f }νU7Q䥅2xK>:^x.TCf=:+ 90 >"k'Y×r´̫wt4:Rb#&:i[V34DĪ<|K+gx5Y5=ߢbGoŃ,F} `N*-!y.zԥ tNqb)/[h߹zXO()Ԗ%n'(Q6G ,KDRk%<7Y.#5q2}䔒\["_sԇ6E[]#%QKԗAn=89BExJƋu2_f WėɦJG 8KV,p(' [pj"XN6FBJs[8mŏX8'WICp/[pK@V3坖&lJz,x/lKh˓ ;' Y*)r+c`"_~>&nteD6w8?ٙ0^-xXOby hmL1̗3o[gҕ.lYnƒӢRzZF:uh ʄM Ma~$s`L2+go:&f;p#>Y5 e)sm*a2V)dk SXJλY #t_Ll1 A+QAV1e &Y@dC<=aXO&$?enS2&\B  %hAV>'c(Tw+; PX]{,M"8\zbNAK~"dw73S7A:@4;4T)GjciJ~n13!}!3]d+FzŦpNaA4fW!c>  Kl}v=[X2ʼn2 ;Łk y@TxEZ3KY,|Jp D=F"`1Mݙm*B Ӝ Уw/nL6Uu2ˬ=gw[ee&k.\- /e[9ksoz|*ȴhKHt7a_\XEm#m30~\I9 eA\m%Kxw:.(c,&xϴ eEVrW -,-R:YC.ܾYa}o\*K 8pq."BOɟo@pnh) "2E5 `IP.D/Y!A,<CX,ho%ݷ..|dnM%n$q3 k^t'F#U62n(GxL 8T so*FL'$Jϔ~iAjԸ2EJf-ZzƇjZ]8!^ޭ!QI7psP~v0JMDn"m=`&K2+#mT\ P PawJ szzdIC_щ~O4 vS[- 8*9$-\{Rp[ )!+Oz2]J2)Cŕ`$!)jimHYdEjRzPU&AT]- 2朒Z\l{~ƹ>: #nL΁]-6 nRn43o.{Y}C&wlAd7yS΅wf*3)PyC@OQ&zGbgu0?P_bQZp#WNPP4;#Vϕƞ"9W? 36^pEla80|U9`Hg1Qrg%zt{ $cE -EuU_L(ǰjp::1er?Y:`!rJ$yuV 2nRjRs@[2n-ּmuؾ BWф|gleznȘv`{K VzHPȓmŚ(eB'MRZpHĺ,P: rJ1*!!<'i1Vt?"[]SڄBoQFZT<2yכ(^ppy} 2*Zel 9}Vg??>I 1 F`@qh@$Fgczw+B+3ZZ. \7E9{iS;?yR}u կCaҲ'NQ¸"];^x 5`YU`ZSev=GwH &]X]تʞxn&$\$oq-`A.VieYS !rSZ=+:~lffo}`u-lOk L=|Z|3c`*!3:]Y=ž衾D@hڍ~Q[o/uϬ}X7C/[8h$8=^-])H +ix`jghxǐ~PX7b6˭SD@ǯa)fXg}Z?Ps.Ja/6IlR9b\ĺ ˁYAt 'ƣ{tߚ-)"'fMG2ڦB\/8H}ПKG#w!TA"4XNP2>gɁf4N졖82broiO4h `N3.gDc8qcY2$f'=8^޲'4z2,`.ܩpnq-5+V`@nJm8<2SwϜ{-bm+[d۲Wٞ5lj3)R/>,XoLvx#-٢`̹@a_=)4h]EʌޏzT :pUbR5Jӆlj@ae[E 7,42{tzP%þ_c) ɻ_c6}5QSSHۻ" Θ_|⪦`LuC9Imv7^y>r+A&+vӋ%DXpnDzxnG!-ODJl+oќdxو?6m;錓Agw#M6.7̳d&_`Az+3y80R؆%L{I 6s45HW*|0'@>zpWغe8X$dw-9>-Cb2Zcu_(#1BԬ["T uydQxBJ uoZt{H+j 05ꜟG{69q>GCG+ $|[UR% {Z=D-I:qK{68aE)7DZگ'{5mϔɗlМ";-"~cݒcJ)F9XCc tb]j0KԳ1-w%Om%_nKek&eg&ۛ?7zت8pXr";QBL%m&х#n30`sFXc)/_w8WgtBΘ8teѐ҄e׹g}$C۶ ɵ|DD%ES gi}L?:*ԴCgפO n26S Qqz<똨 !+n0] eA4U~W@L`,I{ǃc z6`pHCu8 0Ҿ_x$yNh«.|̓ n2۶ҷm_6%$V pS^b-ӥ>Jy1\tG-8D_D; 0k|1e @܂ubv9B1U\N@^ ˱4 5NTJ>+(tY1ˬ̓(9q+ ae-ƺ~~ ȵ*&0h-1 Qڏ~}>VpIDgO駕~aR*Lv GY P<;>aeōGU-\c>u埏Nl8jh>A0/MRi%mT2[^n䟞phHɤqZmG|"R)&-ޅ`[=c'Dn杶*f<oEgwdF7!{2S`ŁCBbcMċО(]XȔV.h ~#?=DFrQO~lᗥ=N'?> 4jH)wmQj>ី՜ϐ&`Lbծcax875by}.oBi~3e ?fq!6tq!rS ߭o4Nj{Fh-X>1jgO (Wx4iI&$c%颔%;7O^@ry$hq{K=>Ω= jWUQ3w&qxIvgtjs-d6fޅ3evX Wta,q/y$?#`3`#GrQ,a="\NG)~U ꐁjP,>ʰ`bXe(L9[ my s#$pCJޤ8;`dN/.̴!tUiڎ$_~E "WܞJvlĚgN)q6@S(87tb5?>bުɆ1tR bYlxZ[7?Ɇd7Mxm]0.;/MT Clp'xEOyBv55,JPADU0"9qLZfx0^_ŕ/8(vR%OЉ:'( TV? /*C z~V̓L] >H'"8LЎR<:ǬIz$HD`޸s›:SSkxߢ:nL C61eOc$J&] [F§H(Ruut;d5\~ >`#.o:[E 0_*cwm.\j۔s/Rr_ 3 K 7yC9s˓( s,0,ե%B!"GtU*D67`O[9v[v8kT=~ZhLodt8H?ՠ*:FgNgs\g\mB7kw9#F]evnj"~.+L}z>Z_.` ӱ,RdVd,7TH˯ֽr6^Ǝ7` " DN MLwm=M:bVu~Rh @1 U FUK0~H^[KSD RMRܬ="-u! N9;ܹrw8؟;RM0ٿXfZzRd;T'KVG=2K>[MJENSA>hb"rhj_ǘmO'&:)Y\5RN.{sb4*<wMn~g-MUlH+ ј1y[i u161\+I{uZ~냹5 j"F;Gx;2^J/ea_@%dݦU\ =mIqr80Y֯UW (Wlȏ1R :{d^08"SP\*WbZܕF+ #=YO-y%} ۽RjvK(=8v`D^ˤVg! /&B2BDS9p[h#$QKD唅xDJ^ q .k|k%ԉ(3ʝd/ۦ/UGF@=>}M5=?ARܑyy5o㑑zYgyȈ2[D'au(`K}K>!~(.m-n9a]+|n$+se]!YH56Hn f:BaL'hRoەX9zYذC`|dbwSwdZ/0k@ܾHL'te? >4OnNEJl]ȭ,RQ~-U:/"vK'3c54 %r۔>2IM8"lmPsW7+u%ejn@c^.Yjoch|kٲВc Nix=*4UHفܖf+\Y8֌0qp"IE)>5n}pC?m=wA WTȄ4c$%jłvn K9!*H`Ip쬮D<A7)T$H_r~\(pVp6lH? uS7*.5029s ,b5[Z >bFfiҿq}JbRD{BZl-xa=?FJW@GC}/ꎸi)PU6w{~˜2\\yɡӍݔi=_OԌ /KmmJ:I!^<9f`j=/- z@3+O'vZV1 O _쿡v%aV`ֽ 8/ Bar4^Odl^%1>k8CxS2#X/΀; P1䔟X<wpcŦt>DoJ&g0knc>T^XQ4SO͝gЈb6<~1c\lA:zLΑ;oiO$9[q`3T!_TL䮸,J|o1jfgpnptô_{ yyˊC`jx2[TrO3Y(/1@ YAGߐcI/?xMtF=.b8q#{86Ձ3fJ"/e0y ^uC#k$lCvwܖO6@p\Q08'A~3ÑS%.\Lr5uv1Ȟe'b [EBv}O3t?4aBЃidOqa]i8m0ؒd@-̢l[ kKG#~[']ހ4.%@>^9sHzvӼƊzHSZ) l i)[`qu%v*Xzhl|ry;GEƭtzLN\Myx`9} @i,:zfndȢ16Jc=,$I) [xtrGPUj#NhǴmTQ2sU0t5)sq2w:{U26WRºXgKa)Jo)-4S|NgLqxor@MX{ AW8s$AQS6sZ#s =קw'S\@ 2PKXAP'vфTyݢF( + O(%ǁ&QSs#,?'^XT@ &X*' G+AG;zzjiʱ}?BZ+&+L3O^yl?={=*)QI֭4z 2F!CAUڐ 'aR9 P`ԃwT[qӯҗ #OWo1dCJp.%]97g5J=b]o9(M%b<8pNٿƒ8WkY/7LUgZP֝8`-^6dӲ*dDg} ڲa!$4P X6Ud Y {%Pd.:ItTXhie{I@MA- 7r/ 3Y=|* /XqYWM>.7>E nǛe&|PB5IlSӉ䈯RąHQ]8|:u]DZ0랮ɣNt!$h9AT $~|O%5Kkv2Pw3Qw6x[0ר(KZU=W,Ngڸ)ta|E)p 7{cC󓷵$Mk~iaWC{Ѐ '"_R޳,}hiB>>0g,@\QoN]d/$,=^^Fz<_huj"rbÑ.-;QJZ ܱWؐn-fV[17HaERֻ'Ѩ'C{Mqj;ir.yfO$"^,]* |^:^C1:"eBxw:6`P8IQI}$^`ۃ_Lrc}fQwR=~NKdBdBBc"ImE[&h9$4{uvIW%Hr-%.~A Y)@+ֱ5' $) ֬Sj?qh"EPi꿕6Uؼ.X"R;A9!! p'2%tt!m~_fK`M?[!2[M/'-ȆPжC| ;vczPrfD"PX "b$M4UZPk[p0|K3_>jyvRDkJQ!ȜP^>?&jW%GScܕce=/nʥnkDlclD=EIJ1EAԗ$6Z>vރvMV,/RT!-b!䬠\%!Rs { 3{,Eѵtܡ0j+ $8|:4U`#W5m-oRd8,] v9ԇ/h ĸzP55+ PEe w0GkW'~1.ä[X]ݑa;p@ӫ:8)Ʃ*xyV"XDjRpO? 9"b&Yo?׃,pSJF0Ԉanֆ+5~xAhpo q-Nc6lcyz7K$J<v= DqSs%/TZͱq%t;+A˶ :RNm+窑rְ..fNˡ-;A8p-/ĸD÷H 6li߄-㨽 26:2GhP=\Z b)2C}Iy;em =9Q~nbg \17)1Q ^an}Z uMc[}BH%"۶|/`\=AApNx2ޤ%*RېR싨c,ig 2>rK\g4:0?JG!u\f&qS{X-jfClDrM"R*Gw_<YE%xD+!*u@r\mlo<m-?I׷02DTte˔" G#B{1 b~y*r/e+>M*4wo '~vm<'a̎V< !v~4{ 9Å66lX6۰H$FLDuKM`2.BbO5yDH,`"9ܞ#5G'\4 Gc r$hT/a_S2"}/돔$$g%q2˹Sp( d ً| pƏ⚤0_]fD)00: ('==(SFo?KCrҰNR/(r#!k)~g#;)|9X&ٽ$>$IhSjL'C(c덫זN)(A.NEcyc(:eeƕ4zĈJʭԀseFz3ee~~Pͨ-8w` MDAp9>>f_og],}hcE Xxy#8ɉZ,FgWQ *waGJxѩT8'EkSĠ6rsgW=!;p ~b\[*k\pxhVsی`٘'N>!4jՎ1º=BՐA/no}.sF>dĒFm R=%twq;!{Z8N_ty΢*Yv(Q[uwFƠOT)K~Ep271>/!ԁx4Uc@X2rA@f!>0p-(F;M.2 ~@P-HPEJmBnE1k>ik|I f"5,r}~:}dr Y%d9epF%m1/̑[Cy[<36CB)QKe5A뾓3>w/P4R? i4<~[)ho/Mp[H`}%2}Q9(<;:l}0aT_Ga^^lC\Tloiq:wQN"8ި+xn|2u(PCC9 tFYt8 E2"LD]9P}PI5xnI;1,̢'۝۷|v.|\l^],p'o?2x[8a gml3 :*@,كVˎT^3Z@`l]ԧ0M6f{h5T ngN  \QLK͙G!D[GI/=!ءuRz+ GIBA@D?# kh0ܰ\p6;^pk_3s7 kkM`^)X7V&7؎ǿm=KSr,ifPO yțy鑠ċjMYPsoi<0d-nf=&#LFo@~rq`.ЃЛ/qi3`'p!TgoW?=9x+{H(ɤ.8_$pF/X0,UOg.)L闍0V{%GU,.9+Q6ZZa8TO<<2:1U}JiF *a cmp]$`3\؄oMqizB1Db 1t$Շ$emrGw^mxYf$VYk _Z(t|xGg.,DI߹U j{^KU`&yq Lz zsJMlڊ᎞;XM \3LfLOOɳVFw/eF{5x{kC?P_1)Ii^STqhD0$[aDŽ& xsIeTAMu'gNAY~)Y݀z.%)'k=~q{R(^\$#>qoGvZ1yBAHJhjdRye.ӹY@E,C(U#yp^P\bɰ6ykg' 6 \ȱw &6L~5"~#,'J8@HRWH ?~3',v#O퍶D$K& T`ORt_""m.vi#B  y◵>Yaם7Ezç/DHpk&i_FJϗIA9kBeS| {^D|b8΀,$\%A]#$`evFEPpuL܇banDWa/YX)E_R@ g.5Ċ;T9td nz5p9.qEB?y` i[UVZ,mb\l@AOVsx5xTEmʷ+)biǾWU7/4 $k9|ŬTS5Rz*UL(M_݀$/0$Cjz>l!}ύteTPw"^Z>܏p$suK`t/4HLk &i%fN*\$ƴ=i;Ey0?0ٸUKyt+lGTnס''16Md" YbJْ+]1 Tzhlڣ> pKw;VDb ghI#^]LvjO+>-CF-ȲCq] Wu L|c^=ZwSFSCtX3](3%F:/VoUyal2d!S7-[#2SjhdbEmkO᚞BK_U+UPms P,YE4ցHپ(`a Ʋ_ 0 {@|0t6@\ |ޤzɢxS zۧ?ʩ'fJ-IO^fYAU2GyM%7.g#a!n7-wd>㣹4{?34v:̐m5jŮے8.*;F<eZai z[CU[w9C+END%/TF?%Y^Y1\PE/61gjʚ 2[h6bC*ѿ%W""l;dBZigψ6A ]aY\+qjq knfo#iaǰzآghA{ JfbN4eI}q!"4̶E"d~ZQKfkPf7LIН}zj)4"dtS^L)Nޮ30}z ^X~mz nP&ڡaB-%sj)ܛ0EZ|w€ /a?S1`ϡlC`[Jibxƌl';iY^T\)Ey܌]FuWWZ4]1+ (ܲ$qoVsg!쿉v[ @t+;KkA#4p78,%x-v)"N$8aO Ѕ ZХ{2vlJ씨|}VDP6XKws܌s`W~^Zߌ"=)PmB5 +::Tv)te&?קQa8LCOp;\ v:I2ňDH?JX29mAz#N0(ɺ/YX%dzw^ "5<;'Y<AY pF yxF+(N?gr+' O{}]LsVxz?e6Rtm,`@-w+y\wcPMd[rNRWldt XL4悉!3gAtj>v(%C #eFYPf_ڑ+W*0t;IhPT9qcrD̩(h_+gɭx c}'AWDnc׾g-տá56sT$%t{[h3f3wl6%'[+DD6OZ!u}sb")xY6hWpH[H#!mJ^AbN]Y^"EQʦx^Fd auižd=<}$NeXv# &Sw`"[Rmb} *+RUhfH % Hk7@}G|0z\YQztޘfGIUȟ3N.pJD Fٰ9*o|.П1^k fŪUNuJۙR<h7(wt?Emq4}rkmD弁ѭWug5`t9d{(@~Ч GZtđ:h #aR< gE5Zߺ p'ʼn M4{n}QZ,g\B ɠvb7fp?(o ʂED4ux`Cǩ mbu`C~'~F8SAqxDX,Z_[agմcmP gPk6f)ߴ(J"P̀MnYC̗:z4uZ:v{/IysciX5ŝ|6!g>.ӑs%x ךW})/ki2^{!)~K)k-Eݽju#N vd`ee'qؓJSb'#,fjR6[|`>&`/1wxePin_^!d3w;+89U$=#-@~9xa4&GaRR!\*.gIiv{6mzWƃ!X")uͿR[2W1g{#}Ґgn/ l`/ςƻJ/В_q XZ\ {59,5 ՘YL`m}X}f.%]C$-DqE |lͥuFe9wX$ލ׵/U1xn8Jf x9+g: o|;D05l1 U#%WJ?51KIv pʍ_5-M~YƠ/v@GHA!媟- v{ׄqu$A c׬P1>Db j${ZGL鶴P#Fgx(P)ґi~XەRp%}j$W -vhsyXo TMtp@8 cXjUoTW5=y+ kЗ’=Ug5L*W8;.7 𱻑guë 4{`J~̮zqiwyyѓ]Z|~]W@)t\6Դ=nou&f($ To%GXæ-e6qE"1.|qi)l3I&9vg8&G'x.R,c4`y`y#]sC #%c'X;t* YyK#yIԂ|˄ÏՈ0L!`y.VV-ʢut| :VByr%n$a5+|Z?@Ob,?Z5nx=~. CϩHM};W夛LoԒH&yk]Bφ~q}"06aSA)-gzy0mYg p!4UR:Qk֫gilJjt}YWDw%! "F\u 9C]+Nj1C1((k ~~rKuP7D1Nn i[=C?̽/AT!Ø`>,ͣT[7O$MlkWx4P~RrX%_Ufqh ^#0NWSbxx,}&pz.+oʴ#ª@`'jv9$OxBCdpY:Mw_nvToOrؙJWQ0Ne"x?19x^Sg 1oJxZq4*}U`b +uB1e җ^|2=c>8#o.-Wu ٙșoCƚԴsYT>'he*ͬ xtm+uKZSA.ӹxl43A%AaA*ce: 6 2! _l Mz:qv?νS G7,D? G[oDvvpVܸXaYK.) 6ʷ?JEѕiE'2cpo=0P~dX:iͰ33oHZ&1yK8B;ymAp?v*w*ɂ@ Fc'XB̤2?"{upKB:}anlӳhG-$S=T]J%r#hrQn Y>r F02I;JX8,;s9Ⱦ W3[B+7LHWа6N?F])Q@@u.7-*fqj}JAD%4=+'ˬgRDXޛϨs n㗙/K$(eUOjgrrU=p eM=!C&^SN݇A6RWW/(0PHc85q4\?[[ ; |_?HwAhW+{wڥMNU_'BS֌*Nk"r:B_uV`+T bW0 9gl>(m+jl#j; qf7H +YMH9'A,6,a.^Tрyg|} +LkE\e/+5y^)WRɧJOC=E^(=H,6jrTw*;JyԴJD=>c `Ъlp(Nrv`ǣ{ޫ~y=E}@ =CFL=62IܭM,zH_s}>ܕyû+.\E+xCyNUJ y|ʈu; bD70o|b_6 Ͷk ksZ\K'7c 6vM`x+g=?h#&kVyǡgzKfǽs!m3ٸ% .OJ"Y=蓸O6yVT#H$YC'D8,Ce]|[up_ΪMf*S ) ivyQ>"'Nf( CؤޛL%4[ED826&w$7[l88~L=1u-)@TsU'k3$`LdMȪ&9=)=k@G3%~%Ot,J?Hq6):nNh3.f>Fvfm̟.j3c_q䰥컬m ʀÆKǐ%;ڊ@X%A:dX7eu~$wPS5}42{NrôD [*q0<[Tvf .TQ-&4e]hϾlEϟT4\D2Kmq ^@OW 6ZQ,0OJO6RbOD{pgC1pF')eY615]o&c#!-#\.}AP"5$0GCW`_&LsFOog#6jnydb?ckqQ$U* qo/ X䮗<Q.f)BgRyXYCq ȇO65*p@;6E^,)ǖFޯB$U(pՎSt/ K _Vʥ-?zVÁ{˜g ]z [ EIB?\ΌTa<Ač,FBNߋ<ġ*0_DD tq`)+2LkE8MX|8?$eܐ 0EH j{[VC&ևcGt`}Q.W\B'rٛLZ]|K@FBp~ sk`3b6$ށWM*j(KɶG-Tl;2wOUc\X7Dz:tJ 9.JAf -EQPֈxE;Wǟ' LTEeFl#cc8pnoS^=>H'un@0l 0+56j|;z\ܬ<$h肹KT+'Q{_ `-ׂ]A!in7x^W[Ty/BſsgAbϪ]`ݑ[!N a$O?fw‰PJf01THDSj 1@_FI16߷=P/Sẘ_TʎAryO\O2ҌE Eմ$o*B.5صvgI@"p./kyH颵3rE|i_=UŞ:6AJ p`\49`sse}:4䈉|&u\1 sSm'^6?G) %) G`+A&](NhP(.Y~c$/rx +Iu);LygDŽ2_'g6<4N  [ͩbf5f!*(j4 fu3S86 J5p3 X!+,>:e/$9<-WvcU&g<2av.bVJdA`AYY8v5K?Ӌ`PZ:Y8NiT{(:7ë:#R"sF@:}.) {v)!hfNF_>r_;3p7^fe4Ѐޜ߹ufJ~:ņkѩ d }i!Aj+鰴Īv7 C-ع+etPq'iSk) $׍#^lx)8:v%1anB.y6°(/9n?T[+I%˹~ԵVò8t]@^ l״cYv+.bkF6X\ok}K ,`.t 0V` {weZ3"J⳶;)a/~ck,xփM.dvlW7U'~S <WlzgAh>{g;ςhZɧ({?}V4hv#Ē#~1Zup>Rؾ;b >KW薢K2_Q. :9\jA+oL ֡:=DX (Ns5% 8JX8 ڠw2$:U>%8FC{%H@jPȮ]FV6MǞ5d[9ko^$1uh۹ !/( yHE tt{ْ`T*D1\C?j!f⪊r)H4Y?uudfPJȖ-ַrԑ2be:mmӣ9/j}LLͽb ,=/Jk0dt_;J5{#qH((d8 9Hr2ŭe-<=ein0kM,၃)Oj)kVī'u Gm\GfD.)<99gUS`Gj=C7v)"F 8$S*E e }V}>x{hdnaiӣӋ9;QH܆>ǯN6j _nO+lMHm;UA=d%o/)y6.Q+r,\تjM0 |"5Je<{Cd+)뱜j9'#1X#+EʀHE6Y 5]w I${?z: mO`F/'+O(fb1"U=;of N.w-="T[ɥ4c'َ֮li+C[ .ϻkF_> G8T1X[ȝk}@hRXK;'_5]648{A^s;rHP჎lҦpD&s~t;LbBoIuX"_W(tWtG O7[먫Sy'˔wf [#?T:F[u}/|`a)M 'zdOy !g3`FϢ|S;owr="Mg%6&p ~9l&kSRuGRNl6JAEVUּ0[ TlmYFge:"R-/n Q WRuy6zp`L C%j:TVJ}m,ׅyZ`jr<!x/Tą ~avj!LP#Y5;5xgV)wؠ6QoL.sr /{DH.{YbO_D$lnl)2P5včF:T.wuNc1 .E|jZ)&3,_͟?We!x=y%NגZ*? ^sҭ`b1i]1LYGZAL('X'ģ'v7YҚ l)[WZ-'(u*ea_&0Y=X JyTiǖ/@Z 1j$w'\-U;M iJZ{'@^*K R -q ZhxـZbCz<73d^|2φ(_z'$l(-0q 4Rпq1Yݛo`] 2ENY=qLep} Ô6)lڌD= &@U3ҫ%:q)_pxVEl8l s~wE9u!nKm\g"j$lTDl)Я~#tIlp>Jx4KJYs;WTS?KѾVp띫gXɶԫ|!VR횜̎j=ec&ސ* $%A8uF FrGD$әoݔ(+%h(0"ߡo]+.92z((o\Q]uD cR,km|" 5 2Ԍ܀q@Fwx1Ƭ o5œ>\m,vƃr+Խ ĬEC8l9'EmY-AGYG KUx<9ԸEh׻TYY[t ;gXs=(gGN|oop({#/tG@*Vt?;sNq sSDDwr#"^ߎqݞN+8)cN.Vv]5_b@5_mR/q#yc}`󒔞 6+b]:-A'rXYLtd; "@ߎ/ ",\QV)Ɍ/m;рՄӓ~SC J-?ܱFV-ĸY%;إ }"`C+U*!>T}^ y`$%ܓ1W5~~vs<ͬ(@nrPȤ.Yp:oUxBQ/Dkq Rn57PS${,;'.1W`?yͫ2n"/D0wGQk-1`/M_ûe9ia˥G־gb;*ER*yv8{Ty+ {dSl8C kcҁW2X/6~25]DTZI璔sQ4WWa&A|vnK[b p#  kIjh*astj!a+{'mP@Qm? vH@`V.[ޙyIe+ Rbh'UQJ,/p)SWR;[&&c t/ C "n6#*{i[T"~Y( +pkr~MyA}ZsI?+&cR3?vcc}ށ)p2yr9C P5`{DG> zE$@gBᄛS̀zrT3lP.ڌ KJ{{9$q6jdV Dʢ ɶ!:ծ_p$M !:)q^b~@('Z=E;ZݕmfŮڜb5 澜:ZX=^qvLƌP4̰1BQKO#%=6Qkygq Gzw\-DuqsVBomu%˹x•_Q&. Ŏy\MoHGӌ5T`(! O2B9eEB(pM6PLZ+0hp_m25J/;5o'xO4}9V3UgNR)]]@SRWNe֣2U$ܫ)XwEՠ vUǻZN^'. TƎ`I7N$kH`qW%bNA>W]E |7~+Cc7&]zlE]O*}%*uG[_'4c)ǛIE!*@`m6/晄ʭ͓1*hք>3ZZ Dy]w.,#A#2weܹ͇:S&g&ꆠWkW?)2 7:}M?\( TB>`ciM|G,G×N+e,9 YhX\x#{^&vӒeฃ${=`1<5-؅z{XE)dZ{(5b~5nl0R F ~g*(H HږxYЫx$Yc"d{)d <1U-](Vs";{ڸI%O}^ԭM/&- M- ٖ2=һQpEC#\"Bk+%(֚o5?ԇ`2c}`qv'?L'"7/SI6y˞*<^xuuxF~ʨRDq 5 |HCV̿%*>ǤFLK'}'FGYstϘ3uEʛ)Kjn=Kb#Qx3KTN1lnN]*hu_pAHh{IVMʜÚҙyo˕318^)j G I(IuA%Xi韘x1?!w~lI=C@.أaOHB4y7_x* ㌪ ?a&;3XZ[rEMkJfU4r|nڔXsf\$ItTe+N]jסe6c*GKo^oBW[&#u5`uFK[+SmfKw0Sg?!y7@#\!VkWUƽm}"op$ᬒZ D9Sq*J\gZ0D5{D3a"!X[3[Q3}oA=4r d'wg2KKFrɵJ@ 5l fʅຂxZ1`qXj/5'<8y~~vA !&[׏>^Va_i:Y "rQq4a !UUE54Iý a UK"F3JV9#_7'jݤ6w;,Ľ_M(d|^BACUrHatŕ?" A&.2%†7d  :ٜJfBb&ı8ޗOK夐s8/ ǀKx=}9`#CH/bF{9Gxi!@*szz $\8da)7sik`mSgiFQ X5+ : pkc@o?Ge:ه,|6i_LxBR]yt\Y|Au,*Tzí:cl{"_Ii)fPR.$v$ےt* ;6" ^H 36L%&Y@A`h2OׅޚWwc a $eE\m .]d*!F,s^TZLriiZ#bfTq̙7*pJk6 װ  5'kpygCB>ĖT# G] ~j7hAVfWj ǧ"D=?o4[,7u@0Y kFB>@?]zX̟}=`W<8v{R}BX[`͙ا$֫Ybi-" &d& B,jll$$L!% Е=CN!R9_[ԻߜFPu4-n݄1^ AT7"pKb '㴻ǤuNC =k.{HJ8O)h5k~av ]ۅƋˤzpP"vSmJQ''4װQXaN2؂-r ċa9yXu<?`E"8~0̆;!L!<&XJ@ q2Ws Ysr YSj Rkn6 Kn7ܠ&V/ 7BǕ^P4Z+48GT2]$ 蟈v'g >Aꄁ'~iõ.x7~tŎh@H 4(GYo|+\ejb ²ǫlZ7$_TS-vޠ"m`]%{F3-y'-;x\R7f 1T2_J0$u "f[tt(17~n0+]Ă3p&xGw wJԒz!9Ʋ;B)l օYܐȋ ۯopQyzw duXbTnrjTL;8[Npr.)Y ai΢ 9umJ.J.I:賜> 1%|,MA/<H80 vsDWF6QFI, ٘ƩnrmYK~mQP,4tAؗXW.Ou|칳>@č> XwN'pcB#JK=L2Ν*z ˁ!ݦo~_Nv15 .*niDRvf2>ؾ=:јĆB63 M.fcyDXf(߀,[D'.F'j.,FaQss<1Ƿ@#TuKM! ջvs1t7?ִm~+Oh!;&[[N2RX)js9\[~=DקqI)9wzCIJ #D‡ik«Le\D j*.nC1uK^vzf=Yx_}4' 0/SOfQlK"3 Τ, -J7/ `o9s ej`pj hu WSuQ!zRt@3O>"8˶#m΃+UZTQoa}FTڸm*[k>7AsG KFd}p=.!_ 謩Gl'یn}|B*~_9nDS +0.%sCșs1e1=59VP)OlpسV5j尲;$FG]pFS;E9j2X\P~^`6;ΔPwLo;sN՞7Q7cyP64ݜ?MglAWdKWU!,nr.X[y$NN}渍^kIT~DQA;c3!$g3˧rBƶyHΤ͐ރsXvbMrXBȦ-[o==_N qݵ=V2̘1w;þ\S,06S#DZaDmccc87N &)q;9> ɼܘ.%$wj k?/wEQ?v"qz=_2thيrsDbx܃JAb;3?y~{]- hɋ:QUnP|Qe,xsHsQȥ_:*A}cΐoX0ź@nȌS}A@: }T> uɻVK1BDHZku(ڥy ;|DH)7u&)C.O/8/ h4SZθ9~4ԑl˲Qϓsg^ğ4H4~v/#:&>nI1ryskUd˼n,6{N{:Blx#^eyviKv&$u. ކ^MüN'Rɰh. jGC"r|?|Xߘ2< kdL^(y򩴨A?BCk-mhqݻJu#oU\0G#aA@VD͋ixp=`+o7>l9rV]to=F{@FVwP;v*v::܊GMyplʘpLKĢJ5> g ϥUO\_Y \ysR5m2d^"AL-v *$-uVf{B/t i@}lOK$'G.ӏ[>ݣwpms[;X-8 -k]ܺ³Tig5MqA[e9GZ؎צnEbgk>~Qڙ'PWYy_fv!uYۗD®i W3 fXgb[A_'KAܥk+RoZ_OX%B$`!RplN-!;'X dܻZI[~KGciϩ7"=BDQ(( t5T0_mj2z8ҙe=0TxYOBWjfq,?`Uz+_.fC. 7R"U/?2e-7d=QmhvUq˫bTZҿauLk7Ci{"vPPhS`ѫvr[!a}EEOvM&6{ǚ鍫1b^_K@ 9&ASӣʋ0k ]K/t6v3 M7UXp@n*V5JwW1"~^?"6>w@-1JiKմk /?u~o7oOtoNDԢvW,!Pw. jx S * `vՏ v{ شtuKo vF@E/r&5 רo#7? )hKm"1; ~ʻ.WТ(2BW\Z6WQ+V΁NA>Z>qꛝX4LTmeJ6GGxiz=2JUŷQИή֔2Ϩ 6p'ٯ=GuP\;|N#KHv ׭7HP`2k 1Ï)G4WQ,ZR2||42 p1lT*cm'I,L*__EzQyr+s@ʆojfڴ{cRB`PrFSc& =Ұ+^}H61>&Vݾ+9I/a &_ӍqT,/Vp"SRRiϭT6/X+q-e_}Y&t n<-V<7&Xe@,YsWލ^9S W}ܲ2 ߂#ya13EN uK`]ι@DžM̈x+޴bH (\uleJJ82R/2"wI?r!r2 $͉djFF5 xL8ʺ@ iTPqC#S"mxffHs큋m]gIt4Nшu'12xfrhg_A  :/@]Ϯ҈ߤݦ]UH* tSv%MF|!e bm1t9}\YH܃:83)0`MBꦵ_zci?  g j3S7m8^U(v.iVj U}&6CU Zaqw_b{a~%~qZ8mT|JNYXƢja}71~,e#i17x|d^P/ {V)"'*Uqlƨ+quv7Aa=2r,+OT`f,n ^D}+a"2E Ňm@tC9!C}NxBoyxZ<:QAhzzp7|\HCzZS)("Ahks,,riM %x;= 6ޒʴ"Fn9F|DL^Ǫ,m*'?k߰9odQQuF؅r+zM 3Y64srxQ>yqDDz`Ygr-X7=#R3G4$#om7Ix:d͝"ΈIE#_}bk9lpw0+#b\O3"ic# zs KQM$fŲ0s K l y })vi+4}\q/NE{Kpn՛n@Gf5P-t ^gP8i2B I#[4\RgI%9 c`fz^e|]}r]L8JĵM`ZPH ǥ03$dՔ+iD ~?%*9]AwUЃRi'3t=%b[s}e߾l;xEfòu͟>qP;*M/PTX |p<Q'Yd\zOmw?815 's]45G6Z_μ<)H:B2.P̗8p&YMQ+rB)4$xaI,@"Ӆ, $V]BPÌo|hʘp+7Og@N=7 Fd`nD G(9҄J/(NH<*txOn.e{Pƕ[?6>e%vf҆G<ɘ#b2ljQ+{1M(|au(GhV)5drہ{Y#ـ>?t'bBzGeg&[=?lRsCYJ[AfAMuc'ê7j7Ɩ꺺oN*؊ǶŇ 0RXRm($XH*4KrϏsa]Q3sbl{j7 ODsN.>ܑ)/؃ӃG4s#V|*Me<"kZqFȷjSW_5SQzlE!.3:V=#}٬F݁]rij\*`Qi=Gi ?ȕ ~{^jWgbT@I Gи [5 u׶PE!pDZU[*,o^? Ș.VܺFF|K)` 4dj _5eԵ7簫mnN H-9K-,D1k=jR( 'ur`fC W)cM3k>0!YNSR~ 頟7T sU.vqB>kErf, W4SZ`8)7uհ放Ķb>{4Ԡl6zƹIwmR\z0J}Ќ5}(+M1 W*pHge!*Hb+]C87X&I^swƧwhͳLIOJR0qߟ=H*.>d[ew6 RAY!j$)K*mh5cck;FJKrzƕW <у׼|>qdy:wb#Й#Qh+!4?_uHpp dLoJ84qFm(5~( 8Ll-C4!JgyaNWܜơ[ɉZII^Sc] %c2b7*Iy8IE8"!cWm4Pg LF>fw 57#< XRټSZ#QQf:꽐~CC31IvNTnxvI\S}hA9wΪMt=sm`:3X*͊ʥ 'Vgӽ#4[&1o"oaOvh6BrvNԻ+9g#WLd$B7ݰ.x2]d/ BCEmFg*NWviξF N GP}~I2-˜cWE 2k?bSm!+QQiH+ SRnşYGd{cF׀"jM+'noYMm%81}0M#]ٌdhEYBI4(F;Ɵ9uZ?\gXW)0YH1ůe XNKXkcMw[0)/޹r^p'/Hfni  ycy_ufK_B'"ʒc۹iIfZ_Pnu{l/^yX$(Z>JCUHyF  Kn C9 GSa' ƛt]9(HD0Ck8{0y䴓Hkxz`ǔ@8_oj/pn78ﱩfOj,QgTqs ["Ke-+^2\ҥ[36u9TO o}~zP}+4!c1K@Fy4K6uG?ܖtr8(]Ufhkj[+vӴ]!) ;*muCe7OAXOclIU@21l}HJcz慌*ndqe jl1kH<ɂ "K $h{JMDCi ;[CE<$f47(gZƙ4dM 0(΄O%*m4[#Lj_%BEY;3I62FM=M`g)PgRnw  zT `pǂ 嫀5:N_F{]9D m+xX 5Q0hԼ6ىT6B{Mg`q hj "_/QFx:߻9z\VYwe$ ERrWAhHF7FM^YsմD)Rػ@W!>E.HS*ȇ|P @(^L_p"SԎ2o^`pѦѝtddٻM$!R֓ 4۰Ns@:q?Loؽ,2bd7g 莉Xy)+g>MټG!cd[Y!h/@7IXT5 K+Z=ߒD A"hLa?zQa>}as/ݔX''VP}秓W} FX:9B߳A5ix[@a}]xvŃ090GF'f|m[&g G `{r)CKM[i0-egtnG/ÉZvĻWcU|yQt+}M1 rOzx >[2~Źn Nŷz -rSE;crhM{R8cďѭ>+vM=3oL]w{zІ.DT{p8AO]8}> ;1jO{w J_'ʹSDLyfX=.ohWB>־B#fwH}ȧoC!֐=ml~E3E O(zl?!g~~ZWɂ[!L[D?cK$զ&/xh_(^:WNfB4,J"2I'uڐtFR3lIo;`e)΍Iy%67J+w!#!qW DԃҌ@;w `GƄ bX+Do1zFC!vIb/}dBf)i~{.8OzV@:F@S xBˆR6o +s 6sfVFDmA(&׼4Bs ^uAdW_Hƭr7ݷWa*K݁V% 2vZ|%CP@ s&,pkA'鉑ƈJ͇K[iݩ0܁k\OhDHϐ܅ndy *PJ[iC?Y&M5lEzp,O`QB׃u< pz}y,>k4i UbъNއ`\ΘY}aIB͹VKz }\\;?a⻝_c$];وA;,8u԰l8CVvvj6e&AV*br\ h܀V˛U%g͛ԆfPQfϣxpߖUCdJ%K#p+<=,)]Oj(~з/@)`{q3sPv j\Tp۫i`J|LeZ_Rɯsy%y*[z%/'K* ?h5~ocQY^Nuz_e\5cfxô.G)&,= YPOq223cR] 'eS0aKdGT*bu.J{ZpC^L{xIiF,cLm:\1HӔjco o,d >zMW`)U" %jlOWOOYTo뗟>Q yǚi͕XvX㌜Ł5L]F(vj.zPCJ]dR6 W'a ~ ,_gؖ׉2Z2`Qh'(blZ_U`o7#M)jn*@;Z=^z!(~<.ga@?-p ?[.' TİgDB ':w@0W5`I;u܃)8GSܹD],a߰%Oc~UiLHEVV  %5 (}eaS=YѬ4I 6i#N=Ղ§NmgxKEK9rlngө 5 =1Ήڛ-? 6 S䝲PzJsX)DrBgaaXc'%&21:yeP\t?9ze0l{6?,o6]Y|&\~ԉ }CS"Gtd9֚^-]R ;Á܁"Y#VP z#>ap\AӐ1,@EhNt"DYmv; _Q#GZa {a:VF~`>nJ¸BvY䌣JBIJX l⎍kVrtf⹺tA-w[iIj(lcL\1UEHeT+X:6I$cEK_%xPx!V*1#>Dsk^Y.|8F0Y?hŜa`3g d`Q!t1s 琢r~TċqFu8AkB/O&#GW>v\x΅5Č+z'G4BGDHvǼ^;p)ҔK{4(\3E`_=nl䁂eV_Ŧ@qԑ b3BH8ǻyFڜ燆p*J-~cB=;Vy7KNsTAcmrnYF-:): ,8*Yl|V `xo 5UcxS67r/PDu[KJ^=+C o1#,4Q ͒ MUn7*][C]+;%޿5-"Dk (JĤП XBc7 O\TZ*.+gw/1_|}X!xE*3뜓7\G6O5eO,Ԣ۵DSrn}nubRnQ`|Jjr89o5{H2wR) \~'q5Dsh:tйCˎOj kn铁, d7!WHReM-tIKʓ ,j*/DoM<)&^Gn^y72G.M@NkJG\9°&<#d'"@<4rq$sLjҗփuܸ'4иcF%'CI-P%"l$*aV &8+cHy cqg3yxCBDQssgɏ^~Ձ!>_3C&!1+d;:Pyd6M q~#sԹ^8t۽%C7q+8`voq]2J;]Ĭܲfd?%^d0^"t9T-ZV/CwcQ!G>vgȦ$"]?ߋ܂I[ٗeVER }tpcr|f @qO7W~/LZ&lJ"#zZ ,^yGe> UU$(HXɌ9d`|Lݏ;'ÍÚQIk^Q\X:-Cq6-,<-nٗȃOe؁?ͰGPQq}†E ˉ2xYlgpKڣ}\|< ~W -MyEhU砈/a[*?.d ]^?R R+YK iuB$'k njYE%1dZR^MdBTy#"a(Iy~7+o f_8-3zHACRt"8ifbqtDO9 R/2^ɥ3b7~@Б?Sn[ȒS\v9[|43We셝xùV0 *)ybJ?D 擴3f#@<,tsi=Z^$RɓƞUg.c"~Eepǟ- JɮoC;E310;55r= kziܐ Xg_+gw3lt4B{d,b#0#FR|˂{jd'۶*JJTfLW(h^0H+40u߱s ُ`y P`'j L׭1E%i 0Z5BxI7|=$uolж1ިlN$pDPQk2qF*%U Me}LJJNAa5zl?IpX@ܤ 塅^zE@#hb dŬtB,%^!+HeKޒcRB(FĠ588~F q0|\ W )}08e{H{iK?O +6wIylOajx ׆Wqk:/+}0Chew<2>A\n`Pb57PT+pСYh{٨/6l8gݝ1E(Mr0 f1ױh`r C9D^ֆK;v1$T3YIo޻ oΜ2W˹o7k zJ)-*!E~&:Iբ10yRoZ΄ąlΝZbdtTiJidA Ia7&CsZfTGNC3~oFI9=a/%߽Q8r;Z`8A5(8~8gT]KՕH1QmfI!hA-P)e(q3{p=&/u4$e0,0zc?ީ-/'8R$okDuhȍ^L@;UĶ=!=$' exԹ-Z{ . wuJp Rsic!.J*ۨ'4R^"ˑoW)pi-A ¶ 90nĐ.Qt43/=BQ4Yhii 6Gq9r]n{~D,(?JE¡zޫk$%nD>MQ5cBkq]{vꋖ}AYssz!DžVT -' (ėhDƦlWӉ*rpF0ϬˡU"6%新kE\¹;&7 fz M'J cA%\c(ǞM'V]RqbdD*hg#<LcD3OC]ȬnޮuQq{L(F98:bL6)E6 y n"|ʘZ⃒hH 5qY31MAHֹv%50kgjpB^'Jww:҃Hv(؀KL*goVT*[X[u~IP@q*oo}ϖOa>^~GQ, erX˕z]}ʐxq 7CF靠GWksA]s~^X~_4Y $2b?i[SOydaD q u S6RzTwv3 (Y\G6Kۚ'Dm,3k;jӌrHa  Fh+0)%5֚R$6j3Cd>ҧɭ>Y.K9 ?I4K٥kYx/;+h3սd4 =(ԾG.[~^ŁfX?@>1bw.VTjeKY~su q]4=k >eJzW[jkZTQ|fʡcV,q$Sp*1zWG ]Q H\n9*`XA9Ǝ96O:BG`Q~3(b=2W4/_l=k?o_t0c1@0釀xԲ_Q}DEeÂ&>c@ 5ԁ~2'7֚'W>HTKxAoN 7^62DS.[A8JȨ>=$r$P쀪F`ܧ)|*CM8rYÒ»Sq]#~} \ nY$oF$^ b ^!KXHa/J%Q fd~$*{ZU2IuDI@ut؅)+@dnMa yB p;CC(~m_0j#/jQ ϭOM\ .:%{Ÿ3#KL.M 1j\*s$孓Шȓ1Lό*巶i,8>EfqH&*\&t&X0\]Ȟ:GyS~l@uI92%8TqςL}U/}ZEAuٲ4n̝jw{H;k|lM+s7=Q# 8S"p𗓿*GVp@-+^IWb0^;*Lrk{f*oƢbMv%A"l؁Z(CH1,P_MHoT:9ۺ w;j~E6z'ә;x.<(߆k6FM(0WoYY歕) R?%@&[&K7D\w-C(D> vBi$t;,e24Zְ >ݻ􁽖 ߆f\kEE>~e7g)O|Rr` hA( ,cB< fiן2_W6#Or0k? 焅r3tns[ Ilʈ:B#_R8uA1L2#t^j +޼W¶5 x=,*y Lo5ovKQPfV{+6sgQ >NP'OMLX!f U 6| Ss#Y G%<: 2$w~v?{Eᶈ6j.t2_r@1.XWėf,X &˃`2'hIֶH3LjՏiХO)0V`.-)\c.l *fB))Sb$7cdgF\*CNgC?gTЍƺ=U`"ۥ~6C-\GwCJ 6\3!(v亾-5߲i!ȠJ}5WH?+!ivHٙ^)&Gioo@Fςl9$mU)s9+NRnb-NR酦VG\m",94](eiR+WW>y 8NbqW^*}y9E v9~þXyjHˮ[IaAۍYo΅)6OnT,'Jl L<ٛ+쇜/E-f6RCʃkE^XAH@ffmil- >9_xͽCK+|LAO<PKY1N}U1|w& gS,"}:xC½yd,U[7N[|Q 4Zvtmgz%^) P_F Wne.7͞yKy\Kc?7';Br]m#Uq`_ „#f~aP޼[('SThJb*}dHQIC@$r*(G#?0k:b F ks3LAG9DEC:AlD .LjQŃj?_4kl3Jh]0+վX6smYK?({1|>zv^T§[j(:PC2=S5hS#?5Q0/$CNyv:-b'5F`9v@<#zo6apo2>~,ˍ˵f|ت v̡Y׭1nz *STډbw2R0ot G_V.- }b4Z0Egwm2ɡIPα @>1u҃ߢ`Ţ]S)jod8@EPw#8ڞ=ICLh] \Vמx5{{4%ϼ(pf\ċ_fZLT 2my>OqѼӌbնDHz q5^K Ҧ&;şt H-(2ULy$ěWӲыqYH\z3Qٙ "%wwIQ_^+l+*1S ;*[@MQm !E+bg8_^4a 5< (X:5PW3=H%!;u[{4y|c7hZ[ W&4HEGeM2Xjnu D"kO@1y)+@^tue~S{Z-a*b|pH UpOטUX^hVtt. %f(PE"*%ȑ >q -yVIҒ#<7//z=w(a 9,0{VVp7[\)/wr͢dGԝz)kzOQ6.n!W,O@:{&oz.X/H}jq_ec-..;YA%)[hP y''un]bzw||R70Bȣs s2'5:"rŠN瞷2Q<m9 eCyzarbJ/}ɺ%5kFeVƅ$G2f6nRt4^cJr;> H$"ShJS14gv $!/c̈{rM$S_잆@+;ak%5 NnhQX&kԉAeCn8 'D]U"iDC=Ldu<p5LD>$ggۻa=va/e; Юaq*1ilHaAY,> K d`]s8&ȜƈgRg oE&Ngm8ޝ/8t?,L.7Y.۶ gnaYɦRpϑ@Tl׎ &z2*9MS~"чƎ^ u4S}}n"!֒dgw- N2#:9=եAaĘ?â͉gfkSi!OdB*XVv6ш8]6>b-nǟA/41rgzf<}m~.$mӪr 5J 4ʊ䶃 /k$6d0Ԟ0df=$G )Pa¨) $X=>x!nz_C ,mʘP+P>zzӐQ7Qq@cBҙF-:xO z6A'獤h<`)u x&\' H3-| g]1[>Tj^l5hK] h~'ߨ+cX` ٤u*^07[t{5hc|`[1DHGJ#wrM$W`!9kS;Ў 0BN`!$Q6݊RV^H NP|KCfQFKІ1Jݦ7 \&KVJR:BSy 5籲EZHZ#m^hOigݩ}iVShƀGc\A֋M? Tl 3 gr/QaeQxFR_Uߟ93tg ŭ1.f!Q;I=NԷ/={aVe$F?}<.klӀ4c' f25\_zbc|"~QG@)Ф uJjZ%J凌yjUbVO2}OAxcT-Byw|ۻP%E(SPjjL4M=RwfQم`<>=[]i,%iR(a5 15ۆm |JUx?DBf6-Mn㽱qُ7̛{$Q{+܉0Ay;jD٠ԋJ$SWE¿x^ G0Wvp$mq%ٷ,l[hŷ>KcbnFH)|, [ymQbd,$coD]}l$VO8M:/_ ~+{GK"odRc=Dla_H]'Ol'5+1nw{IɠLjOVx;H _.3uL Mc|pދ}STi1ƳjQnA QXFR5TQ#|ٍ%.d^#!џpۅp ng _/=:YKj:#t},4[c6_*#t 5nBƀ@i;reAO%?q1}ϒ&X42[ezcV{&O#N顨 ( QD*,[42k΃z\_G^ q Kf"Fu}wOXfO|.jI]Ws\IiamM|9E8DhȻW#X?`d6#5es|M,u \NL݅ Ws%/L]>2B]\e߯Y?@~->h`ѷUe =3RGn2xoCQuqw5\] vf2%%'Fs655x)tdOei*¥iA5b]`-"âm]5Rχo”lN<6i3- azRmgpi;wHŒ۵"C+ZZn\H *9o e#T:0UU& ukN,z+oY y L ^qgFU~џdnY5 DN_-m|f.4 Sx@h 7q />MΡe'ݐ]|2+UiTZt-=C|cY@&CjqǽX_3mzeRڰjI+zz↑qXߥ#ZF{3^2eVBCw2i $%6ɭz{SԎ)0?5\2$_Y ;z9I'QXШR j1Ybe-X͌3 Lův'i^[s6ioWA2AŜZR9;r1H׀@c۝`8FTSb&vD1,߷~4(20P Yש+xQ7+hOFs!ģ[q])͞F"K]#n.XZ*1;Ps֏T2*elc3U5 j0QS|mӒښHzK\OL( +ͣU Yk)˸1Ǻg]2*y3UOxN3,6*A% D'|$!0vUD^Vp0" +{jhIK1ޅdu.dzBd֩ce=M3'm*/ͣ(Ra)*xM8vڇ7H`cٍ۶r1Vr)@2) #dl>$0(,\{sָw 3A c4"a0)7e=!"WRbQf jf~mn}b[k,~T^.jEfxpchh6U⩸?sjd.9Exr]FΈ,/"QQOˣ")II?,55䘑A9o3~ҩgaKoIȍQAZ7&Ȝp `l۱K@LžӦm&y;t-t՘'g]9Yc8`#w=ɟ4[u|Fr(VA pe}N[rUy)[9Vgag@X@qfIА2Z8%(uՙ&bFA\R^r{.@^1o-iwcef8ݮ(AW)4I=@Vdl,mژo6: u7_f^߯ˆw0.bkd{t.f녊zGpܳ/^*I~FqQ3,0otu0~D߭E#6s}']M( q/̤߅zUk`/@SĔtL|G~43yV\Sc09o "7 's/(KN*"ȝ-b[} ȏ Os>X?}@bZѫbD.ȘaRFҐRg *~?p?(bysbc.صD ߐ_i+w7Zd;mOh= Eyec0%kXð~_S L0͇T Gn[Lڣ MII^$V@9"06Co vek篡#zj'/Jfu)gu|NU9jOB> Ftg+R. !ҮhS0 }yTsg';S~N0/"+_]J$21ux&dm/+z@mpcF;qޡ"ū5|ߚ)MZs}d?{U 9L-.&<Ά<=< RT m#H?*ݸ/RaF@)>[vf⮱|~\nuūȧH#S0ǀ_mػ-t8Vk!ĩ_SMo~{l~;D^fTTᥗokAge,}; DSt =z4gݰt]4b " 9lorΘf̺C}d5C_P „7 XB+*n3th=:H@Gwbo&4kj:˞pfCY5g:svΆ7jG.ΗaП.a*`E"ydhe+QH<~!gn5#<7:"J8 zWb%2Jv mugJW"/ɦG!tG`B#GMUfU&1N"#tQx_{ @va%J:&w+V-r:U&v 68@X+VeqؤKE^6!YLh熼v.X~]Q뻊Jt P8ű(XZHZz.Cy0-VEMOSr [ 6diJST m{#q޺ZaNʂ}koe_܌gخ ڤkR[e8tk^#21:hiŦxyŢ(W} f~Z~q!esѐ>~>6p워Ǎeotc1JϳdSBhAޑ4*xϔKƃxtA(-@ʰӅ'AiB()㑛yaKg_9`+;K׏=ȷ'Bi 7qWšlJt8I}Q=\M`pH6A Y )KP2ht +afګ= dĉκu;,s1 h1ڳDWV~TK1Yl!o٥D0(hFNdcv2>汩i!NEsW.ߋz)Df.}D|ou84ɟ z$2ޗvjl>"08X  nR!1N $`Kޠ$S:;pRcTηwy5& @"ik*/Y#@Ye# T? V= }$22׮HyÂ+V3c>RQbz:;[} uXɱvebq)yLE ͠]Z)rM9%rFQz%XFÎ7Hg}Ap#f6c<ol웙!:2ls'Qn#t0:i!jA5n&H _ c=E)v["5jgfKI]&O+s@N͚<0SdST+b$8{ֵM?/Q`.M]H|O*Ol Sc)%"u}7ȂY`\d޻uFO)͞/_N7bMuRc5?->/NjyI'Ƕx13%1@;6Bv(Yu3q^Ò]M,ё~FGf+) M4$nii41yiT̨?lO9\Sr.0wS~OװթWHp(&Eb`;+–a>G}.Pȇyn݂\80Vq}&bXM}vVkx)TN1=ݵ" NK@B-pF{hnNxtq Ɔ ^*}L n xzsg%2*izV[T.iiJ)>pzz;+FL4Ȃvd 6tvBp1~}*UfC x̢'ySY,H=^NT3y\WG?lf#\8F؊^ *U.,gA۩-7+q+]\ƶ!~dm8s$WC:%yG@j{IeAPuέ!aUî%) 5`mf 7آ!)"BI{!tg+bq0)Jg#يz-e29l1TLq#O#ZGslrz3Yq)jBSk"aZz*{FBt\Ƙ,#@n-7)~!<*;cAGx _'Jٔܯ/L>#(*߽'IaG eT)e ~->?b~l'" 0~t #_0GO ƪt]-ﲧD>.ȁB|a=4vIs7|A6Md FոP`J$gn,"P$a .}57nٶZhص: GOosɬjiezE*C}%D۩ !4TH7;A選TF*QkX yU$cٰ%"!5:|*00 7kP]ԣ1Lc ^rMG&E!&졎TO\ЍE :wO2B(]7RfX߀:gGf8?̰5T Bc@Idkhws7;ifrNuW_VAX* 3-Hq\%pUojP# /"me!"^{]Y]jQ4s|8og|*88*2Q ˁhOQ3Q2*Z nӃtMiAsHoP,jvs|tD`CZm[RގBDa8Thn[( 3r -Ϸ)?tvïMe !uD7~鮆H@̂ aAPYe='T0 &'$n3R|U{_ VwA7C97W|Auo a6DDA4/-ᗌq>c 7r ?BerREAM>5W}8E{ ւʄ[ V.D!OM?J96_Ms!#9}aK+DA"4 >3EHsdٔKDV-UGըܨo|FXW t:8@]"`RhgOwG~@5VD-Nu eJXF=sr̴_LQ֐,cs99Qa>3v|WC.(6Pkh&?1n޻mߧ_qL*Ohzl+` Ѵei[ۧ`ECRN`J!}oR6`Z?LRI8χo\Pgn|U%|K ȭj6&/G#@U6L7ix%ʛOONU:$xr}k g8|\E/q{#BH4; ahx3B0͢)aU;vR nԅU&ۇt>"9`QJGC-$&z1SP_SRLwMuo7.yU)imp6KՆ&šͼIx]Δ")~mE@d^E\z(#\\= FX'aj%19VB.lg7R޸Y R/E8f(///sdW 17S˻92mO/(ԣ4|.R[El_G_ OEB}0T|)M@$uTaޠ\o&y{ٷmʟ˂1y. ƫv<<^M! A~jw>[AxG֑EϘcmyr[!#Еѯ; &KU"B'lf^ˠUS)^qVH g7 yT5J+٩[$cg{)Hl2*ww>2tݯc7hA$Ҏz4C~/+@*ykE0o5%1z<`ўB$خ/z([5+,r`3^zgrdĠ9ݛ_{rUӖD>b[+hQuo8E9%^3N:S8DVXBߋ\!AԠ\z2Оb-W5% ]GWBS-Zg_3:d?0X XŶf`HcX5w*61XGPɇ-EwE!pZv |BdX;4hʞ{r@Mq7is^FOF̧ dƺ_;]|nk}'LQ7 79 eBCPJ4 " ⪘G\E[MWg dd` q `fN# jJdMbrCo:.DL~L nQNm>r^Q/HquYY`N|)Qʓ ^m~[ Ӫ(eڂ0L1x~WHAh'萣Z_mF߇pӨh?J~8 rV9.D ;DZ OKٛ^&k%K*A*ׄ(j̍+e8\"%qw35Rk90FV[\#?kr9kIԅ^007^%g2 5صdze h.تeiy>@|agE :ݑKlJ# eX2([o IK3g Fоgdq;LkpqZ$hDdjI\pRYE ydͱxϰ6UrQE,l 5M'ێh,ShH1H̉\(.LiV=œ|aqbkPP6fxJ"&.OJXEofӷH׳?XNTU<&Wgi4nHXv*aa茘46ŨuU:aq~t۵㷞<#l08*Ev c;y&)|3g .+hgl_&Y\7@6l4N~R ;GwVӿ_h?K,lTjڪ/ }|sJ=/O N3gQ{5\lzA@DYJ@$|C֖`pYoXph8UT*]~X? ަYBX;+NZ'Y×Fwm* FrnY/U%A g'OvdDCo܆%fR ok;|AIV4a5PP1 >qi଒8/@^L`Hz: Yz @ *4~Ш`!o: E\3U*A:Ŵ=@1ΐL_Tԕ#&8rA^1yѧsfvat,(&CFc*ֻ]TҤ190;|,Xy?$(R' y3MX6|43Nrp#I´`Vf9.i1=tdTVSZ[a[Ih_2&IdsQ>gF9,敬E D\ & w79sm )l'͢KˀgN9 Ĭq+pO؛.#Rݹ},D6*P5³K"(?/P`%vn+6J]A׌vecK9P Տ4DSVbA.@FGׂ;Zq˷ n'G0Ћ",%wYastQLsT!M橋Z{n@nxhF Aj(eRձ))47D2~RϏG8Ry|QMԂ#8l]uPnQ2*jF4}FO aM-*u IAP&#wa0t^`ep}CֿX6xG$Zc'rAك[݌4Ե߀!n\I?:a_A6 ^X7. a@لqj$*qFDngV-=*bqẔ ~1;ɏG!א;JheHS1B#ad.&فzL4V8gjSDau/x-#PX{ܖp^`Kg"7;A: jS,]&mV'OYiϮZQ%R8Q;n%QXQv4Wme$0s%΢l#[3ߘ:JIWwc}Հ|M5`N|h&OX,𚭃vlIh&|in೓?4raCA/\,RhHL3pqxs$kdV=AԓFCx_EgWM׉~A-)#B{es6/?Ϊfs|QSɝd *sF Úp\Ě-H4nc[:90D >*[ؚoKX|=5 >(rgK;7=zDI̗wfs-wRǸB f Hg9 9E8AlЃ.ӆFT7,DVGn^>7 Z!^Xil(ks8wSz$&ĤFKځ[[%*VX5ݗ}c Tk^w D L)Rt Ւ +SasHd "&'MEF+;;`Ѓ5prE̥`!,~'3)V I*x56T!f|~ M#,<' ^'<#F6/Pv Oٯj H_ExZJdfHyH=$U\U\cJ>BtZ]t%'A9ve/won~в\WEEpf_ #TWhPyd䲴yᚌ@=#âiQ;WM'(`,Xd{{ Y/Aotnt=[_$>ZQS6yƥMW}|M ϼ$҈5f-7bA>zb*Ar+Hn+"'>}<- -`wFU:*wᆠVPjbBq0l1Oduȩډhy&Ev>yEFc刘fΥշ&ljDCoJ0;O J5)3<T˻BmWpK 0`b'ȸ oJ bєg߮+d qzw״{0nM-9oFǮ%Obl 61US~9K wyӪg4H ] ̚8<Ǥ,}Uƫ|`UZ[ lIhN3g|g!7 Iv%Ɨy W[[ٵ9rP%N῔8=EtuxQUM0B 5/2Χi`)I=GKD#<*;*S#[NYa֚mZ;WYP7N &bp%"5KΨ4{+GVh-dcgZ-ý Q G]䳙'%lYB~mX4&^:=Aj\fjAK^UxA˧tR>`kIf鳬)CU 4lJP\=(V\ԹKU~-J jCպx*Rs}E]*dFVg!8 ]`kT^FS)lF] |ȒŦM>;ypN3:[c9d~yo-D:Za/H3r >Zb9T{ܐ#]O$.`3t<$} ogz/BvuN\5D@bdT0:ZkQ"҄} n~ŦSO:Ɖh/rwtƝLR*\X<<BPwct t~2e:c3GLdKH w|R 7uK%(ʔPኾdB+jbBh1X[mnĤ֗t8|+dȄa8AomܛTC O},SXa>+L}nn"?J*p!15-vAR8fG60ڡl#x rKXa}%p} yطB6@]`e TMNXi-/; g= ¦G69~~lJunFo^J<]YQ]wSIwslRz=Y桊Yud'x.@  :F%s>ϵDS75R9=/IC!?EmIIr 3]nÁ d᜹ՏNBŝPyE֏3>ݜ2'W+(S3P;k(Wڏw;hrUO;rA7MgA>GN& 9c g{c5pMQGw#AQG~H?a9W09Wp˂5.ݸw :,4f&;| m3m7MBߡ `[[cd `xD髇 [4J=lv CIKNmD|NRY xb:L^vk5Gt[3A =pVj3=; 9j"s~Y_˰ndۧ `n~OzzaldfU4[(81pX\,tt~\jQl l 8HlvE:- 0L cfїV-9S薰C|%3r0jyk ̧]'wKs&0(wXȈ^rQ*S{%E,˟)_[zmL9{ 12iGUS~sAtiaH',gt;U>og"8(m˟E_o7bOF>l *̇V8 TgT'MY}KDcܻ $YBPtSNf&ԟ= .@;$Lȣ|y1nˬXăΚ?wAEY{\]Hyy94WiHCt Z aZF@>\K'\Y1fXKw^\ ljA4ZZlU#!6wO eH5'zQ *VUĹݥbKIja]EUsW|bŐ;},Q|lkH{Vưl/&sx4_#zhx'TG_UfH%^M";:sMn O<Q %Jgw`{3Z;EDVZ4A]_mW\O4(ㅇ _+s+U`t kb4)XW=Bm_Gϔ%t>ԛ"O,څM ۇcR  ޿{bR=ՎSzNG: ZVꠚH5dzLAc#I8 ^hP啋#d5e|'4v@fYsbz\ƃqDr2~Oe,y˅si@BLT\SLznkKc՗gwC+ѓ4"QܙnOxI1RňDSިJRtR^ joqx$ۧ, uEY*)u;9,ƛܪ."(h.<[Y' *;9=_D}Tta&K1nW8eM g3ؚiA?>#5TƔ߄kyg u` \1sL sݑg@h%)~4{:au @&I,Bv9b S6͝ ڛ/PY%?}Hdr%TxP!+g5M9|˞@ ߅~yf NK{~]]p*]Uy*b'oogU+4BE(ؒ#h^)T7}tq>qa@y"+SrPjԌ̃L}ry~ENK̖5YY#mh8bmZ+:rpZpU[ ,(5ϑ֭7cʇm5=%>FER <Wx(Ph^HvUw`+f(%fadp"_Kt?cpm7W2 ϠKK ?$d-JWQd3X,ҥ<-,mdA_'@O#T3Wdɪ{PSeE|4kNZ/T}6!z!*.>VE)f!y w9H1EdyJNHrگnWT]n#]vfoˆVcM4i<BK&oJD'gjGUS^gNsx.`A^ag"E~Ȟ$[Uu-4V}(3P-2h̩\_?P@秔Ul%&O!$^:ؖ쎔;`b*r/}pr}'ATjb8П|)uS>%8 p;M~jw<ݨI(ӿ4`j {+1$t\jfw41vO/5eoCލ0$x|".='Ӄz*Ip<*NsdF`xA2_Ȕ'k1 =f|3DasksO>ri󭍦"aHM*}aЗ~UH/@aLcE%gmoD!#uƒEA ND֦sNQXF2Qes NTM,ܟӖ-EiLZvPN:i\e(Q_ ^O"@ʗ(|eS@n?"<,S8x!T _bD/=Ss>Li6w94p.Šc|]egc?)]/RUb8$W a﹆JqCm /}.4Y[:]0F#^?89}=أFL^r$'yp[>BiЋlYc0>f؅hL BCu)d8佄:PwSiщX)Q&g\f+W|69 #~>oo?lgnW&A W#k({Gog{aE965#Di?=4Y Yh̐\s{GĦ|ꣵpQR7]YwK]k)(ڣED*ƻ(wq"삶d[3D{LU>zXFCwƬP[XnY++=fIkZv-"DT^Y!XBA^Ee0 J#S N_eh_p"qw6i.79PUжýwLWNE)>2rD)(v4 dQ%qW͊NJf/ NL#| ja\M ~gڜ OCWb3=):V `3њFg:W)t&QP_Z]SZj?$!`-)|ua 97Oy&/xx6b?"?lJjo"o\_lA)iy˥!T}f. ujM.NǙs9dJi6Y5g/|9/Gč#at"5>#E}n=\M||INAM)U܋ GgjtJQVeҌf0޺:[—(!\t4÷ySX<=0mZh\i ti $P?ĩ\)M̊MqطNjJELj##;H#HcCQr`K__+NQ@CیAIGz!c p)8SOwʄBSs¼&o6%g{# 1ggs_gè}Q ݆`+ >{pE|[e97iU4^}2Xٴb 5L\*+VEirBҩJխB -s0w ̷Xsm#LA8NcQܯYmvhT0y8p $)pK1XRD ;99?-?|$  d&\xrg|#Y< =o X1AyHH "Gyl?nQ 'abg| bUUm+$ZYL_Xʣ Ea#tĨНWtkC+EkVhGDrwe$ %6lJZ3!9+ZjTk/lRYP@/|[|,{?T1Y!Z)0Y!Ő=?2\ IlyB:dGɑ po)MG/c%2ato%B:o1xKt0~ޒP>]}Id*Zw#bglbKə$ ;!@tf#lX{}HZ8-[55CWlo3y8x K-NP#Gb'>\Nk{8ͤxuƹîi!ed/dsн'gYE|nӽ̡b w270U]^?òjhYŀ~Y++RڻD^hsIǻ+1ݳM1'PfLuc ,(gbYVwwO=yETo8`i_ Nea!CDaV/:[ 1l(26J[f+7QՕo#z~`8gymiC~h uQj3t=:Z|r;2K1!fʒ93/ւQFяA~OʫG]Umc<&s{(H{"jfUJ&0ԫ(`H誵i$l7]Lz}2g)f'=(V?nE?# n\d 2^UΞ&#d+Tr$ѷ":+E`)Q Rg c\z]懵tLt8WnFiX\Co\ _G8fbi i^Py k$\qewU[Q?MTRʺ{I49cT59( Ryr8okƋ^qAW<Į1ޗAvfݍ`ly.zޖAbB@ќ[0/\}~T\*&<\G]E #3c) tK;7I:٧w )cG=Pɐ%w^!9h5TNMb^.nRE36^$*, xB+\s?qaK 75.bVre# pe+tu[uU e@Su8^RA2 L~3jgUY4ER(fjsVب]EDUR/Aɤ5 iȸ|`}|sF?oꌲ_TWOI8.]x[m7>k}RR]풌L3>eg)Q f%2噘GXSf\XeG|&_wp:001[;[knk+mlY%~qxD"94;btSb0uaé(3F&cDV!lGEQQ^q5o )f+ qւ!}KE6\@/;:kV^._kIPWx";)0|l?bY9Zif6g`4 tvU_xbD/og'UPvE"]INQfn%rz L'Je3-R5Y\zM~ LdAȠ>]L/ӛ۠Ǒ+˩ *'ݠ }l=A4.F68tc ^g;G;vùMK%^ cPu3X-x$,QV|}ĞۏpRTDqq=IW43f1\ _&f<6!=sv\h,>®)dU4`,S% $R D$ج9ڦur-dۓPm7Xji=  E/\s[&²QAP{FnrdYw EGIV,>p V9_<+ zߤj8 _+סAW]ǐcdM0*ΊPbA&sBθʸ`K a`O]w} @P`[}-Pʇ^_<^UP@ńCx?:{f3W'54 9f-IP밲 `DTY=U4iܕPbX;|$ H̢l7Tu0U^mm }h᷾j,D[ 0s^j_eV_oep"P( scRmO8e?V}˂9Rγ"["ø19_KM(Z/rby }=*8%r >;- l&V.PfWǨp?(1&IX*Cε xɦiԘCv:ǽ-]+(B9OqiX3lK0]Zx|݄n҂ +}΢ #2pK7T+[JĿߞ2*+5l) x,}ɝj[.\#?{Iݖ+*QYiSΩ3,Yǰ|A d֩g:Q^g+ "xQ`-ҧNHڽH;~د"!rkq[/'jaU;Kr\6I|Z~cϏzC[\vXUx)F zRMBxI;Gt?X&RRd~An*s<2 (_"WakT/˼.(MrF2_3<ہt[穭Xߥ(2L$B?uoM0HvMpΆa7O|m%!DEYAF($( MmtoTKn haڊD EJ"_WhW7|Ǖ}if=lj QFi()bs5b%vZ5*Wb*!Hs꽺M>Nyi˳u)_.-L S`1GDڈ f;Ê, lM97j # kى{ZGbU ,<<[_} #ZY*jnLf089>@Wʖ_x'D ^~bFyZ5uxqi[`ԗR : nW[ETW a;/+Jƛr >(SeuMS׮iU a[y`1;Ck5Xf#|kx|/!Q3Hg?;`pƇk}z"XSI)s42񜑔% /ر8bv= +24MIŕ+П!ɶÖKHj:zV8Ure/NI BIuv6LqIp#Ëk_ tg,_a^Ƶۂ1T$eiՀ k*{_p_l?Tu]F7ۼ(*/MՍW`5 lushToUMm([r+n̾u'|㒺4 IQy cfY韻e ^Lx4ʀ GSN|ေ a} hBӳ . zh],5rIs!+2CBro/.~>2ÙuRI^URH?jma e:_4 dr"k3_47(+=wlރ3IɥQN62>J9&T+ F=-ߢ&}Jmo:+ٌꢒC5BL;^4 [Hoj^E]uO ~ڎOW4I}FineQ< Pm,/1Os+w슚74mȀ54)5F](z:!~kY+m7G[et?Yn]ov ?KKQã -0UYZ4X=6yK:['3dvjeF&ԭ طRl)sgB'Xg=1x'A&o!gMيtÎ, ë(hMcHmSj*LFHD _u"å|ŝW=\먬YQɉj)|+7L*԰I1G ǒP)S2 XDtPRd]Elf8c6\f`t]_pζeLV]Yc;5ʖy }JMxMO8D973'-ȗ(×i+I.^|-_LDv}Y-B} ir@Õ2idJAͮQ$6+Úzfd0p` y5PRMU8 8?1`nQҶCpyc7MhPM4D$ByPq([4QwWX>9ܦSHPQ8x<+֨[K;*QȜF *g%m WO $ T X `e!񧕴QR/9DANFGFjP"cUXQJ8STۭ- ܿU Z*6GIY#IB)TdQMl8,\@ہ ggɢV('l}2č5k\5G Y޽# QI>zjlz`2;@kXKc. U:àB BҔ &KLbCd#YBfz:6u=ǽZxqWR]y|h՚ oѩ9E8G4'NswS0qJr( =trЂxmI;=ŕ?Nk"ޛ0 bh('7 hÿ궴G41[UE>; ҆P( mPX皷cK&~eɇ*;'i2>dz(͌^jdjR壒l!g9dp5P0mץ[pZ,g#hk}H8w㖼.V>2'޲Bv8~..ڃ sb -:i\ՐHޅr) 6aqʢM6 &z#yA $i,.}wA̋ Meu)%[H8o7ݨ`=Ɉ):3!s:S}l䢐Zdb90[sg:M43\(D; u渵 I-OPؼ #o/N4r8Wz,fu{AfYy-X)u1W{?_<XuR7a^qlz{55ך*&[4r: Re0WJ0zYwqI{ w@ ʾr0&j<#r[dw WIBAIPp G'q8"O2d'ܥK/rEDP=&(}0=B%ĠNTpmۻ[lA Erf׭f1()H-Om]49֢FkwJp?9? "$=KGf+]I?6.~C6l8<ȥhP͠33ۃ?:L@Lcބ&Ө;l#vd/zLEDi Y͝\Nmo"`rmL#>WȬCg d$H6ȇE}>^nZ:g> Rj,W7+˲QgH^(wEBShf Xki}=ۏkoG>P3?h[ו59Y"D];\LnK]%M~e:,vݲ{ PW$#;s@aLMOA9Lt6ar#sA}Xu(}e@7C*wq~aߛEQp~aKV6GNu2Qk-ϧ)dw~SC$?L Txkp.W"au~uBZ(n}Qb>8=Ų CV]ᝨ D*,-TyH6ɿ_3!b 񯴣g,r T'gFPXDmn-al/ՑI.tݙ7E&-ڿn)f 2sk]Fչ;/Mjz$Gu 4:0=Sh^ZRLwsEhb^OЊZqXvMš5xzj\ )E$g`$cG񔋞GIҔH`]ityoK=Pq8;?>F#::SbhF/?sUxXwz:n8yMOa|ZP>+?B2ٔr g v-BUOk OIB"{aw~xsmR,`2yŒ~lʋ&H, TJxBDTx zt{# M_M`RpT|11iZf[-><Ζe:x;YJ58%&4Mm'XnU R~{VDGl4VOa m]7Ӥ?C4 4UI8@JæA Z^I1(HiTKіWmj}L50O_w`+~0?BMPI{K-'e\ ϬίGi4Ǜu(5E^#.7{Є >yKk'ߨKK: ]A)5bgV=мw: 2@y.H"bQgD vacg}@f(I Or' {:Wg|4Lb.K /t:>L߱FH.^`K9;-F,Wf.إ" "F- uUEX )gJ3GL`$^gSwbNSIF+4J |EB\VYSAq5P' tzyI;.diM6g*/fSFI*3=YKkӔ,=Wr)vafdd_ɣmvF"ٖ=`ă%b ]nkCraD~,~#X 3w^Nrsv+zシhmD+? l7G˰Y߅ovզB Jۉ2 ` p$|٥X43<;~w6҆;_T?^,%Vsb#'D]Qgħ+k՛ םf$%ڃrjFr16}L"|;9pś:Ntus5}ga;y2 ,kpp{~6dJ֨aSLJz}*Dp 7rтxMeH-]#= Fgk 8&Vg3iZu~m6_ka=RH?A>ߤ%> "mKʻdIV'>m}ڹoT3'Ͼc?-^fֲE+F]FqOth̫?X*6ڕs>(KX<!CKlpZ/s!q ږYIɺ'(># !JUt_[Ph,A$2] p՝߭H3ZGfO*BHJF|mR+|pd:swrtX]Aalrpb$]6-0ΧӔl*}Q OXkw~EnRy|E h Az04\1fOqtJo{Q!( MPW\psT'нw5f(ǎżJc#kiJ*k}L?n,eܤ^G9rvMA`qc9F{<0 65t=ӤTbyva S0،eV-`KiH3=u7A'KfY=dh^)lN@Qq*܏_Gt'xM`C5n2 BQ<*)|x)|VVTwx*N6p,-Az>\9˝ N*[|&lb篋&EaE/92){Y3Bm*~dӑeJ3Mڻj|AN]*xC/#|QZ,piLׂfTI V  )QZ^*KmO G^~n]k':m2&.dj9dH+2H mZQhKdbU0s7~CV@F)1O|,Re*":Ԑ>*C C}^< l "= 2؊n,?_#w[&!UJGl*BP7)50{V34"qӡT =72kW $%US ciC>Ham5 +26V(өTtՄVvAZɹ׃ks lu:"ց?gNҏ4etMnj5iNR_ޕ&AqSm[P$_ܝF";x,:ELGJ2/{-`us=0| *m KqBG;#ڤ5|=xa+{Jǥ[|b/b`ۨ]k<|GVj·)֨{fnnUm葬, =:B ʏ(>ux3'LjxK4?1kq8M#ETrR0/p􉋚 }AF,TE?ToHTSlk"OtLѨ"5mqE_e,(ՊPKlY^qĆ[Vnݔ@ ߫m|(0͖tH >q%{TT楆i|O8C1,@>z-Az3XF7jS `3uNaю=kklBDžpneKhg7-Dx @qq8#>D*^.'K\/8\dwB3DFûbS*6nq`Qrjh\8/9 noo;N5*ź{<sm&qœAxy I i dx&+(zr䓗[C0ͭ0d=, 9kw'x5+Yl&gHž&pd Jw؁iLlbX&N;'emRK3sgU:&R*T-wQɥ@R_&s]ӡܧ{+urXĹ t vV6E'>g~rvk]Kvh;:.RWw/\FLݕpSh1?3LvZ2c5ݤ"{)t.KZS/A3T0KHBS貙>@wKG28;ߦNӻiO[)㶼xՕ#`>ExtI;׃gB[c#:vExT@_`#.my=)ރ%]M}Qdf~{XIF BR80tY0c">I8%&KQ=v4W+аeǑTBB'udDdQ@$߁6 .ݕgװ׷uϧ':ûu~R$X@@E$I`jR ;vun:zU@۪G<aSnP5!ZZs.7zP )?qp%F t5]⁾zx_0@T^mEnb8E_7qPB=(46TR;Տ4S4+жd/QXwA݇Kĺ< 1ZٙZ}2t%Kj*+ѝ*fJ$b6rt2ӦM ]RZoH)O#N!wZ-5iEA1SVfFvcHPǕre|͹戀F.Iۧa!B>f<Ǧu )86ŃZ癩COeaL%QT ='.*iN+quC5Jvq8 Ib.*ƭ9k:e~!N|B8K_1-EZ)Պ1t=I^f 0 @] =Bo_%baLhwdRx~sѳ)teeK.l;`P&# ;NRFd*˪&%H?Gjo^ڥG<1 졋gG/߳cP7IW[v*, ` )LkHH+NHr}:,,+1a0P"ܘ FU1"Od )FMtrm&׃yԾ,<$030,槅Yg1 cCcrsfBՍ.w݉bK=J Ͱ> *?S.}b0^۟cUdsH!oE!+exSpכ >.8#D3^efז ,/B?k&+G#[a24%{ASSwXӥ RpuxpBtJ<#Z"Xm8'Cx[q=>ՉE𑚖βSwFiWn9#n VҲv~,D|%)3]w+*xf~?_ϷݨSbH,N\;EUl6lv2'I^FMIk!p2'WpܴH}_3)l=z +U|]v>pt4< #Wҁ N@ VQ9 (\Vfc|ei׆3&ۿֹuoGb(7eWHrr?m7uGqK@(\,.gJ]q5Rk_ 3}='!MC\ מB77 aEnP^189Щn=?Q:M CWAFE5Tad=BeC\KGSւgovHgB/BRV<>pۂ R(.jH94yd!"⢗XBgRmt# G3/DAn׭Z:Wp'(ZC l@*K yw^R8zy1AU>:~'q5<YQS!uafۇF klCe'YDo+*o,3ŗ/s]HcG4efh m\atgw<4M>OԢۏtu1.xv z;?K_/PxeLᄝcWˡ7ߑv0us]6HTP GY0\ ykq<{t`r+Z>9cBQKW)z `QuM S[/ "wxsmW_0$&ZG״׬(v5r?EZ DIܫb6ٰP2G48?XBصPWG?A(wK:Kntt'9XF˷a)TYEao!!Ĉ;zgNw;F3yȉȥK {bR`_vaq7h$I)\.+X[$n&TŔ]mź+̓D"/̧~k Єw4gWzɌn9E >Xv3hHY+am3d}=h~{@ F`*_չC{uhfdhOKF`A"JLf|FO&lIWQ4>Ӎ/^)r)]=\j.(TȩIk;GmrF*ߥZelr%v[A|0<_"u߹qBJckQS@[OX,Q~ /Jl`Z&./msy㦄/V kHrtM*zSLn*P([kYr3Lx01mprh@>SPڇMEݭԠPג4餿 wҔ6WkÈlȔmi cdE ީn04 !|ՌsW# +Ɩ ;`XX N@³ |F_3]YMF˳8(޹IcW\}FyXd#,ǡ' vp$L$MU!wdzL&#K,S\Ko [ Rbtc$7?ؼ @iÔ1F?[D N4b;guKHlQo 46UyģcXL8p4/|tdy.zyx"5>SlY m`ѐ\rR^i CZ }Xjc_!+eX &I3oI %{5GR7(ZGK>Gd"a%0Sh\c_1,iYZt" azLaobi\-U^>­6}R`7>>ԑ_w$[NBKdfQLfEJE\Lfŷô6*$n?! 'J:鴔K4m.WDw az>"G"bv^*ڳCbϪ"bDpXNRWYm%SQם@SZ*A{`Ɂ鍆(J 7DkV{WUuvnETn0p~3dtb4x1.$hb*5$"}jk89' V77.p 5^gNSI4\Jˬh9 S.( 6:N1q3sڞv lxC(OyP҃_+ȀnulzD*7mV4ə k<F+0ӂӺ*:jt Tjbid`.ͼЫE9#EkE~Go(ƍ&A&ƵF\cw {G l%@]֫ 9ΡmS%͢b*ESN{(;KJ7%h)&Ӓ:~F?NAF|>MKhS8ly˥Kpo"x2ػ}dR60^z+taCd6w>u⊮Z韢C,6?La*Л_tcxwY,1Ǟ._H͗Y[ LnXNܜM}ϵ,Y0{]~)XX u-Z;Wψ~\) -Beз4^}l%EeDкۆ壾yYδa&9֔C_j=ey턐{7ɮ~X40*\@pg J[k~'>ŒR>~皶 3 VAt|3Pcg"Ci |Czo=KN3 1rY&ڑ ^PZa= +|U4)gá/.TFt8ӛZ~1[&\MZp\P!i R*D=;94!sk盁{!p8>hF"/62y\$Ct:_gbSm>ãmpуzSHO+c0@y\,ɏ.@P/]VN;V| ,`k} GR$)$V>S+<8X64-!(hB`2/`2~RIRd\5#:2?%>r]=rrD6/7?<}1{V$01Itf tLޭ|h-cM~rd;qejo o 9s;_!aNRʺRY YrI,,ψ$!-ݭr$CNڝvAR%+)8)Qtmjgz="D;H8.֙:W>KIދ8yoTIDnZ ]"̈́M~MO-+ aHVE,݋ lMZK߯ '3HmiVk u g0:t# m p8)[W41dM1.#aj~V8%e`ʭMMTk_> 6Q;w&Ш>2cyZOB*U_ =~.Rw8$X׍{G!8ttn׉NC/qW"3po}U62ÏI!d:nM@_ "4UQ[Ko9r 2{d/wjD#̽c ׿P&4.`Utm= ܾO-DEw?y;)<\12tBVNiysڟ2Ȅ伽 I`bD !ؤ^rNJ dp"=ŕiW߫jYArlV2qssaGP䚩#W'IQKV]Lcʽ=̘ǗCF~Est9>]8-d׭;Ii9>N#}V|,OUaQfjlgfߍWl̓ܕ2/9j >/-Ёu+=`r/VP ml4Oߢ@MHflꆀcY l3ns?]\Mg~4bE5X5,w?q$ЯYrS[|wd^0((94swKڶwO28;PB0o)E"ʌUC"g=hiIae?ZFT=W<79V"|آid;քP5\3m%$93(k|_K>+(f ʶ.b8l9@3)CuVo"?ycad L]:$rԅ?wk<u֡OjzWiV.@Jd: ;GNٌ2ס0! 5LM>:9_nW.bcvV&pQ0u^~ӧ@3iN834S3na׺ V( /+P y@y^)y0Ot.^_0{yƥ ']85<2Lu;mv9;Al.FBe;ZGa;Xh}_aJ*=k.̏#/o>TWVgd9d4.ZnQ2g*7T9Yu߾#X&% ɅK`=>c0(tLF: %C^_(eaV|8u4سa~k.jeZEh18z5guf]j(UTC2\ 9G_㺥Z EgVܸl~i˃yS\)xڋ?lgj`{@Ehc bY:w_ #DNZMc/Nvj 36_ a*U{EoMߜ(It缂)Ѻ/_B-ղ4ch``R[u`/jkn%^rv6@J"B38P$`*x%,I؀i_e)0ފ4) $rT@}mrõ%QnTcHQ{P89M$t[l-Ozf1[!M5SdqR2bV\pΖ!UTJ+vZn9Z5@h#NdppoXrva'aOk~r[G@X6|v4q XjWUT[GdCڨ \&2T@D&|-$ 7 7\tn8ZpkOiHEVNW)+j@uc׏/=8|M2 lSbf5IA[GC2ow d#˻cpa~E6@q"ؑ\>RbNQ;6Y=NI}Wg+څ0u# "{RD|)hk[%h "5U?砝 [Gp#){1Go E5%͠)ܑ\_E߯'>~B7mMpޒW<7=p5C <^P|dpҽ;jY!YvTIxw&_Z5S}*0imW74"[RgFSL^oW,jV;_DPB EΛd%xNʥ`s3 X59&Sѿñx^ @_6@'^hF >vfNC=,ƒxZrTӾc<4I:TV߃rBAr;`{(3QX[oʅ(Ƨ1#\FU/603Qܻ/8VDM!ЅO![Y&VMÕ#`A}3g =zLcaS?.VIb@^VR5K|&/ϼ۬)\,6~#Gl V5?T [홂[z.Ghh%"NJ9 SS{d6IÜ:Rf ?k[\>@| sʉYΡs2|Xrھ+NlYU25/|e=TV碃b< ?:W(3t̎oO!J387SS6:g_w<% [C%:D~ějEAS8\Ƽy7 @+:>r)74 6FUD!^0Dr%Qb\TSk<7_P)8DB9#(q`\sHRQEM~]brP֕8~>`f*SfYj3xy/mU̻m{}MdnΘ]JՇLN2)v愌{. y;2`/z#*9X#PB:*xuO"y[[%3 fDspSK @C)\a9beSRDDy.M,ZY ryٚd6ū 0eՀ<-ltS1|Q uZ-dd倧&PʞiůΪ#IHqlIp 1曬E7?0 5a 1iCAB 62 |C7["UHy,8] UXʇR)x1 GwhʩxYkY`%>E,q#-K`e_9)=71oĤBl ivt$~dKp2hd," z>xE re4M( av! 0j;޿N8K&&.fsCUKʏ4P^yB"nEb3fxyYlm#T?.YEއ|TOz#8I+|LE$&Qd8"Q dZpģfcuwLx]9=A>^p^dp(MO8汬UU ~ʹ@n^~~@g]n;Pz_(=Ӎ/ܣ0"L$IHSU pyQ>R^`(_iڹSܻ3צ]z?|0k Ӭ{ ƳŁ @ ~ͰK&lEx?"6= 3w.u%߉?[*.rv1τLݶ@;2GJ_/+@PrgM`ſ0M=[  CiD$HXD ˟ȟz.iX)JDyx9*x}=LV1]T?9"aNoƑHc^MŞP=(RK>v-qnz -%gPhWnU RS<Nu$"b>fH3.hbk:vqGŽw"i ca v$;.]Nv t1 yp,ΗPs C2k 23$0xAPP I[wRPƁ͙Lfɱa^ڒyti?gx' 8~ϣѻnf?"[~96M W\8RQVxΩ3}ZO§;jǗL5__Aa5u=r/Q憛ԣ0kG@OoS>lk'wꢇƩp5@ s<˚r.YȚq 'ћ7:|D 1tW4(лGhoJ3|ӽý^fAF&?Uoi.z0&Ln0O] xH$3\DX>0o_YfҿȲˑMP4u}EŢJJM(QF3 f/oFEyl1Gl(K"1ʨ2RAN 4mK~eXa+Օ͔*#P L|  fnWtэ`Yوuօ;qV|ʰxzTTJ& C1҄BpuN\|k GN.KK=ftռ7Qch_EEAs~|MIv6Q(?YqP>"4(I:#TMB(81(lR,z%oCvr#qCgr5|1<&oJL;hء8MVG.f JϬfŪz/X"!óB2i/5eA`=&l9ZҡN,5*䋍R|]^곮 -At_Vfs,3k3P\9+I'jH/GL+c,?4E*vuv(Ɏ(}RUұS|kWsxO hbI2t .ѓJ3PC.ԡΚLAq>cau B_}4{qvn'[K`ZIaF~ s(ۂbe%jA-)R@v~2j(KVrO,6;+PRbE.Ƈ0jidYI#\R\4_M왨0>a.?w 1m,G҄(W!8Ŧn$FZV-O(^՞>c\Y;At4ߠ|٫б∪cX߽U0g=c~lDpn% #"3M\U WmA'f(X;G wi8VtJ+Q;p ՓޢR7nٵ/'xdS:`a %ihUR'Dk9ٕ#78x[5]1=qt>/&usdZww'ZxWԔC O gBtZVN<Gp̌\I.'!0(ȵ)t)xNMm;J  uA}HQ)X`{nzhO,쵍R(UֆJޜotA5+noriX< &;fJB8яAI~ z(d,$ݴVݳ,j ˫ÒTee8'zzLMEUt 3~ڟAG(hWhB|ґBR+q g6:C~q#7pOdc[^ +BTe _& qhT}j<1-Z> ʪGO_" úvκ9z{C#Zc l(zu3_aDg#X))M ʚ~#fi m߇ 7>Da8 v1DEƇb65 }wXV) ik͓>|ab%&ͷU(J$\\)gA?_gAx6#CG$=8SWA ,&R'2Br3 )aD4G)ӵtޞ MsDN̻A)F-+]49X_QZ5?\,~zȁNP\T,D|д,qt*l)ÛkRL7ު/wY'b(!\U"?)+'U$x,Glv`2TNC˷ixG—5<85ZdUapm^wu>`Sm9E*lX["xӹ]f\ 8Z!?=#]e֊G)w2;I| `c9+A% ۸,`d_ys앞5Fۅe~Es8? =u ɡ lJ*{?MaX7ҭ,rm"?}ɲOF~fH8¤=)OWw3ˊB>c[x]ac6u]hpL﫰|~So^3S:d_yih#[tfMT_RoW>_N]7^ ʲN!s* _ߦ) _LssSkE bu- .tR }[Ѡ%)O0` O"y/؀s8g=i|(cV,iS!qx0Η<ӊ!glo?ͱ:q&D@9kMyWrr48X?*%fb6ʂ"8nr3ɏZCwU8; eiq$%Fkbj3J'f|LY|!2~=Iritaր?IO~y]N)lrAA}m^$Sb+lkRL% eߗن Uϰ\ %G]isj+/v~u45w7SX;.~=(fdʼnhtUՑaeyP^F1Mm s}Wn^/ u pk6]lsBTۭנ-Q< =2_Fepd3mRHT%-T.g8=H`Dd0dq2vY/cÏweW1_ק&~-]4yf 7%L}x̦VKEAfi_-RHy ̭t|b1{FYGq ]W)]Wo@t{fhHaz gRlz"+f%") 卓Yptyɫ((vV#j7i"Fm 5煣gU)ސqw)?$ ˴uJ;r3w.ՆQ gI.'[UC%b_J`9?cde"8"HתnŔ%#[q3jlmVVCRTaBC(ypj@c6a2bgK[ )7N.2H׍cs%,,:6y{,Ϸt!eUwFad o2L?YQ,U蓺mk'(~r@;ݹv ޏY-Mi /x?w6 Jfɠ/+`z Q7wbfv3FA ӻҲqw3 +%LXzv w+Q&^L{eNZ0Q a~LɧQ$̑7[E-)h]^սzB u[" PyDsWD)=*/XYB鏅H,lm9dy] ! +pfL@ZGv-#cz]zΊF{]M:>U>brX䫹lɊ)T9Pn~C2tL/]y?UOe 8Fl;ꗀ!:^mr;KB9pzF m-"\nV3l4@4+Ȥ"L2ҳ}/Ky*:bLjy5nGM*erэԼgg?eskH&|(XmG]pd ]Zd~E`.ƾC+(:|j'圞w*Cw5f'R9LtNg a&H@&AO„MgKHH崶XoU|5m#GI7#ζ 2SBg}_ɁKpn& 7'3˱` oモ0d !S1+ 'ܵVAN Fё~"z"+8[S)1D>e2f S)?"=r4†$>ɮ(>BqceS~$^=ͬ8!O0ܦY{Q J_o@Ւgޡiֶ|B AՏdX[OUSÉ\}%r9}kXYɰ9摣w6LPgBE<..%Dc'TȖ4k "rZ=$UΡ=e;Vݦ]I)C'mn:YQOѻ\۪xs|潜ǡ؎ɛp%""~6EIM^jJ/idE a).3cU׶C9/?U1B-H.Q \yIid.)XsgGۀЄiq#kWC )dLYCfX T%ъτLh2%0nmr>Ob'm|1!u6hqo2!ɪ2H:&HQzVE|ȉהoypF} !AOPdT֕1(Yԍc-x#a'F1̜pj"MXּn< X*-S ;Z..$ۯnP{$bk1"OI䵕qN5λʴ}"uU۠MՅC_`ߤZwI;*^F˚w~). >l"wk.Sc*R(\FTq6B՜p8E*AL9E9r&)=^$wwt!Wy(Z!$!9oGWE,Wފ\ؗ3 &N`jK5e<`u QGYi=Wݐ,8Yspb? 7`LK9QoC-enIA% ɒ"+ڝI? _+JlV{"$pTHME0U/rYake`p$"" U*w6;+4!W7ֳVxJ![-\⧣.Ъ!<: 4b(d^+TMxZ'Λh8 #78**`dZ2 q/xmNmԝ:d5 ?ԫꚵB-!'+>&FǓi8 ʫ\o4|}C[d:Y^8 \ 5Eum({زJ796U߾5sy_^HSm68i*|&Uj甚"t٘Ag WlMF{>xΓL a(Z|>СR-[B#TcTRqXS.Sb]_bIIWLYCV7'A`)m|zH!X3RK?&6OG[."Sz`;(ܠ8'T"q痹ܴ\iՀ %Tī¹Rj(#=n$:0\s,0B9Y\S-RfLnt D/@zY b$|d >U4_盏Þg ߱;B~E6Ȼ'@Xne@jv*#L\xGÊ*Xl`tWe8{qf{F.6{7'ž:2̳!&&kY3w [' _'g.j4"^_{]їRB>*#3p +P&BBi .%FAbSE06Қ&PeఒPoRh5-w:g6]cÈ^ሧ}~z) 2&bSp[jL:tHxif5YM3LI+w#N vG!K x{!|#>T/2% KxiFҍgO*]tIL>~gu~n۔9=G'޽m=?@YP&.+g,ĩ2Ol6V+@dVW:uou$|&3VV@8XX+l8>HEuri \ ]U4vӆ9bII:ªzWˉ6#ұJ`(8yDS7&p?Fv Z;O#Sod;s:j30K*fpbWLs@np;v fRky_aǏ5_"kZvKb[SSN'1()Zvh 7r8ڽ9N A0&Kzn.,ލlŨA硥n]Dahe/.eJHbkxf{0K!]?HH4  x&P!=ΜY83k[EȅxLZmѲXB!I &O0{&ba{Y`oƷ"j@bb~%Ϣl.|2kc[p34i)wdkOMYm1֚vV~7l'#X6F4 E8BEar]±RI?2ܚGjxľmuZ*p`hX 6p)r{w# ]Dkw;emlk5C#'"@!_(n;J*F%FE# E^ 9kʀ'al}U‡߬QbMR_jqީ7g'`  ~ՋBBJDy8R%@%jVbi+B+A;GaOnä)HbzmRںĭUdٷq /1:u)gE&0!X~3w5zqD4E dٲ3A Sy;S;:T |/S[:-ǢX gOTAj(6jJ.ur>*͜vsn^RFu%NSC5<~AK&z)="x|zEA]>mM8m0"Fy!.:G Zr5I֠eK;:%H^qa`G w"rRHJV;J%J -*'DZ6%_YEqFP˖$ f&hN5K0~VsP75AIwWm;!.LoD"I͘Fg8Eՠ&O. PƥMraB:j\DiD5Ͽ^kf747¢gzJ H v<:<@P KAU +|e` lӡEqBVhޝ?$q1V]\|a,U"^6S0 4G2+33< C̪eU*KBhbyUz>ƣ W^ĬK&,tWש޹&SuHrEXBh @#QWeZrUI;n5W#'3H[[^/.g)~*v#-͈3ڂkΜ#]xԄ:K*j)_`.'L`MA4}EЪ$p{Dhnki6л^l$JPNfj}cxӔ)܊W6:EDIl~Q~!bPu@HWH8Yħz'!F ;Ŀx$8nnIV .2ۻzNN[=6F[JN})A/}h;QbqYN^&:WlavvMsd3.ݼ/G4 iW4WIo\8=oXd{c K۶oM"/"Ġ}/Qe恾@*8F;VccSt$W[^CpA%Zm{x86,v9\cr70T)ւM #6ʌcIpv !ɠZj- bB mQ:2 -FK"U~* "&X?:VW+{c\puۂ$}~/+ͻ0讽 .]8i^#=7.thͦ!DOP|ө6S^ cI0#3vѼqʡ :A:\e[Әa K/;0G. ۥYh~6ZulN?Gљ<87U6VxlBtj%i4B*24 :ymAM \nk9] )tڧ'IАj7-']@SVbFg4Pq3~NNRJ~]!QU9ed1SA_ʟ=հOۺ2+$sFZ N3{xϤ+\Vq@1.W](׿gUTռPsP)R]OHHk?C啝hMDB%#ɧf#@z^(eUCC.6s,TL0<1b_|1Paƽ"1KJBdY1iu.YN&r&j#\vH(XEci ݺf$OW|K*%oǰjjtS6n/v[SgŞ3 Qٶ^:/g; lzU 9ɭQ \KA”xc4m.yHKlZul=`u!?!N8i H-WT Jٟpsj}i:d*'߂yڰi5 !9gU.lTg>˛`n)4KĿ_wK {Qi =|@N`Z bF< 4ד~,tFkV&+6cSx$["޷2C%VlfR9kϲ&x(6fivZ$ Pfo9($2C=c\sC63}%rY+G|:430&o}hĿ/jO'䇎E^A߯RR?BJ-Q| :(\4pf;!= X7θ 5;jKh?r[ÿ| 4ko4=k/ aWa?Zp_(YB6Mt(=U䑽',},C Lk #M ~߉.ࣖbA<%*]}myfwqvV76Chڮ8Aٖ# Lg Q]RY9D4MO$*-X!$b-=If=!pzz/% FP"aX`_ۀb M׵Оw6[k|"FAnG$I)eEmn}w}\MHItKUvtXe&m ʂ3[䐴^ùM+Դ%3 ނ$ݼZ\y''~@|d9jr]"t'Ʀ07'ێ}I'OJ) Th['Nm,C <~\xΡ%cKήms'B` %pܠԄ{oc6S/ãbdp9oݟi j`v"sX$Rt?w֨FdƿnIQa(^E;$삐Ҡ/dke/<&*;m-Pmu)w"*Mn8{ @4X|;.$$YaBf^f5c(|4rBI1N)iGSt ={fJXp ˊ |QKWj]׆LjŜ߻|W' 9upI) -F[ƺ!c hV:jWEȑ-Jiդ)b?yp:-NvI4s\rX'8NcFȍϘ'TLAkb8"?^[4S= vav&nGvxx Dγ=v?};QRat@D[,0!u!lf $.G=@.2פSZŤs"<@Y[wig6 b>c( 7.o*%T;9$7Kf]Fj>쾨ht[!.XZ? g( <<-Ao},hbVVzQڦ&aJP9Y+JGۡr@pf]ץq7=絑Ilt.y tHũu+ۂ ,5 `p|.`Hj[yO~YP1v"am--yekNP!}pO38|}X-PP?xizuog pZ7p$9prl;sJl/2Yw*E}VIAl#hA sguE!UǏ-ȕ@ydEIy@?񘝇'T9őx*aR9>3 4#;pG/Ҫ'x8pa?H{Mgp$j3_ 3B,"VzwkGVWuw?ʔޑ; Ƴ'rD*{4uEhmBX/P(u,AQd !^>} ǛgS}'tLK*kbV=Y ō ۲/,:2D%9L׃ѺYa(g#--:p0gu J;2rU)EA{l-8H?yurWD+#b\\{̦ړgɑH̉E` nKv<{7]B 3۹ɮYʋxpHXKb. >覨OWT?]}YG5BpWm I_ {`J+? I=7KNQ "2X,[a݈vGw1f/U23w@OFR&;y}!$F GVcEps$x+.DKr3[HNX_xV"4vCGN ֻC&ewMx`?fTucxϸ3>PFk&#jn,CTG=A5g&af^/)KIk/'j}xV-Ԩ5ɠ`.@+ݜ}C~,ۊ`b_k,;M2K߷%atvsgL,zSnT-UjjӀG̓ݴf0YeR jj>]Fxi K)(),ac +21p<Z;{(V0| >eKWǦ'"Tϸxy<9Ʃ'* Q?/ PCP ^\>R1jfem}17@*O>ur/-lχ6:d4J~]4*$dL%9vKab?*YS|{BG Xr0oy~\ ;&Bac0`Y]mrWCXz]c!Iվ.S;()#J o=ڍ,اd"_nUҤU ׯs'b )ZFjpr\}] 蚼?UB$ Bs,VjFSh7E:w0?xOMn&# O"`ո4h9 ,C켬EZu˓];8LD[. l XψD{Ç=ш%mma;Z)Þys㛾_{LŹՋG$eWT~==[šl=fdkWؤF-~Z2~go6<#J́&\6E¼0Usv]󑽹M(I|ЁNtrI<+y_6~Տ^iwSY,A{S0 |&KL_$@LZp"%ɼd~LE]"SmqA߾*׼(a]!^Lժǘ-w6L{2b!Z笜 ,7iL8@R eAiXbED ں(q pZofVs&Iy~!~~o4_-)U&dJdjT HvٛXi>6pqoɞ!x9d-nqK:l}clkpC'6P~Ng P^7AY0Ux*Vʎd}2r>B.e;z?([4 'LKO9w ׋*41Q0wx@eJ15<5@-t0jZ D/4chת4ALǴw'{/vx=i%:S<}&{^p-ULeV07GH-'Wb 7VY?2(|(^b AъQj9RīO {#]ǓaUX.+K|01S" ɔ쐗Q>9OUz =5G.G+.Nku8M˭-j;_?P(2ؙuWo[Y)Z_7`8"Xu*ص(":EfVYp(}LYiL.D 5 tpS0;P.vZ}ˤTR!o&~\ВZG,aeTpY%,/'Vcuȗ旈=ͩYJ*aJ߸Ff=e^C7Qv k~ۘݕ}_5{߄jdc?}e])ZlB-ztw<(J!IlG~_wvd4r(1:B#120˯}&0{}~K-}eJV[ K/E72ޅ88@%Z{$?X> {RY$]1K*5Gˑ @6MWդs-CG d=0txLW-u7Ϥt65?ah3 &SM3ŵW;X4X+i[$ΓPT8ra_N\L`X wW !NmR)b b|h:͜W5Zp#J{6> -1}N/B>da%HPik}.9|t@E;;>y,ʖY?4qZ8B 8rePϳDZ!9O/l>YZ? T: cj2ICqp!#;nlsl*-#|QҎ}4smǽl6V0042n9ș">/?yz A|6-/.vEFY-UmM.!cvM-X:9dL¤$c!zV73]HoCneteRu?/ÊztN)e5(W5$M+Sgò+/l鿵, n27~*=WxM&abHF#p{j{ h zإv%``y;a.& TR#N@[$O|[$/#O&F&F"͙ᰯI*S?"]/]W0Eh9!bΘ&tz1?D;M :A3CcJ`cBK\0gJ_`C"Tc@c6L5󆮞O8] Lz]; %P7 #D@qً%AQп!AF)R{wG>=2OgqwGro2 6̗!D^Ds&QЀI-١"h-!(s~w6ZZaE/73ܵl_In q2kos uJEcz?$ ܀G! ^K2X̢&>MߕnyRMX̄2*h)PҊ4/ _A-ɮCWh Q]Fpg:S%]QXPɹNqeznt χdُsdj̊X>Lh_Oρäb_v Z |%~qKO]H{:Wy檠+YLd_{8gOTd` b>Bi8~ w!C~0@?44f0kNӞa>j5<^ZL2x~=NRp-2fHg-.9Շ#*4.S{o#fHےpVRE\d`X1ZQ[4 E.}A8F`6y m]bSUH>89[tۄvl-mCpd?r]F-yk}9ġj^w59+GO:ݲjJteB`:_f'(Q%pMq>ޝCFPNM*!E Px %HEůOǩ7r!Cƣ0(>Qc![\ІkknQ ?r$@e;ztMX.n!R6Jl{ϛ{\A,DR ?)rS:/3zNxkoށ͗0-,A-(GÈ?@2Mǀcd 0.Q+s:;mUc4f&ڪM-I~\n]bݽj,v4-G?-~Y&99.17YS23;^/VI5cyZ,4 0hBjmqpCEf/5hlA#k~Ƀ0-4K z6T29?9gz;M9$^Zb.B7q7 lA[cGT0{1QHa xw9S!ՉUḲNJbAaKZNT\և/y0":| 5NRv^5L^nUDsɑqNW'#˭k:nPPaˤo:q]ŧ5wHa(d@bY[v $ #r7S%I <E[@ZZTklj})`.Xey#[ #8})I_)ge!-Dy,zK{LmX x{*cj6n*8NtEӴQ2{)hKf&2LXL0| (ɠ9ݐ~d) Sg)=d6A',[B~m-lS<}#5xQ0teBO7Tk`E äu;wN~~YCSVoy`zwM;][ER)AObDJ/-fw ޓM#{mwvZ& =nyZVJ76Kko,HꗅX ؓ׼.7g?5XLBO'4^Bh;p&1I2#^:f^Ik;ma )RQ”O[-z(ϧaD0E^Ayu%*e֓npl P+w|*2r^%8Ҷ,vk磅:ڂ%Nyƕ4Hw[0a+0F]Ԅ|mγƹ|A !JY0i,Xiƒs2{Hq4Fj10b:#2xbB3꘳-]jjRW!A:?cBm\4Lp,cEg"s\=FN }GC= eiǕEv7O q3:F_&0"y<`H?k`y(+*1 m_O,qPx,Eͪ~pXHLøt̙uR1;l]eۏ1qEm O g}mDd[j;Kͳ*blM s-oi6[Ӻ:hXO-#,#ZS2!nV׺Q)FM 1?Vߩb"HZ;L.-'kk#+sRy 3ΧuQBd2R9%ө7[ 7pgt֎Mab!V.og#y&!0DoO(jRf=e\V钍*y.tu~{R=!g v(gp[%~EX__>W1aA?cvBȶ2Ӣ@?}*dSeU IY,Mӊ G ҚgV(9G]bY$h>fI'd3vwUmLw^_Z Oh]4^Vèn1wX/a<͵8ڀs/!?CE1r> 53[{^ \ TVo>$2>GCӢ J^:v;Tjx  %'[[S85#60|P&0c/E.vZ ݪ0˽I\Y\+%)ٕ6DZ'F@Xyd*LTUW~9gܢ(cPxa|' >q 7&os٠){{Y \;u t}w& []/LJ͓aMN "zA+; NH',?KU_\-Z;%}t+|9^4y]a1jYF˃RciQE%,aGETqtjī6T:΀#3ֺp-FZ&2 MRa2w]} >@l)̶caٸ޳Чi{9&G ZȎ̊!n9wL&5=nEt#_f*6f.GtT3h{RтNerW_:|_v'_#?GeUG-Q!T')4㮨`ԎI,X}bnk T M܋RG.$ƙϞ &9xXOi>軯ޅ()lle-;SLO =ɀ! mܼN%|QC4=0h 9TVO+=cTUqP]QӯbX - EIT gWijZYܑ6R;;XY\fs h2`?t08ҚQc-#VpAZW6kgA IU,ۼ.0̅yWHQc9AnCֿ73tTI וhx>wNG$>Q))pp1RQjuBTy/?CBH )it%F释k3l8yȟ;ʆC̫H= sLͅ4H YAB,s}mV}aï*QT=Y9=hƻPNZ`A`<3vDOMj-_ŠSiXO~p͉TE"6 &Exڋ~%QNko Z&3wPu!I+<0-벴*]IGoN!'G)w`buN5됓r$+d7l}e0CQSΤ}ZGõ嶶Еǐ`ƶ_K,Hd:{IbDEl6ּHJ~:9C.g.~s}\'y$aEer2Hx,*&y)ї$&n Yb7= rxgz\]xR {#1 P}q[Hq.[c8n5IľV^&Ҁ΂MW }|R ߃[ѕ/3AS[JO@#3&Ǟ&wsS0g@w{b ,Qj;yJ͓nwȺKTrتP3Ⱥ-!Bd%]47~ UF@ej*qWϏL7y$ l< ˭җD2jѸD9p?Ijv.huO+ZkVRu*Z3~u.=\\f˔Wq `GKg?Ä%Æ{4yW]kTdr0gS2+h8,ar1g)u^.Z+ PzNTԆ }:jQ(P$jmMTh% 9RG6-ڇ*6D{Br&$ "Q$P2u~˷3SPb屮 x Bj˄Vh"ʃ)4 !~>=r,O,e.*@jۮV8@;" I#~XCA/~b0`[\1bSK"ߧ4(^;2ѭCul(OCk̅]}kw?vr DiQ7b> d^DK' 㝽; *i{ǫP8_HP;L9ɘ/'TVY,JE&t"w<|9OX@h*=$p,3:XJN(}"x񉶞JC l#Z f <:ʠ-=ʼK<1Nje,ֹp$gdv}&Q4)CM䣗HP VوQY^.nmgj2:9N|hmRPCAH ,½iH/U]5ʓͼX!?-!Z uԉUM+"1?Ĺy6Rnyʽ !\)cM3 ؋PJq*pPCyG(3\Ы _"@Y7Qz#ӬCj\;9$W8(i]0lOLz61j/4X>o0כ_ziAtѲ7byV`< QX/.NX` ̭4uq;Ҙ@g۠Qlؒ*{eGpDb$lAl XRI} FHD;. >mG;e7<\#xjSo8|OT؍F4 ?6}akzeemeHhcMϋӱ\UqϰώV#p00|5?  h3s&Or#oK#\%Tss mC3F6} X,}]a\\d+aM/%JDIU̎3wpG⯿B^၍?; ɰ`2z$`a!t ڰTiXg> p+lϯhRqmCSgYm=YK>)B换CVfB_3º#YaLU.Kd fSVbW&<Re H3XrPd=PX spD}*zy/fJ",ltleG a\?S@:(gh.%vH[bu>C|YkAH̎_n1;ya˿hE&(@IDTa=W2&tj/O)n}هB:B0Ra{)PC ZD1s,ߎ-q:\w "* k=4h*|qwؙGKZOiccW/},™mUxwڻ4{L~Puh#zHfqn~"γEh,M#.wLu~vQZbm1nt P6!{zS:1Emlo q?!H8jmtW+f(D&L@~a/VIʭ y\D`Q>~/74sb&;~<X2`o@!5W~ .f'VŻUoRHm(| ?d?y&O8@"ѵkx?Rq31TMV«[zB=KvbfC~A1ڹfIJ k8؇p eDyjv{UR [R Hu歕4lĜ<`zs< =hVu=1{oH:c\f;y|Ab J[3 ٴ/>H#Qret]\׀N@9U3Ȥ&-VeI{4 ;HIr 0 _eHo\'`Щ'Z5wʦZ߭kE[;1԰Q-?DͳAz2j ΢ɬr@HXՕV`lȖWeή֎CWuwC317 Ywu%!`o%POLCz[X(n%.LcŻ4@4>iU{lMyciP6nɪ! ad$[ǟ_ hT 3Zfñnz6Úx>"UV'Ą2s:<PN^Ge>/us?%.~1&EttmU/WPb(tB4t%a/ڨ nS)WwTџ<  9vםenVwϰ=B3:b} }\Ph] D|uZpC8lU$1FN?Ա'E%Uۄ+8t2TlÓ^m ٕ`IRSv P.Qń/ŀ~x.r-s.Tp甂X$,A^#\)'mdK tBpKk3;asn3.n`I X(\6D'2}4.Qp}@V,,i3C Q*tڠJ;RM^_oXwswM7O sl>Wh!g_(X3" (21*]wXI9pMQSy?ĸ+s:x|/ oF'xpc>JGa9)_yE0&Щۯ& Qt(j:gW,z)băzuxhaMJ: .u?}=gKZm B%ʇtr0ghu(0 V{*h1AW@٪0ޤZ@L`טбCC~,% BҷO˪s/,  ڱo^ċӸp4[45DM(݉!eЩ(W Fԭb4 [Q|~&\@p$&¨t%V|$/r^G]!)2 Y=erAT; wqHMrTc^dCҹ3!9p@9TޠEb~m80X<'tB\-vV6:bgZ׊j$973}~a<[AatKSps~zƐ↝f6L]9w i ޿cfY oEνn)ǣߍ2xrU`OCalPfAe2M\0NNK(͑DrI(@Fܴ^ƃ@!6 $g< G47٢޺Tuf^=GEWUJc 2t)[c;An$qS鸊WqAGb"xtp97J5daGo;dP$n-5i>S-h&aVmQ #xzys؛Gkp.Ѐ "yW+NiqK&ْ'/\3tnӲQqrU9e7]Ky`"+JG50O=kW/݉H -X64utvi,pBE˘w)o0v>Kp܎n&O!س=%qAp=5,k4QQǷ М[M~mSD05Ӥ %yzq.l_=:gؒ; ?ZuJ9"簘r&FbC1uKt{=lbSՍӸ]m-B VehsnCOkvH[B\}x>n(edT K7#(lo-Hpހ* kR<l߈CP{-p!CGG䥏r*]8nSnxCkaw] $6z^qAW=ԃoj*Øp+"͓F`D#ij%odL#rļca2(`a%I'*zI@od7Jhs!2els@ͤd`Ɔz#ɵ7@Q@ب-GiGJi8i֚@w#{iL2Eq?z͚wۀl1iϡDA_=}C2VѾŋߎF=\rWEWcK._VsL/9p\Xĵ[6n;Pwf?~ 7[祺!O_GRQO#Hn"䳓*@WpZGlҵ܀1eAn& |˞=Ů1C'FYm٤8N B0Ir_ עiܣkgNx382.w/gf(ͷ!}a٢|Ѿ7֩W:5pUJ^/h'!Jlspf ^0ITz֜ ׻ gq@q]9CJh@_m'sr },fIoW!Zj=gPh7|*}?^rO 27{ /#/:˱'^Ȩ6I2;_-g˟鑎thdž',dKZ*}Z#߬1owo `ԟi|E*QiNrB$RY[opTxe 6 ʳ(0?+z^I4hc^n&yet&SbK_iŤu51qVsLsOkw)BV>+l%4w^=DžIys2lɑBy]vNx@'%h^C 1Hah8o3yrڮ&]VIl0g¤ʏ4`%L$}70ZQX]j ;':G I1` Bɇ3 p-4i.S<[A`9E-JY|8yC[WA[݋,1^|Ol#t>Ecj5 >ro ufnJ=):Bԇ)^uJR!ᰖ M q q屩\'ICoulyW'xėFZhj1Y{u.~4:M #KGVxʣqqAؗk;ZvJ%8;n~<$梢GgsNhgqѐP6>rgI[*a; Y6WkOAq+/K+Si(e4 SrnC*P&o>2ˑXkkU}^[FmoWIJHL U'[1ʻ<<8Cm@>0r/^D!G4,zB8'Ȁp<@M!W/{j<ǶqhX e&^TȺ&'qhϙ壕&؄fT@˼x$ڮ+G&-zd1g]z XeV%L;bb5I TȦ*W l3: ;mhl֕ }v$jPmGT] h$ٛ VU)d;u&Q@yχljɗUdRt;O4y U7Ck蜒=w8]<0y|?rh (E =A|cZ}=;?4{^~qtw"6]Nj~vp[b,%)yִcL]"kP0$C[=ϱGpgCX|Y~/Vi29pU$m-|C Qd{-*& ~ևz/'Ƙ{Ԃ3n{B_Їl] Zݚ:Ro7/ p9gz:0onV`ѶXMp3!~Ŷei[Ǚ\0e8cq?H +NMu.C;؊! [ !S3ROa8o%dF,NHj=mO'`&a2E "_3p.ɱ?г^ BeqG3r :G!yAi޲@%@ T?T|.)8ם=/ZoLd֕]g%T@83kJv?s 3TlUuuaX[^~5=W]+8s砤]-qvÁB,sL|c6%W=KX/$j}+|s }oѵ!MIJ~7_*6*)'s)TYus3&S{k[?^tm@W!t86%#C}F#JY~86(eڗh| *lew)YAHko.s5UCr A~k'7_2'*hMvҷ4K]\bGnp_E8`=8'*< <z㓁Nm5d ~Rd=M\d8( . ׍nD"Ӈǥ#? _ \s3HSƄ<@}>9=Ҳ^TgRFh-H ۫/4BNP!P[xw"zo=v.#i9o˨*`Yٞ$&՝s ⍿%Zj5:3ധqܑe~Yjsٿg sI,,xhT@\RV&šR?9֢xY5rU,B _ѶD:мl,gs4~}V,FQ <.c|$&8^[wCfl!xķp\ "(fq*miY-uI}G^[uM>5F&͟)I1mb5d-3vcqadr;}x(Б7FIg!QV]+\^$C ɏ! i_  y)l<3­j0Ňcʘ`ijйa,di2DW?i-<Ϩb(18h*0*),@W:ٷ&o\l䅵S66tߖBÉA&Ǜ =Þ%yO*%X퉶fDM~x&P]*"8l*S!K~ ~3gWG1V ._(BkhyDžm7,-u4XòndvGC7/ToڄLg\%O, -&^ڨk;=7a~}i58dzVlZV!y|'(GedpK غ*XҺw# Įpe)pMIp \a.{ɮ?\Qڣwf]W# F9~RZCKhHE/YU8JP>K6vϊ'ʥKHT2T~jA:_(/bw&{mNg}%ny@'݉9,Vbqt O/M ϽUvBN?MU3S6ľpSj|Z1̔H[ϔl͈}-WzG T΃@W4?o9l4]P׵E1EtA'tEaF$L=Ho΢H3Mz, t)& h% .Y,Bev v\LhCJrLzKOoEP/c`4RhיMS88G9esl2H~m+1y g_; " Ggkvm]5Ct'r>[γ?%'|pHĞ3KhxOݏ+&.DŢQzM2(  [z{g 0dˤ-/toqJFXf'okLzٙI IB0Z<WRH{Ʃbd/A'8*\]`yQ^:7$I*Fg0v穢ʦOJr{>AxEJU cDU?p(E`i'KLaߢ=\=]ƛe<,GJvyȿ30jĨf,Z `-4hs5a Ċ}TЁk+{K̺*TITqpNZ hF avT/Mwi'0ZWT y%A$7%jUMPw+2o/\@h-~<瓚*!] viD}sf@M'+[5LÃΌ>re{WgoG~&0'Sh4  8vC'p֠0{L JÿAo~OF=$_mn0$M#`l:{v~Yx G}`Z;h=~0)uC_ϖrjfب&E!`9LϝR칻RHmj7pҩ2]c=*"LdaN86X{wu7@ iΘZX8>ZV@l*<\~Kte#b}ۄO*+c.XS0LI-O Ka,,>ghl*aRzCNF_Dްx\^}ۿWNb&:\ZZJ@'|kyS" =L~C(tVM4(TG!xk(`+-6,-IB=ӝGb`XgSĸTuy/̲7&@Ny()f^j C8S-)WYqb KXBX8aas-xxI`EeLfI4CR5A"'4&YkA),jJ|S`}`9KZ ~?USa)+W9³1a1 d֓b0ݶcsg6#.^L pb<ԟE Wh(ܾ3;pa_Ϻ.KuPHS%/).p`! `f|Ž,F=*x; B.gۋҼ}nf|1|J6XQY1:5FQ޻Mb#vylr w|oH|%4MXv+# DK&oAd5~4j40s+ߎj:fzGؑ6@3Jg!&ޭu]~o3 S38Sg`I"$dM kNЅrRyv/8faQz<.V0qdLK `N4bs/sg'd !; ߔ_e c+I^: *Xɴ6ZcwfJA׏j| 4>1zCaٿ[7/\ۅ(sc\pK JJ‘ֈRr7dodV;ŏq4a_TJK4x~ghT y|M6"^mRGq~g:_[v։!13 (0wLcRez]xp5,Sez  yp<3G )m)hI+AIx䈁E4- ❂;feEaM19WZH804Hrt">1F)^C]`W|F WxG<|JK%yQ=,ӑ=g a(؍N ?tx=nFˤZRk  zAvwT%Re\FMG5~/ @KM[_)Џ3:C?ï"^V<*XneJAHf.x0zX؏ fpY:su Vak8;&5[*׮4_|'(N$e}.vG}c!$p(B{˲Ҙ*;I'x`*kl0F` `.ߢhY1j<0s60n)lRaѐe{U{? 9_klP=ܭ t`D퐪,KxԬ3CXUUbb!+_)P 4p̲g:F!tWK+AF>TrŔu "0ww6&j)ۆg*l{NTlW2N&slW-]P~8b2ǚfx\3KU93\*LLwdnyʪ4@fɗ3~emJS3nw^RV{&UEUh.945ZP}`q;"H|Cmc|]hT~r~6uoUQI2뽋ms8U ظ` ,3,duz89 a\^# (XTvkڷA"U4@AEhX_l0_sH{mPŽ|PqCaeaf uYUy, BU}Vvm!9?yy(|=:2K%Fi^TRL3]g 2J\97Ϊ+ k2ʵoRe*VQ=wS ke\6LJe\OY@ٚ~rg.siyr2ZuwlV)TmS)Dq2#4"}<)48QOf=uŅ{*=& yhO&dϡɻ}?g$$veMMBLYqV(9[FߪYOMUA@P[7nPqt Na#;Q 1O>'lDža7ATb_ L##c OMO6uPG؜_hqedց2=Ä Kޝ'=Cm;\#^ʮFxW -9B2XqY~a!T1pfeSe籶  8Sw` ֒R?Q^~=OF^=/-+S4/VlQ߿ v3GmNedcL(6Ѽei5Ҹ8\{.R$Az2"rz[nfp 1B=qwΘ%QI0ݙ[ˇolW1w^tΔlې>LASu#_JvvpܥXݍ3hitαБr^w4G3!DIu8'#m5 @kK+(\J !),xżO]-A#?]a*帟e}C(8kYA_|ض,gAH C^Hv[3?*MSMyumTO<I ޥZ]3{+(63InйǤ, jO"&i&F[rV ;`q\á+2Ū<31Ԅ6Q*5;J9 :/(#Xt2UMlQPBc13}ܗw*Y62u;m J^ǐH"VU>|NeB f kV4kpwKci][BU$XrHq=f8}m=㱞kK< 4|`k6 ޗ6WZX0Ѫt(%FKf})~ {Lc1 \m36)߮j_Bw3ƁAlq5U\%gAB,x_W|/n$2[b۽~#ybSxY8׸ O H9d6ʏpPe&aזҫB?>fk:aa!%M' ܴ/8fW5'ni(ցLrT@Q~!$' =+rMѡYOj]bX|jg:Zz#EFGNUVp) DJ^}ɶ?]ٺ٦ZhOȁJ_)rзQ_DV9 W-փ_5ƾ6IŒL8kWwˢgo] : vwML:3hhKmL3x+h{GSQI8adSR]ǃ쀧0߿\. krmjaEk^o# VL̹Nc)f9g^frmQNCEafzC&MO-ZGw\ }7<:`.̾W4pbtW;Lg0MztҜ67aO 0;5^Q3A=1S(a8?Җ 4@<w ?tO7Vu 5tQ㬢FNQ)C a k 2-,췥ZfN躻{Qѓd=&4/XЫ3(pccwNU\tj~&p(dUՊ,QI61kҊReOm=45[: xRDߌ^sqH/IeUù{Nvi=i.ODb(@ū7[:¶EoWed]Ox{CdJIjMK&yhStΪl,9 Z#_&Sp$m< A#9f܎lOzNva5t{֐,D$riU2̆HYL̃0&VT'WF~DB WPW+f=% kOJ-L_'F<Qf^R!ڷ~5{S @@deTę1W={Y?L1n 5t5󉗙!B) APFF4dKɎ~_$黴# ؞-Ȧf1kl? t:$OCLLfC -ÍT y5FwaSp_H s }E\aF$X:Պm%mx)VhjrQq dZ1\QsA2!Hx܅C&YnoN IכsQU[.*ť.hf[3^( 6n8ԀG\-jF=hOdpjJiv8ZIhv{|IMCk,+JW#o V(Dɶ<._#vObJߒnlTImy$xGWK#DcˤoqͮYCf\w>YtogNsʏrO6̝fe!bչwuh.q|MֽuL{:g"!xWKܙɽ#WD!  . a[f7w:(Ä!-chBk=jD I$[/jU7^)ړg#(G3rف <Ԣh#2Mx<&JPU) )yA9t$ixQt"+WshɲMJ\'KM7xh&Swܑ2cBaJOҳ^]Nʾ%)!H~lwD7&]ftyO̲b4T@Wiz?DY|rȡ,''׶?|qTlhvWLmruM΍RH3Q/ KT^HCl^s7>̓,V,so/U ni9?MA.dqv^gJo@J omA.9NxcfCydtz;q ÐOG$ ɬęoc ?k nd;zӏH@WQQ5tk?r8Z/K(Y:!F#ze4cqҖHJ>76_®EaZ/"yLKGFTz2T {fWr_}ԉQ!告'4]ObGrគn}xC:EIQ!LvgѺwGpl1Xc@&XR,2NŒpzY DQ@>mJGsVQ$?{]&g[L&D"A#@4t' @2-҄=8}f=@$թ>$N߅`>fq/`>9A?|2ګ z8(ѐ{3-yMZqo!꧆ֵė;3yG3'Hz"Nj !}E:v: l1nm˞dD3`74-gBRZU&`"D}KۧJ?mj/=Fz7kC%Pϖ3$+*NZh}i;>q\|}XCEm'.&%FhBx=*R5i(ě=pJlp';'#YJ'sO3BQW[seP{ޒb( SK❵-{U3`Ĕd>Y#=o'co9k!sVgQ1"i R':ZV4KvaZڈim"VaEAgs 00 &S. UP/~` _+Fla:W~aF7l6IpS=\A6RF;]K0=s!aB6RBQ].C1ULj XgjR`׫^} !~J*R9YÖn8|Ѝ]9tÚ1j4IcKفTъ~,,hh#Kw(3嚌7P*8d$Lcq$j#e$Baxx 2*_vS$n S%('Bj]tStfg(XĊ;2㘼dtLdxq$Yӣo69άQCgYYsTDc0.__F:DEƳ>}0r˟ţ­ ?6 xx)KYd͕ص QP߱9bX9gWnU0agdnJ/~"ÿTܿç˜-Ci<9:^lG~#`H[bAȖo|ӪV1b-MzvBV0RBٶX &!&wKP3pbܔ:-\BɰͿUKU;xChCK{3zRB zF}d 1l2/3/P\J PfI4O5WUq WV.5|gqڶ@{L906NkDtzwp Q".`b?ma<_h u1brv<3AyJW/t8AkFQ~k}7ܷ9^Bl%FWlP)on&aW\O\)dqig1yMБ1|,sjv tO_$h U0$$r-WtzhG/(!JN僬uZ+wQpHq= F&AGv'Q!X(AtТ)DI:LtOhI~&/!} eY}b tVa{3" W/䰊Kka-m-dP4C)ݖvWzzDQ$ApcHBd'a{{A 3WMnЭzTAvyp*_J|G7$ݹn?=/Km2>NS4͗nM.:ceqgVsCFoA%;I:%e% d(RJ A1omK(xeĚOi26ڂ]Ik xPUJFWv96QC^2_8b*cgטt o:cN})8{eUa<hK, f% z[ק2;G+MŸjJ\ :TƧ,>q0S;LRYҜ^ޢɺl;>2*8/xzw^ЇMfh; 2?';0#r"\OI~3I4׵ИY;H"*p3}7!h% K0?]ýoNe|#JCӯ`.=ŁCS s\$=pmG&o<kfjp W)#BSi x4|'361K &NJW(pr0ع?'q<3_L2;dH)VļY`ὕ(z* 2UqRwxۯo{|iSQJc=WB .w=垰騅TϨ3A絫RTb~o E!7?ln^5B&L= 1a4 Mo0 㼞F#TdF94QAyb3:+0fjD*1+}=ypjKN0e<ܫU ߭ӎAk?ӞVKôrM6/yomFl{pXN+_ Y2~ɟ.`ݥ"tkn`X hqQ?mP]wXHv=RLNFPߪNǧӑ)'CcLibekȟ_f7c_o %Θ(z9qHr݂Ufߺ )E)+Q驈/.X3$ȱЧ@vsT"Lm`QZGi{e !%,69C$O{ɍ&51̟]PatEޟ}dufU!$ t2A=Hq/ĐE|1h6,󉯎{<ُwğSYSA[!_F jr,RQ^erV*$:Y`PV8dC'$axR!'i L3ƵDBGP̓r4d m2w7&;PuwW6n]@ gDmc} 3(\B4K Vq;myk"^ǰW=XT(Ur1Yؗb`fʗ 񠫾j $ \=Cp>L݈vxA^fͨ, WQ޶Lln[X;Xi3lOO-&:hoeVb879,^Jj" σy#*108m]ՀuL]YP9`nςl˸𗤈yۇykPvƣ}YER<{5fYw_"WN/O2.NId a<x#uUEVb{^@ LYnhgDj ؎Sy6VFgV_I bԦ"w!m 2rd؟B  Hmx9U ˤ-ZA++\[Xdi3^hL6Tl߄1J ]C^u$e.Xx}N"Wb|i:r YpD**Rrvy;ǐV+A[~J q{z$E`@( RyBjg# Z2;5O~Y|m2 /8j=󳃻++mo|%Ub \ *0cn}TuHs6"#0j`}+!_XdHY#M|7\Pk@jW)oʐmVS_A3ӿkyg&VݠaJlqc0y8[]~+ܾMQ&R! 6V-bj k$s h}[; o,+8*,,s v25cUqt @Qd?BˠaY(Q4& [GOŇZg~乑OfXxI rz9ñW96uz%d=#lJ\rƾ\;FʽylxxAѮkbPOH^*^H n)d)7 lN_NBc8ejI_m;~oƴ̺BiIjF6?. (}RbLj&L ilJ&PTݛ8IЋfhi%_?VF?BC31D0*Ϙo e-xf#|މk ֶmjdֆ+j6 srAmN,gprFmY5Dɖ+ c깤Bsxr];ewŌUgjl⪯#Zϐ]a XS>fSDIL`>IDpFEri1$lN&+un9] !6ϭd\*{MiMt|b+g![ڠX"#Rևj"&ݎosˌk#=W*şi[X3%ܧC5vٙlj4 qZA5QЂfoAoWFT ~aH@s`y#dQ? bf^[}6R9Zr()~v§\IC( Xf:*^`l(xr7䀑2\:S 7kjTI@o0Y\ 4q gmiekpE{,P#zDɅⰓ79ħh?RmjY#0X?mH%S@D$g`#]|| f 2MRZLƻڲ_ImB8Y1:hƲ\,-oy 0oeB G"灳hץA:Ww{5~Q ~XFVq̊hمLBġwWSAp] Yx5^,nz* a'U}Rj}2Z}32[!!j\ ,Wg$=3 SzY| &70#4Zg/_Xc:(X|sޖșUA PE "W6kRcOSTިI_qWS@k吤߈ExnQB-k^FW%?ۙɜl%םeW;l*Ίu'= iFC#ʴ$T*w[wi[kG%^JmQ?A H1k z5 $pFgPRy7-~Rȋ`A؜ZT^nbQ3y2hxk1+)l]sAĩlr]UdmNQ%;}bZrrc5xWj6ҬP>CRx{wZNqKZLsӹ-(9v*7v9 ̚d7֎%2\$SV̫#!l\uoMpA?ǫa݀WP;黹K?툨{~ڽrҔω0,ڜuoψYx<#")ƁA~SԦdliAsvj"QyNC3蟉2L?_,LÓ%թ#*'Θ /r`y x:EQ0urHg>睮]9Yup3Mx Az#`u Omp;,D=3D}J Ʒ;۪cM7_ @ @za&0vKcj֨=՞" 5rnDh ^)6tiM ˆC:D yξAN<ٜ8u9 B o(y+~9ɟԡC K{G6Eg57o$+PJYr==+ ،` HiXY$Wby"CVn_POZ͞L듍Zj(;$ ܪ E3Avԣt:o!B@K=OTAq$&g,㛩 p'PSax`70mus|K\7VYi bCM?mM XxHq_AX\h*szz~冴!b%p{7%Vw 2) 5 NNZB_4¡j[Οi=5CGC=q܏̢;´p0 }:.4Xbc4 ymeU*!?6@XkWc ;o a MX~pf!sݗ ä7 y<8*otHȎ۲o_:~d\aϦc;(3l. 8H)-`9gs[9:E8gnTF7\tcʵԜR昻cntv*,#sx G V6kpes!?a;9N E͎Bn~Ձ~;Z(7`S:Ň.,AsRA0jܷV=N(VvӴR|u{4^&/{"hG#Bh_f;mXC]/=3AO(m= 3e@,rB̺{ڳRSö+]n:鸗뼿4},8Ţlhi /Yp)$zkN"KBPꍛ IOβ:gC!{yI;j<';t z\vruʅ]<%&qvS!>۲ʘ핿 '"IK'6Y6`!! A1@!=,qnR%T(fLa$ JSmOՏy!" G"roCx˕x8yӨ1nKxLo-!xa<8dSF;YBwʉJ_{ؗT~sq,.Q7Ssuv(9FdNiM+eߠ~]~iq*ltԹItdB)|U34*Pڋyo\فTh.+,Ppv,xF14RXo:cϑ>T"Ny..9gL0)2_<8o \] = f,iΛӫŇfy*UKeS XlUj0~tχ:}]WbE&ل*t2qH=Pi5qN? аJ//+Np_d 4<笀Q[/3XL~aMQG&9QϏA=.{X#߶hm|' HT]aS$AЭvƨ‟BJnڶ?Q+~MD.!0"ǼI%cEBV |QQH'+w}|vY9TR0$ ^3Sr*SA߈u`fd! j'.=\ t;{^6Sl_ uZ3o"=? t3y.nb7ٸX_yqp0"`-PSigoBb`sƘ'' DA4Ȇ{4[n#M{U)핶[ c,[~k+WpVg% UXV$8* 1뀍2f8uNwG:8YHs}|u5Unl'ƠkribxFNֽxi6`Q#0!O]NCA :VM=I@4ٵ8Z ?&gVG.ྻ/ VA2)HiVكGqN-lV+8R$6k}`%eÅ1ҩұi|ZP&QNQ5dNQVцjS&p{C\ZJ8' #2~9pqw {>LҖ''Ļ'2M"mML<  ̩lR9]:q"ͼ_ uLcx%xS`-tʒj֦J.LT"T/q/鿔91O=2[2'ŋ"Tѩ-O(?/`]`:'KخklK?NiJ-ue]T4=!9 M׫+k48 nOCG0"\㓏)`YjghĒ'Uew\4sM5ul zxeiR ݺ#{/gl,xЎ]ZN/=X[~xv 7puYg]X%U ?̜;e<0V܂-Šjo,9юwt_E'dgZTz5i\ˍe'#DK74z b] 8ͺM+#@*k: 't𚦟+pYPe$ LcYgS6'b{/lnԂas3/_v{Wã=e/hbBWDasvHsYݍW/I$K'ԓ >:qg7ibD3UqƩ5fw$jq*|BeU\ oD9j[oVMAv5> Nm^ `Mp8'O6>_Oop/WQ8uaqӻ3菹fU͆} ٪;X팔O$|Ă zIT7q*XO13"2~f* v<FLٮeyо-kU ѣuWO`r ^k,MX.{,lljcyd fQTmXTp?=Sc2Ԅ ց&Fn3!0NO4N&06kdjoӚT+͚6//ٲ%2Wvr.seݐcRw2 h{0lAZ\BgMfDIܑB9፲/oe_}3\f(aݠ)kT%2eT>,Dq`Bs^Pap (*Rה#Ű}?, Q,s5IF5ҟqipO˳즚gh-849(4uzt!Gΰ_D;P* e[ `J,׍lseY"c tnJR5%s{cW2ϐ7e!eGS7u@ fsY #"J!WY9I!Y^GVYhE5o89[uٕݯ6Yʫ8U(dS?\P/S7g%nwT<9$4.?ŋS$uGMr'W>HҕRdՖٿݍIsҮq8AճU(t˾/0bړltϳtfs$ ~[[* 3T^֒h%4c73r>6Dݏ3p.^nkJ~:7 3Rڑo|<G{͋(3vߴ78st V ڻSO"Bu3ct|eΗ8*0 dSu1A|R:#X63p KXa-jNo5a#MP"kz#˷kt;uiyBhmE|r1Gw9 DI:ٮYt뷖GR!hU&]7~F6x" Mw"OdaOo *83l 7ڼE/rB;?\%Ψ 5r<ХZD3s{:Q|!NSʙq<1Xq@>(T;fHW6{@.$| e׵-GXW)'4%`,'}>F>ݭ+xۘC K:)yPGx_+7C@tL:ˍGtxp}?w]уW,9/E&a^)?c@%) 9|ֲizLƋ3|SRnCLw)U75C{]~ ^.I%J563 3ִG;tsgg zW/"f-C mZ @ 5kjPkYr}$TB)cd2/` ua;I+#M($א h%zkΜ\:Vw:SKC0_tǾ)G^CYdrw)qjO=Ѩ3޼dTnvedDk'fvm[Y4ڕ.j'tr\w:LD5 lDԿt&= ]^8֌7,; 9m;2]ffmraA8- 5tQpL +]sU$|=t )=>py9+hymR^V|߷ $+FȂWԅ"X 9s;jx ) $Fߺגh A@}s7M7d\ Z!OןhmۙX"j ?[EP q-DƼc/'F`dms?JH۝ `iWTV 7Ti'˸/SVMx:/EUv=qgzbo-mˠ;eCV?t^#-PD?*` O6NP5s: 6lƂh/Cp)V@zDp܀Ɏ GWV7 -oXJGZ}9A#slz}&50ƒ0}YDjKh*ja>|NìOa[IO.+0k _ы. 7^ q&[M^$v#ϸ.m cVC4k3Ŵ zZ<2X{S9LxGcI,:lO^@hD+h5f M в8[{vRd\UkνzF]E筬*$p*+.oZљ%9 @!DRe/EM4P5 J]2ҿGx_);N 忯l`yn0Tϩ3-z*!qa[ˀ<,|-~u 1Ǒ#ȲHa/坲!UF'%x#BAB&5cF6R쫫l Zh£L/ 09.^&tq|n<|u vLYVR (?c8Xx]JC?ֹ=-I8+<wH>J[znFpP2Qq |{gTBUniEūHdbț+qWq)wEȰ{4c@@|2i27C Xpr# D5TؒRV9f6 .jc~a>.% a=- ~$Tmsdg-ﹶ(aܶBո X}g|N6ɰQ-bG{\d󛓄*eڲ18$ y4TšL s *zT DqNYUl~troeyl:k^[P ]ǂG!޻pP֧nKS&W+{XqD%n -3[v`U@#Ozsf}QGAjh\CkE~ݫ 3"(}.sN ԭӞrjn;M_YN.1pȑFkUh"l]tA t%23\<>kYrl?PZC ;QC|:-eE@6J};پHTjphQ Mw[zDZ+d'9mo]ؿ2Ko:Ig{b]iOw iFo#ySn{e)Q)I(=PmB<| T{E8QMG)Uϡ(|NJ3D_- K4OgK$ސhy3{yRbN۫_Ө j]/viHiҊE ls(1Aޜ1X z0!<3"Aiuy wWe$SґQ)14TӐ  Ů{lJ伿:P`UlPkm*5amFQɇ^Ѻ8s7f)FM[+=[)5TG-Gp;NQK%##Ў^ כR7ڎV(l]xl`-W}RF9 n>i6.n98dYVBiPڔՁӍm‡1Xk8D9 WJVgO!D^R> kIؾ)"α % >D2zVW}'ef13hz?uf{Y 3xuׇI.v{ XiHMҋ V[f閿D`j| 17ʎz?Ev⏱U,0%xEI &xq7P)ځ09FPdQK# = Mv+p8"1sVU{"_)EŸ2Y%R QF[T{+Ԅ.}:+lEBvtwq50BRKfyE/'rw:"s?k= F̖sѓ>L_>Fq??'FζO:god'ި gL{&Vk2 8LQFiSBŶT#Sԥ2MW!Y3z)5@ܗ(kmJ9>0p,pn{P 1{(YOgvh .c A 47P^KT7At,b߼ZQFסF FŅ R-`wr@TCLcrY--hZPsg% p=g1C+9\Y|+'X-|WCK$/$)`6/4;ŪJ*~fQW )YT{T(U~AE2,I~bYI}#ب:C  1t>E c#[Ӕ9~!{f|\92kelK^)6K ܉c*UUfEB.cF}#\B-|squ%jJ |%ov*A3SZAD)o ߋ'QayF$k&qWMe*\A#՜]}' .MtM=Ox*MஸZ>ADkCL`zgl! ,blfbky,m ˤ]6Z'yC_.6C2%ԝlBj{bU5nY<*U*RiVA Oi^uX'%#u9\n{Wb6*뙔N֟dv춟(a|s~{1q`0U:?~8IHk˳¿,Cz~CGqh"G1ٷ[Õ*Y(E Wdp_'ww" 4{S6AaW/-KT\ԇ.QMvI>+j k4n|T)JVg.?h&*۩N)g{_.?I#  zLno@DKqCK$XS.|=J(wJ;>4NFNJ(qOM.(FaէY8ckl't&l.^ZcUʠf(~L'-TGIX^`?F,6JF[5ߛjh.S0o_:G\%-`qdSrRsWOMfԵ5I ;8(Y.%AI0qbc£ J KE wT2v׹= Pg&6,,X81Ѓ<)Z[_{zjyoHSx+rX8%D q?;vvueY;p!ԃ soP1gH:)>  {u2ɧ4Ww\61*K.XUi53<%( G¡OOP-@rg̖Ap,R.CD? vA8tn4{skWVl6H+D\g_ &rvBvl "]ZuIHߞ2gNO\wߵJ\G{V ԎLYe)./byeDg8r=Iѻ )!gEq=X43rG9fWH7+R҇J۱ߕog}d0絬3SY0> ۾X5E(Ffvr'OLn7=]q%AgD)v› 6T(Hl?$ /T/~@>WR.@8-~;4mK(~lX0˩vK‹@{xl3KՒf9R I7~\pY)/\i%x?e S?1mڕ g4܌1ݯD;M0M?8+<'Y0: `6])vߎ ob;v>Fe\殁᫮SGr+jLf7;)=> (pQ+,ΗdGN29.ֽ98^TIGj;$UV锋:J<U7zuʜ|F?EuWu{>Kڷĩ?JIe9]A([N q?!Idv'R:de}xm⽎\$ vEv3ZE\\5׀N.(vx]:llBO@!(_vʷUlMH]WSkbA#7wnlL-Rǒ* e v!-(k妔 }NF'rX)q=~a-gAw 9ՔSD u~O.= Du OLh"\<-,ϨM^[:vft𫊔4PIƣ41؊DJb"_Ns_uA߳wȅP s+lhNM"7o悌ǣ-+2̟l Y GԢ8Ѭ/*0޸۱ͮpȜAߙq >+8+/:$A,35Ɣ, P1bExV}l`!T3 6\ ^cht#SD3cbShiJM,O :-AyXn /n {[ 6py)!0h%wz?ˊѷ[2+i琪zפ2+vG,>n c7wl|3_#MrL~:r b̭gRW7oGPud8D .pg͡uHzg)Xn["/߶%6bU_6u#d;0fy% GZtj3:Z*ߜ_ygnӛ˅ЙkpDR (R ڂ(x&!vPiniQ:R#T35ҫI50yw9 %̵WM fk]} z"LtFݘ+['FO1| 5AvLryh†Abb8.p ^?tI >X-ayhH9'~զQ ō Ggo>az :4l5͔ʭrQxwЊm`jiwNI{;k,8{oyv~E" | Q $QgbHR-O.z[\58f򉹻$rC#FD>В4Xe?$![ =P2 ­ap)Mݴ:n2v6+Gf=g8?=nmZz'g[!F?W9 )tZ-̖Ywn{/R(ʠ٬28&2g4h7cB3|h [Saտ-zZRxPu4|¤~7CS䀫'%`oH_f.: amxx\cV * r@~zXJHKG=N-,-|+pO0 X͍(fï&8 5zB3@:1>GpapʃqTGڥ!ĉןL-~v|Vrrx>vY,oNMA4_>j+r3 ^[K GVg[aHvH&Պ^ #E!L.x[wcv' e%x#24Q[Ј~J] NVF,݅185.?36 3d_^#&pNJqjW((lnݐכ@Mԣ(XFiT 0_@!÷lg$Fu;bU'<&>[Ԭx\C>.x-H}R3T6D a66 Kį9|kb_&ap[2h:$>"80;.GNI]lK<)$~(Q$}ޯf|;H%Db ,p;ֽ@m6 cpePfk?a OB^[{;,z_njh *!Ȟ߰5CuՆ:ͿY78CO"gr=BW__8atCV/k<5Zl Ӆ}4BٮK\0Ǥo< 5} I=K\} ۻ1T=r WPg\oG WSs/^ YÄX;E#tf)3D> Y3yלGcixo[vJэ2šGff (߉qJLs0u݌Fmx\?`9BubP6-zpnxdG?̑T6"!_+뤴qS>!3ǾRNp8s;>$yI8R{J4ߗgd|(xd'_G#:? JOWIqmO6>#xP;{]VHV\7q.#O MC0ĵhW9/k%wKU4 㣠(Z焈O=**,m&=@)Uԝ;%JzȢ[f?aQb/*Lxru"Õx -9;ǩ0Ui%6m; O. di M!jDn?}t6JuMͰy686$Cs-\A2%%EWe3&j~"= ձn߫EqHX6} ߤF%#eǘ2+Uɓ}ڜY'OSѱK/+` %w@qNZHG\UOVB5XDRK0o%Lpm9͹b WQwL̛zvi};NW3\FGr/ݕ1{>yFfͷ"9f'Kyg`/[&o5wgw}^ǻMS94B{m7ucۿG>jIa p}#NNFHm@& iW°f~q^ J Q7_@Rxyu=Fu3j wFMUg)Ñ~'aC Uijy0c*_!^_Gzl[@<˽;lx,yButmX*| ,P=e11y(4S=~xol +Yf-l<=@61B jsA9F,+ΏTހZA 5q9Td ۫^I8I]8|5;L &k3n}x43 , ƏΆES]!⌥;HV?x}Sf GR2>V./ [y(&)b Uy8Y\HXV n;{N7ݼuVc8c9.ROC d!DC&E_g4R5u_FC467!LA38 i_No<@'oUPPpDKvX3Bhh,+~ Y-ҁܴb"z#e/@KxRX"x0ze|obo $u VtA w@@?Jd{ޭy!;;D`$xOjJ|"MƳdz]0G.:~/qOؚEwIfYQf&$jH6t0-XzyQ웸caYoUScv}$i ZG'{OF2f#dn"ŖDaH−>]]@b<[1%;ZVdgǎτ9fY61 6g4.9<.%Yq548&Lu;JQVP% 4\ rOlUcX.C}0j48-' A̺WjfᗤΡ*2 W }FHOnH'%!@qxyejn/p?Ł!^D%}3N]#?J717ijc7 Hŀ#w"okCo|X(i s_ iMu$n+G0RP"dG`' Rbwe$ :(JzPtakǸ/|q2 4p@<虄$<׬f[7Ozk&Iq=k5nßQQ_ 'fȪ]MĚPXمLT 7=GGik@7{D4oM˴+|x4ɺWW0753NJ+F2ADqBs94I"b۔E{fwaw_?EcF0$"/ص|TZmʢ+L_U (&IczwuIT[WpkNii*Lˏm{]x`aoG?=he8o;> P4EцXs-dA:C،у(FF,b[܀B6] ,z~4:jNȜN2#(_A4mQ.{䂲".\-ڔuxD6$BK!bM*Y2' MZst;8U8ZmzWS\cliaF+] -_DPiHp:Ѯ KASqeR1T{TYE~ԔyE+|=8_ '{_!+h 9b tgwWWbpe/Bh1Mz󧉶ECOɛ$R|?u.WPfpbl͓8@uDX߶)"$qm=[S֓2#{5-9$'Ύدp?ͤ}F {*`7'҇a[XWR^Ig9=j7N~Şq1Cӂ 6#a knel'r۶CR!s$uSGbHѺ7D [ncм&0eӑ޿P [8AWD\l NkNN^>K]4xd iS9>c4f^^ I&p4 35 =?@Ǝ׷lAl32j#"lo,hWK^gڭPw߽s߃KAAe:hCL#$/w#>tOólnwp7%w[Ýn|H n"l'rxYЏlCq*~"7ȺEdZ0 UҎ X!:fVն,gĥ$\:,ŗ;1H`Ցsw7gϛIqZi~1&Z`wX>o 3aB퓜?U. iH#ALSB)#x]\gX|FfOvqza'je4SMϏ͘8΁{}#i}C'>X?"f6w֥Ztk"d HM p {j3~aٚw9KcU+N1l,c^]Ψ"a?vمB̓,pZMwO/͌&Ajvԁu-ڜ6D/K_ !6Q NXFs?Oڄ`g2ZscP)GPQᓷW9] br$~1pUtwԨq>l`C?R5".'H#1j;m'q[ J<+=KDГ[Qb)YRvŐNe^{Ժ`i$mdOؙ܂(J]y\iVx 9!TĖZs>kB{I :%.8@:׏El[xgm,9B8!]허*j% 6glH[%ꚸj|{Ҿm<5CRAv tПk? {ZGAUo=l"),wEe9U11O`&/o0*L}vlK6xP_nSՇ%v%z pCrlK@TtAT@їs EmfDG|Yq,Ša6]W1H!`ZZq~XKTa'h=KS:PV &I%Gqd\x}#,Ø@mD5bHMUYQ50W0If)tZ`1a܃F@O3.f˄$ekeH5"!|bbҦ>-2Ą @3h 7#Ob˻n-Z#pZuiDۀw[@Br<sr131y06;?UfذgRZԝGq'EIV FH)'k3[};B0F̘ϴN؆fKl9vP Ψt6OY;]]Y^(+8 d+xiR"& Kٕ6 ^5FL# g7!Q:? ͇mTmF5cB2Zs6 P.d)VUK.l \hk E YR4vlw!wV.Yv/V.++ T{[6Wr|(v~gVO xQRBPMN@ͬS)/(mEC_fdt&NQz̠'F:[C=e{((N*E5&YO*Dq'~Mon MRHwsMz1 bN6'qx?'ޜrq@?{ cgZ 7Pd g/K)~FڅQB%m {2̙]_0ényJ{%n2UW(M^r`R'P_qAu_g;7}9$'%kAZ qzq@./ #s@!H᲋~뱅`F;6jl~ #LWBZn9SNmY`05!ӸivS`#7Vwi"jmZP2$*ƈCYD?GݐGȧUS 07y %:<5991wV.`͓N0=Ije"P+՛c0Iu޴<}~_Y s va ncnsO>GX@8G #/-~>\ dkNه7Ha boմQ1wY>Sɼ1zEgOF"Y^쩘x+hlw#tawWMպ\5jxQx -6&e25I'MD-ZgrF`wv)ݺG|qn5RgW ֢gv2o:o~5)X_ Wov-ϳt5 (s_xVU/Eb~1[jP2[jMlV+x3wHq r]QeB"2\D'vHH Tr `^V|Su}Y?X¯կ_^f!,U8r$e|OA[J━˙JUDNC9D-Y;~DƟ_.=Y҅MW?#x\r{BRLB-pث] lւZqtIGߢ&zT{pw45ow?$`(x˽Y="~Ecpv+azm_^[h)KY"cM>pzJ.]172 @-/D 9nVץfn%EX=uڷ[w7 rWI+`<nj =('@p L֚rD廓(bѮ U<}Q*)&y]hq TΆ.7V;kB}"?F  4Ƃ ^{"y9HmzVƚ#S6ܳi[cR]Tv̟_(н $,vQ\;jNh/Ɉ^0MWB?/Mo(vuyX˥4@0aQPwȐMhZMh8ٵz雇QQ< o6gUDl SI8KLY}2?n2pdq cf>^Prl%ET,IA,׌G%7Ǟ:!';ɜ]ߣ(%5yn{I? Ts{GG#3PY*{$T^Ya`<ÞPNV[?иV,'=d%`pȐ}4'/C&Ӟ=l ʼn,"AhoANwb7z/7\•7$Ios!W0A )8Li$h@f,O]GIŸzUvL޻ecShuaNQuvd{u6…;V3S;)yӏ i 8m4ʇ/̨=Fm :=zyH!s @B;t{ Қ~WBXPEbSͦ"P$X4 /^-y8CM-0 hJa!*n7BvB{ɲW#MVhb*4\L-%WM~  * -|,_{14Y\ZyRU Yg^.;h(Wٹ=-3DSAXvعm|Q.O@?: KVhhB+wX-+T&eޯ|ԅ<=I6q_[!]`j(5A a$,$u=7.kXPFF.~鉻#McV|p݁:"K5V] jS xtcY Gx฀C -*y2\ZmQ4]AVmP*=Iy L4ej<6~DIB@OKs MeV$l_qJS{EcpFgjڒ?Ð`D{{##s;1],6W"u(b>26ه*-H<:D!Tzo>|`rG^nh.&!Yi]Ov+M٣i%#".@lLRb9KiD˔4 0ݙ}Hk lxOjMTZʧ%+/"7D{4@d (6cS -H/=/Ak@L/K:H yLp+FRz˕> LI#=딈eگ $gU%Hmi+/Fk=3^o !t^}v 5 ̓; Rk0@?Ξ7M:ߙ%+e]IB_bSJejB3#v*Q!+K+jॵjv g&:]⣬U3O6۲I'ٟԌ32$NcgxL>_gW_7z8ӊSm.1ϕQKLœ-O<7/}y(P7?ws -V0sE3kիk8v6sd M>}\?vZdWvXaޡ=SqȨwEəv;IJA!ªťwON$3$a}{"q);9 x?^Amo}g61?0l/~WQ6(m>"vK\ƏhܘB|`pkn,#.l_Uws骯߬}>{aWS_+Y(2@%z{7)x[!֠Ta -/gZG]sŸ́mPNz>&~y}%-DrLџ.v_tXP9>1r| ,6t* >]>rؒp5b@sצSv &6hG,0YfRfj8KtzCI.CNLZ7Ȧ>r>JTCI Ia,*a~Dg)$j(o53݆h!KDK{IԗNt} nұL]B59{S:D2l?@4nۤ/[;I>& J흻Aw 5X> h7Hѩ"<,uAh/mdmDaw5χ/H9eaژ_AO$oh^0k_CrfD{>Hd5t}WCZ(3iSN+W`&>6UD{`! wΏgo(@A/0 ?@oʰ?|bOS#xi}-vyA8,uz~4T߲eP9+@_WҒFM3&^?2LY2ydz'e:Da&Ͷsh3譑Mҳ:\ӓnN-_K$6Qf1C>#LGj9Rf6RӶњ" cZU 1aHnYz}i I_X KDxe/a3X~% &2}6uP#9]iH:=tkgwZ!`?Kv FȎ!kbHKTua+2mfb0רR`" YFLa$"<쮼SGJh;|`-7?D;f9q3sT~B"EЖT4: ao[0 Ǝz '<7M4T>IݍCAN$9ߐD{kCߩI{;ޫڜއsL'xE~3Yp mbbO>(.[0>$e4h*8K|..w%$_POob:r YX6',%J$:/46h[77*(g 6ćq˹dRQOnttu^hYQqlcp0[ݲ7鬪Ks{qQ!c8%lIb.<0j=ߟ%:@Sb|8#o|i nʅY1׿2Iؠy-Ѝjv/Z?&6 顤 YB >QXN}uwEjT l.ܺ K фU΂X+4pvxsHY;@GPU5´]N\"TKmV +CLCTY75jةD ڪV]QZtQЫ]H4N^]  dXaVRT{PzeAtXgĞ%k?auf>E }xoY mY;/u DerQc/@ɧՁrC,:+ !#kn`e>=*!x4qC7Wi+x75;W]\(𼦙IDdhJlQWj9qo{֭9 lzg/RD8{$DW.iRCA});`)[¤g i,_.o`Kt@`aFCX DvgYN"4nsn<&%-ȩRvkd` ,fsF[k~c>b vvHRC1)nkHCm߯KNAcެ3Lq Gk6Fel2]JTFD8%Ы"pգLA^ d$ZuŒZbEd|lx#xTɝFIgv F0]Sy4}Q3E}+H6)?zCQFVnM|ʃA~f_:9 xoPrNUQ|X!Bɕ)<~g&E7`pkH~rwߜoTnmubfY(Т[jPu|,Ra 7j(/`Y~t2baEP Dpbo]Š. xXtaf[v\}<Ϧh͋zMI÷=ԟL#i]=~ة$6ARd}7%@p`3,AZ[%(zP ZZY2: mGQFÚB$FVo7 yKKQBT]ṸPSS X!_o&kXӗ7`8[@ j&+=ͷK]jt`)sF!c?jc>X^g,b߶F|\ ̵,SW^/Lcܒ{UhkU?Ee!LD9&:vdhJZ7^.ō9Oe1[~s5[u[Q()Cn(GV݌O x~!"STjNKxK,`H^0L0v7Ն"# 1GpkM?4;j, вXl~9%hW;ߪHÜon;a/$olG:'VR1< q M!mEߌIb%jm\lľ>g UP =~ V󧾦S~4hӷi/vϒ9Ep賌gSPw$zC22K^)&Z}sռi[n,`3L :B| d=>v]Nfŭ:<)/bAp%ZtQ|/z\JKK(JVDZR#}bPp)Ic&1%WyCRv8~qh 9ECByQ`Sg%g3LbYx[#dbPE<1Nw~UNK1G:,x:>Oq]add?0l\GṔiY=tV5Ɠj=[Ǎ;MWSLזć%乴?'CW:Ml7|;5qp_"ˌ /󉪡wmp,$kJv`J9*?v DDx\a;D@tbD<%$Ubp#HUz'^t~pa]&/Af˜m]nW|K[1JJLH_5vFsap=5ez}PT.Vi3D)|k9s%@ԷX e}dDGJ3:bFΦ֟ =zX70֏8'jJ~l 7k]*4}>,_G(8jDm[K*e DFFdQOEH GuoPR¶IBe[8 Ы5, G0 N~qVf&!~:#POA2O.](}'9Bf_% J`IMYWƻ;^2)[jJCMꑇj4Tm # Kw?CyBuqRmvda/zөd ,xgc)h,ux /eqj!b ޘѫ"WgtbлSE4g Q'MFHK+R^ocoqHWD(sh ݐ 5F?ꗕET53Ot;+ dEyHWRB?!Ț,!)NӭX\d`A^^"my֧@_` v?%oC]N}ީa:7 JjX._8Y2<&'gcuzw#Y#0Bؒ'hL]kFQ rajл4`F TZ?/Wn7ȆfDy}=H8D+|xw,{bk{M3 XjCP)}y.ZXi ImS+ FW7ul`x޲D4 @H\;";" %NσZ^p0ac3Jϱ=mJxf-Ieo,^z%GlN~ ޿Yq \a `>+LY7{ юxn9E7UۤPZHJ<52(̡ :T3)·׌g^>+ fsJ j jkO}ӱeD=,4X A@nd!lW䍼sn{TȔΟ%*_RO/jnN5s_F,E$N?|ܹ ~[(+WrTT0FIK-CP?gJՐwEVw$Nܨq_f12Ma.vph}wt$5SCM'+#gL*]b+bX> Q94C d`\P!ڢQ rj&rL J#%!h7jel7?iGx>jDa\b6I!+MԷR|=\VD|".^5GMLRĥ0'!n1%%c.:÷DzNG6ln,DzxLNۓzC+&=2m|tkl*}PW}-پGӘڀU R]*: U2%PAt)7BLyXU ޖm'v~;V?[OфvS>PXTlIB $A\X6AUu=$}@ںǧow%S]Hsad=,nGHYͤj(O G\ҾN/ FA]T[< G'T뵮K۴ߟ/Kоo+g5X|s0EɏOW^~5)/(?7ʾk+%(>Mh(ei ~rbmX|>9t^㒁U>m6Jc,[DڂT{A4:Z- e`ڎg:AJRAU` S7Ѕfmƈt؎2Y pP0~ٍ) &4Q uگKbi(),n^q!#g5@ү$AKΏX)Xvo%K$OewP}yHaiO pb!mWVQ@.Ɵh.]TR"2αc *lY>uu@fk}qʙ'L.YXQxnxgԙI.Wuη`_SqzIm$TqRZ9gxcKlpҙ&nW-3V4ӿ{X1ʅq.;Ɇn]དdzjǭ3)ih0&3_׈G>wWևV XЬl'=5f@GVxhf7 p#GX@xӴm},c.dLE)6AA $cumI7beo풵|'>Mg#,LtH P!]7m i^i0"oaj-)167Áy(WU rݚ6T4uzVǚȲhq @\&+>=!Tӟcy!&er>Q3;`Ny=Wccf;ٕ$wi{Xst([j1DFFmr`r AP'l.6(\4*ޓ Ҙې-YZўjSf1aE^/<=彬D& 3 # P1c%Y[&^$cɧ״@BGi[ݬYȃVLtrԭf0mBa=7i.J 8,f_ĈMeN'Jm718 Kֺkz3(uq&ۺ&N A[eixXxG{rLp )%Mli5dMQBV+˿ *|Z؛(/%Hխϭ˖FpHN.Z Ԝ|Z d1褱/aYQ\X;N>دX"7K+B֋E'<<`a|!˕l468q T[PR<>>`v* uKb MR܉DZ!+ @V8Vde߭K~bt~ UQ>)Q#[>BBv'rĦ0aV̀D7,;a60AB\v1>IJߞ,Rz2:fV΢L،vs X+H_-TZ+YmO S(ٛU1c0Uyyv5ZȄ. R=yA\D0 |lbEED<}ST~"D[I+ł.!MK`NyWpec$>seA9%OPS :\J5T 3T#ZҚ-Qco ^V`&b&qF^0F QH2 +Bc={$AwJ,(GZ/(\?$]ˡj`>2)B H{.7snX6ygapۉyJJYWAɩ^{c .q $"Xan؟èh>SldT b]qlD!#P*X+\ l/m'ߎoULdY4r>E /xT8bܴ]wmZVztxT α{Ar@!veyF5˔Tu9sfFm}ZZ+IIm5L|<=D8a–fLD E&cT # ` _| 6֦!1T?hD,PsXrƩ>AF;3@82.&fGf7ƽs⨟䪮ݚw<5&ݧ -EuD$ŽyOHB7C>(4t\8~KR(d$ 4,o8M \fU)% #p7S֐XR.쟉`^DJ2521u?rЫDQK1Kg} (^\o5ϕ)l8e<{̜sIKalI zeE+KQ=)`@}غų-RFhI;%<%x5C'S*k8GT)ߋSJ3E3h$H@l>إpRm1]*Dt}E^AI {pI%Zv Voh="&V=ճWm39#NAh7U@hJ[ư`oW nlӀqML8H rѮ`mLЃȤe U<$Ү}p 5N ]5zw~O* \ۂ>U{wI1r(/Ggl_;}`k\Ą3)*;U/̠=ͅ5;Ux/ 傍X*2\z)V, 鈿|}T{d aPK!&x 6U<-xYdKOHHŭ,<^BL=wiܣe Ew yH[=B(Mޘ3vA\PחVtYRo~Ԏ;xr$8e;Tw:jhxw\fD͊Fdpݲa|T۴AƘ X|$D\Gy@ -zyCфzn>Rprs'_m!8 HP:(M@=Xu,W8=18Sq3F1'r[#vB [+%%RD)"+cIxR%6d,mgI>s.p-;(V9T QY)H6`m/H*G.|y7p!qZso.7=r)Mc~M {K^5A :8s㬧tXClT)ޮ.lQ;XnPt2c-+MOȰL|ר*SwbQ`[75+mK:eƒZv0DƝ}5jegb7r u$Odѽ1/􌽣 d TԢ5]!: լ0@p!w|GC#Z$sy%;<UD8o3@S 6+a`X@Ja^¬I96:ve: 5UC9ZI*vZvZbȿafN,)H q!MbZ1jEB* ?}-MܵESIn@LXGgPaCnT<6 m$xTEOL.45?D_KIW  ZɣSbfjzƿGu}$-uH!]`|W{-_埔5rWLnQt0?| _L>܅0 Ǫ_zw}4PځLH8"{պV0-QJD3 !$nʱ.?fܩ/,ktTLu7Z紑Y|3u_)Ϊ0>^Ef(46=œr9^a\k d{Qpq|6R r#ܼ![c4(vڅiDSBZ[3Tk'3(RW vfIP'SЕOFu Q)veԅFKB}q5]ȂmRcLVFU4L6d! 'aI>( [FD >4@"vwVi;qjTE@^w۠j: P -¯4ʐ)n #ոtO791Z{ͨ͐K@@HhR!9SDg#&)V#{s,,!-W%ۗ[2L˔_t٨3GD#|)9xDښ8"HJzΗ|kF8>j*$5FGG‘ gXДioǎqmI"(.4HGw/UjA(dH9AT2`*(?/r4x 4yh:c)^cUG$eҨ׃`p2[N+r0g9c:jUmC BUxS&d JjZ#Uy'Jr+qF+2rgOS wGVGZ|LiYB^\;8ERfI.L Ɉ Pi`<]ݯ:<' i;BZ ɫQ?kQcgiҵO{V @$“Eۣkt( և ]hzeb^B2G2˗LQϵџf eQmim9'~ϠNj+PYp"<JYe̮Лe@;3%C[$hbuCɜ-sřDטY-$q678b$3YS WHKIA5RP:4"^A!hge\v/IjNh(ig\}4`}%uAP]EIg9u2:"~Wd_؎l!GS kVܙa12,1PMޭwkdPvݷP'#"|KC<$mb)h%1/3IOP"ZegLR JȣO*΃ p:P >^6ҫCDž|UFƤ3qVV4MjNܴpTuKKO.%PCcV/L0!; +?QYE9F>yO-فc`?))N'|zhF(w _YB=>F"p+ (]\FTjgo_t >*ʬ@9\85Cw}]?4 "JH$Q@#>u5>?ń>z:F+5:~3OX#$ x>D0h>ԏS٠7UYh/=tCoxbN!Em3mQ71ؒ>pz]B ?&r(A:%Ce^%41Qbok|SqNpӔ (x&fI2 _4^]{u 5(/Ձכќ0Z_DQy$ Ԫ#c 7WXO}k܉q4u+.ȏj[PON`Q~&l!l_=!$3YM>H+>F{J5c:.l%?Ʋ`79"_>&9aFWoJqثf~t{Cx!M} m?E40d>ǽ)-'*BmQÖmNjMV*XljϬ-JiK|P` D{}چfa5t}2=izP/Fէ\'rښ:2L ceȔA|2K^ZE5lhl7OQvZ%}5B'Fty\"s= &@On X5}{G\]\5uެj`h=qx)f )lea7`-Bu٫6x=[d,,</Gl 5ˤJ6gto1~8cao쀍6- 0-(=[ue^_*eBu;\Myո+񎸦\'aC+Q 򚜷 Il-I,bRe3iT>,-- c ǰr KFM*Xv;3]1)lXDɯL\ւ*s%ESmŴMyojIg])@\/|]!/C͗J=tR 0V^:Eg|c#~塾 oQVG`՗p?L wTO=0zov+UIL#l`?5:]mO<{C@-|Ʋ!ʧIkt"vBDڋs%+|*MuȦ/\"_>z"Looz*c` o~QHZ~RC|İd;uD!4$pRX3lD`HP^j[4; 3GRI1m[Nd4n瑹EbSݲb{)꒒4E8NeZZȤ\*@;.7o06 ^W?ɪSՙ+ ;T/lظ0Fle'<ܰ%˂NPRI2Sz^yixlth^Y֪|Q5_HnJRK[$u\E.8T%Մ@i`Wf梟~O'C]iua.u8 sn%!7!\DuS\V>[J} Z)l7 g?H{< <8pf{9R#XZ+vE&W>)TQ4nǔR{ƎrjX:$:r~F% H 3-Qti7*^5I-xA$-z62qunDtV"zZz7IK^"-,4&4!㜌,X{[h >Pks <:RS~,FTe|bZ>^MaZU#o6w{tw +rkS*ʯ%\&@J@N(Pn;K"SzӝqHasz6&L>ߍǩGx6 xk̙} 9طq:OS&vVR Gi4tEVBsy]x)y~#"ZQPY X5:/R A!؆ {c4ӟ7JZ&Ѽ+x1`C]oaW/:*D^ ksf>qVwy.$&>[ @:(Lm* 23iR)j?˭3gDHks55a{ QJ~s7tKUWneي:F5q y Dp@~03c}\vl #X- ٢T(d$ A<`3M[[nKC4s{'PKסZ҉qb.ǐ};1 > ~jRTlMjo[NQ֋T@lB! T?xƧ"kڏ?3ϱ5yJW\mh0Jg">yNQmug$ ,V Xp}.Y d!ͼYx(o5c ceW)'B.p 0))@.f3v'&40*F+40?"&om6ۭE!%C`~@]+h|ţY#[t7^P ubT(`ƻM>|L5s>>cd|*2K+hQ##HE!,᭙.-^e@p Ӎ/.bwCh- v%Es7CA\f/4cQXZA*^ E|")w2=d=Sv̍@I-,]wmZg1`D֘>6FjI~*S{(栟Z!r\0jnDԣ״ 2U{! S;auDHS˺xڅ'W1v ǰ>F);\5/z 8|HT! q. i{$u UPs=ɹ!ԡpԸ.wcBݻF0B-kMJa0ukU>TF{v͞p87\ʯ?6rb:#^fc{ܢG(V4=_S+*Sj[;TF6qǸd}rLV]f!qȾV1}ɥ5Ò7ǝ3Ӿjg\k^{3BbФLEyz肝Rߟ$b=aMs5RSgwaz"yETK-~ž8qGP+f #JܔV9bSϹ'z ~6(>S[T~P}>\FqƄm`N,gBPgjB;>x>[=dYIo{+(psd{"tE5˩?Hőt` l @~A?&/J3M^_Z1S~jKU|F[5 Ħs;GiT `!詰Ϊ rntgdg6UڋOߖPPQdyAN߯|6OՅwY4.LN6璭/#r ip\ܐ$NZkS v*&Ր'\n /Ų>s4dN>Ư+%ݿTJM"ƾ:y~`~IC-BOy㞎Lu`% F:zA@/!날@?VX*bP9Db) T?,COIl6Am).@_Kn rwSP@?G0&Zzy?S…=ׯtc2:Ut?EVna|!QJ)zW QSge@3"Rc6 C_V\HLݰ\簋GFzvryH'vbARIQeOos{mT#.k"YH!%O~Ed:2Bu"s\Daw[f-(wC%ajNMzh|^Y;1v8O> L8|X{ໞ c4MY㩇nsynmNyiT֊)XjQQg.]߃۬ԐhG3tS0\MʝiF!]z% 1d|-n0Jq;O{]stA֓::VW"Otc7zp+W1fǖ,](, E&*-aWV l4+w vjMmN'p4OZ;=Hpunq.h©&Q^l>4l-0oj>QFz3tk,g!~ySԡz2SRr S3?m㲒oܴ{FP8ZGKgA,6XJHeg?[ErfzAfUvhG2f " VSK|{w,|îl]3k K~wXTnSODC1mS1Qb[%Ox\zC.yAߩJ076<\(6gGrsOμ*Id$ 5lExPZYjf2Vu+1 Fw=bTY1&%\*fĄ &ln3\ͅh$w-i>kۋg][,gU׿s\sUTEH? ȫ?[x[b&H +qDRIq%YJ=MJк=L[x#hP8*r vXXEvn4.e^JU54vM:G[Q0>3T,6c9P o)B5F_&jypx~sC8}TeM&5H:sP~#+d%Z)ul?CٟC$*]9[-2VJ"3!! Vv:GfEzFs_FY mDULNqڎĹ15Q r%B̧(`?O L\%P0=_`X+RHOO!G-ϼ\L]iR4^>Jӄ>;@lwgl7/(0!'E|54CNr˨F2@MQ>p*jV'6C:>֙#èh~u?vnwCmq!/K4ow]1h5sh:DwXgT(u8CΑW|-pG[ܟgoQƮi>r'mEp[:Pl \yi5kpeR )MMr n\-7&r-oU/޿gN:1i*V_ ]+g>y2 #Ȍ(>I@ٙ23y77@b2G}X},uP^jNӄx"OC+GC(:m*ݺ{$woʜo?fp ZՄd2 ul 0վM^0IY_?Cң(AC}=GMu᲼w`3Wi/0B!@7^cܥ ΈO;)- \p9bhSF "Aqՠee1…Zu+}kDtϲ37rQ6|()oȥIhhوpdNubvu ӈ|ӭ;Ⱜf 51ǦfąQ@1ԢZ+k ϬWmqoO-Ca {}n !|ܥGR` ́㳐G*gsϧ'k s`b U@0B%ihCUj"x7 NGZn.K&Sɚt6"Lp1Kg? m3t?+vJTAikOaJPDz˰aM VNK2Gd -/:|l/--g $,W}]ny9n'+*@q#[;͑wWs8wifu}"r iHxUJS`Q\;<[ce|]o,=WZS#]nIsHD>ñ+(/ƺ b`kAN5+%U95tɺ'*?{K+]~'䵎~>UMoooNok'Eοl,٧IJ Jvq4 f]FvlR9UPW]kaX@7VpXN+R?|T;-&q . x$6ǑWBw'2S CT)ÅJ;d&ӪKLkx 3 Quۛc*j @ ^v#E(U~U\fVBԩCvRJJ)zA"{k/({d@1ZlOjPP?e}R؝v?w~I$,gֻ3o8"F_b4)b &Y$7vBQv a7D<}L;{I>0pnuFF/z W;j=~8`9|qOZ/Pܩ1fr觧LGKNUVo3f$ 9'-xlhHtPM`UVDf- (CT>}^iߣ*gksP_;,RwP "!Լ;&(E7`HCy|{LI/evfyXzуj-i Hϳ4ClMXr2 2LiduF#}h64`/)JotkA\/c+x ۰t莝G[C#wTcom Z6b@<,Nmҟ4[OWWTR+Bg+e}jOL`/Ïx'9Ad,8ƾe-T--͜@;Wu3#)=T_Mo PxMƺnZm0fy$vk{O-R`/ كw_gк'㶷pTa0K#X͍ZS#c V.s\ܫxuhb Ճ+hM)m.n _p~u{`]ű+6&pT_\ֻ(p~$>e-^Bljw¬6ءlHfhnKljOK"h bC_50R Lu{ H92 F1 8+Ò{MCQݵ, FEn*˺AjUQ)V|f-dkUhkhJk"yߡ~=pڰZw K|sfe>&sL6Z['@_BӠ|E@~c?[C> D.$,G|f( 95*palfM%qf@XJR&lɣ!)YYT{F\"1,_ƃ}I!Mni؅Rޏ1<]`"b*J3V*&D_#gRo_>"嫓G6 Y_7oȺc'⸏M+W)Ԙw҆[:|OS ZF7X!xcgLT`,k >)j,iZr^]'%"H1v/koq2Eq-ҼTyҕ}F.yn8F]3`d-m ؍ֈd*cЛNu6< 9#^i؇a3t~t\+cU^CoQͶðõ #wx>oK'OGfZN ̤`UI*c\őRA9] tdBH0bBc&Y2Y T;M&gL- 516AyE9k -D#rvbZD)Gl#!reD`oHDڲ5|-HhH6)#2BkK{EAÎ'bWgMI8eUOňQre V g]jKʮK%qojhS! 9>׾֍b<.ٰs`>ę6"ϧ}}끭0sȑ+6>fMdMy9[(zW-6q>}(ۄߡ!v7,s ^eTGݘc:Cvpo!HSC'k:ym& ږYWb%]}Tݐā B'\aF^ Hq{Ii/-Tl<~yEux#|}S璡0M($2X+׽KvEJ CLW7Ñ{!]u4Jd˰I[VH(<^6#4kkB7{Vq rޅ WWEkp: -"fMR>!,qf |1{icF~ /Rra`J>@:Rv)##4'<@ˆ"9x~}RuRJwW(:U =x_Vr~/}a Θ}^rkf |5%Z9lDnxjma(Xp/myQ]i^0İ7e򋚟>Uy %b= K8OU= ;yYRdƢ2}ݠvNK,1ee o.hM'Zwn84͒@tdX)m%;T&)dZE\|5 ʤ;i-mO 8LF%xNWKa)c#:C NǙEnFytQ J.0ْ]9 ] سۨj<N#MEWF)]`m-0c[='ӠX&>_9pKU79n6=pUF=5c|0pyOy*,ev`Bi,9"wrqe#-(i=YPncL ß+yG!LS.qͪ˕퀉4'fC -UJTj\e|В{3R:?S?E JieeEw;Q:4EMtGZI*!~Ll]a0N26n9.]]C=>OifgF{Z0'*.xCU;4lM A_; Ǽ8[O%;VIzfZ5zO=JE"&tTe/AWY?t'/)Qr#3{DXC0(ҵSNRï/(;PHxw1 ^[w}1& 4=r+4n@2{R#Kgko@zrY #8`zi ajRAlФ- cv.⹎>S;O0:8(d Ml^}J[ó*0y>zåɔ :8QCg%IUDi)I :ʂ?jU;h}H2ehDH_ y ]ѳy?v_Lan|AL Bd7"dNVT:em8ďFiH[Y~-:" "-^P-SXXOF;:l?5B;<ɩ'3? Lnӱt2OQOv}/BǷb 6AGZ@ӡ[dgH"Su~'hIKbNH4Qk\S7RPwz*[&SZ :ﱿ"~i- 9k%tz%v2ju|F9'4x0!hj4>9.P2.qKT /v[˰ in64?hiv3뿛ז=n{ *D|oС`#M̮(_4l4F~昱eVi7IZ9/ٖZcG ygOI n UrM4F BDh\DkܿyMg5: ~mR1V  ҕ XrGj =E-7D|αODz#aC9 ;Up=`Ub{>O1H!A8;*d%+g"R-AevoTPi'DeoKH#3n,Ϛ7v=&nՂϊOܟ80Z&$U=U ĸu=_TzM]A Iu![h+]ߖf]>JgY`gV.<,xy G zR6'>BMb/S fW8pͨp8}tO+ >K.7MٯshnEPaf*b0A$j'|Dǎ=@NDEXWAZ:lgX.8;,S#ImU&W؋uP-[ GB0m"~l O^r~8Yӊ Ů:MsvռJe~ 24!`oWY@s$R3/cT <2O7 /N"dmB>mD,f<&5F;hZ6{^TEE7+iM*!2%Ud{lecR/vݏyǜ O\wo,p+- |"?C9;}jR[`pU-쒐*b3et!Ԅ$LCVuMTt 1v' wuk8[&.rӔ<)-+))Sv; NK0ln8 ya16|h ^d2i>ƦuaeY^9!3r;+E!.vd A%5t0sH@Fs@!:f*h<>Z䢶#n1$+FZyEL5yKmQ8I =Gu] _L rnXHh%t*?́'*aYLD|d;Ϯ"]BijECqڝ]r0$Ih+D$ܖg_|BBi=Lfnڨ#MZ4TsBq۾5:/^oLFkBkQxsJ̴5-+_k{D X^&YqQLN@ů.ȟ咤bHi8tݠfFfKe3 8 gN/ .2XTp_k:ϸO \[o <&6W8,ф=oiXl g%}խF+n [>&%ԏzNH۩W\e"S5%7 a|ּMfR}zAHz,pO>&#O]G/CþR?;I}X. H[v5!!*hoS3%C+I"S!&OI-)Nŝ; #<#i?›$-c?GLeF݌r`x:/YO&mJrhFӿugXx[ Ե R_S,K)$ )qf;1DTlvYj3ڎƙlrkf*pb!@&a(xxBjd8p əv=jAՍ9oi3#H5NS\Mӫ>?ʖukT=v8%\`!Et*"(4FnEv׶yZ;|<_K#@^l~l=w 5([C+6jgF/ˣg쯡1UoJpd.Bms`Ǒ*3B0p.WA(#ݦ6$Ns$h9( BܰaBsUe&v-g6%]̚^!CIS㾉(Ǚ|s ଜ64۬afWsb0*G5s<剘I% \Ձk qZ|KsMnC*8Mi=V\F)cJZN~k v-0J,E82͈(+e(WwXN%jy$6 fBCfӣ+] 9 2E:[x |?@sFyusQk/mRv-F,Nu0l=أhȥFB,՟NhR('}zb% `ӃpIBP yLSMfn@U}E 1ߞ"UXW#X#jW}2){o 'iFnudawPg;)g81X0C-P ۛFf9fu}8 62>(k48K1|)k4pơ+#5#=eo|`]]*wϛc:srcm"@v:nP>kuhPFWx} ;i:FE+ݥB ~J?F;3KŸӅ95Zq dmz\/mVpOe a5q(?ت 0JiOa'zfGh "иD7~9`.f%pQ2hq׳]ve6,\߲ZxiDj[MP=+h%9uR? ? 9xzH 8iy%UCDj'A-@QRjB#z |~vb+dyfYکMw`Z)~+6\WGBDv9c*gU: UPw?hi"Cz2 @ Pɼn%@=;tZ FnQ'Oѽ_!H5?WJFFIaE0jc= /&6)^=t{ +44?H! 'zۄc```j=s!߰x8amn SNb\wn*y )W| tguʦꅁu #U\^&Hs BH*%i{Dw0I~|lDM}Q9hd%g˴`/wjT1^K[eAM>- I{ۨ۔ѐS6´xN}Y7JYJl NBB|<+ӠIxd 7u?L12 Y胃D8b2(爜75TFw}[2܅zu,sO3$2Uhfh5%ˠ9kuy(t޳,dt*`dm}Q ͪ@5fW7W0"8Uqq..87sAHLkW N|xhHUͿBm7Q6pw P:2*Q sJZAod1f +ٝvw",0FR+򥫱D̟D/}fCxk^H5IB=$ϛC 4ήVJoXI;fHcksOimRYkYh>`O^2kc #R@c%~ ,OvA Jҵ9`W4;OEFOzJLciܥcT)2C 3"MRV 5w5DFtGLJA>[a)De%I%~? )W}}L(zUFQc4 ,J gfUel>k&T?= Fx|`"9;RT2jx-JaK(2[h"*vBvsd~{A ;/7i .)nxe Z,0q˩z~.ka6Et"UoD$muE1ڏM7dʜm\7iy1E34yj 7יov4~jWZ5%29Sr_Sj^>Tj福D*c/-ӋT#]3DސDXxa_.{0KZềĸz Iw4P&Nǃ{x[QP6QJgҭ bÜ{&848/6hgsxIRB"|@7/v=]^]h5R1$gJ)꿡r%HOg֙YI|w}#r(h$l-2MͥCқ MnϴObq?kppkljY៚ұSF/2#l*L'FĿ:MtZ^ =!"f{-3,N UL7qȠMꯂ[짝A"Й5ĥN8 =Ң#cZ˲mLł~?yf_pz҂(V&KOCo]P"7^ 9'ؑ k+טM3rm.yMUC#m_s4Q=,yҪ ">h/x(8},rz5OFLl2 %( C+Y@ .g,\ALND|zK“->BZm<H*HᜌM1Ol}-Σ`aFܹR,tv9Qv|pZ]~ (d^Ɣ H7M?uajJtibL` b N1<6$|%e{/rl{5 wSmb T'c\`uo>ը|(:yQ.Sdb!_f)cXWpƺGH>#tj!UsB0E9z=9eg_}ʕkyIs]#L)PQġcKy҈{lϽe^x}aje>ʐ,Nx*JXϧM61dp$&:}Ɉ>(A/=󅧞@WTwmT*Ҩŭ;DZNĕ щy9V"\`k>/Y`UoƳ6Q"OR҆=|:,vNLp91~/̍:Ni^FFv7|f<ڏ?\np70]A cuB:"ee=:Dc:%saHyY3g `\C­э逦HmZ\`.**}Y}j,Ef'B 1)dFӹrn)VKe>Z>YޓvwplQ`ґ꭛Zn^/Ko>TBv[LqYvbyvL~ jFA KO\*!n%Ύ+v'(x@%f8ej F :S8sbDJ/[%MrJyZ_%i`7~=JQ> 'P8ٴTɘEu'dD^y8˸jaQIkwBte;X!CAEj nJ6JkK<褣RiXlzuOv@ma »(MF{B46cĀmԇ=1~}iJ)b-jټ JV-Qc&<5Sڄ~]\3Yl{7r㻈c(:?sub&3HɶuWmz'2h$,7ݽiɹb.ڼ>24͹p)+GEUIЪu@~ ,RLQ& }Xh貂6ǏQcGІe/V@9RR E2”{k҈ʷLS1Lē`{TS6)<]T @0-8u:ĺ~P@І|ڸtԁ br >wr%64ZX~k9ͺ57՞oih5_tܑāJm=>&?_(3s~6\M@P6&wc6%+h኎ "}::+E3tGثqU1lt8U@C!`JBy:e);k? ǛHz cw|yNۄUln,?U,Xp$Z r qo҆TȒ2aEPNƇ-$hHeWo4`Ǹe|+]柡I&qlxRY# gׇ'pެiv灘e׈CxCƕk &Ă}n:ۏnhfoZpHC@oJƬUj7q ΕL2k"Yeٻi_{tчvqfG+ծfHM+`GXo ˛$;$_?.X=(O}8MΕ>q3GeНv.K,(UxO= t& qw}:M ݌TSY쉤'P(z{oO%?L!Td }r`2B |Ykk\1G SƁ(([JK8dnW(2TۊixԩeqJ`AxMM T|W\w~ ExOr1W]Ѫ2P^g)9VȹĀS:RU VzNļұfykm>Xᚃ:7'8RQ) %Ouq{ptkuC/u%L/ %2z˙(]Z*v;I9W&] <8ؗ ~fe7zkqaG5LLhF74j0ÌAڋUU7M}HC$LS ,]G%oSb3ưtې;0* ԟI Sj*C'W]"])BF/)|Q,㢑[t>"om " [>:4~8@|T/dl)( ;$co!Fvm6\N 7եAX܃ gMaqRބeNW?kq;;v4΀M}:9roO 8f:ݡdҦI]r6 .uPv[( vt dhSn$G*4fe&7 SmU`[T1_7*sj9s@BkY֒r2X ,PM=01Yd'-f3+óM.v?^GN=f}I5O*H$(|wd5oӏrKy[u]àʀC#m"3ZP|tCTDԙ!=+zZe?q,)o𛣕J+L O"p}|^̆ɲhu _A[/J Vsv]3I~Uyp-$mqQxWeĚ^h>lF6rA5(v5઱죍jd zqkD]zSL!+/u?-Jۨ9 cKTbDиs]G5j#ܐ?SZ,RBib̾ui+.Lbfg A$O!9duQUg{T+4*-RB f  OO0)ap;w7'.FrL2wPq'fm\j{rMĂSߋNZ]Ϻr}Fk2{!LV{c6SgX3`6eT{ 6J ʼnWlSpFNJmky$J%|C3b¸'BNf>jiˣd@^h_ി2###Pc0,aҟi0[E=_6sI4QM!K&H|`ʔwPa]g9!7"K$mpݥQH- JZw~i3wbPv yͿjnjߝ)l"Hn:٭p⼊i,iǁ$l颰z*AU2 @7Q[ͺsD?&o+ 5Ԯko+gd|iX2*괦@dz2Rw]TLx#l1=.bAp߮ 2ߵ6S@&ϟ-i ˱ ЭY;ppeȶ6va|N޶$՞)& 4(bN\6 ć.6I7 Lb ԦЫ.ӽAܥh9"(4S0C չj()e|\)~BT""ZhXpɡ!@ ŻdCIN)T ?V@ 0,j %pId34 t'eAmx+~ }/`)0eTN<X_wE?]']aV?k')vIZ1gP+EpMtLCh.wpC.}fmQ ֝<+C|z@glR|z_*YwQho ~Sq]0&!؟j0f&̶#sE~G ̩'Nl\5.5K!s[xO ڿqiR&Y̗(J}j (tfǮCZ_r6VJ(n$g (G@e<Ɓr@=``\Q6f9YL-k̭ɩٛg`d }?cDoي\qu>I@?%alO 0٭2?_2s^T LQVC ŨovbGj !:q)I@0xn9A1XIQլgС>W[iFLi1Lu1W~ oeL쵵% iQQWUַ)~=R9/,ƨ n4_^Cu\!3g$YvM$'P8',tN#^n ^1?yS 养i\:ɊAFVά/P:^Iz3mzAr*Rm|-:Sc?P(,<`j%2;!C'R"䐈Bi?hC C|UD?_!CR:,@J%U!au%m# 1ɋ.S[-acU}SCu,TYH|AO.-+ p2h aWZFyشw$ڷeP ?"C9pJ͇yj?Ĺ[ mbpJDuSh'fDJ7,D>ѣ͟('&~x-۲l' δ "$1faws*Ex,AǠ.HZ'ʲǙAO!@9*A}Y ͻn[;I/Zk$DB!&F f: 1 ޿ t<}oIGhef34}&l,tp/U ~qz'kFVjpuA (rnѱNS ИMVO Dd5C*U ̊ߏF/Ub>aMPx?$D!FAsї=a\oN-,h[OU`D@"f+vHي> q9ba R L'zܺyH@,rQ]0p 9'xԚP\xWF4H#bwWJ޻iɎR)<+q[ѵh _z-ﷰ}q81ZMRC4N@~I! ~,Μ-YqYא^݅ #3ds g^mmlw@D|SmoG8;}a ̃{Ҍ#[9s6M,4U =ᨌWF偗ݳΎJe*'~`FP4̘]C`*\iO=,u'u?=#E'V+G^%WS'5 5a^=oT,^TfSk1'QƕaTosNЀifxk!5,YrޮIrnD !#.^4=S88 )r  5wrv'h~zE*N~c`xV,mYPѰI(͎% lݾ8HV a:W0ƫe]mH41%U\0967A(=Uq*6HorBnq̀MzKx[OP<9D_R.H ZC0Ed;x UOzaC .086ן]u1؈w{*459.g&E&,o:Į`<鑇ǀ # ; U雰\0q)N4N r/M/BoMP}N赏;J^!>Lϸ~ދ0Yzov;MiޑO>d̒0cVZf-:̧{=&p+bq>4y˿@L~4.8 }wh)~ 2` *2~<:-*'fr !(h>ß/? q&Lk G뱑(4x mwK x&gZ'r@y1NYX/Lgt8DP&t (^d؏\ʧ}p>TJ:d>CQ9mo}5K]bYaJ/xέap@N?k)d>1“9te4&G;*4]Ax!)F:3(TQ)Q0ܰm؆t5ŽV]]H:,XW9@!buvAc>-p6 F-!Iu;+* aʟP8(h ! M|(|I7L~bjhdK bGr[t(o=m$m O ƭZzǁs̺o_>xMR)B\HAQ$"6I^>S˞CmV {ML">֚8+ jI*=`<ƺCaILP\XCJy ΝSfC^?)>㖓y^TNĔjW4{H!xXin*B<.DIXir(lTd h*lEKle]ʍٟݗUYƯ,6k亂1Xu≬M!Fyt7ǀ@ _QZg|?y-N '3/GVW)?wSie[S78Je6Jޙp;% yrŽ``9.aPa/?})GjNqt6KH@a:.!NZ¬# ]9z]gwhIh#o˞Bw>Z.Qވibt @#MȥjWU: ۮEAw z_c(3hԒM=JXDAն tʇ͍!۶1fs'2#>0 %IofW`I7(ɴFG_ 92X1)Vk9UQl3',#4xR1ġm{@y@rv .Iww ɿ+dDdͺK)teV?Շĝou8 hދw,TOW9N:%٭K_e[2]($=W{dxCo3([KoD͵G1f(_|X2Oq[ 㱌^"ϑy#]kMK&*@+}x^JH[q7oĖiOC)A*KWZ1[ }R%S bjMF.D^ܽNtL:k "A+q>%2KOV(^UoZG1YF䎮McYJ*adrq]w٨%4'Qvx~<bXG%s6f`|jpoW4ޱ{ŴàO(:ۜ䍚P%zq_Ο6TUIpEN 0>;Yiw* K!QX9ܑ0Zhr#+@57v<6Nv4hgV0>QKX5Y/*t]\'ٹHd fkTf ALS0p[ u$6RkQ$-ڗx,`igjKİ:XpDyL- _OFO<pݴ!{6&*nsmTo1 E$XT9yr<*8nrnBz䎉-xhXSՑTJc8@Xܰ1COЦ~gbTchgDP_k͆ޡ+o!$F@ߟD c {,LO /T8 ͕Q)xrwj@Agt딨wi5Ee! EG<;\2k4jJt*<}zP1js_+tGL/fݱ&m!YběᏨ N'l"Tvhƙ3?\\uG /2Tn{&_U K1 ;BV~v>iR3N2i}ڱM3;-5fK HSU͔-1=` I#Y/Q~+lF&fh;N/Oj= Bd/C7GCM m%d5#aE0\aܳ~DW\̅{"fRNk*)W u6@{¨1Ci~@St+SlNFOtu_̊^oZ:Qs fٶD eWgP+DXޝs:UH]^@ěgt'GeC/jNHi\ qLPN1@6cDÄ́/Gdw?3,ɥġQcd7Z\9F 8iFwڃsa6#pF[OEٟi8B 5[H !bt!\?"ꦦ,k :Gwf{5!#&CFł:'ԙ(׽B\ºh0ޤT6Lր|C 4ȣvAo43sf엸m=LM9KSl=b6}iʕpN2JsЪEN]z7Ic`~`!\z+zj:Υsh"/n-)Yb<5DIjJ%bADPCW;k1F3A?s7 'i7q,} hѠtt+.cstcLTj2)U{aDL AA=})Q $n\ gFϨ ˊpZ--4Šg{)Ƴkg*$5V 䓢8Mlm[.f~$ʜc7@My:' "gK̾r9judhHq4?%iK[>JQUDl䰈4i&Wv^'э5͉ZQ;Z3 xYh6kZ퇜kHu^%EPG1ȄFo}?ֲ'/F5l<ndqnnb>cB'{ E8 N[]ԩ 3]R/W$!Wg$&!ƀ|L>Rl,¡#fSXJv>w5֔1-f?4[\eCdtT~Ql Rf)u2/$q G_syʢ4Tɀ!cO:UtlUbb̬b_f ,w?e 97XG,UVHn YTوRlz$4wTo;Y\12ۘGRS[{͂:'IqWxzkR^z\IdQb8lxf+Se|j $=Ԑb?6kW~)W |]M`ߎnbXrXC7]ނg @ݡR6浌(:s4?ƶG֍wZ{?,Mg1XHv.bI-'khaf xc[(eAc1Yd'{AB=#NdqPBnlEjƄ=C%"'+MAZOHDp_.r$>m޼k%;n\>򥨄L~f{8fSGTC.GzyIy|Ws/v+J|Jctr)b{8%ks]c>Ug8G0\g݁qoFldQZL=~#K:gv[e9.k8 GjD"wte,_TӔoo͢yZ)"`  dߦ.eSW /Z1mh+~‹B&Rf?B.FD33R1:B9osg.+yΔAk Ew˚\jW5jMܸ^"n*nPcU±ktl+P!:۴RT!z@Wb%|KhUhV"m19>L"s`l I9- smƐ[vRNjc' _HdTK3̗ .?1AxnG 5Z%MKe6 ޚl~D罵 a)UԂHdF>WU'cwF0ə!".Dbt};^ a3_1Vbʱ<@߬ 3Nb2`oL>|-8Q+46ܼd%oggr(mp+j[(JSMgނCʛsq؊cu%U=+ɟ*֝wE+YB`=dibsܙ^꟪$srENwJ -8!Z.?:%a{AnX[_d*K€^Y쿘]²I?~^4[ޚ^XEX 8[ ,%]ףcF9213'ASfc ۊdm}c>e2س gv/$tUQ@ 6]ʵoE>5}ɟ>+\K,;]2ه^;jBv, c>\(ɧKNh'jgg ^3KqU#!k gW8Hoc̱Lko[@ō[Dϭ.~018#gE \H*Cn,Jze.$W1(7$mI5FJ Ғy1!1"%?0OpdD Na</viXU/y TXE2} tjH+4kС O_{#ێ1m1jJ]dbe:ۯE (Ȭ}t h %#&@A-aDIm6׏Ƞ7sz}^ÄhlWU4 Mb"Q#hT^w.Nisa}h y P}A4eVmфdVFO7Myop8092r>AC: E)dܪbdQ}ZpgkkCn&h%8AYDb1_].u "x/[p ?ʹus#ws1d5ϰ)~' `}1ٲ^Y ˞߁9IT^lݥ%o&3އE"E&Jir#8P>o6$`-539LФff4 Zd :Oe(4uśzPůK^\7_m JpX RcP,8{w΄A"@Ԡ!'SeVA@T#FyBt9H }ucA.b}ݳP\Vf {Ǭet5cm7FffXz[t5dG6VVi䦜Ʊs7F)gUtsه]FޗM1 $[jK[etU6uRO]a˂Twu8bPX͙zr~$KVc1I8֮)mPC _,Bkσv%c&޳{* qS_%Qd9ʆCӋOzGh}LM2Erɜig7<;!K^ KMbTiM3,qÑ1d:En*}()c}[Qi@&$ΙqN}7A\[h#76&o5C6+u]2V-Ro a!*/dPglL5"YsU)߭#0W}njUms뷕ڐodT"^3\|0O LQF!:s}=1Pȇvbh=?}\'Hw‘7M.sJ@`F㍯z8aNnG =0:wk̮* @]cgM&ܱUfO"g-ŚՁE9U PHCp}Zth?\꟮8F`,Npo*_\:E-;i/l#_2X8~ƪ͚2|Ӡ2/ܿYMss0!4> $d{Ĝ.kʙVfG_\(?Д%SS,AAk"rHaϮQ/TMoO?YhFԻ຿Qvrz[ǡ2XE_]ݗ3t⾱  r$%w .waO+IUBvުnYf83e^0ql|@zy( `>>~C?vMƻ`SQwq;i;h]cG r{Jy 0aҜg!-l+ 0}Hx{dy#{w~)"w=_7J0K}!&)OPWbR.dp`W !-E/S} RzR*K#H OU}Vləct%zZU ư':JobD;C@o4Ř\R$d'0 +}B3dY==ߖb<&) G<ܑT fǩd`ZG,Q0Y2 286r/=64lYD$b:5*03Yﺄ* -zH,K?)瀻( *)l(UH*f;RF)E@dm&Cj53tLA9崅)Ffk|1dq!_Y?- }>#6aGyMB$Lt#%͓_ /DZ!iZh7f\q-d QXbI#ij@zmա'afl~ s@y(,숣5TS|Z4hE_utHC:vh+_YBFK sڨs/Vїoqqv"ϠFguA^e'5*\ 4^5oK ҺrхdU`Wb8Z"/Ś;pn{ -j4V{ [~!4f3Ptmo2"n #{ Y,_.@tj7|UKPjr:"T:wI%q 8HyP\m0l٤ 9m VGrR? DףOSp y14@N<X"MYPr6oc.N2wv#:|r( +2a4߼.<1I90bb sv AW!?~D,XxuZX<goOf 45O# yRe5.b';_>Fr2ʃ^Fn #ҀH+-jz S+SiT]AY>xjpo0BYAVI4kǢ(m2N5CðwxʯἪ|~Ϋvf;p7)n 5PYSӸ2, ːgxt f,JRh|jLf=i?+ܱa, ~MGϺ^cE> \wb]؟8KC(GN,+%٨ϴKŇdP:Wl:UyK4ESE X;-9݆Vӿ`7P?W>m3eICLeXcϦBdž.Pi)}^is 'e.jp;=xѱ9E^qCłW}"͌LBm䑏+ ֫q07 Ň3,D6F2E:(q:mW }觝t3o|ue>Xz|ghA NL~1z9sdº3Yo}5vf_}SXSy(W ȕ9:D]]QȔx}҇[h bYMxzB֠Xv s .ʤD&00/ǻ߆B&/\f,΄Pmﯿ\!F=hp:a.7^߾W*2}0-S֘)Hһ53yl,b^aj)I17"ug:] $G>D&o3}]>3_nxIo<V80WљdL6#{M@#jOmƣВC$#\CNz%3W`PwuiHkl CF.W9_,a&YgS9f&[ȓ=!OB'a!_A| G>VuD2ɢ}ɦİ&M2a ﶒ"-4HL/)4; ϭA9CEߙQNUcЁ 0q_gS_0dwE9aE#;2;xZUʝ%B:o4RˊVE 5->A."γZsmA~uN7/v ;ɁŠ<ԩO8|Ü?rS\$$Y5*%-]Bvô%$+vM_趞D(opYx1G'K~~f|Pg9TP5B(msfÃ{_[6ܬ܉!bS%xo3hkS*Bg W.V'Eͺ39OY\uW+Rl=Vc]θ#먇<~oVZ5HهߩPzPEDآM #5*@:\e*^5i'Z8.lc,lvRc*DN#3\ *sR|UcAx6LJhTfP-l,ON!ebN=*ˇAҗ?;Bӯ/QTԅx ٷ ϮhNVȔX] NZ!Iחi8yr63TH8}DAT'&F!4FׇYEtlρK 9Nm)*2=I׉ض5BpG/m̟_)Gؒ # _ƙ="\iFDμ %0|>SZτ*η(glt`Յ#}f1#EyX*9f"AQ6U4TBjq=3. u Y>`But.U#;{f 'xeV%.VuDۤdB zY S*%5xϤY*p1&G0/8Ep3rr^5T~P_sEb\ri sɥjs-VAgan])ߞdl#HֳR3ZG";0$j/h]PU+ ?<6C^(a_s o>9)?˒ e$HGiBH0FڙX~mTz O8ZqH%vgx6Hw9Śi y#SIL5dtgsΙO3f[1 .s)4cң+Zj7Ԗ ANM nT~_ɽ7R~Ҽ+ ,A`nb#>:ܶ̉.jf൶^_u'G;z}E`8n)Sނ hJV7iOUd|1(aQ?ވ.>AKnc^/@鋋u$MlGLb V{x]2j.ES3*]8zg66uBK+0ZQi>-WG6*]+`V R/n&dKY'cCEZG?ΰyNM HN)Bh8/M•4 C:3 :S ._}l0j+_ sIs¾0)V&wUe._0 v8QjUMBL9/\j5z-tZ -(P٭$bH;Ib!]oA@EM~_`5__)RY;K͋mORaX4<&w|ívwZ/%"YO1c+P˿k؋nݺi`"e*^4gMh.SQj43hUۜ8#>~Z=a1Ῡi.vmTbdә#yu\a?Xː'j_( `gEwnϭTf ȿ`ѥ%GYt8I O}:uQ_=ZeOٖ0fI\ 18+v8KVK' h=_z5(-vR^RANѓrn{Yip EAdqbS{v[0rmMuG:ʕ4H: R BL0z] LAMh FZ)ͪfRK1\Q[!s jfRO6I_o%Ɂ[P%ij EUwB/0Ӷ^2Cqa I H>Vm?0/ծz\Z.qc_U.>6aNJ$O ]alQgC}9w5uȋ!Z\@鐽a M%=<ߺ3S[= ̀f *hsiHn@ux |3J^yRx.ڂn YVZ%A݂decS@`v#\"Sq1!H/s0S"bմgs~N$Џ1xCE rdr[$;rvbBPcש+T9bv?Ŭ7>/P!S@*x݅;α:/go @M2uX q#hz4t܋Hu.$iOH`=gt`rml5z!d=IOE4Mcm BST4=hSJPh Ǜ?dx2`-FڢZ6]スnrGk3 ^nLa[ r!Ȭeyh?@9Fta_@JptӶl27U䷡p7M~(v'QA@ov7I\ "NJ ?v?v!W5) QQ]+.0t@h)R9$(qvx:[ j?0}G>yQȕI gATM OMhT@6 T{-IڜPmu.d%!*MJ0aM9>w +j'\ 6vvѫqwsJNzKg ]Ydؙɖ3L{=ucܑ%kzJIIL2g=^7ڡ4ת|O $U, U n{-Ѳ'h`o*L;rt\ZnhT4_ryC>|v%̉,KFǖ,%ެzksq_:J9.җ҈hH#frd0!RVF8%F#~WH?} -@4́j^UFȍ%f+ a̽8$Z=Ll&`IU0ɔKЅʳL MKXh-prSwMK}BU{lۨjC e68,ʨ56PF5 ܻ[l]~umEDo #p7@\4c,PjC#J -JqW> wmVjK%0/lQfWr( I}Y ])T-d@TPc!]pa"ymn@̤&z[S̀lWz8Dd$(́ƸTՃ"޳L'SS*a5x2#Mǔ0 gS?9ZR-ŨkĥxKpK#d/UɃr'=D7v\^U,E+fG!>:?\`kِĨh_|y&X8]K , .gyYQllxdq* xVXSG\#/$izXlc9Loi/ :rX&8Vi0v@o?5֫r:qW9t'">6Ҽb@BZUQ7n!lY8ZPv4d>;bkV׺Z}3EqJ%mիZ"Z@ʯO2=HK`92*~eh[o{KKtO ($p:5[в6< `T..4Z$5C:3YI"7m=]#2psyw8 #7R|},_(7Ⱦ  ZބN/ AZE8 dc p R# `Ohyhj;dMny JYe\||ek1;M9Zgl$Zki "0*؋jse1E7D pX+OZMiA<(+=pol®044MN`{qE938!52Kҩvt@N)}N(+P-G 6Tq=j&W RztLf0# ~U%]M?vϣ+T&#I > јnJV|gq蛅#`l|z%`w\@f6ӻ߈e\O@?vqፆ0{%V7hhO;~/5w7d~+T@3IhCTv;sy@F<| :BXЇ`F`"6!.ȃ~C( W)nY {@)S Fڊ&nq OB( [Ŋ3`H7VK5Wy$&] @bgˈSN"<}L "fBԹ L1˱,PsE'٨5~6X!M. S̨;1; {F #^_\Tqјճyko~y Ee1> gvm`[s R_%"zaDs6x '!4cp禴|.YOQ(=u!/(Kn>6vF jIW1K@9J|Lk-E>[=S}SeE:3hA7Vƀғ?ͧތ}\,(RqRU4B9S*,!&cXD dnpι$G3 i0CЇmIZ6,uYV(RwPe\)'oݚHE A, KjO0{QedSz 利๨T|4ݖgf8ygN+1uf0O&syX.יDo 9w}||/d!N;B9=LCD'm8vE ǤYIQ]y:BBx牐A_l.=u OuA4)jK1~m৻'WM_ $ޅJBk×՗UO$9KA授hd{frw۰ԅK]?&'WMvT&o1v>m"-c'٩ln5Ϻ%LAI\HIU<6fGig[KAϛ(X唩Ɨ KԁTء4Ÿ f9xUL*'X0mX81uAVs<@]+ ӊ!^\;5fJ]Ēe݊[y0JJ+/E:S&1S\Y$Dž 1PH\ZH!*\ Q,FEpj# MxIK>'3a+/jiGo:&h8`XnW[jsQ! C_I;ѡ!] $䂋n Z)/SIJ` L*S <]deZa=a\8N2]^xFV(,˿ʓ"1d ҔE;D5Wv!9*5U붙E~g%-5S&S\‡JW\ mLx.9Qڷ𞝋ECy CSEoJzHX)0VtEl솝I]cs]k+Zaٖ;ߏvZ$RD NͧpPǨya#em죗TL>w֨EP6rr%j5@dW˻l={i^E5lr{Q엔Pk 3 O*8%F `ۄ4sȆwC"8v5eO7-bYeG[jn$~'p4!J[VO&]NebVw$Ӆ.Z(^A9'caPZh^r$|̮͗LDȲ+ԴW8n0hX潐\Av={E3Xjf'BKYUfػV8 iz17 |&.՘6(L7 W{M㏑7qqpվKa#st7wC9~(vM҂)Nfu) ͥ;{Gxr5'-BxN䐤D0>^!%L&匏c`l2?EȨy+޾D?q4g^A]وzw1jH aͷc *!ts~sd+VO˚4yVl|~Mس$;M&!՟ݜK$^B,I{be2L+r6qs;CQlEq2ff_/y8:2Le.zDB)s"M9QWc»Ldm:z`SR-App0ҊGh t:f*atrb%{UdC/aDGgT_ LsW!ZX&hv\ 8Mb`2U*h~w leYlB;NۢRQiY]VVw2=\UPEă)Y\JK9R0CR(s.N7T] Akd_k3XPpD7164'fHGt=(bKJ<1ډR ݖ(v$8(vAR ] rxsɏ\%5w},$\y(Y%|ڴ٭P-3@q/93t5Y(e$8?($MkAsS4:\UاiwK3<` @ cUr@f/zi˦Q=5?8 !o6edyUlfC4`1ՉA?!jgBqEn)+9oH聵~x !nwX_G\ZBje}W3P"PYSJ!orаEUp=Rx@7\s7na*lbi=Z&DԂ 5%WjY*Ck-oyUA"f/j2ƦՊ8vH[;t#ځX:ڕX4eDQ ME[}'lu#0;4^@F#vnpO͘%͂c9~BHo ,2ڦa73d&s&}q\-A٘>6} q)/$beH9oF|n:tPDl- MXA{FU̞%H y BI^4W/x-F8OX skT$3Uw;Md^(wFs]3ւƗcpw {;q ӵoM%*w-nmP$#"-wq䐀iF<:.=`5aAuڍUk_$7Rn ƨ:e{IY,QG%YUA:C{l|c@YLF5xZl|[.D$q"JE2 ۏ)SAտU\s^ C6]cT2d556L>D8Q aoBb.AOUk}OкbK*C >)J&˿ju+±%uֱ~Y懱@l51] SaUCbK!hru*_˗а(Gh .ٴd  I7#`ȋkiu\C -ݰ@sy3W 5$6T/3%N>z(d c1e~%[xulyekKRAM@m9' h1W)] },4PrKA Ll6R'nPx @[؃b+k3,+WDᐫ% @KD|ЖzX[:r\t7]+%USici6TՄN!!zc!!@ȴcA Me&@( .ăQo15f܇$gK3=+ԆB0P@ܹWrWq+ k2: U)%35kZ1}RxUcKc&J*H`4W.dKW+i qEzN.WW^K(\ƿfH[7RD)ɡFB9Cⅿ9KvPp ,?1՗#nSc*O)愍*VZK5cQExBM`S$`=:m75 DtVJ}igֶh/Ч̊qd MNRi@de3?"lx)B"3Vr`o^m1CJlֿӣ1E-;GAYI*r^qd,/S=k5˭Ё 2VX )U3cCUP*EfT|ԉ \b홇VnFʰƶn+WT-K<dEg?%!oY !4r䲨z:pRga1Q[kK rR J]LyƊ>>~3쯖E =Yad5j,52.ߏֶ^4(r};E.y Q އQUp]<jHOAT 17QW=uYn,т@2~pnYV1Є'ʗ25ί%*䬝ru ?s0 |lݻL'nȰ2#me%Zi1jʲȳױ՟(>.!1ȧ, xRD;*p@^zdJ $ jw9 ;&Eld<.9؜~ϯ3׻:XeV02okCh V251N.i/,*X]-X͓BF>iT>'68SmЂ. B3pUw4%cs2 9! 0XPȫ%?pTK01Q%`/`/o=Pv&&U,})xҏZ d,:ocosGׯFl0RZ(F FkQS{‰ ?MۀgJIJۉQم/}/n=, vvl+ɸ$8FEIqJbMrXutmSIcLxނf% >I o3qtߛ[Gͤ1/i|FZlCC$,#idlן|ru`ƞL*l{'rLM'lBH a6h0e^ D> uIl4n]@(XP5NaJ#nSv4 xKq-^Q^Ȭ7F ##f[q<盇 *>0UC&C2y]?|nńi0|A,'pMUzo4\JjJH+\M/P!%s0;{G}+YA? jYYuG7bV!ֶCul{f\Z7v1bDPMaRՉuV{sI>qCRK[B8+9M˼q3Z|"$üB.dV '5U<1?vywJt#.ѣ;Xv"ڄ/PSBKkYRVo(ltojE=A|Z,YO.,F@Wj"T~68QDѰ!ӈ I^<_"t6'ItM<^t,3fu4O6c!!Vsd`ID lŎ eKnbݢ}8\v3c5  -+TK`n@ͻϘ4VΦrtt'a#gs"ޘ-fz,!`[mR^-Mvi%KڄMh)b '(Z/ř9,o$[~ٲ]ةopȌP$ҳ$ 0NfcX>#}R7~" WoȸoSG h;"70šDrqLv?" eCy#T`Ѓ~TA&]V%FW?wjy3Y-UߜNC#;:tAYz"FYTH_m7EߖPv Kw52i3NTSJV_2#1ݭna`2 M$}60-/IȶJ4 "i򱽔f(Gte$󿈺Ѹ]bW2aW!/9=f]oV*eNH5S2f3umXTqS"\=, n;;#CA^?3ٜq\"(-b-p) Kƥ7r_u.mdn™ ~t _r5)SzY+ΒXs އ`)5@݁=vc΍o= \<$ O|*{x߇aŁ}e[C4)]VMMD`eq KP^;wC! i @ާ_ h;ؙnF`,فRګC n?hxx:uŖGi69' D٣깕B!EK! ʭ4ЫE0=A '\3qmXhݡT#P1wp'mt8]lMwm9yأ `9 n|JTe; 1&;#1^+8R>;d?Z T>i?춓5m%u^)NF0@Ӄ=Q* PhZԈ&á VffDi]@@g3X$ 4_T$ʤH-$f`z-^pr`&e]4^CMW>Fo @Mz ɤEb&cg6:GWcMJƖ_R}ݗm)N D+?a)P9R=Ɗ*-Jet0m }mzIn*˽zxo 50guNMaOb$Ǒ9% D($P탒5Ydrx|Eś`|8TߩRGpz?%#5>o/?8lֶ%zF~Zn(Hd57QyÓp.;<2ay8)U:B'`FUa5+ug&rUHuI*X:>lGn&ҏjBy<|H 1mS?k_&$JH~|w;B|"֤fpݒtWp'_qvWAJu V)I;r*Ij#o$Bӟ^S7\ӖdS.=2;#ٵ4{$L:1dL2J\P[?R9hXy Ӯ⋔5Y{˳:!<һ/]sŞ^d͆e(3w3D"Ms*+]k%tDu;[<%%YD ew%7!߼B'q?nLv̤1(w1ol-O[z=j rEFKkUَK4P[@$!؃PͤY@:S=VZmɊ8STW^RH^mvCfT8nV,5J}C ;}!(0;U;>ҁ0`khr@ARG7iLL\ŸwhiZJJrd~6pH)mBb[օ u{j5A"ƄT"6Du| ӳ&W^vDIhA$OKau|8-AM\(( U'w 7]8^:F֣px FFJ䒈 38DOq mol1Vmi z!a7m"H{\>e5:f]aCM~ưM\JXsG? .;&C ғk/[y-1ܕ}l1jk/Y=`YDİ7s{_(HbBӝA ?(&iyv| XH4=Ef_"VnX=`Z^q!( ' Z(aɸ&з(T|U~(SqAa73<jǀZՙ!" jGԫU]sp$ɯf Jڿi9YaS3x*hp+DCX@?-?ёJĘ(~ƆϲpĨ-8F7!q 3A?ła" cJxWZjFSpPfoeR '#_Jb:9.[5?wi58ߍpn],ؠIvOΓ纙~ ݏfKv~je#ݞxrkd Fu$}yt& {?XWM}.ߊQGo5o$De#RG ZAd_I^zd'7Ymhdb S4RNBr[q@.ΆQkbnmQ(\jj9 R3b'W0*n)Rh~1t_+Bd4J/r:Y>.zprZCI0vg@jPЊE$Еψ"nlP,89y`F8AddI* vhYQL*e0hte*2C{[$n䨫&l/$;KPL }6Z({+pk{S ;$Q|iL n#CɈd&Z YÔydj}SzEyAd%S`5ZMpx9 i@8(|u&#X)Q2Ҥ3#tNXHBd%9j 5OM!Q{p䣄'g;srHϡx2bJ :MaM.@(^b/,h<>x 칳Bٚwo "EƛZy&(K-Xⲹ0G@C:fMIGU`6YaX/Ie8c g5,+(.qF' $zbEi66CţDP`2"hMM%8 *,WMkoC-EpW-Pv(whNR@fXJR^"%T萈Btv>D5m/AOSu,[` "uhG;A56Ex 2V턈Plxf}BgW ,Ϸ ld>es+]`[1:!{4L)y3G g`dȏa ,JIQW40u$ pWgRPh~% A S>KSTqVA)Xh>~n48]pITYif>kۦ7ܶE#DzIDŎCr+5TzYv:G@!8L12o <,mBSb~T1;N>o*@ZiࡃpFF=P*S j [y @-;MghZBs?j lrm!騶5}c՛}.<ݘ^'*neYɪrHd}[j62b{x^։" }o9:C4D{=>!8¢E]aSFK(ՉB(,Fu gj!#mzQ'Ï0tfu8ז,”ٚ}¡ޒ%2?w25(ۍČݵ :$@LY4$:j&` (9RJyS$y}1>%X|?Rzk5q'<0zśSI"2ؙHO}"hĵ=' \Ķ,)Ƥ~gƹc@g ?ZÉke23iqgh?;5pSVߣLe6QVN&%Ƕlxl:r#ډ@wb/av"0a8pyVuw[4" #`"dig{h]Ζ$}Wy~ +'hȈnL-rڿJ<6_$t=޶z"[vzq$CU~ 0lo>Fzڱԁڶ=/.gԳ]6l$T1\I@qu~Ͼ ] _ifwTrԐh]2dN y ۞Ƥ_$aa!VqZMZ:~5 xM!sk>n1'D{yz9=q󯴫ם@]]S1V~4A{lXⓛ[``ː>lYo<,A=bƚdoimҫZfhXRXzPL]$Ja#Lz}5\D.:b`GF3GrĘS=I:KhB-{p| bd_rfz5:gR={4-3͈rq7o#uƋuο9('v(K|^h 16U_fۦA/Ip⮔_7P ]/–k_̻9Bs_!A TDurhl{6kf1:&Ul?lYCH=; {~RybB_t[`?pHHmElzV}3neXCW)?g I <.1AbZi"O$Ny,7+b ֏eC$p^$~MlP ?5 <4u7mQR\C/,Uf+֛rnPZΤ&f݌Θ|*iI 4C4!+mfVJKMy7^Q{r"ԗ^|U{ *|B:do@0.'' gn7p"F\8%]0}DDn*SOV{]|USa2 "m/ךh$ٷU@D;O)&vǻJEqi"zUl!sVU&>=PLT6-&Ulfpn͐kmKoxA)0{g]:q%7Ƃ;8ZpCVY%7ҷk16%+gTKm'G7S {mx8%a[5 Ng<0ZYXgdn˦\ʬL{b~ 1o,(ǏpDH2Ps)-8\ĩ=VYPPy{P~C}߄Z\>wΣ Bh:LWʣ>oe`uh#ݓ|깔UL%OSxr˓&R+m[O/FITIJ IIOD#yn&?k2mmLj 2%+ݘ2+n+'fJ",'5'2c=~=\u aFW#D  hd%YWvR~D [Qq;z/3^u:jΟ"ApV݅>>fx˂T~Ťkwo;Uhtak> bh !B-d1gF F]X=GS|iX/^sҗ[GQg^ubuzAm*Ƶ+h8PAׂhӍAS}Mffgĩe@b8b°!4U!3{7~eC MF(&HK_詡K$^E_@AtUNx= cL[M{!ݦY_̥< D]3$.wd.i19nsY] +@Z.~~=dO`'k465pd S7^6R*aλ,N9kæ/Jl,JkҞQC{&%()&`3뎁d~MxzX`eSܿlxŹTNͨ vMaB#_Bq!4U_vReGԊJ'%Pc:Ֆ9' r e`G&';, i4[|:r9+Я PﵑvF÷Pl/Cq⍍kM:@j0I׶ uP_^S.Lqe#I=NeN Łf |l'7II-G׀,ؽJ{~{cW嵅w9!u5\LO~gqݐG@(`%A갡K we| A/,VJ&\Wh64xKNV fo~!PPIţ-.c |W_ۀ_KY^.z 끈s(k8D\.KXhq_+(YfwuitPr~CtKEgu<4U(env1wTNL>j"}O&13Ւ3&w+;@v rĜ?,3ۨ24%`%SΓaݫT@ 0İR4r k\'Gd~{5ã5[_| ;RNmYEc!#kD:܉sQ2/ OdwY!efqs@l6pѭo{wޒE@|$K\>؜ϐiQqʍ`6'|m6}v}j(Y.0;xw{h[YְgVbaz'IMV[σ@vP~}b!n=yBxkukأPe3D$3ǮUd@5x{vuV v%ua3_қY/߀_:a[i+ݐbYF:S{N~gO1$J^~+)EU@0K# zIM2Qw?Y '4GY\u(,R(i$dI Wԯςم-iĒY\ZL_Ż94x =t^ uɥȢcI#_a/ @!pXCt`øY2O,٥S) _fe`s.c TF%y^Lk C^`fX v(Z,n4O**>#h;|ZI<<VWЍ$t!gH% I>F]S0)]n|h? YAV_4K҂^yfO`k0q$BA S`!g`BA"4&?z3r[sE=6}:wwY͚S_k'4\\>)R&/S5mV-Gw;`+vߖ{$n)1.;YzK-Z<m:8{Ƅϼ'Xdlg:U14W$,LALɀ%%C;6dwf = )x;wtE[Abhkjf=_OXF} B4ު4$}{/v*!J/ZӿUO<, KuG'@)x. o;6y-0Ȋ`htc$Ǽr篅.d=H:|֣-5fɔpXߵ63Ma%,zO@dBd=ܿl˟3jr1#5Dp[@Ĥ3[}G(})x@,ºԆ(0-Ij+ VUm<&J:?7g:ۢ]F?x1wyPg彀9JaDF)5P$kLjH!9B `+) MVcOW/Sgwͩ419LNYZ"l+Hw}XSGȮX)}M<%ȸ80n*Fw{D(03H &eaDo 'qIo:/:C1VWeXUs3QZ1‚EWBي_VUMd;ѕҍxj#*Z5әAE"u;sA DU v}ca֋GPl=;K,7Mʀy,s rlg8-37V" *MP$:pQw)AzqL4DdD&JiviG]PB: qgj$Mm0 `91:Ӽ>hetU1*.7gp!U@ k܀fh4}ݦlB櫄=EQigsjhޑx 4/GMa}?VyV}}ğ :`=MS;'KukoB#.F :XnҋDѩBɼ QT` ُK= 1ibK~F3WpHQƔM Zj#ˑv1YȐ-Q?ycXъ!L'G`f^t]%jSHu%KSo+Ā߰ԛ WPz(2TDv\TNa0$m?wSȕH1*衊mģ}\6"◀irZ_r ?hafQֽO3xaᇚY>R6YUj*_sGTXD;t5rz*.T`@(v|ϭVc,wIDdq4;Z&8˥Pq\Oxldwt8!า%ڙ{htNM0$<PP/ (cG>B %^'GHkNۛtGaZR}`.OzP8<0̼Ѕ%Lƒ0 d-#R90i7iRA4|* xox7OO)uLvigZ`߁/ic$M#}sb:j38p۾첐^X >"zFej V c&p;H9U;"sQit{$R>nQ #{ݧQ[޶ٔ`émrL,qޕ?79 k6xk;Plp4q7 Jz/joOʯ[dM/=4uW/(d. =t—^+ {] 4M&Ӽh5Rted^A yrT&:zdۑR>jۄ~NzW DELۻ9cw}~͒4ek<6TojzRչ}/\c@R9[M7]?d?t223.R}&r֞M7#οWg"3 n25t}r{;y߃ ',CG Nң\^^ԛXTT< [ &SMak̢RVX\ x"-mu%ĺ *y;S!8B^c4BBɶZsıhE/m/ǸSA96cUP)oPȩwg5zs&l>/@۬C?]_V8y8&c byhe=r` ǫ>܀!%G{ǔ}re)D)HdsԹ+ \'͡s=Y]tبfsv?䬮47NB`A̤`Rt+)'+(Kvp-r8 z-^+=Uk>N-E+dbaD^u߅qܓG+S!lIpZAݰca7-)FalTJ[n y@R8/y_-ό9 6Cv#㌬*U{ggo~xgB{lNujdӰsptn-"u+cwc<םT c+_jFW8 fsȀAUśG\Oӽ yŎu"dtD↉'sZC+2ET`謒QmΗw Ycx|u0:.=:ϝŁ VHvwzh} {\Ϙ#ϗ]d̮:M,AEs JĤ wS< t~Tx8%C"oX/=)A0M}DV޳1l;G"ތs²h;(|NW_.]b~]@td"8W c# \TV9%xP>{N>Fr'Z v?4p=a{@(2!@ |kNC9CE*ڼXAC%]H׎vG\?.X1.Q7 "L1f8 sR=Z(-,;~҈{y{vdgs<OYV )_%_IۭkY"<@o,JjQTy"g͌zCuC)^ɓ5n@i>:O`Ua A4|\,Ǻ?d(# ju S)5Wedjb8ob",{řd|j[ʥm`݄֕㓠l&+sdRк7VųddDZTu["<'fݬq5& ,JߟJ*𷜉e'iQ$ͩ|i4z)!#GL!EEf?`d6U>ZWy$!efSB_˳FaSM)}*)7Aqxt,,sN9F6˦55IyPQ%'j䵏LoTwFj0dMy!+ &]2>Wn9b  NqaF44īvJ{N T ȵ7[ k;(YW{zƉdB@cvz"a 2 $D/rE?<Xu@|.5S9G/# gXe-nz{+vnll_#6EMi&KJ52T')'4jk0_z I 6a?H̉Wҽq(@s l ,4LQ'xew@0%2;=N67.p!TT|=:gFipqsDE܏;|XݶRӼeNvPHR0z1s+/f`!aLH܂G*F1UJ}!ƥ8&MU*E_sBLtZTx .\-SpãZ[q2db?&1E1cGH5 =}zŹ ^ !8=) > Q+/Z=w: g-'uxAi[H7cĭcṔπLHZ"'9&Dx5wpr0;cg͟F6hZmK쫝 +a@"#㮊]]lTs)jLچ@U#Qd/? eq6Iu5w u&v?ZjM 0MC>{.2WX֨j,871X5_7۶9fwT jysSw[vj|̓UBZp0#ckAtC5r0-Tmǵ3ZL1&'%}E-XSٜ~`%>%0/gPFCrbҋal">?"oU"s,pF? S\r?7QR6 #;-fNd |A!Aߝ>RȊ4 9+/\N#xWs=k$fz0\iu4 C@bе,Q&QX"]6eAܒ*SUMc_SVc-f~Ke]ju;XU֭‡HŽTV~qcLcѼc b0-ipYXD+X6A) 5{6}Wf ܍ iD+68 H**4-èfqCyFILO:+Xp 4Egy0V ?w#~M)4|Y]lj6Y5a6>J>%j>G'BڌqjC/Ȗ!4@vHm>H%V3iLgJ$\ụ9%Ga˷rNvswrko͸N7-ѽ}v@F\!,nBO 񛒞&ǕRS C#[îCZ_lN6/%.2tp\%ZBZNق"cA{(\Y|"F/D|WR2`׫2fJn`ARC<0OօS+*5p@8UB E8i-$_@{ qZnXlӁCF=# ʼnjUǶ :p xbߢp~EdI$mRj> Pc¤00& s,5F 6Jy |)~!?6v(9ϒVdsEă Zi!Asz1 KvSw~|Cj2Jε+{*9nFKAGcnglU0mVՆ6=M jӗB Q֜! F=pC?K!7k2﫶C-;SA&;P@YBXL9SH~-g?M/`y fd3?FL; gJ Ƙ&* )M\\pXX;0H#FQzt:=7dB\jm{"bBZ [wk`Jۺ 8fx6(Eށ)}!HܤMV奕x/䒰椧@|HDRHnAR鄩d"S$v$RgaeԠ T [[wԓ9?WWnrdP 1-!L-ǀC+v鳰{_RA)Ʌu^N@_]+Kr@S4 ҀJIdAي; &WjPI3.H)Ёheƫm$'pJ}z 2xo#s${Vaw0p}{05Ha䝥#dBV `. NhF#vYkI pw:fq<(륺)9mW~O''>B=\u䕭ؿrX;p<HaڤXv]hMUOj3fytѦp1d\ B4{[lkp]6L"vFbZ/|ZwCቌ0):Wb R)LF|x;7dChY&Eșg MðGd~jղjY* V,_n.˻i:Jk&^էv8#>U`}]O">= M5ٖ& ~tw"P[ρ7@@/w4I߸7$֕%Mi$ p$&bou\>Ǧ0c|P펞pzk"4]p,;_-w{^ dŧK9"@ֽ˒SUĚڐmRTj~KQ γ0X8 C,fӾ$;*yg^.m qnXm2Зtk秊nGD.|‹?Vd]XvTiW7:]Ӏ&K{m|:UJyA/,V߶&6.JY<Av2}hqƢ<<Krk&Ւ ^=C`&yP##Al">Yg'(J7 v2p$GWi HC&{E\Sd9]a<˗hA+?3MbO24c &v%[аF2¹_ 3Uc@bB+wtC>8A=DVȘE/__0'\aR[xFhsF6&݄,5qNybrO[G(IG. R28WGb?\#q(-h=孇_9Z!!+Q>;@z ^H3o x '-ٶ'A K'?O7L`aV2LiM;;_pcd#pzyv&^F?'wSϦ|]3- ߠo`VoYMkHr,vDӐAwɓ)ǖUYу 1HC64)SMKPl=W nњ9Y;[,vbϸuDeC߿t2/n$[uĠl?/;N`PBU \fmLg-<:s:{{nYsQD1cg קu/ZгU`X`ј#φ.C h#~\̖1%V˛zO!F?SCːmA(q!gDVUI8$37!>yI68B9$kݳҫq-@e5>zldLZX /)*Flhc1E5o$|n㟦c?uK,MeVCإ0>)u{}W! GvsZwPp(Vst[~Cn9ħ`<ӭz -u8h+w &.{𾷚eؤaPwI\gtUe,rӣ <k9-z*$]Xmj)86JF 20xDC]bx sZw>K8E>UF(ܹSCƥǑz(M|*anijDJ1Z^BX͌fx]M?pps,-P!WN{&'>?CmeQƵ`v1=!sP۫ No!-O(1~#r`a퇻I .H©98k|wG0eiVB iޮ 66bbKAN|Bc[8hkIPЌrV>7$eF @R6#꤅kzb#z yRi>DK)]R4@vbcNYl'aY2̄?1O&)Jk _KhוF򅳝҉}7^s< A#kǝ~A<ũfE!D٧2'@h{B'G;: A5n3=x3q+ <?N;!?wܝ0L O2Fk9h ;zUY~V({6^3t՟q@()*gwm"xx_|Uu53OIm5wœ hC\wVD_+nE 24PT:zfҖ.|&!qGLï|ReXc;9K\lTzӖw,NF8|oH4觨+o>dդݖڿk6Tn|.@})1;ӻI$—aHO y&3UBH.ܵc]q'bEXоbWn3Z0nw,Å(+ _m_րD-ݦ?JWR f5*f[TZiahS NiM;UHvQRjc6R"ym{Ѐ.%buՌۂvEOdcu&醊WaX1l\JhꞛQccGM 6a4gx|GԐ+~zҺ1~[G'"\{_4XTZE8WMBrMq1AP +UjoYӚWFΒ?Zَ~HaiLř*'-ke˷dqYJgd&v1|Ϝ-Wi] ~0+KdCw # n e j0_],'7Nn(] Vdy2^FH0Rꛑ65TjHpݼ_~޳rW;Գn]\5J9TCSjUNئьutB7j XΒxk bʲuoidW.!M=kœ G`YYyg0% YW$SKLC]oȅuPճ؀VoM5X)A dJҰvpf J_U%؂4rׇu>\F,ƭrο/a@ xi/7Id\)T}<u\<gyFrS<ДKۢ5\nפg8TǬ Y]XvuV;,, %dg= R]}y3.1gW?a~{Bb9!\9=jg{ ܑBOg,K!)j)R(yϗϏ':0၊&v;Zijn~ "Or9FUW]ͨ2+;CMyg Ze /P"1͒sOtMY9G0yLk]4JotR L܃ fbXݬ#[4110CAS[8N1Y:(_ +q={LEsЁ^]ggԚh( vBCKֵW?Sؘ4jDk㨝 =YoC á}8 3fu{0dt7j/Iަ-HI@r,F:GdUרy$a㶾x\F#cg7xu⫅Y]Fy^r(I~Uޡx,W:mbۈpy>R9jq^jp* ށ^W"+3Xn)\YaOw/ݭ˝:[?6mF>R6ݳRmߚckq 2w2iFh}:'V.p`օ?ا`z2C,)D} _# Cu5Gltg^3Ѫ⴬k 8 ZӐxdd>`NC#ɽ!β  C(p:7]}"J-,%לHZZXmWk0uΕmکL&ZrzM̽=I5e= I&z=1D976|'}ߑT"@d}`Ơ NQK/^6VED䃅Xr,opo֔2R)lS|E@}YyT0Z![1j7CvLJւDK#?Ҳ<{md(Qcv8t Fp>[ Ǟir6rm%W请iQr=uٲR%l+_? ^T1{+3-̸=-+ɚ]Մ@vn6N`{ 1dT~sպ92'Ypr_.-LDZH3aO7_/5Rܱ)HTr%_RӮ35wVQodgRۃyEmqAYRa+\4ZIK){G_OF 1WػFAdş>{ȷիo&OrP!Cۄzdd N1+ p ~'å[h+2#ނ[R~),n`L RA]D5yW >B?SHQ%SRDbĔLbZ܆Q [{ɤMڏt y\MqʟS}!!O6SS-H W'w\&)HEkRJiuUaX<!QǜV-?YLJ!q!Qc.1ēSHx8(hIy'>{2~ү]9Ѩ!Noǽ{>sGouC̫E P8zp.৹ѨsOlK@adC"Rgg;#y#s# ^A$ V$8($WmǑwi3jr]$W͓? X~#| ta-C}Zl^:ͩFR{idE~M1jxxUA#LP!K]7f9C-)ل Gs;r~Av ,R6?fBNXuʦ 7X H`i5*q*}o1n(Ŀ h2EKnK^=T|O oDhz qc9R^Or x1l]In :) qGhsa͚AAAL*U\Xg0$NIXovp焔&UPT_#TdЫOy-(hs <2>]\27c_+bI'0:zHgsH':[Ct *KnώOrCw 3LvJ!*n|}1\*&[ $Aa ?yIMw,qe;+Az1|R֐wƨ 1^Cq,*1-$M "9`Iyc&Kw5k*QZ.35̆Ѱ;)¯ɁcC>kQF%8Wi\3̖7;iiUbv0j+'%8]qgdŪֈ{P< uUM 8,5<.o;0}0#KĄ4anu{pRYW#L ٴan;j{>h4(1g?R-dJ*k_g!Se)ҍ;u5xFPr{*lΎ'$7[Z џh|Bt4xݦp-ֆ WK_WAI'1#q.Bfުls'YFi4ߔ ۫4U#soud3Mgh:0tmX\N%<{0cu,EJMU:]3 4N>T]"OBK>M5`X1-F{V[ۋDve4k0%f֎2 b':,:. L%ő̘E3@Zj|1(Q-SK[zqY|Tysĥ.tIEfƖ)>h(W|k3bF+ِ!8vLiu{訍ѫ# :TЉ -D<:"?qyaޭs@/|y[e!M慩&IQ(+HKfˡ)M-Z/zo֒s1kN#gXF-!񗻬:B>*"Ͻy嘱#OpWd*svZSÈIc7c`|] ,oĒ.xrrEοm .Y]LL*zaҲRc9mdXUF~JUTGuV.YCvbjB.XZM/;?>>pĢQO܋8r)QA`3"CJ,m'B z+?qE\K$~T@T f]XSÎOYK6g]Jtf8 2@ UqaxE)GsޘwՇyUWS:-P!H׶ḻ۪Vhn\D"W(}JQ]WqrwQT es%![MP֬uJ EJW+6"azY0}>g-楦~㚰aff6*)W_uJ(LBø?~S\?q0 @r9y|@K=E~!V.\AՒi½޹ƳV4D*ږv}_ L"*uIG smE)b@ݫlW~Bתܖ٪4Kھ;<܆)[Q}8UX.?:cm&wgL%p2qe"8lbPq;y?}[H vhǺ\s¡&cdExbƍla7ۣ"DRD{/0s0욂53ulT@,ÍT%S3!ƘG#i,jn⃥+~նG Ҟ|O{4iP$ʺ? $k&3EVf=pkf o߽ F`Z[բf!P @C(wVICt#ny@r+KX+S]ʡ}%E~_inhyNL>js5+::VzK!W[# 5Zx917|U(oY&s=< ʭCitK!T}qT E%vR4t}PovCB @L6Oᕡ&'df7mUGTGut8xiir)-þS"c68#`7W`u׿`'~zfJl%]Hi2" =7c:!FDB!- dZY(+%76Aͪ\{o"o.5 .b\%!вDݿ"X;|ǂLU_o25Vɦ?ڤ04탲CyfGGf%DԳBDD?vwz聡YmUCs@:-˹Ar.I_铘|T  G~>(:;ދbUg${+?ee ~*/Р+xa'}8Zt#A" ?5+e۶\1jIOv0OF1r#ݐKy7ޥH)IjdO.Vf@b)ZOLRwM é_"ǜozTe`.`#rԒkWg 9ٷ$`hU"ut]lD6!{MxV\I\T+%积̋UPpe:V0>X9&tyZX|OanpvT1 a }DU[L3(>m'NKÁOV[2OdhOa)):6t2w3ZEo5n1zs{BeA|9e'hlؒaҰLU1~(|Td0,PѫgtIQ `ex 3xpPTJ A7J)i64<(IG[0 <;Bs0o_X"'B4}8#|5g .EZ e,K`Έ}GѬكI il?dkzɚ|9 EJd "Fst)H,m+TTOY+g`ʱǮ z<9,p WIrV'$ Z䆕.`.aۇBΠFj4w͆ה>if:@bf*g y`ŦU~?xCX?CBpddl'L+Pz""Jt3a&gH,D[?ׯ, cGҒفŅ̼wA2JfF|b}(ouj”argqDCZU\r|a\D;l*?ftKLH1@:hG ĢRXpֺp?!kؾ<.xMe ]/`/q?>ͮwܱt8V\?VI" N)R{1`^"x}dd+tw iQ0$i43*;6ǛPq_Ni,G3`E yfZcXަFd Ÿ-utPH @/KZH$\us@q$Q@$N);m?*+TƎP0iaGO w&˄D:׆AYdðOflzN\ayRM>+,Jy齪J&6!+ա9iKˑINCBNQGF RRI(Wl!8ҸY]1 AxD%L xgN#ĨT9@YmcdUie=@pG8ns)d)Tыs{.n9@tB4-y7B*>\m|9BZǧSN{eZAݓpc Cǣfz[ww%abZ6BW)g`ZLC*Ԣ^;1O+kK!јP%YyZ}~B,ԚhIE{ Ll RqDlқ -\[sD4mP2VgY~'#p4kF¿zg o'Y\3Y}( wwS\'oݤ%\me(SGD5=':y3s3UiٓZ(R֐"_`x\i{=:{w,)q$Gx4j[#ga^s>II2FX?GP]RlBX6^ S.D0!WӠGa ;Ur^'kHM&z|;LLs`՜jwGHEMt.J3Jwa-γTY2@3edCйr] VUTkz&8e'Ǎ*^4wi/pfZ5g~V3,Dlv*en &9:ߖ ץ ׬&k,Q^ՇʾԺC$\sXs'B"%Q4hP@wtWqvl+j)9VBêGMA% ۼ_>&DO'-y'zmՂaCLDMwoz z<)q2,Lki, ޡ xL4{`4h 5ŨR0"Ҳců %f qP%Z"ē$ȉt´~L5иg~pz6ۭjt~ bwc)]YV#?2˙+-[^3Z)Z0M Ƴ=ư-S06@Ž*"kU"MV\E2ɼ8ihg-uqyjkhZ1!67 !Ζ? ~.H/}qڜ@EGRtoocx)`F9˺%` ihط=D$|MpBOwĮ6B u0R5j`-!n}`kp5uAaUú58Va]Ri@gBOҋ l5rai^k? ۄvC]нuJėj; LF" Hjbpu Q5Sajw;kiX8&~3lƪk>e~; g1a=P'5TJ.&ɉ?~!D},ǕwM!\b~i9 \>]4gs4 K; t0>Kh3֥WX3 A/Xt\Fy|bVӕQoҥichw}װ2"^T&06.R&KKpIfO/jkjbA$uM U,ĂD$73eKE"A['&_.Ȝ ~lV+NKr%sE/eV 38'] mHК^#+^pu!ic6"ā3#Nw0fZ^$?MQq+8o73̯uF&{7l*2;S##|!-с!$%ؽ\[=;'6 `zf){G7cH#P)? J 9ҮmLׁK밌8Rz?ʖ>/p ~HxFʉsv@t >unH` t@%rO>eU=ڬylG|Ē<> QeIk_"g+Xwal>} n+ BJ6- R,aBV}ƔJ޵L`aQޗ}ɻ D{ggn`ČK֋ ]1( aunO$ۮ!ϯsWg[[V(# g=0>e;ߠ+űB[}\4ϵϏq~qY1^9B`QM6sBb!!0֎Jhk8bӇm@XLJs.̗90".~hb %Dґ޽5<7}yDZX:*R90)(j2>q);nfЦbY]?~S cޮa%QGVGR1+$ ::}D! oJy\"YVw< 4l,4+_f&^bu4ߓpN pZruBZha=ƶ}l">wS8nͮ8"W8Npm8沆*Gjs"O"b߻+h%6b(A%h=fu]Jh !27mcू EAJI!q`Nr+ #A*Jc2y6|܇4ƨGG+},ATV±^UbV9*Z,\Z^b@/OE D"Qѵ0(ؙ pT9iLGvC3T$|;N?R`xeK'G[6Nڴy5e i2cxp#hWGCa`zBؗ($̢01oǽml%$p \׉Ɋ+B !5Vpf4j1hq1~jf$70~uE@wD8ncQ˞2ZaTvXvӁ0"l=BĆ *{W2k:8]pF!3@Hf%MR-JXJ:Z@3jw (t iuD m Uj@:TH*w4e Z,X#]ޚSMiKata"X|G++ ڨ@ӏkF\kre"&MP/ RA`Yl649י#YհG V/@<ټV1&4g$NDe }).QVe@1M]e2#^9!U'?UF1˘y#Io(s폅-o;U9 Nn]h~o%F,icȀ*bqyղd6J`x7tD5$r|VMs3%a5R:ď:}:Eat̼KW4{-J-WҔ "F1ּ 2w8ʒUPPo1ZԔ*7G޵(M'qg,M56ct4o1t7c69KEn Y&u\)6pIF۴s~arUk_kF7R7-tDtg$OK-Z/u YT`NΌy c[ sӍ>s#^0/x.ؖ>|5ZвWʢFeZ}' tSsgr/+ aб:t[G#Ww /#G(X(JiSp֧ߴ}"`~(CT׷!јdj1'"s(ZE5bFq*Sgk]c JKBZ|Y|~DTFXھnMc]E{ax>uѩYu~ E0_Ňh)TrʓkX)ƿHxXrXk?BxL>L ~X fϢ*QvѦ*J;ǿaG >ߐPQ6q=+B6a:e>tЏh j3lǯh6`ߞmOKC&_|b+F?;}I%]ڪ j/K*7a@J#̵E Pxxb^qϧ;.Z?-w^ciNcDntAǮi͠=5=΢%10 yDs\}-N~4z 1W􎉙#ٛ DREj[:'X aF+ GAKi|BC\N1U¤m%9y%LbUIV`b%Dq7=)wa A>|6,zّM~C5]A c&퀮{(o@uRG#려],=p 诣˜k18Vy'Z]r]: o*סtVu&qoF=òQMqH{ e[}1{=5WN~֐߼~оZ" "1#9|8^ A[ϰmM!S3, Rj\}nǏTq`-GN=j&[ryڗI= > \}2Z,ncr '贛ϟe:n ֛~~uT+ ɱƲ|% ;^V!mm D7ncMP<`Q+Z*|O~ffUoTP=[א5>ƺr?4!rX58dQN2`( /,Qxxt(v/!V>z1N˯u~k]+Mi]6XcHEjm.I%(I`lQ5dyƇH*v`(hDNЊex{J ؘT0Q%W 1?c oɜ:MP\2Yn~a%U>1n!\s[[EѩDf*Q.ȱ 2g81y "K+jWvjڈjZbŵ@:,!CtޘM'9OVO6wGiKh\xlf'L1{]Ѕ@iGZIu j&cq+9Ml2|Bt1e89^#/!ޚAЫEڕ@0aVmTH(6wGGRP^xdvz|@/9zUpA,M>(@7yQC^%[5!ޖΤhdFXV@ֽ^+F TPYωPDw읽DF7vJ,7hWkԨ s̿MĐZ0MMMCÇ0'b }u-C,{Ȥ5BdEW7?ϯH6'mfc#*4 ʚh2֮ҟׂSv7=#3Zv+ɢjfMwEߺN!MY&ܝALƷѦ&$m/de3/T= ҡCO#΃H]1xqj:7pan|[Uͱ;^߁lOOB)SQF#\B|{g= =I#AyP'iy9I1dqBUl+BQ[Y8bWmP:▌J؎󉪻-Q~߻ܯUs$1FW3K-rNw%~xЙFfM1OHt&i4j̒g![3p5r !@nڂoAZZ&֙W4fܹ<,M.cE2 $:CdT]f]--c'P0]V2dNѴnVOHYဠ%ñꗎRuQZ< 1u% m.=Z"k,ar>Na2xVGZ[H䞪s4 $e]E&a2%!\y[׮pL13nx7BRa"0 ]kU4e'KD+ː5 l9SQkT*L1v3 hZ;t@]&yc I;SՋ8*Fnwm΂GSQaXa,)f7QʾGM'[Gȭ}'J#д4ƎhϪCN)4e>֞*a |R[/;pL,g{yŝN`-bve`5s+M^9H8wGS^l q!!zZCwtii|$TZGfIEM.aoƇ(ύ^nCCE1'LEڭz&x|lecs Y!]핌1}\ %]'}]X3 TJLt ;0n6*Ii֣~J mǮh$-[ EQG~K'00"H5\5Ey s+V$XE "ez [xNk0ٹX44Ԫ5E"T1.] RxŞ)->8d~ZhְA^lVє\^ EUsُa2s|C"l7} 1X N-a{MRү c٢8(4IԒޘ3cE [_Zu8ۃv/(jҔk@02TcFV)Gk&}̆G;3.HP햕`yې1Bhr_th-X g>"-QrR>kI[kW*@ H,naBSgځD.͆gpNwUbW_jzg /#\}o;\`Ђe*ROxg{-{( Ľ#0,䕌gHP"H 2BMe g~z@6G].etXz+(OsdW n`^МJXѼO褸#m_lS#{ Vxf YC6PR& nU..ZkԧT[;#;6ިPefPjcis S,YzxTV]P(e`Db`{u/ZA&<6 ^8'$R`Ƌrq19lb1pLy,GQ=j9NہB_lEoc(Z}" q%~joQ,r,ڮXAhnVd.j'N$3`{]qZا"KYZ>x )01vS9{Jۃቭ)-v]}}aC~}ZSBޚegZ]'_a`F-Z ݀<5s<h<~JYf9i.)>((ayÒA3| `ϫJ9c$^?6C eOoKỈڑ drg넖+D% x;3EP̾.w~I .cp`+:]iaй8q6#55ZKFTկtީljPU)h`Yu8 8eРr gA*6GN6{ Vn8K$i!>O6 p%E7 Ø xBt.i5|u,&()?зfHBz)}!N>z!𮛢0[7<8U`BLJڸ/^Ȣj$@mv.Mȃ_]i9ȄߛWB rSR잿G9~sTVwV9C9Q┏UӮM☷7cD.4|w\cڊQG?N_ ntna) YϊJ|X|.nBE#(Qr +o?cJGhY݀ ٱUD̆a78_5=1ŀV(^wϫĥ"Xs2;S͒҈3ҟX)p]#CayNހ|Qaǯ.;7ۍ.1Q0lXy7QZK^׿ȹs& cϡڏY@B"MTQRP( N|LqEr7Cܽ$B&c0l6mAO]q8`55u}1RdR:Y.sS}j[)/F#@$l8n`c >9<8Eݝp|5ASVQPs zNW0CVڗ䲓0o +&ccca*yusAa?ή%` <4|w-5E,j!e\>N |Ǫ:ҟqa|ljހÛأdBTf@> .lہp rh?H}ݮU7TnoZ/(hPC<%Y~ p$9Ga>s7Z}"se'^Yum`PkqE(v5lP=R6D]ܷju$8 4\~hhm,s=!MlBy[XAD 3e{BFxr.h;Ef!7Faf3 9)goXm SDijہuqw4uHW2kbNTC87Yt'<yI62ַIt)By6=\э};G=]έ@d'j|rk&P8}_/&ƪŽӠ蠌"ݵ;W^ _I~ȡ +{&9"{Q]ᛳ'g0fݪ7l  )I/Jgr_89]DPۆwN$GIRh8HkMĨraj[y;^kXLCg,[/W´aZWbV8^ddE!"J?bCw$;zr`_1"<;~`JzN2f>RX=q0 Bǯv#C`^e-g&m7kqMd t3k:L*}{kL \]>.$?+.́~B{71w-J""urUyc8w!8>֍8 meHڪ&{wRB2D[Ix-%%2+;p7Cmڛp荽YWowv?NF#أǣ)5K퇛"Ks!btOzACR{"=U;j o~;`E(5[zy$:ODod2QzV@D *vcQ<)SоFHOl(y۲7y9:,Ʈ>o ʮk@f O,ҸR >o?T $vcƯD%iײ6MU0o#dVx^rB]ebҏ%ܞ%/@s;z=}x .i鵵tKj^Ukt~# V5<@k[$G,?96\x>WQ .>-D`rƉjno4ƿzP1>Bs)U"jZ'6q6'?2W. neeGvLO* [TqVF۱}O+#煈'dpvl&vw!7p6 fQp:Ζ0x pr"v|ː !BӪBIqMA!/mbI^ ܴݵ6i5o_#",uCZxð|x1g4: NB;&d_eaAZ}e5E`(tTC̦Hsr<ߍJH#]`֏(U7')<ι\x`OSRs88MY_/xbDsNoufXkMl«9d۩86s{ 1AA:2pKO=N‚c1j`߰A_ydfhB1+5ߵ̜~rc7QQ,A10}?J؍/m7NE>F'/3r\QʝhhO/F`FKcCqeu4T ?_%YjP-&6td[QL7B݆V`{q~兩i83ch>r>o}&%M~IiD~Ș!X/ߔ?;F~LcxDBe 3gɱ}޻;>hvey4?qC'Iݸ13F\S>\͠օjb0 ˵K(Ja?:V#疄~ 9\W`&|B"4L=2e"Z(y1)mӎR:KE9H~ (}QCukDK/A_}F 4ؾS67ʤJ \͡Nu4꧖6FB hgvP~̷tMktxqP &$yR3E~xtlTs!cd~~{ Nݘ4( )q͆%@=Ff*Rىdj>)P %&F7)|s+_KY9Fqq~jT`HΩ\ :n^(S7;GJSUWhND'N*9M=]'քN]q0f"lXȢBh:53D‰{"ݶ %AwzUQvQ0`ԣ*d45R +vۖdAmESyX̬lbʞPXM)ȘޱNel3hq_z*bY`'4xSz,T5- zO> 8jT{݆XNhXN#*!21q^4W[L@/QwEO,VoNjw8Edv+fr#_O!R0ǯCPTRQ8L©9[u1^Բ/fލ"k?chyDy9M.>eAvрR>S 4(nQGSh90V,KN#++ۿox-Z''skSLļ3~'=41G굉FyFYIT>u-_u&޻E|Z:t7TOIeh2FOd0cϚ _sߙ2sQcp=+_z[iNz-qk{~0о~y?fݔI) I%iF2J p}H<4Tuon^QH+%9%%<<#W, |>]3sf;U ܱ/1/W&3;ϓ3P/"U#0<sՂc(. (/K6֕鿧$ڃ { Gx㹕NxZl. ZyrUna<ߋV,dnj<^$M9[^QV*zu|e]'|rʳq_ V.7 ]ݫKtI_;,ZÑeZ }D+-_?B 'wx2*T@ٚ46 1G:]1LYrgW;JXwpNHJ-j,̓t t[w`-㹑_irZ+޶3aA~YcC=(D 2?TqaVG">L~ n;p i`2IGkW Ab-$e1xg }>G~K9K:riaۋ*v/{_ȶ41;T0GW4Jq\.36]t"q] $$j(iuf[x ͍61悐_R =a'4z6$RqGubnsy-VhD;%UdHIWN2V*6q\L.Z"@4cz?;b uDNv6%>ell3.]d9%t Zz:|X*g[YxLtz+- nT$. ğ-Ѱq-ioiÔm=3(#ɝ;‘>T~{JŝP4;BˌC=f+BZ^܃i3ؚ\|xtL3 qUoQ^"3PrJ:-պ|MO;j`K%{y;ORW>MX ~,&egn))T8%֨r o R6L E@Ԟ#uwPkw)5TݿEO%ɰ#ODV?˝kP]S%suSAfo5qOkDnw|'#Y)Ѯ{<ӗf]d=ݧŦQpj h}`xU{(ˌB;ncEBMQ}{,!^y_C8};byN&M.7} !K(J`$_k6X9AmI@L(.T1Gͼƅ&70{ _t H㏉L5Q+k! #S#4nT`o9;W?uy>< #q/Tn7ca)9ԥ/Mz.LmEhtFOɕ)!W2Hn:Z>dS9Va" &!%Ay1Vdjd2$J4tu%Cz1k$IupQjùOEZd=y5Cq@Ɵ6^9sgt:e q! gHU˩H-nb̃G/MG2qLE}n@T}(#!D?ن~CMSóR>Kih50oFsFA]r)[XZJ9Y:HS`Fbʹho\Dxִ22O=LUI4hM^ֹ1Kjs*(Ⱦ>}vj-s^EEIEzr;,FK0!;ì[&VXDN1f(Qq qR'K5wڅuL;II׽M '̲C!jbE+XHpZ9 hP,[ݻI=T7s}|fZ mK-4V&E-[3%L5"pxƙr w %.+aˢ1Amj6@.&S:]Wձ0K eXl|5*"#+2X݇VUxW#Iji{#tu9TsV\~VJ9GK_\ә"- b\B]&Ї4q'mXZ燊Dv+ӏ Y1V1`ȦlՕWq׮eL3epY9\gnߣhD=4#p_ͨfr3Y|3q4pX-)W Bb,X\/nίGiB(Zp[aV!WZ0(CW]EjA9"Jeudz^&1xh]fE~i 6gjjE:OMBz_w3t.>XQ"D`O^AZ7 "%3(" IvCEM"Î壿\L.xAd“Sc"dqSAu账\l+#ʓ̀<;C:ѳ$Q#ב}޶_,Qocx*;tꂔGf s-0Q_(pE,+. N+nQċH*~ŶnZ ,ftf 4lUnlz7RXCpGF o>Gc3e~٘AS8x/|!OVa\2,ca=c4A>vk/?M¢6˥u2q clu?~4ҽX ?pB?Rjէ4ɜ~e2zxRM%z,\!PIi˲GJa]}ˬRƎH,[&&|z`us9Wc_V'3jʔ㲫s08HxT{! ) !B7#`"cY a00Tgs I&ic H^ Pt|XL[Xt[i J9y0'fvsl'ig :mUZ1GITnݘ~0$0gNVh(' +%kᜐYaip#-Q4GLcLt@̕WtP*nB0efZC:ӝrK8"E u>Lľ."ʦ.-" "DMDF"(u$To1C̲N=θ BoK-SHwE>9eTaNd$!WOx~!1q٭`Nd*QoO!*8Sqs_bs.ւo-YeBHՏ3i jpb`OP`~ғ:'󵵆]E3}Dr [P_QB?%sybQ۴ǥ ,stP/C/׮?I pv%> C~FzbVc8 TjC\1"}V$QI8K1K7գ1b'X;oǥ +Ht+5Yٔe1=]FX_)nN~vU|~)Q F|%>p.Tj1bIElS18huDO}k_@}7&k z4VtnC3˦ ]?y\.;OL&O  Vqv~9uWco>k>=@\śD:GW1AU!c'a6H|֩Vſqey;1hf1XEK`hz(`AHo V$J 괩O_=&ؚ6; ~q4ț/ǰ0<1&"\' F;+j~q|Y=# I`IH-oXTF' e?j$C1t rvOu'EF|ܙ+iR &,uUtçyݚ:y% 㥈֝fUî&E80Oq2?:`焷>B*αv0c6-=]{^gcE>+e׾b;)MK+ 57$kTlf ]zTE9Zͥ ҳͻZd220ġQ)2<ӏ ORlDD A v5Gqltz( Hdi\Q2Ǝп1?N ]_)mp=" fB3ˉ[@Nug@n57R)Z4 FW=!;A @#}Sk!NH'tomiJ\GSҮ8nU<~BgjgbڿH9zE7`WJLZLIL0TdpM} `B)ZLEv#}9&d%-S4:cu#T d]RfX/I8A/7F_~@v+m%t'@BS! QUӃt8#+!#GxHzdAY+kXr4= m!'Pnjjt%쩂jf&ĸf5X5v(Psŗ^dcۡ-Ze/+Jp[P84,fl xl\ʎH4־gG]EDAuS =$j1QxjM$*^QtJRhh$wkV 6ʊ /#.7i>7Z$i |OpkBU vy&N+4"<~b'}m%MI|-ZsZҰ_}+&*Bg6պ0.vU;.`&xP]X7M%|Ǿԥg܁m<ʹ׋Ib.kI: hh"6!|P@""09=j|TǖQ ٪OK5"dy>UŶk7 "1{jѥ(Pha*tryRt2Zs%t[~ɚ@ҡ9V$ kj?L_Dk3P0*b Hvd"{oZ5+-UJJƬ9,3ǥJA|F%=`<=U~yahc5Xb D>T#"́;WJT!%l6~~y sɵ!uI 4dp>~VY9~ce іztrH l^=%/c"8`+jszjZ9ǝ:j 5K#パL-!b޸ECPt]HbUnho"w7q6╫r !,ЃO^"{qjcPl/YHw{S[RU`&jÆ}3Вy2׷Et*t l D j =8α%~Ԩ]&:We^& 4/6I} :!N(q]٫ RULW[8VRZ0ݶ pWQ%iXALdI̴LbczE&\p=OgЄ=h Aꁋ2T+-A]&i<DEqh~+;'QH2ȃW!qަxu%.XtkA-\5#I1(X* ܗ~!βR'8Ezr\;c3>x2 m O|s0L$]0ZUpz4\#c(يnWRtxtE%FJ ok='D'꒲BS0\g݁g&d 1ϩQ+HŽ\ˆT%ƊcG餎b.HF+^=$euEԇzX~u,=+k' A3P,w9:% c~s0>͘POcLvӧ&Jyf ύ x/"!GJ}K-7bcmFQ1꺽pt{9;",N){r (U;v;i΄i" _2s q_אZa4BkQW/f\^:pr%9 Bڊ}􃿴 \kXQ<7b)Ҝ&m?m܄{(˗ ?1"wU3 BeȌGxQ삶X]Imr@U 2ݴ \@eӱ7}!F꼫X_ȳ.ʮa2?r1POQ cq>Ծ "E_|;O +?%^WoaM 3dn EW{0:j}e6JPߛot[ o]E`H=nhL=]]Yr,g1\TҾq1I 5ʥe@FP b4,uJ[FӾVsSshx֟XE+F"dRlE/& 'lK=` tohўq.><} /e}8S̃Ƃo8,k;0] A]v34r<5{Ƀu+nD;Me|_yލ-[Q`YKW"<<2)@0~yXr ηyGOКYbd%o* !KF#1'V=,0h|wOBIC.}DMƁOGVAOZk%_^lVIw'@_rͩG*DI{ɜ`W=qC?N5>= \bm3[WYffe7,lڧ KdNlTPӝQ?FCꕚpsÇD g8Fl- r±B粧p&d+ǝdK*{57yT9RQW3ENZiHͰu il`@g-h1N %GC97Y2Zl872VքYX[&.Zɑ4ˎjgx`Wd~Ze| y 0ۖʭ#g%}n+s1X*tCQj{ $!xg.ZhG_"|4PᕛR癦ɚ(]*%Z R7k:F ,EP< /b;>#w&2l{"&uGEfA"k~*-^(jqd5nTN9X!yWMR ;>7;m *;$kc3Ns}Ej19zغ a]Öa=`*ZüCӟ9x; 6f+xHG(lfhv?1ZY76ELz5'y4vR6Es EP[ ЕX/R3Fj`gX7a2GKb(FIv'ie9|K.ƵEhRrdjLhraǠ0$27:bN6WcGc.չG~Z-]?>yA3yM !&k452 =)J)9ǚl?j5O'i_+?44n(%05]1;F/W' Gl+F:=~@mj[Q%QeŰ; L+^)[|XUmM ܴ! cdk:vÊDQU'tuU{!Lm H0');s jՐ4I/pX}FK<&nkYʅAH,(t)Ӳ3!"0 5 2oIOj3Ksk?AŻRzU3צ\B ,4m$6,K[БjB Tq6 :`臶/+Vdzi86q?='&[U]/nt`IqHp' 'k@}DE"P{:XIo)PMjshi}X/$|-P\,":!yEa NY:%~]zN+ڡEȦ9cGn~3I2l;L/YR>L>/dFbv傓!#I][d7o?eJ񜮔}@x%e dԡDj4:0_zsgmB'O/~Ƣޜ4:BuCݨ.h^~x;^в28=NY9aNQ*+#|D+a5őG?ɒ:;yB0W7e}>vג:$^>`h@tR9gľo)1~ Wu&u_.m\~/OΓ.+'.QAT]Ÿ_d W'eٳ0Z, L}X_MnA>Eŧݳ<޸1 ZLכfd˱k2cgǗ`Ť2RBґLna}%h(5:ANGp{\PUx$KBHh#wFN[#Hk,()C)y?z)h$B|[ٛ~1o6,c94b Bf9M#>/ɵNƫ}V3i,zW{w*51arZF Sf0Zo=d:{lbϨߓNԕ[A6ĩ ǮAfAz0\65jЗŸF+ױGMsۓFSYSF"O}/zDRĴA[ܑ$C0}'e*-(]ElW0*. xHbʩB D!=KweP6" :C*,ҿ!eH4r}*a 9$2DҤ>^^]樏й2_lP.<$hq -@|L]u{pu OoK]K1aT/*`UQweި7&'eYyHF ȗgR[7W\< 9s&[UuڢZ-33f#'u[ZB;{\n)/T2lSصUA]:*!٩dydQfH7ikYJ5Ok kU֦c'25`~tpEmAS4!'p!9K5Eh׻ M2dJd0^f2̣~#5Ûj!Y=bXkD2m\ʈgL=Sak$aaq9{I@5.L6=7.fu]r v8|;[^p)uh)л 7ц^72ywlw?F'gh) Hj_RӤ{VMTP`o ;&jxswz3n-V]䩗!6XG3'{=TW~)hː tmNYm# ,PS=vxL]'{? a"u,bɠ0bzSɱνVJ=AX|3 9kW7F4iTVV!((Va33/h <5bSBX,wh2cՊ97?D&\UV9Z_fGI?T6e:!#LzN/a \\Co1Gq!W2p@FwH1H#ҏy:bdKՏ]؜ВA,krv{Sf(Ȟpr4I rE2E4͒ƲS@s aS.灊"WJRܨH!t"}ն]7f^+O!=,.G qTAEai,f&Ʒ K APgxeD|J+i<5 mv떛˯]-g" Uu?ŧn{NHׁ)(;+~r\JM}s}Tkx1ًqC7m!FS6qJ]b.q*/, e΍%D ʜQcZR$3SY ;v Jvǝǁ_a۪0-QBvMd 8"5D?F 2$%;I:=!] 1(ׇʁ&|tRi :?eTl0lqQd l;߂#pΕa5u/*d~mM{zA/3+NAnZ.6XqPylNlD+۫vhbPfCXEYFbހEx.igC/RW-a.h$NbZNehwsk k"{ Hdtt  Â-A0Q"|0h: y.~{dν@NحADnn5vx2T\(" d${Ϗ6rٳKJ_"8 $@}i`˜'}.LFDMҨqoK\Z䔏yЫ㫺1Ctn [$\ac2 Kn 9d Wz9=шASC(%Nʏ.HD:lRB=.WۿFѬJG=9 E(q.vykyG3xE9O {XD$ %)Ouqbt3.`A-M ⻷+ Cm9*4Uo$(q~JQBe(z29Ϲ#ufn|e|##2+ *P(bG`~IX4D<bIy!L2ٱ8a'۬SЪΚΨP\Fs:";87NbrcTFRyP1#7Kw4Zcސ& M8P~H'#bsB,{NA`Eel߉[0ބXw*5k_, !o"Y*!A!*#^gl& 2V (@%f(JMlt$z]ĈׯC?@UL>;9rEjWt [gنMT8nksq![}M@?L="B]%mZew^3;#&`zԶ< ̄4qşT#,TomwmBINkzWd>L˶8=-# TdWŚt {}W#zL gƑ9!HE>h 7#GHq4 _ ?p}G`3PnB҂ؗm-y75+WrNO90_8n |od@(/ip^Mu5#b/Pf2^MYRם}1 `6j~R XlOw7dԌօfQ2Ť_xrqYZزyA72WmDsK٠c)H!fjap+GpݡeZ0NܘP.ׯՕʞ1) 9 B(Gٻ'ǥ/,74;y(+Nr}Pk=ƨEE %{?+ 0 ݽu[ފs%RHH T9o.?oc9Xt`SsND -t XMqA&lk\E6:6O##lC 1~QX.4KW: Ohh kEy !.41qؽw byNQNކ8Ξ8 mTr{'Y8IܞX9V\b^QVȨ1@U8 먣f 4ī_ c eC,He5#z=SN*j׼Ɓ`1;Mr7kgQϏ4/ 5a77f&.kVn)@~0tbЍݧW˰>x#6]nuHsc"D"1D |"v[ϣY$`RA+8enrțmPQEa1jQ)E2G@B.hju2hl\ PN=LDE\Q ̕D]O?{s U!+:xᶣ0j3إ訍Ǥݭ{OGfmK.H+y`60$|95Ph,ɰ/ *c(i.Ӝ^Ͽ賋j-W#WeB&8)b 3gjEk^hUjReO6qb:y1UlL3FA9gsEEq.]F Br {'Yğu[p-NhޥaL9*) MjRj5~:!| q&bN)oW"aO5 r4vq6n,|CЄU*!k@)i%H<5YZk5XtѪ)^Z?MP@րM[&&'z3J8vUǶı`2؟.۵7kRعD7v@P2ӌܿt5:/+yYe}q?ze N4#g,Knep (Aֺ,N.#іDtuCj7=@KzJX}vi@e-3ülRl$TPm}K9`^ܼB5M+JM*ޢ$3|a))¡ =x@,7kPLbjSm6>}#ظ8"+tzZҙLyJ -J2¼XuڼuR BvP[SB!Letkj:43#)Fc}?.} kp7I3Dh*TCں#a))@x)yc&WVn]2r p28AMq* *nqѼx-i~ofk[P|!ܩ̀9MOv*!i"HlRq3{U/)eʣبt^睺3 uߔqyd42iՌy( RM)5QjsW|E[Tc(TGG)/lp {l{Jfvca^'T+7C"2H։GwĭC޽BL="qݤt@ i19=rڢNz@?QmQ@ 4!Ф$r)Fv;dz| Z,oaGwkYnNaD/ͤ0D4V >Vs%psp3a)nh&~ 2VSv9>֍ҤQM৽dKrʌYv)2L[dl3M^]>HVRԛwC)ZJi=y74TCx}D?R_^Em#:n\x\\RaH@-,B^zm/R;u+뭄K#.I<qѺh_&z1@豍_/:+Ь4G oj'"]Q%sn6AIC-ߵ#U&S7TZ5]XμlĬ`:oǭx5LXwo4 7#ʵn#L~,U T>q2e.WNgcl^T( PF^}CoQNp߼*Zّbw͐A.Э -YXX -~]Hb{vїž! 1-pSHp{[ĵTrU l2b,1}I|ac&,6R~ @(HƆ.0~)b6~ ң(.IˁWrǴn} Fjb&ذH^lF`1HG _4U1fE@D0Mk;Ø/а8ZL-zE>f0ǙBI{>zh'avT| @|%=xMxwfG;>>&Vk =X&Ox'Ep:/0Ԋ<y ?P7mzB Mj+Yer2Zb?e ]8Iy#|ꏆH{(hkAȃskŨXB _ak*VNiҌNC"VT m Jan#g3*b1W[Tju+0OlDQRMY%XW36hvGk3]68F4 m>4ab2BR>m#iANt~bt1k) Uνf`YYshevC%XϨ¸4AцmOd{Հuky=G|C/pCe,]f"SH=);BJa1|dl\٪F\1{~}SĿ<4>I4fn\X) 1eYgh8S5:znz$|[CQ︷OE$d;ӟ0lY~(0gu۝k>%4?po:87bAe`Ya3uU\t,5F@o~XQHmͶUHICЈi 5f58`Fe]% EdQ;±F;FR%F0ቦG?!vͷ9Z`=/ ȢXEG_$QG&88!뗭n!ot68a֭e:f#x8d v:aMA*zG.My7dB?zwS@2f qf䷋5|~Q Gn%OM/J enӾ2v,CߪUQ bRMmZ#4yN:cfe\|JЕV̘x2)~&\_ea`|Fr Zۦ,_$o4;?uB؆)e>+U {^y"1U߂-}B[C%* 2; DlL<Ue#*T3?YKhLwFE")e=K/Im蝎ذ^QVm۷ְ ;O;wʩFrձfm+! W& ?1MA)!=< @j_-- ه"r5%!h~+,y\UXծ/MYI^,Atf 8?DŽ6t~(>$NCYD:I#dF)78h_2 T6]-k M$$h=}W'K~mcaucڈT޽5}a"9篳׆4=6I{b(iA=ћGaPn+oKw>SeC5C}OD* Pٹ_)kW"Dlf>,1^⁗) F6Z`3,,Pޡnv\d"`hⓈq2gCޙ|i}{x*6.E l$Ѵ{in"WNCA1r682v-\g$:3޺^t#@(C3]&O?Ӂ:QAӧjJ3PRfE!m߳a#Cϵ#GJsg R嘗̊5.6kGB{G?3I<%Ms^nF_C.5lqwjV;)9e4jVO4:[ wE% =ᩲ؀O0wyEX09ŢKcV"o{ "0cmb;5Dd;xӂP.$ _"ySj`oKY8.J-DW%^\"I^ٟb֣ฝyA:~nDB|/$>ԴqHA<'U*樅בaz6'b;G܋25B܍mZC-uUFJ= ںjg.BX .TuNZF}s7)ekLC MZ[Ih!ԋ55-MW QTPjȂR@HB\U=b[qWaB|c0#e̻x~d@:giժFvC|T1?DpuOC;RMKF1%Xq4{-uZbg)R0I4XȴxD޼.{Y}M+'CX/zȋ3=:7va^໔m?`N)mCltL `C@([3$%=#CzGÔs03cS`=ܜvG]#Y! kv2vLܚ/ l_Ȩ)\ܪ'JjD.àh.Z$:o72!h6uWW˔q7B .ƕ9^pO+F~yhYd%CAѤE\* Irλ ,4,=~vKyo ZGm?~fGGV ZyXt~ljBWۖnuEw:l2Hȸo. iJ 4(:FV Ya֟{OzN-~nta>=UX].߀cg%ed2Cɳkc2VdfSd %$Z?$c9':pZ/74FI=&گ XEmOOTj126Ag,&~̟q5c0[cPA=l ߲0%c,[ВcKh,ܠ"=Ƥ8^j4k?A*{Bvpu ˆ)ENr=f`ޏ?_=~ .5Vz90§Cs]0[Z 0̵6)%'aoAP$NxJ}n|J豔x jXp)@#C).M,V&DZ!Z8+2Zh:3^jQ)(4,]߲kS bɇ<~ ~%iD1th 5&Ze|}XfslE6O!>4>(a@k1 >2Dʹq.li "jꆖpV3OTtx'x"*k̾>Vc^N]GTҡh)'x|a )Mz2tEɌAXzWک0.ϊr #6ȾHh|ۺLk]TtRҏbt BoQv[o55k8AG#}Wa,R.GB) he}b^L,zp˫fOw!n'eˎ]ClyXEnM]ð΍\|VNrUÉ$~{ZF{7n ktj#|ib M{Q sNK<= yu#iĉApc4w&u?d pKs:P/xjF`( BV7b.Yl筁E^)шtZӥS|Q 3]U[9}͘ۂ}|3Щ'z4U>W8mOvv\ ZG2%[cXفg>a3) lҖ=lU"!V B&_BpN:56+l3Dz*1ByZ„ /'Şg}. `KUAY\F咠S:]ϑ#IV$ْ C=vxa65 ™9s*Uc"4b#D5["=EOh--ɶ143 )j"<35HޜM;e}7yJ  $}nFZ-@Xjt6>oVAs|,-z M׭prE&EϫشRj-}O4>ѩb  bL#U.EK8K@EE, dy Dk4}xM{ͬpUL>ypƎ=8U*gu_G n|AnI,|t #tWy[34*D,6wDc5_8vqqZΟ(ڢlYͻܿ1da^'ʨk=ޛo彪DP)4˽IT Lij_7mJ2Kdrv6uji擨ɮlrU/MV9:Vm$2hýknD1ʯsSMF6FL!tE3nߐo2nfU?N`Sr\On#A3m0ҷ!;--ȑFtڅ?}E`ț`vH!gr\2N淸)\WW"?3uo$MfS3͸*]5T/3U.PHSė௷ Aޒ湐J; d6N[;g-Řk¡Az:OIS J 'w1Tp.2krmg/"QecbK>_ωW[$F~;eQ_# uC?-7Aao  &bVGT5,U&G+I Q>K`dIeVRXN@jƯbvxgO&.7|GX~WNJhvԏ0M]0,i2Ay9=3XD,9#IuJb{AyIMX;BNȓw2]-%+2Yk}sdUVWI@LL_!k$Vh3OՅQz;E|VƬ >+j&1km#^`nSK?NUPIn%%z7Z­A3-)Ӎ %PVE ua|R8ɋO56 DUh)Q0&pמ>wGZn]dyI"֎OfVNj_yܚK5ی6&'bD@&Yn[W;Mz>'%A;z (m6H.E`@+J!o~DXi g J}n'vf&bEQ:q:WVLs棑t/cû\'981R^^*pc {W,, 鄂Ig)4o?i媜h]goYϺ6o$lO)r 3(d&҄5}j;`Y"s#UaV.4  ]:Oזhb8i`F]4BeSxs8>؋LTJt4MYA!=0z31YR/7.ݒ%T3̻SJp>$2PԊL@^C1" fe: Lb,e>`F-`3 V$_Ob+xxWh@q){B= do"܊(pyZ/Xy=Hw"J7Z~ybmd;v i-M%O$GUJAQvJ&"b@GNF)i_s/So\Y|+Cj~<;8?3_eޜ#3{Hu`ބuoP^ c-|,c㳫4o^7;CUt$7שT~EsGYΖi2 %_$ ō{_twbXK|=]T4;pT,-IJ~DԘm{y' &P)DDI2,|28klwdv~kZ|} W`C U/Dp{RLmR:6D \"|,S o#KS8'⿯߅ݑ@ߦTA*X^ 0rb->ŵ(1`4Wj.֙ -nv醶ΆIl ? 垗|lȰ;A$R`VY5u p>dewK`o7&އ}*tOhowj7Il__)GPNf7Ys.e]ƣg(eOs Ϥx͇Du*zQhyS4Ʒ&XoxȓywE`Ս:ņU Cqo;)؟b)bXL~|qZ63 IݻTq@q*w*}V'f|.$;XhNvdb!-t^h#TR,Qm1Q ƛz50M3EFo%fX)%,p2 P5ʉ|So,Y8t0 q8mIdvKH8͇YAuEluT]z",E%nnJ p# B*N)@αY+ {]T{f@6^| 9:L_r+$3uqs8Xb%>]c E8VT-Ӻyi1P+لݹy~ARX+=U'e҇g9}{"23+ / zU x2ۻfo'mzےgWˑz#i͜N.C)0o=aTelM*0 ~ڡD9fwGl]-h&7V˽' H ;𻨯ZDZy`]=IJ[ !a?2X IǷqV32,?!ͻCWob2LF[- ]pwZM-Wܩ!W m5 hMcp~ӘUj\TOI,ӮKְ |"@[אҒbjax@O;t_|T B 2kܶh&/eOx]gfT5tfZU* z 2:S SӏL19|?sa!8BG"<УCGӔ`Z|YdXh;ۏ[۽ 0T huqXĢM>yMJF뽓L nSC#{"]t3%ip'zS_ =ZGB Fo}!&Krk܅5R2,-V wr5.38?[]KY0^ Ȋ vq:,a~p_~3RL&؍&BN)>F|_Ԍl.6m@QsZ~hoj|$(RRgG> \ TxSo9V@h64єY-/}LΒgaŽc(_0l"^0{-5Gѣy>@O|aujy+ oxP#+eߎI%J?/NuaO'i"' WSiu&8`}EoZoC$JRCd4|?u`Zw쇈+H' |xMլ03=vCNcB)21rAൈ_5[|'r%; %-hc.{E%Oo?7qEe!&P`RÐk5W,31e [e` #uCPҏ[k%W ժPW4=bgHW?RܼK Lgv<\3RH)C"2j:#\=蒄XA̪ÒG\NT$ ;;*:z }=A7.ȤXc]ܑ 4J .J2D=4 VMX AD6֕GQ_.E0;g)/>ثb*- *.0)8B46"SRLKXqGuu)|MAZ[Ax6pFn >5!hawfűM]NoIZp\Wlge7n012t ֦{o-XWd@J Nwoo\_:R@,43pS}SHr xי 2IwE2l{kw!/Js`}CfINY 7bHE⩻qUxIgMU@]O܇euH/,\x̮aqPyj/ִэY ݒ(W"0NVTwF'~kBje$nXڙ^BL@<9RǭJ:F31&4$Ӻ@.Ol'~ ;*=`i05P!nȝ# m{?^4R'>ݢ'',!ǭ92@)ڃ VxW! :hbT Ap`U<1%"Wo>jKPm3KGNJR_+|T"[(X'S8[]cmwOTƐIb6)YDky*(Jm d R VPp'q)YBof.MfۭVSE­Ch]wYu 'szMm} ڕqI(vy&NU[!k(Gyڥ)躛k;^M 3ICJ4^9|>* W7L+_N]*KWNb9_RD)2klK)ʁ4L<=:aV<Ϸ$&AYK`Ɗ@<wS!Io0ކ.ɫ鏔dh@ {ߘ"M2*.TnTD4Q&U'OVtt}!J_)N޿˧>\P*E[>֧1@u1@?S ;Z􀅏BHۢwX A%Se_(ak?M=EY ̜՟jSfL눀i#?dbYbN0.U@#>"^ D-)E؈O3DdY|V@"wH}-*\Vw )Y^O8޲^#B~ƔEiWg=P3=)Ϭ䷪bBp?`uuq⋄pqBV0w$Za!]G;٨DH(gU\׹x!R<݁w*kX1 &{־|5RVAfV2U2&kle!KUdx|gyaŚԏcB15uSظ>!sK;cŊ-H^q }ʠ,v过}Ј2ja3M @ߋoГ7tx`$WM /nWNrcXc_8k_ЭitvM%ăs9+(A N2# 9՟OfQj=v%Cg;NFqLa]Tu2rkgWBՀL%"pt/(cײ{ܤ>OEJS[Ux6)[XlIgd)s]R xFRi0#dopyo` h,,g%wg?)'+)1XO-M?:ׄy{AP AXb15J=NtbŔfԡ^DxHk7lDBx](LՉ>7b)LvuX LY<HXX@f(,f69K=7؏h Or A?& _j4E)tA}NH8_\$ zϰ1ݚ$u϶,w(ȦzcRRHY]*]坧T~̦fI:"-UвCmn ߛ^a^5 }B@y:l?L`9᠞knD_>dm 4֋W ٓ[8B8M) D#3K0-`V炈VV/̦8JvYE;%0 8%I^!886.nNp\R&J 84n xesP%dw#(I܉VMnN}`Mb Q[5^15Q[ aTOcvPEJNVЯ GBjK]۵OsLŔ1|a9-ӈF>h pŒL}-R-Ly9h;-8ֵÑdyMJ-5 1cv/ -PM4(ئ]K<2S;EJfh/܁S&Cf?O|WR-{}+N|,(a-4x6/7.: ܴ.;8)JG6y(д{_5Hl1 t[̰S+U;o@ {u 㬉H6BEaW`ϑ7x*)=Dq6K!pכY:dkܞƈ@U: ' n /].X.p;Q^yxjUm.<=8asOi}.+4@/_M"lmߨ:I#l?D920q5e˸Di' ?(F;B6z-gʲ{?R %(?>j뿒2IgM8mAQc:.r&ݽ)5$d n2Л2C밄64d3ȥ ]|5wzdty~_cf1y[AFW^#A |X(  CҜJm##Z(l?lGҼ{'o(&P!@uc8|ԊO9n$+R0 efSACih_9|^qJ7CymV,xG̳; EYQ05Q<lkHݡGbtH.A%v-f j}q4 ?$c}/$n'`<נ6čDgYچ[8l*0sKUoO-iM$Ķ8AԯG:{o1wGB4O5Se ĝf {<ګqzF?9`YXs$IqjXra6:"a/!V9KJ!.MTJŏ3O})͵CҩϭP&RU@Gy·4 Ob56#3r*%\m_ Z_wBԡ>e&t)bZ5{rN-nWY'JM+uÁz9Xu=YjDӕtX͠`ނO%dqjz份Cr*uΦ̪K|n^3V\k(ۚ%U:x3Lilō#2ZZc]$k{ ISE"FetuCy!p]:_Q_)]&}[N<`%2=tggJNX/PWmC |oþb+a^6b?H򮲤/w;ZLiTO-^R_YF}0:hr_"GIN}?(}0S6l))m֖iT&͆qyܖLQ%W, ?7:ATV1zkFLzT\~jTCgr ~sĻ*A1rӭOz [CxeJ>JرB!$z;Ġ`*籡Oa B_rYPfXoوxƇX!pr- u1"3RYӬ% d̀@]`aC6 mKA!`չ9,ٶ ǡQ;*eYH來RP0cYus4_7qk%\NB &lXCԴ1ѻ?]Ta=j"PRcW7޳zd]O I'Jvfkn`>2`<ش9*b[p9? @p-=YY;%ZRQIv˵&0$*nOH]P]|b\;&}E* \g[)cKGtpe DvC \'W}s p`+DV`D#?~ 4^O(yzfh;濌ow ǔQx?xs>b/ l~g?OrkxD/ԘX ^gP,e9e&xqƪ\6L|=Wxtu:q>5~: Iή$i=\u|hR??r4ʡinF@OE"rl>+;Rr߿6ô'cf:Njg$mPWU]#ʐu%~z莉K+p8GE{ _&K+=BaOڟTz3+dgcJ;PSpǎݕ%&'#cˇ~嘙 F9="E2ĕf%/*/ѡ-†/G&_ 7@Ta8{?9drz>k862YiR).w!zᖓ8¹)^2۝7O9Ym6<b0/a4$NzTЭK6 V|۸Ҽfz 7{Z[Cq1 G˽#R 9wI.an_޽h3x}S8`ͲFmϹn-^Y':*TapsK'.4j1w?0U! DA6tk0ߓߝ%7H7@_z3Y(n<uKKv}'F,ʭĞACX`2V|sW[lUg2(9{_u#:IRľegdorQ\VS!n3~"l7硞9ELh7 ,Gufd@DՎsR43sŃA82OۏzPMbn)״:-Rrݾ,~.47ڡT!yN*4Ry! J3uX9s TmSb,o ;. HW$f&x̮Ř)ǧuq4$"utm2kM IJHE+Te}#F9]\tFL㸤~aU2zc:dqWuOI÷x?qSn/u0i<) ZpB#X@*&Z, p-Z ;/ <bz ZPѺ HXk :FMw>+rXkfc$~?gI(>œӳjq=~pwi:!O*쪼h0#jfV]mcۊ, )l\9X}@"!.P gj;S@\vj)U;q7&"Wx,I~R_/i6L]Se4_ cJd\̬A|W˼K 7(3RqGƾ)?YvK 7/:- o=%v'@6Pq2K>yZn,]Ob=@_Z<lX` O}v@K'dMI #﷞Y>͙ѤOGtW`ɿrLy7tNDAWrA?vH>* 1#x6cCZt kڃ"ݝ h\12eO"X_͑;dJr/-"\x>Lu):öII{Hy~Oa9:M( 5Y0X4F簋I ]#kO^iV}I*'Z)}qnKaǺΫe^864;7,AMiCZ~ODܼKţB'ȼh-G޸kC P[ac?=Lʘ;e>͙W% IH$.(~(ɫT QɁg 7ܵ}<wOWLx紈zc=?/+%Bw#(xb̳}^/&e%5ARۻsI6='>ȚQ '&d8gQ۩u?8ꡓjW'% or%!sl_1s&g^6q?)oc >7r U^Ml؟ ,_3J+(3j,mao+kZxY|4Ē- ]#]4TKf0VOqykLff!8Gl%Ivmٺ,)]&ZIac&dǦvo߲uu?!0)ȦvL {SqR>DկYuvAܚQj5Hh{w-M[/nCMa6Rpf5-?S:g1`IT; zFܚ]!SU%-vuubEy0hyjIb6Yy}I j{H-{gG69k{H|*XUK>Rdt;bk+xE>ت4!P,IuHVw;,Z[K8f& H.w)j1o,-Õ`%*<2C+%lE&b2[f ^__ EZ弙T\B[8W>UҀ6"H:"ABJwʃLmkA4LXd_[5\ey[$8,Tn~`6D \V%^_.a\\4 u!p|jG=i{Uֶ-s0wz T}'81F=v#VK1 Gziq}{[w#po{q|KܣbZD`U"8iƷhkN)'IH20%7V 2f*Ql4; >|#6IK`ʳ#zG?ǒƸ:~{gʹ|[^jHDVF(@>8)_9i2xXlg9jZ" x ݢ>&UXD}~ >Eqƫeu#犵P%jb xA?HL$x^lShV5BxjN܏ m1pfq#NK|xh Fv{Sg 9IJ<~-A]Z{$B'< _T;$7p,8_u䊄3tSvvcc:~=Ih-ؖ0\s"_"bz ~/mYXjW̘}aے(CK,"CیCoTS Ӽl˸J"ޥ:|`yNunq-#.&ZF]aAfj }8I͖z;ʀɀһ*^"o*I3z;A?sͼgE>dI'L \˛2>o;."ڮq|a"8X]tj"'bhAb&?&wzYZC?),Ϳk49lFPpwX]2zriqTeB)ٚ‹NV%I<% hkd:O+kR9D!=C.A// t_ 57>{vM|Mv+HteLwzeu0z4.:Uj;F(*]\e#MA4* bjP߰΋:-؞˳FLdYucrn!\x=!}i-nݖ}RZ7L;E+Z<s-i #رL@#sN{,_y^|{l]w *Ա7ႴKа'tmxaj w\@.cn]Wi;dWff%n@k*h>QBd u_:J̴'_´(%IfK:[j&}ƂRҬRZ3$rybR6oAm$5~AxF_UؔaZ5 F">Y,u$ZR5NYpY]F`Y{@er+vOg!$qmM;>lvBVIRބySItӏiGα(cfiSQm MNPn\گW]{3|O@l5gJVzTjlS,^~UXxWe4x M;wbRu)BFFm!m}o Kq%7';spKW ,PR 5uz9'qk<]aEMYn %"cp+Zς2Y1h8-`?/ZL [ h]!=~ZB݆X{} ogdJ"nKwg83Mp3l_ӽ}ϊh9ӯڹ[ H+ci1 %iE3y^]YZoplzX԰JX@Q͓7"`f[YA+Ffϭ \tr)iWK//'Ez d/OEE͑= QGq^@%x2 cc)xz%>FZSޠ:WU"]]x-q0!E׏Som3#f~ZywryJ&͔ZPL$곬f(an 4 N)L^P/Rz)Z78nr, K"ĝ~0x El=tطu_V */J@u2=9H( eE ;9T. 8  $։LcGJD/n|cO7eʭȕ.[C 6$S Y3Y"/#Ԋ;4s ݴ*ҿ"֟).E؆\yb4 F1B~HNwHm/pcs>=:M &zSDvy"qt.8&c \:1_ U#TB,&@ŞvioCFš}wx Vb.cz2WTsP'cj(QVo,.rgYB󵙣úlk@ ,$|[g }왎H's;̷qCP,? &".y5#'*UA~W"J++XMMQ,Nmf#:}@4I)i vQpwM }^EGM6{GO~'r5~Iو`:ӬTӿ%hjzӸZ۲ ?N(Qn )4YȕZk! fre*|[;=+j;?E;|gtU &'-$Je61(x̩=o0ץվ?Eɓ_YEI7Nv㍝Ai2 APi\[(BJK[? Ѧ#<0bQvk N—TdkSJ"2FoQM^x9)vvaRwLl&5Qr-S&*C4ǽٜ`6~S#MBìcmIu;Xřrxhq&*NN}y-ϋExpM^"06Y(8ɱn1iqnj/w7úڠo5By:l`u*I^Kۑ?w'Blb bRH-<$\oHX7U`}|)4+`t)m'qWjWRʲ"v|{j( ?2c`Eť%;.)heQ6|7b%&;^m?FIܟ͘=cEm V HǝM i{lzq!V|9hq~'/HxIx|&E{}}X{ҙtҍ6!128Lު}=$mㆭR 2>%2ۨ L\)Eީ`IP* yM&Hȑ9\=Yv(e6b;)k|yw"r6$EGbC^ÿU#b5o n2}i7\ܢ( URiX|ӃmujsV"׎!w Oj|~ݔI% x/g\8EYVS+8.*M ,+Qo{ Bun/'aoۻd01B$ϕo4tx1v!oxE|&T4ՖI 8svP0]l6ŝ+L&)ѷ=y5e #Y3;1 ?Q}l ^5HyReKXk$X`bcVAw%j/3}xfu"I (1Oi%XeOr t1 dփL?*L5)a8ْɑ$2gҮ:RKVYp4B̬2ʛx@9,ъ{?:Y T/\ةw&6z=A#%@wC;&ncIY9^Ό, n:Ѧg&$$|"E}x,v[X2SB0rn+_ d}uzC*\#A{ $9op6w4K:ɫ<\b(.-Ba n#pݽ w8Pxu Mk,-UunGUkPQ!+2<+q#/laj]rh-L3TY7Cl$7dT4]5 )!鶚3},J۲`:Ź:?=df3c7d46|ʸn20};EM:? KL]m/ Swz~D02uˤL3AV2=SDLAG9RQZ+}ik!iD"_='w ,3]5wFVDddP2k/ D a45bQ&&l}7ɓpH ldV5Ls͊́hT@pھ0JBQv#ϾYPD5|u>2]b5 <2A x1mhYO&q{I˝[uRQ)y`4g[}o[x%Z9ӡC}E|Ss: {kym "@Ov^ʴv*<0λa"TRkg}:۫;m &jp2pƨj0c\Qfϰk5r(vٔ }.:L[< 8|EWo7N(} Z /3t@`e Mi&>D/)IGhr/o/opStWe\;2>gW@E#NP雎,;T)D=al9OEj|Lq O^pzhާ,s%G]{_p5-<ySu+.}e<+KZ)VxKD{8Cm:6 L{ &Hz0K9=aktƈᵏ Xr@l(.4r@!rA?UvaA=J0nǨ3V~bszKۧa0DȚ=VQŽSJ6$`l"dIx؋|̍?D9Kth3$f !uyEijj5ooנ8b5M;\^s(V7c|6V"Pbw{7COMK=mmP!ynÓ_n-\U,FES)Yg>OUI s]U DIP(皪&p.*Vj V)kM3LPĄAꔲI Q>FBT\ȋI#{(&3UџKhaZ 6]L: X{ |..{[V<> T3rך6[ֿM]w>-N駾^@U45co}p|+JD1#I܉_ 9l5&bybw%ZThl?%"~D vwP`|DC0z]rEGRx/%WcV@u;3d5o0zIz~0{5&PV*^ΈD' 6CSyE?Ts&*{t_`<>|%:v̻[rhd1d#Ii`6N@2o/WJeW:nHYRTiM*<{z-=dD;q( VVƆ\m|ru|~b{?޽، \uaTdFA`hmSPoKN9𺎂HAFLcJV'*e8Ugp: |Q=oH TYҍ]nʳG NhS!!@5U pp0T'Pb8DLkgW<8F`JkssugÒ!# 8֋ Щ.2]?gvf*־DjP 3zKaH9A/]G1Sz:QdփqQ^=yyq!lodO&n_8?^[V}7Ǿ~*ф@KiNC@ffq &48Rń2f' /:CٞrL ډNRT>"_hVǧ;d\W}|Pfq, ϗb*vfHuBZ8/5XKX כ ;H.A} t $%[rV67eupi dav rWmځB XR5دۆZgQ i% ۝bSWjDAj '+Wwga1{>=f:fq~*ĹC͖ϛ^`KYB&L]XHէȗʸt*k!>QuPSSV^)m)T[j30E0Jg@H1Ni (us©S\wbÔ˒^,X('rbP!NyaLYjNjg:fQVx0`bSx1YHstɉӓBípɀmqóYMi:fC~꣮<繒(yS%]ɩ5o꾗02֟"jӆFwV  $-x:_ wT(#fYX yNځP-Y?QXƢ{veR2m{s? x3Nn܎z"g19Ҩ|1U`GjRi?X16k̂d>TKko[WR<&u Nۮ}_dkmߜF C]6+Ţ0lfIM ufmQu:FiefdV & Kl[bxo$|݈Ø qS Y$XYXJ4-մèr ν,(8|TN`26 _R`CDZoj.P39Ҡ["PATi'Sos~g?^ܲR$`Flgf&+l]%fw2LE?[vUowu*57xlY7U!f3llHso"'joCz{5~nd7R؞s 6ε!IYآ3CXS+("+h-g%4!<-5NKEHVEߘu{mO#.sKFb ?D$CMlv֐Cs2J,_ vLmI^pb|W+("lC.Р,%x4 RƠӽ R-%dSEzoث7vzߛWvݍzkҳ B~0c> 8d~*+cx;",'iŪx~FgH(9Е髟qEk,?+EUȳFl5N$}z슒6Ń LWSiFx( `¬Rk}p =Y"20Fyɢ+Oq=n\^';*̽ԑ;jh?{oj%}q?y41ΘӒD~@sH^ sb,p+'!0>Y;d^7S~Z6Y)z*iŏvD 0PWOj]OxiK@\ RF{]N'$f`(49G]CB`K2%#H/@`YoVYHSJ79P.*v!~QޑRRfpvrmD3>;N HcQb=pRQ{)Nߙ0irDh/,2ai;=!!*#ޑj9>H+;wBܗm!)]eXO=`4ߧqգ`by{!@1"Usdrh*<`=hnbTtಾD9\Mg!ѻb,y|Fʻ!SYdvۖDwWٟSa ;4{NHY%tf۷ۈԇ~)Nޘ Wz-`"呸~Dۚ-oc K(1y&{qg6};M(i?kb8)حuЋ⢿zj6bWxBGԀCS%o\a WLA"&Ptg`(FF/IK ᭅ)Xv{|=h T cz"!n- *62B7VFVZH4 (yv\YRvB]ӸJXiHрԵkv)/FK:&۴¸#R4e<5$<;DpANI'f{{á{ ѣjkK8d&pEGke})&kh H~NBcLlQTdu9:a4 S1ý-Ԁt)E Ix;WS8O܎Gc bŪ+9v$-LcF@tb=5859(rMnogY]] h0״DNi˯|:)/EMmN_W(_Pc CXQwm+ +x ټjRa5m9<&RW7%?K FzMv}Ajұ %^sq7Ѧ) fa&\_6w Y8ͤWFWDžۋ4t&Jh #HU%I+Ig9J4/ ;uvs)8ӷGdjKqM$BE 5@hziGo(5Wk6"F}`VqJy Jh:i@( ].cr@pb Ҫ`  ~u]_c-> l֓vb t' }=U[Iʽ`v.Ÿe/+nA)KhWݦ~ڵ05;$RݖIhhgҘbF C8#pR=׃@kq*CA_aٴm%[Z\G`] feL\m`1],o+k?~ҝikj}{KBP}x˧ /9t\ =pw~.`*=H5h$bN0fc}P"+{-UfW^D%WE/PWV#j\IW2RH1@I豛5slW:bRupa1*7zFz(VTu$siLV_JY$zF;}(zjC~k[:ě4r/Re)kb,|\a8v}c? 0H & ;@8۴R`9UPW* m:ƾ}>%)r!tESJvd1snxYm.퍯6>r&1'6uK BcivXC͗{ %#:`XIc'!H)4V! ''"kОIf>*X8^bkf4E,/R -]tv|b٢8~:ZK3?>iesޚ*եҙi\8$KVMnc['yp%Ӷ@4mU3)7݌AwSs uZ^O]l7;IU1eNWh%σPc7i~Fh&MRpA6 ; j49hVW뵩>%!Y{HA8^9eN$G3}.Bֺ1&ܱ&W7ǹ~˥*x&# ;eby-pnu]2Rk*xN."1#%&38"s:F"*2r$}8!dN+e5}M:kyEF`G @X%zaٵ/ФJc=OK`Z'JfovߺRwKR$:~qS̥Xvc[8 GURD(Y:N't#?Ip (S#yب wtDqi[S<4ڐG6) O,#"MYsD֞|]nEeSIWt6Ƅ F '<1C1_6Mz#aQ`Thgl3ֽeinRka)hè³?CMyͫ4,ETψx7&̚ζS j=Knm{}J%u'3H+s ؒ9ucxqp8Ŧ1^c׶dwG@]PW♷?-8Rk'pcx_~2DmSTrp9?n2$3B( MOƅ!}*zugB<~G|@Q20wݾzF R]Aˡr'sYC/à6~*|,pcFʢ@s8r+6 7G5>Ƞ#-yd%~~{ X6Jjr%,+Y qAA|Eg_r#DVim|m^/Zw+`JʸۀUUQ~騿 ݪp&t\Ȃɱ#Rwɰ:9v3^:cwvTlMusȍe#ZM:ĺ m6xr,P}^K[P- 8 j,"vEcѻhD<(j_ +ufCQڧҘMផq?俦1Cvtq?+XΏc:w PaBTX 6TrCDȎV6Ǣ}aj'ʩh0 5>Dw=_-4 CB ˓_PI@BXG*UV1!|[38ΝcDm׎^v#ѕzG~r1&,ht8'v._K1Jݶ #6aodq6܀42I 55 J5wjA3=H+nȲR}5k=g-e*e1ii$fD}oK DmwFќ:v$6gխ* BIE^냭T{ɘB d˜ LCJ%¬) z)SKB4ҕrbLW?1[_U(y5ah AdQ )(pamYh?|-.m\Xh2pcB.NwTZeFH2А03O+SsYȅitZtbbD_2#]T"$ˮ m|4iWн0&R&-_Z q"7܋՜A'N+Su#ہsƠmM-A{[b{oZRb- W^&IfMUc>]n S< %Jo%X甲Gi[)p2ŔLVG LUDvR<{2'jLaLPgh|m+Fw䗆 >T|;'ޚ 8΢..fUm.&]VR ,9]&4uFu}ef?kG+Gf%IY@bCAp5T*n$Of&u:,Ow 9hCQ2\Wzv18w+Lcq/EW˕BW?NQ3H<{b!w Q Ӗ'Axay}BdC"wZwpgMմ?k;oadMDBX82ӴrԩFַrAL;Y=mH"跪Ft]iΊ"j9Gs+{Sc|>7?-5x'#'q!Нv7QFZ a 0]vztDEB#CpU0ljkLBVvabȇ'xH>nǍxwz#}BZ68:. ̃oVQmw8~0p0Tglz-񞾆OQ°H3 |&\Gq.\֖@=Al,[d8ecĕz=H LȤN~<u(;kOS\)x6s\ݒguE}8C_< Dx pmTe$ц9rr_loAEe;."̆ `.G[9/ffbt tlg/Gg*r7 aL":bÜm"fW$lPSY)ZB~QzL% K@87u¦2vkm@鲣ywϒE GP |互[׾bIaR֩׈۵Gr r.ɵKț֍N(ϢNs 0%cζ2`M! yg&̟_0Bx1m^dZ?I9W^".yXI$G3ȗP2BJqeBH6HEd=irH-C"*u<[T=q7jot=tv0}ɣ!`8ef:! 9ix!NM7sU8%!Ĭj1{Nť1G"j o~GfYUؠyFz/llt-ٻH\y{69(HQ2넓_ ޠ)2C(>&sab E6 U!zAmc@ Xo#Hz04]Ay[Jg N|[ Qlm`6841po}4dMrÖ1GL4 G)5[f  >_]w+e)qaiKM.{iM9ǼIOKzǀ2` k*N[B=}pϔ!ە 6)ӷ6sWv/K )DKf$[GuҪQ <j@|= @FP},KOpPOj2B8DmPf=So7|S: ƻ?cQdQgNPov|G PDk!R7k3v WXvB |l1RXOߕE5 X>DP蜨AP >ө(j:= ܁ƜN0-M=la6V<( &L`+Ni|8UwSJl}f<"dXV1e#H? pZ5/%?^70#dm%@wc]8?մ Yi.O?j3 [xZ6L@/uwxa2O"{$=2I٠ٵE,R ü9-+x1l3,}4]-rV"J0K f[4x<[b eތt*xLȉU 'HrMAMߌZj8N%2-&#'kMF!HY Z#me ,di86RyPs/~^BAIxRR"R{Ʉ>]V"i 3BJ518 ":)DBByS։H tm Ƅ@4+%q}P4j&2ט};/s=JarI\C—F,۴!3Ha#"j =9X0~uK?9c)/J |SRT4vBdAqHh|CzD @k T\nA*A$'Y58zM{KWm&s'iai&e/[Z#P]rDwT>n=YdvoS%]Ě:('\ ƑHٙUzClE9-⺕oɳk:7\2-?MuZ񺃉OFlMBTiˣXxgAT0fjZbI@NrO:T[ wF ]MS)cj4Q,\Soޒ-$ӑC]hW;E*l(IFjED]~yk|q]ƆBtQo&RlյRX?c*6%8PC-g.N_>JWY>۲ E~~sʯu׳Eg7L?*AHPM0m- P<^K=[SR)/q`Vʻ( sԼngb,nQ& a?F>etrTDM jbˢݩX̿.>0-NE'tݚbJ߬ZڭiԣK+DwXLwD93-Uxr#ූ"u`0%w @[!$ ݿU$m?Pe ]a$OA1+|_Su"-`mZX1xG"ɻü/{ Pr5F6hTa3`pЊDKG-pϱw҉q.J#c9dX!n:H$f>j=Uq]!}@9J< H MJp$XN8;PTa|iS4E1OAeaV!1=Hb^;5J=dLpP=gf(zu`Kba,ژGZL䀥ХA,C2]nAKm1@sN1|s8s†=K~)>UG W?JέOO5EmqgNlȠ>?8 !v֢93U܃r(d[ADyDi7>:͎MS0ğf b kL%Dĝ {dm\YPy<,^4M/3nfkJN/7V^V4ì?KwmQKn{MX۠bˏM'nnW3C23| G]h-b2y"7S8 WU Q1E1Z=L%O~$0,7'# fnl6\˔K(ͭ4?tRfk/Hq۷ =}nqdƫcC׾ҚL}Cbe隙p30lc nX~0e/[]. ;Y_}"ⷘo5(=>T6[3%|}61磁DCDSqqv|prq<×1Շ{/?eYxsWW49Ԉvc?=鬝e!/0 m's)`j/!l ' H.ߵfzIx0GԨ4ҝ ] Y3"RjtmKN/fC:.\|kMeq|ixm'1@iI/ԬyA!3.c+1(xY-KjA\|T(u.Lҷċ456A}tN9J skhr!p 5W %4rF0Ŋi½6AAL@/Vm|$U[xL?r B08u*V% 2GLƋn,s>G452W=p/%>T p2Fy٫GFJ,BՎ-xYYeޕbtzfEJ 6Qi$ { -}vTA3:xKחQsCJ#.F;ύva؟cnP+Ic4`AYWW"jMp {;ګ2Q+]%~Q h չ)FK?  ^mÈ+^s8MSWee٬?ה*-_nLd$`G_j)o]ԃmDK,RhI9{R[OZ
  • pq/]4ɛ78յ\/-xuݍvB  J m2q0;CU ẋgQBzK@sUĈQB Iꭼ}md ySw_EUxNA顺 ꓤKUv{-&eJ1O5]d$T-Ģ 'MEɗ lTI玘;3٩Hr?sa p}uI'1 aJ=w&dJxgv38Lʦm DpՊ dkEиwc腊"KJN]Sq!89*Iklo S4R]pQȱ4m"&*J{Pio0sL`+&RsR{w&57ڬ5ɏ깺.<q]ñw>_n 债S:exr@6-ZOT}TOU77.UpuEŋ4'`>7W]Z h@ٻ|1bR8RvYI)9܁=MRCulD.[w#Anޫ|ԸtKT~5S\YxĢLijIWl>_{/q(F[8)X-bl (*ÆZCNC]C#GfŸ#m ( P!vs j#x546;ǽkT=RO(ķ!mBcF773F2Cڲ9S2:Y4ȯG̴[e FVKO?qmV>w}SV+To2l5귐x?n0:Pf-R.l?fhiH`l1M\Csl4#HNYX-DjRRH)}ж~%݀W| X_qXq@C@i pwFKR@Z0eSA%dtO 1_UY]Tu`⺮pc>djY*fb=30kvYgڼ` n/C7)Fdw> Bb۹pR@TuϺChARXऐ/f<e&vBdg92u ]G__q? I?FROd>]r~@ԑIp_k|]?FW0I"ɤUX OƦ8rL16Nu[.j\ef?nP%y7Ɛ_#焘BB'$kqKtSJ.RKd[Ҡ:Xo߸C?1bi"P Zʆpkm\@E5&p4 ϱwxv1`KrA53p/> MXH_4zM/rq눈y|H8zA-%"誣n3>3O%wJm%p8)G7#0q%KJǜ'p|a_]٥d e,<^ŋ>~VQM9Ϟ9AZ ɴ6@7evx [ikAZ饽yQϨ"[lksډgj,Pސ_4eKϕ^c5@G'ǵȹY,GeOs`8o֑'vfZzs>r+1  [[eit\R+ TLβ+,iG\j3p޿z9Z\͘CUu.fF?Vצ_Q=*{B҄4fn-e%ƔчG/]yS-ӤtꊑU6`0IzV04-k)N?˧zVry`0z60#>vace[7 4m-&GVENt >lTߏAU r?g<< =C޵ʵlfUOh]dnD$r]rp첎Կ%$(˻gC^Ur/dOұ ߠÌ DdXH"\֫1LD.7{셬22iP_㵎-);@ӧ+ )(@ N2h;29>z9Kg$N`1ӼF\lr"_3'I=J<44e#V61Nntѹ`\I ޢ.wE^Ih%4\@>gSn7&:_Ң<7";BRr? eұnP׵g|mU%+֚LJTynpq8Y+KWFŸٖղ8n[%O,B`'-4UQrrbIY%g|PoX4ڶPHq@l J ͅy\$ʁ /G+ ݘ85 XZκ8œA&*u%z3qb,>^$P˯k}?J?m,'Hfs\&][➴*CG;D4NEZ0g2us8Յ`҉bꀑb-ރ9J'䌓Kn|e AO1c&WR^ɏl_e$|=ImR4Sԟ0I5t-YY]-ҀKHՅ,aޢ]%}V7aFsD%O60Rcca 'mty*`,]t \v@Y N)S,9R Б4L6 &dmݵ(dLKІ_aXIsՅ\~| WAu :WViֆCb|V+K@%]eFA!ΏNNɵ[AJ펞dv?6}$zk'\)n|e]xCd!bB[Sj3odO# T'0g>lh``/ Fv(sG@aN2LdS0u*/D< V7*BMsfJ5)k`逪zs}Эx 8> zPއ-6^2sqa.P/&o'1(~%7x[:-"L='OYT o]w ѝzâ`v~ s3 {bRcc1.-)ȓ"0Տn0! | x[? 0MW6R:g X4ܘak$f얶:Ю!opa.eo@B e%XEKk?NCu3(_:䫿8Ľe<ɚךm5`fqX=jo k$6]:0QKBZ*u۫[J JZ `viG{[%0L>wTnǞN[ψ:0:ݸcZUߗPxYe˩4#Y|p sOYk`Wt3v%kgbyNexe!E+^I2Z S?Hp98lhilDQra^ϖ@ex/vH4IPn43_"Ŕ @o9 d< e΢H_gpF,2;ke"^A0秳Ǝ V9 {q̪j uҕME2}e3J}HbY[f]FQg]v@o86Bb5?}zP^$OJlB-{X]"VI2OuC.'*\u?X` cԊ!UN;!yg~怒ߤpP>-䊥 XprD\2f~gԦ1QI6v . WQh.XƼFA]t@rBPJ:)3)A/cQ'Dv{VG$Zf~tbm:CFLuߪA`f1_|rA "дx/s0 ZcN`feqRhݡIܣ ' QCCLAA7t$,16i<~!v?c&_"}1f VQ0"]'v, <!^B<^5t T.'9fdth)?sO$c,rI{?vKfO]B=t0anJ57]U{l̡7*(ud FUlD*gBTe^iZ\"f<_[1nLCfa2Lxp_UTYBxL);w= FcW֙zg?K@2v )u1PtRR6)95U<[K P5^٩Cm>WzF*himIOH^ #8vu螬%D[V7tVߗad-sLO* x3JZ`kpǭiL*9jO#l {9/vF@>wkL!j_sjGf= !؞nOڈ'{>mʂKu rv >/d' ?m [2 jPvۙi[]d) EK:\Q^OoΚ=hfQ)NdrP,>H4b̃nѡA򫅈10yhr( XG__w6Ӭ):,Xf#+{.8|1Ŭ!ӠZӥэ5f?=IC8o|&uU?QQ5цU=HTf3% zJ +{CHAsQQAmAJ} (g,^8ֳ?O)XPu5΀kdV ^*t\p#Eٶ|t{o({ \l1nZUQ#M G6s+L\rrg؊L[|?Ii@[}gmthN[Db!nGvr+:[j,؇XA,|_iv cܸᯤGVeJWC8QمL ρzKx6hW8jGC;c,ZGͣ%0Ah6$DNr'w$-K49]}rxa^ F=sӀX"/GSsΨ Sijb/{'5틾ӠFlGa>1ndaxs҆wv@6ҕ]o7_qK|?K¥MȦ TMƢ3([Bo~d !>|}IvCʁ[S .|Mυ o :6Krݮ^ z _tOT+#?㎍[#Yׄ =~S Wo;$Dl^"(q&J{V ʵ ͹ lUd"ؽ$+ xp1ρ_/ Hko|D6Ѓ8ט5dLIAuyIg;s uc0b=324! gBaDtf[Knųd#O^gs"XVg;VKa~mDr 6 4]]V+=Z{ɉ?^{Oq!Q>=qڌZHpM3_ƁT&H5J p7u^:iE֡iܽcyk)}i㾜[m5.풐 kxTzjlb5jô!@F/|Ό0@| il 0 *o>RU?H_%\5tM(db_k[\+>MFNq*";D ^'4+֭<7FѪ9rI IklF*יqE86`oRisf,HDRR~RBA&8xTf3U8a&.W7hZ0ڌJ-X;øL$XД'`^u}QR8`'1Y-[||s?wOYX:﹠%/{n6ȟ|N.Ƶ /F}5tLtʶn @Hs;<ق-尢YyXD@ImwWƋ6{)9ֻ̎&}{VMЊ׮f3؏qVд#|o8o\8OJ d1EgeyKvj K~WS$|۷2M~P~^:ԎIaG׈{щ|>0̴,$?{GмtE"ǷeC[{Ց+RB"0 (%t7 N2HJ[x~#(NV|\?ж= rq ^6zwmGjg| [[QI11|D&@6[`kҵpl0nTnLo F'FD1ڋ@AaLC˵*Uvj!q$2'XSџQ4T"m쬄$DQ~,ρ&wxVoB 9yZ'_ Vip{zR4% |i-̠#g G} [ܠe/;pR͂ cvD_4̓?%5]cxQi )튄^ĶqM pM/1&jD3~ ]nxZZ(0HEb7O n;p+\DigQrޓJpʪ ݕx3kxKfxaɶ0̀Y7I56uywbg=MSJ"2&cg~ 2M? gqs.g'#",= 3G#.TXGZ+PTi51ФkJU=b~IA b-&b$́kkZVftU]Q skK\~ R>my =wx>Vߧtw9-VX:dE?'B^dk,K"# yFD&HߚSNPs퇄Ola]脊qB'<. mOe`")p0[&|p,~Q%(XMiTl2k_ongLho?uŢ_:Ó9Gylb(}Y Ʃ38лbI5AOES!\Pw8S4Xn* N?o0[1 锠$]Zvk~?46MHŮ mE6SOvoz*/j_@H?LH V5Lp&6ܿv&s/nt5(d?(:!zo~ _]HC|KҕrSQoeB)f%lԋNJ`,M6qhw2eC.z{9PcY^(AZA̦Wr@c9I/"1^@6Q$Nzqe[&pzj^Pccw$iѬ\&l7G|Lꉵ5X JhSqf%|rEuF"Z,n?<ԛ|$>a."Ճt.`|vQ;nSy"':)pÉMŀn-O8_w < 3ww(6bgfu#>I⸖ӥ/љ(‚7{-xN7 Զ>jPe 9xjF( GFzߒ0ׇ<mtGPT m5R`&vDJOKS}⭈K(r=I t#I@aLIJХ.)c +A4q} 4cI'm"an&Qd3c@ʻvz5ߠ;G9q2^/{YhӞ[F>=ȕΦx@aK.O?lh"5*YQcy1 V GЃ[U` ~wËGg?[6 vs߃W6Yyk}c_|xzĊfA{ȥh`M2@yE!nQWͲgaShZ<ȕ^Ɂr\@3\c;9MKzT77[$ ϶&JrHgZ`2eƨg`YlD7TZe"a]s/)prAE(3+ ^+z7Ybm ӑ+]}Al;e(Z. ]P4 x4ڌK:;)uQ36ݨ9U":>ݥY,"rV;# * nq)z0c< ܃wVcMϋ[5놅|abH9ƜC 4{vYmy/Poj7=>̤|cSbC uf٥8d_ uZ$ FBiW՝с I ~ҭq9r7f :ZUNoCk5M6'є0S,,8D8dC' 9NNXH|.Ùx+sĜs:zZ1E_h'SSeP?!簁t"׍213X~dPK8їvW3D3Kn si58w0}[—YmL|3P3eKhIV;oL]3,eRRFQK;sة0tF5>r6Égz]6{b,l\ 到P'\z"Œݩ$5jG7m$ $V y c>5:zcel(<eyn&wĬ@r^q,;`ǣKg*sd9dԉV#UB*zLJ̓V'۶<.^I}jexH©s9/5D"?ujŊ`\TalKmJ˳Fzd*1Jqe_/>DEbKXsK.! Tn[S\&ذ2O2F㭨 |9 1P()r2sgsg)jM|(l*M[S)'mR+8ZmU>+U1ˊ2{X(Ics0B,PM;zc*|5@;;)VV=i\#G:7Xfq&p"BQT }bJv-dQ3 J vF*-}ܨ(I}*v3LN|ճ p| )r:YN/Δʒe dzBXJ]PL<ǎ)g(s}+opOp/0Ix~>w6miK,īsd|.Oq=,(/XQ*` b/]L'ތ?ػ' ;l |euo9;ݪT\_n@7T"%qAxd`Y ̯ Eo>ynPn詮l 5/W8 -֨1nrƱN0y*\NLrUISlae*2 z u>X\2 KdzQ`AձHډDXǍRbCd$v@ ˣd x,!lKGZrwv?VgJR̭_<5V1yVƄk#ð.4_G 6yqv|AI'0l,gI OVyE7o-j#yr!޲) a*NϢaQ2dBr\JoK̙kQBzbDJ@+VvQ)HzT?ۘ;e3ɢ@@UR1Uz%?h~;7jDޔl`& I[viDYaU0hE$Jsii1u%=sg_`%v\P'FH9}y8B9)K-X^v sFi=՘)_]K\Z\'HH…4 8 (9;w!􆊕" y VF44j2~Cu?O2LZNO}'S.}g3͑΢Gn%n ݷ9|50$"w<4OGР7=ܘ9Qeo%3uZH֊ƀxȁ%y^,1s-V4QE+U3aL䀓Q+6w>^}-8y2#=;[Øw_oʪq]}T[hZڲ9[:w@yǛ%G8.}䋢E7j{ȵ[Cd[h}%^sE>PC!ѨCH6|FKLK%1D(9 oS@=/|FOne;J;'䬷[^a`CzFrͷ1ZjpHRRk5d}@9AƖ7/ ߱y3@;gL2q̇ݠ`xV|A1KTTgbVCm$0.nmuLl4T).$=͟o[wƗ l^xODa- -0>vq7@ʙHr*޷8lN?@yj}!Զ]dL.u6UʓƮ*-cPQ^CnhOg1]dr7,֣F}0)o $"=&Mv"ɾ&k bX`n?‰ʀήo-yK5i`~vgvj KU3-BlXmM2bHqʘr2k2W9\VAٔP=(>ldxaOm۵J_!Dg#ArQk DY]"F\V@W-߇$@ePYotҊ$&B;{tUB HAk 鏋wZN r~V@Bn/WK)a+5R[z!"u/hٯWNjH2%V02|ʽOtrr?S_ί֕^a΍5e 7 ̟?4lg(d,J|KN8] b,5*ktӦӍP q_ s.%>͓Z&dp9,E$Mk)u hhO.fX;41ʻN}2W{2[PkϯL_< ]Brq1W`<}O,$CveޫIm lt= kd$R-Bc~cX#֛TER zW&(J}CJݰBLedRߋ%?aQQXtZH{+v'`< 5sqe߶ "\BCA/ҕ4*ro;=Vy>LMvH}s/Sd:Xg,S.UaKuab3\W@ @Ö/UH-*Ljj:?z3xbe:#R"42r`G,T+ah" OWЖ`#U٠Q3i'+BI[[!T=I[]o+Z[*dPݵ\p*q3&c`.čbz;1h;ؽYDD`NjݫPB^(q ! rBwrI@;B]N?x;r C2b*r7?tnre >xղpQP|+:#Q'JmqR 4zLy\NDWuR? @ X:!w! ͦSIkkW-wK4lNE@HO]/UIz!砚̓BvݞP#ġ{vy.BL*ie>DxE]I%p0ƚnd9YB(O88&z5_Cv~7GXDBhn &K%9VY2wqH&tT1LqA K3ddcݸ>W/,o Q`\WI 02;VC4X H;rn#^XDwihS.f l Y=.H鼘I̺76c=wQ.MЫ={ g验bop-7^:+Qe6rٛ|Js0vs~wə-f恮#>A-Ek=`ޠ1'f{-pH`-xoQR lP=u t ջyGk횧N~ڝG-B-\jw0]^Bپ&4~kšSYJnO2 |`1CxjA֪- ^,R[wwg&"D3Fl`Sʓ f \Bc9˚#ku e:;Ts|c)`'"m<ʵC( r+FX,Hb9!nSW g fn3-@\݊^Wn!ؼ|Gtv슯Ԗ6_t7t5Utj2sa%-aJZquAwAV'u2jk >q&)ca .`(ʬp8-E1fr.OO?Uk%))1/. b)wx tA3ߎ_din̈́"O|Ot]p/ѲB/ZmM/Gjx3!NYkM4?8Znɸ`(έVWX|c=[JwC0.M]uAJ:&-Y9pgTrxDDs-.vw/klNq_ Yq#VfxA! aL 3$}ˌ6 _{Rcʢp0Yұj;Iq_v +O\ iel6H"7⺠n ylO`FZJˏ(C}65'?:-Ǖle|1C\Y{bv1Z_npshi"u Y|CئS ]);r`QRߕ7kh~SJz0˼":d@ Nql7)<ߋOT\AM27dCwCsrul(zxvtW 4z]͟OaT6|Ecّ)Z~Usz9aH һ^XA3|m>- ;\E@Q"񄶟` I~קAh/x/>d` H߷?߻UV*\'I춙&Xdqx !> 7\;n?Ry`7@e޹GQ2Aʤb/(ZU;_' m,d~rR.?Ae0[#A7jԓ$nM4G/a=KK()C'w徯X;ѓցg5?\a[?2׌a=dI57QN[un(-{;WtC_df-aB,?ۏn(#`oxה4~2r^yl&=Ɗ.d)k9QM&y ka,d ,gҴv2/7W.+#dZf? .,9b?R.LTz =?fGEVYNgD$z23דU\[_ZI) iƊ aMbh|41e-֔sQuoM`i&ڽ  .} [ JQgqF NPZIE^:qQC(VtYHj? 6N)ݩc(2Ly-Tb5ûy7. 6a{f@aDC$WaR ʗFTa")zgU~<<F@4١Ydasdt&UnrV5@Sֹ[Є*ʭ~% ᶥ=he6]J0V)YLy8Oə/k~( SfNu:x)j,y\5#{eL/yFH*9ؗNX6RKh2&t5}& sJz1fˊ\h(@0l YNI,6`t7CIO/.5,XWyyDfpNF/lE 8jpKb@CzUU;:gHC u|Q~į]w13Y~KcUP/ɺ&|JelV^ZRǪ7NBxPJ I .Z@: Ddu4lXcB^?Htlq'vfƠ(Q7Rn֠3Fm"ϹZz64ɔi=oġt1v[CAW@.8Wmqi@r&az*FN}~c0qpL;2@5Rsh`A|uNpzUȳ! v ^FZ̙9ul8Hune煕^@Ch͖S9넧:KV6*e5sfݧq#aUM~cn[8kKW.:3˂]pls\[5?CMX˩B.cdi:Ҽ L 3Fĺs@aK ͚-\?[ݐ?O;xq#{C`= _rAbݹ=*<|pkD~ kF;A}m[wƀXn5aЖ@)ȨMy*uI4 r,ՇkDze3N&'8Dq;wqT>>ã"?l7YJUR~o5LcNNI&x:U^gugGwcyopӹ[O3m~i(Vc%vp)|2/"j$ vQb&d=t5j(X"zHAc0k' VvO9_tXc`ŐuVTA҉n")2>̈@|jz+z1kC3H^rK272 iF`Z5X=lz{¥0%(%Ɇ:Wj&_VtI8uoLڢ\c@ouS]!ټ"7~'Zm3&l8\-`/`onx H9G&_?^9!.v[(JHL!I\qa͚ x'\,gVm Wv~|2ȊyhAv4" 缾Uuעi[+<1lDy[_}! iV-GMFbVzm:!MLVoz eGd7?K~}(H8mØqPJ5i)kC$pkL% gOKo2ӷ1vz>cZwȅ ^/rv<zoBC}yn2[dr z6*& 1͡Ygq-yߔpNBoѠvzun4B{OVwebXj^ )@rl$W bX@=stc\D)gDE]9}I*abL` gAiC;mdjR0\wzx!PɛtXYh戧ڕaR -Ej'S|zW1˘S^|?Pv;Q`[ӏaJ{щ.y ;ʤ;}O"; y"|)1D X =taGNyQVxmNHmPQf.]ѼMW#_HOTr2Pi 0K FS Uk83]67mF5AQ%m}yԄ>\:'`-76 0M$\@*!MDN[-=4n8pBMGMr kcYuO,K|۴>_!)Sn+U9#X'7郕{$Oc J -˽]X[T4+KP<&RvwoB-(&~lFdVam㻍!-BM]wBqO7~MYzJpu6رLOSrSJ ʠ03PblPu4A]iT "2)GhJ/ch?K_sv|DɯJPY|ZxPo 2UօWnvKC\a IXZ yڪ02zBԻ4)0"+lBռ nfB7b4wv3_5k /A>ʼ"!/=E:8>5"ȴ=\HW Qw;rG-kh4y> 5r*'.^Mny]ہQ;aIo@ e ;w";z郁{U7TnwOg@35h f5`s!1w̌A&WUձ0hǩ%No(")~>G+Yi-g)oJjjλn_6PPa7B׊LH&#n!XHXĕ柨>hhJ*SOv]9Q$\;99EuZxZE17 Vz1h&HW^ޟ-&]uH! u']}F@f f62ɏVRgBTX3g# Ʀռb7 ,/Sdkt@/,퇃iEBt}՚@, z;;es@~Z"+ᚑPR O6T+,W6~`bXAeL'Y8Lل {)0x(oE.u 6V ?YlE_˕&S3!n8>".pGjjPAyol"I^;ٯkVJ H })H6R݋5'7rl/ 3R}{e_e 9WYcpqHU`w?A(yWCKS\Y@@.ƸA)MSdb '6xtRl0LR`:4]Vg4dyeH `5=U|㳥KVn8$nܗ\LN0ylBip`veU,H>,e4-ZV[$՘SPxIr qPRV~glB -SGd'J,[fXlQNG B:&IB J_Hx!f `3p`N:VֶjƯr8U=h5(T<1 I|E+t$`-EנDcEɧGsЊ8(>a\?8SW:Jh7wgRS.kcDlG>X')&6p/CcF:v 8aϏ"#KFRQpY[/y#+t+TsR+s@K% twQ\NA X'$uo~٭l1*1ĊjطDwq7 h㣦׶0}7тXv@Gh5 ]3tmƚ[MT=4ĀLk=qx$.j ,2aҹ.j=L|Rw~@hudgf7p}RTeМ`+ }bg Y6+ mՐ{Z/,XC8L}>:XJs-1Qy^a[TJض-z1ťVksG!Wo(clٷ؊J)w94F'SYF-F14p8u9F]+dS֌b'5p,FthZ+;^T 9Pﴻd(ܓ4ZN 5]6v,6%Q4|_$0=@|՝0YJ|ԯ0R?w>UQ`N @)\;5qOg,#t{fPDǯVJCwbz Xﯟy} 3ZG?(#7ɭکO3c3aVŬ%JǞ QXzQ)e!WiZ8h(z1*\ة#x'/EO8+߬hkӽ a8,@5x'cV#2b}Svz\B ,.J^;DX-PLB-]Q;W*CǏfĥ`c&mO[PrJ@Q5ݡ5T{E?NSv~j[|8{!ǀNq&Ĝ IdO'@ٰNdsQV( cf%нkӭ30@Nȱ4~C niSowZ|-Ю)%~BH=Kuig,$EPmXmV.״,ލ?)MZn'ߤP`Un#NV9'!$!50F;4W]TZsYnXwldn)OW+ H4-;@RP-w?HPݴJ%AJ!- 8U$d A&^~K%fSqr 5 .@1w@eEwED?EġE97L:*Q%8T+;|č)~-ԗ~ Ol_4eAZeUm6\L_d<ǕtX'LI8T VS7[fϰ[ ?ҥ ޜh֊O4{Tש,c9٣igbRVdd8Oއt;vR#~>TƯvv[6^=ɩ5g ;ZTpG%cYZJTrqv"0c/Dshԅ\Ҿbo:4]\qSXUZzbN"j& GQɥԻz_JΆf +PSHiWn{'W++e='Qݬ覷ºգUj/O2Ńz׎@5d.w'5Tݳ!w]c4@`Nƨ2+H2h Fyfk/7g>żL]F CGY8`v$:ȞHKXy^m]2 pCucjOu.h(M[gJh 3YĪU g2<=#Έ % I sIE/j(f`*{pMfVķ_/WaF,se\Id+`b{`'>sHfFB pU7s&Ŕ܄u5XYt%*SwtI 7ݖZEL!"]7}&wCSwhbk#_P7ƚra 6dY"reY]3xE]&w7 S?,UWRs N!1ow%&GMܜ?ijhל!9#N/[9:^zgL(g"9ikCk;Sa9q6(Y3[V_j$"Z:kJctmym쫩!-_yV.ZBCG(z/zMLVo>_eWH'q58ܐF )ԅ>H/2oJ^R?.X*Xv=”)#_J*9B3t V[V.uZy?4nS`R%L#L/MHWl"ј6pn<J[ WwmG^l0nv5DPB$-G+nsGIf qCd 9&q r=T1ٟA7気۾I ^=\jb 4ZwV;.Aѹ/5+gFz Jo[duZ}U Nusr }V.UCֳ pU5Hg\=P[ tXHmeAV= hr;]^]49uם_Aw +n)l*¼1U}aswDIFy8ch?;GijgDfIMeeᯈ;j6f]ԯk\jM,:X~e4U֍tiE aOS>b㔬;{e5EmTT |#h1u@+zXr=q!LLJ󺏿nxulda<Q"(CנYL5FR&{0эR-~:*͗2|V?СYkJ:m Цʋ)jGjiQiq8zXVﳵU Z݅:>9C &wMszO~l> #y׼F2}a1"O': xWs`WX>a&;/a9Mw}X$$oˮ1 yi_x jDR q^Z8/MìC' ':)RaC/٥l WQ, Z"?*^]5W>`81T hV?$=CeVД(6[w )O4b\eqJԥrkZKB8y6rocjq"nܻ@4sP6!p|0~<" Lz`6MJu2 &m[w.pv6In .*^0vӢ4-rdhK)kJ3X uX|'?n$۬aBs3'L %&(WmcCۋK< (fb+n~Mrk7рj'g ۝ߊB^6Y/t4@Xޔwgraǚ¬!i@(]G̘w|G^NhZr\jRK"m>CrW9$N[mk4q_1ˆeRymux15,0~~@0ECFͺR `}660w^S16`/wjR((AW; i %{PVv;زx597l\nPmiH +y2d@:MYX3:lW` _ְH6AU%!:=Dl(J74nLhs!|)0UOj(Sr"mcȹq3kCnѦ4V.fgT @xM$U~ +;uʫCjd60:\5Ǵ|Ûc^BO;tE9IY P>>0U`P$'!#de -aT1l$t.#Z]=)Geukʅ۷IZ%D4tK5ZKG؟Qv"2;ձe3<zDmyY0L_u p.Gdz8rk:9A,߱$pk} ӇQ{3zBqUG&H2rgpxq|1Dׄݷ# "P%N%AMR{,+֓!:jv,~K 1lpo[Jl:Vbhp(q.fJ8ꌕwevzT^!|X bM/gAEGBWRT"9&[p0RLp2О])x'7.nfz.]Yҳ$o@Ɩz|.ޝ?C$59{+>uzڕߧWWPKZ:Ҽ7f`i <жg!W }Ģ=5{#TMg;șQМjͶ/(&;wRU?Be/JKviIu : pH%l_,״?u.KS^<2b'h?7)!(!jRbl{ys);GCEDkv)Hw$n~1VTCI +um寎M܇K 'zl3u\PoAc|[i}%ώ/tj4Z":ERXݲ(ſJ)L :0X7j9=X$cSID$AsCu4fp,V]ոЩ~G]*9#Dn MjYKƱyֺֈ/AJN4zhQ;1G6Ε` |$Y*]~Jgz\+G * gsۣ8H wؾ?-j1  PFSQ?-g ^m IϖǂfLa 6t?'9LgYGxqht[By:xeF ~AtDHPbBȷ8'SU”'?Ax-ǐ@xULc`]qiXK e_bX8ƏJ2)&BG\ @e-#:gd 1KKjǧ_$yΥ5t՛ (oĶ,̆G7`$뿞lBL=R=q㔴c79f+jYh /LբI2UhW6Ңdof8tflzøS +GR>eM}aOiN}kt R"NN>y)zO&ީz Jn 윅__jX7dF^*y&O4eH,蕁swb}i}CJtG#x-xZ-0$J^|E钸LSP~rδ6YRxc} GGi7~,N7狵{Ʈt9XEh6Cx5ح9&tK=ԉ"ҩl ^2D?V,̄!ΪY~z#4gH'Qg q֠?b6[)sGBD7Fqk4&-lM< /؜+f$aۢ , bˣ=qMoXz^B"ڂ&_6LidߎNj)xw,B5>it$pLm*OvG9 F>>AuAmSnl6I&WV|#}v6N6C;Ǫ;+(t:8#^:#:::=C1΄Uw+0jԔ6N!Ktc.7}Fe,Q͒PY70 \sqkY%~9O m!9\aUeXڠg#A1|\-Ҥ'AK73Of"R"Hy+~%f8r!fE 0ˆ+)eُq@bK0d^<7!Ǘi?mwgAC#U@yi*N}w@\/&?JHyr.GM&>{10_$k 9ol+n$Bzk%YE;o[)9p)N\><ıɕv=$ѹb֞ՀV먵\ױsZD``Mww(X<3h6Lͫ&tkբ7lFHzI}6>B\7Q\ s/.Ԫ\CY:s$`'xX%p ֦]/Nyr'[UWxx dw(*(\ҫ&&R:و=~Y7ZNЅ*Pnt/2GryFxr?쇪?h&IB0 P%3f4:><Uܸm6{+!lQ =mَ}9;\)p^74r)n#hpz vd 0MUá˫-޺rQ46q ߔoIk&4ȟV\ Pp^Ve $kFᵼQl j"9AAiFE=濠t8 (4 '# vlXRe8I-~J12<(Toa\Vlk=W9#hkp:ZٜıwTeZ"Pl0փ'?aAghGfc[fP)2W=HyMz"w!E5<`?X]A~;txpVh}" }7]ƘosVۍuXv?o(qVb/+'_’L&J X&Y/(ju6!W}Jәh6媋xY"Sm +bxXHޝLezMzKQ*K$c-z~$ɇ;t*sΔduw2Gʼn %NT6BΞvTSDfD8Rۊ-Q C"~rzuʹ+kkd`R&v2 ٗ8)$YP;+}#',q0>3trRP{TMyi6s&¶+WC~9Jm |J>t>a&-Z mc)w",s&s_|t tWҞ|7!i_WoZMD4%-fljڄ#!;bº ʋضeHXVS)u ̑6Ϸ퉚2+P~7hƼE:~S ,jX%w瓼-"Tt[ 0}؅cuE)f,/8֎qRCqc=}o3j;+? c7_} 5^ݼ$;IdauXShD Ow.}Zpj1<L>h݌ LՐx"::h?}#%~UUfoZIbEpOt@Ui>aAGZ<n& AWwK ۂ!wf<@PC+uL0?WFh[뀊ة*'237gwj#V9+R{RCk~,DDTT1h隃@0U I#mWv )]qD]=ڥ,$r>7=X'͹+7'bl#hN t9ŏűg u!R7o lbBaVNhWF.|vF$AFg,̬ЗV na)UH#7HAPDe VjN8 xJN h y*)eJHhP ->Q)qiMqhci6*,kWʼnBD=*:*M@8|MS7']dK~C@nHS|~ҳ 0@Ul{GHb((;NذX!B$5YKmDS+30Ăsx9|?3(4k4evCuÉc?\YvLqepB)H<@'/Lq :A1Jy)^A˩ 3*4r*CL@@ W7-5)MA" __a}nFw˶-~o 3Szbu`("{wpԜ;*"q$0uXOFͿ|g [w sKNŞv*S2-!:ήT>h7[4\T8T"GP R5 ںqq5 ѧ%2ơ -rXe=K:F/x7w@!&y$g4?[.9xJŵ6iQ@'t:ց,!DӛrQ4uƌTm5e1ɤ4z]. d]B71bhK2V£Uz@ 8|=Ȓ w1JŁֹ̉2 dnz)d_ 4+ [fxցm֌PPe{*PUk7TCҾ`d$󼻮KФHtx1쩗}2P_Вi\rz?gR_?'qoOJv $'C/_V o.05Tc5%h,P'Lt<Ͷȗ)F( N+V.+BsL(&Nsqߘho[l1܉jThteەT,Y?`-GBmO8K0 -*xBb9E,nz23ݪR%ArTP~%m;!v;1:鱱n_7;~@,57!P"ڛv J+7W<J\- neP,7޼d|!J\Ɉ(Gn$!HX\ޥR=kpݔ!0 ~\MZ;X$;![\~[m`(rqȩ8dШ#RO3,XR-=/ 4:'Wp*DS@ ny:L.6 3digҌUrn'^ VHk#cVU͜iv$P(L >dٻY8rM\i:K׀W}:1c0NPD=]R)٣\NKłpQb.XD/- ]=wS"hh;DUC wh Lё!A .TxJ zTjιc>WSTZrDwnS#~#HY%jazg51Ab xlMq!2gS!4 r.T˹uWVMG .^ ix]35I9lQw.m8KpJeѝO}eT$_lf%a}F`)-UX6ŬWO &lfl[&o`K9`'ˁq&.3nb""cm]MNaRb{[T)'yPwF Cy2" ȢF/ڠ$ uge :" _iZsIB0Fr߹c15j-YN}$X{I& 25 C~= { T_Ӭ ui H?4 `#o%+Bwpx3q70vmO ‰4i A:Uޔs2“׫ӆ'{bB:gl-9pw:nmkmor_1Q]<u^%B"Ҁ6#~Za'jU~\vg!1ei Xڙ$,waۗ>*cP?H9f/4GA]wv4RGYx{38]2O$;qm~z`wz@ G3)-Z,HEfJ= ߩO1Ac;6pWjB9`c^1>.??Z'[z ˖%5s<32(z]e#̊{_7ПS)>8(/*}3gDTL19ڞºG_(r S1*7خ.Z, be@&ũ8Arq;`=WxXDžDP]_B P8Y8:iLxIVYu : "!_+D$^_6f X)!1f '^Q?5d张|_ &MF99w0pWits#j MΌ E+Kb@VSb-rGp ǣ)W뺖$No(WF~ oyOg3l'bg*vYt(T Rb4lVVF9 BqcKuE6k._j]6N OPI<{HC֥F*HH.[6}0{)D G/uɰO"u` !QrqPvj94̆4a+ &\nG-4G?"mѺ39ZJHeف%18ܓϱh~nWEy jG&BFHLf;HcMe7\zo%ȫHqaY!X>#ؽ,oV*:d`d'31h=PĬl/<| qo&Y%Ʌ0&ɏW7y 1bɫy ?Br_1ұÕ*=&DB8S]tqXbR˹S#b*K\-рMZ hl|=je( h&D+ZI[jf2Q]:tKՆ͖j,Xӿ`וSC XY@HCT/~,<ʸaw'vΕtVg>tLoىDRssFnΛ| *+Նz Ce+"gdlOG]F &MZY}_|jU&ù}'ѭm>Bq,ΆxlȻ%>A;m `μ+B[fYj3"g9vz8Bu׮i8R.mm֥+t`[oZp}`L9z>O#ƿ& 3K0h:=r]#K,{lzn34ʭj +`#b)w:ԇoiլ}7''TB4@!qnrRIm]׬X,O /)0|5 c_ <2m2$W7y2۹;` G(Ajh1-$aUhSl7RF.br и5 fGRN9Bx?䟓f4 B8NX|y=9]diT~fLnQl}`$LB 4%$?d$B5ƫkS[Ʌr`.aJ8b.p|ՍZSϛi4R^ ç)4sK鯐73tv9Gx،)mKI 3'YSdW|ڈNTBD^=?eFrLU {'!h_ {W*+?(2.@FEyh' xm+e{.'ꨍy89{}|WV,LiP9zz;W;Qþ[x"V,ƕ7 /eS@ߟb!n| +MYy&--`:, d) ;zFo~ “I1(zk,?Z)XvlбD9W1D@QNHX5T-̐x+ 5$]dd8#;|5ptAcOkBw?F" ֜_ _gn8~|HZ?}faɷ4Y֊X;>ݩ9.@H\МgCܲN;*E ;d4 Z題uS[/!wy*Ph^&豈/U3J3dW첵 zO /CdK33(X"bMhV%R\B⣟Ɨ/t}ud"iH<=~T3'N%>*^¡)ZnllHmc8'P3ևcvZW: xׁtXHC[v撔~R=Н]cIҿ܏ӈ#^|#oKCM;D#Xv Rw)g*#rrI-['P]rLa)H=r>= FK'6ߓRg=W*NIA9Y9;nV@`_3#[ЀR% 5"5Vg<(̟atdx+|<@7$@@|8"'㕪9,P uY;zִg EwLg-);_&}ۏ5-XNH'XM\QkA aL`,HZ'/-QL(yI$^[o\TJ.Bh-!l j_T9r$=v ~|<(}y>ҙOq>Q.1* H ijAb_)yxîl?QQyO@sM>L"$|el`)hnH8 D_!_9T6O=<}?[ ns, L<=I~aI* 5a]ޖN*`gƱv܄{"ȡ'}{hڡ3Ļ҃s$O#r@ ?l n',uTUbAs6$VEiLʮ!-E;F^] U_HO0|K'Jׅ/Ί`ȺilldGXJ10䗰Lј` Msd?)>ݯZ)W88KUoL|@X#bPB* /Xה?#l:tM'ݗRV>%CHuG[7%TrH_yk^Ucٸ[(HG&/@;ò k72޾$ո@!;a]2ZvH{pΨb`2CosE&,=K ȉlyh.gl.ki4I"3Q1ڀ+(<ad%@k@Q-*k/04$~ 8àc*U $~BzIdډ4:#냥 A?"U8>F3Zi}r Xx~yMN^ l=$d!\lm8k?\l82#lW(MCd> *5ޏbۨ!!l$&D(Iuo4!{z4y&kQcF<àg:θ5۵ZS<(-uk1bȳ)V찥5pLx5IbF4.c|XN*ae#tPwWNsIw+"J?*oqهЉlkSP3/1EOA[NGd; S3[_mHuXAm>2T%Ic9+sYp0Gi>b`Fz(օo@@,,B!6y yS>I}2Q\@,T="sOOxð3D$䓂aC6|k:TaW5t } 3 }BKmuv%ԃD߆i{Q qt/YIO6c3cW ~-) AGt$_i(Ws܏sXj,0;gǛ}rNC UwZHVv.'V&rLV<>'Oэ2(Y\GDNwlsaֆ&Ǿ:A {̟ ]0X rx*!s8?5aqDمhظH䘅l=oX~ŢؔvC.f>jbWVue=20ZR1L :WΣ{O5ir"K(8x{=(0k@dȳF%${,C|Y8ҔovA:5 ubzbko9~ϢӄSqbU!|l S4ێYft8RRYx) nP'uMmH )jPZj#M΢"=`}4w{e C whUa,k=U,,0NhLHQ)%A GSM`Im>>f.BEu?~|{'7/;;f7p;(/x4}kzI^5t[QsYjwoi`b;z!7I a2ף 629 #laq/Ӟ5`E{Lk"ҭ<6++AOCFqqHll4cWBvsˠI>lŕ+K`Um6TĈoDz"*2[a!iJ!{Fis^3"?o`&[nBd8f%YdlBC :U3j|.K2,D?DHYUtTufh 5Wґwot DaM7i*9p-!w v[PG;?o;5\M{3e1$$^}tBPvIp٥鎡 % ?[hwttZ5F 2.T*熶5Rv0};/K/rMfW3P݂U^ct+0Ew'e,M<0UW]JmNdP%<$Rѱ݈dze"&H>UL`.@I3_v2Ϙ@ϼf`PGKXy9] bLe&&8>:A4:?;Q/f;Jrk$@qmWfB8St( U?vxtk6w^TB;ߗJX=sy,HAy=6%Uf12_H_pPm~u-z/9 [ *V2i,zZ <|e.!3[$~Dk%XVŠ)"Hpݟydz:G6 Wx+sU43 UU*pjm1f B+H]㹊B0mB;F%ziNWI Y~U(4>4E_s80SYrUL~(w XILΡi%6 EZ0V+@1x勦߸9 Ĵ%w ד x^D-eׯ?l켊=rc`- Aם&ӾOqfv_l~!["x#OdA ;;IWWE~$~oE|:ɑT~v0_5~f h3rʒ*W(+Po+TPws2zH}0K!L@Pd:L+sW츢֧k5y,j ۻlۦOTCR@hXU/l2n#)2N| 'BcqzAٺlJIL? %tDV>ZȡP/ DvגSrRM%h4$rQb?w5_gه [g7@_̤gUt3y˝{6+/T"UV|>z<e]#$1'9F 'S!0Vs0O*mώOUc|Dhx>C8M z1mHI$zYץ9CO!]%Y eL A\Sxi>bZD ]/bp4@bNw(Q]zڈ>)j폧0ԳK / *8OO^m1^@ܼyH؉#zgJi#.;YpUj8u30-hP8Dd*}5ַm 4hgfjb@u e]df lA}`;L5)n܉9@uiױVQn:ٲ\TNj×p@ݮ-dxGٌ l@ǃƜsvhe$kd4 1Tq! I}.nb!Ηo7R|J|AhyR,J֞RZ/ѻ,dq6W-{S?L0|XtraqNae|%ġ o |j.#;eﺵXACҰ0bgEir;r,:tBfZ6 fX_ TO+zT4NA]X7!djK`8F=ߑ/cOoϱxSmm F#h8uҍE:ny>$Hj<ՐD$%eCL`X:jsEGd[XA_q/֮MBy}]qߞ&ųFBmV3"R1tXQJOMKTߍ~%F 飡uQ{IE\!=L4 %Bti\7+l#Kٿxq/kSH& v%Ҙuv-!6_=p|ف K適"}EOT!..|r Qe[Sv&zmJqA xz+ y9ނ&KYBBCL; "JFi(wo+[?NC2{Ǎoc쿎Vuzsw6&>\ia7`9R7%gBgu e0ڱ晥)HX%)\[J oZP,q6^ 3vFFw0yDp'y&2'P˾ghyYwVظ,~*'v}v0M*3p`6~_Y!ip8%^(/g1U ?k!u28UBzKh< 8MSY./'bys7g&^U'{idE֦^=mT2'=jXo5e1Hhf죹 gtA-\HAXWΪ\؀6}{jZֈ$?4H5NheT{&h68=%X ڸ-;!KAdͼz skP+]{l =}u=J}xfNFq3h\Ect^LHq̢ࠛoxޜ]R* 59:Z0Pt4#*rctX_n\Z6D2q\?9i}{ w]Bh }/@,KNV[2ހt-GG?s2a@ >bjzjYAEk ;AaHVǎ F}ŬN_jyd]g׈MR^O>^r #X?vUk6m/b>)ĩqZb*Tlwqs4i+ϒ4j|\eclIᑍ3q 4ldͭ:Eܑ(O(\;KգFLF+V'yϗ2/ʘFG?Xyu{(ɂ2,!GP)ޖnR&|}-7$m \Sa̐}Y/@ےkCRP|өS FvK'xm<ůS9B9Д}f\d S% ޟ˹NNo-"r\ؚٛD6(q.f mj881}]DQ{ 5c`npB +vpi;]:T;F giH!~5Jɉoo:1p&D+,1Q֐^~ o Ӵmr{%!ȔTzCklFYڎ;jn rC1\-{y8uu~#+a! @8_S?`jO~ AEH:ɰc<.[2ڗqo8הowh ?\kA r| Pe?F?c|tGz Pd&q)QT_e㆓OӯDJ^\[fB> iB,e}%GlԀ*qTo|u|ߠrvȰ"ͭJW\^d{(ġ.,T|Ŷ1e=org;V\ۨ ʩѯ䍆`2ך.]xI3S]o+u#Bn5v WKUGhJSl1Dd^_Rw~A|̜̲d5Bshbt>8~FtJ-w| Ӟ$ ٸt{ w$ӔS_ rrb^~P|JpbVxk/i;&6JWd@BzڗF tPsa1jk>Qe<hiIc?$ͻ 9U uio^a䱄ee#x9|?/8B8)U3 ~k%]k{=#ZfUZD)1Hg?cʍjD1Ef=nM-J:oQmG R_ou } ^?eҍ ;D]lrUCdX-&&[fcFV x6=MFo](Ғŏ86F/y<̳EXՕEх:wj 51ݒ$EkoP|:ogRYBA(-P1FAtLܺ#ւfBv $8h.׫n."ļ5ۘ7?;xX:$2܆Fpy]ь*= ؍̵~9B.6tA}r&*Kؘ{:ۜT[K+ţ%4XTc(ɬ|bʆc>1wy[2fC8j ,Dc&]ONj߈aߒLʿ&$Dc#%FA#xSGQ*`1}h*ԧZ֩=\ZPh^)'i dc59qT@yoH" J*wbR̝w*^,3<0ΛLnF#;wҏ(Π)M-JgPol9C>\n+&[z/ԇg!a6"\"{@Օ.PVIvF40 ȞZ5J:f\7LK &RHj 0Ipy瞴*S`IVOTQU;4~Qǿ)6fN\ &&x2@qaB)6%zEr0'{[ .hxhg@.;Maڴ}h/Eo>.wyU>ԙt#kgi-:iC!1Nv$r" , OXn65j +jarJ۵@TъDۼ!$ _DBJF@2u/@@` ͕nr_|!W[ω بۃa؍n='WBz!R/ neA?hUvP뎴`GѰ;f LW&}8tPywwס }Ŭ@FnX'PZ¤?4]-^ -DbiNƢ:q$3: 3Zcɶ%(X͞{(ndX"A%RW9䐋)]p*$;,ϻGR;acS1~ I0zE:n7B{Vks%e`Ȃ81{sTd~fV.lj)>%Zখ['RNCvźza9l{ .肩B!~ēHC{-ayq?j'k-,7^bLW#$[rCLac[`Ibϳ\K2 J VQR`QN7,B[9 R-K+?G8Lb+]oyqQ,]|(c!ƿţ*ʻ!‚^6%Ԋ1;IYO^? o nݳ5稿9f=3ÏqSqbH%Yu]%ʲA1rh{+bfMy23H5R:a%r vu4B ]JU*:0cșvw|Ӳ6gŦbx;YyBgi/eDxv"nDnvtO ȳ!)uՄp{?Hͤ{K;м*5௯%"xT0q. 7+-JϲlĪ(}Qt7=9)'E}QA'i `H8n Na[}ʻoZ4ía*-{d1N4ӆIy)w 6leve~sZxK۪[J/ld{kR~L4ycAmY׈2'fݑЮAvJ8Xs0d5FO׭onS$k36o,rq*CzNV)k;!C]!(X#>iG c)0ql;2T ?E+ Uy%'CD%~2qMļ%Uޛ@dĹF O}"+܇< rZ?cYPBdT; "I`_BnUε, Aq(Y9^/0< .ڌu6Ȅ ,ws m-ґG1h]8hn%!9O'5W[J>M<)6FlTN~FhEvc78?:gm^yQ qzH\ j5mӂ9մܞ+}W{:{J =auϭsm |]r:Ar3܊&IשOҖϏo}k}btR{lp-q8IsŚ{ 847#8>) nߜU>dg 8F?ecݵq2ܓLyQFu6gƞ`r@ȴ <7v"eo"}*F; TxFHob jiu7~orʨ^t|/Ψ7`H5Daͮ<$m)?L}q=wIhZ+.Ms]\e I rw֯ evUx=(1`~ r1%'Kq,p )6=BRR*Ց#YhC׏K7ӷ]R O`//H1"M%U"=NݴVdRA&OzZVpՍg(|zЫO@*>GTe*|.kU4L=&eA&yu`9 H"5ꪕHB F?Ea=o(ҏ5-nd7UzȃՕ8d팩O/pعo[F]s`Q 0؂g spGZhz}Bda}7F.f gv"(m%:uml$u@T׀b_5h?-<SǿMk8R|Lv\mec$\VSj{mSH>~sY;oIY%TĠȰgut(hdwA[{Ǹ7}V ҌEucM4:?R'՗$/>rYP0H؉4]Y^(%zzqtV/DH(ܓ؏lDx۳;Z cWb-owl񾀦Hf r1z(1J>"H~UƼsp;*I-$5:>( to1S+1iX/2̎v|xvCt5'  E3mHZ%s^9nWĦwp]PՋО~&Ot^{}-}E!}r-*eN$U+gU`,d3JPc5(r!-mH*> pU;Dy%..eQr mj~hnjHqUR? [r56 q LvelԂ5k ó*t)aLiM.X>$U}Ww,pe$_ *_LjMzÅ5S"6E 0qPM: n@Ю DFg {Exv1nJB-sږcHy\*ok:m:DE|ꢣۺ4!yHJ.Cv@:zVjB$eMC77yJwx__ѳJkHurw4yKjQOw$&@u[8M_\=̞6,1m_DU-)D.޾b`(Cㆰiwٓg鶌20}0f* -&ۉ#/mD?)!޴!9'~6)޾d:@0A}I vNz=rkE=%([M#>l?]("̐a@ײXNuz/!ȃs9ǝpLh 9=_ּjzWt.oUC+nR/Yk\z&cJ {tM'Ե֒>2x vXpoyOG=W4;B8;zo;e;HWJ'H?y(f),ZfW߿,]*8oK;0Tl9;R Њ[* ESvKg䚑=I1|$-LΌI;㱤n3 ?SB%\U,П&JhB6@5j=5|< * 0`jNvXImobK7+J?I (# f)xCV2>`ZJRk%ױ`\V T=y%ʽ%pe !;w&خIşTr#&@sbԷY6.4FYZ?pK@m3[o4!HtTývv`=< >*Z&2TB*`xbhw,m.k `r+~skz(BZ gyp`۶eMS:͉={խ) f|" kMdۙ6%ANcQ{APܬz|OA'yT)n^U>GYe- l\`_|Rm3U7(!S̲: '`?=:ˈV]fA$6H1v}hcL!goZ`Mڇ=S X,vg+(5NE7M0kKHOlAs R,2C=T۰|:lk-&ioKgd톗Kz#V%EUYHqAG0Y4]$"A;hpoBzˬ'_# 9혞-\w9IuWc~dwr>۞"C-?^3ځ3٥{ Y$Mb jL\ƙB(bv@]%ݒ6A43oiOo*z3*VB;)|ÔzcWWyCdHd,3Oɸ"5#+Jz 5 ~/Tr;b)˚W\8dNCTN#2.^}K( S=9f^`,궟"T~ ;tQzCIKi_Ԛ05wA;ؐ<[b_ax ,tգe۶q_&a篥%H >Θ˖L)|fb`o2}8W-2@-ZL2̊bl.R2yk%@ueSL=(4ܜ"v]Fn^Iol\&97e{:R,gdOu[:>nsݫvé;yDI[&V< @bUYC  -eGEuo]^2PB"e)|:x4˷] (ra?{9,bl^ QGcSzsv/GLqpFzgL+q||~Ԃ>nx}ݯ_7_?x|?4[k'.ع5WyF/`AtbܢpR4".WKwl05Ys4p0B%*B}ڇ9{z` v7+3 Hw0FXIH$ժP'QV;_2ֿgyr_:|lILB?uGNY>ga6-I|$u_8RĐ:|=#ٯќ(& K&-JHl":jܹjV<&pL U<;I{gwy ^/x_x5- oi7ԲA?$6+cDo1 0N~S`n3Yj^"~HD&o'ѭg"_4Id2I D_p;V0lI* 19`Ji41WKBġVi;^rli9,lt6#%߷R:;zKyZUrc$a?=~((*jl4{w_*v(;}~09 1Tv@=ksBY ،:u7\KjSt"4օKEj['!4afoJ ʺ?^M+w9a>!7M쯶MIn945wQa˶l,q#0:'6yE簓N7ڹS::,UN*+nn5\MM';P%DJ  0YęWq1l Ndԣ/#CXP.6mH|O04|efn4JWfw D`/κ0iR[ˉյI MaM}ؽwxo,:׈ CbʞQm+ *r#l*klPߟ|^&pTfA颿g2d%f(YZ'p&0 V˧rY>Zh]'_5еbX G&{RP,&A[Ԟh&B}~Il9ha6Q2DHI}RZbzNb[^MY^5 46B3D8}+| g7fe i}CBG,jm$ 4ݐ,v7ׅnuȊk6[|tyv2_ڱ28*R̀m*l|򢻡,)U,V*騚#%8M4{+OZ.5\p~LJd NlL9ʿM ԝbPSIAk<)96IPAOt]F>jC@ \<#fXV'Ⱦ0.4O*IU3 xk,mB7؈̿4V]>S[,!QVIi/^.{s5hm^u*=# fّ2+K9/g/G oʖ#뾾5lP1e՗%^;R7R!aXknghŐ6zOP#;,NsDqے$'0 HƄkuְ{RUD]z @$p$lWt^(|T@!܂ YL{fmyo2*q)ubl~ƗM{cn9`5/Af"~Hz*wcuBLB8zp&v}6}$+=bK=LKzx Mr8 ّ*$%.akE?:u*jC슴_ܿJOu*`_o$PpEPF@aj:/*?=m1Ff*CGn~>0푎U$hnz^k+ w#`ZlA֢{U2+L16D>vn@l8~,2]!{[mȎ]eR€RPq8Kd-b|`NΉ^yt %GYDaԫ{f7Nj9MDNح]i4:$ yCzhsK~of^%KBV8[HR|Spd=qt8PJ /ӃNׇx?OvlUUէGl'-}ekŔn.,dĸ+ cH Lo !=c+?{=_EY7B6-OhdGu3љL}U }uO@mL\MPa4Y3jM2\r,x]6jdo/OpWJ=5wy`īK}TQ>,-l˂uKJfm81"s@Ȱ$&2 yб|. fO7XL7)4>*y{:]}NmO4M+#ߩdK,nqB;k :.X J%Օ[:>6ɓ:mk_94BdA/{=.aKG'tky \g;sARVw>"ʿ]zبCke(p][ĀeIg5=Q|JzgrĂ. Ĝl\HL9M%ɚQT:r&PEh)MS1 >(;‚LXGpl ۦ):P` Du~]5˒Q^Z  @N@ׂ޹§s [ + }Iay ƥ̊;ܦ|f>EPV g_W|ir`AAa\T+6CDlU0>JN΅l!܅%_ﭘn"dTV6GʣG0zȞ8A~G~}Q._j[}p`,W{z6i(pp24R΄a>ٙbwx}ML+!Β LN*T{)gHkO2r\ ܌:e"Ȼ> ~Кɘt'551)&CD*:Y"<=davWADҾy O j)_MKT?.YȿUW,E'WЦ݈n^oT~fs#` !ͮB \H6&*+LHRdKd{p[\ĕP? dvuYMJpJL S< sSz@)/ksm@ oSf#Ju>"y0@=gSm[ #ÚUEv͐ tF fcV*_ v(%741 I /M#l_s-ET6%ҤӑZ9$;_wO77Mę #R^oQEԨ|w6h&^ #KB#!0xh%ҤYՔڑQK&C߹kWopI@.2IܒR|;Tm^I ylu Zzڣz5="`Y$h=/{/`>\D["51IkѕanfJ$tGUkLE& &9H8ƙDv 8#eħuO j퉉i#L63h# 7*dr~ w @e"#}/KZjQiXX\kw3+evyʊb 2 > X%IWXT WyN Ҍԥe~+k®Z8 ^bN#OJHN(K1M hN 4dԽK6M 4 867XS|? #=яuY&nvY,* sr~&'AOyН9-N0@y9X{L1@- 'kG" rKI,}Jg 0TUS3{Y)ԣg6=5%{z Êt -g B Bb=0T\ދ؉шee,p$+7n!Kwx޾ vuWeGDt7$dP, )ȸZ쟩d]V -s [teQmj[8Wb?"1Bnqvm=B"#ԓ8 [=ȟZ~JQZ;?S L]\1 >LjTՃj4 [D4rn# Iѱ2:͕a4]ll9l QxZ4AP&ȯ)6U$Gus, DZ(ƍa1_Ju.aP#܈*HCHT-  MKSnnOW-*w\^!hؕo{u'Ӽ@k'}5lD(ǭQd]sObylF.~G2[;63+ n(%D ةn s|.5%XQT5[ڹU_X94 BkA[B2} ҮldWv_~D?]upx'?+U/:C%T/\3c J{B@yI΀f)_Ny~YDb:k: rE <8!kmS+߿1@W׎gMs2K%u۲UNѩprS)(/T2B:gG+/LBGFS]Ӑ)uHjěQ\n@x5X e!-גw>@KtcyLj&x!I3h<bS^3j)~2$C۾֤Lj_Y*j (4|oFuD 'JZ -W :>ha7h]`8Uany(})fԔNBKf(pnF/zmF1\[v\r>&0--XݏQe/qcB-؋#r&8x)RR9)LIMJ5&͜oqS])}eO?`SA'McKTBd)V lF^ޝv*mrrFH"/=*-8op"޲Jģ$_"Su?#Rm[-To Ją#>yRv7?I:J~B3}Q8 0gt}.]r[rV^o!24wvL+07H1(RL3e{jJ씎Q^%c:\3,M9 - sV$_Wk_%?<@X#Zv tc@ޑa8QL^<3#4*z/pXzS sAAw)  65|+I2'8;OrΑo(}+AC`pltVXdHQKJ3~)S= +gD$)w1R/B#mhD"׎mίf-^{J0R{JEnCwj8˪+HBDdz"KG]F1.5m4[9,2\>\ d!*q8_@tȖ[݂yJA#Yŏ] 4VP)=zԵz/fyWT1YI8bJeo..%b(Cq3.zrK1o,^Gmv؍5e=s 6h`p}C@&diwHF͜hNd==/55sݷE􃨁cP+}m: ly}tHb<{#r!d9m@V E%~<[%a}݇NtR&ܝ7$%_+ ^a e?_.cy}h{> AƅzwgӆoC%OB@R@s,VAyϛ3F #>f u(V"VJZW\vvq%u hQr,=":CȤ7LQ3qi|_\3qn"47qqq Dfe힗 fX9Y E[ Tc=6RDwwC_A=3s}Uk#t-؛pd eB_nZ:sr㌁aR6AaRE-8&SXt^:wT3롍eeD'y^;D1#C1@cYdg"KyY^ rH0'Hc Voc]1*xY=뵷xPIu&h]r䱮~ Ms-qG\1$sTl?$;䨞nJd2iE]W[lTt%c,HNao<w',7k^*.mB χETn 4C=Lh= ]zJ 5~9c{wrďl:q1iv"B]fh <ҘT>K5qxѠjI}6y&ϖ2P)j֜ENCl,?d؍ o(\}1Ш~/51*G+,ՍC˿7ځ??pHlU!G'-A$wǕnK_UwۻU\Ra۴`UenG*6l!m0豶9I",kK!*JM6mm\eITfl}lJϷRTV.)JR\/l/1q0y"o@ \uo~wP~J_ðHFUŞe$瘡:abWɖ#|}6|&jo7֭4V{=V:5 )TrFٝ꿷dp?$ת{ 8?ڐY"oB65k8A!z# _ b71B>UBx~b@rQN:J6QO<bP@ܧվ沞#UH4\v~ӥ^9Jh q+aSΪ\|JݫXeap唰Bo+FpBZvt6lV)p)h*(gBkaG$>C}Gk&tM=MW-K`]APsF`V@>rd _mi:Qs [Jz.X;fim ׵Q)v֋+ma$f+EN=|7@a'Ht9)U@;bَYa #;>m!v\r &FTt_go''~*}<:[l 4W8cj9<7HF!$//P09kj(_ނ)i=h|SuCV i8, ,<g5MX p v_*öp!I O]pdY$wb_*H+@)c\txAu| F#,RGڮz-XA%D[?M x o~\[Cy+!Ɍ 9>Jh }iEhhw5DnȘۓhAR96fRb6N "g{ؚ|0MoXRl|H 7'HFa< ԫw-W?uTJe;TâL,2|Ef4{CjT.Ko;+,>h&EH:(콯1Lk".گKʕn  \bƗ~](`8ZyjGS2LAkz_ݏ^dV;:Ie4g瑩HB5K@!څ((=95c^NP|b?H1F k>g)ǟ+3 AkAIB_ͨl\qgB^j7t쪒FgWù(',;VfEmi3\pU ;;ϳB 0e!vnߨ0˥_7yҰgQ*6b1tzwS*H˲UPw |p$oPa{Sb9kKU8=s1h$fAl<->x?N}Nx.dLquY*Y(Wʄ&{ MsSVDUtɉ2ZQ $EȂ7i0=@[& * ]xC /_T/֦YTU!߷tSo=LF#Gܜ6-w_E zK HAAr˫oR-2A0#0o) 8Ƿp?𢏇}GG!B%c>:v^ -@!tT+%r&aw9Iԓ,+t*kK\}>\GN" 7!fW{E8plK?W'*/5 ERez% v#H w|lXCQapi1nA\j105Aw@|65 Q*< V;I2**"=a+Eh F)rļNXqѷFtCݬ9<;1/#[$'&qvHwEZ:-:Z0*#\:6xp/& L(3y<+ӉnqJ)aP XUꃬ&5ߒ~[J',,}^{ȳf-Gbw~oƚ+ɓ)$#Nāov~!w 6 ,{uןJ-b?* ZG[Tc}`;a~<,Zc^7 ,rD3c ԐH0H"V%1X R0[4?|[\Y;(}?G /sĕՖSEAB[VtS*h ʰ.~B H=FsYn2If F]nWW>{R0H+uvEwME'(={a{`a}BWeHFO*ZMq:pIhw+Np1н,{S~"͂|M u9~YEsV./ցo{i^z*W+ ^RlbxMB4ghWpԾLUGi .  cfkdT7{$DL.AeILj?Xϊ\U*em^kO.ҳyUww2 :l4lxtMwuēn8tf%{V /fu{е~jܛ),\*9N4ry7^~mqcI,$=dmd*U0 a?/bVokY=6VƽduQ!'b-ͮk~:o7 u"4xPmG'B-ȤCR_,QD .)?Kf*W_B1 @ ;~~2y? .zw,&9@g[NAx\W6O.zuncjoi k_5FXB3mGF+>?yfͤw77V݇\(?XWN7! 3v֜dTIc%tJ>G+F/eѰ).SL!dױU EL$_ҕ&;-؉9eߴG͝lyA?KY`NwbFƧ}q;`E._B󈠲 Ŭ5fQhXءLόqCߗ9K~icck\rr2%@Ԍ2e`z2I +A ]k2n@~MuT["NLȤQgFF߉+B#'cAYSؒ^ /҄%5=RHG >YUGsy H3ǽ_#(9&Yh5|uCkX;4Ro}QJ߆\mNquKaVhu9f2¶ p\ډv*cl ó #x@BkKk~uX1.WR}d~OXˎYNO{v[lCF.IgO*~lOoQX.tP`=ށMuxsUimA*tB*"5l˜KϠ^Ф]Bҧ_PĆXc1&iaP]mWIa,Ȏ P"kҧp[q.j+S`;o;zx9Y:; iImD:1 [v,Nj Ttњi̦TN,c_"am1txժeҩ}Ic:_]h{ Py>!uW_Ԝτf]H#\=HW` _uO Q<c_dEGda¯%'T4 k<(4?|צ¿0˱evē({SSQh 5 >@CO2w6iZ=8]X|x^9BmG +[|uVu2G/m1vuۣgƇdFg?܉/4ɚO-qa_ҕ&:Zdo{eJot"׶.;.+f$D&\kU| -75nU+v2bRCVqy熍Sms[Rx1GbLNV(`.L2qmS~x?*M5p+%rB=]jfBl&@{x:f0*ݸ+5FJ09vW,=mmE [ B2:61veү!չf ;;),q(lm1x!\.I_=B5* vF9 Nª/_0,:_ 'LjԣW*82ߞpuPvNs1-4!I-[=c5h,*UƷ^; @'o2+l#>wQ+u9 7c/3_UPqI>n5.@ W$ԍ`T˄5AGxWNzӅ'2?)6g!p˲Riƾ:;ڛcDQ?py[:)TLX M0Y }#F։p I^׵ή4+gų`y̤@c}JoqpKwEO%DI[q7x) +)܆Y/ 5'@².(w"]@-|7rhfDow oA~gHp2g;/G;{Rox. JӇ| QbB F(|/JD3ΔFHd+عOY0-q`͞4A w39@ @Wt:a ђ5}u8A&Ԍ1A$]'A r?wA;(d\XO_ ]Pj{Ԝxqe:KxxT$g=TYczirc$4[ҙg}{ aʗFggR&3 J>W|gfbBoύ l)fU+H|MG+!ESi3%珻pV-9@hr9BےI h*R$XXьj2k%i1א- 5s.!1/0* aBۻr{ZIo~Y"{ 蚅Ve9V/;0kobTk:֑bZ8c@77֡/ f6O6Ͼ(OMLpQߢ&YdȒQTo_Eb8 y̓M MQ)@y|q qQ5 ko@[)|wTpϹrWa|4->V/M'>Y LX+d:bwaqLtD^2D,y2KAKgcP7ռkhވ )q{#}.z#3 ՍXZĬCA d&߈¬Yz[g|ƃA|K(' L;H Ʒ"^6O}B;yifCƮfHB~>~p >C)#/(aMynNCĻm:~\8RZ'Òxӊ*eMCF^pGr 9aTo'Qs|О{_7`YEj\+Za=KQ%%3^n)tNc)D7҆#|݄LFZl`r1lE94pMRpG}%"AԡJaIܞ{LxJW0\;N-to,n?xƀ% Ja .c5kۍ ;]p2x}JnQ rK֨r,ecOx`dȣǀ@QyG2!Z]fKr `t`2,;Iv<ĴLm'CFF&]v?6dF1`$ yhnV`,)%ZAih} Φ!BP0p$3aZ?bce|>x#-U Y'VPDF)w+Ȟ{bxJYy2uC-ANɦNl6g,3,7qOO  j{r]\̥}8rhFlu :g@n=m; ၙJM滆}E Xo_/;SuDHj,BX{=H~K^Pqri\KxA04̗tt |#2@Vy ȵyrf[}~EvpZd5lX^R*i[_<=apgSo=9+eoE ^2)ݸH7>9^J  l6ͻwc'j6{~&F@C(kYYZRXyxEα c VL;,fky!lIgR== '(EHy~[Te.5NF,}:OhϦrl벹*Ӆ*Or8Oсaxw\p?': g1dtLoa=$G޼MD)p*\G,ğFɌ7aq797gV3V7I迆c@,.DcP]Ȟoh5n~}iBrmwI'?{\뇢txN$T |-]hnW8o6#ʿ:: J3(ͷ4 Ze pT')C3y3QAf0pX4":dQ?H')Ev:'A&uI옛;t5#y~v̄Թ LahR`؎x~@S@,|m=AwBr6ˏxk82B;ÿ0N>vX-BP@nkhm,LS99ܓmS7 f %G4υq U2h CZeuE!l$ R*h@Q%{FT~ogR %zĹ3i1cYD`5})[l-m[I0>H`ƗPYſ-ZH -k=yN "f%\#ȫ!Ĕ6n]Hp_+*+wc9i#9zGoFPNeIA 7)FnM$ZsQlI H=ǮX nJL>Q"{KfYGrH I iF{U*P:@U35(}\"5ALz+@>I03Ԧ.rw&8i N2 #,@wR` 82J&&3hJY qd</,:׈ sur}4Ĩ3n~:)Ðr4 wzZ=T3l͔?ókC&p(IM){D>)ѳoꃛ6k`\ 5CEѢ3 U̇q[2Kt$ QyEsSMmyEp ?Eh& }&0,oig)UVy|g)tuȃ8{JCNGh^kq,t~>hRMЁ0Q "e_8زs(lm"-SoF"^%868b DFN=2Q::tIsc5s@!2_ s8MTmF"S@^R9""_vkJ p6dHImƵY~=Ȅ);c 2ڂz 5!:dĴ SG!o|jnh4:+,uxyfք ^$m 1c6d.}mH\V+  `bm% Pa?oG{Cz P1:0kPSi'Suܾvz[ I ޭ[m^^96:6ˁ ,,;w,x=fv},͗B.EuR]rptArSz{AH$;UJv@Czd 7xP\gΞ, &19+S5xgA"d3|D 2ŵ[`kѰ0ҋQh! /~lꇢCk_$*++ r!N[ r/ '٘=ƍwvUh1L*KN,#Z.ȣ^>z.UȺVh'5m0V?.n; &Ůo”\ɈIr_Z!vz?c7 QNPz]K;eS6#+ӇX c& F5Pz'mtzjșm|ԻS"Yj65HVr g kŴ͌4^F7xiC$c δF U/#25g ʕRZ5dOKŸi˄}fhQ,AW)h~٪ 3%_җ7 Fkﶏ2dpw2CBB2@ޠR6"͸,+ j / `q8˄sta BgHI&<[,zV5$P^ވ. ƫk[K$I] u|:ƛᄉzM AeCl<)7~.ZR$0YS7 G 2h߇ҥW8<,k䯒C8NxhZVk'e04dxu9y~xS_F7tC[9FbM|kB,H9FE|CI7Nք ħ+.k%ΫNN/.r\fbxvJ} vlf@uQO-]ƑHv1:/ b)GV-] 'u1+n+Hc$ /ܲo|06fJA0n ㎏0Ț)wJ)f%EfdaUQ7Nȭ59wngR\]ġi<%"%>E^;UBͭTߤzN_lXB`R^Jq<~%&rϯ ;D.[: tW:o0+j@`G< AD4cv)~ApVܶrj0OblKOeiຬ1lf 7~[%nb~q,~bԓ?eW\M\Ux)ܣf߮ɍ)6,. /~⏳pyMdy;@]-2H] HsB+gׅ}MUI 2`YFꤻ LNiQ[M8vRC͍.$x !OЄ8LTIҒŽtiR)θ0'~({H߽r&e~s'0e Jk|ց!p)/<h~;OM3=N]zp,ȳɴي>πywq}b2G$'^~xqȞhU>tXkc' KcehC- lĨ^_vg]54o <ՙA  G}tD-G~*KҪяJ"q}ڛuU2p.87Ţ/ˈ5@0Mpr#=K7ؾx!t.z *lvp'Ȏv0¸է.ZtI~qyCIGix\0 ?e GcFq0_z"i"=5}(rr8r1HqG{դiRcH2/k0@#j8du~ݭ5?}/mj7w A^g7|ͽL[΃l%") c@ VS~2v\tXC)Q=o14"-Wମ.Sd%СC&Sa>ZK17ӫd& BהM1wpߜ]~{)čR,mj6.l徒qzw[CZfZv#UoL79bJl-Pm ƃ<)RA_ p)_ cDS.+u2 S,U@ 6nRk)ôkHiE@,Xց-NAw]KNc}ujD3$Ve}~ CF J-2 ԅU _$YrI]a0_\r!>^C>fv-%V,a0AMl̇hh 8֗e^,(qR,S 7:Ubn]1o)0]xC?FYQw̸k̵lS1HF 7U4È N&e3Ru߄ vQ5|%";ٿZJ~B` ftΐF-[Y&KKV$X;vfm`uk 0+-0i͞z2_6g~ui/]l:a*)Ƙ͜~ŠxVi'S>dH[蚂g-C>ة=: %/BES^S&OTύ,pag@eqИ9J}_f;hBi-@i%bfx8ZT:<BT~"(P?Z(X|5' 6)IYh1C?3.WYL{ːnCPt(Ćۻ. 5HyRy?"+N]S}"d'ypvFO3ʝx>pyMKJ1i@-2?B%̮tCݛRJDZD/HQΎ™,߿=c*BP!%НȟmMP6;`WNmf(i| 3 śxgal|+!<Ϲ(.L9h'IXOe֟r$r(~- B^8L mĈ3̐am,s1V"XKh}a͢vSեRŚ ۩|0lg{`6b_R%X専4£j_l*p |6*ΒJh  #SIsK e㯝ImZX*?CGݹ= N*Nt]h3Xd7c0q~$,Q  6mALROz516zY5'VvyHo0cq| .˃bCkv:k׌ӛ&|?6"pUK*LduHlԾ/WVb]φϴ*z0B&O@)ESAahnAyT wNdAU C:Sz I h>\"*e e{I6\*x6K ˽j>N.wq'-hM:^{k6U`Ew, LSKHxŊDT†*诃=tP v oFWb1T`Et,T_ړ$挭S(A|Nq,yk;P) cRl3Diaۧ}=̬`^T8ڥIeZt!Q#rRi_8g7'p^eP]\5W2|> a?5M}V`k!uyF YLDvr<ԳFfɸXpPmrN-=ԙNϛVIaKGh## g8u%z-_.x|é$/gO4S8F. _K_dڟ4grȝB*J|z$2.t`];ū=,s+2W-e v.FV@rK~##iISWP(?ޣIf=+ ѷP]ty+E3V+'EnoSIZ`h Us|A:cA&IG{x} sTd+N60@M{\-K_jv-d܍O0:MfufX3L gF n9yEre>,:'A?ƞ5-ф KyjD( } +wXbw\Gd8%FL^VO ‘u`i5w0,J`(p$I#<: * L]5[V)B ߟn C&KXݜK.s@UfL QT>:/hH/ 7@U0꣐бg]}޾N9;b̥ uRǤ{֑TCU.Ez ~5d,bNfUL/`O`!XmXy܅j:[U{ q?S(aL/s$KH/X4NXѶcywADAN&yG J1|BI5|oںOWv*Öc4!NO%~Ӫ:Llϯ[?, F~ZIz+ {0IO_ewͅQ?L|ワW)uf?%'6YxDYm& ҭbQue}8Kq&iT}VS;BCpJ: MD>j/IO s5[ET? /Pl8@)Is}IT2=EgDUWDJ;C|=*HRjZG_8{8XٮkT BY' wDWOO0YM'_z}Ӊ >tۛ٪ۮuüP,0A3!A4_-Fgɮ0yW28PQ<>Z6N#5C{P]ߞ=d& @z뿞{sGI ol) ǚjH;!r'Ѻ pI#~ҳd<4N/A{&ϿOQM .%\Xaj\U .YpF;X`gDڼћLf[oa38Y[*^[.{bkd6syzX^ьo-3ITc<U( x|/7^=K&pfIt%5a4A< ؟s"R#xԬf"'R][%dkźk cЋ_)%SdT c4N3;^(̲BEQ{OӉT,2ͳܑA0M ě zYG7Z 5'  ߭=p]3YD&ܸO>Z~?y[RQo?b٧)s ~AJ4f>˶*I5}iF.ؙFp(*!yٟf\Lt=t8{tRtoGH0iFe1 7]FV +UxxgM,jJ0.>mA^ASJ(X8?dc?PJ >MY9 ӂ7[gMG>BU4.'Pi (4+~ jDyA`-1{tm5@vy'/fA! =bDδR)ԝ&io_rHhBƃf_x RDDWm1L D8ЌHy^/:S u<\[ES5MxRfl-L𣄾Dh;YD^k1}\d{Iv%s`"L3`JsN&&enݩM2)_\a}!P%uk5&~덌8R/ .KG=,h =.}Qɾߵ|Q00z"X%wNxi ZŧA Bg{N;J-iLYh?l2 EJg9Z{=/jIPc/b*^(-,߶ ^r.ܯaU]e/XS̘3R~׺gDfj?l{./se䋻sĉ:H?Pua%rȨ\%A? ⬿UR.Pک>D4H Ci7$[@utrmÍsfq;mܨ/MjFƟop1{6tj7A' 7`f>\E:ᴓ+賧kESjbC+O泹UD*8Bx >Z$UAs\QS~tFZ ?&O/_#+ʮ6i=1ZdɢH i{f( JN y㾣=š%!48 p)wšW=Xku%(pKxa=Jk+1uQOO>/ K944 ixܺ!{맴Em$1 Rrb\/iѼRWbnr6,%\AEJxH3-#cϦϛ{5A3Oτ:ʈ!j9MQ'>MXՆj^@^,z\jd(tkQ֥z~{n~SsDJS.3liҭA?$>\ @ޥ?;s{%4O(H.J R5ȅf)SY?Q3פ~ +$FTCwբ$7#(6{ cpXH ` E_J1]6z_v"EO wF>} e JN8]Bg!&Ք"['Qբ<@fH|`]1w}'VBHaLDGoG%wGu;VyڍL|pJg=zy5Z*XR>7%3VT ArdzKV Dlw;і?RQݵ@|HeMٴg ."6hrT/ZԎuix_5ugh'(&7M~0s\WK];{ܫ korS~{tiQUš-:<{h9iP(u Vln6HY,<K`x't h+\ 7:ZӮFS6ֱ*GL0U0,T5gHkJg=Ԯl_ HU E|*Q6XMfRԹo>Fjթd0 zb;{p\By =pccaqbréM%l:6 )iڤCnx.=cwG xY{ +R_8אZ,lG"{_ad^%(ٱKohdRyɲyLo}iY}:7T9\Y8ihB3nIr2Ȝ:uII숖fR3J3GY|(ı7vu 3Kj?L$1BMt (EY+%p&u ?{*6Wۨy_|~لͪ!F)*ӕnjY!K0kоUjAג >%+3^'3RL%7$q3p#&DαEYRqp?o(jN%@E. x1M86)h`ԓĉdy4Q-ŚRle8ɡNu5lgX "TL:k[3{Oݿs"q`ӣrmMK3ͅÍ?Fm1 R2^ApyFgB,jI3EOʀ}rڻ``hP f;˴0j+elZS +~˓DD櫈0tA҈~ O9ڀjٵQ^3Qѝy+i>}07Ԅ 'f) )"*S^4(j ;)<–q#Y1}yv3D ϻe],|-29~gǂwQ0(oT,Xtm*E9Ol#η?GIHbq h3DO[gߐИEyKo!}7 / n-~c FLL4KUR& {IO- *Oxȳw|.ԉ'N#JafPW))uɣ =) Ȃ K4#RɎ+ ; m!JA/7I@{񀶽^ XuU|N䉻b,{\~֝j9m:BTYcq@˥. e~Lj3G4)\_{h؀ J@j,;F (:7_tanJcfSqH$BH)/GMS~Zz?ݣVukyH봟z~%. ZfkH{k>ntWKyځy^b+Hy@N7\ '6uP:n.`K-7-t Ь%yghVcM0Dъ na도=Bcr~P'a }&+C^ XL„YBJgb{+sVs`ͭ]<}XeV]ia[Qv`Y]\ DY;Z>HVr!E|_EV5&P ɧM 0nU)\ pyMRAexبu|Iu vI| P2ek OzLHݲ{éޚhZiDbH?J' @ӍX{瞢{]&ӋUj DsвҨ Q" t&cb1a3 &G a"IqYi\ȷnQ$#Fs?o-˷?}9EH L)"&>ݱNk*8 Z5*<*@Tp`|[< ^.)<7v-q%H-q/9O㇧`H$]_'~3Ab3*oiYCVGߔ4cn "xG̓~ _΂# \ĔwU:(Oi]M|=k/cY}ch}5PbX!تM*_~ {!"L|֙5lJyga`Fg_# hz٥}ziQr(U֞ I `8[FczBvwyTjCMK_H#!F3s]"IJZu7>X%ղb;cT>qar4q퇘cTI+h궻蹑0q*"Cߍ{btQ 1iBOnӗvyb$}6om.kuI(!?mxy>ļo!‰w,ƽW8OQHpl'[)KOU֡y b8FMU%ыevܯ;k5KbFLH{\3LhƜmA\c!w_NF^[8.p^ZF0a<^`Z^T82+6 u<%lc?f|go9h7β=a(1L" 4$Z wMf:[.oj}i< -> rX !!!C$l&VN,u#]=gL+zB0űuc5fWҸ;]0hekԩurrGU`Ϸ nǜ姄w6_~e43 ~Tu&kx -,E^U%ozp ۀDb:zN.΢8yǼ^i::&-c؁{ XXp:3e84I';~k[&UU??,zuaTln{C`w2m} 5L,BI]0co21aSg ƼoLQiN&/V j3վQTZfG+->wp;n)z\bXHPM*QнZ^`'F8٤}?gb^0Whu+pNwASlX@h pn'hځDYleI\ 6Dls'+xR(Y <#G-uVeyxI=łB} Ur0kƙ>+ʗ.-/o1˔?vSxq$UTtؘd$U}EGcp7|0T85F<$.Cڒ˧Z{Ii2YN"r^kE}t^5Ji:1k%с٪I%XDٺrMwj_J@C<_')eu/ܩx4 ǤГsDU Gc@q4U>M) 5K‹+(AwD.]&7?RX8{+L S0gJ=Q#"[}kViژY%KN4d 5lQëu2U6,_&m@-_#%Ms#Hac;j6`/=x&q$ J UEE10qC=#o^hu/u]E5v퇦Dƌio̕c;J8z>Y_B ^٤z sjDy)GLB}ApI~IY 6vA ՎPLV4[KZBU+ƞ(?KBlC4Y=H "v/St䷽<6W%Tp 4ġI?:ð 7_r5Oi2#\AWxISWrl Gf;ް]-" VI, i xpm`[N.b8ZA_wiִ,hyio z3!xIm"ug~k<wFL]<@[T|j5aT-P:OM>è]79x/n_~k:&MuGz~]`izF-,'aܩkPz_m1E c3@^|\89}4'UZRYcQ!5pM'N-ʆO"E(DqT;Aaplɥ\ ͦє/&o5tg#Y$ߏ,#)L>o0no:A8q(ֽҮpIq)oŴJ,Ew%f0_Kz",0prR"z-gg G^K=*n_ӊI;1I5ԫW/-Y9'g_Q`$|oX +_.n-X/ Po%(A0^/ P͇UOu 9_lPjuNYt@ ĂBDvzSa$33>Y&$٥d~9O.'M4YD8jM4'8`E&cF~(gY~K%M"o/Q[BGiWTW?L 0'6a bs:Y-ovWՖî&*ULGA3ηͨrɘN. mB di27kܯ7D {|.PO"l. >闯$> ~Z\‹مtAN ))4Bݥ juS4ltdГz;7#}LB5}Q)&F+o4Odo*jQi|RK䵪eڈvo$uxD rZ?AL}dH_}Ze@ Shi[܀C)CURcɑ]\M*´A;&F$}q2XR.]mHm@).$D`"6OHܜIfx)૪jk}gU>w[x!pj P5}1P7`8rsID|kxT.۹"ƙض=L $77 %j;EK *Bto w]u>Z509t١'8Č+kF_ĩkQ|gk&zO©<1?[?QēxIq7BlY7xMUSf99jvÐ-ˤ.ԻiSD⹉}7TECQE tQЋY8> wٍ"pH`ŹKO#M,Ps}(ѳgNlq`sYW'RIH#.})7 >K Z%\kz<îQNo 8 vf1>S M#$~A3'^2tŘ$.*SI@;Z6xֿe5hUvEaGCH[ɘwÉAR':ʕ`1sMQ=^@.˫ϫTA I , mA*X49 m'-O#EEgp5-# ]fl7oøk 4kT(oJh&%hps0yնg( Eoi՝!*|MӦP­\ hZ*n8ICZB j,{$1q{x5=x*\!j{*qA$}MN\84D't:Fz"k@e\M;sK)$O` % _R$x@|րhQ_Nϝ흪R]a±`vXP5|zU^}D~֍ OzH~ !t6r;bIQھ\{VfQ*N9gɡAZaw@$sd@#nH|}םoA QǾE5.CEv:`ސDv3K`FW fm7= 7=7 eGQ4LiQB *'lY6ɦøD=~d6IxX (׻F򟂄ܺ+QG>5Vn3%Ug; qkĨw,}-D&ijb(Ò|р"h.n-Rmf)# f¶2K$l& GTz$<O{Ur\sEf<ߌ6T&`  hr;}L=ij<;#fӷqA|1pH~g-jv#|B \5:-B* $^%?uݛ8~æAэ%mEOP .:feIyōו<'PqJe"qOF C Ԝ8шvR{[VX0j;Kc8ן!|Q#oRe 3iɔ&n}^-n=ь܀ w#6$Yd^Ip`H*^'6 `bShUVΡϻ&iK.S jI:WrQ|yVOt >e3H5"b^"ahXƩ| QR!:Wwd= ibO|FW?P麯Xwz"[]D7fؠ,`OW [BnUu"av:ow{9_݂wv1PڽLcӒ㧍#r@'N'q2km"ѵP!U.p2cM7hO䌻d蓸i4Yja!rPUz2&#ֆ*{cґ`"~SZFe#d[39Ir@obp~PhQJ5Ҕ-7I *ݵQTHJ dH~;ӜNtoυ:uaj8ނ77^/ݖYC #] HAr:S zQwh#bbv4oukVp``A(hMZ9=7= cYfinb!lC)Z8z+Q |8 0k@-qCHGK[^5i8}.UUP yꙓ>iܡb/rƟWViV,W]"{q҄lV6O^Ϧ[LK[U^?p]0rR2~aC6* ꙩɍ.l 2Ѫ>̺͐|۞E+,^b@c9")X A~?hH?A%– v_/VMl< .LϏa˲4_O-qp4ZE:QV'ZiK A{6ނ̘Ld\Y mY6qDO9~\ZfU_>Wo<@ }J776"P_{tE4B #'k>&Hc_^g&؍g/uYSp&jѳXX -LqW^trbMfzBtatd{57T68ĂhԮDE0AlMc?3մ/>#VN|9/!([L o5hcGGaRx,]Hquz萪kS)~ʳ72zq;UIX)V]PָcZKk$|\og |J}plƾ2p|ܪ[ ?HuaS\w^s sH*9ޏWiH[W6(IFMm*r=ٵP8D OP_~jgL^ ,-xp~/R9(6,dTvb~6Aܰ@pRҢkƒ4"zh僇)Rg&,lC1mW/5霓#f /@A횊}NS.Y/Hy*.Hq{$,^d)G4d xk}T]XRv~=r=s(]ۉ^qfh5ngYp4p0 eKd?8;Ks Pͼ SʮAG;oMP[[I.+geK8ĥńmkv½ XDfhp(k|4^*\Rߵ-x-67?kn%" MrD)VSvXi>sRCe"F)+t|,2X-J ۱~!naY?,j+)FԄ_`u)FEP HFeԊ\k n(N/񻄹+EK&^0l>3, ~BMPzm'~zȍvJH&brbԖb([&f`Gk0U]VaG ) =\Ώs^1*)0_&tU0hꓻR[wK `Xw\YG2 Ͳ3S.`5?tr_,EG4yQɈ)q/O,I~VX43`B#] &сhW/x=I+m׈_ a! a}E֧aUYVDn=CQ! m RIiV{ dK|LKծw/R r0s.8 ݅HSx uS? "J%3R!޹OiX 51Y6dT -'oP˿q$@CccI Hcxx٫&⧉=28~Ϫ99w|jj͕z9Na-ϾoXPf26,:Yˑ1 )Tt<-6yg۝GIQ<v cKDՃ\<9ն2)Pc]L(}IsaHH WgL(^um~3G|>^d2-xdb}`X{ s_,:lՁ@Nv5A f-r6P::r慦mש ۼQOstuQ5\$kFd`B)'ѫViX&Wd@ ÒX<"brѿ@>՞ʑ+Bǧ3a Fw=>ToJo ;XvOcxg.?kWb %fsӮy /F_Jjuq@(r $h>7#dل VsJE==z&s DgĀdA%= &%Y*C}(Szv/x`Aۄ;Qx-nj t5QNbk% jjR`3krudSWRȐ{q`9n~З ו9O }ˋ=OYouv{U;L(Ю"` ͛bQEl66vu3C`H2|#Q ЬxJ9VCcA B9 z<]_v赌, WCێIJ6=]<ˤdvqMeR[ѽg%ˬ6)wz0G&eJu~h"NH 疀ؓm3'8Is1t=J2 NVL\"P;W>7+@3'/n}CMқӖ0ZRx$ȤbB@qyvuxe gc1RJ\0vht%=)r}6Ct9 %%jȠ;->`qY;# E38хK/!kV_'?G8A,o~[&:yQl7?T:Ě9JRӰ9t܀yV -vX#n סvH/% l<~)Iੵ:'%M]yY I jB0Q`qkQX{}SjLӟ_ݠ3[R+5_;`3=:?˭AcSާ4ljiExE& ZSM_Չsqe{nu:oO<~./ E yu|#(؁k [;% W0=nVq.qx^8'vn"NW}r1֙Y_A@;$-D/9ϿJTXKֲ2"sB3ĂTnXwz;On8 .H6pIEr.R?X 6wJ"Nn"$HF@/RZPTm>5EW+|@޾$ ˉf= [& /Rɥ[䦼H<6YB4 h)ԙĬ.%}/!hw wj1@4ү"3'^Ta !ir{n(Wc M־X3=gVc[~IR&՜ CK+LB`愋7) sZ)^ю˒RŠDnC >~V2D. GpZf \a?ý.s{z|@9ྏQ5&Ȣ #cG$X"1E46op1sQWoRqIjg$J¿P9%53Lr~V)kWGgE\NH,*WZbT!1g:!I=A^1#E ˙51H#g8 HYN^Ia) Kd0?E Xx26Ё 瑾!n Yx_p 4‰:(=:5? 'tSa?^Q8& 8fL밎g ێ fWl;͹M@K 0 6v:]hbM\H!Ւ ;1GgXgD1>A="80O'a삟}7xԥhDbq{cK!et\n%wJx a'!މ+WGu:E`@c8bW,?4^SFPZܸZlFWE&듮%TK1Z=vW_k-$iU*P;DFg8)Ze#d|N%oH,%G+,lxpQ˫4$O+&|"m3q}P6F>^ ]J+?~"VUcD"Jdy%#Mʹt֣ΥO4X=@pz&|]מzǫ̨,}V wE!;xq:AȸOI9杦] 큏C!otKH' #%dGiV҂۶YZ3)GٷUY?E\v΋{ SXP׽JC)ơa8!j޽O^(*>8R^^"ˉȜYSv…],BXx.( KAU络=Bx"q}ho'J&|Y,UrфpUClbKŸEǣ1=ڿ@esPH|Ƞ2l9#\K1DMɑi׽Ii8i܊waMthV+ 3)$Åjo5=|&ɮsY}D< <~b!z}VWI?d\ ngfՋhLhV=sPo,lJ% c:ymop}Ncd~|3 Od֝o?BZ91Fv]WȲ>騕{a5j8qh.z5-`c5\7)oZ4iU *WsOiO"mWr[nf_Tr{NL `x@ም~qz1)ұrJ>5 ۞`~,V`/3$M5;hv`khd{^ !=5‹IDOd{ 5IDF0 G\[h:uD 2-XSJwVXT6|C[w|ar1Ov}lXTDEB0ӰW`ԀxxƐ^%"uK ;hά}K1ZOj)AW(d=t<&JpvXLWo f>]@WOřD'!3kGFԴ pSue #w81)=ֽ]v ˻/^Fxޖwg;'KN]IYr"J# ̜ə!08,[c]9㯮y42}LIoX`NqUA:vaɢ55:YcƜiL?_ج[\N\''TV$ 0(gh]`;#fZ_\06yx$l-oJ#:쏗=9sl"79=9[`923C`bm+Z,/H\"R=3`Yc {ٙ.aF:֝^ x Y.06&uZ%lUG+ǴPiแSm\iP(CAV7pЯ /8: wQ:Wd"!`{{0=/<5=Ф `Z067kNP/T\eG|,gކCe6!ۀ$.945kUR k3W/˗m{vYN>;FPm?=E'v)bH-شH@'(mt3ؿE#, c0K2X'/]IL/0EB5H6 z2W n7ن(DD`@NVJ7d`o)K͓6zTbc 4cXX`!Z.@K$mO=)!CRel(F\7_6'Β3wQ1v b_<`#y4PC夷"A*JGJRt L`p<+Z]n\7#mZ{"fPv%o'1 ޿s> Ŷ57aRUpEgbmׇ|P' n<Hwp2iz@Yp 4l6~P+ IHcL Q M6C3eBQH <Ȟ)VIZ趵{cuÕtjJ`[Wq-nyW 5 ord~[-zk8X,qIL'& Rٔg": ul@1wJ![x`M-ۨnHFMw$0n:é9MPYy\V;j%7!iCFx'//(9'`eMq]zf&3FqfA]7$I/WR}_c+KKX7Eqx..&D9_Kdr46 {C`m( I-I]mHo4MlXl(C_bu`k CpPB}V@vAΨtoWBメb1f% yD&ݭa59ӤNp7BRb#Ĭl5? (yN>L Jw9e_pOgo2r#aUr쭓ڒ~}#}E.5LQ,I )Sڨ`9=Uefu(wlp-n071m{Dx0~Ɖ(<-|q ׻%A_#*%)^*pZ3qk:{;BPrtG }V΂,w_|{΍SnC3&nn/0cxbv{,ns椗Cfم@d$ک "R|xatp|:&rCDmoa #+ʚ):h3 `L'sysҎ ?4Mt?`2@%;BHL|@_|BƩG!Hcĩw.iؔa>t#.۸0eXFb:gWJ'U;iHѹx@BGOoY& +qmHWG@i%U=AFhe<^s(O vcf%Crf7g;%gT"B !G *T8>i`ZQe /Qj)LpWRhXZ mfCK{\JX3a ǿۜHV T?c,_nB!:#_> 7>gjƣF5]BŋČ7Dw[ eY§ַYl;|wVf(sHv{Dw%I{&;q~|B1G Y 3̙i)Џ4'- ڋ[CZ! $X;QZ-o[qT+>v?/7k\]zZ5/eTyq*}9FY.؄>?#/0h)$; 2r 0%8qRE*Org% 葶0_KM{~r;GA} }Ʌ;n r` dpR?u$A 6WjZ $)_8)a`xq44fǫ5[z i>"!eqfXNٖrm7æZR8w_Yi ;(\)]$U| NcNY[}_j7!_Np9;\a=jx1Vb3x`VӓCB֜ 5Q{2RGE^8fsOF;x}8{J][|xw0L޳xlq1ge!PL hZ^q<,>l[7ER!ϩbpb=zSq sp_^W@fD!rX-r 7zDy740$j~#zta.cMmJ*IТa \KJ9=]Ԝt .T#G1Ԯk̚YMk"Sn𢬣ܶQP/oIE& RQ]넒mGEsFiwXΎy ěvfMWhUjiͰӺ۟Zij!|XʶNy O.uwtɡ¢6# 9|Ylvn 6zAKpGQǟF'(0sD#a>\tn\q}2'h)hM6DQC9ijΒKGAD:f4K.R[ 8Ckx-tKMɔQ)}1yJ,=Лgn!>F除%hE=.h[cwz|3l ZS4΋lqxr=( (ݲ5x9`CBZcfu~;6`-2yа_l&7":1OnATVwa31|%X-l .ApFJ ?Q<2FJK~&0vm{W (]O f;k<M[Crx_HsJ|\ܥ/;`nT1_OGM ʸAR!O& maoaOs3gqo>dT˪JգHkBgf:qMQVH*1vd9ta@Ҟ=a`H^n)i{B.RDIJވ@,՘9۴1ٸ80QULNlT~S2B8ҋ D_)t27Ub_)TrH0Sɿ*]Bfi0 XB"v|H?R:Vw%#kt79ż=O>҅_^ttr~/8y7@t4;;oIųdD5#xST.dxv,ٿM{Mdj.2,-Ŀ@L۸q R" !pCIy憺=5!KDp> -;J6AHM[x(Wh֊HC(Z6=[j /[+-8 J쇷`**f c*<=d7(WD qKs), mf2>| rـV3$XDy@'p4ܫ]b=*?ylkfHaC30 ы;''2F,iRJJ7A L ~lp҇)<{2c0㓸隀8MXEaFiՒR 0U,mɽ=[[>ӗ~ERy.{kҦ,8Yzzs, W3tI8Hd$,O<  *< T r5tN] $Ca4.Lt͓|%6Dxtx4m09ck vOٻD C36}ѽ{9Vfl_E "u|<ط{ 6T{\tП#xgUkwaLl!W@Tr"$Oد菉ŶtuⳍoN+EmMགྷ~X\'F5f9%@N~X5ei)rjŚk/&v<_ռDC/3r0ϡ)Y@d0fSQOe:Y)ci ,ءhRgUqd(b̏cW0n؋E+ן@m'Q6ޕVLP6p7;vz+ F 23ھJrRx4q}tp"iܖ бMb5c.YLku{jT Ӣ4zɆUv[2D:]QD1I!H(5Nφp7%止:#h%,JoћKK3xyOhes5ѹcUש4kyNei4uLxHF̥Nfɏ#G E-#4>&oMOiP)?`?eߟ: z.UR|Kqkzka7$yj171mFY;Tu(LՏ5jG֏ō_])ҝ8ں9 YƄǣkP6ZR!z֡$!:AbN@iC81">E. uS =xڟb#_3z'g&ꩁce2Y^EbE&[1>Onx q[Wh7U^_ 61U'Q+:Y>Vi;357R|}4^%K3 Bj% Nڟl?eHܩ) PP[AR8-ׄi^RVgdoCcȲz3g(& Mc\{'IfC8-^+u[*#YM3mԸTzxߦk-oѰZҦX.lsZn^.\;9xq"QX)gDtl "-zA=?w`[\X8}¹_ _LʞiXXp_~< Ѝm*s! ,f rNwwgލN HC쒾al}E H{+{Kab._S{JtKNbCg~3wg3%q ~w>B1 wv {c#Y̴;e2^_!;@q;zk_!p}rgnF]kIעI @$6&jhA aEX(xǠ_IQ2Kh6$[ۂ͘gqq)v FDS(I +|= Hf;d+B=hw'Cu6]Wi)^{uw e$!=FZgі{~&|Q:JyuXIGub3Ia`pN z*sC(I *Zs:n"ŧ:`v=,F9xr7#^]ۯ9|";697§=r,Z)유ZrKy]6[h^֮4֓v~$li̭Òk d4[Kx["\mL;_@qԙ#žpt[Jmjk=c?C6d(F;gҩU溌+ hvSwWUmRMo;Ū'ʫ@;b]`&9ґҩ눐>M@gd,$}n(Ѱ,. =չ{NG@v!Z^X[2 |vR zvȟwIw8CJ?>$sf|#N,MY }$F2&ڙ+vUDG~J]]q@':_81r?!#jte5H"L 4^K_}?M,OPhS4-MejCίKןEU̎XD E0R'K[˫&KS!C7AY nLM &Rw{'%ԇ~ҋPe6U)t]!U@XqIZlpܖ4\_C+H薄|>,.r iqW򡑊cW$ $ ѫIq$k `w!({㷎seԢQTҶjL:-?;*ܮɐIZ+Q?q,5糺{|DuQĴ80ݦNya]@ݝG L2Mdr"̄0QXϴk6'K?^Xrվ؎x9X^e b=ʑ>^UwRȸz_A)iKhg Y cv_y .(AR=]fH)@@:up :4r[gc=^ nzS ȶӎ)t}łgN!=tJJm!^ L |`|a %[z7!/K8qz?{pȑiydbvSz|^'DЍZ_V.VN[ezy 7WntC&ARe2k 9"UG)FEtq8B& $$2xł۞w6<~!sʝi5IMwn<5[\ïH& PtQ0 ހ?7d(1KPYP B¶*11'&eCk%WG]&^ZӠ*8_$8t!vfUkDoǽ/\U&ԟ*3Hzܺ2B+wRYYD<{RF{s p.~v6Z<4ilw1@ 31K>8"G]1M2-5m-bZm(\6>j¤Tm[҅kǪlX2%7ftS̓~)'rmD{߲@˚˾]D& #<6Khڐg5JT}+@5gdm6@|@dɜ=,kXTͮzj} I)uָn&E eMUvr=[1 cM ssU)\БkH?[s&njK>N>af#I݉4qܯ6Zlo/E#]PKr;^P*ټFZj;†r]M1}»h.)tLEXw8<xM8SRRӕNӨI{ezD huf=!whq 1Z:!>MmD· ͋N8l?AJd} \q#5oIA!yXR"اrϥD{lABT;eyE'F~ŢOCOk~J|b9r׊m8aeV?:c.UTJB8O#@.@7` lìwwY/iԹrmO۰/j'n8{fp$֓L6D"22]l6*k@&X2}[P\Q臉=u>Mt3wW$x(wY(kOGw;(i3.Eȑ Jߚp5]n=9 Hf/%fؠƱ>KfyA! hۃOi<¾q <и9Bq^Y@cck PDRГx[`J+>lSA%el2]9UVH[WpoRΝO!i9Z,Ff|@7*kH,[cƾod/ސgIX>r)񇚕YLFceك6֕*J%ZFt8&:+a[6J\J9aՇ#Q ;񕝱.)ui7Dވ뫇^*V@R 髜J83o5&LqX(CJ_lcƽl HBTG%A>egZvFlU?Wl+~'6IWa@~X)bmʍ_xGwèKs^ByXjaG`܅-÷!@e᎗JXˌk  Xt!Qvhҍcn+= 1柚9k}H*caJ["\$4-0W7dMSoƅM~#Se-ǬDm= `x8 Enb't(g\ļ )ÕKƀL=ϵ: K(jFscqޙZiv.eb?e)zkBB ͘a_z?j/7.UnycIT$[u&!Þ*H: Yi?,3\{J6 =nьQ8 /GQ.$dT >#c^&mG/wv~ 'Ce&S4f󕉥=>Afף*=tl f8CKRxLўRo1h.}E'N{ کed5K|rǙn 5D8HH.22Gw1ԩrs/:N%XCXoi\tt9{*/he IN]}Y{{JP ,֝'RdX*:}I^gue.boRqz+J">x`Naw? ͆\[`=7GIZY5dMѐ_7[\K Wβ[;#@Ͽ&XUڀzA̸%UtĨ8ktpZE"`lh'#5|K+>M KNdJΠ_<7|ŢLhzn HbrJ$3"pQT)Ui˹3R=XYėA80HŸTz}-Y2" l'k-w,Պ>1/Gj YogG/k/>\$ d1 j?pFh;=vf4!q~RC7CՎf,ɺx0!7`G- .Je'7)n$9(gF_dr8lJziQ4=ʃmy  `PZ,ϗF!suyrǘ }z٬ͳo\@,88Dr}rJxJoqW-ĦUmPxM`*P UnOe:l-!3Rh) Kv[eQQ{`[sPc$beH9l& A+Ů敆Os`%v>'N0Z FۡV29U)?!AO)qZ?͵$wiO_K!+ ͌8F ׽]lИYQ"Oe*Y b8"o7݀v_}0{V !3b3G,Qvw VD,dFtJ2:k*DTg]/!ꬡ+Z 4G_Y9R|`O"RV@RGw_9g5yGq#lwM_n&(H-`M!2&P~3pή|PCɂajձ^;]`#؅>U!C[2H35ƻi6k\ey;oRF)Cܓ&NzGDz)! iZ'pR7.S VU3 xTPS!<#NIֵoUVdO` )]7CϜ3[Y}ְ2/aDh8;!A\`ʓ@gҫD2&C=!i0k0_[YAOCzug;yW'u"*"0CRosP8 iiRQw\|Y`xh_~ZeUQ3r-~qaIJ}NFL1a(G֟gopY& alKv(=2n2ھ-K穃Exqy23HSa$zSWt,Xg C$S'n 5d,cYz15y{`OquS\tdfSW-Z!lܔN_*!> ȜͣjgY5i98Aˈu\/5^ңKx|x4\ xD {O.ؓ$Mnϐ OD }e4Ƶ4KL:sM{/|NIryBoגTv{?UPQ"U_%j&0\ذ',O I_[46j^xl *Ĺa nɂlZ[Ge:m阉8H#D\ Yqa~ms=(;nJ":@;JzV*/¬Fh:K0ux^Zyע\B6=d;) هVVwQ#z|Fh+lfW֙189|Kc͐MtLۨ`:8xhY/ a?rսM+ĭ: :Ûhhh!ºyK./ɄjB0mKqL TB=x joRhy їgf5=sD_?L#!=IYF1I0m]y9\3# UwWT"*(oa+zUEsԧ/ba9H(]a<=PPBK@B[m8TYo';I`)U{sm&/jLᏁ=]+IwfNkB"}WL_\V%<ǐK,e5z79G7iuݱ<&w[^%ܩJPxPu%rQXneD7J7ǚAJta>̔/T1GC14&{mbP=LQPO4XdaU9̳UU!Ub#% T}7aaNrLM"({9h8-trݘRxO PڶRңMpQԮք(lgL=V!(; O1iE?$vDxS98P>|i!%=o*ZoJE&`]ZRj&DZ'K|7}%jf*Ag}ɤ֞.c5vS0l +傅hp *堩}x˚(d"JR>lB=cɡ!)Umuv{zs37@.RYR[=Lv#p=o7k1ئ_T 7DE;]f8j'mz#.+ 7a{hDAc\6O;q*4͖A ?;%() |jNuqdhHqY":o>A O`d|Ukg" `8bщcR{g{%hge`Fm=e{KsK߀B^{ԜR҄2*&YW?+pu?SfԈS)g+͂4`/A.SKy:JDzF\i*ȡ?-.}K B5#nJps"ZA~?H3#gy(~/AN-T?4Pa^n랿N^"g)+# w42lXWyuA~̪π3[+W吜zvKƯ!^ K,`K`䝳{o:|(٘9nW4a[!Y ;89X' iOc`sCNjx ε &҄(aaA<T+K|ݠXtx9_K F ?~ix)R^[&eȫi(? ;{:%c8GKOĦ5nM:e$Û&٫6x3n4 )`$iDcBw#0;?HTfkHQܙy=Hozdπ~}nC|Z+];LKQl˅Xg4}7Y\eYnbط:VNA;܍ܹ:ّ%<\>hnjxEbwбұs`O1:k'O4UaBQ-M"=0p|'8B T{GW+}4,INY N La%3h<wmIOux@0ME(*͊e%5N81Êg#$w0kG:ԹsC@溕-%QbȍJO_bIj!ȁnNI#QP a'߉iMwwVӰe=ΧdeEFN股SLk4% ^u %K'"a.e!N>WCz c*PYw|l7h6Vt&]hSgX7θ01उ\G+ Yc9r%BIb7{kbũxr'/!N@/LSR'p4^jwл Lzj/W ׫W?"AΈEQ3MvN"]]t[f|Zo=Tܓ|PF\Jr, &`_>xBFυҡCPLP\nKIuY|=]˘Œ ~~0f0TVԈ9'͞ZV2r?:@EpNuš@K[Urddyrwb55<}ٞ:RxBL{;qxyPX}q0.Eɑ8> Us|ץPQg^7Ɔzݭ~Elv6*-d(ZDř(F'`%tk"L[DWFoտ`%1&iA#bPT|X{jՇni3MW4DFRЖwznU@3a+6.^C1y8Jwe}&@(Ad2T:R_ˍMu{NɆhK}}J11F<&lpH7~[LA"e/vw$;DLLe&/ld%d"-Yk>U?8Lnbir|XЛpOґErjc!+iQR5g)C^t;tw`^)&ҋzq#vp<i 5LG.1>GBUWlʴH)8+;i_"{ c y[$8Ў#b7e|3J?3i۰e uܳ3QX[.D}[DGRK]]v9~J ܤd`Hr^FnK[!KH9SsTysElwF*ב0]?RѤĦ[Q=4NȳCL$♊q=S`Q8>0etφO Y"Ϲf; uӭ\I+O$ w)uAƯН2YSH`(op\ g%][ qWk@8 Fnoo4z\ 7)uYy6!ydK=՚T&pVHJ.Np*_+թR+fUu{9$D2ߑ<as{1$l6 ylzX |VfƘp9(tAyR*\ T^U"E:-G26 :cPyϐ'n|'z9H*0lݐCe2ON:L*xPpApV|Do8b9cjOd*+,4sPjKK^kghf>\1 :viYMg&d K < Q9RVaEhLv,\Lؚ߱ 5VϑR8>fP PZOY@۵ǖ Z3ƿRAEcͨ< ,\1\(Frrw*aـ͟? ƽ#f=Frt}r0i:Fi"c97v!!K>rzg{6͋'lDHᎎexv([0$CQ62*4i^(ut@l/1@D+ kڸL $a+8qG8K1(6O{XՉ[B6%ǯ9w<^"U暋d5+u]{9Sd+7(3V3Uy_m[L@/2࿀ FLN~N!%X6~=Ra)sx]2y.wt;J!"}ռ7> C#RX4vX5v$ 򝥧MiA`5 `jmbY^j~&C6qs̗ $)Udd]+WD4*ȩI}vx9ޫiq1h_3ëN؎[ B_OQ>u+I 1 T|}?{`rDn`<cPF@|_c[ZG#w(FhJR_;؝nP- )Y^ދ,ebi*LڕB:\,#\%E;횼?ڷ8_!~0=Znloy@)p.OXǰ_Ʋj Tv6K0ͺϡo5{k0OV*#-ģgR$_2y<^iwR# urd[&@\ b m{wmT)m: rǗ,Ld^[+&)`ѝu܊hJ.SYMY]Y1v$#7zY=n!d kٯb#dqf(<.MG%#Sg^r;#VYy t(Js? X![-n}tԦhac e0Rg}Pת`8P7Dv) ^`h?fC,Gܾ7 {&A'[d%mIż"nso8<'U e|>Av%G ŭe,Z2{_'xv96m,霘6+cn %1C85&6qI.UYE*+_K̒meahBiׇ s@,g|)3T@QA:(\ad sVLt U:v~<*:Vn7 kEkzz 6[QeTj " 6Gk9WJ˵ϜsKk :G(mAE.I:hU g R3$&jq*$IޗfJnueh ^ʎ4mqlʌE^`HX jĺwTH~swmȪͪսDdvE*[㞌aRK(^+55}@ Z{ɏn)=lvp>簞RREFd/:=`S_Vx Slrs5}Iʑl a[Z j~ #= 8jMI@5h]Dvœ63mTZ`4k9 n&sS$bjiUgwKޣQ CSˬgD*ɴ"j >!PJ(+?0zkA.9CIwF ~j+j dW@hn't~ 7V pƌA?eGr)KO;-!ιphP"/*9[~7ʂX)6^7_ECw{h*ɢ@zjT͡ШJdz<7[wa'~~ؔ[=O3`Ĺ\~bx`| ^t.*Na+tFso& ģ=@]$GHk`@N,ÒNŘK`o6ˑi?%rU: `~F:2U6C\b aݶ weHJTub 3%Ƃp+CEˠu(' F-D oh^RDOb8˱`t &̩~Uؓ{9J%h&R<{oD%__tY 3B6OF̛Q/ ΐ8X#N2Kp\pt zԃj61% e y\2 ^ѽB_S]6-; ?--nXd6D6wLEɎ5 dm ._=qzeampsV"W] $czBOI@?0#ZvOs2YX$q2=uL3\PƦopPl~vb@.IيfN3=꿽FJTР/5e^!IAdN,Ol.)l1<łn3PWg?p37jPE5qY,C7|!cZ$fZ|d'~²6_F;r]Yk( ܇# l'Cjxx[pҟp o>Cpm2g -@PQ]?ĵ1XxnQ|DSy:?Dwu.'m ̲|[bLx.1usE`C@p wqBuC6FMtLȉ Hj{ykPlhzHezFaY66gfjR[˛ՠ1lj',>ق `$RPZx;,s>.ʟ~`#cSb"$LZ?0<%Pg%Ð,z"x| VTT Uc\g^,Dfr~ޤ#B0l`ֺ@rR].N5i?Y*}oe>T۝(w!m=G;it 6F=w KYo v *R+éNjzE/5]$y@wk=̓tYPQě`4yA&%zFw+f&-Jbw}rth+'$jS 02@l%z28cg oi\#.p+g~ ΋ ¶͙ (dy,5^Mrg3ZmrJɷ"BRO1SGFR?O{\qqcy#Gtym0fn;zy(]q6 [p_n]bHpT̓2,P^qaykө 溳!^Wۊ t!"!|`ꌃY1@"_SvԸ$ 1BqԁY^cUGt8`{v J|1?&&B$*bPξ)ۍF+|I4gB.DqGrt%dl.CkϐwaO#cjRZsP:ϖMhdlʸo~ 2^Fޭ4w`Ә`Әqgv ?L9ե:mK&#R)+ly*;m* mi2fcET +ݧ( O1ۧUIf+6Pst>~av <}-Vji Az`<φzϝ_ ,|kAFm̑oW⦘QWҧ7[[ !k[.LP1yp:Jޱ%P2>H^f^ jT z/t2 cBb&KPDZza>Q&4$E~ iY ,)%/vYdǩ㆙*iP8 ŋ" YZ+E Y9؍M>@Uc^l$L#$ n): V,KK,MxY~oZLL&[c&j#$4=~.  ,0&"wt8^W6( eۀ qȁ-yqQ6zB#DGshK_}iXEZ8FCyϓҘbqcՈ%s$$R' άF5aF[%%e"k [6$URrx[CJα RW&q27By<{-iE!Zww \7.ݝӝɤ/ oA$Gq\^-˿ E7Ҟe@L{u7UFΩ*ϯ>aJg>r bAm0`_D@/.}}t1HJn^@.bAfthvODB>XBBC}9I VP?X@Nf8ɪiHm? .׷ U:?=n++;w_^}d2eȐH< p!8;芣2Be=\B5G3wޣ\9/E ymI}M`$mGu4 oȪV|n`̓"I5~()X4FjժҀ6 iv#*֗ߠ$3Â;M5˶toYOFTgW㕙ܞyG"G97#9X }."k~3Mq>uWB>E?< $r2 kîa&&  k^vwsx[J;{8_hdvu/x.f)e Mk`I:uY/җ_~/#KY!NY`ѹ٢|*=yYX{Źe !WOi>Q1z5zYpft3 s*K; X0|]'wM˰0z|S{w}ɣ퇲VlM(K3-X@IT/N Ҩ'&F2%DxNrs12 =e68g9K =u ZѼp7Wv!kW˞w T6ߝf[PSB%t<jg6򟗃@z9\, o(D VDo}N<ϊV4$C N; 1:HˆŊ7Q%]Ҷ^zH*_΍&o$vmobTkf% }qrڐ˴?NzhZ]Pt`wV< } 5\_|f+>&\ȾȾ<^b5L bƘPgۓu¥>tNwgrc!K31t gle-ʅ4%k2F%ź|T0>JUC8_?62譾d heɦBy`(+^Q)&,]y71cM\+AظB>\ ղ>~;Hf].$3rodO~;huJyQcR̼Cȣ2CC>ԋ=gŢ\a>"ͽNd Ui4vsă^U[  #vV xLdbFyR c'm'կ|+Y6=%rYflA5!>iNU 6P ]1 5RƇq==h4E(ȈnX5s+5}S[c%X^߅LfV(cԕ2j0i2= Er`XG-Q4ą2חĩg[j$ݽg.joUq5<1F:݁[$,z~lP!7WluU_/"6;mwIDMbr<Uv" ,,r@Wsj]-b-i.+Dq: zf ZB\r_kݧԓCS2!jZXU&Db3WV$2fT( Cs6Th6sʷQ1 d} L깂d`hKDfWԳ|OL8A5E8񷇨C`5ռ>U:g[ffXge÷Wwh~@[̯:͉BC5l#O p)+"H3]ٳ/uS[\YnU`ʮO[ACL Π ߎT>; ӂ-ڝ-:2eobU̢riT4A~l!J(]ٹ؝?3J0RvJڶGS=}>CgF$,). ~B _]W\v<_#:(vGHZL kB`^ء[#{-Z FugC| XР w@[ Z69j[Qew`_/oHj4}g]p:`(aۋ; !$l xcU'}XƱ,IىZ+W;q՝9mG.H>yYDzxANA fQN9ڹr?& ōkӘ⻝zܦ=?ʥapϧs|l&DBk24#gnv;ߣ`{)v7@T2bLb, EcxqCT0րZSdX)h-HW9ނJۼgh6ɍmhpSl3)(`L z=0G˩/DleZL¦|$$f c@7)]3љiv!d\ z4f+7M.^ pnE_ZJrtEQK]a- [|llzO[+Hz4#}l<>y~7} ,] Vpc.J+6o{ )ޜ/ F 2#:o%l,*GT@K oa%ő3I;LRPvZ~4dɓ{I uJ9ueG4*Ewx7GyY\(>PB#ǞEb PsN#kîˌyڦ92Cwš  - KƁNn3I?^6B'wL=.Wa9<蟞%~U¢ԛ'v0Xyl hх&a]Oxـ:>@ ص Q$CePl2] <:ʶc)͗]M2Ga$`,{9XN6TCgsS ԅXg{W!\G:(cҼ`|qn>>s&YVa/&eՓ[glH^ϒg 8g˝J\ bl?7oc,:Z~n1b+g0ΓctnG+L{E!տgi5^fmֱ"6">v4 UO,HxfxkJ6'= ζC6a|8ͫ Nl05Em"W]O+Yp@ժ` .iDfB9o|nd`խ=2 pbqS6[K a1#El^ZHpy~EvG8W' aY/M[v&֋Ш(hA@z:dUS'!J逩AvbI*J^ɩGdp='3D%Y8TKQ%|4^`tVYPGƧCYKhh^wu6O.^`/ѧ-{hK:1i1Zţa݅1;=[$.O׻sh* 0 RtVW79@'zh237 4CO>Ǣ?E nIw*)Y }rұ)oF[SAgH;Wvnq0Ž=Jܠ#s#?ڦ5͑2d<Ϋk8WÇZ*EG)r`#}&E:˭%V6]>iNduZ- x-+)O".Uf2*}ASoű?l&di'oZmY6[mM 0bPc1BcLjQFaS{QYd(Uye56Ԗo3]E2M"?=5@GeKMpEItm3Ŏ 1LHa3`hy7~ˁM[_%Ao|S2HK8?HWrD> <,U?&\ T.c%Ls9iI6F74(S*`;lM{3qeqe|l 7e,JeA'94"93{ZU7e{EŪ;Ir2VoI">|qS_?{a*UoA<[fPCd"zc&,ٕf +S!oB/9(vLXczFpV !\?<3ߴVmd+L=pFCuL{LK֎q3FN#=%^B;ܚRvԜ]ULzwWo_(ũ5THܮֵb}F-A8Lct*vglj_W>o2^ນnYZ/H>B9jO GC*tY%@mYN5 ,o<.KwQm@U>骺4yڿda,< 2ٽHa~68sel{ٰW^:NkUZc}Ѕ]ˤ%^nbt8;vF8Vm}Mmn\^^Q j>r7VG?G޿t5tu'4, qdw_ә:r/\?&C$;X(̹< ,ů80Z&o8bA}6Fh OipFaAk`Mh$quc}ŒdkNBD %EԜ[zf+` ?U vpy"fn`#.vqTH@~c1uI009@.[1/?MЍ[AuBwLN.[ 9٧aZϮ@R=͇gts`#\%FtneswrN;0hO$ f !AZ5` &5s:,q̛o*OA6Ͱ b̞2$2(kq܃_4-'VtӇ  V[v\maiz,04,=eK!d59z2s BLCr:v_xT2\ǤUֿCp^Ԉ?37 kr(R:u#=.,e/jb׷_^%4Dݿxo #U8K4Q* YϵSs=FN<9 ܿ6\gǽ 6˸?`GEMX2F%/dSPom>'\"ŐP}cQ^kByc\*_=+}Hm` ]d9Y6-HOgø@[sob.QOE= k\B+cRC™6Ndg\Wg੃reg7 CM%+3RH3oīt20]+cpXUq=}dݐ(ĪV44 8yA_YBjb{aZM3A݃w)-M36o2?nޙlhHٌ`J赣}Dq}&)26|#< AaE߫jeÍ? *q17)e Jׇ I |IMGI(P qH/%')s[Y|;A;>wxIݷ,U#8ZMIՈ|\pz*T{uC ew_JWSĈ5Ӣn_I:RzyLY%6xie*xƊ&&hvUb&- `a=!SG6ƅݲ"?IMpFS%k]ڒ*%BXYhp\$Ì7F  $+8r p֋/ hBQ P2q&{Z'$fYW n)Qd|x0Eڷ՚TL,d wEz?w Aê_}*?LD?jC\R$LqƖ_NNj2+v(qWg޹՗_QFiG'fF҇GN&)a'(N&氭HrhYk[W;g'KN R/wfzŠIqi ΞK{jT%zktt-_)QF>9!"W _U-B,+5*Mީ2ְ} K?;-uL6m<'<=K%8Ӏ]žzp /fMp~ϸyZ5almw(sd/K6`Zhc&DFd,Årr-fJ YEwqԾቁ}p,0`Xx3lε lC!9ET q7ej{:E{7S~ܝ=2n<5 P&|Vn)h~n]~>@| `aybZ1M*~ 4_o_+3-Q-!s 5_]9MśJ?ak@"4U(A~WN eTy׵Cu?t~")t/% ewu#7>Nڗe}ҞoV/.e,^~ ٶrbCx7O;}Ȃm/(xrŲe4'a0`:^ϫ%w*¡~5pϊb9@)23"}#:p5+6# ,4Ed7{)VMYq \sIxQ6 Òk[pl1Tt+U"Hɜޤ\O ƒZKS+u/搶0=B0il/Jo)0TcTܠ6z?vWiQ2 *7Hn-HDr0բPHo%HruߥZJtWS3G14CQUA9CA6o1| d Bo(cUi q 8kfa˧,'KT:We% D_OӯY| HKB"DO'vZz,V -   dUhOsZSZ.OzS>Gz6z焣JpȆ@зGg;!G88رq˼MG]JIl⏤0kP" Ȧ5G9A\C4 Zu=kfW_$JX&Z7nUUZtXQklR#Pk=BOhk=E$:#^B3[,"pwklU!!QkY^~~ɼCk8k_>[DR-9ealb wZє`mtF!}IGT>Α*2+$E߫}NHO@?چ7kt7){gm")xﶰ43ca=eF$()2l$=vJ sn. 5 Ҁ D\9r TJmˈ7J΂̐:`3Wo!Z(a-~76qVWxDP€ѩ+ +[+iȔ,o]D/)߈w#*GfR9ZK ;,d4h:tGS1yh ,?R~\a\LA wo9BR_)l>8 '%n0 h(ir *cM*R,zZzk-L`g~2Q _#'}5b 8Lݣ-vdlg|}8, ͞z6 c!.@4hcAŲ Y 2LփYw58𶹤cbz~>+2U$/R刽]he..Rڻ@M1)zy<I/knl_g7U:#ٟ"?ata;0Ы䝩6 S}\}TuQ][zl-)"(үk*ƨ]bFU %3On_Ҿs?UϿ[j" NJ#W-ÊSHFWW!XwZ9r͆);7,v Ed6GǗp ۄe>/D ڒdy/pBJ2S ]4b0ۀjw@h7=,)8@EQ>&lI% vشSiz"[0~(MUM$^V~;Fb={Ŗr8XT>pig$<.'^l #͑6??C]F\[sW%%Kj unhDd[7SL1UO/:齂 NTHf/(_]Qe `iRwBs>TadOte oZƍZ"&כԹ̂can2U&-?8 / F0šòMÊM!r.i-[5VET;hjUk''] (qlMpk=7cwATHjEzXZs_npG6ӷdL O朮 N ЏW!>ն<~hH\ezl~ -Vbu$T6X{L#mX0z0cEonFnن<0GߟZ~Ҽf}xqd@$ |6l]J)X} }Z(2pd0@ > TN"9?̒&kż"DN@xtG~G$ZMy(G pDbdmҘdiU"l;IHj))Sc{䯓eD(tPSm'ukjyMzH#%iƛbL62lO_;Kh6i^SdtocD]sF$שy} -T#X"φTC;^6uaճ`_-6 .1+0RGoN'b]$z./Bv>" JG6i?ZI<^[ɽ/J쑼Ԣt+9/M_ tuвE*k%5#ba IJNwvTۧ*2ǠʔɊ"9'8AvOA88|5aEv A -Tud8+_uHNiٜ6aWp>) [HﵾQd}%1!ӆvt3g V*_{ϼb(WΜ2mn6K=~8I;@ |$>ۚIJh∓GQi5i/g#2gKCx-i_sz!Ki=yxK*+isU*t 'yZl5_: M<>f/.T|%ZgNw L9a+[0>ϳhSE#,^y3.<E@{tl}=sՉ@@w??ຖJEJ DTA'U [8|`gΤ3_>t'{5ƙD'VBGrS\fo&؂xǕ&9M 5;Ǻ \ ٿN/mzy .Jh3[D& 2bHoXj }] {Kirs3CNŊ *HMU@- =Gt #-[ T$GJA:UeSMO`dE]엳֐+ c~?/nBvw~(eA6z31d o2kӠց5P-.U`i l2kwN dio*iz>Ng4>d3UhZ4tW{ٸ{Ż7RmH4ԁjɯ)A<\MXtcr]K]/U"Z6fMv ^lzq Yמ*F ^ޱ}ꌟX(Wdm]2 Ynzq;cɢ<T3Ь AU4s\0d,=֖5C-*r&TzMI3 -AGV7m+ݚC )|vHŲ )޽2&^V /ߗ0k>'RT.-]m#JzMxG=RF `\_Ɖ甂J *oIUBRgj /:;B ;dz4z)gDPƶ\@FKӖ.[WeB_1x@`l(Xu(Sz]}%OGJ݋wZ>UY- -ȤÔz] ba+jQ*NrLvJt xE˲)6m7(ύEH}O]~b%2<-VNX~t>F+@g[%IT#6~yxbœvB/6'O->VT:S"<=-,[hiO1EGK!Kb kBRclj{=I%c8r0I>l< gһž1yPh%XKf*]ŕ:vMtnƑN'fQ"'J4.5Y/iE!l)Z =kݡjKl108zLF_zZQ8 ޒ?>'QBD2n5|vx\1^Ge;C< ?GpRDIۿʋÂ4HRݴj_|ѻS;Ec6 `D XFpЁb:4$Q`Mg\l{@jp5l' >|Q(a9f BȚmgw0 OF(@N9`B˿`4SE.O攪(icXRnAD ҿDjLr R `^QE@{ #iKÉ^ȧB4›P3w\##%uvUJPTƕaFxne Vl5mx9X@jH-VTem4JwіJk3aUb%{,8BzpUQ o6#p4m^D5P`i@hLQoZCH>^ǹ+)E^5aٸ ~\uX(-vkd&e'n.=]݈eh;2 d ҏksHOߢ@f2x qc%'J' xj MJǧl]ީә!/'6@Vt ϤLEqe;'Ny'xqraْ6tneV ;JojW{NoŊg_r[N`,4lT$`y=Jᾬ||}# 9;Rm)mb~gL?V@fW{#6c$Pr=ut6Xx]ɿcG̏ 8FUW7oPk)(dwV/f_̋YYvP 9-FYPkNBI W71D,EO=ipzב.ND4I_ǞHīeѦCU'>syuTA=OG_Ts s*F_#Mnԇ"1ٹJ̗-# ʉY:'qKoX">d*u <6eЉ[(zJJea!D7ZX:sz'HS 3=T [^!{RhV)d836tZݙf>_>Ic8%7{1"d%m`)[ڶۛCg2`gǛCw}i-fGBn9ڟB;3ym6<]Oto-k!sm[;\K. ^,T7ʷ!ͳ)zߗ溡=J}(h $,1L j`PZmLR>yonVuVbvց ԍ< CE+cW V۲Y`0d%s|i?š6Ĺii @ޑrHa͘=;++w$} $i&52 =mP(`G%Ol_#qiZrp~ 1 4m9> C&C*WS7PLH58>ϩ?M )d-;`]* Rp^Df{sjy5Mw f3*0[ӵ ӮX: Wj9F2_!ԩFnaɆ}{Ӧ6Y_Z5 LLvmzhR_,:K:, =R 0X{|Ǿ7[$UKryd:C5uIkəgOg]W@N>b*ѩ ڽu -ibx;uɬ2=P"<E&-B7_4rY9fiwes .0j$q]PX>728|iI(Rk7IZjsVГ* \h\ ^mGKOٮ7A-Sk6kR:!F ƌ~%'2sjvgxp}WMjPir JT4MlѼd-d E,%ؽp-k*9)"ݓSH9PK/ SLK >j0Vi/+}Hhުv魸.̓pO'³#QsԌȠǚ#pw.,ӹtaֲْ!nQۺɤp$!^@/|HgijqȆ%V.!<%,")5Kp14^g֯R7xtr  U^kAwIX)xȊk1\w`0qA$uF.G6s ?{>L~uq) H)IdO}^f:ڼP9CVZJ_ C"?t5/ d}9?1 w-tM%TK_Zuk ]#٦@P +tSPnpp1fy0WadJ,$f/)` Ou*>c>bV"N NF'鲡]$uwPPi̬920w1Cz'Ჩ 4rS >excnR&[J75: %[tE=Jk1%;N:8LaA#&tn)6 K f?~@PDX|T#m>2iHƹ#lP➷R>FG]ŘB!dG~PYQӁL?/Uj r门>T%u7΍_ḻLD 8 J-k Ag+ao볿 ]bsr e_q&֨$sxpGG/p s~*w*o\~юG}aNc8 Q7^yl1yb3586,i91EY27::pzJ?Cc̞CkMHC!70HZD+6nTlO!Gː;)>ߎ劯C 3JSV/7ŲKm'\F>[n<_{ V ˌ54K&HJRn낼895漅F0ьmXo[yu7x&ROi\U)Lgp9RjLa'O/wrRAm!$J^slw@^-L8ǥuZ:+lpniak+7[iypf9pg;\SO(M3.[1&K7Ebo8/;Gjdbe9>^>zj6sݬyo`q >0T6aD\X2 Tm]*:(yU_xZ h(DNބA;V[.yA_䊿\ݟMHG'r~> E [@b6ϔ2yqT$E4#;5rS 3X_W;U@pEBmxpv?& kBE9E֓:2C,8+HKY f]9v2TC:uh9ObNlG -4:?0L(/-c(&Q6"FRҬ|n~Ѿ~IJނ&QK M\G+XM/]-l}5Z-k7iDX& ǓH2l |*:=g9C@a=B-~y(}>' j"UQ)oGE BOkHV>0H1 an:y&4'<%Jq.G hڹ 9ĝC.=#cp~{{(Ts"|o>wLp7B6hb8=fCo: r;O$ՍX6| yqc.l&8-@Ae:5'*[`WO)FO7e*ӞbBprFk5a-\ I'+WsZ2aqRXWدA4s 4%ۅ?kk\wuMŇH[+S䬾M}v Au[*E]Ru ^fp XBZT, W@*̺ɋH8M0Ը| (dFkdAF}`dPzɎ9yC_8Ɏ.aQzdY4:ϲ-cW~6ց14?ByW4_mVJ:f~AGa,jvD>Gb9r hVv T.z4Q8o"ٶȽ@a;lGgc JjBw~$hMALJP]I`#YB yQ3~}z>slUÆW ,Pdlο,⃽6}10ѻ8[ upӔc_{^y3GuJAQ6J؋#g]w0jΎ`6pG発 &`M=7 1a@ȗ +rQ`%͏}gYxWQ'8k%㧈XLs|Ѓ7pU6 %A\QR Zmru@{2a< #ަ;mIC^cOȀZ?m*&D8yWW1?/FC87=&)u=*Y7CbGf))A$+38,5I,`.rJ|: <-U'7M]`յ/eŪ׆X0;'g^E`S0_lx^vIkEus0d'Q7,B -I{]/M)K[53G?-X"znsfD@eKtU~堞 gEL^Ђ) -8o\d2H, 6:q/>~R9if6c`2Tx6'QC5+?b7Rf7O]+#Mbjrl}Y umGj,8_wMc0? C)88@p6yxE%oUp4(mMQIGPYdbCE Kp'}GE::, FSF(9 *!cr5wXqƘ>p6SaDz̶h+(s Aؓջ1'Abg9$ ;t\>L&U[d\U7?0$.g!Gђ"2B/h_NȪB&3,? &ê\8 37q ~}8>jc>9 tü*5D``v6neiُ :CU';IxеlXLkӝs|cF44 FEv'ˮLqս[Ĩ&gk2;|+Y)wlXK1F\ϵ_UsKFW"}3/%:&-19rS NJ?= ;&O,Dh;`N,7xG?+Y2Q>h yF聶S5~M6;{zw9^t/ѿ/Aef 8D"LJ-YƓ7Ofב`~<(Y J-~Tq66)P΂

    /R}g0f6i$wWo*(}a^UJpBo!t?UҠz(f6m6x߬KOe8![l+]@=|Tt Yq\taUx_ t\)Ncj 5z8p(Ϳ uyI2cy:m!ivhApD KnoEOxӈ\ ?N^YT~M8MAk >pˠ^3h/'s6:7'&x;FWѽeHn~Њ-0#1@͖ >Hd,7JC"MA#xl ?b?E='otVP,׎>B4'Ykҡ$-j_>B'KdDIzE]+6*.K LCODNI@n팥8'@izܿlW'ȶJ|e˿qF%={+E[*6`kZp1QgwLR$x@t(jkMߢdp  ~E]Bf[Թ͆V#}Wշ LnN^ Ox4V# :íG`qc,%GM\wI^haHR2//'8OYtoIYb] hZs҅_g?Z\ɲhffȏDeiPg!ǚNa0Lg-n;u Me=ؕ 1L"-Ld#OKb8Y¦F,0J_4?$!#0aPYl owj6Ӹ7dL*1x-zʵɍz}ɑ8dNe&M60}]͠'(9:C~ߌVQt^|Gl~C 6F:G{}%ܡ YB 5 G!+Xq1A* N YĬ4RX[T] kmA(D.;0@^2h9H˜~ڢ MsU7m9qhf{^! s2:'$K?lt}G%;`hTajhq6*OGmJFګv[ :f%x( c'4J,c.q8u$ HW"[g.'0nY"NV767h"#%EouU4\RotFa,UmwUƙla8{> T^tԓU8RQ9撐q&^P3\I!&εJvN\z%̏'wY45z'2!\sF[>走5Yq,.I e:=i4~bÏ00?;X#rjRD gS^U=`ٙÉyp 4qfnh-fBe`.޴8lI@vDԦ^=FߍKsgve^d3d)W,I%]QEz-J!"jM&}f*=??ޭ qA1& B,;oCvB%Dfޛ~,@K}yK `JīLˣ_p;]xMv}lg 6S ).*./}jUS}bV$VTzϩx[xM;.hN_jšOYC%<=, JP,KCUohBhƃ+ٳ|+Uۀ0<$#S*lqJғRs`Wb[ȃBͫ}02p ߱|w|%H0`a6{gv Ryu`|K>-v\c;,.x<׷@Ɇ]\suT3ɚe7>.Q|XĦ>ԝ̿ã `-5ޝ Uab՜`ÛeمLy,TDVz7.csaĈj"ܩguZ#[yXcfש%l;6Sa 0$OY fAaRPQM`p-Ra`;xb Oڹ{jRkOqmQT$r3 5Uȃ 6ZZvf:wZF6/w%EиK=WNYH=ՐC5s1 +Cv])(LOI,8E&F鑁y>^.YێȒ|NdF.mUn}YCpuCґ ͎cle]PqW ,y3'uIJ1 \(E$(cҬE 6?]Yt\Sx:kd?5'7Ő&6860ƀC99toMajeHcw5Q;D#;Ŏ:rN5 ,CN lQ\ ) P"T x5s}wΰNX[6Q!H˟6ߗf$l}-?L-*S1/RBh< |O&ң7imFY4Ħ|/ _4g_YJ3:i4Q(g0 E2mpFǙ_5g>c*U!b낭Ꜿ;K?G{}fAJBjs7* hW{U ~p6uҋZ>e5p.q^R⢫"#}5#wk{)f=͆_l\#8k6ı2l6%~(He޶Vۣ"9ƙ;\WfOƯ:G:7 Ydi8%=p,0~{>T\:A "AUDԁ<XkΓ3˟s>T$WV=jfpzq_`_q~;Py&*G5'|g4Zk"]SRTʅ{%)`@1kR@O| dj̵m]@fƟP#5_ZH7)iU\.0hc*݊ R8p< ~d3iy\Dh0F 2BI_gIP^)pB71 478 :6LK,\/maivQO0)W[\ TǮ #.gߔ2Nv8>$R8!['$X*u٠UW۽@{Ps1 ;\ZGkB8  ^klH@i@js쭩My7@LQYVRK冗0\_Զo! gхIKY*2~M]k7(Յq^n SDzɸSC'}U*߶/&5~b7H֦l,M8|<4ONWi>_2WbyOUͧ}Kc&L(;X5T;+&CV1ZURe#;8`tLy?ð#,<ugYᶐPm^+lbyeN[ djb4u%uȷUtùqAL=j\'(ۆ#! (q{hmX&W]şA/x?HEil« @ӧSwP$x+Tz}yg0Y]Lm);kTu?Uv2$$uȴ;EC_Q]qlī+b>gίWu *yMvzFWZh"DT.MK| *g>AAO4&k7Z#;r7h*47 bWXp+J(_.fbL0ܙINyZ[Qj@s<9WX@ ?xͺH|xZɈtjdX:"2dըV.b:Ŧ$y0ll)Nj!o9p~s~Z3sg)bNjkU[҄7C^dR;ί%&7ھS$\ :_e7$RC4E=m1ȴnJ~IPq뢹p)YGoW(74wV>lxfjH*WD /v &1lV5b&(p''7Qdu% \?PLYř_ͧɟ}l`wAPڏ.g@ Jc*M tU }pu [ șb#H@Q`I^IJ1%1\,Z}{IS 2:CݹloST 4{aRf|qIf]ɒE'J#K: KB59)O˫G[1&V VJ8玩-ճ zB}{;A6Y(Li{I" f QF uȳW+y{.t(w hN@#pm! FBaa2w}Siԟ1_1Y%#sL7CΓ*{~^O mȈ$64vҧ?jp|T& 0O rP8lJD}s2GpR#=Lַy nl}<'nt|+@KV(}Hy͘nk-.g#){#r J~ 횞]kxi&ڮ'^a'oF m(sUoh/5^͝ϼh!,T;한[M)7$10 #,ټ=*l/vʡ3tN}&iUs21&i8ə,`-e~Y!kOXY!< :EL%h;,x|BhfFVs 3=uX׎ ;"qxD7x{68qcoߡ=2fRY=`RP"?rJ<5㹛c rwO#;`{h)A T8(2iK#QOJ_y^guȤev.IP\5aZ@uu&zq79-=Q PVf 弔\G;.1Pat蠳nH&l,C޳a(|Տ0`PsW=O˰dPMVBqՄP?A Hp֬FJD+7gai #F3O"ߟL /H{YvKmyMXqy?VmŏWFP (0DO@!SG]3&hGAD몃 (x<ުu?:*U7uR-oHjP@#^4'l҃DU:3H౭M'ZV=IDjJ[_[# 8/w4\kI8.89lR|B#Yue߁)##tW++e&@q ŵhGG(OBWZoGP(?ƮS G[ׯBw?/yķF.q~HN.k`H{3kơB&[m DYWTXs[-&w:PC:nI 8N_E!g/5eo,İ&DsMV;=vEgd몱☘PIݮIw'ڡ͒ *"iaʔ*BV^ޖY-65D!ű'iqʤH3tkFNf6Ԭ劦S1u1':x8ѹY }(k8Gp!RAqӗw"y_G> *Z2€UK)3fvg9iC2]9m=.'QanOn.e= 6J" wl3gf~$4&iZ:dWEj4Ѓ$-U']Iy}T'`u }_PYP ħF (UT}G=pR8a@sbۮo/m$佴X1̢k\G&sqq~團s)}.)'2\7KGZjKIzq9,>io>: D3;]fn=RT~|w5@?KFS7B첗k],լdy3v g&F,'ȑȆBthaP{Oޝ%=5w LbG8tvkK9"ƱGQ4t,@5MP؈"fRvi$ _|3*\Ϗ'fPuv+>3<µ۰]l y`Ɏf@L фOC+_4cn{pCDY6]xzE`!Қ>6+j%3[Z3")_SUoX>NJ7jDs O {2;E&ty3̞ ,XY-bN?C=~ِaF.l&f[kuHe1JϩS ]Ȼ~i8w :o%r^ +u-:lt2ؙG%-1bK~.S_ɞ\vN^䏇AJ7E7Ib63 h|l>CF6$!/\^V[Y>Bն4ħ FJt2~ Fq?, U]6nC#Nᢺ55=ٞ(0O?t2q&f $ȈGQ=C >ƶ޽ףa]o=C7osxre<+-kI q8X*k|_%/aĂ/)[/V865>r4ls Oz< mTUYB,h_9^=0Y ~b%6^ǯp4TX"6'4:VKLz֥ H>G(%x4\E!Iy:yFv9˳3$ C~o LĴI !:)vqi;h2vs\kaJֶR:4epI0A&g7+)f:Оfy8;w ݮDWZskNaxm[DLj{n+SXMjs0ӱ6|֯.GCei5WuazwF> {agwt|h_k0s9CUG~I(mXSP P3HQo90 ǎ ]NV&> FJ!AeW4,c\Zڛ !`j&K +u]jC+C;n5 =ǏL֥3Ã7$̴(uڧ$9[ӇL ^6dDcP﫣DR84ǟmkmJqk*{ Ʈy!P"CVn#n F,D$M6T JNhF}P:2Pt!>" +І(󭓀}oR3\\ ef6O u܊2>|/+q ,m2z7z$4<r; H4u 3v_JXAǜg/i[#©17}L#S g& ӧ89hr x+//BpJYAa5t[[h:i7Mʧ _I=+1?0J묄䉝`KRP3WlAhS<_m8-cx/xHC,է3^sPK~Ep"+l1R7u FŚڍst\d)o*N2l;VT ߸=KW;idk |KahMIRT*ck^o'a%d:sNϨl2 oA#8\M-Ru"pANYkI6<ϭ%s=nN>4G:PeB.|{a:{_ڌY oa \&ήyIO3e؞ "JΆ%1cZ5Mpс"<\}Kw{}̱IB?K;Z;JYegP/)0S fKÂU?aK '#CKSM78/k\@&i^#jD t~7T%7+m|;&}M~\uU Y)PECRJr1 JŲN~p-ܞ.5gVZg[&_'?eL=0íO]xSZzyRK'D_9'k7at$Fu ,_>kSq]ɍŽ#|8'xP,z)yk|2O QH$Rj{SgU"k>\%s ׹[R-l0tz5Yj pYan ~&:g5B0P%6*a<'vB" ߌPPO=52؁`%ǯ ?A5ݻ:JhF󲘁Ѫ~!U6YV`~ fT;r%bP/`i׵)PȾbUICNbc^5U9\/bC⼐]ٍaKrl [) wn\c094[6<žZ簉to^VQ<~u̒xűeΞk)nV):#:7cuLr㶆tu 0u\ 9.j ^qe(#~3EbϣDLk6Qhbq^J!_%߃YA<_l4Z)[X3"~5W۲Pn 6Y==[ҦəJVm-x|EY>Tԙ;(VmZۡvu&_-lV Z=KJEmC7G.LTʇiFL"4Y$3t0 =QW.~ߡu{a'>RJrR2=&|U$:# W73iLʀXb}fKzӖ @nf@]c&O BKэ7k.\Ҿ[$&˞E5M2OҖ\4qs?3o帮I@={L|\~"0JM90{gz=Ih7G,QKjؕӇ/]׈l5cB[8W^b>5! Uq=5i\Ua!J 2D k2Bo)Ub4ϝ&p$=2 ,2~d٬NVIh ᴨ ,Ev8Pօ*l'DElWis;G6KN P.8 ni#ꨮ+VQ-4(4G#eVƊT.l^u?bB4@_‰Udkas) vt$fmPRv3kc<fzkEbjzQW p_pψ`IENC^贈1f, 4\X t23]p:W~kϕ)#>p"1-FBual}`;wh%(s2oarji8!@\| Z>k)y {qfNT+G X< MksRS_P+. C̔gh[UJWK2SB728dOHk#iv=ҺscBԹ#^Q6-/.<)B_޿ʹol3Z6.jy8e;{.9]Z0 FqbN A$p2C6[$m:vHK~ntDyⴿ?VN躍c(WCu,2GpI]ʈLb:F z h[! C lkZP=he.sMќY/4+lA.~H:i~dic۵o<slPz^ F2'W/Rݠ^uLUgaјLCaa}W9/v'2 (xMjqjs\z9l1 ?x$KNK4Qf0*UyT@jۥPպgBs,f~`njy ]Vdmoٱ_QsƼ{'F e1ybx!naG8~WlApHk78 雈lxU(4dCM<dTg?; 8-ʊ^/p㕊P5k>(hZCD?DzhEdR{G|$#AvŸsɀ Qnŏ{ޙh*U8v7.ce9AxK9֜KD0nj}y{l.5sU&6 sB P#G'uiC $Wxn])ۋHÂO]ʘOɐ_h7Oq/1De=ۨNy&;bNguWǴNY K"zP#0mpnȧ6tX%PJn -x]x7=[Ҝf$ P1ʼ1 vV/r=xdu }~>^O;͍2=3T̷SҜN LYT<8_yDS: +Odx9O57_Z~I~]A0d -x-=Hr߇0WjE{a5fNsbOg0V^\j'9R@V:IjgRN]jsm)?$2qo$pqgWᅪ'`R׌;<+rf(*:] %P/}i#nh >o8=Ţ|B;X,X<*,8HZv'ͦh:2'vԭJH]R4+E _8Ri!YSqn͎3Ou7eMN 7}.{Re> .Cu,ZPwr IXwXE0 WӅq#vBf0+?3Q>W3R"X/ޔ% ~:B,$cƴWPBiG skN뫉spx.o \?G`oku?;(mM,ĺԅG1yK$N"ʒ͛Xd Aa=O@Hߍ>]}{*h̓ ; ˧Pމ3؊f}z#=)#)YܭT>9:lW)OkNmޔ 1v̫87,db= &hQ?ϔ[TXM&J髍ĦO瘥q؟,fAC ?u=P˹tQϾE͊~bD)~QҹtW; >‰8RA[ۢF[8FAY8a6%Nl`wIN "XI WJ@ ڌ${4&ͳm{dĚ:@BWwáe =ˀ9c-fyP?AFge.hp{BInϧej`x[K2.5N,^g]Tj r xm)96cB2]g(w~ lxסPr+Vn)n)f,ZxlY;5j3y4{6(8 uPbQWS/r/bͩt<9T Ye~L;p'=><(Ӭ@3Q:(aCX cz˄UH.oՊ ^!)s/jVxrz%M{G!jbFBO v+ OlˬUÅQdHQ+k̵&cҝlҜdvEVX$Rd/{<{zcQ0cc3ddמTٺQ֌%yt¥-G\ 2>{Zu+Hw!o7S` ߐv.%}ل_vv hYP3nF| KzmӔ纚F ?цxӾ`I8QW i!qTaiR.w‡]U/,Mĥ P4|Zaýr#vA[lVnT"| q{ȴ74 ۃbv{W,!Vfӽ؝ o| b 7t2A;yVi-zG5p/y`EJmKޛ A%49B7_ƍ_r2Q FE{Yj?&!zxYܴ@DEXeK5:n=2Nj d0T0W./P&2MN `|wW' ޭ}wfox٩]b3p._jI} m 1sKer"YyL<ߦt_,֌YQ+@EjA|(5`ں mcc971RIi0\eOɰ:А ,6D,(fM\ͥёe 7f{&ZɚIVϨ?wVSQ, c5x|39@FNU`*>a5Lݠ4wo睊c"j0!8s 85+w?}*5,s+=VYy{&SgN (DYݒ_] qbD2TSsY]FmK.et+|S(ӛ*7Q4xѐ`,_>[k-]]Nnc0f -!ˠL/ ~;NG>d}.}$/m+X܀2U^U쁲fn!JWoX/$CK FE˜l]u!Mv5yxtŷw?yoW '򩰙OuM!T梼WQx>ygۘ!fnR7yċk9<;Zg&,F}fnA|'#rQ Wm5UA)ͩ@%Еg7 JRV9t+RF+/R޿w v!T#.45e-=:Ui!hdN+<g `y)'= @ I v:$rў m\oT  Lc"ORy6hH}DA*8܌|Bp>&e"y݉S[8|X uI1ncsUM4R$#S#`;0 涐)>֏h@7\/p*53mݾJecW֮3 x^CD'<V +$2y6,Բ\8i on)y;8ywo:Jw"W'|- k^{mn tR){34C$9i8 zZ&Z<,g4\mjvyU*Xmwk+f!V:M xDٺ@v  gO8F6a:VkNf$YMѱ(uԜSG<,g݁G0GtO4GugݶJqjt2+^lTHe̦$2  KtvuTr7?/ Jߒs̅K6w+ L9BŔQaX*B=.7KBoa) Et7䍠 ^ZQ[_$eF[Ƥ5r՗o n04Q*w83U%dX]NJbG ^> &%)Q jZ\P=o3j[ ^C` LYY7sc YR̛ͯSjLj2Qi kzGlw)G$4cc˜ Vبv>E+)S\jIV2 4+hȲ@ d؇Unm>/EkR)~WBm=xL 0ؠ FۤȈX+1r@ࡧhM5 V!zf&#LgvLjw%Q^Hs GVTԂ@.]-PT0O/ |Qz^*8Զ3C{nvF&xa64c:8DWDR٫> |?gd#iT@C)ϳ/0(m$ PçF=Tb"4XG HRNGtG !2 ZI?j{Ic\+&|\dBhd2p []2MRss]j̣ ?cΫ ~bx7JI)n8!c)HՅIX蚡eHt3|ۄԯ{ F7~_yT{W292r6gpp '~?JuzJkuaRO[w@6ϔ` w-sW:':-#L)cA^ڡU3Gs3%1{fFf@U ?ˊc'O?AVi LsF/pͰXS[;m'OhsZU P jV&(`V5y[qq(/ =\vxiʄX}p6-\4t#MC_;(BOwՊm [𘢼ۇNe̓4i<*i%AQ ۷0/>1&*Ůr|ՊUyR^/(Drpm[&WO f(u ||D(9U_rAbƱ"̖x.@͌"/n%7dX@~qަ|=5k8W"2rѢǝP NݞLQFU7S# h S4Eh [LoQ;oRq|4BiKh ⩴J IgxD|pg3 Jn1bV7Gunu&;UF3_w!D M.<&C) !wF8x=ǃ;7 XjU_ ;A6rђGA=#;t| eO=M{n/@ɝ':3|P&q.ESC|[5[!uFoSq/6"EܨXmmsbV||פZ߱_8F=5JsacŦ=8^4w˝̣F=xBӼȍIz(+!`{&gPSkL=& NG:9c fؽ k=BAIoF3V)I4\:&Ն< qfoi^2wve];yQX<8');LVH,4%"FkOQ͓ v6yᆓs])4%+y~m,/`ӈ7jtխCO64Z6 f7VuY*zߡ[RM?_y瀹f<6~B-6{0ZOj͘!obS?~/22[>;@y5)%ߡbvMwϭ ݞAg*PmbɑH ƪz}Ow*=ϺCi54Ԑ&kA (SO jeWɆFv[caG Ax]5L4i:˒}3oiJ@L1oolqS۔h{IIC[!?-9WJ5;]$h) v"f%h-c':+l:Vި)b_v.hwfZ1s/ۡ ;8uVf,se-$ bW>]knP9eUL!+Zx|,3,6p nꗹ`]ŕIN$pZr&N=@ K,؍9$>Rd- OKxMwΊgn7FK*՗ BqzA+ͅbC*_HI% `؇>筫@3oW I8LzZ $2|>̭hL`6c;w.fP{~~"Evg0X&wPLTNyr?dׯh}HMۍ-AjCiO]^6):0yJ%xwy'vF} !Xsl2L_@Ib$+u PDRV!K6$i+ @h6M11ӓ䙳R, mCea61yKh~ Uܾ^/@2k~(8G' v҈6 *]\`P7n{|kp9Yˣ5qʨ;dMfHT p&_\2|Ӿ|g\K^g!@2p }`B5WJDצYDtnj٫:_Ɣ{^(iR¥yj4^>ThCт]3IYKd# \aHi?'=2rp+B7AN.HD+CY'U[nE-ԉЎgD (jE+4#\fwY}N%M#SMtcm8!"don F,C(/R}`Vu> hPp2H3SSOM6SV=Ţrv-3>驽{Mb0[z.cooKZq3@.FKcx{|C=E&a}'U9hu6w#|7` <JRbQZ;,yڨu kF@:s(c?,kDHoX]KAN<%z6snbR"pCtjS]X9qEI 6%TMYHܩs"X %{bq8߃8ZU7V~a6.e%!G{VZ? t(宧JQ0yiL8;Jሢҗ''UHd`ϮpzPrLaRrL؄ ,y"HEl\ J]΂5W"x>]^i KESHٙm/4(̌1<~Gk7Q.|sť@(Y:O뻙4V>jXJekaS#MY/L 喡Lșz.!Qуx afDŽBcb(=-[Nr^]϶T\9΁,j8hr6rz6[x`@-go-Ȏ8/,/X._Fq*t dJID[C4WgaIvn:XOu0G 8-'K-Z@e=ȝe-' |K 2!8@Ikcb#W+BJ,Kk/2A r6ּ+͐rts,I} ?=훍|& c̞4T$9[HbLߜ3}AT:Y*7 ̼Ab#bH+~= SӀDy x;q+tǖCKGG  y nkҶ҅ {{'p޻O;a0:eѾPq 1؞Fw+h=̡ 7x׎2:!]?,;Q_r @|!յ'K:d˖XZd&ryA{#+u29{{CUcvGWE)j Ա^yj G] ar :ewĺazK}t$G`qRRfQ5^XEcKl59"yͥ˵Y!u(Ѝ"0jq <+F~q !_;!P֖ⴾfAo!kiU/E%mY =\=ƗjLk<>uta i7y@^AiˑyT?Pc(VSs*|6(bL AEI>&! u"Yh4M'u6}LanڔCbvmbm8>*(E'Jb΄? *ށc/PM vqm>̒\'z$̫P]ajJTو)B(yg$ P]kIhyQ(|__R]d"ei/, e](G Q9tBx1}``Ӛ]9Q'#!~8"[* f]aMtM B}#B@qB}[ކy6PĮ~RYO%dV*mKo+L%0ՆhYv_AC{eb7r^3]͒z6K҄Q{*4o5A%=OM_HԂ/OJ4Xl)M9hc ws7P`E)(%tb~+`0IG]X\:!SA7z;Rm5ZT0bos }hr^eP V#U$gqրWM @]Lq-3\ťE\?;Ic3r9e?E}J%9e7i؞G3[w'rDd޺.Ix(zHxwh͈a?&|&OV`&p[tTT;n'> F@´`&G#S %b1Fv;âw&Ӿpk jiƎV/<}ِ\H {G-vAف0A9%ɬme9v"N ޺#%t+8Cbr%C':]`64LK6\3pǶeef҆!,fO'bWj&)Qȍqd۱ w9W}79u0f[e` X/$CӃ5;ppST\%ȸGc)xZ0OJ za S˧7`]XCW||i?o=p^^e"{8ftCͬF靖Sud׋gXqo`~G+= o@:U8k5# (:u3cge-1VUW.[eު,C@90JlQyĀQF!5a=Ģiڰ@`UQi:<Hd3 LҗCIC=GD8Pάrw2;΢qXt+]9tB4bWMJ9ysr[I-Ԍ<_c>zʳM6)s++8>Kjޕ8mcavf@P܈AB&lHTXj F#t\%i,9,NcF XU4"\xZV/ 1b\<f+V\<+E ~4ޏll˳f~yT]6ZiY 2YlǕp4p΄哖\ǣK52qzq8qhTTyU K{P;_S>lƄث&e gCu9+wAl!Ӑ:(i癩?P\[' v['A'oI Fe2 O->`e#;F-[!73}.*%+{qzuu l$OvA-kh :`MY IE2!fOr=ӛꘓ6k3t} P*҆sD1N|L'e#}<7{N[=҈6R3Itz،wLAdI#:kS`(71ju\t( ~} }ceO x ӝӕ-ƱlVF9XXEȊ-ܱ,׼!{f&=Hm2_7##-W"M< aUk4Vy>Om?vU%A6+6U8d'78Y!>_m$5Ʋa->A8 ٘ ? 2k{"N-+x>Ff܎Sy1pw1 源(Mjqs2>'nN~'9Gv~ =/7|]"B: NIEGVѸ\uC@hh:ach:uTȿ*Yr"E]VNu e< )8&h3)Dx?^W UlF(=wc dRj4[<@$E^$b=( o2cRÈr|M9eT}CJ#h,~^al*a"@hAGeW1Ɵ?]Gg=]/&;mOؑX;ur [A_ JzsWKQU2I/X 鄻\ʃ<&yO!dz,dw`7{K4Ë14d[Xʤo(kX(>xw];OdNZDvԨ,%>" Ͳ3C¸~"Cz'6qo3\ k 2v=p໥q谧G9rs`Q" G9R;9SwWb/;"J+{&.=xY0fO d|D4ir}4] ޷ٕe(#ڲg"^[3p }z춡|n~Q~k P+}(]l o udvv**9"'\Džcb9//l: G8I6\Hb/uZSvǡhe!+0fi|[DU~TjŔVocDzY/:7T6i{!mwˏ_1xxV_6H9?З7L]jT<' ф:e 2U.2cx :3>v8`aSM?&0 !+]RTK?%bI2h' 5:%BCty:^%Yq`>wp@Fwm2lr>'+ZoFbuزD:RB0Dޖ!LެCiju중 ⬼xӎ qCy(vErwޛTΗnH`I*hn:f94d_ d{fj6O =Hm)PֱW_VFk6Y ՅFSt|T31,?#pWsŸ[s쾎LM/Ѥ8ⰺ?xp/ߨ om`e!=i<{oq<֒;`[zlZZ!Ey#PsczGLg;g{\'pИlp x Q0lf+Ӂ ~n}Fmnew YJ ͍ejrg̭PK)QVUq>!ʢ6j^;y9l3a\^%<٪8rV։%;Qa-wbQ&2{tuuS|FzNry#Ij Ou.$SWÕ>}V{<7ksP>N1W Ÿ"d ߩ;4y-vIu  ijMðK?Lv\<~!7$"[<\hF9(4`MgFKbio>fKW/SOH/幓$p^-d|MK ۥ'(f.@'g.OU`0:PĢZRs[Wa~N^f #)H`fFs(FEG$H<5YS( ՚V\0Z>9Grc.rDЏ!͗/BSRXFzsQt>&X^ !}dzi$nyGŤ:P&1R9=,υF-z *ďAXƼfRu\; #fCjq#XQ+'W 7Y( d%Ov IP#a-2dXm#}3Ʀ8S-א㦐'.$?Zdb-{% %#лι*-d3m⸼_ߢ9cBF@ıh&]ON+[k^FT\Mep*OjkiL) vwA/yD",ҰSIOEڦ/r*2 9d-C/!+OQYzW_ZU #"u h{4ы*'OdtL;20zD:?aЂZ$YlI= 87zv"hEy_D݁F;)al\ m$)ZҸO=Fd(QGֺ7@`PD_"\!˞)U4:Pb%͗/.}yj(P~y1Oc挙2:-W?O@ZmRml{t rѹZn$ J.bIH=<K:A;Օ!l#.TKe]SZ~u1衖'Mք_gsb#k㙏DƂ FdBY [Ki*zOˣm(z>3_Qst :SOBAZ,ۑRGSe)Т IU#NB i6q#~Lbz⳵Η>\4acrC>C-8nOx9s m^b{LT"8OAyk Ƚ\\Smg:=e`p\je5[7{g~л'bG.-Ƕ`t+Nsl:*"G;+ À΁u-bG<c~]vxP%*Ѷ: 4bXF+)/џv*XO*ְ?̢F\ /:#ڹb Xu,-y3>2h\*/X7Z,Ɣ Q7kk~*$@!%2gn-D$EQ. xv1^?h1V|my-E1}>+C1ATޒ^JNDL^(YplwlOD:8\UDvJ2)jϣ]Pu] (Τ pw 6OYR/>}?C5E}w*ߤ?a՞_ڗZ~c&ܤhr,Uɿ''_ͻo;GyȰ(Π~CL7VQT Jl^.G9+G^^xi~5Ki+[w4l#dWJAd ,i ֿOd-2.(oQXm4OrNr~(#s]1L;b,y85J%G˔WU'U\_b?% @Sϙ,ED{I/d "]`'sҩVkɊe[ʘzUi|p볍!x5QU`ڱpsd\>GمIp+UY'&b9 *3rpypZJ>'?XW?>M u m5ArL '$UY q'Pǒ/< Y| ݟj!E/q/U KUɡ+/F:J6.G2 0s1(̳LO>C=$1J\3~l'Su}5Ӣ$!é'R[ב;%R8wa㞙!f: &0Sszȡӥ4mPzׇ <@ڳpBGLޅc4M=k'qί\vyc4w"*3$8#{}4nG#SơNSdt;c5-|eT^a3*ֆԿS HKe԰IjgOoarr@|a -oyx ؉渣G d@B+;CύA6L< ԰ 4H﯆GR|J<1>L!_k'!S}/p #?,P$S6sc'AKQ¼֬;!&qu&oq0Q0P%aռ gҩ,!Sb=0:]Y}lx]ظ87ݭQ52'ffxZCz~uq奄D7'pl߃geCo;w r~@:EyNԏV.PMW.Bϑm<K^yR|kcJcWXPœ}@MaFv"t!#T]М%v K›nĦY[ "(-r:[}FKZMBx8h"ug/hDTѕaOhW Kɺw` iFdθ>󜥴@ u”&$. 5бsZI v՟_O*,;,'0[z 2l SX$wuw-8oUW顅hYf!<'.\s5'*ə N;x b wUQq T_%d^a&͗Uy>>e\"oHٓʦ́a\pxCJnT=ܳr! ȧN>G"B1邛iG:&h2؞6;ǧLq~N]>՝4yUTk ݢ9Hv)EK u\9wx8yĉMECƸ('2"];KF|;~l#7?cD=<-ԀHاvamSn|Zka&M^9 +,$DTPS(#PO$ecK[kw.:[aׂma% OO.WIVVGFUx&ˇCA npsnkF)ZMSHV!!N܈H=* %UcabPCNF,XJ lNٕו>藝y2. Ajpz%`Sv?fbF+?PEm$x8">pWmЖg Ę.tDH#Xv%!7TKiQ̦ gxMagZ e !"6o 1z?mmFwm5DMy4{pQlUlҋΎj(jĭxTW0>,Y:K:G|_3]2^:ϝ#)pA,LQ4ES\Qd.VUEwRY=KbL<HPTt.,y? ?`Bj|JȻl m+;{J)S}O왘D0]fa6zg}Ζ^#82/O a&oQQZ^Pqjs*%o6Wk sM}IA '>KIū'ߜP4{F"vsyL& ]\ǝ!aIYF%3 E8ag<#4l1ئ0({wÞ$}?)] ս:Vxl"&#jgI LC2fdqmU?b# &G`ktLM2U39pRu8edheDC}RL' !#Xa9XG*j=|O^P`CpQw7\rmB ~^?}zEݹv("ƧƯ6fݰ>#gB#[!!1ercgt&:"/keU?{73PDc*$5$;fbŇ9؍ID\~b*,1S]BbRmcԓɾ_Qhg4QmYLTyilEr*{WMcȍV83/iK,|  #p/M#ͱtS+(Q[ڶYY4yl;f@Kn_ȢArr r2)dՖqMSҗ ftm([2-"K=wl S쐙K+ӻmwkA~R#ly?~g x^nds 6[؞V: ~$U ŊH|F%S@#,C=,MF3 &G!"{L&8`B p0Tʋ[r9lTfB - %3?< ,cNKx1=d%ǿ EAڊIר8AU,}%](&ݏ2T >8`؄cƵhU5=$R숁zؽ&M.:|6K|Ketڢ]K;uL/FM!f849mşVɫ*4ԑC6bKGb7uYASQ'52(0[ӴlT:u0IF@r 3 S:͠a´!G?PDuϵQ֨_J b $YH!)=*mx̏`ZZ{hW3FQ*ȣϾ{-7j1u˓=9f|bpq y_#))v/d6Mj "ջek.֌Q!w

    e`zO |gHK 6lP[APkt:nѵbdpK(7 ȱ%Z-wQ~iAUcMJR /kC9Z nJ2"Sרɒ֢P">ʼUL٥MhmZi{^Q[Zb-Y }N(mj ,G {1quB]0mB@Lze֞zy,,k).PPas}L+`$rTӸ x3ubaz3KgF;J}Ge݊M q|0UhX^rF/j>fQ0FA᪏ {9Yf~L_ڞ8^Rx/Uz6,Q#Mۃ۾*`R<* ōa$4uy'bRcg]{VC6Ŀz%([..p']詹`*`/=b?Ț !U;5^@4Ry[%aYP0ɵnzam- 1R;p* o\}É:1n7nڸGZ){C6vw۶d5|K]!O2  ުiБV*ny%snJE8G&@+6u߁y23c ;T@[PwrY!h4;MMK/*R sN쑊(' [Sjx\<#V Q&vZ2'g(4/Q4i3߇x-km<6d%Z?OaȏMsz~nr ]ўu >Mф+ t,l- q4V):k|< ])mA+Y)}ߎװDSpӃ~'%i(T-%.Ru:Ӭ~rY#7($Rk<J߃m])@f"kI<\F2yI$z Vt]Ƕf`mjHOZO7Ҩ] 5RrRl-oJ"I DEaYV ,кavmGUi N@e_X,6"Y0,qD@=DBD ܬݹYa=,X.Z@9&+rtUr^1/m DT\L.o726R?Gi﫡K5Ljp= EٞQtm:g.eLweTHJ? v w{}͵%. ?ύ;I^UMNXA ?քZ›((b#CO8UaqB0f)֞I]ϭ=1lmLXD_s\/Z14f\e+eo I1k9.aJxj,ψKs rEwP~_N=ĕ 4fq*I/MnIF (CG Id% @~UE](qxt"v{1#jt_WkS]O7rz):RvNܼ S22_7bu粫 tZw˰yKd~,1ʓ8,,GÑ*yйiU` {[͂ "Đ E|cEٚ^ _ˠEO ˸U`)l|+zNk5j7>eU)52%-w!2ƒ]Ylri1q݅wݥ3oc7/Vy֮(h S%+˵(1+϶?d_cjrD2VvGB.L(BZ$>8M$4/G(¸A/)yk ]tKݧb'8WF{2*"d#od "M9J-ƘƮ`E4qB>V*87gXǎElt9}KV뀼#F`|8Bz_2Ϻ`X(ZN T>0#e&gWd D&V3p-[R&@mv1ǥs a$nwCbAFsجO񮔩GBBKSg(PX.ni7(Cƨ]Q>}JQ5ka?L}#=g8;~`Qgp,%wiJc/v2]w<ʢl }c'!{:+Q/A~j{2J-vWDyu.STlC0&';e.7M$! Bgjæ1E@e^B ?݋σy&f0WԤn}eȤ9_cG'WgwTD?ϧj =فSi`! 1`:,M=~PprT;sފRSЬf"z5<׉0i,j][f rGTc~tZQVţ(Y3F W3dÅfUDB ^xhw6R2]o!7\"h*ZYЗ{@@j;VTVN]k{ +J=fx=&EF\D|LLyb]o+#wlqJN4#zx^ΫzN@Bi}ӿL~/aIWe$nWG/_6@D+B=H\ qٲ'ͪV/G: dC:j\|;?GR;4LЎp88l*{4ؚq2ZMXX<˰;AioA>Z  ƉQfZ Th<ő.9v!dpK/5lm'e$#f<*4o9Lx v&ҭMFvQLYr1kUVΟJ,I&[K$anA{gP>Mr I՞K(!rADtCe:Ԋ0J%&jUE(=ςϼsPJE)MTPj9rz4اݘ 80Ft0álA7uN8"d S3?+&.@LW0OCED*wB ƒOHlz!πw'.^%$7^`(&4.r"Sh$Tȑe:tMq; ;B=ϭX5lF^ F˕r_ H {hMÆ/i@Wfa|J TǼșAц$HM>jrSY}w8m }GQ HB&`zy 37%UIsx$f$ ,F?\u6௸dE(?v1(T8? U #]+s@ߟ7x)=>,ZjkY;NDZy ADs6zmL l${+4M1<8BƯw EJM'#K[R0qhH@Bg@ߝA`'FC@s9"ɑkOT"8ZMvRC6T Xך&@^==o+(Ձ8>zA?)M|>s훕qC` 1$DUcV/!QO>E6[Kqw#$x0 ]R.e3݋A]sߵ%VˇߤRҨB6F]cUh~;ۛˢ-5b$⾶OC1F3<ʿKV?,N:<噭 V^Qi-!8-t˹U;qޣtFP(K{WֺEW,`ɵ>qNaM |B'bҾ7+|k ɪcZ 7$i:|H%]A"]3$pQbaϝ0n y"o#Gts *m&XAbHp,'O?<<O{M<|*34KTeϒpJ{lAATv&Fx $:T<"~#q7,jߚӖKe㣤㓿qR4jtKmь qD. #86wd 0ȝh,3*EŐPvS3HI M I 4ee#tФ*HX!sv|7G$f-6S6ɟW';``f 0>4dx'RoRj\ߎZXYLɠsQlaᑨs8]x w"l&̨Rz.`=:Aq+ h|H ٭)$F1f馺$H^ M$(fl'çߙ!@]}6 Bf&%pC#LoJ *ld!99m.Eu #m^l$d/c$LӣPS'd]Do~Q],:o'_ڗr[G'GWCJvLL&|y!;mX>*e7A:^(xkW:ҳpKW79X5ZCv/qpzyiW }_<,=iX!SP bR|ʬ᳧qU&2=FX gUp2cdO5[W^~rIvڣ}tˡi#U*-n*!l3WҜ23IjJK?f>F>Dt/~͗ VܰN]%piqR'be˜ЩZ:0;mNABr  6R[|sqqA@a>`LGurn$*BIK:J.FVr ]tfߘcnRX؈xtn͟)y|Ͼ ,>%3!q&WܼʄqJo> ߑ.'`'('|=}5ʂ6|-DAhS+&"!ke;2Zp'A\SMڃ"Vv >ĔQX'2J0dJi-pX-_q$ݦfGLp5 -J ]U}m!\#1 n{̋,Z'"2 L庆!»`(w^ZwYwbű|W耇<>HzCJ飃5twĎy+ukԯM)+kBjOGGr&ׯq`sexِͣ՝GY OSkRCd^҆/tՁv{-h0 Yx2ՂȆ7oy,% Hа!3JCܬUƫt|c%~lC`dE⁼[dAuW%~tԠ(?H :E/Ps՘QlbBSBęb<2xk+/ݹe ^I~M[`7!36KL|a'BHp\v良9%2aX [{?Xs5]йs&S4aObU5z}B>L6q2|?+$B:l26̱ 3Yfc!ʶv(Am&g]5`͹ntNj 6ckj@ҾuԡJeٗ`W/}+FFejMtL[: gZ?L$`,clkFBIS&J}Ql<*QaG{w>h8>{GۚfH؈/d £%h6R[yMCX~G ? FTv1pV該BtYKA,&Iǩuo gtW&[j?TDžuq9iE1R{EKYc\l{;歅:&'pW!,+q^ ^jdl|_5U1]#tKKXinٔ(sDnhka{ 5Rif|W%Nl\iӹ%^X[azdE%."bN[bN,Ԓ;>&Mʱ0# "к$ jZbi&-긿F=c)Pȋu55p7ٓ &6frK)Z-3. _Ȃl8W#̼ ki335ָCyH'B mMg݌@_#K w)>$R:.YX4GdWF~WmV4JL{cY GT'3NH }BdoSeYEsY{ed6'HllB 3&fe_^Ҕa(*gU0Ow 5ezjY?<5= 4'ИicȎa(J5U1@yqm+{~rSOیQZB+Vl-j0,I SP9K|1N,|/ U{XƏH8š;4% >hʥzsׅyEzY'6qj$}X,Wi392J rqkZB5γT|7k<%sCSv o5z<6GLsOFSO4E={aTS #c)Q)`9xM161莽SY}$ ;kA1&Q @`ͪ8Ϧ5lOFQ(*an;iG荃(g`x"__78r4&f`xn@6bOU4PF =kLGbrZEkŪX0j%r]Xޡ\?M,,]7\Ee)@}OzV+nQ86$xN$r1汁I (1KR|@qc˨uS2Xȗ&ɻtb,LSyB}_1{!/4S/~-BmX&_v ޏ7s^M\ZbU$ye9&(KE\m(Cs7Y\o \F7\Һ'S{ )m4Q#I#G`kGFvNY3?fbaM#A8@&BE"/6Y>/` ~vԔQIuYи G]zўgDV*гHmC#Db'Y[@֨5]L*`2Y`ߺ@BBK|>}f木qpqLASEvb֎]A SFv%z 6I)x7Ԇ#RmO W@AJ*1A-6gy`ᓖ)ǀD_Z=' ''FVxnȅ ][20*|Dq떚ƾnb#}0 (z|t}[bxG# "TS3:y|ܹ3ch8ltߋs 5>Ǐe_NjRQz« T 6_uizQ?_OY|V7`Aa"lܲ*d2=(pǒbW.Քm G^~';iH@`_:J2h ζkGu*w(˄E.9˱XSҶɚKB$| OehP$(di# 0-`QϓƳ>vE3fMAa!`o)FN-WҔZͷNC{A)ASGtOhy%G'i44Mr&5[DOYw5"AHUGiX[h*tNNۑ_{!>r\xq#Y?dYO"wb=ɼSãRP~eBֳ׽Ɔd DH'ĢYT&Yj`G m_(Ykg2Han 42aϩ2#鰫cO1[Vw:C@S}T+\茯7C6}%-D˹$J@J.>@gb5xN 68>b5+Mp hN?az/YuuPM_QKW%Os7!cBf]RLQ =Q7xKWd-,XJ-2I\̀x; ˞0G!ԎX:. WL1qv>`Ʒ.BoҮajui .*5ȅRJGZDP7r}E踍kZKS[nUB:W5Z3sMԗ,# ,^} {XsI# 'UZ_Z'oh*-.N8i?7[ЊNy-62 lb.QۅH+5Coaj2Fj!]SlYA&0C&0_#dvl3YNC (m&G  @+hQƷk6YPPYدt*G ky\Kxo5 63^m&.eiN%Myt8ȺTkJNT[?q0 /Tʼn9 Fɐ߄ ֞V诺3farj)\9j+׵gBH SdR?d+(&tb,ASZ[VKqߊU yumnŘϬ$r>V゙>zr 7A C-|UUZ{`VHt}w%A16,\3R)-Kz rߋzn~ssLd{z f Ӝxh_@.ITxg O+T}Ft)_]X#+߼q˜\@[% 8+W4"xe8(b>7f [3_߻u4n:<1//.W)jüJx#r|Lu?Ֆ[ʅɦY(Jaz#̠)|!Ơފƛ GY;Wjd {Ͱ.TZѿUF.$Aq,ˆE}JȄJ} C4C煇\v&ゎ}@:/$cj烧1DeLrQ S-kJ_Q= CL#ƗAOExgӴ>P˳"ݞb qL~qKoli|[7^c7za^ ئiKL!{Muݷ>iUC/e6,XWLh-э淐Fd`/IQ(.vX sn.*lZ8;%E ś(3jJ Q,؆Q@Y0סY_zHsaۆ̭TPDKvgjHk{j#~n:aPwɤ55(:x<[16<>s ^k}?e|8EiQyimStWJɑ`yp.DHXbwGmȖ`EݣrBh=)UWydKХ &n_ *T a5qnKi, ;j?P_[2,g{%>MiOgaWĤz@]] oKk.;66<08~ɩ#dKN2*/G11Oپ厴Qa1;04U>bҋ J/ IJחn<,=W O]HdWBQ6/TƌyXpk@_@J2}xGw %w"[vX)^5|4Ed4KOd zBZ)lMsQBnnz?t|j>u\`5vGe rCjϥv:rY>l=L+r(T %Q6CU2E;jWd]TC4CWisz^>!]!ZW;9]?mVyuЀ/U?+ۼSn-ٯ¿AnµTWv޾ɱM`בcO\CROG!"7nG,StVRtd}+6gs> ~w0?*$/vlwJp@\T*ۻ Q+3ޖ]?S 'Ê;*)^t 0ۥ^xu$] CnKh'-es$MH9ݚd2}xm8CNbJܥ^Oͪ{݅GqmU`={Rs᮸Jn^Kn3 KS2׷*v Ii`GxyW! !B|[v-i_tMkTAWi(%b< {~o%r+*`RmT,ktk I3q \}gWrH[BB ML[6V&d`D=VYKjXSu%lMa#R,zgrcA<|f2҇WѡΝP@ҟ:aZU+;U0J?eG"Qw$mjUt uнZzFnނF(}ʕE4U6t@ΰf[0\ڸP0@:6%Pt~@3CK-ñ$+6a7*| GfG 5IJ*U_՝@ dux vHyCqBþ _n2%~IT+2h7v~ud>`!h,w\ Hϲ m<8&d )?__@e Y8[[2_6Q ymPT /8 ˆgLM9a<37R`pRwP 9<3ѽ^i0o&v9M [oFo'({V,AQ%P}3)勈4k鞶ߍm/F:{JxP%B B>A2q7usL8(\Nջ|y Cd{.TwIGd'y?)]wqrTh84YڹO>p$8X[?3oJ u.,@bbHNt|6.Ѵ$v06@!{Ize=􌠂8{G\a_<%8/]) w0-_%Ο$u"d/ا [f-/i/ẹ{RyUw$"qa&]rgۣ)E;H^ nK@@n"%Ըs]sEDeڦ!3}+͕'!+ʛKKIn2pe/zC*r*dh {`I7gK(Wzf%WSۑai {8j>`jf[֝[l7Moi-lζ\wͿ@2%97B!0`4vާa]=]Y@ }:j3rdV1jxP5;YM5΃mPb*q]ȶ2%fȕ84iPzR)bm]'0w;FpUp|m;U6ȓ]Y7QOFTx8 F)b-FK2lCeVm(#^'gis#h] zȔ?32ܳєZp5G #eIE9vFȴ+!OBKa3"Ӧ R3WfFd-~TlDZa?7;" Js̲5vqD"cjs 뉚[*9`mŎD'Nl9#ы) .Ch痦h.Y326M>V{.ohƕj WFXRʹTsqf;`W28dD=+$d*n״.rqމw6[q1x˵!adV7皮D?1=ԙ#E3tE%)V\QaX?P##ކCÓd#(N֍1Pa݇4Ce-yE`)kc)v<) xCp`5vLeX^>yGO{/Z~N_I|>dnl\m H㟅Y.Q`N/FƵ>Ɂog;6tkd_~ -YRLpO17|[|p3]fq}Ws.U- Rcx.(wA-(w\;H($&M'dgV #R^x-ti B,/3r>( s*-v T>*? W7ZJxnP{BžTŽRvZԨ * O.Bf@ny,Oth®H4;ْ*Dy` !q(u&D-YHt݈CZKńe[fײ:?eMxXX,Lk7ːcĐN-3Ԉ@9ܿV?UF(zOw4#F^m뢙$مmj* e>TMR*3M=?ȥ3teL0B.tbȤ{6FX]'gNВ@8T{`lvbw''s k}To\ψyk6@֠J״q+kO,aGDvU6PߢOIBhͦ,Nf U!o!01c6 If ֿb+mmNpjpı+\HWƳPY|u=&ܽUnhr#TfHϛ3mGX Qsg|u{+o{BWefK;Y8~i:_Em n}s= _~G Qze<Kwreq GBvo܈RyK'B]O KD쾈i-(x}7CᲅcG HALŬ/sX5L<؎#ap`vb*wC}dؐMjXSժ\o%vJZ㏲| Y[lUϟ# ߤENHY+1kkUbH(8wdho}˒*Y TٺGyVꃠN|7Rջ5Z6-i8D  =~7z =]\!1G>@?fF&5Jb61h59e-jxjHXr#:ut-0~-`zԷ`mto梯V"1HaK&0xgIlVnB7%lf/$熟wrD͜;A۟el"\/8V!N"l$".`vz"a G 'pow|~ .-3`jXi̟C8Ϟ;}y,Ty V]Oq{l(.p^ sĻ֖kimBub·Wsob͇8ّ%"f5Dz[^eysL(`ME"3'"KrTRaQWʷOQ.y,FSq1n%-ur q% OlKRR:D::eOA1`)8wҢ`<?7sxq P:/tm#4h>%mG6.Oo$z/PR1]jCXP ړ/ą~^)7[$@-!uzXBߛӳ[nk6)rsvQq$I9pz Gs.M<J%TiBuOId>"|6-ùHv]kfrq 8>M{F,-wCHv8ci_11unҔQAY.1rv؜6݃EpuϣIO,CP$:E!v8$7 o.T<%=L9~KYnWP)GϊDC{/)+!M}wt^INP"!`!D}}8ϡy][YMqŇ}GWxH=$3DtLib^̑}9@K ;kSmQ:/z6kאW?˕=<8/÷#21~A/ϜG7ן-Wio*ZGBlImyL[|d67PT_-)x*B'|Tm=`:ap$< he@RK.Vpa_̅@hv fL2"9TɂR?#OO\?Q捥"Ȏc_xrF4_>'`_t'M%!!P$_."\59No~OF%J~sfDfܿ1o{$f݂cnVSP~+@dȰsJ_ ͵gC-WIT'JAWd֛?4(>L*1u5;ot_G9E z_ нYi="Y 5h6@8;3\d[d(Per3?^ cXf5<-B~wG-R4rߊ|ܦb,

    70Wm劓Tc:dగ4h6BN)c}~ 1ڝ$|G)xVQ"JCM 㨨=Xzv5+2{$/q;p JTl<_gvIoւy)wzvV6 4g-X 8N7lkkn7(Hc%kYV;BJf腉%Hɝ;VE~CyPŎ[ί7A\g&gZ'n?0%Ұ[.Qeo-fs _}|'aPw.ӮDBMHk$`3 $gf>P ޒ?:+xh1!aB\ƾQ 1-}ϺVo@5O )O=ˬWE=I]Po69_\r0ck Q3CCՂ>5- N+~Yg9 $ :0M0ϲ%үK@MէQFJo!oy+ٱ<ۏJK 2?|ˤ n7 BA(Xc#!t%@4 } _OSY I*[3)a Z~ 5 uM,vv'`il¨Qj7eBF>]И̣>1`GKC8+V3)sq}ms p13hKcCn !B+ 5/A݃/94Zn⎖#ѧ(TͰ`8nǠm2Bn-Q]˧ytm&* 6aÖ*M6\3? {(%`RgLn(o>7ώ:c"Lv;̸l~uN0YNc߲H>)k\i98?ӣϒ郮ǫ#'Pq\8M.4aPP}u>9~%jzt{wX< Ϩj?!2~S8Ր[jN9Oi_?m@ *3z9=$+L`,I)-=[=\sD|]k)q& q"fP!QYe;OAAef@57eA5h$!o~o \\\36 GNw~ QNkeCo|rx0 0 ɬ-0lmL}hrE8n G%Ųو;~gb>l?zmyymU@F(Q,ۓGE+% fsV͹ 樠PFJsj'jmsFx#6ؒ˰ g,)5iԃ/҉<̬{y7@[LxbE}`4|JCIV trxK*#)IRN J0wܬ+gf1Xك+`Zl.Yju5][f Ppe} bטN +T݊̋vn9w IK @!(]v# c/l.]ȱti)4XɌOt^K2e 6(kC`P1$ldUu8If̻[4sQZZHcEVdQr[HF'!Y-!+ ufoWTy^Yg1q3όuy/еk6&[晇?C9wW>J-Bܖ2Eoӕb4?U}9ξ'V2ChB*Y#FX&TX61 4Qk!z袠.$|c V|vt[񕸛.ĺ(^et-XאR഼td?"n蘖 U Q`()K-TVs"]4YtN | +=bAu6! W:7a$~*o.mgn8CӾnҸe䙴W=_<_+#S?'N(v_j=A:!fƯa.Aʅd"ljAfev{9 j4DsrB_@4?l`ȴ>pg=~9*c*u |AYgФ$iqx)W9¡d_zZ0HBh Uuuk*k;4E^1Uѭc؁Ҳ%k;@vz)m`(}Ŋx߆$oPX꟦w"Z)"/@qqI|n9÷ oo~YHaԊg"=dE#/\sޢD_\Or9/;iqĪlҺQx%d'$a﷣'D(l i_7?#𚞙,&о+a>^KJ  0+ؔd(rs(& F;$.ʱRv;Y/IT$#Ck2ݤ2{-acmiqieh\_E.s0iXc+03<g\hk("tpnb3oT-.#a9:)` t)0'UBGe}E <ֈrXqϽ(5AxR>Sg,0'AiJ4ļ"͐e[E<ꁶᓕBu ,p#'[i\A/lݽU\I/&+ Z>Z;0@fɏ~lK!̛0Z#U̜Ȼ|/Eؼ%yV¿J8]SWϥ/,@]΋s${+F4;njsT "_p-)UE>K\#ȑJh*^5yn"_4N)XEX V؈=DBS `ZS0:{3T~ s& # nN[aCVD3Byt@aa <ּ5t-$=Z\l#DGمmf0{MgMf*}Aដ+ZPWe 4H!鞠oG/=*HqAaf~}jWM*?ar|2LX0S΍׬h#NW*P4[ ].#U4nѧ_ N@\wW[E- |f {[uJ;+,e?9qWZ-B(g.\hS]Hh5$O^Jm|x}eґ=PN( z|y-OJߝeR6XfGS42A7@}0g1oI44 tLvuھp'=.6Qs<-jyLfwœM.ӂERH_{ ]E@_PCY뾱 8x]Xٹԁ0$<Ȑ~{:Qؤ#X%(TLOJ65\ǨW5Gw~`]Prɥ@l,k u /*e"l(1l7 vS㝩 ?wpo\#2ބLfop@$b+\LwfgB:e4MG $4E C_.4;EtfUrff.ۓ7: A `oMo 43NOjsv.1c/bOXTUwWA !NLTWoV9KŪ#K X.J}m镹PZ=GY-頢':i0ZzC \(VZoȽ]DN6FB%mYI>κ$aY2?Kfv+dacЕm(/if8 #lr8b,AӯYp? Gd`WH 4e'"pw핂95't>u6R$NI$8S2ݛ9ڤxC`+1_tSSg͊X{mFΜ" ؤWfnrLJl=01V]ق@3%#΅))6XN!QE7.nI ~p4j▂*ܗƍ-.jpJF RxZЈr*y2my)mڶuWoK!-:myfz*;0vL:JWD$l,a7JvmuQg &߅ y-ckkr|VAwpi3'Fp(֔.KuHEfDWX/Cn5^.|BX$GI#4LC=*g[<>t/xAb~iLRsPOq̠.4Ҥ4PνT`P!2XAPH5hk^~k; 3qgFhԇUN$:Bj Tmse2IDRd/`xΧvg9D" CLj5esoz tl7ϒX#oX<%,#Rt6qP*B3x19˪ uJBsCXm#iB P{N߫qոi3gCyM %CR},44E Jұ?٢zQYoWM#% &r`Զ:h?PV]Dt 9QM^ْ МM(1Ce+8MwCMz\R)]Q"8irqM]>aok:zgN@(p#x DzUJN9*2h!Kutw+䜾1 *g~%VNh:j9oz{˩ɚL4舴%FYLb.Op$3GH`Wx5iLoR%ٞ bWR?< B_W&oޥ>u{#~v!z]&H'ux {ϕN\fw|Ue}r:lU@~r1 ren*fl^Z7Q} kYݾYCu|ৱ^{xd^T[:,t.TB^yf3[iUVg($7j65^I'[mꖥ €aͽ nlf8"~ +M/tu||5x{5aM7z1sPa *^}Vo5]w_ |?JvbrG- b4ӫiafAq.8BL._/kC={A -r4v&GC-LuN-?%HGZ0t${:N10…%FdOiHE)yfV;Mp$;l+|7?/ vR,J"tpkzB bx%,S@#b:$}5#nŸ_>F :VBN%OтO3>rf} Go}4\2}X݋z^vO(Ip}@0Z9ʥ< A[Ԋmj/Ũ*PYb#AŢxAGvxwZK: $'&54OXH8ԆXH<܎4_ϓw/W <ծ1':THe̝ ;xuFQl,/ %($Ã^ce2:hB,hT_}QK4oD TLݩ GyK I:pW75 y3s뤥8 4-BUR_L LmZ͈Hpv⭠O4>0{;U7q:2XE=jSctU2b z&] 6l_Ubh[;J>E} aW3\Q-ۣX 0" fuܼ6Sqeigp '/te41v< g}jbDc=؎U#y^Ep؄M>1cm>ua OUswȩ'ɋ݇WȅOk$k h^@,PspC9jxaUM_ pH!-goQ%rS\»G-zBRD&B}͇}Mu N !CypȞyaUZE~*7!oTaQ),#\loPCp_/E]axW-b6[ gv9TˁϷOs&D%i# j^kO_ӏkc Mي4qGR&"jy=GdqgfO)xԠ_S34e(B:m;#XN;AqrB13Yz+0-,`$CTK].63}XzmM 4W]l@}LXS3vph_5dZd8+ҟeƄ!WmU7$ ]H~iR3 DR|uL4yT|oo<hHmfϚ Ĉh$Op . 1t3~.V:T_in.UNa1>*d+ja4[wCm>Iϻ(\^,t>c gDT,=߅eP1M|$U:{=J=]b*9*ZF\I~|hT্;1顀IU$q>6CGo%glG9Х=sԚ r.|nrDUcr, |-jQ\~bBN+2r`+'J':ف!8Q QYkmxhTQ`\lJH;eN 'C ‘DB pE3pT4›tT&DJƿv+ek`p'zKW];x۶(FL2PjDuD`6G!sMD ~i|ɚVڋwB1O l?:p7]s{!ʼnxqP ՙ]o). MO71v` đ74TdͲ)2 A緅oM/rCMPEw$$nBeaa{УeCZ>Y훳R{jwk4ggcnH7J9}hq ;@jEtjV[V?fRD("._jG&sn$9Mk gwF6Mb.yk} ?Ǭ_2|$#!Y}4+?\Jy簕.>)6p9?Uʳc!Z:w2(P/NCo36Sslsd`$%1ں}R|E@ #rp)gh}\ :tT-gꩼ1iyu>b4@ j괴WΆV BG6E&s& ҆|?I9̜Dz<}U%=` v6; =߹N+P= YFp'BN1fCEdԊ@$mܿ@v1* v +4n>mOݤ90l[2771 ϣ+A͹THc*myhU3I^+f+{hs}%Dt핳$l I=N'_[L~hLXE43h"*~0w3F$ρ?.3znbT!l8@SVp=0ԆehPaO V[=ݭ֕ gkʍCkU-0:-“S:r Gd7ܙ+ Qi領vmg>_DjG) ] IM=YC H߇ؤTGnUSQO6qHaCmLkb#W~ k\ vT-j!B7)GH DrV7; Ԃ V닋-ᳳ0smRD/dr yo )vTE~]$L)5 ͇-?qc'Ѷ攍Oth(V4gDkWtŞP'x-o=*2o9G@Rߝnqss lZ<98a[Maz6iKW\';w="Lַ%J#C9D>. fw1$ڍvdəoRPn> ]פU`]"GM?<0/q HPob댨ۘ%Ե}/19DCQxOao,Hv"DZ_XF>[z.~2^2y3\Њ`qaؑJbC(Cp#dvyO%w£Ǻ/YYB?s W7"! $ū?< @*5Z&KE${< Z:K/\zNVYUQTģpKyɭnOey);Aefå~CiKG.ye%.FslN 6,x4YMcSjãN:rio1R5*@"VЭ纬4z %WYPdƂ7">7Z A$ʐÜP<瑧>˺[L=R{^x@YȎ|QUa\f->vNw1g J͙Ej=ZLKcviŹ'ڂfF*.at)#Wrߝ+kB!>[K֚t5$01DGg-v,*c5S;T^9m<۩a4I JhsL_sS#*\:7\6q.BI[ rf=H:Z?"V)Wzf8j;dUj{2՚zf[ww/m:@zLsWa;H R2ur4CJ0ol==ь[ɟGonQcP&``hNDx~5vz3zi%k*̧`aTg[Rde!e?/)&G$w5lz~Mrn5Rf:u[3eӹ%D=Wd/9ݢ[Y@oEX'JE|dl+wQ>SwMD8e8yOyI"VeE!Ҁx{(7rM :O i `nkl+fT7x2\ng;LzoЛA)l *|̸"<}ڒ a@vS\gs_x(ߛП %u_9IUy5;Tkv_ hw4pV?.дr+ӡ4Z<*L̪`BU7 9DQ;`|Z{^XѶB~I~]@:I}okUĘ#3肭Ƕ7mjXY(尿sF4[E%K5 -$,p{%{F&UrQ ?xˉft#x'Η9[PBҾ @:J(li8_qBw*4ΠSyod =43FŪ D|6ܗwQpkd)kPv|΃l0< tEv7 ӋDhGeLj/׶ΆeLrfsNغj&(s nrx:SԑߨFfHFKӫeΥCw.c:Lns"s-;wɴ% ģVs\B0zo[ Z\^c1/H Rs!=Q4A\K~*68e@?3Aub'll$ULS:m#nuj'+nN/0v6&~hbVXj5;zJ] u۟lq0W\@;z&0䒫~ʊ!|kw=B CHTwr/T8 ^zn,'#9HT@dwr r~]Anh}ЪU]!8m3roIxӐKQ8ꑮq-)>$ɝ mLQNҌ?c2u0PTb3]2/\X9p1P7y?pdQXY+oe'ѣ9#]% ₒ~y3(g^Ӓ<FIJ9 H1/@3uxTP3EVeaP{vBu n]At ̑CtΨ? lQv\KB(7ptz8y!߃NJ2gn0n%?SfNyN` 7ݓJ[Cy~6|LbJR s|bPW0oߔn6B6rΆmP:}kap ѡQlIу ĕZ0j{[B=نTAzQBuzjh\bAuNa:^ʍ+E~NKn."^IbsA\M%XtNpJga E<աN,Q6禸$kbuHz3Mzf/O |+wb" ^HB@ȑ( ,S=qbNxo{)x호#>oFEl0o<%f@_}XkyG0R]amn)wmRm3O2.z[Yn_d˲vx/m*D;cЎ9B,) $}lC+gj:~ŸJ}u`¸(xRq+ &W IJ7¦*pO~v` <chתQў|@Ƌ"LSI#LJwcҦ^^nwҡ'-p6XxW qK!:$Һ~Oe}-A(6fG _찪Eǩsa OV4&NZ]xFw"ֈ^i =þ+K֕T:',=RMʸ"3ksc _' OԵ[vJ*ByUs[%3cXR x5`5l%Dhb+r7zW> f*+[yY%"񡘧0oAY3rjdI슙+l}̘W3J(ڒB;kXX>:=r{)kHX~_ CgE2@]#ĵPP3{- ÉWf굊F^%XG Na_KeSM,cC-iV+2p#DTUjMcko|y{qv=?uC}8a4dC#(ˀÛZW(1'nZr&<'(Nlnj9Xp9hddR׷ڟ 5=cwI鈖,35}5`3qx6= ≚shǫz@‰s0v w>S#ٞӵ";#lZW5pav11 n" aqN~ǽ!W{SxH4L$ S$jO80~ݿ|B 4W8Zqs il7ҟu3,D TR"Pl/u77e'ja}Χ+/vwPt\9N9 ׳+ P-e:v?%,v|мֿ@kIdddlg fv9" O0R%Q4g"`dYG .M\L.Q熂۔d>b1VG`CaU9AuOQbKZxR$QK/J4q~˭*_R "d.QŽ+UT '{v`!iŝ Dy0Y::m%0Ϲjߞ$>.,jbœDlx#M^vgJ#mJȵǃkŘvN K?Yc]ds.[c=0^[e$\8)Ie0cܴB-;7BA{ث}4myI33$>cb6k@4"fghZiVe@c9<{GsM4U35$>kF MW.O^Fd?N=T\^T{V"- _=0]:j/Ai_BYĿ|npq<hХW ;j71[:J6#[5"vH as ,o-flt̓qI^>A`4͜څe]-M*tY`zۡZкӪISU4|mVKϫ$m (4IccWM[0ZTVmI53 +;{:xN 4%v gd-f{pvR Km+>bc70|fxnBD۵T-Eo/-ryFsJۤB[l"ù;{|rPPlj4Xbܿm;Y#paYzn ɸ.oX0s &\_ZWo쳹Ngag&yk1O7`RCmPj" :U1N0KF{o2C-T9?v2!:Ӗ!n0|jKRoVQHҳGry]hr1J>'E#nT^e H1/ߠrX넾+)rS_eŧl v䗾9G-Nbo  q~rCW/,!H6;kx^2,ؠ\-ǘ|yx"b͹sl6:P2; a=`-$_T`mvFvOa@ C֒ +8< T{~,Kiۭ'W^_P36_=b* ~C! 5ǢjQ3Op%  3@SE!_ΑdɪvEVh+M+Ҡήpc@hbiE)P/nCDZ.atHR4ށubja[(glj^bv9*G#35rCs؉`x~^JqFLWL"|_28уJ3fsQ:|E"[?"q+loFT1H*Π[Q \)MHw[W Oɮ[lMyd;j6ցLqR@l!@ *@pL>vyC{ȸ A)K謷@1um\UY!`t :zUX쨐a6RߝV9y*\%7!*n( }'?L% #WfTO1dጌ# DqUWovC'0n@yuK wTscj^2#>}8\zYaX`¸ D:pj! ?g]InGO0ԚBrk ɐ[42EtCBG̔egq*mּPKl§yBM<[#*n{yTh@"֟FN~@8i|lͽsgHE. eZ͎aGoÀ %T)~BoYnE<o4[{(g^lN(䣟z$v( Vu` 6Bi>Z@)_/dN+7L NwYr#U]47If@<ˇry>+Pb2M\-Wk[Z܊e#?GDہţx1<"Fmb5$<K5 4s{:P^"9PB5A, z2mny`@cJ؟bMʪ-K7i;Cs+S n׽G'a ݇@/+Eq!p@>":g =ix&hJlf]ZO/;6ӫl{|+dp[G@=Х#8#;VUf 20'0q|фRn3hXÆUf'WFoԣ11p#]w,Q!bOGiZ-Cq41vJꊣcr0$W'F6 Lf#B/̇y Wm^{P-4 Ɛ/U,tz *rr& Je MD&j+"Lje^gt~1@PQLRӗ#X_ 6 -mLJW -M oAVO%) {fc:oR0_>"- M߆)+h$?,"dE)XˉܔZ`Vw/h' Q5':5aӠ_|ֆY[ِMf{RW~[IJXZu (fS#x3e =}Gxi䟷/V$ n솱*?é蜴/+1QMДEX~ `^[cn(,k`U8 48 l+-֞v 4[ˊH7r R67䋾RrhXnB@bkFv0|lpJjulڪ4vR ]:ޅN^Õ^3cԚj EC7!qJr&MTds0`&LxLw :L'(X=lwبN.aJp.`?!lOq֋u6DP1SgM,#5$ nC~ˮܛ.fgzdIBC N7mG m;e'ݡBrׯ+*hvIBDwdH㘙["_J4)&/_C[ç_m|a֏9nY!Ok<&]!/2e͊ h \^ dt&uբU]p) Mۯ>Pp<&]M>ûJ븸b鶺h1eiꀞV[OY!WE;(a7^{/C 9mwvϰyx0J^j~0V+htt7"〓z(FUYJ|4n|8KhW>ndh/̆-/oi_xiomWaPs7S5SV‚4W%Τ$:պIP*rHlzr D2:1u"ҏ ~sQ+0+3R]>幕|z_U!V}{ԓUj7y\XBH]nias׫[ذ:f!-\ 7Xrg]}Xv ]ŕa>Y >R/vWVSl\6;+ͦ4"DNko9qT;Q|N_W7^C ,}#Lؤ_xλd'M7' BI.#n L"~,9f-AaE,JvsUѥ>HQ :N/\G]Zٳ^:f&>R/<)g? JZK6#FEÉfdޚ }}T6c _yA*<|LmkڊuO䠐ePu:r z]vS]A:*uDma8&`b(]7JvOJ%^Up}AD ZJ!I.Zuǰ?#IOAdp1oAK(9W,z"-z,;5q'GŌA/|AEmL8qyj_PvMc#B;\s䶃oWp< qbh! bHE'AAY(7e$<39,#3ת-8)fʈ'p8F9ktʿ1A؀J$hhgTaY Er얗_-v@E7z<3֟YZ;yH SKw9ʷ@ W0\$~[Ps)2qod]/ gCwCԱzѤc wpBۄi0mATW_:`wLOlPE"`:=ԱYGo u޽ÿXwJ3MQ< y5(-~OsS-#w=<(6k8d >hN1ʙSXslGS%I[~ wد' ]]u h 6.*]+şNB 1ʢu]a&CFZhH!9Rq&Dbzl 8ˤ䛝)?:2 #iij!P1ϸʂ%!pAbȪBFQ; (ā{24z *7ʇuzgrnCAiF8\btc{t!u<5+!ftIG0c%^8,M}U/CnȕBhhr+*wܗR&tNs(s@mݪ/|,tTYuw l\Z'}LV}U^;0W󏅻}RP6U{ڄ^x $ 4w¸^Di~5>[Yn{\ؓ+B=?P16(~>7c%1U(B}ވ-EZkʍ }{OZ#%_UJ[r@:  Ӟ$1)1`xňWecCRt+ldȝ-#`xr ԕXQr&0z \{U,&/ ~v$R꼄v|vH~1u;Wd ň]ƼoM숎m 4 ++yD>MPGϐU#D*!\GWQbRB xdT( BJj<9'GfnL THo^*mݎ5xb;xٝ~KsL.Ugpt.΋$۹BJɩgMibC d+$5gax5PT -}k6(ck~6HϴW:J'':D?bJb+ŹHp)It;6|~e,IlV,) 9+6Y1y0ǨҥlGgx:zo]R}'%#3$uHsCBCvM\G;%׮mRq#ϭ_[ SK1.o -D yı S>.jwsc6x`o'},@Ghgn-ֈGvqN wϟ:ۊZN#`3B?FSđS:'W7lW>^ouU& uյs{6M jANpG>/&:_;}s3fSo'E^xioH!}؅7Zi t;iWzmܣ0/QAxR荿vR+00U=x@IKtw[C2aJ*)s*G` QfЀcOEws,|5Ɖ|Q3ר( 镎kaw~Dl"314'Qi3)%p3~Z1~ 0 U\aNW1E'FHBG"k׎en 8Р}=14\Z;<-` O_5ÏQl7zR˜b*Qֲ`i n۬h7MfV}[ l;"J[!6F|>|i|Q1ş+ӛ;Y`.A0M(b;'FheOvM]JI<ýWFTeƫRlu$Y,'T~1S}^,nY8ξ@q6fEHwt{kkbo啸*/ Y"]Vk.;FQ +[PW5_jm."=8C%`vh R%);4ֈc6ϧ簖l.KҖ~fAĦTxIr\1Ure.90e4ARAcbDF3y֚?µ ڸd Fa|Ӻ qW0`WMzB:˨zm;϶r 23+Nq{dXfwH Ʀ鏪46&É 0Z@| V6 &[D^!Γr @LgopC&a{@k^Q]=Bl ؒS˰e"" N3j-u:G}Ic1>K /WWjpi7G 89aA& t1 M~ ;Ԝ$ἆZBD&cE̅Ԛox]%5c=ǂ=]>JN_e#7o9g2BIR: h@G[K:'5j'i=X_(G`]lGzܧTF9[7?U^U~y;QrP\^lrQO79OC,fl(%_̇_C V|W=4~?%w46j{kv *XS7W<ޘ*9ō%H߹%>^NrM4܀W 4QhG]zrlDme}6$7ZYj&Fչku&K5T'ݠN*: >÷́`ztk xbPM22! )q!n͇-(1&WX;('gq(G*umsW)y,=freFq[ [5W6jX D^KM<2|ץ,OUΦi_A>R\}soJVDY6BjjdہjIƮEVjlB~cIGφnȮA&A,ȯR+,ح p[_yVϵlp׏YCB~u_:/FqZѾ{aX31J4Nb(|%;ڑ,0̈́Zz_ mG"7uR)L%t>')a!Yҩ#{[އ&pE)_yR+7Ck 5cL﹞ꨨyae DT!%_ ތ ܤ+9NeF ƁO^|;>6.duNjkLG&P: \.Fpϖpϣ5!ؖI;u5=zbվ:¡*oz-p\[_P5$?l '0QI'? 0Tpd;z-ZtoGsM>F_t ͥz|WQX;4Ľ&^F=iv2Lp$ǤZrϟERFF+ ^#Ng^[O;'f-Tj8-aYq݀吥hzHK5[ͨoX[c7UywzS{' "K{!k$#ƇWJ z:!HXk'C TѽȏduZMt ;L(UYBf X՞\E9t.XsT"9`@EI/):I\Odb|Y* YS}ybFj()ӌx H/569yl6xt$ɻ0K8VyRCnA=`&K2o1TLUo) EA0$R:O09o֜Wյc;az´t"D{Xj Fxvw P]Q:LGb,֕:4VAdFO: -13s8L3,g>ܮuPՙݢnBBңO>%z)'Y\N7 G.W; otUf_7Bw%>hPB.flg-nO$cV^zZey1D4R@RKAHgY$@!-1o){\ HpuM&q?Z-ozy?N a0z׿;H<\|[%ڑ׶&e?4wzبZr ,ӒHOLC#S 'Q-R 'W\%jRz2iAuk{[GM䱝ecIJ.l\L~vMG\>4,'j*bǖ;}Xm0~H 2E'5mm] {.߭(˸{R4!kjveVftm|15iou .b%˺(>%*zJ&UGlQSJ.6v mD}ݛIIvRNy,CoI{$oqܧ nX{tr, 2J58ӊ+Aywj6U ͹s:!VsHhiUر/XUe ߒ>YqiDR{`*f#֖4RόʝZYbF%J>/>]`&W-Ik߲Weu>"sQ2[MCB"99z~F&RG}%wC'fq F  eyYEG N^.vIH![9l rkQ_N89b5oR ɺ54u{\|-?&swHYpU\V&}U6 qۮ?j|ćx\42#lV֫k1j_Eac4=fQţwO票Zɉċ2Eh"Ѹ.궂ͭy$44pC'8Z}Pbm|&y. ">u&|``W%]!iu\gfQ0C1/,~PﻐYB'Fr$vR(\ W}AO(bz}Wts~kKpy݌PVU/`Ca3JhSdk䦏n3M`qɘAWdWݣ=7,v'0:.8[v7yrݥĕ\0܏xz wE;7̡j:sĵHo1+8"óZJվ:Q~ʰzq6aM/Έp#FP8TXt4+=˕ J_v@s& ѤI1=yga! g!%$5& #hJ!,R.EkfbqcJ5+5h2u1}o-JdLҘr̅GZ|$( hNve9u"ͦc>|%䴡$[ekZ}yK%/P‰9!L /DDqE<ĠEl7:ajy_D?8uΛv.1~PM`j*S\>]Rzv5c,ӝ. m݂fYW?iU4GR?2;"yjK4a* 9o܀0Tc|%M9c.9t#/$>VP21%.$H_4"ϗ̌˖8U>[~ dFH"=oyD (N{!"oݏ w;^h@uᤖk ?PՇk]c|` =r]ZͱC/4Rm+znʙ߰4]bw/Xr,{ ~+[ ;t y~ZvqR<>@uՐя)0BQt̖Wڍ}c 1NC%PY%}Mҗ\0 #W$,#~i!MN6lYfb r -'GzQc  R4gIx"7@eMR;SK}W*m ɀ|A.*Fhb.vk~AU}K|Q mrtX%[p,)$jÍz &ZV#ۈEBiv*٥qC^3ګ؋N:c32ܢ)U3ۚQd EtpR;K., (3$-59!~$48KpTyx:4wݭZ!X()7ݥẆ1<&Ү`N5"ayesnJ0Ҟ$@`>Ϊe[=~ME(\(5 `E`˻Ao% jm޳,{ 윪*L; T-L{G)C|1gf  ӑϧAQy?)4s캐F11jc(7)yba/镭xdZ: 02N# `(PIX;)b_ڻK=u9cew4K+TYm~w:q\ LyN7\˹lCT/]XLj3uafD1*Hs2lW\&@5 VUwn9m͈Dlߞ N.-&i.O%{CbBq6KH}VOluAN_rPyٛNXEKH)C1vͶWrYZ> Hqrl<K}"ߒ)[4- Lv7rL=9K+(:Eu>u}Jg-T-vg軣`߉Bd3o+闳!hF()l1XȦܺ"壥J4"^})Ä e*̑&@7ϳ|onR撉s@ ɑ愻PK'~W= e#gHh{VNŽl_)ĕH '*ʞwG[zh|7Qxfi=[AϿ<@B 斱6wNhQlgFgt$6.bIA.r c^vR#ɡsɩ9t&J^%+zR&~ʥ  My K;CBwH8"1M|6 p@2'F'@q@?b1]7|Rk Bƍȸu muF Ѹڑ޹w>W"NUiE $꛾,Iesf#B}[DN`^th=k9X"wV[0"F-/ ^WY+6|cqa2iSDRx\ QQS؎9hIQcN yhp-JMHҠ^@ǢY0OMSnE9X)uN,S@oTԬ0}$WJ.+Zhkʳ SԤwxTA&$~jRh1 6%sgB-ѕYB8fu/q(&\ݨ"FkUMzCHS8gxlmްַ=)\P iߦ8 n5bg@*Lgb8g51_i^!#p"T(IlLk#m#cyK1# 4?ՎP;eƮH67%aώ!4.b4\m4S.p4@)T]?zbn~&BνӕW8\}˾&Ik/- 0"Q~3 Z'oFQwXye@G>bگ<0J5藙L[($L|*X`@saL\~i58]%U 3cԻ$Y.j~ hA:TwY4m!^Z.vwkԾZVqe Mqob-JOIdVE܁ű\._nPi;H <թ~)wg6+=#w={Vb?4ڣtX[UIWW!Jr`50݄T@7V6c/'T;涚C%^ZF]^ܱk:6Xu=CPNp]r݌pn@{ b TPcbHJ@V NC}cFOH6bPc^Go"t$Z}_z;S$Fh앚O1~Q}mJ!M}I;ZK0iz鹝l"T3l^c!3 ӜѐJz0ؐ=Z2h"?A-Bp/s]kC8"# c}$%Ne;'9QhH/ JU|+Ȭ"Ρrκڼa霥,[&-l/+z( N_I }"=`V,xyjYϓS8‰ͫ@z#~_DZ[Tq|{K )U{hHڼqJOδRRޖ_A~3|~OʶHܱGxf;z&$SM+lbpްJ7f\} ǮЈ4i>Z6_'˶oJ f}A rpxU2%s^ `@\ܑ1tCt6ҟ e%.}x0x{M뉹YQ*/d Z'Ѥ|PoXZN*Xf b{s St"WΫ/$<:rՒD|Z._4VwR|{A"s#ttI+82o7Pn?6%Fa:m$PX7r)${ AX(0 '!H\ _9 lu>UH it&h)T*b++Xta&HG`ڨ)z2STp.5]R_N9I=v)v_ebgi0} 5.ed4>k`X,=LhA8"$F*ɋHَ OAѣe^ͱlcHI5W#9*Iqoj5Ҍ6lmh,[ NkF};uT >(@^H-ԍEj7΃^i ojiēgozk=~HNyM?ban(U!ZK>WGm^Y-)Gu^>Tވ=Dsi8FV5M |OtpT&S50 L@I^"n2BInhJ œw# ِ }iB'_.,jܤ@nKr6e+q~AHS%3C`3'@7/T'>r{Mh'[5rm_O6X쐯34IS.Z#|Vr\1J';;CѥX } (+C*G p_)O ݢ%F 4ܨh'E<bm}=A|م8Q+"םy1x!.G]n6hBBPnYht6QٜʟmG}wKo.2۟r7H (hPaH.|_|3ԎVK(9 X&Keox"&M{wt,Pl!24y} YsvЏlu$}K@x`wa7ymB5Eg;d1ُkA 3x_wDc1%Hļ%4)$G+v x<9&9 2j _$ m> ?Jª70mFmWk@Ye" נVu):4gJ+ I"˵CwfƥERVt-ĹG{,OlyQ=tw}I)2wyA86x/0`?ئ.qdOY\ָ޼R3țopؽMsr]V*f,'"`Y5-3ȩ[ԝ;qj&  T+2y8"3JD12f΅Ox[ȵф sIޝwU?&Ks'ƒv6L2ɮ۱U0N> dD~_Op%>q+=F3xw ad٧@.7^FV-P)=}B6hRΘ2;2t鳺ߕc)bn/3Mp(*gBeb}%d^f\gF`,\Leu.tҚYT ?<^LCv[|,@gWuQbDSAZ# UCebqRocw%M h;hv٬JLu]1@j˃,'5`I0h5168*ɤÑ)?և悼ci5e>G3^K:5lPUykSԌ427>C`% IUj$V)^"nMu5JsTavp"ȃrWxMOg< Ճ&d'@( 󍟬,^ j-Y$w"XJ%3,6#*qR\p|ui"Kcw4X4fӂ*+qS\ஊ,RSxowNE8bKY!08k>cs[/"KOٹ!ȸ7j CVR!\V V}ҡ.z.'GΎx'f7B.FJ I5p04̫q8YOD%ZY6dʲ͌y3#ۇiZ$Ke_O8ϋ[苊t*N~!z/u֊ &*&r֚7 .ΌaLJ=QyajnpwsICUtB$Zԡ}GA۠Gٵ@Zsi7lY9kRDL6SN11:ޟ':[?:i7ZңEN6_pBab{5Kfqi%(e~7BM/l 1@$I)Z-[&>>:W0~W4 ơ]?Gpi,Dؓ$4:>RϏoBKz9;.5X4,kzN2bOwU~CTnSQC}21^bhnLj^ ?$_ȴ(HS %E?(duaE=$ME)6XVmFce~􍫽7޷wQ Etp"s$[]p6>BR,+8 Ŵƈ1*˥K"t~gxRXj _}uk^AIAc 4 x mjAmR;QƲ/1-BfM*zX|Ϩ>6[ Ͷգk4Гds\v&ʘ4ąFBN6bp=F^6 *ۑ3gqFYwJXs1Gh3Ɋu-T?i{k)>}YlG413ӫ|qDqdb͛RfFOP|=#m 5(a;9b@ko6.4 N{拔yS︭NXy-3>C\uC,7i7Er&3O&bGO2%CK\SJr?>ʾ`j#VǺ5\[Sm)7XHM}f#f~L_$Zl:N9V/\% _J~p ?0˅tB#9fZf+@Js,tv\Ԟ{,P589fl8vez }{,Y2r;cWYC|3[P=1|Zj*&Y.n O#DGC4Ve󳠵 L![N"3';9 <ִVFErp:LQpy^#;=s(5Mn&X)j>6r)ʱRY0h Nf.cewVw&6S dz]ߊڵ6ȍ^>2(=rW^9a .9W|֡(EMl|kLqh~nG+wϚX?ML;O fK4Up ?/NiZhH] BxBN)/DJIQ-i_[||z@Y/ v2a̅iU8HV0U@})W1S(asasa&T֡Uٸ71Ak\Ynxba_pF$bi] #RP f(RB2j$M qG1m},ŵP@<Ўw뤔JXA\J#;H2:#_(DJ,+la=q{F~ n@/9*KK _Y npTW0y*?,W #0tL aPe(}>SjLFZnSi47([rJ,ubN,-$ \WǞIϩWw궍@WIDߩ9vz2 daj@y%^ ~6b&OB)x׫Aߣ AFǒ,3hi˱-y:Xs>ko}CmMSNR Fɐk?x௥w66~|k y`|F=8a=jN Q !UU3蛷B}Z{h¿6e f+.c^+A3$HCGD#Y5|}\'LzM$R!Rl'DlmW|E tt,U  1haU= pTi[RuQeеF6 owǚQﺫmG܁Jc$ػK9z̓ 2 ` ߙ*0li y/ʒ:jߔ3'M8񟨗} ]= Z$*]d NQc1`!gTMg<~c 0?diI͟*[yߡUIk8-#0oNaϧ+ x4M̴+h$ LOݲHUjpEҀ:.a4*On<Pn{ڕL -P+y^]`#^rC8x( ˳[煏XL71iz&ϔH,F:O/ *==&i"c쩦9Ph@;9AH&ŵcO#?:IN 8F.pO"<-uhٟNL }L,YlrNKjAp!BSƬ诩B(;G'ys\I o7yU'BWVkqyMfKVT;SyoóPC#; ?kQhqvq9qܫDic4▝l%Al:.߾P0'BVfbW,'S]J٨y6QcE\;>ϷVh`I~P!1&3ζRB>sB|_#O}|yGV8 , ]ɜ4_ff.4dZ6(kNWG$Kڳbќ`IElN~"HI4h(4޴ܻ.ıApVAGG\K<^o8d[@ɳ[QO"j} YrcCGG0ZGAzؿIz5SO8\M`n~Ŷh|BKCZt_B[Y)#ADsQQRg{0LNNӻ Fg|ބr&LWX۾µ ]`9wnnRδ: Nh#VD=RAhx1\R~zzmWKl:~%M] e4X3-x]-I dgsy E_ڡѳ3'A4ʉ" =?XX)4`~ޖK |2eZHR )i`nI: 7i]k*nkkي"ϖhY }TEo<b._[v͗5\JY]2>@Pf8 #4FQ4s7szoݬ_t+ wjl nOpTK n-"Bԛ= =[Lk~Ep<$-=䔰11w7G-w66Jb-2b%04ʀe/Pw gSOrX+%9(Sp6Yf,*Ki(ezE`R& ZLS[7X I E ei0k|Jc-t21̗P.}NHu YPj?\.J,𿯰/i5[( =k"|l.$)ǬMR⾜ez2?H`_6IQ2[ek!PiPh]Օ\ps\F1r@S@ s/M2ݯMRY>4CL\|4tAo3ϨY1$epNN82QKRbs\xz o}z9ÏmV ݂ܱbGXNVOAeI#{Za k&Ep_b57r,@CVVZk"J>+ת//])[O|H1 9oli`p #L AkC?E,{-ajĢ]k9DbE>bj d~ !,`Edyg 7 gXÍϒp7@ג8w&|k F!搬htz#AThr!ʬ ֙w{ڛ1}#,4هE{Z02Qx]UQTrq D')gC1љ voHx>PÁY0::Z5g dńu؇p VfWQIa-L-gc_@2`ޥDw?B ǫ91:~b%_f*4V﮳| y5\h`o'4/-/+&:lysͻ!N1赆?<8$QZuFf2 5RXΊtG{c8q+/Xdg82F%ZC׾c) [o:(x 1?˟>(٧^>J~ bl@Ao* o0c͠g% Xmu,M94eY h߯ؼe@?yg|{?u;3JA~N,Ҫu[^afϠ}m*f>j=ܕbX/޴oV]xʶ:zHC5x;n?_ٳ7pOӖˣ:Jw-r~(j='nP`UH^ܳ vfj@X Sw1jNc 5F, F r26MܓBj_Eh<2F4bh=L9Cc[h&.,+AlkKq|BQ`"n_LWlq0[m>2M6]1 G2ndYZ7MoIG)su=ڐh2|`-S_S`BYW@ׂ /k8K A20gʖo:[^U/=$ԚL 歩)JIiTҾS_oLf:Wx7Kd*C 4W _jEQC!|O947[`I2PJ$U )X h*12ŸLG`FjپۻhNX^D[cu"姬iX`11m۸T͞oLN&Un{Sڐ슔*'u6TR=bBh2y,enQN4k1e8j"{K+"\ޣߏlu+gm@gakc} y(YJgKàДS^U! DhTaUߣӝev)H0*\%uD96] ' !qK{Kݳ=չxouVkeZbl7F^RY~&1vTk3[pr"h\.! -^āM*KIkgV<ߙ^&EeȊƞ߳==@wNYKCsP_gJ^rHh*j)q!=#͹}#I0&oK *؟EӖcwR8}Zzo櫧;K[l=8ؚ֤jx_'܋!Tv ЎCOuI>9U?q ˋ*fe4( , 1N^>ǮT%g2L,ƈB^9َɂ| t ~ȥ2l`GEi@݀6J cFx,*, n!U׮Rh+rJDfɾn~aH?0RЋ+g%7toW8%19?y#<^,vL_97r?.z!P}{\ -<꽤ʋ{q)_qI5H6huҳ(yr&1tȐ[M{,NO1G hzQee|pp(,ELvRƃ5x=3+L[Ma} AtzwQ>|&X[?6,dj?p>Y{3Qs>U 9,ZpH0~8,oT߇W헸xӺwVl6;c\T#ZCdio`Z$헎 Σ?d~Ghܤ|eM.idqLeP vV}#3]PS̩Ԅ)<{do?zp=9?gB-sƊ)q.|<쇎/Ɵiל%ҷqdg~ "Qsgx'Jj4!״| 7]b+dDyOV؇pZKm,q?̶AYC!&l/mirF%δsgWSr쩾dsR%2ӮHʼ:S]jsF1]tᤘisP 4n"*%_%4d|$[Xi.Rp)Wymÿnc{~y^o?=/ a#\*K4&,1O~"$ xŀatqf}* e j~̈́ E~/*-y4'WOlm3~N҆ ߀gYܾcL ` r6̭; *YG%Vr"BH`U7gGEx66']n.33$|͹pHlC܎roq E_KdТu*~/U9~(B(֜ cmt>t($K99qW=H߷끷g._q\E *imC@xi")d8,Pڔ1_}~XL_x(s2VҹRs|}Ԋ1ZcA~_nbG U!j !sob Mp8GFsd|o$ׁR:2(& M^zHlyRK!2o#l=͖.vl6j؋%9}t \Mo,HsmrvO5߸ibJ?^5f{oTF*!Eߴ:FĊ *8x xA1f0f:\>$zl@_c=3Ըt,Dž' XˤF6EIɏ=1ld2αU/c6ˆ٘>egXLbp묦0ci^|`ʚf̂ ELphG%CFp|-)'AAv?:2 S;ϿfaG5?Kp8mVRa}JXDU&~^4 4Z^t("@^ءd¦JYï2(M2]&Rff#<'U r'PO\4R[B4OGiP -n -0 OܒLPՠ 1!h5K_a5dF1^ռdi߫F _?N4ߜ}q&QdP7^LgapzTB(p /c^_RJ l+>T}a1o+ހX]Dr)7Kx-/B'1up]gekr<Å0fW8&eL"M[4Vp $ba,q)T*k, Y $Hv{t~i>4g"ƳPEp=5N'*>r84&dP@P]UJ/\l1ˇ ) L;.%ȥ Qf݉d? íx\{>;/Q~'!O|ػ *~mÙ FWǶ ソa{oD{(6WڇOUU+r |ryH:GNKXEՠgóRhˁJEXm۽f0hp -*>=? ʬugT`Uo3A5)jN^n+kbxSJe;@f~s.OrqȌTH!i?ҸRN'e!۬RoWb,݇oj^ķl>[;>VǿQ` m*q}G"oE":Y.f?>abDvZu]T缣i_C %cLwBőgh5,|$>@^^lym8;a?hq-ȦYc9iItʟ5с#WP?h=_8H:Aw[ J]ydYN ?}%p!R$N^"Z.-`KaN:Lb̓fy[WBQJ[Gt#0DrcƝ% C9bk6!XDEq =rҊ (R 3"~ 逿B ~/ .vds96t=ADKt."~Ze/:4ؙm9yIN|EPoc]hD7<7/>xcRb ǣ=mbkcKYrW/ەEA16Q,F~x) @%Q$pd#R ۘx Kϑqx0H|jf7e;ث:Ҍ4!smom5(;NMB?i@R+L!6Wqf#Q A%z4KPM).-c6l&Hwktt CJkQvLFS̩SéɬT0 G~n@uH֚F†F`d񯢇7bf綪  ĜEuv- pM T 3<+zJ;+-yБ2/@x5K2tOQq\f@ 3kMڙp@E)}M%kh:_u&jݡҡ㊚BRc?j:>; xޟr]RDgJRF KJ"| <inUɾψs2jEi3.JJ忍hBtW:J%/U(Qf`5)%$PYK Y@qv{TS;Jy65#iWp0KeȼGz Ӎ'/"o,>!P`B 8]<=;un&$9-nj$߬!Axud A>O^H+I 'Ӆkw8>m(*iy^H2ZQ). T4@7 zTkG|yځ25U/C2mx m"2@MBcIa~P -oGz4 ?fqҁܔ|V7[”IQgkRk9Z%Rpr! 8Ddd}'*˸{lo F%@:hr7@5`7}v? O:7t_+4[6 Ӵ Q *Kx>$sヾj~?NNdc%E'060upё}qb {˰@?;~c9g3^~ũ *XgT6\>k8L50k~٨nv?34o|J+Q* Lԏj|kMiʢJ,3>L9ZDb1FW?#Fd=}+5[EJ }x73|UasGQlmdNXZ-hޔ jf|DaŸZ7'$FԕdMAug)uЃ(!LÉ}@1j.üRizǢcm69-qUfjӴl-H9u{'&)T`jš -h|e&)uxQo2+lmDu {=+[k2 /:(-$(p][u+U/jӝƀͨ2 "mmcJ~󫮔PF|p9Z_*/!٦ X# =8m:^X@)5_il+ӑJhڕ1yf ,zU' :ROi"m%Bk,_L[+ vhSVBvܞߍ-=BVG}^kY#q*JF43 $mm{Gn2qNcЖˤlN ~vfx0h6jmgrEpӫ1 Yj؝`8{n /qt|kYa%xN#|Zr-oL0vt^*̈́r4z^Gp7'W͘cAi.w,ypL ,Вkyy9Wc%'rqRMYܖɅ+޷*r iZ:S6%CE+[˾0\` Y!I' ; O7yO{݊!i6-7sU=h&Sg؀Z=˙ǔd+n[0?Ht@T{~l>.R+N1Rd>s Ӛoni^KΫVWZ瀊rݒ[:LOYASj?^2rW j I%Ϗd\ alׯxQc;D17[ ϡ0RA Kٻʚ52ex!cF(s3mcHʄv 5H (a#OrS%}<8vd}dն`qӗcyfsP8eҸjW^Dh+EMU]}.J4k27+`5՟O5 .iTLiyά|r^k,|K:!AÚyx<ˠ]wu&"TA*Y!>L9 Pc_Q mFk-cI 7lyկT>Iy_kBٱOPw :X 3˾RZbheWe/KصMyߩQNi ӞbcޑڪL*x fC$ϳfZPjW%HbFԑ{#b\d#Ta \&ՔH5g8Bʧ\t{:baW\b~S!`Xjj5oGǿ+HLy/rb)oi}φƚvLr-]GkpcP9Bwp\|nW##Kԉ<)-'GѽH@<݈i`pM7G!ߩp񴗵-Eޟ8>/C, F/>Β{E!_P7R{[.i]x-@DXVeZqXd |YFRקCB,x~ΈX E#.AϦ1I}NƇqJޔZwP hN]wJhȘ#FWFr&:t؇XJ{OOS`O #91(""; G85R <F ivjنL1\A !!vﶹ*2{B /|E?d PmPF^R!fJ+hHc`SH}OhhI=ȹI> nRCou ; ]ws|C< =v_.z.T)" ΀Qwn<ƕIkۛ_T<S˽EH0%Ze46hi `cG3*ppM_^ihT/B?q<,[uCckm?9ݣkȲX3 H:[YZ- _X+CsQS:!lYO+@,u \ 3gk)QyFӭ<$E2}ko/k;C8=]m>tɢ ;Qp~=wcȌ!F;T3_3:µq.Wwu`kq׻]*χ^"8nPiaEhaGEmХVm;`0 ceN鸆S&Gg–_v¦l$lZsL{\|( g x|XHa*+q KqAxkBmԃKU*Um7W̄"UsSm`ZA]$crdSq=#̼ScҒzwAaZPh}La3M؛(2QV2Nۊ"Pݣ#_wxqfT>*3Z1\kb>ƒzlMz1T(-W}t5~1m53ꢖLyFX QId:>GZ. FQY~XfxL9 (7s6Q\<62yj,h5 /3dZ XIg)5/O p YSfc1BC)OvH4^|k`]j-_ëHRT  (bט1mf1jREKn4vfzvXp g!<ϋ>309~d敮ٜiJ[3+D>ntN}.Mw ?C<5{jaEdid4Ĝ mesG'qDCîlT ~">ψUUPFn,Ƕ1l~ ZNgXow?ݬ2+'2" *K#vI/Enٿgc=LԵ|XH#ri^{CuuLiH-+0{<cv3$;nP8I go˰dWpO4ڨ(jUhizjxk6=.[Y_u15# :sB!C\[} zn(g#_M˰cDfZ{X6ZJo8o1&WMUteP#.oPG?cOVgo˒vc IgwBjcCTaCp9;͢V1KE:zgy'J׫0j,U'Rt1 aDGyyH"L" }R'yZ3ɧSRΑx.CN`LLo`s7<~+&[0mk Yv ͫOWLpEC"E]YP. 1P U^<Ӯڼ^~#Nəp)A2bDٟ. !E@mg!cv)7O-N{`9yN<; )}4(fSyivSk߅ EJyBt%<8KMóYv@C(ueFÛ Qx.ꧤ gglGNVT0Q#j;@Um-_ai\d蔽1U[Htz{u&g?Ea/%=h5ރW1LLaoh-.$K0YǬlMÂl,1J;&U*EOKʩb\5|)m c: ë[]by&:ˇ׊d>Pɚ#N;bOT,y;PBr #]iZ6)&#ϬQ&h%NX9T@ .cHXD "JɜF l\PUs&+1|iFKCN\b=VV$+@*i=TeޮVR}5]_@7|q)ҬslKg i};QsI;l;•ՁU;PeA C K ՜;bݴ+c#'֡^aj-faneI<m;7m?* sNw J~uDWP!x2e`J _h`J FܪBiT.B:1(ϑN[+B8p<SрmvbԢT!R7A4Tg`.C8Sbd;y4g'ߦ uaz?Dt{*r! GD MOl9;h2D2turs=V:f)%#rقlI?%#Bd[qQJwRg'L{Tx#MefGYNc/M;k4Չh2sh H8Kw&ݤ$ݩ@:_=Ko$ ee>2p(nc ,ro'6{=9/n+xYopO 6HΟQYbСHԜ~>Bn!/Gl54#ZxKqBJPv:$wఊ=h$S-pQzϒsփ:9sǙ; B@~?DR? 3SA4؇C3ʻu,zg(HxO <NʃT/m}Ԯz+8!V6t:ΖSR('v\&zŕ=~ LUSc3fP@]Wѿ@"'W)L{ɻٓrͦˣQ$)>ϳ:6| Kc[( AӪ=#9Y1)]`kHE6JI'~%\&4M- GyYa~k>{exhuf/o`6DyDg|)*w ;l+~h넖 iAAR>f+oo_J\SzEnF {\ΡkN4FKH@C AH ,0Sn]7GQ! _/4wgnV}:>06g8i\mʭ;Dnt"[V?ɀ*FVxX#z G\|,BzS2I-/Azn*n`46$@(KMrPkФ;Ni q FqD(==T]{v`P77_I;sXU 2͘0(}d[3Y8D== MλTI#7LL)Y?DW.Os]/:Zv)b_㼇5˥*X̋KR2BDz("n_]1SJ4gnk D9lCuiTUd7*Д0Sc9ň,_zڪHr {x1[XȮ'e8+?>_BLASΕ4YIjRt̫@cVo M~V]?kI}n,Q;aJ 4EFv|4G p鉏aD[fMhPq  -L#O$^nss~PŽ>m|/lOĉN+Nb#SL<V<1X ,/GH4N5($0UMNaxFnHbzllv ; ! #~" c) _9a+0 fꭴmDQLz9[~6BG_dbj'KA6R[8Xi6j M4Ȥm2@Q1vO9i `zMcl"4\2\YRJsF9B̅-΅e{|a )3yCHm)՜ URi`ZthDazF)m0rހI}:IU&oN8}wt?ʅLѢ3i ~?PiQ9;cE1ƢAʾ ?x澅k2sU E"0k:f^[fm+K5Nn!,( &PC`/FU Fa)DWr B:k#pD@O o CLv`-$ZIg!]hF(Pg h>pOhNאτ@bIzfͺ a9E ZU|~OG XÐd7田Mv8ׅӉb{=+y 4Cv^*@#u{ TA(e \`~c?>q?GVVA Ŏ:.D{2<]=r" 4a&Ow ~Aڊd.Devt(alߧEv)}!52ٻ9r*}as/@9z2g ~Ȃ![C6xM@5nramn;_0'ޟ2+찱B |߈| 7ا/Q:6$H'9grx>[sC䪨4:H2 Pe歪2$9s u3 [p[XB/UZ ϊ{%+( aq}kKkSrp VܤԆPe?-C})B.? %RXs,+(>"N$θrjx\v_:bX!7 {+ovCVL# ޼è/7aoRiZD_`_^݊CU$[mX8wS:k-=.aFlu.7?3ffGxN VK5B580'WD&%a0w3ScWtsskL0mmNێGVQX~SP't:&AX3?AOYf&snrFD 6u ΐ}iހPP③!h TO3ߺq|.v* f9!O:$ "%- )e?S(oߚ)̄2UݷE'ML6iDi̹> F^F$F$V;%B$XXKcR :`$W\7kS[},J\l,~/28ĝ7M~GW0&C$YLO"~bY?ncbxĹ ZXEv10ۚRܻ;E>N'PZكB -ZG}*ϖs\D+tI](S0g&fJ_^ T]r5:ET]BhhRJI'm+./>k̔} BM™9dCۼIO@Bs %%j<1&XyFIOi$%\ ަOe1a"J퀸CdZT&ӒOnD]jڋF`ܲ.bi80Nn1`"j՗GGT(/u u{16HV@)I]P v ͙9IJV{//4&#Cl#Nb DtvdF'O HTTlmÅ|" ^H9%l!dl|Is 8'8#.P*v[*mq(GϞóH@anMW7~XMO6|.]`=_E)h^3=;!aa_Cim NKEf P#(6Yy*c.HF7ߙ;k;}\/-=SKLB|KIS{ħ8IrirWIR&U䐺*;B}k? Q[0vBgph-ׯ;,(9p1 uZLc4=A*PB? wiV 7>@ ovU Bt>y=!v.. {älw_Wp"U-Ͼ+0s|4XΫ}ui`V+];W~Ŀ]/@jQ$mj8SAz[HrʚW+ȃٕ%yPͱaVv؞Y?"<-/bPJ,X ƔPXwҞ@:%,U"6!wք:f=G U*gǏ ɶoj_ >%Tu }Œ!d0]'WH* ؗ%IM+>s^[]?_ "7V8 E]![6>tzͽ?!?iavh5JgWT|mVlOr9FAE<}^ ‰R*Sx_ȯҔSDHpL/A_^A;J nn|ƀY3ᎽGY〩Ɖ?%tQn*5ئ0>qDnʊkB֩n/ɽ[~o&j`-Q'oMC2ؙ%nHyynO|:MWb2.1=0 tC)}J9Cql?љ> O~,ʛ;#y(8+_uфk#j67JlۛJ&iLSh)ɘ!tUs;#GA7`\ Ǣ!{f[iD-HjhX3.4JBfX[wۘ@\ ya܋pZo@<"JA,Vkɴ+D/[-U P`žÉ?="POvZ;N)EdJmqrȦwH 76q:x<UmsS,/v͒F^ʛȕxaڧ#ۚ yDBACճekm,pxN:6tc H^ Z:3jϝVE+#GBwiV8 = E谮 Lcmܺf?-j~ex t!m 3/[~lFQ Hc%YNz2Od n^"<lhHX.v*_M쩴Loa`']\Vmtl="y>OȍD]{$- cZ|:lLV &/>%z'뱲DRUG <ܘߕ1\n=5(&~Yr. |yqUZ[‹eB~or*tKO?Um}[vW1)qbt.Tms!T8;jL7ZD~@WS83+ל -Boq QYAg{3!Kn=6`KdG[$#wa7=Ct1 MTpGG2N\^.H( @6>6,$cXNWbvQKTZq][c>^X2d`GI3Q˘:EE%]{1w9Bv)DEӋK}`t۠gc#>2$ \㲆k|X;eq8m8shoe%N[9AT8bCJ59i||PV._.eUFZ jNsy3?h6ڿ Lꠚ\u?ʴR|еh)r4s7: iBNeo^\d^EQ)2],ӥh.̽]vbtwX@>Ac3\PN|W(frQgU2JD39~ҜqY- kXY:8`0'VVGURFsP/nǯr~"tRrcbǁٳGq$}_-AbK#>!Xٵ0yu1NZHط_0Mݟ#NW1[Ȼv]WvXL̏rfOV_~|>]>kDY@6+<W LOe ߩa(/'BL1݃4KPx5NAc^r7~x)riz2$a8eA\ظR/n?錧G5z?NX6mV I2zboeTs 1)%׹_q5][Z|M rź~)H%?X&eK0!eUor pዤ7Q0^g +#/.oF&n0[\܃zTWk|_%Q(C՟; y*Z?urrS[Sq?SMfJous{3I^\;pc̴-ֈ7ʼn>*&+)TW(p>fD.P|%`1܊׸K*]@h cT|7ǯ+8[eEhx\G^OTA&e9fsێ`C$f+K+H8 rzz( ^'9I FS\ʏ#/j7-Hmdk 5"gZ33ao?-Y* Ǹ]wXLގL%3ɯwUA2qKSӽgYY"082hEyӁT[T$.0CC B0Yn]]>ѯcmLn9@+`U:PAX -ByoGRرhSȮ0chtea:c̗#NcQ_h+sÃq˱BK]ȝ<1 !pIԅ4&xJ9/R =86cTd_:E0HaAI>vj5H}- ɘvOM3pӻ&5i\! /i+ dӮ2m;1-.J&afUBga{1-@tKz-sQ̔r vʈ?P>5겥Lq ҳ"\ŌS_*EV[4ܼ c!gIN+P ha-0VPOtuE+sE5Y*W{G{r3ZCS[sk(HEq_+ hٯ>9VAq-WZ5wn34p("ך/̍ЕI vyŷy*0m}HX|9 IP(Gs|>Ӂ6+$U |֊4&EY5|#V}G_`CO_kMWYAGܸ pѠ LRvS ϣ:&DHbjAQl}/l5FNUMu.L|v%!dX>oq1l20_%šL@Eao-I3fЦlo|FCc J]رRIpDJ+ A0 ͆ q_y6<YV86&썖%r5+8c3dnOê2_ ZȨo2JKTllWɚg{0]85Mn`n.R9Ahb.A)ds"&re 8ꍟrYאiP QA_).cHWWHykH~U# D%Er+?l+`|DlKإxQNuR2"%^%P>TQ]z([SbÜwʃ42p|8lj0a H~«|GGXYRLPL 9/0>xzۛlĵncbs \bе; 'bdAZ!? 9}[(LdDy`qFP^=owJyAL-΃n@Dz;s(Z~)[^KZBKr鹢\k66{>oy6824_5.TIa)")Ef.KÝ0ܕ-lz!nL2w6j'NbjT)3Tv{ /arr N)36PZ7ptKcӞ%E~,\D{뵳yN[ nV#,;kfj"&~q@A!*ki3sS&'/O4?K욨a ,S`mN[]xX8n%j&,6.7 U s izbz-ìY !f|Nzps(z]ekthr88r҉WW$sǶwhUeg,0T$&Jj\׳ ir2j"tt 1ƈ7G)?VP3!R:"\6weRrl8cNό>ݢe8ϷkyK"G.Io_|$̉~7x˹ SP/]o混k>mj->" c6OB*P4/*R4ݧy[rPH- peVjJ/N!YtLB`%u"YΉ P 8?dH,`Q)k+{GfiKD6,C%׷SoEsA}iNAaY1H4Q6y&q$Պ]M}42,Rg cFgd%v@(Dw޵teS#R9k:`O5|N]TΑYƭ( 6Z b܁~ä A >lGx]n #YD"el3Qf1M| T=blU#^~o9rE(xְw=;8G>6)i^.܈ͨ{:pLMåM,[~U{F *<"n!@NCzI e2gJ0K?V(Kmn y<%*P}Ҿ^օp( 8C硯)CPbĩ4-?aw Z4B;@Ndn))Sl12夕oWSeeπOB$&SĈM8 _NnsD@I沯%}S2#ET I-!]3H9݅w @uia#OZ#wqDREH(ےg$$z| =`~/M?]\hL~w4lt q&X&>=?C7^oI;*!G*Iau6Kz^OW?=&/̠KfphZKAF `@iU=N_Wk*G:Ogtܝoh+MQLd=V۪17wjiA!W豈yGDlu~/zK#v%MRL#SL*_lGKIk]DTf*:U)tF=-48bwYrySV|X3vZڂGTX)6 4M!>^҉xK=eP Sٿ9Aі V 1?Na "dߐVlPW]1JcoPw>|7$%o\8 7`4b |𵃿m8LXYa?\p$^, spD`#+U]Ƙ oaBu^ƕ,YcC<)^;]k4#G_J ]I[Z[_+Q!hK?8]c<}lʴ &e?&Z;$jEzUݼofLΟgx<Qk^\-UG6 HrsZ!+ШfI^sѤu=6 zaYz\`\&ed`b' vsa&.̗)!}~afSXHA=a_e!1y TZPM.ͻ(K".՞j-r~%񘧌ܕN ɀDCھy-p }G9c+TךY6qg2\&x) PTwbXfj̵eVJE/#V }i\x`]]Eb)vJܨcg t!Œ{8rᄓ̐!?#4B7vH=3۱òVkG> +h1grNSɿ'^ L#LIzuCg'}*uxl }fL = }? Dn\{tv ,~V8`:^$w[ ǰg`g6=51(vRE9f )5$"䠁H:v/c!vꐼ|>R 鎕# 3i_'2,G9&U6ĩsG]-1:gs/K\XY7|+)OTR;l;ӽ@R$hX+·臌hu(ِnI<d *'fguԛ  ZuL<)4OmPԅ6brIMQFmSrhGkc"B`o׭s`r|ta[̂\$&QCN|ևZ]<{H(a+Y{O hcCB*/9T!Mhj7SmA 3A~ tO q쀧{_$D@;n$B"sO[޿VlI +5xU]Krb'ʧzQ08; چB?ɘސ1ߖ^P2ڿZa&21z-E8+=.Pʀf[$ b ]& nF:o:!`y |[F`8728= ~.T\DWD狶BJxy@ 3,U6Z"*o~),ů%8{MbG/!t2ml§xz4xqiP#RLJw#Fj;)A"'=Ǎ @D!{g햴VHl9. "3J!>ݰ/G}Jjlj=bWU6i o :`ZQGs~ȸ`8u&ng^N.欤3 P`fXZ5g=Ê)GZ ! W'wѯ4{2K%YS%\ڌ2<]/0>!GIUvC$fnΫ*LV{5̋hB~MBbG$U,ʲ[ F'Jyw[ IP9K3 ̿ȗ"~n~+73ԍĊ3K  M5 55B(IPL`B!Zi5W:MŲ{p7O-t}9 6,RB*̊;oqLٲKqC1;A#Ȅs=NX?bƋӣ.e"1VIH>5/²F˖ńЭ :~:BFKI |\Eꠥiz7/1&崧WS#ܽx[YF.bfI{Ȉ/ԡ Y y(*رfRvлT-+c E5u},!6Vnw G7z$`E!!Z%(`*G%S57,ѹ>߷g wKy0Rzshv=BC^uȟgd-ODt5w{#j`j I؄\D4>06 ]9/.2q+$ٛH&"-Q؈a/`U0UL#W՟/.3*l܈(-v${S dw{<%9\NQLG.DTئfeP IsFMZ$Q_RxjwKqv~yÚJ\_Ng`N:lUE=f-'51I/͕ 9{,/f)<ؤ#X撂2641-YqKy/N;( DEs*y>Egyl;اFmE'i%v^O!PLDjr ͦ;~~}hE!?:O.`52a -Q,9 oϦμX bu12?ˉ o*x cyDA7}s#!>g_Gx_w-A7Dl/[ϼ*bRL"s3~[l  V4G.9fZGI}q|"vv2*^.qMhUmiW?fyK1c u.>h/sDnd6=?H pn8Um(/U#?XVѪIkYPY ct뿶V|㌖ɟt]0w%;b@(C-"z2iJz U:hy[~\$%CTįXl7m16*xf;[ 14#eZE3hW7PlM0Ĉpa 8WZ(C~ Iit@ 1P5 yC`fD̈FP<+*1&CphPΓCꔉliD9m)zO2 uW-g9iʔQByΧhۄKmOS;(k|kRbBnanخ?}MĘPq፟9&_%)5.auR3/N R[ќrwYR'o3`D6\mpjŰw|&9>t0PlVM{QꢒՕۀpnVMO6A d-ͭ}+%$e"J,5)|<ԛ LKR5i'f}9ĭJ5+R1U^BrPBL]S:4!?[4%5LvO(Lv>a(-JT^7Isw KFٟkRKEahdLԩ66C*̶NpSj둜5?Ju4r})]택"h/+8={p_ǖIiXQc9i b̯&p9Y.}ִ>9 YFt͂BaD ,]GtG= P]VE~߈:I>~d@G(S= *6mme\> -5:P_T tXM`]tAZg\M5`xs g7uYб;31J"!c`YuAŨ9! @}g!#MgDէ5K̞H_l hA-є=xXOD 붢r8rS>鉨 c+ޖ-c՚kBΗ0~Qd઱ Zw\= {WEdnWuOm9[g͒*%>;)GaiO. 5aI/)@ \i#-G@Iﻗ^x?Us潏z68r"1Ps~`̓b[-k:%ᾹT4d =Rw+S~:U W=[|޾+mpۤHm Ya)-sWJ!jr7bxlŒϼngaB/Ɉ mա-Rza$bX,(xb+b*d6>Ǫ@ 3-= 䫆r>!&Gʳ%"xZqD:]+h_h ob_7;?4OW4Zq3[V sQBJ.{IkXgs vAMfOYsRHŖemQp#Lc_nΌZ31bDqgGA\t(RH%!a#Sd 3|RzJ/JAM^<4t$y tm!{Ě`C̸ Ky>F@g߸Uu+ׅbm/%HCvj)C?-uG*a{%`\:Xu1hwd`}ުS^@bTl}U88-.&21`9*0BED \29d6-XN&Arx7|M[/z9-(Z Pq\`[''Cky(Jlz1) U5 I'l樢oX*X(6b9[STdkEFv|.rt.\s|Vv̙r}o"X9?.;?Aj:7P#9,^^u1w?_FnCaq-E6xFu]Oqo2;d*ᄻ\<|ç!@w۬DB>Ǫ~$B+%zR J;\KPY[,,pYΝJEY4Ĉ=F>m)G67ѨsIP{$kʮ@Nr^Ig iM*{+cU,޷__km}.>~l^1S[?ɚA(ԝ$"}r Y?ŭZMg^ԙ]TB #)l,ӿS G8/bOoWN{w y  iE[Qvd|nq|UƜӘI;dEÝz0R%#\b /d/Rc :$KhrXCFxL>Qa9ʾ Yf[+$%Z*`"M5̫C5RhPb& ohjvWx>2hQ?;%#eY׆%a?gXr&WSGK <6`cG3rɯ6VԌ#(~ZV vcGSk3? ^kwH6U[aC1H#'*M.f|Ɓ ʏn ˚dЗ}$ϜLAO#J2"M쬨r\xcM։]͵ğ8qTՔ SbvrZCOf Ϙ/#nQ6VCއn}X/o3 b\.Wl3`@i*K|{G5o{Y,ϊ;걕+%{(;g4[O>,뚋i\s "M&I11vu^ィWvV$']!_t.7lES12ER6˅z! Z35GбcvS=J[1RLͫu|3$na[p8$cqOx)hcYTia_FlAJP)ď[d%lh"9=.XP]k|-i5<,ݻl_3O4xp$)V{qLMr/I)앺*a=&0SvF9&dizxTi&k(*[nOe՗GOH֙>D商d}p駽橲q;[Iz^)cmz\1v_dv%'Ua W\V[p_ ;&\a=6U{=?)$My*} z{ͬw܈_-ht¦~nT_*[ﯫ8%Т9{Z'wEHF:4W&kK|k2YEmi~g%j%=O_!HmW/$I\3njQ(~UM>k 4_r4V&KՐ/$:ST0T& c2my)yGu?S:Qһ{갏13{k @N 10;ʔo1t:;c{"7S*L~zJ1Vlo 0fŧ@+ΆCk~ ?`^-NnpXm9'9>&. LVk,ulSNc3U#0?9HIB ߢ')AJkG\ѣ|bQt/Z6[L$8pka9KŶ!,1dQ=0ݵ}ԎfHM1F)FZk/{->)兒W}HA58:qPB[ cr7Iez} NbɈP矩(΍0zS'Bꮈ=tgq_կke; $s>p8f>5 d Ӗ< u08HTm=EUl+Tb|޻="Ѣ[gGԣ6 %YJ`0<==*]{H=Ĩ/t3vTh<J벙쬄euzE| Vάa qg=d4h!b}6c(Ѕ; iӷUQu}jwlnp*`x!MGU1Oo}5al '8;@҆X(XkHy ldjlyV]F .'GC'Ou1hͯP|dUhW;Qz ;#4R0:G8_hfB0@'NG?A0$> [ NuLGyB+s Z+?eXYcnj3?~mɬtć>R 3r.8SxI[int.4 _|tfjO%pI鶏>:JRy߱Q>`{}un^w=̮d a7Efg}3F{m߁ 2߅-ǹV=YGnorG(i6+x2'͈^Apy̙ >id]#{5M>jǞ&Zf3)ؔ~,П.(ϭRF1gP67} 88EL^[,ŜMA%q0 ~짳d@/rJİ@~f ֮ zU N(][}3CS6ܨg~7IVcTE(e/IAY㈡R4eK/SIֽ߳m.t3'c!]ؠ =`_o;GN/J\N, 5~1i"&Kcu?6BWJt/I=-gnpEQW'XJCz wgTLYt2" 2aO\~HˌL,y͎f{V_7$V>-| ?pxtEF=*ey#>/n/Ar?ttbs{QTi$lVv8#K"b0DF~ c q+LD=4)*Ǚm/1Q/}S G[-?4Pp<³}Ӟu4ΧXh&6MFy^לFßw5 %:Nl!Lku#; %Px0)y# |"uYw6 3dMY9*ړ;OM#0-7\j7 ]6B>,pkB;ev#0go?X: NVHȚ%0<3Itd?\$9)BIF愈l`;O \s"4P%ɂk“!M8J9m.'f.#A3+~*my'ˠMޖ\<,;?WX_&o)VՆ6PAOckp M :$^mI :\?*Nl'!iYP, ѺM ص=^LD: ǒҶP140'+ wˬ7p!!_L]9^4r՜6&⽏H *=%_/@ nlѹm+Ħ\2Iyuئ(g6; >϶bާ<';ܫ((SC<=7*zUbYGh;: Gf>_}6L]4[eåL:J2OH̀{pEOudbdJ3 ?Yߝ,j V%`*zn]P9/?Ҝ]Q'P.l8aYv1pdLtq9)aAPV˾俴m7IQcM}V6(MRE!4+TyLS㮎:buc a0( wF uIBVNu2}UDȗʋ׹MHf._UmΔrpЩ} 1-a"ֻ[űoB}tC1"WPԕG@u $9OK4}pd@ّ|ᾄA)Ԁ~ t%>W6wyRj/uKYW2b=,l.]Q'uRP?'Y=+~/LfjzT+F#CҲ%p6lb- b#O8IpNlθ-õPfP[6`2 j(%Ɇ v`'hJͫUm<zKǭ7fv(I~qN|$qs+hmScZ#[SGU>Hb]c 4BLxbuNBppICD`C0תo\ ,"H& ?-megYc/~~QB5˜Wk4,J=)=L!eT%ӐKf+yPתqq ̗k[=kϪAcFd؆96_?DTM0I'GgPfԛ6@bfhMXsiNJpaTA 3͇ϻ<Z/OFvQAT]X(a-HJus %U[*āH2Q>"RxodV 1ԹYVj.3K!Ƹ!zfDLH//|6xXM :^'zv5&A$9쯦l5n`&4l' #ʽe#uÖ`tL  ;&T 2NeOE 6c?:MU0á6Ӂ27C#+4| ތE 0 X# .3!GuQ6hxعB5]쇫}gxmz3TgIq>2Eմ;Gz(Cq0ٵGil?!a ~sF/wZ3.us^p0S hg l 0_Dܘ!LŐAg}k_w.aڥS&J_Xm+l[(*\_m6uH'άP[ix">U=r2X\ܞ=_ɋffH~WvrTc>|(Lt?>ϝ0/'dk)ptYQbGPMW~7[a/ۅ-C}cS]CGɘJ"-CO,;u BY @6zV#R^ $#r3GJhaاBC}T!6so\QG^~ga?FM]rMgZh rgLL/k > [xJzf!(oxR)G]Dӫs. g}-/[ =p ?BK0#. iד5&v "!rou>b;ۙ PL(b끜*N҅QI[O=}]\'Wn61ӎٕ`UX! 4 ESsJ&BQ:oȾLƁ@Zx'џͩˋ?`G^p;vB\i~9 3o2-{Llc6,݀k %TT )ƚ3 CuƔ$4~;"q`R9lw9NJI3F{\d[ BkMA13nso6wyA|Ȩ17QCL=uxeY3϶IGɦe K0YhOv#>DWǭ!$.m9^2_(*Q\#11{۽}NA 3Sve R#k} ËwU"sՅZ~AGL r$ *!Vq/z5 c2A1ZW6@ۉ7+mB }mwK.p3[1~߅gK^2늿8(,՗?Xg1YnLܰ[ݻ?,{U)7ĦOD+:86+P}b0ZZ>$~f}^vxW&:&J2)qIKÊ03X=:{XDG7`1lGD`%8S?Z- #} n[ c.GE8wwEO<꩙@GP[,; دQADXiKU= nQ|C=BôzJx}jٹ\o:!h(\1VĮ<^áMq5[?-2_ӝGkT?l4! ,]zEDi}Ӟk10.yyHm4uVx:rpsD2 > 6?5mɈyq˓S b<t8Sv=Ro|ߍ܂QM<ޚO{NbfYa.u7?1(gx1V/M3 Y>G>v~C&(z3ˋm`2љ傪\6)NFzw@f{߂ csvtW*HB_*ć]q^+-v,4YT힪X5|!T.>Xv4Z;l D]q wk R*G' ϟt}1 ^rC.-$kHn#Dz6p948^;+'c^~Ejqt-#,Ott( {TI1oaǸpnFAh@aòn1b0iO `HU)9m2Z.Hmc磡_U!L;~++B'Ui=fFja|u!$7k2IVD L"$X_  -5!Y/ @MIۮYϥ(LM4ՠdI;_dA $E'Ə@5ҳ|^Kui8F;;p)wZ}J# :#WkvTL@PNPv<;alKjTI8'W*Ci2 Y9}bm-]}thq8e ҧ=wq`ɼ{ +Anjb`עxw>4q܏!V+ };*pҲl F*4:zvStDь5KrQ\m o]4/bg[vH%2L4 ,j Ktsn$*܅ Yέ|CGVe2ݧ >YrL?qxmq#,rF"f$BzDT C\ۮF t/9^rkΨ76<>qԅ/cKfT+NjYL=!"ׄiMͻzQpQ %~~jS2k6vn a(*L_E"GslՁ)]F!(U ~,ɘm| ے~q{^D[(u1'0W܄- EKQ#㽧u Qݘvn`ucbP㕙 }{o]`PN]݌\a U`'rgu1^!!&9c#[BV;@B6!q S=̓/{i=ue JU$9̓Xi|e^i -f)/j%q y)T8{+ge/[K0 ?:_lxڍS-z3VB 4ΐ‰&#17B #$54ʩѴ0 b04|AȡMKZa*+R8޵ZK Vi%{g}eY!rr}"`ϗ~/BL+#F EI-Q'ɰ'Q4h6i_pe  S?aBݶF춁òCQmw,=n g!X!bCc͒3^)]GV,#:FQk~›O#3R&*n/Ig#4ۖۂ ƨFk{s٥#ZԮ7dGp ݧ M8 n~NO<\\AQ?W㇁׮EER$OU&z$<)D4l gm@dC:ɹlqȆ=Ɨy&#N=; DU:SI0pXaC)>QIؾ [ 4^M6 %d 2qYi+cOslJq0b6H1^4Єi[4&rC/QV)dฎhQܳڡnYوI۵$pwV1'g1껵̃_)#M41r~ ]:b ⟌kÐD/aЖp@iwL$JS(S#>eԠe6WdI667AH8dVCDqr]/+E8Y(jJTM9|iz*A n!of^I"ء9MA FF;Np޹PWIeڹ𼳃+ U;iAmML<' @޻oگ(Belꀊw|hudn`#'ڇ=>W LZ`ɻ)w'HH8>A$<]_މˁEJR:"* h74 NтR#5D';;s""[OoH" F0f9N3bA(>Wۥ=lGcig 4ʟ@z~F3iP6#^F &m6٨kqj,HDcq [i mu(8$Ͼs(h뇍%Qd9Z>G!Vj½6Հ9%=1OLTy*_D*e'lj"rl'*B`f)1tMTqrD"KͨVQIQ\aj⇾kg_Ob`ڰmF~7̎fOڅV992A8`1S:+o&&;XCΌ)NjP$iPp j?)gKTL/RGٳ\0`>̴fr8gSB"ic s2#vI9{͑,4},~G/=h%`bwEBnkyNoqi53"ɏFqdop;ZLolqTjZͧ : JEحlI#BGx%4:⺅ @P4_{fBKB @+6( Ks7J+s]*u4;`bD E BwD5PV(?r7 OE1Q)fb #)gXPhҭ4p-[ ?J"d/ikJcʼn"$h. %6rɑxEoAF^cO4C/IO -Kn` ^z3_C*ێ?N"W39h#[Ddĉ Q.WGA J_kOH摆0c)XUJoK)$ s8G-f7|N@ +<9^ 4{}^ 68[5D2*L0)U =&Ip]A7pqVU]Qg+Ӣj|۔R'zx;(@7+u+ [)5]$EA&'\m 6d=U"l_ZJ${X#4B.Bzʼn~UKj"M7}yz5"EʶAO@-cA\%6'c҇@:OnjCJHpҧNҕ^H xv4Ggf\^D(Ab]>`Ԅ^$- ,6 Y'qN&bSK3tr&vSx[4fy3? 33"-5Iԙpv"MJ!ˁW,1Y۲^OjF{-c~kFB\SCw UyV0 a~N΂kRw1-f[XRN~dMߎ\pvSA&EDu|}IErE+,qtQgq_\Aa⯒'Ym8|6.xT5~dILtd^GNoHi|j Dˋri,Mu&;*#HH:&PqdJ 3!7ϥKՋREd <Dtn(ن#࿵ ?DŽ;% \#p)c}Ta[@q73UU}郂BeHp[7gaq{Йauo]#Vsn͆i_\?rz=ZkIN>pTiyc 8chhЩc;6D%|mc|u;Gɷ ॖ} j3TxsŸ[V$@Lx _ [5gRGtJ"o|1 OFbr2Uݢ< /9iQ<gFw. qsdt@u_ϔN8K(,H-*\vCLW1 5 =ODيov^8/4XgD[u!QsSVr;6in#B$Ja.?0}|p}w*ryԸ_ [,o@U8FQ>ڸ.u25 F8na[Q}+ͥ׎Mj ·,l&78QUڤ)׳%[},@g% 9YWZ&R~"h&PQЌD3+]T5;vJhYj --/4૾XO?$>OlYOpT,<]ħ'?=)6rUøюKwj94'pLV̐,-kߒdVrVW`^0a1Ner N<\S)ڟu杯qM ͷ7 YA҃H<2#Qӂ~Lsfc=Mln%C4 4:[snХ4ܢEҰ If %MWPbc@gTʃ\[SrWU /ZSn jաXpmƘq1 10K :g0p/OrWJtx*߀J[hIl hσppF^bcg7bѼ` G/+#(9*@&|~`;Za%qq-riuUxf|@ԴqbLy}o=۽2lѽ pqRAÝMypIR*M~QRe\nrZr6bICX8V?k3uEvO;0Zp.VҀ]dq?V´w٧I`{<dJeKqol_[ 4V9mLIp ;U(sQ;Wq~GlT"+̙ Ԋ:l|[ ᶑT?tr(BR΋0d$@﯂.P'?_7xvG&3O8bBVkl@,9R4Qڋםʴ+pևs3-t&]&Z DםYGu,ٜ74pE_Ib}N-!*8_(Cj2G.!i: !ƩfP%K*n6C/o"M84ZJJSq{7'r*ď?2qBLjR& L2x1ZK+`k)E嗆l0s=@= f.oZ`U*_'mtѤߠqOwg?07-֏ib'GJgnnە6˱^8l6?RXUP!;ONq )rqLJ[$B@G S y'8ϖob.h!⇭ɡCpqp2: @)t|.CK 6bVŊOF 7` Eדw9)Ȭ?63[ u7 }:)ם @)iD\t g 4Hrߡ"OU˱t \yID~'ЌCF7"gY2Ep>S*U- Lah w }tTyp[EIFtK:a?*t*+U݂0)OB2(m JO7trj4J^ 1cTcdzn+hy2Z N*|ɲSTMnHMfg_Z5UmKIAˉ ;j<oJ-:]@'!Qy{(C=I}=@qjX$rVzٲswIEyaX(B-Mb4{@iyq\}CqOFaւ”q*2;0 `up稤 ~\M$ ?!HFl6^Qdyǂ4XyZց(r#adjbbȂLH`r=]"-}fF4jwCi\WO-gڧ+_ޯ#bT'HM"&kPBt*;m|,Qme#j_Hiɒ`trÌ&?F7{xV)SQpiD"DfOaʩR*}:T)y¢Uޚ*dVz@PӰ0qJ25N)feUÖyESr39ヾ,RYG OXt8I3EDZ4J.S7TQ `]j!,&.*J̆عmz#v9!桲JeV?$#P/. q3J7W[ y] jEq 62>K0 J[,2H'\;iA+{ (AB v]}.BΔg-aTj!'>PU`j0 $F:r cYvZ.7#w7qQrW?FYacU| Wx&. G6̐|JSĤi[Ȕ:gP@J=X7 5 e^n(JC~U'd~ ]fLxǚ~ɀ7NکqekAoVNzv8q8$Ȁu1YYHphE&-VZG#CB䰖;|E>AQ%u Fx;̘+Rl(C v}mz7-q?y9:)Z-mN\tIRHYcsB`BCwOLLtXo]@COqg/_*v$aE#z xi4NRl5PlVr| )I sr 1KoRY-"^y:PQǧމK+sw6T1%O a`M`a8p:Hp3Sۼ6d+bD]lNIՠKc #i{Ǘ0C$M aRI*1. $Pѧw=LoPJG={]Hwt\Z|FFV_8bҩ>FpxL_)1ߑ]5_DP*GĄaGڥǮqgvQ \oT7bmxmtmulϲZ*?2-Si0*Eˆq"49I y#ݣaԤ\Fda~?ZD ϠQ̐*C}zbk] &uǯ&g{r7\fKkDyHZ_&NڵAP<&1sJpu ,LheL<1m=,`զr`g}9;h rm cD*YC!@~HaZarK)T1 AJbE٨^y 4'&SoɄ.a1 L{G$}ȹj:sң ,W&WH BB썯ME9 !'1r3V?; 뚈KȀXA \ZõAÉ^JАY*H$~M%<{ H-t"/l,8Ĝc{j{(sڤßY}^AѵN}YY(zYȎZ ȹs&`-Ho]^h^}EgÓP  -?v\^<wijM.s̓]Wh_&R:!5{#e{5`yL,{9L}YC'-R\F] $8A&m-˞$tr|@9.rt>ݖDgwӦ7UvgC!dP4I>y* ZyɶmѶU8vS &>. ԍ4<8فXۭTV*olÛ'ڌC_QlY]ޜ MmO+7ޡ#w}ؖK'z:P1Z`\ eJ^ٞ%F#Y#rt6{E@ N!8e3 rW iHlՎ(=5|R*5 Z4]Y0uĮ\Dƒ YAoFO3 W}Cy|tn;×)p C&@sS#_6&ZYjί۽K@Ul=KVsZ,Y͂۾rKfvuJZȇlse=@ǣf!͡]}X'|~Q{hK.oVrNq68,m 4bK|C*m00$޶u tVC22._sBtRїa^Ѝҷt2נVi4+k{ ɐ++mzb>! k XiY ˖ < (8]3kb&)bv d]"+ IYTV) (u캆Uerr/V qrŞ;ǖW}1<˟9arsO[tZ,rjej>Cn60+ Y(bU gk'C>wJ#7`Z3 IbȉA0- pvKkr9llK64m$5BmhX:Bͨp"֣uEVc_^IS5D3v~f o $ՋM(^ i; T7%B'6)V6BD<B%T0mч.\iɊ Ί[/ IuQl$0*Wc?N`$Ź E}S-)?+ خ1 'Q%c.>,3 qx Y[׻}лK!-p_IЧ.#W 'b!t dfX6MUXmC8׊n/렋wLcPwƏfE%By-S+jj/ ӱq+h^s&->`ACGz O~N%ەAuFXBHkƮf-T'@6*dXo0̟*iQֶL"MnI\Tv"C1 <[#|%Sh5$̚ꫫqЂS⫎ctjOl7i.sl90,/m7'Ţ(AwM0s+ߤ8xf\q0@ bL|l=ocCsYUck7[#_*?r4o0pe5= r?4Q7W>,(jv-~ЫU`i :KRtLQ !CƊʙZz Қ3*Ϳ}E;s''\ꐂ%زTىQZ(5k~S$*Htpֽ/r:iKե_sFO2,Н/]hIc1 M[XWW)O{o3֡r!Eד3j6qgz"Mn֪umr'C Z]\^ÞΌ7=¤8" ; OKd@| aHi.=ijl>[֩ltR ȱrQLn޴H%_ 1 tڞTVkQJL&vu+A"]v$92LJv1uRH_ Q")E_QeTUѶnHOk[,样v,7֔ ^5k_.42ডوqべBX؂k 0ŗ)'sfcv}Rm s|M!cM#Q@4'cZ32Asr7IB.7Ī"Lb:I4cLث[^>M|bo m)r4]qвԮcBIewZ\NjDJ{v ӌ[bDFj5YLxUtHMs׀O J `I-@ s|L;<Ʌ'zZ!'3[';ycl0;b*d]qGia-N ;zMZ_wF**?6bΐs2 A7-[/4@pЪ \U*R\b$yh3Xca%G[HA-}+ts-[\Ì׫| '9 tցVNnd::,㋔Mn;vqH?Cd#C_ihg@nC~N0L: Rp赒 D yGY~ J0t8ʊN!ɚ#hNYf?~WdNCzGFjkdH(ӑxA1 ʿR01 }q.k.KF;1"oTBvO.(ڶWFm| qF̍WYc0z[* ?T1]zAc)dlRpZp?ÆcFJ"Y1Y>{uW=MYDS8թ԰ : `3]*;"y cQ*UU} 6]KQWDc蚙j,m~'vp+=z]:5 w)r)hCY&ɓ%&`q[u&|r'A lca+%p_"eFq&κ-'mamE Bi78W)bG \!μ-6(@v5PWvRNxd9H}9OW9cx_F$*%v7rg3dyw.p섋NPnX.M!%։[lP ջ}4t9B/ZE'H^&N^z?'A@a\^m r>BAv38x9Tc~Y }(d Va"/v' Z,D|WGɩMSȞ6T^4"SYݺ˙X*pht6C7KFDKhlC>2񫔢^)ˠƸ?- EEi}4>#~֏5Աr*a;ffMIVZo& AAґFzʄq` Ɉ7Nhus3R% 6^g9f@ $PVg xc[0T9:{rH J\6GTnfm$SKcrP0b36{sDfפĽgm5@"w"^sP(qv1ۄ|a;J30d@+*ڍgΝ BXcN:ϓ= >)Uy3)2p0\8,\YUtVd)q6K`tض A!Fr.\E/9s%' !JùM+u4FH7>ǟHW0)P16k$5'Hn_UnkE>Jal7-*gLérB)_XܒTO Чp_!d4Liiȩ*ƒ AJN'ԛW^R垵YzƠ>*ѳ .c0[ } ,*ΐ?XGٿrZBϪR2 T-:ݚ_%kurHC#X4Ч^jbfGQ#H-e P\P$ӷ@y _KxrwC i&'47(^KkW$~O)DS[elUAd^ wgr޵z{+MoLk X9>pu E8*dANǾ#WWkD(ufnp8K͞<&dyEGX2ćy:l*4c6caCR$=x A7+B(jWNĠJr N7>6WDj:&S^51E@Xkn_u+g<٦g3^g[RGm[Jpji,\:wI9JG:e 8*/r^ ~> 3šH{I&LTOۅ98x&|.]18X OC Tu*cƧJ}}N G7JAsƌ$m~ 'b_5-a"*N5Hy6\p}0ÝN"<碝/4g 2H4U] pBc;MI uuh3'3%ဨf3?4} ,HLqr\7C%8Fw[8&x.y;q'~IVccGDb21NJGz(1++]G4 YW&v$B*h+׀쬚-$?m|a+-mKZJhHX|Y'OHЎ03qq?5V>~&5B<)L:bpSE1g#`UXRAk le_ryъ[t# :E6TNyl2*M iuc,Qpf?fTaˉc")_/:_tpms^NB~G $gptڻl{EMGLUo6 <'zn$>KmJ(JѼM_<:\w rJY7zIaW k. j C%%~_`Dgw UhjA#@\-}e̐ͭ$SmD0zbl>ai'{qjZ"V)^n#uEQNNQawD2xY~s{oQt?*Ҫy\rPX ͐/l5;~uøk ~eȍ #fN8cqP&8Q^Kt~8#+^ ;nT_ղt?2JUI\:_pbɀLQQ iG49Y}g&g/t^p$z efȕ2іJ[_qt^S{PVAJ_ywӳl cer_]kH}iv,}nr%A{a^Re^wz<\8^ےdBNsؗb˩aʓ5۹c׷Lrs IKy Tפ?/{bGQ[6 hj(* ^uMd7쪑MoW5YʉsNR&*-sEnvz-0ѥZ~Zy;>wh8 OH1϶OZZI11xt(\L 'Aj;<,gy; Q< 8DЙ6lm#TkCzW5ŋ:h3Ϥ!-~mGA8W7W=סA{ݺ4WWr[n'N<2bV}i^׾, 3A *F%70L eӲ skZ]P\~w. D%{enHk_5[+(>0*-٬U>qɒK1 H߽Jڜ:76![ %,y,KI>w2ԻH7y ;mQ|1zkǚHjidHiǼ|OhSr;Hҹ*_=&61}2? v\s:\5R}wWquHoÏ#g v*BȀgӰ ]m$\cN f|sjE}ȫƻ xsزP@A6ЦM(VLnAMƐ3f{uRJU2,6=Hڹȡ;W+v~E=_^Ƅdo$(  ⦛yen0p ._ >.cV~*Vp -v1ʟiAG0>%ph V]dF8N[9[ޥ$2Ql$ɨ2Pw*?yLA}۳Wkth[?sXEeVMR|&pM}.MQxErzA/ۇ1$i:6N:JiiZ Bs,1 ht,4TR?ЁQxt:_vz odoB)PCeZ= "W" EFĜo 5(YT䬑BV ,bb.fÈeZ,[WĂ^."]m5<ʏd WiJꦸ:MpM.I:!ZHFK$KP Q_jK+*gO2fE< K#7nU;4ͼ((3eژkӤ) 85Zs/Y,|.oFLsM7EEHf+|~'ƕB`֒ڒ jSQЪ 2-jvV3-҇43үR Æ= ::x"E0.+vKr 'CSßuFq:?hABWj<^wjn]5NLSh.H3 {מoAovlWnrT D`O(ߴhI{uo>7̜!KUg`?oI|:ndu6Dl)μ}CuKvqJiͧrخ0H{1|3-Y~Dl@;,2+ToTjgZ2'r'>AAP<kaj^:Pq{z? Oe|۟…A^Д/WOx~*$^yzEpWtMp7o7c1T6N\ ,*bEi{iwm h0^PczII1I",ĜSz[P []7O1Tef_A\Oa:6~RJ%CI1ZP6*\}׋>rsoq$W:}\$]xZꃍ=xjw3^8{SG)4}j ~<~[ #Y7x  ]j![3?n D kc2Bk yVo$2+3JiC]vYNe(1aV |wlȮ18ɶPlO.J&IA%sXꨜ*IL71i88K hTs/z"|+'&28.ZF)B>PYcJ}:.o(1 _ZS3\]'h;pt0Fh~&~[sMo5(EأS \ K'MܵB RWP,jkc=*zqߐu%*>uc]hKR:}R&ll~̟毫č61c-= riEw__0d4gaun{w{3Oٛ͝)KnHtl[3&24Rh"VGfWp6}h2 ψ)<،, @ar"'lm؅ۨLq,jP O#:Y]B8^bI )"ӤT WHQ 4{~C63vgV%U$i0BT!JT_%LJNDxmU;.W#ߵ?{b|>`D0fi2{Tp Ft4^W`õH.A-;:"# CvW"Hyc_I:{qWaᢞvߘs'~_S'gYka1ɰb+pGՄB1nsp(Yutr wY, 3MZ'}p`v㪏9W<$wfAa_;2%ҏ{(rQѐXKͪyTY"K7 I7rjUKe-վ_|!kkLţEnȸ9i91なY؉s׫}={"ھ#5{Dxt0V(n 3PeӠMִ}NI\߈yUsY˺!7yQCf:UAEbz=40 +^(?-'PA/}|_En@qx79t'# 怹j\oJ #%jxwX=@}W+ - HgIMhn)L*]UB ywr ~Ճ &[pFz`ĆO"Bf\QCʯ18bF1ٗ 9Bd+R_ bU,x fL~t, B% MG{u:I9VljwNYyϖ|DLH39ȵZ: Յ擟È@MYE=d5fX2E)ESFi$ܰ o:3bjE {}5B 2F!* HW΋V |Q84JoI}+y'霭rX9ZMZ9 =P^ĝDb/Z! L}<j xg>PO@NMw*\dTPa8X,x_7ڸy96@xC7W@`L*h$?5ʃ0uwW^<;t52\֤[T#2o[ ASw5M'w*c7 0kυ0/d|Y\fRJfS^6=n;=0qICB}e<ڦF#~;37^܊k F=3YҔdMMI]J-يeZyD> Hg|Чd'%ҸnCH-CcHcFYݔ Pt6#M>[bsva.x$0TUxK:HI7VBBY `hAң!\9#9Pԫ|=1.թ%ޞ9LuTQ;0ź] z>F{=簉Oܪs( W\eA#`PeTV`*9A+ƺ1(Nc-Gl;&0'۶i}E`\NLh:8ώ ",GLHz1p84eёUdV1Uq~O{?X=a壺.&kPu mW8d|>h5.B8~~u1澡#|A$ !E(Ag+EFe6A }TpG;#A4!eͿFhqH K9Si*D4AwMU_#\PkHUȁMu9+W}֙U\4mfzȷ/\7w4 a¿e;`;B&(#V$T1g Kv[W} C>-d^It&9oSV.,SGspkOb+x˶Ԣ!PZ5^ ok(epb)֐Gg+/f@@# eL4Z>8~՝p|B ;]jwk@IX}kai|0Q۳&tIEB}Ya, 4L:jC&sֹlC#W1sMсlUt }ڨlAFI *'0a!7 M'Hlj "x>>fVGb(<ֆ~1Ranfa um*x'$ƹ@29]P(/N=O-? dA+-'k8k- ajVƑRsOMyj!]0X0gpfZD_9ԋc@ߜq ߶9a>5:goUi F)&X/3[%0ݱv8sYָӈyV77DuKP ̪OW?y7?٢X@ '{B. ;[[N7ɸKs-y䘫9=BU+J Q +J\ou%TY'}4_$sRUI%VRG.W%h[8Dcź\A2ĥ`*[i½nw򜈊Cd >pkf0uc7aXbN5ꌞ܏M8}} sM' 'YQ<i^qi #^- ͽ,em(WYnq<65G}-|B 6`5oYѵ<Аd=31Opd$Q=bB43%dqJq[ >f` e`čJ pꠎ-]R[{8$W%d:&x+n _}j UCv/5c<!c4 HVfHtc?B(M9k}12L?It_Pv[dJ])6HƼu*ЗKisLW0BCq06'XFLi*I*+$mL,VH ]MPkj'[!=*]Nu'y(Wq CQJ~: K]u\1>s^3 G.iYlsی(hXq/NNQ6r'*&˜@KN\= \nX Ҫ,+lMN-~c6Y=IA@0yP$!öA&Ғ{g$3ʞED[&t2I2lp߸!P*nV, wzd'/ɳ'M@ augikGz|-ˆ 8CS9HDX;Uw ݅1wh3TNU )r_~F\rOvwtw <"Xp~©d0O-(g8Ux[t 3`f KJHyA0GF>S=d}3>Hus'\7Yn |ɜ4~ r ιjNN7BC½[RG껐R2' =ž"=%rM/<Ⱥ04()እU`V<-PsD2M i^'m?֔bm9wr:_P: /]qG,GfAYML)96[5HdNaGx`e&qxtNLG@'WQ\h>&zj/Y.kHmhֆ)(3d*Aԅ;`op0ㅝJ>+l=;+$GD݃Y:;ԥ‹vٍmN$Zg%`߹u-/o^'vEtUvI؇Γxj|~$ s t#Z*3Y32V f+{lo{$mk-EQ_=5?.P|HWZig=6iq>mƪ[9~s okI 8tЏe}Tn` rݵED'RN1WI S3`[.7[3=)|NoȥEl%T3JѹJjjpUd h_6qY^$9!z#}:$k؜^NT{D5J΀ʥxw?|aEf/aCl)=-cFqȶJrCPsNk ~}\T}y2Ld}#w.9ޏa~/g*Y*Un]O ۳ Fl@|ZjXH[icLf@?3jSɔ,x+y`O~!8f+*,+FjپLIkEHw6{2vեL$5 K7r6TO>Gill9i0P3*M]^ʶQBƼ9[lh-k>qwsa+^Bh-^Z8Lqf8q,6ozEP*uq8ʆA58Dmb' fE@ed* Mz:M*2AIь4 7D=~ yA4ofZDӪ; T-J9E׽kehJ6F/F=XVkgB]Hӫ|I2"VŠ6уa~_J@_<)3w'T(λEḀiqK@SEa/ǜxq:.e3'(WEw|]By[gæU H6:zGQKrbZr@AQjGdcp lN@y^-0_La)KfF^ wlL. 1ӧG0oK~ruqd"~~a1 6/=i%L $-z4[c:r /8<hd#F6Ma YiZnIv=A1P{R^@n\}`Ok݀,7Y˟mAafbARfHa A0I*U{=¯uW^>9ŝڊ,8ayPa[5&(=ӓPCAc:Yx ^!{FVZǁ(n ҟ`B u;M) ٣&iR4NWaUe1w3H01a&%=4Ah#C˼AV$Ѡ:1a|rtOњ]+Ʀv >gUnFL*"9GgJ`-KMrL!QZ"X7u<>ln7uߜ?Z<\c dTCׅ؜&I{RW1|ޓ-|9A 4,[T)Hw3da6 MR:pU`^|$~x񠫑Mg{Rp X> &LbFTb #=irW7) ~YSɃZ߰.#1-^XMiCXCY:qqڤr߼<ŕڎt4 HsEn-HܓӦ!oK|k-H0ot ]XWGKZ,rqC~lLi y^i QEn (!'4WAmPXQ* q4sʌ/ 4g-3bTe9 *шEA}y!X]5L9 (:,^v**;M}^g-ZJ,Po#[J>a>Xk<5יRƃt ˨EgܓJomA$VFcns3@(BS |C63Ւ*7HIIǦ\70֖jFbn,NY'A @w_aM<wl4H5;ϭF*h!NӵX ?QDv% fHZNw?Ѿ՘V曪mXWsrT&0y9luծt_lW]S*_Dн&]Ĝx7-jN}8rx0h;JZ_M g퍮iB GD֧ sD*8;T.~:,& Xoa& J3ā_⿵1:Èy{}\J*חMM;IB!?8?Grfk!RT&ΦHVR$wB50)ւs.pA$;L-/fdT){r-o j~R)qP\=%Ui5:夣@[+5m!s\?J&iܩ;:dz(.=S`XPqvi`BЇBaߥzw(הz,ؾj:~F͘JH 3+a};8W?p6H3dOPGM-CKneQKlޑ2kxlmqtc 5h;OʦdCE( GH+fu`Fv@FLnwZ ؒ6>'PʠYk[ q=ZӡB/5& ɾN궟'j'{GٝqEsL^(kϲq%}Y0VK2{:ZFfMIorY}ؾ}w]`y\S@}JD}XYR_uV6z\۬)0L!m'rFeq*`%u4 J`tX{)[tU8`C~1C'M >G\k7D?!KgfKUrFIHҿ1V~^me5Gnu 'xY@^$OD;$,Z-xn+=n V17M.]m\w# ݵ7?Xd2Ӽ`zDڍ}_UFi@XN_فBIb+!+e{H:jeLrx7E8ϕ6aPP16DKf}l8J 7DI ΍HlGH)!$PV.K2BB3\p3X*bfWxwڥM&&f ڦREc[ ̎8Vvdž#@p +i*@ߪ P %CCk&[Nv"AGUx90ן4oh1 !N' A(<@ 7M{t&ҟ~lRF)=k7ǝj -V\RU^8ȺũJ.TQ{%F!pL!<"[c~'d|a[z^s@a?XiGϠذ[I!V,8FO-Lv<ރgЯ;AIHxV~F.(MLj^Y`<N(+tO=Box^LW}bK{n;ZY{ݞz=)a,$%cEՔRvM\[8!S!W!L)9PPQ)-zˍm+}{Z>!bX M#9nVn@!%[C`d#$3s9vW ҙ/2zȶr7`찁w~Ii;/t$eL|_d$0$-N;ME!#iH+,Tp`*< s< %'.K^oB1W+dw,ؘ.qAyvMXW[&`d{`Der  4lU #0-~0^<#]U pa"ٔ**S>j5D 9H&P}F({Onx3ߗ`O#\I:1E y= ý#c3~O^(O|y-F|dWtNKrW7<%ES1t@,ų3wDGa+)gMqpk1b1#NC7XdkFKeru']6| A\QhYy008I5wE*^xz<$ ;EFIߙɦ B9`x^Y{=b  MEL|PeBj [g D[=?ܢT bT,>ݲ!۳lH`yꢯtlf` ˰k|0Ø!pu+BN*U><%szWT*?l6l{W$ LxjwΛV+q842/:D0.%.k; 5tUys^(aS.E /_ī.$*dgрHd ĨxF N>415pCd8l,ZL#nn:[$?G> t^$`% kV$ kAlǍڛMkGU"u2N2?%KSLIzo9P訔1xr^2sAdԜ:lUA9p SQs0LF< @}˹ tRKiGD!sMBijSh X| 3Pf<2 ,E+;g*|;W˿vPӐPC#p~5+T Y۫RX({7bb4pI4PvcMch̐S'LÙ(/5")~vO}$Vӎ+ ]G,l|qU8WppоG%pTJX sX@w4U^5YU1m~>5tkNI^ϸY[ /AG5zSqPYjR@5ߵx/"Ro%&m9R,S~#˟x]Rzs Zዊ] }j.i٤ M3$Z Ʉdhϊz7Ɏ]8~e0^GN,4jNύPU?= JUEMٽ Y=XψɂdS1gU"UC˴+Vb 2at,DR[ ҡ"κOe9New vG[xWSe>,M?2&cgE5/!gdN>lw;~y p/SOS.ǩÕ.gQgHfl!/V蕊I@n"-JMx^P7A_sGbb8)gNu Oeu;Hp-H?" oP玍:?&6]FY4&Ԛ6>I^m yޑ-7 /'uZ>ĘFr4o<&%Hxۓk?CQ nS0M@%< "aCXIw{WdZf6F^]x5ơ1X {rD ~=<㨋u2\.#;oVD"(7#>o'|C7pAnAvי[oTaaX_Yh.~Z0|͢O;YGLKmKeX 8wlWq_ts/5[+Y;I_etեAu|ׂ.AfCr͒W RUIg:s2C>G9$*hE/{;)} aJM:nVnDegW@70}w "cpʴ4R TS\~rV d `f\aYXҿzد 7ķI[d-1>̇b;%$m6ZuFt ir,‘o9}9wVuo~.M}7$v9-԰}Q^PG1;g<|xĆ(+P/ q$j8#cQ>#p0%\ S:HwWMhk4ފ9e, Ƽ~dD{d!o^K~]]'ao#:SL_sqm+g#e**M~ƧinGZ^}Hg8Tٜ !HR\2Jメgs:~cw_[ bcHz˒ a"/s%=R`ZشGaՅ5GI剀U?"(ޤD 0~'lXc:@J7ch/?ě N+˴Q _o .mv+Я6a8#>r4v pd})]f^( 0ʥF1 wƿ$Y;G^I0|ja~^L`.->3`>8ZQ ,@(I_m*!Dq ^l4y 9 $)y|o& rxԁ`ތ N\edyR;]Ih5"Wk!vN]ʄ+L}VCJDŽ7ڻKJb#a ?q(BjqKva<Ӄ4M#3Ԟո:nw&_y @͇i `ecQ~`t',ukv%ɸilcϐȡZq{Л؂lngF19͕zv\a|SW֮<l!K3p)$r&j;t*8y资R7񇍧 &,c'LWZ>ѣu'9yFP|<@C&gݏ~OEf6 K  㼱$TPĂ-!1R ׮1/0c%#DHO,LJO8ipn\2\QRe.L$JxC uͬde8Ơ/iSᦛp<];C+Ewˤ /ѰA1žIɡnIV@^g x99s Z[4p*Q !18A]dwvT ČE BPvQ(߬#c01 soFe$pWɝ/I[O< C$SEѥWD\mV$bjXD7?;Cx1l/ϧ{fv^ BQr3FiS VU79Mn~+X^46K*+8ico6&r]-lBK{2PU6ؓU#ޢu}r)$[ UN'/Ě|Ul!@e.aZ%\nA>*})\({N>aZoj$j_kZTfDh&8O$5BD[Y2\}:G/Fڳe$cEӴZ m>(NF& mIkSl nX|UfPnǧ-l|ma|e2$"//GK(QNJtz okOA;X63'n3K<3.Ήӊ-Vga{x V`սLE狜* B]DOfm9tbX~!]2D7kS]N4&;Rݺff^ߝgi#1:GUS\Ji''VZKԭO Y%"bb0a1gt|ހ4O%H _Vv-Ͱ : xnA?0{%K..{x+z Ϩ|8G ^?,7O 9iZo⑹HeQ]ޛ=,Qd9G&/n97Gxo/IL&m3 ULg j)Y+3+E2"QD 0gCHxG?&48]*Yv2/|yϞhT-PPG#KiNc@qڔwi~ Bg|poִW87TPx{(> n}@"6<8nWBn]Mӝ .SWg6py˟s],U:7]s)<0֫ÊfhTR>R >4 3et\Kftۏ7g0H`0]Ÿ o |#R<-¡H}QR?rX=[,P[vG>&np32zr8/p]a"gzѾB_\ 3Mn%z[Ώ m+glC/$Y|8 =-ӣBHx&I9t{[u( 1t%Jm0.(-r^3>Bt^#u_ˇN )˪ pQ#hqU!,JsZ+~l Tx -> "9s?Up)K]C^D,1mjwBHLJC;~1!`MוֹOs%r_rE_>p5I_m}H 0a/p'/T2ȝӑWD*8hԖ8帴( #-W ; Yt%`AoMQtunitjV.hJ\PT?@s{SH 9Ht@xv*L9/7 G-oPߣDjYb9ͶS6_*ݒE=q ٿfe+5ضr Brђxk ׁ:; V.6heA s)WNB2 1JV6%EXwsC4;Ю~IL]֗xhe"7=g|a9bqZ69(' T8#wVOJg| ]qO|I\Nӄ-_g36\xR)Dzօzv*W&BBOd5$8I1O'$g+z^bdɨΝ9~]z0 wdSײĸܬ d0X|smX_pO.xE4+0_|6 fE5D'IVSHM\%M.bzD\ P ,֨WuBqۋ E0F-O7?%ғa|v~gO2ޤ籝<& HRkWk| ]矱ddYts&L7i{moavgڱc-s+IeK5[酅ye#௔0kP3ڱ7K2|@e3ql6OE>tUNbsщ] _D zgUu5g~𧥸*R1` .9m|LJ  u̯E'g⒡vbK>:"W8/#Vh\:95Xj)K\xy~|F:a5ukנUꆯ!>*2Hh{?ViJbs  ߗz c ^(SWbZ ~}/a()5=v6k+UjVaWKrjpI('']E M;M<)|3]PrW#U]ȇ[% ssk~Q햲~*`eʌDꑉKrER- ~>x ¸-=h,Lؙ %)%;?H(nH}l3Wg"v3vY~ YVɋH]y1aD-'3 ݹr*7¬";$XK.]u=**$C7/|S59ݜTd#zfYkyjo2Od13VvY!њ|P8x;4=>d݈/[sLߧ]%kN԰[,Hhuol0W;J m3HR܉^_*79t.BmtwMNj_=ZGw.kcgc^$O}IWOP H, `ķ JweЉKlI f}߻>:Ӭ..VY'|KWYֺU0a-co>\'/YXf?-)&tvM$BGsT\(l XpIxZ1$غٹpKYL.Ogu2vM(7GGm=]|'\mjt>D `S xxwejFBi P_s N2OZB{HϠlj^NyN Tfbv:HNC£5[]ꈐ}L4s^-{Vm åLbtя $Փph9M1Y|ӖMjvwp>&V-Z"E3N? Hwu;!(zX'3Lo} lR ?Ӳ0]턝n![%sYnva, i[mp of#!I~.K/ZfR"fL٭ N#c* jt=* ud|OIțKip_`pY%o㈑pg?ed^!?@iB]`ͰoK9C0nutЕN\nY7),.CKU|]m~YTWӋE9D)[(uXz:lDv?t%T]WDPZ`;.ߎ0 0ƘwM0~l? R k"J8b$+9Ͷp Y,wgCW^`l:3ldg/Os<䡽Yf} b?v"tQo+f%YEH^$84zc'3^u<IK&Ma8`;*|c=f5*}R:R֎rWB/> t9PE`b" Vf?u5.Ay?3fC:aBjGէ(yˋt\{*չ+g. g4[wJ^imY;8%̊Q:8'2 -7c;&Ll~ kӮ%9wC/SbF$uRW.JvZ.z)$@Mf%deUʅ$O+(Z$Rbi inPAJC"d+ މwa͈  \,[txm]cAC֞>E/L&ݧ\技TFưې“'Lq3av_麷M>!,|&ňSB0Gu+C o/MZ׀ڠROD4;Y`( GE׆s7 oP &L-R(x AbsTcDLf&ޝAɛ>Y=w=Á$+ ɝft=+9%5sܽݝhu(L= mjSħP᥍h8;ܲ<י F6J/1\DSb8tҾ˷YsŤXxl!cHpZ9ag:fVFy*dDNO9ۘ.c}H2t{4޳bOŸn(Ulc5!IH`=6ޯ37bm7׼S #rLuXBEK[ܡ4i%ZS2!mc"I*k+,B d+P儭q?7FM$95f)2sG> e'U"A^(vHLzm¦3i[:沒X-Z{k)=-jC,jh#mvo:[P(h}I>؛Wx LntJQw|5 ̽er 2<"[3MCu:tu@[W]t{*ҾWu6e6YAş(+5ވ?zBr`9A/Ǘ]i~>t0y逷<>˘U \zHgsIڬ gn?BW GB!H5Q,K3+hqf8UbR,@\V`kc/;;dK{==XO̚y;] o+" HP5R\ӗJ.4I[  Z@/iB #P;%V-!az65oG7P|OgsDF %f3sУLԻ^͡($m0r.Zs; [^fo95Ꮒ1Fdɇ?l$ 7z|yݎRCn#Prǁfh!MQh[lw4o5{Ql/CHYpw) ?2D%PQXF ]iK̋X.59W{}GiZȼ`:U g(s hŒި=$xp#茓3EO&9b푟8rb5$'n͟E'A_p'Z;D2!|\{2.8dLI>*LnYC~P. }8g 'A뜋.|ɗ O|eF< wk;eP$ I 1ѽ-ؓQ+5I[|%0/TpŴte kh5 q&BP2{ Lw;mVe`81pX )D$" 1?d>2.1q>rRPp%cʸښ Y(3TY1u_-E=1\DSp H%IGg~~6ӟ,ޖl0 ?:sMwG6b5~A񻯠K?K69Y,y f`$Hhxt_Pm1g ehID4N!RZ k"qB'nb(a~ ڈ[1 <57ēU` dQVLuQǓ٩?["Pn73 W G\L$ĻuhH9ssGD(5, ȝ?H951hQu2wXP^} zJ^JDZ٨j=X}l>sɎl¶2zqArSp=8]W~01s>^oTpr 19s)RL > }neݣZr*pWXʣ ?n?x Ehnf[U*B({J;`7 9]$1Z;T gBAF^,WDO;,Zn\פw `h'VՁ!V/5"ĕ]Ȟ( @Hiӷ "@qIM|U+<5!m:ioܾ ze;Цì!!%@ItʽףW߼wJʱihJ doFb7ǨлB)v<Ҍ7trDyON ۖaǎ\}Nդd:ߩ#%l=n ^J,H`77ғ\CFt!^&D$(JzZMd^Ϯ scuG{t5.AqK pX*.>¦c?;S<&G(Sq.6k7KYyj2XV~/qȕ w(n[&!PH@KrLhc\n^ټ O1ƇHH qIO7؃!)}֧֢]s3kQP:-x_&3* ScC၆;nPی.QWM&P72)ڭr9ǻs^OΦqpf*ŝ)Fb;<} B^6wSDA؅Ls9E7|Y7F6 ,a'M mĻYdIy>Y o' OKY PS W7tjC]O$@HxcbJ﬚+SJߓ%>o@ĐrjWՃ>K1T t,U@I-t;^kFdPKr,8yJX- Õ &h,ԢWԱ." wAuߤ}K8zv!` Eo>UpulV$V,zwݑx$#f2s!4{^fgY~g[rVu/.ką#Ez3QF«E?Z(|;"b%5H¨$ 2^Ͼ5vI FP/?XnFR7 NYE8WgD7k@14X@` 2G-1%B"Utx ʣLUFet6ސ0o&?|PDڙ6 &&o~_icqbK}jxWBg'Nq}HXO.8~ߌ} ׵[/lul^|*wwgfw&+jm)鍵H06mV#.c M?l]hؐ#ᜏ8筚G=Ȣk(F̲!"(,[JY eCdThXa@LfƛZSpOYQ[{b`֏Zf=MM]iƤ'NUx!ޛvf+(ep_G왗F }L)L -L/t+iʖaN4󃧷 L}F o R 5̨S}䲧ϴ+pH=W3_B8DϳѶ_l7䶈v*+dA s֚ϱUWqh3'' UN_M*O!w<}2wa[h:#}j,3xj\giWWY燃ѾL–l16n:^poئk+Ro OGdڃ= 9S| -0*vߒŌGi_}WGʋ5ܮ f{6 Ċ-Fw0. ­Ǜ6HϷ I.eK뀞Sn6p׃';trwL|Ӌ1?otXlKB.ձ4#QC%PoD SneW^Y.E7 |p) dQ ̘[=p\<]O)/[`]6I6ƶ*Z%etVmx8& rPގ>g*FvwL揱ޏ!eNcC$2CYcD9^2]MEKO=>G Of8+ Cz]qKc!BX2so_Gљ.R!i_SUf-ŧU&Inz3>|@eT_17@P2׳ ;]1^br+џNfzGڴ )t_( UU_Ď ܯ%A*RM,%7s&+po#dnjJTo!US4?Z Hbwý5GKɝ x=a)3^ :P!"f]+FB'h=hwD/&AVZ x|&ZRE!DDz7FZED^_NOLkG>lĂ$!_=}1̃ UAlӿˈЎ d > "]VA,|Wxm߈]cOy7~wⵑ Y(C.&X=1Ag~p% #IE?DVpp HܬEB4f_$dCU7j ZHyM _G1[aeyJ@[):/Yu c9x3}^$ca_"tE%Bn߇Fb2OY?oqKeM)DGbGqA1I,$76jgZ6g> 8-&IH)VHpť`73Bawb/pj(! /Ki6|̿F Լ m6ӞV_:_N q4L*`% 61 zl~UD6N6RZ~Ԋ U6-M\OTܑZ l:XR=8Elқ:zpaCT~JP萒OT&r-`d(,.>H<zE8CA`Aa1?LK#>-ʡa&Yufk;GhPqED ʻ9l?gkRg v˿Rw2z[tyIq؍bxT`ʿ$˦~]2W_x+گmIll덼_8=λU\YD͗dptD=)u\iGƔ]ڰbE]?PEĥݦ 2@MRnAP}Gza.+X*FddB$U^*m%pJ˛q*\MrN[H-M6]];`4V^[LHtNśA'J@=s.+HİZՉ~ ۴^.v3Q=dQdVk83~ ;D΂+BAv ̙,0 uߺN#oeq!Se8 -@zf-XmHO"3Vcv\m,;8b3*@Me^&R mlsPt6RcK5 l 2[&+důu0ƍPaD*$mSi$ g[[ƿ Q߃QnX߂0/6HutM*s`Z]1GЎA=ނ}qɓDr3}.c껀uEC q$*,10yB.LP$O OH;g7L f꽒Nrbq>Ja'>a2t`)J dM#A,{ϸQMvHc-p0Mގ%e"%]q0$ċ0O90d=! ui,$"0IfnS`40XGy=fx|HgM1 OŲZ9S)j5[ug ~KZ?[-47$]FkM-w]wƐ1*:![F߯n[/p=*BnyaNǩeX.$@][}gT|+t[ZK;^=a]bա yq\&?dzZfxs[/>7['TN)S`}MGɢ7R4soCJ:W5*J4:*ޣn8 k|.-בeq7LOE'a#~4s#䚛GҳXqF"1hjbF̷1#<\Mʦ?L íoF$;\Wx*OuiSXl2s !;*rs+W$Hq s~8MĎU7oGgWvVrss\2Z%gX D7"ʊnj246^qxBӑh ś>$#Z[^יQ-k Bh B3 dp2,b!pm !dn*X\3< rD׿ _4 {9O$ L\hT1yIzhR.m0G2N>o{6;F._/'Yuw)ƽ[i+N = .mV& Yv,Nj̎K]o@TvAekY)w1ͤWuNqf. @ ;ELJx&VOwE:0i7ОWj$!Is:./{VþQ\M,jOKqM4q`?8@fo\И!Ln,NtIY89P H(pX7OFJ-. u=k},f3,NX埞;̴O 8Z6 $7V xU c.A^ZGm\+ -T0X! mِAZ:.Hޱjjjk<Ɂh!2bPȈ6rM" a<{^e@u@0`OIC3rHL7ڳۓX@SEy"P45'xFupI-4}A2"Ԝ)ya87ߛ^H! tO(G+QK]4Ek~ o-&m-$} Aw#dO]'rl%Zbaר4aj7jde#a1D)HR瑬ZcURIPiߴuR.q>b@,f4LqfkwF+™6Ѽ%ky2N;c/Y)ibK8X80N'E#.>"[u@g-:.c6 Nr0`rq=dEʗ8K"R$u:gf3o7w*I~AHg=H2jrjow-ǾqQ>[=% ;7/{xg,\w@VB3QF4@zK8*+f^d9 /y$q갧a( KvX=(0 j3-u@2%%Lt~֡w|t֜K)Б|u!O vsIdA }F]tc~߾G6`JaE$Ĵ`@b ɢחwO CXȖGZʼnxKSұXgD:ccp?!Vӫ fNjIAQC|!ԧF:&jC>8YkOWc? !N) USwTedrH=|jAۤ?A&Q? uv`hÿ Gbi3(QnR^uzI\)W"ŊcFҸ✭$ <DY"r"3ϫ.pNV8y+La~0z6LC{+h_ r Z[Z^ӴMLgWMHigF߂5d\nM=I|GqF&j4DoM@-QabL{V8}Uz~"ƔVEq&^~á@n1#<u3L!irW˵(/o^__iwj.6:/sS] Fs0ڥ[B2"|$t=#Q <څ*~߰R3xӉ:3M`k$=dt UcKpaMCD'g1U7De~6][9#D5_ʪgG40bC*nSY} ƫDV>ݖw.5~+#V5%Of)%nqG3EߕٻQ?9$Tv`j>;2T ʹl6 U)8Ē*rwKᝆ?3`.xfm>X; FU+ BľۤlG!SQr^wWV8F?U%[~G/3Q9m6V )3k y#RHp%b $b 6, BDISiڣ'5@;iXwZ)Ӭ<*+[\2c|42 րA©e:ke B(;ydzEC*Ca>ONSeY<R&k ݤ$EDzCw!'8ibX[Na /Ay*{>^ xCEWfs:As?k H b=B˧˜,eôÛ5a^)wHݵt*ÕFi F˱")flWc蒅aJI0R| ݺ0 ԦSB; ^9>kBMP.h6DU Y{[Z~MXFi|Zh\ k|@3aJHK'e sH4-^~m7O,-QO s佀-2<+964ebfʈXqPMF2pq&S:ߖdGGlX1\?ǥvx7') '{rUp1}n2/w6ӫoswaD8|,]EM{pJ-Cqw0.6'i{Y2`ÿ?A!L3Qu0q" ydtۊq{P%nnsy8>M"Ǣҡ ̅d>Jǎ{R-]}dnon+R +1C8P.%¬U$e s(7ޔ.}DZ[ DfP_VZ;3]ɵocSwjGɠ1r͡ZeJ&"kgE-1|c0*yPPEGry[ZIZyJT\Q 7d_[iW-x Ӑ+輺(q49Aq]gԥ_??~3z̆gݡ"O#O5LN-:`VÞ[590y:k͛H+ '6ޭ* ernc&'Q+g3w)~Z0nm6O+Wf'oN76GAW2Oy~X'`u>RhET߼8ȱ&8wyG$M]wal.MêH@@˝ɞaEKv9pf viB]HJ\2|A Po`D̆%\Y&q_k)OP9 m[VsstOR@h\ @3 cO:"0@U]R$Ts/X>^`GN;đAS`b\{Db:s"YŎjHGnVvT/I;Z ʯp~?`b<$Lq@axX8]Z0ÞOLyF%I ^2glǙ) Nήmm󗁟oel&H&oE:fSWޭ!C:*/A>_(.NIbs- #r?KVlnD1 Fڱ'y#bt.u#6\!.ODXꚻ/ɽUUI!\u>tn?7)[.cXdh7Q[g}yh砠.H35%՜ؗYѐ8zA08RolMIby[꫋Y\ GYK7Fr8#ÁN&*x`@U'>nUAxaJAD0Gz/[A YMb?an9Ӝ J;}EVTPKqՎLҝ!ʦ uQ~iG-(?+Ik~tAKF@{YOBS<P(U i3^twMZaL|:z!>~^gJئ'L^w$X۸; /y!"c vpmuI$T)s=_Nfp_.#uA&|oW"D*k` ̯ =orȈ6zenB |_I>nITLFJ}'?'EY4R+<1}ΒXב~Ԯ.*1BPwx NBG׎jO,'" ;3V KQcJ.D$ֳkS_"dM,0@mmHbzP*;OP&Sī-{WkHμՊ6`SΛm*q/ٟ)RI(jg* fdvd3oa ~8[4|]Ye zLRtB'ey9Ao?& i"UBϾGe-k$8tVlmMm.a6[%8CP$wtMWBwȉoJu9(iFm3'Ps;>UUm817a\Ƿ X f}u=jz8Rg ]X`0x-hFzj;\SNP6i{ !дALlx/ PK Ӿ.?4nG]HVz'.~%ŨmWg{3ǝ#KH Y5ܝ9͞T46xzS8{G~B5gzaF,aJ"p7f)Zx2\Vr'p _Ÿ5m1lcJ}^N'65 _aKzDiU a=.6"I^"2mĠtѺZu '-S^B Q]ւoey{2[3Q#`<94=e ɬZHJM75ZPx7G'׃q И֕Zwm$WW ;|Xht24,T/j<3vuW%񤴬Ό-;]GadVM$A ݒVCr1mnCCڮ"@CK'߰ ͝u[ɍf=$>>ucF8*{GEK /"ͪL69ٔ0>n3 \o#oCb@g luoaRƱK,79`< W԰s?,=ߚv\*Ӱaq@̡|A몎!ZYxN%Sg9xEwr%v-$r\.1f"6?#"k/ w5Jp%`ʹuLUNb&K{b9&LA(xo=0]OF+{MoümeTEoLm:a$N+Sb"V+d"%xkaRMaL d~s#kniSGg[bm(; M]ݎ'JsfҠ&/tcom=7oH@=\&D ?˾6'cv;,_b8w#FN|Afh !k@_2_% _ Zh u: š/\0wB P>TYНD^2| zImt: :솿9rڗNvPܚt\NW/Ֆ> 뭞q | {<r##S|њJIe$*'GD$h ,p3=LCޯ\aק{4ql/^V5K"<^R +XNqxK@orA~\ܪlh'PD9i?S\f'h:lâmn xU?^y&c) HNZG?%4-B8ZOu{w]fx: oLk_~kIf_v쒻]HE VO ׮tD@@h!|~1~gRI&;f9Gw5U X/>gN= ى|YDٳ$U: /@840f;hW'J.$:I k ? =<g1f,uy59$HojEnHw-}@U Ml ps6eR]E4|qDm+*lƮ6MKLsxJrFuGS-?_ů,Qhak:U\G8BLCۅ@|-= Ee{WM^&v BhO> 7Do-@NpKa/7Vm0$[t+C B$&K_gq/]xqRe;sd7. Hl;\j섵ߕ;$m$}%^" `(a0rdE-@9䇪sQZcǏ[;Q;mwR^4T:O x~ti/? b~[~ h{Ҟ4VDz@d( ΢f=y\SWNIYBKl*է5`*L ,ꬣxG̲_+[񋡄KG+c/]'2ՇrݳTA2#Ǜ1ԬH^?tR?n> 6/e_(lodЄ/Kf8@NzHւ7RQdJ"y#c t`"!aӇ3dXsWlZM(W$Di!*8G^RuQ BӾ=׬aQÖ6Vh wb65,mmo݆ Ǝo ~b5*R zK^W>ytUa,zOS} tX65dDҸing`f+A@낰eNX< sCSj>^jx༫*YfI QìK kLAwUp8`ZpȰaT:t).'&ĥwG Чa0]T]EE۳(Kި~+{zLCvkkk%4JeF8#i/ ~e<RlWRx3QׂɴvvP_iM8آ`OT|k]T eD;QCsB ,{P<#ݸ铿渍nU_Jd[`@%Ps1oFH֊F>GCkƼ3/)I:'ԇ O6w&$ EEEM!'Q^{V֓+il&+o{ vkt]AEFex ,OsE\ߵi6=`Xd^4i2qDG~Qܐϡd9Pfj405Q/\d{V~/-Pʢx11Ve8~P)Lh; Q6/GڌH}NP7%ͤ{õ 8_1sy >TSbyi " 7_;}PԳmwRlV}*oS,9Šץ IE젆U K~q|q1~Ι ˠVO:+trMgMsN*KUH$YYΨW(r?8 nkEs+MuQL1ҩw%]4 郺#b(>dZ قV g]C :S71O۷ݍڠcLg_;n W>s0kLSFڿEd4DU&Y3%`zƒߎjxGG&% Nx^.]bWWO)$̎*ooHYT3Pz ! )f?KYs»6^ix6-bng4w=su_oK̨8 7t$&YD:חx=&akq閵L:6ESЕq.B uc#mgҼ޿~4OmkhDc T$/czr \TYiLUpLBaGG@@Tވ1Dr kK_*^KWy-HH:Hr4UGܽ婜UDME4G-⏨ādc:$tӊĒ3%]jHON_ p*7 858j! վ ZĠRw-Idh @cd,7Kwnź*MۻE%l: ~N;ԋDBb̊%}y;C+H%4Ս聆ڽ9d>%vгT\XiHsq/֙J:cjNw4>ۡ6}c~D!:%gy| oB"df9v=c (^F\ +i~M˦Mn!9ۿXumz"wUX8|5Gۭriu3gCqX}ˆ^aX/4;ItsVKo&RD4iS:ޛ$zm;vI#y(HSӌ.muU:j8OIM';׷a'ZIr#`6P|`Q}B$DT+M) ¡FPחLRQqbBiCgp:LZ`[^B!4clЈjHVRLøͳf}ZgRP#fq >EfS)@3ɁjZ&'uIA9`.w؍q2B uX~C '(mF+>ZU8CM 0Avq;;p7 ^Ķ 18عpV( ]:7%11 *fr/. ф %)1k u si|:bŦVn#ChH])uűiq'_ T%Gc6WD uR25ض_ ?]:$9*qISX'^KGCثaęeaIWmiJK3 煆/!5 'l0O1.W~LpOVk,^gb/=ݗ ׸j$2DII۳)t"OQ8j$R@7!7,arzV4[*%[BjOT`ٳ2ސp:$4@6Yoo<RG://$Tۀ&edj*.yO[ߢVm*sW(x4~kDY#z! ?J y-[pnFPӸ>]׆ѤXfI}bs$+O>ZEg/VK`.U!RXўȆ6AX .UNzT7gy1՝2bzh%`/:9TYHZ!DcӂYh覊Lc@讞"z(Y@uE-(K{S2&gv=P eI'-GTp< jU4Xu[W4X%94gdv$.J~ЉK9k\.F\M<$D>NtM? #hNrF# _B4{flG?wҲ\Qxc07L,!ꋅRm\nmJV䊴@Q.Spm1Ű[G'x0f(>L$#~G'}wy.^}-! uRj(Ncˠ+ F?טn36w'H{` mgJʬ!<1%Da#`R)n,|F@XɄ:L:8г}cKѓݲ'*h|esC~Awū+c3K~Up8QI!_{&sv9+oDo@ֱ;VɚSF4OiY(mH( 䉢[57=ςؠ1B5a\ADI@sh 6'x8g: CI}J( * Yw7*;ӼSi^#fߌ'v?7j($״ e6;v[OAiη\=*ݩ&s(? (kSFlQk[(V(,vwmom\^sa<][d QbɢgVZUqF|xޠm'vW+N$2l_ ްnNmPZLROǕ曜;01 9XѬnf欏]kYgQ;"o9GWTQ|)_OQ^Vd|!n,5#nŷu޵;PEuKVNH7WT  hBihQ+ xtD8Ⱥu#َAlDFqI''̚Ӓzrf\"ы&Qʷ -/vWec_vۈsɱ C)mӴCu ύ] Jv[(7q*̟5(IN-E w)"oRn(;e%b׹'gBn3![3,?j?>t괜,O|Nn:zxR-c:K€)JcLH@GeQv`6tA<iG51v(ǃdS ՐЦ-`|ClbW-S}2X*M˜Gd|.׊TX*Z51I{L^O?PǤ^"NG̗L?fZ6DUn O"A}׋rV?M 3@#ʚN U`u-s8̢ >~8Em# ǗZ|7ڲpI9统ihx-HeXR 'sn*؛}}!+JG]cjnD//oTϗ_',5ι.n7cPZA bsZ3D6^~FdN\eYyP4[0/щgݕ/d6 jv& ~^)bNRq,hmʱ\.8u@UG8 b'O̾6Je/ L^ISǏYuk^ycAb^^]*ۺF ^>aD5O#WBߣT'oނ/,V|rϝ{YNٴ,IASvopOր1gU3n(KG 9W ho2=$~/Uz:M \{bjm8ÍƇ,L,gfr0?r 6 'TQԋ,~roP;= =._с0 hd5+_?d;wB\&i%mG䕼W`) '2e8\JiҸjkeYkKtz#vXM+񼛜*MMk~;ڦ)%}j Q(.U2 lf\W$%PoDd5`\ʶcIǂHI`P"Ya "AVPRIP]5pzNvx3`U' 3,ZιTW3oXB:wtVdTA;]_rq(ʿir2 %voFrn86;VZcMPҎyRMDUTϥm`aB `Bm'>F8}J)1K@HALz͡JTchCZh-% ˮk!sRPӂ)k+$(T8G=-,[>VȺ:zsk +6F>(حM/ $Û:ecfL*#Vm}1' w.CVx)4n+2Kp1}^j/CX_8PZ,ODwPYѝ8 bg/[6/nv҇:D(ϑwi.jQC0B_pwl1Uk [JNsaqRШ,W&J 0HcQH*E  62{_Dy\0̧dMo?jͧifE_B.:!su4bP6,:p0Z\0` 楉[bZFtY#kn+>?1uWL75)[Nki!zFAEBGNɅ[_ށ\Y=ߖhMQqQ.y|"Rx(s=$ʇmXXr~)x5f43|˶_cwC$Hkpt\!(XPƞV9_D7 Kl%K|U֊9L6&e[퍠82^Ӛl X&)(jW1ZlgSY6aL]珀jߛQIScٔ@v4:g]l$] hEK̝*/$Lb\L `F䆿9rteS)C#`G1]҉~N$bėjɈ.}@jkqQJu n"-+K>Pj캋"V|:S'Lj 7[Ί~cYPd74$wSK_)C)6znnK(6ćآ ܽ ݢeW\'Dj4>>mKGv \VonO)} SS^bwpn_0鲯/"\@N/L@~|V$B0dDgx/:_Ӆ WV7Q*K^*d_x㋯ /" VF)LE$mt0qDp8"Qee-)಩MR4-;Oz(S#~T]Xr'g3q*l\.p+25=K"!@΁;%1Z(،le1t~/.b:AXuJt>MtrzKPo6`tqxqȃDj5mq|hkJ_^턳t- :$P|S^q~40ڢɚZDb4u(9b:R/-@)+;Aj[qe oAhF%DpꬤNه|+SʐG=ôw פ_a7|Fņsd@Q%ozdGt:K󔑪H2?H<*X57~zƦ ʰ71EBH3?rOۏJvA 36qć_Dž<h$40r\5+zePmazͬl̖$ #d  ={<9ܓ!~:sP `tiآHӓ?,{tDuo(x ?e0 O VaDgh(=r?wd{#$EaTڂV, 9 j]8լuh)Ch;NLԔTK?loew VMžbv{`kWV*dJ"&馎tiN8"ɲf~BΛ X{=%JimL 5o[4Ƭz2g:rļ 'y[^hT-tæW* ZQ -Y'`"V+)ƾD !}߾t(Q; W> |:T6=kz.7T-p=5ֿsuTDHo,]+&>zމsǁ#."E<u-3CZlx+S}#ӄ >[]M/ȯD޷m(%]/Ԃ,'j2p4|gkf)o/Et;@i#8d$}aO[_7ཕ2_q&#LV.`iԩ#>2D`ɲ{vT=K2(y )37svp-BӁP&>$g"2׊I 7q꤮SQood_%džK(;k<] 9KPw :zܝGk@N~uE\(enrLH[~+c4қ2/9ǦytN(qzP_(@E!Pzw99,jEm$#!:F7Ur{mC2su0z}R70ŹJH'yZtjR6`^\N5.z?@Bw(@\/x%Hn@6ɉ0vzmǘ!Sse yM,Rj׎5S>7ssoIcW~R")(y\KIJDZzCA7Pr?d蔳/_ɋOw!}M6{HBQm>zB:U,9fΐ<>Fz%Zzz,20ä?Q)ĸR=s͕ml( ` Η:Kڀ6 sߞ87hӘlX^ 2{aܡ%'"{6~/M66`8?"N|(#}Mn{"$U'eli2=FElWYR.M3Yb?f@f VI~L}1@z:e@hH,aUP:R t+_}_h_=>ռ/K'H,>+8 a@ UXj7( cm㞇L&qM՜ThAO$|JOf'y8?:+D_m&Jÿja b..ViR1Yw4S;Vaf1@ ~ٕk鏞ُuG>9E&ڳ2QUrwEF.ǮVz={zOa{Q6 V'?B;;& xrK%^NU "2 y{od2+AD3U XIςm/KV9`+)-c~H1`Z ţu. $M4eMsXN9K53`z4}DUz[g uy 'EnlaeCwB#.wdǫΖ, 1ΘA1%XBoџڮA<^3bJk*Wt D[bY^Dpc!mƝm]2UzAAl4'N} @PXhcͰzm5M}qڵͳT |mo|4rT_² ,D{$_?FBRP2R#i~=/vK>=9L_AUelGa^Q@5w֧Mq&5Z(0stXmOyX^ GLeRXt?86f RHE۩"M~|֡V,#@{EEK҆Qٺɑ[u+z 霴$ϼq<`.mUk.%#^:糮R R;op"imsGP4yXJ3aX?X}HP7> kZ_O1_j K;|RdFV\h(߯|iR& ;뻡J rt7aCˮMϚwԭ^2 G](NS!} %"9|QS/CҢeJB U(X 53>`&;,*g{]z@&f>LhBϗDžC\u{mB[ٹ>ptsKKɓ 3ZXg%;v*soŒԵ0uO -S$`9]~ &xh#rrz֓NIT!8yt5b0"I$Yv!%4Ls3Dh(vIlc[à Z#-#!FTŊ..z jLS-bJ)",ZTc}}=ѱxͷ}1^4W_`o}l7br1I^n7(ٺ}Gyv8-".3;/Rit?vͩ"YՄV]kW{CZ@ Fzxϑ%Dw\g9_3\L]CAr3fwhK8aX/SFBQjUBq5#UZgxh< PĵrWI}|ޠVAZNv-8iQ>{x^!OБ7cI [%3Hm_{מo&TV`Z!-,pnۧ_}ּ4M5KÏ6fܑ+zmv6VﶱYc SacVrmQ}vnMHajJyr >$wKÉΓAjdi:}xn;ݠf `nn@+f=9UFkP}oHxKfQU{@~69Oldph.eck\P/w:΋kyx2X)6Oǟs=Ʌ!jE U4*Pʗl9oncW,X;Ge80Ҡwt(s &6чu5ITkmHOţⅳNwQqq7߫Ҙ駬:Mv7Uq8qk$j۟9r£,As%!|MT:oNeȧ6HۉPM?'ֈ8;^fO)>{jel@P7>E)Onjߝ+Z4Iqc? M{"']%." Wg#~|njH.7 b?,fQ&T/v<R y?ߚr1tD2r*+TAq xv Эl~FLy%JD^._yK]WfKs̻%QChN'VYw۩wlP:W\{|8,]# (=Cޯ|.I%67F i<[dI^ĕф@,Mm,]ܻ0džm[dz8JynJ!\3"@搎#\|pt^?ǾUp4-_̟к8EO%RF'M"grjdϾTJ^#>Q]-@44FS9nق_6[z0NyF)πcEOPZKƓ^Y8񿱰MXdQ$TMgɼ*C"@o*+J-;YȎyKc']oym^k*xoEڿM |]ɗiI6[~\{$^x἖)(obUO؃W3b3zYX/SNdEнey|Ωvznl2 ezf)y^ԺUMN #>xyM>h,ԑ7*=®|&ju*;.{C֗kr{(퉗LsIgV2]Ct_# o~"^|΁K)SgVлl%X2EF|دmTmv<]4P5$1X<oߵC0C*_-zwH(˵;Z9TĈԘ~4}-{GԏrgGZ(X f?r;Xr܃pd"H߳>e*#1R>$xamBEQGḀ:lha&ԩq~ $_j(6[òȘm)5.cMT&)D LcFyݦ낝C+&Qm0 Ɂ5\+E뗇Vh^!cT3ߧZnn/"Ƽ.96 TΐkڲHZFS-h@Ou&~V~}0!зnqBN׼%CbQ9 LZ#m]D%lN ɛs:(kar@e6kZʛ;@juOg\o Lٿ"Ԛ8ۃ_qW993a"Mn2p7hdH#/'T_8>&xM|;-/OzQWc[bp}Pf2o'~11Zd3F7T&HhNgueWl6onկ6C XK,2 ^=6*Q:9Ȝ>#8#}h/Pf+Y4$Uo]m4@ld &PszfRE{URHC %h 1X$S gi8_#2Xhb#<T3\킽_8k|Kd>0DȅFJFrE#3S<17Cz.du$CꃕidA ?Ykb Iq3 ~P_w@}rѲUܷME%pX)(<_&lOFz}~yzj؈ cQ#WHr9ș{w\ʃr(?f :*UWe;*A=6.z3؎Z36@妣]\\CZ4| @_:F f!sr& ݦ7m%Ѵ>; z.2N~W\ "b )[zVП BSVJh)ۿe>pJiM9V"3 /V!{n9.e *)un[>#f]vBkf:܅1ߥJEnBy5uu*}8wxJ˝xARx`V0L`URm1<[p"WbAg>x%/H5wY7,fZ׍/#'ob5T;Yi`g_=0 Ƽ̏!D+y 'gTmFrբ^osCD^ XCށב:42On-w Ӽ@ %Wj3zGDFyK"sN9%)u-KLs~MoX3Le0fp;\p9"QHt U*Lɯ}9It1^p6-c֡ct j[bL!ZW:D+! 13,4lEFCvf []>3:-ܟ2ɉӯŁ"2G)dmz=y1Z|>IYl?'Y@;־XԘ%IXaE 1=e*- m\zp|Nr[;bz,ۮm[Z S# Smܭ·4 SlŽ73~lu O\"J!Q]Οv~$?$PQGX)~Y]GRhƴ 5.e'Y| x'r}U`ںvh4p04J)Vvf|_oG%7v˃?$r2s :i;9:S~a-j42C},2lLBDސ֑NK>W9Hy6&R!w9캪'VfGx Y6Dg\I]1N< "vzBzuOo+k 7tSȿGa03TqKGV̭bRfjsUgnvQaBqy@q sm i)vߺxN;4!ţk%pyitQpبV⿌[xѮT0[BU͕w`mg>~oRK\b#ΡxR=yŗa@ >Y|CFVp>!~ [M1|UЂ*yG?]i.Y .u %19ZqӷmB'Œ64&^¸V,`= )} ]\kg?lV(uº)^1!Qɭ($69;ءj%fw(#(,LvcFSf6)lr e@^"Vyy5&uq<&?,o s7mJ`2Co +Nj<31#>|GGUʈMk0zg4=.OsHEJ0a- bk8~F̉.`: Z|TbP '͌(HO ژ: HzWeR>d[L''>{'cK̪ 3%Q2`1y9e:^Y檵:4OKWU;FdVn.AY$ڲqDo&'xl6'gF|,M,Z)zގ9%xS8 ɑ @1* cVӞPpsolH-pOQf1Ic#Y6ި>?Ln) ~j]= ɾA^HVM{'Ӟr*f%0]ri;7bceLx/0Pޒ ׇRNICfv/~(2;tZ՞/O>>UND~S[dZ˜{#I=Qh⃘p ǰH4{?YA| Ÿ"AEwP4Ec*E߲܉*TqI a[W1|F.} ҈s,묷T;mbM56ROteR|i33"GBC=/<~ƗpLGw\9Yq%J]gkהa?U&~jI5s+>ğXSO㋀)=`srAmnpGcBT;m͞eOTݤɍv#!`\.*̋UcjTNNt ,Ew(E߂6̐n. r[P5][Vb5MU⮬ٟaP~څ1֭ǺiIgf\ܖPy;E8E#vw)l[G[9v@j^>,c&&օܢwUvSo0 rMaOB@xk{}LmbҼ-,mc4g֝ʡGAsȷ-p7ي3iF$F:߮wڔ'4llGⲯ3uG*3\M-u& iQA*PB\|[‹+m"f{*i?j!,5pSW6~[ yfzrZ䣔/fER}'{t͕Gjw鼊@~ዜ)fJd#)We{ā#ĕ`5ʿW[Hnd5߿ El]\1ɬx3dea$g=znңOWIvǺ5pp \xw1`j3`S+Y)I= V6KB̘$/8P@nFSdY:(j5:G;1ugW0ln)^9b"St>khk}AF8v&"Ulz:`(otzyz xwJf#۞U0n;}h\ia tAŊO&(IOHtV0)OTI {VgD!p41mWqv8̴;94#Nū@/HlZ0Z]!* ;lxgIsn<\ڦ4޲mIu`tj>0+H3ܬvvl:Z9x2{2uiv U;ɸbK0724$|qҌϠ{6+K4WSil^{]=t=>9TrBxuCR8x*1T+E}I!rJ]'ړi 'x(k!E O$. Ov=sa4FQLk֖:$ݚt9Hcǣ0 >&Ӏ^U&:ppsէ?>kQi7tE"B ;_JIg楊=} v6vOW⵫aD5+ISJzĘ"v$xet27vE)~D/[Ň7Y.Ex$oD|!HO i`56gEv|-al,SSvbK)5cN4zܻSRʊa>-@@e`vU\ ď֪wLĿ5(oם3 J{7Y2kxkJpu"8 OS軪# mF(p1q]M6A3>O:;-#t',,Z_ i.3sp׵"%΁ Ѳۆ>,~WjTZwt:K5`F h) vE41 zOڮ.dgU8ג 94SDztj'P+nhGnD0>Sq_I芐b6{IEzRݸEހR$c\vʄlX Dyߖ Z9#dLK.zi ͸4lkҍ~a+=Jç`ҰTЧVdh5Ԡ;ŋ‚Iу9R\o:P>ligVsq +I?У2z@ΤbpAo!+UgBSԔg_PDg#NH&_!Ia*ZBuO8] >$$ u\;m!O)cQL[}$y?_.~{^Iq͒jbiTel1Fă"D5e-0?Ƒ=2xQ/yA0X<ǜy"U@ZR~$ғL;09F ،+z5 жJd,֯_Β1ƛ6ljuIl~HQ8FuhE$T}0{Ҏ6|eQyJ{hKL2 AnzF0zYv\7+GuBaBߪ=r fk٪<"cpY>=|IٻIq){߬P[($tD)їT<_(|n_*3-zk4eeP՛ި$B*+ᗖ{jPbեJ弲B up&Mnpl }yf%WH`3?}+ ce m u mi5"ˬD2e[E rKƙOFm[ &6i3'bn^˱KEʸ|c=wϥ!#X{ގksJ׏,K+aJdPUϙytx l'R0`O+zA̩k0Mox^>KvݬmwKhskMYG`@L9_خk'ąf@r;zQAF=ְwX >Gn#Th+W&;(y-ţ`Q `/(xx|4WuvOH0_J°{5/^O!^P PDG닽TPka B= CG !Gb2~YhLfwIf|ΔWAYU=“!fkf^8u١nP}ԫW3̋O2y d"NڢM#/*U#FG7QvL\ȇioip=]7ä07Лӹ8 є$5zuHN6Q@3Jdm/茉U>3fMA1C#hm3MxN[ My 3bu맊7rsۆ7%ʯ*;la!M¡RO~1mˠDN#REPݼo3{ݳnS/{c8Ipuj)S"oçP O>"At|R C000ᣟc )Վ`U([Tes |>zk'۽J!*Qu{ 4:;Mm{<ϗ67nUz2GKn6G'<,~`tϊ_~TPҷr%͌i%O|Uu`||W=]Wo0+PXlA~_~Xoo[Xa2tu}_<+ًҏ禹߹G>8dM8AXkf[_g歾I&|d $邟9QT)^☭۲hUZ [Ojw&}3HQPBNX eلGeN=ݭ+kiw֯(6=R S_Y^HjVOcnbz79z١Na Px[$)S#q VxUDcG)#>p+m`p+~h[~CEKl\ )DyR'8erJx[e)wVX)ta;I/wSbTs ز f`07|)sL& goݎZT:XThm\hXc}["$go{%OqiSwGs2<-3E3wV f2r ynCYm*E`ij<IPZ "Q R[nY,Ro?,[|L<~t\p#-xF!<J^9?{4H%ץ.ҊĪAq^җYx/cz)it{0$&BpRQMB{OB;E{_0OhܖI0`` L CQM|ڞ;I'y=t%|mlt0:mKDH:Ņ|='[}=эhӞ&]>de Ҫmnq~s9kf8zRlw]}xsw6 9QQv0&\ހtqByˬˑ_Iy=drWƀɳ̧Q*Y ~ZiY=ηXi3;dPwJ+*G˵z8M&f'H _\VǥTG~mg|x)„[З!SСD; rys半͵YaX㞆f1-1P+(I0vFjC d!ePe%ۚOhQaO'!v-șZGtdHu*5CYKI.}&iY8ޥ v %=zl>i{v_O|=M+ۃ5\E,(Z9,ml!n jAT*g?hQxpa~zjA`xelx-B\'vER߬ Pkd葡^|vbYOOAC@:xk/=c>f}ـ8H4C"D=ԳQknrљIḢhmTڸ:;87|M5 ; `u ,KY:5<Tn>Y%'0rt^>5~ lV*|t\xHGnVMܖp&5Tt҂bpµyswOen.lJkv"+KR?mA|2k0?Q9zO0=4i~*nS M`y1JbE4& XmF8D3#"MJ| r:;략9/CV\x9 ױ*.zRD^^w] PNZbBlGMҌ' S:M`jP9X_}cBzU)G&¥ ]iU[>0uxI,ܚ64~q8\P_&xm(~)BڤxI!eEvK `IQqA,FVi>l^kU7\rν'a- `,e+j%rf,kaΕscTȣ^&(A Tjt*u6@Rx\jXoi8nɤ!h8CDv.<EN}PyHP2̌ Ȳɹ0t܌Kķ|R '@= '}Fr`UפVFD@-YR0on#MP\48q tWI_Q>McbaZSj\q \] HqTm$T sU%2[hhxauFTtƹxs{,HO9J:!!v_Dl6_<&x_0٭d?W_}鹋-L3bPm;:yitd'ܝ3٩y֧/*ؙ9Q}y < ]2ѫ.`ݞ'fT ܍#\n.\`ߐ;O530ɤ9^jFR Dt((lqyЌy*Of9H+=ӑ@u1H.FdsWE#CXN@k96&;YA|G=c@(ɒ9pLk k.iAsw,Kדm8s~ ʒH l-VBUH<6TP}O{>,~c`),wEy{dCwzYܴ~콡kNmQw-AdUY/uqJ8d V>8^Ӣ:$VK'upȶ!cxZ:K+SPA|\ݿ՛oݬ]bi=R$;1G$;;+a)Qf֎+fy_[-in ;=%l(rĉ6''+7nY&jJPNq[*S^FU2+ jMP7%Ǐm"`vB1_߲_wsQ8 ݤ)F>\auq&9KpˬL45ȹis MF? ZF[)" TgJīB5z -p5~^H6U,uX4! >$Q'Iwݓaˇj1H\A=)4@uܼV,;G?;k>A Ɉh9W)>|N~;Ngj"ȇW!'s4)ݞ* ],h;8U ;`D¤iXƺFuk]}V =BQۦ;(͜SDWL=8rfZ@@J Jڡn>ċwWQf~{Zas&CхGrs`z45GRS:Ǥތ[2 Vhenbn[~8C./Cҁ*ێY#\;62v&YU_]6e)eq'Z̐bHyn~!q:uBeN!]v MSe藮iܸyyFİ|H7%}/}"˛&4cwzs A0 (bQ‡'X/cY^) IpJ^Uw)sΆ)G+~q#N6=~J.;ZUja;]3 妙o+o Mܐw'#2l"2sknlCQFG$ 9 ^Jz)qz%k _"jgZ'5SVMq<fQфFKWh>DO3}f8 hXw]Nj4jG?͈}kd>zٗ1WĞh|ZkEPviBbSlQBC7?TrTiڂ]{گ[VHFTbZx+mD6Z~?ty|WVSVmEi,,Eł ջS# leE>\j6:Zs?'c|!f9&M6.;鵪\Ґe ອ-U1_@R*duX5.tL5=oܓ=;6FCjK,\t둴-U25!FgA8 J"'ɣUNÚ_l>"H!0]dm.7˩xeܔ&٠$S xԋ&dK]GNI=sGRmVi|7ӡQ1G8eT6Tӣ-tRKiJpzk R(_X`+%cuNjuY4@x ƩE`+KA'w3Y3gg J C3 tNqDa7wnq8ci>~JZDr#HSM׍%1@P8֭ʞ{Ui tC*7A9DŽ6M6Y ̶oȳq:Xt_;"*'qzP2Pedsu"0~!WdPo.8ײGH3g_[ ƃ{ YCm^u4)uj޻fD|r7O !#A$L bn[Ǧ_jE%vC c9g3K(( g F垸v Pc[`zL &r`NݑLmjnIԧ%?jꕪ)" if$dwͯ/E;ɺԒ {>T 5e 8ޖ[hVm~/KࠥH}Qi ˦4Wxù+j#Z/ 5n\f?PsTl, :p(ϵx x?EMsiL/Xv5ź*OzR}ZtK8@L!ㆅ$x.LLfKLsp)(e i]I0Ա`'v^ꍝVyLN ܛ"+o )Rfܰ0f2;$ls \* x7Od/o:_^e&5(I|:C~:1dwV M,הϒN4 Ɋb% =)LH!i ӷ?'BID 'WӝVPw4nb dVcOsT$µ[ . 3W,񽄥A?L̚AWK<?ezu!)&Z A sUZGk8zkQ^0$sѽ4俁Rz-նNbLEQP$!~_寝v;sm֗.1G%R W0)l;5Me/ku?ޢlU@y} [tEiE`}\Eydy*KHt8@>QcҀ490;8+h*3O{s3E'Vڒ2s9w3ESƺC`q_9ĥ(Tۡ'Y61ԁM-̂T͔0-jKx+׈.x`.ȧ@"O]TϨ0&h,md63|i{W3yDc JWfQ$󴹷HyonLy쨕2QTw2@KU+-]zvq{F&%k0؄ޭ7ao\wwq][2 yC?VBYd^I|.Ѝpɀ287C*(w`\Ƿ* tuhz' ZF["P(Zx_xVƽ(Z$(y+FM{Y 2%*#nYHX\ԩ),J2ЅROلYܘf2ٮjJM'ϥB83\r"D7iY# rC'2J7$֡xY n䆙0h{vjr'U~ЖlAN0+|[<'h9 rc滛FӻfmMa:ݜ:vY>1, L2i zUQE>S,4SlU'/NEoeNo hEL<(Bz!}.< C'kܲ]2l2)H^I8C׀M WN\c"HV{p\N*j}%WX<rq׹SʟzAa`usb T> ~JZK0'+î%i 9U6ōM_,آ`}uVЭ1/)-7Y "Chz*qX&\| DS$};>3]nՄsyҮ,x}6SߏpJ_b_1a* nn2)G5"b%L[?@.d5nʥl28wB!Q3 8Vu$CAZkuM5*"Iլ Z*wlWnMPMWP"`ӕjF}9JtSNJaӔȡ>K򎊉O^aFǿl 5z? t$^/9}V*oFIh{1~B ua7NRd<$)#$}  paXi/\e@Rd[%i05)_/ǔ v-"8}V.>6ͅ -Qe߇dž׷n.|B f !s!OHB|'lkC Xj-EUԍR>ܧE([}Kz-`aYzcj&S$e]Pۆ>T%NJ/h:rz%O;A=# ?&?Yڑ]Kv_ k}_'bM̙w#"%.A#2#UF6SMzrG%7^P6>}$~I!iaR=Iʃ{e@ɘ_9K($FLE 4FOMaHpdecܚ|şVJme*]p!x˾<4?\׷Xks onY8b˰{QR#^rO񜪿gIsEq j{k h}Eb9 o5$MegeݎJqi*z5{3 :A9ު*.5OVՊ Y܁Dhm"J';1Kv~(:oObe3ɂR)VQ^yv_wmCy)ƪ !X%(2WfTbyWmF%hCQ H%plymExSw%{R֜xh]ϡվp1kq$@XR_-6#nۨY& rB}enڊ&G+t_ngi|;b"l&L;5 -)6s[N/I.jif{EP #CL_89~gS/Ht,L'^Bgc\VkgE$l'&Li?<{P4Ras=QXw|_k~)iUoֆQymH*klA9 {Vg<^Nɿ>7X$Dm]EN=J-2vcT& JAzG}rT<0Kvl3|P<<^fdm9^="[  >({(iu:cjlni\P]JXk>z3_vqB{C+d8FT+>K3{ELxJ~2rdK-Ŕ/R#@:VA&wbٔ!c2#MJn, rzb˱h_4'_T )>jRKrXaϝ'Z 02v4XMiq@ڗAExnTMD'u6{c469i7 f-=o2t'9gh W[#NH_ ^n_Ffaf%β$T DZ1SlA34Z*2Z1XJw͠>YRe,~`Wv>ݷb] A2鬣VDۼ~ ":}!@jHy_%R6o,op.?(pڦՁiilJ=A|*Vbf Z9R N}WfPTυRwz2งޘ}Gl~U,ksTdgk\@L]%m1'3_#_l^ÖK5k~j3oΰ?nM= ]q: @w.)m/;-,'g2ڮ%%Lwh$~z ZYـg TF<%7P/o3ź8n>\QE7rO~BvX){ѫ. ]r)&сRX)gq+:5*&Y$*zNk5K\jop܂k>6Lo)&}08?q:?($:f9cW 8º5$bWБ /.eQ+շ1[ P7 ]6_Ijg)O__e 37ˊLUt!/;x/;!J+`vOyO&x ߴcj2x M[X0M xp}05a/7,*XQ~*g# 'fybE(TZP q _:^_bQ|њf uف>ן"-ur$dtKe[~ʨVh.4M>\b+N[(#\Wj7{;HpTOn@Uޘ[&nU!lxX;_Żlj1v^@E@W7O z|?j+UeSS$ b֣[-ɡ 7,ֹ\::LݷH:vڨ -UY okN)4eW~xm'bs_dM% 9.^or_W$4F¸p.>n&L7LnN[$X)***3[#ˡ0jCCЎ]gHߜKlFg[-f \Y3pArDZOҦ_XRYk2qc3A12{ˤ JbkU {(7sr#qbpVIjgx3Ab4Kc$1P~1:"Gǟg}; g+U#S-UGc/Ic5٘8pE@P> LKp<$UWMWO yTg}(C1`V=V<9k/ۚ3jN6[xq+Z;Z EG g3RC}9t3Mݽ#_yc[gߩ}J7Fi2+J2|N_KoFn;i@2Sڹ=h f3#W(ƘZ^Ł9'*ןf̤4Y^t`аRHzaȔ=l-Wvc9ИQȉiwܪ"//sZdH%S>@ *=EBbS}9R$Vt[4PFX F 5هln[e=8Wjr`;lkvde(޶nddBZ$biE!c}2$ӋBcXٙf8H]rLZxglRnbBz&(` /G-wp.`Uq>uBE?5,"'_* h9@>> uHCjLY8qR񫰤G90c+hLeoN#ѥMAع5@VfM vRN/k8>xy*־3Πs|AS3Iuqc|*5EE؏>dweyioKt*a2WҪnEᨰH ;`6.̺cz#m9l\(Q֯eRb2X<0&A $n2}vScߦ8⹩}ZIN76MgXfِ gfqJJ/Y!!2~M;[-=I,4Hz&u}EцjWftʹM[um&DVO_/M)y1wY@F5%ӞC{%sQ5Цs);MFPHD8jCMP;!@nmd2rD3TBka͕܏!WDF"yp$5tmJdYNBz#?J^q!*\p:#loBPsxyT)3wuL;_ާS+a5%YPDx1d*f;%(A:#{IA-(Q!SwW75)cD>Z2fkZ[ך.?8LD4ŷy<@Mvk.+f᪵ }I8CɶTN$a[ԝ׊z(,ݗŐT,"][wEl5r zU:MCH*DqhaQϥ)<i^؛'`'w{R_cSEy#/Z=7#p' єpPWaoN[Q.>SMgiAGyu&Ud52OÀӄNM&T7|~F;t2Í0w^A>"c`5/d3aeD6S Palڛ.i4"^=yK{)Ϲ+HNMK}00Evwr]'.̼eHܒf ?E.m ubG%Jb%-TM3>6ZeFpQl3~BYK?f(7Tw\(@f+"7C~5d=$˝vO'7 L42)6s<6 ]{*)>Eixӊe ɞ; hs|LUoQۼ۴ޣ ϶NWy1YM5t zQ\Ydaoӊ2`}ϊl.riDGٳ-"8}BXpi8.K ,G>?ᰲܬM)ׂ 2nr)iZEpD:AsPKCZ[ۉ Ϧ?÷.i9ڸ _c/:4'wiV>GOLn}kML'\}q'n˒v..=T#  nX^ӉhX3.nmr>5b W[kaX%ngF+!CQ4kvxR$.u7 :G~*OP߸vx?OyN&X7.l/7j< !"Աݘ*c;dO:'n /!0&lvvkF+W>nKE%%E^ (A)y)9z7E4s8XtZ֗4dbR3V],٣NOc&8,("4(5肽 I_{>\dD3WCY Y,$ W~ f")g ˵c$bfT ȲMȶGӔ F+5h|:M5>4ޝ6FRv݂ K3ɼ%:_-J'HUVuKD3&uf\[Yܪg.cE:Λ6(uZǽ *I;XI5 J oLn'aZ-/Gu2HUp; 桠 s(a ".wy>OMeYrZT]{ s1_@&nZ;Ci__;}xOY̢k,ՒL`-騿Tnm?Z'D貗0ᆎMd\H"Dx"!e j':4%gw0r'iK OݓI׵Osxٓb{m~UrEo`NG2zf*mj>~"Sv 'u><BF9no7w䲅W=M.Ƃ#FwO @hGJ7_h'G4g]; KI]*&$6=le,xqz:U_6(DmPy.dy҆[d9sM?c>?%hEx#JiFdIER]޸8O/gɆs&3=OMH7.Y)\Q yق'.n3V׼<݌OLHBUU5;[xEQ# }aIG(Mg܉{% ̍!Fu<x͏6ꗘz))OjY}K5͌N_þɍRZ@zm"=.dK3=Tż:M@՚%lF-]v&}=q)`GYډ9@alUB:u #bB 0F] \KjTsI#vx=`SO`VoF _oqq2GV'<^I~MBZU]^duVW4/tUzZ@_Q~o#iJ3IS۸ѷ#ϕ t?ͻBbTd2Ġ (4Y ~"tdG6, cm~)oK 8iD>2*AV,B0_8Q "&LDw.fZYg0p1R0+AorciQɒ[0+VF08-Mb465`˘>x$~]73cLa}=⮫l6/ct(A꓄x(ኅ zeTY8N](N4Ig#P,'2[(ufcǽ[0gڪwsؖz-6"L*w; *+vpq>zBA<\pG!F~,A'u5K_>Fr9^=jq߉$Y[w0JUl4O dn@*Kz;rZ"RWԹD3Yߚvx:A#FHGv;=d$k铋,G^OjQ?>~C ufII\|T+*8b,͏X)eB.J<6=PSqd'&/}&>ҭ8J렅/8)c$@l}5@bw*!X|,ߑB1} yf Q/=p6[X X¾u]qF,4OWUUQ'Svcg,f+)g˧4ܧhJTu/ z?_"KOӯnU4pvG)%LV͑k(f[7l.͇TH#q_?YVe薁E0*H;hw~h<0ĕʭPvU0op0z+3:r$t#Nϖ{8Ǡz nA/Uߺڡ!SD؋$ KvPl,x/\U'`Р A4ik(XC/JkQd-A[&+\HJMT>Gs w ? |k4)#WL'No!UxJ@Y'$ڈPW2Of\˲)v">ba)(XqVyg7}RFVO}ݳ{N ~aזBˁMm590TM\kU;aL36?m;nq0Ys%Izv _g@%L%i?nօUzШ _: a|zql2v3<)Q{#Q)mxesRu~iz (iR`*[6x1sy~b; 0@`9xkKj'I\1MQm3\?HLy314aH`Sm s]iJ'aZC(P/z ݋g!yQO1W0 (c~:r04|{HջlZjgw$fg_u/l2ۖ$=dƣ\mOݷąx\_N}Y^;aBX(-z!P_rW[\*ͽߍ`LK̶ɢ_ܕEq礷畊xrPDe g:RAL#? 5+ ;uKk`ϻ|̿BFlA5^0~}sL#!/8s.ƨ\ili'#&^tZ@un?n$8?ƀ$떈YgE;GV/,uNiĥLc 0)$ Ȣ%:mPe;Cc=7rzb6㣚,UJ,q(^Kq`:<٢GHH Q|nߓz "I˗>IU,{k5 b;&>V }h+u>SA~ 1"}00ή${#n 6Vo+uv&BU jm;l 9(+_PQdoH %/ K&2G7r֟6P܈ٜj&Es=頰d|b$MǢpUstJdAh. w A&Ԡ-Q!~W6싽9 o^10&W乸=a3@ cZrOG[[OYQ(mʩЯjx䒛[]Pٜp nj\3)"c|aqB 7M[čNYQ7V,'pnR6cɢ# bE_220zNy ĻJr'l *:&Kd 7 &Zrȗu| 46#V8G4J{΅&yබ~0׻QĹsbL%˂֎b8 ׾(Dk7HAo -={ũMz<׫%  ]]ew▥CZZœf@{f/?TM쐉TGʏ<`L7N,#>eT\ҕ``)H]{J y_RwS uzEfnyTv1 oE?C`kGZo|>n1-Ff4?R<2X!LنǴe2Y RL]5w]6甚RN'AUUVmҺ> t<ą[sxSdgԱI7nyq7;v*?s@׀Q'UZBCu=Z-NE Y[,4V|vFb xRCNZ^/i>,Һw۽^~$H1l/%/+:bLΥ 5d%vfc4\vDE-#1T+>My*cEфk g!^, +uA ! g1pk-b]ST}E-d_6fy&%<:4jq7x]T **: ҭQN5KSsjaz gv)Cef7 wx0*^]RG~.'PUI^/]*/ `㉢U-R8`dm2"EsyFK#P/zIqS.($Surl +4n.lE1ij[a"JPqyA UKPHďKO+¬1.ӃR*^FqU5r=PȻ>cΡ$.d_64,3*-:CUf?EW &F.4Q`,$.E v,]&|]=:e lP9bOBi'Fo 6SqoE!ڎ)k3}Ү%Wϓeb ҂ ޱ#r@U)aHW'^32 ^n?؍ʠVjX.U%he  lЬ‚E6 G.%"gxȀ$:힘F.|(rs=I](FR4R2|/Bf:@ ^-pAH#H3<=VrŔӭ,&Pj?Ϧ0l;ϥ//V?(#6( hTn#:NwzK2ޚsPr`%&hBPx5ׅDavbQDFtvke h3/†{%lfEm@Wi?ps_d싪UTvq2`8~?s4X&~ h"cS̾ulZT3~?rA1[CN&Q8K1^?Ӧ\tX tA I+<pP)*Dig`r/hr66Iwbr4ٻiX7,lNl^6 % ÂU2s`/=r %?(APA^.Ã;z9UI3rK=f(SGM寠N(F~7|vF ?션x&=WRvcv˓h{'IamOD ڧSɱ- ob?Qo߭/+S݁o0@; (-03M5,\][O)ra-261 ZђM=*ϘO0Ti 6Bx _9`Fsb 5֔ilg(AOoP3lX[TirRN+#Fn v0kLBvk_穨gQ'z:1}p#JKvZk9 =D˯0L%usKTGŽżd8 it҄ƛa cDDR_*״ƨysK'eQVf:Xb*ޮn}wY"\6?~kl# Wg%^j1{-Y7)$5"D:zwqb` l6/%I}:>b2r HOT\_b- Fe}g.()=-(bjN0쭂䵗d09JRB0;>i@xɢTjrO6l(JJL7 `Qo.:sWty5x͔HYbu $7s!yՅ R @7jOr":^IJx1*I;'gJ¦X[m R>Z \Z-+Pݮyў8ZtP@ d$_Ӿ w_F<ߟo͢Ę w5]: L%MtrJ9"l 1r0v3D(abM<ܣ;Kdcr5~ u_C| )}Rl.p͕KrzUe_Z#Q?LS:<9uW'e@%?AޟژO.@}rXLZڒb'>' ZN!0܏M`JۜbB1n5mLWGWєY,O%*X8DL/ԪYitu))ZBͼLA_+$ľo:$5 cuMs@Y wK#2@{e}(_!~[hjh5>dϑ)7C]O&4I6KF: s/rKm)uj(/D6,d3c/|@a:3'M__12 m; _k=`D't`0P4qɁ(!G Q޸i@p3Q2W¹KZP\PMT]Z`=Qw bo (y̴-ܾ2C@+ a]tܥzԈv+$"şX@:-آ p'>)r0]<\g KB(XnlHI4peHh%4\wA.tcVQUX( VV$e'׏v0$$F/5'}c9*1DjлVAx\Y5!+>tڌ fe01@UW7B_t3Cݿ3WŁjTFFܖ␄Ddξ6leoxW[*%TBeC8B+ 1Sg@6\Lmq1]keU 0MxQyK6T%8u"6_@+iqU2$d aBr֧6=rpgƍ.élXST!46Xc!7:!ᆵ'[Jj$VkZ ^jio5G73.d.q~A4&\ 7cH '29 ΝTS]C׬:Q0 Z즙y48]6 ŝ/ wNvxp7zD!QsLXY0iQ|QJ,}kh#| $wHm_ mc&)1?Fw-\bԀa{d rIvrk{w=zm+أDrp/:k^2̧,(6^>u z^377R%56˴l$ғ8/ymئBVJ!*^l-' ZŒW c ë Gŕ+h`>fo,':=$'I^Vg/p>M `LU!1WȾQ`wc0RkX{ w6%MzVwl m!8OޙT'#0M )#Nz8hxVw;>ػdHX_?uɧgAL푼9CȃR2&$h"3jzt[ ^srJ(9u!kO[ݶ:Y;[1%n(Łahe抟AVW6vВ: `rDw>M/KgMziߖgaMNcd.?s'`, S|ysz 򘮪r?0g5(΄& ɦDÉeWVЄ "Aǃ!Ο({0w&[q t;(|z jTJIy@&opΤ? 3vM"o9D*7Įyǻv{`Y řQ019yW{] *T 2L'ݘXO1ۇITk|o w2tc]!cR",qsoANp>3nZa71TxF?/+N6Q1bŻQC B;+yVƼWu Z&nVYg=ee/ۺ$p NǷvX䞬y." WHhK+Q* l}B]KZjU 90s2Q( yoy~zZzvpnIgG%fYwC* G[_&_0@j^mgӶzX,v`7K85 f#V9 RbL{VyY*]pczRٞUjHz$.^#BӖ4% ,GOi3_ꉖIVp3H>uǠ c6G+ô$ ?ws.6J`C| f憠=m=-s:!to f1P01ݢk޺Ezh3):}ru ҁ*fNQM!qCuS[ o.+ Fc%Y YS7݈+X83ݫ-4fōOA'uWXgpєFf`cEt6ٝg %ǑR\fF_RP-, B@"P۸@8rK8 7RUOxXhj gT٣S{z`6mH =B%=OYdP`mVoxz$s8&BWP -D^=~>/߬'V֮5ϔS6nd/bjKtp!.'hyMX2|tU" lhg:wvQZ&N9|zp6KW--ЇbҹFR:fa|#dC;i J;)M[#ɐL4+yJm! h2`TUflᆯ Nv NKZVhzozNA轵ó)1Cd5c;BP 75MCpxy#bZZ8  &e2|ߚKSli BkG7(Vp5턖Yd=;o&[@Bd4 EwDEp-VurF$w~mU.4ϭpDr%?J& M9qh_Hʧd7܃Hpҡ燒_6׭hT$͌y tc &M&011s?/^Ϲz$\#E/;RRwOtQY ;D;9s_TSv뼺sD8>|K8>.GX;A2&6T ʡnI=jVLJ%rQs腘xAnY'3cP:ˬ<,-|ܧ膎0~,]<FO/{w[ׯ1y*Wo::ҍ 7e ķNp-0'"m7<ic\u=d!>ɇpfh=h$mrk%NWtun +"d ɻR*X!}f?uPs "pccy&JwZ\UI4?eTp_l9<.M֠b% }> vU`Y QH:;?;iGs=.fY:LYI;Ax3" y^d}tOqqF3w;wBxCzV~ h2ʼn3!0C rSI_cƫ/[m"tBidK4X+h2i%C:~־TMa`mLvz{͞ pMJ\T@5|ؔq2 ց]MW~h!=ᓘgm,'@+fD*M2EГc_%Eh4M*j*.ժiSYtlN!W`h!%`ͼ5%L,j]jhMr9U6҆/>Ǥުl<)Yq}编y}SzrQ~Nh=mD"TaQ0HU(U1LU7FG\_2Z;2E/ =weߵ MO@ pinn3ۮ/ʚ6ǯ2#zˋv拥sFr,>EԬ_\vuhK>o;\ՙ(GBGA6*)QCЏsV xIDulA3؃)0ox"5ԧѦ¸Ə &c_l P6JE5.}<씭v*ɇ%ݭImk ϛV" őÕck=& %[0^Q󄅌Uoܪ^NO=mnٯb[43@ObQ-vJr>'bTR % #̽ݶ Ѯ;~׈ m'ɹZ%C>Yu3 ڤ74r_ZVĈH¿1h6ʱI(5TEc޷^q[^guiG! =NpvƐӵXU@F;Ԫ200'|4#$| ̅eGj/w Qn KNi?6w99iUO KR Xк&ȂR /ϐcxx:j`FgVk;_M8cu#AG iG-)[HFzEaC0c[xOS߷;GGdN )z5@#CZԑwO-ᏋK%Y@v0x%'+^lAS6ygGZ+϶q\Nf5暲 WlO.e[/)W mv}bҸ+˷cO*#C5pyk5cY`\嬟f5\8x ϵaWxYYfF"k^>1qAӽ>TN)OK # ōA`)F|;n_@-*uƒQJ͇=f fSz9Q̒w%1{@L@zT  ӔL8Fғ2lz[8maJ}IrW9r/`Lxv#Q⬽a9 l*6JK=0|)KtYFF'S*N q5"-R.ꥫ-xE@rd}+N$194tFg jNSP$=ÝD+ 12hDht|r/tK59[**t6몘gZGwZBCpYe*,itn"*+/u$P ?&AB1KȾt/cйf57EY)Pǥ,BgS~GueF/?t-٫tL~#NP4; Asp꯼ 3H[KśIRXBWRd5cG+M',;SqdQQq^􅯳'"ܢTNLB02շ?0LDPp#ˮ:{w εӫ=-<vʠJ쑐cdMmDH.cH./6Z柊m^'\m3WAnh nm i?ku5{*ȉ(+ iɷC5*FX_ay`![G VDΠ*A adi "De}H[WȖCn։ALܒ noQw?͙7uJSDcvjh8EO5{<:dr9L@uw-4w;p8vPbp6/< WnSRR5:&cb%,/pWgX(ktfэ&y^Dfך.|B:x7h8g\ՍbO>*) i.i~2k$lbpvD*.7il49)&EIglƞ\N^J-ej$, ~Ϣ\{ `%Js55va}4ي9VXD;r{pyF /~ I]8z\prAK[ x9q7jnX;:(ewF6):h { @lB6^UW: o#mzv&#"{Ћ*,tec.Q~UW6@R`OHn)M U@rה ًt_yT\]$t&hRY8*LJiyK:g4q:f>3ÿ@c6,7i+SLZX\\U5BbLKE[kJ4? = 9gvb{݅B+9 MvT` 1U-7nC,J8W&@z?jۍEwFHg)=@a&''6=V>nH f1av{v1 mXU*vQ/$^KX]<'gPgKp/,5!b6'W݄g?K#e쿹/֜hO Pseaۇc3P#}fJ s޹*\AoدؠXqx {B9⬧Gՠ9ܡRG}sk}nz)?ԵF21>E9}SUK'KXX*[>uT\ͪ8\E苴nn2WϽBT + G$ih,P#K|4ˍb R<~WC㡸L֩R % k?H K46QލG?MRϟ3mB bf`gb9nM1ݺDžN!gWOr߷BiM=iQ[WoSDnT!u7Tw,vݱp@Z suyJ5W^rUS~~wQzx"$SVV) %g!Y ChDT\liidz/NPIT|tss}IFNÐ=X5ʏ{|M`/-$,$sAA,V Q|\=w`8!zZ 쀸W/ճbk+AOc9ǸJbKp8zl,KL^68O5*sKrb.^p ++rNs9yPƖ#A%݆r+< 0\*8m_]W|PaXǽg0<7H<ٮo!(ƽ(PN_m&,BnȚ?ѝrA& N>z`ӥͳ5Mjt8F V举NM'FJZ%#E;Կq#V4ڈcZMeqQeNiw.$dnN'!JwHd?^]!X3z ~9&ɴJ9BMYl}&HjG) '8G+cX}:hw/"0ydph!M$̱[lm_" 2YOWրY^fz"i\,1_pO MN?wj·%ej,XC<[V8tkO }WҌ:-4oos .[EZs⪔wT堇P6n<;gy%vA aYo> ź)oNLZ/bn<"`3h|.{~7qo|cȦeѷ; )Q)ga[g>0Zk}A$K|5.zj_%E{@3̊!3ոQ}فw,^3^f7! 5$Ѯf M1G#a5E_JJg0|N!T#^/ByXmJ*tWˇBBΥt`^z\M:5M }9qS.1d5({EoŎ8*2)d"m)Q_k8hh8Hb[i/֖pug;}@6=x}%ۏ{07E()jRL?o{kGw翑\f4 sw^A=\&nب;~Դ5V umL!rz-򠅔d03 +U] 2 Dq!ZcVF\'!.Tt?ȴeXx(ܿ!:Xƀ[wJ?B\F~6aYi󦖳+lXپհq" QljV-EAAۮRsT.5+31"SJ]d"K&Ìtd.ckM1lJǯWpghQ 46OQ>]b94n 3|,U:.j$ W|EN5pt#azmiYgJ32pHRkK.267,a(!9\`Q{dlcEZZ]bmeMVQ/ϰ£|t<4>h{z-2* STO;_:;d4Bв"p⧒`q[tme=Ӡpz 8R ԍ n^no7V0qyUN<ጜ!Aث,*Bc)YEZM Ê/ĕvԭ\AjnƭGb>RC罗1g@(tws32w*ԲMœH,_6VcɀC j+]6=L71ou2xFR&s8$$5;X,?ԟ۟7tR񨖳Ʉ)1:j&uGn{L >M1&fVK};5sr~ơ:nko?~p1#Z:U) EĠ_І,Ici6YvªLȔu%F _WӶ0" mG1f P +D4O 1e xidb9ڎ{/*BH}-xn0oОYy~wb7͢ S´M6M9T mVJ^mC,m` _j^vpAI@yGqݞH >Z>&ZY$ۙ񺞩צ3Qc,)59"šݥ-hKI.lF0h\;|Glɏ8|}t\A7K n)_} $bs[{8ኋГ'Yn^{y}m{J9 6* j~aH|Ltf;xݫD bgcnkㅚZuHq[F- Vu\M>82۷E#6 Y;Y` 9)8<>Z |c-ꬸznFMTOm|,3.r`¡8!@;P5nݷ*6}W2npd(_x22|-޻eR)W{_ۑbB@~M Ldqr-~I%'Cy7zk:Fj`9Yޱ+SHvߧ H2g/\~8:apts%[RHZU+lSٲ0X@+P%q'%j (:鷈ʜK>9ϪQ鏬5%MF3dfbeLN=3GM(1f.tRC8$t'.c-$金^"w ˲ؐǻ4 u0NVVG2f{w^ȁ{U7יpaҪh+y d  w23Ī2YUtOo8T k!Qxh,@#ZvdXYOsUϣ6Crݨjp^g%#so@-gxkǛfWݼ0\g҆4j"UCc,)->})T78D[,>_5OWwFjHĝs.*''Lb' :k+=i4rc󟦰bίSşnt:g1VWq*fE "UmX$LM:b\2X ]UPKrtMϤ,ͻWlؕ ^M*2}: 6hZ{g/g"xQKNRƘ+6^ZU({Նr4NfP( $ T7sZP9fX mx67>%R+F R]!':=@ˮy☎n,`?JAp\Y{zYU]NCY%!ubrECzAױ=F&fGGCF`EBz~ O\IO;p%no}.?좙ŶI+ _ڐRBM48UǢ(AjDpۿ7g8^5D?jxԧ/l @C@դss!ג5)C ߠ"}j:z.''.XzNĚ5aٖﬗl.(c%J0KQ˱H鞓t6wiQ)?_{@lN؇Ε9$T: l.4(C[eQ"JS ! 6-Ge2T!XGqٛU X^u5@?d;K!“c"/Nv!}QvPӴ&)YahRᚔ_#ẃ]F~k ?FE'RhhZc ^>IHitHlI:] :*p1Mߏ<@_SmuwS/ޡzW\tZ%x]8 QYסM9ePݘvX!y ?o8.ɵP!ќ2e[ȩ>u9bB?mғ 0J+2ED5l䷹ u\U='Cx7th_g Gd# #-pM7ӁHtLADmл#RZ>{?~d4^^>iu"SӥQcda/B'Y5>}*#f[Q H5 죉:)qasH SE.nF!]kD;+&tL-ƂhpLT<}UǟhŚV,m3 O\6"iIĖȯJu6:R:R>}ِ#I5#K夤\WKoHI\ W s>`إ$}q 1J{ fgyQY>w@ ڜnܽ Su4q~7T' bm]ej ? j:k;@:fڟle|QNe>K*A#mO[ GEBJˮ>tqXzPa[$f*K &kW -@@6 a$M(O:yw&mljɚ/PJS*蜱QON`C 2?3Q - yfjZ>7%Ք[!ݺ[[:-'}5SMvyѯBVđMX|u љlDXXAtJ CT"h-,C}E+$ n]/_EM+w@ ,b;̙%r(7jPzk2EXMc߲*Lϓ'(.? $ӡ&+]0|A.4B@" :߯Rb Y`ގdQ5 6 b"qΫ2;EQ,#KA#!_OYVO^F2*A Oݗ)beC(WRlҰ9-^4Ik7~ɷZa:g'Xӫږz,[2λ u,.d1H= *Fm9I0AN3yP0i5gF\.p&a)Yr b_*?lWȰ5'dSΪ3?/eP :X*̝kg&,zOcOSWl.pnGvJ.F!6S:ˑ:627vS~ǘ=B%SzQaȶhHK:U>q1UFbۨ ݎzxg͚/UMh)BZPbV.ʉpq hPJ&,Hg&ҁˍ Rar%YCYUkgpޅ@{gX3Yo)zƖǒb.#oS8 7Vn ;.XPay-N店8ei{Q=lY/KyU>y gAU! PKM[, ZXןeNp 't2އ&~Lbo0QKce@WZ[5x[v|/XJNrWThj1s .p#f~Pi75wfhf0u#JeO6;a ]՜,W3*BnDuZQ(ۜ3CK^}e3nQia dó*| X>4JW#S ZeU*˴TEėxȴWzMV+/BԋJbi&r(j%',Ň"y"kK7w}Xy| Y"Hpz}+ j ߌtjE|(vY]{8<"hnHp ە[dlX_ʚ,"',m&ٝ)(6"a#^^L*|k+ 3%j݉Jj%E++| F1c&rvj=^Y:ZhcȨCjk*MLk:v PIh:U$5b NK~ $O o#= G,/C8P 0V*_'y;SJi +-cR=69gGi#]Lmxd5S'mrZ]I];]:`)uuċ$LN0b 5m0 ~4-ժ,{]35TqmI3 J7 #IT%g0FTл,A~ۣIHtB=f%soΡYC鹸m :4-SدGo }35I u2/1vnq^bK g D"73M8'zTT+HZYVr%W:~\͈#;H=|b3 |&_蓄jN0KANZ"zx`(hykk"U"0Y,+T+ AEަ6AӢzчT)LnbmL,&T+q'wx٫u{a2lUo7nnYt%1(JK;=A'nM5|v_k+l`,#y K,`ts+r5oWzpT kjąX;0uж/Lr2۽~fGݤCucd>ŅŸȅg ZzAMKKғuBJrC5-/vDP7]!erl,ԯ|=%C Q{sY RAKqExRgJio;M0cVf Uns[dG).]7@a~mZoT'1^ &{"JT< Cy უ|Ȓfj$?}j1vAgGH ~EHrk/+!uJ_S+Ab]}lgOq"1J+C*bc8_1bIDD I"M_!=U8(ɚa :藄xQ(88ɇ~ >{.U5c~T50>7,BGpx&'$ _-OB&ʩ,8ɀӁc>nJޤ Qzf A6g2UZtoA%gY/j#^Y]CngW#Is].m"%UePi{}t)H iNe=S%Ҥ [nFF4zP\,rŏ~Ho.1zGȶϔ{NUďhm< e*i`Q-9DQp]~~FE@caDLo:hN)&H-VE!2({i*%qJ=o>>UGYZcnhtKl6"\_֟{pKJPo+j+|HlUz޳bjHwF  GGk}nD͝ s񑪴C O9?ި;CTV1L$'IJLH~]CeSK~h}C:{T3ͺ +*G-!t&KֳEPL?pTF1{,̓Cd)AJ<#MyPtLQ}?̆k B穆Fz@x>RœH5 $)q6;[-w0Eh„ai9d5EBQp+_P%DYMD("$7lҎYjͭ;vEV)Vn/wH YZ)چ96$L۾xsb3JPC֯[B:zECJY2/7ܵ/n^`̏vxoБ42Ss aXAPt8Y).d('?&n҉5ċӨ%G]="p/fE! uixNR}ߍ{z W6 B =v溈`I:ehT1'P]Mu !^ yM+mKj]NbP3 - k&43R|Ij{AKGʒތ"B蠍pF*iL.%7,Ǎ$FqoJ\jIIےyǛ4 Z'kEU +=\aÚCXcZ]hy@/z*RO:3dXm$ uC zlhH SLJd? 䒝(p)y{gH4orr J>jI!}tswޖzQD-XBvnfsƖ` A7PȠ%RaqHsS~iҥO]YC[,8WUl>4^H[1eT5(ݻYo$NLKh6 - f·m| !) v0WrҔbrFMYdQ$ \HET laswa*sUʧL" >{mҁexan-Imw!{]/j|2ohkȎ -{r#\zm/ |!7ږC*?2}aLfw=O!i.ٰJW@\bsPP:\e!5O<_DP`:rR$~W|ac#5] <Yjz} 1!XO Z_X<qt!;U*;J.L?/} <^Z-~ A#>E^&o~Fݪ.yn@ü@}>ZqX`Vk,_BMsI~ƶUne:Srff2ͅseUo{D?_$kлۅ4'q" |Y,T͑! ן܂Tɑ,p?ɫ4u8Onsԭݐ)κV#.FquόӅ!tJ]˫כHLKٻ-'T#2,*>.vr.NHԏ RRp<mEw7K+t)+ F8MTbqDl]B ε 2ZI_*c0x)< Us2NBҘc5 q=VxX={X|#bnli5 E伦~7t[?6 /8OA,pl'aXuVU]$D B~({ym,:nn=Ha`odZ ~ +,ЉCЋHG{:i];,Oq>7?e@޾:35+%x ޣ詊hN%jtQ-t6U琮"Y,jD٠߂ַ+׏qH+;Sؙ!Z13%+ ]1@֓ TBq6۹S8XLVa,8u֊` '0[ EqӔԿL!4&Ĕ .6dѹ 0~c[ֈHћ$\6DX$e$Z=ua~՜O @)\BhE4x-):OjXR.;@M0!i'r.-?,Yhy?w칞A'q`Ē Ҥte1/HwmAjkŽKS&)stMy2: ķTEE1D1q`Z.u9dQ"V(4G0PxhO[חEX5_I--RF{ WK,v4KQHXErLt&-&E=qN'4˸f+*+ua'aK4}]@G 2@\J5~'M(c㕱H0Ū!xލ0.&ONNGm.%:b sn G%1P]a9R"l0k D,M0Fpܕ0L^NbP]_!P x%<[ Z30د{հSzW&/4k۵R%_Ctcގ@ēm^us{F~  ^S2Ύ="O" hOf*afƘz3%vs"*dmɭd:v]bT6lm=F- %Z@,gF$7w##O4l!Zdi@ Sx~[3x@^ s|s%ܕ%$N>PmDvfEOSTm s~!- X?&U<F?Im7-P v&"Жr$}gG˵uxMdDo>chL]f6К.sWRúv;1 ?[Xre8ᾘGmCzUzDl Tߪڲ=p}+:0d_byGZ/o~i$*D`QU 9մr4 yRJ B1>gZ&#O z5w ] >"v+`ۻZ> ЌyJ3NY0-k~):F!r$%,>VWu"/`QdADy<)H 3,X/va5ykS}`)W0a˃=M%,\\٢׍ +ȹPq?a9ͺ$((ݛT S(#)w"g䢉Z 8`8hVcA̽~C8.`X{*bia mq sX oMSRUKT`-h邽ג۟aB8xsnj˪DZ:?5`0NoH~m֝;]ujZ4w0RMdzP]=e!=^XTϧJHGKòV/BAuUU%0i~ؠ@ kQהPňlNգ&:iT]Ke!P8rUg>5:\^b}2% >o @%D=*w(qWJc*I0悳|uuyI0=oCp#4Kjui; RܣwUw*bQiZvЕN[`}eñ;cGWa^$p@rKgn-7D>dػ=^ ~R.8FDоO⺵ys #{$˪t xߋB zU~ BLYڎ=iÞ t6n4S]di#ܗ6|ut"WzSGݜ#([.85>aٍ>5f)i !W}Pr{z Nt<9y$ Ȣ%y|~]_K 5\lMHN$SpKEg@M/Q K蒋dh\boZ6+RN^H/۬Eyॸ -  dT{`^ݯLX1!~)RU ϧv$Lt-m;|}'@g`D6g"Mيaİ4V![}7l%xJ0AxMiL򓠖T=['+1/QjQRnġ3综WÑT7y)JZCvK@Mf LnK?YyJs>|ޓ{*!AY¡1DxϠyetJYHR$O/ʯZc7ێJki&e7M'2ˮ7tp@5>7f= tezyGbmy/Tt;{h27էhIޠF4Q0S !F |1Ԃ3qܼe7{+WA5CrWVsi1?;Y2k}H;`itMWTvފxshˢ*&&cdb*q:{U,*Oa'-lFgd$H(*"C5Chw=dKn+(s`𖓲~&>|c{ 4rFlN6qr@f­Yb=2T+mzp7mFû WAՅ/f"h4,䔔' bDcˣ+#i6aJc:8] 8Y4dOvhOh O:8WŇ`-jb]LHf{T4D!BixcRm,{O {vF{tLj 'x3,`\o}/B9M7:)y^@xU֩B>)ջn"n>K~~R %4e~*j_vs zLy׫Ƈ`SC3 ˸F5 {Fa9:ygsD,NއÝ]|?Fb9c;Ő~JCE SJb_ڊ/v\@B[W<[/t5U/ /O s*$1tp@/c f5TyAJqSu̹<-GQ~+tEp1G09l1mCbdz/OQ]n JgQْh\79t A=΅lڶ ި=nJSCn8VK'Àw(@wedp@} d,$}xA,[KSܨ|f?wh֑UC#6&6a`>vnC:i_ݮ1oiB^GLu4ל [E7q&Kz^N6Y)%F `Ѓ%/J7Oc «ޯM[QzZ/tr9,XzW7nqJ!j;n椚7s֋]8#czaXVKem0*2o>Z2MtE4ٲ2N G0ݯU']R }%ȡ\3+--p @ ),e8f0qTAY-!D3 {~A0M F¤c"o{("P%iBIÞy[q+>f}k)x0 Y/Ӕ/=oA|1w Q,ؑGǽ28\!W,9DV1#fbg?q9 p~@R&] wt4]6LLk6C^c!11b'Āުéw5ʮBfpnl sR'݈WF~ =xqh7P陽BVC1ką+O +1EZL!DEHaaUTN"NÅsP@xb(a-_MCk`h1q&D~[.y/2\4+7mq=F2X?BMMrUՎGFRA n"8ZI " ~P:q"NsEGMnLv3E@ҜPduRaPewq'Av0vLPrWd6?Ժ@D8ItJr@-u%v!e$[qȮ?BzxfK K]Y-\[)>]׍:bd;Z v+X"/R$臯deJfxG-!a`*ڳj_:V\laW5l``Jjo[GKN{KgۮIĢV՜?u<:mƪKY"HdQ%p:~p5}l;I.hjUB)TƼ@1&Gj Lʋ~t)O)=jpUσy\΀s `@Dbj\]IN(gt^OXo< .KGjMwfԔ^#ooeb?Ոcp#s&2Ӫ|ݚ b*+m* sm6g1|q[nG{N>{i; pb(N+xOӵ{L!lΚOC| "ܟZH#P]sdmak~hj0At=FFYfZ']Vv%Q pW &VTZI"4$0+Ʊo+ TZнhtc XTdVlF0n a6ʶwXae!8Z?_<$eSڟYUO%0o0f 6pj䃫p%<-_*X#j1 1?i;5*(->G忔|Z{|rZ@SCH 8TQ7e#zs6xyAH8Ð:O]F W)7[xCC7E|]!`DH N}mޤ/A|գBm9q?Ru1p)p0mk]$n̼k*L61Ry3OM3f;v >~H9hQәC|ϰ*--?&Px' 0:Q1_y=>O>2)|9xR]yy=fo1,G?gM:BqlêF;2\;i,kC4T^V7Wk.4TL1RCK wyt՚ )\3^+2Jv>>.VAHMI^=7*I+#p<Jg 2;[# w[qz\Xykt؇a$:jp!LO K^/lH}Wcosasd]5ʙ"+ aI&$-V{oZ.VԴ̈́4g@2uP#^t,DpͶ1U~H@ vRq/}+X"005RASxP47loyV C6cbݗnx0KMFXFÛlӪTHb}Y*:/mNQi_]*ӮsTX(3"x 4ᅄ9LGRNSWD)AuNpE!bU'B<4fF=;edĉZWO p)Q訫cJɀIItM:C%)~#m,kc,3ԙG@j?_l㙡nW :Y ˯OY;}lQ=d$>c x:|Lr4JhP2uAj/גEa3TH9i __B"1)poJH{x#kT! 7}6Mx~v}L"wQ$ D߇F Sڟ⑳2:m+)W +X±>-(5AaTi[2I+vcf(XQ1;완6d{/==/e3w!ƋP}+L G+xս@+,Q!|gs6L`Bˬ\CSZsωfzWi\? BJ\He HPUE-F@K8$ՄTuUeU&IחG+LdIc(gyM*lg~NJcMؐtcgu) m{[;cQv?{|yWzftzDA.-d79ѪwQKa"^\u6ƛf"y=Ҟʾ 2^3`zyP$1#шXllj|53eҐ9N>8;?0%<2TeKes!e(; ?Et0giYm@UUȉL.Y#ݞ- vEgA9%;{CxNVGF^B<\mZxQ }p,.ͳ C#1xPTs\צtRc 劙@z-G\,5i u$>z-)6ho[`޲<=C'ϵA1bh\YuH/SCLJYF`~w~2y/ }AyPK }grV*{5mɠY',Pi:wh{=A+'C@=8;IUS7b1BHv 7#/ܣ?BxU pxqWJ#*dݪqŐhn+$-Q#atwr}d)r25{9{EcRZ@bZWlR:C7TkroբԺ!)6sukZ2EU[Zj2RX؃ٰ#m(EũDYn{7bX̱Xk=JJ6k~Q"#&k.Og^̜ s&Ih-/."Ew{FHk1oy9IzAљU8]PqYf){9\!niE%BH"? M,caaqeKҎT{R`G=5P(w;55,|SpgWv{ea("g 8(ꃬqr`DCGوe`җNS-xە]`@7Z1k4 QIL]TɀFOLIl׃Ks2vPAWp{O24w5 ziY>w 3n!+-;߰}UHSBz~N5-$]fjv֋n$ ߿fkBrlv#_!qĄe]0PDӍ^EkDo`=jjJغİ(忋8-τ59^FGvI.3@m)aBvw/6[Z?]|n={KvN-h Av#N(FJZrr"9|x-),%U˸ E%sX hvA;($0bdayR=djE%D 3{<Ρ2oKp|^N6觢mT ,V^0X’O5Rlgq3ύځIT^ViJ`X_Ɉf8P|'`<[,鯵iw;-vO,|:@Dp\ `TCr5^N#q*:2b}D=CZ3eu:2Nr֏'u@yr> XH'1"^эu_+( Ȳ_n4yRv |z5q܎JȖ#;u\ NY^;yأRSLjq# KYQ~?u8VQg ]e?[ F;`c8Y 34oAdQ@ %V|hC 9=mf2.7#Qm .zGXR=:0 MA{5jb,:eRc'R3Lw2zcv=,Yo66q"ґ~ 3ݬYMc1sLhi@t'=p`)+,[H%<ËntcP-Y]Pῢ5#L&bv|f LLȊIh!ds};Y0=O.vs=wit|9)>oU,^Dc={U^kRJ_N ~566TƩܧ"/BZ_4]bD+Denb;,y :Afe3TX{BG2S ð>c|·_vtm.1 ܉Tى]SlЊ=JӠnB,)@$*408IX{a1=kpv1@Xo VK뷆1ݽtW؄7)ScVxd@$N/ SJX^Z< ^ [wA0W.<10:d`v.-kJ2F*׉%" z"*XugyuӓP0HEw{@_l2s']Z/og*#YTj$`2X.M+ M<l$Y͒>,GJΨ;B 7+Ma=62fZVgt3nWEO a>B?: _֚hb(P_d/X;C8՝AA{ s,3=TT>1fdC$ڳ!#S$=wH[\7[U80F~еPFPW|HL4uN(_O.uh$>쫩%guHj2&4`Vy &S2w߱m~WA ih5OW!u+[zj#>0taΌk$q֘)r2Զ'njQa>y@xޤ/eWnd"U'!6=%@]`_VDV?Xp3(*f9Jz{8d>Tz!۴Tlmjh-sNkZ@J+wurNgB 곒*s %5Pƃ1DNƌmDlHQ;0~Md|f2V YV1')տM1tbAd^gi0&ݖʼnj:tIeQՀR#`\NHpm+>љKb_cߧ;px^b>aeJbe(BeN&fsG`Z6U1K|*_Hr{S!('9;R#PyZFeyTϾͨaJ mtYLԆUZ|d3],X/>VlMp ~]>~Of/H]<[8 $+|$ iv;熄j82VoU!SUY:A0OQ=ҼlEKSF p$658XRD#X־`g v:v`S3Ƨd9|θy'd5 lMu1keOp_=7͚Od1,&26+ץH QeZ#xRϤJ4lLPd żewAl#30Kt2':³akLr ukJ诩l%'3zz\wZ\=HTX% 8*nvjH 2͞T=˔7: )1ʔπ?ob^ 7kL%f9[HǵFXΧ"L;OU7_Quv*4{8䋃 MD W W!nz}6B#]1Wk{@v.ńd&Qk՗.[KhXҖ¡%M{v# qc?˳Nk2Yp==";nI)2L| м;0ܩ͛Lƙ3q:P6!(3|, 2; @y+F vԺÆG92r{d遞-vXr}^skF JZ/uK9ʗYSt}rM`wpDDWR~CL0z0_e q1Zuk)Ơ(Y;,hJ|[b4s~K6a 38ܫ}Pv8bgM[|ZMBIuwmNk) -ZDJ~\F^ukTXc~F5_x7-v%Sy Qn#Ju4vE<-,1Ks)fxtƏ%{-ץ{urG"YP5֐ Ԗ^^-<<Du5,j6s[+U6 0}'>$Ù^/9X&<?0`^ Wu@4,wxŗS fkSل%+B+l?g,]v,ౢ: -NB~QƛcIrx/k~Y TmeV~L~g8 #O6䗄:0 o4h[jo5Y< RLoMH>۹i]_c {I>ݶy||-\߹ãЦ+4|AFTHxD[ӆqT[$ou(x.-fJgMjN3< "#a(ٗ+Q'8a\ O0Tx7.\) y`}HUPS h\+F-vɵ`2%^z2rJg^ˈs0N7HugA䘸4^4J;pN=u,~{\KƜCxƑ;1j*OMt@$؜.Vwa&x5Yy`D3M }ޑگ~ʿ;';U0N 1q2`HQj/X>"xQG_426`%bKƏI-7ɶm/@{1H&ǖ$[8US|I,6M >] ۛYf[TW㐓AVU?&J=kVnႠ{u4a˄cjĂE̵ԘpX*~s9L.Fvya5eLO >lO!O,M n :|Md +H2Av.Ͷ^BǡP>V4'Cr` 5Y '%՚Fx0~ta:7kc=3&l9YNیz''wS%r^c];&|ڝ ]n&7߃5^-Š#*# %1@6X"h:t2M uD( 3 W+- vCl$/c8K!L7\n_}>Ø&Ky)f:vt2|މhM۰lnc_dLbeΩ\(T?>q9`#0v]n2 b'<K}:{{ lƭt!9)mW?5~_O w,vfܯ:B(4y 4 ]Aq_IRIu@Uek>oRCUѱ,xomloӻL<&*0+ /kL]x2n)5AoLQPlH}HjRH[z:5EL4z).hPpv\v$R$!wn ֧|WyX&+&dav`HTE>Aη| >w5a^)፸w{ MƸuiQ(Ћ֞k+6Qh0bt>-OU_ho%xj>d2.S]<K(dp;2U)<|aK){w{I&."zJ}5`0d aVSN`D@lU|Foh_ӆ? D(w?"nCNޯm+pzz-g6˔rU~ihdOiѮ~2m=n墂~g .d>WcZWyԮW(C$9me P=p檗6<՝[^_nwtJ!ՈҹZ̃cUuPrH an>ᑤkr;bhp,lif+`%Xj#A~<3D҉S^eKtB>f :-uԝ#HMagIcI5ro1)&su'!MYr/r!}DƛfvO~ɧRu8 y<`JzD)][/6-% Ax_۳ZK2vߎcO6KCvZV3{ZȝDuemI!k@3j21 =敠}2x Sj͑2&J$sCf8jIM&G)޶\H&7&JZG2ig 8vIWy{2>o\E5-믭P?}WEG~T+tT`8IosjoMfڝe^F.idT!(/;͏` ! !UanIeml?Ȧ{ҥe{춏MXO6c x6H.du1xk\?F{s+Ԇ1W 9cnHt%_aNgn0]Tԝ$:K}mo]qW./#j.S;_8ceIZW$[# ̈`C Wp0fvY0h܎!KUJlMsܗcLcW,2'Qcsa/X~xC3Ӂ7}l` KhG%hWJ?8eZls'4cQ!KiyF`,݋b`dU(TlO=أø>]eHږk/2ƱE7b-Yj'':v `I羒&#-UN8H7RifKF,=O}aT;EQuez5uB_ǶJ&Y`AVWDg, K&S_] qLBqg=!΍=ER?zbkb_}qɩl "N\s>W~"1uH,u#pvI@S!cr! X, I?*{/Îitw$L=D8!UnO*N6̲ 䕩jJs"R RIJ@VgW?:MFMYt4..S[NoszY ¶?qh~ kEB4H[fĈFm4G,cso3ܹ`WK]R20aд0?kՔ@'wG:έƣMn{qgDzHخM̮ܨn_Ч; Rhkly 7bB'rDǀZ..sE{WUzךx&MFW HH^>v`Q*Yzx/ >(M:N!uU.{ZGv^9;Y/K*MATfixdT L>^ܹF`"g4FcmqctLld 8i!DEcT乍&&nx 6. =c,%#*8(ڒ j^>V _B>mKepwmɯ10VVU+yd&QP2ܓ+`2*9Rؒ߸YbjW 鹂>o3 5œ@7 ǝz~ _ʃ՚ C Z${st{\+yjdQ-)(/<lRaLK5y&]{/a>\,GP'&'  &dc>52jQmtg2i^mOԡB"5._o* ֕I!4&[q$~+y]hje>IoPbv%2Y‡?Kc!]U`Zl &I+~ BoVdb<.fsU/ YhmW>h{GCWm\if&M[(Vx߲fɌ͌0 ߣlwdJkY =5 %W[*Tȇ/O/?ԟ @ٙ)p"j`'KꍻİJP{,; )ؚR`֊BH[;]y8N ߴtQc.{%s"ayՃZ~9LzXtޜ[ %e"R+mq:#d^k):wu dd1ܱA7Zrwm[>  `.~[czg- kmFۋ:'e^y`Lazc O@[Md'S<>.O2%lWvt's8\HSUx̾=&^b GWt'n#kS{ _ |ZNjS݀}/ <'{C2!KEdkÅ W%Dr/`lJȄYr[)65%UJஇ5Gْej0k=WBS/wh:X~^NLItsFT-{g B(MQ6Lo B 2u{u削Vz@e+=CD*?)U4Xo3y `nzg 4oُ9b/w0f>KNetpg`:2>vt87Dh | JΙQvG%Yg1h\7Yש^u ҨR|QK?ATH-0X^-ިį*H =$:,m!# )1kA3HwD c-Z컙V6%OR1@k8S;c-Ol(8?a,i>ro5"8-VE5ٍ-wV6d;D0Wexj'?n°sx iuq u_W#7Q7UpP@/,!?:7rP^`lΠ1fO~k cIZ5g&TbAjurǢ xxD-k>zpݪ ߵCTbeyѥK>;@o?$ E4ɱ{m7)T~q7CۯC;"7UQ'>9CDB3VxWo18?QУD2ڼ $}(1w+ T I pJ'i$vau ~'SV4W AM->4."t"3m)x7[zfK܀JwީVc"ѝ5Q%??_ϯ&%T A YU;[e ؟d|aGB1GVO`^9rgdq<~1v}/$v{q^FMbfldDiDbw(^eT0Rog+*x`>r2N9\UC"^sNe;=aݦ߶$AXwJaF {rҨAMcm%+oѭghG&z̡=Jlpy3-o=&痆XK 6`tzZ]UӕeaKm@wNCs+D׋*HD3IU?^>@RG[(IA1*T99e]p-v*<ԭ2hy)$E˦e]sƣw^RB[8'(x ,xy*]bYX"-SleGб~Ui(77I\mkkn ¡N,_'F0ŝa Me!aաx(v!\6.u'R 05ks%<ޠRHmt{_S!=3%i7+wI㏬(Z. +wQiT\껆3jv<|צ @7fvF-/ k~DCVQ8iڄOuQv?-?(՛v}yf*8*shml{ 9Z B:Ö^< `R%WJͨe1ޜ[L壺+$V+]MӲtϷ@J޹6RF"y.h&w͢j /2V8G_U9JʥYP9>k'/sFM\θ2j?Z@%Z2O#:qa6KZ֗ۅڧ?Q8㦢c aeiZpX?0je_D;x֔;(Sl4x]C,$+2W&`'JXԪGIP;0P/_"ԃ**?zmv%a4OWX2K" v[7)oaŨ̥Z 4v>o^>\ w|r~7+VOC,|4 Ҝjпg\],*^|֮Ea6;50@Y k&g>Rb f .QabScc=*-s[wrߐS+-U]\Y:FP3a-+v>VJ~'ߐbW {wcq iLmp>c8~>U}'zw2?Mc\9]S-&|J P{^Pod=R Hۧ򉿷_wʮ@kD;tUr_K̺wnĢ7 ^dIB`*`t$CwӲ'Nб]"au>|a1g˜1 Of[qӐ)Ш0/UH+D=(1"jb~Ұ ٙeVKCm'@_:ScrX-NF+rxB(o@~U<^dkbgp ;/:R;^svD>J2 ECà_G)a}02;m'oӎJnk}VEp%fX.Q-7JKXfm[*>k'ݱzf1MH9Qk<ݖ=Mbq>f"ǏCO" 4,ƭBI95E%ʽr25:v^Mwi** $8')+>|ADU&uBd`K')VvȌ_ IȀBBd*.tEkKJ>z<;،a9ވD30ZD5-6%%Tz a8`\'>&3sPZo+n@ۑ OA ̿y?o4uM6l4WI>mMT2άɊG6=KҫCΖFҤby]5e.n΋|3eC2G? 0<]w0.>DZj)K?f1?`|k%}zY- ; {dMVwn-F*`9 QXa'?̰Tf)_)ԏJVρ6ɯ=( 3 *o/'>F9Le"oVL>gs]C|d""sY %F)M-Δ[bw[;o/kkE3eb5:u0&}v:.sTysI6,'Пw8q 7Nqqk^>aG"w Q6 lpJed9#ԓ(5T^ 8^}QYMKbdBx.!( P :{AzxIR@JǎS(nrl/([=5lXu{U}u)hLkH[6߇ |qaDBh-ΦEj:S@-*SJOH;xS^^ K |AWv<;Ӻ7:DR8@ 5Ҡ)T{H6=fӹY~@w=JC#uuJvyuQd/_[|}ƨ0T:iٔBr ]m 'k]gcXQF@Г;ڸ}ʍ5 Ԃ#_7nkߐˏM܍B1AZ2?T-9MS܄U15 ]qJTp>+|)8Q"@gN(Tr"`6ɾ1S'bdJ&sܪu[_Hi9rˑ/zZ{Ć2!^Sͩb_A w K^hoHp !@ q2q[W`2li$Rl~LdS$U,<.MB&V2kK N{w)ǹ!bw ۞bRu ʭ8gKM]t~K3da  5I I@D#wZ~d'' C$EǢ-[&\P6nS?P`W|yQ&j5k3>Z4WvpLY7C3Ia.( MIh @cUP]5bc:u]˱l*0S<t񛐸V:$zς6w`IvdwҚpF@/޷DoQd| 2]^6OT[ȹwi/ +]vO]7]EvX4]VC@A}|r3GΘXJq"/=O8!*\'iqOK)()O獴0brY?]f6scDX5.MyFߝĢ؃rϳ)UJa,F+Ց1ФO͠!jͫw4>ng"6 $YaLGvr 5|;W-יOIJve r. ]4n/W˔J#t bz:t$Bls*KHF//0Zɓ)Uv2\sF9i+$4J p2vk0IdͧkWo K?7kLl&mfgɅ] ,uZښ;aq  ˽Ig bg(~ }rZPCjU?VjŷM fIP?`X;Rgr;ЬC?⒗1G6>nڵbMy~IP34)H{ֺq8 @}7l %U]}NyXv0~W/zMx2݌PPZ4{8±%@mȷ /i#4d'?b^ ݻqmR~9cGHX38xepnk4hԈ&t6@ pYL;c(Iv9 \Ѭ;&T4oQ̅϶ek஬4/czU䫹4x>@UwaZ- + MDܮy,>YJFxsE7bilmpI%/y`S(W1uv`=)63^ Ky Z0"wO|PY|DR Uk|)GrZ!]̠vvɠ˂x忲vlPS{@ND)MriAE\,V :ZWPS=4 ¼/X m=4ʐip-q%eRNl U-{U{6˼2yN#ܬ&}Tgcv^Ati )Ey9RCkX- / ITg06 [X}I\d_,SEJ=m5g@A?7կ KrׂP"(=SЯj[I#*_z}`XA?_Ƒ(AXQW`4TO'6&H/DXv[!爮i#>qXS豵;(_uv_Ǥ$O)h@ɹmkcrFDDTʂwr 5#Xntvdf9nӲEr3 1?fUsp G=n.T 6`:\{iuIJP>uY 4kn̸HI `Zp$:1M`"ϘUԓ [5v5wVgTRkm7}Y<'snOuVњ!ۚVCfvG(hQ};o4_z:iW5ʑq*) (AהP);.^l%EXylޏkHhO: upL˦Z]zkqgFxOʃ]?:1뱓m2uǜtMƓQKt)+zġQXmB G=*Ic}BjReGЏV3֞t lTq᥀Hz2Ooy$?l75 dv _AfI 7RԤgN7QYXfM-Y/3u߯4xq(OOoZՀbLIox0 )RيW*tKP}=^J @E"%7ںt^ (߄*h Β"Lל5l3O mHߧWNJOwi/sbY3Z[oira8mw9i-.k9Cu1fjN@ӽ"o ^ETHߴb&X-Ү#S8EѦ%U hGAyO UFMq$u H= Z5V$89L*RwoDF8&%A1{T;d},L!6l>pxcqHxѭSC=&c7Y'^mO10Go,e+Ǻʂof~}P&J]iԙ|d=|-0Iy $SV*okZ5˘UnA!6ʥid )3w$O|>|Z}aKsC%CmDf È ͉ ɝrcH$*>cډ=h*_aӸ). m^G^I ~LE%mQ Lg÷ ֙MMj0x76ޒL[dHNQ= TNJUJQGGnGj#l۬$flI¼ud1lH7^.4;p==8J6@}c49it c//9Čli$>睵+CFWQO&,aED Mmޟ>wNΔ6` X N0lmݣQ I wM(-fzf҂l}Emx\: ?_Ьɪ.J/AUE}iŭ+p9Oˬ3j~0Lx'dx5&$7k0,j=a9 zח+Sb5#5}@QkT:37nI2ːW U[;4%^ӽPtJ#U Ô9Ԇ| !aW5@ ^S(Ap|&DǴع95s)PZ?-I ? laMM{t>v:suza; λqԨTga%90-[cWnY1,қDƄyTyH@v!cf~c"xT2\J2#Hgt%3Vyr)kt! Ʌ<*oyB3D#. 9*~D:|x<՞5668Q*M߫RzZAU$( vV>OF)<3OT4u} VD=AJ%M2P],2' 2ۜQp y|O=|\ /zŦgW9=Q?-vi0oN qA^PP8r[`"A{kZ>RރnҴ| 4#Pj:\~JX\ZP NO5 wUFJV*U!M$N?4eNS60CTbkVZ{x@^U*9qŕ+ *o!#)h^-=.[N\*m߼iiA5|=B*\~]VhL;IȐ SW #.Y$HHY&F}z 6}!Na_#H[]¦)+nxf0]]ּTpƾJ99Ac+Hքryl=81g5R,>X# lI?Ԋ}$Su1vo1dW ߕ ,VDvRSߝ ^ߡ? -lPgPe^,`Iw 4$t-9#@1J*Z,\Sul70Pi̙q+&EK A9Q^s5aX䞙 =$%r1 rML^Lqs 䝛: K*k[C!!Uo:@pp~+"gkS:j2_cڪa܇n`̂q2z۫v@WZ25_9v-H;RU+/P46j&K+P3Ϗ$iAnk5w4;JiWC;D {{3X` $ )~҆7Hؘx(&Xz-WZoo=KΗ}K'&g>^ =fw)u Q?s!oЪ4A kOVV'̩<{ej1Q;6:̈)5$HDcɻ,TPC:!%Tx_N Z ޠ3SS5GIR}hv5[PG9]֮n(TQ`{T;yC \$6 ꛼аvG"hJst>:ljTzBkEVMzLdga4Cl0?7a&d#%Ne #W:>o<7.60ݥBdS[pʫ8?R4huo%{Q움 vwgQ!#dS8G̈"ŞxZf^!܆;[#!FٍEdk 8%Drs,?Kv!p2ήJHpZxJ [ؒʪ}Q&%gg0'"Qm1*|)m@ru@)SCգ"Ug5# kn:ê}B6V^;-:w2ta7_TA@/9!H!~ 11Uk+ Fjdo"AS*:M s"X$﮾Pгٸ?u&2=g"@@K<]|u?)DMp0g'~^N ;a%CZ -8ȻqGC}:{o$?r"L|1}Te*dNTSDiCQ&t ge? CY'>0&xRmdp^ߋcΕ殼SӞc(t rIٌCA2p<3 b{؈A 2pFu4:d%hn9AU^];}ZѾ֥ahMF-|q#L*LP.sc'CDoלn_=ܴK|Z[}J*f-LqS4C ;*KB}G6Hv~6rz΂-|DM#-%ٗkEk>=')X $CpTP~XIvWW>5T9ğ,36Z9Q$JTɀq 'Z'̤\,?NiB "v?[I go\Jy{@aD l&sAiC;ZC ф`]_ҿȧpH2M@ Iz$MLVj`ΪZlpr.}_2g*/|戜|S E>{S=l&)(܄Jq3JyȅW`$ף?x@;b1;]}');tEP>I\u`TGY]ѫ 7hm@3⣜:<=#@Rdo,2*7ydWe.1^&1IA>̈́h9sE KR3T{ 3o@p̜e<, )ha2/Ymΰʂ^-!U=@* VCx:=M,Sۺ\V- op] 9P16dԇ#=(m=h5VP]: Hnl.E '>g5+gñ`%ͩM#98[ȒE #KFZXҿk"= V(VZ۠#XY~1wh~<7e'],jC34V ᯄ}lA9 NOP)7o ֹ57ԨVZזhoAUHV?yk`[i@^JJ _9Y"UU|Dz0Jit4_uVl0Ym =n4p}Y(kYTD+vG1\%%h9;';3=͕S5JDU,m),[b>fSy4 eU lnz6zX=QRPc:i&ԱAz%ܭ"~0odV6l;L^5NZ,gEflِǯWqB炍_ wT=2(#h!Wh AQ>#,4#͉MBiȼB12SSٷk CAؓwƄ! 1cB M qUIjO;&$YJ"ld}E `WzJFf@f3ד'EP>cwY_ R').pWC. م;vLP'v7ea?p|QS?&KBU4~XIp{%^r #bM?uŰPѡeGH 垂1&OSy_ Slۓ-1 )Sjj!%#4>W K=Ȓ9tDQuPYsGeu+\qNah!6K註I<1K|3x[ _OnBH _ ?SW%O CyUҹ b= Q#t-5ge[DkHTƌRrmiQj)J#H5USX%\- TKZA*n%ytX`u!48Q1MT3z DK,'Uz/_H7Z{rs /:t%qTĩ ,.wT!v{Yhx_y8ASAcA>;bٜ負X \e9 kN !z~!k}9A> ՐW,1KXcв>Z]~L>:Y0[+䭽@|nWy*V#pUys+A:}𯺅22bN7;n[/H9ھ%p|nҵ}u_`\HJ$G/0t% Y_?vpbGlŮQpR;moxpl/~H`iH'_.rƑ4*H6l&嚚E#ی>GGjC=b7CgA¹@}S f\;|j3vxO耼S ձ넱k(^ +ccuN.KL T0D9@,|D+Z X?S·.kE#AlNS,4Vng?sE. ; Ak$uZ8Cimo󺮖A_0%_Zb[X6eZgwOĄ}MDnαjzq}[FZZ NO";* xCNj:#uУ(ILs m7CƄc,<+&[qLs+D~V.uꌚ]DAtHMht m˘#C މylQ0q <`~Ͳ!ujkE2F.~yp~i#/-J5vD '|\&yyZV!𐥑ӏ n dB}șYaP2􀋦iHQJc/x7q$n2HUTjpBB(J$|)8{ѭ-.VA M“{xF"K!G+^>ZH _慘eqrp&]TLEnA~T)VlâCl\jH9:VJ+WqCJIp0elxCOz\̶UBWW9; C W֫e5bP_3Qx6:&vy@S m ȱ cˡ!fe>?O=ȋ6:C]ž%(R)ۚ;?h +rV I$)Y!Rz,6˦XXIOueFͬ j!eU%mRdFViNL:Ӑ@~IPFpBU"oG}DJ eC->k*Q82|,e>;zm{mMyD(2^n+Gba8+D&F`!"[?ˠDODP֢ClGB9|sg6=J7KOA?nNg^R {1PKGTFR"#UwzYPhFb6<pKEP8V( mHAzؾ^]>Ľé<4 {>Nc  ye;Dğ <UǜxMIwDXU ]5fod꼄+낲uЛF?Ւw!dkSIf6]d>mp$^'DBGUq?/UrC ϮDiE܌/ IK=Y "H1kTfw8 ܒ\I[r\)Եy{(Ip/Nђ3ax_E)ѱ=E4"މ88 *=3.tz^|'EH Na&dâj'ؿM ibRI Ǖp$ rGOF=d%%1ef,G%G?`CV!~ֆ$;t%{<Vk v=O!<}0vlܢ5HVH,9YacD]arU#V2:A PQJy%ǼVYfE)2~syˎ s0q #dBR~1B-+T=Òvʯ(דȑ4XJ I]O<`0Tvs-MpL@eOx3sxF6YCq,nG8{0xhRt# dE/r醺Jb)Gb`ğIz{QT\~kLKA<aiK}r߲7$-,Sn*F թk7tU'PT6Ǖ 8gmp>,jcTeeVZf5ãn hs17RSzWr G' Y5n]Av(vUT;BG?d"RoEZe6]bR*¯:>.F-ŌOry]S ܰN䃧uzNˋbq}6{?;?X.wW{S$f;\kh"pN3pʎ{Z1}lD)\Ƃ:G |ʫ (H*lsSe$"XY/} pBVHH|l14eqj[ \zD[CHq-jHC%]Mu*GhB$&^ aʃrT{F|"t=Y}YgeiZTVVgb^tg`nSrBM5MLPt4DD#" 7f)@>zkSSm(+}õ#$JezX&fw}#CJ饀M1fÓh& 5ŽQݛP!97f` 8 |vR#F+?[at= |J-5Ò!#EgRJpwoď^oP7#_^I,9X%6Y귍ԗ`r*j]q8.iԘݠ찔6wlUڴYC}LIѪi9܉:Lfk%砼&C;(}t.ˋiZl|9'fڤJTce]"s l:-cuova4` ,¥e¬±(=½ i&30B+ ,TGa0DR ?.K 'ØO(jhd] 5ns%8Wv[wKv4Y? 0v^ 9 r"-NcG'K:[Eբm6R:l b?oNf"qpZ^NYHֿ <[oiUgls j{Y4"pTt},ЗT^O!{͸\$cWScIItET;(x`>a[MҔ{!jtVxMh5)6U +'ptYu OuKbI' vIϠɕ`QKA:8…;$$UsYbC}!?ч$Hҧ9C ך&40w +(!o MOGAt|XJ+)˖+gxeɐXt>3NJMo;E9)Io MTt4 41n=WD>OqT4\IhjaVeQ9.4qrT@Q'mk cS}MXGmkFԆT#C"/VL\mj(.1y~Qzp)1[F%<upt6o1LDP1M`kGؼ+6f=<1פ1mFeJ+WTr8CuB8Ϲ$v!.ڭGEI9QPya oPx ЯQ?ű^Ċ8fbT'!)uCe}./yp!Bh.ލE{!10.( /K[$2u&{x iޣ.>"Ʌ+ `-! s:Dy2 ~Ŏ'(SLw ;QrBdz2QeuطC]k'p߶1`F+--ƽ.PgMejK\8rgkJ0SMCY<^U}wrhF K;mwKde>EX`XH<џRW Vw]d,3BtUEF "q rBVB*虼.K3#"ļp"#K&Bdn{S⣀Xe# Ւ8wi4d6 Ď,1jFm lQjchuEܳc~Ne\?r @ph\V-1 ߘrSFHn/ UYw/ MR.SNp;shUϞŝEb?9#/Esowx-HPAB:IO7kZ?}aUKa *noA62` xznyt ?'CYȿ ;mtCf8`H?Pl{{$PA`; bIU s<vvv7E[Ч2?JW$͈H{!UJȤg|AJY UOۮY[LǓ6aoTDX fo+7 g( C.ĆK'{Pu*$y /3cn,,SU"%R4:!;>lQ;靈5C( 2,M PյRvSzna+t| Č8Z#&  G 0zp9+"=u:+ 2mL+ %i<$nwQ=Tlb.wa79 4,KKYŨz 6Rtt 7? |<|_.Rd">J5;]K:&QpɈ_#h)yt/UNL|3vUOjԲ 7a6l ! <*h/=(T` ?K!8X|= O"Y$Z?&ysGVp[gO8Q%x&eWڌk{Udm,ZrU-]ٮ OR* i [jM'Mo_8~?7KVe'UكD<$!,K}{Y?~PZӭ%c@E];1 FjI(Àb M~A U,љHk ư@6mPX(W1Rµ CYH*#C4 շzCgM~i ֋MV-cH087["qi~0 W~b ލ"NtQE-?ɔ]3Z!*6a;[M҃XHA(ZV`Vi4)3+i-1 l|@%[qK VB6V78ġŶ).N&))pLdNaѡ2x,vr U YPH&mlDmG=w3>ڲ?>'MLk5%V͜X^Я/ë́pvc5gD#5MGܶrbOJY$~܍ܻۥ8_:'5u]go6 VSXF jI }H:N)K]4Nig HbN)BQ!a{2}r_F|lSJ[>..ײ2|3|/@ryMn}Vn86WR[At=MϯmkK]pxt$ R+94w@Hbvl_V?2&|Ex? °رCjH/џl̗;?s1i`DCo럮lɕl)v n+>ʶ VQVu-S^G#103_=O=%ZxR|J 1i<WVZnܦTVwt`(+Y)W*Ƀ@).Ʋ'IR&e슇(_jB n<`(|}4EUKs"3ӣͫ?^;j rn?@J|@]Qx ; {(ʅ"]1j嗀Є`YOG)/QN4^*_}L6 (Mʼn|ں*DPkXZ%c(hDc9JvSy,3~DX702=<"d"xL&W :˓JǣhnVF)IGlaGc1?%dYGc>mɹ?lmSWZDVGԢO0y)Kgg o*| +4>COD+|YpoAV.:FO섣dTnw.߽ΰwl*X;JqJ(aYLCuHqkm^mc$\#;KC7n0j;,am9Qsr#H6,;~ }mBO!6]Is;;eH&!&E|K_ !lPsJAj_Ns)j6Ɖ'=Ti|aV&Et"@l)sFڪVoO" 4uLMěULs b6)1~푮QOfñNX5!~(th5!%8~mV'tI'|h^u~:m Eб1?MJ&^@h=ˆY::\')sAY$Z[!q˿/Vzx1ƈ=69DiR6 sǙe9 :ђ,'}X=+KpmI8cʨMbq |[p<;FdJ#w6mAoDFlK|@oJ&![MmGp=pG@橠rfb/R6L<@$U}r0{߯GJ4_/7~k 7YQ"HzJg"~<qѐ1@.&m5o2*SxyYU|3<z^^BXgSenicLBF`>F9.-k",]@\B^{:v#٠0F$";u˻kI۫K!Ժƣ$*yS$ a;&o(pC* fQwrA[D¥l"ᡏ'STR4Y_Ӣ+pDxu|I'{hQAonA[4aG&@k_DTrMyƛ^hm:5FfkA É׏ dR#|ؠr,xږԎ24mΏ%99<" 10@$Dp5x#Dh.yBTy}Uk͊!u CrQ81Mz#ӳœ6q$hV}N579wpFΟS8׵ ~:NeE]*C rk{w'Yq*ظEagb5~8;؁ڑ]Ad;⟄@2;ʩHdu9|<a QR.c-C FWiM5=WO $P<"뼟k/Њ'-~eHU}C_4~(*C?6cDӵ hS{67\ (B!f k>x${$ $GdFƁ-~XKՇ&CqU(\@ h2|I5n!1=17_j>uެkkmlCXKE1ĕ~vhc/,z}{\?Ә Ĩu]i޴G,!Dx;z'Ӣ:9lvfRu77b&jNnB!vۆar/sa48r~@ |jX0/nWٕx)F\#ăLp叟f/8 ;$VEKʨ'*UМr?q^oI\Qq9 6%-s/le%syaJ{II8'ug1B/Ucb*̚ɝǖSx;sX!I$fdv+cRc8!ʶBEf< Q$RLVBG:T򜧻/TK+25٣PRUlgɑWPz%x]QS!2wSN|vqx.h_.;eaOXD3T~@a-UIk# Iƍq~/B{;[(GD!."m".+!CiY+U+*stXVjβE]퉭׽"nϚ za{/ZaTKU2`$*0`S-&pYG~i%-RHpl'_@ajsAЅ=RM0 e2U_-@u7($0 ö._Ũv~zC'#v[iJ '-d~k` KZGӸ2,ZEc#U#Qu0I9 AfEp9/2hLܣHJ'\^G壋ͨjOZKL7,1岗sѵY 9R7hkm |:w5ȕJ|70(kameI!_ 9 KaMoRK$$WM1Փ0Nٴӄ9AiP<灶XDƕX@"e6S|*cM;`֗4wղ¾oul% 1 1< =Y\`Z{3>U =S,Z.2&~b>rZriTǐby00?UۭCn\lpL&,3M)ŲTSĝ&(8C}և=&9o82W R$ߌ  T2'uBƔJY:^=ж'e8 D._:)q-iu6R* [-`˕VZix\ZeC,@8SZ0ޭ@σK [DqRGkE.?B(yWu]Vb,7]aDD>f6a]ZEݹԇSÑTX?j[KIʻ ^ۻj-)~uxH\7A6pRew 6y'xMB#>v=vՒh1︽xE{@F7\چE {ſbkx7ݿVGa:2 a.MڤLXl2H)Q E8UXtD5ۺ8|=xeZ!I%vv%5<^L#8Ak LH 0!, {q^23f^qK dj<}.EJ(ȟ<r/l-MG$xP8 l*P1"njq8 }xpGڂ*,8G$l",ɱt WL{suџ9#qwBrKepګƖ;'v=l$vfxaBCwhZ/G:=@};-e؃c`ȢbojSSW@ u/E5tG$kϲ':O[ї-V-g>7fnF ZWd%iEI';U0DS C%}Qh ]:l:eU yއ%Kğ_~lkVܲ)Kw$&l ~5.}/3kgq-ˀE )ً1$2s٘dre)XLeil. m'M62ꓹ:6lpb.w1NBxH j7In9 &t ׸OČ[" .M'8T8C)B#Z~ҥGa~Ŕ Q*䃧0"L,6ߡpV&?AF:n-M9r @1po<%7Va>4A+1db6)F_Mf4eXlwBL^Bs6ΨHcO|]Hc.Nؠ.~93",_$ q5/u$͓FH|*#:ӆ{A0_}{FNf%.kв<^ jE8uXM}1IΪCcSexL!.ЎLN:f2R㊙`UMrbJl`_i*rRR\־G 2|e5%ijj =|^^3Ҁ.[Sy҈w'`O]eE=/q }nezOk_}#TqKCi3i~ߘK0B(b4ؿYi!<nW2s?m{-J$_eڇ8K|3*옥 kP?$5% 򴟽ۺx%:dWo@&4i01VËI˯{C!:Cg+x#%KWY錴'C0 nY{as8x_|xn3bf~WT{M3&N8NG!Dg#ق=pbQfg6DSU\Aa5=5ݚ-#@V?1Pɬ/^!&\T(#1.bQ'08rk]N`=9;˃=_&2 -}hf0̏t×V %TNFG_w5zL(ɣʃKadL%D2^{ UIh5F0C uG}G#Y/`&wsśvDpl:暰Tbx)~T:Jm;>,JQs;>-C@WOzarNRYz7MPYHFQOVyo׬u+kw3cIDFwQ⼵]kҠa9([qD4 q_7Yxun<›Jg MgNet⣌Y˟8gX o`L{r|!G??%7so-e0r@G;@(Rn3kBtR_ ^­ zɕo-qѥaC00 "x<02x :>M2nXzKK+nwK=O5 5YX%tcaL-%ƌZP̵etsPj;,ú',ե>(; SAh'K7ƆVw&Zb_T@*-0F9aW"AH/%s AuHKXAL*(/$NeY02gڨ}&4h8(\ c$} w'Y.Op̂L2eK V(ptYg0~ț(1cڜXsWw\hO%TCCoy<懌!_݀c,mCG1%AYκ=bz/4J,yjegS?P󤉛[g 駏ӝ!r"PLk>zrrSV9D2e*u~f!jE]dJ*b-ڂ;^5zI˶< mY_%iƑ|yͭ65Vq^PeBZ$ϥL{ oRr[z9ha`:!h˯zrrfV_SC*7Tǟ DU!d]kezT]gus '!vB(3gLk;䧟f#3r$#vk$);Bpa0kcEwChv&i7ru? \B0"( 1 Hc!`9Sh@T0Nr1b'j\3qfIA_iV/ƣq(|A]Ci8 K<ݦ1 Ijԅ j1|V$Q %",%{XٖTyu Fхe.Wf1o }}V*{#X̷)$iR(\48B*7V*?Cm?V .W}#FQw{$k4ZPQ2lg?"aJ!^SMvስYWIiX﬐Lq1Y"ZsԑY8H~5޳?!"h_o'z@WD9f:R-u"P;!rgtE-~ͫ2*ԧ8/s!HvOUQY%le,JT ':V ـ}T8P9jL.S7,M"j"/y(}V}&݌LV L\TEx7^Td`a A@(@6#D-П3bLeN?$q?&#DUlߦ8sx_8)߱DQM}_>Cz'Rs֞{gp:U+YlQ8l-$xָGݦ"e8Qfaՠz@bG$?C%5x^\..cP@ˎئ<% +d7XݘLËE{@^QAw {C= M =t}G듦p1)ϺMѬhi^}\2Pr{1Q/,4DKeVuctA [ѕ0[D> =nXX1KCAx\T~ ӣ?@چEc$?ۍ%FMl )›_ID0sMrp`7a%rb#v8Fq?+ DŽGEy s 3sy"Yk82֒Sr'u_ ͱni (pʒ`~ALXJ@*lZC8LN^ʧxkϺf'BXXJZ*w"OSɹ7V ZvTհ\IbgŃ+C$1 1`t2Ơ{,˕يZ yS\bBkݐ`ot&%ϜĠ+1OJ G꾃|gINm%>F|8v O9?8zIWFDӠU(ZR0$4jp/`eC?u6'|M^UG`d|@Iޟ/`io.7b`b- 5)X( 1!*"$ 77sB6iߥ.7 YYFr|MPI5(cS?$J0Auor9M %8M0WeuntZ `ড়G)ًh׼Uczb*b ";vn=rݞ!{bw!GPȿR91UkhvO&]z$!6( u#ަpP[)zJAFGsj_|T:Ŀ2 @OM;s>/,C.ػj8ɨ V[Ӟԑ+H:bO"pvY; o8Mz>@nJ6Ă0c%iQ9Nr؜$^5ϱW ]wD M"]^@TXΠ)䫒̱l;{$Sڷ"(b+A/q`IW(/Pm+Nc.N1#weHw4xBSSig#bVEP@ۤ<)@M\<h-jazt*s}]|ՅR bT30yQ>0C"`BYDjtf*I]m rDl]p%Oo@.:m+Y~2Z2"϶6ljJg73+> :z Aġhh /353iW3EwGʞns |'D j~w>߉ A;LC&W@>;X#,7,J.ˤ>%bE< m'u7Si,M~dʺDuqmc-sf[hUMƧ頀.@^)j٪mDٲEwkSXc' ř2 P-* p7+#ƽ[yO3va7N7Kyr]P!] mX𺧹ߤo @ץv )\bMB!(E @8{I׈@WQ"#:4;> .=!+e И/Wg "O@AB2#p6kq'mQcTxY=62좄~$ jץq n+-"LάU>7d),kY}\`5}Y$u-g=6„Zql+ySv=20hD)a,ؗ҆5=L5T/ ~1`xMR9`5k Z?_YtyUIWAJCl+ !{xwWW%ᣞL7rC|怈%4s%%O`"gb0CDiFfm/D~}Mؐ)Aq i|_NJe3q#UAB?ILO5F+=Hܾ8ϭ _=B@WhTG DC}Ed>_5 +iN@g9ƒG^ȘLDiA>4 /_U3>MrFKNީ:2uAxYylE KNm_`xMZ'AZH< ckWCN3 $TUgp:.Ŀc<MqjSLF]J2\巻7[n~*i'!M dM\獎Qklf 7BtQ!;JT{O%`#*Fj}|26)hicELE4b8V$-I]\ sUnyVm"? E⤫j/ƾ T'@t5?SpD; U=0SAq; z8|>k{3G/; jOx67բ@;=B(sXŶ=d] i}g˙+mL^B͡rZM/˃76!"w=@"egI= 6@k5T(=1>ދB3CCjfU+އ,ɢ)O)u7wŸ,94ޘ5jM8RfpbW5̜ěYq+1sʟCrBB[zŋx2]a;ZTKltbI,ժSǷd"a{*եT!٨f.'MYXF5:[DNOָGNdz̚Ī6 5O6ӵ-*Q#SE^o8Ёɫ cBs$UTQo=|W=:1/Z(H:c 23Ya&1srxJ~*= f|7%Dqۮq?Q' q+G2֫ ;|05He]=Ϗ~cܧ'?OgBusvZ9rg}aYNquotm<}ڬfwBA֐y^>dDK`a_fҋ. "~܄SGBCJX璉kv?ʹ=; yg XC.! yBw7&Ox[b m@F^;$0n pbަHnHTmW(64r߶lbԵxZJTqN!e<\ᒿ->p}\t1zy>e^NRfotsR<0Р[Hy\6̔݁p5GߋwI7aX_KZqS^WIgNTAgQ2h]Nj-orlP> 7U5^QW?r1?S"/5<ʭj.X6Q-'YV*@̧?tm4WmąE 8Q;.W/#4X$/)Q ȑ;Y^QN~{*S-| hhǦnːL -Y'pas\Y6Bu20Pz{/B#|MU/=S>2ǏFie*͒-<@Gw3s~4A+Y΀ET`ف[S*w^^|4tEZTh-JE-5ۈ@@/9pmw[;#5y@f |MK^&jvA'(zP*pP d~AOqf{a w\p$Eӑj]w_$~j27 $f%OXl%{SOZ!'mwؾ6-+Ty3YIAHN?٩:LAp:d?)M^I'cI"^Ka{0`yAHDՁzl?1zcm+q1bz n!e %*1 t'Y/FvK˄vG#L + -}L+j/P./ ȎF12;MgH遁t4 nOYaɻU`s1A5^ʻ1PrZWs^hInC;b֤{|:PEue::2 @ btHwe2I[=C׍3gOdV+dx$"N I(m碠xe vDK38BX kCʆ]7׽bǪO=Uw4.* ]Zfstwg?%O TO)>o`g [:I17z.w @JRDmO nLjw9Sv0 2׵B$M*?/|GKaDOtLj 8 ҽQ(1w_)-X|@=Yn㳟o8;&Rc,ETNIUTiZN\ O8?+,#GʢHf?EI6bgJ/.=ԸMRHW }򴰵nJ@2ݮ{{(":9+?q wj$1%[;t.NZ~~~oBT7:mGpDRcJ OLvZvۚ/,1$R\Tܽq/.jj]y@j٠ӕ:*N2wD/ omckN{a:&Qb2(;9ws<!'HUUoaXƝ'}Yogq ٵUIYC7hh%,vq :Sn@rn/6;Z&WYDCFE03L6}Ne-":a$$nꑞŞyS5R|#q<57:9MWlԘF --}qH$<*Q!kRKfKPlgs3P^c /e'컲L>Qwi-g&&\h4@% A'm\}mG%U(-.~ P.#{o|47.Z7K4\NM hz GbX z ZV1fڛG}j5rbh+B朦+5 ]0 vo:`+:sVv7۵xG\hXt 8_;;w05|ڼ= <$h|RAG8ƟU>dЍpu4!/* ѯK*FtSx!hD(FeTk9JL u4&G@Vڋ"ޅh[!n ۵\*Аc_93GN@$YݩUyΗv;8gHUƉIfX*Ah7oTzYdD{t4z\ lUT{l65э48cd}؈Q(({*z=l0@Džh'דxaJ?_"RO?.p9jP(eF(zE6%QywVi0a~KV(xk43'_i@xsY;K_.P=k~L1ѶY?'sB֧ȥ)RW$|N;RIAhUr ?P6=JT*gB-p\mg]atjf+Y[\*!,Sb~]|du&QݾB蓤Z{#WﳸzTƲJ8CxXE~vR*0{Yq9w2)a/;#[a\@Ys V1ؼ O$R^~;5r*Ғ0ZPМE<SG󿋔zn둢A>$s{R$vDm%'2 G05r:80[8?v/Y4COּՑwO_RZaŶ[筼fO4$e7R=,0,]d q% OŃ-ݚW->Fj͢Za*ysgAeթ DSq1zItM$hg%V>2d%! 8=[Ux}*\/њ* X>tmk9H ~L~*) О<x>abs=k2LkTq,՜ʓ]P'tW g2-y(Z{ q;> EL=yG0<ϫ݃>ߤMEz&1^yV4DQ.J5Ѿ8nBӐm E]t)20VFOdl:nCAc~vO@0zY#CD*A:F-8znQ;% "e(OWsi#XH~ǣ]XvLt2Z;MSx+QkbF@^N|>k %:+JZ4գe'8֋ʔ ` }K~wuaW5*h8wHRpu~~9䄦6OlD`^9ҡ޸42S?3rib>c~%,1S,jX8I j&Miymoi!̚WnnJRN ճ>l9trl]/[Mp`+3 H2T@ ? bde\".\hq~@Xn"j\->ܐ݃,lH`ƽC&pdW-xtKPO",cCM$m/ILٳXYdCPلǐs:aOy,iB rȕ<峲V%VEg'^-8V?03vD}[ raF]u5~tU8ېvkf 5oMDUeu79;}):rӎd ߄G520Ӷ9hSZ<*U)bG` l^>>861'b0?ӐFtN;[eH"I5yzuVE6⽈eT(+MW|} cF娼^e8)'~^P/#9 _Ru87OIWWg/2$}bI$5~-;EY1g(XBMR*I/a\H<9wn(K7?)t~P!Ob~W_GkxXBSFSwX=})g" 4ǧx;pz@g)KsvW23QB2΢XK ̚-2I~Wlodإ5PXlz?@<[`jhǺ/a?D R;N?ZDe7 [`AKtZٹ*HOrm-[͌=Iu޷P0oÒ`I0&=!S[xe5|Mҭo*:]'6VH3D;e{t^Y?jHT2\m\g=uw_pZZȡ6"{Ĉ~J蠤7[ժ%>OX/2De+N4c] v-߁ҚCVRB଀vGs|G-+IMnn>7k9"ɥ(*V08xdC,כuM>_C_ s5Yh AyH-A5{ r'Llg1S.ʃC #nrDo4d1"skKO=3FzӤ9VV+.8WIY iqkUqnX+}õ΄qz\_/L[ IJ߷ <̄H;WB؜xJ}gۿףV/3jy{ HM^'k\ۖ!wR}*k9`̕S!J潂8{ wۋŅS91(d$( he;oI6uA10RP"#SvAR]75ۂէ6ZAODE 9ϒXdYhqY38URw]_O`o[̻)mA4xR0IWHo-3ZxK%)WVT 3.C,IX%њC赂= `2znЎqm]፨2A=-Um~)qPfՃ  9:g_ (S~vJzKhtˈGΌ.4pMe¼ 'l~ Ʊcm;!2SzǨ ~m5HXoHZ&K⺦F(v:Лn=Jt ,17ꓶ@H 73HJ5ζl:M5bi֞]Z1ND2"nYJxsƏe[zrK YdaAcAc^zp-8 R=GW|S0?v`tً:HK{jSkl07bRB__)` #F-Tam-LJWV|"{]&lRNhl J*Ɖ)c^W2k.P$珶#W[.| LlW6o_at$'od4'v[LeY>%fЃ9BhH&|d,0GOL]ys[JjgdU:)CuK$ln9a;Pƫ=mX] mPF LS Ӫ?84/3vgIWM\`\j SN*UES/ {zNV$y~RMt]Mx _/2O@ꖃ U+ipںQ8ڰ11 a<{LlBJ\F= [Zi4πBpmQD% NJ uUI %?~?sIm PEm'R{ņQ: qT΀)g# .@ەjBPYox]hA\"Prprإe#2~ q9z"}?QzL6HX#%Z>ϭG*Wx: fJT\Bf[ do}csf#$|߅]6Z.m P ]S @{hDjAǟ81#<^ !Z KxZzo;J (jCsCӍyn/"hE|}œ܇7|f'A|5kh"$m)`Թ8vllnr\Xּ dߩ'wm*^%DJ[avv8ԅ$qr P{E,ocBFKIf^C.qnZh"A#Rw. M}IӟF# mlDr}V"W'EhخZR׭$}'}bd`' S5Q% +MojUl=CҊ9muNs޷ '4vuC*H0v7':&}A ^B|o- 6IbyA9&ROT?].8Msg{-X'%ؕ%+RO;mpKʒ+1gLQ@U/bf\=8fI ARLCؿ1qL[~4e?KnpвnLu0Wc6/ԟ7?>澮 :,dIn&ηN.SFZ?^%`%Rv7qc  UӸ.l,r.z)ӣOZ0ZP2?bwgpq[=lQ0`1 0cyHO]ƾ61~"!1hpUmC:҄pYN5:,c+nEf>j&fMZq/H.  LY>5fG@Cj7WXrj`gx }j-A=ԛ bUevo#zI:I OA= ]hӰK7SMuW S,1NX)K3*=)*G2 $\H;5H@eKL.7߶:5z:->(X =sc],Lb< Il>Js $MUgڲp;36Fg%zj3 -X1fr0jmzi$f]ݏ~EF+ 7FuKk>9 ;/%'tOJމ>獑)N^ƿN`g/i `泱Q}.w0[&4'l_0Ȑ߆ߴ@Y%ꡐ޻R*;]U:SW[TA%9nߩn 7lJE?VwV,u'ս7 xhm<9OsGe![!ۻ޲oaRnohz\|59VѬ u&QOHRTiKʹ2DJ,\ 쌞Lg0>y7Ou ֊d2Gӛ5rxw*.h8⁼Ugmޤp[d(S2Y Zq3j\xqmN y@I`z0>FdgAthɂ!;ƵB|-G}e0:`?;53P$S~3jA⭄\vș\qhjˑ:LIu^^雥AOp>|uۆyn uG!B}HEUkRb-Ae}uG(av?rCXy#R>7pPd@#\jh5ɞ*Z ~%5"pWqZH)1q#_0B9gP/vI /NEO ~\ݘAGj>"jOEoMF.v_&b?=yZQP1ܼtwaV9 V6rΈaA$YjX(þ81-Tl ^ qp/ G0('"H"e7dr5PC4#mArxV%~9g h+I0? `| *yCzdvoSzI0\j2ыN;tc uwnhhRw+iNTGyxyArE]Urs#5,j\T0b $weh7)?n'! =֛#DžUP/s|?}֬M#yT}l|84j3gt0( T]vAc3(m3N\o9X#3PAyO]>weۅozI0F ?3M`M *cq9fn_.eD=$̌YLp3LfCHp0f(|{U>zm `7zϾ^CtR.lg<#D;VZ.' |N:T8D/hJm"-hҀUTS )S%bk_Mqu8_L &;s1M״o d,dݎcq'eɈaimQ1M@J?Waj": >n-&ycwö˴HyϏB5#Q}!l.[ 5{*}N6GH!X4_ H콑=.wUxPIC(G\n4/iBlRf%^DHbUkeAyDkjP柗DSte1hj%;)ċ_BˬJ[5WMOKTr@?@QV—z2w". 1y!/[Say@we&a 帨- cN\Bq=KSBY05 fmLvaR D$y$"@@3)9t6_W'Z4^qx>A? j爛Ң ֕]R~~_RaYXmű<7@w-Eqmh1eחmol-+ aKX(Qԭx)rY ̋ ͜O^DNL`L*%UNO't5H D8P6mDCa#lyZ/yv*x11)[OԼu!ߎ-6[Zl"+W#oly\ r212ہ: %qSyn,L}lFHX]@on krRDV*,nBa65R:w;Oqj>3ÍO8seGz~-貿F*h@֤( +uZ'ҩΥkP01of6ջe1}?hg<2M6w=( ߉qs(15Lؾ}$Lkԝ5֚u,塱B=nCwGg6> 5[ըbcY]}nu(C h,ݹ>饇-W=\ؕtkHսf4 /UYhz&Ouv;r ܌UoCJ#|ފ Z~wÚ{QEVLYSʻz Gրh5Os"&,dVl6 [bZ}Pc/H5¤˧ñE1侃;Htc&?HR!ٍnnӴ-{K=YcY(Ƒ<.&(JZTC^5leL!Іyڞ;/bn=Pp U,k25=nhR1exz®1ْ6IaF8,ڋe8dljN_ѱLZ;MHIB .8]9ńS"A>z&Q?wY< 㑩1L˪v}U;A b}" x gs=4QQOBnRWX;稚g#edCXxY71vs2#뾑/gGmFTzE~Pg)k,IbxesҘܡN^fǼoV&+Ak3gQ=mlA=EPo]aBij̔.uC.]mwg[onAMf|oŤiV;] ,FHцչ\4⨎ѴS^Qkϱh1~35xu N yh̗o̽2=z 1Kbhr+P%pK&[moy|O#Oylb =3 "JM7yFE8[%ln;>z|S=$ߏtdC 1`RN4"ƩE9#2"z^ggWgn &Ӗ4 % ҹHBRDgD:xwD0R cfX~)h:<(naA:;f"߰BJCG L;u*SKrEF_qAt,#ZJ B (F`R3Ayez\2]ŘMIcӽ`PXCCUjj ID 9x}wLP9c+W!u{|[v Tːb,t֞9 `C :] !bR7?;4=䗥[3,i'yPr4Rx1ZLpr^ݚԪ?+zrE*lIܡ"tS=i~\[<9Jyoy^;Yd mFUEoR|;!tUI+]:7)Xwe^aFB=ي8Y`>1~& _L<ą10x^TJ,ROh"Hs0ulK =ق\@IZ<|sԃ@{_6 12U(͊/eԜiԝ8 .z_hUPtYthSťmк n5bWR,a3DI'I)Fjճ:+ljGS1LhO4?ԉ >{NeY& *`:z=NElzF x%(/\_on@2G"4U7趟L1SƏS3 ;iafW-DR9uf/!ӱ_ D>;'T^{L0:v5F2/~-2X5yŊ֜#VM f!]E{ 'ǰ|ZWygBa`& O7>޷D܍C >߯<*#.?!B< ^Y$eLOv9bp&i1s}eTHSi{y{_Vi`5bCDwn)kZ2GHw2| 5B؄à:0WhxhnWh|L*`!g:O s1)PA:?uA ~qguӄuE .q$ <T_BA#|Xݳ;=4/ 3A :^n5r4OڈʹϨLyҁM[I%&XqM&QZt`|S;S!Km!rp#Vv]3o +DKŗ9!x?xJZNr/, "L$'e FEI&zTá6<]I&ghj9F"+?AtVϸ]"T4+b~K!~V*6GO;3s(P,~‎>8]~P7O1a|*sR9*~r)#(Mqe!)_%=KAsr㇋ݡ'$-84#\"'uŌTl>1۟!kGi4?W _t۪v|GtWP j0|ag 4g[A9h.#Ojڸ$+h򚧖[M [Hb/,j>2}K82NCr{ gVg$dqcrrQYB jybŰT 7=}ڌZ8HG:`Q/oF6sjhU{: ʱC)` 7k"JSv}U1&hM#|ߚvܮ Llט]8ѡWsXp?͊hse%j$,h %u6w\Y:kx@czzARI}/ҷb&vOƧ:0/`IY$Lk,7f:ݼͣ1<ޗ/,͚}DFuM6E:B)M~%@;e8UŸ#$ gCq #L+?s{_&HuD55? @RXfPK۰M AZoY8[3bRnㆆ1)1DcT^¶PAA JӃ8MנCc_VNXoI*(t>goZDLaڷfQ8Zow{TVO0^BH֢X糰%->-:?=4~'GnCpp-`tLzќF594_nѰ?C9_ eCz2'oM?K5Av< Eʼn ]c{jҴ_(=_{J ^={R/WF!Oe8]_|tC=0 6Z? x)ּ!IĄO^;)}jRO̩+]s(!4"/^*i׷Pyϋ(^8Qa?U4 KmmɇI4eኣP GԱx};eON_kZׄdpT&0b;\!|*re &Ep[/L~Xs[eeF18(:iыW-4 RM6Wp)AI~P{MPiHgi!7jC%/X@-|I_2En78x0Ms:/74NFLJ8&'K{{7ofZF%gΕT[3:QsU0/jݝ(xOW)@m)mMsB摳PWXIjۡW4Ѧ^^ӑ8"92 uE}qNhGenնЉ lG0ul1mb9ּr@Z V\shE\ zKtkK^I i~$D&n*?Q+mT3jBѡ(_M2,YilcjRAm oM1<BhK||A)]Σyh>UX5Ƚ%?t.Ӱ+}Uq*Oi?>TX?.bl.WsgHPNs`x Bi]fE @{b_;{@!' gz4cazs$G N8./Bk+!f{۳:rn-z0l ҷ>O-PVjsӞ.I}"]dt&dlS"Td:g?3}S#M◯ F*EŊ@㗩^rU3X !gOCUa܀D/繗̹Qdya#Nε*r\]AG| G.8ZY| b޸\;T|njӂ.CXdM,2r?j-iZ!Eé5a sJ"VfOߞoB'WFnBDY|~")ZKDv?akfǢ]H{-fvE4ݘ?wɢ]rN401@[æǾkޅj' ^Nٽ\*A!3>Ig1TcPOCPL$h {sM~rO- l`AiBʳSNF=\ m3-G7#{@XsZMF_NJVgIzOݓ[ϛUE ahtR~9t8VRu:iʎ(|6Ac2%Y欳0ixGQ"cS,Ny)@A良~-5[ 1ΕjDmLg2?Hp/ śSBn/sexhKVS9>ke==*]paɹ_逫W88qkh-$ZjF6a6·=t*AF`f^k=U5=ҧ/|;oc iI5aX3 8Z_0!8.Utn:~MPUkSg Κ.Ľ;Wur|[ 1\ߕ +-ՂGxr r42:WۢKA"QxM8Ja P:D!gL[ZMjR{|Bȼ "Jy8`Wf+X4;ݴ;\+lUJ.U)4 8Tjo#;8yJ]ԾGU4TXqsߺBw\;qPY&xC%4kp`@[:C'I oFARBNkmxv!|N|{e~NBSi ,ybdۤ,3v:ƟÍ9jUJE<"0t۝[vBӜ~Hyce+d=چw!2#[ pnf%sy"l'n#TR۵AxS֋6i=-;=cҶ5̓S {F=gǶ%\jMU}Ġ\#Dl" q/`ϣ`RqFjD(­$A'.dP))RA45:`,} WSmogw n`-n#="A3ʄ'e@j|5@{jSOQ{KHC̣>iw ApIыN4p8)>6\߉d 4Ԡ&v(VUJfڻ'nA q P ]V/€U5}8.tiW,؍#]ۿmDA--vsQZh 9A~ ] obrW@oZ<Qh)3@xA[oUmBfO,m3ezj6kP]T >Ȼ,9,vk/ۺC.CЍqd'r{`h2+ 5'BeD _L$r@1RBpCPŗd-ŞVAA'< %Horw%|NŤ:JI;{pR>],[gOW:U{/Na{婏LEǣG)2铢 H7H.g>|C&=~(j@pʅ^)\E6Z%[T)fT5H!JjΛ)i4;HY~h+5tF7u4h2 ~y]+O|\1?0Lqӝ EQKزTyHB%|3cٳ7?fṷEu'? lQ?6Tyh.u]ij3N%y ^Y\hMԝj ^|MrRVqhU%/\J+(NMXepSt !OrtjPpW o{}hZV4<-Ospt.?F#gS4?\ YE`ZD)QP ?Wcwcx%fh`z6~5^UP%}k%M$ +Xu },ƣ-;ƃ'8PEe rWZ #k%Xk2}Wm#N5xv󁸁33^ Aɀ3bnY39勗yB;QMK ssmLPK85۸C-`-mY0(fgAA7b3̔)0dnOA =.{~-M .]%@]%(Q kߔCvè9!dx"vնi5C\]d̻pı:] d,M[-(b@դ'8,=Mh}:CFz@tcEs,I ,=O&j_qقX BL3d,.]4:lj'tka4=/VcA5q;tj9S92b󳥕nr†“Zo ˅^gP'V5u=|Ya{!r+ (<D;]X߈48NSB$1>ǧYD$'nu7eqwmuLoma|.eNUOٶNc3x=k9?ĭJJ[oH&dc `/WW} Jem+b LTm{xHt׷=3P9WԓCjrb% )J3^at`Pϛ)?D+T[635*gk+2J810fW_8#,GR4zl3 ńX#=X}?mwQ.h{">iw5>nXӱ^2ψ=C!~l2G əFe/ 7 ,3wZL[D<S2S8yG P}^r0f(9QzXGİ~)+F3mA{ Pi54Ҝ˴NˍM<Bͭoʋ=\:!ךq >E*Bw)Uh=c,1쮍՞]kNg sv:wϴ$mg$6/|z âz΅]@lDW .7Rk' rVэӆ-hAg\`Y|:x `Ǥ0JzftȓA=0M+~9ȩr["/ Th<u(ReD,2T $% Ӈܬl7Ō n{&a3᮰䛩^p^4ɕQb4]!Xn]IrSzB~ߐEO"DBJϓ6r(d;X}e7!4 `N ?6[POUggR(TA3r~ 8`ՏUvd)f8$ }! _S4Qhh| 2 ף˝xZ!++mJ OG-P]hy ;=ե!_բ[En]XOC1H?JvٺM؃fBsFԗlOegfZ>ܧ\vo5mOT)AI%98z/ly'BMԳj hPS&M觤%F!P1GmP(d-`] YOA?\|'񇺦i ;goJ7Z̬4 > w)3JRAxoFv/Ej7ߜ6A\TBί mc^퀦JA59"L)"(U2ˑZPd1Lkr1ʡV7Wxn.SH/=^X5 A Ǚ[Ń1/d,:500 CIqM'Ѭ ] MfFnL8j).MW85^a?Y]8DJ=~ ˻4um4]>X3i/X=bZ=tF[ aov @C5bRbl^뵨^#m,lT˛οcI)&2L{3aqGfc2=DRF^7A)f;(F6;[[уu[45] ɃuEd6P[ DѴz $孲8=db\\WP5FNfAue("I\f~@EH(]/_痄S z|I1}(dp uV*7>:;I`Ot+szVCѾ0z445> |E=\5,%Of+4e~X!,7CCPux^)XbR9ޏ]~K0}$_DdmV@_z%z e0d1: }iX9Q)M8G%sw %@bws,~~L9t,{)"(>  S.yӇHŚuiVk!UOq*ӝQ!a$;rKꑨI7Lj{ EoR&ЦL*TW} C2sIFN_pN~zjbxsoس(8뤎Φ7ӮEtz9oR@f#r{ 8zB9NrAˌ0TL#h[B 4CFӆ *w9r}./!_G+ҵF}[4\O\IR8|ZcXs6Z0hWOGasgj*:H 7[dljotހeS}u?p0X5 Э.oH*v:Geub;$u9V{=ڣ)_ZT<"|o-anWm++B0񉦿N7:TbD_eMٵ),q~!cğ{Ewhfb_x!!灚(>YRbsgH0S5qE#YXeF:=do ,gnsH :7T_ zjHoa 8Ý gM~֎vf@l M7Ę0˦2gMI0:OnM FKQha !>6f ө ŜIȤs f//:KZTto}EfVBe } OُS\ \rT(=6WWCDbAF(Jf`ŝ %*?aD[O R[59k6 =C(^yPHL︞N[4>" B$tZ6>RjNo{NR|47sﮋ .z,*aP&UKv$~U*LVYmH "L @ 簱i9a쓳`WPtGQm}*iOYZ*Sz6bj%+iAs"׀۞YcHH'H*nEAHeǸWmHjb7`HuFIwӜueCs }.#`Tֺk rU!&P6"RB/k$2+WjC"?3J CYyڮP<:fY&98_G/tjX>!ؾG\ixIԏ ~v, ye O++v!SehPVҶ{~ܷw}"hYF%[&>]U#~W#0F(@ѧ:z;"i}sO:܂UEġ@ Is(XfD:¥g/mYPd( цT-X}D/ޛvJp SAk,'3h ng(SmKI%8SJpPT fFlq(혱rͱtY 1FqIue$~hLe4;QN@FzGr4EzkF\D [3L*NTt4XXȍ{R=oZx=E?f,IHzb 9<1#nMHc&n2@Iލدs.7W& cDu`6u~ɡUtF88d҆|ʥRSڶ2 sw/-![B2ǹw/V/{_öTpUgV {AjE{/4@4H}}1f/:lY2)h_;iUˌ%Ar2ĨK1%vWtŧT3zoci֮Bb- ?35:J,!$7SqPm-% m&)Y[Wꇑdڟzu#j ݿڟ602}{['t6p>XDEʶzlFRv=Hf͉pr9M?g&N׫Se;{]K,w-Q0ӯym#Rs΃_Ij IoL.q©ǃt")(KlͫTKvTu׍X1fOo\&6Z.7ù3S"dnI!IR'elAc  p?rkJ*j{.wd'ZdIaJڝYА% ,Åok}{ tGr&E~-vr2|،ukyu{Egenʷ sS<ԳJ3Tgn~Ba| 2NG 徕=8˧u̢xnz MӖaT:`c=CJ68&e;w䪉8i8Rˎdc]s8yI6c= A_(e@et^wR#1bt#FԨ_D[pY m㾆ŀiN0$EfKvXHCP3CKOVoć\?C@DFbE$ 9dM?÷T&NM{稾 p1e\`d/HVwUHf\eCeLdYθo#JW~_ 4GK-o6!L^d{V {P<{u~u' n0yPL=BˣvL!J@9Hc*wт[.5K!+D'S*]xxb(ĺLO9kܜZ՜&fQw3Nc[B 0\!HhC&Mʥ [b{pRdI\o!T1s6/CDkB˺PxfkdKu}K+x\*ip-8ɘw} + su3*WHOK׮7b2\pǽ9c^86UwN%9Vf8η UK׀J)PáR@Ħvz2w3-s۪J81Ƴ 6wb.m ۶(y;=pMʮ.WrRK%1pA|W Hu"* uva)"p͘H'#UwZ3Ag:^OT!pw P/!1z|uJ쾟0^Ѐ-qzHץu#萢l"AT:\v/Q1Iϵ+ȷ{|r˺sxno1"3pP;:㼯ҧM2M FHrMJER:+U0?jL&?f14AXrӈ ;,ޮ62O=VM&hO#(|'Z{->A&/.X ^4_PND vKfCu*&!YKSUu&/P;~y{r6V–1! k̩N3yt6`bC ʆ81|Pi'Ή 14B ۇgF1fޫxāx5Olcu5 yC 3>҈nBWl-~>q`)MzYerF1QŚ~a.|pk£ZsxKWdce/qO+6YS5k0/9f4uskkHW͎l)5qffiQ[}Q\f4Ft@BW>тXW~nrrD@f覃,sP#puR5Qn$D'gvɮ]M>Bm25~KTZkB.}dZk_1 zH׾BCŒhp],}Vq 2eOV-Yx7ᕥ⩶baiN-5 lc\t,h?҆S;MuGhaZ^*)?F&do>Et .\ R`x*pwS8C\{OREh$>/nS5`ƫb3;ύNqӼ7- m%Dyل7^{CM *Rϖ}<\Sj ۆR\RٕlAC TV-z\*tE ^K|n@rS?0;?2a ٔ|zfrP^bsdw`?a%ϱ6;b0#O-2 H/U)N 6OJ|/ -6}ȗ>0bg[=楆G&*R\V8vFC}#ڊʞFV1V,mrgޓ2jNet.BFx„vq>"PBwJIR(< )Pp}|?'ZGv';XR BHo}OoF}1bo=#S=P"#̆|G̷Xx1qتoQr7Ytgy*'Tت!3`E5/a+w|]9} y @?qyO߮B/omsr@CiƉ3V} RbL^Dqc`FaR`cs4`xNjh4 %`]%I(9j!|nhe}Kv q1e?kYe^nf_YȔnHѢaob36X:IA$w. s{]]/"-&DCDcAwfKp1q[\a x 2sORy_NNvɀT/=6O=EjᢁL@[q!דq~~4?֭E!P9品~[}%6CRĮd3US'4m,rLk}Kivt9"Cޫ3W64K ]!!+ %_Q4s},el8,J艋)p)m3s_3 ۡE'D/:J>M]J݄8NE[ W!5Éu}d~AU=Fqr/6mY#_LX`^b0lc&#I !`P_4?#X nɽjܢe*B{ZLP=7H#-j,"CG,5Vbɼˮrۿ~LpD(<$1r7wDfKqKE՜S[,oƧ #fe`>n;rQͣNf i۰1y=e({ϊ}‚p&bBHQ3; Z 0qݞ+;–OYGUd -q8NNk@I}j^%4GiaUUfI9%݇2]6|q`3i(w[`aX|'jAmʇ}y[mkIU_jcf"k8K_i3>绊z@ |$ J[Z'jxEs9'ŷ \dLPME9np_AZB rX&)+DԻ(>]#N^D2_Vd}. lߺO]z]9wVoSKY CJrz+`ʑH{1"؊f4߭@d\G٦ˉh͞JJ0ǀ0Dlqkh>ImzZ\o”-6Ҟ*GnpnH3Xl);-=dˏąڞs:!I"NS=HFNky,}lvVD@ 7Ȧ{/ٲH;M|E^5ګV0q EСF4yj`֯|F"~46ͧh;*MZlazc:Q_9C5CCqmU /xê=q\;|&P]F+L}Na|b)5OOI.Ro6N\~93x֯Ϗ.ڃ-?VǛNZni.A̔bq)GX8)I^m }#:Gb$MDSSb1_ٵȜфZ#joFBIFdarHCT_, J۬USNIjud:]Zis HacUQ3n&% QC]:>G~g]4.gz|U7yIW:z[dz*K9-G"o>3aLd((8C>yM`K=gg0_'0tDC '%8oőqM7? Z`'nu<<5# />"yEt2 ѣi/Fk^8k>‡x!R>c},l;?jߩ˗9/^,q\q4B{>`ۛV[8xI̓{fXM=_sdp89^o*L,s%R,-૟ޢx["@.Y1ګ6}B9ĐGOY s+eѶ_,5!Bv\&xJپ*0콥sO,DEN&?E^ih[7!WLznsm9# [WTP7E`Q!vQ6.l\u2?D>e1lx$)ut+iq9S׈R@+ 1ʗ۽[ڞu5Rs,N_\zb.~S-s rI<:7<) {Gi Hf>(|V%G"4BJzLl=bfӾrupapQjEXHMҼGA53/>s^Emp$)uq,)+/3CQ\tƀZ-0=KiO+6F=gq`[^H6X "i[N·Sa暥pQrm6~w=!1|z\qtU)Dmq;|8,<"^xisٮ/&dL`QJszsשЀ,-2C!1ֲO5=^ڳxQ>gbJb^i'Ek>Z.I=m#'0>68yеik/AUD_ @;k'YfG`xW4iZO"͆DTI3OvE.FHhtg/4n;jw&:Љ{p}Z3/#by΃5OU +t/ZE "7ƈfϑnkgThj%d4 ;35 0^e_(EXcJ肌рb-Mچmc̞xK== d7ɫGp찫1U]q[ dd?'G'Vi'f)*P#לqҎ$U {<_Yyhz|j&@ۭT$]VK8!q_u݌];4 翶GI- &pͮ\ʡt's|kU?¦dhuʗ4 /"MuD*EmޯJ-#:SGT ]ᐤ@$C>Vyp dfL+ Ywkל" &BK;mJod~-(*'_hET?OL@BiH]Q@ 9_Xd'?aUj|#q>boxg 7iYΦ O2qНDZ>/G%l '(9??J7r3OeD qն=gRyYQn$?,8yw?M]'Yb # /TF{x9ϔ=N=SVޖjhDߺ@),d[Zm*+|-nn /u YBZ%Nus m(Vvs5LkJ+p{!4pؑDԠY4?uhj 2Y?1('rvgЩb:IkwhEHjb.ֲ7/9-ogC5U>vPYUg׵B!5E UO/jU+#.[*n6~&P3Xh hi'_F[1ݼ+fc%XC ][&phu>*O5aa&ȭh?*.@J N:(u\h殏Zgd@6y5GsBgSb sl ;j,Pr^9O ~ !xGxEع{(7p,A\3XHvT/@ -R W 6\7r-pO/گYp_HIˌiji =ai'iB Ǵq+!7)_8ie8T9Ym*x9Tq9(qrߎ/No%G+2t!S`"G[A&.XLa8\a etsFr+/y#j:/RatSTxO͖,yzKYOQOhIzB5T/գgX? Of4X&!_A;~jsb[kʲ2# ;MNi%.*a\'z)ڋw1R &q-Y-lD.xZ,X"/Ӝ n-kp3MN0{;4HozIs7(\e*u|*zmAolK%9D74"2+̖u rV'w[B+Q\ӹ :c;rTFj n: QJ ZSO~4thT7V7xTʽ\T9ye57>RܘrV̗k8i5K 4I[>E'XFgei~$#c3>\|te wVXܤ{BKRjkkRPziM@D*0MS-*W+ J%H噞Ytsjԧ6_L ]4EgwY V6=H-@:0u\p{i\˲Bb8/(&#oDyJnÅ/`=/^1ZngV, dC{?|6ArL u8dw;yj=D 6Hh" CB:BagPO޳:Unv;"gR["+g"xۀҥ7!chdh hL݇U6._5&c)uMb6FNsY+?ti"@{MBtM܁kߪ|Lra sv\D_1qȅV:.`Y/l<;(zˆ[krnxҗJVsKP f%첯(hM`ԗI幍ppBzz&{ȿP ǒa =n5c%RT퓺)r@sU-0ՙ.hhgVk.RJD-r] 3>Vl]M#CS>n1ōX-a sp,!2 tX$am3avo$O{Sc+ؘI͛z* `?#oj2y#b(UG@_e&Cʽ*Jqa{J>20fT4 _|esk&bʞm㾇KCp`=LQ7N6{Ҋ$AC u°8t<9yCTXcCA8ޙmcEMB:!NvSq)ܿ6n2K=,!j5>rFRԝ6 tle cv ȸqA9e%X&? lS |Yy1@}!b9d-ϾHR.ז3fxm{)C׎փyzZ,+n91xX0sD1Xb47[pZe2(Lk֏ge,yCQiQ[EW7:W=5F? сv!h{R1-|۠G7(.=PG,[}xܝ5V')34e#s"|KmOs&%|b0y1WzTpx)rƧC+]ݠƐ4pYoVMBB t(NL)Yjg; oq!pjVqakߕ"A>;Fd"%@RJSuj9^o@Reonh$3L%ވ'vHԭJsiF=4D3o$v &YT֕PhSob?]&>X#GGF|Ƒҝ0&˝YYa&Tao =(fn2̷ދ`Nƨkb|b\<lz ܠ`O0N /QoBDTSwT&{I[hj@ξ brzm= eCt"Єe7 /1 ̽~zPRRBpGfnlPt?*:.`>I/aξHh6*>.#ߒr_;v83X1%kDvt4A|P!ԄS,źrpُ\T. _2mdaBpn3NEZj 1BzIe]]Uu~2Lxl%وJYsD}NP NMԨ[ ҉ y"ǖ\198 "/(4 IQ?#ݖ֟y \U RP#=rޫDOdHÈ׆rk5Gc#눵]iyO'#cZnџzwl1)۹򠲝U#\pd@iGNobN {sZ?Z{U2()78ꪥ(uacQsfVGµr~kEY+&%e &2^,_W{b {=3ץb+y U .{h?,Ezw{dⅆD2hٗ境OAN,S +oҲrɊ"̪?#v*H/8<{[g>ޣ!p4E jgн{lz rb74Hأ3CEQLKhh +ީbm"=y7b)l02܇H# s$}iM1߅Wu:egS1KtԞ-1qku *(e`ʡޖSK417,@h[X,3eVl4oVKlJ=SʶoAC!%QyP#(8o5x"0r`i{ػXOs#,+^j) 3b_tn+ F߳O8*kIjg| W${ /B\} <$?T7˒e(/wF} q#A[= ; URX9Y/(!10yD3؃L>t"anRetK&-VF].a ~6kO?EkQGOgQC1"&fqP̈\R58m~NI`g nJhC]vZ IAoQ9.#+r#35/$X3ﶚK(`C\&Pwtԃe:5esgJ9W}Ҕ*nd >2ULuh\['ГA#I\0>0HV&I)lr8L"-4=~ƱVqXq> S4bu/_] sG%oEX>/Ҫg5y şuQ=4~ scDa=p(jR f;c|9256y'?ĮȜɅJ PMr[R¡7eBL쟥M,mS8iX [f{9:Lk ru_4of 5_|i yE[J5]'(ՊГMsewx&ifԴoI: sN ݎEliuնKWUMfGZcJRHHԭ\6e-B`Cr -}cڧ$B@x$f0{HZg:vG]OĐ[eb s>^I@@֧ن\⿌af22仩챎foӍJ6ɭ.zQU@?&nձsl0u@3!8LˣGzÐHT7崸(&T\RW9+(ĻnˎkSRzc%DY: _\?g1v^^}d냂26[fC[nd2M KhϤKe:TE/:6|mG-.(94̟Iτ]iv=k!c2ҳdٵ{t{~i\M'^y[D"w*ZC g̫R7/),[mE4ɏYgsOD[C?6m7 Mv6Y:&ƅsr|H]#$;ض0t W5` c\9V;'E6B$J{ w S2ek;Ib;P^hCk1Ҩ.W~ƾ'h.8>RǑ|Ϥ+~TZ?=gcﴉ:C\CnEŠ}Ot:ZXŋ'@0Y&@'+S4p<^V0 L&rݑ]` 1PÏzҌ=uzA6Ma<lW$ znf$t?|ڜ\<ߩjkvyL[0|3F~ηp9L 4`Yzu= Qk>4QQ@yu9GGbʓ ?5_L@J6&x%O']Y ͐wb`E6ђjIs AƩuʫZ0,MbRJRa[ p<4v7gp-=¿b> }l5M?osXOWWisqoEC݂- R@=ͅԖa*CQZRR잩I3/{JUFjnG_)E>Ц@)vyUtm}ykU x4ۇz)qxDIv"M &d4QZʑW(+k:}d:{о?f?/C#.g>p7/7Lv?Xƛghj[˟˚cǔ•!.a5yrJ'|"zu?^ lU<^;b[@b\o].vU93 '#z"{z>uSsa@y<\@UwGbg50G_>MUA(;=v|ZR%tWV_ 8QkNDPCfm x0l22܌眑UW~ڕG;vߪ'ۃ%#}Q |^|UQ}i!KIhԧZ"Gfc0ʀJP=n{u}XhkA(U.}G4%dF-u_tڊ"3c.w}bNRVT"n:I# "/'f''NM-7\J=;|rsgryr,\>7(H.m_HsȸKKwdB6`mVV-EoP)4:FlX1YF3{ݢ؋^ȏ̧Ó7,jczN̮aHu!~7BG?͝(Q[Hcr)M K"*~;AGd:JDݵbp;->$[ 'sExuϏp|<&B4M8=||xvP&٣pZϭX 3W|1w:+$6[o,H M@:d7z:S&-eũچ8!У}#0GQc{ѕlobY|S9'O}VQs$謾`e Z ' $J3QfWy\$]DRvjcH? !o!*~09+v=ð:}I:5i8X'uZ]8ǐv:I;(A 6ܵi*f7V5t(7Mwabq/5S+typ2UbV򋳉J>VTv0t_#ʇbLŸi^3 }8 L[0[$m!'Pީ>P_Ks`03)#Pϝ"Pg O_<>svPM?1>aRB[MM669wC׉ܟګONa(؜ZId\6gLցϛ6Pi\V ^ު* 8͘rg[gn}lI2q6'ئ/0>DT64^{)TkjW5^FΉ*$cqE4"7S}Dzjܔ1/96dUݎ|i=0 v{?rUy/ts*ī E8(,n/uu})@˪Wg8=@PfXgY:gb#fw;fxߑէ^Tr1 ۾6l#+NJT؜Zp?^AɁ3AƇH\fQ5τAT"+ g~}&]@em7TD Aۗ㞨#4x/ܳ#?ȢVH!ѕQ9aF}Ux⫎Lvba-K Կ1k,+cVAj(VqpP2LF8qE䣹bdF*Uv_jan.[)lW9L2*L98WnȻ02;72u{T \# @.%P}? pӌuȋ|`leQ #fA U/|P'979 Wn=J}ٌ})^ '^yDUk<'{<U{@Ug،SA ^5jS-Jv|n wLШH[F͊kIhߗ+ګvȉ*xHԕuGU^{rו` O$om8,|%!bVLsyK=k`:.ATh5RKZVhiN^Q›Nu3jK~ dB]78lAH* |XbZo[a½DEHPPO(?* 㸁˥>!E9Xj8f'g@mAŃ@+k[^9oE,ppϡXWygG:c+opzE|,&vTl }i˚ڄNNL: ųԴFsk-#9C Cc_5IJSird"\^&^{G^9dlU;xY/ mMƎxRr%Tl:΂ U &D⛶~Cd`@>3*K t&d5/"+oRWj.H?kS[/O-&k2f͋u#Ғm,gEq$).d&V>b Uah"=V.,VWsMx~2irƭ0AMta(PY]NjgՐx:QKrQ-LylV$͈;>s43(?`\@Z~`~6qUnRCvF糆D3FNF0$& ]D*h&lNroػ7҄c+5Y͞Bj¹ZrCzdJN?] ͥYE8rEy -_\eSiP;ʈxs&`Lk1-C5aongHhwH+KڥOܪ|e~.dvD3DVgv<v)nBqd.k~#9#-ly,6qzs b~'/w;Ǽ_ݪ[`s :7mJ{+ c|!PC48k[ľnă*C[rվz wa-(8^Q]|8ycxlpD4Fi# N.eKwy9{Ëm`Q^V\( E!dVPבD/&t9:MeGqW&=;!UzYNmrnp$~ԅ_MIe(=9>T L쒁Kiݏ75(N "eaTxXXEqPswN؅Tx@?bf%f[B>Avy!98P^d3'eܝmj+.!,\d#+TTW)c*j w?osekڸFk/f GD͊dSHme%@L -xEk]HI(~@í@\Ӗ%F~'oX; P{PDz0>+#2cIMHu;pwJ;%=%$LsJVoo׀(Q7O \i<ۦ^"H/S&rTxz894³%g2Gwܫ r 57zǬwэt:m:GBCU#(:1Nh~ *&#,(¨Q*2'\^pkd'MǾj j#LׂvGx^:ĭ_5GM'+U%2{QsxsIۄ\y6LbVIQ$;ɴ#t7{YMj^Y;|IX-\+ԯRbh7T, h^ j9[4JNFhGP lnkĐ?;MSZpym̥+SHt%CޜE-8VxkVA:8g^-:V.bVJwҋ|9Ġ]@uY۸ÙRep\=]CGYGm]dʼ_mXWD>/ &/>ljzS+RT('5Vh`$+n>o[`E|EYr<FP&PpW<׈JY"ztbmבԮDM!҉DZ5_e2XL0+;2 V!)LWVrxդ8C`iAY0dE i5bt;yGlc*)׾xi8p.n4%] }HJƕYi P`wm>U˼HX+LqJbJp= Fz+վDdEe78~QN^+ؚQ2q*P^ 5$&@Ij͢kĝe0usDž5zؔn50H[ͼ[qyF p歓O˥`cלJ"֣n$:)FfxF]HztIhn 7 S3BRL9Ia`h ͓֠2xAgq5 ' c{))>׬ӆ%:hUTA4 (k;bs*1u ^ c(: c@vw u*ytQ/ԶRϬhpXdךi㮻RՃ ߉1s,G?{*0тF]vX aLVAI~Ucď4A`EYܜDpNrgžŚF*r` 1۵x^KFOa|wq(8VC,4Va$bv 49AY:y7W"\vXW^da!D{>쨅z!BT2ڕ(--DbIy /JQ-,zSq {--k6Q(hF  MƂD}ʃXr 3֎ \eM,RjUpu*DD PXw g,^m">>3\t^)w?9{zbfl3eF}҅Po'>a_=tpl+Z`hZO2Lטe)P— ʝw\,=B4_ RA.?"8{5 fuY2"xC&8ъbH0ܡSH ^@THݐ͗? XS?`f":.|:hsWM]df8 ByTjE6JAyw?UfLZDl1hFąg[J۬أ3)x4ÆF(6I&^5eIJ]?hG dʐq(˯ml>{FRXVC_uTki1m˅G;ߴA@ \/6->{٧;- ޫ Hn{E\.hy.H"s}s??Kz/g8] u-#C7"_B҅hI폩KXvxs*g) >3%M&H7JF5]e|5WD79tlL)*)^ԅrָ%FBF+Y-8e-8d_}[1L(8> B_\mVC&l\@aB;g>&?2kф}w_f!41uiYa5eQ߀/ƒ҉K"(m)/fh !Ëi2I_e'V#l&V9;]>Cu8.iHB=_vP(,/@Tzdya|Y+V1ʾY o]$拨+Q ~yPVTnlC=lN\.9znM{6.p9~A>T֙x?<@m%+S"cs7qSE$cApbVA'iAv@ BQ#w؋f1Z~O4>Jefw1SܡJ?FbfK?Ұ DHUo[A8W5bOdgF0к5OBsT&fN| zA8\ Nt Y3*t/f,ssdLߪBvcgΩ/FgrK^nma3+DOt_2@i%^uH Fb_K)ܢ|F-L0CTS@{8NCd8/;$Ap6S*/N H0wue^Sw?04A2'2wgЯVE'Iw+eGJn&a#B@ʂmu/?\&J h'u*r~7(fuWgW?O*2 s *4̄_KIEgwȤzQWR ǷjaMHg꼸i׏cw! 0 #d"TsHʂ,xBIOBS[Hh20r-*7Lˤ}3(v? 9m ]6<DYj2(i/_X:H(p\p^B dʦ9Z2/R8y 3P>p\O]l@H+|Gr-$‹>w1ap2ވhn,T]w mzWيi$ {`<ŹK1Iz \P tCcT!)Ag[3qNBOݱS.ίMwg L&DLCkîwAʫ?,8Of|0x'JXǻ㾔xzD?}ȉNb蘜mdP+]P7abB##b>H:S̜bd6͘`T$؎?wd~vv{e2`=cIQ~)(".%_IѩW2x_ (8V:7z|eK-dMthōx B(l#yPӟ-&8{qOw _Rh EV4DGkX:cv1KaC1$u$GIFg³2^ ('>:V?7~b{|̍\? ర #BlW[)QKq4 .:BЎ<'+xڤy540TIGm)]\] )EG5HH#5nE?,Wo)hRYR6~~@|Qw vCߠQH\ME5D7R6nme 0xJ[i3 i`S^o[s\R_ kOGٓ-\[1Hhe1_pD N<-.d$'  j YLsϖHUqL\oFg:QT%V9OX?ؗH{ע]Ŧ vѮ<2-WS9c;7i=T{]Őj.NpoTs)S>'W\?QXXY¥] Pn7 Učw[gbW1B?iDu3T=Jd9pQ*uK|Jz eIUU tܶ}So/&s0_1I҅LymO]%StZ>hiIنDq\ ;QMao"w>q/h^1ti'˪Gx+Vg>Nkק̚{fW0ּοU"/Ut1= ?QyнUf(NcWa}H M1C+H59 M &XVj&TfNƓ $ZZqH6:)s+kuIu^D `XRL*q(hs|W$A`ekUMK17wSj:umƃߚE[k~מ|Ph Y59n Q0W(\pzdȵԪIxck]}\'4DډiHB&{lo jݔROŕ.p^#L*ĥ<, *.Rg˳at!_2/&ZFNV1m񺩫:DNou,Nb6k?@UUO3Z7֏ {@j6.;9oS1,dhф#7hVT} 6>)eԿ V!oxhF3T[e "TVH2ܟ,NFʽ}ymr!Q2s˔Hdz '+81F;'spg!7 j Z"~ ]wCe#B/nUxi/(ljDb ycIA{LYrGPȯῈG9hmPΉk8$v8lLx,N>8iF;t8,( 駢ǂH&횖"㛄5=q8OS=X(JH#oޟT=)ns-O<"-T":RtjDUJ}OJ0K6{N,v}>}d:?5.7U?/-EH4`Ϻ_zWЪooc$ȩ6"2APzpxYł ncRrTw'm{pOl9>ހ'`M)J-JЄ5) My9ibLEx`ы[Cuj[J` `$S29`2ҍ$':7i;n@SY (п@OE;ia.z %65ZbCPrR[? YMe 1_ϔ ]OoJIq\w :&ENC}㖯xR,&Ϛɤ74ݕ3@wsf'ξ5 {Jql &!R]Y/x8;*4۲:J+ L{e#21i" چ>;Cnb'^ler_cvhڐШ\;_)% vSZ=wLILE5JzU?At?.P|N]xB!)P1 [%'hkH_x` pENR&aI̽v O$F8 FT}]qPzkX?8Aki@IXOb:;Bȏu!@T{ A)D1> uZZ~Y!F$SʸKo _ڵ[G 4h}C)u- V3&ܴbZ/]M[E_T-|bk]ރ Ɋ֣xMgcl-t+Pn;b %y' ,Ro\*:ӨR3ߍQ$WE]*"^0D3+o:l%'|{S9]3ɽ^3.FJ0` zZS^=LoɺN< =_BSCj І  :sgq{w 碢', :?ohѩ9_UYg$@:ȜUt_wy :gmݫc+@I0DD$(Tnd / XۍE~if^BԃO'A ٯ΋7r(i;a}m#B_qC3A" sEIB}&CsP 0-_!Bq4AP40Y  &`$M.x5qVF?ØtɨanPʒHe(E=ȳE3B.HκSxM 7Y +4YN| jɭWF&S:$G"%yH ^@IkbOm` ɇt:.Vƚ_oèDL 4Ӣ808x"#E rg@ӚY`YSfh/׫svZ)jt|c[0S˭7 o W&ߟn1^&K50| O(@R(Sj~ PGN 4 .>]@8  -N^JC[pZӋ3F{>/=YK,PDe*ɋXKLf(6idpsGb$b*{L G3ӿq':AaQ[gXwI2:_-3_|lB0أU4zP/%DjȔj@X{ 0LU#Vl 0۱H" h1VIGrg'OdmkO_Gd:#=UӽI1̽,X`NGh:v9֥V ՗+B=ןw0#GۭЍ\5 `5=[M`t첛*%}&-Vs`RmQ4xEK>5L<:U= )cDV%8]a x 'K"MrC>qS=%8xf)o5=&_1"寊 w:A~ IT|a}6VàJUm?x>-%Vq XrĪKᕞ6>lM$xbSIi";|-U'. ZZA@MPl' Q9ZZFkhȦ2G@+fzxy{3 Ɯ AGQ/n׫n mC~)wM^Yqm l-01BR6e%YM0ķW+m6Aje,$i8q>Qu"Dz/1;B%V7bqD~KX GkPN QU*eBnL·?Q1   (_x(6yxwxG~Ư:P*XiP|?ˉYT$ j[_:upʸJ" &RC 9t+e$Ac9 aR0ӭEG#tq+jjަ1Fv>w9lYfvp 9[;y| }u1`j]kmy#Hҽ9tm4lJF qXE.'TXJSvXn%R^quO\9E^"^MYȮ eOQV,aeg&Zݱ{*{q̲#rI̞S^\CyR}ɳNA i9$\#})޸C? IDn鮯Dw @YY5MQ8k1Xx{c=S'kխ\uhZvgyjj]Kt3QC8VZެ)LxqBivVhݲd+O!:įO]fǢlc9L;h@@NTĜ~Q|@u;A k@JDQӝ &dXWy8rް҅-jf\Cc ,y9VrZs׫̭N q, N:"GA@G;y(:z͜N7pl0€K ߛF3Iռ„/ߩL? s]'~wt6 `*S/T')`~4ܺ8 ⊑dxWԈWIWZ>%-n/>cYA 6"1ޗ0_l[{62},o!sD)3<'+-jc#9$ ޮZ@ԅ甥dr*˽9(}!#̤#fC(&" LGrib4`CN OPKM,% Ł;/mmJX -pFN&:f1Q#DRaLW@PmM ut`g1.oϒIAROAf)6!;mamtzPcQlR>%tj͊\4Z.4)m^륩/7}iҔuT=N7ð$ZNdjXeZl/2hƥ bFM!:Fj[Hv։ 8o02@Ƴ]uZ`;{>AiUΑ}-&XT6f6U,Ry~f~%elS.s'?/8FdP2Q$!9P[~l2t, !PO ::FrVV}cϬBPK^MTL4 9+ PE8Df_<#sT5* k!5l7., Gم2|J{nEEcc(MYZ_7.]c5yYl-*K MmS7a|V&,A_R Ǽ7/8¥9XxqN~c]Qsr9|CLK<>Ć ]4*gco aP-X8 Pİ>TsӤ?DFZ;ׄ&?z,,7coKB`\R=*{>dfF;djr dxXܬ<-4G.'vjy(%\/LJaiՕ%@q-N +a.XEx+QzZհ*D:>"{,vAS=y<ï/9J NM`z1̒sx4ng#V`?v}zNVIƒ!3iI: FdUN+R,7֣fH~=|аsP-i89\-[zC4ġ=ᴤS?k/H$vm07kciFxe޻lùŐWuJմ~f5T'1S1oAhU;=30 Rm`mKXe_F%YGK$ҍhZOWeP?88C=AC*poD̗33۩ \ ge<,( ƅ8ਗxzEGr3s >o$lI%:-0'iͭMOBHxx#&G(wT@u}k_(Saa^U, 7S)Psr`_z}ґ鼗]L==C 'z=jĚ ӊ'm9d¹yҧ7Rm2e<e=$[#tVrt  ):{!lA"Uoy[P1r\Mc i,@צR6 FRa1JI Elۍ4S ط<+QrR  ՄhnE]4ݓA񱏱#k(x>{[ VI*.R,)ܖ2ø2OpA6 ҇"!%x Vθ5n_tȜ%e_HxYA+>rtrŰ\ Wds躏8|!e'prz0E ;04i(\:@kFkpARuRNvKE HIj we d]1St:AcD߀0҄嘣{s}ƆNHřRgZ$c T8A1Q.z?O$/%>N.0`nY.Z_|d 8v0"z:]J*w.}{KZ S&4 f pöLҒ޵ruOUxq /.J+oͺM ~Z145)/zދ SFDZW  obiR\K%Dq_;i7fkIԫUwhu+%5dJOtӽh?܆Mn& mk=c f6u[f fjҙ =xXbi;=໑ rp vVSZ :Şdp({vXn$7yQXǟ 8lD0U%n4 gwoe?]@;Em 1hXDD x#bBB ҎRrʂu'%V9p!Gyj r)v~عv)a_'@4fo(.̞#Yۖ{ljBE==)L[2V덀yWɣUFa8}Si ]kHOo4,0CmӃk:ʢ15pBOSwEg+Gr{~*Sqq7;)fIAI0zzmxKԄ |sr -ֹfN"طi(OzL G;'O 3 JQ7UH?n&ifLbhP➩ijz #zc鳱Ѷ *$Cj*HqTYE0/]u2~d,4O<v)] h&"7l Gқ5ҍ+-ف60s-~4?Bq5R!:=閭%PV3z&|N[8_]9]~TB8gycpI NAhQ[)|ψアiwxi2&4z |P–xDh~f5Oi"jٔuLXVhRU6(QĸϞV\ۥ3#3ȵ2_j/AWəR͡m5Ȍfq͹hX+4ӥ*XW;hF]9& 1~l~;9w-ujӽŧu{{HG{EēcfL)NСLr%8k+X2|IS3*)|+TpVA{7xXX|j^;уc67J}ɫVM/SGs/ 6$"$$~%XK* "qWl 9qV@PBcp>> %vDʊhAax6c͂TS0OͶqˉiХ($~GA`^пd5QDŽG` m.ڑH Mf6p_UIDd؝)`UUכ:vNÞ(fH#!Vl-Sq*$=cvҽh7kTqyɿ:tHZW1߃jsfA^)RKAP!4嗐b+W"%Anb[KLʫS R96LIC:xm D)j#(N..)A 13 /\0i][ys5C1;Æ K{5ET_gRY_{?-;^8#%Zf;?oBVl>@rz}kzӕ "D# |B|A%K7y[ GPͨhUAє7r K_A!t\,^V(oV)Cz! Z%}hu2}4_#8oR!W$O5f/~xT&xr~4uMْq-L*el;Kj)J>o8(W#4Eɸ.i]C9jZX+V__fdl X,duK?bl}0I?p1*O U' ᬨ,Y{,pȳsUϙE;9jIdF#Ogx[`:r;`c!/?$f;Ig,"`Q+)v2[ J|{ ʼ5oLM>C-b4ȪE`HC:r@ m_=؀nXBjA$8`Q2v|t1bVxD!֪#0)p2ԾB^$Y1u;BE"WݸF6 TzP+A02Qлh$OWy`3o/jURsc6lw.hw@k,;wvq8"[<k &̰&#mhWYڹr>I\2G?27*C:>Eח;R ϖjɘ4xm t1DNo*9⛀DΌr̎ROCՃ5\r A>2ZwWtةp̗^'2h!,YsY rR5@.g Zᣖϙ:h՛#,Wps]cj<& e]Xu2hNǹG݈K:ibV(*+ > !IoS(ރҜ2ONd(+lAzI4SC L#6XH76P$hZ0kD*z{PkZ՛lRy #v}bI6%5s! O%E&6ρ8EteydH(e>FoQ:_PMz>wƍMwtQA'} NJge2D>X;Lzc ϱgTA=<7K.jҷ' 2f]BۧZR/U=`٪)3M+dYVJ70~*Wp30w{5|?Tdf2lj&AX`ma΅ 奞 -5Lzg{sft w݈MBx+hmlߔjHaPZ-Z$;~A%,՟f$yaePCو>N+΋ಬ m^3O}':"T6k D^طy?2G]L1dHGW ~9PJuKbd`?QBr *< ݩdXO@75Z?^ephakpA/#jgyL8#kq~D(K:=[휔|W<֙RSUHAZףzD?_0*J ~P{ ZWed 8a{*:,\#;V1Z}nګ-|B@"pCWGYf9?D;*X,ƒp"Aҿ W=)5~=u8{wϼ#W0+!߄zbFn  c獅~eA{Immksh&ݪ ]kIyCՖ0tFhׅԶ ,}XOR|)o~ JFTr=GX| A5Ooa0:(I54D:D0cxD̀nMhHAޡz- "D!Wu rxkB];^kb%vFsU`ʘ=RJ kfw*[r3ˉ;ܰS$K7s!].-/Noƌ 1kkH :DX "J b{m}8B0I}n%&{)˹݈<%`?l*f/?̸P1}BΧ~YޯMG}csf1otE%Yq2IbfjyZDLÝ[I%|Z*hϽAo{_ yÎL5(P'DDӐ'iAE + ].9+V 4TMeR^NxȑLIN͐nLo\^TS"3ΌKGCF! ahtfV. л-skL LNy5լgc:WWTEe5jYW#'0*t=,f.g6xrR qe}I{jYL413Iv[$Z57DzʳS)g0efDꯑvIo.{>iԒPPTb5I0]'cH6ٳ1Nxp]:Nԇ͑ԴTS%a861%9}cZ%fK0RЃ,Yk 4) b,ũX)llF>7kWѤ ݐθEaLLԏ)7Ge򽠩L jJR{R2ѮD6N>В$P`2%Zy_5Ȥ' 71;^]g~ɁMлh9HZ?6QIQ>Ih5dnI k+UZM[Ųzډ s<XAsXsslp-nxsZJ9O¬Jw<.Ia *)NKj\n(Ѿ %WբQ\#ToƒUT`aP`ͰSmg7~`6[C_3?l;NX0fg&ot"H*iB͑ؑm㙝I:rc vQ9吹Ĕu|@﯇8Ke/8!I[t<^ꀗ  x/9\hOX2][om%+;ZYsjv,1dޚw4A^ۂp%!lG۪za x^᫳QQ²NT{YUj*݆z1֬o1sxlǞA wV*8B x3*ڜY]A9(SWеf"~rT[!/@*>!7qDmZ_#"`[TJjUzɸՇ,ddA뒳p bדX^J Ko#T,ifPb#Xo+ xRe&:[ex==4kBG 0"iCdP+1@NZ|` ۧ t+ha,ϒΚ7Qw{7=iY0YS\Ѭ3WęI0.%' qCd'ǡЪR&7cV*ȕtiӑH2{xQ{d74S9[Hd)6QG!6B~9x? ^ie߮d byV/uD%kt'ʭL`PǯAY熋ll!pѐc`ݡ oI 3p Bpw( c+k+¿cg Jݔ OH@rGDy N ;p70wӄ_bA3tO@y +*" X[T? H+Ͻ6a@o1-Į*|cDnHZZ\&[r.nҒXHպKQ<aަ*9QH|1kinB10T-6U#'8O:v_e OQy}x-(z_,% ҩ Y.ఀT^θu -P>Ia]bot{#hr}Yd}x B/MDdsWw߃sP@3pk\ҠJv ]a_T)jcYBŀB"P' bؒI.5jIrWѬ  62.;3'zt!qLx#W8!yZm,:x$L4Z^t8؛0lcr-S !nNB>M!ZN YY[5:iOog;]ז3Wy=jVG۠έMJ!4#8yO1x +q,Al V:fWģ Wqï')J4l Zm,9{ɈETVȒ(u}m1Hx+׌2I*[z1–ꐹՖ[9.1"UK{&/_R_dP`VF茧tOQRRHOM,gR4NtqtFĽ6(`?U<[JV7h5}4!@}])+&%'z*0.V=EoU,'0FEXu[|sæ('^\ou 3)_ bfNoM`JEou^&qNXXr#ˁ42nxFS"`̇KO:w5_FCOIo^Ed3;=J nԾ)O}>K2(ƘN]ɴ8m<*z+/!v\O; YK:8t[T.ww%OrY=1'ShwJN+Ӕs zbv"0Q-|cF 4z~fA&Jb ߶e(Z P1&PP_@>%3jcUQś+A%yfg'ရ^32yz >y>6a횭j֒(H`]umj;<]i*l oU5D(K^jeqK6\+3T{1GѭZ 8a|ݥx`60Y|ٜά.["JbyY6<#Oʞ UєE=^rHKu1`$!c_%ս?;%ӆNLaB8SJV30mtUUD#)go!Y`M(eYWT|(pޔG &!PC\dKL0 Py] Hr:suyŮS!x4`,x 8)?$!p>+PoP>)-Jҽ2;؆W@s409TTga?MR>%_z5(qFVAZ3~>/d Y!䈷L#>z3#gX[;Am7"m74h53iNK^y+$PYr}6oCfe~aTS?kWT"p&µ0z}Ɵ5j 4現L2M(s6IfD K\%꯫ 9F4Q#/E7ߩn[Q U@?zˉsxuaA8u3LE}#?_+}~I 8W}cq!1#QAT>Hysӥb8=+V=Ӻ]2C$w\M`ɛt]?^aGcg{*l):>O5D-9v/TZ!yP7p;A$A7pՋ2H;n|c$G$_~$6I ~٥}a6ψiz(L!A#ҼB9CgS;j h3 : P_o1oHKr>49gXӒ1f_jTor %i^"}dCWrۀVd]F}NNj)hEp1>i oRxY?9"+B|T7FcZr)`b@!aCh KD$tKJ=PJka:,E<6H͚xч__VG 奃$l pt V曵{"?_ↅޑl>wﶆXM'yQ]Oo7m[CQ5"jB5\ICk: {ςlNG% (]-Q`MTAMBtAj8ǰI1.kt\`r iȿlH.Amy S(ݝNS4 NJPhQPh)ֆ="?-^),Qt\JdO-ϵ:Q#=0\dŨS(e%zˇ`ysQIӇo`wk@[/ uçRC:Z5=Swh:e 3\b`huۅ g^c36>0s)[ylڃB WWvBhUJn͹Q$C|e0|^߮ݻ_+4t[Y> W~,zJ6(i5z~SzLFiU?y4dhIJ9葋aBX;zRT$瘖/ԧIi~\~emtMq?B7g7";W|CLyGQbPCv񋺮Q6br/*T[e~׍w+0hr}<2ۓe *C!kAtN{iqls ye;b,yچ1**_chJ{3? 7ZַvN, Fl9}ԒIcKm'12D7Y~kc\P5iVD-MPB*Ʃ#pZs]5φ -ڑ/ -wc1iMzRpWl"iW0t_H"M`ιvD(<9÷mD{HS,ZbH\8%G,YC 'v6#Nx8n,L jͨ9jZѰdW>38 m@!؉QlD$C, ?CȓһE¿:kR#ZUJ;i߆8RPz mFQ6VܛzDŽi?HuTbw ԍ]$~lBliȀsaû6ADd5[ɌBUq{"3 I]5?wDM<p3)ZzAkϏߌmIdQ󔹌U<82g5D\Ĝ\B@p GKvdEĈ]^xk͌(;,6tN,ʯ Fsu < ho3q3 뼑 5S֧e _|JɞZw^ha5+6a+tתL`N =m :+L~!9oL 6FKO &* _ԴB7L~Ȉ\33UФu Tnki^Uku G%lX\$ t2~,g7i@C^{S^])+$Z& `+-mKwK`/Үs0d™jn("[0YBe!\ׇ[}~&%+r BH!y͖,JyE]paooH'A%kڝ8vj4 q5|lF C ⼛}"Q\N1-V:9Q;af>1џ*x$xvȂgK6O6y ެv;ƿ@@^?+M"p &˜V 4\nCӬ>2?|]fh: 8:{|jM.$6"*8\[ TÙwB#Lj2* y5US,xṅZj,-vVAL-5>U Wa1lceNӔSq'"Tt57_<́Ӎی^K BM) ^ OA Q)F'rg禵s$x&@Uَ~j\8Ɋ>Ї:} g5nJ2c~$79v`ִi|$ DL`P<>ғmk_Q>z5hU+E͛gR lj{X c~ý&rS>3d~-5>Q*"i;0 &RmPm r(mL9S%WtAq_/}<\A5LI0NXL>Űo(.g^LH6Mݥ;Y%xos =k[VbO0F*d#o@3F`:]4MDTŖxƫ7ZT r^=RJMkiX飊|0șt\._qh5RG*({ ȭ} 3z9\lYʚ6NZ$WpFS2D*$mUg~Ҋ=,?k*|7'08t>Nx']mpŢ7r"6|[pD Zk. |^}IȩJ م.l@P';j>AWT u:d6 W6Bp IK( 'q6ZH3=? g_;>l&4߭2r kn9V$FnWk#Pv=|2i甘̢*7}@`In@4I.Z/!zC+1&$%s|bZnJτ&b+d"{1ɥ vq+ *4ybGo?| x8_wLɖ2k>G2: u&ŧX)oޞj _&:4cfͳ ѾHKYvHĩХuGͪ7bf! hJ,Bv,o.X~2nH,T~?G$h>vT%PL l=Ib^rz5ѷrbs]j#p*1~@ ciV7iCxײ0MID'aIsϸ38T#|boTuC7U-c˧w}Gerq(q?=\#Єߨt!wN`_}^ R/ gޏۋ|/, ZJ `<$c|X6_?4&ִN'޸њR0Y꾋'4= } NTW1xÓ_?H =~ƄNM r36ƷqۢeJسJKpS:$R(gtAaG2 -iNHb#eqsg]K&lZk}dtc*5ɛ(>Y|Ɯ&OYKFv܃d7, u(е=J890W@neU]?3d2L3%},ќH5g!͢VsRߩdok,7އ\^%@D#M2,L[aJ4;!υ: ދ ]\6owm?)L9B>$"^BtL-*pk1hoX|u:"ݐ9-h\*G1;څ6:f߇czFɕg֮g"qt}Jc+vI0 IGVojX6{/n58,@@ bXa0M)lU2}EbCIBLqdjO照|]#C" "Gf% >oW¥ f@lF[\@2LS;r\^G@mߎ\Mc"d@kTgb{YHf33X1Z{165;CJN@Ru"}G#jdXUd'_kNXh= ܃m%j{`Bd{V7XGuVA C8&^ Hm1]GR3 VjSYCݓ/DF(vq鞠ϓƂ?|MUO>aG WDp'lW( Tǚ/^2{br5A!vLBJr`SB X(%e i4lWFs\4!.;<.f6CL֊ #*%6̘-Y 2!4Īs,9wTB9/2*CaT/DPlj  i+_ /HU={sJ糥 [CJ߉ҡya؁'^oe 2;/rVCxXO.FP_6C AwX?D%kNGvo{ F/yBVVgσsӎz{`7qHHAqGRuOI؍C*}M[Xwά+$wG"Yc*|Ս]#Xq`ͨLj*/$\(3Y:O(vR$n qwZbXw^#MCD[+ohڇrƴ!Dηpj>qYG1WOtkݸ(Ʈ/֐DL)Lsc?>RWgklm:@].Rm٤0lu{e ( abloi6ihs*cP6MKZ|nJMƣ piȄDE*[#ԶpVB.Uۊ'h >.%  *sNLBdDa:d< k1'_C'^B\w,Wv@!mAk"2GEʆM$$^#6rreq/<'izԋk;vSI0Y2Bj}[E3f%m*4Iq'Eݐ&>L-dOx Hjڮf,5cГp\>UZ15wδB: ;5͙#}j qaM#NM61Lڤp! Ne@v]ua}5従؞ 4 `V }~nnoBIkvr#Rr ب(9+$&E`y*vy9`Ǔq!Yuæ0RC+$pK˙4;pᶋ?[J*9<;^ 4m>~i-w|)WDSϱ4+W.t0i(@c 蝶kT6߳H ΏQ-=iAGqT0+ф"ʬ̮G U[|[oQIΑ V~mb%Y}D\TEfS}}*$;sߤt0=iO '^qCw˰ףVY"\P!}3u5ΰS܍ZU)Cj [yWѠ# K`ЍĔdYkb-XZT '/ Uq,uh[c8 ώs 7nXIAO&R8Co,=4-:YOX8i,|2Ԟ}cSÚ^onD<ѮchES&UUIxaiwϱ2IcF-PrK p(֋br*x,|Z:1F(n[|^\ 7H*L,Yۥh/Q4ՊO7yI7n ;v6Jm0S~]cvV)޴1v΀&Lh\$S:1-(ºQY:763dR8a"e[ K9a~WO@R]cF˨R]|/3 Ej^m]<@8~9^Oe}~(lYԺZIW%efr?\;K2 VW}x>u/ut鬖kiOݪi+Rq1+sJAdcn -W۳Q:D gʍRIdTܟܠs4œa6rr[1Fz4=+E(wmCi_%oWd0R P 2%VQZ°L, ahPHsaK'"3qB[$Џä"TA@7M'z "0C%*2Ugͧ4"\zG&A=s\nU޿PL`ﮂ4is{yxM\k/} 'Ǘonw5Kʖ.IA΀a3n^Л;mʫ(5%||Z*:c@{ Tq ]Ѫԓ6xMĄUCFBzC FȔk-W%5=F''$L; k^߆-yf#'t1:Ȗf)'}HmĞzIJc/$mR1ptl={ LykdM=&i`^BCTi?EJ  P]YgZFYI*um3\믬;Õ ۯ\1d̈́hsNZL)2r֡ 2e JX<׃ڰ"܂sE l!+0jM0&6715 =XQ-Vx&z0 c^D_j 1FJcMNk(|6*kB7$b2àbn&_ٌ2YJql!t)7Ojt &:Sf"6CLk䓒§7p`C@o!1bs%E3p _7_#q. 7$5u5**#-,t*%⸨`FGfoT%uV9!sc0T +#:sU|;Zvg%s |R ^n#i^fa&vM*裧uB+;T1d^fAcl2虥LP&g2/2ZW|} =4̖꧓>.O#CQWb .{K\͌/h5V/?>0nt|+k@JMo_;\0i3hlyH9Zy("25= oZI`tTvc~2Q@2=:VȀNXW>56_@nnj]U0>TAS_ErqgEQgQ&>Rjvs} ΥM;m]1Rl]96^Y6n`qz_[{y@jct{ |F_Hx͑UP5OV7b’NE.r2, )]Hx*WyF?ԋOIR3T@Kåwʄn dIٷ4~ :G]1nj9=;)9J]u${]cdꇍ5q uЍe+IJXYt}Gh =(y;[ӠU!Еd{AGX-8}0ڼp'Kr[U.{.kzYYSOq=XhrZѳum CEoSJYu t}m|i<*(7,k;N`FͿE'^;ķFF~iWm 4PzXcG _X!΂jܑ:mx:y: ¬LY5W5šM,7{J.Q-@Bهf, \. 1Aq5S,MkvFK:QQd/FC$R3V+FPM7=}OK:+ڗQc3kY-xHP9&Bg j [W<72O5}(S`>z+ m-拢bjb ET(wc>u,9kP(\(JNDϗmO6-ry`ri@

    [K S Rpt^+hBEiO^6X:ZUԁvO vr*hU 8=csb$F 2ne\9NeaT](ό*[ng{s>24BumOaMBIx@4|/ W (oT#Ta'9"'O*HĹ)Z\*MF^$0|șbap(HR-1zi:sw_1Ty7pl z"B`BIw|;+P#ij=y ^lTiuw螌 O9dpIpԗr4f }a?*$N;%SyiʞQSfߊc+(bnczڙ\e':Cʅ5W7} WMn'Iag^a,yj| L z֯6/גp:?%֩>)bvޛK{K65D-F0@'y~qpƫ=9˧ͩ1qȏ .@&c`&R]hecl:u3ϥY-h!=noCEOWi/>+wOLãe$X>[Pp#K0V HS1o51\ʂv8؄(h0t4Dw0YӛA‹l8/7TǶĐuw(pc_3׶ g^,{QDPA W"aQ/\%r2  }2aә)%bLBj?\G&Wa@9썻uhRج#-lS\v eߡ?_чM LmI97_qS t񧮮JCUI{3귴Jױ)vMKXEI 1_+%*$zȎIAu=65'e/EɈik A`~RH\ c 8a1}}c_`fJI}/PhAJy/J׍38 ^V0w΀m}2wN_$0w,2.APȤ 3>uwZ?8x4I4ޤ73FR# 5jl%azE5(SYƥHe MU ~b܆,! #Ӿy2SH D죋MRl/="'-?;_;Re*}G!A}ah{jxP6k͍5hs:*JE e wmD9AIP _ѡ%b]=L̒)ox$a+l RιIݐe1?Ce=q pJh meJ4j`Z*gꠒr1 cjv@ZBR`;Ȅi>T0+z%e0 7jjG B޲53`j䶌Mط HQ7tivv$۠TNoUq+F`h<ہ~Cd=(gGp8Jg+nߴ uڑK8?+iMTOɗ>CPW hB=.D{ 8LgN:S3n~ u j7i%,AŪjۼ9o`%P}g /{+5gI7(@1N`*,<{"l?6iɒ~Šq?c_9ʜȯEЌ`+h 9J V!K daWjhS  NzH{VU93Z SzY'8;Xt|.:,Y< 9H%ЩǓ2WgBYy Y'` < Cq|;)g.ZlWi\A}E2++POk[XOIwh6ߐvp۲:o R3UQEEKp4Ř M)N L6@ɖCQnTκ*z/32kiwlj|5&S3Ik+TLNÌw ko170`Tƃ( d*[Bm:W(Fс}4TGd&hpfle,{(u)|(4";ZCڟF[=J_?%-!6ㄅ3|w|GXblOOlX!g4bVg9R%ɭ*{ _8jKғ/ޣđ; t0#ۜVW2 K5)EA=WUH+)$ij{\D@5ZWIg1+(x~G9n"c ?T'Ag3E F`$^S;^>y4~@XcAZ[4WФX`ӻ>0d )RqI҅Tyj1dcL5 yф]Wy~9 ҽB ՠrl&<{vK00AI{Za2rT5a`0 RF==ɲ*hzu#Qv ,JZfsĒg]Xc^)ħx{<+۳)HR/}`#̜?x=o"vp1,AA(<(]ۣS^ps!ܖ\`aˢ; 1Bړϸ #pEuSp%paPș x_0p-3L`OLkm4@,v܉mi>|lE)kԴA Vt?P*`yLt~Z3O[-7H{I,av{1\WkhL`֭)I+馓*mdIJTsdBŗ::H٪@Oftc=Aߦi;W EQz&z%֥d֢=z6Wg2Hb9 몎mB͂5.g](eZ]-aV&>}}!7טݾA}vWm0 MeB3_(;ijmCƽ0>dcW)hnS_}dq4Zk6lK)6:>xRDNf sO~S- ]l\48 ]Ȃ&YRm}|p_/z\iG81zY*N✞Q jW%z1U=z%FQ4r1*0!k=Qx7WG_{>.vH=w ET/6J'P)\1&@S#; tSQsb'ItRli^\饁ĊfIdo<ܼ|ɝ/,īYBLm3OE#R}_mb9k߷-FQC ;l J.R֢uGRsA6bꝻ1 J΢t YKSYGOIg#‹k`:Dɡh^ѥi Q;*o/!r%8W OzViK=ZKk}+tO"AqT='J}W7ab[ț8@K[1{ ڟ\hĭ`'o t[@XH u8f\1yORP!7$,õbBR;Kk9Ks{(8{1guHh L&8;~p?V՛`AZ[zDeAݖ+U' BFRO~WYL7ck7À:|%/)MIUڻ%k~rgBYv3\طBhH JY~fփnLP*+#%mW<2yFLa 8? _L+hI;`0opJ,BSyj$Xflz~\Qb8\9Z$ W+؜#Y, 59o@_P~M$e]4;0d  dD%{Q8C@̒)Ս&z!dtl}$IР-OVR{E9Q^_܈_# :yƴeVqEg /Ũl Rz|bnI9+Ag ᱿le4ܟ,[zxw ŏX@γ1|ywI4$.kyRz^V&|dEjg2:uC<jKGfAK0vZ袹_3q>h^@PnjCZ4m92bv avZJW۲nI[Vlt[NU>_bj7\|sFc5x0R HӓP!OjF=جMf;?#t._SgGEQ+"Fe"xS"`EɰX l8-Y7Ǚ(l͑} I찇^d;]I1kzi*Ӏ } |͵N4i?rGV+N>[ۃI'4M+GR-Gc:0#u;2Dˎuơ9cRv)zWLz*9U4&"^5Zz<,Qb׮gB(k? x4&١QF=s;)%JrR|џSpa՗ rI9hD TNiSƀ) {PajC9DpbSѢUp]8<Jh w#(@\q3ꃱ|;=J>JΫ;E:quѻVY)x-e>?BW)znʼgj[5Yc~J!k%j19esW,JD4~om=:c'd !b#rG?d oX %D\ň{`mWJϹ=jЭ=Gt~s]ix}|jWA ƣ(wӧ{]f`I`-스8Z fě)EeC$x{g-gq7^Cy %+ᐺF\l]ív:g;]`(]Qؙ؜Zu ;*L;#{t&xy9TʏV`z+CK/Q{x `N"a )Y&L7/R96;gU\K۴ɮ_L5TjMVENA#ƣjzߏ9?P[ؾG:mw5Ǵ}s Miӛ3K*ؑ"\46q -vbNv Q$,3 Uq̀W07]^ }8_Ps!E|^XG`.8l`g˅2Pwbx.)E. Ƭ8S oe_ 5< 2WXbU@^'Rqf޲=zW#D3JP):1rog*볬iAx &橙|xMv6F)Vck~:قaտgj?Rك|^U!gqejU@tyIj`+®TTMdz€WmTAp^^ju@oF*iĎr(v݆AASU)p'Š& ͡uB鍆cɵ4/f3@ƿ'E\];U} REbvf "tɢr&W:؟Y'<_LQu 1QH.RD9+Ɠ/ΑG\ń Y S$ОS Q7l3E=Z(y]mʼte|?}Bg.S+,%E1b5cjc@l:z aE1U(8#~Ʃؠi ɀ;wpUd{ts`Ӿ ~o|q`_з%?*MnRqLvX؎rokBQ*wc8^RI;VF$[biʫ\+ W*QӮ%;s''',ҏ ɏodYbn ӵ9jL=%$NV"f2y@avf0$ߣI@/wZ*ZP;-hjM3"cPVmE[m:NUVo跳+6I'"Su` m& k0bHs9kvǮՂoj%/=ZUxipz/81HF0!KKzYϣ/{S>;bB S|oL$D ޚK4*eeU0TND|긅8"!Oi>ՄE>im" OzdpہK: vܭ񁟸V/;GN^9k8 gKNV]10x5sOG\c;n +6m]2>AȑR"ФX\@7ip [q=Qi-f?A/Իs*<"ѬE)2<\g/hJg6]M;R#gvoم"&Sm3 -K.M߁{,YXץr:ឆKduJ"z:#QRR$,+ p8|ۓP]R&?,RnWEYP}>إmG,<0lKSlBztU MzJ v !MzuӬs Tiȥj]17@Y4d3Cc-k,}^ue&WfRdvvB$&Ə.#o\׍,i/Oq/# l˨Vvj~K֊rgB:nZ}wzzHvNiɏN-+BHǽ~͏=6yk& }ʑk$1wK^*OW/b!FR:yÞPb3:=hÔd\p&+L?#n$kҍʴ>( >4^F HRY< w(U̖h9)x%dKO;ao{.<ՈWPz; Pg>.n.Of8X={Rug̒9VOO}Ja&7_'mcrۿ-BNzq˙nXi6REp0)ɢ &k+8WLd+V^j OIˁWWsx5٩ٮ8%|P8֋@Ca~tNډ.id[XeRh*(WD5FGT"]r yg~';<+kFV}qAMrJ";b{ @>ʻ:>^Ij9S<3 풦}h1Hlá0J/r4xo=TW_=ժAFzhq5hWvfrr꒟Sی!8ؕ$iz DYTDML(̨C/xc[\;vvXAС43C)QNd~"?ˎ(SSŦ !%CM W3cu@*o0U[,(]x[Ed<~ۿ.P=؍H},@SXn!+ f[ɻ77eM К??fovsl$q9D+!>y"Lj3UW~]^e߄M%n'ʧ$.:jھNctKǟ"0W -a-"roVY ,E@橍ZDdxVv…GzIﱉ @ig 5[> 6 f6d :=~.<?B 4DG\J"K졾!sp?7S_Jn4ܯv4Ήӏ&EMBw"kFUD@fwh "\*j4zs+jϲ(`|QR|9{}zYmftxޯ0)[` %??Xљ>s 1) 7uzauQ9㺦` n0qnxmӯLY3 @YTFFoUPQ1&$GH3^x x6&Ql珕1./J0#{cMLn:ldÁ@'yfiߵ*فĚ];Wu?d;'BDdM$_kj8>%੿4> E?Cb#eQg7VOz2c7&a@]# +J޷To[IqC-e8$n:_kmCI;LbQREc>#sc_QR6AffZulK3H̨q?-uzA}֓ 3GOY*d #'MʗųpGJYcS8U`2UÜ%GН^fnmiv6np>N7"/*zt.'VOik݆y +pվ4.:e8x`,OE#߆'_[m#9@ݙJ f5ٺE׮?+3"JK^Ro3e pp]bJ{"#ihAuVoCHC ] yXKu-*.$#?吩*g~g'gw2ő}0zusx0DIrN{>0o%VY឴ٚRe5BJ`#aL~Xa*f񝘶_{? t%mJ(&|>6m%a?pc#-0.M{@[Ppq6бW%8336IjU>ߕNզ2m m\fj*!G n5ded 4" ޒnYq{:&PKضxzKٔTx`33zS Ļ7?wVZBN2$?(BK0mdx~݄ӃO>Y-m#]pǏ,"@BᾐzVRՀJpyr>[0!:R^{\!vKw[gz Dh_٨Bt09Mr?qEquBnhnjN;25$>-]7ݵt'XJUܾ=aP[\Vӫ*%ˆ0S)ף]d`Bro1EA 2?A+Sg.OA(p=Z Rkfl+OQaſM}m휉E *ϱ15#vaaѵ45@pAK>}SyO9N^K69U{7eYbqH+2j,~5pCT";#ϐ+\y!DIRaae:} 4(~camф %"gƱPgiw AҭT|uBsJ6bJBnxӰ7LAv o❎xro9RZ Xn\1 >6ZSuV_[۵WL4ű9nvSNۛ96c)&ʫiK c_\s" jGg{\. ێ-'v'c6>͐{*o$%fSCԢ$()_ffPo} 横xdC%㖫QDefvΡ;RVcŜN(&Lvsd|E~~N ~?:h?9wiDIصANH.٩!̈ve#$0US oڔ9~ͪr3 QTF]IzYʎS3"~cNѦ{fs_q8`gENXQ&"ϝxTB_D\^w!;FG eů[9?p(S!w*WYr4NdUpBOC,EA8ҵynJ-f:s9-9[EFĦ2Oْs R8V2t@M8EE2b_e@qXohn̟=+.+A>G?V4S%L&}x6 `ܗh%zR5&Ad:' Z@Twcwuy{@f2rNm(U1W]8(r'&AүGy$* F+/\B۰W ]#]Fy_&j0ם f~r9*t؊&y+7oTW]e&D*#sA=l8G\7;s TjN4>_?Asvg"P&T>MRpQRjZiɂ̅j0=B9ڋ kx* $2a-P *ިۃ75ƸM/Mۚ;'kk)SR!X#P*jW|bEr `i+c,Kz9 cr"A>t|{j֭qK&Z'Sy9?tx 0w]/M|K@f\p՗5 VMlP>k㰚wXש;,\MR@3^Q~yQ|coȜİN`8SnFѧ={,Y46oO6gMR&L'!y@$ÙL>+$Pc_ǿ\R,7^ZZaY؝9p` 6m{ eUKQ_~;aN(CH,FXdEFfG#jM0T9zި۟B .=T;"M}_v9X!94X'jGΌ]?9 =-BmRt /|xV08{9H<&甮:v>y;(#ʮ4fHېtq23dh/՛kmwMuiCs؊ONSp_Τɑ~68[Cx_1\HQ󺻉+":*dfD-~3=_9(ѝ#2g9i(fmif 0vMFZS?9^*pT"YO}vlc[k|ro׉v $a$t(^pJek*"ͫ=0C <It7?g?C-\;8q͒AW$ĉ~H;OtUtw<&TPDUe5pZ/je+Ut}FW>D}}kɇ&iBŏedش£( &J2^\6`ɤ 8 еCX)!I& f5E+~N/ ;B$eDmS?fX|o T$=MM[s ;bp6^ G$ ?b=P4X|d_$[ -42C`FvzE.JHiVkavI{CN2Eg!jn]'3 _\fw)1@pEfՃ[l1?Dƀ֦6+h r!v0AJ3sRX1?tEkB@wڣ:Sh.W]Xe4q$LMx~`k7cV2S̅?jZ2D/p:Ǣ[1 FNPܲY#2S8+h_ٕt9e*(S`/ɻI *< >=o~ GCnʢ\حc}jgR2m}wMj8T&t!n6kJO7]ӒH^ھ˚bmoqZHg:-oj}(Xu.XB>U*ڲ[xluwѐ|PƒHCTʵ b|x WaC)GszݴףM^&oǪ7_ydOWJO7xZ>¬꯶#J/%np7d̒wȘAǁ0|;~D;R68&?${5T*a7oVp',K ndj0G(sl3ϪUɋQ'qy s4o)OǍi ^M8SIu~jؓal$_mQ6jQ:9e+0Γ=?F=53n®ەSVqDJ!~Mz{gV;FX'`2Ny&zVєNn{9o Λ?,B$zHg_ r4Mn?Ҋw_˽'3{?ju~) sYOv6{G*^5GG>#%YQr|}0Tb;0;E+)i̭_7.ޯr͖YV" {]+ QBnSML: GOukqne7WʣU'nfB(H#dY{hgQ¬A%0V~̘T ̬Rhu=m`o[hh{AšY'` Э:<[1]@"X]Lt;5o'vթ]|6dmiY_ \ohԢ5~s lrzB*n۸A:/'?GIl} S*{G`_pzmENg$<}7*i\`+@=$bg(qEc5?y7R^NR,$YjR-l`ѷD43e!%9JHF0^`/]eiP%J 5?/{Joma(^ޣ63 !6(7|@-Vt[?m=!pah)z} M ^slNz_$RݐU="6ohbm1 UuybLRd[CFN鏂 FbG/bќjhBR/ 1AEBtf&6ت LI4&>ĝzBqڟ̸#:MX*=ˢݛ[v,fRSg!Y֭G{tBEXFdrH$LI⨒a)D] 7Yc#|Gtﵢ̋9E}fu'z+Ħuka[{%^V 4"MU=ý`Afv ,`nG'p#UWp%Ɨ$YWm- /:E"e!$eLDeHIhN\p0Bd5JYcb%>0ORg j˷qg :>MҬc s`0m𲺥Y:+ +?EhBLxz 59FzM䮁{xPg6z[F7}2;.g} t:SV?:Pc?C +'F,\KekmR'RTr&`VqM-9&Ѷ:Nz52w^#>y]?>S(p#s}هՉ /M;X^?7f dT̆(>e m-xƮ"QW,jcp!Uv1nI EaFBY+PU,oz8oėfP=[O(@) !JBU< ( ) O?(Jt0Џ ,x⺎'pxogJ1Ҍr:@<9咃ke9tj%^6w6߅'4,éCUJK_Q4+>%^ Q0]VXRpu^ ޒ'ٶ^7Sn+;EىJ[qWG^!H}C=T:mi A ď= cuiLG' 4Y< 4~KzmY2]|[5`&d޼pXϹg i]Q31 :kzmue,uU[8o!y1rYжh<بiw"=<`rk4|ez(/W/փ R'86&.'H&I;q:⿈9.6^N!?h "VY@ΜljU7 JMVYtH7FbqE]UiV d%KR&oGW@%Nc@B*\ZQ/ᆣ𰅀jeDMH۝F &<,+&m#U$_@cb 2^(0BhrQUҘt5/KPiDJxdEb5}X``jtip,Tm aH}ST1(wO8]9V5"4 MD$Pzй)(p׌K<(Di 6FZz2 @oɒ׺hJ]Ol>pCg5~-blp)Z$H2(U"2EǣR<+psX-a6f5! q`&_H&ė꓀~m *4|ZV7+|u^Ij7D~#b-? =8 'op̖̂%>@W ?[x{ ~Y}By-λ4_ѱǝ!~ G}:GjtfF_^"V~OFaIKֲQ U6Ԕ  ]a"sK.=܃mʯqdbjGGeZbЄ݈ 2p%o&{YsLiA(DEmпkk6[h)-{Q/7Sz\Q1c0mKtㅱ3p0X-G{b&9Z*G˲΂Ya^e=D_-6n` 1Ys[s: ;4uz.V'%S_@bNm*(:wΧ?K82!kd,|~J5^ۥd#ct8bp. t$^|%N39N$btL~y**ص~=*/5=a,uß_<[uoշ2^dξjIf$T$|aeV嘫[aB*9(5fwbM au[a<#GtO6vɡ"rJ,D:N~@Mh[聵 %yܮ8$e1/̕7CW nbWǞKN=9dSuIn5[RypC'GUwrH 0=+X٥fzЪpL.PVE{oa  ' b}Guܧiyg9ryԈ#rK0تkpIkCB)M7;~CܽMyfU{A:L+wru!govCP^GrzC)]Ĕ6Re_Bעժ]3.q# d} qD.9'"H"#'{u'=qQITt,4DZ`Tz~6|rBW\fǫ{M=Vnf_']fC ` ]ޕ?R85_G`~-<,Sʝe2"I=*6J7jN6wCmP|US |i )M^W ?yKNT )j)G(yqB!˪;9!ܭqYm`[%3t{ET,zo4e: (gLaq+1෢cһgq~~Ԅ1=%Q IKćyHͽ1\MoMYtp!57.K( vmH䕊ye }fi9{)4y4h7Zi%Q"g-# V0~:2_&s }قM-P'Ue8Kxm1d՚6i9 n O+6V \`Qڤ3 vlNb ]<&FI`mYcm^c׏EYɋn'#۹%LQ/eHl{fl8g 2Fo9IJ@nݐh"{uA}LLre|Tb9~MXALG ߯S?:mZvS{i \ɲL|etgp.C3M cT(:,~_s8zZᚗ+I*Z&]XקNj:8AtIK-E"$/5_eAu{9R -ՌPZX+AjWcDƐ,}K>K}e`)XD:#zu= AT&+qEĸ9vZ⠜0`$dwJm0xo-ŸCXRn!HVgkߎq /U.SZie`@3c$ߑ8?;6Ž=j.Y0[7?ܙwOQ*Lc5#HNw|v8E&yFIiEB^vo(҆Z#0 Voj!G`@zÌᬾ֯Dlcu X? 0Z0e7Z;i1YR>nu!,EHL}6A`5@orUS$ƚ# Z%PU/ l>IQќn١)/6D܏ѻ7}e΀̂σ]r @K\ Cԍ0uqnoVQ|q;N8/ 173glaЌHت{ʛn+* +xmgo 軇9 = gJ߮ȟNeiG8p;egTj"]"0e.q%[${oƱ*w-A>ꝶ c[Ͱ~/'|, Zfø3L kǠӔP.i序t|+qL?Qb9<=$pMy[4<QG]K7)*V&ෝRE4_CS}+\;|M!+tLD09BJ m$%@):Ըvvk'HӇ.d3_!A2][_hMU,NAeL՚ ͮGOcy!6Lg6(?6 >;Xa(g 7L$(eu Umli Mdai L?h7n Z&,5=N `NeHHG/ɕ9h[bQ[ՒGl߇*ȖL9\&"_$]ݣO??댧>/ 0e-5=8 %gcD`_J&orAY\ Dx0]YNӉcکh1@$<)k bjT t7VWVЅ]= G{oqPCpmm6Iտ0Xm3\\x`t9XO%󣨰 pۺp?95b >2)iڀa.o>[˧rCC^Qօ }g+,B7=œs6s \PLeC(Y'v'}Y$a |(.²ڷ+{t\Lۃ{캎=m .3]&4 ڍ$#'tM7ھRHUH3=WG[;_;]}& =__5)fYp!-aRѨP*$(+ac,E un8>tURR * }JZwA?fMHT"DX$iwˋ|7 2~ gc᜸QS31!Ŕ{!K1^GCr-D &|ї)O|q1+d+]V:UG߿ZS=a?]dH{oW]a$CoI=7>\3gR"a}{d ‡$EMr]%'*e]'%+5S-FBRwy-BI?tjęv73@S%LZT.Mf9POoNɶx Wp~#$Ap`Aw٦D~$!>Ā敷ݞ EB,$ E(b%xzw aRQKI)ih ,n{N7`'.\{xof cnK6%+և䉮H  vȷ^)&mUt;(dPN[& c+rRO.7rU$>< k%{ٵܣ-KdgUz XH*ed5|5,_0|$=n6J}ud tΖvG< !ܗe&;2rԚ){Q"*ޠr3LHr ˞r$_ ce5ܾ@3$U,]<+NѬp#$]ųg|N Ѻ)}+W޿*|ev99b #kWF5,G])*ck3σB@KAc1l8Hzp ;agawЮ!zeg].컼ZL%ُѕĘ`ʹ n 볾WCoYh,T/eS; N5F76LNxn[\뮩͊zX/ ۈL͝+`ҪwOEBIO,;Y&^dV&)ȺWi?-mQ4Bꯐ+L-şP_E| U?tic|f*^,_%77 <.Uy9x P܇Ğ~A[cW_E ?]v4F"=8at}ϲ-d&/P] =#Ij6,kT+%.l:tAhZC@ZWhD 'FͷFMvP32XOtp1Լǡ!f3[dԨyk'c&/7 'VA-6޳RN/˳KWדq,ť7diɰU:˧s x6pwbJEa`fyZŢ ُδ=4IwK;-X".o ձ~h4Q楯5[[x,3׿Cۻ,r U4Q~s9?U`0۫rNfor4^D-Z!nkOc՜`b=ΪVΤoaX_AESƄmP@^,ā bB\)q%KGocgRn(EN urag gP{C03YiML%j{NԃHQ =1/x4_U!H%Dvps m2.\ FZOE@a"F{4cq+;=xX2H&IˠHPnl;LJձ}3?]ps_gDcɋ5T@|j(m!JFFv~Lafǹ2,em,sNv;F$&/A8A5z/e7= ?y" \|͇@7QT;NO.xW`qC}o%jR"ǒ,PA~eOBu?-^ ޢ-ÁQEoOBq&m-VZ^3DrDY¾*sz)WK!DT72BpQBilnQnHŨM!,)jԴ/tp4M0r Lvs D/W^ 0/|I kdJӷᢳm|g]ndX)"sԭws N,pf6!n< \[/^Ďfo>}JŽI ' >zA,V*'K:.ޮs*͹(aNr*P$LU*bKfJ) lӭR;Kߞ $S6,]8$SVoeop^N%s vgYBBe妗dqzLɖyJ:e5-_V&_#zUlP] Ss I*Wco r rW;e{s6ꔍn?nR[ygȢ5b,G $^&ü zv÷5uW@>Z>*颌d*s/w{#szGTAw nqǝJdL^^M?(nXÔPK1{~eՂƴFMVGFf,ɧ#X퀜P3ustTZ{[)#HkͯPMhlpt ]yj?\isYH :|3h|LNt[t@hRN匿Yot}q oQ5 Dt!2N>u>ގ8 _uͩO3#SAU8ָ_m. G_;Y4o 8Ԫf@ E ;0d?D3J>{/C~=] 6"JxYaș"욢Ax6Upou/=枾'z.e #8A;>Upx:e Jy B)մRL%-misvp71l4Ҳ5tZ$5~ gaN߹KtYu߸+b tV]mFU+yoH2gEoGbo|X?ҹuxz$57Kx{޹Ev!!8zNKiUQt.]ɣB82̣5;ۥ 7KlTXU6h9c?|y:9)l,(nV\  >ASW(h8+I+N0Z.jCWe,]4kj'ZlJ)4t',\id[cH=Đ+~1eզo8~$qG)K86qj|bQа+A($8e+<@Fl;V8Xn!yˍ6m)~TgLUcH`o*Fb:ń#5c'8:C)I@9; ?$EM? NQ&c׽L4<6OGcyhm!ϣqgZ3xAfi3W_)Ky|2RBX¨ '{slBIIFN'\{3 7D}ĄW"o)'XѲi/K# ЙDظ.~@?cG @ϠEWjFG Ӗ{DD< ڒeRv7>9A:l𜭤j~7OII\\kT-&bv} =o$3EudXzEPZ-󻻷9 Wc#ana p^z.E4+;#C_w @&]Ia)_+4+Ϋݼ !2Vrwp)^R\0e0ik_h`ٻ^le{Ef4e\f*[vA…T1QPD s]׸.dmhD K&划g(R/4/k']Y^>sϛyXEsQtq@2{QCdb #su).RldJiˆO' V$ [ǐQ㴪my5AK_ $llIs%(`CaE^J嵲@'/CH/5C吋|60.@+nEDuARh_hP`^kVUb7唢Ώ~Iu`'0XZp% wdȲ1tuS?t cݱU"K fWxf_O*F&tvU/[IAN^B`RѧL['!g:ZaA]}7 a(lc{t̙)HX]<5/g_Yk>J8avBUu#VGp s Tc эk( 1.JίfO|'+FrY2xXdoʗ\*?qe5Z Rq?U4Tx]& #;T R}qcK<ȕFy;lԔz˦+YQ5CaO%gg_ 滱BAjFꄁA3%2Xx 3E\vD^ 4^[tvg8nݺJK<C4A a0׊i|sNAK;IZE* yvY^|:վj{3VrqMe.\;M%w$; B'vL5Bl31nmCisROZDFrh%`}@awH"F ̞ZNH^xLhd:07N6 {!&TvrSwW _,_2x UvV+#-I@(`RcKpVRvoYD7R/=Y±/0a=+]z2 @OWwΔVN2yQv$'?ӳoߕ;̬MLEx'u#H ņ G RzymH怹|SLfmZaK'i9\BB_MjU={ GfOΞ¯tcIX2.[$ْr4r5"́?KY <.PzLDRxX, Pgs ʌL& ԕ+=xˇYϞQ:_*T>$|0˅ SK,cvU>,j*J,EXu$1WV7 T/k,RҴ"²4N- /wKԬ_K|X-HZEprбp^(ĎcO glC6M֕'o3U]$nhOX1{/0Z^0)3USFt =YwuC.|hmB..WƗ#~K:HHr_2HL@Xb>\ɭ1 ü`pGe_E/"W#=5DY_,/A4+ -]0;Կ. [zo7'-aY|Ny>j#Et26?td"BCiYZbhZY[ʙ#,n0=;HѤ4[-=V3de?n$4wDZNDArnYB T%}fpCãvUHTcBE:x ~bF疶'uULo{P8]+]-t>xĆiJS_4ICc׋& xöiCG'8@(;{@Ba*oEIu7x} F$='G|[(\ #dOhoFT:V+z}wxpɶ6J!96QD,E)y`:ZC2̷O+Ӣ6Q^kڳd^ttA|n'H[w^BPMM3f|[A.<<pz N8 %lw|_B<ֽ:_J,3 A'6JG7z2Tr:{@#JwLLMl6L ![v!R_F;&pLFגrGId^).+09r_jw%ܲ a. PU 6 Q?ջ, Q)n!k|D`#rS=er@bylFuNl|)ĢZ^I ^)C] &x g|r;3*2Q,w/ cpa^&tR~L)A16I}p=u^+i=N˂1IZg+QvN64HjdCF9_Pm!txEY%c({5Y)^.xOt6(䑁+=Zz#hk*[_+~muLn"FaGk㽪 Ty̕NYÍ1ˎ-,S|y^>FD|Q2w4{/O S8քP1f:3P :z_iE,)@<?t f"6"]˟Q #CA^|ͅ`ep\gHe^(D h7aE}K @p O7rJ>d$o^Ҷ% "v!Ѝ I$mg~ PinJ0EK_D;Bu$UaWw%(n ^Yo^cX4!} u컙sqE1`7(F׫k- ^ YoYXl ]J9 :"/Pt7N&# ]eO'AݓM$5Qk @WծFⱥN ý '>IymFB*'DjH Ah0*Q 1i3I&h6ݽ o|Rmȉ4evׁ5MwC4q}o-G* }%A5^vnAHH""1/XAÃo8V~ˬ7G< Co`ombqG̈*uu y q,u^UB[a_tw#H'ch& xJ* RBkf=y?ZȪ_A5ՙ2=-\\ͽ>Kn(&xY$VeCJ~Rň=ˢ _vۑ;cYa(*MF#rW>G;,}RcƊZ;Xjp~N %c,x};;pD =q,N)c?u(C7pzoTv}w87"b̑vE~гS\,߂,4b4#Q z&ʣ=j6zH0 )m(V ƦVhJΣUa49I3VIC}QO{uƕ8/%yP;r%d L`YRɩ9m31d@ к{^#4)SI2-%8E D PV+S ]"0S^+U~gS6L"<=WB̗d+r𣋑Ad߬t]qTf};vjL>UQ~#DZ#|]tDn qZ(-u%r l(]L3E 5v/ZY|Q3J fH .ymkh!"W3L}K?M8B-B  );%xL-)ǿ=^^V!b-Q@cdG_H{=#Z"EzPs%m~܆?|?4K8l/o̡D)_vn,Ă hne>Kٚ5㧘_.kY/}IeyX})^!;TxJy,&@.xPIɴN" kN|` $ڛ'I4I̙z{ *LV$ &Ag^ʍ􌘴Ԟ{DDF&@a4(;lɲ!GtYcB B(j2/u쑡k#([ > 6߭~:XS_QQ5*lfI <_+$ݩMU5hNZ58GtBq;[ӻU} 6/)K:\T &].Gi(^S^-^'Ih)vbP[CgF&-$h9rx;>p W]&+m`;A sN!Az%7 իĶJr;1>*Dn c6f`"3AoD'_ٍ^C+֩ H5 Z =5vfbtyf\ps +5/jĸҺm<50NR͐)ݯA.ߐq9z.sU`)Dӈ:4{VXfB6HLy):LZς|#=% NhF/jDTr ZI~7 _@؆O/̈́$I ΡBKUZLJe\(;hJ("qſSKW+8kmýn9TTS@]h >9 x•[.-)Hhj'%A/)n94I,,2@B:8GTM oҐkFdґ'. x!G:Yk5n>pC8_eEi% ddl%$k?H #ڂe w2? KcI64+]TSҾ} E~ɑLJ3*s05C:RJ?m a׾`GDyJ>1^9xզ "x(9VV/fCщA (Q)h26۶C**׳aNUD"A'jלp̹!רܒ?xWE B88z&uQCgֵLU&uFz2*E4~Lj:ztim(vS;!}ܸ 7AURoA.\{&}:[7 P()at\(ݺեRa{7P_D\޼ٔ| 0 5WYN{UySF뺤l1ٔgd]3PPrOzN*u+fhQ5%ᘽ0MGaUQ"Xr%4l2))9!8]X>QN: PXsg@Ϫ :s_!J3ՕLf.ۅ_сys&9U;k26obzI[M9EAɽՈo /m E >BIbQK V@ 6)%fp})k^. Z!꾑ѡE rU;TIU ZmGH2Q|@_?ݚ–@^w(NrB(;35tykDwL%32ttD5U4ѳ`nV[4cݾ %gZLްn)X$*LӊՀ(Un[ >!|#["4r31O@\k8(p>>mQҰKee^9B?/eʆcv"@N`t*0N !e(84m n%kldz,*3vTH_koQM cj-ǯE٥:~ڐ [ER\;`R(8ɵp*kwTFbU(9)\7DŽ;ڟ/q@2~Ad `Z=+zA,15ˮXw1vIaLǷP$gߍȥ$! vYDEq62n}?tZF;3Ul6/rdiƂ:8@`C>$!x؅V-)Xdו(|EPCmyAW>]3`PG_O×?tX:r&hK=4SN&/0jsSG?ik'$'-t %E7)lT28KP|/us/d׈WL}ȧﹻ&"QWeA$A"*s.LCN*P i YC=D\gF_:h> r'S(O̮ݵݳS<5uf.{Sȼ&4HCeʰ *}đ@ b%GP pk3K@zr}z'МŔPzm+N㸌?tP֯SKmR5;#+v(s͚ PgHbhGl!f w.Ah7PEY,ɟ,S c* R9=?ne-5g:%b-ҟ^duN?;֕oS]5tyzD $7&ܲeޭܦ{rղJycZa)]doRg?m쮒.%@V XE#.CFPV74Mֆ.Q:*A^ Pł4Ks*|\0Eťd]ۈ t"p/ŁZ8AV*{d9zWI:ŭ #ge2Mת[s.}㫏qЙWi/5fҜ+"F SV%[&ȭR?>B? ) Iݬ?փ EA/ QcH1@8mX B<~'ܑs.) K} [.C3I1Z Q< 2ЇŢɌ.`@R!hxw0aF#G); ?ZqvԬLh930<-.I-M :yBB7dQbzolQ\eC\LMci*\s!g ބۿ| gT8*^4ݏ݂D=npQܖct; wfc,7Xqʑ~m6 Jd̖_&h &'7)ʣ#ym]H-'X:>C"pVL;JhG;?ߖ7e8E(_|b?CqDl_[5ҐD$4~ yL*z)<5yI2zӻ&jBr'eg"lMۙz1߀&*tQ:^QEåh<WW Wk)+4M3DŰPJ線&&wy*t@E vSf,|Sāz.VAFmyIf+0.gh58ךDXk!W#woYp5g26y}[=% E$lQ=xʅ[i<|.Y:FCE$# X]dYt!\ 6O<&Wi EP0,D*'*[]lKl슝bi,i9Yȩf!k^RelΫ搡ʏLE[ b}JpxW:*&P<>ol :MmL7LWR mFdQ*K8گ7Uea>!N{{EeNnoss텈ʑ>^#;OdYaYPt BA|yWwGv3iבv$ɕWwĤ*׫9"Э)4dE2-]&O[_t̅4ޓg40IAZ1qsh:W[5yz-ugiyFCn=o|Ny5ox2mN #LL~?Pu҄&C 8龮dw%w>gH488bj$+]*y`D|26"jj}Mح0'냃A ?]aQ謠5#, 0_/Hg Ѭͣ6>xQ d?!S NpjarNړ.Xҗ$V`H~!Y7ŀ( 鷠F~}1D{dʹm4J ]Kb⯇(nu)f߼bX33g 0.PHD1uR75xW`8h1Si4FƸ[O޽6@beM[˾9}Ṋx.'A.0=±[ Ae#xai@)=9Xx.E2dm]|ox".$CVX0 ?GVS_/GǛHa8Nǫ=jwiro&~Wu\IoqR\gt=6cq)}c¹ǖ9ϋUJy@n3/し[2D.aI1ٶ9NhK ڑF<[4ơ͌ZM("%`!> ֶp??Z5@U7}p5``6LDܩn-M'ү֋3'*~BrI+$aơ pylDRߖ^=' ].@' _+e{sv)$A?VU轴a`e,#lMb4f.m{HA)s}4&X5xFۖJ~ 6Υ'([}1Q:W@ sE\-Ŋ9z[]W0YLasD $犨Z15 !÷UZ)߶{ojs`8&}ٰT+p>%J./CK9hf;uANi8G/$$r!kQ(gALxgmjAؕ%ř]P[gZtpBmbMW$cE]=cm gbv vgqj5 " a,U;@+QǠb_a_('9-(2lLP2<ޡE+O['w _^r";B =?wjVRX,~Z\]vmua%\6Pi Pn=+oCd GMj Z@j}lreGյ}tf6-jΙ*OҿmcA5a *ղ Vged}4Yv5'q9B@H0AO%hkmQtǎOl%iEz YԴ +;*\KDPLTk: yt*A8s ''K#:Z.]X Euv=%(#'atxhy8+4G7? KWC{/۸ \ݏ1fc~zOn8~fa*TVtJ"<4L(4g?UߋԮ~j6k *#`V3s!<c@ [q~ ydH$-a(Cj1x@\Erwc!ǘ48l r_Dsuѕ3,oi|^ _CkGl{~d*LE*zb=!I+,ñ-abVV\LcQĬA"fcC]m;Ѓ!1q݄* _RxM㆝hTgJ]3<Ψ|WƝcPS_61N*M34'?k?6VÐr%l*^o$n(պmG2hݐW+Y>ٗyyܒ/('>W~#ݗE&mLgkNm*/$<ѳ˹UiPvb!Iq6#*$cR'Tcji$OE*`!Z,,qmjlqƪyY<da<% u(3nÑA0`0/;c@)\rzCA)LB 1t~HKxs3XͻY"(oP>"Fcv]:Aw|zu&YK γtNzn'F7U,bXTbl '#Sۜ.wT`.]k)eUĄ$_G!B&CA+M#bbN1XcZmrH94WT+21efE4[C?`xZAVWӛ=:YPy춱^%UT~-1Ųk}49K+¶W 1}:VH R%Gw]&iSrk]GLK8e\.j,֞ H#^$ATtSKM?IbnMC* Q, ;N(öʑL-N D)G~z!`+h+\1NB$s8 8IJݬ8ĐEnx8ı&4 hx*@R fΎEc4Py|eJn 1+S1"-%rgmhjH[{O0%c7̅[$$+,BE,d Pzf׿rƶDfͷJU#['O-Z4#[*a K7e&$yϡMX}s.5r=~K9Nm(gM魺SY e݀̈"jT%'dyxm%4h =vr$]@W; %KuP˾[P5>ha/OGw7IւFblp @"B[JRPJ2\\D79;2r1+\(3gAdM>Nhͯ0!ҲvHmSZVN23qSwKʿb ל²}5.F9$Y"ff}^HlEN_., pj~MMeeX#ru60w "QpQB49̯%KZsh.ߓ;FkGs} 6>o^2# HB:}pXF촶Z5or6}&\IV.3ިJO?]\h 8V^AiA**,dBd¼Ǽ!" ¤ڹ(b1הpm'@7=?.-T V-hhP%D6LͰ2:(4">F.C[(B5:"cLT 5ʇ֟}]/'S*&WoKGN] n%@ԞPȈpr?>0],lMjK+>Yj'm7SS{fx q0p\Y .{[bO R8 IwCVJ^/V:ϔj+=t)۟:7uzNZ9[~!]~q?b'G  jX+-0>G?6+0,yk4{s$9z5gfS"*u=2Ÿ*/B$X)ұѧY"'͋Ts>l|b8kQ`CADu[х Z @71 ڟ Z zvaŁ8I*bISVvE` 62F67ced3UHԝi0DI<3lc +˼}}d>ȷcXVYcͅ*}9lHsUkQfx .X99UtڬܽN$֎sd2S BŞd1çc$EVSSssfU rVw e-+d?X`Wu=!'CжS( 'L&`eO˻L6g@J)q"=[mV=S5⮹f'?7`bށ Q~do32v&Ssk W k#[,d܏սktSypdivX2&.hlؕsNi+k+۴M !)-%:^MQj)jК(1Ņ;p6]eYk Py(砘sbM/tyitly3Lx3;^fgVA '[w?TA -"ݞ6˿![BG)OtBd8Swe& qDإnF;i$;?~kTHRj>WS| 1Jp!U6)׌>YDw.μ$K&`}ŹzC!S :! pكx.l<i%G9>.%W]Ry * #1ZX펐`x meq]BzfxGa'q{ǑO㜶Cd:U)ӿiYB^AT6]%XXa #;0u(Wz j0|4.*$$ i ` 5}&*TˤS j}V[fŗ҇Y)d6,?Sq3E[RH3)MѴ_">ipn+Y^"ב*%kB7jATͲ1꾭t0FỴ1% ͜W۳ޢz8p\ b3b%ze_/3Ԓng]!!5wxk b^']P`!/=NAw@oh#AAP`ɠ…Mg{ NytkVӕj<|)rS!VsW#hϸe=7jQ):_3!DXDC $xBy32H5 B2RF"9$Wńa=TY c8H_ʉ0юi4wJײG>ӭx0@Ӂ3e£y3 }NBT/I 3}< ]gԏ"by\?<ߖ2Ko$ѷjNXYj5u9*|{qj_9rڶ1 "$<?oy?,֢^^5-L%{M5f GJŧR95)=)w$S3a)?:jH<&vcO n''s2pђڵÇȕ 7^`V ѥ,nLT>ט[~cA@U"/,E<\(e, I+8'is*d!S5ⅹiEbR .]&}!֐M₣ S7ca:ybdJй#"4/j 7u cd8xU?'21v!"2Ru59G7E7M ^C6T a蝟L]gByo{HXpѽ[ kłw ]rxi.MMYɏIp|wW@U5y& 9t M `7~7 BE Wї7\}gQַhojd}*MwTM8믗W!6Tmy ;`)NOCnMC#9_Bi C< o]öX?w!́n~lrM#9a2b 1퐫yyc%  WӲ:izGJYT<Xpn^1p|r`QRHoahh{q'ie(U b48*gpv_ìFoݢd_I%Bϴ'RBlR-#bZ'QKOYBB֧+PKɯ6Of~ArT)`.~c ,Afv-XXsbLwRi_14dKksl #o ,k; N(u4p$#Ht_LY gu }d)6=KD=bBΡx_~Hc&a"|DZ W's+}\Wd2C87Is/"fq :¨(0U^!2X*:K0HZ"8vk _a j@vv[fA|ɀ 6Yg[K ¹FQQd&B!=`=?`w22H5YIcr-$&7T[s&(7@[\#e5ѝh4^h9)J=4DY:Ӧ㈱T*%t`ıC>a{\*Ǵ!k<sOQz4|/ۨ˾p;mZb:oJąJC@,kPJ qS3 LWnP̷gлlYJ*JGja('Q CJ 82 2/1 S.Q^htY)*#~5Іy%5Q]eYO#v)ؑ HS 2Hm !b.z20A *.w\N뻚 vg }%sTi%1* >&2Nu6?خ[K+>Ib2Crrtl֋Lq5f[?D U;P6K-c6; 7ᓮjdXJuR%WAp87wQ5ۤ7,y&\@}|: Ji""{Gz!_:Xn +񮮕 @̒<`c@+ NyU YN7A5m>hXàuBL蜛Es/*xeZs{BwVNxw@Րd|Eur.7<Rr7\1jd_IpIݘ?P@3:żo&) 0Zz_nPXWO=!8)paCE|e6SyC@=dT`LtѼ]KjJM/w-$ \@StٹXp,g[`Fl!;zup\HwhU¼'+lߌb(gsXqM'{)ƚ?X1H(ͤ(ӥs Vr9"IsiPϳ̩j9^yT] Qh|*y`"R.݆(IǹT|Q:\SDkI/C$J tr,D(k{ XFUUyrpA̞#%&)w~al,SMy;||aXqN7Iz#YP[nLO=4g8'. locܨB+%^Q^ShI D>l֧I,bߚ(.;6Τ狆pN!d.Rjw+4id0ZFKiO kpuk ƶg]VS?_x .~T-Kd*f ڡmHuU̇b8ҙ=:ϰJsw,ƌ0-& @JS_DDN,EX%I!`ZԈT3IH 0tt-B9˿?lN9 HoaFtw_TB{]0U)qBN":bUg&%ZRmd[[(jۙbuٹf#dx<כB)3J7wN:qm+'K֋[uFȺ|볹]l3 \bP|-LU6!Vro @)iz+K0ŢbVhS+G"_jz6q)=JK~Re h6B3=ꆑ:Oou:aoXٕ |Hܡl }Xٝ"Z!OR|fw {sdZ616_mi0V4rp@Y(>d֡26ꭓm*Wۦm bt'mC(C >ܐxZS=}2xűӁiMؼyze#A4ٞډ^Uzq lxi'tdr5vnw 2pK#~hV-J@dϥ LZXxx̔yG;% 5|ӣ6,*d\5wRxAy `/$ Ekb3A~/j50]\vRpsK[xVe[|8kMenؤ37_VQۧ3V3bp3k\jzN0)- ]nlѪLY\ %K7Vo:9VZdh 3Vg )D6D0kp{G4%5l13J܈s9E'e Umywdy89vXY;IgИ>ki`wښ:Ѵ#>.e3.V&\IP ю&tEB,K1 8#+&_q- h +^FAb#B?A'i;s@OJ0(^z|Ln+^i:Dj~OH~miC5Zd>' :й`$_,rAԋS~O(/#d?r fnmϼ\—'# ̈U7?Mz0P9Q#\3OyW}^шCEL<^r2 0W;dh,ZrhRI~ BҘ=y^iZ^HGm=W(u+SrItZPev?1$tWŞ]y=o= 8cGp+; c4U>zUӤǰ=Z#It̴ TVC" )[W#28h*aɄ)CPl ZMqO RkDp=C=&{הFùe/1Fk[XBM<`9_ҴjBj%a-$;6 BjoaL~%tdAXj,@\w"]|uH+}y9}2pQS} gEo8coYH4V}9%JEp1'ؔYdD􈇻 t?Ic#VE`1`{~ ayU;9=ѽ=V TkoOI儑3FcNJ{B&-R9wMJt,f™ψ/ EjC lkHG4_­Jy{ʛʝ]71&M?nsG/7=" P0_kU44,IۛyE)7|ٱ)P;fT1p6Tض G)z 1XecN=<;S6ty9eY`)@C}smߥUy'اH_O0mre^]\zmTt, }"{Ŀ4 |LyMo B?{؆b2.(e y,7A|<#6ڏVCvL^._V!f}ߐwNccY/> ;\<^3,&}Ҕ(ZV8*X$ؐ\nR e5t6_ UY]\O0{s95Hnr̭-KY Q~ٍ_4!HR[1g`]Q{wlxeUZxg7 ^ao0Ǵ(UǪ/ʡ`*BpGҠQ[s#9OcJP[)C4N`.l{0CJ:Lm]aFA&_0&U7` יE3ccZ-z9t?YviX1'SLeܕ -F$<P4aNƎҖʚ8V/&)ٜObQc.հ[ >lH~ Hw 'nTp?Iks cώH`Qenu W(J,(Φl*SW$2^&fz!#J?~mEdMzR̽ߗ9Uǂ'|%H$ cU1T>*z|Dg rHy %X #eJciwvT>Vrxs\ 1$iIY߰3/%+ٲlS`A$(dȿ{gKʙC!!Tp %/E(; 7p[_yORHoJSPഡ#!n"S"֊WV?H&Ox쎍lZ`܋#qwsdfb$"eSh6Tp4_(V^yCѾ9/A~M*2Y@+@gݱ(kCp(%+}|3ZEtC7U/ZLg~f7\Gx~' }_%iD`̒%*a۫검z7nn s± *xt Ojxp%ZI(8|pOc1fГo[r!Kްԅ`PB*DxV՟#,\Ivl|.up}ľW+m)XR_ŝb]?)F'љ;Dg+ԾʋERY>%>9abavSq}ֳvkm^쩶 -u/i p4K0f% C}#[ҍBᒠd1\EJ;k8&NYƘf>*<]Q/BgFgG2H?Q; `5;--|p۴6K;yv= MᎆfX~e

    OcK<(;dg=jȈ뻼Lpr 2@H eBi4}^H#F)(ec%/x*S{D̟U_YJ)9͆e S^-};Ql^Q]3ϽGY)k,$_6樼`!ʧu娖շ, AQ 쌺*cb764iz֓+6n0g邖e$%N X-'jϼ$1jN#Ԅp 5]K%EI6dSbKƫP_X+SO_֋9xɱϐlɊ *{_2.Qc Ȫ݇+]JgC T/9xUkip]z:U-<6nI-}Y.z'-(Gݦ-֎ ^Ugѻ5$`pJ+apaY<@iFyƚx1ϜL`#xrzS 2' K2l|OЄ+aX85_Sc}-_Sf}-lQrdB>PcB"Hzs/xs0]%v19>@^Fݱ6$ mD\LN,Wnub]+Tȏ"k~#O4-@FLo=זQBgA+S 3uSslN#H^:["@ŨbvPw@0 6 9L` DCis \aL:$qyɶZ$P=VZQ3WT QOP42;$AVR'Cl>HFU@kNJ׷%+\56M,BvPP~c&|gX08-⫺! :y#11x, aҢMRˉ0$;1ZAXIO(t84r '?o&]7eB3ګ &.G/r C5 SlpES&uޓ|e_Rb!h"1F.y")Li=>j0 '=7\єsA`NoqԈ:PS[ pfevx1춵@.gSPk1>GI=z 聯wX@X0xDp !ظI%:7 }Ӈ±8TفEœ;1>I,0m^V[$G}@ tRg;3*heSpWgYS-EVriY K%j |–D'j$[ ea>]#u*q>;}Eh+e+М/72_D`DWE-?vO@=B8zakQIP.؞t'rPJ޾Noc>#t:0yvѠ P-VBkאVVM < ֖f9D[)A_6I<H4OsG"d| u>qB;D HgDrADn·jb8/f.UaUVbZ fXOw2k#~HQ'= HeQa=J<:VM_=Yww+qZfFQV0)gI_ >u#klő-'ƽ+~YYLo-Uyg'9wmv4{XYH1)6L $q{zWѿϢ6(] Lh 6(WLe'm݊Kh~nk`QI8h7|Myr Ks0y&*m9Z DWLa#v쾗0Ӟ+Ud ,ȅnϹ:fV9#Z@usdx;#Ui94 iKbC?T1hmFUm,(z<\X5]DaNoo֫ ]KX}f455" ȴu 4U8.io\)Mi~YgwD&;UݘqҶM'a$VqSƧ>@4\zeZͿҟwH MxM+t=Aٍ ؃Y|J%

    SWt-FubmZȔDոkAΎ5eCպH{,LHF҇+NQ"ת<^чhiRnHƷlԌY^py Hi_kPcR㱢jƲ׵5! GnW9~GWsӯVv2axK).&?GFBap&Bȣ4dPw Ֆ ?CEޯ|7>!_U\lNkјzd`9/R<4 (twÅm'}@|!#g'C 24n)bԶ&҄GF8ֲݣH'QcqQz~s!}Z|a4!RTxu_GTm^uXlAɡ-}gA*PJ\8mI(: EPMii[ i}cO,4oW~ERTWމ`}'xeJyAE`Ԍv4^)OzB5%gN* Prhv7YDΖb afڊ):ɿd]j/CYLh8P.SS:8XN$>Cl~U3?7mX`t-+]d5f[;>Xf@+|iUhKɾ-qIc'pvٕ`"!e!*!4{;7s\os5e?9ݳͬ_TLW=l1FsS)p A I(4OV[on ˀTF$Tbl|~<찠;Kg]_k\["C󔦽++IFSM@E %eƧtJ]qU|R_Ӏ%zwP (YnڣE#~tk\NKv'SKZit}ɐ]Է|ybD_ . \$[BwfD& Om3M&PqZEt7M)`t*"cpt/ X($gG7PzvUS5)!9H\ٶN "dk5fNd#YOɤJ`x_3#󋚓fѿX>w'f25rhƒV (C |E;X&"-BN& z}X9^?PBQV߭oEA◌EbgcwS;-]} k/eC~ԫ>|㣎+MF3 rHI2\lK@MDF b[81|lL{fO(2$ bA(q]aڱ@Ls`?y;#jЕ.G4ORJSx{Y}0-`yN6=TxbSIC2vgP+WWRUԦIvW -V9'R&Wwn X`DACVSh ꈏ5GQ+ jRé=MuʁL;] ܵr{Gac,?lExT/CsҪZG"5ڌD)#QTK$e[P2VΓ Iueƀ hDWyF'>Xhe9˖nykRF$}̇|<tVh:"ϽZвY_Y4fFz̙ͷhsw͟)wC3/B;v`ȗ׭Dk8UJf9c8z=&wHlVM6=z"uM F[aHX/{G[E !`7;V.]qȚw2F^jJfZ] 7fT|:#r{isiV1GTh2YMy#239,C)aNjP {:2ͧ۱ӧm#Gl+ Ɲ=#XXU6!A0;y[""a"7ɣydQ Պإ,'3 iz!"ڨMϘm~,BDpI+APYsnTXJcCEQ3&ArF}wե2/0܁'4*Pڃ+Cu\SwE0c/,GX1uq_^p$~xZm[e a&x/[P* g{¸ެAe6ݛ*CS: p),R%yF> ʆmb ru]V@Wcrɬ(oMk+;JE([18pvR)uIk2qh*0*:igWi?A(Coѩ>7*6!7#pd1W G>ScMX ](V6cCt\K], W͚R%;kэ璃ͥ$j 'cNj]K *.r%5L1H}1قg_f,]v Ä 3  !T678},G$qQA>+۞WXЉGo("Aг.i5qXSy 1D*̪*OUw'> :W)A%_ФcAf= 4# _|÷)i=\F5vB֨_[ߟ`Cp~yX)R6KD4B=3^+N/lfp ]~85}a(h:F%l-zUpdx)/jN}ZH]?uՈ ֩g\)Ibƪ]fx宯9Mx7wl_-28+71[vr6L"QKvH{Vl|9F3 RU62Dz>w H{fll?ENU(U֏Is>d'[$3N H6T" I1,q#ޕ7X oꖲ6t|/XgІf.ɟbv cKfEꎲaRӕsw#=ѥJ.C'ߦ#XƌmÒG[87Kǖ8c:V39@nrFdSx3]Ο?>iU7&?qz s[ VU2l&6h'S6 },@<,^X'Qp,3C )]ci }l5z9civb2_do{\GtiL:5jmE#rԀQ(qKWI}qx!ɵc6f7 .~sXr8ic!Kzes7ۙXH B"Pkn@΢*V9'X(kv6rյس ܂,$ʫ%2v\|EH6zCӺQSe^TrG0&ʬ ^f=)w\kXa=~~O|GNep,דy"Q eoBYhtcYV\) eLJ3Y.-X CYm-aUa)H-}Ud+`21]ᢀgHVovS-{Kq~ y8&B5 T\|ژ[ B|{ġӿo^Ey} 4(!xYNA Nk?O7 |̠6q?Z'2EqLЫEj@p0n,Y*y<ZhQZs+wȅA3䄧xv*ÿq\_vb:$?}oR+vf6pPD`2V^dUhT* eFXKJ3{];fUG~F!m6㭩(fNt9hS޻ȦucOW<oS^lߞsϦ5;4#iwF!XGwFAnTn%D ;،b" kD572<$ QN:K/ݴ"B56C ᐾ/[1X<88nGܑő<r+,dJbe7i;:?{Xv\wQ*{(M@4 b3W<=B{cਖ 4t`_،_9+ƕ_#ٞ cf\L8\ea,BTCZK~TɁI. Ƅ+h ֪۸,RR(ĂfD0 ˭K{0#b!fdM|X *X^UX)o0-! tn{ |[6tm}EKYd  VG Pa@^F|/5$7l'E/Z c?KÌ]% [>h./%ޘ3wKj|JSW)&/rvaBANj  vd.m%]D{ >~ tUٗ(9AB uoDH j$p(d"= iY-EjŻ˝x9'(1d?U/`@@b05JKMs7M| Fӈ>dbhM%rҴN"]Of:hor~g EYH|Mb_Gf{/a˨s:=&zP4Y#i/I_177^|f.b#E gIdNo#Зej N#$ OVEU` )'y% 3mU11=[xQ탥ta@WӏNm^/{6z20uc]O޲Z_W&B:p(MgmaO0J!MZp= 9{0B&H1>Z7lPVml˳dn^Ji!˹aْN6^@ Uss+?!WzNR_57qX૝7iNzcY4VF.n>[N5"ezO6,1>UҨ~|r VGI]Z]$1=}Q'Aux@Y4zZ r;NƱQ,T3?N̬ (?)k ֕EG,U)8(luYdoƝ8m@赴XMx}eJ&AWMG3O(}gRiԓ Nrb[Y MmAI!,:8DU b՚dsQ:Sģ7z80O*IU{Ǝ1ը*5/mz0ageY%=Ų wM©6e `֧jjmw5|QLcZEpfk /C#x x0^܃K_QCѫ5O5;.#)Ŵ˅|n CN0Ls=Leji2T0r'Ux_85mC8~ιֹ'ܰa'S8X/]Tp蟍JYcfLBpԢ$)jxLUcQKn6x}|!Bټ 't\㽸]H5(MWMR\SHay0T8[cT53@hI &ޒDƊ5J*?W WnS~wzz3BS5 ѢYnRŠs5B NC ?zz-Ӂrd H S_}sB>crmJ&4-MM!ud^DHrKB]6N#' }q,g.N 1jUPFqm|U9&P G;5(hſSUִD]Sgn_s@0\h\#a-| _?- #= 9Kڊ8qXգP~{㢔7#x ̘I5X+[upFvN`x 4d$֢sޝKZ)w ; Y60 [܃sx(?0ŨXb4xtf~;v_obف"l"Ƨ0~ehyjTT~d3\LXQ͞w1Za!N!?뷯@wH~/_ѿ$zF)Uc 5OC )9J  bʒP|,̝>1Kh3UiQXnIzPg #r<gI~/dRk۵4lP%z.Ku5'Cd.0\}drMY E QI[L%,7Hc{p6:DQ3Qr fUE,#;)!⺺(>w8=F.}]ZiƼQ|k\@F1fS&1N\$ AU3=Ck売ä liM:PkeΖ4|CO~sT<fV˧9ʺ\:mY&5ED"[dEezU25$ {#U1,Tii9=2> ɕtߔ}Xf2 /˜.?1WBltc:[jXPQH:&aΓIrs ?c&OLD-6BGqY ~kaX vgφ>8 wJeRwg C1JMN0o__ qx~U=Ae~NW;j Aa7Sڡ;R$RM0҅9e* $R HߛkeIQٺԽH6% MWyc@BlDiF#G kW2Ҧƒ~~C`nTKTʟ. n/SKþgۅ  {.NxE-""PdVuՎs`* 3%wRZBllhKk>4zs,`˺GZ׶ևpK&ń_$8qfM76~e7IƢ}zD"L]f";oD=w{"%:\xmWēAL`ٷ&B8&c& \i{ʉ*%ܴtr|> M^ 1vEۻAi:|6"g+ arvvEx~ wcp0aAT(dBȴ3˄~?~@Ȼȟ7bjP(ϵXÔiPj,Ƚ[6,vFeHEhU!mPN%P [mR>s)%qC*c ~}VXh9vpy¿1s+4%lI3ުTGj@ -5F[EC>@?:C1ss}ZC{m}S2:qU }ٰ3y2˦@Aʌs!Өmau)O]I),H2pOάouX~4N(Lau]Tm!7?pu t($Vn1Izx\BàrmBD& I42~YQ~|[MpzM!#Yh±FFpOb*ޞk: f 咸p0A"ANkMWl|:(bD#vsyC;szu Ct\wmEIȚp}dR=0pڗ-+m+?H9 Sv)Ge n |B^*h.La $*Vw j^925$ QuT1KVvs-z}3MNTbm߽=jd%@ J1\XڕBS? 3l݋gEَ6^G]ka|}'V"x.@yFQ{v:$A"h͝a6HjK:MHz@9T?ϦC8Ug|=_rٌ| r-<<8J7H9T*tTmOZzogou9k\ؓ?E_YY_~gRbu9ae꠬9(9译bgenȘǗGYCL?Xv r[nyN BMlsM5_UǬ|%0wUAI2'oKx8/R]Z&R ZSz U#g7l1 ۋ j>Sd}dsO҅s J3TDq3Lyriڕ;|n]W$Ė,;iλ4U6-=1>'uKGh'Z_g19箉};)@eeJd]fn; "; My)=8\"Oۇ2%Nȹ1 T.THQ(-x!#QOۃuꆄn2 m%,#7L.<>&Ұ =M4'>L 2r>T| Txԓc%Єŀ>AI_Dkr0O Ի02MM$F҄Ӆ mNƻU@TET WoDO>'؞YnmX\UzWhPi 񥽻G0@" ?؂:r kh}9ѭxN՚C ~կ"rM9}XZJ?Zn"R v% "S)<MRA`P֖pyb+el.Z :dX$۹tL4/:.{pA!rM3Az]Yl@c' pGyy1IhGv:f0@)4E㾧*ԕaFlF3߹-"m]1!CfX^[ \ Ȩףo@GFNÚ,BKE< 4 KF~x ;S9$g;Μjj=L+[H_~0M%٧4Ȯ|<_oߡ]Ct A j=c9`$"}%u^/1/ܝyH()7|NX}>LWܶ]mt UqlRMwCw2N Ͻxmʭ2.$1BD57ܽg* w୔x?ΜsڌQ$z5,dO\!fH#K>J*Fۏz>48wsx[m{A'ۓ%4&ʌ)2r+g:O.h@ A@Bg[ ͧID>ǖB1Թeߡ%SeF{Ts5$T (;;^ȞgLS}HAI5 75PIZ0 Hx+m|6B,)ooWWF_>ݻ#6ƿ +iVھg͡䋱&MRBGӵ$+~ړ\l2 z:0VIёZArT=Upl%" $y $T7Ձv0QmJNT˜Be=FA+jU0wGf>y!9=z%>gMzp^K֥I -Z |(ڠ8nOE\䄋[.RGJ|U!Ħ~t9[J|>VZu/2ٻ$VX #%*9.t&-ݱ^+aCq0b?:$G}A|bRF,t,' nWe(P/&EJt˕:ZL;M߶\H8>4*,Xvv`ӂ<,Wa|Фw^*DJ#ee> _L%c'8uM鸪}5p:>Q`!h#)2T~=S\,uPٛNFU!=RO@JoÛM.l _7@mHXY8x`jg JkTn$DP\-Ddn(^3-Ạ}cN"%9^?%@m&O'Ŏ_%Ny|u1;]ZKRZiY5r%Z"U5L÷4{bpJFC.6v9ϛbrM%PslñG֓ZDlh ㍖EIߓt+G/D]< 5ƨW1_+ 5Bfr,2HVo%FU[ARfc$>ZOOZ{ҷ%,Ec^&fﻓdW>zנuN7>_ k3QqO:a$GKlb,21^> dl$82 u@h`E/ >-(ΈvI,rq:8EoY~Ž^Xgw(!f2i|4MIkL̎lY8N:]wzmeLKq}T!-FB27KGwpZsPE?gBjs1.Q,{]kH;9Ls n OXyȨs{鴠478meɵs(~z4kdS+ ƫָ^m1s%E9v xW q\wL [ُgi)9ć4G>馛=Tr-p3IWQT GNxifȣ9"R<1-[YX1z)I& SM+ ۶Ef6d\)E38-k8 ?9lݫ_cF{0j' $v7v\KhN, I1 3y۹gsbvo}¯5[{# v Y.[9QP??^e8b2"\ (`c A|_B, aCuq?ijd/n m%]̞D@Z91EIU}.yhrinʩY .`n^@CcҢ&2M+yv;o'?ԝ$ 5(Va316$ܭ{=2._ȅPvކLAnfLgiʾ,ۑw8:t1+b%Y3s&T8LDOv5 'ziVMڰ1|)&_6/&W0&>Ou(Rp=>6EI.n; &0_O?0|u7nKC)a yL\VPJ{ӌYG{FЬQ0T8&SO3}$2'$0]Zlm,$RO6S K[&1XL_K,yךuTSkZ0IHM] y~|y&vB/{rܱנI0nTSgS]d_tP )PnJv/LGK8/MF8M YH''木QCNvK?k}M_Jw@סaN!b{5b^ĭ+wh[D]vur˖^?=Vl;N4nߟ4rq,ҏc^"(էws>vtM:H3 ÅT7K@QyDra2jUNGusҲ1efȶeMQܖ7l#N `m$YbsJsPR"Zeyl{Fpt ֻ^gk -T~9GFZw~0>~'shƦ\>Fͳ[_}ǾˢOyaW%JDp7ZTyʼMPwσ%ݬ7p*87.$fԖlߋY%8'Ot܏a`|y^Bl 8Lm^cJzt& .#ŧ5+.D삲iwx.}^g3#,-~?I3??W/#(sH2gGe:*bSHN쮔7A6IVp9V0}D~;?7;׺F* 21\_ɏ_nM+? Gg>FF% '#(KQ1hȴg"m3Jbל*D *ob߅kKbtLפ5xXp٠Ŝ[ <-uBe?oս!<_~DG.vBcNoWvJ}hUy ^:b V&_\xd;A?"AILf'uJ`"=[w{ kҫKđ@_Y`_VN!?PbrD%E0Bgv:{cY*^:p;|^+G:g/Ոpr4'jI^|g0x< xQb./ +Y\^I-r,ȌҗϜ 1QIЅ#߼6ZN|x^˕=C 8ۡcip|TêOT1#tu!30,W\#i^D[pYLV=i.- Z'X// %vלa=ld:t~G7<kԹ9M/áx3Nb@ . yaɾ<HŠ۸F jr-,sA%gX.腾" %dklca1Mca! 43WKdWɷ(#'OX!N-)PĿAO^Xa I9Y' ]9{#h@Y;f8ٲqdQ\3Su!Z1^?v %؝+)d3248Y= I]p`/GlJX9ݣpl\thz̙=uOˣC&3WS^?@$TePdW|M|ԕ7ꬱ"5Wčh!_1kURg!P6cyVQx bs.Ww=mt %b= 6U7![ﱮj4=43LOB݂+ L3 RגW&+go0սݡb->;& C\%jqjކcM(q5wrFfWpN. Q ٴ "P?oJ#LSO]Gnʄ1m ^U܈OTB,6o8ĩ}>j̧qzSo|hF<1: Ni(Zd=zWz3&p0fm+2w=ܘ-B5ΎW(` j0m#$2^HC*i,tzVm-pQVr!®U9] 2;$3&ȝ-BնD+yO&ڒxUY vC_$5x@? ޛ5l"9ʅD}O^_:jAW5Qyf~+^{N9꿻ڵ͝Ƴ,\t\:;,4 <FzP3Gk+h*+h_q얧  9Ն܍‘{"2/CE6}}ijagqMi4W};/V.,*gXwZ^77D[au;mI;^:$^ -i\uKVGu[0} n<lF9+/S Elg"ށF0oCriΣ=&R;z˘Ū~R>xo7,PLݴC|NZh yX uڙODda_-ػOhc[{/ot-V KC2D&0TդW L, yRHJA6tzw/ؒ^~Őv?f :%MAm{B\14 7&,luFJTۭVw1&F$~i TݗSVe46 'I;BrtkgtH*,:n>1,[Q{Dr"P =`98U߸ԯJ͘T Ϗ0=+$\7co(ҧKό\aK2ކhwWh6N5L٨XzV:Cl%-.ka2~Sr5Fn4 ?oiY %$S'v Q6Ixʔ;|gO͑`Iy@{.e$hl.Ag*:M(5oe]@/9WsYMN{W;xW*|6JQ#p_$wU程Vr ?-qpvg$uc>}&h5 x> it`W/鄚;pRT =U>>5I6goT`HJ/Q#idu:&iWȚ}ĸkz(آК6#W VY·6{sL3}%{oYv#ĩc|-giJX⺢GuVlPFjpeE$E{hs]sjDЮ0 SG`쓞Yci n8e  dj H;K+'vYiUScʵ{5VKsHry}k2`?xy,NZ[;2pպEz sP\À'm9_)FW sQz|NHShQ' л@!6 uwbߔjyF:/CAM\R oH*m=Z; mE>ړK#*&ݺ2ذ6֥[jn=):}O'-AٗAI\&WQ/ ׺A*3%ŵL% :P9';IE]\߳*bFF@i@:&`q- ]o9gDɢ/w NIeZ#)4eF8XIp8eB/ۣV?C((@WT^PC縦!/l>ܐY_uzu.uQ;5ABa/Ӿ促d*pUX[b@G TAxZ'$XaŲs \X=PܷEóL3MQhL_9iyq:MOdK}43~;C5h)nb `&]"Rn_Pvv~3C^I-H4) 7C"pˏ\Aj+эC&d`<1p$=k>=Dq>mxYs-Xɸh]~[!Lop%[$X GFp ]({a2-iY &[ *x0U: :ʹ}(xɌ,&~Dp{&Zר\#U4|+qAv >*j~~Lpb叧 XFMb`kFJᘽt*Skb[*]9ַثcpεWm Am-j4S:Om !%iӍzݐ #L|7xYOş*Nn F cp^WUqARGZ]!̚-&;e؍iơc^ 5H- {={Zzc6XR(fC3'ќH/\Z-v>NJb)5l,qnM0Fh'Îر+ʑG0j lJ@8Xj4S=L(se7HGT!Z͗V )@ʾB{ s0!]Ͼ;,zr:@oQL5 K ]JTPN*½@w9HMt ].NYkj4OBɍJ@e}OV? i),Uٌ%h]b5+Tm=wU6ݍUkؓ}-lkgpnR+^dA؎19sPl+ĕO޳xuS6㵂 d9P6n[*+Irx{oӜ5=8BN="hl80̕+&NHvmj:b=3]g n'`3R+VXwϫt4uSm\z\{@Dw(s ɦ!pKB;E"z ᾩ#"AX3LoO%t[k)򥍱V2{3fBewBTbM/3͓^sM6g le0ZrX;)a0lIPXi9gu =Jd`e@ 1i}M i#K4=;6 [O/3h%[F}B V:ϹTjTfmC3s7IRrw:ҳ.xÉ|?=*)O$Y(0,P%̋$4ӳrCw;%./ `)頴d:0T*A '`uaȭPgӜ4[r4u$ ]?F6w˞c'BS ijGJJ/@dDJ"muޘRYQMLnq޳ҡ2dV~4-mmn h<HII zq~[Ԡ׳7dE(WJMEm~`wKE| j7"zի/ <}]?h#nЄFq6Ȁx<v$_L|V),IVŲ\l[D Fy_ivS 2~D5v]'#SFcDmETB'kkU8ZĤT*=/aEU|`Sm]\{972X jAk|>bB/iNtgƗoT^g{LޗWw4վa$n6q^O6u1MQ䒍JkkT>0L泿Z]yƦyԚu`ybbY>qJ?Y>ӞFѯU|{QNhBX;]0tVQ`v6X]΁Ii!&?!4NA[B6 =4Pd|V|_F0\xdH@uf1 F*p)a_X9iA_ {) X4e*z{7icctfOnbd|7T<:ÙO)O7R!3z.h?]*4Ԇw.x[ΰ1v5K vk+<!l} eҳ]06%eÚ uC!|ݜ {e"o ,f &G8Eݜ#@5-N}5헥RzU$kݺ^A\Og;OqĬ,NhcvELnPRܔĊѲ ?۴֮ EiZS \za_HS1RY렉.;a#Pȃ#o"1\P<1.=G۶^aĢ؍3:́u4&Ț\v(=ϝP"ۀc5 _)PƀU[Gq$8QI1L`#JNh!dN@JK% 4dyǞ="5,H]Bj̏ѹl`r'6)M/|;M1Q!jR/8%}dWbFg>EM5Q fZHE{HVg*}$9ZWa)?«o#>e'qv- 5OG!0ֳԯU (>["ĄP֨QLFL |Wr@.*PvV{kBWUHZʴ8RT_'5`.jK\% :2%:142+GPgYFA@ R۩[%+^T.%Vg03agy`%—W!۶FSE38dqkTIqmݫQ )٦xWb^]5ЭqCaǦO|Mԯ7_כ!?,EAX`H9\Lt9Φp+Y2%u*%6ZzEG]b 4BW߯1\)D&h-B}|E.$X{pFvl^(mb03 E![4ˡ R]\vwd G(yCȕ'bc 8.o'lAFsZ$Ay&v [O*esS4k e@<&]%HBW2K]lO9(qkuWLboqA :z|CҒQ~CQ"Ӆr)ȾjRWI' @ ޥ03Ң!򋤳PlyMp!c NQ7EKdn|Nb;,ϦnJ{ߍ!OͿAI|w%`!Aە%lM]78DNSW=8݌ W4J u(c:o@bޠnoΊWS;JZ9 9﷏.T>=YTId_vӨxw<9xeN#= H1=W6^1(w!K:Lx 7ɻPo9-@CU~JyHd`ِ+%<9v> L9X1>kv )^&X- A+T&İLP2mګFupb;tM0z$)>{gZR+SJj/s v!k˺ȖHx6WhQY,;O r ]K2^?R.}>ftz0A^lX_Q&5 '."Wu)z{ߚU/rzPif=ZeUǓ$,v"K@* 1.9uBk-:*93A9I mR(ґ rTWD m2ܲz2hH#q/Z:eض,*7hBdg6\@ ^K(WZkc;O/c)k̭搕P=ż^zQ_J; uG?HSczԔ,%r#V3pˁ5J--tL^3:)͗EWΛTG5ťY::Gݵ`},HzV݄qsJ/7 C|"X=MM !-cRQ=6vX-PYRѠZ?(Z`oDqћfLk[Qժڂ"Zx0 .B5R1֒ t )Z kV!J`9vPGyUquǫE8 JK;NIB2Oy.MX;b@swpx!6*8gǁ[epD_T\`SK>@_x];NE@V$zi[A$$ lBδh]_|]ks_ w0IQӿHXFg[(VI)=?!|OXò\dhLQd>kTM+Uw16*dv: .[Qpz$*9Mµ vgRNE 8G]q=oBhHbs`]TwEk_I\LZ\x0-Sq2FR0pA.fkϚ.Ǩ$}G D0Bl7˹roD( v~y$¹T L6n8cUMy14M]t@NmR_˜>(}ߨm4Umb%⁶K_ <%bח{ bn(CN!FQ+GR{hODcΨOr'yXNV6%a0o\Fy D= 1p:M$g $b<{E`)c gaa/ 1o)d& KO䮈㶑eg]ͽktR{z~kBce$V"P_-Y%$~)eeώŀ-pI[E]D,eTSrB&2/3R0x)/1?zŪ nv{"fYvv4vGْV|5UE֝cj*05"Nzgk3MRXc:= *<zw$zXߛ4JP'E-LdON8 S#q>h/q$\N|]g H$)Fx ӗQKhZXEލ%*a꯺ #*EQ?P(eU3>wC$AXd o+1jS?"s`2wj@g=I;![;- R9u-tC+@s R,V-Da!XHE㎎ŵKGb)`iwαiR! `{-"*V:=x )L%=8I]8-~e-gC MIמwia]|?!%njL_cI!Dv3X2hcV6ؔݓ jQ|KEǔ]/@CCv*`$sSfl*r)@eg.};*A 5X|- a^In.LmO~@`-WpWeIeA(mOǘk3Jj]ձhAP ~,ZM˞%jf#/<7{@VU]5fly)C $k\@>8݅ "*TFq"c9@6?+2scP!pEy_g}e>2}wւ 8Ƅ%~yXYGRѼ[496`3yob  Zu~шrsq+@|s vY׶uc6=+Q3n i9PEGKWNp], !*00rcw<^.LǸ9]c0Xn x5vֺYҔaLZD"XN⢀u*wO$+C,7gV*u "PC:|(^n, ߎ!2[+w0Ag"P* jgR@)-𮲹UJ(F듥7JàG:S-EJ,bIo擎-UP(S GzDZd2x/kSzI$"8N0HD YhWB~I܀!U B˷t_/ڟ6.?u9`N2u ॳݗ%{F^ۅ8mr,C}Hݞ{iok[1 ?"(ra XQ/l^Zd[g+Ɣ"?Ϸ1/P&WTz)O.vln2H 1bwH\yB91B"f2*]q۱7Pݭs~1gN\ݞ>5cz9OTIZ7ߙB_"ա3)I+2:Q).N {g@ ӝ˼d, T)tC,V@):.R_7x%y:lK}xiu=Z`TH/$/׸CW?"lx!RMɦ@{д:Q)JJ eDqEk}* 3rFӈՒE3 z:g y+2KOKQ˹%~@T,Tle_L3AXJؠ!3il _$~vA:?)`qI 7]<-˿Hq3[E-yu<թjRj HPQ'1 am g.1WIi+Lah^ ~Svނ❦߮@0a|P"@yՈ1 ɏouv-$$D]V::倝906ԛe$p'poAW4ҹ.(PS/m>)D{>kY%^R6ilL՝sF2ou@VA4҇ H"W }9vT9FCY^b־ymC0u 5 I"ڹ&4ĞN'˝_OOɏ`G5hf Xؒ[=b37?=W[q)3C܊hݑ B7xܿɷ@/\T K%|-!uGlw)*{K{!EoI`4c ]jX GPdVI`Y rIupF\]p 1lHi|%1Ag &Ӹ@/?*ʚl -lb(c/ὀàf{\݊5 1>;%b-v]~D3!8r0{o<9ƭnu4Tx&25A8(ȫѺB %7 %^Y5ktTWlDcں$:?,eG#!uit? Q a- aR'd:@⊪ ? s yx 3Q{Ys)M}v+>v9-98zbŴ.Oh_o֓9v ﳗRYy[3cլށuqe/SJ JNNYq_mfʖE;{"Yp=;~"+ ;WQâ94^ ,P]x M]*NN x^;2uJc ګc;PvfT-Z"6;l( .Huxh$3:sp?e-O$yL8ſ-~ɩ $6) VݭZ ӡv @U/%x0KE:P 1#yhU&82=R|DwwJlݖW˜nDG-P1$LLv>ڴ: B xf2T.ETώm*W@ڷvg?K|LM@;ΒNa00p7G~VUg,UqnX m'~ uD4V'2@!Oe>AFq,NDڅ Xҁ g*CC?٢ om H @/9ݚaeЄz~j  'OyD̹<ɣB콊jb۝B;`"A509,D)nrV2n0['K"*E@:ᗝedk[nr@,T n[mp;ϘKqҢp,G3UIº)<VۤJMmՉO٦B3YbJTJż #U.0!O7cq9yGC3VNث6XP+0]#$͑ĬG:!Pe]0~{ l¸Zw?g';=d _hD*daPyR?ihT\)<;E K$N7Q$5k{;Ru)$(c$V2 4l3-<=\Vle<hBgU <>/VWm,3u@?ׁM$'#D~B9g+2L8^#^%t,<.Jp)!{)Q pn0^ '$vd_%2wR>oQvjDE')oanқܩ`۲5`-^@ZOg,JgJ^KDJO"WBh;iP'j_*L j$G_s{Y{=ԓRlw/vʢ^wU}tOe EzcQbF I2 ΠFi,_TIAl?s/J#I{K7.s;bpu!(Z;g:1K)kw3+G4̹R)]SR+|ӫhj-Ti|D 7` = q!}4?V'`0yA9G,$)( O%@ xEEQ^Ǐc{ӤDI9S"\ ܲ!ƻ\ IYM+ iv(1#)1ھaLJ$㌔ɭn)LpOy˹ feC)3qo]۪!jgkϔ\S^f\}SAI~?@[N<_ .ȷond1g T]t9E;/Tag%G4h.giu=D0g/(k$P`yQeo I~(JNpW #hGp+@Ʃ-$])\{ ,qp]%*jO:W U=[mrb<bc1]""68֚/ԭ= 4 ű3숔N )nG c(ӗZi%?"qclӁLU}t%&#z8߽6ȭ"VZlJE_֗ƙhlbi:eď`J|iKAH +GV$S7>ѡ"WDy +S\P\>j]6۱뺖ëKR9j;]~ꬎ㽞Cf9LdPAphwYmݴPy#XE3vWz`ӰJ&PB}N^זk3m[Dn~pњFN%ieD(S;n~j{4 CY庣]"|?jzKe~i8Qp kJwr ,w=:k*6GVAZ2ӳO(`ղ*7ߕ]i6/W޸T| 쓩ߏ aEXq~9/=(zUkm6GsH?߾6Ɋ%@r*a)t-8L~=N#* +EKDبiݏB~A7]&E AW:bGztTNQ|`6{OZnu:hq)/'ob/\z-N1v\5DOGniõM:DHvUeVnqգ KWWߪZ ;BuGHزQ"WHjJ[.nvC&l IO 7xئýs-3 ױ[NBۓpN8<̍ 6e.ŝs{Gd&,T/Ōz:@rzlLR\֘dS \)링Q &E~jeԏYkl0ӌtyL ۉr/u7|Nrqe0*6ZM9'qg6v ԋH -qm7#+,)"ӂ|3ք8baP}]Fq o@|рEEs\>W%.Ke<{E7*m魤hQ6,^n %>G`V-!A"0*ޟf+K?)Yv/CؓG@=bƻ!`e.}6sՕ}5j4;L}A8GH͗)ˎ02˦czE$M)̟!= &"q naw݃Dp'Y})@$,8x:.a~}la@ (eŵP. Ap'r@ N8EǖxJ|a Yo]%a,bA~̟*my(@5 5R!;^;y-Ae+lZs<LZ) [Nh7sOcT+ g-4nOgtaƢ`:}>Uw)*kjɏ#+~]HMuPez-WFSrSZs)<6 *qb}]M sRS\RQi+TS&a w≺mk4 utZJǬu <]"/)Og75/3kTbt/{q )[ҚRX跻PkgT$Iܡc\X,huWz!yֳnr!auv cF/3 F^lLr}/|j;0LTo*rJRն]Nq ;Sn.Ҕ"2sĐy+lhOKv8qZwazB<ywNX_KϾEeӟG ]!`b{#V>rSY[8iB  UZʹðkBeE_>W0ñJld/RMPyߟFR"h R]430>isBGaN7tJ1L&+³spstʯ\:tW $T[JK3B[iZv'H= 3! KQu7Q2b P 1->3fpdwtܺz1]_9)`k20>( 6EېDY$N]d\ p=fM8%ûf .xUK#<: nŐ5%N3.+PϫOc _1>-rxyal*Nv؍i+d6B߸(~o*RˊC dHv8nw9NgSxH 1`5 QBį\[D1t8bF˝~ӨE رw 4\;c^Q1yTƻa }? HPj<ԳP%ҫ@9!($IuTuN;glZT}/ E7Mxk[RSNL*SMd Qk"7`>ijVKDaow1"To9:WABTCAm'pQ^hf~/7Qk”zov<rSɛ;"hCFž*\+lGA1b:NwW셐5˵ \[0<[CP u s2ѳ J004T g5d GUG[Ks1֡ﶨݾ.,vcK$ |ĵ_Q5IYuQ΍A (z#D5CߡIt9ه o @G`bx]kis<"R.w73ywu Erֳe1LXfN[auҤ8~NE@{Hb׍Z8%/cѭX/gHǻ(e*1Bttv*Sn;xM5){mB} JC` 10+ ~1Qa+0iLz2y|| +g\zָj54\_SXx: \Qw6Zf-h_7ʼ@ Y0l]m͘@WPhֆc~Ԩfe8~o#II@>fzD{knr̪X9ϼğ eSWa<>ueVWRG&SC}{T ɏ{yY3/TB2_/%f)y8ήj,o/oTqŕX"}FF+WF|M0:$ڔ{1j KDEBy3O,ńq?F|xMyuȩM;Lp6mMҖ D@A~Z{&!,gz`c*ѽ0zk݋mEh@K-¸)hZEɿ&J9/XQG.%" t\,S7W!t*Y9CXU{մ?qK mc]_=`rsYmv|Yd;4ZOCV2׃vlʜud4eZNYPG^~Ĥ)2+-'HB1,y) ςf,z `Hj'av䊡ڎő5B qiڮ1?]r8![li3(w&N(啉r aאڲUۢﱷSmh,9м(xzTS>OqbV`7|1IIT4:Lr)HvSڈ &VH%dQ:F鐲 $JUI >ӬhBT+ͤ9"WX`it2-J2j.3;b MIg8r1)c2]_"Is0Z' p;0qA`0b&X̟71RTa)Q;O,s7C=Ei;LPKR`Zo\(>kؐ;%_fyLsC5yֵO-u>r`, rd)R=Cx =#sQ-J2lRӿ۟wɶ"Ʒ}n [bA/K.rt}.Vq F"$SdŠD2:_h!hMQtHObRuQЧVυ >TȽL':_־fY< *"Á{wqȝc3X'*5mѠW:"#6 TX+fnh90|*ew[dE,)W{R4^Leo})68SZl7cG0iM8߈<8C>],\&Uv_X1cyiF}dv- qĵ~Dm;,U>HƗԹ-}%Zaav4)=|sKZ\PfpLԸ"Dq1X:&xR .6$(F4N$G!A׻"bIyYU'w/eNBjea\Vgd"h29lMx)%üOF/-s+aҋFZ<8,,Epzv`IT{t^&H=mժ 9fr]^{*n%[%hQttslEzDNG z;ʁ=q8DK QCZ! ^rwAk[8)fHV;HSgnYNE'^'Y '_{yXJ }! JYZ3N?ᵽ?sϝa8gEiЄνFF;ޗa͂*;kʙn*ߟsC?Ex79J+lSuzվPd.i@8~rTƣQ#ÁyKו P. N+65z];=i̯M{ 'jz {cZ)'Lm !Hj)萝oD<\ݯ?, Gi h?"6i iB QMBNcd]OATPlghp&&yC/Cֳ{/|uA6Z}h[yf Ĥ1k;"PrTYƦgK ,nez<%jWMW<#NmGy3zK4gT@3)T5l%/:sz`\znfR\4`UZ}=S=:;Uqn7,$3WS_:z~x|?~ū9!vPоkcC#9,P ;" ! 6]D1e-B`"YBtl^C1>c~ro@62e.4t+6S>t0KYkD.DVu\6TP6l^4X/ IU?Fjq/ ZUb9ia}ԕ~~ j@&lφM#:(W[̹hL.akh 1(U#¬`te!‹٪!C8"~43>~mmqU^e開:?WLo+T׫e_߳LHf fXo℃d C[U3E"f!ymr,'0Y/$KmUP&+w- jsCnvd f1Qѓ->ao,~:S#4tNvzWH _Pnչ{w5^qm)AGW{9;Я1ZkcO.pV'\:W[b*|DU: G)keBt3 %5YT`a)$ ʱJ2lDU#5WpP&5(uF@)ӿ4&4'AӪI0^oY"(2U(3icyW̜< P~yg;<qlMԤVCPe!E)Ԓ'`-uF\C.NsSBz ; )ѳ .ycr뫴oD?k!d \]g\@q"~m?ڗj \ Ɉݶ!Pg miTLi>AF1!umŚPE=&hl'^4xpT)|9y?Kj-F1 8D(i48 9 \M ,,Ql`WRT = yusIq EHj4pY]#hReB%Did)ձ:8XW@ŋ􉦏x#1ƾ\ j} VS].c6\msڭ52+XqCg6w?i[ *TL'i-b̲X`1 T`-peuKnXl !M+Ɩ}wKև44%^ڕWDvT Ɉ~̍ΰelri4gLxRR)"XIsc.Bd lq#(FC]!f}ń$T/KELgS߷>t@?à^0 ?%rx3U79k0֤RO^V\Ս6<`ܐ8}%`qfÐRșkHA5iWj~;Ĝo )fu'3Cd0'p) E=w~1 Ռ MDbW{'zae}t~kTEDmXW*.RK:aD HRU'd&qfULdTg?qiV"3,v{g2%+V5-1nAnuӡ;>^^j"U}^o%]H jcwu];! ?3Kw|lJ< O zpwNC3Cm3;ǧw!T|wDRX:'8j57ڔO;5jEd;C-f}':Rk>`ưk:(ʦ@ERhZ r7Hh:(.3DK}1sQgL(2x4q̌M*0~yoE߅ 7Fi] y?Mwdk<`$*6 UDC+H*y*;f L]QG|{k8j=GHņX7:!h&7bd Hx__3;TZ,oo|K~`Ig (kv+'YR: ^Vo 6z0`N íζs(27| ȼFXYѲ#7*$BUt}&J{}k`"'TKKk7 qPтĴoeQ4^u١Y*Y M~j-3pWpr)d.$aUBUM%DL6X`v!}ppZě]( J$M6|$ޱȞBqw7%3+3m`gM.H/<,T:$Hc{=Ӧ;dрYpr7{(xm֙`=0@Ϭ;$&B#G7Ra{|K9p&, K⊹#BՖ(_"gW騁Ʃ]`wL:~7ENM("{](DUwٮ@K3>X@QE3]38ESjH|SMAJ"azL+#ؘ3.JT˂jsg(X܀ͯC3c1m~ŊpOa џF7E˗yXX_07,9,t c)J}&wOڡɏnYSՀOڮ1q`97"IK NH^[P}"X x$\FߝemLYd\:+0e!"T5j@ޜtd=(}}]XNojtdEzQľ@Α'2'Hހi9+[\^T0io3\5)*#: ֽGmGFUfC}BupO9a, UZ0v6JZ|>}J;]Z#q1x!]9\G<\H"U`[y {SJ= q'Oɇ[峐Y56̵hxg Ӗ:98OWw7#HwNjB21OƆUaFSy_Oߊ"#'A]{5_-@ZW;`.#A?Klk8Hߤ d G?NcO4*G 8$-q-|t:nFa 3$?#h]eObQ,͋ <ʹ]׎tUcZ*UFW(۔5`j%÷QRD=zSTOd_5`µ;ss'^h ̆YUQ?m+jZ836dpUxR7%|T,S" wr7J+EAVpndrd&8j{u8ҠWz5Y?L# -uQ a0¼9C8YSӕuhiI"]W%8_!,TuZ5:*T͞ ]FYWn?@+D=Wm]g D$>Jnjnc5aq?dT/wiZ;IT\@ rN<“E3lw;V+=ۗ.~4vdžio-ZjǸsb yUGr810qXG#q~­=2 8$-ۙ۷&M\Q|qL.uH/kg܉4 PGҔY6T+T vt0J5"3%Ƈ<| @%6Yogwm=عPE؍Y29/I},; 9fm)2>/s)[BQ`U~}EE~6/}c %JM ȎRYqt2"92O!p֡ls[n%̺L`Cr1=~*Ŵ"1>;z~)]u}< {M!ten\u }$FɦrtpWM;r[ă?U00Pّ*uUJM|k?z]Ǵ\NR0B_"JDgXnam. V{s|PE4ݦ^ܠ E6%pLQY&xrl1d7]{1ww4 ^L%SToD>KLw=d1_AXH.@9HZڀǨS#=h9*iܑ)4co 26΍h~R5/Abgm/lhQ44.=Ii~I]BfWA ?R Z_7%y|g߱>IlV0y`K0Z~sL.I@r'KXpW,: 0/>DiߍɄ5t3aaSÍ7o m~T:Dyd2X}BB, `pk qjڵצ*HT& ǸU؍η_̑y *B/0`:vHLJ*It0\a Q?O,U1kmmA5Zէg%5^0go&:4yEYv!&j˰Abī_SSMgZf:zmsRd {<&Raz4c.) ,D-ƨV16%KpkjE5bCA.#M:qOf֝ƪzV2Fo<iaȢI@kTOrɱ:@ʋٶݪuZ󿲜 h }|4h%}+U*[qr'l]}EX˭=N6tӂEբa#By> Q{/ .'D2,HP=t:8T2ݕs L}WAv3qJ)'Kih fsU @rrVCUޮ|> ~Nh1q0{̒>{ⱚs{$MK=%αTYT|iMI4y}I˃ub+.缢7B发-k7g*_;'Ç9˞;o[W^6[dLϸQ0@%pvɧK1|| $m=Q 2@$KLu'`Aɔ tR(Tb.k+*v@Ä`9pSPN-{N)?1*s=4o-Su' ҍBfs3 ϙ̹ zn%e#&]"P'*)< ܂\2MN 1YqdaZ,;|I)A)_|ا;ȠJD9$ݞ6mƁ `EOwȉɸ!V [^ǻ+!G47qΚgCݍXy*N{Zu# Tzҡ>ՃMe}JWF(t#`^RckѳGud pyGZ@w/<5XX/S&v{OqXsull,L̞+=56Ҋ|'gC̤ S 26hi}v6M*:/j [ZNo0#={$q% l,{M%O<7!A&j~WTf&Y![!pҳ2)ƃP-]M= Yш [$ D]5:?{0W@uk)BqT =SMU7FF`N(6VhV_wFG< qVӄ9^x̝>>0\oc[Sj燕{nuPja{Lď);}88G8 EM^RKINZҤorܿÇ i0"j.ywImBTt25U=s5s Kn pzQtmõo45]qWyĖVmx#N7<ȇ>S{{h^0Q>N]m,ݲ%F{d[hCM }2͢ m 苣}uQ62UHR!+2pmX$`)AWC2wx ZkUI;Jz4֔*4$Տ_b*ˍ7lC dh̉sf 4~MRP_+ʄkǤ~.UnÁ"0EQ>c;ڍ!^\R;Ghh"@@ks9YHY7HфA_e_5ڎ\nRE&jiK!*\Dd 飗xnx0[^Z10J䖇XzkqPr(;dcoJ(L[vb9yXOi,y.6YӃ J'N./"%c?,5)<$TD%T paX'c1SE/9 `"ד9PP)xz74Մ8BK~ITbQU0|+Ϻ/eneΌHM-m.S9Z$<?,`B#aWȂ94a:thϝue(&ɗCV3%/>]/tc&+};լ;&)ioRT꺝p07;?OvX]Ha,c։DM-|Bn&6 mhdXo;Paobt7fSNo6׍OByo,::ോ W$'RN_Aĸk˘PLEV뒰)^s7M-Y"L}7)GȷP#q}8YlRmXlBHtdP}}f !ȶ\Inj7>LiP{`dv}obwxڵoiy Q}8]qQpCEVd) ZS) YJӋ^`b.q:*]Sƻ7ÛP/+%Ph,b){A[b8,3*cVT IoX8o]+[&)<81 -7OFܮ꼯k"^HS(3RvJP3AvΠ:4qu? ?3yt\婽;P$Q(E.欅|La|+qfyÕL 35\o|\p"LLcˊ$aG@Z V>o7KNTQ(:Yljj<=t9 Ϟ #-\{6GϨ?i>0$XΕJSEcS!?*Џ bhm/у + ڜ9 3\)G#;Vx} dH}O{6~CQ*h)ܗr~O8y%-9}s=P/^϶esj,"oYCME0|8j;&~d/B,|r&[x@D=yt(81bY B;,kMJeS14&Y.ohpD`2gZjվ)]h/m -ͨt=+N7'zDF5Ix"5l|կVET%n5UV*7uVp+~ۆH:~D~mz ExIbLt%s^!ao}P; Jtحæ+!wiqIΡd1H9 HjTlYM J_p=e: v̝MMu!6'u1?Š2u>Pb54e'JUI}U ;lRVWPE$ob$0Im?2cn]y?61ˍMٓb{ W>d{yΤ :cyw$-?  yW+)JƑ dŌ.?TC"BՖJa$Q[ `I0y Z!tȊEq'h}0:)@7SJ.=kMF=`8a^ ?5Ov*7?29 ܓPɣ(u]Xi͈17w#d$kt a%;52ڡ)KAխ8 ]vUAɃX1.#SZYJ?mA2ہinIA!Xx'X́t֟5GT)S1p&H^`Kn7f (ۃ#a*f<()ǐ>_iMgqfK&wG\1,$*׳\ aMY!tzBz6ׇWtL(ntɄM] k%`)Z5A}vRZI eP)Q2x*z:4WwᾃMBqwMW-< _yj( KMT{?w" ra.O[tKvEjGq+mG?dt]TlwЃ)u AzHJNzňQD7qDTX" 6 C"G%W`{J'.P7MȎ\ K2^/ZlAa]ΈwDCSY |s/-Z8 fo֘&̔*[5$#X]м^).*n F%Y"OH>0V\e񕔞.wȚw˲i,Ex|\9,t# T䍲_dSasc(n|X# h!oyxg #J#~jb`Q^:FaI1}C,O$)^'q*0,/$ Žw$F fJsZ\qI١=蒙H{ASMY6퐒<+rv`_(7`[P?^ W´P,X}oћUrߐNJ`=Y*aCǮ8s0~?AqS8C37ZDH7[ӸZrxL|dG.D-~E[w ZmGLösڭ$Ab*i!$"wLqۢZ& ̮y{: Q+:vƧ㪅!ſ4Ni"UZ҃e\?/~vxy2Uf+O`qIrI4*~>j]U{DAB%$RDGF Vy?kgڼM2SRc|nr%U])6 8#RO IJOgW{,A)%vԪ@AII\Ě׏s 7ڼɻn_SC_(L[z?4i os5!A`͇prܗmˮv USCGX'BTpc0Dsfw\E/-`.C~~^vP< ,Ig)˞"]4xJ,yxYXwe;5ANIx ]%%K;q!?A12h 7^y_XV#k6sQ?-VLBO^o/90vr|Ȋ-ԉRKʀWN .K6 q[`"\`9/2Qh8=`[xyIm6UyT'B ^$" f-EG 0*8'\,$gW.a"'Q2E sqTCiysEM&Tv+yb_#)\h@|YQc)yHdž0Q|;dj$R+-ʊy(qڼo#.閅**$Xy]s/b(DsmI( "{/Տhn8H~ېN(F!{)|z<).K2\LҺҖ'7] ۘ7Yl_|f1=<6qM9F1uHy))X$)xGȢN ˪r;f~SI`QXe(Iݡ,Wȅs-*O#2 T=-VL[nZ,}"%Ƴ4 IEl/PQ|yGy =LzK 0$ ?|Eӫi>ѲK$ |uwGdw:Kx=:ijU-R eQ4Ov&+Q(Q g,SYHOՏb}ۣDƴA]AAOa\s };X=i׹0^K4f".įlvKvxA!'ro=ZBw߻`+?L!=a1G}P=l#k `.xr9$,ѠKu"GNHT8TB{.|# Bඅ?,Ht\b< |= q' zsB2GAɞ[.gB+TofҺ2MOWO{9O~ !zI &F^1qcx\ыpDJl 9kc;*}qR Ÿ /;50̉NJ/)<I /?C?cH=B@;.%4wU 0{W8'#C n\'n } .izb L:./Ϧ&OC)DO_s=y_yY-8 6>X L"xeR]ٹNwx(ٓ>S _S f }>bDb'_ KOzH°IG18c,1#IuUܱ v] }CҴbG䁹2+",V#*isL[[uCQ$:thB]'p]][a:B:9a>j=>&WᇩjDٛ@S0:HrÅmk#5St7W-P~'YJh^?Vq監| 'z j( Iø1'|: *H HxD6nZH{U^ŨtN#5-@E )Oȋ5fxi eYaf $&b7Y!J@)b̩ c!aYni9:0F#y<QnnYGwYbm$Yi"x&RaI:/FI!M!z q:I!q8t1W8*e,PE?w/6|Ych%}\X6qi0.sdG#ȥ*@дtR\T2$k~',< g]cf\goAWHþꚯTO.I%$kDv'a~ XQt؍Om'QtնwuAFsv}責3!xcdPؤb$)?$ {_L5~8 aE(j xLܮ}{rΗhlt6`'. Z:(q*T)ÇB\K@ #?tGLA2ѿZt}3&\6|pLR_7DYjS3\hu>ꕯC-Wqbj`Y]fj\Ԁ6K2QLJ]z~丶@C&ǼtmwOAtS ˞qxT,m?88= z;vL/~HH-ri48ȭxz1If^/8:4\ُG(flD8ƥMސypEE 5A$B(߽֋C쉃G$r}Yy۱*Y^`N)(jL?gЙJ9W&>Dmy*po\Q&qcywTyo`V/D̞:?/Cqۚ$+$H+2K܃)T=еkY ## I*hc]oΙ)4tduaU]#rfW4gYʯVQq3M BR(s ;eoQ*5E}J r $ f[9";b]xX|-oJpY/G%T{jRFxrZL8'ZCNP:puQh .K%Lv&)īz_j]X/TJ|'hhe&2֚i? )h]SBzYΝ>"959#KWoͰ re8~CpgS*lB>Q5_G/I}ٵ_ /ux?Y <NRH#(S) A0O6l?5*w1}M대,C|JR&< [3)y@FrZa&d0Ji?U$-,{hLT?sZ? R+<ёRh?. >^]HS=ܱ3a"Pjc;eږusT2*"8m4T_mE/J˳79DGˬe9i U=UM9>FГd*ta03WBЪX/sC1zIov.(; zJy/M>d{Ի jsyRuc[i]X^۵$-鑤nE.-B)^k+V_el{gvFV|p_ӊ#(a%tcC[߉.3E1V䬟g|r0{65h.1 4U&d~WXngC86,OR|G xD0 z ڗ6+{w1MeM1g o 7\_9'{ A^A]U)lV1B"HO#:ƴ6U9Kz`ZD}J\Y$oaAQ3ߦQQ,ӱOQv͌gN )’( ]Zvn'~J]S%fEb}/DCNmTc+ТTLHqht 4;p;kvP0U\&rI3Ia s.t/\ hWN OAB_(0!`#j'Dr$ ZfcIAO23! Ӕ9cl[w$oز3h6$F3/<5ڝNygohu=)ojZhY3yg^t+SɅ@caS-Ҧ4ʷwfO1ŀxims_d9K!4ig>Уr<~ *6XV@Q,KwbGyǞ&4'z/X0uOfH~Xbl2CzG'&u>gL܍'Y3o>&0nvRX_rO;bAL?Uo?jAKFpT;gBq] "SǨ푮C衤[w 6V+ʖ䙜_#Vh/%/(տ⼬+*9+g2҅z(Uu {[6^\>z(dw)jv3M\؁T*%?gج͋k ttvM e3of[tBa[tRH/(^RGDn1៼ `L\{0 shxFk#qЈqsw C dϡhamCb{_Ol$C|a0r~f5Ydվ1H*2thw'P5F_-Ҿ췒$|M`9rY{JjR\;2i]}נ^+wfԕCAHȳ]X_?].i_r^V>TS2=y-ش@q9O:9lPm8y@G`[m2Tp/($@+WDnJ4-4:[Asי(5dn4; $EbBf ҍ^ʉ7 EE]] !fQlhXqZK^z)@)!Nۭ_xF&aUR&A|6șy=9[)[l,He4# &k)-XL@,⾾1%iZ~a=ivw~Ud7NqN 'EW5Ti1rT~ N@V^)t01m2"FPNZ-=ox3A _6e: Om%{^M{wHiQ}&-]Ek/c40S5xBcBeOfˮA)G$aRYЎ VS2 "C{܉TQrS;>NNmT.Sw'tN_rhHH"VZ_ܙcQG$~Wo&˗꩓UhG71Oo3`ۼ]dpK%gg^:Gmt[("H9*YHf IפjcN"`%Kx&5ػ)Е٠¦*npNtYf5ZS1Lxd6^4էūFp|LG (HOgkD.d}8oŢ`l'%e%>k880YBxGSb@[ڶ D= ֆ_odDpt6&mPH=a{|td.ǭ^Ht)o_$FKY;n flDP$`#@h/>u.<ܚ9( ﬠԘm$9,&KM<'aĬSW ғ|OAj!L bfJ4ITvOF5@ 3E\k4 근YVr*VyGnŖ?WZۖe)ѡw}F⣶J=.܆]%T0C*pbQa0xiik+VFl6ұS{ގAIU~ CBm%hjz&'&]4: bC#E$jLYA(GpJSg)M5OC+ǐO)8|"m/|-%Ii䐸f@63˰?eOy%dfoNa;ɶ xvlc/xU #bb;FPQhuu",Wg231Alpyn2b~ 27)3حYSJBKV-Vb#(R~C%n͑r馔l7z IGZk@k֟XC%֬!dno)ow$Q'mn7m? j_PEaO?龍x&^CF/{7ͷ6kJ'n#h;"Ys*ȸM`&_pz'V}/~ڲRhqˮLL,̧!&VL&? :}f\u&yP@fjc\ik_Kv~=fY7lۜ50%hҽ&olZ˫c'Hޣv6q$$ce C"j+Z3fwrT Ω-Iπ?N%21cf%JR["#5m"uC.NGO *$ǦSdH3E:~L'iu~\(/ii &Cwo񕬾gkQ7lM0GJwY]j _;<6vGA 7mo $oe^\d68'_I?F$~D E+2c&߃ךy'";0O5DͰ0,4:TBս8Lܧ:1B ̘%0C"dߣ.=$Ba%zS5|}F.Qzj fV#_ruo$x}ʧLk)GbSuƛ젪%U,KC@t {"H Ub(5"+,L_*~j_Kgy{  2l'>a!Q96ĵ^Y8 ;W9Dgpoo(R51a*<>9jMRs=5†,iGc% ]ٺ HYO HL4E_[0.!O.k~[STXSNL;BK/mZ@qicgB|;dWپoǑ}֟kWdUWg[颩˩~xwRvƬ"]?ij0Xn _{6+YBh0[_fT~OU 笠ʘMA*VWD&Svw-&!s)X_<2;#HCmy qT6aJ^9(9T|i!Fzq՟h%# %[~a ]_dٰҝ];0"_QkNdGi1,.^ #4H"[ҭԎz\ІF@d~>?vOVi3nY/6#XKc2;[<7Zw<.t)-ZFtnS׃g*rG>/!1}Lj^GiD)^pxZvEujl#'?.(#+Iݴ+L 4EE*}:<.ݹ)]k}w\=J0yAHe_3lqč#kf >L,gZ/de4DZ355#}2R)e P3ޭ6FxV,Ҩ*"-[0{!MAtg6hIs/P`*Iml$ z-S(Aң:mWmw/z$wEecGx'+9GE@ h6!5IЍš<P iֽ[c Y C)فbZ"E::J`;ac徶 OU ,tREKFÞ{,7+M1O!jCAYCC ROrb].ܟJ!WB]#&%<:[!Zg´v}3 J4.F.YR>dU'φ[Py젣3I2DҖ(+gsy[v$ or]txMھ'aL dIGGNeqAnWu3 GD r!װo,@& neS Q~[I[5;7`LRKWӤVuwG@$Utj8*ֆOYW57k 2YHBO-c0,V5HGo) UsH{yN4S7H a0v&c H̶@1h J}ɑUqy5LFʓd1]|7@o3Z~ؘmک@m?}Zo "Ҳmk8H򨄅98E7b -䷂˔ߕjWᜦŜӥЫ.ƴ6,$2Ő DS^塲Ez~wsCoC0L'"vStyOO,>l}bx!pQP$XI&ft?_o%:qH|ʀ—LDnךeRND(dr]^To,3~NAgW #` 3B6e~(i.P'/3F7hY~En׸iWp5GCDmÊ&'n<54VM>XNu\#b۞$9F o"583 ntg1u xfT!62 ԋZe*| s2$W"sor\z@QSk\c%NzqQ6(CPc螯3Иo޴A9qU5x<0H"xxD~ UKHݡWl! .lK;}F {c@|P '+:@J7KgT[zW-NNجS i@*Vil19r6C#AE "xI r iN:-~Q AgPد+K? tDKfZ򣤫rlM)Rù$ڛf T&+{rrKFt Xc[>,`E~J[JzVb/u*Y@;M<8(Ey)aǢ @z"`}`PtxiBo_>}Y8"@l if>XǚLF"z[*xE1r^D=϶neZMlCR.ۙPفQ(Y/]-b`΅S||xgY6zZ"OȲX;!EH4u!o#\SҥpPas4tڐ죚Y-|@nBvl鵯aqK&}tYGM?7M D+!P\:ڬ}qem ߈%:C7PZ$gX_?|= `j?8($Ox4X,gx7өnь/1kd =W ۷Ui5k tO&W`n^0ρӡwWŒ~ Ct5TC[[}6-bʇt5vԼy ;[  }tgq_jn*l›_Fu_~W-悰nFOНl+9kB3~TrvX|cPG#W3覇8; X ,;b&vg&e}TYm밵0-Bhm&J3zV%cb)b&yӉM.28#O=RkT1B\k̾űyWFr#5½3,c ,'_6sB7{N@0.rYwx iEc7 bj8tս{(Kcǘ*%U;f]7 U mJVGnmdaEp 7gzHE(zA'仃F_.aNꕌ]"t ! y@iBK* }jLnF3_(Bz#ڼKqj}Wk`_^+/FǷmlNK{vLW9OB '#'y Z&`og8kj!C+P 4I2|m15 "45Y-YS|,2튝9ˀ+d0maJM~F:8Xlp̞hvk+|0Lo)8, _;S`ܽ6Φώ[ 5JDvQw)NF^D" zz}ΰ,c)TtsW."F>wyj]g #8#FDB /:wFe#RRXK\2sBWyQjx;[NO%Ko!#B\,7(W/@Ryu}5%zr|R*3gՇC$mw7 >啵)&_ִj%mVo($f9~g,AR׳\w^yM/ jKgM^7A^֩drk, /d e|^l?=vN̺yk]FJխ3&CbY+יmd cbzlXn|+?ʔhUNJ#.~R}xEѣ-J)0h~ oQLv==JY|ڑvàA}Pgq@rlQZr<>5PPhh\B !4Ss>؞rY~)&&4:u ]U@`t Ϩ|l>m0=tWJ<v^%\Gi-C&޴\:VGznUwmHϢN3!~1d ..޷պx4B\|)ޔMzmp@{ڔ`;` k%.p\r.p$cꯞ.5 pvW3FBM\~Q3|K uAXcJk(Gժo|Am!q-ZsKМFڜX|GOj|WH `ٳ,6,?>sU\ǽTd |.̷+&6ɋ [c">G54:7MSn@Hw_?6"jDrv+V?tPPKճĸ:,KvNJi4WdK'`& _'}~F_]Yw6ECᯟig"WܥPI~"G|j~:v+r ?Y;MP~a{寷 9to6~Y]$l/AaP/_/>JXBDݭ*ޭ3ަMllJ$ RWye\y# Ln.86 ΄nY .eŋtJ𿏇Q Ik\GAtB|4V苂V/LG2(jv9JSTb˥`=#J=V>wz0977r"MfdoNhU 4TGp;9uQYtRO/ `U&x <+p^e\uO?.;n;aߒJQ}S Ր LUjM׫J.\ͽlϝz>RA?!nE@_O^5k_/&C " pzOH*w`/Vm1r1Vo63Ml?_-Ga qV-C8q''(ƟrBe@)u=c2=c!~mVHƷ@N \d#YE4(Tu2jqJU~Ia!=[/50OA._rj6>WFc왲Y+tlC]^YM袆,IkQ4ܩQA@ou& V :ɖ/zֳVOIJV届[M͇pJwÃ딁 .7RU[\ qBjsAC Ys f5wu^F>hN"OMFu=4FqccU'3Z+:$4 )|NqCW| ]z` ]~tJ&}"b+8,"dAGĦD\k TiM\BSvd!y!qU"Unj SPCByJo Yz}"rCUT Z>wlC5+VUM[B·w[yx4O9VrM2f ={/LTm{$K֪Dl-9+c{2v]K$V#6;/ﲜY67;PN{8˫_U~i#.4z :}X]^Q-/aD3rQ羌F5_R Urh2cMt ʂeȐQ})6,,ZSvB؀}R$)V"9ti1Jb\9 ̝c_EE1FjDEP4+2zk8ukhL;<[l2s*Yj$e"~=Ϙl6ԫހ_ IJ NQ<gLCח{~ ,Nےtkz|C1'c4*aƁ\/ oNfxkDr/(giNJ:pR!u1VsI iy7c]64(ފn}ٝ~RՋFNe>"_RR+۴ 9A9Yko5y+^ʕM|Bjo¸†JP?#OM6)"_牐c(V=e?fzRU?ZVT/ëwAF̟T^7o!9qu&i/ )"I+?myäʱ7۴0=ey֓ na3xYA(jJMY{]{+!2cQF}(⏟Z¡F+^%mj|ROx $l&h悏: kFYTW&bBV[&߲E8qX5ЄT-lfyq*d:&"„\]"U~8v?疣EYP}<#]!2-TWMGlOxVTVH>R ~~,+m Py3c,p^іTT9:ρz:U^`!;X>֧G.)8nAOHPCO`nKJc3s#/Wn (X#Ka"Vs߻&F/hRr2>m4/0Rվy7p|i%M<A0e> 54 Eg52yWWbm<&qu:J>Z=EpYa`a/[y׌\k:@ H@}?&T<$ 1yN&2$O3"Sɛ9b%pӓ,}&VBY &'6Mw$`Fؑ@dfD!f`] dBiR O D Ix k?fh1v!&@LĄ[HV5ׁ%*6uxQ`"M0t1"| K=޾4߬,XN92ۭ (Ŀ5@+H &g? -J!SBV!"oM 罟EעlRa^?5s%ͲU#U@0@gHWKI]Bw µV^k0q[Z)V9O]6˷ ^@5u>8+gDetle|وC+1m Vw%dxXtP2'4kDmC:ə@y/l6WPa!gV{hPw]([ӐϏPSI2=w,&VOBRpG\ӱ|s7Z.VyV_MN~*TȦscQon)ԨSDDеR:.K #o``Wx/̰zۺikB/,dt4~J@eS 77ULgjOmv g/6 iKW 2 ]$pe %toz!矪Xͩo^D+Wբ*SMpipAtw֭ߵ&̺C\Mgd$5m zڬb{n1K6FM5:>չ)Fg;j ElK8Zh/řtՈ6"kC!K[Z6ʎ6ؑB@XЅhe@2W,|2р%]S87' B Nn8!ڿ:voVɘT-yu} 3T8܏SQ0ImKRCHd~<$Pb`Z}Y L»B'B2|"}fI`j~ӯ ؾ,&K G}uW9So*Y<8X|E<&gjLY Ql)q f++F)w'@x l<uep+˳DX m_Djܤh#+_jSr쎿(Ҕ+,U ? w75p@tADkQEg4Q$)x&) ђT@`貰LyEdnt7&SD,?"PŮ [=-e`3'ieW;˕ OFHM>&$n9#[ T^+yK(q>7m+b]`n/N#ۮO ?B'ϛ9W#H!)]3}2׌t>Fq=Ct~VvO/gO"|>{nef#"dUG];MTu`Pcu8[VIhQR(5U8I!v :P~WoBAڧ̥$1x{.&#U!;(YY߆yS0a5,T@,H.Vd!\8}1:D,T[+?#a'T=X6O](=+'}4 r8W|C' S0eKTp.5bd?o5.Ev(0[ K;lKCgZאSE(9 J;/CJvY\R %  AԸ>,6Fa)dyUIl#88&GT4\ }w\!F73ZNhQ= ?gFX; pQ _c.bٔObq{}ruz7 !u5NoӄvhwxEJq5 &+*8댌w)삋_Z/t#"s(C8ql4YTӣCD-Q1&ӟ%5W9ɜ2fza?ͯUK ?glpaBZi6O|pi۲qG%S7j&Ss*WbH_#^:]%3v^in,[e}8"4[\؀' j\gJ(SƾNܰNrHd Z' |I曃Dyf6LZCZ2NXq.A:,UIeeʎ%`B vqR Js=Ḷ%<O|3hI8T|94/rؚ/R32SqŝɆDx;j.h >_ 1\@eRCޙlNu.b4A 'b0o. S'h~S= .9')1fYV!RW`@Xh|O3n;$Ub{&èLǩn5HE=ewʘO—"װZKҀ$,Qp}W#T3}C^hKB+\ 6Иw=$]֣yhN+ *ȴm4xYaa(Eh|ojK_a\xd3V_i8 BHǣKD/!plµpHwf=(O4Z4,Fu7 1T`eb/ ER3{V?{ LG|f<'e/j7,ۃb{KV uO/| M"7Y>U4 x>t)"聶:UM*dwŀtKcqkJd[| R{6#|`{  W vn E15qyQ7f:Nss x9[lRc H>[oBBR5!!&%VVg۠dNZLX[ ͮdɄ_ 0 qrq3F/4Vg$Ke'hii%Uj@!U"^p'L!}”6H׺<=7h'&k2}㣷?VzP$CuWf;#P)^JfS5O鏘3 :ˌU54$ ,B6Է[yy*=X_s;%}WѴK@۩F-1_˳=o8XjEѱR50FRRX^r~֯iSDW5 D*6x=u-ǜR@B>oii\ʺS ^Mh0CޙԌ%TT~F?4 Y,QS#{Rͤbi>@̧δ҈QlmǾn)`uJA߆(6UOHueJ넾CXWOpBmORd̬X?M!ыw;'2}AU|5YYc-ה1߆W;ʏLjg<ïex|Q fBV\ceD*;#AzHP$bX kqnj L?嗓]3HK$[O%]4GR :۸e!A,٠c˷O03˺ަcϠj}Fi9xa] ZD5RYXs>7UpLٓc2 ޘ^Yl{!<"5I ; ~[.uBLx=;x@ҏ):rVw.f9N[2nu_g/%ջ ~ԕ!g䛽P69iEtZ֜jEϴO%{Qs+œCEw՘flIYl L{ N*xxybN%3's6l_z4sD}46;)!;ȼJii#%6j 6&a헢 p}}fO gƖГ_v~;r%({1a1(!T1D!߻1b/XFz|rTm< @y|^* 8kuT/p[mrXG@~ \0 k106O4>jqa[*#NuF..͝0p% 䁦N? W4:jd%MYœXt#IϱPy׉@BVP6uLM/6ٯ< ?Xb\Zmwbj?]DUCOul]|Xypέ=Fz]Jz?A$/fMzcE^,#Eģ9lUu$=F]&`"'֍jrPynRalt`Ѱi'PsIM)Iу:?tӿm|\ f3T`ƐmTJލwW N~̖90eۘ S_?{MV¬%Ƅ]7B!qZ;ED$ B:7wJ6"{s].Mr tCaJܖŲXSаsnLQ#w]]b3Ow0*pN?U,W7k&3dyHl0b)"-&%Z > u^@S, V$-zh}:Dø> m1F7[;EO3s=X3'ي5.]㩕7ΐ?+N$Jaxq׹XFI161*3@!vP)X *; @Џ.jkaiEY1C|6FYl>87(ѭ0sJ;x?'DF5vk' p<姓0N 4 pфX%e@0϶5{+L5,@O hLy#ⷳNq7tܟҹ3"b@Ur*Ѹqt&lAfs{]1a'$n:7<"OB5kM`VmB oLϹcGe#kQT,g}d9G]lAێH1R2GQk]MUW=; `u /c߄_G+LO BqN% ף~XC,'K(K:Q=@"VwUL <P"?p{AXK UXe厪Tjr1+̟stXP(P$L7zǘ\:^Ldz>@h"C\QͼQˌdyc7/Ђ :uksvĉp][ )YhPp-h"H NaP%Ð< d?Tg.bS<$S|1R1zhBǹH]eTf-oGJU63ͱWv9H p_0%N HTb?kĬ! ʌk$̣+M>IAdYt ˵6܃W!bY(U1VH`<C\dJmgT£xQZAGHRkDf*b=Ö*8^WY Āt~SDwTqM0}#  J+QqT=;;4o?d9WS.L:Lp꠾&*oj*:?\-. r/!@Î;E$Wݞ0x` fЉǤ4|cٷWm4H#rQ<-]\>UZi`x&]ib`)C::ym * cץ\xłgaA2LPd=?E$#6stA&/`q]4vx!ʸR*X0He6s˿4Mr<4Mv <6^V7 KPkaHg (ƺ3y.ՊLQ~$۩^sI!HLWrj?Jxdn)~~:Z*8Ȟzn!N]xA۩U1S."/1]~%Tg*5J6q1D I6 rD0!62'iFs0 TȿM-a+3p ^7&DCizwYNHۆjzgC>Nd*R}D+x\ac.1k5G*lQ@8#OfUw]y b2c5HD^T@"@Gٕux&F.? VёW2\iIB=|"53O(<̐֐(QV5H{}|+aQqmV {<9*aM5 +WƥuUv>slo _a;xaז@|o~1nàn!~fmŸ6fGywÖ𢯔V{aTff[b dVI=G@iei [GRsx߅; P"(*e;HfgSf s~౻yhڿgr1CҢl Շ IEY3Ox:r\_ #!A@Y\\rh/P2x`-j8us8.{ 3.fjdmqw !IK<QqWw#j+g7gA;gr9;rnS4%'ܴqa{ʑ0_fdO8HPha'a€kPҰic=2Csx d(]RBi[PApW>ӅK2qU#л##QW)E?t<6IݬƪM1q[N:.Ḟ‡,u)ɠeºMT ՋE1QVL2<9g:j$F{m,xc o!uЀh4RaM&;%%l¬{ױ|KڗeyN?k7[ҏ(Sba-!l;"Myg)Sm㼉 ?ysLPmh/W\7D۶ڭu;1Ip =ygr4k=BX4o;">PbU!}% CWDš=z9[r&0N׺e&J}Z6}ID0*i/iv-x5ԩ)Dm|W+Gs`S1v3%-N%WAFkzn(gQ5R\WF?$vd5Uh E3ie$+e$| ku܌DA}8J.$Ѷ|@<9뱦Vل{>H>T@vFSlã]>$]@qkc r: 4ˊ!ڼkRuA~Yc}xО#CË !0L}V86.Z3pe;V:-N.A3`bh&0D\a(+HX | v8|q"sdVMTZ}br^p.UYZ TNT|$ %ӣq/y3@eyܹfC;R- #Ʊ|}w]5m5`z*DFVtT1R10glɺXxt?>vP[fXq.|l VWDxCqnfDmYIK "pʇ*w^.mTl03}0Xv/ơxk~RU6үzPs,z+{;*8Η/ +tވvyЋ#-l5lUwbQQv]سxq2bW2OP=HEխ jT\ޑ`aS"ug_?xU%cGiWD x/ݗT^_6XAoJa!#nYF<%A9d  i7@9|l"5կB;'a+e{_Rɮ "s-jlZ}=kcq.HTRdsxAkWE^o=y[χnKr/q.a2#\\HzT]Z:ыX2 8n0 Xm.y]|!>2b38,J<4P7ÿpXG( t}c c&AIJ b?4S[!gX{/Zh{9j>X˅lBm^yLVíT t}X;%!"Vݟ1u$?JILrm̬Bhs?6{q^^r^Yl#(jFNĸ%.< uU~xҔ LtYzzߺf<86!߇~ sɽf8R; Wћ-$ɐA+)$BJ@Wo] ,%JqSl&䂞]5b.A!Pr@{343Q=F6ax ʩvߺ7:bÄRro iCRvi^(L];tN.}KHg[9:ø^Q70عУ~Xb'-R=(6QSIX mm ף58ߝ?K ?~r*{Fo83%{mjsG31))ag):Su )I6*yk5J>:3Cbm1qԝt,nzy 3Fvp{AϝSFԱTeQlE(l)5 U/ǎRs:"6"U۳G9rVYn=Fk'qDҫ>1::(Ggn(u:)"cM1pmzKh${Ăx?@RVHUH t iF8{a ? S'V pl|WVe"P_>]T3KϬ`w|sniS??q5@FI a2A-BF/ Jc9`WH_"^Q7Ŀ[iwTVϿ'8B&`ʶ}oUBeQ*+àu{[Glb=$rjxi'FLeO~KH~ a;Nx^ ?[D>e"hrJJ}%jC0nUZ4MJ6l= [N49oqR$-ۥCU` 5%8~RCyL^^Ӷ})5tL- uːZUETTGQCU"iY"=2g&/ rH%6*Q+63;F=5 KTұk˛!?:n$gw'/d#/8Y+y6sȚ~og=3I~UEkHC/P&q@RmE[/U9r3T bIU#.121Z#+ץ6)5Lgh=OV osaiz,@ZaukOE1ˣ91FI?>\!.!lIp"%3Kd'?Ve'D"j"rw-_&hߗ#[z9P*kx~$m1?D4)(zwQ(^]v3|ͬ]+^֥V@/s)Rk1l|Bbm|Y, f`&}m]c1WC*[̣͈K7*IAۣ-D}C,Fmጘw$xܳ*ҊX#q\Nyu_KAQ8ܤC"Hw(j֟` D‹E'wjG(BfN%9اeq 6t\Oo?m_Qv0B(Ck)rrc|Y% F}HtH͢1 ڔ4C_-M@*R3EeW\3y'sme}KoJu >d`ԷQَ cӇ>* -_B\}HJCj6I`I,[gGum qދsTw+G$pF_ֽ&Ozkv^  ʙe7gͱ-nRS4y`/Q*)K݉'\F@&s?zi\:y+}k"q•gM*b,.? _{[!Wn55G{75nVOOt֒&htę0 g(),So>ˢ'kX,/6̟ҊlL.m';AKo1R,1,'r#9&:^։'ɯ7АrBșP6UT li)SeʭQ"oʔP?"'zt4y k:pʃނt XoIx]]H>FB4/F;yl줞Ǡ>#>T$de"_/ _73z&Uo2 !bp9hb~r#e ?F;r(͘Uv;Cd6Nh3i,)MPחl( oSF :|θ_[YCPY|Vˆ,v4bq57g@ӹ.i8#*(&Y{4-u}AuSݻeV;hfMFP3ln#VsIX T`A!/&j8gk N =VpᏁxu1 92jaj[%kۃIt]᡹sf%E9`pJ$#E5*\O'; +\:#_%<ٌ ^+ӓbn!̪9V]̢#-曷&=)nGlM'x-uԓw%a_DX"9\oATR_EViђ&̋sdLsB̩"!5fe}"\-AwbLK;mд>k X8A-Jb{qߴAg kV/n ց57;FRiثO:;AX"EWTWdDn?S>Q w0hw쪐kyO?'K+핼Xc36IFL9~:/ن3G pߞ5 ۳i} Gjw }4@eB&BoIG!ܪbGLn<)CGXZǜl}5yz6_&g8cT9HcD@#9R)!^i C,Y1saaF NyaGx|=8mGpv tC^ڕ0(^E>EQgޡ'AVt:H3CҙտmFuܓGY+΂ lA4 k!=7qc{o~a"N}}tN$AzT#`׫O81F)ᗜ+LНM_}/5^⫐&M x5B  }tVֆbPS( s_=KŎkŐk]BJ.~J kv?xJddB l%b/:8<#|mB%K_'l4+8?jӠs0ySq-s(SЭٓ荍q pR813֗'MqDXG+ߘ<νqV̯9'W fDHCQn.qS]^Fl$AHSk1b;ӧBD7/qٱьeG:tXm]!np"-; KÏOEl1.; RbfLlzNoQ:T./)[ak%ENN\]/)dg5@fsrkZe!=CE*sDօkۢ茺jliDzsO iqBpo&2KFzE sQE \iIp{~\&6"m Lx]%VOH[:_]%)P񋂓Ī#iOBv]4ܥ:7oM\B?`nRBSǗ  /tҝ[J'N$|÷1CCר'ww 6t1W)Jv*p&坢KTZ)iuQ}xkbjz)fLL{釖(n鉨8<ՒowIݢ+C.Tϗo w=a=8~Ao 'i@$XbCH*WD!:礭 ˊG0wP[ܹoPȂGlmk^1R$Ka[h%ṮiA^,S N@ 74sПm#[,ds"s1v CYb}DZR9B?A0~/`$Fzn j:s~}z vzA&RX%Y!ߒ7x",JV#Ul&;%M!$RNLR8[s66edFY|TKb +}O5t%_U,mtoDMKh28 叫4vXi'1恏}gV˥h~Q`K9iPH9m<ƸJν ,U~.&ɯU2 JL'~fਹ(P2 S)d"^C| (@wz"0}jZQLJӶ?|h/{itLCa7lãdv4BPp&0;Z; g}S/e)zc*O-(SՖ!& cʍ Gi{ֱZҳ p)dXQ2gyH=jmH2Z#$ŁU zF̝ݷN7YA/?dhRl[[XiN-:wj&)<[toie@C@Ѯzfe T$q67SNOg7<ێ1u*2Gm&l;ǯo%ӷQq(}c*1[F4ymzu+?c[_Y߃02^#{Tdd.=uw4p2H}4A;~9VKr6+7(P;LJ,ck!N"DrGTA4j֭ƫ9=̳g!˰lHj4hX?&Ho?SO# Vw( iWa7+l坯ryZ<׾V*:хߎ=:{B*

    7mϺlGDH;$ŪRa1%ٹt܁)nd3.`A <ע+/.{*#p1 [Иת$_id"T \JMdvڱԋO-.mFx$ose/^X$?fX$< Rţ'Ƙ}lOfn;C/d7Ҁ@iv ż,;>R̹aAW}234K>r'$.{e[Q?MU$0o"98 zN?,[<"ϲg=?upx w3|T;ck쑩g]|eG; D|?a+n deڛ%Hx^Xy iUX!) .N,c__\.lǾ[q,@?JTp0O1=c3)k8һ;1v%>dFg<*F9VQ |Tn)[tM*b ͉'65OuTV9 Fʳt |qǒU{mxșp~ayYB`jXT 6mkZY:i"U_fY>Pթ xb=0 aFcYtSYԐ=梚,1})7.#8).T} vl҉RFՇ]ja5p9h8o d&RV'E%ٹyP8k_gs,)h4d\'M= ɍ0)NXn.׀,g[HHU/Vճ#4(f>"-b骰T!t'Ѐ!zϚ 8PqnFb&R)98;u6sgFermRXКL>P av~Wxͩgt.sZiPg =ƐQnwl򵌸t NȔO~|uԠ!Q!;s9WZm#lЗ#Dml|"I  >ؾR\Di-Y%d/wb4U{qVu2=E=NT#O_55ۀZƕƷqV?`Tf9؟1j2*'feE+%be0] By{\G3[{ة6U/xЂoo]nQfV_[2~ٟ q ؛ bv~|<> wݯ0A,G[iS@7`ZNREtǣ Bٝu0EaXBAyҝmDmB%IB׉uS_tD|S*݉)薛GrbC7C32[^l8-׭iLLBYU1$</75A?KC"ES+qK T uMvy Ñ}\bk%ܱ݇ҀE˫1+fF6d)I;WMA^!3`0Ov8'Z7q2Cg-@:"  [ Cj:d̓ڡANq}*=٭-dIW^LVI^$zd'fxbL5h=q8 h6$箛A= R:wdW(ޓ+vʣD&̙ FnXڙՂUj`zUM&OB}iEZi==ƪzbقqc?j$g5œ kjУț> 9& 6ԕV7w{CЗa p`s͐.A*TaS{6KMA Rfh40y,|LۡcYު*m$g'6cL!ߚޚ:҂.SY9BZ '~gڬS )zۡF&|`L9wSHVRꌹ⥰X~1") "6Nu\> &3X0/ 4nAsA׋:W?=uE]7%HꚤZH׷ǜwG#-\klWuv! Jiy, Dڢ[49] /!U͏cW/1~ɂsd]= ,Vt&ϚUr*Bvo%1ӫؗtF [P8B=3IUD);~ ~$K^#E9"ILF1 jW![!R|gE yt02+&)ӄe@i<mf(o0Ivcf# TǭoU=J6>8LTΈ𼎏F΢cvnԼĭ@Y9+ܽ:.b'Y2hgm|Y%ɷ$1{V/dj\PǽB/z~.!vx9{܌Cմ)ep԰jW *[S B!Z@5W".RQ|.-ĚTdW5g,Mf5Bz툌E_xGPd :%q:9K!Xf#zClS~"O3ؒD}ēk)ކ&C?xuT-PWX[r/}b%f}2>Abo.&Fe_VPl<>i#ePJvsf'ƄsQk\! 1b_%_| O(^)޲X>ܥRPg[375WAn}%ǤIN~ҏYZ>XɰLe=? FhfA}KսDbdnhZ+Aq8|4 .֚lc>!2C UIsXY5[@IK}vlJ40[nhK11[9_Y!\(Oɰ*k10_Q@^b#O! (A틹 f #p9@? 91m辽$͎űx1%8-EJfqS4RUl rVt},_g~,_;gn%='eSMu:j{ wټ &` ƵP縖lo! - n2ElR,cAc~b0YH} d\peIXq;wQU 0^l5H`+^i0['#G  _n_lM༶V@!IHIvtDSa-7&Kƭd?*Wvx/z|QzPAs2sӯ@p'^}\ⵧ  @ӣ,⥌ol.+g!O6xڃaUo"Y4 *KָGa*^_ͭH;iA!T(FhAG.xBH]q!l1)G~b*`'Qᓘown=gCd~?|HbڼW4 :j.2Gs yXՃ66Ҭ4Bq&ώNq$5 ENӡC@nwAYyz*k:_.NԈ4jmda5Mmv(WU%lbepWJ$vyDi2O+qhĥ]@y#7 Ĕ УGJ ")DխFWC:Cb;wqVy Wg0ǀo+h5N]`{,E//s [j+C{:OCkLLNnD7gs4Jnް| ,XmemjrvtBTn=*IfZ'Tb;>ޤe d1Jw5, "J7j-%[r5}#m|LO/-)r0 @U*[1Lؒv篯qEv&cI9c`qF1uw{ore 3=oڢ:'a .́~ɵVtS `4PS1Y@&x Qu2WIKm|,? nulڼUSITnVAĔ ^z.${EBMyn~(sņj{h^O\iS:p"{S{,V|"4gMqlZp>KVV=@.tDx-GvV‚u=';3Rv]IWl<_29 !c6iSEN~#B4/Q=+&{C#/vE0J39FSd2EY\:@?i+股h%^y2i< \Y}&N;(Q._ٷuTMz@ q*Jy9Y01 2rpF$V1A٫:MiN=_(GЕx9QkN vMw8ȥuy<&Cb $bG.?WeĴAe/}lyXRHTE˵V_KiE `oe] J)\Rei+Fsis`s`8@Y3F_yWU<]zulZ w~x:[1V5s  U|xC.G*WgO_du;)J|ڄ+ވΎZaf( 퀽ĐH '> .Ixn{Dx8V[1rGcjg5%Kfv҇n̷ 'ͷ#;KvfJ/Z4D7Ow,8L%{<ѳ.`)wS%8O{kbXe  jy5UR{hg>!(0'PZwkBuL,7p.dZR׏5 eE O,t]^.RC!%Im.F;C`ǿdDirIx>tP4]H 𬸖sQo(1E.?e-0aG-Qw$3/Ӯ/DRW gHʧ,0gzZx[yTd秌)9XXhq!0Sr79c+|m];Е[;#=f"ނּP:[E"uƝɋ@PO=pZ ։\BT'Otj4XZG[ .P13翟(MpΌk!],iX⽁$,ONu QkG:Vcagv:# ִ M _]韚p̎k9g{i,Z<)Ƣu||;qxx pDx!ʀuEQb4(qB8d/6v5KOJ#Щ6'̓F칱3su*IG/W^$mcF(}KшҢ eo/]xBV_F‹>*BijD`>᫦(8F.8`v iCl RBֈTQLk t=B/l'C^ǖ\-ypEtQty4dL)9Oo& ٱqDQgqK=(ˈ]i YI^~uxqk&C:rUcmUԓ?`,47kx]Om%'eqP1eu]ӊq݆'`s6kfRwS n;a\ ڜ),|2˻UX{R xx[5 ڇHZ٢^?`WkbPf#5mhLE>QNVDŽ&W貿4/b1YnxT9W'STffVpH"?+6Snt"N’ %PU„ 76zݠ<28c"Chtǣ0}3Y15)KN+!d_ǎ/8*DZZrD}4+N2q{PB9XJ?ryO {ea e@Um3UO3`'~ȬޔsPxVmTH]!bWu1d~gw3Sd(/cXˆzjдAhcSOY`fOo‚ @NW#"X٭>٘v?}NyCV[T U)og!?iFԁ^IK KA_4س҆(opG:Y =zX$?@aF9s{ gZs̥^zF-.%Q!0ZwZ0?BPeȘ`aa$f^ 2drDXsGyj$ [cu,R9w~u9l++q\?7PtF%%s%I%L*45iWRF?X/>\6?.dzs[(01آ}p Q{md12ȣ) ʉDVq]ø3ť$&h%cf"vُ}rD́W3E dSG ~)e|NqJփf%t&6hdz{>yV(A(t4~"W-'7`_B 4~8]Y^5mxPy6pT[Pn͠ nםA&5u2IB8 | lk9w1&X/Uc&R;ʭP^1@#O@* =}J; Z*6)ռEGSȍRζ1]ADDo|ғaM twE~&Q~l+0j@#q {#e > ) G"zl{ {v(n%Uj&Q&컐& ^a3 tg`^ieq]9h^mq$D8*Dzu+ABhhz<}̗@fMUE܏a(Gw IɵMe,В62FݮLHg\HfG&x&i\#ħԟ ,:墔y~0zBG}ԖUO. s<i󕌸:?( \G2wFo͍֋) #ٰD;l;bKD&qQ%Z]Nɨb/:;kfu3/$"u7Vz^l6T,}oZr%&( >9ĢR1} w V)r 峂LO<%jGucZ^h,iw&f݁$.齒~!ܲ^E9n_zsbYЅ61 #+~YжR4ק]apF^jW(Z 0>Z.=rHt61#^e;!Zer$*-e|N;^,k4FXu~+0~kgWAU)q><. a“8 \INJc `~q\̿h6@Ɨޚ9(쓁\71!!ZїA&sO4U[rpPX\$н{,e4t2(%H /Ai1KLH{]£h'K'2fQfK.oQ*A4'|MS=.RB@"= {aQ}h-۱5K{b~Z갿9 n%>$0xǤoGa 4], @.8h|K z 46zM{JJ`W#r=ků(ĺV}@y1w74ɸ?dmO[-2QPIa>UÉP[*4]\vb]/+DZH0 Gh::}`:>$*D9eU=UI`4+LJҕ΢"qo8A-d1m=!k*-drx㱄B.>Y;6 uJ圸2@  Yq0;ƸKZ;Kyk!#qcJ0 &DI ]QV !Ӛ2ᣵV{+r= Ck$>`N!"+`,׳d2H Pu<̂%>Ħֆ2TeY̾h[w2me*#R(yk"GNTJIE9sKHDѭX_0,,doEbCiH%P9H"?h?7_ n|<5vǮotC8rkАޱfQmDhxprv T?C&P"{|bq4 qZ֔}4A|X`"ˬ?Q^ :% Cr>Epuܪ خ(@qw* (َc0Dž!Ăɱ)ӱ@-UEd@m#WyT%nb;+| ؋b06c㔠AJTT֬o_LuROfL/g@,9IRc֕Z5f9(ɨ'3]s|QйFTBV-W8l-*O6zb!Jj=::yybxh/DMHFΟX?7DbaU ^m>4Y=xԑa2+LŦ~Ԓ"}ku?"C-L`BIycMwTͤ~j>/fJ̔6JS,=w888!HVj-l } :SeAcn5_QxKT0"Ҡ&k6H h-0Ka!+wD*sa3\`XRZ$ݔ@s]3N {봝EvUPCWPŇqr#n6S?l?1rjt-vaxVD[䫝eSްB6@qGu`ߪ7Q졛xy0 R'Ek&_i'x_,IS!- %jܺ3 [˫:G9 >ʞ(;$lIbpQߑ -ϞDFjC4Ct:d|x#/_`u=/K͖n[侼b Hwjc5u xC!rE>/ΑI=?!]?4;X`ױeAG_)~2,2zɊC4p JmMSM)QΙJo$edFFn+%u 5qG#{8-_n?>ב,)3?U7/%?4Ae4JG#@u9g3Z/ڝ2wceg4lXw ʨBuW\3d*ۗŒwB'x6Gmbq^ ~!|{j̅$zk^^}QcULIJBV8#\)-Ip(֧խwT/n)0ajA1)M`*:h joS>ʉ'9Df| /P3N#H|,q_)": Z3NѠgq᱗!nb+Yadlf#kM[4AtV/c+SΘ~,W_9TXG*)(>@2µzQZ XOO [="1z_:1m_ê0陫f!PUA-gteY7 d *Mo:\ld0do5GrHQrŸs 4xGG2P>(D"vG 84]vQ%0NB,vE6)' 1$J_V_GcTCS Cv_aw0cz (72 I~Bi{njwQ($>њ`RWiO8Va>ODZn PQi]nG@@i7*,? 밵ʞ喆Tewk/3t<0)+z_f^~8qa&\5Ւ6ԡl:-€siɾ3͢C$\_y'oNlnֱ~ud ݲ -NC՜9!ʴ T4WI/ubHE8]ߜUOM={LvMtz F%O1 =q)%Ӛ˷h[?bojv'cjb+I T)[:jV" }»%Ϡ6ux(>vOӍ^NLe].!ڝLO,J?] 3z҄͝_\-5\Ka,\%: +,Nm"]8͏y]ӸuwZwU4`mz&q^225c^X|}Ŗ#W"/@%gJgp_XQ#+xc(:JgHagwG|ŋnٸh\n`SY\gPU41!q3Rus}Lo" A7|iw'%ϥ {)joEU' DH 5 HЅ8+Cf~ +gwNǶzg?Q !8o&MD5F6úE=Pl$r&3R4S0kq]տUܖV0k]wmo*ҍNTPY]z[e<7Ű+V.0Tn}3~x2yܣC{7J+qgN1,.WЂIdw]ѿ? <-1NB%C!@~S͎MKS\}`X#P. 69;q_ߣPOS?486/Gέ[ ?ൾ_kk};̢ʫcuflhOOH0V0^HgXyoa|۬\l9}> HzKגGAw]$Y}W΢:!K% +G`fQk1\qVNHՇ/Gh /E"Ԑ`܂줇h0K}MUIܭSz(0Gc@YSǽb8D <*14Q.|4KQ0 ňHuRd뭂mjrFͪ P/ 4Br.IH#o*?m\ty %Xx>)೘ +0MJ"=\Q-sΎC$t=-1UCwz}wBݿkZ3J{OL{J~T{`vKMsV?euBC n{YB~FZUm!Qm|02b~ ZN8g]edO83+6HNLݶC\ Z:|Qas&@?Jܯe9XOŠyEc!@rqAF1N9rif?'֮?Y`hں +Mwء+ WDO~9W]fRXr 69f29~!X6=x} 5 7h'k%XTOzØB~m NtsqD[ WȆ*kE]1`56Uhj9[Tv{Fy-HϺFGt!{V $Mt:A("BsDU`RPBr e]vcFuZXk/W dϲO fDNғz@j 0g]gY-^#t M"m%4T&'oa?']7!Ƭt+wJ#Y뼯,( DZd !D,cc c4*?@w0GG n/9C.%<k244R 'Aѷ3ybpE},K 4a ,t٩RfkzHhuO°_O~G TCI)XB::g'uoCs^aOT+QI~q0Ij}6F9Zd!Ӄ]CyCcȤ=`:inᬧB9fB ʺxPT#SE3H7N!OS?S<7=~\nEvY_:i(gH'&8ۄGxf2.ԈXASh R/QP䰄J Xc=>`J󶧆c:jxȾpZ*ͬ37ZMLa[m9iHkȅ &٩Aᆿ|X!qmZ>Y|pf8ZIvӢwpRЬ ґ-U}(jH'wPl]N'ܦm %mekU=b1 Ԫ`PCDдbC(=ߊaiPZ,YXLu]7|VTdld%Ҵ9[~"" LTh r\`w"o]<̠賤7Y9"tN e¹FnM5XT =f!﷕eEX^4m~RǛ!RGyMZH2kn@9sfx*\F+ߎP^R{|&}=Z]bm^$N1ޟ2|JT&t?ӃMC` \cU$V_sK W:nLLݸqSP+c !Ltn,˂@&bXMh"H`_Z} ^vAw]fNu@j-$ͅ!CBu8? T-,DFDY$T.q9uzҎqc1$Y- 9'1@=nI و^ak~Ux@i b<.sF xah…!Յ%icXwd Pd%TUn耙埝7ʚܐek3&`X,4T;B8HhpYвW乣|Wb\6T>B؜tZ3>?,v޿Yp42i)kP=Qajtc<+*4TIYo1ﯞS#%GDEz14A&n PY=T4b1=oT &vhH^sq0Ɗ)<< $qL+t?QK~CPٟCC;oΝeO-D-Ǜ! O9(P]OON%l! os,o/p&+כn;N+9"\e'SVv1&죣U^t(l/\5{tPeJEELM;|{FV9d}ЮD-%gjjDrsyA]BՔsmnɦ+X۱,TKMنZAďb&;%6cώcl^_/\f&y&6/ S0Q^^D.``>'c9O*Z'0hg[2 s}I+;>0T) Zx^g}Cj_ LL8Gy ?˺d>NYrw7&'݇ѳ}+bd u<&B9hZ*"UTԇ0o쑠\gR<"f27`1"!l[ oM3(^ռx:J24B/J*qBtҺ/ F<+MT ʝu?ڻAko+ؑݪ]t᫵B.2]݀lI;9.(Bȣ|8~-?=oP.󚪧ڶ,[?r4ٹZ &<}FMAaw}c# )dcƮ0+oyyϝR'%pprDIn?eUiiU]~x mhILJ`E0 hNk;: 6Dm$&8cB:^/5+A+BKd*.vU!`BKV&gفe_qVEb緜cQUX͆z*eUc)A{Uۈۈi+jQVBA+bW=AyGnkhz?eDŽzI6;q2εm͍؆,݇ N;C׎ߺv(v)s8V}RGع6(iu(&@;A:)EOFG՛ A։lxȿ{G=0Ⱥ׋vwowk0&s6a[-o@`I.c:XҰZQr5gY%A wLrxEUC:%X71:»/M+Odύ~H]w}V#< xXm6e]SWAk\57M,VL#?FHF/ RGO:yN殿4Y.0w]$ gIaޑ9[hKuA MvMyW m#h|Z=:*n| y"ݛw:u)# @06A.OC# }-S=HUeO/=b`5ǑۛFlJz -rum“l8b*j ⰴKog +*5eD>`Ýp|@O)#j>F*A2?1䵘T\&~,Ok+ʛp u.\&Pt%[[dڝ0{{X#?wOA{X)K=-YV# @t&OY^CX 'p DzNk&CΣivď"5D̗] %X t8էH+l{ kS*P4Z-7ȭomyًis%E^8]L}/o,oo@Ȇa6JrIυ> ~Ryy!+/6j:?&N+$ U B, ] \P2(K*joM:F+0p:'q?tzc[NDlsfbni< \Nr>Bɔ4TgCa;,k2Oq_K uI,UйFos빫cP4Pnjhl1d\o &i+ks9b# V bP6`~ PQћs>yD~-dt[: lƒYhӰO?V1g3ցkJQlכu3x/}>.D%Cc*ꕉ\99Z<=;jOogrA+0Wu`v.1kYh뤽KkQq!Pk-xZ?gt؁bB>6"4vif!vbb-`1x"r{†)@hlX/N,i;EL`=9cV7N`g jgL{D$IO볌VT91ï_cqutQ嗞 -+mS#a"(9 fMtέ(V՘PgSA8Mը#wǹKo f\[ {.dB\+]&[HLnҫjp6iu;)]%~Q>o~$d].m"TpPw+MO^Aɕ#gp`p{u莋F^΄md5窡1eoF6"NXQU|lN[x5Ez1iN#^]ܢP(y`#Vrrt{~BIgYizДŠ,H|N5贊?ȩ]Sֶ ~!' r0NkPV%( v.ʴC2C1& \~Do V loXoM%eLmW Օr k A:-0M|~8kwƁ@s'-~{CDžQ4f;>_}1cÔdmim*| ҴD3ЎȳMAj-m5kv`0`5F)u,n )pZH\ F-A}&d:D*{Ψ9dLͰRYC,-ʍy4|%9v{n_V8 aSRũ&P r6M;łBaHVCLݭfos'wT]wgJx1_}PUf1!A̺NB~OjܖٯqK{4@[[sao%z:pwFsZާ(0(7s5f2/KS{aQIGTlhrC8DR<}KIf5zJF6ڮya=5 o,^j8tNܓ% E 2-Rd*C@|䆶`PӯDZn&b+wC3LV9c/*yU|.'m aq b_4A=8M`pw1u; JtkL%J\'ȳ_ '"~ D+;eXBKv{c\k'-b>t =d\pd O&Os*o ژ"z~Ry%׾`4ev8k/@|:D Z}ɠ{oLr7;@'.a$ żE'@ .1P Z^pziF3M% {Qz2.`[HyB#+%__&shR" 1JBtzfOkt*J kֻj}- +7~"vÃ5f&|i԰5ͽB.? 05R!NlWPDa'lqsʪzvœX\´<:~w}R5CqA DӯʸHf6.n%௔xH̱x% s˟nF3rX߇?T 6 UZ={k9ȏ__6D!}ܒS2C4p"-=3D }7CG|(Nde?,Q"iŬd)l|<(.j60D^w<1!0D5W;!zfq/Ѧ̛bQL,=z:).%jK9_Fʭ}|{Ʊ;$7?WH?,Z'28ə 虽 7@ E{b}̼́(Tli+Hw34E)[R 6ܷ K&b'7B%ir&yvXBbT|7#As q}%&c;bv}RyUJ`.]@G!4k0(:x }8J#V + ٶzGyC#_ hҕ`Ru l,UaڰrGOu!\ih@= E?-.xNP3DΉ+ɆT-1JDɝ#+9Y9}tr|:Q5(c0|$%:lJ!^.nxù%BaZWked Ό6x[{axZ+0M(!Z%Bd gkwm.=:x:k}U<βTse,cFSPHq(쀾ɵaVd݅HkGzN0Iiuhƙ'JwiA)FgW)8uECd3$f2S{TNw;Sf>x-fsg&CM]`%_Lpj͛3 `}1MwQ{I;n"'Glb%+v8ؖۏGAE7^@LyyGb5߹[&e5]U}d+3g@Hk.{BLk-P)*f+ԷZu_śL{W5#27a 3 S$c»A4F6^1HG3M=ƗJ يQ)g9 I{`6u!SE{eP(Q'&5ʿWWC-,9Ta6fE(hr6YQIȔS},bZ୬Be?'2X >n&3N1<\!5açOILMz J/Q~ҒaHiq(v Q%gd)bẌ́M '~Dz*<#h ],PyLNJrC׽Vʴ+Ctq~rrnj(߂)m=m$"g㐬lu[p՝VEkăZu$= qB\?XE-`,ޜl݃~7Ilg)eKoKD[*oX49zqp D =?jvIbqMj$p%wIϭN.bl̊g$U-x4?*3X=_gV$44FRkQvi^,! _=ӡ0lF HʫMVҊײ4Zs;O_i~bha& 3Lm; 㚰(Z)IMOmeD C3-N15--*AYqm:ɡCFXs/M=S4$ܙ-M ÓDeW}%w'JxU%z~.x/N5%lm.━ æI3|bVEo$κ4Ԉ\%QA~ڠOdNyS/!` J=ޟHXVܼ;L`ųb&ƅ(Ipόg-f VTB~D\dxJ6.\8J|<1Db+2.HCAr9JoG@g9=<%G#KNf0auӍAr|!P@,"H:Ѕ:jF1*lXD;ل8ZrskX滽=O}(x21$}4i那<GFjqeB7hQ%NyT"W~%P̂ tyy> /=N[Zm:9,Ĩ⏽^o.c puP0{6af\#}憋/$ BN:3J3ڹ r2+\ }k2(f채ajR$C&#"!C=wTh x`e}A3"K3ߋ+vCI(4DiF'sҪh`^)3S~S`]4]T2y?ge}*vHh~{?Ԯ3bw=-i1RuMC6D{ŐJd=%.| Kv@1 )2^êGr!?WٍI%\`M2äZKM^)R:$D8F(Xu#MBݱ +K%K]f٢^.{\(չ+d_rإSzyջK9GBj~p,EviWyJAxsOUu?X,m%-/ aHS-~,xqOF5f]1,̶v7az˔wBzX9nkO\fb[KE AN&zfTMC/N=&Lp Q}Ms dy+2N0Gp$\)N*z-Wuk|Έ|uiSbM}뀂,.S-V3kQmE20:qT!/Bj![$*hmESO487cH 6/`ugn?@; ~ڟPAgRi(DB?h&ºKk Vc K?]<:|ݵa@M^)#y3B/Y*jRY9']6Gčڒr/i0`Y,^ \.@aǸ! ]8hFkë6+&c[ $M.$fNnY6xa'>";+}UoGÂMo<י> @BI4qޠ $}횢;Jٮ\e/jb0|Ra@KW]Ħatgjyt[`eq]Jv ȳѥZήJP\/X}\.Bb5 x{7W,6fpf=2ެtt9(ϭҖbh>h[5U+G?OɎ);#LwjT@rm;ݥA=~ۯؼlفdF߸$3))LiLQo!-[x9ŧdgOpr5zA窞nhfdp}c@WmZ5F/j$&xa5wDHl_n|U\OFTK♉aZW%H&sPEXS6VN͘;kG؛~W]zL?uic(o;q%l ]qL]@&٫|we{㌵W~;e7 VXMӣl)d%ȞҔn~}Hxb,F.'+VUj,5 K>0x_ѵUtjuFb3D& ;7V,w+jKLc1jT/4?( x qI,\tL.f& k"xEk1Y\E_dݼ6=[Z: '=#ipJsɅ"Y-C''7e'q;tbo~c-H;)Ч3ㇴ>wF@ 4|Nr|?' /?#m3wj s~>$vWtlX' 7mrdK™%߱Gč9RGd1G_q_MXw}A2E{F C[KE7еܣS'CS"A-v@Bh=m*g}(6L@<,qbT_S *g#!=[#7{"X8aaTH8.Dh/J={`yZāW{Mg[E{RFKM"-xLB46;%f8ZSuWc|cD<͆[aw+ wiyX^Th[p€%Ldi,k5d>k+Np wOX9U7[`uJ\Hg 0^bHGcF l<:+=5%Ն.,#|͠Q2`Jerq6noXƧ8XANXGd{o3-{%oh8!/G~.Z42wJ܆ɜ;o Sj5LsTVy$8ﺤ?‘ _Kw)0 -tVNTwְYR5HaͣJ@U\ vvv@Tsl`3jXPT'R'UZ)U^bpur#Miˠ"зDUЧ|Ͱ.-aK9`%S/ш T%Y^R0S~w 'ǔn?Uԩg 4iU\UnZ6-0Lbuښ d2,J9k9:y>{ pl$lợBm ` ]4 wdz!%gډfZ.H6R}N4v%.y2+K%˄\1H2R#$}Ķ>]̟LB`{,~7D "0WiYVZ$O7L.(vd0f-}i-1}Wlj=:s&B{7E}kL D*26[r 2?Q~\)El!bgug E.l9\u ᮖIjF>Ok h:wp LFцфiZR;R_Yկ7_s4FS'#xp$(+'~ B:9a5yR#o„I2 KЛq\!=y]W eדIeUza& ً!{ݭ[JE(h|4V|&Bwߐ%]]f=D-'' .:U=Yg lؤR"5A_+Քx<6Mm8NP4^:FG596zhϏ {XEŮAv0zwe8vW8S}6m-^ϡ⧌ N(=؀ ILp i*O k?cגُD?DRfiR\mv ƇH-NGwY+܂ z+3 BpBqyc{׽\iME#*5iƩ1 tSC;*c* dw.ar)Xu3JVY̋0dA33wQ^wY'idj@ꄨci qY=Tݽ"Etay9yL#cy/c.^Q۵#0dr`W8yj̿o-xsd|soq Ӗ"ȾyVkeܓ[~pbB5BmVE;t"=#bLfkN1*x=&cMZ܆ b9#SY[&9:sǦln:L %MK7Zץe`2r0d\dfgeڧx@"0.8zL/qn XW-.2hA~vPTOxhZ1˥g: Z쮱>LqvfVBm=..|VcKCV;h4aFD|-I7^cwj'\n>hg_¸t:PѠYߵsnkG[D%۴ #/w@:i[X;+$ig nbesXtc6>ʺ<yCWphL:Yc%evܰiUo{^|r%f Zm0 Do,[#M`nEdK0ި՜7f r8HSBTqJKނIY@x,[z=*v"A?'AEl̟9ެ2AGޏGʟZyG/5 3S!f_T!nK!VbRrb7ĈvtX$ =gVTU6+F+ەC8$P&‘S@?ֶP"&6xٕ.'rx Aݧ8KbQݣA Y)L( D@:m*d$/jy)ЅkށLT\͋FwH@I@`}-276.@Cg+Qu#r3*3$'@?l79l*wb[1w$GALK3ct2Lb7y(b=6`QZ4}4*tY]7GϨ`BkDڥfRy\>_ h0 ŚAQ\w /1񪕀D՟'Ykp⛘[6N¼9/>4 \)h#VpE(xJ?BO!i/I陁eu:Yo;i |w&h9>;=9ْPрFƞ*v!TZz}?QYmPN3Zۯ]0 є BWY!OicpNO3nL>5Ќ]/鳔(%>dWHs7 QeNY*lηXN)>վ+G$25Z. VE1G&H^}Uy#̔Z7f"liIU!l+&voɊU:\OӰdԁN$sV[M)ʂmc8Ix$3XIܝw[.ۈ[)]fniEc: ,@*Ի.hpH%v5$2)]V^`1$.MO5}!1Q,v40X~$a &=ӭ5F+M0 AO3B-$Յ??=\[ @Բ94f5 MxJ񩨀No6x 4Mt>k<]8{K.ѫשq;-{5">/^ر̕OIy-b')d*grR1z|qmVu~7܌TZNŨBT[=00j3BJAf(Yx1Ѹꄈt0j1A^]rӡ*3s sF2wL*/bL)s؆bQzDDtBw7"p!~U?#&6VXc?U+@Z ܊ܢkj}wI_CdC6w9ߋ//Sa>P|8G<*O9ZL8ZEmn IZl<s;zn,) Rߨ,g@׿V`8N W1'og`OTƐӎͧ}Bb;wUp2QPO3iwsMGg~ׯvX}[x7\`xJS%2銡1 Sɯ259 ,(Z;(Sc@Z!:l!(̇nGLJ w FFbje9yiQ(>,5( T%GHWRAx'~]z;ht=$A@ Ń N'UCsnQH~50}g7q^b ?4-+-Brz_tV F (%ob͜qݲ4*Dx #*'1K'zv6p4և ީ(q^E󘌭hWRV1 C*l-Uy9 نia˾m ݲ'B(~HAX0XųNgzN=}J3z c dڋ Ak$c7SiR!{wx`ք%>FnѱJB|U$X'DCEUyn)h-W=X؞x(pB 4@k(3V3J)eZ tB:^8j~ i Q&\RTf$%MLLڄrJ=݌6*{6vwG'd>Zq2aQ\{oNRN*[ȈEԺMkZ9e5ۡDvRcXAn"& &c:^SJ1IX6\?i`~~[ޫX TN|SnVR !Zqu0&Ԉ25U+ gq -64<(8bu+w Tg~+?jU .\l?@@X󊥺2H羻'@bAqdj?AtSEIIѯ me?84g|نp16ȫTl]frg-GҞ[_^4#AH 95.USCehE<SsnE[ L8.!Zn0ךNy B,^;SjD)H=܎7PQKqmP&/~Bk`>"kWXhS"lSNى2;vQ>>.N7]C) @Xnx:;pV&K՟[n_Dro/M =G0utlknX~cf{bC0~&_ZoIc` +3VE}2Eh(.~QIef%,>%a<`_C.C 6qDgq&(LؤA 86nc\:1`ۧu֋WDuHh$= ){,MRsgf*<}*RoЫUm8}^y y+*I_\2R\В&dĘ}UC?KlKFm<{@s*.;ࠟBY!@"!OgxYJ:yw M5*1)4Ӌz(a?.F3WM`>/8I ݳ: KBg#~ Xc<NIy.Cjzm$wb[g"m^%rC3Z74'}\ZS-WKK;(6ku] So-,K/y9 l$JD>:\EZ$ N7K`9R !32~kh1=Qrf̜b ~z/pѸ\:+$*5vCC1(]z\t?T \~5\Y Kk;d*IcLb?;+y uUVvJ-'Gx&=y{/@fV.G3VvO+9K_’@Ny돐nTE+Ř}WopMZ@w;gS6N( W{=SNLg@Gpvq/V+>WKtP~p(µ2$A/x8[r8&8"uEYIZ5XK!}#IILauC>NHɐ|}9Ylh4 i1zEQTWs Ugu5R^_vEBhaJ̢#.F!hC'BvD", yl@.A_c# p|X hMYG}+2iͰY* P 70mJjmd/食$Ncdqi<]N5O/!&aTwW~D%1D}֗LH!kJgb% ^Zbbj9CeLSʼƄ05RfJF- ,IJ;5pr*Ђ'[XQz ZC3j8;k_}xFajL'axO ̗1܅9T^i#\'  6خI9vQ$BCƺ0zgC@2@Kl'=J+W+LaF?j|^ܠF|*}S>dC~H S9 AI\*j"l@xqJ\0(M ^1z #3x[VlJ1v}Y:i &{-ǶnH?\%r-e]M&KB[ȩYEOP/\ZY]?K)4pXB`s,{MYX(PCJ~>.vކvjdF(*N}.4n y|2+I{:wv*|x?8#kDž3G~ ПI rm>7Qjo/E*ѷ&ChLtٕT1CsjQ&Lv%kyp`bJֶi˴.s{]Č}\‹JXɐ"~ 2~ͪhfsJ/Of8%~ LA  DBJqd9 bCvk_w XflIŐBBh+To.e ZEH%\It &LxRW۷2PٙtwkQZKF?원*;5=K W>n(E=Ni?&"k +c;f;ؖÉjJ87N1CC-ق2n/]/j;>~rs|:ԋ6Wo~S^M.sF?[bӫþx/+M݅bm8d([RL`D԰R'\en8ܴx3h<8+RV榯/tˌtR {haɪS1{FnųfG#/꼌$ngȓXݍ O$NyF-"ͼ\z_sxm\)0b(& :)I#уS@t },zZӾ˝#V{Ĩ c -վ,Fe43LZyr_.0f݌m  oie\: }6w5lEk~6rH3}0`xl-[E*IV-[2h13\cؚ|:? k 2 <^$`pzn0`;5m2R՟0k&P=>k&[S k$ *<0ߑ 0IS2bơgᡠ:$H67&?LgV@wsW!쁚z3+2S*9!6iflPd{c!g%+cz&W!OZSFՠjr_Y/.&8wTƝWF& #P)jRThķE2팏 :wUdpN|$M潟EgDZµ&&_w2"HsAYa!þ.@4q@~hѵFS00?E>~E?@d> 8Na| mT7&c'?' G+uѷ%A./Ȣ? eu5)28<̥_Œme/OtoQ x9tNYS"b n|g#+"KбW>qޙQ4ܰiQ@t[k0 !,#F0zFrKK7,!PyTc0T@U;lelB]-rV! Rl{N,4Y|#B/r9C8Ktd2 C8e)ҜC%d&u L68 IZpQh ڰߩh*797!x|Ô4H$.B]T~[Txiz5|y:#ÕL :NI~y3iWRyn;QCSy9ITEϖK JjqzGpz%&d9ڍ @GS^!Ї:{mS6–̙07M<1i3NKF ,MzBbg /k˒?epf#b˾]t)/%QbG_F )?W 7a2C$k ų5Cěexrzl f~ 띭0vZdT+L:"6gɇ?QRA$ּ3!}eV8l]a^^LG?0ݤΞ@bXOlQu̶xr(uc؂L!ȑ ci`|tj``l^@E/p 86O1|MQF^/~=a6n,=hڞ<"k'^b1E_žnksU7 *@h`E GXsqb!k7-B\r1>krID7f# {&AIM:+PzV bELAjXr\xGbѠyOA+^H~X.7Ճ^߬^' a2.a r:\j_roЧU&@<5EMXK2EFܭ-7cJ`Fpg6.}${ 5u쳄~5D -^8V.2/T;os<}?2i Kb  .w(QvG}ZIOM6CHAnn)%?i!.py/,cm*䁃.U5J*<@a=qЇfLou'UxNpЩ*Z^IQbkf~MdnU]$NH~:Z41u F :-= p XRw@aض$܊ZcU>~c W9S=0 gGwVyLApM/1z6zj:CPz8EdB0`7Ȝ>#RPxG;%|:沍CJ::K>`^qYhny0{Y xj+)/R. >};LoZ6|%w_!~l;W ޑz-Yؓzu܂(WI2Su}X/; ^7KZY-?NKXnj04/\kl­0zi=jU`C1x0$S3@VgYiz2~ \oqүp R i64RkvGR-s5TRKcqKG4 dMnȈ'ĭU jtsUX/Sadœ0n!z5Y*P#),Ǣun=}Zfu,=j4n&ő`jR+v" VP;Eb]S22K,/b׷5OE`rB~->h %K!dQ}` N[bv]Fh]h$Vg^EB6Dr=bѕ=f_e*0@V}[xh}suFwENW*v%6<&l Ub0urrJ19r|]3Dv1 9O3ϥ;]1Mu_ 5h$7.jz'9N:3@9_֋5a(g BVvv\nɁT[ZEw:cO~3*GρMzE ʇєg@/g:P<э`P3QX }us®:1AЖQ7&RT7ur}οy DFZzN(d\RHS&~5ǜ9{X"Qk%F`!Q*PGvE*iS̜-Ԋʓ^^~8@/ TVSu`4chyϏCuh*3ʛ1ŢL5L۱u\?D܌JzG6u?3⣶Zd. (MZV,B1` $Q5|5brϳz*Du {oy§9&iEdIb`XL_k]oo]2S97YGTF\ʠ7|>xF^& RW_>Xs᪺$ERPfk:krx ͙v7"]?D^xY\+X{xCԩ|GkBjKmB~Yp-B֬Yldw6g+IFD*k} >fH aASwؓ(R$7B~zSdM %&=Zd ^LG։IdW{^l;1t! o^T_L΃l4ZaoplŅ8uE$(+<\FdHW-YFhKj+S.:t|I"[bx!ӨBLm_!=?ARԨ/9&9^,+"h879n1v.M̺J-- Q+%'S*o@pgivvަ,k w>Я1ĖX:к./&;-tRΘ"˹DT-6TN~Q2G8W}zb=T2m|/ЄHbG=JL]K6g"Y4YW#IуbY"- .*x8bQCM.MncN\ś웽b]NY{,+J./.:y"=:vt8uG_Q#6(DC]g WArZ ᬲO رt(<#oxP6>9[(C D)GXEER6?wHC&NJNЮ09v0C!Bb%\5!*-RDFT W\V4)O T׺0I֚&1 ǘwT7Eb8]O X.}=5KI}Fa컇n}l@9VX!c2 >&(0?gT(BtS'ݿ= @1\%>^Go[@{F&Jv0i7(:vzj{釘'b!Q^3pYLBk&#X'x:B 9X |D@)ԝ~z`l,CI+uAQ!&p7HE](x0K#;DY1!_s!\֖pu䜊xhʊ~~cvlubuF''oZ y=[%jֆ1PV X mKj DC|2LyTI{|)oY ce[[Cl#? _K.C0;mS\X+?; ѹ-GZc`PԹb3A|{GcN_AN9UB*(Y$e~=j=4~wݬ L޳lJWmҏ@WEըo` ]PD ů^z(1w%)D*CֳgDnX叺 wzlrCp`i#Q|UfwݕBTI╶_Ez^Dϟq Yt)%ѷ-w,V„ܮHe Vdߑ8XJV8!-pVvX;q@bo.p@P!0cM(΋DC n "N~1SA)^y jϥ>}? ^j~i8I6ޭ( c->pr{.qwb5& nۗ)׃'3gS?~@ݴ?Zr)`xfoM}BCWrt9$X(MGm$v!`d_%aULPNSm}C6eq{PJ07Q"l+wN O`#d]1&k/kѿ0=1SvR-Rˊ>.7$uu1sc&wkVȵzbڨr<8™gt3j"mev.lʉ\bv/ bDmgD2W}Mf(.Ñ?<5--&l{#̾7ZjdoJTLr8ht{=ڐ}!aۚѰ Y dF' 86u5FM"?k[[͐Ψ8)ߪ=x\Lz@eY}ϕC/VG?.!yE"EYx8՞&JxХ=鶌4DQ#.:yI<\PtucLh7 uۧqcY<=M*?Ty0bq8Gnf)b5^W]lr7:M`ZCJfVh4*IiR֔40 IϚnKx^n/ " {HM)W9 %T=h=$s{%:(>s럶O f7Lm #GFS ܐ{FifWq ܔ6OZgM8ATvf2 O7d+7!W.RMu7Rwp!s'D{{ZC҂p0 RgnN8Rމ?gxmHNNƓ&ܢ6]Kܣխ@0W7#+/!0աY$V!m"Kw{L*5~tޅ3_~2j m-iȪR%x1%*OE'%x`}%+y@rG(~JV<4d,ůΡR`[lei:&9q$eeb<`!;7-ڢNhO}gݷ2.5%WjŨc5Ws5L6lS 8"=dkk% ip եiTcqZ< M:5-<=URR/,3Χ_~+a)Q%'4@IGai-Kd7zMӳOp[E;31)DJtiJ3}&Y`ؗD+$umxCȿtҘi:ΖPdK7 j x),O{MfXcsl>zI 㰾D =-kA؛MΪZ x+S:19X޿:i.⢆*6Z0I(qB>Dfa†jQBOƓ-5VV&f6A7@,~Z;hqS:^{b_1YFbаI> XgX.1#U 1OȢ2hE{0ju.*XB:uj3^ZW37N84S4 ./Iz:Qإl I1Xu?&qْ!SHaGV+ ._t <(f^s?_{tqZ@3/mŬ=Hm[ ↵:fOZe-[nG޷2G;m)pؕ|1eŹW`*5Mn%(} SfVI0jsNvZLRAI4LXіU(KJQ>|r31^5{O?2- 0|K)?iA'nEVכ2{`1gȉ3Ջ'0!_Gq+kɻH@N7ڊS RhLp*o%{t Q3{,ұ1>^}vbۘzKsIcwΫl!0[hRtn;=M?ЧAǐl@l?`p noʹI7ܗ:ۃp< j*H 7rJ:T0qø[|OІ3݌4d]PaIrFcBOY TY%e9QH1BrP3uFo.Ppp_js[wMOuٸD p@eqQ 8Л|7:w!с?j6WD5!_&Q=0sD /q彶f.O~TAd/&F/uA=$g4bE@ Fuj^Iw!@8xQ{E쿶<.N$BJ.TbZ>=fΔX6nFl~Juh譄=Za` Oܙ|a)qkBۗ_82%䔕`V, n䥺@e0@DoIYb$LB (?O2e\j-) 7VX&bOdF15[M=npv\yN)8 şx1s3ִwWh(K:}t 7&t3mE&bT:¨YbEkR͂8#2Ê& r%%T;ʚ]]XHY-)12J4Nc%Lۉ|$0I$ȅJb8l|vIkۊu$ M׷m 2<߷`WuAZ·rv-0GƜ f:<3RS5|)Op{b%qĢ'J/B]CO&s4A[W^=?b~bs)nA1WynNJJ%^a x1n]*Q`ٛKw}sxR>4rѧN>U KXh6/{*-Z>g1 4@b8 1HSC VB sZ6"KA#Uzfq~@-}ݬ,EK W%07uMǜ ]@rMXpru H*Q?AZ[$/%2GHHvg 'Y/hB@ [Jb1zOؗOH3g DFG(;˨@YKS_kğtb^N./'T4՛BKa&[,')?`֙ѓ]x낛Ic÷WϽKD6InM&I^gH޽X93%9аJȰQ@#v0[Bb Lv3: RHcJpŁ7J1O}/gʺ*m'VLmDߡxQ,oj;tǧ݇G(cD\^fŚ3 1Fˇ5Y|,}5 T'31V9,|9vHf>vem%#9K ׋r62z 50@.^"sN`$?_އR|qz:Hx-F>)oꇘ Jݷ3g,ǰ)3;ϔ}#Щ^tHn5D{i\N Pz:A?]4p*TwH3 𕳲脻N턻0|HfIϵ ]2CK&D;?kvJG$iab}lx+s|]b h8M G"nc÷d&mg)~~?ngi_ |ưCpO3n 2P)Y} %<#я0u3'H:ŗb5p8C%>xS@S:@=KĞy=Q2.Vm &/4LqZR4Mf2i{F(e3 ƧX6Je ,ǹGoLAN'ˢC߰8 ^]ȚiHٞQ(’utU FG$jI29ut nܯd C0ؼnzɐL4N*F]y B~;y (OZbwb>>ˆM̚t !Q6"Jк>%4w^U6h +K@ Hc}p O2{&Ǧe.W2(5'&K^,De"0_'j=u,%*ãAsMc-6B"<hmִ/mlK%(L(޾#쮆Q?U9Tq3S06^!yGC/αdM g-`KTm?8RA'[v“+TvKfVDPc%:*(`9R9U ugFG(,}>ť%tL?&%alf({4gu W0+ey&VC @Q/| 6D.X 6Ne zJw×;8Ky: E  O%u RUbF>"| ]$};NG(({(@iޒXVj S&h=Ql$%dU]^f( Ϸ9kʻ@'Z翮c0ն,lY)=$KaA`aG '2E\N|W<.U۫IXjICZ3}p:ټgg_>0Vו~ k͸a6*'wHcNsf i5AE`GC> ]_6M1yn*w^{JD{ $@$&2/\+1l*|-+J8͝Z[jk%D&,Ieg>M7d#k Lҙ0<mFd#:~0|6gj̃!$Ў3ZZ?_]^7nvMVA`)78C"Ѩ1:v>>0;umb ;y4#eZr1n6B%V2yB ;V5>v.8d^?^ U4-[X)9Y'tz\P?:ڱ})D(ULJ')2l4-R t3J޷{{; aÍW(9L,qė$? (AO`28-l)?0Y?˳ܑ0& Кdd+Jc׃C]Jf|"l0m]9qK +xx$YL5aV9얁, 7uw9@l,Q؂0b+{Ξ֖a!àY7[w&Ò+)6+f>B5J\^TozF4?u9]C Y^ :6f`O& pQ z(湸-JήŊ%*"o"q&;OIn_Ms'Z3֖ Bs_c4jfb[,DpDj7bW-Nfl)Cg\)_ee"kNLjU҉ M cO~ !yP*G%lv>GzY(JG&NL|Sv_#G }ٌ̘o} !A0Ծ01 r]?.E_F'0Em=/'.w:i#wfSoMŃN4t7ENz:{a-熊7Ҵ,Mb=Uqt.Bʜl^Ū0ٱaBAfS~58Lbw>!u?b3Mռo >gI\"qUq^NV0n $2 JA &NŒKy6lH"]_IE99v~ql;-.mSV0qNoPLߐ;f쾲MDW,Į>oʖTP 䎜ԉGa2]ϖ Π)K%lW^Z!_3&Ucb4%T,BF) r ?µLIz\Nͩλq{ً}b}ZR~nrׇyi|1:LK.t W*H5t:~ 1`BQwYSRW4̹NNˁ8v1XR/Mɡt6=BW^W=p;=vhDhH ynj!ZWn&ѣ*" NgAfs75iCwZma좏EVTF}֢}ښ@uzBa8M C3ɂV-#刐hݣ_^ys ·d @5(.t}zkvGDBfb, QŋX[t$WB40 _sO+[(ٕo :?n'IϽy ȪdԺt4$ޟU"X/k"9ш]"6#PYZ߆Q.2b٢ƒclRm&,TEf*nn6nplf@Ԣu.葷EԌR迠Bqiͺpir䇾>{SA(C- nMw"i+وNzT( z`K%*:۳Nw5O Zy<=q\XUG=:`' Q~"šUcs"DyT=T<6z4>rE%%ψe<@'ಌ+,^a[,N;\\3aenw=Ǻ-`d `s{7(>i|Sܲ%DZ Lq#7fTk]ACOP&I6Iv.EFV*[9>n*qb0i3BCu@0 C4/@e@%+=Lk;*>kfXUe/A=DaIjw:5. <[O'/pʙw̌>Dⵦi-STAQ kL;;HN&#%W'm#.x-:$vb1ԓe vuvSUӒU}[Ծ?\ɿ[WF*ζgԆz/R"<ytL1Qݚ=d%iu7jYaDTK[C ˪k9R0p؝[֭enLb$V?ץˤґ]' ? l~~ ďH2(C9N=mc&Z#1G*+WVMIץ'Crj',7WW]6)(mKb\)aܐc~mH9ϴMov*?KIn}QL[/4}g{"V7>/#dJㅝ$DAMѳp`nd۞sAa%nCҞY"r0Nd\OX=zK7\vr/1g6۰1D2Дӟ2s?[ 䗃5z= fCůÂ8#y]m$wVP]6Q&9]DclrV 9 Q4BۣQׁ#lLT 0Ž7Eq :^56sLuXa5=G<yJ8tWϗ*ڸQE*e4?2^>)yx|`ES^Ҳ ]SDjw9?P(ZZj[rߍ^Nn c2d?g)KĮU܋oEkn2(dWOU049~Hґ[1;p|:ܾWkޜLTkK $ 3qP|а(\%; Qe;aGrqOu(@r-a{r=QDدB$?K9|=1VQ*=~/'9~݂K"$r{ weEsj"PjوB$v{YzGYAدK+X}ȗNzss'&"gBMG=("5*26s6a`\.KkƮ(*|%̫ju];&2<ߤcv_*9ߞܐ:"J[piޡP+)-LP\Ln[0U^AnX!Mm/LSO6^.鍠SXeR7]6 Ӭwmx ЀF-JyVZDO*Zݚ*4i?hXꓩoFݓP~Sy76E(n`=PQP6թ&rwۤԬZ-^s'.?H (:~Jq嵵pzQz+yLJГ)lcpۼL(Ы4-H.~8*/3<RBp:sxydbG*5[ LIpSc#ިj) /yKg92NTp[;ʈ{A;a%i;dF%W^AiGM&r91mօc;ٌQߜhe`>IBց9Ur*f,Wh.H.Tt4iq]kw~!v rGaՎƊZ=ӻNɁpMTx pQM<{7"P+7\#uHZnUax>/ QKL_R4>]J~zKܢx>=P?b.L#(𶎱' eU#WP4p]l,w֠3{8u4.Xo.Jj&cspJVk;qae2 h o}iddZ1Hy`.gN;xsErJ#8\=q$2蝴J>ub7@v.a)>k1 ԑD/W;%}Sm t$Tw)dv+gJhkc³iteX{H27N4RdRX:Dkq ;B4!?GCLg(\%!YފMՅz!h2 >FM%8bjEa쪮[faAG&U6$ObeS@/&S<ʚXxkc*I @ۂ.:xd+ :Xec^(!튪K>y6;dXZ%|dSlT-ǹjdG~5.YzsƉjWutl%Uν2xȕ{b,LHGw]X$Ԗ.Y<{^դPM.c %mAռW#I':z$ð}"@髳CCyؖص%}S\˕-PC9B_$K:O(;%g*"˺ #/4l`ky,H )Zs)@MbϺ7qh{SBdLلAH` t/#Hz x@>^A=|Tv([HP "(A825%k4J3ӆ UvР)Δ#Ѥk9f =>B>d솀K.%3ku/%ٷ4pɻlj 0d lmЇ?(ɪ=G_閊*Mj8I 88ǜgĴ O_H5jdIxB̓Ҭ@3]V:j SLՄg&W+A7v979oJAW9?bbDPJEAͷLp.M/Z.ػ|w{|g3!v:ҏ< I.4qw>;P*s2+EDbAs5q8 Ww4Nm"6O7ѣ ht<`R*C/7{ם?!hnTh9gDg~h^BCų^1[ӂ56{}K[#SAHpjJ( d/%yƘ|=Cj|[HeWmB-IiҸѼ<%yWv zm{9DԲ©J)}o8{V^xa _*~M1?S Qrh:@N- hyb\1̗N 3ⲅӴDL,6 v5tܛ'@0X릊Ϛ_J[^}Ot_ duK` #s"GrJF↞ԧwhjQa% G v[xZH_7:iw%ª`T‘{%fߔ& 6M]:eZVϭ)R2p.Bʈ/>BhFGXv(2Nx'\92sBksZ%9deΚzgJdU;j#J9EDO׶1"h/AgL2A'`<|WǧHhki:q`t~J*PnOȻp1 g3@h;ֽΏl-IAY|MCSU_kT7:xύ\'9cEՅ&-ɸ¥y֤*u8*))j.NM67߫ε-%w! A6.p"2{e8>PO^3*fe),O(ٲ ?j {!CCFyc 3df73ߚ!F ^s+ccz閭ơn8}aRǪ+R+gm0P\ mT`pgJ]yYqLTFPA%fY#pg|if^b8ZVA|8/Kz9NѨ'wƃu{ %sv=7%i+S.@_$=pwɘZ/d|!SLtXsm!r4*Zq1 5SӢLΉQ1݂Gu5it/Irxٹ)=6g$M)d`Ųq![vWKҰ0 7;RK`XQ(O <ڍ*[V0TX"{x1YaO\abţ((u7cn(P`iHyd_8N2:O+F1T&NTq{4{PGM^!KfTb0iX$T9}niS{rب-}X JǞkv-T[(H4ZY['' .x%+Z`ԥ)L*M`wL?wdX<ti|9R)&ҋ[0-!d{׀^kO}^s UBQD ӫ9\OKIRkayG!`(+Myrxݦu?Vs iQ'U$b 3(@˳܈mll sD&|BD %,LG=8C2TV2G1m > 3j?*!ktoS&@:@ tݽ=¬ |zFQ(pՂ9fE ̫82}dBuEYp~^o*pYa<'M]ju;L-x-q먾D;x EۭOxi4cR`oH5 eZ0~xkP̿drz7S"9n뢿{v,Qc^{I=ʔm F"J^_ ul,e~ 2#0ᑠabm\mD/o&wW#cAZZlBM^wP._,a[/YzyX dٚikMY^W) lF n4\+c2!\xx$6, {N__ H[D{KZW@Qn5T⮙hqD-n)_&~b-^BuZ/-4nd?=;@QUN&I<`UU2xmˆOZ;OY` ='0UJY6ХHEI=O^af1Xk-0?ueu#ys8p. f(~2!u?xO\rT/ %zRz}ZfiuDLJEBۛm<g)]lwU%gjv3=7m u +xߖ5.)Ve\$HQ,a _w.bx[LMQT.!K"`uim#3Z ^vmPd.l= &72GZ<kLSJ#[a m}SWQ8dǛ*"ܥLPT^lrOʹ6p+*00:SC4| q~1ġg5tȍw YP,BEDr{J`Ǒ1cpY Y+'J*PB$7ٳCֻTɊ Vr@wԯ`}TmRZ4>`.sA6qP ywP u6K>$oƋGJ-aFX`,aވ`rU3}eY#;z<2Oa7Y-ٴXWݲ ^˗ =onSύfNx5BKU7ZpI-O B,m= 6"4ɑ4*}: F1Z/<9;>`ѣWҥKWz{A)lOShM*'%1܀Яq1Jz=>vCb(J_Ћyo!9,^tbynՆym]=fn;\TՉcUSxr`r-SxHDGNik7J_6!ox)RQb$2"Ҋө aO>o," Eg[ʑc8>:㼨?Xp%Ê]Ό~oH<2sKUDWɯt *vŏ8Z>ةo~yȵ-UqY8UWVƤrH sN,gmATM|r2W9KK(s)cV.SFQ]'$O_;\ 5\or(Pr+i¢Bomb(nymcŘ^ |ɒѪεe:nԞ5CΫ'u1W 6~1W Řt[p}X P0 w/f>6'ז'#mzѭDAHC4KᙱZT"8|Sj e ߺŝcc᳘ו/e]Vf1JInCbo2krR$|C9̾݅*c}߬%2 2˷S!L\2]&$QQLc![!1{ՃŰ,ƁbϷ}50̱R2ayF(#!>&sUx^͗_իVO#{KBwROy.߆} n̄K[bYm^T&ϔA:_(rCs0mߥGB;U*3 W҅GEIaW`ʜĞ^q7\H{f)5q7i nf9n.qGrb.JYi j}Js:RQ'JIQ H ^>6@oy\)Q -v0f?^RN<01zUۆ#0\YuJ^V3[=ͼLӃ Z~Ai{_BԖ1DXm@w *rD3pfeU)V0mzBا0-5TJQ '1Ŝv ;G.f *WbOs~/D0Ry0)s6(&9U!BH+"EB)@MiOB兲 ӿcq&Bԋ,:uo򣈓`Ʉ8!K,2CReS:U8S^F,۩ x*ff褸7 GܰM>DZ )\YBް|W3*>okq s2P@t]6Ϟې8HSX1v·Im %Qr4$P G82_ggk)/Zg6IpIr VPWxdŬM! H5DVK:4ߙ3,$(m0hҦ̹ʅ>:cXDh ,?6t ՎꥑӺZB)QnIEU?Uٱ9[& 7X$3mǛr-mQYоfSoS{-6cQ\*ߚSUA? v7zA`Pz==O\ –~EG(ǾnO  FNS 0& ۲ehbC0joű0`I,r <7(3p!ݧ˦8#U;5K47pP0ݨ1fy譧^GS*|z*!OYò<{Vɴ bk3P72i6{pVD޽>qA#n ~?i9U5Y#rV E񛠃Z:s0ҳ*J$2z: "/ngh.-x#õlcJqz0ACO|7&Bm!:XT)7qu )'DDtԯs C 3d]h,[vgTpMdQCÀvh :bUY/^ u"3㦾mw2U`ʄÓ˔n=EެۮI1?E޶CP-h^ ݁ vM4giPݑL˜zʱ =B_ F'tV0 cE 6m=S  TÚ8}ŇYeyd>] g{˧Jk +C2}ʆ̷~**|fgj9 e#C3J/r *)jM_jE""xjG1v`Zh/7ETAˮ\ $S&CL-@D`Y5u -9qu'ZKRTj1 t$e<*ٙ>CVW-s=^Ƭ?Xto]0D>s&Bnj"r_q!.o1YQ!7Hky<6bzAwFYʓ҃F C`0א;@n:śI5LrD@-,[d^).ƎG:(Y1WKiԴ0=MYbR(|X4x, yi;^i@K eBMH7lAU ihdV#Ȏ˙eT)HԾVH=xѲuG7#B^ݩN8p]v2JM|O`@JYF\HlV8h`_ݛYk-,5w0'>[Q3D*>6bpfBh`R*Q]|Nʥ-ǝ0*$*35 X+IBx-c]<[ɾtVH-}or( \q[yMN×!0~c'WL9Zd}b6^h6ZN/?TE~ˉʫ]'sNҨV 9*]ҝNryb'k):UO* Jד~ q4< z,Ѱ;mn%BkWԕ\INu.(ܮޛsJ"r/Fl== ެT(^ u6~4;oMh'lWeSGOW{TiJ /D-Ko&SO܊Zahc *Eeʐ`ɉV0iںy3&Aw="Pܱ͖OpI<퓦/Y p5Dk![$pA;ɦ"s "[uU6}caWn4k={u5Z܇~uIHȦpeb.Rc`vӂ7U"G4;VA% B QiÒy%; )zfm5fCT~cP]{iU[L> ;A3uFq$ܽUҒLAnI '#0N:DAW2E_tux457v#PkYũ'%BMF:b.'`sHͫ-RPdA%!!֔j6HYiI&P7t}Ӟt!4v0Ĕk:RmmӪqKP/;tsZ^\ y. /?EIq}5SVm1 <]m6Pr =( ]|Fd>1|*݇%RAR Jw(̟}9-B-(}=ij =}j<)  4ɝmwF<Ϭ8H2` OB!HÓo)yF|=2D=UA&2`cXŊPcwKE k~Aije]ZpZ^Ϋ穭Ku[p xQTIL4#YuH7̌2^b #hc#e.U \IxֵMElbpIo-5m&jTnDF&.\B듾g42onP⩼_2 #AV,~@c"ߏ`^&ն$_/Ty\QwH,k,ʍ~rYS;Dm]@P`I&o1,UCuqTdָr|bC9携$Aݏ~ STE OUottL(j Cن!f3kc:em0w_^$%G{sXPOPdu0E~C>xuYN9k<_3N{W&Z57810ˬ?џ[ YoY28j&6t_Jo/鴿r2kI?njA(>XHZ,Q.(\@"nPg._ٕ fBj&!h*Yn\*9}t(*Uh [F(`I)h!3[g&/lmuX- N?ݡ&9!L.$ P{t0O|'߄ʬu>7n`0u#򙌊m^yN+qt 08}oGE̅hGkDVԽOY1}zY ^Oe(5ǭ7{ju(7̢/qY*rN˜kk|!wFAu=H2"@>V胐So"Q-&i3G͞3S\Nbd<ҽix`eu5[`ǻw;z3d/TO^X.SBzmVeDȶűs||] ΟU'2@2t̽fJnbp5;\I9m'ܸ f$d(|*[-MM%Pa.x PL #ŗl̀݁v$iAwθhȌfs?k!mbhϦc0_hU3FfCjhʞlע$V$N_|TЅQSy?n>4;Og8PҩǿLCp^% ǿAfNwcI_w+9 +I_[5=0#8LKUѰPR3d&*Ɛ+gL4=!/v-A< $J;'1RI>ݢ7覢gOoe⼚:B6mIHà JS6%u.1TަmtK @0XRhI mOisӬ1IWF(B3MuvB!ػ B vF#>I¹UEf;)'BfPQv'Njۇ1˪,v/[_"ޫEV+xؐӸX+NŰhڸ/Yr_9L=$R!' `jǽ&R$kMI M[i*9֫U %zS`vk=P,a*Y598 S ؤGi޿Rvdmyc #SXڳtؤHqr7ͿS9ZP2COX$[ۑ)Qհӏ+KK3k6fS+BEuAZI7 `T7YD݇.ҁ#K1=~󍕤vlT*ШLGg'zns5-Y_=A\bOvn*ZNiwuq5 2(K@4==^Chvk JXBR9AdRDDO 6"6 n]<vǘC?M*p gQ=7 _\wm| {E V  NAZ@rĖ"n-'p0*{K{:BӞCUc]Y%,ӐR:봘}Rz/L/ _K='bVcځy@8R&ݖEWksEHK!ܗa(,ch Σ_' #?oº8~*_27n[6e3 *)eZI6Z1va)V4Mpa ݋^D4^pn J.[ysJli!LŸ|B,ʞv6ke<|%::dS2XIz̯zmE'JԈY7B^MDy֪ǝQ}k=2%7yO !V^ (Py< Ri1r vͲZ"Bv&1{B9]6a)]@ #oY` BEt%Z#]w]8WPy!St6!!D"g &*lH-MRH Ӆnf.")wVVfm) 6i yC{P`6y=׻ h@cnH̋?D^:lbЦpJ(%MY%9:GV}fA aJ} pKy@Q1QE(#OFT7/g'>/49h2W]OxH*Q>hߓbm%J{U;Xt SAfl_EWO]-aqi2X g7j%hZHS&crG;UV!l9㎒e2`q&BVyfvTfqe' d,]ʐ[~`=?p".Tdit"w5 Ѓ]*0 %|&xXdd j#$OP(RdS)5UP%x]:6-9#ZथlOĴP9P[4#H~1S u3>*7\E wa0г‡A><b] †nR5iv6^mb=CGt &7[gMmLpʫ/Id}vbSj~_!`w5z/ʰTro4"v1O6l_!TZ9} ' n{8-Y4bθO̔9M{>M]&3Nq!g;H <މ?_;`,=Ԋ|TB߬ 7ue6߿C3NNBF&:5iıF$l_Ԥ07Ҩr@[Ȥ}ti&Js")4LOeJlE >AJEqyFL_iY?k]}fQgMXJwFBdLi8HTXb#KO XSZS&<:U8 xݧZώTp? TgKRm\otP <%ψ0Lf],%4;Jer|Y&bNEÚt:hDq+a`p!$9w|nB8>fD\j2`+hL=8+͡ mq(ұ$kH2Ch?ְ-rBGUsAp:JdW3JYFp[}D`|Ĺ]|@u!0&&cIbhh54{١1R̍w?J<4ZB]!IuTu$ !waǧCPh))R*[il:RneNxt64HMT'«/i ט>Ut7`W YapQ;cN?6{QxCÜ:6;XNc~Qn!hVoxpBHD[9.ES,s+M\ ̣E#8@TsHE01Sr%zmЉK8ne~d8+܉SȲR[FG?`k(S%?Xtm

    - y0XsDbrϝ۟grWEu3#4L"s>TxRPW mU1m5oc'ۄk|8~Jzp閪G<ۮ.h~`L >@ io]*12ř 6?a'݌|Qoov֙oR4b/Vc / ٶu$Xgd!Mp|o ꉛ0LE)~+3`&΋)mїPnN1ҥ8g1ҵCp/)wX)z! #hxxd,\]VҾpB<$թJ 0n0LZmDU}17Jj7/@kӉz& *kLm81\KH)|Ms˼`]e۞@ Av學 [[=l h!,,(6ŏ̫\~ M$/E6x5i79)iQ%J6f=~=3@ M{4y иG1R /}W+{mcT v eq95H.mTEɿQLm'$hz0N#ۗcHc"67g)wNwȠAUQۻnà Fo \] /wEmٞDk|buܵ)=,e}\(~z8wzgr7z?4 KzvD҉7ks݋wYd|"K{Z)dHOρg??--Jćɺ VSO}Vʜ{E-OYg(滤Y5󫮓0*AÑWaQ5Bv >*EpՄL3lBF%fy n]*|?JվY?wj.bX=9ZpE瞅H l8B7d۷S4m䠝#l粽ާ൱ֆ>ǠǪ=JE?Y%soSLG_/߾GS =7hp9ъ^ -01ƹZ7 eBm/W[aP{=XB>q"8faw=k*5a2;-ȭTgΈច摼|F*96 }e1_MS!L瞴<'X4oE*#]me^wo7zOiT5xwm'TX} QR('L}~-Lc~_t.!a֣MzT@U(V3;UZP p D%ڱd>O=%[#q,Wqdͧ7%϶tVEF _q4 hXa߃W@ ~ mCn˅hD'"xdYg{nJЗtiS@m8+&6T QQ/@Y( Ðjl;cj (is'$ /sWڵ&4dYlfE7i;WUXDSlfӏcj)_s}> sɜ!R8m^o Y68YR];;7rժ`.bsH}ɦX(m)B~lB |L蓳|3l33]D }4p0dP9]X_\ÕNkP/rkan2="4}|:^ɺE'Geol7p6~ɥ3R OׁI1{} TA/{ϚlB$^HmRXb$`\CPe7M+;g \P 9A:|i0ڬ[K6hIStRj*<,IiM,w Z(5N^ߵrڳ\Z sQH^E;uTk+DFp VE-m+(-duv9ȯWY`CӭC^)C$0+b'dq.%!!kLo] bt,[ۗ3*Y Ų}+`ո:v v??}(%3V*Oq^6#}tl KLyn$[p)*t5)J`ڐpHr/?/ΘF`F͍[D~f,7g< ;Ekn x.S@eCʖu6q/ռAR b$>)Rުiu6i0+(%:;远P╞q@,!ERi`XfmT[ O% L y. v _w[1ۭaz+y&Rz7+x05_q?[d_˖) 3˃`|rŜTO] G[f>HӹqmUKy&T'_94H74ͻ`kR*|5B^c0„c*F ~JUө*N;3:PWs_qfȏ$PXPV\RepW_[&\9 ysPzk\P&i엏inȴ'L"|p!z [YuIbT* zJU_ݢ+vk65&CY%./s!OP> צ:7v(\h`oF\E6VsLNnF'#S?Z3K6vW5D#q~U[j::}p\YE7da 7iFm8iȼwZ埿`B#0 ёLlċ>Uʇ*=khKsp*yn376;) /D>U7; >M^͖&onknVZb[BNc|ƹK!SnA$^ q|{gƯoGnC~'A}%kUDa;+h:d;Dl_P?iD8Knd;l8mǐ0%0G\vk^E ِ\& 7q(nE*Hu$o |Ѳ>Wu7TǏ@cE:R{<.d(;v(*,OqcI`z 8TTY&p*H>.N=ooA?$I#*9L1IˠV>OWmN)Y-F,M6I72Q}LE?Hl񽅺ioK#X%x%5q!!E5w釨#M"4㒝G+#'EZ-[PqVgϫ ]|F1a予Y.@\wv߽nQC'm\~ՇF*qzҳa CqfV@UedzؤWݟJu B>nӻ*ɚPc:q[:δtŸn"iwK6kܴ=*hV%7?|;d&(Sđ"- ; c줜?7"24 j܌y5^`Wc WV9$q^Vk$RxV$皏OU{ژuMjOvU7W)QE27x|4_:t4~i уyҳ~ HePcyaˎUA:8rlJ@Z쉀im1Ͱu,|9iCk4?L +(@+kr ]7D꫌q?Ml%Y(Kuzjvf=]~]bEXTY,m$\^<s룟`ouҋe~k9~WJ9JONe^ZF cCSM?Dw-꘠ލP*]v޹z#jOZZ,jx:jTTN%-%]3%-8x`<3p4 ?~.z,PfNWWPĀGޘDyl`%d 0)6XZ{=n[n0\;PP ag-r J dUFX?W3uԬKdP6MY4nqiڎ^mԊ=u7{yN{gGM7pjزsр9ʜ7:Zh/aWx~m̍"YEnCjvh Eʻ`)3C)iX!G2k!ry2rَ&NsR>9Kσ1fodl9c^I%:-bṅSU5W<4.]ˤJ14bl%!⣋OZJ4Yd?jbSN=$]u := mwFa DGZښ{j-[e^ل%PExmxʗb? -s&J#6ri }>5OCF^mZ=HlONBz.v}eGKʃ42kԦ쭁midMB98Z/~r )zE|I;)xY lit#Ip%z~@$iFklQQuDGZSXllyIe.!/qQ+U8Sp^ӱ2eâ/hb(ŧSg*&IWB*ġ&[ kߊ Ez+ (3acVuP'!Ar*MGx6>IVڳrq)<ǰnsw'Oqm 6Bԏ7J! #~sv욈-[b53m)鮘-;,(`$OB5˖6A=FO@"KNLl&YO0"6x\g1׋ ͽ S,:bc(p\!Sp=iS VΗX`e- O9YsځƇjFOIbCx=p p-R1A? z✥xm"4%DHB]:<ˠDW O(%?m獌,G ͘/"hmK^gz8]J'n{)|{ݺ*ߙ"%]q>vI&J l$,?e0EɽJ"rVɚuԿhhpX!620˭yK.D~Sei:\B}(~cPiQ{Vj:=`^NF;B;Iw}U)ZF1q^.6&%|V#*|^`)&}bL%7vO8>Z,$'^D= TQ2f'3ߢ7 33KG~QJnjCNUAG8>|V5 DqTr$&jRy1cwɚ(\6'E}@ԯ27˝nS/v$GFm:f NJ1Ii6"T-`>*RRٴnʑpULl6c/cGOݬnNq=$ |9Ԑ7eb!4yG6Q&AKhNeXL{%]2H9b^bϸq>%&q~0k*S~aOHLS!i"<1_WB~56xPPT2M2Eֵї,9|)Hlu24硼T8zMiZp: -X49m7ݔmZR{e;ʼ\LB?*t wpfO d\ps/GG޳%=2l=9Gb$@y7[5TI4 OղQAF6t,YnK:U!$Y:&d!£݄E5 /%p2=KvA!1]V0Q/7Z8*deYfn2֞AM{%\.CiMHq i.Q~E}_uHW)H#dضd@L*Yu'SEʿ]V;AP*Xy^z3¬R=ȸZ/w]zܤPXIyP8UR럙yػYO!R$%aFNqq|%ΐE6By]ik;J~eV6O=e7 Μ;0=#RMHM 7 !.b|eϛ $.bqzZQE-~pF)|WE>#sL aݱ< A;=Jk% Σ|(]t6,k1Z J e@쒰׍hl **_Ǣ`L>;%Y`2}Ќm]͂I܆KYmhwt;ⴻ1?`Ÿtz&dwȒe]2;YoJ{CCk E 1W<&  =*KD\}aߠc~xBׯMSMJul*yoC ZLAORhXjjuE0~A#;T.RkL[+m  tBIpmnI{-d@Q!gAf>G !׆Sw> Ɯ6b~SVxO@C5 M[I? uFwz-˭Y,WQ戽LGye\8DpR d9j$ۢ .%1 (01ufLMaj88=1d5õxAϾL!8[(fYg+2]2UN ڥ2g$[Qk[O9 -U/<4HlTRP*YI9]DRO8q1WI,cqz*8umNNmu*U-nuߛ0sVڨXKay jį0q7|(Ȁ-e;>aCLT\ڤe2nܐ&˧b7#ye5~ԥڄeCGQ>>Zfʧi !v ;& K.eq\(vSX/ķjpEңT:x:UBE􎜓PDNzJ {8"VϙPxKO)t~nK}1a&}UzүFh3,:Js :V{׉hvxMaHPf%a9ٱۅ Wn'`ooLBWGMv6`owȿ*7G``1}ʾeiIT@,EJI<! MZQ[ͱ_}i_KShâ$ےyb! ȩxVotkAn Xr(e$!ɫڊ>@Oi)R1_&ިrAB@lA29L!=A;k'@m$OOLsԧWB飦Ǒ'k;N D+Rct_oi[baф8u&@ 6)^]9[nVllյE[ Ԅ~ai@ So1ۭNj=1%v 1.P4Uݕǯ_(}\ t N/G Iӗ-e_ 0n|7͒!J@0< b J[WQnʒ~7zxEvQk(i> 2!]rڗu mM)4G: Ûbj h~BRH1f)@#:DQ^br!s[x8>K^NxZ>HEZsy; 8L\rd3^,z.D vpKLnUv*V/2J {#S1?Ɋ,N;&N3U#_a1%a}Y$H1~t !zx]'fr@G?olM?=.; B' @M xc:٣W>c^XΪ`aTp4߃jjgqIn_"nW&x:K s3/2L} iJhWώ-9Yh@Y|(`%Mx_0 6$%&fᇝߩBJ9qϺlKuO/@z8e?l(wv{|3c@/aV3ؘA, .5`Ig`In~go_j6n,kC9漝M۩]s{#[]a+\y6Y5씏kJ'_YAĤ[eƿk9~d+T[F!0RuЂ/WL.n'W/q4ZLSףZBM`޺U\gt} gKd{IbpEJs_fV|0vՕ6)eUVE;P]00`}Xo}6S-bF`eőTi>j%KZC@J5nӬ?1#ȷ2$g\C A|Wc Q2O`7 I"_]Y#w6ru+#\W;pn=}v#5ŠƏ = vTٚZEW:MReV%@ҤKCN"-6(wio]>-k'?v b J\p6 <\\v .Od)Kufg{LšD4k?"P;I%Z*4el\8'gTP$ku ,WidXuȷ@︛wϾ/if*gݒ[V~76Dc5aj){ ]Mn<25͒tV7SMunH#{x> s x5dYC2aLb7d-Qw5&6zKlgE|ɕwt]V]#l@Voa ~*R͋R]4nc~9!P|f9AsFɫ<6gTYLC!FwICv_6wB3ôD$QL>xXx KAYve2n ق h8ihzUc˂۞њ/oq$FhYO*ަ2=D?k^`x B!PoZ55w [ ++[fA-j.a-n^϶$j!lT+ONbوU)3GF'O^GaX /,tCY Rk5byǹK2\v*Td"˄g&ʌޞ~ N |FiչֈtsKϿ|Rl hҹ7sd&Hcl=UX_ś0!c#j>V=X\%=WkrI%$0@" 3"J\.qی\4ƪ#+}0>_:y%nKbn?L4Xn71GL qz?&}{4ڶeۉP6tMwZ,"0% siZcyA^}Z>Kb d৮!|.WE_*󁆪fg)"yFdyr<0&Xzͨ#=J` ܲ* [7,tm]'DBOAHG$+CSn~5w+;KW? 3"U$2ܩ 4} Ҽf;}n|XVAfGI hht #0v}uO@d-n؈FӮ2dվ&z`a\ERmԌ,41Z1 a.ߝ3^@Wc4M~<3VQNƓ)b{cH%5Y@KCCL4R=i0W bv# c݊/DzA?l! Anb-EYq[\C*OS(U D^KDd5" ]=fd\.'ߊI@tWK 8)KGNAO Z7TcK6"%o)͛  ]Imb4"Q@.d~ c( X3'Ve7._B- :t[!겠q^ɤӯHlI&Bق,eԃĞ_J gLCI١/mM$uXAH#2|]u.&U.;yطXJ%p5:D-t7?ya%boPLfxzưh5_O$}:7vJm*-nԞ= mˑ~骃#%$U~^wI~k!C&>`s{0,qc=0onVpţb^| -M=py- I3hHMŨ]FAϯGꄓ8c2@*v{1BsbXO@]~z@„1ƆWϩa 7WPEE_ՋǍL׋_ʌ=H*HԷS[[(3qS0YKjEX* 1R󳥛ݹ<[hܪ8%!\Uz'*†Fb;+VܳHo >xyeۑR3)M`2oԶeg4R >9 b@^jXOJf3::E-p&cI_u/SFtZ֩VMM h:)e4oמ:A&\:׵(Wb|j&(&C:0@̩)1V t1;&SW򋡑D;NiLNtl;;&F#Z7:wx&k+nY7[.nS63#mgh 1wZվlV@eY9#<HPM75Fg['p/uqE~B&V|aHʂ"xĀ26_j? Mm 2`[M Sؼ2Dx!.ؗ# 9j]9ʶ{vIb m .UwNKQ L"F4~pFgU0D =Ǹl+;^fLBDƕ`n #ƨm4 ]:kD)7A~뮪۵|d64;ceމ|8>ATIGògO~Z qV_R@6 jEl1S %yڃONJ䁋[Bʛs~kgv]Q|? )y\n*t<b p(md}%?!#S#,Rau,VH\FgDT1";jWTi;Z@cg*.[,d@:K| kͯp:yYp;LlA?w_VP݀-2{ QS/_GU~??j l?|}Ȁ.N-~!h)O 8.?*̒'<]V#yK_RM.Í>-j*PʛkZ-\'YHS\zYF,>W}Y vQQ&N&e盫YxKO2h g *pE:>Rڢd ! Q 1V.DA;O3uxl`/O:w }g\`ѵP#/D[śCgTx"C#!=TvkF47K3^D<ׄPKZw|F{DcHj^™O\AQ"(pwL,o!U1wГU6p.FASw1;7D_Ͱ-ȊqR~[N¬ODk%_汸վm* y>]0΅`r꟥pmѳUV=w}h2=O,c U':0o&\Ѩw`?%1ѣ¥]b-l^O`jZYadH~+Ch[Nb{hE(B3LC7 zΧ KVb#U["cK ʶE9wr-LP4Et('@XlaHw5P9UɫΫvG8çeo /Ah IL4tʡIYtR h4@CÆmSɳX=Zĥ.7 ®*|a֠z'̱Ӻ*)&۔9cr=<#۰$"*#죜_s"k 8yaf|eǎ]af0:ȠpD0T%wҁAWSBcIǟFbvߟ Ԃ ̕D$4x?TLbH(S7ՓeɈ$ lUM`jMk?/q?iIQg@q*5]9GeV4j2%OJLF:gBBm뵈_=|mDTqcͫ\b¨&,.; McԧTfws̏ZƶՎfW No1t$a-|"p(4kJGGzϙVoBѱT O$E"p[<0#[ƜZl:lVtݩɏ9 6xUA,'Ð-4 -_-,ţL.liс!dnXsZɂY#py$`Ti4Rt͉ FP"\xYl^bw`I-$nJs#smWV6:!I"-5±%w" [Lm]ٙ3J:ރR&g *>v}1Zc6lIx53S S3-PA$8ؤ+1^,P%=gv#, Ht3~~ |Mu$Ppu~>ާʉ)#7աI_L(gG@GV=e<E+q(Z&0ȔML|t=6٥ y@ѿT['"XWGR"3mE7nMlo'zCmdF08 jco9[<(g{' H _iLrK tT'C50<8Vl^"}YO%`+L5 k'ek2o*{+U҃%M_1Y%TQ u9>OK8}$?# H-AB=:}{ul4@*0f{eL;f3Yj ..^Ytgz%f[.j~9 DmHSt2rvn+!!Ne~ ]s/cFCILU QCjRץaR4g lKs17WA(*EOBf6 /c\cq kЕs+ {["O7nA`Si{&}LTT$mIW.覜̀>R̒T Nd3HU*Q=iF^Nw4vLNdUYCMNWs{> [А|<cLd+ߑ pt6ÜIv1=k7>,VjW`*΍Ngx u?vN蘌~1 x{Ɖ!&,hVȅ4WH?a:?a%M,B׶ 5eW"pu#wFЮ9Iva(GzLG"q],YU2v%0"5I>%g|-almL"ş$b8ץoyv2-bZ6Ю`OڟR!) _bn-B^#(6p(Z?h峛ؼ5K-k8F)({#lыkflu-Gz9_'8zG}yB3V%hGD5,ztV}tUޫ-j7*dmqyf}?&`Mƭ;;aAg@dL;k ^<T2Đ2h\-\;[+k=Qrx}BމR:\}4դV`^r|D44suUފ t,ReNRҊTɊ'E//k*K]&/؀@WL$jȹFd~I. |a[:ۉyR7ǫYhn`!9t2,߽TyT/iVv)"(f͆3E`aImTDñw>t匦>Ǝ@ j^[k85#WIzmIKu[}W4@(wolۇhCnf/bD 2e]A7vmgQ1I봿ˤ(ߵ\b,T8B%--{GD ˜|q8^3p')?Xᖩ~so@:.gns7Keńy3JA#%q {` K9`GʹpE\@{r S;d0!bk;ukŨ N Vf9S Y? @y㜂FoA J>Q:-jd樫:O}\b L J5r&1ڀD^ٓ7IF:B* b0NBk$J!,{d}NDŜ4'Fw"FK] R%;Kp|A%8+P(#;Hu\z nBbё֟x,ۺa9[µR!w1Lou3ew!M/*\+^ԡط|-z g v߃y~6ZyVp"25JkjQۈnGcKAykD 951&w j(2;#uR+EAhVs, "iYھP#<"@=lKw`LxeqaYI *)T(7r=tTiG=cO"4o!`̠sٔ2O|B!ܼ#jﰘTSklP9M?EP>fQ+nid2?fP'td1xrr|?Ԡ5 V`RSc>YQ~sHMM3ɥDA /jgRF㋴,?aITWc#Xᖡ+ s}o!=}Z43Xh^;AZ &^xlUs56kQ6W*nJ# !'EƑ%w_VPC9S"g}B IŔ 戨k& iAj H]29W79Lr@Ɠ*Dl_7}-/m.E' FRah%yô T|xg͡Tu3C E^8Mq%&$i] |1 kwJ}5\ȕ~ <]_'sϰTw&;E^)\KڑE3DƹZ8L^ ̷dUx?s RZkz:H6a vZxf"C,>p!opWSsE`M}Se#ƍ qjAx/SYyXQVVLYC<7Ʉ{SpPEtHsCv8Z4UPUg#){z g#mE-Ɨ+Kg̡덓BV:G%[[?@$WG_2k˰ëP&M(Yj6By-VYm9'~jԇ(锖#hB8Fǟzq "pX@n?;@sR]ɰ~2:!T/'>:蚤EF ~J_Sʴ5F8#wsPbWS?uAxb!'v:3eZ(v\-38cVo!xtǷ.L&gNMexޘr>N͢qFщ8po|2Ox̦xy<=^Lccs#=-Z 12p<ڷ+[Ta54rmJ0n͜}`B {t0}H 8k4ЗX;R|OJyeE$*paE_h@ߚ*YBSI=QmI?j5Ɠr3\7{OzhVY.ȫ ~(*IV3>h@aԝ"b% %Mp^R>qsg;Axmpn%}#9(U\Iĺ_8W<0&PI+8W/jy`W ', 0ԣ֒bp ;=4Wca|q$LQ# Q3mPbƊ7fT h!:`_ 988>"Z[TK{#=KE tOMZO5\VXǾ`{斆y)܀k{w i ,H% <5A ?БÖVwLIz#];=4_p NijH4P9~.WULplWLJϥX4ڭ5XvSM7{BUO"seƘsi)=`%@~B+|t/"gh|J]iR9U$\| ?qdGq5-5:h~ȗ? ^xjQB:1$gߦ lh!N8ܘz`9r}^}O%Vy٬ %Qר,%ӯ 12Nb r=i+]ʻlXĉWTzB˟QgfZ% s՜Uzx"WTK gw0cJB}4GHs="<8œJuꁜw^`iNxs'!QKpqmƁ i/]ƐpL.ddomlcf=LKg׬.A*ӥ%h-q2=_oRiWȓx $-4> 0ōܞ$X*@TD#54*@!; 7⚔O#%|5q݂5i׶-MFYF[ʦ_(gJ (J6ˡfwV,\ 44ϖ]DAIMqj{↳-u3T kRFcLhGF՛zn=qr5}oEK.R'c] #ϲqL(ڰ\W.m I7K Gq$nuCw%{0Nk?* PK<FYkvw?'[/0~3~ sс+Vҫݚ%uU~΢c@bYnWr 37WTvks^S'^$I5;W8&t*bï(=,e=+~{?,兼d94`PYX4zC`E,HWcSS%ݙ.5W ou`[`j d;Td~y["?S(xIȎK0{ߦHE2gum( H4: fyR8yey(8f <;ﰝi+ oډR/Au'w>OT@56ˋ|/]Xj 6#<꼆1be9 Dڳw (\ۼmuE&bQd=/j >~yuhLg!p85pR@M3eoോ naPɍQTdiG״ q K|s*q8MdSfֈ0=þgPnmV!Kfak2P5p#or Kdw*RSh%Α=7SWrdw[^lIbgj,PGBzWoB.{2~)!LQa-iEؗX؂q, WHUSzk: (|q}y8ffmY~W4 _4/^($ٵ"u G:D#v>#|_Չ.s5V>B%ib^If'㜴E B k/B, K!8#⎙凁s/Aj8 a)v ZE(Ǩ7wzL6=?N2WO4K RCpOi22'/qp'u@N yʡ{QΧ oxgNX0+Q8 ZxIAvJadT_ɰ71%y>i%q׿аXQLYwH(BE3&b@D+iE5o-eK4 2|h)1 xfN%UX|wPgր**&_-FCƣZ\&MK)l~Qt=qA[aGnwk-R҆ua2KB:,ѫVzx-G2B"Uvpj"Ak@fzf޲{f^E(z9in_lȠO];B) H!MKIgl + ''#f}0KE?Q37K+F^a>k]:f 6* zkB"$!QlFuS0UD)AI`>$(mՐT?d hG{9oȊ:B Jn@,6F3`ڍy {T\dI9d&1nlD,?|3t#0O&0ci h7H 8X%d* ^dz\ZVَ֜~T'OF_ce5|ַ Uo, azNJ# i~i:CpFhsޒXIa`;_s_7$ !Vђ&Ȣ^ LB;`ܖqZϯ(iOs_A;h/yYBQ2ҰJgxiZˊmIJyk 5D`\/t㵔+G20w)5FOGm۝c#&`&On(R8`Y&XbѠ+~qGcV((Ju[5ߩP"g>UZ'\/) Bۯ:j5N v֦_ ѣA}džyhQ~E19ba6Qfɿ)7WʢAb|3-~I#1AUޒf4nbEHY]EݫNlv85dg]!x-N]&2A^c@ĺGbS~mrqx&(&9dU,glG辫qVw [ԯI/6Lݢb6eҤJ ꑖB ,R`'Ly36-(݂ $P'x0߻a|J~/xaܢ(II3֘eeוY`v@_ƶ:+l$!'roICUk=%$,ZȽU,~*I=Y@Q? k'_(#ϰHIdeJ^,I>ht|XhE[*l!PCCK73ܰ5s/<v@mxmOHp8sC]QwBQ?Qq?t~w@FU=] "]?VRG,ъ\$u$cO|dqqۂ}J!e.n’jJ|5֨ -_L_P<:vw+DV AUڈ >^I+* RvfF6_!24tr U^͏$m;0Qx })n chmiNM[wGwT#s'53oN u y@ePfnA;CkԕOsIk&sо e$mt\6RB:9@`D.]j4L`Tx:11Hs~cO!J+"E߷3_i񤳚gxVlfb?"#%CnYAB 4 In)_2[՝&"h~,`Qb*G?=:h!cA5Ц)]~zh.oPzH/41r1T6o&tS <L;Giޜ|kDj= UD(q!AZI9\K{ Gu;odg"1N_8lz)7~b|MCYYxSEYYu!.aU݅! <> FT͹6w>>KRMM?IAo J'ӌ8]z%.'iڜr o9D<{M2Z񒘲Q"%>wd QeJ,U0w -lUQDV巾* V,0S-ʀR,iwyӼ;pJb3F$X9Ӷ ,#F*̚2ɓu]qC'ocbZ%=dl7npg9M̛4 ۑp1Bʳy9c4&Rviy8X+?-+^jV~QV0ȩ_~`q&o5 h^0ٙD-24wbE.&kHjiGsG4tKX*>򁲇ysr.VQy *q^"Q}+2UXY@ g WHy랣B"|6Zз qWep>}AϭS;4N̺!tsk ͳ]۶Lqh]uўTԓ7=$-*:]T.Vw1Z}58 7Ҏw`Zo}/l=f|Y"c(g2 RpPNQ{NBr0oAZiU=,m?,_(~ۇ<Fd%yWTCߥo(PU$&*m˕)9a鹐&I7:Gw"E@>h):8G[w|qY1nj>N͍ǬuΣ A₣?B^,(3HslqU^(C0jpEWTHmXJIg&أ/!ͺZ,E'5dX._%olاgakp(ֆv|$v~2d(Л1FB,E'q54 FgSb,MVz=倚4O6o2}r P.~k}{`rD/x(^lQh\.ӭJ^}} ~X.]C)as{j':ze=74?kIvdkF?0bs=R{5 F7dR|+pj (a iE~h2"W#gEُ@g腗[T"y81pu(aK.Mjt[]}@%tkAr; IkwM$tB ڙƮ|zSAMZOa|a@O+"i,+s7ӡde>:xYt,ONws}:ch{3f(N@k>3@Y0wTӾrkЧNcm!TNNm؏#_)wu&+?>gѼ 162M ectCd[x(afي`o[S´X!Aȶy!<i2(vSڇKUt}pd b?ʚy"[o8B?\gҙCsJ~C HhO =Brl \_w@[_щ]eyCH^8GL8f(Uf]]}u|uJB)>C#nw밀t @( a{z̫ac+D3@:9~տ=r\1Tp E}3Rx :#> ڐ c8S韎d]T40У֠Z$28B?WUnnvG*z(,O/0.[`ղ{ s˧ӷz1@[9pwĀAߋb}( w J?"467 ̶So;rWӢ Y&;e T a%m\I1r?|'DkR> 6%,Q \u"+i2͵g*׿ߩ]z$`jclj̮yܛ?N3"GsR,CFg>; +|vF"^ꞝ?%*oS߆,9@E"/9S9`尺Ɲ< G(弱Q&-GC-FGmEU5;ژr$~)'ry:':O G 3;nt >7TEq>?h ̷ؐaCrݗW7ROᷢs> D4H&Z_HWFo0(tx6R*]-{h"3X||:R"]D@_]=EeDV@Oo^bwMNG9%Sr@C &C(L> rRd$z1 1,cD3ƥw! v´@lDPC%P7 ؏g wR ġS\`7PvYG-zC>/գcpÿjVM1S^ J?|-bs]3 .ny3I,e* v%xO: F?|]oc9fkƠf | 2D3䚿V/*CoTVvZ~iM{] P~ mX[Gvc P$ء̶g1 I*f*H!H9T?^N:G^oJRS4Oddh}41%0xC'/o2ny:vq }=82 j(Raȣ^g! \MRk9X8/ ?36*E5\7Q!XZs3ThKo-bU;:[Y_}CKm<"hKy";*j((A stzI|犪~,B:U q9,ɖgnr kT%rgi1l`5`]jbXհ=?Uv՞K9qoaGH~,HuyYJQBV$1u#we-ewlSP ^2Fc~'D3Cƽ'Bi÷z8c[U񖀳PJ@\ uWX>/ҝanT$|nvԖ")'-Lu_mJ}!4vOeK+Lj]op^k Loښ߈^rS٫Uˋ=a*(d {,&Qy']y9DF[<{'X:yVʫ*ٗ߿2S"Y4\-$4Ot^yTH2 9-@P9m zG %uHb5[AodL-@O[oP&;S&T&G&.]7N>o ^Bbܧ삗Xoߧc~'qv;>$=[q99&77-;{U4.`' N;2zQɽ9LY#3 b'z&Qlb52ٔ+؈l<1VFKqP ܵT s^ [(!VSg%X̔rD{jˋ}ê%#ڬ;LDntF.rS̑yQe , 0Jt%:*H:K–FusseqGpfEOXC2^&HLjXjO-R#b"@h?~'6ja-.cή%kgӟ0D2d#6}ZUIwTiTM9,t JG`S[sX3v%YS΀~!?z3%1ib:3JǛISS-iZń, о ޠ9:2d-yĊW 6^wUAC_e@)XГ)J O'8bd,@JܭϱW,4Ee(R8;˥pd|0P؜&vě8tRAE]ېN%m;NLx3TNO:F(.J|^ۮ{{nS#qX̕cdgK`ԡ;a}i/):jv/yk{á&a'Xv<Kem׀ l0PD׽Q:q4Y%XGJL3]xi pd:&(*C= |"od"۞'(0u8KiL2G~nR gڨ+jfbbV̥c5yv&k`q2Q\9<瀤BG!"Z՘c OQte %~O"H0q2M^hCg?kH fշ\ 4pB2^3 4fe Ii /*trz9f:bN0ݹ8-b /#/)S7I?x~JioAl5N_D‘LEl2)oe73oxOB!PG죙 y=RV4&SGMA!fX'@F;]2Ҁc U<+dHZe@9W#?jdYP2/!*VF~Cb1s!:\Wyg48hw)hT9iO/zJsMgyZ` Ʃ=;[&k#K9YϖFv4xeR,.1vjHu9ޟ[w|jsp.R]*;f6ekB(4{_6JqܬX`iIj m$ֱ2'Zm6Z4N\Ay#G"œn<< \^{0G=+%piSPH(6Tv" ^uR2BSM yB y zśEI{zz vWUJT˞ԏ "*Nʢ"ȣVCF(q݂p\j?M`9؆rrQۆːkL,y'M ./~~)K=lRqkYt.#s/D}#" jFU 8!Kk\4hz#BK%ji:EQnFOfHFhYpl8?} ,P{m=}ү:8J D;VkuΩ*+` ;:< `BGXjy+y[ayMj#&wz1&ZhY6[Ҋ8IڍSϷIyڑ:[MpʙS\+H|n *I9˱l=(\Z 7nx A G=MD+|*&B,b#[6W128%ZyFb7p2xHS!֙02po c~Jɍ]A{*u(*X0jnG|_+"*}*!]$~yțEMT.3|aB H7HS~!‰{eDs" ~9|*_<+^ـ :9+8v Xo<#?ih^My|mxIT""&:F֔!Mٿ6ShlmuHnKJ1QX%mmb&=!k7^ӌ=v~={4~r330{(T|I_$}ˋN!ޚ*cIR=֐az}5/u S{E^ BDUxUdpY-3gGܩi禟zĩ?j 4y?CZi)q]&0.i)*!X2q a[) >I`ohMANX=S)8N>wųFN쁋nuѲX _4ˀҔ'- l<[ hpVŭǩ8k=?7 EҊ[efm#? 2mg]4 QSTl zHjBe1hcYM}HьK&lǔIu%m_:ktXxUV\[1N:\Ƙ6y~ύϑ鲎|=@5JS+jvz nGJz%'0iS{cu \>'S3TV K㬸v3}bQn%ě6 W\"Zlg•T^vHOh~͗E`_Ihh!HX*UeE#| jɦɆցCqx$V|: Z)lC>N8:J{'7"/ 4췓$"[I@>JBkn!qpR{^?g`-*Sx"V1B+ ;S^^q`򬉖dړ[w,$uoriq[g0VbȣY8aYQDi6 9(qe%.D<[/7E*݀ñdy,WU8S0dXp弛A]Oj]|晘 "/X O`zyɷEIS:& [.w肨&?^W Y% qOG(޽ cae?-D)W/T ,JGA~kKWAio;T&f?tb0_#{>zK߾`\ LӌEդg$TX DW٩WA'=#(%bi+eXt~#]!=˞V&OdGSs=}Wf,3 xH+rBSd$=5>ϾkUfZrPVXԝ]ӞTfI1z@:} j{O>A N}upӾpT>&uӑ)"^ )16G"c>mS/Y4$u|lG'"KFٶE +?vi<a} 3@z:l l;䭅}3Z5Zj76>Nۺ2|y;+$wqc]El$qԁF!''W,%5 (6uxzd(tz텏nԙ.tdvƔnE-7‘aFfL,C'&zFl(JXs%',Fe}]xqEzv4^s`kX&Cň|F7JY֖/U< BpH)!Ξѻu ڮ{5cZVػ}C7:cC#e.(]XL8SCх8: *]E.wok5ɕucTڋA 2hDz ׻Pagg?}kGK8) \U8<8h.79 CUW[+nq1 iaE!\,KL˴b5=xEwlfs҉g[ٶ!'sY64&f6E l pF,Ǽj@N cs4 „tyC1+kD/krǪ;}UR*RC@0XA@/]o@b$Bbg!:aCmBn%Kz@9!2eQS4Y`C5)5بjƻ,쮶CkTVsjVNwȥ<] ?ͤucduǫ%D+]θVA~LxaҎtML#@8cDSS5@'J% ]eQA!/D/aؽ\G*3A_ZTɉŪ?ѭTx+V<q!Ո?T\$R{.XKT`ֵMo_~Ŏd%GAޫ3?U56e+nn-Mpxӏ2-XD.>5*'BD9Z7?#d,Cmpzꏹ_q=m/K_ӌmt_ ס[ȆG`VrZOXCBpux¿(]}*\?p^+-WHѿ[)GMu< w">veBIIc ^'ˁg oleHi1Kb7semg:P:h&ʬFhx`iPlY8˵c#r%UD8S鋇-+W<thާE9y!\<Py΄ [2hF[Hm(E,R;bO8FaR([2[P"O:US- txn4vr4a"M4Bc4xƓwzӅ'5n IFsm He1$f1w Fià:Yj;UIٌTq5ź , EqOыF/VMzp~B| |=:rߋ6FEGrpsmR&T( HS&LL?aK-ScN#nb6#ǛO!2>?h'6ӽdzڱH6LcY!#j5=<<8$_2A/-{I$%cQY;Hա-xE\!l.I wS?MDt qk)L_ R;HZmcVfÀ&nwtMrmM5.@h^*,meOmBUZ NWԭh:W?Eͺ]倚V ~F'DI]>mVs$ o3#>^|q ]S+`e&: fR:y00(AD4ny:EZ'2tXB36x8_9m*4W#+ M{X$4Ss;<u/Z7%he.LYT ʗm=YUy NFBs{fTRZ&SRw*xv5#'O|ּP)/2c8NKݞ[ye; >܃B][pTrS.D"܂>DU3W QM@UIjj]t,~Rf1ZSCEZH/Nv o31oE ޓ3xos- 1[b Z`s;yD+m+ꤌѴ^ky>=o]gd@.anBp*t#}X=" Az"= n *䟮jS$ꨡW8Q۵gcҚC,_ƒue&C j$@n#NE]VxB[/k<̴ݯ3ӑ"nQԱ!K::m>dIZγOW cho^uyPf5#mcI@ l&xbfUdNNZⵘg(L+wN.&YΥ qA)Vp#$n&/y>ǘ. gzJ%rp_&o6cW*1p(K2 P$ײ *H&R>ëʷw"+7!l+pe48O.$6jZ_b8LPcf=‹;}9<ˎ[zVQ5 #.?cB5 L׃u=LFRl;c;tS6<ݜEd1E ).MOxx8$a޵[hX[+Pzs9CP[Cq~@=b7M^w+5׼ cUP ֈl-L6e~rWL`]H1ndKhV,CΕY4>2 ?Tؤnh@ 0+T7i]<ɲPLNCdk&FQiu&菉4P0aee4 ʺ8SN6i9])avrr^*ݣ] ,:l&})]{qR*,C~dB*-2l]C)Ჲ}"V4kR~ve:݌xT1 tyTu7XJI^ bSǵ~ |N$Ei'$oz8\ttHT*#zX(:*iǘqW1Q:!Z  S]7!s>-N[`J?D.ax:`/|ojn_o+@2ǃ EcܧM; #i#"j%wPaRfy%hPaӀ9XBIYaj8~dwJdH)&mtF>8Vn6ϸZZ`20HOcKзPΩrG=qG&|S(`jkXd$Zl?{-H$a1xB'Rp8ԇT퇏eRw&9i̶}nAZ] ͥqfPj з/hH?4tBi8 $´=„[=ފ!O©7),k5=^PT[4G;y ȉ>kl{}Dڵ[+^OI.*䤔k/ѾP:kx < >|2jUko҇LQǐȀɃ4mym}z,1_l4RQf[eF#P1DgWod<{8ƛޱJSZ6!8xf@e)6Br>':SaHe9E@I`J}χ/28,#K"d?_Ey]Dnڳ!O(?gjy(r)m2Qfe2imB#!Sy 9pH&?2.s g$S3 1*EU$ Df_iP_P7 "Ts؛rWyWz&cLaz5 >SXLy]v_U2ɤu3 ?Bϑ&i@Z=pJ65#cBPw税ټ[?-y+$PTo`ХMbTATX_+i d7 G6_,ջ)L}#4i7>Z/cw\%ʍO.jr.ζqJ-f "FxToLqoRG}75Hh};SNVkOWoixE8>XDN#spYNtJf؄&&ٽe0K Z`-=6;%3ph vwh0;݄eݼqTk>T$I=jB݇R1<8V׏_থx3_hrJyW'ΘFe;mgG{BsJMg4NUFH܎?cJW5Q.Kva'`K@ #8_sgit-sd*zJV&'!e4ȞP)Q v_I m:)r_.ev˕b{&o W@9eyMQ8tXUKA=OCZXJ J|^WbUUᙟXKg2q i(| $!I=Z~U5upcYa$^LS)uң24vÂI,ҴrM xr( @eG_ Ge[L PbȀ-lePV% ֛+Q}QUfx߫gwbh^f;.Fi V!w Uv2PPb-cDuCkX >OGjGVTC)c0C|J<;%~nIXAY/ ]|s2wZÐ?iѴ2(K?o,X~b-%<.q]xoC%h9?,RJ0y#kQ=|!,P5eWhe=;[ɡ sZ_s[Y(rMވ3 *iuR ȄeՋ@(tz:O'l bUĞG)ZD9a2 xk iRB{p-5pddKe#\(u =z+ |EaBR ni$nf}OӨ 'IU|tM*K_eWyӺ; )ї4m6jvL[-c@̀y9KiOYE+"Qk0%Z? 4f2]Iۮ]k\LǸyX9x,j68 P6v7p Z*MSmj1rBZrYSj)^Yigq&=K>eV6)0y SX vs'G57 (@լQ7dlQ'R&b0L~,{MGcw{sbe0ESpk.VԺ…Ua1"52."[]}+H ZEWD3[ipQ83giIA &un=&UC $md)kZ:@r7EߧBJ|ɣ߯Di59yO"n4o89YBsvf^4Œuc;?EՖ1[gFM8S\~)6h 6')C=nMH#|uL>5%f;o[E6RfH޼l+},O{lzbɾXtpfgLv]FBJW0wKqh/xͿb5zeڊe˲qӾ' ,@d盠~l.}-#K);NʔcO^ 4Ό:۲E `(xiֆ=s B xz/ cW @ uD!QbԳ瘟9n,f(2E1@tbN?ȍr]U$ěwPh"guvI'TsF F.3nqk>Eh}xINfϘ%mPRWԯsi\)_XCoU޲>B}. ]׾I#\U3-*xA0;Luz 3* GH*d"5<]cU}ZE쵐!}YĘ+sQ  =4Y ;T'xXQ&MIC8|(!k=E-* F+|w3ZaM/ @G ygu)vϧE &AʨTp=!n!^t,PBt&i<Jiׯd_k1,z!Bcb_8Y#q"7cF=cY:+1 u/=6#KB{' _r A6kOE/׵_l޺~NĎ}TM.ÎbUcpAhWͥߓ kړ$t$*(;6 ;l ~ OfrTɝ&!I4>D]7tf_S<m5?f]*vؒ.J·C=vO?N?VlM#A<_L0ĂLpd|)*5` Tp6UD*Yd3׼gOLJb@Fb ?2^HyjyٔfLPci3. A` U۹*S|J괒gt((NMw\ʆ @j9vWGy?2 3UnRq" 5 F`l._´=PÊ{ Oլy⬸k'm5Jj ݫPplh}^fBنkfR( ̀u6u$U\C("QpGd2JR+9SShl/Dm|&( e(`(@ȇh/GIqEtjnR)!.ņ٬:.nF"wd.{vwg!^UPNgwI^ٕiP?hHxoJqkm :*Fd|u$z4?v f2ʮ4;hè:m|u۵fڷt=Wdr>0&r ު >FjG=!Re:>W+{h5= 杶ӇSN_\Ly8kϋKqgGL饦[?j鷭|_a,4 <'O#xc+<;^}6ceOC@1Ȣ6J2ЁkV6Vw7^P^-^`xZeP\^[+OO_Nܢdt _X;M}pįlP2{P %[F'˜G0^`SRzzs)Ww aZqʭwe0UWYX"E_Hd/,@I!(*s9yv zxnǰ\M]|6,B̺KF2[rE7/ UTgf^WԒ)zDZBN=I_4p~}nuyM",k.Wq#JTU5BcL.تZ7\i>otG3Ȧ) S>Cʫhԧ<"xvoQ|$Q#x|@ǝU5[睢1@H %x8[2+#gr;xg̰iS^As^(^0 ZqgknrB84_(|'ʉNZG u7-(hiz;đayse_͸cl=E2oݾk~J]UfHJ҉4#2^I&t=`<=̟Mpw[K-u1Ox)3wWPJQ]yi cF᷊ $+vTmU ]Ors q+o6cǩvxKdlpׇe_v>x*^ܐb8|<<깗Fa^mC`|%{cƊco|`,wdxceUJ-io1125ۦ'5dUքROIqU02|%H[YjNCFv[1;-Bӡpg[aHxSU&J~*xy1H=A+cwkBk@q;v_͙0ϟ}xO}i :ݙe0[&ųGބЦJaFtXl8$*B%Bdi-ڟz^f~褱ËnG)<](6ف9AӶ&QӦaā [ZW/k*&OϑBuF#|LLiLj?帕1.. cY1 h2I)ϻ@10Fa dO靲yUV5~ X"~WߌNٱUc>g\Ol ) !oD#y!$hgdQ`A8 I1WnK m̼A#d8M٘98d>_t(w>sER>,Jb%  o-@*  (ӆ觘+JsY0]{3t7r"J-GOZ'aBiL)Wf~[ּ>kڹ 4B^v,eM@Yn%]Xcf&R՚w"ck+ߛߨV=^Q}@meW*Ɩ[+e{vufޘĻ#+YޒN`#4a=Vhv` ,IՉ a)ni[j + '2@E*؋SjHkٞ:}}!i>D`ocPKB(~_ghĐ;t0ن1&½ .)rZ _3 IP` AS^$f+qRMD{%xJ\q^㓞ꢑs0F=7HVRLX1AdGHz Xۑ /fѧ6?n#0Sl݌ E")I*økϋ(qv"bVt=)5A:[:h?T8_~W+lk¸bS`%DDc _FïpFQmI[sbcɄˎ^]fozWg %[ n~tg0!T7`J>Ma0M%ϯ;._Dan} :naڢVp,똼L +h0yV8+* k{ x5ytd HUZ_:0by*Ȇh}NNS,׎-nn߬ V-na f f6"t(]N}:= ]Tj:&(AHdQСcI xwd?fKIp[QSî߆T&?")DH{4np^Y oqG;KP5<.HPPWTiu<4t7V8ŇokqHPwCƷ9V.=l#&V8&Ym$Id7iF|.w CKfmZ@c+è3OU$=6#/-jF("_d)՜Szo]-w}Q)Y5eCr=ͯa(qh'fB, 6r!v^kk I+>jp -%R̮'(yXaoyW]ז]6 ZئF_3dN2MuspY$%a85CcVY3F6Rc 1F>7|& ~]+-4UrCgzVȮnjM}P]qx"J]i`@U>VgPdBm/JCoCjmY ]S~kmO8sKQc6)T,5$Qn?WOF&bŋxQd0n%B#v^gn/{묏d^ڸ~'z( ')wrώQ|;_{$(/{m`^ݡQXf*UC?/hnHʚ*p@ gq`ƈl!Wsf] V 3VE%<GamԬ݉GgzfG:ZğLKzէ["ӫ(bcɨ>:yJ ZVIVN[0/.u|!if)QL޻n!B%ZnȮoUq).DWحmx4SUhj:\EKGlT#<1%"GխX }:qDR$;ZΒ@Ve`7Ye+54|ɵ意 :.B %N$M\NPP @ߘ4l$t1^QXêX'd4/`eȔ <~9 ǃC^#fA T[A"Ncq,5HpnV"iM(ۓ1.Si`sYfٙ3 bt+/ 5;VpO~_N4X Ѽ-`Q$>ο{?p3,nf~qKsd݊Sq=08 WxշؠŴl3^"?\KY> +-y2D|J:tc^^iDp\AI_=yZOKŕkp`:z?Le]ŶI,Fk༠zAϏ9q:BpapΡ*y]Fj\u]nݐv;J8_3GJLeE¨D{[!/lP3ouLӊ$ GgK[d=~2%UH>k݃+(3GsH6k]@Auʤl;?YgߣQS=~S]de_+\)=+CcvHDqwnUr|œ=#v]E~LJu{T{7 AR[$w{7_B$Cc5g NKyʌ[0@1G@6 L‹Jw vN7: #K2,Mr[QX_K5? y?OkZȓ>Gٮ}nR}z)s>~(?%-$?ޏ|MvciKZU,߭?{fŪ K@.YpSBڱ>neأt< {/ 5K88A;-+C( d|D2VԠXE53l@>"oEh=t E0hrÊKW_q8wӮ݅*Z,R Cf38܊Uup$58c(\(-wgu0@D:ꬆ*>yܶ92ͨhk7_Z[3f.}5 ͲZ@ 7ʛ+MXBJ'j3HudTJ4ԤbAGgdFxTC5N 3OikJeGLJwʦF_*LUw Gb{. )]裂Ki'pF}Aߤ̴2}VbCIwxuY&Xo2S I$)/ Eq2V˯0ǀ P NP?iNꨇ j=փY)a,6E^ʱoCISWS6Az%Q8ZqP .-;*D/FНÛ2&>7dX6 <YlJ - 1%#aL 6c תdc!4Vdkĵ̭A2YKn[ PzrQfIbEaw-=0=YGnluPxlMf9H D9Ax\N1lӐ yU>fBY84!8 f$F?Ep.{큦nFVGvf-+CT?Ge\X-2Q@;JS8w,( -)I@4k]xgn9eu0/f#5KcM`b䢔ʙP17bgaef>l_hƖg@ga^SS,1iH@RK]U,,oEbZAƣzn> 6ɂp_&tE]_c|k=ߖC !l |͋vM9] - qCML8@(,LW;j#C`,IERR Elm8q'U|Nai7_lיXp `ah[o4Ϫyť3e;6S#9R2*ĹQͅ]M{@ ^6R# w\unЦaPWHW1;q YPY ]23{Bΐaf]BoyU"ݬ}qC#.i4),Aǯ Ny+'u|!fƅݪo Z!sYf&SC\ϧ[xTҎR NSIUBW0X,d9+)@'M5-3L}kK0f<ەdu>I+u3/~;2&e?~C޼a,;tr*uRRm^Tڬ[Sw`k!{IB>-de}D3p6{kG\ j2,_`zӾŻ8eCI^ lB 0CNJO@Ԁ޼]b/VL%-^fFb[74*cW2ȄKpm>uFvqFIZ1/;a,'ou'IUw(UX\ U:~oN&tS G/)/&$K`r(`S{dMӍ_>Ψbh<*CID5Pp S}N$3$ekX6Ҍ{ɳPڭX J.:P)@M#P'}VqAGڐ$ɽG$tebppO~P]d ym|m Jy?M~X7W B[%[s,RAw;LkMِ}aR R8&Dk*EhAVB[T1-؄!֩BZ gʶSB[G1p4a܌^?RO^NJe E:W'C55p7_l5}ql(;kGH|a*OFC;b)~3ra4s75<7Y7K>_pG O6hӎcq`xtHZ؆VcʙW`jNAHnXc:T&..[Rz3\! p$e8'$9Vy+> ޭ/ML!-5B0Qc+q@zZHc1 s59ipQ&KIzrvfճd(Oׇ^:%95W]@3k—Զh+Z~SlG̼0bp@aZ jͩ?Z5)mFQǑg M w៭VGsKCJ9Is-Ά ,o3)7Fx4{f2悞 ]1 3JK x0w፝J wrތYaBP\Lʼ LOݣpC9 V5cpܞ[ 8lgi\;}"Q@($n3a>j5tȢid3q =.Pv#& sVh^(ffRWo>F e\ifH:ayiNf%2@\D +j(DK+C(Cʹ7 [REL)AӟGÚ$0AS) ?q I*3Q?LEP+5# 9ڽiXNkR^dDOxWd_dE|;!q|:v 8 .i43rʺx5."GQ}sV+&B%+3vetHk{1_D MWPU{P`14YeDEEVGo窜57`k4Cb&J=`WremU[֚ 9]!s$K>( RE:< Uy&$i;NWp9-k\>_^*zqTOř+TS sK2'P(O7$Fcv!u&'7)̯݉ uf3o@F1.tD:*;"M5=jGgSs ;[ ,a|yO" 5*( (9*-Y/e6+iӑNW9-SyӏcbMgG~h4W)5 O ta1BmRLs☱iay4".W Ÿb2WWWGK}R7ZSۛ$t[/w AHi535>Q_IV1@lr|<ݢo>2#z?t=5 /Hy&U2cئe`V!hUy "CJT]96Ί' }8LMnYbK]|jSe<n cO2Eua^ YL_Ņ}U  (F z~~½QwH*{<*P:Y#"A##A3_ 3 0/ӒqY=J&0c"&b`F|ZD/>1 g,A?wrfjx>ӪtBZ&X/2JtЦ͛f"/[3ǜo1/;GÌW3R,'̓LF}0ome?g.~,3g_lǗFd"JWeSm?QL@L g0Tď姊7Lr -NadӻYMh᭄mɔiE&SULڇ Y.AQz>]75\q 4icCiڡc|##vm4bmSOL X ;=o)< U]ê*@ޔNz̫߃n ]g`M!THe4-=w,Jh_4_Pb3y/(N-Ƌ3qGPtH1] yG =&Ƶ/|+ rRKt(̳BWe ^De.`Pmn#6Q#KpȄ"g/]T'tĭ 2z/]Db\?īS$R^BF0;xYVdR:XQhȨ7.˛l>%8v!TʗZ7d%nV)k<Վ0:ˑTOtL*FkE^Svj[-3&BI\b9C3P `XGii*9/eKpN1*)Jj0d;4 ;8`_YZЃDR^EFL0yY@eϥ, ,D3,%pbҨ=dƮOͯ"rz9F#oV)Q׸*`~~@2%,󿁱\~ 貶 |-/] ܄̝%8'w乀RwsV> %cmv/+M5}Y 4Rzts]@T V $seG42Z6-ꝲx?^'PJ!Kyu[n,H95?g%^0X@Yi7(, $!(݋baD]q ݉RHh$kT?)~I/QP)FѤt%-wR-ec5>{m2C{[+ŭFP7RnYZR iޥjtlEQ] uP->|SϬ<̕ PAun}uu[{1Y8Tj&Uvu}QS2 {tNV5Ô]"v7=T(B7mSUDDrdsE䵡FRfkvM3s`}NyǫTDgg͹E^Nk1:=+0Cn*ŊqUWG7<1N.+p$_=Ӭ J'=s^l]+緣6bHQzqX95Tɻ?*NdGz&V6쉭 u"A `ҐkC,'*ab٣"űXw\0Sˌǿ O}>|)u<%6z'v{~vgm5vhd} g813]fwI(vCMRӟKjBwe0'yRΖ"En,UROCyg1=b9*l-j&ᄺ7_F!fX[S: Z6THA)H6AC\/+WDj>Z޲erk7{P@)X{09( ׳P} yH5>ӑI *D$iE4)_O(`5kjKL/T4A0yřAn޿;Μu?֖ ҵ *'I+Rol"orΞj?h?GB˼a8GFʞ2*e/Ip,82>qR899휻V4mߞCW7ˤW"Ixnu]/GɟqnY@Q@.vU\AA5G =0*(`Qtc&1؜||H,ZZ2 oOai~ 'NqF1bɰе>֐d,W\ҼAow&%|S3a2DٹlEg3L$S'آ!v B6  f_#f q^_(_HkQ^J j-uVw*t>@ac|KٗyA9}˜Ro/0i P`c*\V;9(yk.#m_cȃ҂GG2jOl5<_DoX&"AN%J *NԻȴ#Qv:Py3uv)OBZ1>8 1ZН'\YʏQUXT_jSXn?_e xV({)vcpPL>qxސcEr[YB:O]od쭘75[D-*Dovkh{AY -5 W6XM3 jB1 t곮H~LlAf eKs3h5bZC8;j廳j@.F9-2n MҸ$C 1iQJsR= P]0íoowrU(pR2FXg9k{l9VuϷEiI[4mdm{- : Ui#hu!:oZ8˙;($ gT~ C'Mf!вdc ؟.>$hpBnw9t[y!QUX5ss4-2{( yR'(z &N.1@m#k  Ci5+LT=څڲc|(_E|G/rа#v&R>Kww|i؛5_|}nTd!l6ӰUt6]4ݐ]wy;= ՗9sۏol l prAd/79IK1_cA-dS*j`}gvW<|.^SW(u|f@koH ]VjӡB aKΠ~E(g|m|dS!vږ 'ƗA.(#_FDM^m9`4k4AAOGDb/c1V:_s B0`-F:VNdT|,a̾Vh-QG}~y pxWį!xZ G,A乿~V4v\.4c2DQzZ!wLfyHWiRQSLiLSɖ=lo`+?:>t͕['+St`뎟 4pj16Bw #4GIKF#[t,fP=e?Gc_{CBB-+k]jCeW#HG"7'ODm|Ue^q J:AXe컛Ʒ aq3bDq2&6.0 !ci\)DG<3a/JZtɊM|pC#T."3̟'8|d;x5z orm$Oew;|UAdR:6!u{W̭^YhV}2(_%(VQlW6b?KfRj93~_*SIuEMvMnh9wmg"8Fؤ!ߋbzKz%s2 #:(a]Te rwY8?fJea3?b3~n" A,GW[-9 `OwtZs}'?{BYmTXV hõRDj[:0 "0_*n.%U=w K/=r-z/+kxIF)|VƄ|G={V(&>aaAcEiױEyhĿ3jIE9رPV|s_-P=T[qxɹXf4O!,Q~3S6/1^[qY%< αY 㽷<V+u?3Ċ" M07qO֛"@Pb,^vyPR.JKO䒎sQD#;f*^ԻnҲע=|"?H#&NtBdHQs Sv;+w뒘fEzEDxTZ7Psq*Vg8{0tkMl2 ]..x$fC{@sO|6:8nn5V ^Cz"sceo)/NQhsԇS:aKkd |"Dynz "AY lƕ饛W0I49a9y- cA&Vg>"J2Qsȧ _8ojGwT|Ʂٙ* Yќ}r%]l!Hwq>YTF-\Ui St:ka,IiT&nV75v\(,I4~^b98tbч=H%?db&B)5?> y!6޹e+ER/ګY3}q T拈Hʒކ^zi]EݵT";T̕55:uL|Ee; .t`(?jP]S !\Gs l=*cAMB{J,gn5 Őoc#A >oOՔ'v6NĔԩո ы\ ̫MND%G6L68({ј"sSy補XTJ@/*oo>22R_DƵ+ƭ~&!UP/vyRfwǧ*{\+տy,UWHpuUrC׷ʽLi a|LÊ`SxU`+ܳ.Oя5z|4+DkЗFs4,0h sr%NmƷ 2Hآ`GXKr1;Nބ+FS#". tEk3GE{GMͻwقӢ_~|ϛ+)#)J]M0,p+>y7VeӧH䈔 ZkgH1Ð&TWkJ~UIgCp;% +/&rˤˑ&욚NE5;>Z?!4%RG0}4Ɠp9W H{~uڤ*Lukn^/o7އ׫/Y Au ʔ؊;aܷExC"O>j;Uca/S ʝ%"&%@Sa!7ʚ`Y3k[=:SĚ"\_*iTRT5]F*O8|V~$lφ912sS!~Uᅣ WB4eI?"JXnQ!V"tS67$I%  Ɛ˛W{1և+B0uD|I> jYD2s}m;@j8v%MWmO[D(MUXB~웶:] }㚋R֬rX (%Yz-[ܠ\v41{I(_ߞj~8oc_epdn7 -&-0+}`(@}y̛Y\APV1KQ>ѻ -7.TD7*YexyF֔ zneOI>`qS Tmub0v e~[ Vc{9J [ ~K@umG,TClD f򒯴 ԓ`hz)yK^x2$Z .\eHH0c"{[Uĺ uz"T$(&\8e9A4$1܈v:*ll PR fFs24Y8õ =`QѱdJV$bx_^#EȧDvOk^Ϫ]&ιH۔+xJգ/̇;Q>7]YG)9MDE l 9,<ˆ`I\T DD M4$d4s7,A?Obf\ GjWwhq Ѳh3U]`ť{\/3)TYoBK#tG&Ib,R\.SrF !NKK YEۑkX Ҥ$]Z{{)쉶!]>QJ}Z;Mt(@p,IًB[ 5I:M^ IkI4B k>[<-bm&>Tui+Ϩy"ٞ_FWUPXf\_ QQ8;s!mPJ:1*Gx%y[bl'ob'`wJ9n ƽ!oVASެo5Y&`ޣmtvuf+Z`+xwGU؝?1d0f?f{k}3C5% E7fE 79W;LX?=ZvC ?  '/` lEEgy2f%fTz׬:QHbd/D}Va#X::rb_HM}}7B r)IcZ{2_cК%c%+lI et*!:vAH]v*{2>clf/~|DGOcxVbۇ(pQ |QxK6~5Ot2v8C<BN$\C+(Ѩy,ktz0V`P૙^D2[ w$VIAm|Lhj?UpځGb p%^yOnV˭$x ި*d6DƇmuZhA?Ͷ!Ӊ6hh|Cuosr!%+ l-+*cS%|'FLwQu[|126>97餾9:KXeo|kxh'+S?`o*%۬9SM 66rӳjѱT7 ΄0>t4DaoTr)mh?$ rodźtiaTz\N_*-J.}EBxYn-XW%'9 tQ#YWѶ:&Z0hr\(ݳ4I7lJBn {VPJ_2ųב.TV%aԑdLdA%49Dënd?+5c3QKĆL DS*EGG?'I!J?,}Ld%Kꇳ0XG$1Ze(` 7R+[v6 DAX>CȬ:7xA $GE`JvP$c`Fqw燴7?! w5"/ Nحa5V#쳧OENr\:a-A<:'#RM X r\Z8.ˇ /],$yhuECd&O7)>| 1]Q_X{xXMtq$wp!k|yBb}JkG~=s+lkY/>zXe7{nW1F3EJPW tT0;%0W͖Z8ժYoUnS- tʹ֓,'3 K.7 ֈfHS/JxoM#/@JCH~߇p/?xxmAG\mZd[ n*@Qm nkh {@. :VAӮ|k14$T!\U$1qmD&,L E(/F/jl"Xmȫfb_96OH T7% Sv$@E:b0ɎZ6^o|Ÿ6qs%zCB2 AD7fQTm[x4K*pԋ2p{^F{%`Xv7+D7drePo%]Ti,ݭN[𿅭 ͙D?.|K-7g4츫%/w.+q24|=Ҫ94vl8܉cAs0_b~f(l2qL(WnN!9)ݻcQiLϢSf3㍨g2aPr5H74ȃ?f%5.YTä7\v<ZZj|-(MMqrG+([?,!,pj'>7`rPvݑe|7{g`h*RoNJH.[` 3̍z4z&Z9_2(-ppɦ(Ccس__Q0ZPUSRM.#iXF8'Ҵ)Y0r1%P,}&.Nw][SYhucvLgDB-PG9Ē$~l{k,r4! ̻s](ᷚ%*NMfw£[^\Ҿ1"{fh>҈̂|DkǙl*U 7xsYHj]5d ; D'h "产yW"7*B6ZuAmi?61ZE&lB"W>(Reo!(_ZJsZ|7IWFGf]b*naDh3cm9PP{ln8T;'#vA|um'[^+<ҿ6_:>9#).c,k4-#BO:#QFHt3ՂA葁{Q<^:ICC^e%@87ۻ9%Z;bh9!i7k(ӕl2ZvퟴѬDn 0wbfED!A|hCۀۍ@ӧ|~4 Z_w6htEfH/PIbծ{4VkF OV>ZFIdl_~4-)O5Pi:Emj7?N[@;fpZsu^\eh5.Z׃^?|*$T&"Ӏ,hhwʔXmiG/R.X^:ASI(c3Jà)[ 4Oa9b Nsr!IZcCsG̸jeq%`$Drt}q'`'H 10v}xl.3@vo*bYV 2ӊiAAH*Rp} EAD*GN:VK}Āupxf%n㩀_V_xZW6Z2=ps?+䲛pB>W b|q&ڇAÜ;F(& 2VF\ߕmW~Sl2#@3 pawv~72,av59-ڳel`&J oNNP ,"ɛ↑=z>ޖ|ud;RLb܇%݄> LA hfgT(nmI lOhq+)9JTU5Uh⫗G{G 5~m 93REwBrvG#"e9= fb>TnП!Fݏz7U"[±G *1hW.k|E+$W&0O!F}9k`'ax'hA'[^bLaA`Y$F>͔};JC CY4ȯ؏tqѾ*<Vs2l|*AyEjj7J)܁Fv5ؓ庬KH{9Ҵ+I漗J0=Kͧ QBYobeΗXbBWmR* sG< x@,# ꮭ~h/<<P#;"R6coijW/WzDi\3'/iyԇG~tԻ[xP;*l5>1)ĝ`&>H@W-lNES~mw%Տ yMJla lxH}N١0P' O%~bEÇnGq,s;Vjzd/R(HJg&BA 0hWcȆe!Akj;VmnYeN3LbAf5!gmD׳J'yNR\1PYMw~-#3fY]#&dyP4_Yx4Q~Ӊ9ɠ=9/m-Ʈ=+m3`'φKr۟ߙݞ^ۅv߳_SPc"pt *?i7zm2e)هKЖv1FgaNë+-qUm_@$ Vvn|ծQD_n5v8:ߐ f\2SLl*V9iP#m < ɑĎc-~h%{z WJhwkzM]fxL7yfEZ]-U$8V:gڡ̌Nfx_5yߵxp~p=5vtzż?c-!-MG6s[gmlrg5^cNL;s^ zr^ Fn.- ?I;m31NTb&2_<3G/n/"m_gnCL<7l_dzMW$]@+ nj( ~2-"}+uiaD𿜲vA(L/%(7J0dNf.GRxh#SɵII5~2&~ټc]LOaD+a(cvl=}Y;'TJ"xk:`lL#>n|6,놓=a+&ں;8GM7ptWVD\A:G7p|⻀bn"e5@qݥGso>jů_XӺ*1rzMo8j(qZD7^G6BM.abWEb( (Ǽ܍SEm%9)S\mЯH"U@wJ8"D&9̓|YldM22NLkk*yrߐ@0K)u<E_@'%Z3>Xj7Ӣhʬk7bUQ+#̮kxI:D|Q$mc5WH1@USesU(D_zkG:| eׄNV Yo2 bNj佼Jt\[@]RX+ r|H }j5˛gf1K>{fsˤFnT`$Oƣ<]b P# -:Z}/Գ ~&?PN@Bmɔ3b ӂ {wx?C`cқ6:9VnSͭlHA t'CLju řP JCwC#xX$-7 `BKpW҈-(oUHSè@ ~m2hSQl0qŞOx8egY84Yl4 0<udkԩ"Rg-TA:5{C,UVKc 7P S>@4m!0؋ !/wنG ~[{X^rTq% @߾f1,qRгU-,x Vqw͌6wzi@V)eɼg:ԗcfbz-LIZ@t)b16<դ/¯AҟN8S&lugĢm6FDƻ4=s?1g +^:'J63M\sQ~7PD<.~vv^I& 8g)lvu}) ]hLٽeuiE;4#.uGy@{:8+em0S&l~EGDiد7?W&f\q R  {‰Mz%0$~m9 #+ Gq=Sp?kbpf8Yϗ~6|5{mN[U^)rаWs< .#VX9ձHWWoS~1ŌX,m ~ &Iw@fFIfN@S2#ªI"]C-4q? 23:['[7,V^9܄!B eEfxXM_PBrj]g/ܧL3Kxjfop1}5e@A;Y?Cq*+VvJh}dbQMLrΖN嘆-OѨx6.TrU#XOu ǫ5Y[rhR AR #yJ{(P5Q;kˎ1O#A &Fg,k 0b{ͷ^nH&~1M%ۏDBuR "GWe}{ZҲ^~6/JoS]fF9<숚>bV8k"2 eנ~"u>퓥#y;hCO?n{&Y7B|`G>Lt{v-bφ؂/쳤3 =Ũfm`q}mly9is^w5M以2h,E`Xod~5V硜?BXR@aV#QWHg v-%I^NvA@9\crD }bLfmmb N^jy ;dBt!=nvsJB* W|~孴 cA$Y%6軳;.kюsv:e^TڻO "؀MҮ76qY::5`$ tm$p}\KMxhV3/[# Ş 8ܢ+)o]hphAbS*l/N$5AƢCáƈ z7jU/ 5$#܇԰458FI@9إ]Zw0:C{.n 5U\Ut&ųpX _HJm=Ge*̺0E)C(!r_!*m@<Bgk[$⺤TA<ap ]>>ʹkNк!{BpxN&>8HB5L6]͹0 BDlI`+X*(byI  HgllH۟^dE0I%{g/n_G>(Cu>Hӓ+ 3Phԯb<#\AރW+YoEE+:>CB:7 L'jT!>O<0u =kA*ןg^sh<ʸ? G^fMM+zG ?:kU NmZGv:7:jHZ}.Q_t:y, f~uHǵ_l TO[Y> ) p+pk ~ks`@ ;_P+a`UkˬAr2ogHk$;he)5]&ƙ7?"hٶdž=H D4>z `4 @T,kqwj!dĈHQߊ8ʌnmY83ˉ/WQs6;l[g#]95s?%6h@ .ym1ExzuF{ň_D T=GՁqfd qp&:䶽1P`d&iUᩦW[ġd W"b% M:<),3ZОfoK s3S3o%;B >% :l,iD5.x~{0{6h~IH!@) ֶ5y|OC6\< dƝլ#@݋J$A'E}bwQ#gfSw_f<踺$'&?ZJjYZo?tlO^Lug2?EX-!~0}.) R'~,$b)]")|KcnE;N.%7z ?2"\ɘiT}¶P"Y7 4m珁jn^:V5! Sʵ]nӫ|ޒ=Q_%U⸤gp d-:%q^0ȊcH!O]'BЀ zVV.Mz8ԢX8B D4B{pS>D*,ƒ@a|n#4($~g /yK`QOF3A,H1;/NdH JF4?FS+@gZm!heyyquGr-sZuC_hqs7}9KD}}eRa]^Mt:!mN*"(b/͕'c*O`gHf,Pgf7\P1Y_YMY7F!E#ԁFw7S B* a/[U_qGҮN~,w<\QQj(4IvIp r?LE+gx'eu{,Y -ޒM!u>.n@w 7D5H$Tơ%YhVnYHzH[e6:RkuNr=ٺ+T*IV`rS W6c( T-=y&hM^ɼ>VIEݾ6)Ӗc&h~@ib-O5uPcR:^r:W ةU"֦Bd~~b% 5 oeJx,l&)1t`p@gY0r[FMە8K4U\ Xzַ*4A4JúuRI߄2;0%\vZ2T Bz') !5rYԒ8RMLd~SP T `AlL}q5pAs5Hʶ]K86 o DߪkRif,WVl h3?sB,bǍ@V7U_ rݒUPR~ V85cq+T\- 1b1RhbRĿ!,  4H`(縹 MɚbdBw L5/QE)d 4˯o@侵4w3UF&W5O,~NHVE3t 2{F"@m t)8Vv +P&{m${C*%c_h ݡ;!MMĻ&zp_GOkI<XmB4`T:D2W#{ )E?iK kß+#C؜TSŘ=~{TPPuwXM~S%L/'2㄰7ɭAx8x,pR6M^XMUX M^D3c2 ApeǠj(/Öb?GD?~ω$Yd0b[9CZt5m\47i@a$ip?7Q^@p)5sIQwҲR@E_"5ތ" "bU%Z9 +UTj \ExbmBQEDx"&]g_yhf~Š<>|1"wXPb)%^Ž%j:P0JE莩Ԝ*)ώ,L:~DIRF^S~*d)H׵.6+С @|w9eoJZr!??1cU=~2xO=p J\&TX|9)`hYxJDx:mD:NNI5_`˾f"O V!>nL,Aʈ,j6s{o6g̖KD-YRJ@mq)g5d*[P䵺J$okᥐw}bo搞Sv7 hh#,I"HXDngVT3o*zFI>%Ĵd5=%5W7L^S{J >狥M1򟧊Gͧ$AY!Z Nv#Rn`Ų(>ꑈNtCԨ0 8Q8 L6*ɜe.Fx:r`˛-4=8Vq Y.8 ޟgp-M&¿{i LuI92)`){wXúThI\ej.6r"zvotb 7oe/bǴkgxZ _ "j8Mfes8oh <2eun196TwAnKuGʗ͢JuK`v# Ѓ_&U;U(NK(y7A}^*/ M 0[l2*X!LdCFk*, .,*?fXWŚV2c'Mxhz>pP4m8%;U;aM5a SfF! e\S}t~WQp9Mû)jHAKRYcҧ,ۙuZ eYp`X^Y8|*jTMY#D,{@c}DJrEdyEL)V~m|`凅|R]?z|5kȚ`|(/QT_\bmKP~ZC]bߦAOM~|@KM<ꉥi1ղãc?E_2&^sg9-ɘq1ՐC_F?OǷ},^/ %]P-9[L}s4US;B FXffΕS#@{[GPרsr6n0DQ8WTM(}J0"V~gt4.Iv~T\(S>M$~< VX6|Wtv#"vӯ9OsY?m>0Fr)4 )t2O鯓nyɖoqY*Ԙz*ߚdRn 9uvdJ>)x̞7FWJDE8P_umꀋ?~5/?δ^|*& 2׈aK$s!AOŅ.2@!6/G1GѮ2lPl0psvaM>b[xqR*Oۍkhr擺2,HY69Äl/+vUw L)QP39Kg~@+ѷO*2wp㎵ПI~nϭۊȷ ̝ȭb^~ ,xםI&wfL)Pa)p^@GMCM.1 *bsImsA,c{ I:q=]Y9axW{bFNH> 4Z,Q\H7,lqlo%}O}a$NR⹄"d I# 4Ɯ~-&?8*ֻ yX :kmz@>)Mn9_"9 DO)n0ף&ݼꏩE^:Cvf?l;wB*(4n2RB/|봫4Ʌ4tƭy(u ܫ23w 8v*vO W ]€vw@Piגf\Sefk3"H.`ƏF0jv̳abaԑoԫZH7*o96݀&ʷ+>$AG_$R hxh:0Z[ziSLU9a/5XО ,ɼܤYULKZ͝cS̚u~by8RC=?WMvC|p8Ճ2W5:,NW loQfD7[)N'ۼC\8+vk ɛ;ہݝƓqhKTKw9Ⳏv^x҆@R2)8.k/TMݶoQ7vڹ1Wnrs)ɿbEU)]*eXCR?F &Pbu%{(orVTT;NV{&)MҜ7]W$r޲KZbi<yvѐ8?k>%4 )>zhU"h"(> JD(m8;wq ; %urDD9NӦP=duא!|(Sbc*V :{eñ02KG0姡OFC)U^<8˴ & mMA 'L[:ڝP㊺<( LAIiVH dy=O n_ZUV $rn) %쁑dNHU K:Дmb;uNj!a( L, ?VY (Yr~SjŚHp !o*G9ԨpvfeZF&(g'`ge-'N7\gFG=؈{cp"dS&cD Mz6} h&R?tkI,Z4 s0.VWi|KgMQO;: \tԒ9K`58v:c5TgXM(YdVߔyg@2 ^aHxOvq¾ "߰3kmvÚG{luc$3!2 gFFϑ=i͈p9pV0};h1G[ gpXts^:}v@L1JWS]1(5I1-q[Z(VĽ2!_P.h'|1@蚻*nOxRky"h~GlGl2: FfթffJe'zoջ(i"b0gNc ŋ1";B4YˠX % q%W;G?<~ܗ>\J64XCū `Cs#gY~VDJ2G/^8 i 2̦fRf0^MUqm$ymZ%6$kQ ҋ.8{wqjB @ ,l2tVu0o`yl|PA-wo[My!̐Po;L(M汪 --ޡ88-7duCv`nm~n;BuÊ zU:K4@ Vc[q,UTm챢Syz XW; 7ҏc/SoW)`1 ߣ>; 9u~@#A 5@GUD/ê7VkF `Nj8&ᅫ*QT$gkP౵f=/W҇V_5w-/ʣdLټ&L/'cIZm h'Nlmw/yx{ ?x_s1AyRoQ7c} ?YB}b⯨A*)U3KUG֬v_3s;p:" f(LsFZ:\#t_5  p=/VTx]\ap&paroETYѪzDk}ttkpC[cb:7GE@LTvIkq@tr{Kl6*_h0&U:rKOn3vFGXͤb*_ О4F C"F-`yb6=a1~ !":P81 礗P~t,PA"gvX>PJ )ub2얒^ Vť"2N6,ʢ~IKkv3DK,pqWnMli k7?C1 ic=]dUVC\.c29P5,6GwYjHYuU[Y338U\dQHؕkpFԸqRcQhN+\bV`>J=uY.VtӃU Khj0K%3y`oR o\ Կ^iqC)90icM~0{|f #(t`!m*H5үbK,wblH2{4rwbo45!(B*qx ( M|S2Cl`lXl|agsG1k2ahLA\{)yY:1IRO=:czQA\$YTTؒȌ̷ŀ-ǧouWX͠yP#GA8,h["b`qpCNWo?e>oa+F[ t+KZ=$r{z8V-ГJgk2|,򯤂=ͯM54!Z|x&7X9띻|PZ7滿h7 u2n?X"qP7t`z=bS_&Z0)W0.'[SR@-=M)^݋/r0c|]Pekj"&yo ehf^'=>8aQ) VY[kԚ̝ tqn\ YGxbS]277ժA* =|JFT_*B`^ΕA4d͸,5:UY,YX8W|M)>Ų^[jCD$HS/Xy6 {D0G#Z,FD}+D LXbjDXhqfYuM^ z>kvlEoFҵ$Am-aJ FfibfEb+2vѐ ljWVW"#\ ~J¨uǛE,T̟^ Tgn?JQ8yڹJ 2flF AP%傿lDC65cN#g"N)鿖D%"B(8vӇpbO)CpZeusn*Iʃ5ݳ=Qi\ULݝƍow ӢRbYU$Y>$Re$jJwgP XO-\l_S2+<*1.QO2vau%/NJ5I@SQf GUsZ\ѷ8RhSF[."ϑX$ v޻ϸmjzf @_m.zp&rrIQpP_KE+i`0n Ӓɽ24)PMGN"cM$*ޥ 3P͘ ͟ſ=yp6LQ0/d^M]XVj1Z ww 5k_=uo7%L+VCS:ZQ ˛9Ns, jXnv%.a/:z[ (>r] t5\eO":QGD䷈٩C斾C¹WۛedkE +ZU@ϘO:ޤ̫R05Trڞa5z۵xEQ\=3|e'R IJÛAn8DqsjAש{e{*B4x!A.&g-ȭd>qUG&dS[!c0Wh`8 ێթPQD >Zm0zLΒ,^ȕ;d@OQ.Z CoM&?xeU,t:yO°ʆ[mklG7d{Z]sn7!w>)J%(^cgZ$`#N|UkԸPd]]bl̅q\Az3LZ,RM~HcՈ BXЇ83{0kzA" 5-C6 6O&&D JoE'GѕP3֍sE ulQŒϴ Db7T0b0yjh&sZ/ĠYSbT_L9y)ak_Wo+a-1L"OwGOָAV"W=ruhvnnfsx?M?voyXj]q_ J:f˻6/oǕ43xאFU!ؖLˀpW\Xa>ŸFN&SS˂P{ 71n‡Wd۞zulS|K4 ;값⑗ocwvPRׂ ؠYvbΊ b,ÔxpiNK.͒aoa~vH*?{iݙx@@awH%,foSԓ rH5 #@B^V>=۞TA>"3Qy5u;ug-67>ċwpHk\w O,XW%Dn<3>ZE&FĆ^Q -aLyF"i0!DBW%P vSeZR\<>"tV 0dKuV[Xx%,~㜀A"Ö8,JIdmGѲǜ~.b_m G"uu8PaP". 0@~GtYla\z8^iRm³(y&Ov:| 6pXs΍&u K(5 Qc-rHt(w$L[{K5S/f""-L20Ep3Xl|-UqbrOɰ'D1S#G)%@d8䷩gM# JL#H K̳Qxbd̽:=S"hY.mD!~}0/S3N6 ~)Ph _ޘYiXa[Sl=(zTAڤMe-u{!k!N s/|™Q!zbĻ_ccѺ6nɟ?,3YOI&]B_Tg((@B^*~֗u geo·G$?46_ gI@neBGjc"ucTƆ0R9Jx Sͩ,|8KH!>bMf>b+VgϢФs y2@?2Z^U4Q+tLOspCɸ'V/tkO,Gg.a`ڪxInEc75<0cX%-͑Lxg}"I;>MvSnH  o9yG+<  7N<tLA['VNs^ЙY2Cy5JsPVh JIKLO)3d q۟_|0=9>9DL\U*OcLAP@_v&OBa=;9{pjiR֝]80wnW7..CFfR$b"C*ԃvoRªڨ(JxltN\aZ7Ҩ<{6BYkƬ}>6/]~qGB>.LiC7;|y 񑁆]VK 9m*X˿4F"o Ж+w6EϹ'W_u^Ysil?Jp_ioiL|wxs$YN0[FzӊAbf xmg6t/w~%v_T3>mG -/C GnJ{=AlWjbYC5K"Upynp/W}-\o eyNZ FkL(P0KD"d]Z~;*Uŷcng˱fN#^T!⁜Iw&{P'{%YMɈEvGX 8&LH0DxBoXV9tk~zgmnII#rԨlf&tE*8nJYrX;ࢗP(C%}:r}徠-=Ig` ً6ܫaQ tͺL2'>7Jl!#?Ή7/&Z/8iq|QLhK\9 6܏5ċ]33;~U> #o3vTi3Vrf^u~wC4!߫s Ɯ%bdm(֩:E#8NH+èâ^ :o fm<0Q H.[{!.i- nг 5ufHceDxl\=t 7s8)LNx( " RݲuSI{`0gڀrl`tFEҠSKY%B1A}X["j ̿(krfvM8&;970,c|$9b )3IRu:Q++d [}{tvq,Qx3ZpMvD;Xݟ+:$Лh l+gTʆ4$6_B|4&"G.q!hGL\-酫 fr/H(k0oa2kl2qBt*һS# Y"2AJ@!=7!$Z_7ؐAg)ad?>ݒxw6 RWyDV~D]X?^UŎvJW^T`[z2>璉HQVXڟg&9"698 G3CΎT>Y5;![WM"ӠT q9#d&%eRZ(PUp'/b)S(9o*@/_i|YDoK2CMѪR2FX$mL9qcPyd'#F n d Go (of)~o! ]8GX|zC Xk(G(Ih}YTwjɋXC4*,7v g> DsC@&/ nTfJ 7vש|-?)~k> L f( ?{JG +J5!"5wpwi:b |2Z:.Sڞ ?*ipZlmZ1`ʪw`t liB#Z󉣨xXH*e$֫<"z\Ycm^y-pa=#((sυ`Mϼ55-QF {s?Lf%D0'״2K>6 Bf/(n [B,|U›ܽix²(>n :d &%QC Ӊ"܅݈BP޺o­+!1v~+~͐3>XX"aW`*~FafD]bx(o lf -ei$W%pf 0o؏>X, 8;.GЯۡ(S! 5@0Mh.B (v6:ɡI׼P}{&z +'.AU-PAd+6A++Nڞ[? kU֌ŎA3+- C%Oܹ AEgABNtw^޻P1#Dſ/14LPXo-e54GiZU{}kwey#(ėiD1zq5D+Y7\>U:ȿnoVO9yH&BCq`ޏ7' /f5=,'ދIvxfȊAIwo'kCĜnF 5# :6ZaXT[2bl) $L%;fg5|:`,2dQ4",ߧGNI#%\ Ƴ8DoØFo@_fV- ~%/ʱoYtD.|]`Cw*mlىKyb*ꪟȸ.327\Q.b^e{RR˟:Vk<3bo3e#݈eܛ.#'KD<>PH>EDBy-{@ f]VEbs$\Xv2bz=5 |}.a ^Tq杂WNA:q3^[oAQS"P]*?(gQ76$v!SQTMfuY@XcͳQMY)&H ޷I"@cN+z^ ˌjlYz?>ҾX e~PPkbWG$P(Þ7Ui7X.Hi}w[ohK~T qR}/58dyps~,ܫ7-vR_a%&*D&7Zy: ; sE\c`?M|eO"T1s1%8+wOe=q٬QhQ&f(1J”؂ʊ G=+ Z0k❲K "C@$jPtҏ_=GnEg>!FH*Dž:)D?.w|ȌZ}:VX[ssi<R.JV W8@ jVj̣ # ȑW="it3QRƈ3aRZśG"&O&[u7(ǟd 7֊wYXądkkL@ЄqOUJ52Z5@V`V3hmk,U΂|-wp@~D熟@+;ޱ)gnm(oCWOY!71IaBҵ$#Úƃ`J^H!u: Ő=v1sw; غ&Ku:cƩ?FBCҝn]Um8JvX)vNN!(w}Wd (<\3}w?m}7ҤJ,^9^VjL& s{W*)Y1B;!o]w@%fuIL8/m3wS) 5^Rƃmqq+vTqI֘Y͎tÉ9Pt"=-8a#nD)o`+Y E0RdèjCb1Kͽ9p_]}Jw\{ k+~V^KUxD,4_29;cgnՓeD )Υ0f_0i.⠤ґM:^yܜW)~A*õ{"x59z=ChU :1eÖmoīpKi>Ur@ \{šw{8D J>0Qg6\˄t84 jt}Y+.վ+i,I\˭|{Jbh, H|3̩a՝?4ڳ v&tܳ~C`ڙp ُMuYCd?%&69@"R3dCdp%Wwy t!r&ͦ'9p|[z%KaΒyAL| \-*6'Z6gwd6&K zl*M f8ehRzQ84T΋Ոa~Ce,ܨ \>)&P?[()pXQC@~ëVܵ!S/dC;v"h<[LBf-^%-nʶ:3B[l8=/ǥ,|sդ= 1sJo}9GR$e2B4E.k~&ooGڎ\N3Ƒ$b&]mM;8besmZں^(~4I6HrL_ܰҬÕ (BbC֚퀫 dq]}W\%ҕ- X2k|ޘ5v7$_ 4hОiX_#)+He lH 0=.,Uߊ歹5@K\R=+OrP|pQW fR3 Uits|]A? gWb=ąw.4&_HxȢGBm=M a: GY#tR,kk`Zܡ&\!bR)6BT0:b.sS½fx~l0aR7E A;>`휳lt+w 8wDMVVcO=L: :uu kUtcĉӌ[5 )Jg"Q/Y~8G:tˉj؃Fs@ DI]CJB湳iZxɧEQn%wthu uLDaTR%{ ?۵bOT!x+1vc_.=y1J_ް帋 #~qȯd|̠8]Q-N%'5Gz͊˜*%NE dM_Mno*;k>݃ 9K3ϧ&/'pvE¢Z +6R'_V&\]F8f#جg xh)6t9Vpt="~ʢ\&BE{rY?L@;''+-V ծ>SfT[ Td,=\FvMH_yewO"TA*wZWhV`>nP{hoNaFVS{^2=-̑XCD GsRs]d qS$ m.9<("1q5 }_Zfv3f6ٶRe&X+OOpҘW\R>k 4["4DOCWg/b좎e3%1e1J?Wd״-?ZLٮ^[ Âh&m E?mw3b#u1`q|DAt3/&^Q%:_sBd2ciwD&3i%s\ p҆ py>n={"ޟ[QϞ'k08tO'$uhJH <ݹUc[)6$ 0-!HսC(y̸"_k09Qm*, b?Oޑ:(*C12M4"QkVR>m.M W@ЂAVD-E ql'28U-(:(chiT^9goy"\(߻v 00tҫnc9$*3y.5iѓWI%8yu+p Q(u!4 miWϺ 2'l/b]T,X稿:CMI]>L_0QF1 *ɂ gK1{"IH _7^;,Hלf7}D)r#PSi;q`d53(1moP}ﱷy^DFEP2h̠pI M5s zHZID(HPÖ }GV屄%[b̀ϴ ^rm~O@Mנo(/VyH$> {UMfjԽ궿7h:,Pxb<}dvmn 1(4bAA*BYuh8/:2pl7i0Eћx87txf\LJ昞_[SIՒ$%y(7a KrĊE4ᱷÆ:͇'OEF#rl L˗jQV5M5 MPiD :EUwʀKS}+vf+RFjz6SDf[Roq٬1+"z*9URrpѼXaֵYVBzq'3@Ǚ켬IrՊsL{ mIk++~<[5{L!|S$|[)Q1aU{8).5)g E{\p#z W;_d%iZ\ VY"UuضXz# '{ZkXl*ڌrD?e/ H$jgP=\*s%ۇ\$cɗl˦6B%C_մe.B0MŌ.#]Ϧ-_s [{TvM`rd"H/ i&=# +1d^?M`wX}RkYy

    oC--e6LRq6lQlmJasddr)g7`;gB^rh<ʡ||Kz4~L VV&28=*Fe4NSYg{M/ ۘ<"Z;Ac7;jl]ljt8)ir ͦ$Tp`39e#&V)c9M?Ax[=U<&ؠģyC'H%iKg(AP.<4@-n5fAMqxWP2_|'lP3ѻWbZ'{Mޖf!Z_^D1X rcmNftd54Mއ534~4{0qF@XSqL!NCg"OgHs>;۬C)jjκ R8k:(9PDCi|AwQogu 3%vřR;>֑ZJUMA㢐dsi|TJ;mCSG-$F뼸B4 n^H]נG|-83.r-HMӆ Qv𨶛Izߎ\\L-IZ2nA_+| B"1&1|83qPԼgh'fjQ1vfW\uiz:)~HB䴉>҉6m'q%[wGSί)cwLBxERoy:RіNvT{y S-G;Uhr2"DpM:[7ndy? ##:|z3kKAd:VTY8+W|TLB'lV+=ɛMd䣀oM|=x CtEnmfa:򲺛ɒ{C;!bfRF:>?T@bEEE&FVV۵L2WfxiTm# =}!Zt srbSiZ?djzNn*Wy#ib'} ЅiR' +޺h4kmk.Zbl}ЛG(uۆѷ1Y}dFMHY |< p{au `Ԙ~ޭfJ8XfOK8R, 4Chb#=UYщթ̈́nR*`Տ;@VP  xvXZIG`s}M=cLJ}gn=%x 7KZy}t-KU'LᵳYt+yDkͼo""J|6픕/wq-]"̑&y3Vu>YctL_Т*+2}"5,IW,4rL ;Sj 6 40c1}|Gp/fES+Y#z wŤ^_iL۹KDd!/vDPp{(gtUl ̜/kJa; ^ku)oTTM}Tg!mbJpg;b~g?}lQѲNYϳ6-cj}d˜fR.dof<6lk9ne5A0V1%&l_AijDJGF| 1F s|!B , a;̐u|V.=Gvs@B)&kR]v?zATˮnqxpO;/ 0 n _Px78{TYN;`(weSj I˪}ߩ;pn>_J@#s+d{*^&6"hՓ(T8D`hDxC,["iFiV!11r5̧+%?Z{10`.`"o πs!<̆Z~]x 6S+z;f4'.JNml-nAdǢ}a '>@UR{DziE#iOG"Hm](ͼ;4sOSHx+< .nHJ6/ /t(X?,rF|B@Kv>4KP,vmD4SvMTZ)f LGY!鞎rZ¶tW"5:Oӳ2PII&kDdM~-drdدj ЉתkXRdOxWV 9/!QZ9hȻڑDPii˿c., z7d omd[hکEͪ$Ly0ܢ9Pi/쥵`IߋxԳgv246Mx\>ȿJE :-wH!0R&b;VGiZP.GQ!OW +²,3/i^2ݭAa3;Pv֔IGhMyVVy\wp N 3 DI+4-d_5UT'׸uj`2e)PUqQ?3r^Q+ :=>s?!8.*;I[ ?&`t e,ydBk'Z"aJjc*GY{=#ZY0R=B#@BLW#4l|D\|A?`Dohpٲ_B׿3. DD^e,%O$a+'}R3<%pᢨXI 6$ϔrj&vx>ͣ@Z OcOsW0I[H9:c/ߐÐϙ}oVye\0tXփ3#Ոu]wCWHA{’`٨CL? bgQnYQ8$3RG*INqWK" ):ʥ+O/W;)5`dwˬ"@ꤴ">]mFkq%MX SA ľ~k=i,8$_؀,orJz+~9]q/PWc}'HQ!FAeF$s#UBox|:^'+/{H~lwZ)kS}y] mw H: ㍄Ø3sum eM[7EaPs&/Bg\~45I=Q^KBkISk10Q&@n^;v2,Y>̠tx(4eOXbr{t*a0Rժ*{Q"Ub_(,xđGo4Y4@@Aޔ97wzj կ@m·d+4HcLyȈHCی;%Lc Mñbqโ/^fp6z#&Io܅4pL4lˮh-T me_Ү3dA>I<;s`qn ԟl[p_2ځV i{^:U0Pv(kTj4:vY<ߠE(lSe|pG3I{aQ)GztdʎgXQ'-1z@r^jW:O~,i B(UtN>#$_v"Ž+Hc6ñcseԮ`_&yz!fQ5%׀_RsLN2( 1 =嗕a(ذ0 pчjZUZ\\ֱKooou~+s("7}#LA*zX)i|Ŕc/HSQ42E梊"p o0 mDzMGp%E8ӏ9.],sGQxI* u7 BMۚ8hy.:f'XXM`n(C $2!ng.ɮȶmY ; {b@gadhb v{ LQA(Mxч##qѻܺSTlD_"'im\K""b%`dDz,2!'tl={Ag* XJ;GXXԆ+mx=|PHj8scCUȜ4_8'e,z-I&!5|2'O\.W -^L*5jڕci2aU1 ֜ ш"vFې'|bxP+IXH g`p;÷pIӸt YrAɲ*7]CX΂]Yb [Oz7gbXθ4gymHGS?-z3rYAR򘞀˕xM:Xπ6ӼV=TV h`YLHAr*ڧ.fa륌e< \ԏ~ES#snR3wA=+lY';|kKv/Zpxc}ȶxRF.C7?=9VbȘ&fr.D|^$4~k/dbIF|z b ܋Cx-+p<.hA&f9G=>'9Dxn[ցʓ1XսYaDD]}OJ|qg#&)By[#ѪTMZAk6 kS"Ws.\yVGs"+l &n@Oh/7HF(æfCUv}GqL}WQ7/hxTT2 ĺ=zjWCiZplv pXƤwx[+hʉJ1Oqg,ˊGkw@>RyuԊ|D7k'c sC%WdjjPvmoKgl>8|% #] [^ Fy3Yճ rWp^16h 8U짤guEq6zua /̌d'鏀.D}6μ]n~5hNÏ I3j-f8# ! 4j2/-Ɖo?I;olܝOtn75Z8¬Rے HeD9.#D(ҙ+OuMnstQ\V36[:祿QZh|f`8AGGj*+z3C#*=A{Xď<~Ѯ e +~׫Z>nI6!ǘbTApܳJseI| [*cXuX+ r!zu[ٗ$>MaJkX$djOSK/C,7$ݚ}ɪ敚-Z4{`zn5 z5OyPT5';mw~M_J$=XlgȀRֱU%ъog,\Bs QYדЌ˧_A܇e<ϥ*Ʒv[*dJɷhu_?@-ht .!$KM>V;9H[c5҇B E1N"5T%K=U^xV9{M]Mқi$C0^N.Fᝯo'i><44סCnI40ܞ{_35 /(i& %BO!'DO?%32Y-X`q6hr?ٗĐ׈U9y^Lwjo #뻟wrQt3ZF:Z($/yi>`$AրrPĸ)uJ`bZF:KtCC _1 e눁f?rEϵZ<}ĿjG=RIW+Kt<KB. ܖoliZ[|/.!G`||#  M@qF֥,+Ec/:Tu1#sr򈶔nRΟJ$FnCQLNt9.OV\cKcH t2 V i_/fjzJ9riHK!Izk`;:M')6̐i8Lt,lנyq z<|W$ipv_*lg6+A\:JVW)=\{5V<`HYCbj!@_յtc^ޯA02+MEǷ2(>2a弗mz{;crgt Z qb,{oq+$qsKMS!e,ݟBEj)J%0XXDy/0RxcCiJ,qσgI$kڸ86/]:|\ _kpH`w*LsOD;\,)N2)\M)80S7Dl _dY d+*[6{X6x_ /:/:)^Q Bn~%r\pLe`^mR2hgOFN!8؎1\Kv︶(Ffd4ʟ}jǮz;*"ήy0DV+V)o OrUjפ[Drl6hr|żUhّSS%`j~MrՕR㠟 hKFC U.QĊ>8>>yeڵZH"g \mLx4guN7 Ѻ@GFOmZTXpv ЮJ`2Ԣfihԃ*~FD @U\ _"_"%>!pu7_*1amw:kPc;|]d!Q&)uB VkZnrz5U|C%nr=LC|Jqa]"d=PwY?> Ps<iT/^id L kw~8lub .D)0?*1:\)d3H*s֓;^"("@ށ~7DF19E+ yV ɶ2xcǒojk3p~h#ς؃ll/5?]eWO4^r#]]|0$;^/y5^b4=B&B-?5@fC'L nw95Qjn ևn} ._? s0f@xIKA٠ڕ~ V7 /ްYA+cu?=1Ed_ |e'Q"7*Wc H WM|W5WH@YɐyeVTnZF'K.!;%؍` RJ5iUpH rtA'`[6*c %sxDKѢe$پqt915E9SD=>GUbdtϋZXMg~c {cLxӽOw=H$7#XXAi{0pr>恰#e H{q"CiާOԸGxcV;xOe#y£zC k@l)u3ҚL&/L'͆X!AlT$JE7п-"կAbjTŘTkD9ۃߺCaOV#!-d빋Vs9ձ|a4m۽Į0sJ$Wy)[Ɯ%xz{kI8vB)Pp} |D89<ѥ2ia5iIqco>bw1'^Qaڣ9g|Bu]k:e̹ql} ~J=SN zCͳv%_L٤AlǍKQ% VNLehSOM/PrmyYiw5"t\%taZ1ZQyھ{bYozEKa ~Eh|ZA(%=81u{AA_y  3.H m:Ml#xv)q50q'&=<[q}^#^I.N,2c?$35pչ a:f}֘>E!q^>d6* bx"^ݠstOmzS4?k3PHA)L]pRp7.FJhEB5's 2  /p@Q}ߍYlP5x  f?Su.ha9[4<0ŸE=:m& _;)i}_ӛ? ?Q|}.kFۿi"XոY\Ж(;f!S1w Dd,F@',1uo:2 Rk=Vc[!q^KTEY rןzIYr:BҴC/˛݄8'!Tcnz\eWϵhG*^$~Gf%sI{e{1\U5sp&] 812W3ö;]Sl'g6ϚEt*&{81O" H(;PHn7v.IB=+E.Z1 Y6E#vXt0Hz3P7k*`KvG k/6 qO UwsJG>E/zνwO}z 0hg䧎F|chUdYV15d:N+ Ƴ4 W̪IOAgZE5Qq̼տ!A5XY} tva)JTVCdS@$Vn1?"%*d;g))s{~@ O~,4IWbQuwRy,dA*D:(NZ0>KPSӉ# Ĉ0~4/` O,?t,@ >*w޿[ϕ1p8qꊥy&cln|`nƉg"fn^M]y$֭~4Y{`De"dd΋QNVa&k)tc)D69#O |N\#s l3Géb0{cX VF⟫5aMQg?P9rgE@rU4At1DMV[KRi3vf&Iq7a@}$>IȔ6ޤa>;]\M,IW +QS(?}(_]!~)k<'2zT]- uwд"he}? ?'ޝ[m#e]gCi\*L!vI%Ik r39} K?cOҙZ $XVq1hFKL&sf)A WAl5*LQ2R;U#úTK8.=d+ &"- H>+[F*='v9puyXTC/?_f|^ d9Nb!ߕE:ZMɚ$ g|rxP58,-^*!I73[tv =S(F6Rd{{oZӲ?-܋afL\/yz]~_(dϵ>SezNAff)Lj0_8(Pv@ VN!z@: p޵!(|Z?<%fY{cಮU!~V$H>dx{ ~Yxۿr!vS;Ӈg_&)fQʟ Y!sMDQ"%Q*>;*dwLb» Uu8! !v7Y0hdat;'%nV9 ދJ(7d2 TE8ZV&-OqZM@/8q?YU٬^HȎX0ASsg?;jnV[jLYkVLiϮ jF\N@W5W=l\lUPFf2| &Y* "YrA_)ٶ1n@?vXAM5ফOWwui6 W ȶ^4jZ΋ʔx_ﶄ,G/T}n8U䠫0L"Ǡzl\oUUzbKNO>ÀVjTEs! KmEk>UHԼG*/ /6{)}vtf*+ҌmsO %*CY.ȏ{~ԠQ;V+:'QcH 45v̼7ި @4D[-Db7`i"m[OvQᇨGlkA'ܬut5Ǽ(KٓޠX},x#P|\mbx ONBoSkUP~-n|b!C6p5/5F_O}v*r^~{!ZX<*_Y;kB1p S<}$Ȭ>A@7~2u+,B+DC0X"+*QͼDk">6hUpm=?CTr'.Q7=\sg$~A Mw?Qq& @Y6%CrW5Fz|J/*E,<-Ohؖw_x8&83H瑢꠱ koyR볥Bu @or{dl7B7,& .mLcJZe4WDZ22eq3p\GO@_kSo|귓 f 7`F(vjz[^/_m%^'ƚia#j4/?7ڄfsb7A+E LipMkxqnm)` \#&AJ^nQ<+O"a6v8f/"]Hr-ImDP늙$:oo S崸vFY9%dTၽIb:j$QIXGΓ!9ϣ+d+)VE{0uJ!F7D|%[O_7GY©9SNSVH>]L_bKŤ3`drv%[yeYI``]-`ps:DMn(ǜO!x2R^]1WbBS9gyW+WύXA]Z=C1UЗ/lͳ4HT/!Mb%?دC/jCԨe,G[<7:i8agx0y)0+ Cа[*1$ogC"ГyovEr:̯nya;ľM` o>#~1dXHnStkTP*N&{I63!s$bE[ɦ9'iʂ"Etv$Fiϰv|B#8*˼ZJsaڂyP ˴}.8n&ddS\csj=6mo3p^[yb-/elKXӘ{xryg*MD}^B؞*RWz\ /<d[), 0}'qeaV=[M̔➕1އ `jԞy prR buu;s 5-Lgez]̋s˔G?Iv!G^hemb>^vDE瀚Ai5%lJ\L  3BGyv9F9 WwA`ɶ7s ;x? Ȥ=bZJ]3EsmtB&xqc9_tBC(d!mI`]ήS !*Q6$A{J?Yg ѩXk>U%6ap /Y@ML2-.[ )&FQXi\ pX\ɴ"/7x_M84Ӌ6kYƠj%4 &k Ox6Vo'Ũ`` spEK yɳ|"kC =TD|%9<H)0R*=4476'1K._J e;V mӍrl0;ET`0?o39ܐQSS~ x ]<w0TOv'Zi|&zhI|~rAsB? Ș :gOWW: 뤵$VQ辙4Yբ{>;dQ.5#~^^Sn8S Ն4(U܆آ2rPAsuN6>x-*ιɤ9G=.X;ڧ X㊞cCQAȍE D"eTI=&vOBt]X1%Ee`jV ۻdqd ,KSǍ2RBk䞨$'Sy*=#N^@#R p2.'\gUx0)vc>#6e8g|!a)@ԎPScSZ>v:㹉=3#Ӽ߷N?#D9O߉Y jB!h b( Z𠰉Fuu3:\a59^i8)Yꥱ  PTzQ׀opݙˀ|a*zcI!iVu#o~R`P/Ѝ/c1o=2~j%d"Fr^X?>-O{;g"'H2K4 t]-ss8 B.'p} L)˥?tdg\)KVz)9YEdF{z֟MTBj3nI˭d`Ğ7v=i\!{2E.,>#Byi0MOѐdKB{ViPႻ)g}SV @Qv\X3QuŤQ fe"n=cH?,*/#'/~=asYbB8IIN`*>J yFy4yoWC*] w[_"Ѿʩ=,K/Q,m՞fxQpg_(g7yf+.I@{-0HKhS?zVò?-e%NB판7{SDOyݭkFv=F嬋S>M$:5@N}W -_tU=8T>{RьǹǢ$+U#dMDwFbihga`A<;Ot6JǜmDn:~+mI!?-|X)D  h(>3Fz`iVOSD|#p6c&RtaYCK>y Bݸvtc~-{qIǐhb}D-Ȯ@:+ z7wF{h؂lҶ8%"1ZhZǏ3\I_/2Mf%HQ/;dfz=xoT]# ~dD{*nj"dn0gʞD =㟠Y! u!8*TA6;x+ܷgG՚2WR8j{Tl @0SF MkZ\Ô&n\s"\8IP}&7K7MiF~M<`&{bd,[!#횵pN'3=QBHPI:kƾ {^)SPqЮo;hQ*.TQ"]A:\Ёdaidu -U|n΃*r./~SIvLA#¢'AJ_OBЩH+?Pq;hP!\k~̒ T(8vsgtzqI1s'MP>z60td܀(5?қKC9oӛ Ihܧ*oS\j`Fˈzhu, /@ ޾ңi3Hz>)Y'ڔ/;Ur$U*^MF b>0Q5l< Mxnoie|pC#Ḇ} a1l@Q29;^ι.u$<3'xJ`h6 fy>QBS;a&Nd?ЦpǸrR0I#Lbii*~T~(*6@+j1~w~5D|cαCm]E^G&gݱ36qPQDyFRkDGwH`$g9F!̉8<#~rX&Asc|KxxfʙSbgy~%KٔB;hEfco 25F bSb *^u_fl6XY:4H@rk/ ;S/$=H:@=S<yxSs${"T0*2Jſ]kNL_@J}1-4uF܎csPn泂UxZi2k$PCג /fZYJTz򇅎x6` #,}g([&ֺڦ㉝.)E$yF9[lς.(((U}e>ñ~*q<F2 K͂埻0Gw' n!F~HYXyMX]Zn GCac`4E"V"vJf|8K%umW΢ĺ,XR1(X}8O}By +ݘ9$r}#"fPw`t~[jvfڪ܍utXDTKxL^iożpPoF[10Y g~>pu>\p*ɇMq;b!E9ފ2ɉZ!Cfp2{*PT֓UMp1Hx'|<{âA,hh'lIq *k(~)7߽R}$⢚R^$B-8?ӍWvWw|<{r%Mpֹ> —`G~:=ձ -ݓ9{N4x,oEюJ4x)#R&iP|mBDA/O4Ж$GIJhm+6'"hNq9Yuj5tW&m k 9n\&@!zPS-S!)T8_ǣ?G*+T/d=8ɯP?t&;x*%I WzL9@#y$H.%gq**&QZ\ن"GLg.%\U8/A){a*$ň//x8(Di[ RZaӏHV;hEԾfWXt>eݐ=]mwEguŅ`;fI* —]ɨZ'ogBP㻥-nPq(HNQV҉7LPQ"mb0eAkя\}n.HWGU΂ms+ hi 2,..GKrQ&Vh`lnV`РaKl7Toh9<֚s1>~|Bc{e "o # $ q|ŁsjٮK`|`PHag} 쩃lyΪC0<^ mM/v3 >}"aOzQ;6ãOΧ:;nN0ye0+UݛʱVIu2~6B+"Iަ+ cR48ڏ=t D2Q{p-#Q=W%ag ]7ۏL+dV^~hAyubǐ+؜.~/cz/*fm5lVOmWoMD5nS|jo : 㫀h3p[GM-wzQ1ˇk ^ukro BՎY<*|*. ¬74> yڢ4sggMb$T? 5X'd)f.w+ P4NvFϚqOb[ҿ*5B %PXT\ia c;feܑ8W8BvOO#It̆=;`(6ނ]SGOF71Xc[e,z*#ʕDZg >P( r/ ްfԹj3˜gF<<d-Il EUj!~fЅ/S[<6 Q!XǃwXl'IO47t%rcu;<2,'-$m:? XD~0)4de"r0leVLc5q[/lk̏KV3 J0^Z9ٴh9l x|o|6$wu?'QJ겘ĜL>‡Cy[ߊ2jrL R^.mL+Q3T6x?*w--"gu83lUªiM Zc_aj#̻uGeQKҟ,R u *nhĺHJ| u?uIGMФw'K Mì؋;u؞Hh=C'R>Vn2 o 2F6Ѽq̒imUZ[s/ C8R{M?v .jB¡>>n'qDC{gHbܙc8Qs =òy&Wj{'-_3/dR+HI%5J Sɀ9Q"G=zu8 "#Ƀ& "9 tW^ Xy秲Y>Qå;V՘afZŁK;aBoڎ\mDaJbk*Fv0osQ#3v47uWM^c77 >i9Y]SyeO D汋ao)N".x݂dAH%.FN 2լa z*( ),OqnH%>[[蕝BF;NJH$`S1 ȹr?-F,)k!cO_TjyL/3RQ+)|w|*{  sfe=0kmg8tϪׇPr4㑫]2]aV̍Nk}.Si\GOjй}kqhw4Z܅O5L֡WF=!XXCF8އz+ƦZ3ӗ ;hx6B\2=7D).$IpI|.|d~|v<5)uxÊ4y(Ҙ|ɜ{IFXLChoحg!R$< E'g`yɜ=B)ƣvKIȅ|{--1iǞ䮃:@B+:FnlȠQ[[ꋯ x&n:C/zk~SR{!%#W +xHVfAt;,qV8bMs@._`|IMSdRXї`w芆 <Kiu|nu+AzadIicvi4-(VdRB1ٹ7Cs9mN7u4d`UBrc~,Ӭ67=^S5qlۜ0uX x|U46`Ajc MJ4En }/7n/#U lg(D1~LW{#Sl)YxCW|VC~,kKp_~r<jG\~4Rz86~M>ՠ;/,&B$? |ODu\GS vֈ!@IO-$ؔ-DwJ` J":hp>S*I".Jѥ|3O 0|]X0jOgސNR! ^ A~<boŕM+}z TWTQƮ״@& "b;8prz2I?mE?vq.gɱ4EWX6$1b@^o !ShaD'O ~9t][e{}TI;ڃ{zzSoHdN{חkB60DdG.fu$1YO{ä ydbte?Q^c0 K:*n_uX/ yip֐AҔbN}<><\Zݦxd\H.YS&4_#WJv>5\7&'ԢK.-U[b ?!vVuNWu2Nxe<>{|sHQߗ/s6jme ΊJ*:J{5 Jb׬hlHҬ}b 1{Y\%X6o`H2z@Q@;T–qYSyLe5My{ \^]+Ż|ݏgy3Y_ò✶_W!R~w4@8F:HsǹՒ^%s ~[BaC*'8lHPP.J/Z̎H$GdbdVOY=%V]XW{;CNL~bӆM ?LWr1aޠ `{`U kr91t3|fJ X7l{gxS+ p w"ikNHދO oU.G^]^GWoNXhD3hZ¡c,:mqy@Od"dDk^9Y5w˺rŅ> :XqKni#=F|vVEn7<pKLW2E D逎ZYiΉ.w::8fs~_}b_!!͒ j(hލw>8x3HZ;ӺCQfp1%b?T _f!n]a]5}i#ܡ%*)JLLfd>J{[P//$}/+\O+-Y*th+GrF(u:0$6 ew`٧K|xSWV53<|h|_XxOfpEI&YO=^iLUNp _3XcQҜ*s [+ب| ő,5߬e^ĻK9sXso8{}z5͍oq~yz9v%Rf;|$ k.֒j42j-/қ*3YFû )0h{޼PL]~jvqyLL~o/,u~%]oܛ UZhqhd3X~(Μ.l/@2Ww}cd8tzAEmtW𑔖7I> ԭ /Rd*W 亮HPl}ǓWf0K5v3M\mub,\ ![r?S_-BBz) /@ $;7-6qTEA9h&,$sW"ʠ^(nKѕGQXuUs(vVvK$;(ϔj7Қ\]8lE1$բm1N U Uᨳ)o<4Scg!4gnG;o3STbcmكZ6_KLbRUS{U 1rMDL{K炤T*M9zeHުK%;(Q.ZYZ/&%]V0FnM-%!p5[f`"a*ɫ$LأgyJ.]2$_5"^$Bԓ ށ֏o&Y[/:n[yǦ J(.Lyռp_O6UC=d= `G"A]hEJM{馔Ά[! 8, Z.ˁ)|J4-')~~Y]揸$G%{\x? DkK췅MM"B2SF*Q1pDb{p]cKxJgPEV? TmЬ)pLS)GDӪj<f0s$1:W8S ݰ M}!W n[ŗG\ _^ dV~ Fc^n`O)]hGeN/7IApCo9+׮ :_x w%oHڻpTZX|e!̰нHe zؕ [Ȕ$2XC]/Kɠ8x,׎!xK!8RB{b>.I y=+S j,5^&,GCKA%WK< ?x&E%yn +|Va̶`l0R"+q%@xtQgUW2aTq 1R ny@X{r/1%'I J&IԺHSY0;.%_?D--;+Jܧ榒D.2O(۱@^U%U8bg tSniKo`7'I Փ1h5<"5U$] ­xHi['2;:*,rލPݪMvۙ( \ /5$z '_~R С(WL㛧˸R̄@ ¶.3}XLWd/lm)MBE6;=x.^CU,`gfi9wsr=Iɒ4=!{@ .bM SfqPc6n؅%@Q0E!l.A\jqO{@a7QPGV2 v$ B ✇HDy9%㍤]v-pt5q&A^:1|x}a4PA0*ro۩Uae #2DƜ[{% ֿ̯O5,yd-uBB~Th(E7 B$;B' H̚IY-;vPx9VjȡHכs+"> Ty/gI K?O%7kOԅ*(Eӵ{3ઘW U]Zr61 RÆcCPt-:Νf&HB &Oa'=?Ӿ\>).6H9\EiUkqxt [S0(V\MR)ܚtOEa._ +]g owU]N.y+izWiN#"h;M1Yu~l4řґHߋ"hLevm>{GmqWȲt ۽*ʼO_,CE6*IITB }- څ[F.?]<w|hUjB li9;sGٕ'qۘc'.UۅV3AeTw{d^ck\50L`:jv%{ɵ;:4U/soc2|2K6DbPiʓpū3aNhQݫI^ݹ9"(7xVkd$@l'3: Q7OE[Q3}oXi=\ELj6R d/c[ݪ-G$ߑ{I+yc.N/~I@OG5żTvZ}Ή Ga@CnJ$K-xYQ k* &, ` 1b: ᴞ* Bw>S15 ! Z$ \Y!¿.:?|D7V"F[["ؔxTĻ@7[گ O2@P ;'݇uZBkwHdt7"kXBYL 8@]v<.*|lauL]ՓO-&$@3CLƄmݪx!A] gOC#AP<3|0%xQԔW>*uqؾCObN oα y3D\B3oT8c[Mi\" ~tx;/R(8sɿ!pdԒE*&FwrvdRoq+l@=o.spՠ s[{pO1 <‡6p,p,Z0֥xwr d[ g$2'ukEsU Ӷ󔔒ghf$ɔqFBsƂalf7CmO9ӴiQ`G "B$2RtI"TAӦDf fE1 4шS V,!oqBCaY3"g-0@y$r?IxF&YNw(Zc>0[{>c6$HT~]$S_Q_\ :6j).fW}F ɞ ld II"OLջӂ5f?f3:jӝlLL`g>`ˇtK^kzN|~3L^<ǥ|뉻XN_pN ₌L\NQwマQUW|\~X0 Ǜ*tIOУ4yeNEJ!wȆ"qŀ˓\Ono'~"ǻ(%\oyO]Bߒ0j#Z/kh5G̨Zlj,uA؏,Gs(%i ];t!60ʇo#r (ge-ŧ~W5crY}x$>bfk>(Tm; U3'kOTO@OH:Op'${Z~|;$_g*eڤp諑|w?Tzֺc\m l0.-p;1PӘio2MF ` ڔӹ\dJ3D 9|<쳐IDm})Qj֗/2@*1 a"|U|Pwnn _q`/2j8% SqV2,0=ŧvn[np0sbh.qT),@Z(!).,A1>ĨAzhMDW侀7&k|,{n59&ޅ%Q>gd]tIYY7p]6VAKZ(j<ܣ/ܘzL>hJqw'8C"SV5m*_&U7  <,Vw^jDK/d܂mbhNy|R1pĹZu-u6"4c3!+ gãQ!}wЫ.!Zhas< o`s.#}RMeVV}Oa8˵,j,FP?: i]VvN*@E`j[evYeB E%}7\ #N g?כlN#OHYJ"e,=tIr4d*:=UOsQ5WA}ÕLT $l4uw?6J܊sg?)i_lJ׸px S=8IpY\-hl .r1[=vSM0}ǬE XW-Bhg"q_M^3߱^JWe_7-"RzCa/u ēe`X07`V,1oR nPSlT"ZolA2t_ýT/A/ F&F銇AuG1nĈP[Vv6&v2LmjUxR*ˆ8"xm}TyO,wqB0 {2Sfj]!:4DFL/ oeq;7YQF$/.\JӲOhyT,e!Hao(QI|KfgyOYsF 0h~r%%sXҖxa?ltlhңUڣ ɶ0Qî^BhGѦ(ԓNo@ dk^[\ 2ue=QD.$yg]iR2bUAlcu:cl1%&T]E\ I4 28e,*(H<lwycN%H:>n C,d?SPY0lhf|'IxafN?c M"{T14x4`O}`2O!KԨmD`Aԫs_49bd߾/si/fMqsx'ߔ&qhȚe")I;z»'5ÂJ~]4O@iSo~; V_cf5L?8Q>?sSQziޱwM W^EܸwJlnt_R܉Rƣ}z?/` =uB/~󠾚ߴDN$X˲a+ Z+Pc)9rr\A4f^[u/ynJ!z^ ̇HC)N}Awa3%f l F2gtB*ɞw{zǕ;.}$xCe嫼WzX, J7loB)z /%hrݡ%ؕmx~}:EǙRq׀AsedEɬQAt9X;PS%՜hm{nI!|6(US9ǟ0kmQfv@ia >my?5m01i- %i2hz7ƩDoѳlPA,j N9CG`iS 3p\ (b |q:ńdtζMƖvQƘZd3?Je# ZdDrQUӐ8Nh)2YcS{x ur- u{.K:Hjͷ\}?X7XBNs[/)=#YٷQp\[4~Jj'J&quX8*O$kX?N{p|f.YGvt7yl%H3hrz5RWJV ~Yxt*^:L,o_E\wshoϽ7s5P+B v燝ŌoIOv.V2$KKB1usm~ڎ3yc7JKP%Q+QkhWI>FWY4o(Zӄp[T^8:{Wxxؽ%)7$vb۸ԄKly7nEW?;83 s1?^73k#N [S z>_,!Dcne@jOTՄ0ڇ<-NEwCXUtz"CS\ 0ԹW=t5oh>'eap4?~(C$^o\]Krk$b ܊6yUr`(k/ f[qRp b43c_ؤ| `?W91gUk$SW.%4ʊD /Pd=0b^Jt/E &t-.+L!~"]]ʻ/ u>^:ꝺ٧05cȄjv+!GӾ 풬jdi H ,m4O$l.UGIfs3St,`{O# Aqf!wQ۳(odpOJ#l? LIRYdS.?!VT5.{9\$\eXnr^'+a>"5`Đ{x:^e pgϡt3gV UJey 06L|!Q} I *MS(m*xVe:yչ6x)$֒H+5M Eۖw TP~NQeuJ77?a"%^0+Fi;H-BzDMwz)XhԧZgF4qhTThwC7&rPn>,G4shОsCQhi,0%ֳFx2{<5p||v"-tQJ;5evZN#\}l 0iƳn938(EK7e|.llW;g4B/ @'\ ut! э(WԱ ԅlNsKWR`82{{ NM:"2<ę!3_^qW9lr;Zdii-k7wm濘OA`HۋLZ<D=¾7>2I/v]{!m $VQQňW.,e?rSZC]qaOyy'V\Qxވl0n{AKI,!bXmJl-XG+Ns\nq~/-a-W'x</j fl~\Ԥ Y{SQvgl2]/b|6/}s"^R>Pɓ@Z-L%ؾv v2sB(AivRFa}ޣՐ&ʠҾEv>s37q(R5"DI[וs7{n[_" FJ=&/AM!A ^8$b(iR—O/0 㾓`p2TfQqPxbv !"x91csՐĿHM?YFF'JΩ ?P&>Җ6NCD&k3(UB&dlG0M%aN]/! &\?XnmǸ.+ qOʿsҤQ%Ú~'VVakK ha\녦hN2 DR"e(tZ[,PkG!z4f+xFZ, ږpUH[ȤQ!=  JCPn7J r){b[a û dA$fjT浚m nCp^ 8?G@rabHfNH~8X_ Wn/a]q c ~\\!6o08J٧#TT򁗨j5l4:k+W^n:-3ow4Db̨+~5AF{' zS+1v"Ս!&:1plF޹g%K+ɖC/J9=;QQpU6B kzD8$%4H$ZB_,L- m8BtCٲ9 "Us-TO^^akIDtِn[ ־R0F, z$,ۆh;'ٛ|N ?B{4 uZTޘ us.Y<:%m|>ϵ9"44ZoK-6 !/K:hzϭ|3'՝  Do˾E -uE+<8:An"d,ͥ@O7Y**^ogg:t~s41 %v_r'*'$Q#hS,諽<ǩ~AR\,,3 ^>MM u65Q}5PLIQ3RJ 0j"OsuS'@$yz"jKB j?Kf3Wz!dA^ICÂUK@Axր\y a3#nD N.6[WYE3]D%3!s[.$p.}v+2iWZEc2ii!:91{# Y9jb|tB,L<]f;20wwn]y Yu6p[UJRefmݕ?@4%wEUe[߭J>7B#ZAY 3Z| 5 [y2}4,@]G ʻl  <1'tUd\dB1ތ_w.5HF{xZ9 Y- C}O;mI]タ|X)=v-H3#K)!'S[wQ[fCQBV:,zШ]u߳OQЬtNU) `7y98`x{Cږ{y|Uۖ(>_3yvdYK.8z\oC]uM<8E蘯'"0\3Lmm^wd((v? o 4:DUv:/*轀g0Gzr)8-=Ya 4 i]SbK{K(e6\ll 8k0;#f0B1LɣI֟}/cW[_`7\$[6J0@^%к R%[ 64Z %'VzlR Ԉ UR,o yXJ~twsYYip$9ҢJzDz]g\(rs$q?7(n q^.jm;)o>zqچC/xDAk n>5n'|ݻ=@$!Oolafkԫy8DVk,gcj,Ze(ND>Vg ż|$'4) ^YPyZ'5Pd- gd8yeS@<,?/M=zР\ؐ1&y{L˟ Rk%4eF)7My@?eQK Dy[mIW3~oLƃJ{4,XC<|zv4=l(6Д~H4~61 +HR-*DԢQIWلwUIn9ogrAL^:HHeRB:M_$8l W8}\ªޭ>'5!٭cȯr G@N_˔2XNosZy.tcX| ֻhg桡,4쵐` tSB{H%vXWgLb^TY'GC³H|)$`PC*/{tsX6+`Coz$mr"ϷGò̮Om3-TGKó.iʜ?/Wm-4K5-?w# l󋍣bTW}dp##=쵊sbC5;PZ952\P zuy]nbp7W0wcVmyBʌyոR072p{␘ʏiU:9"H-P~⽩f(į \7=C{[G0[ ,8M7ΈUkx_]c#Lod.:<471NclC9/W44>H$[4A\ u}, -C'h#nX1 z7x'U߉xK!ZuM<R0V g"_nq9^_{vL)|=B\ Ѩ7C2t[NcXC?tR\KN -[qK0'8{5gbAZEVڍݝIC檸[8:߄S9!/>ekvlwFWU"˔:aWIOWcAXnؠA |j ~mQ2VŋD՟ uAz< c_Zu36԰dvG~i>&%9Atؕn|oAEgQ:cOCo͋7* j !ZҒxBKv~JSq䟵05–ݒUڽVV WZ2Ղt^_(%kQ@Ar &(yB+MK,k;El&`Xo-v!Q 2ӣfmpE)L 0-$=>\!}"-0yୀ{.FDi܈U L DY)䧅8.BŕeGpFe.38+nQ5_6QWGLXgֺEq8NY8`v_ִ%{_LR|EaGfS"Z^%Sھ.t/k9SDnKdnЇFlqOj{j(Ss %vWA1Č[fsV;rE*;PZS.@m~X;Po[*RV" b.*hG=o+B LމO: ;F74aĝЫqyp,7Jv(f <#Ҳ=Pc-Wk mr:N>S7hCK$EeսI'R_9S"S2=,#Fu"%iԺiz]q^H`=Tc 5m}k&HDaP5{[Gv&1Jp9 !|o0&ruQ64z+K(ih,OUT.Sa  &&N5yD=Iw>;UA$Z\Wlal (՚;@,R 7W7 VwRVy4юG$g52[.G6sJǝ/N>3(6WҘe ~:/zk#)N"9d LvךƆBiiʗmQn?,kRЕ8z:d^6kh.@ΌJy&· *HV#&SggZ%#,erBf|Kj8V#Ts.-cz'}1Ɋt[^mh.|~{8FB+J[BhEygL{{ڽCς[R!wґ Osc`Kyt`Zx:'B}*"OhKn,^\-Tݙ35)jtL}szWvQ[ZGMJhsL=A7"bIdz IԴYCNi8Lv8."O-CG(")75Xj'<,]&xd [B9c$aRZ!K"{6$6luU+&2z:=;2s҆ق5EF1F-϶}?V4&:Z}Y 12 Ǝ|r0P ޒdD|b,%U`)mM"f]5aRl-(v@ܦM7yC[?ݾpvF]L?Bsfv+̄A0,a 5la՚vnPY/G$3UfcR,ښ܍z3k:i7~暃TJt2 +6#W E"cԐj Сa%H&K @ŻRp)UF0k!ivSw[1HmJ&tD3`aFbJ=}XwqblHth1aGj-` -\Hd|QSՐALQJYsZL@ &rFfSfe[8hJA\.ϥ[FӲLXluߕwZ3Ͷ{Y xƅ*?, "E}w(:L"1,w@ƊԭR[lV,Nx!SvT9TQ)VsIqE9.ipP,MRu@H8\&lJ`IR =P %`r::kP"燙!qK9/4[ }zzH{tYJi*B9ĚX1m 0d6Nx<ưHq1C ^4:iN#HRX&H9"u3Q>O9 G'u2QuCG@/0\^?%.ڸ_C?Β}=ryӇG2Tė*dS?xWf? Ü'v7xwhM,ۜv;)G+2#`anpRxnj N CO$d$tKOxpB#~t}QyHwS /d79>c$. fLl܁5!%7H(H=K0JKdil0NpSWo,5[r`XHR,ƵhEQZ!D?4E=7᱊Uif:6NM9:eRu]j?tr9/)'(:*Tɑыi5cܗ4# X_l@&#ϐ|[ϵsI#|8~,DC@b]H#%9D*Kc-(M  ܙ]ߛc^ z{%S>m|XuJ9o=zom$NgkD \ ƍHf(;Kv\/e.y XOP DNèِ f)kFpzOSNQxNTpLLZБQ(k<^ܵ=T/IC^^Ro/T'(7>42EH"DeP +˯\p<Or /Y .{"%&ʭL].Jh⨽"9ͤE=S(+mVrZlOK#wRmlyMr&,c\h.K,?{|o2d\c8a(IgjT ٕ4؍c5'qP~}knX[4rk/;Z68H*|e. GH'V|~FO ^oLF) v=TV| h nś6}?T&ec /XS`7pk%S4$шCHO٩@\FBMGˍT2׾fMlJ#;EOD\{T=0Zmg94>3Axt3G"p~­"qiF&m/d.سS%zG *q¬h/uVx, ڛ%aҞtx "P;_+Uy~,\ T vW{a4/*P̕Ŧ*Xֹdq߿&)I_LjZ>>trbNP*M՚(1S=ع{~.ݲ,6lL(#h~'I@DӏwiA 6Dѻ^z`Ɲȡ=U>4m?9(X,i[GsGqr}'$Ƃ DÄsJ)ܞԳ ȁ'+I鐾(p9Ng7OsAVPdZWUL>ɽ*vSoAP`: o/L-5{KMVc$;CϵM+>JG`LkOK%FN`E,rep0ğ,UNZI˨J81п_LwlME է:|!,A4gt,^-D,hW2-U Bm'Y9; P'*=. TOxj=')*x߹c<,$ O6}5];)ťM}'BAhOc6 <8^&huI/ea_) >3+4-$щ,nX$3$ړ%}qt :ak#xMchbA鑹w$m>- 2:\%&d rߴx=\,r\4Y-iR TBI9q{G/V]̗R 01ú1q)vLU2ܮGόi 4b8Fa&ě~uQaOS9So> BQrħu!^r.BPVU8@.A9p3X qNt]""Q3St׮ڗ(}׹V Q}Z ɡq'QSiZz,Vp$J@/VqIyҬƉk ٽٯēWJ3o u +r0?T杀̮F[{|+:z$oz%PJ :|{Mh^]kfqRy`Gr%}LX^#2Y1u@|Xe܉` ^+%mD MP~^%jT5\,X!i&ĞRg5/TbqnABZ?`04A`-C$U%8mIJh"@b[&>*N {ѐ0H4Ki@\qHBV&3w:&1DɄէrށ!r("C[۰EK =?UgM!$LQauz^EZ5\%Ej|Lfš:|>J%VɐlZWdb¯#`" }lnS,fb4x^f$H9B-o_ pN!k~?)1c:OufWب˵ V{8sm9BuL>ݽdgS灖@X0Ƨ[Ft/{ؼmѨb։o Օox6MgWHk&| .2LгDɄ>XAv\ꥢAP k3C MPY.[w4`␚L%o)Nͺ=AX![luou60,,-,X"o-I6p>6ykc2K޳<i룗}2"<`veۀnK ZyqtU8}TusQ 9iF.SLK,"s'1silz!`l p8G,*yBd4lp@Kw l3ˣP O/SrНP-U2!d?yށ/Wk8:W׬5!`y`4rUfԴ?AoA0`ى^?|ZOr14CoVO\Ͳm[妚akHg)(}É$85NzD?-M%N_sX*|+ٞ z֌^c`PqaM`)PhȔuQ.uTnFI=,$z/_%4qtFC뾾#ZܢI'9MC=ov܎h n7Ʃ|, bۛDW|9g"r$՝?3ggdXY>*dt4iU;j9J0Vӄ45`-u>C߻P`)3ʜ:1qmphv(r2:nBtNw. pd `[j~ߠy "敮@o ͚q 4 QW[ٖywfg8ha\R_̕<(3:(lLXP iWXݮgk78" ݑ_f~MgPH!@*Qb]!Ws-ɠ_fzb˻FHk ?ḧq 6E Hj[&|AQZ qKmI$.:ETɓofr b3ù:rb"GŗL`_E7X 'G@+mVPQ{AU t6moI\σs$6ɿ vx^NJ`jeIJ&0wX]Jzڪ6IקnxgDžaꨂyB@#fiʮ S_V ?(\V1hě_1<<;Rr5( n!ф t(TXG knrA@$8*4oJYcwOiHpu{|L=-f҇Ynhp/qGOc._:!_t|Ҷ3G*FjSZmW 6Y_wX{:%lw7~h4ReVs7( ܹpɎgUB1AɖAGdՅ\T]xЌDsqx?B̭Q*C&\ht4òD@{z0.Ѽ[l=YdaG&TO?`ufq.an#{ 1cH >Tw Ua=W3BE*k1_F\ :K;MF2r-3XgDֿ Dn l)vQ7|x"U1>D>[ S:)v_NK5hT/acZP4$~|s͞o=W.Kaˠpe`Wb>6d|ȇ_` \_ǔd$ ²2_Lu5iqCuVBaRıL:Z06UߌC~}8XFF-]h4' mtb(CXO;FGYDrw$FG O5A?/VCOt) &5knȅ6J6G?6VNez WemĞx "l !qGnO^ ~8`BCoŬl0%@qHbXQHG Ull8 y `=:wʈcX(C }zdUbџfWK{ LoTD_t=xM8ջ6Eԭ4y20Ffc>񬤌@Nr2յŐ=Zଉ%zb7`bpX1P!]í#eQ-9f#v$nڤ3N?FtSVbĺCjKxLY`n954^H{":af3}%)`@C ƴ$^8hBP}TOws@Ż 5C>; eLe*l7šBkswK^a\gOGOa KJY#gv#bML!&+C-y-ˆ8^zV`GJث1t'$ {՗~ I{x BR@𥳐˧V68ONå}߂XL24R~tvi"O&sM=;N)|s {'2dN0oYE>3ʊ֊X/4x5MX@'4R5qɇ1!u[RF33No*}P"u̅:$0e7jQ f_K ^+m]Jqݴg{|\<)񓪮c6e}l .QPV {M[MTu_dD |3 B{8d5r*]] s?No-m#fZ!B#L6y,&o9X -3O iJYl oM Xcf:+߂a م 6/bQO eʼn70>TC" SioOy y769 c,ϔGFBf:GRc=C%Y z7шiI4[hmCK] HY0$O`-g*28i3:!# 9!G)Ű/W"|m{37{;u@na>aTvveQ?"Ͳ6Һtध̰Ldi1t>]0i]O=q4l/ko?%)@ B܋P}"G]S}%wik 5$@y}F<-}jGu#欮fvy5FzK;2~#RDkP>UR&1YoC2;(*ܗj%yrqe>Dv_,)!o"/+X.,B~RUl&ktSKώM  WfK{"'3C t$,:ۮ^\*X֮Vv8@8#})h/ e"Wbx m)PcIRQHoAS\SN6H(Q `vkaP ^'+TNI2ͨw^>gK(5l 幭ᴊ~Ɔ!;I|Ǘ^:݊d" !,ǦJk ȦsX=y ݂@ UUuUd |{-,pܤDE٣a (RS8W뮔83ɬ$$r?I dCF)r IQ$ NzݶykȫųA(3pZtDDlJ^ږ$>TbZrn9CD}S 탣Ζ$=߲qFA7_A1+}m'+͑Jꋹ1'/pZ 20WoFCUǦG'neD8Rq)2d7 g; |WcCC+1W+dQnﭳyp7IqfvyyAF~7\~W8r9[Y򉄽1qRAMgU8xH!Ǚ[Jl1b["7J!INEm#ٴ03rT~zXՙ}71,hyQ,JsIu)p6gE*Z8F˅(k~5<'|ﺓ(8@JնG|9{+(#-͎oW٦sIp~Za.NUˢ|vޤx;EfN:ρtp9)%NJNeΗ]Yꝑ=@.ADl;7`.%bJDgk{P%& ')Gu e. 9Û> Rۘa57n [4dM,$]谹i8 (@k; X ּ#$A'9sNt3u3܄J'Bafo>G&ɗHV*gj&>D\nى*araU6\izH`ң49wZwQ্M\yw{McO5[䀎B33h+_e4ĉUc+5>24[cAڄ@ s,yKl^(S9swE.JERҚ3fTG@Hǿ6u]hI`v u ˢNK2+JfXO_iO5LwR$Op=G`swZvuJ|'cZl3|l,8C fZzg"U[.#̴mRx?ހ|b U & 4͍V,)'S9r@MN(Vk&Bӻcp8(^Y+ ~@3zF(*!Q 2ȱo]"Wbg"hjf 9 +!<'h,WQB3   ʯfi@>$sY#bRp] O5x` 2KQM홬Hx *1Ư 4Y!Zr ȓuz4:/xDɘm39$wI`3.& ;ez2'ԱOBzyL@א ĵM"^9 ;;2 učQl!Yhp;P(MZf?MvZ]>T'ةBדSϡ^4aw^-Ns bs +!V, )Aa#&`d}-)|b@seA6Ǚ85>i %lKG7R/+G`H`˃z/wǜu|wa5=vydp0)1'篷JY`1"A':DRS/n7KqHaqs/Pq:gzHYA,_$ץ˿2# fwIW|ϵZ^'D\oMq,eniIX Ta!4WF,}.CXAXu+Ψ'Nx:spˣd!>7wWZf(.>O)PAG]: / 9RϼѭDnk-$K(b7KoVyڿY೘b3mض K`ҰagLB6[\.uLg3ۄ0D2Y/ & kʙz'@B1%bHݥ]P(T,Җw8-yпC(I>LʿDSLƒceCdb of)XA3޸ "Dl׍`bzjnW B!NlHpnYKGEPtI T~ɢD%WQ#@G%nbZb;t//ӱCe*4sU:mW` Q)Ѿ`_*:ת)dA#Թ&%6?֎B+ي`wP0ЭƞTj[c̣&sd9V`V(<*)@M忘&F/@N/`VR'ŬRUۗ_v>{3ffH~`̒R 36L-'d 3?#Ueoa{H~xpXT,ܱ's>y)܎/.x)\Ķ,!Qz<ş'P-hzkDQ(%mUa  j:%m%& X^ 䩥uZ.#E4>e+N"9blbν&st$Nፌi?7\0TzrM0I3;Eu%wħS.HrMS]O41prdއx-*PQ&'4 %f4G-?. ;#QDJGы"1i¶B^mF 1W{*2ʋ +VD4ܝk|KdYR;nI X3MU&76!Xw ]Xhk}Jӝft3 n[1 AxzV<U&gx~-<#*ND"8:9 ~K]sQ ̡S-V"t AWŗEw|`[%a4r#&<FG!˳n,])6\N.$`Gp+npnj9LĄa>"$\2ZQB>q f,T`Q}קt>;G#usɗ(H)7lk􀿖]!j)y90dY?9C0;ZSn7}AC=Ȑ}ghLJ^PUbKŕ/I= c3Qh'AbHE !ebД ύKxUo_|q+&ʤs%7dOd'1G?6f5t@|2MNW>}N mb3HݻR \E.hI;HڻdbmVW?],PjOT_;124ums xdjhN,d+_2I4sL11Diffv"vp#ʄ\[(0C3Mf@tN +<|fԦ=bfĨPm(u'R{#Asp! ]iWʑ;LY殊Nx^mh#g"2'5P`*PTҕaѡI+T//94ky(}-] dNe&wAD.3whJIu*p't`:T YgM i;UKm]$E(6o;5^C. ۸w 3FTJ$;a* ^ߔJÊ~q90Ej"`Z-#R?Rj# &˞_rSt륥.zBLzS\I%=>-ZPtҒAzCe *̆)ѵr6$ZT ZẁAܠ*MB9>$ NZH!@+yqpyB)8R? {8#׷.}ɩ'9+>uk JNufwmsfāp'a=S8O=G!f}΢নL`ETT~Zb,^˖cetg33~+ʇ!e;*wtބЩ_kwNv"]G|?d*8).@e`UuC k5WYt2Z[! ]$K֫#~=z3_nGQ#ຎ;VUA:D8nI2ΊcΊKvRJ~ [ %--g8)R3"J_jm sL_jHr֚ڴiخC!STzX;\]A7 jZ? =|R\BelJ1]= }[>B4eyM!B3BėR&(ܿ(y͂TPkGY#zw&$MY#YwH 9@ڟ4OSrc ^sT'QUGKn*wΨUW=t*>]!=7(C#KšsS4CGQW\F\1wDNGt켬m&]|/9}CY(R 1"ZDeLyl@d"P }z=>7[e>͋a:4'BL^&)0Pwq~ҁ7 4@- T=|VA(/Q`cj%8k3 5-{d:)D92!cZ|IdB٨'D\MCE_Ow۽43;Z=|-_rX>F]K h'̸v b"n}"tMp?GH~\ >e]mwCrylR>BKd :!ۢ¢ˋl3d"bGC6SJ$a4ϥjZxS1)PWDS7¦FaBŬ{-<>/Z}{36]æU[Cߚ+"g:)A[+ +w0U_;D!oF|+] oD;%kC/9u=m܈IoJE YǑx4QJcnȖ2ˁr z05 A .G3 ْ;{tV%%:߮]G~~\RB<YǬA~l|ν؁Y`.M``hm.xf9пՍK"%; Ct#=ݞ`֪}z"|CN/eBw7Sb`]T wp4q ơIT!pZ铹1yՏF$ݏ"1.NS@Db,*z*COj8ǤBȅ39@NܤD/ӥ{,7xna8]9~_<[bsc JRPq,Sӧ"; 1卽;Q^:xs VB\HIj)o#)_Ix wj"Ɠjz. +oI{F~d?wbLiG Ƶ`ב^g ߠȆwQBc6h74JqjƱL:ph.(ӺYnk`)f[ix? 73oA9}ϔS49AW ڮȔ)*߁^l"_15և;R:BZae`&}Q7aI%3'*>M(sPL;Á4,\#k^CR{ʿib:n:'VD;Qॵ AW]ttsQXv!Cɒ%ϭ Nќ>ʆ}z@S&4*J |쟖lSTz&J㛒Idd9ӥms˗ M:1b=8PXEقc)2~ϖعB+U溺Q|xlSWj.C@!B0tSgAs4Ap0fX31QW*e~; *e@P'=tK rV6V QT9UtuA,ݤ )1,3ڗ|WhTֵ53"}\:>6,L6Cۍ?2mJ-pml @b?avDC֫hp~&87#v-S5.)=u{%=N-:)XH*z,U^xEI5U=.S>0$;N\8l NT};BXs9\)v۹TZ6*wmB ky]4^E!qu\K6 k`N*r8SpK t񷟙VHj"m,9 0& !bL/B's\#{ R.We;J|j}%bTt/ʼz+ԃ: lah oG{|ﰏQMڀK/0.u/Jy$I_R$?@$BdXۏ8G׉5}r}J&8 uh {.4B "+9 Je,iI=hbL:+R Mc1W2lSş FoKDgeo@P j/ O3pnyr9٣kQj5WgDAGېl+7rXҕ Gdh& MZgeVҏ&S,QFNWwgKx%$>Y W~SRp2>H({FUcI9Xa!HaܴZֻ8)qхQv!j|ƻI廓ktoW͔ozfO(p{Ċ$,~k>G.>+hiAغ͊ଶXŖʉD\[]9+kw/EC h`F 7qُ 2vogFtE5஠V$+.a3Tc*{.dj̞r˯^ z*SAc'K7,EgPސ85} ּdkex## Zݟ"zsSaRI‰'͚'S>Cry vax/1YNT &#zT/a ^rF{}W"T򅠭NVBMNȈjxmt [a7|& RK_˵C[+<ͼ0~NbA) +g bups4{?ho(/zJ~ݲ{U;On>A,4\MW(Ԥo- Σm8Oc,O k% zvAv;C"ۧz>kTz w~ҼJf1̞)'0 Sz]o/NI.3L._-Vz:"B)TW)}JF\?ʓ0nW9"pg( 6/=1%uX*1p8˳k~WZ*>Ɣŧ=>pKt@U`@A1sóR]AdE7Wi ZjJFΊ hOzKAȲv~cвٕO{ wfM{`]ƺ%4^F*V>suy]C$8fp%S|/Y(a^b҂Բ rn;.pJdVo,w&~V8Թ˙#QGI* o=/F F\@ۓo[ psG1 tT'IJ"jrGCj=h0 @'r4Va1RdRXvl`sդ&vo֤>pޘ`Ջ슲83Q${.765,!0O!e8֌s"-# |6չRaf}Ω]QLt#:*LA8b["|.EzJB>ru˕Fœ/A#$z/vN_ "ZM22* *,WYĸqk)~]X]}1ǔ6dfSģWlStTxLLnoZm"q o?͒XPg6}`>I* D*y8S\N:ӚEQC:^ʖ""F =9ut8Jqe$@)NL:MÑN_>).kiRC+VW ]0%5q=BYUHAHjErx̳`2 ք~_rܗܰ6'MI.N aa z!19At\wP⅄Hly?tjl9>Ī`qNɤ|IG=ChR^`G12<)Y"3Sv-LAOX0?ΘT_HVcroy0dowOIH 4^\+(هra Am\mkГA‘"+F~N kt7,6_`0f_P_{Kj2%o*2GY]׹)P#ͩXKSvLhFKW8F*>vQKyb^/e4SOw{ ^_82fZW*C8x.LMXzII D;久iԸ-æ͎pttu;Mf7ʳ vY/M]H{~%T % hݑVnc]IWn*0bsV؁*b߉{vclv0S JsZSoM£bGw*Ho#Ì)W9H9h])H z} ?!Q?&h=Q jJ@!V<,03X>$tċ(cUf9sQwfr b5H V2hxBiGnWwd ]«4uit6 ,~c[OBwÄ\.St_'uI TĖEѣ.Jveyu'[ i;N޻݅z["`2GRyXub`XU9d1j4es>X;0!QVe' MCas4oJTrAU(BE\I>c-uhjOb">"Ńрc&/\@j k c|̪~nc\5Y87Y>̫]Jhi? 9i'FS8h2(``KS:@.pwIҾ;6o ?v]#xL;QlV顒F'zAe57 ކ֠Q]K_җmdU^2ڜ/.#)GTJ'm~S,.&Bߏ.Ly~}Ì-tu7TQd%`Y-IG{&ln e?2O! aSUC96+#xF^2\dcP^HT&I;lh??B.$`P6JË=ΗXm /V>!ī#\ RXؚ+M.mw}:}/RwG%1#DqR&i0O0.du9M\ՑgFKu? ?} w$[I !v}I,,#MK)b;£j8[Ј;}loy^!{Z r a|[ YkMv<:1}1,MjdMƍaW,.%xi{@?2:o4OJ'⛚g.{Ԉ#\LxV y1`aΘq|aAE4d}׊+F@./bxr ]YV&0֬JxDG h&9GtD*nƽQ߶]~wHAL&/Ϝ`Ќhκ(@JȮΠ3/۠8{UQד /g&D֖r*]𔄥rs;pqXͭ1SipcoNf-kyiiB]cGwl #R]ɲP)%ئϢX9ܯ3gT>Y!Do=} ,-PY٦rf@xljEcXn w-<T 'ePmi_†DH$S; a?OΓsA3't+`tXz!AQ^kx~wjwC \G1H-l$ (yl4qȂFJڅ3g@t*g…PFMnYvA!3e2"@: {Vu9Y%iAfw-4ڊ$r/E8fR&^Dp`Xq1 5< 502whj'7,dj =hx{ݦ>c^,0x)d09V̧$" &x`I!R0WX+ݞLwF98b7t+D^`ݲJX8@6!]8\_zVhhߔBX~l iK:zu4$Kj-a)œM*͚]fГnX )3:`v g}Amm(G&V&y aIl9p2UJݒ/[|z5`\Hq_wy(n9c`9v窦A\^׆+KJp78#jTMXUԸCB9 %i).Aop ,EMv젰f qs5g-{3P( K䘉^xtoSzW>jò%K)ރtY va𤼱e1 LH% nv@5] ZUsE^x6Xk&w/ƄED0~0=1Q)yG_(~~ 5&-P;fw JW|Jscұ3\VUUzШqnHj 2#Uh׾>R`ux[zG]p(h[o,?~ƒLAI3*>'u|g-opIhj:7 p 21N =inL7 P$ȃX?;$ hBqUv؝/},>՜Q`/赍-a~r[AyGRc^M^\vD^7ДrDW~ž. xgnAZh8bXAV[ktdyxAm. dS=X -M{P!aczja_KY~ǀ*WXCu`q!Fȁ7jgG{s$߿*bl~BܞxH]Ro-I&:5T5E,jH*8pڷ.M0 #gUs`[*evxcdKt|vZ(N"z!૸O$H"\*&dG/\O>^yg Bzp{& VXZ5M'!цFa8{-,m;oeCfPWR%{ QM,{O|ث)0r[fK+Igűı*LK %Bm%S|CaQ/uI:g]iʽ(J`L&Tt"8[  .aJː~:'ދ_c1 /d V{[ f b0~|: W̹ѴbKw4vtc%)|+{YwEpw V@F_S͎sjQ5u\u,cjXCُC;6\q(:= TQ 6rjjy"U[~]%| oS<7jv6%0?vډu]TjE L9o93ςDo'TthwX̪ʒyYǠbmyO/dУ7hb:]  *xN^pty;(}:GQ$ x~N P1E:y)ע`̂@m  *biW-L7ы|L s,Ƕ}'"?IhDn &ڮx6C&8[Y)[nig~ΘD #͆SoZYSr˄4k?NSa|զtYP^vbS[YԐW뗅=Uh>֐2qdUǾqKc%*"Ahơg`F\lg-Fk~(@s* xgmCnx^@: wJdkOm'rbv?hBS+[ 3$:kZ0Ѭo!0I>J Fz HOAg̨"̦ xE צKcI1?( 5QR{ aWbn%tyקLbr^٭4ĬHd%uv(f鎀rAAt4qfT4 ΞeRǙCuNș37h:Qǒ@Cokf'9Z95! -mL2p{[2?кDs ϬgC-*qsg&vR*5ehtR`^-&u kㄏ){^ qȗ̟괄2W[`5fKux~&=}ubtv.n٨'n/ [v+r\h:m?ur_'ضADA{jQgZ8|}D) c$AEIea#;گVVKD H3` r&|lBWmP2`o\ZO]iwTB5"kd ,dMLX4 AAHGљ_K j{ǑYQ8oMԄQ  䢸 >A}֘rBcyNE8K|NbmTh& BۋH.\[V!o4qW]*\^έjTF/ؿeKbDX'?A*NWU3}<&]KQ8#!&>-d2YLm?7tM%CШ"v 7 v_?29:DMMv&9I䡧 ]0m+W!u"̱~SJM\C:&13lV〜\|VKsKܞ , WIw{C῜T[F8YBy>G z Yc/Ƌkvѯۦ|ʬ|MT%UMܢ/p4peN*!{\@}27AX6vwϖye9ۍ\.3-2:pq_ 's_jdOa* b0eGV2dRjҴrDzpg:&[2| >8A RqGma8Zsw.e{iYy02~we$Ask~/8{LşKOy[}VAۥP:H=SC"*"ۮrQg&'MJJTL[A C >4P?_ɶr=*jש<YMc7hwbk{3Ҧ͎0AąRGnG`.M"_b'6" dvSc+ jšq˟%<3f[M,@TD3f=VF֞V@T!@6>psJMcన&lZgb0є/1ef<"hnO+O??!,~,.rN]&w^:ao7[(r;,̪xf/4c`T&Eb|[DAʴb 6´D\[#] ?^;Ɋc*Lzcdz-/CA"l}}_ T;tECxtLTJӤU^#ᝁAIݭ;`OUQ^iA¿Cs5dV(m@|Mb 8w<Y?JQ-ۖ:J$W_kg?h\Ł2M1qz刭Q1v`(#.p0a(tzӯ|nBMj^>p:OO<;A;m(,] CqL!|J=Kv%Ms&Hz9QÊD._R\X})uFRYsޝqBrg5 #aNmY0XCȇbŃM&5Asż@\*L(} uKd筃__0Z<N&+Q` )-lQe6&Oo Aw{ 0%ٻ}=wQ}7-u\Ȣ_H2q*JD/T{˫q-zUI2/pCS~-X~4 &HMB)a_,GBH1@=jxNP)#˹[`]?A3(jVNY_31Q;V$֛-;r|>-avPc5ƃo5tqD]|гb ~dX4i^V4=S<āI %Dnk~`mt{E~:"0u'u-ۮ~ȎM jGw~/ Q˂2ٹ;'ulE$ MQȱ ~ҹ#dLM4t h;2Np^~9q3l~@f`&ofi.BuUzv*X"XT %PDsKSnȳQX}J8풎ХsviwZe DeHѨL'o(}g5>*sD\~9瞫g*!.{OPѫq"y<)1_×N ^Ea6vB}jn|mr'j=WȓD r/ƳviʶX.TxAXNswSQx]o8>gEX!PÞ]Tf}|BcqM\҈1IA &O;y8chÖd/q;.xq|Bax4jBTY (G Ek~T}sZ88:4/sbw1{L=Pu^3MʜRN0ַU2/ \;c7HtG|`l5C Tnou@D%%.eQU$Zn{ Դ' #?Q:^:9#.$Bz|ª22Zj8 m/7BS{͠iZIډe7-IF?ЬdUkMzf&zք2 w=lcʒE"| cL}V˻CdZ;+MfCfEE.n.bh={Q L95>ԝ0,N·#3ƀßOV_:t>홽HZu|,GGOYTb40 S0:9ra.?]#c1/LCZ1)C64 RnXq ݾZ/ /d)^јͷOAՎ$ÍgT6[Cb13U"D?|_ȿO?cW\a$Uq#WcGq X&P.[9rEVnh>9@ `"fuU$ZDr~b.+bg`VX "Cwhnɏ餖 й}pyZz'2Lp+sZG#ul6dmR0[S|T~c" fO~6]i #"z7h:2NNv瞶SYD 8h&2? v̊)W\99dBx9\q\-ş'ɗ/{D 9PctV'ȫ{W:4uM9D8LmYHzTV\Xj Rɩgr`.RhIC(1VK-#Z^ǂa*Ps^>Ec +d}`ťM4PjKV}9Ċ;nVw°Y9t~%v,.+[Z=E;N#gYcb'5YɷA YN}[ )r %Q!Q&׸oxz3a -W#̘xa(n̻#w9t= kfUhaX*E&ʓq-g͡7]K!mK櫱>7T㔐EٜƤ#ȺaYfQit~KGJ#g#ʎG%\s&FA3R,#p Ϛ˛=@"7~J <&m)>aϊryj6F3Bc'cY<u'rnWuOI1giSGhֆ6!3*otMWHe,>˭ȾNg9 7& ,QT0 b]D@˥UFǓ1=dґ:h&~. *].YOD4$\vHA{"ӧqVOhl[k!f}wΧw)ua!,\oq}daaG"|Ί~UZT;% VIIgتe mڂnwlwj ɾ'8U$$r Fx6=%A^>~VHnpsM/v^ZbD&++R#U!+|otzDkS2l>C] !I8i4'nց1Z#vcUҊ*TH bwl!| sȹJaf;.}ha ([ 0ߐ^$i4C59Ѧŋ Da?|A0VGFop!7&4_6^=MV.m$HcKo $4`R6= Zyk0 1dI81UOVx0FqʫI>1}+JV|d=ۯ7\|5 j-2ΉLR *xf oQȆa[Y/yDk~6QKu5~y=_): Նw)ϋ35Ƌdf:[J=B0v:4l3 zѯH:;CtT8Ejb<9xK!.?%uaLVxe% Kw(*m3B6o| M '?fRU5IۭFZI j¸]x؎JRm=&uY&>of2') >q0"M'̰|.6L .^ŝˁ~'r?A]ǥƊK"5Yܽ>h6_)GoFJ^lH7XFB8߸E r`.XoUnPwwƿ-(!qx+Ůl#v'(;Rm3e6 [闱Y/}潵‡QH VliVCFnSk̈ GRS_'e|kZ[p$"YT$^O9ϠEj9u.jNh_#F XNY^[w N0"_ `4ѮY8IU*3vD ,-_FW+7D~ м/,aSG>inL,t%H@puZL=\ķ Rʧkl,`t 2 #u\Υ5o_!#Œ -y)E;J ebU$!8F>wPʶאy164b2Yr`o9<*|- AQсѦt˺ƴ1pUb-ƷKޮ[>]: bOˏM^YKMʃWY`jnE.gNϮRLA20*G~ߟrӽy %6Ij{]aDqdS--_j5$~a!\ UOO?SHC5u >C= ܷXñjP\B9Uh_ߋD -F>6h<{k}>f /Ba62:ކϡbT&Fn#xjBv}&'ISGTtVRhFJ3p娡7sZ|+Q $6s5˵2G<)Μ^gLgj"RǞꨣPk >)Bk G}IB`"Aiʺ{rhΩe2+j|{lRՂFrۻASW/+^|\!1BDۼd@@Э50:࣢uw񱎏_5.d?3nqe8s)N?'8$ 6!e}Y%KlweR#L`VDQy?mJJyS -?,- Ät0H_FwV\nfUL6mΖ<bzI/x#ޫ Հ5Voq lZXũĘY\zQd~܀JK{~/pօ\"-mqjU d2# @#!h\NxL<iBcdGȆ:?C6EiivnH8-⏪,;_gH:ĺH&zZkή[6i0 !Cd]R2IwZb[V(IA ֜F6r%OdٞpȢ,Ɨ]GŠlѨ] )V&dp, ]Ő3A3@eka9\ۿ$gLo?dzhk[:#$$u<7QD g{Զ΀vMrc&3Us*+RM@2;`ٿG,'& y4•khSI$c5J& o}u % ?ݗ ''u^jXxk"cřLJ1r$sii-{K: cv!cB¼s> JFv.f%V_IP HO)ݴg\4jJ}Eȩzl>8Y4ziR\/I] \绿W+U\kvM 9+l#[伝PE!p\QARn 4(8;vTGê#S8N yvZZ$$F=**deܲ6΢O-þm\Y4xT2&usb˚ SCkIa\-"5Ek *Le,}yn{zbADȏԮatliDm`ZaEۀ1kA/39Pg~d(xyY،S>EN38,Rۿ7. m@f8PxKz;eɣw~}ydgD`չ6gLeoUM"bЊYJVB_Ĺnix HC.լd^7>QvٯKfP d40|;vtnYI^/c\Zήa2Z<±-OI pa.7,ڳ8dFoCǠ"_]I}ʭ R| ^W(oEǼbK0`rJ)ƌ(n*|6*b wTfnm' .-FgxO]UezAL B"jPE60ds|jqFw>@Z: #EMT]crWVvzshrr5N,)T9 ]|Xj99@#ѩHn9{՚c{>j\g_\K@(ny6xloI5bays^?!6:ȽASto? x1mڤ OH%}cSd~ GHh Zaӥ$S{>N_4rQ@.G'ѼP?A;&؊cQA #zxm5Eemerthq3 U=ޑ_KYlO{Cb,/Y=R̾1hđT &TQTqY]߆w?{B5(A51yi7U&IE̬ ZG' (Ks>M p6 p hԞ mS4px<t1fZ|S*H'cA{yQbjQN0Nlɪ8kB@n٩8h!"j37ƴ"XRmp)@N2fa7ҬjXGv(x`[~t77pzM.3߁?#$w]v(M)IjI<]D?5ouehNQ92>%R]qBa;:i6sփ Q-d3#r4o"RtX&>ɂwTzx]E3d5걽3b9Ů G OvOk;C5TXLNʁą-֚Rg$Qˤ \bT{~^cnaSx{yI>ޒmI1@ SȆ89>0Ż#ΰJsnk.DЎdUXrɰ ,3eVjtm'6c[#kI`67;X_'dgU<S/î'v_X0%$tN18jx nf >{EqY-T}|"-66|@J"CPOu:10=@TifnQL(bGx-:w  H\c Ivy=yFYH-z*TgI H&2wV{n%ll*P`Ȩ%$j[#Cԣ-'?v?lm2.~DTe:5, OFXRҿem:V׫.ccU@ot019 VԆ'^!tL- hZޱ!HY$W՞2~+27 L,7oQU MY QCQH֦5U NIMB!sĥ۲B xgV>k U9F7mE)7=b9Ssjg D Kh_xvM+ MR cdXGe\7̅3+| ictj9_G&rHFg}] 3>ķK\Xzn/S>6P9,y}}_e. -uR;x֥Qhi;jD6lܔpNR7#nU2h+.mwwJHǍ5bi9*̦Y;en{:&%k. ׼zzDe oiaC}ӻWy[b;սj۰w&2])s9)N>͟;oƳh NM#?DSeN [{!W}.5jD{ rXɎ (=L7\dNSzv@\'G[MI|f Gr LOg[:Q {O^'PSŇpYuzx:ƄFӄ{Osف8vY`kŬЕ?_[^y/M[= fs D9 &̲H2Z;{>%NJ)U ]C);Crj*{$?շsfLieYY} R:G?z҂fCw|f,Hz+r%Vsv|+K{_dٚڡ?Wi6C[?SUG5@ă}-Vi:ha(]xdk{&dK_3:[nq@Nϥor _B`w/XƼFXrsӳ;Y8gd:.)JO +q-reˋHn]l`}A \*!~<Ze0}ٽ%ۭ 0.i<դ/-}}Ou h3ӌał߷tE,.g|f+c#y'XrB-dpH9UT{O+~[ac++E@@ʀæn 1m5nCux+!d`{\80Oά$ <aN=aNN%#kSSiodd냘:)-+h !.pdJ6;G}Y7LV:jzc Mr,1Y482?L~Рulɩ `e p/2.-F1͊^rYQ:lv:֍\xY~L&e6>}9/_Ti(_1?YQ3N[!q-[LPDPL o ^kmm: W% cͪ@J _[ 9:f̖y˛']Ƞ/6eQ09d+Z*'@|&MCSml8`x_q8ok6nJb~ۛ$.a>I{! zt7o@/{s&Pb7v'μ4.-2)eĪ׷l});;V>}(xTZ,LʷffrCvA4_"xloDŽ^ jF5{ !T )'eeeSk4uU}jr;{w!(6иVD~0)?zqmqD3YE#:vIB,;GS6?J~O]3wwfS)1pmR۰ſK{~܄b3uE|p:>@ q@ƭ3qr۫ MA3Ӹj#l.7Zİ+-n{{%:& mƶ=Ǣ 5wn ܡ?V`|P)w\"]e@ie6SccZ Gs18yG &#$@'U͟G_8C[(Y)/i0i9* +h5Pb'reKK6Qm˝3FE\VFz۩MoC.4">ՈiӉ=GħԸea2\3l cjBS:,kP $!:;] Zp> #S'?Wp)ZBbD2UÙ>YtuCk8]tꊚ'%\Hy8 Kmbc mn 0c=erʺ  d)v6S/*Rsi^Sř PO1n{F'h D(yYL^֬n)CoML55#x $ٛM*戱$$NWFk?KZ}>)I ԡ߉|P}=)i\p,o㿩EJBΉf0 j|@ 61<X81dh)DzlVjPbP3o)J+m Yf0,Za@;8f͡v+@\xBv-,Ѭ%?#B-&زKTcqd+V(IS:Q! 1uKuȟtԲ%w00#gyk#Hb(H);![>eѠ$5Av[ْ,CH<ȢӹJd IҔ31nt9|K4*rXZYu@pv;]%9R7;%K_C`U~ڍ9ȏC[ix3Zwyngg3S0D+1XM3ɴy=FXJrQZ =kk -D6H]X2 $y*;HUpf0~Y!]8LC)3C׽P0:kj"G Zy> H3`na)8+mOkҽ86_y~qw BLM4v].~)H4c4 ]h@8)fkeQB+=_ɕF FB\XM5@'wDqh >Y)^*/lUyhcاq>8X@g8YP#r|7;P@Ɍkż(FJqXl=J =3/@Q3|]}z;T"Eos{V<eKߌ6$={ckv"9 ^/}Mn_.`n:XQEJC9Xl|G6؁Aҥe8w:{vurJx-VoяbR%#G x)0Ν[h@Q3%]dhܮ=n՟d`WuFX)9O[f<2Ig6itw(Q_*2T{,. Y/N߱_1yNQ)Er V FgjW^h6c溕\9}[ 7IZ'F[*XLJPQ)op]c뢦p_ e_$Xv`4@$dw9l'r=(Ń@Af kCfv=_#Fu,==ѱ}^VUS@|BlHpɶv{uK6^3܎TkmoSz ZĮ" hqt?nޝgFoUVal1"yR&jUvfO@deģjbF_Je~+WRPתPC =Ӑd8urϴu\:ih=l78 ' [VxDw]IZ"`?ۈWVXZBޡ̠J$QZ)H6H򅪵`"E [ñ,*<.ѣ{eF6Ն*G>Ԉزgfdӝ^u2i'DX÷0 1? N't'QClWL7~s(z?^` <>s,!W\laiv4[@U/ٿK`y2i ySZIfUgPӓLZ]`48u1ϊ3,^gg`ӒJz]oYA%NC:c0f:A*S MV&Sw)DQ@C#9 Kŀ$_BJk/ k;ӡ}i.cY< юe<p!\bi}TFAXw'p eG oȜ5Nigڜ#:\<`5Zsf%6b9&"FC9HɚG}M9KhDqŭs{vlBT?| (O cBτt`yɆmҌ{5%JlLX>h˺Ӱ kr7)(p 546JLt`:9w?+ lf^h&YkAfWX)JFgBw^(oa0y[6oEtÙ?WQ狘 orTesK,2 ? ;vt&H55le%yhk2X^ 1ymK?;s19E ȿSko1X0FX~k(v Q0UwWdd x$?osjK oر_;O%Ra YHB\tI\čb=/U/< .9h4mO;hޞH$#^'vX ni?GTzQ٫{OSBႨd fYU,dxڢvk!`}pkZ#h,"R+~Q; ډR(x\OL0m0 vŵlj?]Uq??;~Aރ\%벪EYיsScT4[q!4j"{t,YnRߙnnNgMDS‡ sOG-0/d=PڟlȾJrg yUYm&L2d_y^@V\plgg^hh_:.q#̪i{]+AZZEtN9ws3T )Û1Wf=}5G: GV78rPPߥ^n)v0B҄uċ2}0X%̋&]I;#PϽd3?'n+]WJEg-EZHQV-紐B'Vs5֯c4ڇT.5c-d#FC^Ž͏ޑPةmTGՅa0q$h)^B}|x_%jaj6NSdM\`òH^$8p;Zb@[:R4 s@/&-g6Jsw`6:x9q\< 54 \{%2'ٚ)WJ^NQv$Uz8~ZkX/g b>3`gciGWF]_#4{F[!ߧK=( >,[s97oURT 6ˬź4$Pb%0\v#7~4)5;U U<㡕/yX JD Y!ȵN/Ypܒ<1KTvVj p$8DL$7 ,xXNZ.g˸\Gˆ1$џɢYgXV1it9L W=DCB9򧎂=C|Jf~e UW1gն!&Q`'"xq(Y0A- 1}#ҿPXἣa,5p F$:]N[ /̕  !pSHtٮ#fP#oO-!7 ?ڍU%#۲s|mOJ#+Luuh곩P#ޛQ.H |%~MHpʛ[jGANm^;8d2QhBW]<&[W,~[FsT@ ^d72 ybAOHI8Ȁ]6KG'!3wʯ}ht9*n-31Vřv0T-„ PxɤWh,5yC*maR]?*lxgnwP19QmF Po_ 2 9*-%N@]{1ܭBQ[4<_vf/H"x6t=pn cA|#IPDYȒ'uys͔X v 1ARB)ߑ a|cBRY(aq{tB1}\ ijUV tp [J$&1zLэ&ݫOlHoўh G Tu[`(zDrM B)aST@ˇa5˙f&kn?6R¿#ft];!=Mo@\=FY$>ߌҎVؓh% H`+:—e`.fF,B=x{x$D˄8:sH7d"4ص5҂^<_Ni %ig_5/ruOsԘ~GݧtL}VNZ/͔%%<)&gvQ?T<]o` Gjza*g;`eݫBRċ-n`Km׫ D\J$Ղgw* ²O9FUC MFZn ͽD؝8I%*H"JhITkIazaRi%N?E k<,l=1.7e *T"|XŸt.v@'Rj4@D>0g4iw/#{b2sn$;USuL+A, ` b/fS$A.y-"iqng|I ϛ\ސƆ^Lcf5lE5!!ĒL]60 @]k>tI+ڊu^ZQ"[辚] 5 ) wH+- KAwj1ê3 D~R6>qR*.jR~YD+~bX>|vNZ==uS _ֵ|k\,@'55pXS{=~61ig||~\bKH^o;'ThxnqTSvUCQ-j%`C^R6z?nTSQz8O>QC6%gG#ny"JrGӕCPqSc 鬧[#˓0!aAS9:܌~o}}K+qe&ߖRٝ=?`Zv։ɭ5@ ._LQҡmsTۿJӋ;- \n PizƟm;alt>Z8Ak/2?luѤ ~$5\G9MkǬEdLhs:h:ɺe] ʴߘ=es9/:Bރs$yk1x;q:Zm ޮQI\9foM\wWgdRMqY4pyA4n-v_2? eaᄹxXp-|,j4;O!;.J 4 g>=J6s6#q<.g3HV\QE GgqsYagX/);t"JzʼnH](J5a)U,̺y戚CvNwm#>㭰tBeN⼣vQb{pBmBX9C/8׼"P*pӯo.#QimT*C.9`*o:.}q4ኳZ?1bSrrSWh7|=9om\Q 5Н.uwbY!^usدwOAOm"[~s7fN*5{qP_wƤ~}Qn(,w}r_+/Ȯ9|6Y. p:҃-#}t[X0:XQvqFt 3%6D?c}VcˋƜbtoSb&YȏjꔷiYwߝ  L .>pؖ1{| u1oQ=vp [Ҁd x.ɤTZ;3@<| PUO| MvﻳjU-Mht_sZ yVW FfQ"grW|)*xZ} 7OZW_,<RuW-۲bcjzV9,'F?*䵆j? x45· ;0m<ЇޤvXHq jI\ B}Ȑx"QLڙ2gL;#-c^*j1?s/8$r1u<3pJE+^\_B FÝ͜ 뎐Ɂ=rX8~-we ٤N_|Sf[.iY| }pE. vt_| rp,*qFlGu2v9PtŏrU\+([ō JYf/r2(W t cɣ8T)gJpW)UD.d,ʮm[56T^0{lgPq>RY5q|{~]W;/:IkGqbeW#[5eݞ@I h\a%Z Y,!E3B]qŧa:spmg̓bu\k(w~T͂5o"vL"-\<| [#7ɯؚ{iqg,Pq bg(濌|z662qPBhQa7ozGwd OWcuXpq!j&Dbiސ 23j`#BzClfI?ƈ.̢#w<pq͆_t/Ae`B) -wgf{6Ֆ PnjZ0t2eY.@:ɛJ~T> YU*tD{)2 V>2,rͣ{s jN+jwW"tV!JG$5LL7mEC /I5NJu.*M89@q fG=~R|1f-EC@F ػ+y3$3;VfBދGK&OÇ&eIm=Vb]<{QHP+> $7|黶8zP5}F 1Xv{ j 0K&}5H[pubq#B w2FqCvW$"Jm?В99޷m ibL$ ?ܖ~7یM Cނl^}YC _ᮜ3@/(yLJtJ(Fj#CLxLisPNG3~2zVv r]LDDym1xᛉG 8pr޴8f96U,G}1w'?je FN43ʮ aN Vvm"2d?=#j5_a ڦ/)]:lǓ'5^v(`U]g"BǮ )ųk[%F:KT ˲0H<4}s/^ߝ͵Z9u (jc)|' 5E=d\#@g+A7%QvG;_cdXb Z*i`W&rFPN]N8fe Z&n\Pe|9b{ ^jP%WS?v ѮqVEpYG7XLQzYjɞ(O!Y,Ȥ˝ߍf&Xp3g`xAm ɾjb]wρa=;\HTnX^xcbXN/)A#H}V=' 鐩ı1y"d!fcb5^aIG1G۠kdG0۶|BT[dǷÌzw}_$lQi.C:n:&m)P',^hZ]ebjfT>{\OT~;1);\7>xߙQyFf{ҋ #!GޅlA 46l8${x8F)C[zkSo'.q;r4#9xdBFY뗸(>/<{P>6{KfxQ~r{o ppࣗM# `@kBC8ʊ@ ɝդYgP=xܽ[H*N_B9XSKi$XC])fL,+GTwi ݿAnXDoJ~UXi 9f `qpDU$%TӗPP->p|- L/{%iVLd^2SX&SN(Izot} Y(U.MS3/=nt-mݿV=hceˉτ!iBRfO)!ݸ,IaKHbʋ~B Kq%7(ܽֆh YW;GD1.~}:K6bVTa,7K0lR-dt\ew@X“}mw`&|Jݐ6Dd*G;\~xTI WۧO3wQlݑ% AiK}3D;R #?b(2܇4 Y DP:˴E܈Sv=J.[߳ZrK^eVcH%w!&3V hj~ZR]^aY֛Wi|p\+ZTl.gO_Lǜ#xXGڱ8Lql܇SͫpcPFBT&ݱ.zw]*7lj]͗L1 XY!Vr>ٶ{}GE` y p&M(Wcf!1.|P]:3_NK/IG4d1cGrϊ|`2Qk1R 2!2e9jHa|O+wt=8)4G\~B[ 'S @;{靎@#hn=pD\)C2AX2}ÉajhDy^Nj9U~" {/ϼaQy-sA(vvڸVys2;B,{ij[pFʹ: s[`xG#*: 5grGh?4 6#dVD&1 3 چ#4xE܇M唩H +kDEE]l%)O3k:w/Xjc)n92.+!y ڇ@-s?U>S/鿉-^{b+8%dtYrDSfeՆ OF㙥IYTr]}YݕT6י8YԘ'=ds'iš#^T>I>עJʓ$tǼxI:ErҢ$5]VT)rMb6ޝ%I`qcv|R`L?|̧"@Q]62zqmՂ/KQs*LHz# h /KR|fI0h "U%c$mJ6yLB9J(x0hJ8v`00qXXl@oD g~~J͖(=f@?DTW4@ r5Y9dR 3+gSkxWR MѠēˬSջ_$5%k]uD1W\JU-<-͇F)E(~aG@! K Fc7^+:`X+a0v:LbO,Sct^-q?iS}J};&+5c( u돗u+:B:tAoQ cR$tWYCٕBc(cE 5'9SBNCq]LM˧: hSB!EsrԵK4M0y_2 *dSS"zAN1`& (TH?@wmFLZql1^[b8iNkm3cUz*N7Wul4ܧvV_Ǎ8XP =:IE$hK_#5*L &pN,uwU\.-`@_>t^Lv ~ԋưdlG{ O$̉uc61.ԑ;5_%E(kOˈ5'9 u'_T{Ĕ-'VbU홌D] (׺%X_>|)zf:&f X"sh Te4_wpWLE^5UאQpHx٫aaVDqcbhaEod¬3|a>I)~wrɘҽP8n.V+<akGĎ0C'_s1cbP33&$5gQQ"P!е JO9>ab[VV̌αP=99FY L/$yGAϯhqETbV) Pf5|E#"덦ƴ2_ov myJmH1:|:k[k z|Qb'a’󾨹w=GX]+DM1MNѷ,R0mpy9 oVW^-x9D4Yo`b~_nlri26{Ֆ;RL_:uc;߂A)/RG&*z(6[Xr8qk34Q(xq]-,'+"hYsAܦY =@ѵ=cEz(VPl8 ]a^ReY+Ke# .P s jf{^Sn$}ym^omud\1(nĠ2kd}V %>`3c^oB2rr.~y;65rY@s-b s\:7S_+ JU<}D4C1HbK5`)T_lya%'-(ѤU佑j-*ݕy〜@jQ\jDg]Yݺ1S.;Yr/1vtk]^l>& jba;\Ԭ*#tvM@T8!h[ #V9IG'# K/#|a4V} wOP ɇ-8Yj;tHy yL E|)"`׆4RcHT,>?_(}U*!#}ߵes~ЖUf*@>!&kv o3b<;j-l{QEVȚxͣ[S*]wM,}~?pj~QP< 5TWS^޵ Ng<]αs 9:)PHiqLl')F"57ֳJ-XFߞwРc&8 KyQHFxu[)VP"9*eDVULb]j t⩍:6UGN-\>Hy ֆ{SWt,Ċ&;hS;i m|Rt9OgR)E- joBV8Wb!ҞIb?X B+f\ =؛˒_'4-hz}$Ko:KY~ T?y{.uSNYuAHu;8|YcpELߎ FPHvN31eÚlJwz P@,#;v x#d^U!ȌwHeH [j;)MUDt_xVfrAct?+Xy}S2v$Fr}d%uHz|:\5gpiTnJ`J/&fs)]CYN}N!^A5Ųƹڛ%@lۅ0AȒPLr՜?뢃i_R:Ev Ix1|Rf\& c&AEѸZ=zk[4C©O) )kdcq+֊+s#ifкPΦi!CWD K:9$X.+$tR?9tѷ/l;Po]kٿ]wڏBB|JxK6-wԎT黜 A>pP@оR3K %uou3{gaf2C EjSM=LHaJ pً2 %,@+Q1 "D*рZLRLThDz1ΐFғ 7 ﭱܠм!HK+(*Ŏ鬹!]h)1FEqbZ>y9oB-I ˜vxM|T(pEᤑEq9_.P{Aܲfώ~VA%͡=mVN6Yh3W5P_ /\+#AFA;lojX^ZecT_]zO2H.gT˝Un($Ů9Cu~1F,7(䲬ڴ[kybDx\so(cI!o٠u +Cx/J"ZM5:lrx $J߃l- fCgه+.s)ĜKji~w(0gӸk2P)q%jGHwMX~eq$cQ^YRQY%Z@)q(躛"5o`x =v+kq9%Ph(@ߗ( T!C_`Yzl5ŷɌގ5iXljݐ}nGbK]*1c͞J)fO?|Ѯ ͢Uǫl #aJ :>|jht0UvF7z!.Ԯ:De#(\MusoRm4_ ?ZCKiF :Qah"]\mO`sE y d=0gӨ)+raEQ pa28شN •cIt?T|yd-,0DumP_# zXw:BF7})ݚZ0}DkCӜ& ޅ(ybp4Rff'tS J{ :kOXKVk͈ZV\ ϯ?A^8) =1OL-AY\E-RxEgI J%~ 5i;Tֶ vZE-"t;i?<Ý:D,Q2 vr,ү~ j1I 9y= V|3n@:R `e*n (6PikEkH& >Ty w5194U>ӡC'{ @^c|2 CZSbИBA&వ9Nk/ՙu0}` pWY1=5%QʁfHLs5_ DLmd Z6fa)50/Pc/ 6g!GR6O8WObfvrNղWy;D!M+#K*#CF|Kؼ3U~gy C_47I~'q;لWfBƿVv,z[)/)k%8To+l>3hy |^~ju{?8@ h`wZ*@5A,FCq>0їٶ2k9( |0nntRx_im$kpjBu_>[Xh2f.&TʍU>Pg}4>ZhX=Q dڱi/b#gmC_%yMWiD)lVJ/Zf#DYC|:@o8SڔhaJț7)U| 뵙[ncU?:t#-٥˛+` W0~4!ĿcvxQavmL61;uAQPR[{Y_'M =W~$÷Y-yww~!FA4H#yRZV;kF>t&jp>[F:PS}t\/Խ#AT)+EhڦB\cj,1TC,gY뢢(GRP4{s ·oQ5ڃ\;98bp.X8?7RPUr2 _IAM{٭xkȗN:2kJt*~{-U0⺎Hs m<|G[N\^te){"q[Ui{2,XpO#}iCA p;m|;ؒmA7@ڶԛ*0,{VIU#+(ҏ"I< ~DBmCGQ0}ԇc[\4e:qܮ6IkUIӼ\Y.2m? rTuٟO% Io91iic^셖ݓϤA¾JOȘ>Tp@ &dyLJdkdELZ(BjcwrM lh) $0 zk}1ǨLU>pA|X7˸d)ܫO$0{ujywbR qbb C:qvhQ̻W1*P) [Ӕ._CJD=y|^gQ xf*7 l#)~Zz G#4NZ9r{u:p&n->0V!Ȟ4M8)+;: BՏ28g;ri-e @+T:n_M]*c43Uvŕ$-4`8ꮤ VvT]'aa< f(pE]_oO-LM)6^^bGMLj>krES`!Z޳N$~`مr/Nfp/7ͲiqѪq\%LyfA28$TY=IDbZ7B t; \C⟢>3:31i C,'xwm4-jqs4em.ר4*6;5Eqf-6S++۾Su;ss5Cga^@7@^hdie#7>:}jtRRwݔp3,p~ڼk[+y sv BH ~߰TB-隇/AD9rh?H2ۨ[tRz>As ]`5w$|[ք+vɠ )*; 6Zpπ{/:.r^@W?!&A_JKҨ&`&c2Z=-l3~/r7/f5)<@<Ⱛ!jD]<&3*H ~_~i̳Rq74<3i}s46xKDbS?#GQżNR^ZIl9S_A9om1P s4s+LH)QGȅ&m!z![.h:(t9W{ذTў-7ޟYm H;⏓[Gj/³{7I :C7BfDBǍW>q7L<*ү M( ͚"Ci$L-dc>\pJDxƫ{<\tN7,T>A#+ennԐ6.j1\\n!iPX_L~+w$@eto#autE:}q]+,P%Ɋ"tI_Wۢ4gyJUtݺ%p w㈄g3jyFB`"K' /YRn"/_|G {(,(VcDR0A `ua1}MpH,y䖆s@1_nCMȱ^3@/M(eUpSƺKE>ʬT {3cX!YSEpݭ,n.)0ړ!A`8++0zh*vWr",` NJ o0єm >N s%oSCjJ:[:|Wa*@b_$6%t1.KWYg6jb~e]$m#oHQYN;`Ü)߸ GJQmtjꨠ&nE% [,b0 º= *{bmUtRo:f 7 .K5J"!}ihÏ'?ϥr(9M#RgשZT.9?@x*0eU  p}jFcE~OÛ~ӞZ"?6?qK{˗B/u}o&y1^joHvfNnE3v=UxL +Emics"&6 *DG`\#×=U̺GL N>=pUĞdZs*t\ ڝ'# 6H KAW2 :j ^JQ{Am->OV<|C\c3U"+bZMsILsY>XrLog{d':cͦLWlɞ w$(U~>΢W5,b%g,%ZbyR1-?%~˾S0&,~[u/S\g^h*d $7a1*!csED F`ʢe(1/'3Ci^{Kb`3w|<`)IU+udXc}1e.b52LY2@Oh? o.JN{3>X#|I4o7xE|[*g XDTŌh4lϿYrF&{8P|K_W9`zou]Z; A?Ȫ4X*px>a!.I VsagUYo&W'Əq;t9JdX /O},D0!)}k_Ɇ22Cw"Zsi7%KVL.l>  ڷAO|ɮɏ5?1e4~B*Wl!)8]lh? 2qgn L]kvU )sv/Cps/vp` UC]HTDs6)TO=.4q!)/8ܵm Ŷ9ܒ=bqngrt=A73 ;ڠvږi¯3[ːnǝWXW$N3\/eڌˇ.ʐe6bi1*  EH$^ ǥ؋G:nlsxAi:za}儘ش+S,O2Km&,8-~ gOfhP4p̢E]ҡ>xm9å io)5=x ׻G:3E1OdaPbP/m'_̚13o$A,8$@) <%rݲ"X?DNmj(ҏ'^1.N[NO!w2SBjYj=.EvR\Ư*K9`v66.oͯp6D$x֜>RJOZ ƴl-#kvE 9 }25P zO C0̮$47Êh፷B*y3Y74չJ*v'iא3L]x6r~:#\QSE`#iG&} 3JS(E=5ڑ>NDpEmr=qdO($=dZp uI G |7}=M)Ya֢$1P7Jj@ڧ5:oս_swQś z a< QyrC}@fr$Mdwc4^* ǵ :ˢO%CBJ@#]*!WI/8LEBE+n?BigaKqPL>H;*(Q贶n@/YNP) -[8΂({ X*Vm~0_b݃"&VO,n^Ι4+uloz+4L:Ѝ;{qpe#g?@4fBu^<5E\Y25#+k b̄߶V)vv7!O6!b8&۰,^tH\M.hP_Dd_gLÈ*ZRszR c'SU ,oQgMVAa 2 yg׉} \l! `Vos3鷷SE{Id98=ďIEs~}(v?'}fܛL¸"U*$DB[bqLx<[g5|( ɆH`.F 7#{ ًwB4K'[FۄsqߡͦnlH+\FN530vA Ʋsdk0 y[~\bPҥrZ({HnhwHkJ+K6f8mLl[T;jX6.@tq"RyaAU͒F@$LO3 o qR<:vqgTJi7B1Kg5 x6v)HO[XrxR@@A;sތRJD k ռdbWNX^NG|L9"a^P9qz;r2ޖ"vn HVHF2Li5*DvQGv5hPN.Z`\_}g._y L:΃~ T6=#ׂqoǃ߁:{z(LptjihOֲ (2 XW0|!4.9 S`yjBhdau^awc~ 1is!{ ]yb&(UGm9Fz$a[AD.70nQ I)WFtJ*yNGCRݒO|L\uPM?X,Z1yM}u)^Qn#ךw lМ[O&9sMM( nYlxvA IM#q-ERBEp$_QLHeG̙$R|M\em Gjw(LݳqiC=>=h+#JG5iud9;+?8-' s[JmCDcj7{Q;E[[ f^.% kRC-U5\a[p<:a+` P* xBK-6 RpS(N0=y.C}NCgj42F6L>cNUU4j7fn'A^ ;b 55tڹ 6@ ė:" }d8ΥLZx`F Q^_MBћKB%]=4[Xc@.C姪 ´Zk8NԴ>WPhJRÁ!脝TncTXݞuzj* T1-6fw'(UXyJ+/M7Z^wFqGnˊ?j|+̪fog.2µ ?2qVS% )R VKE?d*p;2@JD1FhSp㕐=y".bÕhL9Pax(K 6~UHqBG?g{.1j5V l1>a}wX(fatQL<L|I=@v^.=Vp-݌ܻkA @Ėמ;HWw )0SlQG ̩P*L'ˤd!-W/;R8BC R('E;nBߡ6ѫ-%A?,/B6y+SuSg"ݼZ4'cڮx;-㈨!s %gd W.ӢYQdy&zʹJ\.CJfu9$ ݗʹU[ ^+¸=at@tu\>q(Sm^yJfFvW ʪxQPIGw`l103S y[{ّ9岮>D;ٛQ֠ъ'm, ?t:sB1&"å`F|4 oNښ*}эZw+l")ۙOƚ"k#65T<^`?:oO3^f.ARQ$\m bLG r,BS#3~_ыq o5CuEDM‹DXI]tCWtpkrk@uL OTprKxFCחxk6]X\8+%'@aXTxX?V[ ~x974Q2fpv1QRl\ !EvhohD_M෦.!ʒ\^v,&Qs{E6j:ͥ7qU 8M In0ݓh?8.bJe߄S(oމQdd*c,|3tDr K߲V>^e"VAyoq|mdXENyR uw3w{Uu&v p&27x6dT[nf~qh鍾8vXz9 }nvV8S:j6(oy=͌ A!Q#`x_ʤ"BbKj,^(:ba"e?#i~Zq*+0lGWN/̆?Ԁ&GԫAvIjU.}άk7 {$!9BJ@?Qez =ѽK8d!WFA)14UĀ?^xw!6o??yzi*V3DG'؂HD23hO>=w&yNT}I~ l]y[~g'&==dr@r~ ٓRhH)i}T"hL*wkca)ZRaXʃ7ptbKCkuWAku&|)kU+CdPGVxۖifoai/4%ܧ ;4 M\:$k`S?k2<=gmhWhmf*y)u9b~qNػOwvf} !f*UG- v(%/68`B_4a](SkJ_ -P_db;t~1tr)⒉MUtΜdEmݞeů.mg[4DEJbP,kJ';W?ާ>Cv,kGVtP&~J_JA^u?pyI ;|fg0yC&>6aiۭcH>2-7R$c)#UE5P+]0_J:N΍ [$V -Ӆl3cwUɊL/MUٺLJ%*}[@(zMb G" ABhfvwB5j$b^4r% $a'[wZP-,'jUu5̻̩ܰFk(Y9L3#Ե0uqGӑzy8&>HEsq22^pf9RXC}QY\]V1ISQ]TYwj柋|Q{X:wD|K4=5!XhVJ"SS ŵǧ4ZIUò§~5@|0% @}_߃y}Py`ؽ@{: \~A"p?з7ԜR؏lYbO?jyS?eM65? fPJ:g<}Βq|ԑ2YG]RtmMĉ["Q_' ϒ\ ØnɃR͸Rn s3ذ2iw"%`i𐧱}z&ʤom|InŰ/ݾΓEW7['ˎ%M}2M<:#P68scSf@Uӆ [# ѝO s #1/cK9<@\L4l?4۽ylJ|bMi`9!?c65| Tsf}jMT \ҩ{S;q+uHm=Og+2sD_<&;ctP#?}Unki="qEFF) ߲UCq.e 9x\ihY ^d0E|wߚRVIw0 HROw[|3 ]E]~{<364O'QXYSA9TS~_=e=̧2@!30h*{솽A7myGQuF)&X%'#q-QVJs39<"QV<Ճ;M}볹k:uG&~nr?nWzQXaPB10?GBDgoz&}s;E9'^̳BjO(哹'=R l 6r"޾Zyt(ז}fx_PP 0+ <ָ\~_JurGeJ*ި|nHL_!H^'K]h0vB# Py;Fzd~- SB 8(j84Z1V,6wvIEZ` ׷]< p ܝ o{ :zެx%*းj-˜ZbƸSu W/>ѩuw5Vh,y` T !&gV)rxDjVo}o+OY;X4MHP+Bʎ(f¢>,ț& _[کoE%<+U]a* \ܢԭh@ʴk'-țN- aC܄GmPQ897bODw$E*}8 v 8aDart)= ϨͰIÍ"ǫC1TA @1zƛ\|Np"8xf)˗v jNē8tpP=ז._ôLȦA-AE6Oȕ9vRoC1s_Y*n)ے6*rH6 ԹBj~u&"/e*v=Qcŧ0> cIDRQl^-@JZ^i90'$|+RnUwFm4P3h&bГo: Y^(M~&S>x/\FJ.`1q)5B,,?Bؐx^h\ ?Q Mwӟz*jQOOmS`r|$E]~mv@Y}MlMqgJB$OWTnEHVEՉ&bhVf=oHN-2>ГCɷ3Oay3(ӯ^3T?D;\CZÅKGB N\%6K ֏ iD97#vjͬDy#5GLeMv$O"DVP/ḿApjg%*$T7e€;𨤏` C(!`GGϙ$e2e›E!.~N<$ROK5Qk Vfs\>'^q]nr9UәGN+T4ie$2MU5&{հ5i혩6Ucs宁6ITWPe~Z]kg߿'K>Zz伖dZ#A^LK%m=ţ\6 wujp)N?і]>ƩL'>Z}A'C`͹YOLWe5K֧ڮkrjFCCkav~+Hss Gw 5LMdB wRz_RWa!+Wp"C6b z߿NjkbjI2~͜ CUWNF$HHv/^u!$H,1WI-Z5+BMAIwŇw_k]45 Gtbtr~4Vѽ7Gإ4&Nz>Shy$历k)(͓݇&B9ZU8냧jUAᵚ {ۚR%Ǚ[}A#yxx5ptl?v2Lsg %^lKp 37@+_y0RS_ɰqgS6<µaYp.K؊#f `:M0uo;_cpn(xo: 3] j\6g7k6Fԛ)RVwp7ô?%J%̇ݻ⚶cdlBN%ZGKuWҨ?c.E|A2@UPRP6g'p#ipܡbz!4jo84[}P &5@j7!u<ݑT[9gk{1/ra%퐦37iPd.nlH|ԣmK&ϾR[M?YȁM^euV1* }Rq!HO&Bˡ?!+ɇEKN(ydiDb"?㠽U>Xyg'l‘<>]lмO}Ve2LǗ"T3.j`^͹epZy^0Ȇr_.hT-vGgH&v0͉^O#Í( ɥW( bXJ[clL{!-S9AN-w#6L?hkRߏo])9G3mq<љ.o;.uϽk?ApLsˮ26zܖ'^B'FXӡQ0n81,3 7[Pg:,e[jד nێ Goߏc1ڥPN]"b;oX_R-īo֠3,ND!S"K^סG LH70Ǫ,:XP*Qk7!hĄ#q urAO\A $>@?ئ@5  澭MӔic'Q+tbc_%: loY^$@ j"PAfUP :Sj1!M?%ߑp& a|]j rS<ʮvh'+L۾dzbK}}t{WU]~J%8=zMȧ6L' > B-&'_bLRJ$L00/]|equ;/ÈݨIZ#܊o%f g CԄ' ^oʻoVm6Z\ei5;<ʮBt|aUVRPR3 ljI!Ҹ{x!ɍՒkC%}ZlTH<O4W!UZ+ JW)lhEWG:5=ToV~C! d^0Mh=`v$0@1\'JW/SL+4v2Ńsf|{5p~,J<S;YkûDP=fIN.Vev)EPMbj$,')Dua!TxXAh S|vĴk=Ǡa4?NDߠ!J謱77V+͞s%iQ a` U( T)=w*d 5dLX΍5RϭiS85I?)bȥ3LnB\Wwc9qQ#hPyR{q .{PCN̳>Tֳ_3t~Q#=u ڮ?n #N.ƮWz`oW(oef D9!f7XOMV.9_YT\ôx셼<almfS_dw$ɩ! :P= NYQ_&0="a: f!""o~ ,LZO }㷻+pmx`g(Ӻ|56>M3n25&)Om}Eq.2vfi[0?S! 0c~ӄacRsRS[XypWݧ= 5>|?~\62&` [ id8g3l;ۑV2h_)եdJ^,%}JP! Kݨʩb'NG=4:6 m8Q\I4n Pk(]tףP/wB}lc7A#F= əPAr+66omӄ{Fe}P}O1\]3bi9xU~02o N=vw68?9c6ZFׄ$z ,*c&IVW}y"8M\i<>Gfcʒky ]k nkzUB$F0Mfv&JX5a.]2$m|q `5 ƂY'H} 2E5E۵>)^F aLNIsKȜ1WC-w!f6 Z4Ŝu,[&;2̈́OZqɼH,kvCĽnQwLG> G|liBeQفx4 qaDTYlK-UB#o7Ռ8st&9?ۦ>sRC9y7~:_2O\AWN:G*--ʓ顈 /ÆZʎ|R J4+6%XRй ;ed! k \*l9e{{Ѧvm6,IA=ɗDH͍)lo4u^Ho&Ijm WCn(WT8M—4lE}٬xP2 M<ݰװ(`s% d/ZGk!;{ܯNn_;t^NRrV>L}_^6ՉSq~nf>wC ĮzFiTriY/aHxJG S+z`҃ #mn9FH{pʸ&P%>ú8<{a@d[Hԧ*JpxPz8"AF"MXE{ ]xkɓwzʯtwk^eiٴm@4]a˹K vWԨ;-aqWĶ9;q)GWĔ'R?+ 6c~(zRqT0x褖:&ѱkӓɚ՞k4ݥ_l c:4GA`X iZϐ8|(`9aI&WJz)['R~ybx!> '1s%W"h&Mꏉ׬E;O"$뽏5Gl/ :F oOskl~'#Y~͇EpFo-]?Px7˃+,̓n7(iJ](m5f[+A\L='VhrbN9WΩ>5,S@W+6r%exgjyC'&jN^=J{|zl3R`OkzM1B^ :1VO{ꖮצ&Q L,* %ÀkVа'DNi)/9ZQjG^Y=chk"D+(b5a3Y>7Gi nRǰ;r^V /\d%@b/ ~w 60 *I:P{7CYgCGLxœb4t9R[&obfA4G|WFb bu^?YJSLKp#8yT%[ca])<|ZPߙ\u3< N#ߣ)"\Jɱh%)DWa6h4W~^*kVa(ґizkR[ӿM&qV8Y`Oxkp$eʆ9ЛRgJ eh0Ms]w,ɼb}'c8AG4<- >sΌ&^a8O6' J(c+dgS<=)ì˻WHsµՙneH##mfVyG"YgsN3w1_(CCpVbb:iLX诒[ΗmON< [x 0]ڑSX.h8(l&46786.fkliGcZnX.9oa]\ňzb7l` {Bj?gD{iEt߰rЄP!^].:[[͢`yӝ^1؆sn3$ 1"@G!W"@*'WEئPd˽-B %r XC_U˴"=]8!_s(](}G4Zd˯fXY yӨ??d My_Ϭcscm}7VTS|3Z1 <Ulk6hӈUPT=ZVý>([iW ڿ62pDj*[,nG) QDrsDv$#0>Uzy[//CyCt>f[H;8H,K཰03:H&N0/W:_/mި.?$bSs ?ߕY?X 0DoWN#HHR/mD `H vzNmcAW!.E] So6S#{)?NkHeꠈAba1/9A?S1]-'TN|iO |oF!!"΅V A;:#4, 0IM$&93J<8$ӍG,Lsv ɻp7Z0ȩQ+ϽkxƇ/ /_nQr'uŽ, KTR:LƚLT- F)K@l1F|rE}{Pn?,' 0܉p>QɏŠ?:E\\9 FxCIVi0Z5 NPTq;\ bәpBRkj m 3?U沗\1>9.jyZݍ5~2 @ǴQC^\ffj 1zr\gۈjdԎrc*Ơb⦖^V1Pl.#pWlʐJn'Gyӕ0S.Λ.R c.{%g &hJFi\:fg^Eш^W7E9~6P1Woy!jX(51_e`톂HY'TNd%6pTgIf*EPvPQbJ"aG1 nu}eo79ئ{Ru5Z˾Q&DI5b[eJ+y4UvaZQ J .bY^Un5-_.gdlcN*/edUm~[NͪzZ) MaʦRY+؅cpqWBJLHB9Ⲡ( ʓ8rnAɣVhXq#roBb)m zb)\1ͭT@SCЮ@!tPrGdt >WqN $_q;3Ө3NlEiL(Uu;I \2WS!*QZ`[NCXǚn!{)V l0)H=WVfrS","A|Y¾jBLɆ-vsdn%@*sOo῔}"گP blXΊ>&b `Dp?A@J-K&G*n-n~^uJb[eHt_$B\lk[ҋ~PrӲ X( un&IDq\Hx3 ~σ#ݍIRC؏yM1oZV:(}3%1{7x;g@@ngx0@6(.97X1 OFrYI>ѹq fcpK*kn6:! 5)"pD{^rr+'c)@s1G ,E>0Ҭ6jгtuC70{*/~KfcςIMe?ZJ'zNJI-ls`X/ō$@ZGoOϏg.x4׹%x`y e_N:cQh*z88,AmKI4n`9oGuqܖg6:Cr]1};"boT{Ȯk$Kf6L;EWƕHSOueplx\G ,VJ'%/xlѪ7Bkz058A{AUE /Vc1bQ-ؘ-XBX|TC(E/ dק/sp }*@eyKh ;Ige𙄯'0RvҗAdu?n8BIaKF%h/kGԼuFq4EfLEXeLa,s0zyh#,9O*)&B8p8L(iXMTt-6/4Wֺ,Ko]vp&3x I.AX-la.p]ؕ_[/"s"8Nk` Jۧm/c{`WdD-lʰ[!-jKy$A74b>Z.(*X|$݊-&E &熾lデMxDDmpP(d~a1JTT(˒-@4|f\ ڨ8cR~=??bMOAN %%:^3K>'Zʞ-"~IqXHO?fms~bGMP/=jPc%t:KDnVn.0ppTR--VD?,?9̐jkF , MàkB7S]T'oP!Haj;E-iv cjWH遤d+ݾ8_oE5>*^%~w9)h=\Gl^G=y;{; rHTN2 $N d7U0LWbD.mqdU=%M㫅uz^hwBPtuTx21(!d T r*8sZ%VRádsh´7z x\4qSԄ)e), RP vsbǣ~/aɱ9(~o_vAe`4-0g[d"k~E[qjc )=DػV i!__]U]$pՋ^b,[MDDzt1yPa+/m/^>A+;;UY׏,>JVOOgђQ*kӉc'ҋ ,}qBD-0q4e6e`AJf  %tbqUfぜ"b>S,v[&JF'B$dVqB&EO:KJ):\q6C7C3rN4% SK'ԪXk+CUwk%WʬreAg_cqVr,Xp-~5-.@([ 2_X)mR? hA'h&pe|7 PzЕqoj_MͰ ґmIB5“M}nͭtX ;„QfSfc$Rg;"SA6M6;#UosT@T-O\_pIcuv&?F,6Es8ֱnM\FAֳJZKY K.,4iH3ة=`I4dzxW#FEF/2>`EՋ~f1 [wh--WY&w63Wtp{J=_8e h1`?}@t_bȕL*d[@L XƁ~~YpWrKǯTܢg@+ re0Yu^'лBa,KhKE6- *v"{?&y#xz'X\C-Y :';7ЏsK9/Sm֑w$r\$'/-hw+Aq?H:U O #,dq q|hV"ܿeS=H0"@lnD{ gުMvڙ-ŭhij贈hLVLJkJ/y*:iT⻥6QD/8yH7Lљ}UZn5"lqϩSme3h ~E-ӭ)m/ؕ _!J^5+ڭ``))wlڭqu(ɜ=d9~r֭>=>=崕D =Qe vU;qٔ04UR˽ݳC NFHcgڦnЈ?7z Q U^Xl|Ԥ^r7KpT59~42aqg*B [^Xk!nȉّcqmײ/OUXgj)a=I#m jpa8SVMeVꆮݜsO"ii[ϸ2jʘʞcnaeGٜXCr(Xs~fsIn"=!PH$4I #wcd>cha,^&p 6È7Ы2ɑT"O]j8~G-S,;UӨsMzSG3xgofdm ]NU֓V`:ip{nHԈs5֭f=hwo0ŕh. T==T(if`'!^U1>GFyX_GŦ˻i^N39Ʌ%1] +Ÿ4BJ_m-{J-0Z}j~T?Rm<XO81i"A꼼\.xg[ŵ o H`nQ]"fV]d6f}ػX_TmAYY2ʱTb/D E΄R8:L =x C[q$nU qДY g15`چT@f*ղ1Xl`ci[*|Џu%H=|w)%qwoL` ކ$膑:C{ľ`rH=xـJb;:jzL|x7 xv@%H 6!u1cy:W")vAE:&U( oy%x?51m]1):S3~mH7v/-Jd#BW' ݏgPi;B>$s:_1f1ǛɆF-+8 Agpd_H@X{@Vպՙ蕓o^t2 d'H5ʦiN*ПI{3jb\ЈG.o""uK,ZUzUIkθV7ޠ;Ѻg2zSwRԉT0{%l;I{ҨertJOU7g\C6帑,h7Cr#[6ԯ |2䉼 ځI#;Ԭ_/UG)QY5c8dXzjB nA{bj<.?\|ٙ.J2 bZ`(m0\kUNޜ oohAXh-b{((w Mm0B rCr_|\W?n+ҍH ʜR3zZ=?FS ^x3&U!bv+y;+$&Qz=79L-U]]؝QA ^e5%V{E]Qe#x |e)t=Ck GіhG\DY<{BT讬| uRMzvžڲ M@1w4w#IyWibypqLvLr¦C^R Hb%_FZVxZ2%bW80;B& j~n("i¬nL}!\jܺ=b :dׯ=yD&zIh([fYl11uw C)g+_nW\L4?WK>/BfKoX=%EzH;C2Gg,$luEnX~+ 9n%AĭZQ/h!qVHx9׋,"Ŷڢռ( #&^:ǓZ[ƟOroEP~ZnLg[V۪wJG'U׀>jRhrC$Eu.;]E?βRwSs@| oExd4`ߵ{k 3 x(^zRmI?}Ut>iT1.PSh.i :uj`P_ү g $b\jy.I;{ Cu/%1?+rjzG=h*ih,qle( <: #yf1 ?9{aG.=.ؘO]RqBzV2qlAPQYR+htI~ປ,\ȐHT,Dosg5[.& S>n~uE {ǩR )`f{sl ~RV1@sz &o obG@ѓnO/HMխЩm (ž>.qk~JM Fj;`dڜYSxī*)B4^,K^ð;.V](K;r o䩯(@aPT*l~qHd"2mT~6U1$|uuYo#sSVzez\lJbAK|hV@AxWr<]2ݓ,4!ct&#j`YX9'm^B֢ `Xڃ]qcCmV\iE~^{ 6@,-R,?kFȁ]̊Dn5b4cűA~>W"AC R<`d32F c ;3F%jDH^ wPRd 20,zLL9LQs33¨ ق8fK /\vSAf7Fyݠ+ݲY\tҨ -_ѐ ښn ̎;e(XGmSֶΧ*hg 9.KIY>{ dpGjM恭nRM\ͺƘkW%ZU4- )}( o_Q빼Ul\oqM2{8NuJ " G# ^anoIw`v҅ii &'{Ѕ6ԉ0@QqjpFB> io%Ks16n{rp B0BvQ?wtՒh-DEjǛ+F6T8+w5oF:ѨT)UmiX2Kn4z{"7WȖּtK^u!6aNJ-roס'ښ̎pL rJ/Rri=`TSFso\ĺzS]@AGEpO>b\4aν2x{%L,5U4`IO4WAEr'zy˿3RS pN˺gc*Nϔ(Stb˔]7, rNȂyܖXG?Tժ룣TӴBBS|% [_[C1v1Ic>\c~zŪ>h!KrUsp;ý8/o ̏odVD*yU"N! 9JÕ{}@@G;bKgwӦu\k% =eDM~;PMZ0,Z,cճkk5eP@Z3 c!d",0CUs j>m36:ve~QHD͖j VG9B8[MJ\Sd<. j sb#ջqo}^O)% Ʃ%zJ7Kes *) Yƭ-@Y#qY$,'I2xխaIL}M?7]E _﵊Ne2AZ[&jL M &iZPX,vپN9C} qk Ug #rkQh觇ϩ^Ѵl6%ިQhUT)¨H:fWB&Mr@IKdf k c4RXYpr6 XMR'^Icz)vEo#R߹L. O( Rnׯi5? 3 ߺLi_^^T:!uU Iz";=m.+g%%U;9ٻCaNvU(\Q;y;Y=p,{J]K+2ρ606̭Ke]=ŒRq ScNg$OuHOT=M٣ [`+{֕C}8C\ϒ9{pk\P|ӲhSՆv5䀝6!l`aijP%vsZ+-~ -x:xm!O?BCtV*w%5WOC\rH[8!EuˆP$i3δ,BIvc-*$/v3&Px!CgI>\ËD{sS(v.Wxij Lm?^8W@A(8 wf~E!0mf3fpa"Lb*ȉ w Щ/n-6P["R ?i ɐc虖/uq{pN^AOL/cjg!\[8R.]z QHvQ6m=YW)CW9O(ɗ]=[Y2V| TM! ,,PaJ\'U5w\Q[s˻GbK]U HYN'*َ39߄v#!Η69$s79+8w=uW@/&cFg=xt}p I!0FvV[ rwk͔1Q?şӥٴ*ZZq`?a/o^9oM`5)mD s4?W0IsSݮIx8IHIUeo:SUI;DSsNxהf`Vy)Vm`nCSzDt sbFP(/'G.X6oD{jC1Z}IZJϥl% mAnRc9ngtpWF$t$-%rTVȒ%JNB]i:UέCZ=3H>'_=* Y3eU$(-Yl"Oaw1!N'XkY Uv 9J'J,Bg9u+Z/;u~FܨAܻfe-cl@r\ ZzGl̮%XU i-|.Qp{u0q%ŋY:EWҒF%z]OF īc, _fЛ'k\!eҴ-dDŽ{!ޙǞ3b~_qH$+=,= "d׆>'pɄ;/j%5"gѕ*rC>\Mu]#ԏZS H_@od h^gg{>3Ji&4#=Mxx>~ i XY?Ք `krt,7Bc&dm:/ r"4ί'v?(Rǃ4Af㺡j0h6u=̅!59!=SD6^eԏ@CĻpQAR9_JvW sGq$gOcA h#zõ}؅`geƀc[07z,*Fq>9:<:|2zu[p=r# zd1Jz˟C=w=@!ӢO/{"гVim.]Mp-;XQ:?)MB*R._@M0t\|2G 0ze!RȭCEZڳqqa%S*w/C*D c/#RR Zhh/(:aKQcL[_~ٝ6Oxl +NhL?g [v-#d^W-P6ǤolyvhRvMdԲB}=7;G(=%aG(>w;o Q1L_0X>0j]]6ȿwxda_IfԝJ6 vEfH q"tD\%|,Z9AF#1d C( ۔+AŹM[Qyf&]1%жA5 ߒ65/ rP ^ص]e>uF$)x͞4TBW_>"T!XM&h6C[~hvyįM)NܚOz`PgE촹+n9r?D:UϲI=+aXtsczDm7*6^.YnĶxFEq }ڭsLNi6}U -"is(\? }WE˧ {d7@x9T]uzޡLW;Ir2-SZ]Ax i1JOF2Fj-;oûdOm=JBBWؕu#VkpIkP}?1f`8@@+Ɵ^7ք9x6aͻhPdPpaHoTFZwZqo1d $qw\w7*Ds*C^zA9>Wje Xy˂{Yg b[F3qnP.3> Y5Qe>Lb&#.6KD54#dn 0^OPSyͤ(g{^xv+]^|6j7utIW2l+_a&b+H?OҀAĥB.9sfցPpgsB\z矌,TDu;;758-זy0#w)Ҽ/fwÇ ɘwvm|8N|ra<B51fEd |fRͿ{s2{{m?䪛 夳TXֱJ&L![)Nk#1,5!e]2L[@B~gtAڞ}.(櫭}ccB󩵈l^P6GJ,ec>~J1 䆖ai ʤw𠇒GD~E SA@eju918$ K ꗸ0VIZr._>QYnxn He-bi b1wfR a c_p-Mʛi9$HbǙPuRӿ>2窤[*z!t\.Sq,<"U%@ĔAn 4-2 bT4`24Z+xjM#駦R|ONc7i y/EePgŴɃ'JN  JZzgHo&)CY&/)uHjF@B4S5xA_շxKҪ,Į}ZM)3h0w $Pf\|76g i` %43}&`&XEh u з[-7O46>"QUV%3vw"hg. $Wq! &Ď ,-ہGb9|sy V~f۵XV̶%cY.Z ֳbR++&` ˪:mp:|]mVj6p4T Hr5# v]Ѥ9G tJHUf,&o g[mtuEfaG8}aY&kR8'76ߝ'F!-ÍGXS6Tp'ğ]#/5ORc׍l+:Y6NDB,7*bǜC18cV%6'`᧬LkΡ_!4 ~nzNݳD+h/"@'&9E蟣z8m˹تt|)0 ?H",ɠ5|Q:3ԈUKCJ m%?J߮DgGuF VH"[xCHBr>:˩%<9Lu7sNM)Fe9˕O X-es'u4Y]&\lڴ$e]HњkGk{V(9ř@)B7W_@ Mt:PTq&i ^9A :Fb8GqWBRIjw4|&L{"0&b**jRF*0jHVpQu* @ᇆGOmzK!th ɸΏEJiä(Getۦ>STM*%t#a%;!ͯWzfw`|ۄɎH|從[cR8r Ӳ S,;h/kISa8)xb>)H4^π&Wo@5*&7rSc]G2iXNj(IaW|ac2ٺQ 7yOJ'DBߧ*:w1C6ǠXHY$U3si4嫟tsb!d8W0 GHx*J chΜMn4Az(t-}rSEen-/c ׫<|Z M5{.ubݬ؅7`aXV2KɬIE3pͣ<n G0Vh_< nueđyc6He۬jH~Dj+y{+Rz vY`gF%[P5𬮓|Ro^hGrnx{})ڟb_DgʩcfTD!{r$?zNYf'36Q5D#UT_0c  l LC$Bq J q\XK{+Bd0CH*'Q(Ɗ]Q5T:+Z_ WD83AFYϊS:Rٰb_N)}}u(98 XVNZ|" c^Zk:͉)8Ҍ8DxVíAp`U).Pр:^YꥩKr Aǝ`g9}}9ÈŜ<}Ӏt-10y'@0@cteMƃ%19f6Ai <ېTAm1hxGtGuv.Lyr x SGy`Rlj7I)XYRnS~3&57RrJu:]LmpU.H3pSJ`K7SXWorr2Eϼ:;tk a -?v#mQtɰ=,RJ)?'TdReiгb<_ s^TqVu@"/ *r-<]V\X@ ҂uJt< Ҽ ;3KD#?2Hgl.g_9/!p# Ӳ؏zu5Z/ixZs=&إ Ng]sNk?_sѐ-SA4?cxA}cztdԧhK8>Л,`4_1-1]$/,ibwI::'BbY_ۻX]Ȭ/œ.,Jz@ʲ+ ge 3x#N+Xtrxې(g> f/<^ :hYNk LA/^p7Qeysf둛A߲%s kbu `_0 l'9MXN[gG$ `JwJmTjyE2P=%_j1 ::!…̘J^=y>zj(c-J:'aԞ! 9Ycj&81&sK?d[<4N(<8t-=v#٣ N.11CWSZg ,'9·㝵>بj_l<](6fөח'+ăTBpUõ$H и^g×ˁwwTb,/sO5]KģgxU֍Ov]UN_D 2݌X-?eB;'$ޖ=e9]w VAY\Az6wT,i@m{RC鐉"P(_5Nx Fd.[\):$muS8Zicu?O~djR-_`eXї7}#WZ(UǥCaffvpԏ!d (6cV^ƨx v һ~SF|0 x~-8$ reox 2ɋ ;67{~\"q z*'!cTH9H}n|[dZP^T~ 5Z6β!_y1ڳD8,d=輍MBo_J /e~:k/o/;/8IQGl r _JhXBM0xye=TLW2O\n9D mtoT5zcKG) wY]国a)kn/P0xq +>݄b1(ip뇵1e5(Ք߬i\Mҙ˸Wt5x>=l~˔"13R%у'fx;!uRaaR_%S p wF|pQ XOE$h5rei,: PKr_?`2ny|@uc gH/,}S#|~/0G\j o򞍘-@ RG'a-!CB71 sS)gdK-h's;9eh?KPU1~BB**oP{<i <D;KsМabMF\P+1,WTG h4 Qӷ1ՈXP[h.NkP*}ȥza􉚆KYg0C7o ܁ql=-q\D#\>rj\Eqj3(6b3^_%f[J!#!FW3DOR4n)C K7a3ww']DJl 2.9sZ\31ͭ_YP)h, ,~/D}(}:5Ee?6COCQ#c%m+ܐ d:C=Ljbޖ!f.7$s>7tt\ν% QQ>ђ=%ޡd0*Egʭ̠׸H޹QGt\MXTDz#-9-ԓhgLq{R,-44l:LPM Dy *@xxϳ(_`p8a{ R0<4]5>Nk1a~upk ;>;'JJC(6Z襮{YRڄ]GMn ^HO_^3~ej?+)L7hWZϦJWN"x=umjk)2f0얁'Ba87epVMط^~ &ffSIf5<~T;v1Cg }}1?PQXIW[[}= ϩwڻ,ͬB CfCpttAXdz:m"@mZ@qH-,\ -,:V77$(dQ,{N]VKn W LicVT6 hL0X?m" @9Avf}_u N93O۹L=((5[?d"$!-b':+ Q_CD8] VV\D U(M!yX8H+ stnS?i U[Wv2}z<ϩZ$Up$YAw"&EKHњKye-sXe+҆E oEu@D+-eLd;hPc)F'Ӹ^9⽲u 34ϢJ'`0v\%(څۣe;+ڷ5p9?GUy.y>璟]L?$lGO_!qh;#s fN%8!vR@MJ!mٚ7 q<-W/-@hFJq,':n< nu8N7ғ Ғ@0| 2~MƶAY~aW=n4"(%gX1h]$ gwUH<@`Q*E((<:A61!˞c!oaᰑC8ԕrM`|%nj|5aQsBt_vϜպrxjuŘ&ףhe?xk6M,xpWX~[2A~7W؊`‡47B '(yFfQՠC` -k]Aq|nf.Äژemɸ'6RQ@D1A-B:$=;H[U 3ڴ 1_1``VXؓØe`ѿ\oEW8}h@:؅whX=# "T#<x' J4tڶVjU+CzfR Mu#33qp0uc `?'#o8dGb'l!uZTM ,y]aKS@7 Hw>gdtk[Yt}U~E:2N o`KLԐpP\p II3e+T><=To<ܝt40AQ̡~Q;Ls(Q`p/2L)]a:!cG_9^B0o/E8pq5}8BD6A\YLbgN!΢8`0'p4 +$ Y<`7%἟EepY|~Hmr;DҲGu,ݨ0|Be.$#G ƉVVD4 qRO;hlgoBLg Ҙ{V)W e6ovbDnQg̀t>BLBDfa] ?0 c@w%ʼ͛ĄgPsvKkVF=kS%&%o[`:Irf B jO?fʴz";==80, .syu }9kjv$X-oQDGBaj;}} ʕ)(+7q k /W鷑Yej ctsF?QvwVt^,)6Qpˣxi͋xjX8:_A n<"D r=D&͞jWz&6@/ O9< >X'$>R4t[EPR*$uXӆ(QI``U}s¬*aC{* SdБŸK]H?ڃlŲ[I; {.Fҁrƙ2a=JMr^>~57]6uP.Rmz\R̕c b5ovm;OJpzg,&NbL򈈁dK eNFt>a^72sF.<,V0o%F yǚoU%1Pj HK+*g+#5ưHR\?NW>xV@Ƒ3ݓtƾ4sn"Ooj0 e%5!W_}>oȥeOo' "f @bmTcrQZk77mw}rYQmK}ȇtGqv$n+ sׅAHriqVGn+<:>Sgi>;`AiaQ%.fOݕd})9I) ^NS\/gKTNG4 ^R{CɁY =l?S߇K<ÌXO_fJϚ#i9M9gq`vW9/=FB~sE6E HgՖF|G' ;Ub4rs-Gv!'a*9"2RsNіЗ#^ 0XA%TQ5qTڊ,j[oʧB?s`tsS&BbK60s/U- C{2ZNRS\¶CA b<Hz)-ƣ/ J/GmiǙg)FȄC Ća򺊤`шϳ\wa=+T/sr"8g:OfۈBNgO:ϔ&"}ك3Gov.ŀI%QG<9CB+varvz/޻I2`!)/FeB\"[j] iJ 1/;M_P֘t]Qgs.ۇzr1 y"Y8aAUn;<60fG9ѐҕF6Egxj}Iq, 57;RP4I5a{ǣ ȄI>'7# 5j_ib;J%jCnT`-XkY#jUIUI#ez Tcտ[&'[h8?R3eώn"$y/xeaO="ETox$,XRLobݤ Jl5PZgX5+3 Y.6fzCgz(VGR}VzjNqgt\|yNJkU2qF ͦ?{rqE㗒aeL/3oK3H:C xGotR!PweO!ނG3A2 apV\OИ㭝l>S:-Ȁnr+]enQ3ےGgί=:8??9ՠ:C2guGPR]&6 2Mctؗ<iI"ⶾ]߼Ow]^%6|bOR,UȢF+w)_>_΍oƤ_n".ֶf1"IC<.sal<еW=6z8%jIQvT:hR4y٦ޱ2>ԫeCˮ#*/p<}#{8M S0W.,~ă,1/BP/ښKEvDnذ>avz(mYpj阪*+m, c8"0lPq)R^SN}Uݞyi#FsQcѭQX,UMDH@8'~{||G]]%X6PMh!V~}e[Ͼ dTM!Xۦo۷ Ls dۤW\|8̚;uH^{Ysz\ 븕H[Î;Z"Jyzr~kZϒ{Qi҄_ kT3/mHNgϊs \6+5<^sWhTm&UOx>0,@T];m$B6a$ Y&!(k&"1aоi .Ŀi5". r"[lmύg *5Z سt[F?>Uvi5`OYhΦ1?%)pݗ؏H Sh46D0 jt\&_ :*ZX:zEāNo]եWX J䲸A-)DS]JO~TaQΔ"Gcx;3sCF#>)fX65^1j,1rW>bʺ?Q"]%X, K';&7Fj?wv8 3fN SOQ ^жY78V@|s#iimAc4h3 v2{@H,g61 zCB%23Z~5&Vw3O0+ yyX]׈ Wd59ΆiD/ewZm|47@0ns0hYF-@0` v gs#TV \tg>7vu\fnG MIF"w~I "x!_sqk5PnF#ai " {}Jba|Kj-._ہ qo1'bE㐣5"JT/I/27d6Q<$i+*O)XQTbU sm]ϳ|}pG'li[tRA fbP( Xdf;;F!r׎A|9r혌0; k3eJF8k߾ƅ17* Uo׻Ppta_VJSc=^GJP>w\qɕPHj% [<]#l3]]I'xF[`m*| X'3j:Ùy_]}wN{ݜeslpA@R3-i J|ns-ު0߲A#=xɭa^n6倎 8=`E`_I%:jn[օA3 @В/tK" mM B'H 6LmeH0Y$Y r5:}q!; 3 Ѝ vrr]qW>튽?ۃR;, t/V ɥiXȽU!d-]>f[/8[Ul1@6b.h+O/V)oZŨ&hjrTt1qvJ[?F7NB{NMߚϮ~Rl- 6QOP߻e@[vjlQ/e #?4 lk IQєLk"IuXmqpC7HK" P^˝1SjSx oGF&ы{/fj2 ?~wƎ9|jPd\!N04n6(llM\5}z%H x4kTz~uDpU"3;J V#k-:*Ǩ+hm㡩bu 'u2}Ey*zcX/f!*'B o,{$U8(z|i9É˯Yֲiq/GAP1wU(Tؑم(E{ C%ژ&qg"mwJGDnki1vdRLl II@w.y{Q{.^ n+&etU>yjsJ"ww FZ6cNѩΈ-o(\tYEpYIGi:$j8>uqrP!9` '5T*MEeO6:Z/̵0FM]u6o8]&%pq+^z^.\G9>! Z67=;^'7tf%^8}+ߪTp%oU{)5WvvZWnA0פY`PnOۛeNY QُbFwt2*=R@~rSf YUJ4JJs .0/YJ$1 -+iZB0ia^&/ Sn=Rh& n·Q$xgLbջ NA@swkN7@bZ(@Ifֈ oUApL::!4 ˪uCׂOgր1܆8:C"R)f('i{(] ӜvXyוbn"ްEf]κ"<om'}Vn\0|`M&9m}rt~>3zDPX:ANnX^U~=,(M'fCoweE &D}k#R.Drr1yxޯY6-._9h*y_<s* ]Ժ"Z7 6Oc,Vz"/5Vj{/%|DWa#a tS2ǻmʖ3ΌD60,T0t.qݠԁB;L$D=юpIz m ^&ppK5gKݺ%a+U98&LN5qW耸B4)#D%B3CU9v!@1ry͑o^x;*+0^k4 )jLZDoS}qL 2BL$+f‡?o%]X0k!Q,"J6ݓՎ7.C!?dSx~".S,wETWׯ]W)Y 䉨c a+Ryz껸7|})SIY] Xݥ66gx;ȓ^iQ XK hL-sՄSҙ鎥#у YPX 9cĻ d#]~1WG-FVW֭%ǍgO=ܧzT1  0-kS}`_Z\"#;|eChB!KXh H(ՠ1M%m>dnn-hQG|>dH"cS L"{f@d2z74T]rik%)bZrpZ}-(mFpK^45:qI#g%?Ucgu,_u/7š oln*9&ĂxKlhnB$]ѷ&Ǯvꗱ@^#/ 7>YI*֚KOwW.*>f'5C: 4:å Cji zT#mbQj8rijj;4k6(z>SDijҞh*8XG'1U# i1UxuЮv %,siXO9g5񌕻m46i.ZܮmC^Ů9'F瘲Aj цy6/+7&/oM?'ٍwvtۺf+o\6Ϲ7;kKԌ s dzsZ}%#5 I꫒>g/C&7񈴳-Fu]D́5Ų,(Lf*evpS"@C IUn4O_5lS]Q!6Akܲ7-&KdeEbdBۼH!5S'r}_r3q\C{MX`nsZt|dN&1-ܑB=Q1p\z3(6$yJsZ~V)XUM1Z׿۔t.p?Ӗ> @Қpq ;=LNMJ=oy^RD}#҇wύ¦Jq':X>?OlMO[31:prۣgxԏj!p]HauqQOÐqg)%Mxry^߂~U`l][j 4XnG X%'2ȏ Ǎ@M `*9ˆൗ @j9\n~5G~C 4 %4[vEŖ&j N6x&т Te!bs>^Y\۳LHseDa{T&|$LDbҮIq(8ȥ7c _4zm\ш_>#b.o!7~xX+7[2X4 lS,W)p"jf̮at Q +8J-.VFn!m/',@lOE-–V) Z03&gѪS.n> ¢)D,ž^|:H-&$^7~^5I 3/N>Vlw>}ڒy c) g0+R^$ZlΏt3z"JV<8]|xPSZm2!k>9 a3{ɈCKhP/EFq7KO6]qԹµ~u mqY\7&Η*U];ҍg[rWh][Y3? p̧m޾Ք26>x.DrLK_BA"][1}yLβko%ΒPMD&cl`L;߈{[/Y‰qg0R׻c bsYr[TNWN8ƃs<0i~TBx3 ){I U*;aGe\ܶC'wJݸ׍Ynύ>> QEXkv`߈$hk1 :or;6BDȦ(MSʏX,ӚUKǐ*\|MoEUU~J@fɧfO(6jR̪YeVV.9u2̛'G^mb *`!OP2=Lbx +T\i"8ې>x˼% }2Cx~MN !1nkSOYt0m$!o+G~׻"fYk˔ԋg(*&˲QXQ,`l":9SF6Bb-PW˷rMd?-GG-,[}t TH˜ždp3 TvcZȕDg%Zz'kԻ0DmaN*n2Z?G`WB65"Uz{a.Q; zmBı6ȰGd3ѐ@!aLbaBնOfbxe'`AnamWVRlwBEd[iKc]IcH? +1: XP&'|p&QV!bAfpA?zN!{6Zd]! w7I,fa}PWNї2''=T-V 0*yB=B%'0>PVQzȆ'% h%?1l^ EX.$hU4' :VS7QyO; '}br3pdu&%tcI=j)rwR j"l;%1n]}OX}`B^BQ̀e2S΃ ĬNLKw4Os CohdwɊm\;ܳ!7A\639f1l5{ngGRKg?~F kݟo!}حRykw79y4Ih%|ka x,'_=_9&w=5HZi*s Ƴ}2ǬbhMH)OH~y:iVz/_^- f@K5>'l:wA)u8uc!.}]_dy`T$I,%kqaY9x)g 54:sNiHl-- j;r%yWY߶G niQ?ńY&-8sqNX5)-5\+:;0X}c,8=Uі83Qqƒ꫷Cӯk]qeE Ed\&ږS># cL0b'{T5Ij2U}/^5 ^_ƼKaQUA~JYi|֏`0CX@/^7͡Ql7Z'>r&)&)(W+laT~Hg[d="WȠ ߞʡdiӡfCbCZ$qӲV$ffߝ;Pi]dĝ(mg =hC/fɮ-!3b%YkߪC .G3VChuGBeyCws;#GiicQȠy SƆ!a+JbLI>4=|r$P9DV;<[)jgVm3x{2.j4u.ޗ+d%ԖyI}zfWVMU/~WXk[WłBٖ_H$p9ɌG!j&CM6~F*! (KףYbeCC}VU{;drv6ܬC*>,W6ZQA~sW=U  (/1ËpEW^Oy(K "E=mA0\)Y3=4Y>aܪG@xڪ[F3*)6ؙ !kPGќ,$"NM\gmORH Iͦ0QCHU '3! aNM' '2\Z6p8H6ɩ^ a~diAtBC^P31+f%+=rj98!w-br H]o# K끯)4 #ʨ/&Ү߫Ь SQc8 <>7@ځ+]~:-@L\$wgf̃@ ,/"cYvBoQ5}ꋅ!%'Q#V0+5&B)KX'vG)AdI]|&-D6kA(?§:*t :W] "W0,2~vJiDCa>RfNN=CxLCUlf! Q54j] +\#Dqt< Nz ?s{;81wpE3sqz·W/$X gk"^㛍{fSrjdKwQժray\ݏ Up)ѬֆQSĊ\Py ,p?OSb83yuB]4vZ8pS8G{ ;~ǪĿˎ@=OE 3jW4)d &lWeh_ Vͤ%(q z c049TGsx{+y3S VM'f_?@zFZtW{@3]"(5xF|a89ǤTOXxI(od4j-^'a+U)Lv tA?t.S: wEߦbVx# q빂vN, a(g<{V?>2d8d˰5񑦨^L^wN< R# W,/R5[g~ٝ`Ap% `U1͂fzL:M/蟙e2Z,ƥ=S歠F4DPBl_ģ,! ![^YW ۈqŖ, uG,4j/9c:E/&54mMW`>>bݲϩݯDKɑx s]7ԒZW^s]eln@y;FaJ`d; n ?>?M;檞?J޳ÚUD,eMs2L9n-sJ F:_oep;`,E+fί,wdNà ՝d];JaUCVG\s5-`gЉQT3}pSZ,ЩL'3ߴG),%'7cV'UE{Y>ǧ!0MVҊAוC^^=Xmi3_<&':k EՙBhӾ&Ą.y/Zl`xjP] SO9QDUI˲7 ˇkK(Nކ箓稛'T/Q{l]UۯׅHޗg!X p}Ed.9l¤4KKh֝*SK߇7~ˬl}p%lY;؆:V1 ޜ|MhɴQ VwЭβC16$n7Ȝ%SRdhԖ~3=ÐMKmOꗦ+elsUH d(a I>|e!}^ia*|XjH f0MyT9#- #9?17Grsj/=̗\Nx @>tΆpk'qگ8A7T. hrإV] <+zk hT =DirJY*+_[Xh!`$\o|BLer5!NMmOmkEea)R\xF㲺4p\ZGE a>GZCHv?Bu$#ɨ 6`26=Ul܋X52ůn]91O-t gEf9K^UxG@6dLt[X˰z*@zAAbn~R xD2VX86LKg-r%Ɣ`rp`:4g52SIL#G,d^A?v~wH3b >s3{[Kù-+杗VkJTY=9CmV9Ӆ[I@d[[.&)=oNGW:N.g㩈hr V$$,3;m$cUg&^A:O&BRAxDb)xjFJɽʩ7xR5&Ѻ:IVAT+]]7E6޴:1.5; V]ajbz.`0-IYn #9ϻoೕ Vt@Yw &ܓZ7Sp3|5`G L_ 'O~ɮ[N.@Kbl&;wWHؠwQ쇿\Q@S\^{21<)b$8.`$1-k\+w]#&TH+IQU<Sg(.xiJZ(ab%̍)hN0mWP-P"zqz$=-hڗzɢhl   AX+o 3}GX|p[ta%&F =!ky4aj*6f{;IJмPφ~PY/L˵DWءtE.5 WP5rDM(\eܨgB!^y6N8Hf{7ĘG_B"윖)Fg1#&= N',(^b<Ӗ0N^) gIs(nj$z#Woz[xKB^(pPU:c2g4qq Zf BgwE >.hEEW Cy;3~P;yCǪg]I(x$|;'!2Zs_kzcN+FE>:-&7C3y!Bl h'`5*1_l"uYE4Vas&oG]w%lΕ(گ*\=jnC rElNTPڱ !3,wfH 9њ!1=a5zwOo;>ߝs@q.u6?xjm\aֶ)L{:\Bĉs$Ս=7r4뤘o]/eD} K{}^7c9Bo<_.h#%Kc ."aq "ϒ'(%hbR QWW;ORbfPJ끎WlsU?ۅnn$;v!b w1Cw.^z|1i;TCFrj/W4\ :;9~vs.p,,!(П8]YR샠W^-uS !pwDY9xgӊ򠴼LZUrcxp;**N Us叩 ɾlٷ H6n7w:ʷ%,=Jld)mP=pv(OYyftΉyT9X`-<c[GQWk8Tog-neb.:4nxY^Jrl@ιOS G#F[<)Fgv\R7~RS;^r9`y u>%k;R0ixJ5ac5 55 JUYa57&Su?8k:Ѻ P@r^xgn+z-[Ė{y*Lju zp͔^k × },A7k ֑A01M e7OT'ak6@l-?.ۚc$z8iĄkqC/`JkRvzaa|=l[3=P2Vmr#)^&ΖZPBnf:Hc-OVUQJr)7#;m!IP"} <"T`Õǐm axLocV?9cћŽs1KS-yP܍LЮ{ n\J%pو x>^ڼ^*I]9ԑ(v}{NfaogKqOW"5G4Ƹy V]*Jy)jؿ[,LfC*+Qu֣> djh@@DrYez7dr<9Cb)g٨;-(3lG Jt~_az99R)o7z ?g;XjrWEC/Rh68%8Dcd]k# UG#!oaA񉾳w#u1 _Fr,HBdBwM>bk%7S?+ 8j1 y^a?=UXlo10*)Q?9BDJ R}됇`}NwEl&)6P\[53`Tma[.HmwzRW>PNQBnR15$lnZ_ dm%<\X@J>y' ?@4g+vR}Rz?+%RԹs\KfMņ >"Eb(ҩv:SB%nsv7H*'62'3B28Pv'4qi 0~v4ォQ),ӿ`f[ ]4(2mu-v-E<=gdI)A?Gc$Ii!12ϧ$@ǰ_o%)XJ>kI螫&`:g$sR8J_MW--;:'ϼ;VLZϗj“.ɺvJi g.>s.;-ᐯ{d5Oj?^t'KcZx]BQ جṕlJCCĭ  غ^ 0>OolMNZD)]Лt4.E׳0Ҥ' ']PTy*i,5b<ƨ\ ` DO1i\Uy$!;2 O=--3I"~k]Jdkd䜛5k%Cys$J^wC;gx1 Ysac4KjfaYM T`Xj6ɧmyrOT:=m&6ÏҐ̶ R}L#h#5HsQC_yv>ҌXRED*J Sgϟ[1Ja8˦  q潥$w^_N9];:;c=nToY8IpLÂ@wu$?HI$~N}r\ܝy16y;&Pfʭmhc{v[j-oF^d&(ܿOɱ$t~fuIk6KSDJt.r r8E.:oTRcA 4T%p=ro~`\U0߈F@#KP݉HH>DèGae{( ^3V({1(;ӈ-WLH?L,`)=#HWi%|fȢi%giG-p@P!0OF*W"G9fnYdSՌНcyǽg:KNzybz#v):K29u[Vf^W߯ 167Oz7CWADZk[r*cbgL| <QMaq #[ LQ?'#@0˰rqAN"fsD^4PZ!찄&7_쏱XPc勔]aP;VRV$[{%&Jdul-: j3 †:d{IٿJGgu+DQ,'"e gE/l/B噪JH G#uCyT`Z=Fj[ClMtN=PT9CJ(}ToqxqLwiǒX@sGz!Lq oM}aqRR.+Ѕz/!e|$u!GŭyF$ _2Ն :%slYaALe< *YN >!\#=xeOg-(ﰖcƿX`8{VA/B8vРJWQ"/_TѶw[D"EGZ A\7.J-(O:MqԗQ8אEs:TrkF ^%R&`7QȦ~/39!LWB!~ݷci+v1%|Mkty_iGB~uNkpc6,.JM[ʇ:&&/ [  mڅ<vG:{q˭Y;[^T QnM8f|Ttnq!qDfohxC.N6ߟQ%P׸㛺) snh:+=BT`.XDB\GDMu<,tvX4TQ C?I1wdj WynIlF Z7l>04r8\Jb[? vr\yJZRէXUj5䪅)eytkPC{cdYPe,Rqm:.O?\3Kڨq[)`pWOu P*J2.;Ko0,ԽPa3C9o^&".k_b* K=y#pdq[*a Vll]jηl!x~ y;DGEBh-qN_eFkTUĜ/(%|Z&BjHAk&jQ;2(4XCG61 cFKpF:"(# [ . Nvq\]P@VWe)DuJb6@W ѓ|.;o{Qj默[$C3f6˚5n΋r.~kHì.k*ؿ$=4vf%};79S!ub qS;Щ d`<+Hӊ1 +iʌG#v4se3Dr/JCXܾM`· :qc 䵬>N%AVm0yZa1s K?j# r R#b'_+zׂhx8[ވZE\HvOFD" xҢ0߱ג$F8T0SkGޙ懍%2lʀJ Ou*L! D}'oցEt~zLTQϵIB h5'm\Ot8$`d´ϼ b*93k`4I2F+6^] %*˒2;'4o?Nd\?3w~~DGk^Dh纫n$.7hu;ss ,vi}cSj;vl\y $/MrkKW6큶VGlVpF࠿H;Jۤ9@[蝒W`cit"emU4&lP0&fk76s|fϽl$Tϥ"Fvσ 楯ge(YdV}~!,\6SKm@eFf+iE,v؀!:ɤx}&R޻RS<c U,qq.i38ek^5; ! U0pK`\J^$aA`5ՎN}gKl֡»,N>D_8}C񟋀MJf'(2ŠU3q?T2T@uZ{.|4k+g`lڱH/ᴔևdK$U^3FB&:c_ 2}u'LjfF뫈0vd+oqQu t()?]ea}g#fh\h$"ju:fڮ7Ԅlpg=v}zAy\x8`WO\ӘmB:ou5(<7iQ?=ͷ_OiA+FD;y$U# <%Rw}௞v&r8iPPXn{U軋}ZALOJ0Fz ׈80}RC?1!_×F r]Ȇw1+wNe8PVzaS]Ԥ_nrk+1Ex "+:6t`~q vjRX Fr(\s? HWTi@K?kGT/ %h)@@!3jHRmJP\tpX5^`` h~X/#Ⱥ>ߋLLHAtN~^̙yULEd _v~w X+pڍځ$ 'bFN5 QRz5R*θ'u"dԮ7Mq헿6̒fzA1`p'k}0{/;[?@3pc5~wTzBH"̅f Z(x9˛+bzx;X >Ӹnٜ!a,3hjAjB$X! jAmgCbov-J&ҔD;;'AQKQάHz=,u!nAwpާi/ɇ%@8뎉MEMyx $38c`f쩊d􆒕S4_*YJ@Nw*CK6CBjK73ID7e+α[Sd4iP_7I&&lhck/"cۖFJ8Nr_nݎbz"& /)VkIŸ, Җ,R c/ac2rb{፷sR g0GprbgR;kbv^*@{r_AI]*x,+r/]nEn3~[6tzUݺw 1]L rDT)bզW+:nUi_2:e]t@5C/2{ɪg1^e>.r :Y̎]J,İ ߯3Rſ][ [ No_O@d6֗@WM$Zj+oExJ) !6 x Р7yby #H &E)b8w MN/٭f |S z+ dvӼUOֳ]]. &s3ġqxN ;Eg]znAZ'ͣåOH%/R'/5~aVA5e!+SގN|lS̛sc$"@岊 ֖̐RҬA `C^5@@>uX[>@vo0TdZ2ЭߍIzFiLsBϟZ۱ܫTE?$F<*m.h ZȟpNL=1qN#d#ێEbs׳.B8]6bR)#`PlU$MSI$+Y.=N/ϣீ42=rt´¨˅`G\ǞI$3}V}&K}mah"=OXrFK#.%}ϥ?8& Ryv tJnL (&BYO|IT$W3xcMbWP Hn&`ds9Z !CYXA)vƭus,_~t,-?M 4'EF°3A7^q/2&:k_ee4ő}N.JbSxŃ! #u%9@4 ´g+P1^*nj詴 vppZW!vSL6vȺ N={ oۨi~5=t2MiE|P0ҨMo)1 hɸ};Jd_PZsgxmdO< m%gСtnpC&@%]ZAGkBnom&};XMFҝ8 zP~^M0ID+uK[ڊЯӲpǵiVFs2~neA9 "ÿui5H SZz7֨G:_{|+PeXxBb{effݭ{VО_=*,_~XA ޔO.V&43(XQ/&h[_2fe.)Z=WpѬ"{{URԄxNMYT"3$^<H]@T}=%*(Ýv2sxpqu6*HE^LL=Pgga$Drp$4$%( ptbii^Dto Fm-hS6trbbj@ F_tZIoB`c|wEE{N\ ) +5։/ Ģ9HԝK944D#$Y/YEFWf/T,[BtX`y"Q)qt]]3/fѩ]gӳyS:^'NBjmPyc6FmJnl_6T, K؃}ve:3Xэ9B6`JB j-o7 zd/:_r _Zn  {**ʝ˰Xع5FdElσHw%Fw`+ѼEg eB%"LؖT0Eo{f(?!$M6 R0O(q HbDI@'=^|DgO:B 4#Sd`=KǻH5^>c!fea~Ti G4tNyPfo ebwÚ)N6d,:d⫶ڔ _1-u-)W'hO'Ґ6Ͱȱ@x5Hgepsv4\sZ E͙" 7t?'z`#k0*bwj(2&E~:ӆ.L9M.ChV# )cv}'tpOW0˝NQx QӖS7%N8\8UswFmH hYSЀݡVҤ<]G-C&M\uђV4{Tz;kuoF])|fx3ڪ2R.-h% WV]grعүHܹ-pTGuKrz=ses/A1XƯoo%\0z-.84~C," GY)Q/Ŧɩmb@N~w'"L7!Q:kkԀU6'duI^UIY@?>;k~>]8e#X,:"I6܂;]M@XC԰~QyJfIܵZ{Ec =*ʥj@5zgUggɐҩsPZfvůlN +ラdc2 ,$U }c 5{f(}LL,s`ݦɁv`[(ݽ&nL6c'VΥw4t.[ik[9KP=^/!^>w"_;`p;KփV : ݾ?|0z.BcP03Ⱦ(pw/݋wKX\433iW|mFLѲemXY_fE&pf}Hj ^MkNQ2 |נni"@ -h{3)F]Dn iڣۊ#Ks.6?sov uebvW0 4l(i(VdBKH4@ϡ\/>s``9Ucz.go)- B zuZxp`58572a4gnQ'Q jv/JhN[%ZVO5i@3ƁiOW].@=vd j7R 5nr/~X7\|F̈v5Yu?- 0J!EQ(+.꿢H(+E9&w݂PZ& DL/*I>N@juf ޴åc\D# ٸ*.x}#/of- [+N- ZPo;,}k*7>p AkWH̨uH=CUٯ!7O@ejh7xhr ,BO*OPY=. ʉ-֓f TNqݪ|\ճAQX?L $ثIpՌ#pٯDV/ BMĚ@m/~S0Md& I ~:Oi \ ZRtlG@^,- ˙%΃!n;hMKܠ7JbP=4*B`-3B|%":IY NXõ *j3jִخ1%~j[O9/ĵ qb(d9jWdaR`Уn‘Tfd kF!9rA\tЧ[.0^[-7IXWFaޝe{1wFplSÏ7~J]Ҕvqm5ZCl`:Dps$cxUxe7RqVYD2WJI'\ i{8ɓd5mKuiFqFjD=/k91~(<'Vܬi%9bD7x*ﳀm1Eme30oΜ{D9E5XWÖ:$T YQ҉x)gyeQH*m&!N}}&Τf 76bwٝ(U~Uz>X&"ӽ',OCsqH|Dp')'U(e/}-9e GJ6rܣ R =<7A,EM;Z OQ({΃Hs@:\qPB/n #vC.P|mCFw)G -TaѸ?Jg˿o>6mC%*yԙ3P4s yq'fr?@|$0yz,z:bꐟT.Hih>#sa`bs.Wfb_ 8W a㑚s]|`:?0fnEo7vi_.G#Mx;䌘ܭ&gl|Mg<6d% 8f_*2JbaVB3QW (B9;{(dꛔnee!!*YQF%NUY}=ad4'D峩~X.?~nZ.WxfP=C ao8ͬT>"7.i+:9ެ!E(o{B S "dMܾ/`"85 䥅zysX]:}5a XW\2 z#f*Fg 8IEg| F+@56nR̨≮;+ Ba0sJyRfVwh[[EZQ146%Re)]gZᠪ8R52K]U!ܵBӮ,OVO&MdjEH19i6o1_ivP񖕠ZTYIDZ]C*Igݓi 5IBK{ǶN S?ѩ"a l\z7zYu]nU25kY/D\xګ-kxg'bX@lD7˭R_Ae LIp:M#I5PG؞ @uj`h%oB6y;|n?t6K25'zjW'/hJW|y ې:g:tzx!xm$Ƥ uO$$ BBhcj53d_]ҩPG 3)2ͮݹCXUѼV2mage-[UMMV2[6Q`8썞{J90=/(D]6֡C˽ Mi@0N yFs!!H o,$M$>@.Oj 71G9A=I̐_nE@w `RJs㾤x8SϸBzw4oG'矛f?ڠ4p<_&܄L/)BEMx!/q1]<n*F2 <{"O,*dUd'E8{IL vPE_(ޤ^,c!J嬗,~WܶȈ} -oDޘa)7!A.(jUWJ 9( 'Ҥ뮷ҳicn٬վor*UCh~aH** rs;ET%~.Lr\8_T-B bեm87Y^G^e$~;,c Q@Fy+$=]?FX Po|Z[CԨ|%R<7H0;rJ(EK|A$idx> 2k/kjsC@0jd_ ַ-5=fA}مbd3_o*zi7RM}1Xwyxz8ro{X-&Վ^hrD@ -xOs4;m]rįg @2% 5h'K=S߰,,\Ǖ؇3 *+scoW6roٰ}J UJo} e5s`51/T dng@ڶcԡa$FgJ応HLK­a#eY]CG3"Ÿ!"]p31VaG7uďqGUtZp#,(QBA?fKrRnWVuIϰgP8sRs/0dfYr=?Zj FpO1x~#(#2Lv Fa@ Rߐ-1q('7Z<.Cҍ"SЯgXcO*aV&g3d/'C4NFh}9 gsMmy/u4HǗ Ԅ9.8Du0MY F%[&O;ot'FZI@яβam ^Șa}9[E'1(=uѝyfVV,[)uTDcs%c(@j^pt7矰(Ͱ%@~Z艇k%[4ؔ _i&#VR;~5%٢yknwtZ?\tΞ08Wb}a㰞gr=/!Z/`ZVKw4lС 'MO/8W :^ǚX(\ %C/!bUi}nt ^;ǝuw r[fRKעk mdR݁=QIpQa녋;t 0|JBGN~WCh&!#T5C+ Am* AS#ϴ~ѳ8VF1n8m)2꘽@)']*eaH{Sx̓YTJ~%cݜ%3cl4QFrYd%b,6ӕM%-Ps+B_''F^9a~F2K=)t9KO%lH|WxFXG*QjO%t'Q^[Pk !-kL=qiص!󨲈|` )::5A?ʚ/$f^ֆ#8+!$|<buB;Y] &91w})pN u9Ew#iY_]e"D"1ȗT_#l{cx/1-M|he4"h$ԓEEP:W&qDԔ)/GJVJwoܣ7lxf`H^'#sl#T!QΧr5&vcK{_g"DJdH]8#5GLdV@yDn˶B{HT&.PT,zqj" b[;VlfJnYD֝FRͯKkϋ,k,TyN=Z:M_W3HQB$ݶr[b \kf)ٌ8ENs8ïfu;T1sK tɓZ<$$fYXrom˅l[2JO4IteG:7^5I`mSѐoԬt$ݪq#X)Y8:trIH b&Ӛ5⯃`o61'6yp:rc#Ӻ) /<.…yYcR}^a`$YYx7D:螩P lCSE<27BJF06uH|қJCgj{Fc{v0P s0zXi!)hLGc&Da.=_࿦+wT+Iɚ?Fs'9kl[ms4jgPox8^9S淜 %7n 9"Ωwߕ3v0˞ 0np5R1MZ$OaDP,]n]< rPTrP腳EbǜuҁΧspAm%'`L @yZWڬ,WCa_kGGuZOUf3z;狻ӫ"#3dMVWI_Uy&[T#>`t.vJ[xk$ǐ OX=5Bs]Щl|a9frs=ʶu%(= ڊ ͷeI^l)m '˭M eXGiiCdv*>ĭ!т-Hl{Aa E,rOjcDz)vjKH]Q5MZQM]1K,wsʹ6!&n,)\f*;/t>Tyxꦱ,:a*q5{ci}Q@5-'z6`14޷&؁sY,O"P^,],e.u%e8ys)`e cWӥVm5^KE왍iEBs ;r{}T{?UnQ r *+79koABIkГ̘g n[-sPoJ@r F͍7ze׺1-V;q#~$iO^L7#ZI^Rf q~pGM%g NNIIdCv陸%>:{UfC?=nPT%BюLq=4gQ\a{>*>RJ O$NCK @CR[#1mUDMJYD/k/&z,Ғ)#?&M_ї fqvf{ǩe \)Ƹc1ZM$ @ ݥ֘ѫ'sx_%e+V ੀ7ȅ'$$GuF]gsN.],BDdKmwD/p8qWf!nuU!ߩB]C;yr'eRi.eg2+qMz|p*5*30U073Y^V{OOczǦnw@4[ <,'gZ)^U>"h·Z xަՓZeV}bP_P"r&T!󟛦 :Am6_V""ahZHyW%j3|J H/!PR\[Ev lw?u]}rތscy8RRMfDL& v14@+{jhN^&&4ڲfA冭'b’hNnls v؟kBݥ 5UF]’wI) pş*ejDJf J=g@)Ԁ )ׇ%.Q(Q_jkѶ|#Όjdׁr?4y+-}U::ێS uDp<,yUƸqWQ y"rqיƴZ1r4jNje\ۡ9X *Vyx3˙ExP5]9F.{:S8(V~sskoRYDEYdVın_hZ3h Iگ8HGBԕÏBM%ߣt„ +#iWyNj;E^~Ӻ߬]i ᱇VVeIJ=tB|F3*_QX\J%F<2:? kwxo˓ NyCV`7ؑPcӅ:H\!=hiss5Hdɿ -dU\ +먍o2GTэ$%!/uOfZ0.NԀaBW ZI=xJ.j?RqGjd!zg_mkp u bIz{}ݑ"LOZ,u$Wt$ZL)l67`cuRU'W3){~>RXeհ_ W`Vn!%o)`9)?+GI yN+Uu|`*N҂l&Dʇ232Rj 2Ayii'H }q 6Dw$N:UdƯ&l.I(QQ\)q< e@MMhCd qv 'YY'd9&e(O1(&O N%DTq֎-D5ϗ,Rtݤ03/x*.V AW p8C}U,cwṿ P kZeU,' 5#, '|ڞf9te\gNGC 'fux1E{ʠ?9?]\]Qx:RҨD%kZ#^cdy8Q/NPNr"t/<08+gD&ȃ9;=Z }fu" ()h[? .;9>QD0еd5p q#rR H5Ds)Os'POuDL|dwF>gژUT9% x̟ 6 b 杭4Є"&"2Vk:bQNMr=.G@79LssQ O_Z7=hPg)6sE?B@vP.Īîz5]ڟϽ׆ ʚc#M({jTy#S݄3hO~ua=< y%1.q Xmdȧ34i:Cz5;m <ߵzd~z_箁>vY٪To]eظ@]}\΍h؋^ TpN'D-vr4}3s,1p MkOq3ךfA> d&,e_H!/N 4eF&VťcF: ExSWme]_E7b}GjK+6Uw!!$BBlpżB["~rsc709.$5bfb~b:F,!&.Ń[\2@19 ifhX#p`C$~q)JͽHQ{!u?odC; M;m;*xK\+ W`Ko_(t;T4?LU,wÏ?TXE%RzUԽ60p.➯A;iad1P-J$0)Iu %zs].lQ 塷?8'[jOh 66A0<l.ibhK',-"X/RFմڿ?קvߕJsXs1t8F`iՐ ,kIXb LJ* ܥE(gB@j]4AuAo mH`Lʀuqޤ&oy!~N0_Z 9AMsӂ4 0d8[wy"qdsQ(C acc 3F=Έ%r{>ʢ&"ld<@XGΛ\) woٮ"]w  F>< ?.r)Wyq 'MwZB ޺)c

    XC;k `2cȞ*i{v)Jkʵ3tԑwlh(4DT8\0 MX'҃gbUo /mˣmX8qKo{oչ*F 3W Ra-;ާaLYOT,ɖݦs9eLٖ||:1WSdzL|P'H@/n#߀ň[^^<@NžEɵ"W R\64 VY~m08<'/ߕ4kzd9Nsc x6&FN]E(O|ہ7(^i Aĸ%{ppEX>tȺ_Vޘ/(SU*9˩*@iu=𹊢WEt閔`r%R`H>Ju"6ۋQW19lqTGؐs465 rV6U ~A)Cf\{]V ^W gsx_&?`]LcXaT`jJ_ n*|'hnFM$\USP"Qݎ~Uѥ`ioDjb~y2) ̨'ne!vP-mkv詢 &qz*@!Mțe%-`yYH'av'hq"z}g,gQjǯCsP [-Gr*8G9=HЕCɷw^RJA5G(7;ZO>U'(owU%C{pk~$5&kغ9aD]PLeB2ո$jK}Am5PYZ+#Br nL"p:DONso>d׳Dp lBW!ԠZB.]1캤tY|q܈OۨtU 6)s <|0l+ LC@nt[=*k%X'{s6c4V.EØR6sj!;Ry`,1<6Ijs)*=g M]2%pT^}_#%+kQ>wY %oc=I΢gD=Q+lӃ-=S4 eV/y'}lFC(%,+/<4r٘ 韸q[l&GalȢ ?֡Ol7#bJ&/;6Պ& Ɲ)᳥)n ]mXFAF@2 Fл/~XS`qA}s|gblm4ڀ/EPsM*G[.RJ|~ИU$jJ%#"Ղi4w1"v>]#FXls'Z5yh|tK'fs{7T/P1RRdWLy:A(K|q'@Vȶjɥs:T (~q6 <.:hq[2tW"[:[av$_|*D a"/i5'#x@,dh &i6K|.g 3o'cs#h6qJnfKj [BQqnf6? -0~]0L bzIK\. W+֑MdTf^ӶvILY`& OS1̎@!M(:8 Bi`i~0`VoJw$ /B`P mlwJPSpejy.:Hkg_ KᢘI'` l{i:SU]"=俰deL 'I" ?D-vZk.be3靎Ki%zswk@ҪsǐU+zHiWNn17V1 o[GSRSǃT1J}v-ףO=X-n tc|7ƻom-?GtmU{a:s`oȍŖ >EL^4?ㅝ* yYm,53=xzh kRaNdWeN1Rh.䭪 DE) ,J{ kaT? ȁziD0f^1;ŕ|k ! Z- y,>DN)@I]e)Ip@A7#L9CchJmWL̟%kuЮH0) ˷%&Jj}Feyr6;v\^p;w(7hB ڸ/eǏL:,c$D\4Znz0zB};;u'"2SxlJNσ>Gj$3@;xT3oAdSsNfA-M7zyy,i *xD7u} hͅHhX\sg81NiWgXZz}Ə/=wW7-Q?O:A4e}r^l2 +)p>0Gt#XL^0K*@]ӳEo]&#a3#*iIt6{ ˖C:0TZܰr\~\l;*|jĝN >Y}Q^ Vě549@}9bNEђcyI2pHCޖbP9AC+$? u XvuGA8a?63kȌAce`3(s#p{U|F>.mƫ!m f[F2L5HP.}_S#(c~wSnU%yvSbw\˶+L==jCaX!xsq >nXK!ѫ`R< [{k):^e3f6tHյ%g_ahp9opT}?/C 5o*?#ZoEwPtf_g9,=ߡ L|tC`` {m6 '9RVH/58غ5ݡLܫ%Y"2$X;L5WRX9 ~ksîHg2z+9VnV7Mhsf/Pk=Ňz`㞎daS6 `2X@mlVK ^.-2A1D1yRܙMx)'!m,lːǙP ,! ib]fƃ@$3a7wjoY&^^߈bkʵ9?cɍ~8g5iaOFcwP 9|Tcg7{\II\ Nrߙ ͍G\2!k~[ ^,(~ ԡ4NwgnC5"1Wƻub*7qi-초}aJ62֡l ݫHD#OK"F7LwD ipF*b9P-W`8;5`H K;܇0>'P"I^XbxhQɢ44&{O}W.FEÓ&n9>yY@Nq=1F89DKLnՆ$ X\\6[//OaYFtͅ0k&B|y%kaoa\3&Jf mކD͌P ) ŧstEĽ62i4ѦK1:ϖ3Urq&V栬xADUd0Y.T s˾:kTd`6tСcc\f6h)gL 1O_WڠW$SfNR|l-!<splkzpC'Xb_ߥ$vncfA͓\dv; کRdk!rР E =G"UN TvgĪ;<83@Mm9r0jLGg^?襶 @'aWM4۩*Rg?m_VɼMz&~Ena/젔iÁ=TT:vW-i%1}w8OTc-xHmz9 j gH6\_ 'Yi?PH7F 3X :oh_#Z xCt?@kVNaqhLmYI܅ڿ`eIok@SxcO <+wmܥcLð@l*E&꺒E5VoQwvS*$˭z"}D랈"=.sf;+0۟ *=uc2aR718Pv+,_p4,&oԏǭ< ^c3O1nhsu^xqݐ``a=d J9Lw$ $L dEw }GwJ97$V#A8:6=.qI}n+:m+x@娥3B@Zs>16,>ˆdWDdp۰_x݂;%?Ԟc(InLfGTE*,^|A|>/%!:b[=djhȼ:SܺPԆ3lGdw (ZL.Rt8\GN*3"8fZYpv#%rx!/fB9fį֤@xN ( 9P,"dLP^6Q,}&^[qW۶hk%ѻی&;~r( Ʋjs0&/h^0jb)$/`DqES#l6:6A(ۤO6YJ82T'$r)j%ÕO[@,8t=E$_"8lEj H^eim%izMy%l@֞525WtJC9 Wb 6Rc]mfC}L=bJ)s6\X Vy˫Oak7}KzZ t x~;yr avsꑂ;*d&; U#eN5mm'T +K,9rς`yID$UAiRi%pWGp5Ս\n&"9{񝅅o8PN}'M_6ٞS޲߳6ȥ1)KȨ>Th#ii\沱jmS:nSx|ܿԙ#?`"іAzk1v|ǂ|pP݊3W-}-5D8]/ŭoYk,&57dMDAp?RKb=I [ :{K1Va2޺BYU@U[:Нd ޣȪo]|T 'gy3NUig͌rtΗo8! V2˷%izI%MQ0(XiSɊrGU &}R'ZN)` M.6-qVG <~NM݁ȏl`ֻ[DBXW0ȇt7 >1zKq9F U cvKiwgXcZIx>LG}J!f3a܄/˦s#37a՞?5 o4u7DT]qYUTYX,/4>m ,]k8=s8춗g2xajldܟZu+igFL-&wq㝝޸VMGO<熃|Gh4$Ed%.B{a(; V9s:.F Pi@M}uBmbRhs1x@CYT8(Xߓyoܵbz[!B5I29~ֺ( DeF$4[7wYV9( ͱnu~z'8۪@FC`fBpV]sKz L<\|n}Tsu=NC kA\?}uN)xoN'v].7?7:| >*:־3 /%=$^jՕOx勂*0< މ-mRלQ^7zKD|%f(EK0pFRn#!b8._W(Qפ$(s<$_H uI&w^cP.ɛQtX1@7bLNS PE" W鶄yօcX WZ;JT}օJN{<µn79?Ƈ]?q>[6ރ+x^\h7{[w"yVu#n_𞹡 3Ϙӯ>B{2LU|$5Tf#S6M})-  EIJȏ]pܼ蹼m$l!dguA;KfSY7J>x/?y`x @H`4PS(U{e4` uS~Rd}M|r6a7zKc,T!EH6Zґ8I_(~;U"Hh¼➢w[ck(Oaj8ST yjSGnȾ,:d6p>ӳ@1ݻ{dEC\h @W[,K < 唔E[F]Ї>ٓ-jEPYMuUpͶI?N聯4"Ec1 iDÚX6p1F[StdkIoc%ĽՆ?j 9άevgɋ#}ֳ3n?RVOdtl&ScO=`Vֶ0|_o MLVޱM1܍y3xdMcB&$\KPKSG7YOT}Ձ+gFFdøs.\l*^*C%er zOd[m |Bt5ዹmK^uDea+Û$U{JN(Jt q84-oHYA[{g>@JP61_51S;uQ --Ґ3?t"_^b$_v"!VPa!g#`9@6,J+vy Wo(C9'!7)*;43kZ}mݏOuf;! Iw3OnwִpA/K>d un8oB8 ]50j!']|2J[O r|q NfQF0n&HCʱWMrmUrX=z1!G]p1ŧvvupӰ2X8W0\E[c74#9ɯw\˛F3SS7;|}eRM}e) 9eu@Ԅ[qvS sUhDraȽ+XJH2Wz4o!?7SP{ūj(3 B_M1-c?Q'Vc{<_{yk7\9"1W` 0cEtV#9|H;G gz]A!僾hf*홋CtjW9CIp .=NF0 DO*xSW&@۫*{jHYgCyVy*ҁ8Q>c!}Ԋw!"IAky)0Np#PҍŜ*!$T2L/3f;n}9Y{b myPAq Q6ҖLÁ ij mbߠJNyԉ/F)mr8r׀YS _O6ir "v^%~9ݡ 8Qpdz|8Zb:b N[hWQڭA}]4 ɽ\@l5rH'p8`@VזΤ$@ݛIH -l4 Xڜd% {dA%D/ϊt3tN6P!ILsjRZ%v-[I啈Ia thC5R9=Wc^qVGBڧv}^r=xkէ04X=.sh$N6kig_^#Ed 9E} X0&†o| ![U?$^m|[MiҐWMD]! LKB^.؀&@l)G1ץDRz^QF טsom2λ~g0Y⣟+kEE8kc%ts%eԎ 9UU֗a*5;&`eˡg8`_u*Y1^MSM?ǻQ^fzz}~?q1Pu$<;-R{7lwբ8|y4 Ucv[. -N=sdNtQzΌ7;UCk+Nxۓ̱O[S(h-=$2}w8/ob9(՛E 8t8|!&/En }9Ovpde Y;‹=A`m^J:H/Y@lx"}Mt=W|ͳ*GO0@%@St=zGd8iWO©7^ɭpoxIB_di|ŹvCz>׼%%Х-\B|ͼ[ZӱyS5[Wʄq9R{.^f}ޱu׋:[{7b L{φףtq04{MX%/Ҷ@bw8m ?']cf}\{8P{Y)#KLb"KP{N\,Y` k/{^oxVƟ ?nUG"(F,E ?$k 26_l$aCq1QѝǪy˝ ^@/BaK;Sz !8n>Q)qv(zѤzz~I3Q^HfJEl1x\OXʗ&t0FW jƫv enO0 M6aIE_` /> =8D* j:%$e4t[5z*}}Ap)zhaT&#-.}Yyex! m L%nT VA"#nΊ^{_]i鞶ñS~:xǖG鷩}cgZ Tfx13a\ɐB00Vn:Da:;9ktx 5eà08#~͝4O&ԕi/_1oV唠BZ-Ԃ>&iiIBjrFk" ^,`#44WhrW|DbVGc>M4fW'QQ88 Ϥb0p!FEГvP zL#2Vu= ҒxཚAW){ F Xabm0w`{X|%'AD=jnRP<5CӝƛW;׉y֨}Bg4A6xF3< qƑ]ڱhHeY?$%[q46XYǢ3aABb]9>9L54vII|Řekp mZˠ=H{ H_X t5J#߾G蒍u'b6ѻ%HtVW}76w "@#95}Ē^T`>M\ZF$J5fjX߸W):{H2PWiDepƒVA,pɈ~G'kCY};4Yn;3(|o?‚b9ib/63»kp@2w+#n@{>!GHQȤoAUGSf$z G|T֮%$ H ݆f cN=}6nɦWx$*YΣJ;X$n\O=B:Ie}qGA*vw_2mTA7E=b;EBAOQEAh-S4}Y[nl 2Qb@ӓw3L挮~$P|<ԓxнilQf7^6AȰjmԫ-╊:Rzo~VKd1Y݁*>%%8;JS"OϏع 8jA2@,M`G`Io7ȩҡ; .ᮈЋ[MdfK67L,\Ӡؗl^>$J(9R49`ɶ/-mz)#7j@@ W5v^AWءO$8܎4-^8fS%2*zly5=Gy(.ieVZ;GۣMg{x3pD5@)D{S֙=siRy[rhr?+'(L,˔m43sN4^c McZPӹnV9Lw**ѣrԾƈr wr\[V!ȓuFZLa#jz '3T*#YF(@pJ19G1wNZ>n؄sBZ|-{8he.{4MHMhSZJmx הB۶3@{)n+ܝ^\:R?*Y+Δ3c}^^:jL QƍvDIS2ǜ2ޔkX)f@'shX< % DdFlI50 \B*בث7;U Z sSgUfA؆Jhg=I"Q/ JKqH3t4J28>_yc,]6N6Ȗ㒡gi#7{E"za s`>F仉G ɋ]L`YCQ7=5\$뻧ZK@j mN{*kvIu*u>۩D;{cH1ȬB]WLdP]XdeL1kOԼl%1YKl5/Mx#&HF&1w7ܸK_v M@TiPГQf-~fl(=6jg-]*`Y^zn"nqW@]&( !]cΪj_ ¸_ֲ,3)aGl,t,bnܤl#:;HvŁ XJR7x bW/lո!SD45;\;4ur4c=\jD. 7ZeuQȀr`ŻR?&'Q]ߚ 9,W&,{=#T҇5k-J,۬pn @[l*U Ro@4?j9qli }ߐ 1E@9^b/(m<sGIںnKlR69tM?iuƒw,=!/%D:g0L%x[xr}X~-"߱Gj?w&Z̗pV, "xS,n4gqf$y@j?MR!]! cep A$xˊ@$ z ^~.nbGg d۲`H+-3naA=!pO_,?t{Q,\tȼ"7_DgCoXfS>e2UΦ#$ bC.R0?2|ziȚ;2ڜ3N9)OLٺdl.o[xM,̷3{gU&AA҄jMblRA;IKZ+e}{2y!G3+zIX z$K8 \:R$l$8$iGQH;.$7Ș̓Scl ~[G݋͎9õ8/F"?6ds`[Nef4;rsօnXQ71b$b-7Xּ/!+M`e/p2.yn228PҼN.z uՊCH飼޾>\wKo!K9~Yd`~̛)Œ„ʱ`k}YaONӨSUv#\U^b dN'ݯF!*$`* =@wT;P;a!FiwX)GFsQ# 3cXk Ajq:¬º@tB9Aǿ]#seȢo:^h=tA O❱r_68sbmԒŒ= y_v{cB2X偨OXE(~Na>mG1Y]'٘T2pN>ϫ "saWk:Z/%oioI`D0IgM={R*zHwHjgP:vI(E tjtI@\9 F"pʒP)Dkpe,#ƀ`C-<@Y*:@caXVJ C$WKn^8ݨl?|ȝ+꾬!ZQ$ i-DEڡ2X@tk}R3uy܀7r+4hW9^Bc3xw>B9 @ ןf!Y_8`,Ry2`LL0_;"}CP >$|`nOǤT*Д/Z3y}ח7KJįh5ZtKBHC mz :C)(?50mG@? Yʣ9BJlC~c~gy(>apHxf LryX|)hxHߢ)*39X!~(zA[/:idNR5R֎5f*a2Vv+ooEޮ4aDawUVC~y xU+J._TUhz!D'AqtjYD<RAP>z}%t=kBǢC'ݨW0WT:WT~Z{.$p3KVXwب2{Z_xסW]} ~ ʔ\_A<NubG['t MCQ`s S I/jb^0 DlC,%8 I22$nRCCq]c-POߜe@$CI[^74:MX6ۢ34/EȜ< Y+(v}geωYٍ|3y qdYƾjq]0r~B^8wgZjI2'Gq$z\gb}XJ>A6!^gRVSN.V ctpV#$[Ġtvsߊ_1bdO<ץ>Vbk  ^Y;Uyӊ-DKa}KxgW|†CWMb\س~;߈\1]9CW# T.&<-IǓ:;xL >d- J _SC&շ[vdEy0D5tR0/Z>Lr O4}=L`=]@-nIDt+o>,nfzͣ c۵Fnr$XX@TO} Pi DaХ͠UڮA:IH H@pV:$Dle)q~eQC4(H l>N_?a^f_WQ;ZJt!ޙ2X z&]ƛv qݓl4]Kϛc7_~f<ِK;l*UܦXAҪGQ̈́Δ$Q~Q=}^ 뻮oRR Z*ߤ$徼S1sӬ؂l5 VWyMJ3c=t*?5y8,z g<7Y-EW:jC%MwѺ%L|h")^#Mm"hZ9*d.|Pxeˏ 1ӠM)X9`%"gùdш`/j[;|ov`!5ԧl6?r&,dd;wvduD'`D ½^JhK?5aԽ3j}D΍cq/5+yKywD'YjJǹL:~>]8Oz6ml1Çea,/6{C  >u3;ը`,}xЍm7ǧP/Ԓ?@u8" (w7'}"ts~j=Z%Aꝛ? L9,6pK9ͧ I=&X<*-v[sG#_GQzڢwWPoufOOeZV6=JzlK3զz;sw6m&@YV% ;Rx%@[SdS/ ЗnZb~okG4~`]|Wyԕ€Ю1LJigwg]+r#~Q JfttۑLG{h7+>#'D9:p9j"FcF ݶ@JN> e84E&ˤUUEKA)'4V6ʼv?ZZ_b%?lOKwۖi$}-T pcS$40 Hw&_""i[}!Nl$'goU$1zFjMvFIً-bD-p\(@ىƜzl`ǡ,ا>Qǧŵ-о3 n 7!}Hf }#罀{fvWPI >C ޼*vK_. _9̻ &ֺC C`G+ '[ fOũ9Jd_f+6Aȱ"W=u8H^:ZL;fnv*)UŲ:`u}șlyC,Q.=/  =L7>,$64퉆A_#[xR(&;,kgb %LJqU^{w0滺}(7jpSGӅ/--m_MVg6ӹ[i+cf݊6pHG]/^lWLS Nڇ{?34?7/#{UDb#~I^xIвVoˌwmS 溮Won > UӃ JQM5|r+HQ1opEu󐧸֏D=!?amq@@Xt1DZ3|c9 a-b:5w@Ü'BqFNO W5d+!ᕰ gGt݃YB[|I/!䞊#KAbdh"TWh[0D)<-ZP$q"(']N*8"ӛ*nP3ppiS.2zj7B(ohamc+tb ^y-J^O:Ä|.8U4UfcC҆G_yvzXmSGEx ]){Sl[YQ&?M}!BS߲{Q.7BnMgF-n_K2WgW}b.c*JbT' eG6:|q-fdEhT[:)@UmZ_7ohG+E~KZ^O{anv~RZP93Ҙ*Z쎵XGzMi. .)aف/E iAJ^ {-K"u CՏ'ē)" ^M&0p%`uZ*?Quy( ^V{SU- +0$ GYG JI-q~;* Ztp䖍O_Äga-C%y=e؎P.CfoIt~ft'O JXӂR<#WxKI{@2>V$[=tJu:M};'~'1i52M5ájvϑZ]x^Xkp C{9E =o̬lk!R =xҹ&mH )N.Ï+D }0&xﺃ6[q1 ZU*τZiEqGgm˿zKXnGH'ɼa6ߨ9Eu5L}gi!sS7ڃtbHUTeTO$M#$H乸riS{9(X;K[J.RgO-W`bAá`f `Vwm:EZq)(4uthj1Ba*56ӫύYa |zH}_Xdmփ~6d/(.i"4WaRv6٦گ+uF$LgX41a~A?\䢬^j" nT^Il PfFNhiiXON|3472+2EqUzc#sVTq0ѶTT.}8&[!2>n4Ꮰה$#rY9.0\EO2+o۝Ӌ"(#KXw)k+S7dLkԜ+pFzdݺO4{$m,i׌kv^Ӥ.%f2 %L *A>- |_{"lrr)vp,U?mo.c^J ?_*1)sDz;J uLѨQ-_!L!zXQ/DI!Z|S$ahf,K"?"ko7M,\ɭ=h(DȲ&֌E.ϋ>I5i5BFi).1#WuZ"t.{gn~NQn 4BtQXs}zM-x`.HX,U.r@Y^nSB&k+kLaWД EX:uI+ ʿ;imnhrc]GSgjx<3IOO`zfJ0*VIp|fϢ}Li*^k眓JuW_Bs-(C/+=.Z2B"vݓBQ45]WXhrŸ 3p OǐX$Վ"7dZ)"ճ%E4; 1 = ` L~6[Quj]&\!:rN4C],0?5(+L!Z\L4;u*] ˙"Dm6-ddwW٬b7Ce"Q>LjK9I3m4l'&^*)Qwշk$-kGB3l0l2|"|X:m$_J؇JXLo{ek,/CjEq*j[*|_i;)Q4ϡT!b2ӷQ /_(bLobg)ޯtUꥌ.D6`x5y0^i^hU2Y"szIu.otq&DAKrs{CXxdFbN;pri.CZu`YGH$漑%G^0 U`:I1 =H-#:B`H-|tML;h+o [>fݒK`S~̐p3h2 `<JK  cʳI5sE'Nro&OW49S`nsv;54V |y[vϮN9*Y0?NM+B28*v !I5#V} !,w҆m°Z|>\7bqKÄ+27ˎ1Ps9}yÒjʵȁ^%SM}>#"ա{y<+Ef3uy|EM zX,Ur762+b0y%/\Sa^! ߤ3xRyŒ ^j'1}j'Y?Ft' Nl DrRxYr8_p+#iKtR.g+e">)G4Lxtp'jTC)UdQ0P<-=ma.=fS0 S }7f֧'Ǒ)PwubyIzƓPROۀ`Z3YA~|C 瓇1gb`%-&7@|C UpNѠWr!$] };DgR rO߀,ogEp~#aU1%8kv ai×Mτ1ä 61Hbx2h8b:I~?{XE :Հ[>zJ'c1m9+f |a@gW9)10_7{8-9ڌOEZUۿS NjX]1G,ЉG7]qQz >wq91 9 1כ1#>Y(H r(wnWsY |5oYttWPp7xd8 mޑq|ĺ^)/V&6)Gd+o ѽ d{>|Zqt!gX|k 224Zjz--zh|6ۡ>E=ɕWNY,~@nHNVr߬תuIQȯ ˁ9I}Ŋ^ɛACg.?Freb3.#FѠ)$;@|'%ͳK55 < _i)4۾-:dB'ۈӁi|ezu^E7{DcF+A1L,lH|M[$1Oi1$TasH@] HTʘbm!a_{p.EB0LM~qoɊ&Ul^JZɺ)35j#yL4!O NOhi̲>#'[!Uj.U6-i t[xü8WD߶q#jEp"+ޕNu';1of@%}tZ@u-W57IHf9һyů_\ggq$e2Et~UA9B֚ܲTxvI|Q"&Ð&pK'= >_L*"~us.Qm @-CT_U*Ћcu;0] \]? 0w40D0wZS+0U]i 冴 r!&@N#>+Pa76FbUmN<J`/f O)$챑&EyfZ@&R𐌔aa8DO$T>6п1> 3vLrr}z7[0ۗ7{\G- l $ҌbQ5$Fj>F؅NՌaKe%l"4Xsz%@7M)JGӗɱohiTȋ*}Qp_'T?jH?`NlJHMbkj2џ@D1}^5;[jܽqX=_qt)'BV{_T/_-Hgxpڿ;^~&6MFstx3/u*< (4$]!{cM՜p ]u{[(+)9I3CN" Z0řxJ5HV*r"*b͸y/R3Df ɯˤs˭o5<? d|o2ޠm )p`Zeɑ4K8?ܛCKJ/ڦ L#jGAa9L;[TrdBɇ/yKRz u|Q-m9b.3j59*[bu['Ӻ/mZΣG$g_G'd̚pY&j=)!KY_w7r$L;u k_[#<˨0~h)sL_* NڊK 6$Qs; ~-͠"^Rv[ff4lݵZ?jp8*yձðV(;q|bF[m_naA,zV*>X/O<" ]¾3N>$;˻Fa5_?-4`P-zYAΪIwO_J $kA.Tq/i1+kG8.Y,-X<g TDG0"1~`jn(?=(x^7Jd_Lk9-BX74=`O3^[&;fLI$\Ey)DR!|ߎLw%y܎7)뉵,/C_,j/ tM,xYVs1;5\8Ol /E%`x[Wɘ,NOҚۖmT$-DMEzb|U8iو^73zyl77X?$M Y'pk:'ϟ?)<0:{ZO'm41LLi$kJ ZJ/b}||L_xWưqǽ&?kHiqeNĔ4mkRWWEDgzUD-{;A Y%57۱V2NKQ։v/Āa\Ke(9̥ljM%݃P8޳ϗDw%=i:kXo&"_#  lsPzrgQ0DVxpfm7C=g"hE/omi~y6"/GIq| R3ڕ0MfʻmH s}rS.fk,="Bc4!Fʓwpx~l}i)'6HuJ+am:qZ|(Ϣ00ͨaKBMV&5#>JgZp)D%!9׹SALLWƕ/FtIiUYuv]nK(d6}d@_Re v`\CJl;/!-z"~6 { 0*/`3SQ$MjXEC*VuhGjBhB#Bzu|k0_X-Hp@ %|Tf6rPH%9ۚr<d_t5NUH@p3;nw}lYXI$ z .mұ)ƄDWЬhL4uJs')}K I1 3vmR3 & I80=R QIĜ&Q+E"y/% 4[iw^ A\ q(!bc"R,u(! M[]Ci<+i8^ _SO4jZ>r>z[*>m-7q0N-w+^dlnS VƐ;/?H?4hwh=ͬ׈q!ҡOH]9@ r,^0M9T .ޓ}J7x{_ʸIq+ʷS6@znIAŸBZ??!;0TQvuE\#EGƞ~ 7:LfXO2x(~skN,C, + o L NC˶B T(L 2Z 6)oW<| N,S_d pyZ_)QU&i؅wDGE$3l SǔQV"es-1%lKzFcQD|;a 4, b~RX?*BH)p 0G`j>㗰@~|:v]踬K%ӣD(mqpuKϏ}P鷹Cvza' &yaKӪ/%R5|1kjԏ]r/Ӂ͍WgO#@ O=f :]r?EzA#H]Ӎ5SqRk"mKͺ4Jk =,ːHH^8k:\p[3J:,z~`"<)Jrzи$/3ZuG'^Ũ[~G}߆~>>HJU%H[¸=FݿjsM葸)735 e`GUr࡯C<o?Qܵx949h/)۸%%U2[f^gp I7] boQ3U a% hRpVMOǖ:uD 튧B -F $عLYdMU5"]K) Kw "N_zA`ʼ"](?ѫĞ]5zf}אZ1Krc$YLed|jfE BL1""A!l;6SKHs &4;NH{JTbN>1U} n{2t\qnWYh/!Cnz$p1 <MmЯx3AxlZaFcwv.]e~,. FGq6cSJw\G{>ED{&ۥjŝ_dhذ`iIZJ :U-~L6lYkҖy,O,3?F ۷^"] UdVS#m"v[Nkm`޵T&:`ȅhCThfYցLeؒۏJj]tJckݹ#/ڈCPUl-/0%:fax8(n!T~*ŻV9P|O*$B38 $gX#;1OA*2j#~ҪE!Џv!ON"_?RU}ͩ$T+ slw!U@:#7SWE?Zz,B#i~°v-_)Ѭz=Og:~WB<"a<`n x1%1lR"wؼP\ᬧ82 !s*Cs+Z"7W{dѧ~:>sGc {iվ~{0{arɺOEJ_)T +&=B= NP7F5YͺUNMJ:D݄Ҟ݈b IX+&i@h]W и]XC~'23?É Z/YL㑄2gsn/Џ}~]AP|IxAZZ6*SWC"zE^DݷZ\|(-jƯl1o~޵2Z EVA@P 'Yv#3yF=j? ߫WN]$ڑHpUUXf?ޗA3DFLPt2ThmĿ!64Tϐu(e*ipRy5Nz:nNw׉` azwO7.qӵi.M_>6!R`H8Nj(,yԠG?3) JNbjLS+_Ŏfc'76:myX]Ln״@ʕcX*>"i%{0\`MsH#5.uJi|}Z:bU*Zp@(7ITњlC;ILk c}F۟)< w(2nifά4HdHKcNHYבt=nҺ⺹_`$wL> ,N1չul#'o/8n”.3ϑZޖB%-(mž/ HCE w={t'oĻSO[d* 4mQJh L/ȋ?YWJ{cJ`[Ӟf>'T9",em_X SբsDǙ 9)/ ) +|OAC i `Y/lD mS>3JהRz.}SO [1(NDXRZbs-- _h xdGQ `SXek*Mt%-,ߔcŞn`H騢 :LS:_}QZhρ()#$8rDES+yo41%TΧ{l0s^C>l,7ݪQ;Hs#΅arQ%f?0SУO^Ma@/ugJG)Ƹ5pQ/~ ]՚`]!a5yI!Ix^hs%6u$Z _(})q&nOJ??[9td dԠB;!kvgXǡ"kI媅+!s})Ͻ@+LZ*{f\[# yzi kAؠ>65{!Li"~&]% bvK;&$UihyJ tduRFߤN{,aM9LK(>=E -\R`"A*+X'( kXu$o~e&W5ݙki|qmcSGQ.֖'aadfp@24{ޓeΟx6O9Z!`iatOyN@Nv3D~ BpFD'fAX0CNƧњ Rr8ܿ)Q>0,at퍖i *{ V,`*YB J֑ʊeOm\{>4O}9DC,m\P'f(&I1(lG5)ݧr9Hc%#R7K6g@h2cʠ=`n9~szVGK+ydQDRvHc(${t,}OoܥrTh,4nmM䶆YCk9ARSF)éH)4 ٨NIQe~,Cd8 5Zs|Й0=B YG^Bzg͋ʭxDh%v4Qsnx݀ǵP% Y^b܊нK6>$}Y!LUMU*zaͪbB+4ld:d:&';R r,8Hq46&#ILœ00J{Ԉ* ??o8#(\FoEBy\ nWЅz74;F7SoA12\SgFed^y5RCa@ц|c;Tw JHED7)hy{;@R eNZvnOh>0r#Nu$w6!A]wy=kKDR/9m]F#d-0[ѐp/Q6SCh%eK[‚ \q-o9`R7xr ؒ1}O9ǡꛕ~5ydİбjp?)b&5k !\=eJڐtWITa_}D@v(9l5!@CRSXK0:4U`3i}|,KK )'u0ʎ,DHėD%&A-俈Q9EYBa>Ă&ܼxQ./R~K}^s|⨞  Y zIpf##4&MK]`:=bchX8&U 1XEN6(ϻA pJQc#s#/G@㒹yi,| <?Ǵ c{i?[?pӨ!Ϫ Q5ĥ%mOږ$dm,gºIT-SߤF"!:#3wSY_f՞ҧ\26ܧAq"Jʽ^R??a x%FIC")5شydt !{NǠApo~94Fpএ;garAzrϙQ ղ|Ǜt'%cSw&Z\kzo3G&^"p)~_cW?,Ⱥ^Aq3r7_7]T(O~U$5{ U&/*YKK'6B]_t!tװߐzCv3h-  2;UvqGb03=#P)6@#2x^vvWQDasR;ð $21tSG.!G+xaLo[YɞeTY쉴!SqvkOR=]ǘ'MWU_.wl'2z$vY\ H"#]D!3&)ƈHm$w`vnP.|i*WS.4-5m`i yl MušNN;>-9<"Uݟ4W CJ"n{iŋS*`bt  W#8Q 6:"?S3_c:B~d//f/o?[B1kDk1}5V괙~v9p3}NWpjN?kVoqI $^}_l`+LleZ3w) U7լm6IuVIGB"F_%wJEsvW0kB:z8;us 1|AWнYQY1 zbDE 2m3y\Y耂)B5F|X,7ՔN%?"xb:AX'^^&)iie<3O1_Xj-o1L&L ް $TkQC0e\R:&wn+ B%L;H&t42r#a$MH kE~{fuЦ-1rPȘoF-vljoyJC jsK!Q;" lB44EkKr@wNoz#kx`4,}`UrJ *Zu;H<"q%|ej g D1,E9! ^^_㕧̼HCdFW)7@R ({i^Z;zu\._#'\"bfBpQӼQ૾tȞ@3,>S&t :FGn䜕=mMD$_wsQۄ  *uJmЭ07gmMԡbGR'ۛQiRn&*4$7h(l?y!q|]avbILP✍ .ζ܈߰BTW;iul GdU@..Cnl2eNk&|Q4>L^5L?EQ!o\qf/,% uPY\3+?˼цFgl"+\( y}g@D7W Aj4Ѿ1 җbf& ]LDVrHTmk3ѼhZbvA D 3\AqB?m=1 l(hnqq_}$ɑl |u6m 1m }Y p } k@VAs[Ek Jޫ^p %8U{+ W+t4G_A[I/He > yQ{˻bΪ4*׺zU,(h Y~իv-a JGz%,mۡ8[G䙘 8X!sFQȬw3yX^S9.lqX~k][A$J47iK^R^nXxJ9 h~霣a,&۱<(=̹RVjW-a=5B4řQZcLg﷜Y B+Vz̿#0/:T )@-2ss/ͨ/h5|T#@"%VQƉ3x$jUi?t"z:SUէ""9m :7gKy+eo: A&qS1`:: ht.$0пD_>I?AfPUFM'FlN= MiG@xd.B0L{!oZXHJszrjJt3]8e‘#M?ĀW'E4 :A|:t͕n+jz6"d? XpÒFֳGL1q[ N*BKfwfIw@r?$i ktPI37wmpGe,+OYSj/W b#Y(q4H%0"KBߥ|O˺%mWzT‚'ȃո,TS$g[QbFGzKA^#6}ҽF5b/xOGVĎI6W=&SGWy=讴>RC4rJy@p۫"KhQ?Nr}{; :Z] &3~wY6d.clX ȶadէ7zW8#svq 8nH?i,R]tJ(tsa\UQ7̮ J346G^l.}뒅 (dghP!K'NW1N:]2Rۯ{ 8!2&j&XÀmTot6̉$_[4b _E|n/wwz5$Cn x|C${Lj4mK :)2'G^:: X8JEhŹ̪ӯYx [2Dbk9YW_Vwq#'> Kd7l}Et?UB Dq['\fӔ- TDY9kLvӄݢX>p0QG np씭)o^NO5KyXY ڰ4ֿ6҂UX}5rX"ẇMݪK|XhG-$} / V0|FioVw!ex'Vp( b=<3pyq$1zgy\=q\|;7o준:D?o8%,Σ$c3gx2I(D6x/0"e3 Utn񱀬I;atGT1W*l w4v /qr!? j&Y2F{ũV <È0эV6\1MY ΅a .~}'xM#ܿ~^sykiJ1SRn^;N'ઘ)oq [zҘ:՝xMyr>I9x2Bi5gc{p$Nبy͖AQg1:* 2YҷW#9"Jq5^'o[='G>S`˃eqzzOS0'MYx棇 + P&3)I$1RLXv]ړ>RJAe>3I"vQ6]$j;=>ާbA/M}q(J#Ku>9+1UHq>;q8 ]8#ߙ4z9\򁴨[u{i0`./.z>#4C]e?9&CSĿXdłCDx K&^-kQ ٳȱk` XKe΃dU%wf:f2+sp)\h? ޡZ|9i` i尊 b@͂Ʃ0.זt寴o8޼mkTޖ1Y)Hmغ؇v""\Q6z/uL զV[|fWk2_VCSFѰƯ/ <.^ @g`(89gxxY=,Á֭cP)G>F@ ծRNϹ 㬮>.Hd|Z3z=~z[=?;z8vsU!1x暞 *T_F ڰjLRLlh$"aζU~=`ZndJ΂UےSBΕp6D_0hWhQ/ yi1~bD#v_!wD5J(u]J7M K ICbi\ + YLdz,Rs<.Ãxx2Zwl.v@Μ/wè Vdь1GJN 8GK *5\sS[HR%\O>#~vlhșJBX{=<K^YRg *pɗ`zAp6C)JTkƊw!dYdZL4&0\t3Ml*o_8)2 tXMX- F m(w&[L?_ObԿX΀UV2? "}-(wyS?+3i(ZӉvI-%SFP;kUہ!RGB7Ʊ|g 9Z :2b:/\xzH{}eos;pF/e.lWd9&Ƙ% {pE~ ,wTb-zjx{ݣ7'+ }HIHJ!C1>N1kZ(iC 'ٚg3K^i?`"Sكzn8L$IDAQBG ,LP*jutAo0c[~zIGk#PL3,'_/߰nɸhđ/ v*@/Tfڈ̜;0Y6 ? )c^ 9+y/`os|*<|z4{03WgML<[Hk\'I2'#C#RYplJ4 Lϑ՚N"tRvTJz D$s`9 w2y;2 I23 )xm%9ic@oy v 7]Jt7v`I*k&)h;[4V,ܰAqN<9G'T+)+{ا!Dt=2-_.!QCWz@R&̰oq&LGrB~j=#D5h1>#Ƭ@F=$aNe\+)&窮W0RRuy--śuTM64e`l'OÔ# %'aI .Q݋r4C_vSRSA=l3S\jԢbO"Te<~N|EdH'2E2U*GGJ!Px3hhYkgx9A2+\1.=8[+8Ye{?$n."%C:)VA0q', yYqtizK?j*g;@Ꙝx`ps-'|u*[eľhG~*Aɑ)iq!t2W{7(c‹6=_sT{}{˻ K5YRw8nj6גW`&JsU 旫Bؐ"'ucּjR:^眤&fnvh6x}6qyB*klRl4%m)e*[5k;?~7~lؠBw@S?|Km[hu4WI9 b-_bzlGJ'(mk~5̑XnvN]2h*u;Q--*ޏP!у[>_CS;w̴]RTkSKt0{^XuT챀3ЁH<ϸz Cew;䡵Ani1 #n&J`eB裝{ TK3JCrt ܠ78NltާLi7.ۙ3R@OJf[`):ǖ"~*/ W5QFƉ<.)Ҟ8Hj܋JZmf Fpq⋨uǝJ)q$Skh4E5R`P8ϿY#c(j>Sƒ àV_YFؓr j Tb^.a}`vAԉ5l"6<閚Wa س#y*_bKlvzLi8mN#UMed%.g/_mP{:#1;u JI*"g4v$$}GY.r%~Q2ZMo ?°ަc06tx>= hw˞N1fa¦:sV'zcA栵bRc27O%40Mb5r;<K}:;{:/z~/=+$]5n`@vD p/#L%ܰm8y2[ʤULX: XNe"d9f$A@t HaNБa@ҮrVM Z:tr֖]LJTG{JfZxҁ2(XD!:ȢO"}v!/&I C:~$8$uż#('q\j0^arv[C"{;܋ozN<`R0B$cy>QD|͌n1zZ3`'H.!cЁ{~p_MC I%FĹ aB_׀K< Ŭ@>*.a!ڊ<<2=։Ҭ9"HđãnM:LJ&)F^|@^e >$(7syICpmYHύ?]ʴ>u`r@%[̵GmY|d%k8Xv/=D L=jw\?a5fsۑr{S!;㟽|<6/؋Sq4}=RUB]QQ&0Yx/BPBl'{!ܥZghN+H;{@C-șuv@P\h.(hZoNx,zKa`Qa;PH2XҨbbp>=}_V ۄ&_ܔAW@[zgM;*jł8N; I>ivٱEqĩn]Vn\7  !n 9 \,BS4!W2%ޏe = S#MƯD*#*) ocq&1޼0f*t6/u%6!3=]NU \nTnSkt#U ~\w1؆EiS? +QPAS/ԃCb$kb!Dͺ< o]YQ`E+n6" :vC.b4kʸɪcdz#8zIpfMwdHkϭy?FwJϯ-g >۵KpHVYs?IL ~%Rs qչ'`U(f Wڍ3}1p2#8FVi_@rUK ]7taRv9ٰ֛}̢5gR隉8nRjZ$T҂b=c(u!ɝ|D:Iɞ9tJGoR>i'B}`"nQ\0^2,"{bibڭ:\Z1װVKxGj>˻ʨfOzlF34^#٠8~0uX 蹞ochb9dkQ%%GnCGu~nrTpi e pʭO SH7q;52Y.dK</Bv & Q g o fѣ1Xp=*=]#b)I5;>(#=vxTh$)j NbO &"S7P#nѻNOƌ`j$ 98S&GJe[fsHtQ"Tpt d}._ -z%h34/%|^<ѧ-bOfki:8mSR.y%*'l*U1jLq}:ph^)W|GyMEK IX4:жt` ϶Q궫]W1:w 2Q zUwY?4 @2>/QuHSRU>As#e&dO^sib^')-;ѴBSh;\Gᦳ1~Ӳ<cͤsu4289~+fȭ>Ӡp LT05qeq; q ai\AS5`Ix?7!eJ2iƁ*`wyaV/~C<5Bϵijn0bp?<2 ¥[*?iϝD\-:P6ӥ5V;(D/-{xا-5;< x#"L_o45$l=79I .Wpd h++zekvr)>XW(\[_yjLS;nPjpOgLV'[~ L[(X 3iTG1WceX|U^-x1^7"ly D]Cm#hKnϥ:4ԛo@tʇL` ˩G^0U_?d^J\} o_Ej$wXі6 6W̶^k&I4>$>"JB5x:@g<+rP퉪K91j' ~5/VzE=Kr`:r|^KIug >Ѫtbi92^ R/m} $S%eVqT5mm)W>dy't kC}vqi]CrJ򷋡>] Q9Ҙ迷'ZH^6Mkf!j@׀C4fCo|`t3 qwa:>~W0oZ4"NvCF7М9m?n2&qG^7Z%u_qoxY~5d8ՄpmziA4J12NPygn=Y+L>9(q$] bekį]orџ?ە0Za@!FpdQ O6Z7 öʲ-n{m[ifR ,qeAy#eQ.uVBaE!Tb+z(DjK"[qY."Ű7TGK8K|ʉ}T]hdG;.'B@teLa lLϔ`򤸭;mD$Hs[k k5`ոIQp,D30٨4e?pQTuI `ݶwF"΋k n1ף*19@ ''y61? K2GAy48~MCܕVjy…Όc?GbAzt;C-z0oy$IB2+Q{c9Nj`hR{c$T`5vE"hz騟&mIk6M[!3:teB "ObIlEd.M_dC4GTuř#®4MiTpo܌^"jrS`  vᘁm-[`z>V3̃_k GW0KvDy pbގn#\*֕$FtAvZXe>IA]xE7CnPwK({?(u4%" )b[R;cn!P+3s,\td ow!#yڈRAt}wD jb3ٸ\o}Jߌ@.~$|C069fkc0yݭq|A+a2;bJ[(Aw5$6:ձ*K~9eݤb0WNveᷯN6ᆷ aG*AnJ}$3"@tH7#]x1M [!f jPXr$M7 d\E͈/U d#SLe*Z >,{|Nf޼^L @$PjJg6yuE!8W:ÎVW PYl]{e#έ;x}YWɛ9G?-]830jĒ@z^GBkJiHW^:HEVR㘒UNefUd{;Pɓr_v؉ 0 qûrY|9; $p."_FWH q=VXVX^1+Gd>x42>#@Ox`v lUG[xVy`K;xsC/4"-]>^Xb%&"NUqڕH3Ta]O J 3c"Djbr?+YȊR]hJp˽RxH"v*#C0Y)?uk!"XirJi=h&S8:^$ ',LVI"<t7}7kM-O!&Tp bvWa -tphi b@ :j#\h Z>{Dj6f`^]dx@x3He%NxSkmJ^77(}y y=gM-=2?OBYYǤ*NI[}8|P"F˂X}=|E_!WZѺ{8ʬ` KTѷRlLoqCA@!6ۍ$I /D" fJ^@T-C4=m:Hə (x!ST>~Eu$Щ8IV"7p l)F`Vz|}񂥸B8jQ5 MjEIzgJ XH,q\ $ }ݕc@(M%LװfKv&>{q牘@[Url;n+oc0b 5ܑO?ãǯ@-S. c{@^ɝ*K f۸iM=APpѰcHA9i1 lXǔb =;e@* _LOj2wb!R{]64aI$ݟKSbr.1{\EffeW4;åAI"ƭNsr &i}\Qw0xcd藧dl2K$JMk~+㜇|ҍfm,݉yD*&쀽PbooDcrvs7sCÅj.ڐ:ss68s\&F9zpzz$܍niعvNn*y*>JQ#eۛ^oA$ŀcCjߺxKE,s!mڵĶ7,dM@<9yߧ t YlcVV_oU)*|m5~DY~9"c-foB/[2 UM8wݨDB1@>^9H1 }| rx( Uif IŜq]sp(`Mg7Z˵Lp/"9{_~`;W3k%s>WQ{۵R}r4w·ENC*$.}Q7SNxB=٠@ntoK8fX2K48&?htjg|}iC.b!&|AH|͙xսo:&"YL_‰7wk# 3" 3XJjzTcDD}˼Mێ݂I8#pAπOuvcD;&˵;Xl#]Me* a̔K#Hz!cُS.i, ˜}OmS޹E?H XkԈ뤈 ĚOJw:^[6R0bA COW?;\-#C\HNpwz+ 7;&T"|?F F<sk{ ͳ8c`ʑEڞ)S6>R<ާ6 Qs=VoiZH 1:R4 B)+|+}<^_rƾGBR W#A{)2*RTI3@ Zu il1 st k4DRKU~m&ƕwkbG26n0>Q:((;tÏ&(\ؗV;!.jW*8a<I[옱Q:`N|*X?#2za ul+ `Y\m}L\%u */+ɦn#`Lj9DKb("@uÄ2Eclp4'T"v.0h}6`7_06;7(|d1g=i-h0 IXCn1..,fRc}xyyslu>rW\e[`dWǰ* h8كUKv-E'r* f DIמ{: -7Xv[V_L=2gK9h qA4TCc9=vXH h6z~ ڙ\iW%To [o6×}#s#^V:66[67,+OϾ! .sJ.<+2>CHM\+j@Est@WGgzEf\@ihIt18LsZi$H)sҚGyG~F e ]1҃J ׌6Xzk}msaM>h 49[Y F'([.ȴ G}8rjEV 8FYxvyv:#DWLэU+_n%4$j@EO1Dmdžtz”RjgqDM\`V־`-Zٷ JNOcFRIFZN;G)jS w ؠtO>2PZ$幅wHr=MB_ضiq7VbSG9ӪU]+]6`^,6xM96?˒9)}p(c/Ujg y11*ՐYP7DZM\rլI"ܫ|<~\qSolGj-/v.5Lo||k V6>7ZQ+FK&H% 3`kxNhcK!# ~*zk|eID<9GƋ)&tv5(e&z5ł iͅ:nUQrH&ݷ@uǜ_" pW=p@-_o/8M8^*q;v2/glpM]6,]\%e+H2z74e^+/]m<WtL^(]] -2KP\ 6ָyM=|@Ņ(_tH#6'srO4dYށѵŘ1Y|rn8}*sG>\"/E!aI@ MZA51}q"Qγ{!kp_R)E}]k>ŶQqƓܽtap)[͆v`"- Z1Οjק0<ȢC˽7: LdN<DzbM>L&c$oA1pw}6iHi: L阘g3ܑSjShR/k`;RɈQ3ZÊe< @TD88|id,^g %J m'Nq.W oN̲/bѥMGfɹ>sG,< }w )L뼀7ʼ_]u|CD?[2 UY|dWv=ӛ\g߻= .HCEѵ=lEwiWg t3MK^gppt-k*8 a w'̲NhHy LbK3v# Kոq5jXn1pKFmcDz?Vi{'< gdW=^VR` CՊ\M~n8 H`aE$.ؔY>cgzAEŜPjXgRR <{+xIxKdޫ=#o?5ŧ^`?D'򈻛^$8>g-6럣ߗRAQ#߻iftwCvG}XV]vKyuٵ'`8{ q+S%O=\&V„kc8SSX8m ̻ŁURosI;5?,I_hDwh̟o 4m_"+ДxEە3u;$FZBôf}Ebz.3Mv IEpb )eW1ԉL JCXb``H\>L; N"ƉafE<,$[vC b.p1R EJ\"٢e"g[b4z0|mo]t/ LG<1:YݢvzBOUlV0E|[J:b ў=̦ Ş{]bBߟSX":ַʅZ l^"zJ7K;MnzO I a;&{`וa$N@c[h&k8DObQmt!z@ZÊy!<`N(#g갿Z)U&<>\H?8b8gZP׊%(XX> dHE͠Ͱu΢m^`o|7+cT=hGsrtH:bhbBpK 0'Ln 0|A>\Ħ櫰NS2bx.:"@i(;UDZ|'I6[v=^zXУ4iA9*%h=!D[j'g $زrR2e0@pHg@?t ҭ=e][Fx՚ށYqޙ~ s-=N 6;]L/#nCeWWvoy/ /)iT1BqDczj]!ج8 (ZN]itm,L9`tkEE䃄u޳P5 4ZT״ %qwyޏ[ VqUultF 9pUDVݮGs (QΠ n߷AFwY;9wua4WDlaҁ&^;eqC:X&~S]ܙX/tixqk[G-}aH.qOW\aE*Ĝxjy3l=݊hVHz 4;OROzЛGL2!}xMVR2/v;(d6]6Vg~s _ĒɨQm~bikܘO6:9yjO8*[V1h~>s\eƟ^g2M)y fegZv .xjoÂ>H+J4)T-f{ #?}7+EK.S=$a$T'b}vxik-/:{":&F庾 dT&} QDVIQ`kPц\%d?=#˼[h8b+ka/+LP%VS Ź+RPSÅ6!;12P[hQ$Te[p<>JYKR@{ wõW}g[|2ޖvi`Z9Are+YCEjf@'FeMC? {FKS;er85"tk}`d]Cw9Vbg S#e0'e[0,OI0HfG.)UD7j[CK8p3e,{h?= 5/,Iz ` ݉=쟄mMD[i 2MvӒHJP:V-gPJÞ59_^>(v.|`f;#1[,zo:YT𦚛"0E4XY3CO4̟xԈg,>CSc$ q .Ft3srP&ػ04|&frgJ_>ϊޑ/ rO([U|'DK^y'%6jWlvE[x"2:vP$g {gpV9o2MI& BK*@bG7ǍU~ϊ'xOZD&-uc2'mcjP\XD|fXwjֵ4 *@M3ʶ*[G4NU&>nn ׺&0dfo*m}IPrEzEgb72!o ZgidwG|x.qR }л X;m|+GAOO, 0Pfvb9t\.'ЌwGn9LӮ\gDĭ(!R Q5$.q9t,(k t";e6Y 3!+ 6E[)enoqLk?듯Ū.M}"Ia,*OHˤ :PHTK60x|oXl/@-YfHB&f(B̐oB{q0uq-FK{Ӆx@kթkF L+f<ѸPy 9th NHvX* *DTco42RTnbmaCB〱BzPjE=0ۙ8Ȗ5 TB/S'=AVKƠՉ=;׋VÂF>,g?,7NbJIǼ]E@]) G O6dF]?=$lxYPZr[kĬo\@ldl"+mLHX#qOu>6ʭk֝g~p>TNE\X:l6MXZڼT|EW1*缦*'΢?}KIq2scouv7&SjH:-{&T&ZQv&biu\q6[;J6p/Qм,멠>le9O]pdcG 6drBMC\e ITPg3~!K̩ P%ZZVO@%ʳlꡀ" S={ g~M/|Z`^Z-1rfc|5΄?j kB,KBi*㝐[0~EOfY0ڶvt-7[B10>*AT*jIZjߨmF.j_Ϙ!pνW|naAWr Q=(oеV'dje}r4shרr;[գg0]N~{_,wofZ;>R`2}plbS@%"IWy3)ixlۢas6hB *Tbfå nk K US+&IA5Omkێ .}w#.Pp4e-4vOAsJ僾ׇ$-2%FsQH|q[ɨ 鈭5Di{Qc{d7H Ż2^f) %i" A?t:QQ3љ^.)i.u?|*A@uz"0~IR~bWrRU(6mbYXĤME KH دs+EB^ω]l}XlT}, nz<ڎ4J4})G:D<7tk<5?Տ௦Q L%s`m4xv1q8q.lZbܒR'+yfk9U%[t`lژv㇜c!7<+_aKq9^fo8r֤ܨ68֧KiUE.rU.w"fO Ԯ]GCvE/ i f(3<ѥ$yWM~4{oP"1'=7c^x0m)h?>}ztX3'Iy`[q-"!qHr+),CGzˋN0=밝O^v[jvh$*,2/|+U!(O _LH]sͧѼ5H̔R,)R6K$Y݈sHB.o]V˘]zEqd$,.4wi]fޛzZhznOD}ӂ5M Li-딭n"I r#ku%cD-xg24,ۊ“Ȣ\7h!И V2nNjvVP{?ݏU^*' ˔_ZD< FSm/]Ⱥ_xw "6h \wuTC$0"馋d+Qٳ9Ǥl`qK-\+j2M D ' nq<UuD3,$uRf b*Ӕ#a#u gj6ƗM Ñp'TF(j%&&a 2GV(*^k'|x-[-ym+dl%ѢGj)֢O3c35"poZ'.U:g8CJi|M؁Qd/fS,m2`&.?8 (R_5JP 0N'R1WNܗܦE5_h$h`]gPg()ygvҵvdO@s+AY/!,snl;2^ ԇ~W,R'p'}@|GH܂XWBDV5Ӝl $lL[lͅxs%s6iE27v/qZ‘ ',+VLĞ#*`6[BD3X5P'`ei5O_eG#'ӶUf\);[5 <C!  )5rd/_,jm?\dRM:mc\Ȥ$*D;f [!sI!D@zpzUDw0LC!}+g[:Dp-WQ&5i }KY4 2'qZS yg.޼xq]:\P= lՈ I^$ϛxu#cI<Sǭ2*8bśAey dU XBOX$ Ki M$Kkq[`7@si.Ы[epS3&y _} ysc|"3l@c-ic(K]z;j9'&ecg5RR 6xl~PUDPpTg;3D3}3;R!>Jٿz г}_sٷv7/hCBU-pcvUUoZ~(b붴xJN_aIo v0*^K]dpό_wXճHIRO>?zd t0&W=59T&$DSIݫm.1wnLuu@ٓp IM #"ڟ?8`Z 8kӕ@bu5 "QZڜg+򀅅ȴh}¤J(a?j.s)mmd_}W?bM^C:vR24QL茣 h^67HVd'Q[Ĥep7|'JSW4%S 9[o 솊n'FT]dAYd.G?||^XgX^>Wk8 ՝u\Rcr tDPW0EFT~n=^}/ዅ\bb4 S駁h5}ٷ$>:[ ROrx- [:6*-Ű|is (1H #z]JCP]nH Yeu$Iؔ8>#v~ Fm\=?33JK;7O7?NV%_31E$*m I?nFo9zKmwQ{yA/7vmrm3v.UO,QC5>SI bޢw0=l Ucr-2![8ZbIr Zb`8:F~¯J]:g 7ﳧޜ}_*P8D~E.2`%t LN/EBgO}B B#~u+rp͊Ffm7`45 W M=U=K(^攼q f^5eF]7jx9܆ceA~Agzz)Bn @̃X$8 4Sc1{WFlٳ4'ɪ> Il"H;e S?~%V`J\wvyՉ@OXMHΣ٪ڳ$2 `mG~X{&ZpK2Ǫ ,zbAh'?;-QB:KrOںm硊tVxGh9z<8?7DcљWd^I|Euꈼ0s,j?yb݅%ֈJ TP1UzxѾBMu/Σy@a5!F{1^֑{@MHcnT'uvGgѫw+j>寠_*##b$\Mz?G@^M4B6ep@4xGwnxcC“(DxȰ/|ѽYCg2?Buh Co[k1;4ھnIE`f ZY肌Џ;?AJ$W8 <&RQ(g%p3 z|^3xFtfekwI@F^&>j\?Aӥr ŒRruupswZ J?3w2G_A'3HM&Ф]+VzK!̙fp0c"'锴4揶dBkwb ,2dQ'jE.Ǎ<- VMCM&6EzqM\}F]\rb?.,u]`pƠێ!5zhl)_ntR f1}7swƭ?Qp}.b"4,2ϸіbO-Lƞ\%fFg֌9xFNw!D `-#E\~5Bi[HXhj/"ACj,^|(gNG4.NW_cGބ^cSX0KU##!}rvSC|ޝQ@Zؿ֥D{w\ݰyq/}O>!_COe[c´.{Ayn3$r:5 Q}9Z#NPm7KFXc:a 6{ZvzSlz 4fmDz$e3/flT9ݓ$*$j<@Ekn7hlS%V-.Ƹ!Yػ$0_OIݵ9޼Lu,"pp#ZP/Xٻ1N?se 9Z-ŷigԂvDc}Bt#iʭdDRq9{܌wRK@8mt~Oӧ?z8~^(ċQ E/yΫ7}[bv&paq+롐bm]+<8a5.N  a*&0m9"HM<@^'/OɳOR/"p*׌USAodžUFz zDlmZ$ aLqB'Ÿ S'|KEwH1~s~qgtǓs(|[ՠ6'121EDEZ1~0 U[1 C;k5p}<=ѿ;W57iY7W¦Y 3N8l̐>rp vD3:@npg2(`]~DbN5z)O Oxlp-{tg[c66cP;p" /Hsϝ=*Sq\OE9M+: Lw~sx?Oj?q}iq}qL1 F;ۮF&ʑ$*([7GѢBNNR)$:~&OIktV !մ"4 ? 3y:Vu$Ĭ`m],rn0$5ok[>=1o;Fg-Qa8:É9h}:%$a=F=P{ RPvxU+C3 k y Pg?=$q04e-NxHg 8E{cIKh; /HΙ+ ^wQzH6]Etف&ĥu^Oc!lDll/։%KH^T,d|Rvπ*b&zQ+1D580=#&D(GA@y7e_Թy|17 Uq\Mc CKZw8ճS_C1ȅ^ ak +|!r.Akhnu' n0 {~ҩW*(7*x뒈 ,ʟ+ c||2vX^T~|Hpy ;УjCxEȔb*%cM$d3*IjehU= bpJWb;nWqG80 ʵ4m'?g73Dl6+QLP"n.ofHuk.Vi9e&@%nW%zis[eE3(pޤflnQ0ESO$h 0 {)id]ќU]T\ٴz<+x8W(i$3q͇x0JtMq#ƧiD(9F_Fz.'{ds*{i"uAh}0Ѐ=)j}~Y V)F}Ra%Tt躽W*IBh@O#̕1D0&i`?=h6'\| bg?,1/T@1P3 ;RXP4jKf;%SJU5OY.5 +4tzp_A K M<xjwȼXv=wI9[G5p_eW5&ʳ=lP~B5lo[GR+U՚UwY0v6K/3 = CG>,K :읁Xu@Di\hI4ٜs;I1Xv lC lO\K[E}NfᚳZMr-dE ocQ5b#(G8&q °%666Gxc@݈5/@"y HzKg{&kVj9ĸq|79/ {ˋU*#Y#Oos*4:\`M #RJc ;DLlye". 6_;ǺCi) z90L6?HћE;ƸYR1ݙQ7.£G3h/ho/VUd-#{#ň.@jõtLp'zh܊B@[.v&csmM;8+Ԓ&/,o1'Fb̝PeF SpuCjhܶ/x@X=PyP*.y`qa\ jgϓb%/ 1.ٷA_=F9~xK}thr}Z!^J>CŃ'#ӣܖva<Eӡ d!lRƠjfM &a/"bk/!CO]zCl_{>u ꤼ L\cVC/HP:3ޏbu-![촰:`H"ȜP' H']#)z_ş oy^!w""7dc 13YQfDxj tH ޫǟJn4-ob1~0[e`% 7A=_^` : }pp_ ӨvxiTQIӎR9vBt{BK͑3+hK6 Q8c>V[~硾!}4i|n5)qYǶi̠V~_<,yrWF&++ڛH`y2(?rxy VE1j|,{kkrՅ9p^ʳW$[m>g/Z#65$ymsƉY;k8ǝT煉WؚJ`{ %4>-}}4b$$$vVe„kɛg!__*7s!N;>S_ LI^b DY[3U&{_tm p¤F42o#9YVJbFVcN+#s|rDEfG/V6pWGh߭,Ь+@e? Rа]E"zxlRª*5!l,A+VЧCP\g T@v ;UܡyͷqY:3 &inj_/ԝBs,{L,vB(1=0g0DfS:|C U?頸o!Bfӊ+ҺvaK`n}$σŀϻ:嶧VT <1aw y:ߊB|!Hu /R|r<&!a u1ڨ~H'RI'}e&oFs/~qDy jpm8o9R#(Μ#oqq,sN,,'ǪwBƄ/v&`EeK O[RWJkad2I0P(1WPuѾ8@64 јj>Bsm)C>KEG:k3]-IpbM\r7~ t ȸfELє_K4&b;9*q]B/ւ81ax>B]#(ߪXhkj%'"[6z/pf]~2.)clB`fuat_)v)I~^fQ5`=O &"j^ZQ̡;pf-s &ޢ&}P]!7uQMr !7d̳_BW|ᚵ j|#0"$S݆QDঋ9߁!>nh"hGPˮv% FaF] 2"OB\E Qb/6mId1gIuIQh)yJu,ƶǞ_i(vT'膏< h$qG +22>I\؋)yS_A`L34ʞܽ-Omz(g-c҄/8flɜNEGHb}:snP\xv940Wp$պl7&JC{ (Qu|4J4XQBeq#-R/B-{s7$bb+6vԶuE"ՕLn~\y0-w=XT!.lSbw~l)~%al6"ԁ$("FX%W*Vj3 |5ݳU{!a_Mmq3DѸzh FFutYsZs&tn#m$.ޅ*k bC-A򶌽qHUPF#em-Mj#YevzT(py1>t%'g[X֩Q׃zCv:G1`IWG [zTp*򝀷X=o U BX"Hɕ>>㧁ջD0 Z٥3l5Ytsc7k3H3oeljfSnz0+oWL0{yrX?S#Y v~׮6z)tFS#Kڻ_`vj<Wo4?Us9A2=TದپJunn= Ldj &' [# qA7Z$ߛcf˽I2z?ضt%xG,B[IRT_eA4&ĩ_.iӂ&Y\"PDCTTbLH)zy9d"ji՘-Y¢gD_ [əڨ.gStxMl% iG)%7є7S@S@*{|<8ϔ#R9Hh׀|֩KOZ+40 0 | ,\+O{FtqYb G8Hm"c!F츟2PUUZ5lYwqc;F5VW򭆉kw?0~7CQP,Q③γkb!V&J\K@Tf`Z9'QTc59x UAZI2']`֎Ǐ' ܏[F#MV\,[ɭb`D2bL? ߗ{v->NǯL/WO&եVTN` ]ЈE!7A R!q˿*\o~k-P<(9XG^N;:Dѽz"LY.dOc .aRD+'Ŝ&#@qbL6E 0-f3@eq3m=6\g6{d܃z1wrq79K2grI+)϶ u߫AvS-L.7OUR>Ձc%tB׎l>t-T/En}q*"bD.%V;qJqJ[*PR{vp'dAs4[Hu$4@ жq3b3%OVsW 8;mȯ\$PhLJD*D@ՙ@Poh*].qX?:Ș]q(Dinz@Gu4FQ0gMnѵ?˶.vNaJ]X;xxĚq$Ӣ[j;.ÿ̗*p ]U1L"HMHkΡ智V,ls솢fH:sk OeBWv`3րQĖO7471ͅƝͯpoHF!.N]ti<lD!Ëv@[nٕGLblqRZ p-f:jl1D$31A a'V(`yr,Z]T7NTIY HN$9?鶴kkBYI =hab=ԡgp+ (FHdGز^/X<!n_ a`rCi>LDiL4U_1rjlف4;ly>zcK"nƘE~eԗXN>G+f+>ֺOWH6e̿'ࢽ'4gS(%o?5g'FQ@G$,}i(s n;@ɹ+P\J}pyJS3sjOٽ!bz.fpQb>,1s93m;2BD_sv__7uM!GE':׃vl)D5mvL(QҮ!/%dWeRFړ58$/˗ %Z0>HBkmx`*&:f@0."Kڶ0+=] aL-VUE@HV0/Cc bY N:[T'3oNrdU_\9r\dh_JV+G*vxgB@~Y1+qWArIJc>A9>ČE9,oٞN\ѓjC.G_ FaRz0^!| g'oBDv/qb:G'"7iUuXT{mbϖRLo%SlkO5 'lŴzc 3KǣG,W#Y@@۱Oc'Jtﴅ5%?,?Vx|(F $Υ@0|ܟᔵU'*v\'ʥNzY%5k޿OHgtigO;AR- FJ-`lB0A:x D?)M>ѲigM6j y赒s+,' XEGU by2\ՀŔeYRZj鶞{h}6$Mk?C(¼lVZz #˟tjH /OjЁx-MqRM $OS9m#/E ( $'qZQ'<\#>) Y>f p6| .X֕HES-MPԥ"$&&K7xA|HY1b5!PطbCl, J^#[jW-G6FŇ.̱t8f1}r0x˩ 4fgn6Jxʜ{RnwD-OWt<_C5QǻpI?M>h'x!ZrfrhXh+[_Uy<-AAl Ynw. ؛6g4iXƤ3FIX ,ˌ+yHe@9W$b lo#Pwk#F=m~O!=kн>r `U:aV!o̪e^ %,itg|7y0*I+ &BjNiYJU"F1*ILo)>KI{n>@}5ե~~`jD} z-se:*L h֒^BL͊?-n2!~'o(`#{Ar]l6;}Rq;DEB)A+>`yd>ݽ?,imwkXZj6S:<_׊ro LXv/ \ {܄+`q}wr5*fKQ^RBٍwmyw@Zla*Tr9 -1&) $=1Q'U­v,>{(I5h 5~ Ӱeyar3IYǵ5c1~z$ɞz4 Z8fumQƎAz4İ$̸|Л Cǧ&s@,gKa`4(U-w*?C̅R3ZN%zqMt@NB# R D.\&,FB(BèeyuA݇zh h{hfs QmF6A<Dì0Rz Q<ɵ"]td徝Gb-zFg[6ÕF0m՞,+4lSEf #%1zոh[C )HL}^m`j:[!HLypUtwd/_Bu_}{AjA1 y}{ 2UG k7wKk<#[-ҡyI1.c%P PQJExlzq|7J#V+g/t!鈀ƃ(Hw`l[p12 U-l]em}Ey?&ؙV4,"W$w}P\ meTSқOG(lϬՒݼB6ٱޟK ރ5mk'ɥzcR"*.4ʕ<A) &CLy'>U2aWygNj\嬏AL  ҢL=:N=YB$SX8^+fZf!+Ekf(C:^Zk|tlLG̙-p9vk͝Rgq"h79>٬HlQ-wtԘK0JMT y\Gy.˂ڈ& U\WNLa"wjP|8~xy +][=6+ : pdtL2ϯvltJUn^}dS+|3sS)b~4sD iG!Z6$G Ndr?k\eX 0pdQԐqMXwAPK2_Xjal!z}G+d 'WU /]\&Zn_g&ds2Oq 5TYLb$i.߿)[M&Mx,fچ{#~2heOm\UpF,ߋx|m)3rJgk Ox\cKȕA(lxΰOTvsV7F g_=Yh:XRC䒁TPͧNu1GZWo6 +*a*|Ϣ4c7k$3i7R@^.KX}"DHqnaLY1^>63տV UR%3GL T@ $AĻ3ҫWk7ڕ;$n;uD#oI AګXdU'WvNkm ޷dl/sY6%2mτBƍ Q)گ- 7Hmbғ OJl}u6.^9BEe ӟ8u{}V(ĒIx0ilSvFaơїNK೯ʧkM"WQ֞D߲ U Ɣ!Y4~@WyD ?h+UwVOn B81GL,} QDyKkLj{6pN0geHks1F@O+u?pxGFI)V܎O"w{jBu[L;J( `l6Qc} X~T%xo߈1sdO֪5{~CFmePPɔl`kPLϞg_67ɡ#)ݩ/q^?{or:t}7յ鎌`)]%LTK=6 \3goEa;~>-{EZA i \}~^s>!*q˶.$MG ƣm_-lі1#Nh x6M(uh Jc[v@lo~.~ X7*>l٨RxfI !eXb `yl|:*< D'h\O%r5Vjq{R+{V,޺0#a4-9@Jaap̋+!2XW$<(~{ʝd / |M?YIl%7DG BIݕ/ pUfr`Jpq)J KXk) e I+ȟdBHԈl75r|ʅ{EOlY+Ljm\=~h\UYu S aqFLIvmyh#{BЀ|`Qnلsym㘣>7@}NMB_%m^e`m LvH Ժ&+u?Dbe7Q,V $c36Y(b\^,/@]Y>欄\bTh¼aBνxd2la]l|8L@*X,U!noCPĹitc~{'+sїH3\5ih~g۫=p]$&ϭ{>vSRT=~RDz,rt਄!γİ >>#Da |gOفje'! @+8=j7 x5,$MςD7(9$;ٴ #f (^KClQ|DZiu}{<2l ~%7PztMBB \SVbWbYDo4rr蘮 IMOC+^"wFm:pi'pfPs@8YwL~ }[LMRvYzɅKd}URo/`PPfit_o=˩~0ly=6| CRfKS&2CP;z][ԯ늝rS'/$&-…xd.b]g6:nvdf"qkE՗Ԑ Y,֥d=е^pw"~Àq ck|a5e OX܂SU]le@ghpJz\w'hW=˗t~Qe(*6孯1 _@C6py'ע{y'2>% CW"1½3[復,fOάs di4}#(JgL52U+>e2']|_je>\0W{d_߈R_+Fy޳K%,ȓW77xF]]%&PV 5[P:cьCsJڈvb 2J?]&'Z ZLGpȾ|&{}=7IYyF8|Dt>Sx[="$ٍ?PLQA#h=1T%cWTA<}0$r/<#͊uTv:o<VxvU]թvA~^W,oҁ`?g'I-!xw̏Ӫ,q6Qi!g6ut*6:b@5cUy@{IEjy[bYtOE;Q퉭{ cӀ< ]`1a.5;cr T Ѿ P-S jO$ l&gѨ]zT5zXE"hȕb ' cqS92˕fB˟'1"qJ|hjͽrf1}q w`pOf6`%:ejD{Idj./lY9T(s U.lj FA_O 1-^sk $ԛN7|"'X87Mu;|\}Į5Be i }5 `)[.QSm*ObϦ" ʲE3 E]ձCinavtX};kTY0;th ]Xb:iI q?Ҷm"pVi8;%.r / {)}8MAq8I_E-(xMO}l]g&-Sy5eb%[P1rz"~Ao&e1:YtphdO]w 8DO61qiӏb-ГqCb'8-x[ۚ`SGָ&nk$9q FKrޏLbgbnY2ݴ&d<~ų_j$ E[ICrOL 6KI wgK7 tRA'K܍SAW47\7K E 9oxD?Δ7( OV3J(BqqCK$:un]3'7[pd.JQ~PlCuh9`zMBxʛF}(K $?]l^Ѻ_^BF;OkfSvڑ ^u{4F:F) 9R.SiGWZuƃO3LDeA J9.@}(xb -`H#I(}.,f)D[XMr$!:ٰPFZIyz?Ks^2RL{PR% ~Z+_X&"Bĩ{{қ ^Mj@vq,i?*#cVISm IfPP̫[gITY6 5 & 6ʲFngq3frgmJGlt?-)W8BgF?e F]uP=E?jA&8yVGpr<\5(8$!5_nv܌PJ058uլeK>DPK4Tƒ_}. kF7t~]?]_I8`ST26eMú11rO9_VR Bה`&98ppOWRTn2ymZ " s]dVT?+3ݪnuWu+O^KPAǭ[xQ*:t}#j"Ȇ$;s@dž\nحS&U?]8noyvwxr҆?ΏE-Ew=tP0݊ ©`P:( BKtӧ @p?>,]rARj*U㯇'͖e.9*eU4S BlNگl$$ƴ?yNxlO/bEzWB0Vj"jx(N b7|l0`&E[0Erea꺔@Бo*޳rkU#ƯsWA۳]s[p J dvJ7dCn a0\݈y)[Y4wt-g0ȳg _m,|*_"wgYʮF6ߋ{IdoѰ:4@mRAY.FyYp|)=%4P.xC=[^hIBlq]^rAv%H1#PE-~})ꨙhQ0, rdI= > 9= Y2@DTR)۝@oX\Z0,.r v'efA>dㅖn^KO22=O~|_`wnxV*}6"5`+%HG7ܾ u9-~ڈe^b(M,2E>3[:^m Wp1ۻTxYL21W“Ḏ ߸@Rհ2-HIQ";S*}lp3祉(V窣9~\#:*!7ν ."xzCȻ\@j sm]n3b^gN;qT2KeQmΨ8)Svփ)HRk λ Zy3'8Y)P$ A8B$) By—*r'}kal}sDغޞ,Z+/w&-<ď 3dy~IfQvea?"PxӌvUo]&)B^ϱ(ʭ*@ XSoc8]Ӓ$m-yIgS%2m}4M!KLQځf1uP4283џ)׼P2IBM D_-dH E,pڸ9rd:8/>fE8~xQv$@A'PI0V;.U(d_%`87ioE.ybܚ^W)淆0fxmN4w-L ͅMfc8!91'Mg(Ռ[͆|SM5IŜW0Vwix2Ivc4^ c;VLPH2H, R!y=*׬q`]<*R_&IWZEy_|*֧ ˾x-zQ{& 0"H(s}?kyKH6FZlƊFf*l= EuxfJ a9HݷcmטJ7XJR3z4&Ӵ |c"5Pl M܆wNN=-A]ڒwQR;#%1 Sg,aKB𒅨{HϊLy&|[r9Oy7hN{Xnw% t/6iH#~:j 4ӆN{Q_bfv6 p/aG۹ P6ڢ3n{hQ^d)CmzbKulܚ2IsZ=/#mV2 :/%o"kNxL]*>qoSL&:WwJj_U4mFB KPȤrn/.ްϗ4WEC!GsM?U}g*>џgɌؾ9HpyHӕeq/ O8߾Cԗ 2DW޹JILɩ5 dBϛ͸ H]c6ڜ$8iiEA H[ɦاbfzm<>ɑBΈb ^3ܛ??kBam٤vyܕP`(b:P!W n,DAb,!YmO6z#"0I<" pN_a rD3w(QK;N?zۊ"Z9aWc?wPH)Y~k1wL|[7v\(@a)O!28}A@z%E[vӊo+M`@#_ӼPUdnIf!9op8Nʢ|VBR=&yeP&4plY z=.cmmF~xcsjys_ӷ?MkAy;C^x^70)|-sVд>.A/%t#ۓ|}'6eBXzJǓ%t>:dfX Tݺm_R/ͧMV _:2gO̙"Bmk﵋:Q Οo*Z.rߩ-ËB;A0 tTRFJݴ'`϶^womh%<O? -dXMYP/f& R@qGwG6HT.U;a%5.3x$bؘ/f}TsAy7dKG i$u;$ n)2M(93ᢳU6e-ڷ-aVφ&܈fl92]߃+6k`,hZΪ,.GYvn&)+v5l qϛ=^ޣ/Z,z|&@36(-`~-:t?HUgp J+4U\82<"j [YxuQQoO@UB~.XYnԐ[AbK8p;vi|lS*PO XE1i3?'M{vzHHɈ#9A%a J5Tm"w+G ouIf3:Lϝiaz;Bpa:#^,o80#RCx=-5jP2 ,S*P0K vۅElXdy=.=ެg~t0,7-LІ=xu+qQ :hn } %Gc[G$c?Oa</f. aqP1e<}\4?񘝑lةw}l}=DV<.=N)*n"WT!~ myxIC;;&⋯ ϕ :D]ﵒw!d#jbN>ʱ{TGaz.x'& /V[2Ma@LO?4F '(`#G1Ƒ5/ D1[9_Y6!Gn7_tOi2qFuUO3_!CtxJhUl &?j@.~ζӱ ])ĝNJ!Lؽ μTn)&?:t[ =NYv`ڤE²:QS'hg}v#a,6%P7 P4wƛ ɲi+״\>Jڼ\'S=E15! bgr'fo0"MEqg/L=/jy-G[p*yjo/#A鐢S`̺aXwA8yI03EyE\wX` P-U1p9SS\׺J}f-cB?p~}KQҮJzԷQy8I 6[pmZb|Ǿ%.zod̶+H:,OfښRqma2ΔITż1KG"ίljB&(1KȄ"S ڋhtwVaYp\95@ C).bO/b[H};op ).᛺HX|(p2S^ G"R}EG ìff OljH{8e$gOk4*耦6czϛ';2uNRE/+ Evǻ^E(+'8=VŶWeR=mwKY[hTqFv_Zc+>l5c!P懳/i_<~3aLiң (7*z 6TW6ӣފh;)WV~ D!fH(4-4{3QV>WPuqLsꬲE}*Vz?m7ñR]2a_{f!@Iڎc _7,_gIڮ\v{kFB^$n:e<.&&Q'oꮤ-B_ "Mz0igBQiTnaReyJ71ّVKݶ z5r|!S`֯S!~(e1<<\w+.)؆0|;FzڇDw^p݀@r,%*,SO["phX^aBL.y}[` }908+x7%1٣v4!VVۘAޤL"ʿ|nwa\`6:ࣟDM*/O5z*>&1\C@:o+J;[ RimZŗuekګ*߲Wa K7wa6hb&&V8kط3W [bَqtoي <"AuHݣyyh}(F+w5W ӧI~}N̷ g:S7bbtxlG8>Sw8T-Wǔ}Hm,Y}3fgf>kqp":W)PG {ȾLNf{^XUh '<"+"D5Z)L׹!SC+Pb%8! 62Nȥ(gW05Cݸ;?¼-54h3ݟj|k9qxE-iY1E:oQlrq<ݿIDźEw,.yƾt!HQqUך53?-K#"H #cSsӃ7WfPmMyl5R$Wke:6I4z>hlb2wl:`|l'B%Zl}i꟔X89Va&hT6p<.6VDOMTj؏ʡ4(t[Po/jU~]JO>@=^0-tY/?q =RAjx+RQnZ {y޲j}T>XjF/YlA+h0zҦuԥ{0F-Lfqۜ#..pH|{DRL%# ߖ]i;^xveǼ Ĥj[q@Y8Ow:{Z3 =H7չQ?"/cZ6!J3] ǯ>ֻSMlI@cv`sVLOϚAy:T2Zϑ#o6 0?x㪲aMu%b`uZ$8 P+EU[ԭU[j ´pPg>4`G?^)ǑD FԪ ¬Vd3` pW `Vn$-7pXض- MW'3*,"鞿#gՕ]F2P@ZAk){Yڭ^>= er9(|oۻC`Q4ʣ{U3zVsڔ=ld:=X@QPi'eV)ȢJdmt!1i-`Kj$3z5l扞5FD -q*c(D%+(p&2i,ʳGbAdH8e3y}#HOPo:l70lwKONk5x N4h РAoGE5/Tί(? H %ؽt(t|}OͶ/ī+CNĄPy`@gpÄ(S\݇G!5 #5(5l!^ +ZgvA^"2[b۩X/j #D*!r a#20CQht!/ (V#-^aڵԆ̈psZХPTv\T In%DQ]Touyg9JIlS!>jB[W.뵚 |iקث8̳i./>65'ބap4?.ymqٴKvX%3aHГ nDg,vDmbZPj8D0Lʅl7,j)nGYhJ*auv )6Z-W O:A."n2d,8u4++66Μ!0c&θi|YՏa Qx%[Z-$ c,DSSi>Pù&gl]4ڲ|̜to/`cϮ|0^I@䧯/Ō|i Bb}o1Z=A[%F| 7y]r Y,ABZ`:ZxeH5`$P˦lG0~̜9Ry Jϴۍs6umb.|-:z+1ce?µWŠ)"c0(^/C*~4rg4Ѱ5-CIrlؾyx5i$e< ! H4jJ - /.:  ]0,1OiOcs0 ޻yjc YKnMׁwD9[|?C~-dOOQ (r /65Nݭ/6\ /*A4;F [p%=ǁQhT6 и|+L>s&4&ulDTyWM~ðiFpѾ1BqB}GG@w_d97Y 87qx@ (w&O0?;~)݀/j?jgH΢oO^qǍSìjvȡ='d2ѢTe9lro[)@j!m@aVɾyM([h䘺=o f7W1}bYd&l8,:u*PkoQ'p;0f<.mn@aѠ$L[*-+kHΕHF$a] YڸTBaXD!N=ΫW 4\5"D>$@DO,x#mWzwBfkq R M<1_- ,Bπ:-ڣ1 R1`yLʫuN'q,H-z^=}?Ҩ瘦6AMt8M^3T[ݨ'y)-&'O#ɿs Bf xۂ!M>Z3fSVcBU(DonB*1KAyZ^?2c zIg0aN ymwsX=Pv%]frs8()Vjixr>"xXk- /=Z/k:CL ,=&s >ɋԀ$MS(Ӻ ~(/%mP3%k̮N.B{Lf$󶘕psፆX /7exޅ|%s>{ĽV[G½=f4lGYIځ-WT>sV)䣩F}!KI: rT gζiऍ^WF}.TEG A>7$s`Vnrj`\Zv%9Hy,(UL Pu Kr[Cb &ZRiO>)a0Prc+SMZڿLLA@[<1HhF:A{M<Ϛ܇`gSs<Ŧ½F.X/خ$@zS\jIxjYFJaxpU-1ܔ;+!^rks'au\U:㈮hQZn-0o VgH>n'8T"e5B^}B% =ҹ@[aBqAث!a^S_>:6O\pW p5'cm52,sSh gٵզId73 RWV" 9NNT1yQ){)HZKJO5$o'@92[ z m1<|kRD-57KW?רE 82M%~7A3ŋku(;_mykNoK~Ht8:=<^an2w2Cp7nD `w6CcB؞X,-eԷ(xhh}HaK EУgGRU+CZ$K-PD1=*l'V5 sjG\+]{O-:EʊAц`5.~h1^VR V|ke$I:?(dU&X琀v1qҍCёIlLji?ގ#g{Jաq xyX]Ů !Î+4Dv{LMXۜBu BBq1̰.F ԕJPj5g+^h~)L)3gTK< lJ1ſ#&g)7O:Ds'zCs~6yԢu.V0Pk$ qE-ʭq7^R^\D;l2M<9Z,]Ԟ(*L@DhT{g#_{1fCOcʛ_U)vE4{ rHE&:k7S(/7*Шÿ2ZpJ1ZZd- تfXg5}a]VT1ldkaR( 8gyHD"#pW*''wJq3<&fLo 9f w}sn- wȆ9TuT`#&ve+B-F Uc{`Co 91u-;A'5<*6$$2dY{ZwEeĵ-F):% 8m^N#f GP/2:y:0͢jA=󃛙9h3#!|(ZzTz%fCl!Q{l|v9N_ ZU,D\l->zB2Sb^ hjybBKwdZ&ثS/"9=*Z5~ӏ0O,_qOS0ZaNqy@TW4:aKX@ L[-![笜Dջ\Se{en6!FjߩރjсPu[kFnL7B^Zvn)[GZ?i`9΃hAE'{Z tѥ d++\E^$Ao,V-,*-꣺9t))BbT7+Tnrs{=,!GM65RmU*A!+7y]:bj{-4}لf%_ɶ &/^{*Bg1n!%*-ix\9CcE+yOz}#s}YًgZa<R$I+o$ *?~M[Ք_Qp^3ځex7' " P셛4z:>-].N)?Kb5| b0ۓ?/CDph_Vxp9dЍn?+dA}5ę|%1c?6X'%Ac~Yd^ȍOt;Vqd'>E*%[o '<(*C<"gmPʠ:63x.gщ:"\#:Å:dLJ8+;;tRZxv  Y].K(HI&<[<:-dFLœ88ƵZ= "*4#v- ɲǁ{&!`e3}Q#ύbM6؅ske㌭O' Xe)Ǖ>xMk)/FuI T{A\+$J/Gx'U6H d@W~%)It4{HQ1m9YM~ enϲ+c`M$jA@2_տ2Y[dP{@-Tt䄧'⍆]/# ˀjOf>x3n\MTB[^}w<9B'R0o`+V p y{ y"mHQ@DDL',%y[m' % S#% ƐL^ d?$ڷfjo/DyŅ^'L+BW(ۑM~%ZaAE[ʳ!7-U#3KIw7eґ_U-@6L$cͤeS9&9:(A]6_ )l`vcbHVĔPa+!P?UBĨy(J8 xwx?Nk, \Dl!-@>)͇aN*jpS ٮsrLdQcV[(eq-Squ-w8Va|9J\w'U>=;ai~|O @;CPb>>cWу>dN)NT R(X9!+ 1-6˺$'+sֵ|Ed 3{ĺ'UuTtdƸ;?y$!3qga`Zt uѿ=wyš d_R0jJ&VoDX`bEJ,8j@3k 2QGFiC^ػpZ3|ĕ:T$59#wUL#d#0AEw; 3(f>Pf2 2 h_Lv=BZn6{$~CicH}pp.қbSa--a"@$Z+5{$cKp -'ӎ{ʚހ$ޭ-2Ҽ *B-}Zz$~ @ T)%6G@AG+XCF'EWJ>Q*0pYl}r?H:@7qZ󿲹L @aD(^\ 3x_#JTlMR$p0So"Qx"nMy=խZbMËSRLeEv@CxJ;@ww-G@ƥu>,Gچ/1$E=^݃ d6E\æDW&0  H{^cYi3D ; Oxu8aT @hp(4+`]׉%D2Tڿi֒K;rV&sRtn9ueϖn{YQҍ7khlc <Hx@w˶w{Y ._!,/Nw{?u$..u>ReG),H W!Ui :O=D9[ǐJa9-b% 3ǘz  &e̶4Gܿ K C"3g iDY]_>dux"!! q7C4ٲJʡ4dVXȎ 9a55 \ӰiAy6cS,XG6ш['ZBzs)~S.Ή!Ec}FX {R,[98MBa' qyYY*̴Yڷʔ>%罡И7:V5&qT竓S!#2B`Ώ$.CY3j)CށM麤C^Þ:tJ+B2qpyZ;P~{3#6Gc&Ȍ{8cae* 5ĉyeB,&Z r)wY*H:-Lko!iϗwѫtG?a Xgu3DM+U$L'uoF'Cd@ lɛoX8WLKT,R8WBm+t\ sAi7B%V*B 4az͋ PCJ q˛6x^BzGK|#;1{5 ]3n);>v"\c&}"[%%W.@t>@.¦:*Nx Bv(e ~N1z9-[}d?*=By=ņ)I<f4 ͨQkx-ǶM|J/ ? R#yH qpDe.i˪Z`~Pͺ4-V5Pu |=dE*K7Tz:rjR.EZf"ZU6YeiL(C4L=zڕN|܅ӓNHÄK~j޹/0E3}4U*Pu9GYCJ0oْ+OT0>g_)"墘ҩҶLem\Ӽ@/>t(p"2ۧPʤ 5 Pi(Qtm+Uv45UCax ANWk4` umQ(Z ,qI[tj:A+E[^њLR}@_#+Hm?W@fkހ߃oٵ/zQ,LDF;ݎe#.nH,DUvWڔS`%$qpOӬmʼnj@@^x LcKaQbE+& 8*E|q],q=Q(Ȝ(t*0:Hee,2o75C|xrUՏcٮsL}9E@4 ?_dLWq1ijeܙ/El]'<"x ] Rb&ZgI&[mCTy*1qe9 ]Gs n_h+z0^3WrϚ0dF%f;_e@eaܯ4uE'iY6b"g5ϛ&brW}:!k6˾:۔e(L7u8(s1 >q*j>RਓT|oP2y'G;^D.F+~֟s$KI}nG,92׼c"^'NUċl>+l!R6E%W>ϫْElAyow;qQ/?;Ys9NBPrw⁻NvS Rd4|.ֲK!мD`MA'ZK_)c0Bru QRr {ם3sO:NY&yu5 H{.dppH h~ isqDP`ED/49:ů~RfÊpMiY" |XLp4ۛL|G{n~{ I2B޴w*J˱{ li%$g bXyv@E:/䏪 JDžE6$B?;G__Yn4gaJ ޘ"l/b66+yY$paRtnk'\t Bc3$0,  e_gX(?W[l Na P)Io-Hcź6==jo疠6ppk9%f V s;Ty1z51(`x[P^d{vy3_9l 캩p3%;z+q&ۛ+*i-F` /aD;lF n_o _ |JS;zcpq*n, ; l˃5Zxj.l#RڙG~}OHp'5S: 7}n!maH='zo%9oY6A%TRW$KYM/IDcZ[4`.l>ڌHR>Ǭ9'URIZ 0M`@䌪W.ZNZ<~e?F.u-U?`nhA{ƿӴ@w|lpLp+YM +s.8`O>yd=r(_X%9ŝX{5sŻnߏ͟ sP41NLtIDmޜ,Y"Yi`dҏ;F=F5sۢI@rW ǚͧc>BP͢ј XKO(!BRy̏S}XZR@X,ȸr =Jləw'eH4Aō N^]J2W{cIHU"s+HQ8vLH>~ :|m#YGZb~;Vll$&d11W8YGղ}KmM$iI~c C~?䆡@>^?&ur}DkSRL%L&eIMZbMn0"c]zR8^,YRO5{$z:zGɾ.x{DS̈^?7A{Y m@+08NiL] z}:A~^lT1f%5vZ&PG'T&2y 5^o_11|=MM2V/QkXEaB/r"_CF1(FiMlĮQϚSiyW-?!6ݨ( QӁ} LW㙌T/L}`sW|4lS l̡oX\{0Ts]P=bkmʆ(q(eb˃5KUZM{e??ƝSM0d} ='RH 9k&?TGMOzaPT:ܰfV!|)ۇqp[n`⁑7:Y?NA սNm)8"ퟦ4UPi AqoWOXqe>`dK)!zpbV%p]LZuC~'åmʾʩ{̺[ȯ?H)Sd-eXvo0н%!xTGQb=MGUտ) ų4<*oAOK8*ʼsa^k]֑:Gt|!\+vAduXtfHءK=O>H/}|Ml[]{W2:B^نuԄm-uU fX~]ixy"Ǜk}ѝ}%}4'lϼ@’ `p 1"PX?Q{t- ,pr[wh}6{XZQRˀ#:K"<`4=c}T1>L< _]NdxqQnW E Z'|щAKuHEY9ʉcv`l5ޖ뱤L"w&Ff)Ɣkml2ZCFR8v0Ā~RIQqm8":P6^#bH7K1C7 `*17{T3{:& T^w%e;V`(.TW={#ǸJ%^ԼHҎ Oa\ ^ǧ-^93"QUL?x~5 (jIyjrMis ྌuы\ߥSб>>QPR+rx/W}~,~_B:6=ϜP.Kq 6-6nC憱 Qz`!2顗`!Lg 1D[|B&΁Xu@bo#[܍hg.S ,n$`B(S Jy4jQO4,!/ݯn8l1+W|T<5ʌAXJ.83Yg1/};=y0BS o fB[WcJ VShJʲ(*:Nxڃ3ILJr#cҜ ɒϷJQ@)1;X^B]W,) $G7"Dy.%VԪ^bBmdЂ2sbٿ"8a#gNDk{5 eJ[@QC䠬@}: \|p")L*MWTXy#@ D(=\iP}5 E+`jL٣O@GB28t]XC@GUIַb;ޣSy(^d+YH Ap%f6X1.b=+|)K/xۡa|K ͉!ϘaY>Œ$Z*+SImA1W=S8-D٤Kin; TF4 f# K p>42)$H_l9e9G^XnS5X4,C%3]D tnx-x(ҭ AJ 7VbkTjC|MTIe!jƫmmrJ&A.iKoҙT#3V=Eٜ'L.0E6~* :m'\/ϋC|3a!myQ5\|T,uL֢O:ljej!ܳ+:M7xZP*Sd5;OTpCY Kb-axCuh"h\Tn)\{໓ xx 0.PEvl?%Y2NT[-J)j%Fݠh[v}f{|j/B2-{8gLNER_-!arkw0 ^nMH#kAK;8gAR)/2Uridk r|GjpP[-m0 D dR08݅3=xՋhL)p?Џ0pF!=T:ul!sE= K1սj3C_̤=ȗ=MlYn\kBNOAc]ދMxc՘.Կe6Y9l[4LQCFa#:ݫ&cw;AS 8Q0?\=V/|cd ;HFq <*{?Uŗva׉TtysGH\=ԏ@5,mŘPsUCBKX#O}LoP䊙X H.if)`H t!&Ԇb!Cx0V/}Ib1t3@ Km8!TpOJȎND,ݤ Ei'cDlP808l;9QY b= vK.Ӭ AϕYu֨_tZM=Hg5Z { =|Qr0;n;905{/NyTWU5 x?[~Z8?rөH!EޚG] àRT8ر^7a|d([`8pb=JPl⟧X}dtlZh0tLnʏqbq~e 8E%⡮z OI7m[7k;n˜IZd5/HźXO_",j%mkt,d:MP>ƌkY !)p.i'8v={e a&brED]݇qʔǐsc] ی>"z̴]V\\MA87\2Xh/k Q܈d>FL7۾v`ֱ9 hdzqah1{q"Z$UCQ(DvIz4C;2 x,a!텪MP.;V`9- yk]cuQ`cvi'2AL3:4D |!'Z1ZJ>?:n5A'8]}qʭ#Vă,z,%kA7'&d fʍ7X%MOhO33CcBߕ"ݣU9Cwv4+k.܌]Ov!9|7#oP7oWWQ(q|iHl=Jz"U9^y60tֹedV1P#@40dJ-$DZXy16,(Il!ݵ N, CYG4Yi{GSsAՀ˺0]I U,LTߞI 亍dUF6jc w;r'^;`]$#?*y"|~t~' +;)wNK?E{aLKtdpDK >nUNz)&˫ ^DJGp~VT"LT*xТGs ?v=O { Q'1] G#)׻30܍B?MtT %l} a]]1Fu62Q Ol{~m{M.'UJ3ױWB[MkIHGoTD-!B]E\>~3Κ %".-LWrVV?`Ut!(͓R[<@'XgV|c_T\v!/1rZܲ༓G?h*ӠWkQ|w ~jXۄ1r{ :I*lgjv"Rldt?wy'NFGV֊\w#$#MI]i%o1}1֓u)1H!H΃^pz @4A-w 'Cוiqhto@’: t]U)^% rɸxOh-;o{">.D`Ai7aLJcc!D35߯L-"Lw Z'S6$ SH끪U:]e}S£%Mb+]?˶O/#dy` $+*պ*grC:^oAt 0<>BX((a⻲y 7K2n@Zo5QmUP1(ճq<R1P܏̮6o++Pd тpmٛq<cCR/ F.:KcgƸT˵ЕA!f0 qi<,pR GM"}9Mu6.CO]QoU"CثBȾB.0XrKO5+׶k~m ܮ%vꓚd7扚ƻA5#L. ͖\qNy;'H <(㠢9>l 9}U}wu , ȯHHx61bԨ h9aXޙy 32 ?  :ښ՛ fחc4k7Њ0g3*wBe2c]gOL&,^dژ[Fu 7.ta72}wbRۦ+~F}._y^0^V98/Cz E^k lR5f=0q+̤j&i "c- X`$@iIf~޲FY־_mҟI.Fz I'Cį+JZ>:n=%@HÜ3<5NXu9r;m y 49VKxdiGK|B( c煅{~jP!{ip} o,3JDǀ8SYQe*coAӤ LQ,aNF~w=9GqeG2b}At7Sou;rͩ!rD $jqn@:{y9.T> O-zjtҬ?g<={Z |ÈjMt=Z U#{h&y;k?qyUfmbXlT.#& %WQ* &f<-'[" ᝾zTwR&OQIrȄѐ5 G{6cxMB d4[[^L)A~ dX/r4ʹҼkQQjޅ+%'2n)}QS5nSzq"۔E,uKتͪv`HMtQPGWldY$LBpL`wC*ngD+3:gI{:sJ'z= #rţJaq,bEQY}&EAp>^+D+'8p`w%vMط̹L]cmEdo4BgǾ]L؈W{x=&fzL7~v(t׊63}'s3ުx+xJxźE38> ytNI[2U ^lv"nInë!sn1D}z% &Zb/-Kuye ny7Zqw\|/pW}jIS-cmѷhE{/:@1: XR&r:eު dkZ> x~O?:7ɀ)O(6[E`3qdU{Q4A]V7a +ӑzܜXr#@ZJ>8Nq~*`A#jj ,@>_|RI[ YDN 1 V;lý~#{4y X@BPeZ;<)E;!+_Cl8u7~@1x94]DIґQ74-x%&sdD;_|µ"uow ҷ/6V_٤} uSODO8.GRׇ8|%F*/jdJ Qڪ@])Oݻ3sd7k.2d^}}` Gv>J QhZZ1Dվx6AfsB\ֺʖ2P,Lƣ3J\_Gkf/yqk=9t]ٳ?'ddd֗ש@*Mz['@vj{TAnqD0"hǖ0u[ ^oA^TFJ~뙭S𗠢grFj乼n^0$8$>{' ]Ďum1t7n`vա'{Ȣt__~~fAE(ފ?El%] KCoNbM=r݀YٹO~ԊV4b%T_TbQǟE-CԢ0PRV0V*lMal}o-{y!ax|qȤzHS)2S Ԋӧ5 0֘{f,*7'2 b;ڟ2ǎ\rRj>3YQ R)PW"TJZq{Z WB&N`#~ņs"(oIK~.s8Nf&-у$S+THP8@mg-C xdމżn\J2ad[(:OFGBs׶+_opS</2h8nS+Xl'g8Lbq8)73rY',cRiW|3Y`_9U7Akޖ U=F`m-߭I/^G؃ޢ댎ONĵRaMcg6$K^f';oohg9{v8m-r:ڏO*< O,aòCW<wb_doDVAedպDVxoPÚz@8v*T[s :8 vT;hgc.{''&/[x&W*jLH?=)ى%3 @aF<`S=v[-1C@ Az$t@??o '=$eZUX" w} L,{.Ű2vlLqjɂeU,l wVY~D:x&~Wc١NaԳG.`G螝Ľh2/0$}<9".+ XʕjE; IPM]|u q*Fɲኌ?%͜eʶإ`ky{eEM8|/Zt! =EG:VA ck0@I[}&/ IW0Hv4 tA.Ѩ3.!sF촱 q3%o2.(2f̬V~v[yRL(L ^|FygK솚%1("*)d ӴުQ'mBT!6˚eSA?月gpk]QL'$a9~$z]w+|Njd.t*P \ID9bt 3VBv=gdJDԅOXU{N7;a2Q E-Hh#r(drj`%$ˮTz*h\ ŝ"lq;,2,aIn8 ^n)PlS҂@6+۲p6fzݓb;eiFGaZ3ƴf.ܵ0O{M5DahJŪXqT86tX~ݫ=|^0=6V (X:^4il`"6Or~΍ꂞ6ܑ>?w {-WUyBBvƜUl9dX=;w%{K1e<4D٠ؙ? 41 pەCEV#녜 ?KRY>(9+DTr[/pBΩ}DsTw'`vA&괣1yC?{cf ]3E]. v/zl!θߋ+(ÛbڋyÂZp$Kn c=%8NkҼ ,ȢKjP|T#B3=SN'k^'&ֻkAd>ϵjL6 HW,)!*݈~ODFBꨖҞ %ښ9vބ ľ[pBUyo\z6c"V!бYRWqd06A`qn&~g(30E=Aћ>V+yÕ{ѧ||1W>!Ӑx%4k靫TT,*OR)ie=[ke 5uELH9kgRZ)0%AH_ĺonx,H\ V7ri|"s@b!"p.yo(JepzvU  }E Wa=yP&/k0z:YwS6KsGB>WI>ʯZup6V+L3@9*+w4TSYFntjdL2TUe.Jng!ny. 3n V;N]m&;ՖtU)d?9셴Jqv q80x4E5uD2gܳcOJ[_m8aŊq-iHS3]%F~NkV^fy׷`⹎`Sz ͐ի9>>_ا'D2ƀ D؛~jx m<&(}_tQ`.LϮn8SZk&%fNI`:n;2p)DW@~⿱Rӹ*o[iF~2kl_hY1\ = ٚFrƏ0wG$ԋQT8Qde8视aE$GӘi^H0章.QlCn ƨЖڥif؂]Y⢌¸#򮕀qg_pǽF_3!'IHgCPj"D-MH4ŜLϯ8X'ƶM VX {xM:mn |86p")$yEAAj#1Q²L)Wtz,ȿ-SA!FgZQWݩcZNa$2ྤM0#JfAi/bcgƄ3F+U9H>Q| 0#=ӆUj+hq Tj#X59y4=[JNoW>V=aU_Dm= NsfP t<褐V0V/PK9 \3cbFdS?$A6ұ=ld pCw1-ϱ97pl2q: vW1A?%ĔNB|b(E5Yʰ 6EI^)&=[Zn-(:/ 43piioS+ݬkZTJbpq]Ju' hPBO2?O;˗q-\n&Bh@U~UǟTdSo;xk>Ū?dˈM>7T n[:]Ӣ7{DY4+ S4y#sJ2nm SU6d)Cُ5_h5q/F6dVj= >8YPƂ$ÌR\smh#VbF5q^^֦̀jQoEdAri?]bB ܇k[ҟNʹpLҒY4XNh[M 3 6-%Q鬷Q^؋swz7v8$Il[)k/.ݵDN>ݒ=mkw>[d4`&$7|&́I2 H M` 11t_,l3 _z9j|(@91 Tu^eQ 91(5ޟtd<Hyr 9[M!)ɋk#wݶkNS.1$gaz ~>(61&x&wM |?Su05YynDionvۇr[5-yy ƘVU6hx,K 9[\o&o> 9/GzA;S!AxV'PE%_]0s3~K2Eu(̆7<^×frSҒ TA!׸ibfK1D)M9hq!RQ42^dh5eqI!g!*##e+c.)isĬȬ%/ݝc* >mLX̂[:Ā;W2SoHK OȱkR18p+k3{2 ߻;ĝjfVu5W7*v?z(I٢*ml^؅ǓQ +13fa+5*M.x2zO/l/\ z+8Tk/ǬK\X&!LDAa-jpv:c&/RG-~oV_7ڜu⊛Ɉ&,8E,zꨙ͏42 y%c0S5)v> ϲ5x~Cjd*-]P`,\S8;$(\=!/n.9LW=fO)|)7Whg [vbv-nk CaFDJ%Ikat9p/"QF:Ϧ>9SR|*d~)dD{.xTHm-˺lH'?WjqC{Jos:q׏Ei+MB*?8H)Šmf{UjcCkpY _v戙g6 ,2^W>^R*X^bOqkJ7(Z!)8'L |W?8PNO0.0B.4 ;tO? lwӮW9J>11]TXn#dzl8zf#uPNcp)`CsqB["ӆm9ևwAiWiԻܪd @…1cZ:dӀf:Zpߋ`-P틲I +܅ϥ % Lf_2mr'֌$PoiXKf-Ur QSmtARjn͈dn(iäE{Iu!V2A#M}wbī1]NJcT$V^7?Lu8l1֚ c6 v{\ s ]nkK7ARySmK H<Ⱥ? K0Q^Y8xũ;4z{4r90RZ([7}`fl`US$8 n7J!4pzhwqZsxGBq ^cXO:ՙ)%?)6%`s2>7rWcD$*5b S,Jw/JGV #S#Ǚq!'+*;{E8? d>Cxs,Ž.vBPVb;DRs`RCI0h}iOP}8tLs%pDㆹ7d {eEG9z=l̾W]7?: UrIgdC]+͛nc'ǛL.,1=uTIī,iLɊ$!qh-ټF*ٮʽ>ҍLsjS!έB?73v& T<k>K.`eLF ֐/L:%wgGMLa&PH<;mPhG PJ=/wke#Fps<Q⴦JœR}ʊ`:|+<߄g*;G۷NAW)LV2̠`h;kaExٜ!?s!~mtjRh_=V4aj%l38Bz !AKTxƪDl U&3Ub,Y(5e5&p~"x'$:n\&1OhSLCϘK**K tNsKjk9!ݶM0߽l|a=|<ػkxgE ÀCulGɚGq176cLJqMة$4տnMd֔novrWU$â#GurE"W)Ym|~Ւ ӟ |&5t9cWwE'DgMyv!-C>EtIu|Y-y_+.ww ԑIj76Ф:'-1>ʟ+! 88?oQ|EttBrA+R|-İN0i@$MD:]6I am4J0kmP˖&xTy^Vdz1 ,ʷ}x~'`&lܷEyRQ; )'ek*q=Da\W H]v'۳ș+#\3VK؃9L*cb:M֫:2˾FGDjCkAqݿ^Gq_,fxpdl+H $H8xcȐ @4λ/x&~pCsSV228:3L30̆UI BNTfB$ӜعDUVq(TXxvlWxn4 (nsZMZII`DxCv*a94ѳS(/€u< Im2L/Ԟ*U%q{!q3L|Zg\{ Eoɦq(pº?]"?8?ʋ4 [$Þ*\I+b>%`<^qS‘OQ99fsᬣBP`B.6[Ĉ[DT+.D@0%L+']68_I6uKt"BEX֍2N˒h;|r@Fa߰ ()V ^S]xTRϺ4^qU^ef+h4Smmn>i}ҩa0W϶e"No(ܟsAh>%r:8E|N*}"墌J.>6%'݁7}jRUF#LV9CIۦnp#Ezv^h)wöĺca-e$>jQq۲Yp o5oyw X&d̐ ڼ>?:l>5*vTEfs$;Z܍9/ r"/ΦK=GOA8+:y*vFOfjA9>A{h+;5Foڪ8l/of8S9NX2٪(u7z_V 9 3NTy6g>1Os@R )An7]GF'˲JRןƁW% Ou332^3*O[Mnn+tќ߮S)QkyGNE8 VL_Jjm i9re%)# Pr%e%/ٻi&*g6SZF /9_0#.UyT54$j[4?SdˠkY&~Zk`x; Zy?잏xc <]4\òh5 XkfWut"ܤRYo W6*]tY1K'}Njf[;Qk.jƆY\|F"Ez* 5+xi!u] 5ܞEmRP>u*Mm!xxS\\rA)T!: ?IGsiR_XSwfj\ċWzUBR%ʅ}EJg2*6[B%0tA0U)FL9(:W~Pg,]G>2JŽ5 Ƽ{cL.<H lWF@t.(IO@Z՜/Y>R Y^O!>}kٹ]y)-͘R-ٜ´hq/>oKlӕvI|}.$I>O.Q۳L<oѢ`s!bVA|Wb'q-PXPoS΅yC KqsSBaZĽC42m2ܓz@44m۸[j/xÈ Q\_,Q5eg|osϝ]Z7a7e^4F#A@X3TG_ub` j|KXH{ YwM*' c@e ޺lGwy<;󄑕 9.=lWr90lN\r}x';DdA&_:AɡIvcw x[쇊6p@iRs1i\2,2ywr}aYf|]{`nvxHxM'*iBIjyDqQSnUPQ%3VSl6_%a^g]fΑJMݒPA[ڳ@^!o4pJ7IwwxcKS9h%x<ʲ ]h jKF5νT Ʉԙl9]-+jչY(ZJN{}l抗-,ę w3-LQyg_:s 1 3 trM꒯_TB\waRgkm5w]{ FԂ\n<5R.+z;U %D; П3dLm'(#zL#$=TzHd/&ذ+ZZ7Y mzN!_ zXjYAqn"s!ZaޕL%Nydƕ9D_Լk߈S iTg/}v630bX {<|+rwV8TRxc:Z1t$w57 4P dgWtVǫ?}z3OUh6] 6"s?uW%Dd~Uo+ v֚0g$X9iI`7C^n g6$(as>fm[ʠcՒER^"Ď_;"8O6t9DW?UyyN7;/sqUe|shLN/AyN0Q1eQ-\#޹11޺(t&fMpKI"k*:{MU[yeG-!~gZI-|$:LA%0:(&α2lYq}Z9TiBͻ:=iRs{I+ =>Țp+ DY$,r{g =.,q'aq^KiHeTGG5ES&aZOc~ѐ0++%/k8tdQ=փYk ͈djo\%n#7$^&clejlS)CS&=%J{F#;E珨|}AOṰo-4S}^Y|aKx{IuJх&ݡG#b^BDeyn7&WК Kt-A|,`z lleMsUB{9/!" U$<q3Y)؄`<1S߬muRVZ|t=YZ~)Eǁxϧ|#p'&Rr~P1u=LIK-d:_BƥoGTgLkҔE|B݀k^#7z)5d8@i0hXԏ,7ZS2ꚜp*y^Л&R`O;,2u3|/F>3uU ٯ(( :`WmO[{O4"\Sq=R"mJ 8S^9=X)rݙC@ф1WǫXQ|0'F3 ennKS%f_]:ǜ>9=b:VWt" |~(oz[:Ui}5{6r5mٕU~4djB}kS\}WC곤g'V&pqOϸXu@F .)J/d˕'ާ~X(!.~RPgM4H.y$:CJC ʟ Nx[_dn%U]mњ;5-% w %,2Tv!]ݠ8I˙*!"1P#xwZ`~cA RRLF<2[s;O]Vee컃 |S! C60+I,;ck/ kW~()]w0q %Cw .K*Dcmf#{F R |ӳtp*U&zS[Ǝ|ްfKc3;^&)DULō ~H%ņ{b0UZ\iY>F^봗!Urx iJɩj-͓»Б("+Bp.L`Zh D$)M! x?W'՚J 8Xg:Zqu8YSRD/gHYs|=v\e22H ,K,[o2}T('a[,}CMlhˊ WBkp"E ?a\s&Htme&&MJފzE߁rvv,_Z s3 ȏq&.drdd[B3l矶GR#L6<|CUɠ>b {zXGF SRԶF̍r]jUfZ/7&YU!;ʘ:Г:^97tΞ c-nJP93dK=zODnf:fҳU_@T<>D[FHL*׏Bv2&bѻ/~ Ĥ !\RbIeuVt炇6ܲ-%j-# o)L1c%L]hsޙ [kൠ֍'\_'ۗ6Ls=s:gL-$jMEY6m?q zq_\/".MAjkp& 5|+Q |'KޖzΆF >,yQ )E~qk)ٗ. wLqÿlM_GVG<bjo[(CdK8QAEuY85'ƙ0 Y%ш$Hl4ss5[Qs 캃#I:\_DY0 AaSQ ^8NlVny|`SWu -&V_‘A:]$Ib^/a=cv']4r5>OǮCy9^T tZ|# qܶѵ*uPJ0rjdIƞt\u9?7\wڏGzkiFl^>uN3ZGY<>ָsË4e3ЬTBQ 2?ӝӕ*Lҙ~#N rF;I0شE,ЦM [kYʈ←`# n(ɖzJ.p5dq=U=@;`>T4NCrs\'RfKZk㋀t"Q4s&&_FY9<~o+#3* k+_]fߚ̶zknբc252UNxG\ ՓV'4uE`ˆ<ّՠ'(,*V/Ӊq _aj"0*՛;_ޢcCF6?>ZSm{)^B=͉t.&d"eʖT Q+d{{u dyًq; /QƅpAZBWT=5 3%  @7׀ V^ =>#7yR::䬘H4A-ۡbR:n w(fhjy)LE Qɜ}#J~pp 'xm8rC{AᾞafE QšVgŠlDn6Txypl#L^p|X3u)PuδMu8ɖCFrD1: Dxzd A/ʘX#3au^Apϒ m~Y# uT LRLp0[ xs-Ut>0FHGU6)_Tswf7P7х4#8wM}sU6VKCe'jێI e_o O QǕ `܀oG.= IְYxgLMaeA|Ǽt FJn_EAB00{vE2)׀!A[]8h똄#u?|G?DKr"uMka=YȆ,θo=TzHsvڊOO/ŐW]) |Fg ʈt&g|j*r4K0;un 'Xx@_=]JtV*v A(wGb-r_`/0 cu Y`\RPaF@oW c2f%aE {pVY1|ZJ͖%mp\>4spqި/H>r>zˍFg{QC9in Ib8k 57W6p"u s+Op}zCOo/h!oφRϲuݒhA>~`Mp3NZOWpv3 %ƭAk#OB@Ksb*]{)55 pp_:p qesNy+LO"`d *n”X+)U߆c^F~gIxEx.:o*.bَ !HͭS=VrB7EyvYgW`"vι%߈-Gyf!TD"ap= wM%M##4Q; Joyj@ZߗIbON`8J2UƄsdA iE`/S`$?ՎNݙ[bв'\[i=$R!_> W#T[0Oy\!K e fMCuhi볯407u K1zSYɒ1 @r'H]՞iQ}>m+PF>" Y72۴sX:驖y V=;K He- 74p /V٨jQ?69-?$O#Pq2EYԘ0%^ıY\`QxguF5O%˄ZY fZ vZWT(a:D]W )SztJoP^T7*˂ /zYh'Ǿ#2/yH瞩$}Šw%wzTO?C':3Ԟ3wnD˫:X0FO ݈}bB `P >(cl>j#^[v2@V?}tz|T >` dL{=3ӱY_EZ>Ddx37H Z h徽_x#=؂z&%7Vyނ̙ ܦ w$3hv㡉 {^Ǘ?;/@F IЋ@h zE'kI-M\Ϩ`cmF4;8vDoM}x4RZWt%>5/iuQdm;W;SF\R 8&HW;gixFݜ{/4>5ЪA;Yfg$SWے 5RGqB׊/'Ə&xwktkFK5gƆ)RNU@ai EzSzeO1xpz0/PՓg5D 9bO^xZɖ Dh7 > -?|qt$ e=qV :KO&-%z8rBh. ڷz(elT,RRnSWg>-NlZ%vk!y&\65LPXYZm]J c' 0Z(&΢*/1 tᠦkC߂EI1p.9䧚U wnM#eՆEP:t}^}:쟨Vg2a A݈AO&ߘY|ϧw`AjÓo%NkeLx\'Cv' 1wuS޹oct@w T /թfziŁ19U*=ҟ0Tu*F-+"i#i;!?!uc[ ֌M94Pqz"ҡ:aU04ݲdr>CNU&aHW-k>`>sceA`a B Sf$>(ɂCn6L9db:W_/&CA݄si8a'r'o c@I3bSMGkushK'^B KJtZH.HWGL򏵀Nor.=q ~Im8 Oʽp. fxՀ[# >]WsK8=xVP<\ÓqFtӇAIdc/h۞G_~ړv{a->.p5${wļMY>"[%իWe/J֑(oZHe3LqZ9)ݴީpm@T~B)D3"8 ϐA7t=hO'}Dʚ"P"h5ǃz;FֺL]pdӯ |QzuXa:k W-=f:qQ)46(x,1RFq*ÊC 6E='8KʊĨҰEt\Nm=el.RC7!ًPu*?vy䂮?=#'?&tDZm^KJܨ҈{BIؖWЍuT@oxWzK7(@#zL7Mb5]VGa3*6T 1rbǕ bK)xY/ D}H`hQHt2@L[);;8HZ/GD!bgޗ["D.#i3ȁhmp@J+y]+ Lehm CxX&rG[DҦʯ~^H8=F4L]?cԞb!ޢha#ګ6ؽ}c6}`F͔fF;!hUwxiWV|iF_^99e Bٝt)_lЁYJ{ ekX)md-R1YZf1| RDc^&?@5(1+7nnlF`ͩd;j| N&6@:wK7YN1<[O@e-xXmʹ?mZ*a+?0IϞ󱺱??Ƒ۬*"eL-Yrxf iP@~s/s+J,c5J5]tP? G! 4%+v&j(,PA\}ݕ\/63'SŻ`s0"^/Q씩8؍j%A·Vqƍa }>WɖTA% ,̔>3UŒ>QHZ_/JX'ax*&[i#;]1!EQd#,tɬ=+Js' .^YEb]1yA.eAF$EZ-H>  k2dM֞q_/?a9|Lxr[3 LE@ O2lɍ}[ItjuJVϝh9Wʶ_򀂚jKu]\P 7d>oUr(n紎硹%VU[y(~%]PkA!WtvnGUN J%1y^\[!B*!6$鴃|N}aIb[D?d[OLR'2EWE_6W\9?eѺzm} cəM2>fYYuJLr8*'`=Fa@ﷶ!tnnch&SJp|'- Z:Wuim2=pMkFZ!_Lγ m ](7X~7njb#L]^ &L3pdKG4O3^w H0xU5ᩲ:ԟ.PAL/&8G{mV*(##z"sfgk7r6#-&eQRB!FOTA~0WԴz[%SM?rd?QvNytq݇%kE|6}7 qawj$9D BsaTBLMs#PqjI^2뒽$oPldL%n=kE LuM-Tg3@3G˯c4h[ &H췄$eN"]ԚTV33FB&H@L^h4AyVxgࣝXb#pAw͗DyՏռ{ITFO8d#U~6[&I WyW7@74n-?'fr\7Ѥᷭ80X-B˙6o#w6Hs1@ 0]߸ͧd" TL_!7iKݞ@9lYgcƛ% Dw+O9ⲟ&(gݤ^8')ONqHժI7&?9Wz'Z~&L/O\7L1[c}OK `A/c[~~V8NCǫWY#(p!),)F% =ڢp- A)ӝ~ qjZ㌠*&5#nx@N0c!dm7C{N8!W״9HDkC]Xǖݓv@ nh.;B2Ez_ ╢-ýVu񏕡U%`saR ԅxݼjbΐfN*0in$7MS*u/u_!7&q/E4?&_[M#RQ\ʑ _ֆ(GpcߍTO9|H2#̄MS7bE6pnwJG_Lo^g#cM<6'J,9=53C2`65nU'^N38 fŃ/UOM}6m93f|`GNv,{@mmFs(45&Jf]J'`x̓F0o]<^E25A@D`2|pPY)/5 l/K!K^6^ܶT#{A(P5TUyѫz4bR9E~oa1x]ɂIXż %l6),EYXdvm>MR.;M(S%;fJ_=YAL ̭[ E&{no8^9u熈I*,|q\ıt;8ti: ^8WaV2԰X[3jNɟA@R"¬ѬmadRJF." 3^MؾL="EBQ!r$SP搁xu/,_[(o{|0ITV-d.6HPd> M `hP~Ɩ+-a]jUK;:sޔ$F"mA;x\7ho Ց;d^0礈ܨL,:e_1a,p2Jt4R˂̩KAf<~qI=a PoQ|SӆyG2`'})&yH\?05XyrA*Ö2ɊT2 4Kr?㥨'[qҒBZ ܏7WåtXF#MQ%XNxD*Ss!Yjq{ϊ0Ònu{?s+^'eȫsaQ?=`ˁi\uMVR+($6D1ǍR=VAep2KPLC&iϰngU+ ՜~KfoiyK_)-tYzd|\bv:C, u=Q(B<]"g7v~4\7ק!όi)}_WIEqdl~ ƙ=NÒax"Hfr A}-np9@Rts ` WAFMD8 ')MVԊ(RA$,3m^!ZrX[O2ogD&\2g$F%7d2lS@9dna MB+B/hoWܞ; Xaו*ԶJ"~8&!yĨyk1YFgc<,]Q4#x\W8%ipMZZЏX1UҨ#jTľ/r$0b_),ګ /;77J! fW|rhmae1{ocRAVx.Tf^I"ޭb칇! uvk(<3<[,XGy<3Ġ~L0HP<`D_)bPcL(NĻq9١L05=i`k@5;u!a \\\|y-mϡsK}rD$iO+f]!5>_UjTIL=yXP}%Di40<ڀoN->O;kKFϾnFi3fk\jMw{4YͨU/kis|E"&);Y?1݇K(:A3{y^1IW >|CzVo?Um[/c"̘0A]Σ"f1gLG=Y7Uϸ)+q'vUUUhm/F-(:~ſqbY816(X9VxhBSp%9G$K*"&ڄE5*`(*|5P&z2XdL^r9N#r;`9jF˳x*/ ZL` ɛ-Z"*:AnԡP\:G,t0UES1$Hmo>/eu:;UrMi.p"yk}(@M\;fhg){E~7;6%S L!@&cMH~ e wD*2Qd^J3z`H{Ɉ;!’a_Fa8=myzL5)|ʊ@n(δeU[換pWiӎDmc *9 >܍\ m5**=&D@Vqp.WC,:YS6NJ4 u@q[O߭74,J^kvPrL2NvN 9ROWŘTӓ/#3z%V8 G1_irS)2< 2ZjF/k#zX3}T៰ Y;1/ 4zqD.HMY$ o92ʐ/^Q~[ u]QL_cs1GGxy2tE7̷Q.*%U],#Q?;FWkǔ(,b:ox;ۭUۿ=ut.y<=/a 'mZOI4CWаN-Y~:t\!=7nV2%ތ3;1!.3cHSixNAzWIXJB݉dWA&R4\hTKn! .z2,^{d7BʶVW/̚l/#%Mnrke"fI߼ϓlȷCҺ7%=, cK`؇ G%OhR'8|pMʞXgX Ӯ..ӇϵJXTؐayM$ŹVm-#%wѼm"f_j 8Z|4U@UTWCHI:ِ 8.X.+L~B2A?RQzKyP/Bt 䍾'??|&6:l y?yhKG55wC5qV6Rb:Ej]Z6Aqƚ {; FG: 4r&k]w.eՠg 56RIi~ag=O]ϥ)4,2-Q:V0ցF~R6-iN{Q]nWߊ蝠"8h M =egp#f }5l=aU!LHyzyj>(fEnGR[A 3I6ՏHLпt4u-]U*x1g`2ͤ;isk7-u o1_?*t#`3\)uƆGuZ ^| cc۾$!TKxՌ.mN@z7J(A|a`QK,#nF ~fa37Hly] $, fX&Y3,Ÿ~v>pnS?{0_?>@NҖk6D4/nUQE=Kwo*&gs'>jU ^?-E;+F4K i]<漨dq$*j xfCB͛H3/E(xl+ho:K㽦V!x*b-.S}M$Xi;$z0!y;nJA-٣7"ѢbS1^qY/ qr+ (*f ~g4ѿ6|/;#-, ԡ5Nͩi]b=AWƐ~/Rs1ppadj3 N2_ZaU3Pْ=BGyǙmI!땁ZgDoX1b74<4MD>5GZ#cBS˷mH倖Zڏ[_׋=#O"J'RAhEa^yY0_4Q`$cb>Z$;6N?h~%x:4[W1OVF<|%a .fGt٨x+C C4=edS g6Tqƽ+&p7*T3-ٹwZ\hro @$Ɔ( y#{&n`%c KouM vNQ0 3+]mQ4)ӆOi-E.ujU`w+k]j? ɼ3K״7w~vT,RuνA?O`jiϪA3q4S'0k_1:m6}h‡6^Qai6[l8)}k% bx2: |u2%oADwm" &e\ f5y+_~*CK-cEзd8VTIЦo{;uO/}aW%S!.scH#(>dzU!<]$JqԳtNF?ۧD{? e܃×'Q/tT%YMLH{?+~DsMR՚;pE;5] 01Z㤖N*?؏$zItU3R>_S*ÉI]\>K/oh-P'X8^)|VܠV"IR +KcD{Ŵyyz96WZalmf${9 #a D3aھ6MvMK*+V}@HoIf=HǸŻoW^ i.tTC2`$ J=rWjqxBdRrȎ~7Ds ` 覎5ҽ|*Tn(om(9%>ۼbUătfnۿԛ@1Z%ᄙ V '®l !Z*Ōd,o f"J7XrȢB|u]. kpKBST!=J(1(:G#}<@;<Dz3Y:EWe V_)%?*RCiD$x 5 "" CeфKd̹C7CR' b=;d\zM<0qz85P ԣmsR/q{hsT0Jf+ߕ,ʣ5p e(a*2MGIzQ`.1^!ݳEC@EЃE D@54݃`p! O/=~Ri{\s-:V#0>4mFlx$5!xeh)lG2P%%2;Dy;l%ʛWYd;opc~<ô9o}0p&tC<{mV{j.eA_ᶔ$:J>nú!톭am*7l9;^aJ8h1(f O}ّJ S͊DS"{"ɡx=&٫mzvԡ#GkG5!sudHB_pd b3OA# ymँp:nrm29Lq,;?4G2;;!sS,xnzm,QWY2-쁙yi꫕XF9?sCDabUL7YHYs^}Ra[m,}UU>5ziCkTSR _ d0=cz? o`oQbe<>ՀsAw}ŕK|"?5r-DN2z 8x3JkK[ŹWl/}.Ewhx{Xڱ}m0?AqRLӏaO$r26dc xm*#%xMZ?7%#Q&ʈ9+Zs|-mED-rpp^S{5m5?<*3qTer=~$FΒҭ-dNY="GcK`υ/|pkۘjN}2>j,d32Ībx*hKxsr久 0DېC73zu v&Y,pʲTl$7}Hn gG(/ALws;xKӉ:hܦ @І2+3Tgw @{u w󐢳킊FT6{(@Ni~(\vjbg!s[gq6H0 Ga ˔ z˞TդgoݐM(;kEH :.ִ/]QQW:* qt$fI+H 41 cQ 5~0fxh[E튢R@uW޳Btnk]BbXmxTUܺ5-#D@r1oPlc9QM/n(EI$v $Zc1ߓ2QPOce;FWo0DLW.C'wӈHH+)XiXb_L\ S%퉗1ryzel!y9V*C7M3tb a׼2\3?#b6>[Ƌ=[ɱAI#--v{-͚>[VB!X,bZ7l*{&8'[ no(Y¦R3VK"̤ۧCεW[@ aT&Y”C|v-llnM744El(g @XC-%]Eq5f bqOʺ;N]!7XNWs=hQ pbUW)ֲf4: *BdBIB-0r_f_?uu ['q 0pko"\F"SF oT="a +*Қ_H[j{#n'$"GFyZuV'gOW6׳7_'N7ڄRId$ff3봶vqʩ}q EsLk'3fnBy k2j^cxn+9eoqU[=EQkc m(JU֦nj9\"&$m8-7Gpv@JtbvӠ&]}D# }:ՙ*@D* GQgO;>uUM$:^jMpjìSwFlPL',o:͞VK;_o]p=0#z wL~͏y(h7i4]|vYwD`i߉ūĎ7d%yo9m0c=D(?j"SvWmPF莔=#ulG,8%`M(3]mø^4coڕC'f.H /x; 'P䡅ENGǹsjx9w&yռ'2>׾zDhko䓶SJkd (.M>~CR9p5ވh-`ҐiAJלkTNH$y#쬵|EƆ=@87.a t,ɥ7:l$G>+/p-dRw -$6r䮧 ^/%g|g(PD Ɗ&3mث,%|k(NK+ZާIbmb\}`R.NҋSg8%$H5h&'Kr/}-Lr'̍ʜR d=hsTE7^lkB.T^0/J!fDjEta|=b։ yMasU0;Bū\C~(,..B'+ssH#ue,U9p q~v!5tF)`OT꿮-fӐm]T e'#/|hw|tE < F *ȷVͻ[eXIL ;UʗZhkK"<bU`[&_6p6]'Di݃T[+5~E|Dr2چD4Fh]|(7[qH[Рw Yxw:2v'8fC )%cKA*br[Z9S b?Ń;TMd1`e U;p}L=Ӱ u D,}h uhA2 [3vsl,J| M1lQ tP٤TbU9Ho?ߦ+l̎|[?Tv3:Wy3 M|5^zeͬ,Ƞ/ okQ5U#YDw/;JIaJ d'LEwY`؃Ɵv|§råFzFEw~46wƙ޼v Nk*@tSXڕ*[?O+1Pе؝#+`a98E2|-gؙJM6:,!VLUe7UV""9t[uKh |BlvࡓPDƢw6 b🅔W Q#x3dVm-I3ˌ/x60}2J3I.-XS=;Am2e<#p K I ꝡvh92Yώjh81KK 6NRaΧ XW4"qNH)X/%*:|UV&RXƼq!n:\,6*Ӂhlb?!CfS:2-\}p\?q{Ǎ&Ȃ?;ؼrBh`H/ta ~&U51goB0. eV>e)RuNZ녁p_p= X\d <7:~.}Z:tMϣ$ǫ! ;8m74ER@{\ЗXm]kwyC>-Jߓi> ƒ! :eEdCtv8$b_ўW)ݼ?;B5|=/c 7d(iϥ7<ȑ;6{t|AA=3OoiǚLtǹ$J$%F vR(X52cwJ=kZ 2,YlL%M`|Z<𨗾d,\:]y ^mj)v_LUeŅ$ѩ&I7r;A^,[uKz'gh|hՍ!q ѓ<)J0={ޥgn$2/g w5꒨1 S rV N[ȵ4y "%.+uFNz 7Dr#j3"'݊,$$M 9o,&g֯-V @]rM hVU*˨?^Xl4Y3@,csV F-a;}PFFV-)g\-5ܳaԈ-{.uknb'0xM3yq)svY̼Kd=! #oETKX`aD/H~T^JrXI<P)Y\_ 7\kvv>ȫNٰU_ ?엃7 byOZџH5^s!^+YNJe&Hmkrw5|BFdd91n*/`?Rop|dGej(2z{#rT7T!0Iz qU<%vf{[nvq`&+>4|PoYeziՎ:Z1$ȸ?ܞtxA&P(W>.\u"AHdAL2Y̴s^Y)uc4)1D w"joUϊL}ad>#9Pe(;>}vF-jf3*^jQHԢG,T<5[`IyP8-W5ϸ0'8 +y^oːw\'\eِd Tg}b8:)I *Ga!!"VLKurP*]GʛV@̅Jzvs)Y4:|Eu=R y+!.$cB,Js3aY 孍p:!^Z|aٳ !KM) J-k0h7pKXP0Ւ)+oj#Da 6YNRƒz҈e6>A<-7˩_mHם$@*FnaIM=Ő)6}04a\~ʰ1Tz4*ƊiJzeֶ6%2;t ,ֹHP}'AyX3㡵Fje+N.)By#T߄y@"ym9ɻ2wRSw)bBG`jBГ*f(h(M)8L|+ *!l:e>Edq:T#`ۂkd/ pO%+am YξB^BHv,[TX%%+Չ 17+DedYk XPH̛Hy83t*H!Dq/YliĮUܸA3(8ǣ"UJcO$.VD9$F+iM! 0mGAָR^IԳ{ d)l"5H0-cZ57M;6S$TsD uHmfHa' 8\T*WJo@ ;F}[ԯ۞po cKyUX- ?{ptg{mKis52Ţz~IлGXCJ/d #`0ʐh$DB_QԛY'r4B ؗ3](oH;Ocs66 <+Q \8 IңfeI-,sR9rCc137 mRgQ7;V44h2Eĺؤ,f3 mh<`iIs O8zt "C|JfBfv{aEgwz:k<;J4VpD1GKAji+4A*fbˋ\pחd^aPnG X(Չ)Z =GO|sFZ|ON{ ;56.$F4L{}w0a_eDh'V @H+Yqt!Ob[#9ڦˏSf4QPƶ/U;;rod|~aYQYULfd@h) h I+$uae*j"7ElF}4AFH]2rjH;8/KSgC)g$du3i=8JQq YanL<C3my@f>T8E/Ԗ"us$=:|ui#|ٲQ^M-TR^|_mL5 sWK: CZg7@]EU8A?UlJA>=|[v{M3P㕻yِZ试V'oVkBbޚrs@sczU *| ?)Yγ#df5ٴLjzu "ȂRzu`yb*R!@|2iA0k3 n u-áGIlzӿ~÷?ɲfN 9 a0wxoئ 8u!oPסxPTg{ۡ[botނ ʹ޿*eZH*&S!y5;ˎn6@aa1OLO ^.$ҳ4ף  68RQ*a4M0Y2d؃vvFV^^7S[G]{jÀl;ѐ`'Ppq'21x.Չk}u4v}Z\^i1p=ʫyf&?<ڰWMGG6oi8MG5<\O8Ƴ{U Ns&J,R鈞͝|NȌDڨ;5rRfY\f~uW"HFk~@s{LYzLБ]}`@ n1 ?n[|Ɩ<ؾnvB}":6: ]ʛN!=2jQ3b2R<^MkZD9N<0>zA~ݟ4?x{,&38m.~0=(#/et>k2)WM{yS״aa#L5V`KL æTihFu$kk ҽd01R%s~~Tpݔy S2i+o LխpKZPC%kMRnR/"A0-_Y gy}.LXiq+䉑ٱ7,A4s) auc]ٛ"F}T!St&ywj BEۥ^ #66fLXYD`,֎19{W~ځ)$xD}@'! =pWҰ6|Oɸ13k2x'S$16໺ꊵ.6don%^hZjq0tag: +Y@ᑨm;-pcL%vC*Pֱt{\Jk#rhN 3U&6>J(j `_C,ℒg~ZXВTNRCUrǢMj8f׻sV?"98,P7mE'JR {gPDx3m.vޙ!vnQl{w,1apUMFy[0! ~./ի*ݜ!C@N)b)Zf{ʒBҬG &M)gr5k~ YYhjYX g 6[EzF@3O$9숝/hBưpU -qXJls3iwܦFm؛H~aѐ ju5ɀM쿀ycC=˟&":b@7Z1l-G}'bGJR$;̬yt!`ߊ9J<߶%~ =h7!Jy)B4 $Tn)VXtB"Ck7q34֬p_<ŋK z>r[8 Gn!"K htDU"aglT^ex\$Qzg/wD3y?a^]Lq/oYSeGAs5r䏻Udh]Gk$MB~b+ԁiTv+jxaՒt\c @_]+Ǹ 34*sbjy|Q\_*/!rjqY˻ãQBH*VhxRn^PrCR[Bkwv9́uHU3Mct_%5vZ2 \6z1Lɯn+X.>Cљy{h%b5*%|Tv́LZZY ۡ4j9H4jl7ק~Q SPv.c!)]I(iݝX@JpǔJs-ENYj ԐbVˆQXH z|`eAc"^;fbiV2&w=q+C6VmOg25{%>T 9;rN} J*~6H+QU@ 69(j(^),]'<ל˧5yb' V+ PPT[2W$zˣJHڐg&>%;SBh3 .കjuLmHCpǀ08"v$-qW|tR WN݅ߛ ?4˲_3 Yȏi3 N]/g +u0!ƠWwLha n|$%r.OvמּjSmq jY`UGۃ=(| ܆_  |2Vƙ5' o _:!/{Xf?S{CoRͿk~a;ʨ\Lm-Iиa^<Xۚ(o#pJS0ZzR;7z/Z1=Mo_^ƸfՀ?+o㨕Ath H?@dT:ci*Ɯџ羚E{Pn Vc+@Ц3Dsy4SO);* ֢&Bq . lFgIiyϧ3oQIY#.*m$ҷ, Qs{욁XX @^g<3Aaض8GPyr\-HJmF`"tw`_p|=QF,B8'p?CIm=2Rj^U2߁qp WfpE+%n2>6 7@Y">vI b+5hpa9Emo^|7lC42V8e3f [@<2nŎ5ǧx80m \h[ک7\4-ڹZ;)@hjQwY[SSڝLz{ z,fKFJlb QlL7DZ@Jie6LcӬx/E5tAV~S_@./2Uۮng=[G]>ڃ^ JE=tvKq<+ *5*i r4zN-PoB>$Aa鵯Xl17oߌGMD!mY0퀄?ulv/z]x,Ŗ撯u GYm) Mgӌ-نV"mLn ocjЌv'?&N4SBlmt39q 4H싁cnl%je? Vm6ç'b‹[ݟOSeVp|^NK$usX^;bu_Hymz" nͲRMY/jM|fa/<~yܶ0aS C/$UX#CdUҬmݪG֫U cmp-*󮀤o7QaLVID*'FҭF#̾y$Ұ6s1-!4,H Ӌ\7yJAw[M/ۻ@!"&z2Mv1Q q%$ ഈý)_M@-s*= vQ)9$K[!O$:Rrؤ+oZ֛؈;x P#F*!?1Ʊ$E7 Y!p:c%[yThYg:6n"P¶J_!JƐd<: F%DWwޥ-AEOo'-f N4)xd#NHhaH9"Hy}Dَ94A(i7g_$S"6n]1,%bR܍*Gq>qWs#?zT*iS϶ݽ9]Fqi iC(Uv+r- ΈGU2`F"KO/qtgvTukB,$&*):L/ip畀onU($YjwO=4O]n|J^{6~Geu SI {De||׵,}1LDZeߌ'wߦvvKyp5C4jɺLܪ2B>Hb +#&MbcRF.% ?4EQ=pI]K;zLS=`Kgε%?7&̵b!lf*5pk97ʛĚQ\ + j* $NGITMEN6u(?"y3{z1 K"DNSl ݻb~ը?EzVYZʝb<$e'ׄn}#H( rCJ~!G@?{Tl Qyb)᷅rܧ&,*nIA^1zdL{];ѤK +91oiԜG[AH~(Sۭ-oVߌP.IIxEDC6qASZ!j>p4C>Pcga&6$|𳗗^h eAIH4\vY<ŘK7+8}ILLI_rjp"ӡTdb!UNiiBShʕ_gDk҄X6h]./#CDXspP"m{p:pb8 إ htm\|\M@<rݑ07g \I]A\NQZEHertntDҩ8n0n"I_e1(Ev(;<].k;2S&HJJ{`ಀ3O<%3n~7o)_^竘ZE23M/A\74tӢq85z-N~Q|X;3L+Dg 2Eނ+h&=\@)0~{ љ(l@}4JdpU'ן1P!hnѦ:?p,4f!REN[Wб* 6+מq='eIoJeҰmzM{, Q Td^}zeSHA)ܨxPvxLm&bCR\j>I /&*9y܉+CcVF&;y@&"Z>I#Ww92 !2m|tb>(5$/x"rO7 XҀ,lg'8_O஄v%Cf"!k9ː<8lE`pXHM[Ck>AՀZ3j2@O\Ყ>aK74}n'i6ikQmQse "1$Rwc_;q#֍g6s*% 2sPU4\qo(y,%QEImDQ>EGhn¸8]9c s^vGѹ{H(K{M[tu+%}a3Q d9 ЏKy}*K}J#~qSM<=se]SV#[L7Aݱ'جkzEIw#-5bGBTh] *5׵+)uɀA-ޖ<[n HAWʧKe7* &46Uρ* ! XY{A Qo?W30/H+; :RnRW \"sL3_9J[ci 8|1=x Mn]bDŽ(0{ȦlXUhN\4G~huoBmo ]̅uswNJ|N`^e# rt=k=+z#dJOru.2ʻAҩ7aY^@w&FkyJ:XXb{ Ȣ?wW"K&`͋jӶy9(v!WB2Us/ +Uk"\({.h }Wh7EX]l32%#_J` 2u*$K󇷉{40T#7k]&}gF_G_X )0O<jkA4A{d}kwC\ ^VjT}AfJl_Bw3)eGU _]-MO}Si\.6SG'ɺ@ylO&cTX鋤 VD%C+z y-eAXvrI& @N$ ? FGmFq@1l^9?bɋٹZx#/ߊF$4 *s,j$|JO=i+@l4WRӥ[GŨt@~e*P?[2J;l2(Ӂ]|MboZh˜u$,D/zɫ7 ?n^Q҄gERWF7~0[3ankSrVNoӿJ6XOCNAϺ{We~{ŕdL{ӄ &4.ҳrêp7rтbO톀]RɧdY;c4 Nσc_ s\NzD$T8Wɍꅄ"?<%v;aا<:^qBs9pYAp2zLg3]sK =|Le^k-TaDq96ϵᴶ!,>qk#a45 `c5l5ߺFGc41@%:68(:l?7s[QuL+hmy&cSqpjkR+a\`==x)] ʡ"]I?|N'c h<,nխL02Z YL$(I!u7| @|} uw.4€WjǙrXݱ ,S0C ~tLg|Gc:\ŧyU4( $o+ b[e\7,[$u s?Xp "_hsf8mv $Gd:b)ٮ)01xьغi#+.t+ux!wS~*t{Goҝ6 G_0Z=))[@Ex~$2 4<2ʚAc&J cA+x@ve<u5豝ԝ1A5Hp.XSDZ-w\\{~KV*|mx@|5Ed-#{+BfZ0n!0}D[z\L /R,i@"2Vw>ey[WUUV1 |RD1lja a!* r-dgzes`rT.dzD; ǸgtNKub-SSβq~a Wl3:x}%O8lm2_צ*A#T ͛K5\v x1#|$WH\Xz8llO !KQ̒X? &ct$h giUOxcU7tL&)}2m o.q6\%w,j;,Oxom.Ic'{1챦lxT<3f? $X[SK;ٱ:@amE 4EW0?_-aj#`(sv#+at?w*9 (q pӫtYhQa,2nPȳCc~VDm>7sٍةp%,J>!8j "rr&|xb`^5\E٠:9ö`LfR"xZ5+)l?tr@C;H鍆z 2!05*!|o^WXUt]2UE34k@f _mL 31tq'zP -qq(׮-ðtl aȟT~.K0(ioaYauXP vuF}qqf{+H oDCpr}ďG1ɁP{Ǚ˞1pK0˰Pp?8i;wo4#5aWBZhH02wo|yy\#@zr< JeHx|O> q&GtPIx̑5gwmx+f1}ExRa^<~ٿKYAmvb;gC'w+CRV&ݤ)OKĔ+r7uO&RnMPÐB/b3S9 m`^XwڜL)=K_|VxD9۰O~ؔ g# =w3ɋE,\4;Z2VPhOPz."5W2W6zvj Ij5|ev4lz;5Nj  wU5T4x.Ђp&KW"4{7('pS4hPƐ76s5(JU$X3#ûʔC9kQu%ښ!hJ";A4sPq/XY"V;͛ F?sY$H[!oݴZIV.uN%ޏ1kr."TR?d)NT9%2J}^sS~jtMQ !K#km`J*3֋zbz+ e>-/o,f(WqǗ }n,=jv?1E,t9 !3_nv*C'0&%;͵K>^&wʨ'ˆS?17ϤX㒊\itNsjP`їV(hbkFCwP2*V45rz45 [ Tp̺T?ҷہR}d@aB6d9{$,O˻}Sd [Ǧҝe!58m"@hR:z, IAh|ÙXՄ,6ȷQwRSFB"Nτlcd&AՌHz~O}A־ -N6XFj;ou̡[iW|,;;8tR&pmU[B\H3ߔ* Vn~}5.dڶ3r5>gPeڑ"95,IfpKYj(BT8*'|~ұ^zB[֜AʓJ+O#[΀n_TsvFNNg2'/ʗ=@KIAW߭(nZІoY+=YǃƷ¬T5*/#).d8u[Fɫcv93Z"Vo>M[?)6B0,nB  t 7p@:+mf|Od,-.wG+0fQ_$1dţi=_ɔpjUUp['&eܗf<%OwT -%QFWH[F9Z=20vv8(Y1ĕl?4Au8fh$^`wߊ醞Qj ;) ̵|Sa>mIqyO1W)r:ɔ񎓖Ԥ}OK!G:q*-KxLsyqY4"%7m7c\[bJ2$N 4=; ^bM62^_-s/X j03 ri, pyFXO,Ϟgx,iZ{FNMIp&3;: ڐgN aͬ?!Î\/~q ORJ)#!S^X\[;<իK ͻ"ސQ@lPi$lv,kA"آ>ob崹 E~,w(Agӕ:H"à.L;‘78D$OguyLP5j?6c$@iƿD Wn1(S('L+/Lz1yZ1@s@S7B? Qg=g="LWG%su=ON1s;}(]%_wWXSvԭ3 HB6O_Te1TU=8pl2dz;OO,ӵݹ/ _'ŀmfS)y4&1Ic&;$*YPK&p\̈́*@[CT3U [1vkڕ@L Uķ` 3J0/,3y+eA$%d&2J4lL{|m0e'GeYDr m+$_֚yUq_Ԟx3ñ +5 alM4 _$?E{'upV]vs/>RH(XbcFp ? <" F7qTWX>G/pMi;'>Z}j =#~k¾FJzJ(Ahm),^0>)Ĵ0 R\FSVLcGO\\.u8dqt|HRWnjsj`EW.yKkk-Io Ы*hH..?o/G8O|0ΣY)&ḽZE62&U2ˀr#;і&e8o Ыbr~C@jqQY< ԇ)&xB] u3˿)觜O UhiV>WSPDYSuKC:{g-`s͢{z! Vm9CBbt#іhBnZ9X ƒܯbX+) _'i µeCqLA㉨ {j{Qe hӞ&,O)a ^xSM%BqJ9]O7|hy<!S0#28C z˂yX?].fU;ְ{.$'V&RԂۤwoddZOV’++:K"7[ 1G!>DwLfxdJ*yEZzmc8+[v!N5-3z%l:ޠmNӎ،Ą+2I5- Q9>*r*.4=Ro7 K`:~4-+@beCgVMsFS0:sWlstUN;1uB6`ZN5_X]yx#m6{ۈUz"d:UL,RwIȑc104i{rm3x(8K "(\X}3,1FXux_F=# WV{+)$OIlV,eҠ ~ HߟvBh0c̒A+}Ojef8"~FM %̦:ӴXqЫʈәr7c- !k=# tΨ Jo 3շ, bZTeqd-<G;qSȀf~u򕝋kzg7`LRP،QwssT7ᥒ;ށSP%]2zA~ X :'^;ey; &lZ5Krf0@ HfS>dBE7dT}0Bf[RhD)A7͡pHYr `C8zTs( +ƍ4߾T|lyzv#C H[GbɠoJǚ̱: UXz ^%x"rrh]GC^xReiG*ݟ}""Lt%Vբ<,UPd6w`pds*. ]^`qA߻ѬD-\dh),WcWLn(YVTĨ|Y|ca)grw-k^V36 B$2'%{ʼn'OgK]:*N( u=TæZZ-ȱ>Z r r (XYJp4W(->>[HJ68v8t. G  <' 0iJ14p7revEG%A> B &:(& 6ֲripTf׍ +[k KhZE$%]J$~K˪[W?_oB-N`D+eEQq>hPv WQ' YOR[ Zjx-Ѓ`A*?,bk_""BvTޯ85\ U_ʶj`_&Ԫ{^]sӉdPU46 8+oNEcFكM$i=͊Y+B7nP߭nbzaz_s7pLuίJSn7f$i a`ms{X]&_pTj+TH_5-taf;Ya`4ƺp6+vtҤ&YC5ܐ 7 RD[|7mcOe )X~T9&Jo]:#t*CKg\SO/? 1ntC k0㱖T}.|eK+=,R[=9o0tMUA~04 oiq_QHG8ث\:G G+uz`*3XߨO wO}T!jQh5Lsi ["՟ W8kTjtD0i1>D;jޑ@ؙ(뻭XďLelJf#r9{C rDEt_u!QBR&<j'xs=w6zoJYH(,`$\?10*ݒWd|ODdf=[2]j7LoGعE2b<|cX׾CNrz6QOb%5rۦϨd,%5\~4p݈(/9gfeOgRa2G`e5♥@͞FRu2) `4 !]lWLLT62ѣx!nxKsJZ+ i3Qq{6MPuui 錭f])BE{2c˒T\`Y6zCZT|aQuiO/@Fsax٪RV6~ Ӵ> }ޙ[LnEpAVЋ> F^:d\#uBS $=k2VVW_\8@?D1|.EM >rxiٻ%. Y#f1+>l*`S䊷b0n=kL?WvtEfB? 6A.pzݏj!@U}^|Q+GĪ( WTFD)T UVAj{%q1=7+{ݍ;eǂuAYRFߙ26Iq7fo8h!d1›7PiD5T~|9LT_Y"c%?j%VOp۴|e_rO h?aVt8of 2LO H(a_/SH nI_]磲.9A+N^׫[2 FD]\lui%CMu.e 周Edg>t&Ĭr4.0y6.{_טAE.xS!F3~9_B񗳵kS6?LY lR;U3T@npLG:/hu vOՍbvñG@.),j0* 䒕E>?옥9elC uӍ- "'pzv㠋嵌Ņ[皀}aZ3̭!SԽE]3LxӉ-22p_%8'!iJQ65)=D&yYlqjsI}ž0ߘ#ꜢxB Y2r"g4ΧLpmG0sOdnҼQdn 9۟@(b c~.R5צ zEV x4@uXYFq;ڿ'{ kְ~gh4v)>eol=:6&:] C#K/V9XzQxN/;+ꡟ=I6BZ꜖{^=E`UBh!Hf4[ҶW˻EC٣v ùkzXtGQ.Um'mqS *q> Q^(#G&pI9xtjI4__pSy(!|)9 HtOtc} -{Qm-~BI|A@KQe2V;*.of1@xx|kOg.nG @9[suA]"ljUf-/R;e _SK;,_.'eܓ@Ap]޵p\lA{bbSsB*GTq_X@p1*ӇǏFGP](ԙ-k(ΏF!16NkCZmgXM8YF A{Dvf`gWbg<ӋaݤN`7҃T,b Dt֒~N)(i·X, *4+ӿ$d8 et_-ϓ͜Pcb`FmJ>h3<`p(#+6^s>C%;y ÉFZqbP%I$@BY6,qbBx#F ({٣&k"Q#qƮj[$KA_ |(eRo1UaLCS uiZqRz5ǖ3@"[. [7=f A|i5?ž]i_LZ"0I,Ap`ރ>@I mW֘jL BP%G+JAG>{Lؼu:b6xC8jp?̩Z"'_2rg/1Mz[[$kdC+IҬ] ?VMWUyc$ ;.f69B PTuNbj }gN4Gd~gBm[H&JPZ}?#('e_M![}ЦNkz D /FR2$"lr}6<+ң>;=y6=H\sfM}>ߩvtK|j.ϗ?I+)u$٫Xfu(=D4q Ёo bŕH1&[$vNTHn zuI@tnELJPX|Raj[wR4*9v7!m4K #Н?X2.P/ <+t8/Y mZn*nu$c]tMd:F6584#ya>Atv<kGJaW}Ύ0WXAI9 b6J .;-E{U-`R=hg'h~Aeb-S .w\輨 W|*&kjCps#֕})p9 ;CKyc r>fJ[.'<&҄v9̘9j㾃ÕaYnhmoJGƾ _S [҈SO҈qOq^lkc5UanG?8ŋI)'&Ua?lPu R$.|zdR$5As}NtKsBbd/H"s"-U]pb  j=$7a(s.N=+`V3\,a}7:&II6ܵnзϹn w>;.i;Yu HǍVV٘1ϸ`#e2cwc`UCq9 "16iZjA1e8r% 6?}.G=u9V\:ѲZb`j!O|erJ뗖@3eo W.I[&|(:/"Mpk!yt%س_./` Qi{įؖ\ӭ\^=]lX)XX\a%ı{qggݘ1b ԝ29Md1k{~"aG*JbzK_%F v1M]lkx 3C 4>A7zFiR<˧-f5?CFC$`=p5EpP/,{4ED4'f0\(-/LZ1]셟}I1rͼ9E|~' Qtx*#xhWF)ńhZJ?JgpPi[rJ:ⳊwF%p~;eG2P" yC@3+A}Ϲ*h&=;M {M܍.QYAZjbj3 ŴSҡd,Rn.e64^ɗ|V`PSo1t$ln-p!u棬 Q mCY^hECKxPd  f Zs󩻹'N%S8mCTZ7w]cZءNVl+SR&9j)SXelEJLj`H\c#1l$A |bE\oOA{ ˏDY8J٭iVJv B %})[dʬM80,] ͞Ul}8VV #?6ԏi8aΔUzh: $zg{^ۢC7MZ)6`9s]:ITi7L^ME_?<hތC$)i/[L0ҀP(aGJ!Zws碱,ڣ{cKqfIK(^@-Ho=Wkf|n & ; X(r\/OT=d.MݢSV׎LEd1g$2t5N*h 4cÇ <^r~4 , @'xZVjW9z.Oq:#6:g,`[! 1rkڧ-3TIAIoZu;/kV酉W6z (Z.orX!ߛBPt3c|2$ b!"hU|-nlhL7Eժ&#y)'D{"96Ͱ,iS %@}? 'xugJSRRT5R}*UP4^[=H)1~ aaQnjmh<)YaLao{/P.Y$3BO:/MN660 3#OOQYKs bp٥ &"K$NR&O ͷAwD}^.wQ\{.hx+_\ N3fO˕7G'ݥ_UfpӲw#3(&?/ád|ҘvԼ+ n}M\4TST/7@%vFVxw(A,uȠq2"bk *n^ALD;L.  \X ǂr2zE%u^:dY /5n0:ueJ>iaTF^wmW9$5S>lj Cap5`{׃/5؈'^'DxvKhBnmx0Tʦˣ@'+fwsX]k^R˓̀.({ *Ri\tǰjڨgihU]Q gx Ϧ[}RԳZ9t<뜡w]wb|Q/짗FRv/2* `{5⎛D*(Pk-knT(VI 熴S?FyS6Lp%x >2򭈧H$Ʋl)Pnh%gɉWXn4ٞ\HPÞ*yё<0+JaNL4sV: Y4'LwW߲jB;h97H(%,mM֓Ё6HIIջZˏ;O8mKNg_h!'Y#0  D8yeЕvdH0Ӓ oZt1?%p"o ~I;>%]?ut+1RW4JPP\ԗ<(0}!(w%}l~3&>0|&QOIDB-iRҞM#V$y-k`xұNiy )c8\tRTn6:pbg+SƌI2=h\0C8M<7jnt?B8P|ab/:C0]_A΄lb4F<{=nh|Q9 uʙ"\7y~l(|9>rWKqgjZpӑ5Hmۖy1uANʃ1&2fFc:ZKOҵ>dA[}򸳓=`c1bMqKL V-PYzݾ yc'k}(9S G))m\Hzߴ栋QD{)UH.$!'"e?~fWib {er]tA$X)|ejR*? BJ '7 =#_ (_I!i?NJ.fjUHO.5GPV0($ERB? E=R:gƊȁ7݃i$C>={hP+/?I+}&ͲF 7C'YA2P{LezQ[(Or$UZRA prDIl ^HQfzw錙ҋzUpttJRƼE9]̷  KRieإ۽,=|YuqA;ةig~ Rh4(fq/ٳVB4Ĵpm~S+վדIruM AURiYjl:nEE_8p)UO-/8'(x 0EaMX6ZYwKrNq:*]ioO@ p8txWʙKMꥒ-r6AwG;l (z/PՋp9N:L_ꇃNÛݕx3Gj 9TY+:1NMykfbؗ{3%BAv/D@,n/Blg h]&fUCbC#6uk,[ *},U44+n|Ri$-z}UM:@׍T6-ӏ4m,YTBĥl:eě ?SQ,VŹ40l9@_Me)-z/Q1-H5琖dh`_s{ VXTJe=)VF<d27s{5YXaw^^AK 3J3jY`ثJ3z{㨴wAIҤ'U6Ҹނ(BoS{&}U<9]#O7zzÔyr,݀R#z]B}oM202++#<2m0H0m\~|xE6h5L?ii)QqVp+ )=gc F&#UuT2JYXk+GaY}kS߸Lњ*u 9#sMR(H<^(*P[]!=IF _<C0F]Mic;)pDG{18I8)/ 2Fm֮7act3W9kl*xR_=X -XTS91NNΑ , S\3־/N}+ XVvk?׌Fိ{![.pRVdG2=v4m 4PI鲨,޻ V9(W\|"Rg 5-Ft6W~,mAJGS6fŁ=J$b!0= q`L &?v.Yб3`,L032c%|`40+}gFbeLt7E"` %|PTw~ d+^cf1~றorNav7a#:zw K4Vdb8[//@.iɄ*  p:D30[olk_X_ū6^B$(n805 z9 -[F|*wE 9[[C+KWc V"RQ3}Jl;˲-ţ׵9/fhs\ .zGYFD8"@!d9$LEF{O[;㵞Auğ(0 {S/dʕ9g;-H^V2q4wUB5uUm3d j+Tpnn K!~vm 8zB .e Z׶)B(5h^i y8 f6a,"x.o)cow\ݖӳGj!`*eͿ\ 9J4[{%˛a0o ԪUV f@XU]^}Ϧs[B᎖fKrX"f,t lLD) PBW½<+_ER [7P}j4(2(S~ӷ^py@*2NeH3\TK !?ӑW~S4'jԸjybEz,u%pbH#_GBλSFe+Aq ZȨT+LCČfb`L&8լ>ϟFlg rэJ"D\Nψ4PcW7ߏrT#^Ohvacq3jl0*)B ]b{W}cqq3Nh|辖Cw tĨG++瓣 ׉G &5W*pBPY Bwb񥝽~v{BF8>i3ht}'_K*N¬OEsRb0Gx[zϹnMsA^s@]2Uśa4S\Pk:uG42uL6224(M5!:MZS UQ'qz/qFx jFVgA>G=K %|qq]kǡZ-ôVC.!KaG՜'bgjGP̮:ruo-m&aaջoCvҸ2o%\EY |qTm ~#WdkdS"oeժfjR s9]My|C>y2 :%j4埻ge01*I7D f.>CAO<tdMj6Hv,ʔc[Ҍ!-#1`Csri˱2nZ@ޯ8*QWpùh\kElֶI=;*ۨ$:rq۴[ɽ[T1):)!;K@+j<4͂oсk: ;w4)Bn{޺4nkסPiѱjPq/Pq"/|-YnZjߤ5%Lx1[ȫ؁'jfEI2x3[7p7ؘ" H&]TNb_*ErQ~=P)I}T 1.eD .id" 1S]Vz<:|""FHmY6͟{t"I_J1ӭq\a_F$5:~lŬ}O&K2úY:/sW?pB/3X{%bpx@<6w.hd._?yhura&&33hT YLx+rBdL! tҙ0v=i*zAjhH+r2@;ݯHPM&]djoCF- <1طNyK|| \\sZ}nx PV]@{ƚopro{6ŻF+_$˨צwT|WO ٲr)私F ǣ]dI*]vb+BG0p,tݳQ;eC|\jzJDe *- \v7,H8G$OTF|\tSN4YW)݆_/1`vR0WQE"4/ l,W`[kmR}L\$)ҩ /xcSX]1}n#;T%ecߔ{Z_LuMop/3jdzC}5b2귇+h3SdTQTv4k`l`1CI 5KWY"cq2-(1qkar\=^1s {h'!Oijd**Kѝ*_f ]dݣ 6\(u * |ISWW>Ȃ'A0h!]rوe+>6x K2{GÛYȁ̴aa鋕CmlRd&QVʘ ! ān 0qEqPp+}^eCw8XLe2Vئd=?y13p q`?!/y-h|[~ p%^"SX2uQNaHT'0k7%+颤C(Sg!k`}Q!5$5KJbOJ4G'Y݃ ss<⯝bS9C'?tOƄmM(@8^0"+Gbn"/ze5øa%ZH$2tSY)d/,AN 8dEO|c>ݬ*`ͥo,RB VSf g^Ipagi OBPt28$(A}T+JE!V]e-35?7A|6^TV3KJגcK}`ZDR/R+y,%n{,H!%)Z?AV~tB|`q7cEg?,`S_XPb})׳q/<́ܯh0YRⶖ}R|yGsyj{\QH~va$š .9cE'QyBAŲ{$_Hs$!{<o8ٸJy0/S [E(Wx"h ?=%g-Xe4y=Jτ[1)l-Ll0(Y.c^3g:6eE]b$pD3Je_;h(,nXŨdv i8ԴGՊW::F ~IZ!4=T%6߈<S%5 0fŀg &O>\ Dc0#I;W[n:Ğ/`tv@;#nØh.mXZ+hkh1%溯rJQ@і-?@^Blclڲ_voU,[ѵoh^Uaygڋ 6 4$Ij¤z.?dt}@Ȟe˃S^ܛ6I<+ Ot7{ۣjFk?׃J3 Sa>J|x^"5@/oka9C~rlYcq4^Z;+ZdU#.R)olFB Ō?ܬ^[yM:ߜv!pnA-XL'^P"6|P#W M;/U,1SKy"Z%@%vj^ a Pkeb J_6dvUl佐Xޏ!}7S"{(b~ i'`ijݯ/=Aֵ/\"D,LA}慄?rMW9VxKf*BR/.HJǵp%>gN[ cukH\]qlQ*E\;5G=|k Y<XM+ǫae.$^$"&@EhW%Z1XVr~CJyZH&2R!xhA7$B$WL{z$wZPpF7 7O`8Y7[^/s<(AlkjS  ݮoHcLy2rO)?h:`uPqiZ+nZ; /W43$Qn)\2K,-tQZXQ4tfc|Jj_"3l{߀W,!WD{J-FSU(Yצ&T5onI̕V+׾S=Udq!9G9fN%m;-ә|xx&3w`\KؙNlJ6@PGH ( zFA/6vm&nhwȰGB~zön:nЬ<Ht(;u̒1Dw NdJ->=ytLtGD8_`bW {b3Ϟ*`U"_aBd£S/)3-S `CLQ8'ٔQ{[iEU#q2q[1ֳBsܡ&?dk+I+yvІ&?]llJDG8= IE; ߡq1߽>+k~nCqFd$!sNҋLJu5y n0B2xEi 7ÜB}~hXSLƽ RדG{֖9&/}FΫ{F &9 ,Ef{5a30 ` ѾN޹!3~pt U\kn8300Yw{]E5 0}M܊r'mұ׎&&?M8m -5%:;?v5V:Y>։0WO{ ݰo[ MKC~d >7sη) Qp5g{W)n Ȁv D٥j}UDԾDdz?bN/i`cCIg-m=|ȅkո ߥY(oz.oPhDwT,&bXl@^mvpߤ]!JDc >e׺h&4 +0*}rV Z]WSnryJऋ]of$BGgL&?!trSCa >`+턒D6Hnyz0tGvʪS9oTZB)u__jOCPϩ6d ׸@U(%~QE 8U0^h|3Y1cʛ' |nq`ͭ҈o[#؞vTIw#%PǿEWQf)щW}*jX7_1-Nڪ/7g'Y-v?|'Ql>B忑& g 򆴘zHI436O(Oywzå(nΉeg`uFOWwPeEh (TͶv}2o|cv8#壭U^IQ@V\3Я9ϳ_^42Jb$DI77~Ѱ>piWyS͝ńoذȶ1Sd>:lfPAN*U?R7>/ob=f-,P.K@t/&v2WÂiAk]6GlLKϢ輥m痖Ǚj3JǪUUG,ֿW:T ޜ_`:y2q-{JRAhծ!s;XbnƮɩfr:K=~u`)4#sA$6j0 )CK? Ntj h(/E`9R]"G9Zw5C0OGW -cF 9 i9YfH1FmHDfʳeCUቪ?zckRZL^v\3xۢS_p + gWRXgO{g؇$xQ} 7LՑoɭĎXE<-tG^od@܏UGU̡oؑ1i y$x'Cr0U%`[̦0eS2-27E!r8e>̯|Zpxssc[ԍQq(`x6;I.+!%Wy@n)͔ѽ.<k%.79X^c0Me{|sUWH/vB \2䙣n/pݮΞ/>Ӝe2:eִ //-XlES$xrfO d^L ka>Y)f:PvW1!o ز}! \nB5;`='y?J Ӽ4 v=( "ÇC~rZDwd&*Q|%t!}e_~6TodybYCj *@|ϟw$|#r8^r4sX`vL.AV{۫~(m#]x1=`Gπ׌e LlBL]ICsX#=baaBq%! ;ڴZx1wpH#k~2V:eg\,\U>p|'6Nx̟2]>!>d B?~xtkLkSv:}m@_0S`;vq@"tD$!f,<3!hS]96곀qbas?e r'Ʃ&>tھYtHf盞U| Fzrh jL^| iG- |YD>!z>^31d<_c}g`H:&և*} 5ug$աrFYZdTɛ rUO,+Mn){31q~|+:` UY?}aYSKqu)o:@ 5Md\@C 'BM3u2)v2XK+yM\3Cx(ZW<\qh:x~hb.&z7NԘ_oz)A3a%Kr_Jn/ ྞ3Cs-? ?5h8wd;/MWաUbɫ N5\tN dܠDK;qPH:V:D8f٤tkhcVb'Kሊ[*{rM)=Ǩx["9N|m)D}55pF)c ý$M$$/>4pp70497>\oXB#< j @/WN_f^WP3;7JBTA(ؗm΄:cHP?- d^Bl3]z q=hBZ*,C怼=ڜѠ帪a}o*]â"  Ⱥ$w_y1 p4fXjB u,7& rܱXh/{ަ)(ʑťн4!6J"<#ߕ7XU1tV_5aDU,|0?cNf8 .cO{se^msVp bJO v{sb}ڵ8U%'yiW}]lٖ5 B $OE*2G4'mw.g]ݝ yIr 5tH DAc!{ٵE<˶ż_btus;h2a{+ߘ%U$Q&3#o1N{9/˔&ZL=jӠāɭ'JNt,T gnԖ82ֶ+YJ +{/)~ċYeȕIȍ1H.g ~|[00==(QCE'+dpz a6`"~mfbqF,t4ifV4#J^j lOEds@﫮Ru5u(S0H]J)jUv$w&.kȋԸ ?ɩxUgOn?=PϤ$2=\mjT7}@5Klb#$88Wv* 4?ni iܕr`,L+4~=ҢZMFFttT Y{0:Ï? ];9XF^>dv|*gL{L<%_͕QmH"#B(2`lBV^p"ծOx[g: QJ+vUa`s QbjU+oT# 뼇:/YLh-|J-10ZS<~:xѿ=lt4bӢ6P&ՒAf"Tu? 0詃y{(~l֓LBd= iQ氰quX/4tmA!"r|qٿL'ݦf0pZܻ)4e6c)ݷ$@I*4ʃ 4zJ`[_L"E{Jtj{q@߆87JtXekg%TGjgy>i$N|MYDtQ%[qs[ϟI&f f6eHǯZg2=H¿cv1n[Agu EkfPl,Z2n@dЂ> e!wxVZlWQ1M9S`G_ˮfOߤnAW`Kᯎ\\x_A?]=}APfK8_R V\ZPF7ʃlh;+ M$6g{N:2C$?-a~@6V;m 8+p'=n3^GU8( [$Nݗ=S]æl3sBQN/oψxu1jVtF]\G%u8$S,sD`G@e\47C7 2Mqz_s;? 1E+C+W.IvR 0ILqQŗQ[xْkJ =aH(X)w K |hnU)M:ˑn{U|}8n /rƅaCFPWM, qoSK@_uBo6k$ #w*Xi@yR~e3IH{8g~5bM@13AA3Q,@+ĚImM;5פU9)T^^%U=kS-! 9QH?BSGK:k+UX/FD]'ID OJ hJScaǔ% XӋ>K~+8_8ʌ_Wdi'ٟ!i6G#Fq2., gT-k] ]b\t MPEQ/ aH bxzfQ7;Z :8T߫rIAx`EYF;hdIDRz%$`s7%H;`-F^X>8=^;_.CV9^D7Y"'A ̚Pu*hr@E의UqofГߛ-RɖPfԤ-s]&ȋ!![J(i)@NK̛Ϧ뉢'8IJ /Rr]Ư[jvFdgJYRS"%SsEo6žA*SKB.EJ=l{E$ΗqRԋ#G<LzAU5`[>*t L(M|هǠ7Spi-z$OɅľ2K@Գv!̗{q!q-a1d%Zp"5Jݝ2nB^,s(63eMZM_W+sk0.qyq&$;:ua¹0'q G:@m^}{{uAGH^42xb:7 >2#0} #&YeHgaFV9Tjm^Tb$̓+o-jt G9)b y0P#8WmGcGq0/՘SLv?p`i_Z@OesW>:NVؼ0R <Ơn OM2q5~w85kr;є)KHiS:e8U0 GťrǴ2qq D\~0}3߾fhjcC \B}$_n(00/D+tE+}"Q)q̏pܝje]e(!m6UKa!<<d /!y0t0UCA?wk4T,Ǫ6(8##aw4QdtjHofvu4"8wX L0h A`4,aߌ^ RS[7\ 22?hMH7s5Bl'IR,-_ Cu{2=RɢỶS,Ȝm_?(]r@ixyXBo!FY,RϧCsD)_yzn1m ~C<дIOAjUY|ƄCVK}U(|\'- GwmMlVgR2#T&?ɴ?jΦ%V8^=j2lϨbk1"#XzW!k͓;-{hQo ,=*֦0ggDݫe#*+oOҽ#<` s5I,|}j̎(ASQ~ E[[3mȔ+.:Kba>0Nus<'U(0K~Y-֋Ϋ NyĦJm:X?.57ȱlxkҏ #|uB vIb{y++v5OnJ^8se|U/dȮj5P1*MGe"y"p|\ӫ"%в|Tl!Ȅc@#]L)ARqߪ٩|!*9,1`"2h9} 8iJj՞՘7s*DR"B9lb4_q-$[$XZvx ~sRCc%5ETaOes.Qo#Zz0Q)2ҵМIkشhL$)ֆŌfiƭCϤ]@g-&鷋qo 9{7 Q _Ǿˊ,:hP?JG7s:bnyLP8-}TaM2g:$bVR8_6(bVjje_/r)kx[R4jdnk}vSLǞ4&9ym2竬~&{ƣ:}{fCoX7P;\.!^ IvKy%T %XXM[-ZQ]1WE*Mwgu'(ަRf $(̹X0+ShT>Jrx@1&GDQ9Ȩmc1 'io?fȱ^hƊD])QnF{]Hywڀ!M)Y.4ԈsTގ+l*kY]a=hDjv *KF=6$Hz}L\U!ŵOq 8/=z]i>NLY١-T6_WHmv!Ra3CEYiBLJߥt"9irS84{[à+%m ﻕFvߟr;5Y.&'hًk Y'| 1r )A-+c~V9KHdzX1 1D|rch`>;{ (=6{{{VYU=6X_qt s?r)tnwS f]´36@I%!>OOfؑ[^kV|C0vPO7ytt>)_I2vg _mg-9Z/>* * "E[SA+q-Pw M]:>{qtX8( NW^gZOw-lR|8gS(Xծ~PRڃq6,h]2ʹ H,8t4p^^ G)0H!3X9oL1U+|m܅H]D- $pr.`m,rEJ4IrB:̨^@ʓW.((Hxضvc%.h.>&J6Fv%\$;ŢP\MdƽwC Q ׎`9}>-Vv Rdrx :1xP8T$|%[j!n,_WNO%O&BUeWsҖ@fhAGaWgaQH z#k%"sd͚=UpH#wS-t=m0.*  5 r[[f$ E>?*|mbf|=n`9yZlCOaJTp(S@HaSZM+}dV>"C]"\ &oJeL@.$3OҦa<+!_alƸp)RUjM.1  .utO%z,Lo.\ab^/ jbʓ!Gz$")*D5D A@JRO*XO1L?֨k:ܾ. DD Њ-_DDu(aug܈}q0a'5WtaU IXD>mݵ|]KFaT 'rLw`=Mnhcx"!.͗\ʾC /7dwAb4kHZpbOѲ95v\i3f` (6WlNӂ͇fcF@]HUŝl/;^K'Ab<͛/uq4 *+r-T]d ` X Kd/!Êe!.##ԁA$h__tY8Epܔ6Y* |0`|dL&˵q-^o @JHwfcqJ8:Bph"g;-bVQxͦS夜bw?-Ћ|er$F=:^JR$Nnꔍz}gzX勼Tr)~Q_njdAԾ% p~LPHT9/{! ` x4faV9/  _M M싼ᡩɀ+AƩ<՜ΐ_!aJ#ͧ9ĹUKEr < )y6LgL!N-϶ 62aQ/Wo & 2IIIGclTʎlGѓ]=z%hFaFE"dlK:Aek |n!amjnqX"ՒtFTDV8Iw/L͝j~S*m8F䀩_ތ,.&b/g8eq?rs Td)pKbFae#' $Г>5\Slzj'7aHF鍢rW #V,l/Uؚ($ٖ@Bلol&j<- Rw>RL?\~E%dWkFlhAHVYBTMb-@pY?Υ8L'bM1Q?9/ NMe:X3]yF5D+| "{cǚ@+DۈE-lH9TzC HHP7NdS3D~۲{fނ!6WE"&zhLD$z4yY(@ɭ6rʀj6q;3'Hkwqͬ˖ѵaтdxe&ܰqa}НU (Ls_t' pϞ@a^%T9RߍSļdh-v3h`FY5,>.B:_)*NMa?RrTp.Cܦ(.Dz@|k57B )- *y|Oi!)8^?g<^O]r-ZԸ8D)ncFu>L(Vo$ᣘ0vQAeG 4v<:@XɋMhHRdz~[kǨ5r>$:FrܭV"P44uJڽ}|krݝ(/5Hձ0;NNMެO,,qnt؁&\x1ɖ^ShSW~f8.NO֥?lq12ln1љP"!u820EV, =ʇ=.YFS?w&i DON9*qHIŖy\ iq%l[խLI1QqR5rwzb_*ck5Yz./{&bQC:6@C[Ey =˘0A*I]LXU@ ͢-r PɱV֬DMQz,,H&紁FVFw{447'GYN qw/y929~Ng cZ!KK +eh|.LaB%`;ٵJ֦P|͓_"Ћ:iowE#=N9zۖ{:c:F4T4_7T˂}L s#Շ# \ovǫHAw#K\5sJgYfѓ/'?a$KP_[/7:tÀ}~1)AH' Yly?ƪ89BwO?I{pl~S0c+fU$ixt3kP_񁌋x|jqh*P–Q4doDRs9j:WkUmI&3U?(3rZLl`B5Ds g0QZ|QX'cccl@DEKVRv~T'>SFεbz,?bITC-\9򰊷 y`j,D]faJ%]0Ao{|o,mW Oeٚ{K mdF``&ؓə7>#NmSe':,_)u#U |OE UJ0I+D:v´< |k /N"w7" DM-RUyVRp[c&,㝈Cmr|[4U3 op~|7O."K#TFYL48|[ (XuBL;vjYܔ5_"~nA \i90,zsd]'¢wNhA +q? L * \wU.@;Bԥ/ "~aƓlTK/Ⱥb*e@Yh=MlJ!y U3! Y;l:b 4.tTnG"IzGF|v< Dnz O<ڦ_R3mg$ʬLcP4F3Ɔ$ʕdnIT3\ɤ`28 H_1.q- a&n5Hj+M?͹A·6w-4(IT.: ^H}pW]y6x>! |1+H"6H\Qs{ GК: 5y;?HaeBRD8l6(kd8 # =ĭO.ntx9`O tCK6 ؈gAT:Fo')6&gL޽(HOEܢE5Ճ9PLLgc99VvnMlUS7CPۨ27N&^'˶ g`h!C KI:{;{ N) ddy78 53|UcBx^+gQ%S1T%b4 F>+%h[S޷= ;*r&2,5`0':OM k-of?ۺovӪ<M.=AcRJ5O!CnĶ])/H<_1M# _A&ҵiCF]K! I,WpulGIKp'@J47;3GIr3o[  @꽱[sidAK{ۻi3l{D0/ȮzCe-,9:z'!9Cn7*F7%iI5}q}/E\]pXZrJ'i"k>.ps^b LVU/P4L@r>Rh~#WĮbkbRԴOw7x}$.]4vAl)$=݃Wԓ5hu8"Pb+})v5o!c}@]֣ z&O%`Il| ;|kޑU'Zumv'?|%WSbLhb3i ]'e(.t orKq<;0.KASቸ=RqK׮l's㓔~At [;ݐ2j@p&kKQO^hxZY@&Ä뚩1+:|62\ Ғ]m#Cq$f>P6Q9Z%G%5D? nedmb+O3r\ l"F> &\w_ͤ\V;dFtD%OPj$TlTeo@MO\lF7'C5={(%G6[ CS4O@eoB4 _㮠/µPص\x~蕆o.Er%'8tzǁzwDU{Ϲߤ:JwTp8LŌԋvuSZ/$Yݸ!9K"jl>ɮ{m; Qݦq;(ܕ;ayE'vD)_M-~5pRhTwXAaWݶ^ s /Ja,~bB>U{G'Y1ksOF5RdW:b`TzqF)D PY]QG?EFBós,1ݹ}߹hFbV48r1} tOM!I/U~;X*V Z"[ft{ K<ϲ U XB:D/ħxR^=S8Jxi=C3l,,i5jϐbS֎vLz}b<ʙ6REJ##WzVh|UuzkCWdta!9mf J;4@uQY 䈶&n{c a쯃KQ|(7P AGf yBlh=Ug)}mR40g⦻bf_NQhΓ > q(H,"e^>Dc3SD5Pp;z =RS?(-r}S|S>0k"g>8-h>^<7m4swf)2iuSc<#F x^I!U7Ȫ~Ӯא9h` _.ݥ7= @#wQyYøTq4/fMv7L'֧ί[ob&Y=EGsTOD*fzLC+Y;2xkb"LDda!^|>"3)̀^zv$.QTA^чɑSvP_c>j},!{0ITS[UGҳّL_G.:kḿ.XƓ!j4XFg}eٵ- 4r@!mwOu #3ك+)IfgA%nf.t?|+[}]dhOD]@,fxhYԡ!ɋkϧoɐ&Ō`׽ѫSwL-s_nC948/TʽEbATؕ􎦑ed=Ԝ{Pg4ׅjI9CԀw=;V*jRW``;)'.}ut3}"\vTe¥yS!#^v04tI֓cM8i.^5!Wxtoo60 S V LH-p8{섔LϓMw2 sr#iZ]׉w>[ho#c{qgAZ&<#`nC ,] \rè BWD_j(lRtU,*uu 1JîY>\n4@Jqf@2AoB&r)U-A/"^̪]IˋarZɐ6eC[ ,sKfuWpZ'hzp n3Q9;_y?PPZ>߹)URcS7ݨ Y$s~TPs4-sNNklؙ< AG@/l,,!:8d>b))Ի)%l"E{[=`E @3[Bi씫@ZOQnB^?>^ec}ДF*P+O锎yf "duT)Zr,O35,Xp ^$^º6}b']ZJ:/H-23ueS 3|{l)gǖq𑓞 \}b>y!<ښ:7Pe3Y|[41SjHÀZ5-?Oe?Qs`T|[GhA=fe@J{G ~|P`~C=xFy:&(s<4vF73;d!73oA:7|It&#)p^[;J$'2TUg'Eӌ-mlHy/Ko^UZ()z1\P5C6Cg&%Vghu/h|oخ9i.35؝/Zs!C`e*pL}M_H#K8 ^USB _qlMDԝH)pTuKikfl3ƥ4ݫ$ļGM֯ ѣ\h@tlNSvd>Z*.U4|eCP< ~+;wa7d;USkM芟9\Da}Qt]w|8u&_>F ]V0z7 j4AK_j|'t)Fѵ7<'HUhMADnHf[Hԫ+խz+% i) *\7ns Pr`p-:r[r%K+)lyȳس}=Qdn#r1˛~vdz>e6D?:= 8JGja%M qykWdhz lo(J SȚ (,7֢EKdY倁7׸@V9VP&K 0B/9i>66ǵf29k@ġ$*$HuRr>'Cyt2.WSRa0rAh06t6\"jr翲-T.. DŽ"S\6& gU:o{xJ'ըg!B$\9;'+Hfi>rݏ_ H,N})"|U]pכ0L6rPPσ4Eg:BYEnXv_n-+pNP(P 6͡!Fcڊw#3E7|>>2eIR"P;]")!k/n'ѹں<5 w|1?7'9r e fPNP9?鉙 ;TB"e(?)ȼq0oc٤Ft@*r3G;eSkSBbeқiV[aQY ӯyhwl  N\.# [vUD2u"Y?RhV59 Wrxcmeةe3fqC_h:ӯġ5Xd<婰i?aB<{JhN(&VB5:sus*F~[Yӕ "K2U=p"uY6^ߠGxj#8g3 9qg>!(/_Rm#{Su킸7آ#8B;1M5 Y<jFD&cJSpA)8fb=VWYqS HTRczs]2%/gq{gv<6ٔef3'O=?V*W% ^ ;HRyČ^]߫fO{/P+sG(.ËvV:wc oM,҈:6K ;aVuSO#l]O-xִB%Q*ꜞ)0ŗ$gR[+LϐM,'tsǫÔiB` L1p\+ܩt C <|Bzy'q8`1>TtQQ?$(V?B&;A:6 q+ zlK( ]Rdl!r,MC ]DG0Qfs0X(TLmHH2ZLj,rph_ ,#s␜DT@4ʥ=aFIz> H6D}icŷ2n8  'а$Y/8{8!zhã9%()mY1$]һ6ƀ#8;Cq9lw*~-9 >+vP>DKºS>ڪP'y1„nj?}dajoYՍaVcnriWBtX?b2ŔL`q(]lriĹ LX`+IwF _˖p BS7m2t+| t{&Ons؃b-'!jky$PxZ&k5&:dh qAw8+cpGh?IotZzVN'Mtu I(eM;U[e@Sd>=ߤiVUz 6kZ(LVvCBF|V>w7$련 }]Y(JGPɼ(!ox`Հ*F[8Eq3M?5PE^ZBɓtKމtpUp9ߓ9_|-9rEAcSpO_Ьda 6Yf_7qӲYˍ#͕;%9N΀0찵fW!u_N"++hn70atk[g WKREݖpYLpΎyFrA'V(ӬvfE6&2e6A,9d>I)!tG7 RlS@a;P9zvMa^Wȿ.5p Deq7% B DÁK;wjqڊ :Ioؑ3^;%вs@<7'M`ym1oEbM\:W1n)q>fm\JWބ24BSo>m_FFe2g  #!ֺ&m{&m*x4ۃSuʓD4h$$#!y)% 7k)ho?~Q(U{!l9"6/JeIջBP 1 j`z˶0m* NBIBhz*&U?,:^*d}]q|q v¬}g͞SZpcOK_f| 0P,[2s>F"OBB 2A3Eˉא^$7mqraT?ڭp4Kb6l(OG@ܯU0xz5CcS>c٣M*̛zr#M%n]p 9;EHoeRKb@(%u2ayRPC~a{O ('6"/9;~X ޜoϭз7x9 U{pU_NrP|k]w0;3jy\$;jlV JuSx <۩(" : .o~We*)ä;H42g0}޶B\k:^ !-`j'Nɢ>_tGmh|;m:?fi[ )ȆDܗޮ)tE ü ?2 DJCm(O_;K(Q=]h( S)_{Wa)&12=H 0O!-ʸ'\B^[\Н-S͟[;-ݮΓorc2dPG*vH\Q2`P˜N{s6 a ;F/`44;2_ӷEi՜ lClZ@SuW֩#ِ\q`A=W( %ҟoђĕCʞ7ʋ ]u*!kqY벴qC+b$l(*޵aOdƪQ8L]?.Lfʦg>n ){>ƈt6ZB8 n8+3ٜ55)u3S3Ԅk@-%v(xC*mC Lf ?lm7FGs[ _[s6y& YN`jrmsvGZhD`ˍ~Z).w5w!}IL< woDq?b=r`P'9 n4I_G/eZÔ4u,Lj+rh%|=Tv']sȺY̐#!sb;Rʠ>&ٺ!KmFWW"QD˳i5/af(yr?e,G<)4\3K Eo#ysmi{ԷnGUkYN9 cƸܱ|Fu+$3N#cռ]1Oe$@ ҳ#ʞr..2SXM :L0 HW3*аn ?f3 \ih>W,7۷1E׉yBAn$_L$f<Ӣ6"QBa~hqSN"Yȭ.൚-ҽa䱵O(F%joUAa"6ӰۄիP#Vv'g69k( U$)P #ro[}ڻ6.)٦PQpaRƻ_v[YJMT^ d\D{̰g,XL(;Ct< cq9ԧ!IŢCCCou4VTis32hX<=xѮNO I;16Ak_1aCK1rJBcnr, F{ZHHi ȵm+ ~aUyk-MNQ É)[}Mg&e;'L-{v#'8=;m]wb&b`fmZVc7w 7-'ẌmlcmO~6OL^dKD?-pɖ]Hx gm9lqR^ VɹB_t;k5{ K6 4E Ģpֽ--r?qgܫ#_"RXpr3yҷHwA '\rNC:Ih}+\kkZ4a*ټLlU1&Bk gd5/THe>_8sҝd0KNn%D8\x5*u1S+t>oEjW;IF~hW7=fZg2ğNELYXLtԷ^_*2v$uעf\. å\tq \e| "Psv#4O;i!N8'QU5bhTo궭ݴB]Q!nx0^`6HW ă*[ʙ/$5 &=o햐s$)g=CfOc 'DZ澮&%h(xX7sHG[B%2|>0^ڛe1ӫn ^}39!{p1[e?SN+RExVGRT+zY.N |.4>g56yn1!a%Qro5<,ac ˶_= 8\UTݼnmP8iTX,6Ǜ݀wZFK ] lޯE|) kЦK+fM.2u-rYԼ0@ u--̾f#KS˹i&MC(c fHbܞM$) 1JM#xzOį||"k[ d䀻BK?pU's_΢xC-` et4[-,(nA P^榚~ T,]-LZ~K]6>&qUw@܊@h]^.l)Tupz'Ѡ_;LZXzi}mއ4d:uTlU 9| W[~eI݉8MS5o\q7.Yfn0GU's': ߇R@lhzteXuxxkGNg܌ռZE^$#7'%ث?$,dm+7Qu3˺ҋXD?t"ۆ+ooz.l9qEߦ9!{& i+WoDί0kwoW z.bvFn.ywOvD66+՚n6c*h&rӧUrQ A}y[ ^ O&jzMCF'_>T=JR^'Y~>|jHF+ڧ,c8ZWzPp%n+wlƬL SBg E걹&fe~Ky=&-X09v@}Xd&4;J4Qi#Bo?xXFYvk/j,(-WҾ70;"wj.NAdI$}޺!%^|;f\#J`DYcz'uM.'#?OUW;ʺkd%B #EvZUv9\d.Lލlv|;rrTa>RZb(PHNy?!}_54¾ޠ7KSPaǪ\9똽4YkK"L&ҖHK).^@:p]',p3!~6Y9NU$Bp3ZSQzfTJ8浾o/ 3o4W¨jhrwiVF-QYo|.q矵/*uY9s= k\.+uG[9z!%rsЀUk 5`-n$\Y[ rI ?tr&zS)-9:vYҫ}H/)ȁw +U ce:k鄆&OCEfK"$Ξy@VDtoېT"apkbzmxӿVb[, |7+LD#0V%֐Kw578y݋^~H*+U!DKޡveH lU.ۍYAVFή"Yi}MgTN4CVrd&MVp*1brhҎm&-Y&uFK{.'?}%:Hų h5U[ 7w\D߫nò_CZm="Io̯Qo{u3j VŃoTiq1I$]\i&iEa[3ڀ0MKL0>D2ɰNV;`sDۊMWmScȯlإ,w"c;CS||OSM)+`8  se*t )>~Nvfl(zejy?2YsF"֠'U2Aݻ-o!<9]BW&"l&: 8N3]&ƭg'e}U E.-^Tӌl m"_.g}jfuʌF{ T'#fg:_G鸑-/ֆ{B8{;-q2 YfPޖ9v;pwjHīL0Rk?PG& g4iF )4,k$w[ÆA:+uĢ:ʗf&Ka7b/`nhi 5v)f ]8s.X6D LN2 !ĭ؂Qp|7|H_6@n7c~_MQ rzw(EbՌ,þcBQSG p A8xPHmk0/d-&OtބAJC4鷍V5=:s \Ԛh͂ !d[(,L!Vox?OR -/q,y8aUa=ؤn⎵pah*;~ȦLO} J-ifI!ӔB::eBclE|~g"[lytx clghd}gGErX`R $4iK֣bc܄ 0@zt9OSN0gioTĵ/sئnB;xFMJ f/%mJ|\U*FǕ,O*9 k.n[Tpч/Ý%|i1s#evT4U?EYL=U؋0FS"1pxʣ*w@mUeͺ6!j-1qb8rc9[#):f%?]L>@j](bOFڽThJ&b,f^)= a X}JZJ C=Ȫ.;KSꊷW"ϛ^rUЫ_xv`8k*pmAOa+l^J-w}U_ d (a/=pD=eфZ: VTF6:כ_`F&ƜRCn69 QG!Py\)4zNn1$^"t1|ycYS%;>E_QنxJw$FxY)lfzFL I!<\JhngےF{L\  b#8a̡M&w: foOrc 8vh˂ۊD ZU[,bh,_עgto¥s^;ܮ_Ea\MʧϾ.Thwe_#:*8 =`=.2Q R i ?FUM8 ʲ7Ae.~,_cE fZ1&(-häRӺqpU?tAirG"~M+_ŏH0fg'u5;|e'JAp =]rQAV&izP? [``?Xw2@`}#v0-f,ƒlڀmɜi-1UfT9FC/ 7dI#-`kpc]_xN@ä#A?Cnduq˖i$x~b#r#: ]\9/k3CG%UݪƏuGH,Vj؉ 0u0 9ԈoCIzUKG3b.-bWEYPFc)^lG)G5bxًK[pC}D`#\VWi,L{WP{6T3\cZbc>}^LW g2qai?ꌞ&CiSx_풴\.ԈLU&F[\#Fׁ?=CUbNh`Ɋ{р78T}I|{B 5Optw9F\Ëؙ"QgPTJC A pvm&`pplX^P: 7XɌ*a }! Eա(܊G:ݟp P~MHbp,g:B9X,Wh\]IU#$Zda]AoAϮs1s'GXn|ПW(|̑@u 3 JyͩNH[Y tQT i;b[ÊtD(1A6+R |O,XPҾr:ɻK;U,ee@~륞Qejx'QM|uknVi p FOTOϼoHEkHaWǹ{pǎJ;FJ T;CȧÐoGHWiF; ";|)#&@"Ն?}4{e2P\ڟOWͿW5逿mEU.)4 @i![ XgLT.y{mJcm_ : 2nprꐃDW9dRJ$x'`ijخHd+E ! OJMƒ>xĦ"+'m^徣[,-%n N戬vGpj3=jdo¼-0ԩ/u֘3uT3t8^6r3Ư=ڳmV5KHP|1ܻ[$.~eMFwPcW X.(b{nWv2W/G52A82Iwe^y;vue Qh!\6[,Id(p6pQg6 BSg:= SIjSIk!y0ݨ-C=Xhs1<@e_2:w5m+Xtvboۮ5!Q7j8#Uū5}I-|"$@ P_J^GϬ{Řtn01{9ٱc^lUCb<jrS[= dm9@RNY2Q#orpBNܾZguR68YB?՚[ w;dQ~[uLY\ޡs}=s,7TYp ^(9sMoh,fg4b;[wM\^9 #К׌kE*kP%<5Gn1t@HA@%Kfed-)q9>@,YL5^5*V^e,ӌ~"}"\6sk'Xtx*ozYU:cj_OPm& foT D24 ͥ-z量!w`{]S؂kIBEs`[?tT4V~3Nx <2}zRɎ!% *D m~*);3U|cM=ZvߙHd tN}grG5QD}3kwv D <X|"6e*혐Lnfּn;VAVܢD?6}).<'LNnQvAboD ]Y{=ʒ`l.KxnuEIbQ,2lt[9 8shzVY7g bVHfeD ;@t&lJƍ>jYbB)l%uGN.R2?@DFoDyWY$[oI0kqrdj ˪A?:V1S-0wR4KDESу f1˵ C5(j g0c{ sSL_;˕|xZU"4 99"Zb~O 1vȜȴSZ雦/v}xw3{HQ#rэ?2kTj;t@Z}.cD]8psŨi CMCN%xE kn'}O=c!24ؚEmi(d}C4Vj+w{~AOJkU#ƾ9QDɎ(h\ŏZ让Wz>!Ȩ5ݺ ]#Mp:HXn`'FFkg%פkfAVVV+0<4 R ',GEb6]IΔ4/U$cx\mVcu;E^F.7GE{&$% >K55}ʬ" 66xD18(N^H׺Nh%\`׀ lbcc{^CE5 jnƇz +nGmguYVB2d)8'+U(s1,JΔvKN@k ՠflܲQp* SYPxݑh͘LJݸxpvG}@t^bBRe#ziWbG%xm|ܽo eZf{ZEej~&,\"5lP9`h7ok< i.o8нE8@ դo*/}]EC[O9LјVDmѧ8W`xi-)\_ ѕ)O4`yIQ 49whڌHP5`!{gkHhf ),&z;cG$NA{%_,U2,  C&=?Auk = -QjBhd'@|r#x?$r@BB>E R X9` T6{dLX(~ʮCM(;:"Rl (*î,&Obf&1" ÇSA:f^Ys %Ug-o}ۀc2b@KMwB:Y\aX4:njkz7~4 QjHN f¥wLΉAn0Q`iMHODBPW^S Op^-]wUlj@ .),*AʣV>>-WVjdjSP5[iM/\@uWE x]ތR,4+8xCRFBMrՆIլhd/7gy(eH87-p6jz5;s Nh-/?(f;Y9h^և2x_RXN*vN.&IՋJ,TEˈ9#7N"ѪKrs|N˾ɽ#Vm%m|Ƭj>g6sbtpFaKf| dkŇS"*~G,$N9a4=j2AqxɵTJ:(,pJGR4Ve*9\U$i6WcDKD6sאkww{`/{' SVL|pȄJ@O%7Y-E'X7$%xu8VtxxD m iHsܽ-zjgX4>ܣSkr0[K{#U ^ymsG*; AXdLg|G=L$qNLe]!ީfqіDܜZ mUL(K M rM` } tSt[4j]Q1TveZ_Nhlɡo#m}6v+g/Z//:0J&`wvgAfQ0OyR2?&gɤݎ2iy5kVf[̪7ĴmvIWsӎ36TrzUiE [Ib_"!lܾi|ܖ1wH k$ YQ]^ ?g>7xtCfuNh?1* @+%:s\MQMA4|&2bC)()?/Fp[7@IP`%2,6l "+0R=PgWNxqPQ3+zr;!u6 eܠN1*ȍmde}b LCpVrʿT9t#-7e>TqɈ h*xܥÑL #p#(Ov'ngh?,JS$kg`PVkqcXs42hOꏦdXŤ"2,;)L5K R֗(!u 3(n+GӹGɞX=ᶎ/$C["@JK!O&Ju`~]4s $߁jd7(K/d4%e1E)O̱%"D5  掝FYꑾn{LͲ&˜ +Sw S:1ÀmE']/_rޞOף;vN*g:nfRtY묤 ~FQ[}"̻ۧ%|7^_|WKM6u^vO] Mtc?pC37kMoVR ?a"cK1٧bOTJ$b\)Ux2Q`x [5= mlz=碇dg E34ܣ o L_j[ױX]}z֑}X,;Q r+J H}(@ E=<=p WZ Sy]5{.G%'$ġ~a݇w'\O)Fl2u:i}J,"afl *X\SxPOڜei$1S4<2^F7i I Xo)8*,a02:W0-mEQo,l} ^w?@J34k9,Fuep7X W+uo7c Os!8n9 \_TɎV8E(NUD= L?F#S:mk}r KA]9Mp"]+',]zH$>g%U3G}~ !vΞ>y& AXh> cz6WP´%UI]lH->9[,UXegJb%2g;վ8/%pe"T̸asq`*=p@LBe~pRXe5Y$8>tk8K8vc)\?Mp,"zq0Bg#m^Kz+ߋj}o̮ {wMqb`RiVJ".ٮ2hp+S}#D8/F.ΊOz(- 6AGpǯQZ5ZHX[%ȖŦOtcOk(C<3{2;V2D%I5E(PYB,]䭤hAsqT 腁?Z`*Si<bwehyʆ5_/遝m#eIЮS#j.S-yUP ?!'KYWb$r5 uz Ks4-vxNm". | gtv0~c.~K0D4Xʠu }%'_0!ȚFw lY<6+G3tq(JT}ve֘ qADт?ؽ^Q2 <5Rl^͠yлK d %ۚU"뽃&ZH1j9udY vZ2*YvdSuCG <f9f y~x@\3v/pxF[FM2rQSv{ӢA_ <}X?>l=!]*k2ikF.7~/A|&xZ(_$ȳK#^Z=ty"o,R! | < GAf:~QC)Ӕڅ@ CA;@r v/B-;lAzՒ3|hA]aNx;w sv1U4DNI;Fפ#6[SAϽ- i9ŬWH`ݙsa|B-/;*Ta8{Nݞ_jjY}Yw#r!M2,aucG9T~ TAg nPX4ka?%G6BaK^!DG} f`^_>ۘv 7]jIKԕҵZ;1 M -*Hj3|@Ἕ|*IGaip=:^X6q^dz1WM?E؆@OאUpGYAaN$*Gquq)C( Gp]H* "+79\Ύ4]]A-49ؘ]{i HԬ0 N(|[ !3fFQ\E4i9򌾲ӬY>P,V?L\NV}U,sWeo:G%ػ4aC}bz$2(CJFC#-dЬщ=S~>{Ѣ܈c}!6#_w$KEAbNdcA8?ixܬ]]a&z{6QKfӕ_+/;q"kތ@{k?;>kcYMsA;&p8Q?,=ḦgCmJևaaz]^%`G4+kn%vFlY! b:XsBxh)W7>_.XId(fuN9x.TK_kT'9KԆѼ n&MG5"@|EԾ=@.~ϯo/؀XZJ6& !V0(AOjyN #MBtmgq*G—m."-VoN #_8_2HNHbY=^xS]/m&d+D@Ti4&},QosZ?krE  %u4g$[6rBӥv\U+Aw,_*aNEj|K4pU|$O_T++D?KJ-8a;j.%@I$02éb Qa''6ҩ񱱰Ak4t#\(@h c /\m֓|*܊'|ۑ^D)Q5xⵚROSRubT%.Ch|ڑlu>S (&@atiAmꠡ?T䶒L/tI4h4#aHa |I8`@E(hkچZ+u0W3$S,趮cd#pDQ0/V!غעޑ<0pX>yb߿wKM|g)hn㎁c0,MCia%?]''59j+:hA55ϕlT-|L`V'X)ئ0? y06FdYjB*w9.!ԫ۟&LyvFv1BvL36S<g}ydbu/6ܧ;0$ TBv|FHٗ, ͊Mc XQ*9Z2Qr_vU=y.R9g 9==f =+?5ʷ]xM̂kZj؇h(luNatvpfW1u+Zv]P #_o0pњ* xh+`IE$\P؎_Rv"X;8E ;!(D]-=9o;($0>NRPXAol0J~7>B#Fgju5(x1_//0Ä,,Is2 Ͻ-ŗڕFHmz7(7tYSʩZ<\C(p0?\` Vm aUL2_lIˬ^[YLL^] %WB[m躔ȡJ"Q7-KBo`ŕ U +bX.kj^~N$o}edX#to?Ѡ_%}yK twwJ%B6{TU)㨫o']U#=iz( m5sed iCP1@u#jAO.af^T ́`gq\Mv>|’gNU4Y3#d6u!191d /o͌}Wŝ[Vjzi 2f㻥:_=ӁBҐT̓f&Z,ըRZ 9bK/rտ} rNy> H 93GBS֮6$5~#y'1{РiŒ[]Nj-gcfJ;Tabɧ'kOI%IS 0gy@ȴnnIcaC(,RG irhDВ(ƃ$*R.;% /ԋ*тp`suL9Ȫ*/`pХ؟5f '08wK|q# -_;ͬ'2޷)Wxc\Ɋu9FZRΏʄe5e7yn>t%UH, 6C+ΒM*wJ~*FDgeEfR T91s!T[uzCtm*ӭ )Q9f=([Ruj!/pw̴h⬿Ј@WJRisi57E8gY4+)0烙,(V7٦N#)_,}m?pP?]hFT`(TbagjDL7GrAȟY8eof !W<V[^HOCu82H/~cO;2#+q.'ކn̺չc%}IcXxM53*EU9 l1nWJMdJ [ `6ٶT3R8p@ `J#2 ! [3F$̊4HaXrPH;4k(- -Q >H6y%Te𹁌%7ԚmDX_NdVvO呮`+CDlVI:^1~daJ]Oפ3Z .#aݻdVo8_iDžA=:>pp/D4|2_Ft7Sb/)Io{KTKpoW0Gp}Btz'R\5bi /qyNby `HK'#G˯T>.xޫ>jI9Dqzp?uhb{}x.|w;`(Fkppw{]Ns`EKy$2R8AqA 9i@v a-҆=9r LۚO*T.`8oeN=toveYħ&yk)YY'!j[Rm!izĿ>%˔Z&!7RiG[VbqS^/TVjS14 tP([ۂC3H^CmSG4VaSxzC ZeRƋabv .|91l)L 笾ޟ>5N:r8DkHÀ4 MXߨ`<ՏI5 huĐ m`ʑؐ+K=Q[KBA܇Eb?=<;Ɇo皖Ah%dS|{w7 8pNH‡ }). jߍvu!gsMLՈy3r39/P΁pgL4aђ鎄e>(8`NY㢒ЊT+j;x9{oGۥ)IYtRYeT/r^g `]\*.Pl6@4k.$[3mPqp`FM"0,0B@;8`s&oE;7 y\[C,| 4fƝ1=3KXx%".h;;]~!*joD>~3\+$!zC<:lp=m){%e(xdir?m况ERVkHreL `ɒ0&^-7j d͕N'7'|7إ} j/|:,RG6炔 ƭH>Z'JY*-P+yRrH=8S`+CyKa&Ĵ{I!'u m⨊]}81~_)Ads fёz:BXf틁AhLfΌ_IqqqޥD2au5 & Kjv0NK0,cU;.YJH`9\if Ycco#{K|a270{!\=z[%B$o 9G걖\}QQ(l_NtZ,jV5xιj_M(O^:LHmi1f+a R[{vJKB[Ic$_@pmt4v!Js3ߧ{En'F.BQڝ56;Si(qJh*Q1x6ԠT *4/'1ht)&Qa _8hVE͓H0QS*]z"l_ӑ喝)s<u( u.!3Su5oףh߶Ocn)M1gۏaו >K*4ʅ\G\Մ<9\/ x_|GG)˥V3_.y/t ^waL=*Cqz6Pӻadvr& ip&/Yi[S=vnQƹK4־8bӸ}22n^bgc 4X$I/ʎovC9sjTS#`qUw:5 ePc'q|TYZ?c6 AlBZqnF($0Fj\gT;W|!W~2~73_ԇ\7lLb:_@J$ AE6bOsxO~VA.l%"#-tĨzzYmGRS-ʹ'W]ԈVSSKt:KՖXe#d#S>>Qs,wƗYMBƉWz}2$Rk6.?O-ec[y i߆"mX،c}X~NΟ e]ZxzlL=Xv~ $> \9$'2(xJ[c7=XQ8u6 [CZ|'P $!NJ$,b t74dh!V?d kܘ[ôeOG!8H;?3peYY/Ys+6\S*IcFOR kݮs / `D1J5?CWHoth2b2p{9|^1>~ӊVMS/O!Y#$>yijKn>8"7R.RuiXQeRY~>s xPM@~^W'fŬǷ %tg//FO6 V$ZA5Q" nk:rX f-*KX4r퐅懤0?G(3l/zۈnRKAں2Q PU )< Ռd̆Hbfd<1+Oʳ~,2yw5gzğquA*M፜&y^v+;:P7V2μF/]=?Wy22B01[T' QWsJ5žWy߫!c,?qJX̀w %!D]C V=OWsT@TӷMBr{C2,OcDheD. 9{ >,CB쐘oǧvE kٓW:g`p?jgn(pe1XCޙ罁cK[V"1 ,&a Y5}`-b됎iEkP߂DB5PGk$z\^oY2؉:G7~cdV8 mֻ4JFe,N [*@h^I W7}: 0y@o;80BH+qLmחڏ4"'#`xKtft4aӲLZ_|.+zj EEğ5  =΄w-ֆ f8,fȷ>ZCĄ܏BOVap^[V=בg f[8^P m;IX"f#C:\>e15 T$| Dƒ~b.Lm1n:ԓOnB .Y,v s'&s*Y>7w *0SO\luo43Ҩ7`B(E(J E\cvb}f](s3n82aV3}@0IrJL |87̙@2d;!|9Ck9I|rnU=D7p$UQe " A]| ^$GP ecԋw pXRDJ"žzd p3{fw`AU'Hylni-뇹jwyZrsUG jH&B.qTk`_0cR䥒0fIT Ӌςɯ;lFܤz_{$|@:!}=Vsmoup{_i0Gܦā 7-F 㺱QCMLOLg_ɶr)-CWxatT&z I~J*F%}|7K3aT$8E0?jԽv,є'dimѨIɶE%$7U3_f#`pP3<ɡQkxN(P㟝EPtj[ 9c7#YS g&K*1.θKT(>3DQâ)5LpiOi٠CG>f$N~hH7Qŀq*DwKQ ay|~:ur:kp5%k8nARRfrBb+($z-Jn{ uhRKKBjf{wW=>Oxfrzd7EanK/Z%WR3>:Tm7B%[ =OxgIf ݇ې6@,U†p]hڴ]=M#O"0iC p>͝"o2﵌f}:gI* 41>rK_"j%dlgwl } dEb\M5ƛS<-C$I5y lG%cx+)hh~C½B(}wZzaDѣGpzƱaf؟i:ƻZœt׾9j7DigKL@16!Έ֨̐+QBQj2gG/O t2;&6U+"Sq8 JO|2nRѼkǾ2:#?pr7TY`*WRb{2 -Sp=O&3,95OYwU~"PHwmqoZ'k,v ˯˚@ޡ C7Z9{giƋQ-{ªV \3肻`N3a A6bv}Z#?m+3ZcS\PJy?'*ʡ? zQݑ 4 s f9ʨ>d+ .[Gfa"ji6*-%ѳ, - s5N \ƾvv{uҹ *FNq}L0%V^jSCkV}uJd񥩆6@Kݺ!Uc SM/d,VF|5+$v>5mA]es_tS:G뾐k0[)lP>H\EQsjiO]1JvQKFJlQ̞cho`p8ͳ=,)zZBVr U7?u>/T?"@lm$tmXEhU,~xv$Marӭhp%OWm[WE1cԂl m 3z޴` "T 奨WE]R]UNXo֡i ;ܪ[tͦM]qƎdzZ1A{/eNJ>e3xK @zŧF-c=p!yIzV̓0=AyFs>}LFgb; >+֐60:+B.eHM 6Wy"v8;/ZՑ@;0TjYŏ0*->ÛVOk7bB=1m|iռZG$7&T!r3e` ?u wq:#B rsSԪN*7=H@~)?)=-eIMAXZxUC(W|Fj)nC7Q$anQ-%R]| )+8lD4gߘnXnh,Ina_z^12"PT+>rg}m"F /Mfn0]Dяѫ*`=%Pܺd1'<gyNPz;؋G+{薆YUQGeSi軩% VzA2aDe:9 2alفG,lM \GDQ*{⧘fM4B.|;۩ [ ˥^DsIJ݄QQ;V?~ =ʇPv50z)+̣q?9ģyℋOyL:^Uʦ?ا,  ˾0KPx6jP@#>ؽГTΘWy^v.M/͇%Ȋ׌>" \5EVmv_giSG:aG*o|=bE >׭yd;ԏH**~N3MѐI %:mK*3n[!.^YiЇF7utMB 4''ӈP.0%pRͪP'v #u>+R?ܦ4Y֘o#& sS)3, L} z,!WsAk$*+, +V(nCdžP(8AV%r!E[#ogndqbM{LvI>4(},hWfh:sݠٕ+oLP@m"^>(BDpCf(럕qn^ | ߎL$c("d5?d\!%b-\݀pp¿jY&2&3r]#>QkU(/6-8š"$Pą֢v#ǜ̲gBc;-.bl Ѥ)BQhPöS;Mk/ՈY0PeA.ʭyX"3q6gCd.ʰh('^}0&U/Ae KS+Ngki.HiKEPal#{sVs7b#*W8Q׵|٭Zy+J]H1Hg!2*4&> ӯ;UL("$RDjD0/!Nňk$\b8ՐG6IݫtC'kf#]~(6u^sgE|:g@;Aڹ}FVO|u&i k#^T/%ޕ?* Jeb礓P]|+>1%بG"ٖjڄ~R|Q ~4GOЇ@ yӰ VgL$- .G oQapw0oq4p9TY. N[; :ᙥ&-ǶQ u3 iڕ;&Yt5ÜP/V+"Fs/t'5fdwLYŋ>asR}`= $9bM-[@H2D•UVOpzOOn}5JNzv3;hT QofRի}'zڋB)?-AWqH`J;P{YY.c7ǎŭGMHo>l z[@$o m*Ϊ*9#,컔A"]J@E@ RMl+}9+RDf$e1Qn~<]Rǵ:=G0ArͶZ -F]D*U6j8(a@>TbLힱ.xycHPKFd0j?mZcWYBow ^e - 5OHusJo5z }.X7Z+"|.B.=1T%9FȵU-:T/BR]d*F)ff3De6 n[<%w֭'U,O &9ou$]KfNE>;"*ӣhL H='rTi/R\ JW#>}3LH"bNf N5;MrYPt{2oCc\b~sKy qa Izϯ7B2O*L5YUn=~/Wf;Y9~fDo'j2qq)Zһ'yH saCM'e40띓 / Xbh'Z3xI{L<[,{ |e8/QA܁ U^q*]uTNޅ|Q2f'MSUXu8ZWU$LG j0x&cg{m@!7|]@*=˥W*DkIyyfNC !z8؈|>@6*I:N Py/ BԎhMsC[$ل5w~xz7F[an'{VTĿw#cT| DpxVUDo :bJ>^q[B = ։8|o@paQ jXQ!tMVg%&Ґ۱u|9>SJRJ8{'9 <:eӜ~zVY8r`qC{cKę~N"etԱ\(?(K4+:o2]c =˃ڙAOqpb)G6.Hmv5C~u4V<ٓ EQD#: T9WVK b x)#KPbvd@ l n_<=Ÿp<[`ȱN?;R 6Ba)~Yn N:nZn #UJ*BgvqtK`\&ٴ?:*->dcX(Lʎu )I m.b-6]ͯ3 Ú9v=Zz Ґt-"e!9 WK,v74[,!0]^@xIʔx=8G$Og qgy(h \q˟R02>lvT%Tm7@{&;D~3W_a*}}6b>lP:=p%OKPi9^<7oV:Z80Xڏn kQ1LͺR*_YNvξ{A7}} _yoFq,)@Mx1p/`B{<_Չ\޸]k g1-%B6ҭp@?֬ݖiGF]j_(qY?NۼW5ہ_^ltJ,+;Wܺ̓--!)lh?@uFlmrnNӐAy'0sAlt` n/g oOƠJ[9EɗǖcچШSqX>?;}3 xjTi ׻= Y3Zv2qlQUɉȵK p<˧mB}^)q U3QcZ)۽~HA[UyfZO2]"|~5w'܌s GZޕ{z+M Lѿ,5[Zb NV+5/g WCǡYyKiKā5Ãώf$}´8w> ١Q(^ӡ5< 3)*@ U}0%7H{"o7x"Vg1 }il%`eJiѿh$-Yνh/|hW"HOĀ G4kS"7~;0$٬Ը" [VKHjX5]gKgLdw%Ҥ| l沃ZaƂ.D׭@hsX; iEM9DN¬m+Bo(!Pĺ['D iRYґcPeVN*z|pl {?ꟍ@|?h26p% 6[_۵e/6dmm]tb^U[ZpiY;ZQ`> &F;qɇavIz t?( v(/(AgGx6W@LeƇ>~|r-8˥ vmϳ\"va쎲7B$tH1v6 tvPU>5)gqrMQ7]-%In1 *JtCs)kmor&J%Ϝ'Uyggk0HOhǑ]RI{.Ϲv#5K5'E MISDM&`"7"T a|)ռnӂpn[ =Ӹo[-| ݴ_f)gA6\4!xڻU5ُ).: \h(RByTLZL+XCfqRh-}MZa'Gʏj>r)OJUt,vLP +|'H$8{́OدcLx~ OVr11v4D|4 `r|a Cbe:q6Q` oIq3JY9-ZUuDOZސ] K!: nI0pUwUEr.Ιr꺞 8%ƹVԙ0 V4XΈ=NoqcwLUs_`ޠz<|AV~,mpՓG$ R'k2͇W"}q\03Ӭ|.dHwŊ׬_JvHID>fM-8d7+#!YGTVϦvzן8#Xtې b,QI4ԇO!OշOE﷐%63%k%4Noq#RF^gqЫm!q!Bϧ ;l-N?we*3~T+.$ipM1vpOSOɿH7!`;,6xh_XԈYNq󭉗EHbaPJxB)x׼e? Il_ bPMoV91AKem0!jeel1jt&1T%QNT8-廲^mkjU> zB<7a#z$.48I.g8Vgk8}(>olL!sɚn?Tm륧FŐ|V1tI9@59 =_*z xu NS6uƢdH7+ ƵM Q׭m0f !*]'P-j D*ov.D,6G0>?j>.]"X* /#z5el,YN23jb_8; [J0Kej8i%>%FQBbO ʛSѩX{zep| 'v"ب?:*'9]cFJYQ9ʅx')&/l(,*eEu |)m!~+tVmoJ,skRSJc2dٽ\v';Yt8B"@G߱ɸLMT~υ7gC.chBj/#}HoLg_,[,151&C7`#!͠a eZ[DMidė=뛆a&2//hk /R|Nm~*=% Wx<{ܯ<ɪSfSp` #i\.&03Ipy+pZ_mi}Ì2+6]OŸh%wğ˘W \ (>2 ;?/(V$(M:+^h CS05 _Nj45]Oiq }͕zǼ3w9#%7+(̖Z ]gH*45#υ RjZ$}#N,{LFƨ?JC+t Ȳ\IJ[F66Jqͻ>#hZ{E0DJ͓ɍ>~xw|"FKzmI|LYB)kWSK ]e^qf`m$pH+ŬZ˷Tw ;G*Z*WGmhuSaWpQT6I=mN9G}P]=ho5UrcsC⦀YB!&`RLW\XUOERri dQ\V`fVp#! ?\N'鋙yzs%I]L'Ŷ1G_͊Uf\F9Klt}(419_6 S~ v,6?>ZV !t ߨ^o*eLFʞsϨ'cZ ťb: Wλ]E3xvO+1g1vq"41rϼ|K/L&iLP]) hTN ߋe} {:k',6уI'rUfc#bIw|䟩癧 Jn\NC:m+@cl8Y)Rp.M0v6N9\=9[1q(%gLKMyf+QWK(`a=]Jba:ahE >xѨx.5<Ҽ(rL=FGFk-cxLQs7wnE J +I0dȲKy!+f|>?3yEc{}X.)"ud--'t0o6.>753P_t7[H34n&WE1ߜD v~E"zL`|Ρ`yXO.-d~ 7n7lg2͗[WiZ oL6&hW $v Uj)Ks$yƺH {.~rj]2 :ˣDܲ zċJYg][v |)ɑrxܱ_qxU)y~[dƕ8nXbsR$4u}^I %!9 thffvȄZT.x2u(52UTl_G.8kCKfE@8B#S[^U,#u4TZDžji'S`ٜozb{g~.B^D/^TI5c$5K81xCU]֠ @U0_'\$NS,rV S(Sc&_:r6jUx4 C׷٨2ڴMaǴ, 5 jNeK}%s1[D[%`r 0vlϛ.$i{JU3LvII4Hz{B i+9˶n㷼E4XNO}HƯ? q(`aj .Z^qWw}(`lL jx6^6bs˗: {/n\t?vl"GI??!:(7\E`)mP-+XD8w'G5HAFv;A=a~t%j_{!D?"nMR! lV1|BD ӲnApTq[/\?tKCo%AD˾m"*̼fsY!['X8R)B؟jL6Iǫs/Bvgiͧpaz:rU蔔M\Pl{,xJ.%.ԧPD WCfyMNupZ4?VАw!A"߳RC'p&(dm^~̎G8n-dyA_{62 şNp*&T3kU A0bIi5%U..1?$8CTGMVN+e)SvS|<*30uY[08܆i!2Wa3M,>+L(zm4 w'16wˣqH:a)vk\(&-x4t4s?\xg\ ^ K2ePl 4JmCL`.1+ %AB2%Dw%`)S T#pAn_!3qO'7%_YS1ʮg`(Uty`Ŧy-`SNkaȣ3[iB|xOdh Rǽ2̯dΑu&mh6}:5+F\>t k"Hg*qM,B8/,g͑\+g.իŸ8{>Q.HʹR  <ӲLb*#U>'-VNXjI6V}#\!,:築g-#rclZă95?$[Aֶܛ%+_\-: km㩳@$nd͕p=S왿*$%$|@ܠ& 6bԬ1vjCC.2%!ʲ(vhhj,%.r8 TW%j:wۯOymɦ|2ivįϽ.,{C V}#U6l̻U1σ} )`DcWoLIo\hQ;>c|Ers6bsvBY[l"TTvz.8ip|d^4}@D VbN9C'0 >/")Փ߳j<0grAȧ!. .)Ĥ G BW֖[`f˙8(LA]F|p*X/ZQ YjfOa_7FO A5nxipr^ a4reVc2Rr5 P2  FtiA~(wjl)O$|P#pAo[@o (PX_Ux~KkLR^)8M9ZgBBjJ]}*wۋtyd;2EY?մ~l$/*)%Q(ytY`<m慀I_JFຕCZTE n;PzHu'*M /QZ0*孿6RDxd+d\d%\K*Wˡ !UexC{kEk` 'Y mY3PBG`"%vpbRٽcC^v.W*_xu3i݆w4 ~~ֹ>Ue>vKxZvJ~E˸a5-=f~/O%;Uim\ K{Չ0Kl1qP5I~ZCW fyzMZJw;:A_181deG'ƜڽWFH<,d+ _ZW\`[i:4}iOWDG( p׉2*Π@0]."UC#M[zvyUb2VZ eVՠK< Sf@M=#O#BhU1g%]xc-H~*`疉!iF̩rU^~It{V6&Ѻ]?rS&[#.5 kg y%^M[>3w>=IO{? P-u5,w}<_?zN-?'Iiqa4#al.q>6Vx`{klBYޒ' D肸)7";f0j[\!>Oɯ~ws=8h4 zQFVw|| 4Dé{ ̵Ey˝qehw J_C8mtxy=-J8ئ7';M|fC{p4(CM8ٸ^\Ќ:=PN@BMsYjfl@pÙO&"S[xv]E{*IbM(Ode(NCv߁5 "`I7L͛& ?sFgW iD{Qgy{N'M^_e;3 ~3 "SSh5L_ʭE]] ~aKyx(!g׽>ڄ8r&[Y?hkN7؅4.~H\E_?JM+0މQ-cĸmD_=d!$ދ)Gvu1w o]|ŹF:_8h~#tS40ݴ8V1b.O-n EL& %{1_($ʺՁ#_@a6:/:0Cޯ)c\ynv>:gh4ʗYo"ـY/G[T?L80~S ps_Z3{^_!$n5="~FĉUq?*M΃lE|v:K{zPG.*xGXѮH8s*4G79(gMt~) wJ$]G:2NZb_.ћ%8 Y5?vޯ$93ka0]9T6sr9vXEjV66W"[qt/OGief Y< 0"uUj:DHyHR'jߜTF<1d [5>cayZAD:%G)wo'/+wq\Fcx!z%J1uWZ[`wfeuD2Ys`eK/ ^vKR;O#}~@sl8)҇=U8N[A KY[;|˱Xk>^׾2,Hq@M/cmsg&HPG$Up@Kha]c LӲgA z"Jܳg"ݓA`E -ӆ[at?L(|8Rh*{,әN,ܙR|ͦwwl>kvG(l i] X͹0/V#U+=Obq/9FEOL)qo;V u UNeG(q_"(vq`ڌn#5‹_Xbﯘ$<^J2*kL"D2:62$H\pTNwnO&sMq9 wpSӌ $Ps]=UxeU)×}|E#;ym^Z_n:wTZBF!QBM 7AsDRB\:i֝ejRU;DmYktF|sY܇Ǖπ.VME޴uLkc?h躁(٧~>8Cgh~0o^OIԦsx)CMǤnԈ"Se0eZ-;]Y:ۺ&:∢AoI>qnZ"k~a[x$ Ml%>^dNXIZh{Rw1I :5D#91ڎ9JeV6v+4z*3!a'gX33;\p'(by Ef]9' 8xto=4`H Mx(A3BlPU:BK{är%d'l;Ͷ56%4Q2%w۟^w_Q|ɦ?q; 3hsX|G}?8 rJn|G|h+pyRd ?QڟƀymL@ȵr䇊d2ne&~ɞ'浨Q`q93,H7 .TkI|oah9hc>KϵrWQ =jnnlt'cMd.K\fNǣeER8wo[ag&&× bͥ2; Bۭ9V tt<(iBS@y$dsfT܍߼o9R34iᷱ -i'K`q3NK˶1?2!~(Q,Rjv5 ޭŝQpo?dHGz+*l#Putœq9WFu:@w21쑖p j&z'Tw-pGA3JH.,/z^t ؤ2Q [uXs2eE0Y3 ! l){\N\.)??Xb$.c[&cU>p0rM@ 4EmQ`0Ջ{eۼ#+ԛdQ3_Y!Nc}RYJ3>4yR q%} 7lDǒN0:wAoX%_Q%%s Q߱D[]\Y*8ԍZ6D0zp@PJ r[3s!BGwMj .3iZH%r^8825dem⻕MpRB CFԑHS\Cef0\@aNb/!7E^i U=WutJ}Ik; ioWn"[Ã/d rA Rmzm",B[⺤NTͻ)̸j߫2*2̔<39 \ä` ]5'E'^( ĥ~M~\=kWz8!׻5!.u5PR]h&TKfLz&(} vC@?McMBtnZP҉JJ>2^vlyKJvo*>7ޛ&]22m[Uuz+_P,6չ ͘SZO5-/M؂u]+UEv19d x?ֲD s35'0 `yQP=UGZ:w TdL䁘>`G5א: Kzx85Q*C$ (_Oǥ7C\[ZiFȦ@yCFyG?vZA TOX S1$w*mlS+$3>4_2moKf$X6#W#Ȁ1D2L\0<dQ)b5u-I+DՕQrv{N$H1L7dN?/l]Z7;Ό/Ns`MTO w.ᎂyn:S/ThȰ}y5pmdv_j-zB|.aR>ʹ/FT16dYwڽ AAT^u~ݝw1nDXFejJYSOkn M {r~犎C-3&rCRE6,V)L",A,?5:$9k CٹmtN9CC(kJl!o(eO0.* }ZGyKf]↻PwMC<.c`$!h铍ė&W ^]/CT!N)֑n (P:1ti[0?OF;E{ Lߤ`ÜzսU^, z3k\"^P|#6vc%jjt4si٫/Tk!epl NS[+y 28SRɒ:.tыVpx3"-x]"I9V9wMѻ hw c OST0']bE`VyL\x # OwgQ/IB&{q_׸QB"d7DgA#24 xC;S1*Ern@l]ƌҭ k&B) ]B 9]׶9BrsWb=෸Yy͘o&|9U)t(^;mCCee7cH,xGo3Ŕ`\+/u ;羙fѰ! J4\Y7"D~[+S#o֟o2 {lf1E%GY5(tc]r~hMkc}Jc:T35\fb/[um(dhW2t'TWm!@/a=0kf ݌**8۔x$Z ew\Z<FؠVW Ԇt'ZkLntS_+f<`ɢz"/ j[GxUu{ 5,[V<7&SFxrq?"n,:Sx5Y$W O~L{0gq)(Iu3XIo%a3G ?wݚv,q:z`ƪAeP`,`Nbz^`O'pn'A7 #K`P\ Pm:"sa zO1i3WKwo$LuHSn|ܥ((hx-P E\8rcuC#XD.&k _GM!=fӟyYA^|AVp<|GoKvX;ϊ'wC^k꼪hݒ{GUMTf_' lhfIX~LRp0TeD0x؄iEF|? & e1Hڿ[G` ̬^v@ v`g:X%+&Q4e=]P%R(2Iᷬ`rRwjS2_yɆsl2LC"_j}l1s N Bf-V (+ϧepN>mD|3Or\{zWHᫎejQZtxiSXrv55:GY:ޠ %;{zmQ.Tt01`3R֤W0S2]chH}vAja܍l93W{cN.|&,x3 ul{\L$+Eu+9LIhy>&0 qPZfUa/QxYn&ApXwR_ѵzn"ua/ XWġGБvjb=$LUgխN3;Z`lz-'Vfc;&P QP2%ԏjdϣ.pL{j6)ZLEue=YYfM@z9ܚX!t~0]bžBF!5 ~ٙo)U1W<=e~b̜Yclֱ>NR92U7^B!'A\k/mYC\Օ ?* 1E ͂nКtpp?@+.]nH*{zq|F|֘;6Nt(2jVnki?؟ T$|8Jc;ăVCC+A1uĿ 'p:>۪O` lg=UTGP郀H9#KۺWvifV8ê*Myz9!EGd'!mr&s NdT:=d-ۇK IfpVH\k7}[Tm"Kv :<,(R8"*"*HJ$Y&y"+!WɎ1ZbmzZ}+k,h {wæ6|Jcz0o;^P4dH< 7V0̡AMq2C=z5Z2-bttlWR K4:ka\Cm5ϕ[0r1c+u!&7d͠0ƾVZXuHX7-m|7ES61X#CLjx) h;Q^˱EQ袓R D1 }&XzQ{TT-&R"dJH=0궕u!f8-[ gbh<ΘU}߼2^YO} ^c19Ll*SRKł#Aζbc3ZoʺbpͲIcE]U\SH~Hi!CU j $+`ЧPlOvD CK:)B-YHr#ZgJLac S5t_3ư莺qF6i$h!g)Zr>ļu8Lc$8 f=V*D~P/T`)yy<;G!r0rP˅: "gE-{ijPbFKaӮ`<>ԑPs2K+gxdlN#.9n^oq+yE*<7Qf5U8$ L`^8X'x?؜S)\s:W\O>Wl'mJ'N%|H|v%;g rR`IkcxE -8$^ŎJm@ʐF}]wDHg3%S# h<쭥.T["$[*%D$\s0~8rt^j]D-'6Ϩ4Aǥ@*9Ů ^wxӀeH< _'.XSa UL42n[ل%:F;kDgr_eŜjaҿg/.a1E=J41Ÿy_DX 8UrB@ˑ?ȟL:pΫ#K]^꫾,fK+^ 缓2B{EhsL8~̙5zF,˻!U:_ITͣc;mq?T+jLH@濻b bq!UʏuQ"+>- ZMHt hүI3 Wѣo?p( hQ$+ŏ#ŀ^ &C%ya?Rx0BϫEk ^C*'xȺg(&Lxjqin8Y3.abq=h&o(OD_IHIO|<Қdږ:ͅ~XD?|\eF._4݅!cEg5?΂ 6 b4qt#rB:l][SB0~~Lev́6OZX0zJ/ ۄ^/U窚l Lmߊ~6s5ua7$ 塅ShjRӾ )N E6w;ϒH6G b0#6 rLHjKW܏8y]uGѴG{ygƠ &?ݭYEЭ,羏ն$G"p P(:9FL<0oe~;VI WU^*A $n3E5'O/ Zp^+a$<ŪMoٰ_pbmx987"{o<ΔkhdL[pA1e2/f W\Ƈ źHc%1lIQBlgZشeVhv  $>.-&cjSi%fV@ǏsxUnɈX;L]ڟ]4dV1ĿLr Ⱥ$Nr)2׵9M e !9ZO,k2W'6.777cmZW:FF^%Fw=FlFw5TR6-ct#(Pڤ`PfձoL޷;FC]ɀgq ɷ>lZK˗햕 P*WC)q3 i\?y=%} n]TVs(:.-zK} baeFߛ\I8Ԭ9փpw`z3`2KA^M-28?7T?zZu\oK{Qu |_n+;C?R1 ƻWH(N*DT\Ma]N+He!+LZt-{#OkKg?O֭_̚.b&|z(#坉]z".fx2wY2ʮOIL *sta00;=u؅bUwgg,cC&3}jLz1&ut0r 5\X$N|XCZTC xo}>[%֟U=eҝ+b>' S(Jxb#`p %mSP\V1뗫zٓ5|`! Q`"uo\ > U޺uaTݻm|P@\b/=TGHL !J NM`v9 8bsPŽ-xb:wx.%.БdLa(tU C+ŞsMZQ̖J>4{]9U!,1[s}HaҘٙC>whm2fxrمs.jǒje8WDZjPƠڡ4)^.yVH L]yAc)wߢ@ T >rI_ACɍafE'>a}_ ^2Z4&7oY"QDh6*cJb_{!r>_7I/I޻l6 ~@KիM׏7Ar/D3kI7xSIHfeR!qzWIL F=2kmZedvy`&z r]i$eJ~q(?$kγqH1{7u^Gtc h]UO9|cl`0? tp?wp 2 F`.ȜA*^nLNT!# -om28%t/\7RqXvI3'"i_3krӬvǫ3/z5B^ %Dɷ4~\h+Ig˪nWTȇ=?G 0v',4M/8~ևc9A/C6]X]hZfZa,Ig;6XrXlS/f< C '-k fſN㐰x{SFj>xB !+Nd ^lE=lxbA>9P^xwL~y_wɊE^5ꈣgLLʁ%.kns<1,|NGdFI94v v2)Bu.I4MDMCJ?JDsc'lIooUV.2|ꄖnGd] Y¨"YXۓ[B:hi% ݣN}Y1_@\,3,V(Lo X>Z F{* /<f KM2HA{BЛz%PP)5:J!*%ɑ]01 %5DUv0;|O]| v{꒶Bw#dPBp] d]Ȉۮ)G`w6yJ6c?.ÍR@O §exhӁv>>1Әj4f`wP 1Qj&rF=wŨtGsGRFO50a _HxeDFYu| nz%,PtKsL Iy|"{bB 1қ246 4Hmy9?L XAbQ906+"^=M}|Rk=`(+vt%yV̟3X mo:1d (:nq*mb|W^R3J[12,h=o&|.SoܾZUS`ǁTXim"Jw_Qڳ0;|WC2ʌă$d`ǣfh>b?8*vw0CKD.8@"jωINbzD=ZV>Ju4ׅ)S^f>j"!tw~g߽ԙ["0g0CIߚDZh[.JMjaZXGlxy 6`.@$fCiF(Ǚ8}8vfs^6qs QÜ=CnMUB{j=ʠ FF[;RNfBSՊD'jij}Q.ѻ:(Ҿbd] *p̓' /ƥ<g(xҜCW[5 /9#߂ꥱ a*̯ɑ}K}OQt,i"UG8L²}8k!%} t"8 [G H' &dɞ"e>$yϘ1n3oΎTY ox_SC'9""6W4k/P~/ƿ H$FKٽ> X=};;ދ7*SN>YE>-\1 QdSu=ѧs`9cScc=qf+Dj0Ei7I&eR_X-gQy*{?e]dQіE{1^G?O͆Z{ e9:GW'>F O4:t&ɝ~v*َ)8>$͑ >ee*IJKH$=)w@ 4w^$gl~vof۲%Z8x99/ካ{%)χO&Sդ-kA)R5=mg'_Vh? IU2ozQ-x#ܙ {oq^BFć_C"UF*?p[l^R{MMX%)~,=Ӥ"~@=+5hGrp6d|vxWvC }ߊMTSضŮqe]|C?^ *;gq-e:A9LPM+I]vcM!{ᇦ*XRjُmhȖ{Qw<(Vڜ gF|MSH7ClB+\/bd4 ~I^)/W(Np +.><@Y' R }D?YlRA }`ymwDj%n3]TvI鼫1 hM WKP'V9Hbw#"9юF8ejݣz!_Ll)}O.n]jBVxN$d=&& بoqIaa` 4I-v-ld C"_@9ec(Cy>9׸-41.[ʿ<XN߄/ vn*d% ۴#+09~@g*=X6خ aG9'0̈́ axgT!S(]zGО j\s,UGde 2Ӈ~̡/@jdl PZY=IJwum]vi aG>`ex5OJØI<6Ub 'OBڮ"x FvE8V<.^<:"휬2%p|wEUV D" XH Cm}0TQ!R'c:R@D#  ,n,Z ;#Cqj_*m ё4#Cq+o cu>%6V< 5pMV;`(EX ҵ/$vQM,{[9g'2nn[Qڿ8D^SG#P뗎px3~rĴm?f Gc3zu3Bkc-g1_G\^}[phK-3_}:pn25c4YP]#`l%-hx;\AѤUFR.9gqi{é Any P=]쉑i?fp2՚/j ]obb;- @HFhϭ̩5%ΞC{qQQjWV$8D'TV=DVկB͂h-)g.=vҬV!TeH*8QHYZ4-BՍ e2HKpLLX |҉t<<].N>3P+dN͐CpuJ]VW'}0D-y I@||?7KCOkeq ~(lٺYBet,[r4+ m1:oDۙkrHkVc'{X^P" ,QÀko_&0.Lv|%g, 9齜 `1Ce^{ٲiy{]K`Fȍaxq1=l&fi*`8p$2B9˛O*XVE #$c[y; \IͯD bs~zZ$J)]W*ӸX@B[o(w3;p;\\ ˼5ٳ;J@hb %a,Yߥ<\HFܷ743h\3_y+7 \={@)eLM aN%#Bv?nr{bE kL}_8'~gROI5A\&.Cԧ,iU6YU~4rp+{(a4'Zo"*mg E}73ʹuݡah#Y~ X' hr# ,+'shE?]qUZ( FIQ|[lb33~D^5ǹysu|JV?*iDM ?Y]0uPDHSbO< QxJ\uXG%r;7嶇6l8ۭ 6,.JmGE=u K[*P|@~oq~BCϫg^a\36k+h%ϡJn 쌌)3^J奲/75*_2ר0\/h<ԂPZ'{ZvߺQuiֵr95m(T>nPV1^x?iߕ{d}O@bO*[uYQFjG;G=^E7{̀V%b>u ;X7܍N3&f4'M9:e#tR9CmBm@/BYn0CWCf&*wG;^赃޲0"'Ey}Һy G@7O&`6رIJx I痙3eo=t8\j* b,cȨo.xq~`*Xv yzeN, Ǭ'E 9Қ:)CXяJ=?@~S3ŶBW],Ի+f@ΡUxIa7zrӆWv`9 ]ca0DgO/iHp O]񇣐@b΂%z~FdABrܵfVleV3jumgnwQg :A`M<mG^$~@;?m8nB폿f(K<䷲}' S4Pjkw᝺XM1%:9'ڎfq8gS j3ëK ?}HxPyg5b>&f /?MwJM,U2>46mAϚsNB 7uVmGb1w"+ʅ :? ;޻s<8q="j ܝ3TN8\*-q3YI~꾒J0"G]+]HKArfg{FatvxV!e^͟e96|7`.?h3?0d+IL&mJSC|^+te ՟$ ­sCneBh7jQ{SZ.Kh-K/I`Ra+ $nJ)iq  <-^jy෭/͚˃r11Ѓ.Q-9|@>yCɑKD 5$栌]oeffT kڜôA)3aX3,w!96qC$Jt ,%wX EeA. Ya9ɧTjtH0#)[$Ό$~'AFA|{irqmYfjYB_u9]@ٙN GCF7vvQ>y}GcB$û%e+_=g?$[Co>@߫A֗a91@DG̾<xp̜]MUy!,`Q1ڢ+z`qvN@KrzӨҙ)7"b#:ʦߎx'@ZDwNF1Dʀ,g-tԢc6|0X.{^eo5=pXt8gjĔ;?Q^ UZ6?Ŝ;dmB䟸E]RsJMxsW;PpH̼IgvR0(ERоJul0]w\iC^u/"_c3Z tԬv;[Ji0Ymk2~B-!q4`f*טR3l[[  }gxJ;z|lK1 &d<;xD$rC-hTbأUd", -IXhQ(zQBMwZ1i&JW*VX#̿7U{8FLt3Kƾ ,@cئ1vK^'EO4fkUMHͿ9($6gn%SOD}XoLk?(6#lּ\1&Z3#hN^/ CY)06.ABܘoDRCc= u\Tȓ5h !T.IUɿwBNzN9~ՃhˍZ1x+mǃnaūp ҿLml ̝S)K6^ƂdWwBz9ݏrdN|*WD_ێM!cfI21ЀWy\Yͮ!'_.41+mCg|0*NJUWzA18yCC( Vn8F\0ϭjRy#;G4G2@{ aqR/dSRZ!,CRlb`ȯߘe}tD%P?-Pdnx|XmHv nRdX|α/꾪IiȀ?V7Ά}I65 v23k52*FkZJqsD1uDO@eů~zz~8R)kNHXֶ7|(u#]L/;/;A`' T{Du V*C&$QT',Mt{}b@:k+?!tn<3Lu*>00؏ىg<U5)A]NKj#8=0Ń.#35uO8<%57 }OE) ˠC&[6RA:[HpWBoV&u!|(I哉 Z 9/'Zbb/Y=N(51;G{L c+U!*͎mABrzO"GUkKhp 9'Q>#c_zˎ6ǭBMgd߬`8L{*nTEeѿWt1i'enMgJ~@5Ep9a^E*4\R#\!@R?lLI0H6r7U:<8ݶn|R1X)ElW w;Fp͋DB|RjڵzU&ݗz>ߣhnwq|Z2α'k[R7k/# 2&r@ m ީFRBɀT =K '=cظ )C߫1 `tTX'^p{|%#{?D}= @~[yvsik#7* | RAsmR1ʻ Cu<'{bz|*}FGEy(;EV{ U5yل2@`D!.cnj"UZhĔXl?aG%gB{qq_CZr%G1iJr흋0ՊV0aQL8CM|JjRpx[̗xTА!s X&cs_OiDHFPA}/cu"0}0`*j;t<u:9]HpLGHң[<*ʯ[)Nj6,]IyFRB % % e >W70䀱l>l7Y-aTǺ63b M;aI~"^wm'G'15_q9ƣ`7 N5Tf"Qdqg.Xa_t ,gC+S,gLxT_?1wbzS2|tGuuoaeQ$Tm-CE蹐D^hUG=C]$ۚ AP>ovzqrǜ?~PiI81t&3?E]J ({_ n('ZJ ̛Ȋ"$um>O EEfKdWAz<(Yܳn{:|l &.VD Q~7+iA :_l5b_JXbJ<{墣Ont(`Pcir[Kn7\-$Oܝ.%8Q[`u'-/*Ɏx{:ܦ{'x-V[N2}dZk:aw ἤi"9pnf&t}/x ó\!deeix<\O|b>N(=Q˩ټa])tlF<ߖO2UaajimF !Ӯjm #}ٳd"%eFA,W2a"Q['Ǯ9%9_"S87RbG};l!zRSA(|LI[އb3u`""Gq,a։;db68 Y YePdWl36vb|mEP#gMlDeOXK+.jГD%\aDAPV-H _}wq:xti!X؜͡tMӞR69Ͽ4lvǝaO;Ce) u/=} v)ڥhbqrup3Y0_M ڥif4?PIj3֭mAɈ?bo9TMm@ ?3HSU/*z,x"Ɲ(վd= KԲ*N7|Syցkk+yNV/g hn3H b&"ɛyYb5ӾWj'z@CHb8A dp{/8?RA<'9:WCR鈕._Hv:nnxv1b:y=UXuۺnaNb}A2R404v2:И6>\cwJ8軙Ria D 6[f?ŋ돚ΟT#n| rkDAyv_O䥅oZ $ŭĔKmJ*d14;\u]Hq\rޠD5bgYk^u~~ !5|a51BRR ς[uXaDO'wnALu@uڮj[[`5ݘRTl *?=HA&ɽ#uE8^0g1~SOc__"Qsˇ}إ߅?0/؎9 ԏ+Pڡ(Ӓ/=څ-"Q0)ut›VAYyϓEAͭeҩPM$#>3:^Ӹ)W&^xƚCm`Q@G^4ZR(5?Bg'5IIkrmg}1xc{TDzw><ڳ]FMݭuٽ==q 84}އZmVH&qڢo TI8_5x"^6q- ;rR6UXjRwi]c*lwɈ U vC$D;Z a[ }eO&\8P\^lW*gLG@V xquLȉ3V`C$} C/ͮbUݘdtvώO,ȼBUnQȫBBT QB!<ͭWl㛿܂dqW,nZ0U?yҀ3C>睜 |w2mVW hK) N ^4cpw3q%U]C*0V{Quqmƽ`嗼1H5 uE$ݗ]JW$!عQMI/?K] O錤3&dqJYw[>*XenO-u7[16V70q!3>y 93_NO,0kJ6Yiiސ\ RvI5紼?<~v\h3% wh N5-%LLemuӛܪT8Q = 0n~Sxɇe1/Bt/F\I>al)v%':)g[($T8fn0C*REN#P5bmf~0R*| NjD [z-6@Wf5$ S(~zi?oF1+7 q!SblH/hj[θOR @ϰqٯR0MwbQlbp|uxk\:M)gbH &$ըBH!g,ZvmI9P^-G.QCۨc%MIσ_} o0KQrT@x9jXoمB_5qkZ]5~`oSyIkO1)a@5$f1!( {B*íoEhE",ɭZ~4C՗}[RkO7zc$EyI羒_jO Hc<=:8wGWc4xַ?$Ąh0|n &! @zt(Hω/j$-4Y^=Hs8#{tS(9 O U+e^b)ɢy)!tO?Y>Ot)SFu uhgH0MÍ%$d[*7a8!/a5r+hL~x$6)poSFfY9b8:pˬ],`ME13Eym(4Ⱦ5A盩-с.B28#%&4qV̆ x8 7f[00T6#ϼR'MV]P-D{SbY,x ޽oɏQl<7sk/Ѡ m`.h%޴9SO.jș¨Dcf7Է`]s}F`C|U-98;(i6K5; \~OYI0|j2{"V{[6DA0{o>F6>O=+ӳ:5!ۏgía%dKv#]mmipγA6Uy9%{D$xfaZ۰")!5I}vCi^&MRNa$.rzr" 9Vgp-atVnX< /2XЅC[iy @jKYk#k~IoSĻ)B4j#f|TX;<O\=)IzإhOE,tLq[6 ."]iaC7sND]O`ޔDty[~bٚ0,Ϫ@  42$<XuWDSDtGeߩ<(bX)y֕z&.m2 |pUT}W\?Km>B܇[mPcs-6s|7۔jq9W)M f``2 W Z) *qG[SлWy>)MZ~ %=:?FEW"ZXm 뻏*'蕿jqÕVL(ƛXfO|;Bdc6m ÇYΪ`ӕ2eReOuEnW[D?u~iH*MWH7[t"(_}} Z(]aM~I4 ⸩n.{(x+7:XcǍGkL~f C`EikƪP7Vb,s‹M@Hݷ4XY$$B> T5wADčc)Zr}ԦX0%P_Ú:Z /_wGz dh >–40/3䰳SހvI9,4]auDej'Fpe +w9ix,#dX7V;7){Pδ& n fGՠTd &h˺_=4Q)Y߹}@2ANBѱ @-fҸ~КX Q+pAT^h3LhMO7*&-K;`PQԿ,՚"3oP@.T[lZ=m{."O惯3r.uk Sjߥ4_Yw`V5f) YGġ~ 4ε6.Mfb+,@58Ь 8 Tj?oK@+  |V9C^#Slj64QNGu|eHs{qU9iX9:y<>0nϐxR žP@ F_D\0 9L7WXJd4GFAML}Jhygc %^YkZf02=n*Ь}w0vx'3 &Ko45DC(s( #YU[$@.呚ч0n 'bqhZi V8~)A`:Bp&! UZEXROY`KFJѬ)^1a@V4f8Mꠈh֗{1ع'gb"U0~cdN͇yutQqv ?4 q=M)o9,Go;X1mJzQ|Aa|~V/&B2Rj!Egي/-h!^R9 BKϹbY4d6 gZ 4Y8݊q9&O90; m<֜sw@AjOAj:.ccBxZ)-g(9YnR,:gK<4K:Pp%u)աdS$aE50LA$Rdž̵A/nv3_W-iɆ5'DZ#% \/8FwۖҖCe!̱X+tQVdUQ;MW0l#:iV1/rOnΑ(Z"}@\T h7qZ((x88;),ߢV zE@enXSc R!ωs `H:rRQt[ `rc,Wݯ1%E,iqFD^~X 0'ڥ2[l6|h-ΓxgGxvp҉ZfZ B͸Y=)aʾ '.^|@S$ZEowL+4wcmTIJ my{$EqNO2~spZ1wZ9=lj\4{Ev*ǽFMvGlyԚBޖ<J@6'Vsa G8j ]mYpr!AX/-~:|B8oE8+b{a*kguk8 b$z=MYo |@ rzyNB Ywһ\h lźp~(Bv[>j:7E֚BŘzuc'_0u[]4G&jM&RuHmR V}(@*lqlM5rofJH"D+А%ZTuoOW U? uͩ[`Kŋ9Z_U)aq^ /&jzWvݣixG> ؈v>ΘJ:pM,1Xv>f׽]DJ T vj RNe>Fxݖ$7Ɖ,CBi9s3:1d/v'E}ټl:87`!B;Wc1һ*37슂`Ǯ< ln {d(eJ}Ԃ̷ eixy&VKnlPs+ 7'Bɇ{Y6ǨSmCVސ^<``(׸QEJ1)Y%~)p4tPgұa?1jwLBDLn%n3SU`<+t?,NQmYDK,B3=Qh+ٞSRwB?+qt:;/*emK+WQnҍt "+֣=z@R_p/_;CYr?-L~|r4[yqT;؀K4TڪR s{P.˕Lr<v=)C0[*&w <\Z;~%ݔ0o\=஍&aM;)bpiطKĥGԎʣ;:lyr=)%Mšp2GHș 7x> 8ŰKoU\h\B<-RqB{x?ԾJ-= F? !NьeN)4!]8Fkx('.;Ye1 sVg7? fI~'VDN<ޤ7 FEQ켖* F3/PdMj->E7Ő>rc#kMkj`/CM0ۂSbte&H@ȩ‚ݞl1*[h=9dWڊVL2px'eD-QάCPzvNG6b!*e-HsD}x#2QeYJじ a( Fa%f}+-hⴽ4P\]b J2~Ѩͨ l!t9OqYDѠFLrQ4ǐLrGEP o \+ ?`⺥-v۩0''#Xw٫/>QW|ݲD~cM7:vh ?{,Uzs<|=:eѩhmwjwrI,iZ͙oDR׉*2N}uPY9wE5z 0Ͽż!F{"U.au%VfvS(@I/tϴ#5҉% Xu<=&J/J7&s{yՆAWR(֋ؓ Di^4؞SX^.sxaLt5Ա"e;hĀ4)UqG?[J։kz[TR٪&tSh1خh6bB9|[tt7S]w4|*Y'[sqDKpX@+2>l,9i5FB%d˵t+2HYT`oढ़;HE]46̓A ~YB#XiYm_>uYrxZ_#$*9ҙ=eTgr f[_` y1x˚B@#kF`lD0k 2K;%{){KݪP; ìe &җ}i^綮gc&[3"zbTi-IMƿwlV͝j}{ޖZQ _oM8g\*`5BUQBTñH4ٔ.AʮG]SqqtL6oAq;-s%Qp-ӑ h@RW?rI)oNvPva=k&C`pk{זsV:~m.;kQQׄp|,|st3{,h+6]2 OԯS{W .O8E.SA O30נ!Ž/Cر9>k[xhcBɅoQ :ӑ*+bd i)U F+"8L%YGUH Ae;87R&254T12 OLf:2AwD}1ASe q 摾r>;-+o  Q`"Z}'M,8_EyCDce韤xGfMsw0 oGKgHBMh`0?NsOC`CS¸q4[g/9&\f&;ʙc(ު22#rқVHTJQMNI" `h@^SPXQ*MZF^f) oVY!ݎ^(2rw$&q| rF#JKȅ|X($5KDž0E^ q`9:{5 3zzXYOP$ݭ#DPdk!ZKhZ"/޻?BQJ;Q*Wg !*'iTqDpl1!bzc91+t* K¼Я9a$:ԍv3*Oŋ5&dC`/f߷Z R>r{GxqD|ZSz$[4fLA%:%A}_&/P`Pӏgwk x)!;'͙C\D=–2bSVA/-5Ն nx]WBah 0jC=TBb;setSu\oR*@"ɸBgoJl<{.MQm]aP{|P[K\V7u^xNTQҧZglO\joV"zGu/'{WK )Q&T!)OV&mͻ<$JɉoD?Qk܊TwU9f3cDkLL K]!ן*-m/͊ZzMx p/@{^w]XXޖ#;ٍs5T}sN>z"A*pNLY:S?-ZN.fՊ#WSuzAz/&Wr޸CVxGMvTxLjJHtw(k (2ʽO{rBM= x %#AA8N%7]1IJzng kݰ!F13KRx]f:(GݝZ(\4MjeJ9Z7'{-[$n_r0T4#*?ƴMT IfnDi-oܲ VN0>i,3|Z1-Q&s+ HӒ;k{-ȰAaI&E,5%~քRkcpQy0ZCw51S0K7/lU8;jr={ 7|8,wc6l7HKZ {p(^x|klI)tք&YI:ȧϛW&3]Wl^#ZXm wXR C $ CoE5A@IES)HKHZGFj=Fb?vddoo垅FEw؅*[Cya9 $ٵͯ *)EG P9u [q1aƸqo d"Ic^rZo-,p8ǛUZFK'fAcH+}\3_~!n%V7}TZotlG7"e'}no/Yr_QQN_;*쇋#,c)i6 ɦ']mrzߩ-,S.iZh9dYv_ebqW7X}WEk~F<a;whwF2 ZٳzV97IqW%T~n55LMl1jF ,m#k 50o׈-Oud45mQWH|{By +a ݄V|o,|+Ƒ~T'}m?S)= 4s) W lK?j [~ VK\h?pCړ`8K؅Y]O{ G> 9X~X+="6 FnZ c!q}.Ѽ%5N_LHQZI@tl\8R=t=:JCLE-z .@AEJ$;eӨ}mL[jg@? xNWԼ3X~^lY֧ 4+ F Z+3x[v7TO|*\GGѕ7gZwllD .G;^!>nM}P:v/PP7OWeaGt7|useJeM~7s+SB('Qp鵮WET;># &2m[Ҵ7p{t6RL}LJT∝ԗPVcZZ=ɉ8;?_yWȲ͊ϢT([$%bFX =_%]yI;*- ZNAFO$@ARZn4^j46*ź%Z$5 l'ʑhB6y6}$Tt&+g\)gRiOn7[ɋ+c]5Kg*ҟ"Z+逾eekq4#o or&J߄+ʚTEin͏dw F]T[KS,Ɉ+V/̴Lr̽e$-CD+yti`u]l:Wj?]! .ˆ[b(FW2M4,P'$9A~h o09t ,Ccb(n1E'XDx$$,~ zFvfBk}c:&A^}cdHWb8֭IʀW :T 6z/¼ ?c(8k]i_hRZWzHU9=iOwf-4%_ya * Y1/V\2; 9fHdLJNs/Xd.5{C潋3\0s_%> ٰ7D%h<+s]g1}wb> mc4J^rQfs-7z qV|)WH,z$B:k3 RwA@AX6y)%MzӁI)+]BR"'ɱ3pQ-R!%A.䥊J7G^HL-hMVf@ۍ5f]z9es #_cBL>Xҁf9~&(+P:>;8_BFF԰-Ze0bѢfI=>9#rKƷyiL||\ >$b}8a|U݃RFk,͜]aYFg8 '}&XJu/DS3ptٓ+r)CmF M65,e]l<8EB-coṵT!(=QUEقh<(%l6:t@@Ѐ -*u%3I8.rKrft%֠r0T"cD'9`}e6xOdVTGr E 6#qâؒ?-]7ew|Τ4PUD_\ډ;}aVe)Ba0/a̖7 ЂxP6/&$`dϢ>(l$ L)ܜOctHNni8<})Jy>Dm0W2T{uWwn4#:)-2h1FhkMW>?JSPP*@dͺGb0^Ծ L.sVPLK巑%`1=i)]Zw_nx'w:d柴zLr8755 |QnߚHeD9bIwY?F6]|VKh9fI[ErD@pPG#i֏&;AP7I 5 a~,%J左$=9}Gap:1e5bnCZrsn): O0ytb-G«zirr$"*Mm3-әNT60S//l[x^+6abyBʟ>5+K}-d\ఇ]scnekqtiD[xEU87MFzu?=a39WAM,vn;UÔR y\b G >=*"P|vWdxCf|2Ms⤿/G䇌hf a ="EʃÒ.>Ki/3en:+JCWR1lDɶ}=O7\:i4X)Z)sѵ5xr7֦@WɡN.g$'{a Jc@$9ٔ1,j#5{npNJ ğDҰfV -+ܮsߎ.!:<\}D+]A^$ \r5~̑?W4c+g[E \A #2Qk]\| Zushյ+#wf$H]vۑ0-m¸P$``c"S{;- iP2/jki$I;`H-|B׆ͭz(PL4B|ap-X~:JíkeoC|B,]a疛ϑ"6mɺuqؿ}qޡ׽׵gor[y50LzuO)C "տosUjcHr,A#ɻ(mFgNWL`_6|pf}Uqc$FRuA3U$R FG,Iէ'!7scd'=F0#|-,j|x<یF4yVᤡNx?r)~`#/g.Dy%|ΐX3e>YAm&:mY bw<[Nӟy l+C`d9ҥ H5 d\"LyHfDwd#i@[q0s"|:Dd-Ciw56lAT!>ldPcjQL^W˚(q ~9FCo$vvo.9DuBrn~sjH-b?gh(ÚdxH7 k_F1-3Ӎ lpdj- WH^F*3ON:SIﰑ4 T%EǞyn ȨO"(hYZJ$[r&˲%Js^XIznߠ<%7xA<3Xd׸o2?H CӀɦol̅ݥQ1m2MP (ԑ]Oc#$/_FQ73gOr,6x֘V%P  jfaߚ'beT{8X s D4~ܸsK*?8jxX[5S$}7n7\w ~  ╆lOJxJǸYEjesaȆd[ŤlOFH.+/fY6 EϑfIE)Hd--d?K[7_OW'Idzp`izF&=eiA1@}vr@FC~/0H4B>r8JesF AX)B Fح*>+Q,]iՆKK葸7 }2A9ZoUñX/gqVy?ltM(U!Lwb-o شi)T'AG=&͵I7[3 v&JJ_wao6ö!NdLfÎ5 (]E8c C0SN+tlwÙCiI>JC8ۥۺoD QczoE0$oТ 2Frm&G),H:i֑t\va^t |r'zfgG&2dMw Iؔ.qD o'm6x+=$(A.d@|f50D#k&kFDz"$K-_ rP=1}<2; л.[JTB!xETkG3EHfYT d{&9Pt4|.?PRrWBs#=ЕZVZ2B(/34 `wt1^%uw89)֞ ͼd/G.^s Rv#݅QzΗ*K‹35׏ss拞LP 8vK\gs1Ùけj)^2øĪ+!\M3xq%gP!.س9^ZC^u:#tY<|mhyߋcLwÃ/~M2; etmJɽ-g{?W|=D0C˩GD@n0[ʔy2:Y,vc4&6F\<:#;܅0k&m=dVCEomq:fGߤmaC0e;- ?nMvJc4bbUyjΊ~'y)ygzK#H6Og.|A)p$|XL _t?dX<;5@a3k}.Ǭ!^Y*8x9iI05Ε |kf'6b+x\.]-oLVҏo"]L$|5,i:;9r:( N*i0Q2щ̕퓖sKݘg3_砅%AWη/~Ȧ%ޡ~y/ =vLKh08_Ds|\]`R陹_Huf#/1IprHul;3!VinjмR]Ɔg.ҩ- Ȩxr~}Uݲ,We\K$su^ Rݒx@fiB{B!]FFUc?|1y~¬QȸD2"?R0<%6Z3\9&-"b&66V}׍~u^61(LQ6O Eϐ1=prMx|V"ۡL&=[iuÖt?2HYr1ʫyF&ٝ"vϳZ Uߣm_xmwF ɧ9/]m7;PFODr9lMsh䌎CC[\M.@#'XU96OM~{F{03 &Cc>Sd%2[?ٽYO?2 NV!JDfF `ڳ+&ڧ\/)nF0ȚݏCxz ^-7bJn;VqF'I,!m nǍH8:rY^(N <0,V X+2'3V,QU ֮ Pt\+ 0b5l' St)D{J˱EL^xbmA6(p%شq>EL]y֧l#=%'C˟HM q1+'}glzIשT)BBȣP܀UkxI^4f P_fa g8һ :S\.g-#oǻW7+ PڇFy%ذb'Ć!JҦgxK\[+=gE?dzk4TigJإs~n\RȲw<@ T_`v#_hՌFS)duuȻ/49L-'9{sd|+.-j*?=2kY9w$'Y o {&K^WӮ\/<ѵnY]Z}h&jѤZ@#vpʍjj%Bi v&?t>H|cc_bQ\1~ڂV$!ųhG4:5'v/Iẳm4qRzЏ(Or˘ &p$Cd9\Ƒ{P-PXQX'h&)(OpoQf,N(mv`_;}c,4aOa8g%*@ !A]չs\SwhUygA̺ ! 2׾ SjauFqBj!Q!':3ȳ)"(6s:׾~d`x}] ֈi>y脎^Jk4w1+JUFܙEWr?| ¯  ;X|lkr.79=H*H&8s4q$l5ҭK‡=!{[bwuW / -`dld)4ʃ/Dt|FX@o!ܻc*)ߕM=bM0W6΄tq2Y˚yn /W' &<#wgq'm8OH3xS ErkYGq>!IAa^cg?3 -.&w9TH||E~5^9ozL/iYbk6U޸2 懮=N+5+ Jr nZ_H꿲0#}@  zM.'91Y5' ;|$%qJ2E(j 6e0:4~O!&_6s^_9avE9'OJZ#o_ƈo( 'WnKb#{02>4UW%\:#֭\n3˟)u泖W y&iěaXo\؁o|Q!c,/ S!=Jx"PX{ø eo$q`y>Tcؠ~exhcAo׉~*-zs'1k*q\R#4H`0b|pv[ŽnloF4P4xҤfttlI־5*Yt/0@`ŗ֢NmB4 ]b6hfg`),VUk|)6R'LyZ&f$ 5;#^AKnS } o{S gGdկ;қBER@ 0N 剄9CW|!1% ~YH*&24pIv>!6)a5k:/W2+-%D@ 83?\:ͩB4XMpL>bb+vNȽz+R6jo>0u MPL0CXHi EZ[1펷9Ґ#FUntAb?:HSd||!)u~P#Y@YD?&Pt >"06=R{kU`2KA,Cok98c#|*h/ KT{:{T~j+1C._buQGd$Bϣ(L}=*& a&b4#S"B"lݧpAcQ= HKTJw_o 7vїZ9BMV(> K~|/g#x||Qjbd$-=R`Yd+p|iNky|ɿ>h꺂WQJN+ hM}|LwIQF 2mcx)2U5 @Qo{qK=`ya X=Ty6:cEm7j{V(9&i_/4VE-ɬ/̪} ^z@4$Ş؝-%ifQY}%_I.. T A'^s՗{)P?C˄oEc>[W[:F3e#;tv%;$0O,e IiE]$ 3ܣR ~- 8z 10KAl?bsF:Z(0b0:.AQoו i>&Ql AkQ+A| SB)#IW4+i6+KAKRFڍGM(ݖS Ig{1Q夽&ӠBFTS'/, tV RږnIkA a,GUN'O_*,Uőx̌'IwbR(C KN߆6Jס١\pJL"^5~?k̊M P;2REÎVZ8)x،q p)%*2gt's?ea%*h9,\q%'sZvz>M+I-r*8BTg`*7>ϵ5i10h4ZM_N"IY`7×k-pUGzANk 7ɑ n2Pvuo{gU6 vOUc`LgPUuEU>k5V{jA1-'ĦC_,gkO` m*!JiMSGN I}Tm(FdKðߜ-U"Ѝ84q&Zj4[?۩) ¼{GzLa5dqd~L1Q{-b}{Dx(nGh4v u)I-==@1NTP'G\NALjj(k6p :&^*Q'96=HJw+0y(Gfh.b"4wN9Q*O .Ag1^-jXx\,t7L!ik`8/oy;AD)nqKfxda*f` &6Q!wy߯Ӿ%]*^K`RN+:eUf||_^u6[~E خwJqK 2BLNLu\HvM8\D$*3{ Gu+wY伭]7ډs\'p.{SQgL'\6uhzޣN`Y6XT>%?i$iG< խ%6$X>3S˓ hK\΍)ExqHL7%=.A*cy,|/lp/cm,(8sVOтMƋzrf t9%T9Yk"Vt﷉u.(aIMn7_d N'TX I},>ϗjk DOexU v<bL~hѲWb@?Y^t9hU1`ҤK͡tqږ䟬mw>TpHdHӘ%o'dƈ4BDaNxq#g!i)$X #]Ԝk!eykH==V Ko<`ҽAp4GzЊfIr_}E˟^])(Xt3'ho6%hxe!y~5q7"f~94ioRGw$+=I<hges yu}Ϙex 6 d*0+I7Vw=\޻zз|}\qXՒ"5aTk>&^3cOtPWR!zFtv9, Aþ ['ޯ3 BnGbT29Y17B]2O6"'(͉0!'YQ(vпR>Q;>HHiH (S:ƵIض1QqQ,xT#+ iBQ/a'2xԹlcxQ"E׎e@뽏<[˪@|D h<"CGoMFOk~E=>WL)wW58Ӑ/(+k;\)\śs@L)K Z˓zc@qmq!H@t:MZT{mi!<%IcY@'oe/09 > xSImyq+,cs6顓)c>1~{L/\T4 yjשMP'gc+>`A̋!$ b< /NS۔EUs07o%$z Kd#ЁKʩPJ+l|=c0Ѧwh2JUϘŌ#1wPoZ 76TssӉnKL])Ϫ_h± ~ 9=JXK%OwnlŴ~~@ Qޥni7_IVN"Ƞ |Zg=#;5M բNdߧg?t(#[-;N o4yRъ9F% \,!%+^&YA 1}P-r|s@(_rDDnXdK!6'M[5v` uG&GM`1@i^ 4 x)'uR1Eφ8A^kxp4N봍?[G{D3ʃ$Zմf6 %S'e҇,zPe-^\^g`ϔD 7?vˁ د4?:Vp7!bUwU Ye|ϕ/L<{ҵܴcDL-vU K޶NLDΕd1:)]jsW@Rp>Hh\(\#W`eL>/#_S:?1R'^L;T/(~:! wB"À0I~җF_ͳ&)m hVf_->=Yedd;]U6vNj^~Bk )h NOY֕we1;vT+ _ k`>"h.M8g".(d{ecȼeDE%hD'l/g~T?Χk_GojK/Ms13,(ˤDEs^燹|:(ֆE6ԧ}ʉsqd FX9(B;dIzCzE{ҿJ)DҤ=Ϙ!c:aneAkaYsY78Ͷ\&4I!yd;]' < 4߃A$qr`O z6AVPcǑ‹3Oڢh0?)~thQ렝HVK7yq4&]5`MSՃSHP=: Dc֭+)61ʇ`~"eFpSUCoKˁc P|zAY5[Վ58kCӫM"i|prQuN̾Z)D(p#ɜTJ(P2>}AsZd:z~%\odÐQCRQ-8:뗅]u@ъ,TVxexU=V,M3WL-d? K`%mӥRY'=4 aFLT LST0'ߤ-]֬ame,dɼ刴8uXtqUAΰ撻Kut7_TїSd9,:ͤIQn c6%//O^7I$hD X}@#B𺰴DZνRrpuȄy 5)>ݚ?țaaT.:1۰=(Z jήmveM[1<+eo(s3-⌐ eR=Ml$,X( DKIq0Ƞ3w_*}A5V5WBiTq.9DaRHWzn BnK'U)P{7IePR 9UflE4qz>^°7 NE3~!7;Ln.ՃV2$T:ztouzY{ d `ηp'Cr @݂Zi0z앲~ԴI,W[ -<=Vc*Ӭg8Lꅸ**:\ςʥXYUCReOYG oIǧY@aw6 E2Ky1`p(:\ V=aOkVSp2h]ˮE}58~Nc!0ISXAY>fo.NޓZ 31 yEiʤyz}%sk6Vk -M&ebZKMu=Ѣ. uneJs/ :~ 9ܮ|0˕N8B$Q uuTqV-(AfoL6yƣG7ӿPEfb9AڰѬ>%y1ͥ >pZ ׁ /‹BV2YVW8:=@rZ T?-VR)O2?QpۇAf,z+ao%>g$[eUɦ*o9.8Ӿ/ koK[ 뼆Fҧ4l3 0}B/~HɒVd4 N7xbee/ſqO*IATvl>L٭lΌdgdKe ]tb3a"Ƣᥦ6UP -FmQi޿T/ d1 ̤QqƑ/7G _)? |/֩LTc>:J˥DQOM3xm]05{~*8ppvj@Tf fyP<{"@vHrxӚH;sӋ j~h>.|Vspx8}M[792kL,eMC'ש+$h+Q\3Ůy*FZa-n<^> ߠ}^{ J ^SmF-#EU{] B}z"t"˰Y=0S|(S7'JJNN.{GjT^r>ٗi53E8tޒfYP"!!ߗ]ЂГ֍%1e~L׮YlA\ EV߷myG'3nI~әqJ\ԜnM~2㔗Y ϖ<2i\λJnē-:`ф ƍq= N)^J4[UfJֵ@?~HmV7$ɩJáA>D=úA,$'KV{tDe)>huMXTܸ-Kp'ztg7A3@i?Ig-;Z:ͯ61r)iZGԏBf_cr $"VC"4%Āl A9 7B^u2&t[r#L) #L\CӐ^iLLqCL^uaE[{~1[bnhC-~3TPΥJ$^*gO6r!,?dDLY Bi m +ұ3t>~&6*J"F4.ϥMȞ1d9rrwl'd)//mU*SƔabs[nUXiɋ$Y?WɥؽD^)v8)`~$-m7sb$nO'pM4ן|央_tĮ ?G7GY`ߘHDTjc#}mkuòiB Z$&<\hɐCod*ZZIlF9kܶ <$g.a^bF禣vU,C|m%m!CPϰJu5DU2`!0&+ʄCa7SQ,Ǽ{pky5 t"gv*4h`T ~^0)|EOt[`b6ajY@}ēh@~nDEvTZ۴pTm6D)|MŲ`/v4!7WCvZIT1#y])(D`Qkn_8"Tjӄ3կ!<2;Ot$A$NIk%FXwwɌPmqM۝?-$~9:کb~>x3seH>XRу^Ɔ$R8̧M2~w[^h31*bJͿ H2؆- 39-3qgvts(lVeԁ/bTQS?7k(2NL5ONk1?߃?@.@0g 53}=84~sSN!=i2?R"4s>i>b9 GuktC g }+v'պ>S(H7t {a5 ͤGkuYJ๓RC ƀ޺w1 ^ly0+5(؝XNF}~#.3S?8cHiFx*iT]8n۬K!7/Y$HWs=U@aoA\ҠH|q&&uJZcr FX"4PȺ4o:|ݕEUxCc03 4Xh褟b՟dV, bwjT&:[Gp~YP]]fLǬ~8$gX9xo8y#G0`]a0J=Xvy3+q^ a+An{MۅbgM2$vjc GI<kikiM)xx, ":s#5rP4Xh]}uנ⠎(ѩMHdװ^4L f_ 0L3K̯| >'S2I^3 WՇLydCMkӛވ%C8h: -t߀╿!)[Fyq/K^NjʧK9˕b.{*Xp,9;e6zTM~t\+ж)Ja`xK4[QŴhDE6 *]F>Xձ+`?Bt}!KE-7Q |MsOQS@ I_$} ek-ˏ]P D>Wطw4<:۟=FZo(\**!RD 2~52#oq90<*`ϽkʟGڨ^^1UVF;=Dv؝8l~kBhkоX 5-lh6Z oNcS5@3 q%}ag I]W dp&x|W?Nj)Y|\Vǩ Y;OtW qP\z;EceD')USY 3ǡ`V/ukWccum & 9_6G(6q7ttB5h|T Q^#Z9bk_. Ahdx [x)dVe#Lz*cWި[ٴğ}֟}9Yj^/֤RbdmVs]Jz9_(3wZw $Z=wsy5-YySGc@!9賢rvQQL% 늀17I9'L CI YB8ϧI7xt=&\WE-$a]XmDme[U%LmlS$Y4kKi>Im2rH[]^ j!Rs!@HGEȰܣQd+%9v/OYT;]~1v\-)fmuq6|ٓ=۫ (,c3rrE\lu`%؋K%hEz4~y 4U#|W;PD`uVL\ ĞmK A^\M-qzosCqu[t:58Q`p7ԫ`_~EqmR _=7xBDSa0<?'Qxg2b?dpܶ0d_ᖢ!y qN%0GY\ |AZ1 7$XwӄL7ђKSlKBbc!i-(3?*V 3BM'-/ۅh J H|sĂ7CI?H 4W> !s}9Wh_医ﰸb fengZ4(#^; i"-q[(@b(`-xmUrx@C0`PG< XHN;zeLB9lYr2:tu}6<F%)CRDY/['TbxZ /E!dN&uY3X&p_f`$t\p쐫dǏ((姪8jXٲX迦-6 ߤA2jbRB8PfA;Mj uBOY:òӒ$7[ח4Ã*[V^|F,E7"](ݔ5]] Ӣ NR{q]T` <-{ul[t'}!c`1]*[ѵJQmLxqDs|1g+nFyMZ؍,61)0/GkcV6($gɘ+#AYwqU<# pҷ^IѾ~6OD[L-SX}_%v]Oᓃ5jb3C4i|Uq;F˵iFjjz(=wj KH-pӹU]\4 Y}Y5*r>~74y"I׏OK5N1CsnφCخՒ R-=[W(@)%y %&C]oJ-ĂS y4UB[hf L~m_jB&%{6A`?> Ac U3\yol(@d"+)Q;>\|eciP%zB+( 9?? '-hZ;?A 5 /1K;d)do[1%RVT2ӛUZ͎nxRh}e>~TM7E+mȮ}(n+> a$r IZҀeF46R(&gTCAº)RC)qaSIdg> oZ-a;*bD"ܨoȓЪ*VLF }3F 2 ס]+aW(F**~]k>G`D$Vf#э-1YE2+VͨIh *U'˽p 삓Em%4j+|q(i%' _rړ(d\ Xot#)Fnو&P%Qd}e|"n2oztH40 ^(`1ހlDz9NY $D^W4dEN&{?ڎ5t 6õkrPV!XmPQBn)LޣojGq׃a{YUzh#=kmw`[k"8m2(MH8eX8Gi:Btp4Pt:Fa$Ni8m.rO,.VemKzqd46s:}aXδ[1qU,#AK4tkvK*)rz=>mI#0gJ `*3|XQثUlwO▴aeVق,ہ#г>*+ZRIky}yUqbQL8+@6JZaFzlt)nJ':fZOh iЅi+6(rYO[]D!ޘKzeSͪ" 9 um9jfw8VkXЍ׈vfmlzj>̞!KκwD[DD=qa7ZHOSxp#72؄K6 5^"lqCnf/1{4nUbC!ɳ9Ml87St`K7]EtV[rأ疥|cydd6gITTogTБRs`8]X=kkijYrF`=7~`17b6\IT8iŀN{EH\֖'elB\Xԋ-H9g>[6vCM)cwaAw_^^ gV+ |u5mZkT_3̝MmFOV߁}Ȑ6jP=h*'\Cº+Kr<>9Bچr/->Vh|UWgL$tk{2מPZ(e^B}Ә^5Xq/; @&|yNAͥёk'j&M.N8EB1-OG4r!ƙXpcЕ`:ic}X^{R#j]5U'dOU%`hiΐ*:Ho cz47Y 彩QO6 5XW mdA e!Rm(!;p,:jf9"/~w۔|Yebv*dGH#fvzǟ~8zya<xH~u}tűf=YPzX.dxEO<|"^aܵU]cۮk4t[`P~IY|4OCT^ʌ󙡆BBXѥ aY W'4$jO;«w芚a6nyg{t\4~ Ȟc#yx6 2aKp悆( ckSW`; bSݕStwL~`g Q8Ob14*]ڰyuNk5h%6pQ8O-~]ZWF+e"C=sC, $G1&2i: ?ih2 T,1,& @"E XkTMl8ףǟJm\4jS% [%gY!?BaW"X醸0HkY*${ogq(2,K'3bT‘æife,"-V3Rz45j WtX[@ZcSx[`FԈ`D&ݷN[ܺB"<'=|9!Wd7z,Wzk򵸟1&ñT@zU= QPBN2Fib V'٘i w(q<ȹ?~ozv˟51>c%Xbe n=`xDͶ F-4$i-E.Pk,*kP`:U~09I0 Q IwiHei5ѨOX3Oø[Hh=!d`λG }*|J sk<ٚ :[:YSU\ PVolɨ sL& }ڣ M+W^(+ka:I.B}dzjCٿ_|]MlQr nН ImLfX^K'O-%ء,'Ui8}Twdfٚ>v_T RBޯSwF1pGfj;VhX|&^q5lԡ1MNT4<ƻ>jFi.S$ظbv&pĊlGrniԮvu"I?}Oox/ NwF%mܢ$d%Yml^ 06㽋 #'+FnV99~ˆlڛ=>pxY)Эci;&Vp@| =И5 ` c1q4`eb? 道ّ%2K%,g@ab/ܬġo*`vmBEƦP/A7QSYUHԻEgNp=)^FA-EwN9SQlP\W'~v->d*2x_2 ۿI₭>Nou5j\h'BIE#Hh9'v6L&xWjMhUȶIR=y]FKVHӰܭ/?`RFG)v)EӿU^'>$2ʒ ϖjFj~ 4nw2~yGF@R[: /Jm7$k ,'#?35Lpol57lAZ|wlVbJxA, {wķ2d<5_ fňh۱5U"p|'tL#iie_$v(`m3}Ⱦp~Ŏ4I_Mf-->P:wX %Esp?CWBVI_M IŅ>2Ȃ(QiлY)Mi/j br#DLT3WXҾUdvB)M?/iM 0R< ' }DƩGR=ԙB0^svcj31aLg.CЖ1'dz`8Oc'%=i YoNѾ=܄m"gJ9<$FAκK7M5`_jD)?Gɱ2B'z{+~ڐ:YZ%H#,`uccF4FS/6G?L%X36bۨi3ab!M6\-Sgimv.z#QOpz56Wa٤8ᒡ& {Hk$mj"YyP,8 tJx?nnKQ]z swcojL+<0>(&9㣾Rl4qJZ(X]N'h`=kΧMm9 Ƙsk|1|7aso(wWWD+6c(#5ΕkH-9g xU{&O|*΅ ͊2W ~XٲޭMP?h)y`OJ]߶fG{(o+?V1X>r04t?8BMVm$M>0i(͑)[t l5PV8١4Wzg0ofBs˒=M :m }$PkM{d@a5g4122qhίg\Y}zˤ-SGnoC`38q2Nm sE"L"Ak@X۽+ژ; ZDy终 n&1O ɳlqU|պPbb{nIun S`\d+wbSlo5ZB=C7lQ֙ 0<ء>r7v")8l,q]AhKFl zB{zdݲ߯`Qʧ޻e E& qRג\b5|$la2?7vlր&&zdi?G]XrUC-}i%L?8ƘpFjoFy4ݴVFMMBU+,EWHOChгq8t%:{ O bkPE҉JzM(r;O?u:BwLjƧ*; kH=xW61&rvѱv;`ncm{[sFKa%ʰa|b2N[2(-Ie*EwψDuxy [چ}TJ[}>\D pӳL@5-m!M CA<(} URh$;|>uKHƑV!˄(ONHt oIN#{憬hox'YP{==B`͆RCL|b3~0Dnqblao6^G Z(ՙrVYMb>ϻW86JxZ],5dr\Nxŀ_AC~{WM 3@dW^P`#vHyn3%:F4`ʶ3ڣr5<~ طŷbv!ꂻ?lW;Ȱ޶Պ-N i&_&hyZ; pmFK5FOIh5!ʙh!zW0s%5_ˆa?;#:m@F1x WKfQ@[1vdhqYy}k [d G3inPÌB'P66R/&'_SI8V[Acʂ.rYTs䕿vo6ps ~E9s/?@?SRW$ԡ擡7~~Npz'Ӆs3DɝFl 5yʼnP6:u|$YwOq:vSqNBN>IcSv&(Voa?m\F aڇ M1D!YePSmñ p@nczf%{9Id~g4{O1t+F>A#?qޔ!ڬRo^yGwqQz3Xt^d:wNneۖr7!' F0ƺ۠w^_kl  kRڗ~tIoBy[k jʥ$vIKT<כ ՛hNCk#{6BAjh+։l_ !up uyj"*)<.!X &hl`ijv_KnڛB`%r H6!F/B4+O *s| ~=P!Q?tc*W+^b3kG=UcZ%!8%LW$1hTD$X% طɰ~+r(/im {pIfgmd{OL0Mg?M 7[ oYFʘWԛ1w. nb P%9Ź3?p~f^I$ynş'u|0i/$zukc_Eaї]׆ d5{2U/,3_JZ05ulja72{efU&9ăВso6S~ @,rin;^&sU.:!v^G /hx}/jF*`*SDo?: n$L^S}FRTIlI@$-cAᬢ7@6eWaU :0uK P볣"Z;1 ۝‹V2ޜp:YdB^K'[/"2gd ^ `mȧ#Y|u m9Pj}058cHu>8WBOeHt"ئWd$ љnr JwV8ԻTKJ#'9I~UU264jfB ;DxLΩV z۟yS|/Nnzr5Y I,_$|޻,x7 je96l&ofOފQ 7voUXp:(v PDʁv700XS xe9jxU6րnCgM:KWuڐR`4u]/'eE85z7ћ6p{OӺ~5fbek(Z.珽82IC6 sHvzB(`{v>\@Uj5# \~֜%v[J-ݵ2?{bz QAĢ݆U >xmREGׇpwv;әಔ#VHz`gsndIGid/] Y =7p%]['}{^ȨL?'X^Q(ls'>#'z7gmfgō oA˅9>r{VD/" !pT|Ι(N"1a'Cg |{!XEh;e4wVi@hIzC4A2,_<箣Uw}ElIr'KsB_j׉?2-0CM{~J]^X I~CRޢV5{mg֍es 'q{L m7aabXπ.-Dd|kūsHJs hɻE#2> BG]@zPyxB^ں241E.V=`Hu q@qfjbMHۨ$(>rLSnFU3GZU5mglԵz_p}SsRȰy]>߀B*zxW G+ѣ͈>!4NaT{M+\T3v:l\g<@TS6*r_3"0ZSBKTfCe]#y`$%P'<~},n8#hi{bXh"_5.pMOYb2\ EȪ=/xruyb[G{HQ9d=ǒ%gw\_\gVԗo$0,6d8؊0J{Y,?˷`F8 0"7Έf~ƌV=6+IX:A2FwQ7/ wB?@BAN0Sh=(T\\6U39#.֬CMogCX?V9A,zh-;,s)UH }y(cZѭIe~+ө]$ʣ@^1'"Վ$NdQG] M.rfޝtZr`\=6w3ʓ{=s >ʯmݿx[Ƀ o~G¹i>V8 ^'-C 8WqyR:\QloשTƾXFKR; p/)gDp40q .ɡ~/?{c5b?`-`vqZ5 9/ټD@P]#2gfnFmyý6A(?l ̅0 XAMP/Ԁ iCcfc$lߔ9HBw\1.i4| kJA Por؅mw2KU ~~IÎ u s aeWmc>ݣ`^ܑnd!&J VclV![I ,\"~ɸ-E x!Ѥ16|}MdKDi"@vv1")Xi֩S9}fr^N7NY6x֦g'H h+OV, ބ62*%v B4݃DV  MпYuV:\l`č\a'YE6O= ' h9YuħtvwC6R r'r,ЅjtQ2h/>3{TQF'X`+4ݖh=.(@R((Hsë{h=,NTBH8A3a TuQ%EQ1g*ыCGfO|q0!AdOubh_Op >iFx_uLQ=EfMm*Lp7)s2jyZj3.'AL5jn#'Xnh=]мi7/K#H`Z`Ԍ>cM+Չ *†7"rPdbueaR@,~TP{륿1uՍ ]q/#ZQae)tG`l}üF\ eo?$֓ ^X1?ռ8/R-V\:S$g1FD+Bt,䝋} ackrQkiܭ&)ncKDxb:N2(73n:P3+D+10Aj(s"4]!=[ϏI!7#cU^ $$Fu4tV };ɔŐ%G߃c^V$?+2,*90 +zb_ۿILҧgÿzL_zE׶;{%?q3NI.MTD_z$=[:=/aڐ `/ŪU\.I lEXRPj`h t !0X:riI->*j;6V~9 $hd0 $Gə<3Ϧbۑ cΗD$^,$Hg5g}g[v0(4DJӄ*>dyi׋(˰9H.ם\h{0C7x4ʓ)mMI9kpP m. P `MFt]ё:oXޢ&B[+sG}½z 8!܋?m(TB kl~-CK$%} D_gPymKO,5ɛ(nqxbklt=KMs%j A(OM猠d;?lf+1w/O."M=KlKstXԿ'ڿO{9%f&!lCz:bȉ"[s,6ooDH- ^*X-Zޮ37I)SC,7#H B>1^|ݰh .f L[tmfk8V4Mı/GC]Bi'>E"-KElr3^NF3dުj/I+W 4H bkˎPRRF_h\(=N uy|0Os1Q|.kՊE"MbUd  _EI/U2-26X7K _mL2Muh0-HJ QoEz' o* MRr#3`kn0bUӐɳC@Ua9X ;4]: U3ʳHqٝa Oc-R_|;>1q% #Y3ڕeZW7\*c_MV$)l07ixq~8 An(/ɦXzQ/[|U:Nwh((e_5|fd*ҮH&J'׃VV:"b\%G~Fc' }-4^y{b9 "k6T0nlbtŞB ^ĀkBGcl7v6HB̋%(Z{/h p`Nrx׫@XiOIk~K<6K7pب,՘~2sP%'ƵǩVUEFsD%tˣ %n6HecX >Is\X5'^е G' խtݏT$3H)43qxLwڗGzۧA3ҋY>mvGLƾٻ^ʪ$A] sՍ_ 磂F@{ZS8J*`G#H$n1Wҵpw, *՜$A=k Rkh"WK:26;ˇ.&K-Wz4bg}A.]CZMb>{"?_rCEcmwE/6btsƙruds5 W.J2ubpn¬hعfh]*y/rX떉N )goIsէ~3! C4|*¶@xvdFq249+|Lƕb@o/Ww1~PKcdkⅡ~v0I}mFt0- ƍ7^ŢLތ_q!o}! zC8ٱDu~zthnkf"ADJh̾lyB5fL"P-熉 2)UTY8D'}ad`/6^W3vgܯWbObwsB܇eC{e]osb)*.wM\0E Q捥Lvaf?摕&+)7?9OiZ\S6gi\+*x@^FWᕉfڙ)|g`;헁ƻ]Q% Cglr$G@Vb%e~JG ٽm$nvzfD\!QnԀ_C͙jFOnwБ4٬`u6OIg2\7Ua{؉l6Mk~ 93@EW`W]> -r rpwt,BPQRE06&LoVPPifWp*Fl͙E 2H_;drd\ACQCv~*:>e,ڌbk0ƉM'v1:~,ew37Y;Tbtuka[`Btv CM&Wz  PO |Tu<gQmdW_9MvKj[\A%&S\)>_>I;˅"11v_K؁1b]=}̹do- iJ~mGL /T˻Bt!=c7jaILțgMNWpKd5 #u6o3ZI Qq SWydznrSe|?utݐ+Qf8~LzP8ErʇEc;  eQ)%dDAh?y0C Im9g<۾w%_[ؿƊK#2,g x@vsv?rwؕq= Smx(xh ~JF42[R(s ЛtUxyt7Qĕmz5D*;-FpDV9vHyCߔ<6]sI,dgHgnu]*ةM cA/|HX<&K?K~b/u mV-ڙ~kϼ!&E֌h\ a  /7] 6Ï!#)y_6g}.uIVv 6 o/JzD5Wq4r:Z;4"-nTB84(/An|O Y89r# sy]0^޴5Zg?Z ~)h8歼W%V-.[i4pdoZFwլξah90; ;xjۋ rP3Y(+-aL*ׁ$p歔9Mu+|@K9aU_< =5 uR僧mz|m(e`l'1t|,)g2/>t'bsb3 QMJˆ }diE5h1.{e#(Vʥ,m=l ^Z<ٍ%M174dnAkԍC.J]Vl ,hJ Q^ρʗŒ_"p͎NHMW Mp`Z|͞DC 87 Y4cj{]ݭVƯ4l415#~&QK'@jϒ 7a1žHR.0|7ҡ q-{|x;=T%DM)D9=?xi|^qd%nfV(zV#L2bkp*XzJOF2-œ7xvPӊSQrFf1OU׌ {(2.z z7Vx)Hxͨ% L"V+ڢCm".}zKV9Bǝ3Nsf+]\lp%?evkP`L+`SRR^^!\Z 1=(BD#7xr1Y픢V+ ȡΘ'U֝A"O0ZVP"]uzk=4r{)"CaAE[i7M/hf͵,\ߗ#MQ^Q9X>8,$9/qnF~˜gak"sqaó^ȥ5e43!̍kjS.yc@H]`T3Rݳ0C5b]:%%I_MdcӸ(EnܽZ=^ !ڸ'F?(I>K$@6IK8." h^Rrޞtrlw@ɌP<HIcbܙ!]HA0$k7@mp5,+*jY%kdcd%p%Ð`{%vvFye+P\DKAm( =Ke/ap6Қxq$\'\'AsUPMY_սI i/ՂڤP„_猂ޫ)#+"1@ye;Vt: ܥv\ Ƹ|.n7~ 1{9r&8*ೇ@Ly0hz20:"ҙ ߞϑߔoalOŘ ŴK{SpcZX,Vgא{ @-zQ^@Y1Uk1UhCK|\}qQw%%< C )H Uh*mGvZ[qJ6|ziYcO$KmC>z,29,c764OǸ)vΗEn2j<ʧI+:#bF:ӤP/ҥ¿1{|YfY/a;ZmKw++~n)ib!7f\0ly"܎RJ},mpe]T[Sg2""1+3O `ѾC*l>,g(7c_EW*R"ɭXl~Eͽ#vђWjQlgǜ34D#ʹ^t L\D>KEt).?=.XdFss }G_o22KTB}1b؏ Wo!/fZ v,5P4@-t.*%P F!/jׁK$֮}Цk"Dw7!ʬH/)P8^`sPaMOXUI +;46Vyk{>;w_Y.x ϝFda:{Q <O֗J uC_(6QkFAi|pk6#@ls|I +X׽)ć|6whV."2 _zRm/|4(l!~͸ׂKn\ǔ#]C?w6g&(P( kϽF 0q7|`ip^ dP^.MŊe}^L(WXm#;7k7Ά(uy%엔+Ŧ2ػSB9>GVGoopc,}ڒٻcv**[ǾZD)onr{gRLhk1p )m$ħ#'Ջk^)[SzT=;[wfG%`IE7(E߇C` Ӿ8nQQ.')*$eL$f(Q:V5#(Q̀Ķc̗\A;`QAw,d-WF$h]Dvu¢ c\jٵ$} ;t^AX&{B7OwtJ6̡t~9SyT6 mcB*=/soV* )FϞn,hw{{&Z]_8M_3: XF۞ mg2sE%vӤ;vVL-}wRnT Q #6]Gj>-Xo0]Hϔt]!XQ4@L[ưwڬF_ǁ{&-f+"D60o QeMS4-Xv==ˊ M×^S! rSp_':X]dK8B҈세*O\ Zd-LlEKXrU䌍\؇yX@@zR3a7zx҈Lo̍S-󣦲p1=/'UwPN>{aPO }, #rIH`U=yHb@@ McmO/pd׋0+P..prs1zlQ `({-07&Θ<>ht)qJf>LJGgL M>G]b+8{%; lͰ53ՠ8  |_-la`]5'm$eqG[k9:]I]$Ym4"yS1bY/-7pqե=v[ 5#]@(thg ;3~{L0Hzm#{B@⻌nruN=lUGUNfNV،l+0Þ\$ m@) 2 TnbYp0AAUwiX9%q~&ޞY'Fr(mi\̶ɸ1Hۿes#dy--mD g?8XR!pV{(}fU1|YPP5e!Z"zIԦ$,0@+,v/'@79&KBTxڢy&P;X#fjmඍ@Aš|Ʌf+۰ L{`'`kyew~)@x%EYq%k.;% `zU|i8t~%Pw'Cs4Ջ3YXi Y쇝P8,ee_H7nNAbo4ɷp:]\'^K7q %Zc`:I@ w:6(|cB5-* 9dբ\]=2y[7I]OFl"%f sΓ,U\h3m$!v0ij|}T|% \2w 9jʜu g7LAZfn[G8oj╤ ngF4w&"Z[MFl P@Lt^2W̻&8KS8lC}\_ nR%iSpP/zgֵР#^ZRuo= {,>wV{Fر%rYd?;E8?Ӟ ߈ :}w_f =AR!rh.}R<ז }¡aP+jcr-G;sEV-s"IMN^9\  f:Ij7ZPCS:alPoǙm7G83j W(,_Nz" YNTeZzWa65vӍaͺkBYj6u++hAG]7H{kq0{< J'?qsO(Pc%ohF`R/dT8T\*= ~Nz'x4\n9)S6"~կۯ]PK3\H%,kinӑh+}_9jѐ1/Ta`11yƐWXu+cwIq(uar $*>p7AAh5xO|IkώZORnM=N9w<~o>psHcj 4%hk롑iPA0;vKM6 &Ys+31U2?5Y$]T֫VhORmE_eP•Ohg#e,[!7<_O%qS ery /u>1+!)/kfE:չ*iev"O0%a~<x|ܣTz!\XNv>߀-V[>a;ƴH1 lzM,o FrE\d prN0p 7;ݭ0n˫P A?9޷%s>5sh$mK 6& ,@P\6d z?N~Zy3F&dB*R?O̦`V\FRIKu~eچK5jR=ܕbfjX`M0PEoOfk\08B?D9흼I=օ!uEq[&+}/ajԓaJBQ[]$x.&IK픣6llSLjVWcsC򋝳}tV lOh56Kٚy&S %cK7LK LN̍Y|d8Иu9UKv؊fA1bU\ PΦeog'tw i_HVD6 XSV@\YoL`xP0 = EJb+gA_UKIHxF?Aաn"q[rͻ;hfumqm:ܾ+H(@a3%Lhv8RmB<[4s$D5yTT<!Q"ۜS5MG'Дnt/)Ṡ:7[//1Հ:~=`xfw/8i 7Fv42 0sEb>ZwGg,Hc5)=He5Br Ω%PfwE">U@\qxWٵyB|Ew_QDf0*#!='rmFPZƢØ$?m{miNrO!b V- n,ëX$6M ȾF(khH$@rt|)yީBJچRu62',K:C[ 9{llU)V#f:>9#h ,>CQ"C6pfvSQǀCf( &-5xͻsM sf0Fkj)e/ZQ#IM*FW~ AiŌJ7[AH=Ԟm|V>@NUk🀢^ ntKu m51 c#n E1mTt^P'6i-vh7u7)W1ػF+:Ųn J0/WJ2z>e,"u#Y,6'3~{zFQgC5^ZcxDP-q@f/'["U:@4sD}3ZHu uˎ{@xaS@–[99 S='"Aql1%6ѧ yvmFyE: a{_UbRt4uO*nERWS6o2&ɰ/gpblUă2=Sptضx\![/%owa:O<˾kINv[ljV\:U"޳Ot(.L%068( Kfr lk0H2@BICeY^s~n<}fNE2X?m{^Kt/{`4P #'7%"rCcb0e)rwH=ͥ m8a+ hLۿI*fN;UzKȤH{ a؉"E=%fg^(f莟ুVIlS; 5;Ŧ.{)B?#q cB[ؔM7剆`t9H+H@l]~]o 9otο+!HZRQ@~w!-/="B+pO.(^TT\\*=ʦ_oK`:=GvHZt 2@>Rn _<?v=56'] jI|k?ۥDs; ~9ܩN[n ߲-,пZ1 Y f? JZģJ|s!‹o?@!ԫ4=XՁ9UŸ~8&-b7.dT0brCH58NSiJ XNƳǖ d)M[Q[ْ|bAD0?S8`Mi`{NP*pyщ2,aX2z=]soYsw}铒o-PDU!- ٧]K2kݍHP&:d!YjwMQWsLͽ3I(hW)[ AĴXP*|T&'>NO0iRq-#?\h楊 ǥGYiXqqL,B*sr&gMQZ| zpނ*5M2?dV+Ֆo]1eHj&00p s۝2I(vɭuy kCjbPAWVm|E2VBA)t*t_D*N)7E ٧@8:GpX_'Ԏb)ǀdEJH]aV7 lj_$W Nw@2W"H2i7*u?ʱ^EqD2%tSqQ 9(8W8'j2B ú\*q{_?>.&Ɲw-9#g_Mg/&`6=l@O7t r]7u^ןO8JjUpk(Yژ?Yd3Q|)iȤa)y0g&J'L'7exjX^s!#@2F۪t,5yuv8ݰb jv8Nq +lsjGCL{A6Mk @l")# vdafxt]y3>ꃗh6Yj3"Ru樗ͼB4~U `:+ +#ʘ f_"6?˂l lƸm[Z"lU~!SkA8)H  3FՏ]zfZQkTAQxD4yqη<-~vv2W87v m;~/Ǽ88mn"|$@-[+rKVa@"J?˼ڐ;TY|k߭p`iDn8c ]cb߸. 捃DžT[gi9a^)QgO :"?RR`Vb;e6vs}T*I=pM$=ӮxnID>V9VALbxp?vK= I^o?qD5_dc+VXĆv5>c?iDsRwuˈunJP5eWk9NƈHW[?lw.+f0'4_.uHn+O\xO8ScIyV͗a*dӃx5)fN*O-s+7z|A6R?MǎY^{#>Ao!c,Ĵ3ZZ^?5,v#$mU]H)SBԀR0INj4 #&nvoB뙱g/z;1 z_@mgs}e{$[ZVt6sLo+EY;n=d=k=ͽ9?B  ;=%ȁc()!Ek)>Es)]^3ggH$Mx*XQ*}%tQrT7*Ӌ$˔kp >Ԯ"ٮbYSO!L+Qna|?{ޭ1 ܜvgu [y+G4Oˁ1>pfKiO -_1h"IŊΓּbʅ"iҎuv]=Zz 7 4o \a5vr膘;gY:ab>$k_PLk%.}3hiEZS6^jwKxSmIzzrd.NA=d괥ˊ^m''  eP@<4ů=IO!:kkT4$f있"Fbx\=N%|dWlTUJWdҩy=ɴjAT˜>>KmY~t|PaOpjN``| اTIXa'*ASH{Rhч~X{D\ouYcT֕C~umx$‹]ytC N &3"0>mX4AcvcoRum_Upp8Y*|+՝c=l9^bou˜IsV9cb+=A# R+  s: yeU?}xnB>[lr){ yn[6%]15;΢mK6sc<țC#|,1)1r\odx%=&?2F+XVZ @a?*5 |om]ٚ#?}^0J@A ӿIg{دadf̛IӈRH×*enCyz>BP~YƠV6u9Ffí@ԏK8cSR| ف2/.&HtW_{fP>8Y;*K}'׎M UI azƞ38 G0j9Jd'}Cy@qڽ01&hRw%H&!BКave,g]#F--#jX)Ƕ9Yx %EPE0Pv§"xhs BoC%ķ5"u} {Lz}0WwAk sg os=$ÚrU p`~dpN!%-%HN[P<^z2*q O!VWC'FZ"PX+k6q RsWtT؞(c~2N1b(I\ǁ P8.MbsCNPo,l1jgAz =In&7ƦXt9?W{tFi k({C c?tPE褏k<f31㥒`]b'!)1:{3[r|o <~;W_XSi9{)4 &qx9&n1 #s^a, eoSGuqEvM0BheWư?YFG FRDjY"Ba|Jx,D9hd_K*US,=0NHߦ(d!oQ<' h]±/p! ξgqLL>"^{ؓn8'U"&(LƬnh9y.뫭Y@/E,.P{l&Gbq LύGO6fT0krk:,k54nꏛ̦H;L4AaTR;Ѐ^b嫐A.t2Pp[L@[j ғ$uM"Cɋp%'w7Po]j{4vgtso0kLuIRXa PMb7,qH)B+CfGj?z;Л5Ƙ^l ? :.5(% +6}hV`Dl ]tKQ";ws_6ͨK!8*>Z Uc:o}e]btAg &Y2a[ ztnHPU ﲘtVGd ύ - .gOpS}Ok|5Vbg֋Y<_k;\"} J,(EZxʄaztU[MmBKz+[t`%?:plx/vYQ$DI~i:34,':Zt00'QvY*뮱'"Sz G (NC 5&H!RXXf=֟g%ӯoCQw#5x:(rM#*F5٘hF7+Z?GyiD3Qқg i"e ,N`o]]n̛߄Cr0v%* )Į԰v#qkt>W ߪ9LX8i)z|~p^LZ~k> \{="ŇC> M38]q=UI\S,up)74KqJ_Ih64pynnTz"@V""zpUKSۥVqэHkA$^_3?n.ݡIcj$ƗₖXimP?|1{|\BQI2V(]ȍ+ii ˾S(Jfx>6(%wP-j@cͱJwMpD}#T</SbH%<4c(c"y~nQ fh"kJb X( .xXPZ@,rЗ*7GK#^񶋍M FVn1*D|$Tsռ>D$|EVrn~?"JKWY'*]HvPi3b-q}$V3.fNTM<&87/-eЕ@PC(~@ESQ !Ϻuv>8jq ʗIgKq3'ehLx剃@*g`Pdu$(+@vMS>_J뗃2*MmBVWE3»"2_ uI׵g`x#1 - 藙zW6=8{9iĭ WKHfY8C%UӉhXN,20+EO?9BeVs5QÕyec0v11=!uG"*E$+$`Ftw~Q1=ݝAw-YOכ:I# UV^4y'pV# ̈tZJli6 F9=+IIѿD9-j!1=AM poTbwy(pmf KZZuH~^=@@VAP }PMnJ`AF8㡀xPeXP'Ȕ)#0KK󇃄X]җr h]Ż΋p aϣ T?^Q?a`ę'u2 TɭcW lv At$ l$L\-ݷ`?”!WEfF'#$>>Cĩҟe59@(mw OWtK3Ԋh2 bwN.=/vX$k;0+ kZbnPPL%ꪏxX %ylڛr@lҌ7Ze 7 WӢl ^UCBr8qgGY!BwEGVO}l@(v·l b?7v})rݷ Rc6[WN]Ǩds,d`O&KV!Da1)╆iGPźwu~M+5ycY_Mzj9NA g*Dؐbwv/xڔ5=Y̤o]xo)9sRXy#[%إVR.Kba%xF8TIi7m6UiihqDKf&ȧ~5QOUi(ڜ* H \*A=`,A R#m,Ojbx[\2Io R-hG{{` d`>gC+աJ#àFV@}F oRR[Bx0]*A!ҲS+;$;:b ՠVSпv}! [e*wƠ^dDжVj7OLBV>nU+y"it]3p > l+i tbIOT;k,a eun&1bu+}Z]j .4y8(nlmx[l\/u9NBnXvn=Ck駻0jLtF6l]ը[Tc?y_ː-o.l5!( ZnYHrS@P6.NK_.֏SS*Xs0|ŏN]+n'6-B²sr NEO&j{@QL*Q`:pjma6XV9fv/ "n4 w'OF)tlZ" _cHјԄ&l(= dX|`aY@礃j H; ʥ%F่}eqJ%3g*&Ah,SPsIsC5HoSz_VzGt?<)cfc&d-cg[o&(l*4"tY4i57ˌ!n_Ô/,)7Kk -)o<]t7ȇyL:_8ؤ⊤(r^,w6Zc?[U(+|5x`Mmӣ5V73|pӹ~ aw3!%Oe^\Պͣz,@Oq*:ަ#P?,-_X{ ˬ'(< RwL|C^?JNC.F6B!GBxxۜBeɷ)OJ!V{k| |ZMp꒲%GmU~M{HVIϿgCD\ )ާ8CUc^m,1,#ʰc[ޘV^[;H`L / d`^\U*ڔE:i Ao&(uА)?hGiW+B\MAYb!?-t6꧋ FFu]=QA C ;f꠴4)^=U\ym>w%}'Zʚ9cԉ ~|Z`V~O)G/$c!U/_vmaZ]gWg ͙!Qaa&:L }.6Us{.C^E.8G-4IWh}_wwi[ ̮&` uzW`GCQfS D2༻u, eR#~`"pml^[!_gE Wrj 䌂J |\UqʉBVG;b퀑!һţtΰ;EDz(p5y퉀Cby/{#B(!0 ]Իɉ}.y"WO+;3SzAȌj"Zc w+0d눋'z؊d;ohcY+wKC!9?J2lS쾏)|k0&X;~4ƙ2w50lŽoK >7b'(]kހ^ JlhHB2,#a-YBE%B1 tw*c] Y-c"h6.b;7IeX~w$[cn\pw0FsAg][TKG2xQ3=A!9ԡYnv"Y)+=.CoZ~@ :ѥX.BAOtɆ!d8Ys<}+ry`e]˦^Yxt5rc6-hǗSS;z#S[+&\D-tt ,12.7y¯֏f},p5z@J!nٗT**znƏQO_hOl9W|T"oM1PNdCUMc9!Rl%m,}JsZ2©k Қ *(wp?t= )O̹R۴6jm,-Ġv/,*.g7:єp#b A"`a^Z'_cTrn-|O|K52JeSչ!=GY`῏ǚb薯n;MLuY'p`\bA HP͠ Q~{wk.U v }]/O/aן/,u/ xatdž`,Z4: F9^Ԑ|tH,ȝ ٻ9( 9T@Tڢ2_No==bELCʼG|V4tiJ6|Gŗu3-:/EŠ&4NCmPS78 o1t+$BHϽ"&`QAn?@~?)7WwY " d^* AXl+q~ab7ʟL5''c(or KZI!nJN 5(;{('V#6֝ Sn+I~fcܠr>fฎ7 3pkg1凗̤v;mU/iWk tn:pz魞>nrιbAt =/~{aKTFA_'#f ?6Ҧrl~kER}D+F*6r7 %CfyAG D8ZMFQcxmRz4bHwh]md$M8*Q9d3UD /-kҌFҁ]W^C͊pgSĄQH&f_OǜSpy_I]RU4;'ٸ-|S,Vc6u(qC0ڴ8wUu( Q>#,oO b+Be2 T59M$CxE38uS-ɾu01"\1|2k8DNN&*{~YlA:!=Ǥ! ~@4sQ*5O'h'[0gwM!Ou:f : rؓhq&:Lꈋ15>Sp|6I" fn=ެޱG >PTOH;Fw>[|FM{ܪp~3.ɽTeضНC!'*Z@$gYut>NXp];Cey3%w+:V{ Zus 0eITJkeݍg *i j yT:P'y_J\:b@d[_OAo/yT_l1y"BT Xw!)M`y;V*sAeĵ[Y.PQwWZV8D X8 Tr@POѩh9[`qzȆjLIIB*uN h >^yIФBff:m$B ͢=P&ͣ'l8ǿflT[EgUmҪʖ$E-oA$ ~kt`@8C73J@*”.~.1-}ql 8#<<&rquz.l (LbܣBr@ԪPҋ j1usUv^~1߆4PT7ط.gTsn]hctj`F-,*à4]\fzl+PR";Q5DrW p55R$Sl3.$Nr.-ꍹql]Q>ero$~k#%[̲oJ)Ig}Ǖ >|tzDƎ,n)c,E)lvJ \08֥h}:U|N6D#rD8/z,) $ZgaGn,ګŒoV/}jd8 bN!P's/ |^[Bx B EEDQ/ksުK8MI."k3cg4h~Fѽεx+F&,d] Z,/ /M4 mG| -&0Ʈ%+Z+]O3M?84YէC `:xqp{R{tب)*׼?&nNr]7!z-3D+ʅv:᮰VW9`Q^9[JIq(Z{Nhߓ@vڲ&_hO]U]$*n4G0ķx @0:CE%o~;qT} (ި X@X'?%Ϋ^NSn)0)|M;>nz C*|[7"F} I?": 'p_>ߟyi eP*jl3'?͓{,?*d &u,T&F!>H'd `fp9fLXyw4hYuB)1"ˌosa;icv yv[ (f`/(= 0AB{m#qy̪a`~daY(rEX{&;oc)82:3w#Dhm|dޖ~*_Qi2X-" 'ٔ}Rk $ևV0+@2@T;Ut>7ÉǻŸxDx F.[`Ж43Ta߲!f*'4z556øxi-iЀ1)A2>8R)9Cuh*C')"c5boO"1M^vf>annh{"qj>.П琍x|bqƎS-_Ldѧ (3A%Sh_4Gǜi/)ݎ:mȜo0? `<H*{Jޢ\&УnOXO#XWYL|q V{![Ir G4鍱 ,Qp@6:8K\b V;g! w1W7[`Qo(l\(2ˑ ҅D ^\Р * JxD*%wr򨥭 DoR&ƷNqªl*k 7@ (f6Iz'&\+Goh1GܑpcGˁj]{j޴E8YRϬ8Dh`X Xna'cפ<"_C [0ey^L<4Z˸׵s12WGl_)e4E{#[ў}"L$v Ծ--Pӫ5eԇRTU3./7Jb%Qe,t;|&ag&]6rlkr_"Ħ>Ěҙ:zI"J=ξs}a7I"Zdž_mB0)AAmuAF ŚSku\j\v Bn9.oFd**KMS;ʳTߘ3?֨bE2UK Ǧ(a"^Bb 79qY+R(z+'$T w J N.v ~`_`l(nH\뙔ڻ߭߀*ygppP9]EUIzy[w k) И`+ ƹ_LBj/SQȮ$qgfˇ!%\uAr;YP\4O*IxfT炼˖wLQ7U|4H}%*8{}B;"~'\cJ()K T~qFԣdBv~h4d)Wk1_gU{Sh9 x=OgAq&5sWޕQ$A' .qpx#YJķ"JhṪHn7g9`XuHORgeO=q(3?~2B@temVf)T4\xd3scoy[f&Yg w,q}֫RTBښd.M:(( &sCiS!kc)_|]cB{uV/6@@RP%I Ri4 NlLDrm9z=<7.W/󕫭>̕DЭXq(KJ2в=: L<obV.QmytSx8$OGar`ǢqӴ[+WB-qk]-GU|頻N ,`e` uGcGuʃs`qLu X_B?Z_t e9EK燃As>@@- 3OF&y0P:?m0 ttu"vмIŨey ZS[bh 2-4 B=IzCD53"k} Ox#Vi FYmEqluUr!H$l͗;s&?Luc.G^>$ReQރh22> :dY짞 ]]  @X7 Ĕ'IgAKhcAM7zƃZGD8+lhe.t覃d c?BtV^rIiz˘8r YtE0刺l-:̛, {r݀&]iF,#sjM}~0犞Wn7 +~]s# 7xmK:T'Ÿ"6l;#z(d#F ^ 0;[(## W%v#hNIwI>w)yJZ!753jS|i ~hx&2K͈l#{~,V]m=>14xrxIKB"'0e*[]?8x^RMWG*a27`AE aTBXRv;]U&k=cכFй%KUe0?Y<|-Rm!}#e6?i=K{lJnܒ)!2 /NAw;@,hS`588Ι>Gl]LQ@ru$456=n"hhTr7 16JIN'3C-)HwȬt4l;L435DcIp&+Y|+ 4+c]a9.~JhV$^WЉXGYEШ]ՏStsN^VuΓ69;U!%y딩H}~ 0M k̇?oeWS\b/C' "+{l+b"2S׳,d*?õPخ\-(hA+ZEfk}g&ܹ)CO%L~DԞ>8w$u&מfSٓIAv e E( ThnXJj{%~e#U|)US!YFV"0 ΄^;j[Q+~2Jp ^zclLt {ZOߒ+C۩In[5] U5[._"z=-3zk,u~ c4tk(yPG1.j֏d4 Z;^ k&8y_V:kY_e nQNOԑ9MP @kB1後O?Z?X:[RW׶ Mǖa("4ǺYbw,]cl _5@tըtoabQfH\S6 v 6}CSXAF`aB|S8q}QtvJp ٠]&e!~me|gyh78NԱM\S`ʜL8 jʠ'cH~:P(^qG|RbM*O%!ہ@6B Q r4 veӌ+ǭ$sJU^hIĹw ُHFҋu bW=q/-j"ͣcA\BϣG!d.!*)5JPWz#׷`El)*Yy\<1 R`-P&Ї[ƺ!qi}L:Ǵ?d ]% kHf6Ifu<=XX= lo|{dO_ߩǖЋW) G~+e4Z%,P{)NvBH L- T}ݨ7@"^h2ſ~(Zv%2ðN{Jo }z4Χ91?|xSXTXm QĂ+Sb+pmImK9Ό0t•EyՉ-&(pB}pyRw*7G3#9&rQ~k|1-\^h|YG UР7t(vgm?":n+ c@UCŖsiXzO+ZKމiu]$pg {An%å)O I{n{}c3(/|WWC!7P-mέ?QڊTt,r6[K ]j5c:'q4,ig|X.0#rˁzwI+O;vݖjLIo3⨾M&|A{ ~aJF `xV|'e7$ r_B5擻5+dʶqEleP뒒u+:<]Y+ed=T:Z$kG.murc3s5mpb_)EuEyiG<Ȧ c ΫǗ'd)k%X oflC?mx\:,R8kWUTw#ƻgJI0GHhBsU ؖQJe( %+ԕۀn$Q}}X91n֜˵a#4C1ϑ1g*1#ц+DB*Kme@>^&v5$)!YFz4&P~uzyp5k=](׾ Ƌ׶UOW?~ue#Q\JqZop/b^@n( ~ĨFOWpWTy%p"!o˝RK_:? u"*f!Dpw;4* 6IoBX D[|/U%4mQؔ!}=vz0GM73e3=q6O?JDϼDNKU2rDӲ9w;7ԊտS4?73}"vla:H0/MYo"5S&R&^H$Z* P>]w6joLoRcH)̥q_?Dn]1J0{{ )xU|5]a`5Y)D&e,nEƮg{yưmhAp_)Q#M~B"dsEA4 q:3A_z/lZiS5<3>a=w!x@,nygt)H;/u: I13$'q'`EAxS}2G Qb1k0boU+JUJ!LKTCIWWfڂ7R>lyD$UUh3 a\ӥvN:Ȉy;lTL; Gx7&;T}3NL8]6ډavkoM> ` !C{<9͐IT"pRs Q2cUNgBķr6Y܏8Jޡ-M^Wv7qR(l#eG > a!#.G0_Ϊ@cOcEWg0JDvfl_I_1xqA9smHs;%Q80Bkmv$%=[at X Yi@Lw%+>Djƨ#1'Ehc7rU SN5ٺHϫ6_j7?z3=WEgCJ͡v+dIߨ~Pص|l ?XkDp9Õ-V\ y~НիXA`:{8L gw؍Ie> }FCÕ"ǫYUr0^ˉyϭyO?'ɦӊq\AԖ)0@,}>ˆ.Y^odDw_Sw0s?=NtH+!-Z֭!/ Tp#FD PݧF\m %5I3Pbz[i4(~1p.7a 6h]Dr{_pmu˲2x#WƟcF*|CT(s&^PF+T3RSiVLY0Wvt6[OAS%Mh'&Yrd+(wWø }G4l|~~Xd )t7DDKQVaILv0qK oI({dkd <'%*_ f4*5BRT*7>fͰ{AG~Nz{!q_.̜*C=NpC c9/,']54,C:Ⱀ?۵˾5jEaf iݣ4|hJQth$eDdaߑ1/Okg2Q9lRؘI8/Y&56](8 y"d` k?ѷ5GcY/hM.2 Cz*ԹL rX4I w GdȘkΊc=:7gYG# cVFLYּU^ڜF7"euz*z3sj,X3m78i薵%q]mrQ8q}),B3‰(ƦL(!o%ASHHсT:JnE!Ąr1_=Zrf+NAWYyU _lWҿt3!][iѷ7zϗU}c9."qա sc^)4gہj` f:|!uScw+e{QF(ko3`Χ/CvyQP%J ?ހ3Y+brc#/i>d_# 7ù?KHq]]R[Ehej݌ɥYtyb8ͅz(V:A϶}ʲஒv!a-2?UJ_?\$P= $58+]M eXxӹW#U)]#R@hْ[L ~-O$()# !Q7P-9b |0&ԁN ߌ.B@ЛO?c~x cAW|HNKz|[-AWp+*{}OU@bewfF[E AzAU8Tʔ!,CX]R)EfjEg3fj.Rg^hm JD6-VAO!l2lQ/4oѣEF[WgB0U|7Yg?Xr!L][B/%* f{ 6iLD䰷?äz lTb/(kݱ;%MM tDlKFU5D^? Z**ln`[!CfdAĎ `0cM?JҬKuξy;> EF$WgR8R;DF ')AD幊vVm=xզ~g" +ԛ]FUWt&YCzH&z^(0/[z ;"S[2&G7" I0_6+@ u.`v}jcNp4p5:.qFr0O5?i"P;yOL]ԓfOͭ`[{5)3W9lu>L@&X%CBw5Z#uK$Ao|ѶMu9B7baZcW{w ?ιBbQڑw[,%J9ePŕ%;Ye bBˮe՗uJdzHvk=plhM]?bH%U}lOx*܃6'b'՘^ 8|id)3-Bnj8̩_$fˈ3v\C)n>^ =3F5pFɫ.H.aWێH,M|745u7kv qǢB?>p&{ v`@HvFZf%7ܦ{Afhm} SOG$G;iͯe3w r͊NS.2#^@GK/ob4Ys`7.؍ʌWLo -K)xaE(W[b7Qy T%(݅u5[?Mri7^GWwL0-fȉ+fG)N3o  ض+*Hu0Ne╦PJ? @zD2];8)3cO},+)S/{:ٗB_Hz7^@ N1J)* G/U'R>s&͖b_Y9A. &6Lrog%O}rOc|W-`#[u5S!t?$!H]*ҧwJo;-?<.RUDI'(" m?q1^/;@@۾ugy#^,jH1* t *)o6(269KHy$l;x8xDQaE ]7nO&W|̢6bbO;Rl< / [N&^`q-\oWB.HSmlgs@`>꺧QS!HvC7}>gXBph {]{ ޥZM=Džfc5KX4=jV(DH(4 `X-o a{tkU슓HoV$q"GU[ -HH}grsda3KpvtXHrVk1 JzrsdfF]b_9|bXB"vyW㽾NlDo:f U=ŜԳٕpBˍg>'pD\ 8_U`~h=qR+u#PTpcK32:9ZQ\dc+[b,KÇITr<%.-th-ٳ~ T>@jtZ];$|y ٻlw, : jzPg]PG 0kqp>n2|ISz_6> jmJBvM!IQ0wc^DHI<~ *kjm^~xzyW(!e.ӫq9Mq&0g4L/5]u xD '7}׍ۇ$aHîݥ:4*H&m<#o@՚9Uv:y?N {>} SpOk z; O !H.<"(n  t[ 6aDtVܵ1AH&t'M%î*Ye#[a/b/n:&R]E\Wƛ](!qm\Z7sGZ)O瑀U4HdO?h&@ϯ/8~&Nk;"N:_{K|_۹O`r:1qȞx5<ޑ|Ǯ2 ɖslBjkS%غ\E:Ix$]*?I825^d)G@iNgJ+R'c}ښL痼 3iɧ/ ^}z{`ɣ#,YO>j6YOk4Y{?PZVлWbm*qŕV,""3*l|ZA4_ԧU[Lvʭ Ơ<.;Y:nח6c|C:{/͖SAMp3PNϱ3!{fэlV8Z]!Vȓe[ڛI;f,~\шGX%k$:%A9 rMRRܹP0YeӌO(75[-o-?e=5mKIU7-CZ89^i#J]}()tE ԊoʶQ~9+NE}*p3o˰[uԠn3C8P&>MyL`+yfzSxkT8ZMcu=ۉ|jRLkԴeH@\ŀwoqQ_8nH0-Fe ICEdaC;-8֎CW18뽏}:[)wU~+ uS?d|nzVã+ 0Z O>I3 )U/w2QiZk]‡ 'T$Ci?v.E**k}[`bg尷ꆳʷ@)\9ht>S?hCsFK 8 ["( DAwZկ5u0ޯ~5 )mq-Ԕ*%UWc]3Gde vq@#pO,Cm5 ]%r̯?6bcSua.uthؕa )RTD2{J.;YjTw:6".V2rǩM[UcrԓSۓ7dt߱*Þ}>av-ܩrrpK,wݷ WMjj)H."Mcj6Y}`!RkF*vJ>iw{O?<`釼OMޫ][Dx Pr.{Y/K& LiJ>Β@^N١[mftjuGrSٷhSYBAUhɳW0Xx&HfB4G@)|{h^Y S|K1ýLw~ѿJ+y Ml99ػn <=g,IgN0Vqc֢c yE|3{7PX'lp@;-S:c?X>r7N{ܝ|E3/lmY}vC Â_R׬(Ω:?B,R"[5>$.lـ u dAdL7 BUX.Y+}J$=#%cK SR&m0llMV:p=i{ɽ6Km8}Qq R>`p8IXAcD +KR06 {`Gጲg}|*3>ȝc*Rl[[&y(]q{_2cVu$'{[&J=ν[ Ǵu-;&`W7m+'%cٰ&:6/'DV|lٓih;LϚ[rC6yԭZW+Po6[ʝhJM:*ʬc U}:M9HD(n,s㽘1@k14;`-f4ZP<á1^T4;/4O6H&Q{2e4jjI3;[6q| QJ)r +X#ŠmbXJfXW [X>V,؈Hspfn4[{t;%:HNi|CbTVp_wrKI b3WVkBHʹ;'V9/{ks~ ̧l 3p%0ܘpRGHڄN,wC05[(hY&6pqM-R⋌BWZ7i]F^ʵלe'v.m @q#_|=magzU!I=XuЛǀٟ1ӳ{/%|)^O4I1u+ ywOU-X,$U8ܲldb?'%q:P{! վT>;=W^G/m;a3%Ly" 4fd38Kﮉpkb d#qMK'1Ӓ/jYy`o Z=FlgIJc]b)]a0J J؏a;y8se|'5 YzŁ2IgҌLZڕ`MnY-ZW$V]cc%^I1J{A?C|[0]|`&ph tt$G:ql=F>LMXǂ ך^XbQm(sj[C}>ɽXTk]{o ˊP295˜T?=ذaXp9(.{}()V7g![ ٩nTɯ=nGͤ^Q[}r׺c&oGOP'Nw`,-^q_5nTd/3~+ q>J葎Ձұ1|MO\m\ Y<ڠ~qAO$1a˭!!&qtD4E(#T,€X !PLK$>ST ,{4b`^&h?o|W노F)]{HGwgL]Dl:wS>%jǹa}Et~4|/S!dDR]p2s"C(3IDV9λS: -> SU_/^(. k_^T#_H=~UmN h{rBf*bjub/[|?bbHI7q|$b5"UZZN-qB,!38չPm(qgy4p˛oAx37n96gϹ('mo#^Q]ڽ? Nr]ɑt쭠SM`.:J̽f"^Dž4(Ǒ(,,wr`R-R;H-Igtz)iIռ]5 Ytբr+eN7!#ڲʑ--{(hoap[Y-raFiی{빜l8euÎ@%{yvLyj6 ]I.ApB}PI'&2grU]2V50 {p({P-?Pe(GMǗ5i?'[c%d k0! CNB{Ӂ-(t?5;HxpM;/v2mGBk-ȊONSM9?u˾ ]=<"j{H3V<.,6dXA,wca9HGQoY|ZcTcJ$t?AM]gl$ƜP,X R=j(9B5 &%˾wXF g1O{@ez+~j^9>-&sHyq;3qGzq~5 kO=N Y<ٚJ"(=1aUT u^-ZKd|rmU6G 5z7xJ=ykTGh6W y ڒLGFm-'%༛{j%i-u)/1T%w&T_E6HTHqF]s3,alN}Q {"R*q?oTNfœٹhv!>2ixuIF$|fҶUFpQY" 71޲r]#6zuVlM5a<]Po<^%;Z/JwD.!edcv@JMew(x9e\Ȕx.5#2YZ<tV֘tוcN.%<6pQڏ4Vms(`$^wI1$}|ޫ WyU}T*3^s܋, ̴!szʹ,ҷnf)bMTbݺ.h?ZĻ3Pe4^d#UuKteh b1ɋ ;tt}z7:*&Q4)ޚݺAQLX۾>w5[ƱU؇?j>^h;48X2̽ k`LLřjpdɲ[~Zw3E~KB:y>Ou!]Bo4lvMN\PΦy#Iiim{awC\>=i۴.fL+c2}[S°p̓'mP4-Ro %b4U2l->`[`$Y,KԵ'+% Swv= k]?pV0b{I [MeP9 d|_ *gg izѕ)^Wu>0ta^#w9 l&/wZ2@0W.F(y#'Z,˜Cu`j%tb-g1c`$s~3c?GXTl<0Z&Qy/4/FpAVeWMzamSۣDŐIsolQkE%DܳASD䧽瀖nD3+F0/, ;4|e)wz:<}s*K.Mi9Pu :[F̩W*&Yz}8 YDJ| |S$Vegz;5V BC|`w,78̕}^ml涑!tv#sϞpi:qo4n[\=Z^~qW= ޟ&ʷغ\w`4|{Hb /IE5GV~2TO^@&*Z\DٳuwKêԹRA6d.nU*X"/s9U#PծA%IŁ+ hS%gcAg .t{w|$�<.SS{3my%c$B7j͑I]hz"d!^ ?U:;?9q.͐Asb( TNy2ݲY7.(x!:Wݸ+"]CUcd̢s9>dgbNiEO_]m/\s_Rkmsw\6- Ta,z)X+dIm |9B{ OQg@;d|hXOJ!LiZ/4 hb.y~*Jt?$ EX>z~xT/S"ҌGtźo.55(ga.¸;% "o}8jh=6}B/J 4-klF}EHqB5U)[_BU0дC;dȼ"jx@c;^$M.xu75\*₅xhO~[&}Kx~LXi#pѤΩVR3gaAϩ^ҚX6; 2[S ĬptK:5[Y{A$kh Գ(V@[oCm< SMSU@E;{e{)8[qɍqB\]SXjup?fuNcbMu"EN7@Bk㜷L<zWܭG% &T1(`fq^cX8n7BHn7T֦@a?`+ő΍qhPJe* t%tI oJ:{H[ma% 8SA iؒjo>IpMP0Kn\2{Kg<zh(Ptxzj"lO{zՕ$&.Rk^gT-UW KXe~ZvGY;V_?Kò3^W}ȴI:"Zp{@(K8.)_}|Zբ ,`0@mv*Vē8lk/WrК(C#&;c*?\xZJπ+XOPw1 <UO?CעyxY !?m7@%Ӄ8@נ:i֝Ma&.C:1:r@s~.*W yT9 `KR7I*Nw*;.W9ěiv䂇NlҤD =Z喍?넰>HA{˫ܷI G d40R- ż,& ӵ4+)A6ZB9rq<13 i4PN!MaW炘eHpb4;I3T2R`U: bXWGC7){޾8~~>^ DM ?z7tjY/_>bn?i qc I-|'^r-14{x{T-Ñ;Jfi CK "0FjG 4)='a$J3DB c7 Dc%DDZΒ8%yU뛧3 ~JT=nN wP&w6ب |Η[cER.m!z\ =mZ 'K)#0399e"!|[޼э&g$RMbkDn!Z:-(>y8 Mb$P͹ Cgzh{=%YLl 1CQ$~3ŋnIJ`O@ VxA~ _"Rqv۰=o)4ω*sd2"ɱe>AjFYn0 z OCë W8)#-y2D6_GFddN%ks\L䅟|RG!"O*{BŢCrя1Kc0"'J"L5TJݳڦch5݃KdQnW-9ˈHƴD1)8 CXEv%C+`1+x &j)㴅`-ZzUAr:'qll Jbcrq{Hܬk^2P'$x5S;X6`6RyG*ۅ3aGs dY)Ư7e\~7/ѬZﮆw, > ē|fa;ݛI G;i$d*xvG2Z)Ykϫ-:qU0s9 s%\X`p]8^ĕ_AL!gz ѧNiǏ(A\VP C3[KTcWɮ}2I:3"4S n/ QjA?o5LEۣ?pps& ^cA:ԌHnEP}qhBj u>1=Ԓ"78ӕɯa<tozlݕ|t%K+O TR枠s~zZë($~ti-'gaat7SPR|6#I:z. q$G%W6lE.y`ZMYj Vۄt\BH/ɻc]dǔZELC5RwA~ aL p^ '`,):S.8TkkN$m߼ he[ ͯB'2dt-ғ—&f~csUm(XvsoyĘ"&/Agd|L y711,J+2ْ /fr d9Z0`rB-ʕ@{ 2FRi[rHȣ(X4G,q_(^x/RXԹwN ^3(4z]stVkەO̯ЊQ}qv (Dusk4& +6C0^}LX"Y0oY>{Ijs2Z_fa1 { z;@ i?`^ ׀~ =* C™=r!o*9Us<`mj때T.Ҹqy ~(/%-"6dPnQ}4 #1805/t޻ rZdX A~J\N }m§ȏ1́t}v5r@T'T|0 {ˆ@E@G;ʆq{}}cML)vj\2/ al<#HY[2+'-^sBpV.]A޺YW L,cс}MZ<*ku V\r7"9l>m6Ly14q`GHN1qF{}&LH_wy6{F1И?_s^lT'<}g~\+ 񽘀㠩4uhj\x 5]WWW8 e6K&_b8JekRAbb']c-~huiQR&Z.B؀ҽ$4ŎiN}A ȝPes(QBt+'N|,\2 \O@>~؝ 7x.J$kCYDj[\"0*;SpC9|)~Kf:{~ǕY-Pǽmr oϤTvamuB(jU٬UDt+ˡ@֠%hzU+}XJTHAwJ^ET9x#af&K\-E YJ\ހSæ8d%kc)! Ӂ PD(E2KԻ~qWH0x] 3R *áM_Lx|Xk_ع&y$įLrRL}T JS6 ~u^ˮ屾HoyOٟ PEh|r6qScwQOۦ嗥 -^anN\O34^x:Pl`ZP:RBNȗ޻ݾ\a'wbu;_sTQ:8yvzՖU|AXLWZ[ S3RN"#0q)q=m<[ ]b @sklm}b#ZX(P@3>*7}" mR |ki#16b yWЬ rk 4M} p!MgiFIlctDp!~(3YމҜrr]͊m;Hd]X Kj lzq^} uWADݕ J@>fL[5YPǹ6~&IGgV4hg-Y,4͈zgq;E;4+(&Tḱ 0;.w^jCAPoD L?]xՓ"fCO,[9kta%QyPh6o F6(A]4Li(;,[l^-n`CnXLCyҥoLcd"GI+"*+R-ZGo VXVH86aEş҅\7}?h`{uqA{0˃WtuKhvK>2lA #*15B$Ct.ms1g^\K$>9ѱҵ ڲDbZ\~${O^-Av2 Ɏ;H2j2WnXh0Ͽ䐍#ϳ,> G>]Uu8p֪4> :^_~YN r=JiYO5lL_9b]a{ou:JM.X2KĔ7M:L+KBUtt4>oku[]dɂQMqYsmP/E 0_L})O(^Ve};JtO /E/r%S__4L/qAGzj} ހ(H3x-@.d@^d!} j);b,+!FXf2꼡,R ȶ ca0栜Wwf;Q*aӫ0v\[}42Dku6[cѴas1bFOG7oIhGh= !|olw^ Az*& O;8RK-+A`/(u3H=NE [# 2~POyq'Y܊d+k(CJBU6O܅$Q=~D ASx<~*̝h-+ɴƉк.nEWRn>TME^pSY_NL[óED2{B\*y'˅tE!-2pHObCuD%R>ӜCwS#4էR_~']:3}Q 2ϝo|VcFCrFdZoaSoKF<  3poxx My4$aRيnŇ٢["[JsMwT8<^JF1m\=.gtJFH>jc.'gT׽Je8~dYvrRι$>AJtFNFḥ:"Tzd?ݤ<54Z',M0hS:l0XV 4Y1W={K+GF@_>IQi*g]6[)1Z~R0 pؿ+GPEHQsxƉ3zbQ/e'ӈgŠu4];>uizu{׈~̇$<8A.<\^)~ 02fJñ:+1xh?gPb#zmdzP>ܻέt$29F+1y" hQgu̅>nMoa/mSx{+`:?t.ESu ɘЀ_t̪-&F8}쓰m;8%L ~ht6*HwbZiVJZ:M5'9L4P6$|OJĚ_}[sa|4O^ [LnK)tg @:{ *.F Qe~\ugqCnJzm3u@>t?}\_Ne(T309lmQwӈftUޛoy ),njFc>u8+kq]֯iBFvY$c%p=[EESYCp;=+Wa3eJpO(@;8?"{1S[AK~IXBsϧ ޅwLG)Fzb6a o莨ݝxH1I-,P:)ie Hlؽ_:_/\2O>Q >N VO0ɢ832.CpMaE-Y_ΆyQHzR`5ȪjSn>P*xJ;`kAJO=BeBGҷ9ꏛ#d 'MACޘ>}'G?NgV#d |P|gu+Q9NY kNNv= U+tEަG9+6.2:y9a qO:dnׂR2+~:T_|0 2N9EÌDISdpwGtA"͌796Jt4^G nLZn,_ 빏X^e|}a~>2DP.\mȄvlYi@b^Y mrkA%K  <,#&?($>P;Flv3+Vlmn@T|A z!\gpmv;)*cﴍcݘ,\R GdLIRU0>o@iv8B9۪VJ<&Jk IvQ"F+8#l~b*Ȣ< @WHГ(hs-%mUyOP0oo ZO|/ {g@|k)zŒuBfpu\w}E|Hn@ͭ\x).$EfٗRxpFK0;pɶ^gH&f5&i*wpCL;ӏh\㨆~[!Ր06x}P+x<$P^A 5JWb݋6/Ė3 x t Xd~~y/Óo8߹`iqeg\S:UA qՠiȳL%ռf{ƷLdgA6nT>D,Tp /o >46F'y9\|xk89]ll~aI^3WO"1In-kr_MHgJ_g$ P:t9Z3k]SKd:%(tc^N45WB-_yh+Ʉ‹JVF&W0%$O HgẂ<͆U;l`֘)y n]żR<Fޥ`GV,Cd\n@!'ۦ.9qI}|a‚ V/))YB#%>9sɓQGZ zesbq:o'4Yzx$VL`vUՊHP)%AL\L o_)bVol+!_AV/c1Zn[\=[N;up~רߧ`+۳7?DԦD- dVYgL$S+h_/wI! ">UOCˣiA 7Hxm-2gP]'98g 7|+n(x$8!qG c)Pi@[qPxcjt H~7LK}&Fu)Arē dLn毛*NQ ̒($a7,bo:zvybWL!wē'3Ηv–jV!Ӗcƍ,m'%A@Umź~ݔ6-{bHr]nmLS~#zlE2;pO1!Mm|l%;iz#r AO8h [z:H|tmut3q=d/x~f`.׉ir'ɒ~Ŗ* ͧw[ yG_%ʴ[f0tkw~\>\?Á݉QW{uJS_.B@6:O1ޕ/[V\#r+njo N*OVaeK1܀©XKhKaɿݳyeZÌP3IkSb}<L[yFLIb0Րѯooy\Ȫ$QҸ![I(kXwG0. 6auY'wǛpyGh)|.GbDx+"EQ@EV0EM?5,&S:CR I^/pF3{$>r0- )0G!ŽI \oԎEI:N&GUq|vKWGt}co2ꞄVǓWR2fjE,U}ro^M.6&.bJMn1XhrȺE9 w!*A{0~P d@azXJF3US<{2Un/^ARщj2ٞ:FyWJsD/fJŇ9Zͷu`Zh͟Kr4q ̙a walVn:|L'y|t z{"ap{q+/=TڮDZY"bI|X̧Ӣf}Z yE=+V6v/s I0;r{XZb钱3Cq֌ŜRBUݶ?1,@ }^ CKV\Jt%9nEğK}J,lɽdh(jϹ RĮRs3c*MҩMY{CGee ɣklޠQiH&:QAarߘnsW[2H՘{)KOu\]/ qH2l1=ța|%e=L,dn0*gx3\8T(=èbw_F/('+ FH>9 O,guTU7sS(QoNV,$%}5VP A&qOGV8 F*h$h+w.7%Y3ˑŧKY8iAgk]"]ʻjJ#d=#"fʗ{[J@x!JؠymQa0Mr/JCK/0f2RwW8A.OD_f*J&}Qgs4_."lz,'GEƅgʈ9? vg!{CLm_F1B0%_Ɏ1uc"7cu(`eluU%[S^NRhemsܧnj-FNi98r)w#y 3 31[_Ϊ1g=8jTx@;M+c-~/r_Ui,Yz,*Ds¬ z 3\l@XpCŭ#+T2P>b}4 '"T9\HO0ӯlժ.adlиȧe7"4vӆz)z?+cHDj|.֮c5%rݼgv֌ is#4zSj ?+)rÃ{֏': *v6;?%2n|  D{1yhZ U''^w^3mV&>hׇ(`c;8Z Q=;%TI D,w}/1$(uKg_E`pb,Ww:PӚ@""$~ɬT&o!ᶇ"c[=qe'|cyuGD?diԗEd?8U٥ZۖwSsC/ }C4 x{wօ÷n%莱y?C*T\VML K?s*.Tיİb]-N$ӻ[sRp1RךVQ[h>}cņZ= =!`׽~oQ,k԰LU}nb8 P7Wu/lg|GS2)ۺz [嶭PДNp1 Iu\⾔me%)$SePԯ4+#N ik2U񀝑#5L`S{4ͧþoos {B=dJ=P*5nU[E2px=o+7^QLqD;Gt~sg .v|SJ2mz"8B'9/x4ؽrthңeqb2$rIml\jQEO>3Ȇoߞp &8Mg $z1h3.M m>(R 1q܊x٢R m?  H'< Ee$F/ _:S S<7q ἷ-p(' Xi$nd)ƏQY01xCƙު9zmrE`D8p]ۂo`?[ "M_gІD#gMP0jOnL/i%iz$pΘU8:,̑gyoHN JbeDwd;k=Z!{dfΩxn.!A S!C0$mEJT{ MAYF畉6US.z7q:_Q9}WuiʏMts;Ԣ -Qix'<JkI$yw8&!<]wÒ9s*AϺ^m**M[T9)PN= ,c>|p7u(Ǖ 24C}㪖T}$*k ի{p i!TxŔWv> s Y>S+HhPoQB >'ߺүcedTȪgjN)eL`ꏓ\GxiN9"6۵C`|*zhTEfS_$e'0eU`d'(R͌ɥ֍v >42mѦ#0/b~MȪϦlB2`^sg/rWy'T?f$:w<;0 =+.x:V[ R1|S[Zt⃊f_{415Qa3AۚB6XM>]stA6[㑏8(.)s{&*^q)B@lr~GzGKGD+=,.l2;筭b[Q='iMc(uq=e-+[7b-]R AR>ӠQ%65'_|;sU!zS.Zo"xӆmEAr@66M%F !wN{JACŴzdrγ̯C$3]}P'N %J|['QDixJ^/L7NWOLWu 2qhM_6ϵzt|c'g2lޯCڳ#efins ĖX=P!dEӧf }[mfۣbC;r sb1V9lY~?tCu37m9+b 2-Yy~87ŨFՅT4 8i' uë7XFY@͓ݾszTTkY| )w6SY%l%,.S?gTyFG.nn4)vi&vUHa/g\o9:Pz8wź @߯*\Oƕ,uXXǐ;<}"R.4TAq1MӖ`oQ)=.%r3;9hAa"zI* ,T _WE0"Li:&*V] b1^g&K>ݥDkmDKٲFw<A^BЖ%0| O+ۀ>%bB,cEf U`Ŝ%Y\3d H4byU0ԼUDN[D#r;,1GRzYX9[mnrPs03 ع(_`2>Q"G[-~SʤC:NE ANlР;kI'Weė!C0a Ȉxh>1#7 DFo0 ݻ {="6lYIR"9*6/+N}[UY9Ɋ !_/ vi#EcHF?cڂ>y}8p5 nQaCϬsh8;?%h5#djXPW: t ]迍%~I,`;(63H=zX%Rjp52mYE. 2F9!oiyhCFx"^ ;*y(0vmL4{g}u dv3sz.7g^y]N'?r0D`9-p3. .@oe=H|N ^.)2Z(./¾De7;EנzG:|I V{@y(jS!<8ߩ)_S{]NMB&ǖo~j AL0& 1@ Dx-&j(gu*7v⏮"n7u[|rl"xp[FåyRxcd[{iJ+sLJv4&8 }iږDUβ9MS3}YB(xy d2 F~TN\YB7/ "1dp:+s27:͏V j@*.۟"99";]!{fhI 󔬍">ڂKBTma4Zt]=kz;&>_{Ϳ0$!lJJa~'-L3-Nﮈ&cվAb\2*ݡ2}Ȅ>0m:{?%\h߼rpNMLNHYQ=4u5@]ۑNUS#o;s1}ư+*kPdSb|{x|jISA˺.by`|%Nj }v2 74_wl(wFGlP) ͺ:O{Đ\#Iat+"퉌CA 9 (/hJY.EeiSf6q^~I j ++?wi ^0k'B2Ym%{ f9UClܚPM.nEycz`IsTk%j\c[q;AnX_FfQ#B[݃ HAL7.vh+:?UVڴ}>Joqz<{3O5MS:m'UXl ,SLV2k}QZLPm 9'k;dN.!hڳ `cd>{oRf\{b 58,߭ v7axƷa5)yCV8Gswx88÷E(q?d4Qzэ9(]f$<jj䧬o'60*wl݅JDE<”Us,nS\ cn/(q +Q6\43U^][{|s[4=)ͭ@q> :?M %“jal'[? ΫTYvod̝TFr1rHqWNRouaQYYc^#-Ca AgTEr*^ ,5D`h!R2!_m_RѺWuOs`!&PJwlϕ"WF~qpj(=¯'|eD/evnp\9Mv6DltͲ8+v/_naV@ W@BAǭm:AHG|d78˂TLda5-_cCad,Gq9Xx5цpkNfs>Q/j@B8Jܳf%̞| %elƪ,Zu`]qt2<2̃'޻*<'֬90Τ'ΓD2A+}W:\ \AXf*H^eѭZ^:hmO7ٛZu#Eͱ@mJL/V?;ĺb߁gf9%1J,Kӎ)t"}7QfBGP یphhw,]@{$Bk{PE&x&؃Ѵf* &^eSk `29:Q=\2*;~b7>QH)'q[JʹWi'a kBn0?:IKE_/.7xZ9֌ۙ KdgdMFvjv^J+ R2%d;ߊZ' >^Di\bǔMuzDlX\]^.2`F_d<'< (P)D[TB箊'cw8!_&rzRQ5Ϡ?씞C=@p}0d5~\Tcޅ;jE:$#<: (3,lfXepRm.on !>YŘ5NkFxCr,㰌˂$&Θf)UeI#RS3 Arr#~p߶֠@Pb>]ʛp4yJ2K̕e(bZCi.攝8D"tIIf=5z $z`/18n|E۝^߂F <k/J)} ,S^3%hļxMUaF+0${_-f⏞x1n ''@|¦Ɗ*x]߳<;؈q -#X LbOQdv(_pBwd1 MWŊ֎lU0Af$^0MM? .O&(sجg&MB\zYw06M1dOKj]楻Gp#0t37ևj0IvHy6=:,t O,j[^f{Re&(E|ykGhC!/1 l"V=DQ9ƀ^(j^(#~|*rQ[ !pM.\vqAVHiaXI j g/qxWa0#Nt~7%~p&v3П+>S=: %>Eh y5^7ßZAB@JL|)3G@z!8 f t9+Yh] A˥Y@ˀmޏJ}q8 ٲ! 7ͽ`mQLe(z$(hLN>@žPYܩ 듪we`3(/o!nYѣs^r7V)u'bOꮫą#4UQ! 쬩@_i>Pɶ#%kr7dvV/L@s*!;ps0Uc`W)Fz+ța5.7(dž"l=v\%#Ww8q4GS^oXgJo4hF{t/a4Y176v㈁.ջ.cʛk( R虂vף-50wi7vO0gɹk\ӊa'05@;aӤFY6T2v$>% ^轲EC_s|L%$~PO$W EXt-?]ezA؟8Xb2$u?kV]rÁ h#6vNlAKRs%Qk {-$\[(wGDkYo}َbZ^?PMt`=/C+Pa^Fq^)c!Ɏ;9B WdgI57DG1ی 6Zn0z0ե10mD@Y'w|)޼XC8XW9Ŧ_}6t~~w78Q(pSE+ )tvUjZovBDkY+@VZx(΃1^n(ďV0p#Ǣ.CJTnpbP2'J*Gp'^nn`G<};=Acʑ8$Gs$pƎi5τCX#iKɽF<>ަ%,Ƭd$!'"GǬm~b<$3mTg}$j)?zPT-#+n1kS1{I㙦IwQmbb:ٵZjx9D/ ?A|J4#5i&FΐʻڠS&K 8:WYKwIIYA>gChrL@eE"5uzu#DQ|9 ;VMeyˋ~ &vч~g1i ]A^D7I|`^Gف͚+`]hZ8 <\"F;nFr _,aU|!~Kla1"\]w d}6\MOvѮ1Bqݰ59W:7кsj// Z(.+aBhzwd#%/*7\7+jps-r>"l;;_^b!RoM|h!MWmRzy\"au]z)(d*Og6q\!)9'}⾭k.1@<5hrݒޡ4&фbڌ̮'Zf\d m-Gg/l! -Q~[=K]{Wpr)D "\P=^Ԓ7 (bu=zn$(v)&umHu$PEYJv75i84b^c3JS#^C }k=.6Uś܉; Wp9CAey)tow4ʟAٛ΂,rX~5d.Tu',{PD:ßuWRܠc^fYt^; ;F*G{sg1iS~>62+=u {Tasx;A/L21~3e7ΰxt"tZkܓIHYlÑ} _:0kΏ4o-1E¥Z %\H\Tm_`)f>-_ /0usR_ 괿ݷ;km|NqHGr?h$ `[Lﰕ4E{gZ c'|QG- 77J:="riobƥsVV֪Osr HP @E(̂Ӊzdl8pqP+.-gD9q) LhiI*\ o"\+(.>eG걶Gd vt<ب曣286^8'!б5": 4Ys8u0(!j `ʠ_mPDJe;)P[R7eQHG^ě0[g>b*wR~p˕z~cIκLQenzZn^KD`$G ]Jo&a6xtw80gcĄh:3YÃm麋Gma͹<CNӳ26R4Zub(c#Aw|0⟞\83!IeH#`GkF[5oK~0-b`%Otk/7`2Da.-ա"a3T.W W}mh+|怛%DڍbY&^oϔAlN* 3T <0?A&KR ZrO0G_wGș{آf@MǛnpq^*mYԵدj:#16ϩ6X*!(g\VY c61 4Ƒ#8G"d+X$<3`%?hGz KĮ"7zum_rU>5W:Βطl)wp P.*6!5U7`cuJ?ɂ3#~C]RsokGl eže*ߋ\/D%J knє xm+-WFY2=)8W)duv$.( z9q6%'f'vk>T2f}L._Z+U"0*XTx4˲626i) FZۄL&wqw`<[~l48)P-xd utZj7s1+Ȅn9N~}0;ƛc+t28;jaq{*2iqNF6ݟ8HbEm cOOCBNAxoZ?3j09H]?i|h8-4]} e? A%~]Xzm3$fZd% ,GTM|bN`nnNJ_դuOhh  H>lFk옐:xe6Rh-@euQGD>@/QKl@̪w8o(ξhyf3:+IέDMAps9\{Ḧ́ ˪d't,Zlnm+ҖY% -|pjP-lAWZDrI~=ց x+>Sp?鸠}yk쎼k{bqƔ)F pɝѿ c| pnet*5PuNq [ 3Avx_桫:G+vz*W^QIL/ VAGO<1}.U]x_Ù`^_ ]nQz }Q.н *ENӴ DfMƅg6wTR\q')uD+B-}ZS)Ix)@nbxpV8V̦ {鶹 ?o4E[{.z,/2a;>9"(40IRX.){? DN%vL=A*_iU2[PNpGfl(,wJRwU=R,8>C:k3g>)l67:A"P{+ os^4t]@-<!̍pY(x5A䔯ui^@_74E;[w ~jvHL$T \HKP/)u [C̡L5/Z ,vxY_~ ]7AE$/~]nfK]TѮ˵ܬ]A6IlƉ+0?Q`e9eKh+XEˊԟ~.p,\ ,O1bf"by9!7=Y)C]hp%ep comC*,ă|u&$Ģ^ʓ5mSL 90oYV^(F$NGTR]G[\__biqYݥg4 ޢիr?},- 9.dC<ЈP}>%>Kv [GG@>*T)4iݥrvM>-/d&hqʙCZYhIbr!Z\5ed8SSLǔm% 1>hS(E^~n3iUhlK/8@[='vT5cs uVLȦwd[?46 gA\pʅruPps{ν4]Bہ:l%(9oE!xs<ݫ 6_!yGPr6 &F}g~[S\1GIxח8b@nq6La5pDN=,0o U2w=ǔ:7̌ m,\Yl_*%\jï|!AG㤅emdBWYFK=֠&!)(gVVdUȍx%JuGº!ƩqRS0Gf7o6=Ak\&(L$?zQ #X讋' .}}ƕJݵdc061ނ,k[<)Z2$ҹ_\+vi\Y_?FeO-DUk} j$ay\|[ Eks?J=>. s Ձ/y}ſEXtaX !zDs "TzMm[C Ɵ !jNO\~,^otMYڬHg,á%_\ohI'$p;i}( \=܂4li\2E`ѿĔ9(CqS {=} U-Bx@q ."^zD sA \u8JR^(O*EӚVvN6iDY2et-L>ס]kp:"^X/?9ʌ[D͵Gfs&I[-{ ][^ܞ+n4b S1+e$=It8屄dЄ+]˔Hd~޻X7 7H:p_ dy7sl،miF q$VweywN~"֔k}}6 ac LWO"Zu4*xQXW= Rz yzF ={旎 ^xe6*1ǷX"_G_-%3LRqD(e)*d+Q+aw\׊M2oKg#*YIm->[:^͙vBw=Av5Sd~قa3n&VYzծ[z%t'tm >te, {BPj2=h% 9m/gz ?s/Ѯb1Y`FQZ"aMeSvl& ie bӉ <=K]]/7L B| my5-3yX Ok5|^ *!s-Ț" wAEQ"ͬ"ZK7AJ n$pa^AҌQ:G :&Uv*ڛ_Zn[0yfHy9P ,qJ~CpŨKřb prFowQZU/Mg*cEICZS~3D whwbѠP DÝ3v*@2-dE.N(ϙ0mP wΫ.zl/oe3PtY6j3$6F-:{t32_ cً#gMlmMΏn ?% CȢJ GJ瑘_2`TPaHDw\KdrM-b6 :JczqG3 I9X3%6@th{,Rua `iu>'ԁ{5};V86hSfo.'CԆB-Bfm("i{g4D2hlwI[bzy^q1}hA_{u3{A3ʹ jIvDz}r4gH.>\6bQtݲ E? d,G2aEXRђr O2C p0!)Y/3xz(aœk[4[ܞh>}ρ7@I*++PuYE J6ꆾ lN%\W$,jDšG5$-oD@}.S~xz=$'lv-RDCnA ӲsDJ$?1Ňn 6LWb*xo˙V!p6;D}ys]U+T>O#Z1y9vTͪ7ܽ%9ۺ SNpFv4,D'cg]ށ$ EZGhJ:aS%:H`KU3QSyO+wBe\w硓aIl)Hjw( VHޓۮ(UãEryUcd3[Np9-zNFh:lq} o[9BG $b8ߍK݄)F8!d9UL lmŒ=)*۔Vymxdh|@ at0)E#d&q!/{n r3](<'Nҷ,u-RutƬm1 "BҺiٗRݟ5;E &αR⥳*UNT@k;v%ܠz%9|Kέ9KIjʀ6t;dկ Id-qc ]bA܊gJY&qDU޳]CN᥃gK)b`]ߛɉ #+&qFl_]n,TzEDZ-G%a`1KSjͮ:+x~m_?3(FNe Ǒl5Z-ov]4 XFxB5:}lp="GzdCQT '{;T4}A\䱯Ԥ#J"hU@i.[ n"˼0=~y(*gwar#sI:emly*?a#Tu;`x1!_ڵƳ:imDQEt9y=/ǹjxK.֪K OȀi%ToS+j5W9o+3 ?Hxg\qއ8;X5 $}3 ⥵gՖt rUOH!13Ÿ j dFEPb:n&0fZʻ&{z) Y϶?+y!N ~b3I@c=Pvzl01"EI՘* Lv9 RbcyRo5 "%4/Abw4_摜2ƨ/)4#(Qe`iqH<ʫt !LǓۊ#3mKlitGSDDwSN޺z5~0OrR厶:( v+r03`ȀP|R҂RڋQnS{q{4p`8~ Inr #{bxtFikUiMco'V,QiXܿ'h-p=Kjj̎Pt il;Vr)fAWrH{?l>jbt1Sl2ѵ&ԙ4=& @DwOq_J8ݏ)ҹ#zccixfKȢlx25|.E;FI=noN5rqEMj1o!9,=̧>]e'Y潑};ԐYoFwM[T;F zsr <%=[5zSdVF b:ϔCW3Uo[Puvx$ϊ C"' έ oR^j|a" CV X&\? E|=Ԋ:L2$KY c[YQ6g"B1Pj2 6"0@{:О&5v.Ժ['Ճd亻jGS4*Tu/qCV^r!%M)MAv'7.\s|e܄jlJ'4uB4ZD!l2c,+1)[ GeoJ ӣ'oo/Y^-;nSzY9 ~BR.i#(Z=-'7df)w:@;zP2|u"72jC\Teq%B?öpG^c#U !'v:maB`f\%Ea(P;y%S# ڮy8w#YpSkEIYW'/攕9'M;ˏ.bvFn r IT:ڷ ORjt{dyS㷽T" q2{ht喾ڞbZEMzЫQ@~+XF0)>71\'"R8ۥhDxV?d(FTTpU"u^򧬙o\4mGp@L^T_q[oHv8%/j6J^oKw;ԓz+?2ԾE͒'0TLbRF,?CN87_f'Fh9q)%^#Yߺـ6W~!;QaV;Wp@e{ H)F[b 㲳zC0L{- $Zdz^0U=H 7}LDZ̎x:]>)vi^lIQ7NlkYw)lD @sM. VAԂgT;&7}08_;POV`|쨱'Tw_uPS_x`pA29:R&77!Ro_`p9XM8۸_+;^14U_oLVI b>B\gZ .&Dcu9wz]Mgmݕ+A\ҋ}9=!8fi4]$3:@R:fX"ËZ5kXU"y6JKt9PCY{P^4n^#a~x YT#G@w|nj0}fDH?Ɩ%#q붦hHS$|t`}V=:ΐ@)I|]i=Lju}?sL~30}Q!$Ճ'DTdIQ ea`›\ǒ͹LN*՜[jjO7˟46'#Fhn`@Exu !{as?i!ӬΪ2Wv_IQ ӏ=teMe|tXzl[Q  sZQY=݃7AK|, #Hjb!EQ @WPF:!ƨs8-aVKP7mӽMH*ʅ2aYeww5fE3, 2VLuEWA/G~Åڳہ 8C' Koz"‹bF2%FB}:a vk.I|]I OLU LyФ9 K z.}E8G`R޷Nmo/Ǩ IxZmyqZ ;ĉbGJ|2>-"9ۤC YAjc\oъ-iu77d&ouj䜧ZK[M=-bnCb61pkw<|eA4aU$ s9p={X;m,cM}Wi,$k5*Јb.v?WhFLQz:#9$A.8%)q'Ʊx2FQYQjR~O*E@0>b^$0Cx\=/큭\T W" A5B23y3z0c %G1HnN["W42$F&y:/D:ًs6+K@XJcTY4*K9K bG-!BwPs<8r;f |. Re*߿Š̌>Y=fH8 XˣdtryX&K>V5lHuW3/zQ; d7rEVb5Dgy<*:L{O܉%c+-F>oШghon]HxHwb%Dp sop3?$3H"STF\L#i&7pmERzIϱ7An8"BdxA3hN wΔ.)&6 $PnJf3{1 Kϑd ,aJzUra J݌[qTetb04:7Vy}Ř[U+O&m7?R TFS>Jθ(lB}tY] @1URF O=/~B= `9K\Bo'pTY(BJ~"|ດXQ?oL'ft?פgTgB H >iTtb~TZJq86uPۘ5!!=X͟-u ~7b';s |ŊH 9ʆ%"KޓߛZ'MT1wKY0ȰN(|M[d'dGS t?aSߟPVoYX!u t0Inʰ,5LەnVkFu|Q"$Й9=uIp=`Ltz%XhnC SQ{ۉ4]keZ1py9Du5(;9sR$fxݍ`)h(8נ}r>ybP{t-ͶX7ZozNmrIB Lvsz#wie"UVWc ĺ/C+VJ23;!Y6~0c߼ l4Q CO+A W 3qrBhtIL2P8͇bi-eiԑRCo͸*4K[!̾Bq63|Tj 鱔O{WZhiBE=^ZĒ&#a~aVJe${ay}ņ2+(p<iX1偸 E% j0&@ p,fHk]Jy\-$P {pgыk\}HE?b/JL=?qe3XFz꼏<.sG,>bBR%ˉ 498Jvs\`|D4Sޮ'{HH_BRIڋI^ЫT2A.SU̫q2-Ӣ zz{ K6M0 XLJdlj%hn%\2{-XR)Klp 7F/pm(p0̊0D'<8dZ7Rဢ4[AFN[OKLU<nUJ}I$_j]dok>egKL[H tķj-ˇ~W|#V$uxr5")nFLZ}w\A¯>MJc_oNvZn$xܮѺmVgeQcdĩ䗂਎b]:|12ME01 ׃uzE99^R@\fbm-;\}T,SPuΤ0Y%qrAQj7g(erbKwwYbX" ,40svmS*`PKp|@KNaD;Ux0%cD8$#$zHt\R,nXXW Q͢5t]`ahrKQia9uf[Ҝ=Ct_Q̭)I,LAx:L URD@a`n p"uMep ( %ɧJ$B?}'B\rI8ǗymVEuWAxQ@/{Gq@*هzӆ5pO͕ZZ LQOsB#:$3to <;ZTøRe zg63bn{a>4pTA{}.o핺v^Y*M5d.$ V(>ө҅9'c(`fxKX3bo{Q\,-CunXݠ n-ʝ}@Hn biySp0}I Y͚/$-bƷwo)^Tl)&GPRF$97a H\9w ԥ̂,Rf*:N墙nk4W5R/rה=Fv$>b5brnTc^z%_GkX2\dH W1`Sn@O#WA~ߥ;U Җ"8gWB Ǥ4H鮪t0ያt)T$ @ُDc5tLFkw*<&@SIYe7LVЁMc=w39#ŞwŜM:C).8h πC[kAH~P%B䁉rHX}`MzQ֙6N}!Is;]-f|Gy åq$ /| /%6wOtZH779E@\Y.A ,$QNd(06xpl-&݈3DoaCA JLj#f@9KҤЁW8@ ld2.P< ue;&2#Oat[ hpAYpW }Cqq`'[ Dkqkj{cW\Jvs`2~ANaȅNeh?z;HK'6σ2W{?.&S2l >ʬaf{Ǻi*p2.;7Jq~_Ҿڤemk8B.F@nXFu+hUsxQ!i)V+A`*3qڠȳ݀tR]mONf務vJ}X Xxsk@TpuMh5b}[m|86;tACqϯׇNo?eWcl[atsΰ +ҏF!DˍH\6^}CX +Ж/;*vQR͂: Mÿ ("ZL{P$=P8rp)vjDL2=({", 6K-`uwc>YftrW>d,G_Cx| SHya%>Ю*Uw!<3jz=FL-,7P+QCiL/ރf փEp*z:Ƥ2] 12}M5FfBj ¿kb:L8+:=0Mm7 xA3q|tzbw ^@8b 85NPSkȁNAz5'e1[t/!'ndH_ԷYu,4oyv&V snhlXTk(6"w^å-5l=haXb󚓆a;vDyYyo gY Ʊ)NBA(ƚQ,(Oy,qϊFq[[D%T/ OQ}l35A+:R3+qcmC.i"1'L: YY=Mx#VҵЎCI~=z_K@Q깢ċT+W ě/S][KN/݅T29S #9lhc+X8sץqQ͎>^ȹZ6h^`ps c1Psb/n}=*F:IDqrlrH? Dz^=AQ^DO\/ c8X0]0~GRc윁*BFj1ҵHr9tu Ғn1ǀ9Kf4n~zHEׄ cA);b~ޕ_DO7BeVIy26w}w 9.=E9|"ۆD MVVݐ+ƳgB>y1G AŽ`:Mu^RpؐpVLрkľ2gH|߸T/7nN#Ҡnle/xipx4Nҧ!RekG%TC 7U1F;$} 8r) WvgΚG(R !pF{gYV~2 @ Cqb)/ܣV\5F6>`Q>ibȬ8*=IR㠸,sŢf9(Yjf9/o]AptZzfc %t+Y0_'4rf+ni@*d57DfJh5꧆xuKL *`[M&t!Q]´ukon$0cHaBkYڥCXdĵq҈PEzQQ,t$!.whE$jL%ń`[<}<zO[(zѺdA1JX} +5OQ,ɶVxJ'$ʇ v=JX&)!gMU\8eWv%i,j["%%9 %8#fv.X)LF m.4k?b( $xﬓٝSݎ '4ƚRc0߷qEUl7xnI"'E\iPOCXӛ|9AHDR f␊jxHm[\sMYfr-B$G?i+q׭O2vDyfw0 ny)! Stm3`ObQ~ Jej?`Xw^l:?Aɿ ":~i 3^1$84C@Jg4$KAH.Mﱋ۝4K085r4 {"w؈F TlhWƈT?bwoY ^(lּIH+cL`N0Ti'}mlu6~I&2n:wxO;綁0,#cfr(i(&i_/%pp%,:d]7pחL;1Ofztq(s>\ʏ7dfNѿ+ix4&};_Ԫ62bh6VC#^T6MD.0"aUWc&d $L*('Dśd+J^i@܇_Mr(Yi 7ATNqϵgy̅I:PMaRMY3uPLL$(X#3qRq(2[j+z|4^vT2:Qq|Zeں gssG'gli!BrG"&Y.ߠԙ*wʤϦ98,P"ȇҔ. ]a7- |s7}[/=Ħ=*QIƇNMuOe[i"± -^HWxi$d,=1 [2Us,?(Ϊ;e Ν6A霾$k!;lI4 KgyZ<1@xTe_]6Ob*Dhߊ|zcQjLY)>ϪDQ[-Vo;芓C̭)QU:3un\)nLdlDhuNS86]F ӺoV-7r N ڬi:dc_N.9Bn{O:lA{$&z̅$-l~uo nEH::-eqpHš]ېA5dciiOOvv eEy5~ #;%L3"K,?)n8ޒƉX3|*V鲹!u&7!zoI-C 5 CU%BBA95V3kUtX$\Fҋl.Ln$Ef?>_$(?:=DɠMԍ1u=yH? 'K.+ЪRhVa@9&EEYQ?H m7} &*GwR:ohHKo-\_HfS<k"4ן+׵46=WYLGz|8"܂H]43jV [gfg}>-J^K֠еkoy;GH|Ơ] eyldva/\P[ '  p $nq@X}0mG(BD\:JXV*kZ;VH=3b枟7>W5,k&{lѫ3dupL\bZZDԽ6]Uh.qT$ഥSçJۍ_-.$-` b5$m_GQU oz {xe'l~e+F38eϙBS|LA.~*lCahk$rSv~ָ$97嶁{#`XO)Մ7d?G VC,𖕾޴jmzsRH"- ÿw>8g*(HQ.`~*2ј3^e6gvE`}ÄMǚЈGRJ/^ej\ɲc_L CE]LySK_ؼTm3;宑w75sz 1Q-.J[MI_K"vMB~`hS)Ȩs2=&,N/6d+i|;H$r}*eL(,h DUqް V*OQb7rɔ&pCr*oߖR9X,~]㝣j: V6ã l{}=q)b2K$Em?뿠rD;j1T:L#gP{Lh%% _b7cX.k9H]^JoIo.&V=큘ˏs c@=*p KPodp?$:8sr<.XR}Cfsbcr}n) frHδJ)#&nbWz7-9 YSgi;"^k HTN ms0E:՝UwYW璘IlFOV l~&A?1ިT!%`nP52q"gU0qON8Ff~K1e"@pŋ5=sXfNv^~"gZl!a %g@MKdOcv80.WJyɧ-+|ӰˉGgT `uNN"+ ySyӏ $ /mԐ8&#X-p)K bR(Y"D~G6,fK/J,:~* DZ7cGʾ{ JԴxʯy($E#f(52_~_ҙQZQVm+!<('6{n;@ iG?uT39 ~D] fM/L;@J01j+`!A{o.2 2\gVU^v!h겼[Ԍ,PA׋ݫq\e/omEwM61T ݇jgyTJyD S$C*zWX1 #ޜQ -1j,!w։t#C 붡)_rEbğ0#p 3CJ_$ 8d/+q&pQU12/Z- CLkLa?7CӳW ,宋ũ ʙQ{'8cRl)taNiQ<j]0úbVp{dqИ.^Wݲk^R grp7qhj:k9"\XveΛ fH|ʘ Aw9@\~wiv8dC"; سG75ķk]jƴf,' {ʚI=Ѵ rtJ,RF W*oJmRN%|5Q( ]᪐ xv>8 o0=ś^yGRPHXQ29J\Du7{xjI{e~Eka0OO0@pL 9K{&oZ13򕅬 qT.Zbt~$^lN5slmV}&tf}HcgyЄ^WO3P&Y:9A"cC|5^#O5،VOi\&q_ޯT_-.=Ι5~?VGt]>t}jɶ_Q'^ʺ]gh- T~)fiA~Vg%][PsH(+ #[jXpLTjN}v*xnէHsϘwmnA]~vTZD%K*"Gyc>GE@T3p +QV0PEZ2r4{,1td 0\HxN_gpu5P+6vP * Lq"O!bBYE)lKޓ0ɏ{}iFBWHI8L95ʁ8GG38aT9 vMe>*YTE|jjg#u$$:bǖB--&722hl:KٱsjW stsi;?~֐+&J)5sv=(3vs ;,ἢB[Lj426*^Gv_JjF뻱eU4aרK^NMl{!x7jadCt = X7KiԅO'i$P^7Ԏ0@! $JgL?>eqh>yB"cq$V]!3%r[٤7l7d,K/>ܷEV f@17"Q]-}"/j%WHr[]sV|Za%-Ku$D[+ˊ@{dJC ?@&ƭ&1=*Ӯ܉(gZ~`a"?]7ch,(:ty[[X' Pe@e %6hpCà O9TnBDI i?}< `psu0:q@I@${3ABNʫ--z8PjP&l^,/nsKFI޺R Cz.=ڄ՘/W "\Jk'S nXcF t\]y,1/MŌԷv67SE>7 *Uf~c1X>>}z37ac޺ )_ޛB0<kGԿ^yHHeصKar|b}v+Kh7VzI2oiPgopFJz;MXP׌"9y -jj*Y iYP;;؈w/HM[\\&K)x |5t2 Xt$DdӃ>*|-aQ_L&s-{nѧ^±ui.Ì 軕”0@$X)҆IcKQwŷHO3QÍ[S8א;G I~nN1 >u lgơ~NLs]I#~B>qTt-M& tG`; xl|C4,_g"z?Wqj${TS☥B1 P}sc쀎1$_ELsK>M]ZK'U 1Wk쩨lEk ױ3O^1Z1?>.`(vN{bmZ "$q;k8uQ܇c`AgYsQ =we sF4 p(F8K(|H1v?HXQlfv^ɡJo#h4 :5lGWꏉu/~8/z|kOVr&~ތHd2WA(Cj 3ZQ9qg6gRR)i=X'Mb]hg]8j$aYQ~j]žmB:l[R:K`9#s6*5H{pz}'sS-Jj ?Jd鄚U_%BOw%p#ea.2r}7贱lxU|O]Ȼ'ya;ܗA7z-4@5ȡ@aVW QVkMҕ;H&z֘fc&0d@]nc-: vW96ʢfhc]o1`P;v|*E֎?e:qH2ם7N+ X \XZ< SKܱ߷R x8\bZu̜2|rM$q&{jGswxūiIAׂA FbnPZcDTDMYɿtfukؒYlIu'[R&9po'ы|zےeQ w|i>`L]g%v%@#TBLgKZ{}uVW[q"5܅Da䔥b4# *]E7 I%ٯ~T0E9evcPzyR X/.Y VZ7` ~݁ y/GQ\'ȱv@D2TXizp3mm 范K!E*qsy"uo3Y=ʊOXk+gew1oK}(E<.A, f^+O LZ:3}j}ӽ %bʢzkt'(!RZZZcpV?jR&ޅg|xs-1nԙDž(N#n_FiۓLT9! ^!ޘbfI)pqobDunrq 걅oI f5+-+Ҥd8F8ɔ:@<~[7 qu7T:(iDOЪK~8`28Ηp6:"ڱ#"[!sJ~JS, 6[Z)D,Bw5pTdyWT|TI`˵Pq\s((-^C U!nwJxH2Ulo550 TJaxC\)xL'WvL\]2۶k[)݁核QՄ°ZL!9;oo: E3!s`bׄeAD7DI'tEђaC'Mkw n\Pd594  ǭ0IcZW orʲ:qCȧ2I`B9`R!׬wNN=,+8*?ru i<(\z'=##il h'MI3f=NQ_Hyl Fpd~y"GhdfHrl'v4Y?a_~[4BJcMxK"d/&1q4f' 0 ?*VaZWg*ûqm?V\ost óbj${`AC-W`0FFUV[afA&FDE?hM1}8UHn /e_lB+4q6> u3cF6s ->V%6X1%xHQPOG\VLU?k%i q6hmK-lȨ':!3N,7ѲD m[5m[?sMxt3@HXNDmbJsU_6 Wm<ʠyZ8Z 1ų} N 7AfgpyZlùYWDK Qcgդ례?{?E :H;t.ZC/DVWv["vlb_*(ߓA*7L4b'YVL; VĀNw%;^ozז^Y&gs+k R&GeyQAOYVD &N 0=*. pr<<)fZu~ xD Sy5;yGȇOM'gf orQoΌl9ݱg'(u,{ϔF v 7.U-~1(Nى D\+Y淌a9տIg0Ś.2)s1.#SIBLfU9iݗHg>L0 Ϥb=['{#_Zΐ)p7ꩱX1Pœ ,E3.6jiVX/GhL$7%IoAb ˣS*C i\Q%T;V)9f G!.ˊDzWꄂ(!ƫYuSX9 j_N=]eSZ=FhPw@ ݳbIUN *p5#z?h0lV"w4I CxǦd)pt[NWº8UT#d/ajO:tӷNT. 00žu6nbi5whᮽfaʾ翚Vi&]؞jʏ\(-jZ ay.Ո1ӎ[),tb#,*0Qƿ҅KRJHÖ轚Zׅ4P߶[s~oE4ؠ$s\~$p1s&w%dJҠgH>Jv L9b+;CbPWN[' lCO6?(B[gm"T(,?R~'쑟gO&CtZl}ɮ W;2<'Id) O{ KrU|߫Ѯ=-{;ic*[]hjS'rzcV~#3Cn Hg:^Z$7}s9K{+W[>m#}?ٌ/@<#?c7EƢl0]DM26VLʰ-)0`uJ <%\(Ӣ_s+#!clrVqsǥP*;M`b'ijF"AW2*zPϫ)S+yAqB8cMᐟ=BU5BER| $dz)LӯKhu4}@l7ey" 2HgozVظZqLcY.ų<!w$%/3j"IR&VHM,aBc <7eC7DYXƈw._N^ x/DUW?{'(|I)T9"r+dW =g(ُ$[Y=9@gZus9 Tc4ު5pWkrȌּp`_Өt;0FP# !Zn' 5F0бSmL ݢvb]j?ȁcY_/_\'p[;^v>GuQ| cx`4v$ `(/N˾mC4~vA psΌ?եMσhY tN7+E6~rܢ"S2PA vvBx4=xߴE/{8 zyVzb7=c#Sy3iyV`EK!A{XBa=,{/?fcU[gSO]c}r~@O]jd ;W}(, %)[(R5:I3d\ nFZSُ0 c `|ʵ(GDcbmi. BKq*q'Jv%7y~iZ AEpRYi>] %IJ]y_%R}6y'b2e"]8 ;ww# kس&&nx/e^ Yך%7mq\a}w$ˆB!7Llc$~n'ȉAIWxzBfGOxՆ9ᣗYsFۢ=Hlq-V bŐcaKC?nF/T rdXRPXL]7Ϊ듶&]P/^}VI897=>>9}Eux)o וzC<j3S'כ{|MSHWXǥ.X k$u Ā'`$G^LQOEU& ]>%Hw!rc J9VpF_⵻~FyD~xJIz\nr"VW1Gxu.7|5zV Fu?JRą,PJEΫ4#si蕩?Qj )#On+bjAt\]4y 4E#[4-S{d0JH+sb|嗢(nbYX'FkĻsTNwĭCPMA'Viu;y$2k%N%o]SWA/̅귂,:ɜQ5Rv8gXJog`0%go\ut}IT9{<j+"XG,c ^0Q_8 ;2vxƻj Wvr([U^y=Z æ~I0c qVL!56D~?~>5[\fx)6yŜPyO٦sGc%&OBbyGIX? }fPW(@IKz-_3L5%TA(vaoR&n8;@䅟y/cWW?7l9!YqҼ`e+y5LT,H쓛>RJڃ邘T'"okvpPc,M"v+CݑNz 9'rcÆ =&kwʵk6ȗۡo7L%JmѥIIDJEfPڦ`wt~\ \Z2 ^Ky+ٕG'lX"BNsQ8JR\ѻ}txt{zfGD0.jb-0sS"cjPњ4(*ڔ!'x|- XJ0(VK%Wz}jS.n;ѹu.tG( Hf ]ȈkNS;zDksu1ݍ0 (hQp# on?3ĝ׎Dsԋa8H^Ыw#a(]3?#r= n\tz|A9V N>W&CǑ XNO+5wRrDGY?.Eŏ)~7=#GqnX릵&r6i 籒,'$2yl~ڃ~ܹ(˜Af(!vm+/q=XzCSX+9h ߵ^OD@6@2ZV[Ft%'q+)a9dNՕpr:r- m*y+}wx0)7*ޛNJMagd5,ί`vȤaz7F* )PdSSFQ!h3k:w`d.F|7y},P!Z1 dՕ~6Qi2= HX l85+]pd峙7GRg20){JBpflPQOZ_W%AR=~*c,ʥlu=vU|1{ "r|tnr!Cw&h~ g65DbvwE2U8]1+p5;w. Lc@,IeҼ,(,n:$,9hG\5 ^%!0&xWUd& l}ILț\.ž㬟DX}:=T x@z(;Gs͈FZ_RӐB82"EBթw܈W!{܎0"׫w=&`7u`NBY*Ӟ(JnK6y3(J]î"嗐*'r* T"Ig X= %.|v| :qK)Nqcӥq,kN*Koe>[G!ӿr]kάRxԡ=p^48OҺ^Sii}Viۑ(#wXa(Ur#]l7` B 9ofe7 g+omk01@5c$^7ARY~zj$FTC'Tyۭٟ!R7ʰ~d>.o-~ (7U)|bZ^>WVsByXjLj

    wx,ӻֿ P(&[dDѮ}>m|I-!kQOcPHDK!\<Ұ;`@2ꂭeTC$M__BҰ6>_~$/Cɳ LˏB!spuu?G70-Sq:z *˪B#ݢ-hVKञvdB8˞Iyq/z#-G\a WãkQ(>yG53~:-ѼP LgEUsS%VcUʟ *GT$$['RjFCsJloi+q->tNPvO=(%қ'Q])q QT@nK]_/i]"ս%9>}tSAB1BbH1r=W#prJ O*Q, )MچcHsE'ᡨ0T#E"͠u;`c0E-eO)$\ fp@/]h8\ULdMv{Z+ɶXeF#Gi(X9uR+fvՀu\)8m#^( T}EpCpl|a@7 'b}xnOX9cz4zk]=b 2cJ#(K4?Y遢v.EM+́WEN:%wU@P^(ddxlu' peSWɟ6sM ^.)U]/_LdIaCmZ)dn[z2e` ?Mm_7âeC\%p|ٟ*lyz6Β19M@)'^q<*:W .=0coyj.wdB;4~ڀBl#o6/u&5Hɰs6$~TSJAEY._SM![Lt뮚xk/esiV_bǘ0^]ĿF~AXd6f X4*${6HZ.:qB\!ܔ7ۊ:2LIΠ!ܷvl ډZ8@*SXgaW9J1( 6= Zƻ6ZH!%O 5 :GPgf. 2S>_,G}Ǥç Bs4=Z 1Wb \-;0&AÖ1O'qIk773 et{|כ3om+(věU=HgHBnxbX6Ȋ&wq[X]M *ea|DJJSAK8wR(CqəSDMj ;{AM 7H3o5C #@%>u2 &#`^!`x,%} V\v`)T^O}C4d8"›Tyh< >8j8sߌ;yRQ?Q;`$qw^L h]CcIǬ־`9X]Ӓ%>ƆhlntGp537.)G0(}^+U;Mb58=d.%Aا$pH+ee[I (UiUL֑T%M = $ʻbqeap`Cfrf@vPR0#mx2@`'_S.QBcû_ %Mlfw`Ɇ2{#3ZaN@˹݂e'B UZ3 d(VRYж}Ѡvfpj5~@\rԸdԞ (C&ۺd EduMάodn4)XH'<[ obsOWAY-_c_*c׽R z BF 0j.3*B ƴ3o&PEwFHQ-EBh(ʬrSq}6$2?h Et @k *R x%/&.+O 3~&omYc̀V/uNEp( R?lng?vv+]YF=J@xgmXXp$;">Q;3 {'%$ֆXUG{h䇍{wj ,%Zr`(I`YT #e W!繻>X浇`̙~*_E*>sk,ᇾg$\Sj&I(bYsUk 1H57iV A<=Wh֯>QBBR7A U9}: j7!W76:vsf 6Dj%Lh;X2|-gee ݴ}fB=zQ ͤU'n]|DbcJa*zG6n'p.x먆Bd.$R}h sG?Eϗ3|$~-I߷3r It pLDe2G3{.oBkj[b蝂|X@uҀC!ƃãzN|CagydWd4˲F` DCbqj#U͘>㮲-~1к^ Dꗢc\y=? B8;Ԁq}ɯRẃ`N8UHM韹vĒeD^ٲ&<,t$jB7  ѤLbpPZUJ1KNy&XbRqA| (=%EƉ7GNėI S%{ A =tv _/ʋJ ]g~\Fv|PcY.]Ķ g_PE5y~NNvo+ B'#ucLKאE=DENK=@h{+lX:H/BѲD.ߕ;b+?DEu_4)rUx3&"V(ΰXbP%W7S'a EOtly;)a^SP!X-;*kb^S,$4+DysܒOj~Ltބ.?#Ņ)VS};nVe?9˸8\wyJa0au ~[;P1J62Y$.>-i(|[“haC>a,i;l#w>Wp^6tئH^tX`K܆` (~X+Cka,V 1QD·wdk<?,[mY9SWhd[7mHURarFeYkwϩHi G VuL^YˡpXqmJ׶[,]~ӑN//sEJv8AaU3s%*':|OrTjdf{D* ML))5BS}3ڈ$|\r-xǐyߍ@ɶd*&q]Ƒu52{3)k61PEbWN+Qh$ ;eA֮rh@5AJ4f5B67lu5Ҳ}H0S|z07r"!1 |tb0ˠ>Fx ('%CleC7, An5+Ob[dYw_n" 4jQmUS KOKW6lDa8?ph " |~7]֯bwnOpƻ`MRIErFgNs_[,K+(Ag|R˵<6~3 L|9Ǹ gCB{ e}C80B `np&JmiҙF9l&]+3OV/>i [&ms`$غlueҺH#$b*7#UΕIAgl.PH,*41e*)y /P[`π{$>dzni3ߑt8KǗNJdƛ40_OCʵ L' c*٨Yb/nk|YP^Q#"w#]U%9;ijUM&#]<:I({M'Ftfwn<L71zd;7|BshNB.Ptd{e ]ƕ{\Ә-7z̨]Z}D\$mR;&`'16C%M%o%N9A Y2Pw) |Z1%J4orna*d^O&y8׹>%'*}A $Gr(3 G2䣉yF`#A2%ťd6X@dӟ:tHX {o_#@PCj}X3fp*U3"0;z5IBKjr\=jIөTeT}?OcBfS}ZtKEڵ2)a6k?!^D1R"$6ьPAC-I9橫>2,pE+4kjM|2ڱ ٰ  =ȫ U)_Q$}^*a!Ģqd Rid_ۙ{XBj ndާ b1g1ƍ%氕@yi.϶!]C'h8 A'yVuGK`T RR"AmS5-"\ցet8&9i1w i%<7$Fd>J(Qkn7\rӖZ9T}5ȼk4l*݈H;m\o 쇼Wk @;?> =:7U/IH^Z-Lwf}}똞_!{ӎVf< G.Kџ< #/ T qbV5ONkG$ZC] ˟;r2kz%* BTm6EVQЙ yδڍ[Y2:g|Oz͝-!vZC2 Э{o: qrbp0ԭ[M?'ˬKak GDlPtI|fqT~  *q~<7S0xhm!¾/G%لcZ\u t{Nŷz2>\AQ'm{`m;c|ӷM.]K˰G0@X+pRhUz`j|(~DLthX4ꍇq\Me[=RS |S|5F:XP|ROO3)в"!0rF8aYy1 [J72_α=dP$cM, %(IpgG^+ :CRpل|O^͕ < g=^)~FgÛ&ņ_4x;X7p}}MjMQ-n4NVҾ.w#qUtFzQl4㑧 luwQy 'Y"`Q +B(}.mܺ8*gE;}l|&̏wL 7ègŤ3*sxPN%^BrpB `Jj\L;A#yQim?U %VCb3c_IQX?@LHcjQuAYC&芈CuC46l#{Y3++yO޴gWKÏ}(~WdAϙS$юJtwT\s 9 @ dpk 1:("00RD[9Hw_KU^VxޖA)7XvY1_QEk{dM]I1;IW OQUC*n`,{=:?Jm]ꅠS}&L$'Ȗ|M뾷75u˙CvmgZ$PȸJ阠zV8A /u;jW%_k#(HqBoWjY;Gef}xsT)L%ª<:~+)#( 9}3&_x\) .IO7 68T 0`FXB< 2WzTIMH[(M?T犋He6RKjEbIӃ%iqN៏ kiumQdID;bL^l@ ;f`"G \B 're}d QaWMA}zB/c(J2$c58 t -gEdBl{ysj|R?q{}oJc/ƷNGPpg)7t9-x1? !I ˶yՂ qX!f^a&# ݋Yq䫤 w 3CW< j9:DOŨfldO`SK5櫖Z߇`toStmt\L( )yu;~R1|=M3dB၍8DE|/wUot9 w!zՂ(*r2kMNDZE\!&Ag3UjlBMp0ZcKzr"H:dDrQ8IsL$1FMCP\&2*=+F؀6.nU ɮ~gRH1-Y`T xQvgḀ~Q 96T"vIn ($J\m`ns"vd pfP5G}p,$"i# ;%gή~`D0Hy=9P>-8f2| tiOOpiR{ܐ~w?3qfKbl!|AC3w}#?k/Z3MmݺLhڍ4|Sf ReZy!L|ِBb%vGxgDky5`;JF1rGT,@ 0Ryȧ wf `h,vLQ蓥8<&`p]c)^>)TM0xKߋ/gƟ5b`7 vH+;,PpfmLꖶ*ԙtp/U>:Ԕm>Rt3_9"K0(l9p=vPMIfs%gx5"P% +3/ Kѧ 1o3I[>56^ӯNJ'I/@4N-T ~M[5[BawͥbxO$bEYhMڵӚvlK~Lx ~@`A ا#QdkuSo|SvEhq((,Ӓ̰b]o>X/BYiB{)xcG]~ ( %i(۔% C|󞮃-ISBfS5RoN2ݒ XR:]=@GBjlrw~))>4ImLM~5\s틐m'v,Xc^mZ1lc{jir.k;:;1#%x8 v;R"M4EPI',p.>R4j^ TDV &EYFuϸvCttEU13DF_I+O1\ qE 3%OL>쯮sDGWҠ(^zrPAW[~qOϱ& F-H-kuʖ1,vŖg=}JHtAG>i+҃3{OCmJܶ\c{(XczXd C!g)5WWm҇12cH}^'X*Y~vC aX'=y*T}p}]ms+>S񌪯|\'>4Yr NlJ-Qj_C堰{WR/`@a4+LdZ̿+V1j|g:yu꒙''{؂]ǚX-.¾+M=H(Z UOrQäITP3*j֞vM`᮪6/(O돛`vL)jARIvݮC%͵BNYtW֧~p_ub39&ThC_i+?{EXS57ėP?01j2=fA^qM8R=^*(M +=›zȠ~Qt3ܝ!" $! {oWswb~|mg|<my c!SR>Ze\)H 4wOʓBG߂U4,O\= E`1iKYW=VC/M,n򁭁Ԝج~yq}XO -xn!/Bxp z7& }>{9#I,0d1׼CV?W)oYdu@,u}ⷰ,S97NoN@@3Mqf@20 X l9N/Goݧjà!=ׅKac#bvȀ0)kyq!ݽBhz{m;AJQpk'}jE:,@(}n˟ǪsW?꩜ S^oM{PKXZ$8ah^-dYC.ՍGWJht9Ho%ء4 ov^'[A{LM\QxjE*dՉJ5NP5CU^ql ھ7:k ^yU^Oc1 *] Մoi[x-c6R-^QA,Dg o>ِ=bX+|L(7o>>x!,(˽l_-Tµ΍]{F1p]9ɶ4Vݢ^Z-dX *.W;]~$P"cpaA-٢w?G5gYUXkcLHsj;K0VDb6XӉH~-[d)(̼05d٦QCn.ǑȸdM*BLS, @np˺!;be|XqCmC>.l/k([!?<0!\P\  rN)0R ?7uVvҤYAW1I dڻOiV]\S ;Qr}FܸGNuVe;`~I۾G}rm?=AȂft= _jCV!py97dylPs0x A S?\?͏I'D|قOXaDw҆ iS_u!Hl\, g<DgsuJ}+r* 0Yl:8"+T rj^}7ռFի|PHńc[ٜa33dOʆ ڎҸ_Ť!q=?pLxqa(*0l'Rvn`\ңزYg4s=⇋lA& 8DAf.>@\@%: bWU*1cֵNSIOl sdD'DX@U!0oR+[fPmA^Yx̺O^M@ BPI ᅙdo[.ʨIfO;@xiUc&۶|Jih7ޘuPmDo;Slzz_ ?Z <ʞdJWX{,Dl^축葉D!?6n<4bJƌ"4Q]ڿ5<-w'ΆKetZa@W]7D Ƞd[yzyщ֊KޜKַ;ʅL8%Q=B p5al''fe2RaP (.ܓ2t_}D3~1w:ͳE{T73mGymD}nJ#ƍ/jiڦńAhF 0:#@A]*R,7$W%k𐹂vV"w IO3xYX1!/8"YZq7*ӥˠY/2jzqb+|jlޙz1Ǐ^y0BԒCS"z=S_O>v5<*o "3W0(L{,Ox%HVzV@l k?qP_B&:M3M*}C/<{;CYy>Ͱ 89 Z_ËbC60ʁ [S!7( հ:bwaK-#L DGA5kcBÿ=gpnD|>˴J58BM~a] s~1_lZxidAُYR'6+f".%y9ja8a;PDƊ,I#F8o\ `7o.sb\)1\6=C@I|VO^2z=t6G=*eeoA_oDn#g"v(sf]chfC"hP k۷Fyu1M!5W8=nj 5~ƀ[󲻇ϠgI)eo9N>Sm4ieB~#šE$u4G6Y^004!3' !)RdO;|BE6NJ@樂FH@_ 扂6zD.&IR?E# kgxy@M010&p7AO)X$,(䃈JfN*&Ǻ[ Dnc~V)7(h-H˜uϞW)a>L\+<`x2b:S`zi[&*;%$ ۚcbB2bl M& iL٧4K2D@IJWfڷk`H~UqVڔ:FR{d?LHgߓHYeSA]><7%sschv2gC.s}] }Rߖ>J1üai0-XGC5DsfьIN7YhW+Hu v`CgMU_X$R2mOz|4qLXYX@WjZrAhpVrw<-:bQ+nZƘnĿ)7!LtBpo -V]J3̝g'pQƐF 櫠^V/PVҭ-ko&ΈOW>nM[P:ԇx Ib> N{6# ]ˁQkuoK+Xgm8Im{]Ns~syWy7-8| qց̜>%FF5Y %Tء5 k鵼l2-؋]7M/ *q ){1IL##e` etplXk5@xY%rN2/1mx~,g',mK%jHe$ɦUtJm[XP=RMçFJg\e0呜$`D4g:{$~u!k˗j!tkGA clw)~|XLAt$pK#5zU÷'nQTe  g=JAp:B^M?Jg@eճ]gUKa]$a|ebnҨ ֘?;ݥ_y&\/"="وٕNEQ="-+i'@p+Pŀ'cOE|!y3-Snׇ{R&05]~n2pG076SV{t+* >~l?=2oR&h$@unT~|0m&=Ϲy%Du6ëtIAKB#c_6 1-bdڶd.ߐ6ڌ5.ܞ:k fwE7 )wkd/BY~݌n1ԑ<7rzo:gh/32Ox DLiR T6p?߆Z/MUܡB*^ (= >4HJ.ص)/slm}ObPzyYH (%g|±8P?˃Hcѡ㥥U?LȖQe*Bu }sS[³d$7DW9N3sj;oTo/ݥ~4+(MG\<}]=PgOWOǜTBuFu69f1G8]cYL7r 3u@(kwt4sOꍢ T`XSzz-DW+zMKѓE8#6垌Mdl#7T6T%մCWkb%c}z]cɈfs 5Ns4s]j#4jDPĦ<%bt\U7`쐢LaY :͍ǺiDBg_iU-Z^kRN~"Z?C!NpJ [X yO յMcV&4(y:pM0V{c0~W]i%H M1O/&b3oZ\=- uѲANg?_几.G'Kͯnq_z4HOqƵto*qf` Goѿ7}{B\'^ S QKT"/Uq;2W>DA[җ.oe'd)mȡ$a-nقӛuѤ+ą3ȊM:ym5wDY 54?JGMs ;ybi۲7##k_T(X|le)ۡM{bi(8Hl c鼬2m07+Sg"_ĶCW> q:l96ٓ>3g$8B+iu7!̑[qgtJ5C KiCx:pt)m[a&Ћ5xخDl"?l'43=PZV]*4aMB_d5Ną-"B%}ܝ̼KJ,k"_#c MC0{qEH˦Fwp[cFCZ~0z2zէ==c0uP;DH;)w&I(r,䆸 4 0d=^[i hg]5, ?sF >\[[$gR>sm&龡sFi^VH_Lyeʼn*U7|P8]m(ܻ2Z=U^<)~oZf LĦroX)lw|lc(ԲaBv)]/I  ֓+JsHj5DȦJc#[;QGRk9ڮ,t `@F3KA&ISK6$}1ngh7\bNXRyejgl65mB>:Hd՘U?r\4]x$ B݈e0] `g;('h#CfZ%4~S/ "O(T)kKa/c}!:+RbCjX6~b>ڨ^51qϏz[Vsu8dag>$,f+^Cs@X=_`X";Ãvl췽Ξ/A~Τf %X\YcKQ73L?{C;r5{yeӂT "k3p|ȆkhcD2 σf>뢢ڢ´vYS oO~xE/uag)whDIP굴:4KG/E0|D9ȟ7y;I ֨'L$LSt߱#ƒq֦+5JqnGwՔ!s^%4R\e'}'fyvA.#nFP ?N!S\V~V6 +@8ʥ6g p7&R̜Q)T)#+T$ je; 6RŮl .H >'>9`m|̽<('1%0cz-^dU|,=FBa& 1t* |܅ibxuyRٷ/91-Eם=p,t 7Fy t4Iˆߘ4 C )tݪKW$malB6S*S :xͩ%LS 4jmi/`|ίe)qgԆc.íjbV.f5h{Ʀ[)?^W>/XrUq?x -GI]G#^˒hZ >6T}f39hҀ%B | ']a[AP/}@{ɘn=ql1ՇOM զEhs.Cuy'sq j?o؆U":GY'!3[y} ę asNr"Q )FNqt2-Fht&q#I :-k?fO 9WBe`EhL#~e Y ӹ2Lr 񸒸t1ҩR!2sP䐣6z E6Χߤe0ϼ*W -ex<=aewKY3_U`JP 8}=Ӫt l1l4wDb ~ . Mh. z7$jD$s7l,-f|:4 ]Ȍ$`!63Ǝ}Qе HۏmE^;,` JqLºUm?!!n\GRhwzȊ؜wWo&spP &s =H b@ut[z+AYa@N@@-@FGδTӏ5N`N|[*ӫ+iUʕ L㲾C.g*~=;ᔰ[|c? 2! ?J . i_JGMac=mz-Xک)qBj`\dJ4'՝qVN` %Aʰ t3>&X3O7c'}O\ըDsυf @n gna ÃGhՍX{c]x-BP6* =XV<5J jˤ8;m$xPjGR2_8N~G>GOO$$ؠ?N) ݂`d֚ ګ?eXhT78 D쮉R-wl QPn}EF4w$,:LnkwXG`mtec -mI sԡ툙Ꭷy®E Օx]u.MDd>3D+kz EpI@/ `SnOuAו $L='aiY;df_egȨ+J5pt|ٵDP [O@>FhNoZOl&֤exY|ZMi4A|Ys}/wF*:G\.ų{gwe ea)s"$K6P 7=f>^4/gN}G%kf4KtL6;%+"̧s78*ډ;9Cfv$]"t9 Ud˘uPŋ|L78FThMbt-ʓ q0mV.P}#G-k1w nF<Ffi@@y 9. s(֕t5_\S-PDI,#35ՍW㺙5w68;L\* <"Jr*|cxvuFJ-Nk`dN[DMWp 7(z!!-@f|@,ƾ񗈔w7͕fk jfV6?ݱ%B?;D*t;i# 5[5_~BfPt P @*r{jN Z4@H=rJc#DX=8{>:ƙ[H@H?xLOӷB4̥ F aKsi]m&1$N;8?#klYC )H/eF \}5dq,ǹqIlU WYeifQz7`e)uLAt+˴8~!"LG2YdT}<*'iGaS߳($&@ͻu{]!._żNKnoKcg0 {>zo[9av/ x/)iN@Hbq`*$U18dz܌[֤&kD<;j$}~̤M[W?sa#{3Sxs/:ö켉꺎}quԪE7+s`1C;{6܈%tޡ~q0^#õ#צ$I]B2C[]@WFt no2۳Q(Dm ގba"QݞsiAfZ 54(de, 3y(C;V!78DDV.-v"ܻ]лqb~iF,aל&3,d51~l5h\y&oA;h%e g~ҷ6|&t2+w`r;,ݕ@5#xDB}OS;zA/@'0ҵ4l<%>mG-_D"Qcm8n/ݸC!}QPDU*7ICߓA4S?0'ƤNqL3?*%iDʊLӢoI<mx-լ%G_u=U(oHīn覰S;#+^*>g- [G f~=Yaٯg>sד~C/h>sO=J%hƄuBt-F% ֈU_5 GAbmN%cmNIHs'@T=,"p6 ?T6SͿ]<ICz{Ön=PD=]aOނWՉaD#թghBPuTeq$wth1.xw`bBFbfJZ_DJ`q~oY`1™̢guDÊf' h;qLvOJ%aGX,y5b5~mw6}- ~ؘP`ؕzxdIoj[UNY{3y|v7lc"9Wn.~j|>X xk3bg[3.xKq$;5lSYRj\PV4(>@e'0sG$3$Irڛ=$x5#kd\x/QdyNz=aVKpU8<̃-Ї<ɭxEQ叔6lM3r%GT"T2UbAʪT2T+d|v3T~T@oUDaؠ+iPgӒOV"]9pd@x{Z?E.'pF`K5SbMww߼W7H]Yt~Fd/qvbO\m."!>@kRT 5Y06Ќ$(^JUHVʦ割icv!<Bx󣩰  [k 2ڙ:""Md" Ah`]2-sh:kW(A)Ez6 SRYb33SJoDPl/C=:gē0#Q?s;Mߚ\OY mēՖwRU*Zj&[½G)B-ܾg1Bz;OPwΣ GXxHMJ_fҍHV#Ѩy֌ZO%w]$I}箩4gƐ~---ŠI۔=2a'j7PiKD-IGgBw2 yGH18r+5xTG>7ĉZivkɃUJC!ōn6v7$jpO*,ҝ"-b[K;Fþfi u:2dFM]SMMIk99oJKWm6`wU'ZYa9vt3Д6?-8"4*X/LJ':yarWZ^1X>`s|Xg288R"s/2P L܅DѳLfvPVdzO7={5_lZ%UBDW6~ 2ֻ𷟒EGn!N,4LcSJϐ %v1$enIV+TeӇbjB~LHE 1nS즛ybBS3ݧȽjRp*>,^ieNr̸䵄IGZ' Dv"qKiQ^h+ oDJu}Sw2S״C˖%$vH?g^E< ۽O\\ I_p3uY˰$umiT1&*:aQ Gh_mMFdrY-Iz0їrhT?U/pǨ<Tlؖ X % _NZ\-r|3%IF;fBBt"cv3ƗlML d5$GmE3@}Z7(آ~nq"dwa <% 53 X%Mnak|8eM[B Vj5̀!5 Q+F|EAL:ioMnoOh}rj;4}D_*3b92 ?RّbJ}-m\WuD z3)@(1-.) ZELċ-`|`|I0T1K8,ldٚb3/eDh>_,AX7#Քya!!yʺB!$f~cr2(zHH5Q`aAlN s~D KD,rceX)$.߾qYNN)XaS1xjYBEaj}‹|JLRGНe,/exS{>}o$12510꬛ 㢙h#a3^\%tb]cVb\O7q,/ualUA[j6:Yg8hݝ//l&*T[x( g, ֪jNKvCqSLo #6׊Sp ~?ciC,~AKqS")]Vߒ?͙UE4nN缵=u:s>X+j?T{s֋I(FXp~uW (M+ih'7n3Fl[{ pWY?Zn]2iK2vc cƐ-'ŝz tX1:)H̙G8_~Qxq*@/|߆n|w=瘜 3JRw3e~iҴ,6vxKnƕ:iwE2W|ߑQ~h xgw,c4#s(]ɛCَº}?r&qqB|FBzndV*Y:wf觔؍wlGu2w3RdR3ܢa{f)c>oxO?)_lQ~ :oO@Gڶj31]H;wP.C7"CDgj"GKY"*A+BxF;'ufG?Uo`1;׵)By $S=o$;L׌`_M#{!ꖷɷLF4:&TDak1KY\I/MY{LN ;l}ːJ0CRǜG[41k4M6vzg {,(ˮ0Jf]qXAR,V]tغ I4l6GO!zѬ]S= "yD>i5h =59V;FhǴ4hEiȹBC9]?(:{ll v{|tƊJfh,=k;LE6YIcϠP1NBk7wd]ALz&j ~y^x'p!lεd]zY6,\] x3qySv)yF7)s "xmpz9+zn%|cILCL(V7f~ətU[?̠̊YfvRE>F#DG7]&,in&2mpEC?"8Tқ06dsAյ DjVYمǔPZtkhvnF|P)!LcZnwѠH ɣxr^w(&zЦ':&1w@Rm˂{T"n孍 ,1qv g]|^Wn 䟛ӿcd-ꃩjRAf~rs"lSi`<(*eUcXp8~ kN81 ] {[siiY6t{m̐;b~CUBh,lhL9i%뻩@Q3roD'ʎdb"}eSyZw寎Hj]6a|6c>>=yowVfmԠr`{欸e^D}?ͰU!#~zPP"^FV5ൢZ,D6Dkъ6҃ϫ.]sѱ = #~W[z}a#Ob`'PJ Cmskڸ,OXV* '8Q ;!Y4jP|YBIوzOFK_C93麉F_-nbߓ,")Cń偰f/=\3!Rnt ᳰ劔XO/UӘ^;lg$zʶ0ta"8 ыݍ˛ݧl%D ;'簖5ކP/V1^4,4ǡI/α//cCo]ΔBn3~r4AXTbc eEinX(&yex@B'}6lpyjfevpIV,Ⱦ)#uGj+lN3}SBl$a4 A 6/!s#cVaVfJ\r;=+ky!k/5#? in󆎷I6ԖSm9zQH_oK,(V.M7:K52nilkT}' /x43W&#5ZbKn_ 9^w` xзG4UfY{Heц g 6^uƌYa3¨8c ˺)9Bi +x~IaWG7 %qaϫSe 3dNk~ORWcZ h7#5ieϥ$M,oZ:rM?CҌ* zȯ)K++2Lob,9h>=rvBՖ"/d0dZ@\` O:yM7|>Y +.{1?ħqeat@TP޹oOq\`i&xtubǔ\o ⍕քU2j)x ӸZJn/FPRk~+x ^Y\FaE""0|kƗNbb,>!-xpUސj܏ cÒ~Zg Qݺߵvr:*KЦ:AC>t0F~+X$e8a!JGɂe^KtvF[͆颩&{޺=Q_ &_-L8N^ +DN s(akbۃ;^w"k5s aX*cށ0\B@ ;+ݜ@8 d`glCVN$!ne΃ |D^ Ly!Ѹ3!:aҖXWgLK3|8^~vd|5E"4Bnr11ŸblGuldI[jQtqY`zGu}☶8^T: TsAVڭ@ y;j4^X$0+X!~,j|kJ={^\Ekr6ׄ?]TU RS ;I֗~>EB |ajRBsm\.DO, )Ae{I+ܪr%<>t~]7NL 9aic)|  5 ųKgQھϽ<_)<ɯʦ{=ٶk\zР"f"g.ǀ -+O+~]Hm\u& T2xkyzM 1u!i]Lwt;G|HDWO3et>* ]_j5RM6}~ƣ3q+kѪf|Bc2/]%fw!j2p"gĬ;q SgfPzI+w@QP;xzT7m:F~+gy3U$7qJoUvy&/4 +ht> Zo&C).l,x:>05 g78E<"2vߴmIm[n BAclgsA?T@,Yg"yXnk8|V=oj;nc+HYXƗQvQNtPbO }7'03=7:oxڏ]2L(:W;M T'K4=]c;g{Z{ޔZ#x0}8 r~'RV!gƐ2XzyuQZoM#ٗpWV/D +)SȪ>hĈpoAѣgQp;1.Q <-ņ=VdLIv e Xךs:埝_(ZC?[u L]UkH΀ZaOy =yTaFJ˚gsDN.~9iOٴŃ~N,D}bE K }:p6A,Vޟe X ] ÙxOOm.D:sOና.X>S}y0ΫQXbNW@1.4bs8CD=!3SƝF.A$0 !i\I3>z/m)&a =Fd=\6 $ z6bK}p!7eM-d J@nK"5@3:FXSHuxHyBi* l0)O~RIwJ&[Hj"Z}wlgSc<_9Cxgd bJZgqb1xqXd83,y@GKs%"7zMJyU$ h ̏—y׊daFVg&%έK .,gOr`b? zK4!ܟ ̚el+%U(QNT@QVo/3OݫAtyvK:4)kU@ t󜬅HXV'.N˾{"{>}]z|6SE"܍+_|qd823vى$RFuXvRd#)9i7Ow11c_u7 +;﷔g6'=T]Q>r'; VϹHʕtEl7leoby ħPћ"IwɲT]~yF}ab|̽ԜF$$ˆ#5lPtľt @p˵ft, I)d:|QbNevuwR_Y LYUj-'pAؾ"MҎ 0h<&'5?Gi\IaEno's`e rSozJM"I|](ء_mk— #/UY첊zctŐ0jE {&;%QS2KZob3YX׃|mm LGc~R I̿f8fys|1- YFp3ר櫻HHNl$ $bc Hj.}0xP8fwwo93f Bx.x\Kʐ|}' (ǩ)0ٺWjbo #) p ,-&0Ɉ' Ճbg)| F4˔ M*mAu~kCZzOOR%+ZzVq]`}8Nj" e %tf&d,@vH@TYlKx{ w Εz2MBguY0/N34]/J/6| 桋Jӿdʁ['KA|%᥾Ύ ,` w1__C0~K: ^( E" . fs䖸i޿=SD$:"$CLq%t"Û^Bh\OΜ# YeXlIf z%D,[Ƿd  JN9ES2orZYF5$$mS{̺{ aV$r;|K%fd:K ԤHJ[ +*i$:^.Yy]㑻:}/|0lP6e4ăK褗VM^Z?cvᜯ2G6e Q{ ?Ń@W%| O-xTRuQ_E:U*ա%t) ɿ3rH.-Ԏ/amPXYDBNVB],ZҌ9\{ åe^Et"گ5ō);m7rEge1qw=D@=c\%{/ۛ edt)z.HyN0H|G@4VqD?.OZxuL-0#2Nj` k빁 E4BkPxi/9~XpFIv%<?+)Q u Ч =[.^WXqX5c/m+#fB*Eoα8VCZbԇVIY]hWԴwÄtȖnszuFpJ j Jҡ "4y@h]\T —]Qq "K|A09+$a;.E)x"InKgj!=Lqۈ1$o2'e SNڨ{b׹bdeTxb҈q5.gP@yym"J6]!pd~NV*?lG%AeTS%[n  BC UX+&EWܔc{w (;.F"A]S7JgG/u|;<Ιz<\,qf}t! N 9q2VOk =0T6˝Tp'?[U Tv,/f*LYVξ|WK95>,% 7E!b@tCSblvo;4$H@;.ɹf[5d}2YF팒f:9L,m.Rmp떩)i|O3l!]Q!< O0( L9 odQ~30Bz9wҬ'xD^"zGnȉJ7ݞxŹOIEu2C(}H 㰻]C/UF;XܧJTMU$хz +V O~yLq tU)8>[Ǯ O3ϖwaLdjze}dH$<T8GK$]|D}"qkE~#;Pz1`,W!$gs;s> !]PЉ. )I5vS:S3jd2soj|K%T5asqL[:$FB5:*RY Z)8^sBGoyFiU<hA3nh5W:<_ntB{SI#S^ pÐ}mN"jX˱d쉰*\A>wv,g:+B}E-V?1Ma,oFRۜ^= Kx:Cn7Pjvu\0ݶVBѲ~*!DJpy[VEWqJVV-jF we^VҀz)< ]ޤ~<"j0[" f;W0,R|/1\{K@zҎ9J-qGltSsjdN͚x\2 ^]{kbwB+nU sL2Ө.oePV?Pi>\|2FHt7 d8~7ȯH%=b+T[w=f5z'nw}҄uIsa^< !ǔk1&(8o'ٺ)Cr'X>ۓ}8r1qK{.];8v"5Hoj |+oQaW7&cmgkY\QvIn".ZT̈7-BD]`4 ٣} m7l.D5_ 2MАԄ#4gU3:- #˗!BI'`+~T*O^$:"KέKsx$n)`ZD t + *<ҽiGRSwǶ>b $}d헙Rn)!3y?2᝿H$u wh Q3w?GF-ހ%Z[g?"o`t?+;ͺ<"2xϸER~R inl(|@iQ,I Fref,Ll [ rб1hjZl_9F1k2(7WCz9@0$&EXŸ\TgT|Ӱ:#n+8_ 7= dofL5.GӤ0w@tx{:ljnS݊!5;eXefInJ=(1.°Sgѣ2ޤ+dQQP.7(2AٶE0c5#$ͭTϏHK)%@ߐxÿ\9*/k."|^I&o4#l 2 Z__v-oOfvT Hͯ5A<`)pݒAgռ v+ vt(dkP{mVdNzS ;Vh[ n+I^Z^Bvꑷ%'Dn\qrLE7%]8_+:c݁DsuC=g%NJ/Vh C+͗;*H=U~*rsUU fhx>*%KC{fhð]G5'tu>q(IGd:p'F,_nJmlK 8S;=]4 =O8{ځt׃CE4؝T|UN4yx?(&0'‚&xw g<*R| !ts185n:6bXб4=7%z5R:lef3x$(SSfw?"Se _̚Cɶ , /5,cy c7}ءg?jʸԕL{W5kVK_T,]Ҥ~kZ1iOY&IR sez%; ~bZNz+E$,45l'LOk>ܽL+s;,!:iXu}8ߧ]fDnn`jJ+ C>?/ sRq]vJ>~EE (?Vg8$Z6[^@|VW5MVj:z auEcѭܺ%[靏xk-Щ?S`-Aqٍ*;V&. x N0)_ _ Ww&f"GdYplzgܓcL\G>W|·sg|ٹc?ktHL Lk3 I%V&VSHJDЪ>>8NQҕ=gNN#E2{B̘sͥ&;UcUQ?ǁ\*Ɔ2kN^DFz%59kYGI,(5\mfkn^ 譄vjJw!"tF/*"\#oJTINՍsYCvj{5eۢ.MVەRU{x.ɍ4jAԾ U$-V{k:F&趽UMx͟@ ByG/\~uǸp Y;kɲ&/)flk-n|ƼA,3KT`=7_Md8Ua2`Oɢ3Em8Csg$JI,BLtreGDz@83$dtz8!GH'{s#MIP. Jy}5gcdW2"b&üנ'0BԬEG\QvY`(;7Fާb0CTC K`3waN4@G'Wf78O&fBxDӡ(Bldwgxj#7v {pVe3Im-Lڟ3;ŃI;# _![{ 3z?[~R%C}>Q.F@OȔc.-׆0`Px[(zU89teΗpW9RL#G浘ZZQ>YZͭ)>BH@AF&R0&{#ʊ>_դDPBMS9s1K ky`pA:U(Lhrh9#AHȺazJuEMdFVϤip]"Zx)<ﳧ8,CL+{?O?͍m62ƃENsI P ;ai+uȪcO< +C %vU:ƽ0w:ڥH,Lgtpէg‚5?p"=&t3mJ)^Y}1NX(bVFöDN?qdG X%dD~ª1,E)Iw2ȱSѓ%_/kxcL-=H?o>FvaEZ%".,|=W 2遬[PZt4`` gՌh˚MrdS{71AJZL˚»٤==␈sW '6 ;6-4| nsWɚm\ B)5B|OqmY?xŮ~ [PX!*))v0&Hۉ„0:*ʂ5 qdb+pmg cC\Ӳ]ϯ ̶!.Ժ#\r_qr˥89AI k g4(TDx۹Ieؑ7TEfI-'2%Z| `Yv؜ y~Fw:9/`F-Z#kRRk4gɑHxiLK|Iwl<:wM#uJ:8yRSK*˖BS-1t2mTH{/(V~u X*jڕNe nȼU31FoE]p>&Ac;CY6$"~eS/FfxG 뿓o(XB.iI_mm}F^r[b{d4*_뚥7n4Rn$複BDfjQ>,"(m>gk"-[p^{bnQ Y+f/U_Td\iRk􌬡) X3PSZiM^n/"='FR3P Op{>a<f0 b;"ݖh/@Peo e lW'~W z0c}f' NE %|?uq0zD\KlB8y˔]`ǏOؠΚ^R4˧Fk}v. Y)іrY_! ˤw#+4Pl87?]ɩDtPEw!ӮQ7h:XY)9QʍUm0sQT,QjH_L-]Aj˦/5n 3^jIˮ_Б;;ezkS)8P}3D?~FcwyJۡl;@0[lO/إfmAj>[M4 PbsԔT%.Ӟe߱nX)h1~ܺQmyl]jZciGmbj 3ȍ@lqo=jRx6e;>]R׭?xnjB, jla 8i~y?.F9(pTwNY'J18R5^g iVs׷㹊"(kϴ#F`d^g&2><'hȓ#f㶁iJGz8bAOh_RV'%P$7)u 쐘GpV t(H~ޔ!`!5>!'IM APAm؍V4P 4Rx9G`q}0J9=}٩gs!p#uKk npKzGoq!UabT)3><,&17؃ ۷ǠҬR?|yF|P:Cw~pfD!RFE?RupT?lƒ\9Yh u(JarFw;0:AJ꿧v CO)Dԛ$'Pwy?EOql"(TĊwT_㴺Lqq Bv>IF6OE|Ҙ!xK}ݺ{ 1HI0eO$K/n3>dIiy!qS M6A^FwQ`Z,3\?!ɥFtj/?75<wZ5HpU.ڱqC G-}tyŲV .!#C%'zgч_CfhT g}J,ؐ6xX pV6'v=\v87ŧ/%J`7o)9r 3y0us}b#խ2]5[V 2GSʶd9a$Cl,GQ]1˦CZ1g8F1{PX NI f%La hKywԏJʩ< MWR^tOd 2mIrYb]p HX0QE^ΩEdt Yj3=B 밄'\ְV@.kܸkT͕V$T4}nu٨hb%Cq9܀FRP`ЙZvjZꆬY;[!]I0y/~٠vu!;yӱρ[lZsShH4 O:2s͞8U[d4i-?Eԋ_ATO v:1,%x"1iqu~̺iYakYTK&n͉k ׆Q02TWP\5%k%:ΒڙG7E|z`|~^蝽R ^ )nq8kر|u_#3bE^E , L%b櫓&B|7'lϋvo,y!a3n)-'ì380z]hgZRhex[lEW͐: X !w].HcLwZ Ky3$u:rfYOJwnx;@2) Zh$8ͰG0P@BF_%#h%'ZPckYy9mkdT啓rFKܵh/u%1!%d\[([r;SqH .Y8mΡ|-8cmwM Q$& >gzIR*V:QbOIU'nY1~(o=(*ԃDm2f]0D\v )tZ?iZX@~+ GBT{J$rP_֢ؔѩZ2UZ' r"Iކ$ecy&֯BZXK7(dVy Bqlل(f!ގ,=ק:Vl#RTR04T;[&(:LR]lwF93:| |nG265=]c!!#x;0|ݢ6Y~B6وwöX4mp=9"=SDx7R c+Sd}_? oܞ|C8E57]t d_}qnx;XP$PIy`9uĻYqG2B/6 N-G'5V3H)>%l@w]aեK{MizOhì Yt~\Wc({U 5D`B͜A,^4J||k p ~iDoH8;{x53#($<~qz¸ Kf`xLŋ !z:W0eǩA6{Ĕd6ˢͳ| |7 @ 󘊄ۀ)̢!H8Uw{Bҩ BAO%:ʾA޿搏K[%>fIl hB}+7` o6F]aF NWO T\M"CxVI 7Dg F]Q%@3@WjI‰{bt0Gfeza2ʮd˔x,?;n_^`?O3++\7K淇LqZS,pUGXYcRovV h)=׉Ǻd*A;1rfVyt/Cb }dS o[p%2{?ީB!Ll70v*M>n)[0S~(4p=kV52;{y 5 6"0_)WR4P |2q29`߇KCJIs#* x5@̬6b䵌Ed߹w\_ݰYu`,?(Cm?[`Bx=g0w44c=$\_& lf55l~틚;G":͛9|=[vCEiP6G":! 6R 2{˒Wffq &K:#^-+ɪ|QbpeHUƠM ~gžHPJ;<<<pr}Ipm2ƞ8tk?%Nh\wh3 Eu"=2! OX\M?_q,2JO.&5&8`*p&qzSމP4`/;;bQ |UӀ@st7롑OÞ#Ѿ9 Xg**zAPh+d>4X9Lo֏|FUb^ RH EOG}g=.Ak XnW>j˾"KFyoy45Pl# go#Ӕ|MU.+ЁL0~߈(__7 u иEs..7+&s0) I*#:Ng}ϖgIyiHDۃהV8%^ֈ)!a* G3=<{⦇N5V:h;]Y&3KܸjD+-H7 d3Te 'bEe[$I!KKq(Q?p/Pщ>w{_߫J1m![95!'hɇrO7pp#EE@;4%eIwK_Mw串$Ml[ŌѪem#n,8X)]q?^Q5e^?-.`p o\UM4ќ쾍N\UH #T/>wMgXL÷YS@@p_IVGDҗG/] te2q_{͒0FS}q`?~@_SI^+޿O(+X䋺k Ba_k-ꓨo\2q^{5 #_5QҊ~7cm $wRfx M_K:M#)MZMl* v|w'I 7@ʂ&yNDM3a)~_nmM V~ >5sav׮y+ S6 ]kKCAzz8D=h1ge~>~ʍxq]= > lb<#lG=ӗkZ-Sb Jkߖn/'>E/&^E 2ϕ 9TU@ZH`i\{\.#vb6]9fDᏮkLJ%5'ΎWuL5 %PFfS";>-/JIMf(l|C(տp 34| D~cB]jb}W?aPzq+J-'ʤ6s I۱"Fلk&uJ>UIP̷P:Bbf۲L'01e5 PrT2rqPDC <9(.5'<[;yBf[g,G{`g$͛jվI+z\i &i2Z{B 0$|On=w(E\0ւ;u$ol/2=^N7aΌ[yJ짋:Ct R^.}V '-uWdhDq$)7>B@ [00k.t9Eut¤4EKvX/|^\K[jpP ܌/$ч`7{սyt8,E^_+gr)]G [9SX_yzY|xsևX; 7Ȥ[.Y;tdZG+Z6H^Ӗc3{j`x+@H(îI{]z!IL!]& 1Hgq'Yi(IօzL ;Ԗ' R`1p@MD?L 1ʼb;TS5Gw35JfT2+^d~&gx3W:BĮefZx?nV*#nvDkZ2sfΘ|9O[+7OW _mUpY!$P: B\㷺#ImBA7V%qC%*oby 9~o*ߌH¡}l2zbo>Fo;+'QE"wos\t) W/!ЬNI~-Dhjh g.Yp/J6IIscadfrg]d Vծ)Օt3OT\~Ee׺nR)  )qÔ4EƉp"v*h`#6@]Z(M:֥b݂2x/7["W_) W;݌\YqG1uF0MOBM2R|mkS۹'=W_4_0(DKw荍y' %ŵbP^4yW%眳O<6m@udגp8Όߋ~EOL%c!5 ER+-jJ^ڢb޲08m# aز P l@g-DN't4i1M hl-T%ۤ8-E],R4bpk=Fe?шLB8J7h㇢E~k%ܟS%y@aL~i<''1A茚&_8y wk>ZbtXP8 /$}1wGZujI:;C ;C! ۟EZGt#)47(<'8wzo# DmEz2Ĕ# P>h?8R kL㭇"v\'՞3 d.{9g|T\1%Ï ]_ [窉B~įwm8!*纇.w0Zqw ݇٢ǡ5- sOЀ;.YV8Rp`>6{Ӊ٠FT.Rc+rO˚{%|:-=sO'{Wm",.nzjNZgX5G(=F $8{wAV ]{kV iXIPYnb9:GQ%^Gn5;g$$A7w*r^B5#á@Ç,N52g>>>n:5ܧ_cl%$ HmHKD5Fѝz rxYQeApD+ biCQ\* \%82 xaqBhRr .0($_jFc9Sh7m owvkc)GϹÌ2X Fq\Dpr/K5ĩ)@q*,]w)i њoHuk۫vP_`w,oah+//~*{_49"r-Esm#2$1ro8`cwٹ9Id$MQ2 PmVn.Q%k@"do/cMxFIBYLHҁHYU\h%7Wz#״p<l)17GJu{rh-ۅC? QIcvR2EH+.5_>;>tE?bT /(&BO[F+pB"틟Eq ˀQ"O)ʅv*uki$88y!<@*|ܟq$Yͻ]q ) Z!SϹTաdiQ"A /d"zA.b.s/(va|uY䰸]uB$X~iH2AR_CжKLq:#8pVd+X<¥Tv@¯Оs} HZvנY^.:jKIz^fq 8萳l5;7#ihqiNS% 宖A*HT7 9\4~ȱ=U"KmTQ!&}e=U\& h?kYa뫄dJmf=Y|{zpt29>gW)N] Sڹ$kHg9q:$: R'b\ci#@åHwpZwN"K{OQx'iqe }NmEX$cDJ`K_ai* f 5&43r%&F(ݩ{p>tr(Y6ϋ œrVf]-K/A5g+OB #zXE2'I9fS/&FpA}IHY4q%fm+;+"d4V;n98pfò9mZuDIϙF\]udMx H]9<bTjiFEi̋k!N1Voaa Df 9Łҡ;{"z0NUُ 2^-sytu& )abz;{'k;inwii<ˋ#?7[ma/DʄqJdPeQ z%6G~ds2K591cXE $X/ܝI= }3 :".I+Cs#DE>}x 6,w T2/AJt7lZCCBbhL:<`KB;X縷=^H"P[PtA &9C׮U8ZZsNy*47V{(߯u|C$A.%:9FN e7RGƸi 2f=o%[R(=<_ M]a;n T2 !?@Śzy]D26ux%9VNk@7ԹK%?y Pm[<)D'_n(|NjZ%+aj%=:RUaBX ߣ@_=;!_37[>;s77gҒ@ o7Wu U߬8'A#ujs8)B঄VtdDb<4O+'[|ob[LރX"%s5b-\v̭q?:J=ny$838GG7n-(l% /rqLme; ]9JD`y f3q;85Q%UZG[8QF[3$@D34TPnxSn-k}Whpn]qH Ȳp_Qd1lNJc+0LF`qMLE 8z+))C}{ ਙ2sh]Ruh֐y(lCz #U?d@ٚ$C@@Bj_Z@$t;mƧvɾp=x`ܝ!i Wҩ.M^"ЀdK:,,bL@GE$*-XC1EU2W?;@&¯,eht!݈+H15U-bdnƥ cN0o2o5mf:_4<(Uٖ ^8]C ]nѶ-yn_A,괏,Fdӻ `(~}1JJ]+B7`IEeUs#-1G1SRaE=c onFGo2=]aSd]*P[{!.&,\C?v\xyy}Kgh=/_URCA/=T |ޒkxw-=JpטNR滘A6oB>G^8 GunaC,u%&B!h" O5L{ErJ'1/nRϐc7EFޞ׆3>nc)YC 3bmHeDaRh$^mgÄu-oe-Q(_@3Ȝ#*ɼ^~UU0CY<1ّ>1gyMWxĶ 2KÇPyK?^"w۪:u\$K}+1dc~1K"{b=.ߟpbuB~ĺ:n|ug5(dV@e(z-@*!G&Q@NS9oaM'zO|ϤW>O5)i*A d(b=S4 /\B/X%WJ mjQ!^&ISA@p} ztUT;fB$>&O*G#J^LQVy0q'jnd,k#&fviLt*%`˂jn?,ZI{*Y}da⨆F\"֦$A-Y<hȉ9R]X.L(>jDVs3E*>$` =bH|1Ϗ[4m)e4el{ul#=P+no_ 4 ǭGHX8u"p\bm*pSe!mÆTykƿCJ6$msjІ7o ] y!k(UhQۯt1JZN_;RY+/6n g3w0Vs%(Dnz ,(ePF En<Ѳ,3&c_hʯOƳQ <Պ4|-WC~ev1HL]]%v 5eEc!u$nA<kA SIp|nU}S]Li-z}F X4@T#'l.rehA5^nWY1 Yc[lS_#8[t%7E]mIV@q ++4$lIyn]ꤲe*jDd)g| -{]+g/l/\gSa;r rIBO~dSd tOzF$?%$(vsK|y̓p44gU^N//w2ӽ|"Gf&IW<1lM9?/ZFn)\QF*^dwͲO2lO>Tmt-XH]_2̺Tsp>"X88H1ʿG>c3C4w Vp~@5I/>yKbg"'ʾ+;{opo#'ȰwZy]<9&A Pc{0l999 kL5wj~s$PW J;^DK[`)ʄd)Q.5apfI6ů72/g p Şf?b{ k]!r!4%c#xrsiو>*3lwNIɄJ;U7P Q%Qah"PVG!QXp1b. [o]Ӌsl |ˊuoYCgXA~#{3Nڰ'm'¸SLk(g̮,DJ%8`HIB%K/QnktdT?*:eúhM;3F#pԶZ7+g/7P ^BEÖ)s 8Q$ bQT'cRP1bgZME4kUٟ^BN)Xv| h#9ͼ?L3Gw XȌ1myF! OA:@'l.*)_3\zpxIG"! 'LWp]h$w\ߛϼApA7IO1PsB|WAhf[m!TeC;n;:14t?b0λ2u`Pc:Q  :Hq|%m1ui""i YIAN~[njg&BcY>aHT5DJX׷g跒^-wƒjW"i/h1գ{Bd\O41:6|qAso{1 {E9yJ+3O$0AY7mG2%5clAz?$/6m(1\GxeE_:ix<mh`n~j<$OuCE#L`{mo)|YB `Au V0R \=X|UńA)=U@0$Қ*BM X:Ƈk5 qpv&T=+!;e_i@d}ir H0bb"-|qNw\ӑDNmwx54mң4K@0AK=ۇfm|竚:X(hf% ғ meI)So”,e ldv>{Ibq,PC斶ިZY5r1dNŔ˂}#ʚ"Xw&!Xlb3 c|M76!*7wԆIf7Z$I o"3⛁)RJжZ nЇ^-~i8􄄯N1읝U^g1[%?;aZ۸9+ <6|2SH"˔}[A"M?k:?m8ԌG})(I*i'3P N|Gn5O6>q=v 4/p`xc ?>+t\2ǴrUW8j/)Qȭ 87#alV/EJs z+bNڭO #Θ-A *%sd7AR(tNJ@/M72+#~q/]LΏ2Kvg +0%bZV:Ji FX#QuHf3υ<d4˕sT*MmV҆q["kU+4߼I* OzY>GQAnTyo [''4UTt"*!vibnHAx0tZsަs I<*' ^3YGxU9W`Qv5gOJNvx˨kUC#&e4HaFQNK@ko$@X<(xޮ_&wf[etU11nFuǓOf]o\ dYF_!U R~`|A^k^Rv%HĞbg}pܕ6IifkcVF7n6f{a>9ل(Ά7K^嗚Uj\K2r@mPwOZc@{cDIe-jx?7VTF5:f yRZ,VkySwc_AdS !l<ߨ)O KN .O3?DM~~b:tW`ԷGzvgKXѹY21&w*UXtxj6u|m(δCP. <w;bէ:2a΁HT`v9 )>d 7#:~8U]3K܆ec+gX uWdf5)I"`D3Ο@>^qIƖ-EQil֪,&߼Cw.W-'<|7ngDb?NwƇO1d[x/뾗~)_ySϠ'ad%k Ņ>50[[#u@fUo ScUS#KWYFCO9i"? I4Sl3sgPO@"_*pS O{˪ܴjw55R }Y+ʥ_“Q<&U!uJ&sWVW^$ĆxgEzr֙p8a%Pal#ÙUw!]7 dZ|'Zp Rx=Jϕ>Sol'ݘHZIvW^npi+Z_[.u~RR5+Զ> 2[6y LhBu)bH`w@>SX>^g0Sׄ2k.iJ`wK fÀ욀$Mua=D=x7:}miSƈJ`f tV"ލ*oTvf$Jk_&4\iSپ QIG[-tG|NA9]kQ_g4 Ux5kY*;l}^z MYWb;Klԛa{KKs~Zcfs[S4xIP )48'; Q`hr{pA]2 [ϼ4CC ovIAc18MYle:쾳l-C=Lh~/wPJɘȝrcRANI82n1#fv[<Y<iԍopq n=rf -BJ6ӳFNۑ!"r}@X @—Td%z֐~mtve:`3p$>](JZ!8=-La2"0Ygr*n.+Fñz!@Q Xm)KR:w*a8㵀[n6Z# r|^Vמ|0"9i %>Iw.3'&sÈD K2RKK%i 1"O^.R .ͯ 3; eV@SLi.RgoWx56Nt +K *sK'7z7I:MЗ/AKP5q*-Lm"qDzw0ki!i]˰..G Eo]9y~t0 p"E\Cۯ8*G<[Y1Q)E\N &^ʃh-z` [,/DTƈ+랷fִ; Iݓ gzu^on3 AG´"W\ S0kx(8FTZ..Ny5p@wlR@b.OrZYnǐM\m3§V{e[Qy YD?iL}MX2ͭ(]pg}=PVP*OZpo1v~ed7֊`aO:I ለmkoy&ԃ5p7sw%;;B}sWB]n|ѣ'^L` ܫo_ר$[!Ξe?VoY7ndaw9Kɣv%T#g~ X4` ]0?&)e_p97:z34xpwتj8Sc,+ē6}tV;+_(lJrtSI,G FN>ҹ09cV[('|,z9wJ [cܷp$ )[?׮A;*+tk:G>гUmU$.gٺ7b1Z:H ߤ[b OȤ Aik鐨ZVgF3= \aTF$^aiF2MhJXh63e+(!ѻ]\t,ʞ] ̎?)gƲz/ˉJ啕1x_h_U Y~#;wl*'|ܹۘ꒛I?6 6b.br$~E6ƱŊ&w,(umYsr*pyr0iNWtܜ``٥QZD^S_eٖvk% XDžyhC&3o[-YOz:ݠ+1V&sr$69?y/CGީ&{p+e>~F-l{YK%RɷU)́VXO1L[wW{w)_,N5d ǵ5Gos'yx ?Mք˾w@Y*J |N !\_z" ,ׅz,nr3zŨQei ڊo.|`[ӖMT3a?70jY8)D,.U哖!R̦s;BWc`MD,nZJ[7~=n?pJܐ CϣE@eẲ>}A&6ir>v葬z$3lO^Pb;YO,{Rq8UKnh.n&wros'2Rp^:2Z ~)My5V8Q+=kB?2)]5DžX8w_ɘ_42>DRu0=ꩍ˨#-q>멘wz)q?#2X~4JZ ~枟1G|f>JŶ KI9qĸA( f?Sߧ=ehm3*iEU9:ky.[:(:0@V[%QSLCj;}Rs~I'$~Y d:r]"4pLye.6\GThXH}t @*g~ŅMP)ЎeP ٥.jdoJwO--\*tQ,*^~O~~HUUE"`_ SCk5 c|tj` 㦭{pbTfЬzoV(2'+ G@`m3, K>VRJr#P9X֘ bK EGօha%[Y{%ը1YQӤ̀W.o蛯;ebxFdVZ W[B=5doZ $[ޛo,2K|~Yc3<4{{T2 !ɖEz&&% ,)!`a)4p8D 4aLj<= >寧DT< ՙl`f'Qc3Ao.M;oHӒ̐id5-1  1`|mY#sg9+!tv$wVuVJH١FT5#͋q|_/?kMkjzal; Qgv9W?5,#qW 3 NuN7ezͭ3F$U(iLunۚe P|%RL#%v)pjDK}jAR.R%2*X|-IU0kmB=;Ck 403٠{4ʿjPA۫ B*Ъ 2wҲ3uZVyB0 jXrݍ&W$#qQxr^F+ V{)ע(;K= TWJkXLoQ_%h4O̒}S֙U }T 7 Gl#oGj/ٕn6Bl5l.;TSW?U}yV4!r>Yܠ3} i˶2l"A$iZAЌM .|yC,lo}[IQT|q/)Ūhwd2VDNOtXt$|[Q/M 4Dr]Re[ brL,W/]G'cT 8!qur⣁Ux#NGɠG'PZIf@(%$]prr”ݹO|E60ټY1=We,}f_>Nyau)*Ge̩D)c;vO:ً`CX7Daز3µX \^ MZtswzw?Sr;BԠVdR݊Z;#[xzM juvz3Q 2Cc̆Pjb?^5(*Fv݅zE^y`x1azz<4lhW4Ugg.ݼ]0Fn#͌i@ejb Ok)B 4+e$(7A(Gǜ9yulWEFc+-6 :ddِߢ8fJ? B&](QV,I,8 kMvK?bܡɲ@#)(,HhFXl8(?x7rP4JNG!!8#XH=v39%y +Nj^i\ 41v'ZdD uėp$d,ɡX7M]<|lT=\竲l,Kzl u'TӲSt*b8*v-+oS+':1'm;RMFi2<wQ3(n젮g1P&>p<̚:v)[kTXݐ{0G)kP4eeS iVa02ط.Fuu+2Rg*^{]KOxlSkh2vMTgGr{NJ^`e}CI9=٠]2DXCaǁS(DYadY8k,+`xN3p͖EMRlǁ19'DfؗL$mV&w'O٘ <F&3i b NK(yˆ)Q/ ȑZ9Oo[ 01IAMsF1pS͗YwP\al-o^YM{ŵСف.Ŷފ>\%^क}]3f+eW%O&&vZ顚V[Ymz|5W|`څ[giP*6IsLt.XZѥ;pBf_8P,w jzuɿ3Lܮd0bo}%4}6j\ xH*G `؝3h3/lGΘ &ؚC,l_a:J;fߦd8خʐ?ApsBFNG om Tk[QʦymרQo(qsw Rׅe,ΤrcXiS>yee,=p<.DXB\;XC}RjMkPHH*V 8/lu2S#AXGV-W(&O}V`ﳐ{j0(~kgc |97M#y2}6j~ǬM(wK4}9οZ.ƞ<=7R:3#Y]5pieY6\].isUAGXʭ&WMN g $م8ٱPvq[/E1}XqcAPoM*E|mi1* l={X`3lsS+4ىR- WM,aS?~zPDiI+F "0NTo.g~x4b/haJOX%A?›Ln7tupƃ(rq 7h9|Zص6y|E z%)EYVoosζs?op+bRg;1|,0 l|0f'GVo`dHІjԥtzpnd \r|Q}E5ȗ)\vC06~2r'}ȕmo!g\L;mrnYA'UhA=6_sSq$ tJg]%ԅt[6>t&uV1i>!;Arlê 4h5U=?.1{oaK4E٫P :>zΥ#lIy&˿ 5ETZ";|lArp1޹:Yi3}Zc!Ƈm32xwn֟ l䄍F}$:5+4m=K5@IyqWݳ"C?!wѶՠ|Ja߭m)w򋻃55pĿtI7Ώ9>qY̤g|S3@Q]no5VߓXg[E V ^@, H|΃[z)-4-UlW "PE~sKȶ=ʼ#9 -|/Z'xIϕr^Zanb*B7ҤVq}v[- %hIe '` sHxxp.dgӁ1xfsrWڻ8o <@łlm07UGxZkWeg hYzye&OVk>&-/FMaXssyyq6&2WEX1cs1Te(}#Lz5n*+80jK!88*[:7ɠg%r~:Lts[K@PA-w)]WUӦ{iN{yKE݁NтGU L%m3fF-'YcYLc=Kt,sqD4 97vQ[Pѷ: _kkN\x;|bŒ\U08fJ>#omX_sj ? >ܶLO?jm'X7ë=BۅT <Lgx4oibuLoU 2iQ8?߁)y0u[<@Uhf);ɍP9I\/&z۷A<ʜd%2WXD^E" r{7ԛCD[o2Xg3i禝oWLQTNz"1cqĆ\jLL+Ab(ik+ڙMCPrڔ3VΚI@fd--=bi4|.n1|RUp]caHCde0@|#[íخLs7RQ!e&X3K u}ΖxA3nLV jo~KUً)G;<4po[a߳&þxfMdzyD?@I|C> e^#Ya~wL5JӔb-'(jH$^ށdsaf/8L&LCw=aVʐWkJuZ3SCl) f` O*`v"Jox*_ LhcMn$܁!}v-'.i]"FM?^P#Ѝ<1@ݡ䳱S-_hoRRfɼBij_iǝ ;.wupmHȍK>PFv='JPy.8.g D7kEif72^AF-q/iuƹt.aNSB )&Hf :dug-=&<p| a Mv Yjy̠Zg$gN2Zj݌#G.m C#[n4vԨdQ}ʄZݰ'=yyOYLظl9dW}dQ&:=Mnڃ_7!1fe@on4%z7URh,./5.@wo:,㏆>eͱl]q y8<{_=?q⢙()71lxV{N}_`֐ *MݎJ^ IB/vM$بϲ,D!JW(7ٛt3FH^7jG]|lI6# -  üBQ<`FCm| [ɯ.L[hrk\VD(L8еIj,@0 9osڤ,j$Xsho"_m"j8Φ6aNiԉZOz3:>3k10|Vh;j`9 ?Y2\;a{N yJs{VV Wu|ok4 ú %),ݔUXj8+@C6F+ǟ ['5D"U,K- "*Ů}+qv`9"ȕ$&=$r'JwyƂXYIlO`I cg$T2H-a %]# 8 h=$O-+/68O{djtݟYmx7@ު>#pӬA X7$vtIs⳰N+Kk[+0P2+p ?x2˩O 'sw_N܃}#/R:lʹn'k< F+Z(_ p1%Ԉ3|Y|B.Xm_ȬwKFD`Ἢ2sYBÅ?[١HaYdԂT @Z(Zt7qtIyٲjEP+Lj]Ýʍ1>Y-R^M$lG)DN[5 4Q\URm%k sz8!Aq  _U让 RBN Ԇ{bZ/\9gq^EdmWg;A8<+N}pħw@*PC:yux>opJkqh2HGSyf{lV?Jl꯼z bK@K<؀`7qHӄZlI.JXυ6Zq[2i%1s; uwb QC0:.=Ci%m`AqC?c0#Q;P5_f(m2iGΟOVȐGcoU XCHP(%08pl7=Dao;@O]'9?o{(ef@G %x燍Ʒ3Dd{rg;@ֈ,v,0/yfY#-'L/kʫg + ߓzNٶӖ 4\R⠌O+i@VL)Sžl#Fo[`3@9^l8U#k|X+jKl'T|b]-ў k5fUlO1#mz*s~#/5`ϐ{xnRC6҆G˙O :9 Ĵ8Scz}QTdvcY(z,*C|[Ծ?as^]OpXpW'#?:† f%"ew{p bA_2ԠX=DU\aΎ0KNu~Γ%'(d 67Qҍ'3t'9lm@T4z~MdsNECeE׌b nŶ{KAh"[[-HSl0$97~`7"W4hAM1vQ9kdM5WᑧK7dz:`hB*{R'oڼ1~ǃPeGV'2?:ó(LIҦ? 6= &kЁԚ߲"޺i=-blqZͷ[MRVe@ &fHKx?zX;JYRyGNHUiO<8J:J- LjVF&6cRW{J\a,b5]O\v1Q^^̨l&*>x{!q}Mn6܀B6:L6SסD%\ϽQ'"P^;M' 1-Fq%6+}U3x;#̚Ʒ~` ZܓHߚTk7p9he[en*_#l7 ƴm=q+ĥG Ւ=]]~m 5gXaC/7mNrҚ+NO7Y$pd1W;X<;u^E{nU%|cXYXsQo"D?x*mdh5Hcg)oSVL!bYAy Zh8sowjcǐ^<,7ɹ22 n˛o@t`xY w|mLLvָ3[KE-ޚexMA&=nΊdm1]|ە9K T^ oI;r e7v|0~δ,80stݍ OU +,-6F YF%jUuQ4?(>Fjp< j/Pց 7f!l٪-˕[d J-mux;e C96thqN-U:n{DW5$.;{吱RS0(FSs[O߁NlʦzDƻ6KVEb,xBzږ8q&@gݗ!oqR,JdG\~B|QC*IQJZn~ђЯàg nԬ`$4]Kފ9. FGэvE~=CUqm[ 9$i)X- 'ԟb7QT.od{2G.DHbFATP{>ctu k˙5YU[#Z uSpuF'2M^s8F-sͣbkܻLQ&7E xX讞Sg{|l|C%-yc[(m7 ׶WLRo17`@s.mjkP턅|G!u7_EbGOJ`M,Lpt,|Fpk<i)a1(O>ð*& '7 |.cVĤ!jE..W2|'<9YpKˣMfڔKS,`Ao!yRJ&T!o~Kf(uot;V}U<֘Ͷ>YU 1.%gG{pUkl8fLrlIUu;ңRSYF@;NMZ戔}"{2ciLT{ Dj6QQ``߫]&؛ %lG_t׊7[(^_SqYsRl%i߷ B&K2~"\as7`rwN@pC߭#SƤMN-*Ș 1x,"g9y>oDQ9 i4Z?׃\Q= ;w{lI`Q;Ǔ^BiMlJO͞pߴ?(w{N39C2,v9Hbz!AS"J?*ceMcB 3Ttk x*DV)wT B\%NE E֐3&Zt%wjB~Fʎ䳿K\ySw7;ܫz2Ojffa!Ucȥg.A r|H,[S•\ۆ|"ź9X42` m5P DJ<ª|?K"vˎIT $R2DފfR2k1k 51 `>o5<p0Eg DE3;pvKvUŠcU?9_JRX{tBڞذ O% p95nwOX@Dn*H{8ъ&Ħth$tOLׂͨ MD1'5JH@ځeIWFqB ۓuPDMeAbY8)R|\}qG_#K΢"poQ~pS$t׬.>ojҰЌH{{mP({=>dkzsl]5Ty3!-(iD205D$9rTٿJFuTGP08]*'#kH8T el xn|a1m#&ͽD(DK LQ]2XsS35Hqiޢ ^1XOi/Qv1lVc`r0jnIp$w:>"5!M8Bq}IJ '! E_";SF$DVXW=-"퐾OCc`pWj0&Yv:m`;Gde&)طQX~hś.Cvˍ!C5?|$oR;&<4O&=oFhF H}CJ$/܋.ƓLyl9hryqW5Hu g acT x[;ur`,gw9"9疭o x4:Oٙmwqِ4dB­Ћr&*)[c{9@z.  \|amV|ח:X@5!ɇ͎ [[lN'ef0:<~LvӰTfU _t]a(Kp-"Lvkfx'vi@w$jтPS5b)+66^>Xp]4шn*b;12MxL_8 >fWԉg3ĥй\`w;jطYgɑk{= ͔<pl*F}>#<٣ID(cD  )llf2QD<oc npv7 Jܝ-n#1 8_a$CYХ ߿%p j=uJ&kX:ScT53h.Yw' m®H !Nz9nŕ}t?7kM"uBDcIĒVrp/>W樠p)[HQ#Z#c6:Wp}u~֝{1)&^G}$_-OI>| +H510m_[ҧXirܘ6USbAD_6)*d؁8Fm;tY/J~̐55gӞdP|Ƅ=/$şJ?BuG^7@E%*02 M}Ir\R̺0'4!mk[>ihL߆U']Hh$S 61d2f`M_$Cbqa=(31NyܵmER))pLf[~J]:*o l4\R+;yHz}i~KF+ڊ гlErR鞝9䧀ժ]p݂ɐs]u!+ :0V@38uG@JZ}j7ccw}"t81/PZ-L9Ť+Vh98Bn+ګW) g M*m#6Z U4S)]!ךɏ*)!اԮ6Yn~& *=p0SPGaLlHmʛ^^OfN: @5^Ėgpc˷OKQe6(ޜOl $t西{3ch]5G}^yP;(/ZƁ T lWq:_gr͂05`7\d]zsoj;Qe6Kx̼z'HTszSύɅg 6Ḛΰ-@T8T'fl5Nqy$IaTO1ҴmmuXw+K031͟7 D zt"6$'`IIݭ_ppȴ0+߹DwctĪm6)E&$%<s-n NfRE9ۃBycbp140:ÍUs')t@t#lARP4Xֽ%`eG9ƾCs(Hs7q*3gK'`ql+Cdat+un50%ZG n1Y<ă(x"4*wd^@drW42'IWB[R;#%j(\V/PzLWkkxdVpr׻:mbߡ>vX>8A%$ y# ( A)tD>pj$94pJC\WP2Ej P G+A #ѺL_l8ƍۯr]\Tr3I'YD:{G!uov}hNQ.;kC^8A+pJz}) ==8acE6nOUg?]1!ɂYl=vyGt [O(5v  0jy6Q72˺~t6]?2 x6FEbuy/#}Z܁JP.koSKS iJv%+'4bZ ^9g=@^|g@(mQsK W*U,Q-R;;[i=*>򔿛WG=<TCt` \lJSr/gP?uGmfFh':ؙF\qaޱ|LG H0\*`$U$RѪ'1=J̸Rۋuرj7QqК,y1-g oc&{,+g S( Z]{J1,L> tJx5e=_V\ T%/Z+XmN[PT lN O~6s}j)T nX%_ˑj7dqx.%=^wU?fľ"فH!W4v Qv@|biP !>(@^4ېYtoHծN{t-»!%Þ"@9G/JF.p&σ\=Kſȭ 45'z)ʲ7D̃q%WJ"y .Onc=-d"P 4kB+W_ᇱ)uKImFqkjFX䇜`?qJm:>;'3^^+*0iu=@mAHf-џ[ոae?6o2NW=MO TK. %1p"q.)/G?#\VeZnYjk#-3ese#e䉰g4dvVEb~AKʪג;$fs0ޏbUE&ɷ~lE3o"$l@@_~xDڈ;WNvVݪC'uIwFpLkopřOE]+L ;Q[%1Ixu=@ٜkt]wj STfƁ@oF.+GQ "a "\4Q HF|i0FאʳaGTL_ԨwSgW+=w K}D Y5Kg1mo!Ob‹1q"_$YQ ^iכ xG.8F{㳋PI0P@U S{5k3ջO[p"\P'\Kc*fծ]}yte2őJ:$oE*ߝSJvu[2=J|)pԙŬgZwEJ4T3S-ąIHӘfdzҶ4Jx O )7= ǍcVPx4mB2U]E̗'( K6zcuJ@RAnQ?AcɘU :%DbyT&,#O&֌u|lD/ˤD2":Uʽ+n"A3qRY{-eaq4L^pu0n"M=L*,,v, g8x)ߨ[ȝSp)C[=huVxAQ''֪ju$<=ِ/[jv$DܐM}<80x~`_sGv?xF{1eöE'Q vR%KoP/&T|ciVq_bOק½?f%FeÓL3K8YE$ً Z ~['w  %2 =# %1 'jmmBtXmq'0o$?$=͛/Es怷WMuQ4UU]_⯚G+$04 Z+3J=2"cs5 ]i<^Z|iß0@Ql. R%r<{|USRG?J%6r?"Q=W:Lo(u(f#A_V LwJvU{+<։%J-Od8hCILϷƯ\!T9:@V #fyZTNmUA[t}sO P7F b˓jѢ#[̝{@~˰VOOz ׬:" :XvHk]S_\b7hICx ,k !x.!=n;OP#q3 FD/WL993Q*7hb`-㗊lC.a# ,{C e%s{wXxCDw_տlB̆8 b_k\Asy-*JߵV`XTiW5p9׃`\3`F {!b+n!4AsO8"+`E1!?hqHHYa`z%K&9jTP%W 7,Vncޓ%~ё?#Gh@åF~Cә|= /o7J(a88iu㞄?Vax@~v}:ڵpfZ"QX|G:Lz\.J߈:g| o\$t^mdwNhM~|WBEe'Gx1t8]_Av;&_ I t@~ /T,Ubک?;9R3kb~?a? Z sk[ԝzk~[ L7\ H!]3|q#E9 33Sۧm3yKX7X9G=MDp&N)+s(`֠aDDF {Lˎ$뎨(1z5[ԁmyuutHfzһ\-=xSU eLUVtyՃ#uքw3b«YUKHC-96Jh8wMixxo]2?20HzxxO]6} fꂌ`J23A(Kш;lߺ>E29r K^& KM:vFߢ0um^2 zKAFix%oU?O{I{`%Ϗvay紘n5@?b݌ x5A Er#1^kPeh YxV1/kӦ9+%xMM6q烗մW1q JS7ڙ4~0Nn"V2_{9Ӷ_nX]ȓ| P22VږWg8-)JMtaݝGu@:|Ѕ͋iLumf_ kUޘ- Ldu3("CF@qꑧ:y<~g{g8LwYG(Q!?(~B3|+yTU(Ub׭p@4i@ok 2:~-PaEspH賚L/֗o㈾`|^9Bu2L$_Q\w$G1Pc8܈ɴUe_Ap-|clWS6eĻt]ozc 4±|nG>˶iv~Þp,C Z}$ϦRE2zK|q|,c=ew/ۨCa-a5ᨮ;j? (IO¬'VU*HՈ6XՑ ȟCᕆ 2aOfuJCm?HwXU:";TؿieSNEVzfw'=}PPr~(HLI=ueNغ`ziy)T+ݴ4L<Vg<9%c"!v (&<?4̤8a(0ɤ7ʈyМ˙ te`dKG<9(Uھi5J):_@݌IFDvwqT\G|tWV~>/xۡ1IIb}^>Gmt* /sdC1&=j [ ^{7)=co42P6S׿{[T(Nw*LaXSºk)IE#H`zkg% ٢M$b.Ű`a>EeȇUp(  zRDR!7DǴݞYfw1+ГnPg߹*o' Qt, 5[SޤCkY8O~~eȵ o(_vI3FL1ؙͅk&sW0J KUw7qI}rT$snERC{VMM3ܬetq /GPTLsGy cyiE\Iz#dPqX,8`tB3/@ }RS%;nl=՚VjwlTQZRdSG~tVyApp񁷱כi'Vq6TBIWT?:jMoWgmpR.R B ɮax >kgo BIF*$fE1 |}͎%b؎CvJBڨ+qk؄pXy}W 7=eC뼣HNͱ4Zh jے%L5T[K\ZlheT<&eP8mr։8+8ELyMO-u$H1g5c!^yYd7nP}QC'PlZ<㊡MLـ89{Cx{5RDqH9qWPCLxkfiRNV*TekŔ{z9W*z0IBNh>jSZvC3Iy/;2pA76&jrOFzҕ wO^%Zҫ@ᓴ](wԍrHq$ޟW$( Wb q' RlSz(>- `гU뺉[r h 6-̇'I13BWX ۛXڣ'@(˖e"ɱ0Lwd0όmhcyNu]ĤC8PGIiZOq2'=N1bIy^~4fZҙ-ܷW-BHw5V7ݥ6"1Q]]pgL.( @xi{[Ts<5eC„uK1RJ 7 -M=On,ɇ݈V2Tr}߼ ;7/!&ņ^AYHDȅ=` v#zePU Z LZF ElZJg^ǔ`d8ؕ~"euKo}QxXu5tk qHn0 [m&*dfEo*'ѹ#>M7l*!+Y5 Uˤ'=̪Y {ѦsQ$k+A~]"dðl̽KuL6OI3(b,biyP(H{~Ȓqpz?pʪ[֓\ }5ɡYo>As{H=^M{2 rRsxR$@0 ]%P"_JarwNlˠi|vNU 2@6cBmL/)xN;J?CSi =?-JGsuGv9Ղ 3ƿ>YdF8ܗUAI D"i?{ơ]2:^uwq5 /c''xNhSɯƮ~d;ϥEqHS&fqU8MJA7dj֩kn4Y> ?].%A/{MK.Uf!Z0cz|^p~T`0j6p8Kyn%kyJx6V~J K;=PdQԼ!V-."xG.hftlESb@taĠہ;%#޴F.XR\Gu3vұ$eP@o]'aXjt/_ jCHwCՍ22 ً gz@ -S L cR"E*֖ngohRbpjҹ[1W09zXfwRr]t-y;כI+B0ZUL{؛sfCh ar_ poC2d:wLnl9̏}7yf/l:(fe[KPʮO"4u|kXsbQ?%VڑZY-cSb<կ_Ɵ_H'g]N5tW*cOu¼|W- wZʤ]1]\d?5197Y*ILF'z ,ZD΀""LQ^ǯF9'ط]BZ#MD{^%!9P#O'^&j-sSKkQ3ko/9 +%)k:.ihSV`'ɇ u5,E5%ץDM 햜|rš(1m4YS-et!^PLw5dT[&hZ"gf<L Doc]|}&-f"ќ1tb` rv a hփ6#dF/)ZVG=q/=O;wuq-Ui 29 WrV\)~e?r"fG^xYt'Ǹ;1XSk5X ؤ]3@-:~tⷓț}ED]+y2GH5.}F d6X:a }XmOifɴⲶ2zMgJ'Vu9ͬg2 J/8!p]Jpb1VԞ$V[6Fp0W3;$Ny|Z# VFpޤ)3tXJg8tҶ;Ñu$('g$GaBK M{;DViN˧/<M |Xmw۶8s{ Ry3$Wmluh0̉Gp}6'~ [GDMƔj"߉TiԐ1W=c_?-Kvꠘ^+Y0nWO7J0Moȣ3i^ׂwG'JS"_B9nK(W4r(>*2}FG@\2J]ێi$S#|S&5KP( CXEnkJ٤w]H=وZp3|%뽩HeLMc%9%$38>1ϸ<6:#OF)T-\(FwM9Ja#䑒?6``-h@P?tTdRKFJ8J~NԸC&A/> '?6̴Օ}*wG\6:gI @}#q g:r}D'uD,#$&2Ws3ޒJh :X!V #Tykml9!\πjm{0|29}횷l鸻bMbd r|e˘ӴwGw75[%4J3Yen=yط T!bTo9'f)0ޓ`: >Poex0O(rQy:{xYH:Iyp8U"4b>K:@vzɟe/޼^ItT5Dh_M.sBMX}y:U5p SA\[@^iG3u \p C{&f!AaH@Q7_r9*. }/ۧޒp_(LҺ:|PM 0)\e7ף#6A\ )'|!gANQ9((SO01h|"KM!/~j"{xgNuq:<@ =33% f'R&aj&6EZ5#y>Wq4LI^OLބ m|Jw14ϙݻ|~z. >G ܌1dGwN1 an|K` PSP⋾,$b!61 )d1:Tʆ@~nm˦bLQ@wOyӆbNP:VwF>BHemxTGiN N $o5Rϓ/Tc:jRI1zy3Xg7]84Ӟsa;23uCq4vl%d։u|@W$:zҿ{]w(qmVN-T:R` .0lr% G ] 6<9XT5'ҟNLem>Rw#Z?EAQ2-tooݻC; %vE^]&'`잤Wp&Us_H/쀂m/] 핽nwi @h|4VLKA2$ţp%!(ʣؘ!tc+NK 0WGA c빾+cM/N׉^H<|ud䏙\""KwPQ:V*~eڨS\V$-jZ@Bͻ"ްyKx?c? ySшI# z@19 mzPf16iʰ i+΢M/\{=Yz>iW]՜Nmf\F_WZS,d/r~8M*mhvPϷ)xS$'!U)̡ϬYWnAjG=/Z !+;|ER3}԰9gCy Vx뉐Uv|S^m+[Ec $F|@Xҍ$xCy+qD#;8|yE 9)fF(x.c!x@*:%3saDeЉox8,ME=.[iUq=s`Q5ڕ~6& U$ BmL)hΥh+"_#r( eP8ePǮTQŬBN `jڈUjCu(9I lgd(]^%4<`o(n)hk|0VI.~wug!{m jMB[ xJ|n,uÖ 9$HmrC­ͫUzM ϻzmPnu{D:+O:׽$;AdTi˕`X2|iᓡMw\KdK+%ILAzKNUUM I6i"#(;8+s'eqUy )}ૂ 0tD5ZQb(@|_y#&rX/?.V"5 lLV]"^JB leBܳͳk?R =U $:ADs#2jp ynz!8"WئWsS@\ h= w/9:{{ ^X!8NU7RuCeo 31˝rQ"KXmOQ):[i-bp}] vkjooILRW $=кyRE}ΥxmnZTOeh9`KZ{ Ke ~ ǓF782xkF` wAgAr1N_.|cDXN҅MP"6IDIK8ږʐ6E HDܱ94՝Gםci= Ȉ4b:bm-3/%ug??@ JW{ **0F3gٰuDA!q+>v qGW5g:Q-+ EP>>׾*1'Ɉ4xlO3LɆc^iL~ӗ8'd w\׮eNH!T|j0ꎈZnl3(IS3hR)F\Cvo3;:c:rR uF8}?ig܃/FfdGO"ޖ)ڥ~& DpTZ5k//7vaA}hB[ъs/Ab@ aeh }d ϚӯߜC~I`nwÜYGENt5D5a@FpoxyYg-śTa:N{ 2k anJ^_"6;1U0ȺRXpq.Nd^_/䐿&I.c/f6sZ,2$%(v.\?)mx _lookBƣK_xok,fܞJ#0Tpj bJ* =ON*yzޱRΛ7Kc(+zP:ZBT{N.}ߞQF@JdKyHLQɓ;<&FFʒ!gEc 6WJ,tqܴQ+eokʙUjG Mga;KGID2uu)QxI-f=FgiJ36J_ NA3($YaWGsO3q".R'gsλ L.ZR55Rd'{amspk)" #*|DQ+k$"G`K3Ac:[uQӒu0{dj Ռ5}t^T*0.bw}+RYe~e^e @;9cVD'&."^0g5O{P<}Hg_eVu7N.&ꣷ*?=^1C!|RKRA¶)_"srjs؞yfl?PU'G,[S=RHjԸy0d]pqb@k +ڃwIb,BX/&*{ yRh:=H"0,/HuBnny" y@B=g{fbO1 ߒgm))؂|2h\fڹ}-};niWMEypgCuMRj oS T]sP!~aATGBQY>o4^3)T=QѼ(u uHXGvRW9%}:hY!D)t,b˜B\8Z_>|rn^"co- _V%;3^JGJ>\̜}3>Ŋ@ȽQS>2Bt [OrNq ފZ]&k+L\dä0# Qٓc]g8]qNG>wFmoO!`.:c֢_\QqXsv#NīĆY5V ĢϢ ՘r+3-`aa9VVo}īvlAxHj ~qθ)܊}\HeՙbG %%6s[_ BɡJQŗGEQ̒ah\v Z^wK37@|f/Ľ{Œ^8k."YdܭE~zކ1;^)a?kה#{Sp2bkCK?Z-Th |y_M.ox ښ- hp.RVgkk Y/+HuYP*|=n uڒͫa$qhuc1Jp o(9q}4U{3$~w*#yގZE 98,!νIijܘk1 Xǯ͌s%[i??\sIem%[ct@.DY+00t*`w⋿Xb\mh bX>`~A`EB8 rXCZKS&p~KJRl:&mV$ Ϊ_$}v)40\U!*Ъ,ɷѶ*: hf܂ ڛy&P*C蒾a=#u]Y 13`LY}Vo:R`mJ)k4 G .f5ZD'5Ҭ…y&NKir֐hc?A&ܐ(<&>^;!anئX'VΆ,e8o!@^I$A&P4L3gWЮHLM[= ^93[kW-[`C++Jֵ_Xy _/(FoxLIۃ443 L>`Nvrg%ȢTNL):(h[5Z.apxsoO@Fܱ,C{S2O-@gv-Vj : z)#E>)O;PD+\yFoE)= KsrOpIE] "F{z}A|>$y=An$ʬf$NQR_L#Z x`li1Z^ʘ`k5,8ţe$k$eUX-E 6(cU,Ua<} -l3Pp/erw5ڈyjO\śg fh'If˾ηUUj0s;I;0=7"qOw)i9Y1]l\G{4֤h0mKWyXL:+$ sOMO>IeNތҮl;X;.H|  B.PRʟvDKrDz#jExFXF&0o$'7!|\;g94$8{?ѽuka T */= dզ XF#= <舝 7PAzZ},CZZǻ)r*,ư &|kzbwc&zdrim7$vqsWVܠ NJ=ȶzǽ_H*Ҵ!#wɲG;sەU5e?FhMOHo=_ӦpҚ66\fadB,/6>& @@ t鏊 Ȫ]mNR |0Gs2vow(Nt:zdP3G7ÍQ$0ȡ!i^߿w7 w<50Dڅ3$1rwE$l9,7(ʻMKWKF]oN-͟yL9~ Wz 0.`=ZϏ9@`2:!=wWW0&t}_*G3]/vL#އ@H!gcth= ,'h&oht'zl{(9}_v2R4)j"Jh/]`X罧PfL؎+|\E33>3،~H4嚶!!Q h7O{Ln\ clVDִSuUP^N "ܼR6]Y%k]AY]1;hq}[(\S0 o!McI}]x@ HȈ5psB61QDzR56EA/t\2u4geI8@;/g+o A(MXRzDp &SKm'`NVD@NcXy~Yӓj(kFsNޏO9e4ۖZ3v$~aMӤ FGzb̦>$:ҝb칟M]]#-(;|/ܤ,Yuꏦ[ ~,aAS6י5-}ESSӆɘ6ͻ*ʼ W]WH i>Qe*=S\ΜqZLa5䷎O3ŽJ<qDvjKMĵwc !De?]Dq6#K u D7G:BV83!.FA8kK3j! L U *z1{ǵe4N^[Cl8HS' *^WOW~*AiΡHEb*ߟ`wLhHK0/GY6xG$ fUgqlY} Ԫm%m"g*I2 NvM V.(3hOpѼʁxPH]uvHXnd"^'yIek=:`],#NAef^|ڔL86a73b4F%˝ qO{EϲJ >Fv1w?ԩ˶Rm>3&yRjK !y_BP]d0t$} wCDlauШ7R7SL Q EbLF{"J8a,\_ 0hR6)EM=9Ve~}-&^@8Ivy3F݊gx[\YNgQZ;:tٍ}ȕ c; 꿾7 aa9+1ns [F~WTjjkVgK.^D.MN.]&}{_ dr J hJ9 ^Ľ@2c(TUH M񮴎^Mk } {;ؗa/+FR1/XyZ.g ;>/PQ| 6Lz>'VZ߱3iY#7ȚHZbs`oKQi}~K_)e:tl>e粖mD:j*@v-)@,"hKY?T栠< p#=d%qNhSpO != z?CGr^ L'VÔ~K.<S@O*wadGa2iB-I@ UEN>={iY`NB88-ʊ[KˌF&sh1oNÛ2 Y8fS!yg"} `v,m7^⿝nHMbKmx?e= A Qf=4\*o@V=u=~AU׵|cTOc_r -[/Uw8z^-ls> P ƿ{v-WbyOth6/1=e׫=!)UoIm(]*ҡj8drPq:K rB͸. 6e)Um-'[+h_ XI@,MAEQQ13o#sRKK[HD-kf#Gq‰mB^}eVұ][I ;Ns8{kXl.A7.5'Gt9 |(E Df+gZ31['db,B-z(9ǭV}Ⓞ8ъ@yS'"@^5.ɀb#5zt;l\6zT+4;sYnG<ٵ'AM.~f[ =^ $=)hÊG$x)kj鰶9 WZw"Lbk#wwFud秀ߏ[gͦ崵Dc &r8w֫bzx5 A?~=! h*zRۮ@>ŃzdNer,k$韟4miU-k|f;/NCMcF7z]hTY0Ϫ pB!TQ83tϩ\7c\˦T 6,qtnyMGPnq˵Rm*( !(֌Lc/&[LrlN.ya o5ƒ%bMg|vܤUjQ`b'T47I@UȭE/*X<%)#y'qcLh䖖juGKTI(KS-_goMH \['gtqKmXS  AV1/dN1v f3;umba}/Bʎ˭q7b~j(ReNGh"0Cn3Q*#pY*dK}{ Zt)nk7 Yr͡8ECคNܙAm0x4ϯ*h6FV6twX_x/xVR@-`ɘ1P>545yTAB uH,-=!""H.jU}gCv=IeԉCN4qL%\eJ7@a33]_\ߌQipH RukL[h$H2N/:q?( O~j)CL L8׸֞][6_kBY+ ow ]'t)ӆLΥPa&j^QK>חC]"m/t[$[Ц&xys 2"Q_S{}O8Hp6 YuA< s4YB<K ]SVeCS԰4Dz^wiM $UM#冣ii' Kxof5, prUDZM Bȓ 4PЛAiVa0>ȓ"{Z?d:y*7a T/TʻmY};jD)ؕ'`;p:8d0$TfܳN'oH 2HT; {B vA灳 ӯ$`|̚l5GT`c4jHࡖs%ؖM鏟j`E e@elu,hs aKB!s alNWƙdr66~H9V}qq,&-ə V#papa">4 S$t)z; ǻU{$wx]Au[Ňk5v37I}ג% uυf谤{&]nU[{&%I[hOϯfPcoidG{`0=xSlE W$@{24N1XQ4XbLT Ld]{/6=^RQ,8ߪ$U*)K$|hP:P˹;F^Pƣs|9*.< |fA ]); RWX,BLȓt?f]-ja%94R 7,m@LSgpma7d\Ed p_%ZDlH۞-N0呻Dzg&9&bï>H}M4m7uuumDs'b"m*2L*(ށiwѣjC!͘BwVf8ylPh8Kwnu2$nCF*Q!y)KwC ]nW[`n*N`%ҕJa%(תwpeb=a]GLnK#A ϙ0q,X\KMXh!QNtgxy)ȭ[CM>\(Rc^FD?nYZhM?d9E#ͣlې171lZZoU"5+0?+E讓Fm^o[Lfcx Yr&a{lI3zƈ.DGȑeK -҃j4,cHF1H3k2"ɢLKϜkBGfg]ef7F [21F9"x:JWGŦ⎜2N OF6F ^/U}uTv򆀏VDU eT/],9o7J!.(HqLVIhh՗2O$%V@dtad5 \/`-emqio} qrB@/ƵYlzfBB\t#8'S8CJOs!dH-&*4D? Lfi$> 0)d]z%pq8cg ӺqGz%G&mu"ñ2 r=J+aFKjw| a,Q F3X4ܶE_*EphDm'Qn@ RsAթO)xe#uddi[5\y0Kjݶ!7d̺VM|%:P̤dݡˆXY =@_0-;%`fFvDjnyS>+za(՗ {1}b33{Ux4K f_t,4|+u3{6_b}H `ɬj~Q ֱ*G=/O5+&4 e&7!tڒSv(P+Ե`I&8n*jYaEFE//vAr`Cm_ o:&CfƑR+O 99P6)`2M>2=|ItiPRfos [;(?>.^AG ؈<ᇭ+h/4"Db;ͳ+HP2_>Ƒ2ֶO(f@ܴWģdΎUÿnk-$cvՏ`K,;}a=w)@cskLt'>RKQiQa>+>,3Pr7uTc]R ndx?cw<;l|걄N{c> IvOX]P'NXM GBJp,'qX=S?y@ Ky(0Qp"uK_| KNoV\5'_hu,U ͌:S:-%A(\.Z܅lEU  ~uZ #+ouVr&lYFƌHjN,peķC!hrR_ǩ⮙k50ʮ $ .8NI$-B;3Upw$ocY1?}bMp!,6)㉇R1ӾٗK25B%}°I"Bi'_vYJ -V?"_J Y߂:)b[}%z)ƂLX-wIɸ٤~P $n'@:=~G$~G0$+ؒCT˛-p}@{6|թ`B!}" ώHZp ~⃸>"$cU綼Z, S{ql,*rq gj>[DF s>ܟG? ઱]p8U߁p⼔wO==>XE~߶g}RM p=|7)/~ b@:қDX>UAxU@hݹl8Ο3b|U:$?f}7܉"b8qt/`9 {罳Ľoo k' 2e@ABotSHtޠKVܿz ,QM# W6rmY-c˙oL{MdpbxbBuDS3Lu52'g:w'܊| M9C"YQx;+",e[Zu(דht/4_4-~)y/+Q4SO]]>[W_~'%ȮҶ5p%h̆jj:Eet:L8'>߭q1~gJ?&nr_m3$,amPdųbPn<[F>a7;Qz/!g >4_dAY~PVAy ZX " cK,roTE+p=VS)K4}ՙ'˪8MË xN`(U7$<Y%&EA:A6ר]7ZœM96(.e_Ӧ076jFQ]B kQmbʒ.2|~SY6,Z)ě3? ,Uqc O%,AyіĭliêA# !x1"0ܟuL^?|Z.Yee3HrmBT>s gkN8T#M&>3&/<+HRzepG"̦|d$3Rҳu&a p+' 1]XH3U'k][/1&dFw6v欂>Uӓ5op@¸841{{d5:o9N,_7L0UKyUʍy\ ɑu@?Os[ F;0~:\H^y YSu,쀳# E~`o@͉+J] i{*idם\2Yt)eB 9eas>.06#%N] YOKchW~2< kO$-%Ve]FˁU: X6>doS)Y /OX* 3)ɵBrA!a la0'HvDJϲ! NJug;5a!5{ҖfcC1*̜t >g w\9fͮ7. k2J_kDX<usf?•L)}9WJ];`ȍкH'j "`?P^fxyAShXf`i1%Җ6'P#n6ϘѸƴJ O NMu_ [n!>y7YuF K\PKOo34eG &^ EٿHO PeE5춋LιOXDJY:M.p %YKوf9r0}', t_>⫓c#@ҟLqV~8%?B㶙+:Xy*HEDbXBRE='392rf݃4:mA&  ReNU@ Z/1.je`<I I[?bw$^; ·׿`R&^*cb쒳ivKf2=gU$%<:&)E!}E ȝSOgVst °(5!>?hּ;m5~g7Hŵd>|!$9uF5\2${ZHpAAHGD4؆&>U9E;;VfEcn)wcm) ~ G/`mb+'} ׮Og7TlQS&@{Mq,MYN6L|9,v,;^mq8HXjk54ߟ=FO](deȇY6>Y+kիXz_2zNWcDe ;)J(-xFw#,WDB#!HQ.~(9My.  QozzM;uF['­6D o=_} \W .D{YLBY;ȶzDzB(YAqZgG Y 9v%bTP1J`VlT~ 93rzk&#')B?|Oܥ&0Kx{2'\}{ŏ6a63*d afA>&1㻾=ܱ8Eĝx&G~ gƙjugs9AH8u$>CK g(6vm]c퍦!2t.hب{gr!\0ҘKӽt1EHŒѨR}ԶX$wS\*o~ <p@Hh/  -?/$k,n^,Vt(NY 2,,@V"Iijەw1p ,<ٳI4/ Ƹ-ީjj5_gPH^&X 80% kxHHR¯I-8Q+fv9g*z>k- sZ ϖ~sųA/*@ ޼ӷgMPh>&1l=4ymzV&fPDxތ!n(yG߽U;qf2]*u8;T)cclGa0URlkr.߂5Leόe:C%iKs?~'m/ؚhh3gͲ?XWS8\[L hVV(9l|D84NKt%o ʡn?r;% hۆ;)&`QÀs-qP=\ Ò@ H6.JzްWα>\bj'NtӘu2^G 8쉦o OK#ݍpLoy2'[ F>^F]B4yͿ.2& zX`ꓯMm (o)[gf @5 ƆE$ne͊s {ޞ پ?-pS\NO(& ݽOXжh@3ı+,RwzHF,q}OSK{WH3CeBum)@#?}+X s,HP&Ov/~o.yߗ!ZpF| D`+cy׼ ( TkaW6xȆJ?ȇ}KV#%P>G_T5&m-GYXKHD Q iN胺)Tƕ 85B&̆΍\'0B1;^~ocb&i&wSؕ јd@, ܔGye񁕟;[>؛INR>Q; kC:&\qԂJMj:/Em^ЗZOU v.39 q$%#f12N:P$Qqp]޺$]E_ o5 C8OơY*.ljQ,#hJ6M?E< z2`ux&vxP0M楩Wġ?qkj^E\ppɎС?U׻M8de!g KV4$*גw CpėxUO?B kU $@c`VUn6 :5Dm9=f膲knBSk\vu):ftUƚok+~<"SJȹǕdQ}s`Wo̢Ę̕ONm)WUO٢|e8a#mQ0fݸmv JWl:!qETC@=tYo/Ir{jOwyy5OH-N]97,t\\x26(pJ#?\C^[Q/ݡ%8 '$6!׋R:P5π:tüxE"JA*+F9CkI4ZEZVk ˞PŒBPOv- Rѝb>y-$ŝo:*J=~ O&mNߊU;,m{ T9L,ۋo}gdwgΐ)ߵ'{nk̡lXlPx4dAy V s*u d Ut5F(6Okj)iUŚ-a*2Pպ@m϶קIʁ>"7CL5mEfr<Љ7҆í{g=_L,_^<53i/+"%V~u,{cX:a>7b+ s~[YSQ:l8mYltPZ!1X!ֱɝZwF(tl%5uo3 [?$'v,C-m MM\ - F?2lUO|5y;E 49&p=dU-K~dz?Ļ1$&nx "43Iv+/%cx#DR/f]ְe!bͪфC,[G iL';^{=;7cdNz 6l:I]Ҳj#' ±TI ,:Ox:_U/"[%p23%q߂u}A?74_hAL~f ;sDm ]"NW/&YOFmm(;#1q3s,k)g9|^)O5S4K;t =:5CH`RǖmRׁx8l's 2jgieo`h`0?Hazϧ1s5Gi J3YF4ßzơK`騧o36,'6s/Ed]99𨹰z*kG~B@s-AF|j3a mX %}i1Kbc 2¾vN TK5PjU'+Њ3TI™ L."\$Qvr'ιF֜C59^kʄ 4R"r#R\N&7}o8̡eּc5շ&4Uً-SwoY O=S< ]Ouxt?Jq~P&|!͛FQfV `VڬXu 1&diG8 R*x쐥ɃQJYh꩞+x1taS)vx|vw:}0<ڟ O=봤I\Y動nѤ}*q#Vwdi 2OYlO]E'Ued/P`"_fO9hJTgao2n- @[[^6:وb|/C2b1lJBnꪎʍgQPH~+mXʱn"^ClժIrMopHM ZsZnPg4 lU7uʰfٮ\ լ*UvzI QFv"'OTe'|ê'ѹlsí¦'trd^,:_^IA<ϴDz*Bn.K֟)Sitl]oOօikZ~VB+㙬\nt8^1Q WDؒv^HM0/r&b1HqP(a{K~U6w?}':fŵ9D`ah{޽*]=}t%C}9qP8q+W%)1qNsolc[ P# [9> -wί+z3pP}}#pqtHDy#@Nүb!ϿLgġa{*,dSLqDz Jb*BW䩧)0{Y"ӀoE>>r,B#9fu B^W=e`|x8\1 ;2N6e!2*xy_@"IQ])(,#d 1c,kkێ)J<\  ʹ  2޼aieb u$݊C&Fj=}љbN B;LB&-~݅oo #{^&/.ɽA2PF1bׄ;j0BΩ'a9,'yYr;->vHu:>m.4T)$sN*姍VDŽpnU_xkyy2IG%{wU&'L1Ko4: Cʑ`dx=uѿ${ToExjGq҈:?15vo,,[SW|(bj%EDWdĔ=ZDb1; Cu`?cd2gNp3_Ft֗sGC P`9D_6*p-j ͫ,uUʀG1S h .лJ߮Z6dn=$=anqC*iSasPڤQc8\x-8$HpEnJP HfDN6dl[$IL)\M3 9p5؊)@>ŕ_= ([B;M*q@/֥X^%+nTyi7%α8Ρj7h6KO Gs|,ŧ3_wZ$2?A[*M]´il8lG3mNIbZf}㳏\e5}T٫;W8I%P چJ*OD n)5S F DShr0PW١bc ܢ%FH/ >`ɨ[CR:kp PDx޿yBrlH"4{ uɵ Lے#"9F`ܠGC^:L&E ׎ʷ6-΅ _M^D&č%)tVߔijz fA2@k5^D lZ_.H} E@•1? ?TLBLtS<)?qw[Km̓C_~s$VRv -⏞+_ Yj~֞ Brm[a'K- &gum9C/;C濢wp!oI g'ěw=>~_,]=Yjt)g[a@.$6A^:pi3Mo:DGH,{aɶXh.O036ڏrq U'B:dW s:y޴BkP!x])y$SI.fTC߮ѹٜ0}cTc+Օ-8rsW̄#o2Eax8*sLkxaɬ9 X4(~(b;w9b+Bt/0Tcz$)1&6 dp)9?wQKzT1F=؃)YAk`1xD:Mt|T3LI7nRD&vq3!W,3k;҂LB _iCJ6rb|P9h;9?ɇqV.k¨҈aUdjۦ7 Cdi7f HEc_XDSWq#kC:ޛO}6[MvU~&iA ?1:I+)/ h f qf"qM,: M3QG$DB6_U2'!#\F3wZ4r]l{ry 45&k]6ŔXx8mܱ5{]8$+7^]{nMn|d$dCC,ġx5k7TJH5n4#uvZ*=讪@{b͠Jʤ8&eKc!,E_ZQ"; v@)V/Ǝi~cG>8j. 'ê`zznM7,_3zS=O4)gJ`# { ;W{ЈIC*/i(ݙ ' mܻ0̖/_rӔs El~+h =yjаK|B ~qߟLD;9>1r[&3F;kkzגr0 \ÿgi!51G;SX[:_tO2C~vVP@zCoRC&%0|е,,16wL#Z= IaK2:atzuR-Pb$1~P8 ^8խ.c2iIp:ZL[xsEKDO|VmTA]@U;Vk|pD_ z/̕>}Zѩ<@ 6wbT۞^Tw0A@4Q|#PLޙ=﮷uKX I?"Ebd{txj(7-g| asSCҴp쁱+XzH̢euOQ‹$m׳DZ=%hցl PY=ҫZzMcrR]4gEEJZ2NQf9dXv3}hRrL2c< zϐw7!0r;APUH\s/xn}U7PyДOa'֞apcW&7vLIp?v ]=}QG/2c] rF}%PK7;Uc-boWS zRДr)$"RJL̹)|amIkf{`k1O$% 䟟I\i&\m(^qz?~~O㐍XnNJ=8S(>\ 0SXoY"d!_9 }v*ǨXCJQJŧa0Yz2 N"gUܸ:1`!*!GZD6;}1V:aY|Ԩ\w4,DO3?) &!qc?{Wq {a'D^Sc!!j8m` !Yӎ}if{D'>tMFP3CLLyx3P['"˻k?J1XOщ~e]U0G=']IEfJD R?fz0s_ L9IZWK}B ONbU%A{jF 2^ GqT[sX#~%>=oMqZPN[& xP6™6İ:&|"3xcp2c-V!HFʑE$A m%hL'"EtzS ~<%Y 5_ ;bbBrw@%m;`EZ8ko2:婧 [ [)}kC)8(Ö{J42\zS,P†FW?s==(KA k"e 0eL( t: #x],.D˺B$rXU D\dQ( T(=$ȕO/sq?PF:jpYcMsԘcb{C%_|ǹCc8Rwsb 7v 4'x5F/Naa(t%"kbo/1xW3 u]٤4dcIFqz%D;tGd };&Q 76I 8qFkè K`o1ɝh6l8&fׇH^t+ T: ۭn)IXD?e)n'}y3#׆S4?xB%j @P5uE<~NN/=+ԠkiqtGj'{G({oI薱(#tVOL'aT<8W2;b^`ɶfnΫZ|Kn؃֠d.jk r|AĐ3ha`3۷8̿,^.걊 *2Km z'Eaϱgj[O|֋5X ILA:"*`RqjfHօU®\$m&jTq2!~Mךl8𗧾kDꧥv"C0ɤC[X -uCrwOzm0ޕX0gy9EkUp_d@Ur :<3ߝ:^V}7_|9fglbNK?g rLCLq)zfzCށԧ""> ʙ?y>iŷL6'D:Z^U\pkS)_ ՌҮ$bSpRnwzb-F܅l im5ȸlWP6#reOlXU4n&}y_WH7 )ccgq "Jlq$['awE'⩳wkuܷ6J6 "((RX!k+uZP<լFKt3}DlB7ņC‘;0JqMIq2ndπ\'C* ̛ƪna$MaG߿gFA BPw}H$\h J괓dBvКg-s_wC^'r32^50_Ơ[+( y .$e,tD 1LvNXAG* x`Y_=ipv%zE9"p@?x7΍E?pyAfc3֕nV-EQ+;Dd[:4;]B@ſ O6LO 񛎼m([A \"܅5%R^a$WɓL Fj[x^ƢZ)ao)IyOdz,"h&a-[w\*~7($ :y 7g6YS#@^9bB28)|EU:7jf/>E,$֝mYj;-"[$?3d-Qc&QVҧ㖙@ }k4܈ H {ӘΔV |+!_+ˡ $J`E`9̋'PEY>I\G0m\K+m]M|Mڱ5߶uVIoos|EvF,fB0lM2E,T eua^ ;Β\om/QEh{#7Rr._@{XPY n@s^9>έclE WCW,cxqZ$OTYz :ihh N 2Vf^ҩzpFzGwR$^"s$Xy$4|*Ttijg_ڣb@U0zC56Ěx}"=ߌɊ8mh`/'+rM'[^}rL[@Y魃aBT!zKYU'vnfd-y(O?חj['Žo*,0"bJ䟧2"% J=thuĊZϲj7"Apвw7o$hx@=Kߔatڳe@)\ p3ȫ$3_ƌzFYU)T12L 673oLaF38h6%iHB(݅\u*ĵ#WG$᧸rHI}¤1yk+HM].]=JKH`ɽ &-96R:GtDtb{UNcXYT{7Ỡs[\SXr:XoP D45s7,>Ý (s AGW%q}[T6x̜,nQ>e4\ɚ'lڼG# TGO!t~sK^}Uc\8l|_xsUJԳ0!j'ҷ XRbH|rePVu{_2PH`@;cE{*`$- s3PPĊ K)ƞ%Obn ?s-jB0#o>l%UQGT0ʾ#m5ŅC?_H_]/gS;dtY8~(M;涗-Gr<'"nA8ѽ`Q%g«"f񈐎NDo;vC^LW8~D5&j!FRhC$# )jkLǀXI>Mv JT99?;^Ji@8,E屃53+),-Zwϑ5NQ90GT \RYdmy0ёSHE QCw뛇 d:R]줴ײDp[";tKY=.#e_kL<٧(KTv޴iGM$T%Q$0d4>hH6טM'م fc] 0)ke0 P@8T1)ptoӮ0}55rl,"^1vkݑ`ꜲOa2* wWh8 f)wmA{zCҺk2<{b)'74gh#\*[5[\F?0V"$&esC^k:ڞL.MyO 3=i(3V0=c@+_磭R'F>$M\;roZwlF @" ÏF08l]?0KD7%9{Ոsϣq h+xj蛡+/T7+Hoh{@ro R/cysN}3_& Y[-Q0KR5q<}~@a1CW۸&gGQm_m(B9zn Yq:wkm&\I[B"*"ŭb]_?. xZM.2vqS@vP{iu%$g )wH>iz>P-N{2o=\K0vhAy ;<A:;o`?w^wV< yv~Ջ jĬ/Br_EL)~G`UardF+# !ΤW~2}~yFd_п=~‰.B*(>M?meis HAJ aeq0.t؝Jv5,KY;M)?ڌ_ܵϐ hf3 H$P9|!Dz=465!4>/ =sճ^@(!=iYGҀ_<%&֪1T1t)jSC4t}l*^!~ֈ87{Y{z`ly? ȥ O^v|: )JYtROqݗ+)4}h .95B{n&ne!|U'=P0Lc !?[,zcah~nv/F([Տ2`P G-+(|m _(gmq߿](IAĩJ.S#[L^~t 9vM0jWayƚ.j]PİS!aݣr?N55vhF]SHܓzLRp ]1֢ E.4ϑGVp;0K7APU;,BX 28Tqrk$0% 16a!P R걿<'/۹)ND${Fa}.GV tVX]h__ҫgx-_h{嘜wM*t5ԞjzA76Z\pet%ES4%@6Y:,qFF qv$/U"y_Q2=c_qD t}~66^@Ձ]U1_#Vm A0lw/JXr7dcD+}q㱶M:V<[c b?:Վ&I>5dz(ÝtFK̯ZprDRD;ZsJ5='"!)7ڇw9AW,mL&SeUjx~G{e Ϊq# Cd{ X(8Ex^C+E5_}.t͉J 9s"nϬQ0'. N%Uʩm: v!l v ̇=v$Ѥ'?XkaBM]ѦzXe]/2qÏӤb :x Y2N_(WQ73F8&8xQ+x0ȔMhu.\¼S~KwP<]RDO"b[R79zCXe wNd xAyaX)QBBdM/7 1c*WQk߬p=YUҖro(3#A0eI,}taЇ:櫱q4rfC>||N~)/M?Y?Rx QA #jLN'?{泙±@IĀd"ECk:B=i$ψR)wSD諒,׼Gz2w" =C:Cf<j:Q* ul{.($ tIj9H}e'3;([mJ#V3!UWD̒E,* ݘf2h|,,sЧoqE8VB[6{~\ hBD|U{IG^d=NS xuS2TDnimS Zg˿7oR|0g!r=cvYdfPZUjN[Lr:!a=wngFaze?VL_u}52ej](_fNuWD67!'eAF @!y~w{˓jO2w/Cmu9xUCcΔ1:s՛TeK5d9;cBϫDjNS.z~B2}T zz dG"vuxpk&Xהnl5Z|73jhxo4h.э]nȜϚg5.BGOA$$@7'+p"u_v[۔2ǁYsRS~1<,CPd@̓-N*{cY+~< ''6飪 L5sUͻ+VZڳ)Mxj1ϸE,,$.ƼRŨ>Ub< "wjϞeo_Fku^'F5"j͌f3zmW:p-BȿcgEc% 3|߬ ,3gP>2R$it lniE$YYxu'lw~l>F3=Ax@KzpynykqEi U̻azGV9ŘZwt2$D|w}- (TVe#*)oby zy].ؠE"TD9kzh|.cN.l'<P[oD0&Xn!8U%j3b#-&ŧN=ҁVC q_jU$N#q ,U]]TX\^!L%o!XJWN4dB ,gT44fT|Q `je>?Э¢IZtucl-OLfz^5֯p'm70aҥOs}Nae4:Ve2i^Cc݄nN4_~Qn:MU FwN"Hޗ& 3VN}4B埒L:"M`,Ȗ RxtUˀ+loeIl;GXǡk o!fyf#r\🜩g GXkiövW+jdP@N6hožUF@UAYIhęl#%Wun%5Onsv1z ֵED+j@n߄yգ C_ Yâ8UTmE6e#mcB FIHP?Gy//nak[ʕD޺׹IB\8v1qkR+bTdz~V 6[(E+pC^a2OAt)ت}q,ŷmZ5o Jr3ŁZb{C>'}C6J3PψcXfrV+\JIA捁 FX2U!h ~[rشKm3F0-9Z{ESn%[.2Tx J<Y,w\1)֏/; 6epMU1{pWptʎ5UJc@06lBe00Mov& z9uPQVa{mCգ\dDNtIPgcrDlÆ$;Y^p=~%u kR!|202i.hUGyrKE5k{B6 uA{`MP#D{Yrx et79a.^E) jnS '3ddVɐ?Azݯ7=%; AŃ'p(:*!lLUpDl6EeR@cM?j3 Vkub5(6C:rҹüC`X T3Y(`Eԭ]dI2/Xj㟎<{"&CEtWO@,Tfq?d}[;Q:p0a6 SŘ NJn:#83A Y!pXksOc/e'Ne'T" ?ĺs@o/ Rtf,"D1`m# wfqc/tyE{eh)tqi{xH̲w嘑,9J]RWKi@ g_Dž I@Y^ro7f-!|Lc5O^[CDلh؋?U&4۳'LD!Z'52m2oʎݩ8P' $ͰӖL틉7o&R!ՅEOIl0킻Gzku/ݯ\+q$L:va˟nRQV8{$^Ia+ M9& F_[ 琪k?Ɠݞ T4aI-1;5kzFlKӜMp$(U%H6 }P ))0dWހE#f6LO=k<*8YO/gYO鱙5h?z"@1'/cCȻrn\E{6ĹTɤpMko6Uh%x)su? Qv۲q6(nH"V{V\*)1I)'† X\ٯQHV"Rr(~ 3E<?dloGL_0At>Td)4bfZbb"j~ҮENiS?mHww.#V 6$;'p;-:# {Gy\ ` Ω ax8ϧ'EԢ說Y# Ə \#=S4b$j<[Cj6v[_ڐK:+XY9tZ k¸C^Dz2ɗݕ"m"^Ju)#ܚxyYi@F32{Z;}l曆 h,ɾn;1}&O~r1((qxڢ!YfA4ҧR*g%~9 p\^imւάf#ðj\Ydş.3ϖѧGo淣Il<}afL:r`,5ZuOLI+w$[O`xM.YZ EPj@|sBCV3qVXX؇ p &Ȗx,#:-~peMw羓,./q,SҕiOv/A.s`Rewg߀ۥ85CU{ kIKR)P^pm%NKuVشLLݘ(z?(!W#1;ӓc fƻ66;~ܦcJ5߷}_j%~Jݽp.1NAhc[^//mhvA+h $HV@l[qRl{߬!y*)J/p6Xp$U1{?m8[bXZֺO3]($R()% Ӂes;6WVՑ"h]JwTWaݻr#s=>i%jl3AƒٴV'w XE\{T|_.0 Ȟ84=Tʰ@ú]Sw%W儞 H'a;)6>7,` ?Ew=_z#mlGGBȵ%%v^*Ow6>˺jWᣙ"ܠİTn:s tu(69*o<5'g3-d(ۿ))x扵a~]͇7>k!s{`#5٪i Wr5A&rY!<_ݨ 'Upzsl󲣺DI)Hh?6-H (t{w3 ,e 'D>]y,S/E!`np}26gLJIaǥˠY\ xpe[_C<ңo@@f) O[8~ VJwZ4. al^WܩHhY@dّZ~soD : c߀3QJbRvn&a)S]=xaX04\V+4糽%vW, 3ሦoDoBo:_G1ڶ#Vk"+f-L!5z9ql\u쵖@(N:+sjˋp-z7gE %POM<qv*p"R"0MUMRwkp|Y\Uz7auy%Y"Ρ,V`]Fu[rqzcKqʤzT9wyJˁ4C3.TxFy W7N(A,= dx_\oj5~;^rsnqBSEazаk”\n۠?^L^Qg7CAo$5f$V?XG"+Q4\6fv&Jj4N}z ՁU. W0ZSy+(R%Ql4nf{{q7=6PL#'ꞠyX" O,BJ+Dꤑ(*8.>ⴶrM΀rd yحbp=p \6znKt@9 ii;. )HZ uD&T!_3&eٛI*bRGϯ3{bvOO x~9Eڥ[Nbdպ6m;TU khr{hQ4݂Z8z'w-7o; *8hFMtA]~pY2*UFtt]Nq3LG֎R?2E[׳dyc RQx5ȊI"mEqIY H[=V/qqU}CZ]x1S485&CFQɽs5isGaBbRe-`-2~&UoͥnS,jwSwx)"l)%- 3)ab(=MM=knaC;' ^'7LhedQjT#;TF~dÈrzr?YWIufZ׿{e ƥ* Bm*T󌣏T I.1~cR皶'À"O_{QÀZ.D{'s:Bx.i#nTC`Yʏ^Г3~X re:Ac$V^p+ sob5f*5$.@>rN*scg(Vߠ*Ki=*oQ"foP{6F[ ;i&-ɹutzhD.w= i+AD];:Vpŕ2ע"ZYVc^Ot>$Z#'5 a#6% ХMFQ!Az7?ܨuCԾT#a..LbRgA2yND \v9fy*;i]/V@q2֓t#>sƉx,2w8 AL*8]ѷ!"#!#(H7] Q-Df(M!d=JdPnxECRoa7 lfV Q c#FXY<VlYI1 )qWA1Yp#3X$Y#V[\H)@qՀD_h%WFjEÅUX'UU}G%CǛwX6pPzۗXhZXCuh,;^ 5Mo& ~ d,0#EԿzHڃ,7gK|m|GcU8R;,j1 j-p,kOp| 2 U7Tj ]nQІvW(մY)c>in.Q~UNQo[:J$8Nh?o@?Q>;ȯsmZ# ^+Z~7)PJz"v\^ e=%ʡ{DDdn/ElVR7|I =Y~b 2B^07EFD2[).D(`zHh(TQެ ;MCV;,:-2@|ڤ߃ƈu7V;)ͺwтz|zWMH0 !23Z^ y&ެbtUBV\&ǗyfPx )ϙjէ,@{ T/?85և_ B)1jF`${!q+[Q!m7! ͵jAXx'|"h/:Gh :蘻8/lsWAtM 23yRw|<á_bt{x}c3T?8/~D?*3PRԡO2}_2kub50DG#0^QsR5T뫐ѹHENE\KQ, j14d;hU8sļ o5|mBmn;H"_f!zf&RNok-CW],-.:6qIL;՛k;~SF#8~ora'(Ryk¢79u_%/A҆I_] PϕPFD=.mq{z"*o881O%D> gt1R|y?}V5!y<˦ytMMX3(Boz05=p%7PIཋ`flN{ J &2EYGab%zd<^KG7D,ĺ%{w' 4|[?FU=Ҹ:& } JumSC=M62Vse?yY>eHg`tQM`J ^/xO/޲uن:$%zlK͈ˋ]d$k.'C3sq8Eҷ UV|~[Ww MGFх %Ѥ2H"͎Pː(0M!WMOaƩ \R:=f<[ =,zi5a'R-$J NEq>$fֳ'@əeV -\ޤ 1-+e kȓ!P5L4a/\w=W)Lα4mp"^abQ6tG` @ȭ0qbo6ZcwXH xmvww.ƈwG0G$9"x/X 8иbO@035蚁 pڎE$aWInT9Va:c26mK(u@JӤ@i7Sc3+n(Yk馌5\ih)yjM&uw@V?875+-LIJ3Sn`գi=B+Q 9Vh6ZZ&L7J] ^9P//3fŒ;٘8&= swn&}bBWA_l+ȣxo0S=){_B~qp0 )>ӫSarA˒A,pF~\?aM=qZɽrxY\W,{"Cܛ*ͮKVإV#pAWCa-T:b|;"e|FlدakfRy?.=h:Yk'HODB͸L I*_}aCJ%A?Tr=2u /G 4kE1}eQ rZc6&+ZzAm {k{Ь(w!*" ";6$A6LۓzEc;*g ^3%*brO\Y/1N jr$Ĝ* u+jP3?G_ ɽ}\:Jep16|%@og6_w5L4ѿD4)mȉYmĦ8k d?oX)7#5OU ~畐ϸ8Rб5B۫Tr ho׫(w!JNe8"Эpɤ9HOysBОZ+.\ UH}:|pL?p>e!`ql Xol]ʽ DlDݚmbʲٖC&&G p,g$h Тp}Xj74@g:򼣰9{ΕoSR9S{Suf\K6 #qs+XNHReHezw)|mɏe^ҿ+r>/>qMs{Ï0DƋt_! uU=0ґVgPQAKRSH=C+u'<"?l&'U1r7X.bNX E)%A8͘L\'h#_Jvu\B QB)_iND+EZw>TCXUwĬ]ڒYߧò d#iIB)wa(5Mb@qg6 gbch/`]玼}\Ű1o}b49pzњ1暚d˄s)_x\:VhJM@񮚛>Pvd:ZA;hT^bԓU{I#Xt}{WhoP6 419j H<K{>$rHd"Ywtr4I{|s۟'D U1V ͞.O~DeJާqG%D h)^a϶aiXA ]p& YQ1s@ &LצW\Ί0jheDŘ-*c^zDu<j^*2]`IR]Ky@U.i_^x$V!9,HF8s:cE {W - ˦Hp!9^:Nuc2M|7^|"do(I$!mB)qj m~#_Utl($aP󄂲JNtzV}q 鰔<y|k F-AterT!P3I|wxelY{a/$::wK;r1^U7ܢY1#.Vüylk41w{FTx=1 p5647#Ϩ ڜv6Y\.ylbLj NZq5#<9 t)l@I.[~LT*cE YEif 9dRe=y_<4|~Yf >{Њ8w4V|LČNuztgO$X>Fڱ\m{?g6Sχ~Z,\7{}3[MHz,7~<}j-E>o_M{~e63TS|w6s-&.䮶z ٫ =z~H]!Q,$7?:y&qF,sF^ eE0@8dVݩ<DzMfHZQ{ϡ10x.7r_<ʢf46_Jվ1*}u>qNw?#WZfM6Sd<@THd\ٽRdJR%,:q;D&NViyR+1%zI?t]'\.qJBn,D9noѰi|Qtg*, ԟ iqD,&oVfƳ2 [\;̖?sEUIOn\Y, R0o53]pԓ znж"ZN4cI: rq{s5=6o;fh(Ck|Q~iIӄUkH1Lsɶy( LtQ1=-qe.8ρNP+Zܿ Ml@8ZLف"Nҥ8p0yv4QGojsN;glETeD5 NAnĐWbATp9=hV M]Q؇ ӣQe6DhŠitqqEa4/}4a'&rpU2JxKbzi >Qeθk:hϸ^ӎ뛩b=Ml_jݛ~Y}6% 7U"ޡvP7wsw"6@ao% P tk-"EIF#Np{ ~d@c!]ba(p,{qI2NFIFitQE`{dk{CJ&'y# MC:{ոnI_rv̏_Ȗ^BXO'2$@d|=&We8hlEߣsrf7#ZԌSzRXvO/%"BI pk6mE)o]}\upVl鳇zPh3SK3wyI[GNɇў;v$A0BpY^kb$']Ay{*v2Q~0F]S8%3jCd!ȳ{ׯI'I{gH׼XR5 9Q%X KûO`bb(ͼ,n!6p`rn,k3icr?cg,62kU^ ]wT/Tea!u(jA dj%E IqQ֡jyҼwkˌ7w1$gK )LiLjкZjSGxoq́|@WHk=+S5`XM? =* eMH'DEhޗɔ`L|ɒ&BEҼ?+lyLFH/%y?* .sy3yA8Yl0'j{.SL=&*A^~baxtO'Mz.EQTmԯz8+۾zGLzܯxhC-V=?ى9i?-,o%ɿ-۪tesVy\x"얕6wne ˿XH7kW銇[S{<4)e^${ep;O)hp_JstHlqdS~f_Y她 :)T΢tT !HD{jB)More@OjUႯz_UqqQŇ<躴D$J6+So˙[?!l$yvZwSoNjUy|2WJHc8KK,|3v:Mr*`ɷ  NXl9ǥy?ߛFX] ,O2K8"6P*O[na\uA\Y/]1[n1/Ū*(qUAggobD;{y{#8nb &.O[UL$0}Cj*"h­eE(ҝܴ N}_H]pɇ?7+f(vK4<Xr6UoЊw$5-*S,)Hr|' rl`~ǘZLƤ_%jP &J:gXh,a٣+6{Y $ÆL9V| ԔTn՜5(0.#INuw h)C;X3PWe:4ϲNI]c=Eb1+\%fyCfECюD 4eWIfS'Y̰kBK 4aJJ .eX|2|0:o_ڟtX˩g@Z*%PW{3җ bf-Jl6^?+u6^_8x./XM-a)[GD-ڻ1Z}Q\K;M'Y*79Ć}|f-RܛѬppbFn=F'A &;quԘzqi{pA롛6V"g[W9o8k<2 &.u'?x QMlNA 7*)OQo#Ӄ/ _6AKm55k۳]w%o7k{(l3&,Vh&1z83x¿?:HbF|`?ZLc6Gh;atf$Y5=H}.IIx]9ѫ8[cO-dQ[&@sB"Ke^yyBrˁ'Wn0y!?^ ٟKf'rlJU؜@/kcȌ;F8ozԉs)?QD6R+VCp}7 8!~q'N=V";z}2I?mcy{9^I K4"[( T;{2A 24yB,HBqobRVT9/F#/e<U3 pa+;nuNC.܉fɒA[ŝ;g$ep"NU%Ҹfbkn\jK\*1k4>W{3)B6mT+C LSA|Jڸ6TmRBo20/Dnv,;ffh@☐_x6Ym43 sL֍/m=ii]%ĺJ~Ш;he3z6GY8ٔ)Ih |-tөSFjHRl#zFҼtkvVRP`uf. _"3C4\./l;EŅjʍ;OrAgeŁ(k5-?[?ұ(C :L6eʮONS4-ωڷef2:QPfamN:FWS@&C;{oh@L*\X3-cK\ jȻӄ~)&ԓ3=mB@`PܨأנV$yN`(&"n,2֔t\ Qh\ΗDW': :/E  7gX> hIA6؁03+]mG8{S:(*":5E>JF,a? Its㛑1~AK0UyN"lkCX P9.yc\%)V*j 7dI}Ta">S$j/7 Ox*[=oM( ڏWי,HPPԴfצ w,lBW<Լ|G`_bn16%>"z;hq |PO *]DkFIg`f -'3!(k3Aq,%7-ͦtƁc%^B-+ŘwZӬ;J;B*r`N.GRjqr| ^kJ;^=qaNxS@X]@p8`=0d(%ݖcU08Hfa7à)0TgZN + jU,jeRNZVG3AgDaAvɋm Sn&zwc)ӆ."E4sYp  &,vԑgho1S"(Z{YA}4c?҂w_GK:q>ϟSI3q~AL#0Pxꓺ1j`޹= Sf!zF]B'==eh)|xqO%l^گmaK,P@I!wټT#?7_qmRvXW3*^qHX8doL}:>g\JC%&?mGfJ\IӨ6kaˮDFAMP~9msEr#H++WZeB4%},mFX ^58DT5v;~ۄsBOJKBD%28SBfდWM3u 2سbJS'I4|Xr`)4zk i\|z6$[,geKw< _ +չ>;:Z.䍈ޝ0N{I]޶c'bz֦5KD#G固gd" ^2벤Hʟi-GkI*!E4^_`HTzTDgKrh|L-[fp ,;kC =ab,- ]?@r XJI6hECm`LSMeǧ=V JJ( Munv-9jU7l1ޗd&A(Fv[cTbE&1I1^1 HdžT#*d?1ZdzDk-Y%Kp|nl2Ԙ+t̴:c+گY /pQ7gHl:ƣ/DT .:LNߞUk)ga[l<%Z|eb*VsA!`kg|XS6e(d{? nf΁#￳h㖪fF=Vk!94N\A%:Ę`G*Jt۪g뾶4 ewG$7ۅ[CY1뛬YO(4tFG#M$<}pQ?L޲<`cGSRB $KY +D®?֖4~3nⷪ2k Wrj3*̅aQ9lU3(wߐ\/ Ղ{]ו*v!5Yct#q?+g['\\egSwe{_gEod W$3Q66%У1WP1^?6Ŧِ#! +b!| FUslA\`3`l͂gե_{rxQW_stqRD* d2g,9>0)bzζŽ &7Onljz5,{1\iCU% z6 ^s#wW88g?rRnCe;γӆ(dbR3YdR1Y kY ¶AE*T7]~űXi9"vvg;V-R–0ɕ;!`?Ia^w!rj\OĚU8aCqȌyaTƻBǓzӟ@r|89@"wS7 T?0Zk5Зy'(f +{P[ &^8Wk=~ oGs)*]Gd 49puoSaRVaoxBxONKۿ2އDZWLEZEjp ]47]5 6K^ O~k_ @й,~xLMpscWƍWIccI v YɃ Q`Pi ZE*J#XfAELK3xLnwD4MPWn9ٳ0mTI~ Usǥ_OuURoCw-uSњN#kjBsc.~'JbUo.;bɢ2}Ьa.n19bJ_.v%HV(D&! ~;]wQ#6m+$thp8pdNMpGC.QƋQiN394JVQB}Gd~w \qw>׽3ǁ0]H#z`o A1YQe`& Y&>btTk(lGdX͞Tjȕ|W4xj BKpRn[É-6~*;w>ƢAoj#AHTw}s+U_N{yҕ)>k#i>,.v'2?=+@t0{b+ jD13ƾ"Қ,~S5R b棻1>C,%y\?#{I5e:!f<аX8˽\2~PCY{P D/0%]C HO+[!qƖk԰U=_6*Pp#,}!QƨMtH#y:w_{ݩ GN~瘵k+qS7l7AZfIL&`D?f|a'M{\|iBKl}E.nSD ÛjΟ*L>*;Y<є?YV-yu$\ϝK%B7nn!u"k[p0SW.>R_&meIc9xRi%}!%ӸK'O NV>ob!y:=n'\y!5f&ka\1dD&i|mW|`@==q:S $ùY@d=eAHvBZ᥏?4ٲ=4'ʤw<3B\LtN*p-7-:H,0>UA;sI3 !6j!z_.ߨ/p3?ZlO2 QT_ KJڅ >ExY{pG "XKx_j&P4ʼ8Aٻ岑,*{o k Vb,|!8ܕ Ԧ!F3uHڃC-?NCoS(wҳ@0"ͲC_y }ӂ"sL/};CUp?^I0yv9xǞ`m)#EWpy2E\1鵟Oe+vGm:_ExQǵM4VQ4`?ȍ<m@| TE.wE9D"c$!eyz#ar܎@Y>}8,RZG ]}`1৷Za(rڡ ܗmƢפeSWK쾗Ć@+a5.R>2!EϔB`egAUIU YB8čy9q.nDЦ:Bx./+1nR͛XsRՄp,m,$5}R#8_*ro1`~Tr9sNTf೓Pfc JJat&{tP]PJXwݸNVdJvbvM!A (jL`?нi3 K<=pZOGy0{@BH|q^ik=a.Kdk̥P}yvkݏ;c nIZO#BМz7:nɶ4X\wq4P}n aɏy7 ~"YvavCLИ{iPJ~0,7G.\4\7uIa%J=nZNtԹ C˖˰.h7ݚq^T$fA۰Z{NDm{&,#>c_z{x귓Yg JMji~9/F rXvM5q`rm8!tKeK3m9M3fo͹iŸǀSԣ W*S?L^$\J5ʟt,DG{X&UbX*Y7C}ENfDZlhOyvTpFf2U{/PIxn ˏ=E.]o&@$[ [Ekḡ͡1g瀴_dyF H[1ܷtֹ sI[1NϱNZt斁+liIb6MVFz-!<Њb +7(t]uŶ-`p%4juJ%+0#x]{;2\A3`Vϫ %v𡜘PK`_A!ztRNw1\B=Ճ,aʢ2親9pOZXb|}M- r_CDҧU匦=Bbp7I'>Pe2Br;c4#@g^hBAۭbFZ܎杅:5Ae|i2)ESlޚwz١Qh Ra:NQӆ9u欹U ŗ6z& i$a83MV;/}htpXGf̀f.NC}TG Ȼ_:{i !d-` { WdɾUࡱfޥW]MVjJ.A=L}y2&X#*EӂūWq)Z!v+n\&Q$u mfmlci}?:߳eL wCLټd7AP 9OswN KZl8휅@)7?P;B۴2uD!l^5_ː iz -Vzkh8D=5IoXʭ 7s/ *:%.K >ZUsTl:c,g}0Nbxa?K:'$>S„+ E7Y ,?>E?n7RDnea~dnw@$?9*ngPIgAŒ\ON \̙R4o1zq[Sv$ /l8=*2F{-$h)|#MH7T}L5ŞY<*p֒Q[Ⱥ\6C0nfL]SEa}4 /NYA7VZ>Xhb3ݦ9 H:`myR& |cMsM<3PuQEQJuFbFwʆ|EOeէEKsa q_hS3y&vpUyEɳ;dicŭptz 8\yvR.mkB,Go|9,a[ k7M L7 F瑑dF"@t(Ddmp8w[K K9Wc:xPP XseR3aM i/1-n\m:vbH*Z;Q1sާ@M q|a ZR2n ?fO ?s 8fk"!^8:w2e5Ѭ9 ڝR"OfAh݃fȟ3VW'vD]{5RQi}7eFN;wmBQs}H pt=Ea8B)Yr;ރקCEJ$>VZr³>SM6Ku)#pU H@6CSq |:*&wL.K9-H޺b: tB-o|g$:QM&˩ɷ*Vz" VyJdWE^#_Wcr\H ɠBmUd, >כD#-ar/I|d`EG%Hŗi@?dИdm1ᓛsXWh20"1Gפr f,+4Lz(Fo Тng'pH': %S"$t]qMJYy|4bQp)5d;UH5^A0ūo~,T:3IlH>oPG [ҿCJ.9Ə Qwp}d2S'p[{\Vrdx橁5’C|k5 Ds7GMXMѹSfjvwPՂ+4ңɕQ*0iGcs~O>g t#[kQ|PzdrRh~.^sVg?rɚJpxW~PNՂ M˺/UYsW ^lXZ@Ë =;5z~>}_\#9}@_@M,: d p| zNCDଲ~81=x{$ca`k 'o\G`n #)EM`'&JeJE++kƋ}EL 8!>wi|~p`޶r't򚪳1' K*\4q?XofuQM[jNgȿ @1ƀm7=蠗R6А$UG }45GCk4a]4`~,c,irEӣ\)wפcL7}[˛ȹwԢulOˏW5ךXM~̽20?;"-Jwd1{uo^G2 ߾RQ>OR&=Pߣ'cxyv7Z=#ERg# <Ynxi<7%q] kLl&IQD^GK^6HƐj;59(Jd#ɸrń :]^u pVG?ǫR"+&_kJu颌VedvFu&e%QMBYY+Dgo2vuum h洸/08}O_LFמk\3oÑ ZB/8b[v>TC]%Fjo 5IԅVwdЯm }+'= j`azm *>é: Bq ks_0j!>4T{o4dp#?DIDQɢ[*vץi1H }0_y4Ku]BGm?1.Vn0:BD~ɸ v<y6Vz9pI˻mۅ Hj=@yA{Aa$ HۣW,,H{B]Dɫr{tw2  > 1ZAܩeb9Kb~JlqFlrdL;s|)S}2@뾃}.tAh&Eg3Y6υ;S'sI /?wHaMYI"]킦7FQHy+DDnHīʙIAvit2Ao3L ¶1PH[j9)>k):u>*oP!F>}] LT$."Vۡт?9,Īɷd=K盤e\7S.@Ny'zҊ2s1٠Hd&@Hw,z@+IS6Xw׆Wώ<6} }a)0w$VS#|Xh ~WLv yF+4>ڥvDQ%4{`qӉVOۥf{yPv\~w4* itjD *mrz׎>dkJ ],X 9}fu o7 !O<hf|8IQ2R:zLPfXhـX [*F( edX>kA) $90x8 U78>@xx+*[l ܰyL6L> c8}@Mjhuõ֝}e^C{(6&OtzӞJbQtȩ)~zcZ \]RY5 {$0GL<@Gn *$/OH$3 !Lyۇ1ESavdw w/h} +#6lOc&DGb%*⽭?w?@J,OUkDͼܔ|E]16t7%h1l[#{FQ8uAL:B%|KO JN !NcyA^q3p=|-+Y7n!m_9gɐK*ƒ_E8*"g<]rC(-HG[% y}u6NL7qa>פp$X_k#B;sqܵD%PVyN1RҫQ&U[jtfRΞ2"~;L$K{ۖJO5AbKvJt:[TџV꺇Nsyћ+E{q:Aó* l,99ſ9aiصW`&bHد=A dVUU8[lq kl@1۪>DW'&TmtWOm}rAG=D_3TRUgX>Uf'[D\Bc!6qOOEhYd#U&ۉ^ ?:GVPͦ']Mpy} A0KMDę&ގqLo0:KU)8v1XapD5ʺuu3&D8A`O}~Uĥ)/vaU%hyTL+MRr|V'?&~,) WM" ZZ? Lr1KXZSfB,g v̆r dK٘Ng.č/ڨFPF?݅ȿtxy҉"W}z WR8\ sw#Г4ؕ6`qy5a/ TjO/dؚD0lzHS{u*O^*u'Jׅs[ª_ʆF<ٺ2Sn9i 1 iCV\Հh[g7"F'%6y>`\ -}W_73;Y?asPɄܸs58hKqBb?+>P3FVpԠqyUM-dQz\ĨB6uzb7bky`A'0=\ηⴘWr4С ]FU >{k15Yu5 0Iѵ73QqQ=TBtFr=LHw.N6lj2UF6?"(zbnìxɶlD}jy j tʶkC J1Jb]#%b">Br;2v^&f!!މuxh$m튄L71;7 L:%A4 k5h PJHֶ3&w^m( GN>S6;B pPdCF` Ɩ` B\gF }Ϩ7[rB2kI"ݜn ǍR 6)|(kRҗPs)-3QT8Ī"n".2 JTИ*`glHt BCzHU|>CP$Q<4.̿CȬ#F]r$&73 Y g;|Y>Iɟ}$ T'6GQ UO>>FmC!Eq/-wo{@N{/p~S֎E'W ݽpjm4i:h5w"s/Q/q*Ed^J5O9aE; FIe 02x߃y};U 1Yf/E 7q7OtuX"Y~]Wn^HM*Ͽ_ռZ=qC{7?mG5Dl@ulzG܉tmj!öf4뤐RE ^UKvf_ʥPSށlS}@#G%t,G!>^Ds)Tgt65d%3}EH 0?M,!1DNmjOgiʩ%npv&a\ O'v d!ŇF 3?<"!'뻺M"H\X':;؍C?8<(KcEhj#= "|N;#s`mҠU1%Nz//k?Z(h/ҫO~КJ8=z/$3ov弱F}ys8ek?)n8U*ǘАi2s!f-Đgݷ\ yIY:ܶMqKH4Q21ZXo^{mjw5"l,b|l&'=RE=pn̠-cTu1`vL*= _GI;7L2TVQq1nx =mVy聾g?'U-l̨x|e4bPm|k J?nrO\6nE"ls J Ok۳곡T*z U%Hz|RЩdC0a*GoMw,|ͥ@`w-Ӗ߇4}ӀE$lVO+(8Rz4*pYVAڳL7xClĢUV}"Q 65 Ma"qE=d'}=Om:Zy@-?(RB~(mi7Jɑ#Ɵ'KIÒ5ar,gEo샕@IꖩwSv(Ḫo;AjG+6IJ^ZM5ŕ\Yv*$?<LڷkTQ)sU$_#< ሬi4nH M+0e@m-^'%l23ʙ9Dng JfګluB|U H-ZDmR(/V^+HE.>tV3N'p{Cz$~c2 NmlŊԔ"u8gcG]͏'/,+ɇ]0xӂwZI,q1">0YT9t[3X^Cp-^9`2#Gsz #{{x>|>ۆ?'ǘʳb? I#L\>_uqKfeBW梵Zw]3o k"l 2K3GS8c,[UTTF71cRw?4RgبTȵ%IEߊ7cۧYXhJ(¤\;-0M&ACBh֦kas-Fj SaA'e轛qx"+LӥY !s79K|#u!)X{mVs9F9tP 鼷&-ɲnNNdhw+@jDq5e~ɿ>o~J==`߼\ _s6de"f֏Qs7yN[`2+au'ST45H@Γ$ZΐZ&%f?zB)mxz!:Ymz{`f4YXhUMH x[THhd-gNi#AHpV @*Tqs0ʼn]9m)aaZe3ӱ4/LCE\ J/?-鈛 v Q˪3zGX[bB1J{7FımS˅)v6"h!ǖGurx%:͑C&mKkrtAG+v h+ š+qFl( tRzPOqQQ4g}U|[A]+TA~5ĐwTUrFއj.lwGLJ64筬vȿF  M |7uu%1t:B*O[ wMۀu üHkW\tH5oj_sG鳒m~5kTᣳry<];G%}Kcj"<&Ҵ99>3Նdw`X$ y둞DW 1-N ,XwEx_q3Qݠ̈́.Ow`́--\_ΉY+XQ>gdl^˚,p:>%~}e( L-Rz\d{̀'|HE} um'A4Z'%݄ taHpb\F,OoL'=wp縏'NjFUp}PcvzFFqȈKĺxF􃧲+ u`tm)K@ `z ԶA0 eGBFU=ay7gsPH4FWj3m(S:!J9*q6(sKҡ'M;9_{&C-T!$ye%Q(HTLEz7Yg(}Ơ RN#3"!)ꂰ=[:@>[zǾoњ :HH#rń!jM_%0$v{I 9̰0FϩQzC݅-1p=4tP|N+K|3pͶ@!4U׃- Sks(U[l蓟*ۚS٭%@eI*U)ֶ ʜ/te? n#g3N7 k Àʘչ,a'bWA BC9Y}p(QcGa`F)w_&exXTQM8\ @ kM@<uQjsʹF.CL2T߱zgN.|ݻŐ3 ?(#9a{G?߿&6qL1c' @D ϕXs प{fkFXgGV#e6;S$ ,Њ>Vd)^rnԊ$I*ƒrd0m9`Y;Y2Gբ-]_{31e>K Z"M"/Գ={t?OPFMSKT rjj摔a>]6]15/k٦1v!B\v)˗qK$4g=;{0!]ռ^xޖL'V':$nvS$x "5K%8~vQA-W_DPgçIp38Yf#i}No4o9K(࢖[p?qp~=%G)CjvX U-c՞wV:47݀+_.D^ᓑʚ"7IX+"BdWL(֪g +23݄.B@b }bn 9uPƘ9-C!f!E;tྊ_P 2=ee5cQ\?M;ɷjhJ=ßJ B0Uu1:QǖP:XD󄞖U*3ڭ|a(5̶$A6q?~ /}燷,\ ^E kA"A Ԡ1 D^Wɂ0`\BCҙ#~;C CYF8tsEH䯥mn>VukMi_up */G'p"lL 5 z?^(ik>|k~_rkUCeOphרh ݻWrPfs*ن+jۛg3IK7++XYēcLטujYmƛ4Fq7SrJ fv9 {J3rWhʍEj6`pW#烦% yRݍ!D#\ mk 2#?ř:uTGF5$wl#_dyw߈#$*[ ߽MfsumtmYaĞ!sl0^/pzׄEl O~7`W۟aB)F`nG&^RYZj s&H}F)g8n_5lMtmVіgW"gkTέ*$?1~$ sxw|Ȟ}8xl\xȢ,AE[:ЙN7#}yq5hIf(7s.PՠtnA x5,NӨ|AMyQ1r~?"w`C㐇DX䌘S0ĻqL9r\J1̅oPPTf<#ĬMuv9U"W2[)ꚨk*M7mVv XP0c1FNck*|+KRӼ\6붮9;{[C {JЛh8x#U%DVYKvy@Q9i90xD{A#1wA6Om6t n78|P+&rDLQM0[ݙfΐqesce +~7QWƘE4cxQvp/T-wh31x8eg'@ڋZ +[Zٿ&O!^ #>B-S݅ݩ_`5п5bx)q @՞dg9Š,ᙜJN "nh`veR`#dF~my,Cr5BoT=1apTJH'gd/ Dވ70ʯժߔ 㪣,MF.+ eцG{"/Lւu㼣n;Ͳ7SHl#;WIl!"?~ݮhQyN]Nwʢ@;;ݖv/(G}~J55T!XԔEaPߣcq;<6M{34UВu+:U8H2YY9uAx:XխdO Uɞx-bu"A3V7t/քEmdQ` (]-ͱ 7%(l'$PB4?0ČDGM!IC,=+[.>sj'S6̪w?W- kGM3I[ĢӴHj*":/a_kA%4ك8 UﹱQ`@ؑHֳ➛ix9<5RI{ '/9T7r0%DebD@N6l5@՝'Rb]ۜB,1aVBAxp 7(弿K 7}Q>ce4X4rUҐipM8 5E7 0$۲aOێ9<'t6{/ =ga?pΦώ`3))-@8"녪lR"bBS$ᚖ;kJ]zGMр;E#]zwzۢ/'U;]q6[my7h. -4D\`VkFj(f=OnLN'S+_Bltmƃ7`h lF]a1a˫5 o uo/G 9RН :b쥈@.-Go>za,*dmC˼f8i҄Y5y _ Gпr'4H'cR;]rO;ށU?HI5YY,ȿ#1S`$xM'gʩ7?ρ2N,Ƿ7KGCJHH.K@4"s=\i$^f
T30 r~MEpn(@ӋTaAw^nPv?O]Lj`=p aZg!0@ROo<F-!}MB31N YrR=QsE(-:C5˶ODz3.)"* //b 5<, f1os R5pďXi ⿞鿨HeRgП(- `#")iAF(~r cW]Cٞ:x EDIc y &GIjFM+)#mʗ^I߀d+m{̪O"ņdb\ {1K8{':u̝Qu\ogPݼY"&l=bUiAO;9CJzRb O 0wm`RѹDεW=57ZE{oLpfo*NS[-Sq%oЙ%QZX-&|]hhEstĚW_Y#m9Il>QqΔ1 .6SuH6~ycT i\Kӟ-ȴhn= 'uˀSC+9^_Gf4s V(t!ȠXg%魿_ LH)zMnȸeb+4L;Qd)go6HP~8It /pxV엍>\ je7Uڿ#\S nk=$ *ҫךL{zof%zCQ x0T]ò-D rc8\e*;%k[f}_jnJipgV'7`)ψ`a0vC-u:ڙUqpR|܋NckLErtnU'MP/$2̉ z8u`ڢ统jKU7]@t,u%zZ$P_;b{6/OrhdYag'̿g 69`;> $oxSL1Ij 9G LԼ ymn #RmZ8=If]74R|؝VLHW e@^BZ) $}[NIb3Gn?N3՘ ¾l 7|D[6J=icohxi8O*?] doQB)veVqұ گ&W^^,TIG+&i۪UkaxHȈ˜}j+j x80t$g<_cyn]:Bfe]hģf~m*oq6&F̺b<%c p%~IǤ1/̭x»3o4zs5)z1S!qѽG}Gڽ Oof>@ SǨMϗ81U#JT9wK姡=x3q̞[](!X.SV25. q,M:umO,r 1DMv) ?oN׵ K7 UΆQI}plobC[4LݾAZ`X>~qE_GQk`IqPQи/.IO@RAzi<i :6;. {:'GJGy:,%:`b0r%@]x{`Л,UX*Iz xt,ťUA?5 Hӊ?XfخSBS,,3I٥ߙP@v,7edF9˪^Q䓑)Zi17J\*{^^ ?=.~Y0ùƯIS4kr&2x}ڢI}|Ew=-0@|^=J. T:ݸEgfa6¡MTYqji}Z"+gDw=a"#d˞=̊\Cnܫ<+[yCP voaMEȢ#vl1;OA86 whs[-j\%C'㾈czfBͷ>X /F-4@3o!nb\E`*Z>kI8Lg̹ j$`Zv6&"~↎Lr+(DP" !H`4hS M+PlP=3[BĄcwZL[MfsIHPrOO&l7F"@w-ZЀu+Z2SA)qs_8҃ɔY%ț.v6GJ9sFAw䅑*|- M6V#ԅ_:[',]#yĥ? M j|HIRZI>6+<)oe9Hqƍ >WG?"-yJmF鱿p˽3iAۚ1Y=Wwcct^"]ց9Y=FE-m* kwEn 'ozj՛u|Q jv2gB;)[[^: yMo#{Y 7x)Z^ X12@GSH3n:KÑ)Ǩ aN=CG`hh%qAxݹÒd S M1ڎ8O)a/Bt܂UgIMj! 0v +ѝPz p;8"-SDuQnA"Pyh@Eѝ9A-aފ`f2"CB{E,YEŠ|cr>ݯtjEȎ$oĦ{^B*Nrvu<$}8G= T܅6o^Z?*{ADBK04O+)\{NPNm͹1 i|QҾ&]yTh8”սZ|(oòO'*/X[vT\èm3̛_us3tI{IHEn;»q8k8Pi%\hV'e+E3PU x !Ab"H!*Mj- XQiX^ƠqhT[ZЀ|(-LFdj Y}'S,4N 7Z v SAĉMOdi?*>ؾ򣼄,?7_b›3@PgNqi8boY\J?Ti0=O-MlZɘYK:c!_{HϽF Z"w3 !\1܅(@TSgxEe/ [2.-J2JkLe ne|j|/T_4?b\Xi+E ~`tFfW4ӌmڊm앤rRs!"'*+4/f:^a-?bSP87zJOA.jpy4!ӠcS{*0LR<6!e6(?2u퍋R ]1F2Rр 䒸󗲡sVև)JGl繸+0Ś#)l6M0AR'Ċ Da*b֣51ݭ渚 mlDj4VpadqJ, 0#iJqjT;m@ʑ?ObPw}%]yC@ݣ] 5LWfW%JRgM9XKed=41Lo"9(m1lWΜ&FʑIs,:9{c6)NUk'^dB4 l"i^x0i9[E- :kC6=c pDY nNvc~|򺉐̵–_~1uNJ_U@+[xyU8{F*V(" [X2"Dޤɛi9&_2| Pt Q }_E+`5r]PqpNpF97֪Tī)C^v('? l,6@3Вw &.d1(TޣQ> 5 U9ϞSU?;s\Xyp%^V3i"1G*OTWI< u=LEm"Um9$ƶC.ZւQ.ic,t"q\kM/;+_tzCe2?#΂p^~!lP< nW5/`9p~m`'\뢥hB_ 5CvZO y?4QD[;VE"nD1{ެú;W g.-Wn:C7.@sl6oݰd{)}B߻̠:@r%q,"H=Z3<Dcq pHP ޲Yḏ^<DoRKTn(!R5C̏x~ EDWNs8 6ʧccJ^8` y=-*@'>̆sߘťpgWQLIaXXg!T.a/{t p+y29]_t,vQӼؕs0_^ "tI1]'924rnWɒ9n¢B'B޾ z%fauܴŒW>ɳ}ju9Z!V $oǴI Xh.TiK>s\W-2ԑ1UY@j3XYf ;,m߻9>4n C9몋=6 uvNM[eeFN ;aM=1IѥTGή`1?Kk_YN}nDLhMMedkDOP 4VKDŃ.LFXf3FಜoEAlU c:_NtvIJF$mڍ$b- ~Nj`FDŽT_NJ'p%YV*5ض̏*IhC7hbek:<2TdՇI)PzsyH#/cl34S7Xۛ$WāM+S`^ X gRKXRV89BPRyv*SڡT 5kFاF5J($q 0y9US`*H L-;PZic/&[^PWaWGo?a:X²tn"tUCsc% Qny|+!<`8ٿwoA*G Şl<\i9IUCxZ/2wcy>jSL|vX[T=Q?A `D7uO՘y'k`$a%~\ԓSJ04ˤ--e;ƩȘ~*:ITs:dAիE%?Ց5f5\Ʋq>D`T;i@L~S%Nm И|AZFZ*8BǸ1!w6OǦQlC  z*m]6/Up[ZF`<c1fhՀZr+ KDpiEb@zD1%]Β0srtbX {LMx$9"8{[i2TTjxMU,٠ >P^NZ OoXp}5Qw?7bp{nKlcB'pq9h!%`6g}wu9a'.Eo1 \<ɦ0–8;]8c92 Ӣh^9'䄜|['&=JXFclu6lEuf1CwEiք7ԶXW뜵B3 Y.hc6hSc a7!wDYQMlSx$qՓ roa9H[sr-Kp`~w;_[iRwMЄ7`,*ͅѺ28wTi6 U@Nx뼣^rlM)ecM ²i2 $pEiU=|XwANV77bIst0rw2%O!ᯑbux+<$QR8Uw3q8W5fU 5Y Hz&c[fR`l!KÜJVSA*V& ϡb"e Cy$^7KodqWc"$kך[@Y؎پ2?DpyBoE³H!5v?K@IB=wt *gO]{KMͶ`~Jvvo͌nl`S;&rQu3ā#'#y㬴@62p;m7sb%!a&U"*O.F=g$0i)q瀳Jue .|x; (孶=Tr1ſ#g>21̴C-wu`lq+'6SP[^л$C%' ܾLۙv4ȫ3!7llfGrZ4Y?3n?t2 m79046OYBk7KGWW8@BBFȐ7 z|P7zk#R!l>cS>ؖIµtCfqhϑ`5h,S<@IQ A KC )Qv~l/حJ1_Y?b"U|YGgP7MP  ]dgI R@3YUeClML oY>^ܬ0h$X:o zTgev= 8Z{lg0[f`CJ9 ݃yc8 h=gpyUcM8b/+y^(< D~QA0Wh?AJ/󵛟v1rf a qWx&'U&5# gf}ЇG߾^CHG,o#ŃYN&BѽHa7Nh\&Nr<˗au[R/٧OϺ]|::rd6]OMo;ǓJJ0ErbԚ?_A5| ~O% x2=)*^J4V)OdPU<1τsg"UiU:O*ꤦzeW{64[77Yr|6yɳ0Y*RTݕpA9 &f,!BV*)캺YAd"iWYWmGg@;To+Vp2.Xԝ PHLuFnJ'If͑:$OMWZA >|LD-uEAkr^(: Т [?%m#`eofIjēf2NuNyR,Uާ{ d]P3XV|NfFkPZ;K d</`+&Q [[(M !>99HQvLE}eu`NF?ェO2=KgaM„#?܁$3V6_񫍣Y@7~')vĊwC?Fe06"<<+8UgpSAlx\?ki}+?2A(|iUye%SkOp(h=&ju]>jrZ aڢj="*L_*DεY|)"CfDjpO8({(eOx[ߗxK(imR[MQ*xs3hoX;NyDD%/1 ͢n:pr |t=H-5z$@9 ,صQ+bPBQ&'$j/g;4+O!T1@„Bu؅Ά) fZWLI0KQwn,HA@r[Y"؂_7`!{U?As)&yܒɎ7`~2l[0tXdo&Ū&rKahȱỏoJ;NEI$qѰD%i ,|Fw d^us˘b"s}|G p W'9AQ=}/z~]z{0@"|@Fi'7X'ϖ޺&Ml3U x $8Z)^@>&rϪۼr 0UEŸ)5e'G0pS\qR1i2kMA9GH䏽'?4WJ2l չQVWj`V~#Kh:0_]D*lzӜM1NZ54婗S3`nB9bj]0UpN%Lf̓7 @!m}Bm-Ѧ9TӾ8z1jBe'vO -=ۄ>e^ AO7O'z,7ݾ& ,53 d({ gtٹ>6F0AJtqZەdxY5eGKW|ٸwm/d8o72ikx3Km|q HU>{ Ҭ+oc52|U؊%T^SU'jivPS*ۗr5Wڼٔ&z#vԽkHmɷe 9PrIW*;È 0_Xca {6=PF0sVo*i*SE om@+qC=gM V ]x4p s.rӆC1s2LdJi-AnoyƠؖ#RP+>zd#AdU~Ƃ AND7؝YxNh?t =~}T (#k~T8*HuQ[:0 y}n{#RP {eME5%Ժ,j ACED 7R/SfL .{)ر,Wkg/{Gd0WﵼRhLVE,δ di t+_SnZog~Ҽ5w'B+믺q;< ㅆ˾&PP0O{s"{G ^g}9HkDSVSݟ<K#&vqۛԳtАuV$oTLG17a6.;Wg8`6Gat>24݂wWw?V /|C/+j\0N(zs! M;\ɋE֢EZWrMp|a=bCLp-!Z6_7HN޺O4 *t|u=I'~Մż~'<=eā? /6L6l޳[4l`,o1NxAI@ +bG.k%c99̗L=sspl|Tv3,gw?w˞ˈe]gYސf!TC.?3 JZd-Q+bYkga,{霫գƘyϢݾ!˅pC6 '-+[Μ_I)|"'X)- [D#%_5T>͔`5 ^6:Dlc0C^nMJWJzjΖj3)O3K|kOe}\Y+RS 1\\o(rMƣ9MlaԴJrv LrA$&{ˆv܉w, lP͊4]S{MPq pf[ɕtJkF= )O>X{_MUEc6ҺvzA‡mX} #4+` !ͪ;=dr+5>$PEg-8ꕷ={xFR[J#_*e(NߦML CK:+s">@  pIzbDI9uEv4պd:jU/hcU38/L{~bnTZ#xk*7hIh,5`wg21skP|K5{-X7:wu$.CD|X˻Bݵh0]֕\t ָ䦱L?鰈,c]AVQSM S3&p §-SV}z[A^]*rcl6Qʷ~mB^F|4ä,̤%䰉p! Hc7V^TQ/~ Qb=MBqf8~`Mta-`'>Wo2A'(>8af*9,CSmd >$w2?mhd\fԚ>KqiNcq4WH_r-~K@??BޥI0+Hn$Pe.%W,X^g)"L;jan0%w}ݲZsî{w5=uMpZhG(|ʙWKCKݗ¸U g_F(,wTvÑŠXF!ݞQK4trG 8)I v$ ;P >w1lG) Jy3Zaì1AGD:w*SKu@ҳ 49kкy`l.8(l5|X'XPo?8ST 2SSq̪&*nGڸ Y6fK h\ǀ{LM~b_t)^P֑_h E,K`Do:WѺuL<4:޹n5DퟒvE{ڻ+}=ҭjr>Zڜ2ί@/.~I5`JxۀĭМET4%8:380ą! @T-b4ryɰyi/-mt~%c Lٚ_} /WoôOYɊؑ_ vK?bpzS0©0\|ƯYm!`AT?S奱XYB`Mţ {QЀ@07>vM.?~0:Df dRIRm3Lݢx-mM׮5W4T}= cT_#̀?eD4">}z G/үwfSY=(+Kc39Q E c6;]^̨pdz/ $XC5S,Uy82'1@n?Spg( k57XtMoTg0^nT_r)BzT).0bKlQٓX<5?J~&Ɯy6Yr'Ekrg\@Hxg@&zs1 i|ND m58f]2ܬS5z"\2ūeA/17C*22{[#g(xك |72a"L5M,./?`R+i. VQȿG%tdRXG6K{5-1056KzqYp츉(CL(lQic߹O@R'N8zM=6EWxl@Wh_$3!8h~X*S DSԴky80>x?l;/˧dIs"A/$t??4Oq$fz{Eg$QHMD P !gpMiLPvˊȐI}@/a_ᚱ{g #0Wi2t$kNϩrqҾ6<ڒ`}mwU0&Xy?%z柘X@%୘cBfD>L \T9/t,$Q$fݽ$d9%:g ~5]p6`Y).nP"}):^e!Yne{]$Zڍ`4R[zٿ( ٣h'r [Xw3N{|[/#?၉#*{{dTmr]lĴ+3?l^$u 5p(͇?YfZ[8 uhP6 %v3H)?.XnS)[%Ը"ꙅ%eϦxoڿ=GmHA5ѱ ҌqUDVW!`0&;/y |]ذZ$5-cJrl"iF \+n%V_M;6jc彩su (p=M7TcJGlppgzX:"OElE+,HW5{HO): X.$Ŗ5~2_gHkީh3l+mx z5(nkr?aTRjnKeXA ۔t7[˥{D8aaHѣ`95EOy \[T4bN9i"Dyp(JN8Qm~mzUw2忂:)J}l=_6tS cJ 䒇wwlZ֤qINuP-mHCk[:T%-*zo5V; |aBpt%}f\䒖N8p+|:<{s"f0L /tv121댯W -CkQ9 k|5Ltv67E&s/+XJt-3a1gHb5>Ҫ %}N_*}[Y / P7pLaP" 7 թ`JfO / l\_2'v jMbH >ڄݔ^'h"TutwAmٵ@maW >2qF3P݈Uο#|6˾Va!ٌ PMWAj,voJ]!Rh Hd֢R?:f"\,+b5|jj /6I]߯F<,ppYX=Fև {3Jh{l }rmfI"Mc,YYtR>eZOc@z>o],^S#A{ 4vL͎ǢMxq-)tMyf_qX,*ݖ.@] pPsz;#JB< #JuX L0WF^q~^itH҆7 w;86LG]Y $QMH3Zwjl7^ n}ABШ xճMܘ%vr1O W$lWUЛ#0 &+./IJ $`K@ȉ5g c+wEtp EeE98&*Kx7gesˏ~jط&/DEwѥw^<,vd.+V:CO,H?kЮ$#{봅FK+_HO?CUzskSt I[wGf-e߱UmqCAAoFYY?UԄ 9q|Jc׉cN s Ɉ l;Zh2_+V|2$]!_>C$ߩմk_ev$>;y}VFh+7>hx"4r7Դ%<֧X8lbUpUT8:I[[^3MKJH]bEr{k-v.?p<:[yBFK7:;Dr$R:H| te0fTrEW/1aqWcTJTNMZ]J1+ _ DXl(ֵ5gOW&-hB.5RYfܢ YKӸBH QS3˥\T2Cnf81qe#m.@\=ƩܷPI1΀*GՐm\57M Cx‘knP 9tzxY$"а:Rbu,br |<(c+ b5r4 a&SOkG:ŷJN `=0ޛ@\߈P_sA+#0Vspl9Ϙ$&W_/ap{pi}F]D-}g~x 6[_G{ʎ= nuFj@Niix'־G !FoXv\+S^G&ݟ&s[IvE0 !ߴSwx;v1woXbuf+m~U-]O^j/1B|h/!V b|VEK]PwZmφIj5lnX6¼ 1m4rO֧B#% Qg݊khPoŵҩ Xv,c k A#/PaߧuHmQU ߪ tK [H"/纪zî K< ǪK5XNs|cF-_~st fG6e2P—e׷vӸդi$DVփr"F8J3ڨGRE%u8HBǭ|N2FFo.M\X7m΃*C`+{zh!C~0!ՌÅ\ 6ի)M53E h&y؛> P|湸_垔!> ~0."}OЅ(Bdb#34LӼ3x۰%~:B5MW lЮ|aYiwXMK6!bعa r&yN29NߣM{&/2Lҹۖ]/H%Z=ܹSdE}3.?Fr7G9(GV(X%2;x)}o+3^)x>eiꮢE8o! GN57?h/5w.`Q|cV< \ :D5hMX–RL,%kc/Fm}4;q0l>!ɓS㡯%2JO2cM9`NGbKA ΞU'_BS6S#9b䌇ݴ){]t>AB5Ƀ2^ؿ&^ʧ/OKQ Tya"ʠTAZW8y0w7gы+u@4lIB_iwr1)>h 2%}|P-&R HSt"Yα/(aߖT} ;HgaTxb1T?عThsu6`rG %2z!d4Lǭ?!‹CL&#[b 5JfLlj zm*5@ BH%s@\IMA,)s*nvIpe"?|TvX cd Լ~mv]I'uU?>8KH؋If7E)3Xsf((cH@+?/U@v}lX1&H⹌%<_ Ⱦv3*vԳÚ>qJ% Zi{t^"tGu3g-coAi$s]qQJm^)-;ٓEU8lC G;֐R%pXA"&"Һ%+uouT_wi4|%޺Y!SFgsUW5J.]n8Ge^*DU ID5$Ju#Χh"bo050 #, RiK>(/7 $iٗ^i/#rHtVQܢwɲXSp&C;U}CĤvJZ4Q]^PgUSlRR HՂA8n>y8[#/Lr(q5stskW9{d7f熄YDr>y%&M;m#(FYs7[ͳ  KPZ%I ׿i(ٌjAdιc,Ә"Zm=>I%'ZM!b!9(q1tt*ik >H01? amP;eA Fb<.%ˀ;gD.mU0o{>&7Gy^;V#C10*QxF1Q{SlG` ߽e i?Ż41AC%6_9j9H=_k!ărG "4`\=Wm^24gDP DK{h$/RAbh^[sp^o19/. 1koQN Sx^])hKYu(=3E2t@hrJUl!ZC"*M-dڴ'f"[ pʆx\JÓǴ\+iMETͮ8A".ŤA ^DIOQv*qu^ Hi:v{KyDpەXɼ+)^`"wC0G+kүC5l25lbZ{A/p]@7 AZ>6لk↌ RJ .$SZfx~wGwv?, C,VҴȎHvK'9sAzF3. :N $~{6!U lv$ HxRcwGt1t OSM|}/D.ˠ$GI1}LA5FM%x섩&1beH[+O-WbG|BO/%(QnbN_i:h%悖Q+)oU@mºs(ջLqP4-*% ku\_WUtZrR HCRuԑa6Rr=+a AUT05󂿉*$m8)8 ̑Ch[/ɷkżux䒍,8^N\VIX`h6IBTeta(|pɸThOJ xöY6fV vkYV 0PwgyTBT^|̱_9{tT-s?ǩpP,ֲq2z%'0MPl)*~OQmr=IK$XyЁKgv'3˻Fkp&^bNEMs'na? _NjOfa 9GDSTt٣KX^Gmqn DobzCVU!t[Ijj:IqI+е!\MZ*JH{2C~ДZa}F>ݡ#yϵ&uQV4c4hw5k8-N屴 ۗ6jhR.N B[1H6-$E i|qKSiR^l: ⽺ў̭,F;>R)Ge$*҃Enk^[ʡ4,HN΂o~_,c1%K <5Sʓߚ"圤KCp6K~tx̞*f٢`H)`GڿQeP kG@cc84Br5 6!^z+YݍodPBFw?Kxݏ3 L :BUA?M$Lu'%4ZF໱;s8 Ó`=BF?"]2Q.KwM7ѡ À12̸DY9hnˍ˵e0>} >v8龽`sdB/MQU6{\>A `]m&&)EPPuU`}U>zdD-Wd ̘PxzUGXQO uQ#s5:KZT~ <B0qM >LsjXVG,X/?coa9B0Ukޥ #'jz)YY (r [쒴ڄS?OG mPc8VՅh 6I'tWMĤ z􅀜.Tu@F]=h-;D9Y~L봒FQ*_*D1vٺ0vݽ&|8Qc^n$=KQߊY /q7.Rnڶh*2@?T~Iu6ӰXW_9PAH aeEmk*Yz]?V\><]=Է&:&xJ vT;:2{hx2v|랃 ]e4ulNjTݑ1Y (;3rd~2hEGlͥAڊ9'nғw\=bFӞF:MǪ̙FG>]" y;Xnh>Ϩ%ORb ;1)>ÀSLchm7rplPׇԬ+NnfXC7k+nPE"cӮ*u9p"o?5$䖄 #+!G~F!d 09ao7m:9۰ze6ETi #`_D<+ڞ)JLP Ba ~\.iu3Sv:2. X jp's^U]7:{X&9/r@ߞbEΨb΂\ ֌Σ&&Z{Yɿ"?]-U>~$W1NU_Y$ʼ_ŒJ .?(p웶^wDm10)d¯X 7T?w):})pG֐2 }`Ret tLN˯:b ;`w-;ut\Mc} t@5GTTQfi$~ar;Njv?>s3oC!2 sYhxFٵlh9tl4 F6VNs/'4KnT=exc"skfX"zɚo-F[MfzPDx QJ^0{u=,t!53KxsU-@a畬Бe5?pOz A&tcًj΀=l fl.)1s'h^T;2p% a&b. #0b:ƀ\3-s[g2#aⶰ\r8C"0w,K Fo3B!)+>Gx[pJ N NZb{] 9+~V2 C-]{|-]<78 m"WfuwfK{GHDH\TgюF{1M*Nf*MUpfل**[ܨiDej-P3h6P@Y-]lPsl}5uKmP,-*Hu1H|5TK(^j$sd 8m_aM,'ZV䤹y41m(7 s#""[W@oП:G^HiJff_w캮EOn:7z \<dG':b2P>*=p"Ӷ HX9"ؐ/TëW&%jݲc(qW~E{ڦ׷Owu^OfTm@'K\0=Cs4 Y@- 26ZKp,[sXL{9Ew|Rq kY|tm0!:6_%E[&:WqX :tbKQvne:f嵢PC'zZE"D]ۡ#X+\jppd~R;bdB<` :{/qlɏPŇ3YܿI$yaG#-FVSXrdݵvabF`/uC^'`N@P)}-&&K0|*b'T;>S{\mճ*@BK0k0M(Đu9eڣRu~e~5dSL'uO^aDkb"QWQ"I4s4uՊj-A74 [rQYj"I0o(B ֮܊UTu;cVu1`p5I.r))޳S<=M?Gy@1֯Jaj<_KnjMI0b_^4 ?\u#R7>ߪV#K ilc/ɦi;3 x=ncg.Ϣ/{5+$QUZ%2P .ג˾Xa%*8Q7'Ҷ)?D1d.nbҕ MM~9/@853 XcqgR~ NjYxR^׈\OYH=6eԊoWX$bK.&7M ݩŋ~=[h9{ *&j!Qb]A z$kfV(;)\lXl B-Q~bT"Wq(VD.;v6N4! #&?D6UD,k_ʎĨf}l_ŴU ]]V Sa 5X6CmVAC9@ŴAlb ۜ LǪ&[lwentm?B%K5 íTtʹ/_8( {О){`(_SG9&][uQҫC`eZu8b})j w~+A"**%jV#Zz h fDz298&l HEhι݋ =0g[7 =6cxw>añO4"Hϊ˨lъvqFQ0,aEǎ o{1SId8ZWٵWۋ0'䭏&$Om~VRmeBcP.XǾ@ )5m}65x ,MӫS0I{U=jvQM5jF>-7J{=`qEIG9˒S=Q$gG{jO psqz1LR-cMי$L^n(9xClWV1XYpr=ɺԭJ gqe1 -԰.蟸S94[y\oъ.mL}-9[G`#-Eݥ/hqJ泪"M՘clыx\9kcJUږR & Vҍ\ijcɢ $,:vU3.ӑ]nEjpco%nҼ-lOo~+?SJ(tM|>+cF\{BgٟC B}/١jT,L(Ax =RNcvMb])GZ-eo 铖(+xZ"hud[JB|? ^)᧟2r([IV:)@:jwQ.!o=Y)(.E^9k}P{9Cݢpc`6 Fw6gW 'D6$K4~`D %zf{+ !b'1>%{SϘA-U}dħk,! VwTW9^>Xs,Y& <C_]O؀!lcG" EHwWaY6g@XZi&NK k#- )zҶQ')lc3aM dF1@f!6'k'6!ȇ",˻G{>]}?te9cڄb*i"k{_ʡdGBI(N-.V+;z5UU~z1:(/58+%Ҧ8񣸑^^+Lgy ֊՚0qEbP@!Z'+_5e zɍP9xpD0cNKQJq=hC*oxR8OC/z TU5eHu #2Ϣʗ P5/MFJ|oGag/-;/WxTy/#k.l6n#Z)ݫlm,->=UZ5JN|LULh}hY'hd3X cx-Ӧ\M=Wb@R -:2 Ҳ[5 {]޹LuC1a쒔$~tF0 K ,FŞKgK>7B3JlNq#z՞a*->S2rRR=Q-J6ll''ː6G9Ԕi.~~9K[UQa$@:K*"v⠆3N/⯵Dc04B5 5"3J8a~l<ғqO-G@iZ3п7 zj!_B;&i 0Wg!/բB&ޥh͒k*v Xw]2٤[r&*X_9}#%0` 0_ &Q# ztqW7RC\%R& mHUZl)6 !saQk+9r>q^pOwJs.Ҍk ۋo'}%+GRfYo)yr#&`TzPZVYR>zEMHܚ(}&Ȁ|t {p *Rڔ#7 ĈT3m0i7ᢴqv7̿x!]pafb瓜0a̤,-١<[ T=ۈ 0tغTעn8S=#BRק"cuNKq#~V#kϾ6 Q ]1m,NQ~1{KjgO+)hСGFco]AuT,Ρ"}~o+6TƂ$|\='rit`2A/xnet$Kj)Iv| >o!Rb9!.&9}ߎwaSBqڸvs7F&H@Uj((#W|&`N`%8;v*jH8`MȇXBd0XrA7Cm{Vs G\gG4X1yJcf`j"xhwCM8L N۹g"%pSB'o_X 0L +-\!jM!{{y֜Z'^'&}Z1c"-i`Z >6v.>`b!zAM}]ISYJ숟U ݓptk8<51*X~GAGoA Qڑ RIj*&0_Nc3*:sl>o:SFҷcQ^ka+35 O+NSk<  r P2M8oz V΅D,]ͮ.?ɯ1NdBYPᘒRePD4|rp=~zN͏a .ޞ9 u]̾. `=I\RqELhnx 2u `  Of,E>pre^~+>Z)±tE0Bx"e3'̌Y [f"9Qhqy]ƋYpk퓥auzNNۯb ynxDLcMb':uG)XYV}&OSNU@T{u͹TN F šMS+DE_@4tXխ\ܕF 7aO٪;qt_y *߫鉎&&b&<LElLOX?u+co[Dd $BК(᱉Ja xlꇲM!\.wB"9!; Xdz0=-P}SmtF4h\NsKbU'q -/oHsDRCj>a-DC:ի ԧGꗸ(nv4F TaboF= ҃kh6lGYr](֓`.,F@6FJ4TY^iG2騒B@?L_wPd\/1 <áY-sv"jڛm@n9\C4D0 ojO?;]X1>űc.ų/s E1`qтC!y_bp|TN 5 `5v.|Kχ/LU&4,&0홒=7hO}#Z<q <+us]Ct,=GdkVc+vU E ѹu`_& A[fD('N>{5j㎕cN~% }`#ݖsT  !{|Mbaaz!) "LN7Du9pVY7Q%xmxwlFWN<ȕ3c{䓓U)TQ%h Q?l*~ոP) ŘJD1 [*tnX [ܱpyO=& 2675Srk e%!4pTkID5c'K{2 }6ήV`{]0XxU2&l& $@sB: )ęAhۥ=ϠeZI 0=H!HyFk0Bh/_fao2E=C5ubcS;a*k'ܨίYbg6et%_ze0 cZ,r0d2C7Bþ iA|A_7lRTt3qG7G8@@[Lk"JqS>7ğs_"wdZR"(fc*8#f:Tstp;],D66@7k;k\xuoڜ 0)~V%_fti~d#yD$9*j8JǚJ%9vv7̅٨现w6|4?+Zvœ+z7uEH x7'j}?!}/p-?ӥ8')~=;+Fi&9Qq*@Aur|X=U(ЦX&LWtj|My[G hZkpuv@\tiTߑ{{}0 R:oZ4W: *?BOf[Ӣo:ukvH& 0(CD׵f aGX1L% ?nY]Q <"@}%rNX/%vh<[![)A p|%]d!GٵWTi4Y]NE^$ ܧպf$dߗ{xoJ+ߛ!pm8S{"}C)3 A͵ a譻UiYQ1܏' h#PV;oRe(n]j Dk8PؘnhknN܋4% 7 9D2Rm$-!փ=Pq';ߗ)|z@ʣ:ɲn:=ؠ>WtE2f&'de,0hQӦNoꑔZD~(4bo-;G/HnδQ@мWa qoKT4J3`[5ItOe3۸T?Ze1Y2A.|_p85ҴbP6?taGSI7^tcδX1$ܸ/.myWX+a&-'PDUg[Ն 0R>yΟx6D yoSF-aҶⶓHഽ:?PJT@34vUvT#U.ቃ7RsHO!M(UGLV)A_82sd\, w1*X.YfV.!e=[,lz2^ž؂AU Dix =P$-cxojtMDar#\V"AN[ .FŬB@O|_WT=jʕbKtNx^i-y@j*,$l1 ߦ "I9̲4Hdp-tkt?PR{F+_EZ%HDfD1Bmy?mlkI5mV99t!dt?U k'@YCOt~&hT4{L]]/k مO2& [Ⱥ&KԩJ"Njd+Nz9fuXⶇeAukpБzk#{}/ԻfsNT6&>*JbpgHK5$4PF׊|5z7ux̆Ha1R n`8@j wX fq_R,ԑdzkFAx-&%l ݺ */\L }ISŘToe \v2)~ eD AСї3."|*@ePN$ ETҖmR5#Ny;;9ޘ S,vxTvI}HÉ`&)ʄ$nO)\'8T߾葰O{U^KMc#EpL+AC0]l+>M%iְ p:̑<@gFDp%9qOLNsj jXqG1=ld5S QTpgmQ`BhiC1&2ѥZ($B-&MbIbK $m, @^)^leV∎6_"![7ླ#S(#9Z2v8気{?z 9[oV&Q 7)ZT02W2P m*{{(\TbM%.x.7 C,Z(3y@ [KԴsB`37VAz(CB:Mkfj?SSԈ $%)򔭐ߪ @*5`:3QTdIТJ'6i&feQhGZY'/ٻ6HAߒ$XxYF#c5l Y/A=rRqxIF\׋^ި l)%#٩ݿ?xo06ۦ9[>a9e=3rPړݛnd]=6N+R۪V#լ"a-^eN#<=[?{ o Ȏ#u\7Uq>ǡRH$_it3!jeц alv@X Ao"\C4O&ѦЮZ_Y16E5d(͝ "&>*t^mo s,74k#ץp)l-T(rگXX0G5V‰O Fv3)0x.i:Q%"·~vp b\©x740*v0f7Cc&2 J0Bɉ˿I4 _rtn7srrl/5\M}f644o -%"-۱ [\^5VH&M8G' '\.k?gϏBջfM<^Uw 4>G~('GOxAC Œ%Y@$QWX;+˜hn'@$kdնѤ)MXLppb3>1@>6S&Cҽil5Xdzh2ܭnMV[ٛ#7~ӕMةOnT',ߨtN`B?:4aU˹`^ś]ƸPٴx+KNoQGi16K}uw|a;!WnT )v>ciA['[̭ A!#Y^|Yυ]4e< 담3O6 )C;F`l}UC-iVnQ&!Ow!`J*u`7!= .|u4܈1*g*6"]4 Kbj&HGQ=±^9jm/b)2Ue؋wc~`^xpJL8_֘" 6hPvPB/\Ќ{ȤFhA5y/%{[,GzXeG{Kmy9p{9]g2@Tr|(߉q,pHŹ줂$RᎬZ|hIl i7STU0~!r`W)҂'!aNԘ7r#ao fuMLc<ryWMy"93– L܍ Ī5ϑn o*Bohgs9D$C[~ {L\[Wl𱧟jr}[dY+qNe1`=)W<6!*אUGѬ 2yDz+-E#Z@bXEnÙ >P0?j)8^6M\Ps[Tg:ӣrt'ep߁y6L*)QD7?٬NyE6nG!C<=kz+# ^;20)^MnU?k&]N6ɏJY1Y #+3JWQWcH1${/eEx=Øq \(ʏ%\FHV0y=IZ=e/ Բ$E0i)U&R1uC!kKP!yٮ9Q(ʵF|=زԩx"]GÁE!љ(nYJI2lZ\^_iXeBh{SXm"/Dp ,-e +YrHէyDLn*Ja8:'IyI&e rg&<%4Mgdj^[r&ȄC0 bY/Bה_CO‹"Xt{v]&CBW9U#! ͥ{%o^W//7 ~`uRX QO 4A8JXd3vD?gihwdwǶ s٧I䛪i7I}lK]XftHg%%htyX`a3t]0C,jtC?xs+wy ^KnDU]*gQ'g1'dKdÅW}w yPo(8㠣 ?$lAscim{J(WqQ%4Vn-Qvq # .c.,r͂b";wȟXMp6%Of ds[rRKg^ƞWqܦI'd hz>+{ENPӆQFLDŽB(%C0͝EBΟ{Sd+^?BO&PL~p{hUۧIJ5/N[XύB]#\7clbY3 9{lk2Y OyzR؂NǞ8Pc~/\6c_,y4~p=N40kcS/{Ų+<~Ƥ#**7=avZXddMd,gn jgJֶP<ͻ0\r>T*,ҡ75јqD%]y¹]^D('eGӊ̜:w?@8Rlt 9t0z6:ajux?$=•=]=pVU݋KotdҼg,9QKcDž2aζ ۄ0Lb %Vֲl׈Z0`oXn.qRkԟZi r)phCޓ2,~MM!W=/9VfW< Nn!Xiau7e0;Jey.zU|\$ǘ "8S j{QEeHw`G2&G dyfTyp"~x/DLelo)MoC1r9cn\Pu*tg|]'Wd=wR)Befgf;^GBb5Ю SГ8 ꃲk[pY2XѦvqͮ ()6`ѱ3Ah &qCd5(S`ʞ&Ay>USU̠V.+J+83[/|Sfg’['56)?;߶җ}&N|=DXZ 7(B=m qڗ)R]$%uơmNMu@UEWeK rƚ|2|r0Nq{o NHwc{Yv>η|NCs=+BIEJV0 f ]Dj6Zմ{6/CMX{v.֐>Àew TСP"A|Ƕ*Xg9_/ΜdAYt3^OCSRvّIT٦btfp9m~HOF e;X^fAZo"`o4UsPbpFF&ʰon4 q8k|7lcWRl xSB_K?ӷ9 # {} s/UU+bW[tXR.5?B^A|A{G-eh4ۃ~҂jv˿jG:0@g#Oe.(YCu+wg\]hNW1}ZͨVKz7ZruXqk~콟yUewJJ&z y_ƕkU %(b ;Xj#-[?cܘHE ]ܘvqgm[-+:98TRc\n Tj>]ƯSd^#ƴ}h.)xs)C [ +NBMLsh⃀nehE-{ x s+zu+¿Ÿ[KD*.qFP'>x Em`g3e)0vG؉ &,ΐɨCfRbr4%2UVkݏ|hyp=~LMdceh!6o5BM Q.cgof/ʫ :SHVNju?hm`FSNEv*XK8 +2(R1w\*[1nGL>Eը(vSᩨWBfu)cܫN#m.mD-}7]JvV7= tÔ3T[C ͻXMpXNJYۓfVu"DJM(ZGB!>1+CUidiGD$-+{u bpYC3<,G1&O׉'5%NW\i\3װWc A*BH"#¶̘zsIfh(lߜϵ.ֈPopBrQ~L\!Y9tt'5NBB0OJe8X!hc VSZlT!AU7-4;yOv>KEr %-y~:>,͸eM5tX 2lOpQw}3e S{=$?į[(Qέur+ 栯%-mト!~0 ù6 _-s+Sdnm?6ȇrq`ݚ/)X'gI!Dw@[&= ~^v:3{KRa߿٥\A"h$\kقRkhE J$gnβTKCȣٛ= 係*z3٢&&nM߮UqiBlyk_Ss\aq6"!$_2%  a\X `tFܖZ 'wMMOe/d~dr'"Ȗz0HCx@# M;zd`02tt\%z(`FjT29wAt4*dA#.{yunϲӚxk[\+ !fӰ#{<&]b*z#^:Xx0G4_"aj @VFE.T?FMkLOH}̩V{,S DA>Wd'!6]_ƪDƏξ{FP?2@#/Ș+ oץ&p@E>Ami.$2;]`䬽%͊;H SyC0=7J g$~g^Kq8TnY!`&!ch7ȴj G1\oT_Nz" an!+6NQr| M YѠJ7aqG;]!An\AH(}O-am}kmʹVao{jV`;,ڴǕաvB7<*:Ю$/o Rw\:2'0m-@ۈHMw8;G +f'K۲soGEp }ç6L4) 9?/<;ۂOZ\_zZZc|o`H2oz֬J'ԖHtHbG40J*$p`/BWz Tt!\jwL!}cGJƪ{}.;tsi$D|ZFYl]$42 O43轭z6Ѩ"Z܂"%NQ/)LjL–/y|_k/ǾYt//bWD}­s Vُe4 Nki%O}ϴQ~7J%]%S;=#B pq7rxtρQfT- {΀+B",-p {#+"0(D4.j8X+C l~7\y1*"y򝚢DW0d&m ˛۬#ྟ Yv)c>U}(k~p44!@+L:JeFľVCkWZўP uȘ&eDcAZڀGYG\j$Xz"]jP$;8T?L]1N*xFRNL[α!dR&]rI7A:p7X)́yw>e+-"%3_*g8ԙ÷~sg#lڭ/] EЩOH_#~ngcati5 IMS)ۥ4ufTP`FU).EGM/e`$Lv4NPh*u^p jP"dڷўg`R?lpciiȑer )3Y>3"3{!V`2_ҹŭIk+^0}hI˖v>X! TYgTeV\9;\ƻڷz_"cQX">_akم,(Νﲚi ( XXL_OׅbQ".Wާ<\P-aFRVڻ+r<5^MfԳ]o,v#6L*=r.=RDHܮ!5GMJ>2VeEpJ}7G"E4#O'.;"YΜ:G[QD@gTO4Šl @%\))r قLd¦O Fe&/,M::ܶ6k9ѹ1rN] [D9i?H܈*Cz XK^%|(ڞQ$*>['z05ˋkn iwz۔n4Im>ET~ p?6hXf~Q:XΕ;r=_Vм׆ћ<;-/jF V#i¥GxKK `LԡcS QiIc)rSdDK#0Asd8y]U`zm+C&+ (VFr$rXkCg|R^$ZtبUN`x%:BIݨ4n VجVFzMW*E8/F.B9vj__Oֵ{} B$w'Ng0>|eJ$$iY7Yil>DRuf{i;2_Ʀ5{}s#8فp!zu&8cj/&U 65Pu[ea Ed3}:]-7ojFA.) "gOؘGtD˯kF`}=opaTKY,AĬA @#^eQl!J@z)gmn!aD@m]bz4޶$ms!ZqǬ#N_ t{/j{F(R:%pX^ǻqZ۲àǰ'߿j;kŽ@o(:M3ӝZYĸ/n"S0(QQb*l td7Nn }Ҽjmy6rû7OH 7t锌`ػ֠Zz5+ք 2kCq6V9ɵkymp*||Z&f0WE1oH I=M{<0Gu] )C[z6@9ā1Ư=spW>oaך2rb؍([n[Y5| 91y '78"]1ZaM4Kj0zȗE1\O'dЊ|fȬ)bX1Cu8k3m r;j/s̬%*ZML"U#; nv0xR A1zQ< L4cbFf%Lk(hƠ MkG(cޗh뫾1u[vq#PHAeT"iC)OFOT63'NCsϮ9xOBmIb}㯾hƒb-IN+U꣬W9˳f- E|`Z58rc Jd[gZ%i1`/.!NN[ yaͺ\gent;)Ƃ>j[mBGn$]A *7Ljw_i^aE)0Vp3:;"k-@AyxM*j].x;+Hm\ /N5拾9 e4jtW]&m> XǷ֚Z)$)>Xv%_e;X8 ?0+;H& x ,.nֶx$Di@tWJS)&>52NqD!D8@.`2K/}*P̪x(U53*zW|!J2_S naޯM=$aozbE&\5 f}W0 c<`>Q:PjۅJT}9~x6pa-&gKE~FqOD-I;q+` .;̌fŊd}1Z`mA+'َ`uE{O>`"{7JD{ 6֢kls?B-AݳeD4[s EFQLLhT9A'|]Aݾ?ՀQi//QhB/u1Iӛ;K%}cGS>ڭF9Tz^ҧbӐƴ*r­TT UKp 0 .p<^AnqX.#PXu! ty7jk$R& Ts. j>~^\)9|L}lP+׷.<8z]390nђvtIb$ω}L^#@:A 1ǗF%=ZOaiK}Y0 0 ԂÐ|741%I!S pMڳËJϱq$R6!k)>h:x<\SE2m~7m5ԜqnKB]-†eQGD<ڞbN2[,blfۑʊ_7n"ޗN_kU 8"ctC*s>L xT{խEvQ/P^BBuc.F58Ł;%vۯ[~zc@1_4Thz%9O~0CL4<6P̾A[ s3\ߣ۰|DUJ^-/HگRF](ޓ yDVxȒJߐSrV䠙7mCs;5X1 |/k8ɘT/>_ kɜ_uטƇ̣1 068/U%ў9wR~7Z(U1 N#}oJ<**+֙Plf@17Ce,h>&/楙Ԏ͗8LK[CƩŌ%#-1Pv5{7o`gw'-o\_?h[G/OЭaˠAg?'Y\n6O%Yqq4"~+\ ܶ _M<)\&r7!%0ef0h3 ^MǓ@z!0ke{0?kϭ7^Tq;r< `i@=>X4b5LI뇦c1e`09O; $"T#&FJ}=D8aLƈNc/5ΔI2ڔpGj#>F$!萅ʼng.O%xN/<2*ne($!(K1V-MsȠ?={xZk\Xa6)%@cY'N=-i8zV78?0ƎS![5l1r؊xaߚMy&i\l[_Yj|ӹ X2\~o֑8!@f'#m-WcFzAz y~ԲG7ؽ0-xgߕotH*XTsXMø֘"aV^k{/?t ?P}#?Ekk ơ7_.tX'C]]o0I;~6AǛn MA&VmckMTG@3ǻ2q.XϤ-}Z:To+˶gCd諱`#/!Dߡݰ*?"ۻDWGdi/5) >ZeZf@]B n: \C,Ob t;kt~?xfYn]XWTέ;f|~Aǧy9ѼF4{<0p ƳsDt&'dt[|.&&yBR jVh(޸M5ՃB ov1[t8-1;Bclc5Ufȭς v!qqy' Yo+._=o(?seъ)t1{s«>~鿺J!VSȻ9N_('uא%_!O1nӾ_z6㴒b*i@8ql_pԑF֬q;WiZ8N| Ť^#ǿKܰgI3%}{K|r#St1!c`mٷW$ӕ[l4UNjc~o (h!rk)+Czk~R\Wk& VsdݘkL5`rJT4r< U +n kJXz}r@y%׉"/ph+|!RdO/Wlw/mjs̟%3 t]$8OvDI뉼46`*G/~V-\TY^S+՗Zbn*D[%b((4|oׁQ]'N!h!60K ?ɐw6q<)PkH1([ܻs`|:ȕO8`aٽڜFzU tE8wu S[wO>_OyFn qJ-Gx+d@kf_wA0>n17ڮש9CN-RJɱ>z:u α&օ^AbsRXqU)a {*"JGH-CE+b[x[KqXa+pE4V{gc kZpBR+aOKF͞ʕ^VzxwL2XfN2Z2w kmgy>8zsQ1qwUtV/9aZ2#K,svZscEO-yu~S0az(/.^#&*Σh&`%g{+U3N6Kw)hc;h]7CsU*T0\>Z9o[8"D:ZI/"%54*u]ܕvĹf-Lvk@Rj}i p% jUC,yobJ)32qc<4Ղ@ }^?6(; c '\P6!gYVN 02> !(.c1gE/#p!Y#'nmIڮ(4{Dv)^S Fl tn'QƀPgm] OP HU7̃,"T3mW m;S4QlZ}Y6<ݥ!zyT /$JDLV[mᡖZ/4@- g (_hw|i,ts=gEvhWAX2iI#6`4{.& pS(B t{a0GY:>MB3<*{rs?iR\'Yͤ= `bW|A+ .؋ #/2AOKxkY?ƧTYZA2M֥2Ε(WX -/p 7&fNlRH2U\EI"M=Rڠfܘ1a"&&'3`? 'yF(*mv{K%MG0#ie<"RXP8Lz&TtjJ J.3Rd +ڧP9~čGnntM_`KWEvh?3JԓnI>g~}9RˊVdfz}y XgL&8F7ZN6٪u#kTC\xVNW曉(#m~/(Vά@l0Y'̜2oϞwOm'`^S@fڡoEf;S7$X K[V +usw&R6{ $; ;eZhV3MU|hI8gFv3^4mXqLpIZO-(ZW vJ[d̯ZO)YSzM촯T8Xa 0`@ushz>o絜!l2:ݙTZ\B\$\_FYTe.UaP#'W$23ޚM({`mO ߛ`NbמRڝ2./-svD&# $Y1 a#56)=, 4?)q }W^*ݖ 5nCsN贬tS%%@{M N=` Qi5v:<=.?iBh@:>ڌ$wNV1vD+>DMbK*ow YJd85ȕN".y]Emog'C sِ6~^,QEju6N~|w?D^h@ 3@> j(or;d ?'3Wn޴M!AINQnn.ƽ+@97"pՔZ%u(pɃP!d23`ȵLjc?83a JΠ:LU˂bo3 9T5S-&WʐW >@L r6htVn1[|o^ҁnFNG֘[|WX.1C}ָ |y|Csn G&EK-=$2$/۝8hj!`0eEw &?[Y˟7ATK F !:?/˙^q p?X^2ov>< %9(WlEc 2| jM: _" PdF:ri{>2:hw:+Prtƹx5gp~!ʽG˦K;g*_݉;ZӮ6r:GPț.Wt Iokz$4KcswfAg `q7派ub/@ j5 ddI{x>gA6B(@E?=o!<\K\ROOhS Fܙ ST[DBr"i>*/r: n Oɫ1x.h5ig RiJ,ɬ-;V2;m]o 6MQr8TYeo`y}HؔpXaTV`U0]SDVߡ0A8 3.pri=7FyǩzEWa2ȘޏZXU_Q&SV.p=ơa4Qd/Vgb!%1e1FV[-a/(G sDCH5^DOGݜhK*̰1[G\hүpżQuk|Y| d-`恽{ًW!R42*:H~vÆy!O% id ^oHW#XO'r\6YCק1-,Q} f1w/\e/jpAnk+F2!a_ 2VF|a÷yz٨Zs>y" F<Áe"eN΁ :`]e~]i6Hj(ȓvUB{a-ղN\]< `)-I}I)#u<{i@Bpt\}E@`xR͉^a!I jŸR9qmߐ?[ K64,hxf3ChT,_l2 FRޱT' Xs ! jg"(ʜTpQ̉j}_Egb,F!$BP>yziW{X}x<^lۖEM)|J%GD2b'[WD,^[EKݠfyGq.|zJBmN^Vm,uTspq#ۥjLj[CF"JpW F6 .((v:PaTaʤgb[b~S@8霈 {Ў~ٷB2Dl7eyjtq̧_aCeRF|ۘ`iS 2E8!xqBsp2-+‡Oju3RtL&7)f lJ1Y [p`zaD_Y[/fY|+vFjEiw*ρwP~c Dhɏ]%0m7OaWb%)-Ф*[lgSNvIt+n^w+ޞ9+_I,):eIjW!E:" ,c~U1 ]&mnlO{rfd72-0mP d0^_"PʲxHy) CϬFZMM8 S}[ b>> %ŵM̩8 o!l$qİxJuvK x ӈdU5eH&쫦 d dXKl[wZN\YBnF쮬zVtNItdqNQĨ^QX 5?ISw&W3Oj& |\74=Zo:61Ֆ$Sb>SPW*ІFz3h:}BCܑ34?G~ϼ?YI^$^?єZt/:xHhzs@ϱ}Qo 6&3x'}.BԬ~.RֺNJz$I*y!npʨ~<ũ'iL^d29`HLHDVPD0ErOi9Q\x k+ XX$ajnԭbvFhQldZ=pTe&v#+r1%>4$Dg.f 6y- ol iuԔ;gľ_C΅j]OAu{8;7B^njT-?i-Y-޷{;$)aC 5¢wA BZbM;˹9p.U,mqE:(HUv :Um.l}r(iؘVq[n x8:42쀌2a% ۄ1_/bp|nljzJ΃mQ #Uмy ñ+1 D܌ͥE[=>q`{r5{ظ-G)CR}/_zUф4N=iNG˅cx ޞkfk$iC璣|]kJ݋+Y4eT T4ӡptiq.FS;;3i|j*7|, 7D3MxeD#$J[d5$“ ְ-Nѝi$K㧐]"$G]W"يa_p 6 = J|>Aٕ˻+a&/2jmqPj=,r^tlh TxK ]5kWȠͼlvKcPb׵ s5V!)*65Uc7Q|UEO Sh^_Q%KxCިݳ5 qQl}_#pS36Ϋ:67/mNԈ31_ 1ٛyCzR YG|VhU$>Ûy6w"{\P%:BMHRf6}'FvDۇ?#X2d`ڡvqXT\\ qAǔDkUI)3XMtL;Je׭9J(Gc (Y@Jw9{b^xt7oYܷשּׂDe2?Z \N` gM-5΄ jAy$s&D^ۨtphYkm'7Beg Hh^>xA,.I}&=7N:ךRwD[ŽSL,㐋:4q㾏a8r -Ub3YS'Sk:P-ۈDwL*h\sM{~]l%Ʋ;fQV!k# n7  g[u \083Î5{L0c ӏd ]}iP@a5.k!yFub:j@tN"S5&釿V6(ctg6KuJPc0}1x@Ɖid/ziF'm 2M=^#Fx^$f,-A^A;sz 4lY~#PJ8!<2Y_ ~&f2!ż_J0O][qB19͸}ǧJʁZ:WApY˕K+=fPA4oCQݖU%0:?6IIIdQ7B7&4. '-spSdfXI \K䅿"D?<Ý.SŰ7a7hXV<QbSJtVA |3Mot=C "З`C/n |G}_qB}|`&M^Wԡ<1nZO`Ŝ*Ŵ:~hNneq>5O Rgn6I`yY;P3SM6n] @. 9µk`;ԗvXcq!R99V5ϱXWCǰ-I㽷P|\2O3g]W<5ഫKN~X#?Pco/Y_2TXYcXXcTl磿`l4#'j~j3RjtTC:Y=x@ԫˤi[ȁӥN <Gpנ36Z8#a<{ \6(Jp9l'!OqPtÙֲ]o\M:cПsΑYff%׵z9ݦ2jiX&9&rHp5qxӿEpʇQ7 SQF޲0z'd.b\td03KޫM ~FNCl,I9bP{TnQd[<W5-vj!ˮ9^/Vpzl;O2e | |:#p'0џ?9$,E4%}և÷ts©\$h)anzV=@L9ZW zVjO,Yp3ϡ&Ivc 8@(/V~#A7eife9au(XzHi'Faœi9 -psdrj _T׺6f}Lx!DܦlH\l@۾EM"Ul1yR-HɃgxD ۮMly:1}m-9×O}]?_U*1d{`"sXҖB} agje'M2x>%+gFv\BN2Og-Jm?=\Tmޙ[`4PDg=_p+6iaFH`BPuHC?tɢlcr'o S4oM ~ێbO Dߣo9o3>(&4ׂ(m'Ac]"#(0HM-?6'SgT̗#w3b&*-9!mB'w*R2)"fuFQjYǼĩ9.+xY94JS:IPWg4H?d6ϲחn&|]'y P/ TcogiCő}}J,6 TĭWh֘ô%KY}SC 2 BS2-fc>H٘.A`٭}ʸ =/ ϪX$eUnX+x4XƋESB3$A;,I+ALNJPy/_/lYßS8G.#[Í z:ŠMiKޓRyː Ne9U$azN->ohPLj?Rq=\+6z~Uh1h@g )W <~ϻrBdHg҇$W@ 59!\eXN)-ټVKɻpF+ip?kPwR]dUt&Nr{+Ojе/|G:Q k8;rkYLL|'0L :YqZr9V˦DžRZsBQ~oXsESheɐaǿZЙ]5PZ_F~t#l Gt ^oQ='D ޘw*W+Y¯+Qqݐ@hX&cenBBX+'R!h 7PZqI0V<ˎ 8=S~i-l =xRMr|\!B]>c G藥"'OxpYkzk%x2'gP` )%#&^w-x]JL,sK8{s)Kԫ|ׯ(J>!Rzk+ $g)w 9kOG7 &/HAHfȜxg"Y0\ŕՆdˢf<ѷE 5[Hİz?e[;߻k;_š+I` a@D#C"a rU/1)=^ &Ç<#l7}ξ &Q-Mb8X\ك 9zoRTir feivL%Mm0۝F:/nF[vYx1^YO> 7 †Qs2ff963 5 멁-~cM珵I39s+^U@8]ߊyp'll EZGLSGͭ_αVd+y?+Ec}o԰ME6ݼeQtc$C|K ՕDP4uEdH1rho(}d# C]nPARX A/:vbP>5e7ߟ U8*Su 6xEONs]h8G&M06qТ:w}'8ŕ'2ݛ Fp)fo%CBAABrzn.$:6Bs=!ԫ*)8nJ*58mqfԋ9M3yE y}&96K g~H_Dl MD<4D|43%ty '6bNҔ`OC264tGjKჽ=AL1|H y]?', 5PB*C?g_SvߌAغκX+Pr=a'Tr=3Y4 &QSϲ%OZ32?Vn!w<7< ?Lj#;6qrKevnݍ *cj3)T|☫e•lr} h@"x%):ӝW;.A$ZK\9ݲ}ZiP@)0&ṛ8s0RNʃgs#Κ[+;." 5Z#/g>r 6N!VcO EgD85 X }NZQ'Da':/vE_{CŹ瞷`<*&vIrtX_1#o,1d%5֋Lv2;m,Ե9 vKyfsڴ]k~CvAډۻoZs͓|l祺 9h!wuh)SVCp'xT>PNZ?׵&~9\m¤K$v.ХRnLS3L2Y3)h])b(j |w:NZ $t,'KwW0$ciH;4 &Q>6 }Ӕgz' 4R%SܓeQ)h&&IIcI #u1JOD5v]nNљ/Wo{G3B"?hT@@!J*N4m&rc(WEWF)ScM.VИ\J6sHMe A#vBW ?(&"?ĩ&75 ~~6;Caږd .-YpeAc5Jaw$@PTdxJf!Ubr }.CPLv:RQ޹\XyAcKL7?8&DiR j, 'e$=[G\`"&m6O%?Z 1d0Faˊw{<- 5r"E8!SO*LO%`+[ȇOԞN5uE+4^'fv(OkM͂qGZ)M ⎫Rۘ.c5g>vݳO!狒I~ީlXt7?kjh3 nU׍:$wdlKCXUꪏùE G=Q1.i_l{@fjl"D~DNS䘟By9}|< ҃2R]%g=t^g:bllx; aᜐE ժm5"bMޢ'.9{-J_hwC{d,~םLg z{-IaL{T;T ](UJJakrd.OWO`1I>q &2]'2{ 'Ϩo ^ŭczϲm+*z({QA^< 3s򛧡9cs bh&UgIb)sUuyxr*(9'`]kJK-2c/B|g š!nX@>4%$ `ɍ.ܿN] uq:35A>% ;t]7|*J l>[7_g>F?D[j]5d*˖,qѯ:\Ns{55;/^Fyÿ ^[?AꃑDJ//2fC(?_D3NMW֭:7`n 2 a̱pu7ouB#KO`VԲ#`Uu?ݬ"Ȟ!|lj[rPAnZt8Z63>ŠwK zA/?,I]M"\\G9_c\1G=Fku GwyHf5,ʣur,6wGM}'-o|?K6&&KqU `OK_IN>Fis鐐Md.bnu!ߔ "3 |ue8z̡͔ăTn6I&74;J/W^|IC'Z}퍒4~$>Sޘ\bx!!PQv@;`!ު<>%ؖHDnJY@(,&ְx]I)B +}/z%# L2) YFkgDŽΏ9 u˷G}#`#*Xpo v6M+oR a^jdNzF{IOB*rl'3 SR6_T< J6bD1ct3("o\)/XZ0=, f=#FQ'm)Pi̒Ʒ@PB(zSkeD\EګpQ_a2"cek,y޷VS sagnjusu=qUGEjf Ǧ<3C(ڪ[;tטBP.Bo; JkA"3BAI,QدJBgGV$R Ћ(+deIAW%Yu uq*|EV5T|˂]5) V70C7-ʜ%b8! ʑ}Q & 8[~~fve%Dnd]PR!Fo1Ct&oVDa1bߢӯ- {^)Eɣ_rB"SCD3ujfQ>"̨&SJ%BxP/]N0!%=[߁[+b]~y*;NgPƙC`K^dQ!qZk:T=o5! efӶ1i_έ O~17E/8T>czSهQI{-d,~PȆ .ufXl̐]q*6K+*\bz.M ]:ջΞ̿VڙeEEl0/A ۳>moL-c49Y7 <>_G?7Z3DA@wBwʦ-3kD e.ERza֜j~F<@ZfhQw>αgmfpy`0q`pX+|Y,4pcG哓B,sK?߳feutQzp^ BkBszH^]c^kՖ{B4+\TD:NT13D/EO+ ˢAHY'`by݁TVB-mכoQm}uk*ٟL3S,U'~ P %pbXnʹ%͑M>8*ݥ@߽oDL 7/&`r.$g:kJ|6{2!ϕr,[DTؿRPP-,9WǵGq P"&JhK?":AzNz'X0L%:W#@墮&e\D J( q)43n]21hTrw#ϭ \P^FyF;:!<ĥAb3HٲdHk͗0,鱵׌67o2N/ z33g#E m\'=^p ˌ^uÍ3F1u/DSxIP{x1]dMl1Ǵ>AHl *S֙:N艽AJhRgPs5 o=&aw5R)CQ%1{=Cʢ*;[b53APu$oDZD۠#?#2I^TGCt\B 6}KtEp N+ЖNPk%:FDSctإĶņ_g;J [tF ZIWf$jWKoOrƏ|R8<ʤd1q(͟")oضUeh.cVr'u*!Pm',q"7u@v0_ `,(ՅZ$GߠDQtimiܱ,k>v>`NY  k:9%! EВ<`&g\)%6OC\\;aFc[!* x 0Kὓ~W*P]qp& 6Ľ/$6qLLShcVoSal1NOx3+St~.p ^sl;S0Fo [>\Ii?:d*Q|k_T;[w% ctUh&@΅ O|qeֵ15˜"{@]||Sd ;4Ed7-4fnC.b5'Y^RQqD#.F/ + z{2vov7WDxQm w/G喰aşPqE|4va*UoŲnb2|:y`ܸoer\F^\H;سj%M ՟}PF’m1ʒD\j1Ӳ{B1jIӚ-[4cJ!1RK\V'&*E3LT%9'60%ɻ@,驆GخP ca{^Je;|s:~b-7A[K$ 0ݎE\0ϼN<CMzz([ g#'K^=m Gumj8K fvf0}E_u ώ!՟t 4/ԯnFOAfe% ⠧Di HEA*e0X $?DhԘN#ޗ߇ LP=p ?ٕ&'ͭx]_p:%ߨX$q x9΄Vz-1s RGGk :xVތ2zmis\ڇV',C rخ0G߿$ՔW3N?.3$_1u١&kg$ϪfS5u<6E34ԎG$s *qAxpR1)ѓ+l8|~?J=ʃO)DOi=Uf|G\2z&$_A+ߝ՘ֿN[0laPh-BK,Tik>ב lg*>A9~Vp+)ej Ys|34eJ1]>LJO݌Ǻ% 2 KBY dMr0};/3HgҙLiS )`,V%-R93[ܒ] r2c$8#*Ƶp5*j48bW^i; ;GSA u,RW8t{ZSU7CF SC/-w[B:C.:aqa>ݮ .t&7'V˿5:̋,w5^dw_\5"6{+6Ah8 xG:7lq]FwVUQ6 -J] A^6k&zQDcMUXE)CM 2/)%"!Gx@EXubYaUIp^|&6Oh[L~ip>p|8 EbRz*77S0py=Ef iry#@ol-Q\P50LT\=k/`(" ?=ZHT= M4VM7;] mL 9D^Cay1 bf@kMEu(ܲSo".Dz0cK۬2<.r#h\$IAނ= @a׉;tw]S5^S*vP<iN@< x-;>N6w9rM2o3{=dj3)U3i(" Y? B}43[p:4;uru%Hf* 2xC}MU.\VѪbGgmGɪcNB_uXh|֧NTBid IήDIQ'VaX0"Ҥ>[K[; H9aL o @veۿou:eݓu\Kc)b+ܫ܇|js.u+&U ; k&5C_@SPaM!]f}$(эK,. 1 QhqJ 8HƑFmW峂JQ؎؆ KOzxCb|y,.+|%7`@oQ{͆ME S!I7s/A<)::;¨Kƅò*dt1!xB˵Ee~%׳ <:51tkF35/|R}cf/Xs +"#!mnYtCcœW)r"ovycB@΍FsTxA};:JuYu}hNV*ekѫj\ኍBbH?O^JEٜ.6<%L5( 拀PHE#.A[o,u]h,$fK@=?u9P%c*?Ղ64UѾ֯VD%wơ@RzE ?AZ:H]WZ,yO@{]_FKl¤|feS>v;k{D rD!3q|WU;7-".mu2O$̏:IC|ޡc9ya:S=xTZ|ndTaGׯ㴖0QG A",C~ڙNNYRKSSbcиuq>6!b[ Ka*p6M>U4=Ołx\8a]iCr:=2zHx׆Y$BP7.yA xm_#$HՕ7el=B%nNTҺJ;hl@G+>ns&=͙fd97ۮohrxߎ8&{CFԛf=x Hmb*7B/T+NЌ}QMc#ďY}`ߦpTzU: TZ>+Qjq&Ǜ7hĶl͍# 0K4m4bkx58w+ ׉r\Mcz/-ID@< a6GmHn`zNnp2E""n%ꢣQLLp8,];QNR#W9ͭtPR`e))j|H3Z;$:ٲI̝lN\t]Z WnZ4ձ =F3 p:Yӫ@^xOk[! oU>~ɋe2L\e~vZQ& "AB%V:k3dײ3t5dy[_gyZbԤR/ 07pyw$@5XF?mq{le5> !b;88WکNPWh+(z("r `{ŝ&` NՖMZM)+$We&#5^]4GCѲDz)|[.Һ7,p$=cDzX!gu] ióM2<,1*"Ga5 /Ie1h)Y0۵GM&!<q.eKTcZ> נGEm̾[Qf}+x `$!*5ԋ"I)ܞ۞Ų22aHJ*Y&p-~bȬll{:ƫ^xOe2/B<8ג̠ӘFx4AcV]!4ʦŸ̕\s,w33-mZ7j~L߬~hL:XepȇSSdĽW1,Am-~m @koG@1Rd *{3f+*2KsQ-@H@P %6<i>牫4#T["n=l`-F-)T;s?| )(7nXwYYr02iB&^Ljgk0@ᕢ]ݜr 0:D#\"QBb|D ׄc}:I%l^l'cُGCmA W*s]*c=-0zAq8&o1dOUuwZW$E¬Q%s XcCl_˞zniҰw\yx%v2!$y,?3l7J2s-Cr2В=kAB@۳}z3X+wb%Yb>.Aj]T|GٶA Fffq8MY;N(쁂W9h bEov]ذȃam<v-ڰs:iFo 6 'Ry2IT>LJ]\Vj'yiAzt䆖Cv; `]ZbFH?{h)0 :WJ:TMw&&l/z5CSգbzxf k\;uJFs .nY5-ѹqbCS2«aNMP'S6_KE3SmG$>@мrv~pOPQBSm?UY/HeqR)=!^o*qc J `amT.V^0JkC.(Tb^DY4^w0[;2g62xcc' ,i|fQ8{]{ ]|/+B6JD-r83Ϧ6xi{^^RTb0oB@DsV*Ǿ .ť~ʩuwUF z\ڮ-D9:W yCx5oП$'zڭ"2,=aI4Sp28:#nOQ6ZE+7N wDG %Ï'HM]w@"gs"H:?Ʉ|K*Xmms>pXI1֢?6+־9kY!lnFGB@;F**1N6E/d2> tYiQ~"ޱKbN[^HV[An K@&S@`qXl{8$(n.;#U,t>)g9 mXJ͆^1ƨr"S pzq!u=u?MbqP$n`x`5CJVF`g~G# Y,If{w\u$C'J%?i UGG:DaNߐCtK%nC13kg.Ңə5Pэ[)(=Gogi-}V_7m>Ht[~ĢQCk1n6Qז 0er0ݚw(*& Ev}!xFr_fi48I-fp 65nG)+9 @E䡞e 4'▎8)d1L0҄|DL<Ӱ%<`9v|Ck^+L|I%w nɿLKMGGUg"8z&\Rn2~69(3Z0$¾!H^L܎&j`pҔE ۜeoM}N.wN&bfvI3]^3+PQCXයIyvsY]WXgJ`*7Si{c|=fz)ܭ]?TP+Z˺WhgdHRVEess|2O^;tKdM#!l: O7$@?Sl0(*dFn_j2?k3龡> |ܪ`֎a0h* y=yInSA ÿš]ý9ttCA&0kxcz6q^ *=DbK[{H(̦G&~Z\?#03{-CD\݁țl8`ܟ 3A81ҟ`3.N(|`tQ# ]6cf Fn0Z i(@$x_K|CH3}HAxl+X̡T>"$ 7홟K'@5AGdNrrד]17(.iGQvPNևhU0J |d-qt5 js}t̻B&`Wq#f0tf)Qp tݥz3KujyE>1@nҼXOZ$eGZ*AoS%JD=1|S@ m-v">sabcW҃@ݙa1t10I[g%{G9=Z3)v=I1QJ% u E F}&R*BqbAS$.%#dk٦wԤd\E0 HY@ʼns+{lZYF6i.Ũ&[5 ^~鈉B5; 1=!^8Sאn3N+|H}Гr \&PbyɡK>%mx,euvF~1Vԓ4@1r"fSUo[$P{m p!e? -w7իv$fnffFH3\0Dߕ Rǚwmr`F>p~*ȉ1!S(DSr`Sza,M肗0JStvb3jom%7fwp{27o*+RC6MXl<@T.%K*;&[gCo┝F#TP4SwcB]T.r GYوXs03i\q RIk=0-,:1FoowԭjN: VU%? nP.}:SN|/R`FO4Y%OTwTr>opNZZ|U87IJs۫X텘|Q<Ё\4{'?'V^|rsdBbxHs\0C/WQ2N yf_XQvg$9D'臗ǕkisGK ڕUO5Er&\X KOu& (5Jۦ7d,:<dvhUHFX0]O  ZYt$ DLbuqw͏w|7 ;+odBЄf"yzq+_'~\n{@!DdHv}YW] aO.[BZa 'T[^_Zd')·#ś#Ћk.Mn W$]HMlRijAOeM2zM=XDMYXȮ%?EV( izCrP\!y$B1-fpq`\c"?TO|&1u>!g a/xipa RDbMy{b0o- ^v]fP=~%r3Np}r ސ@]&p 1[ts_63< \" u䧮XOEYrrDRK1V1; eC"i:Ǚfs7Nm!XLpI9y$eB Y-mv>Nv!@ɿNsr&71 G/%{`iʿ!l"2ʸGCn3AwǓ,ּ]PG>h1O)Sjn*&e?\C՜ug$'i,]4E-PP:Ab󪁮8g mc%Ǯ3c~P 941TyNm"MJf>l g:41e@m^g4tLdTTeE w3īR''H\j*7e?)l}|Ot#hY< z59E~8_jCl ߊF1|q{3qǠP!A>3%'žu\ab_^fk+gk)eQ5RLn #[PobSLܣӳY76im6?5jw.$PKY"~? ҅ba)P7`4wJW5tzlny܅0d`Q8^ fgSq;ݚH q=dU6G6Npш\ 1lydUP]Ro#_Ofr4@@SK.x@fHLF h^X[`>@gKWK5MP`|y zT'>zE3~ ѐBaɄH_ `u\vc\K l:[O8O& R/E%N>0_˜P?&t*Q䜖PM ɨfʫ껓ح3+CW8wÃ`@xZ-uv@ؤ ) ZP%RRsÉT!f +0>+eoYֿ`][Ĥ rQo"F|Q/RҋCQ"-'Bdk#o9wC>p:Ȃl.ZfM`ˮ Bf~)3>XN { v!-YJ`nOlݼd@p0xy&Iň+RfG\v-p@?ǯWb]* @ikɢzQz1YVr'7l-Š %E{7Hz~[JdJH<Zэ{ЈM=> `7"8WiO_/Tg,) l3F_Ld ,pp>Ü%yw_%+79 /o4@>RN퇚S-V(B$k`:"zM5ژ(^QZ4(^pw+ov_J{m= [duc<(tO򵲲=_ i w!hɄE4HK8E=D[dVnE8W~XY^b:Z54*)SdۛOϣ@pO@#(qve zq{;mRVך/:D}P- ҤZp7Dc`!U*E(%ub|Yg"*Ei5BPGXjI04r|ţ.az'o?6al`MVԴK#j~@"z_,X(RSNz=ޠX%C]=Kiq]=,\3/} d- Rr^VY;8h?'CZ@-|+Pu k3JG -CӸR5Q2VeL\g_M5[?vpڧX^Nɣpmb̭4z<Bcglh+F"!BSDHbUl.K Q_"xhҡ[n/qtT{(ruuhT窤K9;SŲ!e3e/e [ $*&:~% O"OKR1!Cg׏n* } _բ`H   t=@{e{yʾ-K+:ky{̰ @w5sO/V1FLaSjmnIY|WxDpK2tz0'_=JjZ2qzHZnϓWmw~:8vUpi#s ҥwu+t hc R3X֟pX|0{'?tHh*#`CD%">[3еRDDD)1qK/G 5:[`B}DHר"|_^*pE(eo dY22)C\&?N|*ե `ET80z*Q}5 yOҖ>D&}*RA;OoU6b56iAtdUVj۽bm/W8ؘB5gEF<)ꂥT֣HGL{2_f{#oi]cgRpd] @M׫\x:ȗ/ijRX 9|$=W'5L@+d9\j#&wBMN(xP wsJ6aD^4{p|b5b\`|OFv^Ob8L?S0HUN#Ksg?C oNa>ùX(oq)rRL)ɋk*Ta^tcA\\wUH=5sή051Нs&**ȉ s ܾZ}R }q+K>nk 4nʺ5ُGs&w{uuu i?$n@|g'D 1$w"ykp{jXOq ڞ}mKVy 6hFG(ñX W, Gg\8IpsK6cRwS([lO=ԏ-0=g^LNSu2FcxE"B &ߧ:{Nbmerѥ=QJ!dprBY6 tV5a?X=k?60 z.N1Q6MկlFK-ӕ[ޤj*{NpI 9 PBicT#"=p!:6^hrBrjɧs=s0t"|kAwx}El}'%"! 2Ri׆/;2^nR̎2nاݡ 0Pt|gECF15lzʝ9[h| sA5vђ[긋`&!ا\D^TޫWV̦ vDyzכDCsWA4 aoPM)/Q2( KpM8Jn.,09Ehb!Ṕ02+?˂/+eL-=&Z}Xl+ "I`.5r={U82F*ln / 88Cf = 1U[z4:)Q,uj̀hgjաC]d'tLa`=Tez 6P{R# #A?3 /t!$9i>FKؒ%%>Gz$dCP^?8#j+Ši央 ޫ(Q: .Aؚ/$ ~Uf`yI3)͕mJFyo=K 9AutCnc[u Ԇ3{NTuuHx4U_awÆg CwsP(s޸g׾JX0NAp_\P=~Q;íVZp괕Ŏ*L*0Qy%_5zx%\/w-#K2:m"uePe ylEà ظQfW^a`u]lό (,jBaG*j EK> 1[?4{&4'|k&]pKovkǨwV\ĘPH0x|:fC"!fOr^CAG7BJ]6AM'px2B@Kx+-x Sˇgjh)5%cw#W|jp鱤p-ꋔrJYYq0% feALMo7[y3l>G m|{$Wm}B)Al[]<2oI}_th . zC1 o~uخ ʤC;B)m&Hl*¯OI>?!9zҍJ.֥ACFG{{)H>n%cx@ދYunŭ*y\2, y㭴D{jvbKA"H90&ޮx']BX(ԡ'U*zԙ̣0(d>pae wy|xOu v1mXلZ-[ΪѥnJf?*࠹zxӷ\2x ՙ>uFJ< "A}xyU%"!?0|ȯ9(iohvNL7KX͢zq^ףL^Hwq%zvVx_9Oí=` y|رTgҜDay[`A=Nrծ2!ԷЧO^4ZK6 =]f7 .QDP&܎S+oA#5:aJyD} s8;R8w=GXR*ÝP _~MҘ!#!<&I@`f7ˡ!rBSL`άm"U/P66vʂvlw Uf0L"3-s(mu32+T5BV ]4l,()=G|.pTo7c9Za& hm~YW+U}P AO2˘7qGxw{:g,HkrV/2F%CȤ&"#|ъnnv8a̓l&Chn(rW/BқK_@ı>OK3?5-bv'__PB|5( BB?pY;kf&ݪLnh>A0|He{Eɨ;Ŗ*6 1Yμ}tғ$9+)*#ЭwR qM4Ag8:RVHRS4A |HLZWEo Z]*@>YC"<͚t+aF~ yE92u0={"䃜`_:eNV$(G;y:]}dƣu4wr#8O%і*@(+iD i(%[R3I4ۍpPsy¼1k*mr|MS F|c[6 cI^81gkz8g¾SS@B/6lp)قap״N2TCO|U;*rHs=1!)἟C@A>'LH>]u޸^e T?N+3-i#4O#G?Yc*gwI(?̆vM46N1;`G<̵Dh/-?5Fh1Q:t3)hTZ6O\/$[PVvW-3+@av b=z^A.g70tB|eC_4O&m{rdb:b`mrWDRJ\ qe6WGCR&<Ӂ=a!> 7f=єzFف@H?=J;0K/uҌxatƳ h7ӜqRx""hNcp^{ByԜ=P!3OKFk-I <-$ϊg+<}jN=ksw:j]q&V&wnHƺZF3&/Q{1f;Ґ]bemf {]OGs3'd{AP0hAO!F;SxD2qSS4G!@! ߶ލm;R2OM}DrWBm!#4Xo,zuu|?+/k;B=pgYq/0Px ڽ#O(A|IM:3V醖9q/J[ը~ByXS[]W&v>3#NjO;yM؂~2nsh-NgNn[[Гć+گ; 4,-qP DWXkma%X*2r0jnC_յSGtataZ__:,/:/yM[4;šV&p"C1UgHhZۅRC”0J0wS5=`dq͊4{{.U8Ԝn tpqP* bk\~&2||[n%FC dHuIecjCB>?4D~S@ Rk. P"5/1F+7 [u7e2~v@_/ a6]}7[aSDK;G3O+RZj] 7kj>xb umnV;tmYa޿nꐱ^#'A!afV' k/ZDɒ\oMぐ*\.KU|hdH$Dr#.2YKgU5 :2^PwG6U06X X6YH=صs]?(]ǿQ$ ݧb]\sϜ!sSiyBLfN \ '@j8k) C a4t--mMUӨ,/ޛF"iO)x} iYU?35(*pV#[À} '&9J/AYR}"SU( OM? 򇤻FIjpB0Q\D\;rwEէ.?κBLF peyNnBVQi(Sps`Ym*څ/<}VHboYj>Fpgk#gJ}=BQ[H<љ?;YJ){i^䵛&lNeXQSZ{$nO9X;ܒ?:<׼pȡe+! @;kSk$Reo#ap7VO،\n 3ǿr8YL" Kibl @{yrլ6<N^_" &I[^2Y3+ >]CwtXxV1ieDӛ\+Fh{:t[dvFeSǟc(vH:&PV҆}1bJ{{.g)%Q U p,,!?cF} {(|`YWމ);x4iׁd9Is5/J3堏 %SwA )DhJ3J%EVг nfg-! g熼Slqy,ĊueVx /<0`zrF@0(0 #`{z҈te;j7' x6jGegIyMl _<,2Jj5UOB_]~E#.to7 Vq軼[ #S`<@75* 7u#s8 .jީgN>y3V XqF|7\D8)̑q?wl-Q׉+N~awepxi_9W$װ7! z?1Tk3j^&\ Bmcvbөeٚd9[,B;8kml JuĚШ.;=9g:"K/ BqsaY $Lth*i]kWDIH\.v~Y ;2kyA/<ކ.3~M}D{@ kbZb9ˬ^x1Ks+ #x] *؊՛avvRGߍLz0a,=%gȻ/8ڛ[#\k1&'ԩE8 +)uˀk>m ;|ƶ#{5 >g*pcmR{JD 0OKu)d;ȓx` Ȝ+e^~]]?. *2P!J:] #vQWI*!C^t\GShނ̔FUIBY! .ǷC7 ߸\0H9PQ/KK% Gnǟ#'sV^M&zz5=F\s UT r#Yl>~F'ĶDT& ?Na%r bq<8![,XbY @:WZM l<8߿TxOs-48㨊 C]HA4 Y#dGSP s͸Z['؎Ж [DJ& Mw]P!!q%ABga,@Ւ"WFg+ =yn^87]Vy㥪44^*s 9ezCQ<;tucG'<$uĦዋ#8wVaAǤ&Vkqm#%,ᇮiS0JB* ڥ]}_[%uc6@`aTG&$n-4QDCЖ,k*&UE@/J8K>]eّ&ovcH{"]_ RE0l/r0;? <7R$nXѭ>ʩ(Y[Dwg@d΍˦!o@[ ( QҾ ҊN^>P?GdC@ӻWE%Ժ(uuZ1O'Ƒɨ51Fv++N‡ҔA7hLf(PYM f~ble呆>j%Vwn^rojP$1lH Uj@XN2S _X~]t]^}؊ &>VcjdJ 𤐅p"pyd1 !֏-5k`Eu6'M`%m NqtRB7-%OOsRD{+ Uޒԝ\^ku2w=״吐}d_K3I-DiU'5<a,O ;y¡6SK݈I(CS 2ڻ 1|虮,?^֕=y e.͖qW>"iѨ ~%Z]s$ވjp5rprl˥]^ސOO5hP/yIh3|qc&"#?u)! 2+ߩZDÚS*ҳyM YԌ[KkMpU1{E~v.r&и@LqL.MGY:\`bY]rX[x>l, *B{֎ ׭ 2k4,23U|S5Cg(8TX.R9^QAKJxlp RfO7]ԛҡI!&@C&&"b,6$$-\W(`rk^P5!JC&}>ab;B!)ȐcM;ARV$X7󼎮 50DJyMo`(PIJ@1(7\bX_M"3k ި%痺'܉c]PPKkdB9JTW`j{*ۅQn䳛79}-݆GFJ5Ju @ۚ,A9AfI5ya#+G+sztYJBs1}ahO$5bH欩=,9)d93,!?w`0]Ɖ^N2'jBXQNBZ߀ o,<ڶz+KN;}2|Aqq{jIΒi6Rm݃ ܏h&9suy}&{]-p.G Z㞿ٸ@4s2Ncp3o q ˽5iɣcuUda)$g:S?h"@Ng0H5yi#w̰NPy(g~cfcWkfd Va4dpPPڳ=sTwظ:˱즶Fa_ SŌp=`N}#3<Ux"Oe$i[c!OcdT 3I ?n&;2F2kmZʤ9t2nPa۶Jh6 (kyK.*w[5h D(xGaVXvaxIu`bfѸMWAZ.tr:xBUM1&0-t:COWe F~ 9IhkE@\GNAZ?βh9aû*/$iB^bmk@MYʙgYMF7ݨT<*N7^ $e=)5X$6a$\^P`$t*v Jv ʿ66ƒu;0Pp[L"Rw,(#Ntu?1W;87d OJ'xi2J*[l#)SbCU}E;B:ړ])(wp 0x?XȘO q8<=p"1J&TQ2,XBoE_(a ^h[Wj#&W(/.?s)?DĶE/u6$VM+TI/؃xYH1^x)b{R _^!_]dHvc/gNnrH`MH{<;n]6 Q P#]о#̓d$(ddT+~4bI§tԕc1%RF4] 4s,&.H[O @2 X }۫x8v/g]*Sh݉ V뎇{a"F@4!@5N:Pq G)WR3Y#\4mZ=)Ihk!e/Smg~ؠh|57OOnn@%U$:X=Gsz5: ܋?PaG#ipK=po-AuTSS:$٬O^2z&wSQa.##=sWb;7 Wn||a+NTl>6\fY ); 0bsK(SnÖިӟuT#oQ7CkZ61۱ɀj2{N\0@XǎW`(}zaVV2Pz>w^F8ͪ:)3%;A]=ɛ@`m AIm? AA &\~gsu0% ^I-/QYynegt>0oi UO%"RPktO%Pac-@t6K.|8&xLjm/=u#gjjKU$6ϊĽ~OeQ'0 Ƨ6կ FBS!*!Eu Nv3'=JXK>s+qM$TnJx+`t_qˌIvF^ ڑG ,WcsEFMI1SSnBsi[95mYYjӁʻ ʛDj- *:C"d ctr_#Lܥ#J/ff Tc|˙C#Lx4ﶬc\dsB+Ff|rRLfE &JݨS][h,-%"L開Q/8㫶6|D:( ߄dW{G(X h(λY<;?tCؚ0 ? -[bֶEk>AJѳp'/S-1Q]@e:ijU1οVJÍp,pLU^aZ<L"eq;ӲNe򛡏p5JH5qy- lZ5Ot{q'!W ͨVJ3>-NҞ)&$FPMoe-ݤx$tf2 CIbO(o8vkmz,oL RI먣zkC-w/eY"[QPb8ܓK㞵\ V bч+Dlm6_{l ͓PV,:8*tnznޱ72Z:BLH=gspN!jH)(|ㆠ]6(,Cp+l,ό% Yp.Fm&JA.]`CWta 6GK3!Q>vry_$u\ڃtpY+l9)!1(4TN^%+.Xkfp-:pgso/AEŶګA;νsdwC?O2u7n0͚gGV'3j|g iW D rb\.oV趾g2ɉT1Ɉƚw?u }r_?N㕜DA]TĻM08`7K4 |ÎN>77;vV zGձbXY< d!|H E|`yX'@8!p4=ʦ+跣u_GEV /}%j6˓9-9rM,kJY'Q>K>mvWpj."r2+ 5D(Aq`Gh]>TFң-dӪ0 pHWT ;L 4>!9wΪ{]%OGCdHzvʚMFɣohިBLn!ue"0 R+u2!owN yU"wU{H/kaNJG15tZVo/.hp4k@z3?]uy0σAnI@&h 1!٨M 6;NtϓGW%=0D2qkt%zDia%M|7$/+۳0'waaLiTЗzfὨ ZZ%J;㜋YnVyߨNμr3zRpC4*{kV]Q:=ɂ|JG!ض^ SP >4c0sef)|=5< ;-y#4!d; ӯgD/ȧ5*]iֆۑ;P׀BwZb$OqVmeOn|3XRFHjwWw奵SrlB򌷊`r\Ig_3XK]x~9d5ͭ2ntJE^iH߹Y&;52GՋZQ]4u҂ X.Q^QW% qooORt e_, :竽1z;è?nY7h[#t_N>ФjGQnmRyЀ&mַNu6ҭ#UL̚dܞ zέV`߬24ɪ {M'aˣl _dQg)jk8g2,esMQTC.P# '01 )n'я; k IqS)>y (Ԏ}ʁ):OUJpR'n'~sX6We/0rC),q?N`a}Msn"iS:Dl "Srf?QQreԇgEU u WЛwOA7x<`*b(pfRIg9uN;]pKh>Ӧ9XB_Ts3I(]v\U U(v49`]Axet__2AG~Ʋ}$?(Vp @;<&᪓SjXatfCWeB6k1+݋4\[^Ҩ uU?nL5cQ,TH1AU5?(V|vf#!{,b8Z}7 ї ny؉_GІР^R"c:81 'HOAvf涠;&jquX1(?+vcVcĮt yFn?E&pF֌ sp_W8k7{D:52fh˛DF6L.nh{X_G;}tI&#:%0BطwP>je4zL;8Q_دKrZ$gf_~5]dpd^' a5VvM..8삟dATaf6K`u͍b,<&mfnK$U šJjoHWҙ/O{ڂ Hna^,]sQ0`T0Dio:>4U_. Q_q2II]l[(idje}OwIWUfHfN/Xq%4Wh#Zr{K&p1X6ȱ RGB~q`S}ѓ,->b|TnuCsţy!++$_q GCius>ݟ_ ꦈ]Vhp83lgA<;@3R;ƀRx{?h\^xM4ؔo/]BI">œr|@q=1X$,Rr\}j6JN.4CC0wtz-ƺR ώ'D2`TD<@g@uӠ⺙2P?CF٥T#>:{3H0(T12Gn׍t_1FoC*sdRbGcl^#t>a ~cS|ۧ}s`8I k s-Wվ&HI;kAy*J,MogP{[@́qkIDRXJƙ@; Qjh9c1H|B 9U_mU" ý\)`qDDR6m{^5X~)[^`ɻ7_~Z, mVqGy _-iwbqÔ6B};2Vch+W/W(Q+\0Vƕ-BI $ÑjI.c"`UE`}R5&JuKQpLTbK9k-#̰m '^*]Q5 =@=x#; *wuܐZ;[PTrNYΏ~<ڌ7Qد%TLn>u;aH U s·[DY'/jTkE]8wn]}YNMb Yyw״=֋@| q*XMΦ[wCڍ|YJ0cp">:ϳ֭`m(iCDF/H[TI>bژdI;} 5ԝ)nr}$C=)E[,8<6 -57.-d&L_Ci[v 9y $Ui#y?T#UrG)Gy?Ef)OuF}^Aؘ`i>z5f/~i,0)kdR:)W3@XΉ{I&V_ѬoOgP"GK+=7&. Jy@<'Ctj S$(-SRRB䚽:tGDD)sƻ +\% 0WCnRɊeQgׂ33hȘYQ0Tl_ . za/k )$3L>ZFtr^|M4,wВ 3(xjV"Wf·?hZ,dYJƈ W|ܗLdPࢗLX,NG4T wѮ.9 2{1&DZG?Y *^45TDBtX;'E=-TV:bߥ]o]@W50wn  30LOÈ_ᙈD6oIu%WB! UReSS3|w?s"v x @[?7 ANAm gxq:^ٸܬ.&UTnY 7@0s谌T q4 l~ k%S BTW XYoʋ'}$\JOs]X!H^j.yp;.\q <<3w+&7l+*wX-72ocd;-P][WY Ɋ?3pT*xb6gor*Co}u|@֣ȏRKo}p=)gD\)9:NS~Y ĭx$'wv/ 'sӹDk#u&(dxm7{|>-8'qO5j\wH"6_gɋ:L/nY44U4(64M*-7(nY+Z/2Ǽ+ȹ3UGR/gcMtsT I j u1bXw0`ȆBZFuIhއW;櫊W;`b7)°ϽW}USL̶z,b9ىnw蟔`SlӠsjMIWe'3nBZte N %7/FMxwVexH@E4,5h i}lMݨܑ&L*H%=^{[2o1Wp}W=51or{hPf:3Ot)}kkiԺsyUCø =qRSQR}ւIܱ@J<5m׳@xiO|Gf(QՇn}$f4:$oP){t'W"(? {I0(A0 v⁏:;&iqx4Ut/h\ vs4]/|D?n o鿶nCd`P.[w\ђX ゅ;)KM9ӛ+ռڣzc")wܐLJ?ç։hm)1%ir?Q.XᠷHKq_/&*NzIyfBF)>b<^)T0OK $JmN%ַ7]B|OW_&V߈vnKe&h#BsSG_˘^-}rZ4RtpMR6'b{GH^}tŒ+̆ *z?r\O=RҲo\9Sv%FӋe5gcwvH8>@X%}fʚ-FE\/Rx"SU>,oKכнnsݬ%FȖM5".Y3 r&e5"qT[zEu.WT2<z.Z4~њP(v??] R nάOyp`!pp(CfZʴ^GCAoĥR^ l?ه0gZ ?,pn;O6@f8uJ?\(4rVh M$6~7+ڌDB{M9_Kgm @j=vZv}&YOz p@Xni(y.)Oz7)X߮*B-Qx]fں"*HR)H(@>' a?ܗXL+.>>=Uo(ڡ|Xy͗i*mr/TG9h-Ӥ|; ) } mU% ܬ+É]X4 V8nmkݵFyҏtmNX+1&aH=a9 vDOJ@ -H#Э`WJɣʺ|ٽ?ڱ#t!]V"&ͮЭⶽto+ qdktV;•7|K7/U&1I(@3 /벜Ԛ퐸2Wݻ =i5ps,1l tl5D /;の,DnHx5l7Hs>B·ntZԯSƑ`lugT4tʔ +7rW3"N .NX[3MP2c)2MeW0 g*ţOyN}A/[ bNE/l89Co[kB5+GxЈ26YpoS:Q$ gΤ8Vbn]kP7X;v2ji4LM[kbPdE5ːo]5kPhXnЕZǙCehT*S~9y6 94G=F~8s(8(hKCjv5LeG*ME3As~I ՠ`bSK9mrDsc9+LvG6訠[1Y5WHlO{- =~rBzft ~^'KX=! 1]7,B(jW/L?fv߲+n1GHY@<k{`qu; d֣yILVN̛)^Q)1Sʼn( h@s瓏^ O-K,@Z&3e H)d5JU:d_=՞ޟYʁ;ޭ9N_B^G] ]8]q$9=U"4([w&FvW #D:c e;s qR%2%,tĒZrw޻mQA'*Es(v9q&~ rU*[ =|aZZZ+YokoaxC:1eGyHC!5iB0PV5I-r 6w)9ԚD.WumzYO@`Da B7r͙Mqڪ,07q D7+F<㽒*a$}„B Z=Y`B_y啫&Nd ~EȺJ]Q/".b~6WB@Wv17}6=wNK|{f)QvK| lyT$;Aڹ٭ Kp-$Γ~>tލYŢUDvGw*#JKv/0* LLhϳ{Asw:4{6j -{յAo"8M+oFlM(0raaW(>?iygbdXjSIo?)F߼A#7W 59 ޳`x_x:r=;~0:JxgI),/GϹ$^.?⒟ɿeVڀ{c-ٻ3&x=,qfG2:gtku5bE%8AW/tS%"FY>qa,QCnQj)5WN^79D'L{\ԋ c iYѣ2K() 3 l&җinz_/>AT'!J؋?؃j/#:Ui9kt'.W) ~)LtF*ٺ}KܨG-fxZs%j{ey9)ӪN)*VD긓l<R)u`'ğns4&S5C0.l\s H qES8ވWX/cV%H:aO #EҨ:VCWq5JApn5]i6XJ. ?)/~9o1Rh-ѹc0ZāU` I vݘDcZښ H"oJ6u86kkF,'hRYs4f'qh!f:NM. zڀeV_":1[c(uBdhLU8Bzj$MR @Sp;BJ"MH3X(Yo^z7%N/eC"[P|g @XH\9U)jLSE}Jj%p.%ؐGoIg/s4JjJO>ӗG!{"fzo%<~ًS;2U/]Al巇J`kӣ #8KFsW!lq&PjYrbo?[ӡOIpx afnz˞c2֙:c6\Jو!+rF-ƥ%iʪ!Eol̄a^ tǐMqw+4Y&ǟ , Җ݃#]{tsTHXSt_퓬z& wӽȺ|:"}=~1]AR]l;錃k~*8i'AEL:YiJ1,v-To@|+Z%, 6TBZ-(m3_{Isj>cmƐ\򓲝}v˸YDsw8Bq]d&#3kc+J"bit"gnBX͂wޚ+$4f7Ibt}l0Mvn&?Ȩ(>ept? +]~MyeJ|éw‹jLCm9g Y>=Hk"w"ZZRpehsn+fсik;| }&^B 3v,6ah60+V_pS(7R̢gSIM2w41Яh]I}-~/\y&X$RF5a,e&MO.#IO"6k1v[߲]YE&} QLpSb{P\*mw I{C&GpiDxpPZt;iϛwҦ< O:ןJ;t5 G h'50mofd`iAbݩݙ -/C} ?9)*=j>dAT 0i&^/PeR^H(>wA}w0:][xJxϨեFU ŤPۏׄ6 }d\u 9mFS> .A[]N+!\k, lB@ P^%y1"ޭM2U8O4mz;G)&,If{%W"E+m ߐF7zu&w&*ǔTAEPK+ Vcp.ֺXE린e*l<](~54Oّ #G'H/B%1zU͘*O XA-M7׿0sr? ple@/1nd8ŴA } hF w3ֿEb@VNx8jU20T4X}6n2 RxKW9sG⟍9W$1-}1mPJ{C~h>DljG*t)QWw9kc<5~mbǫmڽG@.n.퓻J23{g?p L`}{g־^%jS^p(hkL׈"& c PQH^d*ޠ`Su$FQJ_~(ɶU}]B,hXOG74||y9Bٓ8ev@ߣ]{D8t"s,x65/q'HQ\ki3f% Tj V9ӅmCw[?vd|C E'Š?N҉8omg< #mr`I&wkk o}ŗvF{bʲ QkDɑGwHʃXZ=)7sgoU\w'sv&xdqQUɜ.nvj^#:rCJ % )=D@ԺKZskjXuqxl Nz4{ߨ:qJφħ6Y˲yW_}ު$ 0hfȣ^{RLD%BL X!n!MEtf"lюU16J0v (sN tn]h 5PyFC:@d^]V~ܚ̱=:\YBpI>4ebf5g *}ER|5w%ɑO:yNFSvS_R׍mtulq5u,qgBV'Us'($M}!:xa Vf'=l#Y_MSlr@h>n nqXu# HSaj>8ލi4>.+O.X,:E$P \JKw+ g\c$G5T1Ax+e "kt-Ĝ_R'a(azс>ef =޹g2]n'8kqnj>ٖY%$.MmE`)Edޥ}2-ڪ{nRW}7ObulW.r}%K!R=,*L$ +:I;#:h2CdN'mm`/qpZV- 5s^Le_3n2yileC42_/jOzǿTC+xM`EUKC@;OzMl |kiwy|vObmV9:d .픢4Vh3z8vzdӮ&[A1}ETab!֦jGCE)nXR;ʴ>E 8Yx;I6b3 k[3.x뿞UsaM]YD'(ۛ3b<^t%57*}ehAQ2Ä `(nuS?nz6*cjy4sSp*H%sz7׎.= @A-S,`eDJ5zu:뒼0f2u)YKI5m&pYMD sAVwMwsn\'*ۗ3D tQXN@jU.qa!-2$!hy=ˣ$)0ɖנR-)Q-sXÁCZvn .@W!Xk>MgI^0PgkA=0DA?1ZdV^ڰ7R]thk`*t\cU΀:&ZZ~=W )y-QAPg}UڡlIS!.V`o@?x=ChFʫ@ "?2 a3?¿aM1𽧆Ab JF:B%s~3)7ޛad=^l̂zJeS{鯀ԧX idF En3DC48b}We {j(w}*Sirus-Xt=]~R>}~J Fl ÖeQ,dq{@"N]uU!v"?]5ԒϯG|?G s7Ɣi \(1DgvQGg^AN\LFy#1ˬ:piK1T=vT44ϻ^гf L>wD{+ek ҋPLwձc}d874S7OfU)]k6k[?Jo0uPm٤vAk40Mt"-B1ɔplW+^*d[XYƵaGE\[Ͷou枿$ɊR -Q!/1("fym;1/j^MLYbX 3 %Se}@Vν;kjQM <[~wI[.~2 ɲد_c '2xe'JvfAv괵Ey,yrY!ҏB#'RC`/sɵ#q[?t;2$1[UURύ}FG bßOIJգŘ{ȅ8Gc8 \zŇġ #RkNib݅^_ vӝ]PesnĽuIwX޻#n߆s X@tet)~T (Q&Fp(k|xy |jY;580r9' K^XOa"8=SwRsu\X'! EzM#Yn3}X$)kO+qľ \Rh4Ȉ N3iyIES r=2:iøQzS^6y'~@O蓟rz:KsX$CJ~/@Uie&glr;u0Uk?x)=}S穩0]@^Ld"g?PL&!ByM":(8p1wÇ@e(AP a&rK6Q':*ߋ|l%pC_x^8}F0iiUwʲu%! ܷϗT册}}_dP-FIl9eߛsSpW‰!Z9;;*VhE[G)jq8rbt 4g ьĕKkbuaD`.)9,%:'T!6' =tB~W LU 6Wz5J惏_8:4~ro*ʀ1 ^1dWE6zvmU0;*OJ. 5;eMf;&\WAy[X$&% _5v w,Ih@wS=;KS >v_Q3&n4R͎ⰟE">7?w"4cq7q6`bi{o2@zŢ^v`9^fo(kXmNL, s`bQ&S6)C懶>+IU>DI.Ehjm.byFUI5jՈ=nκ5Uٹ$KCE{i i$eGd ˷f9|0)e~at=@2@'&^Zi-+ʬ FNCoݔ ;-濊߶Fm^n9;S/`z3Btk5XI٥5 Ԝ%朧ikbo})]1ކYr1BCd'VgQD9ŜAdB9'$Rm>B5-S[ZKiD'P So!snJq`(Vޭν[zz`fXT:Z֬i73*4 j%%pa^J;(':Q'+>']at 䴢O \&!uXxcyGtUC?ŃӏR3 z}MTZyM.0n;el ^O*R L:9dz }%3>G2sjF,%!/ w*t;ˬTs4nwvmT}1ٷuP+n"fo8u q7oݥ0@.{LpG Q.+[H삱/QE|i1sްlHL1ϕ;GTVA% WhGLFZ Bee0aZaMl&Gz {.rE|9Vu`aA<*DYHhɁ;WKFRJ%%o9ȡoyY[\"aڕ3OgUm*,h}6Mn. Ew?HsqĚYN[>C4Dm-DPy8u|@-Z䉸(sS=0NK0GϺˎgOX襄8`v9P%^*ѡ;X36׶9,#Z\vrkP#82.4D’h׾"| lś?˃փ:䮩BSorUKq]V:b'ߋ6#ھSc84;b~$;0Տ5~ pHDm/vZ >{朋!RaY6٩ ݽ|2X&J ^}nOnI ƣ::D]=>-($a|UXG@Hj.h:K5q u놕5 Bñ8"!h }1؀?_!h-=8$+ËgDv20زF/4%r]$; `rҎi2}DU,Y' Ń31/~2Lώ]6 9}}n riCdH(P塯]W?<[BEdERzA7.mӕxٻQc#a+U}"S̍1d*K' x!O&]?Vu*AU:hf[fKc,ēFN-+bv? !PճIa Jdh@ qE?VꓽʃEX Gs;D 2l enYa gh1Y?w}_Ʋ^ɉ `dcx6MM&~KB/uB5U7(7'rz zŷ;V 9|t{QVz@`Kod>]8^?%Zo! $/( %ϰ8KWe;6P'y"V=ryZ-k)SGI+. (=^f#8Q!)-tTQfm3_Īkg):͓BeX9fbCY]$c R$#*h|'H%ٮcĺD3yO)ިM-;hpCgjI?|(S"E#O/m^xyx L}S|;fx &@߈Meq9[7Lק&4Jـ6Zn튼$?J"]%C(4%JnNW3 wa3|fo|u>"-80ӪfC|Pt#t/}bC@Q񫆊܆؀W)zVΕaxL1S-\F۸|@ u6yA [%]|>k&G#±B;J kK'ߙy7j7m@3t g_ b90`x )R,$f'E+.tuF/ƀOq= I+^1)w#&!\uft'FZt ! gzB;jdjv!NS35-wZB[mow{rޚe=U)` ѐb{cv>xMfUM@K~2ZKfggEO_< THE3M-=H<:{F&rgKn&vѝB <`\altjk&QV0oy=fQ @e+2yAN"O}/ZuESK#xƵ3!Y0A_Zb'--1]d:}Z@/fp@ `DST)%<|#'@IUQm*虂u+ۻW:ꦝ-WNE"gW-)'rjo]pM54 D]+5FSI&j}vI_T_iܗn ܽ9F\*Qk#-XI [tW|toXh:DB,eB&rÀjf+`aD=Dj,/Jrm^ST@PzNn}nk޲F64fqLroq>Ƙ/Ju#DX@Dof`N=L3` J0+*>Zr_!It@lz9|WQtE%9$g_nLףN8M?7THl}?W# iwbO 4afpΛg֍n^~Aƍ;:@ `>'3T@e0M[a\|lwxᆍ4`?[}Lj>Ƚs}Tu{rh_YY,(5rɾ(~S_ޣ ȫ kݞ|C B*e=C+d vVHp{[LBTDu>TLO'賚a\*쇖K!;;Fѭ RadbvbN}M".uCxɮ&cj2tJߖYe`i` >SOe+o1 RkLiHz_%P/O|L3Z:dCNK"wS QZSE%HƛJ8f!]dy}w[’xr$oӎ0P4E3}Fl^-EyܨP]i3ҖGP;pE[t|*lw޴ ɃY~R1C0X0 | T^PyNY}G~dΖES~ɾ6ƨIjUi_Ujh_p@?3fB~dSC{G5)Y;M:^x\֌cC|Tw2 $gzi6R?q6\ZTc&aY%Y=mMBtֽhB)7"Rb<!X "dPUZ*ʳ(F~Te0oq,*l7'.r| /Mj|c {OCޒ=sp&ڭE Žl υ c4H 0Oh!X:r ӥ(lrun{tN_0Hiʋ#x⥕Gc fLS7YCJWP;&$oVϭ&VVqpɷ U+pxP0VͬzR*Ewmgc_hBT}^ە;iBӒPbJKctV H[jlŝGuaya-3G)|13&h/gq>'=vmT?֣{MIAO 43p4%F"A1+Cc@`3_>ZX>,AAyϧ-r9vGg<hAZGP ?UM)n ;H.K+4cRM8tf+Ns[^h\4zDH0hh?Hz`+bg;k@, +sv~Ea`Vh+gѢ?|:u]C_۞MDYa<Tr@S=_p֐R޹,;XMjO{IqvG4wu[KRGt&foم/[?,زmCfE8.kB8~)\Iԭ쀦eY܂'SZ5>Te,;ߘ iK(IrۏRdOkE͵da:H R0c5m"$:hfe>`ǥ`ht逾Y+]6,17 VFPb1C#MT]R!ZRI@i&5/%e ^Wh *xXKgKȇޖ5$M/* =< ϳϝ=0UXG+Ǫ֫2̊ 4/T.1Wv\Y]Mp%&*-`l9ǽ*'xq!9d35)t^L$-ey84H'CSG9 KPGjrvElx;geFAou߇Jw1U$#.ݯ]qYJc$_ dݠ=^,힖JTU1 5@TUz&W&3}'^ f"? dѓc>0P ԖP[j$& 8`@)+ ىr2jXh/4g_PrYvDjȅ'5yӣ&"_vF"h٭5o;Z1&{ސDjiێ'ǮCY!R1ǒeoQhlS<ͥQ:@cTUD]Ҟ?l2Jަ]UVn/JÍà$csi(Xc!vz7q py)^>&Ti=l5>RY"lcFiW*4֡s5GֻOޫGxԌU PgSFWFrP*s~?춰Wx4#&kBڷHMPnɦ—3]W@HTFPwq +8rmTIы?N5N, wA$Uzһ g%u.'.ؒXH^]Y6C/g9Bt嫻dH i!\m'l<^⤈Ntr*],hAD=n#zKb> ?`ԙOP1L4 ~/~7YX#_{WԻV^򙡂^{ii2r]yc:+7pX1xX3mΪ&^X=-Jr'|LHW) kC|j#9KwɷʌSd@6{b=]ڰC7Bޭl;*u("?elh+a\Oc:"e&aLmcWh@Ah_hXNOTO! r 5Sܱ$2=$)R@`Ы>/1T e(!@{RCމ?#ϰb^=Jz"GNwYNvA;k=R] r_i.SBQzIN\cRՓvcu@XkߢHWY*,}w*݄a-70+X#e#G(nG$D'Avfjlri$rt 6ylteg).t{Wx< =w_VԚ)MwiFwE f*&D:EZcB e J>p %32^`3mpe2a 2򙾜$ B"oof,_> uOBfct4yzTqV -K](B`=0H{)Ɛ=όuk VqCMTͽAeZQ/ $EJ <m%C HX̸u(‹ |\ =8rTQN!w;i ) n=ݦ{+ѓNG, ]TOmb! L؈o;#A'=Kjpqji2O~?AMp4b b2P7!MXDN?](sHQsPs"C3+M@2f ʳ^Bvi/ͬTd] 3fB)cEOyS{z"GMWMK|%~n>/CΗ7 W#VZPlm"EY&x4c` UѦ1}?L!I1 UNB?-3`[_$}*U"Սfi}^#cx,Ywg4$/ZeRJ _-e"ĩW^>KVE-n<הx!wD"9Ni m 7NpIe43+uǚL[[?lzbp14[eo =FL`[h*Waj^ECZܸr߲}DfM_λ63_Kz #[qqT35'`ڙ}[Q )pxL!cfrqsF6Xd:zX40PvYk|FJ%a9pS٫ϭ ƋóO 8+o ?F6UњXQ_^a/Tf+|PDF`{ Ii<@]0/R%,69,uLO?8轐jIQ74weosYm1]Y>xz2/sF냓89xCOf^O*ZtgmaKhl[mH?Z7<vzn.f[xh7DOKzWu( )'L)VZú{dt#ՊflQ:uƿǶ* nn=ݺ*6Hu1nbj l,UO"p`O"re5o_ܡo5\D*`@olz4V%sWAeg zH:kO}h}UAǥg/?gW Mݜ摃tFT-A(Ac{4,|0801-錁b>fQxw5-Ggӿyu МU@ǜ;(|eުlU۔B{XlMbIRrQ`tFhhlŇ8O#! KK{8N[\ަA A@: (0EN~4/nj8`65eg6gHTK.*7A&ų}O1|Z#̣2 ݗ-&g|&fV!Y.Kی-/,ƉBEf9&`^['Kfiz*7ع_&]ItHda R &WCi7LxߐOqq);4%W".- [o9-k`;E@~5ᑷܸ9Snip?֨˭L aظE<-qۭ7aB('e9&<+}My̡r6DU;xL> Wh&L _OVD:Խ6Z -v5^}B7{iE\SQ4ۤXs a㾸71DSH5f\ݝoMzImaA Ýh d|Wf àf $PicY ݦs* Su|}rB4>HK,a"bhPZbv`ÕaקJV%L/Bоdu%S_ZfjNupaw2>IOU7N <#T[(]Nڅw僕JnIW#c.~f͞EN(@Ǩ ]*Ӱ3N҉gF\[ =|7@.4b\UI/u/X҅KIxlP5y ]@"5-NYF@aE ("PF{#k-P# 34c5bŅj3tOGĻj3>z3$*;'?5 E(VS{~.‡ho#xa|PZu0?݆OAՓXP%?gZvFꌊ2d9))\fL^{Xt<.kG! SxX6mPk3=F=B5 =4N@3JW|_)Ո^[SdPy0p;M n 0#?HS+ra`s[´r/`vE {yN.G;$Cgy'q~*1Gԩ(7G=?1Fp.dŸ?a %n`i"$TPj<܏+,z2AQ"s7^(sկ)Lq`c;nii6#|_xOcx̅p+h|&:il3%4=tgt-y˭QWi/CݫJȒ''6e,7Es0~vzJKA\ M҉\XBugwϲgX!FY6>}%c]DP2s=)q|T8)xH*y:-Yt/J[//-ZE8.z2 ;^>̢~̯SLEEѧ+QjPڵ|٤{&8/JyrNO2';ROr_fLO68 A9SZ@̹YV6g:<ޒh2P ^-$>_Q&@zIQ [4@[H>r5k Ss1JfCuxj3݊/B< 8+0nH" ƲiˤHP=;/Bq|$l G\jk3@a8B݆oeAe:BЏUJ;eMj1!,52|/<~aMh7˒`F<@1C K'Bo&^ܣmxC{V )p}A`!}h"(RHµCLmQ0Ѱg_-aV681CA;bK2C"96F|B4 +'i^=f&8dpe)贙}B٣ғlWK';x@!\YY -~i&uSjfO~Mbf&}v9f`L;u<ǿz) "/v)C.= ~u\:\IN -r6 VV\?FU@GRFi<1n bxg>]<{ɣ ʸ`w%Gs gmT`q0/,BnH:[NaF@+e9?>MݜvSEB6T_ GWм(#`V;h*=CqqٜoɟQLn Dze+Ły̪^N)vCC9A<71gUNB7p2G"gS,a QLV1iАC/e爵wx]yZ`;]&&E0Es9/QjmjpT!Ybcq?ޯuOX>0nccۻ FY=*;QuY͜P8NJ4L/BTëv2'0ȸcjX'tN@ѓ9$z*0j]Qř);kaNXi-\.hqjTSLnEn\qX$ ߎ>hB~7O^gFVx88ߓcS˰+^+pn~0g ݫ3T<'7,= 4T_LU)=][,'@ e߬ $ܢ%aIMD5]o/i 9ĴSUgt\44QC,eVd~an|.'.v&1_{P]d+^8.IT7xmmJa1PMv'XLԈg fTNL'ktg54"v{~* ˭}}37S3:d 2ZTes]cLQ I L& Yj'-5bo  13pb̓_7t8E&ơSbNó{&ߛnkMS m:/-:(9`?T2Nb.q1-ֵ~QLQN"":Tet1fϚ?T7b„][S[F .u 2[. ~ycK3>vvo[k _ @M/d uU?Φz#-a>ލJ.z!7X¥q0h%Ύ$,A 0K{KXcSq5 ?>PynŒ9_L,M[9ŧ=TNpytb7mϒ4}N)UaP"gy.H- %*GG܈(c=y /oO 81ӼӦy5b8Zm&/%k.lQr~3P͓ `V_X(n:,no^dtu1 `u\^hi=>*+mX#c<6>Aqbf aB`?bQgg.3ȴS0vWQD™W ?{mL.[fuE L[h ov)ܬBCe 0n$ӳ%sDZ -Q #C^%w&Xd4.k Y֣ JVG֯䂴[ixo&Eb[m~U/o%Zz)˖f)\C2$!h)wE\\=d} Gx\Fmy4937<`Y ǯ-Cd1&V~-8DϘSwe=_""zJ>y 4 v.9v&UpmĭBB ps 1(tz*!*5!#E><1GʸAaƼaJ:ֺZPKT߆Gx=Z]CVo@)monVވMFt7 > b}R h`[~[u n'yQ,4'Ӓf(A.NG'"Suϝ?91RO݀6_t[xKB00N/ҷ  %kSοҫ6ߝ\9-6|tO417!dZ"Ez7PGJj s_rޗ(Y6U/OJJbOCbl- O]C65׎/=%heD?W\nX_ZwyiqUzҊF.Y~m$BcBTOfa8jLh7&%9)K?b5OL3]t~Zq53AKj-{"j-Vui\O?G8;ږֿ:Q)Ym]q2m/ij @by )a7fS4U_no(ȝ]dC Gkn Efv3uʺWͻvkvF9<%\{JjEAt¯n-j|xlk H}]Qmjx {dE(9OznNlb}W-cˣP%Pj:^VCeu/+tDIh&4I$M>@[dmoOT|L-xp;ߍ52EnPrS+K6hP:kuR"Fدu, ԜPUP&B)xubo79ZZ^=! }IޱeOo"xgS]?=6ۏ* !NÌGd}u0Ҷ1dOr>f(L8ӐxFMxʸƌW(=A<8g1ȪUGcHG;CR[ۏkZ}8]ދ%&[&ܓ= O|!eVz6C SNMZc3' )4&X1Ɂ|k|_u'aՖu,-YEWP7 6bDO*TBӂeJުDXKf;#OX-Ëݞzwu(*8^KXؔ"eABt}͛5v ߇e6qdXi(Nzݵ0@evw$TH+7#dհwrXGe63K݂}(XP֭ᝍ Z* +n߇&rL&,SASH&>$_ q-x__y~|Ѻ+q/YnR3:9ӡiĭ 8kA:AB3~,d&zlX5TJ_X3|:x^AwI8PRt`F+=aXlcjU3b^ZLJKש՘ci EnBn,jܦa@5q-: >/[^9o͌JTw@- ( 7_cJwtImfFg%F$#!  XպʩNW{3Q~r D$' 4d3 yry X 8{r;@ ,@0 (.LMkQ!7n8)uˌG$l_ϫ3=xE+oQFV~Uʨ ?_4C7H(G&8Y."4!2qsxI2sw$nI ;BwN2AHxX8WT>#Vm/G.&,B5]v)~JDcWW Zث(Gŭ }Yp N+c!9R)qӦ:R5(VK쥡zڔ?5KtZ+^~b,!q\bP9]jҘŊ!E3si{;oE3bћ< RiF'~(J]Mu$v=+a#@6fƽ\HO8hɺEԩWZ\F)@&5n *XܮMsy;- v9Vjl:T5[ZP_,d[ k >CbR'xIA{b1] Zt8fԗ$Zjtk!("o"8*O$ܡ|nroVESbѫ\; BR8n>VL@{-t#uB-s NLh'$Umdѭ˶ci͈S_U >x_]O8#D~7ެ9DɯrMȁ(B&Y8cYC,ocS AFwj=I,l8ՂCWofdQ(K8C7*5/%~}q>){Qv9/o0[HpE\ymY^#%yӚd!c~iq Ӈ,ů -BG'*(,ÔÍer?u3 [50[OVj GmOW=xCgtvc)bDV'dJMYG`rcPZ_bݱR*eI|ga֨3qh][u<#߰T-."8w'咔3?rfS68v'B8%ҕ9Ň꺖 H|NRSx^2\ETXi@1l>4` r`WsoRs7LؖiRh*s4H#U*]a2r(IsuӨ~IkY7yS p,6W=nH9IKHL]@my@)<޲y T܄6, ]vKͣ:9Epzq[X¦_^; ⅙JLJqFA 1uclgJ\R[ o<د>l%}+W$'4꫅12Di%b|Lڮ:( dE.+SY޼|Y]T qhӋ>bUG!K$p`j iSt>p1T 'Əlqk?<12d|S൒+mIf\"|AyIlFC—m:(O7 : "#3%KK?yaJ\z 9^|b\X~2hCf-K"<6.eNU:ږ֮_d R+ _@(^8ձAdPe8oX3,s$LN4 ȯXS^W%Zܭ ̺)((Wۯn[ȾLX^%++euлҷŖqI 0; R >s73Ѽzze8섡a@ED*[zs8IՒgN.AܼGklv?9>5}O±0}ڛ\w-*EΙs'<>ůp4bp9D_F*ng1.{ ݇?uU폶IH"&r^/ Np̀kD{E[a&]K8k˗ Rn]~+YHC10A_~gKU<|bJv˰eԨw>e홪V8t2M4wޚ* s뷏MC6^\^+Mg? ĭ\JS=X߱L!LfAE34JxiؠQM j,r[@|"Љ =g1I-;rB6%+h g{P`y) _imh&I {H~Za݀7|o?AqoY/yOHGi0ú[ yOQ>W\-bBC|BMfz v߀k<fb&h!KΒ.IЎ}y֏(= s4v^Fo^x^cbiK]*QHbki$֓aޕMBc7KTFNZCoF gv FPa1ЫFX⨵W!!m"2*7b1UGRLAB-^3(5I!2e|݁T0xj8eA1&"X o;3\ jhvQz p$^5d8 Y$w5;Z90H`a,gj}IʱԒ!2D00ϵ8Y6jƝ9ˊצ=%;U 9N@nrBͻ:Z񕂂yq%GnC;­B~ t[)+e}jhJ:=lDV_¨ڦg3B/x50w@5X N Tdf7'x}_c8/t~x I0v%> F+q/˫͕c ԛR !Ķ7>1C>_,r̻ GsגFUS3 FvR+424O1D2:иz\_SJY9M}>Tc:jv݈lQs}OX8-9NܱHrJ)X`.?@k00B3zbnK릪p9 :Zv|V3=ux:Lanee$R&M6R}~Q޹mVHCoEG"[v30{=7ʫ,q ╋LFjLl{ml30 5JQolSp/Gx;e_eXJ[+۩jV{ZM?f^u+4Qy:ڜ3;@՝Kd]t03ʈmn>f`I{raq#V;[(Ů\{@S!WF yBEpO~ 9Jq~HF7'~`ryq!bNV9<1vOp;6hP=K +Ny-<6?δԿ+ %`Yo_e?"0b[s 4G [F_SrBCJJ##AVpW+12 ^WZ"(y*4f?.G 2 qe+#"&p%u0|wn4-J8 33;[t Ar`>)DQ{Bg;~ݼxh8_K4BD2I'J埳! )@1HM(ĴQԀ2!(܏<Gţ:otfs4ߤZj,7K`m oF5ǒ:"M^Č:u~֫ %4'D+Yf`xt\)0}+nhDcT)WLgVmVM 1_0#P+0FͺrSkv{~W;vOﯚx(X_h+q878AK< L^&Mܘ΋=!Cz?m68J2p G`v+\$_?F$NK5 }BcqoI4s=Fuf2;E::aX؛)NXh!6a5x^p ؈/C;R/lsܰ[I#%Lä3-=9#Y _3t2st%g{arɨgV*@Itأ%c2 povX?{!ˣWWpV` ".Zx(~Zws͌J 9縙[]3Z`N=d&aDaո` 3 GFP.0z,Zm bo=Tm$ԭm9bz%, Lү ٮҧк"h.> _`~2ira*C, <䉪knډ*ͽ\F,< -yp/VOh oݫ]9 w$2(ׁX [VU|QELZWs 1CFAV[n 7 f.).;q5*tӨښPB I\. +{NۅgfO:$tE~~ȣt9rf"WXm}SyJ{#GJ}p&bH]έĤuQ!p#MfլaW HleMᨲGsw]X3M/.tnƱ-v.rƿLEԼn }ЗpVB:.D*&&Ĕsjj^\aS _%ݝm[k.k$+oےHׁ%}ԯoݙNzU֠# {n-jW'4$%Կ.l=2G&őh'S 2t?*{2}eZsݯ@x͎EJ!^ΌycM7+ߐ>j % f3H;%isM3BEAnCM:q̻{o d~rYl 8rߥgJw"MHnsSa6C*Z?^YRF^=YgcpNv_fR"B>9.-:bHҗs}ҡ@)}M3qJ$=N[#RHh-E=v,*`w~/ڦG#W8QӾ+[!`wS!Bը]jWe+m7ЏpG뤫_*]V.3 8p)Ok[VOliUT}i(P{;کgׂW'' e>$|qbClEe;u#] &w1]i0{ƒɛ.XVRv~')_N@YFQ\dj:Dxv|;Q*[G24{h\4l_4JG#{t ^Db=cL˭)DLrcWWn3}ȏ#.'IAs\jȘ;1N)Z5U4L-Y&;]n|r #A)Y0޶QުeOkx%PE"c u(}&2~ŀYUH79~TXP#{bjt̉0/|苾im+ع@A\#qW,<ܺ&C-؞$,G%>͎z) 1Z8_U^q(_%` [Z!|Kb|]05Q\kH*Y% "^g3AQDԗ!T5|?/skPGyo39g4cu5qiIE+Ywi A)NYF_68)%<ta^Jev t4js/*fk$|-kP!z<<z)' [0]TPMGʊ燡Sxs⢈$(Mz&!zު"LƒÇqڥ\Bt4Q3%aK h) *:$}{rkTdV"eRxX:(b*HwÒp;sn*FTp!U^LJW{T˂K^&QE1WDoq%r%}!LX=xqLtX+ȡ!;_#|~XK qԄ!zoܠ+)d1h.cays}fa$ >uKY<&9u7ʁWpsz] Q-w9TߠKQT2QJ.}[{H7p}.D#漬R:s=/5:۱_ʴk:+˾fr= n.Aqhp?pY7v zKŋ*Ijq?d֧6Qi0%4TZkOHu $ bEgo"#HV-x6G_c_bH` YߊDweؽm&e!S+QV̢Q@"ԗ'+IN8xt:.R>8Ca ZADմ)>EeF LpchԒIUgᘹ4O'%.Dƨ-"R)Dne>m"zncI=GUؔy US wk =!!ZQz-m$$MIGrc%q/6Lc);<B6}nڃB쳼վE\xQqKS.1*l"}nc\"\)+m8fHMŨ>q9\bv!1==[ .O'nuYs7&-~"^>00æn߭a>>:54VuŮ>?,XIa0C&K40-8!I8tTcbRlj@Sۘ֗b޻)ߎ!t2e/uT#k[>( 6\N}ȚNxj/[2ܣ˩d„)Cd;WKXIТiW)\v[PbgE$5'۠an5$T)tN5.fGnBj6"3H}i~HzRb-)B9p-]R&xA-6Nϧ<6'4*r{.<ৠ˳[s *6YM/ >UD !{%  jpy9Qɾ22([8EC!*vac`E7pr 0`_fW^nOEY?Yp#FN[NY%LIM]pZUckIX 'hL{{b JTo ݶ5cE6#+d#l HXJNr+j%U4mLH뫾W\Բc*, dmy {,m%.۱)G:^G:;B@CZ Ap7n6pyU9xV? gQ܌p7.0[;AzM8->l5Ճ?v%/7+ "S%ْ)|^o'g0+>7`-Br*[E!gx6a/>pA >،Sw 4DZsJ]~=^X P !R~ zPeZQzV I]m_Mpq_Ir%3V/zMԺ$ҩ㲏Ҕ0k|m}H,?n8.fH`E:&&lXj/ u: lA>4i1oC{ !_'s(am [t{b. p9#T38ޖ} ®LmV|;29)?c.ڔ{8;RT#+mcK…ŵHhFm6m[usU@? T N;!X&J.$k־;z^=@윛66&Ma"[k\@s?WC</i`:S*3z3&9KW=~RtbƔ;'3j1j1v~'|]I:a@mO@<И4ƔqxyJLv.S7͉GzwP˯,mㄿ)y";Rj|* ~ O s8m?8j^ zµ0(ZS<%Vb?Ib}5I{"Y'rOy! mW3H?,џ+ MX \ejd`$zMw?'9-4g!Y"K;w]踻tRsE$sj… be46|NӰͅ{G%&zxO`wMO~c)@ LFoڄ#Q4uI‚ؘN9Ex!j0NLx1B' Z:-jcgܟMbp I1l8GGB`~ےr┌)kEx-|CpqATU8}ØPd@+U;H՟q}28i{4즾 aȹ)'E3 a@ efRgrgѯkhrypGA4 ٫-U!߂KzPn3vD>z_ /L~s.9D6,gbtN!cy#x.o11^RkS\}as{=jx^bx lZ$eFm.nPf %>r`U(ƵEgU^(17 #I4 \Pzo?q1!brB_bm*i?/,,ffQSnW.Iu͒,Г$8LWck (Cy xfc^[0 hdj"lŪV̑7$W"=yGb҃{b9[E^)ߋYE  5%n`PZxtZumijT a3ޡY5JGR+Wt/%vOq%Иj "wx,Ugó[FӬ`wbXQ}hR{y68Ud„R>8(GL>ssx$=sԎew~X7Rn:\qz]9dNXYlȳ̢LL[U K/.:%}81r-cƔO:߯Rﲖ[YI큳gӲӠv SEg$0AOLfRdQԔVĜOA^nńh<'S 𮕙5R= aٹw#.Fs}WZ[2!*P&ۇXxĵô*ymݔ.. Dc{RA W8َ@db.tjBolt> 5Xܳ^vךa _.#Cɓ J$mpU`Qo!ﬓ8#LTHE4J#W|7vX-Rja<3 2``>8{0$NήJǼ Y *ds>[}Iq"0l6lګ67Ę]ǰؠ I% O$𡨩_[ g/t狩W~^؈@r v00b aJ3bz๤D^PHiɦ]o!d3-#noCsӉ'ta?8e\yoN^d.uWY0:Meu]SLiRj+09 c>9(|;l:w5hI[H / W(~VǤg}3o8M 2L Qvngp ca==DeEy\]T X7C8e0,"148*S0K6Z}/[}~4w8yO =UwU8L2:k[نhot|zѤ0<ܣ>D6 ;igpH[+.12GK~ qKj22z>1f>bAFYAYUּ2sXk8|PC:p% +8!ODh ,DPH? Ra)߿,I:nP; bAbRθ9n j>wSq ` "d@^>&}v`70-2GOVRK]%s}c>+Tnb_̇G[9VIGKOph}'6AmS{ag̙F0e0>aANDѽY,{#jL7ҕMYl8l۝ewjliD"B멧{>\[V̈gIby\|Xỻx ?fU)Hf3!;gZ93{ G^|Ęo oBT@ؠ|]~rq>-CL1߲l*Ez¥g n|jIBá,oS B{;Խ M YU蝺[ݘyȷG \c|:'ڸ#rOZE 6WM4`w}9-iJ]\k$X]YIZ42X*=a-1XԙXuήV} dP)1x3FzI,^ T$&q;IOuxWawo/Ǫ>?J(U{Q71>aI'"R^BFyw:"$w!RӲjwU { N|~[ϵ}ۅ.D(ZW-c"f\_a t0%Gqn:Nqc=X1X+6ŲDyh&Wc-Y +ZKGL3gJ8;][&IC),˂>A9%_D26{`Vmܧc^T1ZGT^)]cHɓXYPr]XF};{vgGE̲pȲq}o^'?"7VsEN0^a+d> i4tny<] e1}j:vک !m]AYPzE;/[8_V _tݎpg5cc!H8X*2sI[+7:w[U4'v9aqed%9v)Cz& m-d RZA!XɹgF$S<]Ilv ?{|Aix8MJm[qREdhҏ8aiUmpN 6$l*z C&.nkaY͗άO.Xnj[U#1·.{-uRoJtJߊj2Dm$_\ӛ7<~T5tw.%PI/`")rZ@B:'a[0|JN@xzNKB/EJ#\g߄'n)g62@dCqn:.h^_n?۬Uߩ:#H EoC!Y|Tg-y^QpPd AM:!$+dBBJf޹:t)3q%kmV!) ld}KrѕAV|[f#`eLD^f\^ܒbA9)~d #ZKp@C\''+yy"c\:L|]tb0ZpϦaƹ)گ\Ⱥ"K̟Ol]Xүp0@P.RxME޾\'+g^}Y~,ù߾l" ?魾wtBt}`'5Ӊ3 z|QV_}(umH>Р_aȜ \3m3r  n ym{pЬ,K&~Y[ ElO # @O+3.P%zW2B1n6ѓ L/!BZGQo&4. /$۲Pbȡ)TX03AA n;Hk [@67"񍍚9ZKtՈނXӦ\z!Mp>d'uU>DY: CߥU* ;fˁM͒h!0*< F{:silj||=lױt 涼E%)a,bZ,T)uN+}Ձӛ -6JY} jry-#$zT;!QbYęnf,JX)%ek 5Dbk|ֺ!4#4W:ǂ籁f r{TIM6?e(Z~,,inD/3!Sӛ87< +?|nxI{+@ w-,IEP!3,ie}>/}0l8}^&Q, ozI|hjl"r͒ZUDeiCw|{,{(Hr5zo;ƾr֡9pkN34RZ֒W$P[HW /ChJX73Z\QUPHi[ iIBeRm7tLOB':ЦBUS ]V9g1$6ߤ\6`<6_٩ӵn$h.* 'W/X`?$H-5"J=0*DUђ!J7'`d5GRcęIC8fg\YOz֯ OCX 7*G8ad : R`dUy bɊ@ v#ԃXg#E/ޙ12ߕxS0R^'& %_?:&VC TmU9Pm8kz׾V>nhm.t^3`ϑtx"o?ӣkgBPy G󻦗])x8d kڛLzf?rWZ RO–o2+f ‹l:d.SUlّ{ac_TTCuRk;mTR |^նJ=mLhCߣ:HĢlPEN|0,GaT\Ǟo!lM]Z6D$􂀄DG .]|筘ݺ!ih#kS2='2N`1DH6.# 5>wHXxO%G+8ȞC0-l(F5i |U.'EGfK0v{O -ʢ=0dȌCJnJ{)@Ą#]S#"wT$*㝟f~*0/+3IzxkX^".=$ sݻE9vJ .rHB[K<~[]֟>-Pg_  +?r$7+@ j d&qɉe~fwGen!f_sax^. qC5m&[aȊwPԖ;| 'JuR}ʥ8Kŧ2 H<.^L|#Om B6wW蜈0 "FVyIv ?@4GORD`6J|~,5w~XGLy%hRdqE?XBagVUJ1̓6'F|A:o.CEB\K7ʟ(.|zn:).p9mkU}-9 m=d l4pQ uBv Ƨ'xӣx=C 5q(z/hbӾ&wΧm@L,NLV FPv fp0_bK ڝeXqZ `n@xދ=n/|(i:GL1/:~0,O|f%O_;!- ZWuAuQEEZ=iⵤg,E۪S@GKS=*H|sV!N:3huasc@ 7/'JFJKO`Xȕ];2?VjAtc JL~,b}Z΀hoFWd{a52bq?#>PT^ 1+]uy2΍@ 'DYBzָԒQގfɄhݓƙF<|fu]ɽ~d↠pv޴Z±Q\ب*B+XBⰅh>eBm)( Y=_ʘe|b &1Uir4[סd^C $/EXc8koK.6a%q"9-,o3wb-RbyN=LGi$b gnR1AVGдkrb&^Ri^L9(&M*@3U4$ P{+i[j8ȿ'`|![ p"h0+ c0Tp|漱~KOR謻p:#@CK:n|"lRјp9laK!ins7FdJJ=pfN~%l)8ros*m8|<0;Xx}P4;}v$G29tb 8-4e`[=Qje?0%\7S-.<{aiA#~&M7k03AtgiͣmGD[ \K3Go{Q*” @y7|'2]v 2[iOX mO RGpZZZʫ LqB,IAŵ:GZ4 Ԯ3oiTYP9Lj50%ӡ=*,#lQYF Zxv*$>B͞k@u.vfyӯLD8oDb;iׂM:dYV2y _z6:%mޖپ_cM`VƪaZOcٲZۤՒPQu!O?ӴBN" Cʋҋy[T|RR'-#ǛśUhTle#)w݋UP,綊n%3Q;eU~DҤfxM7UqC[pfM-qeyi%b٨49^iE8(XQ`MChYھuomHӘ̠"Jޝ"{iUv>M'Y8oͥ!Jcc?׮oQ2=̥1$״QQ%uXwEfت*q]SV:y0'e3NR V@rXYh5!ruS%lVMyDzW/ly~H$, i-n( G1_.93-ոBIJQMqf ;pp+/] p O `rv X擩b+joB@{0%/z?"B']<=eS\w}dY)%̑ؿH] /!|X*dK΁GCS575Žd!_(-hy {iK2|$0M.Yz;+W\[7O_ bh=(fcx%<^|@4ä/Ix^i-=j Xd('i< 5ʀ[QG=k_j@(|WSIas >vq :DՃEn/0A2 9 `7D+nz5nM;Ɵl `Bk_K Gƈy}DOvpnkgdHvg`q@<6I\STvg\L Ed\Sk`ֳb,N'/pע#@B؀QU>P k؉z_\v_Z7;LEEFu.-53_2)e"oSNXqiV<1 5r|4OK.n Nm%Yld剭*Ew~Ld:ʄ&aA4\9axOJ!M;89=J߉ں~"^oEdBjEi&="a%'8 #}UijW^^]";k(0BW[ >Mo?3Xr7iIGfl#@<|1!J*l;ja(EI#P(1 =kU絍!iP؀oUN rKs`Ovŋ; 3.}oCrh5an4^!c`$ 6L쾠5$m,agїH4æEPebh,.K>G$23&,a_Q@b =JOk{|b[wS3ЎrQ9Ph5P2=9. x4$wN&i])iP2\EYq}6xLb`.bjiY ѣTCMi#YAc5|7i3&-9?}J/ÎJEI J.x&M2~hڼ2(N(*3egxǀeYd8;J9~ν)]Zl^ݓjՄin-t)xJt~O4LP#UN#HHR\0[]#8[ױTC6zs;:[E-3؍PJgg6L'NqT}MHUEx'DFN'Ç?*` ˭<؃9)~ ,WKZB} 9-LQ-1eJtRB4.P$*LLga9,U"~{Ά)ǍuPhB~w]N.&Ex'~`:J>bp,jI41k7cewB1;V˙uMZϯ@&9u:?Zpް%Koғ ~$d)w{TOy+˅~;FFJ:P'͆?p,V8V,kʏeCXGeh JEL/˒"`kS rJ1bpcw3&R %MO&3cc.=ؕE0/ {oK%^E|-IG)ԼE ^jqaq[gRR܏NK|T,pX~]N V4 *E17O)Mӝ0iYdL;x8EU [tpN:L^H2I_80MOwq0;B|=5OGF_EczTI,| (7X-yߗ-!BÔ,$ Ҿh3F uikҔ»akQ}>)RVpx~.nKAjI+mqdB*@\zWh;ȸZv +7%}?ft@ɢX&/k4oq`!gP[Ѡ~~mDR2sO`a;oqYaE1:F5 =F62} /ΐiD>s;n (.ƙ~7GpM(jStaMn dAR{M2X4cU ޺K'a\spn,kFd)ޏ+ ꄯh!L`UyI{qPbcv `m,I9)鬧T޽{.kZ>l&)<'2 rR*Um.)ũڎBma#!c[J(4{2wf0v&Ԅt#o>BaǕ3JlZ/o7 ze& !e!r j3;חC  ܕS瀪SQMխ Qt&]ŞhSFRS'?C buU e$< ޭp g+lSI^~0ue(Yڊ4c*̀+ᪿ$r.Wj[ᖹM'n@>N.EĽA=Ѐb 'Pm/r.!¼.6᱆JvC ̽=-1>[S)mH ~AwdFG$t N`šzȚif鬳s3#4w*iHVw XKVh®"xA@PcV9aޜ;( Y,ҝ²3nA)܅qJ)k 7Y(! n$,'u-&7l acY:cCep4ƚh8uĎc}pҘ.91倳fe$50ܝЛƦj9X%iFy͍U6fMH\P ZZW;UCc+pYCkkPJEr3HZA6p^xs8ϑ-ȥL 6d hp!'[LQN}>EmNŠwka:~k!H`jI,::(gD`NG1ahnhG Vsl2WoXuPaQFŋ 9MTb ,Zyd`voh?AK׊b+ϔׅ󇋛^-V3M7̐x(A+o&-uI4@v b18n27i'mn2slpW톖r5!!@R9p*֑θt5x5Wٌ)0"݃@)ί43b>aѯlʮ~dMJ;iLϧ7RjxU>KY>sYblOJ&p_!:<nO17,L )}f嚀RA?VQa{\Hґ%A}2gh{J )+@} lݯ2$Xש&K)scd 8(5"Aw ˯(^CgG| U5՝^nua6pLA7$?{j^A5Uc0}E .}@1K5X~'TE71}qTvTp7Ұ):van`]-Yv>K=>^<u󾕞v-GlY2qC3$) ;xq'ɏ,Vޏ;>" Aû8Huq7i= zUmr0Ӌ'R͛j6Mt+iVIIkoplXw/1'&5zpWج^^:v|&\FvbJHC2ja)mm_M-L2l8n#Ղ9aJTbjS!t_gɔF^RzA:y3pyc=3-I0:vɯR #"k NՕyrwylͱ?f/y/Y Ig`^`*{;;/W>vܹDnr\T1eŸ IB0?;5QKb)m3Ђ \TjjvO+hs r}mfzH|Oa+\Mapl~]ɨ /p((]Ҟh9K-~NןE'CxV\1v̧rTmZkmj(DY"w<dnw3ꜩ؂fnGNŊ=r-؍B&; p(4+cQS(J>Y &0l6wȱm\uI܊XheYvZqgO%.~#eV-@[ ~{kPg;# R xFc<"Va|Ҳ~2H7wr Kg*>3!eUCHqh<I \KҚv= p mRmu pP6 >A$$4ݡ(-œ[|omf+L: |*{\5)!7XQ9:]{&5¸'W$M#h, . 'S~ Ot{llFcU8a]7Aıs'`FcW0UJI6I|jQk&& 4Omn*Ѷ.8obʳ ;\˒ㅍa`\z":~ Ψ6e(V>a?7Yfwl0>E7zj!J$rhTs2W$HRs´uuT[MIEN4+0|K˨q< (EsxRHI}E?/EIzJV "B9c7@I}K X s%80y]v=˂3g+}(ZAlXYjKf]nY~*)ZH\\;T! g0A|_?[Dw./4:KQ6ymY7Wڥ' Տw{a*1:;D׽ᒱ`@Y$Z{'H_ fnQ6jhO-r2~jp+9Ђ YTPy`C.!劭\;ӮU R=%^GN# *P ^ ђg 7̣r*CeÖ9d-lhCꇰSl@B]}5 n1S0/Kb= ѳOTwM )bewn?_;^ %ee/AdTqvz:b%rXΜδwxE%mLkpsrtɭT5{@4bJ6J8 :N톎&0hI "bG3t%<ԍlWߒ a`%*l1I?##‰AʣB@g$Šo  fRq$'5)TDM5o<֚Wх&_FS\ʖfr lydfR)kK3^;E5 PCֵ߆ I5\Tu̎꽍 &L8Qi4ƟΤ mDPk?xs>2Ox?^OZV"m_̙\0˅]87L/s6 lvEqRtr3 s,GVgc>ڲS+4'4B.8. h~J%N':͆Yo~F^(t3N Rw6>߲^PAeDg'Lp}A?9&z]Do.V#L6)7dvo Ex"di~wRkO(P!*w& |2%ZkSd9n,L1oOQyy Z's>gHJ'$X;ӂ)G+;xViNn؏w=莭wrz$(SVk"ʝACՌC2`rޡ;WWh77fB™u7A.t+*nfvW )YMs ΛT&Eֲ@مM"ciA&d&ZV5TѳD0/:bT"5Bzi8Ρ/ڑ_M4zh&NQ) BF/fyaPVG+7b'Hw)־^>۵ B*0+fFURzd]`~!:1*& 6kv;&c'oz[]aX$'FB |};[DwߙUԦ,2MKNzB߄Ьs~8sqTGlMz0$H_,&V=lj-{a8˨3REu=H=[~"eI_=Ѿ7۟g~F,xK.ۚSoCVc"8䁃!^p6HUn>h |'QѫӸT,ظ"#X"\bv5|ضL\7?I ڴʏ$joS#m^ˆ`~shi'iÅy;_]\xqOvX\i{lRk( ׇDgSG%&w;OE>9s*TɖĴ7OC؜ڐ#(浿H[Lb.oM6|ž*h* jUrNOY@- 3$98@[οMOyZ"@=}t:pqu?bTOWSD#yMS^}-U@~&_(, 9?lBQ/vIJAû*q6)D-*f)#I+U dC" K.?~u&R Y "4Z^^U8GᩆA3;\ VCUÆk>*dn8tY)f+܂R̝~bH"xIA~c&6}8D15@<5?f[AMV6,`\3+ 9Pث c9an~~^r3ͭ 5nbg?¶U-ðlwUPhQQ.rueY^{fH+`iPXh*Bv:TLFv'TS]ឡk ؘ߫7p\_c36gJWfl_+zUhjU0zzc#6Gʴn^Jڵv;:)=&Obマf ="P܎JrWs|YEZo+jRx 5? 62hihN]HQέL0HF~B|ꂼB6+:AˣbѴPݑOl}̄sGApȰ&GR!fa)w@ìvę>3=zܔV(݄Mw?VK '~&"14dyk$k9vMݪQtPAoʩ{JC0I:]G9 v 2\,$f5ѣCP{tDdLo [O+,O&+W`Z/[&έEIKkȵBPCq>Wp^Aߗd|4%> [RJ&s'/Vr?CRtU+VJtλ`mz^_4YA.zlqGn( M8/LMfens+mnFltb9rM"`Z/:$L}U dk֦a@j" De 4B!qrf/0Ql/aa#k]xyfMq )|;V]Làzq~Иys^|Zjy߿&/Ny5|RR)խo{J#DCszhnfrHD1xz*LF xLh(n7M=|?e@duRv%î;WrOY5Q2ΝWpƛ^Oo'joȚ-ItT\4w[;Yba #B+#=,R//0q,V ET %ݘEFrA{w3]s[]VNbF\r=Ҁtj IՈY`(5˧!!Bb6j=^/G<fz΄R(il>5pQDBՋhJlOi`jP($%jp9$@u=H_Z+̇xI`Iv-\** dm'(&xz1L`ȕqSϜ2MU`fqO?ϮDYFhlDTm0A݄3C г'ۼ'a{ >[dMX0 8]_V@SSedqa@I+~rSYH:3*8W2>G#&=Re.c"؉k1}~V45(O&?NBqN%pM?RZ"(Tj#!Mv$40#n0-yIΈWxφ::O(Y9^gHntn`fSc5@T`dB-[2L@A芉QEr>-k 篣epKV|}COqCma&(Y?u۾~A,D;͸} \2ژo8u 3;@pQ}%&Ne2g=c0E5 KI11kmCٍ{FA[E)0cAd$ź@rrI{ 7(s<_Ck֠}(*|jΪ$DAQڏaDDlWmhpJB5~q`֊ڽ&BA yI,.S5#+ x/ 2Ȭsbn$XiAl-aɧ9=e—YC.HoSLe%'faHiꋖ=UGIuXߠTU' u\qiz7< РqW2R-NO;H9?/Y@*'HO]>dE R=g 9`o2D&F)8Lgd2w ]OO|KVw3WJ۲dѮ?d|cEƿb@ em2[nΎ!s%[+-Mf Ȭ2(rAR6tmlQM%25io݇ظ5 7%i;`"<.̩jL \ T7/>:)%+x9T[B#ch?vn5e.e+{ {N XϐTY.xJ+{m'0*@)`2_Qܪɯϥ6/To"GD0 nd1_#.LgG} .Я#*M\2,&, #6111AbͭRTl<.}Cz=aF!%lp*DRKh]?7տ7/ T1"S3ne.JE~'vrzл?G7_-郫h*9O]`0{g ȖZt(kŗ k-+_Obm J5jdkv>vM*wI;eEz'yꉭLN',~Z_DVϡM swiTa]# xu8t: Jܻ~)z&1%Tkʁ~g{䪟Ԯ KLZE!!Dɶ{$Ù(8QdܛQ01A< r,Odg(cP ȉxᴉ]@pA] td'3,& )zӴDZ:9Fņ̠m*+6~]}a:: TzhE|c;7Q8G]!{q#uGa^zLu 2D7?dftm|Y^h;Wdg(ʖוKa(HL/L AO  7暖cp ~if' $un&˃ <,s$5fa敝 "S<&j eeO0c&H ɛ*B,G;?^ȸJ:_Mf{_9K-XvOUbiA\IXe=z٨IFŒ۷&k9?-Ǵ1pL AU~dw]>vNDZND C%pr^O!kڰ Ѡi=|p]Km:$z YI41@O\!mֺ}b bjDӡKyu'.z k!] \2ji2X^B*uΘHVE"I%RL`FԈwȺV3]PC@Mp>*\(@Zz펞'tyW ~;w0`0ژ?6@ky/`{?T "/f>щZe Y:Z\XEH&5%y\de!ڎMIo(Yw*N8{NԂCCTtmk!+7i\ؗu>F#wPHISa/A)gT^ ba7вbCGiqeS'1 =a` "QX9 .5 >S+ԉJf9oXBV-&İ5ꃸ}F&^wD{|<F\/D8\%Ɩv~ Z)/;%O4xlPc- +qJ&SqN-{pnb]鞏A8)~P9t5^@8;t+4F@6>8ȢˍR9]ium| BmGF>&.!H6D[4XsR-cG}[zX#xhM#dH&/m \b뿕H'!:ո94*k$5\[4#_ .o@%1h2!RO ݍ-z*U;a(y Q(rPM:Aet (C 6hù4MB*ESC%^3$2.꜃v0T6RYPIOoMno:zsѡƧb p`"ga4'nK eTi+O-u@n$'\[ڼS]ao !fRpqYSɖHa EZW9Jh>QqIwG2ed?V$L)QW4NrM``VmgFP}dژNģ2T1wNx_a[Ea8U⑸|*4Cn-"}X)~H4-&`LD”܈gvXQ7{l#>5&LiOF rZ@M":((D}[%̉/ʜA~ ŕpTGX !,{~dk*Cj-\g4;qh5 ]#Ӻ.-r1w% 9V:C/D|0Awfj`1% #WmA7b Vs`1ij/431<x%g ]m :w-?^eTԙtBa\!!xq' f/CEJ~d,\z[7˓ E`N/HN2~>2Y~(E* Oge"ocuJ<I <1UK7OnJU(+x3ў85.X[g 2h MdL:3l6BTZ8Zy,JKԖ#u ,mUx$Ԍ ayy#pJS9y&Է z?2bdXe)az"! &w hƙ|r1κG y.֚~_=5tΠ#eHAyZE[ZMU@b 'PL -vPEpMI0Rϸ9h\K2 ĉR pK"ESa?CL}3oѺy X?EEƬ=$ ~et8VK?%Z,sWۇMl!n:ߐrri#5g0 ..Lb2HKkXH#Npӥy4hz{3' -TyK8,7V/n%1 ZԒ}B|oe.\!h!" R-(֏^$&S5Q(RKx^LV~:H9r[, 84Ցm%Ì4~A;5' a=V;wQjO v]9X:ҧ[no?\wtr+3!?t } S1W؞]"zMҔ'^T#i.8h'Ĥ9&.y=BC> FU9yRo]-5ԙQGpggMk0o;C |;{Ty;^ -oW̝8ܺ w0 `bmZqPJs5dB[ZK.A?3[.]a4!ل9(/73 tdt{ݍiMW0h, LvaQm3:~2QtmpO ZK 䣍\if^X7Ϩ%Gd#(Uw=P:t~)9MY#1/L[ڱϞnw !*eJP>֮=;0Ya1{l`E﬩4&L9cm6<!Dܫp< Y{D-]'#khio%<9hs\eV.Nib%y `lIXt3#iVrSWz>I_Gj5(Dy]hWd //fA,uم7&Gu;Jc:Nsz?vi|D<3d]b.j 3!N|U츫ɘqÏ̚\y8;Tw - g$l.AK~`p Ϟh.Z=ZF~tFrMRSI:S |!`Ꝡ Ge]4-_;򮌙y6lz4S#%?e7d(SۅxO uҳ Ѭ Sx3T&0ʧUν:?~aQңw -VTCZ\ :r!ĜԑEl93\in( =/ϠD!T US}#,z/S96B'9hKSꑵ=P| 5 ^|kSaIqDjvVTK ;MykQû5-ǠI7nqha.<ɋHPdU-L̵FՕR ҧ3/k1PRo"U;&?.#3!<G9ŏyRߑrKˑγ5R**­'Tm^Muǁu ~^{/RRNJa82qBp;RELC4rVm/ Qvb>lmB'BF[3W F\D #d4=b1hL~hSQwIFDԫyv%K0tm/qhg2YM6W#mf ~$ XZ@lxf5)?޻l78RaZm e*fTl֚_.XU}!0*jjw,J ")`W_$8R/i5Cc^F`kQ=Hs9R^kҢׇŢa!(ep| ejD|zcDJ(DYHV^5to$])]"+Jƕ W(+ WҍiWUϸ3}*b+w/NzBӰۡq`ʷUyobudaZ_ x3O8p,?I[~\6'kS|7_F>8ʻ1BOW zg,zevgȁk08&x22vM#A^G>6/2!#.-\m=!?\ vaUn~:=LY `SoDQ,dZP & ntȹI KAX47a]2C\ej\Z7ȍktZ:`eSVbEuFgpM&ARAgDpnc->߂<0O彼GVa͎X싥%iqF4,xfbxꁮuFLn=BȴJ{ɴ͆_%OmQ;m;5$Q`Ӛ3#sTInW/'cB5ްAy߃j6L;S 8qIG6NRaSt'` h=ȷb˒72HXs"MbQzH1zg= es 1KC8WjȄz5Pn}}16V?mofZ@U׈-ժE273{GYl)\3LQ@M8Yb$ yz1gRW%_4 G2>EyLUֿ[(a$Ey΄Lr2;HK^܍ou? :9~@O㱱  v8PCpu!`T kcM]bs;Y,rpy6~*x׹S)mSv:w/1Oc #>ƥ\udm7 LUD4`AG:WW`z (lU?'SLzn`fi_`%li8hOAl0Eo|cv"G/X@8HT-,f]C;Bʐ'ŷG;/ddbq]D#PF {o8p Ya0r_WlKڰb"bop0nF~j*ҋ'mxYmšQiUm-ߊ)d[I@m=qL*f$?ئd~f:E!qA1m7D\m\MA l?Q7iM\6S Aky, bxx}`LրB<CsS[W;F"@I watD~At ;=PĭXAOvaaK}~NՅhg>R4 v'y0fc65c _a>{kɛhSk+5‡9bTӿ yqڢ:ɤ8~?oIR yT1^Ia"1X{ wLLD}Ly,0 zB],;z'ZTo@ND{Y4J (J8KI:#Udvל׀ ˓'"Z &^ V\bsIM°X>M/䛧-߶8i  iR H?T9Ej]>vE:ADt  zLFiA&+q.`(ArE]^PaƦ*l> ^" ԴPSn x®VV%8MF5']5֨jZ0)MqP+:4eW?)~5<,O>CO&͎際_L.r?[`en".Py%:ωsr|}ʛ\Ig ^^XM 98rA~b~plxnxѰʊPLw$z@ -9&F7zlF.) fd̕6람ϸkDsN'%HW{k"=k*4N if,Tg;,AjMȲW*2#!ءֺb-)ֺ'hMH/`P:gd K1[JSWFʮo$t[pQtI.ʈ3\ݕVAu@jv,i q =Q&n>2$)s 3#c'cɶjۘA$ks(<&?Q(}}@p]4+Qƛ5PhjșcV 8'I Q3&K9^O%ąXx,)UWmcW~Z)RPC] ͪh'kĵM bNy޽"PA2zoׄn _MP-K(DU外fU15( NsXoOY;!;Z\r8a(C+C "o ^ѩuUe}!I!tNKIo?Vju/!x{/d,mmvpI]M/~s١u#$AF?"6>W 4F 55.1 wZ)9GiUF"Sw*;/yVTHР݌,ZݗIjW3GKe3u$c'SjkJ3})~yzt 4Ф/_ˆǰ'§jL1 V a @>ANu"sgWM/A:5JÁxF@ cqBHe)vבzck6UOcϛ;R@5㡸\ (kDށٱM`#> TE̡AJ1-œSL'0K($'\dqA|?ɼM Wq6[tI9PDBX6s"V"/S(e7*[ {%$^P ǿ/D̆oI^Q=ORgtIhb79ӟr!Y"E$[)IV^ȝL؃w8H1e,"iSwE; !aulS|X2[FwXP"ٚE5b9TQv; ܺ Y5zx{So~{āFWR5Cpm9}6KhAv2 G_Ib{>6p#1s7@MbWjUE`M:g='_?^d7D$e.~ 1H?yGazkS6u Ig/,,bXb ch {M nԋ6$#z ).kY 몮.åyjvty 5^ެUC8vGV3a}~[҈nڬ/J=iPyDuBٴp-(IS 7V1k¦CZDwߖzhNU:5ɵ"EJ= lf>޹ KN4-pNF-X-:LΘ(= ,2N⓳^ZQcT=9gÒy cIUMb,aBkEQJ+)Z~5d}^aI u;.wtiIrH8cFӠ)$܊ɸwtI<9*~Oi̴Jj\ nqs,[A!lx1ȍcX]v+$+anSY <>.5ņ9„-':@w9=_M#e.]{V8x7܎|.:|lxayx:?Sz#L ϭ_J/Mr)9{ =5՟Qzv5kU 9mDf[7ғ##n%U?76[t \H,Ra[n _)70-۰vi{  m/7-f0v'RZ@nᨾ3^p- Z9jiYK`TJݺ9dFvY!gtJ貎 ix4 Ahuʖ;P:_Gh'*ڲeth vFaTW7"6KRw`G;{x^M操#9 C*MڼY?.nnh > 48ɧ{GMBGl7+̃ =Ժ:Z$. UAN)]3p|#+cE6庣JqkZ0lxӢd3DhOllU4VxHPPx=bSx19g2mLX\{;x(Λ31߶4%":fu w䟂\'?DA[6ut , 7]0E@ny%P za{Bא-zolRPV*/ D=> 4iO4`V]}큏;#2qyRGՌ! |DoTͦheE>L}n9=$AT:<F3 qԑrnW[pv-Xns@_9.^iETYφ+F;SQPTky=ꮛ [1m@>F 254Nqfе9*y>.%t&8]?ٓDvF-xq ͪ2QK.ABZ}=>tnǪ:o= G)]z|F]9B % q.c7'֢{&'( Yq)§J+<@#7PE{6jZv5qt 鑤Ts[7*πðb-At_)6լpeaMCV3ɼa9M_tIJ5nP|Sp[k}QLkfqIplܾB"wfP-Z6 ,n1'ypU2E?] NFL ?SA/&!s&oeڷ,GUPGY0SAUaCB1FK-WKd\H |MNӴ29HvaXO;twOИ EʗOgaJF;6xh?M!eB:Tr#r;=F7AKT y?9跻SR=*1)YvZqyc@)Bbh{inDoGeR %^ l|&o%,+-Ga_T_pl8`Y>B"1Nr<2N_j# \]  3 +9xg9s _I9D/d {'ݯ8{Sy›r\6~N3֥TAY{)s@tFg"S*WI t-hf|?78R:QPa(4rU227{`Na pm qa>db?uͫ/!R +9(k1"XC>r#(FBVbpd+,_g2x$[_K*7%GZG:(4<_F@:5!Fg9bdv|Za ta}pWAO !x;̵9WXzx]1٦BR/%[bpܭ}Ga͞:7 ;"ԒR+4E3'O8dOxj텕")oM4U4u9fDIԪ 0~1 .+U/ k*HGV_)m}^> @۾sؒ*Ly䊒$g/lrp&}07GQCգhHYR̎s|r Ey֎<w0 ӊ!18N-ǵU|B%RXy|1w?QI6H Qp9H9]1۷m} Z~΢#XOԺ2u#s#*I!I41 & ZwTJZZpɈߗSVĸ)asT6lmYx#zc)DgK͏P'{{ʺn $I <^4ظ~.\ΕlYb'=cyQmRxG5g0Т\\ETJz$L5Af6 BCW8f{~XYo:ԃVk i#/tYsa%wsze="WӋ/w͡?nҞ Dr٣E{Tȴ+4VAlÈ%LzIv0 U#7~$/cm+`j)te_\Vچȼsl;6`;m)ӄ`+Ihb{#H ܪ-t4첾A#mz.aj2+˭$/>ؗL$1eq͘v+{Q<0p TE=r uCYU򂔍!, yG _@.LLԚOpB%UNb՘Գj SRn;sEӾ(iUWoXh>05tS<@BtbCy"/E^pw`7_'3V91{w Htάr5LGUa,\v~Y+k8(е}x*HMU._ #4hcî %xX>-4ShwO5TIGZq`;㍧1&]Ef}3Ydb G>>fլn,w p+=_I{ 9N{u~`Uj)%LU]cb Ӥp`fTvYF5\Mp`yC~T=sl\BբbHOwdemƲu:`x'jF-Oa8d21uuQ3IW|Lj@6"X[Bs9XO~WI!XFrϭB>6!a9t&f1ԯ77MGK>I"z2DZr2=E phvƮ>rK@<)ܴ69q *>pJhgTF4`HI#s̊ov<),r.b<)2H[ثM_a ^ .@SO ŽaN-Hէzzc 2rpnhzgX+k0Xugr5:S]G`D,YJ(Bɷƪ6k;Itj&R*ƉN ja]>Mk~%/ͬ~l`R 5 i.]JtUUR=!aa*_]fg 5va`%twomP Uma6q|Oe0h%l|F$n:8mJbO*lMPaX)j3qvJ{8[x~M3Ooz [{2kGjMvqܻTX- $3ѐ)KJxޮ+W_lё[S e)g1S ']śD z6χ rO@6J{HYJ:(T-vN ~]|Xϴvⲡ4kK_)gϬ"X.6ÁY2@:['ѸiĪKǘ,ynkK1ƌ ZƂ"* lۂi*3a;v%;z?nlkKy\ٙޙ =rhu]a:G Z1 >fcJb&˟ĭ(Aն  8:D0ko-Zw K^) 5oT}6 !w=FҦ}oz~ ;7C!'Bpǻ)o;b(Z߸Ҹ׉9ݰ0ې_Xz"#^^(S&NY4OUx*vn&B22\ AmXQTJ@T'Ŷ~4[shD "H\&w'IYxrC2°'m!$^oo#^0x\"n(p&t[8j qz$ϻ"o"Cߙ|nH4ysyGQژ>5^ѦE@פ 'ӮT\? XdRytkZfE "i0K%Uhd"!lwE^zw4ݢ,>$9a/4e'Y;'膛8')ٮaӭbISjߌJ#Q?<6 TT_wM)1D[KAd/+l>d̡#P(S[.71$e.-wn ARּQȶxh{"w7%([XRGa$.+p@HXԂHW|킦oȅ^jO'+ ZK)."3w>h ' ZBߝk,$Iݝ''VxoYKؖ>h<_ ~}:n)n5r\ cuF;&o̟sg8AAT|Ypx* LdNJjK}Ir #jQȿW1XED$ W-kB"W!c+{ FBW}.jo:vy|m?"?P^*>EZUpq+u(#ʱ2WEJoU'i/gHrGT2eKQ <,2XiKbs=k;l)QioQy]fVPŽy|8ȞA'."gS aْzW'i EOi`Z7L) ~wS6W*)e F{EAġH\"x'*Ѡ! ~?)NncZV_zT+B tCžCpZlg培JALw+@xڤ̹m1)^ CV<CMA#7lXL2cz+[%B_=/@_EG!ߞPLS4tVIP YS(&cJ]҂܁ĴٔSLGl~?UU;V/B_W#l 2SvXm!49 W] DUi,e]\uQ7ŀx;BB{|KX#D[HH*?VFm<{ri4O/ɫb0> fi7&&4r(FaJxje QH " wYh08:M)3osK U `0Cb{|XN)RYF;<KX d8n $Rq c'070Q2V2KA~"ӣ=SU*CY}#ضA9 G1grޫ08$TlB go5M-l<[ORL[|%Fvv8BS=GpJmPm?o 9Upzc`Q2'?; (Fq^B(FHn=.V=xU$VKM䡪)y HX(@멘<8k@[Ly|lڟL][g'6`?GI]36Zx'D/D;41rGq9 ԵLxi^XFt;m/}|Fsw9g5_V4I^Hc:g-oR[cw@Fy_E1U"㸝_.y:ftՔi-  貼μRS d[N45ck\p;g߮Q] S !Ug6 ۺ[i~!r"ח{V#BI}}҂HY L:#!'(h{uQQ܉#.Z }E^G4N7.c٣4(zUfs$'hOBlW/sL8BnnF'@:1fmNJERw_Ib{3AHR\݂I},'qpKE&CT; VzL)?KiL C __0BMXpGYsT݆[NJt;xYCNS rHaIAx@Q妦$Sr;= 45j9D컑5LYzjҤlO!g0m5Qxa6A}IqLwg#)4;Ґ#7c~A Dv(Cp7t^igڶ F*}<Ϯ'k܌.n(MG\\X/ߥ2&^ZB Z]JΗ&kZe.ذJ^Yte[A"?9S3V%z  [QHjs &if$;q&68.lەVMI_KE":. 5G {S?QJţM*5.W( ħLS^]ɽZ ֏ 5P·JTvAh`+fcBŲL!qkNM]epN}RfEѫ ܥ~@;دdGM(yK b\ i [н#EE7DQ96s{i`1 xeȸJ)N_DEV~9Í%d/ Qz9Y^-Dhh[v  7ChD / oHjbGo>":?I!6v XGF0O`*B{889Gv@kV=]$%#YM C%1}9d- N[V IX] @cr?l]*2 4HbӖiŇcpPCșUeYnSQ6a|^G >[=@x~h U5"~' H,@I%TN&ε3"x /BީLdjHgUIMu"X1Q7BBG- ]p!'sV <9f42^ؽ`a/NqsQ3#BYi< L}T+M¬h)c3IbVkEg$d "%ݶFRw8?rLWZt..c@/Ocpwtʺ,Wygj>{u5/m~.E?rOO8О 0Q 8NMbb3zA}|V^>H@ʠQvZ :QY[R `VpɉpGz1bʊ { 3HyEtp8"R ^jy[svr"_"keꪸu,R!!Xt\ws#2Qtu3o/# LH{Ul+7HTI"`|c8$.[`s"#$* i3 a#94Z샩atnigaZApeIiF\Vh.[&r 6g>Y♬ C=XYc2Z "7Ҽd>9o*)QU3Ԙ2uYCOhp$oz*|ApgH&_'9]Uʓи nxA$#NP%F"ϛHTxZR'H+s$T9g}nW+ 욼eV9f(. Z R xݛZ6As.x= NJ+vgAׄ* 엝ÈϪ'n~v@&FmӂaVSMXEVlש6yqHH!6Oқ4J(oDIa&.)rӵܱS\t (Q;o FLі/ݶ\,]S,̒Gvx3a8?=KVQ=4nnq[.u S9UzH\SuY{5c2u' jJUtf"e `V/uxt&]hsQf=h@+n =n˪%.OmCI=6%FPT$M(4{rhbP  !"W9i_{5LəjyOC8AIRgDIuPBkMbiQ: a6"'ļN??`f0,&%{^9/۰c uFr2?W?Fc>EDA |hZ ~Q)u[ڸ8W>lf 1!@-FBc'O!sEь?Wꇘ>Z+A,-,B:Q3;)쐙܏0QUTخ6|IUض*ꒆU\'dje@|/kV]b*M(iB(ݷ¥UlɊI_/yJ~tb%f){b piU|OݙEY*U!n 3b= "/9PMKٍա#*g2܎yd.ln`/T, }ےCte x]G^V G>rh;!'D 2 sXΕG?UpNۻ.p' gL'8hi\ԁȹr ۝A-TksO碶{qCe>,::1iTVie-zŞ"! {{p[P-p,LUO6'mU%:qT$#^L#BňX߼7BaKkYuV#q5dIosaSzqc)㡿Z2 ~ח4A NɌ*r;zйNWRm!,(@MոNSQDQ1Vm6 e-.|)dp Y~++E7eM:cAjMa8ao\>h(C9>Csw,UTB"'Ai"R&IJT=KҦBul0pVgYV`}x}FƵ\}}MX5-0xu} πEڛ\*^:Jl^ iHzY?r;9r84oUi퇼Do?5Y0DXF:2mz!xXpV :޸Hh",>w0ÖZܶ{5ɧ)MT[=jgZ= ]TJqGs|RBij.^gANWыB_( 1+: ]d>,Șb2MkxlY߯(BwU+;*3"*;&EWƚ"#]xqTNo-*%p6X!90ֲGɡ` \yS^{=9 Iv[}5jD!RLyB4X;Gxn4rVpu+"lԨNvYK]ɉْճh MxB{-v$"p 0$̞?#"`!Uǃ4An΋TLi{rà  |m |5 ^cq۶ZS)p phTtEXOAy141U6[ĜvG񥇛lL)>跣':έhh)̣I!jd萁M6?b_7T^\5 YZ$1mIfڷ'ۄ1LT % DNIZiu Hv۹"#ȼ]HL{;$ѽF6@;[Dka)>^zE{ZrasV0oքJmeg01aɊLZ%[,K[ߒW#ZĔEYWG5洭Z<]D^#g!MglacTG*>Ar2LgL&q@:m #'_tp uN -MMJHSvo $Q;Q lَ^iuI] ^^+~>]JȺ=8Q$!:vv3+0}Q\ؼ-KDܳ3.qXnL62 /#K̘ 6W fG`A,w"v}%\Wp$^@|g3=nHAg//КD`UpQOLa]nHayokԭKiKXa\W%X5 7ҧl*Õa ;#\q 걬dflф pF|#f;[D֊<gB~B:,J5 3Ly-0UGQ0}R!aT='h /hSvC+sYEB'1ϦH⫡HH(2ϢĩOՎucաruڶH#m̀|'";hKIDҝߛX[zrPGtbȘ$P#}Cwzvv.7/d?x\{d,Ps 2 ]̕l0O`W0mj ;gm;!<$6vSNͩIYD5@WFԪ7R|?Ȇ4*V&C3LN.uH5.m-o5SiLEo0^֗y3%6 xyVU@ 8n2X@  ʊ&1kJqd*U/nkΎNsӓn'){Xg՜<n.:%TlcKā;ґge8x!y @Oi Oyf$D(ưV BMJ24$>`ǎ0/_/Mi{+2^oaYDD;J'a&cG~XvEz P%sHDePAc.hހpq&5pnٗZBAyF2{hD5E|L*S ag5u 2ӴFJM$hN:-fLJ:@W;LNȀ2W ghn&eTx<Ƕ2"`0F_Ic$a;Zd|3I"% Ipp~2:t"`ܥlp1$cWM\=$ { e*"V },zQ5󒛃,1ON ;|.GP束 #B 4K)|UukXR+jV:;UFvѧ>\)R:DsǕ7Vf<<Õ,NehLj2]˝5 K)-cCJ} >ۇSfdf2-I]g]!O1 WHBZP &=$g I3(Kg3P-q8 N- ~ibk=5駱1EZyBseQH8 /x,1(v~TÙq\7 ]7 ru:q~_Q&m䛞UAR+ c̷2v?fǸ#ac9oo{rLuW9QSzzS@/]WqT1ы/ԫ+ \پUvgK3ed0vޜ!EYE{썾-{> l;ܤ+D $@qnlfv rD%w4&&31`Ă c5^g|+|{F5W ;waw^HSH"m1֓W1t;LNxb2( TDhŚR)~ugx*B&6 Cμ3}䢹0/V$8t:z&J6@csļZLJM:㶻@KNQ) :e6p~?Rj'̐;LK-2Y,!E`ᡀ: ]rIHrLtXI[_-z%̦`.{lȥT4QN;FN1e NJQf Em!Sl^{84 y>[!>Z֞yY " {bl/ ȍR"\'pM$]׳?Al6N\ Y=֝@gV觛@!\kgJd|?D:ow%^cWT$qcrĀ{# i#AC"^Y\fŠ t +NX?-*S#ӕ=Ec`l*039`#o"˶)[L}|Vu \FpydYSb/ZYq#:O}ǯ+5i"r+}(~r?8peȌ[!rN'2]O/OyQסrhV(xsW)ՕD9L:p4-l 7ygї#u~\b"B'A+K8iW*,Tl.B%Tqv2 &MY…XK>'c^! AbQhf;]+-c1VUT%4ST\.qioa)>)L]m"= ##? ) \olÉxtjA<9Ga ‘K\v1g DҶzС0;LS9V{[|`gX~lW7- 6p  &̷%^LPw |9RԲnwK_A1RL qeBgp~W-Skۥ`müYab~yJ E::;RxǨ}h2?/ u5y *&c+MrmNz`G xnd`V|ݿb-K7 {PM%s3 85Mb/b}Wd^.Ppo~[T: iOs=گǠ79؆01+g6!n\:PTA\_0:w⬝<m* |F ?)KoH O˜*H*PzD͌ӾYNS5nΡ܉0h/bЅ~ۼΧ7+ʛ]$Y\^סLIdpz<o?)Y$#P2=婳jX5n[r`XO_#&cc晵QdRr ̢3?Юf¾xI< %g4 ~olk LU](ǮYQ Is}CEuS,(œg]"Th(\2x޴aٲw!-js0 |;8 dy`qXDf )2`ZGŦD>ˉ-о4ɹ!p"\92'ihޱk+F*TC Hץws*g,A&3(_4,bMkįuvKs9+k{$jS,%*2@ndS(j0iE=[J0/Ӟ%w S >C0!GCku 12vq}iŘ718ȺG8Lέ^D"e 奤@e@0˔g2 0j_a88 `y糬D5ۓW`l\O+ʖ 8zE\!Vhct # hft1lA_,+UīڂmΒ3gls347B4)y/HW" 2wJ еg2\D%lڤ qQ|z uVa\=`;qwVǢ*E(蚏ΡULt 2b:^ 96BUZ}1Ve~a"8T~C-8௰D>flbݦCD;^&ghzvv?w,?(`L%HV<ӽoV>rȎE#-B $fMrT]K F9H׋gѰv!Cr+`:IfKU_m7̶ ;~nЌޒ^Q~sLA#X*gk玤duU΄7r*W6E<$n"r|nN3Z,rspڦu&[,XK̜2n*0ѹ&@Cc2.jJ9Na~t= E Fd 87n4~IMNTTw [RS!FgMs[A9cb>CMCpsH3L$Y&I|$= 3't >+2Z0;Z^i5aufA ;%e \Qh7>o`!m% 2ǫr7m1R0'KIV>|`%?7㖦[aprGw@zW- oll*tvH2V]suND ?vA)2}LI٥MJsHzSs rbK~$#d p=!\Mkx$7<#O(UqϬ)鷳$NaҥR0mQߎz~Zut/lg͂ڿfh|#l-rms]lƓ|`Ub2Gz 8sgKW^ e&o}t8.[=Y WcĶD挽(2ī$(\Z/DơxJ HϠڪ RK*m*݉qΪ fl2_d?\_U앻B@XűdCB3\}zT0Нo5w{6Zģ2D >TPu؝p CsʠB|,~F|>5JNӉۧ1L!a* c`]oAHJ#~Z `V~ / #[~ =ndEjБ4 Ϝu:^.>V2܇K)[ѥ'ڛl"ޅIYDiS.}^ |GEqǶ9hŕM3+uHhm0׭ٕۥns8C BXIZd.}P㤲'b A%Z{[!r! =iQ)[7 ,Ӫpf$o-uM:顡k5fT*O1c>Vۘ( [5j 򸛌<7f% |AՙqG'vW$;L7`V4lgʵ/8*GkM\HM)-|h"L^u>ELDŽԨ֙Ih"\ KF)\>-&fH4Ks' 7]nloȩ»ח&YL)A[rt Ds)&M2? یY iS ]vQ4&uEn p3PsE'gQNB9BDn/{yG!FJ6+.ekw?t;(OcfI8?\7V=#J^$%]bkDtW4?XT%EMR-8j-9, N-Z׹ZO,cޱϑ jNL3&c!ຂ@?UV4 07PZZ+D9Q;c 9>7ʹa {(&B?!$@y@Qafi%Eifrͫ sdh[s+ $(8gsiv1 w 0fj$5''[[Si!%ڳ.<[~L6՜ᴎ}[rv'hw`5 iu,w3AGSPSjb0͵1Z^|)Ӣe6 :|;5eACߦ̂ (|,V9;Os:Ql>8Xnݓ(mwp9\Gka4,KT+$nO?dm; Hl,20˦X0ҝ $ &sNc)\63?Pnv+b;QzZA8"]}4_#lh0PEkKc tsTڭ S!ےiO T2>t%1(AҏZ6!P"w D)cR&WNY@WFn `(Xo&fԎCa-a`xNf%Fq0tyncK]F sq(8Lw5\_ün逢nH^ʊD5ѓW~D3~NXXxC7_3#o' c'ԹNrV45ΠV]kDGT'RI8:H^X)j}զ] ed.R6[52uz\j`hVqA]){MXxDbNk>U®1l,U0 ?2j`O߽mLQzPS&l~f 41Eqg2lsk.-c|>TGsQ6DG`:~7Hu( ÞzrQ3d`eKMXiiV]GscJkxibN!c, pE2.l7/#,q>E%Vq-,.̷zc `IS[CVx; b3zmKIhcc'z| 8\5hrƹOmծ d/j,j&4Z )M~F)Վ<zk>OMu`EJ2x;/̻8bWڞdz}I"mSA neNIM48n5tpG- N%=E#P4D]G-gVaqyi㡮$5.vݹo;,TbҬ;yJ$8$h`WڶoN]QW%83nΦ*XyQ~3oRC({D'e;|cDj0 6ao)l)LP#" >:Ydb<i]n[Il/_CItev#S Һ Vg5fɔ G0p6ˌ' h:57E"`aSt{ʧ?RYXwve3PyCgKEfQ(_LjjO[􊉶}g 5m{}ksFfxSA< nf{N?V1B׫W^v1ASS4d]<[@Oh<^1Sj:e:Ԟ#(l]|o8qnosC*fAv:_p@jWwkO;NӟT8W芴Pgl dkɅ* Ky_J#K ܹUJʺ;3g~p;"/ H&4.dl2p3Bd5$yֿemdٶsh .PhntGesL]hs^ԏ6q|<~HW N3MZsȂ~C_u䝋[d2hhý-mD`'a7?gG,5ݴ13)",hhd~LnKۢo7iD?9~9sh` pP M̉sI"v.ٲB͎858ڛlcYg|}A7½6Nl9d|1BSjw?DO6wqYhxؾkD037lOXtȰ7ɂDǷ_;s6. SlIV(}# i4ɺ_92t.TH9<5:Asd$1'S<Յmz2{XyV,2}R3Gl $'_ܶpڝ'%⍌,.<{T({80&2uxv^74,'3} -:Xov;6&&+{f@/?~@Dk$(<Ⱥ"VKH*|x4ڄ*>ok' Lw0F>w"@k;x2~ķ"̾u< Bs Bub2+RqݑETM,aAT/#T4i gl+T7ю``<*g2kL[qv⁨2ЍԷR!Kr?8=F5(W>gKm7^eنᝑ8Ð:v jy/ܐ~:gꖄQ0)9U0qY:$Ƀf> ˫+ຨe۪Nd)揀RPrgb,vBI_z(@k :FPV~5io((lL?T*; 7Ηà`$XY:CW} Uq ]0bTyS 2|e`,}]hܻ(NF4 ၒm`㚆ھ)U&S#Lx#2$ak>WAlL@z~dzowZcP4$# X>MGh,pEųΒLsy>AJ@#P0jlXa)coJъDsߘ=8!j>BC!I5;$PĤ (n[7L~uǛFqR>bR*"|SLqQs0d] wfX16i ;GcjS'Зڙs T!w-R;E5'A[o4U8tKsБ=Ѡfʛ!y#;<$Efbp9RݢkT @jmPE4ݧ}cN̋Gk@y R Iɭg7hj' 9H^'O^̕qJn2ZoYm+[}H$$Y"M7;vJ:<4潝G +KzuGNHqo)IB[sGf?ك/a\L ~&h rhGQ\< Ҋ _ݮg *N>uщL1I#NC܋:59&F5CMv>jh ax .Nv8#81*xL6p-ŧ7:3Ze,[JBGQ-'brm@\"εT%8Gp U. uEkwCᶇMZOQ[eC@8CI-A>fvqñ0cO;:/r369f}$Xez63WKx(F1^YN`ƇhEq%}Wu~ųL%$Ѥu$2ʴWH_ɯf1v,H1H!?*21,/9[e;%i~ֈYG/kf{bм֩y|g:wԝ5N]"9;zU6bҞ3)[ g2/;Ԃ=6LjИaS=fwJӋ +t#EN)>'[|@rq5J?3#MlnKjj7|}b^o |B~NiK'J7|2U?Z!B@|wҖ:#g~-D>s}a.^T?`Wt1͞0NhN@{a7nuŻxr* 2s/` 3~$No#o,%jNq!20XqL܄Jd+M| vz/Ropqʫ\$~#,WX#il\MKۧw8P?A2PB~^bmI2Em;dBI R ^}b_ƏL<[)ADiغ lPhW~E/pW-uMT&mѻ%gO-'hg(a"z_>v$I+sҧ>uk@0~f@ R@EKNiFPAH\s躯}bi<~C}=^Q)0EY|L~vaޔRnN"弧r鉽⌦k +NaqNlK$R)s#sVA_d:HG5{f uF WۀHvP=I2Q,J~;EB /(kȹh M bhEϗҖcw!]}N^ȼ>ive tZf‰J<4o.&QHUGq ِ͢ؼ*x/W@Z%:.t.34jDST:t\{Q[fLj#UX1 ym @|e$f0.TA3VymSP}DoM}@G#ZdqeGっZ߷'od6z!)Z;>#S?*xo'q\bgY)+`^T/nksO9jf~Z)__Pm-ɸ%Tr1)bm \՘-v8BB㑹#yQOs9Alfg$=| K۾srM3R#g5lӋhbL2Kud@I»;9Q[/6+68ǎG]=Rtp]\GL~ lz?{<`Wl` ( +v i![?~ATey@;1%n4.'3S#\t8p^U-5:1W%|U6dm:eF!t2Iȝ{ L4iW:ne>tw4"smcZ1Wq;Jk_k~ulvq.äfm0b1;Q!sPb+xnҭg Th%'ăvHeBNLV &0,t?%ѦhF]#nMߒvԦMѪ[ D1}Н6>JzKz3y\TS"^O?i!E cKrf{.耂s6PRs!2!9"Lpk2uf~M(tRt> b><\6T#g_ςE׼icy!0!-H(iQw*XApmnwŘܵFӶff&ײ~͵O0Pp2egyI驪.guSskC<ē2& (5gHASyD(-5oP[*'yIf l?.)1ۣR+gz| Z2mJP߹x1mҷۮ0VSdz쳻#eLzLK|Ao҉OGͶ?Yh!7lBQpG®6lL9wښBzR6TA^!<~[?R O^u jb;A`?_VNJb9|6iT1-x0e f'Uʍ9&*Q1e.a[)pD9Zk6aVv6.ooLN_\H 7LhkМwD#fq,igcNFSL2Ev2牥.%h EHDZ뙇QOj۵PmnMT%j눤O2LiJDI爱3>=4k#JIc4eTԲ"$ɗFCrB|*ZsyMO))l2nHHE6uD)Hhz+<ᾤz5=dV}0Ab[,Bp)Hè⢰d{TL޾$BҲwPp<)T(RB?ld)q]5,J Ok~˘>/e6>ؤ+54ӓvX#O&͒ '0/۪nM@~d\!Ʒ08A LêHܩ7yh{T,_8O =s +Y)(A E"aN!1% ?-`~:<]JW)L0ZT|\ kI@ Dl0e'KC15 Q\UݱwxjA|y*C-J*n[{1˟ q`amՍʏ zN{":-ꔨ#&yXx)|B ]En1|? t>̉7>hm/ D@ ٪q*q̳dƪ7;r#ƚ|)q@ a p]f3wv_TN/15:$=uw:#韟?W%)@O!Țr8Vh#wǵ'xAB90S=31? XrUإFTU7-o'o88Sgy0ԝ8 )ἣ>gCw^Oy2OX}N쭠pVēd2alg^5ꗒIYuC hB>LG/>_d'rWMev0]mxNtʤncoBZvBTJYtڰmI(>O1yW4uKL5%,tsTQ`5 [y9U,ؒcZe0^>hfs`{b|G; 0>2\,Ѣc|V梁Zt9KKr߽٠ɘ=VVWV^x?x"2vp.**=7@AVïsr2sqץOx43ꍱ5Cۥ7_WeلљЎ.S(=P',1TuQV3JaÓ96R&&vHO⅍'bO5rWzW…dCffUu? <: nwү ʷUfVpz]W@+-NÌr2ۋ Vr|:" pXSt!IJ4J[ ]6D. v@$ug)N.;/(/#O1ǨYF)_H.< {m-ֹ~z_NzVϳ->2"xma59Ff&>Mp}[7,{XOd$(2|xx^md-mdyƵO1==xІ1 ;dϖhfMÉ怵'TjFPl4m-ȏ3o1E|a̰=Ϛ]:EⵜaCɀMK!Dl#eЏ=L +U@qܤr~Ҧ*rR5EO R%LWWy$  ک|%o5+4mŪsé@}S^Xa\2@ 2eWdfnX肗0izbb|c(<>7 jP? e  mݓaߵq* 6JwClT|n퓓f#; f, W;Ttͼ䏓kz&%o -cWDZu{^ [.@Ēdpc ebYsv>LNC2l")1?''1!e @>C[Vuq K9y#z3_aq VSgtQȘg]i\LR%? S8߲kKۖm'lȤZ#67&WeAE 'A53=WJ'(܉-ˁ=d&,Y`F̽5Pf#OH, ѲwLKzu)˹jpkln8˖= Õٯ /%N>4qoB$7 ^^uz`g6jLCɬL>@`X w"/gTKΛ$Q" dId3AAaΔ!R&Q\@ũz-6E.~Iteံ2k4T\JGD[WS "Wa|:u޽f6xdh]ӕ(o SYwabje-l~C%xjoٞv=[;Wk>*1+fKD'(oQ4\<+Xv5lRLX 5jbά%OejY AAsNs]QŌ gCFShv$h،5JM_b&%}`-7Sv ={+,vNb"<+{o~a<c7pN 9YٴV6ښc~+|g[ ;4ܸ%{Xq,]=/^f`bUT6v;k~u`֏"//im#Ӭ*t ! J]\@|2<ҸFP6uf̈́LЎvP{n[{o5`4??]P 0p iP$cyA/\U|\CSVTH@}b'%msil+2Elbf.IN~KC`^4ρks/Ǟ4S;vՔl%:rxERJ5 \,I,a X^8Lȟш=v2 2]⺜pkLUXӖ ٰQHۏ{ob* _2Ƨ}s #jS24Ey_1mV$?SIwg<t0}d ޿Eu]?/?};Vl:6f03PR{UO&ُ22bYY7,φ\Xqh~w/OETY~9@.$vmr\}J*Ǚ hU驘|1d}տʩɗIs8`Y K$7Sj⯃6zHjݓ$ >wnYӄAW PpR ʺo #6Ƞq|`NPQ,؂~{+Img֙HHv BDx #j=^[B@(62okH+h@ցL: 6OO^'ayw.1?p qO:UC} ,ڢ/ 9}KSlj|B]0qY Bf gjRɇ5[R~d HUJ%n|&{hAl9ϯ!7*UtݐH E.BJ÷fˈu}kakQv !<0_Y>?+d9GV6WӉ^++K/4T(1 絷"~w*6L4l ~~6Ygq,}FVvG-+Fyq-..mŁA68ԋQ6Xfͳ$W`|'m}T(FۗDIBp0?,HRC"dkSNFqU!I0,&'%Q(|'ï_CѺo]~l-Ÿpj>_Aays3l{xĕ"@mdxtlJ^x:R?1=m ?0 D 513_!~SտO}X \!ZY;ejO~N.R`ȯ聞ib[|6.W@I#4OVZk,ŴG`,:0Wz+Lqcy9 HX}ڝDzH`Kdb]Yff vL6$l=<떀n wOoڀO{utȌZ,hLgn%2=+h W-t9+fI =W.2h Ҟ;U*dl6м:DX@W~c Eʚ`:׊/=hS׃MKeSYK/Vsį!lޜx`5&Mg7r@sR''MjSwVo5nwrBP?NvNV}8u*wU1 =&2Kg@߿_"]pa$\ HMRs>\ˣ7_^+4!M ;u|tĪ!e0 KrH0Ak0UNE~XٱqܢX`퇮HQȓ%RoݲJ|b36K3|`g3] lu&Qk\,qŵ5Q{tnXƞ֭Fk x z=^*eggDϢvߒ7sn_/엂P.E-@~N3Y3zCuFbI¸&N.$2"W%0Eg$,bN]oV|-Q]膏JЎ >Z'lp2>iUTac9I!DYQ#FXbW.{,O52ǿK488u>"?,V7X-pzKf\*W9wE#g; ((!P3Sz_xFuձsCrR,}HD [nTz'z7ݟP-&]HdQ+g2n cO) fҴE$|S [{S`("xkT" "| |ls27+Gu%JUnRm`NC"l+ɳc66B?զ:鰁?1~*ǥ/??f$(~D1b]Tn:L>2p\JKADU3cO<=f{`h?*Ҩ1Y;2&3$U X),&_ʆ)X Ʌ V;3cl@;KA!n ^@7R%?!kIL1=??r~WeRs VC>-547.–a$ Yg3-^_`J5ϦO' Woyp08_&Khq<$\wM?IPefUk9j;YEzڪ˒esy5a|1de^L6.c :ebJ z4QTPU-( \ 6#1s_Rxikv \t-}!th0B2bWO)>(bRf!kBѮ&>]?GzFԺ ])( -u2ю&0SAhNƇ@mv˱^*R9n-h)1j;5W/E%>a4&ڹ- |Kը[MN,;Ʃ"!eHFAFqɺHNO% Ejk e4dd{tQ9yH{]L#KmjlGБ )}I)PxbRxFlm8ܯ3l{#*q?msկ`jyFRlT=aeI740'X w-vk_ ׬ 9{]иO!|XeΊ(| #N&]Iw8Ґr4@#~ݣ y%re]2/~.-%6Y$#o:Ijy za>֗:WtlGGϦpהK+hxLlܢ1 7f~@~%9/qy54@;dh_T`%ialLcO?W-qS34ACRpcV>}1GSA7PUe3\S>ћ@b7uF1|e,k<#0deƘAbZO9gWSw?Wk6ChE Ul>@#@l<vCTysk^ SIx޻;e+~kϑ)["~(^̠st1v&1٧oaߧ CcFCpl>oQis+܄"\ev@BV&NV"wB%#0ed0֢ACY1[8LN_ꚲ~ gm 鏒/\,R1Qt@ҲmCL)^$V݉_"'@dQ @V2\:ߝ\mjk1R;\ʼ\--_N^~}LYu Y!6\9?KFMnwh鬿h%}rP:w`>Pj]["~aPɯ*HufƵj09 X8RU6$j D;dFj+sX9LA:FJ 瀃pѼ_&* x)⥇,[, eT^dAbnB{kH\]"uH<Wdl*|q\(=b+_Ԏï\1-q]Օ)&c//&mq_Y(2 hhŮO{)TeG;k^0K`Oeo9ct4W@ ut{4t Hqn4+d) !oD23gył՛C }!5[nw<nݱ[R|<(ӺPpb,IFK;X;*mޓ -͹B+d#?q[W? g_+=;ۛ)ӜCʿ_G'kМnO&5Lf}'"Ə'ӡ' !oSm]kq !i([ulU瓢(Fl~A'i}iL$.Eue =-opG7.qBƃ0a{u;Q$1NLdƖv7Ot\ٝf$mUv*ߗiWc|]v4Lyl/;ZGe߱;͜&iA1XJ(|wChGzg5w@A6|\_\TZG ;a*6n`"Fx=$=|яmc TPsN?17 k@ULVUN;rqyovgLF.mtEoTU'Ze1sIʴ?rߢLCA{ 2k=83C֊:<5i G8_Ȫx}RnmksׂS *taoQŽ+SǠWVJxb{@!9r6 ,n,( 3ouSAkjʏ%?OPw Uh|ТLA`PI\D͎<˔S*&T[TIA~zB#y ,QbI=]JG0߶^}n;AqXuHy8Ү>\+ː*բ>g(h風2q!`eW_[GJ&4$qbYi}99 f]WUv>L"‡NWƻpjXSp`sp^d?*`;`\l`@{ocFzHqJ)VLXn6d܆P3Ϙ=6>.Kja[igl}_9E0eV0΢PWR?0 h(3 gQjOڣ_9|fkӉtO4f~Uʹq(xN, 炱ʽx>Nd}3| 6n$8u Eix\yS24c9'I45/թ%CiHm.BD<>&n W]Bx'qϷLĩKH%E J&qt}XU yaŏ~':aNĒeC+_>奨ry 'UW۵ç*!_<)㺊 ȈA֓>|/(~W,5f ӁMnՆ\ ! X,Et|t~3 6;X;7EЁz.fjsgEA2;{.R|8 ݐk.6Slyt;``s8y^JT 9:C+%XƢdj|t08?YE7C{;{nѓHPİ$ eSUZhŎMU>{7U ݺPh+MoTӯZ.DՍVbkJyx&uMŶ1x#ȺL/ SM`8:k̽ <].L:24)K! ERnq2q1R|aǡ)d TyIz?,j2L`[ot9Jaz>ϧB")u=jEi¼t@EQ<nC;gRݑeey+a)%y*4 lI j Lo-:-c3k.*g%,1s,tH,Xa0yofZ1 TK{Ow. ״aͼpܴNJ2{ ̉O(l>韀Vp!R_;J>䦟${+ W*_.scmυ @Ӽ@2txd#"ru( kiN'}_ %Nv> V7%F@ÍLjJ}upAcq;)NS [~ɻ=|bi װX {+*hQ nyv" Epro`+ KuLzxYƩyOZwE|G8U 5 x;G& 0hL'^#ɳa|<3fDh8!˓cL y( Z_-q,;D̍u6IJ0bkyyA=|.*UBu!-ڪ4-ySU^ğ,#TUԽ^\`g'g HI^^/K0%8\1hP2àdJc DDmڎOp?5qꟕzr QYUpA!䪓󫰴-L 2qÊ| Nh\耵iٲfĎE2vo(Ww3KEma(ˇ[ZTb0\%Yh=)sE p+*`n~6*gȽ._ Rv",|qO8|j +Rj9`t)T63CyKrLY_U uOT(;{ǣ~'u\`j,>ZIq鏇qSIN\j]cڼ`⋈S$=tKkImmSt@5Zr2\X۞.-P6FTS}z@>ʌ2o1JSq/ZK0Ŝ<"T2ΰ9*l) f7ݥ!-ckiO0kሎJEV0Dp=܏T#9cī/Ta4*o>MO"F!4l;bNÏNe$߁.חCn5DxwoM1hR 3K_Wj6?VRGh㙚˸BW03e?Τ6fl}b"hxٌK/ "Xoo>RMx5H$geaۈ?!yQm$BT$m͂JI098 j07 J[uawE`G N>(ݺ]@qbY-]wpG/9l{}'X%\ X>舀tL;<&*N^S^:Ar7NI&juF҄VJ3 +Ec@"ӉN<#g*XZoI[T%I?Hr:O p~ᇺ4-v:b<z;u_*,؃d ΤӁ|ѧT2sdə4~9l :c/IVΈx~D<ԘHQ>Zln&^U0*;<U OgnvEDAm /NH/` >W~ӣA[/m!-Ýu7 W{i5yyI:tƲomҝx,ٵ[OCņCĽd]u :MKj @ߨh%pMV&NeM`u~s}<+?Z-$5 X|Aw'?`xoA\vcC8p=ڹ~2[yY4kYcaUسy.ϔ%6#ZM jݦnzkקJ}G4 ]%;?BHLkhR*5 Ǚ7FEW<^61?e7)|dvVnl)pӀv%ylvMRC%]ȯpׇwaj=)ϓ`-,̸ 2b]3tp+x[B!'JJi`~%AwLؤߛj:25w}>Fx# \%D*Dr=Q* oD3}^x#LZ&T6^a[ZD'@],W'+ޒURj "(i<%ُm%^ovA^d6!%0RCz1fl(%e>z~&I̧3}4f\=ҜTx,7Gm1me ErGN+k<0 8R^ Y_#"7 =Dq V!ЖZUנ:\Wn" \(yNBZn><VI!Kea;㍢lz'S 0`'} UqMٱWmRjɂT!|ɺlm-S'+l__PFXA-ͥ"[RK4}roX,(G6$җ b2HaW&|_] O N.1=. Ωl($|B$(N B <qPpi0p[sZ7W9k8~z鵒{8r ߤ՛һCgA' c ,£. U]=#'Ш^\-4p.kIÓEOT`cxiJѱs˃.Kp[ᤥ Xj0M{[:<! 3:WJbZ >r R_(?,utmX_ *=_XO%UG>YAJIqWYkaP//_#F]3Xknߚ2OJ6Ө3,Q--, 8ccKe.P6'2`Bpg2xZoF\:%Ąy +sا5ʹեw_o$Or` `Χ( =-֗0\ ilG3 v 2'V 1Ќwb -4'*! שA. x])˵Eoab;]kxaJW  R'WktD} MzҌh-v^ї*Fƈdb9Vpab~e-mS"xQx7QoH[2]|E1 ٱ,36 -ͼ՛R7 ¨wT5yJ/B0_z]բ,/" ߲Gg z`Q'%lPGAw<)a>X1MKsGmf^xm՘;9ouWҭ+Z:_w-\h'5ŷFNM37A BPʠ%s6޻>' vlTVu8,|{ kuRs=;LCOBi.lp9>- z5$K}B@l_Rwqi< #ԸLew3rzU|ݹ YE0 B7f9]~K5Lxz@E;%[ouo =Kc9 ֦ˏkv|q<-\#O^2ر6S $if5l` HZܵem\]OSY.v]'/DRD:iD|"d^U0*kИPZ -h ZqP$jj:lqjliF9JwY0 Y,jo=6bƛ{֛$ GfJ1/UXLuyd1Yj-=YDOa *N嫦93Ժ>^G.hF"6]\T *r0 k.%1IE 8E/c2t_`nzߌkZ" C:*%jzXA~T&r~a`i.Z>cJ|3[rX: Q~%0:j,Mz2BZY7TZ<7z!SYರ;s>y7XiG@hp s;^z9Nߑ#!mWasT6 pjQh`Wѫ<9Y3=T̔E{#Q;sQY^b?ٸ7 3 2{ z}}*3+0Iڐɥn}(@ !ғ2fzTxSܫ|^Fφx. ~t?J_1WưBk.\}ۏʩYVp`0 -R%3QPڵ2rR:e\2m^iBiƠ?Z?#m*Z=&XKw.; C _Lo}`,˱rH^Y?䪹 Yǵ?lUL"v>/)k {G_OһJERB,I_mf`pleVZj),UOc s\.X$OA*M \=kX,!YK;ŇGyp 0Us#;AB*rӭ*rm6Uk5ȣr zRxOW$4P?Q%y JsG(bo{^ShH^Vp2m4e؋(A Bg exJ<$@[QV($5m2[JNDJ.S{ kE-ECRX({It% lxRqrTi߷=ySP*O H`W>vwV@͊}v[xY9D??JA1m=ꨳy7nγTq}[<'*Эiuҕ+5{(Hz NEC[hhj#wq~\]ޢ=o&0?Q>RTn/:v/ݔ: ͋ohx(Lv)r.jqous7hu<0~%y5V<,U"cPkΔ%sk?șo11\ sf@0_ԽמG V!7=k^_qe2U jb;&E"Ɲpt! cĽ ut(⵶-͝Nʀf84.%>ao(9Lg,oխl~# JH]q0º?)`uV(X ffq-}"ktBb}v04RQ]eoQ^*:\ d$S8c[ZPnLJJ"E^6]˄M;1QP9lM)5vsɲOH}y-Q6fDKݿ5;sԞR%Y`ݜqtG$xإ&RJAc՗V#`|j/n?}Ԗhpl<׿ra^#{XL瓫k1Κ\\RXVAme٧ %ޞX)Jxݏז7=B`'K0F±,sҡ%6_5\qE?t~:|';A2pqG>{q]&VBtِ[H\TpjXۄ;wUqp; cbW\S0 Rur"XgκK\狍>W{wJɖdH$'t jD^ۓNjBbut8wTr}.R>}Gk4u ~`=Zk.L_fo81GB61o>8I|/HΩ(ȫ-F#gITIN}kP߁ [goCFsnk6jEʿ)832c)2k]u*ʳ|YEYq Ү}w~B@'|Jىi_\9ux\@?q6$)=1d7*|Bn (ﴲX[klYr?-իb#G0 ['eYKv ceҎ}"_6*֒Z3`CƤqpF! f4)yr܉ UI ~M|l^6w\9G6X":w3i3Ar1p*Oޝe5ӞDa*#OvA0V=83ӭ8q[g SWsӀ;.jZg&N4,@ON f2voh?vc:1,]G9QX݅ښ|l@,r'sN0JPbNHDӓ@NM1UOX#YmA= 4o] jdIwJ.5?>M ct j`9:[E7eb0D'AA:T-B@n3*TS w-PvO0}IVj5(iiߘ(gJxn;(.XH7q[~N){=.zŷh#6Pƚ*I"y%?}(>.I ʧ֫x(AP]@CXPc-682Uk qL:⧂!ٝرkOpۃ81MnwCe`dz@`͇l%!K4_q<'U93f{EW !Txf; [g0jpf+l05yUCM-l~|1hAFĆǶ;jZp8+ <{&mx B?]A em^d7u]_!X t܋DU)8bwE[lnqN:J)_|"PBG݇ =/A 0n6 {ZVFe!38.ͨ;~&4 D(VT#4Pos8#`km5.i8JΐkM9k1=I/ÏզF1u'o6w$x:QF}Y˧n5[@5vN絲n-$L٦9m0;efYx<̲SGϒ^ї7'OB'zbŪX_R;4-mYa9f2]0ie7zH5`ʫ:*7iB6ھ*4V(y*R;s)DZ2I ]Ӛo"Fц__ hM?j?xGVNBϛaF^$q-Ox4yIyI6Wv_8h#ISUa.E|?>BVwGzt,*ZM >pD_fUEރҵlk6GIzy58.*-B֯UC'iHk3 hz/f,%D"b.mktuJo2`8.Ӗ[S I{2tVT )/pms^FCfbu{PQhKD`AEǤSun/<DIr,.\U`'{s)2ϤŒ;,42*bl-!"3 o"p[%'f#'0z}olCX&Ҹ(LںcuFq),.l?VF! J;xwT3`DH/೾j?4HPUr'\mG eK(LA%e9BiDD'Kݑ/ΚnP`H& eB7`9re WKSĩ(0[yʮ GY7+UDrB[Nގ¡|RQ9i&`ƯiKM.t"Jic\a gedGڂE>65 1Ӎ4E\qR>*QC wԤYOq ۍ` Jjͥ?Ƀ2^3r `-?Wŧ5zׯzl$_ Y'r^YcAPO iN$?, .M(Ǒ~x"!/Sb}KFWfkM9%ǟ MkJHv袡X3jչڒMsF*#5F@mbb{XK=sad@$_Vy?"x½V8CQBه^[!Bpؾ23 D'D>([w"z@p#?jHF9xB;x}h*3z(*+ݒsH&+M}κa4mGs~(lGI~DLQL|D)f5YaRŖ?>q 鴻E Qfo 6zݽOАj1r>z 0MOK /us~ ~HTlӐO)"7zDĝ$67/$d'e+Վ7uMrإ@fdk8lZ>K_LP:9Lb < g^I3ԇ5_>vC 8 g-ߥ(gYd0g/'03USe/YRwE `j ܚYG] ǟ"ٽQRE3ֺ7\KMU4W4}2ѩnqEk!T=v@z-*kT}HP@C~.B1iҰk% :.sё&֯km0by!-0 o9O'*X*lf_ %1Z}?OW̞YVrt,=)rWs&%IF*F UɫLSFZ 58 e@ũe<ԑyw@8؇iM2(F;^-ҍz.djr}sMā4 E"YIp'a3}A,ݰ-}KXfBsvTE#`.67actZ`ݺ6Qk34veOt, &@p~A?Ha@pY;4=zbԺ+L ㈇ɜ4QF}ueWJJ7U qAhMh0&d%=hn_@34"uXNYO+dpvG̝BUXART._1P=CF-o43bq-ֲ} 7T V}E#2z0SN#7o0F ҷ-թlmAcX; o Ą"Oެ~MnirN,7\l]Ŋ~G}ۢx AF۽AK;1,S/)m9wP69a6aX5Bbz%6l.@p Ήđ4Wܵ)}h7:xkF+_h,)bu垚4M; Z> S OLBI~qEDJKy>qZM"8مϼc|[xLU]ݤ&j`^r lRJ1W5{5Q<[0Cs#<[ga`/8KVkx9r`p"mooeVU ի̈ha,f"A-%!{sm|@]vd K[Wݵ ¢#E4OTq*DzN˷y_5"|HLFﶃGap+lԉNt`JIęsE JLXkJ,2lԈ!yx1$wO8Au%KyR~>-_zw7 FT¥G #jGY8~N9Z 'ž\S$N;:Z UPzhz'd8htSTʞa&bPL>IjUp3.{2{B̄D >%T9)\G\)'K[ =HJ|f<@j >90r(\H.Ĩ"0 Ә[ t΋k(G݁_$1D> ۹Ὲ'*Shf T#VOPSLBi4%ӗ-$hV 0;Zj!(_!:h9J4(jMoS_ͩbRE|M Kė֌g ɯ &B.M\)9ȣshgӜ=&8XD.[hNwrBD`:aׄ~l;MN=۩هfJX@nEg c8` 2a]NhCצc"ӭ0D5 7[FK/$YJ ^Kcpq(Z,GGJv`(՟t TGx]X>FDHv$Ү#7mDZb8!)LeԻJ. W)NuPk4]0k8v q[NBe ]\*>4_m(k[e~MhrX{CATTEa,2sa=XȬ5gO)T[mZOTkWҧHk`)-SO届7+xŊ*=A‹r 3ΜP8"luSls. As3PE =E$)vO SaU}Vvp:\3V TzS;".(Fw⠇Hv*E]*>VŢ ?sŗh9Et&V\@S޾_U{O=X}i[jj>S·AdHHAq<]2~Ӱ%Ҏ6&wGyR7ZR.嶧Uě%AMa fWj`HV3As~+fUK}u5<"^0"؆lu΢Ļ7J`>EŽ׌rwø0(Gչ\b0 cN+V>H)s ?$̬舡G?"Jf'Fwnrѳ ,7}[.b>V{׻〽@AtjumjwV`nHi\V{pD,1 j,Ge\-6UMAűN؅cStx[?1 6ne&hf.17i->RӛJX䬝}4`ƠEA`3HܩpZ ND9Å=dLWYz׿#\~ Z^`TFޚ z(_+VFoV;_#d|Zx2$9!E:g-V vK>Fm n 13gDm]I[^1Ç%LA"9~uu?&IR6޴{.7Ӽ3d^˩k.W{čڮ Zj۪JUäq^^vl8|48s5b2@WBMDcQϗEmHg>/w@<.Ϸ ({GoeW0JzHF^<ޢH5̖ڗlMj +-b4+]:} )t, i&Tಔ_lur6O%D,-gsju $();׿ TQaɅZL}?GT%Jip63VQ=.ib$~c=68QȰ[[`UvfH jVuB%Iotx>V'2E5\i&@|k!Lƒ],õMuU"b‹%$ %^r_d<6_$,NjeڗT [8- Dof.ݰ,$ҍbאbgfK[_ -Sbgq+k&.f.胮 'q{J/W 0z٨ALEMfArjjw~ujМ: oO?5oEK %Bf᳕SHd׈ %'Oww=7ȔMTkL-S!h ">-<|+fBR )QS7xZܥZ6VeG|#G`q܆;Nja ~** GMYœH =w7p-G4> Oĉ_̭M"PD.Z.Sd鯄pXY`Ls ̌k齉%FSh= WyF[[aZLD_\A|WF #(,Kd!zy<-h$R Ų]׸P BDsl; nGf3+կJi)F{M@&S:#֡3?d#^Tol+F$i"0\(Չ jTK4I* Wk'OYw8K#BY we>h3(<3,uG-Dbx_=5h|fi[Uj7%|bKT&ghR𥶲A 椨V>:f]H+h\ʀ1#zrqcES'ܽ$JA2j(aa4Gdm>e 硑+qsfjFK&Hc:]X?(M ٜz $Hekr *]ƴH{mI彯µB)'/̖v6b*U?:ȖwD+ۏi+*])H2Y'uP;Ifsaմ.HNJoZ8f E<"dL`Ȥ ӬwJ_whvA.ya0 t uM'zRBJNU79Yǟ} F 2/8u)Xeok,k-r1; "L":Y BJW=b'"w_FUfvdҬЃ/YiE`> $.x$6>98%S?ר@w: <%D6 j_a"x p/%neci[̻ .F\=? A%`*}WJ:P/wUCڒ?F~{o^uzc˭l;jAaoO 8ݝ!C0#Rn[|4}ѨYzǢmKW &B\ d!;5ya0DP-/Ŵ kR~.-fmw 2\AZ^HY ؑ0>i1#[2W3pz] )+.f,RXhv%C # ;_1>#<ۀP>@#@td77#cg7籀! utX_^M=jY$Ϩt9!fya YR0 L In@ =6w1`i o_'o[c]|NVȿpoCp7kL 5 ^Y:'{%-s4$V'ivܡ[PUI1:7^ Bm *.-#OqPY sM^yk58M?t2)LJs"e.R7e+ WT4>]9H,ݪ$6Ӝ"$_# m#zVGhbVgphEp U9Yji_{vcP%&FIsZR z)eaS RJ"9dpĹ*t;SQ}tΚf\AJUOEgz w}r„V8IX;-Gߒol_P,.&/=6= үMbAfCRI#eYSl?:n$P124 Yu }o5>@M5GK|,ކcەbofCdϨFഭ Y F@;Zvn KF&^CCW- 1,csf-vm0O./OSr0Cj(ޑ˻=3ٷ's +@"qn8g!H ks'y1֊eADNxg U67`;LP%$ڒFQIlfK,*Y䕕YDZip&?#B/H,5pOAEY nH6tߴ$ƴ;pa8)*Ĝ *xSg*3Mr319ԭnfõa"4FʓqwPqz )ҢZ)ΣƂVQBhv:uF-Hscw.; u-n\婋d14s$,S ?A[ H#lNdhpDҚkMO di=-L3u;8Y&t{|UM,$+/-MV!פdo/!.;BHCO;X0HL؎*pYKc+OAKvdX[V/C=qͲ7XT{{s|]B[wfeLG̅ϛ1y$7KȋL}6NsUR =5j#&WM>(G톙ltI)D׸*D!&eLW.Wҙ\^dZ_x<\) dx=qVO\&)jI4ϱ2KAڙx/2ᾋ -ڳ2H:&!u?rU$cԣ.}v9a{F2$ҁM!1r5,;<8~J=])"4_Qx2+ en^ OK3$׼';Y?{/:M3vK#Kk{ HV %tyYXr7t芷İJ7 'Ƨ&Erxp5_])o9[t8ؔ$$wx_&;NP'9p>}.!sDǹQhVhZ~ݝ乴F 2!}fъR zՆ ^Vd9{G%eq}mWQF?}4Q[ǃ1{SQCݲfok (5 0vf҇oIl8g$!DV'4mgeae-}_)F놳C43@m`)H52*;ǟ%1r_<>f*`-JSR9nF؜m%jQԹ;J,b26V`u\toLst9iT8{Ap"9qI8eȇc7* u&JFó"{ȴأWJ~g3A"ն w5sEgդKmk<]];k~tdI"f}+zl= ÙEF +Oa\&x;a8o N'8ӎsE|;13k*IQMh>՝1^07bJs#Cr2O*jX/{Ɛ ǚXm q{oơavv(-6ipoY 9Zc! ~c+}䭁 ѐW]ܝ$k=CIǙHV_}qUUzL3x "$o <0:rqq}ĠG : tXxm,V.5(QJLL,I;-.։]262=o)il)b)12Kc 1 3Nxeݩ͡}h-fڿ**&Ùghj=pEvrsr@&`]l,e[!>h̓p=Qq)OBd'ЬR~%#{͋"[n sX Wz= A հl5keQnGd7FP|,5wQz[S>zp J*I:gۇ, #I&`X-n.M"Z'?SG.b "ԓRM>C˜P$Ah^;c!{&0;n:ˉ`V-*f'6Ns`;ީۻPx!P*UwJDfd>x[hddg<%=ǀv*CB(Rݹm*y7 sU]6`4=dVOԻB6KC3_y&q1=OJh>x F cMs$ePh\P>.q y`|%j#}3hCu[8O$?z-yG}eB0AN'77QՑ :*rð-3EL±%p(GM`t+0~w8=pAR?3 p5eT0}"4I_5GQ< h5޸M0ePw'е^ V5DkCpDUKd3!YQo"n{H,jJWcrK&V]{ }Yĭ Gы볘p5vvbTA햠x x]?dayj9)TDB5dίCitڨTH\(Չ4rwDj%>VR6;4n5&[ N#9;Cmh^$A[U(KP$?/78/P;]*O4ǁ`EOG!ѽA](| t% bT;bPnҵv|B!f ]JsoO`{IU嫘s*h>14;j•$ry ~9T&!= KgMىL89[L|jQg.h EY< vǪ$ t}ї·tu9\ !DTMBG+a9Ϧ@MΟ:wW%Otވ@5 qt2k3.i֛-Rz7E}\.X:;r}$P-4dH/IaJ)V)ɛs:7IcEMn-@7[QK *{!؝|̳jmpy| (*nҪqG}ĐHItlj+?a>S5z?گX"ց\ˆ{OM'W4@}O7alP䫝 W1);3z=!75޹@`Kl+ bz-בmҶu2mjiH0",yZB=HBbh@PóG=wJB%@!3FoK 9+A⾵tMbʑYp\ʠ KK[=^q0"PkWGD' ½y8rjRBGbˋ2$q6l/j[ap5xc4F Y"pҌanB=LπF3ot|3),,*N{1 o b]HJ ğٻUč /61N{=R ߽aVߡ,J]IЖ)||17vA@( sBכ?:528y2IJsvAʑ6uY* pUȏsSEIǞϛ;㜾ǂrU:u0;k#(>*Us.Z7E=4ݑ##ނpp'8Hjsˤ [8-oHOߞo +I8]?rkAW ;nZpQLA5^J=ԔdEGB:U}rL,H vM`5ƉI(iO/܅Sfj5;4~WCP6o7E$ۮ6p?­w9ʵ(L՘YH2LW ors < i}LG~VH%^ر[}hxsfS9+eBApM ~໯$= Ӫ/Uw(BsxYMTVɝKꪤki(:xN-=ybYeyU,)2..um_GpM2ꕏp_@iV0Q-H"$T gxvWLݚ7"x,\y&{%G(_T=L=-,!O;`m@e*BԠdpĽc=I $!u_K:J6o8]MT@~x0ӖZsb[(P)S0BlɖoJ/X'2fӄh@)SINm]q%]NnK a@aX*xoKF=Opv՗3=sftdwzoa7 /FyFXr)ӟ!ODj%!>YQJɛ4P-HOku ;MVYEUjyntjDfLDL1x30]L*eإrrԍx UMsG!蘮#/ik %}#c&HG[3mxZ2 Yg gKL:mLA*~Hniz1aje#J>pQYwϗq]>J䡫#yZ]"hqs$Q)l& 4_*Fs63C$ʵiyr30,X*#|4eAMyJa˫hHV|(E{ڥzY3ڟx,U e_{}[T-tS1k` w $$VkWnl|Bg3? 5V*c)- kb,AM?DMbF352Pt;S(\֍ Hd=#!N}mkzB 9 G "ջk|L{9fo9!A?ؓ KFze.;ybjދR_k[$b/8#=(vj+J9(pz>Ծ)F ZbrozϜĭ+ tq>{EyA"D|w;,<XK" HGX i uҕ]VQ:_'d,DXlyTc@TC|j@[+U3!"ãoZX(^C` %yH&3JtY]G<22ƘIo8Ơ0vYڨhs so`:hTBxIBg4;ct "`eGL$̖筧<_,e'qx 2l.XL%+s%K|;p3d2OߺDUMC&vaʿLe$KT^Jeyia >$n_Nc.{ otÝFIyd4-<'G=jϮjv_#+rN68bcDMXn2bEI(ܧBaϦ7[7()p/ m/妶nk mŶTQƽKAKw H.'"s2fFFDO]J|Vș (R“:3xnڸ݄G ߁$jH!#8;~`Us䇠> +X174f5uC{Ƨ~ B|.ő ؈وQڡ 2h3:h=`K7aH+] zO<TҒ\uH/-=LpىzL?iCk{q'C x>(;@ mSoH h,6fQӛ <4UmdЧ#Vclcě@~Ѝ~Dǻ7VH&eî-\ո/&?qFI0eR>k4QiaD*|PDW9&ڍjTfGd2efݙc':ҌԺ6G%A0}`㤱Ď\W CCWh3>ySl#4Js_DGYz̫=lJD[Z^ % 0nw`@՚NGNMlQi49{7+С&閔~QM `|o 6,캵O,CR#.6@dD/d]|F*dOH/&op =0HF=CA=urnaDK(0Su QD._-Rا$czx ;BsWv:g B#mMSFS- `WvTB-͞{K h hP㼙fwu0F!j dEf30Oi{ȑgJYA$*GYo11WWtH0K<"BArڪq<7"k+̖DK%3.ڑ>d'HH.Ei|.U'bUS6R-E%EfƮ 95^r I6 nٔ"hg} 25Ƈozh֊:[Y9+^Kld,cg?pT!&=U9̆0mG>{JDQIJ+v"D)8ZI9*^])Be {/,-9A΁"c`*>Z4=><T] )ë7-Cqy5KCN$Pǃa{C&9t3pq~QO˽"{2zhL}R4}<}mSnՀGܦ8_:=\49*9uc.5qîGe{~x#HI~vYRC/ɅmWEi++;m6 s}}JMcr.KIJ5UDC3Y>>bps vM5׿A*bd%^JKZ'[ďͶ;bN3.}#fub2| ;7Y>̰J-3v&ڸzPoAmKO2I є,!kSΗ[!_Qj O,)=xh4"!T9 hV\# D,{ZyJNt2gSd-,ٿrB\v ж[ˢwv[$Ɨ4#|lsGxtךSitCq}^>!Z˴ԓ~AL*ٺH30Ȥjhͩ(p80kFG)bA\Nَ%4]>nOTOsaf)Dq̑Fa B}cl8n8v<`+Gu{r#C}^BLvNlSlKC~f$\`r^+q \c'9.F5,1SE { կQ$>2us|=ĵ;G(_0 "ŦlT-e ^C>x)u=bs˃SZ^}ѐOjȀ>"zx@ E4mRfbY`' O. -5>:-Uɦiɇvɕl21'gk5˰oHhomV@l@v.e>8 Yh19?‡GaI}rLɘv^_*ΆqܩS%)Oa<ܑ7{TnѺ>1яV fy9CyQX{nC<&#yPn'V o.Yشj>` [)|C?zN{ d~8Xቦhiʟ hQ]E' W} _eh&P]c$.J?VQG_V;Cbh3>2^gn΍y%6(D֐}.3/R&ZgB^Kcj;Ȫ2lcQ#LLs.K2" Q*琢* gO^s(A.\YjKWr/>$i:7HR9fs 5M^:F1U4RK?%刳/]v*kT}(bI^_صAf{5 f7ŵuwNcPbh~YʆVI;ר ɓX5{)o8\;fDN?#zБU?Swits%z~)x% >GK}JJ,oN8 x![ 6ēoG_޽;}6c؇rʶ\x8Tygi0Pz WAI~/$ϧ;=tgY$?~e3zѸA1a:0*.'4U/hݴ_u/5>6 0U^OG_{*q?P5WA{ɇR6C f/9<+V͆2T3:z2Ԉ0ij#VcaymUaɣg@F&b߼yiȈ@->Őgm,ӛA)i8;Y6AY~ h2U%OhyT@Q!mciGkҚ.wƦAPiN&C\8+@'3 +a=}HBog%N)2|l?- 0AK slux[]vl"~<"U cps+0^jjι3:kV9Y}| `XgK%3"+rQ 34ެf*C"Yd3{4 2Γީr_-@Z -cKg-YR7f.tH&e&K]GG|0CKc 7H)8q\mx$7D=X"W-Xm;=qm&kozPz^ ii1D9NpT&׆ ytK,Ah0 \c4$0g҆on8"9@8AT Kd]ѠO2c!="rL6Զ}cse@c< {vX*3 glW^ ҆2^wc7@v"eݒPr%\L-RL !Wϋv7n̘1v|1Vhޟeqϼ˶iRԙ dw(o[9" ba9{ Pb$T 36"{ &'>yv [ {e}a7B H!x#Luf|Ğe8ԵA*58TS̘?9lk!˽^YeZ)_l7YcOm&AH#eaԆoƏ?/FɣAo4*l-c(H ڡف@ۄw<X,w#vhBPpQ9T2H7n>[=8RT<]*3N:<|H"x%{tnVz.Z&T Awᑀ's褤jYFSiIqSZ$;,jתao`E^VES@Yh+}WsVq#SX>笤zE[KjA]T83r]M A"@۸͢9hF]_ڿ"ƀvgPWRۦD' #&]넟aZ_%scr(nMhA q[zbM1vN.žiWbDT<5Vly+iò{GhH*|!'v3?YZxRY єmn[]yjx֓cE+tK5P gl܏-oR K`u)'3ˣH[- _ʘwHf܌34j34kr<&?Y*CaPғ쫃b c 0K.%D_7U.et2ϡ?uPRI+74Q`7ue.ͫBC UlD|[VK8jBł"ፇ_~,$q.VcTf'%Dv:rc6a144smp-,x)DN]ںɾ)9($γ ؂:5FxMR-zC,μ%tim{>J}ŔIo?Ia:um_Xχ 4xhvGka͘E-q=@EOF&H;T-5'|.&i6L$)z &$vjM6pZ&SؓRlRS׹Iq=4_){A޶Oh6/p=e@0wρWI25;.htWdT8y/Glp:6 7pPZX5{-/Sة&Ӡ[uL{x!kCR4KNvҋѷRJ!)%15׮b? p1V/sgKҮކVwS#:TSG x(1pDk*~aV_|-ԁG4.,,zÃB9Cf0kQ;;UL${[u_=nA?[#a1HKE4ͅgѭ::61xTwBtD`T(}mIqȗzb4_Vj />,ڳT-£>U/܍,‘HVje)\dryB|Vx<^v?bd_ޞ~]xfau`e^I&$lR6~=4?bP| g [At%lu5zrM17fTlCv漬MqXjʟ¤iyPo,w-#{vxTAj'$@Fbq^ .^5vs4W`j[1\P6N$|w"{<E W|EcH*Hֆb)Q2vJԶP¥k!z In9m .,,!_#ڞK:;CG](97s'3uFʀh׬UBq].3n nR"l-Q2a\cU|nVTQζTC6-?8;zFnÿt105Ufŏ Ʉ ?V  m ԫYO$YzH1͞v+0U8e0C" v?( Zb}ʫ{3k$fYч]իFVnc^+S'> 7G]/dnb㟷4f3]"^J~4 KHTO3!@ָCa?Q G˺yp,ꅤi4 #D)HmAڤBZ a.J1yZyZߜ^J-ƝG0aڙe4/gת,/BR* F9(BnKgŤ}L d{I?j}غ5߭qZbjթ 3>'MeRq;_rQ4B6l(&j hZda,Q 1fkv?=sSQN!oJsZovtQ 2b?1c0~[L46 ε:!A\1T$'保JꇅmFg@ϨV\iַf+;z)7?|7CډlE\bt(}_0vl#u31:z{(UYȨ?Ϋi6Ibs)%~8(m',,(6`0Ms+/sza1 FHL+\cRCn-@,n&[M52`ktҊ2P=l}DAI U7֒ckȔM$%;mPIԒ⹣[+a}Ԗpm!#ql8 BT|#cASpc)e<x5seÏ3Ipӭ>Z¦Wh+Los>5 ]Sq7(Q}Ǧ 9D ?N?Pdy!=ZKxK:8K=AY+Жv>nH,<zBCj*?;*S fB`(mO,UR # 6!fJrCLJ݋;`vк3sMHEYIjm Ao̠'~!P )HNnb؃4P24V3b^!KNh;e(8l~I–LJet߽ >@I&yQnX3BgDw `Iї֠g``Woae`=GVל۫ fl(FUk4c&G2"^:D P٣^*/jΨR?a*+(nڹyW*A[~^@ᧄPACiq᜽9!}QmJzZ9f}#ا}fioܫ+>de=8|"qAiD'gT`oN==¿Ɠ ?nC?xz+E.2]}GdŸO)UւnL`&U&K8]MMNr]G3]2:ao G)% MevɼUV_E7\\Ȩ >ϭ8E'=hNFL1깧 !ӕ. JVCG~ @ +aEdЖ" !4H^hXcҢY謕(hX*ԡeBi?0e;an0'{_7h6.'0̈2b Gl%L!W $jxԹEySٝR.ivqL@diݍgi4$$CnЙQ@؍*A}5(HA*C( G]}ğªq-+4XĉKD8H77/vBk]d+ҕZ38O,?uTD#gE,&\Ɋx[ ikk ,z:ƗRW2.NuJ_# ;jA:,Ž 5j}1>1_D R5}=hRO'5q m!U=Wɀ Xz[J(G)]ӵPu,sqH% $iQվj .~>3preu|K!/ď$uǺeCO.dI!? , ys+ښ  l40gHע1 zPIu Ge2k߽9Z>@Q='11S J;p}ɢ/1 5aZ3Т0pXj6\xO z gSjG15IVl.w_ n6eԕU`2T**ǯq[29 p?36ɾNb)P;*@gȦ&_cL1R9DMW0l0[7EFIrm+I-)4bSWֲ5I'k>mBIh1wϩcS2kjz,N;EFbǚ4ݾKͅ,~_i6"ym,1oF'lIAHTx}"+6S: @-WkY9wq|cuEqMn͈qOt8(艮Ake-j˜-۷>7=VLE&8O*^ O Ƨx@df9=puL:.9 DB`uPU?R c:'U .+{/Rδ:90J3'$j`fBZimUQv#茜45̀y`Fu]Y驃 tRG{?mcO@4CKKTc[ 4 &)J$p鋾:x -93LoNϹMBOVd HB4|$yZWa[YWn.}gV/^}-i"Z7ozA>Wm :fXlJJv\ >Q @2bNZo'M yDauX-jn?]qJBD?gaj,GW%-u>ZQ?EQ3w6hC#׶sVǸ9n&Ex ډ]x8ʸvt(9]Qox6%n6U*bY @C/ C`)!r˪֑$5ǔփqQ^0N^0EWUr[ M1dVcM>~l 蘿]߳sTSa!7 u_XGW=>',Nfs rN=~(zgv R#92L%­@79qF qHǂ(;sfK=V팕"5@ջ.A  ѹ$tI_v+mụ#0ndtKי?4`*E"˒. y:ݍ,/z$P%`8S5a6OSOaT'5!- }ŏwU|~bYV,.R)GJ$ٕmvͼx5:)*鶺1oQR}o`nkɿ+9 uDewoW]ȹ${ܻCќW]z2#;gUa ,Rv%B&wV0\jQkQ813`*OH 2 G+8h#_B`!S"ALےbbAP9'#A튾^UF55dJ=wK+}M+ev$S%By@1 !jg*X,jtZ-˻*iE8êen̤9*EQ]q\S4oMOD6p~i+i@/oLh4|՛[2wP.wƒ)fȊXt˚咏!& 1i_ښgcv.@o`Nׇ`$ocogϕ/9x `-[&K Y]G1W|Tsh$%pM-W[{>wN[kG>~y˯ Ū2+Ap AYO +)k&RmImzwa6V]ea')?XB_sZq[TI@B:ԞQI:<'{,u/#`Ί։~3ku6QSM<wO^@w CT!}L1:(yZel C&N)Ǟ=/\z?:i] BxY+dڲr0ߚ?R5@<ڟ^ b1NFq ;ݲ$U@zHǿqVh խz\*~o&- Tؤ]#mQĹߘL}M,k"FTq4`n*Y'*^^Xi=a[Q('FJ[p ¨1S{w4{xelmk+dԑHKNYqk>t#mމOVxЃ@rP^Ƹt>C.lJtB)\gXP{'5 odIlݤ[JRq۾3+~W"(ȮY4Ek8@3B?T𶢸;V塘$,5jyG3;Vpy)Bk [kG*1.L^z6L˜be`@W) T,TmA,cM-@x6&1(]?Ca}\0On'cL屖3x"Ý8:Jp Yo&t"IoH$4>˛\ȷU=#uEz㖂6Zbq )dttߒ‚7r,ٷr%ðV u'10|fL[@rzݠZ=<0ɥP'gaޅD }en# sUWBd#[Obq9RR8%Z^7GXɯp I bu 0"!1)£pS)X'N,=xSYtu  aqLI;6Vy?= wl]U'[v h!, l (@2mG^gBܰV_}mUҡ-,MOs`6[(7[c)em2qݢO'1RÀ? US<$;4+{/Blg'l)($K "똭YТO0m 2vj`ӉCyt4'Tue%>BKT'yofl|y⍪5ͪ>`&4<߀bsPPd3檳CXgiy>:/Ɛ{] ׳%E|A$6~!P~y0@C{X)%Eg2ԞLR.Iz 㡞QdfJn=cY3+>{݃4sZ[z+yV10*$A9kn'A>.Fw=>|/XmuP zK=3?>jhR¾QA{ҥ/lϏ?f/S`(=tqՒzqq䑨nPP+$E{ջEg0wqfwN^6+N#F!Xƶj1❎ֱqSҟZü~g1f .ƻ<ʖ댯4$J򳄭Д!!k шV%^Kڢ0Ka__kF J_Y>/2e$Iۯ"HYqÖ˔uM$!E>Q?W41k8O #Z,>rۜ,Rmyk7?e O|y^M:oN 8TSԒB|{=l4] .Qo7O[[1Nm 4=E47BKCU\- qi*V꼨4axj &TfCG!e|uէ gⰦR;{X1;5+ ?ATr^2~YZFl7 #}K' 4SSƿV;m95 f9#4٥%Q!\2Կ=CpWJ֗+s-ex< _yQf&wj8LA@[Cubp 6}ceԣ;{rqh}?+]ڞ"cˠԐ\#Xer/kI& Ro~j 91//)eAΌ4z "ip)r( u䊘I:9.S>zkNr- j.O\{:A.5\o>@ Pg#oSZmz_0" !ȳIw5N(PH1?Nެ&Q]f(P?eMV=ИC}WJ z!@0ޑoﺀb(蜔ԎFazfƠd0靕pAh@X~;*Ud6!$ AGPh8ɂ_<-;a5or/Nr-ÈAa"#/,IB{պ!P]e{ Q+:}14b$(TxJƄg ӷ.KSӦ$_Թ. KV"R8\ꮜBMx<ɈcAn;8BIys]H[k%5le̥1&nG' I`9QMl_\zhվ* w.wX@KxbMS%!?GQfDz;{) rׂyY !y6tA1iw +5h2 ^0z2ml|u_ZN8iOuM10"" 'Ar (SEϹs'g>`gVdFĻ5MjvxL*4|J%;˭D@AJC5<ڀE %9НJغĮߝ$ =2e8dd-/{A"%TmHw0|7b3WqG"Ͷ?)TTQ*im&9gf:jj-jO{ 7#< ]9S6#rsUC 4QK0ط3 %aW< Su:9vh0kX@r$A=1n0FIaq5[ ]Iϳ%%_]_E_S%S rcO3Q뺹:pvڀ/*,hC&N4b[>R?.o(%Oib`/rCڽ8dgBKwca$fl*^[l'|/\8\˟ ;Q EТQ+, 3qIi>%B8p~ \=q1@4Eb{Vyqi.j_n&4뀳d{wg('pi8v,dBs lbQ% oJ?HQ<˳o;ptz/wW6x m=\&"ҶN3!vR;]y'dc۬$Q ƿd/GfbKѡw[uYa6wܒ)eyFEA?Pf3͑cUeů% BR\,j%{ܑTO@R o[#QwYapZd&vgaZ:o,jA+fo$'Kdӗ`y$4{80益kl,@ASyBOIaIQ{+K#= YNWo :b+%Esc[ ntmd6mpMɆz$k ۾߈FDW 9)l)G]2%%!.C?8$"1JO#%VTDtto, (2tP OyӔure?KTׯ%A#{ wԑ: bs߹H%C v^a WI-#Ľ:=be8aӞJ8K| >Q$yQܛU"rįpq[tӏK7۶ôG Gȯ;;875 S:z1 $HnZ;y8y\)ڒn&sG`~, MD=N`ShMom iIAup.UÀ! |=O`GR#SfrJݿ<;V-$Bx:7 +ʒ%"(ٍ7b27yz>ghBicEܱ;%P  W">%M8'Dzug{>td2ghs0<񮀻*u&*6_C'EυXhGD \F?>yfBXcSG/H7i>6qEgB zU~4=Y^O< 5A,KR{bwj {rE~$ӹihi"]+>͛澥y9Dܕi FvgĄA/0|K^N׵7U=0Yl:m|㉷)g*ز*2 tU(2ef2vƖpԌSA/wo=&AqqQ7\HV~Ej-ـL:|BC75e-ߎ fz̴߽5)i:_ @GQ_cɓ.GIqjWdK4(lߙ,RxO3;%qPyBN pT{<:C[iJp*nD?xMF"]~M^!:P[ ?x~tA9'g?j$T>_bH)*_2;YGlGqx.ܳYD.~чCldڇa<j2:{=&|߀X;P #::߱ $(:yF;&X3U ^yOZ; ⹦vk'4dw {+~ 99M3q3=۾%(WP{--R˼?Yƣsfb\#F|h!rE "ַ״ p+.D=C^i#DCzN&<|T|~ uP5KLM)!J6e^G&ge1"a$ʧB Oey`CExK7%ҝC t}@Q|UG ajps-brMZ%˪0i4jjV>x}wRXlTݒs0ռQ K9]vED K|g;R~JX ]uL }E~I(`JA+^%W8a"=8+ȮNa-Ym{x^µ|?ҝ3|@ )C^{\YWvOmevع)9uf :W/*';~mwEġXYSN s'"h27xp9 G@7ɈbS&xWO"8YܼX ө㨵9)(q'^ )~t؈MzOPXYPzŠ҉\2ѻ'ʑ.d9Rzϕ̃i~,.˹:050ax?S̈z'{6X1ʍ[0MgxIAf{Z QT>I!g,02^Ӽ`:mါFDyDt5yU̥ [w'iSmrFTkA?&5vDu] $2~:?ɶ3!Rlh~e F9rΧ+0_wɂ#+#xG sJ5G(j}~BJ%0==iAywH%4?imhLPIj#a`KF -@(<uB׌BE} $xrl%y C9NW%Z)u {Ѽ*^(gXpnؤJ>.ü"к B!C̱x5,LKwm!ȌG/8Y >:F1yB0ŜĉakF횮źl!(>b73iM _fͳF'n/ҁ]3aYڭoY \:Z@rguӾP)uH[ BC6J7nttt/I*5K& 3tAPGE\ݦ@EQy@;4_&nmN (n3f[r?BP)zـb4Xhϱ%9Iī?qzU Y1]f0ݜ .|ϖOztwV;oy(p>5"RӢJR tׁ6kxh3'YMKs7&u2˜J z`#;Y?pNn LS7ҩ6zh%iiVQ& UWHzCƬSi@Pm кa]9m}3# LbX~(naH~\i8gt#"BO5U,i㈥Fe/'lHva~AXtw ' z=NS?3:XGֳDge;ŒQ-ydFCd|we6aW-ytd6[9̹.p)teߕl4NM8rsc dN.StjU4碡]:^\@@UDs KPoOSD23P{ TS=&a tk!DHKa̹^r0 ef Ky dAON@ˁM]">6u\W~N"H=KWNa>Y!vVe2L ^WU2/2: ,X/f_&c*ܚ.aQP Zc '^&ɛxTwsc/'t4_$f,y5^e^2)Fɨ胴 Tn IGfYN$xWK)D38hXˠ{H{ ,l p.Az&A^ PIvi2:nDcN.X=n6BN.z߽=^\&WXPڽ3cXK=fDW`ȥwIW{WnpGDwqtZi6pKeO/qJ&V}wY%YdD "8$wt6asWp'fm,w(Oܟ *I:|4i&`PtZ_(82WWÔKpǹ&~p9aWbk=A9)8n7M27&'Z*WR'fA/Y.P̈́Gll*C$ñ _XޠFJU}6uc\[\1-Q:X;4 ~vi&  pZJuNfJp7ަdž3ԊxET$bl8}]\\wDs'D6%A[Ob1,Z4G>{]ֳ+EUU"[>rMnOF EJ)덻gހe[)28 }#m.UAzTj3[.Fy6/(mQ'TsLRHm7ףYq$@MGc[s!/f&֬$!ڧ!@fRk]`Z[hqS_LJ?KgbU LSEj ,ϥ͏_VL׏Xw-#!}tXtQ Ou6'UXo5Id1J$'2b/,a*XNpiN%f9㏫ /G@c;s5E g2B1i2->*O!DtOqd26wDiO,B{w-H&r=[*hyA6e_uV;H O1[_rwvq<8zT}s~BE^bASqh5|ԾD&\ԷGCqfujyv+]Cif1o83|du[8҂WpYllX(sӇ06!Qnz9]]+A 7ɢ_ŏ$'7$L@_gƴ4rCSn< {nBQ7҃MX!G՗ZVK >{qlM]=hv({f̠eT̳]s/ -ZqƼBUk%CR!NK}LَzOFlmB{jxPƾdrSŜS AJwbR徊g1Ҫ5g3 >G"ь yaT>>Q+q0~U8O"iupTBQ; K"od/thaLVپٯK& 09b'/ X(|} q"ؽFS[sq_!~`@ݩrDSObwf'Nݥcu.|G. <RqS7ᝥ B~d!}؅^!1WF,]]@H ڐ09>3DvAhŒ/ ­KX)JǮXҾ%@ЇLnu,8j{-Hlk muJ:!qU`|D;.}xu~qVh*SkL!Zh=r^AwTwOCno8f*gJ9ina>{{F u-X[ba2kzJ"hJល'4.DVt,y감 ?3{Lr}]xN"*E jmq G|GUUWx]$˵$څds:+OZrcP~ZrTpwONYSz׽ .>*oڴ&H^6&v|ံl]S%b1e1h1yo3| b[r+5-;bRF"وų;Qa𴌑e>Tv( OZݜVjl9% (! /w chV`S0)E&lKp66:k>a@43u6׽1NId0{w h5k`y%%=vc<i!K)C@T(,)HvI*eUjSӏt՚w_E 2@. PIre CwX)mU8ODitXQ=ӵ2< !wtjsM۱/ֹΆ)Qf0VO͹0iaU+sEi}7 ˆ e]~>ž'^P{+;MO9r>Wl^NsH9 xb$:ªBNB> ƃ|nEMmFR{/@(G.;)x)8DH~ۧ /b4Og g" ţ^hN$# qo1~IF?mzjB )\- -IӀ Ր !ljJOdN9?5\C7B>0G8[kjßDlD ;đNy,#ooʼn#8O(d+PBUά*9e<>$*&q`X4]VRd-rbf+J(K{rꚕnܭFjk2x3 ofraf g91󉚋G ř %Z/qi׀e)_.'zPbvSX4>y:׺5VgW1礼" )gՑA[$k>kBħ%*SJ{$'ڥ=D>3U?ǰo #=ciz(˰d Poiwa75/[r۴iSB֪.^^F+'ٲ\bQ8JS:q~%FIuYכnT/?a {n?OQLG<:f!rXA0s'h`TV"}A#D4.cFhrg;FiG1KƿLizj0toc@6҄Ee>Ag[-7 d lǚOp?Cz&cpqJ|իjρUҿWshzQt?3pd+.`>l+"R RtjG0PzE) Bade%ߒݕBlB8e)St\S Ԭ| pg#R+[ 1WY MڸNòqtilOm=ecD{q%̏J҄4{adWh[mSMh uY\TQ@ U LjHyiB5d,"uI?Xqw:Mb\V$WĵiW(p{ ]1rP/fKtLۊ3^  N\iI h\{ƒPwy) uw:~Sb lV'kٻ) .Uiy]fRJJ-`Xb;-neLyaE&bZnxL2xv t$'UYMTNzS|}&t% T iu y) ꊤph{ ?EsMgsۖv飗>y!S˃$D5WRU\t9?25G,v%AqR krƗdCUFqXthͽg%. .FP00fcйYBq'"ι+g?&$𑑥{<;ݻ35WL.ccă6BS%0 RgΧg2zHeʼnH b\CռAq4Ez8̪jߡE9k&)Grv37ISGI@oOd9ٯ!jKs6 NWtQoI05#Ե/:U/_,y$){GGIoW0|ZUފ:ܵ)e%^e| Mڷ q |*FR-▛{2 Zx57+TQk.,VO;bV^ 2n$ǬyLǘ\2on+ =!D"WR>>}@O:@_._91ZMuoi6FC|ekpy?p-Pc!I-H;K̠ CΣoAV|@ Wf>u9ׁ3Oyq%F_"|;5Y,7``1aMFΑ\~!5;XAone#[Iwq.阄~)k,,h$ &Hq$ ۘ]<F_ϱ(+qeUn=&X4,XzrZB 9yh4vsQȣa>m®hh'Ҥ?{{95V\U66 0[bkȯ&p4F1gvY̟Zi2 1'CS>z((P iɧzmc/̱^xxQ\8v> NF?RG0%y,S=H* 2rݐJt+^E 'N [ )3ngْnB4 `jn(a+ j/heTv٢ ׸ zD E{GߚdN[/' AM$@Ca) X=5J ׏*Eg,M!X0F`7XAe 5TmwBӠInCQڠ w!꥽n9#}Mebj+| 9-[NbE,-tp=:)ʏ@\]lbNqO`K6<`!ٸc U-%>!*)^0z18Yk/M c9j1kBpe#qUb eFLI&,.!FOwQP\`Sou{Y^e07BmcaڦqDbqʣ?(1oW95*׫cjtC*x޺V6wisi1gh]H.(hU$|3KN7N%BQDm|oک:&h\79/mc yPrшBWF8ӂ:AէF%x2>!+$Ըz[;.4O/ll#巴fFWtf{'./~8pc?XmD bq-o4QIt2GZ\*5bq i-ǂ5,Wx&u'POjc Rc~Kttm@\Y\q%6# ͠@gPڪ3tހl/U$E mSxI̫EB'>K/^Z9?c 8RVՇPRGi' [+1"xzN(w j#ļbb{BSJf4ગz܄u^3□($1q6JME[06Kx 3#zuYW!=qtȀ}O!WnA6CztOIq6(ZI/qtmg4sC]&ժUYSF=>ݘⲌU-Rɛ}20(WonvÀ*(b޳921+ZY9 1V"6b:2\ 85JO3”X\ Yڲo0//B d٩T!"k>~|MYmX%RPx*&0=u+! -%#tm|1+XHr[.`6#m!ctC7cBw^~cS+>y`=ɒ&Q9&(~9G8 ~`i] ;!Xɵ)3>$ğ84 Uvns94L5 cWG>('"l*F2p&3/ᄽy&˞2rǃ{ od(vj|+K 6bP/80ȝBvFtߞ.FϣE@Ŷq1͠NO@(LZGNadSaޛt̄ҡ@/QXAhpǰ>m%bINXjXV3M Us0o S'3{3ĚٕvhW.\mfdG 39FrIϥ@ `l]N6"/d>~*i&ʒHq&/3A5ׅTaFAda<3}m%d$_:CN}yt0c5gd#ѴFrxKm;Z]1YI4eVuނe3{&hd )+Lb )xc0c8"ʝ3Хq;w /?&{{'"4^3e+ͭ1|GK#2:EtjE_Hh^\ߡ>1.Ns΢F^k ػD[P9W*guUdwC&IM[^̄]=T%`F_&$/]Pn.I,e$>H"zXMp*.%8}/LO ~61E5 /^S11rO;})~Σ"`SO;4N}XJ&IJ4+(@Pr传9H7\]lL60auE9|tYq>szDل12rqx|C-s&BJ.{Ǘ͙cWփ㢷afV jb ;E('Y: y7JwA4Rb=$:bVR49dbA8|8tDl:0mg켨JEJm~BV}?K잺?\аVy"* I {A*/ b"',L7CUx2r}i~7Ƒ$Cc8z?)t+[U2\mџ^gt}q(or(tt BHbQh`2e64 %A3J6xlC`X09 {~K2p/(1`=BA!~7Ww._jYff 6NMhMr;(X[>LwEJD(]ĜU3CK+"uv|7YT/AkX@(T3WKAHN0{ hL\fF!a~:Mj]3gSK Dt^THG6&ƅD4 NF=SD@ɩϢa R>OiF5٪1ZC{*[;۟W񤟑X'g^X*OX F,܎k=M0īS;@:KD=y>DB0۪FTR%Jp2bTO,!ruOnd}+L7@hQUkVё1p)Y S(7skj5l6Ɇ<,AsBХdgJaSk7:OxW]YLϖ)1>B/ IKm(&#~0b= XtMM_?V:peZIQY^~Q5(w~W80|v 3 N^@JF>xpnXmD̾WIf?bx;"NKXS9րffAwtV('d |ЭkԼ$ dH4І!% eă ?e(J:Ba7XH3kF5#4QqMsBH2oQpvyׁ.Wr1CsTcy|M[T. mVA/Lpqn2 1V#"㣶1|Xxݼ{y@.fWAscÈuzy7Ad^ae?b4B*]sp4Et$P}Ӊمw۞|: Md`% C#y̑xSٓ$K=jC/SB.,-&#>,N Z8q)?KʄhmݩntVÎɧdf kN l-Cv!>6PÀ/2W^:ݻ%KK/KFR 0g'RygT쀌Yα.II>/+4 o{ZX>rׁ$k8y5tBtum6l2-fsK2Wyk"lfڸXJ}IBq ]܋Ui |9ֹN_%fdHvn \ߟ_jm o+Svg"2V圩p30EU@|DVY&S s4Vkሷ|cJL+hdK׹sNF e;1PL6(J0*S+-IW4'}C[[[;+W&k(6D;@\]*{V@tqgy y!0*_{4tބmٸϏuUS+D§yb :װ}9 e2UwLٱ'[wc3,+9 a JUqH=*l!xc=Z& z_DC7$a2Y?Ϋ+ĶbQjq`<. I ?v2%@w&HÊA#T!O]wVn']`8ʲ=㠌\dhvGS%_߿Y=d1#W5'80b޸M%]zK4^Arq>]`Gl#/_3mD.`%ұ&wjx8cw y\Ӂ\{"t#FO2 ؤh[*;(k稯A0Tq5m ]I孖# [~Wk{Pm(!U JPo) * ) `s8& ~tXmTOmL1v M=E[K^l@0/ pPm8m @\$a2RPGp"|ֲv]Inp#?s3muQ#ǨS.dOD|?aШn[Uq0^7~[1`#blg*ķnٶRFÿ&֖u현]6qߩIi2WUeQZ-M69W wa(%u=B*lfβ+ rŅa7-|D0%2z]b R6'u6G@*v;m` 8?=R7G)򥢥1ە4mtdaÎ]]#\KadԾC,RT3V Gedǖtt 13gLpmEӥRBY#~ʎpPS8U%qWP\G>P(0Osʙ4I]w≲߰A^xkX{ u~(*RA Er3xIE?h-oWЧK1o&K(Ɗ5Xѯ \J V^I1h!0q6eUKCP*KiFFwR%_`Sxi;;q@n[Gqp2A?yx90I@aOOE;dKu)&̉ɰE~rYwUciTv/w$U ю'**>iezpe)fc}M֚m 8i,:<|>UyI$HO绵& |`OU+d2kDe~+_p4d>nt|}l)9&ɕ€JMZܓք5hl_y5%f9L芮U M[tfVSʬ0*q4'Nw[M6b9"U>H]I pDKpwk' =EZ28SNVꙠs@ co!8cV+SyŊߣ-?L\<Ϧǥq~AzC!%ouRVsݸ+RlUHg}ُ'w!NC߳p(X+3Cʑ#by{s,LvȒ'(VݿM\Ss>AxR#lԹ@qF{Yl>27_J,K$?~FV-v0hl@ϭfމGwZc6wRՏ7!Gdm 8"۽qpzpn [A?zYc-ltp`=t! >MзIl7-:u?'@]B8GL9 1z*~3Rt|jiO&ThpLw)ZS2~PAVnB}7 ӠSL(1MkS0N*1L;Yu& uZ6|a=yMSAu/C RP!Гsq”5 BdB$w"_NCeidR`Bh.x.<}[/Eq"[Id!*4N!-=hL4"ѷˎpDp>&WňTD:`V!TQh&V6,谹O+AaDJNQg4IL%}c~Y~ t.`N`1;fZFy*cT|Om k^SwOy{2P#ٌk?P?&h? \` ͩJO QXH# ]U4m/ҳͬE,jIP@33q -Ln d>bWFc=˱94WLYSxiø_;vj9WFV53 #Fc$6u@Q7^h`.6 ҋ,;ōU~0I l2C%!) CǣO{XV"\z'e/RE?"VGVKC0-TF:"ؘ6{p/I~5хHUZs;b=;VRgB 弊 vlPLSó!730'3 4R}fhʇKݫd{#'sœtW"ݷ?w]/Kf֐ eEO3zI ,Iκ}3UWN,LDW%f3~SDB"sŽK )^U^وamѬR4+;@ 0]@ 5~/lZ%,E6XgR@IS6g?DSwe^6:k Fł|'c6A q2*J(ނz _ ץ1V\&bED%rz .[Et /(?\'cO2klHxȭ*} 衛6t/W!{w`|U^>̘$ʵ͘\)ȔnZe} 9Ã<70{eҙvJ = kbs^&KL! `5\QA?3F&7E1<99Wa2 bz1wFlZCuk+e? s .Z[~JSJ6zBA}]|X9͊횅$ 5iDq"=?2FƮnL9\.K0텚6C`WMt{~PwD|@ /&Yjh%UD`=(5(׀ѫ`d\t |eh5g˒؀YKAM!OXd#ItQ"&,^#I]z,㬳}͚ɵ1']o틞v;'*rV|M0XVr7"?Mvglžמk7,8-)E$t51a*XMĥȧI Uc%nBm۹=.XWX[\n8=(`vw0kEx)A?Q!\]gV.J@YXjZl<.uQ72ɚ:*>{m =$g{SP@g WI n7GETam'0оw)۟<oX2xYCm#0iz*7-1J'8eWu@j>"fm\tR7 d{"sDnB}up#Kf]np=qmMgqENjG;/xa3BZM2y(%p=L_&nGc=YD>k_yhYz # }UM?p+ 5cUWUMLLm =! W%Q-z2QYQVB:SoŨ}/FzT<fV1Z5[F;n.ĜatqoLHڠn Xv`/}̉&ռ`j@z( Yp_5 ˥o O@jWM{aZqHi;bd1gN@O~"Z{_ >f?%3Fh}RB;sb!ɗ= 0uX 4- IB_$PX$W O9|.erH|@>46~8GHʇ'DK5%i\(T3>ğYlN htРۍ7Cta*=Tu liң!0Nkl=9䧞):R=EEG B:#$b7LbVyN}eCc`J)| rk&49=); ~J G!j,}MZaX HbO?82A,CaZ_Ln}U;TE5Ӌb'^߿NfѺ?001?˗4Ӣ!M"Dt`z(p^@к_N.CVm8CJ,FML(88fVoB>δnT-W."1ɩ671/N\7j=a0Gt2-zjF ;a.1ŗOr r/"8~|០0^tE|a=a4k8'kL7-4 w媬0eE4'>?yvI똝в<IX9JM8͔-L5_ҥ f(\H0COe^6GIPuLwf ..yjڎH'g[@'sh[S[n^ jyȠHm. đe'y2R2ij{y F@xA˭#d;[qSt=cK}rI[1A&q/B6%mnz8x{ZcM { Bf1& 瀿*|+gYҢ e֏+'c0l0-Kq1kF$a .0[6~f*dΥ##Val.>xzR е7#6 9Z%i%ӚrjX1l KwTTTUI 3rOzDc(.nZ_^?LUw{W*] ˖M 𯄑R؊3^s_W6<n"";lЛ8)`mX`;Z_5TeCѢs.BfN{!!7j[;fk9GOPgx3;Cu>]aMf4^_oNpO?&d7PŲK- iwA eK@[,@I?I[$t#N8Dbonmc|djZ'Ɍܱ2+};@^\aaw؏9?ic Ncb_t@3n׀X8c==;̛۹$DPh̪lSaKJ))q;*X,yh;[(0Mlm:%AFމDuĞa^F0p'^5JLtC@z+ik7J7Lr * Kulxs"+ny4+QUrXHyW@TuƤ]i O10XZ6GsRORAcn!0Mx|_U*:{L9X99o؝tX:catDyz#+JX.Ɏ'/Jw!N:"Tx[vpaGH ?esuGKK2B~ms͎I}E5&j%l{,]d ,S7LPo Q!>š)pfVb_ h µRa[khi\W<5vFy=XKF+(y*Mpkԡ]s ?Ͱ$QhY7Cvf555}s)nK{$& BIQ^Ch *)- A&%nd.Ȗ2|+bck>1srl-os条5+IrȿĝLヘ.*2᭍z_`A|l27W> ˶Y3]@'b0]wQ; r GJ;4 1=8d1AŒPaKdH lj6y>0>n#P7n*Uh@UEz]F;$y$YH.ׂX@;%Ѥk)7ݓ'0V<"(찭a5zbB](Y>Ps1Fӯ>^MvKO1%]ig6+̲S.D ɽ~oݴx{"]'brT[a񓈟ylxh^=Zs-hq9nb{ f2T ))2`RRNȱPo,*&Z84k6T9Ý0oSa~l^R Y)^DܥU1-Fg!%R 奦dwb!b> R$I{>':[ݚ*VF) @-m6 /󚨯,]W4;AuA 냍S0VZK@9EhF  2~/-=D~`X ocܭv~x=B_gDd Rjχ0;ggįL{0Ry 4:[8s 6:J@VHĈ#W:Tn[[=ރǬs^0/deWh*YgyһPRіȞr*]ⷬG D '0?mk2Yʤ?3l`ű8:RQrYat(ȓHo3JiJd~9k6p#:uKR\!]0C)@rB3l+ApX r+-a6Ս _gIZM cwiˊ)qzSM~\HTpVA1My5f%)I*MPXyd6ŵ? T7@tWԊRԦLyh aws 3kZ1~K߷'&~'Ƒo*4]|WWnL/2 xg*Y1rNu+9poiPÃSfr J`^vQmbt%o\tˍ16UȜVjAE rrd5󂿬kf*+RN-kIlTr"Ll-F> Mٓ~$q!J/}v2jɿ, ( =UId=^ 1Rv.c :PL5S b֑U!>e3߉}t=R#r +% MB:>/@VݧUr_1G -FܐNpbxB+ؠprG %9Yׇ&ቱ]sAAǡAg3{t./H-dlw0T;T+u $A)ni .Ll`f N\txYW_e5ùoB^2[Q"%I "1j,(y]jM \3h*F`CޭDxzFd[AَyD f,Ţwnׁ+ B~rW(Ig'3xAy,΄=gW:~vv.>a8/prTιq fzޥ0a\Q2!#7Jqʚo."UpXw4KowpbTC]ʑS@dÈZ.RbģBΘQj ?VbSQxH}w_dIWЋyM%ġ(M 5LK<2(D*[pI q9_uRZF-|6e-@hv_A>k{@3lq-3m%P{(,/ m9;>`GQV{A<`MmzH*bSUІ5z?Yc}Q5ie D#*gw]:Wbu58p{\}%r:ZQwCʉE"ّ5Y pr*aK#E"r| ]qnri,x|uE×Out@/us fu&rg@op$r,~dPM pkD\٣. oEOW|%Co`PnYҗlˬo8 |X$r <K"H~@Jۮo,QkU|F0KD(o{9l.+a`1tQ/QwUw$ǖ64}MTp’m; w : ! لHw24پ~`5'`wωF&$9[g%dsz^xT=q]N~RBjZצ(>(d6slk%N7\< 9}Pi9p΢19KdP`$<~S?2ۛ@\8ct7D0-p߮K=7O62h$;n!dtdɿbrJа/*bc!V+S!cT?s@Le ~,Z$Ah^\z.ļ뿄b٫b4n4C1Jf)!¨}{_Oz Ғ&v[UH>.WEΝ,nPum*tLn"s7RsϐqVKT^ yms }ȕW^/쒶;F l ! 0J)M6[AKVuZkG8c; K<>\< r|.G. z^NJKaN V~\[%<庨>VA1}A@Kȟrw3]>]>::4 \c@ؚ:D⻕uABcK~Eq5?j۔cPQ ҪH|noU<fI4Kyla# i M <ƻrhGכegBoqD**&tugFt'I4$ h꽵 `&=?XUsnWaey73i)4EaMtݘh.,:r!bB P| O,C.CHyym02NF01 #cGq#s'%͙[l> EI){*9)N)'2'$[nj :?[?udįٞp$2RIAnET%@i> _ 5^>rb{A~W2S (b'իBlv+ 0M `H$,4粮W>dTajC$ l|0_ $ n&e 끶" t77͸B[no;6i(̙W-\6Ks[DTm\=Mۻ>FpƚTsb.rLhōM C;*B_|^oպd0`&C#"NP$C mI<F3 {8 uPhШ-T없!Pi\nCrY?IOd cLOt>ekG \Jȼs8j?HR<OyJZ®CUįSPzKƂ$aO}-[EOTf/}_1BE}ZFhag%6PGSw&'z<^cߝy&slBV# RbW6DB+re 58g8%_}P^ZOch&{;U{v>J[FO3'.80RRB^7ΙS2y3g1t:!؇0)On(]cw/H6+>6z;4=/7;NebibFčD@ [s5 ^ni5")8Ɔ뀜 ]ų7{&R3P ~o֮:t {A-;^019gN*( h%Y I/==Us[%辂"-&u'qCDK9UG?urR^ hjBU8晴9N.XIM3nKq<7vspz)D[t$*bBYFdX2+Fou:$5iw5X5oSz+&."[UKfn$eC1)E(<$&n ,?pX@Z=U-+'|V:0=G\Da. rϊ0LDmע2ej `Lsro \q\S (ԔxNO آb3o&ob8HҲ}QZ MBE{#ls~ *c31\J Ua9"d!B9|$q%C <|:MEA0yCgI!2aRVgzQ& N=Ls ^I!*IɅR\l =;aC- ELKp0aQI6؜ 7{׋t9˾ Dk!ď؟p熅bn9"Ul2$QMٛN 4릋sF aXp!,vuDM7/?r c7uSq0NXUe+]fyi<]qEtҵgQUɤI~f.D\xj 6I0Dh@'SQq8Tm> ݅8^.vl=w,/em'(R; vWj:}M8+PfUrC1iXsOՉR[+\E:/旖ƾ7j;+5:g5q(`:LQ7b=rvP+HW+IEⶎlh ]h{VFjh`^"wY:^1CUi$c%f|Np6ZRRӠo'lϔ]H o f!`l2@Vz")6Pa4)mTw͒eZ8IW*VvY8fZ8T26َДa_+B7% ESubZ,"|;akؒY8;o! wp,tH㯞6TNbhbs] WM`g# #86-Jp5G5sE  cM[?z YOt kz`ޱb"5KSFpP9 e{#|$=/u,9,]TMEFՓUMɂcB:z⩈B4 j))mȓwwP?l~wy7ݍᴵ4~hulqCusDŽo G.|'nq0 nG4'.t.$dQhO#4A \| xvz>l6Qc`u.o\'F2dr8.svuq2$?1xOqx9DM]䀟t/K]aM//7L!fV0-;oL%ZxLՒ2vC}π"lS I$ dWǒ;]8.Fi˵c?Ѧ齀O&B3E0Md2k}[[\5ʋ>/4|IEk h7 bjW5.EPNJ|,jBU~8MܧI\031,K`hْp(|lgޢk )gfogP(2xPR꺔3f_ 8[K)3}Аu!fHSG(cW5 )˙(/r'Sچ9 Qx2EG| 1u˅zcMy H 2pdz ijx)-}rMO{Z>^UR5|Q7J;Wl!g`狓M+nҚg*9:&V <73<]`h3ƾ[zI24m/3%U}׋۶g 'Z 'DR_l Nn|}Vt`.+TLOP#3`rtE"Zfp7@dB?H + ·-_ٳ Ody.oE216zScHdXJOG>\.M5]GbWDŽflH敡]D ދfosV13gu" 2,o.h 8IQ(v}/ WC^ OjH 2 qm(|I\%7lڂY{'~%^ms\8ΨPbm5 IyZ,lI*}ƺdЁAex.9S30mͦBQ¥EfDYWH ٗ;4/ڒ̒cpr-px, | o,qa]H Cg\k^5p١*|n%҃n >֛8be%R6ܗݵ\vc1i<شi1)BhxuMPaT En$8ASOėƲp81hl59eː{g1`I!IGo$COͩ?Y#CYxMyUCk~ʋĿZL䴖aUb$]65&%2Rgv'n|c.$vՓK#^5c˼Yl^bB6V;?  lpKP`YEj[YNAc9u7QoʕcWk!Od oÚ|ZHl?C5tC eD ?,{ CbڪAޓz0br8#y~;#Ӱ*0Nι]Ki"Ze[!$xzX{“=壀+8 R+`Kjfl46i+kh$0?zb=˦ [ܷbbj\AJ.޼ހ7ޞYk?֠΅t[cvlcE8'Ҕ)H D`!#w.%ɩ".hҎͱP*іbaj34Q-xH 9" 9}f:!x3)0^Rl6/pe۞;ky ZO3~D u&n6HV+|{UK>F;.W.׷LF=E" ^oT`Qe?cs 藅\xw,/63LZ.j*춞~,3}V♰%hk#/nPOͯBa%ڥ7^qGE]V:EGlC>V{̅+k+3aͩJ9GG&G6R;Q`[] N73V׀hDf ᅰ(\:N91i\d-c.rya8ph.ɗ̗sv~ȣD[I4l@7XvF9KGcq/ֆӆC4Zb}d e0W+7´(q:dQuۂ7^;&D4ODW3}A&:K&L.RMSU ";C cae}/5YQ:uęq2^DlM~78euwm}̓b4孶d!ﱮ8+pG&A#*k5oঈs݋xwN?&S  ""Gf۾b6[&xWXېEѵU`FX+ZA+ȬƣEëQsLGFHʹEH PuSۏ(_ԥxޒfHf~-lX A nkh>E8vW^ϩknJXMd}/ !azL0Gc+QڹswK ˿R^31]w;炬%<* y2^asD6r(df! ?5Z BǬ% *t9qЗ5cG]50Zq,$}O:p<M~˧i:H`^dzX U[L˅)ߊWFV4/>LEOHi Vdh߹g p7ŪmQ8oD1b<y?-$WJI rpcG.5p>οn Or]yvo!:7TٻbupC/S)fcrAfjm4c*xdJ¬t1XwQ!vz}P(3FA˼w"tO]l ( *FiV}R1t`J-'z>&VU{&agecIL +t}̩&_~cHlrϗ)u!>2#CoNI%HFGX'Rץʋ, N TLBHRT<\cҞ /.aXE8E[{7@(XMڹ wQ񤓕I < {9[tasvTZ6=[N9mA} 8!} iG$^Q`%S/ ekO 3:b+g﨏/慿~թ{6/. 2okY«gu1iQ22r 'k$PHcP w5s3Ox!/Ltz ka݋z,mE8 I6^M(/( FMtdC7. +UxFGkg+ ? DhH,zA#83n“ކX¬ / Al{,VIK$:nkn#JCCc@Bx,&o&6{-clHߟU2k,͔?պb;] s䌩-t<<$"`2Ur 'Dw'z sׂ7ʶ  qVưGCS*Ϩc6ڪ!vC_:dE F?|\hY-Zk1#߭6B ON*h,SЖebΨUr#TN_Sm&Zq1 f|$ nsvFU!Wv?P?rd2,3 @;{ǏkA̴ukMt! w>TSU@&-N\ŸIdkksۡ=(LuL cIq􊷢~@"Gl]'=X?)> M _ 0?Veßw C9ZzEJwB x@F٢\^jMMKMhnM924'@QM#ץ0^&N}Gv_-gK hp9ɸ :%s~mov-Qe2?D}*`Qkޠl6RqW&'~\z@Y G)0IlHk6+I[.ω=(]qg2V7Aσt/E7zL'(g.39ZGt `d7 6ԏ==f#_5!r0Wlz!.s+zr e{2 =6os͡w+_~L,~Ĩj\tdԗ[!PiS:r,J}?- vH^̦D~EIlc8݃'@Q6ԓ~=#0A ,T٘EחA*Gif+XƥK1 {9@^s)d3Bye (TW]c?'&2Kam&^16ʟ ߨh~0Jq0$:CgE5Rbp[]j~tCNn<kt:ܢ΍Z3Qb/&|Êt \ADq?Inq c,qeݯf3,72^5Lc+ûB}%7BAxTE @L|/x4jtePZbqt v3J/ys7vjsUJK2iVk%h%aώ=S òg]ƖTG0RO1=|a @;a3|q⠫8@TT? ꒐OTsP,F:Ķ?1C`8a@3 _WdtJ'WRp?DdO !>LΥ~^ΟڢeD6&&k]%ZKʢs$\ͤS"JgU@Ԕ?TXcLK'Nx3 OYhEjfU6iܮ(?(?/xW]d NA2i{;+?e)wtŒeb`At_z' &V DO!쫔Z/ ͇dVѳÎ -"Kx/~^ϦPGzP)HYaJ:˧W 9uyFj8"zsnǎo3Ĺz cט]WWѧ|d$X2YؠտOXW:=R +vcjp KLϭBӣULM9~?H :ŔI$N _s[]pz'm#'24s*QZZz(g?nk/ڡWrܩO:L7+.䡒ҿN0gii61TbuQ8} eX)[zsjc|\2{@3 V=KSpURHcQ <* !Z)JC  i:^^T8<2Uʓ9vʅ_: ٚ:bj [ g9I"j #|v.1HX}*Z.^#tÐGY!ϹY%C5=*5S$dzIwlW<1VMw/5g0? \$6xVVj#w2^XwGoW7NA,6!xp޲,0nxMxu٤,\Jx"UYESLVq؜Σ\Mq$V!^2ZB㏁2)= KJ˘ (GݱM,^6p}-Kb56Ur2]fDIbh$Tcvp&VK-jh 5+STÏCHq du]_S< ֩3L/\hM-D^]޸2eLE5GB.eLSMٺ,=dS$ bس,jl*du!:r5|,S~e9+1)"Do4SvB^.Z^J9[&JT3} h瘁7` ^N޴L,Xh6 0s޿\Jֳ# +ke<5H}J`08:+lZOh-ŰN\C-V-Jma<sIpҞяD,3xfk"GtC?gmsۃl><ȥМ^G.IQ9 )ƚLy D oA5^ݷWQ[rƒyt9< An:J<UۘR9xniVl9,,5w4nŠuCs }ݠ\SW0CL*(aҖ.F1|Lf?Dz&Y@$O\攂+2H±.vw1@) OVyA"$ p]tH`5D`JZ{ۻ3{?\&МkeGhT^x@ BMာ8̬ o5?xp,ډC:z*aȭ{ Щos+׳Vd?fy?k!e3뀠)LVo??sʒWH̹|sonU&!_)@G)%Q(FIͺ}؈DPҩZfyעnI$}W EJAg!1<=eCio}GJNk]xQGb7ꤗt<N4AdqQK֪0RQ7 &gC|;]۾z'.$ѦWE!sW>iU<GV\7>.΂Rkum{S$7˟xtɚ8Z;=2"˥W(&C**FwxH @r-7?=TyV7mu$MGgq#E,¤/1 cס07(deτd zl:LI+3/7vlھ>1SqRgmCK05[&㱦e +4z☪~h/K ͟|i g" ZpMA4g_k_0n=ب|)"Gd?4{"xTȈ jU;2Jɠ}zVyE]X`W\)4m<(Z HŞ o-2434Y,/sA$6-9-tː!]0S:3!5ue5Bd)qszjL8S=QQX #8t1"qodldh }ƅ&Cךm[3ISV!΁R,AZfYڜӠOsBAok$\ Ђ(<9404@H1Wid!G^JrlV/QxSes,=u'5[6RQcٖMMs o ,c3Zgf >/R\g'i9~W텴(·RL0]! si AX[McU>d/*a3k77Z'@Y=,8k_{uȫ).hN㩍?ߗdH"0 [XO"o!7TDE.']yù7JN8G ŅFqXϪD#F_ ܑ}e!j`rؠ 4W|L\8 [$0ېl9>C ̋Z)಩`Z#Qy*Q{֬dp%` !tFJ;K Q4YUk=g|UdbDebta45oܜ7K.ᝅq)8^c0hf-ǟAB:Σy HsG ^M(@KT?dN{ڧ9K+"G_}~+-HwP77)+v|2#3NxUC,Ndʱpfc´1 3 fSZ!Źk{4 jn.FYHȮqmA(_6x6m23/ "wwJANFlLce 5!`A+z&)y(OȻ"~=g.J+u[O|L &i؞Cͩ C4dJc ݩ Nx1N/ѫ,sDƙ_ߤjB8-ZB5ׯIe܉&pcaDzxR'kT^,dʶEolE/;yp'La0L6Ŝn&3߻ >w/13CJYp%jRCt?x 1i!XC͸}8T⁤ۺ6 M ~ɾAX?%zؓiLb7 ƈlabpB ]-ͥ$}{j;"L)]Z j2Ot9shڝI[Jvg ^o(ک?P8@~=ČLߵUoe1L^*'Ci>1tqj`F@[>e{J`>8I]!c֩hK8}(n>LU9>CΣ!vLTrmdU"yUW^ ^- Te̥nUIsUzE Γ2ŗމ?C]RֺX g" ik9"1.Z8syTR?AmdYIֶ~Fܐ<&ʘ0V+'ԸV" 0aʬ^dʌ䒆9;g5?+ ɓkcYOmL8Z#f`BNl;gLRM&(M3~E.[]- ,1,Vr%z*L\,Sܛ+]05 O ; <1y/ !w Ѩ"V&O>X=,F)0}Py "qXbGd-O q$ )ϠW3bFގu8]< Z^5vY@@kug4s|_{O1IB1UkiMpyΪ7}ŒO4tC2d,j 6Yfwk&T.#Njxӻuq~ Jj"yh=I徇2_WrAxU4ұΗG?\=H NeM'(e ےa)/vin [ 89B8xOoqDWax'%{@|| /qJ@s~N"BVKblcA#^q= ݆l~P@j/l1@XU552|:5t MD+sZtwf"H[B ujg6o6HʏqR/0AhġBK-K q4S=~??(e{,5k 컸Im ŗU0y<@ U=DJD3GRp_3~nW6[ɘG%Ƙ(xtw&. Y!@2|CyY-?;e{@,q%O/;֐d]8VgZd;aP !&RQ}p3ʻ bNNj?<JpGB}}8&+U=O|dUĻ/ *prdνo4Ť|(fDwA]֊B-Y; D\qH 2!^cL*/0d|4# 5dAG1}:TJ$n[|;Yw _Dbh1sr!/Oխ~EPs u縹re8O < ?m ~)D*BngE/bp@A©#yryclnHe|~k/CzQN+X9TT[0.ln<0 v-#(Ub.ٴ]R ϶6PSb>i9Vv o^a!߇}>khE\W,_ H{"L/!~Dm^'QS4a(JrAٖ{>7l1="͙KQcrǠ>2fR1 lKr] U`&R(#Ɋ;'!Zք+Bա;]Q,'N#g%RlQYVؼަ9ň!E`J]ד72DJ$Sd9sO0ߓRg0u4&AWiJe`Y{חeHn,tB/pUz@-&ڽPQAqU q*8az1֙*N oHY`k`j #Ys:_qݧbu;g, QV-I$?:!@xb[jh OֹqC$(@X;TѥvdF& h[=xxjapI(:w []Uk#?[*'/\mŹ`fXHL.qD"Cj! P:Acsڱ׹r#wVՏw[檜ʨ!%H̦C;v|Vνcf(&nO~Z5q3hGƌ@H[pܰt& \Ki5闋K`O#ȟy j/TĖamteO7*Y%(nJR~@\BG=v:==HX=Mұ/ޑLY:LFlU, 9C|PaJС_. Np }Ye͈ ~5T8< z {m}}c1:$)S6u5hĝ̑k CLNW:Sr׌2v5E%Lw:ޞ;a!)jQUWA̕LVP IBܩf:V _fhvU[ա/e:C_>"xu#أ#?\R ^4DĹIY}}6]ץ7YoFu#OYһ D1X55RtDB)ZI͖ TJPL<%ϔC}yirN6`1>b!Bϲ~37&/ ZHT`ͨgǏ+ մN_EuF^t{/ܒpR:+ 0LZ/1@Tbzo-3SBMI'z4/r( F\AF7A(0jx B_BjZ2dRz㙞44E65z)pn^m(T*1 #IY!t /l|iY&=}2S܌7 jk}Pu3R4EGVLT!嵛^ ãa׵~!ͫHLJSlKf+'*Y{V`"U6DX5) p)ekzU>7+`PTXI + |>8^+I(/a$Ov&;U~ 8}={-/ŷ:AJ{)7=mNJ=z+-YpXU n!M$}3L]]?Z@{w+鏯3L3\dBb2qU(28)_ .Kex^͏|iTk\Æ$e: LpkSe%RSS>2bs,Ei߀K'7:ë+9#ք) `&pdQ%LmplW\&DYuN@H$q5(.Y =*"tWg۝a]$HAoOI6iO.cRxkON>O:x\3JHߕY_Հ4Ik6'7wk.12rO4_l1f 4@: # QϿk21m.`ݬS4l$bAwu@oN?ǺhȭaugHf[-,cp'&m;WY {nJVqX-J춺=Z6ώWBI6cg lLąhnjT[D\>u6^45}o%s* Q8 1w}&.E} Ĥ;O{w+Ϛ $+(#С% ,x8uJ&F*_`U iE:1`B4hJep !%[$ pP[߸idKZ,I=gKk\$X4p (ѹwJFaTXK:Zƕk/5 s8"LJeb3%ݥ 7V\e{ymO mzz3-O 4NUyr?EeE5J@Va5Ǜx1x#y&Qywq7uT-e%uiz?uw%8ڃT=AsۮF6/Vw -jbMge>RXg2boXI.#⸐vnzkg-N_b,YWgO4QHNp%eVAz@OŌMf'MD$ױS|m<D>t'ti#a}rXztz}>$Ȝ{` ].6b\\S5u-9Fqy8ڝ#>V|$&3`Q'Fw_36={k7 Y{QQElh-%]X%k-#(zԜ_>Q@Qsև,#Ԯ~3:aɋ, M41,ҲW;?+lλ,kHד+ ,dF+WQuhP)*j& ]m0]';}wWGdpٺ5R' <1_x|<7r:t.1/%G: N6 6IfggIhN</n"+ˍz3S!H='֘!?# B #J-8#GP0" 8QSyi[*\TSEwhj FKO:qQ/>f+1ݴYԍ|#զe`vN"x"|b;V=ĐKj.k7Npc _Ҙ]7vm0;Oj[!{\/BbR.@>]Yd`<DyCEP]׎NjcAHk#f>:0]9),{Imɛx:|!1[m" 1@I&VXqp֘($O PW PB+}kytu<am/vH%fe~CWPʊ>6}^;+W @s2\]-p DLH?ڻ"=Ӧi wYuQ/(XIĥ^8Fa!XA_ڰ@:{k?xsT#VқE "h17 :ʃXǕF!r*%7eJ:܏-١Sف$]tdl=8WV ISS O4ZN?&pN3s㷦"F~ E_?D{l}1heLG5 ΁eNW"䭶V %AKCF+3g#t/d& ;hѐôUJzmcywl :3 w HEc(M=nHR(ZS:іeÈqI3i?Wg; H' )ʇQ4)7}A-T,.bEt ^8'+Dkgz6n/nY\s."yiLF@#|Zon2N=ytĴ)\f\]ajo DPMM#M&x:0 Yl>ǛGS"Q9h(Qn:A!wn w|lL޳ ^a< ] Y2rȥ+ϭOOY}QCo>@DiʠQ>_ HtYa%´LZ,{Ԅ.FTr*Пa+{C˭yrH {r[V|NQ&u*Kʏ{պ_UnP)1 %wۤC^'A<P&t5]Te<ߧ i> Qޯ u43̈́̕wn5Nؒ ߉>l!t閗N$c/k~}+b2ǔach~ mIkBϭ kt0ge$b>"$`w5B4l[Uak?;oUsjN:qZ/I{F"c*%]& ԋv(?\N_wdc[@KLvE]9⇬)!$ԋ;sLr̀~rgLssq/ky~K31Mvͅ܈h& =JTbNVd^y2&z96ga~K›`;{X½`V9'm;Q^G̯8Jy` K>3ᷓ`K{RN̺?[:[npjKK bU/圎MS}v/\ޓBŗc6L1.[Az|bSǗi!䒋 -*(Iãwtiht!ulwCݝ{tVL@ު{l#Eqh)=)'b*٠,ZN.B5FFFbPEt:%,ĭٶ+vW?.HFIc}7)Ӏ );v`YVaeH)KgSڹdnktQ.p oL01a , XffhiѻեkWMyW`My(7AIDMej$\-bxJWFri" \X\&\&L~O]EupwdqZ'ˏOG6: eiH@HA&L9ϭBЬbDzߤ#dvY%Ţ{;3NrG!aHhLp`AtM8tJ Pc cfzVylGfk"Nn[qz $Aq"7xo}.L16ZsњDMt! \!WaѼFj OMaK'R[P" xl<_I.<%OR=FZ7#7*.qW]bf¡ZkwsTK-͓,A+#VV@bUSrG3 Ki2$t@3 9zC;|#'camLu\Y&3w@N[S8qEϐ Y1 $?;F* pe^`ה:ths~ +4`,o/@3gD$*'nz! k91yN;T" _Y?uN,0Lyf`Z.\eum (WL*brge Ϲ pD◑LR^'5)JÈL|RK,m`}5R:z5\j\__#|h}qAF {jnUtt4y޵ֿ Y(A|,D,I2`ӨyvpwR8d*TdFbaÅkto>}"{lw.!'m2vLP3Qٿ~8+7JlƜrnj@>: g7[Nj쨇Op0̰Ln*T\ +x*@M ː(<)c\$5Zc ڭ-܂t-u.pMp j,q}>Àزk9:ѻRSf}W9 پm?P# U$#ATProYeDkhői[UF7^.rDplIP54UO1D0KETJVjCș&7EbvFRDӾ,$%WaZb9.2i%X0ZfDɷ> Ë7g\{)Yf8 ztql RDuf94,"?DdHqAB)goeݨO$c!UpBp{h:RSYk0L,gx)1| ]!}ծf`܂-ܛcRJC6s,dT {G5ж,3y9p-LAR%wͭR4BPVoO50s7%h|efrՖST;r1곊֥ؑg] gJ`Z0K ~\3154=4z_] T[c 6#0?:ide* *e'ee4'@,1=Ew%Zyk"_˗r >>/jl2gca<=eE?JgFA&~wkY+Fo z$Ԁ3~+Fif{ -OTRyr\Ȳ^^˥ #,Sհ8o QxZ.bE.͇+ݮWDql2 oF.anUaXEǭ' #[Z>5#20zC.a5yi5HtK 8#JtZ0 >8xhabx=%K: ׵9MA '0ie*|8;C#'sX"MMȭP:Bm7LayT,\mkw/:9~݋0|<>40U.fCԉcCH7g`M':-&Z.7Wm6X1~brH_6:kd/LxѧZEhC>ѧ9[sT[c)c*V`(##"UI s0T\඗$g _=ɗē YrhF{cW\oFT]fǙ5e[iFNQGes (^ۘ~1-ygzt_*z\0R&el&<;Zn''ZJMppSQW|#$#r7k Ο/*xO/.iZ1[}w۲ѨNgDXons.^ q++9Ln,hTAɼ;^ERbyR%\2)i*`vZ8ƥ2jlA>z!+> Mm8[UĈM1y5S_cLlR|ď͜J)EI]MԹPS56BhԬ#B2ܸߊKTHޚpYuE?b;׏)Zx<+v : ,F 4qH,=A6쭠r|t> ilQo %N%#iJ3K(ڈO s;]&6i҂ϕeGxV *N?g|~X0*$e"/t>ٔQU,s*rݬfM˓n|a;ǜBb53*ZtMbsS ^c5䆅\MSIsǖW/C2 !Ls"ۼ0 T\]!8=}}gŨ.X7E!:Df$k}$c1[eRz\XogMN ҢAMyՙ=yXF {8V S=#!W.n XͬXi@jd4~sMTHSUd/B)KhKAH{ Ljr(a*Q,V`dphC>3 7J?*Ti01r$\0-D TeXɥl ㈆)dzj:fAnL9^t mdʥE\@"78~eƝt6ۓGeB<:HwTh@ ڳb/w*lN!P_:9˳#s4"x|Oog5\OKQ:&%^ 7Rb+%eo{ f=/1E*Ղs|7v֞4PC†OVuu?T) `l6C1p[gQetg' tgW[,at([^"gw<jWТsgE(lDQ g?t FKiSL"=.ri 0Pf_\ g'G]k(F+yp`̈2iL2 XSAy<;RŦ^2Azjd,c4|f8<1StB |+Si 8b 0U76Ջ'\q9r@S }J.}UHXOS3nB~QNG(d>>!Vx~ɸ v<2*j;`A4eOUXl]VߢE 7‹>IݯV LZɔ3s{8wpr Uț( }R $ Pm)i`x>N |e{!cdi[bK Ɓe_HOM^Y m `Є#&ޖT sQꡯUu! 5e_j5e^S<G+l*p~F[`b!$ $M7VI}Ş .ӻAmTMIɓx3=r;G iJΞ 1~(bs"Opnf,WZ[k_uL|eG1c"XKSe~Cy)ćUв(ZcÛzE8SF7)|e6{eJ(kFuv*WS1ʂlA_4D2;B|WlBxbem,n ТSGKeS0RCNP$-u׸&W-~޷UlFna0[D߮K ] zXH[cWc*Yȡ)MZX)0TBL 0Z)ICK$+, 2y1d!es??'Fԡ`Ӭ!)a7 ݅[A% !"Ktϛ345Ь-y 5op" R0Hh6}S3Cp|NKC* F $YnG7,kT ~KwJ1*֤Fh6gLn/)q֩c^tߕ-T~Xd *Ӆͫ`3wzƧH'%_B !}Ȇ+]e.䌊[BfOXK,3V|E(*m2wK+C1>`15ʩf)l FCh X}SGr H A9,7e@GE~-SELOȬ/Oŧ/,boSG158 t-nF!f4b,jqu?nbdhh]DB>C*NuoBp^ؗ˜BBh7T\N 9U3e B |V;l*}Rmdh8q#Lbfbfw塥F|1 'l+Y0,uثlh׽d["rJaZ87YqMԊ< t`6?SWϗ"s4[iģ*T Noz[csUZ[N\ϤgþiL>-9X3'XREFȅ$91og,l}]Ⰱo Y#I=}`=v>{'[C j̿A~@8ʿ8,|L&4-)k#sb"J@f]0p]:K&_0|dme!YԸ.scXu[m{Z>[Lb{4Dd Z"|R"THKI?VPHJ[aѓTh ӊ{2hXIsQX⼪O3yOS#+p+uRK}%焽'T"! aP%.6=ҿY1XlFퟦ;e9ԋ'/SZ&Q]2q Zu M ޓZֻ 0kN0- F|84,)v0xNϓBקC"ǵ:れeT?~i w@ a*:78c 0/E_YUD!ŋU[})lgj({hߺʙ(T+ 3P8+/w<,enuC&( k3'kch1}i񘌪bZYo\P–% 0|s+Fn bbIT6x+d?>?AiQ @3z$L+.EWȑn)ǽ6P+]t6cl$rrEOL9qEAQ["(Qέ9Vd]ADiI->dI{m2ix#Y2u:vkؼwP. wѡ>k- ԝ %"zmFbMFGi U?߫G#fo#Kys  Ni7zQ֚ {tMBp0oŷVH~Pi^,Ѵ#{Nn/Zf.| $ G۝LavB ULw?}wQArsg%ssg49ZNSTX(u㰑j7 XmGI?fK̉_ g\Vd_ {2XUΘOot#Xg u$ժVd5 p4AbvBRVZY2)/(&}DDY X\?0P6d 8prdI `*Agps@/+0F6=Җڌ#mN#W蛼H"S "6 k;B] R^h̥Bm}ERxǪHw~'WmFpX=pk|wZው5쉡*/ *5ےԪ R1CvOCwxuwmHH=qE/ cf9,ߨ3XkT"cțĕxPm\࠵jUW"}Pĝ^1[UR6U^&C_B HAI}tg|=Q;Qe@$*ගNkl)wKMv#d tWB*p3ymE> *Ra??= LV-}Vݸ7BP(w'̛$tm'R8WHh[0ǵ`H|qi{/Dɉ$w^idBpkCms܊.A+_&և٣٩-vڏ,[G Ï~ĮgydI:(l`:|s/Y(H#0f_K;UG6L'f )ue4g=9yOڗmH6 0;9T;ƓܸWD*6/\bL{_(D1`rVFꏾqb)䰷F('k9ON8Q]+ "NgRrDd\2ɉd*!Dʧ ͷ" IF 製?S4^S27Jgw抬du?EwJ3St'沍MݕlEV ViI(oNۦr&9m YΎXSEuUF .zmAuk24v| ?Ҥl˼W@C%UE%A8:eoyuI#RWJWT1 | k<,g"p&0G oB_r!J M 7#]jbE.LW|n@bRpsc T52{# XrP&SjWqLl\oX&hjf!Ѵ̳xif1 eֻv GOƹub#^n ,|`) FXȶœ/8$147J2t4>>4E'fNbd'̳kGZnh=phi%L˞2!oxSoRso!!إO]cL?E :4́>ÒɻQL>!mVxA}Vϸ`?hWFFLh0Y{Ҍ<ޤ.%tZDbe>5XшślRŭ&i먪4Y;/߂Q!6BV'[[=PɨU:D™@R}LW+;n;_Ѱ/eս5ۓ;]ٷOUH#X2|Z1i^A#Xh6 w^鉵Lc95)C+q*gZχ!aDW~bR241ҒQs{FAf1AgŇ2F ^T$RUÍMϾj䕌%JdƋ/c2zcBowxE~v&oL##uPH<~4vEԞBU9 <ƚʌ][:p͛Hc/pBprV5{l|Cf0#] \%Rxz,Ys@5NN5}喹']  egApL:>ame˞GÉȫ&nB]DM͙n#_E  3U7~Eguco>ӑ63X7Z Iݺ ФZEѶ&8ow9ۇQɥRCE|d-cu-Hd{c͍χ)OрijK$j!C]jn/uc:åj6st^ ۛ_ci;FkoU*>8sOiuM}?wgk>K )w뼎!cɩ,i ().:Qk;3j[qG:y` )͜ WC8[oޒn/$Ec!)mc.#&h`AᝤP[h8Ms S="9"s7Ǎ[Cw3Ҥ/dv5n6I2.|;es¦gNgCRz\ǀThosaT .: GվA\|5-^E+1ƴhm?x![)VHpr`٤ubfFφGB+,vI0Lf0#%qLj5v%JZ-&bXuzE5-{_ڼź~v$Z(D!X7ygfw(1ѹW9ұJGk yp!g[u4>wx/[W/Mbp~mkr݊\KI~b^"o`K iql_GF|΃VD |[C6~Lb/ wUw2JA~y)/RjI`KөQ\{9eß&#od܂]6xG-gы*|]e';8vaUIZp5ЧAՃv&mX8|^\)}%[njQu^VI;Ibu9S^kNAA%;ƈ$T`xYy9i?i5WZjZͯQ+o,s{]!Ed2j'@(zϏ~tzzcjyC! M'jqi}Q!MLIK.0V'͐>_|Q1>9F${WJW&o:Ns)tF[Imeކּa=/4;ILhublH LCk ^W<@bR{Mr%Ct2(&\>(AMVL)r!4ZhڞH'fE,ckp~7[=2p;5Kд> GZEV)i! QEM>B"B]\Ӳ|Y'goy-"d=yR6`_@A*@WH*Y۶JVQAbN|a;nfMhHB<~}GTm2q5@0u ?W㹙".۫e e&3í!xfy`kSgR>^DVr}rL FQuVE9Mp p$yIk$rT7K㡃b;x8 ML~\7d-$47B bn ㏇"إ o!rM4c{ FRb]:[6ny2r@v{{50=HII{7Cjcup 58^ Z%2ZNeO4HÁ g,Yu =4Wᘲ!%|C/ q;/cUcR@t82͉  s][ǬVz~9uH`xix10؋@*-֕{ ~Nlt(}{N(:sï RbG(s{_g 1I!m"=2'{SuFss4#plCkfoE; eBc0e-ʼRYuKƃ롙&4j:Ĩ0bBW $;\k"k (/ċM&cJ(B 8ě"Ip_sHs0dVT%uE#Y!#`,'( 8)s@ז18As-Nv$XRm\Q=KFˤ*btWCvi|r:-rc(yRu%9wK`0s'W;I0`O64z%%I: DhOd֑&AS@sM޷b{>.=aUԗ2R}'G<+{'tb󔮘ũ9b\e򁧫B0.@TeO+ ^OQnX\FMs I+H5>g8pAHfXy8TWD3x2( mvF?_:]<93pR\@  ?!"^tx W 9Y*,Ob'38Ø꿐9KYĂ9{?b] C/{ # JHseI$} c3Hm[`q;)q !6]hW'\hNMu$k0zC6`Ih#:]C幈R!hUd['\pA}'|ﷂ9H AO_W# yEkgQQ+EOǎ|䩱]2A @Z~3Ph!R"t"nAkD ]puv%tou NhY&PXB4ڂ&Fw^VXERsZ E_+3=7xESo=!JZxRU;9:Kz\[G!])dZajVhg41`ZdHq֒[3p91BxkhSWfo1tCFK` vjphOE1sR_ "]s5o*g$:N1V B)%{q9w=՝}qHYT1@rK:kК:So_|R0%y0-liAv.lWgG%fh|p!g*WW>(U䔱mܶvdgomA޽%kBoq rf 㴄B9{AFG,%V։y f$zЋ2Xd- gjW κ)֪6+mӔ3Cpo~Qy[ k@!zr⬡#B|oֈwb^ݠ=$ fHڃv݈ JT*ZHߟ'*z1eI Wyl`"#TФ,ec"I)=SZOH2>! MwT:vS Ir`qR33S%I6akHtg1!ުmW'H7EpSw!O+ͼu,e7ּ/T (k%b6G ^ $[\*Ai=Ά( `! /ox`,J(cR} |ӎzc,N׭®8ď@ V`Rf 1~$,Paf^xkGIp_hULN1Ex:&[i;lYy-8b|M|_W<7w[X2bm&<'y\D;"2w"L9T+6컥yE*ς}kt!zd: mz*mqVli{lKeغEVEB)v@}C^oiGx$#PґB2Y Ud@|G%LFZː/yv2>fm QL2~&iOh"::bYmQT))bC '3麊a\6?Ez]DT׬AOAxH`i85K+hrWpYd/eo5N^EӒDgYSq;VD7p O>:  8MU[ZYn_9{sUt r]69mMS"ѫ, 6 CQSTyҽWFVȕIlZ˅]Ν9գ Fr97/zgH1_-ܥ޳cQ3)-x"`p r)G)~+@셒ڽ{1 t.xzW"g`zawԨɑpP6?KNb2Rze?X"y JdF&{O`#3ź~P{@5^3)vQÊ_ Hj7x`u%!l9L~,@ MFPSVN M_Yi/)2i$ٛb`g3;hhWa53Lg ͐Nq8+g xXV?Ʊ_8)L6iOh{"D[4;-8JIƋ\?Q68sstD3| B84K gdlxnyUe2 h~k؊+ECf;*5p˅&{s/w ! :kjGLCSHoƧFNCm(,s:86.B5uexQeVE[)Ϫ'4cĺSι[LELod%V&vbd0 ܴﯴ@W5fAsc7GgKM7Lk,S.&L,C/̦֮mP%KqῨt`5.K[;6BP^4Y<+9B&>^-V^8蘌UaS`~lzpZF{R7Yu}yqِa$5jGXpF:g-l8ѣ̬T6\,j<7tHw{g&#C׆eN{[S??i!vMx:h}Lw:}bb{OkB;V@Fy6-x) eW1*R.?r[dOp$?*ln;(HK_EH0ꣵ@),9kظ[ЯL1MMW!6p.z+GC/K$m-r ,G6pڴ ͠C4E; n-.@%4+H@thΜ7j"P[/ ?lQxЀdQ(K|ra $&-O F, ^"ya.%j#BƵa-Zz}j=2Uum{]IϽiy:WKXCm*yg= u,w;h?ZNaz6ѓmBRzYNJQ[G  Ek*ܱ"O֔qm>SL4\l#At QB*ѵG= Yma1dhr ,' [2 S9~"ViI8:%< Al]z3U6Wk._2kjvtԇLeՁGH4(Ao,NXR;:I6E3$g릆gG4\[q=Aln3)0WO]n~<l kT9 tشO15/(k`^'@gb<ѭ-sF9:B 'DA'O,ۦÖ.~!W:jamp^ /> gr&塴>[si&$Ÿ*OӦ۽:[){'x!ʸ"H04ӵBġPfFHv}=Μ-n>XfjU^h ғ"^GW|,=*Ƴ<3E;P@?'c=dabrvX} IJrfmmz\2u &i=&z =l-ޱw\g0z`tu Rh(M\8?TA;J#W}[|K sEd+0uOSeQJ,nxVR6zJ^N]TѾS/Nw+iev{/os1 b.LVLbGMo a #7]ǃnic1&kL3MIGa^"nOʧ$dY&%Gu*;8"twgwi|3/u;\q8xFv|P-spzlhh폒# 6rqIu򣦘җ)iNhuW(eu"aE4Q0γ ^_w]Gns]2_ߚ)Ϯ${'=k5=N`^A?}>~5y|dZ x$_,PЦyy>ݬk{1B#WB~J-}crn1Kd QVLk/GDn i+d1qJrpSUh}H{푻+><'F} W=s@ C}5-t2̗kz ?c)mf{Sl G5br;/Diф~˽27. Aݡz}dRK@/OwĮ)rQKU"/i|[y4PV p|֓䶦uЁ_1P&6ƞ2tʌp'G!P#Mﭬ_Up5RF-د<_ib"X#2$6_jb"wЃ 0%#\ݜ;}Ϸ#k]-Kpms^~[9j23xd~ M8q4,>XΛgg9`n2j L{b18O\0ۍwPΦ YlEe[hF1w_!YDy7M5] =PǽӔZJFkϏdo^3$g&x{(orNصn1S)pQ!G\ ,a \2@'9<Ͼ-( 5v-2x>8fh-#*0 DIPF|X,&.L.8ϕIKS^sY0 i()f m6 ^5Xټ 4ăJhTzl#VڵXm0eR$"BkŴk/yehRNT*V?q^.e4u :OSA섁jg{/;e- 'lpo@ tρ4©ȿ״WsZdȇN:kU( h{.F葞ǟ>meR 1Q 7x1t0{oVX&u~u|ܱ :Z(iw_oyVĭO 5UZ@7ZёJ~_/2Ϟ7IPjj|K7 `Ώt㡛GX _˅-K(M kB`:q\އ|8Eg_01iAВ0O!3(N=/3\ei2j" 0s6H{2eu6W:9mjof4Ŏ_ zek\w7fJD_J2at.H8]$NoAE)7 WlG`֌oH=BJ$@t-Ep6q3cT%V!FezOY2Uzs2 HU}/JOMII%7D,n6JPrd3۴a$]>Ϫܪ %~{ccUX ϖRwz7" ܦndȃAЮ2T.ر~1RO >HG}BT@ PV)3Ԓ-Df]WgCCXSHl 'R(<p5qX*!Zٕt4t"OE f~{ST3%R5Vϡ26gq r5y5F l]|u}'Sfٺnl`=(T0dF?t1G05 ,yraಪ.krm`D]umRR@cVC878id2nm|H_R[a[mTDk!`Kn i ǃnrE\(gF6ayOV xBhbcͫ}?Q'RUe`7/lvͅʺt wdp z!Gpu|Ijեazy)wΜPG[%*$@_jRW,|h{%Bٝ!p%{Zonq <.bbt# )aCXف`^j Im"GъR7 k: ֏&h}#^^:F'w)!_n &Hq佬Rj`4}H!Ք8NcR; NHao \l1$=uh=mmm,Q#Nm8XYECb'ƾ\8Q;_R"ZME ~I^ O?1(@# ~%:ATXiTuz]D.<,e/AhyV%@81d9OxGZ1~*PJ}~˵mt\x@ QPeJe8NHe֞wghT~)+8_l>4VܥnG!КJ=[Cb,mB,e)s)e+\ٰfkib BE?䝪~?>҆gA)^=u2:N5_9[RI㔫Rt_HXݧ Nœ [|La3l"u zm*fLJg(OyDqBpdPүu"Oe E ,IpEm$/̧M|ť| lvf#ErfI3՟$_@Pɍ(at;Xq3>o.-10@PAK 19D[ͦ_qc!S9ҀhVc)Tٕ0]r| *Zy MX gRb4Lz7'|ܵN۹HRB75 @(/Wr5UFm@+v)3q@DD^d^bNZ?YfgYf/><^#S uw+5+Sc8͵ ¥|(448) ]1 qy霋YKՁ׿xN6W\թK7ayQOpl {j bG"JoS"FE+QÓKte_]"V'soN"]V3$4U{,@ Ym̰&g'H[eS v {4@iAP_}/WSt˻iYשuǮi: +W/;sޟ۞c[;2MР^&ezC;<^XtHOԉo:}q\@K%j ܨZER0hTܷ etf.0,FZ@/3Egak"1n,sԓQZR]%/E*ٜ"3}>ˎr2B@N,oNTS}B毺2<+~wx=&om( "ے[7j{V߅b};Fhg]t ʈFqN r0W_&OPD 46{y-yVc#2;`D!4=NN|&웵M{d1T1Kqa(A~A)M]!q9;|j2sazL͊hymڟIw]uG|%,{qHBӀaFϪ! ,UR9ȯz4p?&6$ĽWP0zoAq](@=ԀhqمMJPػn ^?:OB<eˁ\hSWL}n@DI ?f}CI@!Z)e_kp5:fl9 ѿ.3@)M9Un h0O"z)k{ Ç,|~7b3hk/5^ -.+kފ%\R֬nXmpóiDq$]d?bRR ȇ`ګ N=$0&{ P$ z>V}I`zn[cC^Vlr@5\&!@[ԤQmOЯ\Ǔj2SP˲qǝd .N/S. ڹa#/oLxT},?G~NNe"ilT?4  :ݜﳻbvOep0]B=cSڼ)GU\F-hzL̲ cңaIE>R z @CYNM{ Y @[bӡV=~0#I|:=i|m&1z!Po1]}{Қْpj"Oi蔤RREe1;qm >.8΁TtLԔ8;`,0c=;_l~1te߂+0B+Z?OLIXE[UP U%RDH;7!c$ yDY90DBo"Pz*Q\spl7#hRIY 6w uuwӥo)Ҁwo(egeKF!:E-L"'BMք)K7F|)>Lu^jP{ ۿP KiQ]qhr/%`Ns'iqɖ|HfVsJuJe([c0xһzJS,/>Sb%)/y GJa2e1@oN7ic(6. 8/逄W%QFucqH’ԋsLDVag  8y 3אM<4~ ۰X,GE%l l0ykEAuDt$#A-;!y l U.-gʙuOBct_3nį;֤ 6吗@n킁O]*Ni-e#~"}]{^"st84z ` كܴ˥m3Bî삓y.86nLe%VD@g`q,ͦAjvq|Qbyyipn>bVo?BQܵ+C?ݒw HC]3K9U*w)xcBLvqM(od2pf y~?B\x6^zmwcʴN?6$aT7Yj}a&e<;C_bΩ;j;QDҠܖ/wKlRۻtAcP?:n=J/ A7ϯT.Je EԀ~)F5-.]db+Хp,oܳ?k2?Tb_7jBFV QՌ^@̙,{RFckeYӣ4P! -〼& Ht9RJ' >IVKɣ?f;ďiCZ$NV`U9db1ׄlU`_q67\"zi͘{zA2A{^NN+Vz=N+*5Tφ @w31~pܖ\/R] w&KX4:% O~l ⓔpP' Ywg@#]]V;fvDTQkVF<'D-^(bo9^CKUm8h s%¾|0#Orcխu0H cL'dTNo4WFD8ܰ`8j|깯ըA]dPpP-m1OCTHK|:e}"V ^suf`nAK3wA)|0-&(pJ\1%(lqLXĎ˴kx |Fb;2>@tm6y%" <^ܻ݊)dV΢W#@ݒݐpg$!beӈҴ QrQ>5jeh'a'9WYeM ׅކ [:"hg4)UJ %olh-q IIwUk _j˝h`|͝1aQ,%xKnϫlB!q` cV.T$mC~I;p6StVťf~b`B`8>c89%4V~cpf_-̽XƖKiݏTeyBYMj'KA[bl-\/ѯ(9SM1|AJ_w!XHh?AɎt1܂A 7bA{faX@س@@痆&*}o-"uc5BCy]WL9dSz:K{yhHH%lռr`A80%>ZmκAi Н(Հ<Y]/.cP7g.IEaxɘ_p dJVzɀKΐphgEsrbal 8ԍEAn8%'{h90Bu.榑Vu661/?Fp!i"bFslF^}ҌI J95APtEfZvnS088< e;4*(#,#[(KAJ&UaXٵPj Rmp~Mtx,QdKNjۨ׷ǗD܄0HNt̎/'gʯe3%nj\Vv)fhL׬ KN]֘ !`0h=&JpsTo_7EcAY8.IIpPOeL9͜"M5/9!lqV3߬'@v?\u%Ʌ;R ,Gp]/ViI̖6CZ&}{']<4F1^NQ{hD^=Be>lo ةQZNǾhtSRmk ͒)ԀeOٜ'w3WiwsQ> ~8o]S垿7W2l`vk\'Dt@zٮðQni*l~6~MYfQt wZY_$hcW&*jW?3 I32Ihr̬yH#BU9|Q=~ELm?_S5H }gY蠏TƯJI0i9Z1JPF_I zMWq&H1D/Qu'vd^8eդvއ3Tv<{.=֤l8!Y]4V]{=(>'5'Bxs.py"!YR-H=^d!h BgUT&|K5%C3|ޔ7@=%\ZNC{T i7$|LsUD?>E%ԉuY|k֝@M0bW{gcd%$*8%fb}oe*X62!V&p޿qj~{=k>J0D^| LH;Iu|c kQ|GփZr2 ^<{WDxhW=aTdjۤ΃Bd}a.4*54VƤ>AxWж ,IOZW8Qb:GKȭE0cJ+ucA Qhg. ACn净-;{FidˌHeA l elMi[8VHl?7;pO۩?;u/bXj[7NF;MXetٔ"ghWe#"pS˗X!}(`=JD Bipjr$+BacDt`|e[O7qw*mqϺpZdLaݡɜ_<̀8ؐؽNY /˽{Nj !%Kbt ̉AMfިq9_(e oVR&,2cpR:hDe' nAvֺ)%vz"<#92Ф ! _$9oe]Tx{5|%yq_^'Ot$|ȉܙ݉{(i#qN7e*r҉:P>8&ўj!I Q1c8[lRr{ ^u!4nl-i87o&:4+2UҪ}pdNUqPAÄ-Droz FܛxCI0oz\4ⴊ~$/7O~x/]T}bYVeGy̑;(JN3^osJ)5N~T =ȳ),dbVBV_Q9%! [Zq7Hߩ(ZGB@M.v^G61;td+[sRXR^j*W8H 6,.5CK {͛pOC͔9_uyCI}mXU?+"9.*@ܩ4\SZYٶF~ xta](F2wla :};L~A&yAm\X`PR[`ȮΗY+<+/{#Αo|Ok>{`-˄rVPEO03՟4ڰX"jX>>f >pr_ǮX]j]maBXܝ(krOD}0NO&0I9{POAC I3_k~G|ix8.{).X#-Sdka7>7k"OPQdj״y)t:5xT .xQc &tSha.2_w7kGMF,S_h _iY5g3~E5\XU,FL,xX$41UCOwa -~9w?&ǜHZPt瑥v}1ڈT+k*zU޿,-춻(Ow^+%(ߏ?<ӈD鳧p1z[s &i߈/Ůg =Qq+ `PńDIՇ>ͥs8Vyywޕ7pyZeVNP1hd3HQAlw'aywDeyc"0#)Iy^!@UP#JM]bԎ\zhr+ۡf! %Ho.p"vBdhynp&3|`'rq # - )uV=ouqhKsVt59 @x# Gf繓0K:ks0c0*plHhT e ,B5ZC[%66VzLVwgyh*[A@"jyϊϵ(yܷ;Aɠl>*]Rs{xqbQ\ 1syϨceD{Wp9YITeup&SQ`qOg@ h1A,| r !0Q3%m?ڕ7AO`9LlW]?@Ji.;mmIVQaHJ zW 47h'IejOiJ ?6 8si)2.YX{?Ж!GBi洍C\`(~OvH :sH6{gR[*\| V !w;a ^_3Nf0ϝܱEeD|/+Y%ir4KJ0,xT։.ó|Y5J7PbPZpkrB 7CG|Vcj[WJZyPy[0Vj_gf3tsg8{Uոrp kg@3c,JPd YS!ez\٢Ï jV.$?b^Z+O8^;i٬ 4 'HSmO+ ʛElpʛ:w^S6j{.x):"Q) #<<7z+\d@ZetLT*']W ,k <IV)Ԍ[%>(W p_׭jE=6o *RZu`\0㾌ﰎ;NnXx /T:gtjdP :B<"5o 6hvg媯0^K^ 1bkZ}3h5I\:S0 |} p}\ SY( $Zn/Q?61 V NѨX<7b֦'iQN} Ipc|\UG#n˖&szt-)H[?x69S.Ӭǣs8BF-g3ժFc JaF x܍3gꊅ 3#:F vf};w)#|{iyQ: =i{bJ.Dd{t8}5C T^J`pE'ps$v@X`RDyYPs}k_k(nMܱުsJBF Ӧݍ%W|/CT?ҔU(j}f@}:{Ϳ*^,Y܄E)ݛNse,c-MavR g/Z9/7#E3USKhꛇ\0h11rtux'<=YExLzbkG?c2ottm*ݠc]kaф\*%B"8eMl ^+qr#wCMRZq ƍaBO[XS1R@3@CҷZP$O$7V^qPa?wh޲x䐴E0BRm W!#D<[Y z{/U^b/ C"prnl2;?By36FV h&ת64d5 <T,F10 u[9tYeӅ\L;"ֹM64]J%BiZSDB IVEH{}򿏵vj_4 QL? 6 &9E-KR"xP[Hȯf\BYѮ"0H|(g^dEYՆ(ktCt+MWGhm^liSjD fH:Y`R!hH(|yP!|sZp:TW Nǂ>iHhc1]Ӕ_w+8@0}QJ&m#p A((Jςf./M{Y2C(, (>NM.B*OfctRm$n諕e\%^NG;;hNv8K+gSz/ ^w+ |ZĪ)\@k)ْ'e|B +ޕ4GZ*JIE> C&¨|>HSV5n|'Vf2L\*:0A ``aIN0N;TYG6R]HX173#69#~>qڧnsWu m@YenWL=/y|9= Bz| ;ߞ,nMT4?3Tݚs` DbiM4Z影W+T7AQ!Yr`x݉Ht ٳgeQ ==X,tuXWkUp[/w FHKb Xä\r Jya/ep<7ewֶƁVpY/%\0caC@BX>/%bܹ~Bc"2SW'bAꥆ'FpViP%ʙ6$L6=x|XGNp UsmJ̠ &|(QrY5ˏviw(5*)Lڰa]`tVQBH{C񩵽c#TN TnqMGs7"}H Ec#)ڠ[k|vZs"^E!rE  bGMepԎAz݆x6h?k7#4. '9~'~RI+5"X4,xLUW#} EԹg!DAn[ oI DQCmg('-ô^ \;O{2~zʵ E=+p߰L)xLO'z} nxt*.wUg=ι9 gi w.l  E#tўѢ8=nnV.@K_X2)0v}1HsB1ő QQ1&![m%|1ͭyJUt⠮`1Acc0 {MEbWȂT : -E~`-?~<ЎНX6$'.iFxz{u(/ݹX_EO Ueo<':уv>gfy#N?G4_t姝- S@TDÿD3k+l-Ms N/'zeIj3 E| .0 ұ;gNYzu@ PBDwH#Ͻ)$xs6_nuw]/Yy6lR=k V]J#| UG ż>K5/NHZ5Y3ԐdK84hS}C든‡UʼMn;N~_|x==Jl+Q* NԿJsҔhO2K|1W x{iJ2/|?k-[ҋk6LQ8$, y8璞sD9PljL\o\/As{nELZ, JX{<2oƆže,k9r8*vWdQ{fğ @\3^bi^ci56T,dRrZKyZ+٬|md@;[];u8m^T {\=j+^L.71&0O; A=*Ke=MbQRR3P[N#Go>83Z%H/{{yw{Y%}EGGЂo>]s% M,A4;mS7)g^֙ w:Oޜ|( gWB!-#k-(;du|E&*Nw0$kt6A ^A9/[eU#~K]3nmBG[X'{s7䃼ҟ}d,ivST#z8 K'o Cq@=BB*tx*Qɢ:#_EBCܣ6}K;/kEHn?T܀FgVj98e5dVT9\7,G< *_Yȏ]txJܿ,5S,ksò\}[3*Pą^Il [9dj]XsF<@XК4=P_nylXg֌6BvR 0iZTݟ1"'У5Ry0K K+sv:_Gc﾿2]0P G섶_3TRӈŻGM!3̙p`/a>>lQ  p9naڧ ogG$WãUB*f\Ft҂U:4hn ߬UE-/AOɥO0m>v!LV+yՓU^>|#''Ѳu8b?%fuZ@"Cyԉ4jhU%Q"f-*;+nj\&$AvOCA F-4x2;-,E(hCCϛ5S ~1z8 @xxq*] b,en_z}m7[>0K3E Oj>Tg@|OT{{"]kv^r+ r֢f9 UOTϠ}ہe:9Ie4U Om,5|e`6|)QYw(I3 ;ˑ gaq~Klm3:g~Tq1)IƄs Jl.YjF^T f&$߿ZI_PlֵYbhEиWq _x@Z9>KH$X לGr"+'PKc\U j>hvz "0Zg6jh>Ə0F$~Kk)gRԅ#*Dr9^m\qȍx^6przp(:YIlosΆ<5 lt IU"zr7 U2a'T7NLE4d09-iXP H^>a-gEH0j^7j_d3X f0)N( ?IdX fAH4 y#aLSVQR"`Ԏ"k]AR?nwa3b](WiwV'˩!wqWZb:"r018=\QpzHZ0-&"#y^9?J ]o?%lgo(,Z+_ȉor3%FEiC=2%UFʰj( Ͽ^&ba[F#i̱uZxK!e)]@MGP7)ӵt!H;a"{=7e:L,ݼ=]Y@4_ˋ2, D8}X4."r~:7tS!yůՠ0 yڄpcӢ&Sdt=^ud2-u{jaf7h1z&]%CeG9¡Lwb,Q'iKQ>+gM,oxX!;C %:EQ 0%)'2ח=6XۮonmeT0V,+N}h"bIP4[grYbFIe3[-=dc&9t[ #NxZvZa?AV"oЮf!H\Fl ]RYTr $@~T%Ûرm?!P ۠=͈IPo:;)f /ͥ!=oHZ&)诺zq17~d_A76)Xa9 8 1c\v51UjR*GXL+ n-"2;~F ?,6~B"B{gGlV_rԻl4iㄔFcs,HhVy lz gA Ӿ~޻ Xhߙ. m1r^,ȓ@yUwMjWp6 |?1D'sڂbؚbM ^_Ru(nHtnO_rnCz@7͠AJ1QZ}&y>g&~DeTBa3M)Crˉ?"8nb0'a ωȢ⒔COF bv:tvOA/9]V6R+n[//˵ ^J0fZ-J Okh2<@/QE#ϊrZ^N#6PyOKr!a;:9_Y#iC;jfdI;*hTث=80y\<捤-W mXm oI/}(29w#ªRVZ+U-q`dKamՕ8%-%hK#yZXow>"ݩ< JvjiJ$OG~MB-a5кI@ſXʪe>d΢c} V,<'g׶J=+䂟%^Xm44n= Wb4*Zgx FqPVT" hi* #* IiR= ,M,sSR5T~L4}S8ŏkdĮ(TڱnA_l#rW]pFPt i |Ftv{^oȏADR8lQA:ަUM :*ɉ"D,ϥal1C#U1H21 +Rb1PLq eμ>P6k]&ua"^w.YȂvK^9M@h]|sdCrä/'mD :<쏪zAHqw7y 0[m=h ,DF Ce`tQsÓ.3?p*{p0&؅Hvv攂-K,דgT]6FUsGrgX9M_.49o.-e?i2w& jv4\c҆ *dbV#Y|VϽ@R\i,Lیċ.؇7ޟ^φ ͹gKbU3R#vم)Vh'j\bsCR)+ y:;)zvoEM"ȦUJe\G܉Ba8''?:{i&~'+DEUx,M]{jL' _gU;yYġ/5/YˊE2Z2lqR~-ZL&a.ƘKHsψQ9uVRB%HUgAOH,SMA# 8pTcwpY `jn%&kY]%ǻ#Ea@wO`ZeOR2S*G&bha+{?oՃM,#jj }.rsZ\ȰbJ&8RtOUnXfd'8J}dw 5r1amXyӆ;Y]gvE tUgԶAKn+ag:a/>cY5>rJ@$q}_kK6g>)7j+" 'Ar Gea5Q1с1~~"ܚ=X5zɡsTsǂJ11(uėY_G"…ni 5\R)}楖 ǨACǂ-w'.fygh{? =żwF^H!kcݳrehσ0Z "bdRS+Mq#[vDໍQ맻u1g 9e A\U1ƈӊ(lJDlW$M׺I~#kI` )]{,\݂ x([JâN.5(r`#b¨] ) UDA-`_46z>LYXfek4*ޓ)rػet2Pt [+L#tѠoȈٔR}lz|˯[7(ɖDi1| &ܝ =(&y4OsHtQ'7nÕLN\Ŋ0 &c(FA '.$@\.Ў ,AĎrcL(|+lbaR` Yt- mROI,r#|gA;k~,#6sv#//{', bZBǿu7eS7ag*Rv]je xv ,S!+&: mN~,mW~l'<|J}񈺊D<~K||ߩ#%Ȭ=;X6;aHGG"i.IҏXޜN4Q>߷R^.ؐH/w[ʦ_f4뽻 wieZ&g# ̓ƿ56x,cKYf~A[*;F+ˉ|0fIbW/S)\O{fFz9ާP.ZP|kJnK,l=o*ʴ<G[N`b8} 4#.h&e|kwCt/70-"}ʔʪ"`Y l2s\%C8 va B׈FJ ť1yEaN%ӜÒᾼG,>Ͱ,m,&%Wz@/O*#_"YAI4ʋ!-q_ $3֏(#i|`+Y5a2 \&#qIZ)AGISQ(xD/Z1<ۊy(94z=G"$n!'].n7g{)N~G_@AwiJ!&T|?A OV uRJjLrr`IdaG ,qnȝ˰IǟQ8OjPA Toc&[aV>50뎥 ЪJA ‹?$!FyN{ZwM*Je*ߎnhFy8r638QN<|`QC^[?kf,EM1;fDcbyJe´c/#/1װ5~ 9hi{t)W6aJ`vIԾ;+g$A=2)oAw1VbnT;kk v1!z 󱕟Z(3Y$~IY.SGv,8Y?nPk1990k" {[Tmwy# M<#P€5JódeX:Qqm*ܤ`~yd1#r1)[*ٽ[rtB8%O`;(nnqSAcaJ~0*gKfHu&f1WI=N!h9=!iW;&,*<4Jem439$0ϢW:wFǍ;co=v0l''skE4s=OSPBv3d*DhQkFT*ύVI,T9RYq!8}NC=Vv8ē qB_E 4%mk* )x%-fYxS^PjsyLxb5|){@ (Q|x2vu-0n)4 11զ"8 2Ge`@8miYQgǖ2vhHXSCOg 0hʪ=d5#i^ rڵPek]Zcap_XK^tq<< ..jpo lrAW&"OzrXm|8+g=.M=sEݽ-ٙE9NѦ h(eN[V҈#2EN}3C+=PhŌveB|f)X+Zʻt:%O23ER7 q ny+*o" {0$5CO cpM }4^T+$^@{en=#8G?0w~1g={ >Z7Tfz0/3JhPxM&/tv WZ.ю0h-`Lu"9usIaPH"K)Br.SnxfT v5BYO(~{5e0;=ENL)Ž HOZB^v7łX/w}Ϩ*Cf/Wh{5KTWr35Nz6qHI."]}r3r>nXG6}%k!ce4wMZ5(Ps?MA:4vg*[m&aIOQ*!~W%xKm$ة`i32 Wj /f4BIh8 &mR4cq( ԡ~X{o)iv th,o1%:Jz˸lΤT<$=7gKQdş!kcR?ѪCrMj!IaZx}Xi=}h:O9=߀ IZ?% lZi`=3$tuۊ QG' _YҦѵo{aaHLU|͌p?^f6fb = &tUlkrYGa X؉{.[yq=L^G 3 ivq=["#a aA@p\)UT-PyraOEt5 Ī)&U~wd+l򡄨N⩘tyLÕT ~KQqluކNS]yJ3%LQ)7ܝٞ+u_, $JZM6.kSOk(g&K'&(FMٗni&꓌7 U=fGGDx;>B=`9n rϥ B(^H"q L5Ţ梶̤o~n̡ ؝܋3kRl[4(-w4L!j tk5ܪZdk9>֊V{pW/T{?Y/)lPJC8+!(-;©fNkq2v6`PoGQ ^ 69DIXHHs'y%nSca 舎`˅ܫĹt|;jM5x:2 *arv$7|13kPϢQœz#j4}W%G[3Hj*#z?5c }cgfS} w ƣS9 Gr&VQX6@b=_4٪#0$j5q(~="+_ř_:yه("OhO$&ѴVQ6 䥁Y.{eʲB93 % PC&0nZ#tmlid(ڇ BZʖPJIW?wH&>F2lҔ ی80V5G`*DO&es) n6w+vҀ1 GOLG#(N/аԻpr.] Rj<؆ lĞw5,C58Xb`4JIB u?c[Mג ȾW>r@W"3ZW)/>Vvb&)OO r(ۮpx|s8[d܃N&|4e'wΤn}z kJnF 2iy>K[>k@%w_kxw9pA桰wI{~\&PگJXcNjN0%( GNc0v7P50-cHeD!,c*G!0 =R~Ȃhθšhc28ktiKΆ+FDLl"c`~7+~RsEyBރHäu&[2e"Q֋bd/|!vۓss`&d|!hWjW$#Kv yץ!"H1UaUt_k}%ɽᵻ4˝٭@P VӦG ;]HmUhۄ$(zːP}n!~vJa[ܦdߢy ; 1(g -_yꐇ61un#mi#iO)$.p F%.ڎso73ֹ]~`Zh=_l5DLLs:D,qar͆ a?ٮe\: IP :{aw坅oʢ#mbtkpGL46a$%vpʊ"UMxJ<"@+XO&N d*(,vXVk#쐱IδfW58nkBԉ:GH~\'jI3~ (y^rrjiKɀ8&?WO<#jZLCI6FA\$fsku&M1h8PdKO3ԭ4j8LX:ځ~qh^{R9曫Rm&ƦѶPH~7Qs[*kz2j֓eW|b{̫m'خW\N^-K 1'8\zBr1F Io,kt;E1v%kA?XPD%"aݖ4EY9yz`i;V>MoՂPKIR_PG.yXq[$9K׻Ni$֋\ N17i}2Z' E$L׸в[Fn&!Fq]3A\LQcܾ֑C'6Q@ 8@*h W?VGPԪv@F`t\t.l5s$Ϯg-[}+VP9 bdx,Cj^V*?8oWP˴"Fk*3?Rm8B> @)STi=A:\,PttwF-x7,o:Y FEydc!)(<2Ja}B]鎓NJOaF}TX; yDr[ZJY[11n߱eF#/dPKnrWNպ0%eo\x\^~.T{D[ L\g(26k`g1cb@q c[+ƍ3Z ZdF}ǭB]R|gsiHSEb^o2$:BxbVNbD8+o`D {?)Ob̀zU%d q9w ԗYpXh!_jm{M(^1^5ܹR|X,!t~gF$8&m $꠭P @0=,`yaFb`<6f7vtg]63N22nUyk?^)63![ Fy`d?̎E 8CW f2R}_!;{g q1M% `B/e쥿E9d2Z0n[woyUǖ<$e0?|UG?1\KkPW=Bk؆n6`Visg*"ױ+뇕%\;&ϐ`4 ESGzK#$g2ͱy2A3_o;f6 jqY팅ѵT L);b2)| v I&k3tC7<6IFw\XVv5s+M2E}YظVE\QipOw@;I~BiB:yJ1o> >??;x`^+إY?7']M>hVcl~]nBV Ҷ}Zb"ŗJ/ӸS)Me?R O p"B,n82}Q\y k~[A>8)Myhۿ@f[~\a71qa;Cm^_bdh؝^\6ALWEҤOIWcO;F P _ԠIXW,3ds bv; ˒Q"0ϣj'G"ogz"$VE>pqZ}* tǏx;{ |!%Rɒt)3\*!bHV? g>(1 RsNտ~pP L zLgO4+Jx1ػ idC9rզ0nV3L1C/Ѣ`>&S|Dem~F)ɚ0lJϵp]hd²v6(5B()j!Y❰sܗ/T [{m$V}9&+гwB3R:M\y;N2yl}YH?y~ .It"DZsO.C|zHJ X{V0"'a"E(ۚzt.LTǥ39sWm:^4 08Q|E3^ۇb=Ue'.u#Nq6!>t=|jKm)V݊u$Oj~slf-lO1x6 et 3#s9UnDSx*3LK# ZGfy_LSqJ̕?qD0vheC3r v`i?9!Bǃx!ƨ޹#&,l&.+qv;M|[-Î ʙ4 p" d+H Ə+ >$KvfA}zǀ(Swr[y‚J:~i|o˟* hm09;ywK"^“Ap_B\ ; e& a)ٖXrC"pL]3*ZPmRbY׎TƠ J7JX&5W #̒.3v Xq]V8K+w$=8w llhD.YE;B}r.c?A1s5seĒ/'KM±xLN bxbp4b<Wlٲ/6Ϛm% KCBdЙ$dCHPYkne5_Qg{iNWQytPCDy3bC nn5#ZkB-i51IY::$_0KI.|h&WY^TCK{ְ(y4x4/RP_oe@}+<š9^J!VSՖM`Zn'J(ɠ;LRSkٵLj9d 7MpLjV&qSd୒"?lVWwSm )3`q)>4\ W{)BG$L6oUբxJօru\ڇg»(f#$ZzoU;*_hڻEneE\t eBIk!EULʋ"xn{#CwFߙ×2L#d r0du8%v7r>dw;'ilE둶yɃ")xS[ 9&D-hs&E ,D35]8(>\򳂚 L00vM> 4r`m{ضYOmkccvw/nj|0n 55g1s_C[ik1X.У(c[xRJn Dzk}dSVɼv5Z=JX۫n,g!+mY3u%-f5z9BM{X}}/C|r\XdWxXIcX}mbed &~55,;O'3Cy6/5˟[. oSx8mSJ-KZg:rPHhLˆʣHJE Ԙ@. ^16jxmE۩nNGE7ީGnȲ '{eP`,3O_;rd,r*آ)mkʨ3u5Wo.$9ht1: Ex1_oV~ȶ:'rFgFM҆8&<˜pbZK,YvkEGqnV,co` B4cִ6<3 2K%_+a0UNh2ɾ琇BN`Q烁T> ؍)>z<`0Ľ p!Tplܶ39X1Am E礃L[_g+rE# Gn{$R*~Z5N,jGP%s2?Jɗ5N-9“nGަxߡxiSbC4eMG*sC/}Z5 bF̣}1bdQ\fP Jt;jd[*i4Bn/fg Ů?*z)8(IypI 58`OPs᪹q񰄃^3 aq=RŬhW9Ir[ϗiOJeDaVs_"iZ_:.P^s|&,7Md:Ǚ%OH\73M+P̗3 (ammǪaGRFPAQͩ)L^jiU>PܗhTG ZgO}\(+2qjGnkj"< fU jy!à+u@% LJR{cZw5mK~ Co]8t Y 8.M&:8SˌUu=e xȎCRD$t>|TA"D>M|xvo?ƿ5Q5DcڽH8DhF] Iu%^tvrUuEz4lL$TvC}'RS&Qpbz7=_CӋJg4p`)|jO))iH\ϴ<oԇ88nQrrqtY7Vi ihc,Jx؃*G\I`u"6Xib  LD `jN4)4e;/!^)Q~`YHJypBM>qEyFJ}uYcU _R>:hV},TkD qO|?.):-g,%&:x x5Y~ؕ+|PPtyJ~bs1"vqKOP~Thl:~Z&:-tM Vy3[}Gx)|ZRZx1%tR t W|1' Y(^-Ǐ?V!)fo^o;<8HY0כNL c 0sd> U 7^Ɉa6f /ez?Eٞ1 VYڻa xS ``#% /wN8 K﫦ɤSEw͍h_O8 ?#wQHig8.^Ƨm5饕Kj+k[U}ͳI-<ǎO5Tólhx.ҧs f "5?ƒd lٽq>KTlZVʾSH~E鉐>pi{}Y'0 Vb:CzL ^9T0 *NG'@?=#-A } Z`z1+InY9Fׇwx7Ϡo!-!u,~90aؕ@j7Py s\&Ijv+mL} +WWN+RN_~؍o^!~Nu{3H)YzL1㨙}yžau,t9@f0ho8}i*iYm4UeR4r0, FvF,@,B I\7 s$<{#^Cse_R QkgJ JpkgR0\9`a%eh;u*$p{cZ{sHUͶd #H?J`u=*ۀTq 8p 3 k |M8eS*名v3ҧ.rLdy W#,Cv̺W"/x7T $0취]4V07Hf Qm81 aHv<\(NÁߚdKۋ Bo/K᳄-%[@d  p[e̊oـMWUߛpeXdte)=duT%>Gt 0of "IRkh>g^GDTV-اCc,% =:kwj`n`#]m/yu0Z:3B ;L -o =$?l|K#.nn_ާ';*SN&q)&r?{{!Z]on&a! ׉4!Ъ^gB2yvqbqQl1Ώ7K0H+Hi){Qb2?hD=q(dxRf>d,LsBgkY$.L2se'-i Tݽd%tTUx~RC@p, Uk_AY ݭ!Dw=Ȋ%x`&b9 X-mcɱ찬lK֌կՎ_ }+(;n1KyN$p&p#؊jzttwW,=!*I&B1g6ǔ/=?D0ra#L|ܦ~Rlv{us)֊|~d R>fiLrPxqoZ>"İ5^gI{[:I %쪆ꘔbYw{jҏud!0B۱+ zG&[4ÿp)Y?qFA:Vvs|0wZR;&v9Xj:e_]YrY Q|a d.%h Er8묜|I4D< =?:C%z,,42s ǵ<$X˟+ꤟP-#zwӅ~KS:q@ҙN(* 6URz4`Y OΨx&U~iVET -6iG"n"݈:[;{l+'Ǣ^Õ:Qӵ綆Aѳ<\ :nDt{ֿf-;љg |Qd̏EIl!IC#gSTq So6B7߮x{~ZTd$*c 7 p\U0U^AMK k@ӈ }ks6:,\@ėÉdӽe=dwC-61O1IFɃN J 7#ZG%ɾCUOGQ.)P JV1l~TF$…B`u;0_[:%P=Ϛg/w-`&}U%.xwndpk)~CBfR4nk}_8QoXq˱Ř\R# Ʌ ͞0(u˗.(7Yt!E%ހEibg`[BIAIuEi aWڧhu; >B { J<6^[; Gq`~GfeN/ϦMZ=l6|2zle]f 'Q\f0d ]4 W׸ va%ʪe%"ܓ+NXb82mO_@װjm?!'SQ%W%1/HbCסvW0M 5VBi4MpqJ_GK5Yϔk`>)I DbZGvqX:r7 X KX*{hj[t&Ɨ癊 PLbj&S*PiOcYoЉj^=E9Z;]TӅ+di$jګmM,1^{JDgz(:(IԳW:ذȘeC7a7r}7.e{:,jBDlr6ؽ)i/)|K$Z1F3@a E η)tdMi"]YF?Z ?9QDSU"^7ނK*:I8NQD!0Rjei ns5i$wPkQ2vvNr+@ufK<ƁҮP@OQj<w|4։{O~I<3xbiCdqahfg> gaL%9 /rՐ]Y;yײ&N lz%{xyKzsxzify 8 7i/(vԃ<5᚟H\sLr!kduSoBy:x*AgU|z&'2ܣQtXQxZQm^.J'Uu͊}ac5ZaM,Aɠw&!BCC>P/XNI0C rFgIDa'ڭ`b.Zܭny,s׆u{??cd>#F74h^jkQU'x).AlG/e]Ɲ^DH5ՕcnBO4k;U}%rpG}ճԫJM.0[ʁ~o<žEvʼ<ކHwϲGAjcX5o)N{R#ی8ʔ )Pc1Nu)nx>N轥Ļ'/IϜ |+29~_*wAlY,T)hN Y_u)% -*|_ւjI3o"&!㔳ZM:$zNtvOeB b}:!_0_'*"$+ɐyCYA*U]s1Hc9zF=ŞH7J&C'{^T*P⁝<bkv֮*xNF}WŔ+ܯQ+zS8y-yF)tF6)߇]r$:HTQH J-Hb#$p&ldCtK4x{E mazlKl(! _=͌ c3){R.}_6( ?K4\mD pa[ @Efӝ'^v37;)ʬː $Ġ-SjWD$T`Æs$sH0ڇ+>a  9w.(JT؅A0xņ=Ґ;Ao{،q=PUF|6s'S. $9E; Wpab`C, ]l7%'֢诱f_:Zj UOF>i"(K$`մ]p9FvYi8`DEĬݐPP-kmE%T 84zGlgg7>0юDsמmlv !9hggv:Wrx4$߃ gϓ%Ё*.B dO>}{ZecOC0@13Bw䴈pϟ<@4B&Z4Kޜ]epo1{JApTwJ|vڛ=|R)LPSM(UmF"qKD<+€Xm&=-fOآ=H8}!w23WZ Of/Kkʮ^Yn_2^s_|ta(.ėaj>&Ҽbrz9d5)9'b >˟R/}46jſ)IdFߒ [06ȧQ""]Ln|fDvP i{wXc~e J;;B M Lpdt54njQKdG7)l,&B4ۢ. e<^s ;F\ TyEqMpf=GM=z>HMx^AQ6{9ɀq@P%[^FP%ku0IKV|Eۋal=ݬ )p&|WDx/$ q1!*P]5dMNjram1֡\q+E,dWMPjGD`}E/4Tbe i`ɀ+5}\9S |f&Bdhtup 3$r%'Uc4W?5l0  ՠ4Β-@ο_a,:98*^Yw?̳<܁պy 4g8Z-ᖚ{NXz5J&{A=oMr0}z}^:9|Y]CmW`gIuzˆo}Zh@C֚!3&Uɿp , PYv .|s.7D Md<\os]lC{vҏQsj%=N^[bk</+i2%j㇭aPy;c͵Wh%w}qWK(j;F>Y;uQRRp"6"a;:!t$難? ?3<򡥻CDkq<|$SdO |k.lvțwʊUNKRD1v,Y𠬘"CGWR6gtfva:͸Z'r(-%.WK0â\"14Zf k8-ApJkq׿Q! ~D#u%p^УY-*fe,Zfҙm(kFZnZ4܈wЁ,݁tK=(ħXo-dGgq~yA~45S[-*7e}KWD)U9sFѰc^_0ZY-3;Ύ6 fZ1T 9 Y7paVӉcp\Cl_~v$E.~d3y%op3z@%NGf3lɔK'A˃4WG|fB$, ^efeL:74 V:J&tTu[\+ALP p'%¥B4_ 2^∊Ax/ WQb2 rRһH2@s %wȢ\ÐtF=^##(1nnˑzF-<&|;4 ?@@ORO2]2Ȯ<6^:py 0vGQI,YSEH$S@wS\Gnr;roGeyi `QӶ p)tSb@"v?J:G &/QQhS(V{L'X"nQOX\ۃL镜>zBjU6 bW6V\qSFZ[dbo~E|xEg%E̛&Ź۠Om*{€rI6*=YLB)_|.hsYshJ.V5r/8fWkn. A5˛kYpq" ^7 ACNcg%?bB l2 Gq{=2o򻞏I vF0 "Q% l'!RS/a`i06vpVE@]{]-#R~`r}PrwF6zJk s65m_x߃G|V{+55Bd%~&h@+m6~s:@r:JAh!uz3&I0[oZuSRkNX"D{6ÝNfpb- yA66'K8gkV RrEI-}Q*}7*N3 "J-Am DQkDT3{xK Ɯrg,@y ۂʑ{M{ը`_e;̮*[K]J.96/, J6aLao&q}j],9C iDG^SkRg!~90>2Y#W N̼U:mK%k>&JƮW!emRscsQ.M$'GI9G\9'S&@r^[Jk."k4kyB漲UҤAZoH7CJxö&^ Ò`Ό>"f#g2|h@B,'v͕ Uʟqh{P[F*+=4VF8cn! Z`T:LU=:!H#>wsA7נN4V Q4g+p:(~ALy@c͕EwHA>`0E9LK+_a'ywYp; g19:gid71e%J@&U܍|^>sv})Byʇ!G O]گRJr0PN;y/.BL~ ܒ E\G*=Z]V_{Ξ"4Bf_KLx9!UޛǍI$gHn X-,d4RJC?+c*wKSFΟ9%o8;s Lұ҈#}%jUЫ)B=(k@/o;Ss'1Gz%v72Ni/ 0 V!TXz:/ՇC(ƚ2qxżxmL*$Pu$H=du`V>bf+0l&s =U4;6yiexp1_i'=iw_a{~p(P(fJg~65<,H:'@_UЏ9&B/Xs#ݝta> |05(lK4bŴ7]p4/V$0PW4gpm|y֣kHil){>hk0#4NPV8(JK+*!?\Xw];6̈́!(s8zp[(pS Fo,5RS"~{Ǟ"CHhGƴ5֪ YahH'[w1WP{ esH7PQ1'Yyu+l&unX;ao}Wqu zR\zhR87`Nguf_KbH eV5B0S|UUt |8O Iˑv䆰>B^ CX$̹U"A~=quJGVOr`;2񑜝 sirvN\}i5 ONA9#>Ȟ -efj)xL  ջyl|..*m^#w `#B8A{ kwdO[[~9fC݁9NI}' M*ʢk M_7wW lLs:%Ouh FYcsPKr(>ʰT:ڔV'7T%(P]Uи huV" ²T]9mK]UH:J'$u @_!l`5pDqcʑUCtR{g\0}f =\65c8j"%cd O!$-–oQz06x,3Cq`8Y&<Qsn08 : }+h zR[^yn$Jݴ9#_TY\NJ^S:5jMbu&nt320YQOʟdIg$ D!5LxHb7&OkmCþiQCNt+aEKH$U3@Z?GW:vtϱ)ƘP1c Jsji0PAHlxiE߀*51O~&*(XVxLNEJm[SO֖F(& h%)0뽢"iYkedr.咞`kbې)+BoK 6M` mʜۙՉbn fu*^^^塉X*A=]ن PNR6 upX|F?A>jn$ 5 ݦ:psh#4YrᣧW-"btv η/ <­#eB-$/xg\[$I-lq sdUnpUR@Jn~G="F$83jU2<|,.TC])+_5Jq7<~|8l=9fDnbFcI|g_tg4Ჹ ۮm\y߈ 4UYr˻2J#tߚ/en L:붕7#͑fe؟s&n'܇&HA h*Eݸũ제Za#-0)ۯV7r0egkfdY- ѫJhfY 2 6I|7۫I;+D}mfuEhv6\(!ZܤsUm=\7ǯI܊9lK NmFr:7B\47 9-!(j_x,J's*=Ҷʹ_j:3m:AQ$ްji+(lfBh]>/RKj̒cqJ`7^j>5K-` V7Ī9Эx1$6$ ?`/qҏ-&clտhHd5*',͐b/ iQ5KΩߚR~/T=ZXSFV;ʼnnp҉yUm_鷾6JgTR@ZRՆiK@VunrY.Tø(>3oꞣuF# $r8:Z@tP Mh3L==`L]H9rgAdJ@\ua*4vK\Ƨ-i?rd42t6c!Ѐň`lRM#o2ָkW@3L7\pBr[,IYEۡ]HZv;)=>[72A@\-1cY lp0,+~%Nɺ*<s+'J`K% @j4oB=I2L-1Y^B;\-젖 ] uuİ!G8C#ZIw MY֜}x$>&x`lgS#DD!z*`˖3zkkeVn|,+p#jpd ]u0Ue@S˭ZV+( T\|ђ'Y!Qiܮ-nzxcz@Р:}n@{/. DADEQXADK@U͜ۑ<Eek{҃v ~##FGb }?8dd ;/xP߾%D.d?r 6p&TUHxa n _vWqiճDlQ9+6` ոbX\҃!&}r''d&uNZ )tQ"wZ5daD`QVh*6_HD7}jQ@$lQBqE4*tCsF;!3D+ona($ F3Yě$m}]6/Tt2Vַv]ot6,+?|5u>JO&v9a~tL$l$i̯%%18b.8Ra_^C )]No p먗 Be7*yIZ@ $wHR9ײ|JsjBdQ p@3["t\̓-xGOP)P?%R 3+TZ@\C EYH÷s A3эBFU!wd4!+"р/L"ϝʍғ/4)3]zqX,`GmypϛMiV%O(UwNGʅKYD7 dUⅮ.ܭ}(p4?Мshu|AA1p; (䇫|9P{۽-0o?jystvVUAur zL}her`ozEҺܿٻ+;&|+CݧgPG]-]լC#X8bNcآIi+y^+lyzM޸;NUS&\e!ދYuV9jS5.|ˆ],YW j9O ?A W,Q_DZC* 0|T[-:m:!`eTJsATe N๩nE~;W9z5 ?`lLT#]a:?r2t9UEl28 gch©B/SiճheƮyCKYb*Td16}$B [C.Xcֱ _96Գy:DǸl8 %W6/ ߿y= {FA$颻DUv#ᬳ rCId džĀ]ުvUj;}91ΑOŠh6a0?S(Ϙߞo.ťkCfQeQ8#<}%R%A hu?hh G(%Vk"^&L"RLsOavGjH',|[i3]V^s7ϼBN6%39 1G)_b"WpyMOHi\F93T=4Z:WD25r+t""Ҩb8Bf]H9$1(r&1Tw[—r#Ǒ\:O_%<jj]@z%C`i u=td v 9p@j>T澧>L4k2K D"sv#yϰ@ϖ"@ir\U?rYPy k14&Uc37CCE &LfSPjqVKØlN<~h1܀F%-\s׵ iQ5FUӏ,:BC彋џW&n^vh>~zTP"ޖȡ/D{ʕ{m/8u]1Ü[^a&@pI%7bpۭX՜7EJ.cDDNn2LufUV BMmCwgy6rx04Sܣ) 'Mݠy\g;u5lBl\ g:lꣀS[z*L׵j,l9)׶zyv4v5 Xy*%?)1yvuc5 Tp)֞DIzfUZFbjvuSw,]Vrq/ɀ`9t sut8x M!Dj 7&15܃OID WΡs:Ziܕ6  lE 2CP:VcHr37쨫lUK%Jt7R&yV2?Tq8Pȃ}Lsm*7'KCv@z*I"YEi'c u37flNsE5jŅZ{`9x6_f9 HA^F^s2 EH9QJfch /ReWtslF%>4Te &$3Bqa?TBPbKؐ%#6Nw HM7wѥzF dHؓ#-溃*d&ao/#ING mD*ċ34* ůq1e"I:Bi{kSQk0{]rU䖉\߆-16 w:Ҡ\F~DEZApH>36dn,aMdhTW"d0$BP i +ηؘ&2;*u*wnt|>պFD,+h߇N z^jQ.*}g,.^ʗ@Szg^82ƚ}mVS[BXzT"wKo"#,`R]s'$ YMx.v !ȣjVa=gEfHp!':G[&t-ޠ_{/ _{s)IV2baj[9[b#ԒQ҅sQ-Y#F۾O7̎,6~m]yV] 44B51kUd9;Cȥ?;`! r01B1bbX%ȵ+Z &c7⨪. p*/[«6]T},C#L!:Ƃ*pLZsHr '-Fe5$"k'v M(;5OŶ_3Ⰹ^QumefVpE惲ڪ#'nkIW?rv1~kGli8!6WO9c ?_HGI i45 ] QE3G˒"˧쒺]l79vQ_bZQ@ 6 }~A'ɛ+ p9%2*ECwlH$|qŦ`GʷyҢz틿Y;1:kR< xt}cvO\UFSY KɗFmތQbDb:7Dzܭx+Sh#R}[6* 4UYZG9Vu<O J)p_ >:b&t?Kt{HLf~?C`"T#Ƹ$% 7QGSibm 9=|;pitu(syD)Rf``' oWmtLe; b)drdrD/#A}XSʸDmNkO(ofEUٟwdXXR^%gW÷(q&юyWD"mz {z\ۜM]ѯi\mlA?.ue)uN]TXwB=ڐn؂V v~7AG]6nT7fٯ^/t$d6E&ju ,DNlf2 :qIA|,|aSul*'Tʕj5"Q Y,}^^OimQk\CE ʗtwF@ā*`'8"CG&9݆|T6.tGr$~*ݨ6n&Ywk%C#/w" .hoSrnleqX$O#Ml.YDž}!']@O a\l:yr̻6r&Ge<ȁtk Yϋ0"Ki:kU}+wv螚HL}.6NG%?O7v"tV(ZߴObm3R:UAL9GeDG(|291N",dž:X{YI]@"-}`s U,j]&t2/[oA~ "5nf4j| KOCH·YA'gWWs]}~8aMw9)KpF}='}WL>xFId~d聍'k37sJpeތ/U}AK|_2c|tɠq2=.GVI{zego (]†IѽW _ޯ /덴]8!)ַ84+EP-Jw(FdC[늤^QZܲOR&MK$Rwvyn2)EoYצ3X]._`tx3x£yocf'gˣo7& Yk;6rc:15_c:@b?pt1C=Yd a9u: Ѕ [O2ȷ.ܡHx v2T̋M~̥U#=^ɹa))#O(G̓}p. q_noVdȻR 1% S28~{; 9Х/*CN|vlJCw-=k1>o5K4_p`uKAc@(E¦[^K}}*8u[(S{ӟS=:CϘg7u-xbx׫2D>Qk'kLtG;Hc?b{xVN(Vy2JT=M O[30B˶G6 nfTTҲ ( !6N@8cT{H*.hY8z>(9le[Dz*Z3u XB!ny=k՟0Ɩwy}6Ȗb0(ȬU gF_a^mjsWsj{1?|@ȓ#up@0D}}zHtNĴ4Gޏ);pc/WzS"^uT]r?ZeWe3'YDwm6`r{&j3j*]*?1[JGLߞzzM_, ~T}?.0\$knS f>{i:Q$QYC`RδDgpvJ8>/'X]@NI<IWCd[=l!_ :< A=x|~ԼB[ `+Y-WCRNHؕM@ Ѝ=>pN zR$0~KD͛l1yawK49[F m "pE$ኩی>a1LpŦoۈ% V/җ41{d:{ %6gKNQʉ>[QWӟE$m;&akN V2 |eI/i!N`2%:^}GǩyrU- [R9D]K4HG&:zJ䒶{J˨m(.9D17OR2&2eZ*cXQ S@]q|NHu:n }>w!r'[_bxIԱ/=oZZkX -)H I[ZD4?f N30+ғcOIjq"|{ukyK5*ߋ ٞ>rzX3sW0ܤv9矯B+IJmo֣"L~Y Ub_It,T"Ds/ٝ٪*:F.BpyC (*oeXZNFƀ 9Xt@&k*x"my8~RD2}eTSy3r)/Uy1QE *hőhi^ Nʫ-R3jaKd\釈}TRdp?To9~ $SGMZOfQks khJ+/w61m)?`L Q h77Ot2e?q%m3{+qc| ʞT2hnN8qxϢU?Bg^ql#: xXEz3jNawulÿ(k -'e?9yCqǕXBZ8dZC1gx!P~*L~VkTI~pԞkY'6;4i=l aPd"no i[Ԑ͐ }[4"ӇSE1澵% ۆ<-Cϧnv@|E1PQ!἗6%^obA )s&TcM!Ϟu5XP8,UQVmG>TPd#F(9B4i iHԜ DK)"WC0oګb 72.$cIdva8V9Ɗo\P|ޛ,aQGc5BXB!3rf2Q&k{fP5q75 8;'G],㼦MU3iXgFa &b5w D>敖Y"eD([X-0ߜG֗ z}IDu#'и[~&`УvE8>3# G($ ɫf3>ٙm }IqGu<%/t#n|¢8(H_2\U)=ShW%b$(%lj01āShY$D˜d\zQVC6hBq笎m/+~[جGҋ`Uh1_Uiο# aH("1nl %w+m9#u&@`4 }~m0 -9u]rMEE.oI p,( ҴK"ɭ m0K5vm2'HT^+\߼U=|/_blQ?+|ۊr&*P?i|M5EYVاtKފ&~@qѤfX1|cA vF+6z6VĘ,6.QÝfLz-_b~E}ue쟇 $Dd >G~ϫ?ݍVY%A:A" :R*Cx3K>v1=\6sgJxI^aX) HB=Iz>&Fgإt0%-7)kȰשE1p2%pϧPn^A ;L> 6l3zgx@oyob4d=iQakU\ |y^vIQC w/U5H~r]T鐣~bF6 ɫ:;v+# rꍪqzʲ˄Dp&1o^:߼Hgw/o|ؔ>wV&茋 oAG;#o\cw1;{hɵZ U&ULE} 832y&浺> ǒ9* o_$ќ)N\HgmUqy6Y>EJrRv/b ^;@B6<"&VO2Djՠi5LWqDp)^q4?X|RUqc)97fu5P$hՎq|JQfJ=\&61ٸ`kG`1%e;cK fK܍IOcQ"Lu4#mQ +mL(e \3zmm gߝZP2N])_ grу(* 8bM5 9šXGO-_YBn+Rr9=@RjUި 9]0++a'j0=D+墂-YY}Co!,6%֣t͆g~L@ufuK Δ3D.8b3F6ct^('/1JKաu =Dm4+8d3Hi"[#kcRsۏuAgz|Pu*Պ{ᄂ"oD!tUdɄQ " շb5.3h/YjJu 4jWy}Q , +pNb}qT93qr8 ]%zwӨ^^VlbLȱ]ƫt;!!$J%:gGp>IGA{>@0d$ߚo֞&yp;ڃzd2#I+ +I:X1DJ4b/ G«eET茤\Co)P91G\??Yay'pw )0ҤrpPǣKʃ}y p vvS7EkjMԲ L . =($$ߐlPs+ЙI=kư6=ZWٰdQw̛^ &0ñy)dŝE4i' FDe:^SkVV)QX}x}1ϰ kUA S !=~ EĴuŢ=c!t3huc|r-'UtZPY"#G\=݅gLWOaa/\Rl t Jj6s{!N ?tC+^GO@g=Vp_Tg'$/eq<~:Gq&a6bzZ]y6aЮ-B ‚7.I~M8}AԷ`$2Nx(s1}Rw73p?h+-k" vOl`RU0%t~-&Hy#$yMҘ )uC1˚;8] ^o}EK }U|4Zs2 /]%;S1ԀV䪃*9ϗSVvWl9b; ъhV m%w~A _zi8>>{Uɞ_a"UbKh"%> Wxl4tKq,Meجi@6ٚꉎϣYםBd]rAvb6o_ş1`Q&ɴ}jbFCMoSu OElXVƱC29)Kc"WsWx@{}eCH Z6? Bȃe W/wslջyfoX\ZǸwrwrgU, Q\6 ]?]~0@/`$O[XA7Y 볦"\#nW|nq?(z,-A)Fk  ya ߷Fh/L ]&h`GP!GbQVKlr*Zl+6ĠW,~!RL6Uݛο7:jEúzs7SkL{n1 -\jaK^%pjQpAt۫a`Yg#doEfI_ʽ֪p)Wt|K;a7@}O2K6egbR9.wH^Mepϣ93Xs蓘ڟ `EéюJLxHVzoF&X4o&[Gx*'Ŏ4,DXHu@&ō E=LjzDq>Fq K!FYl?[QCF}cӳ+r74u`a\5YzDژ{J,zGP ;=զQs3X()Y.Hk0`g%s'A&1:z3m)?|WE?"dh?pp[ζZ 8Cݣ~tz]*{s9;k-+I̅pl5A_]xnĭ D.?m7LnO2p0RNLNB|Z6# nS{'=<SEG"QRa _:`f(iHB|Oe%Ms\\;0$-wA:~4X  5(3f" i;̘bJ܉ ֚$%VS .01Gj,hl[Kyu\:"q7Yb ܭ=MZY kn1hԤ_@,4BS'N-ftĭ>ۯWAJLJxYa @%Ou;ait`MJb;"ߞshT 2zZx]g~8V&@_v[v0hxLC3_'K"+[0F<758l>>" ٙp8$fd-\ Wxd&V cِՠ{vtL@{ D-m1>ղF]"[j閷^Ypc~T|1dc0}ʤv4fdAl F'Ϥ9g?m,}ϑILg%;cq?Wpdd1#qt )r(!6j JV N"`Xct>ˏ5 ee禯=c$^ѦyıU&L7#G8MqI7E8h.(bn=, {ڮ C! !>t)f$dL~/PԴP>XGٻԥy!reT ≮ZpȴZǐ6H:BH/SjOa;<(nAM0$q3vgkQZSȫi:SVmI+`)/S7m}BwSRH6m:dmjG 'nֳDdYyJT^Q@$+vgՆlR-xrj"I3؉?ɏp74+a~ƴ pB0`J+ ?v2L6?olp@R-`@){xg ̲/#9u^jWeB/ٱmBrAcA`Ih&Я\@L~ӽWlQcİtETʋv-9g~.oa–CE^tyhHi|xڸ/'ׇ4z"^q*1yq! vDcbiԱԃD9%ź5%XiIe1=sRߪ)(v냙t|U"kh:2S6b<- _OR0qPH,$:[zKSWJ3Q?.9;y `ws_S3}ΐ>R1)A)%@Tsc&{4ۀc\u~4" mBơrcs<Њi;g2bȫ_S#b閼ï_{Ş((h| Z2F,)s+B@MKCK>ޑ~*e l1ÐIkbg. -*"bM%AHt0s 2/|)DUښ,afJ/T{2`w9&>+hUYW|f+\f=(RJ[5?7ד]eIp4'D0yֈ*8+OA׵A6$OKO6֨Sa_9\2F(GAuâqE=߸Yݛ=@ihzK^KjOǿ:آoD)7qk藻 cARSRkJ#/+)zl9wDl"RzF0gp3K+^hv$: fu1۲G@~ElC|tӈ)lw| >@DM$ \H5ٞv+@ͯBfa8ձxQx0؀*ݖk2![qǜ 'ȎNk?ѵ;}!]%DȽt5r"]^E73\"֠S.x+SJ%ņBb G^-r;1eI]5'3o,I7,C]b`[~VK.ehjb,Xd ~ge ~յEa`NONJce05,]B\^94:5j0Z@eA0 Ҿ~BW?l⯋0 3ϜT +q"i=ʁ UfgĻV1y+hYr񵜚/:<&Խѷ#~i*"{o%h{mi3'jG}Mf 9I좴$f:LDzՓ K,寊O eDw3}rT=ݯosZ'#GJ꠬NSL!+GtKwNlֵ𶞕`Go~\6HH3kvh6['T lֲWnc}:3?.NI:zXL$oWNZmfjpO#SԌg:rKPR ue &5)p+mEymlz 5>J3 ^N!)' ګv‚=O@jn| b,^UBRw~aKP#> ypu ݆zIa{Q:J'"q%H_"ev |6 ћv`̭3'\/82xG%:)%:ʊȥ.ȕlovϩ52.Fw9ai ܴզJF7.",=i{' N,PUWYjk',Nm*$(bprrp_^^Q%g,Wh*U>u,5J;mΧ#6Pb"A=ˀ S-f5k.J~ֆX@~I`!ӧuֱ#d33y<) )m! xdgSoA%p\>~nmHDp+v֝7'u]xD iթmK&X}dQ\e;^6lՉR'{ ltrusմ. A\Q]+ &>⨶;`\;G%<\:DOnRt1kZGwSVCki]D/NۄK~f*w.?,D2I;.GJ!͝lK;q%:tmF:lk52n HjӉ8lY8;A̋ ?*xc6Ψ1mUVF)Mf%ң&Zp- ۨ/q?Z@CRcZ4&'M^7A_]lPxڼ6Y8S֡ w6a#Vvt?Bٰu:b!8T};NsGL@$r1lD[Uik@qx*Wuý[LzTȫ:c A2g(HqmwP1t$]RVrQ/˜dT qώJϵ! 3 "ic%ob۾ٻ%4O߬)yBp|ђόO10DqO ,anLW{u!Gs;Kt:N }IfN8W5v%GC]E+Mȯlsdi-QԝykxL?nRdK5ʡ(@%yw!"7-FF1 c98svaƛ>4|+Ł r{py( K=XfAOm54mU kb#߮1m c/L*d1^uF jaƈ1_RKCyŴ&?J֓<55U%dĈlĨ75T[ xa'\-Foβ|[jT9MkX+r8aݩꝻ]De|ǩ~'Y2*>L|4Ͻv]No|sĊ.ACݮL"Zw{ u^tA/*Ю݅4YF\VḰ;/Fe>w }𺈿XThF^ԝUI.5 >IjʥH(x]ҹ5bE 5q]vs-mtJX:Ȅ+y iKO&W>yEܦy@ vGGOg3}IwSwk&BGƞ}{ bH6VR&_>@5=_kؖGC 3Q4Zm*:beq5(ɽp!F$]OZdu6Y߈rz{^( 3 7gwIDjA'_߱(j!H0w44#&g#gsIHf`Y{mzW(vU%a \.>{/:$Oh=L'l3n$Z{>vL:}_؊/oN+9 Kĩ<`"tboj=QZ~ޠodgq2L]xP4.sI E!D 1z-c`^ad[1#}z{ OR\cOxfTy{C!GIv?;=H# :;f5`-Zth`fɥF(vʶz$ɶl}@%YyrLt멶`Ӕ|/eU<<\x _t^f~*z_^8Cz@e&y AS:( lOfoY)q#-eOc>aAlC3RqSih{< Wsnj@$$n/OK5uFz!Ցpcru'x?|{YKt'-1%ܶpK)yHK&~ J410}X#OU0/PCuۛ qJS GZyg9 W6HC1a _ҥ$&oߒqesm:nfFS΋ig`A$hC-羙=irL:B( 5y L2dѐ+]Q`zߪ>ڄ'${K=Ta ",=%T0q|4l)GɃ35x@ G؋Ni3 ,L'[_# 1=_^|gur l.q3>|9ˎgd_5WHXL Et+[wq«鞉?&$l?f+W hK܄Pc;s*ksj\JN<2E g$߯cYދо~囓( /z NW`/5k-z5z0>MFs.$Hb,'mXwZ~ f4NWͫVaOUX\K&m顉 "+k;ކw3CIl^ոm!L?BSB_ G[QB*~e?4Θ+q*OwIm\m9٧H+bPPǞ_oZ+%߻00nt1@0  VkorXQ\Ņttz >Ưh2^=8&S+tBd)`SMSbh`NA*XbV?џ{x^ajF3dkD^w23*Qdۚ:t⁂g+66 zߩKՀ}lIkhc>ZeH̶yZڶ.4ڷaH%!0h=Y8~;G"UGq}L>RL|%wV ۟j#ܒX'hڅR' 2xoںmq>~?};"}AR5ځyezN'a*|V֓]K z%+| ݾy|dYU+\!7Z΍6m ,,WQyWNJoU،Ͷ=24 FOH&ڸ 2&"ζ8d=l$v+<}m ]ɒuz3g3A;̍ ay~{8笞Re]5)-[ Tn$ (sIn-xTOlO<Íhƒ s/9cc7Ӽnr(!E1e\> |K-dR닛`%ӂ!Z[_ø߽la|LE[f('佶p bQfvOxV,:|DgVF"؎+%Jq=b&F8݃#0;y߇S`J (#A|'tO{T*3 т1% IS7xWD@nIizcգR@1^Wmb`'A CZpzsրcL/I f^iɼysy AWG& h'9 6 |`YD[wb|BM)@r8Gɉu^ǝʚ\1̶tIj8vp_0" z jHq/78_^I]E*.?rk?L3-'Wi(,1K*zx7HJz@S -R9~xMb]Le* |R# vz-Ťpnmjz3dǏ<][!nMWx5xO\dV2*Ma%>wuֶsκS˅udƯ&ߖ~vM'%mh,~ 4J%T>Yi$z;\p+|mz,\o٨GI8knqE-f#XmQgNfl0cӾ!<)kU6VPrw@~+U+Ƶ:J8iFt.8{չ8#No_ ߇9|iJO3n<&5W֏M!,8G}GV;jxRݝdB^RvSMU& :;m U~2Ko|zerɇnCt)$Ѯl&Mx#aQcXwMV}tz7ґY+7Oʪ! e}ǝ=T' 'AtLr> y=a#LdlAL` SXz^|t !nx `n^14*TDbblf`9;`#We<=NsqYZbu:?-{1ɼdD 05tZQ(ЪW7[۲,ݱ@D pT]=tC2r"_lB~vygK޽w c1dƤ9?V򄩏p +]/0]q,ϔEen0$V$Yb>L]&/-h݅.$L,/?G ^.kڲpEE{$It)m;Lt Dμ]YQ DYb|YGgifOC^Q=܄d\d; 6Aқ=`~Y7hu`i)ܐAgh0˭kvi$ |L ړ6PMݗ\``w4* */vZ/Ë8DBCX%h$wT;qNmC^Fi@T}(#(1(""꒜dPizAP!nRFTXKzOrsDəH:/|o cb'%zdcxTqy#`OfU2 ͠Te,p3 xٗ} wӻ: }DClfN"iaRһ"9Dl&FLY&JBP.WZYMCvl0GFG᥋]FFN$=)? 2] LS%OOƚϴ!}l>&㎱[g $d"9O|QL^j1BI`Kgan7eUhTaz2ͤBG` N),!cmUzBrk1V'pɮ勞g]8p֗tp<`&vM9t>m ?>׫\i0#k;˜ph7dke0D1t߷!.M̀2YXIed1Sjݒfb[^샧~[eۘ"3rRTO:;'{$maUYl>Ö֡N;;'Ms9h.(pҫm\/܀MշQW tl3$i̞^6A>85#hav;#3ݒ9`lg+K}[=\w7\pMyP~/_aq[G F mk U$*}bMWV* s{4x}<5.m\k3>chfXJI:8dD7֑4H IQ$Un3ư@8NO~mΒvdRnX9svX ‘v#!OXD`Jd8|KYúc>gTģ6@Eu/0˅ 7L'M{J@ϭMQINjXvzP dl!_h' as; +S w n6Tz-x0Ѷ-Az'D+ &z064Ei!w!Kڹ0-c3Qꇄ`b&B偆]c睫l-;~OsO";k&f@lnp|?vr[cR׈pձ3|CrZ9 Y^ 4mPllfP5%y>7vcqV{z a\ta\S8`iE<3")u DCI:6`!LPyOP??m?4g3v.{ba ]gPB'ᇱgo,v С 4^Vᦋ˺jYJ<"4Hsc:HJ7px:rKL\q RLF<5Ώe"ꄳ8O1 i47\6gF`h=`f \6~!v+V  r+W-ݦH7zd7$ģ<ì A2P>_KD2{쒯#PG((gWnw # MGʵkC=Jg]m9y/ J@.q94 Kҫ:$X̒;7@ji*=^K%7ve=uq,}pۦˑꌰЀ#13eBrC M!RBnޕ/թ{]B{@1 H5}x1?fb{(˧ c(4X܌qrˬ>2st%$/&ịZϼ(H 笅T!:noVN/b5p< JuK zp*A&kOdPh H`6ԢD j*[qx e%mɫ1yXT7uŔ̋CQ+L;F;ц*ףH;\E™ <q =Gp p3ZTtq]=z T2W!lT"u"]O5LcԔO8H㇌#!u&_$dt5m cp\2ܜȱvPzW\GdR/ښj fA;T);qJIũXv$~"ē=đ0{-+bz-ZuZL;[]}qXt!~d[hRI`Yv_ݷU^0[6׹9bo3.9Vv!(Vkk OT°C}/̖s0;::5h-&W2'ѿN_nDHHXTMGoqt||+4> Lbah~+Z`@`9o='9'ԨM{{KmᎤwYUOIV`q}ۍH9?--aEg^i6*qN#teHh~ d3uc4<-.]؏i ׂ!ڐ mwH _P/mH̡U'cgy x ?2i-jEلwlכPz/F_(Ë8'Y >QR;GH\ zJS5}rϫFY DPfz=//,@̾\ @Yuܚ9uǷ,㇄Cdܕ&*;nEA!Cl ^ho٣1@o[4XYz(u~n0G ZE C;^NÍ٫wG)E$ZH#cm19h&ۡ[ш ų d*}LU(iu.l,+-LV G͇ 8~ܒW*AN w<[%ako^CBF[-X=t]Ts1 kVeI;tzt4|sYjg cɘJwg6gKKso)oս%~%@pK$"s=CL)3}Bo?ƴã|]2ZK>/ǔj3ndކ3 y*"3L~={0A/o;$\x8 |sxf&D;]2UDMOCNv&h;Pc t{^l$LzS:|O+,SG;lzf4>Fٖ \Z1v0j9 $=XEa0IDzgnӂCN$ 5kԵCBS@ԘaY疲MkPLpY;tXi7{oLbޠ=Y=O}4Fyk K`,cu6LD?Q[-Kd/?ܸbnSH4IjwT\.eԂiIHMU;;ok%(Ls%[)i>'ݬP04+'0C`TRکAx4qQQwo"ݞ\)+xRP)ݡÂ2)g+).ron_xs-'oi:v>kU%Tsa,^j G&6|9 Q[TbFq9Q˞/;:B3IP81եHB Aj;O)ٺD8Ui!:nKIh;QO;^,Մll."@՟hi]E5"U|VWntYƾsqpt|{@YD5-Z-} K[8X|<+^ >͇c? !Iñ#6E5/aq{CHJ ;W|b%r-ne #SLcCleh4}:Wѐ8\qEQ9_wUX=%3۱2we0 j2fą>1iG֙9{'^=7*h;rӱfhsnrGR;N~PuV^cdaR 1mj<F:{mV!nעyRSphΣ: qȘ^qd)eP _2't}`0(ihjb=.Kt?ABÖxs H.a6hZSk1CD7OqH3L:,*[|V0s#[I#r)% jzrUv?s ` -(G<[QL =&{oE?aEQhO,ѮcY+z3#\36A?ɬ0 ;IS85%m 7h/sk5[>5q8f8P;<ƚ9:a~C}eT.ar|G$&I#(Ͷy |*"VU~PcSuH}NoByy!UO̰4A[JxH h^v364uuJRRL(WfG[ި̦Y{[q.SI*#~Z۪mYpF%.,T.옻1#@ ]_A~9 fK@$R떺^x^.F~_K櫪)#ϝ5{E5;̈1⠑=J};KeOUM-I"Gd<Õ- ?횀_mPR?~Ueﮪ9o :uY,ϿT/"K&J >NLw[@I5j&=3 Bo,qf ts8ϋ hQs\Dbc$Iw߶6A \Q`[}0Aqkp~oD߃7ԶcMpqaW& ǘ"|vܮ<4NW*&5 4Bb2yZx&kx ޚTpӗi< ,U9>.1r^fh 0{D$E@'زjw F[:b⌳RHtw=Qɏ F -THGQ̵QLJRH2:K9Z7wc{¾q{h\q@RS<=!6/]hGI`;HԽh޼!N7L8z2bpB&#Gn0s*ɥJXG Ip-\M'+{$c|뫗י{$"M<$(9* \" 7e~B]]au`b$McѬ/Y22%+nf~wjɕ]:eR9rx{_=Ug{GO,M뿰%o],-u}|UX@Mh{_.YIV%})'2Q|+d}YPXΟ-&~zʂX|k?.hd LK2FV":Pu@$Mʯ%[}uyy f OjկPq@A4K3g,oI/%rq}*=+O~#5|ELܠ7wմHT,۵)(Uh$ȶL}x%c;1;nW%i9~@n^+w )Krql'jO1nWceH;xJWGhN ˨tYxTQmfsJkFg:䥁IT$*8T y2WtE!z.:޴IZV.^Ǽ?(F<2ZdqE;ȂWLB|hbw1!dS rp:6N[ʌ8{ׄrzEBjy)7{+rI|[Zq8xWt9sa@Fm>׳n0ΦL٩q҇oCT\K.!Z|N1[͹jƄY}avZj2}wޤp?Hl .KqC{u][|Zc$!2b<_/-Pm:TT!Wݝ-C'7[2棌bڨũ -֟Ȼa M)&5aM-+Z0'f5Ěޥ fo\vSPb}W&و|)Ut[BAaԠ l ejUmxDyg(CDŽ~}|f}K0ovA6fk̕XW%#lK2i  G?D^,Dk^`JmjݸAA%XE*}6 z!` //)tS!ǹ?0@'xW-7떺 aAnXr|cT#ZRo TTQW$B@΀mOJ8F}8@P|`њo9>@*̖;䑝5H"lQ-n*L!`GP^Ho\N(fďf Nǿ!el҄~vD,hh|B]G r5xӓ`][4R{kuOFbdqz9xŮߚZ8Ծ[e޷#q-䬅,f`I-*)A6g~rO`o\!lj5d~7Y$cr!ʛMyjV*!Ґ 푝[cN`î-YYSw(ӱ_OՍ__wʖ wyz:ۅc7RZ: S&h( W]z 20Qfu.%B{f׃䯑 !KGvl'и׽h LUJ(;,v]+"&ՠEo/Rb#33DD8A+y@\tc )c 0GWu8x ߡ#* !\D!T4諍b _v$ɋ?sTDS9#)rSy~D#ե{ލAYNoHѣxb JΖ!2ChV bke^qV'F< $Jȅzt~!&&?He2a#P(H;/PC`P#r˖:P? 8.cVnB ~rrE,|1! ou ;28EQ&^JUT){krF8< #L҇ 9L}9誥pD&~-xuyV,6 2 iuOsֻFm)oy.OԠq*NYL"MGa)fl9[=[CW݈(bsgc,{{ߪd0%^( 1BYgrM&UpC|DCg,\ѫkt6 }\?+S}[ۋXC58=N{AE6\Wb,!jV'%@kfsdg#MAwi?ē{S.4Vbr4oFj}E/++>(Z Ob,I#ۮ􇈠ɷfVh^/km-3  ayW@Ġ;xJ@\;J^kbâ+rK1VҘN ^`6G(5_rR>-Ֆ@3H0'URC_J|M>5iģ̚v%&[G^ Lqa`]Ǡ`%,DMwIЈ+u䊏_{oK;Oqq^97 ac6=ђU]39>ǝUhK $-b'#G tLCxUka",y˛w ekelj{x9oߧ8Tybh} 5ܾa$q^˘JXc1׈=y9 ! '9 ɌË UJNadܨ:$.kxtWVՂ3+6AjɥQt 66.I3f;7 ;#X*Fr%F~sPR:4qvBr]#6TUӷ"gwK󻇃E[jc-K*ټj0a"?҆URu9 3H}p%fqg=_1}BӄxOc͈3r{O΂m(tCce1 }7"vb˝׵R&3 XDMQ:qNrYz&C'x0\U9+.M@3zq@ZUc 973&FE&xGj恀pJ;C|1w'G;< #J^^@B´"I+ p QtH>gt>M7%CZt"X$AiM8C? "[9qfɻP<}3mo>MM T^,Θ,'Ǟ%o?i C"*#qrYSQ|mT瘺vC! q@ڇ_1'.?ưdU I] S4>Kʕ}}9D }-yuÕ@7Y FR qhV {D8u'B 3#QB:#mP?pQ}0C/Wg]FZ$) q4,N(N ~" sEyO#Fq:F7 sKv0龐4mGUikdB%W'>+)1Ȫط&[yΗ2Nء"tj '<`I:aǰ586e`4z;? ̨b4A“x qݓ[e EAsimc }u@(oZ{9}j%;CV !dT KlLFbm==;y.I*lDR2[^& XTخ+ZQiZYJ TY?L",$q4bW0gM`p%|`DP Rhz ZWjbUbBiaie_H.Y_A!rI##$SܿO&e+3tYA'gKtl tFhzc_Gy)*5}VQp6/;IˣHQ ѦEBŬ&a?.GBrJf(XQAa5 WV%#0{)-Ql_La2(~NHc@z%Xq%>MUF(k<͈ÖOK|ƍ1ĜM='V}ԧ{;v/n)qM~ +@(^}jCrÁG_x$ S\jv! q"}FTLm<ޗ ؍*GSE;αgNPcxg_(¸T;BOR +g61'#M$R79a?3+r5,1 KA$ ίL V#CiXgh澚$+~t)SFGtˀ(Zw\o[Հ]2!#xJ!WAUp;k]H=QrGY p wFG@aj)J;ƕ*F}2|+'WXR\%]ymjJ8Pdn7YFh/<]ǖ=.~BQ'ˮnV &a"7"pP{?Ph\nJwW~ݮ:!w}\șe/,?Ԡ85mx&4T;]LjkP ehGڼF([l)pHB^je.~IjvwRs۶0Wb*3=S\D(`+|QHZIapk9I-K[]CV< SU>8dNu1qݤl%G<5p"ͱ8\V8z\wrY.h//OOir(ÈVN Dv7uC+4_%A;'߷*KT,4ssןݸ)c \.֩U,h21k-Ayϕ3PNt>>{AqRĵ/xBLsNH^|-æR?˛wA@kncUF%KV@ƣ VI^ $x>'0m@lߙ6l{[HBW l7^G; ͹inWMK,ȅw"A¬yI9~ EbK*#,#iÁ`cFQ݉ 0IVZ~mX2i]6[.`i%z.!i&WwqTfOەn[Ƃv Zʏ:8\whuO!L´ ]ŕצCt0TVh4J>bo?$nU0ÈD?&OmIbд .1=ƩP|@SE .B._K)#?kK|Ԫ}kRnʱ_AB%\8{d~Dw2>諢tgX*c8 :>~JMl"L:wI)`*\l}̠0IiTfM gZ6y멩H 9NpZ,.:M -c΅ғawD19侮 ):x7f DywD%V zKr% ^W.\_ ]HҘN׮vrvS,aGZfQ%F;'vc^gaLTlQ`iq>ãʑw}DDW1Ja-ɼSˆB[%q,[<HRu 7F^wrO{o{L<*9'Nl8=Rs{K5'jʪa. ͦ 'E~Ndh-e0rHGrPzGm /> _x~<btޔ  '=VnN%tb{!raw:3@>BQJ+뚎Ryot$252GG󊣶nqxC*nj}l %Ý2τ5Wߡ|EJ|2.'gn YOC2Hp9^-$"tir1DT5ݶ37mW6菟ق2{nk 3Wo3sȈuv$>+"guq7*C=6;ohr7H%Dh =w6oR6 . [X=S"3p1jst7e-yݘ=bGl.L%cmǾ>RZ.QcL 'E= 1v]olSB ⁉:k ? c\h1Pр8wwCoR|O^hy*E<̪kU@4W pPB-'MIeGpd'΍R+K:  ^H0p&WqB*̇g?)];r2OSϣy{aIJ!R_N %Y6&n_x,NDLGiJ8c@J}G]0rQƬJ0I)Pxyь%'(:. 4|bga#),J%!$Bb~=sK_;9fW&9WJ1%!H\Z TN3[}иwtiw {/  편:mH*Wn}3mbh#Ul-Ӭ^m#h#cT~sҫ)h;j|2S7v)6XE+JkiO6EJB [(ZNVö;pD ;𚶯 gFBEMD[@b=?%j iJg&G)VbK٥CZ@zP娅lfp@b޽VΟHh)1  r|7'{^{[~o4gפb귈kྦ񘤬5fJ-%S߮m >BNׇT 6cQ-%"/j!'qՉ'˨TBd% Lhζ.Q  +W\rH.dxhqV-{wZqjܘj,5$hTd`u@;Wޮtn$[?iN-7ߋIʌ g|L;lb!.d5^? Q.= BZcb:iOHg)ڞP9c@%#b*qb'ϊY_VZq DYd9~kE#ܞ SSQ'| C3Q.g1cZI4'kasygۭ- S5ǣ!) !zxbO*bއq zypQ!" N4o{Dr =Ƭpdu ;3)*k;$wpm$XPáR񑍚yg7R2zGB'? U\.uU@ bg >QOQ8'nPi[(9J**3PL6j i3;*çp nmd7:XY%)C|ݽIIx<*j8L/㧢x=oRPp;eA@6i/AU$w)»FU{l4߭ `rn+webk>v\SlYh#4Kp q<1-Ș kbO˟Uz㉜3(^h,COFp[G(MCnH<2[Km!S)#Ðle χ@[ qŠ t%}`t \5Z&Q8ĆL=F$|-ٰ wD0cE=7dCHٶ. Ŕf"ۿ47<\X $l:6#`$t9 sʱ[d1/zS'E;cN)&ޙٱvʏTɵ m]d}bI"ooBvV._V;07EC>'qIpYpba+W8[A~+>pԲſ— 6UyCAsXY7nWۈ= )Em'}^7y+I$ob\GPr!.%Z}׍QHu %?Nj TعllR;#г2RՉ>bnO-z?9_s.j3WO}+VM~м&ީj+j2/uڝ?Z:gMd*qOxݑԒέX+ܕf>p„]݂@dg~:ϗL/R9NԖO~t<a/ъR)yX"c*=gP⻠geРr M m^ JaL{_7Z{Z*$2-VkLFd˝Q{@qC瘖W+7!a}nXpog|J,14ؽXgπ!(qbd2d;f/b\R ڊ}4rS)IJ baĒoʉYx- ɠ\ `rR2--L:JE;96h]:N< 3~y uZʢ;2G2ӕ) Ax@p~HuQdL31bFۺD@FKY&t7'4ɀ(|C=9L^ ~BX`q غR*Ķˈ0Qp>"UvJevYk,&ojw:hd`D_FJ5x%}<pѵ\{,`xT-=~ϳ6-j-!6ylLmh֟<.SEkDojى$uOW Uv%usC/35@(>V(xe͚3Hǝ>PD(gIh:2YF}[-"zNN2V=Ɣ뢔KA! 9M&Zw. #!"':dg-ICV2/Y$'Jkrz[XF2}\V3*('%3`0sLӹ"_5C:rce&Dan9gg bfMl\tv+c\guc[Uu¦"ʯ6 Y)GE5ϭ`ziH@aU@ R'xlR7ohsf(?5>P㈤%1o(-6rWHgJ3e,ygʺQyXo `gL ʧ&y؇pKzF JBJRyꑄJ oodMLK#H&HM3X^/?%f/͂E8wMT?sxu(J=XVQB^"$z9]7>B7X5bK*KN'3ZD1hr_b" )Cԕgx3>W]'Z|ETwo#d[jfNfyU.-7?`}/wsNCSsgm̦{ .l\ `<\GTl^̶:ư#TIk@TMb&t$&CH(cVgL!T[T*Ea!7<zS)iՄ!@c Ze;7Q~(1Es g"޲ܶˈkZ{fLf* ~=p6eZS,(ݵyx3ut'aWߌ>]$da~[*Dzׯ{?sG8N/;IZӛʕn^#h9nnBX_l8qyu7nD2<ҬynoHo"`Asr9~@;^JI0\v,9 jbj3W"okE(ET6;z6\,F:Ϗ{a 2+#,"SK뫪m*N6uv=lRx (L]qXERָbjA(buTr^ q5^Lx%47 ޻Mz^8M-!-/]\ŗ:Ȧhāֵ))I=,V'  `iRAK% 9Qo_S)븎G5Yo#[Hc*JZ&dIL9^N 1C"\.PfHD,L__PFPo|B ݓf敲Θma2ڳʂKOSs)jz7%X*Unsa|8 *h_d~nܪ}hF\_1nzmÏO{ӕa]IFBvg)wy'6k0]56x#Ţ`)ldIx-9F6|X-ݼꭖ!Yr=`.…l؏)Q%%#H:$2B |ȗ`FEF1N聢vrjۄ5Y!l70j˲kĔPgj _7Un3zL>w1(1Вb,l $,ƢQ;/ m}w;=CD/"<`/ o-lH )Ybʅ7Ol 1)"-JBP-1V_ t2fY__uN cnn|OQ4o.ɍenU;H5 ap};'WV-3X '4w2't1[3ߖz:䐂ҾQqO腁a V tqh8Jz%2;L՗9B+<IJ/(0E%נ,NJH{JBLZLR;NǮ.Fa\vCTDo"/nlE;!diN@B8~!+G5TONb1n_ /cPȈ[\(y6t?MdC4W^(}};;gZ} ֱFFr!!wX!5KW6M9SL٧y1_:Z~ߍ@"!LJ{DsAw$(_t,gUZYO>Y +::•?CU#$EQvq8r§A5q^s0as1<&hy:\=\ufBA8hRNKmK/8ӹk0cKttrQ{dQCC^WY4x'tF3]_Xh JjnL V^T 4k3:XK.p#%`_mlpѧ5 =p!Kd5 "*kG)Kf'/dJkR/*%70pPQ"BҺ4M/8l|h B %r"<|LF;;iLLw߮ADoh! sjgWN7\N=n1SŸXh%3dUFWoUs$a7P3S1a}ƘTVdW Vd?Og>uiviOP+TnqZ0MBő=H'B!)LqDS/b| 'b,b\HWT"4G˟TZǔۂPb Ah~'k:NJ s*ƞs> 0@u.l,m%JRr]~r2 ݢ]`4WL xN|kE1SbJ,DsW-LҐ PQ^*`;Z~X> wjqM񧪖D\uL&6WXz´q<@\/kwfHrI Z9Ngte,JY+)!x}RzayjQQ[<絪K&F%ZQGd0*W.;͍Qi[}Da+"a*$[Uɓ$\cv :aK*++kQKud] ~Ր9|* /ݺs.*5RX-_euѠ}m纕J$u ՑĶ3WQ?t~א9UOxsC%`@#I@?DDϏp9B7ZA0Wb"lxk!'n)3YΨ-.(?h{4@PKW k2nhlE 5DỌw*@?z`s,VB린׋MI Ppq?{gGgۻ J5;%5_CvO,yAu-GEC:v% > y2.9dcz j֎_ucO[ ~0d .BCSE=ɒY|; Dq=BK4sKekS>閡Vځ\wzʧ:4?\`?>QK{B'i'^5`AΥr0:o)y3MȌ~ hn^D`6drZ3vT`OO+!)~4?C\@fBd'iUzw*;hͦY|M:ٽ˟ 9"@e NN~S;7>Yd UFϏޫwvSybs=izIdq) ;4 KE%f 6Ĺc. xsHȪ+ЖK1EqM͋Lq \X=̝0~&`0eAXaF?/g:_2zq%;XQ19/ߎxÀz\~ds3ž\L:f;`f{Yư򢃜!ޭQ Y (AbS@8(={ݪU/mg84kFB4ޝzhd&Y/'uHK%/ hj!/qPK-\rm" ؃TK0-hPbü6`s"MtDo_,~+xCr^jQdoCcͮxrY=MŝN|:μ~z`wOF|`05g| yJKI3`!J$06MAP`Ae0ʸTV6](/Z9p1S.'+o?2P) 5}unW0+h8i>fe -w2sCl\3Vb¿fMR1-0r] wtJz#S: hP128Zc0Q9яxGHoƅMum(խm hb?]n#Ն4;0da9m&(M"~nw/ [ʲm<ҒIa@zo*K8EWǜN*nz%Cwwԉ(JFd^j}ɓU\aS!{vtsTbJ!KxUMX z,sb0tfZȱiOg>q4sA3^UC{ys uB1f4W72K֡3Pe(B$:Yu&@ϘuQݓ})C=Fxū pA G\J\lA-ja 'EFmO-YQ> 3B6$}F=q,#H9d3ΦL*"[$uͩcizgC} V`5bhN/aJ)ԡoQ܏é:62]| ΃s27B7Lob[n"c]{߇Kc$ jTs\E,-l4@16}pU)Sqkp+X.kT"QO O14gϊUy~cQIt_` ̄6 r⯀yǢ( <$,D#ÅvU-Qws^" m&>!,ؓ18_L,xX>ݹ]Tтum65,=j4:-,}csRߒlH Hp&v]0Q(0"יv1#š1 %-r JXXX7tSTQi'_$aǟ{FҢYA '|Q+o6+2&V^j]JJ@GNE+yv's:!$z(0#y~Ǹl3G=W_ I>W"VQو;ejDg^رKjY Y.5BsF?AVv$;qf>'>yLiOo'g$DbAr(rtRX|cg[GAë72i[_!pi`Qfʹ\ttΛvn{/Lu;F<Q%"@g|H."}z5k*eEh̶mKK]FNB۟#2i=I=N/i*hm!3b..^5-hs=հi*ouȣKoȑ0V$H'wZP,'Ԝ(Q#7A'a4pkgP6nX"/P{xm(oh%U(xBl<ӕVf4S4t/|!WW 6owl?qN;zѸ81,aIZur%bdPYN2D~VWC;Fv+Gk' K:Z$LtCÛED.5MhOP, q#Ҭ߀ֹSsOѢ{a`?`hVxS; g(+#VT3 Kk$3exYȟ Ρ ڒV(ߌz5oYeq/}ݖh&yc P9VGꙑJ^6[\nv7I"y˟; M*gQPN M>J]|"ym g+f=MM-'<Ѱ;ܑSeE=~ x̰*\8dw2뼺eYH0pQDREŭx^#t#[Δ/n Y>6PϨx;Uv~ ,կI?`& je$Bs^\7K@wRҼ˳Svkm,Յk`P)?gS 35 {-?DӮ'UkEh[Fjܰ$<ъ91X\ȶX{^nsD va戤}Y^ᓟY4IZZŁT8i+(a8Dg#E HkA ȫ6E-3IA0ǀL!$LL sS Njtiӷ)=J1 HUn0:^c~dC25c젹} -(De;p ^5h)ŗ@ﵯ[y0, vnfc߹Yx2` s+\۩ lm$, qV ^_-K:dʿCuX5# Po,jϫz ,dj .;C53 VԻNд`;S!UyeGԌ{wI> F!1'isD;nvWE| 7m)P ~]4H z`muv_:H ]K8\Ca]&'z9gc~]?eձhb4gBi HEJ'K#|pkhtᴍ?D@Эg߽UTBpԤqJֽ k.-cF3[QG:{PX2w% UhjOo70k6J#!-tIjYsGV&bs"/|һ͆ۂh~"-{syc-sfМPI*3p|sNk&t7DX0`u˭c҈yqC *P<׹ G]C,s@2ƢP`vX̊3`upȊzPDbn[}wˠtZ0l_;u=ݤ_0VAJ{u%*ʥ;8ʹ^%|X)ѻZ%Ca*(ޅ1YPZ~Uf=W%!+TE 83N:@RbTPz2vfNsRڂhO[fof}څ芎> QN j}qFz1NnUwz=dotJ/mSp %}E}]ǴJ.'Vk73G*I,jX&le}ZdR/+)Wm8D}:9dV'K5;|:G@[6}^FXc6oW)v‘/syfOhd1ۂ:c4hpxբ٨7HTbҊJjup\os%wMIHpgӉD}%=8?flq ^:V1ƱjTYeVww"eD#- qU`ڙd"oGQFˑH+-NL\jAʗJfA:Ԉ QOU;5oVd!%<#'hȕr S%KP 9__N1E:XR~m@WCNS?fvz0D1618PB1}o3ѣf4 t?g)g7r܎ZB|šʼH-3,'}IDa|Jy pòf J9> =Kɿu2,afuV= a!PERt; ̜Zi)]!CS2m*ЏCOٔp@ !z;(*l}جAVX J ||3im&yb_۶ɱ"G$5H+hvznc 8TJ` "kߝq9yI?IJ>>> Ej:ɠuA'\L3 n0d2xK^42 Evӊߎsi!Bf S#/RO̻ZV{~˗B[uu뒜dy"49dM"[}P>uXmBWje ԛ2gQ38'z˰V%{Yگ9k)f A-rJ;RAG\{RrN}4־d&ZN pdjm;R*q\;TۅE ocV.Ô!Su29awu!`yf*TZ ~$t5a4Cdm!$ad #Fn~r F~ko% ?gO~R 5{!1fUPf#fY9g?ԁGSzo&tɪmN/[kdY|J N}!w:gt_57 n eOb=Y@C~$<'ʝF/ 1x9$c/ +-+?5W h7Y`z("l;ZŔi_92Ew4bW{+P4n~@u`U5WǹEGv\oT/hѨaWhwLT]f "TUqP[D$Tke?|{ovhsw.̬`]ݝxKt[Tuc3G䥒©&E2~ޮ.~oo'; o2Nd+U6u Yj S:]R`yGgt'sC_m/2ZFi}$mz37->}}q8~a\$|d(T n#|I.L/߲O 'Oq wIB:| ?P/p^d. %R>#GÇ;ןHؾU kDsFcp#ouw71SpacpbJ]U )L7 rw*܉I6ڝ0_> u9&BN!<}xQAIKa7UxxIlQȈb&=gSӀ.c2hnh?x!Uu|6MllCD߳ya\0Ny;I:.xUP% I${m5@N{B҂/G\$Qz˳6KjcH[}j#`Ǣ$2N Wdou;K*ī}ys͡ "ʰc6t{T3.մ4λT!Iz(@NPg'e7VT5&qҿ*s3%dvePa1Q)|[|])P3fC`gE;-|aSW soYg[(u/#ץ֔*㶛5*͔'}LY~Қ*TM.*}Yjc-E$џ|Gi`p%;JrTZ=W? jXˆCK]Ģ)[a V&Յ'é:9](Hs);әpLl_IXF0-hB'uY9;c3d$oPf B2|$>&rd,:o{i@XQ?Fݥ>b2%G[;;׺Rո^'m,_Ij7z $ ]Kq4$,_J%esX_qU9\%NUmM#哰mkZhrGU/]u9h֏Kso-GSa!K_( ;9`1$ty` b W)Cva_7:/j؆YBrQS"~Va eZmwSJ>l'WI5"NEJ*.@)]APds<_go}l[ )['}mӹ'wM #ꪴDfjO{Af|BـOlX]9e tad&WqI{'[>"3XނN99}dW=b&*OAy% B*gڥ0ք>e:1ݲ=:W^| ﱟV}O[2R4^Fb-8<=2)3*Q܇-)< le(pQ1ԳoWB ,#2 xn˯HQsz/SYL!M;Nz] +iacg/(bL4 '{#֪@ƯK7̰h؍n<ԽM9Wb10|#j}.Fx-}IL$ixoLi=F:xsYS3i7}'9EG4!yquu3V<I1~Sgm{2h nQZk Tc*X. 2 &Vdp M &w@?%y2ov(W Ը{AM,Hffp+a΃fпa:-+~J'Bߎ K"!ί6=9z8cIw-ҵ-.SlØ2֛ۣBnBlr#7ZP{R9`6JN` V3ϦDh d}=C bGBtRJalHvf{;~Ѯ3(L7\&ۀT܃-Q@=p#6cG袑U4%na:KD+t] oG &ߦ 76v?aoˮ!E2>_~z.q+mf Z,E|hqH&cȏɢ4VL e"}QR :aKd7.YoOh@𛤛%,]nM'V}aw)hE{ qHuw:[R,.;KZvDëȭ_E ץ>v 6CΘ$jt?v|a:IZ\2a;x7kM6DE֗MG /U*=AW.^#fϵR~.g Β")5X! ҹ_mV5VZ^@I"Wjyŗ>-䯈XY cJ3GEu#'句-<}PTHAW? Y ww/k\Ā5wf>X`꿚=rT·xD<6\z5nӑgyrh^g.(:}#6m/-Ol)Iǽ_gxV%oXhlqߍhby녹:PAGOU 2-s;'X6[>~%y"3Uqd< mxL|)g樬da XR'>gl??q:*R"rt'4(/DevJG-LDǬ:T'# V&2-y-Au-*bhCk~\zϛR]aiFÎP>|93dRB\FV1]&{mȾ_c%jf$U\Tz; & ьKGI.!) W\͘p5vZi 'E)o+HP(IH;U), hib9qNlHrm,@2Li6=E<@GB{L/3bV%\k|[Bu.UJj/iϸYZ'0ڻLcRc,!{%-= B)v^⾩{%bV4mZ>=8[|#+↞1'ٝ4 x>u;bT!Vf3&͇ ~"J~U;'/պʵh58iC)Bc+Gv`"IԚ@80Sp {XC\r뉹} )_#7A@yE81v\[i=*K[_14UWA,`JwssgOP)ʇAwryBN&p,} } )6nK͉5mT` x?A;Byl@+Ҷ)4Ժ㪡)՘IZT|`S6S?=J^d*&ٻ_05m":׫mj=Qק ֍X?m qq&"l73݃yW\}(V̨hb P!4pv:WmLy ma7@l:yG[%iȘqKe!; h@th "\OAg8w=3` k1i@oE'I3;K!Yw Rw Zihcej<=4<>$&/|sB/nnPޅ׾r*؉Rۇ. k+YPx)d4:Z$ͱP&2$͵&WB<ԅ;rJGظ ֽ.kFRܾrgu-[:9#!^ ĹWJ@.>2Ji#l:8x\!%6Das,ݽ3LKjJLug#-L1 d;V TbF;{@ZT}-LKn>o/2'wOiYW6pU'l2\^pO?CˍlH#pSH!L+FIҟoÞA'K]VT2tz케i숻I?KPgx,C-C->0@1 l0I)—>(<Hgg-0}_w5m?t^ghDd>!Eb d8I !*K,z$vZ9Dr0{ os Q ppX,];*`*ޖY8jфnGPYߧ|aꓤq~ k8+7x|2#2e:h=0)`(l%$a?Oե94QzUEi쭨A܄()qМjxJo>R.ׁ@KʴjCʬҒM\[~_unrFW+_]Ŷ郳=iUgb\~ȳq? xC Xb`UX -R]o"ZL`sBHJOkNCnAM pܼJ&tb9>j}+j'<,wcǭQhq}%hn kZCBk>`㦙0iu8# =7 \ݴ0.a J#%E<ٱUSv  ,R\_w4s7}BGN ᠖ q]ףQ4m+ $_.2^[~*dـ ȻaBĒ*PohĒH0Tb[2L#|.Ģ-*Ac Jn\kіZ{ cn7}WF%ᏻă~da]2Tt |`gMUCx@,t6piZf͞h3ѹufu,3EBrH J9 qmYkakБAAnĿ]V&h}Y[wrӐ?wȪAV4v!=( {Y Uh3!)5꓿!j%.ꅹф2YdDz{x) 5JM6T'p<3EHoL+ΙWiu>1]T\L_DCΑymJ20ǰHQ=asf 8ʥTCUrB$vؖ1u+vD#n*;|Ydl gJ+/y"C^P*-H ]0i/g&Pk4a)\?[; u︪Q8rtj2sr[+s^v$-b4E[_B1wukT"ժؑmt@x5`Nz?߅t~\ϵoñ4ǟCƏ|9fgPO‹M5lE6ޢul N76AU ˶O),0J'<tqw$ $ l %'A! ?[2H<廧IMw]r+~.Gq%(%9d8HPÖp0Tb=/#=}5 x|j6~[i{Ś\b+#G]c8 uh >khwCVwt Dwt1WGj귽Rir{B5ȳE]i9A 8ӵP,+Eŗ9yͱfΰY|IPuS\7`'49.E$R]aҔY`? b&HRFfGb0UH/P7/|+)B\#3p^ @6#ſ6T_j5kt\|&(I3i3#jF!~W:+V@dƽN&D(IDl$^7Qk^koQ#b/p.}UbrBp%gC LF(> rGŁ/"[Z`P \#4mW)On>d0w %4ASDbQO-^T/qHcd=Q& fpr-&g =ݜ3噹H#@k42\ ڏ~,R!YؙphU7>[>AiH[AFىHK2e{r#qRǞ7w:܌ɐU[ ,?!r3ڎpT&+&z& cyK!IxW'l6Pz6-lz@sY"56ݑ}dأ8-6bSPS7m8ka ueSы KBS0iSeďD_voY,ULd# /[ ɏNkM^P+"ufbӶ@z7^zg -=Kk/ 酉Fp̎b%gv'?`T@jEjKuṪYS+'j)H`R}Nlxb}Z_OU-q{y#VJ:n;:QŔ|Whv9IP5,,h4!׿m8Esw0HGh^S8!sn+Sn{l]+yFs@#w"\P6uh+GHʐˡ1IjlٻhχdT1S- O~iI Y==9ӕ:" X^:gmhh>'VtTX`46~3'#Ix.>H^hAtY@[ƗNYRʼo7xCɧ>"JTud1V@^hgfAķc+O!Mx%<۬U"?)!HuW7&S'G߫k-AL`TWAu0ݹ&6>YAI1B ZJQdH]C:c?'̆3ߵJNk[>P@`.}u5Ȯ!]t*RN0FZ%,)R/{tћ}CCAC:Ҙ T^4&"UB\w-F'>4O|`L@EpnhoEeEwƒ $⭬hxWv$ʔ E͍/t8^`Ս2ہ" E_]W#lM}Pm ת|/Ӧh# ڣtb)Gc呠ple?%庣s%90wSmV~Գ ;t]Ir|iHl'R 3igHʗRko1: O>M֓i#;-)*9hq\H~*BY5 SJ+CP)ӔV%H9z#Eo5x).ewd :SOS|_\H^_Cz/iI9IBQ{O~Mp`!-2GߙF;[([ߊpj~?jPoQˁ YLN 2Icֿ,U+SVem=O}ɶCGH\R-l &QCV Y}u5^Ay@gбdh+^(PTh&5=nj6.$ڝ:W;F/6 ʱB^?cFWZ<3qr]5%b>$p-֦n!mFcgj1jL:ֳs;#\A1IpAV9uPH0h+=#@f># vBKf]vɵvw˱Sg>j@b*^wOI 1 *UJ- jfBEKJc˹ypCaI+pQ/Ʊڂp(@ob9%vk:m6<}M L%iW%X@>T!Bpi`3A+t}1V&'bis1pu &Z~)p^4R7DңrFypBKz%yV&Vl kXQmn 5H/i9aSw ba[0᠗5${خJa0 ,-|ޮGLlkc_/,Fl$ҳ'[K`D"]*i !_zcߠ<((jfג){b?P%8Lh $2V9ICz0l*( r(&8cQ0WCX}ɕSWyciref{̴r3\l䚜Ki'_l2$4> mxAY[xMxfBbgy9Q.̲bնx:D]ɸVs-Qɱd<!!_ u#=SE|BH!az4ةD#lq_O ʹhKW2Έ!nIb&Oӑ #Άg]%w=; Aɲ?zp -p+]y+̗Մ1]Wt@c7cezҙR5F:fph5eo(\q&菬)Mp\=ov-u ]3&vedv4 hxyivuF%ᄫSD N?lNlIu fCu7CkJst `+lW\.N; j%TE&z2 ->'PӏQV*bteFg=G~|> W-L8xpUP"b1f- h8 ՗tx;"ϙƕGjt&Yc4v\l1IH0 q.)͟QL] R^B eNaNGUl!Σq7G*& wݴ\^OQpQÛx@kaa: U!D;U/;k5>;k`,Pw;vٳM\DJ4Mv" :/*ؙZ֦q5h=O\DDHDb'*e_YE9CMڹ^]8m(W#DhQ-yYZLl4ߍlZ:=-O+De ;hC׃˒>J9mniluR.itJrXc{ҵ#Å=l I Uofl?\4Uc'!xzVZ]M>40n$̨ir%kNşm+3U_3^ 6)_$ ,l ӌ1a١5Y}X>l"M͵xAVzZ}C0I7,S!!zW[B@YHlj*|chs[1ߤMXh65뙶 =y \  >jw TީgSÙ0ȓA:fd:Z7a !Krfxm5=q-aR;r *hK=9ഄHH<$!tKno˚FwG6&>JyWykcsB=IA.w019*^`D>W9M6gvAViMǼ#ibx \+qw%}}}$7a FN ;gQsdz[C[]ʩ0cȜf>vPEe50hI %eXHu )o޺=~ g*[%o[ڡNg??;=J5}~EO ˷{%2a r055%Ȯ5cKmnAr0wDlg+BQ/8 h.v, T't.ַ XT/9ZǞ &RӿP>*T9TzQ rf[Sy0+PjpZL(8$sWo@<\5 k{ǷJ ؍x{T)tE,RV|3 "J`b.]Oh1; 3}GR~E=iעX j'n:tW+L~TU3++)Š;91\6:?@¹د?su`!XAϥH#֬W7^HaOZVXڠu4"jٖpd6z:mw -@W&h˵&/ .KJ8tvvD꯯Z柝XKoyu7%Fs oubOF&6բw_/<5,?XEAfӠH<HOa^GNƜE5ZrS`-Yz L% M# d$M`%m {9e-hKH#4fnjh9lN&UoN Rf0ɮeD-- .^X~{~H"sҿA.p`e0]wx6SYȪ|ӊuZ[LO5vM*bPi@:ELi;)-9 uЙ?4[CFHX&v9E ]=R'] `Rf6w$24PK H%;Gr&qsoȻ_EQ7 c:ny9A[&ԗIF}۳UBCsE3tUHl6vo'J-/yj_V5BapKO@q3sxlDÏKyJ> 3}I%g9#}.Hz)z+jٯm#<"XHq8ˠI~\4UcP.ڃVRz=GSpq{ jIK%kOf*I~DdN 򎪻ij:Ɇaփb'ƥuD͟TLj-Nfx/-N@Ch3L\)sha_XQ~sBѬk)5f #qsfSB1u غwz$R }5k]^u@zN0. gg2PTP[nZͫ{ZK 6slAkh4K~d`&^"oX,[t 'ʧ |=sH0%aP,ӣT֊ R[K "Y5Ο2 {*?s9)݅.5uAH|uE",,׺Z.*]x1 ?jz?{MAڣ4ox(?֧=!0zkƻa6dIk)4~džN#? /|)!gQ*AL?8 o8,+b"OE?[AjdBp%x m!<0n%dGJ~0n̢% kY 5ʮoA&l+~kLandV?qW$}ʢ$B)0S@Gn~ QV:Q\hP~ F7 351C{m$O$8dBWgYyeGu6;ejޙ!c#2H3"0]_4!E&$%s3 wWnhR4c;k /ӵn +C kz$#L/veN!_)O=6b*|1] ¸O@^vKAfMVҭd="?um fXD&X\urdF41 L4gDՊVvuAbb3ϰ3WJ,tn]~ r^8(!Yj~Nr#sB`RKg_ƪ_.Q|\&)1JM6+<|v[e!dwÛu~**42%镁7ˁq J$WݙXgIxm}˸L^Ua jV½TW(L0cE]SU~ruKb~k;fAQay6zje}.wGDޛy‘=NG:%7{+ ^hg!^0EW6%(=k(o7ڣ{ahf7s f/l]aF0~&(Z1Qbļ}Rg#}V;}ӠK6v+L5pa|EY0@ Ívt3V'[g~_|[]M AJfwCE&y֋ u2JŰRa,H*TrcإW+U/i.1}xˤQd7Ι9KL((jgJHx!AF{n>riW.?6\2}n{}Dd#R$q w> b14Ƭ |Ji95$@K%xF^cv{:t$'H<sA8kӐ-K5ht&Z71j-adbQX¡eUp<$ܞ.aC$Qz~j=wk:Hc%kw,+tӛ,*pQLrz[2(b.N8ٻiKꗔ9kJ H&gDJ@[ѝg k$2 ƕz QaHrm(^}YxENf O"Բbte$4~m~Wgb m>nquuG[+Eh7O'nׇ1R璜~DIKܔ+euDDmohu8 [2yO(oh2B'$Է\qL@x zAZn}/ zڕcjƈ%U% "ڶG^0vU& r/Es秔5OP~zأW|'~B gE{ۉ0u/۱aůQo/s Da"5A0UdO;-xQI)(zSd΋.8o.?6iY]19= |EHIa3!֯;oϒ:|ڿ: 4 ؘ$Zj:$BM4{zg*N K1x?s'SB"7虥V~@&Θ}!7;t_+5r: a:z?kt"F R)aݏu.3X")t LQ!qS'Zi2!`d̕O ]izHφxEAsfI*%_Zc z }in pi/p؂ZEMUqkJDEmZ9nܘJK A)umk $sV6bX6cBG=êCu 0bwз(@3R|, 3SH 4-ۙۗ6*QFH.lC? M622Vx{*oVšZts@J|AsNId2ZŷI^Uv' RpΤUY&ЈXj+ L7xeK~\T"ϔ5'8K/+a`93r5$|g7JT*7Be_bwOߝ9D[s% ݰxa. 9qX翏 BRfSE~^eF/Or611?\֝?Z_϶JZH(hBG$GPPϧ誥<>5yOB; \a`q~C{3RR9W֏ A*_f_[LJƷgQcoOc12$iyQ=Bb jكYMҝE_TDE1?A[;ƹ3 f&m b[T:nB)UR^D FY֌p/cI`UBXx! *xCn,z(>)ܿHl A] Ος?;Ԯ;;"k􅯆ඃ%4CR/ݶ[h<¢Rjx V@SwZIÓY+UٴCiVft*]peiq/B;Loyt⁖^sI{B57 H_8swwɦmBI-;@tٟ9Fk]t`M MxZWwU c]{;̆U2e-@fzhN(]hWzs)5End[L1/o0/;]N=PIw?ZDGp޳Oͅ ߭- QG2s9_C\^ƙ0P/ʔib:^32ޡRv%T1t`zw@MUc jҘ^Ce--T\;H)p#jڅ [.[^A\>yLj$y-#./ɿi^i8:ցp!5ŽDUQa0bCAo{r}^Nt@%-0~@T*#lGTj8,RmZ-$Urژf8H[jѸʘxF |^Q:k=R5Ekq@˶oXb=]^[إfjNjk^STX(u@𰧒/:=&ȐQqZeRyUo՚̌"Xb+9F*vS 'ۛ6q J[^R]@lGz^m' L>Q1,PYu}JA<:.{al@.;zIeTMv.zr mIoZJCRזAs;:oRP#=z{IIÍ m9;jUK$H31@)aO8ͼ4vef`ګD]^XT0ެ̝u!M.[!apK\⟇,/,1n$c&On`[Mo"gS\v E\~X=BNНf{4㒥=nJf?STB]d-$_"wcJH'X/f4'Yb[nfd^Dg+Z٣.mdQ/T͙w&j7 lK֑OЀGbi 0ix4>G(V:YMN/p rNuH^=L+P ]_3H;au AluU{]c^1ahUS.ʱ=:$Cj?)#C?~TWz Caȕş57@)x+j,}=G0ak| ~7e;Ţ%Jisf c!Ɵ{~(Jأv^tUP{EB8ÌzyP- 2[no''} v/_(p{XgMDc#̮&^&Oq (;\XXZ~iN NgO[ ƀc4=B_gc+ * (wk@@ .ii.M՝b12+ec]QRFwlabL;^/X;k#v-_sQ=[sڒ}l>v-;q=AiO=W{Kun]MܐKLrLY 9*J]Y2FlT%iDLXD9XvVd"ʫ۽\ϬgDTg2QTc\4&41C wre0*ʉh8,H: 6uWo O;?)Wɂd$0I5xI ?; &fNF̌1Ȇ*S38#RӓYvKursXZ6t^>HS+Md 8{Znj uI8JsL gr׈ޅ]Ht /V)axo~;gd6+qm+g vt0'_OSEX?Z "~'.P=2|qSQmCl :暨ޕ$:sH~|{ĭ!S*)rl^px_!G<̧XdVq)u8ROl\SڴLJ8~ͲSDKf(5\!#Xb+0ǒ{@8maB4sLݛQ`{Vؽ&CtB?{C:rT2U0}.9#  LSAɼ*HT3#DtO4-a'$W Ձ DfqB5^sلZD7$nake)38{O=L/q+udզ74{JBusـlevM9.2[Q!vtab}--oIxLչH \Jub}NpD Q2|x,|M1Ƣ:Ѡ`iAe4t[u1 s eS[ 8+:t`LΥP-[?凎+ZʇX>7p$NڕX$KFmV`ZwV+[AF,z˗g"_fb;FLl+fpE *ՆrJidy!V ߧqƧF4\~?5Ɣ5+d 7VPe2 "F+JG%!L,02$ee!biqt}c{v &v76nOu(5#\"ߢpVx(O'KMn6NŭR@(@y =\酩~ ]U,ą 2,܅}"Zsɑ퉯8+q >PECMr֬tgl+@@ИF `u@}SrDΓΔo~ Y S* ҍ:a.]yEOC1NZn } #ݮk k\ |^+ti⫭ߏ A"PiΏ6jj~bZA,FG:MX=r$,7Uh~CC*#XtM7nzԐ=b$z2#?$M֗@/ L^F"YrΙx9D=- r PxkAZO8^tH0B+8ֺ/PO+nvF#o ĔhY5Q cء_@չ#0@+>V"MGӔds^~.7m0py R~$mab[9%x->1P_zm {wo1v֔UMy@~]7:u8iLNJ"\|ukGi ǜZD?T'\{>U nuU =؏DcIQe68ԻLߚXbET-ൟ̕"d,gik IU;2eZV!g4ykZ#wts017"eYo#gvmMR(`kFkChB]FC(:(X>Zb\(4,Ň~*>^BIkJi1sWi+O:_'~vl+":>gǮiJT1;j#f9f"Ya]öZA~q+M9 ) OtIJ3٪LZplr L!Ӧ*RpT4@7D+!U)sg?V&#K^iУ)+ d!^hܦ.s:ㅚy';}%q d6aWPWF%,5vrwHwʇO3ڎGTg!`$?p:]n_IuSl2:rjVbN.Q Ӄri΄M+ Œ+TXhAZNIiq SscǡoK,5qaQ_6BV"/`(Tm,pز^nj_SC? c$[_9虈jo+ԢJMmF [Q79Gdt>ћb]YEN2HbIƲ1΂u0.a-F x*噳:m_Ϙ0ҟgt|q0dWXPz@rə4m4e\%&ܫщ>XBK*BPH[8[i~ՙ!LXޏ7'9> Ӗ *^f͜u✥ʙG*^iu`b+ zXA~ d6h<ƍ+.[B+?FFljA^mz4SYQ1 ( T%\1?mWɻ[!3\=lAQr lP&BfUF.)=N׫? ss ( Z~vS(~?\tNo Ƴr=Ue?Z7G<˚3\pըP7Ajt\߸7 (4P%S|3,àΫq@[32F R6RrV(Uk%v>eΆ00"V9TDS6sTzctmt r= YQ X3Cj\t)/:ue:oJk@LPí"t.sWTO<"zxZn/}KѐgKHqш7ה;( ұȯK_;t:S=)Ʀ JLoFt6v;s~LC>)HürvϜlr7 iѨL)D1|%RU6jN|%yk_As+#Y!Ư9CųdKf Q̍}˙ҽ9(6Q!uw Vs0'r*iʣ=,Qe͏2^/q m5Թ=+oE|矟?bĄ>z( a 83ZU2d,h8M*c ß&+zh<1{jP\dW2"QW5#˖g\l_cZo< ZAf|0aK@ b$r0(pрDS)Ӕc':>,~;[e嵞܋+RSQ.^R^vY ȹT2Ak_]b Z <[эx|j6"2%]e}(~@֧%m>ॹE=HD؈R.gw +X1њ.ؖ/tfm67X%Mu;d!yJ Jz{3mTwaI16&H-U%Y;Ň.L8Eҳz.b+bb0#O{Y9|8TIv`1,.`tFo5t; ퟼25T ӔeŲҠځCc^V⇏Ո<[9yF `3 IvISd1f?"+c +ay+'0ąҶk|7,s@/[:3b\h$*3l vg$4UKv)*(tbS)#G,'ƃ )s1](@oJfÝ8 ~3 P.]sSjkX917) Ys<_#KbZND9/}?0[{[ί&h,@C #?=trvM,vvb`6RhkX*3|D^߲<i G9wIq}55YDp`7k=u~oKka$כ]5ħ"B2\49ώ.d_\#{ & jU(k*ѫXsHt)oCصLeP_JG"'%Y3+aZr"/)gZu ; "o.R]9v}CbLa@ci9mau E:jFUMн !L;]FWֶD k1^71xAH%jm[kk6DiTښZS9#B]ح *δWQml iC~՝dD󈪈\y s(6._11wi]P $ 9 KhLG޴P>Sػv#h |XG$=Mwn7,G%?ؕo^H8C}=8zhne/^a:ޣnP6!4pj"2گ[Ja<,vS&HGU/Ckq[3b o"]x2!9} ,\_11#=J!VX9t y5}ϯx`n}OKz&: #مO'b}7H ,v Zk-e >GOA=}yc6f/$_6oOC$)]]bS$Z Ļ}ʜmN[|+zy(fTG{:^A,,#oF?Gl99ֶ}t?ϣ} ?]]9X1Uʆ"^!r|h#K(_E[D'B Q]P+ͳB/VfN>U1r2Tz,JUn֑$d 3Gf -D p\!uzQkDoB]4?8%G|b Բ _nc5CWƻGrZ'Ea2%Ȑ|.c PVT@gpgE < :2 W;TRZG@4ӀKoQ޽ `3 GR w RK&򢈩&KYbUZ޸x&Tb;Nh=P2$j}(,"xc vjC1YU 9м1÷N~jBU~[ǸJD#I߭҆ DAvrm\WƖL؄@PzՁRUXE"$}wƷmOvNQc}:8](PJC`kupp}nLb.ysb\$s$2f7.{LywbЭƀ~>>? K~'[/`8bA4:IAVr;G7IyV~pEnڋ$57{VHVN?M^#(aҷD~vyo`]񁆡T;3W7 E_I}sZ^)vf!(1.e琉.@ z'I*B,PjpT;{[^ZƄ1f m电'PrrI A_Yq++$,F|)n"N՘z.C=ґ\[k,6Z(z=Q|72Ur#_.ߒ {1rvʟ~;i6;I5\˲O\nx/8JZ@YD&"`z&J -4l9y3Ply+L#fBVr''nvqs*[yC͇|n\}\f_"l=7.ꅏ.5F,3t:EZK= g|,Q BZ~/狚 FX8NuU7(ۨCD>WS'J(5=gUvQWF}BKrQ3}h^V~#1K~ishj`3ۘcm|!)=;i$x]XqۛnW7\D{z׊Jϛ8e*})V5,]f1mEVXQ/ lI:Q- 06]d@Pu>={N4W&8wG{ʛ)t.<@3Pej/45y)ZN./+QXMJdmZ)8T%ɼt5;HdFl0'YYg# q<g5ݍ RvC5Z&25lu)RKXek"3aGJnF[34i癳D%;"jݍ/2]pNǜ3w[O!6@K%M1}X*3{O()nQ@T]7fgׄzftͳ4>Ąp~d^b Vt5ɝ{|O35F(IrpP3';+ӈc(1Rx!c78 ?20Y~ڎ౯Oo0.8}݊H=wt9rJaϛŔvUFobd4}="\r=̚7c?{I(IZo+ 2<1CC IkɁ9X?wǎ 7#&yÂi}ti #%Amp$~aȑB:qJhZ=k/=o<YŴx{3Ե%:5~g,fJ/ XNc1BNV\mPw)15K͹hϴKpDD4'Ӈ ӥnY).DH\ QF,ˏ< `u#r«IQb(@뎩f2 p5階V?F7~Fdׇ(WlLrj4=(^u~˪k]L$Hj#)FYJX)_ēڌ| a!!M@d~(| d-bcxCHRdNiͣĮP4-gTV~) ug)ho믎`AvTpeh3*T,U 5vrs}ڂ Y8CT#($Ha$,xN.S*|_(iMWq]gJ1[n'-_Y>WKa)0yw+ՍjCNƅN_՘+5nJ6YјHPW=# n 72nq gfΡX)dO\;,Mtf5ߣ],mMr^}6ީD$j$S3jr|Lie|;++Լk")q6vAdz®h<ܛ޲#MRB&9R"dc cE!56BG(^8i:]UsSaq<0oaS}`xqvJ,"HJm> y5g^ο-x _cPhv,ڈb]P^6-D-mgIYhTjnj k&wR8}]E,Xܧb7DU@B9i` KΌzo1A}z>%a{ o57 `:u+˧ OWv4. 9 UJ _ͮ׿…т A3Go" (eG#D 8}5a8BR7cPy6wRu @Td蛰FWגOXP'\~1*mkR 1e~YcΡ2t>8izQt0vf5p;s];ϭ6ߕ12V].+hUs)f OH̦b"/@nTAq&~W%9=YCC "g|*Sdʛ p萚e E7fű|LKǀ"㹫X zkd܋!'0ܾy"9}\[J*0GhG'kQ-R,*p;G,?7Fu6# ivT<7aiE~cќe@[Rp-O,@e{@N}{"ljpVweM J? }ZsmP9 M``ȡ$٧ `x9"/vW' mhՉCLͶ=]EVR_̯RLiXR7-5[/JhC23Z "qlf}47bc`Ke,IjSG:^~/DSʸ+_;zP_aLpЧf[ rt )G7ĉԐ +|- ?ѝo-|VW>բgi,gD/u|"چ1Luۉ԰.M $.0b..>Sۺxˋ:6n,@d|~2e#_|&4ێc]yH6z*^~ P #vٺr+D HcACcLz3PX%`~w}0 q1!sZܜI&N^/wCznR1I| ub][ 3HjϠG86A`yK;Pzj>6EꝪg'>T[IH+Njf0U?Cx5Mm\NfI:3~Ϛ}(67M?Uo5qUsਡzX᫉ Q2SzTCS}҇+T܂gL.*1 -h K4Dd{~&sV6Ri`В]yf !fP )pl=l?1u 8yap1pArV "' \v./l'n@ޑ [{&bߢMsT\م"af'lcU^BCHϙkWBċă}drtⳮhY7JG)zY٢!ւ2'*kO@=;üPi?.gK1;U4-5&J3KC~]gmfs~XϻPO8AeKZí>qp){_m:)SdUGjYek]Vߏ x6۠@(ߗS$''E40ƄF*xUX#fn̜fo͟y.ShGng\{kU8.dd 51!q݇ +#d6jjۦEv-/sFy7$={/Dk,0~H C{M}X˛{?~V?Ljيwl4 ^a^̝CهhIOCZje Kje 5Ε~D{vC-_7+3ܜDNq!Fzր@Y2bЯRz`fżtywYNiJ&K*+rU@1u^S-a#G<:C`ұ pMjb2&߻?Ow-Ѷ}3R邂>؞' s75"v}X438$|rB3_ln<ͤ0X3q霒eİ#5Vì39slTDNw2B!tJ1nc)Wܥ.cR8@ k>%!ϐ4[Q~R=SƏRG~X%45 v{7=H< (ZKz(L 'YP j萷WSmu^8'*hJok_ Dƫ-#*<d' ;*F՘Bcgccu=݌{^BlrW/9V!lS^,jXVNƪ>AAEmglxzI-8>- `AE6x^C>vN#ң:H= un1C,?>9>23/D^@:a6F6娍q@AF+dBG<%(շf#;f%8'O>7wG)VGfOl҃2_‰(Zm8Sͣv TsW*ufjZK 6rϥDk1瀄 [_lsn{RB45>١_0 ڙLV##&P>paݐPc}ϋmUGBkn$Ah'qWC\ʣXz_'+u &,g6 j؉GnŁR˹Vቒ>a'Yx3AA/]u,{( WJ$ A;(HքgMrdKt{E}~SS1OX&YJ&}MP~94jK),Y Tm hY@!qUKQ;i !abu@6"Lm i\7UdRbar?j*G!9U3j`nǃymRB/L<@ 1X )Oӌ4F}{Ē:tg S/iUES0D&$!AKiZ4(#~P#a+h&u]Ma 87>s1SeF9WOKF&jKl /ɿu>L9|FfpazZAA"r`W2% @Q99pgx*X!tz'ޚ> -Yc<"EdioKBd,KV7yH]?CڨѺ<seU@T!?R\d 41Cvq~a]FUr/@L%U)k ʐCfZڊD`ϰU;ͣ&5A!R?sU3.1itaC?dY%dueS3 2[Ҧh[ T-YD}̃ radBt(ݽvn!jl=r_yp ˸`y2Y hum>.9x{ _5!4 R+ Rpeٹgy+W~;{@8VLcu"(Eiy +Mdr5ea_:2:79=nzOJhٰ: o\M)AZA#mE SK^es~cL53Ѝ ;\g5G] -lZ?7_Cmc7SAR ٥wK]v׎$_ER&{S<)Ѕ-ڸga i Y2(pa&`<\7Fw5R 'cp?@"?eenEyVKw[Ҥw6uͺ7Ø9@S}Jh!*`:|p 2÷kjKi݁PX7*JT|8lQ?=1UMφ,o*(:V{}6͋4-ਢM7L1:=ƛskX`{yա8!~5r>LG4ܵ2hncQS9CYWtW,#^}6U ̯|\-Ӹ:"la0FKc}*n\Ilo} KRGgvS+P-|Uz-ˆ>:YsH5LVn}F(bwՠq ,aնdC?km+dpꖕ Wj*!߀jhOu.ZXzh>WsvGSRzkZ 5k[LLm8n)!阈!u<`{\I|GKXu>ەVO}ixDdYWd;\k5-K LAHd)ml;ioЂ*~x ;G__Qʪ@ZʳS7{ k)Ľ5edMBl*VD5~&zibuC?3,UF $=Vl\{tc?!0Pm RY"A$y@Q~(Ar2K0T_zm 9CZk*R-B~,<\8(0Y𦖟\n&lF:`2z܀`Aq -\u6iCܠ#7@48dTv޺B{w͠%@_SJ0]ds"s]JIP)].Ҭ"~s;K,BRQE;}!*x5:P)5qn#|=Q%Qe$|P KٮpY<۬ܗDr"K) 梃QWtNRTrYtɕ3~"7{,Sꇶh@IÙc5,5=Twl2jU퉚 6D?4kR"6ŻLʱhboI 8e[f44þiamltVKVz2fIoy= 5$t=3 `/vVp'jt5&_?VEIZESųUbwX-KK>_P@1"Z?:pUjP,/vΕlJ1 N{UBE*"yFHqI:#WtTTiޚ#QNȁn"0MÙ FLrI;qZՈ&ĆٯxK2qI;pFi\@r$]T%:r7HnE0q'D86 zG*QRXN PINwIzluw<^1}5Uxq\'oleW,ìVtVѡN3R۪xyYlk`$33nDKP[Pl1d wأZGmFn‘+O,C`<WzZ;y9[Hb&e5CJaUwҢ)rB%[Œ^XқNKUF#[51u0ѽMޖbPDL[,=s{Ԫs f34TV:=K)}=؟#om'vG=6'PUs_ 8;N\k^V>۩ݪmhhR5Tt yE#W]pҙ|=J< : ԌZ/>!f.KH+(1 I! {O&Sۏo= b Et)UK9 0@9mc0夀R<IWs@!SÖ 6װ12C1jxZnNyc;Cf4Sx%!&)>]Q$yxBGq)V'C1Qvׯo>$/ tH7>){QRN&]*GPp kHҮCI- p0y"^tr#[S q>e榬Sbܢ,}0bs ŧ C@]Nf@vJ|!>Vk/wajz_6IC-gM6UbGJn캧Œ4eFDЇa+)~3SB3>u OwiJb4H+!~|ʣ0X]Ԇp8^d"DĠyU`i\F#5AJR$m,C;='o(n.$^Ȇo 0b _Vi&9MY1:W%AqZ&B yꢯЅΒ>hJ ܃Lh _ PbTֈJ]zIrS"g* L*瓲iA pkB%tx4G!{C aO/߲u0 Xe\~zH. %AY1><;)vdr_rf5U}k[>>_xhj {e,,Ýiωx {mz9aR ح2 rAn'i=b6\y${:j)b bSj˼R&סzڙ댃r~ +%%]0d ޡj+[H G<+wAxk=O9R7{7SOd(̶VïϋGe0nbB)d1|֨8Wp>6ɒ5`7%_^v(UۤsuE0/NU M+.cG~=K*+&HFm2{Y}ud;*uqF ʮK ,ZԚZgHa .6kQJ=YcAmogSli!NhvfFkb'Ƀh4ǯuxXve5RMc .SЬr oߩtGo"ۀz[xmZ"?ggF&G. NYf]O$sKy*u'Ե$5f3!<Ϗ3'>W&GfR9KF*)ෳ$If?4^ O3D\Q˲;ѐ1))){@*zdˉ?vsFrA`wV a)iDLO6/IʇxC׎ȍ۱<<̉_0bDfVpIkfʙg~Yihߞ *O9YR5~E4T*XC^bOSVvfY(cs$@T=u(u>s4dzvj)-~uagѶit|R.t)#W,B|߉(p>桕s $M[tG޻Е&,&sqԲ!,c[j7k6Qj@`%ZU7f8k[Q4-yR=BIr?57RX($_&XqD ^R9)c裊NTB ˼K%^c!txw7A61x1ZK VU 0gY{&f*Ɩo/B :fK\Ͳ&Wi3+ ۫Gz`mu M:~*8JL:щ׈+1taESSA=lR;*@I`ϰ+(l޳?>4 0d9tJyA9ڸ4{ukArD |(T[k@xYn/;JG9.i{XIe,Bm.3CZꀃEƠ\T!Dz.)p%[gc>]%m\5-el"kFB n]:<\Y:/̪Y  c<(._8N 1zjpL Of_d(GW6}`*49v' .kK! 5AQuU,n @Ĭ^EgU?>{p:ݛZذޥn4<~{-(#A>o;hZg\.o_RH}D\2WzNKPI޼Qݥ#!Ӑd ,_LE*k& qטT~~ vmeH%G~Ҫڴ 6/-A=r>8|uQ+T?.BֿXLv~"zZ-DbYVKnРIs2l=޺9WˮoO9jk+C*;c?Q7N"_eSˑ. v*̮G{Ӂfk/o~Swao8V 9A0%>UmSA6{#+Z֫?TUrQݩf]:sZwH]^vliHޚtC0;G~. \)`|j8e_Q*x²_4EWԣ{qfo`p,[DDnO="ӣC9o\](&(6 9\bq[&V<Xa!O#p@ys>&86f֡CdیbFՉcB?v]1AQ`d<Yw1R*?'9$  c(e_A||c[jeQD:#xaŻ]:vhR4=Za6;YgA’ W>ѳbg-aͣ~Eک #-}ҾP 8wi kqP&5?|Cz!W;?%$C=@c)_Oem\ CSg b+1X~|%EP8e[FXI$Zw?BgKLHś#<>gĨy=.[xwKFj=Rv?T$=$('>4&їzY WJ"+Q~uDAb7HۭnPmLCM^#1)`jDk2'v؃ct=\5M/Q+Pi؇.Iv{`EL۽dsjDu?ߝG.6: @ ?- 'I=P`?Lw4w~9pԩwfmP\A *7hne2[]yͥT}r7iײdj][67%4AOa'ֱy~ Ϩ2!ƎF䥅\5gtCS%j.n˳KF]cNuGxaXV0$d|ki9u0ڍ=}1NB#M3NJCFrACWcr,H݄![dl?FdhanuCZ)y*]UJpR<5\_+憄 /dKW6P@Ϝ ٗ^u{$Slxd7g]*%NQz+|m3AD~)ZW#!/h7XnB=x(p|6Ki 7+i4Œe5G9I vh )hYOc\qP߂ɏ Aj VNANc+z TUe_#wݢkv]qF1g111<9ʶbdoS:yyPT(SYb|ڊB,"КL0F`E.X0L7Cnj@ [ ~~TvBSM}q~svU~R@黖vvJ<,8^d"X~^(M"Q}`v=j4` X̀@:a=hmeyEX}ĩ3~a8sD ضBƒ%?}^ZpL7odvlZĻR淁CN7 ]68%I&c)g϶nAnt,N_ aih]XL98n_a[ztxOTpE$o lCdh(TޘڲB[2Muvda*XAr*aJ̙mJ/ UӧܿvkDzzl֪2Ė$/]{T$\S at\ 84 Ov-FF,',t@kB3q6ntd~5ZOQmUvg(LI ؎ghzgğۮ蕩Q% _O}G2k\m5 B7E*xAy *xB7P=߰0ܭOG!ƨ8ĉrG4ϰ8 7L}9]MH :$ZJHm3oofcMjqĭnuYI5r<nȓ&+<6[c櫣:VYyE?$~qL > Jc˼h"ޖE鮹φ, >iS~Iqã7jc]CXw(Efz|༫vWc+jRb\= @+9f˭w5DXլ?DH("GtY|#6h{'8ϐ|7x5SxϗGj!:xghm+,Z|C߭ /hI$ܠ.g@>׆른)64]1Yc*3SFdv4B5JFQks*kiᏵ!8ƢA~Q<ͻu1A"cm=LHMҹޝ0_I[T {/k(:H;JAÐN.ɛN>Q\x+< lm&y֙ϸXN9N6(;|j:zKl@oHJ(YF`;pAq- 0}Sad2MS~җj爧M A畐Iu3OLt EǔYǧ6.m 歉J~N٩I<*x@` D_.zsJ񑂙kMhJ>s2R)AfK1>%<+DRL^xل]9dGzRß^ g,HL,$G+Iz7OcV T%=S>oQܒ.+aZb --U4(?(yrgaf` CڀIe< LʚEH$FVʳ8wG6)Kl?z[Mj?9 J{Y)1(KN#ˮVtV[p4Z3Vdk6fni&+g𣘁rGm@fxe{j/]utԨ, Ip]/CHG67ٲg9ҬBL29?Q0nR8fPKX"e!Zy)\s ͒MiTp%D=O_ "/ïW§5I0Iv>nv]Mی*ttheN]16m5@hI-? {Ew`rs1v9*7r;НFEN0dPNҤBYcL<"Pi^fJQOe4 X瑅5exr|e"iMoFnTAJ=o>zl[Svb@s~b~ 1҂[nW^{uf@7i5؜/O;^!1HhWO)wOJ/0I{v\d7ĉ#=&ܓE*6ïn\,) Ŏ* - jgrK R̆e?B)~ ;Yu++IQTF"nt'ws@j@j呸)%n`@PI̤eB Ti n0]SPJ笲2<7URZ=EQ\]g1pz6b ͪ4ƤQ+&x7tsc6g)t:7_=+ Li&_, {Q.S0u_٦޴f wo9cEջ8.AlFe)yRm|#j>jil/oX0ꗛ W)~s2~:jy=wE%Tgs.jKLId8I-6^FSO'"/kM:X/s&DmZJ! 1豪S֞2Bd{m9RۓJ~:%(MNV =]F ÑI w@%Iᇀ78t8%\F- >u|PD<8n&l$EI8I|mքnO'Q.|oG 步n;$/wd(z08fծo]5ԜxSgEwNN%OL}?v B8㌕e "Fm8.B^C&$ v+5\P6sk|mQrIh{"i]JD2;H+az@6+`ځĨ_KlV0 f7Er ABxm+SIHk'gAڟjm y8^O̪BȲEd|O;Mm|TEe!c.qH+[قjSo ]~BڵU0f6a|?n*dJEaVͱ"Smħ%qNr#Ʈ1$R`ԺzF2ș F#29Kؑer_#fT8l 7rvxXҊ4K[v[j;L\@z?-<w :XO__}kџBDhg$ !eKY "]}ΧL4RwW#wSGv4aR #O_^-z_|'(Q8(Aȝfd= (k?jtScvg3{BCGlwDhqw>I _Ǘcӈc T'G2Ouz7 ;C&.I3׷d 9x>~Zɖ:h~LxD=ޅ)F^NIߏmg'Ï񉡩 `1<Ҷ+Oo) ubХ,zBL9`~gw6r+o(XR>tJpWY6y5s'[ixN,;_6etyU󑺯TZ^gxzQ"SA౒x0DGNP D#T6w-TĀz*! R.DE9n{IOvx[v_TXE{2 +w뭸m"FeR^V^{04{ Q$]Wf @Yy{3ر|`Bfn67h#MbޜF^sח0,N"ԩ.T/Q naӊD\j5oF)Fp&&AJ)dM!Vk.%; RetSl }9l8j1] BƢWl \lIh6Q]L^f"|[W:Z)10'ftc #}o{V|-%Oc/]lxK83ʆV1!J1 rhc*zjrQ$ZaOЇ*.LN^ŀѼV}_aG7e失LŲh->c>eρcCdNKfͷ#}`4K QQ(lγ[i&!Zǒ(o)K+x(;Xdu=؋-8@qƱǫ_6(3ӂ _ֺJ`fU'#`% 6H[Qo{g5 *U=Vɳ6 P qI!M=0_RCߵ\Ha-AHW} VJ5)g>D5=X77Sd gTg9g;6Km8B:e-_검g[Zl]Y %IOl=rKWb 5xZE+<.7$9C厑 ͠2UeRc` 6&s3 dy֣rd ?["j^a(mAcW:yIrbQ>7v M/-fno{S @;S\?[bf*پ+_LN?>~~ Oܫ"_X8-Vו!߅k0 \lCg-1uh 6nׁCMWYp0|kET@B8-Dl sK>$hFӕZGo: EH2YN3R j=Z mI8-֭/J/ǖ1cTsjcY2Ŏ+5QX;ny]#as_ ν/4k{˷,Wތ gCŏiSi61 ˦gcygg;:ծbTXƉN/"sU2(0bṛ46tY@5Hr_&[=P I/NrfW J8m2ȅKBVzA JNdra]Vm@wd?5")Y#n *4>NKe~Sh-~}oilb 'WE:H_"E0Wh3|9}:eؠZg w{K. Wc R\TjlB(Y̥G]T;!&'orF쑽tncdGWhHf}U3xtXIW#J3q*2x?Gi?N -F}xy<~T=*c[l7lS&kp&J|<0,F\#y^I"."q_l}oVð2X |' ZY Ǥ31H*y^$}ڞi"Ja,'nl PuQASe`IInd^oxCBjo^3L`UEF.L *<@c xY|mL/VtAuݻ\$[e$5A )yF·|mA978z.rc:Q)s.1;A/tg$Sc3"<?ݲ߼% w4 $~mBÅ k if,LRX<ξёЖD㌼px JH_bFӓ2oFfͬӆQnY-SRqQA.b UI.DiYS 6ͷ\]沑v:w>8Z~-ݞHώO`4Yo8},kE|cdHڕ>1RD|wm.b|˾?vseP䕙.d% 8L˥~: !RMߡO˄8 Hka]}iWOxFxuI8ws3ofv`I}8 Y#.&wZ.Q,.$? χ6=k ) uLaҹr!c7,oR|2kU&n8fTm懁p?~lᾐlHLlezqޤ^lﰲȢd`**zA\<5x$~5f?'ܜM0 -/_S!TNҰ C|{_,#[/,~}r`VGFwl?HSe3 ACKcl-!7d\ y_+Ъ"{A BBgHoHl5P9jDB[3Ư(^-=l^u"ۚזswfidUCҾ/I@g$ŽYl%ӇV ivt'֨MTk,p4;WW9:╖gui ~fFn>פ"xу ^`_•%//<JwNf˿'>jM>OAMH3K :gC7KkXz_IWF r#KpEIoSk $HZ[`9>!S^>4TͲG WF6zIT)QBŪfŖ$s&-}"[NfwI1 kv㋲Ø5R뗢ؙd6_ oȥS + p'Ew.cGOzl-{Qvo9$LGk[a7ԨSL& +2{Pû~W.r:4^L74XL,FVI~;42ͭP m6S0q-Rk[>~ǘ. /r6ǒW8 2TumuH U֢9q$~'ff^擷E.F29PD‰b]GdON(.mgnJҞ9.yKLl"saY{ץ hB#j-<] Y ـl9 6h)(v^W%<\ BZe*xBS!3q0?CVA>keHӿA!?}"2/ܹjϝ>Գ>۪|n9JJ7jN#Oz[?#ffE5Y%2`tQ+E eE]Y%r1wF-ε飙ѹlb3~vb'#&KCeqi1Qr _f܌g7yy*"xcCl z Ѻ ų멑豧Ԗ&mLÚ D-&1BRUNg"Wq7h7F+?džpHB߯W0W51SrZAv>F0~p>EY,@ɷz5}+-PC?vo[`ogAN8x\AE3Zf`ܜEoDP33uE>"Lj@ ? ,I\J:|5Z.-W4w!6-~~x7A , `F)WHr}=WXezj3#ZHRUOCZrѲ dlPd<O4#lVqDfy*8yamqH)գ>'!!f#ҥ@Fb O~/Q6q.>]pXl_smZn3ENf9:a+%/0(0SʣpB1l9nᕩR-ZC Ӂװhx9R$vã /B*\Z&{[ߜD_D|')LI6}o0C ;UľXù!F..ʹ6,xiGGx$-)F2b<`~{K郬u=(- `0|ڎqvIFqXY[ gLp{bOve_@3ؠиͦ^)ZŒ0R h>@Tʦ=1ޚ9:[PX;1h rOwSm+TDƒhoM-pt?XZ[%÷-% SL\BqvuGƻq'j 8TM8J(>g'hzI޷QR?^B,WB:(scG nnD҈g6?MdY5,fSgUX :z3K-ٺ2<ֽ)Y 1=  fZ!7Y"յ]L Y+Hq}c*4"͌Ϙ 0/N7PDsO\7y MD\HHe*^cNZR2EW$C9 uO@-)?-pL'X6Bv̭P҇Q]NɲOO];]MlaR;64vq О戱g~F֯B!9p- Q+A:WmޚՋ$X3Kw/6b6Rq}+-X3nC?C~I޼oiTTwR,ØQ+'С@1 ^p` c'6?YK+v8Y̞[Pjeق\tu06x7(J&$ל1+G4 IB+YYU; "N gA~"RM?l2ƣ,MƦHxt1yȌ+ q0,Lt.QTTuJdB9=F΁XS aܞ/o ay[<6OGJ/p}T[ƃ)vA'i1uL4'L\+1 5UTfsJXp~[nTDiޡ>Wv/Rs4tϪ XrY3QTcYǞ >pe]bྐtY-nPHQ{~1sy{TIIbu'tk%%'!UI1UO距Twc\4rso8\e#'qϩ$rۢ.HF4;,%Obnޛ|PcA&خ"- b@QݛcnRFIJht@;->MJvsC{̝D8[mYcJ' KtMkaX.6 gyWbD{3;~"IWȜ-ŋ̖ޏ)_@7B^i/㫥<6MwXSs6TV↺:%l^cu7~*ViCU#N5'ϯʫ lNw [ ;xÚ89:v}~IS]`l_(pUzqI.oO.ֳޯBSŰϱvK߆CdQ1q`W4P1r3^zNjOZUj#f0ELq8R9C>ܝ*[º?hvľ%>Y)h cAH_6+'3rY)~+%ۀAzv,3r6ΊWؘ n?8/XA[܈lH~wDg6Q[91SnQ^j= $cˊC i3]nڍZ䌙msh37 RKԈuϴs_f?sUY=` 2.<2ĂDFGf{m'򼭟Ə%Ř)D`d0_r,sm3)A4tᢟbSد/gU,yrڤ_.];$=1ml+e{ǝ-lpR]|V)zQw0%l@ME((VeKmrZŴQ'{O$nkõMɪg3}fNdD ANK`nc/ '8j/_$ S} KxXV=g|[%H|o';{"v)i7@Fn}81(Dȩ$.D0B <\O|($QKUhߧgS8HәAd7 k`I" F؈ vy}03YN0b1Sap6Ib"; =5^ᾇ2TY] [H7uzg7Eр~Nmo{)J*qZP|gDE`xtR2ƲO̓D5._&QM:u<Vm2~nF°f…Li5VH,OYpMSuôcע?IגYdm,Eyx> |)q`DDS1ǦL8Q^ j'"I Ϊ`(!8VeULsT/eeU}~jP},nUE(#ݷXX#M8a 2;!9DC"j? pkƷ1NNk/W~ȩ@8 c:~/$i,A[?Psp͇kִ7Uy  8p0xTFNmOJ0lF18V_]L#i\s~+W] LGE , @` Sjx) q%fp&GZB "EE xcׯ/CT.KwPmˆ$!/: ՗e^ie#Ƭ]k 2KM=baJwd Ճ8R_ }rKiS+䇒cq?h5zw7=" (9rӿBr8f]Ť0mhXThA#ATydKr d&ҢN e{RB 6wj`5 "'|?M=KڡeY 0T%NF5{aO2/ 1\lNzBDW9ΐ'Ab%Gl\ ]:aٞ- 7,kݪ*4'5hr\P?.awOBP} snհr&f^+r_-eѓC|Yީr ֒,v9U'T,]3ѳk n;AcE* D$h޹O<!JF St]"4 鿖[|G"tK Q:̹`Baal݀V=QoڷHJ$h& >juvPh5$v|}MFbt%ߧ z´Zf󎒙T`_eW,O%n&tZQߕl#P Y !^Kٰۧk؂OOayFv3^ 4#ŶU]DfJQ_sF.]WO}djbA+S#AWԮd(Z/:@9)OXMu362pv$ 坤,*excƖc3c Zxlk:f@̌輲27ln $ "~S{yzXߺ fM03di3ř iz0\\veKfX*5ej!))tsqHA4)@5h/Fot3R@.I_Y8 tdfO<.kIF/A POP"b޷I8]ҾgY},KגSpQpWfɟ:;zeFK>UX˄@㏖L`uxO[fd4;vl^)*eU(LA*J]xi&9eKYlsKF6B0J i|M_K}рpsdžr!;D݊Tײh/?B:rQؕ!MU;(Z4!Na~YXaX'(MWdRTv_*<~¹˨&"W5!CkB7bΏS l hgD;%uJB^UVdk1U$l*w+3!w\B[Sux!Aoa#MMerX~>r؝y?ZLjŤ h=}9Ÿ:Z0aEnxWY|;ZX 3H,K쮕6٣9\)+"a9rR9"u>&YyMzC/Jm>\#+M6W N{a^xMj.n5bMDӢc,"}q(7PZ0ޭ X!(A~ '-uQwc¿S= ;l|ATi0}A/yy:, @/[;q":? r0,6sAռ|tg >mǦSz)7)Fn Z#kV<Xi}-͘ޭƐŋЏhDyy10mbK/aNKM(šsn'sA8Mo2Y:/ -It7qϊXΎ(2"0;;]}GcE4jKb 3?N悱9!k,/}$p$]9`P*(g_\ax K.[H䙏 yim{5vPWg z.1 4Tj`sE= TXi`*줎%D8p,QQz?o`)Ѕ㊷b bд4$$=,y"FMg>ۉcN/c%e=ჭ/ 5T&:v讨Nόj֎PP/N*\P256k߻xE_oMU[xQ*@Xz{;ZMQ<7Esj??i>GJ4iE4SXv̫.LCS 7exu@=eҌK?llsD-n-#8-vU^xĺ M/. >3)A׎M橾` ^0;Ӡ&c&\}rNεjE  n1g=yfF'4}sG= _.4$Q]yB/726WUǁI B<&~ MC2猤3R a/ 7?9:;|ZWjX-n!ӿنknz5і|SK,Jkv٪d΂\]ALN|? E1"9Nm`KL{YW(!Zry@456 D"/cgwr TDXx )zT᳔0SH=({- $C?K8x*PZO@@zV\qB{(tu BqځF3/ |?)%e;ٓ`9rYtD,]2\r7&ϿIGI^&~P}) \]oBv]׈8nk}{>ՇRaYVaD }a s8RNA 5$ՓtveտH)w͌Jnzܮ n*)f wS7{|m<64.Nn&;kL]j."i>WQ4~9*ȓ 2ħCj3(^;$<8`XH"H[L Kj$| 0 A=+VL@C7x&)xʢ;*1Pͣr$DCo% k^ DRxć/\8 YB楮_3{E,ƟhZǎ]G6^E7N]cbP D'M*S-U1Gi}?A+ѻ]X ,Ё=ɯ`T~&UY~nz `oCh>MA_ &d׼!Jφ7;-蜡VT\ƪa'BS=x2(caR.drE܍R@ۜ6p5YW)Q)h9gaKqRBaHFBg5'%!XY*<#juPUi-g7/]gD!佐j/11Կ rui 3oxX͜N/8n$q\HO' uvS#;;Lfc3rVȞ8Q:/<~/_zdG,ѴҽÃZ0B w)ʌfΜ) K>oM$EnF>X_yhP _'_>),%D]=u1\E2hM} }3Ky*\b;}cZ]4b䮢ŚSeZ,N9|uεoX5E}(Esj҄Bt_fF۩'y=޳:)ylձ9"&Kڨ8L^@8d`ܓ)3:mh¥%qjW.]حÿsSJn;C۱Sv ,~lDA7@l8Ce`B xPg.o#dȐiC5j:y>XЪCqNp0'hzbd=tٖinF;14Dv까Fe4 }nc73T*]Uq K޹Cm*M9kwXX"dK^0E;pjNf@lF'vSAUѷ%,FҒ44+cELDGrnliTدQ/1S|L!{zC6uڪ=ޚKe2ςACb+ۦx1<7Z)줧VU8Omu. CP~^[Ry?nO=̍yˤrBM#[yܝ~tI<My6m5B6N¹D$Z/?[ {FIN;įt_zͱN,6aAUrDcC JFz10$;;U];A=ܮH R1*[e>X,8~{XV8YSLC3)>{N}nkl]vHׯNҚDeK&p[-(dH/l1I5=|A\\Ew!=,:l]5_( => C ԃS)a&F->8d]9mp^?f wi^Uz:j)DH$g;*'V쉣+ ڳvb8Hٷ L ԓ ke.GDA}h;Az' Y& en?ZcKKNk,=;u,!x>A4(sayscaC9_Ĵf0܊XU`rYBhJ?@-g .;^Şi ~5v(/E&MmBv(;2Fq긬")av)ߊ_p*^{3l;l+~4&LbV#[2צ 5`XUUETQfE޸q А0n1FdN%a@RfToގAɪtIsklUR6l1,rzԹoiǩ^tE#PS{T`JE>ʵKTOm\RB1a,ƶzQSs#ǻIpg.3_faQsJrpkuvC p0 $hڌ+_:iVX[q3s{0jڭ H7wIwP'ӤK)4bx?B>Edi&s.˂ˢCeFAY$+ lS)[&5GaŕV3l"V0u\Én1^PM~hJp'\Vդ UWB1o;f?OάmtVKI3BED $cA#qMT;|\U޶mQؓ5y'Z7ОS+)j@@frJ7mn5>0 )k4I 2qm*^KXJ'\Y<8(c-{ۇlft4;Ϗ>0&Q0>ox̍\wfQݜ֠FKQ4@{i*cӉAb%SA +*,} Yc&"]߅Lg~j\䤦$Bj7i3L hu4k뿵%(~{-xTi%Yھ!{ s&uJChФ]V?\Μr"04o^Z&le.hQ@DNGZ1'ik/U'l=a1Doψj!gf bzܒg ucQf x/k)EW5Gk;w+8u[FX NF),,Ax0 *ꜞ?@%@ƧJTif3fsCo(0>@ yxq5Ȉts("@} Q\3Mh2l i 3k΁m. ;!L`Bo嚢X< [}Ll#+zN# oIJ 9-P,;i駕7mAlET{2cELyO_NvB5 //p(!:;\h|]1~@0.zb( =E,rvp ke^]J5cKCΙ%|hF,uf@&IHU$_>{. Myax@;'A턊 $(v W9kxq }pul**T2h/dž/"EEgJ ŏ).JPM}zwB^ހ]_V8%.Y& Va2:{UIN7]6~RWҔ ka Ԡ|WbHP9jChmh'AQmwA##O`7췟}W$uӃ}*MKxB˓a3D\+jB:Ԉ D|KUvZ< #/+*7;;3һ[ Ua:QSGQ};H4$P x*TM73kz-l| xA'[Vt1j:"`0H"Kex'eRb@t,{ʚ70 ~cq%OwNNT{N@9Qe%?1hh{どv"SUt>ysi);xЅ j ij.@ˎ]QT1nL۷7" q6եMp2;שR.kid! rg6Y2,φ'?YU|Wݐ{6W53!HsPz Eg|nak(WlcD^yA?%S>6)ѦL6$Jw9埴^b6]9Ngw8E5<5eeT4i0%Mq7Lm(#Ja+_Ho+6dDosxx$w.*< Y hwԜNP?z3%Pm ģ;=D MH_ivұ2wjƊMwLƥ ܟ"'>cX+F:7t JжGAoMN"O_?}0vnj۬{ HE LiZV G>`j ?0 [? b!5X_҄IY_ʉdlΊRGCzTbϩ/lg#ѿ1b9R"\o6Ǡ);&qq m&|EWdꆣxKJ?uae2kG, T-Zn?^Po5!Hs.A;! DեXl\P&ZNjƕ\;N_𻮬 S K>%F:۫cT%~`oq3i[w1~5{dip yoN+UȉPoD! c /9Ngg%E߃aDHԬ׿2X7ו2Bsh!6}E5g6IAWZ Bo:vE^t>AZF l UIk,%8f^ 'DmiCW즻~XNR[CIP?<װ ^ ݓYNhlÈF25T+7J&tObu KS_?\nj9T+9}[C@DHE\l%Qʋ[B]OLvN]oL*5Ɉ.P38-BII!~̪ۭߕwUysdk(r25U(slkF]:iͬM?*axD\ۉQ~?pbĆ=@-H28{%LtM  q9N3Tͧp= "̶9q ?aIxxH_LdN!8Sʏ# \>o1|YK-iӬ}7|&!`1LC,l7Ë2,ߺ4)ȇh]S!k)㓦ȇ*<6Kiq B#ge]8DiDmJ|;exltaSCMV'/ u_Z#B$ r0XWvjQ;Cll0T%rzߘ?:^;%j~T#$sȊFxMcXLBܤ@XKH'&|jfL:CHZlF}􈝦$GFͥUX_i(%0[Ht/pZJ'P1yЮ$b>njjLS(yipSDvCK{˥k~ʍ\>+}m_r=az$ƙ>dr섹RBY/'U1vy*@k Դbc}QS|"pOWdm߿p'xBs\rj~kY_3o9;^_hH!~q")ǂmf^2J*pP;AmZA+3qEEkLQAU uFZOɜ) TNa$ clVx^n^A !a$W)ٗh?U b,_~zM! 2p>t}V@ٗ8./;!6vt-Dv7g T>\֧ i؋,Cy{&ĢƆH^~Phm`Í 5+gdL4F8r$/ e)-1YvHQ5Wi;( *m'!p\[z]?hCfumcYOb% U#ґ'$i2 ^Z&ؼCsk[GCr>AKt3BSId ^W'!5ू'ck֣z;<C{zꛕP0!1aQUR<] 0,ɳm\L0 ^Y748Z` !hyUa` o`BRK. vQ3!^F]a# _' F4U'qBL;g1E2\wO1:ϾzS r[ f/Bsn04I[&ų ^hb0I|ER!д>sU%n%8x" ѪIն cq 8WܒOT\w &K>$ŘKI84|"@`ɧ[-BƀZPd]pWɤR"yKVbZnSIΕ!V}L!tYb2PBg4'5 l^g9?ǹA8؛Leuq7EOoSvd'DZVu`vi!~ WmeX*c'vY + 0#,2zZ1e=us_|.4> uxΤ78'|Ϯm}]z=d *(3#ӈI;<: BRf@r+N,<{43ꨴm/%=V#]qh(H[ g@3ha%'*9 ] .U;*+2A6 >9U:(&>Øgii?s pxYC4W9>m: ,ABk@@* ZHXcC= aBxrij7ܯQoKШжua]T ; 0FY'3Jg6z}ƕ6ַhR_cApȅkU4dAcF }eSO20[b𨃴 WE̼Zȿ@T)w5YM4C?l|❠t$u%h̔Pɪɕlta>,/ xg[ZkNcdXxkN?PAd.|=q:yr92[LT0L+*NobW(ǪD aƄg&6NH!ZR[m`f Y&1TZTj+6k^,n9صe:J0Әw5@{z1vtL=-Bt/c?(/(׮ Z7ǙTUkY37C~s{[D\sgA>ll!)V޹n.;}>Py-dRnч^SOg?Z4<Nf KL[ˬ߬nϭQJ/)Q+ -{dfVA'S.QfG&5Zm-dstfHf Lwijڀ6嶕Gfn}`2EaUZk(I-[lb6㨷YdǙܠ4.g{%}]Gr 1A;b~D7jkd!';\֏H\C"g(y dĬQѫ4T/'Q 9,P/p0R(F['{B}}"qt$g~avX fPQwFv{75+ޡ7X̢Gp(i1hPn673jvqu/X \.٭xc|* 7*lOugNC:}< 9]N$v!!i' 0'h8/U߶ɥ[>* Ůc Ey2f/T縠|F˴Q8gJzlm/WZ Ű{rHSg"5 dI@b}:Ņ l-O 6].^g>RP>7Ho9#x2L: &b=.r~ _0,"P :&=Nxȥ\Km^+%v/JKz]դ[_V ՙL b҂-4gQ6͢xޤՊ89gR1Ue2ֱX֣~Wy D (yx-&4O(uq1Sug{،90Y )UhHw^i4َ{{#*Ud 6&̭yb%2 "-kK=>/N[oo\^oEuC5L[.}hĭ&EC$=Mk&DQ]s^.-t-YRyKtCΤV_PG}-V<ʧ"Oٵd%+_t9=[3FKrB=vML}݅v=KHԌw>IJ RP|F+gU#~W1<֗a뽈:#0DQi;ăr*·,U-H[Ӵ# _z-$|>JK3 ,0 d% PQ=1,sˎ 9v pr*Z,=g@wEʕBGgKe*\ roS +J/;Q2}@ 72hB+N% )]coh*ZDPG/>j֦D*ۻ׃Mg#xO e1ڱkVCMYRSO0S5:2B+~iX%(o7P.SGMFaUUcsd,W2~|9>Nl꯺4^ms৏ů0vz:wXWo]͎ ,;P"d!y"Anl<ʊcn :ܫ>A\Bp0 Ӧ( W$uǐb v XT3RzEV)gt QNstF|ae \YOb=C_!3% P5jyv`ũ1 7ÖS* -Ss. >W: QT^87o'%AJ_hޚ90a^S9vU.vVd| &)U^U@&X)Tf7U1oxwJzZPeMwTF7qH3R&W'ׅCsߑRͰ<` %YzW;j%0AN |9K~[S]?|\@.îu˫vrâB..Gpk/I∷zg-L9!k<[FO3z@k 8,vgǑ}r䫍]<8P#J]:-JJ!]/C*U37w  ݧ  c7">cѽ8ua5b _VrH7 r1ă5.5@P[#Oި[~ao|-XI'=A#=_0c5 ~dmU?w(.a" JL3(rm6VeIqd5'GAA*O(yg)!K\Na5ėmP›%g@]X@ 9*UZ"xDŰx)~m6VafCM5,ōP-* }#w(ϟnBD73k貖N G U˅H1AIQ`cTlCJ2_L-76)0`z4P{3M~=)CGbHQ?uV,Y+FދPf(޽f{crZNF<&V"Ib才 u c/ΰ U놟ɑD!%8rggHW垌rRJ$uNG.]_~Q|8~Ser'Ziն7 h>ClTo q;a]|Q!L(LYΧ*/Ͽ"L{=HvF̘~)?qce';|i rLa˅XA FjDW~)n:yxֶpUavþE1޼0`虳V.#}C"%SIƨ6}AtTp)]bsPJ7McܓAQ7489Z>TZi06Oqm$p3/3/W6|$%RH86=T6#12jlx{sY)ʛYQK=% ½C6"v+w>6.𣾀_(iW@g| HFN*oMPr L ĚgK^QW}2ofTjƫLhh2V՞XlN[IFO18+P./a}Έgc~ڬW+]Re{ >&fEoBh\?iX u8ПF Onn &Q5 2ă"Nzh'ET&@LBl%VrưGUpSZg fyxnt(WNw}/܋[0*29?Rojm::L3c+P44b`RRW\oeH@jgsNi;X# NFOa>u7)Ҵ%qH`yrN=~mS{]`vgο)3Ȁ Q;p§ҵAY׻ev:W=E.mDη*q &)̹.:=p/1v:F~BOzRt{Q[\SsFEx@qa:Y#y~)r,."frZM3}+mIK>! apO=eb HWTe+72Y,QvKZ՞COLN_Hqm_0 V|m5kN/ _;@~"2u+gA& RTrvNfKնyK@1 ddnf:|5WJ+Oܾ(u; ry"E3u范.E6~+/ҏJZIхI\/Ino'v~Oҵ|fʚ]FdZ. kxo:wtmĔ:c&%A%VТ} ^:5ơPtD͟s6q_{j:kE՜3Hqy1"NܷF-#;VQwqEm8yδ9d0aJ6|8k2ѣuY\+,0ZsP7`5B;m=`d̻1;&['HnV\dCŖ.@'1|XŪO}L])̀9$-"ahjL JD߿)+/hZ7y\S+*O"q;xjj(ܛXJ,Jnd>cNMX&LUn Z̸9o? pMo.T_ a-֩~aa5̿=ӻbMCqvwKxO}|5d=ki(%2ղey5Y'aOQ@R#v1-(MI 1"|^S0lw +X9 =F? ކ1 N!Gh8o%ȤdQ=ɼNCyA=i #`s\a׹51{^FJH"~:rkxEȂ:s0u܇beϝ=T+4CxacXKNJSZJU w'EV0ɂ9CD5ĕ{])p&*YR,$BY}3HC;óf:~ZVʄ-Dhx[ |ġj<:W'-q ВkZBS|,R[+; !$3*2TO*t@z Z1L,gT[R3 ASfG)3x pa@CJ;u_}X欧{ 4ҖT4ݦ`pRD(_bI"Ds_Ajs,#Lh2]U_WCi΢sVn 0AoY"\N\ČW/ _AhV_ BEoDoUg=j:@n3WW %co0t]yf@F[mDN]}٢ Ι*ϯNO C=KyBTl٩g:{"D+XMZ &yrlV_g A*ysTU~F5x.tf[O 8Jx.Dk)v#cᇙdLu~fnW?tInT~p{E&$)7hH*5 FVy)Sߔ>TAP\ʪ[{+^:gwU$YN蒫P hU=(Ӳq${&>H(>KDPcɇS& #]3L]Qu[ T )hȝ";Qwoa{~BXCDX2P󹣼'z"6;򭏽۠íJ1P#KYӧAKM}MLGB,>byndlr^oS-yvP+Vk/)\bڳ@qMD&w\$4%V/wV \ %=&"mz0"]VLvk㸺oY@eyF<4a 4ͥBȑn]I/V4}2`6<|-#{?V^_l[} ׀hD$*9Ї B$4,V6pPj&l)ZtU|g[Kf۳IqrO C\xe$E#>˹ ypnM_;K Y2wP u6ClKAQ/>jdqB/ʈ0embg=;$ȠV YAk^: _and`i ual٧XY^h-N`i>LA?~obθFUo=VJ}H/ۃuFae-{; g_ ;y*廏;PS>\yX²zVl&y|&xKbJnH9$46ϲO1/ApXOּ=Clp=/I}8ovҡg3C g9„]ᬇuH&w MwP9 貺gY!k0Ge:h4Q|߫BX*1&^<>n7%ۄ2v*]^ @L4V|r8YAƔ%vn|DTF|#{=re}Du+9nPD"Ƅ˖4A0k; _c1lz If7hDi9?;f5s AyN ag€vai5$" rDElӕ wwW9n[[O#z&n k26J?UI3 d*Qw[.FdiEDϩ%wj~Mw:̋& fsYKs}㡝?fkL|Է? e9 "=\<59 RC# 4zn_ h :b.OS%%=O6ʛ?AT<+xr57^,,wM냝n`.Y$7f IE ^TiɖAb! MXz52%">S:O0*I0ܳ1 Oϔ.aqohO.{b660%Pe ~w5Diz CGu|l.t{zȫty<>ĝؾZ6 17ZgSN>Ol-/5duV;2MKΙ>c0Y\`<4]V;CFg$ET|u6Zk)Q# _H^XkaiXzjĵ4WJE"08[|BM>v5'zϮTj9]sBk{a:2rqJns\:1b^1TjDP63a( ^xZ_ e,B1~;Lm@%Sr]ƫޓL%uuQʊ'E)gcD',8Vb7pǵfbQD3:1ZO^|~=n)Eqnh!R):K @_g$Qrd˛Vac;,?n`_9D@roVr -M6':{[T9Hk4}u@fRG$ L>[AI-mXL28 v0hݦ" v+(_lKnT_h U/Ehw>?/R!Vg/yID(LJ u]%/qf ¦Ls6rlXj%% t8|2#І"'C-`79`wJ <|-}AFYSبP (eBnBTxF( -TUm =DjC S!LHPQncdhl6%v;=]M ܭ^U 0x[Ze9jwqx1"cid 〮KQhbG@+^T#6nU:Qo,Hl0bЫbZ>/nӴէAB ]ּ2UDG+:f&ѬX&n5ƬN.wKoE-rd:\9 Ik((hZ *G٧?Z6mQ݃B2i\r@mzYx9<-ۄ6qn'ȧpv%ڸf4NK&RFly06xp0P2;M -T(?hY-7(tVOCQCz۹F`!Co^4+.ˍkQSHP~D-CBR۝Pޗ:LO!$UpзCbv@S+bDM Ą7I[ckC/c &b!u1vFkˊT <&g$#w&In5&*jo?lFۢlF UIB ϼ{xnf3r`>L{8P կ/q]AHarJz ߢ;gJ#-D_ `o_8q3Ws!X\@X +!aٶ(/:ޯb>@?KΛ1ww@'?K ;хcdc=G~sׅĚS%-b/1/1>fGvbI+wZvs*\g,_>X,M՞,-^fBv+6"gqM-m&}oȅ8 r1hnK.4S~^Fx}3g@9z4R&XScVII zf36srDV?XA:=O@A?, w[m^K+@-VA|[DVGTwnn"j0 ld#W#zij2Z1d!٩+g-ٻTn7Ib) ;B`(!+=Bn46!iN~!r {q9:XfѓߟB׬Qٹf썤/cfs9'y'K>nk4 Q_i&d |5bY, K2X:$1u Ţsy1ŊNj%1y A 5;a#ANtsu MΒ_n@Zh7fN,vOS놸!._T,e(,;_|lkPH{ŤQp 8%ks[2y}{]z%sx'*I,dcvCol.D3*5zUuwE,K x>*T0R$I/fTW@X|f^]ylY;lZչnݓپ-p}@KNFZ$pd/j] ģK@7RA'd{^Hv݀c!7g0 -Q &`F+QP`>.~e/=aQzd{1 y.O]jC-ȅBS=枲yrlR7ru']f棙j ausKWWtZ5 gM.ҸyB}|dv2ޏaZn+R( K0T6ɿ"QC ;WV 'T8 #sy%%f|t|ahN"na|h::ށ7Ex& ;y͹tU֘1D+g$'kݩʬa-#U4n?hiWL >Zr k:/ |Nޑa0 |7+Zd?3z#-[l(ؕ XN)Ҵ|1x2CdʘXeX3vH]y?~Bp,TZP;$`6|A?~gQP'ZuP\r2l-o^K)2rYSu&(qQOZeM5%$s6lfr@ ;Z4U ~E(n1T`ǴIY" r;x߫eV<XFIBRWn2_p+,dl>)ӯFs\^]Uf!/dLM9OnoZtYf1TKcqXN-]_FhM V1^h8Bẗ|@o#Hk sKߴ[YYn\.+72 I_0:h"1ת.g~Nœ"s>dfgoH{TXi+nF9Z-eۨ6:5i"-o2.|0<Pj^Wtb,Fk{T_M I,8n\_qeH)5)'%R36 .ffG{)+EwW\ѧ NPNtHoKHFoI);_EhnJq}|̫ڿ{Q?Ԕ""X7Ƶ)LRiA6HzWzO\W.9ݪ(x\VMޞcMXkm *,IH/eJ[ЂPQK!0k{Cc^ %i 4KX 1;1Oz?QgξH 2-VNW!&-ÐI6Pi9_q"MHso)a%8֤E۬>6/߳c*?y<,oT"2G x.|# CoS ~d'񴂏AKaGfxM 0g/gx,1|ƹL5vs|4Po|^\  X4+v_!8i vf܀ ,Vo9BTp(}ZgRR. 6yO&{G}h@nAP,DiRwtY=g(.\^ &-W8-.u8fyTN|Qu#"M[N>,^u3t "R(&LE&;yXK 0 1g r~ʌ(̹-\,ztVxqa+8Yf)(aj%&vMqyCmz4f@[zNde%R"mӧtW޾9m]{4MXr$4SO-q:l ,E4veQV,6r͹앱2:dY[9g;,rCڕc5{Ucݬj?5 2*n9KV؛O!埡E&yF_!c^ =\n:F겗L'N]oҲ? sHw(h7SأCWIDis-YQ?eø#!nMf|+dz$FͦDZ?J`dAWbV7W[v94T쀑6&:iw; 2uU6g}ybVz?,AcTQ%``ZVpԫI=PÐ/qMfWQ? mfWc\E { M8ԨlO}kb`hpYI= 2jT?$Cn+!y\u*{F멥{jav_hiZ/RxX\u28 #1Qg~L?});Ry̪Rk2aBv8tz|`KZ'p> VlA$*݃P/m%x;xa!ZmF&& U:V1ci)X AOWj;Iv+.aNfc4]2 Q@ ^cg;W[Usq#\߱tvdPr6.4RZAѪuqgN\M3@b4^W𤑴N:ΌR 9 $ݘvÃ$KWf[|;hk=՘G0qeڌ/@Aܟ73Z.S:['GI/y/5IxK ~ֹ#? 2 M+SOQ-ߴo?ե?Qo92b.`B-3hrSw]&lɴK hB܅0ĖAJ)-{T+Fa{l4m=OOh|X\_Z8nt=vcvŋq kxk7P1(8㊥}ue/Z =⒗wCEjqF3j!_&dђ0Q9|k<\~ccx  1-OkjI~):=FX}ȒpT{_Y%o\eUzM-q|hC|z7D+?]X;m3T{֟"#$TyLpLGc{bIe羷O$ٷ|-`+DӓGE~g1>fyR3 DSײNѠݼ47 Ib.{٢+^w`S/x_=x}7׹=UYopR%0yqSLUëhG4a*|x{Ga`ryNZ"&pv *^>t!\4:7G+봞j9.C淗tmx ̀;*r$y+rmnC=ꂫ;o`e_|>,4[Y;o q2j *q./:K>os4_/g6N:wzv\d',z\k d^,:5״ܨ}"*, MQsYﺤH40,ji 3Q r9ƛ}:VW,՘:_v5Vj'%靛8k/|h? :,5RܖO'bg/# p|!#t;l%oxSB{k[kW`L[>-o a#Y&X,h?b!<;9%y{*MJI;rP^wGKڷٹ@ю5M,Q*.8d)oV|)E/ C?:rG')D ISPY/RAr =纺,ýYBk?n1njN Z Sp| ԦD3ٯSbbM?c)ou[HLHl^]I`{c6.3\"-י fPz^r U-82o]W_ ;2#VnNZ_ayl8yGkl&5_qC" ˼c 0)b n3Yˏ1["/]D N`2hrYBwBh%Q7íL+BG(aAZMmFCԽ 1}ߓe˘^R$y N[? Q[3ɾbyACvpI?o0S?kq!VEn=RnT܄!C-`;;-b].Ƹ3 $Cg `Ċ#'j<7 (Nv,}y. <_<돲i UWLr[cUmmc҇ʰ@ `XjDeAǛL9˖T 22O LF+ؔqxuz'$YG 4kjh^WG.jRF3fT8-ި2C=i8KM*]Uasu0Z DGBu'2ΙcA%6'\-Jw x;Uۙ*[M,{r*_O}i aA\$^ka(ZҨX(2jZ!$v˭&2^͋x`?"Òw0uJo@+6&43(OB,o_dg!Hx1øEH[V/|#xed^C20x* Y 5pE÷L'Ĩ@D -n:ңD &DjTV~S|`knX27̖nSR4pCt'%C61J D?KA@k3*-'ifrU(F(ru xf7I?)1[ O Bum,: rU.Yj{orN0) >;WSd?mY9JN{꭭ R>e07:&}s }QWI)_9$dvQGKߵUv{tRLњ|Oi?h3քyfE8u*,$EsӺۯErMfL؋l*hLJɀfch5[wSYXQ{'QIed@u"Ve)c2EC0 ap?\[>ᡀ5q`~d![aRG'trUmk5k 4> pxZB *}tLa PaZ4UN,,M*&chEw޵MnK>ݧ2@D3`܍e]u4\T+ʎ}2N(mŻIefG(p(oϒl ZECqw{0!˸ Iz.!HdphTG,4LLu3޽n^ɇqZ$>hvb %d2_``QO!sv&D Լ =Cl1lI 3Z i%Ubւ^RLh6z]=ݯ¦+XJ KYS{պX`-~b<[DsUʒʓRq2.N8Un܅<^")DvC)>֏ˢ\Z6n&%ǼY Ho'ԏ& {7vqD?Ћ&y$@mi2"T 8J  .%Gnoom4@!5k~>R|`s՛BՒ#g=SW`dmB\+ 3(;5S-rWS փ _C~DeQA@<쬵N$~hU)QQ#I_(A_2%lۮQl l4Iz5q^,YanqmL}6-NhN:xj"@tjQ;`RR04j#c)*NCldMxޛM+xY/ʱ%! 26tAϻc~i[gX}B!Ҷ_B/>lfvK ˂n*Ie Z|m;8:/qQ?p1ŘՉ"Jѷfyg@ (NҕR]= цW2gSTsrT n­YqG])@2JBr탼 fufK_R.q4mV__P"nQ=h쎷qCjŷ)S~Xj^.'tå.g@6[zNYUeBѻnA>$4.&Zmу׋U4tI PL?h8.*J2kؼlIXc$Ϥw:IOViމ_DGu/J>]\bXw1Iӳq͓!D(0"Saj=ZDݓUnWV3ѳctC&-qZtw<KDiLoBCF೴av0 Kd~Ft,)W0l6A08~&aSE2kAcRwW!p\`'^Vx) &3z`0Grn[!`ĈB2tWθE'qA)T%dX1XUcɀQe*R4fg.XǴ4c{ߨ0NA񖒸ODG俊Z}jƒ>cǔg<ȫl#MY'X*P|Ik6"GCU[CLjJYلt!W:-W젇.7T|Jf1Svx 2QQPVσִ.1$>o˞w>49?̇^%cg55a~|-ޫZwL‡qq7yB]nMĦUVxL,2p`AEaS &{C)^%X%*L ZOoǿh~!ÉU&q:A5䗦v>yp3-Ӄ= KHHG}g@W-drtչFڶ().'f`Ѵ hT<lrc1n]56  (>TƟP1<*h eLX-OI<IےaYhctq"_)GDAl:΅ ?]ILF늸Pč WKT7hQRPاov ,W{G$h=6"a6ɏ󀻂G [94de1.|8}aYɖy3 \փoj(zÁf֥C %w")M06>`u 0IQfm|GAx|)qѬ>=㤜QXL2~(R Hh^oɧ_\zP=lz~(_®Qiu2*j'2 &HEEsO>XTYK+u.Vv!P "Qr8GːO/JvuI/4k\paMP!aZQPv투!e$1Kۗvi͉]\Lq4ahWZpl2Ҫs1êՇ=r4?gW1[ĭ= ss4!>Bn0Uتaan~:5S$nsQ~?fݭE -Y*+I"L|5gϼ0q?bD;'R)[\v3z*V샋_V}锬U%u>}ˎxL o]bzNب\ٮim>(6Ճ>oʏ{BZ8 j[@f*g);!*Z((pX0bC"Ax`ۚ.4aؖk6(p] /Պ(Gt@m@4Ik#aUCMpF#"-FT~o_gu-4Хk}MWp<` l&^|2[<g܃Dr_zOfN&!]9پ6;·7-y;*t5j4 @)]bhǴ4^F92pDEV=MW11z4f`34~%lvV((F9ΞݔX~Ԁ4<z!uکښ[LU~rb }X6o |V?[OøDe*1(-Szȕ[g^I6ABl5Ch-;^ǁe!iq8Ah;,';U wHr$Clr>P^!8KUqB!CǍ,CerX!o\C~"ḅO7+MFdE`䘑tRY$ÚyB8|<{5Z ?}?.Β3rN3X^q]BaS]@vbObl%3 Ev PM>FT=,Pj (pk=™)Imbax괺׆792KeKRbVȆ1W H';rny6 ߤ>`^q}j6,FkgǢ]|'9,nW._$|2OLܱp4Fު`j:EQ 3(m^x<&F|aV&dU8*sTsLЈK7=/)%UX⃐I;B.Yz/_ u54 <nӳO#҅;`B.͔?mKvRLa!rN/:śNsbK` u74$wBῇ&1>l{nDur3FDBjCP.^V-Gi7*φx:F$`57B"6Kzq[b; ~Ixx-GN0Ƀ^)L7x-Mƭe&޾|>2}Cmmz  I>6:O>Ěq:q-hd=gc 3+MHz1ޱK1~L\.eGdĐ+`R Q; p*5;H 萤i{6Ԟ~P:z MN}aMPk0F70=֐e <]\8Y4uY!nRbL½W..7'!YYH3(V7ND%S9aCnK)bw|ԠB`4Q g 8f~< _$Xf!* Qa*͸VQuKhΊΛ w[Ψ)IW]ZQ~'(H ض|{c " $Vw(tr~^5c]( &;.%q0BhaW[[jYh,(sP5Bx ;kY1LَÀ2ѩ=e/ QϒX~0I`P&MN!4O7\L[tj/'|VD' s:_q0x\nEl4,<$1nB}& ]: `zvOʟoHnĜiI/9)!n#Z "ٻ `q"K=n&3ڭ~ %)q@FfhrǦg-f yCIRemݪ5#1R̿9\МX'lkN:RIą տxʚŅA]$#JkKZlaQq_hB?*fW\Ų ,m10wƇvwr5WnKe i 3 +9 ,ߞۣS8-<Ӱ~Rp2vpp ZKCE~[cv9HɸpYU0_]m;W7Z܋ˮ|b;l{^.АũcMw!H\ >M9}`c"@'I;4X1ؤ ݜq ^&5FQWMw\v2*JvnT`9E_`$k!cNFwUiz{J"tF*^DS7p}Ja{2tOȮtD枵f'W)ٿׄ# =>A  a\NUv,9w˕L<wArjzse{`9œ?8A磔7=1*ٚ}= mGC ھ˽y}Go#oL^\QldVł 61v6c QeC;ٖ̩1_"v@I(sgvJ'Br좂"N]=zk ]a| }zRG3w?Ը6/Q-:bjlNi_NA;?*ZКO:#Gdˑ,(amC\emO$38O'}m%ؐ7ÏFZ{鰬2mq-V6v3[Sòn+T !rw]J2S[g_zX`,HdqCA}/`^Ղ(DFLnE>⅑I-IJK8%u!cWn.u5<"F6L_g}|>KPsD;b!q،4[_HEXgdsY%9 ,1Oۉ59Bvq}f4/7ɅɉFnaV:$u8>)T^XhVt/d_{})Cv[^hu FT5~ʸ,K4R暪N9[ XDh X2&MxW>oßeЍEq<[72ׯW)iXPD9ƐڀN'w(wڄ 5-;3.j"+RU!Jϊ8J-W *})j(>~l|ޚ[j?zvFD[U~ͯ+6j;ߑ/#ns* ;ٔ {yP!Q_\iU~U/yfIʇZT-c`,iޞ$_E47Ò@:W13k?q]8Cwd|BEPsٰt?^ [+2w*qd (65!k;Ͼwv1qg_oIH_ޝ'$,u 돫tk{;/y$ܬpTE,q1#{ą*8hKSg P4]OEVsPbK-Jǣ)XzOBUdZ J~s}K)u!g!c FXp8򝘅ä/#HsO!Dԡ'Ji8\ۤ8,Eo|Sω'Qv2ƖsncF6^}\Ϊv_Ίń%_,KsGV PRnq*XJZ`xCX)9%f-dй^V\nJ')tLRr4hidM7\ O# .|a̴TҞ$7'?˳[rQMIĎ=7f\2<B]eP8j\.[~=u[4L/͒^*O&UmJxbg׺v34k.]χb%~AzM&*M59psWI1 _(Gu=?rtHݼhћ*^*lA[%6quaz P",k)H,_/ f{׹*ĺZWso >d1t59 <A`,wLOtOV ,Ű1\:=㙻h\4./_]Yb_C}т2醛+qr9+Ac"xOq:RY-I*VI;T8c^`\IÖ|5|WZ:W:S8TiMq=H8G)Zh3eJρ?Tn!o9I=U 2Z_84vHS󏠎@Z]%/Zp:Ί=H0nH *P=(Ő We0M]K pJa(CY Lz% ~ΰal h*]bҷA ,梷Gߗ oݲ2=gXXpB ŶlIrkJ*{hڤK{ʖbzkh.F:yZNB :0RT9z/Ad!dCa,»тMu$T}M5}5 &F} ]@rb) OnkUd Cp TJ&W?g4S,R}W!9Rp#jK-LW(o :d؅" j)r-Qw|?_/<6RNvM@~L:v\ș_2sYLzXNd+A avY;۰hY2Qh&C+ yE!"(+5lζ[(=M]08K/ž ]3գV):?Qgch*Bp5zU!'.> .bd%`Y(iCR:F@5l @kl/]Nc߆4:Ԝ[7Uuμ3t'{`g:: -O [@MoTfֳR"TӰȏU|-i`ܕn/b$%<;qՋB]/fR{GN[B`IBR@\ᥧb0Lz#=::Z@^J~'vZ2ᑱ{#[i|տGr_3ũg!r7|w(}\,ulwFJUG JaBӻk81cs"QĶ:8k4L<hVMyjAZ ;ar[w!Y|K 6Iv`߶EpyFYlI*͂wSAϝ }0sb!J>.\XC*L@K6YARuGWJtI+Bc1%lUZ5:h|~Q.hA8`Iu]nX\g!U)b,+l֯ᐛl _IRȌbd˟ K& ӥCaVm4`Dtʨ9h+Rsz&p$2]ڧ(%]5A- "iXHhp> F^L}6[٢ ?7p:9 4D/"Lԙ\!*"wrD`=X&)U/\3r"gxP 6mnʕgԭ>Iv~/ `6@\@J(=P7%4gkCZY1Q$ȯG9-L SԆb"qdi;Xd}G zsJ,w]b4u0;p oBB TnKr3muF 3Qgo93{::e ws_WQ Tw}d,pHRf4 ,<Rd96U!w#K+Q ;TCtUA믩$UYЇCg*#{^=cVg3މl\sc OT/oz3N^`]%QΆ#ғvs( };an-zz nCFS{\C߯{0qGH͐Ÿw`Mڤvdt̨ow^Q']Ob_k-\}ȟ6Jh Ju(c-//UCڥbA2:{B e*NCIUpb]0Fm`O^y=-~K :k )H;,% ivk\_.gWh,Sh>P8Y&\?Lsp@iCLWڹm.ߊz}`d|+67#C!Kzq¥"GFP_jQ#ۺQ[D"^q|jxSvq.m_h- aҐMɗq]l{;-A3\FdjLA]K¥0bkJI&9p%G0 ȵ|<[%x&MC-qnU) ׈p{&D|̇ăuAGY1Pm-9H0}|0jry6#i}z3.觍SUCz UERWniCXSLaKAݼ>BHãZ&&>~ P27~'2Bď1r b-<}'ƓT&v!-ТrUg į Z}!e\j!٣ݧ8D`#uLX3R/fPH;vL{8XAkW7wJpp.>jpNvKvp^U 0ϕ%pVo#-v"?(Ezl r'@(kAl *b\r㝜~dUsW<u= .02$KSDZEZ :mD.XZoqr"ev ennTTUDZ!NjI3%l).o ;#b ؑaz!9|Gzٙ%' `U_ZEF[eEYA7.@`2|ٶ:߮Qt~'qhjuC}ma_֫m0,o'~wΐU5\+,SW_c:T/WPgf_G >J 0>]e)s̺+uY r3amDlgKO1RG\ 7dbS!0ʐqk$6J-S3RU&|C0K5G<'4ܿn*{7 VȍV}R'*w3|ØJ2Uu{@O(d|E6-qM?M,0516o`9@ܢ -g'%pUY},`as\wvۘ좼a,CAڵGiD\2l?}Q/~]Ea# ѮF8Qw >j {msO#Eq*O:)⌼]3+u2"!0#cx($?x TVsd|L4']ddV Ŵ$<_noK=mé@5}:(}.}a!\ hZxòݱvKlP+0wgH]+'e܌t:on:1n ^h:)9m=H%ܧ0' bؚ+aA~X}ljM( AE^9' ng~ݒMf`ŌZA=N. 2&_WWq4Z>g^݉'Z[u,pf%nXE2O@"HHWs̊>g:>VK+0;k/Bw(LARϠhu!? Ѽ T³w X`,֓HD]nS4fN|@^ȽZTH7IC U}47"pNut#*cZ T7oڝ8_}{2jEWa!zz(A ^ஙh_O0OCӬEouMH\ ic"1wQC*)F0}9DH xHL)Q膳h:%ι6@/Xpp.B0!5)l۩;ryD py`U#٢__XY4YW" \/d$Zkcn"|Yd d\v{P;kjJˏ2A8[ PؤJV,LG+-[ Oi+3Dm_ƃEXzMu!+{)a9~8}Y8gdA}#fxUпVHCмd+K$/Uz"hCqmI™IB,fc^/EA7:~V氣Ș:BOu:1UNXtfƁ]0RX&;D}K$g~&}K ~hĢS46ftc|҄Jx(e?CgV=i|@@x2$cpleB:ӆ~+krЗ *orՅ7™zuLJm:W8vأ.F$j>ɍ/aFQF=(vF#YGsƨفS5aحS\wu#1TESX3DSUx1Ϫm#O`y{"JOjA[}uU'AO*Jr],Z.3i텨H(3 .$aGD KݒޤH)cq.yp`bF8H7 ,o,f.1g=Zcի-".fd63$|#̈́|5%[r|݈kwFکlԺ:[SRH&3>hTYh%/L ɛr8GsR#d OpthxhТCpH*;FCo`Bb{̄[Ao)HS +`ؖŮXJ?.v]m*}fUewji:I3FFn(wPt-\[$Cn<ʵFjbOHi W,rP'X$tzg'P*HQ͖'v|&)ѷ%I㯾L:K'n#JJz߃묜Tee|r*@?/7OPc{\u~1ΛbןCJ 'byd~ҿ`ܑmS h.]ugaG;Eex7Ì~(xg/3oyY<-Vci[BxKj&D,@?E5{ޱ~d$N&|^s5OBT %doK:fRj[%-.)7or6O GyI[ Ir)MPT,mJbs`zi]ܧ`m xTN~o.yX=jHUArœ"&T$_@:VY VRSm30xAFc)n$6cŲȰqD<=)Hc}4ZV6"Q-5\֛웯=XU؋ݓsBNfH؝Y #`\NvMrͱrRHhȸXr]QلfrVW/aX8$郵xq" hxίNK$eSwK\hhpGJ%^^#Ցt; r"5 {2T_(ྌ!TꠕHT`f(Zy>ha򤾙88L~›.'Oe2Z |_ŁzֲȆS&_nSk& =|5Ű'/᳄͉hZ^q Ꞵj2MQ,jFf(8*S7A$Im]—4 [ ,?& ;D1>&B]B[kJ{kq5B Gm15&UFSZLtڳ35LPӜ 4 C„2ƴ馰2z[mThQ仕jyE`EK|%~8JaOY 2Y'DaqiH "^AJ 'Έ?jyTg7 &:%&ƾFjاQ1^Zwh촪c%s0ȃu[4@Zr-Cf-zɔveR#&;P2 9+'\ ZJQOOcJ 9׋,G/ #ϐHn:R+57]vN?"DgQ؈e)(P(| YHn=rD4W'1svN/DU_45Z~M-<'"凂2L! 2\z_w\|ttJ&m7yG[0.C)݌c:%IĦ wZӉsiM[q+<ՇI-m9lDnoȬO򃆥r4Rmrr67hL/i=F3\hcX8>#Ze`-:ʐT{M゘aLy\j5gfFꆕN;d!XZx!chFk,nxQIA;mwG}%?4\6*0@P)*-a6ڜ.Z2(-VU̐9xp&_ aѾ-͟q=n~ gY-@q+|U8 uw-nԧ5_ KC*r6~nwF`/X{w:0ut Zą; Wٝu3Lyr&̢:\,($om*f3$h F+]?ó'R ՙ,}?U@>"Gި뺬5֋R'iLmM^Lռ=ܵ7d>v\9ۨ <(cE핚  x'>㌾#,, m&?k|څjF[7KgP&*'mr 5ty<l_0-yi+ߎF {5TX:<ˆpbOZn{j>v0Da*@o2WZ𬂓S1]!벞P5ZqAL+~5%8SY\yF.n>Wm Xna2fۙVXUe<.le?AMh2B7'?_髊TZgu(h0krBTڣ۶X؍@RހtDTrQ+4šaM;Ⱥtt-L$Gu6sU!G; |⸙_&^VɻE/@nՑ n$)Dguy3RSixΝt]brpe3L,[PFgW4S}FL2ޭp@x6Fû̑$Ƽbʂ# CƠ/N1CÁ'&g e o%KylaN {z|X#sCM-h$V65eoj&wkꏾ@x'Y᱀KHw>~8zõfQhōl Y&̡K+)Yz}YBE*z UfdG8/$[np+x˗D~@?d$V{m$tfĤ,E0úZ4$h:\͛ Z$]{DB 6`xY  G s({skT gѬ`'hK= N:j}St 9.c+D;#ڎ\$W ᾳ_j͹kăEX%鸘!Cgopneˇr+EUOpG.S,i֜o_FiF62G4@bOB;J;d>aUdHX:ϝ2p*AӣW:+ʡW:H6\/.@vcj?o`%сRww(C/SÄFd:4q8LRZkUW:'Cea _94 Ɗײ\lDn֛-ҁCmWvnhQϿR*k?is0{8+NLT0qwCkLwޟd 1Vv4#nP霶"t{rszخ[>j[06h%/8 ,3mg6.g4!ؽ0P| 'ZɓXf Ў/ l5S|:o솪Mqժ|BS.Ma6VZг_'W)*gEqٍF..z>İD ( 3E4&Y۹e<*؃Ukn"FJ;pvb]B\<8ۖg}CpYLp% 1 NY퓠 >_CϾ>+B(v [+Ef#c ,bufxc@3/~F\^5;|x@Ty+VvﳶiOؠɎy>r"gԢaⰸECԑV{< %RɚB]4Qu@KD* $6?u8/uF#aqj@#d7+Ѯ>mqJbE ne_n"Eta:E"L 6$>DvSEG)ڥdtZP^-@6i[`^xZmw*z 6]1(X}! · W)~[6dfץEP(N㶔̯}횤 TY%B(Rgݹ QUcyݘfPH(ܴU#_IupQf&7f;r%.Hl#X q $2 5(nOdF tGA#+`O 2l&xbK|^S\ 5Ϳ.⏁\I-y#ԤL4 eKZ)&0! c#lz‚Ѿ"Ŝ^tA#حtg#ݛa0H +_ \MJ *gMsZḎG, k!!h"~9z'9d4= VTnL~zC)p(/Oav绔QL<Qp4f 2 NBq 4ʢڎ\xTdTT:J{i?'cr@Q'lM-F[MRxvbbii3NiֹbUaۊ!Zy2d['ZnXH9O$k1wok荡ݝ.&.'o3{D`dg !89:]Pi);SlY"b*Z4}bfu]+L~P̬".Qⓜoi#N,5ۊwfJdďֹ(b pca֟}/S{$RL+rzH3"͜U!~ $ }(v_c: $\cU@j}N,%0[͜:GQTnՋaNWEP{E{j)pܽ0Q09"(KW Ʈ%vOA뎘4[DdK1{qܑlC0hin?xcVZT\>tZ _$hY6wֽYaSOu=ɢ{aɖ3Dk5R GT Lyr7=.t:驂%LcrXa{j2Z)#fKhg#t]_HpcIИܼePL!>rY} 钫6{iȰ4wR^ŃFˇl`iU[n"hbŶC3z}su)S2ؘ߃bƌ>!z.L L; J{]pd|BpW'\\)Q :^^6ܹޡuX{H|l]Ė靐g\=p1ޯ8GRk8U=A|M'^wʬ+YUF N9u)'%yՋն#s8ug7"W8ŸGكiNraAϋ7n?S^z~uV9@ V(FH49^";8Sy΃g[G>LF=矉ΨE8UB&B`:ų+T0Y&/+m]hg$UnM;8|%Ƿ_C<Љˡvc㸲I+#Nq\!{9O^Z*Tw襕8t4#~CGMrVSIuw1^Bq>-SsW?z;WNmP̀ݿPz)X|b'"hκ$V~*[K̢R!ڜ68zlddaēы IYJ3?s]~p:sgSs OIxLƥ\c0is/ET%)rڒ'QvMu9][h[ë3'LM\PX_!2gp3]p/<5 md07l |aUwcb"92PNpzJ1i- y@V#:T6LD%Pk&e&LqlfEqvC 0тZo }N\Vne4"܉ʓ 3¶O?9sDr)rXo;h*tV| y _h쇶v}DP:@4*xls q,eX3hݪf2/hq6l1L7 gh@wymL(o4qk {E@!6jy#/͵?T9ɿ6~k"KawfڣKTf{ h Qr1C#p?Ҵ *3J-){jɞj4ϥLSp`xsk,oyXu_] dI?ح #ֺ;4 jsOn#*MQP@ܲ q|}Xע:&:]@5 L޽)iy6q 8 ;FuJB'us /6mb)OӦJġ8Jl`G/=K\/oށ>5I:;*mcןHYg4u78Ot4>ElFu@q͟ɎuOtSNwWd陫ޏgC ֨&7Œ)ޭaIhn"{R.(N=}"\$RFVv,kŰ'k$I|PSM@t,HŹCnnXϰ/}{ ]84_*#[g m~V84/V9~RhX O0&燳(J ]4bIDAaeKf/|Q&& 헵:|,;}{/e *VR9i蕗z>#=ɰEJy ٨*D{D!+iGj'0=βFei#&@)c=9:=pI(+j8g̛n1o7B屛h<-xכ])iZ.݄ŸyrkO#a1w1KdI}|eOxTՈ3<ʦdž!QLefE: \\MBXE²5a>o/>Z\։5w*G;aL\7Xtc9Z쓧<j\ιKڈtU=* (hA6,orH݄ymi6¢ ͠af tȰWziN^ayL9e!h&'+lT\X\gJS3q&Teq\e;!$)0CZqID@Poh&FW9(іA2Z d`٫p QLN)C-LDz="?4{͖" 0X(dQc̩lILUAS=$dFmܡY #'b璚L"bx:g"٭Rj,7ٻ"ǟƬ{N6Ƌ7-Ζh7b@6]H2<4ȂG6Ě ,Z GNjqZ|1 EW*3iN`ݪ@SWk55)*ێө/:c51QZ#V{uԖUqn q!r| :N'ppEb69aYہӤҸHiވ"k\*}`gI,D3V{iRg]!Jp&gwkiqƨf_R%54)g鶩qMQHh8w4B)n+ILBuH*i*AKppX'd%`ӭH.Nq?K pA[(J_5ߝqء'r'5.hilA ^h]p4~^h {ą1$o%kPL!k)r Tq6ePH]7+v<1ѷbs7^cH_6,!w~B iF(*?|Qس1NvBwXꙌ%Q aˉ`Ň]Erk}s<\`醟tHLƊ \o%҆hҕI:wDξ8s[k2/,W:t;A0 wC~C9 pfBq NFlR0o?hnˣ6vZ5笄rp4#ylQp -x,mեILyYQ:xWI܃ʁ}Mً{.c,KTS L!XKYYR8?_̦vmoaaMlqvٴO99X%SU؋?pn k-d) ipڎqo^ bD@ UhsP aYb8@s:C%r=,x{~uÏQ#Ng{ TF~BF\é|Oٞܲj]HD @ī[ٝUdv%`/3D]:T_pOrlY\9 T4t I䣙(2nm$AglƵcblM]rJ~w Wϰl߿jCH@8BRM+}3aߖcqS'E.*G6%`*K&Յ!)KMǯKBioxʼnÃA]Ec'WV6 ]7r/ 6IIQ./<#/1a1^z.r6N\dF4"Nۃ/m*yX4_!79Ժ&? jLۢ%,xķPos^{?MբpVD7gYR$x|m CNP8uLyb X UJ ZU@/:,*r dTw+n0]vOڦc0O3y|!OKKmS4c헼0:BbAj7g kEHW6{Ǟ^a: Anr@<ѱVt'3h>I{<}*7sƈMυ}_q>3adxR]fڕF׵n98,7Z-ɇ78u'wuR&pZ69X)HpO=zM8MPN̗͓:;}(ʹzb_X(S2 ;^*b ׽FQmCR |䳜ĝj IH3g."hB޳ ~y0+}ɥ8|'6VѶh]!׮e4Y:zq~\4(]Lt?j%F/F+rk,%pVBݸ6+O>\+;`~2J?N{*\e8A1@Bj9܆rn% ^! +ޠі Mm־UB]H O %r+?[ \{=cI`8+qhYgDZцќIz0nb"Άj *@ٔh*GJڸoj }1̤1Vʳ ,qT:2J!QYpʥgbzs`ѹrP xcI?$xEHۯ\tգO4z@ƩkLJ4$<Oiղ>`VCa`X ;!(|BRGwCψ)jSyEAGgC|5{妣:HKأ>TnяOr˺9WHʕ;;b%YSG|߻D]h3RwH>dQ49[6y}̘Bu*d&Ю HIYfQ!Oz8A7&`fe Ck6}'}"ѭ.\>up(HX9iC!1LH$%+_od鮤_,)Qe9b{L9bzS:1P:@v B'@qsi69˯KFiV\¸z|ӑ#uqpIr ںe7_ AMV*c YCYF Bl?󂊒*{&AN4$,ȋ= 3t)jIޕO X->.fT ZLm TE7$ "D|IS껲ll~p/* =>EBP Q6*b>83w-5~jF[51uffر"" _uzG'.^%RgpPD7#ijkQ8T1p̆^>cbxL4OںEK1o-\:~L`6Mwsr_Q6\ x#$`6G 6*M'7Ƶ ͒EǶdj TO2(ɘC%#/IYSLnT/h* y3 ?Uu/y?{k<&dЪ}oEKNL||r'T ׋ш혃5ty{dJUUUg᷌TY[o2b Qf ѯqyϙC9FoJT 4VX&HnZgޯAޖlYw_[U_9j7vj'tNzKSJpNMʸm!HyH 0ybGh$k4D OzoºUx@`dײ]hroZO??\ht|a\;j{[ZItl\ø|- dowB ~?DTX+#D*KԋjF ?ruY]d^JCڤ!*<>Moڌ"GUɄ,)gR$ 6opj%VI:-ptcԿw;mKGec2e{r[%Fc&K+O2Ne~A6ʍ@?\s+ѺiFvTTs4L;%!Ki}gt AA\nKP.#/1Jo^|yFJ0qdqje .vh=oHeaiuP~C|y϶d0 !C敻G{)7n|Ca\ey-+dDoĺzqIhouݭcޱK("\3(X㸃D >c@yCXݠkG  =P.](ԋ2d:Mol%4z?SjpY^[ӑ6I=@d ]).(PdN&}\۝vuN=c~l>0i~q+yڙqБpr&12Gn^ѫ)C뱯) IatTs7˹CnȖ]V]ɢњpǑC`uE 8rZeYsLMv@ v\]v\YIJ;}U5oKqxNl]FWh:?HOV+[3a'Z'gc8VFrfl߉@㞨^#a@A, z}pdԾ, !|MR` \|RvJ(5$-+VJ;/J^~sG~!gO?j*Xw@-<'|3~'7е™R#S92A?6~/vvEyG4J0`kaR'6aS ~2Y9:0*H 43O V*Mu]|& h!u$h2b>X-އ. fN]v*}a:_~#iSϸ,: MCDI;_>)%G9,c`FˆF"sI zi*b.$9td=+sipqX׶Z)eim~ Ըc-4@b`Si!A_Pj1ax,,WS:%z LWZO8m})ۦ8L^*Gg X*7ڮϕ3ʂLRkFl<9׈. f~=|,!*e1hpQK}p_Cϙ jY8MB ƿ3N:sY+:Yǖn8Lxdv2t>pq| f~b] G2T;~ ]W AC""r4ꃋ4f\ <氒%7o) `{hoq'bv2\vdY C!J+|&?Xo;XlIPYL-Lja ʸ-QkiP4=DS EMZO#wҥhg9\H M*fXn u_<- k*k{0#Dx4 2灼#eL9E^ KG2^H+̏-+7\$ 3I{z6h s EaWExf[|z0 g05tWAߴ%75oEYDS| ;F6; [̋1PE-oÈĬuXzʘ oR&X/jVB:Q]ڲԚӞ)(}XpwP mTv 1x&jo$:* |™!J|f,r[r$Q:yЍ2nbI B:!aj^gD=beXF*/f>$ xhFfdOl.YJ_yJd0)& kZ9N+?Ϫ,iz_~jchXCf4O[ ;B+ޮNYS- GrTXEy5iMY[{Kщt DN؛dR䎔ZinƠߔ|fL@u@NB1oy{D'MW;w?.Z:@B̈́xH=C@; krdeypRBh2/ɰG9eE{L4[5x";0F]B_;[ X?S.X"Hges)|Tĵ  _@hW+ _+jC sEl4)_}pOh&||Ν{q2祉>i!W '>ԧ+=V$vYj0OI W>}>[m\fKjM9y%ote$G5͏RӁUv@sClkiR&tsO&x?]'4tW|6rհ[jZJ|M4TmWm>K}˼G[ëM˩~ ǒ4έX %F Ľ%܅ ;u'cj if p9}hh+&+jE8G(p :N4;$ŝܠQwCDjLWky}jv~^׍ENix1EȟDIHq l'o ~L1o9KX%ddaoE#SI|o1Z I~phonw?!\غ"7l?i$Z+aml{39g ';써S@ aȊ#j/JE!ELƦSѺd1jhwላ5'eZ/|VkWI}wŠ+&>duHI? e#ϔ/ r|Kbܚ*]0"%vܖ6amo.jx`H2V3EtLD{Qx[uqYm'-.aELSda}5]p#)cB.~Ym̴㮭+Fi8ܺwr kI?E5F흇C2q*<>J$8sƂ 3]҄ql|PkЋ5hUH~ Ϣc"8Z0BҒ*:S[ΦܑgN)0UCqi#ìUhڛqlx=4L2nM{U+q%3&p; w$0ء&U7 l֫!^n5*b0VǪ(Zoqc\wؖBJYqjo%soBt+E%c^+aGN.q ,L \6SrbVIZ Bbt]{ ϰ#ҳ5uԈSMPe#+J i2ы {SQ繻w?8\-V;H aeC ]?Ε3 ZJOT:nWxat}ٵxI%Grp,0Ia)eԝcgnEr3l܂g(Q<[4A76UG@?//~6E|~5j “3sQSU0 2.ͨ2CQpzV7NV[&Oc{RfЧ\. DW7Wy 肰ݞ!7?R~sq7Fretyϝ;Uٳ+ku@*dfuAUnxqDa7gwE7@n _+krlI% fd=o FČ ?#D4XR"XHT{rީcl2LjE"m:_<:0zx YHbvP885Y&CbfZe}vG `,nP 6e6}^u#6elWe%[5h@]Qł!Gm0iAD/8ci@Uy=c yE+|68=z*eb\ +E^+KA˨ yYؘ)je>JW>8pV{&N"8@f>n؂S~/$1bCD|A{>jXT ƋxP9_%-EŁ0 R#H0OMI9佔سA>}S'V+ xP ѓз0\f' PBJ2c32ukaIEoVBC}$h|aҖX U/" Fz) +?zÀGk{.K@Wc|_5u ֱΗޢ 4#*AJvoTQ9 pRV͘EV* IfUE wku8HR9f:pvPd 965k e9GNrH L|oe|Hy+Q;颫qݜ>r|˝>( |y؍)fUwE](q&&?HQЕ8?p^T=ӣ|[N;D밯{8R[Z1ZÍȩ/[1 -] VOxF;S^A(bC]+UbK<#Ҋ<;9LUs珿&*;S@};"@Αhgͯ@A4i\9-Xfm);^ G$vVVS}!˪$vq\ GC̹{iFDPr!FdNj+gS3gLn ڲ7"7Ks%*7oȀ+p:_n tNՌX%fxNZUN>?FCs:挸~V.B: ;;0O2^Okg9?OA'CS!n'8BFvB m`%g,0>@:KeCUf%ZٴOҳK)D@9 ݿp8RGczbۅ\'3!T Jƻ?(h=IYL~ZRCdZ N;2dYb8nL?t` aY0]{.;gB%> @F:˵lbgH =i\t#3T l-lC3iai֝UGYPTK5=ʄw^8ʩ:ɗZEݠ߃Ϊ#[AzM﫦ca v)G CwY.}$|6ސpx5,bh1+hx"Z7t-TNꚺ=K~oCA}||\NȲ-oe*J1 @c>ʀ nɴqxthot1T֔] lJ=R^b8x\pdhjY݌}1'*Lr%ZqbNhҝ2 ÝbYwZtr(Ie;$ǴݸIl^[ *J?FƔfrS+SfT:P"UrпBmi^Th1SI&MґS[b?[_m0@|$ UIڮ378.[CKR4ʪ(aS~;HEZN |W䂻ERΦ(qh@[=ΨP~fH-Pk~Hz,)$kWLK<\ W)PĞO8rqC]ݐv1]_x2הAO:P#17@䔌N_@Hif">vef@+}" t/ q BgR#|CW`̌tI7(Ñi 'w>UC{b pK]*Wi`d׫4@\gjĵk>Kb5:o}D`teW(0oG]0;vљ+h)v1A1mĄP0!}n d *|@nJE e;ɕkFs Zh 圶g Wf7x ;.LmOhS]/Ny zHyHB741(@1 ~b6ZlI:kJ*@ %XϞcIJtT:o`|qk;/{(6 _~ܴ~HZ4:ɇ>$zT N7yg4,n^c|`[@{z%G8d.<4ڗ ^呠QҬ}ymNh\Y!OHgR&,,X'P@ޚbo[B@WaM_SÆf {įz`St2q[;1ǢpeQ#QZGje#F$D? P<Շ /H&l&$qۡ"0tiS s{ܥ25X8ȐRgdtSM젆@Ϝyl!#>H7N@*5u] 0t&+A걓)) 1: *~PP,m[=!/mG7%vXYt"о^w 臲a8KddD7fO~^b2b Nȅ =qSv9DfK<&뿘tAÛ)o/M+hV#[X:dZ Ɓ6ffյ:Q'n_@sM%0.!gSe'9Jm/,">DINi Qغwv`V5 g8 ȶ+2Xw> r5֣1X w&$9Z|,߃5 qPM%avqAE]1u|C9/.$2c{[ t\Sxe`'uRC;X C zV?a*4 Y+|48aMP5?-OxR 'E0׫a{C'Ec0[10h%o뺕Q{֮4#RDT9|ʃҐ6}c#_$;4*g+WU(W\ OL4i-|Lsq6;ѕ_bOŨG$ ^6U`Ky7/ mȞnud#=ͩND &K'( ,z1Q' YYM53DӵR pE&>dV nce4{}NUٰBI֯sd#Ϧz+A$@1txLQh2,[yްf?:xkT萨PkL4FIYѪB c' R٘ GxRW_*%Iq0<,m\bqN]A 1 S;29#S8)xwbBXF⛎H_UD,itH3(N*Tuv;L< 9_t|_38nUg/9_hcAN Ϩxaq < yR( c7/h>|CIV̿N9X;#w]2MUm\xho莻3GvSX0f8Cβc9֋O'h,VWّD~N WІQOgGǖ533ŲX|wk&!4;ӝ4U%^+>"2s5Gja-Fn9odUcX=ewΟ )I]3`xr7›c%)>ݤ%)C~LLT62APJ I[o!#D &ּG6A͂!gR2n}m37dsX9tj UavP[mrgSἕ]CQLTc?^|Qh8ja{= DÀufmIoŗ. D즯 /A1>Hc'O ϙ!!L2k??A43=uB\3eoѴcPy{fI~ZM'`۴H{LGzQy|Su\J F!$B;튘xR%{&bz~,ć>Mq,a 1'Ò^YJS73T jyߢ2eUM,jVd.NɞXa5xHtb(10ǙҺ t-n]q_Pijbg$6VޜC< ̒,~0Vz2˯n8&\" aַE TZ5_? N.H|:/dW!tsH;D^BڇcVx;TN Nm]WTSC"lTzZ+a*G5Px# S~I٠9iy*˞č1_qC`뫊'h㩥|:ge|bvðU(AͳIYVZ~jLh5eRc20W] m]|$e>Zq-;?R÷/TͶ'Iޱ3Yn];,"?-&vͻA3xX6 XGQ `3h:HEzYAwUzLbfĶ⸭5kF>&l<6Bx1 sFҫsTcJ`S:|k/}"ܢs8F%}7΅wSA\. G4Za Ӯt&Fu` m$@]jZ8ӴЗq!;zr|& ek4&j\Ӡ|x|)x`̇+HPp+AeʀWYɖSǾ(W7bᏚnnIU O++u4>yv&6+@$R ,Qײis=ٰ}*ؑ M"7EQ ^TF@s'kHimƕꆘ8஻%z徚6FF_p߳ZrFIϝ6뻈oyw3@"3^ 0Mb > vXuwJls:5[2a'ZB̏kQK5F@*23VqL:b$y!ktJ,_Iuh£g9|lӺ]5MbjX0FU=4uQQRRTC'*Z POphdSWO#z8xlF-;nl3 VV,U+5kDZ߄ҷZs;҂ԃ@>^NEjк,xy޽=ﶼ8Op MPv$> r1m c_l$=ӑ%.+& @,U+U@64<)ze),Fk6eNOd6wX<%fT_ۤ;q3[&(9.VQFz{EY|cGs~spqdl_G/RȽUB]Q LVN}*76,Z:-H©+;6-y 3v8?GXsfrty8`*@ȮngL'<5 6qGJy*(K;'ڰηi>͙.*])h3Nī[[Jy$˳$;װeCur?az [X,0Sr"|[+j0WU QdBD 08y=JACb5z|)⟎$' G*8}:7ڳN1CRg˟U>s˻/-B{6R ר_.ʙmK FQ-W!&s\h/Rk ?$ͫ^ӣ#/yWkk.D`؆DnF\c`/X57-i =8 o|&)AU76E]E N/Z9{I>Qt!M̽+_sfyNKH]H(j#TnBRMbQ71BwQ.zIm#6~ccH6!4Ɬls%}B_'Ώ;Δ+f|]^৞2W3kQJ(Bu_8G w W Z0*Y&)ZWl"ue` /QPfQm8f]Q9?284sUZ _6#zJcV e|Hd*IM.0ӣhM֎[|Z5ZU^)Ytg(TN)=i17*+ռ+_D2fۖ-Bx8Є.7q"3z„:[Ph3.N$`]<}X b=Y5+`uCICaߤ*FiŒRϡJ`|9mWooR$ܛ3 =ĸP6/U@"?~ IFgkV t|B8EUC` ~yi;m[-RM22St#ot0Z!lM‡ f^# x+[G@CK ={'QVn9u~ : )$/QH&=nj`;;M`ev;`sPf;p_.yk1.Da0_$x\ݓٲbg}Mj3m`)'&ɹxKu=YԣLS}%N}!UD K GC]^ nPY!Ieے;F;*_Nh`L# :VL|V٨vP (6)r!GOEl'q͏GVBPSu*Ce l3KE#?V7# 8BnQm@ 9ǔ 9xEG_%sV)k87 -j Tߩ<=W)H VvMu}sV͊?*Sɛӽ:OBk/ܲov ϑ|xD@DީD̐Jfkdv0ӫШ ZGT,i( Z.{55_O(G?p-N$Ԯ( -\^Qj^񄽓] VKym;g 6X)%N"O)~Dna/*o]f=Xq@(`Y*W-.Mc.FΗ "h>W0껬΄)^ 1wǬJݳwNJY|@u@=HtYߴ…,)ڃ)]^q3'unzpۃ:K "4-4NOˣ H׳k#/<'9H ~zi-C>`eI~8=`L:B CxiC@v\E nAp6fxGPgsÂ/w1ߞM|(] !#3(3P2IFSNr[P3NBQ_¯; tN9$WD4'~zn>KRD4Flxm}趄XGu߬Hhba&O"oسS)l:S,FHQ:$uf2 1s T`bJ̻*uz͂Jͺa?N!#fFpn #݈DPmtEFPnISⲦhYwn2?}bP،mED%V5P : un>:7!һYS"XR6zqfqMDxRV*:Ī_)Ǡ{ U&MȒ}JʓGC"6^Fw[U\Жe'l_K50=_\)uiO]\- C7Gڧ819.ld <4d^*ZL'grךE9NO_oP%&s 3x >[=! qtkǞO 6=0ގ$HDdP lGm8#mKO:ϥ NSJSs>qshJ|$Kj(D0r!؜H̬&&5Q*g´f G)qcDvimCt;j]6"d޶w|E]8J-Mub%n\,VhBA1ƩAhwm'E7O~5M >JuB91u,*0L>YӃksoc3,!0;Ur*gɨl KlCT ֏]F1 HѢ i+ʷnVԕ.2djqXxS mڟ.5t5.k0sHۼO7׌Yٴ @'5H/mytz QoTgA`)s]ss(RbOζYB[qFgAY$E'=~󙭍F)<-F\l2Vt3 /O/ܭ1K וfbL,Y,n\)@wמѤr 'eN{?f.a2$%,V( TGhX &vIRش)fj2b .쭋Bf;N ߔ\=R|7I?A4+^O;8IRAb:*0\@1wx!fX,Y{[LދE$`/.<]˃æߺ 0qBm:<dyRD\6գ*޷3ay(A@Ȇs}^+xbb1{3\9=ַrHԓJig[Н:s71F9{J7a_:'xø}"wYƒ|&uGa!O1@ppр#k6{Y=LI5'^-H PAݩx^Q7wftdDǔa1/CE4aO3>8Zްgy/ ƨ笆$TwP'A!pȉ:e*ͧl(sm\ @K,s ""|4a- dN~ޕn:9aX]@Qo`~4<W`{Ih{:|I--ٻaWS70j p77x(X϶L0ywkv$ fEff˵Q(V_|/uf~3ybB={[b!W `U~214HUS]N'2{IrA˂:]c#Px.+%<6J:+=-jE/ANV J !t."yͰ?խX [C^TXTc;4dn eO 37r}Q|;&of:ז^{gycsP6Z ^{_(&snIgkZDgԷx։{6ۨnt?k1xv,hU{aV̮>Zz8+cwMfzeex~MD}ofbm?D5^`,lX{>Ư3/Dmu)J "򼠓FS&6SqqFr9ԓUX]Ӕ ¸H;8o;._iN.b!JX '.db{NjO7bD!fE4{BB 5tPG7wh<*q%HɣOe ܸf;Ztd|+ RU{~5\W:䃥N/D7T7lS9qΏ% >'k1ܐf1MBavzpWAWGdv@ R)KV>̥G'px`()+ph)SG8YDL3H)e%3lwϥ5# c"X_ߧ(}OYSe^C3'UXƑSFŪo"ʎ/%FC <-O1HSˎjE6(_1`#]i (Z.'S,35gg?J fsZB* plie bKƹpeVHcD[ I[z RQ&QEqd%EdeXy$x\n}'E5$pfԸr+;}WT$RrWB/vof̙ S毌BPzlxTͼ{'2L=g g2exqq}J\؁a9ܮ~v/ZORgB^ z.>n:DOUO@*yI#yeHT:wB}dZq z $\t3W|;VFՐq[вZ|x6&]/,D !R<.!/ k<&tC(>D~ x;S{Z2] 偺 {K.t֦`EX)\=\8-ә=N4M+c8m\C)۸1JoBzxTQumDp*ZZgn29؆tF^rRcS+* ]C|.ԣK:<*O|xTRJv.ZݝF֦V`!" 8_X&vs<c(.Xr$fk^ CO0? u髫>vCyzIRhh~. [%ѫ9.Y=IsZMǩ;W^ޯ†GTdƜP4a4f/cIa wz䝥+yVE8G^^FV)^`3o Xg 0SVoF&;Լo@ˆhi~3sQ}M=fa#gBӋu +(m%𼖖H%gu yTNd3%m죘сqpSε4ԫ524ĢCރgMt"G}W 6GHRv#]2 A0y}L (_0A{mؒ"k9NB@gϢ-+z̙osyfoܾ.ig>:Yd  ae Eȩ)b@rk;mYcdؓ~Iƣ콶zWN O`~_*R?k|+v[CM2I̹"YeU]3,넳5TŴkЇN2hugh3-WwGQ5&6x.Ǽ4j2 vݾ1e 6D')RL0|MwbTal؅@qFL- wYb}/v5'5 r6&*ԡ0]I?նOAEΜItmwUe3huv>m]CMD¨e96'jq;}:Fz"b ) D02\zrO4q$GB7)8y3: a3s0ڄ0}GT;?X @ƃ|ܹ~"=|i@>.qBo旮Ģm5 '\LCJ;7"E/~c+/ؾw? (rIѦc"o\ A9Cj"C0vW `-RQ_ ؉.hPdzc\ɞ/XnaTs/6fU LS_wq߃HS8X\cg`J"z稵&S> .$ǿȤ?=5o6 $&wJ/R|$`g(8*r7+H+PqvʪÅ M ᱗ӣ=ZOb4cv#-(:ޛ{%O@׏˯jHX׮OOrttLM0 4;7I <8&C5,sF5h4m#͹Km@S\ǜk^)dCt}@o|EЏsPs(GZ,9itE0!-kb.C*`*%~`K)b4TֺCz/W>O85ojdtH`xx+҄QEk;1A r6W/D]˥?6H?ۈgT,Wϋաy= <aK=Flo.޲vswyijh,ϔމ AEh: *mLr_~&4<5fhF+Rwf7BQ-˰jfl0q>!1,Ct]GL1*;C|6aK^a{DWlz[,|YK ╊=񓰶k򵯧H K9QP{S!LS+/j';9b&Fl."ή]D';rtE;Jpt{".-dֺ&GodeF=׈ewΛ!酌VZnYg`uI(!(ZxpR*4ƘF[A+~ J|X~:{z㙁"w-)0x^*Źʫ;Zs, QY6IO1Ҧas{OyZƋS_7^HHvDhxW?8Br@涼Fbi0N}B՜ s%dGX~V(pq^Ee^hMkc+X.Nhjn=I8h-zUUlJ<~=e]x"KCJj^htf>a(^ۻ0U 9 Zh -CP\/ZjjC0 (g54"0oSۧ ~T"z\zH*0ٟ'f8cip'?6Ɖ|IH`1dWc~^^ĜcU x@Y]v .62kLƨC٦XJo O&AU?b̒1bm@*d@)hعF<} 4O磝Òhhie{E~u#m{Cyy*J ] r^fR2bT]h}:k'eo5k3UХAXp *MLЇf{pϡPȩzmQ;^|֢3F6GI7h8xٺuÖ䡓 1F6 (נ 4R/î;mJ/N5*0AWD= HBI֏U )́ƍ+|AO 3sq Ȍbϓ[bFTxFVhtCj[Q eLO[<Z1tgvL݉@z[Yq OX|Lڜ$A#CX\o ,?xvXTpT 938tbxpB\v;T1%6>m} m\ƍ -qo+ŘˉOTbFxg~sa-h0 J 0lN7FX =  +D3j7${!|dXӮCi@Esٖ$ͮVWÃ*A/;PR()R?LFt$yI,}Z2Q  .Xq%b6F-IJ\Vv4+ruS&IlVQj}fAX:;aߚoނf瀡)uF::,gW,ϲ@|1$3IY1z%Ѯ*ӽlNửȶ4N4+ޝ@S_mT3~qW74(W4mdLFYv!]%3Vsf%0Vf 3(irRRNLAFeiL o-E1˖O>A%-"nYAU_XRYy6lylΏio`&j h?_۪1No| ]&J1?>렧]>e泆w }1EǨJ~.=Oy*?[rk<cR(lsOۇ6ij,D^iڧ"W }${j[WXǀ1X#  u +lzތώR&kr4[wj&8qg9QQ*2~`NIQ> q/!=nQ]/|̅4 'YTHAxÓ[u6!yTltI:÷lq.Aw̿M Kb>-S%nQh{?s^3WBbý -J! \薿1[V"[~A;_ &/e96 ୕ h牾X8u. %1{_ƧxC$qS9:yR~;oGa ?m <-Bwj9. +Yy76XAtS'!$ft4c/@\@druZ?(/gR>j )GD@,|hգ>uf. yy!Zz#ZN7F E nJ"4ҝ۠$=b zK.$iRۇB@ Cg S1p9CtiõLFL0hD9MK"z4>v5xj5?:blڕ gZ-Sq:ɣU2P {0?ͶF휵HnY;zx;re8sc]#P r< 1 .d>!LqE5#U-3;6W-=V\h6LqI$b!wtR41wBi YtŚ27iORן}=/Y1} Z8]O+ XT7{CyufTHXp9` 6(,|&-gĀU>c͕*Ӣ=KSDx)FYT'i3e[ҧʩreb9C&չl_Pycq]R|^A8eBYnyh=zq~09V[[&Rnn\,jdaR+vCZt>˾yKK):feX7V ` `J De ,UY`Q YLObNJX/GW>PVWjA*n} ˸"jx(K?NjYZl+B 2GTZ F ^^jo^ 6Y TDa ; ~ |6ss^&k"Hg'b&]SY<4 n۴ӿ$νv;A{x, @ۇk0ۚz*9$=Ӷx|{o]fӠ> 1.tjv+}ISmYJRxy.Ojt5tmr *J-3nf3%+ݡ.b?t'36!a-eA?N8DRBh& y4%P|Kѽf~i@ aߨǞw6m^#kߪ8]P:Jzp1NeL>c7Ӟ]Aࢁ (z>gx~am@`ΏR1|ǽ}C8q"rI!@( <3pe!~Ts߱-|ݡ48#=VjdId `~ecdhsE$G}d=+*Iz}2;~qzdx旒`㢁 ޭ4!xIoW"2g5һ$䫙˿x\ } 7aTe*>9@{Ag0_>P+ghruݸs%8UϞJ|?8L_B'_tяz;x;˶% {T+S>7E 4 SS^=spϹ@=7<]?Nnܾv3*Ex9t[Pnvgl Yp+I7l]g|!9dwn`쐌ʼAbVº+yli~Byx}Œi3!8ysTw#K_~n>puE=Fq Aj8ꖜe[Wn*_V!=z$a^%{xtQ"UkT(,oa8e /v`n3XX[tԚ$(nj.$)E)ܨ | CK(" d^گ]@,U> DLM;>25aaUJ Yvq'Y?`{marO[OtNp.8%dVh<lI{Tmӫ֚e<&È ORFJaҢAȕKQJEr]e>&7| ̢mZںƱk۸2L%ЬvSqRBPrwHkS1m̓C*.>PR{iw= X5;t2?n'pH_knR/@Zf&Y1d#Xpv?CH0 ϴ/»=XfxAPp z;(FUyξkK [ .}]&x2wg;vBO! -]:4g61BL[󱶙}/L*gN΢n)M} E8NxZyvw@C|tZnC{tw7T@ \y6ֽe*~l۔VzRXm ur|\ϤE<¢g6h|zqƸmb.)aAEekНAv-޵N9OW,t/4=xfB`e12Up!v!>xC5[S/fGUy"Z7ZdǙQ:s"T;jyOi}y aMe^9!HlR뇘hĕ_1-%bޅX:GpfbDk]vҶLib4zqK0YO _/$ < ӈxrRSxGw nX% P;_ݡW-xRtǷj8=EFRyvq#Y`MP*%bX@Z#X eMn s7'nKƻkoxfiHDI*cqPeJf-\H@p=ف< PA塺K G^9m+Ó~)֒#ZyM -6IIQ `=+bZ h*kk+/3ۦ` <0]sLb]%!p_ߔ'gDX΀ZVƐ$V i?o6zDzš72)ZNnZ J;R?wRT Cnd`ު,5&2L!,Mi4fo_3D+F0τ [rVQw1>25uY!M.`iPהjbr"7TKq9SY$G8,G>:ygr HbM6,Sđږ{tEx" /ރ]5 C_ x+(ލ̱b:ߝ.[*9ĀYk&2'y]gp h;6}" Z(,V"FŔ(=m ~8)(^%߽KO&>ۈbWv؄%><vު;% $+a@c]qXFR&""'p R W>;{D6_-d'%Oom:3[K/"qz^G/ۼ`z̼-<"hnZ =E'V_[\W<$t@_;~:mLioC; nF9c'G҃dЦL5}AB"Oa> ?0e1l,MIɃ@qOG.%ӕ7R$В[8j 7kc|jY0MWTg?<ɠy%/yqр{v)l$Fa;2r|_+Ym|5yy~N>fKBAy@$|_ t0/K#I.(9FuYmx%ٻ)?<v\ohqz7#%FӺ<ݤvՍB2з\8|<Ǒ|1&tO Iy'_4>VZLN-+JId1w×%#R,k@㎩MT~n~FAV&PX^LJw8qMDwֹ3r.=(ƁH?)( t,gKT סl/pҹpڒSk$K)WOHJ M(I&msțVwO_>ʰ.FlsHS8\]&|5R wJ)LHLՎnF 2RZ2A࠵3dh2̴N`ɸ&a(#M@/1eB'M$0#dKi٤5Hи_N -߈Bv9M؜mrJٔ~|=%\~N#^=$T RP.eLmvF]KޣϚ9EUl&soLcv~Ǵ:h@N?lU=aj楗>,@坮=qp.{)ZgdP_:K#'g(:AMwYcXB_5,AxaKf:C^T!$-HiF0*v)nS/6!.u ͓tm"*"cl=<]i9P Zxи|K(6Y4$W~ZUs尌0喴*c\PeG0 Mҋj CAAo^s j%Xt=/փ1vhY(_;/5meJ$؅uOBD{+ 'Q0Le :T"`=:oŊq® \W:`t^NlrcdvXBjVa~ى-#u(]*Q0+ZYӸ٢MW Y&3 .«3q2&Xg,47lXrgwZ#+D镧/m~Z%ry͖0@[b2X;>9`UU!AeB<-RmH%giX?GWGy'Nw 1^Cgx-*lkOcO<;96*JFxo&tCX*{^ ;|f䕝L[AЬ@Y9L\Sf9}e&ЩqYG9#̚􏿷Xb2 Dddm 3q«@0hML3kKgaֹs^1zOul#w\ =:41mDJy^g1 ~IjntLgHث"fA62'rfןH\2SHoZ 8rhq }i7hF~WmW $g` VXJf)^-״%-ӵ< .SvG×v-j&׷\oVS;yeq^b˄I$QASOWQ*bpN o}ӿ<0@8KlZd=ul? ;iēW 9B7W1́6ĕ04;C@ѝj[>JB֩r=Ϧs5k'xP8{szhQ0kJK#/3SM}B)u8 4d|f#igtRIhs8ϱ!縮Ig]mtDF lwF i#P!z44 J>"SKAU5 r^Z!r?4* uO>#EҘ6%d\68d4#"YMYagL9;S ip7eAOYXгc!x܀.@jR^ TmXM@s6T*R!ٹJqʙMt+w80B6 K}}?];%CQfԷ6X(b|OK12gXXx,P*𪏚A@$AC!@0R N"TɍRHP?2zVOW=QiΦ:GzN)9#@Rm.Fjo}>F'oFIG(.Jw!\Xwz'cLZCF1xW0iCmJ'?8%:E'7̡8$XaD޽J=\V)o Ž0pW0Q5eZmxoW'ᝩM)pnCIbD]/v$H<1"K0YHy8_-ggkQex , e7>ER4naQJѯ:kXkfGW[}/>mM) @_7Kz5\/o-uoShRAj]q +3> N3%#Ek[}(@s3?ld0VD =frhT-j=hswzTnjj8i2YyM 'b+4ٽ9r`IQA1[ 0(N,Q{y<,p=k^MZgl0Rt I,EHkjUrx€XdtzƇUT[ʎBۦ❸1( nƷb۾z$\8.!x`{Jo k\Q+A$12# Lޝl6kW%ԻAYl \|s' fgoIհqZnzEx//;y _`HX_Ƿ>Ri&^ñ^Fr {"YVXn>ЌyԦRteW1JF 2VDѯKsriE (D" 3ģ]\3P+)+:Ɏq[}_>oVk఍GN*)9ZɩPBF'[kzdgXϞNq> &v,̢D:xu,z86O.Byu 4t,0,蚻% ܧ\ބ4qO~%7<Aq*~T F%dӓ~mŔF̶qǙFؖ\2CݵaȬf)^" $]т+!#Q$+D g=mDv55FP2Xیߦ|͇&}ՅޏhkɷFUm#+kd4i y.W!BC>-]#4=%/a6XV]J`(|*0l!r b9'u[!~/!H9\_)B$_N$ $9Gg;J$jXciP9eux1u^PLc .?XB^H+#LrUpYzU%CتDKi) t>~Cļ!Nb9#c->˒PʈN=iqo{@Hق_( ZXdzn#st6g`beq6qQ{PW?Dz$Vʕp%O_!*A-d H:|ȡ(^H# uOOJ,d(b:Fl `T)Yb8౑䃼+3+QӢq>u{>1/)ߧЖ1zdVN(":,A? wHc]v{B D9ȽQxxsqGv]&jj4dJm SK,J)",_PlFIl:Q0< 7oE5j?hUvA0P#B /KcW Y,ݬҩpS/i,k y kۻDp60ċ緟& (wd"FG)Lt|L/YN aVH큳'7IPq h:3]P?վ-s`u6Ή=L/h$`'{B1Xl*w N@|UmHEl@!W+:y83z- CwrFK5u1 (x@ dPI;$3D j}CޅmwntAr#J't!vM6hTu+#Oֽ@B|@-df~n+7ʨpWHp k3΄Ol 1!c S>^~S =סXyR~0+KMV~CZR ./fLJ;kwáb݅~FQUo}"Q$ۂTq̅-w OayΏų&&cװE(f-q.\8dܝ "U{%G㐵”;fcJj콻'߳c7jD̞5+:kݑ\.d4O ;d`Tg*PU{!lh䏰œPD^;`D֊Ϛ4 6% A5BPU}Ȅm%"rǠj\is.pn?nF/+clG,wotf*`cV!9="'jw.`Ǘ7%SMc_}WSj` F7gxcC3/\"tVS*Y#ay<_P;V".ƶ=8Ώ(z15&<)ozk\2o;z4-,|y{ -CX*I{vތok:hS+x9]5?e0pm〙Qi<  PJ0 w;r[3sWV3sH/EFm֬D_C&W\gr0/}W\/bqoA:Ń-Dg,~JM=,FߍPg4I/1rb﷟=rat= +lܳELLvw]3׊Ee |x˕Pqi&b׊Lm|O~<"B@>y*&׎ r CxvRVmw6>]FIwoGz^.A"g(RHd5yjdNhgJ,7K!x+ ?A*OXJZA"gY[?g^E1z 羚ׂ>H+](-t RTlM&5)v<8o B1ڙz)TۇWv;)l'{!$ ܲNao.y3lmI)U;XɀJJT;{bɆ}{9&~P"dC8ʂgR{ (y\'ʋ P2"dm8*R4-%Vf5B Ș^ꆅ#8?LۻԴT?J? Vఞp{oKv~%)Gs_Msr]n#' $605O!7a_}'22t6qI#R:rR*FTmB% TJ,5&壈IɝY{5ouIzRшT7CQ1yk'(U0!ZArk(95 )p̕ ½g,F:=bywh^abF o^r>]̚f) C=E`2VOAY!;D%XEg?/jCY6#>&fhT qu*q:) ei@ n,/׀.\C %}>IptZ! `ŸXHRI$;ۘ6ߓl6_h(-,+ #<)2T'j_m *n ŕ4ڕ "vs>vSɈ_4[A45߮y <($`52Ӎ^k@?ڪUp"S)18b-D dV'&7 $])s2tm@½eV;#x$G j'[1i>XAwetb!'+QRA֏iWJk/EM[|U\ xr` 6@'6AiƬz{82:7d'uq+/U#~NIMCTK0j{X}'KJ-5o6XfWwHJQ$d5V̈Rtc&(}~3(DqcA;5jV=\ \]7%Gx-(UfO*\yC=oSFu`'FLtGe4E2b cSyTf384;<CkTBn8Ua=>"lOQO:N3"qKwg\0Z@ު!^a} GVo0V}|"IFa%([x|w?FԤDk_;.H)sb+m0̴/e3Gβ8So@-O@ki6Sd~/܄ ЏVrCW{aZT8@w߽XgnvU첺Gl\_t@Oajį iŦ]ٹۺB>4T4.Uuh{10p;%9Xw0+°` b[ ?-lƋ.7X[cI"T$Z#We1._=CwgA!;6QL[ sZJL8Px"lvhM^pi xlx5 ֢֜8`ws :-*6C 7 4;g8!ZL) 6ˀԫBX\#ho*2zt[`=5HG:pIf(ڦ'S2o yxl6{aAʏ` nuvpgkAg O[%6:L .p+92:i=(Eە745cW“h&#>@a}F#ػiʏeB*{lu['Ec6Tklw7;j*0 fyM`t`\^o=VF=.q+v&߸zKr92,GلwS'$85-*kIՑM{[J2옅^p,tU"Hgb]i@w>jwi~) ч7jvtT BE0u㊁,61৷u]t+94Ptb7L9:fO)7+S^0~aC:PϕW=J3}fI RI쑋Ծ"{6MrtPn|䅏uhHԂdFkGcVs|+ۡXxr$|K 9_jT;}a* rx6Y] #&sEN{XJ}L¼3LX.Gsɭom- ֭hUTAy7L5d0w"(J(v4k)4^ "ꯄ`ͮU%MiXɭn+1 a< M}^-v$Dίo`۩Z}&1:`>sh5]ED~uXu,=cv` LIjI=x"GIP4*$!Zl WljJ= Erq~SUDrsT ܕAF#lPzߕl7uJ 7FPQFM487xŽ8{nU|ͺc)8waW TdAkvY$uʂZ;~] ;a&?7>ΌIJV|@X'Cp0MϒhQ6䫟I5T\ٰܫng >nXbR9 ܆FdxG'X#Q5B?7ޛsn]vzon%ϗY^E& @w,(N~`uQE{a}^_D/a8,i7C3mx1N^6b!W('FgdSr2nﺴ0V"?(Qo.# ܉zJ*mղr23OOG~UvBh̭*]X$ExO=oro`h {'֋l'ȾMOᓪn An t R(3'Zuw egqmQlkϺ#_~wK9D+Y\dӕ%[D kK,أ"h:ʹp?? @ǖŋ% wOE(]דKO ٍIÊDp9x`?^xp8*r|+7n]8=Y +nlZv؉>Y?fGV˞vc%~MLQH'/n\Șm?jɛcdF"DقW3wC*2Aʯl׬]!jmlvq<⨆9sA_D0bxr8[!H EwOqX7NgL#ź=4'׮@t4cC_&8ぷfgrc얍&/=X8`_}4쐵xZ~L/^EaQk h({b%ea Z2&YLa3Edv;6L &z܈'aN}[Hzz(i D/)voy)kX1_\;a5VF{^a8+jZxh{*x<]VUڏ& hxPa%Mj ߠ.3CHr+NK2M s~OY_"͈sEP;UOJ`pV@I(Zf <4rZ~MqRx; yYbN W);TYҪ`yHStz=gRlv:fVf_:TqQ퀉rիevMg|dD< P*KV%jwȿgM5}}dy<-g+D_:̯yV..d$LJP*v$2-ɁW@LN;K $.=v]}jOzt ;AiO9A+ؐ!ȧ, -;UXX/8 _jUb̑ڞbwlA!14+W@"h%oۚh2}B4KʱZ?FHNz^L6 ۛ6wrX'i4ڭޕo3 3OzݳVrAZn Ѣ6Yd'j`^/ tb:aL2uѦX)1  DBPZ[ "d(gzbHw1VWA2qU-G]j }χDZ[Ifq2TE{Y1'ψQ5^[ؤmH2is$|Lt%p_E|9OG@/BnuE Z*<ә fԅ,_9pxv P$/Ɨ!w&+A)x |ksDN9K/-nWoR+AX:QS1Aє'm7UgD\)TQQnZ~6"@8S<~Ski VDFJW ]S1eM cGxd~yHML^Ⴂ@ TJ U0U5Sk(Tl/xv¤nuk_\2$$I7'Â"g_WflR ;BCT}~ gK"aݨ* ;1X|]VSccɀ=91&~Й.8;m6Xy1;3#n#(;zY %Il9j?3R:7#2@<2p#&ũ_6;+ҿ0'7kʲv]h@9z>f.ן@qaޤ?~xɜm9cAa$5s(-O rA(O t.6Q xNK}ͣIT bFm֛S2)Z,O̻ ?_$=.pPv~ba;b*~֦P? 3Eފzt~_.\J7lNaۜyF.+緽 .g<g5c\|ZzK6NHdp6DiOϬ(Ϋ|3;ec+Q^TVz;|Hv9w#|.z\}aDGqMlx&A<`Ԋ[/$8WxI4EYmYA5o.&:-C\t9^~kgSƤx߫BӞ?Hx$z g%ϣ/|BVm;W;< [W{͑?`Ps_ԐݸLKf{=zS r$3G.eooո/ٰ=2F%;C~fs z>wX^v%xypz.e~+B5;/&_*>~e9_b1~3jי T{ =Vv)4&@^&k%ȉx/4cdȷKЅľZfOQ*^OwHM9GEK)m,hʰRf0d⪞b^bcA!R_>Q: n޼k/}S&-ax- bp|*"8~ bKiBNncIϢDfw;C;Vs,GsӕTşm%Sv&F7A]Da=&2I0*A 1@YfAHH&a6JZ*~ mP7`]7lJͬQk܆OEn'Yx oeSN|1/zop2ya: YRPHHqҽ[}ޱ& ouIݧtj1Q%Eu,5/\=:}'UDli|cOvC!NZѼ(BqZ$P Ǭcm :EvdG-KSSH/SC ExȻ :VC bٳAHB~ uLCYgN-CPFizY䬔JK6h8(?AH@Ս@ϋ_:|2 j4bwa$g\QY!]F5, r $`1{ؾC&6 8>h ?I4&å{֎`ܒ-: :~t=Ds`/*-9wiuyM\<:HVp Ш,z֫*;[:%Aَ`ɞ*oKy`Ǡw&xWalU#f2' Z2ua!5qJbx*jޠB(MDe.-puOX&TDWk ˜ew]4MfA[J=: _V'46cKtlQ ^ޖ.s iQ_+7݅tnNe F-Q!'Ek3&@C|֑ǶbVRC3%>w)Is,u?QGr;9%)RY(F5UJR\P5SOk&ײSwe}۫0KVU1#f뚛5ioqDUV3o/F[\i, PTm G`ZvZwu fa<3M;.MX70\57Dg˺=pajfɧKG7)cb/k8.a#|,a߉ 33QDz:Kd3:XQ np]5ołE\IWA5Aa>!LZuˊ>)*A"S&ɫ9̩isbnae -$ԘּJKu2Dlӱn$\%b,VA/ Xxy\Iik4PK9(l% >v U`\`63 ,:ߎ}BoXeֻ )vr3lAkʀes6ho΃ϹI pf¼- iwz7 :#^f$7ʲ% :r!@p<??(VlM wC2;;A< xB,T8- Ya[>< 'w[oq Oc"uй*gr}D*eұ_bq%ЈPc#M" QkMh-ƿ۪PNsKitԠ`$t~P Tyzn6QcTFNo ӗա Y6ٿc\U7>=yJxA`+5 Ug'吆=)W+Ǹr^Rv>\J́i5sYxx$fktW1jdU.ŋ/̑^6Da ; ͙*\.;N> Pg/ F CN w2`Uѣ=? |8iCD `ٺ%᧦G0Ȍ0-3+PG1&N,Y,o#|RPst̩8Br[NI=[ mj9:̘;]&WQφ5䖳 D X/z2&4IOP7D!X~ pg(o2kMהlv{u8q-N0ST 97haӕ荾O27xooWSY0hUPʑ5:R<[{l{*duٜ9KlhV0AC܈_:29u̱NK]IbjHͽrrrW]%x*!}bv.†ik}d7!w;`0T oh?(g.hEf4>;0wpb"ehKSXͬacMn-|L#040g+ikQ.6;>`u.q8߶Xɯ(vꛢHo'`4g~k4J!σ{~x/ժ+\Bh>[Og A~kNo03?[mƿƽjMd#%Wwʮ(Ul#~(h XxXWټ_Uk쀒_%'0oLIW 9׽胃.X߳ -%ms"k+b)`cv`)~|p]T;P*_`2-Y94N~ֈȁ͵v %9 hB67N<'iyR~]S$uPRd,g\@DҸ/.s80籶O}pdomL!PGY7o-AHqFS,d 򖘆;z`ɧ WD~YvMt2%c&~tE0^sfiFz*Su}}!iЌIތZ9)#<+b+Ҏ>)UHn 7(92}-'ɔSYG 0S:y7&vT)tiJ+M{k%ry=P!yǦ#]R*#Xұb$VP3qKjpP3Wi&7NHC MZN$>|g3ωv QP#t,mkvor,#E$ձA Ŭ-^>ҘrIH5V.}ߜ|~lΌ$)2܂vZE MZȴaR)PcGYOpQ?/zkmUܣ;%FP`H3^#ۘ=e"WMnX?;þc3Έiyހ%9hvM*Uݞt GMmk}]YBݍܛ:dZ-KZO -yu+Ȏ4Rb 7LSRNjޫYW$q5;qFe&#S#>)$rZ!?jP_C@N\倏>J:C_RlZV6΀qy wbe O5]0W $9E{_c&:;oEwg'C0Gm=!,bylOvʮ++xdi"@`wYM.LMHN4c)KH,sqD46~ FXJ.4;eHӶ ڥB;3\ʹV=MҒי|Iƛb&T2ʵuЅ.zV3.2q&`p8Xڗ@fs!l'|媗Q|hazLdٴJH@#PHpc= //A%Pfc>Ebyf&f?:2)9ndnf pٜj9k4`4PbҀzS!n=кb7N`DX[Yzzlu{󎚶iV0j4>-~ ~*g/ qaٰżY${/&[/SU!3lhyG]Ȋ (򏪝1xSIyOam-=Ul:oH+6ߥ@?HVcJkՓc!@/0I4HL>T֖uo-,FJM1(/utx^ XG"x䆫8E1خK(- zW$zH\|CV`} ñvj?R qJXߢ !76ڶN/JQovtѽ@D$b":o p*X+JEn*0krV vI[ijn!&i9[`"ᖚr4t:QKI:L I؉-v,F\v0:X!!ɵlƍ\F hJ/eSCX]P<iojNHBLM[/+ZcE(D-?G89xT$V`* Isr! 6v=Q>6G `ڊ.|GୣI8]~;SWBj #% -6\^8}wƻ?khuId|.v N&=**Ka>NԥY >wwBtL(/_/s(깪9 @*nfd׺|!'bWfХ!][F+Pi3`=_Ri@6)Emy7T}e8(!.Ц9/:yB% It8N-mVޖBV\D~ @0myF|1,Eq#9V|R{yNRr(ŠSar! xH`2D֮"S{ vzVmBS/Em(q8M48\;h4e1vQF,TecC#9ُf7m7\2uZ#KF UI{`S4Zk3I -N[7+k849HwЄ"(̞@6űdlSoRYkgpnЗl1.'+p ~^ݣ1HG+y$r[' ,xC4 /(#vIoIh*+zhoγO߾/ 6sJr%b7Yկ~52]'qhyEY~ =P~^Mm5ks"S$Xj`WYOJ$O:VǶu*D {C8DY"8,pD)d1<ω OMOLTaV9 Xt!Բ֭׫!) S ƥ5Zb]|3ߍMʸjVƀV8|לacExaIV^Mf>ŷ#4B;"7I+}&P"Qo.E Ah{0J*9[?gnr֋(N\M*dZq ^~dJGNc3rxs5=ð6+~кgbk^j'KQ^.ɠw#%πh$;(A}iI7.*Ԩ-]b|m ػ5}βVXu>[xs "zF%0VUk-ٗ: eijq-=sk4f2QYXE!P_F$Gq5A#2 XxB$"e[?.gw/ekwȤ`$kR260+}h*>bmX# :@u\@`."f]0S1J*v_mHwlI5AM@SE^;eiNL)h)1GeYk[ҧF>c~J`H;_{-ԾI/V`3&)%OxLR";U/){Mk~[o׾:Bu';,I\8(fP ON( zPSE,?BxUr$9o ZhE$h~'Uow2+Ǐ1,(Nrį[0#тzYF /=!Sxfr,;bCWu#|iX@j&#맛a8$zRä)OE4k[f/d^'O$\i uZ꽘= ?{;Np]?_(49LC 1$;=- \O2y99k$`> 2tKn^Ҧ9TQ ֿLT+ GJəzLQBxaNxߩ2<#)|{N6="adq#Ö@:g2- }1ʐX[V\)?v(Ym @TDDU"%xY-o,A|B]mi~@x=LsgW.DQeQlz u3$NZ˹{ a} ݜp8a&`mfhx?դVqGk 凿i94sDqD+ņµU<}nX{&3/qIFl%nέ|jz'^(K ` O6;!;N/V7R1:`{ar/}IV$(2^%0%"m7tT-I#"T fu̶ Vշj%M]y$|Ňpq.%cth9cCF~U&*>| ERZG30a-bLG׸\ 5ht 8⡛a4dxy"%2ZÚ-lPN0gS/ṡ1u[iERdcbktSc䝤GP2ZEt< gOZKl",53}< )H%Q6-y`~qƐN[l8(#@(oR0ښվA`rMOu_Fl^Vc*3d*IYbN: ŒkxCi .7~&)ŝSy&m9:z̎iZ10G,$6V >-1ʀi`-^g:$S*qrQvE O+*-[=$hqa^FwK=}J7hs7.J&!"-Hδu,df@7SNZp-FliKC@rm)S4'wݦ2}8f>%M.K5΃'aSϛ7=T 1x`A3FU,6xY ņ*Ŭ}VytP)&33XJsDh3Dm{2njK-ٷ6TCD!0\'T~q4ON܊=*֬Sd"O.)ڷ(EյH  Z&T5BĤBQ͞`)z=J[I?ge}$P)>0':5 q`q¼t =g\NtӠmW⇙>5ꠍn LE.[gDΈ~seyNܓ$CJ3ri%ϖoX.d#iG[ "Թs @XKs#wz&$Y;}[DPYO_#T'./p /˖1}GoOџx>aUoy|~EW޲Uo1ł[Y/ M hvCiB1NBw_C0YPB{-[Y=s)t g' #؍:2ڸveXxxm4>( { |1>3_2' 2LR89nDfp3]miubpIۑ$Yk&8F.FϙchYSkne.Dc{ECpUs O·t"NAJ,~{mFong'G2JUHYf[` ɬ>j ˔0+ NxiC)t4-J@l8a~&OR$ 2N&A B i}N;Jwuz)nˌO6!$$W6\i?fa]{\qVYBu &T7\a[dywwGW8fcurPo%):"ͳ}4nY S KDY7TaRw|-Dۏnv\P:M@y"BT?L"`a} ;E9 N+@8\aKx"j0&צ&T@=ޏrh; $N_Hl/'\ G͵sUL ^kb-"PhK_Dk?TLR9U+YMt8JZ60t!H48Z+F'kw֠9]E12+si:őjby³:uY;M r,0}vƨK}{y˦}/A_`1 w=pi2ٶr@@0T4cXD&[m̕I5wv3#YxsJ7'%gUxΤC;|lR34H $6Y᲻4AS8$% 6Q-F#buƱ?'_; fF^9O@3:6O#oۢ:LPQ>+G_0z(y,Id ʖ"7WUVBniG+]I_Bb6# YҾgyE*sڶ& ='0<40eJ=6b7i#A rg}neeEvɒEj'yFrsYt^Kz 'Bg)')DBT\ kc]0Zs>DFs.2P]SNweTX#MdcG<͸c-N m.|^k՗n٢ۖۇe!#~ȓĞJ?^XᾑwYtf# 5T?Rg%ݕh?[ t7ֶsӰs^1wFrXpvф |k w(3~~T]¶v7dE:d[jSi-΢7{brFY ]jm:Ÿ$~$NW5,~_Ь!X8B (&C?wI<&0$'*w&7A^p/q!ؠOQ)Ӓe|+>9`OddH.OeAph"L=_)GX B ɷ7 =Iqt:Ä9 ܨO-~B0cf;^'mXɷ#PD8~xq[s]T8",?$&Df5bzޚ#X$-~ LEcb/)&8sQarDc"S1tg@mЇca`e:P%bINk}_<8.e9:-_n%7/χ 腆2*3UrN SLN!u?"Rq#nx֏oR[~L.j ai=7!-l u߭K85=i<w$!<Aԃu qTN0(z>bSG/>LqF%ԏWH0٠^ h;ho` hʨ30IMkȁ2uJ"Nw@IS£sg|"׮?M %le6 Z?ʟ'eF1{ s=B߄_Bz(N鴘5?KU.*P_ӊu\꼠"b!ǰFid,"(P6faj5@?0 [;u0ߤnAKq}^"[Ώu"}3`mk'-^-,n~[ԞtlVPDmQ9*֩ 7o[',l(yP JK l2p(FUc/=kxa]p [z~"?VEGsˑ YFfv;...78j2# j "5R#1پ@j92b.͏/B$: ڙ[ #IjJuun(?] T[yIcL@Cxv`r3[E󹹹74 ֜1;5jcQy&Q;KcU GYDt72U5AčZH? It]uEPNS|qXbQ nƸV5‘pJTi@֮\iH> uՀ0l!>`X$gȊ):9pфKEα愍Ta E2el 3zxg1S{=z,V%%3. 0ҹixqpd倗`O:Gt9˔C8ԺZV2cA1m]~1SM'!DŽ ~L@Q".oq8q`7_qUwI6oO>?VlO^iCB)i QrU.6rSox:BVf76 2{PDim){8S꜡L }l6Ǎ^#1Fu[œ*"寸 ?\yo(D*줳pF&ppm岏&j_tܵC`Rjk+[\K6%ƒh96<GsfyKM K/#͚8!> fa^#Ke++Y2b^knwU<|3SBM;yR4À=3R@ޭ" 2|l+$rQPOߕzby/v6_٠W~{QcO:FAOaߘH" Ą8sx@u0%WuaT\9ٜT<}UF(;6Ps g~t% JRy]'03uR-[{1:=(gs$*,q؍. %5#MYlL SgȠv*)rDu&x-۞1[eb|08ħQπΨeGZA.磜ފGgmm?!?j|’`R |.#@NZ 2ɅTZ7~-S&h,.΍Zf4] v~yDՠʿQ.ݲ&s!*u+Uk~]p*Q߹3To7 H">Vnz2eʻo.!]G K2w`)vndv |eER\q"9h$ I!8K!0տZ9dad7AK,;V{*!asE?qK1,6ɇ9{<.ѐHjW4%,3%ą~Wrcpm2Nk??F-JPG ǜٌcM_D~ѷ)ihH:yZK?΃#aF=B2D;V(rE]ͻ7E-zvJwvR$zYɢf겉`@D2Li-QL@U1Yw%#{l81 Wj\J+e8,N,*۔Ѧ,;Lrn[nȅgw&r([ðv+źw2џm[8T¡'g<}\< <|T=>=9*^kiVp!3,B.5Vd%ݜ9dO֞ѧpq6a-ա.HkfŎm"JǡrL*!i{tj7MTd8 M0'? a!f ~Jڍ{=30'.,yMw|LtSYma=$id`Fm_ ~1;o`'#~vy[{4@8 O#@.\'A. /YD]-iP_% Q]ZCFOUw0D*y7):|¸kIѼk"60NQύꄺ;O80t]@jE]׆ 񑩟D,HfU?'+fV%I,%s9X,d2 wwy{ݗ ʤ ]W1{iȇ}fz[\6v9@SmLBWw3m5c7ZEve6C2Z4E8jǾ"paky vk] !x Qݭ,a*|ki4|iHw̔qS%T;qU]ex1H>S|G}LZsW^[-WD%?Ք$Q̹YC_=2BRdE;-0KvoLjÀudD]*#C -(ԉFU8oMx< xġ0ɘGE aW_%I}N؄k@̝;;Č qVISp(3q5 BP:-"#6k]W"}{+7GsB}$ٴዓמs@Q3h>lޚͯn[MQrO(t/x}g0;^_<]"Ġ摷6VhݑHI-EeV㜧7[0KVDiXp˥;fiWcP#}O ؞ vqL`[1{+/_ұ%ū3!E+bX(4ڧOFy6] Dyo×MՉRW֙v,7jp!YW'z=|ln~m-@D*:#)wFy0UY%N A."=gm0{m@pY+`h.aW) 麚~Zb$ÈjK` ]L@Z.A3G3& cRmY<;qC+!OM_z@0i6DCɅl"!ʓ 20-y TubnFD7V&:\ً1|7r)V@ . $y^/~sK#vԧ0&]I$ 9^w^O}7}^<.3d kXlgPM\vRmMt)4FkS  eK16??48W \|Eq;w-z8|Se5q!+v]5c G!HΌdshBt[*K|ڵT!.ؤG<_ Lct:x)WyNuj E.)5Z~f)|"jj iv뜂bo(7 =JmQ3#]^y^6U؄d=Fy7%7 [2ŀS\f6l*2Oh2!ת*N&>:rZ=s* 'ȷDZV6&̿57ztgU;! yOGօEl*+GZuT >cY:LSbp>P|UUdfZ3:Nsb%I2Cw7vJSM**;2 LeP ) F^ +-b[\ VQ@TUAA ^}BcH )ufU38ڭ7*WS2JUVo W|})ʖɼNvBo%2Jx݉7"m{NeLXV0jeYi\=ôu-u:9=G~RRV|٘-H:$i$}kJBgy,ze4{5T]Vf`)V_xz:'oVTd8٦n>p-ԛ8,2*󜗃d[)30v8^zj&Kh\65i ME;m8WDTI,=6lcFJf|s7-C8]+1{" BK[M'K0@&v'H*AS 40ʛr9Śbrۑ=ٛr {Xٓ^txua7zI_?ѹ980]wӦ/v,,nr)rK|{N=oXU;r9r\ԯص!3߱M®8 ۇwjGke9̠4m+[eH UICCQrET Y6ʁst[V罿N;L:0) '\_PvIdp7Fm.l jr0\X2rE.;Fx*\*|-I۞)Ȅ$RHd#?Χ [Y:6.TBEk]wx*HR۹˄9Qoݎ=M>! %M;^9γv]k}xLC0uh٤W7^%MCwMyNDi($8%"Fd څPn5vI mUl7뭽Yv/}6_dtARĨKfu@GOɢwZgO*δ0|G+Vg@ ]bmJIgdYZKguUs.,&ta&i{ A,#5^@J$#0*˖MJ J9,~8ENEC]1Dj!wZ%n8C)N[bMB:1q$Y ȯ~ oXܬCf@s#Xd 4[#󼤿XGeF?B ]OTdM[oVX4sJ)d$|yjǷtu昤ި [w WvЩ2ZU0td9Cps:O܆VF:T\ꩡ,!5&pGpRXkne45?ɭg++uYKsCf*[Nk&X>dB'HT!90:Tǧ|uh2=صͥI,IiV0MLF%ϔN/Ԍr1Njd:)QuAZh{H4<ˇ!bm^(_AY1e.{ĂA=}Cxp]i R O9S/B"tbXITmLR~-ߕ}Į߼$ylJ$ 1x3̔ 5Ť‚mq$Ec&BG_ͪ n+oGZK>uj5bG e]'\>!)7TJ䔪‹rXa+3@+lGi[ \gsVKP^'"ms`iKFKͲpt Evt% Շ[q-^(\`sX6GROZ|d+M PF]zN ~U²pT"vN[CЇs.Үf:1Pۢs|xک#/a_@9V\5]z|OFI$_!YqIooc&GW " S=@pNa /ߏ-!$EtT)h2Կ_?Y~RJys`-Y%0[<!s0d&-mX)R daLxn،2ƣ[684:Hd(kwU"]r.T!eC G:ɿw)/g\d eJ]a*m^{15JʆD~3raC0tY !X.8m۔J]VS '\q 5xmf aƔR?foAؔ'Z'{)4\mH;=r.`z'6ž+=R.H 7iϬUgd1H\!;9bn=V}SoTE)`/ʺ+G+уK΀ҼkZt;4 ]DuXk: |$iʞKI!ƒ9z+ B/[P_V&|o˄1+РJRԉE8Яs"ԃĹo/e2xE4wvl7"\ƽ_Yy!p/uK{Lֿf8ۿ!ܭuNv3#V23{m)}Y,~ nF[=7M,r\K +nY=M'UN{zVi|_p^-Rk 5} ^5U/X9kynReF\dƮ6u;ƊRDmo&̰ b0+wY xa&0sH,6 p$FVt7MrYiU/BLäu0C]on8Z䆯 θFΞYwoI,*iEuBޙ CLLER;븂.J>[;w闭M29N[?嫊n 4+ɺJ6qǁ37e߱ѻqaAdh-гnPv^|FC@hN%myH4v/_ʛvyo&.7"t5&en}81}iղee՘) tu!Xѱ9i)w@\ydk-Wou޸S/E$a݁ G%Abص.&JjV=[*) m+v`d sHyUYp;psxE.ޡB&s'2C`boAjQ 4lu%]kOB{jP z/ s^^@S+yK8knPXn9 _Anh_jE=cxÔkߠ家2cQJ۲sQ'q :`-eQdpC)#;}7uFB: 87yGrX$SA3v lܭg@ƕޏ͵Nll͉hfT8A3IN߬8*GQm9!kOVl0Cg9]J,k9bV3yi'|^r❼Eo 8ؿQ.ϓϑKt׳1XSYrL@VAEjG#AUiB};ϡT-~f i(RD0*`J'Y<>2ē>{gC.ÃBɾID VLKZ8!K&Gd)y%';7 갣ؤogCuVPhs{.͕`v@'A@Jl]hG-t9= $qP^Bi B7kE$|DsEYM;#(=g8^(X'Io^1pa} Ifw U)p \=nhÎw N.5URRsY ;M>pƥ4FS>U&J䙡C<; rӍú5jt8sJ'r0#U2U51dǑG)8dJb3_.R1_9~4&΂`T$͇򼩲%x:ů1 '9y NR+X2(5}^)H<^^nEcH냢cK&YkN &89)}EѨ9! ,آoekv׽>U>zw9uLFmJW{wr{UN%k! R-oqn٢~ .83(R.g{&&;weNVNy@N6"ԋ2s('K`rafѳXFtjiHz]_hVL+P)$TWZ20&,S9>*mGxȓw}'sq IqmO`xK9 *G@xV9vn87VoI~硥61eAm,BS$ۅ'QpGj G!e`PIɔ]{ 7ZkL dad˗֬wg &H C| I \9{_9乧cewWAr(ʕSX : @epr(QEkZvArZ# jF, 7V,1oWErdi-,k}|a5-$g2^v@H?^Rp p W:ЀVԼ2E15xY]bB< ;ͤrBʽoTsQ K]8V9~q*uQa>&v @Ex0)Wrڍ>x"S[g; 9̤ʼn)2c:g6t9m)H+} Tcxu\exˎ}FLG~͠/5R"HY08iͻmZ8ԝrŶҙ Va„ UC#q!,~-I>#2Y=)lSP" NnȶUNũ3lp$Ciᆄ0 (& ح~$8Gu13!9uWbĒA;MKw@|]œ|ޑr21㜎;~Tr/0m69LFW*Xw.AzWGg0h f08ޞ#VQQoڍ ">B@uSqN\b/^D#K&M5̣~6Fr4Fe0<^a$okY.+ZHN΃"0%hkKkk;:a]a-\Us@*NaC4|"9Z54riub++ D{]gr_aсn,>$`* |m8VͩgeT,/ׂ˖V Y FI?_HZF}>,Sta U Hͬi ֳ1qDrO٦wkl4vܓ+zڨDz_x,( аkJ{DqgEKHdiSC Դ9oY2w[e f\G lDSЋi7!'34p`yE]A&; X4A~Gq'J׉!^L>J_tͻilaiLe| (쾂Y.35BZ*rNi;[JmT:vTYX&B,cl? &e5NUBݛKeS@zc&UM%;Fqa)Һ9sC"F'lwru8@PyMKu/FY@Aa;ο\g#9"TݷMƑ9 (:)rЍ- rFQ-zT֡[ $zגP] oxWuu&EU38DNMj=amz2z_f6fmy'qqc tDޱA8QV_Uٌߠ򾻂0zic9}0Ԕ y9"\PR>}G NANCNpφƲps" 1aTe@^Dⷛ[xHt>@8mPC>T lgdaNd*Ck$ "e;#YB\}6*!:VҚ#ODS $@?!fݖ-kY!#5^bHM'GWbyt4tGb41xUA$rsnv 7>R[)çHTNl?U%ÕK7TG$qshʐ/z%͈~7Y DFp,<|Mq5]W(+r6;kuũ?~V+Fo&15VB4NzzS@>#Eg`½EtZh E Yve?BkeBw y1o"O5 l#1H !.H޸XlߡjMGx%DUwff ی}]doydͅ':8B",~ӞWf@[h%סtpoS)*ILW@ x$!~k9g!6[l$@/bLf I >քzD;{'< oq3PDoL-'6HҚ >FWm+Rўdu(\ZiSsHa聢.v`I6}ؾ'ZFbp!Ј c 5>G5L٨ױegP3Kpk#sj%FOe}F Cr>yw9Զej$%k>ePuk 0ⷥClI[bڝWJV;_ X5ٔgU)ўXS,0\:[g âTfZ<B A5mT =Qxvω7$įC$jFnm܈ZF.IU< GƚL5Z`_jH%vqmКgۯ{[1h˂E"]Ԉ"o'*Mp1Aԑgn#ԙ3 }}̌+A&8tZx"D& ?ȣaYc,SyTQ^бSWr5Y (oN8o~Vud?^Lʉ!6D7雸0&,$Mɽ~bZcD_=_N b W[_:סD}MsĚʾ0+_(-R?tX"<8YQMO_&j:9U#*P6w:hP/ء.7 ye1D﬏уU?/^KTF,jKqp||e0 t. 6ML`WE^7ETrXTȯW?2/6]QUY z+kqI٫M<ĐZ> s7lň֊$.往҅ e\Oy(}>©J'۵M' p;'lAn0:U98"] O^z txݼm”u9A'Gf1Za%>r-vb*Ŏ'MHxi"Fq`JmGy[t/ߙEѨMA,K\PN@-nIz @ `eS6 g`(\̍Q?E@Z-kYg&dVwvO8J&?gub^̐f]{o;RDžs t<9 >2; 'taղ~ 7mHҺz}8L{QkJhM q͡#)@uBORY֢p6(*2k37FBz∱Vbv 9w{ϝ-.8T57^S9}e٦ww$ga ZM+u4o. RqJl'꽂BpMm1Zg~un'IS=Jl}`'8=wfFxcy!|;u A8aa<3oDo򳼌ܪA#~zBd._k:6}=x@"4COS)b(orrbyed,J nD( Oxt>xFCBȒ#ig ʨ%aC.rJkP085ŀ!1|v *Evx7wTkt&m:iZmt5cԾ4AeX?kN!= HJET]o XuT *+7oGn%Ʋ6Ϭ'_r$yeSL_菤"i[j,xCnU3dޒ:%`6Aqa Z< _ kjD;LU᰻CwI]FF|y>4+֥E3ˊy2 i" #ir1b-LLЧ`Y]Yh. T]m ǿJw1aaxOlcVGR]񏚩\Ȏt_BBEoP$"[=>}vGD%\ ?q?,¿gkE>DH҉WEGdT&1 "o;MB~|\{ %mMsn"9%}*BS[En*5wk<=S*$FR"BwfG۞y7;nȊ3v&sVD WhlUld0n%h[]KtiBE.@N4R Rvd1 ݐEϧxq2(Zk*PZ㙒t`X$q# wBE-٪h%rD_7]{C-MnŞ'?wk]{G"-d'oRj!$ ]% .![֬{p'']~['A|JSF`ce9RsSi&U'Frѝ$#|o*oqAWJ7̮E]L7+>524~tOKw+]El!c$u[d'|Ţ8U0Dkg;\Dr;>jXO<*{e= / -J%],z^?>' /ا'hY hn8ocP?CLՒLk̪4g6lvId#2z{OVrl瘅_ߩ,̨fjo~+R0)h--ee2vS5-s!fe$U˦d_bMȑG=ob\avB 7)ˎmy-ʉG_>) ͌B):`tۀ)?Doc-#Z%G+Ed86.B?u: S|i7oXJE>QZ*AvTM#@ZrKoLV ͟zm{%I"F*~|G$;Q!m(bUX`O=V50HrípBDCT3e芉^Z1S˾} П+M3ImOq)CcIw *5)CW+f1EXìe:̷wFlRg^]Fh[P ,#|z),?NG n89 8ګo'`hںyįggm!#GJf|Gp0Dһt6Y5ډP cՉވA9kbm^5 fMq( 0;0*.{-+GvA t[WӌJ;bVq3^3= O)XF~=d1غjmh>rw>B@/ a#vהO1y|B4;4 hJC\G0_3.E!oAT8I,Gpkró0 k"Ѧb` A$b8?૥cB%^J4w?0g$tk$yljYBlJ#.kVN3Jj?Qd$3 &_'|{tmv/%oAc{Et3w 9YEm ׎"/}Y3;%Z.&PLv>" m6hTv9U<FMTX1ğF_&=IC/3D ) Mh坎ʹ_mwG|oA UjA_LXmk!#^@~G=U(׃~x3{Osp-BTzq3 /yǒs.o?p+Ψ2^Q;*q Ҍh^>i0˷izvL6 /y%t3XRXq!~Zg*IhZ ]uP-=CQ zUhK[.Vzbߺv>/Q 3LPv?FX(hGm$\86 5KXY$ ʮ{V2q\_ԯ 8#`B$!_``Aɢ=/ Oh*(Hy 41Zj4e|vg]yQRjAt9)=I~r.U[xKsN+tv_o!7d^",nF7 k±UK&ܣ5Rd3"wup2/' вچR8<2p\ܿ?w(N Ӵ5fc&r M^לK: ':`p-P;uR*iupP*Am'+F{lګ?,r-FZƼ7 *22~Rd.)"g(45F^#t[CnM\C ϊI(\8}/AhB|`DZ\c>AW"uWlC w"^VggR^ā]F^w(@ ;CB%4?ac-}b;v؟5@;NquRsL&es`+钶V>EK!c_~&OATnZdXF9oу܍Tu*)!_~ Qt# ڌ6\v')^qyb5' q;2$͠vlPƢrHqHfStwd jrZZ ޽-3EXˉ's;{ jXh)[9cFHʶe@&& |D{a@z\,BNޑ猀 $4`\JӼp7^'7׸ě> mI -{q`%1T, F}w/soZ̊xMxs8l8D0>k5"G :WnеP"{zy+$,!hH/Ω-zrJW*oqezz^~6fSFT$z$ ٕOlkK7Ԩ9͸`cݸׄ C Ug9rb,iz!￞C0F,(ɿ9KfQ\k OJ5?O˼ pw&1 ;%g=2.AsH##t,jadcifO?C$OR.fj|[ yu#iSHB1lm <2< ƒq 㛢Qgp]%|jBن-.‘,kJ: U >:YZlO6x?#dp EO΄2Ӟkc1acbVFuBcIQŽr_|[bU>,%@ "|SS*y 4 gP)Mx*Ӗcnꨕ#wC"+%9QgBFN7߉ &7ZJ18L0$ηnp=^;A\?}Dh?H[o c-aEBt Γ =VĊݦJX(zѳ) f ;5Wwiz9@Q7>}6Uӹve+5r6A%,kAHwŧﶵo,fwDJƅ՜=aK:ZB+/}Flx%USy ~ eGDrJB.J>DIca=p-7; he>E$nT3bA?0[ 1(6W]vKn˻CeɩH99DLy@JLSC/ħpE*l=)ٖ˭qqa流DE߉"k+?1m˄nfe8ME!cr%D$Q( ɏ` V vc)T y_.,yַ3D!rm<ޠHn+?e駊%+C1xJs~KZӬ2-Ug͏fA,PǛRԯZѢYmlh=eMG-7)~7)|< j<ւ.qf D씍k uzS(Gʍ6}%*{'.cwWf`TXr#п&k7X9%w@^i"s$.Ht\Uf, @Ob$IEυQpXvt)G*m˩mn3е ` @"JKBn:6sωdʶʎD%(әX$eqpT0J#ܸ)mØNţCN+m5YrCI`]x9it[#g#܃_Rjp{Q{y*&)q^!A2Gڔ(RtoIspW|pǼK1N֠FMn4mJS'h[7äZtذ;Dc<T**ʾ"aE/I uķ%wW ϸ9UƏldB@Dp xp=hoSG+v<P1apP,$aB;afJVb(^+t-@ N2U`{KF ߸N݀?R;͗J3PVz*Ӳ&3Ѫ)Eʠ'6֥ lt#ClS1HMa&XVOL|Y3!{]`^T w` BrUK;~Z=:T5DRA!]q8s= ]TqD "-wZBL!)5ipn1\oZ|!+G?[۱.';uۮ2H1u-pߥIdS|v iOӁ<4V5cHlKjYuGdn>Wx.8WNznY 7{0R  Ä́~B5`o1HO Ha aN~n䦇4'l`"g3F'93Q?6c'>wA2ḥۺ Yћ)‘fHR%G=fW%Q%:;&4DN|:JZxxY"SedG͓ p i=587oTΩ0Z:t IH*O3 е6%6A}[?v-¶p)"LfOrI!N/dH=A6h֕`Jn]|WT:EF!Z @a0Ͳ8!'`|[[naӜjKǔ࿩rWC,$exXܸd2‹䵥|)t/۠qJpOz!7ăZo;xe%ܯWn]:}rjW3V=t~O\+&xRBٿyS CMSEWbYA4~&X6;Jcp=b<r ;jrI|b'}1><F=dߒGs:9[徣6M([8nO<@\IQ\3LtT$^<☺LJT3= KFu5#ƒ!{׳%؉J~Orƨz̠qȞכ?ػ}fﺝ="彤DYvC:K FSN9YunDmnbJcnlL3[_N9|'wl`*.];5uߘ{5fl +(џ =NbʘVO/ 6_ȕ06/=LnkS@mo1őq)\yݬ6(=S]/x͆Ro߈>\z{kr"}4(t6K5es@JX7@;B۾N*cB75-IT/Lvz2yʮ6 OK *`+aQ?};{zF ?.Ǚx h!PJUbs?x3#FpnaѥaihGe)њʪ-!3!(Aii``w.J[a,h0D炨HR}2}id_CZLzױWl'"clERC5࿊T{YıX~몐2mJrS$L/IZyusxGHu(uP[Cy02LD9-A)CImݺm6OϢořv/.eΕ+u>0X-fTiz/C?B `Tb/yO  )7W6Psx7bz|m`Ȓs G3`ηVC: cA8QیV}$[/g&n%F29tG6  B.`R^a  KlotZ, cs%c5rĞfW2 JH$HiݺП.}JznQnk͋s$S<;K*]:z1 } zbIh*G^,L} q3IL8Hҽf#]wjDs~h|wfY $zyVwGE08-}Aތx>miOsxC/i##-X譸)m+1efcrJ24i9Qctc7F`hsȁʀRp4ZUÔZJR()КF1iCGrq &;:TVD!x0Toꬍ{^\w$ lC\jۆT/ij Z zXu(ڌa;Ô@//y(‚tf` sX06:6.mj$KUz"ߧtNw d),ZM:5F=],,@[T b<#nygd(oS&WmMh#SrBs3uP jujMŪ0~l8BHT /W'd0+$ 3+}5{z\dCZ!`wpG{A,Һb4nC| q"{|Ҟa8FW ^R5<=O K2q<&3Gw4.^me5JOy[/~O,R&PߊQ9y7xd!CL2 C0w]**t=}́擶'=qh,f+cVɕ'~.Vd7@Еdj{83|-nBe9{1rRVSo8CɌuJ:Ĥumy4gtOvj9v~+>>3dRZAFݽ?(Z I rukwTua~AoިׅDx "ONko5֚YI_}cfyzT !]rZO7{D@jǠ$iϴH=nKIHP- U"׆_SB_]ks!6R)`];v eZX2KyC؋ ١S)| zyJl5'oM~ i<.@> ,qc8c d̞ ,hkd-[*ZGq2C8)Z5w1 ^ڑ(#GϾcΑ?;HaM8ގRrQ{"=)ʞSH\ϴ~Q!ԡuwXW8_J/f%w#dM;W$wk7:ut2i\*Ԁ#NQ y(^Ԋ9_a4*m+<̌: q4O7 !KD6xiLּ\H;ezH`^:֙(i^dDaL#Nz^a Í_3^Gɲ9јe]fbI^❙ 6H_GWWKpו1J7S+pzT0ofhέ:/95:wet`Ɉ6,ً_=o~{MVWij9`M%Tݹ\QtRYs#*cF׸XwBLLz}@ڵsE'ϗׄOo!@Ez@va* E*GږS|xxH&ӟNtx0I(EɰRQGT`vPΫzfP*v$䛃|U6J0\G#Ǫ%]LKFzIDR['6QvXM3ibGVu,AN"fu#Q1q|)c)O_[Sj~m} U/sT94w+E9yfQK_ޑlB|[`i?#j|c:E "f>[ڌTx]CUv[t7DW\ +jWaݳ4"qU_;*i?Dck )o/{W. 04zm+]" HUC4HܖR^k<5gٖ-M~tc@0( y{V G,'p}gc[D (JIIsM95o$PI1Kq֣=F# 5H1]mP5vOQ>eX} Ҁ=/ ˯w#ͷoKmqB%g _Vx$+ƛE">R-ήs)e|r|=Ob@_> t{%r܇DuYWAm* ~8Y'o%%ǎZ NӓBYxXpjZ!;$;R!{х9@]re4Q˯seg !k""RuL]cb,oN#,hf[+ 0X l*йM&"/ť@8̠iUfl.ԘnγMaC8zA#l v 9>V&=['Zɸbؐn:RzQQh$v#\,?k(QsEʋacޙz̋:lYr- xuVHC@ưx-m#>CNo6&"oFa)m2iٵDD1K6AEE5&`BOE7Ͳu/ WN7&Ix{  IҜw[2uʌ(x2/|/Vd9lvMD2,1 dU'/9Mn${:=jK*Z0r_79|) ү_ZکY܇Â?_Ӄl͇)T|ȶ?#9jGȉ@>;΍IvJA(V\QءJ]jS#5 nijO%Av֢H ؐ3j8%&iP 6J;?3(˛Ḿk6~RBnOّ+\T@&՝ B^ctHGM[gGU>R),;ݏN8N G25T3xH>^ɍ~m7xQwGIg<$Ijҡ>Ʈh~/&v1 qӧ#L!&Gc\d'ʰxjUtK} #A[YYvC}gg/*)h9hNR*u^V>j.K'l^Հ= w]'!H_ Ԁnȫ0Q 1F @JNPhBl+U qO$y8C/[ 0uLERyI#Yi{KW&8# +$7ZXIS"ZEf#>g]Śts킩T"I3e(LSFl BeiHze{ 7N * pu| ڟM»m}ʮfJrx.=ATߟ\ VoSQQcTQBG]FT#Myͻp~ 9^ i9LfhԆ1d u[ QuZPb:PW8B5R1|cqMx1Lo'Fك;^d/IZIbDN圞DyQIu_1:^-;B{vUL G0; (4WϿV{|)Ezu.X? @ Fᚸn);6ZzЌW hw=RhptwCpS$_DGA-W]&7%Pa++@Y(8U q) -Y516~)$.bզ fʧ`cՑ6Vlk6qZO\BÃr)$֠ٸhNo\ HmQANNy ݩÖGXU䲰OV#,v]gVi/x]/ lqSdwk~.ղ1A8`{B 8./UkOWinӶT9*WUwlPĉ-^1:J)#w(Jdi>~F'D mry6++Znܡ/-C(\?+k+:q^q͈,Yd>7BiX d &IȊѝ="3;8fb-dĵr@!'ƹP^9ZOW 6 J_N؉3)S΢ aC*TG 3& "374Qp)(X܌7{`(j py8Ztf{ >! gF9~BPR:/ȟJ;C￟> LcrE&e e='v\ 럸#hcwüv{J'*>X.c;:j83IwQ&k/oLb\~ nȭ3X#ΠHYa;曍}v$fBi?e@JIJ1jg|ҞZ%.&w^h;Eo|O>?jd~$}OH : upwU̷Cfw"lrMnOEX5e<`IwȢW֐,RӏvلS¿о*;5P HӃ3W? :k{˝rM'9*5KE2,gȁ@ Tln6YKEC-AGfzb&Dئn-w?BF7y#vcVbsvTв;Xa|.iJ}:u_ovJ^< #%qblm2H0?;AS s_HҁuO;VBݖ󩂌-0_)R%gP4jY=!@g>\-SuMO.&Dl+G؎RH_z( ƙ]-a傗1 uX8ЗWԘAIlBCʀ_ߌ1eQrH4|Ֆ2"%0R1$ 0ڍwy  Dj1hivG^щYaiONL4֬Wn8ULYj]1ܴ|8Hua|=}@{O~861@r]QQʢ$UT81P5% SĿ T9OƟ[r$,ͶXո\*1TPm a D{L DvM ٲ? 1;\\ңd\|6nȥ RꁻA_UK)e[Z0ӯ;@|rPÌ5tXɸ~&tͱ |燏%W:nׂϫ.@ F)ܛ]%Kr~1?%/Aң Ԑm0k!<'6w+脉3xd8B 33;YooVɇ17 lMq,o}M)1q9Yi|_Ԟø8zhp nŁ$xM"[O$Y[m”pׄPV yrCʿD GYJ]<8{ PXSMֶ*݌^[X<`Sǡ"?FC;[o% Mfyz̙bTw-e1]f BR~+3`55I07&GsäLV[Ck5ddNXj[Z$t?ȉʆ z0.֥vmtX#kA Q5>ƊKv,%V}T$t:}Xr-hJ%zCؒ$<5L<L QEe `#]fv!5C8jxiWZБChe"M ̌;WsD4sRxI+|d PES~i{K2HT}DV-x dvQG*fD<͆miUUtWS/=W eQH*(HOAk@IuheK؞aLl>;ZIME̹f/^äaY4!h\*嬰-VNKhT.q4@˛anSZok'GS1/mC&WXk2T30ǥs_h6馞U폢āy'7tZW/*t`h#ؖmGX@{9OhQb~w|Tg)`]cg 'u[a[V>l;QH_>eQ6핡S0k糘6<}/P<\b'-5Ӓ+zG8XSJ>ZY38X>NDkwNφ;puIދj5''n8 ~^֗x&jr~ߠ!UTQ A`"! }:8-b<[[{jbvuu5H#8}b:fM`ܿa1}MJr-">]%ncn8H)#YZZlda9(GM hgsp뵦@PΌ4Hr:(]JVDq%lv5(׏e ^̞oR~MvQߦĪ:Fݐ/~ot#ZgQȥ ޻n̓^Y'U #$z) 4,G\1`FXN{ fVx5aʱqZ#!XHˇ(&\)B} Ѓ5i&:G5"/1JU$Bk'M F7X)h>z<P;l6f_]Q b$HNw:te+Hc}ҝhL9ޱxJ%Zo~ُ)E97F!xz*4pk,sPH*/RU9}Py_A"ʒ^D u{R")u;CøA5{L\t5>T5 N-!{w+¬υCO#0#N~8serW|Q qLA*)3-.7-WYQ!evң\^8]G]oCC[L%]OÒmeqp>|FQe竇)W'덑yűy~,Mw *͓u/˟+[RE~@kt5OaG÷ST|[r@e,N1[Vu:|]_<X`G9*J.Â)QriXgSPeh:2RUSpк^4K703ЩƓ;XYj@. `:@W[ŗ\Ե `֞FX=ᱯŠJiK '礀 Y{]CL!X1w_f9KLc̰ X5npQ>rFC4.Q9J`cx&q$6iQ.x3VޅYmڕ1ՎO޸)jچZ~ y} Ks.4 )=4pwtqB @$N?g}HɇPڐ7 f&H~j/1B^*onZ!4,)`)S;"=Av爍3-u}\aiX/%gc͢UdӍpڿe[PEV`ATg|}~ʒN@+ձ5P@b8K}ˆUQkXI ǀ{Kqͼdg8S!+^Kx6W>Bk_S[PrC;zqtv&'Ymk'b#&U;ܼn̒7]d|Fl֕/wFʬ2E 9Vu|L#5jmxld/f.Ƌy= X=GS$ja$mVrV&6[6 TO8u~Dҳˏ'^=]gd+30˕ W=\?)('M=7t(wJ߰L}燑h .u|G">uNOq^_o"8Rsp}~d"Q0@-Ra;\SCm"IA=RmF1q} ҵᜤYOOOI~eseqVW+VsARD:D` X@vHu2bJP4Fpvs=>&VԷHNυ7(`A2j'gۊnNU@`fUtv"-/ בHNԴZ#RoYl=xj^ vRa5RcQIHkdE+$i,{pa({D1 U42s;Ku9ΜMHsu"X!|xя.`L]HT}iwbϮi Ÿz@% ?FNNΰ6%(j%mN$F9]n1w@ӝ8 ydtp= .яc{8EIZH peyGm&?/pn,LaR<]F< $0iFտɹQ~1n2*Ai^Mҭ]rS?ۀsg"aW[Ӫ!{˩,:e1UXSa,좄o$5;D jG ʠ8[Hءkia$gvR@t,q"yaI_reb;B-N~fkڏ_reSGAȁ J@NKӐ(-|&hѩ%^ZϠ#Y\\^,8Y>Gms.>g_ K7l~Ҭ2&$Ck_LJƔ^.&,殔5Cp`QmOWm6Bg nq u^J͏ݜHEY,bj+tﭚ Qư۸ >jhx\Ztc?3yqRskY]H;s75PfJ#Nw>) 7|λsQQ>0G{yR$ۨb*v)ckB!GH+Zt3ɵcUVbr]Ty_ҡАB5+g^ rW"`T<٣oCzm|X;0Æ,bO=@ɠ:vLHxQ/7P&OtRν4^RpZǿtfE_gGx!u[Q{(z#ᾃZEyD:ozT1# c$ߎ\UC zr#|h%/y/qQfs- C<Ïj|8IӗR2)xqk ۊBw̴Nrja[,fK* Qxl.aZ2Pi`Tl{=jg:3\q?jr:/J/ܱx'RRJ~)$'a(\:&(=6KH:j ˂,Rk(hJJ?8h]h{iB3iuhsP羬8yo"B;KbtQM|h[j.`Ioٹ-D;|0i[$% ,9_m&a! [u|m`hC8?y/#a(|G.m'˴4FkYAq?OB7Z}Mwئ{t,?QyX̅&cp|nH_@”SrvvYT`".SU薫؇#+G-bL; a\`6~m_` MB e/} `1@;]vts5$BhyiڄveEQX:IN;€ 2I_LU)aoQ`-x*\Vo%_;<_[r{:)[~4bUeY^Blv{4h}VwTKK\э515V"(/CC3f"!p2:W =oYb~$#G"3)Lͻ{'zw[_'2QEԑm]Y/. 3^`BilbdYx\\ЪT8WRfDtmc/1֓O i<ÄDmDžH[5&aԦۤ;JrQbwC@LP`0Tm){%a h+dc"_N{ g9 sY,f?`` |^֦-Pk&!-Cjrնm%&מv6ߙa@n0҇]I_}ޡ}3j)3;n6zZ |Ɋm/}<'`;;$O:\uQ) V5,VQj,w|LlBQ"Q|G;f"Mb!*)LIl}~0B,TXFՅ$ugkNWNeWiw]}֢:z:vn<Tv{q*7;'6qIDQF4p@ndocy 36x3фGs) m'ܪksJ͛Ot.eN6h،:YJXfўj}+[xE_{hjh.G apR*pd`m$H=%F44!Wv 9_;"YwHD~Q!MO }VpZcXIJ _()2-E&Ae aZsyrLJ遥RgRkto)o[_GjyX{ۋ'Dn*y9?F@p Μu(ܗK*6ߋGl| 8 +|)q%Oz;΃i163|[UFSŸ;j ?Q\߃rOHBEa5k$h qm{|DUq'{A+|s3z˽id˙!\S`YJ Sf7K۫FgE_vCc2\p.nI?ۖ%y% Bf\"'7=qMۦ0K8iV;TM6:o붔-JmҌ9ϛrt==r_ny κhPXG_q|p+hxo45 xQ6dzc;_7\ADgVhW\lx>+g]9yܑX|%.*Mw 0a47BBSi| keF ʬ+sQ| ڇO-#žw9KlaiMK#f ;z)LSYB/XvBc~ ǃ`t;'pcA~W t#uCr3rO%P+MW7X3ԞN]'cf9P}9~io1ebwosq'`}ls'*IzaDi雏ZΙE"vI7lEe#&OPJP;$`4P,(=Lt Ekyf36;2&n&Z\@ˊpDeLzVp|<'7#)Ŧ:YB̀C7d֜R}նf j |R5g+n?7T@*'M梢]>tp$]Y >3rJo m8\83\:1V<(MLjr?.p}4Ia|ib3 897+;%fu݇8lb,U>ẖxBK|-G贔DP2I"fM QM:Jm\:n}Ϳ9>GoRGcJZ $C1G؃{O8.L5$BQ<^O--#0ӛtSm2a9r{tt&\3u( W20aS>o}9rN/4 lE|ҍD֗xq/1n4L%BʬvM#N/e<MA`݆k(hC7{OL\G||) be%BECH mj%;}VDsHlxh5!! al"7NH Z!.@ʇ5Gǣ1 k;V}Y9j3~2YW:MY N1ѥk@yeyeО܌9^L6=뮲n8eXD՝Ņ3 ~-^Sh:6f@*#녦ۘtR4_[\Q}V+1+h("}W H-o@ߵe%#,5u<-Z-5^=DJNӢ+$8|M#q+7*9ݣAF홱k?n2iaK$a>ٶ%u*Fv&|<ܭFA[cԃХι>NòjsRiu1;xe{qc;m+}p`/"O2o?Uog.`"+,ȗ {W8w`(J%,4V|o~KvJ$< bD%fѷm=(wXrR"Dr:@M^ Q\㠆;,颜^LP,۸uw,2[|X4o$Jr*Duڙ_IIuYѻtUR[2 7͖/%g98R׷96O[@"T=i4E(w ,GԁtW(zӧ6);aziAH8!?"rw+%?LMNJy ?S/¿Fݲϰ?^;UvMW1= Ms.`O DәVL"GT&b.k:"P a݆5B@<޾&&\8P\c /\DP5lES}~J|؇_KU ``4KڪϦ:qM՞ Z\nn59k߼;l爔I9Zs8)8<*7oa>ƅ!3PRj7ݡŐ@ 7{>fJ%1PNmE|LA;UMWӚU$ݹkX33ȑ?1 c:mco; H ! p =OU`OIiw(U,K eWaR[scR'aQbx ΀.d_YTH:@nq lkc/6A™ ˁ qk:}9H[`T)]wTyMC(gѩ{JK5dҡuA 0ODs<$\= Jʅ4t{3B yr梲˷5=;`y-s}\x^Y6bg UI#$ʡ~rxc>%SͩLXS9jb*ٍ^OPwzPb3;4Bk<_[JM>~w$ghdi`SiO^ٍt5U* x+\De)xͣ'x[jbL̟= \z 3x&a2ZOǸ Ly/E&ؘ''&(dB. X=݅'AW+`(w(XV@]YTox^ [xLFs r]T]-Mg g8T UE(.k IaC6>, _nktCFR'  v6drzH WKu {]^{ۂuOIwr{s,ժ@tm9t$_\N2`JF$7<A]c6APIkě$ReAf.yW׉YN.,Tc G,(ki"&3r\grPD+-,pDTUoSiʖ =/ k=wlx\E P=njt~d|KIّU'R06rqXV'ԬYU5Ӯpye`U-ER= Ug>x'[R zDC@cs k lOG$InG:2 WDR+U tZj8H%:\i[arȱA+a^XYr`z04?3WBY1UFJlٷ XbӲKAwzyr.IyP[,ȑ}#u\(-mɬ?_8HUW2rb 7\#$R_r5u3,MN"l<"A%n¥b4X}K\$L #q ds|")}y30rg= v:m?-P9 bٸ!gBp40+4=#I KR1?1~v1k/'fI|FNoQs7<}#x~:1} $$WR7BIop!.-0񭸖[mpNx P!ܩ;6(p(5Fd^d& 7ptҖ3evt-#]%!.;nQBa)>_;ٙ[E\RLvtivMuBan^j"S~Υc 4-X"/ 'Zݜ́DꁧFCr0y] ;&XogU*г{j2F|~`5™?5lKmEWcܚ4_Qy0F3M:tLf%v) x.DoY̫yB S/kg6$nWv!W^q.H_?Yڋ=,ʢP=4[Ԯ]Ƿ/;݋:'#X$Ӿ>caKDA\ VNK{%mt{]*)J&nz=e5k/}Uo#,YzLW\1vm/tOZ X!):(+A#EKJ2}`Pz !_'8)Lȧp7k(xqr?L/L!Ur,-!lC f1v`K%/D8ɶ)ک& /T ysalw(YhQf毼5h|ʣv`Pk9΅kWko6DǷV-4@j4z#^_(>f3L^W侠؀y[WqXY+K؏4\plzmF)J}k˞&* :c* =-.p^"tJM0iް(?oƺM TgrqΤ0*PLvyM7%6UcrB~j)[T^pzG?=|WMi3DSO`)'܍̬n.RkPD]TKC)1|}.c3LDgc=mM8'ihѭo_olW U\)i yYzpu}&1G7?Od>BUq^fڄuu,2u8z&b-ZVjM3g Q?CGj72x3[ѫU +V٭!b J,'QC"N]?P7ɐ78 uJ\JA#ҦHkC.aV+L| a0K:U[/v:5J gL,S:$KI}˶\)>Η?tCQDC¼+') AZSfG"L_"L THHHEX3ȿQ(j-@wFb%g ǀc>r>`O1"ΏxL-7͙+({>k*ذcc0z"BF.d2s'l-aƴ޺Zsu.4B*S[ѡl_u9ߪ}gzes_LxyeZU})Anh&,í%,Bʿ=cO2z̔ihyǰhU47:=Ecv#F qO vNu7;>rљq$g>Ϧ-ו~Flw?"{ ۊ"鄊FFN[kXw)=پ[u)g2(aMnns zZa"4iR=zRJ|DVB;0^÷*ƣ(8?g ±Ps >IDfU&:\AzD,nA >Q0hDžR*FO /2[< X|*nDLW2?kBdf [~k8x6,Zp7;ؑJfסK((ݒXʝfpaLY#UNP ym&3O;v/ GX&q׏_Acq1aX$×=$[ɰ7~^:N]Y녵pb&pƾLCݲ+[3nK.Vvٺ³! q,i8*e<|dr5*ǛLcl~萩=71`'*_H@ZkbRyj|7:A?9:.iu':H01K>j{ϷuF :OTėkI*BfĠ%*5f'p5SI[_zwߔj}Щȁ?Htv]"A~X])a5Pb[ ]|",<&,6^ߍ䫻b{w'HEʼnSbj6|V(#d}y{> ﬔ'JRhտSX7M<1;\l}w ye*5_d7s Fw6п%nA: (@}ea LA;G ߪvU ,|AB"JՈo>C+_]lK$\QsHHA z!LB_yfIҗmP[s|Gu]p1w;da|u]d19vh`&ʫo ck0B͈.y#)8&ɢ塁I^g\A[v6Mcp+ymcv)V@.!Bt iq(2=a'CvX)udh_dzJ_2vs{ŭzO$,V{JEaG}LOU"6ܘmGyJH^ D(v9 'na̠ǧy{4x>^)mG eIgKrQdKM93{1ǽ%.!>F5D'dQgO`!>-T搗OjBƇ -p.cVokLh7Gq<>$`v듵j 8Lavkj/jptFqDDSFs.QP\Yq'd[ҀՇ a{W@H'c圲_~M%3ؗCI+yBYteas;8SGjtY9Z :z]67b&. 14+/\K8 ak4bXZYp[tH/d9_k@2:؋8t"*ƂE6MY j0ʆ*NjO=i)t. ko)< FpʜRH!9v?;B նØO[1WD0,?< M-K~-_Գd`c@":~b MיbO9tșFWfWMe< Y|0(&vk߉YD|zZ1q:5RUK<Xkc7τ*|3lS9*dOw>髫$1~b-51camF9ZJhL>+oqEqW""!O;&& 7DYm='y'7 s7ʈ)HK ,Yd%lɢ9A Ay&<|{1OV|߸g+)lc֑c\-&nP Ug sTG+4WW& 4ȻdFX [h 9!Q<%گpQ9u¤:;XĖc'TL|:_I$\T7M\cbϑURXv̴~'WU9V\mϣP:FM,%8*-.*&4?O'o*msp@X&Ynٷwd ـ|3͵ ,0w' QnaCj0::! p%#^\N)3V:<5&Z:^}pR-6RfPʻVaQ^A aR3˔DkXMj.Q:E_tȄ$@) dJKOI~ [#MR3O=gkQG>hu2IvR* )Ԋ#EBk[*?͞=KKӻO#~];y[~ ϱz9eɬ@נ1aղvCF?xnn=pzu[,z1Jle1 ob:ɅIK02A͒Wg]Kb9a,: eDVc.4J^4=}&}n x|wk1<(Yv3v^5ު5{?4AO;?_,:j-a OnqQ&^5X|vyc"꩘(xW=\;N͐qsrdHHCCÜR;!, 6}g+w X`l%@CSlg`V܉~ntBqŅ8}{Pq(\,WGPQ6|pBvJ]kTsIZܑ/+\ +I3vs> +95[ɥ{$0FĖeéUMaMTVOFr./R506"I9/*}R/8kj6T? -Xd, LU< 7I//^nU @A3"=Wdh 7a:OjrUnɭ*@D){O~] (s2rY&iNkNebbѩ>TNu9$(_lH_ɔB Ws}gBO PH8ReLDQOt'z̮in~#a8zogT}?:Oz\8͆_qv"!j9[zMK3lU. h2?S%F O(sX7oIyh269] \Ϙ *#' `o1P]svaLޥH 4wF|R6wQTsNۀ>Ym`E? N쎬12ky?\8#Kw|Ͽ;ZDU.gm.!@O$I<%3LW~&-D=C#]_1.[IqsCofm03~ _Hߡ@rJf#جomAͰ3 s`Nkd-e&E,Aw"7!2%ŕqv ;?Kq+d V2CL*t牊%`[$%WQIl;X3rDFSh`w (Bm'.UZ{@"C99$(긕0ys AԄrRz B7'At0jW_"{ g$X|1: CE 20w'G='QZcx")-` +{xT93@P5Y]XR~%QZb M9`Y\u%HTqAeJCrUfT Ʉ{47me19q$hX)h8瘸C N~K=kN߮z:t9kQ@S{9NeZ6y7 Fn渃`V_qRlQ͜IE< #,q>@%o$K]/+*l޳г9WZ)1ݷ^mQ*lt;{>M,:Ԑ*S'S`>$jR,6'ap!.xy 8G4bodrF-y WQ:%uK~۠ш)tUm2 >՞KؾN ?79 zў/s7ƃsrLa`ZVrTD9.lJ~F12=1Ȗ`*O>SgF7Y[c%T>|h͢e),oW#&}דJۀfxם摜uL V"b307JfJKia3܁f;Xa ?o*% y ,/YS,^%_33gT;*I8DM~N=촅 8qivB> gGa`<$5(`ޙ?m9.ǀ4m21<-gb{w(md~.zƘS2A3mh= X‹dXnANj{*!-|'MD5Z!yQ˛ϩ.K%5~/{]}pNIgsݏ߼CL7ya(f։\OX㴑KdD:2 +t.e[wiVa0Z콓,;hpN]/ظLq`n7<9ޝ2ӟS5GзsAxǼ"v@RτvLlIUmĨ\Mg Oo-@xB-'3wTLxưuJ]K}D!%WC\zſ:kY1 zD2(\B M~l}Xc-"zM1DXnN1Ɨu>=z*w4WG n*PegW]]K9_@;~_LIHrwQeSLi 6%=YokZG՝zBѓ} Ww:r*L8PNLho$~Lj}1- K}bTF[r廈.t:#M3R *k0lNJbth6OyN k{rY_a%dI}9ةԻW.m~D)ܐ/|J,sh ?1f0Jr_IR;G?N#7>FɥF2"WQ擡mTZ]a*&7q~SW[qX9Pd>nֶe?" 篹+\nGS&αHDtՎ}!@AAu`!fiFiVi0:fIf|iXu|ASP ؖOJV9Gf>Y^E΋`_A׫/nԻ%єv*b]jO A7]%eƉh~}D&Gphպؓ F D<(Ǿ)pCrTqe>~/dBi7u>mݷkǃ;sx!zWDE㡸\lˋp@=yDҮ{P@Bew1AymC~V4%H"JgHbu]u%5}bV cq4 1+LY1n Fgj;k&VpQ !zw~IQ@t 1$ƭ@kp.=UGrux8d5CuY5E:}r33!D|aЖT&.JrP;p+z^Õ ENI0%.]Fo*H2=P&@!A-j!G Bs!TDsBb̷S3!ߋ{ X !ZaSȁEJ{o.w5%4\iVӔ]S u^phќqd\Ų&ìQQOA&PH?_ZO&kX] w.X&n0Zeϋ,'DjI㓷|Ls:K6Hp{V|Tr%)=7f(R4*7%we1[ *ad4e?NQ:B)]g4!&q^;o\t0t|ש7i3?j oTC:,i޻gpNtJmKkR"5uMZ^+*,}0l!_kΏ7 2VTpV47TKcI JdZm~(Ic)=FtjQ=6&הsfUh=i{V=ߣ';lF b7ΝJ]~r1e"r+VNE.&:u"F0 z"Ɯ aERsD& $Rr)_GoPN2:f2>cH\!PLO 6R>R$Tb TDM;KOV#7JsMYQgn݌\NgCqQ} h7.E$7e ~&/gn{WET?[kжTa|7I$Ze#RP_c = S+1ͷ3|UC"$ߺ8V@jŸbwoBI0Ar0+VO+0&wrź0 [с3ppүhrv $lt?6ƢsVKXǓx ;A-ٿ{NFITb3Z 'G̐NP5H |TcN㋐tt_(ZW7e" 5yS`+Y[(\\sD'WyD5K?,JGI:úJ^sdJt+D獤 H/UהjJ6n pS\۠]b #}#{LJ7 \1PK\H3!1]+MC^ߟE#܉<'fS͙.f=W#tGmgպŽ@mg:5fSqH蟣cH\L)`mL&>U @ЏE0Ǎ EFExFptE)()} ˯ ӯ)ѵ` S¯Qf)WcD/@>~'%,|J-3w(t ("Y):j5,]_ڙSsҥk:R'3_g*z6n $ F>ڶ$vs|<4P_u,E(1sy>aeKQNT.q`rߟvPw:[9$|:ֳGze|T@|\^\'_ =4JzUݢ0\NIa ) 0A:A& zF(~{fడ o&<%\/;!֡vWP|}q|.3a?mk?n]ukeDyUX.˜j S y09G¯| "15b3hEPnQ-Լ2; Qe*Tj_1 2ҋrbZGZ7vXzၥ]Ù8Wgу>,wI0o) 岮2!j0y%~9R5wD*]]8sur_ f3VTtޭL^~@ ;w +QӊXݖM"/]?  >HH<}y:"#P#W&bYQ"Y}=TdP 'e 7Kŕn!\E:ibLb>է۸wfPc1(Wfj85@璛CL*t6}rxl?FzW#%~w}ЇlD( >8|oA uDZ)̡ !vlrI"aV,"RDO@ki̺RcIM'גIdFL07a}Yִ,;$yr,2^TaZj uhž/X%?w@JYXX^.xͰY\pY4j|}߀s6V<]joGiQ]wI. [+r@~ŁgΕvb_f$Tb ?&^6rW:k3Nn>BŹ\<-Ԏ>eSD-XaH0.sD& ;27+:A[Gny=?nwxp:rַe;qbIGߌg;L ap&ȄFV2x̓EEQpZVq9 'W~(، u={quxJ[@v/9++w?MԜi/j*IH$sҠBh2 K]V&h\+ =\ŭI79Tl=ǠA^\?6Lh>E(k04k!dv8, 7/uDK-hniq.`zfODm ͮC伅ą3?f)ה${ʑV2C6FpS 5Jp(<>>ƜoQ@͍rImڍ3(KXWfɲݼ;`%dظ0'{%o㴳ln?87*h+B2,ʓ4Ro= {n[92sBe4 ϩ Mh_m#9G襾-1eedvins9K~䖄<~m5k u 2%%g$΍šGr(fv#I >8Ր.X5q&-)G)%a%**Ԭ*9+e{O?Zs,iw\#£hXac`ءxVO&RHt1B,ЕE~q  `>ao%֒K-J}妏Oߚ2mÃ6Tx+/\;t !0hr0O[S'4CN}$V<9h,I f$mև.f ?^z=6߫pꬂ[ g_ZRMlQG7}Пv|mUo:[G_{R uز*fs{2MNlR0YԶ#x V<2nӬ஻pNaIe}.CD߬K:0 <= YnjXaw %=1-z /f 6)czi Z?1Ⱥ ³ޫ;jF;;\`y;IO_Wꪄa8x O4k7 x0:NtödΉu2>?S0։7lu :S[ 'MurYG<.ɼ~g좪%N&~|>nLGU01g ]Ƒ)7>" \dMr0J\ glݴ{{TWQS>h۵O}q,:iA+O->$<>f2_ -9E*[SdmpB%3^;~ߩ#X*җ[pN21CIvUCa[6]y8X>!1ɣ) &*^Nn9KP5x蔆&>}!8a뙾Y4gLBx8s')m-]BS3@>'[%n8U-!7k&J}8T?n C "hmGێBz&{7կ) Oob ,ݙAȖi tyXxCkֱ†qҊqw!7\cr$ʳF v~HER{de E'+m-@`ӄTqn/Lǝ'f3KXZh,| Vz4 ̺~bS/R_Dk"D^4 N~Bh}h̟I\]밑n%U`M5 1nk*uú`U_U KTnzSaq:w8SZ1 R+jtVQ7$A,ڍ;S9\P|3{U 3g8 hGLDكh q^?*{{ZANt%L@4t鿩[T0bb|Cyp=NJt۞ GI_<ڪ *e5cJLO{vZ6xN@fΠ aǻrЍicE:@'C\aᣚLNfaZ^Qrk;_e9^;IO1!5 Z - xVe}zQY층( cB-Yrxd+M_.2\f#4 mzױ6 A~T7X.a %*Yìt3FR N_́7#AW#{wR0" IxFӓ] &q+L <$z[0*-wD8454_B3q7=fœ!@1E'{M;"tU"&ȧ+(4 !?T`bOú($HPz?WpI՜d+4J6mF9P:8_)XQ+^ݴHVevͪjk4jYGy!ʟSo409XamW/#!p V Y2LXp1W,/&Z/諧1¼)jb'--14."\ V+wr<ߦX;+ondzem=xuu^ k"0pυ 0k>࿳d|`&LOt_ԹHBhG;ycgQ7>zlD/!EJIu]W\E97 =\6_zkGFeh#u,jQF{]Y(R󟼴am [(`ӋvƥV WGPǍ[pPULuQ5\ǜcb*V@,j 3 z2akXP:UHd v Ok$x) beYD&IŤzw⊛A$<  颋?|{$z;/17%j>e` ]GV%{"RL42(0a"%9 @9HGH&3}Љ$ \!ndRCOMp6 dOq _z-Ǹ,-H"NLDWC}ua'hu9VCq9!0 }PK3w$ "i8xdQ:U]LT|RQvg+uًХz}z v ]HČqv9SG +g V UU:W/mfrIƄȧ'nWo-N!ygJ╉GM跩, ki8XƱ:)G }-I-oeN*&W#M M|;74Q?2HW# "`_XfkW^IɿaaO%6bن'\@аgVyWj"G]K"9-tZ$HY]C6-bu9GS7G%LB$#\䈣l-mLM>&L;)FyN)KI*a4Q)Jm}d rZ}ټt[n,,<Eeާ>Ɯo||T2LT`GИ Dhd]?/w7IrXHKg /Sj@AAv'zJG/ Uʈjb2Rh1b I>bI.}v[V]\ɋCyI?!$egOHUD5-kۆ ٥}?PǕԷ%Kɼg֮V $adƻgN҉5)wZT)=Q@1V5m[W;TݢrS5۲hz^f wUdD/e<(#ݎJ)'P8Nc.H0/# ^N^zHM릌A u]bsͫw)ESWCC:!D A:3NL1 6/ېwQnñ'sON 0U $g āC˙&DH<&u:)sY+.dReЙ >}.$pٍ*خagR7K/T6Cmmk:!+XAäZ '{?yJHadtH=SiU"?_-U艸30%Yڢ| ц1t]ZJ`/Eǽo(?AcWq..hhz,)ci-rk<uAGI_9/ +N˞K~Hr_ÿc-تswQEUWPg7ƯKYLr5[cbRל]&T<ײ"5Zq4#) +5X9:DbwQboXgO*irX Qk}8IB. j̩w]e/sAA&1۞orZ!{VC,? (H(bB5 ֪@ο6|9 ytnC)gB^!r]5igh]-) ] :(hY֪M+}$gY{m|6L{kӾGVQ*X;9k iĭB55@Q_/*oX9>75kM{.[mT&"tM,% `m>ܙ׮/l=174EI Zm=ORĹB_Ql.vKX7nW ٣ee6YYiH<[s ) ZTX(miF>ȭn@ҟm!?mMMSK }J;Ru#ݾfC0Tc8.)Fsa5|b˝u,ݰSN"s5F)oTZPw'KKYRVD^) tw9<9Y8'PK{i0;.gp6=BYcn*鱗/tzJRXOD"B@L S!Lb~K[T%S{=Z}::fD,p}Wqdb>f֤9aڊ*V+0 {˸~Ri xΦnC5gDuNi}U~ ]Jһ.%vVL]?+>\Ig,s5Z)\'S8RY8< Z Tl&^)X݉V, ,A)*YfĂ1j]Zed'%ݎ#/k$Ge ٜ|D;TmC5$n62G3:~=Rcۯ3 )~m ʾm)CTXڢPL-p9./6=^uׇ?a%=Q5Ŀ~ #)m Cd o͋{-2 YB˗.c·T|+=Jv Z윴q4ʓ,ʪVAN0@ Dz>B)SH^zMn*FOdXELC6t2CEv Sz |z;A|] eZ&CTgVQ@ܤ[~W50V[g{B;^# wNr#A+h2S3ׇ5E>{;6W]Ɔd3N%c3;6KQnpds sxd.kuyf6iZ=\S쒆j40P%S{>''F Pu\0t8Y4 ^P6 <5d/ fĝ[f@'2qoEWb˃yQ\!vviN5.`P(Ca8xzn2.Ulx&(}I !G5$h==T? PbeđvW{%' Vl-mת?8ʮg<6INFˢ #{!gzi'[R{ #>Riziy0 Mm}{G0`A U^^kxBbޏ!<~J#DOBGIQuFD)b!/w.8l 4Oh-Dd*1\.s?v.V5UrDFF.Gڅ[:s.4Bfb {In_QK#pC{UWA?eksF d`6\#0c)ҿ`1huWmx3`8|I<щKPSplS%c:<݃] y!aZ?R$7-LeepAYDgDŽ@a>3t4T8&y^shje) -/?Ru5r@(t~|1,EjE4xMwp'Q܃a8/ݼ̻za_85EIyJИ՝8O?C=_R点AQ'YUpInJ얧K J$#!a@t!7>7E2ZHzCZE;OR!kkC24džR-m8Е$UA)3%g~ qf?\q'c|떕;:î$OPeZjλAT$(}%j&z"CmCn~1Y_{ٵ.'ޠ#8Bj~pXylS_>Hc8*8>13$Z?Z6S.BW,z>8?93,O4nݢ](̓h]E<3|{i>-ݏK!pͯ<4ICh9rWNW®Wpԧ6tb.b] 3_1Gç}d2FmX:r0r"<_H`-Μp:M*tX ;s]KЬӺޖ?#czhLV6\{냑| s05e̢+hmLx7W'9zEƙ[%m`iKmMOhM?;u]JV_ LP˼o!H}3c:6trsih*l 'vEGrV_-gU=gڠؽ}@RjQ<s#f R-M(3 Nt>_xv N1[# /W$ h*tz՛wjL[^Am/n ߨhE qz5K5e@޿kJD4R|D7%//%U^t8#Wdꐉ8JwBBedԂtȯ2 PE /,a(D:xǿ rA=h P6u3gOr%_%c؈O2-AvhD}bԁͳJVbc4x!τ*b |_ɣɋ6G+990抚0Ij6: G<Ցq񀦹gO!ʄcy+KO{<̈́!^Y=߮EB7jb#y./vĵ)S0rtCt*^ CfEA|>*]@ 2esS?=[e'7ZҘuŝEcT Ƀ -]S8ڶPVm2}ih륪([۴vZ&ar.)8,=T!&X  8%KMB@gJ[ﱇ*وsbRp솿I_(Tꓙ&u  T/Ldbp{e/EUuZ.<#M Ɩ9&=Ͽt`` boi_078 3R ,je2jbJ >TUqz-snt'DtR.*-.Lҫ7#[+eVlNmN2 LI56㲊ߖf!9%p*}VL-3掇}臥$V*pNjKǡ܂QWNH&q^]`UH8}\TX*ų:2RnQ]DNr5u,DYXp:ih#;g%y"Vkްn 0Od"n 'tUiQݑdd)I~VpVZ^Z=H)jG0A|}Kӻ_f;Y `1B?)N[ >.[ckxxb0Y=5UgOY|pƞoFSV}N8v^Jܸ"vˢvRC] loDHl$3[1B8䍒.٢-MiR85+U9L}Dz~ugS F@>*v |{7g䰠dg _,pLudz/Nu%8Y2w\!y *`nBY-o)G%seZ ;:jal&lS]q vb ͜=n"9;HkLf/zR T'y*:JlK'=1u.|g=f彆G+Cn 1+*GzR\ O='΀fK.t&B| "tqڐטYݍV$> MnA{ZȆo_rY;ҹ51k +(]O*!.":.9,q{!PGk]fnhC~ijeِ̐{[|X 856ؚul:c>O0%b~S(`-Wd3{>9^t$zDͨ+C`(0x$Qr y>n#à ^Yh;i)D, m1/Ooo V@3٦Uc d}Nt/ڊ?ڊh24z!rwLU.,f{fL){Gi+~x7Ÿڛ{G=,!,}1v1e|.ҕưp|;yM~#@8VtUY 6;A .@~$埴N*7 &1`[V 1-'wS%._-yfUFsĶBr Q:)U/T_pD]&3"!Wkt\h:lʥc{4{jϽK$1|@8 ϫx8.W\?T,{R9qSJkYX{K H(PO(`"WsaU=RnO%{Wj=ק8-_Y0P+AJn4c%قS)_BdZ  7ϐ8$@vu8p~+ G%8㓢-Yy*EL%+Ϧ hsD[qX-1uBE"=EB'KstuݢՁ"]vO^oCG\?|)&RAɀQZeip~!K|aAd՛hvVj'ߦ$;-ztr4C؂$A={N\=~dj* -TGWyl*@-x{LhdJ݁ M _GqZO߃ZPFZա~+N9B.߻)lD4ŤeNi8>?[M g^w$&IT0~6=RÕ]F=ؒd"Wvq_G=Aߙ$qJc$PE\}@}A>joEts?J$DP#ypgbcJ Fu!1CDD2*ńfza]{ɮ(DBBwL;O*z uT&ƣuAʳ/,EqOD$(G? vY@l%1V}? :sWA&gFCH6~gXybl #W$]6yEm8rq]}{!E׺P-X<2n"#,/<O!_ceLIz#CqvZ|7 Y~yh$:G?]L?vηjJn2q %;lǽ<@Q3.R&ƕm?u[1qxgFŞʓK$5Z `:_ R &zF, dU6Y̵.NSi mg0ޛ7u}:$B eh`cX'X.qHRHe[m.T93\9Mڟ {~e恟#Ϝ`acK3XTq5HAHOҳtKuj*84,1iֺ2TP*cy8"2+|âJc W$KT4t[Q/-S\CGGxGIXs9GP#ۦk PCYH\~- /Zu6ݥiޕܭ3&7P;hy~ݮU]a]kZ(Q& _i^i|,M&3^X# f|=MNqݾ UrX0P x.^V~L;:8|r3eJ#) a~xvJ* Mv ՜⅑I=~~~|kIVnyQ`"_YoEߔoPsIzsq @;Ji;1:rst 쐞Z>8Z-|/y̿P@YtMfefUl+zKR&%#KA-fyfaX5ΫcP<:Piڦ[BSҦǘ(o8婛a2烕]*~.7&f4#%)Sdae85w--#LlAɠշ.0|EFљ2_N PŽ{JBJyHOȟja [F񽚵d j .}b-j|`MJF!:Ď%~%eIl;s$7r2?xV ].>9̘ "u xZ&C׼ks݁p }T.+xfXAIHRg3= h˓ ߨg]qNwx, )K;9 v~xŸ.@u{vaAb,K1|fG/Ųeώ a@c,~Pmhch$݇k`(H-^ ^͛RPJUX(>M`# p}Frx]^xNON !No~;9Kv(7NoDTg[(|+Ec- )FV%JXHYKypzL;恁9vD$!Л7E}l1? \֗[k)=5@[R`n1bAQ1γK;ώg¶:}1猰V`\yLW=  #pr$Sѵ 5Z.lm:8lSEHlƿB Vzm)) F7*j {;]":@iRV9I`BX‚ڳ(hm#px0:D9z0%r$k5"f=W gܿ8;@߱!k" dU9ٿFZI]3( 2SϭEm Hوf_QKTĜj,%ZPQdiIz&VgF4>~rE}zr0笚#qם** oIX4X{HZO_#MYɅt ¡}tE ]#Gs ?1yxkaFlwEjBPYMb;c/L]Y ,OGHaUoW͇N k`^kב$U4SYe܂SqN#mYӬ'vjtc)2ţvcE.V9Qxaa4Qy30og=^PjJ*gON='hfĸH!CGIQ-%^%w*%Bʱ;BZbnVa*x6Ki£d:Q_2FǕő207*kya5QAv܈(uI}5M 0k[D¿OWAK|)^E>~e aJE`2p=YSO9qk&i'}JGt$ v^|T8'$&oY4.@;})uG7iL$+4ވEYsWVpqIut\xz2WHrX\x WDF )p4zȰq U6S:eok Ɓw:^R~9 p WJΩV8N'%26BD2y.|˭$}!Q@U A9)$J׭3y{wEQSw, >j|)}O)1iw,c 4בx_~xLn ٙ ,!\і$R<qc|^_ux͆ARi[`/l+ȋ;YyTTB㸥[E J&CmBdOq$ 7wJ#}OrQ׶pIt&9zXMyezz"B>@71P-c5 Ty"؅ܝU5ׂʒbm6 9p^_9H_hvXx,ЃuXv?k{kNҾ ,KbynC#Lӛo" \7Fvއm7h4Eal%ewiZf}x^Z^L%*]sF[@^IlfPƿ{$~2ƓS0Ċ?$|Kk 'ICfRʙ oN6x ħkCE*IDgmpeZ&[ob CLʟb/~_/#6P1x* !䀉l?+;o0Nv?IGJEH:xZRh rIߓb]v ;,%掺x'mp Íu.eϕ&D"gqo_7ŏ,;_dIԂeVK=*L+:!JHޟ̺XYOaQtBIVLKGN]gH'e0aO p?6Sg=]>avwPIγuޣ FV!fjVC0q+z΢i_#C3sd\S(rgj[oju5 =Ӫͯ]μ1K'V. y'mil]R`Fb`E)a,J 6G#@{x40YSI*MJ֫ '1{}Lyީ 0`w(S[7 & ͇SA'`.CB}FZǔ/e@|‹iRӓ m܊Y;4Jq+8YdȺZltLOHccoido$B߾ig%nΜKCxg@mUO4GY9Yɥ*ShV9#Lp~Db)* {·KuϲLk!Q: ւC~4/Є-s{KÓ,mD{r͈+ tA-oWY\8 =qib! *ˀ0&i@myy3DZ'JpZ,+:f}L'f:(`$ݔCPt68%M3-h`uw(ey@!I[D̘݃ҷk=zy~Œm"zdQ"?UPM "?/Nw`+]0|7*)Ulm &5WBFis5bֆ~e}$na s6™+,|n6^/63^0OގDdcN T?EaltIu=ZUx D#xHZ_"{-3 ˣ*D_9.ey|TE8fy-gu@`i)O#Boxԉ<:AӵhYw1 fzf. ȸ5_bc 0`k^b4+( E+Ez g* W1D*Z/0K{_xLˉ.`#Q JuF_CM2g]$:]]#Z_ԕWz Ф1PC>nA_/Yc44Sl1ҝӳŨ=cLe}G>t|ҰaMrun/6&B|,Q;bL_`G$UB.!"RnsZBX1X%S=s[Ԙ>%[сZt5i`+D{ȑ'+^޲,sJ~ > aFm 97VĞ-R6,w͙-ą.&.X.ʣJ$ ]DBlG\jk-(u{ '0tX0v6 y=kC=a>F/iܹSEi锽ƒzU) B$v*ȗ(@2u,gSz{4ME8ߚ^Hա&<&Yq;,S P%}*YܬxJp3sp=hy])C8kKTRPj_wjWkD.SO(x*`v#xܷ' 2kҙ"~"\'KeGr]1W$/}$'bi,dd"L†8/+UrBasM =2:lՈ_yNݛƈ&|Ry#C(W8O2ȎbfgϤ(KsQ|}##wI1o k{o,"섶,G8~ :+[ȝ3ٞC`[Ăp=4" #޺y=+ 9B }H@t6|T68 %)Ki !VWy@;^_ln3 p$Q@a<؃`:*.Z<׾+vvLKӒUaGGw)w BːxjOcv& "0dwޭYJ1<4|!NpeZb/{M1TT4[MsqƠc]e W腉4eE1Nq^d_/<pH,+#&\>@JdU?t(jVv(PSiC6.jwr<$F<C2:xjZEK ~"|mhkјξYIv33܀QT:uWݣ_5 k;)aLosOB"No E쎔GPNE˞_ٻJr1&V)٥tPOj65;V>z>L 6Rb}ce'UB+{wzضW]q:1Df٦qѢq KD$1B_a(";JߊRxAN!rJ8iT{]+St.5Y$0%M;ᴵ lrW}2R[q  BG:MPW13n lNX=c0~BZndh}n T<)ͨ2(ǝz4AM79~^r?J?YM =%?_ZYvEH($'z=NE o`?< ჹ[ FUalS4P3XBχWL1p=IwE9ef]t$$B>:\%R{tϺ`PZ"\W|2Ks=첆Hϩ(Fڑ$|пs^e@K,v[u%tb >;=*D0ހ֩Q:'@z6jp#"61_VΙִfS?t& d4LTDUde !kkۓ`@G >mXY R2G-:KK"Co2Hd)ꌱz gk⵫tLθ>jo> ݝ{e窨Eq_ m_ wʥT5t~7c!!QT -Sʻؠ^K+E=+T;'.gg%TZgvf"OnCZ-?Y@[<)RŢP; +u}:&" gH (bINpJ$GvJ`_Q0-]$@By}H{GF$7Lh&Q $ U[dtʇw(_{ iSմҢj+7*0GD\73,l4huA۠_p~m@\7ܹݗі?hpP3ol.83Ϳ3,lhᆩ t ' CW0׀MULN Q9Q^Hr, 2%FCN C<.ro'L~^H˭&&v˧ ADeҳge([h?FKqV,Yz͛46BC}DWDAlPÒQc(fUi& =<T;l_ԕ gA;:L=v BѼd.`]{gFSO]_(NN뇎_L|C rbb`<* fR*xV,"{( 0Hv hT3 @$>Aug|) `/ՓH.\1 4o) zD NUmJf Hj1-j#t9633+aFzq Qsg je768!H#m::z[C$짗KL d#HRoGk$hrm]4nJHWF:Zn-,pC[ 3Zh`#z[el,QW Rz]ם$Fc\{BĽ%#%vB=df*-Ƥ\oDՇw 1E0f\_6zh2h^*ԋ%UJ8>M E@Fc9&q_ի1gCDN9[VQesmdOzߢKaK^6>a~b]^fP'>1,867j;4h R?cK:NL=NGi& Lgއ`,DZ$i@tqeSƒշચom<~8! 989 - 0)h^H7 A$W6 ZXaQ{Ƴr<덪팉Q&&Ļt(??tuIc I_S|MVӂdH̨y&^疜/Z+RUg=)y4Bv(YEx0T،qb7ŢQTZ#͔N+cJF$"[Pvyp23),uL!hKxAL"509| f'mw\f<zCHߤ,~,ntؚ`V3kLl]dxwi,>_9dkFU'Ol? Qe\)p/d hA=TjEĹ; o!9Nq]mç2 d 5 :8%4\ǐyнvny$y]gx xØ=+q4rA6S4u1ow-NPc`NEl>#+[ϷQG`-OueȻZ#0p/a( ϸ< ]EՃ= &7vЅ'0ܞ9~7ZDpW'BE{#b2vh-v|GAP@3#ա fkBh%RG[L:%NxD3+f9s*akUBM\ZS6S$y1L z^X?pgpbrl%8ʛ>b[1c!B'7δOmDxOɋJUo9㣊x*w3(&WKYc~`/x%Փ Y7XST}^x]c#O8#wՙ=Xq(p>]dnK62Ͽzb-cHf +Lz 9WR{̙5-m Znu2sEn2FVu?Nd{JN8Kl;Zl+ g&ppbnFV>.'E: Td*m^&U_hͩ2*H1ݪu`&mU@}D`TD9͐kf$.9~МKB`A<Jh|ͩ 0٬|{dՃ sLۘA\+4T2C7עr`}ݣ5-Ԇ,*o%FqXJ_)}'%) dAMh8 a5(lpq4trډ/ZTP($cEZ^RD+39J.(XS)J >6_EC;J)|TngA&;@KbYgQ~ԉ{Fא>㟰G+%L)JVNmuqGqE `c\vTsǴT:%D<=07(冏sdCR.Pz-'Y5J,Tϖ^' 5Ԕa%v ̡^,SeB(2ЖNr*ֹE7gN0$KDV9TAײTc  70{E\Ӆ/0mUr䠧s/Q5^!K|P }D]Xx!c%`ڳ2 [H)('Mj'C.-iG0BOURxA"C6 5 SbT?y~;}u{lqd哬c@5 YМ2+sAӭstp4+~/^@C_u-hJ}mTwփY#[!(qM*.Ht_PRDK:&-kz A~ltm~Bf3fo`}!)oA`h' Fžt|-oRGM 89D%/#O[_cf5%H*Ǥ[O81WoHqWES$ӑ@ kgNp:"J;rds~tx$MnʀMru~ J=jUS8Q/IG#KvuD(y :jr;C)3[$4ibJ2F7KaUUZ~w-h^[x:BDHh 1/30j@ayɐو…)y Cry7f)QMQ4mQuɻBd#3]jDI#GxBB*2G:+(4Jt';eպ\8`j7*(MjA3J+}@ \y .c0.-kGD6欯IGtz]ޒwCV[&;C:|W,L?Xڠ]”vAv34 z]&{޼8øve&L#b57gথn*#sxʝ~#SW"%33/B^M5gdN 4CjCހQ6.eW͙;T\mƷ_ijn)m>vf׺TPCǨcdf*Y5 IghӋ0m.W y6U(Cim.4 ¤['YbS 燖!'J=@SH}7>v{F-j6>k&1ɮ@*>)#"[KH=ؘToު+Y]:^E$c34n$عclu:%Vodq# qH Ӡ"6Y&H{j+7aU>!ؖ &ZS0at]8ٝTna` $)NWk TuZSAWIit"z,yEN$0ι&K؍. ji Erᖇesfչ)%-qKJ=nkGbR\nC *f!͋}p|9w-}]]ߍg^!%k {\u:K k닌&o#:FBCw7 '"Xd@٦UxϺ1B55.Y J?8EI !Vy\~s@Nn5Xci1ɖ` 08{*lthTgXs 32#Q;TJsFcrÙ+xT &YR04NHM?]4_P~{ S'2Slܳ=2eGOc;-"tf ^G H:bx2>zl(⳥Ӷ;5Uf3 \%]W]YA",AK^{-Y>sғ´qXpEYd߫R<vu AD,L*ԞT"7w)= K~Ay%ԣyׂlVVV1gJP[T;yus?K~FTH Yxd2ەn[v;*`蒠X sHLMl:a!ĢtВdc.p}Kw牝I冑91Ȗn;? \lџy>I3&Ǵb:%~c{5cH~ia:JG=;OWL 'z󮈅,MSh< 4ETЬgۥc,$H_ j|Eo_%ZD%zZv_d1Os"iXHłY{t-]?O@Gs l(?Ad*qijuP1YV阉 @IN$4βS!["HFftZ>ܲFBkFf{ՙ?ǚ-=a5^)% I P 첖IJ'eP|?SpjCabѻD9 B`'?އa9؆Yzvb=j{fb8z~_7i;ʷr^q}ڞ/9.k{uGM8Ըw["iX/YlbJC (hˆIc.7]'QB:H5M7o䠷| wjș-gǶbbjN(]H4ӃLG&F_ҞNшHOw]3G)]4F d P)BNST_'d  7];WSdD z`k2z/ RJ${4vQmY;?Y^ts~KiXr E& ~Jj-f%/x#1Vc)t[^?L⃋ xz4$!+[Ȅc`8gp-/;&SwdxSqM i .\Ww')D}JT5j7A_H=ý,w@)^wߪ (5if7xS rNY!Z%>_ܻFK[mMnis(\Z)jEWՂT8xZkufXHRQG5ek?6V%he@q ,іc(|tEtQj7Fp)jnpLZejI dt[Sx&xV\,~]U sR|d-{z; bǁpcx0U zA:A׈ ȉ,ovkWP~htٟg ?]Z)|'`5