kernel-rt-modules-5.14.0-503.23.2.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gEreleng@rockylinux.org p-Bm5 ']1 vVwA=@"%/Ec`(fKz HX*?oԲ#x-'@Ƣo]tIN E遯O^,|U:T&;<"zJwt{I+|5z T8]9iqu$nVMh œS0^2b|33 }9z'_Y9B~s|jOE}%u*oN @{g%s>WVנAP1rOP󂽢h>rJ@U+rgTa n|mHm/U7) IL'xlbڗ@b5gxN6Udu^x.DUmDTE =޹<"\n"k*ɠ- fhN wԴB? +5 bHTG֧j*xM&G5@Ei'wb{pe$6WIRV;z814f5bd365570beb81539a3253b2b27ed2e7d6755bab685d17092503ca058d514df08dd3c93b23bdbdf7b4cfb08fdfae4d038ae7EmnɼY9LD>B+.?+.d * R   <L T %\ 3l  t);LLZ)u   (8(e9e:e>'ە@'۝G'ۨH'I'X'L)uY( )u\)])^)>b*Kd*M@e*MEf*MHl*MKt*Mdu*[tv*iw*ix*wy*)+,+-+.+.+. +.L+.PCkernel-rt-modules5.14.0503.23.2.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.g9iad1-prod-build001.bld.equ.rockylinux.orgѬRocky((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/linuxx86_64/sbin/depmod -a 5.14.0-503.23.2.el9_5.x86_64+rt if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.23.2.el9_5.x86_64+rt ]; then mkdir -p /var/lib/rpm-state/kernel touch /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.23.2.el9_5.x86_64+rt fi/sbin/depmod -a 5.14.0-503.23.2.el9_5.x86_64+rtN v$3t+,lc>HX%C2Z.}|70hE3( x/:-sx0l hHP " ɴKLA gNgTlh@XLP03#L(.0t\,H ` D ` 4$!l  $R8n{=OWO<FLBlC yANQ,XRDElIpGKHJ`rPpq8DPDDpAGCK@?R DtApS,Qp>hDAl{o$00t.l+@X$ 8*4-$@'D / d<3 \w8a0.CF@50#85#1ZPX%H\HYx@16D~wm(rh w<b\a0Nt#T`N>dL2ٴKIpHm<t\x;@C4 0#dkt+  !,|_9x-!!J@<T"` `,8X<@ 8݈#'L(QJ^<pNֈ8\ w8+MNLPH$ptlz$@j@h]fX|Dv1u 0/p`eD]8x(`URXpXm`.>1|,*vXtp?SSSTXS،pT 50$h@%[p @9zTq(L(X C%(6pfp d?hV( @D .d (F\'0!X6`X h( @,$54!8 ,$"wp |lpp p+6(@$ #3T P)"L%D :X!44<.&LchLT"$xF Nb,Db lPnLAp $V* $ E48f>#& h% !#M0D-0 #L:$0/T t0Z1k_``0pP4h?>t0 850"<.l!8)5TT ( " \  ,d@BdJhWt8,$3%p4(|3(,H(T|?(0@$$"4*T$X[8ZHٸ.//$QL6 Pm:lH#,,,#*x(Q|?ydoVL] {^nXYYZ [<o|rn>dSDH A*,@0,LW8`w`*I,KXx P td@CxZ*%FZ\L{Te@jhL2X6AL/bFGtXdb`:E@F6,YPm3 L/7 A+d6+X|026T85h/(/4/^XG01DoL5JHc(6lZ ^~.HV 4HpGlqho/B9G>J@JXC.(_ a\s\ Y4 D\F-NL@IIMPLT>hO0}T~ hmhnPPk`X`n 4ACt7hl4 =d?$op>\5$@5l06<$18$,094 4= F0:FEPD?8\6(84?dE:E6p;E=66HE00,ZO?7`C@d?:3h8U)@yP/0F$FDFXRDRw*`DE`E(DLEG@K@pF] ZB@r,[l\/e $')Al(U=dZfLINPg~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~gg~g~ggggggg~g~g~gg~gg~ggg~g~ggg~gggggggggg~g~g~g~g~g~ggggggggggg~g~ggg~g~ggggggggg~gg~g~g~gggggggggggg~g~g~gg~gggggg~gg~gggggg~g~g~gg~gggggggggggg~g~gggg~gg~ggggggggg~g~g~ggggggggggg~gggggg~ggggg~g~ggggggg~gggggg~gggggg~ggg~ggggggggggggggg~ggggggggggggggg~ggggggg~gggggggggg~g~g~ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg65039e80ad7763e9a4fc061e784121476fc5ba81ae8fdf58255af3ff2163c2636aed0090c5470f45e3db83778df8a1d71830b43c4500665af3854ae9fb8d97037a8796969f7b9b188381adb0c5706ed7c9a7ebcc58e5a3298a4af021746994efaec2a5f18ff4fee84d01de0a44e13a2c8db2b63160ad5d1dc8b69a95d6961d9ce6250c15147a87ecc085baa477d14600ff66de1dd23721f1a196ba1222feae95232f6ed745895e3b98259c193d5964047ade0dcae71a88cad6bc82e2e9cdb33c0dff9e5250e06ae94cedf9a2f340ccd931838fff698b04261781378bf30fc3aa678afed38adb65fe551c6784f6ac6fa0f6d43822033d9efd3996bd15ba909f7e4262e04aa30545b1838c26f0702baa33ea8ea6e026d56ed6b3c744d6e9563ee318e11792f7c05731fe684cf186ddd5bced16ba67d1b3bca2b13a014865b33f43846a51599bcfef73e72421a5e1a14293bb37217cb1f5ad878330695680b04515374e90ba6483348e8ab9837b25ed1bdfba344b470e2cdd741002697831ed3f03f9d3724c56a5ade44cf28112d6da89521674599c3c5d4f37dc62073cbd02a41ce33f5ed583dce5080e21d9860b7ce7ee9e67f70c520b60c1d1bdcfa2a2d2f04712b6a29ae3aef1901e079d9ac31aa96e0171771dbc9cd4cb5acd13700d07df4a0324803f10da44bbc6a00c55af3e829ccf924e2e35b302581ea63364c958d7a38b16d22032868f3db85433c1319ced94cf18bf1d65338367adf27fc7289d4e13efd4a8f57d18c6f975f02b5b3f7706e4e78e5986d26d0df1aa2b8c4068fcf97a0ecd1a235992d115bf28da8f6f8c4b82b7ff619d3f4069bb7515d4a17f9f8b7d6061bf4473c9398f03969964ddaee001ec40b753802b2ac1f0717704ea40c2c99fbe7658774bdf832c19c44e0679f1fd7c88b36e0945c920988e57239905cc19a36e4ee2287a9bba9ed2a275f25a9510d218be38982de5209cef20ebd1f2d1f4a00af0890c3152860d7e54ac4d414a789240114e089e6105c102be3d7299adb0b587a297ff1442525c51e843db335c1e5aacf035b1d7ed94e3e2f5439feefc789503b53b8e86100252f7fc4b910ba2ef35887ba22426d13021ebbe67aa39173a7212fd0f29235173ea71cca1d817e150fd448b67f27825f560b054a18ff861264167fc58441cc74c964c68c57c3a6b69bff0ecac640628bba4c500c4b8c6565fecde14fe278de5a1c0b563857653695a4258f0ee0b5e1cb7dc11d6be719996c1f44d3b54912dcb54f0b42d662eac2f100ce316252fc6bd7cc13c059f3af48b4594b08c9be907fb77f3e0ab965b751e4523b60c485273ab7407c6759eabcd986f45c6493963d42a0b11621ec72a98cdb63130e792776fada48b635b3ea65cfe4aadb36fe35d0267ccb439fe80f20da117bb57a52f8007beb97d77c21058e5902651bff0ee54c04b3f37cb9bb7d90bf8c4645413d6893bbad874dff842d9ba0f7dcf75a8ba88ffea38d38d6985207adac73d238e613a6cf9198f12d93fa1734b897967d6f06daad30a370491663cfde0fab28dacefefbd223b59696fbf72ccbe26a0b143b9f5c48c7a81a664883e513f6a484d4dac3ae5bfe7e8aa17a3557360b1a694cc5d7a23756255f7f80f1277a4ac6629a27116673229c61e35c7c0e9684c84ed586fb5c978ff7567540477c67c82fe0f82fdc9562efb369f33c09821ab07a818145dc9a46b540fc169dda7017bda8f0c41d89ca62c244e01f2d7065a1b25e52b7256be001e87df2cbaeaaadb12d53ce9869b32226abedb691f59350d2e435a612fe767ed14fd79f71ce9545938da02ceec09fd8877cd25a6639f34e6f15fa8f8385cb76b052a56e915ea6d26e7f08fa4d608b93d3630465c90baae5118b47dd62daf95e11dd86d3b20462497284a303fc05bce21e5b7b0a8564818a0cb3c734c041ab22274ce7d1aee545a591ff5c06e0eaeae5f013666ad2cfac72d937fa44bc2625184ffcf97df8112dccef1c288c6e8d7616fcdcedd7278dd81185fc43d4b2c942edd711e16afc133c119ae06a0c2a0033f724e15e9ea44c7fd2c6b4b79d4de198c4f05b78b5cb010e1374d56fdd1d2354335d528adc825fe3332d7d18704efd5ae2544bb8d85ca0cf2a67a337dc08809155807e323c0cf7669e1f9f0b65755fd8cc8ebede50fa8839c94bde90eeb60d0e17ac13a5a5fd1c53b8e2df2823a83c023fcdf6e55d795d1bb2bb254be12cf337cc8ccdc4f9e1305d63f5df8c343af102ab45d3934812eaf722897275bdaf09acb2b986b8fe706c492cf1b1275e83ed579436c45eb07dc389ef4038467e002def860eed49d761cc76b08ef71fcc7dea209066ea6cf9b0d238ab11187adceff0f78dd32a66b8e2433691c12d974f4f2700bbe79bd9f9378e7d04e5364bde9f80121c3d23e52199e604cfa21b0aad664d6e998bda7fdc7ccf8383710f299b144792da227204b07e28abbfc24f7f88d0859cb8a633da7406b2ad4e01fefc2a34e65ba6fe3a4f2aaaef5f96ef013842fba4d9f0be39cd3dcd7c9bb715eb629589d19699ff1fd7f6dc1dfaf126e99c19ff6a80e97161d351ef1d9257cb5cd977b0bc0c0c8fda044d402aca480fcab3c0e86baa4cfb1cf2a480769fa3a68d7224e59d7d3bea91511c6e54759eb5aa87bd2a1f2674bbd4a54613e4001c6d8cee95f48458678b598963ba032aad3fbbee6c55437b9feb53509fdde1e4efab932c49f6c021ecd8cd0d3d506d25dc04865e691d073fd411a99b0a08b01131523f0214273049f1c0e533ae82fc68e706aa08dd4605d7e0e03c64c2be0d850e6013c0c0c99609e88ca91e2a7bcc5fc0dac65ab10dfc503cbab92a1015752e3683ed041581177b25902e4de269b1fd0864efe9ccc00244926ed61ac74bace4fc38eed3adabdc90b93ae5e08d2feb0b742750c349efd9f9df52404187c1f6b7c63d78eca555de1ec69d6ae66a76d2aa94677958fb00bce9bd2f7ae42f6ae744c48e6ae9cc8ae6b0febd1ba9e5a834a663ca96870eb0ff774dee361ce51510070045d0a6ac19fbf8633e43b21cc460b8ab664d674f5c63712dc0c1645826613e6f18fa9d9078152f3fcce8eef3531457fd690a220728f9f8894d6f6fb16530ef35f4cf0c203ee291be31fdff55a4bc24e5356a6522f14ac76f0828ec7da78aa7ca1cf440f8ca305e3eff4abc5838a9a897a16620e45bba6ad4a6932e39df2f553be4b1705d124b6b08cc628dbe6af86c936398fdb1e0255686f6ac573cbd9a8ff251823134b19ecb6c98e87a0e501a30cea2f279b6e7bc5d74820d4a63e1d4230040d3429aaf8cf6e71a06c80ce7666c4487bf9613831d8755a4c6a04c2d311a5d2ad888c606302a496ec78701040b2b9edf92a81745f44a9471848c7dab4bef557af24b262ed14332f87033d1b3e3f771a430297a2cc7d689aa8014d54af2780618187b21e0db8e31ff0b49627fd61b44193153fe3f8fa70184f2b03eadc4366e3ae4cf0c54b89b0b32e22dd871406b8374adc2b391bdaa2fb7d8c968d646515bf3b2d7e7cb60c3ec5db911b9afdc648b4e62deaaafebb802f750b6936090702a45c2fb5a2f876122449915756f05366506d9fbbff1078af8d775379f8afeada344b7ddcbe75815abcaa9b918c6c81a41a0dce7cba32482a4d1992d545cf768cda5a8ecff31b9a56f7bfe806d71ba61912123f2d887be491bfe986bd59897d55c6a5dbf6a90bd5cca8bef86389a7349df714bf6c0e58cb742f8896b016aebdc78f51c0006da2f0f2cff3189d1ddf82b42f9f82c08bef42271c58e5f531181d63b8743975a62439d64c631d6f746aae451dbcb96f69a94d01e4c545a742b7cc787584acfebf32effcf08e54f8901affb9f86317e222ddf66ece42da7bd9522d76904ca7cda6a57ddac672d10ea96a71354637c7b2513e56ddfc39a9652ad64640a33f526284d9e62a891dcd9d09aa557f73f4ccf2b673a52ea57f3847b554b79afef06f39dcdd1808d9ad3af398d94b5a41aaa00afba995df902c5a4a1f5765336887ca472f7e12999749a3fd57f473ab1773992e645ac3143fb40a585205a009aa14ae18bc1875448ec14a75898d788144d156afae11d17ac1d10156390ace0ad0d2571950ee28ec400118cda8076f6a584c36b4b9590ebc9506fc40cae5273a5c8a982979dd07f30e8719fc8c542b7bc032cd3c313dc3ede036e39ed1e6ec458b1ab87ad2f6d8bef45951a558168f64477d4264f2586e014c9174372b6a8380e3e4378845ba2193dbde1512a6e173a6a6987efaf08e7b49442050fd20aa5b42133cf25f7b6177c1d8585a5033c2bf5de283d54840265105e5422cbf28d8e1f039c5b3962160cf0af11b7dd6ada09d0c5c10b397cecb776a43f2955ec6df436210c4445fc9ba506f50da38e9d9381596ec829bca1a156716b0355ed0785379fc0c42e3af764ba801aa6365c6f52aab40e03b4b5248ab85c6c27dea79d17431cc5ec66b7a522f3e2a14acfe3bbf9390147f0f8679b6f0eb264ed0d77a951c7fda51694b417a26f673249c99d044cdda7d0e15bb4c2b1d3fc5df54e2624b20bcdc41f5c1e1e95aa32d0372d0f0b9e9628d13bde4ecee0bce50bc05a3eeeb534c58ab679baab4ffa05b40ee0223ac1d20146313b1132bd488000744146de3909296ce3d7b8dc865e6bffc2340b4e7c8f6dc99347a0ef48d720b31ecd5b91f19190a16519e220d04e46f638c1a48190d9758fed38696bbbbabc7f873d0875d20b90689caada58e38ca8c32d409b5bf09593df520b123432c63b709fb94c2c788fef496c2c895bccfe5b14990abe3fb1aaace50305ee482ebef829466b70dd7448cd31780013257a5936e10de1e2827d620ab74210044d8077e0f84b58839091519eadf12e8fcd6abbb7fdd18382877ae28e4ebe7772f7ba0b1fcf36af627351d137fd45f06c9607424aef3f45390187056eb71c302773ef656894334264b4ee3c2953bd5216e9f7955074d5bcf141f9c21a68dc76114e650c2e86508aff729e3f4a6460598e3c9b9bbd9005842a09223c9f4876969d3def58d9f9033a93babf0150a29dceac064de87c07af40b4146c0ded9a70d1dfabe97c9b32fda7cd4d439ce515146bde439c78f0c3e5fff359963e55bbd53b59ac5b259f0c4b08fb32edad18781ac37ed71b00f756967f17b0799181a380f3b20ea7e8d2c4b24bc4d4ae9184b9abfac8e4c0a9c02425af9bb89159d03bd5ec756644c215a7b5b1e89f6682b7da4f7b098190b9219fc59e212c82d583bc7256f3f3f1b2722bffd4891ca525491bba2f25eb9b9621a04d4d7a2bc4a8683b0d0ae8c6ec1c0843901ea88e57f7155103f09e297ec0fb9fcb9cd706414a7ae5b673ea55113fa77e9c9404bff191a1f818b0e69a4ad1599be7e20e18f9b8f3666e194e44460281af7ff2ce46fa08366af80947cd3ac753db3f4f45807cc954ffbc47f2692bb9a5abbda2fac0d8e0d3302ae970932fd39065509dfdb69d06f710645c28822447fc64c8919643f874d0feec3c7f71e29ab7e9bc12fb597df3957076c540da808ef5f14f95d9b866395cd4b062d63184b4610cd24df0ef26a48fec0759a2b3664cb9e7c1de811475ddce47f0c73465c3168a8f84ad03647894e497035f70f224c2e93a550a1b2be5738a6028676dfe7cbd013c8c24979bfab57e3dcce0197ac1a1610a2f1689c13daabb381c1b7ab7f6b49418c60a9440e880b06bf18e7b61d11b418f14e01adc605e54cf3cb762630e0aa39f0e2369fb4e5a05b9966b86a552aa9a2733eeea16dd48055062f2269e0746f74c77e27dd1e5831f03f3ed5a468776602b69283de8e1da83065c3b86957d53e9e22c950bc796794562afd69df20b8601136131e5bf30128dd9c71487b010d5f30088b38ac319e1531efb84b90c311b2161316d20d39e94129fa498b5105d46735a30744831782a7fa6885775f2784f00b8af0b920de129d8e10f6e1c468fe1330cb32fed0df7188af2e46194acdaea7652e850a5eb0fd9435bce0d90dafc49b3ff781a56188f018fb7510cd02d38019977cd82a5c0c77a2727aa70979bc716b2b93e880df0f3e78772551224c405e92a15c024cc1afa874072cee549fc470bf3082884d18330562453de8a8664fde87240bbe55331abbf7f6dd8a585da3eedf76d2adc32b6526fe4c22047747f8baf7eda0c6b913e2b2d29c3e7a971b635d3e4a964ef73274f0fa244a7e2ae21f4a62a4a5845bd33e1f5c637c5a2feb18c2e174afa66ff00e4f7454333c33a2ff0681516ae1c6e8d83c9e44c3e52bd527d7caeb8a6f8f8e91ff6bc8530933d137bc479aea28a5c4a1bcbae4d5cca77f6bda2b1b8761afd98acf062cda0b76b0cdf8bd6902e4838e591bcf82e6a91021d6decf61ea9459180fbe26ace36ecf97eaff2793b2a2d8e13e0279aaf6da19845cea5f351f6bfd3c5fcc393a9b852d00a6e75685f350e29f0f26b5ce3761238ae639de77ff211d27c292308dd2df35125878b95e678ee8d1e5c6fc0fa184058d6d34d45cf43a30e97c99b7c1f8978f113b732f32da8ed9a9ca75d81f0e2711f0534d79cebee9aab01ea1a2900f9a441476d6971008d0730c7d44c0235b2046b1aede1ed2168549dfe7bb4060545b76812f6204eb2e59ae635c1a551c61e3e954dd4d294bd9678e6d2d88291ad6f5d768e4084ae0954aeb1a01d7e51bf1cebec571da8f71fd725cd0972b397f8d6fe59cb079666f3e141dfcca4ecac8cb903a7e51ecd29d88633a2df5603a30139cfd7f55207c11e47caca4accc182989e5d78b240097828bf332bb82bcb266653e1f4a6a848abd3acca23a88eaa67b7064544a37657caae432ecec33bd21bb5f1cf3bad20783ca9f59070ab2d2d949b030c748668f63c43a0b03739f492c408bc94ddec6e564444e5d3807ea8797b27b27bf907eb7c15a0e21f7665e1d62c03d6cfb1ad29f1b1644447788f47b34bb427c1a0bb42c9e0355267672c169334ce496c5a69bb0365123dd86a01b0cf812b4a44dd78135a5db857ed1ea7a8f2db3d531e8e3583d8b798f7f14dccb09ca1456947dda3875356e58c875074bbd2f15709df121d20a9f24ed5f11b181af9aa5cc5449dfece1e5b62308ccad3afcc0f5fa665718ff2768db05a04c4d21609e4ade3132bab3774485d2a3fcb9304f93ffbadd7eb05ec8bd5eae3d1b1b55138ad4b3f936559e044a47a169b56f8dd27e8666082d0636253d01b7618657dbd790efe5a5530f77a0207b24080dad803d2b10af5bd7b94e9a2f2563ac5f21209698b1a2d5f2f7ec12b9134277f2a27958165265b1cbb033420b222b41f078557e07c1604635ad7c519e75316314e4aaaf3e56ffa70d483ac0161b79d82e95478443e40b6da7b3756efd33c3fd7e2cefbabb1fb2973da10ee1925e3aaae2641e2ad06e302ad7fcc98a1caef5c22598afe275dbad397b1976e68a260bdc81f19ed65a706df4f1ca630d717892d8d47a8fbe3939f21f0da1ed31482231237bf9a245929bd3c393a5664704020257a4061444c1fbc406adfab67a499fbeb5a470b41fa54052bbd1ebea8ca1859c8a64b21acdeded6811f285f2b106af31382656cc65aad9b6d8b654b0bf8467f32600e821ffefc1c446d80fcbf9d1c53d690eb7521b1608e56c1a75fddacef312a02523d75db2c41aeb0fd38e3b3247269442865b3ab4f47ba68c950a66a2e7dc56e599c8fb1d04658f84b05769f088cf1346065d076591066f3f05f9c44a00c87c9cfab7d23d50e60ed18949e0ffd79b776fae541ee52f381acc5ca2f122f41301b5a7b6ae4524b9bcaa0bfef46bcec698aa0cbac8bd42bd87d5140662659f47cb639815701ae9fefc5898977be91befc19249da98c5d24ff96bc0df442291f78d2530345f3f508233324e9689767f97c8da002a47f33cfe71b2e46567c9031e120557a43c271442acac7c961740773ee140baadaddf5d6ac2873628a40bd43a239b2944946be92003a9ae1c94c8f7d9eb24cbaf9651b1c7ad352b1a37098bd43103eb206f939a337d8821a166b3fb7bb0bda9e014c0d50ec00546504f55adb88dbb358cecbd876a5efbfbbabbeed79c183ff60545553c69cc2f2d029f022d01cf7a40f0ca4a27a892a1343982f4f0b50f2dbad9ad63f311ebf979dccc02b6ea3d881e9d8506da19ccc6fd12d15568a4a31a9986da4d4b4d902c086c5290eeb6329860a1e03dbc53c5236267598d0e7abdd6fc875020525af9ed133bd9438b2fe7c123db12522e8d031c3b26ab4462b65eb0fdad85553fe62e388e8a542c91e9f39c82504666e72f768245217639f77a527e3f2f23e1d2c81518982c45b8ee4caf39cbb84c74be97239a5d5b82f59fb462e37007309564482f32c57266f9dc6c7e2938887d8e3f5df3efdb203d78ac54f65562011f8aec5b832f609f82ac76e55cebd7bca6e4eb1d670f52c6b9816da6f19f704e20047c5fea656f5bec507b9e925629b91ba81e4ae69a4b4a20329d1cb8249d7f9e5938d368eaa8f20c822c9fb83e10d8b080cfccf141e128abdb82d8ecd19a33f236b46c6de93f5ea07127e3cadd1656a5ff550f099776156db2248ec353fa87d7eee01ed6c06b2babd8983ca711706c525ccfc36de2020f5880c53b425d8bac82c72ca50ad5eedc1f163064c7201ada40291f39ecec009cea6de0f3a6bfd1248521d4769068f17a86486aa558e6138b1e399183784f97f176d0fff7ddf41eeae4ab2e9aa0daf404884c5ade79642df6d1253dd9b18ea00b4776722c6142bf01ac26e891ab6235c38394a334970c2e5376f3b5e7d797db5db957e059abe4f4f5a791011f8137f9af93f2fe4bfee3465e27b058ae70a32cbb4f469ab1408ab47bd7ed21e46386140467f799167b0cbccfb76401ee10148c6d3f7d82a9ae4c56daa7f98177be75566c36999229db507853cf7842b3259ffd15f237d6f2fd05e9603f95979bab41b55fb3871c34cc3bfdb7274a888793ecb2a1399d731ed9416954c5e91a2c638ac48d4f084eaad7279559eee484263e11b569f4fea8398e34f52dd19873ec66ac95ba6810c92135c063b586d7ec405106e3190d296ea3bac1c37f6724046f00b3e99d605bbf71b49be3281e542ebc1471a122a2bf4c2613fe0b2d78302a6a48a1a838cfa9509a3a4e2c070c82dd888477fbeaef33448c05b260d46010539e31940f0559eb8f9438e2d027d543b007c75f6a6a2efaf4ff803243f817218c70c2ed1e40324cd19b82cdead79b4dee6bad7f45b43e8a3d18aa95c71db159e2376fc24fef310533659787f323c013d5e2dfb25095026ae9911147ea98e4adb44e91ff29e4ab8bd088688f84abe3ed27d23c4aef62135ee3e777385d29e42c6dba81b2502f8bd9b69bdc079f0ce90e22f77c5e08ae1abe3ca180612b9db37787218e74c0ca6c7965e044f25c38ef4275a7fcc443318f0952443bc5485aaa3417145e55f81e3652db63b2f894569db6918ec03610175fd8b34e3611ef1e4cfaf3205a14ca19811063f8f6ae583bf66d8a16dce94cc11f063d0ba3e104681651ca502465ce65a0d3dc43af5de42c0ad9327b031745b9a6f44dde34b35869a953df26f593768f5927eb0a8141c127809f5f992f0d35fbff4146944d69ad1038933748cb1fda2b43d216c14fbe611196bd2362c8627ce4ee8500b9c4bd77d71b869e5b37b26d57eb0c9fec11a2e512a0f0fc3b7dfbde5437173e3866554f14f3407255a0042df4692c6e35d4413a269f0382651e8deeaf84bdf5f007a2c571735ca43c53178913180d276cafe4f2337e355c08432638e744edcc775d89fbab0950fe8a67e02ad3369f87826df6401b5bb02141d8820b566694aaf6c5b24bdadc8dd41bb69914416a3effe6786a0d0ec17c771e439d22faaa9b3f3a3e164afc0353de729b732f7fbc5536ac842b37ca50160946ab41a5ba0fab0cd6ef12b4a73ca99343457861fc970daabacbe205cf332a7aa1095c7d6a8167e0216f1f9dc7361cbc1e0548d628f215c239d58edb53103eb81d999515b0b06a83a2163def547a811e20b0aeb15b0b5bbcc0eec63295a62de8895ca529f7294b901da0b1dadff6f8aad0fb124216774a8a8a77b4dedd0a392818d4bd15001100767bccc99918f8a33233b4756e1002cd0e5931fb2f1ea4574dacca42d5c4fc1ab832eae695a0a9993949db90ba344237b956e07bf3672a93a6da6d9865b441755e0f10d96123f80b631ff8fd83cb22ec48eeb2e90bbf5467feee5d4e109dcf913b1ee3afbad35725b722bf4b2a64d2af7befd8f419999b68682f33323ca8753c54c8f421db72b6b5a6c6da3fab92f772125bc0731f564f3e8ccded47e039c7b07eb739bbf07641c7bc856da2dbc6061c107c553872d85bec6106670396338c84fa5db126e82d037d2e099af8339b6253c2382f7f5273f3692997075d31376bf755c28e0d53b9a8a56a41ea793c5f45ad539bba056b5de05737cfdeee19cefe6f94f488191a17af10cb1e55f7e71f797315abcee586543e8a41cbbbf3f7af36c4f92c186bf9f6e79d4df3553f4e9ffccfef0cd6f4535b37fad42846989883eabcaa5000d15d2c78482232c510fae780823ae25539aa2c5b9ba276f5508f48128bb89f3788f77bab9e438249a222b1db03ef524d4c5fc45c7ca958b467ca75cf028847b32b0750d8187a5bce7599ef5a138dbadc98bf3c0385b333362a7bf6c615e0760b9b976b70bf989a3537c9ba9d12e895f8199252b392ed5f5929ef6b728deb78b938aad1b3856ba6c2b20ac719a05cee5479588ecd9dc9fc7b5ba1009830381ad47719008a54b04524258899ababe4921d71a9a972b6842f7713de992ab3687e3dfa9b0c7f1c2dac8fb8ef6eb6325a96c637f3199ca13d42131c463a2e18a9fd85597ec3304cfe54e0b8feadc43e04ab6d61fa04eef63e63bf41340adb4bd0c3718185848d13bf645e49a1df76e291f020af497a3eb32617b38da8a471d137832c9a540e87c4bde688cca8c73146bca43a6d91752578e2c41824286a47c261fbbade00413b2acc7dbcfbe4d0669560e03cf1a507e6f3ec38b784f7679188050adb590a403c8fd55adabc9972b494e17a1117db9df72a67e71daabe37e2c2b8cc58d15aa678c34d42b682c9bb8be441f4bd9582ef321fe801fc7f138340c31f0f6c8f313501c920f5899fbfe0dddd6a189fd7cf8b9f1e3ccf9cc1bc917407a3fb9697620bc3994d702b85bdda0b9f03a68811cf9b9219acce9ed27ea7009cdea973929efdd72c4477dbd16600b9c3d467841094f0da35f1f62f6f02f6083f8afeb6017424dc7bce9a7a1cc8b42560872f7ffe6191c2d4540250edfceb487d19fbe4d7045e7c6370438c38555a1ba4b9734413e5c34cf926dff3f1c76c17ca9fe3c5d4332bd17dc85957fb46657ed9e05a54d5d4b4f62e397ee52d18975cef0cecf8a4573df7f8837361afbd303b844396cf231efe2c0241ca3d621beb62fa3d8a3fb45c2d744392d6ef4afff063bdaa42e63014955ea5b2026a550c0eae48fd9d613183ffbd3be4d1cb321272b237540e01c2446a67168d14bc4115f4370366f7c099b2d712eef2af111c6b5b32ac9c2c197d4cee5180285bd42fb262e159fe3730e9630d8be032ff8adbb4560515a971e83d1a42b674173c660b7b1442067fe874d30918c53bd833f64b2e32fa20d3a06d2aa6dd823cfa0e721a9736f0c9a7a34be732b91b1873c2da4566816d5408f4441b6bd43248aba8e13ed83a9282b596fb4e4ab8cd49d38d72052d5f165932c268113d31e4e6847a548b3f1564462376cbc904c67cc279b1ebd066395ef90ffcaf050a23609e6d0a4ad27023f8a5a82a84262281bed576461f9bae3f4d010d2de5576f78f43de51ff942fbc6fddca85118578caaf25d7af302475ae92ee7f1c34aec5092d1dfb5593b4d248341987f99708564fd67aee6f88b5905cfbd2664488814cc4c0a9391f4381e7a5173c95cac909852ae0189dad1d5c48c1c9b1400adb40598ae9abdfd2cf489f4290a38fc5b89ba0342316a4b687c5083570f17d62dfe42e218ff4348e0e7b2d518d17ecc1d41a1ae7ca5172fa20a7ab2e3bbfed639ae8e168a29ec589721b9aeda5bfa20b63290d8740166920e88e93023c63b2396f0a4b94182caff534faadc0c69c7743fcdfea40274b3972af2d08ba3a07b42e22ff941aa5dfe53261bcd7add3873bf7cc166bca28177c7e9763316d59efba343d38bc2d38d40c6b31bdaf69b72da488d3d9e478cf80603ce3f8ca238c214cb0b97b6b3fb0738b534e3924961dd4d40878471095dee455b3a6b6fb8e899450ccdc0be58d93e29b97205b41b196b673d2ed4b2b800b19485f7439818c562adfc1b92065ccb286b403cb8f57653ed4917a2931471b325ba855a84f036ab1e5e04d5b549e720a975522e4c788381bd025a045c535b178ae8a5ca832599d40ada1be8631dc5cb0a5ffc39f98d8dac0e6cfa01dfbbc97e9ef3208c81868bf3161626399c5b6b906a4ecf0f4c98cc517aecf832721a885c7108d878400dc269be88352b2686fdd3f432050bfbbb000730270d7491e4912534ce009f02cf69ea141aa58dcb57ba7963e0bc59228245e67df89711e606580f94c688e0f70bd3c99d5270c46992ecfeb418665ba0be07be171804a1971e8165c95e1a045afd84b6e9fef237fb8e620d6a2cb9480396157b3f0fc2a8cee5ff19d0e1ec15a965729095e97666930d6999690a61a7319494c403d26e4142c3555df4ccee944f66abc9920fc1a1db5af2c50428f7bb01683c92e22499fbdf94e79f9195a691c48a2e11a3700c160ea44fdf2d90f67ce484680b77942775e3a328cbd9a58082f733886821d5baea351e4fadac5ee6fea9e71ca03b2593ea5e4f3cc2132cb625109432a8295ceb761755fb4c424603f2d3f470a2f59783ce8e0df7045ad82ae7766bde2717dcb897992f37d7c860a867a812b32b3390f94461b96a4b867e55e22870701371e77a50699e8b1ba1d38edfc3c73e1096b448d457f99fbb503de95878171a69b6551cdb967f7c0ceecb9b78d7de7b411d359499086263919f5617d194e32a370d4876670b629498eda999f520dd1dfd681e7d1e9ef77b47a7a0f6d60ba446712e7b39baa1009a5ff6774665b2a2ddbd36c7f82f9e5675d4f7a2797109104253f5816241e8e459bc2d29346645ea7b2b22f1d00dd88349fa76a8c925c07ce564f16d3f171a4b35a972a20fd911fee1fbb6eb03d5eda73cccf19dd3882b236a72d174fa11a1299483acc111f1817631373bc8b27a0f624942a38226d90a58167ad4bac7cb78f03b500eec16b7d9d3923a4e8679d6535d6507c8f75e272b68743ae9b95cd868c3bcfb5fe1be1267add4060bc1fd02a9cd651b2ff695ad7354346e7174c90715bf8ed461ebe7647a6580f4c1e14598b9feb9801826ab01ff18636338ebdb8b4ad401f58eb53db7274d23850de384c4504ae22f0085bebb188c499edeb35c3ccf5a63e7a4d8ae342da117f0e0d3e5a8471985e1ff314500cc90f084854017ff33f3d73aa4963ce70bac0415daa57dd366a0b7dfdfb39a974f8370fc2b8a09c0eb3156aa8d68d1913a9d1176a6fef1aab3cf4fb3405d8280af8d046455f8c34cc46533dfea9e8fe204674a9d3f0f0be3b4a250f2ecab583863d3253ce53c0904df681656ab38272db9f3f0108e3ba1effd487e5d67040fbc08f75220aa707b1b84bb01ac999e244f8cb99dfe44e0f4c49c9a2e688e9d2e2c54722a61d2f832c746ed9e5ce869ffe8d837a085b7c18ca982d31f1eae0b007b1bcb6209446a0ed53f376e6c4f4e73cdf255973cbd352125f4a19b50494580eeb1f37d92c139854878bb8228e01cb1f1aa9e70033019de732886c46b368d0b86fced935912f93ca9807d9d02e8e162fd098976df4856140ac2e0201ca21cabe01864cd0702eb1cf7de28de990373728dfa059bc19a71e970d6bccb5be438e7e912d8886e1a175feaec52639d394d02cd417d55d62eec637a4cc6d71e0b5eb8d6fbd99439777f021970ed4f7796a8bc1b451b4b6fc3d83f8c6b43d1f30f15736208a7bc910f77961976a628747f299cc2441f007c8048f480ef3d4dd4de9564b5e649d83c32182e74237c05e0bcecfb1aebf89c12c6a7438e3aae589bc034afebf56a032bec6dcb667d1b87a2828849247ea369cc3642e7b0af391c31d07ace37b1694e1a3700bfc348ab8d05d4c942cd942d844b310bf34f51fc2ec30d2e009a380ba2f618bdd61faa728729fb98d4d15a8be78abeb7e4483a31fb34c0bea93db58dc86908bf00d717b9e9d29f2b6a46c49712b5ca92668ca056d1aa7a4a8204b4145d7e06dfa476895fffdbcfb49428256a235ceb94c0e8e171b81552518a0237e7089473658f6a29b1fb1e7657e9ebf731f1f6a3db3e1a7f9d79cb6934afedb14e0cebd5427a2ff400ace6d5df31b1c2dbbc4d7d0abb05dc05d896c9ae7d52561f9e4d78c32fe4e8de597229db8d2aa4cf6e28d6ef0d3c182df6019a7b77911f20f2ee8285c53f75b927e5054a53873ef761eeb2a536a979e32f3708e1f83321d8c102235be118cc2219bc1b93876b256c3728042d3cd38e4d64c06b11ae1290282d5d2e53e49437216db25dd316de0eecc17cfa97845f8420f951f1615ed1b980659730cf40673b5794189971c4d4ea0c89277b3a5c1a962eeeb88969e6bc899d505de65e834d066505bd6333123b67f27fe30f1ce133628c2f1ae7203f5618bed7c12dea3f9382e53866f6a70338f388dcd7844a1b46232025407d9142d4f07a2f35a2bc34c6f48ec791dc30799ca566b421849c4bc3b1a5630a19620db4270534818094186c8ddf1e2f23ab241aab87d9a45d8af4a4119ab2f88174d3fd45d209006e466dda5eca2fc34fbb7d91ef3e538953ca13eac4c9f35e0bfebadb4bd689a446da30075f4cc8cd50bb5541f05356e0368bbd8a65feed3aeb6b3b5119b7d079ac4e64980647a6c415640d74b0e95e1a011113af44fcd9562ed94a2fce781d7765f7e1550e4f18af2174c945b26385d4f395add429a0e0ab8684339b9c3fe90638ddc8a4538db071c08ff58996d4a9a795101139e8ac357b23278a52fe57c84c9b0acbe9f20ed9987d60ed4b7bd1901efeea7d5e6d3157c7fa4026e3ef49214c6abd498afada39984d436bdadc172f2bfa039a3a6c3183cbcdec28a22d7c2295a144d5f0feb39193349fc0f74db2dca7f784d62871e08b4cdc7ca72ec0a0e7ed4d34cb5c1c01d2e889352fb337c1db3a33a961dec2f988d176f270e6b1544f1afee6565b1ba601abe0b681a60b404a185bbee444664d2a66883e5c0e66040ebf16db1e556a26f94d48c75b2e14a6e168367a967ddecb0fd50e0cfbe300f0cd01a68ae0241e0a9f6576e554b8dbfab882f68e82a3d9f4219d1375c2699e0ae28d0ea3022f2460d3a62e0ad0b1d3a15617c2b52e1e9fd81d70582beaf8246aeeb242abd8642af83eac3ef24db6e3d782d269745e3f6d6076cec1e000fea3eefeff1cf79e74a6ac5ac972701dde810f18c1b2fb42106c9d19cea66750c8b7c0f3a5ba2e3fe77bc79aa8c06e186b4d61c2bff54d8a169163514e4a5910d1559c7314422684d7979ccc8ad84e74c08cad91fb588ebd39c426347002bcd5aea4d39dd0f5bf27e24866f7755608d177a92853d75cdbb046cb3bd73d8801b7d5a2aa2fb52697ff344bd6b32d018a5901f5c9595d7ddb102090151e63437fafb894bcd6de6c6a5cb0e8f24163fd2f148fdb5584da83c2c3794fd2083f1ca31bdba34b1e992f52ef76fa1a3a589b6c765cfd0177d424957f6248cbcea5d488de9904391aa1c0bbbfbc39a25d8d8a77bf2f2fcd73e2efc1a490b4426b4cbbc1a7f66ad9e9cbeb7fd491ac57ebaf1ebcb47bf9aa4909db9a383a25c50637bc018d2eb14028c9e15a1aef8f86ec90c1a9cdac12ae68fe0401cd27aa06b2515bfa1a7659fe71d74e3def5f77de9afef41a3bbefde3bc9b4125e96a7ab0335b74131fe526d82e2a07a1f527a7dbb5b0733fe194796050476ec05e8a69d86c475b69afc6aa61220884603a0b9e5223af18373df29bd39a503edc5b6a66a15e789da2919791b55f7f6d0d5e227a31225ef845c95423bf2331725683827ca0cd61b4deb28980d5cd9af5112a3b4fc7c0e02a2532a9557958d72babc68e57a7503cd2a17317805160d20247e4b4a33a47811e7396667164669b68ba0068fc263b75f9fbf60758adf452b8ca4d55775fcd86409554025a81e177f7e6f5300438de8c1553ae106adff7deee2c1f090da56a76da232fe2ac6e14dc6f9101b6cf831e8466f0ade3f648c14c1a327bb34ba30cd5d9ca9670ab24304f8196e888dd223588e4e28b8c5d17a1bfc19ed017dc49f94ca6bfaad2600f26f1890576a0fb9b8de0bf0f7df945d0a8181c099ec7b31eb63cd557198470e28d64cd7824c1ebffeebef4cd71df11114812860f4b7af7b5d65742f73943ac016df9ecf04b0f2205b6264115b0fe2d6d35fca7814e08bc63107f312e61b71a32980b8a42d4a817093e4f7b5ab39cf1abaad3fce0d91473e4a33f2508c49f6531edc44f3700d605e5431250a888867b5e79bddcaf142f634c3a4ab49e851c456a316ed3c026ef26f3b87e7601c47962f8676d61832e4fb71cbf66b3576b1d96043efc4237a8956f79d1798d901bb56dadf758b1d5450535378e0f463d681b71703980c01da8b8dfc8e9409ceb3d2653368962dd99acf7ec04c361d8f2bef335dd1cb0b398e2f1a165a62e0570667f1691a2b10003978b6595792e756f12fc0e35b709f04097142760cf96575abd13cc8f44402bc5069e8c24a2a1d3f5ced3cbff3564d352d315fdb68814af357d434da6bade2ea70e8a7fa45f23e7837d5d19b347b2f910e850dd84aaf300dfdd9a6bc7a1630215d37515a368768482bbb30ba9ea057535c92f8a58920cf0c764335dc0ff030a034144886be6bf5fd409ed347d3391da68e2ed701ed49fad1a3aaaedfa9bf26bf142212261e2b261b5e9f2b983862ad2adc49451abbb9aa7ad473136c54526ad0ad56bd8f6aeb869b5005c41f6bdcf85704df760c3ba901d16fb1586be34b1896c97ad7f5c98c7684c772b0a769a9b3d75b7a0491297444b3c40d4411072d8d25d0edeb990d8363210723c80f10e31925053eaaee06b681259a2b5c5bb24352eb202e00105d682ae6814bed2250edd72f4e6bfcd022b1280679bef7b4143da32eacd28d48237a865c9592484df300699cdbcde58db67a9a4d955cfe61c27427bdaaebe51f61aad4376e8477365e33fb3620bb0a292533996c32446fb00bd4cacd7cd7f212963dfd1d7b1da8bc9718973bfd9530283971833698dddb6028e810525f18026f81f52eaadf90c49403a05410cd954849503b98ee37e85c009fd5a962cfe52532fd2bce27674d617381a3a867bdd43786373e18db624fabb70c6c061500673b9c3e94395b38b4aa7c7bea45e78b8091fdb266e168078e4af01a9432bf519462d69a091c99993c7d10c5de955254b3c723031f8a0211016f7bcb16438afc0b8a7f550bb7cc2026d5570737ce4d4185ba1fcd4f2b4d24c0a6ffcfb4463fe13830772e655a706efd5ba8255d1c303d8b56e78ee076edc37f178b77e4dcb7c5996d19262dfb0966b66d22294114b15aab75c9e5ec0c345d36e5937c4e06463d1a0fcbccba88488a0d8fd32d61018bc9abafb9a0408e8e24ddb423106b515c19ae866cf571b850f49eb00ecfe4adc552f345185d1b19aabe8b56e94032cf317ba4c540ce5bfe2f496af10a6cb18bc275f6f5c33ebf35df4bb95734cfbd61cbe890288def07881b0fe35c24a534ca9d4701b6eedc0cd6b7e405cbe4ebb7d8b7df222442ad21461e22031ba2ed5e11ba24b4b1daab44cf6c38c2443f1bf6c48bea0931d5f81523a67ae056f7e54c3fea989f98710e1b5ca2a7d34b86242702d7b04d31c12b1903f028b556181667bc58e3aff8b1772b691918c83be2df635daad923beb343687a55a30ee571458954ca71256cc70864128f9aa95f344f786d9a921f17a2b77a6733f56b10ba78491bfb7dc4e8dbb0b2838544c07de9304ebea75a2fd02b93298f2abe6e3820b88fbda245d84886deb2a2a6e7e45d8fe8e19911ac33af99fbbc237b16d335434e0e1d5645a569de94dac4134624ac1aab499135762658a309fab5e280b308b0f34969cac39e47a6aa8aac00537b63f60260cb27d249af7a3e1139c300e0ca8840591c42c5e8f0b9ac503d099148ec9de4c780e88e5ccf6fb3471b7999b716522d93415fabf2a71ea71ccb9e7e5e2612b1b4a2676c0b0e106489a6477ec9ed86c495a47bf4e2b312dfea88c40c9a0183abafb3d92f0911b34cdcca682d12a6a0b86f49b0c9bdea6dbd1e12a7f64e492704e43ad3332d5b7c69efa68c67d213bf1026f4705e76858bd35666ee5ef79e2d471f25a39df298118869234a98051bc67415eea06117cf0b047dec17cbae98d418bc90b7cdc3e17bc5136fdf7118a05c47e78d3cf6ed7e72cd76897770b4a4c7e6b2255eeb0617dec592418a4b185052cde66a8f24109f85d97564fbe599c9e8240093ea24164129f2cc7f9bafd3892531b9b933f4fc07f5bc864cf7df0626fa90ad8a699eca0a1ee1ce9bdaf8380cb2d613fcc1c58b549cccdc17ddbdc43e359c1e60a4a1392eb249885ab266df3a1ed8d7f8b7302397d616acb4f4bc3b432968762fdd9c23d45bdbb705a1ae5bdd7a41d9b9064156735b533e693a2cd258d78cfb3261bf26237077d1a92362d83fb7d04d46bd550e25a34e7b6e5c392cb982bb635890ea98b811c41e12f6e3c1413585f4c8b6e9f13ed0842dd6157ed5f08ef0833253c2115cd237df8cf793b8095c23ea951cb236af78e8cd4f8ea77a15b5bfdc68e044e7bf844bf25c093dc19b2932ad64a746e8bc9f65e79a331d35257e55a855ce25da952861e0d2f900f66466f3d9973cd915d0310fc5d42bf66c74e3c2b55deb2ffa9ba2e113f42257367eb50a81c7c78e482ffb0d69fdc73619f04fe02385057567dd3ce886f7d889bc062ac8a2430cfe5b985b7e9897090bd02c021e5f9bf5c3fabcbac59bc1110e789c3ef5cc6e2138c0565b54b07bfdd63b1fe78517238a2b01df6da95f104911e979af42f3a3bf0f8992773be0c51e0332c1331fa787471b12de8d4e8eeb85d9cc95d13d24d10ff81d10d78587c036b40bea2102676f506d758bfbcbff5ed6ba5c4be311f9de19bcaed1d90edf0507d80c2a32dc6a9243e27b032404fe58bbe07ce100a037143d7e6f4c94e1282ee35c741dfc6ce11697307a95be12b54475b4808179f72c5500739504a55a89f67f711ac819680faa377d29bfdbb87dfb9864bfe9da9cd6008e476f1f33aa06f4e22aa0bb6a2f0dbf9887d7edb93d7f4b8ee05e37eba178659626f2e8e5c6bd11277b1449765715546b51ec8e1992fe23b6d0b2464bc7a572e5aeb1616a1100165a4097e2cb6222700211a134a10cf1c6ec34ec503a3c8b1400067e540e5d188fd30fcc64e84e9aed9ba431c9c7e34428e78c4a4e338a911f94f9f12903d691d0d644636546bde10d020e3f36b7d4f5ca1258d458d2a9ee3c718598fc1fa46ec5732c9e34f6596c83842ba0c7824c6129b4d861aaab10e425922c6f2098fa903ecfea42b8337ff72d1d4748e3037c526beafd92929f5a0b03757407696bc60b4b9e33792846749b22127423a6d719893b1ea5c8038a6447b10e671066939f49871538d703ec65d2d81fbb929224836741fa75dc4cfc281b5aa7d0213ef14233b860e9900fad0570160e67f571f1218f2ef3cf161d347de93ff7d18f0682609e44d0dd212a6c4ea6bebb25d30d19b3c87ad49457d7dc2f0a5f26af72324f28cc9894e445afc6ae22110ab0bd86fc9ab116481629e4e83cbee2ad0ce073eb7e8a0e8121a57a92cf9b98ca68b91f557616e268e45d2a90333bd9559dfbeb2366cfcc5f03e316115615f7c5251e91951664f314be74d36d74a745fe17bcd84d019d21a32f23d1ff2b74489dd8c7e19cbb9e972515c35c53d78386001fd3bb2ee7f582a72b9d8e20775303591f11aebf984aabc05cc8ff9afa1fea1bc1c3ac2a17e80d38241d5650b0099aa0da1d2c01320ddc79c3fc8eb262d8a1e6f3ddf98b211b3493fef89bd277ed872179ba5568ec6e08f50eb209065a54dfc66b9a0d50196065e4e091bb4a8d6da23f046ceadde1ef5c560a3aa49586bb0e3a4d701dabd495ddc98ce56dc4bfd9cf2e3f95e7d92b96ec421b25a31f677899b27a6bec6c85dee43ae96ba1c1c649c83a368bc5782cdc42ffaa49bdbd478f193d2db6b8a11059802efef7b747727f2eef2dedbe65263bd698d0a0dcc8573f278ddfe51187c4b366ed5adba24713df4ee9dce486f5ae73682b15d87adb78b247add10b3b456842055031ff41dfafea8b9e9951992cccb8bdc8227060a3bfb19f592b02cfc64f1aec48e225261b73c33034258d684facfd025f3665d4d3a590a9424b637c3b992a779e906c000c8451a3f50fc797986b04417069bdf8f053df051bfddd49ada4c0c7ef5ceaa6c5edd3d2eb0521c8984ffd4600b1d964e568b637a3217c937b4836ab93a60f73e22450947809a9b4970fb3d5f799bb62f97466889b48d9ec1c1fc3f766f19fd2bf181920a859e142fd9c8698d43380d6737cda39fc956c6176b65eb20e946394d118f5dea2eb48605e4bc545ee77015a70bf552e197333ad63f38f17b97e967e451cb30207744f4f4bbaadd32ebf95b295a253f673c7a3ca46900c053694defa5f579b0f32e06dabd1a9ae27f82c159522450e399b09817f7a649607d0bb590710c1883afc3896171af45535ca4a0f82d2dd3ad7852d81d50b849d25524bcf249aef9b9d1bb116b049a27fc12663d81bd360833cc736f2ac04dc37d5724f9675aa44d0611e5858769511471fb450d8486c6f96b84ceae28ca61afab14b2a39c3706ec4ad3d68e9c5ec6d605f916aea378e42a959e0ee61dfcef96082d9fdace8d45c234c1e0916a0d6aaa7137bf3a3ef39a09c2dfcd945d614f5fd254c21ccc5d83ed7d7f4ac0a3be0dcbad54790df67b08e182f5c755f8b53cbd8c05fde061da0010ab7eee50fd1692ad9f2ae7c00d4a783324b1440a1e4763f8740acf83d4001b4df1081370da687b9761a269be40dac4b754c76812817f7be03249fa529c193fad23280835b3c5f32b2ab7682407909ca5a953f3f3246377a5cfe9744e1a3a22aa2177182df0bd72bfd66223e98f232720ad9055bff5c4b596bfcff0372c10b91b3c81de2c54358e95706b82e2f2b1b5fa98736aadc86a046337efd93380bf6bc0aa975c2ba57ee40376d02e69179963a2579c1353ffcd200b8c0eaa652b559d47d13665b0c3a719885e42aaf2027e09c90e1c8d57dcdf59bfd02d395459ff87f28b50357412bfc7b47b7c8d1cf609a60e5933f8884278fb4f164516edff6ed1833b4eb957eaf75c4b62f60636aaebf9e44cf14358bcc57f89b16d0eda092358f534f198314f45f8c7816b5a033d5e3f38d2867da9e76e51fbe698746343a9ddc0719e2a27ed59bbea96f07b46656ab4be11c4b8619680b118c43358273f46ff95e7bea6c6aa6a494f6adc48fe4c8f71a29263ed31a50872aa3adc97c9ec083d3c052c8396f37c5b45ea0b0e4d709796a7724d9b78dbe7d4b3959b4ef9c5500b3ed259b922c8c3d673b8a4cf879e3fdac3b1d039f85cdfd148d60c30cf92ce14a823499ac224a8233b3810de88639b5125d4d9576d5ef168c1a01ec03f5a3329713ba1e04bb0d65d76220251c6fe900aadc8bcf560638da6af3f945582f03d7a4dd0b497c43ff155df73f06eba16705133f0f9f5a5cf216e95ec81a7f3937ea2fe4756a5fb1fa48086654c1f1d16c88b07cb4d851dd311ae84ad6ffcdf44eda04dced2fc174bc9ee1581262b338fcdef50e77b4581a044addd2d7d0e0504eb3ecb1744ed03796569ff208f4beb8e64657fe15841e4bb7e3c253641413cc834a5f15fa99030a1ca17e0a5358338efcdea160869e27ed356ff958f3296a72d9b4cdea0bbd76234a2a1b9449448b60efca7548834bf64e07e577343f3fd32110d54e7db99327fbcd534fa082de048228174a4d99ad3f1c17a97d67394ce382a1593b6528b3b15ad22b197722ef57cd94c8ac98c464e55dcd7ee091fa6ab19f41e61bfc52aa4620982f0aee9667f69e9aac063dc0326cb104a7f04d2fe01a1283c4e433d7467eb7426c4c56d5c07794412184e4b384bbeeb2f3b5c04e0666cc124c5f1a1986c43d9673b541b00d826ee35235b3d922adab8229eda1d0326fbcf0b38a3a5587e5911e62fa6be14bf734dadd74d87ba4097650debe3ee4800cc1987b0ff8b016ff3c50443a0d3489a040da2ffb6ee964799083fc30b5eceacd99b74fe396bd311b9ac7dcaa54138f480b181217c0625b4e13cad8acb58c9866ced3bcc44fba1224be667dc25887052f6de8f15a3b7996c0c1145b15dccaad630b0468aff81b5536b1b01597d7f2ec39ccaeecee5f11f11baa7ff76a1a5d4ec0b2f620f5468ee69023b1917158c610817c607872e1980aabe5bbcf0c207462ed87f1975d18f4f4f578719b5d39a2dce565cc3ab076cddc7cfa85fd82e8293342b0dc7458eb3cd2488b961e17a7c612f40c10d91c17d75d830146d4bf7e8d7086dbdc2bae2d5169c8d6b7a62be27e0f07e6aa856c7462a5722927057d37fcf3c121e9949a2db27e952558a9b9399437615e615d6155920fb8f43ab2a429005c8bbcb963b5b2eeae5fd29d4b52308aaa9eed4413042399ddabfbc27692c7d36179b8bf05017478f4bdf783df41ee649ac98cdee495d9d8722437b1586aafd4a6811159110e9018227f975f4b7dc2bbd3b99001359868165ca03d8944eafcdea8ac7e727774010773138170eedceba28563203fcad6c6c3c744b11bf5493fd2f52765af0bb7a6f7835a02f6513db5b59161d1a2ada03043c2ce44fc729679e4380acf2e6a5f65004b0388888163b980e117e89d57a03b19e5c4663e5c263e02efdadb28a356c1247643a5f0ce390197366905b7e1530fd7fa3900643230d53f2e9f282c3b2fc40c41430e4c788f827db46f6d4f3a59d703279fbf4fdc7e645084cbd3644b3f47aa4525523a957c88a3ec0bd3abde5aabf381e48470f51e310577df258ffc213cdaf10a443cdd39220e66bddcdbae3e9c219bc9367748886c69be7f2b46eff855211494bb5c2143c6e7e9cbd47b149dca853b1ae19104f1bdcd6b535e579ad86b9cb07d70337663878a3f38971da4e7628e4ad5c515e41a58184ae351435c19663a56f4d119f8ab5b151b88bb2a794967425f1d9c0da2f753d54dd25c602d12f422518baa12841e49373ba5624c3ffa45f0f71f8decda4fabb19a3ab968dff766621c4a566fe1400497c819f283b209668d9bdcc3352477d002c58581e1d55ec6b404911ba0c08ed85be641be1033c9b4710bed325254bf7c2546b25ec57ea29293d2219df5a5017b393166f7df3e9fee22febbccfdfaa8e98283a048fae7047be9239bff4d488512b6bf5bbde2d32062b9ff0cbebfce59aebc54abbe2f5a86cf36a47a14ee55dece99ec60387f268689e99862db58c7981ebb461d50c2a5619991593905266b6de72f7770d4f0a4d26e0741bbe87cdc2d245bcae577a594da465a7a4622fc4906484e31e8ff73c163b330a67db7c93d7a7b32485329ee14cdc3cf22981465b701ec948640bd610ef3e63b327e19d50aabc72e50101c42e1377f0084a908f518d32c453cda48721def0c0a18794e12cf35a979011d33b8933399e111fe480bf43afea3aa9bc60a5559a335125d8950425a8b3f7c1a032a3c54ed779d71bdd284e0aad9f33106696da0b741e044392e8ca9f09df57a5ad58dbfcce37d98eb6c394068dd4f5acbcc2d05bb3ed2780f1e625e45b254167727c4f438ebc3b587d174e9c3fd91c3ac9a64500b252c515667f2040e78d496c9a9e879547e3c755039ebe18394da67405510dd2ee14750ea82d82f3c5cf8e2cfbc787cf748113d509a2d5d8f6a62fb2efef827ff454a1b04bb4cb3d92076d13c630ac826fad10ac8ebc81a06ec50d50fdefad922ceb4ee3b211904d6d0ae84acfc2ac0b70f508a62deec781b75f818bf7e0e1aed73ad6fb32db3dfa6b713ef144b2ab216af0fa0bfd00bdc81094f585b6594c2d1eab50e9908f393f48eb202976f7f1ea91cc21c13cb98c5ad09ff8f0651186a9bccc3c811d69c1eadd8cc231902e9619f823828fa729fc2c87eb1e788b82983de58d8abe251c199dc5d5ba3265f21dd8255b37a82a5551f450ab7178ecf8b8a3af460a6b2e30d1b823a2571dd2c7c7140fd0d83979caa093f89951a316f2a42d8f09d61a8c37b733ef70a3690bf9d19fe5f6567817ce450b26b4767338f251bf9ad0538ef3a577515eb812f86a9e93f1f2b4045fcf3b6b30c6305f6c08c19b8e115cc0c38dad312086b04a93a41887020f72a4d2475209ea6e347b019365bed169c829981ecfc30281952184dcead39a369c6a20d64a08689797ce5da0051049b6c9192d8d752939814d7deaa5e68e5bf729877a16b787d7924f60737a5aa87f991e35b3aca37421e6d087fbebbe5d86feeb30ae621fe455073a7e4f2850bf2b9db485d86b96ee166100512b22e425c1e14633d8494a47c7606233e92da8186f78d536efa6a04b596924b03e308191a1dc585e281531afce2f41bffa42710a59b0143e994684b3028a9a30f2fcacafd44acbb72166b8005d7b2bdba5773d8b64dcf0326a81c517b256204102a77c65434c3ae821aa23d04d1a641ec6404e075263f7d8a98ca6073c7d60fa04ce8d5ccbf1f64010f3bf5891b1aaf4bb62f4d5757bd3c6fcc77e68adee24567c3db132d0d81a1fa0813ec8a35cdfad3ed939454baf3fd4c7f9d8322580b05808479b8109497017ec4f2cc9a11564489a7564009ec47534115e85f496d6d100dea01c7c2bd8e79efb9bde732d3945a83d5a04dd8ce6d53b93e967312ea459ac23c837fdf7737f221f8187898a3acc642dd902e25d25d481bac877b98df10231df372b48a0bee971f891d7daecf38213b2a17449f161d579fb50bd5db636e674f3cda59d2e0bac02f29dfdc4729233bffac00e875d35c8a022983b0e4dd89e90aa56210c8db916e5f3fc776550369fd6aff4ee698c76bd507f7c98636065dceb7f8bead2ac438d0c0ed24a9879881ac8d26fd4530edde6ac90425792c87e05d74fd64ca9bc48259a985ee2f6b89288441296be8fc2a4dd23e1781141f7cbec2070ef73345fb7fbc64fedebbbc19b9aabda1bb1453373dc5673e3b71ee39d744cb356483009c84734fbecf92b069051fb595428d7a280290b59ad7cc544c439cc0175e32bf967617dfd6379045740189d1274a6e708b1a12d46a275634ab9ef66946ebc28fb6a6d85c69288f30b3a4bf90315e272b81c6cdfd368933942aac5aa2081ebd04283c18d1b1cdd0d2ac55611329ea9104c13fb32173966b7b9aaefa924d9de92f9f68c2b77786b33442601938c38f4c7fd8829f0222b67bf500ce59451a81de14fce240e7f2c06396e1c7db397c4cd9685247777f1db688db2b74e8250ec16fc5600cb99eed5b154a90517567140aa948dae0a2e4b95e192bb0e54ac2e068e5aef1c89b17d391a68585109aeb2b395ce1e6704379976952e29382b0e0f4ab147a8cdebf9d3ab7c65742a81ff6b862b590efc33ae736f5848d8f90d3fa47530fe2be94fab12c57674030f0bb9da147b2c2b284b153eb1f68ebdad26b2cf6928e8a08765b294a30c0d272bc8798aee32fa6376e208d1fca49209ca05da106acdc74f19e86e2bbd61b36bfb3da2995b0e4552441997f829f4f866439b32fc38dd0c880694b5be5095c2dbe992666208d8d109409d758b5216c0edb77fbbf00f30e1445a03719a4a12d55bb092ba29b50384a63876654b16aedb93a9732017c99035af9d2c6bf5d51f83da2a757667fb7cdaeed65c95592606cba4174e0929a8e193a11a55e8d9de3671691de3ea7d30e404a391f189ffb22852f228f8e0ebde95ec6085c24f0bcb1c65200da0df52688f698db76c6f1cef2a1eb81c471203d0394c2ea4e1b92728aa4f65344333d97d1c0d62aa154d05cae666f413e28d3b260ecab7b84ae490cdb5d89d0af978fd11385f9cddc6c4a98c32e3d66b3331e09d92112dd9336f0f19af762382deab789a1f5a9e6853ab6a35c1fe4e26202160a699cbddaeaff7b15696936c70d18afec153c5365371eccac6601a500153161a6e9ca896b87b49dd547c119a2e6a7cb966e0ac150339945b5a53dad84e456e36b76bea7a80d3381d05cd5134d910d1af2d0f1ceb8bf27421e712a1804f71abc3ae5953dbd427def9013a5ffe4cbd29a6181b2d0c908702d8006019ed4ddcfa5b2533867d2dbf640f3386f74091233ff498c174d0a1a33d4b4cf4a907267fb4b1e644da2b0c879bdf8067d2ac813086d23f0b5e1d940226e4e2be85ef0ac6a91c25de99840fd89d5d81cbff87006a8dbf4968ec3805073b781e53669de5dddc9f58a3c1d216f090e9a5f72aaf09251a7235b073190e004d8174f55582901e7ef68c38b4c192e28c066e6dfbf0a21a7a387ac33c384a1449c6e5c6e095ab63fc8e729fee516debb949b0e78aed3e9191653fada08d2c061a2d46a20a357274bf53bb468180f271cd304e61819cf899d7caf4065b0710ab1a48b1d6bc728b227a8d7479719d8f139304b91c8cca2ae9a6b74ba6c496451bcc6c61165a35f2e043c154388cc0d813922c0440c2ccdfaf6308d3fbe05792930520c704d36327a7bf814d25da47fa4be8249e4d5bed3513ad36b1d761b73f415dbe12ff10a2547356c7995e2f0f7afa21617d5d661881d94c58ed367678a6f8613875d95b27e18d0a2d742bc21903dc9da557083d8d9a0e7bb08ee5f1add1457fd335b5ad8c3d30dd53052e67a0c0371e4eeb98013ab2a70cd12eff7886ccb59931c0b5eea705de7dad9e5763287ccbbf2e6324fd73f54e3763a86a3b7f59bec5969d93d4479baaae9a424e70a3ffdbc923b3eaac9f3cf60769aa0bcce0734127a080fd45ed0ea7b12e682f0abddca581921a9be7f90e4f74d24bb0e9812e8ba9c6350e0a1569b5a1dd5611373506a502eac2eb0e85d11f6c505aa0af255c87226ffecb3cb507e756cb41292f6bb6dd7e1cfe3a52c91f2aa2ca316eb3c82a79392e58a0e8c6645bf4faa8a982d7a80426cd4ebbf9a249fc89f03f5685bc859b728d5c5946ce26ff68fc64c6949f30914418baf80fa233851cd8b79f9f28b19515417a89a10cbe89a0d649751dbec5bad26051bda86c8a43636e71cb73a8dab44c16a1f1ed3e944ca75b7a0deaafd2a61181f09889ceb0acd883747e1e5872a1c28f41840b58eac8d0c01ec01382e70a6e3f95fbbc3750de2443cc31d9a0ae0f6672d3c0b49bdf4082cf26fdcb1cd20b7b5dfc9abf62079d3304dc787b0a12967082114bd5ab06b17d25f10001bcb552bc692bd070ce4940828b4b6503b6f410bec0d93abfaf2367f1d704fe57f53df5e0ae23304debf17acdf22709cd93c4c0896ec703c935245a8dddd24536ca1aedc6da3be559d6e30b14877686a78e861d28d723fbe5b30a54f5034729df2457aa4d6e1c952b685e0c076bd24a29a415c373f59fd51261368e7e568d9f55115bda0c176ca812db22a3be222134120c67c2760016d0647f07c7c9ad9905bb7e223360f7858eaf5ea924fe3ffbf90a4e92948bf37f6793e801488db6d65004811501f98a827fc039dc55c9854f6c3749d149d51fc5524518969066b90b1a82587c3f8f41c4677724388ed76342cfdc8d4b9e74fdacf89c39678298c777645e147acd1a251fa3d657f204baaf074d391c627c102094902f2bf94061d1cfc77efa559cb4c205f39586f6071e788121d485d48945973b21d17de5af3ae5884742724c846b6eac9baab6c483980a0237ddd0682cc1b2611891b1fb3fc430aff01ccf0f5b7699e21d002c53721ec1f1511d40ad53d4291c3295c368b787e7c6de7e499ea1307724baa90ac761dd1428da703c09acd06db479d904eb06c2e694d77f9a3ef52f866e02a40b2066cf202dccda6c0eade9d615e4e6b9f8355767a78a6bead195f941502251c972661ab3185ff1364480cf94a067378434e95e1f0a1152b73acf462a7caf68d94265afe5c85d6df26b68df9825037bc35c9bfb09484f66e07c83f52b5979f936f1ccd976d1a9afff48c41667dbf52c21f06f9b1851944826e36e5c8a841252898bf2d94b1c629d5a8380e4d9ca869ee159ced2e56aa83974ea7a5c93d6f2a681f239e031b0f8919d12effd4c377740612d33ae44c473c17099ea94c2ffabb18650d6bb8da629d8ba5ba5d5b4893e7f0f877b894b0d90d481a8115bfbc59a02311d3ba7f374d4ec875b7f1bbd74f11642f13c9b218000e7fff3cbc174901d4d5cf020e8959f10f2a8bade66dbf94eb57f4eba63521eab444884b2826f03c1669ef783e3c26f1ccbe3b0352d7258dc339b0091f75992465faaec2858d5a25c93aadbb5dbfd6c3b01bc550197b83cf46f8d8fe303523fc2bee3647eeffdb19dfd56555ad149951521a2e46744f736ca0cda94ae41e1c2847c33e94fc56aee72dd3963ae46eff1a46e1cf1dddfec95b03de8ef6b9e7a04fb3f40872a2a28c5116a62457166a0c11b6241e3273b2c22bc276e3716602e2211027f02b908ed76c8cdd47eb804033a74fe0250b106e461ef53a6861b82e764c26ffb33963857fd453127b2e61825e054892e4ada194ad20bea3da45e9912cddd09eca1f0e6b980eff5a3e2caacffcd6f0f5121e63818a7219a0dd96ad9b4154fed542c0e049dc2a463fe6faf7677e31a4977ea59205c7f673307ff4992450f5fbf7fb085e93acf953af9329cd41c6be6371f106098e7ba074e1e5cea186be3acc91bc5a37b8b91ad5657838eda2a46a40c2a940071d892b748380d333b70770427934b58eb43f908e5fbf465e50e772506044307f3130ac0a7f8dd8d6a11c546014c6cd93beded898e8fd55c8f8e7920bda7ad5e83c22ef1f93fbfdc8c564fb1a0bb1176d9c65d9dece3df30d0b454a8bcd7108042e5f064ab1c3da3f1c567f18953bfd5c96dd1b03e076df0443cfb3479d62d07407c454a12cbbaeebe02cf2935ca340eed9b2a914df59a6fe1c3121edbbc402004b58f76088c7b708754658e423c41278af3831b03cfece2fa88f53a0ada91839a2156a9326529ce1c5d33397b9058d575224026a03aab86d69b6f8e4910ff1597f49b61c224bf7b9a03a0c5db16763d884729c559bfd47effc19d1e187c51582af707baa40fe579c0aee2f016fa96cbb767c25bdabbcff531fbbd854bac16f51666157f36cbaf86c6665ec4781c1910703a537e7439fb772649e242aa93d0e9222970c4ac1af5ad0eb9c6960190cfe2ca0c14843cc94a95481a326e137a106248cd687fcc0601e7a3839bbbfffc09555a4d64b8ef9b708f62b4ac782a868bda931d308457ffd7a6ffde2b12a659af236d38710f7479fa0f68cb08433e3567cb3e9a0eebf9b7a1a1061a0e51b6716e45582583e295d3eab516248054547ac13ac0dea4e02d0beda8893ca759b5dfbe4c2fb26d6ff29bc676f7648ab4d628bca21c00a54bfadb90d23e355a9762b29629e924fa4c625e8b2c33bbf8a26e369ac6b721307d9888f9a85076b98b3ca47c5c80f790919c5706fe9c608708e055d72a155a0a893dffce621f8bb978423962b9890abd6a5b2e223e2a4750021c37d453b9c615b42af0cf0959e354668c1c709b0924f4c5aaa95d3784523a07e9b2f196f106c0293d6e29542820aada3ac9d1c6bfa76eb9d4e8e1f8ca8aa23cfdda104b70be252f813631baac4f89bff6f6c4aaa1e49df96f3d1ab5d9384dadcc4ae6de06b02a8c23efb6e4acfeb439e5195d3d1c1251b390111109f66922d74a7e88babff3f7cc648877469fc137445172ed7449118526c7a3d8ca2f1a26bff0bd60cc042340e5dba55dff2504c29dd112dd5fa66aa1e402955b9fd007a9fb4d14592398adbc366011f1648318a5f6d920559e0bfeed1afd952c3c7b2b0761484030d1fce3889256db9e758ca5cce2fdfa65322f92259e995418404bc99a8fec09cb3f395bb6afe4b61f5571eec30f467fd3a7169260a7a5c0e6731d89e0ed894d74ed80fe4f7bddc3d823f12b926eb2a2b03089bd814ef287018ca1500925359ba71fc8395284551629771e4f63e002085ee4b60c6fa16307a5e2ede417a01a4fddfc326acba4150f51b581e21d86d5a22d08ad67783805ef967f5a69009c9f1aa140df397ba4a3b3f0fc8510839f259acf1cef1875b31b548b7d7363015fbc15665b305dc5ab78b408042fd8bec7f2ca644c4fb7f60edad3941bde6032dce13b3de78a578eb297f3689e9c01ca5a7f8b32c1f8fa0211831ed0d6ea07c38ed1f6da2b4f5702638ee51438ca7b43a1fdb5064325256e01eebcaa2a49e2eb5344cdfb2f2612efde5c1dc8584c060fc2df49a49037a158aa59b5f5ade637a8d35b07026856c9c35514ac0e99786ddc80c36d40d8a0f43ce6a88b68d6df91a1f692df568589197e5ed26601e72778384c0dea7fc50facb8dee9cda0ec969a8bdedfa2942ee1000a25145de3c210e60775b7cb72136710dd35ca1f6d74002b2f0cf076dfe32392c85026cd5b28e33ebf0a21c841fb5090ef394e256ab60451c675b8afb92a87ef9271e154f816c49e274f2a8613ae460b6bd5b78bd69460bd4a62b6ce8559cec7699ec8ac4537d45b4133df17453b14abeaa16fbfa1dff3bc607c960d1e2a2bab129b54a725d663086f0ac1eb522f4349a6c7df3ca9c18c7686081d6dd932a33e50330279ac0748bcb552e86b49c03ab1f6a8e7d2a41e9c67b981ae5eb5292fbc2ef0008d751e9d0c6e548dbe8e9e40d33ccc21ceaba5fad5a7e627a0761f68c51f473bd9adb8fd29a7da3e9d0efcd0121b454ed1ed2391c0ca851cb25707e6afa535df5800b7c4337f0a1491cbb9b4071b657ba52445d649a78cc2c10e0ddc5bbeeff71892cd10e34dfc604cc7f4b3dcce95c9ac9a100ee43f39235acfc06ed89b1a0f8641868deca29ea531e5a268d916232af181ffbe04e8a8b193bb89105bf991c874db5a5735afb0043a9b3f8e88a044943dabcb88fc89eec5b29c00dc7f97235b55e2b54a0ccd6066fdaef1734604b98e67e87e499dfc5e8a4186cca3a52c2a7121e71b0503fb32d040b0e2b3c47e7fa2735578288868670300475fffc15fee216f825847af6ae7f95fcd006ec27f95755a2c0e62699ce2290aa2561a52715e13b5b399d5bcda301844d08f283cba7058da4186c06d2519c6142443a2b73c113d2857b174c45d46c672114ac286e2831ac1cf17ffcd2cd5614323c6df35a1d63dd6d55c3801b5437e03c6af30613aca0501407cde0b20fa2847fcbd47a53afd18d8f72780427db6379e1c9e9ee1bef8313c559cdc09bc0204f8dcd31bdfb4ec21f57db503474dd808958eb220da4d8b64df551fd6e71b107ea64eb30bbad40ca401d4f6804d16011a38ebdbf3d994910bb7093cf987a8d27a32379339d3053079b532a57fd5418f45d5afb18a140ad9b76a9cba5894af10fc30490765f95efd8563f0be19f587e0e36cd3ef2e6d1e539e6b1203ed2ae7896719b2e6624def9a6ba3b92cedc3ab18d62d888187e97649ccf543b16c7fcd04e7cd051445b69a93e8edc2d86a350fc979317754777b205230b1b95cda8072b3c70214cde91086838486f0a12a07414a6d96e642597bc2e5868ce1935d48baaec8cea2606cf15d9b33e00897b83aa33f6414bef259852cfc4269210244da21fc9ab9e125cdb02c9457534a132e0100ede43694337c72f18c0eb4d1dc665713bc9df6d90d042a230d0e3fa258066dc51ff0f4636634dab598f638568d9d17365bbf432476a84b0e8cf241644b1dc7b43c1c6d95c2f2281e0e6437f6bfe1b0b3f2ceaa62fb57188088b4323ec6754390ce9378c158188205e44fc1feddbea3d71b3a44cf421a8d62c3dc60b019f23d9543a24623be72a4e79c50ca76663a9b5559a6ee5dfb42377038b886fae516eab6d194c0ed46600e2719e6c596db5ab4a130e29abf83c31d70edc5076b96ef7000701ac5d4a90fb417ecff5f71810ffb47640a4ed216e9d07a422ba5624c44e49a2a58cfbf36de088fa18349f2942f22089e4391daa1f3b9c2163bdd8a969b0d62984930b646abf1bf09ec0b1353d423555e6b47cb0af5562b9e1eef9af126f34057a7fc125bfa8db3f38c91ae002e3a2b1e82c9a781993500fe17228e9f29f99aa6e951168be07786a2d2070eb6afd229435dd0cdde257cafccde98e54fc8576d7a5c78f5a250438c8b600f8f09894a1a812b18dc1da7bd64c7158072979aa2fa70c5dba9c4088a5c9a61983bae5ceba56bb9f68ef600885d1238687d5c2447bd61133d0513677eb05a0452bdac18ed1522584812289fceb7c8f5c41c4f8a7d72f863bd20bc7eb55465dba4fdd8bf2734c8a305cb216f44930a635b0d2b10102f9255db003404d2ebd07fb0cd464a2d7547979eca7003af666dd421ecf9f1ec86483cb3ce6b57bcf7bea1c98635b201e9028471c77f75ef3f05c5f8a4fab21acb4fa581ef5d6ea3b8aff9b6f2fbb70d7b825dba8eee762c84b0d18d05308694dd6c618545093d725dd80f7f56b34625b5d16c79ef25657ce4ad12e8c07af293476a749ed3104194429cf3e467f37c636bdbbdbc53817bd61096303f9c4c5a04da0292c724bf3f8c3f9d21f47d2c798c90968911b97c5528fdb4afbff5e77b836a19bbbd622a09d23a0f1784ba3a48aea0e4696f4e38de462eebae13ec3651d991c1dfbcac54416f99577aa9f2edae3bf465a5a3fdc969d4bfd35b1a8c92fd84d1338a5f4d3476b3b7dbeca3cb0078411e10da2c8947d127f52088cb1e15257281968051f352adbbdf82fdbf147a1e985fb82546c09ab77739cd9e1b6701a9a60885ea706c1efd7eee4a01ddebd8eafbb584c70e134d0ea09574e24b182abc7e2f8f3efc241cb3adaf8239d78d05814bbe68675c73edb015e602846bdc69e443d85c12db352754b6843c30a2f289f4268c8d6d9a732b3bffa3c64e35a077e5a8a31dbfbfbb83e7f69abaceafd1a2069797f94200235770c161e4906a7fb69f12c46f8efea6fe1326073538762cbc5ef2a638680c3500d009293c1378a98af5194e4810943a068faa2547be2a52e95d729cf6a931fdaea7c97e22fe60a472610ee950aa65da720c863372c69aef10aa6b38b2a52fdd2711e97421ba5118f69b4d1c18e9ec85d3da3f6aa81be5ccb812866a3bec11b65609683905fe13a3b560f4d86e113fc00cad9a28ed8fb81ee8786c68f0aa3b4984a7379ae1dfde504fb297ca51c6e8a96b7cdcd00fdbc98eb51283795fd2fdc87044f874224af0039155b83052ac27a02ad085d8cf7e1fd5a1cf72e46c9301a301dc07dd61ae3249e3670397d64e1d7b8d3b04d5f6e51a9e9bb1cf732a14e16e6516f635f7c1919d53db90c33c53e8432746e178a18fcf8a5012b93b9204dffb52cf08b66804eece3e734cb3b8300c30260bc7e9a655a7bc0358ca29ddfaf045525c54604dcca84f2976bd8b054c18723dbe7ebd5d6205dc8a10591b4b03fbadcfb25551aeb6158aa78909b6e002d601e4baf9648c08c67566851e5cdbd9de87bafc7e121b828580272b595238f4a1ca2b3ee6ad9e6439fc5d4a9a1865a32984ea01e91f46b9217ab5ec6a547b4cfba6c791246b4be1567e96e58c92d6b480f0a4195678be47f7ecfa1a84db1613dbb17ebb460c6c9af3693476da2c0634d60b083be74420959e6a52fd5a244d20c8ba37be9ede31484de261e5b57b0a93b588af9a5b3841c4fb7318e33324046eee6c2e8a4cbd2242c3756776ba03d0d672477880c4e392824cbd06dbe1952efe4e22cf49570dc9c0494e21f63a76237245f4b8b757385909b7a56451b4470aa6cdaf8d4ee3823c96e157af2b7c5b0b1846af0f716a44109bb644af6dc45496860728dca965a4c413305e43008fb58cef0cb288436fc3db975db94bc79576153638a8972f7ca2bbb11d4bb7e1d184bb873f040b32515fb29bdc6edaa3b6de2e23fe3d231bdcbf9ad713a726f6366992c2bb549eea47e50592cd2abef0886ad067b214e02f4598750ddb18388f5974982777b6fbbf79d90540dae69cdaa259059934b441e7be9263545fab17b3eb1d7e2770f3e0b453f94f121497994750093bfa16dd25bb14b61b6f28dcf277dc93c78b4eee1d98a490ff97f0b51f9f3e8df382cf049c41e7032d9fb93e3d6af11059a934a4c31d2cf8b66b2048b169633da04d3593397dd016834ab1067bcf6c965efda3701a3d10a55cd49461b8b496ba03b40f6b015de61c4f82cda2a1e831792d64e92f42e090e2844e76b0d8f21a02fdaac0e338e0a7e0b80a1880c4c440a464209dac48660f067f3daa03fcd790385175d77ee99809b5868306f50c7e02f0f16b0608658c84ad51eaf9f37bded4db2a43c7f018fcac1e5f4330e1acff3e3475109dffaf6f9a71dd89080fed66651bc1183f76667b3eb459b21b3be8bc270b226487da3bad716c2799075189303ef8fa60b121326850259bbca21d4653735f2f7d7e4d913394f60704eb150244cc5af9ff7a51d9a36137628884be99efc76ee9c7b573039bc02176ab42a0634f14cce3eea5ad13f73ae6b86e223684f93a41320dd22934f7c89c4a1b3108fd26b62e36d1f927e22d3b66a85e56fe3c80ee90ef2922e115f8914f8b0658b94ee251111c7dd61ef9d789277c91cb4d0ba00bcf8672a2777eb6a22cc1f376acc3a84026e82e1d2840ed3176472377922194c6d95a67cf25dd5d3e067ab59c39a06747c074e06a60ab28d6764e6ca0a1c4906b256299126314eb178294c1329f03cb58e835d368eb4a4de989ae6659ea378091d4186431e443d09b887e8991575b90b248dd20b6f760200bfec1bc5a140d7d6d9f6a012bf598464e2744fb755db82541c0a5b48b231d7279afcf4d2e3e86bee87e723b6926e485c648fb585b14f2c0feb7092c14f3c8808aa5a99555b9bfe72c9af267073d7e33e0dcd7bbe38d05eb4bbe1b2ecca2f33c0f83df3c94a41413c6039f0772c3eae6375eb0984941b9669673a06b73b17b22a944de6938a33a086a7521168684c4066e189d6f60d86c7e560f7f275dbe55cd6aafb39e0ea308eed52623eeb8e637e2b34f5d2712668e7b5a7f6900b6856e804caafa8ebc8dd5f7104e453fb72209ab10487f4efbd680d8f7e777af9b35d6498b48c352153895e680007efce02814408b5d69683f5e9ac4a80639e4f28e3e0e169e74d56ec0dd7d7f7ffaa90ae99dcac08bcd7f724e09d396fc3792ce1cdacb13b4d3b7b3c6d70e055f2ed193d9ca55566eac673d6458a4b0c3bf2481a088ef8e79be79aeffc2aaa418e7a31c43b8914ad925369f9f52acd85a0d4949566e053ac55a690041bd5869c8d5aea15e2caec4f23e230bd4ec1b0815db84d39651dc8ab726558c28298b8e042182e6dd7f38abcc722ee7f95e5466d39b45e8ee5b6b5b2985c8b41f293f98641dad8ebcae601444b76e058755340f4d9aea6990a5a281282ec36ef5d9802205b2f7f5160d4c6ed79aa45abc6217ac036304fe18e319a68b87e27fbe65ab955ae2135779e86886b876e66c4f609d249009e105802cd4fb5cd599c2e9f497de9cba5923e7223d3bcb88e100723e861892c7201895cd73c85af28ec876ee28f2af065c5fad3e03fadcb19f709f3fdc556d7b913ae916014a28490b95a5c8ab2ec9fb16ce76c5c2d48848e1b192a53e0ad5e0c812c3af0e626cce0d4e21e36c2ad8942dc75aaac0e179c09ffe6895c389fee268cd6c8a382ad980bd60daeccbbf26d828fd5a0bd55300a014ee09fecf7e62441534f27ecc20dd4d66c622f180281a5a13fde6e30bd18b771d69774976d9208ac417e02c9de71cdb72635d81337006fd6adcc2c08bb83b08e33553156f80de5c18b4625db1ca384cd4a9a7f9f41096f7b53a9ab10ce88ca629290788f46b518c22e41080a0f33d601abcb240a038ba250a941814f6f9aad7d3c9840ae7580f2cd713a6ba77f0598116c17f0584779817bd60248db2f70d2e4ed0bbc7c0b6ca80e19201f0613fac2bc1c2f84f681c92148ae5e5e5407a3a6b79b8b1131f518c3b567aeb7cc4ca6c100382e41f47c5346bff5f3475256ff8d7bc9664854b584d1375f7ddd6ca7d2138c3771ba45d9f9e78c3ec0640edec08af5ccd97fac0dc12f03b1e11abf72346b0b2a0d3f34ba8177da1a06a84e04a657b4a3ca435e4e1db402b728cd8dc6f171acc44b428a5122718f8d6353859344e4514c049b73a7f8203e8620d5c782212829ee44277e4bfdc2b808b7a9672f6c1cad7bcb41b6c1dbb793cd160cd36d467a37e0ed924b2dc5d88b1b38e419a73e599ebaf88347eea3f3072683114fc274f89aad9c641b7626fda300b197ccd973edd6b5f16a259e5f65940715158679e228037375fab4f60a99d153abf3f29edb267e8f891e602af6d3b08ce929b99f1de8a47c139fb41a0b0c1a9a2423007e09f4e762ffd61a32767600fcfb656789fcf2b80c00260127616f2ac3301df14747ae60d9e7db9d1d7ff6c339d15aa9eebead3ac33c1a2ac15df96d2f77ca779f8aa663489804cd832de11305a443a0983a7a8dda6ea9c2991798dad84f081301155f8963f4cb05eea80d137d9bfc6f1794a1faefd7777a5ada91426993b174ecf4a660360f12f1572427a4cd89232349806c952108989e203a3e1b57e3a85af8a5b8926ef58b37f8334f5f0e410c3f685bdcd78b3223768a3afea110178125966f26dd61163cecb4a28447346bb0c6950a4a7858ceae20ad3931d8d2626f4043e7fa7f8b8c4b6f07e5e2c0e109def94343b4fea2e9012959a295f048f898fbd64d60d99ca1d639091829a4e596bc23049cf9be249bc4272e8d76707ae4585df4dc3adb2d5314fbf65eff4bebeb2984bc34857e86e5426bb7f13ba0ad3cddbd84636b98d836face6d7c83ad692f3e9f143a890bb048de53ee7efdf0cff8ae1484a90aaa89c33858db416eb2aab1a4860da47d88413482f9d8572680d45f7eedf44c5d7b7a6eda03753299bc593cab16ba2b9cf5675a03617ca0dfd2f73229008160d253d96cd6663f3bb00d3553cd4c3ad3e3613002f7264faff73f5901e93c69fa485286597effe2b298e5758107a51c0e1aad122a33b99820babb513e0301c28cf8c4c995a3eeaef6c71a7e2f656b78ff57d723c3b22e4a45364673cddb083f515d9fb7c5e7a1541c54b07724e1c8e13d7a1b740a3e2cbbcd5d295b26195833ce10ffcd432a543a2f31fd1a024783e1ceef5141a024ca8ce8a9bceca364fb8f3d77e0aab0a9bac10e9181f207d34584339fc570a9d3d8a34511aaf26c34c84fa10630ef8c131c6e679f3901fa5dd78d183a15d0c18bf340bef6421dca510b1be0b8cdef9ea406d295e5af4ad9b4472b9133c852962b4fdeea5e39d7df4aee9cb91853ab082da941c97e9619bd63ad57f0a74a9f2996e06567789970ff7cc45cd7446ffd1d25ffaa5f064366a21ab08a1cc4858d5f2e99a16ef0c2d6b831f2a7f8409b3386f30437dae0709d45771e04c6aaa9a7fc95140ad8708d0004ffc9922c72deb8d4691c9ad938ebf43089ac3ccc5d4cc6b871dd8beb8028891671793ccbb5dceef7becccfdacb8dc2cb17b2607f450c2f8fa5ce1a0e992776f73d480aaa96c7de1c7831334a5755cf09a37f7bce7fbfcab3811ac7618e8f696d0ee6f0f9135702a96ce6c8378c3f5e7baf84e65122673941275ad06d92f40d749d75067432cb8943c2cf58ee205d767608bb9dc0124acf3ce87a1559bfd09a16c2104def46ef5d2e453423aca3ba6807ba2cdfc809d2be6eb3e397f6531ab077275d9495bb324b7fcb3ac493f3db76b853eb9c45b21d2997b12eb5a3517b7fe59ffd5273c7c2526bac4df1c4e73f56c91d4db923acea9393d8988f78452dcce8f5571f2e9807299e128e1f480ac66e4fdcac9ee6c41dd90aa12536fbf74ff066304356b96d3db4c8df10697e25756ba1dc25fbad52e73a390517a65b5a23eca3ee17cc78d5b895462a00aafac056142e3e825ed0d1689347b756440b19c9a5978b752ba0e699f365045d59dcef90982fd197e43d0dcbf798b795c8a267900329c403ebe9d6b2fb6b7c2541b303adde6695a689f0b9c1fbf61939c4168b49b8b3e977aeb85da247dc98b8a3b3149ed2bd1d2ee381da474b4c394607895901e37539daaae2bec7468dcb2b076e607bea04712386e549b9437d6f04cfcef9ccc775c4f52b718f3655613c20cfc795fd4ebb8ec8ec586ccd6a361db0d6180476a8068b5242ae524062c1e7c585dc424ecc94907b84ed6d329b9ed10b7a4ba68149d927a18ae50838d700889068fe4e970aafed420306098796756e670203a803f3925c227295b4170af486352bc99001944cec2a2f8d7cb4ca8eab19d46725ffaedf18179f9a2801728ab8509b4d5bfec7be2a11b1d7db6eb9947fdb7890d50b179645ab032425732334e07374254e0ed9a585224e22651f4bbfb30c46ab9b44e486839247341f0a91e0839aad0c662a39ef68bb92a21a575056e6fbff5bb78a89efffb2675867b839b9cf32f4fc7de425326db21a23075f2fb6f102a72d17567fbe718f03ae5f212bb737c118ab630a76216e8f62c5fbeb9deadb77180ea02a3476bdf4ce7aa26298dd5211d3b27217d026bd2e1af87afb18c82ff6ef091b1ce515f0a8148aeaffa6ed14fd91c059ea1a3342041ab4ac40b158fac6b79a824e9a553321b6ff45b0ee382a68e018eccefdf7bb01549b19d84426578ab4d3828cf790b19b8fcd1dc7ec65ae09236b400d71de4300cdb4a432258b6146921d8d57ce1ccdb3756c47a5bdf4ce7d31a17739f22ea75ee7ba483fee092594838b99ea110ee5a00a8961dcfbcb25c0fad841ff7b63766e0ce79ec7f7254d9da704a51538f419873a8c72d3cd33ada3ab563d319cf93b231c4f74ce11b99787909e2611153a1355a5247e0c1e7164a39548d8ce066c28b44306df0c0bb77747e9848568770cb5d8ce57e1e996599d891a090e057d98d64f93025b6f4661fe861a9582f91420475ffd39521ad59858cd913864f8afe8f4f36b91775c1345c59c782d8843fe3933c00878ad0267867e04e6af035c46351fb971f2c6f877ed13cbb607c50db1287edc959e7d5a25e21bcc600ee2a40b19f996a2dd7f4054e59df4fd301a11b3018bdcab8255a028befb48dacaee513ed29509e2fe2a1ff0224808c248f2ee646635892e51b954530458843fcb272f21e56354c9cb68ae85fce1dbfe49b66fb138bd2e966ffc59868e6b7b0ef21205cb5cac5146b47bbac99d509f51818334fa727d4779c0b8e59b7fb6a032c4d160f7b62a2d1aa37c53af9ccd3e619fe960f997a29af1d526f190fb003b570ee2578794cabaaebf6922f84216d9b6a3696bb07e42a50236ca42f8ce3241c238ec20116d24cd451c2817614fbae8bd188eeab2b41c86ca2ac1c093a104f84d780ec52f474f4f61f9662befdcd531cdc3e9c7e4e65eb0880548a5270fdbe9813fc9a4e55e9cdc96546ba6e55c51e9d0913a5cd38dbd4b130f5e746a00918ec39e731ae8d9368304b9f7943f39020a7602223c8dc49452562048b92cea4c39a69b743a3307d1d894048baf05f4c3cc8cef4b4d3ed246d9ebb183161ea342e8b9ebea28ba617fb5ca3ef415797987c1678dc61474e1385896aae1303ef901606f009b77a07415dfb73f87f0b9f88e554e05ad491f3512b63bad7c93bbe8607007be6ba082d8675f00359dcc0f41d384884d04fc972ab66e093b2ebcafe1d77d6e9e3dda8ea62240141023f5eaa500b5c394db77ee357a9f1d579b6df0c018ecd5986242beb1a5991a78a3732721aaade41384a03fa341d712387a5dc1214cecc7c253c2853d010c06af9e8b32b83768905551f4e26c6f9cb053983048b89d2ab47fd981487e55dc409aa7bb9a9ebe47d38fb95c69b97948443e18c2873dbc6f09816e06fb43ce2a5e7074b7ed123e5b773d65e839beb00319cf8efe6be41bc4560f3655420809f0b6b6604264b880a0777684f51c6fbdf6f7853e5666538e2c41e6976af82ed42dee02582765b50071532eedf0acf6647f4c605e83af50db4e24c190ea94b5ff46e94a5b80888e0843453acd04e637a39ac9d01881c4fefbcab32c2997f6b2ab8d206dcbb61cccc8536db2bf465eb4f9b1cb875597aa30290958ada1fd672543dd062611ef4681dd485ff70871c7b6910423f206ab560ade4eea32785c4ed1a8a0cda4dbc890a495bbb4f10fbef8a8d4ee465f56ab462acbd9d89ce419a78bb1c9fe929adc8824f56696d333e82440320999e20f5669092b0475a7a6d9b7536b47e67dbb16cad0cca6850e731bcd5801d18dc4dc26c0543c6c3ce94e30debe7c2fbb49b80e7ee6ff6bc4d113c2a7c650e31872e74aeb778ecd4f541cb6b4ad2665359ba5781c011d6789e3afb981dd3e64452f960803ab9b75b0bfc12848c1ddb955e12d37c0f5d07414f220d49rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.23.2.el9_5.src.rpminstallonlypkg(kernel-module)kernel(__SCK__tp_func_dev_irq)kernel(__SCK__tp_func_lp_event)kernel(__SCK__tp_func_mac_txdone)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(__SCT__tp_func_dev_irq)kernel(__SCT__tp_func_lp_event)kernel(__SCT__tp_func_mac_txdone)kernel(__SCT__tp_func_vb2_buf_done)kernel(__SCT__tp_func_vb2_buf_queue)kernel(__SCT__tp_func_vb2_dqbuf)kernel(__SCT__tp_func_vb2_qbuf)kernel(__SCT__tp_func_vb2_v4l2_buf_done)kernel(__SCT__tp_func_vb2_v4l2_buf_queue)kernel(__SCT__tp_func_vb2_v4l2_dqbuf)kernel(__SCT__tp_func_vb2_v4l2_qbuf)kernel(____mt76_poll_msec)kernel(___mt76u_rr)kernel(___mt76u_wr)kernel(__acpi_video_get_backlight_type)kernel(__ath10k_ce_rx_num_free_bufs)kernel(__ath10k_ce_send_revert)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_iio_device_register)kernel(__devm_iio_trigger_register)kernel(__devm_regmap_init_sdw)kernel(__devm_regmap_init_sdw_mbq)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(__iio_device_register)kernel(__iio_trigger_register)kernel(__iwl_crit)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(__ntb_register_client)kernel(__put_mtd_device)kernel(__rdma_block_iter_next)kernel(__rdma_block_iter_start)kernel(__rdma_create_kernel_id)kernel(__register_mtd_parser)kernel(__regmap_init_sdw)kernel(__regmap_init_sdw_mbq)kernel(__sdhci_add_host)kernel(__sdhci_read_caps)kernel(__sdhci_set_timeout)kernel(__sdw_register_driver)kernel(__snd_hda_add_vmaster)kernel(__snd_hda_apply_fixup)kernel(__snd_hda_codec_cleanup_stream)kernel(__snd_pcm_lib_xfer)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_lp_event)kernel(__traceiter_mac_txdone)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_dev_irq)kernel(__tracepoint_lp_event)kernel(__tracepoint_mac_txdone)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(__videobuf_mmap_setup)kernel(__wmi_driver_register)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(_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(acp_dsp_block_read)kernel(acp_dsp_block_write)kernel(acp_dsp_pre_fw_run)kernel(acp_dsp_stream_get)kernel(acp_dsp_stream_init)kernel(acp_dsp_stream_put)kernel(acp_get_bar_index)kernel(acp_mailbox_read)kernel(acp_mailbox_write)kernel(acp_pcm_close)kernel(acp_pcm_hw_params)kernel(acp_pcm_open)kernel(acp_pcm_pointer)kernel(acp_probes_register)kernel(acp_probes_unregister)kernel(acp_set_stream_data_offset)kernel(acp_sof_dsp_run)kernel(acp_sof_ipc_get_mailbox_offset)kernel(acp_sof_ipc_get_window_offset)kernel(acp_sof_ipc_irq_thread)kernel(acp_sof_ipc_msg_data)kernel(acp_sof_ipc_send_msg)kernel(acp_sof_load_signed_firmware)kernel(acp_sof_quirk_table)kernel(acp_sof_trace_init)kernel(acp_sof_trace_release)kernel(acpi_video_get_edid)kernel(acpi_video_get_levels)kernel(acpi_video_handles_brightness_key_presses)kernel(acpi_video_register)kernel(acpi_video_register_backlight)kernel(acpi_video_set_dmi_backlight_type)kernel(acpi_video_unregister)kernel(add_mtd_blktrans_dev)kernel(adls_chip_info)kernel(alloc_can_err_skb)kernel(alloc_can_skb)kernel(alloc_candev_mqs)kernel(alloc_canfd_skb)kernel(alloc_canxl_skb)kernel(amd_sdw_scan_controller)kernel(amd_sof_acp_probe)kernel(amd_sof_acp_remove)kernel(amd_sof_acp_resume)kernel(amd_sof_acp_suspend)kernel(amdgpu_xcp_drm_dev_alloc)kernel(amdgpu_xcp_drv_release)kernel(apl_chip_info)kernel(aq_xdp_locking_key)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(arl_s_chip_info)kernel(asus_wmi_evaluate_method)kernel(asus_wmi_register_driver)kernel(asus_wmi_unregister_driver)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_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_debug_mask)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_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(atom_dai)kernel(atom_dump)kernel(atom_get_mailbox_offset)kernel(atom_get_window_offset)kernel(atom_irq_handler)kernel(atom_irq_thread)kernel(atom_machine_select)kernel(atom_reset)kernel(atom_run)kernel(atom_send_msg)kernel(atom_set_mach_params)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(be_roce_mcc_cmd)kernel(be_roce_register_driver)kernel(be_roce_unregister_driver)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_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(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(bxt_sst_dsp_cleanup)kernel(bxt_sst_dsp_init)kernel(bxt_sst_init_fw)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(cdns_bus_conf)kernel(cdns_read_ping_status)kernel(cdns_set_sdw_stream)kernel(cdns_xfer_msg)kernel(cdns_xfer_msg_defer)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(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(cirrus_scodec_get_speaker_id)kernel(close_candev)kernel(cnic_register_driver)kernel(cnic_unregister_driver)kernel(cnl_chip_info)kernel(cnl_dsp_free)kernel(cnl_sst_dsp_cleanup)kernel(cnl_sst_dsp_init)kernel(cnl_sst_init_fw)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(cs35l41_configure_cs_dsp)kernel(cs35l41_enter_hibernate)kernel(cs35l41_exit_hibernate)kernel(cs35l41_global_enable)kernel(cs35l41_gpio_config)kernel(cs35l41_hda_pm_ops)kernel(cs35l41_hda_probe)kernel(cs35l41_hda_remove)kernel(cs35l41_init_boost)kernel(cs35l41_mdsync_up)kernel(cs35l41_otp_unpack)kernel(cs35l41_pm_ops)kernel(cs35l41_probe)kernel(cs35l41_register_errata_patch)kernel(cs35l41_regmap_i2c)kernel(cs35l41_regmap_spi)kernel(cs35l41_remove)kernel(cs35l41_safe_reset)kernel(cs35l41_set_channels)kernel(cs35l41_set_codec_conf)kernel(cs35l41_set_cspl_mbox_cmd)kernel(cs35l41_set_dai_link)kernel(cs35l41_test_key_lock)kernel(cs35l41_test_key_unlock)kernel(cs35l41_write_fs_errata)kernel(cs35l56_calibration_controls)kernel(cs35l56_common_probe)kernel(cs35l56_fill_supply_names)kernel(cs35l56_firmware_shutdown)kernel(cs35l56_force_sync_asp1_registers_from_cache)kernel(cs35l56_get_bclk_freq_id)kernel(cs35l56_get_calibration)kernel(cs35l56_get_speaker_id)kernel(cs35l56_hda_common_probe)kernel(cs35l56_hda_pm_ops)kernel(cs35l56_hda_remove)kernel(cs35l56_hw_init)kernel(cs35l56_init)kernel(cs35l56_init_asp1_regs_for_driver_control)kernel(cs35l56_init_cs_dsp)kernel(cs35l56_irq)kernel(cs35l56_irq_request)kernel(cs35l56_is_fw_reload_needed)kernel(cs35l56_mbox_send)kernel(cs35l56_read_prot_status)kernel(cs35l56_regmap_i2c)kernel(cs35l56_regmap_sdw)kernel(cs35l56_regmap_spi)kernel(cs35l56_remove)kernel(cs35l56_runtime_resume_common)kernel(cs35l56_runtime_suspend_common)kernel(cs35l56_set_patch)kernel(cs35l56_system_reset)kernel(cs35l56_system_resume)kernel(cs35l56_system_resume_early)kernel(cs35l56_system_resume_no_irq)kernel(cs35l56_system_suspend)kernel(cs35l56_system_suspend_late)kernel(cs35l56_system_suspend_no_irq)kernel(cs35l56_tx_input_texts)kernel(cs35l56_tx_input_values)kernel(cs35l56_wait_control_port_ready)kernel(cs35l56_wait_for_firmware_boot)kernel(cs35l56_wait_min_reset_pulse)kernel(cs42l42_common_probe)kernel(cs42l42_common_remove)kernel(cs42l42_dai)kernel(cs42l42_init)kernel(cs42l42_irq_thread)kernel(cs42l42_mute_stream)kernel(cs42l42_page_range)kernel(cs42l42_pll_config)kernel(cs42l42_readable_register)kernel(cs42l42_regmap)kernel(cs42l42_resume)kernel(cs42l42_resume_restore)kernel(cs42l42_soc_component)kernel(cs42l42_src_config)kernel(cs42l42_suspend)kernel(cs42l42_volatile_register)kernel(cs42l43_dev_probe)kernel(cs42l43_dev_remove)kernel(cs42l43_pm_ops)kernel(cs42l43_precious_register)kernel(cs42l43_readable_register)kernel(cs42l43_reg_default)kernel(cs42l43_sdw_add_peripheral)kernel(cs42l43_sdw_remove_peripheral)kernel(cs42l43_sdw_set_stream)kernel(cs42l43_volatile_register)kernel(cs_amp_get_efi_calibration_data)kernel(cs_amp_test_hooks)kernel(cs_amp_write_cal_coeffs)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(dapm_clock_event)kernel(dapm_kcontrol_get_value)kernel(dapm_mark_endpoints_dirty)kernel(dapm_pinctrl_event)kernel(dapm_regulator_event)kernel(dcdbas_smi_request)kernel(del_mtd_blktrans_dev)kernel(dell_laptop_call_notifier)kernel(dell_laptop_register_notifier)kernel(dell_laptop_unregister_notifier)kernel(dell_privacy_has_mic_mute)kernel(dell_rbtn_notifier_register)kernel(dell_rbtn_notifier_unregister)kernel(dell_smbios_call)kernel(dell_smbios_call_filter)kernel(dell_smbios_error)kernel(dell_smbios_find_token)kernel(dell_smbios_register_device)kernel(dell_smbios_unregister_device)kernel(dell_wmi_get_descriptor_valid)kernel(dell_wmi_get_hotfix)kernel(dell_wmi_get_interface_version)kernel(dell_wmi_get_size)kernel(deregister_atm_ioctl)kernel(deregister_mtd_blktrans)kernel(deregister_mtd_parser)kernel(dev_attr_phy_event_threshold)kernel(devm_iio_channel_get)kernel(devm_iio_channel_get_all)kernel(devm_iio_device_alloc)kernel(devm_iio_kfifo_buffer_setup_ext)kernel(devm_iio_map_array_register)kernel(devm_iio_trigger_alloc)kernel(devm_iio_triggered_buffer_setup_ext)kernel(devm_mmc_alloc_host)kernel(devm_of_iio_channel_get_by_name)kernel(devm_snd_soc_register_card)kernel(devm_snd_soc_register_component)kernel(devm_snd_soc_register_dai)kernel(dfs_pattern_detector_init)kernel(dm_restorepowerindex)kernel(dm_savepowerindex)kernel(dm_writepowerindex)kernel(do_map_probe)kernel(dpcm_be_dai_trigger)kernel(dpcm_end_walk_at_be)kernel(efuse_one_byte_read)kernel(efuse_power_switch)kernel(efuse_read_1byte)kernel(efuse_shadow_read)kernel(ehl_chip_info)kernel(enic_api_devcmd_proxy_by_index)kernel(es83xx_dsm)kernel(es83xx_dsm_dump)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(fw_attributes_class_get)kernel(fw_attributes_class_put)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(gspca_coarse_grained_expo_autogain)kernel(gspca_debug)kernel(gspca_dev_probe)kernel(gspca_dev_probe2)kernel(gspca_disconnect)kernel(gspca_expo_autogain)kernel(gspca_frame_add)kernel(gspca_resume)kernel(gspca_suspend)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_bus_ml_free)kernel(hda_bus_ml_init)kernel(hda_bus_ml_put_all)kernel(hda_bus_ml_reset_losidv)kernel(hda_bus_ml_resume)kernel(hda_bus_ml_suspend)kernel(hda_codec_check_for_state_change)kernel(hda_codec_check_rirb_status)kernel(hda_codec_detect_mask)kernel(hda_codec_device_remove)kernel(hda_codec_driver_unregister)kernel(hda_codec_i915_display_power)kernel(hda_codec_i915_exit)kernel(hda_codec_i915_init)kernel(hda_codec_init_cmd_io)kernel(hda_codec_jack_check)kernel(hda_codec_jack_wake_enable)kernel(hda_codec_probe_bus)kernel(hda_codec_probe_complete)kernel(hda_codec_resume_cmd_io)kernel(hda_codec_rirb_status_clear)kernel(hda_codec_set_codec_wakeup)kernel(hda_codec_stop_cmd_io)kernel(hda_codec_suspend_cmd_io)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_cs_dsp_add_controls)kernel(hda_cs_dsp_control_remove)kernel(hda_cs_dsp_fw_ids)kernel(hda_cs_dsp_read_ctl)kernel(hda_cs_dsp_write_ctl)kernel(hda_dsp_hdmi_build_controls)kernel(hda_extra_out_badness)kernel(hda_get_autocfg_input_label)kernel(hda_main_out_badness)kernel(hda_ops_free)kernel(hda_pci_intel_probe)kernel(hda_to_sdw)kernel(hdac_bus_eml_check_cmdsync_unlocked)kernel(hdac_bus_eml_check_interrupt)kernel(hdac_bus_eml_dmic_get_hlink)kernel(hdac_bus_eml_enable_interrupt)kernel(hdac_bus_eml_enable_offload)kernel(hdac_bus_eml_get_count)kernel(hdac_bus_eml_get_mutex)kernel(hdac_bus_eml_power_down)kernel(hdac_bus_eml_power_down_unlocked)kernel(hdac_bus_eml_power_up)kernel(hdac_bus_eml_power_up_unlocked)kernel(hdac_bus_eml_sdw_check_cmdsync_unlocked)kernel(hdac_bus_eml_sdw_get_hlink)kernel(hdac_bus_eml_sdw_get_lsdiid_unlocked)kernel(hdac_bus_eml_sdw_map_stream_ch)kernel(hdac_bus_eml_sdw_power_down_unlocked)kernel(hdac_bus_eml_sdw_power_up_unlocked)kernel(hdac_bus_eml_sdw_set_lsdiid)kernel(hdac_bus_eml_sdw_set_syncprd_unlocked)kernel(hdac_bus_eml_sdw_sync_arm_unlocked)kernel(hdac_bus_eml_sdw_sync_go_unlocked)kernel(hdac_bus_eml_sdw_wait_syncpu_unlocked)kernel(hdac_bus_eml_set_syncprd_unlocked)kernel(hdac_bus_eml_ssp_get_hlink)kernel(hdac_bus_eml_sync_arm_unlocked)kernel(hdac_bus_eml_sync_go_unlocked)kernel(hdac_bus_eml_wait_syncpu_unlocked)kernel(hdac_get_device_id)kernel(hdac_hdmi_jack_init)kernel(hdac_hdmi_jack_port_init)kernel(hid_sensor_batch_mode_supported)kernel(hid_sensor_convert_timestamp)kernel(hid_sensor_format_scale)kernel(hid_sensor_get_report_latency)kernel(hid_sensor_parse_common_attributes)kernel(hid_sensor_pm_ops)kernel(hid_sensor_power_state)kernel(hid_sensor_read_poll_value)kernel(hid_sensor_read_raw_hyst_rel_value)kernel(hid_sensor_read_raw_hyst_value)kernel(hid_sensor_read_samp_freq_value)kernel(hid_sensor_remove_trigger)kernel(hid_sensor_set_report_latency)kernel(hid_sensor_setup_trigger)kernel(hid_sensor_write_raw_hyst_rel_value)kernel(hid_sensor_write_raw_hyst_value)kernel(hid_sensor_write_samp_freq_value)kernel(hpi_send_recv)kernel(hsmp_send_message)kernel(i915_gpu_busy)kernel(i915_gpu_lower)kernel(i915_gpu_raise)kernel(i915_gpu_turbo_disable)kernel(i915_read_mch_val)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_rvt_state_ops)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(icl_chip_info)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(ieee802154_alloc_hw)kernel(ieee802154_free_hw)kernel(ieee802154_hdr_peek)kernel(ieee802154_hdr_peek_addrs)kernel(ieee802154_hdr_pull)kernel(ieee802154_hdr_push)kernel(ieee802154_max_payload)kernel(ieee802154_register_hw)kernel(ieee802154_rx_irqsafe)kernel(ieee802154_stop_queue)kernel(ieee802154_unregister_hw)kernel(ieee802154_wake_queue)kernel(ieee802154_xmit_complete)kernel(ieee802_11_parse_elems_full)kernel(iio_alloc_pollfunc)kernel(iio_buffer_get)kernel(iio_buffer_init)kernel(iio_buffer_put)kernel(iio_bus_type)kernel(iio_channel_get)kernel(iio_channel_get_all)kernel(iio_channel_release)kernel(iio_channel_release_all)kernel(iio_convert_raw_to_processed)kernel(iio_dealloc_pollfunc)kernel(iio_device_alloc)kernel(iio_device_attach_buffer)kernel(iio_device_claim_direct_mode)kernel(iio_device_free)kernel(iio_device_get_clock)kernel(iio_device_id)kernel(iio_device_release_direct_mode)kernel(iio_device_set_clock)kernel(iio_device_unregister)kernel(iio_enum_available_read)kernel(iio_enum_read)kernel(iio_enum_write)kernel(iio_format_value)kernel(iio_get_channel_ext_info_count)kernel(iio_get_channel_type)kernel(iio_get_debugfs_dentry)kernel(iio_get_time_ns)kernel(iio_get_time_res)kernel(iio_kfifo_allocate)kernel(iio_kfifo_free)kernel(iio_map_array_register)kernel(iio_map_array_unregister)kernel(iio_pollfunc_store_time)kernel(iio_pop_from_buffer)kernel(iio_push_event)kernel(iio_push_to_buffers)kernel(iio_push_to_buffers_with_ts_unaligned)kernel(iio_read_avail_channel_attribute)kernel(iio_read_avail_channel_raw)kernel(iio_read_channel_attribute)kernel(iio_read_channel_average_raw)kernel(iio_read_channel_ext_info)kernel(iio_read_channel_offset)kernel(iio_read_channel_processed)kernel(iio_read_channel_processed_scale)kernel(iio_read_channel_raw)kernel(iio_read_channel_scale)kernel(iio_read_const_attr)kernel(iio_read_max_channel_raw)kernel(iio_read_mount_matrix)kernel(iio_show_mount_matrix)kernel(iio_str_to_fixpoint)kernel(iio_trigger_alloc)kernel(iio_trigger_free)kernel(iio_trigger_generic_data_rdy_poll)kernel(iio_trigger_notify_done)kernel(iio_trigger_poll)kernel(iio_trigger_poll_chained)kernel(iio_trigger_set_immutable)kernel(iio_trigger_unregister)kernel(iio_trigger_using_own)kernel(iio_trigger_validate_own_device)kernel(iio_triggered_buffer_cleanup)kernel(iio_triggered_buffer_setup_ext)kernel(iio_update_buffers)kernel(iio_validate_scan_mask_onehot)kernel(iio_write_channel_attribute)kernel(iio_write_channel_ext_info)kernel(iio_write_channel_raw)kernel(intel_lpss_pm_ops)kernel(intel_lpss_probe)kernel(intel_lpss_remove)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(intel_pmt_dev_create)kernel(intel_pmt_dev_destroy)kernel(intel_pmt_is_early_client_hw)kernel(intel_sst_pm)kernel(ips_link_to_i915_driver)kernel(is_jack_detectable)kernel(is_skl_dsp_running)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(jsl_chip_info)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(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(lnl_chip_info)kernel(lowpan_header_compress)kernel(lowpan_header_decompress)kernel(lowpan_nhc_add)kernel(lowpan_nhc_del)kernel(lowpan_register_netdev)kernel(lowpan_register_netdevice)kernel(lowpan_unregister_netdev)kernel(lowpan_unregister_netdevice)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(max98090_mic_detect)kernel(max98373_reset)kernel(max98373_slot_config)kernel(max_98357a_dai_link)kernel(max_98360a_dai_link)kernel(max_98373_components)kernel(max_98373_dapm_routes)kernel(max_98373_ops)kernel(max_98373_set_codec_conf)kernel(max_98373_spk_codec_init)kernel(max_98373_trigger)kernel(max_98390_dai_link)kernel(max_98390_set_codec_conf)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_register_driver)kernel(mmc_regulator_disable_vqmmc)kernel(mmc_regulator_enable_vqmmc)kernel(mmc_regulator_get_supply)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(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_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(mtl_chip_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(mxm_wmi_call_mxds)kernel(mxm_wmi_call_mxmx)kernel(mxm_wmi_supported)kernel(nau8318_set_dai_link)kernel(nau8821_enable_jack_detect)kernel(nau8824_components)kernel(nau8824_enable_jack_detect)kernel(nau8825_enable_jack_detect)kernel(nl80211_chan_width_to_mhz)kernel(nl80211_send_chandef)kernel(nla_get_labels)kernel(nla_put_labels)kernel(ntb_clear_ctx)kernel(ntb_db_event)kernel(ntb_default_peer_port_count)kernel(ntb_default_peer_port_idx)kernel(ntb_default_peer_port_number)kernel(ntb_default_port_number)kernel(ntb_link_event)kernel(ntb_msg_event)kernel(ntb_msi_clear_mws)kernel(ntb_msi_init)kernel(ntb_msi_peer_addr)kernel(ntb_msi_peer_trigger)kernel(ntb_msi_setup_mws)kernel(ntb_register_device)kernel(ntb_set_ctx)kernel(ntb_transport_create_queue)kernel(ntb_transport_free_queue)kernel(ntb_transport_link_down)kernel(ntb_transport_link_query)kernel(ntb_transport_link_up)kernel(ntb_transport_max_size)kernel(ntb_transport_qp_num)kernel(ntb_transport_register_client)kernel(ntb_transport_register_client_dev)kernel(ntb_transport_rx_enqueue)kernel(ntb_transport_rx_remove)kernel(ntb_transport_tx_enqueue)kernel(ntb_transport_tx_free_entry)kernel(ntb_transport_unregister_client)kernel(ntb_transport_unregister_client_dev)kernel(ntb_unregister_client)kernel(ntb_unregister_device)kernel(ntbm_msi_free_irq)kernel(ntbm_msi_request_threaded_irq)kernel(null_dailink_component)kernel(open_candev)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(pcm512x_pm_ops)kernel(pcm512x_probe)kernel(pcm512x_regmap)kernel(pcm512x_remove)kernel(pmt_telem_find_and_register_endpoint)kernel(pmt_telem_get_endpoint_info)kernel(pmt_telem_get_next_endpoint)kernel(pmt_telem_read)kernel(pmt_telem_read32)kernel(pmt_telem_register_endpoint)kernel(pmt_telem_unregister_endpoint)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_compat_ioctl)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(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(relocate_imr_addr_mrfld)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(rl6231_calc_dmic_clk)kernel(rl6231_get_clk_info)kernel(rl6231_get_pre_div)kernel(rl6231_pll_calc)kernel(rl6347a_hw_read)kernel(rl6347a_hw_write)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(rt5514_spi_burst_read)kernel(rt5514_spi_burst_write)kernel(rt5640_detect_headset)kernel(rt5640_disable_micbias1_for_ovcd)kernel(rt5640_dmic_enable)kernel(rt5640_enable_micbias1_for_ovcd)kernel(rt5640_sel_asrc_clk_src)kernel(rt5640_set_ovcd_params)kernel(rt5645_components)kernel(rt5645_sel_asrc_clk_src)kernel(rt5645_set_jack_detect)kernel(rt5663_sel_asrc_clk_src)kernel(rt5670_components)kernel(rt5670_jack_resume)kernel(rt5670_jack_suspend)kernel(rt5670_sel_asrc_clk_src)kernel(rt5670_set_jack_detect)kernel(rt5677_sel_asrc_clk_src)kernel(rt5677_spi_hotword_detected)kernel(rt5677_spi_read)kernel(rt5677_spi_write)kernel(rt5677_spi_write_firmware)kernel(rt5682_aif1_dai_ops)kernel(rt5682_aif2_dai_ops)kernel(rt5682_apply_patch_list)kernel(rt5682_calibrate)kernel(rt5682_get_ldo1)kernel(rt5682_jack_detect_handler)kernel(rt5682_parse_dt)kernel(rt5682_readable_register)kernel(rt5682_reg)kernel(rt5682_register_dai_clks)kernel(rt5682_reset)kernel(rt5682_sel_asrc_clk_src)kernel(rt5682_soc_component_dev)kernel(rt5682_supply_names)kernel(rt5682_volatile_register)kernel(rt5682s_sel_asrc_clk_src)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_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_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_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(rvt_add_retry_timer_ext)kernel(rvt_add_rnr_timer)kernel(rvt_alloc_device)kernel(rvt_check_ah)kernel(rvt_comm_est)kernel(rvt_compute_aeth)kernel(rvt_copy_sge)kernel(rvt_cq_enter)kernel(rvt_dealloc_device)kernel(rvt_del_timers_sync)kernel(rvt_error_qp)kernel(rvt_fast_reg_mr)kernel(rvt_get_credit)kernel(rvt_get_rwqe)kernel(rvt_init_port)kernel(rvt_invalidate_rkey)kernel(rvt_lkey_ok)kernel(rvt_mcast_find)kernel(rvt_qp_iter)kernel(rvt_qp_iter_init)kernel(rvt_qp_iter_next)kernel(rvt_rc_error)kernel(rvt_rc_rnr_retry)kernel(rvt_register_device)kernel(rvt_restart_sge)kernel(rvt_rkey_ok)kernel(rvt_rnr_tbl_to_usec)kernel(rvt_ruc_loopback)kernel(rvt_send_complete)kernel(rvt_stop_rc_timers)kernel(rvt_unregister_device)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_alloc_stream)kernel(sdw_amd_exit)kernel(sdw_amd_get_slave_info)kernel(sdw_amd_probe)kernel(sdw_bread_no_pm_unlocked)kernel(sdw_bus_clk_stop)kernel(sdw_bus_exit_clk_stop)kernel(sdw_bus_master_add)kernel(sdw_bus_master_delete)kernel(sdw_bus_prep_clk_stop)kernel(sdw_bus_type)kernel(sdw_bwrite_no_pm_unlocked)kernel(sdw_cdns_alloc_pdi)kernel(sdw_cdns_check_self_clearing_bits)kernel(sdw_cdns_clock_restart)kernel(sdw_cdns_clock_stop)kernel(sdw_cdns_config_stream)kernel(sdw_cdns_config_update)kernel(sdw_cdns_config_update_set_wait)kernel(sdw_cdns_debugfs_init)kernel(sdw_cdns_enable_interrupt)kernel(sdw_cdns_exit_reset)kernel(sdw_cdns_init)kernel(sdw_cdns_irq)kernel(sdw_cdns_is_clock_stop)kernel(sdw_cdns_pdi_init)kernel(sdw_cdns_probe)kernel(sdw_clear_slave_status)kernel(sdw_cols)kernel(sdw_compare_devid)kernel(sdw_compute_params)kernel(sdw_compute_slave_ports)kernel(sdw_deprepare_stream)kernel(sdw_disable_stream)kernel(sdw_enable_stream)kernel(sdw_extract_slave_id)kernel(sdw_find_col_index)kernel(sdw_find_row_index)kernel(sdw_handle_slave_status)kernel(sdw_intel_acpi_scan)kernel(sdw_intel_cnl_hw_ops)kernel(sdw_intel_exit)kernel(sdw_intel_lnl_hw_ops)kernel(sdw_intel_probe)kernel(sdw_intel_process_wakeen_event)kernel(sdw_intel_startup)kernel(sdw_intel_thread)kernel(sdw_master_read_prop)kernel(sdw_nread)kernel(sdw_nread_no_pm)kernel(sdw_nwrite)kernel(sdw_nwrite_no_pm)kernel(sdw_prepare_stream)kernel(sdw_read)kernel(sdw_read_no_pm)kernel(sdw_release_stream)kernel(sdw_rows)kernel(sdw_show_ping_status)kernel(sdw_shutdown_stream)kernel(sdw_slave_add)kernel(sdw_slave_read_prop)kernel(sdw_startup_stream)kernel(sdw_stream_add_master)kernel(sdw_stream_add_slave)kernel(sdw_stream_remove_master)kernel(sdw_stream_remove_slave)kernel(sdw_unregister_driver)kernel(sdw_update)kernel(sdw_update_no_pm)kernel(sdw_write)kernel(sdw_write_no_pm)kernel(set_required_buffer_size)kernel(skl_chip_info)kernel(skl_clear_module_cnt)kernel(skl_dsp_free)kernel(skl_dsp_get_core)kernel(skl_dsp_put_core)kernel(skl_dsp_set_dma_control)kernel(skl_dsp_sleep)kernel(skl_dsp_wake)kernel(skl_get_pvt_id)kernel(skl_get_pvt_instance_id_map)kernel(skl_ipc_bind_unbind)kernel(skl_ipc_create_pipeline)kernel(skl_ipc_delete_pipeline)kernel(skl_ipc_get_large_config)kernel(skl_ipc_init_instance)kernel(skl_ipc_load_modules)kernel(skl_ipc_restore_pipeline)kernel(skl_ipc_save_pipeline)kernel(skl_ipc_set_d0ix)kernel(skl_ipc_set_dx)kernel(skl_ipc_set_large_config)kernel(skl_ipc_set_pipeline_state)kernel(skl_ipc_unload_modules)kernel(skl_put_pvt_id)kernel(skl_sst_dsp_cleanup)kernel(skl_sst_dsp_init)kernel(skl_sst_init_fw)kernel(skl_sst_ipc_load_library)kernel(slhc_compress)kernel(slhc_free)kernel(slhc_init)kernel(slhc_remember)kernel(slhc_toss)kernel(slhc_uncompress)kernel(sm501_find_clock)kernel(sm501_misc_control)kernel(sm501_modify_reg)kernel(sm501_set_clock)kernel(sm501_unit_power)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_amd_acp_find_config)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_compr_free_pages)kernel(snd_compr_malloc_pages)kernel(snd_compr_stop_error)kernel(snd_compress_new)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_ioctl_compat)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_ctl_unregister_ioctl_compat)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_devm_request_dma)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_disable)kernel(snd_dma_free_pages)kernel(snd_dma_pointer)kernel(snd_dma_program)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_ext_driver_register)kernel(snd_hda_ext_driver_unregister)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_ext_bus_device_remove)kernel(snd_hdac_ext_bus_exit)kernel(snd_hdac_ext_bus_get_hlink_by_addr)kernel(snd_hdac_ext_bus_get_hlink_by_name)kernel(snd_hdac_ext_bus_get_ml_capabilities)kernel(snd_hdac_ext_bus_init)kernel(snd_hdac_ext_bus_link_clear_stream_id)kernel(snd_hdac_ext_bus_link_get)kernel(snd_hdac_ext_bus_link_power)kernel(snd_hdac_ext_bus_link_power_down)kernel(snd_hdac_ext_bus_link_power_down_all)kernel(snd_hdac_ext_bus_link_power_up)kernel(snd_hdac_ext_bus_link_power_up_all)kernel(snd_hdac_ext_bus_link_put)kernel(snd_hdac_ext_bus_link_set_stream_id)kernel(snd_hdac_ext_bus_ppcap_enable)kernel(snd_hdac_ext_bus_ppcap_int_enable)kernel(snd_hdac_ext_cstream_assign)kernel(snd_hdac_ext_host_stream_setup)kernel(snd_hdac_ext_link_free_all)kernel(snd_hdac_ext_stream_assign)kernel(snd_hdac_ext_stream_clear)kernel(snd_hdac_ext_stream_decouple)kernel(snd_hdac_ext_stream_decouple_locked)kernel(snd_hdac_ext_stream_free_all)kernel(snd_hdac_ext_stream_init_all)kernel(snd_hdac_ext_stream_release)kernel(snd_hdac_ext_stream_reset)kernel(snd_hdac_ext_stream_setup)kernel(snd_hdac_ext_stream_start)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_i915_init)kernel(snd_hdac_i915_set_bclk)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_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_eld)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_mmap_iomem)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_soc_acpi_amd_acp63_sof_machines)kernel(snd_soc_acpi_amd_rmb_sof_machines)kernel(snd_soc_acpi_amd_sof_machines)kernel(snd_soc_acpi_amd_vangogh_sof_machines)kernel(snd_soc_acpi_codec_list)kernel(snd_soc_acpi_find_machine)kernel(snd_soc_acpi_find_package_from_hid)kernel(snd_soc_acpi_intel_adl_machines)kernel(snd_soc_acpi_intel_adl_sdw_machines)kernel(snd_soc_acpi_intel_arl_machines)kernel(snd_soc_acpi_intel_arl_sdw_machines)kernel(snd_soc_acpi_intel_baytrail_machines)kernel(snd_soc_acpi_intel_broadwell_machines)kernel(snd_soc_acpi_intel_bxt_machines)kernel(snd_soc_acpi_intel_cfl_machines)kernel(snd_soc_acpi_intel_cfl_sdw_machines)kernel(snd_soc_acpi_intel_cherrytrail_machines)kernel(snd_soc_acpi_intel_cml_machines)kernel(snd_soc_acpi_intel_cml_sdw_machines)kernel(snd_soc_acpi_intel_cnl_machines)kernel(snd_soc_acpi_intel_cnl_sdw_machines)kernel(snd_soc_acpi_intel_ehl_machines)kernel(snd_soc_acpi_intel_glk_machines)kernel(snd_soc_acpi_intel_hda_machines)kernel(snd_soc_acpi_intel_icl_machines)kernel(snd_soc_acpi_intel_icl_sdw_machines)kernel(snd_soc_acpi_intel_jsl_machines)kernel(snd_soc_acpi_intel_kbl_machines)kernel(snd_soc_acpi_intel_lnl_machines)kernel(snd_soc_acpi_intel_lnl_sdw_machines)kernel(snd_soc_acpi_intel_mtl_machines)kernel(snd_soc_acpi_intel_mtl_sdw_machines)kernel(snd_soc_acpi_intel_rpl_machines)kernel(snd_soc_acpi_intel_rpl_sdw_machines)kernel(snd_soc_acpi_intel_skl_machines)kernel(snd_soc_acpi_intel_tgl_machines)kernel(snd_soc_acpi_intel_tgl_sdw_machines)kernel(snd_soc_acpi_sdw_link_slaves_found)kernel(snd_soc_add_card_controls)kernel(snd_soc_add_component)kernel(snd_soc_add_component_controls)kernel(snd_soc_add_dai_controls)kernel(snd_soc_add_pcm_runtimes)kernel(snd_soc_bytes_get)kernel(snd_soc_bytes_info)kernel(snd_soc_bytes_info_ext)kernel(snd_soc_bytes_put)kernel(snd_soc_bytes_tlv_callback)kernel(snd_soc_calc_bclk)kernel(snd_soc_calc_frame_size)kernel(snd_soc_card_add_dai_link)kernel(snd_soc_card_get_kcontrol)kernel(snd_soc_card_get_kcontrol_locked)kernel(snd_soc_card_jack_new)kernel(snd_soc_card_jack_new_pins)kernel(snd_soc_card_remove_dai_link)kernel(snd_soc_close_delayed_work)kernel(snd_soc_cnew)kernel(snd_soc_component_async_complete)kernel(snd_soc_component_compr_ack)kernel(snd_soc_component_compr_copy)kernel(snd_soc_component_compr_free)kernel(snd_soc_component_compr_get_caps)kernel(snd_soc_component_compr_get_codec_caps)kernel(snd_soc_component_compr_get_metadata)kernel(snd_soc_component_compr_get_params)kernel(snd_soc_component_compr_open)kernel(snd_soc_component_compr_pointer)kernel(snd_soc_component_compr_set_metadata)kernel(snd_soc_component_compr_set_params)kernel(snd_soc_component_compr_trigger)kernel(snd_soc_component_disable_pin)kernel(snd_soc_component_disable_pin_unlocked)kernel(snd_soc_component_enable_pin)kernel(snd_soc_component_enable_pin_unlocked)kernel(snd_soc_component_exit_regmap)kernel(snd_soc_component_force_enable_pin)kernel(snd_soc_component_force_enable_pin_unlocked)kernel(snd_soc_component_get_jack_type)kernel(snd_soc_component_get_pin_status)kernel(snd_soc_component_init_regmap)kernel(snd_soc_component_initialize)kernel(snd_soc_component_nc_pin)kernel(snd_soc_component_nc_pin_unlocked)kernel(snd_soc_component_notify_control)kernel(snd_soc_component_read)kernel(snd_soc_component_read_field)kernel(snd_soc_component_set_jack)kernel(snd_soc_component_set_pll)kernel(snd_soc_component_set_sysclk)kernel(snd_soc_component_test_bits)kernel(snd_soc_component_update_bits)kernel(snd_soc_component_update_bits_async)kernel(snd_soc_component_write)kernel(snd_soc_component_write_field)kernel(snd_soc_copy_dai_args)kernel(snd_soc_dai_action)kernel(snd_soc_dai_active)kernel(snd_soc_dai_compr_ack)kernel(snd_soc_dai_compr_get_metadata)kernel(snd_soc_dai_compr_get_params)kernel(snd_soc_dai_compr_pointer)kernel(snd_soc_dai_compr_set_metadata)kernel(snd_soc_dai_compr_set_params)kernel(snd_soc_dai_compr_shutdown)kernel(snd_soc_dai_compr_startup)kernel(snd_soc_dai_compr_trigger)kernel(snd_soc_dai_digital_mute)kernel(snd_soc_dai_get_channel_map)kernel(snd_soc_dai_is_dummy)kernel(snd_soc_dai_link_set_capabilities)kernel(snd_soc_dai_name_get)kernel(snd_soc_dai_set_bclk_ratio)kernel(snd_soc_dai_set_channel_map)kernel(snd_soc_dai_set_clkdiv)kernel(snd_soc_dai_set_fmt)kernel(snd_soc_dai_set_pll)kernel(snd_soc_dai_set_sysclk)kernel(snd_soc_dai_set_tdm_slot)kernel(snd_soc_dai_set_tristate)kernel(snd_soc_daifmt_clock_provider_flipped)kernel(snd_soc_daifmt_clock_provider_from_bitmap)kernel(snd_soc_daifmt_parse_clock_provider_raw)kernel(snd_soc_daifmt_parse_format)kernel(snd_soc_dapm_add_routes)kernel(snd_soc_dapm_dai_free_widgets)kernel(snd_soc_dapm_dai_get_connected_widgets)kernel(snd_soc_dapm_del_routes)kernel(snd_soc_dapm_disable_pin)kernel(snd_soc_dapm_disable_pin_unlocked)kernel(snd_soc_dapm_enable_pin)kernel(snd_soc_dapm_enable_pin_unlocked)kernel(snd_soc_dapm_force_bias_level)kernel(snd_soc_dapm_force_enable_pin)kernel(snd_soc_dapm_force_enable_pin_unlocked)kernel(snd_soc_dapm_free)kernel(snd_soc_dapm_free_widget)kernel(snd_soc_dapm_get_enum_double)kernel(snd_soc_dapm_get_pin_status)kernel(snd_soc_dapm_get_pin_switch)kernel(snd_soc_dapm_get_volsw)kernel(snd_soc_dapm_ignore_suspend)kernel(snd_soc_dapm_info_pin_switch)kernel(snd_soc_dapm_init)kernel(snd_soc_dapm_kcontrol_dapm)kernel(snd_soc_dapm_kcontrol_widget)kernel(snd_soc_dapm_mixer_update_power)kernel(snd_soc_dapm_mux_update_power)kernel(snd_soc_dapm_nc_pin)kernel(snd_soc_dapm_nc_pin_unlocked)kernel(snd_soc_dapm_new_control)kernel(snd_soc_dapm_new_controls)kernel(snd_soc_dapm_new_dai_widgets)kernel(snd_soc_dapm_new_widgets)kernel(snd_soc_dapm_put_enum_double)kernel(snd_soc_dapm_put_pin_switch)kernel(snd_soc_dapm_put_volsw)kernel(snd_soc_dapm_stream_stop)kernel(snd_soc_dapm_sync)kernel(snd_soc_dapm_sync_unlocked)kernel(snd_soc_dapm_update_dai)kernel(snd_soc_dapm_weak_routes)kernel(snd_soc_dapm_widget_name_cmp)kernel(snd_soc_debugfs_root)kernel(snd_soc_dlc_use_cpu_as_platform)kernel(snd_soc_dpcm_be_can_update)kernel(snd_soc_dpcm_can_be_free_stop)kernel(snd_soc_dpcm_can_be_params)kernel(snd_soc_dpcm_can_be_prepared)kernel(snd_soc_dpcm_fe_can_update)kernel(snd_soc_dpcm_get_substream)kernel(snd_soc_dpcm_runtime_update)kernel(snd_soc_dummy_dlc)kernel(snd_soc_find_dai)kernel(snd_soc_find_dai_with_mutex)kernel(snd_soc_get_dai_id)kernel(snd_soc_get_dai_name)kernel(snd_soc_get_dai_via_args)kernel(snd_soc_get_dlc)kernel(snd_soc_get_enum_double)kernel(snd_soc_get_pcm_runtime)kernel(snd_soc_get_stream_cpu)kernel(snd_soc_get_strobe)kernel(snd_soc_get_volsw)kernel(snd_soc_get_volsw_range)kernel(snd_soc_get_volsw_sx)kernel(snd_soc_get_xr_sx)kernel(snd_soc_hda_codec_dai_ops)kernel(snd_soc_hdac_hda_get_ops)kernel(snd_soc_info_enum_double)kernel(snd_soc_info_volsw)kernel(snd_soc_info_volsw_range)kernel(snd_soc_info_volsw_sx)kernel(snd_soc_info_xr_sx)kernel(snd_soc_jack_add_gpiods)kernel(snd_soc_jack_add_gpios)kernel(snd_soc_jack_add_pins)kernel(snd_soc_jack_add_zones)kernel(snd_soc_jack_free_gpios)kernel(snd_soc_jack_get_type)kernel(snd_soc_jack_notifier_register)kernel(snd_soc_jack_notifier_unregister)kernel(snd_soc_jack_report)kernel(snd_soc_limit_volume)kernel(snd_soc_link_compr_set_params)kernel(snd_soc_link_compr_shutdown)kernel(snd_soc_link_compr_startup)kernel(snd_soc_lookup_component)kernel(snd_soc_lookup_component_nolocked)kernel(snd_soc_new_compress)kernel(snd_soc_of_get_dai_link_codecs)kernel(snd_soc_of_get_dai_link_cpus)kernel(snd_soc_of_get_dai_name)kernel(snd_soc_of_get_dlc)kernel(snd_soc_of_get_slot_mask)kernel(snd_soc_of_parse_audio_routing)kernel(snd_soc_of_parse_audio_simple_widgets)kernel(snd_soc_of_parse_aux_devs)kernel(snd_soc_of_parse_card_name)kernel(snd_soc_of_parse_node_prefix)kernel(snd_soc_of_parse_pin_switches)kernel(snd_soc_of_parse_tdm_slot)kernel(snd_soc_of_put_dai_link_codecs)kernel(snd_soc_of_put_dai_link_cpus)kernel(snd_soc_params_to_bclk)kernel(snd_soc_params_to_frame_size)kernel(snd_soc_pm_ops)kernel(snd_soc_poweroff)kernel(snd_soc_put_enum_double)kernel(snd_soc_put_strobe)kernel(snd_soc_put_volsw)kernel(snd_soc_put_volsw_range)kernel(snd_soc_put_volsw_sx)kernel(snd_soc_put_xr_sx)kernel(snd_soc_register_card)kernel(snd_soc_register_component)kernel(snd_soc_register_dai)kernel(snd_soc_remove_pcm_runtime)kernel(snd_soc_resume)kernel(snd_soc_rtdcom_lookup)kernel(snd_soc_runtime_action)kernel(snd_soc_runtime_calc_hw)kernel(snd_soc_runtime_set_dai_fmt)kernel(snd_soc_set_dmi_name)kernel(snd_soc_set_runtime_hwparams)kernel(snd_soc_suspend)kernel(snd_soc_tdm_params_to_bclk)kernel(snd_soc_tplg_component_load)kernel(snd_soc_tplg_component_remove)kernel(snd_soc_tplg_widget_bind_event)kernel(snd_soc_unregister_card)kernel(snd_soc_unregister_component)kernel(snd_soc_unregister_component_by_driver)kernel(snd_soc_unregister_dai)kernel(snd_sof_complete)kernel(snd_sof_create_page_table)kernel(snd_sof_dbg_init)kernel(snd_sof_dbg_memory_info_init)kernel(snd_sof_debugfs_add_region_item_iomem)kernel(snd_sof_debugfs_buf_item)kernel(snd_sof_device_probe)kernel(snd_sof_device_probe_completed)kernel(snd_sof_device_remove)kernel(snd_sof_device_shutdown)kernel(snd_sof_dsp_dbg_dump)kernel(snd_sof_dsp_only_d0i3_compatible_stream_active)kernel(snd_sof_dsp_panic)kernel(snd_sof_dsp_update_bits)kernel(snd_sof_dsp_update_bits64)kernel(snd_sof_dsp_update_bits64_unlocked)kernel(snd_sof_dsp_update_bits_forced)kernel(snd_sof_dsp_update_bits_unlocked)kernel(snd_sof_free_debug)kernel(snd_sof_fw_unload)kernel(snd_sof_handle_fw_exception)kernel(snd_sof_ipc_free)kernel(snd_sof_ipc_get_reply)kernel(snd_sof_ipc_init)kernel(snd_sof_ipc_reply)kernel(snd_sof_load_firmware_memcpy)kernel(snd_sof_load_firmware_raw)kernel(snd_sof_load_topology)kernel(snd_sof_pci_update_bits)kernel(snd_sof_pcm_period_elapsed)kernel(snd_sof_prepare)kernel(snd_sof_resume)kernel(snd_sof_run_firmware)kernel(snd_sof_runtime_idle)kernel(snd_sof_runtime_resume)kernel(snd_sof_runtime_suspend)kernel(snd_sof_suspend)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(soc_codec_dev_max98373)kernel(soc_codec_dev_max98373_sdw)kernel(soc_hda_ext_bus_ops)kernel(sof_acp_common_ops)kernel(sof_acpi_pm)kernel(sof_acpi_probe)kernel(sof_acpi_remove)kernel(sof_apl_ops)kernel(sof_apl_ops_init)kernel(sof_block_read)kernel(sof_block_write)kernel(sof_client_core_module_get)kernel(sof_client_core_module_put)kernel(sof_client_dev_register)kernel(sof_client_dev_unregister)kernel(sof_client_get_debugfs_root)kernel(sof_client_get_dma_dev)kernel(sof_client_get_fw_state)kernel(sof_client_get_fw_version)kernel(sof_client_get_ipc_max_payload_size)kernel(sof_client_get_ipc_type)kernel(sof_client_ipc4_find_module)kernel(sof_client_ipc_rx_message)kernel(sof_client_ipc_set_get_data)kernel(sof_client_ipc_tx_message)kernel(sof_client_register_fw_state_handler)kernel(sof_client_register_ipc_rx_handler)kernel(sof_client_unregister_fw_state_handler)kernel(sof_client_unregister_ipc_rx_handler)kernel(sof_cnl_ops)kernel(sof_cnl_ops_init)kernel(sof_create_ipc_file_profile)kernel(sof_dai_get_bclk)kernel(sof_dai_get_mclk)kernel(sof_dai_get_tdm_slots)kernel(sof_debug_check_flag)kernel(sof_icl_ops)kernel(sof_icl_ops_init)kernel(sof_intel_board_card_late_probe)kernel(sof_intel_board_set_bt_link)kernel(sof_intel_board_set_codec_link)kernel(sof_intel_board_set_dai_link)kernel(sof_intel_board_set_dmic_link)kernel(sof_intel_board_set_hdmi_in_link)kernel(sof_intel_board_set_intel_hdmi_link)kernel(sof_intel_board_set_ssp_amp_link)kernel(sof_io_read)kernel(sof_io_read64)kernel(sof_io_write)kernel(sof_io_write64)kernel(sof_ipc3_do_rx_work)kernel(sof_ipc4_find_debug_slot_offset_by_type)kernel(sof_ipc4_set_pipeline_state)kernel(sof_ipc_msg_data)kernel(sof_ipc_set_get_data)kernel(sof_ipc_tx_message)kernel(sof_ipc_tx_message_no_pm)kernel(sof_lnl_ops)kernel(sof_lnl_ops_init)kernel(sof_machine_register)kernel(sof_machine_unregister)kernel(sof_mailbox_read)kernel(sof_mailbox_write)kernel(sof_mtl_ops)kernel(sof_mtl_ops_init)kernel(sof_pci_pm)kernel(sof_pci_probe)kernel(sof_pci_remove)kernel(sof_pci_shutdown)kernel(sof_pcm_dai_link_fixup)kernel(sof_print_oops_and_stack)kernel(sof_rembrandt_ops)kernel(sof_renoir_ops)kernel(sof_resume_clients)kernel(sof_rt1011_codec_conf)kernel(sof_rt1011_dai_link)kernel(sof_rt1015_codec_conf)kernel(sof_rt1015_dai_link)kernel(sof_rt1015p_codec_conf)kernel(sof_rt1015p_dai_link)kernel(sof_rt1019p_dai_link)kernel(sof_rt1308_dai_link)kernel(sof_set_fw_state)kernel(sof_set_stream_data_offset)kernel(sof_skl_ops)kernel(sof_skl_ops_init)kernel(sof_ssp_detect_amp_type)kernel(sof_ssp_detect_codec_type)kernel(sof_ssp_get_codec_name)kernel(sof_stream_pcm_close)kernel(sof_stream_pcm_open)kernel(sof_suspend_clients)kernel(sof_tgl_ops)kernel(sof_tgl_ops_init)kernel(sof_vangogh_ops)kernel(sof_widget_free)kernel(sof_widget_setup)kernel(sof_xtensa_arch_ops)kernel(sonet_copy_stats)kernel(sonet_subtract_stats)kernel(sony_pic_camera_command)kernel(sound_class)kernel(sst_alloc_drv_context)kernel(sst_configure_runtime_pm)kernel(sst_context_cleanup)kernel(sst_context_init)kernel(sst_dsp_inbox_read)kernel(sst_dsp_inbox_write)kernel(sst_dsp_mailbox_init)kernel(sst_dsp_outbox_read)kernel(sst_dsp_outbox_write)kernel(sst_dsp_register_poll)kernel(sst_dsp_shim_read)kernel(sst_dsp_shim_read_unlocked)kernel(sst_dsp_shim_update_bits)kernel(sst_dsp_shim_update_bits_forced)kernel(sst_dsp_shim_update_bits_forced_unlocked)kernel(sst_dsp_shim_update_bits_unlocked)kernel(sst_dsp_shim_write)kernel(sst_dsp_shim_write_unlocked)kernel(sst_ipc_fini)kernel(sst_ipc_init)kernel(sst_ipc_reply_find_msg)kernel(sst_ipc_tx_message_nopm)kernel(sst_ipc_tx_message_nowait)kernel(sst_ipc_tx_message_wait)kernel(sst_ipc_tx_msg_reply_complete)kernel(sst_register_dsp)kernel(sst_shim32_read)kernel(sst_shim32_read64)kernel(sst_shim32_write)kernel(sst_shim32_write64)kernel(sst_unregister_dsp)kernel(stmmac_bus_clks_config)kernel(stmmac_dvr_probe)kernel(stmmac_dvr_remove)kernel(stmmac_get_mac_addr)kernel(stmmac_init_tstamp_counter)kernel(stmmac_resume)kernel(stmmac_set_mac_addr)kernel(stmmac_suspend)kernel(t4_cleanup_clip_tbl)kernel(tas2781_load_calibration)kernel(tas2781_reset)kernel(tascodec_init)kernel(tasdevice_amp_getvol)kernel(tasdevice_amp_putvol)kernel(tasdevice_apply_calibration)kernel(tasdevice_calbin_remove)kernel(tasdevice_config_info_remove)kernel(tasdevice_dev_bulk_read)kernel(tasdevice_dev_bulk_write)kernel(tasdevice_dev_read)kernel(tasdevice_dev_update_bits)kernel(tasdevice_dev_write)kernel(tasdevice_digital_getvol)kernel(tasdevice_digital_putvol)kernel(tasdevice_dsp_parser)kernel(tasdevice_dsp_remove)kernel(tasdevice_init)kernel(tasdevice_kzalloc)kernel(tasdevice_prmg_load)kernel(tasdevice_rca_parser)kernel(tasdevice_remove)kernel(tasdevice_save_calibration)kernel(tasdevice_select_cfg_blk)kernel(tasdevice_select_tuningprm_cfg)kernel(tasdevice_tuning_switch)kernel(tgl_chip_info)kernel(tglh_chip_info)kernel(try_test_sas_gpio_gp_bit)kernel(ts3a227e_enable_jack_detect)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(uncore_freq_add_entry)kernel(uncore_freq_common_exit)kernel(uncore_freq_common_init)kernel(uncore_freq_remove_die_entry)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_compat_ioctl32)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(videobuf_alloc_vb)kernel(videobuf_dqbuf)kernel(videobuf_iolock)kernel(videobuf_mmap_free)kernel(videobuf_mmap_mapper)kernel(videobuf_mmap_setup)kernel(videobuf_next_field)kernel(videobuf_poll_stream)kernel(videobuf_qbuf)kernel(videobuf_querybuf)kernel(videobuf_queue_cancel)kernel(videobuf_queue_core_init)kernel(videobuf_queue_is_busy)kernel(videobuf_queue_to_vaddr)kernel(videobuf_queue_vmalloc_init)kernel(videobuf_read_one)kernel(videobuf_read_start)kernel(videobuf_read_stop)kernel(videobuf_read_stream)kernel(videobuf_reqbufs)kernel(videobuf_stop)kernel(videobuf_streamoff)kernel(videobuf_streamon)kernel(videobuf_to_vmalloc)kernel(videobuf_vmalloc_free)kernel(videobuf_waiton)kernel(vnic_dev_get_pdev)kernel(vnic_dev_get_res)kernel(vnic_dev_get_res_count)kernel(vnic_dev_register)kernel(vnic_dev_unregister)kernel(wdev_chandef)kernel(wdev_to_ieee80211_vif)kernel(widget_in_list)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_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(wm8804_pm)kernel(wm8804_probe)kernel(wm8804_regmap_config)kernel(wm8804_remove)kernel(wm_adsp1_event)kernel(wm_adsp1_init)kernel(wm_adsp2_bus_error)kernel(wm_adsp2_component_probe)kernel(wm_adsp2_component_remove)kernel(wm_adsp2_init)kernel(wm_adsp2_preloader_get)kernel(wm_adsp2_preloader_put)kernel(wm_adsp2_remove)kernel(wm_adsp2_set_dspclk)kernel(wm_adsp_compr_copy)kernel(wm_adsp_compr_free)kernel(wm_adsp_compr_get_caps)kernel(wm_adsp_compr_handle_irq)kernel(wm_adsp_compr_open)kernel(wm_adsp_compr_pointer)kernel(wm_adsp_compr_set_params)kernel(wm_adsp_compr_trigger)kernel(wm_adsp_early_event)kernel(wm_adsp_event)kernel(wm_adsp_fw_enum)kernel(wm_adsp_fw_get)kernel(wm_adsp_fw_put)kernel(wm_adsp_power_down)kernel(wm_adsp_power_up)kernel(wm_adsp_read_ctl)kernel(wm_adsp_run)kernel(wm_adsp_stop)kernel(wm_adsp_write_ctl)kernel(wm_halo_bus_error)kernel(wm_halo_init)kernel(wm_halo_wdt_expire)kernel(wmi_driver_unregister)kernel(wmi_evaluate_method)kernel(wmi_get_acpi_device_uid)kernel(wmi_get_event_data)kernel(wmi_has_guid)kernel(wmi_install_notify_handler)kernel(wmi_query_block)kernel(wmi_remove_notify_handler)kernel(wmi_set_block)kernel(wmidev_block_query)kernel(wmidev_evaluate_method)kernel(wpan_phy_find)kernel(wpan_phy_for_each)kernel(wpan_phy_free)kernel(wpan_phy_new)kernel(wpan_phy_register)kernel(wpan_phy_unregister)kernel(zgid)kernel-moduleskernel-modules-x86_64kernel-rt-moduleskernel-rt-modules(x86-64)kernel-rt-modules-uname-rkernel-rt-modules-x86_64kmod(6lowpan.ko)kmod(8250_lpss.ko)kmod(aacraid.ko)kmod(ac97_bus.ko)kmod(acecad.ko)kmod(acer-wireless.ko)kmod(acer-wmi.ko)kmod(adutux.ko)kmod(aiptek.ko)kmod(aircable.ko)kmod(alx.ko)kmod(amd-pmc.ko)kmod(amd-pmf.ko)kmod(amd-xgbe.ko)kmod(amd_hsmp.ko)kmod(amdgpu.ko)kmod(amdxcp.ko)kmod(amilo-rfkill.ko)kmod(apple-gmux.ko)kmod(appledisplay.ko)kmod(arc_uart.ko)kmod(ark3116.ko)kmod(asix.ko)kmod(ast.ko)kmod(asus-laptop.ko)kmod(asus-nb-wmi.ko)kmod(asus-wmi.ko)kmod(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(atl2.ko)kmod(atlantic.ko)kmod(atm.ko)kmod(ax88179_178a.ko)kmod(bcm203x.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(be2net.ko)kmod(belkin_sa.ko)kmod(bfusb.ko)kmod(bluetooth.ko)kmod(bnep.ko)kmod(bnx2.ko)kmod(bnx2fc.ko)kmod(bnx2i.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bpa10x.ko)kmod(brcmfmac-bca.ko)kmod(brcmfmac-cyw.ko)kmod(brcmfmac-wcc.ko)kmod(brcmfmac.ko)kmod(brcmsmac.ko)kmod(brcmutil.ko)kmod(bsd_comp.ko)kmod(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(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(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(cifs_arc4.ko)kmod(cifs_md4.ko)kmod(cnic.ko)kmod(compal-laptop.ko)kmod(cp210x.ko)kmod(cqhci.ko)kmod(cs42l43-sdw.ko)kmod(cs42l43.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(dcdbas.ko)kmod(dell-laptop.ko)kmod(dell-rbtn.ko)kmod(dell-smbios.ko)kmod(dell-smo8800.ko)kmod(dell-wmi-aio.ko)kmod(dell-wmi-descriptor.ko)kmod(dell-wmi-led.ko)kmod(dell-wmi-sysman.ko)kmod(dell-wmi.ko)kmod(dell_rbu.ko)kmod(digi_acceleport.ko)kmod(dl2k.ko)kmod(dm9601.ko)kmod(dwmac-intel.ko)kmod(eeepc-laptop.ko)kmod(eeepc-wmi.ko)kmod(efa.ko)kmod(elo.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(enic.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fakelb.ko)kmod(firmware_attributes_class.ko)kmod(fnic.ko)kmod(ftdi_sio.ko)kmod(fujitsu-laptop.ko)kmod(fujitsu-tablet.ko)kmod(garmin_gps.ko)kmod(genet.ko)kmod(gl620a.ko)kmod(gspca_benq.ko)kmod(gspca_conex.ko)kmod(gspca_cpia1.ko)kmod(gspca_etoms.ko)kmod(gspca_finepix.ko)kmod(gspca_gl860.ko)kmod(gspca_jeilinj.ko)kmod(gspca_jl2005bcd.ko)kmod(gspca_konica.ko)kmod(gspca_m5602.ko)kmod(gspca_main.ko)kmod(gspca_mars.ko)kmod(gspca_mr97310a.ko)kmod(gspca_nw80x.ko)kmod(gspca_ov519.ko)kmod(gspca_ov534.ko)kmod(gspca_ov534_9.ko)kmod(gspca_pac207.ko)kmod(gspca_pac7302.ko)kmod(gspca_pac7311.ko)kmod(gspca_se401.ko)kmod(gspca_sn9c2028.ko)kmod(gspca_sn9c20x.ko)kmod(gspca_sonixb.ko)kmod(gspca_sonixj.ko)kmod(gspca_spca1528.ko)kmod(gspca_spca500.ko)kmod(gspca_spca501.ko)kmod(gspca_spca505.ko)kmod(gspca_spca506.ko)kmod(gspca_spca508.ko)kmod(gspca_spca561.ko)kmod(gspca_sq905.ko)kmod(gspca_sq905c.ko)kmod(gspca_sq930x.ko)kmod(gspca_stk014.ko)kmod(gspca_stv0680.ko)kmod(gspca_stv06xx.ko)kmod(gspca_sunplus.ko)kmod(gspca_t613.ko)kmod(gspca_topro.ko)kmod(gspca_tv8532.ko)kmod(gspca_vc032x.ko)kmod(gspca_vicam.ko)kmod(gspca_xirlink_cit.ko)kmod(gspca_zc3xx.ko)kmod(hci_uart.ko)kmod(hci_vhci.ko)kmod(hdaps.ko)kmod(hfi1.ko)kmod(hid-asus.ko)kmod(hid-picolcd.ko)kmod(hid-prodikeys.ko)kmod(hid-sensor-accel-3d.ko)kmod(hid-sensor-als.ko)kmod(hid-sensor-gyro-3d.ko)kmod(hid-sensor-humidity.ko)kmod(hid-sensor-iio-common.ko)kmod(hid-sensor-incl-3d.ko)kmod(hid-sensor-magn-3d.ko)kmod(hid-sensor-press.ko)kmod(hid-sensor-prox.ko)kmod(hid-sensor-rotation.ko)kmod(hid-sensor-temperature.ko)kmod(hid-sensor-trigger.ko)kmod(hidp.ko)kmod(hp-wmi.ko)kmod(hp_accel.ko)kmod(hso.ko)kmod(huawei_cdc_ncm.ko)kmod(hwpoison-inject.ko)kmod(i915.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_ipoib.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_srp.ko)kmod(ib_srpt.ko)kmod(ib_umad.ko)kmod(ib_uverbs.ko)kmod(ideapad-laptop.ko)kmod(idmouse.ko)kmod(ieee802154.ko)kmod(ieee802154_6lowpan.ko)kmod(ieee802154_socket.ko)kmod(industrialio-triggered-buffer.ko)kmod(industrialio.ko)kmod(int51x1.ko)kmod(intel-hid.ko)kmod(intel-lpss-acpi.ko)kmod(intel-lpss-pci.ko)kmod(intel-lpss.ko)kmod(intel-rst.ko)kmod(intel-uncore-frequency-common.ko)kmod(intel-uncore-frequency-tpmi.ko)kmod(intel-uncore-frequency.ko)kmod(intel-vbtn.ko)kmod(intel-wmi-thunderbolt.ko)kmod(intel_ifs.ko)kmod(intel_ips.ko)kmod(intel_oaktrail.ko)kmod(intel_pmc_core.ko)kmod(intel_pmc_core_pltdrv.ko)kmod(intel_sdsi.ko)kmod(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(iscsi_ibft.ko)kmod(ishtp_eclite.ko)kmod(isight_firmware.ko)kmod(isst_if_mbox_msr.ko)kmod(isst_if_mbox_pci.ko)kmod(isst_if_mmio.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(jsm.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(kbtab.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kfifo_buf.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(leds-blinkm.ko)kmod(leds-clevo-mail.ko)kmod(leds-lm3530.ko)kmod(leds-lp3944.ko)kmod(leds-lt3593.ko)kmod(leds-mlxcpld.ko)kmod(leds-mlxreg.ko)kmod(leds-ss4200.ko)kmod(ledtrig-audio.ko)kmod(ledtrig-backlight.ko)kmod(ledtrig-camera.ko)kmod(ledtrig-default-on.ko)kmod(ledtrig-gpio.ko)kmod(ledtrig-heartbeat.ko)kmod(ledtrig-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(lpc_ich.ko)kmod(lpc_sch.ko)kmod(lpfc.ko)kmod(m_can.ko)kmod(m_can_pci.ko)kmod(mac80211.ko)kmod(mac802154.ko)kmod(mana_ib.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(mlx-platform.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.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(msi-laptop.ko)kmod(msi-wmi.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(mxm-wmi.ko)kmod(mxuport.ko)kmod(n5pf.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(navman.ko)kmod(nct6775.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(nouveau.ko)kmod(nozomi.ko)kmod(ntb.ko)kmod(ntb_hw_amd.ko)kmod(ntb_hw_intel.ko)kmod(ntb_msi_test.ko)kmod(ntb_netdev.ko)kmod(ntb_perf.ko)kmod(ntb_pingpong.ko)kmod(ntb_tool.ko)kmod(ntb_transport.ko)kmod(ntc_thermistor.ko)kmod(nvidia-wmi-ec-backlight.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(nvsw-sn2201.ko)kmod(octeon_ep.ko)kmod(octeon_ep_vf.ko)kmod(omninet.ko)kmod(opa_vnic.ko)kmod(opticon.ko)kmod(option.ko)kmod(oti6858.ko)kmod(panasonic-laptop.ko)kmod(parport_serial.ko)kmod(peak_pciefd.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(pl2303.ko)kmod(plusb.ko)kmod(pmt_class.ko)kmod(pmt_crashlog.ko)kmod(pmt_telemetry.ko)kmod(ppp_async.ko)kmod(ppp_deflate.ko)kmod(ppp_generic.ko)kmod(ppp_mppe.ko)kmod(ppp_synctty.ko)kmod(pppoe.ko)kmod(pppox.ko)kmod(pptp.ko)kmod(pulse8-cec.ko)kmod(pwc.ko)kmod(qcaux.ko)kmod(qcserial.ko)kmod(qed.ko)kmod(qede.ko)kmod(qedf.ko)kmod(qedi.ko)kmod(qedr.ko)kmod(qla2xxx.ko)kmod(qla3xxx.ko)kmod(qla4xxx.ko)kmod(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(rdmavt.ko)kmod(regmap-sdw-mbq.ko)kmod(regmap-sdw.ko)kmod(rfcomm.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rt2800lib.ko)kmod(rt2800mmio.ko)kmod(rt2800pci.ko)kmod(rt2800usb.ko)kmod(rt2x00lib.ko)kmod(rt2x00mmio.ko)kmod(rt2x00pci.ko)kmod(rt2x00usb.ko)kmod(rtl8150.ko)kmod(rtl8188ee.ko)kmod(rtl8192c-common.ko)kmod(rtl8192ce.ko)kmod(rtl8192cu.ko)kmod(rtl8192de.ko)kmod(rtl8192ee.ko)kmod(rtl8192se.ko)kmod(rtl8723-common.ko)kmod(rtl8723ae.ko)kmod(rtl8723be.ko)kmod(rtl8821ae.ko)kmod(rtl8xxxu.ko)kmod(rtl_pci.ko)kmod(rtl_usb.ko)kmod(rtlwifi.ko)kmod(rtsx_pci_ms.ko)kmod(rtsx_pci_sdmmc.ko)kmod(rtsx_usb_ms.ko)kmod(rtsx_usb_sdmmc.ko)kmod(rtw88_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(s2255drv.ko)kmod(safe_serial.ko)kmod(samsung-laptop.ko)kmod(samsung-q10.ko)kmod(sdhci-acpi.ko)kmod(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(serial-multi-instantiate.ko)kmod(sfc-siena.ko)kmod(sfc.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sil164.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(slhc.ko)kmod(sm501.ko)kmod(smb347-charger.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(snd-ac97-codec.ko)kmod(snd-acp-config.ko)kmod(snd-acp3x-pdm-dma.ko)kmod(snd-acp3x-rn.ko)kmod(snd-acp5x-i2s.ko)kmod(snd-acp5x-pcm-dma.ko)kmod(snd-acp6x-pdm-dma.ko)kmod(snd-ad1889.ko)kmod(snd-ak4113.ko)kmod(snd-ak4114.ko)kmod(snd-ak4xxx-adda.ko)kmod(snd-ali5451.ko)kmod(snd-aloop.ko)kmod(snd-amd-sdw-acpi.ko)kmod(snd-asihpi.ko)kmod(snd-atiixp-modem.ko)kmod(snd-atiixp.ko)kmod(snd-au8810.ko)kmod(snd-au8820.ko)kmod(snd-au8830.ko)kmod(snd-bcd2000.ko)kmod(snd-bt87x.ko)kmod(snd-ca0106.ko)kmod(snd-cmipci.ko)kmod(snd-compress.ko)kmod(snd-cs46xx.ko)kmod(snd-cs8427.ko)kmod(snd-ctl-led.ko)kmod(snd-ctxfi.ko)kmod(snd-darla20.ko)kmod(snd-darla24.ko)kmod(snd-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-cirrus-scodec.ko)kmod(snd-hda-codec-analog.ko)kmod(snd-hda-codec-ca0110.ko)kmod(snd-hda-codec-ca0132.ko)kmod(snd-hda-codec-cirrus.ko)kmod(snd-hda-codec-cmedia.ko)kmod(snd-hda-codec-conexant.ko)kmod(snd-hda-codec-cs8409.ko)kmod(snd-hda-codec-generic.ko)kmod(snd-hda-codec-hdmi.ko)kmod(snd-hda-codec-idt.ko)kmod(snd-hda-codec-realtek.ko)kmod(snd-hda-codec-si3054.ko)kmod(snd-hda-codec-via.ko)kmod(snd-hda-codec.ko)kmod(snd-hda-core.ko)kmod(snd-hda-cs-dsp-ctls.ko)kmod(snd-hda-ext-core.ko)kmod(snd-hda-intel.ko)kmod(snd-hda-scodec-component.ko)kmod(snd-hda-scodec-cs35l41-i2c.ko)kmod(snd-hda-scodec-cs35l41-spi.ko)kmod(snd-hda-scodec-cs35l41.ko)kmod(snd-hda-scodec-cs35l56-i2c.ko)kmod(snd-hda-scodec-cs35l56-spi.ko)kmod(snd-hda-scodec-cs35l56.ko)kmod(snd-hda-scodec-tas2781-i2c.ko)kmod(snd-hdmi-lpe-audio.ko)kmod(snd-hdsp.ko)kmod(snd-hdspm.ko)kmod(snd-hrtimer.ko)kmod(snd-hwdep.ko)kmod(snd-i2c.ko)kmod(snd-ice1712.ko)kmod(snd-ice1724.ko)kmod(snd-ice17xx-ak4xxx.ko)kmod(snd-indigo.ko)kmod(snd-indigodj.ko)kmod(snd-indigodjx.ko)kmod(snd-indigoio.ko)kmod(snd-indigoiox.ko)kmod(snd-intel-dspcfg.ko)kmod(snd-intel-sdw-acpi.ko)kmod(snd-intel-sst-acpi.ko)kmod(snd-intel-sst-core.ko)kmod(snd-intel8x0.ko)kmod(snd-intel8x0m.ko)kmod(snd-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-pci-acp5x.ko)kmod(snd-pci-acp6x.ko)kmod(snd-pci-ps.ko)kmod(snd-pcm.ko)kmod(snd-pcsp.ko)kmod(snd-pcxhr.ko)kmod(snd-ps-pdm-dma.ko)kmod(snd-ps-sdw-dma.ko)kmod(snd-pt2258.ko)kmod(snd-rawmidi.ko)kmod(snd-rme32.ko)kmod(snd-rme96.ko)kmod(snd-rme9652.ko)kmod(snd-rn-pci-acp3x.ko)kmod(snd-seq-device.ko)kmod(snd-seq-dummy.ko)kmod(snd-seq-midi-emul.ko)kmod(snd-seq-midi-event.ko)kmod(snd-seq-midi.ko)kmod(snd-seq-ump-client.ko)kmod(snd-seq-virmidi.ko)kmod(snd-seq.ko)kmod(snd-skl_nau88l25_max98357a.ko)kmod(snd-soc-acp5x-mach.ko)kmod(snd-soc-acp6x-mach.ko)kmod(snd-soc-acpi-intel-match.ko)kmod(snd-soc-acpi.ko)kmod(snd-soc-avs.ko)kmod(snd-soc-bdw-rt286.ko)kmod(snd-soc-catpt.ko)kmod(snd-soc-cml_rt1011_rt5682.ko)kmod(snd-soc-core.ko)kmod(snd-soc-cs-amp-lib.ko)kmod(snd-soc-cs35l41-i2c.ko)kmod(snd-soc-cs35l41-lib.ko)kmod(snd-soc-cs35l41-spi.ko)kmod(snd-soc-cs35l41.ko)kmod(snd-soc-cs35l56-sdw.ko)kmod(snd-soc-cs35l56-shared.ko)kmod(snd-soc-cs35l56.ko)kmod(snd-soc-cs42l42-i2c.ko)kmod(snd-soc-cs42l42-sdw.ko)kmod(snd-soc-cs42l42.ko)kmod(snd-soc-cs42l43-sdw.ko)kmod(snd-soc-cs42l43.ko)kmod(snd-soc-cx2072x.ko)kmod(snd-soc-da7213.ko)kmod(snd-soc-da7219.ko)kmod(snd-soc-dmic.ko)kmod(snd-soc-ehl-rt5660.ko)kmod(snd-soc-es8316.ko)kmod(snd-soc-es8326.ko)kmod(snd-soc-es83xx-dsm-common.ko)kmod(snd-soc-hda-codec.ko)kmod(snd-soc-hdac-hda.ko)kmod(snd-soc-hdac-hdmi.ko)kmod(snd-soc-hsw-rt5640.ko)kmod(snd-soc-intel-hda-dsp-common.ko)kmod(snd-soc-intel-sof-board-helpers.ko)kmod(snd-soc-intel-sof-cirrus-common.ko)kmod(snd-soc-intel-sof-maxim-common.ko)kmod(snd-soc-intel-sof-nuvoton-common.ko)kmod(snd-soc-intel-sof-realtek-common.ko)kmod(snd-soc-intel-sof-ssp-common.ko)kmod(snd-soc-kbl_da7219_max98357a.ko)kmod(snd-soc-kbl_da7219_max98927.ko)kmod(snd-soc-kbl_rt5660.ko)kmod(snd-soc-kbl_rt5663_max98927.ko)kmod(snd-soc-kbl_rt5663_rt5514_max98927.ko)kmod(snd-soc-max98090.ko)kmod(snd-soc-max98357a.ko)kmod(snd-soc-max98363.ko)kmod(snd-soc-max98373-i2c.ko)kmod(snd-soc-max98373-sdw.ko)kmod(snd-soc-max98373.ko)kmod(snd-soc-max98388.ko)kmod(snd-soc-max98390.ko)kmod(snd-soc-max98927.ko)kmod(snd-soc-nau8315.ko)kmod(snd-soc-nau8821.ko)kmod(snd-soc-nau8824.ko)kmod(snd-soc-nau8825.ko)kmod(snd-soc-pcm512x-i2c.ko)kmod(snd-soc-pcm512x.ko)kmod(snd-soc-ps-mach.ko)kmod(snd-soc-rl6231.ko)kmod(snd-soc-rl6347a.ko)kmod(snd-soc-rt1011.ko)kmod(snd-soc-rt1015.ko)kmod(snd-soc-rt1015p.ko)kmod(snd-soc-rt1308-sdw.ko)kmod(snd-soc-rt1308.ko)kmod(snd-soc-rt1316-sdw.ko)kmod(snd-soc-rt1318-sdw.ko)kmod(snd-soc-rt286.ko)kmod(snd-soc-rt298.ko)kmod(snd-soc-rt5514-spi.ko)kmod(snd-soc-rt5514.ko)kmod(snd-soc-rt5640.ko)kmod(snd-soc-rt5645.ko)kmod(snd-soc-rt5651.ko)kmod(snd-soc-rt5660.ko)kmod(snd-soc-rt5663.ko)kmod(snd-soc-rt5670.ko)kmod(snd-soc-rt5677-spi.ko)kmod(snd-soc-rt5677.ko)kmod(snd-soc-rt5682-i2c.ko)kmod(snd-soc-rt5682-sdw.ko)kmod(snd-soc-rt5682.ko)kmod(snd-soc-rt5682s.ko)kmod(snd-soc-rt700.ko)kmod(snd-soc-rt711-sdca.ko)kmod(snd-soc-rt711.ko)kmod(snd-soc-rt712-sdca-dmic.ko)kmod(snd-soc-rt712-sdca.ko)kmod(snd-soc-rt715-sdca.ko)kmod(snd-soc-rt715.ko)kmod(snd-soc-rt722-sdca.ko)kmod(snd-soc-skl-ssp-clk.ko)kmod(snd-soc-skl.ko)kmod(snd-soc-skl_hda_dsp.ko)kmod(snd-soc-skl_nau88l25_ssm4567.ko)kmod(snd-soc-skl_rt286.ko)kmod(snd-soc-sof-sdw.ko)kmod(snd-soc-sof-ssp-amp.ko)kmod(snd-soc-sof_cs42l42.ko)kmod(snd-soc-sof_da7219.ko)kmod(snd-soc-sof_es8336.ko)kmod(snd-soc-sof_nau8825.ko)kmod(snd-soc-sof_rt5682.ko)kmod(snd-soc-ssm4567.ko)kmod(snd-soc-sst-atom-hifi2-platform.ko)kmod(snd-soc-sst-bdw-rt5650-mach.ko)kmod(snd-soc-sst-bdw-rt5677-mach.ko)kmod(snd-soc-sst-bxt-da7219_max98357a.ko)kmod(snd-soc-sst-bxt-rt298.ko)kmod(snd-soc-sst-byt-cht-cx2072x.ko)kmod(snd-soc-sst-byt-cht-da7213.ko)kmod(snd-soc-sst-byt-cht-es8316.ko)kmod(snd-soc-sst-byt-cht-nocodec.ko)kmod(snd-soc-sst-bytcr-rt5640.ko)kmod(snd-soc-sst-bytcr-rt5651.ko)kmod(snd-soc-sst-cht-bsw-max98090_ti.ko)kmod(snd-soc-sst-cht-bsw-nau8824.ko)kmod(snd-soc-sst-cht-bsw-rt5645.ko)kmod(snd-soc-sst-cht-bsw-rt5672.ko)kmod(snd-soc-sst-dsp.ko)kmod(snd-soc-sst-glk-rt5682_max98357a.ko)kmod(snd-soc-sst-ipc.ko)kmod(snd-soc-sst-sof-pcm512x.ko)kmod(snd-soc-sst-sof-wm8804.ko)kmod(snd-soc-tas2781-comlib.ko)kmod(snd-soc-tas2781-fmwlib.ko)kmod(snd-soc-ts3a227e.ko)kmod(snd-soc-wm-adsp.ko)kmod(snd-soc-wm8804-i2c.ko)kmod(snd-soc-wm8804.ko)kmod(snd-sof-acpi-intel-bdw.ko)kmod(snd-sof-acpi-intel-byt.ko)kmod(snd-sof-acpi.ko)kmod(snd-sof-amd-acp.ko)kmod(snd-sof-amd-rembrandt.ko)kmod(snd-sof-amd-renoir.ko)kmod(snd-sof-amd-vangogh.ko)kmod(snd-sof-intel-atom.ko)kmod(snd-sof-intel-hda-common.ko)kmod(snd-sof-intel-hda-mlink.ko)kmod(snd-sof-intel-hda.ko)kmod(snd-sof-pci-intel-apl.ko)kmod(snd-sof-pci-intel-cnl.ko)kmod(snd-sof-pci-intel-icl.ko)kmod(snd-sof-pci-intel-lnl.ko)kmod(snd-sof-pci-intel-mtl.ko)kmod(snd-sof-pci-intel-tgl.ko)kmod(snd-sof-pci-intel-tng.ko)kmod(snd-sof-pci.ko)kmod(snd-sof-probes.ko)kmod(snd-sof-utils.ko)kmod(snd-sof-xtensa-dsp.ko)kmod(snd-sof.ko)kmod(snd-timer.ko)kmod(snd-trident.ko)kmod(snd-ua101.ko)kmod(snd-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-us122l.ko)kmod(snd-usb-usx2y.ko)kmod(snd-usb-variax.ko)kmod(snd-usbmidi-lib.ko)kmod(snd-util-mem.ko)kmod(snd-via82xx-modem.ko)kmod(snd-via82xx.ko)kmod(snd-virmidi.ko)kmod(snd-virtuoso.ko)kmod(snd-vx-lib.ko)kmod(snd-vx222.ko)kmod(snd.ko)kmod(snd_xen_front.ko)kmod(sony-laptop.ko)kmod(soundcore.ko)kmod(soundwire-amd.ko)kmod(soundwire-bus.ko)kmod(soundwire-cadence.ko)kmod(soundwire-generic-allocation.ko)kmod(soundwire-intel.ko)kmod(spcp8x5.ko)kmod(speedtch.ko)kmod(squashfs.ko)kmod(ssu100.ko)kmod(stkwebcam.ko)kmod(stmmac.ko)kmod(symbolserial.ko)kmod(synclink_gt.ko)kmod(target_core_user.ko)kmod(tg3.ko)kmod(think-lmi.ko)kmod(thinkpad_acpi.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(topstar-laptop.ko)kmod(toshiba_bluetooth.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(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(usnic_verbs.ko)kmod(uss720.ko)kmod(uv_sysfs.ko)kmod(uvc.ko)kmod(uvcvideo.ko)kmod(v4l2-dv-timings.ko)kmod(via-sdmmc.ko)kmod(video.ko)kmod(videobuf-core.ko)kmod(videobuf-vmalloc.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(vmw_pvrdma.ko)kmod(vub300.ko)kmod(vx855.ko)kmod(vxcan.ko)kmod(wacom_i2c.ko)kmod(wacom_serial4.ko)kmod(wacom_w8001.ko)kmod(whiteheat.ko)kmod(wireless-hotkey.ko)kmod(wmi-bmof.ko)kmod(wmi.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(zaurus.ko)kmod(zr364xx.ko)modalias(acpi*:10134242:*)modalias(acpi*:10138804:*)modalias(acpi*:10251229:*)modalias(acpi*:104C227E:*)modalias(acpi*:104C512[12]:*)modalias(acpi*:104C514[12]:*)modalias(acpi*:10508824:*)modalias(acpi*:10508825:*)modalias(acpi*:10EC1011:*)modalias(acpi*:10EC1015:*)modalias(acpi*:10EC1308:*)modalias(acpi*:10EC3270:*)modalias(acpi*:10EC3276:*)modalias(acpi*:10EC3277:*)modalias(acpi*:10EC5514:*)modalias(acpi*:10EC5640:*)modalias(acpi*:10EC564[02]:*)modalias(acpi*:10EC564[058]:*)modalias(acpi*:10EC5650:*)modalias(acpi*:10EC5651:*)modalias(acpi*:10EC5660:*)modalias(acpi*:10EC5663:*)modalias(acpi*:10EC5672:*)modalias(acpi*:10EC5682:*)modalias(acpi*:10EC56[47]0:*)modalias(acpi*:14F10720:*)modalias(acpi*:193C9890:*)modalias(acpi*:1AEC8804:*)modalias(acpi*:80860AC2:*)modalias(acpi*:80860A[AB]C:*)modalias(acpi*:80860F1[46]:*)modalias(acpi*:80860F28:*)modalias(acpi*:808622A8:*)modalias(acpi*:80865AC2:*)modalias(acpi*:80865AC[AC]:*)modalias(acpi*:80865AD0:*)modalias(acpi*:80865A[AB]C:*)modalias(acpi*:ADS8388:*)modalias(acpi*:AMD000[45]:*)modalias(acpi*:AMDI000[56789A]:*)modalias(acpi*:AMDI004[01]:*)modalias(acpi*:AMDI0051:*)modalias(acpi*:AMDI0097:*)modalias(acpi*:AMDI010[023]:*)modalias(acpi*:AMDI8001:*)modalias(acpi*:APP000B:*)modalias(acpi*:ASUS010:*)modalias(acpi*:ATK010[01]:*)modalias(acpi*:BCM6E4E:*)modalias(acpi*:BSG1160:*)modalias(acpi*:BSG2150:*)modalias(acpi*:CLSA010[01]:*)modalias(acpi*:CLSA3541:*)modalias(acpi*:CSC3541:*)modalias(acpi*:CSC3551:*)modalias(acpi*:CSC355[1467]:*)modalias(acpi*:CSC355[467]:*)modalias(acpi*:DELLABCE:*)modalias(acpi*:DELRBTN:*)modalias(acpi*:DLGS7219:*)modalias(acpi*:DLGS721[23]:*)modalias(acpi*:ESSX8326:*)modalias(acpi*:ESSX83[13]6:*)modalias(acpi*:FUJ02B1:*)modalias(acpi*:FUJ02B[DF]:*)modalias(acpi*:FUJ02E3:*)modalias(acpi*:HPQ0004:*)modalias(acpi*:HPQ6001:*)modalias(acpi*:HPQ600[07]:*)modalias(acpi*:IBM0068:*)modalias(acpi*:INT3392:*)modalias(acpi*:INT33A1:*)modalias(acpi*:INT33BB:*)modalias(acpi*:INT33C6:*)modalias(acpi*:INT33C8:*)modalias(acpi*:INT33CA:*)modalias(acpi*:INT33D5:*)modalias(acpi*:INT33D6:*)modalias(acpi*:INT3436:*)modalias(acpi*:INT3438:*)modalias(acpi*:INT343A:*)modalias(acpi*:INT343B:*)modalias(acpi*:INT344D:*)modalias(acpi*:INT344[0123456789A]:*)modalias(acpi*:INT34B[0123456789AC]:*)modalias(acpi*:INT3515:*)modalias(acpi*:INT8866:*)modalias(acpi*:INTC105[14]:*)modalias(acpi*:INTC107[0678]:*)modalias(acpi*:INTCCFFD:*)modalias(acpi*:LEN0[02]68:*)modalias(acpi*:LNXVIDEO:*)modalias(acpi*:MAT001[2389]:*)modalias(acpi*:MX98357A:*)modalias(acpi*:MX98360A:*)modalias(acpi*:MX98373:*)modalias(acpi*:MX98390:*)modalias(acpi*:MX98927:*)modalias(acpi*:NVSN2201:*)modalias(acpi*:NVTN201[02]:*)modalias(acpi*:NVTN2020:*)modalias(acpi*:PNP0C14:*)modalias(acpi*:PNP0D40:*)modalias(acpi*:PNPB006:*)modalias(acpi*:QCOM805[12]:*)modalias(acpi*:RT5677AA:*)modalias(acpi*:RT5677CE:*)modalias(acpi*:RTL101[59]:*)modalias(acpi*:RTL5682:*)modalias(acpi*:SMO880[01]:*)modalias(acpi*:SMO881[01]:*)modalias(acpi*:SMO882[01]:*)modalias(acpi*:SMO883[01]:*)modalias(acpi*:SNY[56]001:*)modalias(acpi*:TIAS2781:*)modalias(acpi*:TOS6205:*)modalias(acpi*:TPS0001:*)modalias(acpi*:TPSACPI01:*)modalias(acpi*:VPC2004:*)modalias(acpi*:WSTADEF:*)modalias(acpi*:pnp0c14:*)modalias(auxiliary:bnxt_en.rdma)modalias(auxiliary:i40e.iwarp)modalias(auxiliary:ice.iwarp)modalias(auxiliary:ice.roce)modalias(auxiliary:intel_vsec.crashlog)modalias(auxiliary:intel_vsec.sdsi)modalias(auxiliary:intel_vsec.telemetry)modalias(auxiliary:intel_vsec.tpmi-uncore)modalias(auxiliary:mana.rdma)modalias(auxiliary:mlx4_core.ib)modalias(auxiliary:mlx5_core.multiport)modalias(auxiliary:mlx5_core.rdma)modalias(auxiliary:mlx5_core.rdma-rep)modalias(auxiliary:snd_sof.acp-probes)modalias(auxiliary:snd_sof.hda-probes)modalias(auxiliary:soundwire_intel.link)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(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(cpu:type:x86_ven0000fam0006mod004[7F]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod0055:feature:*)modalias(cpu:type:x86_ven0000fam0006mod005[56]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod0066:feature:*)modalias(cpu:type:x86_ven0000fam0006mod006[6AC]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod007E:feature:*)modalias(cpu:type:x86_ven0000fam0006mod007[DE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod008F:feature:*025E*)modalias(cpu:type:x86_ven0000fam0006mod008[CDEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod008[CDE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod009[67ACDE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod009[7AE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00A[567AC]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00A[567A]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00A[56]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00A[DEF]:feature:*025E*)modalias(cpu:type:x86_ven0000fam0006mod00B[7ADEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00B[7ADF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00C6:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00CF:feature:*025E*)modalias(cpu:type:x86_ven0000fam0006mod00C[56F]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00[45]E:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00[789]E:feature:*)modalias(devname:ppp)modalias(devname:rfkill)modalias(devname:snd/seq)modalias(devname:snd/timer)modalias(devname:vhci)modalias(dmi*:pn*MQM87*:rvn*MellanoxTechnologies*:)modalias(dmi*:pn*MSB*:rvn*MellanoxTechnologies*:)modalias(dmi*:pn*MSN201*:rvn*MellanoxTechnologies*:)modalias(dmi*:pn*MSN274*:rvn*MellanoxTechnologies*:)modalias(dmi*:pn*MSN2[147]*:rvn*MellanoxTechnologies*:)modalias(dmi*:pn*MSN3[478]*:rvn*MellanoxTechnologies*:)modalias(dmi*:pn*MSX*:rvn*MellanoxTechnologies*:)modalias(dmi*:pn*OakTrailplatform*:)modalias(dmi*:pvr*0106*:rvn*Clevo*:rn*D400P*:rvr*Rev.A*:)modalias(dmi*:pvr*Rev.A1*:rvn*Clevo_Co.*:rn*D400V/D470V*:rvr*SS78B*:)modalias(dmi*:pvr*VT6198*:rvn*CLEVOCo.*:rn*M5X0V*:)modalias(dmi*:rn*IFL90*:rvr*IFT00*:)modalias(dmi*:rn*IFL90*:rvr*REFERENCE*:)modalias(dmi*:rn*IFL91*:rvr*IFT00*:)modalias(dmi*:rn*IFT00*:rvr*IFT00*:)modalias(dmi*:rn*JFL92*:rvr*IFT00*:)modalias(dmi*:rn*JHL90*:rvr*REFERENCE*:)modalias(dmi*:rn*KHLB2*:rvr*REFERENCE*:)modalias(dmi*:rn*VMOD000[1234579]*:)modalias(dmi*:rn*VMOD001[01357]*:)modalias(dmi*:svn*CLEVOCo.*:pn*M5x0N*:)modalias(dmi*:svn*DellComputerCorporation*:ct*8*:)modalias(dmi*:svn*DellComputerCorporation*:pn*X200*:)modalias(dmi*:svn*DellInc.*:ct*3[12]*:)modalias(dmi*:svn*DellInc.*:ct*[13]0*:)modalias(dmi*:svn*DellInc.*:ct*[89]*:)modalias(dmi*:svn*DellInc.*:pn*Inspiron101[012]*:)modalias(dmi*:svn*DellInc.*:pn*Inspiron1[12]10*:)modalias(dmi*:svn*DellInc.*:pn*Inspiron910*:)modalias(dmi*:svn*FUJITSUSIEMENS*:rn*AMILOA1655*:)modalias(dmi*:svn*FUJITSUSIEMENS*:rn*AMILOL1310*:)modalias(dmi*:svn*FUJITSUSIEMENS*:rn*AMILOM7440*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:ct*1[04]*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:ct*[89]*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*300V3Z/300V4Z/300V5Z*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*730U3E/740U3E*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*N145P/N250P/N260P*:rn*N145P/N250P/N260P*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*N150/N210/N220*:rn*N150/N210/N220*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*N150P*:rn*N150P*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*N250P*:rn*N250P*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*NC210/NC110*:rn*NC210/NC110*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*NF110/NF210/NF310*:rn*NF110/NF210/NF310*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*R40/R41*:rn*R40/R41*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*X360*:rn*X360*:)modalias(dmi*:svn*SAMSUNGElectronics*:pn*NQ25*:)modalias(dmi*:svn*SAMSUNGElectronics*:pn*SENSQ20*:)modalias(dmi*:svn*Samsung*:pn*SQ10*:)modalias(dmi*:svn*VIA*:pn*K8N800*:pvr*VT8204B*:)modalias(dmi:*:[bs]vnD[Ee][Ll][Ll]*:*)modalias(dmi:*:svnMICRO-STARINTERNATIONAL*:pnMS-N051:*)modalias(dmi:*:svnMICRO-STARINTERNATIONAL*:pnMS-N0[13]4:*)modalias(dmi:*:svnMICRO-STARINTERNATIONAL*:pnU90/U100:*)modalias(dmi:*:svnMICRO-STARINT_LCO._LTD:pnMS-1013:pvr0131*:cvnMICRO-STARINT_LCO._LTD:ct10:*)modalias(dmi:*:svnMicro-StarInternational*:pnCR620:*)modalias(dmi:*:svnMicro-StarInternational*:pnU270series:*)modalias(dmi:*:svnMicro-StarInternational:pnMS-1058:pvr0581:rvnMSI:rnMS-1058:*:ct10:*)modalias(dmi:*:svnMicro-StarInternational:pnMS-1412:*:rvnMSI:rnMS-1412:*:cvnMICRO-STARINT_LCO._LTD:ct10:*)modalias(dmi:*:svnNOTEBOOK:pnSAM2000:pvr0131*:cvnMICRO-STARINT_LCO._LTD:ct10:*)modalias(dmi:bvnIBM:bvrI[MU]ET??WW*)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:v10138409r*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:v8086280[9ABCD]r00100000a02*)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*v0000048Dp0000CE50)modalias(hid:b0003g*v000004D8p0000[CF]002)modalias(hid:b0003g*v000004F2p00001125)modalias(hid:b0003g*v0000062Ap00005110)modalias(hid:b0003g*v00000B05p000017E0)modalias(hid:b0003g*v00000B05p00001807)modalias(hid:b0003g*v00000B05p00001822)modalias(hid:b0003g*v00000B05p00001837)modalias(hid:b0003g*v00000B05p00001854)modalias(hid:b0003g*v00000B05p0000186[69])modalias(hid:b0003g*v00000B05p0000196B)modalias(hid:b0003g*v00000B05p000019B6)modalias(hid:b0003g*v00000B05p00001A30)modalias(hid:b0003g*v00000C45p00005112)modalias(hid:b0003g0001v00000B05p0000183D)modalias(hid:b0005g*v00000B05p00008502)modalias(hid:b0018g*v00000B05p00000101)modalias(hid:b0018g*v00000B05p00008585)modalias(i2c:WAC_I2C_EMR)modalias(i2c:blinkm)modalias(i2c:ch7006)modalias(i2c:cs35l4[01])modalias(i2c:cs35l5[13])modalias(i2c:cs42l42)modalias(i2c:cx2072[13])modalias(i2c:da7213)modalias(i2c:da7219)modalias(i2c:es8316)modalias(i2c:es8326)modalias(i2c:lm3530-led)modalias(i2c:lp3944)modalias(i2c:max9809[01])modalias(i2c:max98373)modalias(i2c:max98388)modalias(i2c:max98390)modalias(i2c:max98927)modalias(i2c:nau8821)modalias(i2c:nau8824)modalias(i2c:nau8825)modalias(i2c:pcm512[12])modalias(i2c:pcm514[12])modalias(i2c:rt1011)modalias(i2c:rt1015)modalias(i2c:rt1308)modalias(i2c:rt28[68])modalias(i2c:rt298)modalias(i2c:rt5514)modalias(i2c:rt5639)modalias(i2c:rt5645)modalias(i2c:rt564[02])modalias(i2c:rt5650)modalias(i2c:rt5651)modalias(i2c:rt5660)modalias(i2c:rt5663)modalias(i2c:rt567[012])modalias(i2c:rt5682)modalias(i2c:rt5682s)modalias(i2c:sil164)modalias(i2c:smb34[57])modalias(i2c:smb358)modalias(i2c:ssm4567)modalias(i2c:tas575[46])modalias(i2c:ts3a227e)modalias(i2c:usb3503)modalias(i2c:wm8804)modalias(i40iw)modalias(ishtp:_6A19CC4B-D760-4DE3-B14D-F25EBD0FBCD9_)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-36)modalias(net-pf-8)modalias(nvmet-transport-1)modalias(of:N*T*Cadi_max98388)modalias(of:N*T*Cadi_max98388C*)modalias(of:N*T*Cbrcm_bcm2711-genet-v5)modalias(of:N*T*Cbrcm_bcm2711-genet-v5C*)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*Ccirrus_cs42l42)modalias(of:N*T*Ccirrus_cs42l42C*)modalias(of:N*T*Cdmic-codec)modalias(of:N*T*Cdmic-codecC*)modalias(of:N*T*Clltc_lt3593)modalias(of:N*T*Clltc_lt3593C*)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*Crealtek_rt5514)modalias(of:N*T*Crealtek_rt5514C*)modalias(of:N*T*Crealtek_rt5677)modalias(of:N*T*Crealtek_rt5677C*)modalias(of:N*T*Crealtek_rt5682i)modalias(of:N*T*Crealtek_rt5682iC*)modalias(of:N*T*Crealtek_rt5682s)modalias(of:N*T*Crealtek_rt5682sC*)modalias(of:N*T*Csmi_sm501)modalias(of:N*T*Csmi_sm501C*)modalias(of:N*T*Csnps_arc-uart)modalias(of:N*T*Csnps_arc-uartC*)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*Cusb4ca_301a)modalias(of:N*T*Cusb4ca_301aC*)modalias(of:N*T*Cusbcf3_e300)modalias(of:N*T*Cusbcf3_e300C*)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: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:v00001002d0000434Dsv*sd*bc*sc*i*)modalias(pci:v00001002d00004370sv*sd*bc*sc*i*)modalias(pci:v00001002d00004378sv*sd*bc*sc*i*)modalias(pci:v00001002d0000437Bsv*sd*bc*sc*i*)modalias(pci:v00001002d00004382sv*sd*bc*sc*i*)modalias(pci:v00001002d00004383sv*sd*bc*sc*i*)modalias(pci:v00001002d000043[46]1sv*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:v00001011d00000046sv0000103Csd000010C2bc*sc*i*)modalias(pci:v00001011d00000046sv00009005sd0000036[45]bc*sc*i*)modalias(pci:v00001011d00000046sv00009005sd00001364bc*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:v00001022d0000145[89]sv*sd*bc*sc*i*)modalias(pci:v00001022d000014C[03]sv*sd*bc*sc*i*)modalias(pci:v00001022d000014[58]7sv*sd*bc*sc*i*)modalias(pci:v00001022d000014[58]Bsv*sd*bc*sc*i*)modalias(pci:v00001022d0000157Asv*sd*bc*sc*i*)modalias(pci:v00001022d000015E2sv*sd*bc*sc*i*)modalias(pci:v00001022d000015E2sv*sd*bc04sc80i00*)modalias(pci:v00001022d000015E3sv*sd*bc*sc*i*)modalias(pci:v00001022d00007445sv*sd*bc*sc*i*)modalias(pci:v00001022d00007446sv*sd*bc*sc*i*)modalias(pci:v00001022d0000746Dsv*sd*bc*sc*i*)modalias(pci:v00001022d0000746Esv*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:v00001028d00000001sv00001028sd00000001bc*sc*i*)modalias(pci:v00001028d00000002sv00001028sd00000002bc*sc*i*)modalias(pci:v00001028d00000002sv00001028sd000000D[19]bc*sc*i*)modalias(pci:v00001028d00000003sv00001028sd00000003bc*sc*i*)modalias(pci:v00001028d00000004sv00001028sd000000D0bc*sc*i*)modalias(pci:v00001028d0000000Asv00001028sd00000106bc*sc*i*)modalias(pci:v00001028d0000000Asv00001028sd0000011Bbc*sc*i*)modalias(pci:v00001028d0000000Asv00001028sd00000121bc*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:v00001039d00007012sv*sd*bc*sc*i*)modalias(pci:v00001039d00007013sv*sd*bc*sc*i*)modalias(pci:v00001039d00007018sv*sd*bc*sc*i*)modalias(pci:v00001039d00007502sv*sd*bc*sc*i*)modalias(pci:v0000104Cd0000A106sv0000175Csd*bc*sc*i*)modalias(pci:v0000104Cd0000AC60sv0000175Csd*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:v000010B9d00005451sv*sd*bc*sc*i*)modalias(pci:v000010B9d00005455sv*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:v000010DEd0000003Asv*sd*bc*sc*i*)modalias(pci:v000010DEd00000059sv*sd*bc*sc*i*)modalias(pci:v000010DEd000000[68DE]Asv*sd*bc*sc*i*)modalias(pci:v000010DEd000000[68D]9sv*sd*bc*sc*i*)modalias(pci:v000010DEd000001B1sv*sd*bc*sc*i*)modalias(pci:v000010DEd000001C1sv*sd*bc*sc*i*)modalias(pci:v000010DEd0000026Bsv*sd*bc*sc*i*)modalias(pci:v000010DFd00000722sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000072[08]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000072[4C]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000E22[08]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:v000010EEd0000[01]100sv*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:v00001106d0000305[89]sv*sd*bc*sc*i*)modalias(pci:v00001106d00003068sv*sd*bc*sc*i*)modalias(pci:v00001106d00003288sv*sd*bc*sc*i*)modalias(pci:v00001106d00008409sv*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:v00001137d00000045sv*sd*bc*sc*i*)modalias(pci:v00001137d0000004[34]sv*sd*bc*sc*i*)modalias(pci:v00001137d00000071sv*sd*bc*sc*i*)modalias(pci:v00001137d000000CFsv*sd*bc*sc*i*)modalias(pci:v00001148d00004[45]00sv*sd*bc*sc*i*)modalias(pci:v00001148d00008000sv*sd*bc*sc*i*)modalias(pci:v0000114Fd0000002[89]sv*sd*bc*sc*i*)modalias(pci:v0000114Fd000000B[01]sv*sd*bc*sc*i*)modalias(pci:v0000114Fd000000C[89ABCDE]sv*sd*bc*sc*i*)modalias(pci:v0000114Fd000000D[01]sv*sd*bc*sc*i*)modalias(pci:v0000114Fd000000F[01234]sv*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:v00001186d000040[02]0sv*sd*bc*sc*i*)modalias(pci:v00001186d00009021sv*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:v000011D4d00001889sv*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:v0000126Fd00000501sv*sd*bc*sc*i*)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:v0000131Fd0000101[012]sv*sd*bc*sc*i*)modalias(pci:v0000131Fd0000103[456]sv*sd*bc*sc*i*)modalias(pci:v0000131Fd0000201[012]sv*sd*bc*sc*i*)modalias(pci:v0000131Fd0000204[012]sv*sd*bc*sc*i*)modalias(pci:v0000131Fd0000206[012]sv*sd*bc*sc*i*)modalias(pci:v0000135Ad00004100sv*sd*bc*sc*i*)modalias(pci:v00001369d00000001sv*sd*bc*sc*i*)modalias(pci:v000013C0d000000[789A]0sv*sd*bc*sc*i*)modalias(pci:v000013F0d0000102[13]sv*sd*bc*sc*i*)modalias(pci:v000013F0d00002021sv*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:v00001409d00007168sv00001409sd0000407[89]bc*sc*i*)modalias(pci:v00001409d00007168sv00001409sd0000408[589]bc*sc*i*)modalias(pci:v00001409d00007168sv00001409sd0000409[56]bc*sc*i*)modalias(pci:v00001409d00007168sv00001409sd0000507[89]bc*sc*i*)modalias(pci:v00001409d00007168sv00001409sd00005085bc*sc*i*)modalias(pci:v00001409d00007168sv00001409sd0000[6789ABCD]079bc*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:v000014D2d000080[12]1sv*sd*bc*sc*i*)modalias(pci:v000014DBd0000211[012]sv*sd*bc*sc*i*)modalias(pci:v000014DBd0000214[012]sv*sd*bc*sc*i*)modalias(pci:v000014DBd0000216[012]sv*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:v000015ADd00000820sv*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: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:v00001924d000008[01]3sv*sd*bc*sc*i*)modalias(pci:v00001924d000009[02]3sv*sd*bc*sc*i*)modalias(pci:v00001924d00000[AB]03sv*sd*bc*sc*i*)modalias(pci:v00001924d000019[02]3sv*sd*bc*sc*i*)modalias(pci:v00001924d00001[AB]03sv*sd*bc*sc*i*)modalias(pci:v00001931d0000000Csv*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:v00001969d00002048sv*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:v00001A03d000020[01]0sv*sd*bc03sc*i*)modalias(pci:v00001A3Bd00001059sv*sd*bc*sc*i*)modalias(pci:v00001B4Bd00002B42sv*sd*bc*sc*i*)modalias(pci:v00001C00d00003050sv00001C00sd00003050bc*sc*i*)modalias(pci:v00001C00d00003250sv00001C00sd00003250bc*sc*i*)modalias(pci:v00001D0Fd0000EFA[012]sv*sd*bc*sc*i*)modalias(pci:v00001D17d00003288sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad000000[0B]1sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad00000[04]C0sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad00000[789]B1sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad000011B1sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad000011C0sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad000012B1sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad00001[24]C0sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad000034C0sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad00008[0789]B1sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad00009[12]B1sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad00009[34]C0sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad0000D10[0789]sv*sd*bc*sc*i*)modalias(pci:v00001D94d0000145Bsv*sd*bc*sc*i*)modalias(pci:v00001FD4d00001999sv00001FD4sd0000010[0124]bc*sc*i*)modalias(pci:v00004040d0000000[12345]sv*sd*bc02sc00i00*)modalias(pci:v00004040d0000002[45]sv*sd*bc02sc00i00*)modalias(pci:v00004040d00000100sv*sd*bc02sc00i00*)modalias(pci:v00004348d00005053sv*sd*bc*sc*i*)modalias(pci:v00004348d00007053sv00004348sd00003253bc*sc*i*)modalias(pci:v00006549d0000[12]200sv*sd*bc*sc*i*)modalias(pci:v00006766d*sv*sd*bc04sc03i00*)modalias(pci:v00008086d*sv*sd*bc04sc03i00*)modalias(pci:v00008086d0000004[26]sv*sd*bc03sc*i*)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:v00008086d0000010[26A]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000011[26]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000012[26]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000015[26A]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000016Asv0000152Dsd00008990bc03sc*i*)modalias(pci:v00008086d0000016[26A]sv*sd*bc03sc*i*)modalias(pci:v00008086d000002A[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000002C4sv*sd*bc*sc*i*)modalias(pci:v00008086d000002C[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d000002E[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000002FBsv*sd*bc*sc*i*)modalias(pci:v00008086d0000040[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000041[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000042[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d000006A[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000006C7sv*sd*bc*sc*i*)modalias(pci:v00008086d000006E[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000006FBsv*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:v00008086d00000936sv*sd*bc*sc*i*)modalias(pci:v00008086d00000937sv*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:v00008086d0000095Esv*sd*bc*sc*i*)modalias(pci:v00008086d00000A0[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000A1[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000A2[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000A84sv*sd*bc03sc*i*)modalias(pci:v00008086d00000AA[CE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000AB[02468ACE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000AC[0246]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000AC[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000AD0sv*sd*bc*sc*i*)modalias(pci:v00008086d00000AEEsv*sd*bc*sc*i*)modalias(pci:v00008086d00000C0[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000C1[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000C2[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000C60sv*sd*bc*sc*i*)modalias(pci:v00008086d00000D0[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000D1[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000D2[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000DB4sv*sd*bc*sc*i*)modalias(pci:v00008086d00000E0[DEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F04sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F0[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F15sv00001093sd00007884bc*sc*i*)modalias(pci:v00008086d00000F16sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F1Csv*sd*bc*sc*i*)modalias(pci:v00008086d00000F1[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F3[0123]sv*sd*bc03sc*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:v00008086d0000119Asv*sd*bc*sc*i*)modalias(pci:v00008086d0000160Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000160[26ABDE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000161[26ABDE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000162[26ABDE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000163[26ABDE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000190[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000191[23567ABDE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000192[1367ABD]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000193[2ABD]sv*sd*bc03sc*i*)modalias(pci:v00008086d00001A8[45]sv*sd*bc03sc*i*)modalias(pci:v00008086d00001AA[CE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001AB[02468ACE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001AC[0246]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001AC[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001AD0sv*sd*bc*sc*i*)modalias(pci:v00008086d00001AEEsv*sd*bc*sc*i*)modalias(pci:v00008086d00001BA[DE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001C4[123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001C5[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001D4[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001E4[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001E5[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001F3[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001[89]DBsv*sd*bc*sc*i*)modalias(pci:v00008086d00001[CDE]20sv*sd*bc*sc*i*)modalias(pci:v00008086d0000201Csv*sd*bc*sc*i*)modalias(pci:v00008086d00002284sv*sd*bc*sc*i*)modalias(pci:v00008086d0000228[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000229Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000229[456]sv*sd*bc*sc*i*)modalias(pci:v00008086d000022B[0123]sv*sd*bc03sc*i*)modalias(pci:v00008086d000023[19]0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000244Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000248Csv*sd*bc*sc*i*)modalias(pci:v00008086d000024C[0C]sv*sd*bc*sc*i*)modalias(pci:v00008086d000024D0sv*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:v00008086d000024F[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d000024[1248CD]5sv*sd*bc*sc*i*)modalias(pci:v00008086d000024[1248CD]6sv*sd*bc*sc*i*)modalias(pci:v00008086d000024[124]0sv*sd*bc*sc*i*)modalias(pci:v00008086d000024[58]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00002526sv*sd*bc*sc*i*)modalias(pci:v00008086d0000258Asv*sd*bc03sc*i*)modalias(pci:v00008086d00002592sv*sd*bc03sc*i*)modalias(pci:v00008086d000025A1sv*sd*bc*sc*i*)modalias(pci:v00008086d000025A6sv*sd*bc*sc*i*)modalias(pci:v00008086d000025[678]2sv*sd*bc03sc*i*)modalias(pci:v00008086d0000264[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d00002668sv*sd*bc*sc*i*)modalias(pci:v00008086d0000266Dsv*sd*bc*sc*i*)modalias(pci:v00008086d0000266Esv*sd*bc*sc*i*)modalias(pci:v00008086d0000267[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00002698sv*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:v00008086d000027AEsv*sd*bc03sc*i*)modalias(pci:v00008086d000027B[089CD]sv*sd*bc*sc*i*)modalias(pci:v00008086d000027B[089]sv*sd*bc*sc*i*)modalias(pci:v00008086d000027D8sv*sd*bc*sc*i*)modalias(pci:v00008086d000027DDsv*sd*bc*sc*i*)modalias(pci:v00008086d000027DEsv*sd*bc*sc*i*)modalias(pci:v00008086d000027[7A]2sv*sd*bc03sc*i*)modalias(pci:v00008086d0000281[01245]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000284Bsv*sd*bc*sc*i*)modalias(pci:v00008086d0000291[246789]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000293[EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000029[789ABCD]2sv*sd*bc03sc*i*)modalias(pci:v00008086d00002A[014]2sv*sd*bc03sc*i*)modalias(pci:v00008086d00002B9Csv*sd*bc*sc*i*)modalias(pci:v00008086d00002E[012349]2sv*sd*bc03sc*i*)modalias(pci:v00008086d00002F0[DEF]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:v00008086d0000318[45]sv*sd*bc03sc*i*)modalias(pci:v00008086d00003197sv*sd*bc*sc*i*)modalias(pci:v00008086d00003198sv*sd*bc*sc*i*)modalias(pci:v00008086d000031A[CE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000031B[02468ACE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000031C[0246]sv*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:v00008086d000031EEsv*sd*bc*sc*i*)modalias(pci:v00008086d0000347Esv*sd*bc*sc*i*)modalias(pci:v00008086d000034A[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000034C4sv*sd*bc*sc*i*)modalias(pci:v00008086d000034C[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d000034E[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000034F8sv*sd*bc*sc*i*)modalias(pci:v00008086d000034FBsv*sd*bc*sc*i*)modalias(pci:v00008086d00003577sv*sd*bc03sc*i*)modalias(pci:v00008086d0000358[2E]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000372[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d000038A8sv*sd*bc*sc*i*)modalias(pci:v00008086d00003A1[468A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003A[36]Esv*sd*bc*sc*i*)modalias(pci:v00008086d00003B0[01236789ABDF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003B1[246]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003B32sv*sd*bc*sc*i*)modalias(pci:v00008086d00003B5[67]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003C0[DEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003DC8sv*sd*bc*sc*i*)modalias(pci:v00008086d00003E9[01234689ABC]sv*sd*bc03sc*i*)modalias(pci:v00008086d00003EA[0123456789]sv*sd*bc03sc*i*)modalias(pci:v00008086d00003[24]51sv*sd*bc*sc*i*)modalias(pci:v00008086d00003[24]59sv*sd*bc*sc*i*)modalias(pci:v00008086d00003[48D]C8sv*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:v00008086d000043A[2C]sv*sd*bc*sc*i*)modalias(pci:v00008086d000043A[789ABDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000043C8sv*sd*bc*sc*i*)modalias(pci:v00008086d000043D[8A]sv*sd*bc*sc*i*)modalias(pci:v00008086d000043E[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000043F[BD]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000455[57]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000457[01]sv*sd*bc03sc*i*)modalias(pci:v00008086d000045[45]1sv*sd*bc03sc*i*)modalias(pci:v00008086d0000462[68A]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000468[028AB]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000469[023]sv*sd*bc03sc*i*)modalias(pci:v00008086d000046A[012368A]sv*sd*bc03sc*i*)modalias(pci:v00008086d000046B[0123]sv*sd*bc03sc*i*)modalias(pci:v00008086d000046C[0123]sv*sd*bc03sc*i*)modalias(pci:v00008086d000046D[01234]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000490Dsv*sd*bc*sc*i*)modalias(pci:v00008086d0000490[56789]sv*sd*bc03sc*i*)modalias(pci:v00008086d00004B2[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B37sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B3[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B4[45BCD]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B4[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B5[58]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B7[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B9[6789AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004BA[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004BB[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004BC[12]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004C8[0ABC]sv*sd*bc03sc*i*)modalias(pci:v00008086d00004C9[0A]sv*sd*bc03sc*i*)modalias(pci:v00008086d00004DA[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DC4sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DC8sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DC[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DE[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DF8sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DFBsv*sd*bc*sc*i*)modalias(pci:v00008086d00004E5[157]sv*sd*bc03sc*i*)modalias(pci:v00008086d00004E[67]1sv*sd*bc03sc*i*)modalias(pci:v00008086d00004F9[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004[3D]F0sv*sd*bc*sc*i*)modalias(pci:v00008086d00005031sv*sd*bc*sc*i*)modalias(pci:v00008086d000051A[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000051C[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d000051C[89ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000051D[89]sv*sd*bc*sc*i*)modalias(pci:v00008086d000051E[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000051FBsv*sd*bc*sc*i*)modalias(pci:v00008086d000051F[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d000054A[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000054C4sv*sd*bc*sc*i*)modalias(pci:v00008086d000054C8sv*sd*bc*sc*i*)modalias(pci:v00008086d000054C[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d000054E[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000054F0sv*sd*bc*sc*i*)modalias(pci:v00008086d000054FBsv*sd*bc*sc*i*)modalias(pci:v00008086d0000569[01234567]sv*sd*bc03sc*i*)modalias(pci:v00008086d000056A[0123456]sv*sd*bc03sc*i*)modalias(pci:v00008086d000056B[0123ABCD]sv*sd*bc03sc*i*)modalias(pci:v00008086d000056C[012]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000590[268ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000591[23567ABCDE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000592[1367]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000593Bsv*sd*bc03sc*i*)modalias(pci:v00008086d00005A8[45]sv*sd*bc03sc*i*)modalias(pci:v00008086d00005A98sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AA[CE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AB[02468ACE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AC[0246]sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AC[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AD0sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AE8sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AEEsv*sd*bc*sc*i*)modalias(pci:v00008086d00005[14]ACsv*sd*bc*sc*i*)modalias(pci:v00008086d00006E70sv*sd*bc*sc*i*)modalias(pci:v00008086d00006F0[DEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007195sv*sd*bc*sc*i*)modalias(pci:v00008086d00007196sv*sd*bc*sc*i*)modalias(pci:v00008086d00007728sv*sd*bc*sc*i*)modalias(pci:v00008086d00007740sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A2[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A4[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A5Csv*sd*bc*sc*i*)modalias(pci:v00008086d00007A7[9BCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007AA[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007AA[CD]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007AC[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007ADCsv*sd*bc*sc*i*)modalias(pci:v00008086d00007AF[9BCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A[5D]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A[7F]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00007D4[015]sv*sd*bc03sc*i*)modalias(pci:v00008086d00007D5[15]sv*sd*bc03sc*i*)modalias(pci:v00008086d00007D6[07]sv*sd*bc03sc*i*)modalias(pci:v00008086d00007DD[15]sv*sd*bc03sc*i*)modalias(pci:v00008086d00007E28sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E2[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E30sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E40sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E46sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E5[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E7[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F2[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F4[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F50sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F5[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F70sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F7[AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007[7E]28sv*sd*bc*sc*i*)modalias(pci:v00008086d00008119sv*sd*bc*sc*i*)modalias(pci:v00008086d0000811Bsv*sd*bc*sc*i*)modalias(pci:v00008086d00008186sv*sd*bc*sc*i*)modalias(pci:v00008086d000087C[0A]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000880[9A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008A5[012346789ABCD]sv*sd*bc03sc*i*)modalias(pci:v00008086d00008A7[01]sv*sd*bc03sc*i*)modalias(pci:v00008086d00008C4[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008C5[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008CC[12346]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:v00008086d00008D4[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008D5[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000098A[89A]sv*sd*bc*sc*i*)modalias(pci:v00008086d000098C4sv*sd*bc*sc*i*)modalias(pci:v00008086d000098C8sv*sd*bc*sc*i*)modalias(pci:v00008086d000098C[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d000098E[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000098F8sv*sd*bc*sc*i*)modalias(pci:v00008086d00009A4[09]sv*sd*bc03sc*i*)modalias(pci:v00008086d00009A59sv*sd*bc03sc*i*)modalias(pci:v00008086d00009A6[08]sv*sd*bc03sc*i*)modalias(pci:v00008086d00009A7[08]sv*sd*bc03sc*i*)modalias(pci:v00008086d00009AC[09]sv*sd*bc03sc*i*)modalias(pci:v00008086d00009AD9sv*sd*bc03sc*i*)modalias(pci:v00008086d00009AF8sv*sd*bc03sc*i*)modalias(pci:v00008086d00009BA[2458AC]sv*sd*bc03sc*i*)modalias(pci:v00008086d00009BC[24568AC]sv*sd*bc03sc*i*)modalias(pci:v00008086d00009B[24]1sv*sd*bc03sc*i*)modalias(pci:v00008086d00009B[EF]6sv*sd*bc03sc*i*)modalias(pci:v00008086d00009C2[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009C4[01234567]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009CA0sv*sd*bc*sc*i*)modalias(pci:v00008086d00009CC[1235679]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009CE[34]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D2[789A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D2[BCD]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D6[0123456]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D7[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DA[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DC4sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DC8sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DC[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DE[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DF0sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DF5sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DFBsv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0ACsv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0A[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0C8sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0C[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0D[89ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0E[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0F[BDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0[01]1sv*sd*bc03sc*i*)modalias(pci:v00008086d0000A12[789A]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A16[0126]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A17[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A1C[1234567]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A1F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A24[23]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A2A[789A]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A2E[01236]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A2F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A2[7F]0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A32[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A347sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A348sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A36[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A370sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A375sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A37Bsv*sd*bc*sc*i*)modalias(pci:v00008086d0000A3A[789A]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A3E[01236]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A3F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A72[01]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000A78[012389AB]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000A7A[0189ABCD]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000A828sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A82[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A830sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A840sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A846sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A85[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A87[89AB]sv*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:v00009005d00000200sv00009005sd00000200bc*sc*i*)modalias(pci:v00009005d00000283sv00009005sd00000283bc*sc*i*)modalias(pci:v00009005d00000284sv00009005sd00000284bc*sc*i*)modalias(pci:v00009005d00000285sv*sd*bc*sc*i*)modalias(pci:v00009005d00000285sv00001014sd000002F2bc*sc*i*)modalias(pci:v00009005d00000285sv00001014sd00000312bc*sc*i*)modalias(pci:v00009005d00000285sv00001028sd*bc*sc*i*)modalias(pci:v00009005d00000285sv00001028sd00000287bc*sc*i*)modalias(pci:v00009005d00000285sv00001028sd00000291bc*sc*i*)modalias(pci:v00009005d00000285sv0000103Csd00003227bc*sc*i*)modalias(pci:v00009005d00000285sv000017AAsd*bc*sc*i*)modalias(pci:v00009005d00000285sv000017AAsd0000028[67]bc*sc*i*)modalias(pci:v00009005d00000285sv00009005sd0000028[56789ABEF]bc*sc*i*)modalias(pci:v00009005d00000285sv00009005sd0000029[02346789A]bc*sc*i*)modalias(pci:v00009005d00000285sv00009005sd000002A[45]bc*sc*i*)modalias(pci:v00009005d00000286sv*sd*bc*sc*i*)modalias(pci:v00009005d00000286sv00001014sd000095[48]0bc*sc*i*)modalias(pci:v00009005d00000286sv00009005sd0000028[CD]bc*sc*i*)modalias(pci:v00009005d00000286sv00009005sd0000029[BCDEF]bc*sc*i*)modalias(pci:v00009005d00000286sv00009005sd000002A[01236]bc*sc*i*)modalias(pci:v00009005d0000028[67]sv00009005sd00000800bc*sc*i*)modalias(pci:v00009005d0000028[8BCD]sv*sd*bc*sc*i*)modalias(pci:v00009710d000097[34]5sv*sd*bc*sc*i*)modalias(pci:v00009710d00009855sv00001000sd0000002[02]bc*sc*i*)modalias(pci:v00009710d000098[345]5sv*sd*bc*sc*i*)modalias(pci:v00009710d00009900sv0000A000sd0000301[12]bc*sc*i*)modalias(pci:v00009710d00009900sv0000A000sd00003020bc*sc*i*)modalias(pci:v00009710d00009912sv0000A000sd00002000bc*sc*i*)modalias(pci:v0000EA60d0000989[678]sv*sd*bc*sc*i*)modalias(platform:HID-SENSOR-200011)modalias(platform:HID-SENSOR-200031)modalias(platform:HID-SENSOR-200032)modalias(platform:HID-SENSOR-200033)modalias(platform:HID-SENSOR-200041)modalias(platform:HID-SENSOR-200076)modalias(platform:HID-SENSOR-20007[3b])modalias(platform:HID-SENSOR-200083)modalias(platform:HID-SENSOR-200086)modalias(platform:HID-SENSOR-20008[ae])modalias(platform:HID-SENSOR-2000c1)modalias(platform:acp5x_i2s_dma)modalias(platform:acp5x_i2s_playcap)modalias(platform:acp5x_mach)modalias(platform:acp_pdm_mach)modalias(platform:acp_ps_mach)modalias(platform:acp_ps_pdm_dma)modalias(platform:acp_rn_pdm_dma)modalias(platform:acp_yc_mach)modalias(platform:acp_yc_pdm_dma)modalias(platform:adl_cs35l41)modalias(platform:adl_es83x6_c1_h02)modalias(platform:adl_lt6911_hdmi_ssp)modalias(platform:adl_mx98357_rt5682)modalias(platform:adl_mx98360_da7219)modalias(platform:adl_mx98360a_cs4242)modalias(platform:adl_nau8825_def)modalias(platform:adl_rt1019p_8825)modalias(platform:adl_rt5682_c1_h02)modalias(platform:adl_rt5682_def)modalias(platform:amd_ps_sdw_dma)modalias(platform:amd_sdw_manager)modalias(platform:ar93[34]x_wmac)modalias(platform:arc-uart)modalias(platform:ath9k)modalias(platform:bcmgenet)modalias(platform:bdw-rt5650)modalias(platform:bdw-rt5677)modalias(platform:bdw_rt286)modalias(platform:bxt_alc298s_i2s)modalias(platform:bxt_da7219_mx98357a)modalias(platform:bytcht_cx2072x)modalias(platform:bytcht_da7213)modalias(platform:bytcht_es8316)modalias(platform:bytcht_nocodec)modalias(platform:bytcr_rt5640)modalias(platform:bytcr_rt5651)modalias(platform:cb710-mmc)modalias(platform:cht-bsw-max98090)modalias(platform:cht-bsw-nau8824)modalias(platform:cht-bsw-rt5645)modalias(platform:cht-bsw-rt5672)modalias(platform:cml_da7219_mx98357a)modalias(platform:cml_rt1011_rt5682)modalias(platform:cml_rt1015_rt5682)modalias(platform:cs42l43-codec)modalias(platform:dmic-codec)modalias(platform:ehl_rt5660)modalias(platform:glk_alc298s_i2s)modalias(platform:glk_cs4242_mx98357a)modalias(platform:glk_da7219_mx98357a)modalias(platform:glk_rt5682_mx98357a)modalias(platform:hdmi_lpe_audio)modalias(platform:hsw_rt5640)modalias(platform:jsl_cs4242_mx98360a)modalias(platform:jsl_mx98360_da7219)modalias(platform:jsl_mx98373_da7219)modalias(platform:jsl_rt5682_def)modalias(platform:kbl_alc286s_i2s)modalias(platform:kbl_da7219_max98373)modalias(platform:kbl_da7219_max98927)modalias(platform:kbl_da7219_mx98357a)modalias(platform:kbl_max98373)modalias(platform:kbl_max98927)modalias(platform:kbl_n88l25_m98357a)modalias(platform:kbl_n88l25_s4567)modalias(platform:kbl_r5514_5663_max)modalias(platform:kbl_rt5660)modalias(platform:kbl_rt5663)modalias(platform:kbl_rt5663_m98927)modalias(platform:leds-lt3593)modalias(platform:leds-mlxreg)modalias(platform:leds_mlxcpld)modalias(platform:mlxreg-hotplug)modalias(platform:mlxreg-io)modalias(platform:mlxreg-lc)modalias(platform:mtl_es83x6_c1_h02)modalias(platform:mtl_lt6911_hdmi_ssp)modalias(platform:mtl_mx98357_rt5682)modalias(platform:mtl_mx98360_rt5682)modalias(platform:mtl_rt5682_def)modalias(platform:ntc-thermistor)modalias(platform:nvsw-sn2201)modalias(platform:pcspkr)modalias(platform:qca95[356]x_wmac)modalias(platform:rpl_es83x6_c1_h02)modalias(platform:rpl_lt6911_hdmi_ssp)modalias(platform:rpl_mx98357_rt5682)modalias(platform:rpl_nau8825_def)modalias(platform:rpl_rt5682_c1_h02)modalias(platform:rpl_rt5682_def)modalias(platform:rtsx_pci_ms)modalias(platform:rtsx_pci_sdmmc)modalias(platform:rtsx_usb_ms)modalias(platform:rtsx_usb_sdmmc)modalias(platform:skl-ssp-clk)modalias(platform:skl_alc286s_i2s)modalias(platform:skl_hda_dsp_generic)modalias(platform:skl_n88l25_m98357a)modalias(platform:skl_n88l25_s4567)modalias(platform:sm501)modalias(platform:soc-audio)modalias(platform:sof-audio)modalias(platform:sof-essx8336)modalias(platform:sof-wm8804)modalias(platform:sof_nau8825)modalias(platform:sof_pcm512x)modalias(platform:sof_rt5682)modalias(platform:sof_sdw)modalias(platform:sof_ssp_amp)modalias(platform:sst-atom-hifi2-platform)modalias(platform:sst-mfld-platform)modalias(platform:tgl_rt1308_hdmi_ssp)modalias(platform:tgl_rt5682_def)modalias(pnp:dAPP000B*)modalias(pnp:dPNPb006*)modalias(ppp-compress-18)modalias(ppp-compress-21)modalias(ppp-compress-2[46])modalias(pwcx)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-lowpan)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(sdw:m019Fp8363v*c*)modalias(sdw:m019Fp8373v*c*)modalias(sdw:m01FAp355[67]v*c*)modalias(sdw:m01FAp4242v*c*)modalias(sdw:m01FAp4243v*c*)modalias(sdw:m025Dp0700v01c*)modalias(sdw:m025Dp0711v02c*)modalias(sdw:m025Dp0711v03c01*)modalias(sdw:m025Dp071[2367]v03c01*)modalias(sdw:m025Dp071[45]v02c*)modalias(sdw:m025Dp071[45]v03c01*)modalias(sdw:m025Dp0722v03c01*)modalias(sdw:m025Dp1308v02c*)modalias(sdw:m025Dp1316v03c01*)modalias(sdw:m025Dp1318v03c01*)modalias(sdw:m025Dp171[2367]v03c01*)modalias(sdw:m025Dp5682v02c*)modalias(serio:ty02pr29id*ex*)modalias(serio:ty02pr39id*ex*)modalias(serio:ty02pr3Eid*ex*)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:cs35l4[01])modalias(spi:cs35l5[13])modalias(spi:mcp2517fd)modalias(spi:mcp251863)modalias(spi:mcp251[05])modalias(spi:mcp251[8x]fd)modalias(spi:mcp25625)modalias(sst)modalias(svcrdma)modalias(tpacpi)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:v0130p0130d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03E8p0004d*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: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:v03F0p1B07d*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:v0402p5602d*dc*dsc*dp*ic*isc*ip*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:v040Ap0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v040Ap0300d*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:v041Ep041Ed*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:v041Ep4003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep4007d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep400Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep400Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep400Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep4011d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep4018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep401Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep401Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep401[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep401[7CEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep4024d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep4028d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep402[29]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep403Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep403[456A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep403[8CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep4041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep405Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep405Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep405[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep405[2F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep406[01478]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep4095d*dc*dsc*dp*ic01isc01ip*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: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: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: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:v0458p5003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p7004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p7006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p700[35]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p700[7CF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p7029d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p702[5E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p704[5AC]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:v045Ep00F4d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep00F8d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v045Ep00F[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep0283d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep028Cd*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:v0460p000[48]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0461p0815d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0461p0821d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0461p0A00d*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:v046Dp0890d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp089Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp089[267]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp08AEd*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046Dp08A[0123679ACDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp08B9d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp08B[012345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp08C6d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046Dp08C[123567]d*dc*dsc*dp*icFFisc01ip00in*)modalias(usb:v046Dp08D[789AD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp08F[056]d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046Dp08F[56]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp08[457F]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp0905d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp090[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp092[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp092[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp0960d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp0990d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046DpC11Fd*dc*dsc*dp*ic02isc0Aip00in*)modalias(usb:v046DpD001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p030Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p030[23478C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p031[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p0322d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p032[56DE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p032[78]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p032[9C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p0330d*dc*dsc*dp*ic*isc*ip*in*)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:v047Dp500[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v047Ep1001d*dc*dsc*dp*ic*isc*ip*in*)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:v0497pC001d*dc*dsc*dp*ic*isc*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:v04A5p300Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A5p300[38A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A5p3035d*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: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:v04B8p000[23]d*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:v04C1p009Dd*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:v04C8p0720d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C8p0729d*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:v04CBp010[49BF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp011[13579BD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp012[13579BDF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp013[1BDF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CCp8116d*dc*dsc*dp*ic*isc*ip*in*)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:v04F1p1001d*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:v04F2pA208d*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:v04FCp0561d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp1528d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp500Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp504[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp53[36]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp7333d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCpFFFFd*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:v0502pD001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0506p00DFd*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:v050Dp0002d*dc*dsc*dp*ic*isc*ip*in*)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:v050Dp1202d*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:v052Bp1507d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp1513d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp1803d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp1A18d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052BpD001d*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:v0545p800[2CD]d030Adc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0545p8080d000[12]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0545p8080d030[1A]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0545p808Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0545p8333d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0546p3155d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0546p3187d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0546p3191d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0546p3273d*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:v054Cp015[45]d*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:v0553p0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0553p0202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2001d*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:v055Dp900[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpA800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpB500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpC005d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpC211d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpC23[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpC2[02]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpC360d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpC4[234]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpC5[234]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpC6[35]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpD001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpD00[34]d*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:v0572p0041d*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: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:v0595p4343d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A6p0101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A9p051[189]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A9p0530d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A9p1550d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A9p264[013A]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05A9p2800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A9p7670d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05A9p8065d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A9pA51[18]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A9p[48]519d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0002d*dc*dsc*dp*ic*isc*ip*in*)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: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:v05DAp1018d*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:v05E1p0501d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v05E1p0893d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p0502d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p0503d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p0505d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05E3pF191d*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:v0602p1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v060BpA001d*dc*dsc*dp*ic*isc*ip*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:v0644p800[EF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0644p8021d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0644p802[01]d*dc*dsc*dp*ic*isc*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:v0698p2003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v069Ap0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06A2p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06A2p6810d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06A5p0000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06A5pD001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06A5pD800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06B9p4061d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06BDp0404d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06BEp0800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06BEp8116d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06BEpD001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06C6p0100d*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:v06D6p003[4BD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06D6p00[34]1d*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:v06E1pA190d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8p3002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8p3003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8p3009d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8p300Cd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v06F8p300[48]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8p301Bd*dc*dsc*dp*ic*isc*ip*in*)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:v0728pD001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0729p1284d*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:v0733p0110d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0733p040[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0733p0430d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0733p131[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0733p22[12]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0733p32[68]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0734p043Bd*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:v0784p0040d*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:v0813p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0813p0002d*dc*dsc*dp*ic*isc*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:v084Dp0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v084Ep1001d*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:v08CAp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp002[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp00[12]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp0103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp0109d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp010[46]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp011[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp2008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp201[068]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp202[0248]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp204[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp2062d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp20[56]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp2102d*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: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:v0923p010Fd*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:v093Ap010[EF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v093Ap050Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v093Ap246[01348]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v093Ap247[01246]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v093Ap260[0138EF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v093Ap262[0123456789AC]d*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:v0979p0227d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0979p02[78]0d*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: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:v0A17p004Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A17p0062d*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:v0AC8p030[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AC8p032[138]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AC8p30[1357]Bd*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:v0AC8pC00[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AC8pC301d*dc*dsc*dp*ic*isc*ip*in*)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:v0AF9p001[01]d*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:v0B62p0059d*dc*dsc*dp*ic*isc*ip*in*)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:v0BB0p500Dd*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: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: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:v0C44p03A2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p600[1579D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p601[19]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p602[45789ACDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p6040d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p607Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p608[3CF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p60A[8AF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p60B0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p60C[0E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p60ECd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p60F[BCE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p610[02ABCE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p612[8ABCE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p613[08ABCE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p614[238A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p624[028CEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p625[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p627[BCF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p628[028CEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p62B[3BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p62[67]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p62[AB]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p800[138A]d*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: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:v0D64p0303d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D64p[03]108d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D81p19[01]0d*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:v0E96pC001d*dc*dsc*dp*ic*isc*ip*in*)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: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:v0FEBp2004d*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:v102Cp6[12]51d*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:v1046p9967d*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:v10FDp0128d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10FDp7E50d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10FDp804Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10FDp8050d*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: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:v1293p0002d*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: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: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:v1415p2000d*dc*dsc*dp*ic*isc*ip*in*)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:v145Fp013Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v145Fp013Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v145Fp013Dd*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:v15B8p600[12]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:v1604p800[157]d*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: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:v174FpA311d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1761p0B05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1776p501Cd*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:v17A1p0128d*dc*dsc*dp*ic*isc*ip*in*)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:v17EFp4802d*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: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:v1943p225[57]d*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:v1AE7p2001d*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: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: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:v2001pF115d*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: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:v22B8p2E0Ad*dc*dsc*dp*icFFiscFFipFFin*)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:v2770p905[012C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2770p9120d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2770p913Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2770p930[BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2833p0201d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v2833p0211d*dc*dsc*dp*icFFisc01ip00in*)modalias(usb:v2899p012Cd*dc*dsc*dp*ic*isc*ip*in*)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:v8020pEF04d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8086p0110d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8086p0630d*dc*dsc*dp*ic*isc*ip*in*)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: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:v99FAp8988d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9E88p9E8Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vA168p061[0134578]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vABCDpCDEEd*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(wmi:02314822-307C-4F66-BF0E-48AEAEB26CC8)modalias(wmi:05901221-D566-11D1-B2F0-00A0C9062910)modalias(wmi:0B3CBB35-E3C2-45ED-91C2-4C5A6D195D1C)modalias(wmi:284A0E6B-380E-472A-921F-E52786257FB4)modalias(wmi:51F5230E-9677-46CD-A1CF-C0B23EE34DB7)modalias(wmi:551A1F84-FBDD-4125-91DB-3EA8F44F1D45)modalias(wmi:5B3CC38A-40D9-7245-8AE6-1145B751BE3F)modalias(wmi:5FB7F034-2C63-45e9-BE91-3D44E2C707E4)modalias(wmi:603E9613-EF25-4338-A3D0-C46177516DB7)modalias(wmi:676AA15E-6A47-4D9F-A2CC-1E6D18D14026)modalias(wmi:67C3371D-95A3-4C37-BB61-DD47B491DAAB)modalias(wmi:6AF4F258-B401-42FD-BE91-3D4AC2D7C0D3)modalias(wmi:70FE8229-D03B-4214-A1C6-1F884B1A892A)modalias(wmi:86CCFD48-205E-4A77-9C48-2021CBEDE341)modalias(wmi:8D9DDCBC-A997-11DA-B012-B622A1EF5492)modalias(wmi:95F24279-4D7B-4334-9387-ACCDC67EF61C)modalias(wmi:9DBB5994-A997-11DA-B012-B622A1EF5492)modalias(wmi:A80593CE-A997-11DA-B012-B622A1EF5492)modalias(wmi:ABBC0F72-8EA1-11D1-00A0-C90629100000)modalias(wmi:B6F3EEF2-3D2F-49DC-9DE3-85BCE18C62F2)modalias(wmi:F1DDEE52-063C-4784-A11E-8A06684B9BF4)modalias(wmi:F6CB5C3C-9CAE-4EBD-B577-931EA32A2CC0)modalias(wmi:F6E4FE6E-909D-47cb-8BAB-C9F6F2F8D396)modalias(xen:vsnd)modalias(xprtrdma)     /bin/sh/bin/sh/bin/shkernel-rt-modules-core-uname-rkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.14.0-503.23.2.el9_5.x86_64+rt5.14.0-503.23.2.el9_5.x86_64+rt3.0.4-14.6.0-14.0-15.2-14.16.1.3g;gg: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.23.2Scott Weaver [5.14.0-503.23.2.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- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-78075 RHEL-69574] {CVE-2024-53104}- 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{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0xdd681a020x912b10c80x363850200x066f3ebc0x14dfdce60x804778d50x20e09ed20xff1f9c1e0x2cfe6e800xdcd882910x0c70de690xe45628cb0xabff3e0f0xbb31a2660x4ed3fb1b0x2b5551d50xc79208410xc54c863e0xa1893d140xc8dd867f0xd541e31a0x6d3d6bc60x1e911c7b0xa0a01ec30x454044680x03bbeac20xf3afbe010xebd751630x8f55c94f0xdbaa20420xba6617310x39af36150x77c4db920x6b349d090xc62bc1690xbbeab2970x850bf9a80x7cefc6bd0x7f9bc7380x47b956ae0xe491dbff0x39639b130x59713e4d0x66a614860x9735bcd10xbab4b4130x69021ba20x550230b90x07f494450x98d116ad0xa3daf76d0xfa5253190x13da534e0x50c50d910xbd28874e0x904220e90xf2cf09790x3252b05b0x35592cd50x19e2b64f0x9be5f8360x263c93b50xa7a419ae0x9736dcdc0xce5c67530x59d489410xfc781c470x224955a90xc865987e0xa053f7c60x6a01b43b0xe9c65f1f0x30a1ba390x92b0ca220xf6bfe20a0x3b73f6d00x0765bf570xc49ff5470xf2d6b7790xcc9ff7e60x332ab46b0x8f58c2960x3b631d350x1ec57b4f0xa78b852e0xf2bf39660x018689e70xc8872fd30x8dbe7f3c0x9f602f5b0x0219be010xd89bd4690x19e7490f0x571470da0xd95e6d0e0x1b9ab8fe0x0f9473550x1ff56a7a0xe7c599300xed6068840x2f58bc5b0xc0b5d29a0xe618f3150x6faa5b4e0x17e4c4a00x8a92f96b0xb9d250cb0xdc0a2b940x2ce429930x2f1920ed0xf82f08100x1c63ba020x6dd307010xfd3c128b0x066990d40x8ba3457e0x50f9236c0x10496bb80x3817747b0x33cb0f560x4373e86c0x49a4edb30x37eaae6f0xa2c28f990xf52881090x198ad99e0xc1a078e50x712e2f710x9d5578030x0d67f0880x3560209d0xb6dbabae0xbf7913780x68fcbc460xb533339a0x4feab69a0x050e147d0x173e746f0xec4e260c0x900268f70x2f4c8f580xbd16b3f20xe28223200x1f62c8fc0x8f54e6620x479438f40xdc6ced3e0xe8c71f710xfe4eaf450x06a652ed0xfa6db6460xa3648e340xe64e13680xbf5905290x4c8b3f430xd5c809da0xf9df98370x4260a3c40x16b7886b0xd6b1fff30x95f1da400xa688f43a0x39bf93010x0283dfe30xeb50a7f70x73a98f090x41137e830x430038560x946c44640x905f167c0x46e34afe0x1495efd00x15fd39a20xa846e5550x95d9f6510xd33d97f90xe817f0c80x52722b140x5cb555c40xa422d2cb0x89a763400xecdf65620x587857000x915e3d9d0xcfc4386d0x2715065b0x309d518e0xb00c43c90xe752837b0x53978afb0x036b024d0x35fb27dd0x2a5fafb90x0dec6e280xe1830f5d0x67e5de9e0xa8ec1a340xc5baaa0e0x7c96137e0x1d759e9d0x7cc484a50x8826c13b0x45b619160x476a28dc0x7a45377b0x8815d7b40xb002dc320x646d928c0x976020290x8214af4a0x6520ef200xf248aa700xc94448b60x919ff7a80x3d910b460x43d726a80x530855c30x4283017a0x0ea5d74b0x979ee0440x9b089d760x60f692ef0x881434780x7bccfbeb0xaf13fb990x9846f9950xd5d4d1a50xd1fa44170x51c6910f0x2f6335730xddb689660x9ddc12bd0x3766ec950x59808ca60xd08c664a0x8de2dea50xdb68a3b60x537452060x4ee126e60x0a743af30x0b81b3df0x57c46ceb0x4fefea200xc305b9f10x6b945cbc0x8f361b610x80d441c20xae3d5e450x1a6e393e0xb188c03f0x33e1730a0x63a5a44a0x0a0bffc20x337dc1800xb5d588590x72249b080x512f9ab90x5ea9bc070xc36fa0a90xeac6ba4b0x934a41250x6a7ae4080x7d1d03810xa8ca9df10xcc0f25e50xfcd275680x5f9d2c410xc871d74c0x08dc37eb0xd706fada0xbd5c44990x878c0e930x1cc8dbac0x4fffa6e10x664c7c550x96cb458e0x567889940x0445108a0x1ea734780x83608c230x54c06af00x8f066bf40xc7831a950x495eabe60x015e5db20x1cd98cb30x50bab6070x7694e0c50x17eac3760x038df88e0x79a9ebd60x35146aa40x0f15d89f0x9e58278f0x17254aa60x4da121d00xfa9275e10xd02cbc810xa110b2440x1e7b65760x31ee87350xeeb182b20xbff562be0x883e19b40xec5e6aa20xa62698240xf01971880x04873a590x4ec7cde10xb6206d6e0x882cff160x4d06217a0x4827cc370x29d623760x97182ea70x8ac3233c0x9c51bcc40x53e8909e0xf955c9260x1fd842eb0x8a6264890x280afed80xe00c641a0x9221e7ec0x57649f4e0x044f7edb0xe48631b10xe004807f0xebd7ad9b0x52392d910x17f3ceb10xbe09f6b40x33745a660xe39218bc0xe8e2e0290xf41580e20x824de8c70x3bacdf7f0x25992ac70x953ed2ac0x4758410b0x4f02bac40xfa46215f0x469f31010xd10350dc0x2aac4e9c0x5660137c0xd29813570xda74be910xcf4cf4640xf77271cd0x6487033d0x1a0aa0300xeb8c34e90x532d23250x7bcfdcf60x050ae6730xdfa5927e0x6c9c7b610x46248cea0x65cd92330x8a6fae470xb0514af10x0e140a000xe761a9d90x0c50fbeb0xce268e530xe4b810030x6afa9d900xaca5c8800xa3c73c300x972cfbd20xdc60b3a40x6f9a60070x369e09ca0xb1037dfb0x09ee0c900x8aa1e5790x21ae7b800xf7a2e7010x506199420xe13795cd0x24a8beee0x7ab1aa680x1c7185e50xaf6dc1780x47eb58210x1df90eda0x922714790xfe163eaf0x2ccdda480x0f77dafc0xa781125e0x486b0bbe0x19f110290xcb5408850x5ec210ad0xc27dc60d0x89bc8d3b0xdca370a70x7b0be9f70x3e0853400xe7f87e800xca9b6d3f0x0b2571d80xe5a39c670x3286f8eb0x431529fe0x47179a4f0xd6dca37f0xdfb741b30x46cbc4200x4f8203110x04efd1330xcdbf23350x18a35f5e0xe97412660x4b0b592d0xae34c9720x4d0a9d900x6efe06b40xde4979330xbb94c5f60xd113b94c0x94e9f1270xd24340590xc16f04180xdaea83a60x44a6faf40x8ebc39390x5d4e0a360xb746228c0x12b33ee70x8015ed7b0xaccbaf950x529a25a70x43efad910xb6be2d500xee4568710x021760890x6367320c0x120f33350xf0ec5e520xbfa2018b0x788816b80xd854f0770x62dfcba60x727e2a660xaec643560xa15fdf0e0xb6588ba60x5ec37b050xcfc497d50x2f15a2740xcca675e20x0558f8d40x73c1360a0xb30d73600xd8d73eaf0x108b188f0x7edc0ff40x4571aea80x0ce4bef50xfa5995c30x183cc7870x42dc361c0xa18f224e0x0b1ab3530x44a065f20x72be7bd90x818ac13c0x1079b6e30x2683d1830xc6d88a440x5887a5fa0xbb3cd2af0x13bf3a310x0fa60c960xf49bc67a0x4443d3990xd0ef6b250xb8ee24ef0x1a1dc87d0xc1c9bdd30xefa4a41a0x3503e0b10x7a9aa7bd0x139cf6710x9ae915130x7fed444d0xe38205710xcc764eef0x322d1cc50x6e26247c0xf2ca7aec0x040d3cd20x9c0aff9e0xea07e3720x35d780890x38ce402b0x1464d4670x807db5990x8a8c04060x7b5ce5c30x3d2790d70x4cc3f90e0xa132b4260x9ba0ff920xfae21adc0x35584e220x840349910xdc0439160x93bc845f0x65d18d730x11dc43e70xe3dbcef00x68fbd3aa0x6147d1f00x112768060xfa857a3a0xcd53c23b0x1025f3d90x74de5f770x32b4ae0d0x49f1c3fe0xb47e6ee30x93572d480x4fea20bc0x3307be550x4e2e10d20x6701b4060x33ffa4f20x8f89d5b10x603cb0eb0xe110d2670xa1cce37e0x6fa1b9e70x4a67ac400x072f01ab0x7f0a2d8d0xcb97b3780x2462fbd30x8e72add80x4fcba1ad0x650a12070x1573d2890x20745a080x1906648e0xd6217d910xa17c0ccf0x6aa561f00x44b7eebf0x10496d9f0x72ace8f20xbc3a25940x5b3c41f30x0e44c7130xeda16e120xec2aa88b0x49e302050xf78245aa0x38af01c00xb24d50be0x1879fcbd0x69afce0f0x54daf03e0x27f418930x03f972690x7b8c32f10xd76132120x0718b8b70x094b6ce20x0f78dab60xd5c309cb0xf86b2f220xff1bd0a40xbb566ba90xd91d2dd20x0ef41f860xdf848f630xe44274010xdaf521bb0xd39e8d990x8fea24bd0xe84669ab0xe7b6622c0x7bd9427a0x7aad008b0x214e42650xddacccf60xdc0181de0x3442a97d0x42a09d530x9cfc4de40x389c2b0f0x03f4c3b00xe270562f0x020dad960x8ee9c4540xb90737f90x11154e700xa8f197110xc1d1fe4e0x7606d5920x092b2b000x1e6d17b80x263788230xdb8492e10xeed370620xb92389db0x525bc3a80xd5dcc8ae0xa9a2ae340xfedd6a260x427e23c40xf4b939b60x809d78970x7474fb080x42f676ba0x6508ef2e0xf8f45b460x0e75d5770xb6127f8f0xb77d9ef60xd516a99f0x6182581f0x86b78c010x580eaa3d0xcae0aaa00x890267630xb749a99f0x035904390x0cba9bb70x3a0090b00x83fd4d650xaf78f2600x2ff19a470xa15359410x1848c9930x47be19d10x8b54caf90xbfa741800x355935650x2db176c20xd5d332d10xb6396df90x7d3691a00xc07b1ce20xff2779c70x05f691d90xa18282370xf12d93870x6047ede60x52b250c00x97a236490x10d892eb0x6d25a69d0x14a172c10xd95114f00x3885dea90x4598bd450xbd29ea280x5a5f89870x6dbd074d0x0417b5710x6ec434f90x61d7e8170x548fcb5b0x735726b00xd597a3b20x7255e5660xc058a1f40x547f2fcc0xcb79eb230x9c841ecf0xeafc45f30xed58959b0x3a3a97c00x60a9dd110xff19f1120x5c2556000x88c7ab990x2b160cf70x5d75d9190xb398e1d70x68da894c0x5ee7b9410x4437894c0x9e1a16240x1ecc27410x74a52a430x4c0c9fb90x25265e010xbbaf82710x9b7208280x775775520x8bf968180x9252b6520x81fc2fca0x794ddc830xd7de23dd0x3c744e950x3fae244f0xc8a88b8e0xf7be8ee80x23026b4b0xac541c010x8e3b57410xae6b15830x9ce5d1660x48ddbfe30x538f32f20x238d7ad80x337829f50x700f61f60xd2a40cac0xf3f7c11c0xc6b25a010x01f554a10x4acc422b0x0512d3270x20b917430x92f43d730xd6c87a050x530ddbc50xcd1de7520xfee9306a0x9d6cba300x79b82a710x6563568b0x8fa029360xcfc2e98c0xd949fe380x4195e2a80x3aca71a10xf53021d10xf5596d890xcfb999b30x010469e90xc319961f0xcdb7fc230xb4b410240x5c262d3d0xcc1a7c480xa741a8a90x646c544c0x6f5c7cb70x117aca910x56def51d0x8a1d49380x4e00e0830xe346103f0x70b0fb270xa45374a60xe23bea700xccedc3600x9f7f0c520x6b3e571e0x92274e940x784c8f650xf01f1fcd0xee52d1730xa05090460x097fdfe50x116ab9fb0x618ec9f40xe1cc0e3e0xf956e3070x49f8b9eb0xd48c0ec50xad295b6e0x5fbb4d970x0a9994460x09fe97a90xf52fe0610xff8279ce0x94c8a9f80x75caccd60x3b3cb0120x6ed9c37b0x4bba40110xa4c8775b0x58b13fd40x243fcaa20x3c86019a0x3d8713440xacc6d40c0xe9a735fd0xd8f51b1a0xc2c78c930x3b4ed73a0xbb936a390xae99cd620x684868110xd926e7ef0x54824f580x0b038e240x6a0a21890xabd9af6d0xc4c738910xceecd9e40x798f38300xdef1096d0x0fb09c810xd49268160x234f274c0x636af1740x4053286d0x965af85d0xe7edf2890xe36604c50xe88648950x06db31330xfffd89db0x0055c3b50x342a23540x71a0d19b0x4cc8d6ce0xb29b00330x5bbb6ccd0x9bbcdd0d0x4adce8520x584266d80x7ca54de00x392af9fa0xe92ff6ad0x961e2c5c0x7aac20790x5a5efe400xcb1dbd6c0x36c475ff0x2e47ebbd0x5472dc610xa32e66620xe8edd9020xa43054a10x1265527e0xa1c31e310x389e86c70x0a0349fb0xa3f56e110xce1f25150x1adb7b3c0x88ea72fe0x952165f10x3e7e32350x0fa4d22d0xb62a4bbf0xcd5438ad0x34def7010x2773577a0x88762c920x4771b7be0xdf6461710x3c2c19e60x7662cb720x6da1b5b20x1a20959b0x64b559b90x618dc6230x9556601e0x054825450x989ec2320xdaac60120x72ea7c030x0bd4d8340x21ca53720x58f161de0x979f55ad0x4f1dd47d0xfed8a1b30xd8cf9e470xec34b4870x8b1c65cf0x0018ec6f0x96a3e0d40x3ebe21c70x710e3a380xb4a254b10x2088ac170x64e759e40x05c2529e0xad591ce80xc16da8af0x810124fe0x4d173cb40x33fee9ed0x09b3a4400x818cec2d0xae4be5c40x8cd980c50xc053efa90xa25c9db00x7afc60850x5b2e10040x2742ee9b0xffc75fb60x95db12100x9fbec2af0xa91e4adf0x8c3e0b900x6974232c0x64f493f90x33e24b610x91c700c50x3da5bd080xc314c8a90x98f24c650xdc3e932b0x465a283f0xc4df54ad0x4f384c2a0x519d99130x5faa5f7b0xb5ebcfa60x74bf79590x452bf05e0x9a3e20670x50ee5c070xd69a02940x2030097a0xc290003c0x66278a800x9d988e6b0xddd5ad490xad1e06340xf5d671f10x5440e07b0x629948a90xb6c665ba0x118868aa0xa0d306400xeb81d9770xbaa083b80xbe65fb3f0x449590340x8b3c1d7b0xcdea01f00x5ee429d60x07425fc70x8ca118ae0x40979f380x234d3ff50x82a4e2280xd6cff8960xc206f93d0xec1482ab0x88830c960xb728a9090xa3a633d40xf9ea28720xb023f8770xf6780f970x4011ca160xff8328d20x01d7f09a0x5b451ded0x754823df0x59b1c2730x0f1a55280xfac236c70x89ff17270x3011c6580xf0a43beb0x64c0032f0x255ab30f0xef3466150x929e351e0x56519a510x62f14cb40x8024e96a0x9284eaac0x5e4a2b4d0x401abbda0x70bfc8630x9c2faf8f0x3e883d460x8319f7390x0f6feb4b0x2ce7486b0x4b2daaaf0x3fb8c9460x61b96e760xc0e02c890x396def350x4ecbceaf0x7fdb60040xb08918170x4702a27e0x7e79326d0x064f0b720xb5a6222a0x77aafd750xb390c3c70x1b58cbdd0xc7bab8ed0xf002ef850xa276480e0xd281310f0x093e6d5f0x4ac65ffd0xb13c78dd0x04038c330x0d56e75e0x8c0c1bbf0xae7f72010x0419ce3b0xc260d29a0x0f9027db0x7fdbee9a0x29510cde0xf91a4ed40xae01ecb50x524cd0350xaed857480x71a9c0d70xfd290f4f0x375fd70a0x1bdaafe10x41d62dab0x362e57970xefca09ad0xf24440c20x8f5ac9960xa75079d60xcaf0354f0xb9400dbf0x1b0b31410xd6c6b12d0x9d4b709e0xa060fe7d0x51552fca0x451704710xdb4a38ce0xc2871e790x7fd2ce060x2a22cfd50x3b7800c20xa3dcfa650x8eef82460x9559234e0xa167d0640x9fb919480x97b629900xf54c5d510x5063baa20x2544e0410x543bbd990xeba7983d0xc340d4540xe7950f090x3fc804260xc22ad40c0xb8be1da90xa8ae4b3d0xf382e9e60x2b4718610x8bb1f5e00x15dc63fc0xffb770820x257c929d0x9160cb4b0x4a0da6980xddda7e210x142d303c0x283b24800xab487e870x4d8665270x8ebada6d0x60361ae80x782880b80x966ed11e0x49a034ee0x526577880x5ee661660x548bac780x0a4aff490xe009ea7b0x421adc660x788212610x45f84c490x5ee2f7050x2b3613df0x81139f3d0x03ffd97a0x1e730e380xcbadcb3d0xb9dd861e0xea9f3c800x364bba950xf373e7760x222ebf210x7fc2afd80xe399bfe70x9aa82cec0x061ec0790x72938d0f0x448409810x7206c3f00x0ef28d9e0x318cfa0f0x916255750xc3f30cc00xf167cb7a0xc0aa0d3c0x36481e620x065246b80x1d5f95550xc5e5573a0xdffb744b0xa575e6e00xbfb653130x2fc65eee0xe609be460x35a217b30x99286e410x3cc6dddc0x66d611440xc2d9e0900xab8d0eec0x0da91fe60x9670af2c0x13cf88600xf22770270xbf2830fa0x24c58f6d0x75f61de80x242642150xc5c3a9a50xdcf87d020x484382070xf36b9b090x8498ba080x7c1833f30x3482a9d90xc5ab49bd0xc7c2a6bb0x26b43e430x912315bc0xc9c29e790xadf0983e0x76851bd80x442152bf0x2285aa1e0xa36d67be0xa60137a10x41c7d3a80xddd6487f0xa436ec800xd427eb180x3750ddbd0x96624de20x21aae22e0x9c93ff4c0x6cbff28c0x85815e4a0xafb856250x306188bd0x0008a9ae0xf06ca1550xda8531ac0xbc52a2c70x14ad4a920x2ca96ec30x1b7dfee30xba2e2e030x1201f1720x9b454efa0x76c5fd0e0x4074f7120x0d57f5200xe0a5d6e70xb930d6620xd41597030xe701d61e0x928013290x18202f020xf9d4bfbd0x14fffe120x9e5ae64d0x9602790b0x21fc34bb0x502176b90x0a91f4e80x9d68ca220x156785d70xd73d72700x4d66dfea0x2e4ef8350xf4a9451f0x1dfdf1010xdbacf6d90x6ddae8810xecff27c50x35cf9e5a0xfe3caf880x2b7075460x607431050x8c75168b0x663ec4530x871a6e440x7835b71f0x76dc68710x8c923e960x44bbf0c10xed2acb240x344168be0xfc0489360xff7a138a0xec0eb9fa0x5e33211b0xbb27ca2f0x54e976ff0x11714ab10x62f7963c0xe68ec4050xab6ff3d40x3798ca9f0x0b667d3d0x39e754d60x2fa790a60xd4e82b3f0x9683c8c10xf200b8ef0xa2df332a0x2bb19af10x8ba93abd0xe8c223b50x19be16c60xb85ae34f0x90b5150f0xcaa5ad090x4ca1e2600x91c288280x8947ec870xaa92e7260x807d8afd0x3b9b10d40x7f7621ec0xc31cb6180xa79fc8d80xdfa8da440x6ebd99ac0xb9e178890x5e4108510x3ab332890x991431d70x0b14df3c0x0da27a470xb4a25ea80xe791fa450x5a4c03f40x91f8b8e40xdefb2d540xdfd927ba0x05876c690x402468e90x08a7896d0xe7237b0b0x500858b90x8796433f0x8a9276370x6cd2ff850x9a8207510xf8d1d9950x90e807c70x55bb02f30xe8e1b4b50x403dcfa10x160172660x145b62fe0x4b08e4610x59a8cc9d0xc19afeae0x754b00000x36c34dc60xa0caf1cd0xc19d3b4d0x2070723e0xdf09f11f0x325410a20x67c6a94b0xa2109d920xdaa35e100x2aecfc560x177fce260x7e44d11f0x0ee3f05a0xaf150cd90x9e70302a0xfb23ee310x42d1835c0x7910eea70x71030f590x2bdd785c0xc1207b630x0f98ada20x5845e21e0xeb571cb50x34be50420xed741ccd0xbc379a2e0xb8b7f01b0x35d8bf190x098678ce0xe75c58420xf6ed33340x759bf5650xfe4982fd0x758f102a0xd1524ba20x64240b4b0x09693a4d0x44031fc50x450a24a90x2799457c0xe05032fc0xeb24c2e00xff41f1750x83ac871a0x58df5b940x787ccc4c0xb09ffbdf0x00cd25ea0x6abc23bd0xaac59c450x7365a9710xd38a36270x2d5feee70x4fcfe6a30x827b8a280x613b1e2e0xd1ca55f90x1dc831f20xb799739d0x933046290x488024c20xeea2c0160xce0bd98c0xab62888d0x5b5fae5e0xbb8b91f90x79cacad20xa4a954f10xac60d25d0x8c27f9580x5d2bac920x22f3cf930x7a17116b0x08c6592f0x576e701e0x87543cf60x0dc413570xc94c62af0x4b7e68740x3332ef9c0x304fe49e0x52ad4dc60xcc5d53ee0x25a895df0x6c1830780x5987bc790xa03a3a590xf794324f0x3a293aa20x124dcacb0x12e8dff50x2ba5869e0x843f169d0x6f4201510x4e155af00x0e3858420xda0d50ec0x4e90435c0xf677b9fa0xbae0f5cf0x839881bc0xb4c400400xcca645520x0c86f5cb0xd21bb37a0x439ce33c0xad13e35f0x092f18d20xebdfa39c0x2442c9fd0x9192bf740x65783c8b0xb7fa65f60x02286f100x30ae2a110xf256ab0d0xc2aea5af0x168b5cfc0xa3a4de940xc02d0aa10xb7852a050xe9e799fc0x3fc2387c0x6b9583200x03da107f0xc8c1bdb50xe66fdbf30xea19ab4b0x3d3b948e0x07c1effd0x023522550xf8f4f3380x9e0299060x31eb04cb0xec2bebd50x4784746c0xc1177a350xc7bbe7b40xa432baf60x40f2f3890xe97d87670x48f052470x84198ced0x8ace20480x12c2e5f40xe00acd000x949f39c90x2ac407de0xe5840ec60xdbd019c40x69824a140x34d701600xf73927e10x7564b08c0xb1ded50d0x52721f820x23d6481b0x5e9ad2c90xf994f2d10x51f730810xf1849bfe0xad0a34660xc4f4d98a0x83e1d8020xf29eabb40x5a37a5420xd405a90e0x5283f6450xac9e873c0x1d50c5140x8b8f3af30x8d2ea5d80xa6d39d730x56f653350x5b89a3980x5cba2be40xfdce63df0x9f65ab5a0xefab05960x1719a5030x5584448a0x4ba73cbf0xd125b7600x3f4549dd0xd8e33e5c0xa85e9fac0xb8e6c6f70x35ca251b0xe91000d50xa5de4c7a0x057f49c70x44cd8c810xb8cc05b00xf1c81c2f0xffbbed970x2afbe0290x31a1942c0x0c2c0d580xfd79d25d0x7571981c0xfc48a16b0x24c27c200x1f91eaa70xf7deae340x6bedf4020x6349dccd0x13c58e520x95febea60xbbae099e0x5d85351b0x9f94fb180x1bdd03e70xaeb9a9170xd56d55f30x059a097c0x6aac3bef0x1cf75d450x29a758940x391eda450x033d84030x3765070c0x7c3ac9250x0698e75c0x8dec15d40xa22b75760x7ef398230x819e80b10x275269b30x458a2b640x894b30940xcd1c8f950xf502d1be0xe65b867a0xa9a556600x692bef560x073436cc0xd004ea880x9e1c14310xf3dfc2620x272d68760x3df428dc0x9edc7e680xbf1caef60xcc3c66d20xae7e667d0x00377e130xf40bc2f50x345fa8cc0x991a0ca00xfa59579c0xc4292c210xf96354170x98bd506e0x0b7bc6a20x746066be0x93ddf7030x43afadee0x7acb86ed0x3ea851ca0x81c878c70x6054c3430xa995f5d40xa6de2d370x290600670xea7922700xede74b270x6a4672900x3a5e8f410x1785bb750x3f801a910x0b61b6fe0x440217fd0x1cd8b8600x4a282d090x2c15528e0x389e017e0xc26b69860x1bb590290x3d4895140xaf31e7140x3e7817040x5dcdf9720x77c276800x0a9153f50x97aed5e00x1dab0efe0x0e4885c60x0d9823e20xcf5beee30x05bd3e9e0xede234a90x323f1ba60x6791ac020xf72a66050x3afec0da0xeb611e960x1cfeb4a80x01a08a340xa1483d1b0xf3bbf01a0x310f822a0x6a8d2ccd0x61a4da9b0x16ad7c5f0xe7fb48ad0x907380480x9d2354a10x2b0382e80x645ecdee0x0463b7700x62ad7e430xb4d2c0c00xe512497f0x28ab42b00x4c88ffe30xeea7e6650x01a439670x19f37f0d0x4016590d0x20624d910x00b56af40xc39457f80x1682b8ae0x10b2beca0x77b2bdc30xbd44d11d0x9c532c650x87e2553b0x6d0746d60xae1343910x09940d170xfd40cced0x9432cfd10x63a8799e0x68ae63b60xb2086aaa0xd42a9a7a0x4d0fcfa60xa72a017d0xf1cb00070xd274836d0x6dae08e00x03e2b92d0xbc2ca4950x1b0502970x3d22662c0x6deb8a200x79d3b6720x5dd182380xb089b8c60x70b2fa8d0x234cd3490x8b566f760x0eff4a430x70708cfd0xeb4c69ab0x7559bda80xd97f6f050x4dce7dd40x5bb94ce20xbf0ff09f0x4f61dbef0x454970330x9de6e0c50xdf56b8110x855eb7fd0xa2eb10da0x2f2c57e70xdf76bbeb0x4214b9a80xea5ebffe0x3c2580960x3afa39c10x381540230x8b506caa0xff50110e0xfbae5d3f0x181e1bd20x66b180b80xaf6e9b470x20bcaa160x7dc0fe480xd194ecd90xb1b204580xdc9fac670xb4cf7a0b0x1f723b620x26f6b4990xc6802f1a0x57d32bb40x2d6bcdcb0x440e6fe20x722cab300x0eba38240xee6337790xde85a5d70xe51153d70x64e05a150x35f445b60xa61d57540xa979c3410xbb05ea000xfbf19f790x21c018890xd54640850xd0c5d5880xb066e9000x366d24ea0x4e8594560x359e13e90xfae293000x41a05c360x0a6328ea0xafb62fa20x66fd61690xb7b836b30xcf72733e0x32de157b0xfcf5c6110xeb74b5370x46809fa90xf7963ca50x461ff4a10xf85581d70x154308bb0xd4ec294d0xe95dcd040x60dac5a10xa0cbd5930x7c8939820xf3ed17b50x8e8ef6790x64b4ad200xe07c11d70xb9a178c50x83c553d70xf2226c980x0d69d4da0xf3df871f0x66d27ebb0x5dc8d45a0xf378e31a0x25c0b0520xd14cb2740x10bcf87f0x143bb40f0xf5fee81c0x738365ed0x87e1059f0x5adf08230x4037cafa0x4db579900xaa1a1dd70x46280da90x986c93790xe1b60b780x5736cdf20x7fc0e9410x2710c3620x0a40a1050xd67260810x2aab9d7e0x6d3425a70x6e5164670x8a5a14e10x452999d20x9444c34b0xe0a83ed90xaf5f18da0x7e44e2260xb7295ef80xb29c3a480x5987fe450xea4510770xb77a076b0x874c77de0x31b33a240x023b48c30xf31807a80xac0a1d4c0xd1236d800xe6b39b140x2eb794510x469265de0x3b427c530x78971d7e0xf92bbb910xa0a739c30x143af9cc0x7c55f97b0x49e0135d0x7f6322820x0004bc860xea1b26fc0x5c52e1090x81f8fdec0x9efe913f0x1bea4af70x76ecd7530x9f473b250x12fbd8d80x35033c810x4a2635b00xce0c64600xed5e47d60xb1d9ee520x099538d50xb7d5ffb10x0c190e9e0xbb1071ea0x0b2468990x6c872b100x00bde2030xbeb85fb30xef90e3970xe381fd200x84bb50e10xb37b318c0x350c7ad00x605ee78f0x6a8468bc0x776221bf0xecd00f190x985f16990x7f0014c80xb0c4619b0x1579aa670x9a60a1dd0x83fc787c0x8120a4470xa1dec7e30xee32b9150xa6356c620xf46541fa0xe9568f480xa1515a3f0x3176451b0x62218ca50xefd163c50x828c68380x1d2e11890x808600d50x0770f6b70x1cb9a8200xc5b542260x06261c550xe864b1f30xb43450f90x26ef682e0x0391d6810x1e3d036a0x67b1e1fe0x07edfc300x4ef911f50x2799272c0x12def5640xce593c220x3bd45b0d0x749e05f20x7903e46e0x2f70fd5c0x360902eb0xd7f8113d0xdd6f1d650x202a1b1b0x89194c680x977595460x7db296f30xa8b3e64e0x8b2e96990x15bd3b6e0x07d0639d0x236679c50xbcfc40480xe61c8cce0x1ee315fc0xa7eaf2c00x473607480x3f6f3c0d0x8649ed420x4dde1a660x4cc124e60x07e9ef990xafe3c9790x41fae1380xa2c58e140x94ca68180xbf5442ed0x73df99260x5ed8465d0x9dbb7c8b0x95ac3e370x6661e5680x1882108e0x52c53f900xd3275d580xb090bb200x75230d7f0x5e151e440x719e988d0x14f1fa9b0x8a0632d90x8f48c6280x461377a20x49bfb0ca0x296e99b50x3d039dc50x4ab084fd0x1704ee4e0x1e04bb730xec05aefe0x26faa33c0x6bec75120x9df11c9e0x753590740x653a9e830xf986bb120x9c8466700xbe4cfcb70x5976a7d10xbe15b0d40x90179c420x59683cff0xe5ceecd60xab2db1540xd1ecb70d0xd7680af60x58e0a8320x13a39f0f0x2e74b6480x5f122bb90xf5a673c00x32ce97b90x9deaaf260xf4398f3e0x32376b8f0x537f17110x3244e86a0x0f25562e0xf909b8a90x609e38760x91cf18af0xb035ba0d0x5b5a63330xf9dca3c10xd02974f20xe974d98d0xfeed977d0x4e38496d0x5da8f3210x4b5b54ad0x199305e60x287277cb0xbf72481e0xfc1997d70x3ca088e50x23b9f7dc0x4216a5d00xc085d0520x647847ce0xcb1ec48f0xcb441cfe0x404b33480x7db92e1e0xda1a29d60x88773bd20x619b2a950x823bcc380x5fe760ba0x1eadd4030x95febc1a0xf51c19140xbcebf9e10x1271a19c0x945b8f8a0x4b39a7c20x404cc1b90xc7d15c630xd18af0cc0xad8c9f310x85ce8b3e0xaae4b3140x800bb8860x260a2df20x37331f5b0x6b33f8650x9e52c2d30x7fea89bd0x0924a83a0x0816b5130x55488f480xb600f2e30xb2f9032a0x43d34bd30x72e39bb70xdd6fbbf70x9286bc010xb768d9bf0x7271e3210x022c9dda0xb09c87240x4b7596f10x974fb3200x8409950d0x42e130fc0x8943dfd70xf07a13860x07fd9c6b0x517f23310x629647090xeb6ba16a0x2462be460x5028075f0x7de2c3550xb4aad13b0xd5e164650x4677a5770x35b465c30x8e2994660xcaa90b780x2c7e07f90x32996d480x64ebdd920x451732b60xb03b25cf0xd2a6bde90xa574b3b40x736f6d8e0x815ac7e70x604b80800xde1f334e0xd28c35250xf09a04790xc66343150x081f6cde0x15e90fe10x198d93060x76b9fc120x83edac220xa44058060x99c8652a0x094cda960x52b97fb90x76cd5f380xdb4d4a340x3b0f59050x9cfb383d0x3eb465270xd7fd56470x39ba26d70xb15a89420xfd476e280x0a25337f0x01ca40ee0x147639520x79f4a4550x203ddc8a0x3c0719bb0x029581990x702248340x7e7f5e7a0x2e8eddc90x85f7acc90xb606104c0xc4f84e770x645741870xc66a64cd0xb05e63a50x64b129610x1149cce10xcfe5bfa00xad6c09bf0xa387133a0x30e3ee450x0cd45c010xfa7cb9410xf2d9927c0xd9f433850xd085fd5c0xc4b3b06a0xfc9930980x313b10680x767cbcca0x668043ec0x2258122d0xd7097e580x7daae7720xabf9673d0xa663f52e0x3afd3e930x18cbefbd0xb678af980xdc475e750x0d1c127c0xc000fc7e0x91293c650x49f161810x88340c240x093afa890x6ebb6ff10x27648a4b0xf4c4b2090x491f43e70xbf6e7f2e0x4669a6a00x6bc5bb580x3075c5050xa36678680x5d41b8e20xc7cc6bb20xb69d4c380x6c8396850x5a43152d0x160c425f0x2ba8f4b40xeb2911680x7ab350fc0x07b22c000x1fdb6e6b0xe66e70c00x988a1f040x908ca40c0xab1dc30f0xaa98e9cf0x4cc3d5a80xaa398af60x35934dce0x1cfd210b0x74fd860c0x4d4c5d830x28571bc90x6c0bedb40x0d831b2e0x8e0c6deb0xab9d88b80x997bdefe0x7ca3cf2c0xcb27a33d0x5981e6990x646032e20x2cd8e04d0x16b016390xf04945e00xd1ea25c50x716489e50x4543ea160xae4345e80xae257d7f0xb56c79610x744960fa0xb31f4e690x69e6427f0x74db26a90xe7d9ca540xaebd00200x0dc2f3a10x356fa1ef0xe52bb59f0xe72871750x76e42f2d0xff49655b0xfe612b850xc8cd8f320x83f7ab170x17f568e90xca8bbf2e0x757bf4b30xdb1c56480x078eb17c0x1b9bd6a30xd424191d0xd8b22fbe0x426acf300x327a98220x805b67130x81d99b4e0x4c06d5f10x971f61c00xacafb3210x6c5d9bed0xdf7b55ed0x886dd8720x181d252c0x113a1f660x5edcc2840x3def4d5f0xba9e0c2c0xa82d727e0x192d86650x6e3bb0d50x0d212dc50x6917352e0xb6e0f7790x44a531b10x69bd9ab20x471ac1ca0x29ee25ab0x8eade34d0xab2390700xc617c65c0xd779d59f0xec4afa6c0x807f93110x398435e70xa87520360xe40b66ef0x2ebf509a0x1821c9860x1544b14a0x5499e8200x233ca5310x04fc06bc0x909855910xfd7fc2cd0x269f24020xfbb316860x2f4525bc0x8500e58a0x41731db70x5a5413230x1b95482e0x75fef85d0x5cb3ae850xff4c0d4c0xec7cf2300xec8a4d0c0x5cb343090xa3b183560x0a3c64e70xd57cf9ce0xf7a539830x9f70e9140xfedf86db0x9d2aef310x25da2a9e0x0c8d3b810x229d739c0xad5d3ba80x91e7c0b60x5ce230350x04d364620x2ec4248a0xcd2b212a0x91d5b9ee0x93c479bc0xa0e588e00x886de0510x789b2a040xa647aec60x66f08b360xa0c122640xda5004330x14912fc70xa5237b2a0xd5ee3ac80xd437f5c40x966aeee70x91041e1d0x327b57a50xe519bb8b0x028a04850x1be75d510x11e2a3930xd499d5da0x0ac197370x2b081d130x90265d520x5bd84fd50x7f50e41f0xe7e110a20x907da64b0x8671279a0xdacd7f8b0x7ac9c93f0xd7312a700x37f349a90xf59e53b30x660adb280xda6be5ea0xe9cf140a0xc5db21900x561346ef0x290845ca0x5d5f80a00x474e31f90x78c4369f0x4afa727d0x81bb0b550x7721c65c0xa7506ec30x266877f40xa899e2bb0x30d277600xd6bbd21c0xcefa43e60xbeb5a08a0x12778d380x90a3ee4b0xad6176a90x147ae17c0x3ce94b390x6fa33f9d0x7dcc78000x299d3a9f0xff13c9080x1dfc70020x4259c30a0x74fd1d5f0x67d70dcc0xe8f6e4230xc68165220xf9a2dcc50xa6e38c390x6465c63f0xb09759720xe0b0650d0xe7380fdd0x5e761b840xebef4d9f0xf2aaeb200xf8e7a95e0xc912509b0xf7d321310x399e14590xb33600cf0x93dc5c9a0xd3ef936b0xb6c691e60x7eee9e100x68d844550xa08ecc0e0x53a1f4a90x18b7ca9c0xd1b230d40x93a5b2090xe535a5190x2ce80b5c0xa0f5da1d0x45f0d0e70xf8a072fe0x2ed609120x7d2527ed0x11d162000xfa75233e0xf6aa77440x4b3f45500x8463d0e90x94d313e50x2e2ac0210x3d934da00x85decb010x57fc547f0xd0641b5a0x5a4eed4e0x47bc1d6d0xc830b6bf0x8c605d780xa80ba5890x5e09f83f0x057ce38a0xe74f06de0xd474b5920xb95928660xe18f2c110x382ea8ea0x473546da0xaf5dc8350x230e9b7b0xc9c0ba940xc593dada0x463e544f0x6be63cdd0x9b831e670x4c6753fc0x4d3cc7bd0x76d73ce40x6b5bece50xfaa1ac9c0x65f6dfcb0xcb66f8ed0xd072cd830x59183b120xbd22e98c0x8e471e290x224279c80x134648f20x4c9cec330x695e8d6b0xdc7af4770x91ed8acf0xe731fec50xe8bf70b50xd80af8dd0xc3a0fb620x5a7b5c380xe4ccb1490x25ebdd500x0df73a340xf836cd450xdbf89efa0x9af185500x6deb31720xa94f33f50x94f74d840x876a1bbc0x0de79b720x407910e30x918244f20x698b0fb90xc040d4c70x00b37e8a0xb65095560xd442969c0x9aaae0b10x3c61fb7f0xc133a8150x908ee0f50x08f845700x68b21df90xc4b2302f0xfbafef860xa40d9dc50xd73669c10x737f96340x16169cc10x0122ce670x6741ae7e0x9e9f553d0x1e3d44720x5a1c7de10xe60670860xefb1fb980x84bdd7fa0x30c695440xb1ef57180x7d49f07a0x087c25310x8888d8970x0793a4d10x7fab24550xb0caa0830x9c4a179b0xc41b4a890xf1b81c940x951ac4d80x893311950xe96ca6120x164444980x34cc66cc0x634f9a4c0x15ee043e0xb6b5b4a30xd8eaad490xbac2a58d0x07f6ce230xf69b8be40x037949590x459f5b290xcd95f30e0xac5c70ca0x7018d45b0xa66f48740x9232d7a60xf8d3ebb70xbd3b56050xb7daadf20x340952140x546126c20x6644920a0xe28024ba0xdc21c5710xd4dad9f30x0f8e450b0x12bdd26f0x1882d7650x13a534ac0x65fd16910x4f5abcf50x962841c00x3ce6b1c90x28cd50310xafaf0fa90x0e745cdc0x6617c7120x43a5b2020x6e24416b0x23edf4510xc603901c0x6fbbe32b0xcb20416d0xa363cc770xf492bc420x35e437790x61cdf7990xe26032eb0x232b52380x658d73340xfcf6fd590xbf55f96a0x066f77010x34425fb90x2c19c3c00x9f9ec7570xe06274a40xfc9ea0560x85fae0670x4e5154af0x043616960x143d3cd80x210d3eda0xbd4df91c0xbbd8fd520x81deb4290xa0e240c90x2313cee50xb66d9d610xfe53e5d20x917c72020x8aa57c3a0x6ec043ae0x83b19fad0xc270dc240x436098aa0x32537aca0x9c992c8f0x309342160x82e6c13d0xaca1acde0xf55d63130xd40e7a020xc37d90360x3d54dbfc0x0862001f0x32e4ad620xf9eb813f0xde309b310x130ff7fb0xa34a15d10x30ec019b0x23d9a4ff0x8f8564010xdd64c93e0x572774da0x059e597f0xdc102fa00xb848c3200xae285b400x9edcf6610xa324fb250x5414b0bb0x4476a2d50x526593f70x73b957d10x2475b0520x940fa88d0x224265e70xc52544de0x16249c580x8d3efb640x8cc96ce90x07d279290x58b67bc20xf59bc34a0x6c111e080x1df3d6e60xeb3c9ce20x3654225c0xd71cecee0x885164140x2e561c6e0x08c6a85d0x95d874f30x2f48118f0x0ace15870x5d9076320x3ee4fc950x67df4dde0x63ed2c190x66a7d0df0x04a2ce340x1fb9525a0x308daad10x3d1c59fd0x4b1dfa8c0x793c4c9a0x3de481040x1cf4a74a0x1b700d370xd02e5e060x827153a60x37d6872b0xa0ea89030x9eeeef480x992e03d00x4f2644720xbce7f2e60x888775b00x25ba09ce0xcd4372a50xe334568a0x7e183db90x560184fb0xde2501970xe2f8359c0x72ea25110xe27563a90x045560380x0cd27f920xdbc2eb040x2ff1c9320x7b8c807a0xc83821b90x70dba95f0x99a04db70x86cef1800xd6636ca60x305e57010x8dd304c30x615afe370xefb331530x40a31fa90x290aff020x324895e80xb6d83c690x17f4b7cc0x47acbd270x7db899880xc851f02e0xbf4ba7f60x0a57cf050xa8bfad370x3db2a1290x85acc56e0xaa34595e0x4b8a29680xe1e3f9010x907df8030x6681e3510xaa2866010xa99c350f0x31ab33240xc23d317b0xb05f942f0x76641ecd0xabf361860x6f3614b60xd5e825570x5466af3a0x719bef8d0xde7bb6300xefea42c30x12dc73970x1baab1dd0xf28fb0860x6014f5170x03b5c45c0x45fb89850x40f53b210xa5a9c8270x7fe063780xe9ab76120x6d587ba20x0ca114bb0x58708dce0x4bf062110x2b6cb6fe0xad34ec500x75a729a00xf5dedb300x74913c450x8d888cd80x078324bc0x17bb36730x2e03d5660x7f0df3b30x1f2bea860xaaa48e790xe04ec4990x272acab20x451bb6340x4fba4eab0x442597900x797cd0160x852bb3030xd86376f30x92e71cdd0x25afa9550x5e4ee6c00xfad5ccf90x45b9c8040xe9a244460x652bd6100xe555d4f90x6795db620xeafba0150xc00642020x4e0cf1bb0x40fa0fb20x93d3838d0xb52cec6b0x518e6d3a0x0216dcdd0x597771bc0x5db7b1dc0xddb0753b0x4af084030x1f35bf300xa7125a1c0xd63597e40x3101b0ca0x1537801c0xb3101a590xc37c744c0x50d655a20x46991cb80x1638107c0xbd2f3e980x055499eb0x2c28f4c50x12e8985d0x6c49d6490xdba126c10x8f495c470x16bc13b70xb09faf790x89db28c20xf83c66920xa1b3254a0xaf1929180xe4af92790x3d1ec4080xd8583bde0x2b30c0050x7eba6d2a0x3327fd110x9cd796110x7be21bd60x7972203c0xc5a6d10b0x709cd25f0x69b18f430xe18dd6750xc07634840xdb68bbad0x50b73ce20xaa6f23ad0xaad6d92f0x3939f8f00xff2825210xc781bd9f0x0cdce87c0x9cab34a60x85b5e6250x8a490c900xd24108d40x083eb21c0xdba4502f0x70617a040x8d7fa1480x5dc92cdf0xade4bf4c0xa7aa810f0xc8e2c1a10x500e031c0x51be221a0xec14ce1e0x8ab579b00x55bbe9210x37956b720x97eabffe0x30812fe80xe29eab940x639fa15a0x720ba9a80x709cd5af0xfba64c160xded9e7960xf943717c0xa240f8e30x0e3822f10x387639e70x5f443e4e0x2ad968110x320dd8350x1453d6e20xec6a4f700x5ad406150xe600a9aa0xa54101b50xbd36eebc0xf66dc63a0x8e5677d90x034f209a0x33dd29de0xb8cdde2f0x081cc05f0xa54cf8f90xd57c55750x8c2059890x9828b9690x6071cf9a0x39b80bf40xa9b7c5c20x88274d2e0xff6419490xf1ce694c0x9792b4dd0x1eb36d440x1e0a16f00x933296eb0x677ee1170x35df20490x3b466d120x531e45cd0x97e3c0290x113b93710xdfdfd6820xa69c086c0x438e54dc0xefc2fd620xb193ab9c0x82dcd7720xe84732890xa350e0270x5fa4db640xe6b7d4fc0x3d741c870xef7c5af90x05e83a460x32ac36450x620ad8fe0x62e84a680x5028bbb20x453947620x9f3c89210x3bae1f620xb33667e90xafc22c020x7e53a3950x74baf7d70x5ba7bdb50x4e02a2170xcfb0058c0xd322bb830x6aa88e840x7f32b8ab0xe888cf1b0x4149bf320x50250a560x00c0634a0xcefcaa140x782ccf4b0x3dcd37d40x6c47b9d10xba6a1a140x3b2c9b1b0x928cc61f0xe5e244860x979d266c0x8c5d06790x082bf50f0x99a5d1000xeeba336e0x90fa69f30x7eec7d0f0x2fd531b50xe20018400x6d758a380x118d42930xcce4edb40x9df664980xafda64110x62378b890xe46bb0330x16e40c680x4c5402a30xf0a80d100xe1e3f0ce0x7458f4490x5e589f3d0x470e9d900xe5e73da40x986a117f0xaea5cc770x820e2ec90x836237270x806f98530x0d394c990xbfd2f3a10x5eb562c20x7213a6690x5cb219e00x007f090e0x645aef630x42b498d90x2bded2540x01bf94fd0xa8c87ad10x51b2b6a40x98d313a60x41dccdf10x002589a90x8f6507930x814e21380x031c5b600x3a392f2a0x7d87ed8a0x2e4244980x61ff58e30xff87892f0x4a5397260x0b6b98050x5d6a38b20x860a90090xeac6ed550xdbc35d680x58e905f30xf5367e1f0x14cbcfd90x0ab0ee5e0x2f5ee4db0x66a2dbf60x2e3717e40x98cb255e0xd6e973450x74c373800xc66958250xe8ece1290x679560350x5fc320ad0x8881bfce0x63b604cd0x3e28d99e0xe84745f80xc4de23250x59d3d9670x33f4ebaa0xdfcdef9d0xb897de560x022caea90x0539ddb80x08dbfc580x1974256a0x0d18594a0x290f84880x2a6fd6d30x4b6f99b70x48c5b0ef0x9c92ff8f0xcc5870460xee89e6b80x716c71310x04e1eafc0xe253eba70xa92149ce0x1e5592d50x336e41250x746816950x283b07d60x520f53000x86ec7da50xea126adf0x6afe49e10x074ec1720x405084bb0x46a8b4450xb3da775a0x8baf89130x0a49202b0x686dc0950x9e239a670x8e72dad50xffb5a3cc0x41c852aa0xd8dce0b80x07871c1c0x88880adc0xf895217f0x9ada8dcb0x4950a8dc0xeb1d1d710x6298c40e0x74ae343b0x135f30740x47f3aaeb0xf45d1a410x1b0f26ce0x83e317970x793854d50x04e372760x3b18d9980xeb865f6d0x25d856ef0xb95cd02d0x1e9676830xb943b6160x52055dce0x1a3835c60xbc2046830x2297ef240x0d6e9cdc0x853e43e70x56e2bc850xe8fffe3e0x72d0c4470x1b9453150x247d830e0xfad5ffd60xed2220590x2921a4d40xa2ca51410xf8cab98b0xb4d342900xac0149570xd0fdda0c0xc1e7b9180xcb275c8d0x24e8efe20xf7759f0f0xdb4a61670xbd2c527c0x6a7ca05e0xde4519090x4653e5fe0xbecda5200xef86ab170xed7c8cf20x2e5382f90xfd00c8480x8ea600590x82b68c140x4e98a5860xb84fbff80xa51a6f5d0x9099b8d40x7df705df0xc89faf670x7efc0a860xb60d5b1b0x48bbe1fb0x67588df30x9f1760fd0x2d32cdfc0x0c7c19810x8a278daa0x903925370xc121be500x6f41de5d0x50e75b980x85adf58e0x7aa47fb00xc3d6d0410xbe429bcc0x5358e5560x48d0d6fd0xee94564b0x30a956d70xf1a45c320x0e9f6ba80xa406a7550xe617d5cd0xb9f6c9370xd71325440xd40ea3bf0x97e056630x8d9a020e0xc5adba030xee18ca600x6db3ba370xeaa8d21d0x178cde0c0xc59956740x84858a9a0xebedfe5f0x9b10ee700x644e1c760xf98e6bfb0x8fae66c40x606c0dfa0xb93c39eb0xcea2eb1b0x5507a7740x254b56650x6efd9f2c0x711620550xfa21753e0x00eefd100xea2a640d0x6eab79b00x72dc6e780x7b3042b10x66cb944c0x76bbd0250x56a169280x46d12d410x37f975a80x63ef552a0xfb172c780xf281966b0xdc4e03570x2698c9150x5ed290c50x9996ec400x602faf370xab5996d50x44fbdb040xf799f1a80x453223910xff608aeb0xd852995f0x275206de0xfe01ee490x1345d8540x09c90e790x63d251f90x6dd6b0510x691f5c6f0x3947bda20xc7f547dd0x110000290x58a9c4620xea3041e00x681329330x35ef843c0x66586a250xa61da2180xfba5799a0xbd24de8f0x122dd3b30x828573800x522a9b200x7e3825750x9d4110220xe5876da70x3e3298fc0x7683105d0x1454bdd60x0b08fd050x9ce0961b0x33c84a550xf630d9a90x4bf2d2230x008e1c150x6e4a8b010x7fc8efa10x82008e600x71f936ee0x77f1f9b60xd8f406420x2b0dbecc0x7747929c0x7a310de30x712ab2b70x03c522640xca2a8b630xe9031de50x654a1c020xc83153da0x5bc7efde0x9b0750990xb88a37170xd7eba3b20xd2fe338b0x36a4809c0xeb640c940x2430997a0x58cd32850xc5eb654e0x59c718800x4ea0b8160x355232c30x139502cf0x9620b20f0x3679187b0x4460387f0x1d5749f10x89d99f2d0xd0e2b4f90xab02774d0xc263063f0xfca2a3920x1801d1ad0x95b44efe0x33a0efd10xf8fd529c0xc45dd7a60xe903541e0xb2ff835b0x006790d90xce23b7010x5dc45a170xa89cca000x8858872a0xc2a2340c0x161665d70x86e54cf90xaa0c6d4b0x2a6feef90x2be35a500xf50c9a000x4d9b64e00x6a88dff10xa1d11aad0x33b3f3c00x36c5bfca0x85d243070x87b530d00x47976d030x0e196e180x914d36980xc7293d320xea4a802c0x96c70c9f0x570b7be70x13586f3e0xa8ec3adb0xdfb15c190x3afcc3530x46ba8dc50x640a76bd0x8b5acb560xb0ba84b90xfeef807f0x6fa9d1ad0xb9a539980x543441d30x44c55b830x86423b2e0x9e60da720xfc860f600x9c6fd8b40x4167618f0x48335f3c0xcf0e054d0xff042be20x440b75890x7f96a9ee0xca0455f10x6d9753a50x373242150x31dcd3070x1c3b52900x58210e600x519c8ba90x6e4cbd850x99fd415a0x202967530x1a8d80f90xba7606360x6c6cd52c0x8a1cd7ba0x0d6ba6e60x975e65650x1dc2d0720x97f4a8d90x147946c40x5c0dc7660x1fdee4fa0x66a64ef50x125721690x854d86760xa56e8dc80x051769ae0x79d1ba770xe456c4ee0x846bcba30x5b17a3500x607ee79f0xfc1ffc8e0x44f4d6e60x36d1e5ae0x7e4473d60xff4a84910xe04d87ab0xf573beab0x809503250x05f85feb0x9f8df8e90x73c98c7d0x66073c960xdf4148b30xcc0986e30x3968ecff0x82b618e50x6de067060x18cb1a1a0x50b4703b0xda6bc44b0xe9cf3e430xa82c26600xd4c590f70x4718e7c90xcae283bb0x5bba9fe20x99c7f1380xc9d19fc50xa92777c80xc04e8fa60x99af372b0xed337b310x7dd2cae20x8cb44bc70x1af7b1180xd64574500xdc0c6dfe0xad909c770x0946e6390xaca0d2f50xbdc260a70x34229df80xbff629ca0xd2999fd60xc2fbd5470xadf8f5390x9899e60a0x859c0b870x029d507a0x7bdbe4dc0x3d17d86d0x6bba1ed70x8f44c6cd0x2a61b0f00xb48a78f50xa28bb8950x1d0fa40a0xec7f2f040x3b544e860xbd94b6960x0e6877430xd8abdc700xab5075e20x40f1f7bd0x575fc7690xba24b9b20x1b0fb8790x6bf2bdca0x93e94aa40xc77668d90x35bac60a0xb695a1a30x161516ab0x9753b9d90x57ede7d80xf39663ab0x456a15570x5c8acad40xc73b95d20xf1a699110x976ede6e0x38b449c90x359949570xddfd46ae0x7120bec30xfe4faa050x7fd1e0d30xe084b83d0x4ad3a01b0x79a829c60x787770520xa0b98d510x827d63f20xf6a22c4d0x39061f3d0x1f86ac990xc8a5d0be0xe2c74ada0xffce24720xa1bb0db70x89c119510x5ffddc5c0x184151fe0x19a2ceb50x595cd3bd0x8491e1d60x6e04c82a0xb4aa8e1b0x86a9de280xf571e37f0x4ce207480x1eab82fd0xf5a68ff50xc91cac190xdc848fb40x24ec67030x1b68770b0xcf8278680x4ff617520x1edd62750x3e6fb5460xa2f6e6000xe1c5f6ee0x8d6138280xe7532beb0x795d348e0x848c46980x0c8bade90x97597ed80x676fbd760xae790dd10x91ac57730xeedb0ffb0x9e122d790x1795bec60x0a03d0dd0x2ad78b640x7b5ce7650x52c3e6250xeeccb76f0x4d7e0ffb0xa98afe7a0x5b9919b90xc532ac370x99c110a10x0c95b1380x3862b8f80x860c596a0x9856884a0x8a9fc7fb0x817b59a80x625effdf0x4c6356820xed3b90750xb57539c20x51513f4e0x347120740x135d27d60x98888a960x1f4afcfd0x0a61b97c0xba54b9040x167aebaa0xfac777430x57fa1baf0x71891d590x4cde88bf0xbbec2c2e0x8c6a58530x60e31fbb0x1deee0610x72d044470xbb4f9d1f0x1c306c550xe04193910x8fc898930x7076089a0x10641d9b0xa54aca170xaa52eba10x5c3668680xe21463210xb2578d1b0x70c4020a0x9b4b7e0c0x16d1706b0xa2a4560a0x57e257290xda5bce090xf53ba0b80x4f545d3f0x6f95b16b0x98d6c8c90xf6878b9d0x3b0a85820x95f3d4ae0x35c909e90xb91369f10x3902759e0x2b9aafff0xf2b8b1fa0xfe7f04670xcef6cad40x9fb8b7300xb544d4bd0x0b1c17260x27873cb70xc23066ec0xf387723f0xdb3ad1c40xa55209e00x80d39cc90x71d98dd50x7be046280x9f6fe6ca0x86cb1ece0x7e42a2c70xf1d742200x105d407b0xc52187fc0xca40f1460x2a8183a80x8328b8430xbdc47b220x8fd5eabc0x7eab20460x5796a8610x36090c590xc5c21d730x81b238210x75e4aabd0x051541150xadc722e10xdcdc00400x2a9289180x15f906880x43f9ebc80x74b8e6740xf36f42a90x7849b0550x053447ea0x696adbad0x55cd924c0x4e046e040x7ba8a5230xb82acf2b0x5a875ec30x161401e50x1e4633340x520a31370x6d998bd60xdde9fabe0x6d99e8090xbad4f49e0xaba62df10x982f73740x0027dd3b0x20711eca0xdedd111a0x23e82b040x272b32bd0xe741727e0xc7e95a4a0x311dbce80xad0a82370x12f99b820x5424031f0x1712e0e10x5e49e8ac0xc0fee3920x7e7885e00x593681c30x54a7ee310x5b662a0b0xceee04670xa0da1e350x19b9b1610x2e90a4990x05ee98e60x2544eb140x7fc51ad60x9d87df3a0xa9549f6a0x9a8e18770xbe7dd7dc0xb009c2690x4752d3880x6f1df44e0x37d6c75a0x1540211e0x70edfb2e0xaf02c44a0xfcf47f9c0x48ca32a50x2a112f150x6ddefe8f0x38d45b510x2c476f350x764d23820x634808320xa1499a140x71bd01f70x1ffd90f50xe6361f170x3c28d5f20xf726e7680x73b107870x388cbd7d0x4c73fad10x4799ad850x688b60410x6451234c0xbabc92ce0xb22dc8e20x5f68b2960xe3f2de990x13d5f30a0xcc6a729f0x9f0b153d0x56e0b3560xdbdbf2f10x23b2a8cb0x04afedbf0x3ee207d00x011f67360x8d28f3c50xa48cefe70xe5aeb9770xc2b51f050xfdf9b4b50x7a49f4f50x392d42020xfaea6d3e0xb27c128e0x604286010x54e068530xfaf598c60x561f24200xcd624c9c0x6e054e1c0xe87be1490x8851fad40x8ee511c70xc760a44a0x3c5eca120x4b76dec70x2dda25160x063b53840x714e8ff00x517d25860x1eed76120x20e8606e0x0df6f55f0x70c15ac10x0e6c5c3a0x191e88cf0x18e1683f0x3971b4df0x69fa086d0x7e83ae940xf4e5e3210x97bab9840x53eb1e440x038f542f0x48a414380x4f92cea40x0a517b8b0x0fd4007b0xf60e21330x5e63193e0x60995cdc0x913b34ac0x6e2493640x96cecb6f0x5af762f10x4ef1b01f0x6a72743c0xa8af39830xa80e69e20x188085520x177346ac0x4bde5b0e0x951d16d00x1c4a294f0x2b786c9d0xd7cda6830xa661c2a60x7b84c5640xc89cae850xac5b46330x07024f9a0x44fafe320xd2294f6d0xd245d95d0xc16906a30x557c17300xb82442840x235e3fef0xa96347100xdd5e28430x43273d880xb0a96dd00x83c86baf0xcfda2e650x0a9021e70x3b913d2f0x99e1775f0xb56776b60xd317b1510x94daefd40xfc027b6d0xd3bbc4ff0xe4a19b470x23e9fa390x618ddfe20xa12cbe4c0x154925330x9280f27b0x0cdfcfcd0x75df80250xf022b17b0xe57ad1610x998637ed0x3b17dedc0x319200070xcb4aace50x2dcfc5ec0x62bae24c0xa6ce36b30xa26171100xfaefa6380xbc7e269a0x44bdbc4b0xb277af900x5fdce7190xdda2a86d0x1345d3870x321ccdce0xa664f2f70x9ced0f200xee6d890a0xf76a82740xf65fc5b30x048cace60x2847a3a10x61d595150xd2cac5700x6224fae20x467135360x89c385510x92783ddc0x741525ee0x797ab6f50x8e4120150xfdcf7a6b0x0676f5ac0x239451500xd48d21010xb68f9f000x702c36510x44cc8fe00xf8dc35ac0x6c0a881d0x333200d00x4b38d7ff0x5f11025a0x22b69adb0xb190b8f70x517bcd2d0xc18cd4d90xf917cabd0xac10bde50x113ee6a40x371413210x14e1581b0x4c31414d0x53694b290x5f59cfeb0x1a7eb6c40xb8bff9770xebaa40ea0x505cd9fd0xf21ae2510xbc592dac0x0cdb5dd00x29cf142d0x23074cc70x3ab7ee7c0x74f421810xcf2270c40xb871c5ee0x8f268efb0x355e33a30x36ce8bad0x2df4e50a0x8db157270x26a4d22e0x481410120xa9ce50e90xb610b5490x4cf4f0200x8bc23bd60xe37ca9aa0xb560471c0xc34605820x3de988020x7e66b6620x57c70d240xff0f1b1f0x997a940f0x7738094c0x87cbc1930x222977920x957961d30x4b7654b50x83c4da510xec2c51020xd6eb97c60x33c11c340xec0123940x7736be980x68e7f73d0x0ecca5640x72d3148d0xae39fd040x3c2fe0a60xab3d2c8a0xe234c6ef0x5e7da4b70x52f523bb0x463993210x9bb5a6690xf5631de20xb9d4cccd0xbdfd07ec0x000f07660x77c754a80x7045c64e0x4de7edf10x60f8e9be0x37de164a0x77e3ea410x100c91a50x85327b690x74f135f80xf9a5b5960x767ff4a80xd7eb9a8e0x96d259150x1b3fafcf0xc5d6a3200x9ecb47180x112003930x7d1896dd0x336503820x3f7fdd4d0x4bfd30c10xa0a6ff1d0x6a381a670x980364f10x3f9518500x9d86221a0xd11496510xf2205c450xf9170ca30x23d0d7530xceb147650x205167400x409215f30x6fb27d5d0x997384a60x6c7c5d0e0x72ea9b010x5a63de0e0x3c11e4530x98a36a1e0x964d4ad90xc3eea0650xa7ed3f9d0x8850e3b20xe6dd7a000x3bd544c20x4c7ec4b60xb1f6e2df0x39ef12bd0xb14cabdb0xcd62ee3e0xd66fb95d0xbb7e84130x62e3aaa10x417b533c0x03cbec710x582a936a0x1fad0ce20x5dd0a25e0xe4e077540x54f77c030x70a729a20x142b860e0x954c1b170x5494fd1a0x9030f3cb0xc8111e8a0xcd6b42370x5daf32790x8acb56a10x0bc4eee30x8a7c8ee70x899b59570x996a22e50xe730f3b20xbfc95c330x67bfe7910xa2cf46800x0518c51a0xc21504ee0xb47fa12c0x4b8927950xdcb616500xdfb2511b0x633996f40xd6abf6e70xe00089f30x1f670ccd0xba9314030x3ab113610x7181d7130x417108f60x3d6b66c40x7bcd68590x4008aea40x27bf7a4e0x5c1032bf0x468dd97f0x4db4efc80x4f611ed30x197f0d4f0x6ec2219a0x677c59b80x6733e0fc0x417fd2e10xb727f5e50x39e2bc860x3c621f180xcd108e910xdfe2abf60x2ea6c5e70x625dbead0xb581a9610xc851eb270x22afb2840x4debbb640xbd00d39a0x24a94b260x9e6d79f80xe0040bbe0xc17d051b0xa8b7a95a0x94098ff80x503bd1370xac437f7b0x04cda5660x8d21b45f0x49c9d3b60xa206ac840xb1110dad0x18797c280xf8f2a4eb0xb2e5ae4a0x198788b40x8f595b110x6ea099720xb9948d2c0x833a3e070x51042cd40x7597fbc40x4b114ca80xfe1113ce0x7f6228230x04445c270xbc2b8a770x74769de90xc0fec2270x6d629c590x6d50a9d50xc09e63360xb747f9550x36c5cf090xab808ce20x8ebadd3c0x7943387a0xaace59680x05060a190x52bf24c80xfb5dda8b0x8df3789f0x4f83b6540x730763150xe118de5d0x129d66d70x09e913c10x4f816e9b0x6ef8fcd80x3796bdcc0xa286a2340x68a241530x5e7f49200x1d027e4b0x650f86030x834dc9550xa61aa0280xe56a93360x1ee93fbc0x007a26b70x306a74dc0x7f79b85a0x6d7705aa0xcba5c5530xa6fd4c560xaa49d10c0x013c98c20xf4fa14120x532d55140xbbdd3e300x98a331cc0x6efd60920x52e3e4a50x41aa5e290x9c6eefb50x5a2b07e90x57b9bb730x9767f4120x6c3de2580x71979ca60x8aafdad10xb42241a70x40b5f02a0x0210181f0xeb8ee9980x6624035f0x76b65fcc0x092c0f1d0x922a24940xb64025c00x5e67944e0x5c63c07f0xf4515c060x384ed9ca0x72a260350xff6104d00xab8bc1a20x8d8640690xb9638db40x01ccd1920xa2da767c0x40338b2c0xaa33302f0x3300cb840x04e1b99f0x47cf1b7e0xf996b6690x042057fc0x233b7fff0x9539f8370x4c5b066f0x0141bb080x1d01e3d30x690ca8400x097bfd130xeda3a7210x217877250x81a0d7df0x5160fae40x13bbd5140x057d8a170xcf2e2aa10x923608640x1dcdf9090x1f16419b0x145e04b60x2f8081b80x9f5cee4f0x254f62d00xe0edbb440xdbaed1350xf7515b300x019072850x440b4af80x6cf233a40xbaf40f970xb01de87b0xa5d5c9530x0f0e71fc0x396001670x4a3ea5c00x091def1c0x370a07360xe50413d70xadb51cff0x3923f3a00x6bb710380x6339b6d00x461c21310x12b4544a0x237389260xc55854480x7b8699eb0xa6e19f8e0xf0c8f9fa0x1a724fcc0x85cd59a80x0b7092540xf48fbbc80xda93ada80xb82b64420x5fcc478c0xb8e448a00xcbf9166f0x655cb2020x7bba8b410xd4786adb0x1d0e5e630x80575a7f0x9dbe12640x96da11a10x596516fa0x7b3098780xd4c64d260x6c5d2bcd0xec9f9c6f0xc421b70a0x5929cb150xa0c481fa0x49db01b50xe1f648e50x75eb79750xbf0329cb0xea2bc0fb0xed87f18d0xe5d802760xd8595b830x77877daf0xff8a310e0x8322a3430xa3b9bb320xcab0a1950x4ce1e0af0x88ed3fa80x42cb4e9e0x36b5e1f90x0a9285510x3be599670x9fa0caa00x13ec11e20x9a422c8f0x5af067790x1a8f39c40x26a85d6c0xad4f6f090x0b972f800x9e47209f0x3d3a56710xd2a163a70x96a92eb10xc765765e0x73f46a9a0xfb62dc020x1b967f9e0xcdf5c0940xd28b275b0x7e6061300x2541a9790x8c90efc70xb1a441c00x19e72db40x4b6c11f30x99219f210x69c2a1510xe8332c760xf0f4b36a0x764569320x62f8afdf0xf8e7e2b40x78c51bae0x5d4e7c540x78bec57e0xff04b2ce0x1521b05e0x54d849c80xcf1449950xc719803a0x166a621e0x6e2701ec0xdadc99420xc78a407d0xb22195a50x2f7c6f3e0x02da389d0x981b9da00x1c2aed880x52db6fa00x6849be410x549fb0b10xed001cc60xfccb71020x3aa139c50x2a4d23170x30e8baea0x1b7f07330x0ed7753e0xd1aa164e0xa1ca194a0xbc9e16b70xd1a6e4710xa79571070xd08dfa930xb659054f0x850bf8a40xefff85970xd1da3dc80x2c779c500xf24c37110xad9582d10x900c74f40x23a39ac00x13369c210xcf1543d70xa61570230xd57a07500x74a1053e0x17ee4b8a0x135b6a800x0e99f5a10x94318da20xc12502f10xc40a6ee80x1796696a0xe4a31bf60x113637460x1d751eee0x9d5e91380x95e539530xc317a15e0xf9622dd10x20e2cf840x486a77850xa68bfcfe0x3b78002f0x35bd7dbb0xb249974c0x000c6f820x1124ca7d0xb745c4920x9c9f60b10x35eb66090x42b804510x2785cbb80x93b29c330x73c7e5780x5f670cce0xcde922390x807ea28a0x7fcbea3e0x4f43263b0x8f02b85f0x360f1dc70xddd000710x48f9b5df0x80f927650x6dc3467f0x0e55d62f0x4131af5e0xd6fa90080x227039070xeaa375e40x0857e9660x30e33caa0xb439275c0xbba46a670xa6ca80ec0xc451193c0xac9edd4b0x78b03c810x784b627e0x2286107c0x7f010e810xf2fe9eba0x7de9d0970x3f6fd4770x07bd07ee0x25b2f5670x3eaac4020xc895848e0x8d05a4710xfd3918900x140d56f20xe06fbd3d0xe99dfb0f0xc960e0050x63e1fd080x15728df90x6dbca4c20xf7c3d7770x0e9f51d10x383199500x4cdd92d00x2f20ae790x5b9e30d30x8bea41530xff78c6820x1fa25ea30xff28dac90xc42bfa940xd1ba0de00xcf98bb6f0x2450cdef0x84be734a0xedf7bc930xfa38382c0x11f437bf0x0268d9190x8fbe4ac10xbb7b262e0x9fc6a3b90x386255870x1800fb2b0xaaaf09fd0xf59818be0x3973f1370x0c35f9d80x50811beb0xe50d44490x08d5d8e20x48a597a80x52bb773c0xf17ccdc80xd393fe6f0x5f7cc2500xf80ef12f0x7a8dbe8b0xacdacb7c0xd66327d40xfff552b30x7a5661630xf0be8c800x13a77bb30xeb711ae70xc8269f940x93ccdeb00x1b5a8fa00xf83be5210x1044c09c0x3b3cc0e80xbaa7ef9a0x2e6669b40xfc0b136b0xf0b30b320x707c81180x6f1c68240xf802ab6e0x97c55b8c0x0c4860f30x0d0c20b20x40fda5360x12cb2ea80x54bed5ab0xeb01363e0x2d64733d0x4fa1782d0xed209f170x28ecf1290x10f5b77c0x98523feb0xc582715a0x1e0db5650x238e807c0x3950d2340xb6aa0ce30x0d1656b80x3839b1900x1afef9420x4c7b9d370x966f14a30x2afe4d690xd8974a670xed0cc8e90xe2ca029e0x984e99900xe76b53080xcfeb668c0xb423e65e0x977dc87e0x6fbaaa7b0x63726ee00xddb3b1e60x1ed8b9530xfd8182140x05ec9d9d0xe88c14f30x50db9b020x284c140f0xda2fb4ff0x1ca2e9100x2c2363ed0x161d78cb0xe24aa63b0x8201730b0xc93b97570x39803c580xf66027810x8cd96c0c0x956d32ca0x6991584d0xf3f486180xe52159e30xc54d4cb10xc65b5d190x66c448b60x616930150xfe8800b70x06dfd64a0x7fad85a10x674dcbd70x256a43ba0xf686e4f30x31756b330xd41737500x803057c70x4d605cdb0xc8105d250x778ce9be0x7c9cd9380x6eac9f390xff5b01a70xb3912c480x5b39d06f0xe3590e5b0xfd66bcd80xc0baca960x513bf4bc0x098bee5a0x922bb12e0x2adeeb830xe85cb86e0x72f22f100xd9d2bb030x16756dc00x63343b1d0xb2af19e10xbed43a410x3061c52d0xf2d6577b0xc09b0ccf0xa2ceef8c0xd827ee5a0x7c7c68d70x0edcf6520xdb5c12aa0xfcf8e4050xc936a5ca0x3b0e279a0xe38b2da90xf1f04d230x313008ed0x50e0a5ad0xe1a3ae280x524c0c6e0x226138b00x474ff0530xc4a75f100xf5b8c96d0x545558980xe686ea260xfd7e4bdc0xa2efb6a90x0699f6e80xcc4968da0xdb9b937d0xc160a1d40x8a8a4d770xe82c77b90xa9cca7820xf21275710x30dae41c0x62b35c170xd742643a0x9a73d3da0xb39559d60x14c7941c0xe3cd0e610x2eee6f060xf2fe1c270x6a112f000x52217ab60xd2577e560x7ca6ce2c0xfdc7e9440x4072a1ea0x972da4e70x757b2c1b0x5c72388e0xa97e236d0xc63e41280x368c67270x834a6b0e0x3e4623d70x74ec1d350x051ca54e0x6d6df0500x21ef44c60x99245dab0x26ee86fc0xf08671cc0xcae73ed70x61c824de0x0589d2f00xb20f91630x6ec1819d0x0c524e770x326c0f740xd13043ca0x89e44d5d0x157d5b550x13acb9680xf480800c0xeff21f6a0x1cad26e20xc30127de0xe363d6ef0x1fdbc9c90x5f53a5310xe0f6dc740x057987260x57d5c2510x368d66400x5c3b79d20xf52626cc0x4033ec0f0x8cb72f160x9fedb2e80x4cfedab80x219e39790x80681cce0xd6690a720xa6b4f24b0xd72f8fdf0xe02b2e480x7367047c0x50bda84d0x71b7b2220x8c842e0f0x2471fad50x09447cdc0xece190ec0xdb368c050x661f87f60x4d60f4eb0xf1e1e48b0x18cfb08d0x5145584e0x90bb6be70x136d6a910xf4e022be0xbc606fbd0xc0723d690xc9f07fea0xaa0241460x9feaf2870xd857cac70xd28a45de0x41e351bf0x9f63c69d0x5bd088450x535e7d660xb86d274a0xad4156ed0xd8b87fff0x8a90a5e40x9c1d25800xbd7704a60x3fcacf380x251136430x98a79b130xbea78f060xc5fd4d810x0aae93450x3196361d0xb950fee70xe5374ccb0x65e033dc0x542204800x726d22d70x10003d130xd6ef78c00xb2d6d2d80xa429a5290x16e869830xd72a34c20xe9c6de990x87cdf7d20x9bac3e720xb057b1a90x420d5ba10x52f670c80x92d778bb0x446b5f970x786e43350xd1cc24db0x98a84ea50xc59e3f8e0x957998f40x619505950x45a9dc810x1a05cbaf0x6d60046d0x543395d40x40ec23ee0x2c2d92de0xb62836b60x5854fc080xdffe782e0xce77dc1b0x6b4799590xf1015dfb0x866492390xfa72134b0xd60d28da0x42e4667f0x6d501de60xfe3a67220xa7d170830xbe881dfb0x3eb9a0280x1a949c7c0x1ab9b7d90x23c94cc60xbcfb12c70xc60c91df0x4a8e3d340x3feff77e0xe12c138c0x88e41cba0x38e10c1d0x66011ab60x931af6590x705000eb0x461bf9a30x1be7be580x5e1f72450x844fef3f0x3e67fa610x110f1e070xe4b0bbc30xacf05a2a0xe34e95710xb1ad6a4a0xf5ee9ba80x42801d200x85a8ee760x3dbde61d0x18841c7c0x5602f1d50xbf3d935d0x7d75ae5d0x0e4f7b640xcfb6a3da0x5df161980x15696c1f0x933a93110xe0ff7a180xcd083b100x7afc9d8a0x99c95fa50x2c22ecc00x1a77871b0x93a633da0x050d0dda0xcf2c668b0x5cf41a450xb27697d00x180bda7d0x03d81e6e0xde44d7850x0b28930c0x2530c57a0xb7bb85cd0x0ffb5c5a0xbe01d2ef0xfe24ecec0xe841560a0x62399a3e0x324b7fce0x4aa6baed0x1e78f96d0x6b2715f00xde94cac10xc6fe4fd40xe66ce4d90xb0d9fbc80xd479d3ee0x0fb21e9f0x6ef65fec0xff4db1320xdbcf693f0xd1b735480x8665a4cf0x0fe2c1e30xc17cd1130x7ce952490x1fa438c30x56b20e5a0xf4519fe00x45f5a5820x7c85a9e10x2a1d52220xf1a69b9b0x890084730x36c33f370x64ff0d310xcb51d2a90xd9a67d3a0x6ffd478b0xe2594a2f0xb9aca3640x860704fc0xb64672390xdfaae2890x492d01a40xd5fe6aca0xe5fc780f0xb8d3b5720x08c5db3e0x9b9948730xbebb89c20xee6565f80x33a119b70x96faf4080xdd2224d20xe3d9cb940x22a14cb80x606136360x6b66bc5a0x9fef35ac0x2bf67def0x4839762f0xcf7609000x1cda7e0c0x120e7c6d0x2850210d0xfe8e53aa0xa6c9acde0x5c54d2990xdc7e01280x7e9173b40xc6128cc00xc7322ae00xd16d9c010x315de2cf0x32d434200x886ffd700x50e05a790x4229eea60x7120b52b0x1e0b353f0x082737e80xe11f3edf0x973783970xbf8e19b30xc26da9510x1c736c410xfb4df43c0x389f18720xb819ef130x8c0ee58e0x89e3897d0xfe2bd52b0xf50fecbc0x55f0083c0xbc98ba970x8f4cc3240x43f59b730x47533a020x457285790x0471eee70x77ed90cc0xa97e00eb0x01612c0b0x5eb9f0f20x0c9820c30x65efe5420xd9920a410xa76c58d90x5f33fa060xb01605550xff5854400x370cfe6e0x922ecd290x6df41ee70xeb57b38c0x47d026210x3ee9d3ea0xfb7e24c90xfc98f5ee0xad0366720xdbe115d70xcbde8a450xce1c45180x42df38a50xef5c6f9d0xd3fc1ff30xef1bca8f0x31032f670xa39881d70x3adbd5950xcc5015970x6e9acc410x3aa68d7a0xf56238f40x28b12cc90x5074e5730x6b806f2f0x2d22e1fa0x8b7c4dec0x8f8d43410xa989d5710x567087090xc4f8378b0x33ce91bf0x41e4adf90xebfb4ef50x9ff4efd70xf2a353ac0xd034392d0x46887ac00xf3251e7b0xae575c8f0x7b6ac78f0x114400630x04b425430x96f04ab80x084028620x3bdd0f940x16244fe50xcda04a5b0xb77b01590x8106095a0x2342f1ae0x8d9b38cc0xe6d050690xe8294b0a0x60a628770xc2c6f3610x806647420x0958448b0xad5c3c930x04a5204a0x8815ec910xe8f7f7690x8437b92c0x9d008c870xf88039f00xb13d41a00x08f1c3030xd3d144270xb42ce2d50x2f1233f60x301b229d0xa1d62dce0x123959a10x0af3d1340xe2b920590x0614dd5a0xf5ef842e0x34d6ba7f0x30e55b150xbc5671dc0xfb24c5540x857550210x0b6a6f000x773f2c7f0x6e2b78900x2c7c16ce0x48d057f10xbdb9493e0xd00061f60xaaf0ecdb0x93ee26b00x80d617450xb13621750xa6fc7fd90x9eb7d2ed0xb5d153550xf01424250xa21fa7650xccd197c70xa93321950x75bc7e230xdff016940x508f3acb0xb1612cb40xb06ae5550x1170d1110x4472f1e50x66ac16ef0x0059a0e10x455fdd500x3fc2944c0xb23db8be0xe4ac60c30x159fa9a60x20b1d9340x045ecb840x6263319d0xd05143df0x66e308c60x3211a69e0xa72e424c0xa5482f940x75eedf770x484b1db20x8810438c0x60d6742f0xc87f76e30xd2c001cd0xe158f65e0x27b145550x89d582070xe243f0760xdaa31e690xde2cde320x79dd2c570xe56585b70xac70edb70xc698aa900x7f88c5ab0x19ebeb2e0xc8a74ef10x88f82c8d0x13d6579f0x7c5e55c80x6ceaa9360x5e4d80370x2cc2d52d0x1cbca39f0x9f51209f0x5338eb320x29fa078b0xca0200850x6712ad200x9a2d3ff00xd13cafa80x6f4026220x2a5999f40x2e251a360xca16ad5b0xbb6da51f0xed051ff60xc1e5acef0xb41759ff0x6aa2c0c60x0ea71e130xe31803270x2bcfc79d0xac1734960xd5989e5e0xcf961a1e0x85a847670x9a4711600xd889e52b0xcf8be7130x93bce55b0xd7d435ed0xf9e2dd0f0xd5b894d60xe2066e520x0aec33e80x569084bf0xb9e5f2020xa161e6150x195fdd960x83d0a2c70x7163a9220x4d157a560x1b34f1e00x6192c0450xa8d6eddc0xc7b7b3720xd8be0abb0xc29e711a0xdffbb5180x200dd6400xdf4d81fe0xd67fc1f80xd408e7190xb61085240x6e2f5c440x395361880xd25659ca0xdaadee330x04058d520xfc042e5c0xc8bb0e250xa2837ef40xbd0a02250xd1dbf53f0x110426b40x036565a60x64bb29400xdd3c79ef0x118a2ce60x03718ffc0x1165f16a0xea4532b40xa0751cb10xf94eeabc0xd831daf60x840323680x9da30b0c0x7c059d8b0xd2de00d30xbd2658260x4245581d0x79f19e2b0x27f436ac0xaa2158c80xeaae6edc0x40be26110xfa9d933c0xb0adbd390x2b912ced0xeb947f9a0x03997ebb0x7e4e98c20x3ccb2b300xe13297790xea38ee070x3192174a0x52c164790x05389ad40x6068bedf0x065b46950x17b0f8ca0xc9d4d6d10xf18bdd750xaba842fe0x76ae31fd0xd7752b860xc1956f280xcff7e02b0x5f5bdf3c0x65f2c4c50x7e71302e0x90cde1f30xba1c513d0x1d4ceb7f0x434c5d105.14.0-503.23.2.el9_5+rt5.14.0-503.23.2.el9_5+rt5.14.0-503.23.2.el9_55.14.0-503.23.2.el9_55.14.0-503.23.2.el9_5.x86_64+rt5.14.0-503.23.2.el9_52.20.6.02.50.6.00.260.261.111.31.21.51.50.4ac10.2.70.2.70.2.70.2.70.2.70.2.70.2.70.2.70.2.70.2.75.6.0_3.40.50.50.50.50.50.50.50.50.50.262.482.4843.100.00.002.220.80.80.80.80.80.807.727.03.00_rc107.727.03.00_rc107.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_rc11.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.01.01.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom07.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.21.6.0.530_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.22.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.01.04.0.824.0.824.0.822.02.02.02.02.02.02.02.01.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.0.210.0.151.01.01.01.01.01.01.01.01.01.00.12.480.262.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.110.0.1510.0.150.7.40.7.42.3.02.3.00.81.1.11.1.11.1.1v1.12.13v1.12.13v1.12.13v1.12.131.1.110.0.151.1.110.0.1510.0.1510.0.152.3.02.3.02.3.02.3.02.3.00.81.01.01.01.01.01.022_Dec_20112.3.00.81.00.7.40.81.01.010.0.152.3.02.3.02.3.0v1.12.1322_Dec_20110.7.41.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.00.7.40.7.422_Dec_201110.0.150.7.41.20.82.3.02.3.02.3.02.3.01.1.10.7.42.3.01.1.11.1.10.822_Dec_20110.80.81.1.11.1.11.1.11.1.11.1.122_Dec_201110.0.1510.0.150.7.41.1.12.3.022_Dec_20110.7.422_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.00.7.40.7.40.7.422_Dec_201122_Dec_20110.110.81.01.02.3.0v1.12.130.7.40.7.40.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.7.40.81.1.1v1.12.13v1.12.130.80.82.3.01.01.01.01.01.01.01.00.7.410.0.152.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.00.7.42.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.25.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  !"#$%&'()*+,-./0111122233333333444444444456788889:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<=>?@ABCCCCDDEEEEEFFFFFFFFFGGGHHHHHHHHHHHHIJKJLMNNOPQRSTUVWXYZ[[\]^\_\`abcdefghijklmnoppqrssssssssstuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvwwxxyyyyz{|}~      !!"############################################$%%%&&'())))*************+,-.+/01234566666789::;<=video.ko.xzregmap-sdw-mbq.ko.xzregmap-sdw.ko.xzbcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtmtk.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.xzn5pf.ko.xzchcr.ko.xziscsi_ibft.ko.xzamdgpu.ko.xzamdxcp.ko.xzast.ko.xzch7006.ko.xzsil164.ko.xzi915.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-asus.ko.xzhid-picolcd.ko.xzhid-prodikeys.ko.xznct6775.ko.xzntc_thermistor.ko.xzhid-sensor-accel-3d.ko.xzindustrialio-triggered-buffer.ko.xzkfifo_buf.ko.xzhid-sensor-iio-common.ko.xzhid-sensor-trigger.ko.xzhid-sensor-gyro-3d.ko.xzhid-sensor-humidity.ko.xzindustrialio.ko.xzhid-sensor-als.ko.xzhid-sensor-prox.ko.xzhid-sensor-magn-3d.ko.xzhid-sensor-incl-3d.ko.xzhid-sensor-rotation.ko.xzhid-sensor-press.ko.xzhid-sensor-temperature.ko.xzib_cm.ko.xzib_core.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzbnxt_re.ko.xziw_cxgb4.ko.xzefa.ko.xzhfi1.ko.xzirdma.ko.xzmana_ib.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzusnic_verbs.ko.xzvmw_pvrdma.ko.xzrdmavt.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzopa_vnic.ko.xzib_srp.ko.xzib_srpt.ko.xzacecad.ko.xzaiptek.ko.xzkbtab.ko.xzwacom_serial4.ko.xzelo.ko.xzwacom_i2c.ko.xzwacom_w8001.ko.xzleds-blinkm.ko.xzleds-clevo-mail.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lt3593.ko.xzleds-mlxcpld.ko.xzleds-mlxreg.ko.xzleds-ss4200.ko.xzledtrig-audio.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-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.xzgspca_gl860.ko.xzgspca_benq.ko.xzgspca_conex.ko.xzgspca_cpia1.ko.xzgspca_etoms.ko.xzgspca_finepix.ko.xzgspca_jeilinj.ko.xzgspca_jl2005bcd.ko.xzgspca_konica.ko.xzgspca_main.ko.xzgspca_mars.ko.xzgspca_mr97310a.ko.xzgspca_nw80x.ko.xzgspca_ov519.ko.xzgspca_ov534.ko.xzgspca_ov534_9.ko.xzgspca_pac207.ko.xzgspca_pac7302.ko.xzgspca_pac7311.ko.xzgspca_se401.ko.xzgspca_sn9c2028.ko.xzgspca_sn9c20x.ko.xzgspca_sonixb.ko.xzgspca_sonixj.ko.xzgspca_spca1528.ko.xzgspca_spca500.ko.xzgspca_spca501.ko.xzgspca_spca505.ko.xzgspca_spca506.ko.xzgspca_spca508.ko.xzgspca_spca561.ko.xzgspca_sq905.ko.xzgspca_sq905c.ko.xzgspca_sq930x.ko.xzgspca_stk014.ko.xzgspca_stv0680.ko.xzgspca_sunplus.ko.xzgspca_t613.ko.xzgspca_topro.ko.xzgspca_tv8532.ko.xzgspca_vc032x.ko.xzgspca_vicam.ko.xzgspca_xirlink_cit.ko.xzgspca_zc3xx.ko.xzgspca_m5602.ko.xzgspca_stv06xx.ko.xzpwc.ko.xzs2255drv.ko.xzstkwebcam.ko.xzuvcvideo.ko.xzzr364xx.ko.xzv4l2-dv-timings.ko.xzvideobuf-core.ko.xzvideobuf-vmalloc.ko.xzvideodev.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xzrtsx_pci_ms.ko.xzrtsx_usb_ms.ko.xztifm_ms.ko.xzcs42l43-sdw.ko.xzcs42l43.ko.xzintel-lpss-acpi.ko.xzintel-lpss-pci.ko.xzintel-lpss.ko.xzlpc_ich.ko.xzlpc_sch.ko.xzsm501.ko.xzvx855.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzcb710-mmc.ko.xzcqhci.ko.xzrtsx_pci_sdmmc.ko.xzrtsx_usb_sdmmc.ko.xzsdhci-acpi.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzchipreg.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xzubi.ko.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.xzamd-xgbe.ko.xzatlantic.ko.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzatl2.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xzcnic.ko.xzgenet.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzenic.ko.xzdl2k.ko.xzbe2net.ko.xzocteon_ep.ko.xzocteon_ep_vf.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsfc.ko.xzsfc-siena.ko.xzdwmac-intel.ko.xzstmmac.ko.xzfakelb.ko.xzntb_netdev.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzr8153_ecm.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzusbnet.ko.xzzaurus.ko.xzath.ko.xzath10k_core.ko.xzath10k_pci.ko.xzath11k.ko.xzath11k_pci.ko.xzath9k.ko.xzath9k_common.ko.xzath9k_htc.ko.xzath9k_hw.ko.xzbrcmfmac-bca.ko.xzbrcmfmac.ko.xzbrcmfmac-cyw.ko.xzbrcmfmac-wcc.ko.xzbrcmsmac.ko.xzbrcmutil.ko.xziwldvm.ko.xziwlwifi.ko.xziwlmvm.ko.xzmwifiex.ko.xzmwifiex_pcie.ko.xzmwifiex_sdio.ko.xzmwifiex_usb.ko.xzmt76-connac-lib.ko.xzmt76-usb.ko.xzmt76.ko.xzmt76x0-common.ko.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.xzntb_hw_amd.ko.xzntb_hw_intel.ko.xzntb.ko.xzntb_transport.ko.xzntb_msi_test.ko.xzntb_perf.ko.xzntb_pingpong.ko.xzntb_tool.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzparport_serial.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xzmlxreg-lc.ko.xznvsw-sn2201.ko.xzacer-wireless.ko.xzacer-wmi.ko.xzamd_hsmp.ko.xzamd-pmc.ko.xzamd-pmf.ko.xzamilo-rfkill.ko.xzapple-gmux.ko.xzasus-laptop.ko.xzasus-nb-wmi.ko.xzasus-wmi.ko.xzcompal-laptop.ko.xzdcdbas.ko.xzdell-laptop.ko.xzdell-rbtn.ko.xzdell-smbios.ko.xzdell-smo8800.ko.xzdell-wmi-aio.ko.xzdell-wmi-descriptor.ko.xzdell-wmi-led.ko.xzdell-wmi-sysman.ko.xzdell-wmi.ko.xzdell_rbu.ko.xzeeepc-laptop.ko.xzeeepc-wmi.ko.xzfirmware_attributes_class.ko.xzfujitsu-laptop.ko.xzfujitsu-tablet.ko.xzhdaps.ko.xzhp-wmi.ko.xzhp_accel.ko.xzideapad-laptop.ko.xzintel_ifs.ko.xzintel-hid.ko.xzintel-rst.ko.xzintel-vbtn.ko.xzintel_oaktrail.ko.xzintel_sdsi.ko.xzishtp_eclite.ko.xzintel_pmc_core.ko.xzintel_pmc_core_pltdrv.ko.xzpmt_class.ko.xzpmt_crashlog.ko.xzpmt_telemetry.ko.xzisst_if_mbox_msr.ko.xzisst_if_mbox_pci.ko.xzisst_if_mmio.ko.xzintel-uncore-frequency-common.ko.xzintel-uncore-frequency-tpmi.ko.xzintel-uncore-frequency.ko.xzintel-wmi-thunderbolt.ko.xzintel_ips.ko.xzmlx-platform.ko.xzmsi-laptop.ko.xzmsi-wmi.ko.xzmxm-wmi.ko.xznvidia-wmi-ec-backlight.ko.xzpanasonic-laptop.ko.xzsamsung-laptop.ko.xzsamsung-q10.ko.xzserial-multi-instantiate.ko.xzsony-laptop.ko.xzthink-lmi.ko.xzthinkpad_acpi.ko.xztopstar-laptop.ko.xztoshiba_bluetooth.ko.xzuv_sysfs.ko.xzwireless-hotkey.ko.xzwmi-bmof.ko.xzwmi.ko.xzsmb347-charger.ko.xzaacraid.ko.xzbe2iscsi.ko.xzbnx2fc.ko.xzbnx2i.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xzfnic.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzsoundwire-amd.ko.xzsoundwire-bus.ko.xzsoundwire-cadence.ko.xzsoundwire-generic-allocation.ko.xzsoundwire-intel.ko.xzcxgbit.ko.xztarget_core_user.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xz8250_lpss.ko.xzarc_uart.ko.xzjsm.ko.xzsynclink_gt.ko.xzuio.ko.xzuio_hv_generic.ko.xzuio_pci_generic.ko.xzcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzuss720.ko.xzaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzf81534.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xzmxuport.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzupd78f0730.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzcifs.ko.xzcifs_arc4.ko.xzcifs_md4.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xz6lowpan.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.xzieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzmac80211.ko.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.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-compress.ko.xzsnd-ctl-led.ko.xzsnd-hrtimer.ko.xzsnd-hwdep.ko.xzsnd-pcm.ko.xzsnd-rawmidi.ko.xzsnd-seq-device.ko.xzsnd-timer.ko.xzsnd-ump.ko.xzsnd.ko.xzsnd-mpu401-uart.ko.xzsnd-mpu401.ko.xzsnd-opl3-lib.ko.xzsnd-opl3-synth.ko.xzsnd-pcsp.ko.xzsnd-aloop.ko.xzsnd-dummy.ko.xzsnd-mtpav.ko.xzsnd-virmidi.ko.xzsnd-vx-lib.ko.xzsnd-hda-ext-core.ko.xzsnd-hda-core.ko.xzsnd-intel-dspcfg.ko.xzsnd-intel-sdw-acpi.ko.xzsnd-ak4113.ko.xzsnd-ak4114.ko.xzsnd-ak4xxx-adda.ko.xzsnd-pt2258.ko.xzsnd-cs8427.ko.xzsnd-i2c.ko.xzsnd-ac97-codec.ko.xzsnd-ali5451.ko.xzsnd-asihpi.ko.xzsnd-au8810.ko.xzsnd-au8820.ko.xzsnd-au8830.ko.xzsnd-ca0106.ko.xzsnd-cs46xx.ko.xzsnd-ctxfi.ko.xzsnd-darla20.ko.xzsnd-darla24.ko.xzsnd-echo3g.ko.xzsnd-gina20.ko.xzsnd-gina24.ko.xzsnd-indigo.ko.xzsnd-indigodj.ko.xzsnd-indigodjx.ko.xzsnd-indigoio.ko.xzsnd-indigoiox.ko.xzsnd-layla20.ko.xzsnd-layla24.ko.xzsnd-mia.ko.xzsnd-mona.ko.xzsnd-emu10k1-synth.ko.xzsnd-emu10k1.ko.xzsnd-emu10k1x.ko.xzsnd-hda-cirrus-scodec.ko.xzsnd-hda-codec-analog.ko.xzsnd-hda-codec-ca0110.ko.xzsnd-hda-codec-ca0132.ko.xzsnd-hda-codec-cirrus.ko.xzsnd-hda-codec-cmedia.ko.xzsnd-hda-codec-conexant.ko.xzsnd-hda-codec-cs8409.ko.xzsnd-hda-codec-generic.ko.xzsnd-hda-codec-hdmi.ko.xzsnd-hda-codec-idt.ko.xzsnd-hda-codec-realtek.ko.xzsnd-hda-codec-si3054.ko.xzsnd-hda-codec-via.ko.xzsnd-hda-codec.ko.xzsnd-hda-cs-dsp-ctls.ko.xzsnd-hda-intel.ko.xzsnd-hda-scodec-component.ko.xzsnd-hda-scodec-cs35l41-i2c.ko.xzsnd-hda-scodec-cs35l41-spi.ko.xzsnd-hda-scodec-cs35l41.ko.xzsnd-hda-scodec-cs35l56-i2c.ko.xzsnd-hda-scodec-cs35l56-spi.ko.xzsnd-hda-scodec-cs35l56.ko.xzsnd-hda-scodec-tas2781-i2c.ko.xzsnd-ice1712.ko.xzsnd-ice1724.ko.xzsnd-ice17xx-ak4xxx.ko.xzsnd-korg1212.ko.xzsnd-lola.ko.xzsnd-lx6464es.ko.xzsnd-mixart.ko.xzsnd-oxygen-lib.ko.xzsnd-oxygen.ko.xzsnd-virtuoso.ko.xzsnd-pcxhr.ko.xzsnd-hdsp.ko.xzsnd-hdspm.ko.xzsnd-rme9652.ko.xzsnd-ad1889.ko.xzsnd-atiixp-modem.ko.xzsnd-atiixp.ko.xzsnd-bt87x.ko.xzsnd-cmipci.ko.xzsnd-ens1370.ko.xzsnd-ens1371.ko.xzsnd-es1968.ko.xzsnd-intel8x0.ko.xzsnd-intel8x0m.ko.xzsnd-maestro3.ko.xzsnd-rme32.ko.xzsnd-rme96.ko.xzsnd-via82xx-modem.ko.xzsnd-via82xx.ko.xzsnd-trident.ko.xzsnd-vx222.ko.xzsnd-amd-sdw-acpi.ko.xzsnd-pci-ps.ko.xzsnd-ps-pdm-dma.ko.xzsnd-ps-sdw-dma.ko.xzsnd-soc-ps-mach.ko.xzsnd-acp3x-pdm-dma.ko.xzsnd-acp3x-rn.ko.xzsnd-rn-pci-acp3x.ko.xzsnd-acp-config.ko.xzsnd-acp5x-i2s.ko.xzsnd-acp5x-pcm-dma.ko.xzsnd-pci-acp5x.ko.xzsnd-soc-acp5x-mach.ko.xzsnd-acp6x-pdm-dma.ko.xzsnd-pci-acp6x.ko.xzsnd-soc-acp6x-mach.ko.xzsnd-soc-cs-amp-lib.ko.xzsnd-soc-cs35l41-i2c.ko.xzsnd-soc-cs35l41-lib.ko.xzsnd-soc-cs35l41-spi.ko.xzsnd-soc-cs35l41.ko.xzsnd-soc-cs35l56-sdw.ko.xzsnd-soc-cs35l56-shared.ko.xzsnd-soc-cs35l56.ko.xzsnd-soc-cs42l42-i2c.ko.xzsnd-soc-cs42l42-sdw.ko.xzsnd-soc-cs42l42.ko.xzsnd-soc-cs42l43-sdw.ko.xzsnd-soc-cs42l43.ko.xzsnd-soc-cx2072x.ko.xzsnd-soc-da7213.ko.xzsnd-soc-da7219.ko.xzsnd-soc-dmic.ko.xzsnd-soc-es8316.ko.xzsnd-soc-es8326.ko.xzsnd-soc-es83xx-dsm-common.ko.xzsnd-soc-hda-codec.ko.xzsnd-soc-hdac-hda.ko.xzsnd-soc-hdac-hdmi.ko.xzsnd-soc-max98090.ko.xzsnd-soc-max98357a.ko.xzsnd-soc-max98363.ko.xzsnd-soc-max98373-i2c.ko.xzsnd-soc-max98373-sdw.ko.xzsnd-soc-max98373.ko.xzsnd-soc-max98388.ko.xzsnd-soc-max98390.ko.xzsnd-soc-max98927.ko.xzsnd-soc-nau8315.ko.xzsnd-soc-nau8821.ko.xzsnd-soc-nau8824.ko.xzsnd-soc-nau8825.ko.xzsnd-soc-pcm512x-i2c.ko.xzsnd-soc-pcm512x.ko.xzsnd-soc-rl6231.ko.xzsnd-soc-rl6347a.ko.xzsnd-soc-rt1011.ko.xzsnd-soc-rt1015.ko.xzsnd-soc-rt1015p.ko.xzsnd-soc-rt1308-sdw.ko.xzsnd-soc-rt1308.ko.xzsnd-soc-rt1316-sdw.ko.xzsnd-soc-rt1318-sdw.ko.xzsnd-soc-rt286.ko.xzsnd-soc-rt298.ko.xzsnd-soc-rt5514-spi.ko.xzsnd-soc-rt5514.ko.xzsnd-soc-rt5640.ko.xzsnd-soc-rt5645.ko.xzsnd-soc-rt5651.ko.xzsnd-soc-rt5660.ko.xzsnd-soc-rt5663.ko.xzsnd-soc-rt5670.ko.xzsnd-soc-rt5677-spi.ko.xzsnd-soc-rt5677.ko.xzsnd-soc-rt5682-i2c.ko.xzsnd-soc-rt5682-sdw.ko.xzsnd-soc-rt5682.ko.xzsnd-soc-rt5682s.ko.xzsnd-soc-rt700.ko.xzsnd-soc-rt711-sdca.ko.xzsnd-soc-rt711.ko.xzsnd-soc-rt712-sdca-dmic.ko.xzsnd-soc-rt712-sdca.ko.xzsnd-soc-rt715-sdca.ko.xzsnd-soc-rt715.ko.xzsnd-soc-rt722-sdca.ko.xzsnd-soc-ssm4567.ko.xzsnd-soc-tas2781-comlib.ko.xzsnd-soc-tas2781-fmwlib.ko.xzsnd-soc-ts3a227e.ko.xzsnd-soc-wm-adsp.ko.xzsnd-soc-wm8804-i2c.ko.xzsnd-soc-wm8804.ko.xzsnd-soc-sst-atom-hifi2-platform.ko.xzsnd-intel-sst-acpi.ko.xzsnd-intel-sst-core.ko.xzsnd-soc-avs.ko.xzsnd-skl_nau88l25_max98357a.ko.xzsnd-soc-bdw-rt286.ko.xzsnd-soc-cml_rt1011_rt5682.ko.xzsnd-soc-ehl-rt5660.ko.xzsnd-soc-hsw-rt5640.ko.xzsnd-soc-intel-hda-dsp-common.ko.xzsnd-soc-intel-sof-board-helpers.ko.xzsnd-soc-intel-sof-cirrus-common.ko.xzsnd-soc-intel-sof-maxim-common.ko.xzsnd-soc-intel-sof-nuvoton-common.ko.xzsnd-soc-intel-sof-realtek-common.ko.xzsnd-soc-intel-sof-ssp-common.ko.xzsnd-soc-kbl_da7219_max98357a.ko.xzsnd-soc-kbl_da7219_max98927.ko.xzsnd-soc-kbl_rt5660.ko.xzsnd-soc-kbl_rt5663_max98927.ko.xzsnd-soc-kbl_rt5663_rt5514_max98927.ko.xzsnd-soc-skl_hda_dsp.ko.xzsnd-soc-skl_nau88l25_ssm4567.ko.xzsnd-soc-skl_rt286.ko.xzsnd-soc-sof-sdw.ko.xzsnd-soc-sof-ssp-amp.ko.xzsnd-soc-sof_cs42l42.ko.xzsnd-soc-sof_da7219.ko.xzsnd-soc-sof_es8336.ko.xzsnd-soc-sof_nau8825.ko.xzsnd-soc-sof_rt5682.ko.xzsnd-soc-sst-bdw-rt5650-mach.ko.xzsnd-soc-sst-bdw-rt5677-mach.ko.xzsnd-soc-sst-bxt-da7219_max98357a.ko.xzsnd-soc-sst-bxt-rt298.ko.xzsnd-soc-sst-byt-cht-cx2072x.ko.xzsnd-soc-sst-byt-cht-da7213.ko.xzsnd-soc-sst-byt-cht-es8316.ko.xzsnd-soc-sst-byt-cht-nocodec.ko.xzsnd-soc-sst-bytcr-rt5640.ko.xzsnd-soc-sst-bytcr-rt5651.ko.xzsnd-soc-sst-cht-bsw-max98090_ti.ko.xzsnd-soc-sst-cht-bsw-nau8824.ko.xzsnd-soc-sst-cht-bsw-rt5645.ko.xzsnd-soc-sst-cht-bsw-rt5672.ko.xzsnd-soc-sst-glk-rt5682_max98357a.ko.xzsnd-soc-sst-sof-pcm512x.ko.xzsnd-soc-sst-sof-wm8804.ko.xzsnd-soc-catpt.ko.xzsnd-soc-acpi-intel-match.ko.xzsnd-soc-sst-dsp.ko.xzsnd-soc-sst-ipc.ko.xzsnd-soc-skl-ssp-clk.ko.xzsnd-soc-skl.ko.xzsnd-soc-acpi.ko.xzsnd-soc-core.ko.xzsnd-sof-amd-acp.ko.xzsnd-sof-amd-rembrandt.ko.xzsnd-sof-amd-renoir.ko.xzsnd-sof-amd-vangogh.ko.xzsnd-sof-acpi-intel-bdw.ko.xzsnd-sof-acpi-intel-byt.ko.xzsnd-sof-intel-atom.ko.xzsnd-sof-intel-hda-common.ko.xzsnd-sof-intel-hda-mlink.ko.xzsnd-sof-intel-hda.ko.xzsnd-sof-pci-intel-apl.ko.xzsnd-sof-pci-intel-cnl.ko.xzsnd-sof-pci-intel-icl.ko.xzsnd-sof-pci-intel-lnl.ko.xzsnd-sof-pci-intel-mtl.ko.xzsnd-sof-pci-intel-tgl.ko.xzsnd-sof-pci-intel-tng.ko.xzsnd-sof-acpi.ko.xzsnd-sof-pci.ko.xzsnd-sof-probes.ko.xzsnd-sof-utils.ko.xzsnd-sof.ko.xzsnd-sof-xtensa-dsp.ko.xzsoundcore.ko.xzsnd-emux-synth.ko.xzsnd-util-mem.ko.xzsnd-usb-6fire.ko.xzsnd-bcd2000.ko.xzsnd-usb-caiaq.ko.xzsnd-usb-hiface.ko.xzsnd-usb-line6.ko.xzsnd-usb-pod.ko.xzsnd-usb-podhd.ko.xzsnd-usb-toneport.ko.xzsnd-usb-variax.ko.xzsnd-ua101.ko.xzsnd-usb-audio.ko.xzsnd-usbmidi-lib.ko.xzsnd-usb-us122l.ko.xzsnd-usb-usx2y.ko.xzvirtio_snd.ko.xzsnd-hdmi-lpe-audio.ko.xzsnd_xen_front.ko.xz/lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/acpi//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/base/regmap//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/bcma//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/bluetooth//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/crypto/chelsio//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/firmware//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/gpu/drm/amd/amdxcp//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/gpu/drm/ast//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/gpu/drm/i2c//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/gpu/drm/i915//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/gpu/drm/mgag200//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/gpu/drm/nouveau//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/gpu/drm/radeon//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/hid//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/hwmon//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/iio/accel//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/iio/buffer//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/iio/common/hid-sensors//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/iio/gyro//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/iio/humidity//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/iio//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/iio/light//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/iio/magnetometer//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/iio/orientation//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/iio/pressure//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/iio/temperature//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/cxgb4//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/efa//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/hfi1//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/irdma//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/mana//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/qedr//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/usnic//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/infiniband/sw/rdmavt//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/infiniband/ulp/ipoib//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/infiniband/ulp/srp//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/infiniband/ulp/srpt//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/input/tablet//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/input/touchscreen//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/leds//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/leds/trigger//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/media/cec/usb/pulse8//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/media/cec/usb/rainshadow//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/media/common//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/media/common/videobuf2//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/media/mc//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/media/usb/gspca/gl860//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/media/usb/gspca//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/media/usb/gspca/m5602//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/media/usb/pwc//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/media/usb/s2255//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/media/usb/stkwebcam//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/media/usb/uvc//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/media/usb/zr364xx//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/media/v4l2-core//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/memstick/core//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/memstick/host//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/mfd//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/mmc/core//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/mmc/host//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/mtd/chips//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/mtd//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/mtd//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/mtd/ubi//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/can/dev//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/can/m_can//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/can/peak_canfd//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/can/spi//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/can/spi/mcp251xfd//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/can/usb/peak_usb//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/can/usb//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/can//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/atheros/alx//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/broadcom//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/broadcom/genet//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/cisco/enic//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/dlink//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/emulex/benet//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/marvell/octeon_ep//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/marvell/octeon_ep_vf//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/qlogic//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/sfc//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/sfc/siena//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/ppp//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/slip//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/usb//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/ath//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/ath/ath10k//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/ath/ath11k//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/ath/ath9k//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76/mt7925//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/ntb/hw/amd//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/ntb/hw/intel//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/ntb//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/ntb//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/ntb/test//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/nvme/host//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/nvme/target//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/parport//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/platform/mellanox//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/platform/x86//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/platform/x86/amd//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/platform/x86/amd/pmc//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/platform/x86/amd/pmf//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/platform/x86/dell//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/platform/x86/dell/dell-wmi-sysman//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel/ifs//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel/pmc//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel/pmt//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel/uncore-frequency//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel/wmi//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/power/supply//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/scsi/aacraid//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/scsi/be2iscsi//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/scsi/bnx2fc//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/scsi/bnx2i//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/scsi/cxgbi//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/scsi/fnic//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/scsi//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/scsi/lpfc//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/scsi/megaraid//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/scsi/mpt3sas//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/scsi/qedf//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/scsi/qedi//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/scsi/qla2xxx//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/scsi/qla4xxx//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/soundwire//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/target/iscsi/cxgbit//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/target//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/tty//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/tty/serial/8250//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/tty/serial//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/uio//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/usb/atm//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/usb/image//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/usb/misc//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/usb/misc/sisusbvga//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/usb/serial//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/fs/smb/client//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/fs/smb/common//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/fs/squashfs//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/mm//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/net/6lowpan//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/net/atm//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/net/bluetooth//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/net/bluetooth/bnep//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/net/bluetooth/hidp//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/net/bluetooth/rfcomm//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/net/can//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/net/can/j1939//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/net/ieee802154//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/net/mac80211//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/net/mac802154//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/net/mpls//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/net/rfkill//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/net/sunrpc/xprtrdma//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/net/wireless//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/core/seq//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/core//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/drivers/mpu401//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/drivers/opl3//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/drivers/pcsp//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/drivers//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/drivers//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/drivers//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/drivers/vx//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/hda/ext//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/hda//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/i2c/other//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/i2c//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci/ac97//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci/ali5451//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci/asihpi//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci/au88x0//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci/ca0106//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci/cs46xx//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci/ctxfi//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci/echoaudio//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci/emu10k1//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci/hda//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci/ice1712//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci/korg1212//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci/lola//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci/lx6464es//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci/mixart//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci/oxygen//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci/pcxhr//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci/rme9652//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci/trident//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/pci/vx222//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/soc/amd/acp//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/soc/amd/ps//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/soc/amd/renoir//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/soc/amd//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/soc/amd/vangogh//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/soc/amd/yc//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/soc/codecs//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/soc/intel/atom//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/soc/intel/atom/sst//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/soc/intel/avs//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/soc/intel/boards//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/soc/intel/catpt//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/soc/intel/common//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/soc/intel/skylake//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/soc//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/soc//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/soc/sof/amd//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/soc/sof/intel//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/soc/sof//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/soc/sof//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/soc/sof//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/soc/sof//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/soc/sof/xtensa//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/synth/emux//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/synth//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/usb/6fire//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/usb/bcd2000//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/usb/caiaq//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/usb/hiface//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/usb/line6//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/usb/misc//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/usb//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/usb//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/usb/usx2y//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/virtio//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/x86//lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/sound/xen/-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 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnuELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data) 7WY[]gz\_b  \^`bdgik|`c   !#%*+.01245679;=os  #&3:IKY_bflvx{.ASlp!"$,39;=CEGR   & L U W Y b n u x z |  0 = > ? I R W ] _ a e m u w }   ! 6 D F H U W o r t v y $ - @ z  5,-GKQY+35H0;i6gmq!$).tvxz|~B\`i~  !$&*.02468BGKMVXZ\acmor| >]_g !"$&(.28:?@AMO\_`bhnrtvy|:<CEGJ:<EKnp  "/FHKORVXYbzORTYabcez  r v y !!!,!.!7!@!E!H!O!V!h!j!n!p!r!t!v!x!z!|!~!!!!!!!!!!!!!!!!!!!!!!!!"""9"B"V""#B#J#M#O#S#U#W#[#^#`#b#f#h#j#m#o#######################$$$$$ $ $ $$$$$$$$!$#$%$)$-$?$D$H$J$f$p$u$w$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%% %%%$%(%,%0%9%?%D%I%K%[%a%c%e%g%i%k%m%p%r%u%%%%%%%%%%%%%%%%%%&& &&&&&&"&$&&&)&,&.&5&9&=&B&G&U&W&Y&]&`&b&d&f&h&j&l&n&p&r&t&v&x&z&}&&&&&&'''''''((#(E(V(Y(^(a(c(f(m(o(s(x({(}((((((()) ))%)))1)4)7)))))) '    +`sM% $!2$1    & >b& g = +:&  K   " ) 4 & :.Ym/DXkH  @ .1.*FDT         " 0  -      e : /  Q  X ]  !i    " _        !   *  "X   kPPPPPPPPPPnP&PbPJP%PaPKPPPPPPPPPPPPPPPPPP P P P P PPPPPP:PePfPiPjPkPlPmPpPqP{P|PiP P P P P P P P P P!P#OP#PP#P$WP$ZP$[P$\P$^P$aP$bP%P&P&P&P& P& P&P& P& P&PP#PP!PP#DPPOPPPQPRPSPTPUPVPWPPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPPjPkPlPmPnPoPpPqPrPsPtPPPPPPPPuPvPwPxPyPzPP{P|P}P~PPPPPPPPPPPPPPOPSP =P P P P!)P!P!P!P!P#NP#P#P#P#P$P$P$P$P%P'~P(P)HPPEPjPPRPPPSPPPPPP6P8P=P>PAPBPCPDPEPwPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPkP P6P7P8P9P;P:PAPBPCPPPPPPPPPPPPPPPPPPPPPP0P,P-P@P:PEPFPHPPPaPbPmPnPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP4PIPJPKPPPP P]PPDP;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P]P^P_P`PaPbPcPdPePfPpPqPrPsPtPuPvPwPxPPPPPPPPPPPPPPPPPPPPP P P P P !P "P #P )P *P +P -P /P 0P 3P 6P 7P 8P 9P ;P P BP CP FP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP WP XP YP ZP [P \P ]P ^P bP eP gP hP iP jP kP lP mP nP oP pP qP rP sP tP uP vP wP zP P P P P P P P P P PPmPPPsPPPPPPQPRPPPPPyPzP{P|P}P~PPPPPPPPPPPEPFPGPHPIPJPKPLPMPNPtPPPPPPPPPPPPP_P P P $P %P &P 'P (P ,P .P 1P 2P 4P 5P :P =P ?P @P AP DP EP VP _P `P aP cP dP fP xP yP {P |P }P ~P PFPHPPPPPPPUP&PPPPPPPPPPPPPP;PPPPP\P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PIPGPPPPnPPoPpPPqPrPP gPP DP#+P#-P#,PP#P P0PP.PPP P/PPPPPPPPPPPPPPPPPPPPPPPP P mP {P P!P!uP"zP"{P#P#.P(P)BP?PP P!$P"P&P@P P"PAP"P"P)TPBPUP P"P#P)APCP P $P EP hP }P!P"OP%DP)WPDP(PEP(P(PFP &P 'P(PGP"GPHP P!dPJP P P FP iP zP ~P P P! P!P!P!P! P!FP!GP!HP!TP!VP!WP!sP!tP!vP!wP!xP!yP"BP"P"P"P"P#0P#2P#3P#4P#5P#7P$hPKP&PLP"tP"uPMP |P!RP!SP#LPNP (P oP#P#P#P&^P&POP P"NPPP!OP!PP!QPQP_P P P #P %P *P HP jP nP qP rP vP P!rP!{P"rP#P#P%CP%EP%FP-P~PIP yP xPP P P sP P P P P!oP"sP"|P$jP4P&PPP"FP&PNPPPP P LP RP bP kP uP!P!P!P!P!P!P!P!P!P!P!P".P"JP"P#P#P#P$P&P&LP&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P'P(P(P(P(P(P(P))P)*P)DP)EP)FP)GPP !P )P P!P!IP!UP!qP!P"P"P#/P#6P#8P#uP#vP#P$iP$PPPPQPzP{PPPPPPPPPPPPPPPP"P#P$P%P&P'P(P)P*P+P,P-P.P/P1P2P3P4P5P6P7P8P;PP0P9P:PPP P P PPPPPwPxPyPzPPPPPPPPPPPPPPPOPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyP|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!PPPPPPPPPPPPPPPPPPPPPPAPPhPPjPPPP!PPPPPPPPP~P0P/P7P4PfPgPPP?P@PDPEPFPGPPPPPPPPPPSPTPUPYP[P]P^P`PdPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PP P"P$P'P(P+P-P/P0P1P3P5P6P;PPP$P$P$P$P$P$P$P$JP$KPP PPPP?PPPP P P P PPPPPPPPPPPPPPPPPPPPPPPP>P@PAPBPRPSPTPP2P?PDPEPGPKPVPPPPPPP?P@PPPPPPPPPPPPPgPiPPPPPPPP P P P P P P P P7P P P8P-P3P.P1P?P9P=PPPPPPPPPPPPPPPPP,PPPPPPPPPPPPPP+PGP,PP P P P P P P P P P P P-PPPPP.P/PDP0PP P P P PP1PP2PP P P P P P PP P P P!P!9P!iP!P"ZP"P"P"P"P"P# P#;P#>P#P#P#P#P$tP$}P$P%\P%P&GP&WP&qP&P&P(P( P).PPP P! P!0P"P"P"P#TP#P#P$P&P((PP .P#9PPJPPPPPP!P"PPLPoP P P P P P"P#P#P$P%P%P%P&P&'P&OP&SP&P&P&P'7P':P'MP'NP'P'P'P(P(OP(P)P) PPMP|P$P%P'PPPPPPPPPPPPPKP#MP$P%P&KP&NP'P(P)PPP P!+P!@P!CP!DP!EP!YP!P$P%P&P)CPP'PP!PP!P"P#wP#xP#yP#zP#{P#|P#}P#~P$P$P#P"HPhP#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#PiP%P%P|P#lPP!PP!P! PPWP P!%P!&P!fP!mP!}P"LP"[P"P"P"P"P"P#P#$P#)P#`P#cP%P%P%P&7P&rP&sP&vP(%PP 1P 2P"PP$PP$yP)QP)NPP!AP"P%PzP P OP P P P P!'P!.P!/P!gP!P!P!P!P"/P"YP"\P"]P"kP"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P#:P#P'PP'TP'QP'RP'VP'XP'_P'aP'cP'nP'{P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P(P(P(P(*P(+P(-P(>P(@P(YP(cP(oP(rP(P(P(P(P(P(P(P(P(P(P)P)P)P)P) P)P) P)P)P)P cP dP eP fP! P#bP#P#P$P%P&P&P&P&P&P&P&P(0P(pP kPBPCP#P&P[P P P P P PNPIPPPQP&pPXP P!P"P#P&XP(P$P$P%qP%rPPP 0PP 3P 6P 4P 5P 8PPPP P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPPP P P P P P"P(^P(_PPPPPPPPPPPPPPPPPP#PPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+PPP"PPPP,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPPPP P P P P P!P"P"P"P#P#P#SP$XP$YP$]P$_P$`P%P&P&P&wP( PPPPPPPPPPPPPPPPPPPPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#PPgPhPnPoPrPsPtPuPvPzPwPxPyP}P~PPPPPP P P P P PPPP 9P P P#P#P#P%PPPPP$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3PPP=P>P?P@PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPP PP!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5PPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P`PaPbPcPdPePfPgPjPhPiPkPlPmPnPoPpPqPrPsPtPuPvPwPxP{PyPzP|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPP P!P"P#P$P%P+P8P9PJPKPLPMPNPOPXPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPP)P2PCPOPUPSPPP P P P P P P P P P P P P P P P P P P P P P P P PPPPPPPPPPPP%P%P%P%P%P%P%PPMPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3PPPPUPVPPPPPPPPPPPPPP PPPNPOPPPQPRPSPTPpPrP{P}PPPPP4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPP2PP P!P!P"P#P$P$P$P%P&>P&@P(#P(8P(MP(fP(jP(P)>PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP1PP VP WP!P# P#P#P#P#P$P(P);PWPPP P P P P P P P P P P P P P PPP#P.P/P3P5PXP P P P P P P P P P P P P P P P P P P P !P "P #P $PPP0P4PP PYPqP|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 OP PP QP RP SP TP UP VP WP XP YP ZP [P \P ]P ^PPP#P$P& P&?P($P(P(P(P(P)4P P P P P P P P P P P P P P P P P P P P P 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 P P P P P P P P P P P P P P P P P P PQP)P*P+P,P-PPPPPPPPPPPRP P P P P P P P P P P :P ;P P P P P P P P P!P!6P!:P!;P!P!P!P!P!P!P"P"P"P"P"P"P"P"P"P"P"P"P"P#P"P"P#P#P#P#P#P#*P#RP#P#P#P#P#P#P#P#P#P$VP$lP$mP$nP$pP$oP$rP$qP$sP$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&6P&8P&9P&:P&;P&P ?P @P AP BP CP DPWPdP!P"P#P#P$P#P#P$P$P$P$P$ P$ P$ P$P$P(P(P(gP(hP(lP(P):P)P ?P @P [PPPPP PPPPIPZPcPkPPP[P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPPPPPPP"PPPPPPPPPPPPP6P7P8P9PPPPPPlPnPmPoPpPqPPPPPPPPuPPPPP)eP)fP)gP=PPPP9P:PP>PPPPPP@PPPBPP)^PPPPPPPPPPPPPPPPPPPPPPPPPPPLPMPPPP P P P P PPP)mPPPPPPP)\P)_PPPPPP)jP P)rP P)hP)pPP P)lP PPAPP)nPYPZPPRPTPPSP PTPfP)cP)kPgPUPWPuPPPPPP}P_PjPkPPYPP`PPPPPPPPZPPPPPPPPPPPPPPPPP(P)PP P P P P P P P*PPPPPpPPoPPPPPPPPPPPPPPPPPPP)iPPPiPPPPPPPPPPPPPPPPPPPPPP)aP)bP)oP P P PP)qPP)dP!PoPPPPPPPPPPPPPPPPPPPPDPEPFPJPhPPPPP)`PXPmPPBPPPPPPPP PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPhPjPkPlPmPnPoPpPtPqPrPsPPPPPPPP$P%P&P'P*P0P4P5PPPP(P)P+P,P-P.P/P1P2P3PPP/P=P9P0P>P:P P P P P P P P P P P P PP 3P 4P 5PPPfP 2P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP HP IP JP KP LPP PP QPP ZP [P \P ]P ^P _P `PPPPPPFPPCP PPPPPPPPPPPPPPPPPPPP'PPPPPPPP!(P!P!P!P"WP"^P#?P$P$P$P&PP"yPP"0P"1P#P$P$P$P$P%PP%QP%RP%SP%TPPPPPP!pPP P"?P"@P"AP"CPP#oP#pP#qP#rP#sPP!P!P!PP#'PP#(P2P3PPvP"mP"nPP"P"P"PP!PP$P$P$P$P$P$P$P$P$P$P$P$PP"qPP"P"P"P"P"P&P&PPPP%BPP$PP P P!*P!4P!eP!P"~P"P%PP&PP&P)0PP!,P!5P!|P!~P#KPP'P'P(UP)P)SPPP MP P P P"P# P#BP#EP#FP#GP#hP#P$P$P$P$P$P$P$P%P%P%P%P%P%P%P%P% P% P% P% P% P%P%P%P%P%P%P%P%P%P%P%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%P%P%P&UP&YP&zP&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(TP(sP(~P(P(P(P)PP$7PP P"P$kP%YP&P)1P P!PP#PP&P(PPXPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP AP CP P P P P!P!P!P!P!P"2P"3P"4P"5P"6P"7P"8P";P"9P":P"UP"P"P#P#P#P#P#P#!P#"P#JP#]P#P#P#P#P$P$P$P$8P$9P$:P$;P$P$?P$@P$AP$BP$CP$DP$EP$FP$GP$HP$IP$LP$cP$gP$wP$P$P$P$P%P%P%P&2P&JP&MP&_P&`P&uP&P&P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P( P(GP(PP(QP(RP(XP(P(P(P(P(P)!P)"P)#P)%P)$P)UP)XP!P#HPPPP"P&eP&fP&kPP&gP&hP&iP&jP&lPPTPbPgPmPuPyPPP P ?P @P BP P"P"P"P$P%IP%GP%HP&CP'PPP NP"VPP!BP'P P P P PPPPPPPPPPP!P! P!ZP![P!\P!]P!^P!_P!aP"P"P"P"P"P"P"P#IP$MP$P%XP%P)P P"PP(P(PPP3PPP PP!P"P#PPPPjP?P@PAPBPCPDPEPFPPPPPPPPPPPPP P PPPPPPPPPPPPP*P+P,P-P.P/PP5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(PPPPPePPLPPPPPPPPPPPPPPPPPPPxPP@PAPBPCPDPPPPPPPwPyPP5P6P7P8P9P:PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?PEPFPGPHPIPJPPPPPPPP P PPP P P P P P P P P P P P P P P PMPPPOPPAP)tPPP P!P"P4PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPXP`PPPPPPPPPPPPPPPPPPPPPPPP*P P P P P P P P P PAPDPEPFPGPHPIPJPKPLPMPOPPPQPRPPPP PPP7PLPMPNPVPPOPPPQPRPSPTPUPPPP1PPPPPPPPPPPPPPPPPPP+PPPP P P P PPPP8P-PPjPPPPPPP P P P PP?P@PAPBPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPkPPPPPP PPPP P P P P PPPPPPPPPPPPPPPPP P!P"P#PPP-P.P/P0P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPPPPPPP PPPPP#P$P7P8P9P:P;PPP YPP P P P P P P P PP P P P P P P P PP P P P PPPPP P P P P P PP.P/P0P1P2P3PP P P P P P P P P P P P P P P P P PPPYPPPPPPPPPPPPPPPPPPPPPP+PPPP P"PP&PP(PP*PP'PP)PPPP#PP%PP!P$PPPPPPPPPPPPPPPP$PPPcPdPePfPgPhPPAPPBPPPPPiPjP}PPkPlPmPnPoPpPqPrPsPtPuPvPwPPPPP%P(P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPwPxPP PPP P P P PPPPPPPPPPPPPP PTPzP~PPPPPPP4P5P6PPXPYPZP[P\P]P^P_P`PPPPPPPPPPP!P"P#P)P$P%P&P'P(P*P+P,P-P.P/P0P1P2P3P4P5P6P7P;P8PP?P@P|PPPPJPaPbPxPyP{PPCPDPEPFPGPHPIPKPLPNPMPOPPPQPRPSPUPVPWP0PgPhPiPPPPPPPPPPPPPPPPP P&P'P)P*P+P,P-P.P/P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXP[PmPnPoPpPqPrPsPtPuPvPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPgPPPPPPPPPP P7P9P:P?P@PQPSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP[P^PPPPPPPP PPPPPHPPPPPP2P7P=PBPDPRPrPfPjPlPPPPPPPPPPPPPPPPPP#P&P.P7P9P>PAPHPLPTPPPPPPPPPPFPIPPIP;PPPPPP PrP PPPPPPPPPPPPP PPPUPPPPPPPPPSPPPPPP PP PPPPPPPPP~PPPPPPPPPPPPPPP PHPPP6P7P8P9P:P>P?P@PCPDPEPGPHPJPLPMPNP!P"PGPHP9P:PAPBPFP#P$PPOPQPRPSPTPUPVPZP\P]P^P_P`PaPbPcPdPePgPhPiPjPqPrPsPtPuP%PPP[PfPkPlPmPnPoPpP&P'PPPPP(P PvPwPxPyPzP{P|P}P~PPPPPPPP)PPPP*P+PP,P,PP-POPP.PNPP/PPPP1PQPP2PPPP0P1P3PPP?P4PP5PPP6PPPPDP-PPEPpPqPFPPGPrPPHPrPPQPRP=P>PIPJP8PPPPKPsPPLPtPPMPvP PNPwPP P POPPP PPPPPQPPPPPP P P P PRP P P P PTP P PUPVPPPWPPPXP~PYP)PZPPP[P*P\P+P]PcPP^PcPP EP FP_PPP`P!PP GP HP IP JP KP LPaPP#P^PlPPP MP NP OPbPP$P%PPPcP"P&PPdP P'PP PPeP(PP QP RP SP TP UPfP+P)PP WP XP YP ZPgP|P VPhP}P P PiP*PP P PjP-P [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iPkP jPlPPP PPmP"PnP$PoP#PpP,PqP%PrP'PPsP&PtP(PPdPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPPPP.PPSPTPUPVPPPPPPPP2P3P@PP PPPPPPPPRPqPPPPPPPP P#P&P.P7P=PAPHPTPPPPPPPP0PP7PPP8PcPdPePfPgPhPiPjP9PIPKP:PSPTPUPVPWPXPYPZP[P\P;P PP?PP@PPPPPAPPBPPPCPPwPPxPPPyPPPzPP{PPPPPPP|PPPP}PPPP~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP]PbPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPuPPPPP)P*P+P,PP {P |P }P ~P P P P P P P P P P P P P P P P P P P P P P P PvPPRPP#P&PAPPPPPPPPPPP P!P"P(P)P P 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~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPCPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@PPPPPPPPPPPPbPP2P3PPPPPPPPPPPPPPPP(P.PPPPP>P P zPDPEPZP[PaPbPvPwP|P}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRPPPP&PAPHPPqPPPLPPPPPPPPPP.PPPAPBPCPP~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYP\P]P^P_P`PkPlPmPnPoPpPqPrPsPtPuPxPyPzP{PPPPPPPPPPPPPPP P P P PPPP PPPPPP P!P"PPPmPnPoP,P-P.P/P0PPP$UPP%PP&P&P&P&P&P&P&P&P&P&P&P&PP P P P P(tP(vP(wP(}P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PzIRB+p rg u*@9koI'+pЌcc0KS KLɣYP3` ϦG?8H mb/.1Z Y(SCny={~ W:~Di@^|V!yOΣ!^d =7Yvxm#ԷW1Mk*.a<"/]qw \,ĨeN`7|j|U=7N"X'1=Q_^qxfRko]? 'EՀ>Jޕ%*gA]r ,b٢TnܪJrml twG;C@LB; HӵcysuR:gU:l{3)lz$&_ r]Q=ZH@*?k&"nb%A B'`WQ5ϯ'@RgTnVvNFVڱLs3uA2N |V0JyPڰpP>;}n%>ya.,f,Cwx/5NBItX}Rzb@Y:U5Q9*~Pq6A>Ѱ40A)_[M4UFwѫ3zu vFjIV1\:Q,) l= p<*&<ዮw|G00DQOZnWlRbLd"dpE3;uVеAOi^-9lz/{=]Eg;j.eH&_ƯB 0<29w3A0U5PDLXh5˶W95=Ӿ_ f[{h,(ch;x׏좠-nfg0nuV9`YNXH aM(yw04osKk.$5dWM C#`Nw( iZAҸ˸+Cb\ U|V>7 p4%nؕW`A.&:2q'hjC:/J޶dwQF؎xt!\@g% />H4GXz1 ɟ?!#lk?V~n ϋ]9QgKK &a<ldJRa潌6U٬@=Up@<`e RYN^}0u{.RoQ*(Cՠ}bZe;GH@>:psͿ;u'"gc jNYYﭠaBo=ڂÑETц\ 8"{}9]m$uJHk= g_5TQ7F B[.%,}aQ<%k(ٵ)ų{z$~dQsmw=St74H8JP86E`WFq͞Z3%$ VdpR6$?'PucU6wPp?7|F#w+>vnhg\:j9au =V #EZjGAs6ɃK "7jQ˥ڸĩb#8Ҵq,|~,GW%.ZNnz'Pnޭ7?Pk |N{frRx7AUih2xi@ Vgtb{g/"L5Za}~{[Ξ1+)ކ1W7 *=qr)=.yiZw, z>vF2C8iId 31)˚L>e2z~GXG-T:nq[G|&ݳ Q5sD]p%lI( qed7FاE>"گ<~89*xR|R:8 3 *HG||iCyܒwbpb9G" Nx(uJڴ'2܈%v/,5CO]#0rdX;U\-EYgрiOFV,1!|=x ߬/ZqBC]&@_Z%N.w>OEչTN<{vGVeb. t[ⲿhEV0ٻٍVKFHHņc 9~+D %T_-)@h'Vư(!̝hc%N*) ;5DiG2ͨ1gVc=YqJӖx,H;/B 'L7 0/S)wA7_p(ǽl2H}xިz\EZֹ񻇸+vbȻ%]]Q+Jߘp*Ķm<Ua_{6-9h>ayʃ=` Q2Qn;^_+u-nkUBWpFI6g?buoxOϻCXDŽI#5\$ċOɅo'Ӯ@0?T A,4)}\1s=Lಠ1!)W2rrG"c|%Jf,;yάtŊA18X? K:y&$d;I"Obv.sIbQeܙȠxE7Ʒ ~`r[( w9qsK]-loUTi7 hsHby\zXq~^=Hߔ EuZr*Jڷs )4Or7muCqұO@L`広{6'axi,Y*s]>$F˝޵'ˬ˚B7HUD*U}7ˁRD5>[{ۈ 4 ˃qk :ae*%Ij6OUu; 5ܲ%و,d #5qT6G`[}04$@)Uf{_(?w u)Y+8^rt0(LCLU& 3S Zz[ScIuCic`-Hz-0~Gf?L.pi|`iy;SZȑdgO vR%:TFY̗_7 =b81g.+xyKv$z|Kٚ#Zgظ#빹+^ Ŏ8藰mMۦIǠA щ<: ΏZ?4j ؚ->z!tݠN)ýn,&tA='m8-n6&6#X]M͙O9".,f̻kPZaP`YXS;'/_L8 ~J%Ł].gA#GʦL(6i-墡c$3@c rZB^.LI\ N2rz n!p3#1J؇Ȝ Om[ࣛO l4QUimw!!)T=ץ?*rp"g~ycq(s.]3RmDZD1Κ:Z<HM?.nU):'AEE\iͮo/'z1ԇc+:bݻ%Y2XPD+,pJH?eěMi`̮Od Qj:]@M)K(tĿ9QŒF=/Wνh=^zP\,,8)mmF+# T1C)Coi,V)%o=~لk. sn {\A[1ESƪ|& S$OMK҂ a}tIZK:vzTe@sEqy-PN2L+˓5S;*z2AJ"cOJ'e/#m3 *os܍@oz?2BliL(J!XJ'e$R ] < Vy'ӦCdJ cXV`N̑C WRj|=32= UJR ިN5^A!'az ?6uǡx4Y(V("h"88LXڳ8Q|^_x:fI[= T}yǖ@]dFG0יgTk*l/_]MqQ9;*tA6TfRz%=AFu9!7ReuGm2>/dq Z-bOuП >0\/S&8Ȓueff0wLLBf0Jd;FRO7ZqtV޾o0%cQjԥ$1걤SB9as0'3{8r.Zs[^c<(Qȏͭi-%$=hެa>5ɱ_i9Or>*Hj[TԚi=boFJw,U(ùg Gyp\?FW2s)JOa?ypD}uЂKg9o5[x2$o@atH,T?J7&b6! z{w"  TXF_>-A芴~V| #*äO{ŭ;W,!t*q&h1CنMl\F/\x(r׹G+F5˪W80~#] B֠GW3:T1>M0&@ a>l&_/A_yC͕ p#B9c(~?`ȦC`"nBmXo{fOksl)al? HSzʰ#sePkȌvJzq3%ޯ VMrU6x.T/_В?1¯b|~鞃6 !"mrv_ C0"1Em80;o_*S-f$!eܹb5J FytoU/չbVE +] _(q,ٮ |$i^l A:f"6֯ x0x|AS" "@oQM7ߖP\Σ:)ir4Z(]Ds1{Y 1+ ؎q!;9:ΞJTHNR)^,aޜs05׉.1nf ՀQuJA}%RIF TaSkF G0eob<nʌ 2EJu"ֺ+% FO6uͩuw# C椣zoYgaG25UO 0նxD}яeVpe?b3@pt(ҽlRy;{Dx~o@0&lɆE.x\7x S"BH/w(f8J?ijp%}%PV:av/.ToHyHZ_BQ.9mMx}ϘH:2i{ խ(?kx|hCPG(jcS ol S8<-7dRGċN$%G(Sax$p܊ϻHC8_4QԸ{j%|b댅h?'XGv1sb+'jo?^AG,U)bWq\*Ydyެ^qp4mJ@^/!K;=QQ;l/4D9@IN F5"٧VlU NDU߳UP/d54RUڎM0+F~m3#L"ú Y}.` skJc7FuҪùڊRqɮe9ųd^o CMكSy-5(-ǣ г,s|`>,BM7=hh_jHX&PO:F8+ f=HUy8&&*Qief^+bCA94W=«J/zOWmĉZ͇ZjMd?<tNޓD%3 ׻-!׸&jczbvaFA'03"7#P5ڒ)Qpf0w)47,֫F3?}.d*:I%xPZm|m<'>2g NIQ4 )~FM;8)D_$8Vê=26_lt +qg-f,0_]uWaF S:/ *qHwS|/UmFEcTf1 @Փ6̘c1_8ZgnFuY\ <7@t POOŋZkڋa𚐛}eQ9gm&mU,!\> P wN8)L~;1F jۘ~ґeIf zcPjC"=: _g{Do 8QZ0wJ:U2nu|LK8Sa+<Õg-M'/ԳV[*B5e =:KhbU@s9 N1qrES貁W*|Pٞ̚p8GMv*F-->}E0BZN z,`74 Y.QLM"ID< }L&ZW` ܓ~)&bv3C"븼'mFhwMT!AgqiS֏?Ȩ԰Gdҍ.bnz&ɬZa "_Kvz>gh"~3'T'%MEl)fVؖ5/@9ƞC~A5D\M)S 7| (~ fBGf4jסk4 hBΔq0m׉SyKXt,'G_Ȃy ɂ j[=/cYG,MQ{r /i9\.':ٓdbK q^Qզ"mH S<j==˩ (Pe)IQ8`_-@ʰ?-+]0K2!bԶmer򿂾VRp{ +Jq\S=b״;;jiC5.DO1cPU@u:d! ~5J8dB&gG0k ~4֊X94E*{2M=j%|KfbN {R{҂82SY8z|b0l9Z;'**($>C% zkїw H3@,.wj_P9$U t6`YwY[D|.9 0)~PA_(ԏpX)搣K*`z1PơF{(^nUX3j݆>l80vQ(q"T]G&K%B Vzh/)jV._BI{Mw^7bwYn)b n?0P-ٮνGծoqzh.Qi X;~4K*I<\C¾_ [ ԊVW)],̞vÊ<[7N^r DD!SM,K|3 q"`fFEo&wKbf 'M%!bPMdې۷wU.JC 7K |W!;B@ Fʠ:B8;T%B&S>t(eysY0sr/ o >ZnU| 5@×K*|p=\m(4 '-h=wFY˷ET8gCT^tÍV҉jJ-%q(%Ӈq-r gWük Eudp>CvUdz 2P"=F12InpC̷:vw$2f+qp#}QtpB8Yn/ ^:ܰ0jձ1y(3eu[nߓvpdsߙu\/CnvD?lWM{CHm ,<^s|:mUY4nQ\R%R);Ţ%pG!J!a}|K^Ccq @l`ۛM0;8Ds+6ʥ 'eU>Y_;x51:m'ڕ',`*WlӓWbZ7.aUꆒԩ9ƲLk^Qv]]f l/`LLo=[$ 1g1Z)κT960B*kMEf M8Q'_D=VƲUD Tx <2& }jYƐ W/g*[%tyHd֢)lj lq|}RYQeV.c*:jԂ':i0%ԛeIgfNw%+]l6n7NTٸsvHGwVL{j]mue-lЙr=ԺQӝ9:j߯g}^P)&鴋k7FjYVWE2qPW\+E8pdya |SCԖrEMOY l=Xd2o 2l '73e~I"sw_6奈PzXv;n*&3\9[=:?|)-{li^) EK -۫QYt@vg|E7?ltMjj$Lq `;51RXIUewU(~|pӵ-F8HfVfyWqo/|q"0Z/^ݥ=|?RonM6"S0ɁBK؋E/] Qyo<7ZXz~d4\ZIbhp[K !sf7G+O.Taok,lbD͝(Цt8FJZqR̞,F r+ ŜȤa!>A8_˨yBq0pn=1pP[pMQ"Kq 8,L }, kڼIZL5uyd}=,Hi{BFF ^pI*GU2~]Ǐ7:\S7W VbD1ԃf/y9*͐[ o[c=MΩ_@ N (fh֐x%d8HS =:U1 j^|-1#6<]\P06Qjv- k $8}Ө<4O 2ޕEN3.S -º(к)q?_zAE|޿OL9WxRy5u7͜yVAiMRWQ[< S3 OߕE~w_֞=:I .47w)Q;,ǤRٟ0޺)D]ߜ:&gYhO`M]2Q0#_'4[f9BZ3'-D&twD15#H1=g_ :%ԋ u߂mWfYA"G6}s>Y]T3,)ޅqM+;p qJ;o n}S=1!C%wX쏤|Z4) {N*nl1J+V>j1hPk4KD*J'oмkCP+5+ OӃ4oVyb[~ݓϋy8KRc8@͢GI?9*;7,4+D Ix@Z)i"L{㜽G{طl3 !?ي 1~-!W cW)(e^7/C$K=Z>HPUPB x;rKw^Zxbyq珻PM aNlqP[8hq ?gI4 _g|Ne%Ty5,гBꦪׁ$c>s|,w2]LEQK'zR>GWSmYAE/o*kDM^2M32~Vz|c 6-I y nƉ30\Ug|r5{AL* S65pdyJnbW02ya{4G%V~ktA"ʋY8v 5I)|hhH@RLxXS޻`q #1zAf2MM,W?_ChG7+#?Z~`[=-.{V>SщB~4*]NZyRZ>e#h.TNKW3 m)av>nբʠfѦ~IH}>`};kA6}Sʻlz[+!r5I9ͺ-Vzv&vW)G7b*e$4^)D0SVh$Ϩ D[NW~53?XkLROe, «_ b^|)|&@@2z1+Zwe.\L˘ұ!^o=f-6o MD0„ddEU}l8 O N; .^\~M*:?}c%&udc[U֯LoT!G0~ whc~\TmPmyXJ$ܙ{hɺj" bpk|a2]6+Eʼ}̜†?T oݠwh$`)f}a,Q WU._p7o]C4u2anG'!< Q-ηUkb치)_DA1y|DBͳm rbkh -3/Ufkarbx]εd+V K^ׯrfEU2_gnL֫gr >>:ȶ:đ;jfyoOPDp^]?MS=j/(|c:[ż`e7BhA[s(ζdt{8 X$R"V)Ԛ3x뮍R EYH9)l }hPz:M 6͟uaH8-\wX\!1</ amǭM j0aOk5W:J7V[x\}$~ʼn6+ \:wf|"WlNj us&kaxVu=3j`Qk᝙:!u@V d{""KT؋v}Ycd tI {勧:Xll)1)E6O9c,j4sNa'Et&Sn!ZJS"&Br'8*c(OlX,E.&7i>FBvO~CUcu 'L#?n W w #+LFԫ=/1pmre^y+QLR'^(+22@V|Aɫٕ32j+يs 4CGf-|R+_mz 3_pgW+NgPbv  (+!KRR:_7v5*+_#znxKD]|ŶLb쭊{DwA{q;$.>G/[Jdx4.] &/E:3:=;/;Kh|U*^gG'͘ ҜWg.>܋Qv›:Jo׶\ɬ p$@pY4]XͣPWa]' FrMߠوudz ?y݊Mo7+VU`֎vfȫicaV4qd CtΆ/T(5M^ 3 "?e JSpr(*[3ɄQ3ME,2LI274QȦKd'-t[U;j.j-+Cڝ:W<>az)>9av!F$Jݚ1R*p\v|IDCf%xLy0 S5TrEID w`\"BEnisvY??@.oS^̨XcEC07p^me^PHttzf;?du s=̒2P'6TMnULύ[]HaE DH(PS(7ũ)Y,vW7)Mwo7t =Ip~{VTo&ƌ/`Uc,\F(}UgaEy8خ60Eǖ-zWk䕘TǛޤ5KTU(@n Qa95_ 7*Qr[7! :3~M4e]zq5 > uEkTI29ZG弖0o~{6ts$ D=`@4{\ ʾ>uAnR#j}d ֕-D`vΉ -|[eKzrIa[;.УCvCfU׸jP+ox9[{cBgN[H 3u&Z#mW Vm$ey8϶m.sy10RuyFve+m9V/DHBP|ow79K*dϞkj?|CG[ }Q~%T)T Z_2w}j6`cU {a"nBJyOeӲ[tU-H6"A,.RbFAnZMxxC' YI1tE\DL2Z~NiO1d VtsLNHF,DuX ֚'VBOUj<`(qtQWEEzYު5b WefA׶;CC\M)KtߖF'sCXW6O/Ov3]4׈<.{D-"iu@%໅:9W- ~j{5̝b`WE,ov&͈Qjh>:Prڕ߶Gz02liS:tsz#cFNA!W<MU͜{NTs+#s(aٍ9S_'ŞB7p* 2QR+aXz!waUclsծ,L'<\C 8ZHM?\L!p: 2"[$$ԥH.`Ŝޥ}gCX-^NW˥.`aK҂cCpi^wh=/MޯHw[*J*ډjSZpvڝν(5ҖS=gv3 WnNNxk^_uQQ} %]`iFw^u1SRaS}J)M ت2mDȉġp΅3$i=mvi?m(x`P{OEKs;C+~mbC\ b%P7u]a@n"K$,ʍcB`Iyq!}٘PyN[="tGYZfl NE \M-e vG.{ M;=Jf/,{૮W`1!Z%z5ѿxz@P$,b1'dv?ͷ68)j ʆ嵙 ːne#F'$}?I|El@1?=U҉3hfٴYuGFbl3EytP{xEg a ůR$ Yi*^,n#C9 Z,$OzP)jJ)  t6$%5/e `([y Iɵ KDWP(̪ +ˑSF}QM^6G]`vquq}+c;OUțl8Mi G?o8mȱ !.ę>eh\"=Z XH5Q֟S(:'I Q9=p:`ވ9噿_M,hM܎ \Oi` Q1Snc4bdܛt@ۈes'iP3 Zإ h\ݷPV_"dK}]4 o.NLw@4u9Ѿ|j2"jt<>bBxzTbǤq*sমf4$|̲ȱ%nTQ[3fGyOQzBpkb M_ƻH<|&C"t0#<- l D,XJ%UɈM Z? f~6#:D,G(q8\AlQH6Cf3^yD-__Cx7aIJC 2I}j!sDqAJ^iY.ZQ씟WP l433.orhŅtŏ xbI!6;u>fH(Qhr!5 @)ܽHMa /kx[ԫukOe .toCgG0Slh#M9P&0~AN_PVOFtAfm8֢0L+2$y-$h" Zft}&!vhZbafob&pB/ 3"FgYtEpC&.|;b7UPdFoF}{\rA[J[6ޡxr+|E`ٱE5 CC\ !Uw0n+_@7RRr {L|*΃!ta]I !qi/vb=ԠՙNvز6qIOl-BxhD0#ծ?رS" IbP<|rg\ .J-γŵ3$FW +-t<~?U ^\2EչA3s ;5#0= Enˢ 82Wu *m7Pc{1Jbv;v]6nvcG):0xuGlPs9& M9PHWEh8JPK2[I=2 ϭu)e(rTrpZU*'u',ܨfC42d+uJ3g1Nmk F|?\ry`)˟OEz~*PiDziįD%B9 _p*RLD=;O}@Oa|* &0gy[~rBūxtpR7L텣ڀhu(.+&)iTRqDMx"<%`1#J)kcN%ц@2$/Mjk=\kG oS_E!Ed\%ywٛ KN ݎ2{u )[xǹ ̏zt.tn@T!V\@BU ?h->:)jv$<;q }g= Nߎ!O&퉌;j7hƂoaZC0\X??+y$9 x-tx{\GNV%dV'էIBn|  ˟du\ HWtǧ3/l]qosu_b> ,zd {}V#EE^2zRRa,".|9pW)V!%aD UWOj(8z `~~rӶ]wv{./Vx MC{+LGj?uR9Y[`To:jdӌh?4rN aݜ1i}-,PidZ"x @k`5=cBn(RwAfSpi;-A_6~Ep̹j9!:tfבo6N~X:aq%3q;}0RRB%`cr|s\190?w/2V%{t~pE~}mZVqydkhj_m9ivsTDNͷp ZTB!۲ݲ "&EZ`v;^#g0V acsl' i@62U@}s42>YHbO^OkDBic6U5۶שf80L#ⴈm\ f^{/9 BO^;#H>ng. |W.T[_"9)[G"oy,r~NT0.'s>AjUuK19"M0a^sr;GO?Vkbo΢]"o P+%!eҵð7c021 ޻A-Ra/xkKoJ}F+ 俅!`wz!YΪ%Bͼx!tJsk\.tx)QߗZ5S UI6FczT3xx=_ܔ ⻜UR]{H $mpZN*%+L [vZԐY{Fǫ UTT!돨:ژѯ}ԒL4{ N5%%vpy"f{%F.vTty_=٧kLR>ng6g#ٲTCj@U~("Fry6[y }Ǎ z޿aK|x ڢZJ|k!tn38bѮsjYIp S1!ȗ ӳ$gaNxiweu!Z1е{4 bARnkN )K[TFk$>^3J/4yObV#A٨;K6nŌfD3E5-=YMnR:w]Ժ'8}r-)*{hp{ݘe+*2L<Ʋ>R?)Kz>d^-s" p חn&!`Ґh19^T=٩_o𘸪n"Ӣ0ЂnTK):ߌa7<gt¨G[4^}Hti]_l`VςbX(!v {p}7 X1f~KHdb`c?K HIwJxZd/lAxVI-WplX,,`T+[_,օլ]1r؃O$rMFs:MmH&;r:FVh`%jdx)Y-X╇jd; 0*Io9byD{$sz ?A"Y79j N"w<mKqXphtlCp74#9Q*ap/Rʫ ׭8]׃ E6DrgMx0tߖ3*#*jiO! @z>I`]tP :djG2=jqEMvanXͦ.;GVmNϪ`E<[wf$,By_Z[=աN#E杻_DMJ4GFf.33Bᑥv0nhmLcb['?ȱNh%BV4&RX[&'H7N."I)da_ G"<[to?TMIcMMgnNhn Hά?.X+_VM tR*Hw̨-3i-Q qMMqߟ٩쥥)CVuՀiuAI .7z1zfZo# vɄ>lv*!c=)nmW|{g<'"w- ME0ckrJbƛ@pRPH?zt@0^ܮ/}.  xT={vE`nBq4*3kd +.yBacXJ-oxPVJĕ~QZqX-^`HƬ6wU/L%cQO?\6xtTJZ,.@D+;9{Hxz+C@$YlvxaI!SLtmu7W?3#0@vjNeb',Q.+:yuz⡊O#w$d)G۔];-X7¯A`{ \00(ui,s 5 F^Ҹe3ߐ*M- Bl5wL8wc9ySM4V\A ht$u&ʀI(ƜVVE`׸gZ#' Ge~՞~l=v!b )*Nh8*Īܑ{fClO]uX~p+%BÈJɩDApa/b xfH 9Q D C$՗q\cv&J=w5j/.qCޠߧI@L91G^u;- ª1ґ\Ji0ёgefڦI;1oDDH1B(!\zѦGZku*W.ZbhF4[+ҝXoPᅂYAtIy#/a.# RU3hwWBbL P|r@Ʒ|kh_^qo~4p~2HEJcd#R洡qӮ1&8c'4C@XWj);> fKQq66d*AbPWuE#ix%hLӶOwQ{yXU\gj9m$C=#N8HichUF\402=>rSK;X}ГFLز8ͻo)<;=&fr1Ԣ^M*5!{~%2Stnj&"0%.CYSoJʟ JP&D[u~ dD|K}R%9 и-*\KܛZ|hl- 'd#|FP=oé#˜#ҽǠH͍D_om{%>׫i?N$d~2 6J-lGX ]D!-;cfےna98 f^[`SiRsmm|R&~;R3E*ށe8 שM yG&u.oь%mنsjУv S,\8b^;``,|&;`:NF駇e Hd  o\OE{%^Bz9r>~jn˳3~A.̷TвrZБI,C:w8}iFOO1 1Kq㰍F.KQtOge~*Sq],Dn oQ;ҋkd! D1iaw >NZvΏo*DMߴ|L_ Ѫ_@"϶z_60&>#w\|a ~xC#}u!G j|*ZEn̵!dXEnR7 LZuCSGP n~J"莲}\ۡ%FpnǗChTؚZ.z:C r(忻dX^qzM'J&׹<ûb;.PF`ňM o8L_|$ROGBP/طO! jx/hÞyHCE cx8-g@M{ߠnH˙ʙԆ2۹V[,u2C\ z6}d#sX'-O[c!zH,<T tвt:0m DFKJ~NQr#@w)-"3!P V;w5ֵ,/^ `!~ @S;x+ca<^< |Z_Ȍ'`g75̇yy׍|I"SȭlB cj6Vh]<ՖM /h0i.'h5J* %pYY_$0;I2E8&Fz./p;LR~ $Zډf3 Y6S ݝ_[K۪(w?e3<܆Tgkږ1`N|lq>ψش[T/\l_˵R+Ĺ.ܐpe=Nd+ן=S7s./8φR%Y;|K~,FR{I2bgoD:Tx@k\>Ya]3^˚ o͌,ٗV&\ :/|):i.q<}P~oNLDYr!w~#Gּ龤ΌQ޽ΣJ{5Z,|FuJgT"ulF}>@ҚDq{_bP}B,r!!dM7*8ei<)h˔ƀn6".|Q1Q`yޓc!}9F4g@qҺޭ|x #a?YY!$A_u@(!8#XTiA2+30~xͦʗMm_i]̴cV4AUޥD|`.K8 >`LQ@JsVx.Q?W?ET-x; ـ[&Dk?Y$50^.nVʦֈbؚQ9"V xU6IJdsO|i+'AR<ŽҶfX`YÜ.jаwN[$Xj۶5bWIz͘'#T8k1fRdRIoͬIHͦ`g);&E'iea$9mlpUHO@$&'Z8_{絒"{;1|Z9;eԽV%Y}1uHpϟEMeu0?WdFH./|4a2U {9TگOtd FӵOsNXFZR sE__*-#Omccma#s-571@vΧ@1`|N9rb],Ro̘bX^_jQu8P+XhS}g͟Fr6:ұ~;1nYfTJx(U)ݦk ɼACN Dž % E<gߐ~|3|ҭuBƛw4"Q Fї Zrz2l^WYb-;~v]XGnXִ(60D^UKE~gt V@i{,oo0_DEtH jZ*Βη@<)[30lnPvj LڅeoBv^!GCMAZ̾*]YLub ウb3Mqw_Y= ?@J/zzo}7SA>p^8+O\Mf0Uj$YL^WAq@$]bS/=bσ}FcХmWyB٥XHj`0 K'1D6EJ?2),L%K\c ~`U)َzv:ш />N9J7yphEf !̹^k\^5tЫ< >,co=<*ZEk=_YWs:ʎ :/O)†΂-cAo`{I]6BRMܨρ GDa=2&3H Nar_iC_s':+yA^S79 6Hl=l0*&&jaO#o+(*,S;;KXd.Ϭ2#*(m%:nIZa5\9j|H&r?eldjt%/%8ϊzO̞.F40y?Eq3 Ytpoqmgm`#Y*B!5BHݎ8@K7zD O1ɑ8HxcZ__ 17!wGe}[2 s'>h>p$Âk {w0n"B 'Elًo%emX(}&\o6+svT Oq_-mb;%1.(CUr&fAs Ċ=|EVl5Qʖ=y~l`؂![G>6>t 8i6jBqUàV)"\{yVab"3UoEi˯  c,v*o ' HWRjߥ/uG7R}@ H-5;L~gqg 9kaVgUu?nT#sMPtxwa1Jy4!2Y㬝sKΏ5Yi6kt[$tyA6K yd&W%o|UyFJN9Whh޼ ߀uV D8%S/z }vutRB%{P5 k3^8qi)bUo}(? S^Ly*l{V*uJLcKVO|yKr]6ti~ѢqQ?o~I)]` ~P7!Q7AFQf,/TAF"=kSylZ2Du3TL[yrNbq=Vg41`#8~|w1>)@llyd*.Pt1aV Jq &^/T<؅7&Jt/?N36vSDܟNt4^^k* 'EP_wYwjA8 6@ħpssٕA+<f'~O8Q&!K4tsh8{S=zEv1b=CAquRyq@/ɥNE&Zns!ClA|uGDf,(0MA=ƔY =XmsLgV-~8N)ukG[#u^yGWLJ(uK,$OI垈֞9W2-/)L 偳x:lPUfmP܀55(Za'm&Gx^wK?*EK߹kUascb+6Gm]Cx6=FKWO%i ljx0] HÈ7wPL|J$>RbkMYl5<:: E[TF!5bf~.Hbf1 ha.*&3 d{tSxTWDE"ϐA'/n^ʺG*$Mq|e3V%~q/:44 -vt@GQ,U<"]^C_$

ֺpK> Jt6}'^b^ؘ{z[c9z7)C &`RWOڻBA }}9XZPƙslQ{cJVd< [6V_Ȭ*aSo\7FKܝn-^bFoj% 5@ } g rӮ28|{~߹MM[=׊W_w{mf^(P]~X#`:3T8˟&$NM8?7ﶒ\/ iCANQBT!2 P]y1G0-IhQ+C\+*wtlX!v{ ĥAvDeN٠ļ'W;g: :j>9wNd`Tu4ϑ]7OTd!L^M?E .|bSTi~mZڤMМ\M.~/܍?ӹNLqjVwvZ^ope,|ZBO9߸ixE)wtҷ9Q"V,{8.xr'\ΐNɛ.n/nI=!}W~aTB}Ogec-<0ʺ`#3WT"29zs>; 5D Cn( o/Skz,¬*uoC~˳P8z.A] Cc2>]]mv2Qa#fŁs0ug]?۠43ͣX/e݌5Jה/'C0-rYBPʐ/x!Lɕ.H#°-a"LHsFU9$PmfVTcTbALkܳ *x8,kI,K0Ht3/!&2|@Qȧ-/OmAko&4F]VŚ%BdϤW0pl1>rF";=vgʠze Dx."1\B 5|#ʖ fW)rwV ^?OJM|R͍\o.oa)5cϛO߽4MwXOE\ |٧,C +F \nvBPN+7@!zVd񷨃qI{}L4!nS3o_<`ɍ¦+<#q*h~E89N(oBRyj: YrYƗV8w#d;Jf:ٿ2d.ZeByf0 $]Ѯ8y*=!oԠa52#,l =[n*RVx b}ۺŘJQ5JYix45SHusov`sݯ)Kᣁ j߉πͿjY1#&Zcm q݅յ gk5*3MT"ޗ7^pf`i#Nz &7{Ƭ`h#53rO _J*_,[s |;)[30XeM.(qTz! |?+ xiVdC2ׯc +=`Hr=OҸ|e 'G6Mﵤ;=x=^0YzKf~W2'ʞF#Z `g{EAMNZ,"XK/V]>:Apcjqp@S]yjVɛr龇/};k=<\0)mcr?uY(y{ cc>Hfoך.p y!VuBd+W['u.~kQ* Ňm8`9ʴB8ʷ6_ĵO#.ioLjn:.q,lD tʶ%e8g"A5'"K+cA˩p m-Vl`W<I"79%5F9e}}mz& {#GrPKC_b~zEtґw,GGaQ!Oiq =N><7Q61xf#E3uL;M˃BwG?~o6Bɋo$J$4u;42WPOr)%֏+"m=V4ܖѷsyAeB_xjr7Dеry[^=4ZLbK'_3ۙ %;SȺ.yUM 9;ҕ6a$9ۦ[jD(&ٴL`gSXfS X>ogtQ:eջ(\#Ɂ T<4DF\BrGN Z%<ɬ=%1g Ak?XS&[T~HDabgPr3m:lӟ_N;Uu_IFQR{Ci9 4p4Sedf 0%͂Q{Zlz0- . l С 3@‚epv=q?x*wbb.0חR!!HlU@)]E?sRfOpA=d'i7Cɦ`Dok:jÒ: eSHp*E7BqI$aOjV̭i쾹tgmk[Jsx0;#f\0c50$_䩧Ucx\P5=5=}Z=@zM5fLi2eY<:k=J1F<&lU^q\3o2~Mu-HԈa:ن`ԍ܇5@8QQz}!u=M΁\YL][^*w7Zڄ''ټ^|I.gD0=xՌDVr@Q;fmQ+xO0"_,q0=W[zHp$u]vՇ?ZAt)12U@uKzNx|x.mu S Z-X~߈qJIoc̻Cw>^j V:; Dg >"\'K`ޏxI RVgV 7`KCk<s8ɇd!db.n6@zNҵ /cOk1DС".Y@U)$g!@>l Xh)͋ĚY+Kueh]v?z)$I3}J^MAެ+.),)@skmO\TJ^Jwd|m_S:Lc…DV;dŅDS]cUAS^\JlILoQo+te L%5%À`*>A7Ds##D뉌ܻU,G OkzcE/ qĊGPO}%E)i4tP|O#S"J|wt\|r*QcCV?&^hӮ=K 9Dx ;9ఏ8EbCC#ĂȖ(5l-ǏNc |IEp\$-S9QZZRi>Ln%te50[7Z?WBJ<);v״=I*5oxC 4 qM9˰ߩ8AȽ s zWސtd,%]{B;Zig{sN"+93!nmewcg+ˏ^#<ƤyoyOOIwL\KtPpI>ֿ aVw&|@osOƏS#*6aҾq5IRv~Yoanfa]sa|~i( +[E]~lǬoNFRaڠwJYe[t'p'f]Bq.^g%u~,/ں/ /Пz}Y'84jc(] NجW#bh9?Q]#?-]ԗ˹j(m ָr*?}CSurLj#Qie" ]_ŵ,K JWoJ9Hfa]ȸus?cTV pt൯>bC%ʃlIRk++v0mr$?a [ĉ໠MTI'U[2O]W?37bi)9L&oSm pgNW!zXp%CL[%/mn{RZ(@=Blp뙑O+ %bx-;%%8Ȅmqj m=g-Va7DE.@ ?,2!;>I(F1R7ˏQ_l/^S4zMJ(vWJ˄Х6BT~P~qҍp\wrT:X(%Ja1~@ɜ $UKpn:k{]]Bb/O7!}轢'.deJ{(O^M|Q\K4zu}OP@p+4{;Wh^qڪWî M\xTs &DvUZJ)j}w_0āe93KF庇q* hhVź@sV3 sW_\&NbKxpa+ X lTDɲ>&0ENqͥ_&`i?h~/8z mturǯ _Ft7{5&xB"3WTw=׉ҫ Sj a;AXCr5Xˤ][6Bt. J!:Q; _4S}hdReDmOb ΞIK3[mշ o\Qv~Fᗍ pw*G?tST.,4V#GԨv9hA0g>t;._,| 0Vxx[uQ^n0([eM.t}8]rVE%zm C!KJN=R4`}M3]>},Ţ;f8V|ݑ S4N^uYC@EL1":7۠u~YIo D?0+kVR'NL!5De[ġnPGJ^V1V`$nH/Ncc*L'政.\`YЕ( BPh^N֍Y;3p)8% d8c3B_@dˎ%-V(2RUI@Q-zt,Ҝ"|wO07%#VO;U$ޕ6i/py,huOlXWN?ʡT)S,"HXž|739w9< %_Jo ETUԋUq1pimiEo7Oѵ홱ڂ(u*^:ldIB@zEUdc!btp16!ctGNh,ڣܮF 0dJk %;47'v$YE'ZzAUfY'mġ`ƥPC B .IJJJBi_^og~c''Eo}m}V!_:Hr W ]r&F| 5?X5qZȵv!9+ 5zg+} eL~j20x O82eSl9ߣl*vN}3veՠt\-¬·b$YBFw 48VF#D_묾VGێ{}uo Nr\x+>$|(!Wxoi_\|E=4U(CWI\N<O7S-|"!8{e'](S6 Ac4@6(F@kJ*uY$H(h,($Sj26wOU:j&ϹlG\)Fl~|wfU˒}K >:I0biIع\McJttO =r:QSсbL Hd hC=Ψ噤zi.꯶aAP^6E$ !|:Z3>}(kSSU G^5c *?2)fl~ /ʌT@ܶf+RUi D/(Y╢''UK'eXWIaRLBr/8wfl&fmk7'6w^rigj3d6q|Ko j=~Y0sEc6Dvj̆hc?iY?ϣ+cJ`79?zkIIu5䓼R\꧑Fm'.HL1;@3'JhrEMR2MRO>RM5Y.@2Tlk[Mנr["%%POBtɐßK+B>u4QQXqLC}$*R'3kcQ' >&fHTa-D}  Jwy`E:UB5K~2(k{Tˤ]d7vwU%tf>E`S<.AWU7`j4XHJ +MKx?|n֬ WxەDkhi4BAp)-B1n|uuZ ]牸{ ږ *htq uby/ r@ҭXI"rrՃU,Z+Emx<yF4 9spTPQ:d!|hx'>Zsv#`@EU }ya, yy#JGK;_Ӹ3k c@QSw^8}yq:\ǥ4rJVVaV@r leo04ьl@ܫ*U!7㢤y+F[>O>(EGAIJdءᢲ4=eu~cJ)xʘRyPisp_JJJҤ~^ϝ97^_&,qUs@qSC׊nTg_Bܣ ` !Q3Cci^ie )CgRskЏ K&CQc/@y^2N8v\#ng0n@ l2S|r_Bd!xnՔճӔH@[zs0؇zOk쮶$ڬ-듐kFZ _R,&'\s'_G"wdn2X_ߗ\74/q)񺿆LPrUjMPW{v:A,3nsȌ'i B.sۑF\1u%)Jׇqg| e,2 0uHou Ȁ@}wkKœ1?^/ĕH5R].Ε\(d}RmP]Qm3m+$*=E7U:;, C-dήMd{O Ryb;Z1GbVe.<*; W+EU]۠3_ᭊ.7g<01u'\.~/QSއmF}"&0˖j{mOwHvla4Tq5l)x0I?o[ǭqMwQ RJHM/+PRmP}l2H7jtRLs5eM\c}W|+ϳ0 M<>qhG!' 䱩P<B x A`|Prᶑ*HԙK0dg@xN8UM,rmMIM&9&B>esdkuj漏΅A K%!>D~5^^=gݮYQV>O'6GI(k7[j-{Jhֲ#!ؐ0OU OVLκ$(Q-0ʇIh}Q[f-mLA#HLA)]L$) {㡏Y" Cq=^8_ma>I!ٟSL%~oRUH5{ ~5Û!@*DS>;* ֧PTjhs!NPlgxxo&>A?{`jc h _f"C3Ocfn KkyP;G2~ RK ġX uN_27j sÀz;Zc *?A š_E6} ,8WMODHsN]іM|#> E04ΙaDi_W O~㼱;2AonBaix:KE];긊WNLD}3QCfMuCN+OL U%;ɅPhWEq .?>`SYz:f#O(PϵDԈ@5mtAvh7-vIߧ8[0_$W*]E/3OJۑ`;еLlfl W5^_yBFxs֓i#{QMm(;s#%Ʈp.`Ns)uM;#E!ĵRUwTRХȬ]ky-riǟKdx!>< ±zf>?$>jli '"RÕҐ \N ,2ܸUfFnw\kը^G7QkPu<ТB:kI( zkcƜj(J`bI)\7h=@Sc_`.&YkciX$RQRRJxb$TKWGLY1uE&H}WlHڴkM: 4 zV$˫ Jj_+ΗЊR?r1Tf)v Rn i4E\AՖǜx>8qDoHY BX'E;^Nw\<ȿRj$}}keө$YB0'8.Q1rhμTvr@L 9ZCsMf G@Wl iQe$%1ĕI-4׭7-}ͭ_T[*AdC+ʀl`ڀ[(&iؾM EV'e+TQ(K!ZEЮp'RM H^H>vaՌA'A劣->9aD$%i!_9 R&G]bb#ȱ۸n)S~rn5JX죸jC43=L :zxYD$=oם$k(HMmY#ԃ!MZKٵD3:D4M/bLK+Y~*a"@ gT'* c 6 rWeO/Ѐns.kgɅ,ui#3[h( q\p~5Gg(,r.z{dVbW`?>(+)GY|3n`Yϣ%- e2;˯.hQ~72ywe渣>Y62, <B%I| ^2ؓg7pD#IsN{P[j)\ob&1aJp/8MMȢ`yL \aZZ|D&ndyUw.ZbIk~fR?5#gsޒA'Y 5avX _Lu!$v3v^fy F:z&qRwM8xc* MEE ;ìCLC3\XL ]WɲṣgA.*Ʊx -kZa oj 5_ C)oM@?<.dS:7Ba;8 HiI?dcG5I2^"$Av95@]ȀfHܵ+PҬbbiUswwB! Qć=kha+它B\s#R:wjJ.m5i<%Ct2 +Vdc%P˷nv` 6DP:LWf! *Qzo[XlJ'm%_'-:&ߪ[,1vEdVZG6uك(bLV_$. 1Xg\1>AJo{v|f # ֶ!L*^$% ˧NiWMAR?.P|"YPRyL& Yݒ\EL@r>`, EOџli lM(57րC_Z5 2FR` v?R#U 4u݄ydwNCnZ=c !÷Uj}n8y:.Iied!LqE<~X?ԣqH4qK˅IjdQmMt؟[.6BQP $96Da ߳h|]K3-~/l;D쫷KtKrȇ4ACAFU}eDJAٺP9‹S$bz E4v?Eu~b@K[cO7s(%UTbz0y_>KUg=\KFԵkn M=F  rhA!h { B'yt0 `|d{<"9f_|ƿ i[k/krR^_@qN/?vC)hn/r8QaSPz^iJuXWwI`3^б,G"xeƩJ0yh SN<4lJ?ǚl} f1Vw2.akdp<?ԅk`52Rw:2 -mjY{~cp@125NZN;o:"SONp|S>_8iyUwd*z='f)O,.<=烈@(l >m~m0,P~̽ QZW ؖ`bi*o6VpFp@.J̳*J喪hŚ8UsyZ,xTH[4a%xOTJ]Ŗ{{z!(.|wdr4- Arp!ymn?E1iC<3+ o9 1w!>zɄ~܃Q$(/F 6Gl3YڒX=,3MK $2,$ cWEa8};M IM.L(vпMb"A6 Zw*Xpwlx9 /GKu _@j,?XZZpfOsyԿԇ V/TeKwiMK\v/&fyQnmsӍ0LݫP[ %)ʸ00QiQpQ#'?o9k.vRM&D@>Tb !1jbGۺR)V[ `7Eڷͳ }E"oƪz@d'~/HJa #g[hk6W4z"#2G%*tƂKVw> >>2vўNe}r-N/a9Rs|#˶q :~~U}pYzp*w<ʝ{h/ﴡd9Q).wzw vuLdŻ~hKFX F*RudU3FX:,dj fU~VBV&J )POvYSQX*E#BOHKwBsV4nȈtYy{2/1dpS@?]/vYu0ySb8~@B[uK:W<˫qB^,[%<7.g.)zGl$.G*vN #ϝarC u}4 wRcvs6"S+XpV3J!ln KA'X #wvd%fTsp')ŃߧkA@. {Ed Ѷ!uaeyl@/)mk}B6t#3d_Q ?$,`p勀qROK2XVb>MʒB_~t\f@DZ| !pe/7)~9O& q ăq]#!v nwNeS_B-~~fCpط)Uf~d}Q _xdQjjhQ;x} dóƸ4wVMћ'$m!y `_=)#+F6?LI\$-pS(Dܲϓ`KK!g!~ WH5h`0aqc  L=JQ>0gEL`s6yES1Hq'n\fb݋r_" (F+ۦcRI$X#KۄHl g34~Ah K :ql;!?g@( gĭ*XIP!N);qVǕF.t=u iZZ1n6S)!"BkkOIlxvӽuNX+c7NFE,w$i{bCH yQx {AځVw9dJѤrR7BT\1"Jץ+i%F;|]`u1eA[ϢQC~Df йM5gl?K3A'C@G^}$.b,;'Ov:zL'.Swa՚tTᤪ1W$!d䕗v5m|,5sZǏނ ]:mzVhWj0iU3ZB,lB] hQ m=w̌ȑ/g .K,l#O:@vVÆ8lYŎ*IdsB )R U-ܬ[ǿ^z {ͧ {tRZ9SVjO1ӓy3}=pPyS@Bw2vu#I&#WmJBlrTXFH0P-lzlH(ݨo]Tn["Ą4{ o~,|˄ ga`04_Rmǖ~W;<)n3Te:*6FlWC4vb{43u:5HʦRC&Q&_>*n $~9 \4u 3T6a:E~ߣ>ǀkU> 00a>jQ_cPxC~U__|zz׻jOk3Ѹ?\J?a?t ֐WXLዬ(qWN+zL4qK URQӢS64Q]ɲ~T뺠6w@DZ_J@&xN=?xQZ$jȡԻ;HBKxUR ~trIꄠDl@-pl1N_q:[-b#Ġq(܎b_V7ىfsS$Q0`]&.ԦF(_#c ׎WӁP7[},'ܓ+flv6@<*J)ۉmY_5()E7iL^bTV>dqcDGdsAh 聈6`iL8bI1fKlBܐvte% RvfA#I6 =J3ayz Cؔp{B\;{sV:[粅_y@z1|^񉦯g67j-L4.TMU$IOԧ':pk.6C\,u*Gmq4頞:jo/Az. cxѿbܸ`i73 @}0q to!ɱF.I<$ Uʿ*.#|1&zP@\yޠPwl鞢X[YU@1H%IW(Jndh K%;%~oN˵Nb#ԕoY䍟+><ũ+\9EcU%N:P5d~aߘ 6^}{⚭-c=j0HisK0#4d<>1;3>䵟&q bķ,YXDB4rK\jj[feޭ3 _A k?(Q=(g=DW%3H`p U$s}X:3!wd v846UG* F;K,H}v\5*,;Yãq 75ۗ.AwJWJ&Y% Z:Of:rIDb_2 کkETQǞu ԟŅ^ؔاRiU&Uud'2g'`G8 LkveI.&X*K.Vo\ TsvEҧ܀U@t.9isZ-~sQs#WTU68NMOQ$#;Uc{ݩrX93my'gP1^A'u%(u [{ذtG kIXMϬ)$A}"c')hϛ)o].>^ p GS CvkV|o QM흹o<8XK"~/ꏢt}gNRKzH'+!A@NrJeQ,mp! ox[,z{RxlE\usEw候)0 џM\ R7u;ZX x dC;9[fB&x"m0Zzv͌没pGfEm޹X98 - 7nC:"yyN?>eTg}ByЩ9i`~-p)p/7M5[nh%-ǻ_p}NG=Ӥɘ"3K" f = ?Hӝ֯W}k@HP~]#dlutяk_ԏ4~KΥ"-&\QڜШl `$ԫYer< Q>A.ӕS4 ~FlvX8H\@CܓLJ)fp_^=70!4$ UH]l܆ \5A=֑ ^$z[{%^+)h]lS¨ sEΏ@HՅIǂgl:p"FF9V-X5ZȂ`\ k7٢z l;mI\<P)7llX3wW c ֆH5Σ^tcf̕3<&{v&!FN;zmfsg+]gA8ߧwXy%/ .zdeIBzVDOHfL }M>2OζWHYH|QK?(+9C2bžm5龮7[aMj9yL"?(,6f)!})$&1^9+hdJ/Ý2\<4toLm77ޖJBtflnP߷QW[Hxv D i7rK4ftFzGo02<͜i^#g A(I)="`Ғ;r8|(<㕎_mPuK,ē@$L[ea/v D݆J;O"!쾯08y 0HBFT}|qSo9'3~64O7n VYxJ,˨ ]niNO|ZZnsy;c7 T-չHflفpUKRBcKFVF^(;l{ Q& BxV⹋;plr~~$gzŪ_x@@7e1 9{f@v $ߦ&VHW6~?8=g\3|4c'"YۍھҚF,XdU}.:d[Ms`q9eh30w/t}t7V[O"Kk} HSUʻԐ],_-ܝp.ݣNf ѐx6FByWGEN^`,P"KI*IזƗBJ8&DtCZmsCUuJ}Z'10(/ΑC-1e쿬q:D8Yt@G(>4̳GG= P+G/1i~>Egq.9Abܰ^б^i9~삁n}KX\P̵C#!o+vY!rdۺ <4i0?FUbףb0mS5 KM?mEvf;@L-J_y 4qk7Ѩ"s5]ѭ@guvͦ[@!9N)9vJ>w:aC+_OqVb _SqP+Æ&Ue!ȻǺtȟJ` W4m9Lv;pі=ȺmۄC*J|fG"QaP)O f3H< o^گ CѨݟQ2Cy29{JR@tҌy90ywtzO v[ Ի1쵰:;A%k>\DPno$ To7?X}oYYtYGJLV^UO͙@IR(Ũ9o1D?3{YWODtP( z+Wz(mbM(#1M{IJ;jПkL=1\!aP#B7 .XsVJ.+OoQ_uzD Z*9D)F`~~+kNnj츫Sg$]%0E}mT# 3%7S}뫫wOFɡK^،NyLgz^AYba+I֎h7kiK6s\_^BC>˚|~by/KT.{W |,EG+h& 8 Yԋ:.c-C|S<îB n!v'mWC+7YUc7sa[)LyRG엒,_rّv:IЀ%DT!|PtAI?!Q4dN+wiNYv1Q7o a#2ݪh;3r[+s!T={w44F 4P\NXoCm& _R60"V;|6Z#"9rͽ=7wUr.]&mˀ9%4 2h:{1џl!tv6j;%A [sF3p9nf 70Q~J}|8 3E"YhNwyZ7XDcB]' w#8S =HGY=g=fiCv^b>~FC<4 Wq uV*{};&n0~4%VYAj>7>g[?bMgr&x8X{yGOi̊]ʕ툋vS룕L `$}d|<ٴOQ|W7f4״Օ(zmd L5bU{s]$NMG- v/gM4B21Kqml'm>ue.L9+|cE&)I"QjBۆVPvn*bz 4VfKmdIr'kyzVMwugpHZVB'A_~3'5fbD&va U2q9~ HcyN=ؚAzY4;z@bS/ǭ @h|g!m6egod:((鏾`H@I K,DF Jۜare4 =PXm1.` iRшBkJn߫s] $.. ms itvIzVLHV~ ~ p~Y^`>Z'Ss/w Lo61d5͑;&r깿ĪTj`,K'ƛR8(xJojL[+C y̓H37dm*O>Guh7&TD j>}쉵)!:+ :P,Qv 8mqtX&⬲!MĖz_XR7k@ؽR0(ۘOH_;;+l kwc(LǀPh(忼0s.9@CZ`jMȯzB=v#y@^YɄʨmAa30ɾxS~Cn֍DN6_}*os2wɁ9>hdmَw<,!mEtZ DQIS֮-Ʋk<,@tGE2բ d]sq \DErwPp b5jM?YޱCjҴ0}~70>W3?*~6PjEF([zÏ xBc1t7d`b;'B5_d8PQKБ.C9{R&{yg}ށ|{-Aq/hf-vNͽ@)y`jT׮ -f:(IaBSi%bNAR;wÓPSXV|ƌ 0*31@rEv?gȜv|rCֲfm$.QWpP0\NO2߿,aJNj]@1[Qgc"d_(#LQ 9 '"BF"QnQ,['7 -Ij+ʬzF Vn&${'&Phc"+x9ln$At3kև+<.cJLM nKTtA-8<1L%C&jтM(b7kt9<ޘ"lWS<k xIpRgb&ʻŻcDq%YY{^ԃvCa?NܵŎ&I4uIq0nloUN$ )f x]RX 6J^Pߘl'j.}!i*"bMR1<~N6^bHâ~(76Yar ИoCaeTc~ɡJ1œŷ 1q. OA.'ć<.`aiJiBs24B7(  WbѸWCi"K=۬SpJ [Ttġf;EYt^f]ur= j=jڭSLl5hȅA1Flږ\>VPjA%ngNv{u>Y=fTbPNJ|../o?={.,pRx+g>RD,C@uz. >Tg^C5lHan1`'xٰ -G_ۗoބX%c@&V!e3qa~eZ""w]ȠmEcTH!GeY+mCǒ<+`Y hzyo郐KQ+V%&R%vģm%R̅P2@X[f]#XYwGY2.Fw,7ضJn9xϼvV(5BݟWO2]6NԝeNB sd$׊C/q#gp$aN@V؋K9vQTc7銽5GO:a\Ҙ f8`?,<V'c rn%RVVfxM՚tk0~wr}"o0:SMUm5T|ֲAy酺g3: ҇QP 7Q9m[PPq}.~ѩԽATF8-C:1@Kռ1܅m%f  8GILz':xY)C6W #tR7u% LoQ]̽$QCui4DN5h п]>f{XĴ{ՌV@ 50pWN2U Z7s8ߏmvcUOD(9 j_$7ӶM;45u; ]WeO3R"HH{o)8[P$NpOT.:mifI-<: K|چ! !0EE3Zy=/>0Yv%!xL+=EPCzRlf |QUWs"7CTg5Dx4g`Cƣ(߀Y);2$*qkj\2ŅVgPd8A*0K>?\_j=ZZ~Y۵W˙_9 0̏oiV]y]+T:sj'ZT7i^26XEHe9")H jmq ~/)P 4Fn5LП %akІqL7;'ACLwy$A@%:uVbZx)!o$̲p߼#x7y9Ì \> bЂҋc -ȬkIA5+2n2$tO۩a_b*6XAw@=) ʿ> oPnX ū&xrk'G4.sdOMj-|$~,v:;Vo_Vqղ"Tل7P,mY1|Mdt}rTHdVRk)&j@OU,XbiCs_^]STx"9[?TY$iM*^JY:IJ_3e"7 :JЎJL)nm̻Ɖ"`w/wpeNjw9yFRdFՏL,O15m΂ZwZ8p{0J%9 yqZ㲓ӫ15&{}+ P{(-=.0ˎF113^[*8\:`]yٻP~ %R1"S=‚J<:x^lpW]ڔ[\U*h2ZK3iA+Iٹ-wJhlU@Pyj)kGD];0y=$ , ?X4b[ؘ|Pf+pyM a;cIVܸ"tTY60FUtZ غ(4i+XwlߴLҙ~R4b-~Om}oa4\0_B! xYIUfxP]%cc%C_t1ܟ{~@)O ^ U;odFlCt"&^4kl" 0/ 9LOLB(#&=G;&ѯ $Mu@Q s1KNp+pKL=N4ֳ[|/rzΧP/F~1 ʴ`˞_ g{7F 9[D`9 fW] 4ј9X/y-Uȷ}.B[f-}dZ~1UNh8)0Jnf7S0^px2O2iC 1 Q4s?厦-k#RH0KSY=ArlѼ>4KvqcFF!SA"!3r{Wf ȌȺ)9(D#zZट$lI *|%n] DZ%MV qtMlэuy=~wc~1'z88P,<^UAqfq96#J8KHU57zQ|vvb8tq%>rTUe\F-ȵdA}ш* eM ?x>۵_4&GqL˭+rF(z3g.̙dq#3 ,R=.+1!D5Cx|,@7yٮZ3hZ n@M쩂c;4Q㡤%8p7YNٛ WȨdG#- SfD~SrOhK^&N*LȆ")&7!9 #k>դa2wC!U- zs5(B OZ;ם`$9\ON\7(L|se;dW>xR;-z>} yaeHesJQT` R[`kŐ ‘W5;&=`}FlA*.WnZ4,g' L-v2/R&qI&%'>ֱ]t1Z=$mŋ$V%*5[mI֨$B|4\gU1ʤ>G'k6F2Yn1}״vjC<.Dwu'+b :M  YKY_{m{yg,}y}9maO#5 JkPdw4 ^eBE~04j~i8"D@tqя> ޸ ;v vX]CS۳ #;TLg[wW:E)PX0sh=mx9G}R)N1V3IdqKKs"(XVMY}eOhwma)0=l.{ '[Ҭb˸@%XEVb*cm İrgp@kIkdf4Xg)vDx-Y)8}AJxbk%WHb6jo%N tB5rH ц—67t!MujBYߓ wpd;Tc!KxrA7[M 睊lKx=IךD |#5 Is8[=m MG-vɏAܑL/udW|Ec j}P].s:LI!QR-gR|8kJ8Ztd)߻a.rK8n|Oۈ&HnѕlꊉKWr3"՝?~-C3P#VqiUev4x;K5* B.#kǍ>0 ,} MuOnIg-^1 u7TT\7*t>#ԁG)vB(gя(_PH3݆.xm\߁ùM}@:,q!hdxpLR (( o mh*|Y޸q+҆4!@刡 PZ]`eV =wǙrcvkӫD axo$Dp~mnnQxgӦ9|+~妷t&b>ډƏڸA7~p%8s*WF a&ESP1XxW +33)>>[v(2p5,žI.~>҅7,;]j > jg,(n.8iʵДbrSS8&_ Iq1_EtN1Kd 3bԵRY{.p%Z/>L=|5̛" h0kuT44չEuh0Ģt*Эoԍ5\1~=17(|L_#* lk=>455^TN܈yAðiF!iG3| Yqhi]R0aΕJ;jGvϖq`r7>BݓnUwS[qk8k2_#A Sk{^zMkdz)g ǫ'Mט|jV!AiktRyQBXC*d sYsg7"֢c7Jc5\hgd%Cnlpcif' ˘d0ZbAse+\֯2?0jP'&?!]hjr6S[pBY&L` Ţ8Om[*a%VEAfTG-8dǜ ?0"X#OXqTp aSkүod JqD9 XE^Kh?ŶlWц~pV~,VE4jh4sb+̎p 23>Yz:-/v]ޒ߀@BcNMˮg?}\ >d0 Dsӌ4qdsЩ̯G\h ~K3nʵP7mP#iVіĊOe Z.ZGD#evR94wӒT[Es1Β댗T@>U/TZtt̿ / e-|R Nig/BddrH+`zpuHowV"A }4L|F˛.ňmym5*E̔ aRT2Ľh ػ{$C%SY"43Tvg7OiZ颮\;GdKwzƒ]+Ā KIQcD ت謹H4A$rk`TB #¦'V|#\w\g^ ̈9 h3)j)!k2)~" <aWܔ̗QRX>]m|¸|LNb yh5)C}{pd`{LB7!{]1Sta.9mWfIlbk/G7UYTQW9Jy2WuEGt dδ`V(e+>\\ )y"yW_ 15/5QQĨNBJ|жˌ!S^ xk\>H0uV = uj .Џ9E2 7huܩPn2d˭}J}2hQ 9> Om/uC']کS?%uK 8dRwY9Y34󱵻z|Jonb$T^On#)C_@;Moe7{-p mT)XGCj̢KZ4# QV .B!2W`4wF#SؚhC䔄2nɶiQ.žUnL@~lO2'cW i{(<$;y7D BTA4(qmhHErԜB:-G߯Hv9ìB(\r}~2A\7ƍ/:OMШ SM\pOOq(@]A-t\b].fA]lL!W1VW7̅R>Y$ŃcE>ށRѽhw{iM#h͵s:*WE AhÆ*9eWiUϏdamw˧ *clk(\QED?ݱ D7ٽgdhT + 鏙 RPt;=\7J]kEQRc1b PѴ@Z4֐[D,* XlzS{,H ,DZ6/'dôzs3>`N 4!&ðض0jMiƹz^+-ݙ 8*KU{mHuȏjR6϶+xa˯z$*:^<..SqmF@(G$:Oq`+"{ )g7届]G%kk7$mRc6)(P^SAٔ[$7M_ ]pWKt[+ n9xUz[u{0zW9U)FJ7Y@?&nJX?԰\0wm@%\6K˹Z?jBEO<,+%P3w5\B 'wj.Z,X #7װN TvT4i!^Iͥc Φێa=W3p( q- yYJްE 99NkH!ŠG 1(0vm>+SGS':BԋԯmnkHس,s>eXZ)dPb>R 8*BW1N$\/\zۇWGed*cP 6\pL@+A.e${Mj'JFֱ>|a@bӈYs W-y{RnGpd yIY'!#6WbNCuzyHՊeDŽtZuٯ/ă*' &CQ,>T1ȼ欛Aɔ0r1ܫ>|<*rd-aNIzlxl^<4m҂˫,:{h+y:?.tLnM /jt?KD f*ph0ZKX&ۣ,Wu]HU&;ZzoM}:$Ya+K9kem(9bo9\gf>>WEwWh妍OwA:Emba=6Qd_tMs_{1\ڇOʵ)!_|[^" . wB}(XCuļVc"cE_بUϧj2*4+ VC? PD"D žᔱtZ= %Ρ K2vG ŃFb6L`kʼnϐ1!Z)081TfGcn%M}(w to16r)(Q"X(X5*lӣn[ H -hW7r/G xFl`d䍂\[YS[Oza 9o/AcQ}QQa}NPl`?]M AS'P >h!ƒ3  q=]qDSK(\Q} $q>ĖsIqt/[e׺V}Tb0s\ Dr"Cp ԬsIlJc>bk~ N^#nB|lB+v3&8x*ЗD= OibM[az jOHdc 0\qmru!ka:=L5IMtC\xBq"L6 AM5aVYٖv͘_Yw?vSˤjBh]Q1Ƭ/6j#J_ف_)ê]&̭=P9 4 ncxJ:24ۊDͫHXÚܸdMQBӕ,MQLQy}ozqER-4O77k7pfweo9pTn'sWo/$&I)?#*/xs HjGѓ 9<ԍ4:᪦3 '4b5vsLFb@l c,c|}˕(~~rHl]ż X,@*~R^Ä0tu_bt>5vQ(* 5&!TZ_e~N ;;=d} C3ݣ, [GwJ uS3d?|2J$ƶމaU/e %#z[qoQ3^YuL#9  әcXZ¬, [J&q(J+4`/!9 `LhqwLxYQPYrD<|Seg]$T2>SdG^WŨ/-CB9?̜E%QJBg&+ٴ6PJ>+]v9 Xyi<\PNL(&xzK:Y\_{/Ww@~!{"gԞp,PByKq]|G+{yBccyFw6cO5:/PhcKN[hJD[hq2+3<6j.H㢤5Ίz2 %;yB@/;Pk V3r4_|ahv4.SM%Q#Hgpon`ñ6IeͥUמK'TԆMt(GK]{>SgSM rqkIBs䚷 xW9[܅S;^JY 1sW? {ܿu~V'n+b֞ɻm?  WxJ>װvor,N3&zrzSL<{)j_ov-V{JY~ YjoOup+42|KuO=F~yIšrw.k㫍yM-iqR 7dܜ̀Crmn)C ŬJ'tQJ9,\TEjG=vAᡒ5R[2/dv_G̽q^ufVXon+Px\)H@ڤ À(!27'D,moDÜp -~~uz[.h6{j{Vlb9NZ M-r̦˷LJC&klۄ\*FE̘Jq^Ր`4EId:ĥ47QnAT`晀spČ:#و6JrstLkk21 :G8>3l4X5 #{1ޑ)өRی* #@w|H*/l1g[,+& eKH~2'9uLش\$hpa-Xɬ;kUYDĦBFiQD*"UJ*/ 7N))Z_;A~y;vĖگ_>p2 | _+/Oǭ?3nFAkcB|v 2j =Cg6u!>JƊpFn񼃚aG^xRIXQZ{\;-J{eƓ YEKj>Ԝ;L f4CpSV s;Ⱥ;\î-@4G4@ *Ziw+y)X2,pV~5kϏgQa;|6l2=' Ƣy1-5 8-; W7aꂋF@GtIZ+^_\gJyڭfD@A֊Ukǡ_R nA~Z+@=80{"ʙbFoe3uQxpVT*z8{؜}JY "p:\_0#;]-GX|7.Œ!Fx(;P!%VTT^XmU_/&o b]JRwhمCA+d)?/:]1dTGtTbW% V HEw59m(kO49 k*cKxhǑmMÑH 9|sgo El޿;7Vۭr!)mG̭s䲺dW)0_?4 &8mCڐ$lJ<-X5<8s; GsCKwfoĞCg)ҳoo^M{m=R):{0~GJl{zL^*tluF{nK[a Df{yvu{wdnw^c,7qPXm#mjѾZ0KX}wVfjH9/N b ,r/[`>q֖M*Pu&VĈ(~_dtMy ,Y;V' "nXPӁ,oܹ,m#R+&|Yykvsɥ5Wo~8i'wEݥ8ƋDž`-^Pb(eå%li&'vFFƄ{.kᄩZv/ IȐw 1U >06 )-j ײƂ Zv .W,#82[kUKaj訍߄B>?ʯL-HDl3Q#]]0'j=LH#]a_BnqKL n 譭@duzH%)d9ͱ#5*4PF >hA ef :j=ޗsw2rp1;Qd[C rXXa"Rx%ӂz'^Z=Q٫֭.Zʧ1<$/x`>T 5(2]/PBHZB֓-hdwפ\nOvqŵhK 3Vb(--BlZ4ђ As/~.G4YcNBzmUQ^MFfjL5"]2H'ahV܉n H L^k!5c8 ?e3daGu }uRUy&GE59ܳX,[wP=.5#A>x.=K"9 #D 47/pKSa/ OfA#Է`{`;C|VD&D8*ib!D3o@.G~olI^AWϠ|ڊۀhc #/gx~k ob Vn1 _ AHJ&8D@ytk?\uZRU ''^8ZS$ s錽^7IWؑZڍGւKz?874:!}zޏ.kHn:#w@M}a-+C 6BoObA /QpC4W_.=5}0L?5v>sFe+f;+T_Bc/ Ƴ;WEp_,x\iC1ː_*ڌ`B#HqM$SQ֑^s~ewlWyإGCWMدx<].s#J4- ?ꊖ<1nvW0$G N BPЫʬu6 "]?-:+ E`B)ٷ tZ켄74渵ہZ;p'NGڊGI'HCI_)*]q\ᅪ/7S3j 5ͮYMt>u"<wƉPo$Ak2eQ[ˮkbpÛjCyddDU!E|4 B&TjUE[񟖕ҁTjo.|(J f+Ua1 5j_)}Ws?'/ 71M_ƋVN7i 㾹ۣt69e)QC&R*m6.ES}e秸&gi̿: pYKYǣx9Y3ҬM)j/ebd]`vIո }$ -2T%9(;1Y } Q=K@o'+"p*6ڐyriGٲ,B||7Bt K// ` % P,M~q[jW=snVW/}m^ʒ LK\n& lmc_2^Dre*RMZ fCQb@d ?Zo-l/[k}B9ܤp|,5'$)L[HO/Wm%ӠW϶*tIWh+!ao%n[E3>Z*}^FB+,y%P~82jRhTZmU+ie2lagY'tqMcIw[]5u~|Z$'@UKUcCTzђWܽ]郉tlwLS\3V+_ |PWY4f;E<5%~+> )䜸60 펏㨳ѐ<ݺrÞ9S`"PCζTLor1 \_=}s *vn(}Of]<% 1 zٱynė_R(g͋%~s]eȒ;=^%C5EhW{id +8Ip.c7W+ 4 hpvtƬ|ct.:yq~D +3;',P'B F 9P`%Țso;r}%mZAx5љ>ѯ bçN/58?ZȰBE`/bO?Yed΁C%eTl;Z[^( E*,>+zbg8OHGvfl,vZ8.T+Q U޸4}9lt)v0M4p_4,nn;[#=_Ҋ~NzִQ{u`p k`!6ryڲGDpf֑׋8H> 3Wq`\xbUE:[G~l# _ 6ghŽT?ק]|ZjүC^KP(0>uEeUђޝeK?9mHn'`_q~>1K ,{ k۩XGT Idʶ/9hb7yjul\ ަjܔc#0OðwVp#<)#CW?VQ;A| jML:ŒNQ cbwu]^#?;ٱR cST<ޝ(BP$,8#OW|0/gw٬^.0}7v=+d-vG|m&l@aQ78,R8ͫ))&ߎcg-M¤Ky%/(;8;rh3'BPwR7½uӭzkg3&q̋ῄj3M-Q&ռfʲwt`#cנD/)VundWL>_E0ʅ9+Py.O݂hQF gƸh mN-j߷[Q }.g@\@s,y⻶|a.d" dPS|l3-`ۺjjcN MSen=& oT6#60-w^[]80p+9ۜje{k (,j:nX]7h/Uf  S2;`d ߔOib Z.S3Dy n (7!%{f|Y`TNO̩rrYy !uQ7M*&{NWy݊{ kEŎ% EG_) Y)L>Hm ӽ!MoéxɏW(,1F['_"yy /-P; vA''B.&Fu Tg<^. &gvFH r]d.o$#=QUrzaL6UBDZ)v΁%Uqc4XZ*9Wwo =@c٦tw&3 1hPw*OXm&pfsN^\J4X`Vi~ p6Z7Ą8:$O4_g?B83:Ƿo9Ma3yʌN 'WBqtωPvZ>"%{ Jd NI $ֳ*d%2s9 C ߷>sЋȈI{OQ;[@iO3ڇlQ2* VNWV{o('V)7TSo?.G%VlԈ˒E2hRR-XOʕǖ&<@4KG/b̏+]s.v]o 7!b+k?/f3lN%Ɋ<ੲ }{ʅcO¯z4P'W?unxR!Me7YjIZ4.9i'>[MJ%e As^2 >|=[-8 ^eXpp.9 Hn¸H|z5 C[x\R𡴄gK>mvj/ມn.r<~!"lj4Ai2wz7\EHz챘_^/׸G5Jb!,V@ 5кTP`krG$tԵfPXHI #, j |ړ54MP=hۍQ"F^{a(~sj//|~Ը@ ad-$j0?Ebhw BG_ڵehG KwфbaV]Ip̖8 6tP'풘4*^Ku`;-{I_+D3J#&b' )(P|`(, kJ9-*Y2~z-/iG`)6΃82$qN2V/d2753" 2=|se4O x0AOl_8ǝ(&ak_:XԷc~@V'uS`wgq[Y /j @aW {DRL O*#'i%~fm=?qi&I]Nc_ښQ ({ c7|?R9qhrG//HA%H/G1~X~b\F~069w]LJc^aaÞ aD rj?gI둶B;Ee4pȨqJyh-T^rs\.Ѽe^.4 lv2ҢV<A= Qd;R67jDډ԰V|fP궬 r!J5>!P)yTN+̓:ӵ>@/(߂8U R7ә8EH^MjPݗ?bly10DςB qtR=˥N@`MFq=}hHjL=|q婩@p#mo6yՎu cV688}Vvװ G21}->bQX!Ҝͱ:NϪYg]r ,Ӝ#Evo QHԾWm2=AiJ[8ɻuaNH&6: 2BIzV[na]%cYʜ\d<aVoq9;]uBxH"YA1 0}>kY(dswR>'g1+]9Bfe+S^h}BA(g~ B> olV4@Q&Exe=8G盒pWcqc_An݂v?`[sOh`@pXXAx@*n7^ѦMmyx˝4_K3tr>xsL a:ߝ`ZR5m./c^/z<(?\K6i.,JB/sPg<$6'_Ȳ΃.z1;E]& @>*H78Yo] ~ L(H]jy>n>O7P!ZG a jfrsOW cߠ1 nVN-[p7`,f_wul*'HoXO$Ӳ<69m&5Gi͡a+50i {rZ5)@!o^/PLc묙 eHC`rT>΋RF2I~!17x'3T vX5:,8E\GIe2Ό~;v =Z1Yn哈"\U~B/+ߏF:%Pnv4ejt|ΩUdY庿|)4 ŸoKpGPXnB@d[rFh.m} yt.}D\G?B,9% VC^1Ւ@~" X~^7Iad<}E鮾bf$wd<.'Vٕo[c; )wf8DNk%^H{Y7 n+Mi"z@ݾT^kIu-̖1]ln2@غ^}$IPk&aa2#+1sQZj)Ԯ=mYruH)C);V]$" ~FjjO*}J)Ӎ%wJ]DQ/@GdM1,CK'$c$B@x0sh2Dbh/lG/71 "3vvNg7 >D-R2oR]6A^p" \ٛrꦷj{|ĸM3yWJŲm 3r U5I%nyU5b\뮸d=R8IKջyz,[?]ZЗ}`9Jqy?ڑG_ K``~pĚ81U"osGU]V:&'@5%W>T;C+;q(gņGCRFbY~RᑼGܵq vt]i@w&s&p2>?$IiSP3u/6ɱ_Pt%Y5ϮnӁff,:'yh*qPdz [܉79O\jΌbWMIlkwXO?| ,Y+2:GOfo)=2quY\6JDu;xopy~W0;m+{nu e߰MQi$-{ j>"('rI ^ ^# ]t0[Y// DHۖs!1Pe5T{\lx[߫joxO80i"+Ba ?`=;kJ☤"BBҢg9jW 1{E+>ZZ1 |6틳l *FoW:\(;&4z̬']jUHPV;kHw\ܢ;'edQJuhHPdEFy&srMyZb><d~RRE2"JnFM%ojprhRid0 ! fțf[F=sz.MZ,c $>y._32= 6ͨ*d oݙxt0WB+Cz~,r\"60\O}ȏM$݋M%*5xw-aR3fɥ>4Nde6OUh 29["r)8|Jr> #s̷/[JUto~IA{G)n{7OVS;/gA}g!՘.rS7AS!*uPXm5r?.,s?b0DN 19+$f{a.)L9Qt#QyY3O xx@^zh& Ӡ'zd,J~|FҤf;k3Ќql,2!FCWlڑwtpգSYIV&EŰ%2Ѕs)r|6l2\$jlǻ0bT"0 潾6{ȸ\m`b3rn?mnji'kPݥt)vO[&ojB? %D8a]\[8h !M,Wj0͹]J%XIx(nN i[^Fy _<{uskk jMؒBh>$z1Ζ\{ I]̭&Tt7 Ƞt$ ;EIJϷnkqs1=}=6^V|w!.]eL D~&*P\>Vh俜ևgvGQCs^/ᖩ|=J4A]W ?7r4#lɮdmsac(E(QdNu\lGնD\<3Pm4']%A2v.ɴg\{˄3TdCuDG5v[ڇni;K@>P".NݓiH . kˇ_JyErT&b ^J:5fKbĐ$*"-Ui07w&F4"-4.WVt~)/.p6ʸDE6K '-NhMpp=,_ %oΚv-:ϤeqO֯Hd\X1Qr&fyÞ5h0j-x$P*>Bi,[[)|@b؜;WW.j thPs2\߳ߨ]_{%Vwr8c΀Lt!}7S)szzGnI03ӱ+n[nAꑠ&3 N?&9v'S4sDFk`GE$Z= y n>??f4WQF@` ׮DB# )Mx9Zm0 DH ΪXU`=,\[;e?rиtPc wEC.ɔɲq +tG Ig-0*~R)K"5ktxOnM+uH! 8s{V%M ,Wfi@yWWߗCЖ[QLbgNo sr$6\zHVl.1Sr[`?ˉ?%t7y*;2MM~_]tؐ{~R뢔j ܔ^H**ذKǎTJ$PY-9r-bN6e>և*;Kn-{On.8GqsO꩚%70+xDaO ~ovdxAg#^ i6zU35er,[W>2y< ]|Dтc-^IIcia-'n |yP-a (5_BΛl)`7"΂Vڧ֫όzՕD񹤓:x*\2iRgN=+T#jg`PoL.@f J7>8=Xj}ȷpfi^йWR7:W%<) wȡ}W])% 5T~Xqɋ\u}ҊE`wmqgCT7fWH72+0O=f7q лqO_@'ɋU~笆̓Z'xaa1Z~IFa֜Rbچ.Ǚ5tjVy{qxJ#[ F%)ǟÓ^&MtʝfePK&ɴH&CW3y=oX 7؂L.H˙yNMpr0&\ݩ~ж/~u;, !,Rb~-iVTsү"LZ%I\Lsw*;e&mЃ^A{w (6jwRC_  DQNz=Xc][8+_אzl\f}JQ#qҏҊ-;RhΫ95:nO,P¹^2 cQ_NgipGͷBpr'R,ߞfR9d\6dˉ05]3L4˓, Ja&6H,т*32CΊ,f,8RǞ*@gu iiQe1}3p+5U,< ykgf]¯/!.I5{)C/7”Kʩ\ t9oltQ A~h)s |BwqI8 Zy' f PD (Ox/p2(NlؼmcqM"_ctΈ~˝) 0z]N#ԗ6qnx^z04ȃ !7I*S7s :Me oD@u`F2P%*-UءfEޯP~6XHQ14x#Qypn8olЌ&C l8RɆuOx|@Z\P' M_me'td>dsp@[[PHa@Ynuq1lj@  ѴSW̜vQMIuI{4S)_)j'kJϰHZB'w9W>0~ʌv]mrW ՌuihǔlCuS`7o~#lɋə\'}E Z޹sK] A?Po[eioAωK][hTwۉ}%>`V(S#]"rDT3 s2Zk]t/u?̖âi }PL.Ջ ]Gd_۫2D^Y@3 'xt)#4nzOB?ę!@;:N<* *V"FZÚ) Az d7Ǻ݋= w"vF'n0 O +!aWvtٲTf@'DR; wл(+g݇(s"gQ%t,a&uʶ֎Onĭ[0A !Af\_HYoGa/'#X.UQ¿xϴmWR8{TQ

A^\)IqvN/*>:b'n#m^hFsqn1vU^ʮDр$&cjN `2R+ *Z1g`ga%%z!0F2e +ۨ9.t{eT#o4᪋~8ZklQ,Oѿ@8cqŠ2ץ^ $S[_Ida-[:.1Ps,#Qt8 %\СX B+@kx0#1VyY\rmqyH.}1PG@WjWt8uĀOY5wnj h\68Pg /6OcF`Uw✆Ew y M/CiG%_fɝz%) OX?jG6]j\>u!1#,cbXs8ny,xӛ% "W;o^GLCJmz$pq~tDk!ݫdDgsyF\7L )SA-5*}L0aOCuw\y.(᲼ So[C2qKyHt._'d{JQJϡٷ\XQj:o 2"KFb f0;ARuBǹtͫzq:&>+Ґ<8rC=ux3l!Ҟʿ?*Î#Hf0`8ݧW.: R`5]|+#+KkpEp-E~c^X7S-.JK2ߊTB b/AU|Am 2tjp8ϠyrP*s$Vy% |30K(C7uo%>rkQ$`,<}hZ_ŢOqs<G8{M@ A.)7eN)cçIAI)f]|K#q1C)ᇸJչ]J'@dlM{|W 5o3B\Q_Q Ef-/_tk^+ _zd23$8/4 S9  ӅobdDyn=Αq8#Ul1pc#`*PY%dwO`JwwMAuD /kݘ# d̸nizH0y1>x+N,NfIzRXD-m`qܱ/~ڶCDɢ7|eJDjX 'ezv(. zhh3>##l)N^tąFt#In@. MRܨ9AqXy^Zmj!ӤY6qIe|ü[ 5478xC;NkUj)q6*-ŌcL,_Nk% ֢o x:Y37OD}lj b G*vdih ImE?Z4jtSbhڇيtvO_XǍX X gZW (I3u'٧v9 kOtaֿ<^9ԕ;"_Fi"9ղMC*΋)o?h^6HIBPcw^#;69dU6|:3yi\KVvۯ3I tQ#뭆s@nI#Q?YHK>{kdungx`)W;F kWtx\F ϨzAHr"qUݟv@{i1nwPx*b * (UBވSl Éj5<^` s@$kU޾J~@&7VfB%B.EjrHB@٣]>0eF Uƶd-3rD?,]0Ę"qhsB'`"'d~}sB.z5{ #m]kyӇr.A1ilp1b{,Ƣމ=^1X+D+΄06wy!Fէ"O {وp%tGP!" .jl;8UτLգf뱩6n㇒n刄d..v4w;BH!AP{ Eqm*8'Lo4"u*(Rq v E )i&rR5ExVkV, w.i*iNĝj>+8j$:/w4{<\zV{NAYJg`7 jv$s7;t[.Αeǜ4'ojΓ_܈D6ȯ$R:c r2yaCWk[Z=6*̴zx6͕yPQ gjK&v YMBOXuw}p IgTk:5ArueU?U94p29+7NVNQ.Z!Xߖ֗WY֏#19TUjUɯR*h[S0v E;po_*\3$# Q1c5I >.jDsachަ(:FpprrWd>;\FfWle"|& el/W;Vm*lT_c]tQ0v/@1"p Q|DZ.EGWhhY Pͩ_hJs+M ޻!%lrA3;l ".cķyڴ I\OH;^# <*>-d<-qۣbPڒ-aO*~ }[asGc,Ե~"t>k /. ~@ޑ>uާ+ں<E!7fXB)wO[aɜOl<bZ[-vs~;Q?qmK3R6Fٔ[-9īS؀'zY߉ش]MzVr:q6eٚVLD<8N U K?⡶|¤-]_!Z" T~өH9&bWxSxQ;bhsk[x,[T>4LV(3ׁv>V%BjNGnʇ1s}C%u+bi̧x]%5[:szT>&J2?sws $(o[Ku2I :vڅƆ7C= 441gAFel@Y"mF 5kew4r4 ]8ϳ?Ov1R*Fc :ׁwhoA,\w4fܳPX8 3o` L;'tg<+N³yZZ<1Ue_v8.p@ d\7Ql#=|E^c~yh _ɇzyL&`*F e6 */(11ɲmWjV&'b?T9GlHz$=RTJ!?.qތw {-y Ѹ>5WN@,óRHI5Q-\"2AgP1w15ͷѠ~ojmʒtԈ]J+#iumL?kJmerkhbY$tQ*]bV z˦eMTގv@!OOoOܩMbvKN+_aDrH.6-Ʒ&#L;sJi & v4@L)7aߵ˖-}(jZ1F>EWqɆ 5IOtAQ,, w$fx"pj}e9/N d@[PQ[τ`yWm<Me mI!$G#{@ 颮t0hnDxi#?="Q"uV{|)$3ةԘՊ-f[tpvXz*cĎ!G!+"9ZՖmb6˂OXgp7\.x|&F?}s:*gjhCJ$]k^TTZ .'mx&hhV/矛,LҐ<HM^ngܛk5W>Ub.G#`W^]?h4't0f$Ą`Z49-%O$X:ͩ7xkC9:]HĐPT%7NΞ Pr+O"mC^8>0rp5.Oⵃ[)Sɕ+ M%#Wf%Wli yI0UusWTkxJޛo#ˁ7IuN6kfQ&FκTrhׅͶ$y/~M0`nV@"<פMצIWtrcՠ߁M4mRQD)J1PdV]Y;\ h9z⪇? IۖbSp M]qVzq Lm9&tAt b|! F2l{k^7S:L*߿uC>2Ξ-jaq*۔.'IfS܀(^;,fQt0m1W@r.ۤ\5#8²u ϼ:3=-+ܐNwM29#tDn ҷ]4ѫ[蚫&)܌sShE;h1cx,~w>\PKr4@Sj]qKo;NՋ#≬ʨj]&i?4#$[eᡎ6J{`)3Ҍ(nolLb\L8rX2gB9-ӡF(ssPڄ;Fl^P} `cUZ~Hx# Nmx-]Ntز~!tMGL/u ]okBywh/l Zۃ`LebT3) jE5s߻QJںX<޵G1thy YbI ư?XՑ]qjN1֜LVCM&%*.CƩވjYTuVKƋ.1mr&~\ԡ<4fŷm+/V*) x{2yOa;YЏ̶ ϸ@ɈVϒUra!]|[S$1i73] Qe P~7jPq:sS2d-F_0+yzTnrc-srC! b_iXb;q70lU٥ܺ?zIn~*U˾;NjǑ}%AQW_L.uΛTJm?:PD^6_'eZ:Yj~~ih2yVsb*􅫺ezJRۿRƬeX!'U]" +80ӸTZԃb:-Y˹ ”st/U:rhR!\[+۴o z=z̑k!.`'3@?e3G*䄌 $^2`Zt "<-xcL*ؗ\ecߵDExb&kuq+9\#XڰB"ocUl{+/gK]kD ~R*Ǘ$n~T&[e)'r!m@ :}mޜ_ ZFSaEMgr kBz%3r:s1Zd6;'PbI?>Xs#74$e}`(brbIoh>Q<9f1_/2p>T3w"ghKӺ##K=bg +vyui a8R?575\'m݃<@r ??]':+_t.l:$@i|  y (a9ҁPT?gDa(|+LS=LpGQ٣u9/ g ~Uݷ4d)"Y}XrYsٟԊFBjqSi]IlmNx5*) gyN !W̤~zc\mVyU:ZjЪ  ]HAt犈?I@1gj`|Tц'ņ*r|Z|t>O*k,ljccu} uBDj7"}^;>V ;O=K='Z1C{Pto'8Tq6=Q1Ѫc@r|<7C^X/PCdt vĂhy/]Tbi"5=<*MREx1iT~Q%5(jq|9TXa9r(q.]Dmw#3wMLw f8p ɟHu-4.A57.ʩ5e%lqQF{7ꢸ"S}Xݫd P+y&\**gi&&1⧢|H>_x biI*P+@\ bpT 4@OTCyfs/q}pb9ipu s&>Z3Rf[z%߈#ɼ;ҿXCoyTk0}tq'x@O8!v4@dZduS/Ƴx,z=(wC a*Sp!!BKbF%^HlCʻ8jN~l |2qMYwjwZt5qĤn% fC{4aCxqs +:ebIlY'`?U>R19bM /*~ b#TP FƠM8ݽZϙڂ\42돓qFyPiOő"{ 5q p"zSڄՄLíw{,;D65lf K`oC`7Aj5܈:Y:[7W>Zs̱/Y] !8ã֜ГLJYkt4;):\Mxۇ#,-8/AB!;^kf[,_94=F*ȃ-D.;S-2W IR )$6p`!]qCPjhΙLwl|9=_ B0)W=uV ӎ\/m)tIhZ끯#oP~=ʻPPxE l/N`e lSotK>W;46w,KԅZ_v.[*PH+n6mB/cӃ:>-c>3gLax}ȼVx]ΡkoS]R2^Un-%%fKW#jߒI2%7~n)_MQZ՞%b6>G_̱8Lm3(8Z6Ĭâ3W*'R;D~: m7[鈯xFZuA\ a3#Q.+0h nl;Yw.gFty n\0ڍIĞu 3]X~29wo(*%ne)5:[vءpLJr6vmwz8X[Xphs}M/H OCw#nXR GQD&{`& DÚ!ck3jf[h^4-khI*EQb-ڼZȏxA8ΜTFށQ9 G ¬^w:A~JL߸>vL`rp8:du_&miG#UWz݄LD/M߇"7m.[ 4G+`E?Y>|e Xu͍eФ߻j_ .(825:}s@;[SϪvJr1+*3}cV*A,Yk5 ,8X&4=ٗfǜnoHwP]Y~}[`nXLG-~18lJ\? RF/LFR` jgNqVt9`z=4|$p'rK}?Dst,LS:OQ[cݘp剮n̝M O53ܺ*i6 _\L̸8Ԉ1'.i?WV-2 ӍsD)[2!Y⯵d ˪jE'8XcMuZ@mq)P̟Vn_W΂ܖ*~n9SEhy{>qhM9AlG1%m"Yapov)̅|OuEg-qT$Α(rXb}1&YVx>2q4 Q>I&`?JH*!$"cưB3A5cZ)ej& ĝ %3髑A򢥘%`|Px</F@%ase&;yUϊ j?S _:Qwpru+ؘ6o\NhQO3&'Hwb (bf^ !3V- vL%`z+ ڞ v[$s@fɋP`DmAL }m<0"D#TֳRߤF0$|IMc;ѹz-S"Z* y u BuYu},sDkGI .s}96f@dRw#)Y b AemtG̏XzVvЕ,^_CX=~X@ǩV?O10 "y]&[l=Ύ.b3ڜUҔXJ5W̘[?'3u\D\epSơZT ezQb(c !\\=ԙPJYD^of=awYGj#ZI9^,s?}RdtDCsͱkMz*?[Sn6CpB0p/IθNŌi` é?8l8J &m?h3|||K&IE%.x*ZSq\:|ݿrd ]d 0N ,pSI]/]l75eQty^}Wg.&Ѓh2uf hϣ3&O\*1Uv"G\UǩdJXwYe$S%Oyj`؛sߨKkpOܞ.躊k#=RF ۠crVc+LE/׹Ο&i^C|_,Ql\sJ n'T>B.t,Jtgݩ%B1d*d+=33=]S[]jSC&6rڵO>j[:U, ||e+iU w#h"䪨Ch*8k>l\Z̄1St0MB.'AZ% i(v)3q0|O 46"ڲk۫Z;LRomG#Jm('CFi;iECt(j"@3-Ȫn$Z)ļ 2cޘ2Ŏl3J`eS,vϘRx0~lsim_WJCDt^0=e-'og1;`wDz.rJ<1;|xu{TJNlj S_5y9, z-T,˨G%o $m Nϼ0@ߔ+1,~w{l}čpT:^,'|D_&|B\rrM@R;8fXD6@b17@ܗ&XK HV+fR|KS @(-ߌJYF]NJI*},^W /P"PZ paǭ$AzOp|g?=״l8!(|NOkj c8iEgPPpM;C5e\#x G[TL^@WL %Su-h1HBdBY|ojzG㓑pyGb1Jh:dJ'ONκaD5Ҙ2]5#(;F !(ps0F*.OaX?Ht(4!վއ6IAQQB9'V+3K4^mn8eyg__^1|Z/B?j{ŠݢWLS?OidL<\žޢK;z Njﻳ=[`NXX|/6`'$>Y<(G5ZJ*QNӻx^B(pYv= I =kV~g9&n_ӿpyw}bfd,qv޽юfLtyXatj7\EHuAyjɄϣQ J%10ZD:ٽӛ/ !̆ j 8;,r .u49hK~˟iY M;ְ}1v6U@#2rW>U]Epwazck`sL 3HWܭ9jBv4[uP, ߵ_*< [gvm'vZ߰퉇gr [=A(Δ'DxM]TGpmKιX 8t-6}"sIe6[TFk.P+`ŗI]Dd3i!7~M̜T`*Swyn2aD1 }u>hu ?YiM9>úUqЁ`GUÛ_Qh^Kroku"FI2=7Gp:vAaCOsF]((|,8ϳGAZr$3sX1-@jt t}XvGr5`?! P]o -l ;_$(OQ³C!"7ղ'c397j+/o7 bBe<M˚;MUFƞVyiN' q\AGBNΧû4e`OӚZ'od6ON0E ƥ]Gzy _ F#8ZFVu%ӊ3ʮ&U8b߲/;`ݫleךx.[ T ?Y7 2cl|HO6ϖbZ (,\Jx^%5CV嘬uEJZ^<}I[Tc1jUlmGp߀9Y*t:aB XwJ9f`R#ފ.A,\[W]O͖`d~E햯 s\!s2sv/Vy]+Ψe*}|'G1oF_J^c;Oyws8|6uW2*~ZVY`k=b8g8b#+ dKw o{T;U`}ʇz]-+yK7nI]3Gv} I 5 O?S*CY3- U&. \ԲA<HReñ34mb҄b#T-aH?>qy]`:#WԬWT:Hq~l:qY?y1Mky^2_e#[;O [ W2%dw*5uZWS`ioDQ6,IG,4$*a_²(38M2_Z޼-5qz2($k'b5'`^VL>NbDv*32V)\^6+lwAM ΪGc H-WC5U"Ye+^d833g|MZJ&]d~I1Fs52=RTf{\y&KZx'V#Y:;$G'k| zȊ4Wt ?/ɺIx9ilR/-,͗X^H%]9ުR c`mSNŽ;Gr҆bfG e%g3)`^=XbϿkDCyP%oƁ6WPbGp LmD iiATc#7<5bJ]`!L%ĈV׵:GbHH1$K^Yv LCEü{s辗hrL$q.atG"Zjo#'|φ[`jrv/2XԻJH'`4ζd#U.Fr;G7!=E8<'Z{&*nܡ jo:Ob=؜27Q*!v"T=&kf=l|̊K te;s{btnFT`cZ-.6(X )laumAUST 25D1Z)vJ » 퉩5pxw5RP ̒_u/X42(+UWX ԨCͥ+Tqce\vďkZ`R>_B\f e0OJS =blņZQ[StB0dYS&8T>y4]DZЖ=^f{b6e$6nW l Hyove DdV݊3QWe<ںPH#s!i仠̓riam wZLu7J0@cD->(} pЖ)zP9;<*DN5!p.wI=JLUب#,}YuV}{+&fEZ;{p Ɍ$9xYY*(Azw9IYNLeO (];ʹ)ʓ`,+VE#.%Z| (.VraQhq5wKo贓"MYfi ߝ 2#f$1()k0p'#8+08S|HkST ŨnV~_?*LisGkKR]9lxR=&ڿ?Dи'u5քUuNcXǘk,t>q-ᥣ4{Xkҙj{_p0@€(&hQڋŒegvʐ ?ᤞh1b׍/EnϰYDw57cbm7)*`n,w %{[p!+Yfkl؋\+!qnɂ3Hd׸6ClϩN@4OFڷ 2ojl(]uKriU"2kDaÅ/=P @K\%ԋ9w ժ󲆋aҤQ,us fp5]ǽ(T%_)z`9B'|yV놜5.II~wt4uzӭ伽BM/S~ Vwb@t5ye WPD٫dI썺焀<|bx! 0#a74^ i0YsE*/8w`ĽSԖjL4p;}E:"kCD,jZ)6FV¯5ʎKX :rʝw5-Rj:^iaeX<"p*l[Vu1olg1 ǰ #lJf@b&]_o"8I͠ߊmrt' ڀhqb2MT[.\r u<+Itdc$Ѻ5r\*<?̼cry0g[Nv:=@%fSVeU+d{pL.}w׏j%IQ=%I'ѣ!M?C!ݢ<΄(;"/eڭ̖n ĕH|þ$/:r؉*'X aQM9['t]0#3V#ڤq=HsμRB^m疺s*WOzaF)S .~V](YXRA4츊B/c޼ Dgu#|,i;pF,X:'Zn;!&C%:ilxgW i,Tz=ѲӚb N'ݗy_:Sp,9>uSIm],BKԤ=xiƕ1b 7hsi|Y% Ozϝ,!5̺V:ODjk,ݞc?蕐yk~YSf\>E QA 5dVtK~$=vS{أ#8\ť)քNaI3 F[ṹy~ DSH|QgB= 7el5I7 NJ=;W0ݰ~*z4kg(#5= ɇD7æJK9cھ%Ίz,-WE5R4$# z$gs#g9W_F+c64`u uEr7RP¥/e !7B:Wi~D@5d2'k8ׂX-:!Y&(6"ß@Wuc>&fgCtXUXXv`!Mޓy*LL-$ƯRz3k=‡% P^zE┏!7TJRᎿ]+N=Cu‡t ROP:},VRi?pi&V-i:u 45>0 6:b-A9uYt,Q#@ +>)|F!5AgHW!{()F87WIvrgnB( :9O],e5tʦu+ga$ė9>|1 31N;!P䫯<QqĞm-.PhdeݍQE+YQpӽbdNwzm0łɝb:ΦQ׍ܰ117T/1>5x6+ W l8џf]}XoMmN9 IFܘ~f2(z}LϏoIv9pk~뵧0C٭}v W昌3Αdg "epP#ΦN3 dyp58Ræ(襐WUV4Z ߔE;G>. ߱QK$JcwW҆`fɽKEF)+R b ˌ}a䬬LyTʦЇt^ ,S,xwD ";-QhGPIEܽeUꚙQ3[4siy= .@Y8>z+.IvPc a+c4.˥ À*c#3@-d>+=i`/ﴲty+)qӵ~f_H,|f1prk#k7B_2cǛDsq[^u,ӻsy>c'zGYV];!7ppbT-ѺlG9Giٵ|x*s7&xVۡ߿,\O+J*3Ǽլ=-NAW C/y$YpKJn.46e(y== fWDbL6Vp1iV/Do䗎R_C+GNGtS ixNsWvAFFc7r.N>Aqz/KC`9GL"8[l@@EGi{8*4?A&9%ŧ*3eNw}+V؈ =)`r㑧A)+ͿjVssDB%nV}vt?DާV{M,ؘRcFIKf7C//LlZU,H#$()NlzڇBx8SAҦ~RfǴghp/AN0X{:lIz$S[xȓm)h'XIzF9bb,jƩsUxj-_+ꐏ7r`MN%t3z%}4bVbG%qXQ2 L*eóہi%Gs9 ==o8kc5ICsET ,8!Œ Od,1-AU]ok * a  8ts9'C)|&_l1X_x;hN\= nƎ6LTxE~b9en;G[yzOlHn,R\Gڼ[$0ުX[Ɓ ]#{N݂ll^F8Y|%Wzui]Ǫowb`^6K~F^"r}WН37!봕yyߞ`-)+-۷SMDlu 1tW *fgJFUkh {Ib}'yO[D`Ϧ zku?`Zz@%mvQ7yԓ#J؁GB1eղ *9]>F2-MkB=zh1[d#CgaW)*n^هa0g¼4as²qNN5Ԑ:d^57[23jnv=tH)ۚBDe#  3v96N~Me7y}X^%2)iHH/&+ߚ/0MOwŠ ݤ<~{ְKSZRäNaz f:7>NJc/*xg/3]Hu|ʣw+{1.ƲH^'ߌgB@=_7kL!['hsnKX["Ac0_Img?ƹ\ByPvÙ󶌙QrӀoKjt@rRz@F>.) 䋿hPhoo0_ wU1pRdp `^s5D{ X~rA,YC{Ϩ'#*" 5dRy9MU zxTV|MjRL?;cV;Ǫ7E ]R0AOQ?pnc*3ϕ` U}L:5j8 ܲ.`ٯ贖cΝvJȣh l%s93xC Pr  }iմ'{ `^tb8LIV#=‘GsPi|1EC8{vKT!R:AT1á|4dYfM`iLdRER햕ygMDauR?a' \$VT3*uϕs44 \!h& Ev9j!4ʊ*| R`1`̱-}Q2h8yFF*lpr=1ޯ532@HBu}.2DG: JnOt Ƃ `3tVH_osjAKi@mn층ۻEz~uH_ӺAVe|Ƶ`VBXb0=3 _kk\c}3&LJ58jXˁW l)cvP链YcғM[kh`sm1KKs@i*B/଱ΩoD#_s}l"S'D'\pUJwAxT``o1{BդÑ(DzRHrS'[uS\4$&|Ea %1i v7imΙ]z7t? `}E$A'?1T -) t Hn.(zi`z͊= N18O2 mO"? Hˤ.%o4C\#t6ASԸT?1_-W\=:_&`jO }3k@>x/Q@c@W퀭Dy(f֭O1tQ,x 5)Nȯxq\wu(R̉,%HdD|$:yo 6KABW ᧣LA4nlݝGyȤ("8rҿ|]x7Bu=LstjM qyhU\ni N1ґH%GOȈC4Vs6' 4AcMq.%24\pܨS)!'#U5\q-29T _r+ |Ksӭ-6]ol?Ga=PuRT1O1-@i0lXIy.zwL1r$PĀeu&Q?a|-(f*j<gzF7rLdE<7mné4__J8Jp_zDeZ{ rTm'ɝ 8g "}P(CX~O[e>|lKtdQvLSپw/dv±d6cX H%]-ugc}۟7>Ϛ%w i0s4au`BҚs7֓iq9-{pr*\dҧ5PXޫI!{bEa`E,5$Gu|t8Wj )JըӨ"}ơ& KG&&C.T_ "wiU:9Am|$ $+h1v^tr:tiK^B$5ivW1 -x%֍m`3i|QvD-FlHs%4데d+Vb[h.0h>ErcnLm ܴP)=\%ĻD`U]gO$tPYFPƴ)X#OV FhrY\Lc{ Ai,(h K`C8$Xvpm(WAt,W)?;Dw5 bnw:Mv HV9 N3gRa&8~O 3KMBq{H#qh+J`ٌ# Aezd[*X;|fzWnK˂eM!ɳLz\@;$@OC1ņ?b|]ItkkcxP[Fnh`QE*p<([U4ϖm5]^E0 V^&{DẋHu)㤀# ;} 0k/_k)·Bhυ!h`!eG$'YpU.Ƿ瞩F(͊ IC|o~,ݼE m =IP.$kL_unH;!\Rku(5v5LQi< gj;\!8: PrJ7E[*aO[YnXn>L~Od,dֶ`~jJ,-obq5qQ{pPQPnG%?9ff!݆B&y;gZuR+os9qlL˱I]}X:cLcUP;[ERԯ(/ !_JJ 6U^e[_i$1{]:\Ljd0:_#.j> 5ҟ4NzQf>h/ dp=׻ Bp!*j4ēZxb8~O.}T-?ސ xᰗZ߸/*`Ϙ]0uXnA]S#,?M`VRّRCA1'Q`u0+x{%Cy}-]nhKZFSq[&y޵t.^I擥ANhLy*D켤F'HcCS)(z !w .~* 0ЍpTZmY}X6E%f0{UnMEĽe r>he|"OV"5=Lː yr r8~t,fq/!PT%HZ*UPPfz x rG|$v"] nRWg)GpY;0VWvW߫<ز=tǤ6%Fp-nU*9NME<֮dai6I MMŠbqG\2tZJז8?^*vFh#/aܠDE)ahN H -)H4bvim 4.& BLZbf& RRȲgCQT{xIky0'1dRM쥅R䟞//7=|$w'-I=4:Ĕ`Q /U;A?%gkH)y,Lזfb,7u. tdrK 3A9C~L "!q Jsw32LxsWʤ}n.; !w&J~)4\K[AQtS1v\8$qvǿv{q/Q),l}T(/w݋bT)ji"!Mh s&\N::Nu,zOtwr:_ҍ{.zR@gk)o@ʅl|0O|ӗ`{~tdTFED|Isml  g>.9Al-"wI5h(Dz3@-Ycr)z[e/Ӟ,I Jr Fcw <=0y"^ Xwʊ@١fxH;I/dpN9 jHKAE $b{ApU -4L6%Nv},SRozƔ9 @@ rWŀnSiT=:{#ij bil(-h5pD#ġ@N)S_Ep݄À~QHe, &7ov/bw I ~>f wA;%w߁3ʯ(sә 7"Y\,#19ODMNݼy ]5VpsH'=[$~a 2;zڳuITQ lqb Xid|JU]U$!-=*v\}w~fhxMaY;膬MO·XqB'P"c4pKfÒotU|\X:2-sR4e_NVqJQK| ^nqL X(ԦZTh>Y] N&n1z]Ld. Nw@+,-;SA:UVܺԴ6ꝴ#2Cr<.?nL T~\GjT Go4Bͮ=6:p*{n UUҹs?o9fP#>Nn39!H;W(^˽dooItr {@r٭h]с㮨ljC>e 5m;ڊoA^kB8HF|r.0yWhCi`L%&ʼn֡I@F|/'v$3䓐 WHsIt& N ͆MȁY1W: P]鲡δ7&e7Z#8;7{tr#$gOPTd WlZy;ShڻvZ_Kp⸏>ۈ*e pRT;y~*B*AxEe}:iq]Nx#X'8YEX0_iZx%ř:-~OP SdȜj)r@i &PfkGgHѧϐK iֈ&mI M'!<fTa@@8Y (m Bjij=:,]XNʴ Y_E%n! aNBH\~#h./6*2&qH&TȄR9oY 6${_Dbl9Q :]I짓SVQl\ߑ>l)R쩄3XLEF6+ \$G泟Pz}DtÑkyleC P};>FeqJ2CLW*wTBBޝ;8*x_Q-3)xo)n2a'L*B"0H#Wdp3^y/%Hk}(L%M7n!cnT&G+ x<4Р>лtxY N\ 8^(񪥵7Fc_|ds;wMtзiBJc gh;s?Zdә&P_K|s7 ' ~.sʘ}8(P\el~{ҭ 47Ǫ?1J[a=.a;.KƮY`{geGnjFh{XG27Y|8:i ܑ :paܸ',b>n˃^1[냸OjA.F2iW5bO-Q. ܭH9/0?z̶xur^U&Ě CNjksC vW Sa[MH G4׷~.o?GO2<4pH=f(Ӯn>U7HiJjz !Y1 pH9w!RCGz/KH}SPtl , ϯ2p򠴁] C%.OR9{7Gm:"- WidvgVLZGPhaHDIS>v02n;B\*BT%/yIתh{NVZ5|Zw$wE0| zX\WrE:z13DHlmT1y&,%:%/:peRƇv1=5y|KGh88usGl_ \\ՖyS`D?r.4eP_Snrwa)mVnaQHnY 9PAު.NXp{n\kL뵹rj'\9&d@Y|$Ј]rA^nEKd]+OFn)BdJIqz:}B29BэhIcp;^jXRf)<MEJh3^29t*`&\Ddrzok$\ GJNڶkyq2~y$4ӚPB70CҖhK4> d"/Nt|B"F udVgYP96(61lPB[њ -)QvD3E-d8+\}X ӓntIS~ 8 I5'Ub H*lߝw`e4 ɇI(;y'^|ׯ;i93OiЌfBIcĶJ;#JUP{ oz48pj>"Ǘ8Ο­mqyIݢa1^y}#jL9\=jLj<GyH,nn0eJ1n@½ 6z>}ȴ Xiྛw±@s7]zڏ*._KG.X,{Q +kgmE3O`IT_ϳl^\3I7j/&&?ZS ytds@U ^Ib"b貉ir,a7MR$"ckVQi{-9v&VY^ DU$8[RS5[XH@s(?b4";1l} s k8ׁc ѲP K.ڏ$9bJ=]j5{a-BQ[3nW& ڄL:@';VƍTxN.ĢbV3,LR@qƓBUy<|,7v+,V.ʤ?bȻSF𺛺֫IcWZky4#ߵ;_M1?zvc6 ɷf~20&o"wrjGLՃX n {]zUjE>w&Hl/[$C/e \K9LEo”H_7zlCU`'7筿o:x^0Ø/=H8D\qE`]ERiaz#$xCqܬZkT1,͋d5o<S"Ў%wךLg<,{T 뇐9ROC.fY%y2o{ ԸyL_塖tePng{.fpYRq(^2{y\+i*+1|?3ݡI%errqpY nA-Xl rl;xۤL q(:ń< ZRF|"5EU4M>L HP|s ח;R\p^ =@-tpٌ7K"&s\^`s1fXNAgPY!B:txL.ƾ;6pnJ>Ƥr^TXo,}bl9!֩iȍdBEaFѯRZagbvi(omw9Pҟ+Ҷ|n'-HE)`=cV ]x'vsE֚=3F8K+܃nid=Ъjd˖¾4R7䰉0UTA4UJ~v<}ߖ%lXKdhu0w.t{$!0oeO.pXL5it>V!&eFSި䶸61e6MKڰ|v%[c9Br(S.R<[p(Dbh`'VIDd-8"aGtCA25-f>Q1yE„TEA)uOLO.` E`!~kO޳/14xd7S0 C 1%^.]DS3,Vyޝ pMH+43N ;9YxlA</Ra=Μ#Qgd چ- kK&OxGj ASQE>I7UӋI^5~]]il@mL_E,7uzg=+_٥_ӑenzK?<='{\p)^. TOk0Map"[{UP3np.tVˊBK pǯFg\]:Z/%C}d )dhٙI煾],S0V~zJ~(EO{e'baGZ }uhj+=CuQQc0xg~O#,_٠}{16I џ}\ !P+D L"N\Ocu4&T4C@jٹd!VsxUE~WѬ@K06T`PX8 &h#H3az1@X5)o-_$5U~.ޞB PҦe&3Roӧ\vcRg"VhO" O!3x5+7]D;ck(6װP(xzw6;Sik4ݡQK@  C4%V;Pc;7; -C jn]~*hĐ3@S$ %bYƋ>)#,D"V7w_^0oMMr/Xaz~UCk蝕琈:>3/]~K_Ns\| #vZ[L|ȁབ1_9LpҗrP%6暞|jxPzG?ш'}{ ;` 1DKrVIy( =Mfab϶DBDhim:(ÄFk54H|9r$yIhÂSk>0V: g]wG}?M$ȵJNdA8 }@*`KK.R`UBjPaD2͚pu L7.=xG'9ųY:l_J]j[4ďߓ ?z KۚM( M} tS.;J/L9'-.١l^E5Vh3 JCK7 IF`_V}#6% =УOjfcCRTZȨp$'9L!#Zn:|퀔S [MLp| XO]63]g"9U!>1:u%xU:ʥ/c஠vGhZ~Oۦ ";r+ݐP^m+}e&TY%v kҽpq_:EL)|bg,jqf0ep /poGWk"òIBoˌ aOOJ(?U=Bɣd.:a↘"4TpN,`8-㶹URs )Gk@i;aO.'AX.k# @gf⬨=4$22GU- / zYSe&Ytsq v]صrt %. LU b)j ;B9̘356{Ww85!䂘'֥: jaFoHa{vN p`%X@<2YL2ٵŧPaHYX?7e1hANH2(FVCKKs،a_!&I3Z3KC  cNT3$@CMЯ]h0[ }VGȸ4νRMhh4[$$|@B*;;6OdLqEki__28 Oy\|>_˶gSf=rbNt?YhaT>%u󥡯>X0nX24v k%; ^d BmP iRǚ[X?tLӋP^丞%H(WOͦL |ShBxֆU}V j&_êQ!Rsr8,0]aGSrgےbT?LSGuFc ˷SQ2KWx ' i ]1}Ch8 % ']@Ȅ:O2\DĄ7p[ЅX7?f|4j}m2Uڒ#HE5Vio+OeNE*2G;K_Ae/.@%diƥѤ|yoy5Mv4Ð-2LH9˹e+Hf\ʈN> ?ږb-~&Ot=TӪ֛1E'΁m7K.SW?;`!%u(,J0Ҁ61| jk"7D6ޑep~ oi|6# I7DRO`Qůhſ J*AΧ[vgr[i*zc#%!Ь mQ|Fȿ~t0Řܒ^j_ )<ͤw $8asA6<86. M'fS.ؼ4[-9n{Ni-Ƌ2)N( =$/3?6 zWcxjwAy28υL`U{ 2+HCTp [w\SeXD r'Vժϩ'cPe1*_{ј_Nʙ];B0gbP۽12;>gHM:62~#UF] {Uț -JPY'.ݪP|kȶ焘k |^^B\ mHwۃQ1LB&]ZXWw jG~}ImL`QE;B v7u*99!aD#RkU i!8n N]ـۡah"aP7-ϾS? ~$ *&ݣ0+ֵκe) ٚk*ғ\:_aQjqT՛ .;魰3I$i8֭BZ*~>1cAj8 }9-:v_v%ln/7SQ:4EaG(s5#-,BW9W #ُ@v4I_&ETRUYUj&~r=j4=d7zO'o6 hOry%0¡ q{Ad/*y了ddȼ`1qm6E+ir V &-*1M!NpZ#[jX/F58oB}$&Ṉ"L_Tax `FlFKQ0_'NH AY}#2FΡ Z]& ͛d-tt.ٌ;h, b}O!aOrVdaOٺ~dS'5@2C3ض:dT?%Ux|e9EK+4wy%麟@ޡzft2U6$2nFz'IK v.%м"OޔWPۛ_rV '85NyD*N&:l6MŸhRr1_Jlֱ4r3fqH6e? ;$C SrC\R׮hk9( _3? &CO]HP2 1ʃo'PR^2#̯!|be 1\TKJz5D[ i$Bb~Q2=`^cܜa(d%E'=|ZCq6+q" #ܴ^xS #*aG A'Yh7MnN#aۦߟyrEteʆ4(F-8Tl4zS݆@QՓG,Y ԑ|v@NVMhQ.;G"=ڰ :y:ߗS$|DU&L3OZ|q$~q8Yf71 K",& M*Ҩ㾕.϶Y3%q,fn9'xEo?R4ҒX,z06,SF)zfGo7%o[Qz\dxKf,^;ૢ$WnaȔȬJ>Ld*G.{Lֆ(P; 5=KMb:$3XZNȍwoC&0#钽= Ŧ?zC85FW>|Ud-oW45ﻪ9h'P$.:yx>\ƞjI܍]%g}ƣѶSz<.81άedw_BF{ ~%CO{|`x: <ƇƠـr%,!&SafGh"@;A]dcK  [8SEmQŷ/7AF l#{|`DLL O9*)gZ7$o4[O:X>H_/@I:D;Ņ 1g &n(H_+(!eZJP2ϞBq4@(.ќ&b&W'أd?qhX)bH6WY[z b@Y/Clp') ~/[b d 1*gn/qg8xR0I'ۉ{\%'mPҒAuB 4s /s+דyHA N+ɤ TB|5*|C1GS?\ {YiAj6PgG5{Mg`|d,k7%Nd FyOatwﴷbMD2xKt(ל{A<w.Ỡ3upn%q^,cSoDQ7SȘa,##eyUE rz9] ޒtY"4jU)&aMz6Zec-n4Wkx =y?Oi~їu7o]4n_14,kmOVhM}x#X0*_{cWiUs 28hhw(\2\X3Yy=A(mH)m¶!pfD'Or{8=$oO ;s "XcI+"8^EL ~ E‚I T3e YԀDԢvgu6}"@ƑRZM>G}4 NHuVOY'h 6dNkċ"ܼqi3WssOl <܀&$I_Cp3)Kw*cմLj;Ϲ+% t#fγ2gv>A3=V}O-#Djd:`\ΎAjNKg4z"kØ>_Naٺ e1isR%TXS ֠E\qǥƫKs,lfc={nVa~=oaɸ2mJhQlN `umvM8!1ϓOS 47KILpL@#ߦtNG %PƢ~jxg(bLV}-8!ae[!߸qq2ŞKy` i/~b m=G&_c`UsY/nG1wEb=L7|/;O1wSJAw6T@c&~ 0%Żޝ1*[fq;Bݯ@`<+8WwO,F њi.LER pY\xDr `xs ݗO07`3 lmqDNR^EnMY)ڟ*>8oH"F]!mDBҝnVoӭLp'`SP D«7xO&?/x H @֔H+'w1{* ́T, @&HQ%or.헐C L[[[S$e܇#p㲩1&hAkxtrrU[~OBHԽ%ۀ跡{Ovq1O@wBvhj:*6. +`يPFx/_;=pM^܊` ^jO!Qy8$TC{6C33WB4R& g,Pt'Gv^plʫK COYBRZ!l#Ty}#ԇ|q;tCǮ߬1ۗ a[/f:哢@o._t̥!%%Xe<TlrECj$6J)tW Z͐׫R, \SKlmM;vٚkf6VhAL >XBS#1@_`ևZ$lվ"b }頑4h%א`jE\S·W;R'c/,s3T蹇5Ri! NX,ȹ>mZqGj O{5GE@5%_O (4;G4>x|dg1)ityZYLR5`ɺҔǜ~Ҽ uXf{S1( <_lwׇ `Q@_ar=\-JqяTt Fo$03 V)EȹZ,Zy곁J]yi, 7al( "CTY\\%O{X͟I \|n8ϬTp",xpx6S 怗(^ŤshMD_|Phaw/d_,Ǔ4Woċn\Jzjk'o]+Ed$IHx jGQ+snIV<~͟z9JYb*Ϟ 1Pʲ XIU'T Ӊ|Y;bDB/d])(^f{J4e[Rز/>Id\A -<3+Os<})~K Ӷh׳X,W똯^NU7^I eNpw*u*VOod ͤhJѵ@e%e%3j˻lF,r-=Ү#=K SL1jtH>YɑV u+nmQ-fOYJDx'㙾e?avA,]k5|A ?QYK0/ʀb#";XWo8}/qf+p!ny i`"ME[2s4.ewrĨˆ@5R(iqw`++ 8cՐHc˨,'TTO oE= 1xD՗4W]Cz48hװgɊȭ<1lG:[裶ͦ~t#A:8{ YFS!WΉ9K/UN.RРV홛7sG(qJ cn~oZLOXK\[ze~?ga["vņ.5,6&W2-KiNkw"УC1g )':YὗwOw9^fԧX.вxb!sҾf{wL[e-a0c F~#㩂 y{2 Nx{(j+kӻ^`3.]GV;ss-[xr; HTA|.x.ۈ2X K.Rłk=[w#F {w͙N@\YK5gNeBi4/K_ qɁEu#|_{ {.5loD69R֫-}KMSz2#$uOcoE龿؟ a;BY{2Eǹ]!2=7VI4svBF/-N-Iacs2n`##Dd~&I/X,9:ܢ.à≢g,[CU.*.64 %[%\4T*.͂ zqߗվϦ`Χc^ܙ0͟uN>oiU7YX0;|&=WK~n.Am1l1z!l'ځJ5t=0&I>eCLOU gQdۢDXm~w~FAyC Q1|m}ЇWx6$(rdUiq[ ꆺ"Xo!xD3*~Iж:ɂ`s\~mS1#mu;|>eCM*Mv՛`gɓ`1_pKsvYQޔp*`y\2_JwV6<#$!k?<ү ֗ɁFnrb_.9BAꏧX )u'-dDQ;Mg~nbmf^;AQc`w s_l<EER%ki%ҦNuv-:d#;,8)Fp[ 2CEu*iA;PO[dep `6.g]ڠA|hDw֥pB.Hı]]m[ch_ [~A_aI"΃'$'ٲUA뵷 l8a6T>hC `)#j!vJ,.h|5ზTG򽐌CR 0@)Z4 mKG"h\ME7E% 7X)!h:6a&,l-Rt Vi{v7D >eSv&b|Q,iOE\ &{ͺ‡eݫ$ S(|buN#Jx^\1Z)<^]@w>є,%6`{B/QFr[5 K-Eׇz"s.g 0'X rG;Q(kQ#1_P֓TM> LcGVzi 5%dd&m4(&7vPHơY{P xQª4U:/-[ui/9l0~Uγ)ښkRSa#VX(IlRMTA?Z+t mp>D"w1% Iy%|0j` B?U'gwQ'ޝt;Oa(b3Vg.Ht-s_ w7KBu(`$|^y9|}Qq}/q瞧{f z#ՠ1;o}{x Oc,[#|_ b< Zo$&N1LB%uʵc_zՉK(נ &p{rL`/rsҟk /Lb.(g-{nqݥ߬ ~5&8bqjTiy|5cpZ2'(5Hf5& 6iT}4WpcYӅWM.MNxS5(!\w΀/?g1qKttRdyH,8=h >[r 447}4,m s:xO s/PHTepKdP@5[5e򚵕j R|XW%a84A?N@{np^5yb`Xi.?ܤ,噖I[;sng;v0)y'SDxHd̴QIaFy#:IrȜH:m vp44PimVz%!3f9 %f,$h1Q^=G//xY:,nN3{o8U5P/Z uBR"7{#; AM >pMnx<ˈۛ`Z?+^J{ɝ #Z3$b|HZ\ct;ftWdTF`Ő"BpިErhMECHHtca꣫KcHO#KٿSD ko4,<*( DWaXy{fTʔK_~X (| 5>yZY`F:7Ӯ>B/KPӂ_S݋N!l[cytYB1EVwƽ1cY4B`w&rD9: ĚZRw-\B äd`p}ڄeO@ښ %4Ft⻕eg`J;$\5@E lx0В{NF}6s@vg5<7r(]; :z7NA;2P/-˞ SLM#G[,ң<m D扇6\hm=9X[cTxP2&!\8MWV 1u5EF*V˿ G ތ¶gsK D0[~=R\*.=} F?e9@#%.1v^Bt,ż߂y# nt0Hz]VWtШS ):]ӣtw>XܣQ-i5Cd..P[q5hzV9{U˧]A-'jPbO2׹j09y\l- -RBi6oQqI._g94oMq{`QHDJn1w[c3*좁PuX=btw(^ozǖ+̯DLB@zeK=~pO{j{{Bh wS m+:UrC O񊴧Ö`C(HC a y>ȬW''2uVHM*A{Z&uhPSrVpFcN#7A~Tîxun̽w㈉9е8Yy(?c*HӋ*9*A8m:^DA4<$:QZޖ * u=Cu~4 3t:pfU^~PYSXF<c;Hgrca)xh[Zv֩d~ƹ,"f] ŝ0dC!,Ƽ|#?`Z>s$q鄚N9I-_'ж&m4v%R!  ˢ::EI%͸\#v2 7fqGr=UDSPtAshmydLNu G1ͅue" C Bjd{Q(H'MKg-4_4n^Țc=\!|5ZIL}vBmҋl*0f_ʒKwbiV1sº ~zae,/UGv/dEPc0c#gꏐXa/u(T#}8k7j^ YvχUĽ5Z󐆣b*tSu&;VRX(mg[BX9ȦNL]؛8 ݤ鈌 ~Z(n ]BXZ/( kV3{0*еA6T/F.Ik4_cōΓDFEQ&vj,+S)]=Xi|wxcZIlp\D{Y!{1I0sq0IoUu XK0L3ɳ.ԎnX.j~[lbKT-o))/Gq.7J8!@q'Q/Xnz!~Ah1J8?Rr߇T~Z@si?<` l4 M_5Ő̠04)eSǢ^ <.E!5nC/̓31O zΖBXL/=ʧ:N^zp?MqI~b=DAt4i ׺/p|]|h-/H9VKĺE/pO w 0OHpQS,l]🻖T5?̞s]Jp٨"ʨw25_xSv2&^{YÖGh$a\Lk&P &k{%#f _0ż8An>@ /祊Z˲ycCZ< ӓBC$K2TK6W߄9ۣp E~>sxEf"n$[uRU ?K^t֥>( qG㌿3bb߆^% E;Z4j45ى Mg({&񷴽FĢ˥7'  eu@(D+ ^W^Gs_H3Pf0)Rg^pC- 0źІ$T]~6o^Tb+c&Qk.uR<_ tw$T:tt-Ʌ#zMeo bqȟ9)WqV]۠C0th0,& vB>H!*V7)/Xq3;GjMٹ{. Q/&%Њ*H&>4VC<ʊkCsjP%KkŒyL4i^c&n9BЛ^f+lM; ,|ڹz҅FG+DKBw7A"ʖB TL"p{1իZGޥ87pA@=ow)`őx"m=qpډĸX)1Alj׍%˷H@$ߒv:i mAR hdVˬpH MG=7f3I.|X2K] /?٦SߒW*_v'T[B7;^^YqRI>4Hn/P 捀2Z`WkN026f5X},R$^`߭GiDO7Oz[-ܣ۸n4)tJդu oN gȮ\?F}ho!?sxfW0' VRP?^` 'kMq)ɕ=Zi}}>$SqcZu f{y ϴM] J%&;3Ўc]8F$p^w7<tQ=!XTP֒N h֎'\tTW17v!gDrQGeqP+$L< =(WGo*?QY!DV㮛+ dݫ{}M[[ ҍh3:` qޅ:m܉m2l͎l]GIM2>=Ёt6ž.eP 4un^3&a#h\]u+|Һ[. 2@HL"&l+jEuJмuMm"UdÖ'Q_ #}q׫ -bL>\]ٔ !YΉ=:0֩`bZt(2ݕck -NٽB\?~.%EZ. Xs9䯓D4`ɫ"R\t [eyKzt5F~ Ej<(}#JHTH엀{@<ʚy,aL#CI +!ϾG1ʅ|7:O+}ǥ)`l s}"uDP -YKDoU{'}[{/ie=ɈQ{ڪ]PՇbc <( &Z*u_m^.ǎ _"h*Uͯ/'`B4-J8u%ن/~ فfc]hLL%(/"'V:U9XWYw ;٪SN|XGFJ)7s:F";g& W8]a L]`_,pWS}Qz'&nH`LV:kyrϒ&2uTo*%r:iSDmPs^a%MJS;:)RK)agےH Sk!E}8.qZ.Ai"T]NJ}ku͒(:s;_x^؛0W5uYbd ؁wl&fn{!֤ -xbȴc#Vٷ {JB$ғ I@A.C{ {J4FF6/hCZGWRNSjj3"@rDP>*ܬĥ 2zsĔR!gnp\MыK4`&x}%v ݭ!DՂFEkݠ/OQ>yfW͆pBp|?{F$TG)ŠAh-;s\CE^0,0 =*<}\4TJ)$BE1k[fi 7a%?Y'CDMT U!̰8.V]Yi%9y9,h(D.agl.?>쑦qO21>gh:oX $b)J/}5#n`!.hyq^/] !vzYU)dTX}9t7B;#;MIT 7|89"!بy˄EET7ئ =҅*]i4reyeg0cјf0|GD0`[zWtwCj9^̶h`_23[cRLïcDG*7:+*˩H7|0nَz}K?>cA2_eA{/q׫(PazM,Snt6Ju7xnXJU aqMf7F2da!f?#דg!~q은Cq+ȅ6h.+v/=ݣz2gǍU܍n4ic5Pxo!$QYG Ԩt%QC.*lnz^a<ݷbj`Q tA] 9K,u<=J2[n+'l)d~PK{>eorǬfW_J:~%loʗG/mM]P$'0+lx#0xYRI&&s~/h} b`oO61ߞ$!4!'`S+v-R8*_a${~J~eKI&`+hZ_A d; \ǿVn ڄǠJl]YsUrz16f[q8#;?dݟGr~{fW9[e/dv\T}@q=v$m]ꉓCd$&#h㊔N@պu"Beтљ'm =q2W_&aX~#xXPSXi*/k]V X}ua윢EEےFK̉X_tUjfl@f%Kqvt Fs!?[#& 2ZOh-gIU 2i6'{u% F$6EC(:*DM>~GDq@7z42\I昷|HAoUܫ4l{&Q}_ _X?ref; z( * ꦕ( ^ /#{R QI5(r R6&uk VpCTRڕ)xw*4Z:J_81/YFMeE%r?7rcrxDVצocUp4P4H#ń> A^\5ߴ NTw$.l~~e)8Z/ ݻ`G^z`bhCs [nöl3ynE\kq@=^>KN=o7[8ovPdt{v5s}8,JDˢxkh&)>ϏÌjtb< 6HN*aL> .ϊNzO#v^ J8_NTA2-eP[ER60 Mł QȥfNCU rtb(ۭ֘8:ֈ;AM5W۾_ZyQF o }њZħ;uŐVO$/h6E} 9鐛%N;TJtHJ"^ V3`S ["ߞR|LHxL} *➩"s'ueBfԴ4X!n 0xU2F6EY 78^a,)~%Vd{Q(>0 HZ~d'Ī!%?]L|"v*Kؒ= J[~C"* #sXC+! y+Kͯm127qO 4/#ȗ ÏG胎ѝRE]3r^]u?&ں )ܴUey)b6ڻpu Daa R1O˲,U-FnQ O^JΎı4<زXISٞ/E}%t Ks]6= M CF2YiamdzY0 7R6(a#K(ڊ7*фʽSĊы UiH6:BI61ڟw2(] .jyvѪno@\CHhbݗ Y;GT!^@:Gȼ۴I6Q*T "Tx5M4!\|^UCf2-.@™>c:f0P` >QV#ޛ==^Df;PG}6ei{`qɒ&彆)k%3>@v[P?!aF$RR,MNTȥ?ipiqaG?'gBD N8ВlYܩV̋f=*WNc6͙w_:h%ߘD4ȹD$bH()uማk?s_~ժ@[VZ| \ؾn_-j)p*Sԍ=@]`N;tW _ovb뽱r.wnHg;[&QlɞqhH[MFP%mXй&הLRVp?:tN?&PmA0Y&~;7GOXDveh'<_>Z){CDfnB_I|%%w uŅ2)L:FFm>\^9jMލ/bV٨ 6];{W[~noϞ!oXU=MM"r|%龦E4TvC^3m, kXUbr[Vz-Ý]]NpmΘz״ WԭCVK`"J7u,~-Eެ} Ild}O 7}A#! %~N+?lKrA-MU\RkI}LtBp1|4t<7 W׏!!@+]g =ht㋘$pu4Tr{ xʎrR^Z,PHpJO|{C329%*)! 11ᩦԗ!| Y3*_; akԏ.|k7Y~[鿼%M$@ :"jz.>&zG;&g͠J8} %4tHvR6\9 7S d U6LM?@/2"կY`_`h'AD@t^u {ϗk>&z _ƪ6 rCRq->IG2I2(5z:ئڿ=ՊV;u(R{+OB)qj<|2<2 ]r7 S9q+BpViul"*X0xPpD9%:;P[ -W~y(F6YoIU>5U/-FhdU/’O12Upn~2qT] ?iJ5Gi H؏ц AI͹ ˔m}F57Hj>ܰTct?M&o| n2y(,74$J!偂$s,pe=M̷qq8 Ci{bzN,7gʕ*;rY`|EcJ üLi@< qpyG@>@;OE!! |;pd GVAfT@9&|KSMnZZ+!4F?]*!4To_ԃiJqAVUaF9+`ܼm ۔e*j`ݫ'Cp*Glم`͝/W&C[@WM4- ^W8Fm X@G2g8aO܇J&yUOqc@%iv:E?=9PjRa7ShV  :ƓKϕv@B $d?C|ޫ )D|d57"\ZWoCyzR..ץH7)o'nF(m3D@w?TXq?|LmHWVvcI6 ]GUdٺk(W oMcߴ`[4*3Rrqot!i&`T+N!{^яku[q6I.D+J[-%Ҏi 6܉C[*d\jh"A"}GUr EjUIcl0L o0ȼO0Ꜹ [ >U{kgFevηYXh]OH&)k+˵-FpH2IIqQ9C XA "8ݵN]m:t(#<Ѓ՝,ʧZ=}U! ڿ'L|mp! qtsKoc_]Qlp(%g AecwO/&JAڋp6nێ۪QaǸ ?bx+R'aat=¡&]Q{75YBi[2g46xic5Y|M?%dY!Ғ?Cʦ#=&szuv)h.y,#NԮB+h5zZm#/GhTzߊTDw&,2tFh?u4fxhb4[ْ0QU;q3 5sif nE)Jo;^0~6 9]&)y^J*N#?g&/ap') 0$Z0>=>#ˌ 1/3&_>2m`V:0R:CsV5%aJAUUTߧ{e9 +vPh!{eP(FqH !WrWzcI<2^[є9_YڎMH.u`X6rxAEΑnnOC&OC M_Г Jx# {GHO8tX&jC~ymC%0g[-{3bs~ϯt-UXGڋRLAyY(URwfOUdMtH]]D_ٽ#0hgnh-X( չC?PCdl28NލU ׄsKn5 2Êӆ#(Sػ~[4v3y]Z bw J)ܠ~SaRF}\R^z,ǵpGn> 9Qz k÷Fq'Չu !#Nj((J6A7?.2VUZc#73nzOѻ}JǍs1IqDc9rvr\Ź-.b'0k#sDdvՆ/w'&i;vTFe]Wsh➍e8m:%rsMT>o 8^k?$?˴~:YQ`ŎўJtlLͧ N2=ؤrh4qE~OQfS/g/ J,^ &M893PWOqwx|##T"r:lm+|vʁ)z%\ Tew""y"I=ʒcOxnӾe7X[jnB:;g.хAM; 4.`}fn-?J#}o-Jbx❡UW^N?4/ {q>g_Ƿ7'g+&ܲ3$& T&JhART&ZZ\fۋ4{q|TI6 %Ed4n3 <2ѪL%yBEGvճ·iD)QXqc).-27Hk6D {yr*_]o ĜG0[T}QMShbq;zuěyU"67ZS$pͩڲ> Î]QSm9s,-Cl2\ ﳭ:["r5:*\ ԞM~= "ywlNON$(! ѨyPL|SDj+u+1ןQа:p!;oz%Na&[JXxH*족pd#xmTsi x~+;ۮ:KTTh&%nBfCuQhvW]> l0恙2Gv!'UJe#mF6`a'L3w]8`CT("=OFcp J~RYXÁo;# 'k nVL67x17]1;(MA<$+*>|,(|Id"c+{Vp?&e:jSK~q-*h]c73~\ u߬AG'κJ~#:Ӭd&QZ3Rmϥ],R?h!{떰j}R8LNU/#w`Fܟ*81nG94˛d3¤dh]=梫2vs2k'X~PY x]I;ez#ZB=CI'LTDV+>Ը,&&7TeIJ7ŠȫD`l+$5qMpfpM2 }6p70 }L,oη} xB˵q؀Y Z?U vU57hs.VVyo8f3.y&?rܢ^^:s]D\.vQ`qT:- ?(G9{U]s  ?%,U3P({Jg dlԭ\uPKOYi4\%s$o03bc;FH?u%kSO.FYD~{^R[>Rea[!#3&qAU$wSE&MQ= ȀoB[v.C վK7g#=h Z 6Nѓ*L Gg%'Nu *t_\;,Z]~?(F3V/ S\v)yp})'Y1D+/!O~ ى-[t;:Сd ? Qh.'S~p \T_%;Q 0<]uwV+gEr{$<]t=n-AQiute'tX1.ѕ$51;Dq4;ڨ%w#@bӱs;mB> `cÞd R=ue|f{,4T?B#ǝ/ר'ۺpnz'2^k̜0G\A0|eMGdcP[U"pߴ)t!fj*綹OH"Vp#uN+H\ϸXƋ}gătoR4Dܖlc9Ԟ3J3LCiU 8tk΁)pd)ON:׭̂ BғeB߹|H&סǔ.!Fý( ȩYy_|[K]iݓT(Sn27C4Hȍ/v +40!t 3 Y|RgM~p$%G*ې%^!vG$6E*Dw@I{nxJ31H~pqM#i߭c/SI!ˇԵ#er. !KLtڂ21-liEQ1ze%YKjpˁY5ѩ,IVd-p(慟!UEBe$gar/c l۩'$W<dP"V2_Fa2`fÜ=Wڑ]f #!1vH"t \+z5pmQr+tv%{-m,3#gصTEAb$rP&E+\̩MAi809|xV9x>BۚC ݝ&Eء.Ic\3-[$ZlW ZmŨX>r+҂X븆_ySHϔSF@G W 4 d <&L<9C|Nү+;af!L ol/A xWL'Khq[^noP{) Olȴ&, T;8{GM^#族s@W-j C_cAz%_dPIgLq ܋K~ J0WN89(!dkiǚ |ҐXx=b u(WP9sANT?l]wn\ԤR+!>Ws}&R%_ #`fQ@Fq &H]EϏQV% ͊WǒmN%U-7zf)OgT2ݦmXWIA[w +ţ_=O:guTc+D(9ryOUtlZ-(\h;h0;7 Z9djKkߛr'$?%ʹkC]A'u PΟ9Ted/> ʂ9]*3l5՞Wp?)1J0f/snkL'v_\_Q9ݞ2.r1#F{ǫ=rpdxWߞDc#uBw^?_%g f7-FIie ΃tMXWpuQ<ܮ׊90qRx XЈ"s;'z#\7p'wq}8O\Q $|00JTj˵:>,}>F}SVk7W :먤B)>;GUնf} ǨrC.uSj5a$.ޣeZd⊆e)mjAA4MA?:zѯu2eX *K>*>M0)h>$^="oSKЫ}7hṫ{L0]4:Mgi|GgA|$rŷQI$9scD u14pS\:C5,zjmJ@f'#ݞ9CzS^rO };3uG]О#:ZTdj:RPݼ"ny&(N\|e&+;*qeEsQqa~e y 6-PCL&0YĄVG1K%] ]p+e~6`]_ƻY)PgW+xYt:)|ɜMP: B ȽTS=]}@l ZIsۍ%.ww w\kzw^ʭNaSNH[ln=㮂=Ov=mXGSA/GSUa-8:wz6Jy o{XsZ;iK淹VPt.m]KqycGb*IoPU*wwd *O'BM&Pw;sYL.Dkho"Ժ6bqv]-\DX [rY!:D+b;0^w\4򁣜WimUeUY[Z_R$b9Ttoz v+{ Rf2;|i2kZ-'r:^ !(fxVQN3$2 o.B#O60Tظ-I=XU 7n+mG^iS6:y!Yk'n Ae`Хܑ|eZD5G/% Ih "#dV$|@r pf̖c<oQny8xU{MyBAs` Jvk56iw<5FO)2lK۷!](+Ao.~Õ `عx-?E{-z$?uptGl(`n=‡ocqU 7 2'\kNNzG|fwm|ĩaYLs`wO(U)E8bo>\YE"|T9+ɦs_T5uqJmc(,u[NHnƃYıtmw1'bYb: ޮ)07qU7s 8#UʃR ~Q;lf)m'YAgүt/~dTNyLy&~:8˩K191) 1kNBRWMK~%MoOwtgpa .bFZ`|L"~bcgFV6ٰ*v'0'\9lj\9)o^﹊5s}dI;uv[q=9jynoUC9{9+3U.D;$Yr3xs=9k =NS]OyxfR2ugc+zO# `ARb;>GZK >q+ܞ}m,Ԧ t;-P%Suw YR2 %H}RQB/|>-Lll;8H .$ *5’0n?rTC؊,0C[Eu >8LgAhMȔ· `!9͹ eZ_OwΆi{(X^dct+?|'qvhcFq_JqauGIMp_9ʻ%CP TBT R`vTi,~ fԤҨy7EdmD{3˧(dm>P>XeZ-;dw 9Zp`)|"v+A.ֽ֦;;$ʒMYmit`Æcۻ72~ {.2aB8z?0>DD*V~Zs鮢o;PkW\m(#/+ `4R=:gOqvE)&8RV@ty+ G,Y@'$&5ι? K7]ld=㈖ǜR|{pc&ql#0l&Р{TZKpiF0;k pP-Bޛv;3J4k1*éxp&#3u LoZ?tS$kipJ܏whN )\rr睆G̈m bJyZ2!xX .upeX9uI%ᖪGF{OUFZ.)6J|Kwp2a''=!pTDI:;lTAN-t+dA;nN%$J,oŲLy#,j# 2q`8dו5&ط>y]$c̃Q )\:3TH`<̵^8n1M/-Lg\͡uk7|KD@T~ r"@;ƮK[dZ7nWo=Da4컅6FfQF(:Y]KS%r2 O\59MѪput8?nV[js*C:)T FǤ1 j#n,=reЬo|A7C< 2$#&P[ ֔ >C*xW>FkJyE|ZIa̎3W!P\OfEZ 4 I*~ s%K=p`rk >7c(o^L%Sފ:Dts+VPn7S aZRμ~쾪՞v: s-Bڊ"%yQm:3YeS_``j&Ⱥy+JvY+Z/_I7i1cd Bl1 @ۿmžÏքIί9ǁ}),=Ako0KcV|ψWW;G~][g`дNkah渽wbEWy’NZ)85.tZҤt5v/1Aۚ- RmsjD>xkp3!"RYIȇ8Y${Pp%)l2H 7pS0)htt[2[Z}kd( !7?)\TaDPYMU<7VW p Ba0J}C~ c0ɣ̼Z8>Zf1(ڳ1v d7z|Gx #lvNn},5R h1.V(  zrv9W^(k8 {*Uijv҉$(|D$43#x_Ņ1<ԻZOIzqm?ȴG֝aGWOFKYN<Ɛ_ Ku"~Ic/hpU2-#q4r8d 6+ӏh[٨sJM ڎuuGVodq8hcicL,NC աVlbgsP63Jp5r'պ%K$M=ޤȞEZ1VYT-]^Cju,W`GV$]ƑtZa)牢U0c"͹Cf;uVVH|ԩw92UuYϛ$W0~hH 9VRd -3<.TgE$kUMhͽ8e, 'e$iQ"ۢG6U hNbN|Ma&Y7p 6oܵ":qM|8_8@mPcvEf10 !T:.e,E1bF]9$E(w!uGehKbuBF%[|Es6Ɍ4ɩ4Ou\t/F˞4d9|[R]ߛ>-'05pגʙ?C@3'Ja6IH1=3 I_vp۬ʴhqWKCՏBH/q0 aP~e,2:lG,s~zHGꅚ79sfcJuXh񝹳Ng׀A1#gS߷#x1 N"R[,:&J[ XM886EFn1~F(amf2ЉEUhwX0.SXCFR4Rk/ze]/\h%,_0]9Sb yFޓ )nKJL\A\t5XlN?¸HzigKd7'M ,38N9zH1 ͙YKE5v!x7`MoutoM!}YU1kCoʼn}O4R¦M`%G! 2>hRs%i |OjiA2$ TJ¼"1Py 0۸L/wNoR~-!1hvہzhlzykݷT:tYDIdmIR %N8 ԂcI _N7R,ĩ 6ܰN"lBU~}=V9NUpM&I |83aا CFjV

߸}-^8?AyِO'IIlWL2FzLß>jtAHP26n۶#B*W=سZiBmA7&$"?a T=&J !i Ot8&:]NW v*?YІvʚA4C jq+[PZ΂z5dvzR\[܆Ϊ<@SExI&E3k 5Ҝ/|1 D춪g~4J[FjүbU@'({UMm!QrX[R f2b謵WԒ,N2AZSWkXٓiaܚP%j1MgVmL>a{(λJ||N8W_Y/ۚ/CT]WiK1e6H;{{xˀ6MBa+=r]DQ'|CKT'v4T ܢ _SbڇW`ˤ{쉭 ׻+m=YB}N)k; iueo7ډ[1'OԩЩ~|Uw~n8:,"X^ކR=^n/b2G.X[0u[.RJq0ҝ@Xiϣ;lQG5cPca~06}UQcXVϋH?I^v3 :QpyV <=Gt.:2|u[0S}D,ˋ.6i-b0?Sx{DiDM)_ gNe8 O&s@DGaZ6[Z`ޯ3Z}GIVDKۊSΊF9'?8#0[adZ5G[ͨxr|vô"hpd%=!v0\Ϸ'd,i2 .yZuskF{i5EmFw&#y=nbrBɒƃm)ל8 WLM\{9$QVk9:1̢_~ tJ1Zx"*+AYO/9"} Tt$ܫX3G*w {%Zk ^i ]b[\hWܧy7P+,|߫ N=!E_[u)g<`K1+9o+5'LآA:)n!P Eu㮤Kq/8锄^ 㹫=N Фy 8H7ޅ/6=W+չw<Ye+MK&ycr ZPxwKv7al1r$1Z ǿg莿[pJSv|!'|+eO .m=9}ۦd*V >?G*Rݶ*}T{Xd7HdgcM}4ZinEjncfӅif|iY%$S6lMma}QEbV6n739-7:tY6z?a] tV4] =Yl 7V$a"B=4hFDEvltP^ZΞ⇻eJت> GRh#?{7^&;Z纪O[[rdf%$mzψ=i:Jt) QFQ#p`␶E\"DhECy3P4Vs.mdX CJ\_ʚC\:dYS~B2]<<Qx*=;S6!V/PTtW(Eq5wV97۹)tW~ ƠR0`5x89}ѕS<!]0B ߏgzx-a lY9y>2Av{.y 䈵|ji4,rE-huFu\E{E&|XK"RCuKݕH|}UqS'1bۙ ەG+ iozطbjeS0UvGvvA(J.n"2?}}Z;m5* ֓̊({,2Dxb,p4 Js]^;m"12`XcAM.ύ`Lum&(6j(R7Z)HWuMb9C3O KN͚BPJSC\I|A;SކhcI'/H˞ocf);@/m;h( " =:j'& gc@*N5(`$g4][ƛ32'jd1~9NƪG)5 ,-陓q6tjVL)FK#ԈMA?!tH.e8mK#E!I5*:igs.aKKrhKI:2-iWm_AɵdB/*7=Lj] Q璙(,k~RY-`>k*܌¾$򡓊 ]#lof=gC(c*jD{~<T(O̻iT$#6=ݬom;E9  ԯ( Ų#p.l1y lYe_)Nᝄno,4^iv?-l7kN$ N)ܦf2f*vˮd%P¯uJL?vm(HbAF. VB>W5O4uCYV@yUJ We%)((_u-^/sPg8x|9HB`pKW*ū!uϿ$u%9fNL$-i$κEy+1lLvw)1qÀrݘB T8aR݅7Y=Xk|O.j~'jóWorJ0KH ѮZ#wV^5olXo%0K}jS 3@3?cL&<AE}fpB*|yK&~6pΔ.0->ӠaaIQк4t}SOoO͎yT\ţ*Aac+^smcʋ0:XI(A/\NxOrÇmZ0kR |>IP9qAhZf¨9&2fm:><܊wWcTr=QՎtȚE)!͂nѲkgβ=I cs[ƨN/*!h *A &Gļk1] }Y\H/Д(5v7j.uՍ3[f}o"i[ϭ|sK͑kt(ꤨR)XXlմic!$pjաj2ڬ1ApUפ̀"ല;>R7aRɉHP̞xsV+}(a(O6OR~ gk1~$1ǰ 4g* ޅ}MZ't/QG= Z8&O街OzmXUKHֽ.>e$"O{x L^?GYr>ݖNxyEL[Xqz -k8hGb̍P;#qi6 s=]ԄkOX.Ѧ/JAM.۝a^BmP@'0+džg,4%\^$'o-?&YmǥI94I;@ߺRHwn,Ðyf짗u֗=Bk{\*72ySP` [ t;QGs^M֐f9G4 3PR7-ӤҡR7둠:m^`Ars37ZOvC>޼!^]+M "X`@?P!]08dWhX- pڱ$:VW LԱcBWİl$] _>6x<<Ł?GK+i,s ڶ*SGl*_Y.p;vQen$l0B{C4x4Y ]ZSU̡=-QH){?;T+#*K8U?TuY Tgp&O[E:$@9=yg7njh`|%>;^[ ?KJGC̘}0^*Ҁ\ĕd4Ϸܑ߲>ۿ |{C>}._G6\QiH.Cd+ 7rX{C$Ca< gtdVsWraEmd }flx]ǴDzT685H* 't.CLц$AS`Ф`l` QXK_>Aq09TsDI&tX5ڀAjBtſ{jn'fޣ'DPr~`RҭcC;RrZPf_bl(UF@gSxzvxM|4}eYv=l@!⸴5 B#kE5Jo  uqd_b ߆ص.&D74H&y?FH=ODtmzPU/9+0\XڞJòrG[ ti~k4~ !Kh!.QPhKOnvV1P> N:xAE@%:b"~ 88t[Rw/ h 栜'^|C!on*w3aCe8jVr" Q qT\ tG4fF~;C!E"[b?.TӼQ^j:-DY^a!~ŀ됎Ϡp]M<=ʀI<ߡݲ &a3WVBcM )93*J: e˄sbhLI`b EEvnm ,D2/a#ƞ2 n|((\oi^m(DX)b`aX;R$ba]i~K}&m4Vj0X;pPr|# *&X.[ښ`.+i*aZ{zbVu$ot0~;@A//{G"*kEAt~JBj(gbJI6؊- {u /ͯ7 GZk&{L))-~[{i컠v@H0޸Krsa:zl\)+IBUf \}M@{¡km9\̥ ؉䑴[^ä$5\&N:q&;#a4.BVb Ӱȃ 7_Uj⑊kߗ[\CHŽF-}s:$ acGt}YIf0Ɣ}ޣ?1i1hҜ|9񓎍n٤="ynV;,,itop,h>fd[X.?NHZBe5*ĩ @YÐN }%K|LvVb2|u @"=#g"[v2̌|WtSN=A2\IEd a]jo_:PDXV؅TbbРQ@'L n^ǩرp ku ~ mK fQ/̮ߙ #/O?)arȢ=^٬P0OUdLn` qnpy$\+yk uv ʳe5j1% 8HƌFxJgFS뉜ZަQʶ%}l`.g{V8vU&?g;k[\><eS˦STgz{4^z']31Wb%Ryg VAf)zn?{8iGdbvM-hF1DF*v"{a;XM.`ŦfLcJe ^u=&bPTgSv1STԏDuؤpL.w8z|ZSoF-Za˳jmm.̄Hyi[HsDΊ.Mocb\<_6y4e <ޗ٤,1p7GWk> jhx4to[$T:{chg|)ZUKbڐ~od EZHHݫ{:͑h܀eJC94ɼvX1P5>#^_e3,:RKed՝ afq߆_S%0 3z)}jnN-Ʌѧr% ʍR@6X7>:,EI2rCr-]wj;h4trĎ dRN!O K| ƀyH(RO=c?#8A 6[E5J=?{ I?hԡq&*O\ʟܟ/%6]盠l*5>l3oT+D2/Y&&QZ`2:/(Vt5g@O@yl(Jldta+ 0Q$q.BESgl7O[hՕt I0WNH#A,0G wa·e  [0"̢+ZOށ0|IoJ7X'hï?"0=13,Lqz(kyE, 7Q>\>;9}:iNpv d(ҡj^x.0~AW$+%E fqS5)R7J3$]:8 (B+W 5VW :yTNu쵿.#jQp0!6\ .,)6*rh`/ke^6RԸqQT{J'zV~|hdq"Hbl53BKm8}l&r3bRT񕥆T&Ϳ+20 lg?VAB!MBˮa 04v7rn&a4(vBpF&\tstx4+*Cx1i#'!J{'y\/&e?!QAڊ0R/W6ro\L1η&'q5W%e P/miiwy j܅#>{"uc""HU4.\[tn=Bg~IAGXv\Ba7W*Wg(&LVP jM~N#WBJ!i^,B0 h<\$;H۲f{G׿E5bMY{Ϥt-pn#g`y&G7484/xnW"ߢRh}FK4)J`z5n@&I{Б"K721ʑ38$aX"-ɶxǠ};0JKZg3(o:eR՚ujD]5Gm2 r'{PJ?~G80u\'ua U7~;l)EPz,'Nq0-Sip=k/==2ZS^>8RNg&j8!0{6{r0}Ov^Уي;0ngLU%Aj@Bukp$̟P\dknO ݶK p0w}Q驄4"iٷ8~8 }_ }GUbaB*H΀`ֻHad~o4TN&Vi((pJ W3b?{6$)I[DgX %A^d+}>FI.l ?^|Fg8 zey {\z' ̶ ^?>W 6_]kUMJٜؒ^@3VQGbNJs0q&(̍h̲5'HQdQk` gYG>)dV!˖fW_2>GmD;D/plRбDs_!O|(2)ERn>Km!.Ce/V,d.d6Ooҧnn8_S)Kɏ[2ْ,ӭFKg؀oEW^yĺ%R>Fҩ:2r/]pB\y?y"}x6Rr^QaԜ5iFpzs>u/s ]IėRL$PpJ@رC4ia4N;\nTͮv; {bi߷b/[`r5Vu~xu%먉O?ZmK UsβF \OBN)}7o[w[J*bx^$õ#h#{jZoɴg|]g]ϣ5}0z]>d{4ݬؓFD_Sx*BM2T/l ByxVbcq^A`Ҫto7~VUjnt۱N_a{%'l㤜x/[r?ICB-6g,ob"ԞOkdh\c S9mSta@go̹҉"w@P\D"]g:gL!gY@"/}++HIg [׍SX6k|1^2N^W̓B2Ds-\b8 %X ^̩fhA~-NT";g 膍w]nFR߅Yt\کf24Ahj<_)vs2K=!DCOcм[6ڳڅ&OtYMss69.Kv΋{$JMC a\*/&r}54/ΙF0IR~բ%mL=h2ZZhӟqO2&3VEPD)q"\R$l5<j%+3 [Vȵr  Y-D-ϲ eʿUSHbSy G|PMTU#zAⶀf|F;9<;(<[#0yOۙlKT[ Оw@f*^+8 ߯2!z=Mp bJ,7CnEk;jקDvNjj21ۤ iL55{UXqB$W'5t6OO'l l-. r= }%;}4,h өzEjR<|lfYZ1| >ruB*$ Ixݸ ߓmr K ->S={Xжو71Eզ1~5|x:SCw睹+w}s@g\bq\V2 Hܫwib :bR z")~ܽd--il]hS BO'8b^~6dxJ`& ~ Ӝ (ޝW cke{" >~Z߂&x |1 ARž2~844TtfNXoS ?b޸P_Õ7#F:\DT+!ސFy#V>,)1F:{f9Tn!uy"[*jyߨFOTu%隠"K0X^?:c"08;=s+-Virv!Z.e-"l90ۮAf~+\BtSP/ -+C|i&f1ABΫ ySǮ{m񾿁 v1Cܨziq y.y|ɀ?/k |fZV\kR]:< d"+į?.n FbN)aHʅ2eY>PqVyG PKʚkᬟel;ES\#٠>^o_1Pl|XM4ӶZ:OD8Pt_uoAXbl¹ON}_ʉzj ]9+7 kǐ#jycGv[Ʒ)ic7tv]p57Q¡ ~m,'f;S럋p5#q z%ZU[HtV*IĔ}ߗ޵es+}Y >7Xeס ]s2^iω$+h2ڙjL+,HiJR$4AXfLZ`5dAmlo @5r FJ5>~̩-Gy+ 8Lv&\7 t'X.'pY}U9m'N[V5b98(2tȵ rLчXax\3zЙ0;SIEEφ%e"#OjI5c_pę12tT"9YN̙#y3x '(1ΏíqwTqaΡY4w}*#\aps}*`3Z~֥rOǃ>kV-&><'&Ӣ|C $+;|5Х=*"!A.&[jҦ+뽏N@HTa +-ل6f7\Nb޳O!thOrg)#U2nt5@hs:.S̓S v5 0)(}8V=5@jZb8ET!W>4(nKؒ-}'y&!mw43qVLO[ SOurǫ#7pS~?-7b9Q$NSsog%"2ldzvN9y X"ms 0 Rmjw^U{#~Uw?\+n]P@>HW=Y2ؘxȓ^zp5EG.eHh>{9 Eڔ/q鎢N. |.L&3Დ7 [' D?avrt(PjnRowx'd}CbGK[./̦Fb¦ﳰc;U;k56*ygCK~.d~2?'eТ:#41XYÑJXZPG/C? yh |pCD~\%1p2O VOj+o?/3Cc!yJ˽S˶H#J}K8x\a>RM_z"N0dSI|Oɲߓ&7_a˷QwwpJ=AiDBkY|]=bXzg^S9 <ˆQJb'¹XCO q9w7\+=UڼA@qQtS*aYZJdK)n#nt;w_bn^'+ ().$0BϜHLpH?-\IL=3 HLߪkgWug8n%W1q#?DIw[gɭv؀c!U'~(3f %s&0&>U%|~](ݨيvĎ#O|YV:t͓5cf8Q"d~Kl`Hz8$Zt*b|$JzSK،r]V.s*sE42PIY;4Dq[ ڔQ#g q\zJ4 >Z;:ᚼ1^F|mBas$?nUv&Im$w. Bb,1nKh1dT_Jm:66kEau BzNYD?K.w*x yNgWvawl W.濙4AVԟeD (',U3)Aq@6K+a>~:H_Nʱ$M-#2C%ṉLFvÚ\ XաՓ6U*= %2/6&tzfk;両>aQke'(ªQ*fOm 1BN)`Qq~S0>=dPI"e9"؎YwiѣzHVD!^rQ>u~FcG5;'1ƉccN?c 68+a2[x9'״Fy>f^1$F|ӹezC ]HB~>Tj˂Jlc~0UG%\0YX 9G$,3Ꮒp G*茣mUڽbO1&UQ .k:ad1km-SF Q.E}X>FGu ]W[ªق*P ːچM}>>Du`.I= 87/Uy|Xֺ=˟wp]%h l- ,u#s-y䁯:֘?K/#ja Sy[Zxǥ4EMը%tq>/=QL9L)iȑȾW Eq[x3nʵXz0o~}Cԡ7.C2zE-$'U4x %r՗kbh:??n5H.GQL*sb5n(:հvmfq6W*PN"++."LyFMޱ=-b.m@{|I~d&=*8}d,< Ġ]"[n8$F&$`J}u%)eQ{YNHzD,SC!Pe9LDpMc>b w [[ {tU(GQ4޸{rwsQ"AR,2DW}Ο%C'][6d4}؊6@C!kQ"3Ex QƦ-+K$7(:8S ']Q桵 @8֘&:$hGS ד bwafcv8BJG}oFax\{fu}Xv4ծ_ (w_p܎'L(󙼠7 |^OGlXlXddA`G>dDZI$^YO:O;FØ[ y"~#<Н4yP,[-hϕa?k qN a aP>?qd9դ[/Xf}$e-9N2b& 2 ۹5m}[st==PY2Į!k\-sW;G aOsSt?GeL+Wa2z60LѸKP[0hT&p"ꠥyhv&rGE,_jG%U@!}L*T}CC.gSefٗoh%y 6&uL̍E4ffsV* bQ!w;rO:0 q܍z,56k;ӱgYZ0707010000000f000081a400000000000000000000000167adc57e00003218000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/bluetooth/btsdio.ko.xz7zXZִF!t/1]?Eh=ڜ.+K/; ^Ș8zd$7_I֤orwfݏ;w'ue+R˴DTl׶+Qxj&sU_Gni%r@&iǶt,$;VsLB-7`*qħȳu iOKC1L41vN-S;Y$Ow @&oqSeik5ys{<3N6鬥R;qv#]__> D$يW4=FH5LKn7Ck?|}?pX|f:#?GͶu3(%h3vvRU)t֪I۵NneU==29P4NEnq^2)ٽ^SLe>"7Ð%iCg^(QZ)`(`MP6,J \{7k4 ^F1K^+9:&6}^(ueyj \Xon{c5@b0-r֗e%t[m0.O+R`;YjD6Ix{ IB9 >{A hCdڱd4?$9!sdJ/T}l!L(AW"rdU&9iadf[/+Py&`$SIg'Qݩr Wxf yVs %7(f*8ۨxB)+)N3iq74C: isY,ɞލN€ncQq5'Ա=_  1~w/yr;J6TFZ?CjډNq'ӵ#pJxUմNӪF״HoKd* ANjFBVݺ,`J#54]^Wѩ@huRoQAw:T!k%Ct e(s~5֘_!W+ŏ=ٍ@f!qh\GkUoб/xM9 eH{s8 0W *Ww<&d`>88)mr㪐'r"^siӍ8{h#ƵlݫV{ S HS0 L?:s⚘q7}Nk2uk4$O =peH"L)oL2Q;vZrM,-eT#=l0[l:[5&exxf#a(@1*ӯId )7ftQPI M+LSkE%KD-Cѿ]~k= ڄp|ED,wY(.~^>T_L"fe>TEe[p_pϒ|)[Eק#-.̒7 p IF{*z^RkPV|Hn#m3dd a92.U]`N l?V;[hΦ晒ay*Q$lFc[zX#Syl28h֓X[rmۤ$+\ Wsʬf;^Cp,A}_ (ցN-[S.e鰵jfOIRQa&>}TtڝɳE6ec<ɾ-f^_ݣx>{2ꟜqX_D;ۉ°^ciq@3!d vHclg[@|jxǏ٩M²K* ?FU#_\E-?t{gWnAqgFe["QE P +;e L/G$mt{+#XVSFi|녎qd93+ߝN6qzkf${AkapՋCF>3!eo0%TE\'$34tH@ ksU2zEǪi%ƊEoyMH2( {|c㥻af0 DqJ}%KM!qn0 ~$ >?,g/7k`se8NGW[pV`+qKkQ57GGwQ>Mׄ~qv=@PZ2qm` LIGBZ\D% p丢͚f kn|'L+dS1)߾ba'Ɏ1J16%&f~|&М[ Oe7a']LhUJ:zQYmcrwÁ! 韡#SZ`P>z^H5*"?P 2)-5M m)HF|irǣ@ 3tm !릵y3fHa܈t9xIbsH)snN*u?ߜ/ ܦ_ZR0u6Wf}Y$%i-+5OL/_ dވތ'/m+SdvOdqGh#\nL@ԭV?:R J6D~/ka*p|\B}5RAIgY6)q*D$.?9/ deɈj4 e`v^5 Ѿk Domiqb ΁rZXixn :+2Mkn~{ (d-1gD3MqGuHz\V󂼖uHG>;!}Eobct]s߮f j{۸Qt dSpQwm(7[| !m Z5gK"EZf`?'Wnʺl 4rzݩ^\џE6jwCs"E;jPa*V/;l0=ZI ؟@]q3 6mVi99_]8>DACd]`賢1{UYoЄ<K#I7A2l33o,$ ]Z$ކQP`׮|H)Pȝ5mq丝=8?joPgr~B?[,N_鬗Pnz*@oFQB%D5 xr)<3JCXga6EVnJ7K"q疕Ζ\| M9gJ^jQ!AHb\vM@z} = !hAOΞzg,P´-k٧TyZ}X1֙/ &&$eSNAxFO#kk[Zpg].C6\cձWL)Df`j=WlQF&Mr~)iF*Ÿ~w&'=|AqעZV1<ߠWqg ,%c &GrE˺q jB[뗖AyBu@#7Q|ҋkMļ-ݎQ?hd?- j5wT.ۣsq@}Hjn1 `DyL 16V.('(0N<˚uEZaSQL}d߾4[5.MeG!o|l.K@Ojk.HA; (͔c,=\ mn rJQ\x2[IZt{$i{.x_w%g2#85| e?GR|Fx۴л\toW.yiccK}ldT 7<ޞ+L$g),`Դ24EU` Ȱ^# #ݛKsWmWr"Hdn |x9=#ڒ[T6bXMJ;.IOt}J/zF #˞A0/.RQ3!-hDeΞ@ˆˀjkV??׺)gcៜLN2p+{>xTdQI[2wA?7ԓݑ  Ť&-0gրj|zcQlӎiwj ,\%9{vD7ж Y4n=][9pȼ G{p+DkK-b:í(m0#ad"̞'U‰Ԭ$/&fH] (Mr`vkFf98V嬑nϋ5nrUHZw!Lk&w 6' &<3d myD_j؇L!2 0-Uz%P8S E͏;"{Ůl7MtV!/&֔}GCO i R靓HVu&M0ґ&(ZX;CL8j;*K}uY5fԨYr5" ʔ( sS !A%yK#֯Yw%cҝ#+0ed}ͯ07ѨUeAе99jߧZ+',mm,quuaXGӑ1Eo>~)nxq̔pi5x'э:bGMf("Vm!5nhfʐMLO?_ _֗qSY3B(ښ9*`8=N:v|=lfs!34E8)uͶڠ}G hVD@k4MO| –D-*RLp1 3~q-ٔKnjMǐ<}[[`"f%LԛVy#Q3IxSMgR [P[@} EH̛O.Z _P̅^8ov(fɀ$F)jWH0=0Ї_K!fC*Ɏ+ՄjxV aXuocMZH=2&ϴ4xDd 7~pWS .j_%|psܕ DJN*Xj˲wP\*>GcYp6jk܂evjR^(ptGp{b)rnKJXt,EFW5!Cv$h `n>zS+8KR̾f%ꢊ#éc{8FQ.dP!3١gSYyPn*e7SU֌:UV+ڒĺD՚p31 Ĝ~  q%mݾ0^LyilP]ЅxcZGA- a|:H+͂OK?÷3 ϝ|4^S,F7Z}dO[}iW36P(c ҉[S-1ijcd  ,ԴוF^"2|P>Mzˈp>Z qsY_jNh\M˚EaCw[ޠ7m.w} ĄԞu[=/ ꨏ쭚xgKNrѷ R%+OT6܌ ͉ebɴ#]71O4fgaloy~?(4^UbIDTFC^bl}wxMA7'hZ1"-hzKu66;V+G9Łi. "gyg2\ؖjEy8` /a?Ӣ#]Z}ܦޅ컘#DL3#L YّFEŏ lwbЫGa&jFJ`@rjJwCgP<)Ov/Z]ԙH0#dP +&7~6( ^Ldz$..qsy\7ӮLnDڬ *367L22lbSkRjLx+Rwru;!$~:H,:xtd]]? ,VOT/pv6(=&L +ŃU+k鸜9F_JFYtlVf>ηqc.>x5t-7cqP,X^Dg 4y _nrrj)K5Z1}HDtPM@Ycx膂Jn+dL'In]IeŧO]~% UЂ ya\_}E,c| [+ԏMwTݒz̑ m\B)N eӅw%]$ef+bPKҼ!(,9GgC1~`:ihAVlAѴ戌|93җԟOB47áoE0 $<[ ?gGgP˛ΐd 8AVŵk@;C;Z؞yCځw))m.P9HmѪNgGl* `W5!Y^+k?{Krڶ3%bLvJ wPT,i ؊GK̊CDr`K5Z.?>{ ?607׸i7_蘮7[<$v9ј"ٱ:U߱,y&\ɖ&bAa͎Zb[eOQ!Z2c1gIJVk|Sk ZךJ"+}|@X+ʐaM`E[_  cDο<5{֋?p~4lKa8lZٳXnד:\́?յ^c45^!|>ͺ \+[i1s#E\;p߻iPypaFlLo_}~u `7-S_yrٛ/Y/^msiX)!@5p΄ޕd~srM߽nkLzjM!o94A3 xfȊM- / 8'4WF:.ڎBi1T%᫆Tk]@ ڲ!'hL’v،Բ:Qδ`Ve〭5 5B{?% fܭ ~ČԓFkl;R\qDA.]) )_aª``faX&H{Ln!aWM~.tܧ~њƠ:qg(X].ZJr=bR(G(܅,)?@m [vq{\0CPɌ{9qWByH^g]Et5Ȣnˏ[3Z,`=P|0%{Sd*)Yy=Wj0 - 2_~ _]=7%}iYvFO2Lmcͪ4̆2 ѣ8 Jȑr s\j*Yk*wqSrp嵇c܀뾴G)Ă۴rk]Wq,DP_9!mN֯B<×tX-e9:T9;; pLIy^:9gk!86zo*8[.G3ut}@/o>IxZ<޶W M<Hf1V w.K{JlNѫV*!n95#xඒR$9p?C2%WglA5FN |@LV"CAIөZ2*щ YӤ(Ic ϑRTyjj9(: T;h+ڳI#N2,PgFq0z/1v `oD2'6wz؈0'C8@2"RU}/f&8Vp372iGbʋJ+u˄@'R$ )i? f[}=j4`1@|P'>EnYW3痑$#.U;lFы^\<67j3df/)L˟hqA~kZ1MLzwڝPA2 D{15 'EK"J NU+ٽh[p^{C!7.9moG[/Zf63YfW#[iz!¿ܻ۱iASErR=i}CvM`OAjou?SuYi9] ft):ԴK RH쨍غ9XGz=ާU62{`m?SrE\L=p?OD6MhP'4j/r8of9|JF'iW=R5% BHZ}_%{Lo"vhc%eB^<ʑN>r!WZ` T{B8ߤr{%?<"=HE΄P%Rċ_ ~L`Ozt?ʤ]QAe+L `Y? D s~3tM f}bGxɰR5k 嘢52-u؇l]/qlwk~-b0^k}#[X逪8R"of'kcgLB=(T& {~|T)!gu $$={{3 EPr9]ҥӽo.cm}ԱgYZ07070100000010000081a400000000000000000000000167adc57e00008a84000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/bluetooth/btusb.ko.xz7zXZִF!t/B]?Eh=ڜ.+P2nK}ʘF8\ UC9p H ?f Dc=EǾzc/|/}tԔaֻ*⛑P?&2ku j(?PA{σО?,u쐳|mK-cf;S:KaC|.i/AH>4ȥETh(=)vD?@aqG)1r !2U1Rqy*yMe>qS"6&&"P<ŀs8JE~OZc'%g>$Q^}xFPUGQY!9! jicvӴ ({a0qtb@VOf#羔:;<Õ魇o7x(|ey˿i#XO4<4jي7vS.T9oeKF&22:FV {H2TʧIΚZngG̠5+9lh qǠ@i"lM?$PHL92>G/pbCۇM._KvyrcA x-r7; ?S9!sDYeo"сЯ%e/`僎苡V*OQAFU(p qʇ'gEab._ y v nrmh|Cv݈w 2g b­g!'GOhGǭFKS'^1>0ͲQK:kD0ݤDj\VQ8Y҃WEj[- f"<\V)z_xu|/P.l7Oi.:-6}w[wK2_]ߗjđ[tf0+?[ 쮓=EYwT4\w+ -% qY&F1y}/-qN*ƩVypkcﳰ x4񼅔B)SԲ .D3?;dGbVQisqm;Dl[eO".!uA4ݩJ-̮Z}+_>4"QyF=5BNTe83Jͅ-XìmRHH:ΩH+U#٦診:NN˛z|aU]UYwHËBɅS\6Bj{sEG CDN|vMffdՆ OJ%a>v3{E0AŨ˦b*oʁ4WMXӒ(UﱷpI:1r,|q?8HRqmGk=j–LU-*Ӏ|$qܵ8E.R;UsyO60 m]6is|V?ޝ,-`c1&=i :cFEXóLSC#Ț=TGt#'-G}o:)VHpުtIy1aBH~h'REz#k>' w=#V5X5>`a {֓qQܡn ;pR#dj\cG73RQX@C*k <A,B ٞY=;%ُ#06ҖD !e5FKOfuNvR(ART+';cq%Y5iAְ׻#+DT<嗛]ta5KR=IdLT+o ~3]YJfU<,rKu-r {T[kR>{P)%9T fxww-[Ň |@yt :`/9pX)[ca“0TX 1GalNQ 8E=b=2W@zz^EՑ&>tiA8h>سZqҢjCC:q;B<4O0ݹ9t}ا 0▏8^ $Bm2`px t]L2Iڲ 2T#ĉˍs#RD0r\k!~`/>Tq˃'1~q QIH6mފ˥X*w^;%҇$R lxyH]r^sȗhe4$ТPe4Qu-L}\qFo9Eߤf;u-">x2N}Q,#x0sӫ&*J}Ǘ}kQs;5ʒ#{*7migyύl?KbjA͘@ hG3-) q6bG*FհX8ɉNӣL0]8QG08U &d}Q`V(pe*Αbq3AǎJ5zy&mqNGblN& W S"-_`F lR5$jIMt3:)Gf,i 1jRfbEAnVZ1t*VwiS'љ\=|{ƈ{)E?CFf,H@@wד(Y*dlrPYu%J[n+5熯dC{d(goV@2~_/ Ϯ^Yb:L r~~a? wSa7lËY)V_yz'B!ɹ81q+UK9y#!4uߣFp1~<]& Ѹ)tbw_ `rk2+LN^)Vbke1.8a͈O0 px^pڃ=H|bzDÙ8X'ʬ^D.m5ko]`, RZ~)|S0̆iŊJ7MmHmaTǽէlxW$"3ͷ+PӚeTnF2 vWQـ2T/1fvxy'Qݙ5+]OЗ(GM 0+Sqf-!vaSI$QٵyuN4q]SRi0844DGjS+3[~|u 8hv]vq"nd:%W2]-W|AcGݒT_TE}OOn#Oմ)f3iHB 3!U]%: >‰,;C6t7a?T.a1fsj0GRgN^AB`F[?m y)z}pbc,1*-DZu> j{U k{#XrfaՎ;ɷ*9/M'։ɥflı.e@L #,A#p8Ajn(bzT (tC(ߦ`Ģ"5~Nmsn&+ͧ!?iaidf0{܀/S\-˯@`⥊u\-KCiVS_Ϛon&'"޻Q2N*] (˥í'/h>a$=ev׈.=VQSvJ}ʒzGϞ'4FՌUxJN<}S~[.w{>[4L̐9aJ2Y] p Oѷp79ǟ8|PP{6'䶌=̓5:^xC5=P3Z:S,Ƚ,fy[ ^T+('VU${5<Ic~Z05 SZ x;Wqj~5IxŰ[ExrxHPv=bũBpx/-|u]8Y@GJzSlu<ػ=Hmp[!FcS48&SCQ*tϣAY3x*<Fw >6}SyuzU P"zQJ0?ڐtY;AL/sҴPg71~Sr~Ode_>.~I?9<]1a!8)3րs@vJCW?> Ku/B,N6t@t ƧlpnXY ✇cjW""a|2TORY],dZB_j8rفFp$a֧-R#KDF^Wk78R)K:dw+&:T"u!q3_Jlk["xExo"*B邻~d0zFjF!W;AO 4؋6.3YZǕYi*'kT8ؗ5yW}qBچDMz#֋w3S:wW)p6װཽ,Apg!*"v@\k_GJI܋)3x9Wu3A>.ְ~H=^>U^dϿh3a%Rg]]x1ŬL #ڸUVȻfuYK^RŠ,pZ|X꿮e:[ݗd/ fUfsAwr>X9x@_/PupYMr'P^a?OڸJ|-I&.kR| [ʦĩ[ دLעhU6e|mbşnW-Ec xL:pk_}-ڙAVf+'j>;>;vs9`rfeeS_u0%damq)LÜ ²c/Ώ鈘 I%,v2LcVN@vגHZ E?Nw~8cDv[p&z'`zܢeqB:ާGspEf~]͢T1 b}VEilzQuYdgҒ"q;'v'ﮊBڶh>0# 2rI%r`93~vTk$e}RfjgQJ)gшHLj (a*8qUpF3w~=I.!D?%a]\^+hd=ŻSeKەP0%XQG(B|R[(4C=wQô{ Ύ,v(l'F@ ؛6o1v+OLaIfTP&Ҭ:{C2B̓]⽨JqKFZC+ュHerz\|֔2?xw/CK zx A~O֫fPye?oTb, mIFzӐwSC̟9 w% q4DfGc55x~)G]@VWJ jVc7ڕ*k?|;#ʐMA 8H;L?#%#H)rqELb|KnFGOwbl# q#p>_'C~=iqqߗ`apt-IZ%,l)O?u+oF^Z#l B?ԙzRpdLl#?z~s!؁B䥝#m=&R*PiLp][}\8IJPZ C ޾Ȧ:\|R&KocU-BV'YF3$ hi62=}r]\4ovA\&KOIpD1zv}T1 4cލWB%6#_# ۟w<0P9!*ˣ@=7b7L\ oz +.afa(ƍSە, Tn(]TlټE'z?Z|:-MB)WCml4# dVT $kx@"󑔭X/.#ybH.%"0]fƟ0ݯhC#:|j`oClM\`lK 1^}m`!ADpC4kJ-עN5?-wE i / [U6vը |IJ5Ä{Xh~a1ocO3TM|bIڢ'I' 1,v\kHp8f?j5M?:5̵@ TW;^4=fU=Ue˃Y&NQy,A?oQFENcs`bކAp Lwx~BWSR1! F; .`{;YdfY^Z͔2J2:Ρ++yr *8Ec9;үtA`#G>pP$ u>Xh~E("0)Y1r8=k,&:Ҙ6,[:f㚂T oܾ#j \42*uM[4 Ddq*ߎ1 @ƲT;L&prUwH ڪ#9z-%y.֚~йtр,mY)鉗fSo](U*D S Q> Is%HTr+>L~/Bcs:Edbʌd夲EKcA ~dnrܡ8"e~1P( +zqn?󷪇_ޒ&.ָu͞~AI?}="?f' (Cg<{q; 8l(yxa2uśĜk`ENo9`NKkD٩0ʾW@Hg|RGqVwnv1[RH_4 #@rֿ4{% 3m~/F{I!dZi@xZ>6BͽֺU8$ٖ'w}lrSO0L('n]s>|d>%9rȌ?ݝ5C@a5u>淩7qN71a܄D&e'J=(̱\ۣ `H/,s,q&'0zFR~̓lEs#hgi*`ByVKkT>94V%B.?g1LX'cSr{(Z7vpEC 9A)҇NƯSD+ԿؙAFP0bcԗ=^EjPY8zD[?߿+nN% A\`WHnMc%H^=7ܧn\]v~,\hp&P&61n7:ζ uR&Ls}А_)+kop׶tB c%[šG߼,< } ] IǍ%M.Ӣێ %_U`2W d1y[Jep+-M9tK^)%$¸S0A탨8湗L/U&a*ڐYad|fܟ!. )ԫ|Ž;,D/Nj|b6y.ѥ=&@#zk`IZ[&[C\=ǪuJ81Y'mj@_(g3B}/$ xfժc_pyCV%Ӡg51r < 23>hGL:ӭDM꒯!X E'Փb}C{Yk q7ɵV-b;sRt3zP|M4G绁9ُ|&/v1i3h{Cx孨I7gc{:,viR$2saP?_ U(&!^/dzT\F 6ș=3`b[W26rJ|Aw닂I . Q-/N}itvg/\e5_01S*#<mK7TT+>BMS -uPi$ ~N`lwo =vPqۓbv9X ׌˳xp0? ENeȧCWX o8[eVD`mxv> R2+S@FCt$i `ؠ3\1&6PQF 9bX}bL `t3XQrnX}idz/5=h_=ع6kۜJt7%.r IW5xaNmZ 6>*F`g.VxY0\jJA_jmJKfcdfRR^ VgMR&\H,>K-.QM]d9x^~zVfQ6+ IuˏQr ̐䪖̻́joHoAx&֯ tyj;;u>2L͸I;!*r{2 ZS.Xr؋ynA t𥟌bT[dZΌVw`Z2T%\8s6Jp/,-E Zr‰5J rx7gC\=$p MK JMҧwWp(=ؖ}2t; &Z֙{4;>ޤbz`[Ѷ >Nb*>׭H| ,6 }yM4=VX^-&VbUa:[eObZޚ*$e(1PP4C0?HII( 0ȑJE'2tQ<"@硔8? Hz9!] [o"l ߷#5Y\te1Pn)j:cS ~(.%E}=f4WdhkccrSs)Y!' mx;iߨ/m}*:KE@EW]T|0$h{V% %"eѯB{/ V؉if <,Gw-cQy\uTM&2~-Oq>DyB|.̏X2=D_: no_K/d*mcz7NR"ٵ_rzSwF[!;9}?^d }Ǽ m_pu_92zklZs,7fv:>s6dBHŸh/$h~k8jhxaDDۡڄ87掋N? <5% GҪZֶ8D|VN. g"5/vldG'/|=: D\ }}6~YYgR5u~"'3ʐؑӜ=7.HB7Q]kNxGr9I2'T! ̬WU"[ 1+rJ)pCtl$M\6e4G"i%UZ]a(& LOLz%Bț%ҵÚG:2g,\ ,Pdk>Ì)k[rNN0/ ]."R1?8y Jh@gt;h4WD SC,f"tpﮠ\➜kzZK ܔ`3Pi!1|tv Ò4_fNu[yY5 A_Ѿ˳7w؈[4+LG?o%V݅FKw7@wzT7?"ώ@lxrܗ``3`+[3!H?ߖ)( !*gg`68W&.7U5V5vpN3{+$ITE_*kh/,B(~r2MG xnNFӃ wGEk:/[4R)J_m+w/A$!8=qVcK?RqP_M'oPeeբ0piŢMFPc}jܱS}Y3 ~&.*ZJg -Z]m%aS7yWH{hX`Gm%7ʸ!}[؏`DBSNۢ[BTDž-P9WFP64pBcd{MVVQp6H`:;88m< d9F@ 8(ݩ(fYs6&\k)iU ʂ%ھD|" G'42>mO{Ō,ʖ8#C/d*ɨcFQ> 1"H~YeMrʕAe}LcZ,rF$G4) [߼ ]/'Q*qݪkO&>uY]8[q-^mP9(ذ@D]_WuCJ [auсqhq~zW]V!Ug]A_W#-rYˏ޿aƈM1]QɑS jZ3MZɋ'դF˚K޻!*p xIПurAEUMrD+ESe;6?I`o*SHi/І e? 2j/g⛁z>v[9j`q!L2:sV ɬA8r'P@CWdXܯ  0FTVn|!۬YLJz x**LRtfV4N$;ǟ㧇41(p S|nNDGݰ*e(9ݼܷN$r"GX_H$y1+=Z mb߉T09ľ!\h:M"nlY8ݺi,[Ej23ϦjNS\]ART:hŒ a18d6Or>şn]6h/֥v*Ȉg7FJyE. ۉǾ2>YJ(KW`;z?ۺjiHxqh< |I?W[ڡ &2+>nU14?@@ITnVt?AZldX@]',G H[nJ7f Wڈ捘x%v`P!Ҏ_lL&=u_WpۥxNg7 1;NZ< LcJK1$SZKyMSt҇ma4{PИL(Wz?ŸZg GmiQ1uFdPmHm˲;g@&Y)9_߈cn5:q D89ZXh3˝snVFbҔ97:l-g(VƨH27DP=;|X)'4*hE*>>j")R1`#: I;x8*_sÅ$WG;|jJl4,lɴ(Ҡ% qKn>Xgc<6ƅ(`j _ vZF`ݻvs{AY4'k|ziImL!l_ɝ-|uC0@G(wS`5o.DIxJE41𣏕H*A 8(/!#B *Ew,7>95ύAΝ;b^#F^O(6/_%81[V {, a4n䐞sQ]s`=Q¨SZ#ԼO%UR2r@r2bp B8VDϱnEͶR~j:I9)unʥ KݡD2rk) >b ~x^xNa=+A KJϔ~dc{%ycD8?(t<ފfH8ЛC9.gƋ : $0(;HH/i7* .k>k>h' 7,Ω8S ;2 A‘=bEIςh4U(7Fƀ] p _{t{vy$AMEu(<|ܱh:a9+t;F= 3—2QL9f98;sT}.%Wxh 3CtXn5?~D,ۧ"/s6)Z!Ra!h) V׸ O<\"'Lu. -;; ԪUZHUDҹ?8/pv&0PZH0|`K{?H!<lޗbPc:?w`j.R.Y4% OHʁ scM<(Tsae Y;VgTctuTo0ރ8mO{)F"L4T>m &D |{`$ v[F@%EafdP]cq{c甆C|ko׶ZY֢rCKK& WD9BO&6'jd'F{{R<"6 bV,F5x#[ф_dlKIMyy8Xd:Pc 3_؂wl7[O`C|ߓxcl2<\qäXJi=?z((a3 :UU{BFۗ̇~@GhX=$q^f1ۣ*^>̡q y0 .vMٖdes49mکa}zahE=N"qG\$FǛsv8)&%ܞMtg~zq>paI\4 5QT%|HW e#NP EIm~i𶑦pxռ^WǂvԂ.z`Tr;I`A;oF'4CrDIʸa}F~9"PmWW#B +0 zp^;1a%U:3~V@9P<[~煇?0"o<@pYJ}&K݉0Da e^û(`OςOz*2<6'C!v[6h7]unby՝0 =,}rLI5/⧠Ud7m)db\~G4J DHc+D:EfqoNwV!;_d,$s|RЂ'jam򃋿=2j679Ξ+9*DS3@6nK! gĒ?dd? pf~5T R#6~}GN T$t*YLqpd6ti#5fwp;◈j3q8: (RAIhUq|_hs'hwJ$".pc(6,ě6 =%XJ8 (9i?O+D?>ƣ&N|g@±d8Lv&Z+Z UKֶ ҼyuD@' +YYNÕ+s$3#< \`+6[fAD"& o5q;J&3` *ן4oYP4n=6WNJ^nhpR}SGJsR%P&"0-o]RA(P;0&jN0fIt )HZŹ3׹ʄRW䁿YfrLP̷Pw?sE\5eMoҭ C[ٷ7B*%"&Md#ki,gIgyEgcr%gw}tiC jEM Y;7.D,nHg/aBg*ku jxD(ނZ 4p}ȥ[o}M[B vE]Ϋ0@Ύyth+Sh0MgYMNk30_bD ^Yj]M!#5ϩ ~u!`(JQxf'*J28#EP!$$Dn#;V/B%7aT~ީPWiL}kOWY&|PT <$źI0 TcƤau}&G50SԊ.oAǧ\]:vŖx1dS]h䇑QdM|*5<Vȧ蹮&$];dHa. 6Jd풉*!?Z6Dqw\.S |8٣&t[0 Vw @>qf;|{\ k擵!uA]Ao2.s﷍)#<;sy5E\jHd-9!& 77lB<!S& SsW #ꓳ^+,!qZUo#Ϲ!jAe_?ֲƮu~drk44>,ȱXvCz$+5#/$ 3SQ(C sjvo#!?'FQ)MI3q/Kf6ƵK]qcv÷2^;A,vL0.YIcPp:*eq|v^ARV؆bukd ȥ3cMȤb|xھI=M)zd g:{F3CKo&/˱ 0ҩ!˔t+Qgm3Tŕf/xUB6%fߟ ڐ!TYX0cAc䷧]N&`B`BbUQlϋ񎺫k<ȕUت$KKLQy6ʢI{A3je' aRogZ]_Tr݁s4&IȊ_|Gm>rY91ՁI= =V)JI+|* 1ݢk"tx'űӐ]O!"/k|>ju2^7cj9ND I"#u逦L91Lʒ:mr3.lAZQ'_;CD;u~6H7C8j2D2ScZĔWGjP2YYs!qdbt# ?lv B3̀4<Ԙ)(zڽucYn<DnYWqeJ1.;L0qh\b'*g,Tޟ$~^̦O/JDbƈf>*] %*譒(ЏCˣ n/¸SKODVՅS~?KN<_a *N ;&m;UY5T Ml-:: hu1d2v:Ȇ DSewlj~՘y3J%*w_8wsU:Jabq_rr!i\83m sf|zy^ڙ)Ȓ+e&cgv[^uqz@8knKr1'z_j%o(<W.| ဘzjGpO# ~Q*%oKc+0sW1nr`Z>FXمDkjOpv0=b&b,x͏AZ[KGG[e t2Cá6K}N 8jiL\BqMAivW;!O[Ss2^MQ/!,Пۡf.Giوkמ ;DqfouؘPrr U=MBڑɄOOIҬ?΅(32[ب4XldYc}(j VFDv/ c:rꔏ*Xb"мy|MFv-NWJVn6XNR(U is\m<+ҪN_ X}Fg.:BŁ MwWD̽oA9 4< QN)DHeQq}1{ȓ=m*^)@IK}qwHƉc}эl5lds71(ʐyBk~!u gQp@]1bQM83-QJqm7&UEP u!2 qk>Gl<]RkN=V&ኽ;2$E}m[C ZVrTjo1xAǘ|򊜆3Qdd똊B1aͿ>Ǽ[ImvQ<,k "s;y7H$ݮ %&Nof p.]Eng$MeU1 gnw2]KȲ8.嵧wEUx# IM @wкE4 ]crLI!DmcU#eke\{}}{ VHA_Je4 WM5uTaYͩ-/2sp5Vp}p~\ S?M_-td̈[{0Y/¬I>؏C~fq)MWڞ\z͗u.J OAƫ"x;z%dayzكrK[_HƟA GaՄů'ܤhS7D1JTK05Qd x~Mȝ1_Panz&3Fq(4~qZxAG "[emFt!Zb% ؘ᤾-p'p<㺊,aeh/ {(k86JF+?*N%I-Պ/]i! Plx5\Oe%ZoF2J"_HҥqoHOtsd+̤&d´ &4/W3-mأ^K]H_bϽ7/u]?:-!Dv(jk6FBؓp rG{6}6ڛ'l!4%^4%9r0HtVGy߃]pՁdgA0S_w„> IgqZ5_%ެyC`%S͏Azyݴ;H/).*?-=G0H#P$ݢFi) ԻaӷS ȯ {-lG&/Rz%޼s^]l“W|D/3ydX6cv2͵!m:T[>abtR;ՠ!{+>*xcm̅u>]ԧXOl36ᯭB4Dnt>Tia*҅e.['vk垣}#~t5ǝZmzrWOX><|2u>0Dz&{oS6 y(Rg?wN7EETWE\uIAzR"*XH6MBDdeD:*-IH SbY5lHFЧ1qF'gQ%* :J:3n3(͐Aӡ1dkFU"̀gl #T]뽿m7w??7_s)oL` c4 zVus5D0nnjkع\7/=Ge$;5ONM ȇZvMM0ebXwzן +QBæIOvHLejp% x$_7Ptrоi~}kOY {ہ̈́\ߏOXؽNH(<a@"UZ@gg!*c8yg19=~IfJ/;Α-4>dkkLԸ,9uibz/gW֮%YV_Nr%E ZZ7.Q8+rL^lrҰ?NEcAAs= rKnJqOxkOňkA&H8+ж`Cbm)z.;+iVr5FݞV`:@ g3OHt l89]Ka0-7!wi<|00 E|Ш=}5D8Fni$+-|tiT(vMw)X!G'k@[#wfc3A6`dXH1GW *2j`DsR}IiaV=9i@?39K6Awwo2~:zM_dVr`M Y1l'n W7;/`AIŗO 5'yyCᄋPdU ;hFX=.j+P:&G?sD;80߄VYL+;U=6{&OrB U%asgc1dTZeSEm9vE 6/]QWDm|㯱H<#u< WTx}4 C铻QjQ؉~\9 ڑ,W=IO(e63^N}VNs|AjTy˴Y1fM@cz=5ETKf3ӕuW15q.qiL ؑ#J/5Q ooE9 62Ь%b8lKg,(zVtrUJv#s5eH>}<Ѭ؀`!2q@oj9JyGe 󃁵yV%$ÁVM;]0{wJcyד3v${D5IԦ;Q!-%gVQДKKP0@gVLd3B$㊇vlȬN)OqBC_ Er wYBˣ%dXeX!pޛ"QLPȼa~[s^\bJq_t>gfQl&-Θi-\X:Orcŷ.6F9J0`IB\EǐWWܚ~#CŸ膽ͫ~y$ ?ˉlQ; >hB/a7cSV V.ə۶4r1NS+591u1nEkP> kwzub^ĨB7b_BH[C8w-,SOv6w3"B/g6^֍ CM8D"[ߜ'|tϊB-A@x^ l*mH?Ti\6JR7Rz6 iqjSj-d۔uG!f($Cxί<3az\SnFW{H5!6:v.9]%~ŧTHww5w #YmF -=vmF +'6}WeBckhaF=#IDs&`JWsjY̢~7kI~'1t`30lUX殩f?4\-b*9|`pGzk}10G nL:pfO  '}*]gM3GtJ91*þ|y o,B:lo,eɶJm(%qU!z"EcH7G1q=y9ٚ@wFYYs剎2+Du&^W,Z[!έ[ ފG?Vv;o/NHαQ,8ʾ!/c5 =B]Wrŵze`nN㰄b Hj$;;IOR xF|O܌0)j^ ,0d͙"$ ǎ!xyinSUvU>/zKΒg5=1kġ@Rb&,9;&O.#,79E}L&k3* qWӉVD3}qen3ˣ`X%XOR [~Vg[2gww((u[740Whd$U g(npEW2Eůh~jK 00Za6SUmy&i6H|nܫ5.$rU>+ΆfI9Z`-eV^H)iߤ ;k7z^A)&o aVB  ]|lJaE q'DŽA(e O EE27糖j1JX>\F'ZMξSeΏ}JUC|Ƶ0hERWXkxO4>N6Nn?SGU8o˺vq 6K#lxn詳eKu'.bUgR6©ˏEax#dl㴒;1(T;Z&3̘bX[Qm?wv; 0w nHI* [aa5Zn·ChtW)3h|s%ԯ4M ֎/,*__"9;hQ KO&GMF;Yt&tr53zY:!C^\-A>'L Of/K=>=8VE}CN3X:rB9bc+B: WǖMq3 Ye ZzbfP\Ud KS'S p}xW)jQprey[G Re}^qE'JN$4$X=Opgac@s퓱RE;-/@7f`+(onA|  M96rgD;YaaiP,LOf٤%)/ٓ%"*yu?sN_goo樓%ASh@0`6_ft}y%Nnm},9:B At@;Wg1'1lt&Fms3 ʯAGaf.0i:cR 2Gq评Ϊ0=bgSVGmjgB{jsK$R#v ̋'e68)uDS%fEz/wZ\R" h9}@C.SwL{htwBfñ8ė5}G ?F/OkX!n,"c˽`b2"-MKՏ } \"Fh190p"%y%mI"XCQi2qxd[ $9p,cr4%Ai\kJ*emytc (K./4A gq>1,sBQ> ;g?eǀBPQrM:Jϻ(%dw[!=FxY5+)H'YD<`NTPH)fxϛuD$,~ bf0jQ @JtL3Qj2Hh\kwB)&!n$kzWtѝa9Ԁ5"F6=*>g>6d;&tV.Ɓ]# HXfjwLf(' ػhÉKhJU ϏgH ܞ]:JєD_RcR%μG]# `RGcUS %h~Yx0\kǔ܅4t}?59 l4(Gm]E ]IBͶyN|(I{BqQuhQ FF}4R͘CY siW#mEVB-˰]gokLg ]rO~cuiFɽ:rG;OЀWtZ&j须{:.> (ڻN+Lo%⌉-$1B0|8\IU(*?r;M~~Egq"ⅽ`b`ԗ@ Y.aѮK5]q3zYX(! &kGJ^)දYl" 2<u*8/Ƥ'?N)tUA"K~)i]fl܄AgjjqvA!EPQ?`r[HۍRYc։u8y`=LۤgoA,֗uEB"<2_<^ xupV4frIoΦVjZ.մy>C6PYIjGq8Ҡ#8Q+.Z[4\]C,=q5T ,QaF+|3σUD\6nRg꟤:%=\5..^ycS BAr]PZ ﱏzY7`̋-{/BV` fN-i{:%},qnA4$>;#늓mP8 PP ;!C4v. Oj‹ё2އCw}H0|2h<~p>8ٳ쁿g#>%eJ-Җ'>2YwvcRX11 ifRIHLE$`a4&T︧[eq8z8ŌN ۯ>EWpA-{2-Wзz9+K;yD LDTdX%.+)(-N52MJ8-Z(+Lp.d~DCRrNJA!V`"^mS`vG4>roJ+1\a6x__$Jwא%trє@z82 kƎyFX2I%n8_PSuaTnQZ:E}m@pJҘEw4r=i q}By,$SRt Ref5ZA悛dꗜ ~e|o{Sg5!F$\?jwB}7Ά䴀ꈯO5<6ٖܢWNɥPCq7jx)f=;x${Eo:3rpJϼ]`jY_ lP>¯R\/۠dfbYph,"޿/{AܪcVK<`b:}RDJĉa\CTkO:LTHSkQ2}xr5: rF~y7?TVfGe~Z> F6׾¥5ٝ1|Etd&ߒ{#ة%NZ(i7RXZnqk忶tQ\?]ΏCGٹSe, Ĉn4Q{EaU}HH~ "ZtCQQN j Y)c.O~ixy2mmbP Kdצ~{g9=/3a9y M0>LzE<E,&܊nLF׊kfP.YT T\?p.ma.ՠj_S+gYH1ZI8B^|/7|x5 JMq%*Z}6 tN *{*֒=~׾Aʡ9[gn,. /&ee Y?%`]=Od WFgፋTu>^O_x GB;{iTuN{"ECu~J溥6]FB ,F+@YMfG9 Qv1!@Q]+-W RЯ(]9MUX-[jX~YykŰܱ8NZdB/@}bVN,f~[6!bg])‚rs:6?T1gC6Xo‰*W$@E=/̽1ARd9fm |\awu?[fZv{`p9ɰs᝖V$lÔ8m4kI@GrLES9[crmW~;,}U r$ xV;>W\cppy5,!Գl\Tb3cEl3Q һi%s8I@Ow8S㿤 5Ē.WU3ꖍ"t#hg+WvLS]-3,wRG5"~M߹A$ּѿTg <ò)sA,7%97]qS/3 K 0ـpw`UK%\`CQ$o"iNE,le@a5ʨ@LN3fL58=Vd`n$H9-XjѻZLd_Q.5BŻ#%L.=zX¼ŝDK㧧F< `j+8Wع*JɡJ=yW>;^Lo1(^U_W7R/ Yh:ydbch@{4zEӉ%:ڞ*Qbtǥ_HVmwGճ @o cZaK6V3ӤLhQD?#2l,>+*Rt[;k{WM-3t[u:8zXd?<`~t)'I q4%5Sz?]3 QPY$c/?'*[:^rcAG5_VǺt%p226j_Oaّ mZ!rupdc$NhhvM#7XG-Zr`x2R1csj.csqmZgwv*8m_ɧpx &b1ؾ-wR>}&@LF8fM*HVEu>o*I!,xџjըel8UvTNO{h.á7wyplBt2ɇQOY ˰DxgD'Q&S]1# vlx&= `cp@YOrFͦxkd'ǺA .1_[O TAn@{qqXog4T? ̂nQ $-&4|`A:nc=h `d#N;[ ˥*#KeLexFiB`e£#f_\ vjڝ*-yuA~1r _x*ljCW:>h3v*,ydWa)ҩyc90"dqPp$TP*y+Ww YZ6lb{$Y,+YzA`V3"CXEX\0X92_ nCՑ=gh,f˚'r?FW`IsxBSC#ߓ%OjFDixV]%/+V6H7J7|cN哃|'IQR[LR֑[9x4 áqDxْSn}ޔ R6?رgYZ07070100000011000081a400000000000000000000000167adc57e00005ae8000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/bluetooth/hci_uart.ko.xz7zXZִF!t/Z]?Eh=ڜ.+ 9 P=)  ,ԄT#Z+un8iC9nQ3>w_;o6dex ^|.a#؍!|2X|O l}`6`va/gJQd9ߚ !zU\5bA R{s@Mχ)GUZ؏b=ǦI&g)WP)'hRU]pQy[ QQ>[067+eH@K}p,]h4m@C(癝j$~hnî7^aO{"O2;2(\1xHZS+!4ha+#7)N)k,Sʘd)3zBL{X6B@ UZW&,P.ʄq ņbɐub驖}l]+ƜҦ84\kX_?0#M`Q_涋6jqϜdxUs("ŚNq:5K2x-)H$1N;\I۩ýʆX~-m9[Pnh,%ș}fn1;^_ UQ؜>.m5N r2ѽ4N;D ^!9R G) JWwF61p>pA|V[LTKh6$[a JCײM]̿+e\LEB8{<񊺱ǀڍ 5^c/h 36xbB񖌧pN X]k , lӅ:+ ]GKjcd0d=5.i#NNAb :uļejb Kݥ/>ix?]NȘ*{˳4w .1w,t\Oy*m9\(NX{O&#7N`]8DɆo$Clj-At76I#sC q)!9XͽA {pdTk qs/c~], 'Y 1ı-^P7Sp7IIf ZXp%+7G!'tHD6&oAz%M4g.//a]JK:r6.5oUosG &]{SXBum ԦXH,%#d26͝Oz`7Xa*M@l^ڜӽf.!H Y[S.mNzwּgyQӮyu3A\<)6xmְ~L'iW8uS\'C\2Bɯ'F#+]C͍%/u>ckyKP=u/7|FJ1 LvO6'wp#-ˆ]iҕZ(uL&\Ɖ'YR֒ͤR葈^Hڝy; 9x4vJG.~unN-H@v<6s9u/p .B&x闏(ljƅ7Yl,D5NR8u F7@]@ן.۲*ѐ> X=:z+9@g)_zԿ'' `>ҨiZ7?i[%< Gya|UȂrz{f _'Dd̗ fa7t7h^*&xN!+Ad3aH#;=F%EmgV(p}~ y */$K>fKNl {Tgl dYDCT_ЎinE"^0i?[[N\/4l6cRj '':~X;->C{"Db2١ޡ"8xOھmPך˙&| D.2dXM}9bam_.BUgVƾb2R4ikZ89P9>h*o#|CItM/N@dZ}O4Ǿ:1 of`z$σwlZ(z3З^ y0DH&fۓ?Tdl 78VsoGyRFO(|_Fa$lOZ$񘆑X|e\u|kAWTwrjQP0dC:%܅f#9^@[ͻC2X(#7 CNCD-!s'>'+١o/,tbe=]Je>9o+{xcEDs'zE0S@5 Gַu:$TR/'B/=GD@\n!2;O~uMcC'!`}*\䁩=\Y#r1vF'u0|=Vq]f}J\.rQg57;χE?{!8$%b+̀omuǬ(,AB0F|5W SܝBM'lw' Ӷ=Н6Ee!&U bThҏX *HC6zQ_ou˷r'!VCo= `]˲d|G+7I{L/3S.,1;)Ȝe,OوC !o5\a{Эv(hJ %LpP,g_ɜ9>ѝT"1j]Vt.!P`1͌- =TELj`#N?`.4QeL/f-j7Hnd`71wзU AS{K jismFH. Y/{.$oh(%kγ|'7bN.aYq;I4usB/Y9Dŵ7|zLZDȍ/JgR;5jn >]q.olGe™O;ZA(5j l]!`H̕lS^,wѡ "KF/}ԸeTO4+LoVƿkr˗F 0s塶 s4?orL Pc]8;cdW5Gرǃnny`pMjfD$P#jN@F&~HWŠ5Mҗx`:̶Z]qBȾn79y3iqFd;3LRlrjTĐF=g-n.> bBnMTL(;Bz>8 j˙ Fl@| uly;XY@Tdu9;nf7}Ee^~su6bX7'K3PZoTV6.456!0.LRhA/T$)'/Z7({GDk?4>s7.$2{3ߪ|B[k+ΤqNCȘOwmbك!8=3 yT~aLZd"Y~VR[ge oLZٙKc[C pA -;.`${pG%︢`\ǣ\  gebYg.< 0fwk\tcר,̓i gr 5WJ'7u) u-$# ED5i2 -p݉7U7WC_IَB̺9VcX(HiqA\6Q:w:Kဝ}m%f+)(vd;RY~GUyw^;L V«zd=./]KqM¤]}7wѢh$0YL8reAkBcF7pyfWȠot>Ƅbs1C{Erx"m`)at/%KϡQH˸J rzƺr&8/NJ`p <ZsY)k+Hy^B6YqX-fmwz@,Vjڡ賹5f~/y-pi{ptL} %ӆݟ v?[Uq";&q8g:kZL~2$~Zto}+*][ִ;lRWVHX_4<:.u$So7.cG Ky7VTő =⪔>G^[m5(cey=g#}h쭲aC~(xszXT#oI~8[*$X1$N[Ӯ5Zڨ;^%A6Dm:#j,I1ǡMiA vKj+:Yy>7&p,u̷'!+0=kRK㷻SHkS]ç҃ nEMخгƊ6_b;3\TE`1'! tzgOCuĚa #8wF7e|5!POa-ezSu(|qEfS?@b^ #h.Vc".-RT. ?T݊Kn{Wy"˄0&qJӀOpHa $\2PL#uoKC<]޾ y^Ϗ; o^߿L⫮ ʗ8w\,ouݓ^8Q Qm[iKQ-;=-sP'7g8 g =7'G%!/`{f^n uA.Y 2=pIg\tJ5 G_i /Ҭp5M[vxidDe۶.5,hTvCJ5V}lh]yl!rMEVi{f0T/O={y[TE| SǓp͙ro/a> D@ltdk KQD*М$!q~#vY̛b4KCfEpUTeokkz|m:SfO_)Ջ uDu͹J,xD+,~ɗ͎9E ׷kl%8_ksyr Hpxѐ% <P(ni'OwVUdyeHb]q"Rz~ޞb* ~ n M) "٣o`8QK1/H`UA]rsZT`HM\Yd@xI*+]Ԍ춤݊^ncrp̠)8[}׳4 ^D::4Z3+S~FSTB0$3{a'O]AP[UK%{\pc-G $/#:TWoL]Q:[nik#mv3+^]n*UXb㩦El|]j!A;m8::Oq:%9 a.8>RZtգ;*w2). !rya4rPBo}rsY!a2l\azO}͵TJ.(])'c[`zh89\v`gޏX' uՆ?aS;܈[X܂xW,dXUӞnYG'm\ZQX} lguڸ4`b2H ĤXF5oW[S]ٞgvʴJhzpN# "10Ș Kzrh}SRO#s*XfRM7 j5x)Na:SLr=a{s} -ǮNF]<'Na#d4̝J07I~. :3(F>˗~C⑴EM( 'ZRs={$`#LfeN?Œ(>ާi캩PFo3'^~6`aQ nm7x $[A7dء5B .B_0۞ឈ!!t^He*0F!@v9`}kB֭( Ԃ|+pvecG44ۊ kr#+CaX Rzg{@r/4__zSA+ 1$ub LH-x&.h;RjM/K5ׁztLEmL]))"p83P֯;}WD*BZ3$`IlMH! mJY Jdc7Yܹn:|AUye:zp6DC,G)L A9!؀f*Mط }pc~-QiYg3LJ<)z-R%0Ngd 3Md}J@`x撀ݞoI+hH,䨰v4L[ 8<) 8LjLHSVYNqi $ $Dn271?9y]HP5V2E D;fK 3#Ft_'쭊j )Y3iCgDbct&XwwCCTx(C8Xc`EXc^**;̉'W K%*{F?& ٽ 8}K?ӏdy@bΤ_x%93F1\> xZ :o75C G)Jd,uKq8knk1 oQdkgezrz*/6[ '^?Uhy?B37o8N\9D(n@'un zYQ5uF̧( ch=\֫߯}TΔ*tW:rA_pB|Fw=5 ^ۜ1'jyi! YAayA!FϢW;υ)qIT@R0Ik'\|?՜a-zY|w7-S_Бur!3yL|F`Ĩs w 4K*^Fehfhx1Ÿ‘ SNFV4!#/r>^f`"WнB.-Z%k8v"0ޔUQ[ E'h)FqTN=u@+9WXuOQp~u j6VD:ϪʻIH}+zi=('8_ZP Y,38(㒢Kŕrk$fz1+8sT(,OuVS01)|؜)ȅ[38ڬR &W{q- )ń`1(U5P}-uFYo Eu@bR똰q pO(@^xjMw<煺#Lo{ڝTt-`1ɂM?ՋHy׎@3` UR<'*X&A*=_Hƾ՝ˏuЍA Ng&o ~&ȋ P`S_٤d.+ Ru Ώۺ BCBYD9L:ߊD*{)xK:ig.˟}t0˂#--4mxtiΆ֒K)1j?MH`Ҩ+.uhY aݽBcdkǀԀTtug -man6?]{/8-|-:"Jw{t|eouwUO̚vs*[M ̨"5Y$3 4bC5HOk`,xu3u9cݴk !%xD4̠*G# ws9&t! %F hpYCVM>}, 8"l! ՘)ozB3ۓмDaRBΞ$a4,h#tʟ­Yo6GJ15Y\IZ붒8~yDֵj,"O}"x"/ئh5vuwHd8\tGϭCAƪ9V^%*wa$G=mw#ia@:7{!%Ve{B219UAFUli઄HNZe$NT]l|9ϸQzydK _^aX"+Cr6JAO#MmM5O?x[@\uڏH Wt_ ]+-;*o ]K8 .[tF/Z_.KNŒK@3N`%M3$FKr+w)߀}o^XЇؗ"f#+Q7Nj/Yt,fO3$qm%%Y˜\`7kzY[ՌG/KHv嫜CcㆈY("u1 @&& bIXH:g࿬>װ]7ߪ.A*1:>F7ɇYه:n#6kOLшGwn8t7D2Dİn,x &1EtaSOgAcK xފW{Gʶ.÷_mMJo,E,':Fߣe݊3^d d<ݫWM'  HbPjU!}%,^B$%~ 7oF^t>4**U) ΜEyI7O8JM3*ʏݒ)wgKQrty%%<݋ >ҹD-D wH'@| 5j38zGTsҢl EpLQvS>SVP%نT15-G}4Rq(Qlbif}y 2cD;c. 6<4n(TdM< ȁG$ҳ5xD,HS$A X LI4:cRM> fj]Wk !չ򽅮Mpg|s2/.2cD+R]u2`J"Q-YϽd82R') D:63R{W>cBaMGk|xQȷ)0V C5sOvzm@L @cLB5gkx Vo 1{Smb1|5 ***<y|W '_0*5d5܆nnlu#˝[O^v0 N'URDeFt38fU)U ;Xԅ_۵9F!D.cQk%c%{x8|nU"!=WtG %Y(~hd9ۼGF\s /* 4JTjrc^<4&(1ŋ:$e5)ICŃ/j&4醏oob߽&+`"#K$aX΅M-m^v9]pBrYwK?dvb`k[q>DY}Do(AE<Hs L>lWTH (;|k&{gWuGlՍ+U5nG$.hq[JoU{4 sv#f(C(?F4~OqZ6 *1 aQ| i9d7 "uz c>UF-2Y8kqt5 cruŋnD!W$pg%Aa# Uۓ[ebW%ʙ!WaTqdj"rRe]2B;CH!ɏ:d0*~}ҘμXQWŝ/HxPɆR {4G ,[-&4}/!*ٲSBr9 yh' M\oj @$}/'FiIZ +b/P؞UlSlVdT Ʉ|K@X:Qw%x66'+c3g9"oEKHJt<9rCӹ& ±*|HlzBbj؋cm2ux$}(%f-y{ d} vey߿Yp>pzQWgO撢[!B"=`C^X6>m5&'yp ,mv1]gm4{4 UûAFb9BCNt.,^VD,$K23~w ]3VyqtJ vզ SkNi/O'% c,b NIp$aK8u)Uh"oL 8Sy {t/j9Yjs48˱IV@|Zk#8 n;s ]-&FrEV']Oܛe#W-+nt%N޸Co.85 ۞Xqx #ݻ/;B[,l]TcLȕ$f28Gu^[KZll[VIqĎxK|Ra46d!D5> +h1>5V9v] bV6S"Rk%@ jIxOcRNTRK}mX?[oQx%cظK FXb8 Ad{.dO|Սќ([B>9G+(a_PV"qOg4zȦv;HSgN7w #_1+%$Aao'LsdZ=EwdYT/p],;QKz7/5>o8fz7kd:Jr0<0EZZ!($כVx@\JVĀ+&[+x.8]O`!T9lZ$9(yU/%-Tz֠V0.x t5KR*r#1PIgBYy"Q7IO5Bm' sѴ: 7qk2be``$!2MwZSB5N`xWH]ek.W90$ͻZ۬a@ Mcf44n|<RH~P0" ,ZA$l`mn=[BDfvZ}|~qG ؿd[MW?Y[v+_֐_+nX,-T,]2TUH?3ĮL -R/#*'=hgͭuJhYaAVmg E`;=i+2t1„9HGZs lIǹeFWbj,,!f\-6O3N&`3%[#~_{lx-4O.|KK8Y. 1>'-YЃ ŻDFJִ1N~ʦZF4VAx$++1CuaOx5 Ui  C+}sؿ9-=cd Em0^WDvƆa'ׁj Tp2_\AAL<$qٶHTCa<֒H'wv2ipQEwHQx#0A/VN?W7(5t|}=jE`^« nE Sŀr&ߴm/ x>ˉsմ'TVßg2?0,UQ f nx)jvIw[58 L.&yOcuښ>7V*D y. Qsɽ̐'tCK2o' @@hz^IJ/^J~pPsWPsS6FV b!Jۡ.9AL㣩s>f0[Z#+q!QFϱ J{ H+]:pț" ^msύI\ ԫ ^Ȍeq4!8;Y<68)7Z{<pXNʉ BogJ+Fc9]mTjR0̾GɨLa%{bX@k>F֐œ;RT";i'"Փ^]Q (EExa78< eQ͜\0n2R8Ty OKWCYZ ??4}"d @ZD=]W$l&`dbHMnntj8Bĕ_[:%XZ׋9.cxPMpe" ebI -= 54𳜩$xtIFއJ L{c'M4/8dN9P, ~M-R\Ε X8+v>yYN0̣[Pma"|NG>M ~KE<\0J)1a|9@[bg'mp8V ,] {HF}C$2:VsEi\⽢Yʓ{Ǿ"ZIFQ`ERyVS#; d+[>L-M_gvfpxȘKb2\d m%koB&|-GN6EUC&j/FU[G ÀN-jrk7>fq]K,f;\)k<ۼ ^FBI ?(mRPeAQ8J"gXLI5&uVϿHdg%ɯbtFQdY)u=qh~$|Mvc =0?a75ݥ,Vu#Q%b.!j=ɢqGzAȄ5,ѰK% Zgp|'m\\ZA3ph3FE)țOk̾7 RoN$&ݹYWzsbP;"P}is̀ ^ ZFɾl_q]Xb!p+aQ~@[ Gw0N9{}ZIjd< ܶ+7 ot@Q8'8=CgN1I#x2,t2c{LrnOHĉǫ'Z`m0cb`Kto6KOӡPSPD0JDxHcGNէ!]摙 7YqXu+U/dtSh_En\0PoX~&@#N6ӝ8j$bAʳshn%dss2`|Un2mB[9d-V1! wiZјU'gRGM,~uAI9L&f"\^{~ {[.. ?!z"Q= Ђ]}+*F%gor\tj"S47,n[?JF^NjnyZ{+FK:Sv@`lϾIF=AA8I }OJ&k!s (ֻ]gavwdN9ugIȃrI,H cf(1t=W,x/1#NI;xT]':ymO'Zq5Śs|K8'qlDߡ%(!oO*lj56\ /XӒ2O=:l!8rQZМUUjͅ\IC OֻX&$ P 0q/=&҃N860f%]gn7|BSKesf_%l&qF/;121[Z&{)iR$xV1w̴)4C/]tiSxy:h* :% [8l` ˇNx!f&GG6Ew^ 8GRM]:ӮvYU& 6IDlMl<|\jofgXdަU,;#͝!DlZ[Ycʮ޵C DP TV3Is im/c+B 9}jsrY .FJc= B~ % ?QXd 񖠞L3L:MZ)9(Lԫ7>\WZ m,um#,nΫLZ4'}\'OTca9w*2~wSsZsQi'2) ;7ZcT˽,O>)Yĝۡf%H6Cn 7=X_2aWܘ%6=:%Z.FX8nL7 ?fvh&kٳXwh%h1̍ b-},5`bۣsNUneH ~^U(U*UeQp@BlIc[;7G#n^7u<265 p$JkiY)ץLZp(T0՚}"@uЃo_'w <]_ h&_LזGgW˛kF =5!F[p=E@A[{Â3AW^%!-4.PnXPE?-0r,KQs -aFW>3y ώ(Y ?@}jIdZY iN ՎH#Ov7My|tjɻ䧒@ZjĈѾ31tS n$#v"Zp14Eыgceu5mܛg'\om 2W"!8aeu'gge乣loQtn4lEE0tKh1`)~#­^mv}an][Ik'|y|)#jl/%}!%rjLtTqrU@,7qUeo"rB9:@m5OݟBՖ2uY\P: )b?W k(RejnC/·Gh94˂eI ^A'wWWS\|l"M+6BɓS_Ė/9NSCX/|Ճ-=i~C=V6(ۅ3/n#M9әEQM+PHlBmdZe꿝$JQmC P2~>ʁGJV`4={B+[_RV\3?u#i8XoN?:tuTzf$IpF@׃ u-rN '`ʗn]z7(/Ow[Z@#2*Pf"G _je(^"D3tr:i͸&{X:vGo(9-'2FL 䃫U$jPO0B&vc6P:cTj]n@]i Jy0IofavRE+IQ,CbBhD3~+ ( ԬՏv!|<9`.T]]wbjSm^9*bpAalsN׸Y^?H`ݙo&3 ()u| y[KɈNYU}JĸW"l=3bιvJxM<KpKa;L~n<]]Y9|)t'6|SU%jT$0K{Ow͠׹KX/ 2C-ok(|h2AΥ9_Q/a KY19 8qKyr}P;hQULտm;2#m[PQQGOqH\vK9$.Vd{%̏kT ft(c 0I =6ݳO8'wD>(QG_w/Ghn.y >M3챰4IG[:XpMU2QW^sry؃}(56x m2BUfrU&>iyyX& h0X7muq_a;XMߤs.dH;EV]3 V;aPJ,XU_+WNde'/U, s`q@v@)3`'A'j\ b h}n_{cFà4ޒI`dq4G'JJhAvV񃿍zQ!~ۿϊR$ OS *O HbX>ߧ 1k΋_ 4 q5rR5…]{iN[F?mgtҤr(4r 3gu̴CXW^fj Ev6JVxD+o+!t/:ir,DײC2bu.]-anQ& \ qut~rPKRް0*n^0G/SߕuzXsUӃ6b̂eΑdeWCW)kfl91owgw.:rRZԚ+6mݱ.^ A, >czĨ#=tџu,#z`yD@WdՅ꠆ ) HHhlJi)ףb*53{wd8`";xjł0T){,Pi?QTJM.ć%ue__/=N+ Ғ~47JÛPv/f a\Y^@5L?ςgYV>h)V=c u~}aQMToX-F/]mԫZrFb,2 {mDnpoj_Cz,;{_7: LP81(chxQE$pP({hjʈX#8IHlx+WuDxI#Ӻ #.ݰf~jGe!ȱp0+=J>G!{)!Ժ]aoġSBGڹ`p#LFS/kt‰M8d)a˖P y dKmD(ُT(Ir'qJ{, =Es|._U̓|}b޼8Lv|s"mMҒV]PlD3<-ZbbQ#4#s +'lz̠+bQsP$/+=mfv {7 ֣,/DkߕI1T񂴙-KL.쿚\J ť3[IoDŽ*bEGRN4`k~*8'd{~#; Ȇ RBiCӖFv0qS%6+4SAI; 4IG 0]Y1d:&]^~ $Y_O%z,)ZU:i e)2Ic. O{>Ɂ.C=~weas}X଱4E6%gY s 2f,VhUQ<03z5{tT*~R4wvfD{I1nRZg`S?Nn^(p}"dDM@yk"uUpA/R֮. Ebh G,,w]OnȤwp;Ls=σvr bΩL~tdŞS*:J{<0nK:oyR>lٞ{AΏS4gYZ07070100000012000081a400000000000000000000000167adc57e00002ec4000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/bluetooth/hci_vhci.ko.xz7zXZִF!t/.]?Eh=ڜ.+zs2{Ln}-],W5tiiXmrwzQnu cQ+ac)wF M~+I+`ϨIS=U~qtaʌyzۤ=sً0JÖi=ڎO'/jЛv:4ft>m篻I^A^+x Gg~Da@+&H6/3hu P$!럿ޫo,j馳dDBV54κ<Ev8XE0]ADӀKi3Q jS/kLwPDV p[_i-N@s/:3/v%,dmsT+VB1;3q/րMj\S{LޞAҪ|ґ]%6S |Qvi^PKv_=)E$'ҨY%iy!?@#HX/q~,:s|>6ÚE³i}52NasbCƂF BBG@͛$saײg{s"L+ ,n>-D %y7xY0=?wFF9q"R7@r:/OG{Wۺ34vvzܭʢ@pnIG\Mrtp3VT:ݐY` @$ggAESy%[;h?/>_ypf dsæ4Q+f4k(^A33rs-/RXpS<ѩe2>8 6g*x]"[xK#~&uNtB ܌ѝV}y3;ѭu(g\R>ʓHZͦF+= rȼ=g,h|_LO_XSo@P̑cU\XI[m`i# TVOkZH'ǘ%n/:~_-U>wzAYJ|9Jҗ~*m'Mu.|E؈AaWrItAυ:j:Z~_C ݓ\&) zaBP7]v YZR2oG u"fւODh%5jh(ƞp0UO9rԦŮ!d%ZX.2>AtܬR0?dH J^= < i{VSݪltU 8RuunTv9X^XsJ2c٠_nGe[*JU0. rAzвہT5|E>6w-%G6vlO[Azw[jwH<Bq!1U)\AD-o8%3fUW` x4`W9] AK hq+C4M_pt{Y!l::*Uʣ)5}:u1srGۖ=Bʒ*Eo+=YoEza\r(cOi`ꐥJc X/OAJm#B}aȢ;|>2 -eDߚfFd_$'3SqduZ0=l)R WܒW`)x*/څ;&Y*0\1h:l0]L?.2R3ߚ.2EjFGcF2)aK\(}&O9q4\YMx㎱&{|>GLb390I~8Byk 6!yTﳮpd܅7ߑ01 ?JM_e,$OcIy2hM"&귯ǧ=T5J 3rX!DAzM#;7Nb&?|+S* nqr8f 5!IyPMD'U8{#+N9#1R{ Rk㧡*<,55J<4N@1eΪŝ [D͢0%^@@mEok鵙M.d *XA }F$QS""/YldO?驌y]c)jB(Ҩ^Z P}4d1j˵1;lI 9}⟘4(uk7E e^;e6C qZ1i cfNfӑtQDLT8G3IW:r_K\A(aۧ|z`6(\Cb6M~/SOKF/di|PXHp>3p]4TS|Tsu SdBx(Ti nqI\^jsʉ/ AM -EK$g5*!S~1 b )-'nhz wneg?3woW3$w"Vwe=0~1;dq*0&ߞA,bO@i+&nO]֘%a^ptyBX,GߞvƾxR;Q0K~, aVDEjm*\7g>_:|pAF@ZɫDeE4ɲ*Eha{?,0=$!u 1_{&vyzK`u"TT dpù i*xˌ5"zߎ5[^{uvFKO ;f{ p̪5V'֢XgU"[^nَ4.Ӱi)Q,v ߤպۅZ39kY|dv/t.=X?4)Zn]ݣx~4`d''6WY|]ɣ B_D:‘:z6y5=h<-2~hB*$rG!Ozbh9gq~>4'll2jz% Ll{Y|lS,BK=gH7qcwq"OWO9R;}[mʉs|I SҒ`:( +5w|id DgwpQvLgպ2"M9Rt/vGUTW+Z}PfͷuF`L&tHQhDS6^ 's p%`?(E(>kzhaՎTȬŏ'dp )(m{E.‚y>@`i\ *ފ/z^+kzI~`AHݡ$shN$NǬךX0Z*Q>]C%Hv P\91Rn"{MY|i66Sx/wi5ni QDRyJN'ҮƍB!Ԛ;tvu6J*a8d4>W ܆ }͵C6>=#*jڱ֙c wAvRYW竐#M^Z#5?x4D{{+ x[۰\m[&Zm,]| 䐨J׉b4jf=h_2&Jk_RxeC_ LFAP1`gIE<-jh҅i7Q7z PDG>c:=XayR?,V>ch'P ~(] h01\~HgvԻC M9=̤%ڒw7FBEZ7k:J^Mv R F9"DХ jYbp'; `S2Uk s׳Hމdx|)5QEzp<#Dܙ6.;ane岲r{gL5-:$ Xm'}$Mc,uΒut-TAH#? t=XҀya(ST]]n}y_QE;A Gn7Ɓh*.\p4dT8;KJfr#OnRm+8eNjb_fƕsIQK$@?$i3PG!c;xy④EC| LF#?i.HEvEu}2XK^l48AaPA$I/"<GPb1i]@)\ SJ#y{mׄ<ƎЅAiȑAO/`fL"[p`<z\8iatji12je QF*"0Q1ZYAEԅTd me>o9Y֟bo9 ˪'ǖ]tcXIէ[ZB.P퓅*w}T&rl/bRjCfs;׶7\x*]>FˤNo=Q uGps R;-0qǠ2e | URSV?ϛ#$<^B.IP~ @Q0% : 畱9GIԗ;i*09pSsM7_`Zzq)[:1B\=X̭ӖQrZVZ#< :Bz'9F{:0hwP>.V~."1y]2˂ r$x.2nWiV2_/bGTxvw//ΞLV"/]:mzmD3<(2 _izhEUgӧ&F \G~W;2ȮV{LnݥygΆ@wBpfWګc],Ӆ^V%6ʯ)/t35%N'e֤m.OܤΕ:|v36=MJEf 6%LL/>%$d-0v4VwPzT;g`&@ Ys?{xBe;`sxA>JM-hF[D8 ';(@u?ɌeEHLsz+rg"Nn9,0{.\SjRTB_/N8ڒ~V6, ̛+Fqyz)t)6),U`(aS_Z$T_x/!-K>d:kaq0=FkbHNvx_:'()_v[RzbN8m˙Թ޷EoQ*!#1P-hzr> FJ+E.y8׊^(÷%}08:?!s}~,2_rj)/[\.hRd-'D |/&4;~Bp*+,+T0 B?[xTp<[@O{?[]d֑Y 4c5W?a{ߍSG|FʆZ>%r2eqvIFz~WS )ߴ< 7B8<#𽭱8|S$!tvbN5/flFlSaospGM$Й߂{ϛc"+?ҰhNu492b$>2ǔ p3v[-CvfocˑP58SH=g` am X*-c4zK9 NR^Рhsy&Z:(֙E-!:|8'UFj-G}y'V4?eP+3"ОC*5ⱐ`G*3.Kʞ=ceB7s ݱqH`yvIKyfj [j;b }52^UɃfvQyO@$-q?KGd[Ɉ~N0_GkUl.\6_,#ue!?k ʀZK7)FL,t}.zbз])#򚟫i]^DP@I(pT9OCFđ(#&X\rtAGo9[ 2N-)i,nQs˝s}̱>ˁ`5 +Jex栧H9H j Ȉ=rZp<\?btd*Ļ5/[F)G\ #qk"逦2 .8=srI[P"υWvRj ۲ ӾWLp:G@Zp0ES=FZNÑHm?)t*l5rBl{5(-2o66=6 6z 7>4E#䰉?/*ZL;ܴÂ!mp1Ќ zsr\W0rXaƹ217"ZT*Unֽ( G''LZM:L"UDGLV>b9(a480Ut ^E!0~%s½:tlVnxR"K>oN0iz5R՗;g>х( ~`bcYS'cܵ_.t 6r?:lޏS𘛨Br@kv21_Z7j rplћf)bО aNt0jt]|K2  [{h:[X?Ff0YKQīHm8&ߓ)^_-NF;tB2oDwjH m=tSgڭ#q>)6RSɪ(z7`|g"Y ͗kP솀o\Ab (Hr}Emy,tjň| $au۟&iWn=| E16dtJc"-;iS' YO/e#9Lh: L[V2d/T tS,PnjNxiB5dH^EoR,??ٮx/ap)HH6v)2b&^BWL{v /5# BJCG9cF+vՕ9 O{8= j!Bњ5 &~{kvl-`̀|tS+j Jw?:ؘ۫E$Ybb 3GUg}XߎG!yBsa e ]rPlrK!1H<+S#nqC a L܃_kh` ZVx%t qYa2m4lM Ijr~&8v`[)A2ǞԌYZe8<0m P9T:m6j[3wQWXp-%d3:[؎Tq.֍qaRq0 OVwc̰ ‡U1dŲu;">-dN#w`=H@,𞬪\q{_0ܬoŧȢrӇ@7sG, KQ)­3|ʒ99 cLoU4C!2MLYp֢<2EJo1uA aM }Oz]=f\jn_v͌g5-\"aA$.ĈPJ?ٕ#Cb:3*ѳ)v}I:\|NQT?Z0lxb}uGV "5CIiF*4jトO}7=J-u44(Ƣ,%@Kp[1誁ͫU Y.Mț?# W]љhƱ.gtU$ybI<Ց"e0%/FҴJfJ(p 'QBqnJT/bϻ'b>hd)WK<egrrD y}+ )bwMz,(ASGBHNG:9`{ر>z,*néK +dKs8΀Yi0OD(B&5ٙS%h>BDZ0$w~W1|{i2Xn楄&%,,j_S-tG,},;$;PK}oKb2Ľ@/lO: Yl7L:Er:.>X(noo]S+U5nJ {5aCJcߕL |{`> @*s52#qbæBfLXe NBpV۾ٌΪXp2'ˠRoJE*K!5άN͘*~ҝfS.MqJ:AI< j"%ext?6vW,+LOw*Վ N[˭ A`si`+v%!)j)FKV1rs@pN91˙n-g%VDD@Zc(zp+(V\v&-yP$Ԩṝz|QܛBг$e":͖b摙;NmE,+D.&ӌz]ZAܾGTg810lӍ؆ϋ+{g,z͇Ըhz 晣萛ܿϱ3Yi])V8KxdM2OtLěg<7FC>wVBߺFo#et̍ƶ*vd%j {8b8[Xۚ)o#W3cEbkgtL78WDTem"L 5yW,ExļK< !V{c*ANW(7vg_Kŭ_%a \M&p{0ƨ8bg$Saʇ& ְA"<)1R7,Vr<NJrZ&QI "iCs-b9Xҳ_6֚DS?573P0•V<i P, jI¦nq'%ٟ!!Tf:! x%u 2xoҍ8eH(FV|$C*KJHL UxbRkc&ڍ%x_I( 1 6^ڷDcCsd5[v$io℃p,i󝬿Bntq>%GV.y-¨ >'iQ$}YyNF9"̕Db.0? iD T_ӱ ElnT)MWA'uQr翐#,^QBa-3wĠk'ëR$0jb׻j|>WțZPN:)yP BYzi~Z([0fESZ݉r1k'~:kQj;TS,#+%C[ɖvB RŬB;,J1FZx8V;YuhzWCvFGzݰi̷XxIYpV'>`@^(}))_C 8;2[3\ɵV #9qҮ%x_M"i"wuv]!.]-ed[vP&~ZsN 2 HR4xTY6d-;uG zҷ?L^^eZN|f72PCesyŠ B9Gy^Ef6L2wgG !CW|(s2nWaiZ)H]y/L}m*n+\8횳eda('\oi.= X7'BcQx&d/I˹!,({R&l$ʄN +m7 ڋ1*Y2m¡#R"g%{ 4֍kJtǗ&o'{f!(2 &pMvPLwrL =ܤ2 :d NWKimF>qsX`niU3taC L yZE +@N俧[\k"(W3HARdfDqJ=P3CB?٠dwڰR˧%(Tg] ˧8Z_U,E :*m,ײ ZX%zqoȿ VseE0qs`>;>(H5b̦ !ca^kbf1HuXh6'xPI--0.K,2aP. wO`בGY C!NQov^z5u$$伌 qŋJMԚ )+~TgГ;b%<8ƯBVt^#Ƶ{[Ѭ+IHOou?&N=t1+_} !W~RZI= ~w%2]x׉ԡ&YWy*PN1)]‹JZo=24 zqJA)OOƬ!1 57_dZlJK8Ÿǯ.xX;PB3! T&26'FsM\  k#LȹH{OݙxBҵI_gW{XEh.s9Z^*3Aц)pگ>"Vb@ \h6Aҩ?:hُƮSԊ_fq%XbkhSX'<kO*quὕH,% >q'&LEP& r - .LQSyD6>we A7cI0gCo#wPKŲ.MU.u:U}ΒN$a &RS\vC6V$2=󞲼D&Ku3U.V6V JSmXC l+q4$Z6yzzr_n`cn龂[E%t+;?P.`J0f*e*̹Eخ{ryP8~`ﶸr+!jX7O;c+u4wʯHQ( }/ Y!D l"-т"t.uz"iHucޚq% % :UH<Ƚ1H$H@EJ2ū%-pgiTg.㫉t@I~3/PZU"b;qV5iAL M„sY˫ =_uYіxj`beh L%gpۚjr{t^JԮ,jآ`'O(4nYPґ^_TR>З|^iS Y"Ւ죐kjy99l:7y7c)Rwx[2nn{PIHY&!hT&6-!bB]qoA/!Wa8pFN^lr1AOxr6`e\LF S U7L WTE2UG_MJ/ FR׶|'N}ZdWsHD;[sՄLHCQPm*9- J-t ^ BysYg-ϣg9ttpk"mF$&ߏ2lqIp/27xb$m3A/y,B4 xIo4Fi.%JPFtޤ'ӑU؇6 Mj y9c2 .\ZX2ҐC#HГ͞Fm-L'#18D/l6XbakNv%z f}Y?~R';G,lZbSζ4Xmz)dz|t} /!lXl)CBi $Β0UNXcsb̐[?\pn?h^1*'{p>TyK1YeY 'hdihG)4AѶS,>PRrpsVojI߉Շgds$*?n/1\np}%k7j'N3@Π.l4\j6"a ͖u+t] (D37b{e>ߚF؂?n(0*,Lw1YZw p7-ҶR$叁nX3]?b/ 3tZG|t7ѩ^-;*=95yI ~H"Bº.jxГlM:/tAQ* T qP<Ҫ/•Bh-;?p?o%̨9-3|E`ξ׫ߵ鬱8*KmN/ooOAm'b*&' Z+.XM, l#DᎲU^%w⎀Ȩ)֯U3].v "|k$D~ra6qh[`Y6GT #$Mq5BF_F+}MYo((p\vD[ 0(J܌0TcT\D:)nCxE0 븥7^0K ]]H J>Pr@N,ЏO7Q[~zL2-󓻏<̶YjA,C*$_$F#^Uɯub4Rm'̖/jg_AZw!}%]GPv ^M 9Ow'MO}zG+13c?QztgL8#Q9/]E o xf)" C&|1(]=i $"֗?8W_ȊiKzjyN9=q\r&d,DJskDUYPPwlJ2w {!tD#9(]8ӊ>/~6O+WW=Oj)P'sM~}"mztؕJē0ԈcD̖E},5:qQ}@LکW/Bt< ɣGH[=/DW+n0Ս`&R An<3zJ s큰 pq\]4k h塇#*bnJ!+bT̘R72N'9e8άfM])}CU m~-;fi65936*-FFr+ŖB, b2BzĜ(rC `L)#G3 TkXؙ,x]gw9CW60"[_y8-6'w,K2kc1HUx[y3x]%IIY#cDu=$P#bv7 dGSZTC~X `$u+8H4T=C'瘶F|JZ5]c)^/kHpbQfhZKNt 4 qGڑ4ރmo.s_􌣕FK7*{i$JNLk[-Y K Djf+3\uEA (vP]fz癭;!{0:PZdˀ1&;yOC6$2(m1d)g=Ktؽ]li#"Ýo=>-8 =i ?G=1w%jb5z^)K R?;u~§w<-Q)āᕵ8@A%ʕ/ny/I4UT[: ر" ?F"$D)㉲b #8'T@n=,o:UJᡭq(MXqì!|]$`!^"RFA.oVܗ N,+ubcwf *BEo:v*^S_-4 -WMTi`24&w8j{ sjJNS|t%uu(͸ ]enKs=q)<5f\"IA?7Z&nJ:Iu-K"w{B/eajC@* j{[%+Y@e:E%/v$q *#WjT"{J9wfW%f}r$X嫵tjDDPx  v%kK0{GUgK8N"T>x+V?ۅP*p9 Z^+|! bcg7MGMHgd3n]ӧ{,9(쾴bfoyk' Km4DÌ>x4:4'`x!*,sx OZ ̟KgyX G@Vw+ՖX \sWN)&πz&0!;Rm;{)2؝H_/ c_SezrO5aam[Nu8M9'`"9r CX3<uHX,,Sq7zދBٍ; |m\Mg0(Ȁ ^{u%[`x\&8Jtlr;.} τch앱BA_. Hb ;F!yJR>(A);@T8tt 4%iG*q]f0rsK8/,FCac~XLl!zXDK#B2SM e)@;*{CsD_Pk)J2}ji4L' AepSvUfr.Lg_W9*MBN? {V=Wus_f>XJUjW֬'@*"zv}a24cyh9^y}36r#֐w b?N°$G8s{BtfcCES{ 흶s4=TxKKۄ̋eW4Z.v-Sף:kxk~%0Z|;"7 ~>Գ =1%1{׾a#7$Ѓc&7JW5u4?֐['t%2h;N VJȿwȇkװ /G_,4Tnɺ8sWeĂ6آQ[@?QP+:F7=4 Cq(m'F#fy&lS)yH snN8A9O_J:C+:Y|q+kX{Q~M =Ci"0/ X K=O7- zJ7]fp˪f|$Ѻ;j\%HsroEo|wBBb>iwT۩LƎ MEDd&K 0.N |T?tY  sRג"W3RAy3\X_ ,d̾8qftgGVq5f6=N_A2$SDF|{N5 I9]J.;i7> V ǰI\;aEb(ŨQ.?ͪ\ XM-|a {Mg,oST?IvoDt&$w`GC6Kdg='I+)jCNsfH>6|n"3T/o-)ˁ`$mY"{:,A c15+kـR1Ґ%- cY}Lñj?L!~'@ 3km~)'mWg`KkdǓ+NE%X`jRrc삊 a,7h1L3 H&{6dkDK3m8~RlEea!g4}#Kl6@C7x@N{=3IY51;: jSKWߜrRchA6^g_-.۳Tx4!߂ő{A2JU$@ޫ jy֍^\#M-x,- :mTl W~JqZBc~|DY'ZƘ9| R VO$}q6TZ 6.;{OuVvxrPlT.֕".´]AܑN&>(gL-E,)`Ι$1A o`AWHNIUWYE{;GxS;,)+٥ߖp`^\ݩ h<7=D޻aӤNA/梐0} v5jtJn{񦣢ldL+lI{,keB( p$$zǗUJo蜣֥M Ry#"UלQLer 1&GT~2rQdPcW6䄃o=!xAEǽ],?A//ߧ4gs )z 2z0K>mvFXV] ?QEQ#SZ,fZ{`6.3FqO3a.922{%ron:IމL[]\VL :M- qpfvXzrC"c1Ow϶sv{ /;X͠ q 85wd: 54ŨIfZ16l^osf39&r{OTҜ{^W1QvҾq{^y?-Z5AT5s~5,`wyq~b::@+bTbS-9灔S]8+ ȟUsҔ&hMq5Md1`(twM1b{n<]@->^}Pb!; />Ւ@l;xħ]Q*NMw\g%h Pɒ]G74 Ӏt(ED<I䦮= G?]y4~GZdǶn8M[}^ߣK uYe@H󊮄 Ew{"Tpb?֐S0m/\fe(G( QQer7PɨLYOHM Llmud^{w |JB K\Jg9 9}cP%"JQV[za f G*;4ŽHo"ǜZ={l)8FS>A{ZNtG2^=E.gK#r)T}MoҊ2S2Vm)HA5}[L+4y6AkҏN% 2Š!d>"/if:25wXt|qCbKCj]Nmg53s,!zgG)Go_1+0ҷl@u!->0a"@D[dwm0D2硚#.]EJ ʸT/]ΌʷJUN<bG`Wy4 @ĄnC&zt=BRhʸ |g-QKWq 5;/L[>̃B@S0s0\/Y[0yH:Bu*vl*s}hq}%sޗYD̖t/(ev8Y1uH[}b]rQaWOR]wcn=l@6v4ZNPºm>chyaT oï[2:D t{=|c.4TcdlBR>u[9QS'0&%ѓr. W3?bqf4[U4㹯fD 9v<6LtVmeV~GY/kReH,{j" DÆn+,B3IhH*ɣy%:`z~](Nӂ3Gȷ>p %K77 lFo~Ft9S3٘4Z+#q^9ʎSXtrfqHzv^ulG1ыhܳ(*ʖXrX"H,g1ħvuu}BP{xab%V= gk-r["Đm#˝nߓзu;QcDPRwm<^} 4K yzw@KP3rd)Pd/,tV`q [G+ ̠3pr3t,35aw8ā7 d%4+_2q9w+%+1(s6N9䣔ܢ+N(x2NT`r&6db!Z(̋q,XˆUsLAc$ױ<#׷hyECD{m~l|fiIJjpCP_=JA// ZͅP .Pۺ0׀d'#xF=XĖY#ueIz1b1oeDIQK>]L}x{o QiӤ 2R/1=K{bwM |O@Srn!a_K ڣR/͖v#'.ލd|dw0OqXD^E͸@1k*"t}J(Cyt?r3TsMWY~g ̲"p8msH.d֧e ƞ}CQbve Ɇhy?o-K>)M[ #=9:44#TjDyԍK=le_P8Qain֞3#Yy5;Od&(%wkMGO1b蜬c^-]9u/$h 'rm[F 굅FМbD7\V:-mLT7_BuкkKWfFrx3ג\W _ߧTKޚ } szd5U?݉[6{­ X`*o>Oar[*7=n7 RK2})d닳 t"$L7MTƒBdO8[,%ģT@*X}ҘS*(=S=|I('UQ%HFnJiHAsh^zmFe"0ʼ(SgXP󞽐 + aqĬ~)lI.JVscK=&{H߹K79܏NY_A;浘̦q}5>Gf8IX 8w@4I DroQ|GdTVR62:<р8ҕҢR{I*\9p. *En3Fv^r: ,T>g}L+)MO-awёBxx?v|%%LN0DTkbx JPr1n&g←u~>Wv_X۷k@ o$8: lXd뻏5tO -G4HS!JЄ2 :Q?$rwTCڬUVo4ϞTþZu{ݱ-'!gRfb|VqHSu=  !@cږ;+hf'qE8@5@BUSA,@Ii@𜲍ocyu#̴d(oMZ"  8Wk!I^7g#VmoY\`WhL"YuHx:#^~*n/+=au +GFŜ.Z0?hujZ%.2/s%O3$hUgp%P7!8Ԙjf+x7y J~n=DzGaܲ#0:1ʹ#d#'߅O~+NZBH#%F2s4 MbQ~KT@Bych~%KOUc(| Nt<&O// QDvldGL܈A|]$?Gס$n0sA6400FM|(Ti`<1w%>Bž{1젵+붳FB./B'`595TNzsږl쒗%>{] m&N7J HY,L [Kwռ~$,؂Ig}hndOlC ?uu&#sҍb}e !_N)x"{"L_2Gx<W.^'%;ܚ~]D^7+1jI< &9YgN 5*,/ӆ _Ed;H.hd9\ >S]B 8Pϑ$SC*HVԪ+q#` &;q#:]LJ}kgV9iv 석(8l)>#% EYv<"3K$W;4}=c;CHLJG?ĖCl )rd ~%MX|\Tpѐ޷^\&}v PLW^֫e./ ')Q5{uف?_!tüOuM\x$ثupV 9 ZU"U%~l;F49"~ie$τsX2#GP-FnW+P \2j> Å:.8I~tzX, u'y&[dӿl"([ryHы^^ZE"77JN؝e`158P~GHNWm#caֱϤMB@'0XלFroW;'w' 4+{.d <;"/Vy hv-w-%Ixuv8B# œ 28BHnmEtSv[5K28ŏJ j\d+^[ ;jaa4's~TvH|33)~VNn15L"dq~JjT2rYD ]MK{5I "YJ4~F9Ӣ-%%4Ί1|n.{yaNiq]ZACЃv0JWh}_ YMSLCJK!82|aNڌ: zoܩU{T&Y29L^㕾$fVCIWBV #KԢ+v 3G;FM1/SXf>%rh_;kg5 &fN`NWmac1rt\G-)]*8oSH+2@ UK#}i/ͬkLヤsd# ˒ \xc9N,lNn5[wT _FU"-euC%Z 鋏 ]hf~zxX`U!PML7£ ΁mADѬg-% 6holI>/B{\,I5; #F+f p,p! koؖ-hҾ 2d =Npw?ҧO`ATR盙EX+H]}X)rͦxal3mCЎlI=0H;=IG,Վp<;A42Ӎ0U3@ 7yج)`,|I>w x/\O[o;hf.?d45}3=Nlk:  j7| 4BOsFYc ૹ+ dH3ؠ45h* 98hE8$€^is .OkC2*G4K`x(K'5㰗:#QdeRo =@j"#}+cA3S \=7x}N_$y{2ם58=~ftO.xF'َA\{ ;N[o7/6kf߇;W}il =$4.yOPf#M" ȁH IuHӥ )wj*ϕwv鳊;6p E}<~g3N0 噻暟nGZtjŹ=DTIeP1M7U96eޤ;+^g';yΛnr՜ Ë9G̻t^̈9LV%qܞ0/0%408PΘu>V|c8-Amx%ajT_;Fd MT|lGH0*]{"%&fT|F)ߵsV`:C?OV`jvv6)f)&5J?}lte?y>B9ĭ6'] H YriZ%>֛b7Atv軫p#I5 zc:`1Ǹ6-@BB{87i=\>ha3zuWޙ1jY\L֜PS?o!ǵR!~Wߚ(㘮NZ_Pbfƶ\vf)^iZa¬o*$MrЊp(@q9a޾:u:{-威dN>ہ\lnS]t z1'⚝^kGhhH;WZ7L/{uYs7ýb4ݹ,&jM\doδ5窫lҩbsV^=mDWf1X>h"6YtǍ?ei?#Kx i J0MH;?IyFZ(^#i0sumW#G$Z+Ϗb`_+f0K g2fpÄ@G^5*@e.Vw6;wf0nQYϏE=1u(DrghQdsnALjl*8t`,ĥU#f3CL?! HbvqbHT?@ O2B,*}GkMʧ|z($ŻmV04bPzJ4!y+!ZQvSX$7R[{ma9JD̈́}7x|QV\z?jbt_yiMn:I=vҬdZ b~E8xf^ 8`̺Tm8=)O+L}2$c欨B :l]hf36LM8%LJ{`iM=;RϪ-+KJj(޲j~f3u wJtOB{tǶ&(5JMtxPf[5HLK8?faϲgAbHW)Qn%^p*leԐ񽭌w0$dMY3lZ`(V,ʳ`[pD~Ј `m:fCR^ :%ԑ?3uᅳ9LbD 5UT'vcUbQV|V##dht|֝7\`A _V̊h/S߫PI iX\"iwH"̙gC>8 y-zQ ?w?wUo)_%\ke=6HQU~Jڊ>j\Pw&p fԐI z`8n0ww9mx>m"a;Xi$&6#rvOZc3$|Oo*dSk  gZ{~#ጚ ,'I1b̡|3+}Fr[ Fp7O51#]4r&C(cߖpF6,<(o'St_CZP Q:ZJ62˛px dۈ')_Z,!>N"=~xv\yZcS[ώ> 6Բce&a׼P!SYe >木ꏵ1 gbMWp2YtOwLsSϗXKT#H|,gaQ.'>?BA"Q%}4=#y.%g꽢q_i=D zI M^s8_ξP_7r8.H'k׻Ϝʌ ڵ\:_E+E2lv (σ#o=-GCݮ{y[j=]OY4<\97q @ 3 :_`0LoJ "ԅm ȻHέ`(QOƂcw%3(΁nEMD21kU\cCU#b"{oQ[8ID^׍İLR85f D7cιcǛIִb~Wn,ʛaKT k oe@tQڒDP+Oۖx$tcȤT*Ihd<{?^5azAH3 ;RsDYȻ%;mq5}vmb;s:+fL^ctu޻4h#C^߳I/cw@5&r&g57H@g)!Togф}$6n޳2ׇ3q6$Y1i0+U2^c"YGbH&P?:[K)<"ٙA԰ [>ػ٪dV{"Ef&Q'Du!S퐠q`vcBX#y=VܔQ xG ZsРf!a Xl"֦W8`b4 C5m°dE ,EB&[VPqSS2>a ![Rȸ"5ʷbq< M5H2-\XH?7J ,k9gXW w;en k@p!_"<W"_>DTTC+|U5S;!s|dA +ږ\1g;NW+(+[2C|O=nW%i &L?Or Qx-)7 nr5iRVU$,!9jULcxD\Ugя}sJHik'EUdBeUUқ-O֬Us=[ Rk{bLVLv40Jah8$/A[BŽj1!) L8[#!DNsY>ٍ+CD< ,[$xD5`Q2&.U'5o:d)sX]@9CuYA,0? :):ބ*j>T^G(GU%U /իw;F ļ<\cպ5%N*`7G\o@h_.nwLW 6" eCr1"خgs"!DfM˛i_Q*rkIN|'Pt^gK^\l7@ؐ&^صbOV VRZT,p'"w}W/lѹ#6m7 h[KQ::ٟMrNHeC$$/>WsϐWg58ƓP! 4[p/UbHy00f" n(id@c{ܧM*ef z' ܈.,׿ *]L_G=-$8" %/hawƕ7:2zʰ-w+) MU^bUN-]i~f{B }WDF 3ʕyK匔 [=܉+FLЄz`^Ù%+}i6kz \,xBUqnM9:?|jr\Wb m.fތ!5878kzJD2(-3էb!Zwa0lTV݉J,)}ڞ[h[c?S1rDg#21icdV7ŠlnOV̭#!򠪌={/Z£3TALB/mZ c2CmxCltľ!X2ݑ?0{HA$4x_y-~uidb2G> ޗ@tdgQVP j; (xƩU&`;GCt'~!EGq!.* (G䫏UBPFP~L/8nk-egZ lV/!`W ,! VG12A0쁥^*\VF7e/ݞ< eF,"au%ʣaTM~ ^R]s7)MdM]Ha#S]F}A;JjEECϯs/}гma| f,H2Q_!뎪^s"͟) q'1'bwBӅ{^Hm#0B%1&N[op-_q[*(i\N*DZyE/XwS#)LWKSr??FhU;Ø<ӧ=?.&`弴cJ[}E(}뾩.`2z]l풢m *?;.łr$^3tQmPp N;w9\[D3||Ŗv0xSsC&5+QlXOYA J !1x­ZU% ۼ핲U)͌ gY<;GFԬB( 48#ӛ78$::r!uPGy}%Dʞy*ge~)]̡}{\,г!R$w7J?B`=W98R7"n(P=.V3s"+T[3<^ N 7t Ə2*uek_>tn^ЮX%S kYA \KA:N= ydnr@d5?Ϸ4۶NF%T7Xd{b78#,@-"6S_$: vϓ!pa|&m{>-n@Ac?m˞|fZj KMaENՈH9 0wȞ2TLKJZh}cF1#4ZgpY %@>H3mG3;  oB6%ng3]k[Tp^ QPʾU=6G_ɵBkVBSt mD6|(K,',g^L3zNb4Oߙ`WrR1a=4BƿȽ. ܊`2#r Ј;l ˇmNWP{Ln?k<,mXvGzN^iwf~!IA. ɞ>tt* j.UQ0a ?6?O9_*z*z5>&sVX3?USi$ =?񈤙͌LVQ6kT.Dī$b [}QM7$άG5765nb`0+AWo"@_a@\Wv R7c>6qE)%ݤ7ds_onQVm83=Z9nݻv SApL;'ZCsX HQF E16dC&ل7os˨b6՛ fM/wm tUy{"/ہ2U֌EsBcsҌ|_̒}v; "~~rb|i"ya,Pꅵ^n_Ƥ'd;h .\=z#(f;7tFe@<VRG9mef{ZME*(e@_7o 6${!LQX ~ї:O' > vj'wJ$9٫!] =# Kk;K9[;;D2Ǭj#Ιcap L;*v;Q V;O4Tfkhdon[&鎡߿!,2_hd]Bܖ?'_EEۀ$\8PlgJ/msV^>2G \s2CKgya/|/{5t}mʻ?\M>@D]2\qlOmʹk7L"G +״9¾iZ֕ ߀rv 2 uyW€;"dk@Z9ܬz%y[vcZՈ rL9s5p@H@bH:`q<`[DX>9&."GsC͑:lt /v׸pNg`>r\(eAՋDaWi`82__].4֒4sMQɛJ7\a&2]xD{/guC CAYU{[Xf_B|-[\gO5#ʔ7Lnh`k58G.c{ /-2`+mY{!rk999\FH`Ctt?38X[#74)À#X;6 /ʹv˶\'89YA:H1,^k`[ gSbrr/xyQcن4{7>>uDT`@6(z'Ի#ۂp\̒>h߯ W1R ~μ6Gi'h%T2r1( F[h@V_XD EgYZ07070100000014000081a400000000000000000000000167adc57e0000a784000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/crypto/chelsio/chcr.ko.xz7zXZִF!t/$C]?Eh=ڜ.+ˢٌ R3zG,E0?"ߟz/cȓG+WՒ$ׁQEFD+`˅O8G TiRLW[O}@I7Ү-Q@R !0Ŷ!Mm_ ~yH:g˽1y=x/ ב6/c[.$63[۝lWOjl\"&MgQ}r [Dz>xmˉK* q 6T#VkM\\lc|n݃JΨ 2F-CG풽UW[ 1|C8D{zgG^͖~R;| eq fʿ>?P\>*Gmw=VQ2#aR3s]}05P@(  z\c5y+.~A஍,(5N% Bq][)~"R+ e+qpyJ  'LKpKtƁ^)qHA9^saza$][߅/K^r&[}\ȗl[ d{cb,O*vHmM3|iuUvHʰ@Hfd9 Hr*mX?%wr5;MN'* Y5Q2_RCct1&I2؎Te#;MZrkWW k\C/Q(-@2&NFĐlUe}CY]'?U}2xiy @l b:zM8=qE4hC`bTCloi':0hkM6%͘@!ព?a6(dP <|fhύ{E.T;wEJ!ŀx)Md?$ ú7hVu 1F+p%7:Pbq`$ e^=*Tϙ|daʬ ʁ\أŖrBL+@$x&N4nE|¹0TF(P!gֱB}kw&<03n$p2IZK FƒTB&yHSpQcpUa`٭D elHXAJCš~|<@%/7eZk9n-Qca/?TOaw7يZi8̘&]^='_'?Xso+lg= ƅ]8+ |WzAZbF,Hk+'T">{7z0\>+ r3l8 ryR&Ղ;JuL $ԍvd]Z:){Jܣf0`^ͮ]vyJ˯> 㫦*uC+94!WHŹ^h.&kwj߹~%E1Ȭ ^}rh $U/-k~H>C7CXg ۏ~P#8X~5.$h`m岑?)~#1u>p=DiӓF9~0O +!HDD>qCڔ,z(V 켄EvkeBj }OH`,&H) 0]N+CrϕmhxH~G|rbXKD=Մi *(Gywwˠh5Me9Pʷâ\bϻXMU[jgd7RB oHͯ&[tdi.DMeϔ Lq>〝7B-)آG2rxZt(Ov%3i~֎?d7 cB`NjڳYZT ;x/)eŖdJA2y -?KV&/*+É-`]tw_A2dh IjK)j S7 N1'D[QYйX.S)dfx+#L٭5H )Yٳ*Z }cԖSa==M/ P`b %{98 x S ?3F(z>J<&)h-w,*nq#8b7'OЍN5yw[f )ԮM)z >"~ˤ-^M;+nٷcA8d%0G8-?YH{ϊӻT0EJ\';Z>qhbBs ˈzɦWʣ\\lFeO%}T+յutZ)5Yn/,3 PrYaO< gШ鯅dj! n(ltu.WiSfe}pxS k=?1tlꗖj.w%d8E"-=鐫*ߦzNuEYJqJJBa3͂_k;"Wa]|ۺ:\p2d;tn:pn++y{ṱrqpr:s vh>z}\2à\Iw{kUz0x7,̶n"'\߽tGiE eI5ŵ1tP,a(:v1m%  ~vV'${a[=.A-]H~ f))ъ uk|Bo`YĮ5c!E&!p{eTTV5s=8Fg0]izɻq 27iISPCᘜOr3P2}O1OXthPz!"0&D N0A*]( '#pYD/u(iiTwzW*;;v9H c; =3߻{4fkG1Nsô]T5 [#ff{{VL#L!~5@W)͜H1Ύ% >ReS$ױ1@8g27(fITbI&jPFUWfWeuR%#onkm.7We!&WX^<֌1 ?:ozEM!UF C @S_`JOtLm36sG]C3w-Dqg>^;% /Ab{ih]3tv.&/yJ2x19+NZ]Q<&ֈ ҂6WIl&G#z>p ibؓgQ/B|mz>u63 - ʤUK!P$'KN_Yi3D`qgh FyMӂhT)gM`bd"s.+"/B  R$VᴐCBt QtPÜZGzІ;/ xh(5b@. .fIjD B 8~.aMgMb+P$mtBKtf+N ƶ%G?)NGJ3:䝠 g@Җf{3Z1_;@~6EOo(m18t3=u֥w /Eojr5$!&u^٣ ">fyVSՆ&IڄCɺRϐg+y⬵56 $A@LNcέ]-s*Uw vܠA]Gx_䐜7@c{!W!%пI&͐s& ^]K;'|Za P.Suӧtl;|X@ )w;_a6'z5Oo6Ms֣xCxOW,ak-d6a#H" DOLGh&cd zC7v%ׯZzo9$ q Qi =DG8#{b%z<| \I[!|Jiz4V.ӣE!'nven@g|DmMNHO'Sj>SE׫jCy/= OKGrE y{A^+F^T?m'<,OZ3/p ʼn!sLwrӊm 7J0AY VC%U}e ǽ} 6CX$lR]]P'V9bߢb35; v >Dz6~ t\MRzQ:\ ɛ霮#ixUƷy}n?^#ܫY(І3~aUx1W=F{[ ;CFCÄ0hADv۳njkױJxYyۥFF~Poһ4"mĿAUE`Ewh`+J |Pԗ(h.b-a%' wvă~''xY̥]6O$kEW:fU|r:8C_cpHTm#/ d?c3% s;M[;{}Y&U`&5W 뛨:N b}OЖOKH),$%A|GSγsOCۢnYǑrL%Uz,M.fż۴AAtMeQHH5 q2p6{}aMa ŷor(H3ү?e1 +s`Oʵ ƒedpˎ~1.-}1ż/1Pn3bhS0>^I峓 P'vYmӳAP'9)節Hcwd8:1[*T)JB삍$ˠVQJ{MIL / ߶JU5ѐ#j30:D8D3]Xm8cP zgl1j9070얡-nž[`U̮䳼<2AtD<+i@v瑱@F?A^ -Fa[03#9tc&=?<|e=՗o'YK(O֚l%_ЌdǟNNq1١ c3wt,Ryi! sLXVsY)ۖ-0]OV#%X_= $ ;+fa:_lz}Oٱh)! e[\$ کoz`kEevU≸TE?C6W$=XJo@˘M窏QY1hEZh0Par-1[Ji1_o!h^w8۶.e.-Wxx4A\] sA2By n|]dXUvCa[sxcI) #c17puGA퉒wB)=0@k(ԴMT07TJ4`5<]wށ%oN=Zg>:z"'z?Jb[ 8Ғ]_jxԒ'+ Gow##>"_A}WS'ܾuDlg+N':)ߡFiAzL]-j-Q$Ss ؉0\OK[ =(e6ܕBk,4.X>=$-]6iXa0ܳ5p.qw/ Oo$1`\zG}ѻODE. *"Jvo\~_J@ĕ&"}ÇW/v0Prއ%Jx`svyUTҺ 2cߩ2_?g!ذ"% +7< \ %sģd @ / zo)1@|u':mmW-nEGK7@j3>Fv0/љw"vўvӧ]bY phqQUϱse۷6*(+J9. VH=ȯF*&Bϭ!q.~繣_,quf y o:>Ä)7._3Tw|kY)@W u^\ەKm/Ru7%hs7MyO6̫nHa/[]`*'/o͉hmA#ZCkQXo  ۉTj(l[T]f+"/3;"ڑkc(aC4e;\_e2]E,5N%t1z=*<=)w1WC1*Eb8c9^J z'2o#C;S#*^' >(DŽ3#A,cMiqŽܦҵDTvh. Z$AQx]40RnO3ZzCn!ǒ_h01Q׎Gԕ=bnFD*V$38I-֏$H8E| !5fFqf)).26qrPۻR]p=`Jv򬂅Y'fT-ݱ'#j{#, X WYkJ0'ŞʤmKZ.s&i;lq۠5+[Ĥefz$\g!tBDxyWO`y>0;TB/iva8ֳ= x:  w@OZۯdXtFb$ȶ A#0 ^Ř ',/V}v`;+tIab||b$Āz6lYKOBADHG^ђ?ab?iޓH2֯W^vh9|K?a~Sg?%d p'ԩGw.d"VDYF6_q1nqV".B8gwN25/H )__/O7tG9t6{p"%7i*gz8]f^y V#M!@ ?wɉUvڟ!gi-ŃՓn?/(#aH̀N *6(T3\?ebpv5*B-Y5@ieݻ6[wk_[Rn tNLs<}@c3VZ/XӅ{߻+ű&/lrjr]t51P+d?бF.#1eѡ 9fN.#D\ O}cY/_YUed%=NO$m)Sޡ=@7{ǿnЃezX-ICғ=C /.ƔR?Ü2>!{6?|]b_iX5Ql1k1T*x^ֲxvoOgM~!#.é״tslXO<4o:FI lF8QFdmp16f xQPXKun6$_rByn7!oNJ6-<ǯ>Ϡ s5} $-8Snw+_Yqro!n?At4&8ܱ#b0Ҋ1Ԃ>y9G*=eL= GYZJ۪F& e!ҧՕJ2MV"g)_‚a,zb?u\3i9bf7MX%" |,DL;pI:&߲JUwWq"Y0NUdt)ؠf>E?p^fM>ߋ$A\bM׳%Ν/4PGa\OXnkhӔDY% Ps-UY0L*a5R,˕%3(_Eїa{Nk=pUntnaҤ) ^go}{c@kCa+/w>v*YJEˉ5/dšO N12+aL}U{G>eǸZt]B\rQx1rv:Ryy;g_Do!WXȘH>0%/*W˹$A; d^0@1'=!wl{MtYwKvG %\߀yVT gj{#\CѨO.{=6硡pHPg3<]&p dN3qwgB=ODfDb #P1,8LVIIXjL.a>h pφgJ1y_AUqجo+5 !z=&Mб/HaM(a&}B\xzɠceWL]hz$#613+oHCk8 ]q&eUM#$aE#֔8'˛.q;sgbrC B8WY-L(DtKm'800#PS'|.2SA/a0B1V>{/?*S?aM2[[йMt1!Y^m%u6vB&7|"U; %/r=Rh  7KZ;(=V9ع[^֕}>8= A2AE?)X3Hop΁iKL!9 6@8:iw 7i:|u/k;6niሱr]ɝa[J+d= [H-+%NsPl6ȑ9\SD.v6v[4/A,rȹRMφi(Aiۊ[Zб̹GoP9_J6 ?;au[ʲTtM\mqm"'N <_naOg.#"FI@`WlDv#}gqaw%gF?n}p4l6~Kеa[ : )oO2 9]~{`ЛhWЦ+As/>tYN#JwLt@IXLjGarsūR!>GHdT2cd^=d7覛Y apĵ?| v\ MI%c^2QX%ky?qYj4fц4 9['7-!gɤӳ_ V:^vBm;Lhpz#%H֖Ho =k51Qp Z+X\ npnes .GӪn5N-3@|DWs.*x?ϽuM;>^J{u픗=|І B6smQyh_aht JڹD)lDVD^ͺDKb|켫IYhx9VћcJo=oR<߉jby:4#$nG5וdJ)#{EC61h6WlqCH<30?iU|$^$Bk gԄIߐw6U.[}>OS)8 l)f)XfJ/ Hc,Ju'UBX='^-S~sϸm9T V@DKPo|Vї& ]zXT˷lJͲ$>Ŗ:5vEh|7%$Ru}`_C?!a:cL>U;$q -7UJi:\S?OI]z ֑ck}! \fUug q2Y|{\j&d4MFƯko\&3-_ sbN Kq7Au l ]`V7%Bi_!Qg0F&; j)-WV_ur_}< CP}BoIᖓХ &5A$\:SkS"G_^K4+5J,д_'{V|9>~xJtU$nEP40JU*{ xBPeSa\^{Us( Smgdy%+PoInVcUJ[b y?3Zq6%q7jk$*S>O_^ZXk[,amoTt=J/<ƅa,U81eĵ;⭘\U QӠԱb@*gh!vz~*4[9D[v0~ |B\V`>jWe gպ4- X'JysCA$HK)ˈ;]ayAM[к\2;C}L +-&ǽ"xU%wpsQȡ[@iᒖewVW! ֣[s(ApŪu^1 ]50\45[ 2;Ad'u1߳XXQdžBɬ- tSt׵|.rr6^aSbG#4 mUS^ؕCO&œLLAviP>H| r"P~ g-h'% K!Q XT#Cx:ݰ0 bGQ"buLģUw2OKoW+iB^?w^:%+m F#]7f?w+ lIcw\LK 2CHr58uP@M+NΑ yU~pـ,8ur|Eb?AB }R75M;j:`[f0rę/xzumgC_ k/y;KlOdW$Җ`=0찫g r:EkUᏏcjBƌ$+fJ¦Usyæ@Dodx\ufm{oņ{iވi}c,T`f09s'hл/̰а[N@e|B_<4(pRFzoS=-*‰^Ml@9;%ccјWӑV]x> О&!ƯmRxfTS[/nMh,WB;b(^2r=4r;Ǡ˿z6Kx凌,9/>!reс4_&6tb1t~ppJ^إoW"ӄ +)!!v r':9ؽbѿ6'ܓGE0.F/=nyFx 5;ycF=O7X]esqN4( [ r"&[NUv42dM"j{ ¤Gx`KIdpE1>ùSkLGrH]T|WY ^dPl{Ry$m{RfhyO0<`{[Ft?-P=+xQ獓1rdG5m&}jMi xi#iHKru\k)>{'zcICW,%cA I\A&D  qwaPHf.)=%pĖ_YKq/S T%/jp@l >orzlf`+duGZ_IӴ`$ԊUųY^%LAn$e~2Iy``c[$30/)u*8~_^ΒDj?_)K 8?Ӌ!Tf[@>iLTcC╷E|XRM`.cwh_<3]9kYx(I9`q*odC(Lz s7EVLd<;Ie٦-< FsK)4?[a4( {L# 9Uwvs6LSЂohdW;~:<}ԉG񛏩T;GX-fkF7a:.2L^ sq)&}/-K܁0H@sMYL3t&R{0HZ &)r6d8u뇃^ҳG2N.)p{f`i#(D^ǒEk2ѐ_MURH V|tT`mg7WܸٚeخJ,]:G_ ߢyn܁pocwpc8~.H(MnsCDAbq8OwKP[Q}mpwl'5K'#7K9 Or|TalE Xwva5Ӧ H |TFr pP5p(Eadk^]A#9|${!w޸ bݢ0:UCA,֜ AiUQR~MSS^W%~Ҟ`dm2Ѻ?by̫E䤿[S4 2M9~=c#_a.t+WgDK9 *;T6CM9AVz JTYZ.#/|1@v}^G\D.HIq=p`K#L0~^(hcTp+EI 1(G(DVե7ڕe/z=^EZZu8'Rk=8Q. ϵwft0u&))$,tQm ԸM7h룓e'\J~(S= 0(iQ>E& `61o|Nr;xYCM? QL|x\߇Nm [UlujBa9N=3r#]lIC31xKʟL?COR_?չ #0B.uw&+*##h,QUFA(~eX60^z>N=)K?q+b^? Հ{;xy;cr*tb  <jx];,'Ҁ?:D,~?S!>hsjB2pf jAs0 UwWZ[iYBR4&@SYj9}44uI ۲1\n^ϯdԮ<9n^ej7[mBfUo7-&#/Ͱ,nf`A:tw>0/'r]x\D@T4\GԆkgXFwhT+\,IW gYNх_xӹ)%cV!GsmSAْ%tV|7Nūʹ8<^[Q1Q=V066]u7u"wDgq-|(9vmA+1SkEv4btOA73 샜9mr%^&d!Ao{|XxggzXŨZ`ڎ~Loos {~p>v&ƀ)He_hO6ջ KˇlR~ O"SZ,$M+\`tUR &YW-b*|AOO&]}PIO;9M)椣ecS*9, <\45 LՇHvjΏi<'\U3gc^;^I1;̷b}BDK^cc)0[1X$<5j $FYH`HW~,L(% a7 tR!<2!ugp(bNO G&9)I{s/NtҰ`yr| {[i̬X^9̀B3il^v>e^ɿ {:2v+= uD)-;سqSx``7w Mï=U,Q\jypx@n;hT-qhBfz4^]i!B?Bas6 Л9Cpol{QOXB h,41_;c=)gׂguq/]9VF?gk6]ߠ[>OoQ}Өp_ߙ-Ot&|BW O+?[rzT_!,yBO*t9*j.2$;7dh'sA-ܗkKauBc[Av&(u.5A*9O 슾Jmt)k0^O/nٶb|ty+fP{ӑ [use,x;q]2Y?0t+`񬤇e3(Ռpu 5t\v VK=a_Z,f$q<`F2a#-^.Jw 2/U@BHJ^Y~8dX"SA:Z(& Z!Lx^z(fr>.I'< [ h9@۲w(PZ]LS6i I}D͞{ɑc yQ }ö󇜶tM[De 'W ^ #m<)#tJ\˙~ RߡPu"+P-3b02敐إNH/~2if8,C9'Ψ{X/VbU[cc%\tBtPp%9ٵ>>hʤN$Y ( ,b@zBӳ i燋V?&sPe=L2J6-,AW {h~ \ogNJ58'",d,J*;sq(YwKL^ 0%ɓK;h܍Őf.$E%A쩮6ZL6 H}#qm#aM, Mψ]K3W0d"\Dxrʌ,"W8==jsH crkjT(J+6)ySffklɘ܇SȆK/eI<Ӻ Ыj#+3Ri^@\- ){3y)r(`z3T+ݮFO+3C Kp=EϏYOM\ٓ6/i{Tyh4L+ ۵ڋ(xVx>&$dn;L쁇'5sT;BlDyC$ VQR S9\`{4sejlXPff ]< $dVhVvN0!=e#|)VjS#%qם~ܫ| >[|oD'J*!PS į uC OȁFڬo]UC+Q-lRߠ7˧;K[kঽ;x9`j<ۣܿ9'>K^fZy6]W!G "V]l/8)m;=yBU^wWSiaޱ^cxl5q7}Q sԫ89av~ј5E`/ %|9dɀBIO3Z˾#JW|巳.*9e1%J/)T'=§{pQ"]5!wLtrse#QȴIjeägF@:L8B%vY۰y^BXB% TZ*T-sd8W\ V\:ppԲOo,pt἞1(n1++"W\_"'( Io}pN\YZ?^:"U&d@($L|_EjhL-U+L"qp942 R$0.y\mLQ=Q ܧPyX@ȯV+[2H|h b ?/;'R3 /nq+W~tx9MAK|ha. x!O$bߵ+@?\m&&,j77PEݪh׵*# e$]q5+Q \+7(*9߁iYp|ha%sdFcBrʰ>dY>B6矬>R0)=Ήpq'~ݠ\?m$N ӯ$ cE1M=ʐƦPxD+:fyu3|Ll?M̞Z |ғ9VRۆYQ=<45(rP:3;T>tœO}d3If9ˤgiۚkOH0Xc+&uc}vkHLT #"nl0?4ZTvE`@,1x}N|irZu궅niQV 2&l[ldOY66e /7,xvtO`mk e^uKB>4s>kY:RBFg^EA5c!j2sNdLj,U9߰i=zkvӇhegha)w70~ګm#Ul z)8I$]*^Vw+][Bwt3_h^Rkfn_hg2L.S9D^O须X.oxwyܤA;ӪgbDk r -gJNZm2!lU/LGm 9#(HhS8-bw\rS:?U8*xWE8h*D$LTrɿoǮzo+asE'(HP:['ۂzҹ_rZa4;}!(c?MZĒuȟ1']F z_9_.>qilA1q}ǃ{- ^΂Z^S÷} sDFN[ IC2;2LHНEm+)nSy D36Jz|p*_&#tj75m%6P6Tdq?_oD@-$Y* PW Sz=ӧҰrz9]ڃ3}oM$fZFXEM~ GX=Lԏ۳. }jJ#(O2G&5tpi\.2DޞXY[ iYM&d񵙛3R^w8HY0Oӊ uYU6'Z/ܵECH 2~O eE$H-!aGҭ@{ÿJY[I? F&tΩV} jZBxPv9yAXgrES12~PP&{|H8s$B||S|ɬ{V {F< ]^9UkdC]"O˂g rL mǕ%z#kB-)챈U ;iHYMd)%IdS.?{]P93h9U ^]ϪWXӅoTe3L+cu#tV6CSiS{ _=@qs묽߮JFPiΆH8T(!e4imv6/Ai8`V[p7r߫%wHCfSM&kBr魖?Z6Vi&Y+*]?3a aDf>`z=P[^fHQM`c3^}i pi+K\]G7Lk }}8y 4ܩCA4P"[>$oE&'0F j.mXys"K1Xv@re`UVl;:(ղiؤBr!.}S;1J@?Q4+xaZ 67.$pY** A0).%Nؖ][z<+srdrX *iVF< ;RݞKoϋц=Xnڦx{_ҔNrTbW|V敖Žޗ "`gtS#H2O^=y952@O3%y1s0MyU^^S* Æ N@=)j&2rj 0jLD(&ԣ^\uy,1(ܽ'>zivPeA46ÑؔE5!ձlgv8 m_2L`2&IsAg.>]Ҕ8%;3/3}7 sA6{ȷJY =߻-LDF^:B9'|׆eFl`Aׂǀ,>4R4+iI(Mx SF( %"BxJ:ȨuY!d@+w٫(oM/"Zt3+/~AĒJҸ2g|@a8ϰ3A&Q"@bcw J򦅦oJ Q+Y!UxJb`ct5j•2FXKW$f-Kk%i:$q!&RrMva[+kONzp?CeSޝ "n=y1-}Qm"?aiMŸ$`[|⫫;~4%'W۾68d-c}5.|R-^EuX 3y;3t!ɌlͲ7/7 azh'A2=fq0KI|Ս(6> ϪK[Y}'W="U5У,]*P|.[Vcܙ K _DjKmh"*.Q MѩWwv1l>_ݾ w*. uV[| Ԛiyl=*߄_&"ڰ)l,D{p{U5H*\':9zCsR#2 31,t8h_:~ȸP[ϛ`Y6ߺ0ܸNNǜkficֈ| dy`*((v?j !'#{vץK? GeE&}z.}9aWS>*bjd :bx}Z?sG$ }v8V&Icɼ9 B@EV{3Jʹ"ɛ}ꌶ9 \MHwwЖ4٣G0ʳtHb(o Cf0lܐqJoIWGꃚ/8nQ |ҳ װP/ ֗ŝZr(T}^kpʜ~sgXf+b*s[7f!=jw%J}5 \L9 쿚ִsƘ($5g !7yRv؇ e!3W˳s_Z[ h r"}Žso*q n: ŻYcE"Ŝr0R/ rc;*Vtu+W90nB^"ֆIu 1n:ObU#bbM8}ܙkhippT[ N5̸f[ . )@$V# 9U l'~ȽΒq(8g0Y}"} f4M;PA:(W 7Qi%&Ds#L[z_Cw+f׺ 3H b4\?R-YS݅'îW߹w9W%EJ? Ř/uwg !wLW4'=z2r XRdV SRf.ul]4،l|5.qfh{諷}N{\lY6[,B ?35 Gub`k"ʆݤKVWDP4quRYL&7D g4-!u乜 =`%@2>0)pԳrxۅ?~$jnfu1?Fg,WQ"+nNP[)C]tm{_p9=oYF.Î6q՝4@gY , 4 }u??m('r䰔t&-EMz8<@ӍXPAZJjx|8Ͳ^ۅn9+jPc$23lVJs,?wDC]0Ied{_^kO@?}xI:jDv=le'o'>Kxcq?5aJs0%j@cRj @]]8)D%2ՓnHM`卤u}a=JmbZdYEsez |]A$:s r\ zRN_hRlllZWǯr)6'Y_Sį3f*7r0ု<١6 ;M'7{QKE&ZpvqgJv>SBqhhGƃ0369ՌX<.kz6t0lg n-2Jp_x8y 'x޼uFEZZ[íşӨLJ!ߏ $E~ dda fERrJGHzm_.Z;Dod r6N)1k5\r@ȏą_DlR%tYqi'FF[d:yw{V/ Hi/Ld IE,nGKz2W{#~_%0h M̪&qD0q]"W8]{4-ru|HOԞs}ĐݫS~Ԋև\ZW{w :f*.c+1K,a"xKt1B>yxcy?Q ߻ΤTomϑQz!íA^0ރ= 'PLS ƺ/xd P|(1fFcCVR_<e$m:GE7`BZfiN|ܣMgݝV#UC۳W+}3aÙt+՝*` َ`4[%$iHd0tU{wcj@5 P's #Ц~7aȨʘ1:jyT9B.Ep8llV %2/kXCʅ]S{ v_#F&;\a-2 'T%RC6̿5&?&]}-Mh$p/ssOmVг؅*YCY+ú S! o Q>Sf^}`ܯ;f5:_PTza%zl.Ejj',N"x{H#-ͱpnY߅wܡiۻ049<hœѧU`.,G'|:a0uMrcDVbu Vr%nT[Y.cjdsD|L) Qi^Hclo^jfwgyg͟4pD;ve#ث?M995O~ y{ZaQuԝC՛Sd 1ck$^bWJ~>v } W8'k{UV'R]L?sfrpD\pqmĥyzN/!HlZeL(|{!9T6b_p1ڹxZYQ#&):Q޼ V%T#M[IbӯK:Έ{jVn.O|[0aLS3!p<ݩ\53nX hߪОH%q'ܱCq!sOoYO_#3ʓ}mR雁"_)y"\]Хg*甎]ѝ Yu!I('*$%lJ1toM4+;3N㯤;I* 㣮-6SL. ,&^D麏a%C왱d}zba&(, c$I=tIM&̸Djc&ǟ*v3 iROntVp%YGl(^7 X֭!]$rtFuh!E{ 5k ! &~×?q/"\Tѵ$mL1V}c壁`hRLh7@V}h o8-S̞tmԵҼck$yLjݮ>M\=.fUZ{6&! ڪIW_<7|T"/p9 &UZ=kKGϠxX@=[Pu3sBl%H aX]S`lzuSlwB9u$rb LԶzGR@ΑiCpۛB!RscEaQ"0쥐,B]~*6i|b,|aR,=dW zw5:N;#aZlf#u'w:[0rNa֎$G\8qP ~iʝ(-JGr!yQ]鐖w&lYÛ4wd5pnKW|C 1lvL,qqu>S")W؋W՛6Ph.+`z&H <-“mJo Xdwa[ۤ'WgKȸw9#MTTWY}45)@ NX2y[:RlԫGZo[4g{/Oy4k@*=\2HDDi#Rd C wop~NGcD-^^Vz'K v>˨xHcH -K礽Ҷ554_=wG uS_cXyD=CMZ}Tl(=[[ ߶{׃99?2p .4&LuVS|7([Las+Ԥn=:J'GYQy}Cm[fiR ` mީ↙dh ËHMKa$Ι-~|JxM L_Ej111UpRNrkW' nK*03\=;*>`6k26 !{)16t xdtK+R0VGʨPdK$·ܯ!g}% zŽ L<(Gys b׈@Z̴8##{|+!B}K*el]5-  q+to ȴ7FHY)(;>3ejhi?`f')L5͊@yݴ3>Z'+ OoE#)g  jEQA԰5_Ӛ>mb;yO,#?~!oDb5ږSd}'|2p/F@{pJ<~=0_sI@ %w`L\Dsȷص>{y:D OM 0atY'Ǻ*KF1=!Tǥ iI#]y 54nZHKE{pz-ž!WkRlˡLƅiz]O.{_:R>G*_k -v} 5 ;>x)iC- ީ%D.O$˓ /ZiǁFșΓ": qeDc!gGWB>'9e[wq,otrMGM{q _Yzktmў3LⱩ>lFWcf iU^=t/ɼ;vrܡ^T ku4TE\X`0juTɮQ!Huo*P @aITANM;Še Qa( 0m&!vb:]&H~ )o@6d7G/y/0δg|Ȗe$sJXl-*XW_%y$u =kIU߅Z=ϑY@]UsGV"|IJ''"$k"̓Q:8k@UN[>m'b)tӼz$={eQ'7I=DgcƃaMPt -k8eVF;< MRnx7wRVTpQc:9Mv,XQ2'( "#GKgj?}wG/[g\FGDU-o8xzWXdĀT'OO+ܼ|vV\&Ǚ8R%A! 퍡_|`MY0N(rM>+A0"+ĸQ& Q@m|]0WH |oj:uí|ya xqP@ 4C'3Yh ' {F /VLGs~fsI+3Vq `gPqf\|{̆I+(!jq5ZAE]Utu+{CY_8pX]܉kw,G w^\we^+&S}(Ǧ*MQLgр7?IzPfw3ox 0*G=KU@֑88 /aY<_]XnSA[.EhT˰Eͬ*ں:~R:5{tuș(!xcQ8+VvB Ǚ7(%%If&g\2c'eU,W$J90 Mm}"lPL2Y'EDR_TJ"/ȳHؙh:>R׮n虵Lvkm"_3Ҵak`̩T/jKo[K rr?@bѳ>W+rmȲ,?W|0hLqzMEny iƽJza8scZPʨ X|r%k EWh 4W ?VRA$28JIKd u Y/4m cK6ٌ:֮ޢQ)w'?{XgY?f)}181RG9]!W=TL,O僾6ĩѯ􆻨ajC+firC/tgV82WbjD١rLlĞt@ʛYGwJwJMWw s" H40G[57VtMsXoM7pDSC6beo-š狆ʝW, TdI^,1o/өʈA\~GQ.Ghsxz~"(sXK$>8nWI1:;N *: Xγ&EȽ;l%ߙ;<Oj-Qc,%HPGX^V VMd!xzdׇـh,ǑyP6Gժ=@X;A@lH$(d O0v%7Sj<~PqAJWn%Şk {'ѽ<5ȿ8+6O '.MpJ ҟ*oVe"&ѓ_~#~5J'! j}Cs36|̏=JR.;b4?tO"~9 |6ہ ^f> %0x:'hO>P-A*zܑSҼ" A8\2UfO'RIˌvEM%RcTlB6V^HD3U^>RM෭Ou:|mʂĂĞqK~:<@j5APIF Ƙ߬|ͭHh ,:w@FKiY70u_ܐ^):/QvzkΎ}P_(e| 4։폛I&n@5H0mj3(p©;u%Ɗ8][7E,Z~ ̃hX!泼E{^j6נ?kX~"P.ZA fX' |,3+#oȓ):[0qXFKPBq~7ٻ ,<WiL<(t4E@!U$yb. %t:9FGMvZ$3^ tC uBZ rIE}ڙl8X 0$=@, p!nʿ4a"]umXZW,!WWhQ!S#bqERJ)1㨖uWOI_SoJ 7 Ѵr9nw9`@@zP!L] G=49v(豑R%h;>K3BA?zd D ťa"zutQ'K@{Nw4valn|F&axF>G 6f6ehJВW ^%L= Ē*-Ii2tK8+)- zxkeN~*7˂8J~scּ8rI|9TJ&w0~q8vcr{,s496䝭];DKpPB19)&񐐝9j:dǛv(^(=?w@f!k5jp@)q=V<3b3fWYN;`չ/Ii&yCrNT1vMI+u`@ uXm 2N}6A|~ܙ3ha/ˤڨf7O<'[.8zd2f-*Ɉ \q=,R|l} t?;mPzsm$)(pIjÀvj^m+2Z;)ilSAzhb;m*5y& (piXbU%ےʩɍ@+"XB-:4ŐErXIPii'f7իwzC$ωPR1xjY6ILL$%TX]Q'!&Gv,c!6l H&f A^L{Ewu )fYR^=,dʈ*5:&VulB*tK;~EȝgbVf*?Ptܓ9M硐VU$'@b`pB9k,'4 M6: u5"H_`La{)#!lPD0_|8rKHĵkU=dJ?G@HHH8zA$I+s2VԝBYb=#Q1J_Uh3$]R&;A}.d{(؁sI~)umT 2/{7h/Tƒq VB\ˁZPM@"p\o+`ȵfeO# vmIUAQoMjwNNJ/5{׃G)zmwϝW:S/^\Hdž(pg/LuM{˻{^r\tp+Q=PvN3W"':@̶/BlѰsSLi[,aD_:d i<:FN,Ui옟i6 ǁ>3Iy '[ϸ> xAH4MtO [9J%`&UvETR:M A*[߯&Թ fT-LygoBJp5x|&Z..M|`s [MQZ'R CAކRY+z8'/%j-涺CHq);g UY[>5S(0&%G@z.u@_Oe'^3̍l5ϐ Ij܎"/2ǼؾIU&FN~숊ٝbrkIAͪEHTn|Lqbڟ1 _VDgWAP$LSlu~Yb-HRQ|'&Rpْ^K4.ېBX5(E}*D)R'MUH:ewIoَ)b QFב,WӔ3hWw{W߶)VQX&Sp3qM")'W>#-8k=& 3Exacnx"^iH{CXT f.E?(2_eÅ+U?~_Ү@"uBT"rAFq_ԾHii6SMI@.8Hwdjo,(!9[5'q 3'ucx1f<-|6ݸI g(-1Z:{i$ H@ I3ْg.73s@q|f7|+rF ?mN=x)s>hPrioe{7`b G>)x0,[u:pnC{9D 0Qt bKVIJjDզc-% . |QyJHAӿX> ?"L!elQ.'>a-޻+9m;J>?  a \WZC- 0&if|#F8TT+DDZsً#%v#E^ő ؀ltbz幨m?a5W{Z h|F ea vFݹ/E .uNHͺŞh{_Bxz[RMIvttIJc('ؑ !4C {&F-?CR=VYi,qC=[,'@*")7[h+֠]7IJ^*1ڿ^X>=B1bdiɆg81W3Q,8]̬ޕL) >8XQ\l7]ד41 AۥAnSUC,Sn]UH])_6LWϤJBBG X' ݒXE;F1.)(@Sw=GPwu+`"lţ/BXBKs [GbX" 3:kmXzzL?YzCCMjNWG7"X璠 Ő$4S~/ְ;GnpLwU]'u7&W{rgw}LxdM7w%Autgkma>[^&v4zE8栚֐/4qEK=ޅLsZHڭWQ,JĆs^Xf<F)E E "+x3Q;qiGw盉g~vnͧ#u[#I aF%sU0˭G= yM.Ɇ[:B!;GSSu]fzY& ^4HDžK%"*"&\uy (MR k }1'3݊{XܬSQh}ԣyjP>tU)ofFHHJɡĪ Ĉ9LA>OEgS#}As + 4 lWg]9)mg[$EkԉJ/9}uq;>YY=p@>,7czeƜsOR"FsLyò z+3A<"@#0@^NgCt]guG]O|s^Ix=u{诧HNxf:3E, zN]W9_w*M5\}@ ;SBN+Z[k-=:BX p|YHzM;+ڬ`: 11cs}ˬ@r ;Fx* 5n}CoЦn;bf Ӌ{6=gk|`?pfta%ИCyYYgၟ;l*DM&eQRn{Vħ* L9l<{1TQMk0DE҃D+RΕ5غ5rtנ~-d9W/g )+8d5VM߽ N9b&vQ,.hDzQ yo/I]nnqb)C[zU^K{ 2xed2UzJ3 YG% ȸ,"jU󯙪 o؟J<‚]{NJv)j½yEy|@F#72iJkU # 36BNGEE 9 ְ+L{bt>w^7fWծ\KiFtg@n`$)΁0I0XDק1bF~:j (:f>e O*{_0Ho{‡(LI#ng}ýKwϊ{iOKqBJM[pfM+Ҋ?o(VNɇg!jQayR[ҵ3 `.<I<P{ 1iUrV^(h:P# XDq^a:c0)Z73ϲ^Qќb?/y i\*h5/|!qgP wztbg005YymF8| ƘLޔZ?rDy8AWi<,4W!8u0#a 9VqyV&$2AI yMɯGbfvuuEV(^]9Im~X [ˇѷ;M%NR2 :5u~ P&< |BeF% 6(!_L:cW(NNo_썩$X/riyQuV儔jMD7RIf -BaMQ T8IeDnduQN$W1HnAX$eGEh7+ 2s^akrhRakͥ rkdQ8q%n$ L0:TIF'[:b`pQ)OP,^TA]31LGGVQfd]fR"Y^6 l8Xh2@<]`[KE=vFN` Vhxi dݚB B<)n4ymC.-ςqcLJ(xJ@+ֺitK2h*ZOn#"sF J6*`:BF\mH: •Taqqߠs` ³Yd{{Ӽ"@y-j=!֜\ lls8w(pfH#RrF,ԏb|_[Ԡ r=Vʃ@.LV͋I,ԪpN9E0DfU;Vôt8xmE DsngViՂnpq mM t4%u`E1ԑjq*MWTk(L󀒻|O<$6&+<yHLcRR(3XG\Ќ~Z1܎HA$:$ՅfLщ.@?jә I p 6}IB< F?/r2%T0 !9 ךc R Ds?iHJe4Zޱ)h KXF̱~iY)ȱx?*>: c"jcHR+O.HVJ7eds= >k\z1\G"Gzk\Yx诏Y+sU,|[D ҦUWn)j\je'xĜz1箨Q$r,|YJcH{-ְC˯H"x#L> >wȦ*:W9:5E%xV )i'4> opisPx6#r)U5ZnD*YeQ=ˆU 4 ӓ͞}6`U544"%` [<'W4,(X ~m pvb0 B7[=xO88 ";殼6}fmK@sl xuO>|yubUVZ|ݽDO7F;ag$IJ\sL'v0SQ:]l' K'SPJ.i?6>HY܏0(J[R;p =kݑQ^d.V vsM"<i#mPڈMjDd8?GB#Eᬽ8~ݙѡ8 bxwcceh*ctב߀e6źdsY6Oǀ7zW?`KLcv3"H[\M!izţ܅O{̶:-ٞnXD"]dwX>֛DJN9v[:ϱ΅V.0 ,_J[3W|gxW |:vKV9ʑg &Lq4R1/.Q+eqHAeO(8B}"}#!f/b,6eGƶ#r ir2Jv!Xy ?rRDxIꗍ?~A;E=*4 M왍ⲜzlrR1|Pvj6̶u4.:>FCDō!1lf79IѧkyatPEڴ})mlP+17cuw>Nd~6q;c~ */Zd&Lz&fwȍ,iQ/CNhb6{f$ ]]'Guw@ AM z\9!xN/ Bֹc$Kv=dS3vԈ 1ldvT "S7i zP+2F`>j/F0pOg { NMOaW+mZvh bvb}6Q߁Ւ̮-GN_ .(~`MF'M>/3saƢ/[~>k25B 7m4BM[#RJGIvh0R7:Po? ZlAq-fe;*_Ђ)A ؙ8tDYnN$ 3Yd)/13dCGp=,^KB^rK'ZFN y{D?j\Ad!;zd~D~ ]{˞#y$u)Jb/?ڴګ\\ɏ.[,zE`OuySy`d)q?XqA־ŬVy &wb>F輽N M߷RT\OOA=Fnȍs晍2` iQ'!{p=,ojdg_bz#%"@Z!=9K6; `f0xCG{΅+v|VSᬣ ;J܈pYSط70[ٙכ0JkӑB<92|WElCHf>pByfZw uCz?cWGӭn 0%ȶJ,e[oΞ?ke/}B{kw.Gi-Ak΃y߭Xxt``m Q;rn>g=s$;^dL9 Q-Xn j :O[3N:O'I9UՐkbʅ=c%dNҚ X:|Px~&XLqQ8]e=.-i85ArR}j7-2"[.9p,|DE+O6ws6by~D PgڡUhJ-dLcdV%PUۚ]+;9wkixh.[l~baKPᄳ&v#Af0GP4҇҈4 ZSI8 5)XqhriREz/-X)rI1u@懛x7ٕYHU A MB(m+Kx|ߊFP h͜m71'KAf6e/NE$%m- =0V(g~ UȮD>8GZbڎajw1s!$ꃁY7UBXKiY3lw +m= "K+|A,I3^*$7? 6F=%ׯ>`|@sH/ahBZdq"vu5~ޙLTC! D$cz%| 1fIg??FF g)5kd`I ^EʊB,Ppl;I`I߰fK%"9_ik#GBs.0c p% {Gȧ O}YD: 2Hlm^wq^M\h]ڡGx".}fWa9P̛ePf Uv] Ũ~ .}n<ӻGsY\C ʘSRNި“L]-YhUF&MZ (nEܚ̉r)2±Ș`xʯ,qvSf L&ɭ(tN<b!WP#UtH4\A_ FHS>l*ݙ udv^lxʗݘsǞEHվ5;FkYA(q,)#rc:#Ň?<gfN7P:G`:,?ȝO=}"1 ڔAp,,!&03i&_?c s/L,Y7di5buŻ ۄsZCT5 CC^yt~ bx&y%ir@1^@Z.&= c(G*-Bܑ'(I< }RCk!F@0d_dUZgHxB;y3=?$*wt.*Lre9':|\^\Y#kد5Mˊ6[}c/hg֕5[_"7MYk5L0u#}cB]g|q1!DFVzM^?!*AVRkzZtP+Y;z*ޡ,#Q䇍q}{^]gcydO ;n(țgYZ07070100000016000081a400000000000000000000000167adc57e00373068000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/`]?Eh=ڜ.+ȝ\*ç\:#e`жD @~Sؕ WGݺP " j#R QUC]|O߿¶ҿ3+.Ťb%dSOB~jEAL2[D }{Wyb81CDW>B:r(-wӧL#kKsDNd=dCʍ"\ӓoyi@9\mrľ}ck9:<yd'R:>W2GbϮR o)KY |+/ZD=XHQֆk#<6󃺋;fD[ ̾뢉A_/S0\Ƨ4iqF(֜@*IǑ{9s2˞ B1mi΃iy/d~OWM*R} mO8Da,$+*nbh5m$gRB3g~"0~Ӓcp6jO)NҴuzJ2&i3npyZ쏅oޥn485 Hq/UUhȮtEYޭ5zC3)#>˸[A 4b- óxs7bZ,MO.9~蔦^U(e -I#FK܁A&G(41 TD"TŢr4Yoծq[Op9# '#-!鴪' S s2$-5h-gCuR#-x*{Շcd7@ǖ;/=>뻢Y+vs4RWxU}b<5Yت ddxа{gr[ ?Ok0bvLiDu9K%PPd|Ҏbdg^ Zi!R*&9zd;> pmZs@:u8r.L$$)txBÊV 9سs\xDpgV67ZL!ͧ ^zyxԂ{ʿ zRkj$Y UC4 lo $xD9.xy-Ȗ6Ȁ)FxkϠ.-x_}^{.g:fV9yXɟ%;f{q3BO; }I%:*X+7;^W됶xMʄAxo>i;m_swڔZ)fS蛶AZFgx˼' U[AE}hP@c}EAGwhD'1b:%L^cQRJ Q*LʪZkU Jl!oo'5%[XF+0a}Oy͢ɇWL`CMe!&Ay!+^:YO2[,1.".5@ 퇩Y\q&h+?iW|v1Dؤ S #"锸2?n5×T<  WiK6睧r^lYkr4`+ϏV$*w8 Q1~r?[@e44bz_s~f%c9j@_.׋> jMq&#@QU{+a݅P3v!v;( ιzl "It e/[>O@alhq]'Z~-c}$"@Rv*eDb`C_gOPR"R(z ` kY}NYa=O@C-QjiE/fq2.5MC4}Yi+m:qE8}zݯۃ@lrU&,8+S, @srei];6.l"9M(OfY&,e1`0$ÉORIYҎC\% ʭҤTd3_"B~B띫\{AF R la@84K/faf4+Q y(S[w&@m%)apC;ijG=t-ĚR {*},]>D5 rC\ #db.32QyMl2Z"l>HGq䄷!nU'yz>"8&?o'0R 5FÄF~ani[cvibkւ p ׏yFʲtSKlb0:(E3 WSLQGW$羍.b_"Z2 rPi u֚/M&|cğˣZi|<-BWU AbI3*_-o!<<c܂RmJ;t (1PCkvs%+&޷?-H"hքoyMɪ E!MO'$_t{m^Qe1"udZ搳`Nc3$DMSAlaʁGeCTM+#hDLk-XW'4 z b~"۷%(#)CFzJC:kWɍI0hA>X͖ҧbj\siŵv2#(-!Pn6iF[ ۞Poψsb JdN'irnMh=`*MF7qذY_)1kFUqv* }4{9sY~]HgVG=Bo&dXߧa}5Rʍ/(|2BW="}R__;IX>t 8NV CEJkS;DM!EĢ)(X6/-} sZ쎝0燅 N8ӎ$q4ws$僐qw޻b UR$68?)`H5&B)gA6-\>ajOng>K.@R{88B7&3ic7EV}rU|uD€ C{7F"*1sN--O`1 wI &1B H)"?d)$԰wMZ4gʬj%t{2p  wK!@-} Y߬\~Q:x1FgSl['$A:Ux / 6*7TOcDD|=6shfa#&c-N ( +۫At[?v\~C,]na5k㖍mhQ^:a=}DtUraүBSPL1z:"S`4U+N3:QUeeg@3$soH}"Y[À\I=|!OsM }eLz0.An`|s`{JUgV~-'R+s,62w^U Z׭θzFxȴ b~ũ>񘵤[aPG& ;V+%CO !PH*lQ  ZДLѳ|ĠwF'( # qc便y^_ w `;E-Bk_Z mMD9~w%eϼ{pOԘoD[K玎XX>(t4G.Ȫ#.vS <~B^'zVqH2ߥ)n uc&dLHY\ygFqYqISj&̤Chpv z ^L!Q$XA] m66x@d>& nLrojn[ B7iA_|*?;;:{(~SQZ悀1}/͕0^nlFݬH)6~DEOh]#d1ö5ׯ-(0V|_*]Fxl+,5x:FW^Zg䓍 x)Kok >IW4,Fh'л}`6w""LLkhT4M'tuK֒.9ƈ{2CR`G猌?_Yf*W]eOױ eԤ&^j琝o :n}~{~U>*ͧ<+Etb^ p IDV4=h' 1Gm&8p)OsͺD͈XQQx'pΟy)'CT!58o*npٟ7]pkKA~Yѐڳ8~}x|n;&"/Tdѹ}gu>L敟03tsP4P6ciu!'B=jFՠ4|9:?v3مf Z7}'`vsmxP3Ek)U /|W`M;ff^3~`pϵV41Zo'9}RL`஌´?1v?. iUDf?N'|1z.HM [n&xNL M&ŀH5E$U<,\kIϏ6t0:RN(^ؔnõ^qh oijGb߲ rW췒@PaNcW$5t!`Bm8;Fw:W.TnuӄpחFP9NPìT<~EД,YDs#ÙoP§4L{dxY:C"U夹m-|2 xߥ$&c 3S:#=?ܯ89"iSSzbXUM$xBy i轵GraHKzL2SDQh6ؠ'|6iB{)65E?B?VF~fkЬ mTW-7QI(8omuߛnYD̈́a7]D:M.5)SΗ5.I}dy3`=)S~s҇:&788r>"w|n/β Wd>tZpuZbIA!./B΄3{:BX%YkK$%9L'(o] mrҌWb PrӕT&oܷ.(lG VAyyW?M^GBPɌkf߀իl:4f1m][f "Ste7  "K>KD*sb.=7Ni~vh |y6&I u}LYߡA zVaRC*oqIf8<8]ANF60o,;h\"F|\J6X(xK^&z])fY"ɽ!5=ZDJ*lB(+,XY~7 %΍j5WZT~(+&ëG܍j]͐XpB-"g{)CnlŞ7d;L.B_3Jʿp۶ɜٲ?jjm-[MpliNYGp3OgkMRKrcY4.Ґ/0>]??Y*[֐!,-) O/JLٴ]^γ Bf8d6L;{e 1׻[.µ8%>fq絬dםQ =]zAnt(G(xbswgy]-{{&7wOHYdğ^El h9hN_*-U!$JѨc'%89;梋EqRz`ع%WX =vhQ;Z/\i6+kxYJV@aΛ"KAS 8=I M79" əO"Ljk, 2Zi$n#n&IF٪|NU:Xor`mQAMh&CLP/T ŋJT۷sy]f2a} 5)_=ǂcVKOqa|_%P j8嶘˔96(>\$<rW_z|++&j҇,. V&$d~r+})WQ_jW+?IVy ¦KVSNlL:-P^(Tٜ5@2ٛM\Yv ,w,l sJJdC k bD4Tk !ѩηc;*}C3qbx|}-7Τ,.yL(i8p*؃;'E|Pk&2¯ t |V˔E2cti٩l4 *&`od~7?R{L9'W}N\{]I,"׋|X_8evL4v u 0Qkd[I&t'̦muE;ϰFaN%mU0(;Ҏŵ%lLbu ~#g>V[!GV@ ֟orj%24]sm5[M~j-z#RhnRI0m-~RE 0rig:* _̄%iQ+ FYQf=Jԟ-A;\ooqڛ%Pl0&T)Y AKFk.Q dҩ(]({IvWc\s[XzIMAnZ0BԚ/C'C l"C| f^FS&3,[6dJḒհgcHǤyXmM8g ߐ\Di0 07v塁,#;멓Mv^m葦+עAsyJV/UW:pgj `XaP`$r/σg:Cy G;43YBͤ4?ye g%HqܠO'M1"`Jp 7R_G)%h˯yXz;7-КBFGV}3> qAu'i^[p"Xz R7xᩧ G@HU,RH|&dmNeIG,2Z| on)awx֪/9l93+vצh=&vl?1Ï1~%{0'~-;8nzbBd Dxoeq^Y8LSϕwڄ{/C3DeHZfrzQ ! GxK:: boReIcg#K]&S7o+ZU?n^DM-JTG=l|FC[9-1O&}0Pm+ƇlLPLu~ b8z(o(n` 09so-Wmfzz̔9?_|O*PeYx^bty@ۿW;/HOm8H<@s:}Q=HX4w\,BsiP /6] G>98DrO,u0! 6+p{hTvLͽk'\]4`@l5!xWF鵙Az)Ο@Ά [P$I)_&VS[8"ctxH_F;l^{S* ;`,K8Nf#`NTWCw Zj7qλJH1A1OyϠg4a꜀'|kpHWƼe؁ma 07if.W{<)%l8iwxǺ,;)Σc}5p8*̉"M{*E%[5^;Hb$YX7.{F8⨱Ÿn6R_4E"c G懈wԙ|RgdR PHU/d/P^~[!DS|IruǠ>`lGpnEGYPOFGg/B{ъMbIň}AI%?.Zl_b.c6Y-Ey]R>-)-T##uL7 %q×- F ) v&L_n"Zw7.uU=^V_HC(hn6Kg>yNM|&b!ur~Vz,F^3h&j aLPQD c~$O3c E,E]5Ĥjk4bn2U#S~X2\\AN ߳?&Fl7ߞrY9+> {zۻk_.kfN폭C ЀfD/j*c9Y\!R+ᑛb+p io{>bm9 OL-nA ̝t|媯rmdQ>PLF:#]b O`Bp n`B=,ȏ\S^T\:* ^rc9O68sՌޑh1z Y>?ݠlRq?=Czyvͮ혅4U ݨ]VS 6r>Q:FU+ҊNdZnp2EK|; vۢLE'm. XܞrLOUIQ{^~'U6@oi=ILɘ< ܱ!V#̧J/I2g6F!ۣbxHv?`;1N|{˂|[plvP‰^ߚl /$fV|89mf&"{i90_̱rwΚ2DVLt!c'3 pZn;[V!llBƈq~Ql61XBQ6(Gc2 RU)W.8p*f }qdOteM8T 3ޗq=RRCFBKIٖnYR/Y;GyX>ܹ~k\nX5[`cobw y)w +KC8t8..>vX,ZS^ILJ䶡(SⱣB f06b 2QGϻ/@4 N+~]UjAᚑ!\%pn-o.B41]$b/;e_PޫDr~I0JԷtf:𲘅gᬥwŸAR֣P$4;tt8&j|b#-Inee;^7y~H7%p()ff#mȏdpiP1XM*Jy#_r&jd6eOd3MsʑQ4ΥZXTyq@\$\O =mX1#B㎹nVۋj`K[1¨̚ܖ>Սf!O6ɂV4_W$3vdLZUb"[SW  0]~t[UZ9㡇xO 8\2H.UM]n=|vhjN?>+^׌MԈW$3 +cLng[ 񋢳֏e!01_NN69 L[c[Nk5QVdJAw`0^ `:?}(1دQm˯Yb:wK3yqZf7IHn@v/Q,#( -'B0 T&Y%K^naHJ۝}Yt}!N}o X\x!nJBD}d2BTYG51'tr\t*rF3Vͅ X[rU"þwޏUҐX!H谬^{b=C L d-7‰{LpS̄9a}nkVCt.Vw iȁGRl%h^<]CXo7UXhǸYXLLdnTM>=_ʠ.ɒR mT_+Pf'=!+%#0E"ƋP|tue+2+rfS{ vMV8Ӣ/a.6=ul;a){;*8⺱4.%M".wPecՖehbJpEjohT7v&ޖH1C)VTρTV+ӷ-sL7!&X$*V9U*4~]/.D8S^). [Lf.@o U"vq@˳{u63D^ܙEoRG JON1N%큧 $->9PGz\V>x>t9bRV߾4@d=NNJOQg2ċ2bHWsQYWd>nz-$#u [m hM!%q xk@BRfӊS cv7a=^>t^@*g!hosYGZ[UHIY}w\ ! s}҆jw}!f(E'p?S1!❐N4y-M*{Y e.cIOf2ZP-$dXVa:@f6;ZC#}z$=~3Ё¡ QϮB~L֊'+qKo&W3NHjo:CEKX[X;?^@Az,CZ"|œ nT-ܵY*@wˑ73I/F㚙682 Ayu+-t޼r-Od12<6`AUuk]tv(s?Y-xW<;S"0bk*b|$q|< #"Z5C1X>-Eϖe}fdtj~%{MgYc~hȿr=n"b,{eTkUῩ ;UUGjZ-tQ!~Ey$v=D=FoI1O 2 zx' D'Dj] Qv:џ~lQw:#?tpՙ>Y;_"2da 1gljBJL.]`:@4G6 a@muej߮rX@?A]-K8păT0gdff@'ΟUz)f|,t@:ckҶpO3 #H"2Rvgp)fd]X֠KwȲ )>$:pc_f0o-jӺ,[%"|ʤQAgDȞ:̙}[{,b<О( #y/*Ml[rA?fNޚwzg-pT &갠S2#D- 4"j |RG :ӧ7"b%ܖXm`~'y8Ek^?IRD,F"*B$2HH^:L'Xp4^E?˅MNt-6<,2,ޖWP?2^sV68TmX}A ^[2M{ALEИLiSay<ĺI?@ и y7ס0/"api<yX AYX|V;czT"rAf}Nu{\Cdft; v9W&ջħӿ5pf%~k/\-JwUeWN:GZ:ԁ"^2T%גۜú,bQTQRSe iw'FA%H@\\̖XKЄ#"g4 6̎dO5[XPHu.mW`KuSa{ 33ڛ0"^d$9 eDjއf5y~W:Jl2ϦLU L8mBqSyyԬ-ew7,_[ԭs?;|Zn: Mn YܮEWmeM,}r2d z:s߭ M. ,Aj~5HÃ~ g6`eq 5]g꽬urNڰ@v}J۷8{z̈́gSo"~|ndA߬S逎԰m 'ub@ iZ{~OW79BSlO_y|7I3MVX5`~mN^Dž~a~c'+2Mᄤ-8UW^|~Ը @(„>iڐw̒v2iinf-؊h⎾TU@+\5ײ` vUu6jBIR^x}|pN">\KK^ H(H[P|%8',KS2h*4hBhd`rLoEr8UrJPi $h< Rz/(VpDGCYm:ɼ*,Ա  PkwCn~4nIyzE'r6euDRLEua5b4O;m(h fT:/"1gjDҁ9cfAe8]ϝ}MZ{$΃+1`bYA #͈ |f@#Os7'HTW*m_MdAXJExWEo0C/eER:IU<ⷔ]dL@q}~O:ƶwnE0KvaFL-2۾kH2|p2K#S2GWdT8)iT%Yf6Dh'dlB2Ig9?u*)Q-SiS \$بhfS5$>JF d O2wmLZ'/KKXQ1:6=9roF{'ZܼR뼎>ͦ)Jw@0Z2hV[t_yb@-KS Fh^3k9o;*la&&Jr? VqR\TbLZ)sYH6BhTa]S~TJ B\iX̮Wa9tA8ojǶ5sЇG+g ZR#%>K{̏P b iEG4Bx};+. "D0Lℜ8.lvWk!V% rZ[?]FP֥ظm?= sBVcP@8>tE,b>`ar աI4 ֒EŻ4,ZVYEo@!u +#2Trﶩ>D.ԞφeNq-|gmIYF[H+1 a֯N7ToiGf6`ɘ?人|]'rULf(.Fo0SE*9Y+\Ϗ+/ wvqY7#>t{%y*P5 jR\~{BCX@ɂ#(8.# A~Eː@py*:pfLG ҆³\}mAH/%r 00}ʳ37]~O׳$nOJo/cm0*;F]s431\)E?MQON qUG$_p9Y3/בE >MէYT_Ig|P݄dMi6@WvCS4/*q@<97mem݊;yYV; 6<`v A15:}]TA.D1'e"l% ]zYT@R{RUϲt|lCJ<ǜLE0ͥ"Upn[s=A OK+i ZKmZ {R~[oksw`U N "?8%| 0S-5 șhR1so~DRJa]J ݡ'i%éYZRIJ!?Ӳ^>W4ym*uz>CnͺbujTLֲ]uش%T>jJ|LU/@$S_~rKyV7ld,,]o-@mEMV%Wr\$"-'mPj vs""D(>)yzŞU׳JO7 .aHqIðp]gj2"B;, P qTiɕs5u4^UgF4+OAVY/<_E*NU2~9iPor4$mo X,6}#^[CҚ3cSZ1vo[x!^B,;?e*? R9~LG<#3ھ?xÓȈS+ l"/bhgv#TU`Ι!ݐ1XlS˴k6ߒ{Ă츘AOh[[7$ޥoHYy'"z nyL(kһ @2y[!iEI@Jz[tbf?A,\ɨCoƿo8Ytxn#?yq 2Hֽ<|W`[wuGlc(7Red*(RHQ3OEN`B]A>[$Yil5{ӯ~0nKRfɇ<' vs˔iq\pb؁/(@7@;S5Zg5w_&_mS⦷)L@a %E:F6%֠ EL X>hS?Gsʁ8.HNحb~9r|w/6(2yaH?k]Vx $ T yX-Zz! $xs{T`i* 4Qp<8dsp,>2Nj rc53`.g z6 i^')v }5GcqyN]~+.͒$iTD6Ɵ*t™b_DntL$VIYzhbQg9&}.Ʀv~Y$҃&nT%=k 4 ]IiNxH9-~YxNEtgK wDMt@[ q@Ҏe~iOR5DƗ+Gԇ<)%:gc>$%j9ChmYe0wب]NιMz>PZe}GT܉lCP䟕%vʎ5<$0 &s}u-45Ƿ " 坹QSz mh]7'-Dji|3;?B }b+I{'==2zmR^w}kv̅Lg4:r9+af~d3sŸPADEPuk_T̉qʒd5ۮ7e7QE B,$C{suKA)w|paU}{k]k:Aq oUgaܭ*S IפЦ<療a?H$]FzIX%&/7[9[5%Pr#2U5ሢQzґb'#1.7v 0hcHAuª\ umiw$3hlj0~l8N(~Ć5Yd4朐@ k,(/l$QiBB¡ٲ= @*&WOțo3z@{_)&FʽbK*Pd|Z&u`CL ;3) 5.IEM4SjNR7ے| Q"aLbOtdb2wW+Yii$ vN RQBRU5wT⤙x֭2lק3˦0Ǯ@i1A:sƊv y:6]nLw[tZ4f tF':4x ݯZ6gy(@QW9$J70Nr2U[=~=,WWԔyI}YG4\}cɯtj_{f[ȏDX|RpIBZV~%aŒn?B?~t(YMv Plej%$[0bBz"e Aw)6m1cm KcoB[x r3=Zos֖x[p}L֦"ĩfR)X X(tEN(Ea:Jֆ1bS3)ۅ:Q:धkIeCuAWhjǐa~&IשM,8)/yѭB@xd|EB̺]_\~ XT =tTwUj wq({_7{ 'ͤ%{R9j-'oCfŶF_1H@^ާ7IП`g2F*:vpȴo?Z 1qnsVuL/W粸DZ;= _^}͢gXy5%&hZGu|ESfU2%8ɼMTVwrRW|RL˹7;N,|N7 A(vRP)69U0C IiQHIqe"ԕнuYS\ (gbqdp|w/Z)[i5)! Yg>JG{0V"jjok-[V R! kûB}\NHf yaArSKd~ײ0Xzיw!$AlCɞQs[GdRjsxr%4 }l~p㹺l:耳4X*%Gz/YT7]=kvI/ދ{R/LlnET薇9uHľ`乧BwIpe,iLG2l30Z< Hq{_w ;굝xKcё@.Q2//KYo%a.UGi\4]XNSxYф_޷Aͻ"' Lo/#sI}~κO.$gi%}kO%[. s<MإjFL 'ހP1Hγ1|[߇!:BN w&6߿+JW7 H;<{ukCzo5 ٌFo'L L~)}b2>xTU bEc- [jv|.]λ ?kh0{p `v5xi%YqeST bzs* %Jbt3)M҉ |ަ pvh'hDeX) }ݽO yå;@~)CI]a޻Һ]bs1;L)f 2$r#^xNS૚g _u[*sXZlİMuǮrJQuukzc~} 8dLHC,@J:er"@_1PuUOiDKY0KP \2cZ’ALK/F&=^htj>'g SR؅A_v9*uFl)zOlh1e )[e, \Jn7(˖bUWel[\k'/Uz)u5d^z_C0@;)6dx_o6`TxMjA3m8V۴ǃ:q$ncqUPN=Rf ܶX7>@zFx\@3e- })(=Ugw-YR1R=v^afaNT;[∽sVٵGa8ZW% g&9_ɹ6n"R[3T!S - y:!43r2sEтn';1Gg_hpj11i-\ihkbL܀b| n";xD`TrܓߚG>x|P랹'ೕGh+ n(b}4dOkuU 빉|(ǡ2M5fVXlr \F`JWtY dI4gI!W|$H*!.Qmյ 6i@`d0"``K~v)|B{UI6S7.[Ekudg:vJ omF*(7 OFhNՏtZC7ous[]Gy2+_*twqQQQW@j'(zΙ(gvL#50)I@>'J$Kpvvzr3T)h>rǘ[pGs)9J&}F>K"]{UW3Rvԡ]AHkk}}f(B=o<~Zyv60+ܓ&/JWBiVaYNBLq|$H!MGUU+N 72k'Ι nfEF:u\:d%ΒZv8яtE^wŢa5ncVY %+}5}ue'14+=U&كTL\b]u>j=Td<~$HO鸷0&Xu_VsA ۏGyk?bl](!cؙiϫa sEڂD~<Y6+~(LL]$ʫ^?3x7q{Et,@Io݃$dc Nm=.6N%<;s:;ZwaܴH !g"IS4pXƖnE(ւ_)!؂-Ԫ Ĺ&WڔIQ|M3sS<&6\GҎkaϔc$^!A *ţCD<Kdydft@06>) ]r|^}ibFp? Vi4bbE& JFqePȭ2/tH]A;Gwy;*fG-@/\P L_,V5Wؑ"H ZxFPi  ȭZ+zM.b,>eRhb-6&xTAWZQ? we:v2-_퓿Se%:S-2 !iU("Q?6Jܖ|Gd#D a{͂¸xF86O9'P&>o_y x\^.3殉u[ Jm`~@b$p:,u"fDvurrkg;XMSAkigy4o+ڮXyԙ;:\`! 4p"c|Re_!ޢo?6p!C[c1utth6vTgbzi@O7hќLhN}pXM8qZ؀Az{+eNUgc44S&)quj|_Z 晹 j]s4]J=$*GD@GMR#י_f?:%+:{^bFIU@X^%'`'X=L:rl=`J5 v|5ōgB>5dzG>}Wg3 Am9 /~g߽]7t/|`}!Aj ^&;]r pF!Z a(.;VL~Ԧ#kZ*aZFDO׵'\]LCɊ3' !uG jEg#gȥ/ښژ`fn_,jHiUm&iM;C #BlBW'5hjQR߷@d+?tۺ:_  ѐ 7@Wz+NcT.>JU\R2mqo"PPQc*-sdt VI+{?4^7`ʞO-Ft JE$ c|Հ! 2 $]hpwz nv%:>5f1HC&P8/(0Vy.fX0nmspR̃^Yv*ILLJ8ҦL ,L̹X>~)mic;SkQciۨdu ??G]˯mC7=O9ҹ}Nl4XF3-:~$Rz=~/nl2h5ë~q$H09Y[f=Ş$fMϧ Jr cJL} P  Q-:)ne9mWrU/F&qDE_x N8lM:%UHq{ca FX2cLH{]ÁatQ?0WoTASni _y؏SۆP /=ݰ sOKL[vU.\07Xvy^|` Bq25 i0CI%O <{,w!%dV[-++ yd{ Lc@ቆ)Qks^" FdtX_ aMȻqB; l$ZvY ibZ!BDe8jI/.EڷjdgK:Kx[&mql7NXϊjnw ȡ/v8Uwd`qTr:":~Mfm>=l)'w/C}z! TqGͨg7!~MSXBZ >\NP9D]WeM{ C[k{ѥN^D/ :i3qXeDv`!z17-lW)]14R2w̕3@&:xBu|&:bPM/gp.JlTXcr]܇'K fV&Ugomљ.}²ӖPc0c4Ң°ī_ bO,PFFj)M |&L~p?}Eaz\N95^l&>zp*%Mt!&|gþix6-8[xy,,HXh_tcʉ2͍H[*wc >̗Ŧ&̄u]c39"o oӵ\RBZ~Ff`WCTw'7>o,SOfDnt͐7:C\8$i뼛/>d_-$ZUNUN85B(/w N |!y0LXPLTψ*Q*yH73d oMKLV NkE=۸)7[:_:XW>e,#Ӈűs$>E.[V(_ Ď N:6 { pbF0o@BE@Qw[ZI_R3"L2>\PaPrQ5+'"DB vӔb{ ic?|[X5Yhf0짛Eӣg-HKcA@&Ά\WpN A=NzPQK;M0`|ٽ=4S\!_x&;CQ/SB!$jm654z՝ _D6|RORRIE"[r+8?/z{"|)VSD5T.Vw͏ Ÿ|R7!.@n-Tt$5tJezu EMjdWtbR:\ 0}NLƀS7]R?U(n DW՟N̅z'gOeswƖ=hUKCܳ - NV^X: s>Q.K?ނ=8 ksrm4Qaeo…cn OC%׈0|U4Q֡ϼ+:ِH)ҍ)\M*I|!cAykSٽ}\EC|4TߩU8RI\ % -ZZ$n&sAG_-A7s|"1߄ y.nϘ1b5 {Q6f>'+֬Tj=Mthr.ކ{J\p "Pt֬?|w XedHh 19`=Ҵjw|kB?*1UCDj\_Gk@a;H6>]ijqoXU7 U.%qm\q|j=߃;*q&ޖֱP=.{nA`221р)}+OZMcg%}nɾO] CqvUPƱRқ8(jX˧b+߹ %ڑ< (əZC#) fHŵtNVbǷ9՚y͔${ϟj* o\R @UOV)'2;뗥д釬I$&ؽ-o&q- 9_sV_snܐЍ|&܋tmE}.H4.51]U: {{FXs=DsIQ,QqqMezEpch%ad|۔ɨ&`11M=KnA?^B(7}מ2HoY(,!1ԤBJskHy*}CQ7,R[yl*COtհ((%CmWCrL:N<06%,e@]݌TGs8r ^A `:#<Mp)yjRqv|3?% 8p ]~=I _|ķ *ն:=:wNf~hn|^Ɇ2!JB?yIz-z8IA M0# kSh}>Gp MIݺ^WŁπB&ngṚ{vs)ö [|OTbf+og}es8w)^󕼢 }d yP">e=ΞH>,/=ٚ4i:N۝"MUhψuM#GɸKe/|1Mʖ{܉TsPJ@a5h)fI"$5 1`_h]UyvЊ{\| 1bO#\DyMj!7ed68n?kB.`Mh dtA_/n2XUodo:u}O,?;菳Sw]N _zfwDmPR)&e]T's~%m0Tzq]'Œ9'ߊjh.h$攭pro,;Đ[S_p k)bk97X̉6FA D1+9uZ"Iq{^Q8zf [c.ڤH&"IM[BzMѤ9iN >ajo[-$( ]x /ň {]%+>H-ggH76AHHġ۵{`!7eJAb.]R-.x]AXC| #m惦J)Vn}1+e߫u1gB9CrѦ+vw .wմ 1m\|.T&n0x%k֜'qϖ9V"\M~}#o$UڠQZX[Ap*1Xͻ4ЖcwHBh122ذSlhlpfW\VnM.|1U},U5KfkRtt>|\.v:1CjJ[ګҵHF} u4_nh3^WIBK}_;DV:_6!,Xng*`EvttR۶*4;#Aowyl)iq`&)ZmޢXD݆!nl3G  E|r>J!hOˑ]HyR='j };.xAP~Ō9/&bאT"5B$mI: z/n:-td؝K(%=u0ɒK/ ͓(ܫ'Lt[._ťxWU=eA;N[Q"$!8v ,1B픤{g4jj *dq;ҟ%*lۛ.IO/2Kn0؄E 3Ȁ$cqV /N_y (_de˴qMWu2GS{w2ѰUOn1l#f*!BEG\IUI9}sMd~ނ},5NR:#(ݙ5|IRC0}Ip%~[A7x?uQɳ=KbDvvv YdT6bw v%b'5iN,NTimgP3 E 3J1F GWvĄi_xΠMQ &=5X 4Zxߜ\U~V-e&N g"' MX !^rik45x73뼱dX~E+c;;kL$ %G+pFyiĔ̋~ugμ۸ ^dsě_Y t.iU?Yn uaqDk\I4~1o|kbjDA <.#U_9M^q5 乘wh Px=Z_VP]s=t8tsjsE{LE `M"&ԃɝBmx~7'}<2E E.rߝJu\~G[ bP#QH5_?,  jĊNS͇VK VIJR0K@l\b}`w} 1LB^ ȓ8ߑ%LͯDSz ~cfT3'Ai"om4D ͆QHI\vώk$Z9Qq#'xuݕ!)~H8*6;s!T jt||̪LnZ\̪+ Xߪ$d&ng0gm5Suj`~n;zH`nORf I$@0| uOdA0oIvōu){+ D-%EU1uȢzS d3Є"* 44YUfi"EjKֲl}UP/PqXi22@9im@|"Te`ow&TթYEET7XyP"_w'p]=B]Kb#T\_Mp (ͲޟR1alĿ1V3 A u61͗;s!*|6W^-V%vh?X]̓?y_E7%usd7+=ٵzm<5`LpKB?hC d."˻>,_r+~9ݴ9>S!cLrdYk4ڟ%bB {x@oaCZz@Ef~Wķ[}B%pACm'8Hh}*חƑ~1ZQᐾ@#KΞЌܻΠ7邽@=2HBBEf#!H[$]StDBlEZ#Vfj]:qKm1x>ilm @Gj96f 0ΊwL"G * 2Ic]RTnY)҈ɀi>q ^-"}@GG[xN6XBP zϾIq<Ř[VCHN{ 4E)baX.̖38HĿg!@9Pc tAͯPFAY%OU.ho'bBl7 XB ^iYk3ڒRax/}ZI; ~Y' _^?%x:kWD&"-@3axblW: HJ&[>Ҁ0x[s1 j h|j-H>vKF"tcyb~Df4Az &3pu m)RgQHߦRR^vXꩌ؂*.ZM^5#1>1`ZS 6ed,3GH74]TY KYJ ‘XXbžӭx0⁽CA -Lg{ٳ>Buk'&/E~)Lʏnn+c +iߏ &l|E+&*Ο]~V>ЙSdɠ'S,y,quSe.Ff*S-VWa Gtq /3\KTƻ;T)4 uw"δ{7UCn?OxnG-L Ռ*qՊ R9*$ME4)jrV3ڲV(;2!mhtlVgϏ!)7jzNӃ 0i8(y%{Prӷ,!%H[n,ʓ#fΖ:P k 94Ue CB P7 GW.oN%~ -} B89Uo`Y@Y Eo1aNFSw W@p{aW?0׽M9)>i cv;BdUrbՃ iN7 -7␔Ykv1U}G&Nm9HF!%&f53Yy Q B "Vko?Mi}V3=mr*XZ9r^Q5RO YRuS?o)=|o!w~F߻ dթ&Bqg(pt:[lQă@#0vbˡNko eNْ|L֌ @|V6^GÙ&yGСi;[Ej/&+.Q'4Et⿾h}R_|R})Rޭ;"@LRer9]f:|5E^W1TBc>{rvkwHRX6)w\˻xɚ^!_^ǹ GKμD{,*Ϊk4$#2*"V,ߌA.1AFyLt+w!V:čcܭ|H;Z@%Ri?Qqk4Eҧc#+2` MߥEʼvV>pQ{/6 mSWК)yV6m(Fhi>q? 8wvؓ>; V~ïM($Fq@hfkL_nÑҕ(H8ڀPvûDDk*U29ATXRPW^fDukY4Zdֹwi')f|C~LFS9BH~=$`쵖Νrh-jLL"u\eE<ԹaV,Pu¯]cl0\M6Q&ܜ4rkFm-&%x5"$ՙC %gK6% cb.3ܭ`/lT)ԎnU}mPs.if g}98z0+^g{eƚO:\D8`Ԑvj[LlA"8 {E3ѷcs]5!h|?3`PI I#Aׂ='c Zp( Ʀ VA#qsug,ҊT@#:){сɊ._ qٸ{N t|}}GmI&Oa*Hn*ĂPF8czYӇv1%)9.n(" <\kS+Y/xv87SY$mX.uqCXf=I&g'GYElAv/ I~2nB'ZQD-d?\\~O3vDa|G*egĺoOɾzP:?=?_P,jp“ŇB5tVu` GQ{T]Fިd}7_ ;"ZT9[ʍWɝf Ƃ條m0S,Vg=`MT֍z(y< ~|卓pl{whe0,Tj.Fb\ΦHy0(*x?_})ˍ%8}_Rs\U228Bi{8KhN\x6;\4Onּ} Q0EpW,ؕV@@5(7>Q;1&fԑgy͞_Kחف3;xqO;ozn]Bh59'GFףI&m(8tHu{]ks ps}0OEw-hDeg,JLB}*f!RRgź>*V(l8ė`%#ϜE,сC:A=lSy}Ƒ 36CEZxo)%kdu&J3`t ]=JL´d0 v,7H]_Ӭ~`nU=7qi22#qœ_/N]>֪ 1J$" NIWn/vy[W M9"f~j}{6ZNɸ3j>XP 0*ZꇒM̢5B Ws]d.!3igY17ڄ['™&8d %mޙOi{#AG6dP*k 7J IE..], 9fr" <-D)k&kUe60g~t5,%c~~a8;Xrݻ 3rIȑְbz]𼾋*7GF?9 5"//Q*A *YQly1Iv vK"L< LjwJv^{Q% \pDc[knt>VܶBfyͼjE럛,x'.Sj\HR!8m v5aF- Tt xc>l5}k@|jZ\Q)pֈqHs>t35vJ⶞N$z'^V<י5Mdxn6w; #+4^ӧI-όQpe " zu}Rۓ+TeS9K&C'W -@};>;KFcj,xI/W~>k/oz}f)D~a)V+-g.o)'#񓇟  ^=ܫidڞaqίF)65$=: J^oDŒu/%.BO{RwԽ g!խLq#, &+VTE8B^QH; D adG>s#ݢ@9=1q ˆEX! u3I@0tӓeҟ^eҚ4Cb E EԦukRp; *Ti ?\$h9Q#Uēy}" C[:Wq+\wlD+Q}@&Q q/qud`Q+WoNAvX]M?Ub*6| {ݹ7\J~sWQ ׁ#=G^K9; >}=^w5xx2/g)S'k-1Z4KQ>1%yK\ Qje{JJx )ݐ]oٶ!Ro?18Ba,4K*TQτo3.ӻm} [ei>Y6M>A䔲6́ Q&]V[g1MWO'h,q"+ϤA@݂Z޾t[op6%F.: ɣPb 3jmc31S;:A'ќȢPDu⡪Qb_ !d?hծ}ONЕΧ0+;P"qYό0@R6W! &@vb^vcm-JJGyd$2mu*}h ZEK֑v?$0p`J)ɘb~im.W.7@'dڀ=hG%Pܐ<8XJc dVpm9Ӎ_&wE2˖R,7aBcL抦O= :M1}<䘏>e܋þ3OOؑt+BK.GHbcw,yDc)?k 똔bH%`SV¢zu[2!Psy7blnxJ=^+P]`@/OW;ciW}YEfe]2'Uz5D~ff\6Pػr]GSQQR-vLj3$&Pŝ;i$6|!C@D%h G OXLa(AJGcv6_4H|ؕB{ߺ +^ŦajZ<K+YVJz"UsݡT8x&9R3oI䀉SM{sB~C*u6lC]~IX1UQղlL>ρߑ<}~|Y ʏ<Ճ"I46#$OR ԇOnZez~Vcݮ0xŀm@&īW4ن aKG1.!kdiio<{Fy1{"{2/Vp/4L*m;Df{a"gW}$>Xz$;Tt2o?E¹'ݍY`$ q'AɊjRw  Sn#f`K0qCBUeXS~4RFXTST+}~=-NvMYūs[9 ="H)vٵmJݤZϾOb"S{ŚpZQg'>YEdPS1}'}b;- M@{xXH`L5ge⼔˭~~X?>AW6^dO<zBLFoX3pY%X.h# xQGIYZb Dq-[e$Bs"V l$r#SkbC>9CمkG!ĒV{sh,a 1?WjfH0p7yl_q$lD(X]%K5A˖&0L"(3"ՠ*)^|/}suE EWJOy7rܶ5(ʢ3h`d/ڸЅoZ5}IgN,ͮy3#7-ԇ(ѰCj..9sG_ly1hsp&&a JنeS8..Aћ",|*җO()W].0j}+h°+X"t:˚g( q9b5իk*`J!6o YL(x'.{/ApQFΠuPiYƴ4}ZJlx]\=8ɚP,-n|~m`:@jp.d7 [y ;. PPGZW&") L2"1X?K×!SPJct79 )/*5d&,+eEP-(O#j:Z|=@5q)& m߉3}-$d7f"^l%`lstV-c<ѓ.biZZhg &QٹI1xEᕺ C7P`z$\؀h(RS,_WPfqN$"7>~oz.:t| ]uI:biL/^r!0@ljz#{Q;:y<mjtO5] - DMhғm;Oa*P%ljfkvIJ``_hwhFIdcbڒESybBR)ę9q$}8w9ǑoW̍HZ$g 7L\Nbca+kQ3zCIIV}.;F"aN%(l fB֞Yn;,3)AH-п1DlykߊȋFi).; 4nʲ=>PYAg0f]>.fԿ| ]S m#AKU'Krx!9 `fm^Nqw΅ł )=Qf@Xj9tQ[ԛEy=XR2VCLޕT\nDqT"7g% /ryc#?;/k }60dIYO*}g+_ r&Uegb+ 4 Zr X xЈ) k=[㜡Y-m#WQF HI0).7&=OacE,%Mw :a +Y"s$ղ7FOC")wT~x&ͅ /2J jRGo 01RS/MX7j HyWQdAP*Ea}OrexDO/TUA/8xI!ռMq%qphk}y&7aui c\z$+ɯe 4SCmm>#E+Ӌ_1fԽ#;R YRNE+ͷ|;89J9S]\hw(QnfbJYLgOŀ@"w?Juf8PpYdб}*ΰ;_nsKg]tyMsz }> =* ~)6PѨ9SCȐ9'tx#a)37?rq09\ZwbU{6M*kezן{`ߐ׶q^c)Y80̃My99LLxBԟzkdT]+)YxpW+08&OsamZǫϼQ-La{&A[<=i'rڀnTnvgsI(1eso adQ,蚊7ZnsW_!n {Z&;D̵qu.UNNĐR+ ZtgaENj@5ԴpB`s?vk@v2m޾5>u _vɘ7Tqdb8xTJ'x:cgBh],Z={LI(x[kAPxb`ER EkG7DFRĥͲ.0v"=1-ݗ%^ Ze;i2UtȪ_%KI>3,mr7IZJ~I_ fI=}&LQTzS)m!6lUeyeE<^cL_ؔc@"7BaPU CZ<-ׯ5ǎHEŸL>iSGGjǛٶɂ@35  K ML(Ͼf,e= ~uuT^,'1m9זE'-HV 'Nzgkttwn&myShj=W&Dc;\9 Y zܦ!7V?(wbČnsrYʙ*Ѧٟ`,o ,.RT6{8Yj}d_n!] {A{[lNjCDu);e?Tt帡eؾ桲CL4"#daИSGV|TR3cVrjZe@+3Zi k_U$pv|j~7 =xFjjz(b:|tkb2+ nmxpՌ#j0"~)mbvĤ̳XFj(3v9.11Ǯאz 1A5A{u`3 "1I 6Ø*>]& ~2>wN|¹xg!AO:j &b^(%Ck8 ?DG`1{'SV,ajsQr-uG%׫ rodSK$v9n{ `fQR0wyEGwW1J~*؀U0zQOs6=cd2U6X.:Jk+rHn><C^%LfK m7 '2[aMP'zSw8}*}PA9ztgV Y8b$Wz &Mz|T+OS\f \蕖 f5 (%e/jv% 7u>k(1O9Y0knCq[sTB#6g%hW)V3ӻ])_EQG_ŖWAzUH"yib^s7Fhx" /!y/8)$(l{xl5LUp=[qPIRY}*шnzSR1 M ޷)h`nQ SRRn[sc2E} )bEn`52z+l &:oƅ&Ain>X9DG0:& ͍湃cC P S.`2~-)5hMb1 뺭܇^{T-6Ey;NxǴYiSw h+:zbæRTWsnwƶ'VLN(8ZDA[ O~2|͢֐ ~uN_k,: 236o͡b00{.h~֠l<);gHM}H."y!2¨iŢLbSO N1R=EZ-\_eGmvT;ƅ8ng*$ab]27vI0"r^nQ q~t?ohp>6]*AJYZHzsX[E 5 9ݬ/G[YYhr 㶪\]HavDwTL#W^=&Q{Evy%ŇX(Nr,nDzsqK(FO噻|SavBh95"T(@>}O()L6[S"o&"pK%0%ӀrPbLnDs7P_(^֐4RsBz:I# m3Zy5I؋U`i%?8@$C9N?1g@XL.ipҔQO+<Hz.i#%(eЃLc%y!_0e՗Gc,9<_|rz<]BK i׵Dܙ;LҎUm:͎Qy[E98Q}5!okPަ%MUːOog$R+  dU$kEz ~WË ҋ@)ipK `0L{i@D&hǦTqMA"^>GyW͓Ȇn$64[-ddNK.Qq.~ ٧avV*ɟhx98äv=.ZRxy]YgΪ?_YƹA~qkXQ"ԨlG5E l'wFǁjS`qq2R. ۃP,8X/}+v>V͛Lwjٖ}|mbǛBsr%>D_2vUDH)zmyljĺSy4.Q+0x"Q0Z?Dnش\᷅-m1aj)ղkx\7Ld:92NK/Ng%f%d9УE``xR"V҂f_ RIǙ@x&پgq9GU\n&Ͷޟp?+9b +Sj BeQX /[f:Y/@# .TcƯȳ"P1 ,1#'n.S&dQ7^0h+de14Zl=o >DZPHi(zysM4f2<0 'B e;?cWe߅jDXJ#N kbhse_j~לӶqEYxBS@N35aY?8;&T#@4-5)SKGJ$Ce!][[ubUp]Q||Xn33Xsgj[16S?J(em$n_I{7 ٢iڃr(*UtGesk(?ùP|۲R@1JtL_%-XKT\th>hsc`_xS.jCPƙ^[2FJm3M&9s'gx]>Yr3ĵHNҟP7 Nzc:`$ 3M}P<}ձ"[[.ٻ7.i\>"o6ƥ3rKTM N(`)Y*2RY\ad8BfksZ> .z[ܶIz9jl&X ^*ƋiuK"R9X| ,HMd|@\tl1<}D#D%n(!GY>5iWm,zo"ϛ. 1b? &uU~ S8]k=p8?@Pw2ntY.v^17EPC#H -DL$϶b :jaۿ1н[ilS(YY DxicRm`dj3A=?ӕ8|Kɨ8ЂCA0?|3zžiSvG$oPatO3XǾb/jI MZC_v#"\Z},VZje wuKnP}8ĈC6W{]`+P--QeT]#wQyuMvvK}*~1%طm)wigcZ2и\q(sQR,[)V2[Ue7`FX"Ф/B2XoHq 9%;I&$Tϻ0ޫ'M)'ZsΈ-۹h䳟J_Qm4c#܄nśxtqIH۝+엻RCQC42ա`6שpX$) N0G²cƣ7}qe,k}c3{((#jvսDZKc:0U qzT2H)'%l*''%w@)/?~|љ0ُS>%}eܭ{%jm I:I_4͔DX0KN_*3i*)yt /n/TH, e}^R_7 h>fg"cCPV\ -iF AWE2Xo wv\",]{G 31͝0vOf%&iaQ4O7?-קAF|Vr|\ C@zS \Yny\UT/ ޕ\Iۣ.t ׹-t۽JyE0h=7l!oO!j ![ߩfL+f <˾^ =ΰ Dz$2sa$~ޕtP1o-=I`x-#Y̔a5qRC^`b؟oCұtRmᘷ'heï˥6H+v-T2ŒZcnxA/M\ TX)Jl7i`/:Vl(x+ jKn-+P6~3ӐЙ gxuܔ)& ^>+Y ?mHדzC)mWɛؑ4ҫVc8caw赕Ƌ7H=*ҕ@٫]c%cRp'fýQwQO4j] οvz')? rFf lD)RrH[Gx74!හ*D#FጔQifd>ZN? ` It0r[HJːG5QWxdʥm?b,P Ž\pNIWd麄k̍YlPʼOR5w/ 횜L"($ $8M!@͠@Ӭ~Ud&Y9PaFݨKK?&_/]"R 1bW|C$R, $c 'T/KOH l*i`7M<9ɑk13(y\/ND)ѫCߴлAGÄ2 G4Y O8a6dg e"Y?+mBi4 B_q9H"QzL92W *ߦLnl 41?B)9 gGʡ&>-' 5; RE9T.Et z fbw2DxG@|.!hŢe\DA.Nkl"]廾.7q>Vڮ{4<k31 $8ȵ~#TLc-ty5Gd_(Jh簮pUmz ) /wtL7CHC['*LRK<[hYl5!~p&rIy^r=][Hw1kV<ۭk޶̌4V7u:^@'. 6M_|}c|G|ѕlܹ=y\-xS7!^֡pp9RZv\-J`_aom5r*64¾0t dACݠÉCnPMy8~Iيx8HW h?V| F<(tjߒ&6;!`l=.0}x |ij(uv_,Pm.S+,#s~urY2QFo/s[ْ9~ 6`ߕJ!jkFL`_"[f+F?fnpۄ 3/;3id_}4LvkFkEWʮr406Ō'.EB!սvAOy~?n{:*~隝3mZw >H mZTLG{o!8n`šz+*n1*7ֱdjp>|kg;nԚP_~_{de1E$ tF$. W)(YB#YORe7>$m9 JY|Ll.D26FP_|фL0˲>&XV^׋I}qPU $8]+A AUvE1!H8gލE>l6M6X{LVKq'b3 Olғ{Pζ4-c7*P[>:-JP">*͕7-6$8|Wơj au;Jx4 IN *RVJmM\j<uwk'1c/X.!}=}5!t:gRS᳅Lݕj]Hjsn܋k?u %gSF2N><+3bR{3dxtˉi lIrgaZ"sЊ0:%A)Z ,*r({l 2LEp?Q-DX4jN6:n±ML2'~ow+`F"37.>#H16vyUhɢ/; wC T(&0L/[0Ry`گ:0g*]$I1|-Dž"2k8P𨀵#oø5-Dw}UYeEj5΍E s>~3>`bV.Z,Sr 6s? 0wfNn7ӽCM X4QwpA$Jli N 9X@X}ʱ- 1͓1d, ]k[xrpi %g ^y~N<hvcf<_m}(kv%-<OTy:!:`n2B&{סQ3*6>4Zf ȶ@p5FjLxˌԺHZ&u˄ T /g3Be}Udj*c+ 0/1g6?4DANh\@u`ݩ*  }3\a(ʍSpJ u:䌥̓Sg! .Lai޹@ v?`/y$doE6K(c^:-{$Ԣ,*2FCg jچ{Lf-qz#*1/vu^F8&fЌf} 8buG[5pR4o04qq7Qt߀J7wv=Ӭ>Hb蘙qGm/aT%8O-būYvTew%g0Pd(p>żF-"Oo3櫀cFb#W庋1&۶ITٚ]hk9Z O \؇A:0,O/3rU] &3K?ߺ&W]G2$ؼsXGh ˌ0B @(ƞ k{ Pc\\K@R]81 )i $Ӯkys|@bNl8`p ?҃+wH G>|W6PCڨ86_DF?:WZH+u\ynciI|PYyG1)o/Re 6.-2皧y{W ?޸4E4FP"%r&m|v> wbd=P~BstU=Hv_ ^T0DЖ1kRa:0qhmR]bxCn^_jf._:Z@JPyͼх溴%K"jwƟ@Iẋ#aN<ӣKa⾭#beNF;.Fk"Ŕi1ads&ugUB?+珴qzy ʥ$Zj|c?A;>=(3?De3foW>F~jp{}z1" v .TI鋸ľOAFag1|Wc5>YY[amL-^Vk}0[yr6D֗9ֵ5K|y :oPE*@\"t[#y Fse!{yD9: (Oo͙WR„Zܽ]$>:;B'Gb39N_$D)L !9[:8[8W y[=Xl 8[_kwI]$~{E7H`2/N}(+'8t]C=WF;eÖהGsҙz($W_:RUes+v5?UmeKeV&aO6<$tɦ6o  阨u2v!-a(ǘvUKh7 }7"4#|Xtx$֨mm|B;s4_ ⒌J c>GWquFZM%=3+j~M7KwUT/ذ{m|>B@#E9 O(X<.6nGBr\yR*|{y|fk,[p(dS{ vMdqyVg;eD@b7;vq{\;&J4l#`j:F+dS1.┑%@k=< .{PvJC6uKxQs `1ꤕ%#SX:T: U1oUQkGf^`! ]_. p/r2q) wx@H ^d0z3Ur?׷ZȩR_#L 3fd֟I}C//*cf=i!ֱ)4o֍v*%зqNQ _W\L^Jt>fے"F&\AZˀ|l%#A%?Ne>VЦNk-t)A E" I  Q1W70Q_~ o~4"5&G%5qW t8-|+pjʔckHh='2^Bf)w-olt!M,MLxژ7Jd鳓Ǿ}Rg{kڣ=qohNӾB4-] NlJlp z1?w*DR5~kBUʳCq։c)7UMu,w<԰p.b}S-u@Ir܎c}mb{IT!E#a,9Yۛ,? \LAזVj]cH>s~){q3 : pFDЫsBi7pq)$҂3"Yʸ"2q7w,˶RV)Z&t RWr 18rB )._ ;bSRR0t%Ed/fɝexj.c. \,"䜵MB&%ZxKpƎ g=2F)tLǠ~O$ P"rkngbNdy{ :^;v@J[N?R VyaHՅ:Ѿȶ9TjaP2kEp;~&ܒm&nrg:ƃzFvdp|aw'KOcmQW/chQypopnzVFxݕ\|^[ȥ[|h/dtjATy5G;2-t ?UD;/ afFLu=÷EvH'N -mx<,rYJ.MwLdLVkb2*J, jBRl3Xc"i{0Dp*a 81-j@a>"4 V!yj>iΤ~eՃ+JUo`9 Sac Z̙<_O̭Ϊ;'6賜MsznRXSBTN‰8a#'7+}+kZbU+ ș<[#>f`f\KaH@#lsk i_}>ehr4cxbĽ [Åi- 2dޖ+yD@Kт2a+ϳ8a d t#$D[8 h\$snJ%KLTf?OsbtS*K=b[ A" b_)ߨPK N-~NU#d(qX5=[+j:45Hzzƺv wft)q c~(M<}^8Mtt'hd<[6hJ8!=,gQo҇x`STiLl'*_A>p֫Lg 87h\?d!fΐ)+UY:J+pX${/8ǵkK17~ypכ-ݚ{nL{~%@E-1gʈT"N}zĀ>rmct8#@in2u)ma(:l% &*OTF IIpjo'd~Ӵk]mшrewӈbqvҳ?^aoiOhJuBXՐɧOB;زO.4IN f8X~ɆJEZ75tqzZM[!(IH5~.)v/Z] GUlՐ 9nS3 G%pAH홹1|ei:AP(eT}βխU sz2KQgs(0AmvpN] ES@Yl}prxwP*BaLkeC uId?!Fac lI lI DQ3LO{"&tK:,EKƎ3T46L3y <cMv$EI3Ji# y$XlCR%('Neu;JDL'1\ \|,ӶGE|*#⸽e@hĶL[c0.giԙ= onzD-xʕ=f5]ټVIgRjhnT(e~(onzyg(<mvV'=B^~;tG:4z6.RzItC"WT)CKL/ܨ_#+ ]+ ?t&{zC&|hXc^M,>PLg} ??-ʪq+5'k9;OzUqqmSr93V+৶>J_KД}ZZS+,R.RkAX'wMPf!:ӔUPWO .Wr i_ѯa#rn8xvCTt_a6ߒM%fʮ.KW2. Kt>=ܣ!fo7Nu&hipzV2%[>~ޝL[dm ɋ/(N36D*8 "r@2|*/Z-B emk>B W9h܏"XϝMӎn!Əd!ڧʋiQ1nc.ͅfh|> .D;ͩ]'=$O{Q811- ~r7`KNCZzbP^hj`B `}?+}N$N̹5aj}8v!GA|SJ뇓P1s̴= DCCyut}x Ay:k=fr D7}PT"qɥF9QمUrDH&ڥ~(! $׏0V3ˢ dN^P21Đ*f^'b蓼4dkm%h(;?Ҥ1X" ^K%H H+gvdA@RQ~\p>JhufnI.h * _Rl1A(@KyW7A,X(s'=a-",[mgY'Ӕ,gpd]̏3IKΔsM 1>U&˭5>uˆhkbSA17iBX58dUgГS;d_0p/V&=ؗ|CWUvJXbBWXӌ\!d6k:t0Af'rʕBNWv7AH'o ?‘` |#pSd799 }D.SփG`mГN [$AgiZ8i: [+1!9f)#3b99+PQr~9CX\(|>H28.]+p"9E#s&Rly_NZt'e6[ !bT``#% vf!zU} PSgvNE02~º}O4[YS(C@9;[/1x2ۈ!q4seC(̈eBE/&FA"f #T<7F0g,yW_ ƕdfD#6,в9*;xtsuꡟ+hϋ9Š^= 9''6ib^C+.ů#k΢+ُO] tP)/OFs:ůSIcmy߁Q csjL6itXMp|A)%JMN*"~Rx+KdlPOO $i:<~츪emvT'03e!)\{DFspI4] cH#IŤAZF-NWhW9t|m_P;v/ ;:cRRT۠Z6pԨi-Ӟsy3}.ӷ4SEȜk_u (/2.nJgpB@Qt0>^]_YU>5;p_lx =I"W |A縠~tMx8SpHr÷jfC3NT$}'_}կ]Ϯ7QD*4'3K--&Yt 1GU~SC?IG%k.,hmmyEec"LUO |}G+H.p4ȥ|DZ 6D;cv}]#jZ5KԳ@'h.DwɂßU1=n`G*-Y`T3@*^FW qPcȠ=*Ӳ)㸬#nLw鰑e_͘~d= ,a3ԉ}vM}=J㶩 Hw[?`K|:PtDd-? |p٬+ 53}awcWAs?ut ?hɿIsF^&<]SÈb@cmC|E{qcّ-IBMGv}B%+|V2&d`:xru4a;f& 5$$I]"ڜb.+sfEӍGe5.`dh!smlFځO||뢨toDMgB eYj@}gUGMQ3isp&Sl ҘQc7: B((TMуTDUDWxu9ӳrn,zgQ)UM uji+eR*D+V=/aU,j@ƥ>N9'ff=t.+0!٘4z`8ϔ φnQQs56N+B@kw;1}Oq;hIݾHLy%͂k 8ESMIK"KG9V6K]2 no{x'Y[ZL=ł?šr ?sh${Wx#k~bH8t8Ǜ{TꛡO Cu?8>:SgXsj,Y{Eǫ3e\~=/*dwYtfbB涮'qCc2=`_D5ȟy dy7KRse)yĔ`?~_%\;VhBcoJ.(aD|N^QŃ*b >B>D$q>{t7?lwF`_G$@ju&}Sqt"J"1nUzj"m!F:HUUd h󯦦+T&fExq`w^s8dz? :A% z_Tjwl__@ :+XÑ5ZN:^~i7QcY,UUAVӮ5t]SSX:7&46t\p$V9f"*(^r.(P9t$wAP81-oHSo[Y''L1M4OlFK-znbBw*bkcBtp \iVWo2%;J9Y2j)9~4.R6􏏑NHULM{N&bZ*3Y䉫?|D ddd7耰 Hӟ(!MWaNlj P[ Bn92Ҡͼ肴F `OP&wZ}_Bnzm*'gn WJ,(oMn^S1Jcc%ʗomЬRiR1Im:|4Ӣ$uLuO42Dr aPΖモEe27y] ^RNwiR6bhԞ > [i92k&&g> ޢxTEoSGrRfZfgaZoK*ݙ=O Hj\7)χvxc l}v,xvtÈxs }z+(%>$[[!bji]_ Jܬ UQ!UTZӤK4ƣq65Gm&7T#󇴣lj &sgBnfel)g#>g\%ªu :cَb P}Xq yз~wj[#7i-6B'/X a^*͎T!.% `xBIhS+G >EE>D\[^p+>e#M6x0oX> ae N]_E㸀}'R5 !ЙƏ${&\&7`S:ݹ)7pF4GȎ8\~2kܚ0Xַ0r #=L#j*@tdu]?ԃUiE"163=Y |iPFLnTݏ$-͂R&zzT-by dE:װ R^L}vU&A7s0~5a"m44!KB0VuK_x^q*֗8*¤Zbi' NPl ;AtbzUZW}ˊڱߏd!6!ǂTbNXhļZ41 aa/{#ڔU];UW"gY-ifC?6flO0)G6hH(`)om] N3^4}]z*.LI1*BIMTq\ p"xώ%{0V #fKD.ELcxź5yB~H!IGTƵL9 keBD'=)\v q!Oa 1™] $=4u B }#Fd `vT|@$\6pm-)XWM"_Δgy"qMڟ^ 69*uzڷr˷e`,͞i3Q@?<'(N8לP΋d# .y|VM}Ͷb*m?FyA]тZ_nZ%UQ`|H _ŅE\/]kZt 3CMa=wF#=~5]SAg " ,j]S+[yzQ50$ɭsiMǡXYSDdG| .o+]l{Cm֊1I} =2sܟ'=m@ޮw`Z/ȅqԏ;}{ X @T=na~#'b.m՜P*2$n B_*3mZ"zCĞ\TX#3,QXF L5`'@?[MBbPsrV8:LlFBfS,HvykTv,m* FPi`A&]ND/&Pst^Gń|fL+!E46g:AP '2L$^cNX窹T}Ξ0! ;M*w^ ZE!e$z#1sn޿{7G%C;Lj́ľYN:0 BS7ru8Av; !<6w &Z@.)z7Ɛ 1v둎shѳ}pdz~|Fw|΂֑ .No+kF"~TvRZ H`OieԀt9?ocJϼNp$ n5Z+ȉ\aL:q:$!zi@h#i":? 9!/2Ea;dhaׄˁwXnDV0&| ;32* 㠑GXt[If1 jq@GvIܖvPFy6qߓ)zȍC(E#c2cYPGLHMD]1#}#'qZ vvi (m4/[Br%z"S;eӗv. /#0J&iSLuMk CWO{go #iߓV۫5B}wEJ`BZ ^m5+TIgIc .}!|T{J:PycpI麿"MAzF1m}&FR,TQ,ғ[mMZ=sdn-,qRlՅݤ*5x隆@?&&20\5yĒphv^#'OU9jO4$YJϦc8]/AQJT ~4@qV46BzbBE;jwKh,yUX=8Ƭd(EzY$Ub?i>!u\Rsc*Ҫޤb^I8 6&X8/]i_)ɢU Z-((P}i g xqRH -uaG)^pYE0 Jd:-!meB@HNY= ߝ|b7-5gܻ|ɛ d7IwUaol Z)0>pWDtP/3&VӚ8;~"uT nY0yS,?Nܘѵ+-C!i2E:_FV2SR3I )nvUiueO.q*bn k-]04y` xEA}*@N,^'|t+2䨗Qs%b נQW^,fMտXΞ)uW™ɆhɡKfFl5Wb+_f_?޷gWeŮ ѳkUH:'v" &iDb1 ; _Y LyH2fȖ?3$^uU%94H gj9,ڂ308~TOcfz?bνo +;[LFgCߋ=Q؅ON`6'(©1upQt]9ߗ%<1SfEn2@$xW l#0"CGMH2 > ݁uQ>w.3%eVh-@3+S_՘?7<.Y\e Go2^&$}F9y]~3Q;!yq_Qd r Yw}QdL4)<,"(H3UeiV @23wb m78K91vuÅ4=Gi;)[ /iƶd[8&&A`5P+M`p %;[\N`G n7r(BJG@O@րqR-Jƞ63,Iފ=mOHۉU䜮`P!1 Ow+FjI~~M*{}$]d\(-%>fEKY}҂)W 0,n3jTgUuU-&c{C6B'H+U{]V)\KVb~?8\|$۬˥Ji+E#I Q;NQ8ۍV?jDjC,` B$lh^1rqc}vt`Csg(yg/@mYxR՛ olqz!3`~~BZGR{%鋦kP!yo.XԝR $[T{֡H9|5`$F]o1E$xшLxa"b'6 X2@հfꍐUCWWQX)gd1{Z4rٙX^l;c!z4ښpb(Q?Sr#\4R[8eO?+V𞔬˝~ka~?6y ̪jL;^Eb+'F|攐EK]&elD9:E_XP]R!6\e+,V+?Ɲ]\cGa5::d(p|ii`h3w ЦsV$rw+r6'-]tYyNYzF;e.]H`MoE0NJW2G34&ST{%BɟȆm"x暸7ⱘP0ܨZ?X U};bl(p7KOXivDZȊgbTJKh~g Zft8eqi܉ z)2]{<11_3BY2hܬn8e3"X'[=VQT&4Pzi#"y;`a+_EѭlwG4pL"8Oe8|j\^þU5{Da3?ٞ'$I8=+)/Hf.#}:+A'tuR{t:o6n,wߣl_MR Qa OmhWZ FF_YM" +vy8"2A^y]b2Ӆ r ,I5AECЌ6r KV4Ey}H\`Sgv@!}=K9#O1q?A L$䲨 }eDy#j ۃ ٙ/##RinEFoXj2J3+(PVĨl!صqp#}`=v>Q#B;vM91ehx_`'Ne2^wp w=2K]aa N;197{Ag]Bɬ(NA2-U5簌 b sOhkȲ@jgb( hm\¸jŨ3ͪ?`jL:`'Cr@:I}F4eO-wwGQ,dy8(+P6FIvL0vw*WW&jtOd2G=,˜UMsmBs |-w,U1ڥds7QHt1dA"s{bC//(U(Ƃ˩OedD9vͱ܇ 0MrrPUȣ 'DӠ;B`qw\:m^.+b =|Cd:4-b$Cլ~oAEto;I}fU,{l#7H;k,F mbѩHzDHa0!OCl#1fOp㢔Q8@xA"^UNN |KT*b0YonAHF"rCOCeRJND7 o|2Be}N8\TsQbk8_yG r=דCMi!&TkAx3,H렒h"NvmM5o/8~O:`#fȤvy=&pE9K,HHt~dWݓʙv:2TW?1*BrX?ᶹ@^Jw;%3*y;XȝHul{#$O2#}"TIM Rk ЅhL$m{)oJw3Q ҄JAnRgrqjұESQ}*UTG}# t=v~|H!5`Ț^*'G=PxPx3_)F3B&Mz%ZK'J4Ҫk*y^8 -z?Wwh/};S|&UDy4~tT$x`XY4QCP9'3dBp]FZrq܂/d}/K5\4ccLKR 7Sڂ?+k[m /c Fz|n Jvٟ-$(xMČLumAvc}&ͅLoweCAhxCs@RH?ކI+Qh{s:B"kH@^ ,BhW&43NR1Sy#V!Ce] !KGyJ]D2 Z-nkmLZZN٠FlѰpl4wq;nciwcMu1_r/gZ9*uoUfdzb Y4 UjeװHzrJfvPO-Q7C;*A]L:7/VU(?R-PAܾm9n&K0pGwk܀o Xj``I_2r~ffYUu69|Tae*PiL\߂.쳴S?ʃﮡG-* j`̙@V{?-pc϶,ӻq~g }wIK|)mӁ(ߣ=޶oz#`j @ N"984|ɯT_3 {fVԥ/&۫-&e5R)Af A{2 k,YGt hh( ܁bVTݔs<"xv UCQ(Z(Nr&`d1J:b jhLUSDM-5r(OQmg8qzCg7?htO'BxvC} ߚ&qѱB{hdL`P\&/#t$څ"%{il);A\0FEE,%j* K%]65u<5ZvCQ@?`B;6F`s<2ػ䜈@5RCC  PH5/@pl}Qɞ 60 7a2ޝL# lbQ"7Jwfюgȣ/mrYL-x;kY V/6C3Ĺ1R1 Iʺ򦿾5{RL (M5CT"`I?XWH?.'T/,=y!u\"C2L=_ɛ\ufIJZ26+K_>oS˦oa9};bOtv !-[{n8o'`7f* ;Atuh4n? $bO5Y k͸tя4} @}C43Mq`;7Rd 837;Ӱ1 L<$rV=tIJv椁PP:N5{ <\~Vl:"Vv+.+]_O0Z>[Gz|oHXڑ,bށJ`Es5N(SBAȹwWP6,\ɔMܛ1%:ڥD3 k2lCqS| r{V\p@X8 5>WeUY.FOnE>jKqb`U e`{N\>5/NQOJU(y\{et-)LSd}~ [LV$#$PJ.0PuE6$u@O'{zPRݧPztV9.!*jZ) +aW.$PZp,E{t4S}4'&dEYy >4ҙvM XpAmfl>r#[ Tmʙ,B躭}߸y8  jKڒ ̥3+ %XU{e5(sg֬ WQ7-`®0Ò!s(rN,(zȪ;PVIQ%v֎NqP{~17zUZvx{Ha@muP,_')v^kvP%uH8 S/[O֋l :+hqdDirIq)t)}v(^+'ʴo`U^rWK9I`6d&LA /Cy:w_q0'&նedW؃*XDYl$Yt}TyV~Da[ )uHq`NeaŲԌ!vU-gA)P7'E؍ ޲vNccMtF1f\`K:־B5^Q;keB*U='y2 >~v=0,H.GDi.xR."$]cmvBۂCqtʇ9?pNcqOŸ`0$ ;]y#/)9'CZ4cFA}hk8~uJdSkr@vG"Cnΐxf2D,gMe8} i¯擁h:\db6jj1 *P>%S;6=^]Z2FJB㏓mۚ;O(/Vt=[}a䔆A GJJZ-[e()i_يS-1u{ږ:F8%ȾRDY5b&8WxjG;^~ k2Px&6JBeB+=MXdzh+Z7]k0[F,c0:=:uNgsgNR3QZ5?pO]~#JtufON\;ݸzf7lv3a(R_O=NU^J⠩Lҧ\zEqs/`LW= JeE]*t~# owj"BE!P0Q '5'9 5բ=Q5.xXa=d`SuaWoU&Nc;ֵ0??0}ϓzѱ1_ZUvhSzVxoߚՉÄY 6' *OgεEM-ډhX b>SFLX2)%2z6)Y1$ATp2uc?6f]?R Is׳9˞,˸ fQhuʟ.E'.$7Ѿ+HP ~R)@F ( @2#N3_PI݂Gz$;l!4kM"6O>r*ruuCo %6?0ֿ۲igG,.HT`B %IV52Z|TZ6+9hQ8q팦rnG(6Ƨ^r{Ӂ^pw֥^o!x胲u^~Dž7r6ݰ^j:ߪLFBVR zi%ȓ]iaxÇ-|<3mH;)Ѐ5T?)}OX}l/ zD ".!ʽv[| a# -WϽ{ggfo8vi1b8YA&wa tH'w=0Dc1Fys[YBMx5UӃ:/Ov-*( 7gT޹2{˾J<߮LsF7PC& 8@絗4!7ѾXKshT[1ϛ2o&AB1o=v><Q`bwŐaT7<FғЂkv`ƚ Ƽ/bR&fr'ʮ?J`N+8ҩF6 nF%ƙʶe޴]O3+M|Jx#pfZoUN Ǖ(aZ=2t͚bsJ"%ȵ}BΥ!J&3;ϟMd[ɩ̛Ñ4, .I _aWG'ЬoGfP!IM@0# L$ 9Gfpcd}'!t-}꒼i -&OM.RNMל"OdyYem=\˱SyaΏYطv1LS >HhRMj3Yh{>JyO.GA ֲd6\qg]_DC#ݥT*Toi=.׈A3w))sp|x4XP9TARo`9tr^B?ҦFw`7b][V!A &|__4-B~*R^EFUިX Uc}]'Fu;l;T~ qr!VOq/d^C1%ElF(wb#(iׄ(=8gTkv@W 6i]{*|&U[nQra밾Q\(T E6̝lp'dNG^d"fG$ĕF(,`Q myknQ fTz\!ۦ,ef$RLsprch"zy#7vѓT|r?KhDSՒ{h}{عjH4*jʽ&_40|ҸO34xˣ#%etGdNswk62BZɞmKe" t2\ՠ$GO'|': c<yz+5xOpqezK:^%Ie$٥#Jㄠz;X{.Bo/2R4:|*i^VO2+i5;&BT̵ {"q:^IYA͐k@˞7u"f8~Y/A H{-g)qh: vqbVNE 2ȧ[MXKDSYk5D֤:@lQmngV͚ L()y;+%M@=dRnYã,!Arth^D >ʎ Dqoyn@ ~WT)YLtt֐v~udZ;}>ZIaj B4|{Ok0 !8Tz?ٰ+pe^i,P *@ia6b^4[{1I&p T{c$5ቋyKYH x/]_"Umux*lnƠt3ͨ*w |jg}tcxtTr& P"/T,_7<8 qH Fi'3^JqcAPӪyǦ,?q1Z2>&nv+[㷙ujF*t\ ]d6v%^MmVãat8%< JFp{;D[d2 NrAw~m(3uZPƷ':(ӲҩU/َyf}!ʄ#̺ܡ}-JA%H0#[ Z&LN*݋wU"yLs u7 |2JȚ=KߩM8ϭZ^vߒ{'@ \u? ƓhxZט!ug"a C Nϓ+(e.n2`ONݿǵ}'k&S|j֭Xˑ2 imeMФ*fۧ-y )r <^ol4(Zkt)a'GtnGuz=PǓTAɸxx9*`$[-K'7#N&ſ.ۼ;Maic 5a?90 ƒ'h쒪u(Ģ=kc.T[yk&v/~ 3TY^T}B-Q¾1veRf}?hf!4Q-!?Կ6R ǣEam-S"{tb>X(zq& W)3n`n/2ޜqswyX:3JSrRFr7_a7y!"@KB6X}i܃v^iϿ9YPOt O]DlJfaHyܩ_⢊tw)N@t)]ajbN/] ͠u{ ?%CXx{i`')ƶKLz'" 2Y*Do:G4rܡ١d 47#ԘppUjhLwZ.2Y~UhT"lՙ="b!Mx]6%g0Y[Jd}($D6/?kBj6QAZhL3#UrÅR(5:n{9<.r =kJe a}fҺ/iZ? .s@od)1gՏTHh2y_QɥOlq\z(7M'2t'pdt A?^ˆchoV8`Bl_ЋOdBCղ-0G3ZӜХ=Jw牒k ~5noMth*U EF70xŴ$@cNoCT㹕,ӕIIqGW^\g }24BTλ6H6Q X8'rs+vC+|;m<=PlG*QlC>VO:p)Lbӯ =R,BHOW=x`GUslt|~WcW % %pIҼ }~/#S5  .\e=_K̶e4lB)ğ+t]v닎BJrm޸ &ZUVpE(0ZQV!3ps /r̷l":ͣҷa xG=V4$J1f6ڎ3CfeI/3l`;}IqmoL$z*bB/̱م`9'SѸqMM"<%o>o5h"FIm?)v䣀,R+­BD Y̠/] - 2nр"}ܸ98"؀v.1(.tO`浩ݕ_=8Dud۰&#JY_>J#=Ծ0敯0RP]'faDJ*GP!_HӅc֩0Y#S|Ё4o"N4QBr'u,:. U.B%ZY%!Kٴ*I$!,ޗUI8.}(llg=;]bʠ'?4=Imsul*%J_- dpMbnn+R{.Fk#Sq t(,WR.28jgAm[CX((^ʏb`5P(ƒfL6vؙ|Eեe}{#G#gLF$g-T>;Ԍ<:" \ Dwxm"ke]>7J#Y7l`hǭgƈA"g(*t=>4l.z}Q2YNRn~@Xc)diKa{ 8i?:BM&S ZudM$9֯9\i=toQ4JqPTa+7Δ-A:E a)¡_6s?gAꌸ.}+V[7.&E^ݸpL>R'}MiD'[(/\駨 >h,I/ Q=;ODY&ZRs] wsō>|o?I^֣_(c^˺^x[s*9>.GS>*Q\n!coχ,~+mFtioidk!< #bnKv (fW2c)k:\.t,vb)@D:(MFZ{P4 5v:Н@N2+ w:,P77 F &^k;FLs\-i~/5niCk=:V&3Mܐ&e[8UA?kݙ-M)4P]Iv<Ɔ#O}ܿXVa0lr5uv&;\I`n7_q>{jO}!eKhksOqgD}@:@q T&5Ӎr`"_HZt/R&>PQL2 "OFO-RhH7eb*.%},PpG U<jЌy=.U|mBw'̡cw"jY+qS99B,Klb/HGx 9![U}6"(.( ;1(Ɍj -bJsiY-Ȕ<us6J2p=2EpdGR{SpQ;p .SC 1hB&.N nO̿΄sbOtԦӨǿ6#}G 81[X!/C 5},T8/:ac5;2mǜ ]p=d(A/3m:Ư+j]q rNKf"O ki GJe}΃ vku?4Sm&G1]SlXJ{꼵W?JüFAwiAi2Bkibl AncBt<^}YC!eU7h"SPi8 F#0|ڋtJj"G!.IG /k;$/Nr˂7;]CJ _YG6Gݺ߸@/{V,rUh2'ph!X`u?Q$c$Rq=1q N=BBJaP }fb;fxI׵e)KܿO9H%QlNGPxd ,d$؃x^*qm)D L SX#6/Y4 2:VUd/-LTs ֍PcIaSq5&;R&5r"^7r–3 ۽5vΉ)?Ϋ ĀZ|EeYe#C=,)jNy BA@{T;.z=7>9=ٓP090@~F*sk-9їa(r8ݦIX0pe@m$[.p*Ti洓CHkqykqTFUC5+›\73_Ae?PPNR٬[7'#Bzhy^͖sؠ.J'\ޟÊ!uq]Gظ "O)b9.Ùsr&riS|C bU{b}>pǗǮL*25Y4 T Ļ3)J |')M {¤L򽛱¥ 'ܸ  _A'los) O אMu:# d8.9kE]WNsŮg0f\:|y loA˛,PY+ꥮn%&r.".madؙ1E ˂wca*tjh  ilKVu|;u7뺣u/zQg#`oŋ$[m5(iŹE_;VE(ˤ::$|IF'r?(a\tŝ? vmm޷dH=ƫF쓝h IMxco}_Bg/};*GK Q=@`62Viĕ۝n|5Br,K@K)QuO/rc}9'6f987u҈Z%{=WZAOMՎ۳Eb5aN4BF:UTL6Ƈ,%B=ՄcǍb=(uU =yga,q5B!T\w@-Dp(D n,1@ؼ#$&zM̲lw+k/4Jt@2o"9BGcRt^H8.:fˮQz6[w<'RZfX)sm)it6J16! ?בTv,F=[\P̈6(x ՛S'OgKdeh+/h?J]<~5#A݋yn f,c$<2xF1Rݺ1 ׸!cg,n@\e-S!.!*`y=vGVF$uc[@[ՋB,F%hRW }$q@MҌ@@j?["d 3Y%+A1˨'ARk{0vOxh(V0L  I.Z.AvP9eS4$J[)Cy[2WD( 8Q74ŽtaKFm%Z{j+Jr$5896SSM Kl"n4@8\yMr/hvv=/Q4_!NtP~b TRn=al kikʶn3!W@:ޟќHؙc m[ĦF8"Z&dB0/#6֙4|xȐBj9`ԯ ( ~Woik*^!#gcҔڹq~k7imwK32-';ĶFP$T*[0bW۠PĂAb @]Z|ao}@FH$gfSJ"\W)ܸpF]fU jDK%%E /\#TfpA0EM;M 5UE4]N [O᨟ña•X{7qO Xl'nJ!y9r G} ~>L:'qo'6(R1y>:TEi!xZ<%eK&ʊro(N?_#$M8 ֈyyJV5p 962#>÷Ucs;mk0`8rb :h*<iOD.2~LM&he ]kT1(e2x hޥβ 1ƙDF@dh2N>~@Rb~Cp[G#B~^?`uBxJ , (g(c_'ZK !*NROէ>F~DWa_4A(E]mjݢ2[Zג<0{lE7s78(a6pߋ{? ҋjW‰y|(XHG R&o4ϙȩEF G|F$mBvQ_', k5 Ka_NsW_qOL>_`_V*(urT ^B! FNЯJKH&bpv%\-#{kµUǛp7dTJp*L76R .fV͈c-(1Jpe΋1G(ƙE?)ݰKM@7S¢e t g2B(9 xOx^D^_-;nb >rqm>җIX/̄^`m #`gM;崷 T!…Ww3I1ԹTM);ϖacyĀpL.Z6sF#(FdDf<^mh 8:(-nyv=6+kmz~f3)pk5'XXZrZ%A 1nk%G˰4 _i?w=I*^C}_߅pKAH.zU>Ŀ`/ X#3ڑ5rj!Nٝ0wdv;HjTxF.Q/pqb<,PYx֩>dʎfA thSK rJ&o `j"l~qSMrV:7܀n5c͸½vXܲmNK d./G B$BmZ qZ#OnD¯zՕ" )oy\/M7."YD")ӡw 95?m7ĸ2N)ˈH  1cj"׿+LuUN:d'M5/pd?,l^G˼Q3h<&KdmTZ&m*mSopCc91eLVrv6T݀<]SfYdln??+k!PPRKPndͤ{VTQ11ڻY^UI:"ZuB_U   mLǒ$` k-ʹg eH ͐76N |2PRvtK~Ihs*W!ET s{afRIfфsr O/7R/yԭbhI-#w+\n4'+X^_i!GLZ>*vw70|՘IGo/Hg:&4ȅjZךko2k7^_\.UbߖpL=ucuNј:E!j`AKpebykfHRƤ5K5{kc sBmpF$uԻYF/SO=,V@]|a.?k0CN?2wJ+"do1LfȻݛ@?kGPDC\XMtxуI)_vQ2`9nAkk.|d-8QEf8l6(RwcA F7e%黨UepҀR #=ݮpC®j,bɉ*l˸~b;J Sqp AR\]K{ J)\zYz+(âPAPfܽQi^W3rku0mNХՒhN2@˥ G@wL|W'2,bX/:jv$3ZTz8xv܄8.xDý;VY}m_^bz}/]Qw8- *nt9% xYICǷtgT@t֪8 c{){GgCb0u$Шfc!@v*x$9\]C3:bњУWqLE' n e}0jfvC7;?0tucdFJ<. 7-ݧeqj`kM`&. ޞfQQ&#DmmS#PwX49~25#se[2G$&YkC Nj Y6 X%m= \,Dƣ f_zN}KX?;E5 S_l/y$Ǘj8k|ஏYZn@%Q9"J%*]E*|OyP`+/.BkB&Um'"-7SO 2ƒlȅ뽢 >U\Vxճf %)&yy/U إEytjAZvj̺Lk鏱V=^IYd`eϺM,O쑴ͯTM3D`=ߜ]ЉmY`uQwUzQb2CkdD>s,u8ƉԮ3#;_eo1nI"9fNm9"`,B"P;|. [ɡ-hr~<;2d.Ɣ]x&1A].)թ̧4 [KY8¶mJSXJrHy9[c㎗*d[9r԰kx<m_e!/0` /($LCVU!˷jnO*<ƹ!qgnI ͕Tel@ЭL690M Uئ&x62`ͽ}Nzs ^T1o)=JYYMl4vK2;צ)wclio0@ŪV^UEa#9˭MhFM['m&?(i~ OV, `Yru>.#2:[F`Bj_7ZM$tnu0N~ЗP)LPSCm=E3`kGbh6Y򼝶17Rr/}}ME"-5<{""hHp~K椅m٭zLd Taw{B>-$'F >4-8#_*z.I=1AHҶzg;ۤZ]U_,?.\i*[ 'yA|_ù3Û=QkRmuALn4݅rTRo4GAo@Ľ+=|Gˇ6)kQ4~;mv2ht|(D{hg[-Tm PP1յ 6c}fJnE#L_8zbC kQbU!$Tf*Ժ%kʭ!?~~uU>wqt[:mlpN 5xm떸}K#s,ʒ#?R Tz1uH=FR5FURBpx-1XU+y]ys7uQ5v>DN!ﲸjAe-EɁQm3daZAZӐXoO%.\! /8oede"r'sJڒ :1^=NX?l9H8dXc-\KJ5l0yd:LZkc,riY7 (΂@phZoLDߞ2gϮEUDk_?NȧM*25Bc $ c^oHLd;^gc97O `"jʕ)gz!zH bC~+嗍H!wqCŷ0Ŕۀ202X/N!$ ?Nm3SK!yyʯV֭%{M)i}q\=D\UU=ޤb6U:6#Q; t{`bd YVuHƛuO ʜ@"L>Fjͻf:fxԦxo6)p1h+ %p|ijec>et{Tj YHI6O@!+vjP*n땅UW'3z؂R!t,$f0Ӥ ]Ks`TeZ}LNݑmC2B>az9`C^4<'O  3a{9y|G\DՕa  (F)m;# pxo V n:ʷZo[i5ޖL| 0=ё5!k썎#?UD2> k,0-kO]"C4&sF\{bꔣlΙ7wfAh /ve5 BJfvd}.T^Sw=\# ML̫CK.Xߌ*+FfG2"ٍm.loZ5b h \6*'DVeGHzF aEb˹pF:gp0ukȠXeFT@%$$- ^ FT廟%uZR{bA^7s;L3nfn^xDB'iCP/Lj$4>tR8)Lpau['.B.IkA**3N\gXF$I2]q.rBFd{(U,t]P2ZwL ,KMDiLp`z7E!'xc:otg qφ7(Y9sTH~5[)zzu@ e8UU!&A;-HQ܏k591mx14K#&_ |YŔ@ޝ| Ύf~6"&D5֓F sT4I4Wp7⺥,6 1-è&'R)OAb{m;l? ]ф4〣p>-:fLsUMIW˪ Eg;oC{ZvSy~#5= J=!{tE4F: ol9| [/, H$pi)*`x1Tч,fv -Z 'z\70f^C@ )ࣰ5eeTT,YA$D][-=ҢiJx J0?S} g7ܝ3uϠ*O!rjuk@٦Ulۣ!9ۏqǥItPo@b Ir+j5fq.##+Еba2+Sg &Cw9\&䙼@1N=8,ņCC`(['yD>h^7*cfz$u,=}*ʵ4 QpM-s,Oݩu!6\;a^r0sI% λ[#.h(c>nvg;6>(2f=i1 Ob O9 •OmҢZs L}Hk8"dɔ̗H(ULiRǀ;[ i* QMTcexrg0OJ䫐Z$'~1I"h@^mӊG׵]u) D㪴 s[,7;3rOgi.H6"x@ޖԜ) A85a EFwe sv2`#0uroDiˤ>FHrg?*q}H^%圻/* Lt, )lpX@6li<|iT麍-YFGͳXJIӮyJ)@n5(C:|)1\Zs5 Ɲ\WbW oz,P&p|, y:}⿷h YA:'qvXiUH;e:vngrbłu{pK8ߞ*9 #, ]$z(K/9#Эܥx(vf;`O$Bod9Ƣ2B󡾈ml:gCq#V5X&Acu)l^~aV8lU>yV^n;xؽ iQ%[\g 6h'_ӥbtݟ \!ut}Ą^)"hw_pgAջ1V?K 3Ft (8a%N7 IG*FTqVGY@T {œV\ )t ;fp:2Fr(QzCl||@ fKc _ }h2mMyM@iO^gܕxt f\T$yft:'?Vqv3~ȰAդqb'w.E 2 TH (fm.4+0Rvޜ7e-/A7c9@LDƓdy ES̻= a< fL1pGQiH38ͼ?4Lx $z'<'p./m:`X?Id vbo ͱEk(mRH|Q ?& v<̑t Aam0Ϛ8QI4EgB!AQ4J%K* |9ï{:*Z6sJ̸*,X;0_Ϙ- ء V]ScK]qVi66*ŨB)?9ṗbnnBJʞ' ҥ ~;k }Ƿ|%$3KU0s.4RPSU\Edn7xYg g ZTHMQ+Au@uHcp}zv0?jX,ZUO‘s[0Ctn9XԼ@n. 8#o>z"E Q$ٶ@6׃`q k} WLxUPWY)8/Ÿ}{Lr@Z xߎ WD c~_,'Qȇ|#֜#ٴp5 >#{\Q=|@!iLTZtosEon~ל]6FT4@a], XTtJSUg-[)BpVfv}No!^W4vWB[-!a:=G͉B!~;zЈu['WDd/f$0EbESӌ7 %j5m4gktzk[RF^'Bc҉ Hbgwx .U~ێvr_SHvL6[%zB>Zo'W9 5gS/1IQL3P򢜼d 1] Gcq\ó/sz܍&R97^7WE#܋ D@j1W֢@ݮto$GI=}2KCZSqV; jY\4;9d&ɑszn.blL41J)y<˫N}jSjÉa=wK(Rrk5s+rqo,ߪ8I׉w~4Ec$w)֋㴫F(_G˒.xDL(~al7$U f#OyCC$0?Vvخ3gsk1|sn@,|[,ʉ0<JpZ< (63)dTy$K(L&[^UFSge .:8]lljXd4朌t@Y3VҼ4/{Y_fa*LsX73#f V^1P$/NH 4 냅+nJoc-qެBe]&]uңc)pgy|Ia.P;MrNvÒ8t淝J^{'+UHq1i55pfl/ vȄ1$}uw fO/,Fž!_wF Y`Kݚ ظQVP_@k=qsRxn{}&ݏU(բc3!KA|Bk wͤ40zz10PD4(fn0p(Xc&sFjhxz$*(8D~0};[B.-RAM*q?M= Q*n(p /]g"i_v:@3[^%Os%XdI_9MhPVܑ~1VPi\3 M\tbcɩw#uwve5O'˒,)O,&{z2hqA'X]? y`wNwe'wXڤ?hiЩMT_f쟮HqVdb(T1oP2σJܧn˂&'TF)biHO;l :VilgM+Cs܅qZ&qJ܋031UpMihݻ;[cXT /-I"OmR_u::#8|_n?ʮ)G~+;>MKBʐ 4Q39x q#p曋 3aj(.ɏ*:_itkϟ r޸pW, &˥%1l ?Df@3mq\&ciĊE `C9F54_Kx;%IgI3=˕"KW6]Ԅv>p\KYj#4(*M Tiȫlf=+)j``7[oWVI6*R,D#ְ8CYkL@+F$`}Boޞ^Q-?HлnoҢ.Kp?tnYS7O)asQU0vpD#۠˲w(x[^1T>XFr!%D0!9"MΜ4u#.ʰىϋ#pgl]SNBz nハ֙|g6W'|HMQ#lT1~E*oQ ߼1֧O ;; h[.:c&$l8v+N.AgR`믁 .[?wz)3϶&b~Z Fwy:ӊN:(s𭽨9xWߚx5go.l7",hy'^ O7Vta#էM}NWA3ns6"T3w~ѰNž$ h;rR?("5yCo6bE&0nR>tN`{TǼəyۛh:dllU#dH>F#F1`Dxߩ0S&PWq ߹ w xSZ/?)<>k zZ9lBψbHEJu4|*0U3t K2p a;${HPS .hhs5|M_XV4Xij"0$DŕJaAGώP~_%pzD5ԶjWYHi:yۋ8L̈oعz0gA/i'1V׎>z:!(1"n 1 T@I ,ם^1aRnnc +mO/6xW7 "qMyy-zx<4,]6)Ǡ Qڹ1$Q(e elI3`?p Oy;V%W>>f7R :jG$Yebo\e2#u?F&V8Q Dw;ʁ)zr0hXrAjo9ɍVhl 9qfAQ+H_O@D%o;xH1nykz};~ >Hr[wn̽GV{ꠑ9 9Qi2PK7IID@F^9zىpL!I Euoz ə qk"HK.GN>F@!K#{9m>5N2xXe.Leg ɵqSj3j+CU.Q{b<9\>l-vyI#}/W6 (oȌĸ&Zz%4 @WX3/?kH\WM%: a H9i7pPMb >BN%/*]i/(hle 4'}[LP ƫ!=4qtv .hL`=xT$is,k6t/ë#Q*j+"[CÆF]n)e۬r1TTHn*'*GU[3YErfY|n9 \((ɬqUVG vr4 /ߋHGDޢl{EȸE@b;U*c,nZr GґKn}KiVGG>Pzd"+sε,gV4apۍ\՜Sbg>ԋ?ALĮ:=gv[h@u?p/HV#F)k~i@$mۜ綐3 DfٰNŦf @ gi[0S8rƗd~b\\gї=-v?̳DE"Һ:ʳ%bm_<*46B1%ʽp5F%L#`1;>ԝ{ˣtnzL"ВcЍNy|:UpNӎO1(Js67Ɩ'6oG秽R؝ʕȶD!_ #p]a:r421r"_ !66-Дɻ&SވRx~63+B`}U6A`r!8wNi(]W[@~ C|%X#Ȕ-vM~YڏR [@|yf-|!*Gį#Lhj8D_(Sߤ߷2k?5>%G?N |t Q87a2&r8qusnGt:gN*:eL9-n@>D:#@&x8$kS7}-Pcc@.hFVؓ-)9٠&5 +&??;S&Pe dhQb<;ؖyMX #DYꗴPٽX9}ɝFHQ(2$BvY5oYh_]0f#".Bm C\UM-gNu cY1#шyާxwXFQ^N3R\ ;'H汙C!]2ܠᱩ}k Ţ~G#}ǥ#"RjSe nm.E(ڎ}c!ۏ&`ɤ}1)e"]p*8 T2_fZET$TBldsi='-\rjQ\+РcP E۪G|#OeHi\mQ4BXsH bgH!,͘vO;ǁv Yl5KHiSwY(~J.zrM_)xxzO:k j{eH7/?5f}#E/(nqYg㖿'7+-zǩ]?Lת`aL/DI3ƴcBqC} Od%uQ{`v}WrETE;оk~i9=Ew'۷= m$=bxJ+BdX7+9FZ5fUSOa2}OIczQ~/c$8 ?Q*hɌyu !ob(2C?Lԥoa"oώm4*m;T#ATVcR9ҠzS2kऀOPd墠i;/Jdlٴ^*Z87w;'yu?heOAl"ijЮ$ҩlb 4o5C0e> B4s"}lkP[a˅BxMIf^1BZDH=xAΘ=7Jmeh/rȁ7sQxk}< hK_bC(f-WNׄßѩǛ^(Bk*vW`cvý}Uttw[cXo:isSRO1[!9o0)(̋X]jͬ?8sa>\$<<] x Rraw 6lSo,oD[`徍}22!7`yK04)m)KOQ(\gR`<Юx+\r 2%J]2(ZW diF]ԦqM/Gvaw!24Xu u>9,P+me2Zǐ`ӏYӣ PI˜سw|lu4Kpx8#HZX4{O5dDGLpe1HsgT/~k7vp(pq<.dvy̛@P9VX%GK_zږo8n: wUkp7EUكZ}kËzJ|;RDGx`'Niڄu .-ՙ<04BmyCl*zD@_a?J{ܲ2it.=AٞSJѕ5u56'Q_4q3\" R9b@fb'r^3>9 APD[Np5RB[N3&5<[M5>(|.czXc[=Fkٮ'L(l֛^T .pƒy $_q4XuNNEW%GfpKni˸j AW]{Xwzp~XJZ H2 O<_f=|MF~!,Ju~kbP)r'.oQ0EУ?B8eVS_Q_D7Ws<+_򈯒> Wt}Lmx*5[9Qچ)17x-sJք=24 ;G)Fc*Z+x}t`'m+^' )4[w5tqS fW ao?@% xGn^8AUr| a . _Bleـ=O20S9Vf!ZDj%YܝqtOwo12NgF''x$q-ՠ~٢7#fnЕd4F3#$s?}m=g{@i>_`aKS; G+!ۯ4P?@j{Θ#AQ۱8nf%h}C!XhJz1OPN׈koqCc[7Ž!VmOk;mAÚݝ9bogYjX̅}of?./>t>@,!3&~A>;ht[Z!X>`(ק@CX/QfmnHۛ 6C{2gW U_JSZ?Gǔם[HbЦ %q`R=(i'X k$EgϜG@%H dvWe;uI i5`Cok!adn;Ca(߲4mփ:_le?ZB;fwᡀ~RPg#kIqE\xV @gŹl`>u8#wv)< e}ǩגs?=_@prR ف#|sB#M/41fcw/([!<_'fMrk\lgCgSM3}no0J<7~.0.gȶ`^kX&WVR.𿂈9i" u+iLF֞$X5*L[%.9kx3gHg239rtMNbi&w1*Fᬿ2%SV֐DXuNZ(Ɋh=I i LٖDb*oF@v*Ęel$E P/Xl}q 4'U$t䭀"NӼEMdtkk6 eOK &H)" ;I6Ls`N\{E3Zx^SV]XBw 4/ן;[|\kH gx“.,Q)Nᱧ?N5baclf^e9a$i:&b^-C8up*1]/7[xQ 0Ŝa-0Ƞ*Mp΅y߂g&xQْ6"P\OVoTsո}0Y{ܭ–KÎzҚEvQ;n]%,6| @RFGALX2]%54V*zcUw:>_?ĥ3@4D@fT @hM@dwm 2fB(lKT-^PlF;-۠yId j0嶊+0X#o_oJnWg[ _硒qVⷳ|~nnGYá7O&.1UˋFd ּ\׽NRЉݿ: C_OhM9w?,'sa/އTozWmxB!f~X~ri;=5pǍDD;\ lƤKoF[ jj Hlsnssn͓G+aβQ!d1ZKUi^,Na$XE/{Xdݭ].s IqW8b6E%RQv] ˳q腂@ D:[}XV`` ^ n )xg'op0 s(a:̝$aTFzZ~~$"9&Ivj-h D_  IA*9n7G| v^?OnfF 8 ^]"]v*-V8,Y*pxxk_wݦF"pX[ʪP.p?Y!7dm[Ř;*Ҩ9*/x m [tU혂/H&Lq:S:3/ۛq@Eaׇp6SOG8/W m W۹vg|L9}^0_RXA#ʓC¥Ԃxߤ!b,(-: mr4=dv皨0n;!*zS#k)^wl*xzp"HD8[MGByv@{*BHy oipc@"HMc3WndNz]k_ar&y?&" /K*DfSJVh69suCvn$VE<K[Hz>f_ i vNu '(B3'NMHMDV$S'z2>ܺ17Y{/=f/xpI\cF+s?rkKU>[=A6'W}) 'dK%2B|"~3D\;]:RR]ㄭ5K%)j]nieU&tbH1 *rh@sCy~`T=\x?&w&%ɰd"!w"L&H_/שy%l !1 RerBǭ1Z(ƥjz7>Vԇk^!"!"C/)U;Yp`jPQYXYWtVt!.HHQk,*6g_uX#ǑlW/a|6i"V}4Cgi ifa!XWCy"llkk3׼L ,fI@;)C7" G`+.kgǿKxL&qjֳ~9hv IV'G9wUi{,[12'EcFѡL|g&tVtd5>)bU (L5v6ݹtl#rxw$6 d)lz.51xL@#c%/9FPMuM|.k'wh-/mIa[9NQƾ;EonN U|PZaGsJFSP-Oh_]ilk9 &ufg:,CEJSk Wit6l TӱO)lE e)\zhؠg%B zSPd߇8$^ޒ-ʰY_^'΋5)CN~ywL 10SM[Rwb.%E] XM.!v3PZRl(-#gx)Y >xI`T,)7AzPMogie㗂B%I,O22yۨDܯY={Av~\cFMS.Om.E;vU^R]d,1Geޡ/wFUeaA/ fxF UO"?vm.Ź `R[Qx>ř\;v2i#}?Uh!vaٕG H 4V zǙ]ΥK@:_8BGtmQ1~7܋9“_ s!i^$](w`!g2 j cN'~T*|*^g7hI:۱|e_9 X RYU7>0"eID竊[f}QDRѷ특¢,~jEw2-A۱K% D/M`֙atdL;cs̋}HcFJ|o5btm:RH2/;o]t 6" XgDq픱OgäaLV~*GtU,FL8={¾L;͉Ѡ>&&eўF`C1eQ ~j@qBoo{ 2o]blNn%[!D]+41J{Vc4MZO!ZtGX@hgB2B+GcsBV(Ζ'{wצ5rmsjD 3I) opOG:>p]UxaS$al]̎:_ Q\3807!ܡ? Yf'wvwቌ_c!>_+G ˟ҽm#50Ckq1K`:2p{Trmx黇n;b  >0 )WWfk "[DG:M:EFwg1ӭ\2\^R)=Uԡ$&Iq>UQ^T#^i lv0n݇i>{w_b=F*,1kק0' ⣞ip8nt{*%H 8nq=(1:A8gd}D8|b[1-s7xvUdeBwSor%] e|,1GH@ "** c~"1 s[oQeJ?714KfB}2Ǟ nr=~qDȳcyRǧރ)=6_UHw{˚®-3g|K:v(V6+`w/y+W;/A>\9N1j*p=&Kpq 8T梫@U}??(?ߖccݥ5U>ø`$1tc*۶6&5EFULI| 2϶tգwn?])a1ӪEګէax |ۑī~KEӦOBdb\R={ w1a @j9%HFG0~;'hjbaנ aEc${QKhXEGγmhqa(=2tfs@qzM[8]fyw}?_ ^دu3}(X-._89%XӆW(_eˡЕ rb=_ :*6^O};x]h\ʱ\ H!n  F8l| ^:[S`O?n]ovti4iiRSXգܗ1ɒA#M-xHS*:yOM§P<{_ dyT3#~bL#Q Ud^|sţo7uO <#D6ҩ+̪򂑷;>UzZ] (|N9QHyk!E[5K.k8~3|PE7gi̤_ ?Yħ?3iH lMZTT7 wRdl./,e)Ah4ۄʙVܬz|φ>0ۂ/b߲nLMCgYF;*f-oKIlyQ1zoUgЮ=$L|Se'A]@̓Vxfa5"1vR0<<ݖ3=41/Q/*m3c ݅:e>u>WBGn¸,aKCaT?}K}rv =WmJ*ݕ {>V?sEòdƷHUy@ۼZ|,|p3ӵ*B Q^\CJ?E󧖾ůOv꫆׭k3nm//Z}$c"vA_ZFDI*?SS+yE@Bw&tLrWO좐x,Pf@ >#8QΜ,0of[be۫md(f/VAڊ97R%҅td*2Q#E XjǼ[Z(lyK3hGa]H\u2-G(gmsG/Ƽ;|, xx c/@.&RDc25b!+ߧVpDF%zwjn*Fi%G/g|7|7aVoV ؃MG;Vrn ۫6(`'\ xZK[G+nL͗#/WuҶmo(/K0l) .!š WN j]JЄ7+B~?)Ou>8&sF^6LJRG[6V oO!zC4H^ ~01X!]#η3Q;.gD(|^iF-<#Ze0fy했|OwMmPh/{ZP5(3 I,7"nq?tk:ΐ~wrj+ WkUVȌT4]T~#\|bUX;nBD"XgO E?ǰgx9Uj}ngY̍FS tH}+F#ۆRڐO<1ye^ٟLIA~P4Ab%duoͭ`|*;cp)r\IWKz+;NݫXj/I|ASkWx2a9C2(Tb4DHU&;ARDEEEewY'D-5K?(IҞEʊsn.*DVU[G*h@OqwQөMBVNJ@"M~R[??MK2@֡8X1;TE [_5ne\B,Pr$eg\gjS N {AK?F:мV_~ o;Ju VQ*'ABmmnQq ŝn:ƈ48b`dP}8j܀pɦ$<.h5hfN.f7_eFE]ksG#u^½GbOT-WxǢ(gjɱ(2~ε6IіTM\϶|Qo\&߽ ζjه ,͆Y!_rbD !Ydh?uāN"pl!Se;QN"R0 BZo` G&RJ p؊=W^C=c3RZGvz~,xu >.Xn7V%#xA^F95C*!m =)7w]/y⒯Rd뾃:O2R 5P4V8 Ph|="Xі552!caX)G8xɓ:ԇ*ٯF92B]n!1`5ZS\h;+9%CeJ}Q#rJ$ n묛77C3IByzȀ1Oh|PW+I8 }4pim:5t̀,N :rR7?ar,NGm.=CriM5F Hftd(R`y,4wz˗,7nI?ǔ rjRH@g*#zCN?t҇W|~֎g1_[:&Dh7[Pi@te7HXE[U +1ô$C`*;D@ AURiD[K4Q N״ykhM,~up(XQ~ $bR-Կ\u=6U)2`85oN4v8K{j'/M(arUy|e)ʁ 휟S 7F0A$y2h:=S}}uilos^h9@c3+$TnELS>!$@gP vVWSDE.)1OZd[nF^S=1ʢ3.bV{H@R>Jz4KХ9~H fU8 <m{1K,#]x}V/5 jcRz- gT7Aӊ V8,I"ί0[Err $?*I>4'pCaIB,='N k󢅀_k=jIm? U-A(4>U컗@ L$hTx_ϐגū7X3HvjJs}:Gsg:~*om<C.b C ¶惊MAڧC9 ôe( Wo&aK1-trINMZ٭WbcmuM[ 6N*MJj m.+-|yiB ) !D hE2q DF;sfy4g;:P&TmpPw7"̚EIE(t7p8&jWtQax$ej1%$Щ ź8xԍAf6 d"#(PgDO%; w=WRSx)J;BZL~(m$(0]D!/ .[{(Z]yB!GSNFVVX|iF:$o/j1ӳoH ]O0j~Gt3X/J9T5*r<\OpI{Uca#:$631~A)e+qf94++=nѬܿfH;l |aI9IxuڵtwXR}^4 my*%(0UUD3à ?>0BƂBy!xyyUE^avPL1̻{yVpa|ܱ[ 0s=ДxwH-оsxYw w!~zƒDiy+[?ҽNɇx3^$3=TTs¿fʾA2$91ũɩNQJ.T 2 Zl0@..fo§yܬv~?!njo^n.Isq7#c&+PG.xDRaao1|4 6/ID~K ,X=c<ӝC!-ldz MjBJY}R:Q&Z. 2~8A&=i]Tk%HM|yU:6X7H9^;.n)NEx,&C;SB4irM3GO(;hQtSxywjEQB@oDLڔ&ޠX@qNqbDo|;$L8Z!h4n@p1"2ħsœPPmL k;'N|ZY5QrhhGk 17w$"c߼5NY[Oh=a-dV\B:KaMþA@(̝ykRq e<5G. fx'+^n' 9576KF tXn2ǘpa m?VP_)>AF88n X=O_ uo8K\6:kaCŞ-h}.=@Vpj$e +9ɎhrΌxi7 . b1ixY1O+J-C(q)`xeaP=^.BǺԔZm^E'穠8汰 dX&0O>k =ZoeOؓ6|@w"T9QB5o<1 Y¢עT~k@ɷ7Bp6H`Mjk!8a$$t:4&u_Jc QҺiKP"O׷}U M`‘8 |oɴpj}kptNn FK2؇-Bsh1Ը^C:t=>^uF-")#jT.cFyUEv}„}Ӫv 8KRZZocv#C;TDƛOYZٗ!1ǜw07e-Ά̅B}^KDQA suڋ,AWS }67. ZM`&iPKS/ ^M08y$;`pb!x%ѳ_L{j C*/ YN`pj#I F#XaQu=6JYfT,3"uZH_mFFR8jX^܎6c3`T{3(O~o{$_a06@ !DKr'Yc&EZ%‡ ;q 3-z 2DFąۺ0zT~'Ѝ['eJI75-C[O6OTf '*Ȓ%AvqM6fF"rcsr-2RrM͗FQO|yaV.!H>HZ4 D@(V1N[j&+à>NB"?]S.1G <=ʥV&hԤu&XJO"XZwW`a?=e ^~ds/b ##s>¾qnџUH-šBt::O=5D{UI ggABʋx}Ci ]]Dׄux ٮ FfxIO߬ xk33-Ȋ/#,ƭKϧJdmuЏs4.aR8;$Ra6|z![)se>YBۿZ]1 $g6RP5|Y\p) /6pCrzwW4YʇLvZ?t!/'~2n$IZgUby{`V**`!wc xt5r֜Qlrߩ43.oW)JQ`:G,bc=hd7 b@B{?uP\{D=bzqXImK*Td#[djIZ6g+G'u\4MUsZ36~# Qjծ5Y ٗ[fw'&r;52gZ)Dg@({ 5Sxe%lwdrP_aNv-,m\؊l2#@|ɵUhtubɏJ/YN ٪rդAd:' ڋ4;3jR˝CjIv^782{L츄RFx.w/N1t0 Ū(Zk)~tOqBj;g SSXNQȀx[co4|m=TLhǎ6(Xi!2X3^^̛`MbfShA̞*7E[66K?vjH͒:lk] ֞V8 @jYֹ 39{}M FW͛ 7lL͹mX/@#;u4tmMB6(E"rZwN$+i }\h}'œnݨ{=ME&ƒre%pP?@7P4Z)\"s㑀WujS왠W~aŚǿ _zj5']>(ڬE@<(S=+.52If*'gRnpvLa3΍niA%FO\1sF~6i]F3NQxH/5v_dpmfI!e~ m% 4!Jn+j{g=E.XYXbd]wk_y] ]$nSC68*KQ|4XnDbh!YWіJjNhddM׊޾mJ C傊.oK#Dlqbyn~DD.G' 4Ð2+J&a_8ɉ2R\:hq@Xsͧb[(#u Mƙ#XקdHn3()ʀe3V^JK؊f*q.ɭ0h"Jxj0HrgQ23IC;MWw()HY]V%pÆK"L P Ze9QJ\U=]A#ܝ0vbt0qohL&Ңy *^T=5,}(,߶>oilOWyM|zogMKrdQAq ܓ>>\ KW2GbWxگ'Nb>t്7bY6vnb-G#q \hs3A`V͠W8葼>`{P#-Xfk B IzcՇ p9$yeD/spaBt,L տY2 ~cb^ys\JgJQ F@P\Rn+Ik8һ<ѳ`$m4>*ǯ%.fЎ/ Iq |)ѡ"",:`suC YK,ԼeJto[ \2"&*I Ÿ0"!sHܶ,5\~'n2SX48Sַd/M>9q݈|WÓhY&^~YV`[I@KmfNֺ93.vꢱ"eԍ /"8&vGklt$V_t)3><|N"w*p>7 G4T!o-2oǠ'bd9 v!{;.iBa榲ZմHAFmj[[}fk/.I.mp2s>:_nrxM5 և24z>~ 5\V\izMmp[[aݸH ;- Ha[U)Fő6 {wjSդF[۝[C` B+Іkqa!=̔} qљcjƳ2RX&&t6#=%R~GV?EY\Ji"9ezBFxܭMbv_@:ª|sD|˄S{R'E_=v_qۛO{D(u5ȱv $_og+rzA>T鈷_ZЋM^cxyOZquZ vKXsjǾu$5 :޸oKVhh6}G; P/hͨIS3W)$W䎏P>:W3 ANsYD dsT6T9%AE˷BP;EPtDyף8rVzxxU% gUEwӪVg)CK)KzR (3pK IXq,zZ1my+} 6 yo9 $+-Lޔ<fc1!kҧy;Ԧ^ ƎP:'ֆZc*K[+1 pآr#Hw! חկ6b= o8%,n:RxUpJ`v/hm^K7ykVe" 2R'7!6xg-2/n]۹Mw!*H8:B9W28IEG0gW6s5S,oPG3?%ŞFsI7kTħs柊B{j/kIrKrL0GcrB阏84cT [VDCCݠ.b ֶBJ>dqż "i*e~QE90{<:o ߜ\((E5"CaK!W,7ǡOZCp?du 5.|XAڪK9 Jdmƶ3}]WAT"[#\,k"˞Ѐ)H-e|}.RnN2IڨƚcR6*PRv4-5} VOJ.3= ^nCiy 'U>o%J+kN0VXa<&԰?uqeMA3.%`/dkIw/ nf;i/bja| [_a*}PWVZ_sMNR+]kr>ZxUPwmK@Eܛ9_`B@o͠z:%1q,^9,v4fZw5̭o*as!M>=Ent^V~Q WJbOoX/ wJ=꠮D.=.^<=*Uh3#!nQ_<_zBC --1Zf&)_Ttb5"LoNAK-F+]`0F14Yc-(XR4w܏]wg wù τmUadD3IqPA RT#P/GZVςlP{0!U$^QhnSh  \WXAZ5nYYl_̅SdKF)C<}t;+lm篐w ċc!aH>A–[BJ`AKkgF_:|4 7@MUjЩPhGzInsL@PsW qɏ*4fݞ9 ` O1[Q['rp<\7>SE)Hnʘ0 dѩh&{r3= Z>,_/0lqvz2ibdZK[-堂K L(vQ>XMhN[ c؛́VFl |۶ <58Vb_IC"ɸjܘ+^̡? p)+2iN+oEܮ]hb7{X}qYHtE_Rn=lYCeuwKkkпwVAt_,`-1}k(_ Ϟ; T1B'vXS0PE6).uM\ec"2Ǵ-*K"-Sڛve3ch},(HjF{ϒ|`7D68gRɑŞl(zS |Ic4qNѴ 'mU v4f@mwk;> L;PCsds9TV -!AOs^\?=5|$~cyf};% FFFt+pjؚ SC`K֡n0mJ6|2f^zn@ƄݡOpɊ'hnlw$_BK'Bn3SZvۋ/[g\v ;ukݿvW1ʰ1l? I~-ޱ"u'hCPY}aL\REE˚Rd˄iSG%bNL~` e3 gdQ*Q$;3A7$ȯ:dp-#9 Wˠ([]*: $m tC-SewrX)};fT`{N"Btʵ2ZdSFm*\ /[]v3;f'*څ~J'6+ #ak@P]EᐒȲ\t^nbEDdƁD#+;ɮ}O{r#&@‚/hqy;!ל1(ToPܺ*Ae2seN}i4gdtwSbZ'5wFOP ayvToI&j$ON66JlSGգOE l$T℉+ea7QE׫\u ƶZ?Cy H$'R=[#Q{s*$lek11'D:&PyM:?MZs-2Ю,aU4E+ތ FFYBvTo"Z t5 S͈mPy({#Ť7L;nH(AU;K]S߆t禙ӥFlϜE #s ݫ^lG2t6˔[9NmL:>IޖYibHߩ L= ȤJ\PYTSBs\6!IX\t+G]K#</,Q12qCyfls.cTe`~ηeqF(oӠy\vYUʲ~"(ujo*yt S^@bk-fLBK:wg{yvyWcɚUܶoH>9._ 0fys+N3?lTl^q<&'.RW1Bu(Enz"؏o)k8+Y4&ԄQ)*c#1c,=[JS f{5ҝ2f(kd9})7 xZ "ZujsHZe%Jcgl%hjY!n :E7ҎV43q{!0bHWLhGc+2mb ^ڨ[C P[DhOcI|‘)R2=rQxLU1V;!QK6e29ko )IXdFաsCQ\nÅt늴n  bUkb_'#m 0NUPB5+IHv2PRo}9OSEźx$zVUZߝa2{VaV'3-\Y7'#06V\TTZseahYn!p_ n?jȔݩ':!'3eC LKDlJu.*o0=tHxYn-By AOH؅E[qV%/:cG 1 VTWE$J10Ru A/HX†ND֋9wcY `ne~GiAWpɷy˾|Y?^tL,~$u+/ЈVPŁ:ϝӈ /U-=/n VIuTM< ^Vn1$<`#!7JوڒbD_r_}Y7"YKS'>EީȄꪧײ;,lK\0F_3"H7 ju 7{Dyb{2|+8O-6ǒ&0]<6zүj8ﲿYCB(#DB̎^hK܊TvL[.UP\fI,&5hqբWweJ=_jRc`˧ZP"+A-`$>wx ?C/2 Moh|O;ƕ,XhƘAY %^\b6;A @,vA2&ԱPj0:9gI[S^̒4&qq MW߭ XS,J87k7e#Xa$1^N8[^ ==;V 0^rmly$/w4n󹡇vJ?czqֺf Ox`jP:sRLt1W旧Xqb1nYez[~vCP4wrl x+R="O„_cƪ`05o'yup?XmWa,7T׿(yR\3+"Nk7:W?}XX8M`8=8Jl.!O_̒ T|?P89[7BRP4z^s/K6 C F<"LfOlkj s|B7Mqy{V%M}~:= ΍e]j:Ovv)#3u ˞ Unj}2aS!yR/-SAmf#+&:CE+ӄhP{!^;uT Tqh8E4 (y $ SFn4ZIF" ` ROQ zb [zZf )$ҺEuA6H)%cW?7*ehvأnfl"4M6;7;I5EIYw|LcKѪ€27fN<ȄEn]>4yOCcZH_Mt1zjPm續_?hb.銽i[Hea1Za0"{43R4]Q#~Бъk@;6Vdyܹ&;@⍗嶖4lL h H^w|-/8#,NJ뛢r*]¹ .Xxv~08ǡn'54B)վ2?wLtg `"8jVP%1Uӏ+/UZ/'xw7Rs%S*v`q=3j^7g/DLZ&uCCeZ!EP/ۊy~/2 SٲT L%=HN17"A /N$@5qJ9ktOeMaO<,a wg}$Ju ` t֤YH0-&Cx~mkki1aN~=K<4 E/+*wy,.Y/2I J+<OY}ygQ[j,'W#DvI(-QqnY5nEn"N>3=RܪW fgc>3 3θ+FЄ*yaQqc[ "뤾U[_Hr1V,t X6zi@Aj\3M""TAջg> (hokPj֦.ۘeaXt1Ln6w2pl.db_U1FzlC!Wll(bo.yzpKZ]8/6Nrs$o#lDﺨ8̘ӈ$],gQ_:?9kL5/1ا8PmBׂ}kDUBjƠ w 8DUBYO']@ئ)4`RHg "`j~6 =4km|É'pc7j6OWC5Ҕ2C|HBYjRM˃Ŗ+,VIsɈkFi_YCC&n=^!ggn>` ӱ817"~Ĕi̴.UQJ-3Ϸ }-13Er|hzoQZ20A- ~`Nu vкQPNcW ͊vK@kDRA `T Ϧ~MtV%Q+!4{Rnp2gN&*C#G3{QU|FU"{2.R|8.)r\xF2;̷xgy7=2BøTd#6{## edBP%s0NU3c,Os ̠h#M~S[RCtGNFŧ!qDͻjWojEw$[~Ժ5WEKLg@zmr@:bjcZZD@98F!qy ᚛zB&N˽Esks&3EF#p$6Gf'֤/m6Amms8&R0&`p{ˤ&|=@ lx+DnLQOh>ɧL傼Prsu3KsywK YRJե@Yd^gALD7Ƥ3i]NM#,w3zZ)1A;jy$vdθ+Y:Ֆr!% S|?kڥ്E l??]\|-/m֡ces^),^j2\ vS6hZ -%1q"Pƭ)-eÞF M~z+1Ƴũj+(r!=NbF#! +*U+6£w lufhJ8L| Ot"]|vr",C:]312 U}&7T5ּI(KɸʠI+)6c15܏GGoJ8ZIvh`bb?Oq @ sm)wZ\ߵ{}͉yŰj鑝P^zq1>w" ̃˟Ȍeυ]HIr~= SZ/a#?pl rȱpՕ.}ϿDQHȹP Z0չc>G;P^w 1nlQ} [;S5+D=Cc^^(n[gSa/J=SRl-}~th``wFr@7!-Ί^:Q xxh"@m\瑪A0̸%T ӡMB '9c8{rilyP$L?Bb:J.F>$\Ab^s 1t †|ty@ɇXDO:pj”WY# i6PxK ȍĉ5W C'+s$!yOEnBx\i_ᑘҹ:!|`C!Yͯ<. 5eTÑ-q%̶!R:_>@k՛IDhWo~d:pcn׳N9]c%&/PZfŸW6[ Fau:TϺ̥Me_Ќ!mmvh7y~ Xk$uT_-UQ蜑_l@XCJۑ~-'7qsBLzm_s}te=#-?SET;Bg$z|eUnUHvG)/2!dšjok'y[Mti_ g9rju=H] CVZ1cZ{bV7tZ,Al%oUH7q?A>9ۭ&j׻Ot2Gm^o3dd:Wqnqa( o@F;\/w\R.28^ WߌZ`pp]3U%5y `\5/q=ˈ9" *BYu20V[DʟdOccPնZI4 /Ͻ V=+5 ORuC)OA+rd6oNغԉ܁v:yt}+Ooo(UAfؗ_gϽ.:mqKU`n< Zalkī8o2o1w>^7٨@1 NJA@<ݳplXX0zҎy",*t$ZZWKn{*~Iؐ9 Sqbrwbuv1K ҇RhЯ GWAK'ǠUPw K]jr/T = Q3EĕKXUxGOGuh$szI7LVW5{'H~9 .ΉoCWrZՙ3l/Gx%kK&^1KDX>-IsROMba7szw KTX;Z,B|l.HwzE ސ$7 [W=45KRD"OZ=ʸz\P 4v{st~7jl:ʑFC;ox߲! Ê?G[<Zy}^>CD4E,Rk4s:f4n~ǡ7)Fj:ڿC3r?,mfVWlI%r]NVk~ŏPiaRk/14sq٠!՗S˽d؈WC瑉>U1Vsr8{i :X\.#ii'/od&HicmDU ÖpB'qQR hD[0C۾25!i JyNj<0+ֽP% !Y˹PNlP֤:^ASN+Yx);q =DEZ:V *|b%K93-!-/^D=FC|sa N>En8*Q p"h3xbg6(K9('|R.`O 1"-!e; NWK3I⟩\쌌,>WMeլ^q0&5}6+Իq~ >n-߫s Kȋk}%࢘ӹyxUby`?ˑ'S2_ng<81mަ@Ccs픕8lC=IAa2ꍝݝ3Fjhw9h{2`qWgβztUI\pwŽґƪBڒb<^'taImFŧ{=/i( v}t^qPW (Yu?1^d:M5hةl=]_n!Jv:+Pw0g+$%ekM~>U0kz͎;(لR!e]Fެ 1Oe(x}DO|f|*R]YCrkN;GTT Hf'*q$.HXo,1ڇo*hrS^4ߥ7bv g{tF gqv\UֹȨa\u"&o)3_mw-FsVEZ@]9c>:MY 'N)cA yE_#ϫv&u) 5 [d/D= xJSX,P0SɪGtϚca \UC8o;ηIw|.#߽{`L739n`۟z4D_W'ʅ9@_<*j ɭ'bPs}.vexrt>8S& VƽT ȯW?8n$#4z!LhFuÌsD"5b>P~C\Oyc~mW t5IJP54/G`WhDMz'Tphp0"RGc?N6-X+ 4ʂviOspޑט]@+['q .R'zP⌥0|:9H>F#vDx]GٍxOn TL2K;y3 .nQ4XNN{U 8[ܺ *}N;hRljs()E;DU(e5sC Ž6.Uq**cGR797%$Z5AykA<:t|^C  d,_Ļ>0Ѐ,|ߓVl=h&hZPWbJ9(C,#ur>C-œ'ߠ&JaZtn50ÔWuA"`]\KOw.s =geD1Z:2? #ȞQ 10 C܃ BOsD2s'a*D^TL(&@LtyC&V'z͔`q(lЬDu ѮRYd씋FFIj>]]斣%(4\հLZhD9_& `Kg>#s$֊'Y l^?ij qF"|M6"R`5R[h +l=^'LGt* u\o-P \?\G݁@m%>GR%aU$s O7`xg, wlj-C%NO?*,,90trZ*LӚ@i | Dd]E4}k7^y̺7}ZNA!*p< KRR.U}:<M!{rErn('{~`Xrm-7OK~TΪ D)h`\(/6o_LוB!tAMs{AQ\Þx|rJ# (RKMQlבUQ apɕǛ`ٻKŞɣax:-HdD`2vcv & ]a xq<B)Յ{ Rwz$7@w?PXvŻtN|);LO,GRO?zF!F8:y6͇)믨=(ۼ𘗏7~AK\Y`8uӞ^:""GD>n ]%ՖN_%bOC 5`  + RE0#&B8v݁vADSRZaK Hq\#!jdeX[l At\s2XqSxGId*tNLd0<q;W$ WL P ,ے8' t2˞kqĂXn ?MEt(Bk#e,-YH jV(y ظ焍yd/U'cgp(n(KZB@73wԼ(;E:ө"q@#7]Kbg̒ł%Ge{Z}+}4,& @"2 x#*_٩~걲#@Ȭ 00x=!5?RsĞG2h ^FS+1566^8Y8 hy훲&)3wXҠ%Q.*I .Ժ\ jG>w ȤhԴq wl7#x$Ϟxg foUd[Ye(zTGZ!H|-uL[9|Ao{_9H{zX.9d c|7Kc︟RջMd <'OBɁiV=*L`dތ*":pO9.7LJ6hBFj\"HX!)]Lп*Z# X1!}[Ӗs)lkHy$]B\d#O Dy%A+d %kqKee[L=`gZJO _ rwCS4/ z15rHmFA9caHYExZ#faF+P9 ttM3L')Am vGRMRK>4Eu BJ1D۝xܸ4- >?:_x~D?#P@7Ɏ%^> vc)3hiSgOp7 :TK&PRUfBmEvq^n'<hT 6RO}3G:96^Xck)GfxUQ a7}( &rsz xrs ^!]Ҟt&m{ Pk#Rvu'ow͚#[ M,|iblO25@9"M vOJZnM)Z؟j:gO}qr/{ͩʚ˴1RvM)z6^06u>)X0YCjrD*t2?K١;{`'3Y0| Z[A՗c|\(I݌K }gk`PyQk>V&1X'A KqFS4{2Od4PSkIՁyHEd'4$s+3]Oa%n*tYljfcDw#5`ܯ'M3`{p'0؟ }nx3 (쫦 R/6nJp)u$cGAa0fLGOXra<(ꡨv  0Х|i݇\飔lzkk$<(~[u 鰧Mq o5An 9*lÙ"q)K+;"tTH# _m*'Zz"һM 1EGxPKkE4<^~]Y\ < qWӐ۴iB/D_3?Nw[?[EBdž~K3==3{djvFH<13TeW4'عXht4S"҄zUq"M#5 ꈙ։)=pk(}h#O iluOky]r8HO&XW۫jO^ڶ_\gѬFaUz'}p>< -+/zJq2#'@'bS'MYa>7B©$eDoZ5jQ`"Ike&b],2Ix,Hbis*jE <oӱDNrv6–6 ,˃LBKfx$fYjpy ko{m/2I鱥FOA3th+܋鸷q^u,CL1SJf[ꗴw*(3m؛T>n T0vH2l[xy[ I2UY]V6`+1$.%V@Dx"eT{֐@g;+BMGUI/\uxVl/Z)"[% Wzﻝq )|_FkNl>Q&}Q\.s;q@=O8 (uPfFf9},Fi+zXVzϲxP3ϭTh*lYa=.ʭ!Cm&@@9_\ӎjEqL.QVs;֐KiPlz =Y$? i#AtHTdD}Xq5JWl\J\B ژ^=xP}`2+Cg8 @wR &>T?{3xbPUzj\|x$-Լ)qIL >CFFNW&y/V9E\V=Y/3vYRXbʞf|K@lżY 70c:o{*^Ƨո80o1;/XAoԛ\Ƨv'rGa%|W_l2Gz|qT$wZz6|Og:d$+Kj9[I5r/ú2ڏ3azգX M||8NM9hN&o[V,۹ȸ*ԍ#4y[1M+PSSZ!OYviKHݥByl&HzcA! oT/eR<7Nh72pxu[j$EnRY$ Vݣm2JbP3%42WͤG IS\֫[Αj .֑\jC5V1uǗ3#69YHu dן|Hc?)G.n$5|m1p @XHv 2,0$$;bUhVt pu_o`svaSNC`g66GuU*J/h>q,2b}x G2;iZb2>g'x7CCH0="%hx`,?JYƊ3:uJ8@&l>FᘂZb'Ąsσjz>/$Wx3W`O;b%֠J:)/⋖FQZ6U!Ѽ [_nT?cv~}V u&18{ ̲-\ϳp.\B +;a|?73zL~e$yQC}#B#7c8 89oxSj9؞.f:hJ Tr27?>42#ԠMq2>cǏ =" CVp Isyߞ}ǬNT.HlF.ډKMau9yP ]x$.m" A0fU~ϖZ% \uq ϗ c4#. q /Ճ.<@cX4T\>%ӧ0r$B,5f^fCu:D6q~dKXc; /rJ ՠ $lza 5B%]/];}\ك649f*l ^ J[ 8 ˭+fY5pSg8 BEJ>mѻc[8sw[sw n@% _k1̟Qu5B}qA5`. )E>T_ŋ6^bmo+\X}{ A)@3,O,ɢivq^o?'Vzhq.|{b PBRrSJN\]QgSNZPnɊ\/#Gzy/U0Q$IFq\v)u3qFElFBy;snxem LOfopTi$5{J{a~5&oD'bo֍k_$)ޔS}ٺgML9!3{ 'Q 퇱Mw8qݍln)OǚFtQ'qOF+塕qf'bC+2QxH65#<`P#s{&^!v bBR&E$'(!KY/dW(w})=] 4m:{AOH 8 GKY'' -bL]AʼL9^Rp72W ^[8O/w{7iϠS6qH?1rν7U?|+RJa o$`K!ƶ̫({Μ 9NC Ȅ.vD>޽;-K9 U#jExGhs(*~Ci`O=E{f;m3 .G Dѵ44<Օ^Z-PDI⬦]#5R=r#_q?+].PbDimU7٧#[ Ċ>Mj}#H."M{cYW뺉24êxEuq]yϒ_ n~QU3٧0~aѧԨjYw6; Iaw'#`3D=vM%u~2sroRY8bqviiNFy=:Rῢ)5H q7ݺH,ӠǎI,B6(~1,bs^gp$mZsLۘ1eBbrg8¬x Շ#XLٽv4kmPpzw\?Ů!k[paraq k0L[4}&{/lD|LƨNbs)M0eq3zhgm CW^A"_zڷ7E*a\ƹDT-C2ʔ\/aM9rìێfNdWGթ4Jԛcbv&KH&zfu6tLHq&cP8Qn]e ce' ׭*3l*{uvaܲ`ڿ/kt֧OXJ5+Ā͛#ʗi&Cͱ'tn{FX? 455dA%; 2XLj~zg19|ǎ x_j1t![HdeB۶o{ԽBBWG 6󁖬ȬFҔ38Z yfOn%<-ٺ.st֡NZs#?( )U#Ղ63T{*r :uw)RDzyҫ]Hm3N u[{ ^,6+8OX}i 7vD/r!cWaj&o+uߛTP-3°d c0 k73,|mͣWG0j쌟ik@2u*.ܦ[H#K_/AwPKqD9w8Zn%8/rȶYP T*d[՞a=c|\wdS1Ji[O$=E #N(dDbҬMu'z[L"r<_WWhU^g(m|rm:ypR u |8V_N/v+ kj8&$]S] 0 W?.%vU5En ԞۥU7=uD۟1ۼ=,#l_ZTAe'@''K$9/uG6ّȞm)4lE Dw% tvpkJA* Hs5v6qs#jbS*j&}ֽ0"H4xg[L$fw҆4(&XE CܗVQYS[Эa%Ӯ;qmql 5 {!k|4E| I>]D^H7<˥0X:t-32HJAV/ޔS&b.@GcͦTh4LErXDдeyeРH+{_\P#kQqK޽Io_E/*k4Q72X;T 7_]V{]D'pxh=BTPa@p|ĺ6`b^jN;r42J(ɭ֌B:,5[Sb5.PGr^.řKo!66yeO6%n56-d pn#IóuM^_&|N :jN( IMҰD/ ʽ!v>a.' B@F+{e\^D+8gh*@W;k ˗+lJb&T 3$in2T/:flNPTP]tB*4ve\Tu) oй['̏#e k[`YPCTz毑8+o:h^.|6|uRb~%֝ gFz{O|y i8G 0_q^x|N"&XRX*buňu)FLzf Y+!GyDg1IbBn$6ԂV?+/9Ѿ촭g.x9XS%Pl'vK0MT[]5&[)P=?FSdswJpcod\S|ݛGIumx8ĩǀpVo# R%֎mjX.D]2YyKԼ53.NF2^5ҫ̤L= 7 "ԅ/S0ojDN-!rBsiNqv-c0 ]> e<4)NDff#4H$qz~ WbIEax aU/&f1ݽ}c=7bZmɊM`l4~&1DvD9w:4d"p}L9 JKqL30yG VWA{`|׊Qݠϯp 9r[>qTG  B޲de`BY {A-WuED'ܪ2/^sK>]%'8f|x30d}i'\qms >7h^3>wn<Z9PK+6,I+3T:9OǢuΡ(5X\F썯 KdFV(:)e?t o?~FkgQ|,3 [{$Ib^:T`=V@`1#~ڤL`VnZ E52WZ:b>?s'L+\a<&#xQ`k5Of|{g0s4MNgMwgFƖ1 P?Pcnˑm+""ld1]*E5m+gxF^Q -.ry%_js9[>Φo)UUOl#𳱜 PͰ-$ĽL&sV/aqu5y ^{[ٳAΓlwb{$ . bR`U6P'MtV)EVal9bkMgׂmqfVte5nfHJٷ9> )V5g.vO7$!MÚdL3_<qsR"iz=&ǺC`;iGWN!  eo. M݋ `Y Ĉ1_{.r`67}C\.u?yL+`.]P K!}D;FsH@v.ۆ^ҘI.DX2QS"s۶M[#ON $ ΫmHDهGA`؊!+:A+/ꉾ 7.ĖAv[+^Q 7CϚ6PUy2.;9a.KG>\"CI8z1֩"F,9Deg'nd;W sx,x}bBI5SJwN˱tL |<6;7yd 8 q'a GfD#A0B`pSyY*Ɖ<n$E8H*o悇x3q";?‚<H4ds[ |桛pNc6O o ExJ00k0|U?z8B V2j։Ô zQ\n4PS @WEn(BVe@bfȋMN\f!IđpHd#Zs]KOVlGSk|FV(f@Ym!D~ו>T_vh?@. psJ֍6QgVa-HɁ6nIv6hZ(BUF :4 iogBx QQͥɕ_(3ÖLϖe*KX2T$P16s-Nrc$.4Xp$sm98ruJӡv"-mm H Ljc/A2XcOq!{lGA^xYSTL UO~jqM[( r:2;eK 4Gy,\ ) 4EcW UPc1z*L5,|g(7ij5fNdp.yȟY\$Tq$_ob|c%Ҽ\f'jP #`LexaKS;'gHRi^ÕBB"G4ho6@sǑT㈾$?FzQ epo> MN;ٱ! DaMdDKf$օqzom ũ+j Q`CPV<웰yÁGMoR<**yηvp0blwf)BkHG:yw)pY$T1~SwL޿U&: 7. 5Bn;%mEx'c$8mnKc)Gv*s$ +"QdNi? ra}@|曌V+(ԏ1t(W 2j!viu|E*{\*6#7k\)nLpx: bb`ԓ]>tD{ XZ_i0֞abϓy'"JKfI #RX{Dr6j|BwFʟse31ӞBu7Hy1*, 4 TU)zVYw]flD'cyH?5\/+C&7@0=L%boJb'`AzZ\te'ېre…t҉6MF&iy51 zm01mm{_ :!NGaiC/dr&}W@.=)٧U -"V9o;򄂞p}owSa 7SXH#7o?rѣ^@e<lq{/?Dn'rZL?<d,η' OzEEj\5ܹ^۝Ozd?}x$q*PH_~ĥ^dvl SG9ČPkFN55 ,"WJu^UC`Þh6ш$L6";] t{̆K@JȲ\;5p?>IÖklr^5@Te{9"ޕ#}I/EdpuwI`XܩQQ!~MK/bJyCԚPgl4~uHbMw"h~4}%QQHAyoG4:،6`UXS!WՐ[?F7[Ͳ@eחKB ԰ntJ|)@Wn"2wŧ'V Ap^1XFmY,M@U? *@Xh242\|Pt߲ʰ`,EikQAJ W "glfi{%qG0gk"+:)|#^{ < Q5MVl(8}ˋ^џ 3hQI2B!k0v֥S]G-U1< 1vuY\i-%a8`g?4іj0U&@EJPbqjDp1'K2juB|BH+r15k|P|[^8:dmS:MžZ, c7'ƛXNrtx{hY!~ $ŋmwC8i:H\]r@`Eª18'>," clQ8E>;!f凝[ t`ӣ7hL\>BuOHnIOk[9jUn4n"xs ?z-x*\,k,XG%r2׬?UcXG4DYp9tRQkJ~KO">=z(⌠(~,6:j6F: \U֝.޵r2$=B,]|ݔ gIVk25"e ]P9ˆ%`O;qUCK9K{QyB0kkvv#xKÑQ<0(VTG@f5uoOJ|ad>.Cy6:珖2{pd PxYAp!9 ?8}@3_'ߞU`3T?S|.Hcj9mg,J#Nu Vٞv`uS8T_7MT_}ۋ;:fܨ)0o!a$V V;fYWpׁVԖ)Q}O`,-ʄ܇X! Epp#2c9Ȋ#OAofq~\1E]26QuscD~ŭa!S1dRkYǵ+_zT2B&mV# (MwT!!,=VJ(VG紻7{rtγ+}x aYzDiʶf\}&/OY Ԟ,8uٚs2>W12Yc0wzxd"KɎE] `x0&΄CN3s2~T (aID4 )>]0EKԬϚ۹S8,M'<mJO m3 pL,˦G<8Y+lEݰ{ orun9{gi\j5o/cRsk9wDJN U,"i٣Ysh*a1vc5A2`|0]dN6VPIHy`W`8SQ6fޭj3w,ʱOIQ< ?LYF\_Siч袌DtkFUuV77+]GuAe \y$`@q#`ٔ7pʞj@BI qZLY.~/] 56l~fy ߝ=ogmm} \'/ִCIܺ'Rv$HҥÔfŃYǯ[(wF5]?Ml*$E ^Fz)p!0 ډt ,s5 a{g fsK!S4h!7+W$񯠈zOjg3*=!HƄ[ 7fhC $" WBu..$csmIqg7`m;~o0YLnqX&u=Fɱ]\(vo`IOJ9 -*:$L!>rkd W~ /X S[ks$:U$.֣]1^ E7]d& }?:{5lͻR 0T>!ùYPaL_zKvg`~v`{ $pS mz:Ds>Ծpl+=~p Gs#+ Ih\gХJl N2FjA707 5—N>He/#4mn=Lôz +u)C_3w:Luw\kp<4H#b1=vl.Rj&ɸڔ'}ZrzaR-OXt=jB)BK]u30_pd!+l_،|e%$w3Q;ImQKNDhQPwyq'R&c %"9@ Qi hԋ j XC(<2c簻0EͿ96NDNpcG8BIa2FXX]7D7Pd-O"p*f͎)}#\rVgV(%s{(T2" ܈;-qyz?+Mt }uRCFLa+鱩NѢxD?~#aZi#j8J? =Ȭ ΂>#F^?bzJb{E8DEr[FXv !T vVL5})tWy\6S[~]-p܃! `k2ގvT^W8B!ɍB\T|I &MzixY+[Lziɿw ~,6n̽\k,\`v۩25D܈8c:&w=\G8!h,I \0y'e W'>׊gX@k[[FrV۪ hv*1++I-";_LTA(hK^|N?`rmiBh(?{ƢM"?$ eC{_$ͤ 8YF7W#& \S ^rd.uXQ:gzR <| (\YxMM)ES=̓*0&2l /DkQ:XqⅡxȦnfsh '%/;B>Ǎ9k/XSBd 2e:Է]p2'hrڦ)L]D2oXS].21Q"5X"Ao&|%DWKҤ [une2a'>r7= ep?A 3λ#{vmpY4QA؁Bi*QDt `<ߍX>u\ŨUz:P){U?E8Gd х@qJi-T@Z?1>rQ|$HtjQ"ݗF|_CZm@Ƀ@,cf5hGpkbBA1nf$年D8K[ mT9.B(!*=o3:o`PD]KiW/}!5VgoS!cOp;?5Lw$o֑q㦊Q)3ؤ5 @`bYd鋀f XPs`W*i"e5.%˖x'3X}0ȯMt8G$Z?uVK^[ !c:J <^ K19-@YH927 xה1B~|)휼*k`):IUw(ԁ; j.SP+U=).ǂ ^$ȃI%h"jڸGy9N>/тjɰ վӉR,xXˢ󲩭 M%Ã(P{0%+׹ԡ(u)_lP׮ 2#i3g")%:S%o&l*;U{z ժ68eb1UZ%Td&ɶ$ޏ HT L& ο/B{EC$JLk3v'ّt k VT*ApzN‹r{wYbq=E;ul~^JCYI$ɼJU70<79W ;ND]X&wVOJXT!Л;;Ӽ$*RM,ԝLgSjV?nKfn4cV/GkgqG|l}4Rې*H/̺,9DƘzH6J kNBfa+1\!諍i Y0?xck{+ 4Se_o0dyA?ޤ_,ELrop9.BeB $.Y.9ʠIZ˩9i*"PGN4$_\AȘ0u$GLH[?Fa@\ut]cֱ~"=p7 cl,:泅ZiYY&;3C*k4A1y퓘2*v,9^|슶l#9TeL$ I .U"{5v]Dla{T1,:ò T`/QُerE0T5P帀gGyXi5!OV +n:v Õ7|ᨙ<ۅ!ɘW#tUL#bS ɮݻ$T Q(5lHX:*Zr}X,_J@[R/tbO(D*Uqs:Z#y KqCPׅv7`0k$aZ^U/>BʄZ5N0!m#+q5T|?MJyMd=Yx=yK&F- jy_UAf!EV[^$8uC"vg/pTq#aK1 t>L2t|"$ jlB  {vN T=&A:&&嘱bKpAZ'U%IC,y4=՗5]&Z)+(E_"739Xt?|f3~ tJG|$-Mv[K+yޗP=ou֊ 5Y 7 Syܣy  jWW%9}z*"mxzm.kՀ~%Z}Ѫ*N~O/_+5H"05$sd|Ppzd'Y/XyPF<3XtHa*P.pŦ '(/8H4v5??ZZS4_~C@(8\zH.u`M7= [s<'M'w%?.ɲu EJHh^ ]ZzEQq?R2mf/AM&ކf3`&eBtz an]:nUs!^;q•|KZ)G!:}lH=u׊ u̱2FfM{+0Vi+Gt`45x?]ӽ|JH~;lPHr5n=\9+6Yr4_9x|IYb@W'8b.e*cƨ/\kR`,ږWGI\v s#޵ϖXod78%!bP_aDs4mx~u^>gf(!Bmm9=mb}-LXT!CL,ɶvxљ$uU^ඎItQ881#SƹΔ+O^Ks]}ʨұA##pOuCY<׀iRez^*n di _=LLJoyZ]M{d j TP )E 5T`Y}Ԛ}<-r?gwRsƋbJ?:(in_7* əi6W 7Jt"H勵!Xf|loqB,5)nu֜~ˍ`RHLMYU "Q\l֕sSCN4C ENt 1{.z[;!GMywI33 8_#T9f^%$A8ٹ;6ΆkδSzzXn8Y;(, sȓiFAV/^+dmjB(Ds~Hf!=qq^ #+Ђ+fPUϚ]r{@2>UyiiM2Q1})s&7yuދQd#GO V>1`/2Ź)Uɭo`Tt;,dRf C=늩E$aHTS,'o?޳to^;2 }g̃&!ЁJЖZV>Luφ(v]USYx #&vsMTyv=+l ..ڢ$_"T6r6ZOS D(-I=crqr 7G7܈̅6udjW}PNk3Y+רQNNtH4o>n;<5FjU^G$}mP94nX߻~ j+{'7 ӝ6FId,VDWE3(,TA8bE N!j%nm=cXwtr;#QmRj QofkREuFKXd緉V顢KxdBLG7e> vE4/Gt'۠QO#N9 _l &2 &]͕Ha>SRc 3[Α4OwnJ^)XK=@ HrKtIor~pCHY[4'3-#lF#Yxefl(B牻iy/c61u pLmKX$ZvB=;ۅBĎHzo>5zu_U+^KR2ث0vA4M;%G߬4ɆU[P!y)EPh}) ?s4ʰCd:2nn5Q-'rfIH< FӦrjSyIܣ]WNI| U7xq LUWou< 7u fM2/5c]\K2g·{j&tc+*EEIZ拤ff]I73Ṧ!ޗ kmu-X4nбg0N6  8u刲zWte3E2`e'ugo͒6d %䜝K 2@=EuZˍ]A?}s f$zTһܧ{2RwLt< fw1p8#۽Ȅ*咍YUkUyr-X;x}CPw[%[*說X76 .tKu\ߦeJfӺ+kc塚 ozh_=ZKNGѢ>xЎdghOS_(Rծ'0@XlQz?Y:cAa s#՛W3(LHv{b3j4'M#ݷ!+帹mqI~a[n( ^+V(=2 7H? 4f!AwKe6"hXzZyDLYhKѧw^}Gc}P,C6VT2"QFA$WuDŭL` ^B_TtT~; FE^JAat^q.s{MocUuɢSF߱.eT:Bg˒Yo Y˨']fL kFڿ?M5SMh\r#鴧'/y(S[dK˱ bL1jJ9f[8a3k@l-SQ =>`Tb1<]G]#"{|SHʧrP>ý\Z޽=EC.jsϣY<eqvOZAHэ\>$bL%,$|@b=i2ϔ"v4w`ZкCtwTzJC`$<^L:y04 D"Im9@>xv 543*8nnv'Z]X} 0viѭ6[[T i84}H" ]Gu?UpZ:!hqZԩAr[pu+3=y RTci-ߙ m0iQd[`q@[i:k[)0x?p,4Dz7к$-#֥hLG )eѼSAܷQ+H dPp|n3f>]kqe1pW!:'f[&g"*tdTl7 Zfǔw& q0_n@9.oB9}zV\ZɡOd8t~/koȂoU0^_ ԩwz6PVf5qς́m9;@L}βRE#AՑpV|M~VBhb[*񗦞"o>Mǔ !{f1@bޟvq:G# ?&J*%4V;;I:;xMֺLʝW*ҹ'&C'l!k5HjI.F;S -Ibؚ>-^8C"T>K5cE0ȕIp݂t_-hk_SMg;rw@.遗\]t,tYq5`vkR[{4)Ȋ { z z 1M@Ae{ѻƇDrZyŌAc/*\~l?|TX|&>̤_|*[O%Fq.p |[&bQ}xz4;#>OZmOZF b:~E f%a3{2w7?XЂg#Uqy$>ć aa,^x7=-`qެJĎL>~2B4tdiYłj*YV;3.S:Hb? 0Ag+G]-vrFEdގF.2H "G$K̚Puv1H8zX0e=0 kn6OujG!=Jɛp&IRZa7rqV=!3L]!+wד3AX4ťLIC Y6#++_k)KiL#QTOE@rQ^+8!iRixwMn8R"}%nʱYVS>L>]#l̽xep;Xii /+>;ko^n2fMW}՗<+!B!eQq% ߠh`_FϛeIô)/:>8@ymĶrFeO.8&3^SȻؠ+H-AqrXЧep>`ykDFn5Eқ.I,w2(ٟ-\L;\$^K |>׹p1>p4(lZՋsS9 Kv䶚c\Po[~ݱ !,&1`)yg%3lZ22J(~{ ﲫHKW]֌,E1ڊ6Ѳ(<  z0c%c1U/A<"eCxOW";+Imp5Wao!}>;>m }}`N38GU{(;CT ?@P cg^ʼnLBqte r݋k<$ uX0nHٽDBvDѻ1roi -?_uML8ӊ k OCq S`3hՒv*o 7ufmЗ2=wS>?Y|:D`$~BOq`w{r#m3OŴeï(@1K`E|s_,ӣ#[z'TBȝd==*dҎeGCaW'~ȒtF3e%Қ-OK0?SF!RLsجuVR&Xkq@CCۂ12EtXk,w>1v1ԇf NJ:x[XPsQ099_2tk(%l ƈe c-.U, 6f9W}T&lT/r}pqj&H&mS`./e-y>qy)֪0h\Ե okN'g݂1 hx-=qtd "bde|}

'& 4Ig 9A&obI:v&(-QB8-G}[G"m? D SuF;X>z]^c'/VkmFɴai4>8G5KΧ+[# J]]i]c9/E8hak>?ksW cQ=c3J2fg3z7p|X'1HV$K v ꊘjmV04u Pz!X|aiIJb=Z??i 7Rډʝ|`ƃԟ&-yMR;;vJR;r],k8h-A$-s8fo96Yڿh_ rQbȷ8S$Qd#0PaVyPehDe 147"lQ8NPI6|*xְbR11 ldBz3;co,6WԼf&-}I"3PdJW#޳ݠ蚻*Ŧhw WFd1uEsz<;D9120wDL<|ƉE;qGGY9@1?ډZe E;2(eor+thg\DzZmS*<ц܆Ivx6.F7wL%HH [׸αCffN$eĉ[4iǗỏh"ZiϿSweC67 "M*1l.!K/BmOns␻y<:Ode!s-k٨r,]=/}J$Cw`εL9=s*#eɔU:\+K:}VZπ R!ֵ-Fe߉@j3|$Hk%bzzV6PUda~`ɠpZ reb#r^3F!wP9+cz~Sn$xJ~tg{馁<9Kl&|1R~D6CFDHI`_K%2cH>T,i<[h "ȔaMgc^]Jh@ n*RO6*qm݋j J k{6f㪚n#Rާb.$ ƭF9gyp9&]bAR} 5 l7P).$PjCE(EŸXE%ZdfqRC5~Xa ^ i{AcASu~!UK鱇A(1n u.bINxe?eD!yw9QMk'w~Y8ja HiDLƯ?PGzrQVXm^LƷ$|X5g0B勛^[PA};!NXgi쳝sqQGQo EKaB zthc]WkJh0D_dvePBҿbT= $!#`Gstdfքo'h>˘?[jc@;}ϲ'e\pvC&.&b*Oœi9Yzw3t d%^- ~@x'|>ݠ&ǙlB/&;e1u8IOtn[YVTF[gǸ\D"Vtp5 jxVؾ9@;EKmX\p; ݮ5^(j ThQxza hE]*[ ! yN <2:065PS4'1Egŷ+8 yJ{kVb.c&GqhxF;c?>Y$ 2$*$$&O*xw)+ʯON=#KC8̫P$**lhe\\sm﻽UN#rZqRAؽ+gI[ >#(.aX#_oOv߼Z {L=8$wUUNH5*d|ZmF싏3I:=_Z ϗ[C,ný3h;;GׇUEUUm%R p/žŇ }e_eYT-*=uY'ï@lbYڢ6">4oBhZYWsnքt֬55;lK_;}B|>MDmK*Q1" 4N?<.97h7+9 &Ǚܻs85ȱAl+XFl:%eea,)ɡ(F#TN// u.YQ>>ӗ.HV)D)r~#=Bh훶3"P_RHK'[] Œš~Ν.E+ՍVoD-5Jw\" E0T/gID 0E,%Mk&3dD=$MZ MpUI<–˭V7"SЃތƉlDC|?i\4K21<4*@/#rxڐ3u;]"8 xN ab#5v~%J)C(T~>fb(͞3PvUR{8(W^![,&O?#/*]E芭kjM2,*L+E \\(6ME~ P)lE#)r y2B 5i:~_Ϭx*9Z[׫MXk2h[ﱓx.v':D+ti@D _!$9qk#u$I,CS/tj$ BuXϢv׽@ᗿ+aZ^R)DUG:u QSkp'?A=ř5` u~z86"'>721Vy#sPk׵CZ#a;[3:N D'{Fktq_5/]fZ@5MC,y\琻ܼ;)Z< ZH_Vmo7/u{{Sk0AkߵU諭͐e?ZO)yUJgYV7r MwDƖETiTLhH" (4-;ByBs[W~^ cù.AH]Ƽ>9? Ԍ}Qpԇyj|(8t#ˤ'ci.΁&$ї`h'5dL b4?] h ؚ oUL./vZ$;i}XgAC8,m~ N3цSKk;0 $[PɂXc)P^bҗ\Ĭلy#`+ 7Jm}έ`TAKۙRFzt/D}"*7Xv$`8׺S Z?犀ΰ(L| /HS hkZ^3CcߵK|C7?5?}k2Np҂փ:9,Vyg-.ZA[T-a:s`6KWT VaD{ʓhʫIVpXFBr|#$?h<4xIYo-Y}c#N(n~5J xwmVˍ.w0_x`pƍs;xrY,{Ū G[ >8_=JRB/_~>&x i pC.f]3/39(VʡYOBPi.Dgp|W!W}gOMyʡN}m/FIrGi&-:@ } ڹcOf~+bk^t^3"(5~b7j8:G 10hi~P7E[a4{? 4 5b8`[OD(N]>2/*#"AK C"f_.aq _61xqA\^^).淿فƹ_ߙhU3l\ ,ͦg5)!ۙ~Ja}*"d)3p=~}١UQ7# 򎞮z'RRW Qqf{JiEyg-9kM#8ȃgƵ\bU+},Ebo~sI[UІ:_{9WUN{8l<\r\hC_V a-/"tw^\@FXױM<y{GRe_aZy9] /u=f%Peίx/T F|Qi7)db53@85F>9/[MM\"H0*A׶f=zMY֗|Ww5̒U<^6?r/;BM; 8ksռa{cnw Ϙ q9j?,\B#=f%L}9xhhBd,b|4s:Lib^127:@1%Ve4CFM>kVm$lcYљFuBeM`]N_`a>PѺniFG4rQe&VA F,/6_Ltzc[ϑaHuJAK0]23ĚX%YoKQZ/<+&DX."x8IN;"g|=+'8P=ʙ~Akt[MP%P/8*jBal;)]Xob ŴاFTtuEL$RAlZM KE?;ó>?\ru{` F$,=Bi8|LZ`Ŭ^Ƨ)HLInͦb9qMRGw^”Gt>*8rq l%q2]kx'.]XG jaV-p-dBjQGk ,RRPOCrnU(a 40zfW^ixc ]~YCW8- .9? b̎,UDy7aRh` Bҳr>#p 0~&;X0@r'S B6@&M;";Kǵa(ә؁en7Ks+m6s>c' =mb-^]]lrWYp)4b<K>me?_IY &EAZK"ih ܆g܃yr٨`}@j28C*sh>u`·1[EnH=Kاuˌ1oPÑl W-RVm(n߇#嫙XʛgeuT >ZH 6+$Άw|xmۿ6tn,$ƭrIcKIg"[\3Er1u 9}NW!݁ȮAVco, hgݥno]mfRŴGGj>ϱմKK*y>2Ή0U`z=y*d XƠu#='i7,Eike0kC34[4klZyt"њ ht EjN RS@K<`[l2vK7f.X}&+¸C͠b4y8؜f"f]C*+iGpr*eZS+2ڗ^eRbR#d=K2YD5(7XJGt} 0.giB$\iYX #5j w3G@#a nuky/>1W랯TIoV^ .R%z9MDb!KBAhYIOdwH;wdgXkCpvY&N! T]! u>,4i 85`LHVJK>2ӏ~`5@oTm*6gNIw:c?HÃ(^L;` fHmQReO)+}N2TM~խ7\F-RarO:8`}ASrWvӷ$Fb)M R+dkk\!Hc -nnK^ "F` p-ˉB _PAMd f:*^˛*㽽&Ϣ[RbObM\VG):ZNIv̱8z"?Y5v払 X7~.cX%Ȧ$ma*jt:('!TUŹxG|Mr_[ߢ"ݭܠ(50fh-ks(ddq*ˋ Mz-$ {#cjف7]&C 2sHvm=Tp/c͕5̘l3fKd=G B[tM S O wnXvj/BOXܠ6h7 l2Ơa4 q>x7aDžFss.M﷡_[j z!\/SN#,jEycPSzf'MQ 58;Ume3I5ˇqE'e2  2!wΕ#q #iQOgzG<0DǠ|Whcmӏ3gp맶vT(+fzGsxXj ;_z܋ue08q7"<&P tҬȃ:e~`Ub89x < ^IX& ]eGr-ީsFLI kZ=>[Q_"7pЈbsU?4KT/UXBJjaRI[ b5IJjPJ aqi/+m@5/R^^jŢKTDփoɨimomĢeX="m8K+&%S~yM5?|=ןʪ&PAӦPr~t^ n-zp6ÂHb3CzYlC'a%a R,nLE0Ok"H4*Sؿa.Y^xXk `APs/{`i' 5ΦN1֖9,?J6qJn]7ؤӻ]# n)((OzTr64rbe,GȐ ǫۨ#3y8ÖPǴ億[DF[Bn~Hϝb.䛷uDrBĪpcX_ 7;gJpewr* (,<eC}fpjN=갡BOPޫ#֤a3p s"&L6y2%z:o^6 q1ηbM[C-7)~fU6lVZ;*Blq_r z^C<1SM4x7-x^g[zK0LL?qdM?bt\lvm@?-ۡ;ܼ)o˾3Gݿ3G : Nz B͋ OVI8]lkO ƍ]'hݥ/'&L3>x@+~f,fI%":Y*>57LQoz萓t?B(zLr?)mRLM<!<>DIqY6puC7_}an/mֽ.RޓFRhZoyC-mCpGˤ:ejbնGsܺڄo,9ysEO?])o@pQ237νbnJ nƮRf@<F.x`Veou@{`)yJQ<%ٔcP}M%7XYoPF9u7qC(ᨒ?0l~a4k$]8~owҜb~LIإYr3>,6Z<yB}PbyS{0=釻FB[^uk{BDzKYGĘ\4|OrOő\2ά r׻p1j@}b !Svkg?'M߆Y̵=S~C.Mm| 2{ab\Xdg@&ӡeڤn9]L)C.Fday4ր&7 p@K\S63LhϮXaϡ|$2)eīX-/|| 7jFq% iji0EysG5NQl\klœٚȭ5nw<OxBo]VOi(QCSy \{P [+"ev% 6l+"қt̿7 AWw²{:c7,Si1cėe}3V&h TLkV(L}VR ]։1Zc`SȰP^|/uV v! E5muR9B 26V\DUeVArcugJDrE@oYe5Fe_>&W- QM-.\pb":^qΎ1_˥3VBӣp%1V?`#q:#,wheUC\Z-280l饘]|>M}CXꔒ }`lG> Xt^XE9m?D|Sݥe1 {(̪sÍ1Wp%h_V;̒9z#_fZ]C3+hLY|bH )J3BW"ø!hؽh:otwuYhP[~0Q3Bm/h1r_WH Vv߁ 78Ukl\<溍#uDz-蘀̊[Է23ϱDƪpD8w9+UfNH"P^MA\ ۷1Wm|̀ \ \v{s$qX~a{=#|a R7V|ey.cNbGvYP*< [kd;E~-$t| 肬OZX=eKK2xNO_ʕX=Ӄ%4@i.+ݭJܫxr021_@ o;)nd=} {8hi0ucgBq?>6ޗ۶Z{O&Yc=`zq-Qv'p˱Aww#<*c?@8Z0G@`&:p1%}f*m`YdEM3|z+%z;IoGa Up*7ųf%lbhhxO jt1k/cskqÜ]I U8"$Fqמs"NŸ lvt-8XA4RXP Uv uH݄ @CElJ@ nY?". 6)˟c'`aoK$\ϙ +hĘ{tS-\4C|ʙYBJjm.k R_{Z[±LF&۳*w{*q3iv`;Cqnn`Ap9% ug-%)ά&Em.)gL7 ,l[ YʲMH0hLۇ 4:ط8}RLA\7&+%eqTL9ԫY&"UHj}(=Sɇf׸ۃ$}VLOY Hek Y, rVo{md4yG(+)E^ q|(z,qlAùNК!m'-BƕMmL싲FOfs,kEcV]-<'}fe1yҸ&WéeydM~4^?в!a66w#LKHJ(4qvmDT7)^7 s\f_l rZhNk^XH<+rR "#:5BZx#̘HI!l-h3 XNt 6٣эFF15!)o&ŖYT4D{0?iciR)%)F]dawBuU}1Gog$9 Đ߄-Т_ >g *<o15&%/>g v.ku;uwطCG!C|B?l0Y.HzC*p9LKn 8P!fqxE`E4]و.8[gc'I Xz6x+3ϫ2Rxx0mU;}B*SЂ><;p4* iEjyΝq U>£>α|U= a5)g"ml4~5tՖŤ94DJ8*=!9|v~SGѰ,s,ˇRqMC= PA&)[R>NaZXu,k bUASY !; Әۢ {vYbs'=(zt]ݹ8CDbћdO 3kYwRo2&' ^~2 ph3JHD>Vg:1y\omwU|gЫ3=)MXux?/ PT鍱2Q̼w*jڟ:fC0vɎ BYlg$ _hZq|Ʃ G3-K *2K̃21=ZP2Ȳ&O3p.rYBMxƣV[A-V,34_M O̓Vjf/m_;͌VŲ@/3VZpJV*@;'fYj _wzu4<ݪB8/뻟Dӗ̌0%Ċ3vt0)ŝa85 c  e;.H{?1V:|"!V *ߍK!*r]>j=`pCH5{C(hj T[؝ɛJ>0SґLw0pk5ZDaq{vyA>{"j#xUɒhRfz?8SO"|c%ˍ녞'I'mCS8(z8hvbUfAZpΤk_CʁU0š7UP{lQV >"FDu̼BCb,KazGt$G 0MDCvnjlBv0RՑ}1}܇CO ts}ӾrAn( @DS/dP7!1>g֎?8R{*'_d^ArP>O} DIu\ ;rD9q9WEʪWTDu/$'mnPxbY+-&E#v6ܞCJ`*İw H96j䜨,+hvEldzJߩqw(U^~KmEAXNZ1qe_ܮ?/2m+"Bĭt+ͺZ !L%:̳krgZIH{Tz[$|j~F>IǼoSdDHOw6f7Cu$bPq^ h}kBgӫʓid]['`bHW>|N;"}"J-#-c ]!6JtX].C®S_Ielܠv f ΧJ~E@Z*@y/ xXWww:Ot͎ڭqXYxţ29i5]d1v$8:uV>Tb8yy9Ik=ZvhLbre"3 g~"7>Bz5Ϋ W8ԉ)mDˍEA_h>4)bB75BJ3TRB3JUnĦw;#%{1OR]+$a[1>ℨE `UA€AEwO;}|RpmhC,i@qs8l1L]xQ楲;/-L!خ0]pfY|/0NE@+ę%cy䲱WtAf35=dͮLFYcS;C: ek m( HW G!?>_5,1ҷD{x8%a5P^pu䰪 j}p>WW0Ff/o,'* ̝:/]TH6s { cH tZC εR:v^^'Z}wٿ\3O4*B )>DwcYL9Tk3MRY69t,%UĐq6 sG:?Li H!B4Do9#2ɤ@"/xᡨ4%ʑ >g}y=@,LU[|-ݜsAU<HMf&=w,@V p8Nk|ĕ &9sspm7[q4p{4/89dGô^~_fӝL:ň9+,5jVc6jldcyDk|?'Xly *s}ia{ ytBK#\w+ة#-4W~{VĤb8XRB\)Ş%yˤ9FjflH&Ɩ4}mX]q6 i9 jU!Ρ $e)u~+G^@4/$SWxĕv\> fI<U"٪K8_BǓR~X1U.easWpȚ(ZAF5= GjԼ)OxnQcē^(3$[uPTP քetr;"eu.I- f1`fT8!T53Я*uo>HJg"4rTL*ñkS3DDo鈾'RRx[ȫ.GFHY1 +Gj(Dc#`= cę&*( BB-BҊɨe<<37()`;.ܯ%Lk*00m"LeHuP U Ec6.<"3$upPlܕO($y>g)c<[YגUڷ ݋8"5 quJtzja_IMݬ@%REy *+aVq]„汄Ь"mS}t2eh{A}FŎKzYCs%UAvҚ&H&VWgwwɹ~?xt{+[2.hCf(6c3?uP_ԯ`/-poEkyd H٥]DHlAt(:x/k?lR`tMƅ],6TZrVD_JMJ5O;Bsk.2@ȥQ"2}ދj&A>:(t*6Y'Vl.M2:+|ҫ0z&n*zrw2+b*JhS3Zq(6q|ק@ESx!h,,t ܯtbME| 1b͘+a r')dk /䞎ΖA8eRa,5!^ M.K3$jȮYGH߹igLa8C*idzޔ ncYg}+ZaG.?ɯB*{i{@›wʽfʦ  /{ 7 8Ƈ iepNh`V,"wLM0,"Eu9 Lnsh)u 2F3_vC)h1{4 (;̉2'oW,&SOua5IfK6adA -B4O'+jmn?vgV*Vh[/(] yV0:dLH7.*c,pbGVmj4NGA+??iN-_@e$_ԷST+d^bx_?C8UGi#֚O?/P_Ns@ڱKdMp{2. 4yS4,LP:l.ܢ@vꢧZq7rl\ȶe:[{JFZq,?nSj!u9M*\!i uˆb>)%Yl\ fJ#e5t'.cp`i,7q4lp9KKUr.uIpMxR* hjwAŕ;fSA9yDfK;Y(}Rpm1S )^rc$3(Cu e<AE֝N&dS6 ,wy O^z> ]4w6t(zi{2BĚ-d+q3 ^]OBKKk~o 0'k(Jf IRX= 4zTiHÃYdn9kN!O3݆b]^&B`jO!$d%trm4TgVeLEv1=s)jiM<=.b!ttmSri޷%όc wxeG'UhDJ2I#Xg+SE+,ݜ2dSaA8`n癕nݩ urU2]_N¨ M%(Ye@-ϊQ QNQ[=7S-[0(yZwG hŹRd,Kd^a/a"ٌ-͌ĔH1=b1T[/k iQχcp8ڟ^;q]z cȺ6ʞxi~USYuc8s0[sbĐX3dr6qXUN}8U^QSH?e/ smr5L׭-]LA\йk{wE1ay zu{ ?.m5niu$v$Fs)?dxE iŀ D1`fPF6,BHYP|nw I7lϫDHkR|>;CXrlu>hˡFI$ӵTD{GJZvM뿞)C`0h}/Kg@!ޏ:~6j(7E<1@|\a  >},N07u'`5 Q6b$t9]+r<@gc]PͥHm y`^Rf54թ1OؔR -~0a"uۮ(x-!$҂a09KZ/\u2:]Kd gUxJUDf@8Î߼LWœ,,X&7IɊ8] =Nq3alS `QS넓5xV2Í3d"&`v0=cvN?T, 4kUu*ZZE2)ukcƦj;)< #F(\0-@얶@UH\\@Qfb?Iuם_~r2 L8dB&86G GCpKoHg@&~\/) Oèg6je?$~mɃh35Q(֗Π M$ pГ_+)YlGfm523M[iF嬭8(68ܕJ Geӓ/gl!Tr ݌G6yk!ƀ;A)O v*5J=u<1 gˢV^Cᮖ Z+=q]1aILGMQqJ>Lr=H$IULW/f/fjI۱0XF>\2ʆ }w:HDf20|Ǩs ˁȕc[+NRd&0twOUGzܔԑ<]Oc*. ͌9֏YrFȕ +5DK&. pWzl((^쭺[icw$>*qw]v0D7.-MBCE2'-xqm;6 \cm(T3Ud ޾MqCu<}9|GƉ&VH[KWRSR.9ǂ^egu; 5(/ l)Sث5 >7NnK#3enʆEc /#a2zө<婕;w 5s^ a{#4z(N*-;.(}M#=)+IGNd'g>B,+.ȁl+X;F*6Fxnt .QQ{(4B?/Z\Ft6w+HН+A9Q״cW7@cfAuc8}H7@1 FQempxɤ/*xV`ncʼHϣ9+ʣ &YgB-Axc$-qAeWD!O~Lx:߲uFYO[f<;MIWy8kpCՊ$wETJ̙hʑKKh,l~/wr=JJD" = VA?DZ,%O ASĐau0NnjwYskn>IbJc -b½0ej/vG] RֿjAǧd?}fr+-knSޡ8ڵ3`iF` VPot?Z L\8mJQpؾ lF{ TKi>pk)qpy !9L`&ӕ|D4'uE8,,r; Q%K1ZqqGVr^ќHpjQa.Alu?.HHg+iot4*xXOa^2ۨ+wz8{ϓ_wW,h_tGihnNjBDf$eg. @?BNOT!"mL8gig]$I"d 9xb@tu]&mzAmĂė Q'qԢ#I ޡs=m> cv]TKA {U"mv]Ҕ{\ڀs7^z߶ %W棘ԿB4gVU^oY"\qAߎ$2n˛fv`}s iV)|I~M8J4T&UB~:UgG'ݎN3O6i, F2^~XXR`C$_0!7 LO^BjɈ[׆(`[9M /V!&/3z:,K5;_WiUqC!@l崢!9ˁt׾_ǹք/6V!CH*2EiЮP7y>B+OHT.vlU0r7}:A=ST @ '=WXiDiqvĞ1+\$ya?OD{'`~j?/&\-\] QъLM{}>4[E=BR]oݽBg$ThB]EqL|upEIg2t7#ڦkT~6к`m.=(p7P#y &Xa/#'!(  kϘؚ=5Y;vD]z\qq=1AQn\yXagTdˍzB`n+y=w=0S[̥psYLw R O-Ss t܇$_k2v?E![Ѷ3%Ʒ5|]1_1D'{2dE 3]-rT_<,!i;vHb@w7sIꇈ,CI d2GdW?2{CuTC0Fi9+Wm+XCk5v_[Ԝ$HT(Hj>SǾ{ r٩m>Ms6S'>C)^R2XEͺnb<1L)[n &8җ6@k x#8{]J/aK ƽ? y>Xƾ.~vL??620@f(^5 o뼜sT@N 5cG[dV;>v{1.v+0UgeKJ|"JsmWsZt_D<\0 ڗ+W{""2Ѻw{kZMM^il P/hU̶)*OHN3K"qPe-c"wӨu>F(aMJqtRX2?R?VK+9풾l28|=c0^`ai,餖-\zBVKȲѪΛF=zQ i/2γz0^p6ZX7!0StUhY1LݬkDw+(";mդޱl^],WOY1 [NdE dןx)2By/0 f;KW00 lz:JD0yФ*|<1eP8\k:Z1CoӑNiY#ǵS)e#˽mS,B:&# }#L7*XJ > ܟwԾpua,xC<c(ㆦ'Mv.U'PZ\ IԱ{ H=MͿ8&ᠲl + |$ v6& cX9KVS|q+\!MrhkDZ(m8 F?D,H$LnA\Sbu;*a B,23 撉u}A=H7P3jJxkGnR;MuErC7ֲ a$(+1Ws+(`Ccj J?aj{*aڢZ."t(eCAVkB)GJ7Ff0o@!%Ϥc)r G'go9(oe٫{%-g ?1-U~[ݿU7>[ĿI?bMd hhT;l?,P[m g]B1;MTx[>&:q0#aIܸɸ>h9]_GFy)(u_dH IFtOnaNMcGQi4wхK#7ŸYl+Xk(PJQςC{xJ9A.ko6I#< µ44+^QFjYC9LPE:bpb*}So 9Io`0`61BQ^7)_^CΐSPO-l{4ۋqNw*)jz+M_+b.ov̿MgӢ L* FJOBm6ePsE p[~ʄRŝm*kT.嬋|dƴRX_H3ha |>>͏xM% ^ |0,>X3d*6&(M*S0uӇXȶCgxR{AMT7K3tfi}IF#@*A8উH˔M* n0l{o&s\n9{8ڡ?H : ǹ<yV TaefrH\>k7̟e=^w3,WƑ S|Levm 8XS`}JLv%Wt8ό%TEB3ՑTp1wr1uR( wt%ZJPKWtN)щȝBS \NrvcI^˥E='~D: \[TH>[hvI()X)[WrP?8ȱna:>!xdk+] \tBCIآZSH2㥒,z#2/:s$3kƐHp~S[RyO7۬ ZmNCqU#AC yU&3PwmY^5SWU7톚]DXY/SN|_ƙ+Ff|>v{d@&~li*a+;@ 1mЭ@pK3A.5+z8Awe4et(ߛ̗KwO MH"]):.1L˛ mKsm-h$8vW猲\+12k z l$vFxlYN Չ(!, 4T!XpIm<mV6aقRk(vq"le$zZ,eKojnk#Vr牪'ޚgm0Jz/sBxA)kWI٭ 6H$)`UmÙȅi׫U[`WuuEwOG%  HKDEoT~,cL1mnrr%Q6dtˁs/6Tc!Au)آtXL+fN^_|ߔ{h_L(C0}Ck Cdw B⓳pS0nmP<]\2&2R. TJT #*"G/z$ kn\J)4(ɮK(㎿ [! 0jW6HZ 3XMХ1(\N HBn_\-KO6usk;eñGE,e8w TEDt.= (hs_+MԚP6NZӁ kU~ɲvtb@>{.3``LT@r2Kl!8ܔ6{HzuTjD4Wpw^8k끝# v@r_ Ă:6q}{^,NE{ J%&ԣP!' [#|ԭ"q<=J])S>߰ s$ecLwfI2J9ww\]c9~8 Zy~ nC78~5`3p"TR􉼚hHbZ=7邀gq$W s x٧@ok}U'=<2 ?Θ1_cdY޾ƸT3eM~l܄.¼8%EMw;"t9a@GRDHrP,]#bN#Be&98r{Q1;%L$IRnAMmX++ְ%HcB-ferC?xµ/6@N+0Ddސ& !1+fZp%U)8 s8I8xs:Iօvz\ hC[(轰j`#S HvTK/dJutQnVʱe7TM^Ȓ,p#"zew`& /*[ɇs>dz`qD\Ƽ5;Oi`YWl42hjADsjԦˀ }vX䑭D!ppf"f2%Oa24ALI)\уN XX Ѝ7z<:a]m!ܟmHQ$1j$6I:!\p7Bd;vj]%u & 9'|KƎㄮyPT;ɑqSSq͢xevyT5[hƷK1u׼$*į&`,Jwb*U KT@?{Ȉh.u!H"P z舸C@.%~/ڥ+s @6??6+}桀2 DjϐQӣ!;Fo'…z ZrVH#t7vadDbF1{ $H?e)-BM 'ԓYCq, ZkLkѳuw%mh +*B؂]Xii*8olЇbgӾC`Oi˧0ҭOrkO[ n~iF*!k\%M`h!J#pcB{CZ ii?q(ai&I+ffnfKgW0  a'U<֣L^s~0]NjBO:άO$ݗx3ο3 ;khIkJ%ʂ=2NbR_7RXWbG{5f=$:W # d;IR;Qk'qD4zCɁ~eǚ:.aL ^0}pXٲ={ ik$7;YiuTjH$5S gU iFNm>t7ӂ'Rֵg2 #E^,{>~NxN4X&X"Z1;Hb%9ۥ]Abw@YH~Q[%߱pt>iX#*϶ ߳C x纏m\>Zt1uL8, bN.?1tR@}>b2VO ".~tҚ`{ T9ĽM Ae|z9fK O'xH1jz_h^eoξW3L:U n`yVDNjn]/0FK6?[=sfuaԉ )q`¼:c\ Z,iMQѴC4% qeHåaY ˝J$ S<ܥ h lpL>]t6N׎,%4x3;XJ#/Ԩ:('gM8uC)H[k_D9h\I"…,՟'BmL}w^+3]E8(Ԃ@zXT6I5n&dN\TG.@*ڹ0sEڡ}76gpa1t r/ܳ{vv^Oo}ђ?Ci\&16/;u,t.h8zb9`YXԵxAZS_Jq`o2zG*8(Y.)e=[KR:pD#|qB$tseE#պ{!lL$B!7U{=Aʂlf74} U~z&W\V[RRUE[_#cA870G(/,Kg6kgO$칅ּR] ͛\LLٔTCjI쒻T%aFtش/#5Rw~dVM MܼS,+Z0*!z9ŇB<. lo=9,֔IZ%ΚǿLcNj{ڰYQstbs>81*DGPnWv6`gR͟cH݂C*=ӨAJfc;Uv /ՠD6M擑݋wE @o<7ؖd{iC%T fLu3 ob^ G?;#M%3+>=k 쐦pPTTQXS > |bYf٘ilA紳#휟mLxC~xMz#!h.el5v%Rè5-0qé$rt=wC{ eYePn#J6]A\Hљ,S=0J&'tnI|Iuw0xToXGBnW`+`_#.Os _컿7$*f!8=0RΠ-f!R6A1afQkLWgvR$$%<&&'H#ˋh3DeT^Ⴔc!}m!:D?f:e8M/18mdy)\  Ÿ*k=*}Æ^BǙ CGyZ@(Qp0DDhK^ xEh@)t)Jԯ=Pdk|a,V!!`1r@,ۆ7 >N1~KbyNq᧷Jj<ÿ.3$MDM!Pr@Һj=Ϩa4hBe^cS{!@N+1sU>);U1qyf|U_ÜY.9vSYTd6Ea ov2+5-tрmeto+y =6ӭ7/WEkU(*_L&}"Y#Y;1HH]n&MZq~rH=:Eƨ6AF@ͩȎ[όƂ7JSC<̄.8s Ob*!X9?GܮASwGNCdxR^5hAyh9ujoF맫9Aԁ@a Ґ5Ve)S;ݚJg|o};Ȼ4z L)\V¹#Ɯ[ASaq!(ARK_7'.d^f܁ s njP:{zUa!*/P{ Gsc* >+ۍ iD TU6k*_Mqh yybdջe+/i~i욬z_▛ ~f~vXampJ)\@/'ƔP nRvph`1 zЍw%~= S\7{)`3[5$$p\>.yo&}H{?!qz!ӌL2k O$fߖg8Uΐ&RxHDo!A`5,\=jԅUҔD_ f;k@4H.r"yIAG 1s[\XV7+woXK=BIA.'uc7vڟ\2ji2; TG$ǞijN?gQ0E :vkۤ 9rO:]#46>: KE;B~2| ^@Ff3GV@=Z ]Hҧn-u >t}3kym_HY;3}9n埸/F^sAO[^*̝#m Cw_ OC;< Zמ^ͳZ `>}c ,z!4WJCf @˜坼?Bkg18F "6Z .c`{/*h((ā:8Dž;i2w[Szhm\ o&a[]o6y 7@" x~tR0f`U ̈́|$A8-3!h۸wbǷKݳ5`?=⨀V"}Q6w)6LK սfsh_yۼ;~]9[xT4k~5#l٩IpT|3r ; > ߜa̅Qg#;HgNl:59YL6#OtSGܶW9Z1Ω ˆ[ꊭ8RZ!2qN eYAv˴\Ww6YPZKW nk#L1F< g]Eyln". qbXf${v}f J([w Q;>]WxPq&=]YnUs` Ğf_.;ӥL8һ:`5Lшұ"ڶrDH?``Z]%0v??swȯ[xҺk@4ʘid7#<0QylB;x-V(t}K[>f";$J`*s u~~BG֪G0ƳQ8pknf2"#j!`pt' [ ;yL1!Rt5𛂨!HlYdXot9>g`Oלٯz0,WUl!juVQ)X"U }V[͕ Q+^t9‰y"S3\7 :~EG%dfYg>6Ŭ>gc"GMw=AgR#cem^޴mƄP)Udd!73`=P/6G< 9%3252h! qDzul@ Tq4nRP3IihbXBlfabFb߉ʯy[GƯc@˄k)ʵ9w@#ɕx Js)aDE"պfO? +:̾c?b6Uܴu\>dޡ2,FNd-ƸI2OY+Z[0hm ;?ᷟRCU>3:aroHsac|SeMOp^bmw-nnX,:09Ѽ -5qyy~Z8=N]DFBi7{)E'm“bYCc/2dUɕBN!á)lvjt2.04B:{j(j"Pۏ9KBTIUYDLV(::LZr:jZ#bWۘK7)2S ;T nc7S27P.F@"ۺNf, }Wjl0}0{3V43$sJN3PĆ_za(Է2aT?/|ƌW"Kf?S~SMMƄN"ӈF0 4lt&tWz]o4KAPE, x7]6ŞC:=4y4fJOC%c%x mK*|'$d? VTt蓏CB<9GSsFJ+q%W/\mv: ap5R]PDu2Hcj~ʸIW "T=`FP؝*M!*2uM=UJ/ZYRuj]ڛ^}Fw-;). u$|WD} T jI/`3`%쌯RWcF rӍx y?H} } t'Em~8WW\ƐU-:xnzo47r4  m\R~>]Dg-hN@=r+f#zy')X+۸\"M8ձGX9'vR- 8B}N(ڲsOOZTչ0Bai/,|Eַpꨃ2*miR\)=Y:?8ļ;Bz)y MLzQ=-m$4l諆V6HDQC{1e)%AaF;}2l]/پw)Vq @zl(;`0w!Z2dc,J;~G)R(igp W 6ȮeFvA}/iz>uklMk^y\JIW>~d~Qf2. k&-sٌ6LP/+mBlߍl(,+Z5^HÂn@S[ꗊ8(+^y] =B*-p=B@$JE0s_~Ѣs[LGZO}(/|Rˣ6IIS kzvB|]gR+m=bO5BJ;99r&\h{8v/ӫBUDm-!H2|MޱrK$%Z4Ai _ȶ[5Í``)-d4Y3G:NcM،pM%-D9 -<ï|nϻeËl;7bpY*$E VPG.\SODU,jj-G@sCnnuVv-ΓuxsPMi꒺03.A^&>G_{Q6I4q@R{Ռl~ja_]E%@Fŗ֓훞> &h;(#lQzc ޚsЉ~30q%\Vϑ}a %h1eVwAK(0Ե;j$Etgղ,`#k4)EM:-{$a d57,Rœ n- .$Q!9pdjZ4D0S݇ ʮ|[hSiEd#)˨lBތݺZ+K}TrdZrsd68| KwA1%7,~dv( :ƴ\!ӛ꽳QqN{d,ƝU#Tu'Du&?"/k jd_^w'XF\ ~IFm!DWCY4oX>3ytN};StY37e5/6GSj)3כ8L'5╓9ts OU\E1f496鄃`m=0 ,414N{*2 WݭiaQ ,g:0$ :ھbȆeZ߹=wLwvSϟJ,E,*I{&n78 6#v Vr#=,zz!Bx~KGXerүCo3!8dF㭱h7&PRر( S{S]~y%7_ TO=yoJ1e LH5\52zFGS3:LR_`$՜i|m.3Q?̑N>ג0RlkraLTj ,ݎy ܈%*{SCЦk-s2=Ljc+.F90=v}Aիڊf R:l*0`ŘC%_5ՈE`FG.'4z>mtl؀2a^ڽEa}Lxq 0Ogc 7ǰ6JV]j`=AӹC}p|7ma^u'U ެEmQ=I"/DHjTIUzsh)"G޷Qs\i-EU צ}P4ji=8v yY< DHR$zJbCg"mx[M_N0ҠlcM֞P,*@It ஓjeoC# %!:N4-aG^x K 4~T$$-fq@|I mo4;'O+/&L' uU fI? ʸppE@3݁48;EKbIgGgf*K'$ڹVF+Ќ ?&4?ZqnTLlx IMɿN.oN ) fH krh[ iBu퐘E xomk<8/3ysPjxxBF7@sD-PB,$g/.y.mpF{b]bzA).3{RQUt7馃1nhh=L\1 Byɽ<`dM%QR.,@wdimpQX51@ySM~ύx!ŮP")#kf~Cf]{<NjDBvo@_UzI0yI=Iqu!2bb$@Rb+G,bJd)t&~T5(῝(ԁ+^|UE^!GP cє3ڎ{Pj;/a85:aNKa[>@ŶZ#D#9Ą\d#ج ;/8a2`[׵.C@ bgK@1/FTx?dC6j/NUwWbĂea͛;E}ZLٮL̴72?^.p |Yvf55UF|0qXtڇOE陪;BOB簲So;js]͌ș4(SNfǀ,-3qIrc"bP!L:Aӭo ìX>`Ti tcp`k^qZ1]'n-_)1[*8y7L^/΄hg!_Oaնˠ(c Țe):Ta6V_p?thWQ!5# iEFI ̐ܦH 9Ӆ5=RZIW{$#2f :0Rw8j)+\sj/0 D 9ApmVG^ qDl_:L"2R=p+OK xpLch"TdM;-gfNrۅ\!ᢠ`l >c;SbJ 5fnf,~@ h-{crۈE  q- i =i~+W$4"y|YfzEqu:!&^>:|NFeѽJ {g'x8FtC72SEbD6ts?unJO!V6z<ıUQSIi@1cjӡ:H8!&ܞ.5Kpf$ܞ_p #i=-X˅+cU'ԮRki1xfzLeK&摕=suV5CnE R ?]2&Nq&V8NEO4 j .Y$_-%DX[>gZS ^]ͣI0Ď4C ALPueI}K){U lw>5 =Ӈ&te?F;g{?ܵ~f6I`Ѱ$jN '66rs =/L)v%YEj<|mJ ߵLqM@gRb |f_03×b>ہt. |QaO#dԤiA&0 NLAޱڧ;> t[X%ec{,_B཮j<9f~rQ@K'^"ŃEm<8dޕS.y'ȷz.$?O3Cr\I ծ{_NqjIV%T-ñCɩZX|^::xT^J[I/Rߌz4\QIeae@G`+s>lV@4k\Nx7DJan<"+Q.cܿ>T-fY ѹdI1srk Ī#z:սn .1"!F{횤1 ל3m@|=~Q͇sP_ţȤNRP A?-_ҔA-%v$ >,wNGN9V/]r[ խ+qK2OwƔ 0_7k3SIhx&wtIYw[ CXL/3l0/peOj{s,GTqkⰛڤC Rأ *n. Vշ7y{Zftf+YRêh܆*JJ0 uq<(_F;@E eŸ^"\>':&xZ1Y 78715 X#$[С΄/#ikF%` .)%*PV["A40_?P5SBa. ;Hg U* ~<T/(/0 Χ>>GB 59Cd#v'L gi~o-7݇8c[}g7fVΈFlZg ]CNcB%-[3Ekz %Oz4r.ljU}1|p%)aK0 Pܠ*s;obLZW \?y=iKV;mE|s͂~-uXm3xrڡ6r6'n;Ļ*R($Kb@{e1XC;FA?8I5B20$Rwt?ogN G {^}X&90Eyva/XeJb:71~-?S3ldc!1K+\UM$JQ[r=MF:*|t\^V`T_vrx9\׫2x]VTLqٷNc|jE". f%d>Gp$Fji#U”*ۺ`]ZPd ?t $v@jFw@./v`wSu:PN : 0PKMW??q,9٧~ɹR{: -$YhßI/4k~4J:8.!WmvU|-$_ҝJ= !֓*4f$Qv9e?W#SVTNaܷ\ 9[{nd+w0<MA>Gn.K֘|Ȧx Rp-ޗvMIj li6{CS܌1%ɛ4F;Lsf%p ]6_?^ިR,8vqSh\Y*VWFEv %0&&e= Şas)Lf}o^'{|ǻfö\RU])ys gMbe@ØeZ/C8c[VJc2Y%ZLgKa9vɆ ;`0GAxgu\8Ē8&zj6 wZ : YO -6|V^6d hC/ ր=Yt(z}IL3y~?Ш -Cե~e1ӨyY?Aw]7GBf"|@k:k 8yddp%0( ER~XiRŚhD:b ]u țj a߇R}18 b/C nˇ^9`-^i- dGY4M$4H0V7u|3G+3:愐OYmMtlq# y"xu0Mq^MTv/0nz=FAPX򘽽n:!hNSEľ i)+F>\H{x?ڢzl 4h6É,>*AC 5R/G\tk) 7 V$)0Vv}>%^Һ!PۆٛW,=SS$63w^ O~K"94 :1]J7 E,🚭V=oU%ɸBD)Pա,MOeK>Ow~aPLVQu& #xzFT!pګdk_ !-Q\]f*)[X+ί$M*<2,Y@Sc؟oz^əYiz{yJc? ,Y,F& q1TnM3M2ґMyV}=:&z\f&|0M^3ޖYP`4r1*s==W,x,x1UMF,۽՚T{%:\N"$(A[dVWAvIX}+)eCXP`'Vn:"Dn2#>hT:3& ' c[P+K2XaxA .#0VY2=6\j2 /e٬\ϛI9tǯUtrY}Tèk oB(6w>F00{VjUII:U&0zPk9??_萏!DK$V()y(rI+aDT'Tv]AQOQ,W5 cGϹ}Cي%q2>CBƶ /۞,ƇNU#tDߒ@@ͦb p_)YAv<@Ӯ¶>wWH7^ R)n+fX\ |&:|@]['9pA|W!ӯ&ҨULaU*S.áhkىR?M`Яg8].ɼ[D;J1o*;ڬ6POH_AOZ4CJbwP ց͈>eY>6x|_kU2 'Ԫ`<֗= 艓ꥍ: ;j Wt{ҹyCTNۙl +Aހ;]=g2:~Vcπ5*sF=и awF`upM)݀8:mwԙAl񪀙zmP2%ʚ0'nwK;Rc6x'joN 3.E#ya{%s64?=*͌)it&ɷClJT6KђG˰D1U(hAR%BqqI6!23>V[hj=_V)PI ni`=Nt$)YK/+"&2nw&"i1tv_kP'N%Dß`Ssh-rFL"ĘH[ShᏏs2Xλ9 mmưNi魎1^3iy {@ &:zQ,4;hͼmg$ɽvzpX4XNkt LbuC8w .UÆu 't<)`G*ӎ-`΃(iCq۹2dH⋉yaʿsMov'#n 6y/]qPo{E|i_q\Cp!o^0τ5G³ΟeE>)+Rx$됃| \[g Hx uD-Üfv.,ic+,4 ʕ2LexbQq|Ikovd@sT`&ӑ fMaxŒq5of>(9tԧ )-޺{eHV}mu P~&O7U~eˎ5\m" L޻" )dg`ɵhI^B 7]id=B!TPP'#tf{lrH.@Bedn!2J!O-፬1$h6 JnQXC%)DtG۰.P@'㠶^e'͈:WjO65LY ^+^E4^=DU ܍xȺyBsB{8{z$afL8tZQrrGhõ_Vt.8xS)7c{RGIl嶂e3ވWk/?Xo^cU{yh0\#Z%غނJػS{}ɬhT!^t-J0;_:v͓ܛ:LMC؝d>H2s==m/rp  no?ݘRuC;Ǩ,c6/s6d}m@56Q]Eق{x݇s6t|H+qB$VcD>jK `]?SJ+՚|kXj?fxtzHعqAE A[JӴu<0 emAx#@}{(˻Rs  HQ"#x1tNVZƝc^WNB$a=eǔ&\DMbSFUeKL `b%"cc|7l(Gʏ܍f'ó<5Tp Ah(MV/d? fҵͣ]+ɭ3;%ƘG-0ߌgtrCjRBx-HߛT!KeQl-"xhm![b,ijk\4} [2W>w?U-zdzVydX1 P_^&X!֩IIc!djfG1?'H7xXL| Z|:?yA׿%%-yS5 `Geχ,lϗT`*띗sެTw#dyڱ߃G/x'2"uQԙCl%tTM7l7#1flIr=0;q$mkh$F*&[qA܏EMXVWb4GT.GSb.n+JfS qQ__ ݅" *EǮN`ԇ@&4@gi(e? ?fN*nGwY.ߣe*YI#8Ozxfc 0{ Є:p|a&Y=jEU{rp9:Md~囕2` 9RX[O8'5W04dq+xҗxԟDD7f}),n'/|~7+Ac/>THrܬU3煭-d4ǘ)j7n.NX<6 fɏ)^rT6 Vz edW( >[9OCt2O%bpȩZ-7( %xIYI9AnpZR RX`R2FA w@o?sh*~[zy~c'Z귒i" =]-յޱ-;}TPce H/ ^0QpBS#iɆs.h.՘TƎ0QvL+R4_QvDH:mc?OgSqXz\UV2a~32,iKy\sbNG|*o5Bf?X-~W0`}Ǯ¶%F`͕Bf5Dy #^L,,Up@zp0:IAMVޑ'7ָ>#&5q;ߣk8Kq9b X`42z%4 |&6 4Χ=degPF~O߽7q}Yu:]'\E4@,-&`.rqPXSo_Uѯp;)숍xD+dX&+P<ܣ`2%ψO,WA#8bbPucz(:EYХ3{L'͜.2T5$O `C |R M#z%1qaσsWWǧ Ԓm|}5Ѓ7a'M[*»Ŭ!Xw$v䪄HxM"]0H+W R!r#Oa x¸DZu-"ː]dL>+E٠^N&vfeDJ\8"ZIOTVO;1y%h9a":h'^% $lh nZFq{BH=Qɼ|+Y0ݸ\ δZQN.Թ/sxSJ$1uzNlNP{ ef3sqcHBI=n7Ŝ]y+}u1 Z9X^,_.q«&s̻fu=kޡM1^xjrBON. CL+86u$bһD[fgoUb sN2Ipng[`.u?7.'1dؚ--%w5h9fmŗL_LJ*>B`z2n2 ͼM˫"PWw9@2(<y3YeŠ<_{yo6h{&wѮ̢*@k6kLqgP{iͪWﮚ}yM\OB4 ikGVK5CcNJ ŽVd[S_ X33cBoKѕP|8Jl"Ňė/=S:C>@[F -8j|~ᨁ̈H](ٝq:ZN)VA,!!f  ʒ JǷ%k0VܖFQ+tJ?|>bt΀8xh \F@ح|f߲T6FEb w%] ffGFN _.h8r8&A|K1gx[i.(ş*|(M[aGg>X3 ~OxNȓ$ vA/|Q^]<9浥rΨzIxX=ˋ1AEbi}NY_X`/S3Q>FZuW,Z-&B:c3 @w|I{ӛhؔT Hp/D\\GP;l9]l=$d`K) /YI—T?!?:㿙cm'\|T0侨Ύ~o_q*s#D 'LN9$8-TAVTV+ɒ6 :`\s]5zf~NR ? ߧͦ&+{obNh~o tW^k:U}p==0m;:),޾zܥsckO} Y{gFF~s*1胩j-uKkܗ]r$ҼMփ$2rMA;,z{7Ը%4e2jiek0TwU˶GS R4fsIEmW&j. xHgȓ0 \/ osoeϾ# PpIؼ}  ?w3"p '&}f7#pUNHԿ@/3,(Ϣ$˗ya}\_gwY5ske2uBP z!w|&2rx{ynvj~e,璄4i&%Nx.~nqLH\ l:7ĝxO$NjGt3򉚰O@iY&%kѩ.fX!ib'"*$TҾ^˛+?/uCeA%vY=ЀM˧;> ?]jL(Nadxy-Ў-ʹ\Ne s}!]ۋcs"0;oF30NYu;xۨP\ݿ9a5LÄji㰤,f 4w#(L=W u:>*?ܠfC?>ҳ4 i}4EpLsj'4BgAGZFbXk5ZAc^'}KCQ $,c\-:sb._ɉ) 64SыІj<&NTvZn߮Kt"BEL̄P7jTj( :ɕ:E|RCr~D]Y?:rVk*4 1O+}Cۦ)-jW1f@ |TlfG$$>no|tb  ~8%kan wܤAiHM d0N:k2>`f^u>p/";П@'6]r,v'WEEkp_ZBb^{H)MߎEw Oo  ya=~!4> 1n6*| Yَ`ߍ%0Qjfe_s.S,IƴJ*2=‹/T~'|&3X h|aOɹV#\8 RlkKqKt6q`9 X8XzN|O?/qHwSM6-ZH&\!'rtXrrCJ' (;V?6.y@<®5)&Ø h {#̺B:(ဓ1h H#fQ=KvJ?L5AMBgQ\UcfR`&Oi|Ȋ6c砫3rANКn( ;JeL2YJg?j) d[9qK7*0G<>1NfpSZfFXHzM?CKJ;ŸYQg$81IiLՔ\z\)tYF *:,KvrO!a1 B@!8-. WFMY, Rl'\H3WݭLn>M)ޯ}f6woZy"n3p3祭9{EtZm71zf E2d톥[z ls\s7X+‹~$rPDhR!2"q:Ԋ[54TN<,\+inE F:k!N1&iN}\m>QVTY0t*Z@7Wam{F2"GPB6]7>zt:PU&L=OEXzRNL滍Ht]~js$Mh% +Jޢ#<XѴmsZQnqYJAtj"gMEYSNQ4Ã̆MST|a+I# qcCvt2Bt#APܳm+ڏZ+6蓾Q)ĭv[x+3gI|j0_]FzJȤȷsl2/b'#h.S~0N<İ?KTt[i>-ZaTL(kO4>28ZXK͛@ߜ(QU21`+ɲUP|6gV3]} EؤQl{] W|u9,.( Zݒ{?gN E)nT'#2SWGT٥Q!.P- zdD%:S9 tg|c4F`dž5"!~X0הem=uTݻZayѼXH{MŠaɩzP7XDG_qT%=ɉ1BrJscYчY[ZqmÊHN$ëHNf.">_ï,KfX0~i}ƽ0^LG]3Aƃ~\yWQ5R\?4,ZܔpyU ǫZ/JCpw?u?[h OC B?f|o][lk S$3<0.̑9q)zϹȍil!a&Ѻ~ f=$ )hˑ=g!ɍ\0JjW:}y׈q67]imze_։ wHTmmQ2?`r%ëםILQZ{"ܽq.Rȅ]󨲃`NϢR/v]^! j " Y{'*hWD08;tCX9{ݪ)U <_`kG+A8@&OjW5|`E_$F5^L[-ӐA޿iM= ?D жFwɓɋJ}Xp?bcBۣ_FҜybQ+B+}lW8U b,ҴѠO J E w]Fŗ}4F'.1MAХ~q|[4 ьZU;\S 5WkD%|H*'o!n˶_gj '^uIޚySgHHiuXmLNqvXbDV PvB%,YO{W)bm̤㟇eXR%I\~P ƳOK}ؖu=dd=xx3ƕİ͠[&U>UeUS9ruֳ%vq9=-+9c^X>O@/ /Ąpj:I҂~=jYyV-F,IMҘ*b'@|L3x=0 S_r' O|m*=Rj&wNH 5=#>(,";qwHH!54;1 b5@벧I3^"Vx"N=IuLx A(P APXf{ Mꗙtf UHG.aB~KuO)@=B:/ rh, @Z cHWKᄴ(BLPn D$z! I/g;؏-O[,Gumm``N珵 bƷH[]Hʑ1?%ʰ8Mfpk{A@POHKug,^DD3?\Fr8r͊B@Rb">z#3Mv6^Z?[0O\j`o-cPOE< 1 @_*d)$IStFGBs7p!cYg}s 9k^B$d|ί(D_"Z9IW1zv\ѬLC+O9oΣ_ ͙6=ut +6?Bք4u]=aJKWIx˚q%q-亪"/3wU۰d-~3۲^;tz8`ȉ WbỈU BR4@߀?n=X7.7DyHg5O]1+^nng61.e% cbiR_kBm4 `L::v y})>?x"ǶdsG5KvKH%qr0wN!Ģ*ۡp:_QadP3A(.^Q7~㠦z$ I386Pz_=-J;B4Ā=Ʒi۞԰G%bNa9$#6G@%J 'FHS%']Rev7RD/Y;T?S,w3y$\,4~H xEá^hA9ܮ=\gv9גҟ5'` z6zn%#TFN\X"{DkcĒo7p̏Mn:mg\8Pbn >0C)V. .J ,3|G,+]Dz\ 䦙Xǒe>׫FlrY 9TLi_%Fyɇ羿*%*YVeu))Gм8V"04{N Πa+a&2PCT]@MEf Eq:7XG=|p$ [ÙwInZJ&*Yw^%<scv% |/0}[-I*r{{(<ҟ@{&j{]uB#42sߘ.H} #R\bOй2~YorCf,`wroVܱػ.f^#4JX=^iM y~Pq~yN$oŵz3 <;qZZ&@3A i\^Ur1j :KmsĜ5ADE]c|Xjߛz7Zq&4*+XgGctPq!8>M{:PeSblJ 8Y"VhY'wJZ.~ @eBͲў <``]"s&G#,vC y֚2mCX½6i!1 w.|D 49>YTkݪ8NVls`^xMb&*2ɝTm2DO_2K>'M_ƽUm:vd I(wﰺ!qWD^ a{L"נb5s^+GX鎡]Cy](2bs-z$Ȉ;e{)prYR_0هtr7ReaRC<qeJdFeO}0/SW,JJ(e#9yX%`3}P*Xb7a_n2+g<)[}4gf**O*o/Zs]]v: b8],YB8``qx~Ϥ_A&G ^Ѧrx,Qs7MPs$df KtC9CyIIN0SiŤ8dK m3Jo 8NRXjAll@.t^-'wnטM{HD͵/u*V%l զ[1 M!D'Z{gv8^c x(՞ocgK+fLcY4ǦtGTV [a!C~kp\K"+tUS9w" &>5[ mN@R nh/H`yV@H _߼ȯjIT8DZ\D[" IHl3c[EoccRj ¾ZD?0}Έ1),GDZW˴8qE؉{gڴG^@̹lu wTg]VLUB관1h #.AH@';pOlH+* rE5.)f!~m^IFB6C Z{Wʤ-Khэw*1g軤`T/g(sKd8a,28h~6`=2WvZN5ũ:'HDn-S~-ŻY*gc{0d!]4lHʸW ~rL_8[NC2uȧG6w'R C|1PXb/ V  Qfɮ^BU r[VcːwUCe]>B{q܋$>ZבH)!7wj,胆j_9)9[d҅hafjSI[F'dnaR \ˇWɮ`:Rѳ(SE$ =Iu9dϦc}BNc`RZ Lɢo=&p0 i>x RntGVȂjA(]/u]yyts8qac՗3"s^U/AO-[zmF1[Dap8//h2c0?,m hd\YeP S"D^&"06 ϓt;DFLQb.q%~Z$ T f_ꕅ'e/ G?Ħq;R!H*%KsN ( ԃmA # ~df)âYȨΚ˘B-nky/*EK$> 'T1i8uCזJsacbt}u0WYBj]be?(D@ѯu+ѪZj@ rӏF# ⊠wQCG쐣%z$DlwDέMi㲀@.4.V$\:D$%)@3lK~f(r.ki;nO_ /ֻAzoݑxһ8^^R02M&k/Pq8v =ez}p T!bd;㇥pL{$OSZV6@ G~5 ~!I/V#KgdO%F`M6߶iWAZsC) ̢is(\~ty(zZ 6ݼ0n5HؼT86n#"sNt9^jYCن"RdoIټ9}}.}ٮB3~a.^yB=8<_8Ѣ2a`Ay{"rjXQh1ESY=/u<ؗ#C6-t#Kj4I [P挤{轑d >4PY^,]S޺QFr؟VtA+ v*\~0ZN%om ,MS'%Xꂡ㑀TYa䘦oۘu㣺9)89GeS1idPll Уsk/HEe婁34.vK]2X"znWRmAZ&tJ„B$W``mq}@7q+ rvhRrk @), ?5@0}Ե .qwFx@^e S]S3 yRwNd!Of&R 2Te(b{jf hchT^;S}ka\0`oO#{W\djH|rN_zQNޚR4l_CI\7һ]bBs. yg:K]sV)s\FA١E-3iJ(ׁLT'HNi(-$X'm/4#BoYš@N'\`_Sǃoڠ T[ 7xcE5dDE -Βߝywse6~-.\[yK}K9ukZ~ d!RUڳBw Y!c C;;0+OԔ&nc%%"0瓋F j΃ _#%Њޜu[ s{[K`9 vpo j έےuJou~WH1ԛe{o{HMfO1B5dZ:7F%' X|^pW"ћÀ.S?x2ql9;7nK& _F:^!Np6半B?`VBӤp Na@JӶvfj@U5iFL0bM.@wOnRcZfaդh-lp%}wsFDWb!i8qOꉄ \W4"a=^։ZG{KLz(nh9ԤI.@)0l/EԎ#K-kb\-S9'mc'z8ŸO!/a]UGheJHZhjnF!0࣢VԱ5n2[wUtkBW~nމ(+x+d[_P\M6MąI")٦ٝ{SlkRu$mG_8jLs>3!).xh (Cm-=7RL[Q IN02# yUD uү'" 8튏@QḂG=k ~%şKٲћ(ٍ;E3 l<I׍,X4x"[ %A{44%eVqf?kE'2zsmӔ %7΁/1WIHS /8S]N_ʸ{#ap[\|*9ֶ/$X{PcLW'aOa= fބb Y3POriRu7 d|_Gy\@ BM3vCFt}&"nW(/% a Vj/luu|amPՓ sՖO!t HG@2K\9MC xҸlNL#%Lm+91-o} "|Ð!q2 F*n}/d+B&27QTvip['V)Ј&eoN9\J@Qߨ`\,À2!BjSP]\**hz%$8C}= 5'lhZezms8>vos'+5g5=Gth8ykx?ʹYbR0)%YLcyS'Y@y{^3 JB<!1EFw6MG93cruv  Mߌ[~ToKfF_ˈ/Yִ+WA lÉuNK Aclm=)frc?yH zŠ ^8< ҈hiH6պj2t|5к 3*H}FYq/e is) YMXH~h=%Zk2z]qh=]bxfl-W/?‚WP` %'mU4!,9Ϥ=fF%}i +$n<ϸ5ofc'/#POB '$E{͙ԌŒ,114ziֶޝq}yzeРL PJ Qf2Dv"ŕw ށy@áH孱Z8M|7.'P0OӡP~X< 4K!:H#G҅^_FؓQTt۵?O^E( .ʟ~0X5ɔYC1*6[W⡸U;P g׫#G]F} %i"#D"% pܬ볼u@u@QQ S=b2 U>xes7ag;G-pij!4s^ljI@9?<{O*;B1K[?=WܚV'XZ*a %LA9kܿy=)JӎџH Xma5$X;;"9mB`446ªp1h}EiaF,6JF05;)OCr\_ѯW@'<ѐ֢)-qi@D7rOm~'sgÏS\䪒?LJz7):\ETd~"yk,I(_[:[ںg<SmVSgh7Kdnm^4OTcյu o+.,ĝ 1{WVM9|T rNłΉS6UI+V1Iu֖qME2Psu"ћK]kb$C~1Eym}DqtJEXlmIҏ,6 ,*)Q~Vd|W5> J$hez߹sz@;fFi,.m:5 o Z|O~;P[@CJO^l܄rhoQ7k6򹦇3@vgxGnf `KX%D~56sߣ^ ZbEs_[࢜B~?_ CЌE!Lp zԫF̈ 1rU8.09᭚%f MjSN7֣qK K5 ,3xjfuܐϢۓYJK8>~yWs.0s,k]LX[%fo"X##> ^aVcB.tD:2D<.Y}$nt2~X@jKi՛}+%e'E 1 [1H"ۯV~6bc/)V5,^ KC{0?-$~PM6b,*%V\wHGD$ۂ^_fVZq}ϾY&E#LU;]Qdgp|*E@nQQ9krT Qr:vLHctIJl#lFb:Q8EH`1:I_(P9;SXX0Pi*r~uw9Xᴒ@_=$#A#O+CPf`dzCءa#Wշ!AniP*ok1^bTj2TATHuez!|5n/ñ+=?zMP^YOiBא+m!M|r{IB?uB78H'}K.==ixTD~; b_A#y/E0AsbGFG'ȕ!h6m3_ /Р˔ȝg|uȝc2ZImwDY)J)[r=<'q ?}Dl3}etmno_*Oq+Nr&p6IrTf̀wsv6^ȯ=uCtbNPS^LC`o2A3Ƭhjfyo֦-BِBE (ێ1ی>mo1a ܶy2]U@_H君XT"ԇ93$ަų>ߖ0,đ62poY>솢? vypn8Fºծ,JQ\7446*#ُ NSI2*΀?7V,-}SW}uc*z<\>%ɲqGO#gb-ICERlHx#ߘii4\u-GPe ?惮`OnG-e&U2 VTK%fίl4и p櫢>V  lt-ZYGiʟH+L@V h0=J~`ai'2 oKlE`Z>^Օ5D^kw(r9;"`7UFlhQ>ȈzIC?.%Y,eDhj= RFz_@qWk1CE~dէgJ@e뭎mQ-C?Gy% ľi;3p`B+5E.Ǫ0.ѝOD iSF&0Z\m*8Zhҋ*9/LΟ;qXAhUz?= :0(= s2 sMqyRdB.jS_8' ys&LJ!H4g9o>R8| PV#!.S=}M~7¤-bdlQ8v%GտFZ:.9 72ۻ~502nhbW>)hzU' "H@bQ8ӫN^%5U,%PD%,~J'swgj%CN~M B}KQ>%i/Kz_82Bk?&1FEnCg",$|t"d"D L~嵟2emax鯁4xLv伜`RD]@1 ʆSe[fM_jƘ\\+$EXL© jz|$e4]}m=+LDNz@ΖvLl螄cծ4"g؛u2jf=J?qY^Dq>3]ܥ *% !jEīr2~Ód?C 84q>OIw<Hbݿ TRV\b Cf)2Coߡj8=L.(r!IUI CU=f`D`YԿЛ0L-X#P\`5!S*W(oM]HsM%J RDD)wS~}{!`*wB+T΢=ļϿ_^K;K3buWHDzB.s>38*a_?CSD}10v%>~FGGVTǂf}tA(__>Sjmv݃RX G̫MriK[e`ȢbVP*!c)Rz17hw+K2zq30uVG"XS_f_̉Pl6-GX 氍x)~?4s0Jam8Bwv/uǧޥa20Zr,srΔ;NGNQ}1\(s-[s,4g,ʊP\J)WMȲ>w˟#8^\?s BX9k- E%,=fPF>in]@eA90N"9kӿȥ=wyȪ<:xZFm?"29%>yF8$}?SoHڪ鬣m'dRZN2+JFvM@eaԨ/5E9]7 9I9=s_uow;G15"&J쾭^?y#Xx}#rAh\36Ͽ^FuV<W"lW% <(1>Ql'IDĬT3]%B_7ia{$\kw6&@VGUknˑ+z_8:pyM@Z5:5dB%8]j߻=p`7;[\a o2&-kBq(G_.BR4QMh2aBZ=1dn"hEf/3JZ<|=]㌴a2] pxO\1^ )Io[ Z s0"sqyLX&27nee@d/`[A\r3uO -.Iٰ ՖV{ g䎂%I%HPwg CK VCxXF>M€9lxpEuTHgÓ$]8eL  GH)Bp}3P;M–i*@Vy@Zf +aWw9Y(W;%=fu/擈g[J\ȥ;>^\b34ӘG\% :Nk2K[ʄɱkd(+Û$:?їқ92mrѼK;@/H(qoLbܣ.f/- kd u%ͪvG;p+wgR↑i1[ |wruips7v5%әs^;bZ"ہXz08mU^J"SM)AS1mTpDr%Џ\IhGbG9пh&3O JVM=,G9-W<#kܑlF7.+qtjJ!g{\pTD4l_Y7 R)y=ZGʓBRKۣ.SFI,9>yC*ƥ%aP:JvwOJ]l;iO SkpL]X3;o@\+@ u$Â(Pr)+E ȪY@ o;W[:ؿXegۥ>t ,d6}T୑T)[A]CAh`?o0+HԼ؍I.\Ȅ~ .iRsB@x,2wps雴-YbÄ18ch݀ˆs'(Nu>̭2TʚNEA~ҤPݜ%7$ 4=y7k#m摱Ju ۈRNRB[pN $"9Gz)4wqh$=\>'$=:yR̂.k8|\Yw ,tlNSͨTyҠj-bwI)ޏ7v]ȸ(Ã\Dl -^l/;E|S1*Vw;R0RmݓVK=]q'ޘen3B7u*$Q9*m<[`ʱd~P ,[Vf>dO}ʋā#9*@52w2 PMošJY"5a$ItZ-лnǹMpTx0#v~#mb/R9%}FJ6FTT/&0ؚϡEeF$jD(DPv*o8©bנ^+d/ (߳WՀ(^{wf3o5iHܙ瘪?OKŹF@HvHT}IL9XD5My}JgT1`X2O>mc9QU Y1 7;|bgK(b6_*9Q|oɹZLcx<^aQv~zӉðMO/[ '7Jx =V孜~!\?VNQtmKs;h^L4+Q'zH/-AP KPήqبIaD"\o@eNPU"I/]R?{}ǥ&*nO,Ր  9 [ ~@-˅zK-D9b. *UIC!0$֧5I]鳿/w^?Xohq۴{_jֈ6]yўv>?1y!}'N0EpdkX [E Sk26L?x8Q{u .5[Q vlȅϋ [@e(iӍFd@KHC*~كK=Vz;ʁ vPIjP8U >鶂l7/eܟyh'jIkhȫ]`W9GRo)&ZXĦk˵:uįN}/QH4\EC\=-k4 Sj!dH~& ĸI,d k>LmIaŞ|D4y"\hd\20r5ruqb_禰/YO)?AkHx~%rdz},Ho,;iJoeȷx[.8Xm]z0+E%FajܭC,F4PE)!< L #[򂣟;Ygnh{X[cQq|"8 8$pH1).:% l'ǻ~~4"nHJP:[(i "|4"dsG|gl6N! NY!<55&bXk٪7MavY%${Gnah1@W!HP-V:<Lh0Atֱ;4J)9Y(ӸmޤLA`(f$!aK-\_c>ød" 9B'@ޖ4GR/@:d58w;V%=V7ȨU˜uAQ6 UGJ(P:V;?) PN-;R2utHb2l7Z.(}Ǧ%jj`rv޵S}$>s#YBœ 8Vb5H+8E[(^BSG'+|bpP{,u0B4*>g3Z\{`W!ڡo1:l"wq^Y ye آ'hNSYr)B@?rR1ԓ{UމW4fYḝ͹3[[_$xxd~^Vmmᯨ*y#nwf[9/N\Ip 5꡻y,iΰyF4Z+ʠ~/pLc bD dx][>(Ytfq&5ƝI~`ĞLñDVB^%Ȝ;W5V MeWz809K'F}$݌RZ'i˧b.HA$Va-aUۚMxYAolՆs2@)G*YxD"p8o0+2@g\XA|]')KM.xۤ$Ϩb({'dCrYhN"܎3+gթbJ! fASYtOa)#r W?uAzIV+xݮ)̦0BzZ#))dsgm-ڋ+Qi?k&3nmM:'Icln)/Xg8tBP,%=] j,蓜f1 .J *sD[[y`̊) ]ȚyL~.4 T<匿$$I8-9Gr:ZSZ.0X}r$;di&CKi'\nLuh S5!:~zykBY; Mqc;' o{fQ,)]Vp_W}|cˠ7W$@Qem9€f*{&<5-E kǷ-jSZd+钠ԪV<Ə3B7_]KIam˥5ޓ>9 UpҼOI ;,f +?N>yVi)N\ S+*>3@٧_b|/F>?ĖTIΟP8&ᆡ4g@VW8&hXO֨1tqbMV~3uF qYP tQqyNu4"zWv3,hpxwvnBYzyhj_XRܙ,Y#Jysg r~؋@ѰRiujff3&V_S@`n-dzN9cvפ>E\w{;2FS{q?rOTd9=Tΐ}L'2m(}}EU" D9䪰pTRc Gaމ[%f:Il%)kGd"#X:97=2 qyT/I0>Zi~;:jWA\ʫC.L[P8p\ p}گXf[zm'?/qBĿ3lFXMѯG6qkd Ni+l5G.Qڻ-;F!臦O_ĤȚ[(sԽ"Z~Mz[9㕛BS̎EO=E(ǻdc,XND-8Da3 /`0w9(T9bEVR2ic'^}lħ13g>!Nw() }:HA㕳)O@#x-b=[z)lf>$8NG'BQ{3U`jzшa* (E2GG@Q@R{ D[| +/텄^[+FME'Og-ZVzw{ h0G Je@2T H`~>Sꔜe`p;va{`41P5LolU._,&>Ny"q92^g!wi$~Rλqe9al;qͫF[.l8_ÎKA{,}xk 99wF)`*$yA%nNJl`A^Hqhճekc2@$vdJJ@yF%ڈZ]¶؅\<ItVݻxgsi =YR%pP%TRxCuwFY{C̅Q`OܙH0nhg2I.q7U2>; Rxn0n I᪔z^Vޘ^jij @/6?FBYy6>xbuF^~3ұlD)bSЊ߁8 )g 2RYN8E^]DC S>@Hw g*AJcUdkO=pEe&_BRa|$gY$5QuOVfj hQXac/iP9p`_3\qaۅ:݂0 ?NV^ ˶/%4Q~An+ bJ*me-ňs\gX\6f^&F[k}vnUhzb@bH_g|ztVڌ`$=:qc;*^hE:Z IQϟ@nd>^ Ab~-6FZC8yRlμk]R3'TVV8N턄ϯ) V]& +sG{:dN=pm#q' anh8,  Y2ˌHK8TB!'DsgY(sjD_3$_~*vCRbs;8R6)˝J7׸}w6b,,K`-2kNUx .Imd۫תMY66n -%,+QwG^mϵƨ>hRi?q|dEqWQ$"xN>zrnӕgkpICȁў,XV6 Bko%([-Ȼ ydEӯc-D:1 ȯ׫, I=/:|? H1V_K t\&p[$roٶa_ȅF'ẊD+NӺ+D؜sL>(LBK*`%*x)mO?T4u> LsU-Ӆ/"d9tkNofKBF3[jrfՋf+ì1qJzԯFSpO~E/FT[1ڳ6MQAŸpje̜<[tŚz%c_'3!uS:J4(Jxe#s%+U>Wr|ND<;cyjz ґ4_2n@z.g$8{:7 *eϔZlTCf[3(E ~Av Q/o hŠ9I5.Lڼ_%>BкO@a =mzckv;X(RQ5`HĜ' cK"X`XW#dWI\OAF殃J꣄%BV jMUi R6]o^7 =覍N*Ƣu<_~rWxIǗ2ԋp9y~ `,&%gz\(" lNuaA- xw Xj'4k]):9=ogMCfͰ+2 Q !֊GK1,>Oawg3@AFjY{rfc4:<[rj*QHk$x\p!&:|iۯh@H&ia9_fx8=+OmJ "v,Tgn)GOfx-"LЌ=9UL7#imrD>/' 0Nn|+ C9Ӵ^AWG@1=*&?vg@q@V I(<^8Y{o8=Ww)6A7}tYg5EGnR&:qi29z~Nԃ|d4p]֢!\vFi!'j9tޜHՋ|~[o88NUXPRkw,s+%:bQn/ +)nBegzC֩x tS֙읎%-3@5Buà>$cd}gg3RQCn~Ě)LxݫՔZ\0`ՒM?~wh63KvƦ&]O%=\X ^m#מkG>nBy]e\=xȄU!0]7Ј-#8!gHY2 `.KraqOP<, K?t0u8Q=gT$3ۛOVwI{S1s[oH=Yi;PQbIh;I4bIzs4(_ُ- Zb?9sX' -Q%ix*jiny iJj~ ǵ7徹0bt3Ami0gޜmcψG(Izj廪m8k4h>m{d&7ɇ1qՇ :BcԫmY[oAzd{f ۴PXwBz-P|-2<-㜚ÝU[,Ɂ-"lektǘ2b)4& nuI6!xxKLeR~3惼LZ\ÛWɣ@&pGaK[V#õ 4a~S˵1&Ju3GJg|NgMx,x")5۩ t\& c{zP\F]UVcѰt8Gr'iԮܺz0kr MJ]Xxc)`j@Z/",V%v'Z6`q3*BM:eC o /ea'  ?!Q.q-$ dpٚQYA7X& ZO-a&y+x,fLz>,ةdDU~#BBY:]&0 z;SZ;Qf]B7Q6v6yovn(g Ӌ聻эZIYĭ-prKacЈԾ/|^NFx!?0qz ɱM%ehB܌57'=4CCrlxocwDgdTiq+׬O򜬓r46Fr2Ǯ ɮX*.j!&RRZЕ Lj+RF/5 ?9lPߵ7)XH CgCOnaGw[v| }j5":\V mj&8=982D4oǶvm4".MVH9>J+ {KWX]}OmQkejBCgr"}{m#ݫX>j-ϴx֮6LYw)y6{/Ǔ,Sy# ' ߃˟5UK[]Q[ΨD/]PU" $G nHo!E-@Tc|u)0x6'^Q*}VúDhwɾ.hbFkl G$kjHFn%=mT79G`X3=s'Qae`vX\rUR0Bhp3OcZ:?^`^U=3Y_Tok杏JD8ȑh2m6 ߊvHrS y R.tU2]44QoC;s6heԦ 4-/ʭB׮J۷al-("v[)JS^:Gj}<;h^WinJt٠v5,`ڔaŖo/p|]X9!g}֚(VsP657+U!Eid=6"Bt#*߭D3ȿ|M$}"vs,/dδms/C^`RzÆR}<&0ămg_RLs|wTT2 A4I@R * @5iGaBsr-!wA )H!2[]"Pt\!MajW;ƥz4Sv"_P4k!Q*OG_ Ajfzxpe+ݤV7}@$,&j.Cp8t/e_z\<2Yjl7y~Pt =׺S>n)󀴼˧f餩HBrbiW#D7X>6/<_:Yd~H_FQ7Mt[/2c3>S5P []l.;6W#kBZ0ZZ͒f^ZԔ[$,u23#+[7tfFH=]D/Ì9uT8DA tOa?(OVc\8(( J?^/w֩5#:?=l9G^t736OoSBGߍ1utGwLƑ8>w\ql=~'큲ۭs_}DJ]+|!vu^]\R/xxeO'K-O Ns|9^IZEiV~UfYǮKQQ; LL5/tVi yxo \s{Y{0PY΀׺hg 8UJ݄iW4pdy*.{cX>-]Y([&9|hr6rgL sF0Ӌs7eT[)R4I/Oۨ"ҮР^4[VC9KE x&"b,ף?+ Onk iBB\EKÖJ{Q}뵟M6K>RxM6 v޳B]+dR1gzUg]+a0ZvUp08Jly:(ϛ:WH!f,iuC g(-j=FoxI8cr 7)i0 )@3ۓ{9`A C/5SZ_i߁ ( 3`B.pr$rtxCR02qu/0@ߝibt_c$TEޗ*<;.5DXYbk 2uI裮bFsjѓsQ([n ZHm~&Ul,#86KcbVOVźC8E545c|59D`Z8 zu޵JYE#WvZyfџ0`OFkyŞ-QCs-҅C+$"z]$9팔">vCHbvJI-O&vDp#dҖc{9,w)TVtflFڦZ7hS$pcbkP2)T!^g9uIyL^(rV"" ګ@ 1)}NQ;bRwk8Nb^YY:'Ru6c,I7pJ͊XBT~`aœҜ5un4E?/`YP[Rи }?\1G;-xlڕ ֐hcjwkwh bl *zWH׵ (zMUV'?3:Cj5˜`Tj\ȦոЉbRZΐ@-y{r~V5b! ڤibgʊbj=0~eH[5$OXxGw溚Xf@õBZxsϽD܂ѳ~T6JB}D j^U/#WT\9=Pe3e΀[8DNkPg=+ШF'jNf8+!뇲"Dنvwнbm7+_ tݻ8u WIMڃγUY@~[_Ҏl!"ʪ8]bdH_bqǼE;X- a'C=i+gȮҍfj&\ǁ'T \Mꝋk 2CZژP(4?:}1<~sMVYE Z*Rs2|ˑXl5 ]Qq(ҰE߱g:\~ߑt! ֱ5&|E^,=pPDss$aWHAfj`Q Q6@|G` K/Gb.7a&ISkxg'7 Ĺ/`ɪޭa_2&' 1bmB =jNe< ^6G\QPQ~YI*4aE֦BQe4˄c֚']~>j!Qa ҅1|M gBWc3Yksw`Ϗp8(:~ kyӫjPfTH`(&5]C{+2ap[:O`/qD֩7gBLiAp^=G 1Ve+h9Džu8>π $y-WY)Ph$WŸ=]7b# C<0G`@cOcW9{,5yJjB>GCYCfeYӢ{ZS,弙&OdNGoqKH*HAcLAiN13.'Õ8zi2a6S&oEudY<>S@po5\ubU2f8,Ïv~ǓʐB5H"Ј2k|;p Bki(_jߓs@EN-6@t9-o8]2bh1z Yf$ǯ7tע7oKZIR$AG/Mˠ}&Sep}goW\͙I= ݄$Ucoy^ ]rZ!o.2 /~hGa }q\{麽o ɷ )4Edش3?-ǶM wB:Dmfb^$eJ:kR|@F2rm@9g៫0H Ab% Up (-g[.iBܺO],4]DTVJϸVS}H=GDZQULTS5.Z^jXO:7AfWt7JWqږ#*KRQG&wt ξu֝d䤌7Ťi9<~\]\\֔˷*'P:D+GV[p N+a\]օ⁹>_s1ϻZlitOh48XgI6GsC4ASa LȆ%jKMG`~1͹WWh Wx!pvEeD9=B_[aާm@)RXUzүsр!*J+|Jop0phe=1ML)MJ$~=F]'b4Mq(v/D.^ G_Ħ#.bcA,hI9,|{~Z 8.Y&:#n*n6ɝxU]@)g֫`E|ѮE ˽L [ejKWOy?uKɶa\Y7,Jп ^2Kz4ѫZlq|{L=AFBMϞ/EMxS4!)oFv2}>׸T^o mtf㪒:KSNCNHsdW`JxZ=."W[WΗOeB9P@A !CRRx%jt]hjKǤ^_Rx(3v=2SjE7"zB {&6;д`+#eI !a{1J%6 VϜ"߂wH zR^PboBJIН\ܐZI冬>WkǍ'lF]hd]ÍhҦNvAIIQ!>|L]%tڊik}O!Ŀ EO\y.$zA#pg~tH40ֵZ6&OW<&}Ӡ{Xy>br8v"Sޞ,F en{cƼ۞+k#>Ȗ?0pLsrX?fҾ+'JC1CF^YO"3C?p/#s ֬LoK,CoD%"f8e_ӎEUCÕw;5/~a#sq*Ʈ^>xt)yE&{8:E&#~/yI])hpY.:ZhejrPH[:e>N\9xuDb;Vrag8XMָ߽ZFi+Jvxo[E8 GL⮝#g=51S\#a_Ud9BAYe| Tsq%k8I胮TXG9;y0EPNNj#"i}[.]޴ׅ Fڈ}L4fFƝIRz@ҝߐLm'(R@Asy R.JsN%'Z IiGe+`S>E֬cL'PrMt',."‰a<5Ƴ}^wM%(wnb{b@@YVtk_GU>;+U8H[]+C]K$=Fddw!΋ۼ/m;wr9'Q^Ѳ pSYHZu"߼I5}#j 2wc8$/$|b&)kɃC'S"#DleӋ8K*h+s,lC]D@'ؐ7axֱq+Ts,Qlzu$6T8(U>R8Y)C<@hNzF7 gVڑ-e bɁ!ϓo^`YƛL;]d{,Dq{v0v V7ܖ@hd7W)#;YUO^s}7+&Y"mAdx-ӊ)GWdb ScOFGj2VEw/YtMy kQ* :6ϐ1LX9w .2#%sn/dړ`LhR H'SaA@!~oK1Q0Y~i 6HCMv< h GY#FUeyۨYR?uWW}%,LD,g3q#\?Jv@oxK1[~eߗt^H Ӕ<<|JÄI,F]GEbIg*@5ߣfYKy/V_H ikn @RfbhRs,05iRq {zj|Qnu7ilBMXi~.&U!z>el[_Zo ֔K*Ӧ(~;<7M 88O 6}GaX`jς0; Ф!UiMFKLLW^;mB_GٱD`k]H3h{%_ tt53b%BjJԒ^,pqu6AʍAѽFP>(Şiv]SWmeƦ΂d»nF2u$2*6؋ n g]k-;g{冱d~ǂn19Œqݹj7+QkO,-/\ 1GNEqSmˤ{qܤWh>co:[f$L'nro`&xR9 mHf֝ "T(\ؽmAo6)`7ZEMyyhY F^пT  Tt/At ;)'GOuςMҰ>M7E}S&qJF7qT,+Ȩug2۳-%Ao82g|Cٴ8 9s NmYIVA>E#)o4 wyvWoaGNÚ8YbfQuϜ{-_O0eO/dal?&ܱ贈Et/uyzi}dR |;W:1//PwY)nI!"`0tWp4Kt E+l2xzp-t{SOfztN+dnnD0ɧRFp )QX*sfiKɈT iЛ6b٘aD1`AQ@?ri܅/=2 Vd a0E-Jm_Os=9;v~h2*Yw豊Or% O[[ԘPV:)K0u*#2z9ڊIx`VX6X1 @(0m$/o"j;Pw Yi)Z1O}lRD.\4"X`JD.b fP~Zw\N(ZiL>]Pvz~k}(]E0zÍy>SFxxh5i~Cu=@HNL?r+\.@G/D#!{0͢P: ]BfRp>bд[EÞxr`1+0]Q1W1079@/U)18g5_/j2:D~]@q˕G6v'/ 9)1&9u:^-W؍KrZout7pΖ-ZS"v5Fb!E9h{P7qK <׶L<'P~$iM:V-YOyMRUj!LtYKO$ZJ/R.1)<ޅp2k}, nPq\xAe(X F.Jno Ņc# (XF Y3c6`^!Qx`2zO9hTސ6}g k/ q0kT)4cǦ yw_pru Jv^$CTl~) ]yG]z~w);e' ;+r}ݜܟXқzi"m`:8KZ؅W KiۙC= ;hcAr78a.0c/Xw$|qnO;q'IF_6P;VhVwZ(qS7ױ[>HC:.5~9ak)U mXѐ'إ5JHԦmwʎIG͇a!v,LT>g>Y,D^PףTSHݤ^֊ #_mxtꂝb56m#I͝_7ɀ#PM>Q82nleB+k*imj!총  !:WX&K@lw1$FCd8W)2t='!|Q$x>x IJyF[J6"k^\XңmEx(>FcQɉKT ok-`twr:QDkZzWi#2ddf>GJhTz@a \e1' ȘA9G * X iT7*+>XJt` *DK/pI bL6 5yc6y`inTEVO-^ᚃ K8r-Jh%%?UsNT^zF#cM6H}eO/PEsޛ߰T\t̆L62/5k])+6x+ɷ]vsVX~ ~PW>Pqι,^7S =Y =,ڑ%I#QBU fZ%Жo P~Oj(x]>mIo JWLrG&?yl+HɌ>PrFLsl?]E |jq釅5OR=B)dI)Ji؎5H  nh%I&,kA% mx&I,bi(Rms5J";./X6:*cEҾV:cw2WתBAK[?1DCrQ|E?Ⱥu[j?Ѹ$H|PD=jqOi6K8[8x"zQP莶p BX=9 :+|*#8+rDJzS0[S#h gXb(P9ze̾+GY -ſn.JK2Mrb4e{ չC;2B{c!3il]O_=^ќAYdPz.8+=1˻yjj*I_^m-Lx(bUYH7֤geUPijVS)| /`TӝnC Bm ,COcb7Qm'g%M5L c"*7;bEPg;,t%7^c `SU_yɍ*/Wl֝H˖A,5P]dozn _4U~߱ e/&oaJ?wٶ_+B3,ɉy{nT3Q>A[UOn[_)L5r<B(Vuڝ 2{<΂j56)tnA筸9p! ȱ|Gh=N'KJxlH-[R {unH5ŵxA˯Ttcs qK|r+q-C0D>{l ,K7M8j-aS du"7J FאTpL#^?fSp+_NBvW j{cANk+ɕin1fbҬIOx]qASi3hK"4%e B.VA۾0%iBtqf$G`W=3.l e]ԅ$l$ N#FR BgS [e5-iĠ6 i4SBkzwCR^ɖ}n/E@LH$ZQC`_iY9sOuaЍ3pj I^/oVl|Kd*7\e}Kْؽkb34 =O!rm'd2Ut˓䢕jK ̴%m`h'T-afW$28=/oHr=D 5r#A:Kb֡T|[2`씊\YRm~ƨSMR C)V vYnJ&f+vSLt{#M(cbhHVv{}lJf dPfi.Ujt,HnMD;X ஢3@C͝VY!uQĽe-.'_$洕/w^ZGS6jL9AJPUMF0 \Lx.ɷIF&? ŧޠf(ƃ #ΝB2q5v=!s_.IG=8UGp,Ride п8h"|SY:3k] fHvQAiUyz.GmҴ.ƫ#;rJFZRXⰐP%sI& A񌇋l IӲkF-:k4p+!BE.5уu\OH5wN#MFϳ~ ,B[ZuQש^9)W WY!Po"B-<&>9 \S(1_q/uV48|Dm~zÕhӏǛnf4$e:6:)r/:/9C2X4ӫhjL4\yM0Q-낷'(,>=[q07+W6k )Z.f2ʂ:OfhY8I;:ԼdR>CGS>s6^Ihϛf6rRtS[ |-gd&>2%[(!kҰSf8#e%DP~\K@U5:"r윴)O_D2QAC씓:z_S\*6 J3v|hϨPTф;'_^c]V#玍T-kfR)z.F,yltnfcT[(^ӮeGhױ kEi9=&4O`\6)甮zNHIHm3jY,8`:7rי^3L{)Xe\sr4ϐϚC =Ӟt\B3SIɗi9@Uw0WҎɴpjCCm(Qqwwj [&GbiHLF{~L0^`!ۙj0lsѾ_ Ib6G=m,Y1 +͉bҊ<'؜PG6/&7P`6rpVa40ْĜ!=<gec$ڲ>L=+Bf]MԆ;;f%Hyj:RZ*ImJtËԀ*>F9Oqb)&ɔAx0\% y(]MT4Jյ8 BOS'jN2˧/-QrBfʛG 4$( 3稴0G5JBfa4Jj_B27pChf?o?a/p抚.F>>ZxK a]l,41Orc 4Q' tXj'E?-@r,+Gs\6_!-KGvZBtTU*CB yXۧF)61.עif ˆn?hҺz$EI2J|V\MB7@q#v{掝en;z6n1;)^Vc6;OpA(<Q%7ky#)³#U7v؝Jc@3pV Źap`#!򵟐U-8YPzNE<F;>Mh3mU$̧S8dHʚh82| “B|n2HR4jŸ]/ߦorO Mڌa8zxіIp{,QNWJ(z>`٬t{z78}PrO4ҧKZ\EsRc~󇩫,}})+ y2[z[:K"S5*f]`@2iΔc j9#蚗i&Jee6!Hl Y83 !e> jWַq{ [{&}KaO(7v-<9q;+#"}QSQyypF wR}]R(ągh}rYLj4<,143Q"<# #$e:N˛V:+zHxr8|]\Soz@wSix6YlY"A= $2{Kh׼_D%q>cxxԢ!I FXv(bn)!^KR\%_\ZHbdB&Uİ~j\g]1T{[_R/v Wլ$JQWߡಞzLbNJ@k"Hk ɌKv6-aVl ZW%a[+i=1zV6 r:cy҅޻˯hE|jt-ɜ,0ʳ=ơ5/ ^ˣ꧷qwOk? L{8J1~Ba9 ,#I \2&Šڽ _5 3`>xc%;6 XVMMB۩Ƙ 7gZ|ʆ#hc_7Co.̞]d‡Ќ|Vc~Ҩ0 1x,U*do5B#ҧ>:0:?) neL]E][4KY\8R~t7ӾoGvt$F6nTJ 胊+~&.(8FUe1wL"LRAbd{nz5KN#x ۹Z;u 82zA0\}oG ˨* V|9gC^N.?TNd/ǦK/ofʕ`3]E1uƮیd*Q&S8Aw0 -Wp~rEF}q%iΔ㥙N?,ҐeC ?g]~!-/7ۃ`j=Ek"Pg $ B)Dz/RUeA)[ă+G:1'*xhUi>I+R#XdaٕFX2ȁʞJa?Vm']7\wz%i#5XNvQ;P!B}Cx(5^K1<&}1^0 6y{Җ/E֫b䳒/\GT8Bd!"LlXD>x}PnsfL R]@g -,"$?nI΁Ɩ"É32еf n"ti$%Vf;K8mN6#5„j3 KRZ\>dK!,9iD@cL?bgQ-:΃¤\,rMmaPh! 92&gϹi2䪽R}dQۛRsz`;j 0yqdzy"(),_ҎpSREx̲Ky\&v)Y!\5:HIWb%za&ΟIwTl XW_-<2FN Ɏ*UJ@.&oz-@F]dx7͊!zyzroTBY okϜvy}GAǜzLuE ޷Ȫ-ge &=NM~ za-ts,4*w\;"p:QE< w􆫨$ ftNLܗ!"9j~Mzloi7C6gް[C71MwՑT9YIhv5kYXyIAn֦q.i@(JIWiJd:Q:19X"m U+N G`dn1(PSYaٴM0&(K3!׀2x+v.6UA5ANfz$R[Spl_M+w\Ap(3? 7GX!G:,ŷClGö \!U"4CWk$~Xҗ:I;Kƣ\q#Mk=YA]SAR ά2_~~"U+k2 HG,cy e7؃1x p!̑N ;0W EРά5 "uu㔬!儱 |0Jd^ 0.yu`PdEbSLYSTdN2HkߚX--_qkWBѰjOnFAyD} Bx{xD75eryp(_łB4aS jtݕvy!4 -sS_S8o.oӧi Ci9 Z9a[QX 2*#ݝڧb٧}kHSPCHN>R^r1w7"P:ܥ+hiH+t _bRpgր}!V auT{IIHjMCn徢n??g/YܺP[Z&C&I_LR[XR @W+̒~TU_yˆ@>b 9 g nNv@Nzճrj8 @,;I eRS/cwVcS*kvh@v7ߟMXm:BC.B$0%,E)̸7|h^.Z_͒tzy $xTC-(]"#b3]M3*5GZVqg32ܢg^Q^Kb *J\n>O-D?~ 29:}2ᗚ^O]KB6Y؏>j<}qߵ<& ~*ɸbbI¨ŀkl>8MCG0>1b߄ zh>Ӭ}Cx l3cٮjP6.̒#pzlLVy#[helOq{"j|[5c\.$R?{.[Ӗb2x@cӌS8$4>c' MI.AP恼'>c{J [x2>$jbѣQ|S+K]h<`="y!{ށ %3@C$>RKpF9*}!ODǺSd& *ӲRƬklDdzTv0č^2ǖSog Lq&EB n̒ xsR3:xD>Dl6g9'g1om ȇP3jF 7tsŢ ( R*sE \[Rٳ1p?n2l# !d!mH~|}pe'_TXQJmVHd$O9:vɳRs?Vļ$3M?2}VK30)W'C\y: 6rg|Q*&rλ :N TQRn+B>ՏS>YI]}I}2M3Tc*mDja^\Y<ߓ3Fc" ۽49=O(}Y@7K!yT):eп~ u[Y6o D'53ߙ*$ Э>0Wx r>2e >t1_)xT`=1RUIVn7ce^I&O@Ue{ _ ){ksؾQ)|{Egm?&/Eq>qo?4RO<5EBf#]uQjGEahQwAW1ݎe#zک%@_c[']%DҬ;`grx,Y@ǢW3l'j毞M5@BRH XyoWʨy5{ `g ϶PLhʵxC kKt&ŋq{HJhzs)>y0ĎHe`R-чze8 o^ fLTۯ(* r-,rW(De/]?+t"D5F_`yJcL@H'kƤ7 ݐ2 .6xgsg46g.1EK^St% oK 8% ݒFOct+Sz⋃}\Rby1&)o1\ ˼ Áoon b½PaY]z?u/DOF$ADҖ'Gm"{"OZ{O`5GdچChHK1s@3LI` J_^Z(;;!~ Kv#\`C5) &!j=ϻI@I|h WsdP)l7ڑ[,{5,#zM 4:BlYA(hJ}KpE]Sa}>ha@0}%wPH:\1x2GܭUVQ}ɢ.΍P T1FԏM|U3S*S؛]*jF\= v?j~;7q/̇ww]hr`j͚LΨpZBa? npceٯMXEM$Lf'ub'! f[[u[YNojp TK\%Fהtq-CݶcY,I ^a )Ds `jԖ3GB9)&fݘSIvg%r?ikHR7$^gEMW[He^^W8@( &`qovL* &iGiim`YJ5qXhXطbWyܼSC;H{p 0 zI#ӫ5s<|P0Op>Q:laUK&QqTQԃHM.+E71-`h]9:y4cHhhR2HQk|mg%3d듷5?xϢ,JiK~82y^5~|{}zd;cKxEYKy/ cda*"JPy(`Om/CtO۬'Qk0G>}Bu8i /3 I%/"q!*E7$~Wz0fȠ!{9QN⺫q=GNxM/!uu}744/3KbX0rRC Aؖ"UTev)SZ:׾~GrLM-8\ θ[gN\j P`P+ar.(ʭ΂,2o0D% 8V#4V_kk$6LpG̊?e*pt,Z#2, )U=ՍCi|`>.4f}=)>M jU`Q7O ď¥327Tl!X ).J#cȌ灺{ ctkEvy I%\tPc1B|UDE}lfvVl4, HMu2C50v$]:$Q@)A&/z+ivY4WzSv.{y!=j:c.Hѧhf{qgAߑXS\ߵ,0nC}$ 褹T)"s. `J61QJ>&Δ M{{'ϹmE`;s/d)ZetˉBtggveX9bb? 9 xU+qu/;rYHpXi֤V"p}R=3m.YiOj?dњmTpBԿ_j%WS5s ;U t2GT .=@ rv۝$7 b]H~7W(2>J$9K#'/3Ki$"~g-A{v?:g1.&o@ސ=e=$G{oګ-f>\ ʠ#3Wy 4̄?aqNi~hL1C<]:7ʱPRʚC Gz %ڷEEʵ%5G`UQӎ$aQs3;l_oP5܊+B،ja5&Ng6zqG IjxVz?1oq",rH%WS$$[9*Ún39޾|)WHleJqɍlU.$_{]"Dm e&}a^[Abz) ڄ D0̦}]0GzLq-J~k:myPOMq$PSn"L 3}Qĥ"&R%A~Fsh=eq2] acy%{#3°:_SKFi`9A&VFǹH0Mx&53pƲ<;#n{qa&xT痣IP=vKELVcvTѲ S=s],˔uno'e$ 9# 4-U9cm5~;7~k^ ?*ј̷l|E,%W`0#i/54@( ɟLL,;[VAt]`@Ŏ 'c Jn%e ӽ8<ʤ׿_pdv'V=`v: z~ (qWQ-tv|A=vNڨV8@¸{H<J璿P_/R l䷔0h)J~uu}Hfׄ4R#W_|94ɔ:S #X)!`FoCnڼ*}A6xbf,krU/ZW}#c쒱5zriT4( Ǧ֨9.B. מM\DقoJߓ zDUv984Ws!{/@^%Xw/}.||Gf:WPVRQq,`WqyS7Z#{_qZ:P ׫ 0TcfqV+P&Au7u񎅝)%\O=ZDq|KBSxɩ5B9 2:3wPٗ.9`o~a?TPfhC`MIƝar湁 զE}_iu8jѨ0Wi #D!q$d6T!}I 57dcg#@o2`V`ۄ~3sg!$ tԐos!1sJ,5ր# ^L$lh"eDH [;k:wQ~Nj @ ͕\9a$>l W|vcuTX1 \lȬt80*-EN&asF< m#9dEdN g:\ wR Ah$W1 >40MHB"l NkBТqlS bv$_wDħ"<"rJy+j

~T^'3M⡮z9q)6b.Eb]iGM`*Z81\_٧͊,h%ec^qsG ̡lUP4ltCkðD],[A fvWnc`hG_ .\:/@{R1AI,% b;WCC+Vin_ӳDPw .%x}E 3;Jillw;3e_}웇lb =7Q AN&)q)2^#noJoڹL<:j׾Mك>_ wx,'g=)䧪ȶ9mŞR&ze5L+i߲P?RS.XiOvI? XN#8Ly/5ڔZz_ 热qE ol{xb8FۈX4^ 9݃z3qw}@/Ӑ?EpI>&HDΩuq iVFVcH́Y '+p>TDYaki"3RJPŮe||5:10h >xt|G+%?4 i0t$f J½tfDéMӻ ,5\}g&bń"F1\ ϥa1bےm]mo}5EOwY &4`)CS+ЀnCս>ITjn#y˲X%;5#~"zE=\.z' t}VW28, `1?Y0.<{rkGB} gU#pK9Z1y4eYT'k glW~Duw845-Ci3spA#0hkJ-3.<<*L)KD o8]M6aW^\%9(@u%h0Y4BA7u|?oNғ+Z-)`BFx:k<&{C0*3+MeAK3t!*0H'%Enb7nU7G&s FJInz* ]%^A-IwD䓏,0d%kYzJF)gϞ܄5G\:wHn-Rܹ}vu|6d_/{TTB틽T/1!t*DPzqiP[ ߴI P>(݁UY:U]eﱷ ?8??X"햰^Upm1#YD4 dlU1j6RLd0sV'KіBJ'kqgȗ}Y?K嚠'Yg}OxXjUO-x_ $&_R,#&da3{(R;ԐIB= 6z`Dl}@)uV\2uDj˟S죨X#sG]Ȇ-nޔ0xx2$$t1%gri hU‘rj+ äuE"[9'|m叟蟒huY\ qh7 /> &&,ٸb`8fL\rcJ;s VTlha_yR#="AZ|gRN F pWmlonBP o+D,O4 qj>΅-.Cq)l"ʀH02n:[Ug6ec&?<ޅ8G$}ڱ_6yq хܨw x]SXݥ<^YT?J`;`b-=ۜ,>n3 -0;^eYCeJCqLb֨ $ oJGT CF=#rSO$,Kg7us3<ڗwtɢ!YnyrI%s;1L*^Mx@3`p*!5;,#Фynis2'b;j.Vb$H+0˓$U+ ҧ[c"ItުdrN]tg*YovY*f|D2J\A @st=wȆ>)K3!36þ*)ioJc,H2IF"CBQޫ5ձGY\Ҋ2[̯4n%I"FFܟVQ% z2G&m"2 I.g^HBv2?| Z@3.%g Mrȩpr!ɪ| er&혖T\j\ģcJVa= * )OeЄ0t1IJY'G`aj¹Bx]zEu@؊mAWX4b=.ФD\@))|3}B+yc\]]_Zc_3O]$7t2jIhh@?etvhйV~YTJ ,N@qp>iXInh XbJԟ:?tnbQ*؂u7x(bqZ)Qd'p[z(̳e5-<"{TY"(zr:D LІn&cH1̃]$,\EZ\cElsҮs$.x3;k@~W疩"+b=^ (ܻw}3lf~ZCz84xָGp`5x/G $][ڣN8T$OG׊4!?zJ']WU8pD ىX+!`cs2~e$̉'YSsFVu- g0Y5aDZ;bZvK#ԪE}0 ҀP w @ʽf6b-cp? )߷zs k\ T7Da(V$^2TJ~[} qYE\zz!O׬4yJ- VTiՍ1„)>< };#PhK3 -YcU0Li_[OOnPvC Yl u1CQIz͟zf7f"4a5uC3= ?_Œ+ƀ cW s˜FU[aġ W|ZL9`h!bLUZqdQRKmSvӺ}oF6k#2e_ȳFۍSr-$R5XCM .NN05ۤQ@ZaL;*'/ZԂMb-J1 ,:QFfJ`v+5J9DݎY ts^~ռ*Y>ˡiz@ה4xܒQBh|=H GA{=qCFֽQËԷ ?FLsJ%שNK:=/U9UcLD{{Y*vTv@OHoR%N CuXfmg(TD(`еnRk"A89EU,7=mڄl/Lz,i3Q(g/dzpiD5=³6 :W /2"Ԭ#MxgR.^~X9%,fYW \lEnL39~JwH(o_m!5{ԐY`b|%~|]}^T7 94kǮzJ-[VW'ձ\F] UI6=j=`Yhʴgڂ/Pio f^`츏o$ kM ȟB+J)0'a,c1t+ D_`qTt<ct%]X̧]2.5S (+d_dQd\nn\!;i4ްdvJq0:!˼mU gܧ>ѕڥOWaJc@grδc |O~V߾O'{/qn -kM3td&t g {lH135ru)kfN=~ex'lA(q+ԸjT=;E0,U+e')AѲ^'${ӻXJk.I@tZjiǠ(r;'cu[zެRC]34n-bKM,dD) %$6aEmS3R 8_.WDDq0suw_> amd O' /  *摭`b)"@R!̅R) HٜB1!*vRwD)eG2iO LnSKb;JV3ꮄBA':d߷Di; Qs9s䄻m5Jb-wCyc\U f1q({yL` F6L6b+~f«ƹ_NEJJ6)T{.2*AT@9t~?9jrT|ftnY'#m$k쟌 ɔ_>DzLwڍ6nSOF&HpQ B$Cmؾb8OAGs4@m9716V7.zIct+D?ߍĝ]g1AdS_W({z7jϺS\u<6l~dFn A ,jivRV%/½7cRն䊭~^OcvPEM~{@Mf c>6[黂j+>#εqvztʪBKk*~{JEE穑zꯕ( x2"վڞMr~Gظy5 piiʱog=~ɁM @^/c)F$ 'F7vbpw=J |ol2iÛR4Eamj2k;rVoh뇀9aKA8{D+uje>gMtJ-(,Ɩy@s59^vn$dч;9 T"p:m`a^ګMP2:=g*/2ʮ8^0\Rr"`QsI>:T=FP8mB ̗Q1Dp#uZ/3` ң!3?|&c,QozQ޹e|Vʺwr(BCT{KӇ FIc^WjiKªC}>2vnTufOǜo.9ldC?|fF~qV`@: ^CȐ)oROMP"+vp ]Nc^7`]S2)A. *W4[.YOtpSlN*T 3Y\|peimK/ X6AȸYJݤ0@Z#G(ⴊZWkIЩwBZoZH_`%@g܃mJD+HCaXUJ !JQs튊Sfwm\Au~c#Ѧs~kڍO^'c΀ǔNAR:ޤ`K/ݡ=omy4UpZ XJRhЯ6t_X:NZ79ςI\NG'༠hE}s]fw۬.86lRerI4_$q.'7JsIk7ޫr^1AIQ,o2wCp 08bM8tD2Բ%X&\u^Ūz$P-GQyhc(MW 5Տ(Nl趠]7sE "+~21Bx}2Q`nQtI~C;Bu5?v*2"airh߼WrjaoHγ.| 'R Pn ZO!/g˴Q{")<@c'H; i=\faR@'@0Ӄ.l; 1ھ;H/}Z&i1PF#6_bXe΃$,G4S[iRS)=[h m˕'|z>tag!I0Xps9B;Ic6*HDWk)Dɤ*E<,'\ma9"GljPìTn +(w sȚ?qQ(&U 򥋷8YG\ZO[tjN·_ɟXP ra|o+%ޡ cΊTWT T4T=<Ҟm7;j >t"ҨdzSթf̢i mdSsosjϹ8:={ ް}s ,Pp9 RP%*Rǹ/L:wְsmy,>w-/ L+BGƭ4b#!>!v,Z0* ]dQMYkgx &LMd(tDyd!+qU|ldH5 c;h 3ٞ+ǚekC/ mdIwuwX>iS3 UsHKP/# AܰK +,iYl{6;x E17]rwZ4fw;T-س֯ @2Ϯa-vf4wIachޜ@Z}_.RUՋi :<,qy%A"IܢzQWˆirl%zm{U2ϓ(q &ЌkQUo0c?(COiH){pKVz!I So}l 6PB&bDNTzw:Uq< Q]SU>^/.gg݇9٪0 Qa11:/ۮgNyđC1*j>H*> 3)B5vѭIl6aôś-d$_l16TԌxcnl:쉎ɡPG9kMy[ߌMZG"N~0L  kr fyulPSx LaY"KUOdwͲ9unUDwt/M?3-Oɾ\Cq,1JZNi/m8hϯpcɨ>);o֫TɕY)JQJ, g$hD)&0B (KY]5@D7d.>&"hP=ipw艹x%,] M-+e!k.7Kw#o%X  X t3'v 垢wS+P@v2d8pCͮ4QK>h<] G {RTȦ( ]s'Y% R.6-sw%fK#a-mR1;ƋCWBCr1́^9J`_翃'5G#PRC5W%r5/su+FɏaA!NV7HWLIw$> Lpؕxp1F(#P/7r?F0[Xn߶;ݭHfdn9gF+snTcCMb{,zeHG3Sп-9yb$v0{nh']h@Fj:JI""+ص mu 7e)aY ' ̹YM{)cARRZ7'Dn!6HF:ߖ'T-4VpIMlsbn'I<|wxl:2l4pPJ g A;LfXa`H;in?D'0ocҤ|u {:J;VxQ%[$;gRb }J!ě*bq/C-nBt~`8Ւ[)?۷ypֳ asauXq \,~R. Dw=LtTvPdHZjq,Ez0$ >?ȉ(k,=3D9H=s+3~7` ~KD bp5hd-Ubh&aƛտ$Wn2/AqvM%Rޑ" y2.fpG=kzB˛ ~_W<؊ߝ 'a*N]]}> 0HHLs)iRQ?VT>0Xj+tBcc[`f/q@ ӧ{^Gr_4}76K-ޠSb>*xNNuī $ɱZqDѥ8m|֟e])C^$43ԅ /0 .+E_LvǛayj 0U&/ h : ~+K,װ,?Nn!JqXTVk aN>L$n`Fsd1@LXm^3| [GkL> ҂8B~M}u!)ɷ4 b|Ȁ悠$0H ~a5 h Vc Ǜgn-nhzdlpgκ!<5]!D 1F햋b2 vY`܇" PYfΰGTE{i9y:vf]S+ ̂WhcujRŃ^sf%XѾ^g,znJ-Yލ) iߠÉl8Ú Xm ~qr> $s+0e:ɴDڵz4G+-JJ;L9\m:3rVx:J9]@p TzJБt*Af_Qn H0̙XprJkU_=?IݫQ!xv.ZQi?ԑ~4a 98{soTp8 r0!d*@/s'G\hh٤-j| o >Y/nv3`7X C=qQ] kg9jkBXJ]T1[X:wY[I\URn!d:6Nez$Hkiř.іaG zj*켿)mL9 ;uf&0hpncDA}0THξAF#zn^0|8#L߳T(˺ dlzIģ7l8ħ6 "$CDwCj#v±Hꨫ_ԛgڝ;i Z%!~o2_w:utzwMؕm4V "dnݼz /wR [/M,ET tRt.6²&nk_8yŅj,#\U-b@儨쌾|LƈZ:nRQmOl %uSsP1pq6W4_?~ ,v !4rCpCCfVQ[y"jհ vqt 3ZoSJO;?iNqF &X, TEBn~C@~,c]a3PI`-=a\ p6..+ <} 7uצgħIG5Iσbz,>sgPPjHΑ_9H? · =TFyHL.-uJ+W2A&[Ui&GmغpMUY2`w};1ԈRq?@]rk00d)܋Xk@I8B޶ɺaCm"hDs^Dk]gH B+;Xη(U8L$2,$o/_Xע)0$[t$5=Z*J*hh:F@@WZ<=aZ nNR~W]e*YF1Έ)L)b;6<(2|)0^Ԍnn8"uU^#\G["Gs_@xiXb9c&T 1)=hnt9E6-]Jf^O#Hٜ/K; ״&dKH bΕ(hfj$fTo@z@{\6+{Ip[-'c2=;ןO:Ҙ3ld' G t;^I#eQڶ_eZ?*fO6O`y}߹c )* L[rmBaߕWA]g E!8Հ=P\:^O:+!ʊn!Ŀ b+m-O,mF!ktܬ$3F]~m S9S!\@;icOZeMn)} (Ht46k d4Q. M1p},olUy`A0 ImFeT|(m3L}XNy_7{w8 L[W:AQ"&k e|ۙ>sn_|'g-b2Dh p*|`iUWIǪmZ|E:+M((W* <Th`7K]a`[օJ#9Bٲ'U=Ch)c¹ bԂx|ѫW}gˠr :r29ch7)l]3%?64pTFw+PZntg>̝lϊeI֊8fḹ8[ݛ8?fGz,F[|@'VkJn{Nɓ=BXS2\C|VXX)7 Y6E{o{,(Y`֢w O_ɳS?%lhyBOo/YCi-RimB,I[ZMGð "Ͳ^|iTuyUBfSRY)5h"M{ ┩DސRWkNALogsOCJ _IMuʅ!X'Vs\CmotVWfdĊ=e^RDJcԐ#}& {5]=yJxoY[eFg|N!99C+6mߍ\$'K6VǰD !q[|ͺ]( L.ku@qlu0H"SxGIZ,ɺ +B_s".:-41bÑ6ꨐkhJz= aT ã)qü/g{`T7BM [Hx D@@NjѺl=a׽U%4G? >aV?S=8& KJ=GYg1b /W)ϸgKk#6ysT2OOL FDD'Z+ 꾪͂HVHXv_44bܠ肙 zUzow.ӏ**Z& L Є:ʽ!<!}|g5M,4VQ3diEV)?IϰeI/z$O )ǖ_pGlM˖Ezsg 9J6Zm*;IۡOxlGG1yG_ B9f Q&Ocqf FXҢ2E;hGjL?[\ji. g؍!0Җjsʔn^fqu)6`zS@UPI2_N<(N 1LMދx5KN=en\PtJ̯UH1TR 0p5t*IzYH")WMkx8EH@ 7|='0k+ h7Lcd3jJWU5* el M}-~=0RytH&}͌UnT=@"3Ne2%qx9) SID#ŭs._3+U3>wtmSqaPM-&J^磈Nb;;QS0ڛyAy;fhO-NqU.ҽ(󪳐q/ v-wj$N6~@!/+"[↝fQXj;hKUho)[>D^cDJaͮr^sr +u{wa-0=(3һjWSu^2H".5TiX *R/!4 /9:HX\2LS I;BOE \cō7&88I ^3SdLo$f5f 4eBC"2[jqI"q T88Fm㞥B&.H&I|yC&3:1 aɬiٛӺGZ!fяT Syٲ3O&"AkN9qcls9"ЁtKR3Rj^ `¤%bpn`Q g"yOlcu?Lg>|ww.z_rbq {UWNIHdq+5oK Fb1ע誚ߡ~GKCK|b"?Z&J@@-GrKӇɌWȤɻ ?k%V6D5hCWڜ¢̌̚|] NilgXj^x[lv( i(UQ2LG1nL/!.÷$P@V䬫jmIP,q- (+(8猊d]g(dT^3|—s_dG/{@ofţf\[%[Rҝ+Nr_u086kJ2iR:T2f}^,dHqv}?m]DZ;%f\6hT5_R2?Je)5/Z=Yq}>HGCޒ?;IҖҦgPq𔫩<)un iN=[/͗[v 9X HUzfҶRcR"2shbWG$BDFRǓ$Ц7gYm4'_GoHUrϜ1NT#MP eOU,T)eɿ <Vc7$ی? C &JBf3^ XK΁@S qf*J+>ștGt gQ߇=<,z 0=mwloB!xF` &\Rx6AFTk so-AkHc,{G"f ٦@)=I|:\?Zkb)43l ` _ G*֠N&=hh3A/; hrHy[2>q+{Q7].b2D01ؒi'* ?V!#צXCʃf@?J;_m)AybTUwFW>E*F-#u|NZ4I5jӺm߲:0Auii4b0!Y"0{gm&gY]VIחC9> _ZrhdcRKu@w;aPsƶkY[]O^Z^½G nW̿P{1iI09au-q@ٹEimN8ZF8t^}Cx!1DD"-Ml8F {ҝp+mK'j8@U.D"$G=A>;hbYap0Dw|ܷiYڣ4\7Fh״3.d E:]V|G ͎b۱8@AՇ?Hd}^mW716{;*F V挢"U=a-2榧EL4 "Sġ(s.u8B`xs/;F7Rȭ8+ %TRHl8oX. 7['o]!" FRsh'|W&&ky+=v,`;*C pRS` !2{R|ӚgR[x'›7w?2Yc.Q5UD9 Wf*! K32LGo"&$ t?Y랴! Aݿ'~L@;>ז|=I[Tf'ə8}/"jd4}x6Y.#Øi~JhtO\FRf24=,8{ V衴p|iJX+7*o9ێm(dL`P{ <1䀦ሾÚZ)ou#{0coV%.5N05ʈ[I6%(BȬ_[&JЭܬY 3@K =eJjC $R!1X`Z"b.5{7_Ho$~s#vRw9>Mz׋H&<*K( KFѫ(kʀBL^2g[c9ǜ1 pZ/EkJ&>WGdlyRְW4```{V*AEZh@c(s*;gj 4Ӓio w <=.XeO>oh=0,tu#bE7Dc#&)o9YXw:i?h3?`PDqœ3sb 8T>G0Iqwgy$ANC8\wțulsT/&~U ;1 &bQx T^9l ;;v 8wL\}9V'G#V)ot5j7JSf(P ƶlY3gE_mJ;l DH!,_t$w:cL~DkcV+NytTHBX*rFiY8`.t༡ƺ+Ȓ @G)#8vQH88fRn-%U`WYr"!ޛ˅c!G큞7aeflqHε`ӣdaWM*)١xNະ:U)^H.m^g̊~k1YoBF1n+f9KclYt%>:khq$L#45C߾ ^Zhv!, Rww=y5R@N1JIBTV8.vw[R汷9Zt S eu<[nF<ހjQZl>PF8+A5=BC=ްD@qLvڜ4OC=ZR#h3h9`%B$i-χ㪲, 7 $y-?^ԽK qRK8aY.74TvTL7K v)>MQ֒"'3hօPϸݾ{m+^~B˾r rR۟@*v,+WLXPKHn@i=ltq?$ l\)˃޼ۖ> 2WqXF8︜'$':rY4Zͨ&M+x- ns}/S˵A<ݒ⧅O?A"Ae/M5Ӽp@p; x0l!d,FGrMxvH,::DVꌴhhݞq\UM&M5 O[?d%5#DVa\ z~"gdx@tN[rƐdw OaF\JUsjVUT͋纅S.ROrF Bi4TuUgap+)W`ŕIwMq^9h՗ K8'tG٦^S g:2G=Lp>?,ɽϚa{xڳTUa 9$"R{er{N[X6&H'+MCe aή7q wLM@y5_:1}rT B+{P|}n6B>G\pFC|<PO;_)xF(Os 0j&x8E"o lJE~k46xbkA@SyUĂ^i81]['>mv1U}հ5W!Wca`?TCa#Y, w 9ȩއйzVXJtqM#|!D(K}Icqﴐw)dG }L'؋Aўf~9rͤ,w|w~W`t/7SWTL̔# P\ C)eƆS Q!8Mjrةُt52fn2~*,tfo%䑿p^ūx0|%&T{ 3==5@)pjV!Oxܕ":~`Nh=N)2hetS8t[~M/1\J?3oГo ]ţȦai3J1J^LK꟫rP!x^3 ܡdLۄzTߙ٩sf-J֮:@arB<6v rUKQFVx' މ|S u!H^5A_IJtc6H ,Ȯ[r( 7i<"Sm4|3(븊R,7 ¹E# ?i?(ɴ\w@0o(Đk (ݘ|\P9.W/hfG-lZjei{sDg(#Re̞X^^C8cGyb[͕ۮj9h gH)Sܹ4AI $qn#q$9"CzYX&і< rU"cFVbstw"ێՈwB`Ewz o1O\؈Yvnfz%/pibi J Ţ>co(]21L14AX=US,n1I8 c-5b$(r<KHf]&'H9gRoL9nR 륇 %yƢ$־T~$WhLif랠\/% D2R5wRG<5!?gs ^|g6ҧA\h uL#Rg(*_zZ|3h< ZXJm!*o.j0|ro_nϻ^iFЂ? (uF6TЉ0Wd\`}0>,(̾|OBSnYTޘ:!IyTݤ Ȉ* A?ZvX`q$>Dz#O"k);ZM5̢O7ؠ$皚a!Ӗ5{{2ӗSU9JYD^6z)Fx~JFpnJr7JV,LLT4}ntt  rj.* BYYz+'wz676) |%Ȼ{^+Yp N$Z3=I-^Yq98-a띅5647u:6iq'Z'#|,9.f|b9ߢ2hN9b%AS#rC f &rhȑ=M{=c z">y fX`ƿO94ȱ;5a@˥-OE^4[ӓeQ{̡) m &@S0ٯ]\g|=L(&ʶPV)F5oI[0HyZp-g_)[*u$± \@sIݫ6Ա ;lveiYi )U_`\k:>6 ,mfAXsUb^e%ĩFS͒b; b_oR~|9r0Dž>Wq^\.7ZP37DGzqvyto׿H9=뻑é6(ܨ)6V=mq7ƊjǾԍZVˑnO C+I΍Yͱ`Z"͕l}#,,w 1Ӕ X1b@5N 'uZGAgm}OPmDYކ @xQ}HzTi:P@ʞ[׃9Nj{‡|$_1t3QkZHG:P8GN+6́C1b.nZ8r2]fKyn_/'b+Unb" mYk3@>ܚ Ij`([Ut V_5(/3zt7~G5uѥÝV gɾyry)Kэr5q >=2U@uJ&aGHM&~Kg?p};Ga 7JC*1NЯZ _C?`ɸ/9O%(;u M'%N8Hz QV7$crnFϨکz0\PiIS6hib(;EE~C#@X&z+%U|9d)r:#aXN=!:S(nA "W_w/$AY$:>[وkʫۤF:_4s|*ϖҺ_n鿌m#ȅq,v8dMLJSUW?m^| .79L<8mab ИB2i!DU(ELE!bTiq[4xo^Βؗ!1k4H%YdG8tY*G HpTU16"8ves?H2b *{Ϻd7WDxW_ ¨CMO~^1{;J[Ɍ:x )qkpJiz=='n FoȄ_Սk կIvWNq\~m05;*I5zcZK~ȗ̑)2v+P$anWww /9Jf&V[Mk Qsf]-=TSG牽Iiݼ^j^~z; g7Qiٚ)9gCȆdyvȗշ{ W鳶UՆpOxPLLĮǧ>eu| (t$ˆC;-<*&Ѻ).)Q zp ?gO}|R@ :(<k+cPM{o!ﵐ>GDi l+7Lfw\lPl~JQ1%sc IVSmU"`*&o!tZ+ "3zjDOpJ6B*/uV|Pb`ϵUSa&WApqݓR?KrnWHgJD[VMYAO"snn^Gǡ`!|VTQz϶RŷD^;k᝸ 2Վ!kJ]T+L]86=\5!Qeo|]$vI79Ĩ.`^kN;B%TQ ޽y04%؂`^6D[#'qH;+ĕ6's ]4Fxk{}ov L5v>=0 I r\e>dz'->Hv#|0g|]5Jdx.jTI d8s)M!?vBAw/ KC XgYZ'֘^MM\AC7낖nZ N̲;|q:{W/h]~Je?mS-[h#l Օ,zYQiөފom׃́Yu+lԱh@!-oo˖Wir a:5QO㕻>~G#a-8J:@^ !A^6PW+aQ ;lN")_`=񲉑0\P̀`MZ3,%x"+|ttA7vKah)Nqn9U2}=mw6G6ю}l) !>mFe[- -v9QyfC/h_*|p5{#ݞc GZ2훱4,dD skJD[1HHnmBsdæAo1hm~D-G_Xc3xrz=a*´tՈi Gw<{.'w2V5)lɹU͆L_ߝ#JGƎP#S# c ХS,yZa :xƦti܅ _ _2 Ɯф*@ˎ)Ã^Jh 2E*oHr,cWL)ijQ%& &BbT pz.cTdodr Wg᭽b/-zTW.uw`-GRVHPNFY%Z5.0Oc F?Y0boIDD4E] /M_ygIRކmn.ک-$2O`%,=a|*W_u힏wg٭[f2`A-U{NAϝW7GW͗6ü#q4Z ܾ?"Y\PcΫ(*mx{{i{=R:y+ ˊet܎-/z+yHAEE"BgƑ2տdt;`vYv6XjQ5_ /!^aEk{/jB&u9!OH 3ghY2xJY<[{֝F19#$HHFF%RJ^) bj׋㜲z߱%.. 捤Da 8Agy- A[\Di"K:qL-.y2AS2pMgӦUXH: :ƅv6f糩W~inz-Zk,~%q}Ԩf13^ltTvO-(FZk$gɻ,dKg$:FW9E'v1`Qo|mM+I8b"'\ vc&+X(#HK>Tk91 U ^ vUCaB@Qt-}\]bxRu*3%M?x}=+OT"2E CmF2͈IVM|Wh%5;7%O,m6sQb8394kr3f2W(F'LƔMdbv l6ڴP:F Jf;}~]>p?. e+~DÁ/}yZW)jz=G`Ҍ3oS,=yTQ6%t[☦$m7L"gu-jSʃT{/̫Gg !DsDLhLoXU(FxU-~F뾡RRf/g:HQnFg| Gl.4 L^c@wato6+ٲ%_"#=l׺aMwKd(uyp y6<ãstL?Spy ~60 dx$# ghfRF|lhha lk0&3Qsqon?E.^OyZ_/c&r8K79.jZR6ئ~tj` 0.Y +0f`]dhh襙EvS^eܤ@COK&ՒdO,WfDkWbݴ\KF͵I:><k(] 3t\eS?-PB6CTz8SPLmB%y 6VQ 0[l_( !KFI FEO#AO2CIHݻn ^kv[E뺑p1 kk+V!8%p.? %}jfGɪB<]A+I4`'< nRğ-$J99*Sx%ؽ8$Ci y 5('ooc!Dn&VմPV驅1;-$dILZ(I,;pd+pfbd bqS>I? i%#5T^1ZRkr^{Ds%i4tIA [jXn}IPq:u_9aqbLnCKZ a+e:62.Rۨ EE>8c`Q4nS.pNY+1@qt3S*.enĽ('|̌KK^ 6 sκbmxt<~Z&|f }ovOiajvʹ+7\o.[7P Avƾ#=]-?'G7. 1X}nX.2gQ2s] Uv{[F]:nKَ5@O&UfZׄNLVwf|Dm}y⮱+YHң_06ڏl-ԑS@ݯu;NnGq{Q/}&Rp^B^O+y&?a(gSVk!C;C9$_KN`Fs&E{sT1#Yިrc#k:)5)_xEN_paD^u5?MtS ׀p9 ʦ&']U֞Kh$mK$> ޴iLW%+`Gŭa-7^nugԽacU)72j+H?Aw a}~ Ӿ:CYj7`iJr5=$[_ G[ oR2^;MX"q(q0[L6K\]7-ږi)4=;DD쯳vCw! Gؤ>:፡TSBpX?E0x{&\ QlOC0[/ٍ K~ gĩmb(!+roHqߪP JH]G cc3diȖTV@ +(qluѲa8eJr]ί 4HFXM`5bcHN.nOxl 5"3nŝ96wJR0W;+?RP 8%hʢ\!fɊMoMuaa= ˹T}FwJHhɊ}}RQYdxaqiF:d*tLے~n2NZ-],E)}8v$ڰU4=\3-@їWI19% Rw26RQE2#&rKմxeGD /E4u[-a'i;SkQfq6-N1N6n%mhׁ\pOm`$r\z$]sÈd-p|-fVƠR%^TX.;50M^0u2`$+j*ຟ1&N٬*o0vNQ˛`_B 1Q)0gqFM[%hrJ|K^Ol2ף.${a{V?f; p 8% ,%ʷbCmPds`HG pb(U?g+]co{eMdl8ۭN}Bb(y("KMIs1d߼:>Amp( /⋞8_Noz^*ƷxZhĠ?O˜BP,ef iMRqoRlT)APQ$[E#NG]67j4axq@/`kC0|^67U#fpq,dMw%?B @jgbDga.0YRt oL Lǝ*BC ˬ_ĥY`10KG7k%E06~ OwvUo?c$|lGY! x8Hk?_H mrVaػjb\05!ۮ'Sۚs82"' j-O?CIQ?|] O8$sMKkN+xæ^x~2q'en#p '$v[w-jUz[ t!sNlseLf3-ꯩzGV^Cs(wI^59cέ-6J幷D#*7Թ9>FL``mf" o1*Om>HYbBnчGL$\ַn+wZiN2\ kOZ!w՝~#IV(TXyT]9N Hhzt-`7Ň)س8Bo޴ݩk5{1^RVB;΁Ej^/|I)ük`6jºF+A\ h &d;`!aA/',A}2|?_$B12gO)m"xT } sq+4D1aCvh$q= Xr;Kfܘ:xAzKZW Hb4T8¹:sI8=_|hwڳ+ 7))[e?'lGb|u뭖=Fgo 냇J aCq_T@A"  x"u*FB: 6K9Er,Dݱ,z3 XJ? >;ڵX3b tq"-e0_[8x @x>ɻgQ1_a=1I&wT olQF{Imcd+ϚSDJBJ fR]2Y7lud xK s?@&X<8Z ~̪:l:LPbD ON䪇{Au_*/gA,aV+K.CUG4cHmq@6{r0k 2~ a`~`+faSG#3`;I4=b bD.Zx]ۡSrE NtÉ =-b7rqka-~ͧY\ΞKQ-~ ̍p]65=ðǛfӧGXRYئ$S'r!@/.K s0؜QXo +Xmkt^hS *:0T0JY}z[g?R;D6ر$:.XyI׸yQ%f\MI+FzyZUh|T 2U]iu$\*|]ѭel>(ij pG:k/nxҭU[d7O QnQ%[oo>\!꽭Ez1EГ=:h|z2Ȗ⾜>G_Zf`/yA0wdNDQ:%&s$8 $NSM"D%>Kz숅m3-_~N sscԹ֭9Lzvj ߭-!(h\J{ %Gdkv;(e%hI6.E"qJz/L"%hZaȮ/ J X@CZ~rb&Uc8揟Ә,ŗVMϿQi/ja,"D;a ِP!ec$8PCڑ!@UKu.+2@B>E/jc}|יoQwdDƿZhw3q܅toYngYt:j~,c@#Ur~1gw VOxr3$j]qw;ߕ22M8cL7@{|Fk?/=a Q6FB}W4evB@ІW~e7a1nMt ·[F/TT+CeGL ]$]{TN[+CbJ8D4 ~4]D1WKbI5^KvӪɬbIl$H-:q @+Z止9\ xB `\*@MWCFQ+d+k߯7y~/ ŷw),%C^ v XUr-(Ya5Q:ndPߟv#"Y܅r,>mӅjn\!pkŔ㉇O]`yYiQzeS{ |6Yu6AJE-pL6~{^$ !BgR%+{?U0 v-NĨqFNK,e^CyJ+5ydvup *ovVViO] ڤ)ɰ 2*LfNo[lƋ 0 $!+Ut!o&{JUEqo_*J}9۫P}x "xwŇ#x,+x8\(v:)*y/FP,a I,5:gj}cCpzBN|sy2D,HLTHҷwL'C ](:MD+y !&dq"kF(a܅1Q,MlTގ-ZPk/vlz3Ox]0lf(]05(5ڀ.GvU%0l)G1RRp+JnʥICLvE)-lT,P7 =0Q.zIC@*{] |f3O,rg5NBbsUM;6euش v%͈ʪق;e<.K$1.|g X?C\p6$2G˲?!S//,Y˽߲!\`ŜMUXv{J=C4-N2RJD6KFU}X ~Q5ѭ7IMLjHsz^ ~Zvݨ3f"pO`{2Nj .<Gk}<,|_DFHB,L]6^5[&"v.J2~Ge*9y`P_sr V3SxVl JrR8ėp -<ݗ#7%lmbʠv/gsio0v4d-x 1ñJіw3Dza3V'9?qcOVVg h֖s^B3$dT@' }f;sY@} @GF4SؘaH$*;2[|W_;R^б8"kkCr (~ I/0P5M_A03F$%]>%c1Ю$XA6nG%;6"Ǩ݉f4aڑD,G^!ܫ!Z/9: ^y8.%q5QQZsv\@!dڬB])EJ#](xBl{(2/  zFOׇayM]ppUzT5Aу"h( ڌ&!(ak ·%v,)ʾ;d_9Nuc&;̈/D8rV7Z|ӤgmS!& z:4=" 6i)\nc#BT^2L2-hfݮaΈE8@r [ K+nC 8pY- wA i0QVBnS70UNbwZJlQ{b!vOKM,''F#ı|0i cSy~-S>K3rGpp sMyl.b%*$2l@v0%tfQG/K' "SlA;@mI;rjmxs#b,NVSdٕw_טgb[kh?Jx%LKQwyXXGk t\履Pw/Y\HWb^]\Z=bYF2\c/y]Ik3I9HJu CUMo}8K>(uJGՇBzԒvQdh5I(PR9E%QLWZyjjtH/idvj$G%2P3_hy5龨tz_8'gF(!t6Ff"amۉnW+oL,KFk/@ Ovl+Gpwp1#|dg +y6,e_w7zr,' X5ju { 0Du.*o.s3ztzdI8-kneح `q:#R'(|Q;Fb;X{z WfPx;LSk[0,8w:_WuP!6QwL7cI Aю ٹ]QVTm}i#7i8=~]7F"5dp%MJ4'WaouWv\CZ7U{WU:&I/ Qc5dxM棵]FZCâcH> A_FB.i VͱAuw~=K0b\dȪ;NsGYZg+mԘW%ta"e_e,?jpMĉM1C6W!1uLET4HF~i"ܺUzTSbLWXA)vWTVG;zDwo2Gui_SzƉ pB9gbY޺!ݐ'oI>8 ju^X| +;`{B:;J3c:r@i8)PbGH4 [9AMΨlp' 0GXpbE U '! wwUOEVM(v]k~q/ Pb9 ءa?%CY2b 4Fδ9uF83Uw$!› eȟb**XFmr/$h9c'<‚DKY8U3 ǒ҉ "*y$r=bȢkvIj׽Vj^'8VD12=Nv1& }v Յ0 c~+ԸJRhyT&&k. "OY$< rT*_.kģQ_h6,ͱ:0wg'sx'٪D/ t89g=Z "rI",٫Jɠ19U?nf2Xi;+xz:Vavm8#8?yLߣd춯A;Q:ja9/J,զ~}!F?IXΟ;sWY{e ? FbCWFQf<{}v5ɂIb I`'BjFGۯsSYBDVY07_ {ޠ[8%@~ *DR[C@9YĒUNoV,(9诿kV߬_ APwp<ֵ[$oJ kl ̨Ζ8s$* ANf}k|b;mï% O/b 萒l3QlimjvA97\?Te{!˿\גɺC#'_ye™="Qm$aeR{*ӛ3%.U|P_*tdpj+e"jE]/60 RKn -Evc^sHء5E0L߆qRR ~y3mҹQRY3J KB 2Yڼi`sJ%BQuLf$kř&PyCN-.yLa,$n!\Ex$Ndvau=l?rV <Ց:Dxt#!GG~3fvR/&1ژ٦daKZ H-T(oY5pQgc̒Qn'c_"[ͻ1=⥛܀^.ψuM&xuYqk0 *8IQSҘfe͆Tqզ܇m5l(C. (_ۙ1Uŋ>cgOfwT(N!mmWo[yC2>0l9uf,y/Uޞ~4CSxȎ &bQ bZ 6IteƁspT@xB_zͣfQ<&xBtZ0!@ n?oO뙙xM!У"!Vsu[ڧj#qu1&<+A]p|,m0RMU )NY]\hq_eAĚֳcf->M eA`ɬ,yq5{۶Y wU# ݊ӠS2XT5˿ yu8G6yڤo]C~ܾPid(@Q.ě4+ B^Ǭ e_E I G@|dHm _ &%ҾmSLА${D#hzg0hcWM<`{m :GQ;WS1(_%ȔF*kK"ryJ9Nrb¹U%jղV7]H@皮qdn#6@xޥjkiD^Rj 54z)nYLOƭ+'8`7* Oι񥥗\Md(6 iz~ !X&diZs9 K-+j9scaDt.eNNg5w,ޖuuO's"gu$xB8B1\zw~e뿡V.)Eeb3$.c]+KY!XiZ oڼ+CSQ֚+dZ)/HNYkꢊ.(.Zf>g^y>1Zū5OG֐}sj䖍J__Kz {FNGOQdY:ofa#2b2 j fuw?[kMCA lV <2ZI`(kVfYY Tm!_;'bO@`%'OD#M\RNy֊V <֜.a|) Όwɫg)l9jM."v^2DNOŤB.-!JlO%~C' H`3r˝5_ __n .2v2В\B›ˣvI }]!`,D/cJVM6Ԋn_ـ;]~E67SX j9\Z[OI4ԽEF ei#.ɻ@&fu%T15W\ID$زkS΀sb˛38mKb*feDQj D+^72U&R:KGJg[Lk"0d[vi= 1A, q б}d!OI_}ִ}ϗGJ&8!<" ьN6 E2nw?\5,?&Qnφ MUuG]ib>S)YՈWUh[q.NuI@C6c}`ș\.&E>E- AykYrkW6H U}`Pzz7v+T;mWP/vq4nl} A6R\9ƙ!*?6EtuHTNK%+LرQVeQV|p!J 9Eݢdi.!hG $+US)rT#FSiP5.!PT}@Ɩ|d=InD"Mqx?T&Cw؜h?w͝*(˞sɋsɩ]*~v*qy65ɅHzl@" Y/Ƙ 9[ƨO{NWO2wXQ/a/ǬwO\C(UP@Jf#-ц?lCF(43d>"U lɧ=nT"h){#/h*lqCUGޛ@Ď'w罼ldD{nI >kʚcALuPtQڑ,38p 0')3ÃߦOqC喟!C$H\0+Λc9']ɏ[*,J,x 7{]H}}хGH'PrQE>lP/Pg>~+է NM`rHVB-WsnԂ/9A_ B0TY2n;Gc, n.Aqp+%JȣBwt # V6:Aҗk(8') 6~|/*v0ؿU4ףdg7n;:sƈ98F.Wυ@sRF[J~8'vW_^>9Ƅ>4:?;q|da Sr2z$A/oh.;X~]c}g푄O)מ{ljSI'1q3Wh/XD0T1l6/dE1lS5OUhy27OﱉGNRDU<$Ej67mءZl*uywxٟ  <|YvYhkLU!=d薬9`UG*lO xdvmrvЙl6ޑ/xgIr/4X?0'_6' (KZd5ߨ@0C7ô9zu^q7'~;p?4å6:BX̽2J:s41%{Q$L޲b56!*E5" L5Ah>>aZػ`J\}J> S :XJ!bJAMjPq*.b @I_2`?looJnb5SI m|S9”?Bv1 _ 6uc/$۲]-;Dee{b]AIbWSzCbRM<> n q+3hm,vQ6rjGtCwXx UfD֥\PG6Z󰋴RGtwNPd"}1w`eE|Qݺܜbg,QVm !u(lO;/` ;kH}A(ו//rDh#k8ՁIks M1'^>T$?D.j6l+#а*O7l: w*~2s{|7| ! aƾ%aY_TM3E,fr+5M~p5\@TX9ԨXpSeunNv@od>n vy Eq,4}yh#XRh=]HG}ɠL(>`55 "(f:sgG(䑻R $ Dgv_38PTjmqZs̎)e})Wq9G}E\bżnd#zXRQzo}Gy+ rzAS<%i$^EDgWU)+=~nhB,_|p; 4-|\Χ?Mln5aP;@؏KZ"5TW cKK `e DNHS>#Ƶ>$%l7tFZFi 3|lbHy&W8My&wG»uYsA]*-'jWad}н!8থ^A4zvz2v6&83>@!dLulI?; -N9ِkԏ "ʾwy^'IJ~z,Nʯh#LƸ6V5-:PM_xNT_1'm*a?dT i1&~VB;Zw8Ǧ=;B;m'S*5`ȉV>R4-uJMhLbgV*Qm|V%V=xo.^^>y=3-WfP@R%PXTM̀,X5&B)ցWHwkq(/Lu%H IӒvU%&v\zFƅHWah!Kk!DaI!5ߗ[VCNkfgk#^ioH>G#4ߕ u A uߍs(% (A`FtHґ(&g0qpd o"M$W7{S?dPYma`@0P.:؂Y߮A8PR߫sp9Fcx;{Umxesm"!Vf'r"qnhc9!Z Udf!컬E3հ_tNdk[SBIEcɕ\Ƥ*">/?dž'B=Xl=z!P‚_Mj4Ϻ> IpL07.fcm@ƺ}-8pۣӐMڣ1Y_cul"hBlG$jb:aX7{%!{DǖkuR 3k*(FmO:X_xW*r[>b^L&@F?@>=P_;z^aXQy.K b"IX۵ݓVʞ͝ ei(ea@*IBd~_ۯ1u‘y^Q27lIՊdG2[AȘnOLI ֗bLKcɫ_kٹfEb }hdH |M]I` 2Kz]+ms,)*@}|)q*(_ Nep, S /mgjp$}zr-!1$X1&<)s =à&;{>8SYw=@ DM_H.GuU,dlAe2.Z`: {l 6,%t4V7F(0nռKJ،!91M j{dSwmLb'x7c.Ps6Q=)oB~lXe9̒W/"J[Q. " mff967ؕ. "&;LJccOpF_ wU;',g#ʭJEF_}FsId,H<熌nc (y]Aă5-qŘ OsO*^VtDVUP2J^8cʛy x nmCkkR"Sn% DEԋ(])4Ν)]TྒྷUD~}Lr8ߎI5z_w 8&$6hݎ rD0VNRqoA8Kwńj~LDd>sdp&Ka.9+I0uT#ReXxsL8a7AڣW l =|[Uk\3>[&!־ xAM%eϳK|Zم^5AKljÍ֪e؎2ͭnx/Ofȣ;k.$>1 E!(|uH+c^5#|mo E2T{Bh0 ?`1L,yzX1 T%uyQ4Pڮ]tL.oƝ\DoD<%:%N|xOV g'oek[^)fro¤Y!V&s0{6 4]X)(Qfj<8b"/+pD._')Y9SȮ YRx#.O3V![CMU 7dT9?gW}gtCVO2?j~FSޮtwO:Yx ml-;a+L蟐 )6Kڢ8G T5QO) BQx?1gH1|xfCq*V*ƽ &'TѩC#V`.dr8JZ:&7z)|cG 3ǩ]EGW\Gw q;D1TuP~Y4)`hf kB1kw+Gw=WF pπ){ ߁S䬶Lwz3n&CV29dN7 ~٪[XKgAUs(ȩ~xAȖYl"HA@Q#7ę0J!:T ZPךhg\U>(%ts1ke/ @"sծYnt)%GlZgTodk,XK0S \XH?jrF(M%ٱ(.鋫u nIbGM9hf?k{m K ^ MkS|ᨘP;rI"GCDsGWKP%T>Ջ3">8[2L!Z'` e{"{$lѾacaܶE9򊍨W;%~Iy9>Έ"&/mu+W+kV+8Y/ いy#l*{QTmYdxo,z3x}~0V֢|Mwi6& P qhx$uVs1ZݷT?V>UV :q׽rN("MM4g/o%7 tr|X9cH3%t1W<犿 w،݌R&6HiHlo uoOUɦ7(VyXᓻ1GySa ?!yؖ^``J |ڨB&]WtfM,Z2y|u܇ò"\&~9#ueۭ]y2fSB1 Z?'\;(wXYU|/Sю WSz= ŏ]Ba7J9r^N8G +/[;r,{"՜Q?ս& b1wm땇jAU-\%0(cn u*ˬ=)-T137 aqj i@rzTRླྀc,qf1kq^A)0(z#Wx)T'8Y'О Zu;<5XONҟ/h xy>.r}טκu3;1M;UIc((LⰟ.O1NF O0 m%x^u8I~NH@9P8-#^]-}9B7~@œscѱ+z,pQَiM@'LW4Rq~lkpsTsISl/ʧ?6j5:>kz Uw F(cȪM[@x;dNh=Ubvo Aћ/Ѥ>Iڷ3$N>u)*QJ*M {-tAY+.95q*n"L{ @C>!^ ɼzǢ?I -D>,du23#3‰dd|oB*\QzP"t a}τX@x !256+nqù j^ڗb/Ӏ 't#íc-IX;WtĝDVS2hrou2^ٮmce(a`.݉Hew,wGra+-$<TPM0ۛO#))pųftfbE0CԤ.ѧD]Ɏ 8]f-"H}pWżѕ &&PLuv_^&"-=-C]E ,T0TB4T/'f{vzyvWXOi2rIXU lܣΕ`m⌰@>\kd,aDcUk㏎S= nj 2~anUòcԱc{gY :O̼1Xi"rEtk;# N]\rYdN1MdOդF)hz:i3gQVIH _)nsjA$Ъɓ*|_8p+weyvrF FE^FU)!#}ۋb1J]=)Caw|8ƮC ZZk ޚRW@ /)=BeݴsU*-XT6K9Pg9N9v4}ِ|y"ʯj?D:XB9f=,LeVd+"J:$VIV sɨܸw>a M˹MU/?3.rqڛoLFČ6͘D _l}}x0@D9(5.gŨ!bɗ#g}&į|e1\UptB5Й-v%*$a"[Fr3կp1JyBs'}n^fbElDC [*njpM`_۲h-+M&i\$(Z]$DciIYbi3LcGt`19L?_j(qaVOib)Jm8O{.1gF~^5ԩy klȳ9 (#C&Ցȑ]|`SZ cу*duĶZ 4RShSʟ-_Eh<&N@²\hY`ABWCKx0L]ilbv@tzDnjl!Ueqo96HVs1rȿDeJGͽw( ۣf()YGtA\*5M/jC1/`J;+1,ntx)M.OZ\Mj}ҙқo.lr ܔMGB"եE$(-jf` } wێ GյyҗLUHaP|;PsX2"0`e$KO ~7 {Yk|V&梈X|w 4Y|dPg"VrlLsҸ߭<{Y>9xSo)x"w2']OK2*gʩ[0ϣ+?$> (FbFur?SDؼgدcKxTnBxgA&W Oc0[9wQi!Sx50 ;Ku?u+-o!2ʛσM}Wʋ= *e D`5datʭ ,=AA^0W\ΥL!՘A+cCt \hm/.QQkIt駞OhXѧ&Ϭl~ec#ckAk N: r4gn6 K5W\Z;V%@dӼAĻW^G,-ZGuPVֆ6Ijpc|f~#Wq u/~NZz~Qz,Gcu uuGCXG:-ʽͲP֙ IEW m;+4Si~*A\X]R֘arjuH\=>Y8uHr[v;< (Rٽ7sTA9TRlIƳ-=M`4_7lK6iL/euyp*mUfy<hO"i7]mٛ,4!.k*y[&:IqߝDL hK{iBP2M^ʚ/b4jE葫K&Z{y#ނGt=B݇rA%X [0eMq5~^Mm%l GWdq~G͝0z~dH++[^-Q &C(z]ǿx<蜨```--BaD/XW?BslI_ǵ~48>jp%6KoT1;_?)P$j א@?1&_%wQ7RQ(ki?|R qtWiYm9GCH:g9Ѿ&WZMFЙFմyZk qbXl'~_+ ɆQd-3eRXK)>OG.Kz~ Yȅ s^[xx5iS&J_0_fMS̹6[zTE] v3pl@Rd\IBH|TNfǂy^*:oN~M =TYE3>+_F*~q]Qy3tJ"3EaʃPL`}i(wToqA޻?CAR*O` gJϧi]="Fra;qzRRffVo~ КMƼ*1N̉LJ($ !ź2oK7#y,_53lHE+k ϜtM1YX6M:}`j K[p R$mXGrUr͗ DJhkOTva'IC t涤b>;Aȶw~:9oeW<$ˋ`ĜL ?*[i`hѱGӋ0o+ⴠࠄñᣖͭe-=ǽsG_EcRq׻ȗwBЀo &ګ+ Yf% }_@_9c"VN]8‘C땯 .e' J|6gP 7Qpɤ,( LcK x( >#䜥 ~aG @p\~Q=j!m/Xh)J8cBeom8{RlZNwJpL(܅8;ÕbddTsbkŎ5{c'Q,·jCaNZuguMcV㫿k zD$ؙSnukNyyR tխqU$U&[Ue=`2 28ԭ'w=IG^? ux0WDҏ/*5,ww&s w.2(x;C+%Ax}Ao׾VDd TƲådԚ%K؍rMbF$Mߊx_FS;>$qSri,DR Wۂ#Tf{ KL˖kK a(GnvavLmJKt`$縊hi] -X"pZM蓡*AaANhu@wۼo,wxtp[]TUj,>E3GbAg%)*\aU o.FDq`8|G(2d -0򃭟rsh'0MG1#-LSn\'j1Op]0VփP{l浘Y-TbWtĜ5ʾ5lyϴ?*3VڋwR$^ަ|lNq:#ᐬ:O \<!21iA^*_  bfÇiM5MAᐼ)ׁo.0xx=#xUH:if-27*Jb0i>ăFrwnc=O`wœJxU׸2:i A{ͭ(z{Y9b.qjUoM<1~}V"_uH:y)PqI{.yY-x&^T'Z,ݧj]slGJA Ѥͅ7z _\>%$ƍj% $o'n@ʸP7s9:/5ۛ?Ɠ'+(4D﹧w1xUAP$۶1;8ɱE8Lt`n.G[L:NN湘YgUp/XY)SJ+ ^`,iSXJ9Zn/1 6kQ=#^Y8a>Mh˹ud GS3nP!?uqK3ڱjZk\OKu%S<$..Ty:PkҚecggK}Xw[PfS,~ vkX3]87BScT X('.'B#ar?zYo!k}8ibY?%A]O#1o32[7hPr4U89yKR]1^eRJk.[ȐWYIǺe ] nGi vZmV-8qT6;ˉyEw?{adDd_eI5Sبt6G!լsؚ}bKN%8O߭ߝpli@y JTaf|PMPF#ƽCsH=+6Nf0tз@E9T#@B0 'A|NjZ.-r@AmⰣ>+۟mHl?ԣrRj뭮BN8,i *Z9 >!tJ2 fV[}6Մsn& Q/ya@)՞pìvBy~}qRAxJMX7̗ .(9 6ܡjG-gRar82C-x1{3ۉ[~8t#H[6m[P͊h¤4e/F?H kq^Pm4 )qiDI#f"d4; Me ["v]0\庸ɺFV5#WMl'bg@8FD_oeˠ>|g\ODL ZW8)!7 }g PLBC8x9T4)Ly#yfjGBПhp6LXј8^\#8/c,c]drL` 1(fm#{Xbw]9*SBZUBSz)Y [MMBR2r Kk)gHJ&, `%- c<˜Nۏ(ݯ%6 din19_#;UunVxzC(:Ѓ6~zq K13I.cW4_p+G<{,dїG{'*H$4a taHceq6U*ANz,KsV2Nap;" F.V&1qW:{Oۢ'w6_|xfp Nx~/Y:!q~uuBhceET4|x֌ože=(BYYF)dQ;vdWSs''ݐA< &iUL7Is~O E{`kMb׺nz hRx5%Լ) v3]jɏJ1XTf9iK/ wf@uv#Dj-8TSZRZ  )ξK/`W`G--"bN$a6'E35Yt=PPYL 5ԣ/~xp. %])~kJD5Ӥh1\v9-}piYnMˊa۱ڸFϦK|ԟ?unDqN9M Y$g`^N'ErDp$?$GR|YϪ#_q6i8sTгmS6'ذ*qr;sA+G4y0Ď,,Ƭ{lWX/t%) 2oK][w w< i*LTa xFL-z-)=QQFF[G7+!>BGi$ mfm6"J[&j0ÏQf1t&3[e5nV"JS,n%+gW ;Ǣ5qGsdjUJE9dslBX>gbg5S> ]vtcByt\:KH9#C5yѠ-'YSއmNlerqACɼ>)M5Ê"|)yw2rXR^2 3 *Kl`(C=zVNMYQUXBa>6,@iW8X#=_3&o. O I3Q82xwg@æ&!4=nfe14d_Ū{x_TT`PD6(]PJ*;j%JRHD)8eeS&eRZ4LКa#+!?ڨX Aޖ\G[tȓu*𧾎s"7V pGArbS\^ɾrޢgEΫݡpƩGV 뱐O*,ƔU߃nx@a]~g 54Υlw1-)g3.i{Y^j D*pTù#EovR{ÎDd,[aG?ق)I)|CqBЉ<\/9bjY&xZgl9G^Ϥ"$j8Աw9lmnzcцO_ K2 |q|i)mQ 6c5I[JACmԒ^7>2p"4f姢vCGH.; ?L݉/iJ@n˪!2u+۫a#5}>RP ϥ#+Uо Lw깽(bQ ޫ{IJng'!9N=1z6pΆ4et܌3i35Hf=gm@.U`jBoMh6T]ϒge1c&%y)IhHW)o{:G2exOڱ'Y"p(Gh]ܹ]v-W] 7~ W$椋5Pxq4NWa]GM8ڃAj=-30/˧]E-mҁ\c rOd[O~,puR3e%['6fEdϓ')N,4# TpM1SVQq Bf_M);0gL {zE!&732$#/5F4brY@Am 1Wi_R_\wlgiKįSaVr^QV -[*7d3Pܚ{e]$Qh֢D.p"mݶUX~C0| 9cLz\:Φ|J']X},^G^ch3Q2֛FՓr t1f6| _DJ۩w6Jђ]F;Sޣĺ&MODgj#~]upƭ3;Oba<{sA (e:Zzr͗Q< e7܋s;@SXq$=K3"@yCÀ (Y:~#GsZ~i`IC"4}Ij?mSD@]c2Vձ{"JCԀy+mگ\oM!,&8ifӊߗrLhV?|!?o%o0NޞH0E43bs_mewN W4e6?æGCچK-FhZUI>5p- ֲ8;,rvsX0D ).G<{8-ISW^.YߖgVI$tcI3榃HwNe9&2XA-Fޘ|F+)~E㗎`[^Oua3n/xO_WMZ)I#{O>;MaV+*1{g94jMC0=w¸5:L5XM ( '/H2rGl>KoDf$  ҡpv] 'p_N}Bdyl[f" b\W>:VgI0gADdjUߣ5A/{K2/Mq$n1]p*=P񾁂"mY^VXz4A(kpϖpE-( v2$άXE M4 ⓧu!ܭ ER-StTӧ_>h`$ 0axoZlL6B1Ppn ͗$~F1㬦06Fr\kT20[OXo4hoG(ZVNxs%XM""Mi6- )fv) يKȾ%~bWЪM{~A,dȭ-ou oOE;];i􍗪XtՁOטFohD<¤E"CH!rt:df]5*G rhK^h'xqI=ƗUCs+*0V^/&~O6{X$<~r@sUݔ;7HvzcTF%%wY&u#q*&X@vou|-bq'O;fRyKQw~qXh IzcGS tNt[&pѤ.,zax!4Ĝ_F $Xl Kɒ;OmXxxsJuD?jaAb e}JcRހIRTsY{:!*ցJ Ϩ@3E玚6J*6Q qඇsEW@;lCF~x8S,L>ldmʕհiKZ y({-@BۨA7۲nWLPrk̲[ߏ z㿻˧\Z/͈bX.s*v:y% JM6ċ*=+B[z3(>Soͪg\ 9;IcP5r`[px͏)<0[+7{!:VjP'ܲ`U%$+.z5b"a؟^VROPcuLj 3tm;ŇnwE_wVAhͩu}͂=X; !n{Y8ql x-w{,G c>&1`hA2. %}:#;14һptwKZq6W^:H >v9.M7}`&JO$_Gshf }[i)"{T-RQc=kf(G_:d%KϘzIʥY@aZ/0E[{mYA9/8t# }MRisiϱ&Lmj_#s"Zm3mC*4r.sE֊4+Y'QN62>7T6v"?`oQ4ܝD7%>q\kTt>lqAnlsֹue)*= ^A ;,}6aXys -`` q9:V>mޟ|y9'}u:4g8;m~k$m*SN 픰$I[2F( ہ >Ď" v|ͺEd? ?G\c[-͒fPTv^+㟺ME[RldcA8Kr|FB7} CR{%n &*n|XG9o{OA~pHlh ؆)eb5X3S(' )d T4M:hZyUP%4yzȳmwX=*KW`3Uv1$*WH˕6Ilмʄ 8"Yf(ZYx6--w˖$Gb?,aA"KaXƅ>0__xK%SxG@#zF5sbRaװCpp=rX!c6:ۘibY .C\ UɒA>٭?!Ͽ "&; E87,c⣆K. EsL e&a}jus98MhJr+"s2rwP,Sݡ|闳Q,)u6(c0B&7ۀ$c}̑vZv1Dp581a'N:DcMX}?-^4*V`1&FK.ySx9.5P=؟TVZ{B#]2P3ՇZ"̏ZKG4ҰFĹ^1S6Вv_AaiP;e1rL0|P̄ ݨ9u~9䐡M@|El+V)tP?M^QKr(#v44TAnѫ|.WKb 6?Mu%h|j< E9kbULj\B$Mgw {wG[1#_R:?9΅ K JL,ź"i[Zksf>;Y Eo 2)tcS90 BAjkrR& .}pBFg^[jD$1lͷ"cOjMP?,se^4RdؔY;lxDPG*I}`aC@Z\35Wa_y~mJ+GGg>j/c&>om',_e}^|ғW_č`6άUm <5;71>l@޳Xd!Gџ5c.-?!̣4h@XE2_׮AM~[yUWc~udb(\9~6JL;T^lu 88F o\e@1X1Uw ŶөWGo\>Ρ-e LN=Wac^& U#UejzpDk3ΐ .qɮ+J~텿r-gXҀдM(hqUZ!ts.-;2[x#|(1oGe[G{ 4hap7]8ִ@qo,.b* AQB7F pnD7&>n" Dޑ.cI+ۆ..{E=%T4i y%y)_0:uAVocCO?aao>l3Ғեo|sT\!L{W2 C"5?W[T8³ss3#?#'1&£r*,ڥjqYɯ#|TZb+q^l`XYt"sL`m&}4~jFL2s]:Բi:C/`wÄ`BV>𶇴$:>V(jEKvI Lb&VoR  ݏ)w7' 27dD:m y }e@f)I1kRs>i[዆ͭʤal̟W,%Cөu swj?8qg1?ȧK`x&UadΞ(,}69B'9qj\߽P+%$C>:oRi-udw$LDIb^>\Kq(bXo^aɢIeܭA(fA<]NzጭVYsl?|珐tu*LC?g rH@S·ʶF9̀SJ=[Cxaf׹4i;)< "0rz+{v]sSC(nT:hdF=h#H3>1(ǯʎ~[2өxA;A>Vi肎ihZf{i H/' Qc'5d'&8(׀*`s]ݢy 1X)||6_%yt:ȦF ^9@Y) 5W j>wKb\ 7N#_'PHgJ0mk#U/1&[>@u2z:/`uFΑ~{>+滽mrJCcKO;]68烏YJWv؆YK0@U!zn[$1 b$F~-L7\"ui# 0C&BpPIՖ2)ѬZ*UZ'&!UܒMH̭ qAH#"R vLXW;dkdzYHq.Rݭ1зw c$,\nM TIpgѾk7QGֺH:4}|6g$tLD/3DT$Hɖ(%\cq?Zx.< )8I9dοtq[㾄>u {GPcAϺ0c[FkɴLYV (Z=LO vݍu p*7"G|[)?0јV;~Ĭմ)j:;^'{UXO*ҘHx"a]&& .F1},cu!;*R( jnK\b< f>:@×Q0ww5 [@t=hq. oc6^_F8Pz78{cI%_`$)y˘~, j#؍9~(.Al>j[%|u$="`]@hH"X#-=mJGq>ZHN |H uEyxm^|5r.1|zDYGw=AxE 9% *og<'ͼ%1Xp"U(rl4yj*C h L! X`<~B$qAT|sUK:idɧ_]rү|Uw:UT}FlِG< iP>I^ƴ=\;!P-JI'i99ܼd-dYjm:I5.ϑ}'pI`Ŏ:U3j[%nzƒr7`^3iUEˮf:_e^80.7;̨YXn3 !mJ)M3'Nju.? DW>1=2l7gKaQ՝ݷ٤gdz}|$+KjDJԟA%'i憻{Y-%'Ь=-L[~*w0s֯jJ2xzi6=v Ψ?ް趒l+*F\WNu?97mˠ7scU @JF0,YՒMwC(%"D\&˳}$J$a|5utsT8|NUv*~  Wf)evP{[OU vΖgk!z5QbeJ$kZ_ٝ+ZC'ors2Uֵ|:qt 3#ڵ )F8|ƌ_ܩ ?a)MgCt۬ M5qf'Դ)-Yh?z#?{ߖ*%ABNĖp!r"L.ڹJ.qjIU>;urҁRm`VϽO+Tq3#2b>:]|4UbX(ͮj ~#2"QhWN̂U& xPpy/*Is{Uʕq+#V;Z%cJtϯp2XVfwpDPkB=%lLPG@_v葉 #Fot 8ܕ>܂ۉ&(](;/Ѣ/OB-sY.SݴPpRYOA6@\DJ@dL*sUEB貇%x]ɐkUغ`MB"ӠX݋>ՌS:َ3ZI@2մRLm GvcF3cSB E!=I*):ARo.jPj0د.O>Dq:ő*nFjS´\쭭GnKTg! t0l"K}t\MM-!)jKbNB"##;3a<2K1&>J~冞tvB*x^x| UVҿE#dcS{+, 9u OkD+=ctZVan\= t/wm=tqtVPRIP 7XzcEtѺY<f@DDʒU6RU'Nܳ$a #9,4c&[003­&5;LKٮP ܟ7gh滄O!?]0@뜑) A\vCrLSn5 yYS=Ic u$ S;L%??0I./6\KP8 >}VHFD{[((зN &X?|oژv(rߙtĸzbH$)菢!6y.+0#VӗMuN paP5劑[+|B,=$fH2˪Es#SaoW&1;5%'9Z,XpVֿ= U,p^3GUFtC]@q}U5A(9*\q a|jj#L 3%P3Oސq9D;F, IYx||{D y9Įip]5Gz:Ho01Bw=kX%`秔ޯY٧.^2 ~]⼞ܖ15DZ~á:3Xզ2+nUS}p aLdOاȖ Lj<2B\ŤOlWeК̹ cE#_y$(fR9qZE)FÎ>M.0l J!̀/L[^oɰErPeG;CIexwZV 4r @#Hv+yEKLP شhZ2fnaYiCÍ賸8Bz(SihA! B4RCkpEVIwo_xe6%h1ZXD R8-冋#Y&ѳEhq'T5'˳ыzM/C܊#\S ` wMSڸѣEwS?!xC2r2}6Ni?ՏMߖ^\z~ة@I=̎ٳ4\{dYL7rr\DTh"t'~=@h8~g;dTKtӅjô\|_|\?Nϧa\i*ŤxlCᢅ7{ߦ `Sג``3dҭ\cay*9 1 T"'r^-TSv6Ņj]<*gA!#'M]j@eER\t@K pƁ+P@ S8Q=/@/(DqBP+,oD*cjAuɋ+vO<~2m;o{kwhtVrSUl7PtQ͔86/΂qq>J%-%XS p*HUn`ee!gYL%fphYFt~a`Kѷ%wׄaO4&aFLϚ|(kS^[j~ $ &u-/W}NY/~!L}]N7v ģ,*YˎScQ+3'\÷%>z7+&\VI_\EB!E1LٮZM09xKB߅3DXpf*/G*ri^ė.é0xEʎM!KpR^Ӎ2?"g`~E)RLuL5"$ oCJ) cæE&S;X6w$ST^ (^ODc9O)%}/ [iZa/&g =<%BF>\BXk ͨr" je%̟Dk %X4F{䓞n:m8Ui)[/9IuyX_8g(_DyPϥ-8df"sg˔1{iFАYúmá~j 1p}"/TL## TdXԡ7ԼJ8fj>]<% o}PȲCݔtt܊ V5 G3М2"RHyO}M_Τ Հ 1u 2l=Ԡ!A>(j!`YY? ,9o. oĶec5h-B3'~N˂P`T It^Uvz,G-)%`r>١>["Tm,А'e3SbHh(0SoyHMEǿ|Q溗s{[]W -o%EoX=ըHsmLj2uظ^ęm E! "EZYZ2 ݛW=I. BHO7ޜj8 gF#Ud# OP+c#5载(٭.g2F)9fFežOcQoX4 x JIZ/,Hgі@IfŒ2AE:0u~%zx,OPz#z_ :HҢ"2n#Avze Ch"ؙ6S\ɬWXbRtT/0kjsWT0]~[ߜt9w+g1~LʔXv8\l*/]j,h9jvRa-' ȞPFq4vjmر8Sjuɪ_1\mpϝ ~~ }~=4Nǵ Sfc%n{!":-_m?JcAj%R:2C@h%zƂ1f`9 @~* ,/\$QY| ȭR/ڸ v,n*E}:c9 S"̕ NJ BE\  D4ܖ$O@*-Bpυ416uy@ >+YKmGÖ}B8Lid&8hJF7Ǿ4,T`-x\ܷSY^xZ~ H}(G4-='jjHCRW0;eFeD]K}ۘϤS;̊ﳎ%[hcˆԃN eHMt F҈ l; /G!XQs%̌9nɣ)& s8񫌄/%S 2Yj\D\g+\5NZVǥmsZ[9d-|(KQr)mMnrFWf//K928DkQ$OE-)<FzV򕈆6m#H?TUy3|#@<_Bҩd?~*2̝]/JV@+ț =ˮtQp |X=(2 ȐȑgO:T l?o3Ŋ,9Oih?V~k(НWG6 be rGx=?HKdv^SXx2F 9YYVd V?vN!GUZ^)~A;ƒ͉h t2ayz;+FjXlԢ uJ.Hul+8;Ab04fU d,n^!}(mp}lprvh)qRފ8,6bIlk2׶U Ynҏ0T$` .i>U\KRZQuG.b~Y~GRmb0ۼӉk5u"l%3.}zc"VT@D \3Url2a}qVS*sg'XgZrD29ARؒBe5)6zQ5!Hg%#2%?*'Q"gD繊=W)(ZƼ 킺?H%H$6/l8ϡSZ'%Ky:!(H|n9P rR&Wzl1}- ͍!|"7F#"cu7`-q.oÔ),ny X @"-mtܱ+; H:FejDOfNkDv$F[;AKBW`mރًo:+KRXb_ śNa:SI2ZeeU %#7_D|+E JY>_"bA55a WMf|yrsp>ɈGgг代TX 7oE}=ږ4BY~#r9*.!D:dwC|O @'8 EIBGpzU#0&Ryw?̢Fd8(W"(/T)k&W j.ix"ɻ|Ğ'<f˞( s%_aOb{QKJ+W~5 ~GZ 7 Q \_In TtCX߷VOVel,{H#"ޛ2yk!A(( hn)B|9(M!@̺?<ŅFe<\Lt%Tsޫ\UKP {ኃ)&:A.I[@vب֎UIOJ1qA/q;Ф|̪͊cD3R[s&ȔjQ /蚚PxIOf5Ϧ=頱Ry\p9C }芿b h\AW +\h*8u̮zh' ?X`S;|keIg ou|/l;l35Jv_A:W ֛~veU蜵XI>]KSMk|$m$<#@b@R5}~:1(rk D^yuV uLt2Kaoc)iu*s;S7ۙʛ0&>-ƚlC7  LWCn5^LuAU$I=%<}R2giNQNpH V||.$ko W\b,]mhr  6Jd>r^+Ksw;_*%J!W x~f[y">2k*&KSI>a~Ϡߊ*)([;ɭ;U_ލiR5ZXCȄcOY{~ `?1"9YcYƸ)5` &.ēÜT ,e[+'Ю`Czk}H]MYD| |4FN\ %eQ97 ^vC/e%/MGJqtRW"ϱ*br9c #۪cݴ}m5 f߇L6|]ߘ';tyL~GVP&g(-2E=O=S_$"qfHcb*AdY`:R_)iħ.4!ǥ&VX[#72]ޙ70z2Pgg{oVlfM%E>R#.ʶu1}Om񉐸н0Fb| X`ЋZ@>cGd$Z] *tu4[@΁Γ9q{'Eא}gA3A< ri8V!+F&o[u"IwTW 7ޡJ I?kq}}i=S =p`߬6gkuƥ&%w\P=?n5m~PuCj4l 6]y k,͈,N'*ԧo摅pev*Ak7՘x?FAUZ Ik厜nfJvbebPǺn~t}W;4p0U3]+_H6Ni͵4,;83N( =ڋ̥u UȜ23nk0=f' `@52 J>=3b?Uv3dn$ٌݯ@q:t`[;Ww@?B^tA 3k-ge4CM11?̜D۩"( q BtԷ^/wU 0}C|vshF2PתŝӥG~,v!:ԉK%" H(ϼpuf&,ӽW9FNAc D&GCZd&o/yh"`p+xc,mnk,1SvL7T \^ꍂ?ogU 7Xۄ%Өfe,VKɥhx\iø+=*<4y{t<~}v[G5^2֖~gtv$AD B碎a""&9t⯾Iz3ŵHX2g a/a O7!*b"P}D_t}o0(3N+]I7Rl׳h:tXe){L,|>Cuq3u0$E=xL1ը1S61 =AC2p!+Z z],#`u.\)q#)>*~mijA#kBn;ՊW0-H#hWTۛx1dx>ڼ}n-m"+[ GD!˘x8gC,t? EfY4Ek+mf9fGHYng!\Sؓ8.3,4ݱi.>t%hK\"1NWP *-o M| S낊ѥ׵)M0LM JgLL1ǚ###ESrBN7>r.p{tAa9J.9KE=y)@x[S0jX8sK'%5q}5H¬y( on`agߚGtQZ8XZMWdٳA I_aN+nXL{Tx-=p\#lN>'`0 KWԹI32? OvFO AsV5 ̑W _?IP:+4RqW׮ RJ:j7%n7,a,?X4܏Sb^-nQվIrkt\S@ nW^}oʿo۴lr` _y#qkJ%CoO%Ai^.']'^Ĵ7niU-8E|>9HR ;p+̽L$0O͇V]yίL&겯~ᴡ,p8!ZZ'?0-TI Ƀ;Qt x cgfŷ=S\6=8k0|6q5r"%Ls?if`w\,|QA*2rr2 p "%SP8R Vl xN8w*dme,:˶CdX@EosXE#YRC1| 2wPκ=qvE!y|eي9]:$^$Xȥ~CbɃT}Wx-Q\Y9B$p@h҃@쾪62)Qt႕|4b<`LJyZ{|-2(mo.T9}8sti~[i\R~7{ nKy/Q\6ڈ%rDb`rP~VyG"v(+Ql ^=aljXDmϖIHJBdvy*?„3@49awit&nb uSM)C4܀iy8bvxJ ^kӤ%zǮ=yF"iU7Yg%[?Z f9cAQWzlӪ2G\ϾDPiSߵBC5 ~Z H8Mm r/.C*d_ 4~Y݁zPH DNbb|uY!N+r> Ѣ?:'+lF@ÐE)x|= jǬOs-/pcdvdv;DYEyBFQt? -3%W/akS "7'3\ZV󞉌EBѯ/)$?qU#k^]ڈl8&ƼjNW0wJ.SnEe+=;|kWwrצ\Y#  y CAwY|-am>!b p5 ![>wHHD:c&#oBt.C= `fğD)9:#YC̸̖(/XPaћT |E^tɓljr'S~)DK;HTV8e@ t%{@-J52ПZ7*$qR%]Pb |) # d'-~GU]Zt~K/' ZC=Z6y ULXyH_:@ı:,iUtwuKW^zז)`{|z9!oNwopwZne@"fIڵX\#%͖tDeQObF&g1ŷi2lg$R5W̆GKŹ`ݰxaZV<-vc-R;| JG )= K:cK3@3/l"MW4ܙҰ2̼]|; VE҄Nf8+k V#߉^!2F7%Sn5 oWRbo)ul3>݊BHeD;a"`}DTݳy~td\Fb\pyMdzxMvCsrTl}o5ͺ$67- Nsل$1m[=xM'y; o@4ИYBx(YK]U\](q>g.FEpNʪ >VgVfY]Xg8ac|lR'F ElZp[5*UMFh:+^81#cLv\|b!'-I;5 g_r2խ4 .մ~3.<ypك~"rJ1ϵWmCǟIW:6׸uTmV~"o QRx'O[mVtw(Pte:J8!g» ~e- Gy[?zyH5fAc&\$ r1%||O Sœ+|>ZTxX~ Nj81|\s{м:%4&N}a49k M A57/.ޅ-b ]dShGW @i@&"(Ctl \]H~V/6~]: Wg BJ =<$Ң^nf}4L՜P|($fft6^LO|^NHtf)6z׬)if\@>+G- WkD|/h P_s02\;q&wx< 9B=Eҿ`" }'.2ݎ^3, -3;'sL+z"yj(:z>)_^+kLq#'Gv^$[Jۣ|oXW8Ipaauy9+B g Kb^ ^W}c?o%lVv/F(H4 @{(R\7בBLC;E]BUi3E[ (y@lZo%1Ӕ("lcoaIx މI"99Ih=Qt?phX\7}$UO0$mmN}\ fjt h##lu1:w rαMDfvcޛ}X1bWcئEʰ=} ck8qeE8_D/HVjnG㊗e䯓NEM;Z\-boEMmԻ-09:zDrDarCfoa!H!UcvY^\̞\)iB` ,. OO+Zn&vs2,B!L:]u.$;qo>mMxԛJ(2x iuwAh\5??ҜAtd?P:vpx^*B2kZ`\JA2ToM߉fns e`Tʟи ߍd _VV- qHBQ36-~!S6Y(ănOڴCT<@?k-͎hB }I0d3 HLA.5\sŪ4"rꨉ12Y4_6LnokeZ0iO_2u({v}mk%/y8E왮U/2(9TpF~ʓ7Bum@OYa })201]߰~ kpdv$2@r:&Nidt^-Dm}",( PRfH&vц@=)Lk )El*GultBՙ;-f2?a ˕qe$ޟ;VY 21>JشRlC('(:g Gn!:.,̓Xɹ"&5=wV uBmΑ`l "`OPmj5#n㸏knnI (ߘHJ auΤ+-!E),*lK,F]Nˀor_)t6/mfz*&UFP/[ ⼤Y͕Ļ8 b!܌zpX>8/)5R'뜹]G/Bw-8} F+ =.rTKRk)C.J]K | 6y}U&&QDžkbüwi~@> =&! %;"X@{gIjCHx=PO݃`"~htPղ PHYIF+(W\mB F50g]gݗEgoc[s%bZę KX]FrH GC7EE>axoj"&N lAyS6WDw:4t짭źһPS[ݾ-;W$f0_qixbds3Vє+۸қ|#ﶚ/]-*\@1QytfXmaBŊ 1?)دYq k! }p(PBpylWjm#"w?lq m/y=YFa}7vII'~ܖRsK|CH̟ K=8YrpNAI#7˶($,]jlBMdDJ>1oV}Ѽo g@ uDB=ZRטyv hl yt DU 2Q\=Ӯ9*]8R30TsV赞#KW/¢& nŽdlAt ׵Sm:}*]nUl?<4/(%&: W,p j|:.ULQ w)={C;났tܱQăFW\,\|GYn=>6t(1L&. Cm \k;K;cǷynqXK-(WirǷbzjL+[o_k~^=H7~n|8V{4d6eWnrg^{9 9@O3Vkq P_6ccTWL-$ 3D6;p`Uc͆n?w@Ry>iY }|}s@\҈쇈z\Rlv<'mŠU2KH#-IpC̸?Hx6p>أdxw;$<-v'\v:?/\Uu5B6uOMa풦-GOuz`l@3/@Mm*^2\q\HJկrp_{?)ZbW6} `[ e l+LHAڅ"^؄'ކR'2C3zYwHųE'kd$mC[T%&/ ~vL؁' diqPI'EU'ƚ(}S=*Q?eFmgrHT %+!4<ĩ$6o5USŗ9%U6ڹuLV[% uNc9B. 2`Z>V`vԢ@w2,lX#`j*4*k I;NKĭV3Y|=kyF;nD>rPlF'CI. F]9fvWC h>[E|[16<^]%Ԡq(/) ӍY|joby_mD!PX8OP#n)`U'_DıM%5uNJ+wY!YxQ?yuRi1JíoU>_ykaÛssOL!Kvz9С:R Ya8?GaFL 4@X}c_8 rR`3pBkvZɺN{~rT|%^ǗݯLbk x4"Q:!) |Yȣ5 )`P?BT逩dA Wp|iZa*Zn^"D BN&?Ar+~z,ns2:0_Hs`+H {`!.(T0{e[%Mբwu۵R8b&=C]rI#`H`jV['urY~(x[A.G}r 8kalW |H <&g9^a3ŠS*Eɣ03H~kΎ5C.gy|n7uK}_Iހ:/t Hs!i@]* ]݁!n:ƥӤ% vڴ*#" bq ďؕNQKZ-~\@knh-:M3Kqzƃ7L'R1]\.Oj ;C7}Z,goDl[]x'C%%cTpR"Xݨ9j 8]T'],Xfr.)_/֪dy Oqؑ4\`~Sm?kONeѮn>,roT5%06dzR;(3acvmx&/M+z?;ߺݘ*0<+H1,ۮbi4hF48#h\+T]4<k_MJVtvpAFXv+?C=& WD7=fn </&ez7U߲[yZz]{zO԰N_r*8N o 8&@7?U+(c$|8'/QP~Vqx"TaxO-fKA.F]` I#Z=4qS9XNŌ5u֨g Z6S@I~Y 9Kf=kyg=󆽞ff2f=1+35=M4)# 2Lf;0|dlHEk˄6TNg/倞YJVke z Ӥю>N "6*LKXT`0߭DG:IIA, ohsr.P{W8N,(aA#QXj z; /ZZ@sj*uS?yWDK,8ꃸқ [`LSc[<'`xU !3YFBF +Ν.㍭'SŶ.5 7cbiiޢ$-1b>9;4d.љ.Ӽ+Y7LC5ܜN(]Ik;!S[>\ǜ7 9E ZA9nEeAea3*o^YBay#^ѝn~d0;8Wv6"8\ewyR@ʑj 1 LYZ PΦ6}J̑8|τU4BGgAc4}(܈HC@ R:KɌS eVWutaeډ lZr% . -S7w141H4$J:AGpx$ lT8/iAc2V߉"CA ;ťL.}2v9oNA<“Syr_,4nA軋y\=}/X7Ef}VJ/Tի4<1zCc#Ny7˧ VkwPvZM^G~d0V1 @"Bn-\te:! r{ZDۻ+ƭAI#mg]irK"kE@J'B5;*v]sT'@S&x`$-$7xРaKKBkq:1K4aVk>I k%OT~SyAk})K|G2u^Ǹejrb%{)- AP8ipA;Vk{] l{IZf:Ǐt٫t[=xwvZY^M-% !LZ" l{.w*6*1h3(JjGnk-/ tiG-cSDUĉ!ei#5v AlTЃ4ǡ0T4!}I(fyR2r= [mCX-@LqI띇5/TvC?§ss7ZD\GZRE7O1=|w68F ;X6-%bAFE[,"Ţ-ɩeS}9QMkT4Uiq2ATJ(gMl7~{U{v{ Y^GPPRw+(o!$7Qg蠙J-_6qIEdxat] -/ay& ¯xx@/N< ~HTj՗)ȎUX z,OE<:e".soZe /=%>* =wEǶk/>Ong߻O3!VSL[0}׸LP{X,e=JBBUNv lXƙD/"C(};@o;NRB=po{ƈ5:: B5Hab-E"Mlp*)ԚMC}rT'5 L c *ƫg҉[&Co]4ڜ>9~P{m:955ٯBOןn#[@0/Yf꿼!+I +H8 ,@c>6g IBuwZ]XE),PCsjcv7tW70g<]~:2ǙeBC$;5?0r̷eA TUbv[[ 8VwsA#boexa!z"nІ* r?K\\C}IKSBo;h%E^*L !QaI+5{];J4rYG:lkVW$l/2{5[W (D}{uɢHX7\{ڱnDϙޞftd(-*V"\)R?4cfv[5Ẻ׼9 K)?Dν^N:H-[ ̎aw7CĖkdT2|ȯE\4~ WwJXWǻF{kxHOSZ.Y %[f*,QAnYVO[x-s=ڢfMHL8h'2Ab@~+RF/~HUzEO[D뒁ߤ`o"5Ɛ\i*Ly{ DYݨnesୄu( nfȩ.:%<"JF'5N՗̭ȔZ'%˥qO[ۦMը70ZvL^~H mP}l|&r3emGHwB y\t9Mm]WPýv#m3 t!"Ad*H#RfAmȚ,GA]<+df_YNR| QK˪QhuҤ-'Utj)Whʲp} #26j,m#!ㅇ ȀCN{KV?4[xY~⫹aִCĢ{ҎPH,3a0j#)rI|ލ0ۘR6`~<@ZОdϾ+/nE1m^vX`*ZHdԄG2| l_0FHz ?axyF(WjkHLvAby'vA7\|! r[Զd 0P'tSjT|fReDE*.%&Zj1-@ AYj(v*b>n3 Fǽm WwEd~B%9y7~ee.)N+$)jĵ&/OLPCө09֯~y+&MtǯY´@w_NT,2zX&BfݼP%#QDm#TU%&&_uXW !nU豲^j,gnQLa>I"Soſ"C/^VbyLez.T9u9񕨮J߽qH16U$kE29U ٭ ~j\RTf <y/ꖓʾt X>wQhM3|oлۥ>jclEw|49kVs |J%ppR%C ⣲ ܔ`^z  X]L_-GWeQ_׺w=NI_+G-;8?Ry<6$iޟmȩE3[gqU-Eԉ^BnTOÜTmQIqy?K ȝ(}tqN/s0>/tFtu5LFtsijMlcJ0qTx6sn=C@AS1eՄ-&%kZ!?SЩ'io p 6?2q3Ds2b36EԬMCTR)RL'_1VY-yg{3WQɞ#<}&&55ePE9+n%\˔52PIJ-+`JpJiAd ͱ 2S(Y_1tu:o.9VYr*;:Kp=(l~fzd,+,g8>k!5$&?&"bbVUioj9 (wrlL/hi>vtf A6"h?!5lf32U㙞q~enKrxxLpn١vwã<-2INO= ˻c|H'F$ӞLE}FDzz(5 i{^87* |; Q\E\h-tY[@ZA︮J%wBzx Τt៣umZz@yJ#5\D6z8-'Qꢎ}/eWL4é!ioN \c^cWvp^NH-Z +*'31ZD$̒ۊ AHeݟ\7b}9T<x sKi;wF.0ſmg͊/C54@2^Jc،ےr%i~d2!˰OҰx盃U\k)&?LGg%{g@>b˱O@{R"d-3\ n!hA|N)_q0=壭1QMڈ;Xj<첧s?(l)I޲;"V2H0#JOJ =­o Oc(FC?y]jacE+N@md`rQ얜&p. (4s.2iȌ^XZ1U@ 3*fȟiI1!%xɢ3Pp{R(+ }R,kd:­^ig*jh r(xhas3l\;By=s:GUnmVH l{iWcqff{#Z;j93bu<Ǜ!\ VޝKeH7)$90Ǟ uhiն,.JR!>Gc}D/n2SӃBsV,<ÐvJ LFᦊjw0DNM|hʌ z/hȇٸB iwxgSsJi)&UϾr%NVHgg=0]>? &=:;}%:Ʈ(5n\'N{z-W WE;LpmZhEM^Md_9֐FAT䍆F(+f}ό>o=b57W %lV+ 8o N|.6:4  U2,R#a3ePCpR 7Evsa7ĵ0InOBye `t0)c1pG>Ÿӏ<'p|h0@}̶ %uROf8v]9ʚ+S4VvaSo̾yA+Zzȿ]J> ѐ ~+SQfiw2>*zQMws֪Hw;QJq0$KKv|%j7_[YmSI3,>(3lԛp^ਙ|捕qsF'MZ-'il6ʤ` Gb>NeUSV BH1~zE]}]EumBnrBjsJIf,T3iVzדשd P^cR|w/,a˔f+<ȶDB\ΥY`Kf\qI; MQun2'͚lc_JGC:0e7J߬) D'?zG{ǎ+quO12S7׌9r4S(Ji' _!2Jۙ@L9 mIZ tK{ނ;a\Л*F; Hm݀gmd\mr"2>-B;'t'D]2U.;{hYP|nVy&L؟/ˤb\`!5 v9fn{ʤVX5V,$HJ2@'eg3]Cl(Hk;I=s"JαE$Ww{wː,y JF Y [ft3H|L5izUom 6ch_P]s2u9#o 59ՠ_nBc(!q:i6NjKA+ b]sͱG^{4§|չ|Q&PXi>Opeh˞" „VR_xf[Mv~Wa>V<}ͰUs\*^(`2 Ez3 }jY}( lS޿shrCD%kzq{r%$J49)mNib[7C,JR7³`G6h!r禑H>+~xX*X3#d}vEn>>?*myEاfc@-H oOR߮Q,6IRAÍQ( =+PVM̚Ӹ~$Zr<'Q}4wZq6 kYFk6duG5 C%oH8J]E3wv')gm1ZFO0_C,\7JHibĚkcqW  b&WErT῅8 @R@$zȿqeVӵ-spa,>(&3y#w-kj0'FO1T=F@֏+ʗP&+g>'>b*u>$kkX˪Ԩ5|<捯i{,cs⼯3vԂ![G@ho(GA>Fa(Pv:xd|>i&kg?:W3z ;, ,kLK2%^{#rY/Jz_6Vd9U'fbz.@bwj3S& Q9 $GV c= LSHʑ@[Ebh)1K]-- BJ44ˡ (~ZjbE.ߋ#AG@sB;ÎRu2ӞI]u*Xn``+bD#}@̘ihڕgCkY;1)t*귊6F+ xw/~`5SyΙ;Ҹ%YFސrg@*{aT H۠/މy~SP6`4dak1i/hWN.\{>6 Ӄm^@1[ Q_[K;Hw)v=r}ȾBDz[|_չSYj1=)w?8U}2ѷkhG"^>QwW L򖇊 S=6KX6q](qHݳ:2;h6zc?CcfrdkNρ. rE)?.~h+d4R/zN\HC.e@XctUU^?7yЅ 2jM!Gk  .!kJ&ڂ#YU-87\> %qk7ڬG㇬YWra;B7?֠/VNbܯ̺Mh\C[*VŊ]B{B#]i{UU;̼ll2R%4}9țƉ|Ro*3d»q#pk#x_(KL+w 3CRyJXH &_ɜu@E|-+.697*"1# #s+r}T,ۧ2]#f9ў\"%g}r ]jص|1Bg&/_A ^taqlN%Jyhic9^D:u}Or7.3}bUzܑ&kke Ѯ3?&l/;;+N͑s!V=]Næ ƥdڑS5>Sm #H&- [E5-*tkjĆ *\{tI)U֩VI/z -fۓ)]2Þ?"p'%6؍rE~0@J|^!YG*)NI޸cOVW>gɮW^Q [E㼾t b5`CiRކ xmp4 aiN-3vTV_1\'iIӟ7<]iXBLw1f$}vw;ؐeN h+(iTx!7ձ ;[Trx_+\+F(Eҥ$B)UyJzൟ+D9N f$0} R D,0dti,:) %[z%q'#ˇ:x4jT+@"^ֆ1f}rl 4 V/#Dy&sCcU> +p ;Tj^o +q'?ߣ]S -QÁ:~}y6^Sw0#3jS(ѕ{.͢m-؝&z^/A˭ɒ@X {6c(ƚiR~yYt>ի$oh {~$d7v@H^:jbE ư W8aĉ -yKFMe0oV(Y?K,L.m l^i\ 時RF4s`mZ,4vcm "b3Bdeh*J3;TWsdS0B"+z] GH֝qFq9&GjrFeSyl2q=v}`H!$3r=h|k0u6MM%4eS \%o6 D1YE@'.p<["VWHpry*FArkZV󊷁u߭g1wzEQS@\ {1.61e4Yw CTMJ1)߀[JwӢOؼC߶j@vu\S_4lY0K1%]̾­^pEY$Jl:uN*]wp.{`X7r7 jW[J84u  *1dc9PLqRfL6Lx 3n~ޱꪜH?Ɖ9[|LSA_Sw!,|ʦ,<$o'M"?R,q\E#gMḪ$L</ibQ&B=$4 wͶK.vܳ;8H)0cLM^}YQz.xFD@I)!k z=0|2єMc RȚ#<<7(' Ĵm9*5OMaoCӓi/K75yK5X4nUY;lStFL-?G`? 3L c6:]:hĀf Ug܁oݘM: A9%I9ퟦUE^d 1Y'{L+z64⑮&q_iu%uݻOTjG4JmPǣ~ ; eŶ25o0Of%I>bEK{=g >S5B\Q4jQS6&ZP4+g+E/ǚE 9[ ޠFN?[ k Y_a6ذFys Z?UST&c~h-@^T" 8? ͤfwtE}W^xA8{s * |^xT$"Azh-n!3r>9V8DvH`zfYB`c1d]|){-W/α Z%&$}\tVrv jN=8ҁ( "g!BtaJ%6* ٜ E'ή^k}0l37ȼ+glkBX0+a2-UTCܱMŗ'?'oρ>Tӎu.&KǓ 7n ,,ָg,j>ڝ"Wl7ɶC x *@,80`/v6*,+4MtVgbGub/{61l)LL;Y7dt೅uZC/Myz 3ZcNnZ 3hPwdeԿѸτtfZ0 6Ndsw%oջO2]#,<8a'J'"jQQfJ7~F?"Qs^aY/G+ 3H;=GK=kvr(RfBy@a?ty\Ab >NxN*wTksRb>/+.U"^V8I-V:WD|.^e>00˜H!%[w!G k+]wh(c$sE GgXjXPCAK5:&+[܃4&䄞5o5hKk< ehDCXFiOxbD0bYp&sw E`·5ZHDgkHJe=gR3FyzHmuF=X#@0qrVa7II# աyasYp9AGNTThq ΕQx~!n]0{dk]d#hW\%q 'V] X"k%3゘_ #; $щm&됓WE GɿW8L.c;z hsKv"iDUOq`t+G *FJOx k ; 3Bҕd"9i9[ӕ#5wQzq `'uPh3P O>NtGۈ xM00"l+WUժrd5hPE !~"~u%>?@9jV-Ȣ ;u2B<*,vC <z0GsHh^п_` E_SgK8 <2|'^J?;Qp>v7̀Fudf?ûl ۝_md^X@Cl]o)q!DWV¯*anzi+}vtf?Lw&cYyzd; (|+fASL G۱<)CS:Xc4RF@lF%PͶm);q2X#zFeOV zuxQ*T^ȳ( g- _wYzYŮoxp8q+=r1]cFUx9(*x?]MmmYuR l374L~k~% 1H)[b{y`QԊ~)ä`&Iɒ^WeS} <2^ ?\~i -T9dbN?1߇P?iR"B1#@{yMCyrcgN;3Ju%:(#NNܰf<<6[0"&7#OzDžYN'&)f. qU}%{Le6f,8-i!-$aJJULwXBT&/%XfOX6H +)*$&H8]ZNǏ45ѝv2z.X-1P | Law'6`˫ ¹ߟdYEK zS-#Ž_ uM0498%?2k%bXMBs-#ҐwElvMCpi },~h琔I/f M|dw<{@lSNa f|rkR4͗ŗNqirYKC a" qY7 Z%e,v6Q%zӽLa fzz1%S6/.d(+Q<MXWU;Tx2LȊm}P%}އP ֽP cm{X2ZuFeA*Ksi3Mb tC0T=]P.HX$WFn9C6s!hWISi|kkA&jF_[#4 D†O%]kQ$v:5.%+  THXKK7mq*`m#3 0vu+iSҹb>ٴShA2a]e4β?Z]"XnZ_T7]8DȘuۡ =`GI< 7e5RapR I];E7w(ys049B#l-$v O&o 46m=J?RXGnIo&y9N*zdeifcx~h@~ʥwޭf2XΛR|pK(0'&Exu<wQ`ACt1h멍c7ľ68rFD]OQZdS 4)92M*0ŲOohRe d`= 6q:gjp9d;s8T4}^=V>(O WQ`d)i42,_G!-O]mX3xeiJkfm%ՈYbW#רO8bc09:gQ)_qMfr/o2ۡ |*R5Iޒ<NFɹm laf 'Q/S!ooD2Sŀغi0<Y3&}^M{T^$X'z[t{dr2'הE֒-"YrJ~-kJ- jj,!+2'R)N{Pbҋ~Hm \ao^'ܽtVDfvsWkٹ$>hjcd.bs_G7붂=d(Ӏ(1[c3 usGzɛ1n'()79ʹa'ݟB})P{J} pvh/NXiDTIS-X`MADFdЕY<,fT࣡SS׀|~'J^2UZ.B)wW%{6aFJ s"Y#ƒy'H[}U Ǯs-fCG"[ !SWR`~J+HD q׼ޟc;҈uHA\'hzgW\(KmM2ݘ-u{\Lq |Z(k&+V5LLHi*D)' [$@뭫2=+U=XP $yОU+}ôpCjs ($"TenMyN!;h.yE$ U(U`W"l)k"P R5B"բ __KuKfc jKN?TE,'i@I؊. 䔋>@xi-UYqb)z5[ 6b zMf zD_e\M1AxvD{,[*$Run`%;HytgS840_s>ᬥjHK: za8Ps~N!EؾZT_yBM6}}l%Db!/I^DSj<}Mt+W'a ĐAiFJVb_#c:\ .*B{=!*7?[8p;JY9_Ǫ6Fi)P'Bt-bfX 3gvB}ׁ:7Ohh&A85 3l92IZppp|8vkbWgr DFC,TU~sLPżғ*!3.{&;]PaH?G>uf*+Ĥ`t'V9czV+tST7:qå]=_ ExIGH[ -uͣ'{Ӥyo %,mրD%lgN\ug(K >q97Z[,H)V(H况րǦyc?Լ,&\2۰$`0$j==2'6l*ݫ//htFkjtRmjeAC͜pd./z Y ϟyw!^- A3:yĵq^To_&X XE۫Oh-˧/7G_G VA Ryl(gY4C05$+V07}Nsߩ#$X=5KR`aVSwBo[E#^ l-T9vlgo_:G Di F'2PNE198u5ȐVI's꫉UTޝop0i%ApP2X9:bO띶v* cJz&ڽ3˵6BO~Mk`Kyx@{Lkp)$s쨼$dp#1 LfYΖ]L[~,^na#fTy)AdnHWitQ'VeiLPl;Np1Ez@&UZNWQ9UԊ/}yyN] _r)Q!gpHGIHAZxN^ycWgsĘѾ6Z|\@s]n }R_ USs<<3F._P JHJ@ygĮ>J<{ZV3@LHFP=,nȲl`R4 ɰX\(iwZ'2-8@V۟4!w{t~f &Wkx5jIajo)lQp˹ST)BCIaq taQrE8ŦtkL}ެ?=xQw8SX+.) θ8&dONN][)QR“;n6.DXA~Hz%pb!'wdRӇwSHoϙ~uE|%ԓ 0ࢆ! 촱He=nsʎѵj)2-: 8"֫#y !=oigWSlqMđ^v6ȷ%,GtMfUy:[ 2Bz=,8s[]~7u[ 336m6?.@p<HZ  ʱP4)JFP"t |(.71M{O3@oXw56e3ArBA'FBˍ}^ NיMevtqeq]+NktT59q<n׼;hwp/9x3/K8$ k&yC ^s]XܮEP78GI$2uHѾAZ~;7x$'N!!iDg[R]T>=j< ̟q/W5'r/.WOjnjV=7Ŏ?e<+Lu97AUOPEsV=߲5mg^^2ڷb`Z 'OlI5ըպ`4ڄ-*d+MOJAa@`=I]&(0_ Rt:bV5Ύf|in'(Dɨƾ6C z,(E-N%"  8n3yΝ3ߘ9 aҋ!++ Ɔ YJ>2'lS1 7kL~*Woʿ3%dް ek C] [aC[ZDjf57aH_}k@h? ]` EL+X+>ź},oWRJ4RfepOUɃ[A`Vʃ|ﴘ\hf^bښ_Aef"'9iMЕJuC8g_&t5V-2xZ@Fq'^ne3/ЫCOUu|#$݈n-Z&o`ӖL庻on4t(h( l٤֩%R]]%0 Ng_sv,Zg4yb%evঢ়S9sÞ-m1ɷіUv |[28l!8\gdޫI1{8z?n`F?c{aaPnje_o`.M%  ˙#ÓƇ写l%5'Rbv6BPEhhq;)ПVMPțpcƸ>¦fPN.Ԋ+-|/ r6`#U|xZ6:$Z7ԺK]>X3s%C<%5`@-ہYo@@-&/L`fy qj&FwS^l/! EBeY 5ѯuJЀhj˘{]Ϫ$bղX۝˜%ٲ}2 Ցtr߄[;x)0;ōv,0#3㪙 "nqOT+u02 +5v}Kvͥ|n}Νyl!Xr~UNsh UMm#cF{hП2HlD+-GM9):2(yc& ԞI)N c}2? uMIϗ4o_"^={c;(( %Q\sJS\3cs.1?i(OA$6Iwis:7 nu#@y3WSn{9H${V3dE<7; 3[5QD_{|xG3s@ca0EFGӆbDWx,Pm-5m ݿuZ^_>WLyb6"FZ\8Y*ө D8Pgr 蕛-Qjeqn^t64ZE\\ BӬtyEE2=3!r  tGQV:;44y cA=ṱEzZat渉| wA)㊳EPLipSP6pڥ/.GaYT>!)4=Rb{ZYjoh!Z:$  v.CTSݸ?Mp .-%BDTb>)Q@RR5ӻO#ŗmjd_zw܃y0‘zw5`AHrdJ9CI&4A=J] iu^X/طÇmt8J:2^NOSL93D3UU^I/n2Lu] b!ַD`LԍruSl/^lLJYq>kWuDf՘"܊i@?$[2GZ;ֹݶa| ,TN?Jv˛z5d4%&u3XY #2;Qq+3 {qi<&<:^#!ӥ’+mF"\ C#Ra.<'JUJJ3'RtvZ l,︝TLk*\]wAD(ՔY(WU=d'`201rjF8-Z5/Vv[u&Sb593kNxR0K%,x~HG jcp5\e hd}'6YKA`ҡO%-?/o DKQ鋯aP(iZ̖Wvո+}Tr LYHaE1-R$Yt==ƙ'yVK~U.>Wt-}]{*DZ_U-2v|[aTۘbD5 yS|jFO 0S2n$F-E-f$͆|$>\U&o(1 gNRspŸ%&x7YԯT!}B!B!Y)РQ|DDuvTFNS{ k:rFǘykh#LW֦_Yh`AED.?MǺ6@Mw8:\2>4oѪBT:9g[쎑~RƝYƴMp3[I9h{tߩeڔ?좙S'=MP~*Dn=<ׁ-(V< $y*QlRkSxwZzsI:h &r8*lm?Ԓa॒bqՆ~>Hg0O.B뉚JLŕ_Ҙ%zG|n>Q!0Btr:&w`~ӥxr}yfΰKp$|WV* _^e 9{ծ DG#<`I+#2D%6&m6ē6봠>.1~|MQz辋\JԆr+.'k{3o,)B|1.di^&m- BĎ#{`/ )ĆRXgT]k*a4u;¼ȑPrsĉzbe>%eVvM en 3*]ql7rIC", ]ʬZF7c ro KlOZN,G f#A{2O"`NЩר4q9^T!7j71@(2n/8Da]D3sZywJsaBLt7tM{[YB]#XNj R{)MةǡmeHN64+D@5:X&}(ٝr80DB)osVks=טbQdri=bĤ(i8vRz%qi8Zq[޿'mx&S2bƐУ.P)Too9B>=`?71@8M!Cuu#y7-jLkǩd 9?oh u/`3 |J{ݑlJ=I9̯9) N,Gӷ"(VȪ2d$I `Yi[JƩ+s5KGUvuʈ+\yx'`ky9䜄jmJn5 ]v 5צ”ͣ_ Dmu$7OO@HH1 ea}Bc*< w>F=<mH‹('ʷ/=9?"7ߺ 2]!g_U r-2 ܱgg+ʖ0^k 48H:tY#}i6($?E@'Zyޑ+(OҺft8T8.Wǒj!?\*!%ruI(=i=^yiЛu@xiz.x^l/s]G5FÎ rx]Z'l4񒨭aX8!/,糏\YLwH]:|!a4,c]y*ryQWDVgf}zAo3ps_J )!!<:;E9lyP%1 U@ZE\N!R@iՔ~wER"'"j^(TW%AAH!LŸP a"Q]T([x:ïwub큞MTcQxa'wmuR*Wcs%g4,Kt9NAM*7 ف}\pF;±LW A%5|vofD;BpgH>yG&;7؎758%֕>uw.]ʆ&&,OYw}g^BW,}յ-h1֠b):0q<ϋS# 3 /n歕$65bbźE۝fێ,^WdCDu, ٮY ~Ğ(VE}#C(]Q5"^y0=Eo(; \55= Y&-afb߻!kXV1fi].6mUQvʣPmV󋪊aUSۥZNкIWEIƉk L*7)v,,cWZ0֢is~MkiE7 NӍd^yKV?FVN_uO5 9aCm9b|h{t9HJF֗Ͽ5P.0yZK䑀]eu*_YC|d|ԚdB^7ަߑiG~[DԬ>0,wh5ґA)j]N_6vԻҹ~}IjIiJK;oIHmaA9Q X^@K !`"$Tg󥣊]`+J#g%9hFH 5n;[o4V8A1g=kO 3Uޡһ P+}ݼu^3PYC"r7,F'8{ws1ӫU($'Q{I>Ƕf;Tqݓ\yѪtoܻԫ[oՃ?yp/ >T]7_S*$yOY鈌js綼1SLly]vXAyhswv|L~y@,KQ_06v"-# b^IB"ĝ=6P,LL l%[r"d~И Rڲ}7;8uR;x`-{ |N)93}&p*qCiuu8|EM$k\crb;gy43Bf2~h\)Y_ehq@ͮYD/=VZ :Nף[i?Lp_Vm?Q\4 eZHuGt(I_xD,쪄uHafűK1ωIlq" +>3H ߼øB;ǂ0v%0>n37[0xy;9AW\C7Xamsr8'm NbJZtAjzHIp}Fp0uAC JfHn.۟l .ܸT &Gb]`(j fD.Q#/֘)_E1;0'H)˙zcLT~fߡdoܹoC0cM# m#(4 ux@(Kxv=vUz>LޕyIJ>۪FHXT@đ6ڃ(nEAdG4%{?@Fgԓ]ǣ!ᾐ_ ݫػXMJk@MjNdM4챕 ^\q]8t }>Nꎣdf̽Y͜E-Ȝ2(5 |pp^m54jd;ޑ= ]A$TGc·rI`7D?*CAߙh4t 擺H'\*0~emf-'rɮH? aLOE'CGF!#hà1WqĢ`@°\_KST?gրsUt/lSިRkDq]: jDIM+,8L|b=fz1 L[@hsxۚ67c_G#8X pNz IyST! {$;:NbYA5iy_꺃G]7*-T@σ>IOqozdo`~EcQ+N˓߄")k 7SǪPdLF&9Uv0X:bMMrn&c mo$@R=;M[-VΦVPP s%Oe>3%M"pd9$MbPLOނoBZtʠ;L53% jVw?\I#j92||< $̮ oM؄fGP1L}2k +MBjp+yU,s ϡ&t6KyƶeDmoe`zNmvwt)L]M}/n2CoRU׀EZ^ϛpuT9U\ʸʆ\J;&,1\7kJ|BH 6 #}` ݦT&__Yx=Rj39{\;{N"n[~8a)?oL} Hg a?~Ň wJjR4JDzgo .4?!P+m5,UεWr N-d LR'I_/-ӫSs~U=Y-8tu&H֎P`ő'fPظЁ3_Y!A䙟YLӅ'u.@jT[asjY"% WhoWImaV6*Gw/Z2UUcO_E_6::SrWb.; Eʹ/ӎRx4|0 lX|Q%;cC AɎK[ST(%#R8aJS"Aˢ`kJj KK~qmWHC1Y3ZSЄF=xR._h{ wQk}'\nj? RҎ)xS{5Q'Uwٝ+yI= ЦpgۋvDkJp!1^o݇۬C;lI?TDeSl ML |Ļ-Pf/M~pe޽5Aƹ_ ؟[SeG{> J&b_ll%*$sז ۮ9NC/Hڨ۠ (]wTm)\&tHbT$@}+~했RC#pkŧ0Oo֪6dLA7h RÿGSl܍Ѳ]t#x Dx\RCe˷cp$"m"qVac:å_ B4,"pR j,"-Lb- 3C37_ig„mC`إи1# G]NoV"#Zcn邫)x 'Y]_#<{- Y]~H\'1!W7v\Lf,[. >|Ο|/kWP;YH<+(FWdb\fʴɿ{So t~`IG{L!&Q0k4ݣ*y+.aiBWxgI}(9 ׻m!Y8@Aư.`Wf%,T+ԝ dw) a Ȏ!e3|2J|Mѱ223ZӵHM_^"*L1}Ўw6w|c9y-Dž ۚ1 j>c /Eyc%T+%B3S^H=!HI ϐ@(H>Ȍ  ̛𢨬v"$eԀIw)i{HTm{'qib* Ohj%mQɳ4ϸaJ%[pA*y2'=m IavSSt E^=STP#,Ș[lMsK?hr#=A޳gD_f\/JûmeX$ݛE/?a-Q*PJ %srbZ5$/lH%Ê4ecsS!MEZ kmvX)E%j4D$k"\eV{d'"1p67h =M؛ꎦe "80!2^b6.6Pݍ4` +zh;!U+TTh 5/` (G!C8)%!GHI*e<7!ƥM5ŗ F ϓ\RC^ҍ~XTf#MKc38Ӭ3Q9&Wzטd)) 﫶f{Jy\on&%Ğ;lLCl^WSyR4?M~˒/ Fk˟_Kɔ!oEQok!sF2BqfC6Q⯼Wx0{ υ=̭]d2SiZ`_S\*uS_Zl9:u#_6hP/ ™3'~AW|AjL՘+";n|A訴;W#`H`rŜR㎮n~"Aǧ7:ԯ̀2}pp)@XKYHSnu#Zn^v$Υu忂%ސGԛ3w/ͻjy_W>ʿ6am_`RIPHw,Is3YTbݭY:y.A$wSL[hh/9j9Jz}R{zP[͜BDoPnBԲQS{z:}:L@v Ue+?Ƨ& H/*:y"A8N3*3Y`<EY 8/dJYCr`&eX@Vob0X= 0Ţ,o\$kliEMd* ޡ1;IM]{2U>(4x҉ܣb+PvS/V,x`ERL ۫g.JˇG݈GB\,D$5†_WCZ -8M?L|Il&d^Msr(~h`DţVD]̂Iwxfqa_bȊ0$/r6Rd#1qW(!q-yaSaexZGehq|PݦрI%Al1y*]e{m{ +RYbj68ʚt iھtLC K*ԃbGcr ^YyT~UYN#]S48(ْ2gʫ@a&,t)n[Yg#G84iY;0`ɑpemMH&xG~ pz(e~u#tM)͈fQ':M#oX8&S0H\%UFGORWXL47m)`֪zNUk1k|2N+KD"31TٙfwI`32ݙUo.*ZT !j$k" N(4: YYրXZiˍSf)c2J wvz9,X&lx9IbNaSHoBz/fc\V7%y|ݴ*ATFz1-ҞS]Da;i mjrb9X0TGuynБ@FS_K).obUYdX`gAd.HtTӯتX!΢~yw{ʾ6rv7j; Ze`Fao Ȑpp7jcR8d+2P^¨r=٘:\~CSib:T}!eɉחGGz2ZѴVx .hDm_.~z^(4j$dvC{jC絡eF",js)' ~}ɶ4];TlUlim Iw"j X_ UVsyMoF~ {|eǐ4=R2qU)AhVIE0BƑ[(Jz0j݁ez%k.w;-b땤rRk]jH?0+!~\_4~gCm3)A)|^eR*es SL ޑIw`HM,:K@2] bF)Е )R5q lRK$1>$Rw@2wUӼcȶIK }"k`EM1Y_^4q/n#eϫ "s3!r leaH'0}db3ܡC.U;Oؘ&J£^3y{"Qb ~[&J y{7Dgm߶۸T@ꖡNZJ?ŝʀ~ЏhtT̅&V153*OQ43}ldM؟vzYN.~_ t06"+"!gn=*U&Exw,tm 2[[81e]zP/vo* [ z'@Ξ"QLF%R >f0$U2$h%oԊ(%KJ6.EL\SN[øw,8 (Z1Äo _w90 0G_.@هZDEa,Nnu숈& S;(V^^'_U-D&`W&'`_4ψi [;x (n\ɭ0 q.|26:t8)vXv -9\bH?zcO瑱7KpE. HE־S !i_h@]k^;NmjV`[#ą$Go4b *}fp lM2{B0!NRXqe^@#P>21\-rC> w/᫕ֲ-/r*}j4(_z05( c, E%l/@S6OY-Ox[][y /THcZi#$쌤DHxCUhflgU@H*kZz^ԗ@,|1S;rT@ϐg XO%)sS E3=~~? -%Ċf"G5xQX"v #Ï^QWY!Kp{rJ8Bwn 9Pl27]ZoLԏ)n|VIѿ˷w`HY|s,e:׎k8$„IJ@Z:$IDiXR?A&&7P/MݼmUvC`pT xUY ÈxJ82,HPvl/+]>'[q` / &w3TqW8mjR!۠D\`{ވC.}!WX M+77SAl'YWZc*~#z;p#2퍭:Ilby`U4;/lx:HK'};U[GJ/ +Mp_9$;̌g]3xj\h}_J -89Sg<WqJ=CO*EH @椙&*r`*2vs^Hk/A,?mG8.ކr}%E۱1}ɯl:we#]j@? ,9$g73}Oi쪴['MYݬD&r٠ҙy^P(>o&.M&Xf<,AB^JI4 eE0 "bɛiN$}߳ݯUcKLch7 gi&Vi&8UP,_Vt0iXIi`If3Kack[h~%DAYN ǎDO6݃!~8B]yv{/z#fwS5RYs8az6?q%?=<|T]QM(]ͥS^ {V!9[3$O`b8OtPl '}TŹ)u]}t|V[W[Ć8U*"> :*C=$Ҧe+i Fól4w{@*nZ:47J0 V1u-xN8|-o[x9ߑq a8q(Fʨlܘj F7[qyAj|_-(8 g~r/px;z\T>.ttytg"\3V-pyJ15ua`LTq\\x%UC9\~v+(n8^""ծR(CpŰ.0DZ*XAnws5C&wqd%`@˽,cx EU )~d'j9fE\6G(YQQ&㊚)px%E*'0&x?PĊ ō+#{F쏳jS v H)c!<]caZŒ8tCzt1nlm5ZEAz̉$0~.\(9>pC~qaMwه ^|mqjTCZq; ]'v.sTk*+j>.2gbGllx8|wP[AcS+KU糭.p`/bn G\wd]E#4T|T}ؗP6`:klO,lN)×gvDW˹u13,V_kR)z&ޯ5$J9o"x /#7؝1%WK+zQG$b ٢it~%8)f2W ԣnNP݈sf,zm 6Eu2Y5F{v0:^JMk74ݐ4*en*f7'YY ]dA0Z"Y+a- jf܁*KdwDe+p"He'!p/JOF Zϴy;  Mgo,0hs3M43ޠ}f (n}T  %a&hsUCF,Jڷ=$eX@φW3lc<ͣt&1@,=1Œ 2 KGѳ L=fOQiy:w[k2͖ @d!}BϽ#μMZ9%rHlIQFq1MO WH  XI Tr ['\0%%@Ϩb+}Tя/-Z/@!;'#-F^E.S۰`z?gnlgC;Zn$7é[*vE3#DteQI x3iJl"g u*I塻b+lcJ 5Jpuo)Ds`pB u >L ,(;7-v,PDgf Y B.1($*ٟ2=ٓ<|"#B\V ؞;M]wu}6aт<];-:uuNPKlpNPΠӬթ,3sJ(>X012] C6C">Ixր2VOaV[>`?,W#skbT}w7N qa '}Z6Me ߑyVKFq"uŪύ3WLk`^o.DH^Ǣ2K+=>cW&r?u5#^)XUG,%k # W$YY4ZB`&S/]g4k}OCm}VWv4!(i./T^tMQ P 6Y*C[EO=@΍|N5\ x WF>wSjAK6t1Q,0uNj`ʦEf:=gՅP/c`PplD}t Zb DV䮀@Gkܘb,XN=:ؒKU. ] \Hu>OQ{_a̯%?Y`yX F$Fd¬o* /B86;H%mIQ48 c6pp?a|6vo R9R%c=}vI[Uu{?3҉-DIm1aZ GUJhTF4/_d&;A_lxHM _ceS(t456(eĖhx`yT4J?LЪ0d}8p]tn Դg R,Js 6kUj 2E2t*[xũ/ 僱RyB%T*A\L.us) yczB; ڏm\S{?/À OĿ +CĄ[*\O H<#ˁGۏI̢r7 :ز2L\4Q!`&yvrugZ\\©P7|*>R7hvi:Y?: |pOr/W*.=òݬrNoAs1'vUiҝ4#KX pFw (<TWfv_Ao~_Cf_%Jڎ7,:( pxwlt%.laT1O|Oq Pܫ"Z&BPu"C8z3hI#&2$ߛt4qWwkG8s!՘\btdG8q (Yb)N'uԸ%ùQmL7'˹H9#hSFf# ܈,{5Y,c׊`(81G\3P~u)V` -{\S›f8Oܕb3V b䃒LmfHÙqplU1#a [?< d%@:3+R+Iiq7rV)Y@,4:wD§VoNU/α};>&=D4O S ءk8x`Y"}S+)[GӱZ׍td,8p9 ǣ~ s5ic3ԛ>V=t{';$JoONzqd4C š%~,r߯.uă LmMɘVHyFSeڞftC1"#)P1_|7KG2ġ6nK[cGivpVY:CWT\y~L(m |ZbzG?uBv2 [C \@Yҥ\ف!(J8)b\'Qg"31\LVpYS  FEM)vF$%:C޽q"nK$ѺC|2nMl#Zx-2 e>춥ǞD! ;*ı¯H`8fHpNd'O*m$pa!9͗ogy.| ¥䒍`+>-%=X69A!r LDscLj$5DJ+c7&m3_.ɡ1hrّe u{u6] ѹaޞ9KmMlT*Y Ufxu>E'ڮb c"IIq.a $MB81)/RP59?cv7[!mS=WJ=>>l廝O9+_e4sPMtָ*83{֭%S1gԫJg vi!y1IVlw Bldkoa_V^1vIv[/!WE(AJmk!ڴ',? /S|vƞBz˄: O]XM~>!| bF{N3/6|x m9}19<qft@h`$ V1ͼ:6s?gիfqMdeŐe;c %xZX8?}Id=./_PS5en| "OӯhؗBlί:=ېe(9ߡrv ^|Yc:lErwfc:-]Ca,;lE@n-ݤ۝᯶/W1?B K>KQz~cL*=@؝xUG]1 N^*@Q%M~$c0v에.ߦBdI F!óGYVsyv[h^ZGj#h"AmotL|YRsr_Y, yA|Rԛ E]:A2fV, D!嘼8@Eff+bqiNom8FËXH :RMZMM^m5*Ww9s5Hd,h샺$,1nkKZ*i*_@tpʧ"4*zŘ# لT\H+ ̺(ouö=M\ /&B&YPfZ779de%[$^JDo#Cl߆F]R*f;.Σލ%'L͏8DZt5A~D WllBb@gsA7}cM=^)[w_Qgp/"IɎyځm G0#障hFk6p(zJ!;.+_ow|@4V,KaMX3m:e FlS -,f*i6̐.c?1zDwk"K'f96Uot(uZ A~& ,l|Tk)e\/ҁ*Rnj$  cCD7! :d}۵χ_8U^׽Z:ڲ]Xk39WUw㡯U/smK4#.LU.KdwraqX&k)QY2D`8뇇=Bp 7006j7Ivg3c׎b!Oo¸XXbg4ٗf;21-R9Aت/Lƌw=-SOҭ/(k: ;K>*~K4B,3kCE̳RuP}$"VZgFB= H );CSPtӜbw>DS2@ev7;ְ'GY&ޯO[aQHA+*Vl-EdVYjWӖҊ0"i >_4>Ѓ-s1*q!);dFTXfLLzI֧h[<0 uzSV'<{Bdv-Hc?Hj}n$wZC` 45y cH?˵mezAVISJ ޛZJ.gmpWqéX2W~Jm&jpmH qf| mŦŅ]n?j~"!f97?9zOS4)[nKټMs&-kBkM]ZǨE_P6gHW`e`@ 3 ycIfDZ4Zo~@(ғ+#$ɖ-yxп}6ӌ)6',?k6x6* %~,Ű{;rdW漜i"$t?) 4iWpNS!k&/i.JRs$Q>VEr#H W">Q>2X! uze \ R۶~eTi8]]4'Z6kPd?RhcGD.(/u>C$F&g.({ jϋ ߡ~% pɎx1U{+îy  2OYү11l4s^p  ]N0=chq?L'0J8;\Z2s (Y/5ƒê>ML1*A}[;}˘wS1KC(mfun·}6 H8G6F.Ot4qd>]G fӵŸcݬ]'ED 䘉[@mv;а2٪ɐبaSA\* 8,Z_R"e|q8~'ī`f6n uem*%W4Ze2'^p_Fvc6Ab"%b}EnH\a F";#^n US$w \TZ#,R#=͇_g*ؑhȝCXٟ`JEDCQYZ+oIVEǷ R!/@sږ/ل%keBr>̗mюB--9P'Nu6zWou{U6|D3P n?,ӟ4b=5hK,ZbAtLW?G˅c1$ }-ר&|Y"πtaT0bl}7p I18lѼ1=iTDF:H+X\Y]0H~ >6ҵ*yݲ i8>%D# I>@ķ//B-0rڏ_`*LvZ1,*MTr)Y`>U0l*FtoG/=04^4\#bQ R3o[v6 0} Uᑾ`Qf S:^ Z1㐳6LͰ]`s~0ߕmt]=(VcQwx$}Y65$ҳ`?*)L:501o|UhK4nmධeJt 9Gpʗ~9~OҏGuIƦ+V { #4KyX ~tU1fwXv4kmJQXie))<$fj![FtʹfHΓFLr<}ݒ5 ϏwcːKpy"5Q|' *|bץ~#I[uXd1?{&F?G:,FQ[|S#k/d>pJ]Iu] a)-uuZ6ZLj9D)?w$,~4|hsY^.?ζ 4Kh5*3Pu\( ᜥnK>Ibn*L yVuȏ)'wqlz}XՐwqk=CHmG0QyOנhT([7 ߳<7r+Ӗ& 0znɋ(ACn(wvO CwY21(*dzW_$I rˮWFȊHJOigI,ŃsJ5'$4Md`={R*t\aq^)<)V!2\I3Ζ]:3Nlb9f*BK݆Jf40Flź( _ZŎ zV:%j:@ OW6"${wt-<7$;D͢MyX2”Í)uuN_J0{tJ?e @z7Z2 -t խ_-G7dNE4$$=Yat5l}U=Op8YE90JD_r+<οpηs$Շ,tF{[A">z;F(i+}7پ+olu@s[<3W~=E 0Ny9 +Dg|:x; )xdQurJMCv1<.T vnI/iRCJ%`O+n~EФM&*B-$yS~x'@4cWBmhА(IO@;㤼^mCLRΉh~nX9FQD[zk`/p.ӝC`^hVnSXGTVwk&bdLV O@ù M{t 8GPZLy8ĝDZb*in96x*翓eVs x.nkT߼?0st#Uࠥ1ŅJڦ`b{f#t{hWŸEVq 0;eizGUrGؠ2j.ˈ M9**8_,Tpm Mҙɕ; ;Ax(dCn'vx WM:8q7&JKtew9j vmT]TmTZ?SV69뱥sew{䴽o{z5RKKzjKLC@'-a\:YW<"ys8ߺ xhxR`jnGE'N3myݔ2mG`1(@Y!f7ɣsWz6:?yxs>y6}W>v2&:LEZo:s22 1+B^ 9`0!{4^Az ]nZñvG#a[=].Ѧq23+H|EGMÊ[dtKf!E-bGD=~0b>ok J YJDUߌz aGpcɎX s3x=E7SQs)b`*5l_^jWV رIڋc]qKr4y֦/G< ,3!1gઔaU7A=nrlJ51l?6?T(*!)v1TX Mfl$~%"Qb;Ί f@$1owًN>O~]4z2H6aC|[O"=ElZËOvAg=; ^,q7n>QlKY p(p]F?LS$*VRbٵ2$j ˍ^ Qd$B+Sf位ly+bȵaEV hָ'TN91J4h" c-7#OU|*f&dv]WGvuẖQEz7ToE'oȣzjQUc 8T/6'{'ueҘ%(]m\uq^w \?7rO O}n@CGS]( TD*B!a+Cmc~M)N@ B]confX~Á Lq 句4B`g|D~UҞ>OPJR-a+jgةDIO~Cg>5iiVERv,CRh#j7u~TƋAj)-&~rt/rH藴 %>˜ݤ|"$?ch؁DDmb~u:%JC*(PZ :CakO\ȹ3)c\x(Nr"פ^l):VNFdv= A!m*fzު*bHZRi_vE8UL0,B Lo?^.N&do%^O۾B7Co+E:p xZ;,̻htB$\s $F"ӢlSK0:<𘋉ˏ$~=bǯd xb7+&@A)JO)%ɞa~Gu)̢PcHQ6N/萎IdIRO6mWJSLb܂o(y[ެr7gÛMQA#O)yE^y>Z 2NWּJ]'O{_<{CVx'& + 2y5ࡨ%$Ӷ]QQd nkQ7OvO15/) _Vb9g 5t\5kZ0***YQ I:=ˏ5N`v$hpm&mzPHd%ErzU}4LYz)g XPEXk09&@6`w$kU EPh괍 Λ0̸( A\KkzSα^Km̂5Ds֣-TQ\m䱒ޖ% 2Nb59P[Oc%'>c*VV q"ր5chG&0똓aAfC䄏AP^4ՆCB)[kb]ͮX0ŖCJ;^P}x bOG5k-_+!\ #o䚐3FM\{42ʠuL֡j 7mKal6s95I;yj% ,~Sl?{ emBU@Rb?6t;hRQw~M竐5Åp˽+ ll}nc\N6W|2+z {<{DqH,=BL4[WbVոBjq/B k*d!E^IJG_iTt<EKNipj@>Y7ثFk`Kj+{:ۼ5}WK Ksk %ъ˿9UkMN.V'At@3oGK} B4+%MU4 L=܍LN}ފiz)Adg2BJ':*@] ~>kbco(},a rH ͙x2햹O?f F=:J FBF+HECqn{wwNyeSɨB&uojZhDpX܇#/.i*VTTשQVD;6w k, ;r((%t9ƽsPfh a*N-M d8uP.hDms0eeV\qCePk> P.''Y2[8pQ&bӸtYL|([ ɣhiސ/!D ̅ǐWM(n>z/`۹f~R#3&ܴ:=RvPĄƔ.(LBHWiμڞs$~AݑrۿQRƱ~Qc44([es$skDT~[ h1`0]dcg, ._(QEU}^B;Ye]Pw\,a1=فH}jqO&.C4v"L s(|5/@u\ ViE*9ήL{FKɠr۽>M#E\zHm<p&AY\a"[?[rR&m邊Ia:z Ӟf73X&1CrY[Խ9_" пY-&{#~CCS}:rd£0/@{qZ5 \RC3J 3.G7WDy F#4bn&RBk>zXӪt|'=f˞"LzvP Z1ya<"3>hk/!s}P@~ Tuc 2CߏTkL{5w"FA2 k"3, OJ2u 6(`J͋MvB@>e)p_^+8壑 Я ;MfXbYeQW{pV-*tX%2^QZ*u|%]RWj:!T%-=D:вnHì>4 4\RyJ-%?8.qY=aTZ:6 (Y|EN,IKS~"2mrLlEZ.6){;۶Ռ@/(W {{ņ;1ݙ˴z OX6}]xb{ zu6GYH[`tW{h8I 3M `,bfG6:\BҎuFO=.ʣ;ڸ-`D{3ڶMc3)ȔP*T5yx\䔕FTJ,L+q*f:W'ǡT6ox ;ǥ|}h.o>/&4AP)XbHC䕷\ONNPW@d%B;HĻđ ^LYjҼOYK` &'-eÜ^<} F6L0BbvɨmDpBwR?rn`>v!9ZD[2.U,(U=Yv B7fCA% АAb)5H+1+&mgWRacE90J/&}ξ: K8ʕE}\ W|{bɠi P@XV;uUʼnX+٬д酬e6fA7 W\F(- HhԼk, 4kRJ٩$zFwyޏ2#g9I{RXT֊'(cGZe;>H;} w0™D`[i"#>a-it\OJVl]QK`LeHu ]>:Qr'igkZJ;G.ElZKYnw9@Dž?GUHS!b\W'y%5]H\ NagRxnMRQ 3p#o`rtǗ*Bᑄꃌm(͊19JG8nb$( fTpFDY;Ih-F_M=&}}|out̞*Luf!6s9} C KRuYs]B!o47,kp[ъ$N3[KA`2K@M$ aLR@"G<ŵojKYid ح'>]zzY_ON Dq!I4>wkTz AU_鼷kOW+r•׈E=QWčpP<qG9zDIWH%ZpNr̡e‹6y%m8X$eEu` > Tlv3|HI&0OzB$sc+^PAS뀟4'ONNHݕ{7p_kW*+jJoh,SjRT0 zrXR.Iv`(`_ϊP#w/2#xѧMPHD] 8u{Ȼ1q0{d+=fP2ּ; Ԉ#7ܽ̋8֋xHފuoƒ-W:b[Af5=hORX56H7EZ9Y2Lk~[G<@eNr:qݐ4܄𱛅+ʤ&J~KBFc>!ǴjUmUeI*>f2ȖŌcS:zhxm_'L64pFuϿR琰X#cYa,ޮ( BagЁĜݛfmonqe؈ m>/ݍIMBg[C(||(~V2fسBv}c_ˏ٧# jL7 $!K[놙e" 4([b+:cE̱.v=#JPٻ,'H][M(!/_J5EBb#~XNZ_p&k$oB_(` TG@Z¡S$ S1 rg`@sɠJm$7jnm|ob01嬌5nKTu4p[6YoWYaH*d{:ɯxFi.~{uLfʞp0]Nz%S{w QrސVVg;Bgy ms6ڷ G ly7΂6GJXw+5}^)•܌G]12|,{JVQ05y4XV":M\Xp/3"v^Ello6.H"\hX[o36収-bϫ'N߰Uڰۧɝi,/翲X?Q!5;Y!k ؛C?AzZ:@Pf:sI,p JW/s"2(9Y*Lud78"4z"3Wsb:+>B nxtzo6Sxnc&sIQ__FILg0V1"!_ynW@5N5hƢ\v8nlft &( B'׍Wl0>]g{vafцW(A)<Rzyuuf"! baAh]*}3ZYTjSouߔ㰍$9Cd9ҸS#\~tJ-kU`N's>tl͢ VY@Pv_#!h P3mv6KPΤN`f].vX(^0x:p~Op"z%[S3Yhgk "&-_?c[ƺZb.Œ&"Cæ-b ǖpC>dZi _z C60NC˘eŸ`=D"XK7؈i-͎sض"/B΃ǭf2ɯ557o-m>zlh7\; /KV$6~UMZx1^iu8X:n^%_fך(O'꿰V|# ;qMlҀ vyiIsm `@34Y)V4Wi)W;f%NEH/qqcgf\8;϶P[my@Rc|5G=MnE,.4*KP)-uw=^+XU{a4OC*[ ʬ9ZwG y.H"eЍ%6phWDvBgu;82]=%R+ɶYZGc &RAK2"A}=)JB,`Lwd2-lװñR Bwq>75%MS?Ó`pKy.;F0e@Px 4, 7VUuY-aJeԤE^ }ݐ"V\&G!LRJn%|]NE/~Z*w(ud'!'5tɟ RҳjouY8R?oÿ[;іx2ę]_jХ49 ?SzDR7O>ŜB)f`a}Bj ߼$.`2{RY[6JRUFdØsv0g銡GV`:~/%\EX8.eaATx9xI1E#2FW}z9?9Yrm̏4V4VMrHY` pkt=pj eN K~0\a 98)'p.YޛPQ#ezK7O-&IiDraH(^40{߭C[&N쵄Lto?t0hvqd,eakk(ĢY3 UbʲcO%aL}e>f6 V1RG-UlT9dGʸwj&s i_G' ``$S5Sã` eP1r3 jtڙPeP~jZ3df.'vMyPQ=8ܪiPaYפ5v9Lg*`$D2sB3lyeF00MD 5|+~dpjY뢉fFy$cJ4䢏*#;NU>]uk VwЯ]pWKŦK 0{d(nF" q5XxVdq'#*"Tݟ.a&+Ђp4Ƌ@eҊ/ƄM bؙ RF-c:JkK؟fSp+f\3jjzFgcOk5$6'3c:.=%Fo,ɘ_俑}ʘnyR'><m`nyuvĬѱw?0G%mv5qb}#mѼ=zʆoF&q x7ظeѕQ-1=e4&*0`+uCw }2=Y _\5N(v~r_{T?kWp8=Wo./[tH[8?. 1(q=â'q-?iBav|0. ;O1C# K,-'%m ’BH;)\Q"n 9h,cbsK]bv gV_ 6yMxQ#| 3r㪾̍c->FN#oO0v^9YN۪D8틯/Ս (GfϵW3h y\ |)2T!NMb(}~<2l H0eEy 2tռE2%NDݗ>oAcNdơZ]-nͭӏ/V;#l';//IqM"MEEKYz2yDIN[IӘs_I_eXh>faܟMB.n;y\]:M꣞aJ~=p?f&s4qo "Ž"^@r{/cWNV99{A"rx^1+g:jLi?>75&> n R4PI_/++>Gԡ͖M&&n!#aWD Лdί ОIٚ~,hix=*@e"|@{LC~.W$NsHY 6C5ù|>45q:mt֒hUbhECڭYyY&%XYY(4'KI]~ M1/ U$8ϻiдC bG LA5ۢ`OB5ջ\QCVųաzLCn-\:m[tRe.lnwpTړ( I*,CoK>*H3CK)VQ*q뽭,Hv 0 ؋oy1?M6c{Ž]C%McY0B]fXA2r0z:dh^ld3cC9NnUf Elat94_ٵ8(dGYb4_udTJor\@erc$r[X oQ:io{-;(?SM E6kp1ۄ>w4f  ;E8qr a͂7Pٵ,D6k[ 4 >Bيo#b@58E8,1+鐆S '2Rg4ѕ6@a`]QEڛn}>FNqʁ.ZblKUOb}n+͓D)4VEpE\ylzE}kV&iO' M<5@H7aFih>&cn8c`]F o GR-|6ݐym )mC,t5#x5v5=c鶂w./?є`Hv<博ˌؙj b5=}hz 4lbs§iCkjT87ٝ{6FZGG7ԟc.#@yJU\7B![I)4RVcذՒ*l:'|ԒL'3 b%rbBFʙ7L{\ EO0WG($뇎"p'@,3Pi'`]WyhЎTII A4%,MwdCaF]\9{-A"PĦhpWܤs4O˹$"3R"YB3ܪȒ> E ~2/ `A$|zb;^&dN Z;,QP WwLccXyfcRߪlhd||2 ނ}DT֦QDrA'X9muY J\䲛U#X#E|R@0ɮ9` m}3WqQf.Gkj԰Tv=D9.rfPr เc1L7cQNINηz_vb܁IrKlr̄1^qȿ>vs0`;`<Ϗ hF~=a\\#8U4L!:۾?>U,hF(<=U-,ʜ'C#̭/#ז]#xVKص+2܈䆈8aNI,tvd TVixsHXh@mPT#{4i嗤,=.|&_˙~[WasI ;I? QssS`Ka1G 9◈3DI49[ޑc2|]Ыfp@@YN ϩO# 1ViB(cgQ\JsSLyVN*Ojr&6!![xZxo)ў8@ \@]1)!_`JB`&K{8-ˌis<߂o.=AD<>=I?M^M.N~jO J >Y…A1&-Ooq^UDho9OXW̆h*x|ՉOt&j+PgcF6/ lli6Ds|_⨞A,ᒵEz?;e&׭]>NܩLܶls]ѰǷXς&D:ؕ %__K5kfAbM=GBǑ&3qsw$F&S\ )*J_vE֖vOuflږh!ٍtSi1ޓ.,ݞ,Jen*`BӚKI)'O{/jwKrrB39S FQu=Zb6_;nEͦ.)zl_$H1Hc#P~27>Wʣ̈øGq`}rϮT!iaj֐@B҄K\<].-KfӉ*>bk@>7rI"+ZsvvHd˸i$C' )囯?( 艬U܈"5JlLRlBJi}eA]W缾)B/eQH!<n#R3roy \e}d,T?G]]7z4(y$-&g|@V26mW`O7jl,=|M z>Q{O.uջ-J!rŪi?@엷QcrI:ʶk9^n{)m,Y_7oӦ T11 Z+r:E4fMKCrk(%eڃؒ:90|~fy"C{'2eI ,%.UY/V h 3W8A]Onp,n}1 ܹ͌T p%D*jm&q Hy]!'րj4cI"{;"Ag/RS'0w(I}>6O<8ٟC5k/TEqlyh#ѩlS*Qh.,4Bkwd:vou% n`ʺ6x!=}kfC:)<LMZ_`9< < ::-TS>:{1C`M^d^[j=k ,%- lH6]|4Ƽs|ꦧĐ /oj{dC(zHSA2O'=+4OG ˙\׫wۺΤN.5 A˖Ą`/q !7 D@J6NpTqCOn~]0a2zBv8grKD!.[ɡSӢũk;^eB D+%'9Ϳ-ݦl-ڊyj0JsRI@`|8,+E6$QoÑX CF_=f+jL5,X;1X+]L%Ȣh6AJ;ɐ n@@DC )GVs͸ώlp g<ב9EΘ~8 3[IiHMNjJnW8OCY̡dd} > #ڋG2n-|p)FR_gNZ~Wnܳ-[n=P_*tHI42-jcQWAN@hVs1{?!;sL_IΔ?wZ5(9%eZLTL륉nqNCL͢vgdszmcWyT:1 {~: *v⃦+lLLUcoͣ&biNG0Kb o:@U.^!_Nv5Ag6jw'V];zpp\(vgum`Xr:g" ӮmH~^ (3thY̊`ƈL|JEE8t$D -}r&vn;8@P262:0[?Ƀ~wn:S^rZU0|T#MN{lFU]3=~9 d J5EI3+ԣÙq1G6"P9WlwvOJk.}Pu6[r, WEM($+tZ)#.x.7E @?ݭA:LQW4tNҙFQK[ulÔ~y>b,A:A"a@i"S;lpcY~($S8yU/S$VKm0ҔAʡy)fhr- xFM~R^_0ڧ&hFA',:ɫ&Mf{\ps;IjMT')ByBiq6aӨcK\g)yY*wʆlbRB@+Ձ9{/2d?[c$Fcwx}gϗ89nJzm\Ot:74ѝiǥ̚)4y$nԤzq/Ȥ:w蝘 9tJaΰJb##Z=kO;]PAJWĪ\.}ڢ>n=Ec?*S$99 9xP6N>9xdSxb94_Vn7Y"ba,g7k=Į$ k5uW/7s_b^8$&dgZ_~qJ;J:R%?"ΪD4#nRIl(xmN~#ߙO/~v-Jw7JQ?52k>emKy0Htq_*e x ˜SMp?؏J`@(Bg3'43tda)#Ƴ$ `XnLW^Q$2%RN>dk8)YP0ɚb.YҿD{y3p~[VyZhi骵%X;_W|iRAb`V-f `i <<ŷ/=vf%Y57%ѓ5e"R~"-sQa:܈Y[v;K2[ґJЈgٙ,ݟ㥚%kQFįa~- Mgjin3IJa=j-.J9C'D%P&#L9׬J0"^N4?R|Eco{uwѢl\9 `W qz=NPt yù7N6l,$(@XJr+1hwF4)*8ʣ.|Jw/Lf:J>nj VDNZPD33a6Z|PNFhSH8]<5F7?$5k[^ oCy.|mru!IVP**50H2~-;t@<`/ mԪ{HW6cr*LjAkk"q]<BGr$u&@ѳX[<#<ʫ% IoXʽ!]0if2TW8N 0z`a KtT63{^|m.~f\Pr7lJE9=Wwr7)gat 37<j&[ Vw,+YpUI Ag!hv4adj#1 ;?tV}RRێH1P>4 v=#fG_|4+aQJI]*hBk kǍ]^;m 7|AU5}cF\Ň\fOih_)o ӋD\e6Czر^UMC5qZu9C=u S+nOLUD3`-A=c-v*g)Qx!VxǙI"HSlyN$_q&lM)tkI7REWM!:%_6䞃Оւ>aX6Ϋ$uh",n,`d+/7u!p!98&DWD-ڨ?EjXlGdGN S]GgP7L^<\8Zp~- їp ѳZ*b[ .Uo'ZNӿm[v fi!@1|tM-&b>#c22D2#\k/H)h@&&u/ֱ>Qv:-G^.FKrEAv8~,cCwudr"B0U"-Ru^mR6IyߺrNۈܮ([B}ou"%ixÓ1i)K7ЕeFFH+Tf4",ɛFo, h8mrvZBkq6y*׹z?xYW)t5eON.D7+f^W(ņvpxdl9zYб5$byJ6ƥ;{2#Sx_N#허;U9=!+ h38zH[~mv#j)GG\HO*p×K0<IΘg!WER0IWo7EO6A''(! @&svvуO_Tݤܨ_-!cP+!v=}<9^˲7髓b]kOS}5P)O@-uE6rCtN*@lc5MU uzn{m$29P"B_v MΤGxet$ Qw|՗]?a X\3Mgp0f{-2U`08?}j"oQ>;UL9>5ՈL|9%*(i}*mUq'xgLRKjTuރ 0ёo+~N#WܚQk$Z[{+: e&=nlr|Seu>!2Ʀۚ\]JKGKVlwxU>BP(^:+e:=&~?8quӖt]NBLzZ)eJ۲f4ll&Iu֭_Q*4@9`&yX%r2 2&#_^Ͻw;,[U-}ɃJ;H.Ɨ`sHkϓ.i.oAp5{e(M?[ٞv\(Rm c!4-GدvuxcTT]gGc%yk{B&9ǿ~>S_%/^(k*R)n&O*^q̻?v(',"W؉";K_hݣB23,Q}ϕajTzj%.;%]maැŦb6yݼVx}ERGR;ecj] (O! Qb'];F)&^VrS\mkQ=P֮r?Yǣ_oy\H׋22 ^3sM_JaTQa;;Q:v{S鍿B`OF6yɫh<4gDg!YI"ʋ7p W|Cc`^{LaOT0HDAce+@*q|ji dB]*^ֿ6z!m|_8Eg:xrqb>]lҺxV+M)|O.^J N4e{Cu&gv މ;XR2 4$8E༅7WV(_hяq,8B9/U;ǐ( }$3 σYt٫FPMHmv*a$L'x"{fc1 $(T$qF^!3TS*hi XVAtn-Ih@e6 謘v$h?j[o1$K Gy~}$% Р X`@[!-!ZT w O=^Γ␹iђ8Duefè{i25j3ۙp^ϼ&zP]MonHɐID1)!9%VrsxH](:~w: Ψ ȺU-!l(Dh #R#\02Z,{{,kFr!*ônoeSD_"fݍBRe4/Gs`U|YҲs;9$#f<1GDXT~Mh GOq qO{/7|`#}֨ $ `TF:ѫb>9nkm:|Exyr! ٦W0 qP$SexSxJW"fIC.Le4'kbg#GFBZ{s[RA3`/5ks<t!w1ja KERFR)nEc>ɆF ݽ=JeB {Ke_=L=ߋ#D3;/RK|1rAiJ"kDrDwWP*;}4E›U rl"x9];+UCp>r}[lgr9s],[3; 9@`|;z{+,[-єAeWP,~i3^ԉXd*#GVQ5$K4 t{ѻ8yH*WȄ RB2W pfܩ720*b o_ˍX ƴ ],UPJ5WxG'9Mr'q} a'wӇ KqEz,m >>9N1A%ukH~ 4)}Bp)?bfh S5ͬGd{z`gs> ncG Oi1JEpF׵gC8$h;vjNkTt_UZ&r0ohy5 25cݩ)"BzF\6(?*n5XX3} A\`jƮ]-f ) s^ Xm0cv6rWW50rj~_ Ԙ  j4i A*ˑ}m6{4 pHdAw Y˦GӼN2YZh wVNiŁ_lט#ՄI6/5&"Sټ|*{)a~}7o715.wlܰ,]Ikp&T yj(@BzBF_ߕC&QܲC\gZrSk0 P^qXzZ瑧ME7Lg2ˎUKm|F RuYxEECs s&{h|NU5ɳʥ3M0$qo CXapT r*R:>A*oNIbGvkP>u8co89dʇ( RoAM믃gl`j O{ ‹#xF{<3?OZ`Aߟd,$sW>xmAĚe\WrW )%ڬa65{s"W|?vODPh #^-޳eOEYcg圮)ˠ@[1/tsArσB-I=^Wߩ ݩ܅G2]R_=c!?,]-l QV?l\ڜ"ع3D 7H-Ƥ?s:v6Ts{ 6&q0g_E֒l!A7uN/֣&p q`C+2mгfՇVێ6Uj! ;HP?=_R+mS8YyS~y\h 6yIOuXDc @^8˨Tz I RYn.Gµ~:k#Kl(r\T뻔H]i |3CSR *s`Y2G%BLXx(^,]v})‹Z-YS1 B0=_ʅzEd߳`*Jw*Oҏ;l1y\p`W3e uoֶ~`4x끢i MaKO[Vv $LWP;z]LcL: ۄ)EZi (NOE2eu+grRtld@tiO\:<&9X cU.61 M-d]QQչ#$joY.\t$ G(YN&h7B,>Rw#9ʌ{CP$5Q=2nBqvHjr3B)OO4cbK@2vǾ-)Ib̍Ee:T!RLF:)U wQ_Hfn7QWQ_?38Z{4jb-.`r8*з΋}f:8x0r3޴F뮠PO *0k :L-fޢ^q[;]#Cn% mAA..&K&/2 a 5I s Ľ?z[m;sU4+1|z"BRb7PR#Z n<fm@B/=ݯ˜"A7$R6Qy6 !A7u+;r?]T^ "\dɭeRqO*Ɖ]wa &:= >s^ռ|V92mf\req}BÌћь!.k:ukW7h0bnX41cQ]գX\K?P/p@O'2K> 9ОπM}}ZzRW'zru *ip,p&0&mQC TƜhU2gdθAї&!Srp`U^ɂ2ÏH.:"uz8E[A#2 9?G%zmOiާ  MHԶz -dxFb}\bgTAѭIUoTSqhMFy݂8HA)#HF ({O6IvG-W7I'~7?W;6`|cVChF֪7w9__P P'8MKP51ƲZX}ʳ_x?W.@"|0:^4|ЌSUEe+}DZ["%,]bNbkY-auayZ 7mU%1gBĺ +1N56XK苼Le!Ӄ-eО@*mM5.A)t+F+pup(ו̜[35 =Z#;A諂Ki~3q'9pTܔNsuD@6zƶ GizO،'ABڧ]Z=,x(+S"PIr@2q!9 :s|-בV$OWx0ULx= KK='ѳb@)ؚ`^ h-S-w rQ rqU8Dڒ?bR١3~/*WN6Jo>lImYo YY}-͌ N&)+.c-@"@l2YV^-0oFs &?w&7½GssZg;nAͥ!MOnm &`r?AY]}ǎOF:멆-!--b @~ % |s1tZj[5 bR% &J3j<Ѹef|^D=*s+J0W<폷ޖ*UP"4ݐHT2cmm+#[KEf<5zZwibI5C21t9޳6kHlPXDxԧTJ7= \MSX[l*3}5Q>iYN2,ٔ/v@Aqxe<2O;S 9|@ۺ$X7"o?5'O 8"#J@>7=gmA7t@ѮB" B$ُFa.xͿ.?QKsJkR&&cYk#_]k;*1jA&&d 'g9L vu@OA^3Jn"5gU%KjǡN` Xt)(.{z1sG+yFeeLː& 1ߖhE-jkƎfC,zeT{&y+w:D2 eG\Ln˚혟%-$/.zv~¸xϢ"6ܤ0tXYzFD޹Oc* KQꨌz hQlw}: ܀NJEcKǴiˋ(9P̺i'2zP3l@ZڐaNa[\!ͤ *cɮܥ=XzW2E "~u[ .OJsfoԩ"iXC.YP 6gi)\+vByLFn3,r&ՍZ*Vt\C E5v gw`ZabD`=mZk04l:7IkQ=YjǙeq` ^ ׈rƹ>G %h4XZ}(X"$g$h-P%p"%>JNJi^,o'L#tn3$F>q+VebI(r5N"Xe7n*N8~S$>4V*%]^9#;H%sp!۲L/8B gU4h.I`%."4zҭCblbqs$PK!nЯѪvt-qqe3~6kE.{BE"֮S 2?W;o&šˌ<ОA-MfǟI+s#>|k@}B5aZT =RZRrɣُp-0*YG\zWK*AH#~GL)}7x@aZ%0|L?(T4 Mix8u3 `{3 ^a/W`Z\C'tyG7f]Eerk@ FlwXBa9!QuaE89zʨkp#9?p)v`^8M3NBrs( oL ic^rb r< L}U>< a)|kbu[fr;CeʲV_K^}e;KխwWovvݻ7ABaaqC{{ΐ%b/e cέ ^4U&1[@9j)Z_:[v9s|eG8ACVDL208Y S[@IO1SJ`\©MleoDs)ZE؏JMYCr|.tQnD^Er*/Idtv~|PݲNIsʎrW#%w[\#c v^t%<ZIsOAH)Ch97u[B*}ԜIRo ܏سd5#9 XgTj}fĭTA9P 'lܴRJ 1A)mCP]G74.N2cy%@/e!.zO9jץ\94T 3ss%.GamHQR7.2dM=x' bpخgZ\@@ޤu4.4I? _q猥Eȋ5d !-,6>x瞎"9wv-0Π[.~82o*ɤU"}F}Y&wI op6g W?T,^,=O=q69wb|2^7RjMٴ~ŋ7ÓوBՅ3e-DKgnLISџf ݷtL;APdt.z0VC?Y;W聾sN'J0V ଳ_-):_0P{ZT:xؐ<Be,LTv FrsddRO6OӦX9\:ݫJGRXʰ~؃Yv94V7Ȫɸ$d&Hn/L)|p;JLoZN ;,UqҤ7㏹@ZYcT6hqH*4<+"FW{gKe멪@/I_N&)CI%Bō+y0*!_\]"p ~ -hP:BTڴK:gA]aK1T=9_Tsv!㗷#?XK9}(^t,FB\6WGq,u ѱq*ԇ"r{mT V #o *5/lWB;Z 0nzhFȜow&DH-,nCx@?9 :3vB~ ^2AۊMQA8!fI E2HЋ;9<,lBELFCT* ԍ]zZ)՚90rg*N)O`M2m!{[R(uPIK y+ ÉOw:oL2$ǒƃLa}D(3gz ccR5CיULivV`302Ucl&A-R&_wO)!z `{ cԢ0iڽݿpơ41dm|_,*V[D.ZaD~WZBQiWN3m)_Tl@[#WA'n=Qfe1NR"sN(4; ۫GL> W}N81+{=kB||$aX:I<_ۯmHnB W93&?ZMP-e@5N2 ہo0Bu!+ IQ %M,߬b&R@*&2j㝾:X،Yd#X+q2df4FAE.,e g@2qme6гR7OMBK e6 SPUp=ߎujK2BZB EAyZKK[a)gyiMӶhTDJNԹq8$0|8 M_h%5A!]MS0PB$Of5TIxyiorQIqП}W盼dϽA+oIILcx mx b :i0oIg:VwhR@ _ʀlac@QС #K<*v+n\(y3>hʥl4wab|[. D hnj'ޖ#Dq|R .n`!GZ卢^{:Z3W/5n xRٜJ{(ZNy͹S*aG~"l7g{̣Ғ\*"‚{Sٖ& qz(`3ILbkas`Ie,@VD_es1;үa)n @7CY=4F^ ,#LzaVl&e2Qѿ% ۍ:ԘĶ'/g'|VX:xd,+'^k[8\uT4#UATKqFɨ,mn-/N */eĺt"+=/ӺJ*pm!W_0jdDN:JՍRCLiSRԸ6D*Ԕbkst H֔4wsY 5l !}^:22#I #.iPh ]F=;Ev/R9('kG֢R>kC_5j,b Be|8-J Ӝ} `Gv*%%Sxit.fmBxa%$,1 4&CUf.sףt )wwJ@~\pQY: hU%d'XꤟōӘEŘLƠXR0ʲ6火lZb#xlAT^]c2#AJvpkl%dxw`Ct)r9[U^"?)A\Ʋ $-,O d0 >z.;݀OqѼfϚMX\fg} NFI  g~go940m$~ q*_đy?Fg_ 32M+#".͕ Au`nά7ǧ@X=Pg1;^"?\kPvXIL]qU`̹a@|؏0{׈Oskn\]D@pm#`:AϟM@[s؛c\c (˛=3Q 5Ѓ4V=g+2 ]T#oߵ<2t3U!}ܤMtjh>kE& 6F j=52b\5 -p[R \7&f /$--GݗgߔSkI:RʢI7O{@dIhw>ujύ% ^Pۧ^wg߾P1q.OYcDJHrvs| Hn aĊ\_$GFM_^SsJShvo8"xn%F.#-7U~vu ݩ^+Sܩ4cߖ(`+7z'P΢ڥ^D=̺>i) | :5uÁ%CI?q v- qX,.y0KqZn1ʇF^=~$'@Og(hscԧZ+1wJO 4q4A <znbt3L9Łt:mg64Lﴅ_\>>┃[ʽIV.V;B6ĥv3hS xQ%uP.㎅POYӟBmezԟ!V4agzgT-jcʐ8$KӍ#!8[.ƽTLJ7(EIzpn3vvDU[Ά$]*Ž-8܅uMų3X}~a,@ewν<(7f2^$UK]Fr_tĵjr@&3l̶ C8JPp JM^`ә;hAad @~V|)ߐj7qyzW[Xa\'*BѹGԞ5ܣ l2Dn?jtOPNIOcY#۸bq5w q@ތh9'G,AhH3F SK` dνçw֩JQ7 }1ڎ1Ha UI9s ,G)EvG=m ^5t>jh+.NœeT=Tˡ ̌7hu G*&d)$AI،#׳C`^Ӂм5 zIsT)wc?Fe\ma6l{guek3> #F{ZOy98MteAgvg}lX;9fp9Z\6<"6Qw.`qTBe T"MI2@pc 8F_pZA+C"?wh(J=(723] T{O}A4xktpY)vWUyD\heȡf()S0˜wlXcׄwHeޟL1Iqdl[? \G$tҜL%W]f%UNYKOiMe*KlC"یOk)=$϶sYHl+Ӊբ jH?ĺ C()ݟNcDsFחPgU5"@l%?cQ~ ƥalBGtÖ`?iZ&P !A-IE=Du0C)GyjD¿˹%) O)8_K?Q!uVugٜ<|u4mS(Σ-ԝƦharոjB%ɩgp q@hu|WF ɝc:,+==𦰇U#qcK̇li)AN83=L]y[2670ۤ̆:b2O AFzQ1IoulK+oo iVuaC*WTa@ r.R. =<#HeQ4=#߁WىhPl%_q܆8=N'gE!gѻy9XLzEUFץ3uA7 Q9]=&{\zxةo[Pq/[ȝm˫l.A& Kx,&Yx# r&ϟz.ff$Lj, KVQBhh1uζ!gxG!.֗`e]3 4nGߏ6 '7~InYڰ8_6>xLD;ˈw$״zM)Ngš8Y0Cc4p AGPox7V7Cz[#3&%A"Zêp-N@k6g}i%hˇŒ`HuxJM_+ky@=?έDʲ1wR6 ÝaR|VP3xѪ 3Xmxh'3B^ [fr]e֚RjgO<SXAB8zWaOy caSm̀.`f[k=˰l&[3٠° ;`ߏ,K,}CHc5 {`kPZmPJN-U*Ds4Lx 3tf]sco(ʖo_T:=9ubBDr~!iOnԖD#"%]Imv(˺V›N=^M鳷 А]a vӀ*jZ!^6Wu]jUWmOai"PR5ʜś_|v sT~X3NU~!FQ#G&6m|ِFa5n;t]3@tifޫ΀s/D5];i`/jrG:nи" 푋̤x"G  FBL5O<ݩTv@$N$9fho8=DƄ-݈Q1_zFa/v}=ըWm/Mǫku9W~l-I-/w:Fc?CT=xE^`f#]2V?/t͌ ,ɍnf|D QR؇םHd냍`Vn]C1c\/13mTh!FvLG˂>O KI?jՋVg.rQ˴NC f!Ly 9jy"i*%47MC_,]"=[alJ)Yl\{\ OL%aHw%xJb E=U=urYu{ZزVfެhUNUG0*N]<WnLKob+7Z%_&\ʗă qUeleUWdQ~[W5U9*%o{ĸ+iaD! ](Ƙtiソ3vCiYθ-4(A8QEL bK4gH-3Y]LCjؤe}!Ų񏦆u*ءq4>H{%Bh8CWuj Ay3!ym}BC},yß*rJ'}XP`;&9-BP |(\Գ6#3[/wl 8 xa~VUfL#RRa~P(%bÉwhnbH7#&TâGD`=a#nD%[(߽ oi-t$WfڷT e6pBNo^@ n%>Ƙl&:34M5ùnZ7~PHGj[ټTXlG%R8?5Bp%!{ZU¶Mdߑn38A|+>lLq)Q-[g,NO6-ЦHVu[:>r1g=gRMDM֗b0h]dte2mz(!NӅNRm`XG̭e0#WߒnX\Wa֒]o1jPb5Ojt2IPS&k4s݅.n@}R`y{&Oa]1mPnLWhc`-dHma+Yrf]P dt/#vKHD?MS0"H irOn-2O=,cI)zq_͔p8Q!Rq9$˴$-ׅR2=4I;{xM\*TA/̰ƌXCV/4@%CY薛EbpBX@f(ɼqV-k̺ϋqDTO xU/-u嬷Α͚B1|#.l9x3*I,|[Dujߝ*Z-W[ÍS! V,>&fJx&.񘇵?X r~Ʉ>Q`>kGǝ5Śս`ṭ^SG7 ?ދfK}I(L>0$:A`F˙iˀ*PTĬmhs n!Ù<4 "mCGg"5PFN w G6:5wkKf9hj"[LM ~)l&K]'uᆴ޸EX4o7Cif^;&W T;ӽ6<۔UiF SW#`{1=ȳ XY"j{q}QWFc'vUf#L5F7b@# D3ރtO^g!0=?2IC%c |O.Vwf[mɷ裔1y}vo WAD}ӅpՐeՖ7s^N|=X{@h> _b޸-w{MCQ)‚)2_DIƴq7B Drje17/76#z52"* \5Po(6?3LW>w^'fG}'*&'9I!ZѷiJ?c;v,'١ \ T;_iO @{3Hݹ]X=FMO?Щw ){0tӓ#cfrSLN'QbY"ը@r*a)YA~Nb,;PK>%ˀ<#Bsc `ѶC".VMthՍ./X)6vkT/yG0`5Z4zb0l@6gs ^Vp Ӿ+" :4rݒỖ!)}"a?Śur(ȑ /@+biV%dT/nIs@/Z@J}01Da=>j|,tN6g &}?P"j {_cڌ2#x<P*2pB<"(StHJg Cq(K&i؃={NGnAӅ8c[8 H`>Dvׯ  tKUrj5@t .>ޚYO@{DԾIa!!]ΖM*=pmGh3ܙǜ3$5 - {>M2QPOWp (}D; {vy[l(9ӾZ,ﱢl95'(5Mk~r 7k98+NI,gaI{6X*"9eo2v ?5,}{D-Oy~9愅ҺFZ9uT E+-"tZSFϙ%z?q9 P[Ւ(7: 2U)U:AZ8L ?漀vΒGY h0Hsg}%zxkqr|HrG!4!=#+"ORF)#Ci^$iIB_yR6 SIw`#C0Tm{*K(x"3OAH"20~ߜ:k`씺`C9/z?\ kL[M㛐ɦ^Ȫ{wŎmuhozAb7vwR<(A{? Y9v-$ K_ߤ!S<)v-׺8?8Y,uًd\yNYqiɲ#u)Guڢ+=6X̵>^ѐKd3pMBqW6Vy/ֽ2HpF"մvxrHC,: 5wDњ_PduGҭ]1ĔZXp Q^4 gW`-QE͢H?(ۮ׾HN@h@M0Rì:#sUBBt @}ć:9e,qƴ7&¤iԊIݘ`hvpw7W6#5SGZֶن a%,0L6fsۚfG4ăvopLb0kk^081Y?~,9 Ox/@<{XǂDG|ڤK2b~0/=E ~g!5.){ !-]3Cq/tJuM,T#)C:F<2+Ez cU"Z8s㎖?v"g,FA]u ID0/O:ģ?6m7*UWje`q!an]m`kf>)hbK#J"?Hn2` Yhn;]i'm9ogB@Zgu? 9m}8VpR 2j */Bo?d{mquk(_HsDinYz6^Vٔy-؍5{= g`䎅, w *lPR"yjwv[ HS T;G]lqklY$5MOEdE2};ЏDo7J\xa˺ ~nS ]q^*F^+5j"$hє9tb9zSO`ʋD@2)I0FNCʡ4I˧Xξe2>ȹ|]?rpX2 #FhvwTM< ֪s_"8fJL"V(YFN tQ傤H9jƠrF xuV H5e[f8HilM^&Nb>e|W\bZMyiy7;.U(5&kl7tZhMwT|5,0Po]{`=N>טb='_'x:`]'[3Ofq=2q*&еEsy )|VeQ4P?{7x,YQT$#Ӈh̝ s5˞6;r[6lhfnD!vjBG|3v f;:H.:Yp. !frw1"+B_sQZQIA/PC:uO}<N 6BS.o$Q܅= ';ZN[ ʅ}=<`wZ[Nb=oboAY@fy,Ju{k,Ga{I1l2I- X8d+>.pRuGP?H ^VcO̓X'm~ W0z):-{"T|6"OdRTEq>8NA~w0ag`hXv 4AM)GW ;c Q^!B&SMO(OU3PK(ogϫ&R#3jgK3 5ɋ&b'=HvD xq3Cx9]FLZ3/·kW]X} aFI25)y'[lڠoIA RB楫-^3V!o^J2%&EWZxg9_թs˞-Zg@+A(m AuNcv+51OI ^i`8 ORԒyxoi?뢥i(? ;o2CpéRq"fṒP%@:6_J`w(D^tI ]a D 30BvWù.K0vwLr+/@bAb<8DYlSafQWFke8lšO! uzOZm_ޤ3"Cޭ" 7[ Ԡָ hX|^w:B{8l9n++s q=5:} -RZ\WböNxR#hH@Z@; ݶm5_L7D6wM]f/RY֣׉˪{GB.٬~?cIZH*r֜:0Rh;~Gsehh Ҫ{>3$#|RZk~?ǮAGZ[ݕ, tǀۛH*2 \qL?3/͔kAEL㑣Sp6V^DC]2tΡz\_\L BՈB!i*nk^pURkv 𮷵@NX.|& ")B7[y>!,A|Ge&44h=' Dㇼm.\FebKpKHʅPjw%oMZ5 z]9gFom{WkNؚj'&' Jloy/yxƎYufDxX{MWD7H10@2}z,E2<"lp.T1~", /AR2##48\R~ 46徢h#W u B6dݯҮ/Z*l5.0J˶n,%1nL&9ɩ6ɩj大/|noa5&JP|&t꧀bh<=fP.@& (%6+)*?џ[gJ>;)0"?A 5kbuP"1QB iX1'vI;3S%v܎UN.5b.:aHQ.M뜺>/?ˣ}1l̄P˵oVf1 SZe,>3kZ u]ae42gwY"[-weBeY]gH@.PTIBA@tiyq'!l)2ߒ? K_;G*(ݑ2p9 }!Y&ykU kRj @p"NVa(YIdx #QT A:A4+m^)#W;IlUҰ;CWw7IMMvj@lQ+ tṡE5} i0p[%%B?S3(tPo:P@H3d^Ӽ;@ l㵦f[qxLWc5qU 2@lY*)`Ɉӭ2y]Ä✟T@+Ⅸn{\ N^$sݑpフ~N1u5djf;2J38X2QvQZ|d6ujeP2ؽ]ɋ nR zb_\囈VSF*9"]Hjٛ|gєg6 ׁl֙NֵQ>K}gQB(J4BHO!^K!膹z"g첻pK6Cޗp)!YlQ'2e\b*1bm Yh"tQK("wq2h$SR^\4ﶅ560AFbyŷhy4L^{L д_R ."4]ВTp!^<:q3 Iy\VV٣l3s%fX3x<9jHY91Cx4~aWI~~" mvfR5TPAC,QФL.yZj |!i1,wx~ fA"lKe'UF8dOOOA>^&޻OY}WYb=6I-,F,0u U'{2뚨 i<Zͼ;!v>dwP{E#k'PW C O"ӈ;H"W;4 A9?*?u\JeTuP=j#:5㈢ء2떋aF1/3%v ,<;MFustaIHJՊwZPƉ%:bҡ<  |]ԛmЌMd+mRS;E|Kg7V:)hT3\ (7w|SzBZwB{+^_jc%Q%&QM_Ŭ2B1CvѐgMI6zNkqd0_c>:+Vu}Yݺ=A4^7XL6ǂeO3%pYOSt:sbBɗ.A>~RLF2:_n6ndDZLЎ] *&>|cv=xb"̤~0Q)S7 - ί*idۼZ]qz?Ddc O7N'-P$.Z!LTs'[3QvRrD@້h*-Ƞ2Ahrʵ'mؚcQN9U/Y!LcZP5卭oky,-dF×Z޽x[x #˃H#kt.Cp#4CٽEE| _J6̸f8z;r̶Wˠ"%mjbA?dFQqD`{V>p?E&/iOZհSJx'xW"~aYs@tbkw9<߅krn/ls츋 O޹v)U-y"OuA^x|\z @j 8}Hwvpz Iv.ktYZA2=>H<OZmQLlw7{6| YF1?3A͢]0LR7Q #]*[ǺGĠEhesf_IWa+HBQ#:a)y\vK7eKS_ubqx"b pWءH_b*f _(b!L&lTjhVWBf+}r5s5FreC*YZId'_,D.nunQ`NiՂoRbY ˱c`#݀cRqR-tIѠ3>66p-:<=[7}b=Nnfە?.춚hgbp3|A>_ ZI8U/?yLeꔰEeg^9d/ws.* rVsMhNhY"D)FZ?D;hO~Ԉ:͌'z5SK>pnۃ-M#%=DpI?EP EXJrV/3g!YEO<0V' z^r O~0nBlWy좮i7ajwNb<꽫Ù:9ctY +/5ϝme0h!ɥ=ώz<[ Z3,櫲ꞣs1%RyEM,sb,SB`'Wxwlt>}Σ%`@C98eU.8}0ЯFM=1fI3wuP{Ƴ>kQR}oɎBƚ-ޮ!6I^h;:Ёv*k 9pɊؚ"4joMY H'+d dٴᬛ b`P)͊1FI~2yNze7XByv4'}x0lWtey 8gĻB85d ;rz|725қ/( -nH0\Yj4"  Iڷ%+qʩ3#T>/ЛrNJ6>?8g=Ij gX+F_^}Qes-֮SbAm7;;P[?"%6KEU7xf@Le؇tA@1;g~rZKZdwkSqs&q)cegfnub2oDOJכP.V/`&vJ$Y>Fi'VO %;8^ƨJ%J&S>PدEq[TklqP̹hlWHۙft|F%蟪nB>eVC rX_-)?=k !AW+G|DGJߘ_VPZQ2k)H`A31o?ҕ~ Kp|nʚ/?tLa8AS,ʹ $hyy;mYSvً(=CŽA^ulKQE|˗G+.D6>' _ߌbfbRN8`~*7}@CD;SAݠsTY쿁z; )\z2(r-Kl,X!U|߃䛊>6MI;bJB9w!dU!q΋S/xtu aU,?O>O1=N?u1KZ2ؽHs^GB5)٭ljlN[覸lշn\8LBV-?RZ |,60,հJڒXiƍrfLhԗ E EX^.}{*oTF(ٝC Ve .6kU6^4\72.KcDxNoF{LmNK 2G)"%Vmy@SLW9$D˪ {P 1^oǂM@,13,dVl^eI(;eJTx"EK:~534C |aG+xd']*|{Yۃa* m*JSvurO# H qhvp$A1RKGi -Zb/\9yKH!93vTΩS^[=$ђe WfGcK( <{&m Xe Y}y#6G˚G pe:423<^QQ^VW'Y䞶cQE,c&ܽB4yRY TXKzn`a '&Kx HFo=+$ -%$O^z|+pJYD#Xʯ{F)H#?k5XX+ŢMx 60l*h+05`_9 =>>n5YoYHN#k%8<8:!Ee1"-_-܆\kI5nxh4 hV:LVz[2f@蘄drhO$% 1|7)!q2g8L[@sg'^ÈˊLi;P+`֦Y̴{TZ4HX "S[ g:9!doȁeѭ':\Oq*rt.Mxf]p98EZh*2bg E8uq?΅b%}$ ޵Q*3[| .Q[r/P Px̍W|jiXKގĒڨ7 b#'K0[~;2FzUajXljCv8SGՁzYERH?@ۗ|!+[,`'EP0Y7oD ר]{}Bv3=1H' w )(̉?#-=ZKX&^!I]Vfk!pH?CV-^Gj651n8:'2{tFr! ^$6a`T\A~ldrlj]1yZh6iu ,yjm5]K;s7@[z?'' 2:W4D?ѷ"Z[χ*XG+jK)hcsP捘Q]-:aC9_;Y7E;"p&gLUm`6 )i߳yxԮcO* yjm4ѮhVLfjA -Zƌ ]WHΆx2$67.X͒uE߹_=v,pEbSj{ &m3pB==LA:_dgPK{a zn=upŸ=!p#4oEe+F v X77)kSXEbH rLnurT(=tYɆnYFDuCOg[16.d|p+3)} )o]+x%5bLvX o.'}pN)hךx ]h0y1dUZ``A3iyΘ8FZ+^(F_P'}TBAxNS/X/1vݓ)G.9jO=ȡߏ3|ЋbHb*82z V&A5 }'țS-jQ5c[G پ|ܭ P#ϲF9Tm=yTN 0dR y> THlqCqBhXH-Y>3к.T0Y("ěi_v{QH3G_޲ildP ɟXH_>֥^j$5Gќ-@l9n INwRzmNjë$gevl?4mlK *|;IFSMYjGMT䳱֚[ s3qk.4c%" 1d]ISȷa/6پ{2 8Wn4'ذґ'+N8֑>g#e$.P,͜/oZVi5;AW1clq`'K@/]ȃluX&_r$`v'K<z^Nw09\}2F[U3Ϊ䃱v8vɷ+=KBS!md)&iݙv4:`I-hs^xgi24Mޓ[G];<8 SK( 深ҏ ^.i4{sVШQCK6S8i]5 #P${cDȎ10NADTudu=CȌ#.F!kWIE4\ߊ$l (XVK mSa|e6ԛa`C+쮪l.~_?13:V[ƙV?Vs0+#*X#ΫZ<t (E_,YEc320ݪT^2_n-:Œq섇,Tr8s;t<|nJţdr]f i6 ߾mʽDP|k55_{kYCBcG/wf0H+c\Y_͒S-U) 57N av2n+^xe} dZT^x/wg^ҚvWthZJ]2xH{0:r̿ HDLCފ V:#^ NG1~7HSCsS-Ґ_.:cBzLQ'@v5HY3*870Hp,ߛеG=ҭL僘 %n"n$uB.g|kc]qU2zoV Ȗ ]^A?k544v!kDdަFv`/䲓߰@ xJzv'6lbcǓ6bFV*L&Xo.^*J#H$N$A4wsS"dtqILUp$ dáne K0Yi H/pWD*ۖwP n\6AhٲO Iǿ nj+ CҜwfMy5_.97kaKiI/- MyW#253IvIN=˫2ոz2C1\WX?sqI6jWB+%CePK zbAT.s,硾J;#6*S?o*BV.$F /PD0!T_ ;8dE}ҹeɄz9*v%PXzס @Ud"?VzB˖!'G}Y<ѳ& ځ09JO)]?ʾ]&8-tq Աz"5bb; 7+ gwtN/kQ/rj}"@ Jrg x 2g)vw,PS6glK%jg.Gҕ0QOh 쇐bF} w$p<0 =㎻I P(U&aPNPf?ǧӯ9kwmWӗU۔UdSM#<?ExLEG9t(w8@=IȳX*d|H}9`)Ë ! SɚlׁSl2s= )v1ǁn+&Dރb @arξ$ b,lġ ;d1R)Nf{hrjwq2;*]3_Xc\JyN}Z<0 tVNؖ]U 3%[ȳxK0@wIGsf9􅚛6+ RphU<>l_O[c]6wFo$\~K쉚y-,D0NԔiSXia\>Zw"&s0W0 ߊcCXy}ռe{V/7`zA.<9%SCncGm,>sek /5.=}KJ=;ù˜<5@ J6p!sZTijksC~`-jIi1ƾ jܤ߂f% YW?ڴMUssziK*4|w+ W3{q[ T)ѲF}-!H g+uI4,ÏruD^CAfX/aŪe1Y!|F0+w]7GT5.°cgrcVy*s u*6sZ+/i??VAw_ :U [:x!v EbbKem1A6D+_ҵ*%A'rl |(7w{i`N`2JeQʿ#0ـ% B*2~_>n#(ӧNz,Ut o{szv*lZoδ\Rpv|^(Q:5bYO[Ƨc0 }/)i&lwO@mhhcJY6[ &g:" )8jrFvϭ;Fy*Z_z+x52}ldf`G˩yl|BxlŦ!BQd,?ikW sT3/tDB ow}e8|>]?8Dz)/`H :vXIW7ͦKA|}Q f7{ 㴬~g'M3͉i׉mUPFAaNhb兒Xq;N ڐ߲1Dr2O9NI\OT;o4v='ЍZq"eom ADALy> ia,&P.|S vݛUlrL{S`+ը )Ee5ڒӎ`gk#`7SU_˲)o3|rԄPSpŤgldt mX vzGlOGY14Tb̂McTz< 1puJTgKQ SB 1߱A]v#LAokF~kf#5E<֨6'R(^]wRY7߷w@ZVy8[0Uؑ}|qJ {]\\"^+k\1K)ա0s_%KX X@QL0pwq([- Tߌg P=|j4rF1-~r%6g,oWkvJC-O- *퀻*rɝ{㈽8l ;UTOV@㩎=\ 2KğG@RCAEA6rF -S2~z 0[E%-6Q協B <QϿw%olRk1]#N1i!h0:6BΗ'^\ƴĎq|qyy J8A9CslWHdťKY vrL<z .Tt% ?Ͷʍ9g`wKXDZrSgfN] 24n"9q#;AyX3xӯ ذK*ޓ/f"<&+~BCh昝9d J+:\}ނμRLZ=#FލC{y@}[cQ OR DyެcT*) cSck$#76N"۳BJZԊE3`Y2 Z,% &UZCj hO+t.I~s u-{Zuύ' :=̻IҷG]2B&7fEޞ Kɣn"V_9-˱Kj >fIݚoϪXfQpuA<>~54"#BH(G c" ٬!HY0`E{1hBiOl vT{io_'}FMŒ_J>f7݃3IIKlS%(HS}HgWS ߗqm01xWK]3 ,jׇxF4#ɣ(94aۓMU#N&%4%ܺwPi{RʛŹVx6ƒJ댂=f}ئ} + 5B2wODȼ٢a>AK[b?wXnmRyƎ7(v;q.ট$,~Y4N}Pm)ѐRw{<s? =L>G . v,,jfIx0Ǫ~BVtk!j, /a/úr.戶J@ }Ε 3J'>(P,ICzM h^tF7h:y$Bd<0G")_w,GQ!"_H6pG,!:P8 vL?L >gȏ8> D]oJ{$C>;L@ ۮuOɵaثy,+n>y.WM &cwh _ zvhkܪ^083_d/&ŗ*ega{{ڡl:a.[CRL!v}"nk4y拇`zhpnWlUhp*>ápA +A(MLzm9 ?JSqIGWq33^Ҏ'4zV%H?g-%k)Kw3.5Hnn3Mm="瓹p̵7\;}#.+HKLSْ6+T0炷^f["z#s;^JaoV6Xg)@fEɝE:Z kAS &xI|"D*۪'zm/TxC #tk-٤ڟfh},>"jmHpP,j$$Kz8tWhntH86SKK8lz4x 򩊳7n:̿>KlAL3_4[Usٗ__ R+<ah6ްf-bZw!E4m? mj}),Fڢ}S+Ša'bE͟#چIIԐ45xOz8^"=gF^NCI%Ҙũp J+ζYݗAV|PNˡ"p4WYY<_WnWaGÊ;:k)g1rz[R A( x.~;N^-PY B

1~$Yb(FVsj Ώ߫ qO"^>NP/QZ8=ڢ `e8 ݦjŇR_O$X@>6/_zB]Ƣdud1jio9J4Yvvz+z;|Ci[A܌n:><.ӱ3ypؐ(1&6ַDS >rwvkco;XA8R9ao!"xEzv"H=|w=4} N NǞ_>^#T&?A-s%鋎0T,ER[?Wt3n?(b؀J@l2OGdZ3' yMZ'b/1Wpk`/dUg\ 14 .Scw<*f73v %Fҥ?iC#Ƌ F`T!5\ f$Iq[טN۟X89Rt(/4L2ă 6b 1b7/~.oc?CqAJ1շu#pdW5-_mǶ񰷣jc0J6 /p5X|-0t ._~u9 ԍ\ta,`؋J)COdv_s^.&iZb#ָ鬠F͉ʑ5G_;\~B^An}|i{˴7sv~#EW_'wC69!!\aɕv%B[I*k2;{4͝엥M I6Xg#[75':`z ƒ IuiITl] O)zDRXۑ/]V&:}E-yY7}8:h]7|eEa%P>{#m%}_.S XJ_d}:!I O _Zs[@dRWŗiSQ.cu9!Z@N 5 &h 6SfA;[&͢zbXᚱ_i9 tD?.V@5="%iAohAvSeMޕ=)% HQ! <\%] [0&*j' L>ΐi*@HLDf7hX)x `*iHc;!M p*V ID7ܮ뙡&Q'p5qbHyˮQjZh`&m/V2z z5ŴGIg4KJ6F*$w8O e? }`L+Nr|ցXpTDRy1ݴ),{V9k޴=/@z] 5THv`veϛ҇hHĽto qW墈ʾ1R MV/|7bg{;^aϒfə.zxȝ|$:_AZ7},cvV>O$$Zx ٝ!y3ȶG7p#=^4[nT%\D @c6KdwM6GpF#JDQ,$oۑsU-sey* )_r5q}PK*Uʛj`>_h9  'n}02L&go%8>\JW?8aKkK᫧=fdH"qnDv։i@ $wGwPVIJ҄N{Jo3N74A#EL] CpĽ O,\t\|fhNu{=Y`cXD5YǾR=P(y4NZŌ[đER|,ÌjjɱZVo2p3pzG`D^s](#Lc=A][i3g]fle"`*Z/5$4f"7c4UbԦ!_Pc@*&is9[ISnMjV[Ml##̥ h4y6P\=!z$ܱCBBsy}4CW'_@YYbne¡e^MV޴B~L\.7Ӡd"J(rR &9$Ƶ(YpLLO/H ߃ sۀu.K0JTk)Gk洣;.&V>>1 GԅQyֺJ\ڼ)dqޖ|e# XSҮ5-<fk$# N_k'J;!B·#_-@y\?fҚ92RNfRjOA-E,) Яf {*%s脷O`HomR"j8:UbȠ~b]JM۔*F dNZԱŖ |sp4zC&ٱ \^Z$A;{6)H7@+;Uة \+ WIQ:w)G>@{|L^uk]{Dng*AiB |K) PzWh'ҡw11Q7>]w֋rG[Mctp/x:54IJaęef1qV/<pġt}ߐYVM#BIh-WG_)^FM@3ոQ{< K_-o S!ը@2cBU~XBcNLת%9VSrޖnݱAxt*JxPɊ@~ %K&Eö : [LYWE<䃻- G#u\- ߣsYn) i(뼀R+2[W N-\C@% 'Cvm\b$?Mko, Xf%??UA/k=3zK?9rI5vgW."l,a>f]bi.pkԱS^CZ f୩ɠTPS6['P4BˇCe=v*t)l~o! W2@SîhOGp!>dp1_O5r;T:ٞexf $% ^D͝~ |7Y*H> ~aڬR gJ#LN df]9!8ݍɅkX8ΑhCr,;K.j(FzY6?q!WB%FXg,%L Py-qم*L]B7@N'm\"GKDZhgODVh`kk4k2.͊n+Vl(VBIލ½aYgr.4o6W֍HywɨiiǙ Hf,oH aXI`,>NLi|WC& ^/ɕȃ\#MN^Cf*4Ӆq〸Y9-^)LR$<vȋBѾuǠ: K VBߋzɁ OJ Eϰ-DMh. ҆u6A] 娪s8PQYt8ՙy(Tnd{p<|?_2Zgl&ªme/v?zQJ> _O 9UV(\&H-% ;` n.|5sŽNq:kڿEqf3hXyb G62ɲ"|e03t@% w2v蛕cTgW4|;ҷu0\6nHf~DkgV F|j\\Ȯeꔻ,XP-ř񿢷MЊGCm^St58 FMAvN!b?$gcK+2)6tm;j\C T?\śyYMELd ~7l e0E?RqbJs;= wt " y'c|}4'1.=a[^*~W"k  ==4mfS'9$_AlG2$w";7nYaK]Lx ru@܂^Ktf9b4vhˆ G$=O+GMupJþ*+ dLpΣگ.uQJНAzP(]YdVD/ n0˲B>|Td/{BJFe |-'\EIׂ[^`U#J4؟ In q.>Ķ)mjHp-k|q3:;l>„q٣?wXz&RN]uD e#俢6s}5޻ v:t K6_$E;Clڒ|R3 gĢ y@;F͆~_"k> -7bR7:h .Ʋv+2Ja3x=R4^a9RGtZ܊b EFt?%-)sA@Dĺj`Zvm`gt޷V_, Ւ@D'e"]|!c %a*8ܷBaoms~Ҭfr/=+XՄ i*@2an?*3M=e䷯{H[˞}cFC]ԞNE,(?ԙ5ˉ(Y+s@Ov@trٵQadPJy=Ԍ+K'>_>46 "U5UD !UFྊ%Q*?;и]˃of=#?x!&T-/~g,}LSqnoC2K_8ٷ<[*A%̠+@?y"GDWڞ)]S~aH) b>N JVQSsˁ΂`9(8? .4WX4e=Ps[d3I% @T|[yɧ7KT^7 ϊ yмfX}ŝ㭒0K18/#4aeEvJg$l{.Ü=SO= 1ᾞگF?0I@F Y+SŔf9eC4^1)/%41Njt!s)ug`Z/GpǩǏY4q-(ԕ+~VS,|Ȁls)?!lqY|`QPK+@UiK{>(|^zf31 Tʯ$F*z )֒ FkHOz? w M,sd4 ?#/)}v))"0 hS,"ڿy"B4:/%a&g\2Q̋`PxQ,r!uI2W*Nk= *JE(շ2R=v`^˘~;LúxlʂE:1]Db>Ur28i P2*do Vsy-|)\W̓*Bpxۋu yc4jBŀPx \N-S;ɻ$aGGp*"^BjJ};C]d8 Et;6 P+{u-v>"ZjC/buVzΔ+rcdGS[5,o#0 q"T/63 5&({#X=v[GS#k&_9a4# "5/O/ue_k*/ӱ&Ts=u*܁Gw4,lIC)^W lsa?SH8=t(Q*o1m  & rÈ{=͘CxV5Z,kY|S7PGόΈMr^ϻ<+TfzΜT^/gPB-|]"l9ǻp&%Qzd|RUbMfSm:eQ} r۶iJ]uX;R7.ŭjو42nF *cfwlNڗRPޓ ǚ۸#^BN4Z&]Mq0i`t~: !u*݀ؗ&yexV e"w 蠨e}&-a:㶑ٵ&߰-h%tvSݳlh((ql>r*a{͛fQGG2O6J'iD, U緯Lc{/E@''D$o8ՌrU0)ҬJT ʢC*~ z =Ӎz1 ܨDY N,1Hdk}>vk3!!&&RYI/پ뜓r0fn9ý0g,7ֱ1n'D̓'\zZ^1e97;Sa.zbiXUIg{7*u7WJ"T< O5)zŦH+'{kb16zQ1v勄9!8;-to@9D) ;5ŜBJ$uK2>4. QkdI͏?)z# yQ%(wA*o pע*"qj.Fa`:a碹1f5*'5f P+dG-P2Hp'M.UQ9=Cņ]KY !2Cp 5o \ L[?J"Wy} 1al*[gFp7ҳT9-ha.h!<2%$6}[H2UD2׋t4 ˝F6yE1u) k >VӚq/ܚSԖg:E$]EϜ@J41\0ƃKM!1mx9=W,vQ^gs *o{ۗV L:ެo7mw6z @RQxk~Э(|`&.wq H#sOT }A Qk@8#|j_$}8|OBǀ˾ Cl !N؎Zt6u7RMCQ68*sXl4,_n;@+#v5 ظ'2-D-ˠ@jsy .D&e Vdu䫪^2pm_,gBLHLqy{Z_7݌;Ur#9NΓFp=NmOQ#mJ@I [Eu}s0ԅL7LKX|,飷y&8ä*>HtL)M`b @|15N =x"W=0/S\E%_o_FMuO޻icl AF.EAqm@CCP-^Dv\8y(;[05qҿO_u`[ՈQ _R5<:[hl*3^PAbfϸ;~JUķr.jB74$!>X-ڮ\MJd}h.aDBH"QlqPm읉WI/H꘰BX ^\8nL1V5t{o~%)" ;r1ňzSh6mjF"J{:B^u.Epe%zZjifcr=ܑdLj;?0`@5cJe(J>J?v\ITh|D2E&ڴJvϑ0dԾ5Cw+Aa<8.q^vCP"bܢ_w$ .i2h4xgPjBZIaoqɧvI=dHfI{KI_{&j?שW|gW&7s^kӈl ;'rH^Њx r4K|W12-?ӕZfAkʰqJ 0SM%GCP_3\q\Vm -sGH5*FnXDg.S#} ߹u8 £q=~lNL!:4kƒ%pUA2~ŷ7^F*إ3Ԙҏ_Mb`*cXnhv!Ec:(Wl=@S)u 0FKrػiF$jiBJ?7Fw0tXEM0>|g6,loVt_vI /gJt 6Ph%SCΚ+ 4* O , ;G'pkƃ^DH\Midm_}D;fk( *XnCآV_!2oDX\C j܎` Q㭻j,g[^bR2 !z3H)A(׏F35gzد9/F5t#wHDyuEijݯ193'8 yU tqܘzPt}x@}"`E\tO)jxMd搔_ S/P= Uw}-.X{RXΌ^YNԅ"oiCQw[I5pU`;euA$I)fe䭟gnn$w.nf5$۞\-+#+T=ڝj{MZzZCH.%);e_e8bA7ޕ.]$DT8%1s8 %Kt6YCiU^%t}缂U ֺ:?]ٳ]'FB5$ZxȓTDЄuքRЃx'B(`ɎLebrD=Ǡf泲Эe]CKw*(+_\qޗ},VBBt9k^YT!w\]ŗ4 `-2ѩ)gZryX S"4{ v1R҄9,Ly-aUPFkV@:UlrrI?>ѐy.6UͦQvWi1>^$AMMkkƠy.B`kv:&Bɛ5(vry0,* N<4gg ;^1L:Fm뺙, Nw`QFQ ٳQ̤8 Sw]36,tewޗk( S'Z| lДx)K,BdjQQr0J? jފ^d|n^0Qv*U,UI:-u ಓ'ȉi{ O3Es)6$q!YA­,oWD?ЯTFsŚ6<:))Y4R7 п AU#ChvsT4K(^hkV>݂d`w3biG˲+/Օm2W94R.F%\_A1y^d=NI'Ju?J7~}RO,ԽT_8o4! "!`Y u'oszk ĭ[6䴛5W;F2njE6^׎.^jdAp7b׀AS6+ .Z&<1ӴOKw [k !W騛iyvuS}'("}05P<#dT˺`%]nџ=>JQ? AfPXIQT어!$6=dZql1y)nn+{.Rei|[R4J1h M'`7W|r繿D3YN6KbƫA&6k#6DR/+lH]kutAottNпOmI5̞(sل Nȥ72ۉԲAKjp'tqD>Bxf ;ԯO8]Wj )G>M_G>im!ʙ dlqW](J9-DF70m/x%^(I;Sr|=\afͫ^9a;n%?*ݗʇK`i?I$ i{bEm^5幅of.9-ϯ i4_A8#iSmVX`֗ܫ>bEwǒ,Q@b7:KWJax&PaQlyѢf&t 2] AKK$:yROZ\kNo:j@EwKE+`ucM{E XMwQ 0d^:=zqRhPfc41Ewܙ_XUZx}բc7&Shc u П3z=vuGHmA% )Zꗈ?^aUyDa-8i#6dx" I;,ޒ{L&V7X͞펄۷nZ̝qҭB/ Ffn @-a7qV\"I(6]n ApaJ\#c0qYJj>J9Xۆ 3SH†YSI+v\P@Ra/~P|z 6OjȩAΒTrn;QƖ{Œ#ˣ]Md,/CG\!s,ʫNxλ@ɀgV:_a_ Q@ hTUsnd%?aP5Z/f0cWITRjϻKY 4%k8D>.p vva~ؿEM N0Pq" }UD=)NsUu?OЊGWmjya`CHi6ָpaU_+,fi^,lwC| ^ĵZ[_f x]YxI(<2>nlQKĂTf?uh JyabYD,?֓^!dL4\3K;Uq\I݌"{nP"+Iҫ2*^&hP(f0wksg!.*@E8.!n^@ nFAIh=.H%"'FYpLlң<'4@5}sJJrdDjAZڍӿU}X"wF:`,X ZɐS?CIDmrL?|ab.BҚSX|Q!idV[[U폢]FtW@L枣Rs}eP|_21w/2q؛SJ ? d־w/.e0e~K2骯ucg+!,TrS5/DQ٤w0 1t+3}y@e.k`B$?~B1$v9^0ܱˍ=ik}^X ;Jzo7c$0*_D5V~R6FDh\#`K^`v,8Rk@|@dwJdMno|,CSh3ۯI48Q)˝<^@U!*.P)y68w^hH̘{gw uaJ'@MǻMy;9]O8}iZp9ۙͦN|S0n]hVw6 YgÀ^2_x}աf{ Z0):$ڮ_;eM@j0/6C-/kKfMj350rӁ)23DclV_L %k;H[e=,}J`O+ /(/K WQ$!߃*/H|0Sjtkwkx-(-^/CKĻJuZj$gK RoěXSH='rL~YBĪXvWLlQ|Vymw?wQ{5Ք1єc)" [7]xXÞwOq'`̸ab9չ7@w0,p֍)uC t}")̦U%7WP r%JlI`(T?Ԍb_#TiUřf4G><}і jL<` 74[Ƣ맓FԦ^4sDV+Ljct3LЯS;9ݼ)qB0bX U_uh ĥ{eƋ .;Pa$;߈r9mֺZ۠}6K17ο#ޚ -sj)&Ս[|CyXkvJ3qyrM,u@Hk= ^e:RȒX28C Qn9 js, T *5Izk~asM abJBuWX7 {zdYΓOÁ).>1 hI'DP@^s>s+id}k^~"rhBnǹ{9ozuL%XkG}R{9IM ͖XDwFT ,p|U ֗1iֳgEW71"8@o ~iՖv~-i_!i6I\%3t.xةu$8PWJTV;xu"T|-[Lac1 v쁞矨a/y;{]2A{U-uTng^*M/%䧍A tJ&0.fW\FRm↗ I)/ўl^YJNmH9Tލ$M$u*"9t L3r}ɭ6f%f/;`"[oP5>o}[v}UYE2|yXt8W8yԾ,ՍOką7fS8QĮobUۃ޹Uާ=\]&@^v>X.<68e95ܸgk 1+w fƓ>(<Q*{Waq"8V*fh,0QK(阚Z:sˑgb3@<3Tdc+$nI]&H–$0#qtւ8Mv⻁oy^ 79;v#H ؁{ ٶ99 +7t2 irdP dM 0~=b[ ;N~\Zc_6ZU8 ^ ?K1ϧV(. 3@M% ' 1͊ [s*J!RBK~˗jI+ҢE!Zιϕuh 4+ |]ETW#IR Yk$P i1Tti;Mf,C53d ̠ c=rR2)X#9?h8kWYO*˴"Yn<"yгNk, j*.!W"_9$ n[g%>,Ǥ,WgtH ֍ZJ͛u)oI^a 71z"Q2PA>4!^5ӐI"7TN zSa2RU(D3 >dY54`Yѥ`T6Io(YGI!Л`1]Ne5vZ:㽕1Z`~ʲZ ;%#&@؊1s/@xU &1$MGl@.Tk!4 FXWI Vp ushKNͦ8y(Ƀ4qG egy8Z^ު 5>`CZ;{Lyca/]{O32W9Vx)ZvwI@gt|] :b0R bT*12Hm۹f-ğái$)>"S*ԠO#M0Zt76 enɌ>2~E!|L~|&UlA|B?&+'Jj4TJTn: o!P+4G AUD888'hVE`<M:77Qu*P$zG\v uVn1;]7soJ2#1%dDmr1CT%;jMT`} mɝ|7V1EncbtIvpOI͞T =do]g-߆T"E_lmmm`f0 倻(ZNwƣVcUjbY}Y0/ FDM;[d1o&ȘBrRdBCvgϺ~_|mN?e ɘ/շp,qMčLWZ&;#&zT̿W/'dN\ym`ELX~MG?K5A fIPB4=} $_Θ Z$X_H=G]OD?[,b  U7Vvox0:@q3R"Bz~k@峒|Ժ$ᶔPJME_ASS P| ݄kh1dXsK5=zjͬRqjT H2r<j/YW$XđjoB#5L4˙稲'2PQ&\CFEy뎎=xuaƁ ZK:T-l2ݛ_|{1wӬ-~Y Kg-]Abdat8vhv ?D NSd-f·_>5C(iljU $Jj ?OV| PxL*67KcjPS mY)eT#J0RN`-.HعCyFgo%kt04EoG)A4er- dop*-7jHѡ$3Gׯ-7ܟ>ŷ\!D ytaޤy}+MwGFSL=yet*\}Bmݞ l)%guTlEij tX_PQgm06AYR1R뀍EV-_-{ɋ?O>䉔2.DhDy3k׬vC9Sd &-t9I*~.Ύ{l@xR)OOx_eߓ-v(Ȕ28ǕoKfS';1k%vr U(A`$~'@ϜA";q- dsZ.4h|\lIYtt@Fs۳uSgN42"8˗-L 9Zr8[2fN&H y+GzoފgG DvrsHjv;8!I׆(2^Rzt/W>n RV(=cAfc$saHE{#dy!f֒"( 1.O,Ҕ&O{wm_ntVˬAPv>BBVLyOM;`(]!_>NSX%yDv/A^l9ZuNèb0!nx,yr3LS O\ӌjJоu'tgN8DdX_[@+qWn(d:zv$knd֌yy [V}R;v/@rtՃT"$E *Vj'[LbCz*)z J"؋^g 6,|6h_ް}7YVbAW6t+ڬ[WHy Prw!;v @R2b̚jHm惂\[Yq?:K}hf |&yX'2xU?gJJߋ斲̜Uq:Oz#@%]cޱ PW%3NOe}<ǒ.)k#'8x.Xo*oޘ/GHbEWQ! l7+=z:bʹu|r\>]=G7eqUllkoGA$Xt9i`uH}0CSzvE r\%~&n @}n- :j7.A~SxdY6 ;qK]IM{bh6hk*mS Pi+X<|7dɔ8VbHxv+ PG̸Pl)AR5H;!O[REw5)&9Qo!翚Q /Qd; ۾_KG2]Wf{'/Pʑ oQL%hXMlLe'beW Q3W`K vr~? QbK: SsmS4rO'B0(7r$3E}du$*ݳdCS<ƽR{f7_y}{,:,ZR2n_Yͽw鼗b:+zL+n͵ 6 S+8XMѻ&?v)[}(RX; 5x鼩 k.IA?n22{Usǽ5yi PX<؆=կJOYWVdǬXJ ʈq%F BhHGf8gnԊƞݬH@p܁RQ{/~_;'6XK0 ם7T{9%4O!|)&'7YdMs 6 U;:+"InW iKҠ-2S~MJ]d>*{S۫B c_66o3ÿ\ ZPȦ|эJ˔QX߷*NweO@2^H=;or|/xMK.GC|i'X4 (CvXwytx'Q`X S<[6~QnR9 G=ݼ ]~J"5*ԇU-y 3k]vLq0w`iP*&- t$ obÄ^wUdXe;V 5y?RU(;7treHEg.aC~m):elpbe^0q[d!yzU#tb*RtMUȦKR9J͚XRk}qΈĉZwV>!^1n³yn *`7})1rhdl,]/3ѬX|( 7돒*m= pQ/"D1bhy`ݬ4ȞTf>Oũ" P-]S 7v$4,  *CZlsXgɇPRn/Ϳ<ޕ(N *|Ul;֊L,}YUpo_A4/nD.4s=yc X~ YI|sU)HBʈ&TE(5B'Au5]`5S-;@ga&4?iO:/L#mjND3]goMν@n)RyȵB { ShQB?p ˆ NE&] IR.A% ^Mb=R#H<5ZAifd /p>:-ΆVXcNRʪ%SȩOf h$%}k39H0I@-6# -yS(.#r%B]<[1`8w.X"T S`PV /)ɯU-`Wd '}rhٽg{2k]>OL oq'$f "CmfMaT#b0ggAU,k.{9Ge£ n7FKr~ύfK$^ܸJ68PkT)T{ʟf[ƃ3p֐oj էzG }hv4eIPzoKB(Ԛ<˹pdZ%?0gHUe-k,f_V ]G:Maf7qS(~GaqʐH`/檔rw\_߼E`hп*|-?=bj`QC_v\zݼ>W}kV?x[a -fX|? ho怺ajCǙGn>4ipqٷzm=(˔ UHo7|{v,t@{khzs v"b)׉2͑,o{#YBr '9k*4qȍgIC=$L)uP-0!!PqDo"z߉B^AoGlRlp)N`Z1{\c1{%pȨ(шpg&Yk|ecDU c$"\5Td]'g.=98 B(y1OJ]g|X"6_ Ƞ)j+J.p ~(y1{P=2^DlLsM6A'磈X\YWZ2ǪJ9& II^ Gl(rv׈'BO5@CW^NVT6R8슾lDz}h{;\eV,ޟR@ľE>\VF%tZLGW"4N18o%AM]Tm|S+sBT t"+l#jP AsdKܧk( k7)!bkd|qMB+3<@.҆T:IE89cn׆&/~ `S 7C[e7>ɅQM'b2OTQD@3V̆Y5pO 8oa'Zj\K-}n#`KG?RIE)+:qw\$‚D`eޤfe0" Le0cDC>LO3~u( 35asvF܌aUͤ-"3E T<Eh:h7T`^3hTgKQ ZC!bS睧B+=A5?,;8o+!cG_/|;!,IlqQnLXm`EmZF*h54H-dZʼV*O,$I(7^+>jb$!wģ6tt)Mq!e>pIVð7eMi"׺6n:e+v!Ņ6DS_psk%&SIYPqnphNW7aY\13Foa*Ec w컿Gk ~QjLO~4U*G2,ID#k,|(Ȣ9sS2ig`K90~>,ЕYOﻏqlΖMH9thYRv z: j:^ ?PYOV| c`R "L~5ZOocS^5d)/Xp6x^cMkjR._Wc^_loI@ \ IP#ipT]Dp?~Zl9D, L~is8vcJA/s`4FtYZ^&4Dm@ޮP/[0m 5rB=U:{OQ|*wQK*m$jbY[M ?jXx ʘ"p)-{q]v D4k.iΏM:m 5|CPĹ cz11U i} T֟9T ! qeCI,|-ӀYTCKW:z(ݴPMf!1U@ώb .I jc!DGdhHU#ˈTʾuW׋v<}͟[CB_n4&c(!C G"5] ,3jQr'g8?+h8s&/n v<[F,| \ܡlhw1PhF|w)oI >+ D ԐYy4y[ m;⟑FN_ErC(\B>; ~,psNۊ Ŏ{TW/?՘Њ>L2l~_5d}v<5g^+f5GӅ2YL? w5f3^G}#q Lj͔*|@ %`5}vO:]IlX(GB|rHo]Q#f sҁJ_- 9Y<ҽ ܔ6㽣5gwp,ogX)y.,?YhJ %$" Ŕ <)aH+ |+_cG,C]ѨيU9KXo -o=Vb 00 ޣ˚kQQ*WAz䘯ӛƌ.ؤg+]j|1>AK Wg l3Ɂ諵+I[`Lw|7hMEGN^d<'`]˞nfV`aXg$@6 *bƽߓnjdߢEEk1bne*JψTl~C aivn &WhѠ\΀^<ޔTt=̜?8&1Y- Vn\\%dl@P?]5iYfFو@zcM2R>~!9M쬜HÑ9EfrFZ,FMyU<9iԶP5*M0㒨kGr}GB !_GjmqS~xy w`BS*F7QB3Rх[PƗ»UA(`wQޛaP`D钆 VHÝ xm&Any"PwAbb#HÂQ$Rtp99DݣeWe)x$;F&vTh>oJc&c7+x~r!"F ӥʥMW,l&8￀+Z,Y@&E} 6|[qk)p 4md8PQ KY0x6f}`f*e;SUި74'UcriD 'b6"7#:I-t ƢbajbBI\>7sGkFKwty.ۅD LSe6;o_2O4A *r)4O+)/}1FVK<C?YR3Xv85TX7xmHq^ILUw*V,or`7V4HtcLoF^{Ig!TN.X[pVhF⎉z% |T?l-;Dss)8A( {ԍ85{/ $@q鍛O=EI쟔O,V֣$%P2k}cW-Б8 :ؓJL f "0cdq)-W;7F#` !ۤN<Ij}>0%3{cQ ̙+R4mZE!T[,\3H& J?zuyXuapU{H O6bw8ǣ(~ 6 m-Ff~+ydhD: ݸpv}7M[v:L>`L]Bamyajw6 킙'Y? [ { AІe2Jy@VRu e~(t밼+Hsq,I!q 1S̛N'ݓ:OC4ҳd񬮄A{"ة9{Anuₗ ~$')3ᴕ/2!LBGi-|?9cDvN=ѨY'޻r^lw4&cq́ eRdT^:ꒉ%Gyhhu9CW$>>/QV9kFjiNSeYKoiM0IH?Z S|{Guᢪ7?1g`>NAz~[Qtq4 i RٜkRhKx;)}6Ezx'oQD`D2h}V4)# X-ӧi%3x@Rjq6ʞTt-d d"T<6<_Y*08,j9!+hxu1=8ot6T0-.㢛*ݫH^Wnd?:c6nOYLT  Ndl0jc 1:Y5N#H1کJ?"J,Зxi! 9;f&׌D`fx03!tQI}vK=r*\KVM˙ y%f_AP]r5!! h(<102ƨt3#t;-|PU+;O*oc+%..B@[!56l5ˉϼ2q]+?Lg\R e b ο1J%Lf W3ETi =2q&{/oR"⡞rωGm墲ssmJ dXٍ3}&#_9Xr+Wxw0X6<_i$O PHm_ 5w# q*kd@{D*JkLdjξjbV̡t]8,a 3՟S8p}Jސ7v}%lLljUSݓ`A6G E!PpOK !t DH–Tk"LYOoj֡AIe1Sɳec$[5F7F3Pa-O%wws d-MҏRP&`"B>ժ?zv3z;ds-IO5Ǫ'mD&t1cmbՁ'b)ϐrȧ{Ԑ 8*iHx܃I`啸Ddݿ Őޯ`_c^ǜEo+?B-bMYX1|^i"DZ )Ѹ2MPOCb=1WI_>['0>Ik!a @Bl# إ*8J_Uճ:) 3Y@ljZjYa[P e _u>ӿ/b҃M@1t 9w)ʷ?[U \'L4>u&h8{niQ&݃mh!i )4Hr0&!ۧ~Taf|!$D)ti_ :@SOfTľ83c@ D&*$=y);ɕupS*{i%u  kINUHmۋ62V>?z{ uG]ط>|~?ćn 9==,ђ|N! hjMZpg% y/;]%C:mI.`kd[;9 }5RȐ6Ċq{'p&4nӐzޏZgIbެb~ 䦾=:|▪>gtQ˱] 5f n"X쌔КlW q*UYWass_ˋL}Abv )ɗodNvb͗ =Q3 Cb2FyS2cT65/6Zmu,)vjotg*Gڱ7]~CiT$ ^T0L_wHo?N vVk-S8OlbL6OQu\N[^XaqDoKl7T+Ӵ^!S$\by#Dݮ_hԑkY˛?oU0Ƶ5oΙQYMo$J٩K"{+/6*x0f-I/Y"ί7UriJU[X5AA]Kn,i/ *F&j9`HV= "]cݽ|u&\4 rO \gI0]1v(程RqCMbLu7 <@d49@cU?{R}0Of?ӬMrWK/F6r&Qj*Ba=:&Ğ q:tلV}_sFM^aL"uŁF^ZrY\L"f\~lS'eub0;N||}NX8WOt emSOs`gƾz 97 [˾CqIJQ; $m T 00AWdٞI"{ Sj":af ~ nM{͇P'm*=(9ǚt.l)GT1UYe 5e҄؀|҇kOEY8/2ԽU@]}HSMثGenbْneǦ‡t Vܿ/VG4Gla|N_Q3EG춶Fmá/..w[D;v O,O z\\o͙scQhy~>ҵx ='ǒ+`Mgf-?vݍX*`X\Fbt-y kX![`aUC%HTtG ig?=o /fD)\|IȤ|]j7k޿X<= {]+VW{:s! I651)bA nheDt FF4Nzv+骍qYvS0l,МN<9 [}3_~jِ$X씎q{]ot JO[AvPVP (Q ZXz*#7_\*LW/019w6$e(’5n܅@ ~ɩ?D#ŅkWHTgbn3R]n%bM joS {ßnddA*^⑅`Ĵ JS=}ܫ)3rPx)ٗgD1yE'(E;s;h*!Z;tyw !/ 6P˵ m!GDم>) Pjэ W~&(]aU6>q ъ9.~i * g\q]q)ɶIP$:ZC؈-ֺ!$ ,ew' krТy143e}K)0%L9 ?λ# 1Z#z! eKE?sXXy (Tz,DRV'+~Wx70q0Voku)ԑ(! D-R7TzvSPewwOY?j:K}fm'VCgc{d޺%:o.E$V)$ȓ|+ ?Yue7z`] * (vI1<۷FS̶l f~7k5 ؤGi/ۃY~fzn{o, Aa QrFLpF*a*qNz.ck[8+ؙyY̙5,| a.(mY;6[M܃W f2%IdQ0!+17w'x G˵nF/l&o[s]7B\ k2Fqe_88E):}b[cUmfV  nw~wW-;=SCt&q'NiKA{&K8d G=GCnk|/й븜 3P`62+{x*6%9=jKfJJ[*=^[?L2-=?ArY^] ɾ..x>I5:}vXs[%m}0wIu - m)l?{E:=`(QUx&h2klOs2DS.[0><L&Bsx\EUgHXlhX-ׁAa@u2xl 0|xJh~6;wk܀t/e\^^xX Vi4@c.Q)(*F\G,'ф|R- "9XA}m+u.DVAn 4SH1R}~/(Rk8B'IpN@ֻRIChs^Gf"3'-K fc2e}]t{ Bd}$h\%(8M\mB"4M[j_ nSMv=GSrܚJK,^; bu̒Q]#Qe2O!ʀȷ0,%q[91U`._{F};TjQD(_qtc漣@eOUq-ʴ/_ am,p8NuI nT'U::ېFK,*@1zĔ,udD~"k`v$dtKMP&;3$g⹡ >{c"{ɓ4gb7ޝ3r„!hm'QQ\';U>5cm1*!Բ[3˩}TKl o &] YCZ03T A+b~3UDB٤'b';FӯRF{M\r؏f0q4-,Sδ /t? . 3>y63qd#&l~p[>wV!֨pW?v5K>,(}7&Q (Y&C'y3B]G3`5}]60@S#, 1TP7Pp*$B:m^.奁̗ڪY D=r rGHݾ9u*>QL&l{O}#2g'{t3L4Oe-ϓ8J3N宏=s]Q&#gruUCHJ+Iq"IO1&eoIT1[Ի%ӱ,um1<)L\ o҄ {!É;O?g {rGb@d!bYhFu_OT[]%u[ FD>|.ko.:*/ZӮ61oXY%0!U (RU"6eOY{L(Sd1%E]nqY b+gS[ޥ?1 vDi!:-SV jPQߔ6ύIݞe;q<w5L{ _>ߢSMN_bdOM_ty,u<(7i7-qph>ϫ,v["-6N圾Ԋ]"V_E"!xU` /<띏Ps[]e G8,6)dPXP?KB5-Y*~/9uQڊgx`}q SBɥA\' ˛DtNLi.!M: ,5$?(1l-DjKt4nb= (m1Yfm?g#Y /\^ 1Z6w=<8-%3 '>>T~% H-mY9/J2Ux'>'ZyT` %č'}.,:pJ;f _ވej0O&Mx̾r7r1`S A!oIYSa6q"L1 .7us<&V?F/\ AK[nrN5󶠨%ʱک,H"M19Ite&e.+gT;kwgE9U5Xڃe[$5?HG)4N`Bag^(btm|wA`d9jxdEQ2Wgvcl jx@TAß9CQ ί~"Q㞝 18&o "PZ+kjLS>tn~ኋ4?5 &,0n#Kث5z; XLy??[QJ phBuHi =iʼn6=v+c gl~ _ $)!ڧݿq!wpI*Ml8ߠ;x&N%;5 KpCm*B69 OgEH@$>D>d~RDfV OkaNQ(b@zJ("8y;b D듆._Ҟ(yi[Tj9 )t3_jQ2ӗ:ٜ[5wǹdPGJi䢥bgoTmMQ6wQӏjYA :@g Ɩ?fk-4y!˻Oaw/6|!Gn0V SRn`QOX N<^NLÜ~9{%$qLS΢:{[GZ2 k"j P DQod!l=ŜI+taȁu-Qrg\2a^{ܣ֥:7^ȉm8Zb=i3` 9$);ofi Ϛ8;'O:A'+K,z GHsU2Q*BYpDʚw~X]Yτ;Te="#{ E7g{tzCǜF8W2d*s ]R+$k2YRZOhGTujVNa{CYvl :-L85bǘgV"-`,/KumJS՜,/ I?c>oLEN<$e :ۆ|yVhLhISqx9=~YjGk4&:r8FnFĤ^ #ѩT佃zwv-yuuČqyUWeN=dNsY~GRRy/gWq;\^~ bI6j.3z*wPqFVp|L5 Q2徐їVJ8!3-=ϭ]ttY4u:rHhl o9ӐRvQ@,jZ&)~:$\Yz2tr 95k4|S:!*D>qy7fD K.Lh!j-ցb}bkKW胚,\GL[ekN T)4/-eߌ5 >?=KWPKqVSAK5MC83a_0] 2П%'S?Xly5& %)97(Βem/ Р!#&Ob!XN*&GlؾVg3B ź (6-@2k*}#%ta$l]E +u)"Fɋ/hĿ7q"Ó έOߝJD ՘?6V򔝢\AUȧ4&]oغ&ءb3*ƓLڎuCe *Ys$lt3*ta4H6gH0mvHE,ί j(W_ZJ;Zk^N8?6[ܨ?L _bHP՗IQ7@@ှP.1 k(!K1}_{ojB+xur6+DoRoH:w[ɔ(]#:V*K_0 w&!yc~7R[yI3LNb׬hyʬ\#nN1*R3C;⺙2e(C#}1s'Qb8Cߝ6GhA^>s|-Cgʙ|lkx6[` g5$/fo[@4oӭ7Bt PZ^{f%%anRMN'+Uɷz&: mµVglG17qDΔPZP´Dkhf*?Zk]38b~~/:v |+ /To.1WP܁_o`(<" a}7NbHM?!Vf5)C)om+0Q'ƛ ~*2C-w)p'Y.mbڱF=])^2ZDiS}5񛈂3"Ro-&kqc{fAoS*:tE5[vn-䟑PcvGQN"7(WiH,B4l3?#)efICEtm_mV+;Wv"r(ڐ};֢!s(8$*MG`{L6”i_BIxXtS|DoOb~@t lZ.$QN'T_\ Ξ^r퐶\ick/VX{(YUn iR~y x"n"hmLċ'I^˿k9BwAgݛ?I/23KBVؗMw NDʶ2{*5ܾ̝=X!|:ɄRDVJTm꠷QBc8 |Tgy֨)a4 _OFNVS~N'O2&u` gnЉirCg.VHwm 2>젲oԎy)t$+')0;H<ŭ ct=#(ۃ[9N6I qw{MuR>vZR7Z5=LjKj|^x{?̖vH5"aBmeCyji .db#XQ:, j `yfAp$ JMhY5N(΢crNBrK&p}!PUb }as㽀"YV2”ؙSiv><ȓD!> F ΁D>YY'V2;t21]Rf'*RC?B9wsbd-MU*w2U!6 fg;dmEQg vx xѡl3'yv.\PDCצO]iIKK s{K4913åƁMQ,{daкd5wȹɮ0'i2LۊIk1%1~="㜸' j+`BE*rF့2v:&v+AXB[,j}Hz45y1s'hx:h\wLFh<XY9ӃЯH* տg.+79OܚTk`S>b!w.A2ʢݣ~21T5|EНnu6+ ZƈG# _"y:vd9h_,bϚNv;f+O{T,ƅa{EU LXdۛɂr`b)Q3#1|o{`z9r@\G<ܒ H9ϛDx6m#T]h$)q ׄ0c2QJ(jM` |F10}Eh F)Ҳv-z-34j[)dZR{,ޅ}ܭ>=5hLy2r[dq>5fIh'@kll!BN95DS%Y!㓩DHV3ш(BWR_5Ts>]4m~͆ ؋B /tBZӽ퍍`.hpR;w нS\l|͡+AzZ!_d#{i%6-z`+`0"zMt<&Nf\NE@;DGk'qsWg\K9Ma!3?i WDlۺ6]s0ަɪ?bs"yZϴ0K\66a#ct9>o|5MW|#"B,DɕC\ZA"/Ț3x,{]E6%vd|kEH䑀g@ہޗ\L!2tRzmb~*S=GBoPy )&r:L`C"c@ ɣk.QcT0`'<E eDQ?û5t`7WNa '䚮@*FSwM,°*Ni?Fo!ژxΩ` |Vگ5 WUf6H,,5U Z"4퇆+9Z5A*hel)m'.xpmfK[8aJgXH -ŐN 7Y oG C;7oFIWIqEkAJa>bw ܽ7hG QU*q_} o JQr ⴈ0;CUqMuZ'*)mZC)IAjd ȥBfj䶬t>hUVKw )-b3yA .}="i"[%E€–ݺKR0xsvG?&F$q&]SMskwv \F9ٯ1K޶CR}3'^h j:9 !ǸΎ:0k6f>-Q,CsqGyk@I5ЧAS;t.jt?qHlDbTiKi#5ymC=߷ fE-A63ةvYx;;gܰ_#Dj+l? khEy7s'd 9{T=p"9q>g :ćF;ٚ5ÏCB4Z`8;ibhO,NTY dH,H3jW82'Q1 Y}?;8_M^$38(S2ZXFjkdpyʨ3.–ե= yBV2*?*#iI6,*6˩w^bӎ>sx  ȅ`B#I+$^{ .]5"h[I--/ւN媻 Z0l;b DoWI~У?=:afQ w3@8  BKByaX#dž2,(v=/'7# 4WiVTYV8vȣ"LFR]w@]-D''ΓnO Wt뢯K<& ׄnwĞET>C%BWДJ20ɱSBi1i:-e^dv>JQ L.a(kQXV|1'Cidgfʫ΋{c+CkRv~@t#g҃n|.䁽6"F9{0 8,&8f86e/ϩ1q%Gq@e BӿYYa'nآtJxm D[{\ ʈ.Q~XپUGm0 ` d ɐ(?em9 h8)G= mIanE ZW4!`[qؔC$p)8枩6_^[S*Þ*$D04䭒mqK-CdXVGMn= ~!Ng_\_8TC"{BKg*qΔzVhwwN| L]!M=tZ&XV۶JkXÿS^Om*4` 09;6 n[՛:Ma4K%ǩ5D)ƒHnz"+s޼\,ɶnfJ@U؜]8@V6xs nJnAR{zK@p ФN$=oŘFu#)11'~*@E%pߔe)gG{YE?_!^H>+^ޤN?7)t&Q& hٽ9 Tm'|ImǪ'/ZW]uGY9\_6c8QPФVw7'CYuyg($f?DȹƏB݋u掠Qڄ؀vB%.6+so sA=!>ژ1VTxq.["UcGЅ!<ٻf?s3-ԉn?Wm |%:#^)s]ތۊH"Rײ3)C^;}%ϯrCٲsI`G v$մ*zBb1iEPZ^c|trTOЊѠ2_?3WT1Ykawa-; euw5tA K`$HԬt ~Pi(ڶص^e$H{r3~IH`FlwK '-8ƺor cGw;vdNe0j'[ؓiA4iW݊[G>g$Rɞt0H3# ~0 7d V3zX쥀/J|qx>8hW ħ6+yZ/ zh w* >(5R犕<ͥpuئI%\) q&aSWJelI\{`:d&_⌂A@2l3æ KR#R\ᯛl:p%!S |BefL\xUTJtI(KP>iϊȺ<Sׁ'g'La8TM i g'ZU)jorer\REicfA0cu(D|RRgQ-J5\ePLvNdxOG C"f)^61Q5bK@G EcHPtLGi9uS%fwGh٫Snߍ4қZ/E:kPc29-jӧ:4ê}tOJS.:[LAEw̚و^]qUH@+byYX4-PxDg3$0rʵ;|t ^FJR\"E ^f!ǭ Prdž#c7% 1/xġ˘gVϼx64гf9ͪ,SI/V"-UaCZ"MX8_;qiXf?bde{XK婱ȻtN˫aYH@Dm,3~TeNOTNRf:)\SJG%q1]=`G[/ﬧbB2oawAţ0#Ć;Vı2וwᫍI'Rp4~04jMYXP>4*"F=0Ez Α_ S*N"eRa?*;#YV>6jn`"@ +  t#NvrQ!Bz춟{l {"(5Y3{Z7F:]썑JgAĦ=q)W|r^&m#'x2KBhڼ q;#xN7bR}WmXkk&$qQJ^ǵRoN;lRC9JTz",ZѸ2ǟ?y_(y>F㹲< L [-tvƶgOҎcA5]<Ēhr8jIRAg X,j?6k?V>Yϼ/Ec2beo̮p f:Г^0ǫ饫<ְ",YFR48s"Rq V6#q(C9lh}E 0jyCo{d'DQ Ο8wook!m9*+0J\ 7Ԅ,`rdp#izm<瀙G, 5=Ref3oX#r|: [^Սߠ;ϧȽHOh#/?lBk3 5DU^%U?#6,+>D| .7s!j:Wo-55Sze0xٜ8= 7sBnU),N uN{9 K[gkx5nخ@o$w^}&mʢfW=< LG9 (xs-?\r]1JnKGeBY# qPˇjr;0WB|UbV+$O1'zVwIGI}0撖l 8c<V%m0025*qld2Jm=~*ޅ zqFcmM'XlV*ּWݲzo,q}IÑTXvwRX`R>ky*h`Я{x#<8ȈԹ$)zF} v|*/&\^bAj:at&"R)Ki8e3}2<-x{뎅!#WpNi9С5B*_LW 1 "aPE?TwN󸐆xf)R W|LY*5g&ؾ\ TV3L@2aAߣ=FH@pY60q*>}DDn'F%ʤ:U=fPY3ae4@}):* .cVK93:2\"jkuXsW$2s!ӻWTȶeFk4¦9Y{iF*K ; *JEf:‘bjI!m9f~^v..Ts*8"oxrx;̌]F;5/dE0D}Ҿя(9tJ`oW67хRAk{}lAbQxv)2R2XJ˞uֿ OsNWD ?s+ec#{.Irx1+͞“ u<- du[)"8C.)5?_ضpzqil{z:2,udc>eU$Xio@ڙUuZam#Ůe"Ռthdnb_Ecղx½Dž9izQ"Z_# Dܭ3*2/yɰGkXP%Xar qKS|qD'{5Α ^bAn-bIzQG6B}]C?ExƆzР@5U($YյX rT!Qu3 m(@!pa'Aתv G&7-6{)G5xqw h};2e+nFͻ<0؛@7'ÍR#.\&ùxv%ru_lW-ūqSj Eă$Rꚇ݇\uP`rH_n>ɘDޣn$M$Ѓ7rz3@my@͸͉|˜5 `Լ)a,TO<4X}ܯH6y8⡽~킃?6r w%Dַ4Um3Ӽ3!SfjMYiF5C`q@+B1 7x T5Gq@O;Y7!hN˘Q< *_ {Wx'KZJM1 ِWf(ttl]U`![Ta.z`fUrtl=%9J@z@Psqnm2d^󄧀5mYh3 '獧IQwhIUj>Ҋ2},@_`B,)0x,wɗKQZa(9aZvJ_ jYqj4=I97F,snx Ok̍M-ӂ7DiqqɄ4Rm 43Z9'4lJM0SV8Qi72,D)d!*e ;bEcL l#_ljٿ0>)DC sNI5or؄\83O8VsgN&!fpھۚ/h;B}dc"- T8{rA{^s֫7WPaۅ=f,7QS7 x3@1F$(j+OsYW (3 nR#۟4E/ tv+8&- q!T}8A=AO.fƁgsB}jyjf\(uBQ;iZ|Oh{8JҮޕ`qUfFŢJrFBkokP)G(,FpsL88a,>bn6 V{7MGy|/y~`tduyE:yku5%Ժo" ã񙩢騚%X&Z@*‡):hFG Mm>uUjQX;(+@0Jo΂YFu%X\Wu똻~qI(=g]7u6Qњk܉tߌ1A12` O<|lNQc*7½>g52 eP&n͇jnۍn耲8{6pO!;l96JK^,Gz} ȶ^:,A9]5c4T#1V^Q86nڑG0L!Z5 77݃MlFI4t4UޯkGHZ[|]OiATY;i33,RA%|~pA> AHe )$l>U~,'0F !&.dR,{ UE.eE{jGCt^P|=هa`"K >$FODxh zzѵYѥsxJF<2J18#@i*+CűYnpBt`*"[M?V0b'Fxens=ɲ҅N5$S qSii`e #Nd/f>̻1~?{@0`р4eO }y :ҧU݂Ҡ-b'\x:[hu3j1LD C!sz;X"Qui =M'w>V J+A Ls:L2|qO-ޣ /6sĶ,;WJ.[)UҶ9?tLɴ ')_=466O`i ti%Zy#Tz0Ԃ8H eъt^T/ɗQ̿0S.fh>G}󐁠VcWT@tm3^aw‹} r Wza1h ZJN;ێh"uj DGTK jɘCQ/VZˣ! J[mt D܃g2QdjjS10P_ omG%t/GK!"*?9];0qc[ҽnWQ.>kLAG?RJpK..md dѣjX8CRJҭZe (FCq+7B%:~#8M*<)90?w#!ɏ&%'b˂U ;~5,f;`hϊ; Ayrހ(\('ȭcIA}+D1Tສ MFWp,S_1>5ODH. ۝ɶɩJqׂw?M H"( 檾7l-- n:n!Fp;YCSR:[?Ӈ|sR![p%!g޴<+/E~\mƊi?[7rҊX:BJ@Ѿ􆞨7] ]=dx$@%>Gt =h/O5欝a[n;a_,sBz2!f|/3Qo*Ȫ9ҢlK=]J _7|;<[,!x['R򱋦U](e 9[ƏhҘ`Y)L,W?Vo;PBp 3SכJ}ܙh Iq8ȭ~Ni  )?aF!uG!0Wp}P, BYE8u02kzS'(MGGJAl3nڥ~vH ҰV4zаi3]W$ٷ/TbSPT=&dH;4 ~G4a}z:2.N踷>-iCkC lMsw6Gͧ`QE񕑢xT1yk8?c+̞9׊ HrN)K;41d.%wZ<%<0urUpb&սۑqUi8*;LisxB+s{wEaOdV(q2#}dLOboZANczUڥ#.G&NGKQ0}'Do HQ:9*aݳH=ZX~~dݕhՍYÌ#p S5N7d&ӃBɵ&ľ#c%)NB,ޛ ^hRCI˦,bl4@̱߷@sms 5)jK꫖)6IZ -n7aiD%c 5`(.N|>A'h%=&Vm!@06eU!p&iX#Q% ɀ" 7=ډͶ dTB^m A(sEV(;bc9ݚ Ȋ#h [F``{MT.b+g.x\[#ox ʧ9 wL0Q>wLss|6Kᕽ^o6, UF`Pפ YsYi|Ɛl9Wb2 bH~`iS]%rxR{kyѽҡׂn2]8GQC . {wp2 tkrۡR*^VB3bJ\?tz0*" E|8瑬ny'j65YXɒ&mTߟcbKKsfr ϔ򢕄ȣ-,ܑɥ4  nƑg7~6{[~hht,kY$ޕ2Wўv s%5ŷF-\Hʯs-cݡBi(dx$e' 3j\Ιi=oec.V=~~ҨLqPi)¦FNM77-! 9 OPwu/'bҎyv 0E|m&҈'LDqу3]DF($Q9w8IV" b]`6GwILJ*DF pm^^ BDsWTAoø ] _H-Ű;j+Gp |F.t?vRw(/kl6,Ug"ۅh"-ZT T|CՏ e |MtU~b>ɣkM՛J|p JTBm]O$Ȗ=׆Ylh݉ /풻 )m% a)E41DR1+ >jX߭O.݁`sW4L~ x7 %=l4pO]=]mZVΛ?ڢҭ!S ڂD*- R٦ c?S^^Ֆ~F @h]TϞPhGs#5QE:1F?(2*j# AX&c)V݌Jҷ$E*rONY$D#]Z?IG/BDf_AY# =z@ >}׍qsyIS zxt5Rb)E.o"1Nr0HXSD!PdBD9|ps\~P_r ER^Dr?sʤmΕb=fdl?-w\hȎ̩a9f,9Tq5LlKMk|7b$ X–cJ/*Df`"n! ^$ +$I/aerdV0!N˷MxDsNId u`Q <bgm#"mI}dvj<6D,pd|Sbέ6k=i-)}㎅hAW/n)Xfўҩs`Ve[,q8L1bs'g;}Xﹷœ˂Ϟs2ēBæG: p)s̘eٴOc\LA'Cr#XH t:`0zh\*DQNHC]x$#iz;Vzs/^&bP O7 e.c(; {*zI68 ûft<%6Ey`/Xpv/p/ۑP oLbjUQ!cebu$HzyyQ>;U*ՒNW2Q qyuЮz냩9:IbG夗{0Rar[F<;,oBc]Aob*{_hG\7xKňZ;'S){4EUs? \p@0ę>(V,Vς MF"#Phgo~H#CۤLp[&US&"G*'rF?mHP;̍bR.Q):[*3{N7x,톝/l!W9S۫+Y ˄>.װi g{(tm |N;M]bF? /R8 0C:Gըnk0I[ nMUa&Q[]Qh"wD;~B AVZ]siۑG!>IхA9_J1KYSLBh tR|{2fL ;ڃ5/9+;ո<!.u(!">j:URB H09v,ŀ'x_ErY-2 ?8oѣz?) ko2#| 3RWqOV,ʯ^D%3ӎ1~Dmvl\ ==q S CJɷ>#5NhM1*p*E4q%7v%X wvۨ?#Wie7v evmYsf㪉рbN{ qn ktw؁40.1\:(y'N~r[ԧ _?NA-,ʁj^ѩshQ͇ xB.2pSi/g{OZ}@"h/{ԕ*O&4ŐyKc@#i7o xbGLhf tڟmߘ((ZQ;ފF@@(\7j&wc1$9^!_u]Ki3`(/NrASihf*:CkLlClKktڑ:AZ,D/R%@Zeҽ~_>xe\jvB Bk?ɑ%y+G(͇3|:tzoϱT دp VTqF|K+NeEPuza@&DdݔC*NK.& _ Re(p? e gڞ{ /KvEG8 '/ߩi4uGZ<E€ȺUO;V*`brJ]ObkfBbFAe@aӼE&V^a&4%=D4E)/Sө A?* Jj-e@صS#iV =,٫ge{lC` DS߱+EFPM n,|ÏunUlH 8aO]AawIjtR G6ɔɠW8G* zf yU'u9mq5 'ZݺtOѺN ~3k_vbY qe`wDh`bQ_e szqּz;)z> )U^ n7I;ƴϽbD̊¤fCh cTR@_HI XKlo{pSRaM\TQ]Q.&J;Tǒh5>dbut"梶6/o&! 0sC:̍#mA;'y9QV DFV#>^4V3 m@Tj /ng Fb×7W2̪"s]l0\҂Pl*k˪cXeݠCi]e4rl&vAJUQe&)<'rڒȣaR=VD_VL(Tspք jZI[R sJj{qB*!K瑼)2lmRy-DN|?*^({EY2 C1*L!vG"~ǍX-RqpnMyz[0 !_[+ ;NsjI•?R1YUwf-hc.Jj>0xaUX2~\5ygmY T H%| >BC8gHg/}#n\ڜ+2qoK/Җ*LJ{ 2mt}qVd9^;3w['k'?d?b5kn=( (=6Y7'җmY}0F\7u2#} lJ.XVZڀ>|Rvc1c$3n(4wXGH_QƼgD-K/As\VFXLsޔF%HBHv lO FܗZ(@ :Ў1,sWҴ݃3 ɠŁ_幧?7cJ6d }0W϶5{HX5WeŤm*z8REJ L=1JO gLb=8'7yEO.w+ܢ!qN3=ؒY-cM`AihR;oךŧl,Dώ^qb4Ol7=F۹Y`O62CG_AJ%klϋYI1"BFpAZbob9 H##r.+6=&>dS00WgkXNJ0#v=nc s HůZP.b CNkCu)B,t r6 ]+rcP2@)D/מz\;f x Jt֯PվR].AB&ΘbS%njQObDcjZ@@I>)qpy 2 ^2ri o'.OqYC 풁(_.N}$ޭ@\CЇBXB`%, pd|?U !`CH``4,YR fCC^O#swנ-#,Ji YDF`Wu EhdJ/5z^e+.),/>c`1Dd(q#rdSeq9wՂ@"/udg͔*#)\k_ճnj֛97xWɂ.S`ʚ >7UA,҄m[.R,l 5 ߏH[BOș%F6heL̸GoMo!Ơ%g 0k,H pvOMe ~D@(UT5k R6oā!ݱr'[ |τ/$5VǨ>OK D(駾Y!Qtxm,[ܻLg"/q`+^!3 h9Dzj mVtZ.peFP|Fv)>a%Ry!O`"w!&hz|FoC&1pwNIoN$5tF f`ڗh6q<895ĞO㩇Y'Ddl1_$S41z;. HV tu}K48-A86NyEn7 > Me@?2j[2XPY59iOZRSqp#|I(фE NʞV{5eRJr"+6-B~T#*dІp5v!Djݪ?Jlꢙ$aQ u Eaz ~nSj郓5x @>F[3e-GK.Os=,x2FNu"VL7$_tM vm-SD uam̔@gT{f6k4'[* Vv? $_><;z&E3]T%ݶJ!N OS}m 8jٹԕʻM~2l::VFldE>˗VEߜK*} 7l9WV,{K {z =ID6V xl 9ަiu]Uٌ t;*m-1ma-sq]1%ֶ|Q!Cvvd Op|5r,0-4C]ɰy,G¨@_.!E @/@X')!6 {+=4TNhae4-ij7Fpi} Hklbsp녅R(i4zh`*lD 7#E=(9),gi43 ];>;A6L;6^;6"uUt RmuW؛Ҍ_c-h$h{>2kU f<);*(c:Uaœ!).)M\r@U8D{~Afibx(40D\\MqʹzI_M C %8XB5tT#qT;+/yTh̦ |Y]Q-GL;yws/.[3hb l35^SlwcWvi][{J're?lBBw8!')V'_ݔڶx5{Fպф5@^ C+x"9%XϐLIdeƆq'TQRl ~m7 )mln p}zC vgQqk||x6k0)R8,@>6T(2̸Zqa{KhGU-`&8Yj{?׆Twi 4dTIDx e $.V H-xO;LiP睮sw)8)7:?^an|d1F{Z( t6(hU~pm*d00ljTADM-UؙWqawb!fAαDagpdCƁ ~Qq{HRMp(HAy窗-듋% i^PLغ,ߪP~sFe8MO!(ue8yKVb8mfyb_2˃ Е&>&:e0O`~ N|ϲfς[d12Ȟq<hxJE51+x훔@`j}(O{A܃NRg##q_/ԐgiJ (Rr%|_v!\I\-c҃٥l"%glѢYƀԆl%p"")/[xnP4%|YT*ٵS`p2}VoH4e,: Ka 5> 8~n龝  5[!t3CYN7s@wBU!7tU>2tΥ2wLyN -2LNꠚ#ƖTwSp3QƺD0DxA{ZF?L@8›,'Hq + P4[q`O48=rU.>_$#x˨U[n4&'ompʎcLct tF*CUVP[qe+>*!z-[洆8K{l`G$ơKҢ{s1 PVX:,Mg-]&qz8*+ vB7Č@cE zy<P]>*œ+kl@ 3 {Dh\) -82.Kdp #x!v `?\bn~k+iw/> 4$ʲt\S|@7P% qAY(Vf/.j1Q~rB8_L_Q̦kguBHCWBf,]sL*۞ nF)>BTh|lA:y%"t`Jp{uJr}}s?Žk}О By G ht,BĊpÄ`N/'lt+! %U+a#Y4/@".0tF0}$z$ɛ2.rEOS?.Ug eғFG ́m5xߨ[#)Bqst%bX=v)>nZ^J[4|6gOy!ʒtg p'k(0*f3އ9~?+Q+;uc>cFIpil@5' =r}/FD|YNg K9\|Z[SC,"st2q[&}]@3܎_V;"'^3A)ߏ_dp:fߪ.3U\;.?%1w/f>Fõ10wV%I΁ ىoa1?[)% i*FX]txnFPjquéG:v0,4:#dGmg6 VϿ>เ4o#GV5{(]SIbC->ʻK%nO=;oũ&k6g̏U"7bʦjAS[zYZ:~t&RIjJq3)t9[21Opq& єdpOIh#%K=a33214=\ ZƟO }'8 7l|DDlU񄕼ffw15VŢϗ aneSf@dl~NPډI*2X ,d4n(rltD5^tjy𓨽pg33WomaaJՒ$bs= xɳ}]7SIӕwo1HbiK J)cY E wj-xlf'Aj^ brcJ#sI &TzAnvͦG-t&>U܂cIIT" ׊UGJO\ԭS^L3gdq{έrb7+g?|b@x߷jDB}>A3Zr ]a(G֮M`}f@hzҟ%?#6Fl79MWds4',rJZ2S8t X\ ]cb#mnI+F9LN V5?јiۦ"tʳL~^pX?h$V i#c PIg @2XNǜ|| g]{$Zjwm4s̞ WXȔr082MU߶M);dr}_HhƵ" WyɗŘM^E =UbPJO җ5B[<-tgFc*5vLZ*,&ùr~%vNʯAiS([mIj r{(U bQbiȈe NAÒny+a:~<<6:<ڹ)K H}  +JU395R3,XSI)'tyBI?S$X~7M O,k7K/L?!QHRYJ&"S|^?cy*&sPqx]ooj=L?'U mL"h@4sURIg4I[³b+| sĶS3K>QЌy7CUta$GFNƗ15%/lk fnh?'V#Aib.QΊuXDO6SVyݝi]@|(gGP 5炵+m V=$F~iSk!;+'z *BW]}2H\xQUEV=<3C7^g䀥KCxӑ(s(`)=UxSGhwșjd֬0+c~Y'*OXAqe9h"o6z?SKWE~MolfWDlCއml%uSA]P>XmFꋅ#$ cLB(6+v$pd{a+ ̢'8aWԊ!ȊՄrjffnQl{&kdMQ涟{ht}]nS4c|rsfS=SEJdvyhPvP 3Jxz| @PPq6¶C0 -K1U 2zƣ  oU!Er ܳZ0yक़^{Z^n`W,/,]|O륁wG-|E&x=ҙLVFt{% FRBOYGi !vb$1T5u*~ap}A{2W[EvQĢŪTr9vY@bjU&K]*4=Zft )#-SMh n>DT>56JJ z,Q(X}$$e~!8@ۃz4@; `>炃 n oaf>D"ŧ]_zŚ5G zOKP#\Z{W:~yJޔJ{{( P>0gӧH| {3e*JB*p:Iz t qy1mw>6BӨtzEpFPh-pF`g҇oSr$Vʉ!.=b*mq{ w圠%9/\f'Ȕ[nHnC/s{9Ņ-Iu13~^]brw5ڗYxvRb=ԕU>'9osU*{ 'DRٯ-U) G@ES6~3<Ґb,*T1eBI~j|1$Z bGM^Z<߫;5̧fnF!>] n\tu>i׳yD 3=iM: -kLJ|)`x_O@[Ɓ?_wzL#!t`DO̩)o 86HQ爮˙-/Tf/'^t/Zbɮ,j:r\.|qr7u{]@bdl##G,:*%<]e%]r#*qtÞ# }xЊ o`Z/8__ pdv-?=T&%̤7WPhX5:;uvtIYm|gD>:ina39Qs r@-eU֐!z/Z ="w2nLD~r$ N@o[]P+WZeJ2DS{\d}EyOQ3sf}bI槊*U~;쳳2Rm>-v≇fO46yaV ReW d@_1,Si8Rnc\6-7ߢF ʞTE=Ya+"Z@5fQ:ֲ?mĔ, q+[Ɣ au7 $VԒ?`"`]'R&'Xgl=ʫz0h<5ͽa-Tv<63)kxNqf,ڗ1#6]4V Qlm fg'ˆt󁮊=mIE$ap3Lh[qB[NA&|:j=KB4C 8 >F":'\aטz1]]VKQAkb&w%S#,5.| ;}-K$OΖBP~ऍHBvXӗ+fד,o9Ia{FPpLji}8% J䅭a9WHɺt|%jE' Ǹg+:=&2J`zsۍ7ѕy|]92`d&*)z}eǎ껬v|\ˆBx>Eer;b'M JG] a?+(3u9Q0I[u$+XGxQ8T-Mn`K<Ⓟu|rdQh JT"Χp8OB~5+oUZ)V\";pqI@ c~,EcF19"'x]F2A+6ȁŇ9\梎x| ǒ@.,&aFU< 1ϝzYWff:X׆Z w [>&ʲ١&Ʒ@s;W*}m5`ke6]9Ҳ6%gL__qge0+2>(nZ`0~`8u{{"k>b5z;@> Hoa@:s-x#2Q4:ʪ$m -StYwvI]ڦt/CqA؍"JBe"W@ w`fv %3} )zCX}Hr"}{&<~i˟* w5G _W'_ ty {yQ<6pw- 9䲑V4z('m|>q4RfE %0Ό2+%MU!Ӻ}7qXb1reud1N>M1cƠ0!nneSHqCJ;ɠv0~vɖ 9=(z7WP H/پՒ:F]t3" ឞ(ıvOjfpk:WN鯼h(*>SЊY3!Kh)HgQvio(*h)C=*ؿgAL&g<)Eo*,5؝O"PCF9{=/F6I C}f^:+ b}^݋uW/T9a~n.ni#W[*Lc2ײG̱ET@GD 9C_xū託N1/-HV0ֿ2* T#ބtJ‰tiNqߥ)P֙ϐIo_w08⁌@=-ü"ZolHP`T NFFx=)n}=Rxx2=j}ZGX.Lc{YPÌ%x^\vܢ%%bOĴ=褙(m]]:>F(JS\ٲ&W:Ыf&U^n7,b2l/hknwn+vU}#Ȉٚ{4ϰYݜĿ{ؿr81 .[d 7yc))y.̕o\/A] Ws]'xV/ŵ[_ X7T @YiaV#m] _U7+\ӮqM%e%o "Al ~% 4@K' 3o͒O ?ӱ#j4I59ixB@@;ng϶dłn8oشլ0W+U>~?Ҿt4 sv 1[ Oɱخ;};1Cy7Ea_=a˯U}2`!q5+{PJF$vJeNo,b\P'&íaDԍ%Lѭ,5/yĥ3u邜abAԙ 2r,SPE|tldkΨ.1xEA@ٟ?fO0^8 iԌ/)Q8fLAekNlO%FZ= 3JL9D9H?e^H2=>xB"YEeˠD sVLG2(f;7{Mօ"giɢU9X"2>*oܯT^ozl0"(DfT3ăHi̿}tֶM Sc"]n5^/NHʰ3-kCcyA._n=IZ2I&4.B%Mx qވ(iNm1LO P:U묆7M,\vEu%,zm Ǎc{9+R1ijx[Vxmrٱ:cy$7~hdG{HzתN*'rUƣw@jmUZ pQfU!۬2c&F !32@; #_RX׏j{Tp#42}k7(V_R XtIUV2veF[鉷-qx#LYȾУE✮j +H C>Td =q7s]m(l#zQ׶4½xia 8Eu⸪d __֚S!ҷS0'XsX+e޳ow!efg0h:Y>'MyF5QP*UM'TʮKqyJ':ns6jvvDK^y✉NnTk%$,kvNjD^,eSݠ{هJ;/96%(?ZDd~ps2ŲowS ¾7^R+ꄅv˔ޖ._!%mb2!eTяݛ7!N&dRw*.waF(Qg=xs !^\Gra޹ G0PfN a-hP.6(g huIPg`¬[FH)CϫbwNyxgk"N>$ *-׸/EKs[L/=iYI(ɀg.Ϟla9ߔ& (Ib}%w }@h*g(e&زuތML;v`3b'Jh41(v%5w\أ!6踍6 D.)*tcFDKBVp3ց,Ii{6WCVM5fĖRvnz%eXe5կ2dڎȨDa'i#ӫܬtkxu` OQo!WrP);UWܿe+Q4f-WZ{vqb;mAFiY`Q&IfB{CR a hSC 4 =lƾ(d5fCtKDc=dFꀦV>n{]i(G*qRvjG(ߋ \;NkwP^9e*x.2F9 pI ~9DE~c匳88R%ǹnI\Eʚ@zV"P 夗L8sm1Iy4즌* _RBzMBP@{/lTߤ0WDN_h<QPwbCMD^I:=Ů5x6k{s6v3 (s3!`,W1G)ԇDK5F_#FmvpX,'UTWm]ɽ 97%>qǸPٔ^L,3 e ~P+fjkVo;L>e];ȼ`+*#G4ʐ< L!2ߖ߻OxYJʶ*V,sH4BpF{C0` bv.kvwd]_yzL_$ѫ7h>^a||T3D3K;)?{fB"ofAI^)'HqI>&"Ѝ&a8 2& J ULl9/EfE 0Վ7xd 6Pq CoWgEHbcI}Єq{!6sN 1w֪kD5T=|^au)uHz*VOWr[^l@F`TDj2 OW /Lo9gr \¾8jj{ -hJ ZA"u蟚?ڧL#~VӅT8=muYǸcS5tn½m 3:Z^#ent3,/_m^OjܝVGW$s?yϸYl)&[Kס$ED.e!b31dۡbFHJ}B>q)JPS"_gx/*x͑ \РɓZ ݔ8:̟O'%,=ܛ ZA7 .9qTR,^p ;="2rfOv-sM|.\Aqไmu|  ŨC-F`,vq&)Xj:'P^ilBPR۝zzXA>-B QqPP% *{+bcyL&gc^om@P4)8nb e*LB6ߢhîaAZ!>3Egzb9>DlWܪ,KfMЯҺ){+5H+^v 4,dn^xHc|I5}ppI (>s7r0;L%S |}9 BOE_; a:V5>7Zs)Ռv;]K. K::ODŽac!B{L@K^ 2vk ~>!빮ueU_H7^wgt0HD5j>‹8èrvE,f㸵dOgB|N˸%k9/Մ@څN<;)@^ Ġ1_:j=KC7E2Ta\|scC/ ޏN7ptUjPGE/hyl[⒟LNb9rlu\u;hPl@@??2k.*hʩ;IaE2oH0~Liŵ_2:~.[GF\H;bKMӺւ=z9,w7Czy9&>KL!h<բ *b+ј`GXv:U {-c+F~Z>J}/#$DKˢ5W1l>%]B~-fedr0/o{7꜋m{eÝ&/-Z2zALGx[1H*_=*MΌennXR5.7**K8voXu;)%M5I9LV`?ΨY6G~~5/(%mVj)*G4 +YDSŬёZ4q/Ft|1up7so7jb4dP@HaAbGSѮϷ4i*X*>Gܨ\ucyKXO[o;\Wg*DvNK (IU}6f%C`H'cf}M"IDzD]R Ly+X=z"$ub2#d`}o0_l4Vsj x0kA꼒3r:ߚޝ2e,Lș11=acۃ0P).$&ǹ$Z{ݱ= .#~\MhBWUZ" 6;Uxhu-ЈUԄJr+t)~*]l3u*ܟb?&1l6viQ5OD0m/J긜d=\ޫYݓj)8cSLl7&3LR Gt *ʭUt\q0G<sKqAClE(]A@X=[g%+^>=&{y_kĬwXZgXa XvwWK-!ثjԨ!"R᧦rP^utx OHDTL;CV|wߤsE'RarPNre3nay,H/X_()FP@wdqj%HlR2 )Y:Bpv[+(i rDXcdZ-s!]Gc`& 9,_^˸!X&ǹہyʊ=Ҟ]Tmz`+=K;N:Au4SBN1_{p',4r $3lYa!oHDO=1z_Y]lnNx@I+Nn6 izE}b+H?ou`s\$;B'_Sh'ҫ˽FU0ڠJyBy;%2!i[bVZ$}POM_w42߄ 69KY:*i  d:_,nϡ!ix >]G7aSQkg3x0b alQdX ql `V2e,zsvo\"n S 7 eL^`O`,(I6W ɟ>SZpqQ `S_B(AqЕ;si<(ΓTJhMur"^|i n]٠ ڼ*K& ƅßI_ mK̄͡†*sjzl4}}q~JA_~h\p*5Ϡ7tqQcl|BYg^GVsKƜɵ:f5up̘z0hzbN%f 44(JFT yE5kp,<IfSˢwY/a eCY2,I|5L}8|m2r|VU21i䠸W 9f1>յbwRP}YHAL?9TzN.0" AinTbYe Se &vp8\).AN*0VO] _.,Mgo6#Oy$!SŃpX$O;+jN ˑYoϖb@7bQ_ 8dO@9d_Rֽ;S&~bXGN8Nʰh> mO=gXg{/ %7[zMz9fw]%.uEL\$*4ψg lTzaPr:q3Mӝ9\t-YHpoL,*xXŜ]>_D |;3`x  3%M;ifO=!Uݑ]QMu-{4$BQDwf`3XČ2PKʉȡR{W=p\o$c$9?5IU{|Zn?ۀ&xIQsO\ّ9ӊ)W E+7<#[Cu"f" 55 DyHv 6r&=CIU0웰,Z!2˄'[Bx3tT|lL{; ?dmIJ] '_ hgEA2x:v3œ>)pn<ùX [TmK۾OuK s9ͺ얦: ?כּGR(hC 3ǡÏˏ,iO?뮋{(k7Ze)2b48`HpLWϔF&6o+ gyS/"v.KH۽ɳbQ/љ<K|*6H]cNH>9сLjHi9)SDs2 n9Щ74)rMwGNΫaHm6of8&jOI!nUYW0>[M_XRIdRX/Ԟ`?i))b!O-;mIϠ^%rv!3|ߕ) N{JJCnFwt<@T#{BU𱹐 f4Z!@ҬR诺Mhl:GHXG뺅%XZ.D 5h,?/DAvuނr&F}6Xee nR OsܪMXPsCIpP 1G[KYl0*?̽|֎^qou}Ci\_ssja{ Tx=ø{7<ˆ0[n 2k׍̇]z ǨB>=Ϭ9gڻš\kyW{_?h. n|AVLpl##6zׄS]o&:?-d<&%|gtF5deL;J@_P+r]|b~ +yBVݑy7N[0Kפ=$RkV(9 sVq^g3,X{eБjAfIcQ3ܫ:`x (IjJԩ̗X7&ΗΧ匳Ci˳Z%?F(wju$5ZfXa>8Hӎ`&Aj>ζN9gJr֝B\Pi썦j3VoX+3n#ESG/|txDM EP#D[Qk̦cΐ;ɳϡ7SC7Roc#U:Cg/;t X? G.$OEAqDE]dŪ @4fF~ٲrX) nbmxm| *1&$o̴`Z3CX Lo%N+GRTɜs8e'>I5+ky9qaD` *tz"BJ3ƭ:e=X( gKPYh`\Au`[}c>$$~~ZYIA8e+ޗQOs*:@^)rޡk;J- rS =LR-`C]K/12R)ŷ ۝+Ǖh{f#E^k dEzN\`@l;Z|4tRhh4j~CŒA:z2wfY:+_=784 [^#rO鴈uvnvl""Q'voڇ{$$K4˿Zg֤¦_q]y 8-맹@U ȫNJt&8j~1jfH{_|OpOM/JAq  (%XeJݗr?r-QF :zȗRPQLAL2nWq%lϚ`ٱ^h;ʑ\|0&Hm4,T僢ep/rZSH #٩ȷd^O.WG&7]do"mT[8 ۰iG=Q$ĵ=`դm5tND4tg;F117z>!$"1fV)\N2|~D Ɠ„f59I7{[_ Ho'!md-&.%#٬W,9t28UALzbJjhp*CbC5ghDrEf:W5jo 7YOEuuP^SR x"j뮺cˇ,Vh#t_\*u o\h7F "({ߋQW ȂKOnGp?xH) ㎏Z9BIL2>D;ݿy0#悚:D Oyעi`9 72yj&8ksP=fKUBat M_HHm 5v|o8.c`b8auZY]u&%% o7wmIL6, (]/WDӅ0'Y01=@:H>ͩgYAv`^C%ډ6-Dœcōy2 \n$)Rw96뼏ۂ Wx%Qua`@ +N%j@P0 L@i8E.&Z&ۂ϶&y $q8+drvSU` /[H)=\F3w6ɔIdPuR[&]r~MfKMZ2px)?zz|N%snY @= %w//!S!.p^ITFgںve sg!)`TH4ȟW~~Sķr;tbnۛ?dՑvѩ?LÒtŲ.5 Hfa$ebΥ_GS[|sh-?d=՘dpH*pf~֧ޢYa^CtCyN Bnd1/8p6%\bE>7ߘgJr''otl)_ k?Rxe jupmlP8" ?ޙiVUv[U#7{{;󲼵Q(o;R2 ٨_VP X' ֩CVmm}5rސ2s :Y`zv;PS2_xO)BVBTqY IgGҤ:A6GcC}2Q(Q(:H՟d%NW@&[1$*zd tQaeɫt۝#U!y"ƺ[AO/vu$vC W \lcòD=k_ 6E5xtC.c҃ aqx ϥ{41X21*A}H H.xF+:lhX|j<@XEwU5/y" @Qh5ʤ7wVtD| Kj 2S=r}oЫ6ACS"u~;,SB ) ف+q2jvt6O錠c$KqN6xd ! HR4 omA)[ҬD"j (DW'BO::wqӞ˛PQ]=8xa8 w7ѨMow$7ۿ V]q,.jk.c'Q,X mŶ/0J*'ڣjy :š";Hwk =ѫ_zc;cE 㦨 iRZ Hn_of\ō $_ZTr&Úՙq8hj- <`$eP;2OyՄv}Sh^() %_3-+A!b! q' >?ND v<Kc~4vh "WE8Rh9iv0$3r^F:h*a5c{&++'P <{cǐ̗~$3):Y{}yk#7J#ShUSj=E{mMHu0gڔb9 xHU1b ӯT yzr C*0tnB9l&PEA_Cş8cj o>Փ"ԭQoItƌǺ n&>eV [0 ͍eRRkbSDQV-*m!2٫D=JPl_O f>=l#sxҩ 1ą)`͏sX>8Z]qmGiVy\:)wJc~g,H3sViY)u0;v7gw]K-^q@d#_ur9CI2:6HJxպ oj/ocTzg*;c68y(E+ O+葄ﮬ{W, (oy l,N*|0ukGXi,2;k{R`X}.z-{swFpPF G,\F EVSnŅEhhZlնƀ>N/4>e 6\=@ v%==8r" 1dt&P3iya{0ؙN\YVpC\aPj@F}71zFTKI!{^YcR S^ McN9n"1CgҬL;U70.՟y MetKseiHvN<@G"dm4 < #9U1Bsit,<̞X[}fK| @Yqe, EhG/Efȗ6.e&?G.pe\.qvV 8#vԹϋhx}cX:q !2L1߽lٳ׬"mauĔ10JlIP6F1! F2Jw&*%+ DaLJ.؋T JxS\I9wQa. dI N$?#kۿ)#!SrKmz>#n\_?"Fb|FcGM[Ew])ţy'Vz*h2JOO˜珩s<Voɇ M|0=kF.-_钐ڲamSHҙ{|t>)] Za8j.v𞚄XL[JGI& !0aݙ *)J3Y@QΜ y>8s!z=k+!u=x Tܯ(xZ"ܚA}hҐ(+ȻvmZm09)>$c s&$eZ~Jנ lbBo8kWWmθp ) UN [Y$9jWMwz1A|p!xrN܄]uZxw|$~AmDmߌ#±mwkBO'C=ZS̫aEldE&0s @]ܿ? bMlҲƮz"? $>*!cMD^V)i-0Bw}ZXU~oxNK#6Me lPM*w?GcCް&)wݬ1h/[(8w g}L", &>8-G"i-Q lE>s0-KEa{4xL%vJB?,h*j ]ds)'y'| &*Ri,r<6,Z H9hy SΓB2 8λӸ/uvH cbk9UᓫF|x;ӱAj I 4gԥf|0ll$p59!;95 ŚGЩ_PҕQS(K!_A*%3?/Lj,/h䬁#RV 2(.WHкe}prJHqfAn԰[^uըFuc%ـ Q5)ބ=5`Vk .ܿ#E{x< #Cdp}=C)}UqQ]]:_<-4?Nkccp6 bz"i>E=eP[aY̊זGxms}σj+rc9zN4 |n8Ď'ҿ JmwYcb!ŏxn׽^򑗙\;ɴ$;DAGZ~p-v ] !w'm{GR`>Fc6ŰZA6KÉf#Q=UWa4xE sȚevV"~{<Djb I |{>S< i29߱b$6Y%P&aCgW^Mi`C^Fε>C9XI&5)wUQb5M zP%0حӵv4rw~0) [7<-8ev}D5,pEq>_fW3[Pn/ >_,ZzɼBfY/22\V~;\3)ڱ8wqiiLLg!Jh]C2r9U> oE?QRLŠ$ECxj SVt0TL_bc!q\h7DA>*sW@IJ JMJz6W"]H5j1]RG{)K 8we|+yM1S+/jx^NZ濶y`T/X<~Ph+N%u1ׅNô5Ӎ%5ϴ*mjI|DguQZW ? C`4iaѾn$ž9}a(Pϵ[hW}؀bXZMC625æ5\Z/(2b>A)UUl GtGb6=%EQSis9B߲jgOq!#kҝȇ=s1vq9(50LĘ=Dqskh} Lxn8 l N6 a2A!* b>ʞ$PJ*h<Z49Aߜ0AؾU!rX_Z"k.+9'1ŃF1& Pu~`T(Cb v]i58hAn̚?rOiA*\AUF7g']YqQ8-INȹHҙl;$*xŽORfI2}@z٥ \(F"`=MNE5Sk\qYLrL3,Nfc~ jcqV;чYN&.Ij%K* HKF9qt Lofcv $ Y,/n|} :qVV ]{YD1+=iȧv™Y ޸^ | RXl{H7$YmY$%Bc(–{z3P@oE;A7o2Och` "$}lwʨvҸԑuC+וHr9dnBl i;#. !b`X'4?f$kos_sCBc?rLFg+kaT6SCpZq\T+b?!00ꃷ*\_}r(fWT\s1eI Svoij\{mb${ֿ5D\!$<"6ְ̔1x r] kt 5A>aQbI\,nā pǑ}jJR1z[N1pĺ{GE։h8kZQ b& ש)G#uAOHP_C $0?y`E{z\6{/ ,DO%[ڟG P#wӔ@HtKes93KĐt`'񎈍x/N'K{|TZ",fiМ_M"8KAT%-unhS.SΫ '|?2Hn_4~јh oNZYݩ"P;ՎIY7$qb7okR$_>8R~d#29UwqR!ܿ~M )P> !p&m"cvP~EHB`i42`YkMHd^.nQfɐ-;J إ'R26-Zj#g/j(L#(8goL%fݗ5<÷.r4xj¾3v``KJFPT%1,ڪO(8K|w㶀Ⴖ/;@<Oj3W~KXB; G8 K(]w\E>u V4fS_!l].K϶++ך+opUz/k>\LOk ?jUjf`Z?Q̀az d;8"E]}Onas. |I$Kbj&duSq8To{>d$YW=ƜCpgT!1e-A .]4MT9Z9$9YNZ$JPȘ ZĿst I,JvbxȓBDD|͍ 8 Q[6ah0NnSjeOs>$!TA9 Ёi ˕Id[4[rs?bp.fHm:rvʿOs6r$nly65 q-Wb/~~m/3&qe4yJMXdrטּ?!aWKY>M<4oyII /JKt&5^e1µ0s%*e9gmN Q Qw?f }o]gSh{ "`4cRYC]#Ӱ!{7r?IPU'=CLcY eA‹uH[eF+:]OF WUǂݒ$m[Te) ^9WyT;`.T6vb@W;e_m/8v?>|o6Jn,L$3&_YzRXEQ ؂>TQ5?|?e~*=ջT\GCk,_Q7Hh|ϛ#&*:yZV ƅXp"‚sE!ؾ]O Y9rj8{[:OE7&muÄ'Gg!^FjZ] T%8&tmۮ$ubdmdq3M!.Dҭ!i=R*kb@RVU ]F׷9} 7j[k+@Z9AI< +z\K>Wڥ.Ob4t1$wzNG&͆Mlb2zSx 4$dTys`LsKRفq@*]q1Bzፐh:yo= i`>Z6 ib8m:'f>uQUEch.AP6 R Uf1펶+kVD!vі34%* (# j =|q` L8Cgd" Zy5Ht`aAXf<1Q+?/-p`ݻ So&uzWdG)w$^贎u-kh=ee_-})ш%mA5!XI̐ՄO)g#5>k_؄&fHiT6y\C.+᪋}r{hq|iQ5ppٟv3aDI mLth DF<-֫)bT6lT@3P \.ƉOrSrN퇳]`edKT4v}ɩkGb| t7?1?;j1qdL,^G1&ۈWο0ꯜNOh #ˏmړ=>Q2s1\Jq3Ic71|ۛ~3r08z8{L XvU zkmv.I?yRϙu=N]O6;8mzYcTKXFQW,F&EX וa@#O{ΛT Gwѿ1XV D)wPjLSAV%l\dlXAN,΂Nf˲K $U^53Slt-ص3sC.k*mWYЃZ$12Qş'6WtšY7 ꃿD&O8)[4n~|Ba^{GJ֞1st3Yq9o}Qg؏sҿ0[N\.~H$MŃ{"DU߼LRu`V>`;6kO-Zc^ @Mu.i5](Yf*'+ȸ' m2뇍'TG B6 EOwE_[ :"s.Pԥ ;^. 's~]CΙiv[ .Ea~?F^DBWرZgy0ͷH}o3:n(j@vĦ4 Nmm^c¡%*BзnnFɀ0ˆFO)oSv$ٝ4>BE;[*ŒW^N{T4wpf֏)d _&ʩy1h͕|@ :Danl>/(̊% *,ۣ2)hV{K!5/"){x"aIL*&$kNy+{/jWYN W1'Pow<[RӲ)(p’#"m~)a6nASkR (&җ{B8Mr?#+dDj_ὠ~|6%-)s ErQ p&ćW)x$}! :ӡύ^s|ybdTW][_vjUu }frl3!*t֕u0·1om/ȝ0J3! A$JYĬȤnZ$l%wM !h YI2 2 j 'Oy{_6N.? SZ 8-籐iUe`f5hД𼥾50G|RLE,٤?C:"lo+CUsqerqҽc;i+:RAs.e'Z3:v%|jխSc3{-LCXq2K Ȣ8]3"4XzJkQ4{SFh9@nN<PoN*sR>V^@ٱn",/iO-烔b䣘GH& ~8diZ196ڶa)^/wI"oj9QٟzsW9buXWGEpdz4w UW_yEm{u~|e)W9}.S<抢$ `Ǵ;7]5=R*Yde:'ȢS7i^!Og`D7v)Juۚ_#GܵSÀ}NnힾEa"5XځKC5B(;KSQ1ډ4MZ aSrG1 KJ%A <<}\H(a 2S6=SQ&0kG+tDRvkU#|an&zXH.Pjo[gk(D&'Þ(ܽ_ýuM!CQSL#//Xez$/+yƮtA;.iޓsGOoJ`1٧*CgN=v1Ln*U|C@[eIגV~H;}UKc4v[v<%:_R2s7ЮҞ_f8 *h|$SVUjin- w5?7 qf*?f-)Ayebřl}<͉7x(f0\y 9DdUoyzaӋrND/ }nJΠn~!P J7A=gKou'8jjUMO Dhi牬{!&"rU}1spMN=u bԟ#-4Yˎ N">VO HEZu얷R5qO.Ċ\(xqx)<ȳBI`DI# Yۨ|^1a2j#ÝA5zȵL(zN5F#GiAr? NaST2y@:مw:HqwШ.xE 7ntp}S}A#2mLs2ZH0>(NdxnOJ/sn]$ CM,s??/hS7j7ϩɉCRD`NLP"9u !F":h0}t(]QaM[.F:V8/ϓ4G|,=+5yNkTJ/nŇC:}i\y8c\s8k0peԷv-瓒L<3$r?~JC@snY7SX. v_O 5yCoOC]9wycuP\Ar;Yh?C6?xq|H6Ӹ[6oya@cN21V 'UE"l!TD& j `%c@Ͻ+$o["*ZŌlܻ+ Rmn\W[nu7m1+܂*"DmU6z{ vqm}=1.6.hʳyNÅǥ͈t%` >vQ` Tl1WLP[ 77i4p f-9R=tl0 B|؁8)?O#Ј!OhQ6x%ؠL !W5W VMNONu扏S\3_GI>PA2U|X#UW -lZ'7j.1JN4, 2:NjC(iDJDN U^`wigOO^GP&uWrY?y564%֩19!yi|4\>K i_5ëI<,a@G2`Vt;9ңoΈ 8/$:lwS" TuDʹ̽{R,e 0'[sq{GS ti|dPDuҎqesodNPSlA0XTé2~AsMT3Qn]L'6_>E+0T'[gȲŹ*S:ha,r؈pgԑHQ;8&!@}ژ0 =9d͇ၪ ӯْ6<@)ym<2GQQkELDz%bACqSun4Y=>geG*a.˕1ImfVܜݡϭf>&ۣQV K/ok (J ƿlm$-I)6'}w+A|[c϶C'v{!OLHCtv捄`'ADŽsNjhz3b56g^M Hc5&(ʫ;Jm]rM68YBg$s 491eCs I%xo(<' ltzXJ,4<@ՁA+)Bvr4 08ӱ]E!MaOW{Tn{8G=KA}Ы+t̔r?REHJFR~{5:) ;rnĶZjMfڹHg1eǫ:(=W7x2aޑ)8`_x>Y\t;WΉd~x;j*gc'1_l;ŢomC3wIuVX=^jjh4*(abXc+n锼m^|Ø2V_=U4bec1~Ql0/,]eLo"1CcxmH%w\"0;ͯ]N*/qAә'Ȃ5{VcA C.Vr |Rke|Q)>z;"W?`Nd|@`닃TXn8D 4l9[Z$ɠB1Rݫ =[0?q8{猌y) lLK9N`9}ynjLt&~RcȀ8c0aNWŰygVƛRn'nF=ce{%՛3V8CMO5XǑo!2\ JKU'ԯe՛| 7,:Ʋsʏ r=SpU&JpT_~L\qvQ Őt=LA=Ι_ ljnM'. /YyxU_u\lm.᠐;~i 01#zt/ӊo,d~7(+mSE9f^w٠h_\EK( ʚE.i?X(va;hbV&PuP]my`Ĩ/٫$? J󔡄shT 3kTXuxzJFi`hr*%R٤wK A[]"nȁ6y3i<9Wڣ+ bbkL ~hXEkaԭr*) )J"L*j8$8e(ObQx1}^O7 {[/XioǮ׸8!5:vlϳѣFzf;s&_"Ī)PX{1x=h/rF|Mi3-,0B}^`/st(HImӖiBjfL\`eG߇hme4@s?و["1 sNK[rieFWDޑH{ aU{M96W)2' =%%~y랲ۺ/癀vJvFIw}hު0b\d7-q%,?B RdtiA;m;RENR]pL[8ziGVnwnfrY]ldFzJTUƓc9\P$ޘ>!!x N)Zډfv/y؇\',Ts7~|&j0WV@Ze:3R1N^\Y8-؋~{j1M&,KRO@x߸x&nhj0}TGSx@gn 1pPl2f#ZQS/aύ5F z-xk]q\(<zS}:o?6>QϴQXHoW:(%:Tv0Wc'uѡ3oi(-H! ë>zPFeI-9z_yh ,|Ebٳh i%j[&U7teȑ`ąPשh,0 n%4Q ԅQ Իi{3| XWLT:\?+B]|(ʠCN2&>L9!%DQ*5*OG@4QXl t0JO{哈0-}sNb\7U^n zxԩM|h TWIs t@bxm'\`^.Cf_(w#ch%0Bj}; ;"Sa|ķ&lM]?=ywߙW2]׀&3F FiBUBuٕ;43[WwTEŭ3gYעȲm`H.Fcoqs^ ih#uv.O)Υ2"uF}lֳwfjT7 n!$~'_ oQDx >nJ%-`QJ L8"Ӏni/Fܐ ^2!ӱV!!mvko JHZFlasScw;8S[v&Ëd[hisE|K<=yq0SvstF[i= KfMU%ga#aӄwCl"NQ+A鯊YDn6)LGSESJ L&cWrֲt&zWl34說,xf\ JuE2i~D+:0?ħJvPǐ (q i$B Dd !Ffk9.s]Ly3{8MFuWPL#HpڎvЀh)\*ݯɨd-58~^ etC}D,H<(X=&6).]y^;eW[k &B" /-Rp.MDelTeWx;_Oj 4U%gnwbT$toNk7O*A+py4ЙpbJO*{-Lb0Agr>l4&`z6;ymE&л?lei<߻KSB{bATB^uC5.nE"-:G&ie?K=mo T谬Y1~Ȼ PYz6?FV~@ EVDd*EJu `{ئ"]kzs; ihpS7yIyDHAь[2yd3&LjZy**e;&2s1PtkCDLpID[t;{U< uLCcsd\#QPmt<Ɖ#j} |ci@V / 3$N .Y/c ׳e-." 3M,rviokn浌 ؆}pnߓH|>ݹ2YU4p`w[ ;Ipf%&K }<F!Jw ~hj mc#3_)*WpBx5s>1 oȠW9D(!ƚȐ {Oye쓋#~\|D4-a9J[[WY=e~(y<3KA+ҼON\RQ{Anϫ?쾀ֽw'LC!C̃W=d$͈`R xڴ t,ha| Ǒ=uoU ٶAH1`q%Ggbky:h Ȫ=iD+ђSP?I3iȺ!-fZ² Ks?/p^X{dĘӶ]籉Y9w+A{Ԣ(E'J;CD`Ijy%H`«L>'5<@HExq{+7oG1*ǫ`WVe=dW]$E8pE?\  |,])Zط1,T ",Ҿ;U @iwEp4e}gT!Tt.+>.e&ʒ樸?[t(,aew٦fT89tPP:J/~(#@2Xm^賩dy,#aQAR즰mgѾR+ CR5 w9]S΃yc/C69Hf LቈNB|pVR!Du7璥[ V6-ٿ?["&,0[a@N0z)7<̘wM"ѿk{}./$ gk95S7p=Wn }Z}@]ϡҕ ` _ ~xMBQ Ӳ'Fnp'N:2hGiyr7$l^L0Hi9V= 3bR8F> Y1-~vS?#,sRy҃jz7z>,߹ uK+i9H\F궯"T?p9Q~R{`&/} 6T᳑_30xZ i[64 C/0cT}Fq |_źK 2m͈78# G(R8W:İ{c#% [ic=4jT50}6L,'$~ m6tZBӐt7pd=c4:户X! :jid;Ub^{r5ަ@>鷹꽽1 pm]aͪj"ED`q+4"00hu/X1'-!ʬ42 (>ܥfe :!0 A:tp]38lmDr=E I7aÅA(_b$DIa8E웝iMt\lֻoBd;Z_j"fnP N2sDW{*zA>TN!K2pɤ3$C8ZI@ŦƮ0z}IJmX@]mnDZU m4TH7l%r]v=I|Y'yK-SVl+} ]6уV-}P)s]>8YB抂@XĸܫYY:E}i&Ty5:&&G$!shl旓FwEB~ƮѷcL6#Zcԕcd4E~WDA!JD6wE|`ZA ®bohbSk|g^q|8/mzHb~q1fgDe_AوKR0)LGhhOjdo aC&llls .q㑐N1U:+i*!*6c \]Au7;A;sJS:qK0 &G7yf$_]tTr `R)bniY&Q)f䓫sq_ox9'N1[2^@HvGT 7f>^ʣh[_+kFĿLjz#)po[XlN\}zBcϽ1:]"03a(;PQ);v]MK,.x7Mh#4oڛ9fԒf yu-;lBQY/bܘݽM W+0N v2Ig;#,S ~SIx ~5 ٬b<$ڃ~>Z_Srm˚,VBRRfmp L{?d=٥= xWRY[?!mRgj\ ê-IQk G ]+ąѠZ 0IfGb,$WgV(xՄmwyOsSqSME`ە'Wp{o;b[ r/(TY_WP|4UH/̢yKԒX|peUP!]iGkRt{Yrg`cw0顸o%͚vSO&2g"o ꄹvfo807A4b8_ڭMo5V9R*6\˞o3 prʪ 1-awB2)u+<_#У%; +7sUu+h.eCS?f~g(n~>-ڱ~i1fET9:p{wXBj8J ;bt[ oI&. 17ZoXh;DW=4ծ3}vѻ~wlY2PJOŎj!\G/fkUDd6)%\-Jydy40a}Az0UϪWo ο%Fo"y\c1hv:B.FSy岆mGۂuZNl2EE t0@2gSGa_'<N'dDv{_^'ku .T.{LkpŘ"-()`Rv}ts^66,i\7vY宿;sBQԜ ݑmw)F+| ?h-'C+K&@Ru*aqKdC!8d+ڶdR&O Bh՛2'+ln.AN̗~@|$Z/nҶ{ȯܺ'B1ή%M.R]RS.)-`4jLh]ZQBOr?5kӼm0/?(:fh^JNC,vw@o,W/,0ؾEf՞~$gO)\b(3Db8TDm7K6J0{u5rٶy\ǷEeuEI vK =ȹĀXt QTLSbNPو7XO4+zG h뀿'"F2"-&6w>0Vz)޽1%?^m"7uٚ!/A=qc,%qM;MrDnj[;~(5p2`v;!R ws 4\0KRr 5xԯFlJ''dWg`I25{'sېlz#alЎcbvE›_~q@[AԇQZץ1y: p7|Ymk>$2yYl #Ƽu9BPIuuڮ4zgA#Ap`A'OKU#bK:n _%@zW^d{E(VRO:' GJG42ļ)Mkw ^b.eq;QyEEpzJCň.gܴO( - «OYJ0/IoGD={Hk>wvGoh}k0N[FZ/S@gn{t0#_X f)DZ'_&?4B(!eZ]"TBEq ծ?~RI5S A.tTZq J ʾm?sbG- ^#9 V=%#@!!V|Qݏ,A&GN|/5FG`橋0=Cf*N2^ɼT;31A4g9,GB߇ֆn(6T fZ6TTARlܯY5?ןHzM`eN8ڑ국E(:, ԋ~Fle5h†Cر…4Wr*IÅRJV3((͍6$>OF<2[+s0-MMf$m,E w\{`pPSJvM'Nu\Ԝsg.HO4SȰ'3~` TD3Tm23}tqp)iС:?*uqzi%3Pf!$%je֔syUFiwpΏ~m+G Ms`/uv6_2.~R7qcnd {q#IU`-byEGc"aD Ru?J* E"^pa7hS!ʬ/7VI~y;p3\ѧ.L X7U;K /I8vmE6n0Nhw!7d<ݲ2!J04SX> qt17", /׉i[HBcS5>diH5_ dp1 rJ[X=.D[AmP$-4;4)5M؀`ٔ'N z#ǵ!Т:x*s0#“?n4!պ0 i9z3 U&# /mؤ҉l:}@(pa G)Ȁe0dm?rʞ4?(<)C19qWP}#R6?DBj[CvEp .∳r| IQD.-a*P)C'ީ#qȯ!]L=jw,.VhP*'ŗ!gnվo!O`W\[}u)F86ˈƻaǫULyZ3UcoKZ'vW!t{ ]vrKbZJD=!xmҡm/i9>'Gr0+=P{_R40$oeTu%:|3Lˊ`JI٣M x'mW|ȽR$j proWW:%3_`b VD}=Ԟ. ~L:֓7=֬3v+}d#}}ℵaPΣHj]N.=ѦuqOYX5/b|z}&>x:rbOطlkWMy:Fi&H͝ս)Bto)voc 4$]|o~q Q:t6 aqgUxvLhSBɾv#1 q;$Wo6We [8<d(?;p+y1$F(˔='7ךi+םpX9~d~%֢ɴtTWBE]xA!:OqIX7XXɺ>b(^["EJTx:|*gGӠ]Ozٺ{" ~aM%bii]n9+/.ۧ;ũړ,-N} t*HYwFcUJ6r_?%j;JPrM e Xp#þdWY'EeK:ڲ6U3wZ;2\m;Ex5S ΨZI0M_h6oJgZֶjx3 c }eM8 Xy.G(| :SWF320 >D^əMV~dOPRû"NX"ոy@܁fg|"SkW=h0_S!'Yw!":Jah 8 ސ[F:ɣ`'Fqo$VJ9ju3WY5|e| +A(U,g X.B[c{/%H5*#kX)&'wYoME*|ۗ:_.esD/$hwy-&qo0Gw(ʆMe+3I]d]Uhsf -J*Q,[VE|e1 v@[ظpgop/1~;KJrAIy2j™":YA+fftc0\Ł$ǣ/ 6Vt;6R,BKÐjDu)Gf&RLmc8߄ܨ˥fYEky*Zn݈|4(|׆3_HV|Q* \8c1̜qvAC>Ӫw GCcW`.1 zHj wwaL>?;t"Y/, Cwɯ!% .gT)i)`OBPo٦kn4u-Iڐ$oU2ãf:8~!K©5)TmtM.%AޥP|tEhO@j4i 7M;߿q?4;BvUzΝ'f2r4(?X-QRd@)Wqzԇ}1ryZ f|wa)V:ᄡm?!JIU/dZ8rl6+xzZ9z#;'n槭9h0Sֽp'| bh\}C 02@3mZQd_v#ZZp^l6KVAb Xa_4B֡ނɼ40[rcY5貘Ajny ĨQ fstz!J `.; ]fk TKow{u~DU`ydEL'b}޷fT)\دd[^'ŴV9 >?zؖ>bmI]vr6]CE?sJLZR8.6U'K9נņgt-bɷLpCâlmr-"ˢ:4Fo4I伓H 2GfvH[ wO 8 | gb%Z:̏ GtKsSB>&YR 4y䁑BtA!h@v[L|cM9]VYzeC,Q  M;v9EQ ~\ KD&2 ߃@z tT?FIM$гC΁PC\ϲl )2OY @tRL$u;1ۉy#EToGmu FW@H)(gmp',lTCtg5 OGqx}msWN$ -6G0sMI[B̭YBbΘ}{bWmu3)MU0g(P(8׆;MbɇuD]NPO,z7\xfRPsq /oKUR;& gY K)fn.~MU7B?D=&g9hK?Af| P+)fY Ä2a/rӢC" 0GM2Mj3Yو#T;cxc,@MIwc@`VL0H<3Bk2VQ=KKxQecgxČBGcL;H2YLŨtw?/9Y+VC[2楻ɥ0ÌXڣUj d_ U{hI4l ۥ3ޏ~/3M6|&i{N-Ѧg[442ULas&MZdӋ^}0ȃ _R=@Y!w^z=$Gc;@U$%h8t:tܸqǛd[5q$l{si[g悢E%D 9ϏT_fC3MښJ#:"e$}4Po _] kh98\yӘͩ2Z^4bcc^ YS,4FH8:2HY.+O rN7%-I_$F.žAR"*͋-3x,3|)io3|3I_L~2݊JKwm6.uyE Ż) S V1/k@ȯK y,I#$h;Hx:aMDBxޥJY~q96()Eوa_w4^'@`d p^oE䎸ꫨ"6cdϹ? oH5ՙFŌXˡ[Q NUXԶ\{n}쯍6q?atRq_l3udɾ+xRC{9ڑޤg٣baMc!6)"NGwN̞b=e.G9^w0UG3W o&2cgU9e?:,=lz&Kט-l ?p X[ ,f4} NoB?xfv/mRAd }Rʬ }ǐD'}? ø5o& CLr[{*Zty?h"u r(#(gDP֚@d̒L=BU^OQZJ ї5-lc/KS_GzC|b&3/$)eMXq@݉ňVoT곶S'xCH9s3DtIJʄ;< jlw; 1?S~~;ϓr'4<~s ױYZRwc&U e굦AzGZD-3>.=/ʧPkz 0ԽX6ޤx^W)uxf,_ dB΢cHvD s*_-7ւ6 \,"ߪ~DIQSBn/_e~LuZ-G0Ky3$ZpcRX'ѸO\oon Ų;H&_ rT0G{i$ jWT2j5ۧ3G]+e)zeՎĎ4՘+,Dj?Uں|dK2B/ 'Ys[%[XCHGg] _rݕguGF2Vwwlm Xm=x%85jƒ0%C?z6\dGݏ}S'\&)κ(ild&H2|n#YL t&Mʷ2^=wB)fHݤۿ## !4f(h:mדhآmkج/wW՟| ج@i3 Ywm'yb_lXq.BKJTӓcNi%żfFZb=>tu t0wkQ*JԻe `q8˱nzpPW,>q$t{jpȵf$[*vn҃y˘\Хjkfo_#'&^9^шy#'ޙՈ6/|-sS]c qUZ$_?ѧwp(qwJ&@iOZ&%v&@Kn)cσ :g`Ƕ;d_8Ș%x\pل {wA>k:mD2?Wel:KQL W1 -Ϥٴ$EPoHiHz.|LC/o4+ 8nE i&/GE5ٻOF$[wF:[V.+;FBRdys`#g$=]. XیjAxXwr4Y0\P GN1.IJ=~Ἂç4'c*%)@oY}؊'x"QGuv/4 /Lo.I0N)BLՆ$'p"hQ۵)4BZ LeG(JtNÒ"Zx)v6T,s>C,x9$3~ ܬiI kP^}']ּ.Y]% d?*${Z,9RL>+LNfb^pL3r66[Ftؐo|J`Yg.$`b%4N ,fT4QvUb`Б֗4wyɰ0yxq2w Zw3{Bw &* "H l#YZq7ᚔ%a}Jp*AA M1f)W%)硶n?%[ [^o*ƻf|՛#s鿘XhOGgnP 4}ȇ>T^PgQ@w>tuZ_KL]~nA Jij)+3ޟ٤е3L|= G ߣuPIc^sRd`n dz<*5[i8s. h7UICэ͸ +G f 7v&ޔ[WD8lAT F%~9͸V 0ugke+.Ov3DbGyS3*EƍQ CjYabztDŘCe\ÝgܱM,4hĂ?jH%]^ y^d<0?mlqr{'@BǺ3/1oG%E8ˆUѽT?$$l6BfjS8O3 1]bhcA| xZퟞu˛R\ݠ-VTlFiFSK9 ,$Lfe +g$~s3BrLYl"y$wE0 `xu;dJՒ[EeF<{Ѽ?Y~(<&O 'F(@#c )B{bq\SIe9ɓ&g(.> T{gswoR"uZc'МC"OIUOWs)џ MWNJ`y抐k^q}, pL {l&C?e)gkH4.6S~J-bh{o7-3ZlN,Jv-\9@D{-4ƜGڳ `%dDOyh^6_> wAȾl&{$MYLsnw<f\L-+= VW0Fbn5IKI]$50pJ9&B"odEOշL 1R՚;qjv9 ].8Helht}MD{Ix{G+:Cy  Yf!#q.\!9\s՛8_f0BGoym&tpT`Cgj;>9KOM]bMyx mU{^$z W^"vc~`J[; {ljI2ތtZ=;=aW19o;.c4^lp2kT{7x6/ay>L\jOqg}m.sxv yZ6Zat'ި^~F<܂^rq~;p)ӽy/A$7M@ kc8lqaL|[U~ke-Ueq"Rdd3LV% Of>Mik!(,!yiۭI~ śf4ΛoOPzzܑIl,8l9@og&*,3~MČ@Aaw:e6d>l͘&/qu9mE$k |&-)\,9S`˽°yP7iP?7AE=A=< PS7ho8/]tw%O8ֺüCшR&xسIܥOC#,d&7e:KZ<{VYfݓ:R"M>7j4%Ak~A)fd=..~;T`nM OM=hiLln`zӯ !a<.G.WPwSϿ]&dClEo8~r@+ό6W^QvJcu;E6d^5 w2 aYWE Z.}l"79{ q Ĝi`9ʀn N7 %a% GQNuw]\zše6m+Yɩ _eAP}"ƣe%0hh=]wWG &%Z^8ǘz4W`\M iM> QF1Lj,M)S- *lbyg yK[͐A}j[)lY&@n4(t{Za|"ˏpuN>h'^ꐄˆu?hHf{y`rlUҎ7ҧ?2㺹0RAb#ob!? i಩Y 6LGង( T˼1کΥwXe.PO IIжB_&1t/+][jf nӎwF@zyb~(F :uFQ G~ϗLGu-iKm`׽9wGx*>eDG2aԟaKzֳ"5#2<HN(M1v(qh]231S*5S#l (]J2ZV>]2PZrKSS7vrb*?i/UM ]b )Kl!ةfGGKD)lP~:~Qs鮺1q;35b<ұG B^=Ö]aEɫ6zrFcW8zљXg)"TCAok4B$ FPQ2_Hs|Ǖ1[ɧ1qJDPfKZbDAほ82}Ϭ`T@=:mFi1:\hSkuAvVAv)WHe3P%V~?{ HY|o$o2rZFfz7#Bb!e%(4T$]&n[c-GþU *=5.*GZ '+l{lZ(Şbe $⬕7% Hwz㯐E`:P{Wl![ Oy'| r2dA*VZ #E* @vGx^vC-tw.rlU?+}fBV+5SΚz}§/׀3el`BZ_!!b-z|F޲cWw\-CvA/-ͫ["7 ¨C3[,OUZGTZ %FSܵ^(Vt%kwλkmyc]4v_۝G憣j]g3*u^+ e^XU2MJ0HM$%bN@*R/%\3&;U!KqخoD0ې3kb0A'lmS/ucrm5}94?`8hmnN - #PoEt:FȐ)Z{ebJW4Íb@BI}!ANT5W y&XD9gYmFSh]z\JpԠtkJ)5S!>/;; ik1>2anQ*laM){"9hӉ覃=BK b? D\  2u@z.4no܌STSjRD_rc|pG譞G5OiOOTц猸DJ$x[LlI`JUN5>JB>Al'7x};ڽ"@7m/ڶn[0ogxuX&nR|2)sBq0 Q%'k}tO$4$Ƞ螛N_c5}g~ݦR,)p>>2/ڵ>\2@jflU)b&$<F[LSU8+~v5J"^H5)eZ hz+0p"t"&Ӂ6*Кz(GH<#N_6v| L9O9AR^OFzJ*_h6̔7%4ZJE"LcjEZXm$iHTĴJǫJKg2DF4J5Q:3a$b@w;htw|֗7((/S^V~Q\ׇ&&UaI <h>W\Q)2Dɞ&ݗbx-Ys-FSz8)h:[<30≒LƬPͲP4sz>Lϓ6dLT%M,DoiUH1$Ӱ=agx_APH+_u,r#_gCkYa7 &\rDq]<@9g7byg_hk ј@> j JRIl#G|m6bj3,LA/1~>U z6j^aLyT|j]#/ݰR.0ĻYʰ;SB½R0XS^n}AnZE|g/4@`ppD.&4Pؕ # N/6.9ܘZ;/rX| |3m@F"Ȳ7$iEeNo +~j(ɖ=KlK_wUd9*rh ̥RRy; n7&J UvJ;2 0_7P6v{&jx~^ox͕;fx)(Rwa Zh‰H y1,h$>(7l$?**nF6;ZҐ.u#FNC[njƹevC-Ӊ6bh xլR`9DU&-ӈiھDKW .1H&0?N{.8H!sǘ#fg/:TFfXLb`Ah_!$ {}CVAڛ[GvMNQHH}w=x~5: iUG+ 4x" .|#9j ?B jl~'isC t/b3 QJCR.$̪AEå1r ?3IoGci)1:`sw.Ȇ$.ӕibr[e-VDCM7I/$EDsIK9f%nė>M`R{o,2C5_UzRTSHf {`[P :s*X1M/;\X8>qlG~7GT)^&iTc]kJ )}F*vҞ!O9졖8&nkш6rs az}g|:g1 "в["^Km{̀#B"Ocq$}0 хғJo:+V8k]dI48[1zsE(Y`c8 " `mSކ2w\_e! Ӯ6~]pqm#P4vId >/lJXNGD%Γ%XtH7 $jbS &*z?K[~kHx#@F 7D힘W,!|qG;tÇZC+fijwۀ8OƁ\7VR 4,<3,Z:_{ڻu۩b4"CˮtdS_"{jdCҳpYS/EBV-L;Qf9k*;wxS*QhIQV+5rxP]ђ{QGqz>jWzeo8&Y'ڀ,5Rmbh aȋT/n+D(^=6PVCo}U[QȥN!+\@s1:Vm u Ь7fl,dIM?kha$j"դ4EMmOGc(31C !@nn mv /Zx8||kN|uC\ >*O, QbvEGYGc4? 3TOi'"H=O@>ajٛFjF@9u"-dY&,݋}=B>ô'5"bx€' J$|“eBXQ<)&rbRx^ߩ:_#f Mn3+|  de VOo"011<;rN9pX1S*3<<G1*pԞe7}>T[Q!|c?}hG7 ";{g["Q,n]ƭp!@Q\CF|+X1i0 gMY7-jE 3y挹@uyj#֕@Q=23;Qb"ϗ4 H+Ld0lD.v+W5$ȄW* ~U~ͩWl$RćS \pΘ+/y+E)GrOE~9ʄ/+>|#Ӹmu6 yE\/ȶňj=:itv3$#\fU^U3\@;l !"CQ-CN֌yߠ d's+R [h/aU$8b'zb-xiޙ8I%I_I3˞u TpN# CeZzM*b{e!_l$| ]= _2Q\!=@S|hhmdI29u t6xUQΟT'A\ _dvY=|/qT/g'c_$r{B B>>.Z0e[2<ҝ.9ۯb9b+dv9=8NZv4A1'OM'|` /qKύqqw( 3^4]59IU'ɒrԈL84iaEDzF0RTP UOth {EAO$eH&Pi~[-+s;hE+$z_^~>ZuqwBC׌hjM,sXtп'ѱZ$lQ5ħZyrj+4dIRIcVͅ+~Sby9];#ao^H'n`-S>~s}nq6ZZ$לJa1nGcEV~?Nʡ#2w<(R>̀\a5%)T rQa{~+봿^)фq }YuӕCPGզҫt/a;fub/"M1 V^jpmFN <:ծMom y}o;ZҴ=h5A"נ7z&Z,OP^<,y6ǧA>&rh>I.'A:GW-\njVԚ/9T[)[i>~S)EH[e ?&C75^S pUYNX}BRD-ob%!t-*Y T!ӞV. 8c,T87@i*)6IC*M\ eҌ49iX :fLD6U&R)$='󎐌j&9ү0H{:Opg@(W q0ANE955[; 05xp7ET)R+¤ gu1nZ[QçJ6dyN=謲ނD<l@=o`1/{ \x%̰*=Mr$K+͐ׯGE8|_M_ө8ϰy]֘CV"nd7>7L!:+?f»[Y\rG] K-6oHvg#-.bN F%OcIޟ}y}#;hu`GD1d( Չ@q!2\Ky9T; s9=hJ̰PV$IEoշ]i5±>A 0Lsr՗ /`u O ?\K|_cܫ^A@QwJ[pUy "90qʁWUf!i.[F~x~MX%Ѹ21ǁ'ZlB|KVw4J+9)s6LWIj /N_sEwkּ&Jcǖ"8ʭ2H٭_oDig<\`!VS "1!s 7+;nlG o^~h,]ruI^ jזbDwzeEiT,`+ko/iav5R_p9Tl"9[G|5'Cg)$uN-䀮+(aPE8 8Jڵ Jg3h6-7^JǫRZ RmN3%b>2)b: 8+M8 >P5c|A}Sd(d΁LL f:{M|l!cBB{!)["ͭ$xjs{g<Unx&8~YQ.˧% t-\YȷNSNk0#~ߣ 'pRf2ѱf~m$>5lhZq*T4,K?Oo&S>mA^$_qrj5&azgf]<E%[Y2q5z9$3ZO^x!t=e鷿|/#Oom=m& qh4DܾJ}֎DVѮ٤ c|h̒>O9՘0tZM0 PdפNӠ0*wqc_UD#& GPl۸uh,8"?J @HMqRl`bW3кoK"-C1+:M^fO\aoBPW aAa˶7Q䵝psAirwFsc3?7Rdo/XgA?_:]&p=OߊV;t<G+hn9iȡnr/񮎣+-^pـ#_!\WA`Tۥ k -8 i*0P%ALޮȏ3.YSÇ^2Z-W&,|ڂX !Y JjY՛f Ư5̷ͅ{-,S_AKdžIXiBwd̴nu_.TR0v+ABy u o%!f4`pֳm︦oB _J9d"H6|Sbw5χ:% )ۂd5 g)K !2ۻ &?䴬nOCes mJ=׽qFhPZUs1hi4Po߬kfs+dX?Vs}AUYMl{I56G !:o:P LecH,I>d:i~ Rul 81!X[iO MCa؄k9( ϳ`6)TTvIТsizwN?rVY۷x8X.Vhe~^#\snPo?H0+D5y2Wq&&ЉTj7Dmĥ<{(6lärDaUM[ٶ)w%xY_d&&Cm>ˮbRG6(g}ufҍ<4 ,c, FèCvXX%0pq4'r_`}n1Ų U-mrV;|ˍ3,PstDOl@0=^&܆.x [z1lٖ^þBɒ'jمY1F;cVƳZ_FY_ G`8/!GzDq %~;rHRqoS *7v6Jͭy/]XP9:{!9+d%P0 =,(!^[DRآƨu p& 8u+")ӭdO)=|'CD{iHBnt{8#Hp2n>띾}}d[5q.`l0Sff;|XS(9hCӁ͛"L?Ki%FtKmC^I &+Euyyc )/bxn@zQ *#e3Ԧ/}  cw%SbP2X' ϿtJpR'o]5>Kl/|T֢-s@D" A8¼rMRQٌOG76@8iPd<2XwMAznxyX*T(704'XK1_) b4jU7x28-5Z-]l͔L>5&yG5BDqwIW]-ajgW#ܮdCɪX( d|\Lqu>CCA9rk`B\ "LzYnv>fCkZDᇇ( #Ab*mLQd50ܕkb5us|3TF^A9Ctr_'▊+~7n) .v"C=F! ,6c])x> >X6rI "ǜu<3 o/ۺqc&IM ׎>1aۮQ6 ު rn?5I /1H,Rf_@U]Te;ES:Nx:rLGtaQ<'83KQ'y<\|6H%3JZXR~8ؤRz%[%G8e+P9䴧,_-,DmʂmI>aLXMk_l/[cnglYq7MmyK%=Nby#T  DÞ.:j}]JtswGdUՌp3q"ޡ{Rn]L_ץwg"݈ܺ3(p>_c[m *0~I2; w{\2^~S{'Kd4K5 _1GVh8թl~P0$BWIR(p.yY)g1BlF4;Z\*|pSB0 /mn0v&|5 9vlLf6NY< >-=44+YёQ.=yݻ9>%A(Ւ 6#Zh3wRHO+^֥34XAGZ)!xNN|Jґ gY2+ib{OzaSO)Qf֖rVM[+E. 6grwSov ϊl#"MB9žׯPU.%Nf!IP"t #5;JzJzX@j`,ϋ2*6 S">RMun | 4dT6AB9C(0N9OXi3&;q.0sTv@ҢbaҰQ;sؤ尅N~[z9 "uA`ttѠh6%VkWx0O/uoyӲy+c=Ȼ!6{G/b5Ɉaٮ7Կus)cyF o=i4j[:sN\gȴMIa{77nc&<7 KbM᪱;+WHhZH5dԲ' Wu@ D*Ebw%C-ѵXn@*[簓w2fj ؓw>U#(qb#(0ۣc+(G %~"IQ BD>Z0ñ3/zYH|cvۑ3Wܺeg噙I]Y-)p8'20r)_p (o2zL%L3-0.cL?TYA8W_"=mF fYa l{qilO<~ث9lvq)щ-YZ&´h TdpذeSȰP 9IUQ1NVN"aZ?v`TaP$!7~3M.UUJ 'e78Mv^r^eL9O?}a,ħ<5l2C,Д$ 0SDGR{^:e:m>KyG+Nz14緈Mּ-(Xy҂@I>s{Xܺ6UK${Y|.LSwdޚ!BS\ʪaZOj0e#aRs oNQ#Ii{QVuV`k qc,TD%2+wNxD1\[v탺/aTIP@|M5[W׌A@1?^۰_ʇ bBpR\pb1H Ptu4zךRЬ{: Nzgïj@?nyFj і6BDlxVROjE")%pf[/J  ).U`Bb*C"r]LM7o Y]c:$o?liQa@8J0Xoqu>䞈3i$f6yo:'v2c%s򬡇?M~9&)m660rd E\E:;OVKr6bӝH'9.Y n}ni\tR? ҤFx 8 l&"Q/Dcn~K< 3#or 6qe}=8Y\;Dȭ3Zu$Nn+rwnB4,'2CLURűn?9A +O }%m-66*ֽI4s"(u3ÿԭ]Է2kXy ʃ&m? ZJGW5I[y&V!&]YK$qw/y&κ?4X+H bGGf}gȌlIzn$\?-6Ze$YewLN5.>%V>((T`IȽ{*` R/ns͙y{AO5.dXX&P`n)Y\1¡}XؤקU[i#1S)e'uޱYR쯇~} wCt#?p_Ä?jU}^i+N@31.(sQ]m7 Fz9Rsjs,UUSlヰOascؕ+\c1}o驤(tG&%HT^% w 1o6}=gq|o'.WZDւ%^c$ܬtT0\ '؞d䥃p𭲼s_W(U9䆖ȜӸDhX!Hcf'AW}SЪ`/ mmdxT^?cZ? aܢjgJws0QN)EeG#uގ+oo\XS٤oSk5>,Y= "^? {ydW"mDk$IN{RgNi݁U26g'Eko%[rC.ʘJO`3?dW^#jAOj5cwŲm W.$ i}w. BBWvL+%&)@$ۗSLc. 8b7d1U &r)qzH`z$1q}al{14{ӽF;Z=BCu^^+o?Cd T%q-*8=cHN"#̀EOoZ%j$6͖jmDHS㛉fQSj(|| %wrƈ %It[aZ0YY2Ջ(TȒ̹C175.L!q13'nezT``>-Q uͻ s""]&2fYĺ"?%RKoC> y;aLF8IW"ͱj :/!1qtwnumA֟GFcN:nj C_@(6K)oԌDgo1lƑ58?璦PHP`5 UNU<`՝t~=51offw-;fҊ8G6h*qL~Ը<1؁%'ݕ! ز{ oOIZSE,gW M@ lj^5ҶmrSm(2?K֬/o|+Z!(]1nXwItoہzC&aM^R{Z͓#\OgF+$.j7/wPcT@BKZ-_ugTx&.>pm R6t j#T.)';k9B>PnvϲrWiKjm,u!_砷9@V?oJbWpGwY]9Pk6=ŵ3ӆs9<$/(BIst/8vl` .[ߟ a#9WRd.l!`HZ俵/ѝMQ_reiJƐoρvtI+ү~-eBpن:,ޔ{ Ĵ kj%Hc8Zuصn/$|liZmNSrƙ6hʴ"zZ]6R$%#. ,F:?:C qre,t]Bg"9O0fQֶZ JC@mׅƝ-M!p6xNɞ#bBGiQ!cY Øk6Ȕ=V_HYjW dnㄡc͜;Hj>0*l(ih\/I??.Z5S2U7#>twј͹'? )^l~ "u7o&jYt%u5 )o7<-~%bG\gxl jFq.ܴX夞hTη *õ:'Κ˕dQDWLҡZѲNݩUXn Yr:t|%r*FCqo%dN!?%s6qF*_룽}m|p*"}:#.GAg67[L5 ;9m㖽p= xs-;wuWgQg7 pN!YhS-9VQB ަC;<Ԗ&'Jrlf D&7ފ(IQXLfq(j<1b)xYWAN[dO}fD4WxB0`wi8pAVlIF1k&X|1usƆ_ 0 FU kcZ=ceQh Ք2cOutØ[F\=Y:WV@mC:BX-evdD0CHƶ;PJӯbYp%=v;q)Y [\'єoMh.-"^zQ3LY`L|PQܰ\sΡ Be #U8euΡx2y6kI+ iA{j7\s]8ay hKYd5(9ʜE4*yM>m&r : čK6?j0bJDS'JbQorj<{M)7?#ؿe%s Eu K@a]&A(jAe$nC߃vw@wJ=}fY<1%=&iӑz}~3d{d"PϪb [ƎԂ|^n <:sZ'.c%Ds>Ɍ5&՟>؅m q!/WtaItN!n<xjئ#a8Qx(Աu=̊c`*V(# %E'(/YDv>EQW4:^2%0ESK:T&sƭȝؗ<$ Z?΃BCe2Z>UWqFmD9XlPY}!3 .bJy^fDaL.ί;';FT1T!w,Q'(jzs$Ya*DY̿v E1`U(FhP"XFS$ElF@x`#||z`8Λ> 93W7v|Tvz. \uo@M o$E9@x;(e(>G}'$H6g][yj[K)]9̙,r=3Z[!:A)?lnzW{ny\ۼFG.ұ5XѢBϳQ)v'Z ovE%tt`ۖu4)H:Xnv=OtMsʅs]'m"/u/*so0ꗰlQAm^< * eBGMtavJs^~;[<0 x{2<`ql 0\:DdmPHfӐnS$tQ4eEL$[/K Tdd㹑ېt긔!1~ЙH)K#/C &jVOi߅@.0&wjV|%j]":*+p&B| s58 ER]ZU()x+*`4ӥ'KʇZpLq}-=LA@=܃ϥNB0Z-;OW ld"&0jfB@A1ŃTQ'-`\VCPj'j/˯@=\l>B'j x͌X]?9zWHW dܚwoݭPMɳM|N: S&d4Yz%Sƌؖ00ЂY0Ӓ': ֦NKqFĝ\bTޮF+yXZgIp"\7vr-6g0?7#K&T6%))s˵ן.#4&ۑm VPB ŬbI ж-DHUQ(ZX/|6)M )᝹GdYCf$f?G_@o!I !LQZN\y^-Gf6Nji,44\W0*xO 817(WC$%5+E㗰-TXcoPV Ёmv_CŎ•aAy%в%T"/c(uOfWDD6_[Hg Hu r:ZY-7݂$׵F\`q}>oP|x@0CTKXLFq'8-S=zcOD&MC0_s{V!HMӶe3EB2viMw=o":Ӯk;;l\k+2NvJ'ۉOvYOWuZ^w[Go_t\VH{(Hr< ╦1,63w5o*LqtEd4TtwtȘRD>ŲӇ(4J#/oasڒiOMП_E<7]JK^!)p R d.ے @x/0&᳛nȴ}D#ߪ'"OLm<w;Ikt6Ap,-Lo '$fh} )(K)JP%d3L,Lk_tp<à։X|L?涳e-,V.uV /YO⃆G*ơ2CU?,vX>Q8h=5ZТ1V21^sA¤S\^伍JsxO𓇮K*- 6$[/IeWn#% Ǩ',8gJ?G_ >DعkŶr8kgDd8[3 6j W)Eݷ&zXLi} f=eY9#nį}l֯xu}юBU>Jr%Nz3?Cy$DsVNȌrDV=CX+Y%H|x88 6"$Ec3!x 9:Mgh$습CjgZ5KpB)I  81wJB(dބcx6K$NTOLެqd.x'F͠jIZhZm3(r~&C+~# /Kۉ_+`c&.}unQl0@Ud_(j .9_dl&>//5Su8 #~Nځ- R؞]]X2Qa-嬉~@bv⒒|lV/OLnp7<΃Ob䩓jbl 6l^ѪG>>nQE3BC ۉZޑaXӼePRY;*/87 U=xŌ6syW9tڠF9,dKEE.*1CV9H8^+xppVm%F-~a8 qPϼLr> Yζ#_Lt8dlV;챼=FChdVΎq&_Du2% /#~YDT{E|}.'W :=:O*jVWOI;4JZjȳ28+UKhCÉP,o_jqNƟ8YsnzpT<-{"I1U#&0V)aueFWH2? T~!w5E }=O5'{ PDچr(y4OޖREhSJ;XV0Ų_a8&H:CCaYS0Z)6mK[<Ǖ]gбؾ|e*`Y1wn}ٖyī{ ḵ91y}Ό$(5{Txk0+{7&?4ܹؑ y8үWx6`лU֘kf_p)u#BpD{aeIW*X$Y/jnyt_ǧ)oEDi Z"T=a!"8.0ڗcb P"B.Q0gJU/Bi@;}F׳Q}ǜoibt]w6 *^t~ZX3昪3E"n'+'R(>Ez<ɽzrU&de ,`DKa0ӱD"Kj-arg~r|1W2$=r212zGb!/rso03m2^P ¤cQ귟Ga;`+@a0&`Aa'.k,7K"sS)bɜ5HJG52@ Г2:<@RG ARen-cYrDž4RV1 zc~tق" +4K;3ҔنX̐i2$uiPq;Q.l,D=[p$}t57Ks藀ʾd0xu<7"Ђkjru2>X3F@|J&S ֬ƌme\!puoڶWAFʤn9}uPvpwKЮ3k'Vou;EZc]em YYZ(-Iy1~1;*qhDvAc F'U@ۧ"#3E̾#ORDqY:, j*M))R/'k$Eߙ?0Ƶn^[RS?:MIdZbK~+:H+z+a# mOt %gֳ0R1ơS1 Ȇ{ibN, 96)djl3 'gu4rX*nHΘ'n;d,NSb2-S׸ar$<ʤtpr{ɐ:UN'h?&~~C4%Ѫy\3eEIʟN&kOc8h~Rz؆Oԥ)E|6s2|+@k;-dOݽw/6nG|p &*qa'Rlgޚf'QVSaU)LiOGw|˨-^- ySߝ@IPέ̮ΪasεpvSqT@}croB}x7bf m@ I٤Rzym1BU$x$bPXm.x^>M߽؈Y=5X&+9bn)xmkmLx{.b^9@؈ bvVUo ]EJ_Wv)DźKٌ|!"@襤7ucjIc٤'f6hpQO#A'.t?l&X[f T۽ x1v$lk=3gT[i %^!:|IJ-b'ܰd|p8]0_|GS}6rksE:v&I8mv1zWP锒\qPo"̮÷-usVJjUܤkL$񌃾w!W0.\䉶& QPAb^]ɠ< .l/p}_07=H O}ML&aP֢F$&ɓ֜ &#Vi_eǘDŸG\ L6pUOp K Z\;bB;D7*\m+ սb_ ?hnaq,+|/)]n2 :/ZO$ho4􂬈;* @[%$Ts`#8?(Q*;TB֒լ,$Y5C{R7G4H5|)S P TTкvEEr%&Y{Agrj)5lN`@Ѽ U Rk:$~ +(bֻF"珗m1t+ B,=C\IS,RgU0ܸ& :n+AyDL9EOϒU6c8,9mlAgk^&c^;> UEtɠ23Ŀ+r6YI.ڟPLY:ͥ/£hq֊DlT!0vʧ@Ļ@Qh߳$,//T}ShV 3ҩcqۧG\+'dENm3=P4k؃F?`⪯i$M*YzVm%O5Y$p 1"v!{}.k ЭtA@ | j?i3xL*.KGmj\ġ Oigy]$n{\_iaFޑ(yׅ8[S8=i&Rau,eկRkΜzk,Us0ڨ զjtk~UF"7xJ\MLH7a $xFVr -d( j!&߳5>'^dd+T//,26ҌV܎Tփ]~t`jȞ}|Kxy<|{[[n0J_뎿]"}^A )UEJ,4ߝn ~ Rh[!vu$W-)vf5i j?mvLS ILTXMh{fRsʍ8TPՌi.o}y5O?NPCb>jtq S9lv!Z{Ur鶐1S;v>L'dDMQh orzAaj)˝3oEW)2%) hHD僧5%z+ջ﷌0l*VJ˦B%:H=q䉑v(" UvCˌ^"que3EaÞ8(=3YfŤ /"y "va"k[ڀ-̳566':ȴ9b5w Gg_UrIG}^+2?{%KX=L$QnQPYVQ,i6J uxW7%BXj =dh݈,xȪNOaѾDC]B Hc1~?bޛ-g!CD= 7ꨯzCK0tso{R[~Jï}O[۰֫Jv6H)TF.\l{! <HB>&nQ*ܒlg_UO$m5{)+O=ٿdAbѰgA4[Xǜ'x9NTj@r>GY^!z;vB +#q{HKQ3!!Hsy;KY-/nl>H7o BNJ"ŝfO@8O$uic9t>W+>0T$:80`Gvt<3=h%ce~% zF0'tqXC3:#V9zBc"v"+-Mŭ[LVfۦ!o&[v&Euw]@~ [SE7󈰯if;F]bU ~]ZYܛ镸OIT%Xs.A)2H7$T l漠$OudO5jdA7B8yK(nnw9^zVi#א꼗E󻟟ja$j'ڠX=N 8jMADPƃ ՛f<lk KZBQ#QJeȳz+w2ȹO <ݺK$Q@-̩j&=k#q,.v_ r2~\!(yx1͈T8@J]:,?QvquYqQ`2=D3M,H1`4Qw9{^I[ hNکY)(E}/ojZ?+& %aAqd[;cawCF:.  rDP!y ]wrd*G螓Qcp.fT.Wjס]ֺp_, cuW ˇ2&<*e"C^ˍթXw(U`DW#cҾ'ty3""!ZnӃt6~nLW;\q @5 %uDPPGSO ͬ~L9g!6p˔Ekd*0{xIKilykԾ) `g 0KHx5WllO#fMjl=ldY77J4.81K+~ZtC ]3s''0ѯ=4ƙsX'}-iHTimwWt-n?t(U~St×s6rڲ2 ~95pW( ܙU{hQg+/Di$GM{Ja3V‚FJegtw٢˯pϝvׁg HŇ:K@fUZH~?ZptH-CnNIX8 =)Z[c)/zv|w_qS4_UP[M'ymJՆ{Wy\¸eDԼ*t [}Zզf]Ȟa|<.~] jIrq~X,g3/>8Vxt}RE߻iBK=Bk:wb[wÄ M(\O$:+R-`TVzCzS{..Li䦷n,3GVj)7U)!RMDcJ5km٢ ds?_d[~IE6F$CDt:Vf]!F[2̡> Sfm>v=WC|z@Y=5N@C6Bd24M"h87oq@,LÕv%[g=[y_1K}kI,V[\U<RYe˓SAg̜oa K"6 iuL'N dB=}sԮm0otDeXүa 8Qpi9"1p*Rc6_0u{GuՕ=y.$鑹4:d+?=&n&3Qxn舀=v/bG-v9/T/?eRuhjxA>'m7b & * pqhi\6zX}hO?|B?.}#J^+ 6bg7c=+ow tu;annJ\#Q8C_ż0#E@+Q𽯒|\7d 5'4ƴd" ϥЇ,g[xm߹V/=m1y4,%pWl0DSYfD4E汐UXPCJOrb"wG8,|qOW/ki\rC߅8-:_R$?ID~e#{ BBG M%JdkueՠgQ2lI5793wwW LÔوO)!iނg(d-OJDcD!BL~y`4;i 7`BݞuS=- (zAÞ٣@/yƯ|3"ω2&8P^=*J]qf( 64~3<>= TyPU҅, %kQ5{wA ]%:p0[Ƙo3No3eglpCOؓ[}ީO.ՊYӻ-n82%Pս7)7'4<0Ou.򮟚;̕iF<3vog$ M)JuzT/{^u$/Uxo@XTq(ldA<vHi['/6΀99 H+|L6őd/J&ZX t쵌uqVy6@1.9YMfd.dYwïIz:> Ap>WFb#!4y-hFl=I+[(E@;(ځssQ+G]HH]?"%1 *\v8^^JNYMG\w͢#~V7p>%o˩V꒪"Y'F .G̦™(1~+HRS}{DqVjvf`s\!wl$})O* Wx=-W782@mHP1Vdա!/r+*|D갇C|Y3 m%W3Hyf˂ZOY_K |~2aA<mIytqI@8*>.wu h@E;kمl{Xiag귚Dgt̼˓&Id&:,Bz,,RnЛ;e>=,OE,MʌW"4X 3ZW ,^.8e2~GD4z-g_;ĬL/M8| iQ1NP:3I7o([;E^c*5 vn"`gD_SH~=L72l5_C] z139t~^e|Qt]g=w,z(J^}YY%҃gVۭY"< N;E3 z"LAD*ƶ〵x~7pdЅ*E?)eG4?MGa V:n_Sh]l܊nHrL~7K&/V$yZYp9׆+6DgRHZy|VvzH'yhwSKk :Tu!2D v٫r̻cj"|_OWlYo.DoAzO _^Vp~o Q:ZsJ,fyrmOE^.V&?t2!R<–k1Ȩs3m]qkWx[ rI(=COBOxCm&%MXl65KVXػK;'"#sdPQ6QY)dnE`g"٣ d^^WT$ _e31uT EjIZj' ?2ǂ08dY0QAm'j'bEpڇ;65A<&mᱍ7g=YL5:?VFc`ff]ude E<Ȃ4;Uj.s.ԳNbo Gid6nTj׌Nktrlj\v7mGڀ,ګ)\PS^i9(1W8vqmSM ׶~KlCdz4{1 nQ~}0Mk~vч APsV A7ؒ]^dU:yVi4Q@۲xSz8NO'-v 558wPu{ " rVُ+P\B\h\ҙeMvmFo(D x/F^RYlor26;o*;KƇ)%Zh|\/Rq &8v@FCףҖ#XŒp&NvSAZH:"w'K|Wly@JJ^>:zd3.qU ӈ2T ꛆN{*ȸ2HTrgNo Tnnj KtR>c}O..ۗ˽)3%g- Y(c`O4j1,oHA  D|)8 ,eU)RqcF= Oy DP_ |H FseR+eG9(VR? W/ }hWCaH3f~XDt]:exnmƠq~>yQ} `0kv˱ҹg ہ^ww!M6) b4w,|L&w+Fz*#Kq'wN9[ppx8FX}N.jxȱ|I}\1̉?!L@I˼,,h!J m-U+i 惣ufߖEX\2u"&tzs4/::i=WT5}1NZi`ꖈֲv"U'w0#H~}+Z4.n)om@"D&[gN9zr&8Ӧ_v!"dXשs7ͲG&Hr/2nq/[ZsF X寮*5oh=9 :i`{cnver0XʠVFg("(?(:q܁;"}n( Vv hZGҦɷb[JI2Ā]Dv3/3>#Xp WRPWyOWؑ 7'7K{ߺ\)ڵuw 2Ϗ7oZKIV%5\c@3)@R922uo#ݰy!;i) 8m]1~1:NK[OrAr"q8MCw0ohP\*ш9!I)wmP=Bs WJko5d~:.O)@Ӯ*׃`/5,k3~ݻO3RPwЇKO2m&F2}#KvA\e= 9`Yvy&l}D kTW?}Q_Vōg2R**CEsgJN8  \cU+[tXTZ ?hѿ9;Ne,{m4"Ms"1qNȈEΥEdIn`q]Gi sWpġu+@'", xS) 﫻2Z_tS?q qYK]J.Ԩ5T:iJ<1 .㞪FkKNALc>5뵖Rb,c̾.E_m[%uv;`L8clZdCE I?+z60srwAzZQC^xİtȋMK zF:d߇Pz<:{M~V2s]:xhiQofrLM:w7Qj^LU"+Uä}sxYgF*SJ yg+C`:Eo(ݜ-BQh cG5QOBS%EL"-%L9rעVYLS^WJ9Xaj(k4ykYy 7?^<." 6h^oqi1wE{?%HRŐ'v>Kr>?:L۽yǭ bs(nה>?E,]ZyWNBt rB`AfX}HdiÅX} h3 q*%t\K~a"ڙڋjfb,Gd=Km`8U0'-E t錰UgKt ]GHm{P}DpSJeȈH !HSlnkfd>3hd )DW)W<Lw P64zX5`:7*x'Sof"k|b۟?ږKˮlӏGc]5JԟnPAcnm+ ;g){an\1+]2b% ۗU<ܹ^ Mg7S87%qLjfy Ì]N^'{l)*m%\,@q졍  pOL|1>S?~LbZ]N-cdH#Ew@'I=Yuj_ *g**<ւM\9^xk̸$OxV T+Q$'}L'.b7ʛрP~S[ntIZ l4l<p| 2>?F8$ +GkRV/5('aߴ.qЌpU2Μ "A5?B}+yّ}TF Nz<ÞHq]R19^}Yn|r( 9k4[g̒i=k[)q3e>,]JPZ#P6tif9,Jq`f}%h t 7#>+.lN D=%u)ZlUP5` pݭr}i'rKK)޷Ց3S9Hgg,{B:6MJoM$rR{u](4]>oEo{6 †B@'_f:$N?릃6XV^aC糵Hpnc ر9R2L",9fxI 5zD%}f|s1+w}ra8ԃCdη{o1uYS鏁-a}8/:p/‹͏JfH*C{rKsmA_ut*LdV.fT:Nok@UlX3$?ĺ0= x"m=.NïC]U3${MRPi}gu[JHu[g&@ qF%~dpI*ESQ&k6CY{942 RG"V7ФI;.mkg}&/*3z_fW(vr7# cڃP䬧T(GNR2?1ȏs";ɕjŜF<=hSûcUȬ R>Ⅷ~~+?5Ln^pWy˽FYkdKn>t_^syf&x9Hsyr} .GH;fJgn%/ ?I8S&7 ;Y~@*]!ho{l%jg'SQ\6&?K5 o[, Fw)>\qw`c uwMm;L6}RlIxXv/cFmн\z:Pj GUb?ν02'6X[׌,5(/\7XmvmahjX;ht#DFTL4{?c;Gwq 孝[?cQ"*MXb!: l(Ң5/Mjp1`\LᔦIᧅ18iYp'r-j5)< A͸ ԭ\mεNlˍ1\MUf9PAeZ>M"r{7+? &u|mvۊM%ߋ$2ݍПu ue_4L"Mi z@b R]THtOzbHc6$KyN B~਑ڻuq;EȕD@du4'=E[5Zl h bs(`(%'&$ lB*;>Lթ$P)'~5K>B'Ho]n6MF1|A6n>UMo-#Zk>_#`vv-+gebEZM5ٙj?Pt*hIxGBm#(7B[=}'T-FYo얀Àp5!a|4׀=nPHM].8O%(eE .(03-N)hR ax0D%F Jnv,2@W聤AT,i ]2F?T-riMiO,~ἆY^G`['ELTJO~aYyh%3RS}6G.u>`%Y(4_*Sgӡ]]4ɖ7p-n!گzGXX "ALޅ4Ld; m ZoX < M"]@Ts[ '\Ṽ+Pwv768>ŽTjMFC)gh0clMgbo'+a|Pt(ot6yU~q2![0aPZc` -6Vq1V[Nz-N9qkB-c/#3/p셈O];VI)ѭ;Aw+қGJ[yV8| -Ց%zX d] ͢(.W5 }@R7v@i-#.Zt*dTc?԰( G7#ƨ9`T1xƓ K8HOiau.g V^?4.:*')'"ͦnN.iG9O ^ vj%麫:cvt],Ft09h.܃: OwYdkeaFTH0M*ۭSO.!045J@ ff;@L'dԌ.!j~qMy41√’lYRV}BFiv#iڔ,W`PQؽ\y;f^nt'NwWlϻӞH-tDϜhM8+ɹ rX66-]Tp': Uj\!V WNWsDֹjgmMlni2c74'1NcʞS%9qC['o@|l A0t=LS%geB:M1tȓiu%>ٗn @3oP jlAi KP"Fxц+_K++#w3nl#T2 MVZF/ހFln?)BwDkLg:tH94AM$L'H&!.K`լNXi`!)UbUfa.71 2[u'5XެI 1-Q6Z(`{,Z9E¦h*f&09UXv B"\=1G (g>tL]a4+Z 4wm1p )&1@N\"q"`<W7?-?L9X0s;ҕ  !B\F<$li&t߱ K 8Z/kM3Wk@vOs OaX'4Ҝ=W ]]5{B[5~E} dh.۟!^GuJ{.h R k#N5#o:EIݡ^^|MtcQg¹YQbRZ[X1CO{q[`h>jY_:jRn`XuK LlG`ֳ>oO*܊5N/r (qI~ )oIZvqcq5Uex4[0:l\w>Ex;;8Of[]%QR+aMR˨y%/у>qSP>T:hT=pEoە*sޑj>σ00&aL},LU1%Ĩ#NqSJZi_e_\5BwZBq0gEP18yg%Γl>62iy`7Jbh{n2at`G5XF Su~5ogY'X6t!E|amqVO8KAdԧO{./G-݊pՏ H`bv= MEă9X i!>7*Ce? `F3%&x>]卫U~b#LZݜZȬTWx{7HE'I7Slij==glz}mDTaoS֢H\rvpw9$T Xb'WJfűΪZhQ䉃N$(-ug-t9fuF 럶T;0el`\0\C?`3O*J.o&Gė:e8  ͹?23"^~꽁l_aq>N4@tK w_efϟL83fFAz }ږ?}RC?&]Q5Xi܎:D9JӧnC~DvdhgUPs6_)q$%ੁ n7^o-Y{h jde:6eD)fprEwۖA!])6S":4 ߟsF|zce.?xFw, 0֬oW45cϢrTY& 53w?@ݨ]`xp\^G-o{>#WD-ģmӫHUQ!"CsC'6>ݧ[G n#pǿ8mK>Z|S)GF[S|-i0NiGh5ٸs69lb/FF@~#ȜJvG0'h+qFwrg!+ ^4Oֲ?AY?^ppUQXvAY2 s]ѺbCĎ0qvyn#nO}){iĖh*ŗչޭg]D`7:ŠdRc*lN7H4, 2寗;&6•~g Qi PCf2h-~)\e?x|1rYm ߥ^zg& J,D<7낌U۝ڍ;% f2I^r {J:c-;=X׺Ԅ/g?m<|fe/l!}F?zYT$"BK$% OR h8(ƖC"H)ӭ*QB.UzeI]gVſ #˶J4?L'9mbLG5.*9T[8J qkbjF_V{=Mׅ0|q]::D 'Pvx{~P)d(c}~%dM~(`W%BAV|@2ZXIFɯ#=Ǵm_ܜLw)&S ٣FxTͩ=v›i$ji:6fW$,5޷R(iZA!wQ\ T|j!"#LdjEB ¼; R>E& CbgL,K)x*z"YҘO$OCO Q^g#{e]+|M eA7#2nP/A{R=?zx//[L,qB ?|[IWQD&GmbgJ;~.BU,"3cBs@J_h0;Pz!׍e oMnrKC XUxA Rp,KŜF/YQ9&ˤ.xf:z,S(R=ڎ7IIWRF4.M8d'ݒHjo bX;`xp2m>$pű8-6QYXaj{k)g~jnBᄱԃޑ_ , ;Fd,)$%a)*d h1۱v~y-kXLWm!qjD;&.*2kEvQ7Yn!?k` Njy|PA M[L/%6e?@gu{tUP5$|JIӰqk> $7tP%l<)|Y`IՋ(T60AQrz^>L`OĺiHG6j~Au_'IE /`m|Y1%D峾$Gc^^} »BOӓq|~:?]A7aj ٦ cITK_'cik%z=9n个kzoB2SFږ >b & v}Dd3ˀ8 HhorQVœ2olίg(W5 bC1۠,vsK{ 0>:s= SD3)i,q7z] eVl.LXwjp:P_I=S(UVɕsv\)v/!dSqQ'`-mͿ.}=PT} ZM1?&4DA!w0)XcL[2 ϗа7b,Q?tRͦ>]j(;8^ՙdL&C^ T0#7g1KG*nP-儻hR˗֝U\@uSgq 2X*&=jqچkI-4Ց<ʒgpixx#dzlZsgڴn,Yߌ!oR#N>Xцޡg:_I.h4Y_F@MɆprHIzK`f,Ƌkf(BvJoVn~@u-D/@xkaز+gZd&*eHaOq&Ϳ o|d$na<"DB$T}E/11rɅ%J~)!q,3I/ZFU7bEAE siS'4J~)s\+;'8q~1 9j<jf*RaY@=^ۛuKXȧv+q`$F*(" ~𵵃Y6>@yw^i!P|>$:*/!_)X%^=Q\yfSy}!Њ>T:06 64.-Ypi7=fр e!".w@Zzs/ùEN)S9AAsb޹]Yy$W[M\GIJ%%:#5]ϣuc3pCR;)lJ;}JwMmELC_kRowmJZ"6şu½ |J#egu!yQE'﹮cG]U%=J9VSds 1!Hr\Qͺ+ߌ,7+=w~Ŗj7 jeb#grC@o/,X)ύ2l3N ӷ@@GҺFZw{(Hb]a{F3RKa l:/+5cG=^'uh)X}ۖq>ŵ)@}d弧8T%ZܯF9Og]+%OX0qr7yq+OD# pj%QllPk9 ?c3;.K PM5 _`YS[ksaڂ yDէ6:0S'*ӊOj3BR.q;,i''u.L:|aka htSDJט؅‰L%)*R\8aĥdFx B6x r3ˀy/oA31 v3Tyw%~ w!~ePѻSW)i!y6@t":'z>(E6YDV˦w5MvI;uSW/sRZKc$_ ܙ$hY' \ݦ"4Z.e_zw l"!CIW䏏>w${O˃)2fL-u&-.LzX@mȧ%]U399JUs=p%^9~E'Glk@:$ߺ!Ŏ~7,J?[F5/XܨIRȭM畔dPp~߸*$MPx{%Sr˯t{T `nݿ0O06IN{\r./{UPh% )&N!G/]!1N䗣ۛ(w>~b}78AcV䋼o|1rȣAU`Q\ٲWp+%L0Iw[1~PJ]13Ӏ+u@+ز2UhR59b,P%sw@j!$Jo Ez(mCN0lF3]{ |d?ba^hϪpxY)NbA h0M/eb3 rf0 cHBH/ؕBr*Ӂd{O-uB3}7`·t%l)rvh7]ǒwpa@Uc>UG'-ԫY&N+Gmx`hZTKe# vpt(B_ k} e5:'vn-Ve|-8촓dj~>[HOq cw̩ a #TW-.82KkA< :#&'toOҾvT眽Jd5ԨDfEB>a` ^$2Mta7,uA,a#{9 1xT ݇.^gn{Bw.E{EKloƐݜpO?],i2X8~\)^F)E'u}hM1}Q+7GXX>-8=OFhIɾC0C%3tXJ| t@7EtZ06vVDD0pӀ,Dޤ 2l[5\V7e}xM'kQ^C('6β)utfLT<]z3˟y}j"z]Ϣ4ӱɺo؂};$ϻ|~Lբl.-Vsptv +~Ә)leHDjv.\Ut Pac%BrKɵAWFjXa3~:iG1 d*FL;β78\[t ZwoI vGT/vY4澥DǯKAY1GA,6tPnUIO;TvppjFD ]9-/Z)SN@=-|v(|r`-DTsN):.scw䢖|I5P뒸 )&i<< uIjXY A(; \]¼dhъbҒۇrN"PѮ.]߼^ZS0 J2}; g]<:ۼy[OrZYҒ@)d o`^1*6OfpzUuk΢h;}Zʫ-QuV!X#Gbr7'05d4sޱ aZ3) 9s*3! ++~(n!觵N5"qpc@5#^+dG ^0=T!gV3M1,w|9{)px*EH<ևq;֕RƀSV!tƀ|?z^ۓp yH]LLu`'V*GrؑԢ'̮,?p,4޿Cmj}k`UsRPi񫋐 "SU wDƫ?_LhRF Vhrc "8Ŏf5ʍN;"-TbA M[#&|WJEd6s{bvosue,t(4Fz*JUaC8@,ñP Bp\&eGӫ^An2$k2B#]}emW'bRxGk9AzX"OS`I3Vǧzjڮ= NnybVGVOiiic^;env:-s;4( zV0\k3Q Qs^ö~SZ8%9Wj0JŲ?  WoFi”/yoĵ-OC@Rj3kP}C:ޒ3dw1y* NJB1k:e Rx !Dȵg9\[3q>9ojᠥl*bc44WcH@tGʅZ7H8yn tO{ш5&ɗe7摈%‡YHf48r7d.ix^QU%eB"A/'Ayۺ͓=o\;1InLþ BC߱}꣢>-d˜T9فw97(KU/1".=sU) JZ4j..ӆ'I >HZT 2s6%4S]wȬI Q}7jJ֌aa+ֆ~VQ#ˆFX:9}tt`8 QRVtx\K\Aq̟ٔQ94|2woǸrgN ήeH􊹑f9))+#ЗEsB+Tg3"nt~|qZUBc jq^ddXyMAbUpq։ }Zu$m_Z)ۺKlDjt#uX{"kF qt.$RxJuH $_p-,'wrXݕ2X$c/ek(u Y}Z й^g!.a-nkN rAoaGr4+fEjidȿǺ-4ɹe1Kv29 w}=V.`v«4)-(rOIG86I%|S֟iewMkMv&MDPeK[ Lkd[9{mdWm J#>f+rk٤aBh8cLR|DEcɧaO1V?_⨯2SGg%!O <fq/_w=κ*"J]*qm3Dw>o>"ЍäӔz`KFC%2ERʎے*d"P,L؊6%}O=ߋvתV!}źy>H)[&@.Rofdj]w-TŅ7qn$Ӱk\0d !F1\dY\blKHDDUUm('j4zP7vmV; Ys'+0%՝AqIHl[3k嵿rG Pn$2niQwd2nw_J,n!f!P^CvU_"Aof}LmKڒ̒BKU@c;1ke9p?n+:(d3%JA1ϻN&9qA;-g,o.Y_KE 7F]:[ϸmLz \̾D?j,:okhl|8 >/:lvݦ &X I}wǞA9| *U@bS[Df Yt"0 %[-1rQ%~"`&f}m \ySTDzy&ҽ"zU0٣["lUҚE. nIaWˁۓI[pT`F E |8f#Vdی%n~ADLN}i˭Vqc5&݁`s.ՕÙ-μ58iI äQQeg6F 4j'׵F8ۜ~)"5A, ÈrK`A ĥ`* *B"м~ >bUl_l{(YY k(3Dfdۃ F9ȡNl'? s,+b]Ք*uBTj Pt\gQEr(~~V p O0c,Xh2W`5 fc齏Y_ḙt)]2^"ǭ"#l 哆*FB!ң Brv`oslOԄk 6\=„ZuslM# lmS8<7m +\C<00I< 5 -J±ctg 5 hT.2ڽPN" 40g\Pl2bߤPy?Vs#˶5վ6`AnTڃ, zw n:+C)\8kF7BO(COI |KrcQ;a+ri߯_',,E6{# $$&߾,ɑ`FَB ^RTy/4@ΰg72d9CaTX؈kEŬ~;#!P_cɪx}؜nɓJ@@vܤmŸ/Uy#r.Wζ<u3檔rW1-}H47 ]9"T+H^E{W4zT|C tՕ*!#m&d$dET_?o]RS+受A檸v"^<F|MYUclTxx$ wC0$uSk9 $qVt2]R6GIK`EC\o ⊪\[eAћ &_i0Ѻr7|?SwԪ v͟n,BԠ͓>[P*!Bu64n4:%$Pͨov=a'_rbؑfBO͠J.mEypN!%P&M*mkN_+(79{cDTNE_jJstdN$X7O0cfam{߶՞r\PN|xd†ٜ^KAfMy bVci G'Eʵcgky>]Md̡fGxݏa K bke1s@|s,zetӴ|~YXmE$ɢD|NسMSD˹O'5-4l-.r.U% P{vlKe8{O/C-qLXE7?K[@o,{bB2ڸP,YwwL/ֳ#yaAW z)T-8k {b&:~|[ja'mB331ڥ o0D\=؆k& lqdA>,~i?":R`] "\y-xlmHEWsAV͉4R62Q7\c4|ҹ= {萧'+˺O~e"3pyboY8ӷ NUd 8"q)gmo%n2ID0yq)Ϲh3MduBdf,HjwK2)9٭zTɌȽ%5uJ̽n2\9f6eS7Cǜ+]89b`,Vf%|cexpOD(qi~_kXIα̕:OT5]3z.n9R)>Ӂ) Oǘh" :u̇̈ǃK}T$oΦl0ڌ$lqTlD(L]aVճub p6; Hp\Ay.lk$j4MDʳV  COMeyyu,(Nrk%[3G~20zbҿk^!/f\<+c tUe?"Ŗf#(W>U-TZ ~ѦK8(3[(Q@͑RXS?`S)٭0=F6rT/tmG)Xu7{ǁOӜ҈[CPt$arto#])򋂙jmÛ-æ:XۅQ*-+XK#pahL\kE⓪AZOD\o.#FL<)wuE iD_&F'SKi8u,Zo2|"*G!&aX߼aN0󋬅6.ĠcS2i [3|η;ǜu()%{glj웘s]Ml|x&zZ L2"m7>gnz2XjE ʢ!M~;eə;~󩌖0)9?CbCn@2^/>ک8ge{p1{ymJ'2;2$c yļ^U{P9Es|g}⌮~x]C˳('̏1qWd%Ra449vS8.S%9I`PjjP RrKVτs{fffW Cũ@kGd}tyf'Ŏaps3tX op:Ţ':!kS ' 1y%٘&[`/c=TM,@taNk{EH(( P&^^-E(s~".+QZ-T211޼jMr]Ǜøل!o3O 8ٍUٚ%e6,MRfE@U' D|b*"pt<@H}CS}~fUOOkuf~7/}:c< TMC߀VNGaBS|삾"((Uۯ7w C%$NR'x$* )e qRM aj)z:=omP0]XKhe.3ՙh3 )f6m5›۟n.zy-)=:`jwtRHX "q{ExE)Z1S#jV'>|5B"57Ă]K7$_Մ2bl+?90̀oO  eW=\t$b#~G[?$$ӔzMz t[dP7|N4 ,i_+ȍ^"|h,m f&R%mltA'3cpŨs^D 'l-w9zzs6HTni[ RN?JQ)Ԯq4񵆉ς^ QA{8E.ZِۥWWĵSGT4E^SL51 PΎ1iHV ːmޒ$돵WN%jОkŜ󿰯 N:Hv4em%@@;ul[0?,/ %u~ ,XGc^k22BDK7 pdpRc߳Pd9\Ss/a4f35]2t.xIU`Ev"df2է!pm"mUA7<zkXw(|{ /- !!fqřc*9)Y΍BqцhlZ`tHqm͸K_Ot(HVyު4㻓Hh KկڒAVe c43_\bYdžeU;=_P\*DbZӐ硹*vG}[OY߷g}o]aPI5vX#̷ҰI ՝_vS,*OWYzˢgAQ}eF꒚/3ŔVĉZ6x 'bTA=N.Fiiֲ )ĶT\jb NA`kH5q5dd+ܗvc="b(M jL,O$oSz/2AcTMTu^'!e\߹ۦ#XݐTqzSԓ˄7-|ϻ(5JTY(;m>U%F?Ͱ"(U}OR9s=SG#ۭ#W4-:3*"%SuF71:P~^CjpII=D.{pkrj7TLDAB+r6AO2j/Rn(i؈M:s@ P@^;|{h\ xZ['Tv"n^\0`%WMW)IuI|k!VJS>H1Igf-bZT]|X (P}dhpHp9E]}%} IYKyhxf$k^ GB,9" F+ŰM}2Uvyl*|R|>7˜iF*&oŜhXњHG ^z\:&="wՅGAikk/"zi H;a0~◮QZJJ勎k r3W}vJw ӽ.GU{cHE:bQb\AͰS-9C) GKƚs\?ɦ(Bޏ@yFlOQuϭ kܛ?9ةޔ_(qZڼLi ph!(ټ0vvSxh8n<86S%tn]LS^z:Ty,ǜH}1<`ӂW*IP`QiDXY" -4cAx%HbZGH/ nj&%ū?(2S3SmBL|"(/x kAk.ٟf+JoO~?NvG^5Wپ f|,$2 dhm{1>Y!sX8mtNRRGmbJ pfUE*&0PLu`l| BJaTSti֒&DI@ʽ{)quSVVR-^Rx0A!B˰P aN7YTnfu}/ЀY8w2a aNas++3[ t'sg0t@`1mRi@zL(C̭㡾S/wWA\aHȲ|==t'ue/100 W4}gO'?Կ@bœ:3tBI F7D b]uTet3l0 ,]gRƫI?mf_}a`XaT[@Al! 1 #_اBH#)OgvQ҉`AG.noM&ʔDBl08K-+d:;076[Gf7&z㌁q'[aj FB. =z<tR_q7͏˸y׍׈@U4B)BӶ8a3lhȇ^=}_UY9._ӆG\~>7.c;KC BG\HV=D_k k5NOؽcMyxH@PwT㭕[uMX9Lݔ~:-|~UAϪ Ր%I`k;x69>XUGDhJTj,g4a@vޒDvM)>ν1 "132P ƼE}<ZjH1 4,B|nS{Y7VG+\;rv)Ae$nBA3j{040 f\},bEM7ۗ9˖rFbY)S H_m@l]8aG qvz?ttΖYyow{%rLkKnh>"ajݥ!Dl t 7QAbIat%c,a^P[)56be5  %J3Y'" x(EKWH 3D*) ey晷uud)ch%n#"ֽ'nOȕgvP [l>4wm_DpoUAxՊeb#Wc9ȅ!hz6SҘY~ ҅|_k(tLS ]oP{h&@W@Td]m/|%NSe3<)ґJ牉*HT5c-4\Īe@@$ B FV$`/ِ(v/@ ^=E_Ϧ.&ТlXG:s9`87;m9{hAfÄ$ےܜ_uݡ+0(sCS/kbau[S;`.^$N=RBBBt^ 1͜^5aYt4p.~{>? c`3Sw^ۅ-!-R>MT$P۸_Rߌ/h9a i} MSJT:%M23F;V`qA*jU|h\|z:Zd!.4|:r)taGYAUZoiCQy( LOFi#6 %k&xap&+tӛd_IءwX[^ Sl>tZ ~ֆ~uf0Gw}Q :侩KcPĿUlΖ/Bt}! p>Q@-۲"+A& 2יLYZ4oE!X1O,ٹZ*/wI2Яz:isG+69BPi[ڎ KN: puP92Gև9~LY86Ov|I*>G oڬsCq";cԤ0H;ʃB˜ ֍TQtM-f!'*`]̤cq|_[@ s~?Z?\Pz٤Yw4( -f!nNn=#) tV6,8j{M~d׹Z ܎b /q)=3~g۟uSظS =ًJ̓8Wt&dKۼq:uig0nO^Sʲ4Y:߻ߝ}](@v>sQ#"= $'VGR0biDxS|z80zO7QfYI˨hEMf_ Q$m!>ē~ ; b n.PQ3'U2ǮCIu:;/%L2|(Lp=\hz!m%"u/LhsVa5sYXv'[T;p6Yڪ7Np zЪc$7qUi5( H+G/ј~K?`@3 |}X0tBP@+iSخWX{fwo9zz1YDj%fg2dW,[_[Ѳ|]Kt#Ǡ38(@ϼ6gW|edX.{#PYFj*6`< Տ;vjЧ ˣN#pTvdc/r!+zv&iC&A`#3/2gIHj"ۘ-XpVp*ir_`Gw{^W[isS6+s nE#^ca!t8+jZlx`TF7qmMB>)SSKg\#Xr8V{n#Yagҁ\(\A$PVׁe^;^s |yDNɒ{0Ʌ3FYJN 2^7[!-o:>ڸQ <d)۳*$vVM?$M!Qet_#uwqyr$=xy zhetȴRLJZ{`Ϛ^y)cnwTpB,vYD 70-oUN1k}Ij HC=Y*>dځ%1lE.s+WJvfg#(\0X.f %c#Rt[WT~`~C 6S N.&4PYZ7ĤAKsgA_ํ;*zien# #頊J4o} p%9RjC>$+ 0$THҲI([#QqSh?ɋikL+BP (eO3au|;^h'h)b-?L )p'rmq| (]+Q ~JDSF#R/&='ݦw.U6U;4,NqF6F Z]̇Jgjn(JnPVy$ZL=̪PfN!2`256ܾUn"fZVovo.yxO.MșixDۼ'~80lLcA-AyZ}/'l%4ʤ$tĺHN;mSݏd< LW+ ²S@ LXne w͒ϑliu3CəĎIQ[0_/3'1 >cƱ\%rϾ,`?^9+%zq? e'*o5!:ѻAe.Avu 1Xf)~8kX/5}Y}GKa Kiq ǻV x*Us3?*4 E0NE@%u3qc׫Vۢ7h>X5T/ܢ@*J{?XZ6ɪ\~CO0ʒBS X`e8%륎=AhsB{?5jp"_;,>  B' mԠJzSV JmT5wX ?>#Fr_ܗw2pFkc|s-lj+k.=CjH[6'iST|ҹ 6(XepsulMl1X1u;հB]<Ф#\}iZ }x`/YxBs&;nώ89@G6}6> ZCzr<3-FRUxDb*)Xr;%lCI}bhsG&s߃N !yN+W4܇Pc`xzI/,m(XG'2Tpl@aۈ(a0\0Q[7l\xa P*HC1ONC/ld[|3CV۬ uGun5$7<a~8ab`XXOoH]2F(<,w,e/'򨜟"ziA? )!+r m Q3.l8 g u^* @7hSp eXEvj>齾ZFUS}Hj Vȝ\='HP1sTr@`_h Pgc2 2Nނm$N4:(ߊ҇Wf ۀ:\E eD\}%2 ܥxL_JLfuѰ GZ3ˑ(#P#-T~5!3S .{!`cUW>)B@3xF:'i0TT%p>Dpg,a`OH؅zMFE T12Nt}i.\ l ;lOVeI5ÖFd?r1:ʷ7̀-C`m4|@K9C𿱽Sfz zVZ1U=7FF2Ry\ ȶZ0o}3s4AI,e>i;gy%o r) $ ً؂d^6Y5qm [>ۀTZH=n2e&AvA0N/EzHttBJοxOOkrB?淝FE$oP_տ 1( J.&j>EIR  _FdB r ;JgHSo!,. 8 C3H>g5M]qEFgE-pl.0ogwW$"]P`=o\NlmպNXe3nXNUY+ye`POկy&dHXLyfr\TVSQi: #c:m1&{y "~O#j\E傴fz%7M񓝀RE,5;߽tڪ~73P]1bχ}#1%R,Н;9eo{E ǡ*0 |ɯJ(.ժr!.!,O AC3qvͮ*|:qd]\ޓ$js~8)dps Uug}ŏGO>o_oSN&|Ȫmm:S*a8I\*/Y[㎎Sv[t*m>{OoFjLs=$ )=:\ڌ˪HJ};uJqc7mhTrؚ&Yۧbx NO޲|`^R;-_Ţ(~B.v#Z<MAWZ¿+2\J*w N}R GS- IbxäLJ2qDTV/(]RWk bKfۧDATޚTEL\ @}\Η&P72NoA 'EVA2zɐ'EOc::쮷jGc}XU beSrXd^5 isJ'F0r#/իnHuyvw/sԻZɃV]3]]SfL1:0СGWe9 Ǿ鐞ĉ8A.ϫsndCMMx9yE&M@81#S/RRn+?#MO3ӄ~/GܝS7iBcUV{ɧEpsuU5B]q@H-԰fḵ<@y`h58rb?chE5rBo !d6 <47 j3\C:fBYJaht<8˾'o@'!a.*V2(V5Su?hh暺:Amjj '#zΌI{60v=u7gMaoniD^ #×)^Z$|)+n}Е|"p9xu]*}Hc0qF0Iԝ IAQEj&2_͌D%Eg [n3'S#giH9SbW8EB^JOnJȓ44Y '"9J|'e/֒KsF @%aRKQNb//\?v Y.*K<=/ ~g*r>2KxO|^fcZ]+ 0 K A{ټ<Ʊ25+@_Bd J)0"2/Dq?`n? cvyy(j}4̡0?3=HLs. 2"6%8np̱Ĺ1LԱ4m5iJ8?X;R SbQW?|ة88_65ԮxŸ6X "WidV |hsGC6f /K0*^Z]Y7YY/OV'd;k%E 7+6s#s>KH?Hl+*M+dr6"Ъ{۬4ACrTAI'1Cͬчv$]Tn(ؤ)Z2@uɮ5#a ӽ'dCdٌЎ(Fm)oCQH*qczdL3 y h_%]ݽW'شW"䈎߻(>+!v¦=qKQʗ)yn HjfS^lh]d7!.lN\:;n1tϊBӎ  eXC䀩AS1J`?Y3ZCmƞ6.= b*'rX--2a~|}jʤGc !9Ar+Bp}e^p Y[8ȷf%g=3F[hP)2#bE<_rμ˓\{ iH<ղ%8?grWhyl+8O$1_t;B3+bʿ:PyX ֒=&#->&ʹ| >Lj2:YY>DOML tRI%ݞ`?2Hon@`?~I-Q,WeioI qRnR}]2"vpMЅi5\P|LPY(%xfj]$oTk8-\>9iLw0 U3X;zihQ(cx+xe㓦hG?\(ۉgM9zɳ0c.\J!4&Zox ?@ޯPĕz6t#FSh$P%39%ia;0%U?&xϜN3cn0oraMC*1fXu]z(#1㟴g#Rm#,IuH;ي<_S٩.jgHm}9Წ$lvKK̨\xI߃he!2D'k"hH֜6pO@==GR:bre%vk"[÷^}GZ8clžjHPVBq'Ջlt8/ÝI@QhQ ",w]v!%NQiպ_/t56[>VA01ӄ3kF}4<lj.lr4|*'s[X;I)\\=o];ЖY Mߺ֔SrV 3턔sl-2ЙM9hѻj":IPkz1M VA`i/eq7n TB| q$ ggD&PCU DrH:su[?cS, R݌/+SԺHѾ}&H 3A984rNQ/[ =P] v/=X(@?-˅{ |&j{/3KZ9Zɦ@9rάBbz+Ӏz$}GZ}02U HJy^BĵakG48lj Ԅˬ*I'@fږMơ HUZ`~|pj<7x͓Rj` c, #:!h^x#By&t1go -:DEfcr 6ua!ݨl@o bx5ɫl: {*F9k4*'-JK:0( j/ش_'PquJd׈ݡz*@+ֻ6exPA+dLJW~jE`CXY$gO$mDZ9Է/ Ɛ'eP6$J6FARDž>fhǥ9YH»Rb>FG@ȩ"BD:o7"5 yS.-y8Mv0$£X}~0ʻ8%|Q?C!WaաmڥH E/ &BSLjs,}_-2aV̟ԏWcwE1iBk j}˩x+41B@ MA=3YGN25z&:x!N`Mb`ZԋHReAZz+ ߍ@ΘS ٫؄:B"|iKKӡ2ed oPW`yM[rec:=-?H؈'X⌴q?L% =V*rڸ0Ynpք m޸2^1,q[fd_-_$i3W9!vװN< O~Fΐqa#-,ۂrXcT$éUW1f@kFjȒ"GG(ۅp2VmFtY_YayB{ JkٱT9C(}30!KH>OxrRw2?(:3gd_1؟WiVPƬ| d!DAj?aTPttF`[kjUmS;Q]/P{' w +BadXoeZwc-ŕ&Ha WhVbT! ƢPqnèרp-aG mRwv vm7Q%[gQܥU?+wj+Fbp˦XԎsE`*L]!h`T^yFf(nyv 0]B'9Wqb}@qƭ` :Ҹ4+J&!+C .DTQEHL6y/=}!kb/ھN &ّ-s"BlvQ1 jq5 ~s,TW:-4e^1-I^!r{pް-k?Fr.9stp9ۀe"} x]W(X5py[T4kU-g'^d[{HbC]P&kU-.p\}.cmÿe# GXP',EF^md ͚ޗiu7]ӐAśAJ2}< ҶUPf蓿\3L;&&B tXr# d@:b7XOҏxe,k`{Vu(D|)rSx*1h_VjooV1qN!Xx/Tsqjx|3~}7anHAȤ J#qpno4])2qm|?G]e} IQ~_T+d|S &Ĉ f ޽Wc|\PHr ׽Ca +\N]kLA+Ys'p/}\$,vJgx7'J{ĖH-B7}hmQ'YtT>BɬKRf`)+$>%.[DnW{Bȫ?O3ϭ s bft[V 8lJ+RƛɀUVS&6qԎ}W.< .+0$I6 - \$/NaԎWz6 <4((f6SnNv|F,oSw#~0|\Y;/<[zNDUѳo^vQJ{BNDN)j׎L+[5@I0'G&zf#)Z;]D>loMiht0N.t(;nvL:C}ɗʹm[7.`%ɺfY `נ( LwjCaЯՍܦޛd! %IѝϤCr2H,yfpٹ˩ƷdQqSZ [yFz̸Ǿp* e\BE%MyZ.dBn7u#"iIQdUc.=&2#\QP/'r0F@< ^ݠLnD-Br$&>aoJ]톱օ9RcUQ * 7Nɯ^[o;G ƥ6{nruMKvkdlTZ9[9iOuL2*S !)j03㈟=Flcy( v^.n+cTn ; i鱚iaz}lݼI8AW启lgt@ Ay7FqHPfӼ?ӲBa6dSr%na Rl&qM*cM1sVZ.N ?*ny[ ƶ ,#뎺Pqz{[^=R3xvt64h6U%?!7,Y42+|=RfT/{Il=\n8}.7)"9/oGeyuEF9]O6>*7 ^*2EUqơ~ v"*Za\`)b#x;8\zt0qupWNd1ESI4=_Y"2/+wH<ІPM]&gK`sc/F(dIKYPlwFdkk[N $@w(簿'<Ǹ1GY+tqߋ["Oca`nhJģCZ~v9z jw`daW(s w?qJ?o _fHjY>f#1@dV[" Cy(5滢D,|$}d᚝4 SU.AlBs*bݱDU3G3 Ԛ@Ht |٨-cR妊:7vunꋀ}e_lBuU-E<'jxILvwܗ'6g7 vVUѯl0jxq*颗dy|1iEa[ɎQt^OY<*CCϜ:UFe 5jj"LQ,1d|j\ML~ y9#P}y ԍy|\*ִݟJ`.}!1vV(ZFA1gqG9}Tqxʩtqae `ޮ5;M؝cYuyJD=ƾ*ov!`7z:6qՋ>^b$3/a٬+1 [qGӪ<( ֺ%N +~HR', n1Qɸ5fbs(`.#w7riFs,Bah>UeT&zлཝe5wrJй ]mtO]۞ jbڃoN_|@jm1ae1iEfA7(g37qWgnҗDQqo&Vg|1{}sw3/=EBLȧK[za):{?tPΣӋPQR qVz5r~$ܤqFV낽V7DU6Ix "]#(dznY+L辒Jk*.ŰZeYi~5a`Get8b¹ a^'[)E&Ư"׏l8]Dn$\ `8:`Sj;i'bu&\A90_deWq>зy!5ջmf.7f[(an_ {${lzU~ǦXyE,b} 2xlvw=\wH4.yO3QmS$8ʁC.xBjŰr!?q3h a?ojKtE4뾫{%<`6IdyAom/|aɲRò˚UJmm"! ;LbT=tmDx_v}7.J07zhdHn}aviYAW*qӥK[Bs,aBf}!kk!;W(A >#x_AǻG Mۿ6OK*|_D7Dǩ2||}_N㹩J(Kj䷝3a ]B{0;ƀO\#K=dJ*=m߷9~g0]$\ϕL_ΝiT 4&h䪖xlkɓM;ANIP@4OpSfxZ_ 5nʫ3Dz2&ر<π|Я$AVߏ^Iw'ʞfB.S氨4xy%+xn'_kWD}d$fP6E@fr-NCr4X'`sFeM~48.{ svN\rqlLi=LTLrH'SSFȻX6y`vbW 5Z8k**aK$(nЂ[E48x_Dca<4jR)]V}yZ8ok_gn \ ^ZUs+[H$FVZkb5r=ba*epkS~tz=&Ks{g͸8ݎ 23BdcqlEv‡>̓Ӄf0lVq((+O[E0V~X>52QExDZd,9ҳdNr!h Y&tş p/g0PϪҀ3=p!"RJ~j_iaВYy9HWѰ`7謈g5Q%H'&>բ{o8 et_CiZI8^I*p/t4҆'d4YLZC(N;y;=1~s3XumiJ6<#:*f_Y$ ϔʛ̊z0]Nj۪ 9$ AseBz€Dl?$KHuVu5S341eLYe,vvzK;a򌈦T7RBҦTְMX5 S {.(V'. 2 ρͶ@0J%RAݔ(}a{!p#'DZ)-'pu,>D~̂;TO+o=Ti- b],f*{8ԝ{e* [BݮU똟7A˱ь&p.PH%WT=j 1qѹN) nt, +gB:r~$F&y82&}X2s,L( 8H똯 RǫT9d<,up'ƈV2hD[gnocg%Ø]T$59J-9vя7+"xEDY}8Φmugƶs4/ca͵}ͩjJykXa |D~ W#HL*@^QżS[3uzy.Y4r Բ4q,}Qw4z-SAp?\]Qq`tNKʪ\7?76_'$,;mZϟ!G+ FϒvwstϢ>_T 隷d\f!^EvŚ9upm4bܠڟ:\=/y 9}sHXe]=>n_U"Xg"EҕT * G XX(?h(Ïg';bw qGǪ}>m:]*𾍋yiW^ޤ}/snǨ`f\?#N\{DBe\MfO1)\n 1._ nV?PBe+?>>[gdԷm l[v,껋 G9 FBYP\[}$*C\@lK9b)TK c>V?߆BFwG̟Uem6x9{ V^AWa2\ xi[Sɝ7T7SdhEZoZmyvb9|UZuorjUگ~!25*@V%SpC7|J1OjQ·sg#4Xc/Ӑc'Kz&(q^q:I&?M|&U3NJE(9#sowv]>82lڂM)q!:@ZXU R3/_KHBdKaTvBpG5XYZGg$EKdL_LNw<pwn_/PGPfJ~zl hy b>tu.^BZ|LD ;7)PX48kUHvw$< (|CxPx ׮FM¨'[={eO`X+u)̖ⷺ6XȾyqnt4&ɹw93E©(Xǒ93~$ՄnV=/Rm=ScTM/dFwAVL5cVN9| _ 2zك8ϷA۝j4|bFo`ːq\;0OycL#p=0oҲo4Nm1:ُ{cV"0KVoE" t7hO%Ɲ|x%jSv{^pӵě}S4WpH_h(j\U.,kV%Cɕ8^AbFȼEXMg Xf~Q,=.0WޢEF䦻[:~k$ѢA|H~ ɿrP5eh10UFoJut|@x53⊝te8r0/bm jZ#cM@R8u%hiH5e29 Ap-G`BAI"5~Bf},dq'!WQ\r5+`G w>&@iCQ 4(\%N|k0آjRɋƖ+Q)U'p=#Ͳ<dBdZqH#n/|T'?@ētVW;r%=`t9uQBo亾9V6*%e<XQj֒H:W6`w}vz 0b~41^OHdoĢףNR-}g@|#㓋x%>w+[vI0twlu PK |!OyR6L~s'OM Β8(Ҍ ꝶ{-t5D8׷՛-?L:  UfycW;H+-BU"HVq-Hz2 "z#j=(d@1? t&d+hO\R[>kD9$5lqQ~%m9FtJoS;>]ycf+Vk7#Y.] ڭw4vgpqjqowp 5u1s,j}4^ɏQdݳbv1N6ik_a#UWnvKBl^@Yk`+kk y}Qʒj&*{R}W#;6w{,bWIRvLEV^GY.(ZQyBn)`@h;c =h7&-&߯f ׵wۄfw`[)*{N"lB{&cc5uؖ|J}+ 4M*Dۜ>s[2ZAT>ϴp臣1Fz@?NMhm|;sB;qc^DQФq!/&VB3O "u[?\Wjĺ)qT3F,?Og\rV~LZuҬV Bm1+2isYM%p !³9K5gT΢֖hO'h&xU7VT&@y]wgIXA6o`[6`F4,ehgTwx2rv֭-zt}lhלzE6"^@Ȍ^nrvm ere lj?ӟ UF=\WKOv>a>IPcaf={xa9M/h01 ]Ezzӵ*?7M@_25OA *tdn"SXGPn~&@Ƶ`0g>JfҺRXcb.vP*eĭ3VZYĔ~}Vo"{}VvJgu]YBE|tu meJҲk~W^8 'J.b7or=|Dqp$M8-J*sX",ua XqE(c7E8?u7d^YAKB߄ƘEB˥zj{P>DtM~^u=#r_|!"BOO"fKjyM:u1lL8̴XKQ `.JJwYH퀲.m`tWdťnTab2Oe2m77Z ۹dz @Sk}@UЕP{ɍrs ⊴.'o I&v賒LCy6rp9,%Kդ=d%諐Od!")%Q`2Ч#2踌Y] Aoȏ@埛 /!8Uߑ(.sŅka.:xA@7YĶ$@(u`KPhM2jlL8%sb78uwsb>9 sUJru9ASthRߦYů4gN՜޳?Ok8uâ i@uprkuݺ$ڝ?5%8Nj]s$Az8?u{D0-S6Z2&L@,_K9h;F {ȌDۖPmY%Q;`S"8R B3;Y$\59"ݎ87*Iff!lr7G]Lh|h.(-vq<k% koSE"jb (՘f,jY.~`ס'<$?O-M ys"g$ *\кW\ Xd>ӕ7T4wT!]~0#8=~ʊ] p,DQ0XjYXr8kg@'}Ss-cʮ]}syHE>RvpoM,:) ,nVlړ2\Z1.˫d`SAgJ8yyh+-Ҕpf_=D,#Qadѫ-u24 9"FAm"{F/X7EmX 9?jv9u9l~I GF']rilzbXV}kV$m؀|* |`MܥGx* >vLhkLH'%k'*X̢q]$Ren:}^]E7m5`z8F^e18g? Vp >ѢfMF&.(0ް*lZsWfGZQe0ajEXksbo |8ec {'_ e^$((jdN+3E} =]tU)XL@vb3:&J+PY2 ӭ00Dr;L~Iv5%x0Cr܋auJ(Z^w_UI)|]Aa gRLzrwUQ74Fa+[cHs![x73Km}Txk絡DJӗ jOU(ioL#@! &:[0k#$JI≌)6㶈=쟉[Ba8JLh_<ޤBSҼ &7}:_9|u=1|+͐n߹Wz |_ #o;']PVp};䮃Q2}@2GҞaZ'W LOBvˆ :vl^Z];YT/..C iݏGW6uKY@j#0m*}\8M~]B>Ą&*) mw!fCv./ TO`C7|1h? Ǚ1>2fl:W03˺RXmts(h؍d:UQUdN٬k 2y{1u%2:Bᖝ& cݾSvhZsȩcQe,/ WwtPW+HX"7TB&cK#6pexl||n/.CNޠ^W"^\j x-)XQ,3J/% h xÝ*[9:1y|F& jJ=z YG)ݮFsLR&.S~zkrm[SfUS:qM;f꿿 n=9\%I+ ! >KHޟ6.VA M 쓸= osCѐӔ\kzeԆkVlUiK@aM ; IlY2GFd 8 3AVA\e&GIu^'< &e5VpC)\_+>1֙h  my++ӹ=^P:L@ IP\A#/W.=yPeqWﳗ% 1WPzORJ+u剖fnS^1%j#omg&@"d̞YL MKR829!zz2!u0|r騕0~LMfepg!!{Kq[xܾю]g^%Oי LfKzq8i_B{ef`jh ,eF @Ah"A+~nց`ߊ{jS3`)J|YFl.xFcXA֭+U9?]DJM7܊aVFQI۾靗ܥ;4SOiyCػLax|#4+h}{֕e;29=j*.o4iOiYIK 7!qK;m{l7N9Yۛ!. MjDB:YO/ pJ~΢5vvp~iQ3f}\u}MݹYWK*(@?[YMoq Iݎ/sUS r}|^MB/w&.> "DympAlRrjiIm5U30?|9уD+PQVz<`j8M(qyjx+A ])$'ϫ+Yܥ9SQ O|ې,,s(V/=5Dal4/;x0oe߲w4nt5^]ʶѷ׬v",FC9ˏh (ӯ̈yEkTDH |{e@{4*iՍ(^XqXD {~*9{lZKkpQwڢl?+H [r2+(KG_W#._ʇd,Ga/Cbc*RI[P%,3l2l-幥"g{kFrԴ˸g'@hIL*qKt6SGzGF=-lnpVhqJp) 0-E7(WoRR'|%aj}!,fslt {06$*Y&WP ~U;ujQpΔ EJ͛P6 !y !l3w }}zn\20gWNv9V5 %|ͳSsHJ P5`qv"\sIIꩶ?0;DX`P x͋"p^~Vгp1, ^A4SHk>n^5dJ\ ]'{μLH$H+>.ս< r*'.pK_I`"e?\=ܓ£@ESZ+qQ!d"&s]%Hjf^Lh/ CwьR\ ngTӞA_=j ſjСdpo>& L;1 LDfm2)ieHMȳ=\*Ge*'P EW/{k){4j\)PISAvW1*3j; Ui,kFKɈY3s0G&nng[m _.TI*`y\EcO3gߌ"+UoQPvƌ$lr;ѐOAanHS6pJ5 pq "'@JM,Ą_N$X$E߅St z,c`np򃡆^W/@xv/kRoRPͭ`u{:e4޶01WNf$<;<׊%!^t_ҁjĖtxF7Y| VpZ&qo/1N71)xh XҴ#4i`<"K~w4<oa>::Z YVh~= <`WR*AP3,3n*&uQ|-}{iemVC[h'0Ɵ5/TSI-C=*uqu5'WYY/~ iz+[=KўZEݍ맬A; R/Hph%xZJέzx*T!ɰ"z ?6;n(+RZ)n6+1vw?g6ރF7kS ~bOiq3~+iHNn /qus߲ix8;Q8UHGa u'nJZ%ޭSq7=Jծ.N[U*E8_2jfD]dZpֈĤq*1]?9^#n~|U1<_q;$=8|";.5 RV״'%k=>G*B$ V[F\-C"",LhPM͸1O mp(;;R<ISb$G"qJuDhԢza,WLqwBpA% @"j׎@/4('Ͻa2g,Khhʮ13boRoO䌰[$48jsֲFj?á6~Pۭt{XWQ Zrؘ,yŪ HPb !G7خiy_ K6,txSGN>?w<>FTҙ~ա;2zgRgo X&q{K:Cf HYEK]?v%pC~:r4Mmw ك뿕B/vT}yPZ *ָRh|aB'O֥J4ҫ1i Et)ʾiP(mXn.IBS&m1Hw U) _Nv%jrfG*;5gġ1D-[$bI9(syh#Ždl}mh$TwftYM!o\cRLnno(u7VJ_+,0ߴq %ɇߑSk;!_yJ=uVg`Dw:?q7XDTjm]4^swQm*u+Cfs12hKx@~A^N/䟺+P?毞hA?ѨD](z~_6\L7 PG/%v[ff@j.#ڵY"_ n &aI4ճjWrjy?N6T$]S%;a"c"۷%|0\OZ$UsǼUbY@I*hB83:C MXsْ&L 4 U0agqOWcD]UP>I{RF, ,u)vHc'c݌B:9)ObfQAͮkQ} 1tjhK'EH_wXG#v+n`FcnC(-,l`'VOc@FSxGWDφM2OܴF+h^RKCTLxl[QֳaD *x9j=F~8$fFDoC+Hz,eTN *S^o2m42Jr]M] Џj 5w/C;U(So< )1F:oi}<0e[R=_ Iri~<ցYtI¨ryTlqj~`vAdO9ehcʹψ[OC5{m) ._jBIgB mGiACiG%E3:fh6t4oD0vD3)\w b '*Kr@r:h~bՒw8[jy8|}C$_1[QzkF )To\.u 'Yh-9͚"X# #WNaBGmt:f}crW +E l"u%(T}఼سBˏy݅MRHWU@+j$8B:SPvz*}0`PZY]~ 7DdP#FߡOG_0=W/-Auzk.2V2k~_+o!A\AxCCv)^{7q+(6'=OxvLJS"|tQhmKTsY7W؜cU^c:,p;,ɰP'*x]Bx}3rON$59Gҧ8(pO)},z`4>'f)^jv]1'{K)s'Bk|xN :`SHͭنZ,A'5ρT;`㾈 Tn{7b&"x $ U cMLY,^ ,//^o(e'IB8MWVʽDU@5 :4'N>Mw0;B*| ܾ;J!#4h@w\S>-ϖg'd*h,AX(ȹI-6S1ٿ3͚h\J ͐g҄+ڳ4c]累C /_>̯*zd7lžLG ^<>nڥNk9`z;*s(ĿzK 0ڈەj4Ag;>zbGFE] E#QJxQz7JOq@H.fw&W#',YoZG(.G ,5/5+9.fn[Mf'm5d$JW.Rg) FT78ɥT(פQF 76ziV;j DŒaf `kZƊ*#!n-&EOe,Ô cBsqN1l1jmgW*3XhV6&2ݜıEZ[%іCP˃\i/CcL2?לXz3pwzר=8μe+WC`>Aꥈ!5*츎ػѴqG HnΞQ7#ZA m.Hh)ӑ(3Z !޼$Z.hӳ%C?M 4ZBC]x1}8o%:a`H6-uA4߰QhES}7-K]Ə_@ 6=~ҧ-o.nC=8]nW)w6&;<`&OL"4(pӥ`H<\/8VA&qW7yPe1qWXT3u&;RjN}8ڥ]; [b-k_N8emF5hJ f2<9xm b0>ƒCqDn`*Dyq]`Af=sA>aaK?hCeyϡȒ:ɽ$u_!E{okzh;q'B&%"RtQ# ˖uԸ~fo[-+B1q<:Ln6p!)A/ +®aY45 ߻*l 2OQrgqPw*}O,աf/}A'O S1'-$Wn\gZ%YF ")Հ6(=BTf΃-  %4E&95M)S7Jfw3 cFGoax(˜it?Ad~ΚѶJrZd`5RJ=.q Qp:RZ*/3@GFY=WЂd0yZ1.x󂲦noH*{qZ$,2G)4풑Yܷr5%G'rb$c 觰y9lʘWD"ST3ó2\hn@!Ŀ ˮK #^%T\ e`lO;#WRg@y :6L`-Ӆ3k):6;۹s6`9)֛m;DΞjt+nާ#=3oY)tmIG<ן'R|#3{7ݡ79ZRsg3 QSo ƽ!Iֻ뒂e%m`~Yse i`@|z3;rJVu%Q&Ғ5,yċٓr!E%؀mlAޥjÝ(rm׍]iu㘭_TH>ՁXc?m=!]x\a 3{n-Vr 4󗢚Pߛ 2 ?ogBatҢk}Ux$X+;l[3 |=pc6 65X- xIf=ů3z,#'H"0@w~ M+{*M$4|G3L@|93";9-h#&"*9LrZO~$$jS1k4x]bɒ2%HÊZ =ѿz7X=cg5l3Se[6<}ecI|}ZT9_+F* :t|2't }|n͘j1Zm ̃<>G2U*C3V_q)r8I[2񋷢4;VQZP#п|@#{8ӒLZ7SPW_X$[2)".Zk_}+/Lc$`%m(tٍ~y?+a"\k;wе @Ndz2_QR?n&an#c8-ym =," I.f7i֟OG^ͷVQ'fLcA%c  lkA f40t (3,?q۽5$B|>]ԣDL?x_ .v5Xjz&.7X-ƀz?"ȱ;YELZ.t@/'\MW,S^IK!h`Di~I˴{9J֦ ZV-5'RoJRɲtM~1Ї$a3?i2_cvǀ.VyP X*FY͢C"i21gn gB]dB7h%tn2E~\=\#Uv-ɚ~f 3 '#Z^RNX6WuIm˖ZB4j+ bi犐ت2&7X>Y]&8* G}"6YlZU!NB^u,okqQ2iZ ;U_WɰsYsl%%4 uϥ-+e@Yk&gXY8T ǑveX#0s[J%;!]hcv)*%ड_p799-6{DqhAF=^U4=x7]B7djtgh3-<+(̋3C|Dژʃy,{:aޭ?GlDSȁWxTZyFUTW6ǭIq$6#, JY܈h +;(0qvb8bhs6gHDV#HHP ۧⅤ;mNw6}*kIa.[Kq!dħk?׫S z>7H۶`? t^9tNƬ1뉜µ|b{Ś6P1|(=cjXR!zlYF]0~H؎Џ1#!5&JN 9yG ERe -G4}enjW\]EpqTX1ym)Qr: Q'!5'AO|sz>0Zp9MMh= ~ɶ?~&PA}t L񸷚x: 3vx])("v➴Ǔ>ָ sgY k̐23Qlm竉Gԋweqw.<V3"{:T"<>}ZO'm5!Naewx5E,N7dzX.Tt2KB#ٰz1y)< @,Y^RՌm 5^(z?$[!W4غ/C_}?ΔN9`aVl@[=5Zl[OԾ2oHJr\SqD\uwrq0-y 7]BoyM^8=Pi.iJ+ǣVq L*n }wA30n 71(q߹ًã (w9Vg17ww D YIU+M,b=Ɂ >AٴfM:ʀZvk)tDg; S~C _bzvuIbLhɺ ;90]"]~lgYB|z>:Vs&7l(%[xFw,p;^2~Yef#\@D5^ixLڜ\qʩ5?e,fppI'7pUz 4,p{8s|G R٣:G:n~9o@DF>/:vx+|b[>p@Hab{=:RѰȲ=lS7Nyø[ۓ X*: مu&0|k_7#y(>~~"XRr!}=uRʯnp+͜HkWǣ.@V(LRC |%cy0ƅ˱N$5 92uЊme=} |T̔=#R#+Y.&Z0G GͯAD;j),F M>gqa<[Z;-R~Iܾ~a A}ĊI9bU{iK&[g_Bf0K4kIQ%!|LBQ: 1L 'OdڽV2>Zl\3\qgK< lbo]r.[wF@8"z)Nlս*,xTjN mmE0(Pá~E0Ȓ^O*~ڵl>dhاj̟AKC\֥9cLzXP`i%DZޚ!Ҭr6̏Q.kX䕮 [+ك8G;-A$%+hAH:~dhIn!4vhPSWpy2 |dix.q0_b\,33gASϸknm_Kk>V99+uR2 ?Wl)bN8sġq$Q3U&~ve=N"0 ~BN 7)r ; +mNNaآ~?, l.'аւ uTF&n~e~\[$\=ZxE1r~߀1.5rkݢx:Ӊxh+T!u$܏tI6cQ@s.SJ۔ҍն y`A"E|EgI9tB%4287tDCJnvc9CcH[iPjA؎҉Y` vRH&i-,ȕHJmL >P$W{фBe9I4{Db#"CQw4Ⳡ5M^HR.HA$kt/yb5#jXNkӞV|PsHc,~Hj' όȬ -=gWC3 "Rl K'[\ 0$5UD5MĘM}id(3 ItF+$R3ii3+ދ@]L~ G҃%Z f@ bƗxEӦl{yD o9nSVBsBK;|Z0}G)zE~ IS+XcR$)wE SR Ϲ/,IZu8B@hH/5TK25OǞ B|?.aܤFI=m-XgZh8"Het5ԝbU<+0}RnQ̀]?7<-ʟj &F|YX䲘!q-?0+%s5蹣D#xKZ5,LFE7 *-;\}PeA1'X1C(X"\ _1d&aHS<.Ēp;Mf=ivSep8H* f)H}V/6TPXb̚[Ee-5u(nH"g #7уq&~N@%.1"V|UNWΉY,4@3͵%],ZӼ1Z61vb}~]v ? 'T|2k |)(Ty |z©d^R@ (NJTvm ;AjfReqFƯRY#6YciэJf(mtk1~ :-& ȺL^3T_ $R> УGSAf["b]4 my~]3#U\Yi`A7>)_oErXvHG4t[+ӰщcFaXDZx=T~8įG7iɹ<, 3c^0-pNƐ,?+sb¡- )gϚVW2dLl-*L#(8 ' f5 -M䤇ڶZv!/Fxkυ5,G\Ig2e&٠c3Ű[T$tUx/3"pƻK[jQߧ0+tyT'1zQTLZ,(  F=S,_=iV/x[ϻFAAdzƨD? k8vYQ Q`K/xW6UXyFÄcO $_sj3կX,`ss}﨎7|W6.μe| *M[TŒ܂W.B=#׃}ΛԃsDSN R{ipV ~W˔'"<7 q/ ȆuqۼdÎ}6E][ GUEHj 6آH @yCᅧGTKHn~Z+5ffƳ v$"@h=7cb|Ú(s5KIBB*bȗ(sⅦg~p2 T,k]4{vʃt>Z}Di}BlT{Dr"2 0] mZn폢hW#YY$L$>z &;ɹ"K{(H5r P!:L;dL79c`i7<F5#̣VvpֵkM'YjLVWqbWIPirZ3Rv:QI[UUV524U \ A Ci6>s@(`7.~i矐a8U3?~"DW$ WV/ƴ#>tlpv7խp@z윷zdmШh~pٰ{֢fT t!Ini\n^ T &CnII@?"6/G`f u*XI7a9jw-ש0D7OѬrEJcW1S}?'cEůwڑ`K߉G,C(Ff ;8 X2PU:vIFvb ]" :͒Mrv<@9s8C?L\j鬴YxMgnU0WFGVA1 OLQ4}͸&ѕ(^Af' ?HO"~' aNཆr<SL812CJV9'90Ѻb=ZYm 3i?k7p6X''SşóoiصI{HeS"i.QN?U${Ï_MJHK$*RRW,uIүPhiU<Ӕ-<]vFtviK#R>G*4Bb$ޠ}]^|W~eOc.΁%Gh1Њ+pTk;W{%ڨYR>>īe Qk!yY/˓+>R{1_ʹc|-qFHm<ÀصĨ\wGnlS:AZÒ#*v kahV3&EY\fȜ ( l2ecV;/ Oj1E:fPU {PzVPcsAwo kllj2n cDL^9Y91V@KLu-ػYU[9ƟhtI䩛yXHP9C/<{'MwckuGtI 쬒Dn!"qnC3zKM"T7MKvMF7dtye^pKpn˯` F3́7u=܋< }IxGaZE:H.Y &~"g)oHe/9ю"Q9K\k$$W_ҧe9n6qMO%עRVu).C4 e1^$xLS8#tfk m$@/椩9O05#1?F}d#5}%g"w饞̌٨U'$&b'y|+$ b6ϒG87t~nsSZ%WeoCwg,X' *TDgWwɱ?(= jsbh@I- &p0ZC]rs؝8Zq!( TaQXw0c@f-tARIMhLSlrb!NJ!8=o}Ieo>Gnz#Wmlr0@料@;X7.uٚ.UHP=ـ)%!Q]U~YV(|Ť'm< BQ9~2h<Î3l Pz-~R57b6=&'_|ya?I*'ĿwSa[JM[\ϱy5nI.GQjsjd-x_h87*EO ? Ba[Z^zlo\@l;^QK] a*fRIX7׭$u=2;ە2`rL' cڜz`yCS[  U,03wxu њaGNGq⟘qR^6SxH4e.vޯQ~Ab~5V1_~B硊Tf} <G+6`̡]yhp#+Rӫ &WYY+ 0Kκ $-m]h+܃NXҤۣ'ÃA}o^.Ga@Irdɶa 7cdc5tqg#eZ=3 VLS;T(Br]t}ˀsATܳg#lJɃ -§a(D?Pڙ\K@_-Xj]vo FqUG?S1/L%}1nЧ:H}oh.d.97#_CH3yq}ݶ%WD6#㚒F8Y#Ɏ4`2)H0J$8V㒤{I_̷L_ƉV6)2y/tm!U :ֿ7KT zjҊi uх)vNd Ju*wx.Zl@oe ]62J`%{Y6B<03* LKDCJ6CY#A UX]a \iKW8#E`)Sگ="J8Tm=5~dUΆB;Fc9YYW;\ 1p"9KÆWSAIoM9h1mLQ 15zG~lM4޼MQ{ Mx{{9kRSje(VG;o_ݖsf5dCNH 2Z3 jez刋ji+hxɻ* $s#e/zUJt}s'ɳSS;jrY?&Qp8%솊iILi-u.TT.ot` 8GV+TGYgTd?95bBjԒ*Z5vW Mm@r2k#ZrZGei T֗U2i$D1US( ~/Op%x-J;Yq+rc#8~&A7 duGV`ΐu&Z.41GIL}f{ -dQ 3,#OrEWAiESR[Y2dcF+V7€$c(*TDhr.lYM_M9NjPsVtP9= ^K/Uwb E4?I-S},"ӑ7m+,$B;r 6j~  *l GyeIJIK4W1kFO\?)o!kh͑A(NL)ϏAI!)  5ڭkV!T$BGKGPg^=pMunw*=btQV|X߭TkWߵteA[itzZC`nlq1![o$wf`kkˀZq~dPQ8 84o\0sZyf ~ DTO|%45-Vœ/E, N4yXoiȌz"(7hTԳSlYK;i֖WS旸;\k+1z\yK\::|9G)%}w9אf{̅vɘPɼ~-T&‘z~&0ʦߩ5jPƶMѨ[2/Fshݓ8E=#/,٦Pv(yOD`oVn{%SDi}dffn:ve/\q'ƀbޝI"(*3R5voݺ?LJ gj!_(7jօ :T]{ ůIorw+Q^ tr+:)S -pgl  1~vU**nʟubES 8 KfM>.u1INi$kIh>u{*wng ^\h4JKa1H^T%{/*9dbPP%_x cx>^Z +{!d t}Pψk_5Iq:nY5 "{Ȕ+{,{, ğA{ #W(-fAmsurt4$>0x~VnFy`-ekEH&SesBjcʺiz0(.9w 5 TùogZц^{,. k^y94`Oa)r!42Ulw 4Eb}d3n04)ۀʭcXĿΕHIE+Eߗݷ8oW7݆uM"!_r&j} [O|,0C[&p,*4UR{PuKjk ;?;,Nj8L#e^!4i9(wc' `L:4 .0M)͸ $q;ӲAi_2oT]AY~ hϷ1_2]5s8뵗e5sb)j`;:Z4lr0)HoIw.Ѻ|m5\8ur777?بD;WYy-]Υ̘;{ +7zkah#1E~iR&DY5r-/VTS%G'ҷM'v9T b3J9(&FznlKXiZ=F!J WZX^&(>1B9 l(P ?(Q=fxcfW|*Gwlv)xH$]AhURNү#H{!6b'kT} eBPڝF F)#\aV(OܩR KJ 1mtEh·lܨzlݠ$s4$(r3%Z vLW_/򃘾tir2N 2 bV6OvD!A0MN{No޾e$a9K~-Ϯƃ'<³p56NT> x5] 8CF4Jtµ(BDEl2X\bqv[Ɛ*.a6K~|zx}`Zdg0u4ɀzRU|],i&蟾kMpOOL8*Wtg5BC$eY)*d{uYL "8t*`ʝvG/vng/2HJh,,(G-28 KiL|b*GY>Txvlاd)^Q S?ߪ?GA@䦰Ōcqԙ);N~bM9"g Gb/g: NP}geLuLn9NWs4|,}~՘2=y@doEuwGd i83/\dzMV\PX8f&Adm2SDeû u"JWD <'9z4߳w{RG&pޑ%ö=Ur춝%Ũ \v=(se;:V7Ue ,"-2z#ir{-}u13%N  h-Fǐ>l,y`߾-:*x&WuX<=L1<\5Xx<ۗSU O77~l<7!t5Ib6SZ\O@&Gv.-7J FH̳I2k7˯O^lrcju=k(#93)k$0R"k^4g'4Bbsg90PQ^ۍY6ӰX@ƋB-X@I3#"=@V5D}KuPZ>yA'+zz;Erlt=|l/'vrP"cO%pX/ n.YgɽX kN\3z*U,57i% TEl Lê[FLC?OOOE >bс)ӓ)O1@ßR ~u#bSϲ7W A M>.3߷ [ƕI ̌83_5)X11q/زXC?Q-Lt5$[M8 $f]x(xT(ƋÂOK=,lazF@L;݈ȩ~(uGɾ,guzv:E~=/EIȮh۩D;$t.9"i ѐ rLT^gI<+@LW+*ةq_.)䟫'lXh&r&FlY:kW=fJ +͙Pd/r:4jcM"V?iZ <+ [x ʈv4j0vˢ؂D9i#l*~> 2!Gղ ?'*qU`lqnmK`ۓEPm7B32Y64u&(=KN2}̡b}l `BBx47_"H>Wk É\^MNYɎrO Pi&^YRҘS(y飂rbziGSmuZ:)^qP{Q뾒JǞDnG)=H:J\䬊~w ʹLiDVw EL@v] f7JmUAfIy71|\ 4RX6,]ۑVpzcTn`;j?M,?j͒f`'2[Kd_Q܇gdN5pṌ3y%K߹w0q&*=CguS;Qq 7T<HvM1Հ-ef?46*` ۈuhtBLj9DSx7e >G.3pDi&} 44ti#h2 Y7ꛈӎV5]ޙ]DZEwݠ/2M|x&|ܬޫ14b-`v~x\ܗ ~]No(#auPut3`(' 2zy1~M( ؎(K1' S$Z 3:wyo}xyjV`J:mO_ Qr{ْYtbjwh6R01 -τ&+1/Ȭ'xkj%Q-aYJt_5PG! \Eu l.*E 0i}LSubJds80+aU.Vde?A#UAP}s9EƸs {)0 '!) -5v[u9:M!W3K6$-Ͼ ǀfvxYgDY,-/Kѳr-DUY;vztXV q9价h2z$)0hoZ cW:'얓DAZ[oil匩W`ޏ4= LJ)Q,K-"D M08R[n9mHt61P1%@W ɽ }N`*U԰l"n?g.,YP-eGY 52D;v^vIVIcaN bN^ ƻ8@N_1H,ˤ-bTBSG0ݘ]`9x+tV~x-Ɵ9 ' .%Zݘ@[&ӗr!ɲԅi]H(x4\(o6dIT"TYfCG9:`w6=辑R߲J|jѕI1P@?[y,Ɏ^eb K fyH. I ~`^3W{'VwX. wm\=V~L:Jcbo<=`baDc3-kaCSI=JXFo3hMU }D҄K`逪(R6=oΆwuu>NҾ|m0H~U0Ж[Y0U>'oSqx =l^s(:iȚnm}\ |r<p  RSrZÄ ;F#S TJ%Yrs'lБ!B|"Sl1SJy*m_ < ʈ+(k0okUfeeBE-yO:h\v5(˹J)Nf=y(ľ2NWP۶1_m 7 d2mJ2,mǵFZ?wQs Yp? ^rf3?iKq+CP15{KD/7=7 /[ni (Qr O-) [DmnTf!HK5''+W֮`_CK]a=Dߺ Cq :Vsv5aBkMyZ~SnKh<|[^:'iL[E߱>݌\Hc\5;yo`WjA`z3A8(8$NmktƍPTy/?g؋V6drauV KީX `W~J4)5A>3]kYi sSo+"z7#Q*N = ltVg`0Fχ+ic=[V¼\ g)u[M-Mc)7K+03RKQ8v;6g>B\[ʊ4Updh8$UL_6xlD71wQr~Y:[WNEOdR6EQ ݨ3JI6dM" V&]-*]4GrڴC CP= i|X{h9L4X}I#, Šv?*wmv3r;ݯ S13&^,iSv$Y ărf9ˠC [IR<x^C+P'P9ƦRca:ORNL@SG'Q1쭔v$p=3tZ}T[lD[s}}J8|2@c]lr--8%hrgoq>[O />fiKݨiF:3KdRI첖]NmaJO~ quЋS¹Ou8H_J""J$/KޭF` K9shG"Nv-<]$bߣCķ66(D9Czt >H Aby~ЀVs xqDZqⱑ38u6mwcW//-PO!3PD]f<ûH"Rs*VB[4f"͛z*x($o8EaubBgɉd3!)4?]Nb=i-Dfǖr+RL>-guQ+XÜ 9+wއr3of:A3ʤ.]G.ʡ{AF, ?+j7t1Z_C-m Ihz9Sb([sȬt#o3iT #i PgSkH0]=t![5b>Q%U|2CZ΅#o,t14LcUB0})lo L$j>Fl=Gɳ nv(Mŋ3h Ni#5nO&KVGB㏠|EL4mv@MVdȫ;r⎞tyuN~eٝH{U_?w qfsq"MZį!XV7Q6BD-ٳlX;ˑ+U2TUx4W P*cl7w9U}ܶ/ǬH1%}zNzy]e H2T+!'OeVT}dtYGI̅Qp x_V֗*BCtMXw<\QsNY3 -+ n;ˈr']Lӌv{Qގ znc̚ĩU&[ Fئ= %dYJr_,C+) bl.q &,%X)u;Ίn:/:7zJNn=׀nQQY$ԏb^(Hl7ht;Ӥ(\F6x\G;Qwr*s6 ;ױ̲^O,.d@dЃ m VRR>}s&ojIb唥?w)47g˙:ʰx%X ̾ZN4ԓe$S-?k;9fj_x9mQ\o?SM88ڹI'~HV,FiAّxԁMC;aVJL4XL5@F'm%KR~}b3g205C: EHrPAy=N PshTy~OLV"DKYuiƪg9b@ѭձ >г֚L(;$9jbJV^ =$B~{>ޤ:è;8.=ߊhc;UlD?lr;խ/w3h3mZѶ֙!dbeNLbS*#Ƣ?7WMuwnf69(Z!U2niv YhY\)TrW.t9s) .l gՅ+Fr[^_:ʼ˾2͕!:vu_{2[|yʼ-.qt!\ T{v|K21j7ChئsH]\M3eWϳjLC!%!WZÝWW͓N=-EEr7L T_aew;)G5~oBUIВ4`IGryYrmTPs1D_>SlۢH]#0hbՐ)LH~h=_b[r^%V4=QwP2=xGt㏕,tLܯ8)E-x;*џ msJ$ܴH!W P8˝W{Gs5˖ ddm/w~ϗ IN|u7ƷHVaFakЗHqEzךu-R):*1+Pr$UCƻqNSy$UIe 5n`?O"!1lG!3>,J1ik$Ьx*0lɴ =SbFÄF/2LSsUm\G|t1rHsMT542qwI磠e!  p18IJ,iZqKÕ {KT{u)FuRa(Ba IBooUk^_Cl  #@稱M9]xe=>ƈqP Yc,,g`mg2_I BpWb^9UA_5a3NJ3%oFp6LU2z9Jt }`vV|!W<3XOm2.f)pA].#fL Wd7 vyBmu;{d15EZv>r!8~GU: } |ZMd(2:a 9[.M0-τ;ȫY)lB\&,nMTf~ Ez$BKX_qQp͎Ggc&iry&Tʆ{vlT-k9g9TZ+ޔM|aG%`(2>K~-zwܴ>g` |(Wc sުv7wZng~sRJ,.JL0FSs?5h9Bxh'jԥ斌Φ-p"/0?<5SwVQq+ 1'n)tCOG)y%a٢ t#]rr,TſR(d=+1s Ds :a:>Q?jQ׌e$Aw]tdN޸q&7jQQ{W]HOҫ%3;-&I60޲~t"*tx9"ӕq+e-++/^&˲̥[xT%D=Q%|^t=K4WLy@[,DPܘI5yA- F:)ǑZWx8˙XծVvKJdyi~wMf rTWQ3D_ct)=ǿB"<[n~Xp3;-i<]k(wu58`N >8]"k6su'K]W cY14Xdn}Ĩk#&iuc4>"5N驪Sku2|۔جOͶi~,{Y`dhwء [٭Uwȼ^S3D`R}}49 y f9Mnہ)(P` (^GXSF$ B{p* Nm -ca؀Vnb;Kk~3&6(gcEzG'ʤABԔNC"]1JXr: 1FЀ8<\` 0bNƨety0jB!{nEmo̓<P~>ZɁ0/_X =k Բg1ȹ_c1^3H$z::?[͝R ,ʾ$@(}ٔҵNEG c;u`i=tf@L%xihO V4-[/}[[r)[HpN%Z1bƻ U[K' 1EJȍb1kNBD'ɕc:\"F^!g:x  o\2^Xx'U"HՏf @ߜ7cmO❾~kH~B}(zܮw :rqw7g`¢"WL4GqF Mc i)èF'Key9}< L[$h% 8 # WnowD霍"EuJ!Ʉwy%'H!!!v`mf/CrJJZDJT%RRcA6%@ Ǚ]Q_; S r~xfuٳUqwZ ^(SW9Q- pM7<> OHQȧ0'Lm[OK&u BL갅LFl@&̴P ,wɽ𩋐,+ETWc> XS<( {Xa`iȰ hg Χ7,ǓPl.3*UʳAI'g{%l:J()BSn >jbw.'U*))"ߠx)/׏7_MO"QZtFwJ9SLC &qEhZq=j0csEx(7CJWwcdZɪ])3jw Jr[G`<ѓ09W5=(dHFeyٸu{&pfuq,]YoIyTpujv}#4Өb0L.I {KU{Pø+w:YUo'T:AC"4PeMUN TcuS F[n,UQ։ Zl_\XRQI=W-<ꕢkEbi[X6G#>g}Eň O0. sWco̫ P&"SgӐ,W%Dtd~ 0sPĮPL[|+U8ESrs"MC0c~ʾ?m^+\vhn#&y.SAzo6NiˠjYpT#jج>:YCOZF:_! EӘMNß~Q:vpe.Pq7)T;;Bz)0AFsځ׸$Rvi$ݾp8=)Xd7/+Pmlʫ7eهUJ)QZ-J-OhMgnjp/[iIMMTp Kf:HWz1NR&v4 IL_ԌD/Ùt1]:L }I덃5d,.RC֜M8 1hM~P!DϘ]1;=y{Zg4Z擣0rH8C )(w?@p*UCcא{(Vp"W Qyڛpip"hH^MV8O҆EU2|BÀI!JPл,&׿ᥐ̠G5D5Ř^&c%&EE0"?śs]`Ar>)X:3ʶQk[q"VȯhQ<" 'Ue,`a(#a>SMjFeU/uV~f ĖL&oZ;ᦡ3tcRua|hyi'56#(h[_mq}\g4ה('=6SpZe?Cm=o XcTa0]=zuw@6yv/榙棴C 8a@#7xBLYjcڗֹ>tMv uWҹ)Mhq?Զ 4Gbk5tݕ-{\̵LQ,$w/54Mw\Ih3u2`4#vf8 mmҽ ?ql;t dIl#;nY$k}[%iZie2xDVkOs6`8r\t0\X_|=">"X֕TO /"/㴮nTBE1P澽W XS̳ B3Q6sB\lMv%C2|Ҍ0E֢L0,뭕oO?qx^^m?VS-ɼg:!֙2S.: mC h;FRIqbL3=C`v>l\"ώ8^ EL$D `OH*7m1*N\(d;200t:n2)7W=p8P':UgnרsL487f""*p=v%۞|RIo@'oZCjDm>зnDE|"@o,`L5vf?Zh'B/ psgj(֝sw 2wP3N&lscAfK}ExPZZ Yn!06r.T7MjQ];;K^^gk(кxrnԽ`u|κfNJ 9̎gvUS^8/]q)]Ofݬ+=; ĽRxEE"[N;Nx? qfj"C[GgmO?@E"6ՁSs]ahiPlozmYU5ȄXIH61Ca7bBg0y) b?J[P}y1nMm-ѭۿ ~"8^Tn1UI>&s X.0m#a%VH_oIg95E1q Y B0@EFšc>yDg}GyAđ ז"u 6d^l5=)уKks\ZҗoTjGmˢ-˴c7 Pj0zw&I;l94 P|JQ"C m"L׍@r`(,>):kYo--[JJr= 1ńq y5V49*qD8|uV1{Z^ /'{cakawQ ty@ydXEb( =p&2:ˆfV3.;OFAZ{[}0`HHU j:ĂWĎ l -z:˶sU:wΔIkWnEe `Ԯ~@X\>hh 6˪V+SfzӿJ>m"bnڄJzv8罿3n 7>d6Ԯ`NKIB'~'f?:ga(H,(⫚cЬ Eb…\HrNG'i03GCVbQ,65!qtZ'.c?Xi"{ju1"fK6f"iɖ3X'0}=؅OZLIY:ȽBB#HRρM.! 70{(oJT޽L Y/6^ލ˦O~;_O,pY|H@CNLqHYGT*g_c Q2_/ KD~Ec 2rT. hwhy225/e^;,C.*o;Pwi (GX x<;HD lcn݉hRV꥜PY4 nXJQhD&Ob:bj\s l)W1/&KNUFxS q~ #|/Pe<n'kB.|`wYC$Ҙ ?2[Dg%)qAa%wo15pJ؏ޡa,eQT>Z0+~ ʽzɮ'C1(gxO^URx eO@1i1 P=sz.c;ZDV VJ)xV;mOvr˵6}>-. PBGbo҇$2#.`ݣXEw3EOsHYR RaOu.KRAO`;1uYBeqC=Gqz͐~!"xo9P0|w/Q.-:H2H" iiz)4L-C6nXҒaO\&>$z_hsu} 0>im|)0y_G0'Q+,d=YlHV3ΏբTUCK&T 6 u\K?sF72<ǎf%h${Xʫs'Jz|NNiYOY|q 3,Kza eqNeJc0d%+Qfi.BEF݄G ρ Mc>ـr} #m겎?i-_FeF*2^{@:#Dt8 7];b> gܲtAQQZ`9m9:>~`"AYp`{ʬ= D LU*xr^ Zi_);^L_9r;znIkg,ҏ #|HvK.iՆuKiƅ^K5FIHc%WW@7I22I_Ec垒ݧ&1s'JXfUbM`5ƿ曢rdJ#Sv!FzPƂBLRt}pveGDZ*4s`O.g@ī!L!gC9B~?a.榘P^0+p[NS~#^>BWuopVh+Cp(&[f2 h*1 gh>q3\LH>XS?DJ)/^dM F(QYfEO΃O?&)Æ*#K@Q87v.f_>F{rW$qOO F* Z#&1YӨqv_=p~;CUoϳ4#OzֿEZk4 FYb8zp SI mܽLQ^ t!; $ %V*ؙ9epF7>G=a㚬$qmC,rV^e!٥H2YOtցUWOV?Q<_ݳpĸT"$/p'vіZk %~oA=-ӡHnܤT9z, .AX+NVEsqm" ͡$% SԯHJ&hKk hy+D78g#,FHӟS(kgL|'rfsr~)/ZuH)_j@(+4C0`i,z|ߦ|RRAי}:e؈w'_>GO$W o.샙;7& ר| |#WԽF/~|~Qj&5vŊy/w5|\ut{;~([Dž8 :de򑛪԰.}G`'caĢP{Q#K`G&=uT4E—3D+F\VG_3HDLZ@\ε؊dvdcvLs7q1/p)ZuAvnEuVTٰ/ Fb9%vِ;a=1d{ ؐMIJM ></uG=4$sٽP'C;E,t|ěf)Hia"оjy{hJM$#%R Zy-J_Kvgԙֺ}B¶KE&KM}9MqaO >>]=ZfJ]eU'~42@c؊;Wɖe](BD}Ǒxba!$WH-<:Š)ԵЦZy֑>ɐn\ xd/qO4D%P,1w#5LP&Y abh21ȺDT~H& fD@n% l2I-x#sdnNH~dDGPJ^vIcf Q]5pH3~fN֖YcBBZHGnS ̂W´qӝ!+9(#-ŝ{[|e~_Ie *rBSE+;%QthYTNjE[a_%rQEHMS$~&d l!iy`,"8xCKS`YK 34_sPu G|m"bqIv+qZ?\)bp#7 G^r.Xd1[y*Q j-V BLĶ.gr&[]Dm 72@5M^zvvC 3rN(wRX wN3<գlFPWj @\8#EP<)8 ;`;yYg;AE0gN!V)+<|ZG 1Lv:t{1\:z=6?W"&קx2媷yh[faUJFkzclѩ{GyW"3uoۯpKp1w6׳ٹAG.>\\K:MFFI09HjVj>5x Ca~Ŗ*YcV?ZNJw8KX4HD4~((z|G~Ui<4NqRT2&i{%2 7VF6Qi3n[A .?&rHyUw`]$*iƫeZĪ (("~u,@HALr\ny؏W]fMPә( gtU~:!l G%rܜJ0=gLtPov3(WU@g)ychvNnw 9k-6M\&6zAaM`YV|wS%RϢڪZ?$tp; y/*(LL-Z"wiWt{DuI s{_3Nq"V7І4:?0U^C汢#_H9hJBrF_wޜ(gwc(3sbH\;DI+aNޱc Pa&5V{pRHrԻ7}t<9V3mi'qt{i㖓@Kf!`@mf:Äkh#9G^gii~f/ř5b޴S ˊL@)`ō>&^(a^TJ!$ 0PȺtwJB;0< ,t]`%|?*I(.KeA,{EXѬ ̙uЈfTcXrU?W?ր}{8^b1+ ѻ6e K 9I\8n{+yu۴*2 kEKkAdl> )`!%Z*q_jYd4)&z8FPC;s}GOaUgE)ǝ9}bz@V}h1:`nHxH)F.>Iz_Ƕ)>A%{ |wY@_Ud Be ya[_G y5As;9o!^ jiu~BG"Fg;zrLirc!{Z5+4 l 'a2'Κoԩxsѿ <:;+tF>W%\jʧLA{\ *T 1GGbq4}H\c[&$353GūqNR#{i<vt>H)IoP?dJ|jvSNLs9'dVV ʺV㢖a1A[a:~)n5 9xunK{A^Bi'Uyo=.5;q+]Zx*mEw# 2$Ixxzp: >[3*tIcp*iL>]nn.zD߬XZ&d1nCmʡ? <1fʀG?>H!n_/Y]DR DN}6Ǒ|.q1ϷCEt[0Uxeڊ^{2=ǽ^ϕ &;?>!Ȏ%_䚫,˷eD&/{uTWe_YS!<;p_&ız-NOx[\ ,V@G_M^&|b#Ń`w<}p R3V:8(5nwZ ƎjHWX q̶$ϢȬS);פ %# +Oa!<(G*11~-Ni:*w '܉ֈpJ`ȿĄqRԦg&egN4 }Y_Kj7={µ(>RlCGrn0%qzKf&oEl F\#aQz5鿲 x~Ǖ6OF\p-cm$%lN2GW:"NU3Gw)HAg=LUe>0ި PE0N͸Pɻ܅.;Eꋬ)`.^BeT C${.9 ~ a $ƼS}qw;-\t ;<ۜV2?850׍ *n ;pYأ:69avC{t[#3'2n/zeY?D6 x|Qr :׷ Qk宓OP#$8ԣ q1eodl\wHWknZ_4sLV~40{Q!i @bh4?x0=\^ٷE9K v쁈 sY&r忑ijWM%LY0ƒ<@PNkpA5jథ*`gؼA(]#.8t& (LhwSk^W6Ftwwf`GBKi"\n"0ك¦荿 fc|Âj`'G&)Z "@]m'K.7|uDi,[8t xqL M)Cfp!h{*Q{q'YmMl*LG϶<kkLpxTW\b `FG-T\Zdkg辰3Z|ɀ:kCV=#SuV [ "1 _9?E8M@Y`Ժa UK\CetxuQBaC0aZ|Zr7_-U)S0ߞd7Sq"b\BS YUi:ٛ7~>X}m{|ߜLY8c8ƁTpn Ɇ*+:GF?qY\OT-X| S5.Uj.|eE m<P_O ea^ڝgX>{ʰpҎ:\3(};9l15s]S8pdmH0wgdh`&^8f|lj@L ڇpJsf&jWSȬR6ԅ~M{گmU0Ƽ1(+vT.H6бbG'n-yO픿@6ddA& Bh@YW_H9 SQƈݮ -q HyZO[bF3yz&R cGoLWcYh5\z)Qtw 8iC+gv!4փȂ ؏'#M- dt'i5TgZYEap(Pqn`kM]&4nWj"%e7L6,0̻;Tɭ$y>mK!/d\cp9P&b.͖p;5%RZ6k"B"a.wVc䉺4w];+Q31_|x~$$YP1r!rDthzSJ<Х?sJX\mk:ٛC.~ :*Csk!z /v t1 ƹ\48ыNmmIZD-sl-+{*ۛ/?a\Czd숃iI]V׋tRi;wҗ$/A{tYcEZ ƝG(Yb|~N<)Ve=jL_iKG% h/Va$V~.ֵJ}=jš\ei kt)g8h:BAW8瞠KͰQۋ|lgٷ22NVEu6吹`Khd3W Fl]FاaEya!^'|;c!QFeYT (߼V)L$Z.*% H?z9$8^D?#xs͂h"ׅ-ō[G)D-;R y3-7)~b(lLW:d؞2[*f>vJ E_=cW3K#34('Y3_t@/ixBYSGP<ޠuCc\ (+XҪTLgĚnћۜw%'1 nK3h>keqͧC" i~2|^c?]}RTw楚y@v t!RAjjuH? ":+4YiӪ;p緫QSj}#ỢpfqKD@?j?{Xᨒ2:JqxҬv`#(U@/tЗn7b[ y&:9MZdf)(8WB bL[hdZ˰̖慹ZQ8 'MXt}#q\-n`Ӧt8GlpǺ[W=fjv݇[PK?7a^V4}ɨbưEO{0EŨ%DZi;imL:AAGir53 nAm^UcW "/S+S39z~6LK<Xog]JDЅN#9 5cyٰ2”ΔզX^&3.{`iYm" l^*߸3+ i/LV^ȍ{;stk$߇gI L|I{*.Zܞ6G1B_GcTtW=d[ɚ#?Չ$?$4EM Hzﱳ`Hӏ$8?{[?3?]]S4@\&RlAdT4UcE%&E9.?P%)Ax%1[L]/ی"j:D  (8,t!t.l'M13j+#Ry[zrc~B W1O#lRI1ם+'rPVfro o~xljo[t]`ymto&AZw3)Dh"8H"B!Z@ǍꘒDJsLv%\⯤C 8ΑhhA\!r߻sLZUGFh jATAulPPR8|Q , Hy}Z&a/^ cB"*{Y-ձ?t] 1Cߜw `8$kB:hOӜ3{ӞI^袩qX1}R,)VQ L3H!fJkV]Kp]S3n`>eʸ.cyi"Εx@XПCfŠ;\VVV9'@VGoK? KP!' @H [ݤ +FU7RΈ't4S05_B 6kKP"幁TOBLVP3< Ͳg9is\;n YGbO^!Ƿ\}VB"[Rx׺J`[qSj?$-VROpФ;^V_NIf 8[!CEAR3 ^e=$uer|le>N FSOb!ļ [|JN<9cWm=US,8]Z*{+oP6,kG?U߰~cp ]w,nxf^S -a??J#Qú=8lwn\Z땉g̟H 2i?yjp7==º!O G6iP@1N> ~a'ɹZ{ȫ5@?5nvODG?xh%Rx3i$@ v? 1M2>7?GR⏏y҅>V|yDdܞKJW\eOrQMS>g2~tURj=![}V⿆yVkANtĜ_ ^7=J=8)x/V=:QJia=px( Fl_'\"X[tT~Z!vGlnv"&5WV"%\|Wt%̵Gjq9@ЛH |Ǽ#VspoX`;tt`LdKÂ,G{m#veP5[.Fy˔4m 7/WչɎlCCNYJҜ>BXcU\mv6;S/ɔ`ډUMO9V,,C{ K*w_kTyǥujФv[ƅ)**֖?d,{YX 'ҳb}3ݩy= ^w m½k'&A@5 @wyZ MrS͠v m(NӨ>MI'Hd7 jpJNJ9oPA^< %Q3tI!HCÝ[]sa^!o[PY^V<CK xlC8' :cB99 8䶕bp4(2\qONctD_fi_яHV^.GeA( YNB87ˈ(} | Xje()bm r0 P< ZtGm0n}q%ӊqEf",B,2w3p8SLScKrH~ 1<рqæ5mdFGT~,GnjNg5ˑ}6DT`czCz^e$f`X b 3w 9+VɍPa{\5Y-FTcViE2K#6z)zi"#+P^"ּ}T!Vm |- E *oo"pcx1 Oc咃yW^,FP*iJ-O-8ն :rPS42?u{e dQ30:a ҙ6jD9"¸RP[x$KGƛw<+\0l[P$n2><ҒC:$m7r'|QR'-o-<$%J^Mi$MZ P}=z Z*kb YUbYP&Դ@kҒ(WYs@ ֳV f鮀w!SCGiN[pErZ$s{Y넁*]7/:~'fIyk'D7?٤ "]1 H4@NdPA-hKfo9"LvEtQ6< B(v!~B YU6(ηq'PFdW?jz@PmўhI7q(.BÑ<y=j`-qZsfhL@dQA۾֯3cABqL Ҹ,9{i{晪m*v_vlP3XK~O4w~O/%xaP&2CX%2ޛTk;/iՁJT\uSi 3]}5‹O= c_.+?K5eU]&QQ q$5MK ~FϮqz{+P3llBCOɇMYg6k|sIG<0*1sLӔpݖA#" [1Z.>#"P ؃dxBٕW<%zHpؚJo钬C(\7,`GFhud>, EsFlW_TG܄v%XqH,;NG^z8֝JGTZ#}a GK`5> R(Ȑ\Iەli8 2--҈_++ g e]yHA+^#J( IOiM.5vfG0vY21pmg3(d0![83 Z2v|Rcht_jYn@F+cΝ>qX*M}.K.Lwg饰^DHN?8?Qnl+$!%JU!6Xꠡ,Bqeَdb$VsYBD GJ_!1.Fase/x̓nS`"[Č3RWiJs^>">*wȥz~fOe>=wFPx]m a7@&Cֿ&!h`ڴ$_ܞ߹NqDצV$I.1Ɇhgz3`&?o-"_ior J: n]@q!e_lhKnSt!qfQme}މ7F]'ƳSwCpMN 9.7g?A󷹔*"r4'H;w<{JJYgf8\mwٖ J|jNAT̲ޞ?Kp4DbskIV=泰Ǝ;5s gg#t rB>L"n9@?Z*|$W:OQBgQR#Z~ [6cL̩pAix4y+Pm/!M8sG`V 1sB< E=oBxV{6w}`Eaψ-+ls=C@[/譕o5\pv,Oj^j#KfZ<>0|\?Euӓ/X3d.!Lٖ4RT6>OF=ϐ4!u}VEBXt/+X ahDY˱XpCRVdi*|%Jx>eʳz\{\[h<_$F,:oe4IYˇbBG9`eX^ДG8I$+ĶT^EfZh('SYL/8̜ދAn]qVҬ-ԠL =.4 |Cqvm phLz*(ڎx6njƮc`G$ӯvxm-x%2) ] 7\_5؎M>4"Mvae<=؇V/[_a X-RAcIH^oš){%4sj{ '䕷u;3[czRٱ廸 T+~=Cܸ֜vl(oJ2xs PIveZBH`;v{辆Z-߸c}(sl~}V32#gIݴI[Sq~ u9FViH+C/0l0π[QuL~Zs/t@ԱE uݩgc#~TT9d@Fydj;B@A)TȏSuMj#K8mv 귖j j!QOI  Xj(>'AˠB?}x͢0Y+tj5O2wܫ;ŬAٖ/姉ŝN] //CݎX}Tq="}Z>V/Ew"I)fIq}kvG9Du;L^" 1;޿ QC(gG[Ѷ8%c sRX܁W[oAf>y=5wfqހcrVD2؇RH(~EX$pwi Pb.%g8*P_AB ?XP,8BC3G@qv'լeۯe<1fDHl_3W?BOևkIԶN^j@(Q 'h -&\;RTc x7%:$|Fƚb_ΆR=[A)p?cTLy? aThGMw䪒!6ӸgFD[x젠^j rHW/q-2ZB}Ѭ}:~ܚF3/%,df죂HuO{!nPpsVWU=o)q2 W`%1׈hZ7 Rbc*_w9-KkrN6v֟T.,myA&R*jyhh+c卑Wt80\|H;"nQ~Ї͐WEW Qeg4MTzkzOٟ^+G=9|_ҪNb1NU9Y)Iil>񰏀( ޳љPΉL)p90vWL5d85@zrҟ1HLH t QJ(`i2w;|'53,t6JԞ20ޓʏvHV~~d&TDZ9e\^DgqNZN]t"%k w}zarݤ+`;\ꯝ;g ÖnXLT $0Yx@ۧ HGPlshCn pdqkV"XC)`7(b,Ke5$BZG|S^$yB m$^yP!Uzba{_Fvo+~ȑ]F YJWCH@%旒Ҝ|bWJuvo }F=NGᷔ *+'o7>\pMBdtjcu ^V},2S!Jmv,F|AsYu9/b`ᎁ9b68.Ȑr^K B.q) Z2FF#gX2A^)3Ȧ?" lzwx^{pξ8:SL4_9idOfmYz*?Fp嚱!ӧ.h-rѠw2sm̏KsYs1/S*,k0wΉSB@ZՔS gL4TJofΪ{}1aF(%{Sͥ1&Q{7舋/*ZcAuL*4qGkKy7?7 `J+4%VH8*qb"|% e`3K1q]_#]d&Ce>Kꦛz,rV F$ abeְG{DQMm9,*4ڀB ,c悿4,:eAgޡV r]fHR/d]`_aU7z-fGm TC+*UgJ- P ٣\k4t,R'bcC7vB۲1{)NLw\cF6ue]Stԧ@(x3OB9D`,~jj륄q}Z"yiÓ-7KTސESW.aZG6]2)e0ny^m~tϫ<#kA^$_[9"1Oe'v)vWTJVxC;QAYOa*>-vi7wjoGS2"dR6Ď=1ѭC,9Hw(~K/NLJzGvN4ސ)TXU+Idy3tgԓ@5Q6"w=(8R4Wd6@YX'%J%Z#ӗͯ$w Xu6m1:+b&`bP"ry0T^yOb8 ,;#ӈ@|* *!}½x) .+n;]x͢WhjӃnL_rwI΃BLG+pAY()}>814:h`? WL҅ .jQ(wG(BUQ8ۨgݮ]y++%oDOp~8FV"C)v ʤg9`O>@Aa?IӅygkdʌZ.0YjY-nکX;#Rլf?Lt>s==>?V|`a%o{MMִxԕc2r![C{G TFTE0bAw?y`NS[m ,U)}#6 mbɥvr "O۝)2[.t=!H+cWCtCB;$ RqMnA5TI奏G-Hh`թE j >k/t]$3-o"%'&%Wվ\ܫL"2Dč_~NlP]fM?(ڽǫWPEj"mKxŧ w$H mY L8/@wz,>j38g`* L})ޚ|BrdZ/%Ӷ C!qǟ0_NE^/ٟ?cnftc򮉅h@ZRh" (VNa U@}.%~ E2V,|⹧8hA-܇2 z#W1xN,S_9XWgJ.@ި?3Q߉ӥI<$^Ӽo {iby{7nb[IHo|KN@s>4cWWAh?x>W0*5<[ 3*xTv(pjN2My;a:#R@[%ָYAQPPqjP5+ndom7t)4eQkZU#4] J}zK5t%C,V(fn] tjU [+-f(Az( 8f q 00ӲqfQcVFnnլ~#("S:9:KdumǓr4ҧ6^Tr= 1RDMZy-Ps",ēB T%c|8~ZΛÛ5PǫE+<]Z(c0>ntyvĵ %M傻E%t3*~QM](&2e?"AHEtڽX[\c.@&?5 c@f?[ {MQBt91/5"}lW+5>kaGO48^Xr:1T}C\8'2x{,#xbR<%_TB›%Or~" Œ<`"PrP#zФj>=_X 0inAMj'dU; O R}å&8-9ΚFh; )Y9iu_W҇Ckx|X-N9!-pNTOĶ!qnl 3wFf#ē-~(D; mim.j訒 `ДЃ$ /+rsȒ; nW#} ~:bh"wCduG*1L\7j^EYwSwjA 7Gl4DC,ΦB6&ݗ9|Sm;ϳ+j. o\Ce~RZˢ$Z&!T`ՕZQ}g\Y(֥Hz+b?B&(৸eaO Q,1(cgkHh f` |v_Ȏ2%:]Zй&EQ~f>9|Utm[*UΩ՞L0e mk. ' %[CQ$Qq 8˵_)4,%.m~6dԔL- 8N|oA{6aޖ!UA6C[7VYh.h/@{n y wSQ!#`߹T-a#2wydWTe;,v%| X,`ئڙd=/ kQRk5Hs? , B:WAw:̵"-hU9Wȫ6[@Lgam}A?hT^VM<'\m9 {o,x{eL:8M9$g ߘM)] Sl)kkI /\Zo45[L2[#uLȧঢz'hBf醆asChvEƷY>nRd 1 \6$1nQK\V_ 05O򳲐Ex2Kai*?v 8~+}ϡ͆c 74v= Ff#Uo/?Ia@hHx4/QciN'uy(?ikދtf>*k9&륧DݤvOG7tkRl-Qh.9J\ou'ȤI^ !#:(2Hg*)k.Bxvӽ"P0IRذSM*)݅5юxێqIQ#l3 ($N`{R(c՛?QhBŜ{i!tܓn:v;xD٬G4 7ӭa`QcAh %- #OGh1Rl@bAJ)]A\uZGE:$C#~Kub+Ek&Klyɱf&1a0W "3CziDebTH\ODĉfEݗ BĻk$igm2k5+.W]UsWƻ}%sRV9mWm}Jc3K H, cl9Oey+O¡)H}{[;>? 1SK“ BeEϭ0%C %\U>B vn}|Co,sI b̦ˇ6~dʕ쵳G݌f*%z @<~!p?bn"v}<АN1b oIU!*QqT U })l:7;7˾pmq7 t$R%vKGlL|a(8 %)8Tlx Ԯ8cvDqpjIs moVB5a~Z^5g5V噥Vpnư~(j }iX˲Hj1 aEm%/~רEP`irh]h^JCGt'[GI4cL;!{_5Kg ,-/@}R臕&yopCj\|_ =)eN%> :|v}|4CՐ|fd<Y CJ7;ESZfAGpEHv-u  Fs Qsuc&S OmCҺ弰`$FZvsmpH0hA]/'Bڒ)!.:?-iʧm nZ++@7CIP࠵ST$ N}%կlEhk¿3i|Di?ȵ0"֚CBh{Bz9 iR.Mqڒ{#Gw3sD$[P^&Ƿn|Y߿W`g?y2S5 %ACF=SA9"@)VkaS1&vćx;;'$Tp}նˢNZBLJ?-Nk}eH:$0">A06ݻ׆$kxlg b† f|aJGrϾc;(?BPЯ Ig?+YeSeYt,79Jx?u7o!y.ws1a뿪VQQ%XPD q(b>OWr9©dr%gi2L/iRa/62T5⊸\-hIY1 >ө `_)q5ݞT&M5lea֡9 /8WHrĻcm$'6qsU&WnDV%+*.fDFHd2 ۭQ{='ʓBm2d4dB!A'Sz<])/3!G\gj- ǁswOA.)ۓ+aɩPcT掃0m,uW&_ar.egiUsZ<ºx[Y*,7cYCi9(yK߯}.\1ny ۅLQ|y0\G bfŵ_3wd~fgAVz jw6B /}[ ~]mȫ-k&8by䛇بEp`9˰4[Q}RW1^JԬ~,>lob)3l\בj[.]n ezkf Aw},t(7o!2B״_ W qFkpE>#eC(y0`#ؾO۶WUEsNHB$hWE2l;s+*rr Z?1ۗ*nz#%bInϏpNuRSU}Zi(T#1Ď~mįǸ]T:'[Jï*ӡtse>8y'@PLHcڍ &vR1@P 5/~Gd<"5!}[[FQ(qOύoܮӔ|J8 i3cG< ϻHKfslԲ u a2o9Pa\|kEQZ4::ҝT9=<Ѷ+ J*.EZэk%%Oe!RиDmb<A70 uO^Ε3gV =ḌIcTHmDBgۄqP,,7\scT*d6i^ dLh{}N =,cCW$'uvܱX'>`:—590H_0iKf mLo('\yA$#HNa7o(ӢBvAd0n$w Vdzm\u@)ʮ{<]VB 넰aŚ'K^ZzTU$'I}EŢ@ 5UHa"}ZVxa@ k+K1.9WefP7ср@w.ƥx斾S]#9 %[čv5q+\q$;(U.3lTHJ;X;b1ôCzn;b: hj3 )dZL?\q!Ɲ,3&ˇ>mj6uD'řkk cb_ nJ C/!'u_o`eO6:BWKzCC8ZfBsgH[Lx qםy8|ce.7%mj4%`f.ϐLM;Uq4n|tV3wsc;ri2!|R`|:9~~)zYQaϕ:e50~b|2sڌȞ _Y+~rj/ l~g Z1;ʢY‰d,1|N}Հ5Uj5Ah'٘N H_钧c TR\jGH?p kIBr啑%g36,v.,$'ٻ 95"֣S;:s%zDwUxlKBoVߑDx رڀi&?#Zu@![Q<4Ϻ^q?Ӥ$̺H^(+Qqң>"M9D:;{`.}~R?IŽfzWx:2;cle[Q#4!^ Id}uõ)PZnN "GA-Ej,J>>ԊlR|)RI"N%݀n'Еx'; DBۅLz5 T[`8+[ w2U-Fp+gG qd5qᯑBB6T} }h 22;"{FudxѭezOFWtm0fPP)/0PbѲZ_xA%^PwT':7"aO7[ȇ! $8h"}Qrd<@r8@d&{w:P_yLSGdBNex O`ĥ$&`=t% ޅ-JXQ}J^byh-vxoٮ:"L}ҚPD @Uw:$xy-' v&ԗKtZ03੕h~$TuF*T!`}*M6Fi4=Jok㿦k:I'$ؕiLn\Z+=Mi{YkUE¦ 6YN'cn3}|Ȼ#Z,zbhaNhS׆wBhD/|H݉$ڙ= *_+vffzѼҘi43ipfZ훇P6l-cOkB!O ": RIQ+[Vb:mS*xK{>7![Gf$:1u+,P߽5@`mJ )ѝie{W;)YBnb6'3Y#zm*ն\Y@3* .m}ƾ_֫U85]L7uj5ND:o61G?ȆA"*˞d?sk{f`9.}u -c38콏.] QE>:shZbH>حJ[{Bp{@ SxF꾶\X41 +$cC G}\v:*\:ye݅ڡ>`"Z~*:SH*Bٞ_xsӑTU:)Y$m;q asTHL=J>/ex^ebX0֭@:U ?;N=U;{͌&[kHsEGiY5SQv&pّf6̰Cc.6$[{|mع8ĝlSFj#,[_ަ,/.?\P8vk95\v>m-lzd% F3g8Oaв"pu'Anϴ J0pf(HpEooD֣#/ "ʂGCWoL,}}4CH9 l#ܲ)dxD\),Ќ=KN^PW$ ܑ9g{Y\CE!ߖ]d >0>Yn\+k*^=R/!HE|VS@ͦDڷZ1b´NP "V*6.ի1.˾ 嘜5"qa=(g nLdTU/F(pi)7֢ު>tը'hr6).N c "?ӳ O0:A.&'7Ezb ~|Dްˮ5UErK!>Qc^7OήI ̼Kzia~|@>$=E58Nуd0T\;2+O$Ml:PJJaTmw.1VgʮeMG|2 ~}%b5Io@Gp^ b[8_\ZA/' e K  ; ϸ]136?蒡."*syƥ8|/3~9̺hY!2񑫐jqi$aK#ىNTuyj s}^؊FTFz=>;ߑ; 5RT+uE]P&x~Oe)fDg&t E\'5?!@-*+by tGdޥ |fўJ'TFb p'q4j؀H!_ЎO|m&bUIp)Wy%%49 <Sd"%J94n>fk[O$4 Ps+QJ8bME<5VE1E_^nDOpSa*o c]m5:" ™2dPO`ExpqN,=:8߽I ~[ l۠ ̼FQSۮœg׏)Z-*dO4 mcT[ Gޕ:{k) KZe7; 7hhSݡ~W9B^XygDOFB^_~E`)~ 7 o[%̈H;3(=8' ǴdM,aJ%ۺ;hݪkmLIefѡzj흯D#.8%eo`P ŰS,\ grn }?6v1e]社 o|YI"g)ܪDS='~Z%Y +CP_gFGe6#K@agFR@p!mbx)TEÎu.q0.:d!}X,G`m ]91#e+~^Ygo Idq&e{^k,WzX8KJ3K׺t'9 0Qvre:ql:R2`ţm.p5zhG"Nz>HC;mfvZ.+7kQ#; [8zwY-ޏء:@D@|k7&Ŋ TQnQR Zc@r\s@ >HdZ}l F؞s 7#0av $j =j3f4ɟESV$^m_;o#bہ]hV/b\״ *0ڶ\<"9r3&$XkinÞPm;onLf꾳1ZHBv犟Y vܐpe+Igɱcofc=lmD{zT-w\uqTMcx_-m̦YhXftjW)D8[n xB{ d e;cްƓ%M7}IN\fT%Dn"wB (sE-hZ[oSf:>߭:qGGg ӗ*8SoM|nL@۱|Ғ/z j}sNO`&Ijԍ^#P XdߘP]m5%k 5A&)M 4>]ne W#p7ҩD9#|iwX׸hAPD a_ Ei }Gw8Cߜ.IZo"/#MtׯWtYcF2'?o%[jr .ìÍ&sL{Hg H˄苔6, um b& GSR·mgMT}3W'2ܲɡm-*r5 S:eKes*OR `ebwz69l=ehX4!BEUYZŋ$r9mw<4Gҕ~jQVCodr:*0|ZV$Kr^D=36^PP:cNMd68wθ.! 8m'*Ifiݡ'=;7  bRCO<]#\8R'3QrW 1`bxDh2՗"a%/`MLs5pLr 4C/Wۓp< j,]>Kg59<ͦ6P:!:O%]|WM7ϘLG "Um.% kq{[\F;@.+,;`\'FEϳ?]Ax'}}H+>/!c3bkQGː `KTd/ \+%L6T2yjWI0U`0 lX5=l y>y^ϓpr{`R\yuKj?+ցHXB1:qo:ƪa\8BjU~.EO(z^P4kё e#AX槚WQݐ|N[i9G Enlk߫ ?Զ[iYt3y10bcPy X<mT`iM֏"*WiJJ[Lo3ϳֶ q Lwug;}*ٕy/"H  G R iïQ+ƒ!%HA#b0O5?iyV BO"Awk>a###]Z^i8j}t5*Sr]ͥ@6dYujP}SA"$kۙ W Hȥqu85#QNJ'Cю8GnDQSOkXE1[+Y܉3Tn@5AP*#7`G8_: EX<}pBi~8ǨBEd5Ĵhj7dIv[:p۟co-ę/pyg+FkVVZ 15 Fy[: TB\U1xD,S#fb/_WXHx1I m4g+"VO.=1 x5irsD)Mnk&[:/4Eπݨ7ǒ#ݘKޖo md58o#4Dep,'M7;$g28>z~]!+f4w1#9h__<=%p MVYp`HG5#C0Mr$;vЖ 3R sSrm/w>U$΀|Dx-b$;ICHgrWdqgK!KX?9 v8C\l\.MoEYu /ÃVf.#m/> E .={V`7K,;^U#%}Z]pG@1~2*f&]QM;Zb;."Xnķ(z`GD\0rЛ)@~܅&*xRUe>ZèqxQ7rvH  ZJp|0>CÚQumZ%kG*yfIȑ, srQiDˁ {Cqm B֮D[K@jNu,U>&"4cEjTGxh F!:㸦}gB6tclt_͹fk&z$EHtt f΍ #Ԙ Wl%ˢxo'KWYKZmS-Zj" $ԥkqDh s(!K-`ɅB%*߅D{ l:+8:a ]d &ޒ-F9wu+֫h\4T~:%|^_^q[*1~\;{>{[3}b*8HMXA^Ak/[#S$p90d|AC I\0dY8~9O*3 N55rk pߖB YC@2h+-9or3f7N95Vkq5Ot։UL,1(YqDMP6>ܾaL4RgR^ 0TyMQٲn,u7MIs2jz"' |0tC}h#P~YW|;;y!L7 ų8x.'ZQG`Sֻ5A2GZ 8NM㨾Y@T+N`/c|KX'𡌛=xBXb,}11tTou_$3UcW9v=Ja4HN}ZсVG4Nhc|0%R/|]KH!c}Fb4=dT'}m$I?~ƸZQ j[ss-KV :3}˙_Р,`sGF`?dhdYbUE$_SyyVN_Bqn9L2(qC9@.ԇ/૦\4*&lH;G `j9GY !OC OV 71KdJ4O!Yz"[(@3m& >g]X?vp ZrnvB,och~Kbr$a9}\yaڥH8c!\cv4H{PIM{~' o5ݽ旯ō3 ZgDwui%ΰPVuW?.B}҅*\*u_oI 'ֱ۝7DTj/{e):W*yf욍ٽ8r>L3GSƪjs`r̂ c]!⤻7PLfSNKǣNYTL=] 4)n29 #5pXCȠt6u1[yt#H.JtÈ؞1 ׸ϨW[Vv)x_5G:cѝ^LGWRYfqK)yj΃L#{ʹi5 m.( W>IR[KAa"X~WM*|''$˧N[ }(&A/3ua=!s2T.e+e9S]:abS=~)wx[ kPN^l$mp/knF;Ț+ 6Z1k͗tl`"~l柁|Q0ωKTwf]JVU?A+*%ǩ_M zN/ rt#!|7]tcTMMALS^}k3{qO2&w.ssMԃ@ pzjUÇ<5AuKӘHm:@$]MLlsL(X=SB, 4v2MbEo$]tjKsS"St*Ci::l٫j M7@xuHҧ̶~2zB7־&(¹yO'LuCRuOq#UM=SyXv%Z;48~2*C^aBkavQO;vtK*Jg&y6O, 'K< un"hqMG#0{_vq2Oj UB>s'GIkoiWY~-ksZ??];s)VrӮ -lwp;' ߮?,#3uRֵ8iŰ)VSJGm(Q3Fkh+Mo( Y5)X$ڑ(?[f'D(fSF6\!V<[.6&5e)%foA(m,1Y!OspHz]X1'K#|י\:¤voT#ͧ L杇_;0cmPA;sXa2JSjgCɶꟗ_o>>9j'unR!CP 9f,~Kl8$X ʀk='bvd=&L㑔"!fYd8Ph]&֗!y7A.2bl\1r!'-,>mx {x9(E?/aGW!}HL-ҿM 'I*5˴Ӎ;t?uJJHV*)93.^K.OHc/ؘClp]Dw]D:Mh OF?,Unѱ"J)O:= rI{cfHPnQk7t]7=Y2gf?=RmCܩ֞>YVg9[g@ߩZ +DG+dR~?gN1aэ8As )Zj7AL"k3e0 3=qQyaXj@Ŷbw,w m2dM0X7p(͞iI.TGۄ (l$'C̀~߃F1c 4HvtXIKNI%0Za<`܂Һ *QQ%DDwu P.yh١lT*BLVF'pt5.G5jT !xK~JRdk."ՍA]V'~ np'5t^VqxF*B/i|>G|9US%{HA'1~nÖ1p#sc eٴnekJk/JCVP#mc-bMAl/A[S |?"3MobH H^Vnac$04K-iPj7L~sH : ,xDbkIlAhhdE/8p-/k|:}dDQԽ [} *IZ=AFuz,_/G*neV3=_2ojyD\w1(/M=NulĜJ G`N.i +$kJHqW'fñ#7S+ C`U r z߄|o *WE w(wu{iK D$ 7qT9fJ(qlK٭0 5NR+ym |j<_@9BηF/"d 暱 qB&01J:}/99 :(S/zFGג`Ls]7'Tq#1*C--Q1RD-';)ydԼ)x +A$뵗ZTHOӳCXL(x} Fׇ RB=L=UjSy:1N؜wFLJ##/1s:72Z cuN4MR·kfvhG;O܍(zjh&o&LָQ"G\|U,O8 \H?>Ͼ LBb&^Ӏe(/Qy$C 6Jm7%1!7!udۊ9_zgQS4J#:#G  `[ǴLYQ;Z5ksi᝖YN>s" گD`s `2[3߄* 7 l=gspb?k E.o N6J32} qܪAsŇ$Sp4k'-2f[h!He]f @d#h<ޝG2 ͣE'dcM&@r40!aG YB?cb\Ĭ+@ IiRaXi pdG,O,sAL*u"DpsM.75hMK"S*GJ av݊_; 0k7*(/̪9?9l#Euo 2=zO 3Ǝ]ÉUF@C uԄ0b34=E)|*NQhԾc5LƠt61$1tZߣ@]^ՕHunGpĿ<}._#\PC½ F1w|ct Y&_ N.hY@Z*'IEO2ϭOeYav伔VP.>A|C,'$ݤx$!P[)+?|b6`<s'/οQB7‚ 3 #El/Ci{GY4Z-ňf2ՅDEt#DQgQb čAn'pݢ݉$a)#! A7 _}/Ʊj#+((9geHmsi3Pq⛓~JԡAz,9 QJ*si _=!Qam4ԏxzЖ_`lEp7½nOGKcV@;;>N61MdX.ޡj/s^" ۅ ^|\хQx='^aÓ6qCy0I]{dhjQ73ГryY4O] Jޞ+]ق2xqY_D;޺ :+uEjnN6Ht{^C,ֹlcͱԖu>/ owC R DZ( CD3b8M/J`1jA@{$zk9Cۍ<m_'{5X/Hpz7yhMjHX?a)a jbCx|'tRGC&;' 6<DW]Lܧ{ֵp<` ?^smwz 0@w}|ԾWȽػMLG7wqkI/!\ 9#̎KK)Q%AF.GN'ҋW! F;,$Ӟ^p7),Y;IO)ŜhJP2[ͭ D} |-qPtnUGjd$ W&(&=bXV@'Ɍ7[Xxb,ڞ^AG#:-ӹH=|W+ī")Bp+oނB6"6dԟ k)Z#]0#U}Q!kڡeZY5."_$YkCU_"sR4<\C(yވC=@3XЉ.Z >ެFP<vhZ  h.е{<.z~c-/OۦLOYZkgqH8^7T2 s/*\N<8c}qk!U8k}4 P5ȃ*ZXLj'?M`fM @>lӵǒoE˱(fKGt`L%J$dr +$n*t!F~ΤT.e%"bLw9hūcPE+ivo+` K/:U(ndSd'q]Io"K`:C'> Ɔ9$g~/ƀ@̴v2ӸrXo~H@䋫cjV :g`ȥk>6{щ9' ٳ0YqSM)"{o ,\6zzmޢRNd ?t=ZcGv[[?X|Bd!GAr}3?<,Smk [LdMлx6ǫȁm ܿLO1.R?̅HlW-ٗeZ$XK9w#cj~sLE ǥ=3LZ2\Nv/yS g:ļyf%>GlҾ4h⫲?U5dOP16 IH _:;J׽׳-cg>@QfwEaU{Y:n@S2\񏤀X.i>  4~*>H 8vZo>? 6",nF/E'WRk_^ }P !7Ah&^қK3#,s bB(z"TUu.3'7(Ci^/BMTbcKPL=ޒl::/Sa#N@a)@tdV ÒlbNm ȿ&sk J+c*ŞL?Os%{_]RC|M˟#;gz݁Îu7;l ?➹he5/xR PLeЛIrm:׶Bt@\>B(D6耚=V]$D3R>. yȄ*kۃVp@/L&ocAy>pz`mBܜD pyՑ190+|Q·ªT -/1t~Tk4pp$apsOieD2AԔaEH2KeCV{~> l:"؈'3\޿7 Uڽ&]|,0t{:&ѻO߉ X,6JVȿ]9۶Gq)X:;X sj3ӟL'lXE-֧rh~4~] Ep  QyprTWndQ;l=8fcdAJK\N E}c&&l|='B 2_ T m б;, ;2~.?Xp>oP\Og l+N"nj 4UJvuN3g \ئ \v@2JV{]A]U}j0s3{1PdYé1zX雂1t-c.ѵUP b#^SnR,1?*%\dÏMUjaY5╣MEdG ֮KEuS'x'Ñf]=X$x4i5dMgbxɛ V($p~\YW* _h6{k$НGh}_#[J!b3h|>ܰliW ʬ ZUn;\n$< -eC7 E&)Q\$K1J^vBqlً/-wN#ū-ߗ*/d%~>9*Vy(UACr崟K ԅ|cUTm{aĀJ2JX!0!1:GIHCz@,aECLaCc`]$o<\ӣw CqqҕU}='ԯ(" /iz9 zk %㰜eqA8{&/ FEW[na$`f ."Wù;%S!˄Y):Zo<'j<.B5YyvhR MwxM𽊬w1IIJV^fr4d 9UWЏ4w[?;4ihA3jt *ܣ=lJ07r =+GuWA{FgjUȻHKx]cu.)AƦR-'e#U|585XYQ<8m*-H&ZƧՂmSF_`yDTTōЎ> Nm]#~g v2w`U}s6]&ѴзinN iipܮ(]CQمrFl;kSɎ ':uEH^O{$T#UDfд A;ЕJ Ivf}V:a?ϡ[qxSn|WoU'Q0aï]]?fy z/dsu=RPULy21]6A[B锑y 5}= 0~{y 8^0SgF͋ xYv+>/m"5q#ü֎YX9p~ǁ6pkq}’EPLv{GwZR!Bv#2 y;"w pa" +*յh>ItP*.hdX$_f,<$V1̽x 6i*7p%B>m=PDcV۞j0Xd[\7,GAwyrloAA7/YΪ;:2sS7ɱ gfF rL4Z\_ۿ; . ԆU'IrGn\ٯd_'Ƈ 5<WŒ-v8ncƩ }z췧4aL+ms5;GK#2o~vͩh?/ ? >DU8kNONW A1sZze*dYb]tr z1q`Y!ӰOn~lןRoeI8l>#tmr!A+3];'0T/hH0#`u~M8eL xi5mh:6#h\4HYuC:4=;ږt|taOJ3$gW:T&^ U)R=f>IrOwf) >7BI\TKKRizT<N%{1ClcfBXB}9ӧef:4$N: 7_2I{@ږ T,Wf7e7y ?7U,J(7@0Y,צ6YDŽJ[lbMr08 o.K$B,QАs֪QDJQ(u0fBh~VC1E NG"8Π. /9s~͑B-M l)fUy=tK_ϟ4IHYp XxǯosL&mQ%+87wvoBݨ' NatLFҶwNw; `4ʮ:#>571lD*fp?xR,Ǹ6EtV'銝!P8q{2B/҆r1J  V;.Ԇ ufߙ yE˺F`7-t0xJÀz@חF>lHf쬘f[cj ZeL>vM9 /Нs eFI:q2^e^G.1aOs!0ɴ v /fߩѝ;-pRA8\&|1E-)mT=wt!}7vo4 ?V?xQ) XNii`{hL(]^m]:EM$wt|wKÙ}8#PNdQ C'2ϧBQK< (;5Bu {j#bܶ/Јf.=ysf3)5BsA?L2k;=qS+Jk-1Æ_E(<-%#& :Zttv5bXJ<7Pg(u%ۃ"Ts'n䬅 _Noؑ+u8Y n`ij3WM#G$zI.EWf]*)SnPǑTF,:er;Y skd~x~cõ.H_CsUբqr,zmgBꈞKf<4)}4J/ TU4{23LV0@$aUb\|k/ mkEn.h0W˓܀2҈f:0=mP .tfi$X-7t}YGnH[t.dCYg۰e1ӜmWԏr,њB;Z>|j\ 3Eʧ%}jzu56K}+i*ɐ0A(AR-jd KYYV,jԒ.127*JwʴX>vҗYozv;/城zapvW76|\bBC"ն`:()e~⹯ݬ:䲇7p= ="ʏ0+)u"Hkc9=8h*?%IM~H ? Tΰ{(u0ӟn*eiu9X w dFD(3 /Ypce$|Kr,S3B}{SQ8)\0a@tN g< gUYzj͔~x WkV93FMXnmrl0دV2g9*i #~Ec DUGNblV,4ND5PW|aKݦ-f]FN6KƐcEb2~yĜfQɤC8ojwa=՟ItdQl.֍8vPr8뵘;hڀR iT{.5Ջ˩u#SPfcfB7'1.|Df/de~"1eGx'mFRc?fL bMfAw⹦F2"KLꕇ,eв:Tf5r@,a!;g^JqA9.hs2G ,zҍ?xaÀzKdW-2'ŭ ~ޱvl[tŎm]u~vmlCG-[U{p7Po ޟ_50. %"Gb2&F{ $Y*8 j 8^ӆ<>zR"ȴ{&1~mxL.i8ٟ3,~䲢Ľ@* 6T;'N|&"L܌hCkݘCNs*2lP5g* QqF-s]! f;l5LZUjo1G KeYbq:FB6= k:rVgm? i.LP$U_fV vڟDc~pXym~ii[(;\tǜZuH cL/<לH"vLJ#Wm4ULƜ5JkkkJJ(APdi<&m>ڄqDX{эrM,z1Ra"UHT!&1tQ f9kҳsbJ>j*}OKY(w(π,e&=ӊ@r^69IHj) å`Wj-Þ]sϞwͳ?s{ HbѨ~ǝ88R(C'3^0<2\B'} }zTFr(2աe-@u3E;_ !pK:;%́XiYkzyU2f$:,2_5n&b Uf8Cҋ"#;zl\kIfK՛1h u`[D5Am9g(>eA[TP P)/e:vꅔŦsL#괼 BiObWݕA 2$0L?=͡<y8~O8*&s?9޻ブL/gDDmCPJKUNϽ̄4+gpxglo(ei){E _oPr2'5!Җ*eXW)߃-ٯHٖ0e[b.춙@nBE>L7~wizm^GJvsK`9$ͅ]]:REU \⮔oNo"3JE-3B#z0)KqTفa)'6tw:"4]zBhCZri% 8c˳޽ /F ɫc3dV 1onSrJ w.Ycz<3 i0{mT,){ VDZHCJEd+  eCf'D $TѠ_y,Q_sأԅ?* [焌u]+6EsL4/! βf"u* hy70ʴpY/tl?y>h(s܇ח4et˩؄xRIhZЖ ZnS5AB&J2QR4`t*X3%Krmud?TN$[O?0q <r@j|*1 IŰұBWIt$~49>aV`{f(#PDתkW`+ BrD0 pSKaN&t)%Hrׄ2/¡uӁgbcክ?,τJr.W杁58PO"/G;^_Sn06\QQgΈi݆v{s̾E7XqI#^`9Kߦ>^C}܀xCυItc0tEGqc9&.8oAFg̚LRӊawE:ܙف+AC 1SEe/Qdmhƕ)/fCY?Y`vO+|ya?jj.uFk{"W۴^ٹ%r~\4%*meY? yW*eOWp=dxTP,+:QKƽ"D$#'kۏ/T9{#AkmIrhNRY*(>w_ߢdUÈngeu4bh+14Xb0*=j:P}vJΣ(]m~Kr8#1~aUyӲ[7_Tħ "LYFQ7{,Gjjvo \jìuюay3$n '$F̠'OR ?)ۈ*>d_o1/ TVk2f4NŒBv&tO[ϚIrӗymL~j(`ָU@V &dm;U$P;y'?oƔ5GtaƒSiftM ';|\*"MR{r0BFv-Tx!8ϡE5p1l6˱aMvlLs\#?v&mI"]kY @%E8^s foXa*`ҜZ.9Z}xFu FK%h} !zu#UkMw>xUy몮תa61Ijj+*nB]Ȁ]R+(@R64!\M/U y,7wp%T=@<-, p+J\Ǯn+1olz΃nq1/%#z 6Ú\y[<KL]]rM]$`tPo1-^ƾڧ_B6L.Cs0Bopr}M&{NO&*"9v`ޤPݙaE<c[N!?N08OZVǓE$f=Mkd~ {Ls$z HvKAEΆrn:*䅯ӮAr _oÔ%'G³XF8'dpbms05VFA矬DޱQ%+$%gu gU.5 i쑸7Lţn"%$qEIMn tkD ǪѦ!@~za=&ö }  OW=uHvpd3u~Mr}?=yܟF%F oEU~] b'@ 3lE,IQJs[Ʈ)w]E.*]FC{cs־H.[.PL2Fj*|00 ;ī3967T.A%? JA4Eh$e|D49UY$NsΔ8 ;1EJ`v #f22Ձ>n˓'fWu$@`ײx&GML\zDDcHڱtƀDح7up R^P/c 1S;4x<5gTl($ϩ^NG~2hu.-9μ"^5Z|"0ޟh?L-ԴnH& 3'ױQbHʀRs lZ1T%&3f #ƛwZ  $śM)9jE5rVwmgcW4 ;l 6'weP>p7hA.8 zm&fA%b|G rH3'˻x,R>OjpJ]d*Re&8LzBtVGSʨ?Oc뻱:,QGxxȹҬV.K{D)}f0M ͥ{Xk;@G5ů Elk}ok'xJ\/pAףmzJdK",]me.dƒ{I (Uչ*>,7#ywk[2n^3B6=Є} xk%IM=_kQE+X_Fㅢ΂ lv᭿K@Wq`n "s>g\= ){FMre`[袼 V;(;?@_5.scB#ٟO˕xiF5zvDWtq1 aD/FG$-i,`b%%~qf$`Rz66ȯ_6h1L*t7 kv|xl19xP!]&[l:b،,:w63;uႶJvUXbOj/wB.UᠮhtғlE}<A\/wJ.%fdu)N/#P.!\,,ɮba軪vQ<9)%LhNgZM eXy!jG-EΌո1'˪$7! ru6N. cͯ^90y0'ke'U<ŷTaEtl74LQDi@y3Z(!\-ۍ:Wj3fifȦGxxLF _eHqzZ_mǍ*N[Ehr ]*خ8VIQH ({!L9L,|%<2RRS츘7tpcH6^7{0@'(R4n׈yABi>|!cռKwPxdh7>-(ֶ@*n{3d$쉟>'mSR7-fP:W &U↤+y9Phߨg.avZ7*Ψ5~t aNH/A6Nm 8C$Wc~_!@;^X.s})~s-"h϶ST@8XL 6_!|S?{ S42bS༥ìxT[l"&Ya==UF=>E[&wrtL'42pcm:ZS L()qBg5*??nftlҔƁ Sex1DWJyQ ÖMiX%,P ACCU` qlWY!qGL‹><3fP|(@IXU8 -ǷOF~+Ï^[1\upR{NZ-:Pc` epNQj +Jߦ7.YT3H_S%0Oe;G;nhNK- bv oSH~IRl $-`?,gh$lM& ϣ|* rM ZwCuiO %v|cߍVz/M$ԮEyZ@ɱ=f~y."2L+YGx?QQF JlHi3Jwo֯ᇶ 9pB9߭JJa͙l*UrqA^sV*)_Zb8o.bƙFze ýfķO*x.6zxaMj28n(->֍څ|;8Wve<^wL POՈP%l$30UJs>^@aygEiBC63}jǂB$זYԯٝsM'ʓN*۪xwqO25s o;:̨߸ D=݃;oN/j=dVOFL.o.㺰Lf1]Yg 4(}QyV1 ?4P eAdAPe+׉3z ^*~#z E@.r Nbw-K_/,J%fɫ!;D|}v!0$٢5s̰ dHI9h@@(x*@b:=G&1yr7稽fśi mZGS#`-~4hL'-) 6 HLu ~=gʭ N7-#!]mdABZw}b;H/pd۔]NEc© $E!I\Tܽn3^(xL3q[]P2<3C}ZΆx5i&{ј7XQ1{FtPWx $fr ZrpY0U[fĈgND7"[mb.5e(H, `V~P:H3YoVG jb߀OP\0(+%uL)!a7ɤM P|t@~T̤Lj_K7}2HW+XC|[NhdEUŚHׇ P%:KhQL)6q.bqɹ7퉡F(S 7jA/3I:011˟[$41y~ÄYd>B] oH)7qLjF2|DdssmsY6:?FX%wKLu5gnr5,F-Dgs?\]QШۀ0y*MWG녖g`tE\. `B+k;C<)2\C_@R\[M$ǒ"v Hz MGFXK#t{iQݠBbg OkAbbuQ [B,!*7P59D+wb#UZ 켖[jq)wkT[憏@+>NbDI,6*6CifX`V;]sorwt>ws Xΐwyu8;G%:+AQNlCKyun.umRNKߕH X䶫% v_h9gTE1N:Xɼ4@WO6;FU'Twypl `+$B~F YC(# |~16/CQ͟]qiXy=c9BĦ6:]=k [sw EK5g9ڊ/N/'C0OXD+'$p)*b{3->fwykd`áyZ0>nؑjk&oߨdck3~KQU+BZj)dnǽ|rmt>ѣo> IE-.zqS My/5|:7Kjp, ,ʰGL%Kɩ ,c 02\D2P+] R?ԐIifH :4)Mbf#A; s27C< zVwt*k+=LۚS{yu-θ!֞: 7z&J:í2/U]|mXΤE3ϲͳ&% 칦S .MByutstLDLgAG㴟'6i8wl7PdmjAT=]c,rQyi.lc` n nvK 6VI3+p47@ϣã#]?`FQNBg6,\0xe~ K5>:VdoNyE\C7_` 6 \90MwkզS;4KՏG'*!{ \d Qc$5,lVO}ߍz%ʭZ:;qymS)R"y4QJA FQXg,ڥnYXa$vjpu ?X\Bᆀ9}xE_ߥg.2 cC.#h\Qb[ Tguɗa=LJ5de%Q:P &m(*Y8wvٌw@HSvF=ώBmW\r:޷w#L/?@uA̝kGtՑS82cR?Aq$m|X`H@ tCKTA:J~t<}Lv k6̯ U&zYxl*$ X~*~eIQE/zІrYQ?11'q(/^wqHUPO'k;!i6pVKXczF9`gkfd%QnrT'bHժaа |!@6a vf:V~ Jjz!3٠79?<7Q;nmi"XCLa+O\0 o|Mg&PB>+;WfnW S|A/漖sv! =bN@n)a:gj~P`H's.u"܌T L"U#y/EOKF#$󚮉dgfD"MuDYG7a7OЙ&Y 'h#heX0=SƋDl8'qU_j|/ ,U4Д6}-jS ,7$3{QrWk 16~c1ѥ<WE2@뚺.EC?so Ғԋ5CY]ED6OfWnyb7yJ9HzUp~-P.Q^o4nȹ1{ wuf aM OIG%ձ'4s (m|rFxз\_b?RFXu噭J<;0=IiBG?xeCj ;"1;X')0ݷ@r΀S#qFh C[h YH~)X!#9n@9\[,fF*M"@ hrh1 LMa8=; p( ҫmv"H4!WCB̂ءIUŪM?{<5됀+,pΚ#"cv]q'@_1@Nhtޠ Xo,T&2ט;CNIDحv\+L"f>nFL[?0ȅ'X$zz's̀ {"gO^>p7FYrqjeēwtfh!º]pHDW|R2 gX"8q#np}l^MzujZZz6Q h-$iB۱>$ E9nפ (%XgZ9`NlKkW2]~$z]6jbVN|k̗̜?l3n89Qu]&]A@Lxb! 2DNHؖ[ 8ٚ>[=e, }p[]%G9nQT*_ `|ah|Ot9Qd @<1:B@#}9Mδen ,{r?q3z-.N+Ϳ7kuizcV]"꘭}Nt"REM0cKwReeA8[;. [:0@7:HQ$7:<@8bgYw|N\ RsNbK"Pob !+| qҁ;b55fu!m-Ф1 F1|XŠwQ"2yes"M켄\@k7]] wq(S2kb23"\^GX"ka@/ ` y)b I>d |{ 5ys^Tqî59*1 _.U"a>=C-MڽoXsP-M:tnDpN; 03C00ppՁb"8B=L1=VӮnTvLU ,PrGCg9r3?7tRLAXgnDoUKCcϜI^`xAU mEcmzamЪ\g&"C`ZEroxvQv9';wFDnBKzT_ [Bg[`m^LN :I’2qe@z#9lF6~K++Tzwg+G2CSt8˪ipnrw+?.岪A[D`#>H$6+wf*>~nڞ55c9&bT@V^*1GSڄ:xz7 Ė\#Hi" Efs3.dU;9 \&zȠ h^ j |;sXy4-}>HoF5y\W[`K24c8T,}quau$B,HAq;w( d}׀>|]E;R1Afr $7 V_}݌2PXy #G H^rگ 8l<ǛhҎ"/=M4puv(\uL.09E]03nMRO/1 ,sG؆GGʭs7K7]iq糞YBm&2arxR$ &xFwLd`XBD:%@ʞ/uy:$O}Y&} 171;3^jgs3ytquߠpH;w [}ԽC"[ _Nàʣu9˥hD^F^[Am}D!V7r^eea b?,!Wb=nҽj9יfX$c<6r\){6Q鳡#mlVS\/½Qzތ/!(@Xrg(Ξ8)z2LFڂXZ^HޘQA(ckKTuYs.-R ?vn`6s^86{(]iD/V E˽fb0P Bj3C6r *pK<0mXO>MώP6n#-$ eFTڜŠ}MyG4BJPa$| \c| M2ţB a^3_Bv(gjTQdsxBnwjӯײWU+la` &N$F+)Mi hj}5KpgmAXսj5y{6;\/ZrHc,hi_4G"3pkͮe,yWg~bw 5[D١oov޴2( KJ.xYC@E~.'O#AO5kCRN6)G̮tYyI^f,Ɔ"gj跰G0]q7CT09qs?O5y}47s˰3lw?SLn Cz-c}Z/>,p%-"k2Cȋ垾T]yց,?;Ct,Λz:e'FOFZ]jZ[ŗZHclۺnx\G1Ոx"%I6Sƾ &:4%cbȻlwL ] 1OR]2!YݻqP^3wGF[Gk9ArnM4B =w, O" Ɍtܞ:BYr!: f #>NS?g)x PdIdThT0beU5-K/z?kn4uLBhj`Ux Qhimzw%LP9ރ0 zre5 4fۑuq\GM ^SlX8|Q I֘{[AM>VLLϐy;QcC6FwJK?{1eDF낞j=r܈ؘ'؅8d *H(E|) ˸/TGUog<{4zc|{ yovAםgbVSu]1B3^}02gF$ ۘթ@A\%mUZ=N Ukm&ncjI9R'ЌD})6d_8@9X#L 9Tʙ(ݮȔVU;Ny 8˷$BN z}eHmQ>j,W83/7dC0Kzl06fxy'6|v2)`͍49j>ky{Vؼdp>MHG^bvnJ `P'- ?[2Y05僛9Y)4F7A/@>c*{@+U{s<#}M2ȾMi&45LڮkYuJh2',P7V4D@+t9%7BfWWN&A)&|Top Y LϟhЈ],]9:mka!́W#k2KNjNv{]e<* ~*= >$M29o?cv@Ou*GEUspoc;y4m]^jY$2 Np3cZ.ޝ Rekl@o% 06ߤT+tU-b|؟OڲiCB埬CtYdSgQ"]SD\: ɝO*s"AORz⁜9QM]3ivBZa9$WW0/1>!f|Vq sC *y=T ͺ$n};@Vlp~3vhK i㠵憎)4/Ag-|[]lVa16'sSIY_nP0e$kA|Ghrc^<1.,nSzuhFRc=E x|U8m 5{hGѨ{a٦5y7*M߸MX7EpIE+zuXi2u9hTȌz9Nʸ.o$Է<}W+OF[P12W9+P!%O:RnY2l[kZph^/jj--y{8碶8ۺjBRD 7y(>? n|2Dx-d>v9o(TٴqF,WoN:K+znou},aH覎+s2\+(m{VwIo|A ,|FK&0"F'zMg*%3u8|NJQ] pGoHeRx| YckPڃJlk6WP7ԨWbji[ޥL  :&RPʑe2Oo2(#/;7`[3e}|hGVJl k&LV+&z\ {5U6?W=UQ@ 9ƨb~A[kN-MrӚB_ĶS3_>5ǵkጛҬ9h0v4?Ԟ躌 )=r M 'aU6/^ٱpyY`qvez 2F & /u5#81m9>3yojgΐ] .O+Rn&SyL++}73z)ӓD!~!oKdFsH%pj]c(\e} X@2c9}|nGjwZ{;[tv>D3HQ7o;`ع B]J bP|F }enʝ/-HC&@+15jC@A.ťsE[ mwٜEQ|/o;zRc]dr:4`9VBLV Lg_`}.ی dk>#NI 4azE&0qqrŦ/,bʵi98W|zF|flwZ[»q$9+'ly/{GDʆ庉i?0Q;[JT $#`QMeQ!# 11xFMnҫz2Dj6u]GS@ hL } Vf!g%[b1*ZBB_]JYX{A=Ndƀxpr=Akŏr Rn SlI0qiVA;4h@>>^إ[\=I9ڷ7{qb%TC(fdf_+|ڒCbX9QcÐf0c+.J鸑_ʁs {蕐QBJҞɾ/<>JA<9| b}Sǹ(.=ǥzNC |XJ_HYL",ϊ\.Οp>3|B^8{ M]e^jW&? 81 2LVW*Eyʞ.:40ٲMS{ 0F0)`$DzЅյ;?WѻNs"t*coojGȼ'b;~/bL,Cށ0^R ]sf=W~xi=Ӱag?TJSĝszz'JE #-@lR{`|ҫ!E;?չ* Mg20; ߆'k dX 8qoђO8x!]vZ!G\3uaϨC9PR-%k/ vg|qU)8עp]s*#9kiSxiԺ!Խ8m`p~\C9`?b `RMAa^jY`H6%HXmQX$I -o+L%^>ފlMp}e>ؿr6B#(ik8Nî۸Zpu4=:KCfφfF|0;9SC3b2RqYӤ4L/ܸ#!n8u#W]3}/Y諼zG9'^uچTl;Z2D5Mp}Z;;;O>>+a_ JY&Sm8vv! *`) 4leǒG'"r~YGu :a3?fxPK(0c:.M0۫%u|6(xE^k(n@RuׁۄqoLMΤ+)v\/u5A1=0R*^w6FQ8%,+f ,pSo*fo >Bz}L L\.5{hBW+kFuLbv,ТT[( a3;)Wa',K g72a0#osk]};aq3=kLlJ>;Q>ioYr 9JlMP%P n%^uU}(kMe Mzg^~v:ӛpkDʟ V9LxQSL[#Lxu'>߄K6rKz_2d*^o5 K8BAHgZ׺'PҤuT8hTZŭEFHp i_= gb8*Kgm\G@M>+(1Dv'`Pz+b~Ej ͉pHԺkY0o ácI Sߕ|RKkͳ!s!PG DKNi%HIɐɍ]FErQblcjge=ZWXʌkV xBG0[hIaguLچ2RvuCu=۟ɦU??J*V`iIf{(QM :%\}S2#M+#q2ث!H7lgUSer.<J+Z篼 '>-@4GoӃ A.^S] )dbI@aOMSV൉!.s6hu#ka@(7DT܊ QSlK}RG.ʐҽK467z, `Nʞ0qآcu9T _sӎ/}Ѫ5x[bN 8 y> {Y8LN>::ɆutUyB045|3mS'iYr Ucq6~#'lx^C\kJZC*8 1n ,Ät {ioAC$J | [L*F!i!ynUdbg_"irh> ̤7|<:Hˉ'fTV.^K-9>&$r6N}_ ۟hB% : 4TkYᴂi' `HI8yV^'ROk"-r:I|U'aSIC+.~] Tcs$Om68"B0Mf!9zd'EZ%B%L`Jxߊ+:bmJT L-ۯ%t`&T{mʝ^a\=t}`pg-ĵ`ԋq59KÒY^ GEMHNTSI#~rnh^Nf((zWK4q [WHBd> R4LJ!Ԍ޼h{r"厑rv`ˠ#{Œ>oA B6?|ZѬ6`x=itw ^0xM d̹UF$Ǚ)*ty_55s&#jDut^swMY)*t2'Jf5D[N'3¤c,N#^/we5d9w2EO+1f1uTLF# :zפ*\gqȎ.Ծiݺ,D:p0E`JirX9D* {=θ"E 135%n! qcA?!D#ΑH#/ q>(_0hݜ|CX͉:)Z{`O0S$8${ؤS\F Q).g*bԁmon{pO%V*qn}ˮK u ld@9pv-Qijd ~ &K;4z}HImJ>aMM.f5F=dH3*_tZOԇ_ƑrvPvksOupݖ$|;Ia~5H \U[cU͡fW0:UqC1严؝3OBIӍIs$^imo46&SZ׿qP\?NU:-m^az$n/y6 aF&(+}`PMVߖ6g9e/n*:(VJr܇XS\35HZ63q].А[@W} K+$,*E*0D7%WС^e&ǀ]5za{]wJr!u H :ݯ3Bu-~2=t~% NJQ r]d2:/Nkts)%:-hm>%cc ZK'&UbtR[S|H0Y :m4X9F> _ Ԫ]z (3K*u͉o7ni ߸1OL+6\k&h"L9-DE0defO %@/j|\yn{1J"l$P~6boҐ j`]*FO:[F-( n hQ*2*2Ei+$/+SLC Օlu%"8+:z8-0jܫ׷Yb$mGϬ G T 4(Y%"~%l2Pėgrg1ڝ)%/ G%U^MɄVWAn75F p5 evl{}BOYo^`KCʊO3OԶ󬢙x+k!ĹJJo0hǂ8o(4%i73qq8>htYIN`xPq fA"#<2s{.{$tn'If.iP>*ȗƽN(&,7&ƵYٖH뛤<4Sm/'#5D3{ ~D؄ + O`Ŋt O$x T($pE(zKR)‹qڑ Fjȁ`4s>RKoq=)& <4xyj`a[fp.gTfq:e[W }m . Ӥ2 `0.rZөf8HH%lΰfdW Ch9vO#3N:3ux׀B7fE'P3ZWځ?J in ݶ2<ҤxwIE8wUOLe/XSghojk@jcl)??r3a/Q5 x2ܞcG{:} &')dd|Qs= .0 ~T=iv1hm- ,F psm?`JU(rK #NuRa^Wz~؂ _=Mg-kFnxwm;Y-ZŇր#;4˼uQzC3T:&?YD\M-g'(O&^AGFݑaglQcڟr[0T ۬i߬1}sQv%kA](a}m'˂1G(Yi4[э/?CGwƪ!web5 mxq2]齺ƊϜfcr I]Q] g Ean"ԙmeg;_ߌ_)mHM[++gyȁ+F<ۻ/P%3 ևrHx4mE{B;H{jP .(gk,R(ᯍ`_1rE2(^l)M5Qi7}`4_49M<+c4^w#C8*>6vuRP ti[a-UPG?LZK_ [$RyCT$0'-"՘J$sm VpyU#JC-&>NcA K'Hr7ZFQC;Fī="Ff7E:yMZJ,3^i(4̋gcI)\M1X;;o--iZrwR^ԝ(iW"{F{Tp:*2J߶:)["Χ> \D83ʩDZKe>ZAq-{Liٲ}V3L~i`H [q%>Y4Lʧ$6'<jn~qVabĎt| ̺aya]2m8ӹπ$xK!P.zmK9.|biW;+0ex%k.k_SxÙ%Aj7*~LεD/ܵj(n%~<ٌϽ"pʇWmOfZ^N$T4BFm_=\ePU/^Ze`^ޟGcv*u r#-,N'V"wWLjh(|q^Tp?)}\AyxXAi0W.0[O|OaLק/} ۳O|jv`- m6PEtLLܡ%75> e)')f>UdC܇5K9:5aD%MH/Ώ;3І?R8f,P0Ӄ&A&ZWw-{{G_hApֿG_$~ L(#(ƋꤛSA:S|>  Y}ڜq˴ Ew gya˨NnZ*9NaS[)'kX[xCGd. s*=Te[zi >`j `D-}l1gLoQb[?h @ }>uЛ{eZ}YQ&Xp\t1}[#~ٝqxi9^P_}i'dvøz4-TfH2><[AH)3($;S\^t7H. [:f PXƺRK3LNW,V S3k|Iwvak\|5'V$.~VxU6${aq~C=Gw:|7 S`S(lC+Da82]/̍9re ǫñkpKI !].%Zb&!}uA^ %-/J&TG)yf ]J<β6Mx#ˍ7TbT* ʅJN{5z?irbOc@`7*_nzBRp#ƴwBg\daƈV)Y\H9 ~s /ղ ,{`SHr MK6$q6U f+MBh]拫FgLfսHlozMԽNȰبo>DkF Ƃ#ū*?o/I9)@fcs8 Qc\N'۽";]|=3c-5o'ɶ/C7fPJ3_H-CϭSw9?P<w;Kis5nDĨc$x-׷f{yJ6y7g$ x;Y8:k7HaigG)VA #%1h-HN :؄uRQa X/@X7 PVȀPIJ/ mŰdM,,9*&Zn?IX ~ b\Y)5(>Fͭ1/G!r řȌΕNܹNe `^!3G6[Oj}clW%p ,6bh'+dUpʧ,ixɼ8&:4տ|%9!o=(8d*.A¨0wJ`7padKq`?KPg_YPE9?GQ'7U@kÿ\;5Eld>_^yR^6%v̢̰_xsa=c c*eMWU`J:%9k`')TG9gE[U$i6Z7ͨ\q<H+Fi4WHc RU[buIf@g@Y8|icLqq<3o8I8:fh'ilA'75x39Қۃ^}{vA Y[l?* ؛EHJ`tDTŏDh_" Ў "/7bщ]G '>k,5:)ko.2PZ)AM/Afa' =UaS9sdPMs> r"G l$pOZ͊V+˦t߈|3 u@k9g!e&W8tq%HD;)rqy2*j݌P_ gכ']lT!i$TJD¹fA葪;USݛ^E`@8jxw6^3\U{pApMHR<2.iRꔇш@p'$]WKNhi& #tq{e.g !ovo$yw+6mL H?%!DiMI䇊YMO(!xiZbF 6*%,LBh~G-Qd=)nOMrXEMb߽Fَr `(d^B:g39qUuս ك/fv&_lh4x@ :FX.c1ᢖ݇49uFb YEcA,$!яL=^KF^F/c,ÔQʢ U둁lW=|!M!Mߪn.DF}4eͤZ46?Ht/`EZqGZd va9> }`!.3O-M^RZ) ׿jxA@˝mS$"5ʻ86t@7Կ*a:^θ799W&o~?olԑ -2HQ/!ܭ݊O7| ~H(zۉ Mxb#z8ϫ&sE-5ѝD )^h)?3^)y|[,h7{E}1`v;F 7=7퇲W_qp5pώpC;p|ZO?IfJ$H)&Nէ3pkG>1MYS.1,:Ԓ4pT*iP&#kRC 7? fX%b@~-[>S:+vTjf("'@ٟu= D- ̻\)D2B-,ZnE;Ҩ+ʹj2(\{#b.h5cFqB32 ;'s:$|(rlij.\#rk[TRR]?B@62H&/>WtlC_^m1*q6_IfOg~b=n$ǐ<Pte1MSwbKo氣C8ryhX32>m r?R.- ^قC)r^T<뽘VF9$ bmB1' %(a0 E(q=#' gV h"3[V12,Buzeq:K.|NԾA]#@G+$6r/G<]Ajer6>UkKhS*w?-M?{K*2 .3jDf?6[dj;ZټkdRS AK%fXF* P "to%cr :eܿBTz❾]ˏLwNr=8P ULD8V9pK5xjw5lB'A>Nlc~R 8+uCtvT`O쌇숤޽HZzɖ_ӥ9 qF}?YR +txd{ή3\IlA*jP{*rܓan6{DF}wZVg^B5eI\kܜN^Olm-R&os:OأH7$8H^T <=G%6dfH71}f=16<(IA6 ,MhUD}mw p =(d^3 Q(j&$ǀkVAħ>jҿ9IMXceDx2ݴzekU$_ֆE_Y+jP{>|JէG([xC\rbUqTKl[ho8&DFֺݞeHφ+Z,g}g^ jHeBÞ=F*DS,z5{-pv$?fA;Ps,2r Pr6p堰: n-3 5Lt?z:fG9Xm g}ںh! -34BŌRr^$.8kDZ~?NhD1 iG?T(/^ j3@1_v M2gŔ"aZWzm)QS|kލ:lRpLxo9 d\$CmI^˧Mo+b.wiG2T ,mc)9*qv!NljA;JU@R\d/$ .EXb2N/f3˂kTB}rX,LxK l5Wp2[eg\EP^+ KQTPÙxPW0ظRc!xU; !-Y [9N߃D̥26cbiCNqn]NE*ۍÆ{&jm@'X٦QX7@3 (UZr,jQ99Ἤ ^V8"yŒݨMt0S`<8zf BY=IK,|@<M^ ۋXZ7K-۽-Ke$WrW3H&Š@V*bNk,61Hq⼬~I.9L;&bTd+Ln.@4j/JhT_W}l,|͎/m"Kb^bIĽa<·%msySCl=K|^I6. \. e°-OdۥXPH%izhxnqYK&iBw>e%$e8=FQ] 5k9 uFZ؁52wܫdҽ%CQ:~8SZg:AE~n6CVBTO1=g7$WdDLxCGE<ײX:;iի*$aPRl&2UB#Nmj8KEr$M93ucPpqNX+Zuf@T \AIF%2Pw+nPAos艂'K \`c6ȸ؜mC>D@2I|7L R sֿV)ʑ]x} 99uawGyqdlՅJfF}rps%"I4"goݫ*\%1&?cxDg-*2ac4!9'Y6vNplYb6L&Qy\B.9dX.x _N =۵ϩr*d  aQhv-l؊"1ARDM pfx1pshF:cJC Y_nIOPr ~P-ϐ1-N#ꩂN֙A5bҨAՎms"bI13nZɈcqGbA2uW45γx3] (mV #aSﱖUp;lC=v,LOCuHkGo}U sZMV%u~<.S^>1b˦! pcO%~ȶ!H-1qF@Tgnf 4TQϡ(mI@z5bIkyڃݠU̚?Ih?2\Cw6Nr{( ^.RW| #;"H}.Pv۹'*Ol0XX`s,d=7˪h`=f(X/ YlS& +U@X *ժSNy+*HA$=k܅^Rtq(ဩn,p{U]/@=g/_7ք:hA"G3I([q=\n{5r][nMrg畄ڥI2Qɖңo8B+'Dd#2 t'?3?9%حx@H[8Ǽ~ XNp\b gPTK{ً.åǸ}e\pDOBUR"x,ޖ&k?'Ο݈Z !nWj;OfR)t iWX]uK{?{H,MR1}Ysl$~N<\iHdDdh;8GǸLl^5hƜ$ST>v}L F,c_|GJ^C33COڟ@Փ/+T$yljS99UE sv~;As=UƖ]uJB$;G+ 2BI] &(QD9]*CW;RCѳ~cHxw&2\)jb|y^Ȩ>!,'7oGJ[&i *⾋<$n-N-9bŐ=[W'B|Cl@?bq&,}ųXB.{ :GiSٶ@cmXfќ*WpL_'@Ow3\GM,^1Ϛ*&& 0 58Ft\fF8 4VlZmUO NF/jh QR( |>h Jb[D\eT=%M-?~7ݣGS1HY(h߁F)1ˑB`>?$$ 'm*ztI˒9{z?dB0J*W4c6E It !IFDLȴ4)鵒%[f+-z^nJd)Kw_Bo,gB@ڨ+x8Ix߹i>eM@V 4C)Xd */PPÖI B9 A8v0-eWJ+էޟb*Um?.)]/qp?UL ʷ\oN4=68栭>0v.J3o4~d߼" &fc_0UJԕL8o I2smأ2O~ou􏶤F/|y⢦5c^Nko."aZ%rwp? |a_j,m'[K ZecHd*Q=Cf&//oy԰hL@IT9[AkN0 V$!GpsVFV~å,Q ~pegJ(!%OӢƵr0( n]kGpQhُcN? PՔQc0uJ. ݅m+m2;kdӐ9 J9~2} sXq9 X%E"lTx#LB$ѪwA 4"Oj٭稦<עO5U솒 ߩ{'/l cc? 3uնT51?̝|`wħ [ɨWM ;۾`]je!tcҳ7,S{lE^E:_B;CA ݁UgkGrlMXs݄;)z&|[gS3*}/_,<Ɛ" J6RGuGR0ˢa ѻ YWrEaOrGF.ȍ \ͅQrA  Qү&?0%;*Xm喷Oiz\Ke,w y9(YUE!@c4Vҋ!g&FY'`n!%i_iPqDZH{/K>mNJ]A 1+[jӠd*g>>äXX s0k%0+ sKfk:\9IE%"Lv52~t'Zs t$51"UF.S,^Őn/"2m Âv #lEzGi VLBUm[d3TlM-YՖ2޳ `ءfA>n/ךTlT-Ng"7AcX#fwKl˛z X@3!ܡx1u(AAeg+abc^I䰚=`x9.Y.v\i}UssOPuH.ǣ}oDh oEm),Hv\*.Q#uӁ~Z b´6.PMӛA!J_f qןr4f?sDY62Ho!+ ejBL*LDGL䥇EY#"  5hWZ#qU[J2l60 f=H(W]NU*P>9>OAn&s.j'KuR![[ހA+Mu>wi)+W-ea9 9Olv'S7[޵n@3I5ғ\}t"Bq/ z{+=SBya2ıbq Fb!Fܚe%-T3xwH]+87乾 qhGLfęnka~d B2_-~ACxw1uR=[:H6,8/UA+ogtvM0|scjFT?ljE_~Y]BX졥t2ԟerf .OfU@Aom._9hoW`O@FL_XTnQ@_T(t]-_OY8y<`k#kmVolӗ}S (1ʊ>In2ͺQS.;߁JeJ 8} e2p4NTH!齧B<78` \SB{j>s=zG=p:)/zԩ*Q-uKG5xtatRX[jΫ!{K*_t;QeBoN>uTi5u.Z |ޢ@R*/V~jnnM]烫Eo`Y'YPrnIH@iq,p󐓭3$׌~ DRv1Rֱ HAqnTOrVh9V! $`CL'Z1+wZ:E=obݗ<W]Sm[YA&emo d#&1M2t?||%21[ ZAq;^i;IU.Qa i;J+ԵR6~¥R۳ Ne>hVf6}rf9\g"6*Lφ$}jiK0ƒώs>ה*~~s$p~ `*Ro%6O؞.szhA7E5gh;u"'o!UG|ڔ*O~7߽W7Ͻ> J?6 147[G{k0b)@bye,Zd)`hGHX7-fI<4*)n3_ .suwG~䣪D]YETy+A2s7Nc |d>8E0x- \@{۰$ݪ:1l2Zr@Bu0 ]m-\"E8] >E@Z?x6'˜ZX:Atwzm"Kq[j d2Mj>TVLf{.T>l'şDOsw/'Xx`pf"@m+jĠH+K)Dw1Q8cZӏeļ B:@/[pj|yIد!" K}%Oґ`~ڧ!W sJsA8 k.|f5;G}{C,ǻXl8qf]|呱<`S0@I%X?J+t_AvtDysL:]gVg jƂBi~!molNuT˷[i(@~Ȯ='];ANY.Tʗ2_!=fe KyzӉXFs"9I7q3bŗAȌ @g>IggM*`^|!slQI)S6cOTwtca)PFUc͕2KB"ͿN3Jziدé3!y?&n`P9VS޷U4TƅERb `RWl! _0޳須4G. jtgm{k89_M,jk4- Ep6J.S TV kS}grbS| @xDv*4SpΪ P'͉ʄ[> ènZivB7$Bn+ӰbGI6]W˺ k(.۾2pDBaOAu۴ wUp?֠OEp% T+ D aJ){**&lFl7-͍h8+ pREBv7HJj @y[vk β!UU۔T)nhMR0DA-’ϸ+2!  eq(, ^ X5u#tc+A{HK)IqGLx|xV&3+y2yZ]pK.k"- _ &E)찕r if7Щ&Ο ,|4ߵL g K/tLtM{`(V F sNe j[Idn~ʶӴt/ƸKY^T[puRlSgB[M[=[n4X`!bE$G}N,0&abHՑ:uN?T08{ _raOŴd ,zc q*%؇{Dv"{ޱ4l7k`ʚ"'F*#-%% +CObpdHUO6 GMd똅ǬDEI Z5HCƐg-N˜slq_mF8/{3%2Umb(m/4с5wKv?^cIHWڊ> b`vMA+{_ (MS x2rޣM|^s,3)*kQ@!oy^\H碝m|nOP'C.,4%x/ ;{驗E>ʴ^.A?nnu B{ w``N!dO/2FX~n_޵u~cW©J8jmKBq߃M D-'1\2yU{EhJz *;2O. 2Ɠ'q HnGE87/ǣtz5Im KiyQp+^)~uvf$vK&>:XwuUJܻ]O4V'Q+˔ɂBV^'O6 2c ;Wg‡d_w_n2DNŢh$T[{K\uYg!&A<d*CɄt$I m{X]Ń~bҎOI$jKO7yZjTjqec]V[Sɜ/w-UFev|j"4N1 c6?EuL%n\SΌ]zLvIYKJH<(hm.Kb U+&q+_uh¼; +1*CwșVI4] )NᝣSmn. ⶆ7rft"Lݍ ]"p۩0ܢ%Td TK3rzѡf[FuzK[l[9A0ˌsͅrQUm[Ήjg~9j曑$5aJW[s?⠞fi4Vt0 7h^m&"zl7>ѱ*0F j&׉uRŐ:_yC-y%3 D7U\a ={[ڀՋbOr OZO稗ag<~M[SeA~Z~ h1t)7<]d9\-OTՙ˕ޘ@(n`k!|o Äoؖi{[Tcu\QBʟMw>]ʭaϨkB>W[$V>1NO9Zo R+? #8()7C4YF.j&ay)We474?ov_boѠa;o<1tZK?|4U>K#iiX.RhQ[h <q4_|Td<(XΝR(8FtQLkZi#Ǒpm UYNJ2DavZ pMpC.O=kf+Ke&Eb]DOT 3|tۍ:;}MrxȸVjt3-Ei.j BѢE8Zج/{ *WBLR4e39=C  +2Q^Wg$t]3_l!s19V=J.{^yƴ!ZiS,6f:dJ ڥ§#-bș>\ȸDp6s#ޔq`]Dҭ-aνjX%*Fy^ *C7dK`zJeY1iF܈@k$BO'K 0r]q :|D0RhepS!j Zl\S5*d.X%QqoJw^#s<8L@d\Lr}$+@^M-tCA5P+ƐExr_qڵx[>}8`V-;‰L=Cz)zڭ[+Duq[D`P:0}`#Ko{Txb汑QD,)Z }itmZUY:DHKuOo6E  5R|Tr q| J5DBÜU~l|m-Po-cM]H$  \>`#sAFbU'G: Ew)&}?aQ4 ̓\mzg~u~93!UW*]f h2*F14Sw*?r4}c&3uTç\A1|'lHgm)8Nڑz 7ăDeFQ''Yp]7ʕ0Q \#M|Wmvha(FNLwGcd; /Zװs: P&h_f>p?VOc=},^Wt׵b[ m.ӆqK B= t ~v0-Je1hn&OHj7ȬSwhlP9;"ꘒ ^55T;N҆ԝ['5\w?dx(#wgNr˾σ<BcH6ࡷD ;P/l[BGv{ ;T/`ظ 0kZ*q_Ӈ!$1=m(4O?ch_͌dLNQR#l R;+]Ӿ D)<ۍh=fXjZBL͠r z 8٬V<&7w GԗBF`'H2k>s8컷CGI xْʁT)FVAt*Arf:K탚wYQen4|((D)2|a,XsT)֡Oa}vZRqy.ǑqcG%3`kwj`|'yg|Ofl+K@βaOP=$lՄwV><gGXLy)흍Hx <$ a=xN)=%R.\#o0,pvIDLx8=+.fWp6ue69(mJm̱B[qy0˂,(I V2A+dCT >I7&֋f!:0L5]ڽBwcW IՎ&$V;7B,}TE?Zq+epsh;8z!^ߌNN`mO#lgi35܈/ȰIPr=_K"Y~X#HC9pb%j=*PU. 9ug2=zbtp:RoU4;znfriz wJH蕃k|H6|sg|H]Bl'yItjk+ł&YcA=vK`/IA7A ?fRB7ɿ7'AwgLEj<Jtj?ΒP||w#] _I6.6b$_`kZZTg)#<5B FٟINnHPRW3 PEt P Mԋ5؎x@LR8I!ܨ/ n04Ǒ[:v=&ANYoϖ=8o::FPloiEiH#x`lƅ.qlWԝ}ͪC^s0A W47Ɖ jwM% ۜp&3ul'c8 +#CA$kH($mTScbnC](o^EZi7:7$&~\Ϧ?dt 1~j,)>:Q479M:J +ͪ87$^Xc.x%2pd"ىs<)L03Β"R;ݩBnc Sr.c%r yS7G1'\phLN<^>BЮQ1A F#:\FbzN6:6{w!Y-[0BqlmZ4r֒ q#<S;?|r˅z.z]\__2.nӆd\Չ SJ|:DA5_{;C |i91+I\Q]V"ܲe'/ѡWi ̛o$P넥*݁ʤ:v'8|wv, B D{;* !T7[8C/,]࡜VapAAoՔTmCXI7`O1/CY tGWO3~m9~\D c`KO6Gmy#_#C^(7 Zęcz.igV) A+1Čmqcۖ֌]=Q - ɏ2(ح7&?czfgqcuh80rDvcTn`+hOE,9%ƅ< AXwwKϰdxԌRPs?jv' &*" W_D{"p@RW >*&dh & ÖN}aR1BPၓ#xE}P xp0Ch~I^g'h!(I5hpYh4}yZ{ɞ*rX8%>^ˆ KPӳصf5ި%<,_vэoƪ :';7#"}N.k^qFT &}6ߞ>6⭡& L_cJ.)T\L9Rհ֜ԱIWro K$MF&sen)!8ɭWQ?Z"PʓJ";v?<}.r=cX{ZjT6V(#QJ?8`؁7JKxO#%xWGj;ie[O]WakM{vDĹv 12E >i٠Ǚ%q̛hOsV^{>mBon .G^T͇%*/ |0];{?#m8* Tr vuN+"vnrMWcTjdС3ij,r d"R7"ZЬ K%DoUr#fNÂAwX^,Mv_y=m,*ᔲ!kF# o}H>fq,D ;uvpk5}7{8-Ah;fn?kuXn*?\kfj)xŸ"xy{Ev}JP*:s3#&2s>j5B^ Tm{LJ qơa9lLON\.`:n2C}/-2tEhkz+EUmԀf4LJvn G!>Ab >)d0EھRxgfX>)~|֐9 "0DG<IXxq S-'poDu1'x;̝q= H͝4CG@QPk`bɔbz>RJ.lX+`e G+"Dd8c7gg.Ve8R˻ kC[m(ܿuG%}(;\p!2a!FSS!M`s)xItA7f=_wuљ^Y/X x4N95W-KIUu*>;Ru4CKZa= PJ[ _GE28܄nlK~lgÙ1!5?ku/-ɮ uʍƸdκd nE-i87>BUaTȒ^l1}R[_0 9Qt}<므 /YGfMu $#MXXUͽ(E!zO@qUJcmR}\`Ol"NbO"Ny\[Ee>GnpC_ՙ]ghU?mn F5Lr^ \3?-3bhB,ՙo^uVO-qX )fbzA@K}>ULeƶD82,c<~gG*>S[MS)D5~| !/~VHv$vH" A&߫O M(#Zmh~RI8(xVD jZٟeG 9Ǘg/K{"٩ F5=iKʬ/ AѬ3gU J;izV&Q;f\/=JNѬz0L7u-o[pŽϰlaٴMa&Bbw%"@ gѲ EH0X*ԃ--.|˪[h/w$7mlk Kd.w{;d18ƥ)t&>{{6;D^]4`DŲc1KJM&b#iCr^wT+];0!*+]fO9lk*kp5vC<(ّbs,Ϭ*f4YqAB W*y* jx||(P&CcP ʉnyU*! $*D1/`0fwђ_ {Ҳ6+TɊdh"R_(8Pu+μ=NT<'C9n  f?.-J_p"0}䈆W ImEgB:!tg񕽦 +Ŵ{2}<0p;z>±6MGxO5߮[6nI,pE#VEїO@ h=@DT'~0fLG}?Mlf4%*ͭRQPn]k= B"47$TxXmFv6@tIr:^wR(h=͘KIZGKu0VPߒGf.j`9_ +D۟riPrQ>)IA=.羍Ww<7 ĺ6 ߻-MGe/ʦwVȀ  e&ST!A!]Df+U8'?jc({t<$lٷUlU$F,;S|8QM}ml] x2(MxXqf"r @znx(3Ã+q$4 ZGXL:r Qx/RGbdh͌T1`d:fظll:?+ۻz7OM g n(3{)XFk憴ڕJO79LI@687I88I?Gdo#j Y.ǖτ bV?E߷pW:W4ʒ,/#g5*4@ϵ~KO|YIg~-+ Kz]S~[s|$IB VRtEn_JƖ+ ƪAd3ޤw4>qnk+ϛBNkX_B}bԇ<3ݮY6~UJnyg]Z4̸9aڧ"DWs)cto;h82ae9U/di0s(w*&?~F*љS;TӾH9zPـGJ`ے;p-.Wo8s,[fDvJi#A3GȎжU=V65\dJW j#%qu} WrW vlgv؍vDp]F^i; w.EbAp}Ks?5j2) qEE$X]KW.;Pz\j{eG_T{< d)'6߮N8˟(Kx)"0@ ڍxͿP1pú}wrE06m[S(16P/:dw(C?R(RI>P7bnUɣiA8є{:9A6P`Dԉ q֎ah%-'ĺBQm$chbxːg,n `7`'DdmD2r,o1EM.Kq&'`ښG-jg 3y&J 166Byued0or* 6G&6t܌GdA' x\t_wlL vk;\hb`÷r/nҲvc^90wjw/} 9% A =|n4C@HAU hC4VJ364+NrwE0C5ԧa^ Tcٛր1RL3+ ]U.I6Cywi^z-\|px[߫K& 0jKQ<`M,`WƄ2~ 5r@%؅S2A"V!&YBmǻwOxQ򖗟? p#PXjH7rB 1ZZ/IH)|2k$V.l82#)=+ roy`üeD6]|5n$O}t@ñ9aȵ=v 3pyJ%+"s }{fd6np 7jz oV0I:Oz8wOn XeD?sS&g ){]]I -vRm S=LP}}D&aua\'c[Ǐq?z闷Y[n.VT#8¾FBx{_Ff{ BXʕBUz),Defn5N"E16 {YFjGğU_ Y6ڎ2Oɭ^n!jY?yN@+D9Pnº+X묺*FE\m\לZT6riSgpH8"1< 9pH;8}k_eOƒ3? nܸdlUQ(p:Aa'NOttb0TbVw zw)m_4cAgX8zuvدVF/+{e f;xy +_;IX$Z4`e&OQ2V%4U6t<1JK 9Y(ĸfM̍a"Z0YdThƍe+9qɅ!w ^C7yΥ/NQ7]?cLqY?36tƍZjH){"ZT^+jU-Լ ">D|&ʥM1*-*ĺݣ  F3j%zo:z,_Inf@9!O:f wИWWpYR[AЯV;2LxmD_2O~'*jD^ŠtAϧ XjK2ܢ0lgg\8 IRw\Uua0Au g'zCk8y ;%np/0c%UE1\ح]s{Vvú=n,/0IG9q]VuCA+&eib4uy݊%O Ay@ړ rJ5(˼S<++Uk3 Tiig7^T=H(tٛc7g\M}z&hCu|%g5C#&E` ݄ٴFf*j5:XRqmU@"s Tt.8 es6%GrfsMV~Y}VXpK!7tum.d`|G0\! BɚJ&ݷ |6BSʦȨaw VYRc_ k;uc&/ ]?أ?#%ž,NJq(s7jr:$aa(gR(^t|yX=o9Pcn\8ʇhx3с'}&] }!ʐXMM"#O5$GP3dO KLFCpʥ( m ܵƒy[=ONBvq¤XT ދ5^Mվ 5.J,(4>wyZ"&8u>#I c!/"GM[Tdjh@V& y_7`TˋķR->s\X_@^V)(G߻FYB&{ TEXXQ+ŰY(@NMzKS [ bigCp|ekW i$˔BIBa_AO5s2i"Ilr&5u~̒=>' lʈh8/V}ωŃmM?eZpX˂q̝lcW4`" PGHܕb 釙ۛ*۹n*_fŻ4 fh6'|MSNsv" w) I?2tݰ gOc\;4Ps2y銕<}Ǡ7 b(x؅}mL34 з56VH"qݷ Gp``4 *-0٬TZ JBhuF~Rw(59t=6쿱ɢüm \v6յ*IJ"tLMJQQ:0֋/NlQį#1w[=kd`$;sh痺i<:Γ<3驾xd2TpO7@S#?aVGl3(T0#n;K-w! ſٚNe!9YEw>i7X&CX'H*,I9Zn~pco9k'yܑ^Riׄ\H7bW#Y|PWRVOH|x򒺹U[b yY\t;kܳͰF_߼燻Tw_芩w0*YMOs{A0 `M( _xZ( "*s:)9lB&ƴwtu#1ڞs<Ӆ#z*٣5?~ _/ʮ$ yN|8]k%c\ }?h00I<>ak@&e#CX{P9vzT?5"P4q9x Cy~ N3r`g8j!`+F|8r\bWlOҵ9> <{=ZH)ĞɾtHUdRqi僫Wk /ə˒bI'NЫ$w 8Sj3H`|m}Rg:>(wEjΆPܫbO1g-}2 .~:}vІC'$4IԾ;+nR3p#>qU QO-S+߶cT9ݐQRZAԠ*vnЅE!˔͟y6[@gAD  ;i¦GҌ'kcʧiP/3*<DUDh|R̬߭I\c S13c/ʣ'1kPUqNy.\,tS\ eme*m侨W/46t{ 6Ǘ[Fi7 2moO  1oXZgSE4@௢کF] /%^0.F̧8x-=1)4J-q¿&ŜEb#bs}8Z7ݻ=e* u!QD닭kݍ4t"UOMXb+D|d}mc^DI[)GQn)r+'{O3 6'r+qgmCFI˲NGr&ɍ,5k|Bp<j-Obq0Ə/=?8 SȿXC?8ow:瘥Xoq'm !h8. /GV4?KW8!b"IxdSMp bmf$x=oQ/10tCnb .+rMBJҙ!N}fXsw#fڣ̛TB莚EkwQ#qQ߷07,3L1fe:#?E,m O2Z ֍̃Uv353 ^]qj.9hF& )N@J:V*dY ~A91:yK¢ė9KsOX|39 qU9. 7'k|e ѹ}fh>6"2X 3s;f1|򆙉}#F :[7;, GRyk'V+F/ZΨ-/qͽt-: ճIu>whɊMd0DͼED838WQ,Rfe8܎1'pG:\DCa1_byxyER7|a4'S L_5Z S& AO f~;8iO#>du9lotLV]g=+ynVz/O]DDQLhhI(,Bx(5O4D`ᝎ}/sSh-#X`"Li@ݘJ>FaGSOe[V8kh vlEǃpй· +wõR; ٲNӬ͍zl-| ˼ _l}Dt^VZڰٽ;h< (&&;k5m,HU`7K^xsd`򯬓,%x?2mZwgqߝ;f>N(o{JWYztdf߻KBW{X"kӦZ-1$iyZʅv"O%wA9*ߧb!id[򤙤iSx{zn$aP cU5nN{Q\WIgCZ96ӠYNsqػ#h9+:/);h2ogA/7mA2]Q:jP=m!w~ȳ%t2=2ʞNC@~u2@zAly({`grra"0K§/* d10. T,CBxÏQjټI1,`i'ԊQ]Q$LЫq HGvj@8_Rvәcd?roz a_ 1&d|DhE j% 4&L]հ_sz< )NhI[ܱ>O 1PțiTU{%izC|fj5* D+b/YQ1둈`cd QS"|cڸNZ ޝĒvU \\J+~r7KgMR/9ȴd P)Ran%>^SD{&ݞKާqd8tuҨi?'[;v#3xҤ7[1E;1LUt{N%#jp|K9[ $2gI5{%ֶ͚ )Z1$gga(^;@+4GЀ?3e3u:grھ!vU% SO*:ӂuu@Դ5ker@Oj`~l3%P3^K еnFkgpˬW<}q+yuEZyG r&2H)ȜL2c Hض:IZVrʟ=Ie֤GĊv4 etN $ Jt*l'w+Ih,9 )n ZG1;mD2#,âP9n}6lv {,g,phVOZ~,?@w&Gg -0}5 [TWW!^~Q^^pp+#艶ncY+Jb6Ϩ7F@":Mm=ͳWqb)ǧѸwQVPb'$¾O6y/J؂5N .#mB/\N>D p3# S6~6$WR]˦B ȓLqqe(8kK#<=tq/躜+ۑ&ޢDI&c'G &}Q՚m{=-& ' a Ib(.8XcF5U)6lد{Y J[.gl| UrD"(wZ9 5Jr1PF56Ft^H- x>FO`S88opwRt;`%{e䦍T&8>#B$xwڍ@coA>cRz4I #*JDoTH^*Z*KA;д#3t T_߸ؓ_JC"b*dg3a=>[0{ޘb|,v{_EZ%S$ ۰("SW!]{|1u-(>S"4m‡lE([YzRO#ͣ} EzQ0hO-Kx7WZd4Vx""a68P -=s%]o${)߀`+W|^`/ M?9Lks:nɱ+g@)CJ5ɞ1$\teZ회2@;Cǝx aFJ \=F'DT>:[%E 4iz]/zy+vыx6Ҝ#hXː>Æ ZXASԠO_Qĥ vԴTs$;Lٳ-.LO'=z+uuf)&^q74h0||X&P3T f9eѼ[ӹέՓ/|Ol>?\W=+`mG≩aY_Z 4^I^J #n 7sۤ. 74Ďt ;#JȺW$a!cwT׭?fƾ^ [t<8"K:7E]<*pnW_3PV ˺5l!Hv$*$|Mbet)Z9,#CN% oG-V#\:9k񖽔܏jR*R_!(7bּ?BOؔ3 EO+XE[YJ-g^̔: :G;Op$p\vaBtTb$EU6Yo30=iVe9ӆIh{"DASp> 0]. H |4?՝J-};6hYTye.u.38b|?n'o_'< Q!cp=l8v8::Kv]_ _߷@,Ƕ/ϕ|4 9T;`mɛe @ 1lسrCc-t_os/XBi['A਄˧_m~?Ss8IƼ4@5?ucP&A#dsxՋT _UנEC"hI*SzuDߥˎP&`'S;&U5`pقX8 >X՚6dTշBXixHCQ0/Ǡ9,Aq(G܊1 DpL49jy%wtO%! VȜO?q6lާ; U)6zCGN̰ڠ(v6-et 6gAC旙#*`g6a2lԥĸNzN>v$܉, 뜪par04A!Û6ibftDB:)=.iRR%-|>}Խ(o4oZ*Ҿz_Z-Ԃq \fb}\f!ަ cb3Ǖ47h>}htPKeο-}ٚYRKmc6[SQO׭:"E'ыX\ |3<"K>'?h?kI EjL|/-3ik|n']/h*qyRK8%*,HTxњһ1rVW`j"Km%A=>"`] m]J4WC{q ezQsE#d%l܍M.vs>9Gfƨ\9SPsS<=r_Ыfg:ӇoV֬(/LtH<{q%7S}O!m-=/ޖ ~Uh32܊* ˀ7,Ҩ*9Oؘu@.(8w3ftg" ?мyb" PѼXS!(Xq*C{,ى]N/= Cvz>2Mz ,?gH"k)5o P?I"+nA$!-z%4}/~y]]73Nq@YLaecg:k|2ʶw$TIeXJoܻ9:8 _J7K!8lǥA9J d{=4M Pg~,xx"xBfN^% ˛~_șzY"ڿOwqIS[@cW%yyLIDi џ6gq6h:ߖrפcv6UM@v4?5BM|mݓKv#p_3,6}zI =˼S)7Y;|(m@evVW;(G !:APiٖLm2A? -tMU78NŠ\臎I:f `#*86r8ȤNzjչnGRAQg@΁6MeA~K ꯦ٥]^ޱJC$ 44a^E>-Kb~vJԶYgu0ӛ-MX}pXR ˷~KF_y!,eJ;đ$b, Gҳ?a.T1IMߺW#qnPJ jrɆYmREm  Ź߀W-2 gL NX (R6x KG3_=҉TSkNA|*}77|wk0WJ7peyqmhOLL rV8xdBĶK7# |HjrkEr KNwDn"j%| ySQqRI7 W!e?AEcJ}Tg}0Kky"© gMB=Wl~B_O^kPK\` 9zE_*W(0-*DKn3)V~CtBIYB'cD\ԇVOZُ +Tv>];!*"BABu@B skնg2H|" "i8Fi5x9^;N,@/j*i#rb5s$%=eݿ_'ДLV2_&iJ.ˑ_\q-ZEj=4>5׷x`EsfvuJ>R&Б{'*q%4|F/ */61i[lL]-ID*oD _:7pflw{ޠT A./: BF$738?ءQ7 :-Mb(LnPH,%z5Qlq~Uvvӕ+I5-$_, s 8ۄd&W4ɐPFR[^a;32 AL:a?Xd(zoBHtou ja8ัR׫:(7DT%[;)brԧ9j]c>M*n9zo-W.px+gHbzNšm[zߎx=V>~U! 2pa*f$ M6s,9Wת;vЫMOsy fQ'PEHwDž3-tN{|k'!aED|ƜN&#-Ᵽ5҇BRRJ `nXurj I<PZ/<@Ȓwd@g$$ [>S'UhC=ooj2'@91.ϖyXnnoϵtzPtsdl+m_*(Gk-C6ߎؗqp9aO, '>sZ;)a7OЧQ|u7|C N3bcF>| KF:}X30ΐ.OiY4t륳H#v>%3^Y11Q R*cW<jk3+;^iμ!ME&x7A~ȃ+e閙 g߿aG+UP+\ 8VaTFcV02 Ӑ0N;[ds&)跘ʮ.>욿sBؔHhGƲ'{ > 잮I«u-.3)GUɕBVO aXIY ﷔l@ֆU 3WsڭXmT]䚦|A֊膻raQ& 1{]1;gUwԺ]8euqN;+-b1ng >MHj;䳑 vߩm6`*+>x@>h̅ r_m+n,0h׾Psl֐ЇD1{8Z΃T] >K ލjh|cm6\ЛZ.D7ʽww vfvd׋8Nmq.4ӓ+Y6քًZ`YUJW)R3Fƙxl-O(Ԟzm|DOEU\}գ$,&$1=U5 Lb7}RpXm?/PU~c˓b5y< &b Uk4(B>+ 29䨦Q'k適@ v=jVH˶)tvb,-uĂԨ? 6?'^"h\=EMHEc-!B ODz:]H|e3'3c23+9"rc6e+n%#~0,w<$Q &Kߜۼ41鲑r͏ K`?m>UZ*娛4˞"ҟ|,$tW;!z4`2vぞjs2fOF5@vuRd#ZGE8"=_x)QG$mx1O݄ؕMo$z;$?@<Q$:F(]\:=Dw_Kc='q^Z^*hLG\kM#=6d~ZƙϭGvx֪&̨Rtr a T)a>7~[hBa'\3p|F]F偢TS\$%_h`ю4S+?[t"Igm 3pqi?w O{S;w kZ QT.<1)uۯ~t0~wI@[lqP,0svCpG& zҁU, @Vwl9AC壍:,!n{`HtB*QV[ }Fmfc 5>>)zx/Z/ӵf'YfV2W6Z@ kb:F y>iKeq۰QQ}2Ԍ'2+us^u~V LfuəyzmzW峚xǵ4Ky9JRɇWm럸 !*Jdi#D59Uז?=Q;^4wvgK{-J6xΏ!cZi@SVz̵7#w'*Ғ*-A  ]"}.%5RV1'9Vc ox/v2Ek)pȝu:ᙒTny18h|ܓJ̮<"O * : >աO@XIEq$R?cst5J8JxH.^/'#JMM6$ NNAw桥$e$%e푆mj[;s.;/=‡a֬=Vў1<1]YʲT0Vygw碐VDw1#TΘ^>0׵Sۼ>~L3xBX 2sΧ BPBp@kRѐ2ڀU !9Riv$I ]j\qdM-ޮfmTvxy㙍A5AI 5mIR)Ƣ'5 I9kli=;C'K98)u l JDisf"E,ڬHԩ\72:[sɫFӞL]5dj7wG 'zr dsa5bhF)0En& /zźk̘i3[#`$&_q*Q:Exm ߺ.K"Sqiṷ^SX <̀M$|'/ Hu Qjy]bXVk*ء!iHXVV1k&j2J6Rg:HR;ͥ{= Iڲb7<\QS_ZL=çwizsEQdK%۳3{@m%/C.Sj^NX^p*;4׻\I2\9羸O.kѕ^ 7ǵj$$Nӡ`wQy#_D0%`=/@e]u /@#BWKoB3TڜPj*` XFH?jK9m)_[qvΎ]@(I"k;m]]lZ鈲0WIi۳ӅD)˿>T N7{b$tj]tiH_9̅J6.1JEJi5c tk^ViKMӵ;OLL1WP3aTf-nQ%^ud\I9Mk8O9;%|[܏AUurN5;__k2VՁSceI1517Ş.P4D4V"و $>gð w 뜉aRY}ohC^u [?]M];(׈t)D+4!X/ T,K%P(EˬkB/x?> qﺀ0,9<5QsdRFc@4#3wTvwˮQ$>΀uzyew+!G3>L"O n[ b=Ys2?\!?>ҪqM,C_3͵KH?ˉ2*K9<?#5w#GO 8kA~B AT,artNl'z+i=Wm4Y1rU1[0槹˒s0k"ƕIp(1,bæ3XJ/HOݑDh(8V"@.t"U:Cxp֯Ȉm7@իEPM2rHyww{L0+W|Ǣ H.ETfRKގ.Mr%+7f$eVGX#nz[༫m4q %@u/)1@KZp+0s}H90wVEm`'!‡I5hPH0* 𪅪Y,]G@?kQ#A$Zx{xu&֫PK\#.CגFG\}]omȷ1l'!?\%w- $}/a/^,dA*3q`̚l)}qAwAҐx.m6 wAp=˴$bXPt*47t1[(E iJ ]d1KnjW;^g90S 0pL&T( p_گ[P t6DY _h)aϱRp"S$;rԛ:l, Zv1Gv_lFE Dp6v<6{n*EguMgwe3~E'MH)Thm&Ci U$̼Z*t.oѬ8kT@mk{,= >ZrrE'.;KC7sno"Ow^= uۖ*1Ӂ@e=/jz/4Þ7E"Oz/FZ6ss!v:*x ьID9y¸4(:ͬA<& ֶr/d8Ԗ9W4;slS^=IGpY9"ڄvڅZZY\DDfdƳsLS 1aLH9Y~T#V^>{v?SJݶVޢ5 ju\;{^ɂ[ݚ(% DHzek8z{ Hi3SDkeJ&VMu\SRPd:Ŭꎼ:/YM1?0ß _z;XNͭKY-Jp`#t+Fů$55qao8(.@le2{\y)C^H>(4B/luh0A{NxmG+$&Bydսb*ILW7oP)q_LH:{muZ̑]ډ)Pj G ?; z-Go1<@Dw>b]"(ޑE,qWܳ'MjJa (t[A&rW FA vKwl(2 r<5$h=~l@rJj F]O<D$flDVs˥a13y0tʪ3[t!LOe=kak桎u=5TN#I?W9!Ғ&D[9<{~DUl+ТKn=ʸ8;;RENҷopoBHT[ 蟝-#s+ >S]sreoNէ5'(W,ؼ)knrwKUd w!'2یCY]ANCe*́2@WD dsHhB,x;Ϫ/e`CdyJxk$3@!"8˚U3`>.b"|ṟž1*…rE0x-Fߥ1&4?a3bOX/Sd/:$5nf'N _ o:_O6"FMj4qۊLs0)ưT]; |&v.&|k}X'^[dlvlWO8Y۷+I+< 7!{0eڢ.6K@hqYfe>grKBӒQs{P7O4^%P %e){zgN k0f )XUwP\:dA$ebau<:ɕ3#Z`_ gS{|CHU8eD--ryqc1'2 7 צgIO񬮸3^$g[ʓ*SYv!`%K(.skZx$.g-H8VN4`J` +Yo=zY p?0J؎Ȫ  Vvp?wښz{3m2ଫm ]9$z"$|r(*z(!H:{ x30CP01"̋2bM-Q:%VM~4fLБsx'qz?=c$Dg5pA2X/ɓ%|g|6]v Mm`N)7sƽATdfaZ&BXCzHu혥D4HI^ׇrs͋?֟$]T0O(iAާa n:u",cȬ'0F d,WFZBqKܔB(b-B=a~qr׺G^ڸxe`PkHssb߱%ȉ [}X9Vui*U AXG*] Yķj!f#]{- Te5 /"Y]W>'e_":]EI,wڋ ]"i3(*sbkױsBUY4.od+UJj_ũTgOE h? *KS&UUh:ŹP'u޴lء_C(8T4o'^ιg0ھ|wRfX u6&,oe\DkI\[E:C/=}G1/V鳢*"O޿cyRStK{Ĉ6(C(Sg0F6x?0B![T8%K-3C®+xt ە*?AN>UMBHn$Y;6,D0b=tɥ\o$tעrJ{.pkrvXJx`Y{aOe)(-HXLLb i(Qzm wCiEmj Wtdd=fN2U z!i ָXs]y6Gr~ r3BR1:hy{ۜY]c#AK.Rw95R,??ֽ/]QOVZ ?lL9Om ?:$o8-Ds80”JR;vctmv썜RD?LJsxOB^%gR`EM^߁ 0LrqŲJyDN+bDNBYz8`̫_kuFI.,lf,.vrgoUWʳMGOjzsF+!Z/=Hi/Mod k,@RW:\>_b͵ĖsAq%D#BEqڊ#7rLqzkf-XEO MSb4Ho tEƼyQ*}a]u~K`TsSL3aԑ`jˎVڇ: BgVj aoP{GxkDη'VYBmIƙ ]0ǑB8<K {u-9(JȺZuWiɞ}WA/yBϹ" =N4w*ݏ7yze{LsEYE|J((p=Fn][E*6}nt&`|2(6WN^ndrϟ5U#; ;0+@:jH TTw߽5+)6wЇev1ڝ䔂B=V{i@"3<X+_`']l o&55՚O<2ldx h?sVp'E4>>{F I*tb=Eb'|uJʏ28n[i0NHȍfN``LP=7b}G,E4mt$rlM*وulXMAT 0]M7t71dGjz \ v3gmb‚Y4!rCd -k J1f-ͿQVA<աԃ Vq5Iީykw\j: v \r9{HL+>;4F& x;yH)YH;zo߅4ofrH_"yvoro!SAUR=P Y]U?*b~FYuue dKyƤ1: y"2:GaLtj4t{æGxE>^gXcڤf&pI7"jqI V@蝈]Ncf%8+FI44a}K1+K,1 )i2&sjsmHEF$ϻA{3K픴պnmu8)LnExGT: $q((R(OG X7#*^ =|o^&wbά^ /Zz48X΍DO[m$]RxkI)Rq*Msv 44ƌyptB!:sm^#4{ |UֹN5 Sc⚴!&'‹%8%*b9.)ʞyo![لS__-E9 IR5mIfo^+g$dZRRePmiv KAt"ޓyҙGFs3`6\_g$o Bs侾ɦE8/% n%hh.?8pOz#b :1â # ln*)'f_ni+aQ±0.Vf~y397Y}${ 0*m{#+S|%pL7Kn*}]:;P.݂ 3Cr}rf"y8gy6|gBHGH!3$x.D wc6*1fmJbRC85uf-Wë!I]00WwZn#W`8XӔݖlV}ID!RӶG7= F^,0'}xW"r06h No=$ig-X< @G7z)N=u~c~7BD40K7^,ޫ9`7``_+0rXJl7wz>o"m-5]ju\$;Ir0NsuK Z3zN~(=ݞǛ[e[B'܆ XD`N$A%=;C& ;'fĖSvmOѥ/PywҤˬ6;QexCuZ}`3 A(/BXP21I `J&l7L;Q?/<[h/ EGS[3ijSGSе^alri!}^mLJO~rछK6+RC0nW utDE .Z"mKv5q NQ|v!j53"ZWX@dh WuL%]ղ8mf{>B.b[57ۼ'Xw\"b+,=Րq}o4 H?#Z%<5X$82{uGIi0y0DD7僺2e ;O\+5woB=+kJ`cvuBxf]׶n*!9m]Ę8mE=ynVlh3FrZ^*[CchpҜKv^%*No0晱TeLLU,'/3B pvi׍nT99+cAOur9`}/dA:<7;&MXQī0f8Mfsҳ;Q>݁Ry)<}WEh?`?@ڀc1T#ӵlԒc(K PjeNZSs&e+s_9P2i[X=BY4G3V'>='xK;j죚_έ@n6D} ]Y^o1KPnZ66$oss.,go#ʹOngKy)ê mnu8"l88`M>Ch^|N*8M>H"e"D^MܴD9L9^e ‘OA)9 L5n.~P9J.ϏL79UJE$d3q^l_&E 6Y"-fG/ e'H E(֞-q%hFn!G2>!1,00UqVξa"ɊU\A0Pl]Q3&7UGfh/vCgwxYg"#:(vFTW3=8Z,YIx5uxWcmb.yGϽB}JÝD4iyzZY0r<$Ԫ*J ?ϣLǛU9U?$|@-ܠc&-!P* Ae6Dr6-b7Hu]N!z7]75kR<$c^3{G8(fӇif龎Rq"AV{A^{vߥ&%kD"?wjc7hSo|MNgN\n沂GaTCkꌬgkd̙_ rke7JWW |$ "%%t{bsroRYz2+oLrbcFC]4fh%'#4w{Щ&˥n?0G1C~Gc^)V⺟J~A'bI]Ԟ]aY$d]]{!nKpyӿ7(~3/E zHz%mא = 'J11dxWfnoS%oZ@ IC;:N'*] %J91f~!lHwT)I]P4Q;&jm65i؈U475JŚn`KA'eLG>{I 4nfP:$p-qaq`QJۃwcyW#^Wa.0nOq. Ъ1$%N #Z Ȧ Y_$C[g+{(1x&EwiwckZ.I:/`k%22UwN5 _(BΕMw>\]%DX_Jt)(0љjcmZΣq999,|͙y1cu|!Y"˙ ;6i]2I7GYVm!P} ;( ؤ"?e1cɿmOۏihp HJŪ!.V9،znNƯ] 8صk?wU*6]* ,o)fpE8W_<1C9|Rs1xAr5`ß>~2oʛ*Tz2Cnfa+\7IhKJ2-2Vu/1QgKFAM7,ڟ@.vhVLvL? ܚZ(<` e'^缌LXwɱtgW!ࠂIUhLGW擾WIJ{lFdI?BC-٧G@M |`O <뭋<ճo}N{V6XG=60)D+V]Yɑr%*7d-czgPm7}&$~,N, ˌ = @ZWج(wJXל0MOKP_ wPA*~$`vî0I3W}be}Ry}2t{cFK{xIM(̬<=_ 9ũ @Iu["N};_"mu?[1MgdiQ]0_Ƹq\kuAel*iГ-G+WȀG82'ȉ,,@}pc^ )9lqO,z~0e7My@+&Э4T >>hQ݄zb>#\ Qa co0!;/D-ZۼҜ| <0#s9}M]Ѩȏmi+O D0.9fOqA2έW:oJ9FM!VR뺏_(gXvbur8N]9iN.هT:2h=N~vCu,0؏>KE.'zo J6\g[wȾ/)t+ |@i$<2((@KC!oL>H6 OZ >D.Ǎ|hgv1.6~Zrb#ԍ7Ij46-*h̹ 656ؕDxGNT.^gQ\qIG;5#+J x _)ڡfg(/gdSPɐĖh9̴e',u}kUJ+D^YZB?p 퉧"“,jK5筒*4ɘV~◫~v cdqOBY89m[Hf8a{C.RU3-4XNY+K\l^e9 j` #N G3zF7򼕙~ՎCsXq u o7 c~%1e6}O 1L޶qA/ " F3y17sr)2va#RP>J`YcKZ-=lB 5$/t/`H)glu∖OHp PH}vl)uw% i+ܺGev(Xnͥ|~L0.b!'^O3}ΰ 9Tkt1mE7m2Ʋ'oа+ g4ڊ[جVQɨ ;kjg~/Q P$\p$ig$*NkJ^Kԅ䀈K1b岙ztObSU Z#V~[_#spg3iPݔՁO\󼹠|%)7bzX]sfV<bo2z9\3OBMީ*7ԁ8C9/Y0 m@)(- CTnX}Cw(pL %AW,tʀ`@lq .8&ƜJ:Uս8ѧX@Eѩ)[̐Ec}Ů:ݦ8o2wˀG'Z ;hDV3>{-s/C 1ƃd\(WVQ1#7R¬Z\VbPob/nyઔǽtosU#h-]ο뱹CK'r`ձ{c(Z(uMpE1m+/RwXq72}a {SaVfa[ p zڏ g2Ó,lvh #ְ_\xbbH<Ŝ1hEϫ:<;< OT4.ڕD%tliNn7sNvo(Lg;vly̵qN,eOa9QvZ`@NCg ڪ 9cD/_[ŷjt6|(̫?60 S*I_s1lQ/aan4t-Z~y+M17`ڇe41}hYb^7#!VHPa*?tOLw|q1_Sg|` U#L? 7 =Gkٷ+'޽CkynJh87$`lB:܆1:ҕN:_j0[,dq{ 2ϐ9-; Ahfoݩ[Kp_h\Fs6&|7 hTw>!5Ƹ\W]8uʯ-B)"&9zV7 $LNGs/|6̈́->꾵LǀYbt7s,9P'2:t:!@ؐxZ'&hJCˈ7 OMq7gE3E? q@1U9p~Bsր%&1"67C97]>R.F#>Rlidv,Tj;-+َثdIAyD@r o`}/9DJ+I~, f;hl&pTKMuC?9||K'm)*t03h`QSWPtMM1O;s+zKa؋FUV?(tPݍ}.S–GEQm=ncS皨4i<>-?ގJ1M;Gn^le_^czY??uud1S1f38OVSy_:֦-gZW$aAf8&̞~ 2/ n(d%{@Q\層 |\ M+.2daQfW:f*Aϐ71 AK<彞ʐtv;|kZ7V;F3 u[ yz[v.|ڃ0nv6ډ\g0DzEq̳yP>␴YqKwUx\VB#u1o!}铥jS]gTT[Hv!?}ϼS([X;yE2{̀C0 J1lM%kB|+r\t.e4y,͔R|ܥiwa3+$Vu_ؠ\0I"6GkdZ@hSTs+ L~XN^ .xnvCwց", {8$ce#Hw_H|WtUDT[PÂoj *qH< xp+x;@_$U_Z"խV;y*oFrl 'PZᘷ J8<AbIפduF]bSmKn+hH cQ7Ǖ%T$e V7 IJ,̜n).YA_ h9"q0O8D86{i%Kړ̑MlQy0/Ot0/j^kQ쀕Њ8*h!6 R!|]b|]ǿ#Fk+`c[Dw̰8)'])rvbqykK|7[}DUPb;ExU#@r?e';Lږ$|Aq":Sb{jklh@$UŠu~-;JYHܺsczw ԁ%ł><R"cJ9P< @7T=,@"KI/v/da41Kh7pJ nʡhx~|/ m8@ 7`kbbqi6S8u?uyb]4R$uJj;0@IV"SXU&~9繆 v%UxSnZ_YVuۗ:%QlUm2S$`GeIxBb /Nk?-9wIpErO.SsjNr ٳEǤ\dH)(-Msӱ(؄F c1:Wҫr:M'lJ>ԇ #xy7Ju|à Q;oIpQӼ}ؓу][f$ rtuc{ =eeJx_p^{q# }299jf֤%>|ƙx/,r9fXRO2YWas>F\ XVhcH7W՚gһAyT6њ ezE6xdpSXƃʿt aH˙ >ԥ\ĽA~)άnsG8ޮh1D|TZy/3I3'|sh' H3v/A5]rP5rZUi1e䟋\#:2 jp1_!_*ee Sq c_|% 棸®ݞ}l #H|9Fwol7Sx,^K8AC8CFhPއ3s/ .0Aƺ{(V_{Jnza &໩NF&R<>SP"oVlx@>Ls>)C*_MEOi:1-i]⼌N%8n,Mא(\Տ].Ќ /{X3l!pWS@MjzIy򽉟h[cN*db{&m}7I?dpltl^Q1}rO^Ґd#6Ի(3gsVY3 )x+ tH]+%RD;rBoǠ 9)eтwc[V^2]`|Z ^9߂afBPnnTQ'@}RLu 3;R`fXi'\ 0q^:G C8Ufd]wB3'MRÆtkȑ7KGKV#B*2@z(?=Iw5gG?Ό&2drđ^U(yWQٛl#jIl E/p=\Lvλͅ_YRk.ug@&Hù?.z 7rH|O\= NQ _2A !- }N!0WAOsYjSt ^"ƿC5"isDvv4tɨkLzo:E(K( (3f]s(PeWOē5^ipA]O j1i5^]~*=ɬ),Ԟ&P m扐Dh3)x3ν+[EpOm76̿ZH]Cs^f>A~s$P~ŀȼs nk$#b|$8vF/riDyyY6+ mꂟ/F۩ʯщe,Ejy]…ސhX6Vj<NSq+)hXR ڿ@LGB"ˈbs{/8:{BU!Hdo>[ 4}ds9jsuDԤ4xRB~A,Hbbɬ*%(uKLO{>S4'"ޠwV%lV=^Ѳhe@ME# ,ݠnXa#hEGm(/\| S4UԀfG?_2ᶉoki甤Cgt-Pah1iqQZn p06TT&]i#~oOD`DiO)ve79~g.+K'a/h:&/d'~WwU/N߲7߻~dGю̆^n{3SKQ.e^ nc~=!rD4"Ϋ4bi }r;p{-/OX-1 j .݂"RߍIB㩆K7RҮ31WIN ݁8XLwa+&8sEJQfD2zﴞ|G}Q٦?!Q!JG%mzѱA* {N3aU,"ͦ%2OJ0kJXܑ#QJ@־8DVTuECBt#_F4t"13gBXHd%zSo $Z%`hu͇S,}{%҂rE0I^*# g ˍ9_dA*$2\*If)l$Z hP Vu]X"Ɠx3Q!u 'wokO͆\ibZ,5V3WvZ:"{&\Tb?Oc*D"Wcw죿LqAUA7WڷL$<׶9d5mH\"zq)WhUVgp 9TT<sfRU8mWx֠; YH( s/q_ݪ+_X̗‰,-M9!-2žk0,]D')/R!wҕֶƄARN6<vz1N6wIӈغ|^v] t?.ڵ9̣,4J:%JBwG u*RROH3s^"L,7y-B{$өQOSYСl_2|VJ評̾MW&{C .X4} M+ā6EڶhI}NC([<ҫiΰjYu%͆wq҆i)]f+~yI1o 2H תx~-8\bu6}W:Kq)YW7h,VU~(^ĐHO+08T  IAUnZYIUx{T)MJt|`G뭵Gm@st)^W7,2a:ݮmtɴӷ)OaE.o$%ȍ7[an"D lFBgz̓ cs3᎕%م2EqeE|j^:BBIK;!1m:OKWoW%^^uIeP)o)oP #x A 5+$nZT' R=7 S$o8|Q?QcwQ!QkV̱'U>=w*P;FZi%=uR,oēJ.(3}HFɞdm;k@;}M}ZָݥH٧B (1l#.*b]#;/u~j ֩p#BW[ۛ9oׇTw:6Gt9H9,_#:YpIO*D2Z*x+ f!i"D6PWBƯQ|(OlׇrW`H̘hHM\ O} y@dxhZcA*LYZՍ? 1ȉ1"`b}"_CV?A\9=pnhAt^yálnFQНM o$Ĕy傪 ze.o 1닔L=M>RG nX+@0 gؐoBH#jm}W&뤶n.\(1jvSOJ-OkxéRrvwaXTf{f4sӋ(&t]FIqwd;VT'5Ky|}'Y-j5Z=s5/>552#\>^7u˶6}pv%Ǵ~Í@>#|sPE{XK<O)41u&y%Revope5wv#gƐ1 K]=՗#G5y <^hp{^Ao9oetk4cB\Pd(]g!_YnXLYjА—߷dD@-hI: ;?k@ʿ{}PL7wֶ?ĿC)G]|#-3uȬ< 0: Y^Wf[u$Y$NjߴIzzr|Ly@ X2&E0;:W[Udɤ}cʝcܷl=bfg4\2TxɊt\pGФlP8Wƽ匔9QMGd w ~F@5h&B~dߢ+I«>0yi+#n|rȇ!M'\PV*&VS=.`nvE,][2v <~?a`, :WAT VbeD{k׺i^6K32_Tw`b<8FemDq45Xx. nz4PzץDxG:Pv5@zB=Z? }VLr `N,a lc{Ǽڨ˯匧%+PT|-Eix,?Ƌ8L#jU拏(@zexЂ-S`#w,n _܂s+h9<`y9gzRFɢu%Ji: n\{@hdēJå$n(.4T놁A ,h`1psm>i蹀|ZJ/gߵhD~S$Qz)VܛTc+lЛ?p3~L]}vܯNOmN6[` D .TE:i=_q!vbUHV=!d B`$[@dLN\w1f-P$7'e\)bcRG9vMM77(El"W#v;">ZdR8h'rVм:_f>(_xj)&S@#/q[[y!n6StnwVI_ EH> ^r]H:RTܤ.dG_0x!\>{+JԎu!)B3 hrʧubXtX((A ^V6Ȫn⸎GVWRm9/m̃ vp)ݪke/=ܲau1R7GKEyY# 13T%wmJԸΩ>o/( /i$@zOVX8 4&G5 ʮX/z'JƠY`y}i ʝ1L!ڨ&${FA3Iu]_qdMh"ZwTʛs; @ uˮc{R4nDo*XBfcNú"Tɓ\HZ!(͆؃ v |0Q^7gd b{兗+zT %r1S)J)ǹJkBÎ-+\rqnTOug< &d醳΍>c:ѤEg4P!,A ݀&f60}{|X].q%cF{9}B忇Vݒ_ha/\E\/]7a /,nֱ=*г8)s)vVD&K2s*b(rJBTa6 oo2j_||#]DqST>dAuŸ~acm &amgV$cxgǘR}n4k^n%62*LX8/{Q`^\eMQ4<xӆeT[1h/ߋkDx5 聁 ;6q.hĀٝd$AQYd{> m{V(5g1?Yh8%SiURrÏɴ d'li.|2).hO#LQ)<ϸ*:>e|^^1%SM4rfaZ. ;cYEv@Z{yzMfCu?70:H_i3/ Oʢ"^)/͘u6;+ʋ}OS}.O?$ #1%eg1UZ7-8 ~'V~1-yA ґR>*Z9/pfJ\C`F?/L[{0oH" # 2#,6ÜcªnJfl:-JHNҎXm̭gKp{M$mþ~vn Y8 rQ*xT}[X['Fuo҄a}@=% ?2M+r%1 q-2LK2iNUn͓A!}HpgmI 309,bwڂ6F}Ivf [3r! "kz*;y?E|*He ]Y]ӴU%߄LIfpΐA֋ iFq/0XT% קpH {gs#rp%Yn^%GX j`ߒVGo8p5c2p&L< XIF+Ǵ]2:eN=5|~ý[jx5ptW;/nk@cz^L? |Z]* tpYg02(bJYàn?n7Ǧu;ϐURИ]`]"qYR7g5L~<5ucdbAZp )fơUHK;`t"! |mֹeX*d *Eؑϭ | h*:/5؟㹍oDŽƔT*64Y4ԂFpIs˖UN6g{%)&߲DΟs@OyĔ<^5M*iFcW cS5z:Ŗ@֖dFnvz%H)r,l".LKj 7 lL,_{gDB;jfG_9 &4OI|^簛|ros ہ^n7le0#Q {́/a)$TRnz7!`Z|HHZaXng}':@gW믢"^`l'={ u!ņÀz)ϰVTP6 rD!gS*E+:rEpZџɷ{ƌR${kТj:!TåSR/ !T:tx_nSGH]opqU#f4*xna&@3.CEԉBMGN[G Y9ߎ {̱o,x78˿.ޥО@~Ld w:={ٕW6+aK] x_e`F~N oA 59:T}i=Hr<¢п8xX])ޥH˿vӃ<.e*Xu*ܪlm[t :t) Drv"2>egØ( 1}#אGAU٥r&·dO#; LV秖PM[-C >w>Wr:PC8f-PʩUNRHIsgNYi$4#α4-6Vd[Q04B݆c fԎq)y,ҩTі%xRVKdUYө VzǨ%ǗdVc MJ2Jd9[&Th-3,!8TfrӼMKBTP2l/i7 5ui,ds OUEtӿ&^IvtAt1Eg F"d׳BRDj pؠ^2BJOCtBH )m5ϣ@J\ :98kr$`Bʀ*bjZct2:->YE1`@"Z- qJR␒'՜v+>QVnub*.*"An;CUX?>y  Ԙ`2e#*N}w@#!4W6(1wU:o"US DٟBZUh*̷VQlXPp6$h6PiֵV-Rw={6#Q?mp Ew?P7 \Rj4צ?OMemAl4 cf*xѽ[KOkۜܲMGvZqOI 3H/I]ً[qk'7LCK$ R;ٜ\ Rn%|%Ħp? p@ǓY!'i ->_I ߶rf^v4!e_ȄPz*ZeO~G$a?.]}!+:Qj.JVS|U".ӆqOz{Cy>޺5jA5vm4\߉@ yRS}L]YۂҧA dp2nȆs>/gq?U2el &Xn"B9elhBJGx?S@2- 6vc7[QR6_Gլ-]n@sZa:"{DG1;ۓBK{s[R텦|k~" DZCEZ ɯd=APbxْpW1zf͢rBKen>.[~in!\Мu-<\VާPzoxz[U#RU&"eJHPr/PFޗ7+=9/ -c/ݏDH & oQy+m9vt02Re^lM堢8ÝE!kأx5ƃv.;jwPR EJ):M>: 4J* -k"U4F_AB=Ԝ-2/-t=V) p3HIY9Ks7Dey_F.pRF"?kACMVxkukK[>S IV9JJU7 : ԗ0gm< ot-Y1\!Dx:'X0hP:q~-y:9ҭ&Q&%npK9~EF(ӍIrX۹n Gŝ|UU$]THnQk&t;kstdnh$Ť+hW=E0xu݁,AL `j:8V;Y13 tKNĀaēTAi{~lvnGjv$dE8ȒE{*iN N4*[wK)Z$m k9Rekw(+"t1 Ӗ䥁,In4H@}'ЄD_;`BM'g" Vmюٓ%Y7sWʼn'$ܒcu1@stdc"y%iuaͻN> BY LK[i*4~֣, ҷ++}- < r"kb 6G$m|Z{hT6ÒoBuLwǑ190 X 4A$Z>(N$)55K .Nzjs#p.ZTC KR(9'vFk:MH|Y_.c ވn v$9ب!ոiǶ`*XR:A +m CY$XewS2{~0,k' 8qvmÞ$:uw?qN .T k .Qq-S\#] \2NdkW#bIo1z =0׵24f& &#msRD XGxk- vbɄa/ad4{4tCf7=SK,vn5'm5Us{*vtJ!&eRAo 9v`g;@vL/~׋ ̙ؕQ7}cQ1Bĝ#OLi3$[e7ČU_LX0cȺ 9twȝ/\#P8}de1 nϙ43]E2(bb&i5=R$ "nk rEHlIm"a؆w,=G!\^}EnWsrre4-m&hv+r-J}ya/,/(Ӿ/})F^ |m?$hxt(};te18@,3!S*&~N|f-='f1$0,>HǕdžfvgD:k|E+ϟ6j>]IAv]VTN8s} jͣ/0FuHx߰9QI,>,r"I);B%AtBDC}ohi3;W =\-CeàpoMƇf,]wHVf;laM=W;PcA_"|=*+%ʋe٭ݕJ:#)7;|Z ;o:8%\}#E0NŞ(K`q4B'ǥ8+wju yO`\3=a6ZNx}6)UtD8=ws<MVH9A~P1qMԘNbx|b?YbTb.P=O4A8Iݥoh<$[NwO"IN[]Z!`SVF=/4S;S,RRD[swKVN|Eتԑ.( ӇuV{L(2Y_7 ~l-d(vκ8NnJ9r䘭l7:XnJH0xg|VBN;3O(\e66E Z,D#N;BiyZ!"!*pB[ynҋë/YYj6hzݡI[aؚ"^\GOtX a)fUM#Y97KDzί/B87}zT3o ޲tn'U+IK0Ma 7KV? λiJc4ӣՍMo+/p6yê+ŕn#}N(Ē 6(V޼ENPbϏ]?HCb[e] (F9Qn99ʈ1|6 ~P'7|`X7E_nPDQNXx?ѾgY!:?xeR"g&/4pQwmUA H_&tu1˼U>Gh}tKSR)$TZP2nI$}^9.}E1W:9#1H5TupL5Vϥ2r 3DmG#oJgʷ7I:$Bb&0VO ݬ9[?'| D~vd[4٧iŬD}&pU#}3-io*~dC̺"9[N ֓1ǺTGX0uPRP#0ǶAi_<1Mg4Ikbb|P|3CWȸ:)#%?k?%1ٹoFvF-z?JyONw-k 1z:%2vq]F5eiR_xS(jsZՇf64Qނh~u7d9Mcd%/H 4(Ƿ'0U3)*42zCz]`lj%Q<]*'(Ka3?1=s7v< M[7hnriW֖I{ X;x(lMDKm%ўhdԠ#G)8U/d꟱w`dzB`TA VTIot&"$9n.~L2ZXmDT7TZo02e2Q suA֟QwU -7جB@/<:Rrܧǽ©.BWd4+n):ARկ<ȭ^zW‘aTk=ǭb4 P6z״Vg8-]?- e&ܛ73<P=€|e^<~hR{GP!^_"Y|kvB"l{8ZFhqj-pNj7"4Yp+z.WOfywNj1ޖV#Jo94{P%lg_ +P ^ƫȆlIEY&i3!=$0N\(gw9P(B?|"2,g̈REi^URډ No,afQ޲dN[e%XeM7XGH00?&iS'RN@sܯA,){kd׾[k3HWԑ"T)Q{LL0i']x"-Y}s&!M7l/lwjU $ñxF([ߨz6+kM0:(s+HߩyNc,CCj/ᛇWŇg21IM}o=0qrڧ/&Lz"#A xqyR&Yu"H(j^Wp6moxClNWcߘSc[,xPș'hXjGrKz''j Q3dns.C#Awݪ[ʧGLGg]/G ;'9 V.~RB_Lbh9&`zGE#U VӁ{!P- ,)Nߨxj6g 9Y"ك 2Ӟ[RlpcؼKP;"l'Lx exkDd/DՕFtpHMAV Yhcmf利>]'i|E^`{h`[)Qn$w3S㣽kMa # 0'VY?A ǖf -=q߅l(.xL_lBrxS56"aBzJbe8pLˆp@Mϒ7^+p~jV5睟s \[1IKw~ȁ) kfqsCdmN 2_+4־it&}`x4XS,Tfj'e-tOf`c:e  @9atV=vGZt uy%9ʮj]F|| 版$+I~XQ?MY樆|**v/N x.;LeS iRyΡ/b0ixeeeGIc^ކdPEogP61Ǟ- Qne@ 8 !Ra:y!"x$q_YePNoqн tά уK-N@\0㿏0o01E-o Y)s,p]5}+s]G`b,BGR2C {쁿< Mb8, Q蛒> =w+KPb4#n$#V8 P0.Mm!Y0@'-W{K }.qP5n3y7;%*.z,h&IL!azQR l3"UZ c;.jׇ~`خ&!C5[fR.[1 i,߃6L}&fb*aހG@#3 xfw@8nWW:W(T#f0dӑzį퉒QE5 HJK+KeM6j4q\HWd9Ml,/B߳`8x̍H%$:1! i [,t P\ZzcM/LwC&tu  İh,֙E:{u1&|03dujk_.tLa&Kst¶QwKwf^2ypę%"PJj(d(=HweH }a2k>(ܪFD/դedNf@ 2E|Z }_f bFs}تzQ־z 억U~35;IDrs6W/#zZ7=^Ukch8FW}iZظ=757TV_r1SWNyB6O%q4mQ@8;n&:w<Ⱦ lX"[9gOo6YtΩ )9aX^p |KOk!+*~/QF!Ba/%uZ" ƹ_Q_׬ nb4;)R EƫQi#ns^N+2kTα P Uٖf0hWLq^Ɠb&͟TW\ zmHYL74'<ۅ <-ax@*F65kC]r^V#UO=Ȟr]ګD 9p) jGw@Xd8ҞSâ09 ΄񨇈Y?!ԘPcz/0doR``۴.:qSM&L.f}0IQi:p(/B@b{'eBxPRl|SCV6\]5 L>]ŏ7wh;ʰ YGڑ)HLUaKĒCpi{N'`.н;\`3&_ʂ{(vy91c xa57]Dg.\m؅2.k ;Ԣ O7Kmt󐞤2w0Xr9xpwCW6͐ƳPk`E8&NGT`V/QB_KW4Sd`B-Hux4d0F]ʵ(lwia[XCA+Q0<7wf͜)&Rlf߅V>}I#MA5D?y)`MsLQ֬':?e9_2mhu-aߓ7"T{̡ O4>U~zdiU/?L ܗ7VCjONNZl7..-(h-O~xy aClKi}}C#B3ܻ}EUЧFL0[) VZѲ,;w^ BTǓ"E =eiƘ0njf${߻Z%ʲ}41nSM,}z ]&]Pnq!숡)nq*u"%K6$~{|\$b+(X*BhL0" M.WeVN~ܚP FP\ i=yyK@'y4;^qR;HްN^Gqm(=&,ir']5嫭,]2['HHănxqx" )ߘYƴ4wTei{JaE]iHpK0I]G +<᠄ʑ L}}Yp o7iq挨`N*;mCT]nQA:˿z!^sn-(Bh|ܤI(gEه֟ ð^A"v#R%?|zqBf2"5GW9sAXcfӎIԏI/("~J+6*޷S8Fuhd?[owi"I*_`myjq\06-)lɚηՕ `lYPNZ)#дdً٫%R??eʙoߞU"e3[m=o_Q8+VU7%QS]a(%71(E"#GMmHc? 'yO_++(Ɨ`PPѥB܆Z1:l_(b LT%Sjg7zWeU(V la7d軛9F[UA7Mvƥx9h@4#e*uS$$j7/aOqK_2au~éZ\Lܚ'#o8K஧+|h8f1|SƧ -6PQҘp|嫊A%0B(gi5~vNx < H趢~? 0j0e虴J7m9`U[9*ukY֥TL3TO ЙQnw v($}U\?_HU&x8 Y|=׹.gx- k8E7D-UrU-}{9=`j*p&+MTA%ƾi+s<;pwyB7fNU>Lw|IMqϼ>@tXS&n% ]phOB 1'ؾc0øqs4!WqZM:MKrAh"ٶg6.^XM#KemT `̸q73A9k$`0W^ùLA'^ׯjDESGGY.d>]\E@%߈$ A* qKbK&.nH v~$@R=qDSRLZv^#{c}_cb4A᫁4|7Ug\@9&B]i/ ˙v"^ymYw* W&VxT 0#Hd?7qCn/eH:SFc2o$![L;5Y/ӣ+Ew>uoGp=ەB‹U5`AXb+42K<%P%HGƌ%pe("gx@ShJ j͎'fJ<шmQlU±%$ȈT_R0Ѿ52d6P~3{,V t͹BP*%x1xƏZ7Emz JKo 4-ݬ SALf*wUE5$'o[2+%)2"+G|e{O٬tE&C2#޽3XQ0c\NA<09'͗)?tAb>"/b&iu> 6?{Ϭo:ZHDA(?hZq&",կy~!V4 S =N[8$ Y6PV%%Sg@^r/r/sSA7lJ`FeuC)jP@ż>sF*Kiƒl|Lirx[3cba\[Ҫ۲[:iyx#Tֹg\Vn3>^E_+Fpɤfn2-4 ,m~$Ȍ $@qD\a+ƥWGGNR4m]t5F&@BP18YC6΋JM06rR,wVU6Źǯ}O&G2SycF;%Jv't 0ޭj_/d%ULk !< |慻 NklX?-u^v'ni޵'`'mnпNȴ 8KfCh6@0l]^7K;vw lCL< ha,ysNFV[;-06чϢ|Ml6tS lʪ /\ 3Q$\ea!|US=Ӟ"w=,.ށ${+ܙLqֈkZ6RuEOjҷDP5{v _ BK"*2nYAmR.O$ǽ+qY3|q&cԖt*d(U.gf?ȟ`?STGL?]$7|65>neYm+E\o1>Z'qt/caŪT:w~z’0:f,}ɦIm BƘ/sQmu%r_lCPfw3hx5dcI>Jd,$$RJCX1ܘᅤTMgE& MaCo@ Ambp *x?rkҾ#ᆆ%B7% P3eqq7 MR!Kf@ŗǔ9I5L FWr49ꮧ+7P3X[1pNc^6 i_f'$yhJՄ] v^eRJO;z$}<9foO#0GP0=쒡6Z8:y zV󿕄3!`Jaڞ#;?vY=PEu(,w;A%hSqBߙPBf C-?c I>`Τ*W@ZE{/L2$TuZ&;ll֢t C /]F58l Hlʲ˓zZJu+my2,(*^LGM:곗 `>79`zOKl}?鸜@K@]W(gfLv thX]i "#]dM2C$;}sU.$ 0ZuYkٵ/vbQۚ9Hr| 0Rki|7:8˾8|CЬ]>]HAh{ fD\ jH-iX4]԰6{Z7sѮy^Nt/XFlpij?<7hq$=J/5 oT ȵˑ✈мtX J0CEq?RgEn?KNMYmgc/=7P3=G;5zUx1qwBj[N SLy퉽6"0|G+S $.DQ {6yOKHS&/AhXנpX5CA*ʀ^"z 1.fZzgW͸ =x/>܅Wl?fk.|q;\bؑo栌҂x4fR^n)4B,7`6EFYć`)b1qTd mR ]ˆHMTYE40ݮ/ yz1GQe,H#/(^De U}N,r܄Qr8&* #}i5VGci\N>r&ԆnCه#rh@.b\Ss{3'g jrGZM}9A֎pAe?kZЋs}Ţ24Dޥ0ՒĪ^: 6ꍈ+7*fz_}bA ƶwF&V|GtiU2f؟EA({+jC,"So %ƍxH$w|Y#{e`NұaD3a}=E~ܗjU=y`0~%=DuBeD1Iq煁25ƴϦr%/8v|4m\ep#Sjvye\Pΐ&!uڽ2*O[ntrG1|;xozOQ#ۼ_x}bJw1g4$&POe$=qЧ?ߗ "?!ˉZ-G k ;q倿[QΗh7lKFP`jIˇt@$PWP7D=׆ /2KћVLgz`Q'8R>t·"93k>}%@KF׍C{VԐq#_LD'ݬİ`((Qk8Qe\jPCݝ&p_HOߤݓʶ F8%20f]0gޭ"aIָ5vQxjl_Aƻ<%iT)~S+|BZPZz"q4Z'(87d[ug꒶\(l6hkK7+u.NbaOT.}.k  ]F<(30O0%)L xyJ_1 ,̔'7*4R@CMHۄN7?"ЋDrRxVx̰h$P{ˡt3R$ ˘+DWo¡z ֦*äaJ |MegE(O4{^'7pRZmTg%+<˄:4L6L(x]j:[ٛj@w/IZ]2"WnL!t7VJ*4MEq}'-FGܝ+Aî&[#H)7ZROY8Bj[뗍3iRg?胲2z춏ߤ>]dh'tsyUכwӌ  AA}9E _z J0f(@C%. KaB-W~˵#aıt™{*E0h^ySLj YVBĶ{ ~x|'aiod#)-M;0uPrE ҟtk(Nj~&x"jx`HWӹzT HoevGQhfb/"~Lqc$-SS3#MUp6 CfպnoH2 t-0{1y}i-P9VS/P * 棽4Ty+M¦&/#SfV(]?b@A65xZ/ i#h(㠿Ufw}HR?=,, g:>l11>H s[ oG۞-~wZ ݋un[TOU~x3p`Y槊*tz[D :5PMR_YTs b's$XG6 < d=E~W5zb܊zh [tepijAcH:9iaìMVțSޤD-/Z*ܹs8NՅC._Ko?xW٢͸, C5&uN`ŝj{Gg(A̻!J~6 >IeaMcHe +8[]=mMD,WKf(ޏG@=9Li;b_)cM.í-YksҧK/d_ ;XBջYI'&j>b~DNMY-X=)~ƦOe1?-9?n`:o7y`5Y۠Ĝﳱa/s%vs~9"nД+\+M{ƹD' di LKrI"ƅ! izW} x}! ?҉WXAzH|fx-I%n(g1^͒KPqqhjjwE1_ő"5 ),ļvg>>zr&Q>}1W4ச*'t%CMx.e°@ur^06oc};5S;"$i.^J6 K9*6TFۿm#-? .7z}pu)( ɉ֠cCLB!ֲFs+i/XoxQe3G1[0C- X5G;Rᴝ xw fOSjTsSv tu˼,\ao\t,؞Sjl-p) 6M0@a{mJ.&*-ۼ;Ț*]uh Xn}@r)J^vcPjG&H&We<>AtEu پ(ŞltӔ |Gscc݊H흈AQ2׮"=EyhCrGe+|IXlDy1'&dBud dNҥdd߱m7)bd_La:qTOA=Ryr , yAHk? gh4XaW^;n; Y!4@J 2G?U'Q2HtI%ʞo8ؒ=\B+#|KQmC_7-Z` =o.խ8:Mu<3 Q([|fZ g>;bੁ^!(V3t~ w RKxnA;d2f(a>pǼu@'= WQ8{PV?u-{Mÿ*n^:B<+lMeHS5FJl=61~#|T+ EM)X*o}eCx7VcCm \|[<1v>MؐkpD.y) \ڞ+5܈vpvs' -GFǟ\$dđW޿AOJz³ZgM5]?HJJZlsg(IJ\|2f߷%R"#o',rǽJ\h발tɩE{~w 0ّҝ 'M )}h{`F,t4< {|s8GуB4iA1~KX=1l-3{ph^,X',{R)D\czp1eB;Ld[>\5C ގuעאZO vV˶Dj!Ş4|wzG]ܛx^}/9&Ɨ&z @qoP瓈B[D#sR:a&EEhK#E+&$=s/I[fV8ظ2Y+@'7*%ZIbхԠѳ YUv'8/%lIc幓?rϛSi=$n`.zH 9HRjVLsA`f= Xqj43K<ϡrDp*^-?H尚 y]"oN4 %i+3g32̨NDVfy5tOk5Fcd+ wwo^j3rZQND f̝ȿn Y0NLktB!] )$ uaF5^-qpb@ll,)y%Qf!ʢEg'?FX{7]nt q,6F¨:\h|e^CnRX-*ZhLb ]A;9pU9"Tba[qMzkɳhA@N`[H/MM4xA)Π! "ќ-Wq%#z &h$;i`S#z1I*]<"#?!NzكS?eZs|z²Y/W.D)x>KTY{Z*gd2E93k]x&[?ڵ؋A4/b-PJ [DRevTl7#*>RasaKʀz h( D}"1sum/tH In/:Vd\* Oya iSwёOЄl.*2 vsEb޲LZ~}p}ztKZ@[8Ы{ŐWZtN>Jf.ݨ4N ɾi8ԟ桦c!SoexRwpk( uh{*tq5ITww`~)p9ٸX~  0:tzǰl,!e l1?at2^4@Xb4<ơ;Mpn*R ^p}HS >3 ?=d;=TqUilyu`LYh 9~rNDu (sdy@;ER _gmp)j˚[tss毴&zb".2N;$ϡoHnl>ckxbu¶x`JAU6*^=y{="yojg lT#F][]ȭ>z1 Ĭ b"o;o <07uH'~pI]Q=q0|``1{A20~#DN{ )&PSj,}fMU*6@_AI4FcuaF^^OX`nurꖖT>L$ENE6+67HXSb*.)*rVv#;N\#en߯652o |:2br1(N7j!"y}g_E`_piI KLAylY}_ cܮӓk=XwH1= c+Eݣ=<טj$rFw\E-+rqf#l__T!Z#1v7/{( >;bf'jJWSk+wmF6iXpƍ/[fJe3[~8$dWr܌.veѡ Ko}~WhDm4ԷX؁ˆƔ1>11Gջ#}) 520Ʒ.Π.GȜMsrm3VTDŽQ |zP3Bߢ Ӵص!{;eNA"*_UjzJsM 3 P|S.u ēyB?l[0Br SsCvƼA&dX6B]`2-1 7"럫HϦWlj WG;j$ (p k*(zX\u>o"3DԜ1nbrc)tmٺ%,$z|z=&7Hz,*-2wܛFg t^\)cD9OqBA;rSPYHx9Rk9<ԒHlO ð1SpT,e5f(J]8`:|I֌k`<ה׾~ bѥ^&E.,l*ˀ%*$> g|_ãGB3< kOr޸8@"W`6ϸ0UMLy@~u E{%ܛE^-{($"(3?shYNhfȃ-5  5h9RwEU 8XƓGvPUxɲ@3mw9WO#|yIJ7{' 8 D< hyL &aZFYiW7r.j#^pe-πR 0WM.MLW_j?cUrЉ m*n6sQhGf LCC#j_wXLI_f|asSwA%[PbQr8.YWM4R§G]h./]v%|a&~&5OC+G/4/5ݴ[2V"i0fa"v1i2]D$gry0YrV ͟22XAEwp1J1ZEbs#aaưŻ;t MT fj\2ڡ7p^ nL^W|&6e.2P*#mE5@Y>تD#ha*px!6 T%}DaLIUPRM04`IkU4o'cf)x8=6;k`5W' Gl|z.۱~=9|𠮊#{,=|RMoA9{3KLr1+J$>b/S:.* 9Ak"Yo"GQ? Y<8ߺwHԕCf(aRZ9+;o2Rd@=T]_}:Ĺx k>:C% OeKKJ~UǨ}%\vA!Bfv3&&fEݳqE*iT4LܿDZ]h&B?<_ )fYo7GCؓY)(ܦ ?jk})^ 2,S :KsUr0JfN4sf K -W4IhF goeuy_1u`dr %ZLA&|JqD4 \#(X WcN޷u17 yj ")@?fc?UE:Ӛ%MO7_W0x=A.%3(".ה23X+3V^N_n5yFoG7]߁5T6]gd-m&K BC:wlg@`b*#@|E **6ZZXSgq\8pKvC=19U UtI=bѾ_+IoBF)ID4Ső8A$E7zp0,`Z> 0NcsvOGU|ID-P;#p1?!qz&OpcO5\gcBgQ|"S6Ttpu _e83m\;yv0AO+@ߛrRZXj|萙" > g8Lcjm{F"kX^Wd)_};*Gfpn  tfif'R;+ KykD[rtd;>ӱ4Fs˿0ڒ/j?޶pEcᢶP 6BL}5ht1<%:8nZ(N:/g$-J}r1a_qRXG!L K_`6eJ;#=@}p _8sǁ-$ePAM$5!̱ݮ(KF}q7BDh!p9 BѓaZvuP8jBƏ,514~Dhv/[%ۥQJ7򼳧K~ *,Yjoj]!O,<A .lRG N&UHZwgZ@X4x|"rnjVRT2XzE<~6ύ˻ * |̺Ruߦ >9P=泤h_N}xݸ:, ԀiXzC ju4 Vw\?ɲM*RXO[F&7^MghBNęu_&Ho?Sz;b\S8v(Ytj7<r~@dB#⺵V"7I)izJa^K>4kxSޙ{Ai(dotp*l!y6ś -_LBݡʗe{6f+"M~1 T嬲 RY,g ̜9sJӸ{ |9<҇~XyRX#Jc7c}k#q+Xp 5} Atl7xuga }dK Gj7Ps?[aTP+J2FH#ͷZ ;FxaweI$8 ^oÓ Ld߱ 1 d->rRt,ޤj -׆D_Nz@kݐ"QEW{5Z;p^YҔxr%W9$틫jE },D^|:LN6zB}_0!V-4NnK s޻l||YFQ;k#. nx]pso~Z}d5 zilUy@ R1h F1gD4WR84lV7F#CɁ5^dvK{]0bqd9" a0yh{êHxe*5JZ@8g~\1 JQi)O~@Tc4R^ luZo0cũvN^3a( Xa]"o:ϖle]\WE sr1L!:>`x-HBuW)Lϗe>7]9P_bܙ %HL+6'TKyo$mGg1^Ovt+iaw' }]BQt=pSrarNr3z—oD7c Wmp >As"&ssHF&v< =o6èSw 6kN<1%_1CGz-dž'Jd8*MN%v= eCWa&*Jo,86>E 6?O$sʑ&AKkr`oA` @_`yWR4SVŹ5vA <]R9<h83tcZ•5\pGg&g۾_?GOEϏ@tb lAd@HYVj٫Oubx*_bxc](]]4 @F63u=ފ́Šo X,-4]b>s; sݰnyJ ]`U.DZ u\ma™e/<㘯BcXP63q.̒D|3DZjx R=Ʈyཤ/SE&er KIk[&GϬ_-&ƒ`L ,kNk_I1,VI6m6ZM=濩*b?es oYZKJ xӄd?CЍB  tk_"roI xRظʅz ߰);w ѷr޻o1u-7ƨi6tݠp$,^ T+vt#v:kF?.䒳 Ay? *AM pIk !6C+52#&v".xJc BaGPy@YIuHԋryC"g'🄯z t܅sOefb{ ))R{UoH4XhJ +椑- T p$wI@OP\ (AkE/=/:QS1X@ke'i&.1Њ_RwYx;sPnd@}g'nA$/^wԪP_w~ch@Cɏ v6*5~q;! @֩x,d nCZ=PK+ rz'<p2q +~B?Q+ E0E蕠l2gYM/l488qOJ}5O2,sim)AS (,BLHSBͫ]֗q#Aq'3.aAjnv̐vf:wvZ'ŤkeY F478L[4U\c&P`.!%~0HSNۓg]8Bt& n{39gWHɎen3NpIxk m6{E; e`+t4R7r8]QjtR]+{Dσwq۠+GARβOO32~\_Unx*k@&M%ODy1^+^S89/휧5W蓟@Zy/M'IF O!Y^)[<.FBQ5b4[!硥 uk$[r֦*ma:yJ]LL9j4SkAz^UC2yJ\G WwP2*H`t%b1 #!emoI9P]ɫR!ݓ6}&Н^rSI[n8Duf͘LɅCb?XfsÅWF77m=A'x:PO<.5nO}RW3~2:LxRn~/ 5^ĹKoPv5|NelƎY z00!-w0HJ;gDP @Z7 PˍiTь wt(.CTL{ټ,J@KQ5!aTͅ I}=0frr}_R 4Yz h-V nFd/dS#kRZ N83rq!Kv;)FC{`͂Vp@2%V`Bw=3x~ޛ/0Zw;ViC$-Ϣ{.HsdI*bԿ&;9*!R ߂-gI٩Ɋk,xVo3"k]ٖ4+@? A9j;E`PKuz W ~s:MU~O;F8:@eDbkq } 6C{r.^oFre t̻%5)5 , S宰[gԕ2sO|z;KWb֚,{N9&Ծܓ֖Ѵ#Vy;ޠNdm^%N.h8aӈ2&1x@)OCW Xę&n(5o9p0i1my,>qiҏ2Ĕ0- @NZH8N+d^J&IMjD[o /̾.S}m簗0,\pp`\Z}Ol` gnLoVն 8(NƘk1HӖ]Jf|xk1 :- %ZOb%0u_/`a_q]z^mDAؙ)99;Uџ>*)3)id5/>b&=~ӂj^O\K09:2 KokrS"I%/ܙDY7pb򡭄R|tqz.X$Ja°!91iܸvsu6Woˤ&)#SY&k:Ǎ^aLP]n:;u,8'h,h8UfX9 }|z\{n!rdp3ޮzIOؖʲ`F` $=g A:W}˾'#)+c_Ub )#0$y..LI'Rs'5+TZń9~M[ƚ#$lU闞1P߅Ub5pP?cr[>5I Fo {(5}V@&@9E(w+1buj#E\cQDp-33C>rq&_`X%~3b{5]c?m>@N 3# a*/L7ۖW4^)B F ?V~@JVc]wy\k]-~jXʛRxM #l3)ՏӠ=dĂFMg+~D"we2-~¶ݿfqtfTbxq 8^~w :q3D*ƐylC nQ[ƣy|GQ\Zpx/Ge.thR|!\+=0|3H!7y<*ONE֔Vb ]'eOXk.CUNֱ*0`!v a:t;ioFZW>%)u$1#ee8̟5~Vh@-06dջc~G1A|M)b>`D5}BBN < }Q2%`^-#rmeHйi&,>t!6D|3>&g`[!jx±\4翤D 4Og3OQQH:K{ﵻwN`6Ii^<$XWy>Ƿ5Kh.ͫDFb<;h}Z >ZMW4yiTZ|㄀ka1};abj  (Ӥ _]dIQx)Wd({wj/m<7q,ص46`㻒1(kMdqTTCˌ ~A)zIjosHiDw.톰Ȫ;l;*Q<Ʋt_^!|-9fEh^5&h9&}0Z,>8C-9Kܺ(7*~go%`GS|3FPD)НYsԡӪO&d߿<ߝp8\nJt,Ħ&1Q6P@xht=ޜ@L$ ZAn>?#PM6v`F8</jm$J=⌶Yع Jj֞W\8of|9aTO#ue٨Wn +x5f_괁`Sܐ _?$L*W\AC*6Y\ҐbE#"Y- Euj`ihشFb$L,nUOV}Q28V .b̹/GN{~+h! j1>J#iv^v1Wi{#YCA7"Z>lzg와!>Q޺>ْٙߺ=>Yo3M7z X֋%Ÿ,T ʄE6@+o~o$zUdU!CUf= usEd9`"$Pn3u&HwAކaJDTi V LJu8k%%rC҂LЛ4^HH!k3L:M[ ^jX6a}v-nF0i4t<7R6d.!BGms r9k(HLij3>5ce.#l@>?t9[aHf\vS0c(ō0i}xi~5m"8h ׭ :@@]֭${H#f`20I[5SHOX7d=zyПqW_5 )e2*Fo`6 N=ɠX ,k-9уhqɣ R͏e+GyZC ֲf:&ۡ~_tu^q:7zd]L+jD<}ͪ&s%S[8/kFL=Zkg)k&yJlI(GQ&@썺NNw‚Y]Hqcb7EdPHsUaEMpo_ #%Q XOR8/)Sb"xAG<>k9 ҹP *=QqZ-iu^nӀ ?Dþ4$=t6,V8t7Ofu DIJ̲/9+x8}"QC65E^FoHo ~08l˥9ZˌӲ"[p.ވ\i#Rم=שFǸGt=[p6e[btT˸P0@"R_`F7uwkRIkvů oR8%bqq vvv!V兔G$8*-_lAek Aϱ ''zq:?@nd"]"]1TD:B "'!'KU 1_f'0rKB9,j WY5?o g/[&;aG;6wOK/Ufmaxh Yr,"CimcX0V̓¡8j9ng0Hc ƛX+Vkp(!UZc53ɷ(g{F^r.!H',v(bfp|^l6c@ŽH9P*@IY6hd_InP,DN ԟ^#7=4x,9n^C[]L r4 hhܒ % *?\çe4MNێ\JEi\$W(^]ƍXAs:~m|KI<3hfG|9cvӺ}NHN<݇ȯ9 C쐡~ңʕ+n|8G?Dc(q}P[hȫ_Vpy!2sm0MOtM -֬ZZ"c&}8j=/Īr o_f!~^%m2d_F9"xyaX;Y:g#WߤJ^2[+A'Ϻ?gs%Y/J QK* @}Z !G<@l9YT!m"O |r$MiD\#cZ@lOXN%Œ˟UR#FA_[tSvGgA9n,vb{ˇfz%x2BѭI; q9<&G(yF{sJbnƏ;x-Dz['y2{X=9o>|Du߀ywhQ~{C}W$9f}=v ެ}<Ɉ鰵mB=]"՚ z=B#i8 n[oKGV׾:}-Ail8N'q{YrR }]~?S})x^S3T`hHk:Dcfэ[4ai :*n bT},?ɽ2d'QP/Kiۀ)-_wAc2 uq:0PT2;-M¥H$4Kr>Qs;gz@dǑLAy%F(J„M!f2g,Yo l+aj.[ `iң:ayPx XwxA]W``oX|lЕ ~K38: [W”ڜS.R[l@ZER4VL]R;t TGϦa seVV+B56q` ި0N' U_X_KŒO2ݒև4Kʹ qZ|gWp -j( t˨H?&7A-$l&s[-,aAjcV-aMuBFY5fuy^xOX`B=[*&g7$i"˩Z3:>f?ԋ-` AAjnxL4us¥M* 1BFBg{'$<Ԫ?JE+6v#~9㬳06i7Z!|ʭCpxẁ8ƮMUމ`|2&-'M: $:t}wnteLTP<ޠFv ɢ/756aӷD8M .y#EcK˜0P>L.'1; wӅ iqA?xhCABOkN]uw;UlE^eTsH{lT&?)xIrAÍw 7 &C+Ы| *{Wʐ8nom7+{@"sG]sKbQJܾ}^aB|W7ƽ\OmP U'YtƀLjgĤS[HKkN @]MשzBH.ArsWp>Դ@MU\4IFxxz]L ^Jͨȯ#vm2H+JٗMJ:- u| >=7[#yZIb{I߲L\rЊxaәo{䵷B.n0(aX[Sx-HHYNW=[lev Ce;^Ja0h"}a6iRcIyHAw`':b'#EoE3DP/y]1g忍å]-qMOcv-\4G*Av8qJb;?\\;xug5/ MLe 7}/f8w2s6p"\)U~J/ʕ˅uuqƭ}Sbr~IXmj8}* Q,m4$DJV8V򀇴 P!_C4fR=)h,o樐lWk 8p&=Xٟl,ӂd [9WU//>JEc稟@`Ec1g #.%7(#}c#\E/9KC[aIҺ،1zI6> {󄣾6:vF0 p\v6ւ2[il_%Lqa86+ EZt3հG(h X~>MhA(~F3yYPW Kk=cӠ 'vFТ&qođЃ }DTn }8ko È7i[S'j>^bWDW}H TUQ+`k 9` .D>4?uϰD!mªrVbY7 UsH2osn d %ã1m HP#PR34ʹ>mi/FEYSO.q<5۾& 9l\GB}q%qв-%Z#W4~;}l*?;O>POhRF,1Z29\bu DPeb]趸T3}UZEI¾ r[;X> .ĘFjd=F$g 22IA͇]X̑YP>v*'Yql7ˮJM֨opy=yAW5{9$ 0thL* s*K|wqCke}[Z -4PΕswCW0 -)oWhᝅΜP ]ij)!, 7pUTtj#qxdJGT53$"Y%ʃ[hndMwD=T%}Ks%t[_Ar&sJ@W.2! zW,YJ{Yp`t %Z+nZY҇F.w!O1fzꝉiPګIuTI9KYMV*K\9e& $y=/B;!o;mZ(OI15f0 /#j֧wU[D8 Q^0HДG]4|XW/Tq+B8%^v2 XZ( EZX+}^xSQ\@ fm [{ (Lv9/j`kmqE#@s9m| N-lp*m^r7`tA8}6R>p8GnF[xp+uA[bvEuW+bos1(u[5[Y6}]Ià0Xp$v;<4sw9М@yQF;0͚eKIq_D=F.Es"Ѧ d\4p`(@v -[%#ݽ i*eL5kS>12ޟ>B5<$ءp ;!P& kaOӡˡŽP3ԛ Z 8 PU{u D l$Cxa6\VFfpAIzC%U\{ܼn,j01}ehSEY1ZƞPP<Cr'Q$;$#xSقA b+DD/`ib#s=c~}dIw6̓%${)R[›"%BL@W.sh`*q)?J/pC{\X8N|rڨ(G 3'W)q*+9ߒ/>s5)@=AG8燗dOn,zVDDi[im"6nGd5WoC,WԌvRB:T B*];s"YͅД&9`٫ӫē>7g_EQZ=Y6(_8GXDm Ty[~d l{U [-9TIʑSg"vx۷=it?z_>1 (Q v߂/,>O\xG0j>dFq]=8!Ma}bM b'% "mPBQkU$%&&-k8tl30Tff#5$FoԲi'[DJVcUa%nB䘀uy|;ц)` Oeh fr7GD^&h6QVuC 6aO5.ڇ#ӝ'(!\l#:,ivĖJSF44[W7M-nyf%Fq[5f_,@ |h2wOUfs# u|`ml?EA{mNmz5;ҩVxF)ir:YS52md e"ť=2˺-ą7Fk:~0La#(nsh7'fXaq!ۮ훓Sx5Jj/cGPtǜоGީDrAܜx:2h ͦjiUV_a9/)d˽W3̥%"i|} JS٪*%Y::XJ.e 4me1ĔGOrl0LS{{V{utȩ; ЊtPe}NyY˸研I)$lh*?s2Ol,]!#ߠ0',uYRt(DEqY Ai>+*KFWSMR][>"_Ðłq8{ڡ$lͪ5:~c6PK〡hG4@s`։s"0~0?`1CK͜)Zxޅ,FK$<@'#\Ҧ,85Ȭ/e+ Lii?7T!YyS+ +pIL`ZщC!4U/U^f?Y0v^\+x-t[`^bݽ Ɉo C&xĐ݈aDXI{ {q.4w'K|u4Kq5.=I3ԓ667b2n{ݧ\[Ʃt0:#oG:G~8it玡{8US["H1w>ጱZla"OGw >%x_M(=3 Z=VQv;!Pnye3wG U%Sn7[c,\1qw"*8j娭f4ڣju)ˁ[d!ܨtD*"w(U` Zz%'-U䐥eݫC;zEeZL ˜+ ^k:O kK9$S#, >f fIiE4 (SxT"2zJge00RYTZ.9EJJf)hG 0<s=`SGG˼Q^JAkvcylD#D}Fwt!CQ;i*R5{|y}Cd-y[ "?֥".rq̉:+ܷ8@f?ݎȸ*lz!|2,˚E vlH%j.3N{]d+v3˭?*.37ߦ"S#:*G.BB\%|\%Bqa?c"" aN2WEp"Mnt;VC+*qՑ"swɉ̷c)JK]3W*TACb h9 8V¯s0]gL³@wr {AǻUFUPK]@Db$?ONL Sqz5B)5a880!Ӂ,#鈑rU?rcS/EhiMCkO7]\>-_#C(42W fO$WD*`RQeG4ٶ8` (fdmu S| @@ eA  2S@(K]at!lYr1D]yy` !W5pʻga4ԵƳ7E@jsÊvwhȲ!wG3"8Y:Ӫd.}P$T kdfXkf bj7ӑ]t5bM MRYau;[ׅyJYgWP8HSڱ!w/?( .vA~ g+敤`t]UL7:j|n= u re)A#XD>S1 ع8c7"gK-n#™׎5(4Yp _[^aKQ鹄{\,5G !C4`м.D^"TaT&m"*J|)TpJ#yy@ڸ2vNui 2/':d7֙(,9cLp /#AoK!X`ɬ?8Nj7r(!d/1þw/A9I\ SXBR'#]~ny%U=L%2TȾu*I-aӇjw`,쁩H |<6G.s6.baiPJ/Gka 0۪6l+fmKOC,XI.2n*9[EҞyM-0idwڴ>˪n`MЁK יY*`L*`EJ*.!(Uu3&8 텇_P3!Dxd3%1[5<φxޅ"PY]kԓwHD._)IF!ԝ=[N?cLstPF:Jp|x8ע}MVCGOh4aF!j sȅV1#MIjPDvHl (&0-,hZ͠UviS ְg~t5916y4w_yZ٦-D`  ^+[>}ۡ/AߐbEU} _C)7=ͳ*.GѕZg٨&ʾ'/C˝-nY+^̞a[|~ҏ(AM<1jsd6QXS`^%N쫺hb?$3.lTnd>0zz ĸaK~B疽{Wp UTAZ.-vAEqvLŪikvi[Clc'"bDfQ 9,7km5}O/}F2Dv3荾;xrDݓ/"yHS2OE?a}8W9åI /3 <[@Th:$ϐQrqͳ)VNYT Q?!pȒQ;Gأq([^eՊǩ! IğU UqE`G [l>.Qpm) ӄo⼬@h:!oEv>GyX 9{2 ' 8Kvҥ^6jKmJq|f6/gNAǯDWٯSPR@A[ % IuQ,&(CֶFYxH4܀iD梆I~J0{8ij?#JMI7f;  }[.i)il8'pICѷ"D]&ٷ1PqE2:?K.KZBꖓL"Ͱ_Lfz&"-Zo*bo?֮)v#se쌐pMD(1$c8ԕ2\$\|(IN z2@r8[iPVK ثt.aK)Lg&He%rh?zɡhGxg7:N|!NDU.Tk~]z2VB^+Òew2E'?pNܾomnZNNlq?hh/.AL\Î}5c G^H0Uk+G@yz=Mz-!ip>O_0PϑPw{Y@%2'sSR4AЖ2FO@EjCd6mf"^Y+תLμ#Hbnp Jx>%u](U.l <]Fߺ^9jHs|GqO;YLzbn;k隲Ip4|&~v>CDp&\( G$&tBݪv_-({X#V5Aǿ b<RTD"VWuSUoŚy#ڍTI]o󥦬ex[AGG UtfcW JFL unœYɎ)7 ̃PÊTqg$aImXgtq#?2a@,_'جg$2`։f<5l9}q8Ȟ+7K=os+26eQB5װ6MOWbdU?ҡ ţ.w= [4!&8Y?#>qIo}x-+X{ Z];?ǓKBoX`[?m`/S^&V[NzLnQKpbf9j5N\Q:i6*چzE%a!ZN4+g1wb>SmAnU\1B:fyVK]\(JWO8f4' +F%%T\IG*Y>/ҝ@IreJNq+eRȸO l  O곿]^vQ1"L_ Vyːnm֙8?<Wϋt}5fcԌu;~eL؜fӆo_7= /Ihr&.hyNb)AD}4W]vk~B',>#S1\g11N af\*;.چ42?\D%\3l̺d { V!_4,y?߁_a{A*u;U7!ӝ`Pq b9qM%)jkG&(c'9NM@,?ۑ9_»۪\mߙ4%[Av[^&sz-FsHai5Q8JI>&A_W'/$m^X=(p-jrIJy種|}UE"\*\|Ű5WNS*xN9hufyh0U0* ׀{/s 6`pdg-"Cb0WWh$-?9Qe"6XYE![jYqCqÙ&v:^众57`WCӵ/.8%!E,_]w֙?g⨧϶w^TzN†'ί~5,Ax?>qsDj8@trdq|Rb3iZ;oDc7g^!.$Wr1d-%5y˻\xF%̈́~wW79~$*Kv):&v,^#]Ac+,HBg㸈Da|,7cD ҳ3} s-#k:sR61nӘE]ꖀN5Ec>k![߫O3js:k;2 >}p¿G˚\ya…h 5<^ tGΌ?@K|#$ed UwsU ue3cgVjPKA7/5kY4$63~ow[h*5*zdW&+ݿP\N24bnD0jȢ0T֢pza2QE $w׃&g(2] lc&5{qa?y#gc];A3gs`N&_c"c';6]S>!JJG;: F_|1G |1Ǩj7tl'& ١ؿNQ p׵`՛ި쐾f f K#Cmrߩ B| !@DŽk?б-ĨUWա"o(:ǻMc,qq+7ϰ{HL0\jRb9,V>z (rL̳}>a5qn+l<1/a4ߝ DmW{=;xXTXE\=IXB .W?6i"c̡EjxjR zS,b=vhA}LRop3; ;5?~IBX%ܟOMյz-'y\ͱۤzg船>:8z BOYS;xRBъ+INUBptISe ҟU bAU=tTGVcqψ:qO+7߬"9?Nh1hcf~%`taI].,hg նU+~)hJ kNE6Z+7BD+Eʕ*^Ke 5IcRN`J1/CJ 7PT9)3i26e\VQژT.)?E1dfC&I}tꩼ@=?|MWmvSI2lBQw.\)v6L)7w5\y>!tiډgy71>'ڎi*3g CЊcHt8圴b1CfMz ΥuWy1f&xӯT\92t:/4t^Vnav`xQg+TPovZp| n`qÁ oSqcFFFMu˶}Ds+5_`VƺtI+UD{r&EF O>"F%,ލg84i@Z.ekXՂpcsli5ڦ%'W% T@3q ɋbѰ| i9u8GU{z ݮQ}&;ƴ4e!HP yzî %[ApLqXW~Y(N7DE (wy,^vVMvÂ9k 39'zٖDY(;B˪^0aB[~SV@W/.H~)V2x>4ΙeXVګ"t'QT=\~!70ӓ"YfrP7q&.3C.>O* Pp/TFebM6 |!AeGs`z謧T$FB^//J5*b ?Ϳ^kf~+.P$o}m9m _`2Ss'jLbc:+1ꟕ1WZRxl.zzFW(S쟨 ;hwq'긦7IUrswRKgnb/8BʇS,J8\$ɴ؟+EaB;ZIx$޵fOCy#PBf %=QG}邰WnY(>9hX_F{|mcz_&6um)ON.f`an% z'Msv%_Ecb_ãOlaɰt ¾itUO0 9#QN@DcKEԋW@r0hțoSs}^xF};q 9ҕ=$@'i( 7p1x00ˏS .yu#;ʖg"M4&_Wu2Gu`‚ \T$.$;Zf$ż\boDϪqäOW*k"H%r^)ե;zHW(%ś֗^ 9d' UnqBTVi/T]hn=Z+H=G/W{cQ $\#m2ϠB6NJ*[A%!PcP l?WHY㠷%!dL]EWTs265+hM`0˿a,ЗoSSEnl`ݸ :7%SO(H|!%!n:vxW?_D6Vg5RեF,sgf?OXR'.RkoZϝNywOίV!/x;,'Kg[C5 xo`?/̐FC>̠l5s@1U*7 (ګE+ ?'\r=,1ZMZ /s3baQ;v tk4eW.׬J{o+f-@>}~wT9jp=F~4t PkSjt{UW55#W%!,V'4⸧֭ W:N>NC/Fw\KE]뤅Il_MiZP-H=[L[5'oԕ&Hf`.de fk[N7OaF1ɍ^’W6-9YlmB1;Q)f;w-$LՖ~`kŜFLE*= :n?֢+pMR3,2Y5q}q2;(M%ʟu4AācT]I๽N=~a(!%X|s4:FSu/;u>H+j_$1',1H֚%s:(?8`F,lh\*J+)CT}[215<jÀgb8"cmVNw ~6ƙOh_)F̸FB^xuV?w%]Ud.c)@ pIVra2hOme:7vQmY(y8]y|[*?/ Z޷70C+gQK\@ D? -ߒ2{K>9_^sWT jP~Lo}{Um5qj^ ĘcBEƞ$yj[T uO Fd?%])ۯ;F=%ۂDLFP )Q1ڰ s/frAlju߆΍<ĕ)M'kwpAV`# 6|QƖ55 !1jtɇAhn{`AHBܾ&l34Ҿ)Y-K~.Τ%QȽh,`Agك3T;)RF07P쇧s643 ׵˧6j8=ޅ}l$(Z] Jg)U3CoBLU ?Gy܅[Kn>MD5MWGy=a89S9kZ/1EͳC}Ȏ8 7QȐkg(4Â]v:汹t% pxz $CMmdg7z+峽Zq9>U)SUǾ^~O\(aH,QeK99+8mYLo ,VT;)#HF9?ߣ ?b#p܍KA0eC86&/yߌ1)kXra~_sOmc@d0јf`4ri;44nkOKSƤ́UN%'hNd%,pLAx:^$V:wz XpL Uv!V9+54Gvz8qH.DJ,cUX͏b= TH9*Ԁ Vzk4§Oa+4y|$K3:682jQ !{ze]çW>!Yʙ_99E-3 $FP$Nヾ 0MiR ]ul' /8miX̙]ԙ7Azt?f#sM[3Rm|Hsb} c7_kS.Xhx1w3 #YBsʎ}*USPtF)n NT)Ř3d_S=ĥ[{ua8 V6fp Q'fy\?`v>hXC)H'r ic&WpsJN#„73EkŵC\xmQ=* 'h<S1ljȋ)!R #6磏 c}KєDMGKQ5i~G [v 3վ| HCs)#H{&$0Nv?r^xc@ZNCd! wJm Y0qFy [:@̾$L_e]&OxC.-f@ gˍo$$U5"P)=:c~K?!fOwUMl7?w)ɒt&RN$HB9vd{g4|5_⬯ |*U٢f~:FT-MYl}2-`[*PPC{GBc2qL M{jN4aKAp(  p[YsU|% TI aV>sOA)t>987ccnjÞMFuPQUI&Gl"w^{Giَ%Z8I?w9򣻱PVRQ gYvaXO#2*3ʧe 3j|%QywOC0{(#LT5\jq4L?]˜o+;~?IKG"i9Ѹ6CJCQ{Q~lS.]&'![%fYr/!mk EKo=#jF+:;!m_jm"0 h<[~h"U'NyC G!gܨ&=~wKaAףVX^ \mh8o٪7d'sW2a[ z\ 3yW6l_~#2]`XowUD= M.{ 2 ܚ1xWmF=((jw ($ub47PG>ԩf1[׭ZWl)Z܅ "IUShG.*I籼tLm:*)yCb6$z4_os/ú\UȪ# Wͻ16hq|Y`G֭.LS^{qvkڏjiIS]JJ|-e@ApN 1{'rgTExa#{T `T+ZBT uGy qoB|G ?W^B%\djD~[_~V=owbhQc5 |d jqPψ$`g:Ք"wj(!eTNl.|ַuQ_1{מAŒi "AeaH0\W`:"ˮat&LϹ=iX֨MGe:,AT+`=3$44DJ'zJmDr XR~מW)+: 0|Ќ|J2>J4n:{¥9HQ#Mÿ`cjd]rK/ԵZJ`}NEO=Zyph$$&"BDrta! @j:_=&;,1WF?#yB *|'^*`<13͌ lgB߯|X j=Da7^Q1e[/NS3Ro^WT\' u=5߮Yϣ TNюU5c**z}!Ubx)t[N9|GzށvUB&oW56Xz*0bpBzQ97š,-1+$v~Plk=܈H`|Nz׫|Zé%(tN"t:G3*Ba ~5 _H,wZyc'-nZ.@2NZ\GgFM^4;up$S ͜rDw+ 5uvʁZ7$J~~K\oj؉s(T7H2oNN̟ l'".FȖfB:sNÆmAb\j[ a{C-v- F_E'#1-DŽ!>I {d: J$+Ǽ.1AJJ2MZp||uؿvQ51wd64," xbڽu-|V To;T)F4ۦ츐W1 š[i[=*tպ5ijgf6Ac\V 6]Hxw]9 Jtm[@jJDZ9ېzckk1jē4KTQj&}%,pWPH2yN)8J4#sO4({?7[/ʩi_0[Yo{heh(p$.*zQLHУZ~wLO#tּ>G-lMvŚ#EJy"a:C5c4:7Y)+l5(I]$:֥hTϦD uyCɴ5WQiEz& "cA{{h7$D˜ ]:EIrz5fHltPJ9l|*4"y[cu]ns ʨu1J!ӐfK)ky*E.7scCM6>g{ܿ;PWM 4 J9*zDN-;o?.\T^nk-1Sߚ -jB `dLwFKDO&~DL%iul[:ORuJ|͕es$;ߜ*=<^-M11qq +? A!z:]WfD%RYr&0KȿxMȵ'^[^LJGv }`$#9YtwK+TFh[@U:z*`5-K~eF\:D$3V>_]p J$2:Օ;M?߀gLF1̸r.Ad/%LU7,\l% $lqT978|2yyBjg{lbf+Y)cJk 3>^h֥rVA֔u5ӔGuiNRjh2ع2f=&DmMj!}{_#POB^lo$hc;uCY"8& $~+E<إG|k[;?z!ˇ@.l]ᓂ4ʰcFt~"b\=GH4n4>YNګj]*IH]C#A /E@  nˮd42F"vJVnuct2`lʠXssZ$MB#2C  Oznm_潹 O$(1NnrRNwx*>`G!_xgOt^Dg5lUkSĔdHl j CHkhJ01~4֝p2.U]C5( .Yſ@]Qa\iKtrֺíl4:NBHÊL݉^w0jR÷I 5GG𵲮v%/,XJ>VJ`r|[KOXw|t'^h߸_eRSv=NxJ߰ bI#~D9p>6j:tI;F1/#rp!M(N*)R mJKF6Lwu*D]A5GO|Gӳ!\ܞVFhcx*[AjbcحgdRE0kA{y^-YNX|,||VwzS÷T#wչCѦH%Ra2qvQ. L)5rdT篰T3րdžl`߬Sڍa 䒢С"3i]P;$G/a:!";k{:zQ3n2XP'N_EVdQb$WQ~&MLoV;0Q:6?jpztm &S~Fx`9i~g+zЏ6ւzJM";]z lРIµB3?n14}xC4;\ƊQ1~aځ&!>ev8bξYԳJtjiqVuB2j"-AF Qg8Ui1CbݲlDDxu+iΕJܩEp\LX-.hZ4mmTX, tA˫݊DLe$lwG`+Ʃf>>{uq Ƭh;Y0yQB~0@]o5*;d͗5e3*& 8y5TFOu2eX5#s;2}TG 8@2PҕsݳJSdA3VƇ J^,qMҺ=8kJr_Dfѝ/sHܠ:w>wwIVÇڢ{&+X,( [QJ1s^Riu _Rb՚6r<"-s ˴$P+8???M (9{,oۆ_y \V*\&Յt5Ei&vVE Ķ"UN?J5p7J` Sa (3 ¾Xf%RYn)غH?xwi5Ua"8lvq8,FOGB/}ޖcel/k0Thu*ȍ:CG =E8a9j}>F&Nk̏nY t1 Ը51yD\ $N4CuZc߇MoK,>HWk34~HW)-xedT~gW@_Sp83 aeZ8 |i)o h~j>gl++Vaښ+6E;b^tĕC;?"G6sA$4F/8$ IHLngicFqȴjV=f;ٙܨZ͖@RmtԀ^- `5y!mhj7,9`,̡X3k[$\Ņ]ԛ;)jy/ Vd;іUgV -S@S;?'ntm?_(Ԋ~"xxAۡFTR֋fPXa<9eUYYa_Ab :CN.Ob_m?ч+@EIܬH|rʜO+Sp{c#nlX~i|;%ǡu$w.w 1tck ԩj[j@]ki {)SIBp^9Sb#u)SjSCk"a*{Bb"x_>sP 9zcRݍCu%nb,ZsIS30̅]:82$M*hT>^(0m?'> &V`;#@`9Z' ]0 ״{_ ۣVE֔ o]8ir+'h5k򹧁oΏ%_ xK*<  Dg;S_xi/ c9dTc/}|F4xdk jfyav|]|`MxL1#%Xla< 6Ǔ^E0=m9\Z#rG:6>"nHD3EeAlJ#Ui/?'EЂ5UN:f6Ly4˽Lc0Ἦ$A(d԰+!=K蓼,[1zh.bq~BHn¬z[j`T0%%ud\Pawbam|BlDQPln=`dR_M(}4P:k/-)ClM\v4 @ fR(CP_BI8to thpPӁ~Fw Of,2200TDkKj|ңC e:4V}Fi$рwUfD9rFG \~dd^prbr3EC{VF^04eC@e\Z];Q쥢,x3%9OM8K~"_&I*Ȃ8e}7z Kf F]*=x>96+{F_)jxgj?5V1YB^ f0 6q(Ђc(8K`mG4+PW !ϕW˸Fɮ춬2(QANzw (OV^$'v8exA+N`"wf*^2r4{Agq& /CHcd7v$V|NߴClk'ʹbBLA3zNաPR~:S 7Qԑ5O:_nB+FisY⬐$?Q*{kL_i+ɻ}(@.8vֿ8vg6&`[˩C|.8fnfS4$T,hŴ%M2 ,(b˜ Q ~O.e&3("=2LVBk *ޅ$G@9*xlPW$'w_ 67!8kbn4zrJION| ;J*IlB6n3:5K1]idOό%YQ|9 t$;TK1C#r ~c^=3"HKB[d& ^%8x^SJEJ 5}ߞ(UZs\bl:AZǺ /NͰHoa\h*h&X5bhQJyP0[gM4#Z!Mu &^"h?:U:V{ a}L#(mW1g'3H!1“daE<.q< SX&*$h;aiSaӿfKg]EKPo. s $.ν%B| h:Ax]'C,z|b/=w\ ȓFR:|%1TmV_:P0*#3+5RgPRg P eآ*f@k|[Vd^U_[5z|^@ pGv"DcQEU!;9l4P/wS͢d&ޑWS{ޑ{ x#g0ܜ)9&FD'xzr5Wխ$*09;_hjF!G1MsLf~;]#Ӫ>5 #ǯbUyC}skJ(4VIK,.@HHiy]=%Fr|C ˉtu.6[uBQ7k9ބ;HV*kg= k̯DPUCrȍN9ǶF-l@!:x戬}($uUi*lJzbwAep-hմlfI2TwHk>,]`16cBu] CIUԌ/>l5IqZ""7(iswhR2(6N)5-V&-(WҠ";ْR˳uXe:8G霥9lhtPn?MJCTUqXGS7V&Ks)l3`PDS˭>\o7>ö@Y5#[N9M~lAgu% yVe/ }H]u6I? 7Bҥ { b,-ĚfOGY1Cx;oj,pZ 3`O63XSD %OTH ʉ9a.y=Qh\P ֭zm]Q-v(-=ˀ90w>R& TIWVC<}>WIFJ-K-Kʠ,UD<%[Q(j)~jl G)f*=߿D }DhT Y2 nL_x10Ϻu8ŝwDžt _ `Ȣ93Jfr6$϶"ݙ!:1b y+0.>fURM$ ! 0cW&:s5^eĹ!:Yoў5D Y˅l.7-b&`{QYDoOgu0k8f?c6J&M3tn|"$]2WnU1$?PZ33$Õf3LxK\9ED(>SvrM*OqNEQBxB-@{HmGhep 쪘o|9\ђԬee j_HF8ri<%rtc@ sͮn'KM"y!c&uQϵ|/Io.9B8QLK2AcÒɞ񂥟F ?7ko h-_l1N Bm["iފԯ͗ J;6O OH=B<HNTH؏#-vL?ZUU47!`BE :":/7fi[Ǭ`/ㄱJ} he0?!<0|׾bE jЇdBZbUK,ZgSh{5q= $ CSVJD1 ZP:(Mu D[zrí p*6tB + ] M2NZSRe% 8cxx>`rq6bƝb~$[|JϮcxM[ y36 RZ#If8DQY7%M O K3g;w>cN$ L߲T7~g[4!/';],xS%|4ŗ p]XAƖ@}"=ٜWQ 0@J-wffVWoV,Hqp"X od)!TJEsߨY,F.6n :uk5!mwXqz(֢}lW~1~E-ZtpauC͛O䫑Aw l 2}'T#䔲S<>^8ꞔLjB f6N'4A~M nN:'gAZ-k|hֆpo?nw}ԞV|f^%[9Jр*| ݧvs-pښ ^T((8c}_8PlHH1cIHOr8qup)BA++[D%y+V}d$ͪ4 mNe*K"[Z|d)^Pw!_eMZǘerWab6jno9ȜFVJ;y[IZqh,T!1"'ҟ 9wTB`fCYY',n> >>#![uI fZ) X&ki ׷%q]J́Nf,^!W@ sj+\UOo]7QWmUѸV5;| Ed ؃#`[MԍƼA cwcGc%X$N҄A 7(au4dF|=ۀLҨE s]cgfZ>cLPǰd%[f #J;j:A)/I!6)(5pV*󉧏  5Mf+:!iV3'P%nǹM.L F̮a$SbQc&'K(8!g4feHҟwI[gupL%vqo&G7[Y-˛G@N.{vkW*vWx>KͼI%"ipplK_:(^${J}6Z5?^{b= #^m,f CY7.  <&X,ow@BLqESo0MXmaQB sXfת߫'sLHG MQGFzGףMʁh+1bdYcp0*gc))SZ><}84E'C jGx(e_{Cm %Ht-N{yV^cOuW f{<,A-v B#{7o@_xfn#joT_.TH*WUR An4<=YɹFZw=7 K}d>YE }pc<"2a ɓțN`Qq9TzɟԬ.&}h2n ۑI^b6C%0+c :q|g&Ww.5F 14\)ne:"-+$LpJXed'HjiQz46yB\[?LDSݬ 魞B-:PUѵU=v0Rp8ʹCA/Ѧ^ 01^$Ռ,-VuXTe #G\^.Ϛ >ѫ] asЊAf* l:rwMܶ&I}*|h5ѧˀ٧~F[vb٠4P95A㡽acMfÁB޼4|PLiէ,э 001{ N8utڤ:H+AAfթ: DB#J|v K9QTj˃ńMzSVzI*gM%Lvun$plGVڼh.Z'\X݂?mH0JDʹT},>cOYQZ>A36zkx#FKg@/f]tT \ti,ΑBgܑݴ0i.{Bw- EFn9֑nϢ5)޿$FC1"  cnn!$ף|WL%S9nbCƺ)|0,B(3_C[@6 bZqM6nߦ@+D f5;O.!R$p۫LdS#'LD=O.ʇxPNiY`H.[@Q {V9s 5j"'TF;C3#muv 팞~tx켎%*1FݪH.ڬpw(zRT+Y7DAfH;o uĥTICނ~˾e%vHXSdKW|-0JeTn !>X׍_ Dv7 k궹?(;3"m%gX4vq>(Vjۡұg%CcC%x?8$"ABը*~\VqM}Щb(B,ϜQp%k &zWx҅@r_]9B܉Ono4ƶ\٩بQp@e?>[&"G}BD0QI |ۚgӳ\d;j~u@"u 35[3'5g\FzM"Nx%`H;%p$Wn3HcGSQ]9PqȳEtT10*:GxY[qF:oӭfzgͅWa4,∱baʂAXP3{ˇ.e6W "'K} ,F8w:klMrpZdZ:"92 U꯿l?F9;Y~0fMGǮD/'}f9F㶅z"k2ϝ7ja D35n0hEP'NG*ߒDۅN|Konk-F) B5B4vfw0k2@D2X E{ bdEi:_6!ɷ~-`KUu78PIJ0XfРuy ~u׀L 3Ƣe-e9ׯll[Jè3M٧%eE&AZ l_mM䟝'Z-P2|n{J#PDOf,80vLvR}K߬'Oጛ]I@<[h`0\][7&l|ɲo]?Pu:`-DA.:݀.I4WO0m=EP„4dvd'G$˳P𼃛]OI4( ?8mU}_xg]UphR--u0[$'cc^'OYuj"W#Z;{afzP}Ižݗa|JyTƿ QMos['΀)q|Q ,2,O_K"udBHf,e_&͜sTyj ~'8x 9 A2392 / &[|ٚ[J%`N/Ulآ>,.*tj盐 ~߷-J8rb%KS~OWπEt"2ձ ܾ-3K(#+L?něA_ ) ƅLYmΕzhsW/~QkW+ψᙻm\_<NFZBgE8PXb9vTC|[ 2{Xt;g(B 'g7 NcmMg%oW+*FvLr6%&ItVXk܂(iŒos/Dmg<&Pׅi%yԨeYʲD-NN3gO:;4(A;vun˷*-rRU筟z[xnsojG>|Sȡ,4 !vn v'JWn1S26o(ˇO~Xni´%Vm tYH_2(U ô-ٔ_U\G"_=#~#Ͼ~+m=Sk6 NC<< )~-82aY0讏0*\NX wˢ@N)-Y4ABA_\iP"6USd*>A⋳N,Lm%y b"+*;=|GuI"Q+>MBqUʼ03k Y=;ڶt"a;U.1f ^cX[2 D lut ch`﹬}Ci dJI톴CMQgY9K5S55I4S EPAֻіXg $lVyɹBuB߄+hR{ͱ:֝os黄I38TDBqQ"W7q0<)@KosFĝl l?r].umm"rhL:* JB ^?;xY<:dl"ϱT&[%Z}j5['4ꏱ.ƛcMXd-"'MYV49n<\(ZAK4K78[ޖU, <ݚ*`"ػJ9ᰜBUmc,M^"XsT/j>4]sv @Cm]c9 1 @ȇEa%SϬT ;8mӇ 7z̀#{e?J20Sp= = պ7KI>jA & y0vh" HW}e:f|Z*v%Hlr?0,P4c]HK5Q~DknC_n>A$}ׄLc@ݡfS8w9`eT.N:HW. Gr%g;6nO1O{CFV+ssNWbĶ (H9BU@46囥O:vv8(qa$zaP 1@de8UQ Us-?O.erqnc;(NdKk51|d:,gawEUOm{Y#,}7`dL}#JH=LK5.umǍty*1cˀa/y*1#gUp/3c pc{unw ivaЪ' aG{(Wq_ޯJJ"*]S[Tx&ĂE7wR8,i5H&qB Fݮb6 n !sG6fu-yS7ҡ/LA'´I\8R 2Gn iJo^c@m$_(=G/W dRV%d$NsH8_Xw/UF.Py 49;Cm%S=T߀wE69ؿ($Mo3̫j"mKJ4ЦPt$lIq#6mHtER)27h%!c tgF4owy13Xam/IN߳7Z%ZdGz3%F w8rʔV'*z .$8ĖC؅6ڧy {Gom$+Ҟ8Iw~L\0\}~7Ο=&@ecm_8r!|fL`$3Pu5 یAwPDqeE1S&[ N]P)QeRp[ǝPL?\\ΰ1JpeҩOe䶨cŃN$+{ĨCh- kS![1FFueN)cJq:9?l8..摖[Jn;/Ŧl8N=AޜeYS0. KoqD5]lWd$s9]W<敡ҿWX 9\A֠1quXXX&F.9hKq\ u0O-;ס/A,14S),XPN+P\ZD91P+^lG&kRѢHBJO:_2g9C/rY \@we ،n l_qpB9>UБ hIOeԺt-M6{@ lKuGg'hkGxr8&B_Bn7ǫOM ziP R- N@5P\p'dwA0}ov,2k힃MĢr;-JH(ʘL):Pnntߧ;5 qwGDt, C{A}k.Y%2a:x0l m+f"쏩F+DG=F}1"R Z=?0ϥ0p@H_H>NS9'B_`OY?y/qͽ Jΐ7]3)$*OssRԤ((.ܴϲ>.e]lq+ss[WeRHϬ}Iȭ2G^CGjY0o:G&50ʰJSrN'sv?x۟LbAB :ofzeӍ3{lr3 ]'|3c5V<8ٝvܔb\5kD.eI5߭vRÓܱAW[h:F, :^kR4<Yy@nx- p1Hm*9ܝ4]V}MuJ-lvkІ_P2͏(L_;O%\Z q?h;FI|'GedjqxRVӑ1昡* KO][_L/ boXHȻ[]96W9~TTN(韓gu/m1U 2e BlGM ޟ6aLp慶^ى5lRNYo"7ha"Nd<麞,Xa"b -OfmjHQ"Xߔ7W矧ȶD,?ˁ\N uA"N*J N$HDXr#دF޷ gj&;YIc}>O0Av+^˪{S:9کpy_`ۆPJH}Ҋ Ql7U}UY)Haa)7W7߾"dK9Jmkp< Fxh}tv#lm-n+7KF22QuEԎw;~}- ccP~5Kiu[9#v 5p}Ou\ٗ! -WF;IhEyέ/ÅQdLk1_e*{$Rd&Ӊ떳ߠ>x|sr&(Li;vG{ r8ĽF*"F}'(g7)H{XIڐ hcoHdvA0+=J 0Nr%eOhK!{vԁ! `@O܆E<оH8s,6&4? D|ts^ҋ%jhfO|S1iw8P3ũ^-٠ɳ^>ȥg6I4ta>I].ٶSUr+~:EpqZkr 5-72~\MJQbިL 9abhy2\/{*~NasD0V/l^WzW\1s$(3;U^$0\Xus+91N2\¦y: o&!&OCGV넳qo@s B,}!0y!*ג_5ttxo4hemυnn 61}zbAC765Z8;/+{`"k|yZc.xHyi^>?hdV3#]=dipf1:=&`'~m%5ت8M"Ы2C'&RQ#z-K[a8Ugr "klaʀ95ULem&"[f)TҺHVzV0-\4~+]6Žla1M ӌNrF[?\c.GN 'c !|'T;mhLן7ѧo<iP8wmO&IͿojQNC ekkGI ^xE%'CcD~'⼪?1%}G?y4|QCdц:cwXhc6dTsbőZ0K{mi[xLe3 z&$74H|dB@rTdxA MƧ:y{4shk3~xʍ>;U(YUCQ.8B%1\NOদًCEtS.⩂h!b^k.#s#3lpy)j4D?[ S%X{߲k\&P&f_{5gEA5XCv8M1&MJ>yXl>y{ςt?-*CMj 0?8;7rF'-OHpRSў?7} v" S &]SEo{cLcDο0 k%]~ h v{LXBʡ`[Q8ԇm&(~t"V2FkZv,UC=JZxw =b=ٳKe"݉#VɶBo. BՏ%i0]lvW1@bڄ:J[^%-i&;|u 7tFu/X{Q2vڍַLPo#K\94ǚ1Mf?xW8Z&Ոq\(ݽ!LPQQɋ"$n54n?\XfW;Øwj%fZ-n4{DĄ.Lcyr9+|`Pg_2)M@I-u`r2uG61: 1\f}&-W%?ӝCs:&: rRg={YNj,{[('ϏN W0 Dn"3-?x zfD vu9?sQu^H~@ Vw2m0Ӛ^ [B ]$ +kޓ1J]?Ƀ Ϛ9鳷V GL|,T[9rT[Pa͏@Trc5` YܢD6FI@n19xt3Pt5uWyΤlT'D=#uGK|Xic-ϩC;5he>wM:9a<8¿f~UBڜ#0+n(s7;m@}ZpXMpR0sWǍt4̹,}H7+SӸ<{ԍrp[0ޒG%[~BˈV|F7jz(=4NI.d>sεvW%ǧ]0p@0RDc\$씚_4f}PDĠ X&x%_h^4D5HtO_e^쏨 Baq:*&ĤE ri{ M F%5Ӽp'~Ә 3,kxs"W' R;<"?6*愥u]#%~O_.$݋ _@^]rj(M:g[& 5 נ*9!75j|>kʀϻ`~!zsF3[cφ_H=3GY31TX+KG&ҧ 2Ï>!h .m, PԪr\+7ai<<33,{|õVC2M']TV4ZSb#waC[lg40s韝ф/Y20OO׃FDC!BG}YddF@Y 764PDi4;_+c| o]R悮lGDV3,UJ8U}JAJtJemCѩxQXJ$#~EB)=E.&=Q,驖g}"Hʛg>u-ޢƿr|cDzx(oD}X,،'/~eBX+5?;q$*rrI@K9پu~q`Bߓ^gs|WT/ea KɉS pI qw"x^ u5OJ",!irA !]y|-%\Nd/ilJ7J56YpFlY͗聁ͤ.PL|gkN5s6 b0ү{7>S|caOJ!Sz^eA/ {RڙTESceYB# ]W+TyT#}4)fŻϏ#DCBVlc~_3>^{/8n=[M8/?3 v:k K 8O}ܪ=chQs;DeNLcJ:ՈMܮ7[J=AKbЖӎ [=Pd&M~ʺ$MFDZWDO3cVET8<᤬r6Z]5V/TLA#x};$6dS^Qі%zkn@u9D(H[EF%e,;1%r4x1u͚*Ө,J`L5`%#;!mY TRcrVS0,)"fٵ49r 2.t4qH9u mIÁo`WMQ8$˅cl'F)O/%,3UVm%0Ĵ牿QuGUd"_\ɟFQ|UN^֖}Ws8Oj;u@k`- 6""y}|J~3Okai6BvOyiaŦ u9}x^ %ͪ0 ^B!IHPap{"#rUKyǫ@^-G$0>. ͞٥?l<}#u@w2L<_Hu~J-A^1d`N.4۬.ઔE;T|78WexOt`vcT6 {$.eȁ9 s)pbl8u 7-!jVg|"Gu)N%ἀf؍6Sss!vWѥTfTPpD0d+Bt/jiѦ9qIjiB# aBrf/ƓsTD2ڎ]J;0Tt9X]|mCb21I'pt\J^\FMj=Uf$'s "dt@L'jhdO@ ?xR菿mML3> `R,t&Xpg}R.0D7κ+%<,<~hK2`gf6m1 i6%”/x2 r:۪r?^W) cwcYtEJARv<-Π+ +11!H/GH،?1[f)"+D2][9S̼<7Y'ƹkSZ/3& y^3^رff1>x%{hW^=Etn L{>6?\MH ?8|J\i` +!t J5hՇ>6` }, eހ d):5<:97PrhVE "62 sF ʆew}]e@oKc NOF!Hy; Y˨b}.@#_,c)Tv٭ۆ2p%#Qc ݜ &o,o7f,[(ߴ~W0gk:ǃ8ܣKINb5 Ρ9GW]{Bņ"{}ھt0Ɂ5nY8q+A2TX#+y'3w7Huy$ahQ4$wd-9W1s B1C}n[ 2.ȩzI"#?@$ !%n:s"7ѵ@m,+9\8Vg„8@^A{2Ɇ͛!/gH8xc[ߍVM)ʶ|r;ߩy: c&IjݏZS7A,dbؓm" Q_hrr*30lX;A-[) A gΖn0Nr 1Ac(^E_M2*{l_.4zxI9LMQ). @d # ?1Z2R`V"$P;SfyKLFE紋UxIZz͛۞Stq/a36^xKN vz{? 3ҷ'\ɋE5,y$BaWqb`Q 3|GA#9*$h&/{,5YvabĚX!)I{@08;2"h"YML h|9i5|׺[G=B-tbѠn},_$>Yln,;AH5ҥ4JRsؾ~Tgtg-y5BE#׿OSP/0G7ȡAgcib)ϟG֋Z8Rgl&#oqb/@b B+6ԠSs9-ɔ!UFg-E:} =st).Gl-9ɽ5}!V\~<*fR IOIof\Ay*2 -BB%.m! |C2Oqy]2xlyY^89ESXgRh`:B }d4)F{cZ;t#nDR찟Xx/c$(k$1ahpk)pKX[[i>y3jm]Vf7 ӄq{` AY}m"VQQ!3}6uC`"XkmRƝo,YSd $PTGOS:KpwKӣE P//޷3,aZ(KA +T|E {:L|#W3րǵ0p!d@wc^J/K0IHS#~ PK^in܍8G g̸sJJݲ n@Z`w\' 1Xhky]f_#5WfQ4^r{GMZ]*eVq2t6zlAҧN ?[pD"mƅlup%5MUwaq*)6csV;bMz.Oiw\ERN .(gO@0_E'(vtXi-USɗױ\3"܆ #_cK|V4AFƺs/۾*#6SI, x +k†L uZǣ`~9\]]e-?7B/ZQTuV|TJ&d_j5(]>$Z25 YQaĶ6#fug `y+&GI6ߟ"} h+㧱ݕrs7}6 5igl]rՙv,bebK7Vt 7#xLD?S{ޕҟ% o m^YwPn] `#7% 3ڇm@HXJVN~ ^cd7Q}Fea;5b2P,b-P~ GЬAt_CG;];P!$S oN\\߲Gn4oA9urxaק~*lp9>l7Hkh}mc . >Le^ޜ{)#/1=Rt}]מ?#bک_iUl5'|3 J`ZQ"c['AdU }PODS5,2wFM%eFmԶN "˲)7$!iH1Gshp[Bo_qQ ʞww=nj+\: tt׼GL4iM=ml~i5 9ԙr ;ų|aqB"-" c7@Z-q7Y1x7:Ay6cVwвi'솞4OcHGEY;6agWF._^lq _@m_XN޸CcvNr2ӵ YiXR;iXGBQ\jOfG ժ#vٸlN"ǸrKΉG;H~|"5E M,ZiR=M3nҧј`E-:7O&ٌ*ENɢ_h+-OLH:|]GeBsuѭLY&gjqƻ[=>ӸЭ\%N q(E{rcf+:Cu\4N:P ڝ6jreƧFPZiNKd9P <1~ہa]K|/I 'wDsZ Im#~ Rn`}BFw#ɛީy񺀨MiF$[a#yI^´bCL[NrKOǑhF<[S"Ēzqma3NA5q究đ_ܯCH-)d+_00= Zԁv6L,v,.w 2OYϲ`n993U., R߼ɸ-~vP{xmz"X#v>Z+izV6OR[2Ar.JI^hH/PnMX#V_-E~E~p,5G9|4/U\bb< pRLrNn>NeLbx[.ۯ!ZTDSi#w]H1kL+'-o?N5G?tmuG72SH_.ډ&i~ktF-ZFGùr'fx2Ay;jtl:С-vrm$6U=J/EI8`%_"%qjL(;4CEFiH\]=,W(I` p?#^ib:Җt{b#͉#pocÇeAKϧu+ ~pZ#@e |O!tRk%uuqRՈLA:̰:&U fTP:DdX&},"iU>᮰)T}#i'^nhT,@+ ] Q"2k 0Zܢ7~{=49 iX&Sm_3[NuV"K)E+4O5zU|aFA|{nE2eDtI~G<|HeFX)?N14;#Co@-NpR2Fu87N Yq| Y(Z.ka.lS:mwi_݌4Qeb^#tO^U@so'? i#m/=+ZS i@>n!*羳6[EsszuDŽ\܉aX(ͤ1eL!Cȯ"I2DY>}\b"b. sAxT2r>\vy\;75Pɻ4݀svo䄸qVBțx'[.OBƛ;B1oClL S6ktAFqhb ][Ɵ77@yY(5<ýi9>?n O nMKgk18Ck K/WPFq)cl?,Qz=Ot686L\^wte0֯ԧVn1yqԑW$EʹtVUj>C# F?$ &V$//qвh*`U};Rܨ%$3g8MY[:L~"^xiC6T:_?,@3[YF/ٙoξ߷6%wy eΰj3߯ d)" [hVn0-qApz\> 9aՈ;ŏL8РBX48S\AdP(et<}; MXo (dƂvӓdRk/_G„pMfad4Cr$9.|'8koԸt p8?3dxu`] nDVA48Pۋ:J!oVwoHC ]X|wW0ba["u1F-ӻL{XY*~Y?=3VC!'kzĦ:Kr1@ᔲw7mޛWR=9+*M qf,z!ɐuC^)TlZ6n|:3/qwG՚d( <џX.u%6đ 5j$1n hLNE &sGz#=,3o"gE*?Lr~No {E/w 3AH\RhwnH|勬TfZf&s{S۶^}09V< K'!lTϖ=̚ȏ7~ Leb4j.*K,'&,7'4NFSpOI[/j@cw}0m79c / D~^jWJ]) AvpFuVقgo}9UH$ΡE{ˬSEMڟ&ʆ_ 0a۲vtMؙkKmg; G0doXl[(&͐'h\&MNض. jQ* iu)H[tAU,\u,!^އSK2m"wt\ )0 ƚT.k8] HۚtZW$7筑6$ zuEľ|c#>j?ӊI@8NGquoXfi 3d_n=nU~Jc`FQn|{: %R\A2™M̍fz9⣼=7U땅(6B'ˤvg ]ǦL_q7 *u3Ǐ~ۂMg.:N-')P؃Ls 7XͽGha ELmIZ:vjH0ct+vrk7$b>alnxև~3 [xL^qyWyK\58E)&XT-ni&8ʲi!laJorw0H <ڔaUTFڻGvفvu9`LmlT/چTXjXB[#bCsȚ*D@ݧ| cNj"*==\PH#yҾ`Ce;YRDc*렧 YpNvڀY[}'-H?P!v̕; \" 뗏 ]- 9q;;cBx[jdP>҄bYYV̔."Y ;2pIGhbQ E%WSFC#85ZTUv[1_)Xc霐EPkyaÌ'E8P-z9aJ8Owpɥ(\a')ÖwXt׹9Ű+;hM -2Mҕ:sty əN@{JZZ5 +oٲ~@8O.8f ΛoUcBfHFS9]~W&˛r|Rަ5<3Ȁ-E6b7yXIGAvETxqXp%25_x`|;ᜪXa\j :{V';2Re SB<*Bg}۱e3$Y[O9oP|M?CQ/PAr[w#@l1Ϟ RDv՝BR2sPL zᐖ_*`Vw?Mܯ~}?NL'REv_};vǃ|_#YZZI 0ڶNe,zYW(ԝ_}*[m%¾߇Ypq(iSHpHr/"CyKUDE~-hcBB;>mťFuTcSRܨ`7b:'ݞtuHkTm_|g]ʁ%}fu(KHIّBͩ$|e E ʭ׎ m{@ sƲkxڲK]cIX]ڃ !4 47U`<3],3p2DYUd7 8:mbk1T[C#2L~G+wLn)\^>;Ѳs9+/t(N^aE._AN Q EQ6dCS/?wo H@ R 2^MjNМLE_$X,Ļ+-?JXLy9& 8; r (w[̼}`"_}ʅOL" pq_?+ Ph*g_ǝG&}QKT DT֋nsG)} m42(k_Xƺ2)L,2~}yς|Ĺ6XךUF (H(֮IR~wrj͡B[PFb\ osSySx_m/´{|<̴Үp?B|Eb<A*tyC vr7*#{) ƽʭbkvt[TRnYg*&jGC9lHoo 宔QRV~K94ZTlrEFHqjN_v9gUZ,żTB~wL ^{5H2@@pш0xu/7ou:ݦ.K̋@L;Ee#+P)\2N{p&b$9*w64cs)"ԍfoC97njA%*? n/.: <1>kJzB_<J^|@ Z9<΍jXGbv!NpA bV<4y/lh 0N1m[)h`E&#$c5ib~C|/PlȾM'ű|y1uC*µ%9o|'cf1oiݡ c~[0!I?;QrLK-&oZOĆR$1ޛRR4OwjpIb+R(dK)t>% F!aTxcUP,3Og8 <+hN}NGN2@"X)ٳ[75˖Aƹ\C6ٴ|3q,\ɳ=( *ed}B?Ջք,mr HaTC\qUU}! Gf(|T.h9죱f|CҺ |lIp6Sw `/=h)0ϦȘӁIvckz>\Ң !TNN,&W,)&!_T"%F.OUEO>iqQep2p zG; WuNvI["61ԻL0iOzJ]A9,Vbz:cSlw҂g4a Ey0_j_5/钘my2N%]JڗAPPc &#첣x[ J$ 奂J- EX4slLq:^W["wQx&1e8Z)N{!!o@^fc4|8\ 2T8$_n3B~1״4.&aSTnX0_`71|D-H9LAEci߂· @N[,43 pgL:V_4ݚE"jXٺk,~,qF73bE.[U)6hɗd"=(7ժL7kl1ךq(ߵ3% 6D͊NL:H q''n$$P(E}:}2o!f_ ϰ  gR>ÿL{ _-dI+\Wk9t3XǞw@䄕\U8kNZ߽{ Zpƒym!k{XN&H}Ct/Ch[P`1?A$?X^8`*C Y`WwdB?ҥ2g#itc.J>S xɕ-κJX%`C-aK}XH?<ε wEbUqIsIV>U_XmzYjvkQ]Ӽ3|o*%.pe&SlEJ:aw|V`|l,!+OҁgHc{{.ν!>2J+eE$ u]U23iYTKϙQD{G,-1B[_|DCC$G!n2쪎">rP̒Kx:zqAbGgۡsf<E弰k? `YjjMLǥ0yt'FW[.82 ypt~#t$-ט$!fMɉVkOxc-oV? %P9)0æ#4:2L@Zi{L{i:;; <eטpRcK.F,v, .\ /˖Qޡ1[A(/""r ckm6@ \ ^,[^Jn}j$ fHaQ`IfBuUfL#qiGO[a@yܧf1D$˞LW-h[Jug-]kD(J1|eHqyČ+ogDtAα Ql<&›r3H,چM(60WH|H@)c&ߓefUB$J^K*k6>)Ác[䃂}Iiab5wm KgKrb"ֶB[laRv~=Ρr7~W0V} جt"edWʌ{O@k[IB8Ň8;D͔0qEF3eMmWlݔ%V[G GT ^T+?G~bGgWDS? gڭy|2ѪřI!8ħt̩i0ݩ[ w͉P+f&wt&MVJO_<{U;%{@)0TKsEmld՗v["4NCh^'gksg[xrȩk97<%H8P!`~{BߒՌ鮲8YڐV-Rzb#3(KjBZvapzw47qIdVYzس>$_NHzAGq]2htn5FDq=Bd:q9ZDbN.]Y3ye|j yHb.w*4Qr9`ڸx*N笝c_ů+AQ['4L&vLu48 gZ.l[twy%f\oEa|MI~/ιAĽ᫒#Iog'-Hv oy=ɰ)ߴ9ڷ5d"Gkyw#Ӷ̺7+TtSU' o&No@X t[-O=Žн.D@r%wN24;!E>.u#x<̝TC/Uӝ#]dTƛ7 Att_;@!nwH5[k %,9DWᄨ_V%BN`]1x><ΰGtw H׋K-*W6) 8ߘ%"%% w2d:}(4JZSBg@xN(nqP?1nUkId% Oggr^ 3 ]0g`#]5<{ٻhtl3G7ec$q:2_{0/v``0HTd8P.)0'B<#nv+w i []i}ê#`F(q}!pZ;m6X۰V, *7 i[D1 Dt| Ȉ_ņ#PS52>~ᷞ^`X4E /1>`pC??e{lЃq\FoI.M|ts&TW⺪!Md56ka Cy*7DUT4y|*hR)t7Fw+*}KZ=츻^E2,C8b7Ԟ.vN|*wii? l>eZwwS940Ešf7@շ x{h;C/$*n)qw/!)n;ԣJ&i'cց!lq៖ l־"#P OD)T6p[zKHrG~0y)oyEZ  vz殨Y\dSυR$Taݥ nq&&AUӊ}8epODL76H#"LZ>(k%$./OJwac̞GwUc\=Eh*Xը. t%*B 3}ZT KH&Vc,EȶGUGښ`1mWAqx.1L]4;&^ӏvfRhVUa4KOrSHe_H?i "V^$ Ig^G-PTo a%6]#|^ObMBTo`XtsC+gs+4c-?L;wOX`/<)L$:uC,v7{(?|ۺj҈ܽ4dM߭ˎ%!7T7xtm^~;@?5N5m;A`)KװvQHZ~\mě, ~HtMp=KC3Yx~}Uy%G?fKs;}:#naf4Ӕ *wepՌeM1O/IKZS*Sl06N{C-F 3J~b(a~"%b;oD剖4ÈO y6h; ¡\?=cVQ+ty@CBؽoF7YI`T ikHtry@\,.Ho]QڌR2Zɬ rA* ArlݩR^Ռ"["jS״%g6dqhWj~}j ,69b\%#cMjH+v J8uMBj߯Q@KBQY? Psvʯ(zlǙ' $Pp<ܿv0J"yV|nج >^ a8(r;9M{-uKndd?;Z%$f&raI G'Z؊G,GkݿRĴ#jCGИ8C\QI"T3)cqygR9{=L'"LV&S)r$ڽIrbV8핫}!/߇,Fe W=K'm>&ԹPs]]fOj@0ohW Dx(՛}̀#8ly! Z?9.X8v愼"cڊ zuF]Y޸&a EBdl՗,諘kœZr+|9ˏkF#uGq_PxH_-] PUZـ؆- B@U'oV%>$d z~)9 n/hj@_EVh_E&zS)?㧿]H:ڃSЇG4'<ʖHY?.g!eV2&B`ۻLR\mYaþOtK{f`t=y6ݙ+u ( /.ezTe|ΞJQ9,QRwnan)|:˻X/&0.ēQvhLĪ9 oVё.9xbrH1Όֻd?عתIjJzj~كwQ#?7Pss{?IarhJFN4 ol~4JǭhBJoīEXbw{ɖU;s8iJ(Ԉj8 -[u_PfdbLKj{7*SÄ g7cmMBbT1?JjBBYD$ xfx33$ܣzJ%\"uAw'S'Q1bT0w+ӅۣwDfV}Ho[ƣ+}-boƙ^Q'EݻG7]I>H3fK`hD@}oa1I?#`MgPܒ>C\MƮAiw[Hw"6%\QH4+{ULjLƐ5@'XbzDm1M}Ä`Z/ڻø\ZGHOD+qA'!d߶4m5Jܗ(yZR`˝֘ )ݠɇ7fs"U:tKe$WL~Nmj]$6%b9O4%]'p:o-)w9bRC03 SƘnnq|e6ϔmс kRF3kEk%ℒIq|wcDJ &`|mu1N"R( zzȕ "Ѓ\ɇEG E7~Yѥ -p:A)O I_dXj3y*@Yl!/\Z?3 m#c8Ubc#./9( MSavE۷(C{A4SiYÁ5dƫ6(E(%CބhN-A5vƞm5.||"Nc:PqttTXpܵAG=BO^J֚1B{;ba+\}Vp%s3"lq6sEx|,'3:CǏF`\,)s 7Hz'0z486$|tqÉ2á??Q" NE%_EL^J3BਡYOZ=eQ}}01hto=]87ߚ[NAѧ))Q>V8_bhØkYgY`(Ù5^%eY|i!qRahk:ˡa}]I~ho \ <5q94Yjh`'M:!@t_ mk)> (p0fUNNP3O_Tquq 60d}2.@7t{k܈,ټYU LXm.E$+ۚ?CZPYkZAhu2riCo H`~g)ܗbGrh;8i5vOݛm"T CΠܑD%QsKœ3&$S 8^{kO3ox~Xwٸ'%HUtW*Wt>v P6hfvvކK"],F#sfWz#f3z~vez t{:$8={Dd%Z?6o7~\>RTBFIkIWەM=q ,Yg1 )y%r þ !,Zu` 2ų:Y7 !CbvxC\ϐ{T{Tf?bGw$?WmGR6Ƨq)R~pƠ |Hcd/Y/I3U#qks`JZ\y+y2F$5 B*>OCvѶb/2ϭY~`%Tef3WemhZ}O`(e;ۜz=xE),c:IZx,7N[lSWXU\ttCyjGԫ9?VjQgKbPue棙W6>Q<DiaRDL֌ssm\rG @8!)CBeG+!\oc5""QCL]V;󍏠gCxJMG_3o@v/((6~x@[Az-u˸۝ ,lKI֡LFWaᄞۛTQ "ic 쪑^E!tyC"yQBXz.&WZoUJzU?~b)li/ .™v ݤ~lg@GDj]wK+۰q6kǤe\^tRlQprfQ9l4كBj\Yb>y~ul(l2]~̸ (EVBii6IOyqq,OacmT$>Z (ؚf7 Z!_+HҫTƋò%x 3-?86;4=P|\o߁Cfļ1~)7%tȤ`,_0fCxMH#g=/ ȕ#O>5IL^[Hrj3ug46)e3m&KjHpnmdXUSztqaO M=l1#8;h{F(hƐ;:u{epK=IʡѸoFVEko)! KWdzC D MtdX` rR/)YcS^=(AVm4a̝dgĨ4Fe6C.G 3{%ugw]i,`hDluʛJ/<<3Pl95d'A6K< |\PtTAMHk:bx]`wZ7OV1yA~[+m=ѱK*9^e{-5;(tFP+a!ރIhtrå²b TִpcM>ОG)4$=fc].A!,0B:I5, B^a|aSql[ hE_kb>rqCQV:Gjuw+I(8 l"K{]mgt }sMraR&aָ/03.v1Z&vV8 '%]+*L#1mhtXвt+"_r<QO 163^oqL8?3;3WrhyWÉiaCvaee.#3P)ZadfaNVы0p@f?%Qf_OAH/:phÙz;pSw5GE G`]??Y"B&ROvoX܇{9 :cyR%It瘶V1$M;I~WVn3Nk֖$jאx:.ZCBDh7cSIuZ"UPoE>*N%~vN9YţFȻRV1?fGyx%*(a EL%/S5%>=zm?Q[)f7%z LBRxmt%4M>"c)YW5}]qϕb$׷)F\1rZ$8m"36v:Xw+^>l`旳5pB],+UϊT#mݥ[D㾍ߗäiOa=\^|-t7a9yXR{}4D:lW,6 w{QoO%ucهT϶mHGfлqG1^Jߌq0k*]Ջq#(=דKr\ΈhI;OJ@ĩqشVFO08zyd!/-:6aA&3KGR`0Y|Z΋p|ߺLBŞpj/g-1d~B9j+ꈭXrei[PbƜU^yh6 U,BC1Ǚ#"D嬬Mvxlh5jȂLCs0'pm\xl{131ݪԙd,;aot2WWFXCOf Ro[iê%%;OZѴsu *_ 'AtD=:掿xm("Xc 퇟=Akhː㷫KK?}蹖08]_!m2{kʨvL{Wbd5 )An%~P"F _f1=.A}~}RAˆow1odn+T\@8 SJOg]c_-m/? sʢ)KVjb#&B2Q( !A.Ē%${qGJol[((RX~sWPnE3IMEeI++f==ٱkƝHMS$z8 Le7zstב>m2J.{e!H 19Na`Bf&6/'~3K Mکf(OL;xUOxJgbT716&_3}ն9YwW2.2p?t!C}x5FvHzRzm`c,jGiu+pjª1ôJNܱⷑbHOZ'#La)Uպi@}P[4~*+En`}Z6(\/Xb}z.HC-*= npt^S ĬX)pQ7OW&;;hlI10Z9YY-%ݜ\})7$O`OS̄^J(cߧi0orhp5qpr(M(f@hXl.;Ts8O]_6Lqzۆ30tHs+HaCN9j\5{Ǭ[PU]WUq1@[7͐fI)}CLx‘IhnIcguTʅ7d`^&˝]|ՙ7e9/x`(&`G.,Y.U-Q; د~e6QUp"3O`9|K՜;s= U^ ]wHoVDd]Ak߃<*Q ,~(Yːg!v-{q-od`E25;!d#XG_|`G j9o?TVȕ?cd?'Ě@2w%iĘ)&~Uz$Tv3<J6 ~>LPL)8;okWroV!jCYjb0Dc>i3Ǘ7*nIdfU)[Q8ݕjݲe<%Typ_k:ʪ?2(M xՕjS**gq,6Vժ+D]X%>+ jVJ4Ĝ{-GOez%v!<#.fnQo(P;i'$&ا|c,@csF dI򀞁chgHפOmݛWbv |(Omr?/kwx6OV.iM4a] qhv^W\2SO!CwbA8II aT@=b,shgѯk;QX_z 4 Xg?1_bDkr*a&00eCNA1б -!Yn5O máwΕ Ow='I|ϙHzN ߵWYEiŽ:Jr@҆=/M p]E% tԼ琙FIftԧsII 鈇>TJ3 ޮT@X̽˜p]{Zy} EؒdY`xYJB*I w7M,Bf:[/," /iɢ kxqޔo-Č o4vX"z7i0Eÿ,fЛ'a^Cv>IBy~t$nM_1)4pJP&+:܌A-Pp1K&/%M| 4)+1 NAK,Bl0*Ξ լSNGL%a!3?h7@PY* )qҁ6bl"\e@ P7#mg4懁.fVBL]{^N2.Cx{{]5:u} fX;ߓ7FQ{f>L8ӄR}?QŀjKʬePB2Z>tVzV⩢Mg1`kj2U)ZcxGz 5 b6@QLs"oV|NbZBK-b_'<)({{E EFON5@':|EPoI?89 SC9' [NCh"cuD(" {Nע4j}V> v(R ,T6$*{a3F%|^Ϣ=N㺠*ެ06Zxb86)˟fY}hU4Ş[?ywy2TD]~xG-|Ƈ@lHV8Oe OL/h_8'Պaⷷ1~9e܆`M2 \ S?Ne"{870|օ& `B(I$jEQ;\QZS6 Fi A3YkhYݜatg-ZR ^U02dפ d]]0M_(mo%{6fyǬwV=@{G0 mP}<h]pCI̸s!f<)q \+.Q='|45dM}T9hq2ADNHo=Q/ƚFAUzNb]=~nVXf OPi:gVrY %%N9XHVlXfR|u;h!wH77/Y>"Y؛jgq)+uMZ/y9 ҄GEƸſp74=B(64̻i$O~MN-:DD2f@@kG\?d X^|^m3ڗr D˓Yp)<\8뮪JD%QJG(Q![qT1?e^sYkRug"4C-5Ka1u0HC'h31"BbL“_ሼ}oILم7~XͶfc8RBcKT"cǍ10h?@E>7q+ cSfҷm\t}Zj}p^8 a{*d7+[V%jLᘡ{I 8rqVfj$=RO@V]N796LmZi r;(f]ݐMnYQ֋_P8Um0yjd'%#%1o뵒(4;ֵ^aWd8{#-8`y3-RsT[T帺,{䀛vR_}-;,oMKN%ꨱ:z߆䉃n nL&әW0Bj^g9[e[N7y{Yf$>Yo8aVN,\=O(19F9kuZ0@U 'vġ0e 7뻤 aHZ7ȕ_PͶiO 6k\뤠t}u? Q3 qқBsQ(XO'W.y/rzK+Pqt 5 dn+~ӖpϠ Z2@8,kЎJ_bjg_MT^NN=1}VkAvPNPrr,ǜo&'~A PWRw(̰#7誂~^ wBPnnR}RMYfCa1ԅ75eU]ϝFUyKKϰo(\'cyBa ue`|]zWPEh0;~F@&I3&Ezk&w"tVKO 9HPc}Z/GjTsS"/1kjpd3ۖ"[Bq@/"3RTkv<Ϛ|~+ͤ+"ů>uTHl8_ E3lq6=`՚aڐbS%Oe8&2ɬ+t j.e"Ǩϡ4b]eNHA&EQ%pSwj~Jt #!ő/:W _o޿U:_Q~"{ <*pl2" }mwی*&IO]MɋI*Wl%:Dk5'w9.\ڣC%~&?TMe=2]5Ht[H% pvIÿj襇Ig{>eukLx9t%P㽰j1 L!gUTK0Pke;A6E⃩8M3➶p4TP4xB =lWAj[y&cb%\MRr+A7:NM<枪? 'Y \~aɘ k6x>+ P ?y,'<֤#]Γ/NyMмΟguJ~E8sW\NJx; Ğ$ac!x+v -Stˎj W16߉[JM,P"юo様&`-M%3d@n$IzK6V g`DfcYvb ',VI{ƛOdʡ=MRJcp|"VeXO,W~ BgK)/+eq,?-̹i_?c)4\+֩FPtTa `}5t? v<}Jgf^eZط$> U"'+J&$˘ Tz5n' \@,Oꕆsw3dȢR\K6# 7%3YIcŞ9{t, 708o* L>p%e&9x9?`c<4?I(aZ\K|Yfm獱?0`1pƻlc9I|B' T]WwĝMɴ6{ҒOo٤ DY,ë( RĞ7{ @!Һ͵F{fmug(d/4ޝ2 ƐaV*PaT>yzb8"SA ŵTx`%Powz=#~6M!/,Ȝh\Jre7{ EABIFËP+D_R6By.w/|_-ZE!l~i;L{RS&b;Q[}k3_Eܮ1T0"J*?S8]w!󺎔6m=_gI"@._+q V {6:Ǎ0bsRp 7i Z_z{ךK,RZ5X8',0tE0u$yP_NKMT_YJ&JU*25{=\Aju;=}hY](DyӖn2ΟJS>ŽѬ(3  IC7ěb}\k[ z"bޱ})=ϋoikZ-u$D8rwؘPYEoN̹6`PIX1ʾL#R7#3oN^-6G@/N 0t e՚ m)ie9m GYU}G ZB;nEG}(QnMU;R^xn(3kq%!$]3͚ xmZ,dq|nK Rt*lr(X8ס?Ǟ&WNurڠˬ ظe:nOq($?"9o֒ͧwJ ;#Gbd USLAW^dG0v3'PS3G?u ;>PApzw{Ё_ ni6HpAdrZHY.+K$U`qѧL9߱YMQu y71x ~; H~ !r|PSv8/e7 Uv9BMQfѕKsжGΟoo(qwī&%vDk=-کg)>I(RW0->0wtLsu`~JYeZ@'lJkSj0aHΘ.7B&0XA+%ݥ#>7ݑ^u ^\xX"]4?AMEpYC'JG#~`IrÍOiGbFb:Icw1!|$׷R"N[,N#d h26E2y(‰]6HQ A=~> ؗ\ENuNJjrpU ã,Cؠ3)3\9z.Wue9&]"-XWvPW+۞ 'l8+uy!}-خTy^}VBaoF_^ڔyzҒN[>g3 kUv,2QȑSwZ ękLm"4I$EwJ>?5~r]qNt4.^rc^AGwQD}O:n\&l$駢)%#KKɌ$OȳVuLV596=zCJ9/b`hvvn&jc,t8PsROB}ؼH,*1rw(SI1)Hs'%lshj4)u8ħ-]4`Wj}P m\Xi0QM>=KlG"̣boߨ OsE!SېiQ)2k58hluZgBIѷfn~dBcj'A^eVf]~ˆ01|THe~B$u/?UnYF^kR*l1[De;iCz)C!~^HCُJz&sxտ('?^"B5=Y'=ahTUjhrf~T)G[Vz]Fp?gb`e<9'0Z&SLkugK +%tazXyf\!^5{_Aǡ|/^o:|Up62mB(I|6DgZjP'/j -tVh XX<{ Y9)[Z^0VK=߃Yg^,ceH?-u[&o"Dfej'Hgy:whmN4A!YS"n Xz }G] 5aS,(uB.ێۤc9z@$)QhFǝLGs}FJY;oncD_. }Ǿ:`(Ux:vt`dēp@XwqNE/4h]Bߓ+ )5G^[jY5}Ax\)i5lNGϙșP"7_zUJ9٣hòvUFU!6V84=klMƢf1f4wJ _uD\"hg1GiR耦Ќ2,Lۓ 8@bP +jhoz18@Z"tt2YM͍QRhn#,B<9@@ t{GycZQF7΁!EVW@qr!exBGY0Ǘi9X5\qVK{Z_n+0U\FZ?tQ /$BtAQGu֠oWU~v+,,"nx up4xA `+XuWp;=P\&3I'e3ؓ(c1(1%ab.1OSWpT%QjLB \i;B_뀆@0e$ ČfSHBpM՟禞BUIxx$8G& \\+_0j‰H4K(t'փ.8IA6i~4\ZXU&iΑ#G&pˌZ.tOH,Ǫ0o OAF2?䫑䧣}_7װ$/}ȽX~z_QU{3n 8IZnXH^O*kOܜZ/⋨&,LCO;a0RrNzXXm?N!s$ZC7+"M©If$]uYT7=ԑM_>D#j٦>(@}QA5@"Kd*'Z"`)0XîHޏ gXvB.s+St.})=׳cTV2 Pt3vU beG'6٨ hNƦ@"&ƍc!@lŒHRSJֻg I* A;5SHJ ڤ̱2i>$ZU\ᚻAî:&*]61Hyu4}aZ!̭ $]5?k4u)o3L.f2_(\>f'"J@m,$IQd-z\Ͱ%/A& }^ΨSwbצy\a, x__ѡ Z'qmW?ϊ7[j{jЏ3Ow-1 <$He^v+:>(*?fv enL!y PI #E))9 z|ʇ'>&ȫm#֓zDI YBd_2tfΞXk6* _ZXSToFVem&BMКZ_U7v3Ћ?1x<ȝL;E.fT"͓q^ "ot,B8#L{u%\"Ug<4 @D+R4pyFK\kZkP_]b(0ށh)(.Lj0lكA?Ol}`M.6{]6iEa2Ւ>AOdSzK?c$([ }1-G3:4JFK *VNqf`h&ZQD!*j7eM,4!*|@aA,тg$J N9?o& f<1fKנ؃zG|}u#"e?_u`ǎ ' gǷ8,ݨfxkX` ·iu2LR8[V|Ө$W.$% BQbTxI  up'-:`vL,u8b:r(f7Op-$sRRf QhYc,l GH?[ATB&k`qK2ԪC( efpZl]=%Ari2KBG伻HI=-Qo`jT> s ټ fTX l1v4750}#ڍc1kQ2"DH`LjSc"axocJJ98! .+<5&[N)3$`p.k l)h[<+l*_~$rܨjX@ʤ[ åIpVa) Yk.0`2P𗡰υ`+˷3_̧ }&C˲4]bI;68gzGNIߣrfYV3iηl5zlL#l{çd|%;#j`5 ާy.&աd4Ka d=4 `7וhğmir))|$9c\m?u7/cF6m)N~!uVsvY}@I΀po_˖ ʶH?}eAу/fxLK40Dށ>bv~oV%Ԏɩ(*3oX(YȶSO{vGQLJ>hpA5,AKyY wVh"JZR_J>(Fޢp#(Ux<d񈪴VvFf\GpͦALr =N:OIяdv ԓ#Z$Ce& |u9\ 6$)=I)NN j;-e!ۃl*>3:W_I"wX3q ;M#jA8jϲZ{6?3Ri8 jr5?M|Se4 |˵?# 0WKtJ]RU:(!!GdxߤH* +I:O8xJLbhAEvML _<6ZJVX;}Im{ĈC3GŸ(jbWqs뗍Кl^ \EӚ w$H@4} 5[e|6:\B^rqًcLwPkq`F&qφmA2w#+Cқ/:K9c2IFPDAǥӽk_4HIa5KS'=՗/IiE$s, o~YjRKy '%L}2kۣ2 oOz 0 ܈xDvb2xzlZZ壑xTP7F~@[`á$~suEKWqzC. ѓ&1n;>#L <4-v-2 \NŎ~k5S7og1W-QgNrT?B~zE;ɤ 6q MFf<6FL_9 Pj EWmI$ 8CB?L],FVVx,ߌoA@8Psi_QŎզ />7ҭK%NkPbrиe]}VW?hMp0c}sFC6?ОczXKfYr#jfgْ3da/A=3 Fvk9B_\xrljB`fĖ`#Uh1nRA oc|.z?@,>8}B߲!V7󝟐Edv M7*cYx$Q 6)|" U8+9K} "*kd;H ĺZ[eNͬa4^ Z\]{θcd9pgcn:zx#']kɩbYꂬnэBM$찤a[=˚-xR]!Rls?9p[1K|~ـWjaI9ay:{sV1XxW?_+CX+7}Q,6CQljGST3:x<|2Vy?66Ee6wJH]h=mSxU+vY>ۮ9^UBkU>*x7؝ YWފ!XP_.ڳ9q^)> +uQhج5i0x~MqZuc\+g阁J y@ߨCEdifI#8^Ժ w 6HFg /Tޝ#i#?xh@Ypc%MƭCK&zj77BZ=Añ ?Լap%<A|9 q>?"t ϭ6dNBAfTsN=+5qFP5em D楿B;{S/—Yysy稴鄇AD:x6D9M2eedi`#+gz;4}`nr1j zWOY']zQbOVXgE z?AR0>oAՍI;X2E_c I}8E~9S:zBFS,T'I?骄M&wc.Ivy-XRvÄ1}xIIֽh2"N6:zSx}uN4k/)Vcl8dm}d)pDr/>ܶs% S~2aZ.ĞEUk:=_ߢLCM!;S>'zQ]ռqBX`$ v.!㿜dĉ>[DMJʓ |)ʖTe2Ngj4 8/lfJW/uy;fVtl!0hqv>A#OβvdH"ۋbAOQI}`r]]bH [b&g0㞳[N"YA9"xYȠ3nag?0v55iQ&g֜Fo| n'GMꠟP8a #)D"wLﳴcݽkUKdwH[<'?/3o:{_Znp*Q(|;*gpiVO]j܁ʻcM83mtPh㵈!ۘW d3{zҤdXryQLz9='yKt5AxŇڋܦ v\oH#eHYdjKLe<*w ` ՇAI!14aգSv9ߩ,mKCrN#1 4X~Q 9#R:=)!'>7s:ц`Y6Xz9,tT*1h) N&#$˽eЎrS*׺^Q ȧdل7@Zsw%>E3!9+5}ɴȇ o )V;*d9 !z>V?^RWq{?X:1˘{NR*nPԉB/3kU4>69V`6'ۏnř c!heLWCG} +,_="Ӕ*Nq \ISzGs *ej+lIЯ`7,tg !0󁤅? W-}Ld3gjaV ~en*'} [>5ں߁-uVm\FqsnW {Gn9@L CRt ѠBҙ^2?mױE;О@l3ȅ3|eb GQ2 ]5J BbK'E6nV,PH3G"h(Dv0 Ioy!3џPŏ"Vg]8>=xQgsq# '&rF ikڟy_G0ր3Za2l:2z*:@ ~Si ~b '@n,#;5mrLD'rNqNSimQ)\o^g`s'>Dh?/c?6T\1m'v'jV oQ'gyVqgRZW:7TxvK" A!=5JC_L\$N 2UI<\L`+ " 4Cu:*=^klg,)\kqŰÎ=;rxm~z;s8ϩR=U|rĨ;$]6ػ3p᧲(=B4i5!Dl'^\cW[_BiX] Ҩ=Ǩ%#M:WW <+$],41Yi2/+]jGy. FPB_WUAN\'K  |gخ;aTB VSw#a08@ׄ=U4Fnx|MVOvd?FڪTZ/'U0Q2 xڵV3 ob sxMx6Kw=bwW O5u3y{X=ÿ-Z5 i etWr- YRfO Q7i+I奒B偦aoJ`;9`meRO`+dcI v5,6K*{GeF4Z{ot;7M-3'3մ'Tw Kms(ߩs|'"hLFmI0~R YAԥ%F+zsFӽRR 1QX2*0#eSj(ye_e?~|neLᦤ?[RoTp;hLUޚ2!?ŗ>yqZg2,bxFDIUś<چ8h _E nA9YN[=Ĭkmm# βO d:8jEZcztESX>68puhXCdX<9ZK.,9Ȥ1eΖcy,CQN7W /*ܪDܫZ(-L\:&+؛A6dCL}˭KX:R-\&eT@hHSaЍHR-e.2䇋78~t?4׽\9@/{'D;Tv؟E͇j{AA҅$AqfW;gU~!\̊ml7LؔIe u蝮6AQiqdh ڣ=svbJJ׫&WP?q.d54+LO@pa4}!f Z nDxğj5Sw#=ez}lM1 kcE@V82[CEY!FFܕsiAIVq>Rۀ (v-VzF7/Lk)e&C |Z,ر͜<0wn[ E/eΕ8'oGUqȃ HSI{g8j`(/4TZӈTdr6lIF;w:N68𬞡ڟDIM?èJ;ZLw?KfA8ւ7YӽwNp~vkXHiֈzP||@sգMA3h1mC+\wYwOt&aQP2Z/qd䩹Vdm'ZZfn7$"흇G}5Cwq;'#|{'}9 -ݕ=Yn|&+X~&ց fu'{]U0FG xIi =$[} E(7vgAN+Ml/fFNP$KuzK&vND_ٸZbeGlI}KC=X+3WrG =xQLYj>02"vs1/Qi Þ)K'' Dum-(3*`ݑ)oJ3) ku2uЙܑSHbU%L& Z34͑Q OK@xӴI}>7F}q<qw3gfXZ=\^vhOöEw`q5?T H7nxa4y;ꫢ7ruKXūrI(U,Ta6{{Y[21 Ӈ١7|"fƲuء"0H03dbtPb)9CSU3 '6$G"r' qh NFAʕe 8u7y2zݟ}Y,Ɂmp%f@^8wUY~)\Ww1P|~(3Ñ1"Bq0҇Yc 78-v<^qU l5d č=ϕvQ;k_9+^6ەgq h/\ `N]ѣSUR \XIBM¨ |`>(jumWEMKu1~g>GtfΦL W`@@Z B$yn$*%msCw\ ?ŤR;G OΣ٤+x>kԼ]g;% `TchW>ּ!xZDQ!"O!zxQ7K^=YF^8 }]OeUp_ׇ  CI 5rm~15sb*EQ(ǍS`p'm+;ݗDѝl8~ ?erpUy58θiuyzݳ+ׂxS?鰑[KJPwe_K[]Az7w~1miF8v aZ  m[ QiTFv).Ő%oq2Nlި U6qhPOU}00UhZB%=IcxeFrBEc6g>FeKִB#.k\3kA/{x} qv^eylR(%$3W΢o8jꟗ<]'QeIV"iDA.;jK*iY'ezK Zܤ2M <PGV;}8ɞx$gSdVVlWCEQQn@(BiB2urmDrFH+5*8bw>(clmo|J^Sa ͢3<J 0B ^-<[$ro6xx"˛%R u7^+uDv2mw[ѭ08,%v+_SܔN>W1:nNf,5чjخs{aYY<ŞGKKCݥЄ:=VTFS#9!:-sq%A8ҤU"\liڙV"2w\FT`inc,hpCXxVRE7-ȹy+Y(`ъ0c!X؉. bFb5ZV-g+IӰ>*/a%! e߁^"5R] 62^CUtkLHiyIv]Px,kp(#K 9OCWѕ t&qMԧfGv&b+J9a[iצ{,J_E#|sfE' np77i^JӋ~Uz**>aA#r΅_x; ]BΉ(8I$9yKVyKL.I0ά]5ڂxN ,8CMy((^|:8zh# xɄ7p$i:+&l*V ]|vp r ݤ\LZ*o 21â $~;-b8=g;aFC[ 7⨲tQǔgndy5xTuv%+z$ gMЯࢷ?NU fs#`i%)<5XijDJ|)G5i$M>_eE2!QxgI=Xé[6& 2+f?)ԗOal{x*p_\m$i'GlZL-DӅDw"VY R@ i %W݀b\!2kuJ P,7byJmdwC$h{➓iY]3Sul!hTߡb>Bץc" &T$Mj'r5Mu=ebx,2w<GfքZjnޫ0jofvqriT^>@ME$c抬syRziqռ ?y;:a 3BF;M7q *-F7pVB 3Y&$w[Uu bmvk',퐱T8dRaenAO>$Ќ AgpR?sy5B*ڃ^AarүGv GrI )сg#̌"P[PiREF*֡9ٜ !ynhTG#R"`S8\q-3mBk)8 Jn zI'8 s\[.SB5rz=‘n>9{|ͫA$t>O>R*TRTÓ^i  *뀄R(;3'ハNZc {X}DhcJ=$c#vz.q.xkt1fL!w,!beܶ?w3#,0EVQ\5Jn^1cfh{ck;أS)+]&RRSm!7yl[&Oլ 9=-JP ]!E/ 8{NJX'^e7f]mQ BfV5|!pP( ;%~e}4;jK,sև1}d?Ho3@#/k ,eoܿ8}.Mrd"Z3w$+#YcO:B! `}]ס!0{\0?*4B[N՝HX_onL_&P*_Hb2z@Q<`lА-d""kGR%Ϭ_v4!{u+?ÂƱxtC %/xķ,muH1*{'<܄ўZ+̄^$A1v;A4n ~UWfl\69Y5*8FדcmTq%5I}SC&3bb)4bTTN5I]ECbOG5l>Գ[brP"踀B~. 0r>&*hh:xy:)aSk'YiեޮߨBrZX9AgU5?\4גּh3#, 8$#,X5\ЄEzEJvTngbWo?Ko@HKw#½"{Auљ%e~Z>dcJ[]Q6p!lNYH,)Uw?b< -3'USq(ؠ-IgN<rҿYvj3{.Z2d{{97}զ{P_ܬt#Q׃:jƋbHgcynFǤ[&.EB #e_| J[3t?³:Ꚃ]Ҥ.&ݶi}fjI2dLs"PסP,% Rvdp)2 Wl{?Ǣ/&/-,V7 W5㠋)^tk }dsC[qg*ߓΨuj >KS/ bt 02E̜jyOJ:JT^րc0EB={z*d^t+@^Hƾ_IX+o73ܪ.mDh%OM23Auܤ2e{܀0 Σ%3A%q12h;t2lL戴W+n;u9=za$F4QрKJ?Wx\U@Eh sbCUub?2ߧ[X%1# 9kSbT3H/A*gB>۬.@BIWSB@՜wGzAx{ 4گiƅ7K+Eq]08WaѼ1G _ix?J 5Mpٻ+ȒOhajmIak4L$2.rulε(t{NHyD1lk𒥪3V_8 yyniE]jPS͓Njuώ#G(xs`"DJ 9N<w)!DE'dIF>5rk/S !QP zz$&rW$ZG&焗RZZlcǑ/^ y7wLW0S8cU*ɇ. r0l!zG#RS|o?0 '| " ɼ63'!#;;\>WYmc1Dg wFqpzuZFŠ|%#u/euة^ek TMƴWM&h +  }7>cep1>>\r`p؞݇‚m9O_`ӂ/,cFt˺~53*@ۑγ~otTKwjK\:%gv[A2%r?4X7i01"rx"4Zr'0l+Ls#x2{Aoͬ~vl5$-•` "͢sY߸Z8%F.4ZI`. #) c&p:w$w@HUi֑ndg/Ewa[/iĬ6"m֔rOUѸcfԃicX?R`ekyfiA;s{0,*d-%~u3_F*ր,71.)W|*w:utF(kAqbgqJLXmG2%!+:Ûb0=ZD;VĂCwOˍ৿jXeP|#1蒍^Cg W|KL"7HS3cŘǰмrSeM]KO$oF525]| ٭`qSszյDB͵x K{ly`?k0M6=nh 6a:FA!q2(Pn]7&&@kUg遆g\ӗGx2l%cE"ռGC<|+i) xOR|Xet DNl{.sP+kku@.C9䝛ŸzbVȯf`]nSqPy6kd  kj,f-g9mԓ(b/sR)N~%cJ8]'} z(/;b><Dfx+1p,EdRWsl`@b9D#ٌ6%VsSfMOm\eM85EY&|]?cwwvP\X-x|wkNZ2X_f^##ǚ2 㜒=CE@Ėz{J, 0~́Dk), kTrRA7#ҕ%[㶛yPoe4!N]n{tM|ZuMD2-F2(> b$MPy y8YS{f ڴކ+XaǒimEd@IBVTvBTQd֩'imr<-.fڠQC] B'Kc3OPtpn) 1G'ٓyn+)DԢ^Osλb:1EFfHG{?onYo)Mw>xE\H'CW(38ԱHE@/" c*ɉ- iWU d~ubS wSq~>R8!\^JdLDץnɸQX* !druQ!v?RcC$l@QTt>V0J=åηTh:P{mJQ֑0G-5L) M,\җ<ʽ 3|%W+!)SV|"0T!vTz]x?vYl`d\#xéuu*_tIJxX(kG 6(FQ!DwyYevPtx_GE&B/Nڈ &m40 a(ĦkokH:|opaGNUΪS!߿Pڨ`yZi 0vD= +qm =c("F[cyY`ⅾ1,o[vUz 63mo_-/=s(?goS(m"ƻ\C3GVfS@ ~SbXL\ k5A"} ?y}1+-1Ť<.JkɪQJMFy 1[LW"{{Ts/0% ^[\B8Syq}ϢzD3 'lMϜR}%a mU;VL-{Է+\hpX*ݭ r/ H)zo_‘lh"V"R@83pF3S#e/S[0?V_J97}Q.$>kNj*jX<,s*Qa>'q@[ V64~Ř|l"lI3x&Ls ڬq K mĦN r8,y\]L= }N i]?7n&C WpVo7uC|hl$pU V#\kuk+4th9 btR8eHg4L#)>8iES_݁J%R 'fq\6Gv\hJuw(Tظ{DN?೒jVm2wCEJ=Kw$hR͟, w)QS:\,4B놆b!Zv0@uGX&c#5V(.3Z}O ~!͗(y6乸8Ɠi pZ2 c+,o*6\T0oX1 j*G_VSq AvV?wIx8&I9ya!xzo:M 6O|M}@CUtq i="4,f@c9Ou -3,{zK5KIf?,zϮS-(w9< D=O?zߗvF_ip-Gsx WtV&#U@v+}; u9蓍R:`+—&>=ֱH"D0H91PlE|TD6-~d7Q.\l:Spz$k v-Lhcдbn(DYa>s9L~GYʕNEF3GtDxLt;G*7Sv%sh%28S'D~\M1\ǝAG~2DX8ñSH,QA2Gl%D+z k[ \r9P?)G'faEt%~Y^p)g:l:M/Y&Vu }¦_{װFw%NSsuTon/`0p@YLndR ^nJ^!2i 3~SHk .sݣE[+mW{)Aj 6t )!B0#)r'}csAeEmV"p*bũGfuddKTr\!~fɛLW5fXA]7 oG˔t s9<=>pX9j*2z|Ď(>u[I}> #JhqXT s!yQѩ喪[K|5@߿txrQj_/lEF!:Gη;9r"8' nÝFDGQ2l]p^ Q茖;tYIE"JPԼ̞ΧxZ|dD~99qҽ痗jq,0 !><~Q"BonTo؊}LCȶ@#ck?JRXB' ۗ73mb `nAk~ljpu(iu8$lttx5BE a 𽕒3Er8aU|uILcNthb ^ma#k:y]ymG GXi)UaYѫ#XqZD5 <\L)1MQّ0q J:0ʟ=|f+br`pwbΣWn kͰOn)x>u[soqe'[QXL@86 ߏzLihZ9)QMx玛YQKsb}UQ5f髼tIy.U.?AYyN-#ӊBDi#%qBbVYH&: ig5>Kܖ_"qWcj` B2$ѧ+['_) w"Fc|&4-_j{&?(: M.!`f^7z:ɒ!'G?T@G1A{4 mCK_RuTV39G/-[pD$'hjbvn@k?f(VV(A'b(Ϫ*FX܆;!4^j91еfF$ODi;B^Z:s '[6,r 00[aclhm2~VB$"&²ϮJsrY» j9u1@t?Tfo୰q[EsF9~B hW9[x=e=`W`LW[ǃ۷O} "tk fm%1}9s`f|ؖ`O'eQ3v]066 x~W.Rx 8+E,&):y+Qܗ{=Zwt)ZH?xSavYP~ CA ~#; :XRʉb8)ɒDj'٬',//o0FQ@tvЋxqC3=$\vfl~;;qv!29x'? 4cuJ]Qʍ{--!YaJV/FEK=Byz@n~srܐm SЁ NKfAF鬫d s8T)mw\ >wfP?&? 3{wLo%CNڀ#RJ^+>p|&JX&Jd0d=^xMi2w'r?%|}(y`f=c @s"?<,Zo`d0wutDlqi~R$mKI #M@dN ع3N_TFŨ}?YևIcCL*-OB \i핑'MbVìZJJE0N㍤ÿ_)!׷ݗ!4Iua;A$5XÆ8Fw1.[e[_OVҀkh@=;U,|7Qv߭nEOX9aEzHͤ y+ p> 荱N=$mHrC|d(Spm<9 H0Y iEU4'rO$D,z#DQJS%vb֮%aJB95n{ub$ m32]QL[X*zʼn4oNڭi1eYt#Z5J=ڛ DdáG,7{6_ :V,5ae`? ơT[Gu1~qYOcAM R+b'H\8:HKp tw:{ǟ P+%NsEφ‹wi%ˆ%nQHxX+d26xtQS_,Hl2ڹP(2D9bzUy)蓪7;p,KQp iې*!iU 9Dڕ(>m̺ 1`I _D(t5Y$s`d樉\Sh./5@&O\ do\趉*6aibT:/NМj6l7?r$7>Q45?[u)2"Fb|!gZhX~ 59auwܐ_+uE+TrqBX8Σit\aduTЁ6H8.q I!!4jA޷~?\5&\o~ĉzp%~h#M9ql_C#>d(AksM 2֬$jZZawLk}~1 JN#3p=m[*/MiBWg~At$vK,ڱd%կ-W  jwIA' qNLIe+T / J^9bA+6}n ף_z@ױ3ժEAi_ HF}5yTmS99wz{t_-[~ߩI?.,N٩bB `'c+Ϝ`^nX*nT:pBGo߃oṄoպtk3'ljuי{l9TI#dmDwzlÿ:m犳"|`?-o}MNnN3뽢/%nlѣ&yY [4SOfKny[32M iˋn&ΰ}~(K. Zˑtd1ppS]gcFrqh+qy!E˘pn&\GH_~^z8kTZ&49򧐠nclU6tX%^ !ƮqTHi[T^`X[E7v ^38>FKgq=3')Nc^E[kAT#pix~wʠhsJߪMu ͎`h<ӡ[k;C@ /ꏃyQƗYbH8,'y%a"f).N7ҿd#siB\Cj>B86 A!9^zKWÐeI۞`H9]&lf V#?<;ho8i6%GΟ; SgtqxH;26Lɴ%nKa} ʻ.%gKBӱY9@b\͛Υ@<-H/y0heD4wa;BeAʑ7%<#!rk$0qXCj;*>L0^.BF-LkZY/вhayF\ \6~c]ZO[{( qZ(X*!t{pgtKbo3if! gԭ_Trc|ہ!Bu" U7evA^K1nAOQ<ҔlAq%v'X$9<"qŭ>5zc{fn~bgNFj#8~M/]3/ I-J˔|WDˑ72ߡ͟_wF϶4m!CT+7Qמog{m7@mҺٵwY!O^<5V%'Tɑp*_+X|MP~RIá2[^HMFe󃌥DTTs|Zг7<&=dKO y!ȹIm"@@Z6Gɻ O3#],E 铛bm3s ,JD(Q G#4 n7 keo-4$yaѡHVfԒBqTh,5W|j0lƘ VFv7:Eg(d|KʽB΂p?zzkyW*zMҥ]q;˶( hjG?j7+4Qb 9p侓4a-[צ)iJDjLycp"HѠd oяG T9W!Zied9\kO(E`Ma1g~Б8u}aqNm/둫_Ի|RyG7uIB{N^"yO(J-Q(b|lTAϠBG%? 4Xmh:#JUwcѧTŷ^sdD1Q. 3 ieV gfϵrZ6]Ѝ /';ZLr8L=CJ˳1+S٤+.Z墼n%~vQ-[/E y傴]C5;3s?̒ F"Q0IqwO-hc+h,)sg FSGwq@; $.y7C)H2?`¥∹;%AnN 7aybhM0&U=ڜ\]X7VD2}-ֶf[ Mt{$'˙_eOi&SޟwmuT:PVa"#P bt*52XsE:^9 Xh2j7TRB;`}%t1Z5λ [P:|&d9O)l^Q4.,uVs>S7>@^u'!.y& X9Jd?U-_y;@pi>LQ4e#i$z+Z_Œ $ _'&h8_OjkVAc*/׹CO/z} 4QDŽY?7Ƶ.~F;RFf]XB7Y7>mŰb^eAg lO7ɭ?Z]x_sPFr`@),)}5|+ul @buR^+J5\wD}[zhA?NE {; EpC [E*,,Mh9eՁ }U8$KقZLP*(E;/^#kwdS|$뤵MCJ>Shl?i@N%dCeC<'R7H& յ ]# iRZ #GD Znv)*%:fu ;X.>@ɛD2rCCQUYiv}-)DT`B"ÝJN$'>~fϺ` >8٣a"<\ G*GSXwxS/]¦yp4y/$?5,Ujii}xIL{PNے;*u7-Wy\=TtZ L(;gƓvLaT6:cc&NQuya 4 M];OA/YTc*Of:lӘ/{FXEixzc^#sI7|:7Q9%= hA<:KlI׷_vT~UXpd3y.6afiV3k\l_%%% 4U 1 "SN&WwkƉ@ ~L }s ܫbr#b Zt^<C;^LD,_i[8g[z0B?`' m!D(t& fmKf-)`Hg=] %ߩF_e~RdEzIŒ:<g^ ԰ 0Â_m?uMDڑ9;N;PڷrLnNJ0Tjw7%'Fױ E:1q`*;=^ G -i~'E6Zt),]Np\vJ8ے %t޳UY8|{f6pf^ >E=XpC:gq/nӴhݤ#4 DaGj5r58OMzdSf &D\֥g늴,{36ntvCn>dk);|aJb֋Հ؇}.av^$&PQi&RH2uhQ[ʤJuf c>|vA~f!Ub΄Q@!c)R=8ňgݶGOﴡBJeMsϐ~¤&`aLs6:fDN-ZH9yMC aiV>Ƌ&^NWrzrTQ5~ 됐br80_>϶^ {O؛yBo.d@ 6hBԊ}5,9%XjPjmGWw6u9Ym@ OZƫCi$% +hR7nDVvd|B$ 3SxmbϜ|f͊?L[Y) )zK|_/B 01 *OnSV::r86'x_$[_PׄUHO*Г!]zM  V);JfBʒS^PKu\̷!%]>O[%󉢀 ~17 v+ɶ(ѷ"X`ZAy":b8 TaB>t,4Út.eD`"N|ex4)ҫv Hਁ^_4(J.MX3Aؒ: 'y&gxhTྲxɣ֐鶫hXxC0@‘Wɔ FXH{ i=\-{}ڿ+К53q]C*0Ģ|".ܬU#?Y![n#_mOX[qb&;j܌ݢ\;h@ȭ`Wo;#aN]٥ U1"mXֵ^u(" k7qLH=ݚIS+usBuûp?GUGضE^3eULެ B$wuiS9ز"_ˤ.H!c!$LӺl@hM`&Ʃ=De:a U6:"y=('9d5<Iuw#~eU k_lӣfF̪C͝uD6)r-ret}oò> }T:Ik,}r'+}?a?X Uۥn^tBv赟 |Fء)B"|(< gjS9+6$H"ם#Jl|PuCzV@z ]49<ϽBa;T-V2*s ;M" @?O2w}Pd/5 ugA6Q3^D4^"Zn|2 Ŝ*4c]›lAǎƻde ^T)=$e$nA.ge}^&ĝkp=qI]m!h"jlP{ !ny;BA(PPLw[cN6tr SDp!w -,#ayO˺g%fO/oW=?ђɓ + %9>ܧfIO-[m4]gl2MtҞa@C#Yv3*=RX0*B#A\@G`P6M+r3E kS|j;g.HN>zV@ÁVV=+BG`Z^I-> %j.WWв*~7ؽ8X-gdN /9ڀ,?c=PN?(V63:+d%,Q#,,JiPFnZ}s뢚R􀍖6.b.6Vf1*CZ=^ >@; ʥ'ئuGLV''\ݤ8Oe ^YF#ijP@[Wy׸ j3s IM6{3 )TUmcN'nBx r;cdN1 QӍBHs$ 8{ oQen;^CAݼ8'Y!S)|]п׹xV12nCeWj#\+s0PE5?Ir=р{ﭖ\Օ$aǟj|^ԏEDt&T-D=@@e b>'h5lj"G}:j4\Tä!KAw:U3B *3iqP@jZ-DBu`d/A dQtɣ0fY oC73(,/}RHy:"A0 F;1&:qxz^qj%XH "9?Q--ozY $Ţn/ȥ_SGnl,Lm;PeD6FgğVWkyiJdKJ C]ֵ!҄B ?Gu,e+UP˖5-[^nB4 .Ycc$Zj&u?nk>uvcNچv4!&6hvUR13QCjRXd|s ™V> &vDhڍHB>?١{v`|pY':H#f@tF.#P$]@{ԁEv1Wո ꖣ΅qea^j%\0#Tۿ|z6alo=اr,xgC{@ ʐNq* '<ݪ(GiRV4 g!.6(`DRkY/%f $%/\-.)ҧWi@ B5U\GсCkJ@,gn.emףqAtfc- P~QN=Y^yҸ. pZty[$i1妜 0ϲ (5TP;:`mhK\[>ƘqgG3872-5V ::7)P=tyH{V2]^ LEW]i׸KmYu(7t]P7Ouv [ 侑ApTb+MŻ(0yPV SG&ɹ}&B@n:ƤwםZ@:/@:SH o.`\>0@h Jة/HF|nHš8od.32^ 0)?ſbkf $z*~q/;^O/*̼TMhWP^PX MO)Ť)z?=-MM+Uw>v'?r/Źy #|sl[[XT$_V<}9óAlfetS*>qy`U2Y|J㮲z["Q}l#|Irz1v&){Y 2 KL5GKQqEqμؤZX4 B|&q6/tCPǝR*Ig9w lWH1]hD, H? F!|ihG\`SV iqY CtKA`2<%ZX 8W+gBCjgr\E ?:T x%MbxMYjCԱrPCvJ8mOF(kB# %\|[Ϝs𘿶_Eq^U}7R1:~O'0Ah i@IZP: GWUrZ,r{.ѭtåg<4AvSABhN{oo]I' p_%;y^ow$H:8ؐc0tW7!TyhB a3K*jSV%1tg .ǟ,ϲJE=M.q)o=IFl-Ln&"kлX/Z#OZuwXrEbR>{J@P.'8ejF$ MyO<Վۨ8>q0mʰ#>to:F/@ P%Ս^Dt!5Y+_=: V06/oP9޻hqT$gMqFЧ*.qQ2Xh=~;rzLG8$k#UuGP$r,DɓHUo&3f#EG\K2@6C #$X>YY$ŔT8WrOzEr6<Ͼ$Vpt8C`LrV\ij.0j]Ceś~'Hf.m=B_0>'kloe@c8'5ڃD]/Jt. &"M>s'ؐ@&~_܎6(BKVzsLceƄfoH*H.SA{6-I|d$KӸQgDy0OJE] bB4j.eN)gsa 1C6Aa`&grӜU^YCxvK\afuxX9Sam=KjI&b?_ב;;'F V=L|r=vqǝ^ Rn'Kw&!B."o5?Lr.0'CE6rM BZt) ʭ:.t !~܁N(k' cڠ"sSJ C9i>{P"ޒ0O \A[f&!KžTia{z;ͯQ.8&e9Iɸ2j1 IQkNzUrT1bOKcVfhcgfC&))ʌqO Y*ϊ+.ְ{HܻeLj9p FXWJj1XYM7עzt<о4;F䭛Ȗ1`t2#UHKqp2OIT$Y&,pYS"e65@M{,#O?0sHBGYOKTH=DY0*ԃA&D9} R7+њ&WDѷ~=oH;zGJΛ6Lro(DNZ0w^ϵa6]rN ~(@V4U`TSُϑ DtdCu*r0$M*\3UVlӰ|:sXd[e%D[4%fJMR7(X "u}{VoXc0vn.Tزy&{у,pZ&[qH$g `ǯt] n_mrނ'%,Pssue dpOIo0BuFŘi&UOU? .gCJ=MײyŇ q,D#Q3p} V AF\k-9[,f1 sO٧B^%cXy5*UqAIH#Zg g?{]|:U@JEizGMЂ2$f["f_Us[M3Apo 4Z[o@آaeQvG:)Y{XNaXD_,Ul)IQ=?Niƹ]r%gq2fg@DmpnO],{ñրGDO Gr􁌵;k'vRP]LN_HkfFe%zߕ;-H-ⴍ{4oUW\J6 "+ˉaSf0{]t3`HSגZvP t'BQde(6@:|I=ľHlWD>S2nh ((m#C.<!.bg/!:kq/ݳSpMIt- , JyzDSޓMe9V E2dT ޚ9dn4H} 6$EDKa캉T͎׎pp>"KUg̚?&X\,F@I+78\ڱ7MudI _n6)NǬ+Ku#գW_(~aCb%ت {tTdb wv^Uy)arꬥ5r ])dL| 0 Q2u(N/KڨuҔu*T`WQ m-Lr='8>'WC坄r\pA M2E xbz ik:[4v>r{?`~|ndH8XtQTaӑq+El0}sp8%$MiOhTl$߇aȳO.ݐV9bWEb%NTp? 9+I³WdD(T :q] at*Ɵi0ۘw(pvl@þN(dd$ $2Z( Dcqנ4QJyU)}TS+l)r$|PR`u^똥arPܪ,K~$k9d,`N>Pl-{Px8'* .ci$eoZCE@㴶+?a^.22}܉L%W&j5("*ʽzWiXU.WX[cqdUX3 AրĨ(ª85Tƾ(|׋C fKz/.>Fmf'oAw<#{ U^g0ZV"ԙCT%9_QzG#0ITk[MDD{%0mӨҷ afNa!:{],*ޔ,9Z^{ˏ鲱IXTD(bPA_2dq9i+0Cbȿ)^:D:Xb?(Zix| hw97#T yU"}c F%X_(2 C!B;^}-=4h 3eK6n;rz%>ݯ&M|Hǵq KD࿑]wg㝌^)Alhdy%D%|.X5$s6`%862&-.GĬRe +0?9`5b > S'-[9p_, ouud;uoJ7sAIf  ߃ue_G' ~$Odа.y% 8=c%L]ilRzڎ-9>ugHH /dgZѦ8: )ɑ(F->~@b 3~O+URg3DQ~U') /`ɾ1ݨW^0]kJ,a9>6R^lwXe ՍSXʹ3H](K(5_XD/ӹaZEiߙɠ%BS{uR*r7Eys &ՂrQM9#>BH:旝.<{7#dw!utF@v<~q>P{,1ԢN&fI Ӊ i[t.W IxsMwMs?,aÚU ,[Dhx9)7k{\s"VEg %ϰq+ 0<%ݼtPK~?'Tx.˄ʨC쒷M@)vC[L,])}~Nzhi3/Sdӏ"=\@u%L,-jI7XgϢ3N>mJ6#|1 뜘neݫ?5 $3Zl8f}lW{Zj\rͷq߅"&he"zvK784nlp?<,7b`a*3}.QD"++; ,7Z_M[`9jw-~Zr8 >)1\Vok0i-bټRe7]ҝoյ :<\~]_aHi#±T>`:#eU`&F%"bD.@}9ELv~ĻpW0p'N.!U+bi3]0H8Цmk6S:f E xFa<͐3PT!Ա28)B G&Jgbb952Ror@Vqlikj %89')_/lz맷϶OG𐶲<fhStWZIu5+7V`[BY97v׾ @yb,ޱ[)WE2Rk6#nÖj[dIJ;iHf^u2Ք:F=[<OrlmQ/c .LG`Ӟ1H' TC(!rd1J tDٚmRn:I(I^8Ք>|uXI/{yW̧NE !{#V jMԕc T@WLZ:}nʇeG}ΥKGp1YGXlU_Q2p& ZS:Ơ83SL-ȼ/$[el ߐx 0mή{j"w44S-<-c{HƸPzG is"9p%!+8jf=)(!VD|;vcitO 뽖&mV,\ JMr(voDcP2(@2,YBoIoN R cT12An9N?ʧWj~SB@֝ykcfQ.x9h:4! CT"V}_IlO@!u]mPr'{0+,齛{óf]'LJ/I5!@H HG -z$&->όpc?T}8ъ3bnyz+KJ/kΠdJІb///k):f-m;^ b6 ǟ}R+0x9XXQJ1Z%@8'he+pXBVIh1UI9>H2ajBLXfd~+ωLa 77lK\ǮݷG2RKRP2u' 14{)˼"8t5%-lWytHEm:NNgv!ԏ gZFX#JFa"B]%CӴbao7Ёd7dOq>G6Hnr:zfk%䧩gGUY~GknMnEs3}؂Eb&f(oHNxr3˼"Jz ~N z;R9_S(>րZ U28/u;0oU2; G_5&N}\ 8)ߩ@BNkH0h[B8UH03D/ҸB2}ƳLH Zm(d O6ٗϰOՋηBWaG-Gh< |(#@=7s/vLbHyB~PaZ_NAD+1H. '-6DL7*SWRe~ﰕ<ÂR=s!N*wʃ9j_$-F.F o>]~uJJ<`5-aco3 ţS gDV|]W5|q^%gӇ)sd3†2>NDz~I9Nz:/qS_eܨ<#޺b-R^V+)88n$K cRK9pR\z&YVwN}OZe:&[. ˜ `ӡq !I>4_.M:|E7+ے3 tڲrn8E XI%6zo]+HSvSo|jig4)\37J2_|MKg:v|F$JN(O87'/>aSf #zm˕&1*| Kx#0$` `ǥ41{Nc| oilWmX i1Zw;"٩7c'f[hy+JfB[ϯ2O|3K뒊S\D y4b[R__U:J|?Sr $:Z\v9فopbJ]u Pj.+ub吿) IiӧPi_r҄Nݘ/a9+XUDVb ~=g㰂kX@GL4V޺~P,V_,b=3G<$2- d+jwڒ pcK0Py ~yvc˿:L3|dpa%buቨ'fj7*|i1U9nzJOdXm=aPOI|)/3Ԅ`}=Bj ZlTvkpiy`~-[NFª8, HT+jN*\7R'8$E}+& #o `h8.pZ tgdޛZgGYB.׽;Ϛ-a%mu.5Hi&1%ć]GeCk:(ᄄ>0- 0EJ(>E2-IRNN'ZBY  bH^?d;B+GZ-; F$33LXZ+GpaD ",x֜cUgnƠ6'[c\$˜7}JB?xw"JjxL~^ ''j~/M?=g8, ݿ [9 T؜D Kl〃;duZecx[{D oYuŁG.Mf6|5~2>kt]6nT)m+K6kIt@ti$QI,ltBʐ''zGIjjE➄l9MZx/O)6~gJ'om,IuE*ɠ?>/6c ϛ߫vha11xOSCs:E &/Yzk#-+U sr"lm_[7O 5Cg1Kع ] B.ˀtڳ)fn[\dwo*}/ͨ>`l[Y20T#E$o- ZvfH$ZZ2S "σGoOdi yQethkmO.$&8S!t )*k%0/P1;4rkf,Ec*+v t/{- ChmO"dV®9b:L%+QNl6j[%:7E)mKA? Rgƈ?n'&:Xe{|n(͞( 5'IyF{rxȪQ&eP8$X2қs_ߘFkp#x2'f%-Sxi f 80=b) QC_n6-gIZOo?pYX|XS/,Q7vrJ[XpNڼ8E7+t_W;OP58$ay4A%k_'Fn̑ޓ׮gHdf]o^t/$ت&K6tƝm0JͺpJ.~8I:Ji6x'cNMYq Eչ+Oxk]%pm11da>k/a ӯ>truQZw*s׌ `q jnUaQpDY>? ФATyX?`5 LeJý^}δf}]X#4XϊAH䷝gmM("5Sp7T=ED1ޚecRESPl\i'FciL%A,gX6@;y՘FlNvcBxuyP}On8U\֛®ݍbG>`2rG0na[k& @׉ִ-"r؍ fG"#uL7֧DjH8T ]Bk&w{)HسDڰ*5TNi#S[?!/C{&7J.b_љ 5OWxƜce. \xa7qn&>4'vK,R $mD5G3ID#~ ^w[C-ofő›-s2R`]'hEzc:48Q׋WTK rۿ2o$t^Ye9]]B+փʥ9V }Ec)95uYzAUzvgIm'Ű{ra 9C%I ᫐9QQ~F1)plլc3Bq5g" j)÷ 9 T| iPTo.(I]pe88p!;jGKMX>8g+NOo_w2~uٰ}yT4|0Od,%c:P/[x{<(L*߉g `Bnsܠ0ؽ^]|6fWfO>QП{ԞAWRDƲ֌:i3<}XEC@$:~XRجKLHN$;R-"ٜc$ať/eH!_꠬1hܪQ٫c3m1eF*LN)Z)zf:ArV!8^<%%yޡlM[>S)˾>=`IdͳM*fLot]dc aO u!qL& 5&;R4PYU7; nE[bN|YF?+:&O *EAQrc9 5`xZEm\tn J0.Aa<<3?.#bpoXrn齼pdžHQ ~L_C@k"p;d<B:e'DQSb\b*gU'e6iE~9pѮ6 *^rRF >)f~`eO"$2ψ>O~#W 71w2L_gss}[A}ٹ5$~%GZs:xM$(񙖚Gtu0gK~+SFUeVxX(|'ϊb?oj vEG[Q[t|)5txJ| 7gYNLPFI+m;(Am[CܳKa^%RS^23͆tI+D0AjԔ G%pgy )u:s䜻ήRYDHs.^!{:Ǽ%zeBzb< 43Xc;30((N81=\J?mj,1`Bry4'uĄܢ}b].{N\{ȄJ0$@Z?"C 9ɷ.; ¡ H?Y^|(*~U/g,u6oƂfƀt@!E(Usx(Z~|h!>(5)o'/ɖO_ gkjg: 51ggn)4?7WhR>,JS-z2 AҥCf{> __5ҮSvZD<l-ִjc|BT+y ZoK_QokJ2T[$bVr#~)m%,|b!L}XR:Og s3^'4)@_V:9fe)/ fW`YP}/JX^G2\Y_;JW.'ܗJ$8hEp JeH/j\&%Y2z_9@^%;ĸJ1w,uTF ,Gת`3?Zza>Mh2U6ypӾ\yC$>F%-ȧg~7hb&ÈҙI7ǝ=p o ;IS By\#)pd*Z /UƥyH;㱎#yP/~KM!q"a8c泫?P#:4[Q )@EL$/>T/ Yl7072\D.dGDkȹb:䥙 bȶzC \^1ե? ȽñeKB^,)? ph+zDܙ|(,z8Q39ս͉f@!HǦZA+_esgv.sLv:>3eb e T?E0Z# |5p!qXϗZ!7@Y VѢ i\pe<>JcU^ɯefXƣ'Ò>.aՆhSHuP*O`;d&ڨDK w /w^y"PdyhF_;<7UgmW S7O肌hxM=pYW-$kYCYgK&0`Bx;<׈F(ǃ/7ݭ! A01"=Kx- .;W k@!DÓY73Il `D${ _@`}bD혾>Lf}X$FF*+!cۉuϣfv4^r[fTS q%&2*^kLRV)M;.EiŕgI/W}]GCO,ڥ?{Q'X&sBnCpwG]&oi"ò?ŝM_:Ԭnv{}s"Bm | L%myQIt+(-/=KSTĦIDܠ~yy!Ox/gƓrlfL$e=L *9L|qƀ5k-WKx`Q]BY y^] ^>#0 k IUg# O"bCu D`"a6lIi(`C8\6:6޳˕7[a }A:MZV w>#If5*bR2 P<+g.=~K{v5)^/#*Ƽx&r< @5e3ԕ_{0W`/uApc*ۍlF ƀ[(5=KZ,Urǜqm S+]% bL.aK'CQYҝ\. ҔR3ADQ"lx_4MBC'l6oNO/F2FͺU66w,cL_dU{O!So8~%)0$}R$.uibZvZ$=HE t8.DuuVz'DIg:{}Z@փ2^؃d6y̒EARUgw ^ !]]e-rzWI*xA)Њ7Et;;{ّ+CG=RWQYds6`/рOw9U.n($sxs*`3Qs7-W2:5|<7| m'>Q+O:$\GV5v٢=&7pL~zUm 8]?XYݏ=,o:Ȕ e}peP]Tݓχ8|~8}>Kdw$̩hrRopX0gMo7G"I1F9_>kA>\m~ DTݻ>^8Նx9-\(p[ o!rgΣ}Aך4(=꧳z+{Uxdxoq^Bw 86!=X:<<@F)l-Zw1B eyy@|wȵg *P+'-{bY; -z+h(s#VF=Te솎וki(W5ULvSr@ E9p?JS.q'eʐե.*@[z`wjl+tỈ2"̛2qi?:w%a2Y r8D%`XҮ~ځLEDv+b5\뷙e>JJk毸;OiΌ+}V\yHߜWEŌ6y̆:pY?P;SAJzz pUUrvJ=P8oU:JYGTkp s4}_hG2GJJ7uIutHum=%e$ %U(>l!n_X ]VUuLnmm >r؆^']`ZĎBj_)Ze "%`0kP ވ#8@+vy,c+( u< vvS晲%ktzu)ĵ6[_ ґ++*Egȉ mkd q`ō>_?}*2 : LY:IհZ4{j( -KƬ|5dwlMhSw/uij4?\ndžPsh;~>KP1MB5l.ͪMdukk~wgoGȠRv5B'n//[t|D]QYV-:IlR)#?mKǟs+'?/(/ Gz|u( b +YfKor!%8`C\l߾D1^cMΦު֡ՔѠ֛@HȩO)&vܮɯ.j Ƀƀ?Ta8 I6OՎ:)qF{i4g_]89T^ru!EKmYꢔ:!}*$)?Ǯi٢Kd 3A$K0TJ&6߇D$4s&`A&jS[`eMGHU4 Ոÿʬ2Zdzym=vo4䲥r_EbB­9$>%g 3] rQꗣ6%/U0H.M@cA(s8hf͉n mH'tYÀ1:pPUt3\F~ ,:.;=Š(\Lqb㴈gdW1ضDC| \iQb8f)G<`X(Q7 ^ I5:'Z2Ng7D${usdN-OղSRGp "^E%Ͳ|OIQn; ([l߀V`6vP:ɞ(nqk_Ze,tR,]91}t$׋0ӬDnϨV;TS|FD (UBPc˳R{]#g2>Ç+|WK" .MNƺ.Ǧ {J~mE_Y~S#܎T.SZ] <[vA&EZ"zRisU;ۆ6ĤHGi*O{TI:L<Zt(;>4X(+(w85/h{33t wޗ<ؚK _B?tAO) Ur_1ӘV6х݀z'@SٷO!Vn=j5h&^~K4U: VƑT{)"xtGVr u5&mǿj[vJg|] z;{4e*B톚MANkf䖺!3Gu藞&T2`peӣX=y㞸/뻬ߚԭ.jV8Ce ,]wn# N=ˆ9pW5|XH-CIwhvc=}A~;݋RJrb' s3%y\M:!g6c)a;6nrjGmye/=ԜVlI^f\§6OR  A2&J$!g㻂x׽-,s-x Mf:R.뤂8XǑ̤aԳ0K"{eKreBH#[ʼ~0D6ޣ}gKPI4&y3E2!_3UW;х %xs_fzqݗa>!H?ZʬAʬQOD-ǫh9k |CM/nbG,A>>NӶ&ML "h"voV"૏MSmnu IUm]a *vm]emQ#gu,4C8[aD#eɌA;(zsHs8M:$Dc]$A6?AMm&n;H SZwW%0Ԧ gZj PlM,/~:荀 sFȜyta3i,9\ˢU4xBZWqw]'iУESl2꘥Y|weK[w Qux8L }1H;\8+Du/"bKIxʺILE[=lW#q$)$#PvwCQnFif2m:vgoVwk4EZBˬp>% Ɛa3ƨ_ϨA m@`kDnD}Am3tԉ+"hk5k.YGJk O+\#>t/G5/$1M׽A>H1|X2S؍R|&B}4_k]usj0tPdҫN6IRr?ɫ>|ውxrHA8j -r MYHenśhE/(Pa~"}|>$ CDuA}CJ7b@3{{?$RT4:YO}!{+6UV\yцvE"C~ZP_j?m6bX3"=:{"hF)=-kh3kl~[QP%9Z*ּXqǝ&ٽRO7 O֝/m#Ӭ]C,#LVΑ1RXdTuHm'[/nc*jUƅQ(t3C(eއ(d Ak~}ew:9eoC'֜G}QmsHY"52^Y)Fd4gYF C[@ͦᔘ^7Qɮ|$ /ehKo#`"Z p3.qg |5m80сo<&`"EQADdϣ.C[]Iً.40 T*Ϳy+\2VF#90Q8!B/ڦ OoDXUb{=lj*vۃx*I]޼ >qB\H}MfASxgCwOA)LTJKPIjuOPY+BVd]L%$[& sn3c*;bW@ToܯG2N`2\OQ; %hKό`E]H5Wjݱ}i]mxO?8D92,-co UKXIjM־:(zjh?6;o'[[Pn!aKdȨFVnE$_QՅr|,Ã`xcp=XgWYgAdW9 [UAgD?*P'\nC(ܚP?Pf:ϓۋw3xP0X:4%?RfMyW ן dXq=@UDF׈!gί}#,tM:qj!'~e ShechK !;{x]P9ۨor-~C!~L՝yR](/_We"Wdmb[,[X7O8qi="Z܁'+S Bz.S0.3q?Jw1]*221ZXI͛Ѐ \$愵gL hu*O ?_3Yr=k?g1 &xќ\d* KDywɭxV7wnzh⦘jw?K/ʞ)Iy\gl Ju#kCmE;ʌGǡ`Z k^BzGѰP`0 r3vooܮފzy x2BHjy%!Fezn2ԠJW1E^6d8 pz{ĐhJsj4nt{MN$zbE_ ^ըv%G8 C)4-Z/ ˱yXUpY>f4m͹ع:Jp@v %o}n[\Gc^լ%}-P̑k'(iOH-  iebM{̧^q 1 **Gg?} ˴o2ve`~mNJs*\&nY䣆EVӥͥU/MiOC_B}a\m)* 2̀M qn<[kGXS`>XAbV [nSՆtOkΪ%z^~Tc,Vv[.祿D B+YtFU!kW!f @ IqbeR`ogz*^YO\ݚCw#jsͼ-:bRǸ*T qMxxDHg}_?w㩣(_Q⛴nޕLamgaHb?˒vGnO[2{QJ2e{Rg5&Is;q$w#3En|^njխ\`mtZd8j&Yƺ| oo1'@ /lýOKڂwCP]wuT ެ8ap;-%AyqnTnyXw+ZSBk\37_^/dTHj]žjnQd xt_؍dT#G̕| >N%;ڋpRO0;ᮎ4I%J y[0,ŋ̷QnŠ`24ϑ ȧQ,d.Yjd +Y,b K9$6׮fږt y oB>t|9│x+`Soht5 en)kU<#q%HͲtOlL:THz&-"@l:+ ʬ1*$dM]> axfk3kU6тKk7MT^p'8v;+-q[saas/uΈ׼U 1&PpiOkJ'u_/ 1\5jǭW,k<բoONxP臂}wާ5TBq[V`1Tv1bLyBel=#ۗupAuRpߵIxQi2nPn0=4hڬߍtoi4Zk./f{*bkz:쵕>nۂ/ΖpwYϒ@o^C95+~/^fs Om#oV%WO 6mc,hu|`~A\'ͰUnCz0ps=oԮambo #e;#J za&<䍻!bY؟u\$4PCW =j}ΙB#ݛCd0]ŜD_(*mRʮ?WPtWylF v;x nY"H K/j/uw;!Q Y(JP($Io2KC$f*Ү94tjﵧS c̦ '&ȼLw X">͐e$^Z!#I:P#H5Jq߶)ImLɍuQ NXKW/;mS$EdT_j|8( Dg3g< 13 Du QDgNJZ/p_dnGx;-n }ZmjARf[6Hݩ|AgVK5(y3$1Y?dOOP*`YE]kz2@ w mhM=gu[SHVj9˻zwO=v@4GΎxTR ~ m#w8ìgci: ߾G$J|H.!g"DLj/oq0X!4̕#?6,:f{1"!!{ۄ ʛ$q_ RJX$Ժs&봷Z9.]R[pH"8$H-7*؞N"VI0?> ;)Ԝ"\s>d̀L&ӭ)ry&tZx 7a$hn931M /Lޗ),bD S E|3sd`Um .u%ِ!1 +3'>H-elkQ}^H9z Wq;u{X{-@^/qCypT\Tg #\A7e舰H% ~z)j )?dP6P}ǍC[F%{O s@zLKVT?C$ݳhr&_@xꅶm8N%n+Ȳh3v{f#-.o!w.dJ1y&K -`ݵ?)Ag^X!>XH/L[wړDz{ԟ!Ol U4`([T9{AN iP-Gh єB}t Ɵg"Feu-'2CQ^$M lá~xRpרׇf֊bN,^ư1Xi(k'>%2Qc[ʁHp|% .Ȗo&AIa-!~P7 };E)D  Y BzI1_%@Hl(.Yk %pZj'ldAGhTE=pzI j 3cUB/TQ1 9u  #[ȁXZo/g40yme_8gDYrr"*v>~˧/d"c#2aok}Q52czK㰳yX3mL;|7h}[aS(5{L0!`NIiNJi>^d;È!S& Q`&hUtS L08j%$AGX Dwd!" M9Q?Yʄg؊*]`|omw\^bHNsw32iǗLı!Ó-Ͽ<-@@dQ;E`k$h3|'D϶]C,ʌd ٜ'oJz C0pφZwZ@yH8b1I+޼19-"9&#Pu`K`.x1 ,.`5|}u\ mq(K搮E- G1$*`(i>, `dep1n٢۞Pi IC!pRK݊\ uN!4[nfr0 ^4eㄱݳ~dDm*Hzm@vՓe?cB8XLQg䜸[m Βie[x#mɿs7,oS\"U{C4Hwڱ#.thf.J$bٟuo'1Mql.38UpS'3.?EDOI)8cWV& + "p#*eDl `0+Ǎ˩!AzhSg4y?p;Iy^!&_Z_ekO56akO0{ޛl~dyR0;9!MێVE]{P!p|кp@h񤙔eDjBZ}TxA-:%ktSQ{g#Do .+['NWr䝾'R PE76>f Q4`ocrX8vI43f|v&Y j37LhGR,-mukUNAKQ2Ƙ5c"I͸Vfx,1\b:7'Eeٴ=cN` |KK@E7ga3 صOI/%Xbׄn\o$ 7`RBjBNpzj\ڒ~P=:a4IKR k_GUAL tRgˮaꪼ/.+9#9`s!3//u>BL(ql H[=ف.IImiez氥, O }av.Xu\ y\C?j=e@a;x5Q@Ne-PCލWCU,==eN*y$ĩ(EC|\NI] [9ȣgᮽ%da JhvCEC 1* FKM\CA-BI/p 9M)ي%~PmlC1)#3}Np8&-ݹ]oX{u EJٹ؊ ]a--7IBśO@澫飞V*N }OEbb=*@>`y!EvtO>f%l[K9nB`xH:ɟunL-psb&[v૜,в,Bk4"Ԅ-׻c~/[M Bx#FD'lC3_ hhSd5YN«'HR!}5~ . rP+i ԯ7jOha4 D'ge8%㯫ݻkHakj+xf%L'TM.,yϧtq()(m.pT7^]`Sl*(*iԜV훌8GQq3D[\ /z>Ŵ#/ hV_>j4`pV[֗zMwM"-mʐǼ Wk5kTW!Gjގʨ;dk ɚN|J`3Bw ;er0|0saRWLWX7d 6F\{eq\JyeT y-5=ϴGJ+ϻvJGQ%7 0iNj4͉2ə)t{9ł6J&h kp^lrhqXrd/\4>ݻaXf9l9`=4LA=c\'@HUM;YǞ"_~V[[3%gHL5NoTf<H >sùDݻ}mN|-8K ۥF$:}ŕIm7py9 f{lE("ޏCrKZ; }BZ]NBa' XE|X ]Y "l)'9ChTj (oʢ7wb&{P4 m]4"VOv| LJVPkb_50txsޯ*ٯ@iEw fy.W. JHsI` pl!o&M#פ=sg;(CwV058h$&Ǻ//A؁SEzZZx:2wpHE؝bJ}@8}dĄa 7$"VOL6\_sfN{yZlAUI _9IQ#œnw'TG68[ƅA(*ޠzK))@_uTg7!&\|R}W2N+p@H 7{S/c7{ARœPZn dFKA=1ybPtǖΟÈsiwiEm0q:7]uJMW|׽G!E2 #P wã4H/77:È %QNk< EVQt*P)1jC(Ph5n F^K:$hJ@<:*!~ļ8Y'0lç@bo];KU9Z +Y!ROx{{Wx)adL{vD|L A_$ebU1ڛaeAuIJn7:Y\u'u^~ x|’m)paB/;z''"@%AT|^JBڼty\ֿ{l%C5 &/  Bz $a` LY.fl`'id##&>4O 毓IFEi0l+]zRa c՗SNSl;0b_snԡg \w6Ng\L۔+$0~ہY% X[! w%OI1,5eG+l1/٫} !-cDzPwbRMX hU_bíg0$1Y2o=|<2 Dv/4u(ù[R:\->LӖ!\N{y_:; TqVm]<ʓ+M]rQ07ޔYSwD W.lI+o?)H+4/,<,M:{A&"7Cj8Փs 仿4\!Y?  >y5X;KC3P< s ?+B1zѳBb @ngSﲞ,i<}2'/UVЧ㽆jTo+?wJ-k"5Go2G1 j}qaA*04lؚ!Β*yNKLvaRe$HZYľO~t&v,_04μt-@ӿw߳+#]b Ii5?[ 1NVSw~dN̴iVN|x7̰m1㏊P7 ¿Y0ےl˽絋BMO.FkI' 9:n_ !3@yJq٥}t1piDW=0GB}E7||T /pQc 4`6\ ̅f{:DK`cTMq$$AYVX<0Z1&r3{}j}Nő :<ם 6XiMw\*Jn`GWl|J9qG->UO$)o[58,K^soF/։-qT1M{Y1cmzceS%Z|F85Л3N]2SU{u`k.ܒv]_3g6-I/,7ֽsЃʝ Ҋ1(!t,O)Ƽ.e`X\5ŒiIz^ғؒ&E۳W͟v|{:˚k{^8n^Z?m^ЩY1g˱$'ƃ zL"3JPװ үTN oTW[ϳ92Khܓqord`M*:z4!RJm Tmj>fڜ/_Ao3nC*󉼧S!Ɨfj8GLEbB8Dxj }NiQner{{O[yJPg^*/ۺ#U kJ3lLy$A'of'֋YH Βp-?|vHp&MĎ(ض2y8md|+k8sA`Ap6IMûCiY@@1JQFOpd}AQE!bjjYD#P"-׾ H (J5FGbsz7$DVu g\:L4}Q蒴]$8Є8mTHo;="|>@cAG+Ta-P+mPٸkOf E.G7<`x:9LVK2 ~xx:4Wl),ZŮJ7V9~5|ONk ZEZa,6N'8N➨EXr9xſiڎL#E0Z䳡"_^f߉L8FzfI;y]9(C; ^vy50 rrP^C+^)ܩSWΖL|M2 "PĴ㉻[Zz^+(&vvdW\%ť&Ӧ2/EYQHPcD]`TWhj Ss? \((p- W6s|P耟KcZ ^iΝR9A+qCŐ98MrY@:K$%uK)i?YL DS-@: WbpBϳ6ΐMJpsOE;KPa`GR+kCgr"{M'#D[:;$1gQ Cvb\~ݾ^b6ݕ 9!U@&%FP?W.V_G 6poMVU}=ZE5w@m){+*6Gʲнg{+'3* ʾ*N晇&#.߯4cvOi&No 3:c_z_#f[fY(z1!,Iq2^ȩ;}Cn&!58#:]7F;Kx׏W5WמC@RPܖ|ID/{^ 3ody;ۙN7~6 n̨RA2TMius].\ysAlַG o1chyExP('ӑʊ_oҍO^WgZ[U1ӿ+&ͽB ,f mީ;g<d=׆9'guHn{j4Z]εŧ]O/;cI[࿀ "8r"M?edV٪r]tV1& nxK%LLj(˯~8W1{iK^*#ޙԐTNq 8[aq^:B[BY EegD,F֡Ҵf!9F%':)a*?Vd"Bj#iJ]l!)͡=c2KܶfC̶CzMwx>Dyn; =ɾKMbzf/KgF;551ZYxOx]1gr|/(SwT^gqѥ9᭧~jgeن|" }bn4=޾G wc>p7ۙv-XOn|szڠ&b)|rIjG-c,u6ӵ>n-b]':w+ȺzѰLOUa &Y>wsRESN̠.r!oWłSXBTfg\ U@J ˰Ff RfI7ĪOtNڰKR,db$Qۿ_3ϾB̝@M}.I@F2MK0 <l`?F҇©,}ʼVzO]y{ϴ{ڙxgS,t⸦J$٭k*]4n!AI5~ywLzDU: 1\x2~.HYKqy7J}5-%rNnp-$m2y ilf+K,`nkOtl M[ԡ'j}T+ym$q5{.1 76M eA~tG<m8 [ćCAS_#T0MҋAǡSG0.ZuZn ݋,h{Ukߓ rp!.TnH1 ( Tl}A dZX[@|-$K Q)pXȈwoP~gJ: h\=MZAP:[:  4M~יs !KaJGC~pt||7'ٯYlE\ax)pҢf _#=qϗ4B}v)Rf7kN*է bLc{^kod_bޔ7Ip0c&NW ͨx Y :ڹ", :?P-2@ Gh%tf9ԏft8:!K駔/pIe+^fړYjS-{wwv[& ԥ%B2L|Ѡ:EƦsZ.Ě`ϓI{EjU8H FЩoUJS9#('?5AK"y)2EM JQo]+gyf]v ==Ekv %Z|޺j~8@Fe !ްHcը|akb/0},&z1T>,}v^pF\J_.^y 4b*2#N1B@ õ ϖ/.nYБ7\vZu5/Q ;6VP>< |q2R4neNG!Y |~a^`p+3e3+g&>MmuJ:c>Ng'¹N{@ ȼ0NϷ%-Ѹ! yt=5ܻg BEHUlQm9K@h5Krlg&&n>:0z1b ,7L?MZC>4İ>,jy(x)}:A aγ &-N`hs5l>- Cz'2y̖)qTdb"6 e{rm~$hԡC82rT@`v1EC WB8IJʼn{>Lwn r5'W+Gԇ9[[Kt%ֶK~u=twXF9ȤC+5O^<5ViVM1;?½vE?@3iU>Q='\b7+[3|D&bb ͻSLk+q:FY% 5BfefcŭF$_O0 }{+ϕ`v,Kpa>h=+  $9&@4i8:B63 xӗntS;rm/HtD [TفO>7`B|KK: C}-~Dx^ 7&9-L"@jo":eAa}Kq?~[4~UFTBy-_4v(Wtr,6bVrV,|oh̎'I]=DʢtX3_UƲk,m}pޘS96V  L T҈>eЈfJoQu:K̫1B[p*9ä쳂FzUѿ]|TWs*ժ5Fg6cRIѬkC*tKHo߭*`h dpff;&oWZ MDK(Hk@4ysĠX]tO(K_Hxd{gr©M@]U}PD8Guk{taci/dtrZ;\<'տ!!Sn@uRY  2?K#4ONsiVK?EdGc?VbhB:E"-XX3=37~:Q8p MH!%KFgt[mSYI65 ުK\@LxYfMhTY0pp3?r@#m{"I3 ꃤPˇe!v#%,_ c|( S^_ը$bLYԄsCVR.s#&|~U[ŤIF*3y|UGc)S %zpUĉ8I'oCʄ&e+K/;CȾ&q -Jb $x̜=  7n#4:&+,yX+ֵI?|1TD=<<5v/T`' QD&-/ ̬BԪ`X/!TR`eEr3!vfJa >8у~=WP?cP3.ʘL88[0Y@+fEfCJrAgAe4&Z?#WAE@RPZޝ}w9ћsL-ܗϙV#QoQeU6'pWGʯmǺu9D4rV=@ @"LA vїSŨ2F;\QoƃN-"¾Cj]Aug° MooWz|8Z~'5O1.F>|40U/]QCE.Ê^f#%d{f ē?VY81[2ޫx7_),#k塷Ͽ+5}orDCn fѴ1dCȄ(i ́$Y?uoi$$pz5wJ<i{J:HL") +UZԧ4>a/ gu[t]qBZ j5*%SYˉO=m1}]NG*ͅuZ/oj{N1fS%óɦ<}8(r 'W@@["+PznQCunq$mųh\HIf\Nw<#mDgu.s u{4uɔ"ӏRngg8 ΈWKdc[be*ͫ| (TI ?6 eH%-XEN2¬+[$C ەҙ  y0MX.fR$Ekc'¶ǘ.Ҟ#J𥰾`چhs7X< yn *$cKWr[}QZj ظcnt.@k}:#,;VwF{p LBdxYyn@;5\rU&1_*"1wg/H5q" Kբ" 7LYF] TzΙ.@`G`74NYLX׀ e7~:GIƷܭ^Ssg`1=`KJ3y5%,PS=2"! UgRY.`N-[gd)mPSST iMVO5|?2-UӟgiƗd1C͙-dyvdptWK??O f,.g\$V:3iFL?K#aOMS颯* i.Y4LV.h $iN3o:5N5]ssx=^qέ\daw / yiݵ囵Ϯ@N%"O*46i٢|FzqU;6:}?57T0zFSE0o 9]OS+&tJL?me^0; Wmk_GHۘFSغ@7}w c xM&;p`_b>B΀O&f~x+w3gѷ6̩fy1f{YK x<Ұe} L %jGJm䴮ef ?y>zT "(mC6kL!i 3&U 8yST{ns L>i]Qa!]M"]o,SjGmOfoj,c].X"*D3oYT1&;( d;?fv(V(R]\@5Ei4V1ȸtJtQ3:;C]_S6bX2#w+I!}s;.{b428 A7H*Ts #ӘhnYT25JB""I5F = ľ@/>L^6gCa}( {e߲0T+p< )-&G T ~Zic_HH.cDk'3U\]]dA%PD 6QqG;֒M; pU6'wR$7}u5T'sL6Ilr@5"WΡPRxOE]\> 3cž'I2^]nA!賳kKqÄXa4hLЀ|QC)66ԁF__=an֏Jc1WFUE nV;tT 3[\cԚf׶vn(p.=خ_.V 2ZƬGMbd՞/ ?/Zd4r}rIӬuA~&`B?oƒj314Ӂ@3{hm4"Y#~B~܎-C_ 3wGó2HG6$aEA1~6wR/@VVL ,00s&^a,ޯ+Epn ^ֽCJ"#o+zTE⣳ ڞ")e4[1i/ 9;d>[E=TQh%Lh649@3VT1# TEZN qh#$2y`UNt`bD (wBT2@tAlG=|BY&V!֎8ibb5@eZ!^j :q1-v̓Bt ^>xcڹȘyХ ]5Fא儍[~D4==R2%:ْg#ߨ!À(9N_T9+҃ e5+K~2& qf4y?;:I$oKp:x'˻\ ;*-"ƧPxT/a֩7*]LڮZӄ0_ѓF M!?Ho4:a,`IpXhGv%wѦS_p(9 pad=s ehą0Җ$Ώ*d^dHh-1П:>f>{6a~ч'oWաF4]w P \ {LuA0,TjOϾ0nsRύ\id/!$!gz`CB"l%SX9k1S =I%*Xb)dѽǬ^$Ya6l[8ɔc٫3u{(]Z4{GC)oK{ d|;as4xm#^&'\ACDD>*T<MZ~1p,zX_:A1>hĉ]j$H5' h!N!'I *$ɰvN泊\Gz$HkӉDTp)W[\`H.íFW=V'we\).pt54m]vm\| Ub RJz=DL;h-l}'-`݃ )\z/e$J/=XNg-X@?La4>Ula[1 OM!-<~\of80#PE~۵qY< rfb^nί \5 PPg-\ sa^4LsfTn6옦j.C*({Kcy8Ja$9-EutNfM}vjD!9+l@3De41[ӽJg<5j< p`#KSB \D Kv4,/ƱTney8ggvFٔ?;^W3YEa01Wu& &)%gV/x5]eٝ7t$I V ?JV'fr-rb͡ݻZC;b@jנJJXS:Hc6~"LUt":A</PR5y~#Y OZ/-&d~Me-H'DGO"Ý\[r5Su0mw<+4ܵys96C Nw)2|RiAApuRlNr͍`\_],,.>XK3W].?ˇZ"߇4 n) ,5s;9o?3N'覼n \1`۲]걍VKϧRd7Yl@ڭ.{ፇ cqv La* u:\u ,{&t<ˏZO/ԳN`lNf9m4)ǖn@#cNcV)XoT{$:DQ_Y "J<+IIЯaz)B׏.f$!BϨ~RPu9~:+gcC|~h3 YhJ `}=<\jG=;Ƴ;gR3#F(hE=m7CwOdA]Yf,Pt}4I[q6QGFiQl-es !kg⍉~ڰ}C y1{l}RA߮س_??dBEHYkrgOgQL3NˍeH 3&f cD\9`Df&ڡ7wM;.pXGRͱyOgxrðKzc=G\"zf7аFz|3\![T)RNb劃x[7e0"k& S:) uξr*>zW˂6ҋ\ Y]wwԔN.p+v޺ ,4w?]VA@ؒ׆8֫a@b::"죈 rb6U^vGf_%JZwm*qZ=CF Ჾ_Tr&)3qՄ넣XykY29׫NFƺtĎ~[M-J40x,S|N%:/|A'['rw*+RqB/lT+[uW3ъqwV?+)hDTޒ8nuXeH0yт]¢%lDUGfRboa{ذɑV % EZ?"E(e6zMZ),՟unE7bF+1l5f˘}M8]»6҈>H-,3 m.5ͅRY@%A̤rEqA?ֹxysw07&ߝG!~J}w`nN34mPݿFRUQ;ڝlu9bH4  I}cXaw) i/T4Wmbx;%rCѦRZ3kg=&cYdo᡿S^ɓgl)J ,FuFV[2YBP`_gu٤ͭefDkY!Bq MʗmMQKf0F+n O&N}ρ,vCH{B|^dbMMZO& yFEN:~|Ps Xz'dep9TO]qv 1ղg ;6;??x$S Ok!Nt.P+1ead!2ycY`%ߢL96w YmV1MK[i6W\ִg)dvU䐵6Eq yZ4 _X_#ϡw0$UQfg *#GveWqQr:rK4 }:p<ָI/Um V;G>)  zO{Jz\h%T=љm20N#^zuow[qX?CF#Jfs^#g<kD4xm}}}ݞ{;cVr&hT7e3ϼ86B䏼1PJvӔӵWj mfKF״)JU~?=ԸJP%s -3 z?1K4tP! ρ~)`7he!}^[M(-AfyT ,-5Ͷ$ƒ AU[;`UO Fok7+l^)hgBӜM|?4 kdPB?ě(H'b0cH0mHY=Nn}_>H ̮eTIn32|ْ]c,$ 7dB1+F*ȓsA/ D-PqzO,Yp 2ZW!~Fa\bhm7Y(h!oDcvfj*Jqj `ZZaŜ)V#h;2mfy.82wsy!I5ũ:I4z#`f@Mom%GGOS%Ō4z$N6qX+|RYUMCD _Q冉c5?' >9v*,"$Uz$VϻAt#P<hV<ϔeh<$º.#E!폆~S{L%j,3˫CBVg EPu">9@P0՜Qp|W "M 4wӁPch3H i/B &6H TQ|7A4Bm0 Ki%p .j1omn% h,=삗CD^/v_c!+ 秀 :C1ΰ 7D0cIݴvL ؙp:'K 1%'=ǗU[BT]x默r`ў`Uy$g_~( :UBHYtgڊ~J6R08(2BN H' \:!Kz;c16C׌D;̿ G¨֗+FD ^ F{BVP{tşxeg +`I2l胾"xZڡ3Shq:s5xs+Lv3 -ֆY%"@/6aݙ<B#y]zveH\ Ͽn3kfMehdžDBtHL~h1ACڡ͍|Ldl1)jf$|PBw_.MC^Eazu?S+>>f^lÂmjAѽEQl ٛyǑ6uoo tƆATj-kk0el/I2Bc^g:- ZtsȐ9 I#U,<3<$5TpǹI [Do%XK4oRm8qRE-e B8A\:Cj׈krnDFhl=^ke(!?q[Y ܢ)UTOt, 9T ֞ mlҍo!Y1v:E)J ghu]k$qgd>"` ޚJ6AVWт.|taU0-Aqt"* p8"v6CԱ[q EߠF>p]D@Qʻ&Iɥ{qDdO<ZŠDK^<Cc"vhR*XxrQ9t4b,9$7܊ 1ʼnt#Y11}.~NW::G<L4oҹÊr&1be|*8[O'ԽJN*, Jd]#PQOi,W4ǰL1zBLPg *b_"Gǂ]fŘAsq?.wtGSK`^)Ћ Aj*kgF>YKEyS AUgHI#^NϬ&Dnw]#inH(#|eq fB~ޥ.h.I ZM1"`WcJY{ Ƽҗ/>hB/Hۿml} Ɇͭ hk0Ͻv.ax6yiDF .M˝vVMl-G/p}<U||9Y NigtKа-V96_Gj Qx ig?ܰ{RYL<֫';L?Wui\I5*鍋_#McT).5jkN;.B7y ]\ qF0ը m7$S=o,Kai|u_o|nȊY%v|1QL!@߅(9![]ʸ!bdڵv \^bPPb_~#+3뽞U_^pj{SgR\,sgk%KEUj7**;Vy-ҴÈyjuܩp9-w+Lɧ+FK/րrA~%8 GuAW%^kGe,_kF1-`SGk4B]mf)*Gto~xbTvTU{_E3?X qPw Ul )Wg#xL| ' &e4-̊1Qw×hpz˖3~r*ؐ1v7K׬zGW F?db&[?rF/nS”'"r{=BCk4pFE|.ЋnR2uHhg 0Ǝۓ0ܖ9kT>1]6Xi4o߻aV;Y+׊<7h""i'[[o*hTAXT4o".c7Yǂŝݯx$uwEFPE񁤁6Yu rT`ja[$omyӮE>?*BCwOh6~eCO%E,=%ȆvLߜY&X__`d.x7 -][4]]TKǜa]*&rυ2)d'hhvO^⽚+/DKwc5aj1c9Xw;Ƒv,VM]Hʬ*[Ҟ_d^onuG!h9cFbgwqY~on=({UljڐQ;KwXԉ[Us1"ZV^H,T 6Vu"ݴ詚5 }EɗlW01kPQE5`:$ "[=\Ag>iL 1@L*ݮ3DW8??Pdꀩp39MsSM -kׅ4u<`:)jU hGXYl $13x+#0_d(+bK6rV8(္EU@0a6?Un3(|2+g;Xkn\ Dƚb@Cd{ 'o Ml`Vg9ڨ7aӥU]F^J ]sY)wӟAGʈ3Cg|lG3w F>η4``LZx gD$b3޽U;*m'hL&XO &am0$.=)ki=Bmum 9Jr mp} _ƌĞvIhN7~`eJ+1C6*8ksv~@|(=p쪧˸ʬL‘ŰQ"|ҕq?fXL!ɫ2 l7TL.O#֮ g0QygccG <3i~u O7J=wO2bZpv$~R31|aB/ahEVF8UŜJVG> P8;sO>;I:p:AXBgDM*.$Q/}+{[p pۭ6͖! [ʍF$USN óSsόf9 wV+17bϫA4jFri CZ;Of~X7fD`x xc̜ cl찉Ԥqa(:47d1+_:T IXO|af$1DIaǶ!=1u+?RbeݱX=pҁS# qY–`-s A#Z 06|<(\NX;zW\6w]UKy[W$dLs%&+Ǡ$w~ڀ?{-{{I`FIL1aË^ la>#c{5&3a1YT>9$cBq@svA k/kjmz@.zIu9.l1\|WmR/м&'hARՌ`dG, [ƆH7%;|%8dD?.cz0E R0 YLdw# O3#hQ*|e;K.̼28thS|-:NJغ "<}2Ki#ˆܚw&TOPD8-~ fuh`3Y\Iq ̞Ȁu?3=ͯgLѱJ@|?P;®jywoЪ\?&Jmd6w/Fdye*$N{$#A &էXOiƗ[TddI_;?sxEՐ&-{BQ^2׿Dg"lpO:3&ENGD$R#ǁ=+ c^VVՠb &ׄG# h0>V _S%Q)&VBGzwis` _l=@B*љzm ~6 \!&3ӾRIMe9,m/TV#wW ; ʆtivtF+% }x{/#YJC_<)AzrNIJRJ |2A(VF;A9/luoj@oׇ9MOYݹR-|P"RLy@:fʼnyvLw|"vog` ~pв m!^ Q$qZ pjP>b_0|ڼy05NLxCfcKQJI&1MWDV% |!?\)T:U>]0  1h\ji  }4w&1u]hQU?Olhb?z?WCσΊ2>Ip gk\0Hc= DWϊ'v{Vo=MIcp%%)n1aXYx_IHO#ՋJ(gUׁb8<ORڠZ3)1_Sɤ>X0}@0*0gmT4}6QI3 5T(MjlU64iDa1TLK!cϸV -m6 jg-p,|J"zےOyй?awn*G wc4ݚZ^M)_e9ar,`S&OboX&d 7n8}za}=q/F$'Me0>V63)J=OI!ucmqvI: ]i>Έq K;Bʐ?Ay{m2T3v;)}bX& %?E~ޫCJ7er8g7JI'nִ!q E؊|_9zL5#Y&<ד)4]jTVPXt R]oŻkso.MsВ幉vG["rߡT,PIomS tҢ:ߥ]!y)N,,U^pݩh:aKIf(vvoarrfwt Sfa?K8a!_p $ƨD$va!Y*d`ZñOԙ&x;*LVw?Z\kR8+/HcS/fq(C&uzRf- rIQy:Z4ظNj>᫊o]lP`cLm蕷U{b|f9a@\(r{|ڥ>qN֞ŠWm\Θ5RH1!xBD 7M0$)3r)xCNͿ }8µ]dUz}N(#aKaGDi6{=el#18^ɝg 3{MER`Ű9YARحo'y*2=!W/M{DQqcεx֠heq qSs^ͻ܀EhW#0)I3R;Vq4So(9^P WdY(_FEditE_%)J1i\@(s)19wwrw.96ƉG < ҕkca'E_ zN[6fDsN¤D+3akc~qȂ-Ķ٣`ba;)PdLnw)+z C8p}=<;2T@́WXoG*uQG;=>|޲#d3'1akR%+:;>C#/Njg/r ŌT{RC͏AZ^*I\!4-|E?ya5! T$`^01,lpt!;k#,H/>m%9/:HcRY,,ӱ Ms OV.Q돦8D/YPNYw^ ):&KA吣Rne`GIНዛ[HJ ?;a \%qّpx1c%n*YS vьܱRہ}BEjrQO F]I,x ;)X_4qoV{y_> 5qqCJͬ+'q>W^#i)rYZYuOdxVj= ߬\hÛA"-^~.6 kPp{XٽZ>ǻ)xkw?3 1%F+離 9|]@Xr ѕ 媷Bcw_Ж )ŏ*Pfv( eA=;v*ڝjw#%`Pq$*A E;C6|pNLly{ͷ_a"Œ. o+Dh=<2܃a_}*xRUWi=G0b@Fr쾍Xh]<NE!ҞpT/\o羰BWZD 8G.7ALυ| jpVAgvB cNp,78=J2 H16%}C*uTH T(yQZq(͜'>G4||׍!"XBtg؛c+_􆩔%V=lhȤ`yn̉ bSq7PouXkSxȃ!Oژ Ѡ*0mDcr1ж:ڟg%nf%2% vlq?2?[|᜹n8C!Ȫm]WqlàTLȧŁ=t C{]%aF^a.dqF7U-}Fa<Ӗ(*fT;ŗ*tdݿ{2PP(!P[sY726wa5:KDpp`˼ ük~쑶Y9?Dՙqp"W58+T7[w;Q POǹW{*C4KS䁩W -Pr&q# 6XS,1&wdG7տc^t~O@Lt9ע+lbz7|뱞% R-4ZPCh ?1+b'd'=ȫ\L?ʤE 62:NT'Dž_E"eMv0UdA<)؇3?[kdh1! meUAyvLrA_ .:Y&gͨ2@Vr͎2Xt*qys l'<1Bw>7Y0*dEA3kB/ /<`ȚZUUN'帡ls^ޜZacT4} M=-[#ّImtxn^$iGR^>#*u0R ^y#t/yGvp࿚ W}v$S.S8) OΦgYu c|[v VĘ&x{{(,IsI.Du6oav9{T>0TI:ɄG~qŰ6 PZ++uh34´_P>R$fI&!}u&$p76[j,54_ i-2Tb+=Bmԅ(ɜga!N%ʸI|^7:JIRJ+d5۷m_3FrNU&Tm)T s7*;HkJѣ"(JlBDe(2zƧPI0ybK4΄!sǰ ͎D<*Q_6D# n]5&rqW66D=ӔP? R't'`vnyIUg^ȸ@À+wO4x`0眕nn ːK.gݷO1hU/m@ Y ǭ ԪH|?YdFŔ84QݒdM8L(W-e+%'| qo`PA'+SU{zo*YK' 슧V֦.b6¸Ah/d2K"Ĩ:pNrԮi(˝-寓gm#O[_[ob+HLeNӁ:Ax^t~ {sa#Z+|K +/qý^EZm1,. $q[=ҥJlJԂ[@-WI] ?jz]h3baQqR=#G~~ޒ`ɩz\G3:ch ݉E2^GiwxFX6qi UȌLhOQzrSX% #UQ:r\=v>` j*X1#---f砜ʩ A`TߺRi(xS}|NKM2ڢVD ;6*dET p[^%ORh77ősbe44wUjlm2ބO3,qNmQg.6q1Sw#ЙMr֝[" y2#%"?#7m DVH=y!ER)`.1z5k8@oQ@7fğFyXG$LP0 *vyl-ʪo$hI`o{Q-b؎HPpY%";xh' J:]q7{@[O?mNbKu;?M 0@rĔCO_|A5fR,k..M[8ǯ\[R'!]_1"0;>d3n=8G|&>J!PPMO7Z1nw@ ErvOs9ˋAz̕@@e|:ʼ,%#\8o7nW2 ɦi(Jq@/ ZtD> c ( PUUy(bv2-4iꢟj]cC.@Eꪹq ^a/2ԿuLa81RMiWt Vd^IG8M.͵>Wo͖ƹPR3S"{DX!9e@  wnay ϑ|5Nzo?iZ+#']EC4χ<dw(A&qZʳv-4y6[dfe{,.ʃta|o+%p+| oOp{N!ѶуS znjZWƑ;&mkCюvrFф1B¢F2lR"c 01c!6߾ GJ2/~u@DЍL 'Cd/ju uEݽF)ޏb<|VU>SSr" TȵAc-?Q2R!VwöRЫ{Hcv.  #DRDUSBc!G]PF!t][t>bkĆzWd5 CgoSW 0PED_+Kl5AGBΜT.į}*9h -ZgOl-&ud ckKB *0K)Z4Ȭܤ~P K:!PVd{YS 1))EQu:IuM_?Y{zh~)Ytp LZ 9P;)I9;Vs9DxNI؁\ Q=y=t_ߞLŖ#1W(.&w&dMs5Dfw4YrJ"BEa!XBk]ߌ\u!wl'gSX']^TP$Rblë{?*TV{J*%b8'*2c~X6rE]|rqMal2cqx <>ЬLT˘0Λ/Rͬ$[ID #NV'T\ ;3Vw[o1\e[N$ŧ߷uhoJj4ieGKnlWعo`*ݴkQ#E/1f6aԨ,j[I"*BR]FV~'Nw-1${bb{+O|u&=&tsx[*繎_!^?8~JEI{q5hmc&i NJ#DYd 8J+1-.ܲ6gCi8{yrLHϗ%CZ%,]p᪼~AV1:*&f=~iLކw;qg39 Wyd1^"Tr'-C8Ǔ 1"oqߎ0^;&Ru˼ 5ZRl`? /3 x21q̱^ENh39}9 %_c  PlNp Qp<`_Zx 6c}mY/s븻vi+{vGl 9-3΀)RE90Uc>p$1lFI4TbS70Ë ]"Qcd]2Z@LV<ȝ\ۼMB1c/_za\o]$no@oRtu!KhxJG׌K '' R`D!l|']a/+$m[3~ %&E)?e={́nH1O[3=8śr FzUu4.T[H67K@ߡyQ]Mͭ%]T&)0 9#Y Y@0x'fָnDބJirwtl.jI l<.YŗpǙ@X˨L ϑ`c-'՝]G`#Dg ݤ"p_y`8CZ!-'$LL 2'|;&xLe4jB`ks N?N/FԈS1lusjY"=(3(娺yfM(rӅĩ?:s YWC vuCx@B[R?N(ZУwpHmmx4rLKy+]ޚbT8=>1Jb8 b 3kVUiY 7ElnaCChw[#z?7=!Ҷ]~W1+a*`]c}$: ܰaJ5~ф ?I^wj$j권6UG\\3~sA!EDz3H9Aj_8i%A)0d#RWj V2mǍPjVu-j׶7b U1 D]m[gOQ߃\tLE!}{fjh\nfJ~Q!ff\iWַ5[lM8e I\uSK#!2(jl`h4J +h_)sJ@+ `JD3A|ֿzG;zMu8 !\ D}XһiTg*vރ:F{ b&,ߜ3Jމc*gv􂆏NB$ndS+ٿho~"w;H4WMgHw6NMdYp7xiʕWʛv@±'5{ 'L+í'PjufaJZ臱iy0GP3hxrʠ>d6Sw1=gИ`LETؒs[ ݹB'XmЉ;oǢ[o1~&Hº][yŤ26Vbp$ȟIqzɾ޾,j~G)7~L]d/4T<^$b~j(MQ˞Dz8BECՕ{COBd[Q$,4cVE9v)c[:Wvzͦˈ MfC6"181?=>3A:_H)4UvBTH%ϊz !D`%;-i2 3px̠1{DOW {ֹ  _0dr>sh5au~7Е\[iߓIoQ{dhp&sdU%_+a5}WdǎD@1`F3I #pKn/Ǭas $G6 PE@}` 3W'-`Y(M%GF~}?*UFfɗ}F z ]3'MjK1s b'.%Xl?wnшTҫѸIܼ+FD(o4H&Hi~r6΄IpNX1\\ D8뤑Iø>)hcJ\c >C,FrL;nvd[!PQ{c+ziek6 3Y Mb@V"c#vyS> $hf3F| +o*BE+|)oޜ_|/Nb^6Wthk) y-?z)ObnqRwY+H'~ ?WlxW_09C0;rb\3@]NZ=#;ę䐀3U`v<«7Al75mmLzhQ|S]mV>Hz]<{$/}܏}[h:Ԡ%KTloUɈ iGU|F1\ Dn篓XǩM&l@@똻G䱵EWB8U6eD"Y ¬zA"Fw'bkM h ?ވ~AUÞ&5 -Η|RMO.VޗPAo f=4YS<)"G*V݄БƾTf²R Mr>PxTJ}.Eo^[Bg|W%|~$tb&6J%,9C-z};N=,0nwwe_gdt`kS@"Sk_Jx~!S1h>R]8݂ a+W"ۂOu=;02f!令zs<8l bS<ԓtK2D E_˘faZf/H"4'v>C<LDŽ\kJ ʀQs'Rx !Y5.=`9軤F3/"GSR3OYש6/%o:? O\tk셈!>(% Ժw_C79av 7`³{GX eV{\|T,q %A^J,˸S8#nn~4X $ S/#3[C’<5jƖ췸.+685btrg oF^ y9 [hm(֋Sn,]uW8 Y-Y7 zfl iR/$9dҔm5l,Z(fŐ~C ~俙Q"ȣ=!;B^OOj窵PQb >DAx:TuӃRco*5Vic:ԛm'>*\h?6 V|l4XPc5rѭ Y&"g$MS^%FcY(I +G/Zz@@bsL y3 h0yY% nL[I@ζ2ذ]Tx=i#Sje|({.[Gy!>R}@;m>ѿ߁gfݳlCb$ەҸTnԞ.j. 170Xm6Rh:5wA#맓%rbgUUco{+=Ķ\"L1;@JL¼C~;~'ɠpa U ʵ#h1=)*a||Oyl`HPwhe5\{Gc\F-Qz`9&Zfȭh%o= ^}rHn9tcdvk.:wboANŝME/V8{wP-"B1VGz_&[~!m% + ''w>!ni&y>gl'\:H:UC'0bU1n4&ʤF!f|_f~5B2`>Jdħ_<.uwaih< C.]4!,^,٩˂,,SV 0?>ƩtIђsrûfz!Xqk;zeT"Bwa׍AHşUE~c{IU+;d {V<#/h9[qEcW 1v #-qKJ ÖQO "]@e~MG5Yk+UCD2&WEou; s{ ?,apfﭹwpJE?hT^~6j[S@F7@`ɛJ6&zMG׏;j/s ,Ha#^y*mϡ/q+/@!B&Sj({7Q~RjUo0V9|,/AQfZryE~i߀'L+(S#p͍+6 ҸC&cޓ4(QZjs\orHg?qH8"iذbHB2܃,sY6ea143q9)iqCƹNlEE6mpUN z ӜV8GT[x(U}CrI5d%};0ǜn.m"k~#m ؋tի;u;Y> űA&Tk<..#N}i~ 8Zy]&Ĝ*O .]BCj[bX|bQ*ڪh}+ǒ@5t[>?T61E>'?X)wݛ2q96DNRQȑ~j&GPܣ4NM.n\-Wςk'P.4yeӭy ]kHCnD(l_<~Ka@sjO]Zĥ2Gv, f=~\n Wva #-SR {E&x!1Z]k03}vaa-mRMsU)I.VJo'&`7ǪUr_{I+x QIɉZD!5\$00LEաT{DBoqJlb5^LNQQZUo9D>u+ VY<}q'w8^eb pcGwes]B:<]`0{ 5w҈yj6;8Ma\2l P >Ar)Gĝd@;|(Z.RјP PkH?Zz7NDRn2%y#o6Y"VљR, S(rR"Ê1mOy,hi0{kB_1!v_5IMեȂ_rV5(h&ȸEv)F3DǤTƆE p%6w6y cE\i Ve6&O~(ОG۵Q0Rmj낰)퉶l2\)'De%%$"c5R@ !ĭPּ4S* ~8]±"H\!o3)N@}:u' 2Rn1fs~ZǯI<|9e)NF?SҲTJN\PGsރФ+?iC%2نTu$>z\j-T3\k5_HQ P]IMjSP_#xߩ'İDiQLJmZs=**В!sJ -`h^3_tnoJ8e|)(kd6i W K>a6D- Q,$ y&{,)ו6[˪T(SSb]}Y D/+(x"kM5םppv1|[8/[)D[P[5 l1};!O=+7$Q>fO?~?Qk5.qA UTd #DqTSDJKV:@b,r+~v# 26ce6**ucSA Lރh=@`@`L NqX'+s+M%pyd/|o=]cIaFy*__\ӢdO;x]u \fap9Ӗ)5W~ag( q~cdɥӤRnO+\>ù8oC.7?:$$zP2+^ !\넲S^~zwDd7)AɈ2K0TU`^otQ:D+pMX5 羻pϑɆ)= "{_!O}q(s j!LB+jmO' F^R8- /֥:>r[11q$I7 ɓ=r.8)-ldt 8Iv®Bd6OW \ՕvW,)L0MU.$CE gF7gAD]'Q^x'Ig3U&FC'͇SЛ}ˌ;H\{ؿh"ov5ݘ5߰?HkOysa-.#Z掶e TfCC7pJjޡ&.zH<7>=Qͦkbr/ c n- re5r+(ळX)_~}SyB'O.AxTm%Ⱥh]RީUZ3rѽXc65uDCh6IBD1tƜj<ȴH o,&~; ,[ߟy<=ӂ̆M nM 0X~sZ]eN6^ǵG8u_KR4P2~|*ۙ*x`t^yxzij?՘D1wh=ltc>.N^c(<4^lˬƅL;5*}r9I x;[u%Ҍw]oɂ@ +5\*jw-ƚr&N(Gdӹ>cq&GR@8&,l!,GlY!وKur-KbH|EcoA/2:RK3: Ƨ|SP9˗E%b2hG]yA2 b a>nژ/l / ܅j8q6ϲ4.cdφzy?3&nn8lޒrgfq>AqÄདྷ9fh? ;է|Q_V$Fq.3@”ЧuѸEa Rp!D }fk<Yz1Z.۝)?/ dIÊֶ U+"1[I1匞Q;(h#of&I@5. HHWR+"ggkN'&s_”Y,{BАvlKO󼮜L_YR7of__:uG *cof?ʭzѐ.!nE}famUV針)rbg^d]$MwVJhzV# ;߫xМl0J̼ij񒑢BqcG_IFĞTpoŅNK m K7}]@F-,Busv LݯX`2ٶ_Oȋ9rB A0PI d q5Fpr=8Y^Ufӎf9 Nx P8`C68| R^7{CUsɪ\Otz/yK Fƺ_J2qSU'8O:W)<֏[s{ t`ڔ}](up?7{-aYC?WHUy?*ى'n e7i)3\p1FC7*MT~+Cf`Q)-;EvYԑMZo- D\Ճf;16RC֬yIb6u%He666y(m,0 7Ej1s8)O'3y`{ gM1JwSzA- sUi{FQ A\+hؼ9mQY6Ӧ[b_L6gM|Z9B.YN`;~=DNg䟡 'qa9UuX rKq"~oo?e")J4"bQ.L AR|y0l~-xm%,3y&#DOҼ) 5a3!KtNd;"Lp˖n^/[oe & ƫٻZ]l1X?Y.FOp2#t"I5fH쾵P 4xIQ2+.%h17uX`>! Bv|Rw˭hh#;^wNӍ2}}e`R]ߋI4q)bMHf)zZf8DY) *fx=ߧTdiӉ3\J{QeV0O+ˢ5?==ݪd۪zF1ocU"ڹ`1 ET$ յو53~No(8.9zr{KmuĒ59lf/@ =g8ZT2dQ<ܐSO!H/~,uQ}xkA ӡB\Fv|!eZ͘l%!W*cE ݈~z5,k P+,%WFDu{̱vK1>Kbi!7NjRf0R՛Zsն[,u'WnRovTI-W^v<"`o|UiQ80)xᦎMsRA 2A p ɝB:C&}wo(}R[xS r8#-r*k.gc052[%_eB8s {T5T[bIv^wBY*K-'뜕‚-]J 㛫m3Tb!ZJT./j5jOY8e8X2"Ikb|3?2NV"4~kL?BV_SeS8:: ~ Mӄ-3Ϧ>LmxP8|2q Dfr4&g!42BR+Pu08X306Gh=5A,2zP5 9uHFwr3#vԇ$sE$Z]K6)I)۠x-raD@2h^sҟi!ãȇȴ@,KB /v1[8 yQ rfe&02pzѰh&^||[b@nq߆P7e4|T۾4>S[Yj[Ikv$Ktsz|LLh9^Ĩ0DiJv"YWΘ']_eܹ>M69 'пX RgѰ|-y_蓰My&D븝q/0f.{)Dn$ UKQw5tyqg>l;[C _4ijH>zT6T)]a9[żC'k;u]|tQ2tS"0ɩ^De) b)v[ иV?VC0Zxf C+-HGՉ$rL)d>OG*Tʷ kN}Ð|=Xx{{_IW#Q]D)<ĜA Y0iMzPnT72_hYᮁ"_Pi%Φr}Ct*^:PZ Z㮡&2N6kM@Yo\7s g@9͸!vӫבjev҇54ܥts{X^HؕG"Wl~a 'O2孈?i̊k,ڜɏ:7^,dI2[DHQ9 PQ t\uWh6>";Fk;#V]A"H#&FBɆfWH){-=7|%˵&Ff>q%QU_23r*Ĥi#̺RHm|jͤբ PBihh:{#fp(pv0 FAө(dlcK'U QPrDc܄?̂3Odg(ψq|}%f"@SBw}IqA|3lNg]$6X'/养u!uf<̪on$+,?j[MǦXTm(?e!xE]"3-}.ϲNҷܠ _-3VsnFa\(TR(E$>7^pO :F7^gDlHAd ܄{$0o0AvTB$‘Sgɇ*YmeÎvF%Jv6IT'rN^5NU2|0.@y gc Wv3fI@STVo %":|I&qBxH]/INA&z:c"oԻ!Xק~,NyĔ$n߅Ke*ċq>SMǸ {ͳF,RU#e>Ě~K$Op* _uZJe# ( EX"L}L` I]dqpe\F8Ryg;zPYߣ=(]..k["i 8 ^\aޭ".oH0ځ'zӿ -.E47jx:ooVh#kIRH4$7"9!F|gw$rI@;ym޿v{ACcl|ƴ8Mahhؗs<^$$LwuAbʧ+U\?D/r%z `:WwZ]M<-!PЭo;f?#jOP<^6nu姴YPrz,d Ӿsdh0`ڕޙstO)]/,(6.ԝόpsiQ|(Vff(P|~VdѰ#N IK(kj->y6F%8eB?sԷ Xu{bV0&MÏEy_,#;ZCQ )9C2j%w%`7D43Bd8fHvm+eoĥMaO5 d7 Z &Rn\E)Ԏ޲5N^pi C{jhJ0/+%H7,b6pW$cPGmH nJ=]> mgczߔy(wBX@viK\Xڒm,J@ #Z "}+5/ך]OG="Ļ :J~JI:kJG{&I\CAy{X?VbOAX{9k$P&(an'}X{Q?)} jxe`dMf^ m[y4!}@RQlELO$+c"֧ C\rs]}&giq)E޴bX2oUOR̈몒t9R?ݨv:Z=oo<Jhu8%LDB(,HzL}IK4$B$Z9gŕ@fv;XYC;a8k"c~~7X-ѻ&U)8e'cqxܵ;|G$ OX6Y-K,ɾ+&{^JV[#נRM(?]Ok`8!ձix,Wb|} ?D^:Ve.2+~Hw**` S1"( 3w\͏n:\DB x?rz)+oȑoܮ\ioBzvɉˑF7hpDUAnE;ݐTj: _* +M?46)*Iѳmڗ?V|LG즈s[S@.A)MXRi*@;,>E+k6yG9f6> $yqYkIYMLkvB/^o=4Z'Ќg`At[$=dfi[6Y[̨Ko}WӰ! q};ҒvTB}lίU^>V2l~xʜ^yܾny6LK,b/`6x'Jiӝ~#h{E8.@*oۧSC}ʣ4ۭ֗%2hΙQp(,vrfMSwc@ yrKPӟaQAϕ %4(OI?z4)Q=.qZL>C@Tе Nj7@Yf%x۴EE.֥/)oj@~g/@!<;V,.V]r õ@A7f{7Yum+uy{v+hQ| ikJ$R9VuBbj &lbf";SHo' pӟEg(p2f+/+^c2=bKAbU6QOMqF\+:*mya>*Y,xa9(PZ+n#^i!nŪW0F= 3d 8yF=2 &Yw| aN)~,mcSc%ĨT l`e65?/Xr1ڏU=xܸ(Oj6.x&[}w*'_S$x톏2?*|zJ{E9ΰa<І͠0,T/K<3g HbzI0 w,&`jcD" = ƙ>qn~ѹaq۟["3ԨR@ʫ;7ҮGMT?LPw%ZT6mP.O*-u \ YQ&<[WNlygvRgM,qR³,HgA32j5\8VAч&9lw !;3'n*)e(};Nw? qPZYQ63OHgCG }oY<Zt6:0p7XsP$K}oI[%9Ӽ:k R,W؍@bӲ7PB0Srf$1I]3XQ"tK錵JѹBz)v"+,t~NPD:MJPIN ^W)9UIcL'J09ײ<~%,oh42k6no$ΠqɎNIeXaݵX`SEcgJ|t+% CoNҹ8t65Br^ AiDW7@J孫P ed `eZ yߍJcюZ*^ASl~%OYi(i%,kE6}BS)XFg4eeXl#6dUm T@| aXx10P)3f.BxA3Dr8Nl45ޗ0цt 0BQUY7;DiOָ+M[zv B>݊v;wGl&GA u[0?^ٿ a6}m o{3Lcrz( Wz+~Ka +/䌆$C<6 8dQu A ^Y2M+ gtq۾eV.Q? n)D MAI?\vE1@x^vn -Q=\W 2تԓq- T\"p;aQ1׌'ERS쒦e@2| $ф>Inq2 忥elRߟ^';FgNYVevIbMVq%\x3 XX _WR:$d\.k&8 G܀] Wu%P7-CH okvT4-r9( Yn}T!^'+Ay$\S>+d mp~Q&O9YpR% OZ[^9?!Foܐ_?¨m X##k#%^/LOWSJ0QPYE'X&ޓҳb<[ܒB7Uyi$X6 CsdluR#9j{TA;cs)hwT Os+:pGE4_=hDgbdYgȬVS{=J9b&q_UꝦU& ޳Kd/,ְ7gkeKv%eG=ctVRS)(t"C_ؿ-N+^VIHx[hmmqIs|b-h/wmbm_="䮧+l1 4&ZKcm7 ^bEvٲ5lqi \X^m;*Ux>o^&HIhvaAl0S~)0۹r| ulz4R*!Sc\cٮN}TV"\\s?XO7&QW$K-FsU+y=AFDً(:]:.<>88$/6^-63SϤ`U)eqmQEBwXI"*YߘI\rG۵QݔyQps /iC|r(`1q!]5&?B.o#Z;.Di덬w"Iz l>kn#hB1ļ1xP7zۅ~L*@4P޼n_ѳӷ`0cq~A4YYQWQ_߿-N`蔣հ2)t؄@%C91%h;EGb#DC%z1QʾhpsY}a_p. ?=dW)eF1.7%sCE[,ɰ &@Όɕœ.\)+*-v#18شyI i߆>d8c\$df-MP, TPKkG0 "LӾ\|w1~L-'iǞxn"̇EQb9ΝpzJef@Ϩ!GĸHcd'}3n"h54cPiCUiD9!f[a˷~H; V-My`>L_ȝ QEO^V&Ѓ6" @Rz֚R&f.8 EXGVWTǟ;a tXoͤ@6E2_wW3xۓ݁lp`%8H0AΫs#R{E8U@Ů&D`% 9aTB2@M."uEiʼnkP}teԤ;30'QyZhUgBn y' r:mf eԉ{f/[8re>>MވGgxz).M*sb}ωC!-`GZ/K` ?P \Fle|]OF*.yk}+!4h[Uc7&DZl9A!K|0U-!&NWcjir==Hs1!Ӟ2%dTRދ E6HT2kH\[^0Infd1ZʒazͫC41Z5*2el$+O #rHYS٭^f>E%i(ڪ^錍j#ygf@ftyO&88GC*"Kq^$ϳ= uH%(D.g/*X!bӕpP |e%A)`&!!hrTqQvdPUxL*{`QɜeGJ$e'$f\ha;| ݘB'n@s|% f>`hs#TmkOK,ۿŠyq0s1蛴k-IzgCF!#V'}sy`q`ocj|sF= '_ รybB?ǃqv] +q+n 7_]i#':ib`q&?%M%D#(0 $6J?%_k#_x9|\`lz A:\2Z.|JmV LxڄMMצqǹh#q n4TYzo*z .5@t\I@I$#Ep cRcWDto'dmOQݿ:F,vO)L+1#mjuV}T)iϞ|-;ݐH/j/QS@Mƙpt?KJ$}<f~ S7EvE+f-т_X[ӂOZ 5NX.nނlp%%P;j}IǘHcl;7~,>)Uzk* GhO=z-u]t-:*ll\et-X L"b ?#lG'Y"J8Kgm2Gpw:j yzVK F-Hf VX~٦bM Jp6UB+dFGSIq hĹ8& 9nW5=YIq$_~N^R]k;Ԧ"al',;UԠe&GnX"Jr"L|zԭK$GYm.^xʼ6V7%u=[ּT'1Ҧ_bZW7*FȐ?@%YO^ ߕ繕ƙD%glɬW7A(`\%@K "A&`D);"57=WE]!N69r᩽sQ5"պ@{j-S]+ @xM uTQo"{_5cI1XGT`nS}W)X,ìz/ֶgKąWIl[i%d@>~F0£J =%&cE$d?9流Csvg.y1r0X3;6^9:- S g.fj_2¥TAN q|sH6.gwg( %D=kc I{\&Μj$Kӏc)3&縢P'jp~3].s'_`3՟$27ڹ̒ 'B ywת[FhKCae2S/QwFyZ[|7HՋ`ڛlzr?0%{L!ά쥱JL,u17%WJ:'yn];휒WUC'h{]98&A)oZk*衔 Ypگ~CҪ9:K?As*,?VuZ;LIQpny P9|'nHRk{yCfLv=+6i=ǖZ; w{F`N%U3Jt[%W'0N?nW!`!Pt ZŸgZ9ahJQʟ;x;n~|!}dI?lt2{ԯ@ -@-h:]n@w|<X$`U"&0/T 9^`p[7|-/9&WDlJZaֹB^*޽E`ϔ=jYX?2s7U6h&lcKX0\ݎ+'$H8 Ի(8W?_t:^J@@W8v8!MShg̏#YIg~5%}.t.#~+ դԬpf2k'?D8 ُ(?K!|YAhDnI]C{,hO|02B0ډb+s6GjܘZ0cYaHE51,Aa<|]ɓΆ V䎭hp"ȍuͣznN2)B_YfvK3-9\'u !TA%o+k.~_ǍwkF8L212?Io(#:Br9lK?هƲ\ZP0oGypn7&8Q#l[eIX-dP #on.;a}˴Il7l^"@8 0:+n%sg,Vn6mjTs/u&$pfVt6|k2y1r`D-CVb1|@ˁ_m2 +% ֗.O ya|Y$lmdODMhdb9 =n %qHDafn/6`XDVwPld@g>2@cU^8eS튳>ZҢko7%pe[M ^pZ"~s!A׸ZFm>s arJJ~Cl 1#t~4#CP6ZnjLޭx%* ?U>NyCM6|cZj(~#ofSĎF"E*栐>o=e3-'Vx8e@?K<Á5z6Ƃ>Zq[^:𘫯cUgzA9ɩ OqGOcNnlUWt|P$-|4OˈN H)ڎ L :Wa犑@|"cQMowXӳir`Y^_E`ts<AK GVE!szQ}5k^@ dlIqZ9sV9oޗ}3> ] 1@D aĺRrzIyUtuhos} kkHz7P]>t"|kS8*fFhXJ'xmry_rppTrO3KCE|[]h_ NM|PJ=w] $Ay-2(JSZϻm@0f ꢥQ|Ҩ/%``CYh"oE0sMB3}3\m&u658%7}h[G_D<\n/_UB[Ij*%*$m]!K?~j-G.JNPE4Ϙ(ޡ_S*,́EMgKQ.x,6'X|ɦs}U#4j)&PhYy?͵(EzQ͠'H8xGUED\ڙw{Mԋ*3$^7KSTbǕ5jC@Z.!eep'`/fc"̇CDOfFiffjܳ^ZEغ!,a< O]CjԤzDy7`ainuiQ&A?:>$_΃NqJ^*qwVuFkmo;/^ YzC f 54$GcolLO ]' kSʝfuߟ!I~ I_HqucDI쌇|/aſXRv|3} K'vi2X1AMr^qW.wt ]ݥ^ZHpGۥHG#Be!Eų\ C%2lQ]#X=D9Ja$e y˜~?V) vo5i-d1663dY. 78_R&t$zl PG^#bS{x82X^(>$Ru97xͬW:j;K e'8C%%]P>5Юl$tNo(Xؾx>z-yiXN^켈Rm :C} \2H#^HMW a WL,'nQ2a9XeVzlɅ#^穯z2crzUGF ީ-,Y!PeO V}v-cd D?B]Uv"k:$WtV1?dq}3T-;-88?z۽ p5߿4HpZ+Y7:Óǽ.K\(h0 rJY=BDjXE~(290i/P< H;4=". +SyUO%;ݖvx5mXH5% +5|:DmV$:5фi9k}2 :Hz. llfa{j/3-Vί"!l}@;׸UϝcVK6v~a~#݁p :OC; 48D#W"8jn]e{RNޞ@ޑ1[U9ƍqĦwrWC A{A,8bNʬrP)NP!7[胊ǩV.B-.z=#B@dV"OTեR͔} h86Sg` \1"~kWX7aeהmn WP,m"tSyыf0 # ߈zp^nS2OxV٫pK)^<q1Xr´(2A#cÜRYF*-]?j6|E/F|5;$Љ֔nex/?tJKRZh4'$tF+{o .X;{u33. hUϿ Mr]PBjf¾?$K&-o꣮KI>$\iftv=LgZղp4}8(aAĝhi#h_)!h(2-aP #:`o0*l{hbh&OWA OjkLc|T=ShHeik' `dTjÁiDsU$ @366OI#pw]FoMı hȜf1+0]Wy,ț{-i+qPK [t5Nqt y~,x +̎e %σVIFyyx/V, Fky] 2L Ck.u!eiA\iqo?߭9J3\_˗nc26Ćҹf_2x'lo$9J9ϻyVbCjC8&]Z>($~qd.lB81pCif7!n5쉶!dy}W /3>^5]KA}kt2A0f,v`yj'GַI<¡%J;L7X`ț~zhq/E͎Zy~DBN I>WM %?quy4t$>I0R"up}HXy_yjm&rrLbWnNӣ$_ }Ө+sv=OH0AyS { ht:OH9fsZeL}Ɗ+wI4"tӜZ^u} 'Gp;S-+Gr$z Ur񼫧 ?*w*2 Tn<DPм?՝]Ae c킎y> +P!B{["B* IHP,;'oȂGq']*& $7Gfq%CA_QJK!yŎzl4C5gmНnt;NCpKm+ !cp?fu8p͟Vb8:zb̙Vh.Г`P~^RSZtmhN~&r$̂twKh<(g<({͛2pܺV$H@Y^{~$W f|a*X7HJhTpcP85s @aj)Tɜ“>Нdz&- )Ͷ n.JЖ1!`[ė~3Z2]^q;' ؅""h?%,n2˒ {/*q,BPt x$Db9f2b( …?~N.~YZ܉1#)e'\#nNVh!IϢ\?3;TH%[4 `EJ߁@ v2tܝD cZF#=y>z,8p'Sfz9vNA6>*V=H_a[E@9Ѥ_[ekseX^He `-LEk*@& k ֠cWBW$t8#{}Q#L+r/s880G@{IJN3[i;=1|]ẃ g3h)au`m2n`E"LX|sw}`U;-ŭ5'vyfH%v覍JDrGЏ4rPwECئYj<[K:=I`' ń};yaP  prJ4|_%K4P:)Q0RF-GOL턛ĕxؘ`iJ>|izw)ZvdG|>5҂SL^stۄ9$IXN-IGB߬^Oŗ="=R3B0QVA6"'%6_P`a͑8nZu"bi;"pC*Ѓ@:7߇ 0y)8x*`珴q/ӠE^HZl99T`'D@/FF"^s+;~jW*o5Hqʜਠ3E9(OdGLx2Q߁'۸x;"L//s;#g, DqBB,nbC!v]X!Rjj Ř vT;8_ 8m1nL.4Ԫa0i0 ȤZ.Ͳy^ۂC.ϩпt`s)㉅sJF<^/ns1E ІӞE7- 1G$KL.@b%[`\ds,gD@'Y~a5U4q_G5w^Waݿ/fN9BC\g\\:vH!µM? RqtQ &' ";}'' ͑@(5[Of2ts2Nt G),evF]TPP6-ORc'?`\M0kfbC]xۀEt3%<TS;A"]Gg)Bw U]GmsS{~uG)?O(.o }tn{F2yv!hL㮽غ]JPc `2^w%?D%DtK({UA|t߱#qj^ST v.w8T"pl縨Yx؇Ucwxng+"cO#.Q _![iБZQLU{'rFm(T|*)n5|5`e^y(ٛNAM'cT)zCdhk"_= ܀ :'ǦQN 1Jgb`884 'B-:ƨZwVRnB؀ UjDŷIiӜFʁR&@1pVL"F/`9O_RT5][s=6HY,Kkۛ8gte`PЕh5mXZЄHs7XGFqCM{ώ6T-,&wѨu ; Zܵ :Pe/ Vfpft)T Píl/TS"/pR6t5~HZФAT *K-i,32ۅpt)&RRH1k) \i@l$AXT(,~lEEBcg|*]ҍ9cZ!e0FbZ>nwb{0"cd205P#Ě{T='2-]n:$^v?~.0c҄w dZA] Lf<S 1oq)n8<[Ty S %0Hyl|=?&GF&m8HHg*59'>,‹6Z+]ld8ã1|)Xޅ?00c7P~`^e0.v9\BsY@ćg!}QZ n}IHzr;N_"V׏j:˲pNz8zaezIv{v- vR24V*&֑T ^|orA]{tx絔Ɛsc"q _<B=.sh /wA0m.bTƞ.TOQS~+C}Ux$li7rϽR.MiLC^MC{ 8ƩF lhEK{Ɏg#BE"&[0FDg2~rHs&Głt$AT"Gw!.GUw/,${a=?DKf~@ a ,~kߩ4Fx8& #yO?#8NnM bS_4zm8 $ :qOtp9qj+3x@W #ƪ.g*@Uy9&hkX$ߌEHI[!PSga;vuzg{Ejޤ\ Ig3ዋ0{*b3atoo8Cw\QY^Cmy9˯1{=_v50vؔBEue%7cFFr!'m5`}ZuQP~/ʟPق8;q kSD_ˬP-uQTm=iv+uB-GRhRy[]lm2 K!nhA,rB4@qdMs=Xu^j!舥?6 e#FTԕ4iULZZzlt^^Ov8m3 0|A͘# taoҟ/q>Ȇn6SVy8,aM>eU@.V3 WK!*nѼǫ![Pw hXڦmnHf mU =h͠VMyŖ?~Wle"ơI5Lst4,^yAԛpŵWq>Gy/ibG} ˝4~<`TRMӸ(a#äI,?>Kbp"r!x:VQO|Mk\;6ufZ% xc&'x1Ihs^-`SDjAi}gH,| #ժk!{q 7еʍotxBy@|"ޔ{m=GOc6jͰ0jHb ;T>HѸ_!ϖ^ýR~ EVQ7I;Ehi=_DRg1JJEub:Va ܝQg'$.c8:Q9QP5c}FV6S_J5 G|wLj=b'}`O:"ff Z ~*qbΈHbv#-; ,OclFi' R67Me۠vןҲ 93Z5uNTKa3:UٰGd +ZR';k +M6kbEM}7$֭n@g15׳_$U)?c3M2;5INS?V>n `?K8ƸуRbfS4楯[". |&Ue *dJ@ tg/+S`a+MY{t _.)*IQn_\!#un>[n8ƥ77 Xr}r/oãLQhGa)y.ICTfnzp~OT(~JrjU \ߺۉPU7,e%N?i\(0xƴ ^LMR^1Fy]ϕ@>k<m{x1&ӯNQ&`Î:[k?Ҕ)N~9~!<͸E&#]h *fBʩ}Lud,iɓ/!σ x*&⇙1Sd Y][958Vi[Qbߤ*5&%/6֜dc?-+mRK+h+kρ>yk(ϒп<2FHTZuqq3Wxo'bNv[+:h*lL|}bWBI,=^Oo;ڪ,"2 ߜ ƤNb2e:W\'j gU.ԡ+m䝉pe:`n7RkòlI>%MjV ("EoD节f6G"QEfa_ʶoy`|T~NQN",tRWX%Xg+ڝP̥ M㵒қzNE8 .8h\, qU2ĒM-8Ρf{#] nRFewǽp5Y oaf,c:K\9G&_XS΍422h tYYZ#jEP0bҠkLdgj@ēwA W(osg+ UK aER@tю5 U!Z]<8‰ʞm kuc ^492s[jB@хcWTx"h+V$b-oeer?i~!{85 M7Ygrҩpw)й6 w! hqǙ< .HFkdS miW}G]l̋ y^Z3v:y6iZ-2V5tFAY {afO`cltSqf%W1#x>cN9B83p*+Cw"]qA9m4,d 07;lVP.b{7æoRCZ~vj$Ӗ n&&jWEk{NV{IPOm- ZiE§ƴ)89г D "QN5$Ff(_3p6o\_G#ROߪG/ Ga5z4# M -t>&uUܡ)фϬo۾(~˅pQjߌk Bl⥷Ѕf<NKCTUZ[^ʖS"kZk [~^6\Z8B1).$fB~܎R3p˼ep.L??ߙ'PkTYYbSyu>F2违BY>BWh-Fazm}AA؎sHNw7ojFRZ)]2B- sܥV3$!7U;'0$5QFs@ ́n֋7M||U!ml;!$%hr҂F NOgr|acQ7x=P[*uʁ 1v$aK5q{.t]0x)#:ф1'?kEP?K [nrUqlHϼl3M^#|WR0漋C*3~_,ZWz.7t~`./G20Г<XA' 'B {(-lPnԃ)=W@ qsz8S)VsBՀHND^R%n\C¦9X zC^=1TCwAE '~(e1#=xb }$ϗ8z:P]un!l (=f!=[B 6Сޡ[AN5D,ɩp,#s5foU6K8]z u{d} íce +-+g<.-oF!);7ϾV$ dJC v#6)aw[x=<&B>?#3$Lm{Zw\+1"a^1W} (}nHZDrfOcu.+]d@Կa)44Qf`z!,H^RyҪZ"DR%~^"zH, Vm%xAka(j 8Z0K;N Z<»>wg|=6-ɃvR'Ϻb ƟX7"Y7J(&Db%Mx}=[ycS67h㼨H DYiif;8HV9Ǐgܢk▃Q7ti~#T2AmBE 82ҟEfP)H}EHW9xm^nHzln|r [NLrew\nYj'-šZ+_$)T**[BbwBrqa4ޭTIh8f^~0xhY\XkQIÈ81-H􏏛exNteh\v*׃;UuZC)j&4csPSMYm%礰DWuhI5x/5ܱ*5( )ݚF5x{m,e#w~Q[C)*:kyѨ?Ou%N(H)O.gK6=I0ZeuUr? qƛig5`r,-D Z4Xz.C}?81AױX۞(Jn1܂ŬequهHf)Cș,wBvP^$Q:[޼+ e/u\($Uyӡ]ݔ AvׅYm~g: g&Q~e`m n`8ײ fsW_ۓo_kO\l 0WT2tv}̎| ?+'繌B0qW[R5NUvp׀e:)8 V6d 5F⚡ML!AӬKMÃ(DЕ.R5"F7WSPіRdcS%km |EocWkHw~p#vE(cяݾ<$uUB9H ^_,u¡nW2!#R=|P101vEٍ2֙bʞ{;629/y/ 63{PCi-qbSfO! d0x{B'IUQ{R`,[sMS s9`.A1݈;tRVK䫬ev4`xKop_3F-aØM)w]p{AeߓArǫ@9,xXOP_e$wq*cpReFR<ʇXM]TR<(4XKcFAL"T[؋ڍycAz z2mYE\ #BZjb$mEr'møþ%rn^ČifMe) !ҭ\9=;Tjvt1|_J0ۨ`es}>kv= K=.X\<Ϯk­zEF㟴^I<lV`j PN|`n'eo tt9Jo@Tihla/$5-5xz}Er>7XQ `6ib]zw!9'fΏ `*F'qa)X@zV9]@4ٲeXMopRlqˌbBC-ٖG#,[=A( rU9ͶQ/:Räj@YVmEL.B}׭VrT|nj7o=r@x w#"cĢ/"^&}ujauiګޤnS) #~:n9I|3cox^vbC1X{&ډgP2iʚd9#Bۜ ӄvpDZ XoUZ^Th𫰧cC>O׏^ﺼmrK5~7|c< ʄyw-͚oIÓ#/>  njLzH)Bu@ >J?ݵm8YQ<–pc_E0WggƊ@KX8\i/jyPuN鴂K7r*;NQ%pe3KQ,o(8]b@oVX 4 CH.yqܯbHD2[ٛaHUM{e)QZ oV{&-9|VSƖP[f2$5DvB$u2$'v4*iM>H rbڼP<3`a|>J!96CZh=hIaq&+@~a_ťRmQr_+/C 7+`$Hwkgj(e˔ @hNzq>b/(BbsJiX6y:=&[NR3~JW6y/,]?#>%|OiS3 B2LTNk'L1.rp_j&*+c9%ybF|mIE+VO{q^Q1׺S.ՠV Y{$w Xׄϐ)UN"g>g,2~|Ů;?7Ie D4c {e:ascRIb]yu*=q4}$5 J&PXFRzryey'~ο ϑs? `E~2_;@ǢyeQOa%HC4g.! 6WDJw"VM|GySwlF͑MJsD̎|EoP6~}[_V:KGC *׷Ey΍&Ax0Q~`UM3A{OOGqax5[ǀ=87md`s$ftkyd.G@z8:Fhb!cꪅT@*b6v<"ded%cghzxcMd 3ɺĄPNqi@ !)>KGpmDHNΑ~pHD8N܄̄ QIf`6dրr~dh:Ag+n>%zsGm5"MTA(t-$3M,!\ &[;U\k0{=͈Y >x;Cݖ yFT8~Hj q>N["lŀ$v`LNw'CLGDՎ+ߠNP!ClZ [̪YeDKv/}n0G6,(vgy\ i259G` j8rD8شpyB}e?[DAجAtN%Q_`VTM}{}pm,n-"AԷ+0'<@ &.O\PJ#Xc2sZ?B^bh!+p#ZS)bNN-HLU.Ojֹ[V`&ήۥ<`Ѧ qoý#uM??(\&hg>7A%7SvOoh'B.3lcPwl̊<Ʒ5fD s T 3GGBaX֬&oVIݚ*Qdj{̎nef!6nJH KC '|=YFѨRY9B 0ʱ2Cn} b${Z?r$쾮Y%.S3Iry^s:' "RiWf=cwpFآxGO{V~lZą/kHNS8 p^p6C3T5E--J=EGNonR.R NF60+OROֱ좸5]BL$w20%, |mkѰp;qz 0=m5g^qj,v63]3. F<ՇiBk\o#^fce_fQi[c #>GIHQT昗A[eKR #5LC\I\A(:a jGDar_çpT= ܰ8)J+$%Øu;`m@ZŒ҈ouqjaQck&IMyA"XӅEY='yD2Y*#d^ i.PrD'uPwD_/I&cCA$~+S+үVtB!nN0yȪQ6.FLJgoU?d`9s+7o}*ǶY7%v~e[%Q%Q)ȲV~* de;8wyqxHZAd\[e(">*Ci<_M"੶("y?`Ar ?eJ/U,hC"лUNSC9O)IJHمpaī=Ky4jjtu,i\צּa_@mY)"⻺iPs.s^rY_\nɤr}-O0 6!/w_Mvb 3mpKR[mM{WJ0'ꀻ<Zs 6_)3)i'1pOhpx4EI·g)h9]\pkрێ {Zخa+ׄXඑ ÌՑ7\3~s{ Y^[ ,jZB>rhۙL^K.r~ĕHr(6HoDISS5~M4beVa5 -Q&qtx{/VSZs%o``ww^U/5'@DecwfM1I[*PF%*bN=T[ u]-,=X ɕ~']0U[Tc؁^ `L oP}$Oid4,2SkCGle.v_eb'0w "<ԚwhO0? !rXe|mwP;B0X 9EvзozBgK0g)=mWnmŀp - O,P̂r2?# 5Q/C/ cŢ)0HݨñHcB :qw,"H<x}9Q_ٰ4-K&HZW#u7{HrPwYL g쾙?($qkQ̅Jզ\@7v#wJO)wf5lmg,rIr,);vdkr;,/26eރw71ചEw"U$Щ uFǼ+K7;Hp]Y-g3-2o!s'^IJoR b"rQy&bIyy-win zg8')OxYBq7VB+qF(c\,QE?r:-`?:R?LJa 쑉2ѫ֒v6PRZ `i9VEK3vH}{ qȦdq[}A/" &/< 5IOQEGZY{t#-t$'0Uvc ?jPC[^#/C@q%P[SJ\|*BpA{^X4 PRґL{R3bUJEJTGoabFQ}_@p[v+GGg= ~N!TD0%5?!+1Qi*mʇK,{4'ѭrh4JX686CƩ6 B񵰱M~ ~|g^d~[I] ?,h&3j^7@jv ckI`(tT*9]_]`SOgBӶNWMGѝYz2^ w2N /w@KGF f)lw%ie*kr#]^F|^ X 4RkU"h2,qrC5S *pT SgN.3zT?p:d!EǕW#h$"hX+P@|h!s U^Xá$X)b"}ɶ,y(\gbEag5-P03쉠;:vxɃi8P_rȮ7~)Xǥ[g3HWӱ.]J!JS.VG\ko 5/Y;b=7&j:C{aB<{3B3vֲG4`S)W-2V)BB@?&IRúkϸ(]XC%H}/\:,ۄ/_ 5aZdRvɹPv==o[BrҠ+Ҩ#t~#tP"d# ?)jX%p^[#6q这%=/d! OO2<țcT&CFޅ xE@v;]orew_;Q[Ǘ(O.RB=i,phd悒+*>fܹ]gO3.=aOfxg}i.n#eNyT^q^B]5)/!b#ꯠ,=KK:_Y?pa 0ӈDi+?AC6VYmZե# rD}= 1YQ(!H_mQ̧ Í ݠJJzl*l_k׺RvWDdߑN7b2hTv9@@.]ѧ hw[=?vTL'u)b4lJ>F,V4&/<|Gl! !mP~1/Jp!\QK/6.2jb5iG, P)K9\eP]ِm+<Qdw/]ݣ~d7ZolTSEl0Wrt KSk{6&g׭@CS]z TFXϱP= 1 E*e j\Cb YXjU.WO&{іZDbO<{1$p}Sa.a"Hз1Q{v$2 V"(Y;橩ܩfk:ؠ !˸B?`d&SAc \z (2fl$_B-a 5IlLh04yyBԯ弡=B0 b8.t+^ꢕTY+ڸ)arO48%p Zywv]AÛ/ &ܸl솔9+]뱟TsV:mP; ,%ʧ1eΊ@bQ*t5O"a1+H5h[L3*# b{a t[7u4ܜ/JqT/\vnyZ &} &&VV, r~X05^22DhP{,}fjsyDP#&W49G~%֩&ҬjdG`ig5> 0Ή ]-Њ/u;/fΗu5>%Zr%z;M&@Df:BAI+?8ՄdrXrz:6hqG΋B`7'2 Ŵ3{x#q6Bg)޿f'^|vFN;}oCrܛr{Y^:dklэ_Be>V0tҽ -%3IN\8m6Q"`~OMٶqK 5Џw#hh ]jVaBoϽ)+e 4~x),^ N7VSTGE!~߆g2jfCϠٓtq<\ ",e6KZңsߎDooT2oS(Pxe6/,F_$ ͓{j. X|<7~Q=.v5)ܶhV2jf޲cX,` Y?3{0GW`Qٴ=zI:5!*[ &'i;A @Tc @[ CFQ%FEVv&ȘR<> }]s*~ NUEy\JƠ&,SHل3jj̷aBL(?T^ +1ѳИ.K%J< w6:TǕsM_l|Ra-biK,)̈́o$7~eݻ GVP8/r7 ) C}-}$a[yFG$/:5 s;l<<)T""rtb)@\TSԞSUFZ*S%JɰZt.†J;zW%&:|=eY3 QQE{yS nd- Е;< eNZ8Q┾qSϣ j!Yx+fO#6.Q&ObUԶ\I aX DuM!'68qdhA2{E"j@-k(ƓKQ ,6d6S/H CQ V']2#Pmb- 2QAMN c)Yˮ$=Mt.Ӳ'J sy vo~qt26#'.O +;H`{qUْFcHbaoj(Ej W>񫗊}.! 0%h`;T8Q/Wg e[,P. tYu@r8S%UO/E\zuLMXˬ:<`}'z9"q5M$j^>84FdRx8YwtqTӲ vesXdRZik{) ą 9,^Lz7A@#FO(9cV7 , HKiscnx|p[Y1Jp ?Ǿ {w2W(ϹY]MH6 gL)yy=fK(Pa_ok,LxmIal|qG!2yub3 2>]'Wjd :B_ }lNX,Yw7b4Aߍ^ 7"Py9BRxONK4Jé~'OULN?%ǻ9z"mWٱBZ Փx/h Ho4aխqzX1ޅ#РCX:5'/fp4ՄG\3M6QKiG`ɗ(WLz~+u}*gIͥ=^s,2K1wV!> xӉ^\hzR4l39Vsg̹` ZA5;FVV%NrEbԨ8;s3չ}$O:+SڔM\u֋~g n3wp'OHuEtOQR]vjϻӨ/ ؃Ft""oէ :EhXvA48-Qpo֏Q迚qq =!d')/?I7VTl*y`͞=:~k]y5q3ׄ}?@)Gʵɵnzm~z &,U5?{Nh7z"P;g8m6)MKcy|F7 ޏj2V@eVZn~i="4O8<kX,P_Ms?.wE`SmBltr *(1l$ o D0 l%~[b쇢Ze MJX?x6$> gو)T+i /5+SC2Ї$-jTzc>i"7X_ӏMo Ak\lCI#rVd"BPeCB3C %`WkFO,bծ&sC%&G"a`:Csii|(ϝ)\d@ ">Lod lx(gvKZXJ^2pS4D! VN6Bw9nJ8d!? ,BBhKd).*[3v RkmQ0b;0.<Аtx'[ hsTDR;L9!iO tk("[% s +"dq838f xZ?p3`< ͵6/fղ,_Ƭm?duRTxګ*Yr3࠹DKsӎᝫtZ=T:zX,90{ ߑ`Ki@8#X09F_Cx%[YM1^5[w!{F&imr^İ φl,wS}=j@ 4`5n|'J2:A}SiqDUZ[(Ycńxnw\PC0@{r`cO}hP5)/I:Z>xO!˳CVu_B@(R-K?G5%<>$^̢M`!KúO!gsb5VyvN]`L u Sm]"slpx8;\FsKN(xn~iM_Eq_HU>F5UWѾPne2Pl/^m |siB=#g2jy1+Yo:6G.7G mt9p0'9f"y5Fތrt,1Bg&u2$&0!tFn`.|2N!M@*7gu70y_/X,J=gTǡUC&Y2طgR6Xp.Ci U<#wyCx|ÓPd>;*?IΊ\&diYଵ(בk_#&'ZRʄ^:`kX49:=#;B-ZLz}h-~V˘Q*|~-ߗeO*n"y4.8„\R, ޶l$J3/`_='6aCRu_y OsMfXA|Kmb߯*lJ6?vng3/t4 v&;JmXΟ2 l=Ų&ͩyrK’wgMK_qkH'$SW?}{kj ,l.^&!v^F2ƃ8T5Sy3"Lyг6z W4x d0ZKh6$NJV[~6羅Ngj3)݉p < ѷ0T E'"هZAo;|`qƖKD 2 r`!9M&9e̖;aA2j_s}mv.e:tS F:3'Ԅd/bcK>#~aUCs48$+y[Մ"3s.G:ϐhp8YY|YaQQGa0xc)CJi`cI{``erGzlD@ZcOZnh6XBbwq:|F<ġ ܄c'd_Nqp{ߠL,^s(*xPG&V|mH a)I4f9+5SkAt@ Rub6]ouUW+"؏iB5fj[No^S@'Y$^63DY{ d~O&`nzsmLAPLŬn`N :.v;:.0r Oȏ[҂N.G-t3]GLtߵy ; sO8xe&4FbKՅNHX)Ґq"vXٻc]_us,[X=نFZ?D[ڳ|>M\+T7{??e^`dS xPy~HV8~#gY\x>>({/KZgv_U1s޿]vҖ' 4)XsXK1X^xJ9>4h5YihuZZLrtT;Ws(`vM,z7̞|S}SdMNsw\޸6$i⮕I翳E#و5$0PbNC`d bz܆QNd¬si~vG1L05t^qry?(wIDoudkގm3e_^x an ms%WW,օ W} 16|LbdNLn01oʹ T$侓W}t ۪- xe~R5Y9;LIHjKh~T u3&=!4AbՁ2Nls|䶼'byf]b:T@aߝWA,VRň `ăE+HHx*}Qojh4bݳDhtcjB >RJ0 TSv7HV&d naMDL\s V 6Ɏog7E)vOU>LW1ƶ}@ JFA+r4+?iA}NFD)zPO9J]u,.h?cynL Fg}5j] O).Y`g=9mT^ԡu8f؉+=Cir͓go)K5@liZu4݅Lx[P z E=vg՞Q̇{m<3ƘnӋP9,\U*7 CYW~g`F:dc]К_ă1>C U_KUqf  ]>VA-ZHBq|~)񉆛چ$wm*KgxbaRy"FTF9ۇR `8TKmA1Eb6CwxON'ʳo8 μ]ЕӼ#&5!H9&ro& bEo.0<Ww`DSfu4>L $ ^{u47Eiϻ[D'ZWmYbcm[XXQ$t~;{_%Bh9`̷czuYmxb$=cSJ+XĹ6"QqYj  Gօ`qdo|;0/kGiB'dݬR.a{}|T=K8" "RIֵD%kKY%Do>L5s^30b52rrkb1lŐ'Wdhة,d'ƽճNUo`痔 (+{cujV M?k6931<IC|1<7Q"J5dgA<_*7fpnAWV՜ Mqd7_@} _k\[ALx6}EcrSD+G}LԴ U); aq@SIEš$EIƮWg+ZˉW 9BaxK3 .o?RVq7|it?,\1Vޗ9ΤkTUS7D^kRT'$xR#đ%د[]oS |> 88pm!&~^m]MI()12R 䦛h(^R>ЪM6NHFʎ'88εYhTW(Lw fPJo&DfؓbPL:n77(vP&F9wsЏV_yi`6)s YmcrbBAl[GiXI]:e]o2aY&OsW%(Hpcr%̾`8{`r7PKE 4`ZS_MYot*e~;=^ʻDew^/67DŖ;0^ :Gӕ˸aBw |e6a@fZp2@M5фrai%]2oս\ hꤚoߞ J~ Qnr.I .SUh%WX1_ f(7Sul4{oEj0#a4PevWSa> pͧxI5tPi|quqm]K5\&OίkN:!܈1R,}(o-mc1vIb1eZyh/|CV6%OoZ ڑ:]Gb1mcNŢ'bݯrAjZL6=Bʞ47>>>KUFQFwF%g$}Z> ubNQ'}ktQ&Ǵ+K^΃ Ɵ7}!S6<$Ro~jB4D/F8) %Mh~4=_Xrw‡}E{Ppp=WFq9܊$~)Onn4)G~߭?h C!HY2}"`ad=uAk#8HeYeYQI2BkOYԟʥY&!UۣkҏV24V*y!JImJ0Lsk= AuzXg+$j||TɁv]RC‰[N]*L%pnXS6xz+ ۼf<\-WcV8QqY -Y֎N_ 7)d2/l9b,Yw'Pk<K 9fOvՑQ](jjrfEP@ݲOfݣ4,|58;d7=OwW-'ռM827'QwN"z\py^Ɉ$)!hme$f`Rb+>T4ݥ z"9=xEѹu^H.fMj Pk\MQ''ᯆ M/u3GLuExKhMcJ@ђ/_ j6LgaEOۢi׿9_Y᯾[R!pO\Y RC7y->'x1bX*̜N w5=e^'/e]FIPb[.*_×ٷhkb Ψm€/pRidDbOaSdj!Gjl\ Icffwb׊tRn1)hv!Ub,eZ/EVMbN}[qp~I!ey4|E DE_[o.ZQz =(yN:Oj3bٕpIԘۮ¡Kd|~xrpDž: }AiHq+k'k(a cG.B^jv\sIA,^"a ȝ'D)b_]|Xpi!2mT_5P6 8ĸ` %pT9[;,UV@uKSt奈 (R܇!ע]+[> 1ճHw' m*.DC8uuyŕToa#VRaW!,kaWA8osDq:d~2n_];m&DS{mb6Z+q\ >iT_)SnaF(3,J+Ic?P<<4E:_:r.v"Vy!OEE66rG ~.+t|7'ueny|riK|̲lu?|w ml󔕨 ߾ 0ke[ kboKI&'q;hK%WKk, p?= WgF`G9j@*;'O@ϘuB1hijEE~7yߠ~YMapj](fuYL<#ʣXTcw^1y7l(YJ^B=}x "mATg|.:5Ũϩk-oӞ;\{&9)*L˨Eo%뚼N2Bj[Jjxi+ۡ.+/[(@8E_s?MD-ͮ:cB /ꀷ8%y͙A_dB4gC ^L"r" Judݴ eKZmtn{Pj'LT:̰i,i{!ȮD[39<:D1n#[d΁X[-뾗etKtsֲ'8l ExsW4* u_֘XerxL#-z X`.u+Q^rA]*]4o7%׺a?<*!9_" Ts CHx(}}"sF ϟᗺ&=$*;>'޻eIk-\;ȂqWϩ7Yń"1P~5Qۄv`aLۨQ$+  pLMZyrXu9@[+t58id3(RnBRI,]QZπ*j9IPa*j4V"~~z (ҹ<ř~П3Rbwhxb6e`$C+u,qVJ幽tM DC Oh/>:fbF]%[j^>PU* t \k;|}m:9B`+ j IDc18MV}52j'\\O$X*((VsIOmЍ/;G@~^%2گ_l 5ln& 'Xry ^; }>x5/Zim{aHuP8Ӿ{:cxtj\DSݞ5U8{H2AyvB)4w.@킎}/]Rܥ}|Xvay]ƈveEJ[ƚLB?[So_bv]#E^xߍg7$Դ] ǝ/YgCyW5pJ< Jv8tËA &}I1=j3VĝGLȣo!lXdJЦ];x0e?pdq 4 "l ѹtʾXoW~?b^@ 8vƌJ'C%sź\zoa_?䁁I9֙&;̗kMk#t/1 j8C u i t OF,D mI'=yu- N?q$;׽mFYtU?#%'fPɣ9ڍH>W9.]MJw%O.Goy%'ip.*:H ll#d-44#w6 NNqm=D;;5Ș^cNBmvs >vBJ©n̈́Ӛş(#TZ&ړU^t{k`*#jK9[wBw_O֏WD4PO Hrnr3 Fs0D-8M^KiY']+e.L TŽ"K68s}#D1Q<B55$#z?6fm2pIڮ~Y4zdxY SvO`~sp_/e D93-֘S=U ;?TTY6C;}[\ l?1E32hrӻb=>,M9kP5aFys!\"+Bwcbͼf݉}!raͦp {8_4}7 ld9?'\CUX\AQ@KQ_Q@G C@۩\.Rj<1A6'M $2þf{mf`zM&E]շΉF!m_bls}bG&1G> O+]7v1iwqh$ Cj+sTJFlwՓ'A KrJ`:qa^lsFF}=5쵌ӌHcM:zW73`k9M!kdDh'ۑa('OM&qd}dP +kٰKEO(~nа{U3rL ؤd|EE !,$e?[&JnR5^/2>eMgz=&z8$>IOVc~*!a+˕J,>xRR|o7B)dЃ ַvYVC7ˤ2j ;Ϯ Q.Ϋ  QPyN!ok*N|I;q)[#$Hglu@_eF{8؄W{``uoMBXFܩ˧U'[!0IZ*_tr&*=486k9~ \愤E1>B;OdC!9[4=W4k4)jnI(6[Vk/i3,D!D"g]NaԴCv* uqnˆ곙WRf@UJR[լǒNI9F hV_ǢuK7޾\D)$N(HaD?30:]>}dhp!e$r* R;W9Ko1^[]|1 ;uzFYSN:S[Zk=1k/),xK-F}. VUD\a_^:Y([fRTڎNZL'g$a`#XdӺy{R )7a6'(MQɞ-vqd臡OQ>/Nt&dĀ-n($WN\Aij OY5>SR.7 6,dm6|ѬjfI?Fd>3{,d\c%ͨ8P(*LorA{?nfLDT}f,EÿmK8cdVı"^^՜{u){01)9}_o7~N :A Eb%UPGGh:D3LCjd6)E0V9U$l~8gAh!C ͎WYO= BE#TƵUIMM&"sF?wy 43,HA`]}Si 1");>霄;e wȞ)GbQ2@Z/ KFl ap,ouJID殟L$:xi=nw}"Z@])Af ^#w OIeQ^oENn9142%*Q ՍVAXb6/Stf2W~r:i%U;JFΥ(PJU%W W-06n@kFBiC2]Ka@,+p* 􀶎ICH(D~àCyy`<("+t5D[v aI^>۹Mpަv[$ 04 [~m[W2[v6o%D~݀dAάcgoͳkMiH ߇ctx⪎+R%YLh\&Yy9 WȫE 8hV662E >ńR` yXڎFsBx6OK &~'R݋ HAuEKIm+g>?hIwjPtSDYjМq|C:BEڬ;~6zةRL',@,{2٨TZ/s?zQZovDT͚uyD?|^7Z# ,+;M[#t![>sg'x(bh0faŬS&ev?7{ /Hd ?("+vFF22A:I \z)&op sl8Pޜxhz?˧Ac3~/ER߸~#{(|Ar | 4LVt yIj Huc/JM1t*8K@irMAh]~jLWI?(%ÓxOhIXdy~_@`,%8@ypSl mq3A] pzW7&_xږA4Yy6wc6j ѢiTT z4My#eQϼ7rzW$8 M$5/?NyQ?Cg썵GG[Bf-!JQvtC5(5m2>+lhۯ͌QoBvVo~KEF Kd3+$,D{ 5p}(Orit'ݖi"mpM1M!U`kI ɢp/jgnԲJEL:$!2_U/،@¨`<8Kn k J?N uxtiyb]ja fqt#iJ[<}gyCJPPxZ*4 c(h/=ԏ;s[;,c#;3,#O\(H֬U^ׅq2ev*%1`?^7mBjїN:ݩ pMy nҔBr Uhт:[Пa7ڇ=r33AbuܑR x;b* 5p 0`fU]uQdʃ>=%-@$>Mq$b=XQ؇pei QE#&ZObo$rzTcu<Ĵud  )30ш(&*(RM=FYXէ&l̝ 8ւymVzc{ R]!oz[x=[ǀH!RDx״Yݶޗy 1EG=X+Q~0} fԆ9fnw lBF$'"VVLVᅼxRW A?b{ϴ=`Z܀DGNVTАt Ơ l{r'nP{NMaH72lcdEυ?i@[2 V H n3Xځepᱶ< tW=Ísz Kn`F3oWxѱ־(CetwrY^">z+#oXoN<-] nnyC)c2atD jpmR @5h{t8|piӢl̸jlm 4޵ ]gcͪ)ī{Z@9vq,ھ &|[!91 -5{ߘ:?x8°.iK˨VZsuwhpqRx%$[1#T/Erm̰ ^ s(b'1fo8&Ó򇴙y$I6_&d#h8J8Iz^%8 t1D<ի&8 v#^s I1ZyPcw7;瞲)#u O1[baEÂ8s!e'\i87M[$󅭿82ΠR6%/kU3ZK=;n 0 xa x~MF.`il]JA"Q\&B 6U4M$C02v9$&R;S`\ h'gwOEA ASb0z2KY(oч`!l4 "G$1M1 1g)ڪ.'Lړq#ؚhKgzE=v"y㹻gϊ|߉* '%J+@b0E̹iO$KHvvǫς[QI.m̆"1Δ- ^-V&'Kw2H[RkKڊ4 1l(?BLkw} KV"v?7w((,-Wp`1;A㰿dE@.> KGf1ɝ߮ҨO xq& V&?7~Z|$h޾`pqۆZ͎ҷA0C KW76DrWiײ/]Bܓ #/p9wP$%kV/t*?l!=D!/(Ufդq(/2LJDq9Tm0sCepV88fk3[NҹDKBLڌ?"@ a [=3Qm4=:{y"f< zJ94&XogA6+ӹ9h,yc$A I ]~c|p0ܻy{ty_$M3MHKĘS mKgLRZ EL RҚ@.O!ks%>M<;t ~:`d&uq, 4dFs +ru/C& 9ԁKQFiG,iFƏXLph@Fqx<.˜llkVp֔?G[@N [ycߗh*%ȇh;q5? :_'` ^2K_ ~#4\1qZrXܙMAǏ~7q.Ÿ)i.ŗMe (ø'<0&FX`!4f0;S4ؿ87!^@r[2ؓ*e-xx-lAOpjioV3aGg-b$UQGXWE>iSUR&#L> .TSJ]Iփ&t?ڶLB UPE ɿ i$&ti`l26ܵrm4xdwh]6-_mco7F0SVդΫS$ YN_)C/xgz؜Ǖ|\ ocW]lJTOksn58#BDTIއl;jy'BǂM)'.zߥҭ ƄY*`SY9CXS Rf菩ЎgeӎeEe JFw#bFO.lr6_k<#Q5@tLYYIlR0*3h>0AOߋWb+COe°5" ~7@%.H["ﺁz8%Pd%?-UK$ 朁܆F.CFVjn3L 5VS?cm?yEoSe91iWUMFx#0$S9Xz9Χ-DalnU9~x J / Zj V|qS"ExJY;\_}TI#wɲZq0R^ti~);TI }2i,0rg$L3תH@)(5d'{:6@٭e W\~i+@ѫ-ލ({mKAʼ^WoXKc88&^i^?, rkؓLbqƑ8îh@8<Z[r"u?;] c"<+:L8ŰMse IMjWz: 4AdٺiB?/ldmbH߃ _#.'ּz9\#X "^=A0} 'ڬ 3}nh(J& ? ZG4=!Z؝jwYʐf5HonAi3#@@PEncޱ<-0}G)Z6͎tcж s& & N@MZQ 1_u^klanr3F\Ki:[B IMJ5YBXHD N^oBLN{B1P) AxȔl4'+}FOiߩ;{>,͹Ctm:5=VوOi hE gws 1%J-͛Zo׋!ƺ&݃oH ={(zPaQdn?K/]AUv|1RA=*9gߔkT-re(P٩dujo@S&V(ҷ$ۊ-a*SP_vLqP~4I5kNAdYb},1&\.!fbl R,Ts?U)a%F~\<``IRŸ+nȧF,%^Q"K:$4u0ip[f1Gz1oT|c`٘`hpl!A)#-B {"`k<_JiTBWC\0淳?  &N`iv \V2aj!I|N6=K~9ޙ' Ut3':XhCcx_\Gk-)8GX38 9<عrҎMfgi .`Lik+ϑP|S^$>jѥvyBϬC L p Q~ݼF?\{$!nS:{g讅ghO~^3yMsX{ẎMoRb{ٟN #^Zߴva L ~kXNkGE?<#զliU|E?Vx_ms6[1.u/;7ຼk7s_E0.5q0O;VTVD2htծ;g2~]af92r%d$quv4p~) ՆOu@HM[@psQqCNFd<> m}:1D)L1SYY&b|mYxQY^|B*d([~߿H)Eoz|1aQ6BG{b9&*c(vKoWtZuk)^_(jVX+뎗yǍpL"kBIN 9$e|c/ e*ernݷXxk0 +_`Q_mַ%A'P_o:jcv:Ͳ@_#G9"(""$aLN\Dr 9&uNgd\fr-r{a7%UW {jK Ld&5Y \&V̌Z_Ҡ+sʮqvZ%9/0!Cd*HLR^NQAj&T hǠ4@QvuD1ٽQg&PTTIԛF-C?`O~%pȑ0b`hFI+2>>f ر||?pWyDěRRUx5BBf\`v$BW >K;'m2O5\gKC/į7*>P]o:HB`6kA۳(OKeWѫo}W"=R)Ta)9<1]0Za-'1ݶU%we}Tͺѷ5 ܋e4慦č fܧ7O,/-]@y^ӨV$D;|gYݴI8̨,C!ɰʾͰO݈k ͘V^xQ q"vaAY^DNr8].,#nO|&EXyx_uxQ00G]ܿ.{k0zp [p1>1k褃:]};^O}{ Y9!a۲=; OpxCKm|8K-{>Nu+ܹđaklu̅A3f%9-7Qѩ?R`\n>Ϲ`tgl0溧WU{PՑ~&RULuu̢>aI]_Bc+3Mxm\;NȒ쯷50KuKm/\Tߡ\jxNRH\aC 5/c8 MĪ/ !y]RE J쩜~{Jt@(?g.Ua_ۃ4SFGВM_ȓUzR5eNS." u8~e&p \ZL)J!:Ŀ?ry9"wJe1*N2?vDTd^ c[xW;Xz}b@@8$:)o ZdD0AJR OՊ¨*NDa~8Cy?;:nNK#:`5,Mud#`JֺtYN%,ShܙrZ79teTghu+t Alal1NڿiKMp`ksJu|mSWmOUApJ}8Nf^;h 79Mc^-g)Vͮxˈ?ReX4 _/"  v'&|3wj`HXw GJCodz2KU;&Mx .9)u+I؋6nb()|~u੔% :[=!:ثŎֈ|+ʡ;ryCC=~&tN.=Մ e|~S]U[F,^&ڌ E4aKssul/ɶ]߁@C$͇{.u|vmry Z[nֈL$IR:Nԫm)aꀟE1"v*Ԏ 5?}q<µyؾ,GAcfa$5aBo;W.btFlIc _pEN`a,m=tϋ3@Ϥ6 6oxgNc]*@s!Sߐ'=XdF,0zEo 7(^GN &\# Z֯)N=*y<`̑l8:4]CcP֢%.p bا\|=#CN[b˻}6[]k%^QysĈfyqH:4F!c&[DxX` <65 F5KobnA'9= @[<81)A|xq 8hA vdFs@_9Wi@ L;.8Ou?b.nh(@Lҗ\;U8 :t:.׷6QA507W[:2wD-,HiJ*h9kx[LJhte-6jU]-2e}G~rWϘrrDU G#pύ#& F{Pf̈XNLƅ|/I5dڤc60 G.Ͱ~;˵PL57,4Mn*G1,H_-NzN2D$Kwn0ZrQJ^?^iWHݡ^!dCT$#Gz ƌ4c#@B_wLH[w,Y,S?֛Y0FT.7T B69p,)a{68qr һz(MW#)-8?0eʉr{ /dO)liHDyYSt*YƍVXǣvXN>=᭴5ц+!8A)RH?-+fNηkBm.Mp3bL!k3dʕ# KS[g'7+q<&tL^bMU\~uMgLڄ󧿚 5 &uIS? ^S16>ZmIj,oHአ]yhD,%H\-kRې-zNTzu@C';$,yK:'{7qNXK\"=g}s w bÃϡw "A{RxWڅV۶yR}qcSOod{X mR}lGe:^c(^O~$;ŘD(m~"g9-F=!<ɔFk;}۠wAeރ&K% sKbN|B{ʬJpPXˋjw، [UX"AutBWjh8.'f~ ~LcdkW[n:Zm~SU S~zh `TܩKy΂geEuW GTXS2k#;!?4Ckw2L<m-MzsŷWG 6%b"ĒS C hm1@?_QZZT_|^O^ę9"p4njJHߕ-t/9= +B#&]S$[@3@cؠJ$h(hYV%e X& T;#xBra`xUTA jhƗN7/,gk9t6QaXyL /Mg wZ+r##өġ}*,4_}8+ MX⑖T4{}aտ<*>8rJ:g\3ɖVYbe[&aNb\0 ıJ1D}q}z tV\`ꉁ.pd=8u&&WD!էfkЅ%q@4PȎkS:Ǜz*-So;cG_i?ɇ4=w2j&[<-H>3O!j|37C'uΙOlǟ|r4y};tnM(/M> Uxý'qT_q ԙMyá?4=%!»gJ̹[8 zbZ1H "rZ7# LcvU`L!-rm.RV@J6z~o~8$3&>ᡟ- ~ŶCAVmɚ$۩%!v%%o{ @9~#Ԧ8H0΋묇*EmG7M5D":J>$?t׍:Zo nwLHwR&-SJOB,",d BC^K I^y^q T֖Ҭ@B;sϔGu.&f64"kV/$H Gp*pFI\K1;i,h#c,wcYI`=VkPdj7+///.ѹ۔٘/ouFw PXjEu6^AK:f^i8HV [K&\

k3X{*:rUd<+r<`赙N.*m42^@YTh/g p0CDD-o /Y+Q!jA=@@+ uo YQ6~iџ~ +N5Z 1fKdwd;Ac]"=:!7ql_-[9ז |X$vd5w0_:G[o+ɚ,h[ 3dU7i  "8bjadY#Ao?$}:}at-lm=Dv(.@\a}oN(J{hIAa{qxYcS0sr?˻ꗸ0~ sqHKb-mJԒx:(Pa"˹f6Rj_܅pIoB% M:Tίm"%`6\ 5&t:? LkQj$gmiV~:Oӻ р ^yv3L *$QqgΓO4Q{L(k9!x)8u~23/ђk/sl1$y9EwD߃}R^TCND,?׻̀ВeuD\G욂hjP3 k5#26{s}%ϣD[Ml*F{jȸ'[cbubh f|A- pSj*O'6Ǒ_q"9W/JGn*>"8Qd%aZ/FC @ywlxP#rkj E>"y ϿŌ^~@YR#BnpԎ*nW= $Z ںV9fH wiS|Sx-!mCq/;6lJRxz[9iכᚘ [˛z{?H("[Kv GW%sPP fuC")xG1F%) D3I3m%ˣڮ*ܥ[}* 1&L΁2oC8h\cY :T❡jX}]9!Xc V!ɂf)ј"&1^!_o17NdG}:E|] 0._P/T }Z#M &4^.Ox~wl֢ڿn>~.vk[FFByYZ~ hDRUhLG*ˡƻ e''1H'tJsy%;d2.AגYC^YV sk{a7WWlU2)BaTꌏ,+U-<[ޠNǂ]1+@kO$ 9?y0:t;'1`_[LUb?*WiYEG(:ڮllT=5F):Q QQ{Y9dƿ%5|e8dx>X'j֟v]zMrqD@ym29;-z<Ҹ3h5E4t+K1K=gAԙk4#qy]/R zStߺ+bKg0~Xu\E;Cpd7iH)4bȄߏz2ZNQ9-GsW=N7}iFU]M8QAML/\#d7Mbx+up5 |k Niw~*^[r HKۀ}Wql_~-h̅w7<=^0>n6 Dvnf_R '+m{ \DL:Ý֖kEjD&pPu\xpixϸVZs\1u;i·/.`uc򿻹XVUlO ê[L=2G#MmUVqH4g"CT{n乡Y㐖pDE^TcU͹(ű>áXqE]^AXVAqu芞[oS>#jN&@:D Z\<Ҭ<`,^6NOF[IsPNeW1@ZP π F*ELsAŴ#EKx ~ms-鄻y#F $AK,09㲦Ό`s*Wte^U# 4ǥD0 h5# D9;˦ٔY QKg8`;-Qv:AQkhD%.OnDt.-/t# ". pv.cz`AJnH2y15DpF}%ň}^Jzi X΋A`"xȿs2b Tqzs5ʙ\%E?+TDMK=Ga_}.CߧoQ)wٮ/,oN5h{&48Fqe-. L{g"/>m߯͋i?0FSJ BC]N@T+ +ԐvBߢB.Z$濒 44-cx5~>_A<`P ˵Rv[VIRp>`WE^T_ىJ %&צMȁOLU,@T]~=Œ:@Ei#TIDkNt9R$9n%%C% 1@ /`_Qd9l*B7dYp qW;8g:;eZFzt]KFՅ\"^MAr2 8)fl̑%熘Ea~1N0Vn~pn^gAP%xZÖ^r8m+&iVSVR cCj=ڞAj$Hs&f*Ba;+A :A"]RMlúp 5*8d=/&C.W>]"\r U)Ӆwµk)Mb=(3\bÇ!X{+UW.Rjvp3L~Q%_H9ݼM!}ܕJ6nb&CqrTm*cv+cޛ5)!`\Rl6>c|.\)tVmy]+ќ\#Ec>PmQmG|v] R/n5K|}?}~4Lb$1⬣e`́Ǣozb@ gt֓h.3wB2zDq RDj%5KHmSqJˈ:mfgs|o!=2h@kJڲfw\yX.K.X@kv52 +(_!)c`95yK0hcCcMf[92[t2.R)!StUum1jq `i2bJDuԜ\evCD$-)e͹d{TUiDb=}ߣ-% #WnA2@lAʼ@jTh!\dS02u'|B[1(-8 Kσ%c};yپp{d{j~No(X2:[J%n:)r_pN% G=vNfVETarF vjfF2 '6zGUJjzm q@`8߾V%YchX& p&Ph0[ W#j‡jvwuDxSz}7H:v{thaWqtU;y*&C"ч"gѨBtlaPgA-h+t,(Q+H9"4cu@y trWiMRy<4$̅>~"]sbq`5 'wO9%`vC-`xAz*`hGp~ ["^p{oQN4rPō)qy\G[g6[Mo@6}܊0rV:4p~@݌s0hCPa8D3ͣ꓉l] Ku"=@/r fleu\ sScH"e.KUW/Wg[kL^uJK%d^gJrTNV{BB@nFϳ [f'sv/@+]_J-S52: ϗ(x\S(D[p2&G8\tp'މeq)-5QA?ňo&<36_o_ָFU\oZFSr[ތkOL:E1gI"6qKHAXX2Nge/ AogٛRN r0};p?+:o=Oj,^ W5 }Yl?ױP_Z}x_`W4tuTҭ/!YuPܩWM\Ey^R@KU,i I7x. etEJ2JVJytٮرs1>w5Z0vQF C[bO mJpHl0#d7 0xXnw;#uYVxAR(Lxtu: C DAPYzG~j"3-z>AJwp H'( PWRe4eɹ,G?pt6Q쮅]Խ7f*= I(!'h;|_an]J>* )T6`5%NG- P;h XBk >sSs2l ;B+Lω~ξ_jƪU=>@܄;T{poQ'0y'O*5GA%5[XB$%&ӏ91AwΫiɹ9ީ{Ay8?& کf8Wkiͫ➫?'sL L`t'_X[NCZjO"QRʾRX dΡu8luL kI9ڰTHmFi7YFݏHAV=/$3#zh1d6&sRgӼ>a#yj M=`#zk7&=3M% >[f ' ];,R\TI|9@?@k(&0J]hB*ڞJV\h"צy$Ƞu+GM)O:-aV0Jju/X1*MC 5" v&n._OUSՉljNqL#pd |@#jD3DD Or5ٴ+d77~[(W $ڲǒk)jw"S!]8 {b?]I琯P}ЭcV UрQ5RԝeO*hiEc+רx :j~F]"ek$-:KML~S 縬|]%@[<,"nʂz$oRGwĠ`M@Rͫ Ŏ5/\>j3)QM1qJӢEٛ7v-]??aL; POಎ| Śtjz?c&ِeAW.ʂhg Kl+")%}.FrIBͪ" _ea5t43lx^J?6;Ve6!52=Bh;$+NSFSY:s;TEp/KI_76.f-!Hk 3 jI֠GQ޿}0 Ѫ&sS뙳vq{}2-Z"[\_m[P6Բ7QrsUQ;Fɋv `OMBFEE|*̛\l-5.Px]>2:Ϡ~Z 'd k]Ai,Yh }f${sE p2E#$ DI8Fv[ƄqJ_;ǹ F7"rU|7Ԡ #il` Ta YN%jJ^ P5ߗH!'hK% # @Y)Bj#BMдwM$n/o*\skSy3V-Ox_{}V}卵zos fs1ߕ:) %SQNz2EYl h܀GܳHĊ 3| U)11 'jҚ?2_Niwy^| :h+8LcNI=ЕtL:JĩBSu s&L=9WeӍr߻IJ(S{c{"~><9|v#޽eڛ;7iZՐ@"+=˔%#"9kA4lrNyj,eLFx':ڟZUw8έK?ŴÏ~y9N >˝1o/ a1D(nT6HYFhƠ;K3Rt¯Ղs 8IApY1:sIhE/b2W5 # ,5G3JU dLKտ܁,7@gm2 SlNݷ蠟Z4_g,WYp-X4] {bM ՒC+Vrsp&O܃IoE GcOOf(Mk`" U!XM w"%3nUgn*:7b*P &؃jۈE4gBn 9FQW6gBt1t7BBya&%>r j藹Z|C/2]D)iH\U:45ra5'أx;tcf&PE!L9k7KCKK;mRtzo!*X HΤG-[BD&FHN^b)uKi`H :x/C }T@:bn#*mUt`_gp E v,&ǨmxE6c`i !!D(F(Q@d^UI`{<|BXwS(/pq!fr$\Ȟy2fm-5k{No`\R¿eLP, yi Hӂ?e=C>(wpddh,eEH_^)ElidrѺ.:N3Cyid9ɯYʝ<>3o# *Gc~i7~*XS! ƜwOGVCʝͳ9'g:6Mjʾ9ulA=\_Uh4o4u&L 8C#I.Ny=eEyUBf>39RJӺOy|gi#o`^땏Fb4dл2)e q{FHWrdk| )ac+X)յ<-g]=ST1M۝9'Sm1ukcYPjכ8Pw4#;]!#:^ O}%F}T0hBYhHf.Gs<1q2?oR0uif2~IHlVq4(4 w}Y#E=7zjTH.8RƟYm2¾Gڦl%A>ìIϜodc$< I }WhBo(OY՟An.7-FË_qzV)ɷ#8G(JͺL13d ~dufZIEj(U)d{x}=f#tvM0^OΨ?ޙ 1vuCs>-Qd9$Ɛ`Ms{9sP~GZʥf$w3<\Lk}j7fyurhIH%L}$Fg}5>x7{clC˂O :@-ZWֱw3F(*>q;niUpЊJĄJ=/R=%\MT֬:)? *&fꟓ/"ٗキGӄBfc-pi ZëNGۈ~3ovTh>D:fHb+e_˳◚q{ͷ V g.:0ğj699#ء},OZL L:J-k/$++klSL1ˆ"nn[NewiuY1/ja`ɞo8c~3sEXS ;k jl$2f?A[%rhH2~-^2Ll[e5fkkJׯ!߮qHMhb CGx!, P36@.ޡ4-QNi(v՛ 1rbUތ^g> H*{CcbqjR`u*wU?6&+30=kNm3ez}5fñUݐE?,CAs*sMt4,P)^ f|2Q} U940\;8M'юݷ$>dAn[Fy:rޚ * &̹% j4h1*e33UuDe#h 9?->`Nɫ}(pcs'HH0Sƺk{ra׏TbUI~SU6U]6 ۻ }s(wnSt!se[H[P` z M:wz.hxK{ 1e0b~7ǀ3!Ut\}p]pCxξo?'ǟ.U@U徘 à5;a0SȽ(ch;Tz-GӪ͕П4nn3#HP V8L u{TD)t]Ia_=*?Ĉ,NC߯)P݈ ֙l wSќGBl08(G*v57OeI\t͠]u;@b|'vѓz[P1<x2gU @} /HFcw\ۃc?5/O)ߞ 1oj]RU^[4%I^`IWa<\0h[s>Hϲe"Xlax?5:[\Lֈ}لf5開O;L b@qu=E R!Sg/י7YKRi /)m`;L4c+Cq4RsR $>>F)t _e@p1Eh"[oPUz Т^c ] ӈm\"|Lޙ֩I[KeZKvQh4 t v4ѹ(uuHc/+ɨ󤅊|#Cی#o j@{ANDORʛX{t6ffNDkᰦ6if~ޣj, sʮdP;#*z؜c֙s/kéX#>+_ro"\$߾t2mD}+jp"1BP#;eDZ[]Vy-kcoHIICO JDٞyMDn ok 㣊Թ !#?V>3H0Zhy*^\Rc/NH[ 7-\s٨<댿+e<#O(4pZXv~e_\,Vs!lI[{엢QRktf!w;B0:y;nBӾk4*кmqoh6imA'LSgQ+NL/!\hЙS!BaԌ[,;\%'}̬ɼꌍ-N~TuC_2 cMgr wXcCE. BJ7$`Iᶻt(\8`b]bDcv ȧJ&eб8-I75I880'HXZ4k(Z#:u%G|`5GviُbCAJQ*2DGw0I$fJ$,;$-9Yc%l`vVQ} 7d/rฦ5}N*I4A!ie?3hJh Kg9v^ݱBuhT ܪW, RʈF@Y8DyWkQ>@J3n{WC#[=RrYfvXqś8r8a9cNSW%]PpʊYLJf-NUY5zOC5"ﭗ}'rj:21 KcCڷfD5w MjP/.ݑu$5p<"FujD꯿ f10Aҝ,0ƳCSB{jCfy}oL3sKQ!׃8f~{J=dR?:;Lqߏ%pI]& Q`1IḪ^XbiiVޚyA%YU2\i"m0c8(VޡkWOUX uMyrכM Cj[Q$@u{Ll>4o.g~9;Aiv8K?j݁CZ}l淟;c7ExA.i ̚ Lְrv-$/Gr`}]GD7<}6U:VA_9VPB0%/ (YG; Zb+c$?޻nQ@;TtԪ}Q]p󗅆><AꉊQn2,cf5MG$`\ ru=&Ŵ!xO4TRSU;9 'H q#<1S.n _dt$ GqMNt7ڏX:cЧ1iw5Q\v6<<KQ *'7p@ՠu#=BÉJ;EYm۴^]ARL]|OY ^.91t A -d `ߕ22; HF7NzrEtz?)ZSUJ8~>"ٵ< {vB6vұ9C*<:~0Rx/K3L3tLD2vIʟ}n0f^TNK/ %U'˂r hˑYgA^=8}jnT=ȫW/-%p)va2|"il,ˮsJnM鹿mOÌ:u'xqKwUF1MjO&NiB\*&.0Fiqk t #4{Ĩ(  >,qj9R ֥_~ոvRh9 CZu0ǖNbVgI Ƴ0ry#i, c_28'pc&Ho8~F͜oHCf@SDE|Md@ٻͦ'<T58hQ;n\}.9TsYT~F$# N<߇(~BٮWu2׶QVcQKRM4 GVbEͲνaCkGvfJr.} mD#'x2 ͼ3sCa*I*Ð 6(?E&m ^.5'r"k#a2T7i*%%YO햸v98BbyE 2zkPO0I7)ai&\f`Ϥ(9=.Rz{~@X1xge9 u;ci %6ExKj8oCyԳ"폡nLDܦb>G%چ/oN˼rN AE;M!Tڒo=ݥ֌,\K8, mjmL> rx_3O(Ձ|j7`Mm̦th*Z32a6gc5i3Թu6|0 "wn)}qu/J7h*EKxOYxN},IY_0avA9k*7ά=cѴK3UCOVۣʧ}O2X+faػO)OįSɑP,1bʝ5ڑ7WN,3d%xUv^+@)S*ߣ꿷j&\ Xbg=F?eo̅}}L:tmL3'P͛ibkQ$*H)dwWSiD]n K704QB RqSϳʿRM`>/il/ӂwA1䭓GüU͛Qv+`*Zq)!]Q=HqZvpan50iJ̇6[Si@վe0S2*f"F!>s-ř+€+Q~;1wNg'U[ I__%8s/xY`>{dm&Yй3gRd+Ky"6)6PH^o4 RKĻwX.@-QKڭ9{C{X+dZ,g P3^)_1Kl6s祖EN-&8sG*!>' GC*e{4l~ْ<]|YVz?p5 ΖK3'uCDeG\[["q*Ķ}Ө6y/32k¦%;j1b<5*3b!k슬3~~O*4VJ`(ܛ9k_bCvQ| X='kp~! ͮbGYKV _v)Nn'68yLral(\&81fRr}8&,_'z!F4AW{Jv~_#bRQRt=@p5[j6Z\?*(u*,tT't"OQa\uFa(qѮ/*mw-:H c`1wZi~ncOë'>oIa1CZbJ3tqW̓uzR)mS0tGNsNUmQS!Sn|ƾ+r,b%;`*&?5ﰂ]Ĥ9IyayaشY,fh8AKJzN37({γ@|3ڽcΨ\P 9Ҋ+׷9 lQզ8f~_v2\=y:3 2F[ٟa(wzX+~6\*gbIz!қcN 404-Z*B0U*,%Ext#CT:,HI$H,ʲDRvO", ]E2"!yK8ddn9*F}>Q;6̪Ʒwn{@lOm!h?nF adVJ "iYKWb-ͧU:ot]`@x՚s7tմC_*;AhS7D|;_{Ko}yWT"M1rU;hx}Tz]Ek}.]Au rڬJHM?\Twh&fV tIJ: IAF!GbĔqQ5z0l#3#rzoQ![gJe&d)qdwEOBI`\"y+ -0J|#& x?,(B?&FeC1ĺy_ྏXiSzPYU !0LK\{CFtG’gC ]slR Ϗyך_} cjSQ+} ۂ@ia(Omk0hdR?dPL񉙕7ev.xznz٧ZťI@z_w^nk=&y$=z@24';Qʈ>s{z}s$.nOv,-]ZYƅWJk}$p\ 3!r>Mgjq9tP οr3nQ&Kf ZWbP`ĬZ]W pb|3,{ I7BiQ>w&{`+Gb!mI3Dd9mE7 ?àgM 0OLMymG%ojļNkcf*\ȓ`2X}5YF*B^Ffaӈc;m V\39`|AҝyBrhm(cnXkTU)41&~[l)8Xq ]ig<@%$>.g&j9fv-S6` avLZ{+Ϣcؼ݆:9IC%Yh$)}\PI?rwT/7 ~\ x-jOgMC(''+"7Q҆)=*b_i@uo`g4*A=9q6t+ĽѲLB1ɂߩw|B%dKshyn N6Vi[>x_74;v@D3ٚrNBD%`j^S8FȠ:8(ʻbh0/+b_0N1:VsZB_WpO?97 ~\!ݺgƌ c;yjHA}zd4/ CU/6gKo+K`J(X~b׏ת ]Q2ZAj6]<>{HoY)ddόGֹY- r~|2UnU 1'j  dSő)=O \T7-@;ze}{xE볬ɫ 5,lAEWy(;7ı[%֨&Ej8dUMoӌl?sKkcm\1ݬb*sF* ?UiBS| b8T2c+wOm.uS 6=%G(3}iQ6a;1GZ 4 |p=b/~-QLkc$"J=N)O.{zS[Ep3`(W8^Ǧ$#?%=m34Qjhċ}7KDEX'דݔ,(Ȯ ;e鱰jw6.G}8&GNC Bo@|fy5N7}[wZ]۵>\iAϖbGx *gcr;JpÜQf wgzwFŘR'IOwJEIfiwM_aAܥne0/[k9[&hxEmo\AO_5țjet7Ru="e-An ƾ:xFH˰3_4&I׿y ꍾ.A0vqy~/^̵l*nfLa+@=\fEܔD6$JsmMz0;YW0Sɖs ٲر:hrH& zR-!i `Oy=CJG22?ӑMnn /U?m#P#YWiJ&; d}~r4TkPX/ޯY;Zu4'r(L<^wiW?62lNlySLej_NĵRq&Rj, }VШ){%7>A)xr&.kKU0e 7rsTFUz6vDjXHR " X*`67.|~sGJz}TlN:Ķ<|tC]V[eMtaK-|3!?w]"~[T"0y"R1K1/Į1¼VN>x70{OJyJPnX[FNT"^%gζGC (KAQBBg܅fhNr HN| YmN}l-*>+g߁ـ̥ z9C1e9CI)T1$O8Ӿ1Ҭ@nJ'F^W{"8?58W-yB,ů$vԿGmLu QFEm$@\Rwt\H.@kPׇsIȚ>K4[3t 8[`2X ͩ.#Y؟TJl-;72}FS:͏פc>7A[R/`5~bjSPr\6@0sTkAtYށʼ@c9C/ (^FTVzҕ6M?/*pjԺ|6nq"$U V {`1e[ٓw~D,&=\H`>46͈Q^ !\ljxclFw eZ YiwX~O3+Z.9$ ,.,p__Uʥs ,PYMjB\bkXp&EWg̭Ȍe3S+A?F^F_j7V? 0wa7\!BLNw ǽM+VS/ ~}rPJi9VQ0P  ©_;ژ0P@L;\*ҢfPMO$: |LNB׺)[}Ugm%JmU7x|XxF58[Q)*>nZbbAX7 bP;A".򨍠F~yRzY!Ԧۜ&_w-Ü?Y9"UP9;֕3`FQY IJSg]30>Dŀ_{%`iZ; Q`'0=†6D9qG"Y b_珉5X,@>#%]D% 2|p [H>}%CJ0LX^1d?-SF =lV>vFdnx<$L ?x?I%tkUHH}S&Y>IvܐKK³GŬ j5LwAa RѫsJ֚֟vr{3@LrbHbff1|r ҋS XuS vd$M_*xy5 s}6^ߒA pEUV%V)(_E8GD2LJZܷ-Lo6 . ~#$/pky+^ gyAI A++`:_ naMUͲIVFALUxaE'K s||r.iB}bWa]SVMЯk>d-&_,F.ȭ@{? FӉ*ö' ,'P絴[hg l9ȐD4)B@F6_-{9hDj~ô|=0'^rè]S{Ą?ǻuݕ/ʛ i$<Ѹ;Qђ%d&魀m^Ȝa'kEj9@&TF+($q*10G=rzK5>+Kl 3usqanJƛn@̫[HAze^ڟ HD<ޖ&zi6KPE<V5@@ @2ɞjOli:|6X>Y;6l~$%gù NGbGh=5.LsPHGIƦW@;Cf vxd0{dkV ڒw c؇}L9x Ԙ -.Ym;i$\Ǧl!!%kfgܖm Q%`dnWE ;4> rZP%]M$/*&2"b"Q:`W ͵y;ul srm\ѯK" 짙S!Wv5^L;NwGMZ#_z`n,8mT7U"yR.hE5 jG #|7U;rȚJSue3W&JxC.kOq{<~_]&q咮?pa +_~}ah8d=Fwp|4Bms)eʠ* +y/`j08I1W곶'[=sb#b#Nҋ'^-\ ki6ہ%߻b yS&ț]a~PS2X |ڄ]WMk:zȢLZKz`uohr c -96ݠu+w4%/lPyҹ`a>_DaXzgꞺliq4}r8suٕs63~ uQNTQ{C>}Ie(EAę]!.aW+4}}O˥\S0aVGRsHe׆Zr#) Α1& &.kߺ`֗iZ0Ej&O1EJ&3x_J qnGdb7]kARo -a%U d/ ”V~Pr:Dyh+SOРb('fWu%d!J'a[|}&B[L>ꄝ9XըKN_(mZ~]*]%^9Bk=u'((r0xF[kLWl[Zذ 9}ۓu{`9y^3k۹E/^(VXf\<7͝ 86E5C,Sdvʀv,:1fʸ]HF\:%*~'G87ﭜ*7[|$Pڙ} v {IroL-K-5; &w[ttX> %$XDQO 4-ZB j(IICLnKDvf&˸C>BxܤNWCd$`AYjU^+ZE (d$q7kn#xghX($"Z+?be]wVMڧ {I[ֲZIFQw7*;McbdbUZ/walPǞCתn9-( nOf./@g9T_ЯGDuAk  5Ϳ>4Ԧm1FLt"u( OGoBEDد 8|MDJ?OBH![܈f:t<k>y4DiOGxB؉y O @ `"i| Er.f/ &L(] TE`˯$ؼZ!.sL3#UkXn_Ms lS+1ž"3U--izZuO-J(G 歗jr$D%yxQ}h8Bl I.1xDu:%72iNUt| JYnX3Ta9pJ`bi#Tu>Y#xUDnI4^J BdLz|EVk9mO^e749>xα4ϒ900澊6*?1J 0/3uV@Ƭ܄.@kk{׮I{bUJ-(Шx+&T_?zbH5E4 Zedt%swIz- G(]cTzFhQs?,yRQ`i={N;>ȡ,jdܵtƨ4o'`,|! sB8һ<!'Z^$XL}[[3NpCi}Ѿ(uIIBn{!OЯk f̕%K:{(.=FPER{ˉ:o-"# |`Iynw>D%rl\z]x!Ԉ7 Ih=F?jiiuz*o 8<3f%wd(-L)S;{W2K_)>JrKgɅK0"#-ϴD8 `̙*3Dgv1.h*]rC+-EjPѐ/4^I,NZw"⥦7ghG{eR6I'fTox2%bڄ\XY/s Lfֆp u3ض`2(FHQ#>W j"it(f6?pk#I 8܄eM[gCyw@!2ؑ1/e YE/yL0dNi&/62(K]")Z'ŷ"l*3e]VfI;FpjkxuRm dÓd:uNu{xĤ\Uw55a$2)00Gʽr&^kt)Ut)m# M4@sQgJ|ZSy)]Gߢz hw^=/y}28731}K3> Bd7u)}I.Fcdğ6~ f;h"B*\a]'vg-͊`PJ8NƩzl^[уF X]|WtAT,\4WkC2Xp`VDd:5D6#@އ& +x?*mjϣMp,I&B2#DíF d<։)V)K60Hȁ(n^4эA'\{ɡm/Lh+iOCA͗H۳i]V\C/EZ06ŭ\)3:*5pJ^EAQBƑ;tͯHlDڿ;K w FVlhw|;cP&DԍLi C'0$wc`#m{b+3R L{^]SOK`KU[Ա?)K%/=$K44HG"iXLBO8 v+d)D֔{9c݉]4RWBj1?W`.6r$|W"KopCφZmg@0lϡ*!7ae,օ"n0YUzD =E0*vg0s 6^ۃ_!_9hj:V6|,#lNDHr!4WQizg=:T,ҼZXom],|_ұX{"$HUIJ: MꇄD,,)ִnaE9yZzJ0 zvn#XH ݃PDf| yh=@>C7DO<<xHG.}-W8,#' "OജH5G .gn} e3ZȈ}ט{ĆXOSd;[or\a?PnpU[4[)tbr2IkNAcoQKHm(0;PDy8՗:Xfw A-:Ol#Uo@ )gK`ScQ`d^Z@Q $mв Μˣ Hp)K/WfznS丒/wp"u1D% V Ұ_ݯɕI&D삉Ν1U2K ykF0H6 j*Io'g_0% SA /P 2Uu|1/@JШ`0<0,/}N}Prd&)rA4rd܃ljSRZFٞBVS b7m>u60s?YE1~ {g?([s3- ˚rJuHbD ױi Es*1->< lXu'X' msu!GDK.hٹot3iG7>JZ5pR徕֘Zsb Pn.0RyBn%d8GG{4 XF5pbWРT-FH曋he @Py.[o@-JbF:O?!ؾI9˄pCZ[ dRN\xw8KdxB'}@c0ܬ*Y9*N»2~u9WrV@V4VDr#ԹФnIhkUy0ub!}8h7Mh:Fae~S4NY||ȶ蜹99N7!w1uQO6Zi@2 j$kOP~ Ȥ=½4[' #cu.9j[(7)=aZnvM 2ʞ ^ .:' Fz[_||\=\2* hSjW{$K؜y mh^twh=!@.I ̭.euIEK"5Qn`[GlQ}q'>X1u,YEww>PI?'*P*z%+Vxs\H>gm|ݟJ\29 A,#_G䃘;L3-dޛA;~pDE A[Oy~ &˶59g$Ck gBK>'$~= vj(TIPr]8ۚ^ةaîw3>vb+ПK)9t[g7[qP]g"߂A-u;m> Hz3oo@ G3AYФ :]NKsdXԑݞ tᔳEP'گq:ޥϡ(y;]Il5sL7uX& ɦy%*d1^Tf(:)Ņ]0v^d9$L) EPC\s+0Z4_{Yg#-.ś. Qk?1aқ7Vj^67^^]HY#A^1|r=4E_B֮sU惥HwZ,sDzM~r/Vv|V䴩\~) --w>g'l%ٻhGx% ,Vvs?/J'0/z}fk  cx+c7(RuR⤖h1IDAsyRǵlyȲQ\P~^aGIƥ`.\Mkm:X- f%Pkyw@qjhN+ɯQ"ˍr,xwJ:+/SC/+>Y` Z՘#߇ȝZ ~V{,v~"cckс !WR qe#,ۓk7{ Yt rАd촨Qf3]G o&冣znf=m3FC'~jYc-F-Jk\_6d~ttSͩ oղ@ڠ1Pta8tC*OWȯ'0`ao&&0<ݏ+:|LIIi{+);7\oKչO7-OC05NQ'JN"m/AŬ`@|y|q5P%}đ@JƮО&;b:a 2"KvS|HcIq/ܫV8Iw (lvM}k,0VsƘ-[j&zSXiabJ543-nPCVoޟ݇t4m {$jjA"ݘɒ N 1#d8("~#S:v"y`jσ[6B U}^?xxV "į`v[~w#?>!aQB`wLsLe }DX*}z##323i_Mr_ȉjlW*#~J 9F< h᫡60xFoفZ+mP˫kA\@&m ,Ox-/# KLy X IТajqP\O4Gh'tey>EhEZsl;x/#[R/_!A ^YBA':EdܙZ7_+7ۘoxiQxTɻl̗U ]>@d@Ɣ)X}ؑabww$SLz<|;j' nR4N/=mk崦#QQc%۟!ŔQCIYo1zR^D2si΢g9,lPBtjc7/( 襣`XאuV߽\I1#G򨦷(5 ;Б4:Q.75{LJ-Qg]\W X22Խ= 76}^Ez_boXDq|VdSUY%69T`ib27맕j*z. ˖_39iT5菣eganI ۪Xd__ְmc07rgTsjު?&?Ԧ7T=r\|?7V;յhۓq GOn!ƾb ,,N;`3a.1Ɨ57AZOn":1BU.fV("{]w6}]4gV+oڋ5boԑRzJRj.b-{]Vd5H5ݩ$d)D|(!*:C͝Sux..7LEs܃Ϫ-7=_5#g8דLCwPǎ[*{P(- 9Vхk ф^]_{o$];!&j邑Odn9h`vrWlYKF .Q%,Ó_,|PSmO}=UC3Y8 rVTK?=9)E VgeNgkR-}'oȼUzA+4ǜa~9`ptD]Y7L$ *Dlku\"=MEL}zE"GSn]|t&H)n?"voGTᘘj3B}"+bu吇)ґq'!\{_mf cB΍>ޅY5*cMDGOŅB"!wv圼3,BZ3:)LT].j[ށV"0d,X$RB';u7*fHkM g|+U|y0jd'-y)K/Qviexǂa= Dj4Zs#N?u:QhUԌG&zeZe:q^9sfK$ x'=i?PJtp`8q!Uf.G; \S&qA͢󕄕FW۹^֍{ZA R2Yh"*!Եt.-WƃBarnYHMñ?@ ~o3%0 3X/aZ!TM &&~:4CH.#,p|Yl  dqYNMEs[0 }2iiYzşPWYXpa-)^ fovz+~e ǹGLcbO6fdY돎ԇ9v/y#ޗYN'01GY$ s5"D3 Scl&#ePU|)4GȴԹT7aՙfg=^]BMmo̸+ꍝXKRt^!Rꬆ'bvT KԩCk)mW70SAMϼAyXΛ<0DGOik 47(:k01r)z4ͻō"[-0 O :##jr1SK.JϦɑBSsA*(P*0D%akDvVE C~SMfO?S{x!|G41r7D\3o{F9?y22Z =$)|W  -LbYS.a8=s_cчv 3 ~Qj\8NotVTei~\Z4OgMa>GK.u(ɣp(!_!fvD= %&>2Nd^l@{okw `xww[*誑 TwGA;O\ƃj\,&{^Ey "? .ʫ$=YhUAOUӆy( rå~l?8fݸ14~iʆECα:(6PZ?}@o ԒHȥ'sgGX,HY.#F6xL w{ɘܣvwJ~k3hGHn4@6o4zG@'D+P[R.y V)O 㜞_ӓ듅7{$Ќ|O`X,n{!\,"mfǦ~[D:v }[_?eݔ3((\Ԁؙ@s 6/ 8t R1ġwMowW!Wy&oό'3wyeX8%m葃UUD<s&UcO=X6HIxdcQ [ͧH-X[i Λ*`a}.ĝ:ջ 1PI6/< Chnr oFRA<P ɁOZ A}8 _4b1w Aǿ1K,uǐ۔T&'}`g L<~x}:[lفzJ/ukOaqXewuaTN9T Ph O:/H&d`DW!gax$Xq5 Ceo.r1AXdДm$ M9{2#8V?:/?M,t'#6QJ PZjxY.M!IO/&:x怦9&8ElCP+2P1r,6ș( Ceq+Eu`\hЇ * u<;ZjдԮԓ& K!T*hW:8n|C]ox%>Ì'NE`\0/gA_ߣ+}4O:aHG7/l C&l@q^G2^GWaU7)h2X=D7YݗЍOѲŢ/yZ%;l WG=hiY#%TٴV0cz3"c|RHDǧok L]ߏ՝m%C7{N U BG]0~^n>Q&4IAu<m Z/lͺc.EBջC]E{ SXpCRCD֣(OPe*ViᄅK׵i]4N&˙e )%MpW-\ސԝp`́ghJo#`>*! МҕOuU"S%Iel3Ct{)LO`“$eA}ءRpaJIWUڒ\%/ `0Nϧ>@2e&ᩑB?@xPR"#GL+OyTwlF#$_6ͥҀ{L/vIR,SC/'x-ׯٽǒ1( eԴY2 7m:_+z|C3fB1-dgJ'+{AY3K;x;>lKZ^`!u0MύLu(Fذe`>[2ȐN4k>[Џhw)eS6:ld,Mg'?}A5_Di^#omcڕDSIm_gh]:_锑t>H`K!1l6B^6̍/( ˁ&^hT׺IB,Q9t#T`3-TN(l5U4(fe,FWn%GbW$bDC@W%x MBcq\a0n=׾~~D,;9 N^/<*sLǧ)UU`ńlx"<,TK+67Wx[%m=%;'zOr4Ɵ!\'!% No!5g]"o{hm2WIrfZˋ~Tt![6y܍} XKq&ĦC 5"֕koPz|<)ፒ%7h02_`wy.CX9u|Rք+[b62~Go7exֽ˜( ͨFJ?yH^T:nJ*mdG:ѐDG;,^P(~{̃weY!ߖ|J!Əq~ȵ*"N\FM=wQҿ'ko-ehW5Bͽ7{ N_Kۓ܁N3McTޯXʪwil+Vŀ$2 `~M3Te_uπޕBGG܋*U֐~[e[GJvNƔ,`Sl1`MGEnt5~ ^K..fPn%*ĚIk%S\wSFȘ ws۰k%1̜YF&,>IF@75PlyDh^U=a97TXcO@k1x%RL@Y͂zT8ګ"7|X"' giLfE^ b0!]@4i䥋`}n[lVZ[or,!C qC@aɬTfٸJv$Ŏ4刺(1G$V'MJG=K?;e<J mrU9űk*JQlTBspr=x6n5epdii^;|0( ;T*~Vt/h.w+P]r"޳'qY5j.}vI} qL{e<SB 60 y.XҁɯM hkUB_ȿ$OBΠQ $&05T6#O<E mE\^v%8W:=XkN 487J՜y;ņjrol;TtxPlGFq lr7इDP&]7T_EXB{O#q#&`.^=[Hcz|Ɛ9V- 9YѝUn&OF?&rv]$pm,Y \Z(5o#1~l|yVtvfˑ2-NkR^҂?W@/ϑ0۠IC&v8%EqUC53Fج#d5jਹ A 7ɀbA >7eOx1`,7YŋZzizI0YyHiΥpa@\61 DTHyJZ7cֆj4 S$mOk߃b>DD;MK'} |m ݥΝݻy#I1X7gb1BֻmqH<ƆP{\+1izG&ԡ6eAef.h iϺudmh_S~]WXG'\.9SOqѴ֭ˌ)(I,Yz^(5 +6KN?L#>'Y]+m~q1ViߏA'F]6 g&]'|d`kbw4ml{o.01@[Q:06 4˯S5 o ? HFXʘtD*.̾2vwqLb%N(n~:ENfZ1xi]qpD"+,>~[GMxJuH:7e>` '_ ϴ8Z>]}d3-ėϷة=[U)t4kiɏ-:BqDST* ~U?zZv(ok+ɿgTnfuU o<1ېD)`4.1#iTŬDqѿFoNX \( 9򲝭6 dAc cR?P1gϖnJ@dF͆H7p՚;7" dɖSFGnw "Owy9USv?O{ _}?| ynD)#aa.+@h&oc]Wk7)ތaDgiڴDzlRĕ֍}!%ϊ MfKodEw @Ʉ 5?7W'ʤ|˜_]uztNZ#1)gz6p0򃉇pt#ozk\Qڸ*֏~31v=ŠF=MN䧅dOJOn< \B"%lXp%x栣(k'&\H({{n0-l5Tnݧ\o0 s% !sXv~:=FHkUq ͰgEw-R1E}9KOx zM }HqC뛑<}Pgy( [B'@JfփWV6뻢|tH7>&5 *ocI~4Gm$Grѫ[9Ctd B0In_Yn1Jמ,d[;|Trdq rb9ŧs1'_9j?3>7+ XZfZӗmty4F9ʼnq@"@@^0Bdٸw[@(x%0'yZ}!݋fxUBic$G}8_$|Wxg@cctog!|FqA %0D@ೃ;08D?(w[T(Xj ^#yV`xVWLFh@QfbnMmeph]y`mj6V򐘴U|77X1$5#%\Im<+ɕT`^ +5. {4]FX(┵4 ]F`.!,l]aBކG {p==aFUS;cȜVuu5ňtiI ȸ I Kfސ^'߮,a@;qۡ7B)xV=ߧP<ؐߦCB}Iܛ"i.j#5OhqF}u7$c)$Mc -fW4?ф._[S̞ȴ#rܶGbG44zBը]Ct8G/z;M㩴R)_dN&?'EϪURF Vz- 7' da6.ׯWQcJٷR {X'ɷR+ג ceSȂCkZ>]MHΎ/v lۊ=lmY]?]HrAP ^eݠ$ɆgeuIʹ|! *1wBzN ?z.A_WmFSĜG3~7Qȑ"@ ]x赣U<#_.&i3g*^7},Q?T|2R8|vj?FA]?/sL.˂IkD dfbz]W{!9s]Xå`ХhlMS?rxov|;iGn G {`a+C,* 4l u+1]e a9dN 9&!%>4 w{jI Rx(tFmYɎ, 32X)i Mv i|)'8@~䰱2&-\m{ O ft=WKgB٧lZq&1 rnSkB|vCJ"Pp_QH5!+Vz8ҟADMr?a~t_Avi8OyRK6Ep gX>3k渎B->_]۝&u>|'qO+Ǻ2V#sOO։yqѮTLUwԨAeOq{`e #¡QA|+E|y7>VDK"3.wͩFƹ.:m+H|ug'&PoN`nVM0dZf& קͤ]kD5COMeyY -z4h!jaEiU{TZ{3ʈxBTr 9aF|Mko˯{ˆ<!)jolN=405$9:)h]ȖkGZI2c\E7<|QSז}qN3oShcA&FExbBԊê}=#N" ;nI %Y Cf٘ꪳPsUS)) sncZZ\i6oLɴ)osVonO?UA݅^ iAx'D2f~ yNk\-47Gv>@wH\N:ۏx<ʡFrP_ Obeg΃޾X:/Xm: |=%|_,}C w תuI0X=[T#, ׆.u-CZLbͰ'KJS(C5&(#M?0ԗXCȹwc 2J0[̱DvA&`ur$Vvbct; k1۲X88`$e+J@S _ _zǧ'  p+9&zsB yާYFwܘzǿgJMK{ ^Op8e3"lI 1Ъ8ns'kFa(cOe>bRu/4{QV *ȏCg&eSYo@g'>Bs~{0ĿaM: zX<xM: M 0PSNkX̌ta?dz* 1ObJ^nˬW }4lSk6˞fY(3qօÅ^) 3ٺ0+wK"%/zP=Ոם=k3pS*al)ҡnT IS"w`$b9,FU=a=Ϻ|nL溬sWI-!RkBWj>d[‹Qfa\ߍn. uUHuD7ӻ7kr\|BJVX1=9NGgQqVŁaKYvlv&DVҗ3;+ͻxdfJOlU12*-UK]2_cOȳL1vT4 |s>S+Ksy;F"XpisrpH&lGj;1f>]uĒ,WL0,{dbގ)D0 ˉgޅ6KYް8-"~]Y L2A!@@.f~!FB4SH,%>ڛFR 9_EWʄ?Ϛ`3ɁԠ >N,rsE/J9̵RFH]p&_@v:'DO/c,g񻁝Aջ]C?͙'|]O0WWKۍxoYP{yᇊ;qgEgoZZu W0GvNNkaC4`W  ݂h; j/!C%*3j7> A@v"O̘bF%KwT+j,~׼z_( z?}z>8; '9Oqk/ -g~W6Gh$\wBU(b 1B|4PDٰQ:![ҕnZRҦWXspasnV@8?k=|'P=3"ÀdWhЄ.ri Q ݋RpF\ƆcF:[3z ĐF IlX KN6 =-]ٛ-{S# h3s3O"x6gz .?Zhr;VAm xOrZI>Emn QAQܜ`46Eus>qnRP9z2 n =/ @dlg aq:"ī c/F8ŗ>7+O woAPIl'OGEUݴpI :N$mQPꯦ1`Jo&/4|IV\J>=ѳ|W馍Rha8'UvMq %8P&iR.cvdInb:=Yƈ`+/a7R͠Vm_u39^z۟) LZ 2#7,p]a땍ERB*;)O|f/IOdU<ۍKۿymrlB*)z5:)Y>GUUU}^ .Z+tq ;6.#dxy(._u=[F "uxOdn֪nU}c4K͐;a: o`W>9R—2XXeS3ŽB̛G*F%٨+tmۈ/dmj/GȅlNbF%oo]>\KE nkE٠'himA\]UR$ć48g_X1xw; 4sO$02Y]XDݡmZ 1lNo-1@{4Vsfnȯ_sjFw7}}Adw{W];P`:F )L$⨐4ޫpD"qEVϢJ `*ٷ'G܀aK5R/44DT2عWL{DY]W8 $m|Er#G56<5j]슭M:'] @uZ|vM$2YG$ƿԁ!=xb?hg$uZI<Iz-0aڅ%+ڽҭfS~#oN{܋"+?QPYL2gÌZHIR+{$ˏ>"=0E_n^Zܡʒ`Amet٢:]~"ݽ -IyqX㐦dLo~T9PrV1,DmNw27D;Pjɉf$wipcԠAsį.{IT06@[/ Rs֎yWGSH%@%m(a&3&'q(ը"԰W VZYBׇQ  QUeGWٝ!2ҧ6sgDȤƱ;"Ңd5W4-8+@?C6 [fݕb| @J?U΋ 됛o[]sx=PP \jemoɛ/jw@4."MB,8Q3% 8C VoW $7= sj#a:AbJdI:: .瀶+=X#1.9 Pm1-mDˀ_T઼%jaۢ/YsuWXЎq2m]js 4Bd~ƾVUS#Xe $a[ hL˥CAj;$5l '3o9 ) nwr6g6V4T¹$k8, "E\t1#e|4F(Ώ=({WxQA:"p/0whe\Wk$M,(tA\UB6R4 r8M1U>/ǒ(EkjQ"GKcNTerJ)Q^GyM0U'TCJqlߘ8˗eAVJ0CtcW#\Ƽj,mVZ1vI0֏II{|P"$k(9FVя, eJƵXakS6 m*^DM1I`4t'fH&Aׯ AM+_9LK2qJD*rZ,jY Oq3MT"by]N* s Onĩ] LxWrK΅<:N%߇N_! nzLؾSV :Bg%<sQN|V-a6I<Y晟8Oxj.{Uow7W?of ۀ*uLs&OPJE}3G[5/=N$y,0u}40SWx]̖BqyxΧgVCy{@DlWQeYiT1Il'3)ZSwboj ?4!锰2Bs׮]HeGR/xk)N})Kkܮ{>k=ZK8'Ջl7vJܥha;Us8Za+5 .vX 7syMxu*'-Cp_ɺBBTC^ˊt;1WoǗv85SB?Rt Xk1 ntHQB *5K)bssz22BE>Gx^3CBc =\HkYzҷ$b66^Y'HyHf I-Beu"tO"/y, ixDRZ~֜Tv? J ^:pԿpZ^Y=gaҞ*hwlCoh^\ut qP PU}hϣM@s){Ī퟉~SH+'UǢ'#2XnMUCmL3  j{ /ՏϮԘ6Kֺo ǯ\q?eRm([駑Ҏ,*yMNb,g\c~tBꋹtNMp_-nhDMuMb@z w&)z FSDww@TLN,iW C0{].UX=w~ )M[~c?3zE Ɠyer,lNdRt+)7bc@6)=t}N g订0`/$%*m$~Ӣء/ޤQ-F0Gc@odE11DYBŖﴽܱ3Cp2|Ɠ@=@U>c1;˥#Dy6fW.GH.SဿUi1< (09kz|>'bknCd _g<<8?1@uT> PUp2( TYsTY+Q" ؃<;cիVy)-W%q[[8fUQz)4թ\{pNk;syП3kE! 5Լ3y$J G5k~"U)Żґ5΋mnwqy~o%(T,mn$}0BRɞ }fi JCqg/6T0T}KxO1 8nBoƺF$r[p>!eo> RmmLau <:Y }=Ѩ@v6ZGB~ekL  HՎw"Y\9{i?301 ƃGu%5rEZHX |xe1<_̉űyw[KtD݋*aHhnWI\-@[eG.B]d\^Y&Mcu0u~-()[>ӥa𱸁@ uJS475]Yݮ#qt4y`.ra(L\`oV.ໝEDI-] {ؤ.y1Og0)5QO^'QBpk Jr|1%<$ؑ)n õ>u5vLޠur-v'[5W1>zNκ= byje$=!tzo$2 =L丶xXN'VOV9HWl_R7;gx-^8} wwPWa $97݊ď9W`ZƴtNU[pt0m'fmmVAH0job.]}`a3@!=n/ԝ}.l^< )~4nHO ?Xyp@A.ʇοG|t$GS>(wOLW!8dmvՐ&%Eف-} .~dn %?5)`&'? M*ΫHDPsJnĦŏA 瓲4 _I=Il,ِ.4XΨi1OqyhtYWTnJŠϩ1<ޢvDsc{.c-կEUFr#iiO t#ޛ'*/%'kdys m݃" /iɉ|Kwi.GOG]7|TG;3 A-ZH^t}RR->2*IZa+#B!jƒcA}LM.GuxIޗ72o6mw.FIM>])Et:}A޼/1 cf }41a_AV>kq6z}֛kt0,+4<4ݕ 34=VXpeG}| Uza ~tNG %JfzA#,oQx7<L sLX7T;9 LwT-\pVec^f.Fӻ[5)zz rV̗#赂^̐˞*=6 9Ȅ|'R4xR)t\5T *)Ip5dxP}j3`ٴ߶:'qb\mmҐ2 0@[XnI7EN@͟G@"݌nz@\kˆr짊ʪC_:wDݤhEIs1ŀOcu<*G{炏 dّNp?S0n;+㟡S'ɆQ _JQp ||\_0btJܰ`֊o{#):{s6us2 +Ax;lp!EʻOB# ( Y=ր5i6pc\~I/.poD<8U ăՀ=!S"ݞ.iUyDY߸)vc6u{&K<~ 8G@*ɺ~l/wSI|p(3J|DS#ץM>*77b">C,CcZ&k %T-RvAήWEWҵҚ7/STc*吱=}m4Q$!Z`A*y#k,n~6b38@zpn6vK# (iƿVq܍ r/>5?ʟ :_d-pc *9 JzV"ަdAe2;ē$gFW<]P]|ܐt6nVe}&༳O+8mP3A5tMzu*A:n渑L 8s(*-xkbDU7͉4ϯ0x+50HPZ 뤚'dAPs@|Oy('G~l ~?+׉ /W+CmPU6| -MɝF ۮ^pi^B p[{TRˎG[<2s"jntأd+f-R983h-@0n8w/l=;JͷdVXwOPDh'd|tsy̮FT~,[q{AE""/zk"'; ]SrMҳA @Kl1'm5hL#ntfxw?yvh0x~b^X&\uAQ/Fr { 0sa?v\I Y1[sI(zT?՟AA+8 3-bK,S=(d7P_uBpa>5ލ4@SN^)s3Q%%\;wbPTIA~=нH֞tf&̅&L2f1ї5uW)X LK}SFȟ?#,L{P2'5Elc?p* @b[ˈQ4aW[G {(zȠДy#N`|hgF־O`JY{rK; ca˫\,SE­^ xW+8߈r4|3X{*1y|8- Iw4Lg=xtUHH= ?W7Kqh*[Dx̺ |,V 6Q _/[Cu+W]e;=5dڭ]5Yxޑ'>Xŝe4. <0 Kh> ڭAH3ikqB[>pFS`7uOH8oY4dDQ6G@.8\Zo`IS;Zg"L&z$@l;W{'{|@H?GuqO)Ip=qH&>l@gЍ2 ]ኢH$>3R[W@ZrmieC"rnN窡ws!_4ՎQKԮ\TP+,9ќ\7N<$/ůu# "&t4?%DqR, &])\I ,=Zʪ/ ۸ļ&QCwٕF,{MxLdT%p_H>h*(ygq)2B3ah j |h$j ## ڃ\0²RN1v@7WZd:nW{M'Dш5mo5U{rB=wJw;`(U0I,h"cT42i($R$-_Xe3Ӻ DiYLI&x$(~E͚'P|-\Qe6={g̝V6Pw%%rt-IaamÜHQa.TMзɄ(P)k\RL y5@oq5-hlx7?yeAOJᛗU28k@Ȇƺ$ Rq+R(͢C ~ڦӖDr1ac|a>ps +b/̥A!5SX~kͺY@CUȽcقP,M~7=lc]By gs(MՋM~T*3~Ч_?b:` V|7 *f'#7nPJ- G`p-׿Q5N}' k5^3<rւyYul%c PDU,cv$#O[q١љ@Œctbivr}~%?B \{hݜ$:AojEg ʘ1iW]˰EQYуo9jJm"r#@ zH3CN|wkɔЮ]&~KPhTRSvEzU q` S#_fPM愬{xzV!+ob>O[8BAFxO[l]ߏ}\IњP[A'-=%ݗpfI:1 ~VCS5};n[`)v$5aD38"ӑ:ӊH0 K|%V>)SuZr͜ZcP>b']鱨BYt]J!}ȅ}m# 08vɷ|bX=.n(;Kw+Yxdm't4/ѧopK̹& + -t)l(֢*y1~@N7bP/̬)QД.CySYROFMKWot= dE*6hTcql K;r h .Q/yq4B>ir4V#?*u,=&Z }^i4QF b/8PS -a3jS[ ]-[`la/Gm0&H,}U»!@:UIA2T^pRX|pol(*O ?eU2[,l#B.۷rc[-Ϗ?EyD~L{(Ć\n2bx >;-4gTv,;r)ZяD"",;~lqhZ!~לxTAtkn16J*"z:qeJQ7n ϓґ_}X؂JK_\:(N2h0M0nMygu2{\p9fT_Rtl*;h#MQ/ں)c> wzCh!^~ ELa$}Dw_bʴIҷdܥTJn5 ;so5->ke U|=%yB)\l-huRcmA?nM_k+θ|]Zg.,is(C%[FV4Jz8xP\R@.' %{G w+g載4%唐PvS龳]]ȱVX=K<uS.;F,w¡`\ )M:!Reg>xJ}ه9YO_wSCE"4.{.ʚx-tsK@>'}mu|ު(o#.Jf# HRp,GH=MOauk)Hh1=:DIڽdVS(9>8w4F:u^)sWBW4,ߝ_>kY.:5zou &8 B ѼFiCB2W\P|iv5@+ܛ(.h0p$y?fmݳe2gӨGCYvKwTtF]uT۾!!8eY;$x s%Hp2+vx8gEgfQWM=](ǩߎT8:X󞴙3Vhx/O Uxuy]ܛBaХ?XGjL =r,?GAݹ#S pyH\/z+'L1י:H:9yӔMJ{QvpK3|*_v>QҌ6msx 1|rcĆ<ϣE6 Q]Lȧ'&.AmamayŤʅdTZV`Zh08L6~OhU5;ۚE riF[]cwo()-WYU5| z(\n~]{f1JCZ"-8D i䦑h̃^DDs+'̂uq*3cR>?L&w`Fc@S O4K[0 6e4X\>w 6SHWϼQi@d-09Ղ9n|Z1KDB(>b@\x~P~yU~t_}1 ywا4G٠kD_ap8}o;8qB|Y5R+N2` 7j.~7=և<e2)yYP"-h x߫9lD3880v,Lm:|e>5%UM:{6wȹܿ[DM{<}ClkF,iXp#cܶQc4,hCg(띴cJ>  f=AB)"i yଝ}QGɺW'_ ^<*UzYwj́!ٻp Hñ;WKNɚvx?mJ(%*$D&Mb\~Uˆh+Hʼnrn7f 9_mk;|Xji>j iXD~JG36TQobZ]j `,rjگd8u'hdonJFEag Ŗ9w& 9_;[`ǯgd2"cbq' EW_A[ܮKk1ȼQ,&$4ȹ*I!2|[*s%cTǑOG!{H{_+Z!{q2b# Ґh` sOj6RD->*W忆: QΕ&+xyTбPz?YVaze_6z i TX.YTb-8 JilCL05Bk&} ?.X1 eF Ze ƹd [S;= ۔Y>##L/*PPȷ/!roNVOٷU:p-1v Gu9r^ɝ5eP#nYoB@m$Z!bfiyv͋LB܇3໳U޲`C2gOPG'&,+MRU Ғj5iAa*x'1p3 (kQ/g$2o䂽m#"xoe*xK֖ lIiE{g#"r ~J"/ 7 ʞEΛje/(x_gg~[:`EQjQx';2_|9V&$?%#{ #£[aؐvV Z Fo"6WG_YzĤ|q &圤0x$3Vor6a8ӫtpu}T;1E$#^|Ob3/9$]*=s KB3*{LjD[{wjyV+{L[5pB`PĨ$oBE`HE^ä [UY(L,c ByK*BPOox. ϑv@O1O.vԜw.Y1jVBF Z'0;QD7AYe4 IPdp+M+-Z\ܔO7 eM#[w俷Rt2HhvGKC`AtD#4„+ g̭-&VXXODra@>TD`]UPhDmL?1#P~Nq7z8 6}޴s8]S5t> nb ˤUAb*I G&_7S4_`D'"KwuP7W7$m:*?jL?,\BEàN^&;^[05>aVuUϥSnTsmT(bl?bY_\BL|]Ȋ=_xc/5SYyL i^'ux~WMB41O߾ Slur+AukHrӈا.͊Wj>KpZ\@[ٶ&PB69Y'bǟ18͘FA^>x-pT hqTn4Ò7CnI 0Yz27;`~#´H?rvI"#[d+`T]1RDQSQ9uqr ?D4C rdkLrh[j PHLW$Kb&Jn?,V=Ts΃Ot,lmXKL΄HrC OC}eL+8X]NU^XI~.i:胳Q&hY^ݎ'z$2O </wW '/(DTRdU5r:71lӄWoQ :>̥\Ls.ϧevN)i 'į9&=d>*i׃JiAֶZ'23o٬@SR a${Ǿqw-^ƮU]nmf3]&=ƴ$:e' 鷄(ڮͱXIG0A>?d6 vI/4mv#}o!31gƤ`2=,j `ƭ.q1\ :'b>gc5dV,%RS~gz/xyM|ahy@YtSLPS8R7v!@8xq$ZyGr4eM"cL2_% en'T FDˣdOWZzJ tӣJ\Y#`sxGy0/~5V܇ceD\b-EigZΪKEn>%xUHU,>VkˀYgKԠk!%#[Chvc\Nۧ6,$@JuOU^ ~ڀb>C#{-X$e?o]g .=Q{O8]Y5|SM$ [}&pY{&&͑0k. ؃ 1EVQ/n*5L*;ڤl`z—B)*ಫr8?d+ަ}LsC(4s\ož43Hs,kh FmV䛼Qh ;2*Rfj؊QEiWj~Si R.K$w^ M ʕ`@P:[cB^, " jshN#&p; /98dBTd D~a?)}Vɑ1S-j|fm{pWjΡqt(q &*imφS,dRjReR)*]jp``R[^q=3!m6z?Ghb> +14E2\2ÔGjrZqXbڴo\%6(g GzN<#W^0^@RKoB6Ao85'ܼZ`Fbvol2wP֮c ᫬-R0^TM6Pz1<[dm=nx xpF񦾶4lZn˜,axgDY#ˉ"\ѕ ]]sTK i'u| w\讨f'#H!v$g45J'\#+Q+ixdu"ݬ'ġbmR0~sNm(OQU=vn|&k T:$t9Ȟ=ccu^vPÎ̲:WU7G.S Ѯ-ܙ~.j艞Û;70aq 8/@Uة~-g\XZۛ}]#QF=tYJˁi+\30AII#WE)"PX[9TF3J6?>LE3;!9!Żt#<4_QhAJ*6pB闘~o]!Vy 뭂Ψ6w ;8y|Z=7CkEݮ p˦\+|Z٢^Mۢ TOj#vyߔ.ogoԜ8hj ~Vz8;4lyB)Z=_ʼI3 = ."vrm6o:E/kCrAJKJGrG !܇R.])nk Cq—tT@l+[jMWEvK @J'#:݀>Jslb imS/ƑXJ*s#׃9ZD"5eTgbZqk 6ϘRc0F#$[YGy -nSp',h!8i]LgAn. V3QvRg$ڰu{Ic(GUJ0v{,ȓRt̚s7흮9f(P_=׵փ7lۿWJ^X%Ȳ tp‡3rEĈ`{R-wt-˪>T 1דf> <(Lbp5n8K/bFH$U'[>2|Nwnfho]wO4!dk  7}-gAR2\萅!>nX-φ94 FM2m6|рכ;Aj3X)m"E#MpL}LXQ2Y(ShgΈ7zT=!toTMM :3h/2}// Ў'no1oFy&)'Eyj|[T=|-?\r!DY*}On[>R,I.':>?_N *42P}y*))yXkWz&e#.ƫ!@sĨFä+˿mB _`>:\?{5#h o8SE"y<5A/&ۡGUt![iվpD7{3sϭeD[I9H+\.8ZX/s@>/Sd92)$#rXq$E*BPŧ\qO.qt:R=}ݣ!ɾ,.Nqv;Cn7ioCS( 8;ƭ!$"iMe Ԙ/g{r Xh9S^-Mu9(N3ֳJַ%(Ʉq\qU¤7z՜)x!XψN$r c;/DLD.]6!<91hD hdž_ ݴ4ø*u$:4"ףrBO-HPaA>$k 2hj >.)~yJ>JKM3aJ3fI7 NM75l(n *0##;BT]jʇHύ4)R5z$C>X2rEO?6UtYХs> ;r6* k  3 jF*|r1wepL"E 5(jS`V?H(^ZBN˃ȓ'éKZE<7(VJv-&d3QJ3"5VԿu`Wʹ|{]( Ɉb G H2?ˊYj)~N"!hC+JpN|a)޸ȗ]Y+Nưl ~ (*$p^#{$+0FTn;XwҾf7*]E yq r`2P 53;3XHcjR)Ժ{!qԈk(?bq2wz_q `) 5Z!tT-ѱX _epꭡ<>2-İ t<^GhТr ?=r-"Y!;Sx\Ϝ|gOy6-s/~bG^R+N gR2׶Wstm##7L&s6dtu)VH LYȏ- iIGZU=t;e2fC2vmIabcoFbh0#c#1Bj Ey2a/rU,$7.3e㘮b@M(j>7Jy:Uޔz}pZE ؛[V'E,.|ZhѭRرdSd|ό:)cOd_ƛ`6~6J4KdE> g:Ts"/yEj af_h["a֎Gf5Vr l^hDtU!(M% 5gt-]ux*t!+f i".Db9.q)Ph6d6'&jK55+#KI@`AQT0&=BNn2b %^)Ә&)D"G`L=:p}ǎ-kJR(1Ț&OHH i xfnҁ(9i]CnC \bv 4R%@vjW U# -d-lͭ-1qZ 3+UIO0<#䩴wpJ0D@B0ɂqfNoΛqN׍Db}MLSmBF)׷x#!mb=ͫ$k1NKW| 9%ŒYox0x*$|RE:w?o# 8T^trU+Cap2Gp@=kUMϑoQ5=ֻDf(SX- U(>CyDK}1ITfµصnǙŦYl>] jT`-QvMq1) J-m%EAwY*"q{*[ mUo-=dž&Cl 2Uu "6]U6z[{sBŻئcG6ĦjDJ-^џՇ)qYB܂AL j0L 'ڄA93&69D+|mG^:~*8[ %Fd'Ʒz&ȝ@ eI#Hr?q0 }+Xu{[e(>?Q'B(OyS6 Ŏ6 sQTpSk&}e ګe** Zp n2]2psMӏ9/&H][4f*9t2:"ujPQ --v 'Թ⤫y"tдܰ~-1&͙P/f2)Rԉ6AħE/tTstOD!Żj3zGKR'dq1DWѿLoն0W`b@Ki=(y\>OStxĈNuO3Wp'_'|,H +kEуB5w1ُQ5?>[QrEbx aM^~]_ [IqDv$(GEY)XNtDU}+yv3tLi"+ۼ@.lNN;I&jODPK|SuaI'^k$Q+ +=\pǗ=yC;w$–Kl0ԭ~)aRyM\b@G.ynZ1*dIzG(I/2~K}gq2,*QߏD/=fT ^gfrK] jFI<㪞?Ɂ4l<%ͅrdT[-ZhO^NqRwv߁=m}4j ]\hׇoEiYG9CXcƲ:{= ee&jo юAUlG7R:OxcI]ѹWXk[@㏖r| G.YVs5vq{Y*߿&'dKd:䉧:|P2bPye~ȂfG'1h)hR7}XoBsRS#uϚ]P)bI`$WgN.19ILJlsga 4Ρ>3ɝj[#f%P"bս4??"G jAZ!,Xu(,MOQNl!ث4eA ax1S fS5R"siS?=å\6vtxYsIȂ$ĥS]C>,7dZ}șs Y>dtm3xDБzwuѓ` r%$f$'>VnUUxAD*32VVD98dIyMI!ۀ/Ɵ'"XiB&q#bcTZ;3b_4@:ZMh_Χ's=!6W)WJjE^Dd!{c r>bhކ6z?UEW!,{AfA[K+ `J=誯R0]?0/#d7{>I]wMQe~N꿪_plr3 {'OKn7T,ɨu|K>!,Y9Kz# x]9ډ9݃a`yiA=S h ei;[Adc0{` gVU9nf6(1 n_Hd;2S |o)i G!ֽ;88-hU7|>.S.]txGY'WU3{=O)S ~ _IbkGwNv: , n'l]5 {SR/ד^kX󦧾Ѵa(u Tp5IǓDzeGyiBu͙mH0F\ޙC_Au%qîE;˯CX\yX4ƑpKnji_c]O8{5]t kHVRZ mӒQWrvzv}W4;4? GE7hȩWz7 ϝ 3J(C@LbSUOx4m$N6*!mKh-?G*8k] a2zeF.jY9wmĘZUH4sqh8faa|cᖸ ,rQ#w`,yBQy4oȝAYG\ vEZZm&AyKl1B']O 2\F uwͿXZS*t-B ?7_b̩z}'!.g!%<3:y@<M*H![bf@N ]yY[E- 6ͦ:[6ϛ3Ieg+ĒX!$GqmYE m;3mjaM875-:$L^TiY.hplwϝS5\quKJ2_I|m,|QV}qRa1^6+}!k>ӳ<NftBZrQkxq2u^T>{IzVQ;| 3Nj5vA v[֏RMEh5ݶ)]xUD otM VeA?Y m@!Wh^P_T$% N|m$Ơi]Yect Fƈ?7r[G!i]+gl_lg>|46pc?O'•VcE!^)szM֓pfs 19Xq.)ʗ{?pkuT1%?e7&g!x ^__@[98auFz@yREL.c q)֒+A-˨WrXXܻϺS#n+bP:_ETE"qfz zTޠ"c.Nޜ߮\uGh֓fnaÙD}FD_"3.*+p#$U%p}ۮ6DYpBծ6TUk?Em+ϊE'PzmgW0'Qsi,CّXQi8d,XX| ve'4챍I;Dq鍙u7G\mڋ(/nZDM8Cn0ʃbB+Q0Oina. _LH*-{*  a7:FA_=g\+ &xH`|0(_Aw@ųvĝ]~@~Qs3AQб"5pWO L1oInilmxY};?Y!Y0+_{:޳@cQR"K04|uS 5i H$CZEGW,!XC+`vu13Gθå`,7F\s :>&;[5=~9qi0$7rcUzO&-1:,.<4o&5&܂ whѤϯtf眿k9GdCy#n^ 7]Ki˰ߪ@q"֪H|@wT~ =3Kt18LX\ua]Pwث69Yҟ4B`|*Y]6 8=%oqLgA@lgPos ݤ 计2 ^߈}p E1ڿտ +uaXpv͚˰d1sU[* &12ʉg կ]sj$d権Q:E{2oBCotԬc` fz5~SaTA?237(o,Ў=zS?EA"=S= 9*f=@&{7,JBIp eעB1cL|U'ϵޯ'hC_ ֮81"5軗$d6-ȳp }BzwUS'd`9ӳƫ8S *Xԓ1:6 S%$bmZNug/}s(:Tb6eNo)=xj?@rC nx V)xFs:O4fgaR`f^~橿ƀ_u/I3 H:Θ*qxf\a$HgnǸ %Y,a s)EQbDزwL9J/o_qYl oB>CGM,]`5@=k5#[F+ bx$ް~R|stH> IVS%h~CX3ߓivOשb_oCoh j^s]l7]Sgd7)d(Dg5jˆiL_hLbVξS3KJm 9J=uPmB޼mƶnG!}ޜ1ص!59U_>OI-#Re^3V(kwԡg|CԦ!ޒΤ͹r/;1r4oH ulg$!UBΕ'>dF={] zEWGSw +ϧ>G_~ ^a߿ٻGy5c;Doб,ǞUkQh*)m' my/,* ~jhZ??bw,bݓOlrH*ivdڼafW&"Nµ3q!qp2_,zx\tIUND֚f! E/Q0L|-͝m}|bSqɆY9f3tLlB>'?m L0@fNuXj6j꿬 &nk^[$lI:2yCa_<6?=_ ʟ?L.&E@f2[T#FI)\NT_<:9j {a̩e҆ r(`-m8ߴ*/ 7w8D[tT޷$ |}0BBp_.̔ܽim=6|ӿ:>pvFz1&%mWfru@71,0"ʐW[x01ax^nd1pS?V_Qt72T(>wBtbEoE.Bkcj.;L~f8I p]c^br 1cM-KƶY5b~Ljd۰)\%&`S"qN>}ڜ'Tvʲ͜Z=D 0ZY,(=Rr&6/6{LjBi;PPUFkjzyεN,XD^=GUQpa034z1kK5mZS5!n\ $hcO3&( /&wBϐEFUreK2UX3bDZ$Qq`J`>lqحPsAE $KYQpz|y _4eK+?bHgqwimKʹ]2T͉mk+wm)>;oeVydyvY |ǶصϪ^8-2lcnd~YNkTj69U(ѫ.ď}λPLD+Qy]\qŅ&¼Drn-҉](UAVm%7#ǩ&oJS<ۘ[fIr-iq^%8Rj /$e,-2M4PsPԱw6(`8 kMr{MȤUd*YcfƙMN%_"vhj6Ht,r Tp5DISǂ_k'iGPW"ՖR36D @sʩp}nMCۿ7nq' ^eMd$J=φpSlA8M KCDJyvlZVijjVcQtO_2LYu}}}索ܟKL3Pz߄.1$_ΠXU*0WZ[b^xq3D}SɋXH`]tT?4Sp ]4Sav5d'+% p*G8!Si EH)qQX),`ZL,G*\z~hIH.ŞĦ( g_QɢO 0V8X>VIbϽ}`U8xV<%L0vw,4<2x3&bzl!W%0tI궴H[#\5&7BYd594D2A 6(qi.˒[Pfy.2ˋ,z0&' \\ T x@vTH@Q Mo&&&4n z.$GşrwMީeG댁8D;<;f..y#΃T=~iΊ?Õ³!n?Nm[G"IP 5~LX<$w7+,lw4nmJT+}]+ ̣'>6 A= }Un;g$C ;5vH{q@$4C_nOt|hN 04h<3{…I3IT)K$Fݮ[V0Nlp`^Gbvg"GΨ$(g0m{Lڒ&z@[ϩʉ[?`sc8SC:,Re>9;E1ya81j-PWhZgї i$`mZ1DvîZ#PV+u3LӖ,_лO/ˎcYḎpk# A m2eFZrrgyvp. «$*rĎ@oh>HDlE;lrFpao,f8CSj X˶>k~ H JU3O˲c"W"if{~c W :v4v(%<πjc% tE\6x`?CvYOP)j&|bK8nXO Wc7-U)V"tJtj?;n3_qg\,k۸E+/bhbφ?WčBl  r>9*t; $G}oZhe0R!w^#|2dtH/_^};ʓ![<8-eFu uF1y ]_:ieM+ήs_F9S6Pf|?Tnp9Q;R RY?r7$ve6)2h0Pa5 9ʳn!p嫞D8'jڣ5,{ֆǖ* 㴌ޮ Dr* @TTOX>8"}6?'V"dApBUTparmF҉sޭ[0aCbS db~wb=:2 B87gH"J5aqZa :Tb0-J"k!nOEߎpXb|[ WX%9ԱvF7KCy*(hT~K\Sh7t*zH/ttyV1Z65J`UkcCՠQv*ڒпCT8=)E:H(zl`еm Xok:t-BkG3 ioYվXrg8ԜńX&|fT)diIm<,"q~Ǎ>".>}(%WLq3YS~Yʐ~drF"<ɃrIM> qXQTF,_w,\X W`:Caə@)rb>S7&v^Ț*P+U67~{دT+PpFzSOm͛$Μ ˦pѩ?NhSX*%ÿ%լ }C5GD`B G$!Sv\w#Ur*0qT 4T[qk}E ?kP rP@E(0ڞ7c 7x>Ҹ%KL櫶rϟJ~Ig D+2ߙF%.Kk;lsu\@'KdV'#`1&{#j_>q>r Eo=i<559mn:Se  T,ё~,ц؁*$/}-cEXAo|<5楟Wh0PfOiK]WzZ$gO;Cp|Ƞ_m&8q ]_f i;Lec_{AEG7CMBS_& Gc ԫ Iwl" >*-SeQw"(Gs؟vM0t.`kg!`os' jr̆S5=d%#е\rQ`yl_M)hYW?jr602`*ɚas0AYXv37Wg/97$2i(i6jwi U>.+/1Υ^%`vG!7 W7>.󪏉m)_[$VQb^.eק֦R}OYOuw*M!cCd"Y< |:]DGM-zry[iuBAz)\03׎ ADnm=\Sry#C/4}:q qc շl %w^CHKqë]'6ǿ8o%ϟO)(BK5O㦢oNO;ۋ۹#>7DBq?j~!UFʹ|`zN(xJn~PKYHï&+:DFVG%\dpAZC(,x}3x@$ 7H MϨG-?0?&_FYew"+5;y"I5Y@)][%է dM2`X ?SxρM;u4=O4'Y3yDZi^5;.|蒸^cA@=ִH9Yi\|X&E s(wID,7DXmUHdA {syw7XGW]ri,E/ ފ!:Zz%Uul:f_%PXNNW>y˻.XX(vk1,L{0; !USۥ}[_];U`LYvw^w Y]}ޜ'HEC aӦc2tKr߫>ֳ)gO=ry*KӔg)*~9(3xEo=5-׈,0ıXMP=-/54xj-$4Czm,26PW6ien}޶20rysP}(1WƯ+f2h{pp)io^b#`K~#Uud];V3b%_F䐹V~&1*B| t=vG')_2 ߃w' f]G?هcMtpUq=Qa9g%"O\™GVJ&Z#ދΩM_3IN,AP=Z+:>Ao78\ LVv5cv9*&cU/!Zo>"7H.dt%HAwS~Nщ^5@Al'yC誥wB8`inetȐ7"}T+Hbz;p}8nr-/^|vq=!k 7KO~Ẁ1Ua"\ts;gn"V%Y4$]ů:y*]6/R֥j$rDfg~uC|57%WKהּV ɀ2Ne\/@Yb `|*JZi~ ggSBfq3UR95+ p0N BD"??G_$<ܮգR! ur9I4;(ֽ'Wfzx枠ϣ[dn Ԛ(%n.a@{w0t˾I v/7Z6j,|#\\ ft6}8rP"K_spSα#µb4&qV[p)7ȴS7Ve9tfRnH̀сQm쏣Y#6"xZS5y0#a8M_ƠWJEP/:K4F ԰5pd7Y Qߌ"YxmD"JF/7yqnM93 >rd `EuBärO}V|oVѐz5{B(bpӀnK-;+,< 7DIêhʁInRM[khٍwO_#=\dYH?.JFrqٺ fi}\\aphGtq@"(&1 ,MfuKmA}n/CtIʌ̡lkw#\􊆄o s@E&`?Y6]S_ kk9vzԏc\Eg)nte𒆼Tolq&LeA\LqA@m%K;*HܱQCQf "T잚 prk4꣦)a y}NUܼSlM팺Ŕ sɃU*MLٵ: K/;<ݵ}@[Eq tzKܵ;)9C6<;^aK-*Y hF+"SiX5krrL G++m`Zkw̮cںu#q9,DWU. 3HMAc0`mM{2:Wf+‰Nu椐yђ5BlS+\^4' rb?ad;w"Э7xޙ3qM*7чI SB\@GصZky4=P ֌Q4S?ukeu6xa|0{hEx3Vu YdmEvSpq<=~DdeOvv̮&f(U%~{MJޑ#6[ԬkpsЗ\33R?~*=H'7ın8]&^ [AqJE^wY-ƀTs$* nZk(b7sIBz˜ ^#v4LzVy=Z8;{@;'w-O*.;kgYغ1&nl_ԫn~1u&3`}8/ xߵ5뤃M2;4E! .IP D%/O+s"IV!3e|ۧI]!unh*Cd 8|eUh+5F #fq~Du֯u7lG,'I 8bVq3{T,y|8i7J!GE7$h )νm*mO/s}@=yQK`ћ&G%7jF+B⿵WeKQד]:LdB1)VB<™Օ4> INJEovV 9cE DHfF&#X1qu9^=s 9  j*KPscml~M1OvG^ }FJpܼ8+{s g%U^f9!Hxhs}91JuVGu8=Y `;?we|"GK%V~C3~y68X#WQeLlo`>_U6_M00(AOam@l3`¥6UF5n0#4Ms ""j uѩov,~c}g&Ջ)T'f$6rՎsD ׍x28J+췐9&#"x-W0CCNgO^41| ٪ȩ,9h#`4:qRCdb \\fKU R Fh?VpoJܗՓdNѐLPU~>(qeqG+Og;u!ucÿFl%Ugb}T'j[WB]v_7u\Y.bQ&PUa׬E<2_m{=\LaJωv6|p=f8=zH?м~Y✵]UT~8ʡIU+ِЛ%.Vx]6m~+LA)!]sƶ&A蔙q=xgSvGF7!GZsڥ9R5qRy;GV7fyœ;w66 .NȦE{b;+/!0x!=@I0 #`,VLWB#>yCrV8 W=/klHC*@ȔC@UlBXa*Ka|Aɛ,HLMQf3rxஐN!M@7JmϷмUei?b@/»9x@8 bv}Q(߽RM]H[ρoo1J0j>(SW'q^IT)op׸>Ohn|1-c3Q4eD”viEϾ~E3"[BXk%m q1[NbQ^bsᘰB`~_[}T2=vbƚ4?Ufы4~~Lg%[sR|(8$;&eš}_0n:5jQ/~^jl?^eK*=<,]M+apRxZv?dcvG39-byO`oL"Q21ql7оYvi^׽6A7{m-" &@ԉcKV<-,\]W 0묠)ǨBDn:u\–4e[tij01 K PA^4^ܯ Bܑ%ãx/-5 Őՠ VOgD͵gϲ;pQI+]պ NgCv~W!Z1D]#VSO|lZ (iB)AϩN'Ds`툦{3}*jlo#hP21ٟ. 2J9ԝŲ+5SPzY⹐AtA_]V>]sNn"\ZG@Ք݄J&qdan)*HW!Vp?+*-[ѵ,֎ܫM^ˆu+Z)aAUGND]LwwlMptl#5sѰ+7@x'mP p)9v 3]`"V# b@'w=#wjTƒTFZ ="YUP/KoTn~7c ,,\fq~{=t@%*B~DټCLTm{epr<)fn#_E{Ndy o• I*Ϩtv EG2NT`Lw&JS8u7WH̺)ǡ]_/JX>njxz {~Ѡ AݩgKn٬ g fG˪YÔU]+]$-Ը}&JWr^3nX\G}>3igep岬< =#V9fcw 2bE#_1 @O G%"]LhL5).NFML2)!/(&"Y<[I`~1"io~h뛫#AsGV)i'lhVsCĞܒxTц+4K"vU/+^y(#q`_ghbQJ}ŸpVr϶czMm;b~0򔥵ܬ({sr ˑd0;Ǽ3ǧl#˒l@¼Dz&y*LC"q@#J|D1-cH}r8[(ԎOKOظj<YHTOUg"aF1}w5K'O W(K $gӨc%*@nO4$\?2tAnۢ5m 7K;V@yNۧF`VJu_Z /pD2i3sk'T`.o?P@f.7w1k kbrZ"z&Lɝj\q0<~  Ez?^Mtg y?wBnyxBI*Mד訤>Wh6XkoYGBi#&SR6hśr)yueHUωkxD6B5LTݒPwzZ>%\]NigBMJK. ŒgP>eFoqڻ۫;ۉ?M1=h)$yhi:qg~̮k,@HwȪ1|#)x/-&Fz\+ 07bdִP&E\{k~:\% ZW;t|7ͮpW[ .v<z_XjE 9CU}0vfURC%,e@D>n^ $c^A  oh"i:5OI)l'(7pjE< A(%>0MLka^j±UgDE2 9O!/tdʬ3z?2}ٵ1H8zpHE*)UiWř u,c!L d-660^'>LhttCh)ctb}uePw[) L*hӹHebɻj-ڦ+w5"vK`3yT,dg~㎬qҢXjcnc\d:װɴ-wO[AeN\J?SGoEz+dRUz ŔTh:k8^AД?%Df/,ʻWYx98W{q,BQi8Ȝ`I5F 0MW@,zRwc9z7oI9r1 \{73!9tZ&8ΨsUFeLu}SUܙ[xɫ_@(b 5j:+B?_.^p2r[7C:T%%+8߅i3^-N6Iǒ9!,mfB0u%JQ^޿]4@m1t6n9[֏]ӯ!J9)q5ErB.eSi&F0l/-CЙ9B@;ĺ;H HVc!cA{qhW7LY\ HlI]4h(M> H挊FUu(Ns׆^.8*ɦ҂lLiNٛS3R0ڼ.%64cBWǥȄUQ5n:m#"0=EahaK"+o4KCso;w`םt&hԁeSgjҨ-ة9Wrް-׻ )TQz=՟g@5؇ uތ}ÚyKGZu߯Zz ~IѢ _@K 6dX9ڥ Ѱg~"аg \YJv=TGBbr{7=q/J!EZ$SX J KRh0GBltSo `'Kd}ιV>i!W<8(i(#OWbq݂&vbfdbÏ=[ ia`f; |t_9=1l qwB2zSiކn離$ț/%KQ< 'Luv92 ]9VޕS༔?Çz/rbā6yΝb=H,x-}t#n2x+'_>n{TpJ_4˳gE$@uPK̻ u/ []y_\e k^ī58ё4;i|()00Փ@gAzKh*Lr+4TĨ*Lo DBB%yv0LM]M3H&j,rI0okiT!m%kI_ǡJs 58&YQ%ɑDDW~u r!J/;x\ n4.('jC6E6_H 0ӵ螺`_S\Ϭg3$H̵29^PklKU=bPG7/nl#8ԯ9(4Zsĺ!RyZYZ;26roǎ^ItS^9Q+ 4[5_8][Zg4SQ_y"wamcq׭{ȯ4xt8A$o!P]5Jٶӝi3?mTNOKɈjmᄀb ge(r{+HƀT{-EL`zp;grws+Ag6SVȱ1nSH|,J0 D2g +\#ѓE%\ڝN5Hr1r rn@_J&*PFv2"^hg+7,YU'P$N1u^ 6{rn.2NF.C҉ o7C=B&zmmwiW[:ϘG|_` ,m =C0?[ҥoKu%0@$jE^Z:Rb|/oر؀}|-m!Cy5YeuvʐzLI/R`ms{ecsbCAqUsGk_"\l&h]-I?D \M92xaL3},s,.C7cZ޺XpuCejU"8K7!g|ڸ)S<-d)BA$"ib>\.؏t  4,~oE?g˳6hm$15 ЂqPD/`bjD=UcTv~i Y,dșaī~_]ğ`Gevu%'0zhe$n940dӃŁlekl܆TQ0dva9o7졟:3U$垀{L\ۦ]u-n?% aׁx4OUw XpM!XReF+@%Jyӌ4eSs-Kęد/,`;ډiKf؈ќ:Ij»r c?_2rzS)LMoT *`9c[m*V]pl|pcHDygL ݳԴ)U;5XY[XA;}G,;x̪3ۨpH4d C>nC9;,k()ȳք;DTͷ&ﶽޣ3e]˦Q>6284sL*1JKFTo6JG6Wsah-UU0O;.T>>56?]kV.jJ NUj"ОΓpuo6%?hƟou<;])y ^osfA? (n~OL!63^6 sĽ5AGãgʍURڹ*4XxMg9eV}-Z!pHT^ ) :J}rbWx "a>u`@]X{9q(]|e=(/n=e.%ޱ#WM7M]1}-wZ=*ץ(t:F> UJ7(St_Tu~ZpE.xAUM*ulٰ2YOe"`gW)\5Z1R?Zy4'VIcYPPq;lrR/ʂRܻAcEctu=n"]ugm3cʌg%936t]ОZp\A7u_l*L4l(6:<22m>褈X0Uۓwemi'n@}}|CEyh7"C\64]y#VU?9Wm8,dT+dT%~B/0H|.T:@TSJkD@7=\>i|7D.݇%RX'k:LH%vB*/>8*YޠE+ϋ N?dp>l&X⼂_|}[.ybU0 hI5a4>=Mv@ikECtT-SR/Ax,UTR&.4 .{-WdPo6}ŷFpw5|rU{wLG/+2S4Spo3b2,WaYh r>TQ{!AeX.lo3JLU\:VoeVcFƭEO"n:psmP|M vIz=ծ+PQJi:M߮@F÷ n{uW4&%3L7@=NbbȼJ똽kL'%JKeϦѠft8@oeR4:db|*{y0#}"^?vλ!,dLIw[:8-q]pZsũy Ͼ^Uozhm wK$mlKɯkI)-RveIհ-~Jeajkt;>?&.BopՎp%t4N0"u+M1W/&%Bn4SyAEx'QƃcInNiz iΈ44u\va˅L'=EAK_Ϝ7 ªEg^zsDOVA+&S^iQ?<es ~ 5#o=(Bҫe p /u0Nߍ H/N 6V?oگaԲ+4yLnthKZX#X )%:QV eWd2^oVA@Kt8([SaT< Mq&-k8a:]3o\7wA:+/$B\doݡ][VU}DC<_AYSؾYDBVkՇ&oF&tbŠ@%jDk4 }vglڼ~ST(HEruk΋+G&\K|/8Ŗw3b-aOTF߲ )g hq# {fvfu~nٟ.*7HrFW7:0JQ|Ȣ`( 5I AKN&d<+;[yo_UY }!):آlq#"G4pf2һ{%t:8CZ jK/ n{`Sx1<9D啗JU!/t[>H}\B@FW=.VɈ{˰ Ebsz9!p0=#a`ӚMV$V[=Sp}ﳻE*1mD ZD,6y7}N8f粮DuOBJaUXD 0:V L, ;"8cW>a[neM)Sx?fv4%zcuE/P8.Ǝ`J.S&N{_{tċYm_"D:D /UYc%kʠN~Iy3pVAuXMkn5ZC<>"Is :t¦⢌X tIȊ"` ְ섧pzp1ZGVbC/E<'I;n㗨,@ڔܵ$y殊Ĉ!j /$o;kg5{5'l[R`d>(9W3̦iTWuOxPˡ{,Q{ e-?()Ifbtjlɑe77[I7BK*^&}}I!e 0)AԇS]Y; 91g.TQm$Jo"iq#gt OYCK M6;ڋ{o Ft`Bkx_}!"F_/x | aiL8$wN&MN)Q!JksIͭ^S h'=PY!K{Qcs?A"(\?J VOdXϫ2A!$}.yW] =UTdb*-**Or Z} on\4Xa$o(<tkX]b?2-~WXW# в-)SY)$8q4lDHqz&?2 oq{N؊jqɩ|xSk,܉T T^.-[$fc* ] OtQ;Uꋭtle(7 I 71Thec {^\'LExjchv/RԦtaS{Cf{_Y1bW@&$d5jj'\Kza2ZaXBiZp@[ּ.j(IÜǬT~nt eـabW~/Ԡ1Qho Fu.^#jf7{Vu#7Qxo7ա ֟ φ6JcQzî22HHϰ ws;{ ah=vY,`6e*1Pja5uwS:׿R6L(3eX"JAt!9NlXKAp%M71JH ,)y=CwRmc%j;+n?k~{4s(+Us? !`7V +qYf+-kQ 5 t[ ɺ_)!Uzy>?8!ZuEmn]&yO%c Yss3hm6.ІxA^zo$U/VpKjeHZ9ͩ$(aASg4j_mc} Oh$):}dP7w;?hdqiHNj0q2i}ORI"v5 QG#~4VA7etDw'84޼w{&Wqdo< rځ$J<:#ډ@K7@WH3SpW*_JPie|dt1j0;P /8%t\Aoٰ߳Wqzi D^r^C8Ҭp"ʮX)W5_u/]y Ye\jMK+[$8Tyg8T4kohb,̕6RX[}ڢw ܣ #w5sj~mޱ3r#a$V^%ؾ mľw@BT }vp[Ji1R8(hz<['ST\o ..*0W@^[XŐ HXXӇ67Ƃ%y$kXN7 +aE`&i8hBe>HQ;1-@oL74EAc!I|o%'i,PG:nvc݌ P=]}'}Ue;uQLC*ē_f)LQ\&@ Kzy/U^Su< yL^LiqK~EG1i`(< ]py19Aҕ>ڃ*56C[ 6aޥ=?cO%17َ֐^2Z_ < B:H5kUjl:,K=dhdX5pl+DvGe6`5{(D0C< bJ9sx?W~^-&qe:|'Zp֙opUQyVgY R?^i8@ja$V:dJkv+_-5E~ T S`=FAUzGd;ىf0edU=erv,=ieoh׆ЉB nVRTk0 jAɌhAH77rjTs$ς?dCEU|r׊b:>АX _VF*'uSD>AQ!fBJ7JkXgӊ-X6`ưĺ_47y;yI3o[rMsO{[[6rrv:&Ə\ }h8^& B )h Fħ'X;a[]{ՄxNաwSnϊ-ɟh{-Lny"iH[@4`}L,.{ߊ#`8AvMeJu,úP[3޵3i2.U8ǐ28> !W4p8*ǷIZ=SuW FNH,-*JƽSlm"Ys=9%wUuAdɜ@GŠGZNp@|H^E,>tQ0NPZqLKA"n{ Ӡ j*eW2V..qpj;ºHnETUM3w%np_SW֫Ž. bFE H\6*-wD,% 5h%B-GjAYcrpKԛ %V-tOC(%|@P!_~H}9#]}h<cdw /f^ACڷ3WG!)qS NdpqW#E|sتT\ y h5 3_C^ȓl5KZ]K=kXQOڵɩy,;#GTҞR+G#-^dqm_N`:ǘqmvM6T䑸Tlw e eN9P񀍖i5w?4`ti` :gkةh#wc=TJkE2܉}h߅1ňeFd^--[5+';@㫦?>Mt\{b3 ^VZH="DFtVTzyb7wJ]28 ,ɾEcyMX'Sg -,X} !ICbQ< iצ"d]!@f 5BrULy0Ɩb@Gq5~Ľ~$In'v1rnApHg7.v^c=UY̖BՊ v/~S| EUB\7Y=T걧$ ežHLo8 Bg|/2W)&&@86~PWǂ2|Ot,ZVjD [[fjϏED}6zDJvĝaM-!`ʯѼ,ܭwB{3f7$0ءͮ[hFT\S^ُʰ V͛s!|Jh!<#~o|גۻ$L ܯ Ňb}FIp2]o 儍]xtҒ³Nz]sZr.oMߋGpGPbJxi̼c2&2M^f$98# 5+QdZ$랡X{a%,2ZVBtPmʉ&fBBIAp#KDY*e8+%zlBZ$Ƌ9!( gP7M#etйϓإvYɝ `36T 56%_ԃO[g>!u/\'LYb!-sle6fn9Sξl810U ww⤢"{X(aa9 6usHc ^]-49ʀKh{ TȨXDoR{vV`RDuM8AEmy5җSe`A x%:f 4ً:hj٥:Uҏ2K+٭ o'bumlm=O(68h́v݀~ӳZ:/3DA¹E'hJߩUBOᕡj~mL騠ψMV*~ɽgNM5N`JloICWFjOye*Ho_FIbt/QS(sM:QHȰ!A@ x3$%Z@ Ⳗk>1.B$LOGZ6D V^UYD Ƥ򉾓q΁_Z9Kh9E JQ37Y{1mU7!Q̂.N 4hNj T}+ٻMhaN}ǮwvTm1ڍr/ՊhX ~ق6#̦>1ra t}K~H,Ot3ޝ׽A@b}s_ t4f0ӱt/0#$'9GҶ5#fҒlS[gFZhڎp_I;Ĉy{QiD/™=YG5"Bqax۾6 ʯ} l.Qpm|t/!Z%-K^y|-O<q\Eg1'GG{^UAI3fj޲!yw*ztG+R :6ZغUԕsA'zB~]B$783ɇR*Gc:&d35a-(e\h:qt#6zU -<ا_30}~J; @ ^6k,l ap!y'<[z֠08i70i4GV R'V @[lYMfg:څcG]-[xXd:n4`(Q{C\5/?r]5AYэN٭FS4kTEy_Y@v#3C"붃j ң:jc(P$(qH>we|QvlŜ#a: .24˥s( xS) iQ,8~U۵dLB["OV,$(k[݀mi QFp$j2۲ MQ:.? !g F U_̒U ?T5vWO2A} aj+Q˯Ģ*!w}u ;lxq~J:1qmվ C6WW }"zT8q/pbxu(#*/HvSޱ|a1s]3XC73WQ 9ĘHM8YUa1TٛGˑd}5 pRmHًܷ6Ncllg E}; mګOPzl\YlsG?T;nc>>kTY"!Sīȅe_4h6Mߪ4?KdtwZX'pQ[ߪ{B1{W Icha򺤑bҽ7.lq*? i] Ⱦ/p YM]`^ &șa9IugQŋJB߫~v+`XG8=t;D ղ}K.D=4Ry KP;~b:HDzjD #DPilW'^Idm#فnp]FV!r$*jѻDxZ^caIsd+kvqbOdE*+=0&k }vWv$:5Ԏ/RWl!BpJm..#;Gt=m2VeXT5^Frb~hzWuǯBV;$QAA~"=9eA 33k 7K$0Ք 4iˉN2KЖFPdtM,1uPS*TVJW6"mXHF-QL=E'[\ӀId2AkYH(bԟ /ђ6Cn:p\ N̟{FUN<௞qjjE΢xn%mF9be; ?˫8 Ajm~o5Čd 9dea7})!6!޷u4 k OZ:ݛ$vnM2OziJS~{L-}9#J'Ÿ~Sxh1CiHVI߄vROrҏ؆8uaN8xu9t8y!xۼbU: ۯr-JCk&;jQHH>x9>,p}>5Xn'6:9"!ouTYAkL AO-\)گQ[LP_y =H`T"Ya{dM$W;;q:T$vJ7‡L*,fUU O\Cmޱw.3A Yn]rY,[tf*[$ 9GS೗oԵ!!( C;CydXeC;3t@&jC谬_/G @Eky`5Y\~S񔜜낋A0(;Ab H9.|Xun,%<*Qy<ݩK76|Dn)vL+vF{M i+/+?Q2` )?ƃ8(]~[-QaAYp]csk$d@ldqWbK\#-\Aw)>ofFa`߯#'"N* ⺜SpB( j!Euɔ-h@>2TL|vD;Z 9Xn2JmzÝm'" 2ެ֑ C)YޚܹBQwQy+z2;^a>ĘÑM?qRɷ%HᢾT4).5RJDquX#Ϛ xeUlc9`75JӆrG  %c* wP 6=M FĨ`HQـ(,U^(W8+aӚc͗ O+J& 'o$PC߶x2u84i0/"%.^J2?IYn@NT"^Q(e˯ʜQ]ͯ35dcp6#+hpgaZ*־^a1;W9TTРOy1xsNJ&RqpGWo a1< QMa90 VZxex68"Ys @/ L^1k7e.醈F~(fvUڱB* eh4H<1vP1g|5b=Ks^(;Ssqy$HNN:*Y&gmB16獳" {FKIV9.+&n{0W^i3uv 80_$W;*<(a:2p$$l;]@r!,Ҳh}]nWSM!݈|M w}.ͦU0}+T$hYܽ}*SgS⟏;hZI6Ƅi" 8:&s?p#A( J{kQaAWa_CHjVCB)PFW4`^:)ZޫujͮNPgȩ=Wfo`,qPj cOу(R?f FkElYtù1aՄdwD;n" 5=8dOp}C ?;~C(fhC @3tdZfUumpV DAXʒL#0wُKeot_)JT3j9!²n MF@Ϥ؀zvkGW\8!uc>{M.W}C4qoaF΃is12\/DX:Qeea?Xy}H(,{4`.(m,G["b`dPp.e8PW?in ndl*9`ři "i=+8݌\fgkJu6JH `j:c,QD`Ąx2Ocp{Z9! [GweHVssZ놛bqJjO^?)YHT0jҩupeS)`1|M(TPtY,fR}'VYA6X178\@0ʑr,P7XLolMw9乹 2(*I_;k7.Q(~x[͜0t Ȣ]`%uR A'>EC*u&2҇<_3u,|b#O? ʋlB",QEdD2YU{.<0?; sDJK' ,6%M^A=IM}$ԫВThYzo/o|1*W6TS ;^< jq 40*_3:QcQx鏻Z[!P_;p^L8Ӌ5\$[ ~ \$1+y!^~Bcey\لg^Ӥ>@DdN<8!sw`K}H3On /|D )(w=XaD)U zS&tTD>Vӳa B7}wE:uM,fe7z ^Ypv%$wRU@m18.,%OmH7)CzBxoDN&mxi] 񓪗#LUPY.F8 Kt%^*_dXKM<|-ʆДH >,+) w:˩/>Q`)o?IcDՇF !X%q'o c8'tuX:|Wġ{zҖi PXkB53FD=H[͂R82B5 nqTʡ7BBy!4MY7^Mc@XXRJ`;x/I/$.]GgRSUν#@p'K5.4C^Ď3ĝ{Bra@^7ۤ͊9G O/crCƭq Wg5@R-ܡ[ >7ДD'?[[:&Xutp4?|9!<|?m<ϜjV !x %ݯ޴o90$9z18Sn%Ȑ~꺺);LISCEM/w,Qrx'iP-yR#T-c,޳4NЋC/tAV?= }latlt8p@KM ZkzlK8pTӉ/\Y^s~>d 6dE  x_qǑDM϶JHl'-g³h2@Y6=Y0Zu8J%z=AQRןTP3yǧ.OgqQꦁabC# &dѕ5Ϯiں ‡K(rtiCyLb_Q_Ζ ѻ#%#?ۈN-p^'%ZnD}~3r~㔁vÙ۩]FDgP"] "Ͻ1rji{e Ny:uQ6ڦyNfHFdSYAЈ 2y0L 7S^b_LA⽮R-T/y91I7UWEHE%A ]q?LNuo#v>I:_oϫ2*G5΍EGcvp"f,jMӲWtfWͼf \%?ajrftylgT;H)X]]hf畵akyg՝Lj<ԖOȞ >>m'b6ZuaoJuhK0DlyWvlC(8Ҷ\M6eT_WZ z,gwz<>ᙘ#g6 Rz^g퐽jb+ÊgtozZ'Q$9ܒeaɐnfJGwiVW|hi u98W}\#2B75^nU]d ~_Cl@e G&ZI+,_wmR%8.]P^m>4A M7Hy#U/ i("b*mfJ>أ3Vp9 A)a%M*ˤPVyh@1jQ9>Vȅ$ 95u9f-Gמs?k~o,=Wz "l!4GP^rRɷ v|Aw*ǠzVgBm V2̿uL8=cԬ=g6g 䟡Vg/kMw{g>(iu С[Y{W)huu[]d<88Xuv8HLK< h!pN6gi`\JGu5V|3H*$#*Yit$kڸn"5\K9"- >fFآ>}nT4{^ߨT^'6#w:t]&/ғ#iPJ,`)H7T mǑ8|>hZ ImˆI `@,S%y=^~Φ=E;r`KX &82MhB[UfqY&<9Ň84ɐxw|B6ۄXGC`O-.;zz6*xSK26⨋5Z LcMp l,8/[ :;2|q՚?,m(!Aϟ_ iJU7^Ȉ~t0*! ߹gDC9_sC^ܶثaT 8֮;[mqYtSl jXj; (%Q`E+jLS?%.9[Ty#M`i6q>snI)(E9w]ݞVp+tGQY(rRH 6A ˲i$KJ' +]X1Z?F'/>SƔ+#O0*YojtaS_E: .(j2 `ՙ-}מgW&i&NƩ%$uG k'3z@Mx`2!^84~6Ϯgtf2ѫ@S)4S[l+K6w<ב0`O[z^79_t ( ?`['# jwIE0R'T['j=C`D2Z7,+H'4 r #(B^.Rm!l.|S҉~=UTX!.s .TmJ)h^~F'6Dۀ>}t.aqPHg\F$ `E(Ӝq6ca{'|p>Op9#͛eX?ٖzɓD`-ܿ&Nxtpk5X \M]Ϊ]V?mp3`Gm`íM隽t u=A 16фf2H4:v#8Y\ ЃHsqKK76.Um ==Z 1&F>[zҗ~jC(I|Xr c16덧O_^_4JMgw>"jMfe?[+W1@)K->|1B`,l5>a;6hqԳmȰrdy_mjow[0> U8Q rauRQNI<$"W:9t=l Ù@KJu=;\X1`|} 9YzEa+ JFDa_|&XNI!-#XEhq?̚pd=EAxJ@  Μ+FV2ZwÞQ R6g%`9l]:n^b7fFf~MZc9T0]eTm;64'="dʉs1{pƖUcs?P4_OW.(C'4Y6(;zqIX.èP}6xUcKM6faJtn2ϣb,w&՗-jXmCf k :H@f Av} GDh[]x񻔑gO]>DZ;r6^/(ߌX{㭚Q^|nj"'#g6C.\H؅n<õlvb F #Aq5MW_SzByeW'`ޥ"C6p8d&MiaL;4g ɨc>J,q=LuH5LjXFlm4x j{h+l+\ήO XK2&dsDPi eF>Q`+ɃV+b fQi* xf\޾<b DJDtZWI90OY{Y,c-.en|<|Q`KO:X$mi4QUy2bE[gFp1 x9_-Dr\>t^%0k$ Fx͠&HӋx*u/-mAl4p6:S&yuLQ(e}E$ )RsF b"r*ͫh#|5-/uFA`ʹ<1W&pgY) w$ѥ՜I4zN|rxlĬe#R(zV֔nẗ́DfRZUlmG?C94ф! A1havF^d%ymG=i#hWx/y7fN4nڼ} UĞxjQ{c۱GƬd\MV;Hr(iִW^Z$σ;5!GEl5|g,BwHgs!"iaTtBpF\ˌ۔# y9ٗ0z0P0hsIw.4\0rLUjS =U,-vc59SlA`am@ƞ6@٫-\e1@7+Iku%\G!c_Srϥ% #sflM, aWy:wYC>8ܨo(⁋}6nb?vΟs(X,nr Ck1SeʍSaU嗧 {&? h<+&zbRÚלC(T(K(7Ea&ےAuA6\L1' WaFk"(XlȚa=cҤj?{k ta6)-{$=?׹LByNwQ2}=V<Ý|K>KW^58! ak aԱR٧|P:VNW$u(Epu &mpج> z@cĖvFKl+ %9/3; [_klư\)[ {{hOk6 N6ѐԢ)[F.HEraoX>]0cJ(E `Cs;nDo,=zy+BӚJ@L''6zWS {{njB|(Kz1kɨe Re8uLgke!Hi6ٷ&53k]B RudM,ZnWPT^= 6lvɤf`{v9`!a\ԩ?)GLʷa_0f7\+w7ad__.BOjo9X0Os??,` Z<Ǝ=~;Njsߏ`+[:CzᕳoFFL]ΧK&/ 0z Bo_6`޵nӟ.A[<ʐ[U̥[[_PچB1]NszK̲imx\DY!JOI_* : xZ }V=7af$zA.ji4uN%G`(˜w=[LH']] e)2l~o/U_ Ӭէ|!q{Ld)~C|NǾh@nLK|'\e [wK" AwDKALqw:FO]D_DIk R~FbS i'MkZzAB9ɍT` "Fe\ 16h0SIdž1AWKG9*&|3 g{mud"pȝh菬a (>4vJg?X]Y(Ě˾ŗܙS,9DCuK]l Z AYH8Aᅙ }(?qAN}@;R}Za?XQcEgZ(h6/Le( nv4&#-bKBm^A<h9K֡{t#p݂R@RDBmY4YmSDECakDODRE\M1cǥ0 fk>eg?|D;sL:fdԶ?m8!yyBQ(h]"LA:tjp1HĿ&$rj 1/n 7]Is (mR2CQ<ɲКX2 bHeFS4C!kIrrq+bl}iK=Bv=Y\b qpCy!R>( x| ~8 P 1YkFbȏd&2 )ɹ2HizގB쟟W3cPȟ{+tvPjPVӌ#FD ۓ@^]%BvFd[ASAWXB;t/I -fՏ{Y~V*>0J7v'ߢy>0iphta'5[*_tfxgKھ9?.ow~$sg"G{|FXyR.d'$}eK@2$$%C8 R_ɳT#O zZF=ط-e"\y4p xܢ7N*"FPG"ChG'xV@KiݓU.ՔH0U Z P*f[ acu37qm^bGHK^-9ObT<JcQHRd1ni>lq^.b\YFVbp%dm(@3<*%ِA pDHKaC \v1B}.^5D۰]"iC ,_^{(e-MJ*}l3O L?ёh}(^];o";}h": AVU ."95!2"6f Q+>ѾX@ I9!՘P!x4`]՝z6ΔMbf&rh@$p:F#4o! }*D Ӱw3*2}12/nBH C [3*},'JtŌD'gnWZ|PVh^@@'WPۣ38zJ\OZ3@H/SAc _gI=j(})kAvydåF;X)x˜fۑws8"B$L$50]x b2*PyGV:{;jw~d1܃64{JYY+T%rlu ݐ"d)WFg*nB5/1sG4q>}!R 0)l~βCټ 8NTo@Vm i(:̔NY,E臩cuʷUk`gip@0bWo7 X_= xQlc Ɇ-6b~BoEc_r n O^ߥv$/~:.ni[.!>IWaMd: }:.թw⨱; 3dS"w1Sp+}o4Vr6},@&\Eؑ9UƄF8wXlzl(r을ϴ8`ߓDҟ4ko_UW_!Y7S5:rSfRIylPfKaQ:J*'caJ0 bFh]i;ʜT*0F5‰}ݑoBQ>|IJ㬎Xﬡ(+j*<ɴBLFxǙXBS5D-LsyJrdfU2%Doc~!}+fhLS/{ͣXŰ9NTzȈ)bzaʝaDGx,Bˬ [Ŵ<<4f nhRt L)M5 BLJM |z9a'Ug$d! d_)h‚D*f ؇$L@\w:<){m;%3sʔ0f%%S0'D[d4]MCu,Ԟ>6=Y7%fPכwO+"Ndg)mT9+(eꭀ)LC\l(cisBXQv5@<[]_ Az7'q]zv6(q YyLd$86)xV%%V^ .<)OH9/V+5-0JOefo^FȼwH@z-V7y_tХK `{iVM2 HJu7)Hd!B #9:y[8=vcX4Hxw4s(ࣝ; A #u'JC\e +S-mE!u9!}ըhTTA #B|a}Q(t~=Z8:6 {=djf[U^]kzQG|o K1ơn6U!zmq2`3%5=y `<|.17G]I~ŒTaӥ1?>/iU3ѹ?6NŘhGP1igL':cu5R[e)t!lk(M/wfLa?W';u;eX6b*wW1ޕVVAǯ1>TKI I8%c:6L'>]ӽGMG!Aq8٨Mr:t<- D m&2+R3:>),C_dtL[F +_nオ8zjEuFRI9[@i0HxO Bc5gx-OT픧#@ĬI|mf,28eᓷ@]r5Xo;br`%겎= Ѳujmr[@PkjbLu@w\(Ρئ~~hX_/9e^|B>&,Ʈzewm{ egZ4Q#?y60!%&)a^}곧 k妚3Vb46]|ѫRL,x/@H|ݿҀB0[.]Wv2"lMABZ1BŦ~ʯXsX&Yg [)~rtԟ׫bqR\'Õ_/ ΐm(5I Wʴ.9h'-x5@!m(55ޅW+k)s Ն}ݢТe!~q<jzJmtkTU˪o|=$ZhO!%ΘyXrz?h.̽ 34rC3={poœ28ۼQ)QBk/Z }{ɲҁ=0H̄ gPVY{ZNWDSq`VK`E#mޝ@y+Dֽ+${Խ55' т ,UML\yV&@?cT%`a>(GqH8Bnήcrnnkzm(fmͯ A-|Oך9dD:Ό=gLtb=sdrEq'(7(Vĥ/L5MҘ1ٽ 1sS|foV9q,1~@:HD\AvvV!rf !4GP,E.!+A 9KU9Yv6Ɂ|_|0')2T}#Wm`w fayfsz=bVփ+]K|nWE.|`-ƒ'sub\ShQ[Ziv 6eIբg$fY]Ms"E#1{72_nYrԱ16c@>n9?L22`Z}grCwyB&yVzLo x\Ps̆ `/LjN߆P` q Ci=qZª묮mζ]ȍWG],:K%āi /-*0 'd SFO- z#J[8#Tg=uAWN;t޻0?i 4☫~[B*]]ꑂ'+QJ0{bR֭JݎOJ_JocCEx"?o9Rr";6Z Rް9RY:J >GN{>U3T+RG^ ʎw~yO\U{f NS-D'K,|/ >gR65n_nCKd'Qp1JA4? [ia bInNWgvv2)!8?fRUs_i@#JhTuxp87Os9 Qh8g)`>;d:RKτ(U1|T|JB_ņvD.dKepc498 P$ ^R"xЕ ϢڜH?60O%v, Y3ƹos_"U@~K+)[MKjng3'[5`|> 鈝n $U_fҮρ գ}YD Qrdy ɧ/ޜuT?[|̣M75ַoab, s*g0Aވ4ǐb]tfaI55_ y)gt!pU!ճ3f*:qZmut5{wp^!*QAe$6nB 㭅hd3IqD?]QC_WP q*lv<~H YJU(aVc43FiF^EoyYnk1 c% ;5S mJmeSQ#3Fha#}y6.$AYb;8/9Dh#^sXfG<L!Bnmk.4,ѶOR薣|Oȸ<ZrZk`)ˉ .|tdG7?<;(=>{0+=U3iIEB !\?1K":xg͗r[><܀vp $qbMdK;%ltVg߉yZY )  NF)ׯrF&?l:D;E0yUzZ@" ~^4q9A2蛙s\t#Qj8uG{x`CkEWblh!$Du(ȡm=0:tS{&LRb[0O4&[%U&& )<8Hl9Q}nRU,7̏X 8ENK#X;uotW&~YSۢ~%&wݿtmvR\HebgKEs*r(v O(LkYvDy~uHmcYϛ:"CH׽E~Z_8􌣗h ޗ! lM E-uI Z:7Dz cִ블it\d伍v= "+/A&THDCdkZG_y͌pe#9 AA-aS;m;Xt F6.̊t[:Jھr3?mE R:~"=̳KqBęjdc&Iԑ1fK[`6o8< Ee`d:[2$ҕ#rcֻ/i#i4}>2JQw@GqSQ^C(_#%;>  TC2eH6ȡ9Z7EXU-Lp2伞 G2~Bn*!fn)WHgSDoCq4D2rË&V 4~pȰrmvSwAM9+!gɱpfm&u@kdzqӟk;6e7&Ia&huTD.ZK(duҔJ83;·nnKʁ y>A|a[VB]d f, Zx%8t`.7_܎Q{ RϬOU23Mˉ:R0[ŚƖyy DPn(z1ԈQ)[*5q!X*m*NoB (Puə^TyRB& ;ћx ah5^2x&,Տ51PC%}eBqmA&Em^ji"ޒ˶ :cX] j WVG, 57gAZTreCcS8h5)v a^ KM|ϳov )bQ}j e}>3:pvS%Cp8Z#"MpI{ua`}x : 8@)q1R[vF0ƃnkY\4{hB!پ2a^X`p>:ѳLV1 KU~j0hgO!}ux~ @a+FG d, 5{ 19և@!1Π'"S*5;Ah`< Ѳk&fgKıb,gA)Ľsb;9u1?B[d?τR zMxBdQü{XHju}qvJ;4Ҷ-ל}i O@Uݢ!5trx3e4w>Ҙ4ϼf[fM 12h jC x_g/gto\e%@V ,LKldG۞'DTk=cJgU؈}MU#D%JL/p7$F4)v7΋D ,$tAN(Mǐz{ua[zMyh71$|x`F$\QÂPԧJp^3 cҔ HͿwRŔ2 9r,ڔFޕ/ !]-oQm~x`}> Z*Ŋ%*q2gƥ8xXxwjb?3HIj&0E%uslF aXBr|A~LE kw{CL| ˚q#YwpHjд GO6'1iou6Rnw¥9ћ؈Cu`=P-qgF=i< e j OƞoU ޯdj%(0y`G cHuB)SR@ a(\ ?yZ  jXv9C:LExc<6⸟h&sk<{p$^J>D?I/ xwL&5ԍG 7eڇe4뛐g&U1 鷬*bONOI%L@1)V.XA< ՃU$5%h.WpmŨN oA0]GbC Lfv$vc Þe7hl= ɀ`v҃EOBٷ!?mĤA;}qjզ"/xB`(b$8] dj*ݱZO&=lX@U20Ey zF'O2_p8'E쌼Uq܁Z25W@<7OGݴP ՘GeTo {>!|뗾s+iJ\KΨl1IQIFdά͝É]g 2jC,bb9-PߎSַ?36crUx3p4p-t.h y!d G9ŢNf@#˶\9w\ւߘQxc/)5l!?Tnڿ ÔDjn6u3VV)VU544 w~uu^A ]J=s( A &`Y<2u]cKIEA +TaM }*Ǜg?K`>FMoJD !sJ}7>f#4uR1ly|Mwa4| zu9z<ӣbqژ` ˱\fih(sT_yX\+r`iH$wOjO*McWK)J1l7%\`9PV&J14a_큻[zsiQ1SaS@Oo N[~5MgΑ<9xqu.=*v>f*W f-Ta@6 dQD]Uk!Y:əcCf{]b CiY67ANt0?XrɔE]Q]6]>.,y\.@-iE3d1~2`Άx^:TU]Ɨ%K<) I'*v{nW>&PH [נ+f\A glPTAŶ|:|vipŌd%f0a8>Q9Y@b[T6ʼyf߿K~ګ]a5C.6K>3E"Ny!ܔ'DFo|FkFx¯B [c:J&e(a/}(tAPq^JCp Um,8y|x1OCmt]-d`Ho/#; :6-HJnDQHs@gf W@C*ݢ!u`r[AQAٷ筀D|U mbQ[c&EFk~e:KM? DjsnfҮ⡳Qb"|t;Qo㕸ĈtL-ŕ只T{vYC'+aUŖˍȑ]$pex]Kq2d J~bI輽#A9̧\G|%adϗG'..,ǕUR-B-0`9|̰QWYNM>B?(svh uR~y1:.=Jȷ[:aUi68\) cGeKe dۖ,vF~810 }ZrgJvZ[_B0ֆtm6ȟ~#ͭuNYh~1"D6 sl~HBL g h9X>O QZo޳-,2 v02엫Cqk`tx.ѻ<$ %R D`|vIʂSK_icJG!dxnM~Ji3>H._:qA՘r<IQłQ ${c/8y +i-Rrta9q#kCQ1NpC%6-V}2dz㽱$J* +*NqM;/."x"}:n(8Etya@=Wm;(b.k Є*ZP"j&o|.%=c->`!"r!my<\ؓI u{t?Pgy hb w4dl* ɭД"6؄gsí_gsۺ3w^e4pUv2Rƌ'8UR,"'///upV?b%YN e"˴ jܜ&ԃԣ*|AAGvjٰm9+r|KNn`L_tg83J}E]h R2IѐSUxY?X\60bFxv " # )XY5]2CbaS{H=Q6)*QstHA}7WN-Bʳ21f|X-]_I:QI>/ }TgCUbbH7蟿~O.G .Rᔮ:͡C~ =-m.7 K>ΤJnVS?]V _Bo{_+h t嚕B6QT'Z7k;!frygՠc2,Y,ƹ4s *X $X]J+gNCnofOhY^&u«Ř9eqR']:BA^~,gSBsz%6PdvoV M$)?ämi}ծd Z\nTPh$ , 0͔T+N..aoCuٰ1[FĂg {GAl0(42j"&XBI7I\gi`:j}V},믾OSCNP:"==.N vt -T8_ч]v&hHD͚dK +&>uΆp NyJ3s#/: IY29nd2濏o |hESjibN_!BF) ܝɨB2]~GujvHؐpHq{pjG`ت^ȤQG&dJR$c( Z~"x5 1O$ S a]V^;CQv㘩 @ ċmYJ7jS$\[+?2Z !A:gdBm]i;I cj<>YPٮlKF:v}âx4+;CF [ׇO[K#$~>OqW7ݞ dVen@t(w6|0x@bZҜK #S&u,~^b+9v^岾r]a#c@ vv'oPI|z*u7~RbyV węÅ8\ˇBUQg8v Щ`p./m-qSa?kRL 4 o gX^FȤŷZDWI" םߝLȖ/[a&< -`ϣ1[Lom\۔o$m>٣@Xz\ l13Ov;[ۻ;^/RlmuJODIR 'a!Jp$pӖOeڍ9An^3 K 5$ת$O3T{/O :[@l̀%44q hZ_ &p"ez\%\,#P:0Y)Lw^h87þUg]5(xhqf0c ,mt$*\۟6f)Ћ[ÆڋH63EtE G{:E/߽ܩp?9t(I#}؝?NZ[2`8Em,"QXMwWe拽0kp E-FwSL9vӎ^=>!qG9_C(d=8'Jfh:x<8fȠmg ,c\6ȹ O&d)eiE|x.Vix>orzw&W#YJ;=(F:~;IjVQxZ4G:vcNi/c3H u2uۘ }$;[MXNa9/ShKŃ>qrqQîR:*i&hZd9kORU|p%".4k9? eu1s&\[0Ϣ\Ȁ̰:k:2.Gr9#tr6Ivw233au! {l܁Ik/` X cQ kշWj#De}lBx[ZAd!DD}L}A+OR21]}83MC*C7b_9`|# -ꁫC=D,9 79Pꙶ#qXyWk)" \T StN#"@(UڃNY3ؙ+TUY" VBi4ut Y۾ƼnVD/ ei*DSVz$j&d g)?&Ų@ZtzFTG2λt! Ѱ}Nۅ1WW=hkhKcGUٰz pJ/!n/̠X,I`N߷ ~cڭIi7*nlPUpDJ-6]n-mHܲ=2|G;ȇrľ?X ":ѤÁ~δRF~I<͚GVZVK^񅙱6fZ' ;) Y z[$%틒ԹE |%cE|ͯ.54ƫbp1/v<%irw9!?MbնfQ}m)ًȘXq.c4|PXya(+fP>߄tj\e3 T3 LMWR*Iz{Uf6rܥZ̧&Uj$%ɽ^I d1(XS~5:˜KhOL  I@QXd6T< /fd>$VncoZua yF2 RH7LJ5 ~5="ʼn" pWӲn<u f0SD:Dp|O{:ҽR)j*dqjqiVM-)ԍ.Ro m0 P%=RP&?18;G9jM)Mߐ 5[I=59}l?r%֎EwZȍ" gS&Mw~u9cۄƔ`N4>v[sJ8N Ib%ebPԧ|oō8l6q *o!$\Ҫ3?m%e(}jА$rُ$~ꑕR=p?Sqje{i(h£UQ =rqZo[:qś28R`{lʟ:[wȧOKP?rB)AJAt=hdsi 3b8*lF;Cj=ኩފfn\刏6^]azMs8= D~szMbQdUqS@$3,gD}J$n^]{Ӿ)g~UHXA ?6K\:= 'q-2JڞhcBX\jUfdR27z3򔾫|]uomOV=Dȣ)3r?8R;ߚeR-w+ ZC[iYՊ}G<&14CN(@48YXp C[Fm7YPRY㌡*x*9t*Pڈ8Mk3|weޙA覆 0=?wLv_S ɜ?-ӔȾ|0%Ѱ͠#+$4na} #:nsBDP`ej w7̤y&otp^<QȪctBI=e_ch1秉(~z)1vʸ~YʲGJXǿcQr *kKQ=2Y9,dU>gx#\|/ais?`Jx"UƬ=yȶx·-=Őb?UϔB]n" E`u8}bL̞j^ wHa4Y:m\mwLJw"Ti_F{Y -"Al6C,hV(F4ޏqY ^-B9LлmXAZBs`|ĮIoV* TwSK@/")Ԋp xXeJ|I;ݚY޻dkd@GжfoW"Ћb\?Vÿ##/, Щ)g%!8yg^ 29{b>;xGb<#>\",Zevh/ARp-wH"QQfx,K1XG0ה@= -ra^]4ٳp: A"^cu.TaNo!3ψt d'VVVSSO|'뜰uYA7c.QG"$k˿ȰИaV5 w7~' ,s_SB~47!sOdf:}˥Oc)F,VfjHz1Y@*rKk~@ (,ez4%e4'] ٖ 0yh|+dDM#}UTɮ:~y %}У E&,h/.ӟĩAHif&X8Y^+.~Kz_z=ew aHAWMO՚?Nb7ۥDjo)úNay[ژG-j.=/WKShtkϏAHWB.3َg(\EY:'MNd>6+Q2G._2"Iݭ>?d]81>φ R#B1.@ѱ,Πd~Iܜ-1ډbȽRñ-N iL@ @#5Yx?+/iiy888/!{f:uCKQHozF7-um^ѶquK# # 鎫NrD9" +mi$ǽ+6TWus}4UcyA"L$$SȜ'-c3 76ݛĒԒZ\D)WdGjCtWՆTD_Nm!5+]z؄d兺{A ?yӟtV2#[ȌU in0S+#<62cHJz"u]1?/Ģ@Nr ֓'w2FUfjB\ zn&>f9yxg\keΞ}Q)xAf4 5l G{Un#bp%p]yeMӹ˘p0tdA{xfaFꈞXh ;TfPMH<=n݌\sˀ9H:#f$ WF g@iA?H>p7 P)ҧۓ"~_q5&뙬pU`  zaΥ|KOLvʲ3hݒUi[stRpW V<Ӏ,#&cB [׫ӕai;ϋwc@ [4 L{uKJt \{A_>Y3 z$^;K6٢ge4g%|`Ba{Kd(ctӭ͍4ӆL˿@K h9z]Np\ x^io}7!DQ>l v2 aC]q t7&Uy3qI0ؘ^Kmڬ"|  "{,˛=&Ga;\+,<,Qn4 W Ie:!f}_ !u]>3%Մh9ɪetE8CR Y_aM)uQ 5eԈ6i@ Ԏ!^1Lр[>wy-*]߉ȮΝیUEgOebS~GM;HqLr4B ̡"p.X0՗%ܧTĸ$GѼ޸WjǸsSӖxf^FMP'Ml»~ 5 REǕ|y 8B.*g@,=ۃ#}ٝSܼ9>G5 _OR3lQ ɑvƶܿ-8!x~bK{VCxM Tj$<?@۽Wk?P/<:o8$5/X|Y(=rpL{zUc&oO?jdᄽҶ2T,E9ao)k1&y|E3:Z9G5a ЌP]h27 bXK@,if\S-CXTh1b^s#“iW,b-w^9>P١ W6T.7BاZ%AJc0DKnCm^! j?GC9.Cw"@~ {\C^\|84MI %L["Q\qk~+lʅS)QBzcPXԟIRl휎/Y%4_KP2Vڔ^@kGD T,m$5QS }3Q$V{-V7h!oE, +x* 1Y*ʷЪX'(unNҊ(YκsnAǗ#Z7[K_H9σH5tuXԳK&4.#r?nU٬ZX/&㈗ZBu^EZ+5@VXuD҇?>۷lD]j!>Gc>N2H4 嚹8pjp:o3uv BȔ&:5>lgk; IP3@F.֩5A\Xd,u<ҿYC Pf`xVW[&05+&3_+(P+%\ԖkN{Ȳ>[P e_rwbAFt2[nEV˪ [?(Fq mPz NL8RE8k)YX 9ccV\&PPI1?ݏV偈#GJ[BI%мG&?-= yJvt򛦮ӽrtUoTg[qZ>@R26]djC"i+npSv!=b}81մ_sephi;|݋^=bĮi~FrkQ K.Uә9 D9w> \.&3ZG/}eMt @|f.=n;[/gJoM#7,fڻzZ#Ǡ%85D~LJd|A[VgƑ ',2Ñx0}xIS܀[ԝ1o>y`uNqwF&k5]gE,'CԅN*7'J.3TUh:>]^] TM5ZfٓA{_PK@8 ;olHrG.$v27ߋ3 U䨮2vAX* x,; |J1t Ȗ}w4GA1h6NkpH:ʊ$_c\SCfHlwu&zxV$QBZd(m=5jޭ$/K'Ű~GJ [鵎s.U,Y "̕<Ʀi)(/gF]#R5#nhU[KaunY",W4PawԆgÈY u ] 5Fm"'JՄyÕh,9U".9Rsļ17w,. 'S z f楷^v8 d  EɕߚN>ZZ5i5Ur漥muc3ES\W脼6(l۬:ѕ;uZ]O>q\e]d *D>8ZX:fL'niCGp7~A<.zUɨU-!^w{Tq\ P/鑊Xk 3~2,֙'9iNX}aY.y!.8t$:ttJI(@xkCu^N ǫ!-կ4JҴvA,wgAD*:l]sw2F9WEw,  ?'7Ӭ.edBi\Xݓ7[i]i Dk]>)Q2EeMib鱮?1u#6Jm$;3rMw|Fy~LnW>M+ ڧOM}H| 돟]pdHWJt/nz$:ޚJ̍ŴVQw!\R%6? pٛ-qawFs-h^[Wwjuᄢ .w+$߅;'uR,CjEJGCX1 E݁aO'Vjo9O$DӊH6] BސN)z nZV2!UH5y z­Ϗ|]21И_SkgÀ "X%rՄ}$٘7 vis$=u,b\5F$옼"=3YDKgzseixLty͡'Apχz7|@)IQ>~i|[#gy-e@A.y;'Yt}N^vJ\ ɾ?2>E5(_ZC$<~$"v1R T[sq!ؐccK[ fYJtZn._!m+Zzԍe;U܇^9VT#a4޶ɷ_[渱Nv+%y<D8&za\/Rkb,"oN F^dCaew#G78RyQ*L(ooHBRܽЏ]K?)ϯ2$ C8̘k]5C^?z{L?A&j69}LQ*3G*xÐEF38(N f+ π 9oBBNuͷD acU[": Ug %Otw 2/X[l^>_Pd/>^lԦ- ?aܹm.vU :~4<ч) iZp>g>IťwYL=Zo UBK ӟ%P*8"p$uۺ[. \)EwGBX@}fP0fwS'b+ǭ<`k k|X5Ȼ%I- 4oI-/,5p`d*&l ie>y#j58Avzq6WZf1BeWuV1גt 'yW7_Z2^B|;LSwTɊc^,z ώeD|X1̛q[h P&%=?B6uV&<`DĄi; ꠄ x9f拏Sb1#^lÃVi%#lGR#E^ C}(bHwvGFo̒|EˁcneIxjGkU)4@:> ܉1]6dĭį X'ѣ10@*ٵz%#WnTrcEǦuo_@C`z[*jIQ<>ԿcU37`e0ÛR裧 ۫ݘJ/O |!`)noxk#?YH%ቕ6X/AA_N}Id&[`ܽHpֳKK( .{!kڅ.#j5Z9q\T~H@b' w%Z)\!4EDяVX|56;^SwAfߏcC'UqvUrdۇ%!7rDnJ3\Q5^coA^֎sYBjR8Q$2N8A\{O.ץk}qR\5 ݻ@A,lxD`gmIJUeͣ 66Dx`br@CLXE=6l{f,-݇,:t<åok/֕N.Ȇ,CNc( Ϡ;5s$ZbZ"j& (Ek:BpKĬyh˻SڹcS Q5#ًB{YwUc"#(X$=:bcp/- YXЈI0,kEHgɷi@­owVj<]q~$ΨQ3 8hܒ^ ̝mf]Ѩ'~Џgwci0$\733hdl&Ǧدc$i{ ? e!_[,d;}qs~ϒ*$eSoqPT6W0اBB!($ Tr8Mvnba wtZ"S|"N8t1ϲ>T0^PzB%q6Ht)|n<G TWs6=?ncN4Y 'ڿ3=nhg;4=f@⏔}}ql%)]+fpȏA&5CDhNp#n] 70}UAUMzUXr)S PNfhOw|F2®y_&PTF{ urD2(˞v} . UX'դa_Qth squ"ZW22o3LsK30W$/1 TmB9 θ(:%Rd Lт+_G(VdHe7 ` EL`Flhlˮ| :q!^|tzeH{}MʞIE>#{ׇ CieZ Ȣs2cXRyiLwidW ͆d h4=26lMaTACԸ{^.M>*>g>TLx!7{f1z+xAoU܎qUK~iBL " 㧹hVS1wcQݗ|U*DruTa؊yL+K<Lt71>8wb:+x !#[e5WeaeNn7)g=dEOw8`)I`܉G\&6]EFDRȚ`W/UF.ɐ(P`IgPgZSѰ:ë8Qh_%sJמ{G|d=ej RMe6&t~m_2*@W+{HŘ@|/LY7]T%#XdK+`oc_B<85GzH6fm4a!_{s!C>qa<~k]V7 6`ʾ>uX/Vؽ;e^8]vPT˝M xQs沋_^Vx-}xKJ]S_U%bbxxrb HzAx!)$-',ɪ j&D+wno5& ߌ!|!?n"O5g|gZlHOfK> 9;h>M S;ԕOSK> rddT$̩EK}%S=֑UZgY:$ 0U"yiwn+=}olK37Р^c~CK"[DbGPQJS̴-݅ k:WyB@px藝FQ^ca"M:ׅ>[SJdzKJT̒E'BW=mR~vJ܇ <`.iZbFohƗ_y_\oy4C_A0?ِt1fK] HstexWuUepStW3f>FQhOk+(A>P'MzrQ`lBLD&ЅPFDP 54] ]$ S*ZJ /ٜmI}^z0ٜw~_]UI8|J[a~5墨2P wG<% 3]6S`T<+r;-yM.V-e1*}f?`|c+ #GX( 5沏0pet-?٦ A+! 9A9f;>ho$+4HFJ?7 /=F=mg|$q:E( 6wq77[?8#G#/&RgEZG+bybgx0d2|+mNGe{,A0Ì0bpMyNѤ> ,U4 SB4?ۙyg"L.1Q&Ā%]r0!ΡJJY"Zy0 pCjԳ+Ll>s~ׂ`\+sLs c+8dؔO J,Gt0$DSto ߀{"rw~WhnD6,Pvc$#w)QlԆ@QbwMj) x9`,r:9_oWPԵɔ)R?[ANI6[[$,70*3>i'ke =!YVaى`]J^L*'Nb$10O5!a2pzr͈l)IU;Q[nt;ܖhZɝܠM%rf-a>D Vc=Ƭ2%+Qkeɷ>vA♕5|z6}ZǐÏ,Q׺A;šE(1w0I 0ʶҼJB5w)yo>Źe=Z*yD/f#p3P-c`fM`H6i;0D9SxZN&̡ yAӄ-[ ?&Ymy9TΔ)G$%uy|VOhtɽ5i4hej^J)NѸ$!/0rl6|֜m[՚084-=}s~6`3`YO=P  fUfM[YguY-O^ZYHYiZÓS]9)%\@_s.ssX0xL\٣20RG"3"798,5Bi37@v4ؓ hn$,:Mb&V]49QdU23Bs>C;!R-t}ECeƚ*&% 5bhEcs-MFbI lXs SK[}xܢ5& Qa/K>'*qocޝ^{E}淎2Qv~x:H4Q Ψʀ#~ uhH;{ؙ68xOGqaJƸ~A'=÷u\Tyk i[0CL҇S$ٺw. *X3+}?Ҷn}7/;Qo;G{5Ί9l2Z/PH~4J H5D9#/O"MZr"kγ,\zT05N<̄}9[m2/ o$mVU*Qd@^)"M1Ef\`pg/ 6щo5B2X]lPt;1LCrY1?wW׺ܧVe23[6 Qw,(ۄ9v)J M ZM 9 ~k@ȺvD[Z@{=XGo,FEc87*;Ug?)e3gAE1)?'ojW>x[ A]=afPOB ._)#[Dt`q-XKHT'ث]WGٙ ǫ"OjLC=zChxOGun<-KnI3T#f.Ր=wDZ%B[j4aP,KrltgR2F''R#57J򬎯MD֛\7V.~ RL3?<ڍM;a?N@tZ4b~ s]IJ OkGi<ά[3Kqߴ'-XTD/&nT#  Zf yRTxRDn_Uvalc71 {^ )+bkY ֢fOg# 9~z9L*vI><( fwmw2It@ɺel´5pYu1u ->%jԲxޡDMw۠ 8㓑5qۖR bDķu.+ 11(ˢYĹU{qͧ=WĨ؜KIf.wE>1e/Z VBE_$3f)@Loj$v"f739;_`\^(GA%Ȍ9Hx3 @R%^+ $r%/C㐷rNC=QTPQ¿4rx7U,a)+yWi lߑu6~Uj-lA>-N:6K "bVUduv: "|g&+p.)T&ހ13oXHS.g ?G Z >6ֻ{c1 Gh>*FvdQ9~r;'w#jwC%F(x=|{"٣jV2EYim K\TvPA [ gEܷ Դ<<iI%tyn.BX$Hߡ Ո~E5} K?=?̍UqUKTnc;Ӆ+ueuƊ$?Yl8 JUVu,÷ 奒P l8`% >if%_scYUmJ]@F1]z^E˚ȟo6l_psbq5U5 YO3݊U1#RJ ;lA瘳n+:n8 A_͐ L+ڒ$1MYr7dBۀ"z։- ywbj1/SK=T 8vb_.j"VBkRZBE8L7Aal_7͕*J|XUMG0|q澤mrV@asyt=h-%u߽ LEtT<o*Bآnmeb~QSH#nu+7p: A(׾(b++IW.Mf otGoʇjCB9hI޿Y@+Q4+4JjD""}FxUEViTu͝2J4pDC>g9a9zFgrNV!j^ܟ1N9wH:=`Ȳ˃Ei:=Bb(ʁ/Lgu=MA-C`$ 3IJ*=gp!>lǨ!kiKIKpA-!h EIYv6{+W^af&@Y_NrV"Lznu]X9j߈5 Uo3+Εo 2a\&`$ɫIϟ屩Nj`Rm7>-ݵ7 2zP-K}yҫ(|#%ȝ':4@iI3s&F6Eזwd,4׏ qC?"ƶ7С"xqSi)~$%Y3([ ^:+tԨ.&Z*xH$e8l?>\s H:\#0({Lxk ^uF㳎+<"|tB v(VxNd/4m""Anx'Csè=S{ t[xz e9RsZ'a +u lj"@-j;Z#C"K&c"nF@ }h\H [Bv#U ;.i][Uɣ޺?%-FއS+'ex ^rk`>a2%2uDA*`>*sy~vŀQ7Hz*50ԍqJ]B,UL޲$t<:]_(w ӻt2b꒧(aaTh6+c Nk ag ,:ɧ d2#n9afrwέn'rbVX!R^>J}.I,?wHP?GO 2ZaޓZyhrU ,:2t6g&nɃ1 p0Z%= H9u}ҕ~4ߏ9x06ߗE&ȯ:ʈ~7'=PU0Uw V#!4;etג|KLT`fb.eOoFQ'Dwgx3laFgo'TtfRD+qא/*$??nOe}I.Yy+z"(_p>jvvP4gg5Tϭ2lMpZrczo趿jF*  Y{+΅`ٛ3huŎVxc Xп6dNJx&Eeb(i wVQ=6ĘJ*Gh~蝒C6'fO  g2v2<T[N,|SgoTvޯD++W @Z'.9]rZ/?f>(dEL Yd #l&Sb >3 28hBg(MM/ T[fF^7*eb{9NBQC } Zx F& 1s$2EtQ7AXh}cF &XS HP!(pi$#:SE16V+5y-/3!yv롯gѼyInյch6λ(3M}HHw1#ELڵ}f; W}Sx8b̗#J;:*va|[Ϋ-U7$,}:0B(fجKJM:{ɫƓRD`쏟+ḯ?ߛ<,$?jةِL4[Uc]x,9DP*WJr3lb!WQc.\Ig\2$(Y9@9ށ7*EYdF[fȯIWN`ґ1\)0B-@vYtl YՐU2K6^]rs*]KSLwsJNcb#A$Ǹu,YQFȁqKR 4`(<' oRB,UIWV0:\m m#g;{E%A;LpVǮPG q.Frpݍ5~N'[u՝xkYit75wh!W FIek$[RćpH\{-@ ºʏ ݶ6y-ܾL }Y-Ʀi~u ]M*+=uχ@x^,EUPA J7?yb.?B ?Z?e3޿sV'>.GS܌U"f(NdpI67s_wi|~n)Fp I.@.R2R/ݔhJߚ\^!ۿEUe[駷_\TڝMf-+6F7A& !>݄Yݼ R> 2zGDUU!w\.1T'PCM_|AzRad*CF{\K:Hθ-9 ן{\Y%:ͼq֐a‹;AU #iWEQx-PX',Ўª"`-txa7: ly!x^.$w軇j҂;Qv^8SIP)l=$b3s)K~2붱 @t^ko;t5tjw+]rh=?6C}\qwY-bYӶ9D l1:Jj @h}N-JET‹"K!u6L4ϧ=7@s)/J&o](4>YEs6~7Un ʁ䂃1F~vO r# .tжS3M`yxuf^BPFZj];M8pU]QAf8i+=U$O#w*hZ C5QxnXZ{d2ĸ (TgnQQU';_+iOk6,AQ+~G&VI@=+ւ ;n{J?oyI]!A&[|=x'kn1sd>B*_m<3i0[_C\\{ù"*0^lPw惯 %A jN-$>CoS#5Ia2Fz|􂼴&9z"`"*$6$0l"r?_M$b.y gw  Ѻ^{С5}XȞ})1klݔ`A=0IXRu(v?̴̦qRp5@ICB;َ;$Ɔj0H(ilY|RW6!sl= v_ "zZx`hl#rUQd#;@##GG8׽#ߜy4sLl[$#U S i*A13$% x{P yQ׻($}v=\-LZ ]I?`U d]o}4c,Pz!blӡ#K;oX)AKzCO8^ԇ5w!2A93 1tydll]8.'.`i"[z,fѱ*u%J\;mՋV}v h^mȫE\b,x:*|T$7/]rAUƇ,"z S2uݬtxt_bV I 1j,.٫urHz[Gb6W`rO!-NB+靫_(\ <*G|GDbbDvd~qV8lY{ch~Ϡdym\݁JTv*ME&_w[YPJ6{qCxDkZ_ ܛc3q4Yq/C>qp[n[p?a0.鄏C;\[>݀Ob 4f-E8Fϐ\ xЌ$a _ߢ&_.PgTtޮoЁt\&^" Y,L K|Eij6 tx*G>ʡ#VTbl.-2mԌ7&AR 8HEGd!Ak)ec4 feeǖhu:T&uIá:po _prgЦ$N*ɺ+  ެ|-^ _/F\&qd  zkQi45w7z]T*Yo7m Y֥q Y?7aDD" 'Ww"F\1oП5¶19x*1Tj?Urc^~t iPQ(Ep,/GxSļmS8 "_]Iڊs$(KS( [lT>;<i9Jrcw@M@M=X2)AD!8n?rA2TC{nL$e%70 *w8 $lT'k\BTѳ~ǀK#5֝v"U*@FdAL(~:utz%B)N'P\x3> ӻBf)E㸫^yk_GiqV0UY;X-^|#V^W潥EC~%nr|h>/lH P*z:p2iUL->sZ}JJ  j 2dgXч EURcb4C9pHzL[rCSިꨍ:E04޸f65晐(w4&jo=xH`/Y7@w^wR 'l` @e# 5u^#F<m6J R-TT S|5U T 9iht+%$8<͚N_/bhf}m3b4ZRcBPVq9VnsF'D~XlDȔ*hxGscf}6gevCiu-ZAz纸H@f79R}EcU#!xFr,ToE6Jqzu3Q(4C8Y.Ex{MeZZ]ITkH?+VZ!q&A$ 8,[#\`, }aU_HcNkäW|Von3f3?hQJ0.[ d]p6T\gq? ozLxZk_ib XWJjh_wZgc rZY7d bF,uO.Gn?vXf$-]j: |g֙"ԇSt6zߎPjaqX]]"N` q :o[#T8j *~#jK"@K;TP% ^ץWQ\"^G谔_N!Dnǝ׀^P;5#;'o[gʚ}%V]K[y!瑘YC'THA]p9*TegS4 (fEvfQ[*!K 01vÕa%J-5w"eEw*m3|_<{=^[ ;\_b\#` Oӭ5[i)v EԀ:Bؔ2|'z8`pA;%IYa'7Twm]V+9fPNB _p/] HLvؕ}C5`9Q5EiC%2 ҧu"Blt5Rn8K p "l*=9[I*ᚫGh=U;o>G֗&=B)S0+X?n^| H4JעL6D/d/N<۫ ?uk]cW U &XM+VyRG~CgaeU?"MLNF}9ϻڜSelY51RavY5xPMf"h/{"8le2ALq[0#LY5XeWġo:P ҁoSiRƜzP;~{u GT6?ױ7`Sa!Az&|T )!}-rnߜː-_^3V]`_Z` _ͨ!K@HLq0Nltug@왞kN6%}%Iv~'ghrz*GOp,p0Q4 I/wp?-%%FG$.1*נWR?SS 2K2u.Ú4&I[B:qfY_T$PTn|`~$s.^ֳjӑp rYO@ i7SNVU6u&LŃ/;cS׼ݍjb'MÇuiJC@b@&~-1vReξ(Tĩ<ItL.\<ސ_ׄO0xүݿq]Ut|z(GNVriۨ:3ubSbކ#P魍+ 87-Z)6SPe0)ؖw]m#{ð3CmwXirXn7k7{]h cRXK&!=iLnSy hתV?Ws7U/]QdG&\Is|g Giyx`H22&v t79. ;;g:FUu9N7*ietd5Q)yA vzAN+sm k Tt]FB1!龝d(LCKu~,mW& \W%,>A R;/YO[!#tr Dz`@2s)FWO'Ja!X?rDpq5ONMjHXiAE;虝CL Kߊ=@P|txT󸤫asebMh6a<$gFTh ^˹} lYqwʆDmDI CaaVW`FkoZ6.ZM'{l /zZ͊wVvLBV^EMb:Ѯs$ɾ9cƵBtm(69~ *Br,;3XCkꎪM{RTGPٓ TkbLE' q᥃LmL! SHI (CHD͖V34:[6Ç?/jyT_:|Z')M|:C}6LooأYPzTLDcVbp(6OeU"O2 +"DҘ _jD桙˅I!Jn& 勤 GfSm?Vb+^)ԎMQ{"<׉`{gt:$*K^șd3o3,m0|&.UQy7LE Ʉr5w]jnB/[[Ϝ#IĀUcsAZ9E}вM*IT.(;.MkCRtbLT,9}&AA`6`zcF|Eh'էՌ*٧'{5'&j`&:^]wG*[܀֨;96|Z ǮG9ެW(8T'R'`J{ ;2JVY"X(SW*ש3WH5/1Jժ,RiXuLMeV|֒dPGX=A=BrU8EӜ// }jWٴ ^+<Z߇v~IBkX)]]w%B$EKq>"?BƐcR͜Ck nA }ew|,&e]fT*s=-($k$2rX4:PJ ujp+ʭNR1~ IJrIy7 b]:txўDX/~Js|X#WD˕) ]}%.#sH8N^VAOgg‹NC ~reVU€Ȯ5d }rMw.Nw_= sȏ^Hq?wvd-m;ZW Q)|A`;âRZfHYQ}y&togs]x(vuID>j{;xh|tf㒣su^57`tdKla+4=lE\ QQUq0( kOH|D[d(̮mFk!i 5[4nkSc,M-؋G/S:|,/[#S4JkZs n^3I>MF!l8)LCh_֍Bd&'kR3*UgiH(7͐rl泃`#+%D%Ε7HBWD2&6XzIr]\B^5}1eÈg2[?`'#.e_IT12n>4]<H!Ϣ !r0}}=7;jdNԄ~|V `2l|x;gj`)ր- /͉8Įu!\J([S_>/fsnS ڏoY:+^|Myi@=\{P$I rG#l)b7d5ww9D$'toC?4:sY ڋ]s lᴎg.S"]-8Fz!4? 6P..IV" jҾi0o,O\% Ө;?l}E^[Bg.p5Fg.45+mDm(j8Ib!(QhS$<̷ѱXcMIv{[Ԃ3 +{Fwp*QT6I7yyÏMl#r ;/ ExxޛE|XIH2>Gm>4Co=rn ˽beXg"uw-L]Øh`JdW4FWlREyHT祾DhvYmd?vn> 6ld4C8$k~p8o~E88{5e#s'Xs7MxxfpqݴO)?`@bF|1_NŤ/|"Iv>UiL.|1/ AAX-QغKڀ3y?YhhW\: "xJv9W+! 6dS~B_~`kncpX}C KHU=)W$K8XHڧkKh=B{(J: ?9^h:nMT{n_|WvfyUEIŚ\.+y ݹ>6sA Bq@Zsӽ疧)@Rٷ_ S|9^#=~,{$!p g+ 3ؼw#0KF:E2%&d~H쌔DG3,⟇$llNBx?*QKϘ<HpB'†țrf|@b Ʃ^`] 7P5z5w^ޟ6݄V+mnwf7a<LE.M̼{p$,UObیҹ{H]dĀ y:nC{w %R[7c~‚{AnWNC|MSz|wPMׁ {60$NZQ+ K8J`ofV< f4eA@lQpu7A g__|dS栞G֤oAq`(x9t_-zoA/+'| gp1پ!mAXFGMo~$()lm~G4?>pw M*SO!U;+c5Q*5s|6zlfB8! jQoIf!iQK2ǖ#hz4d6) wA~ ͞~M/#)Ld%>H:KaI%2gFq;0$ȵ$ۈަܴ:iJ&\ p /ĭE44s_Z 4vL sUQԭg;;pqP/L o/iDdfN+EQԞ=O۬[fAZܞ~{owF갛GF)](hfa4Dw ^EͧRM`%*-'ٰnx_A{4!R]O$qHh.蛊p@ 11&c,,L3v.W!Xʁ!^bQ 5[!\*8,=2eE|[,PmxOznݑJЗSyo@u'K:rCҌQLhJZ3ZW{_w s:ALᬸ06$xc )rp~e *qqԠ/b(*ϫÒ 3x :u=6y DsC/ n]7W0ԹȀɃ'7qgG_*cߠ5 hs٢1FplT:4޺6Og6T7M7b˃¤L>n$s8S"QP^W"C%yƖ|+yMZ˜,ݦ\eg%C)^oǶeX S ïaGZN/h! ?9@LU6{\4˒:[K|AUFb%xe) ߌ t暊kg c [ 4ձV?6E?yئu@,}4R㴿՞jKte._;XP'&[/5| )qTd<^lkS" ,kL ##IP]C1hQ{,G HKٍ,u}R:BJ0Kj=1]A\/2d#)P2}@'ք HRg&C\ q6U$YS_aEބz)C`AX]\-<0͔*5-=>8hZOmR{cYZh<ɂ`Pfss4aSɛcC!$sr !/,x}!AǓ{ @?9|teRp.J'>꯴$ǓESl3q'1{V|6{jKY% :r+#_TÃC(ad%QeV ,nBmb_Pb-ag$ROlβQmNuiR|[da,FsI?3 \MXfn} 4r%6㼎@L|! IiL߈_) tRvNm&j{ %9VU:[ȃIJ3 ݰsF(Y5;jUᴊy|5pѪ]OaZFgt.+L98}ΎcFGMқf">Iɗ#+񔣝-/QOHѡhG;Nn 𿽁tJ,ԬX'ݢs 5< CTbEEV-*},"m/ Z8+wʈ䃧Os_<'#/m"]v~\A6-%R_&h9mIu&'=bS4ʼ[m FH LI$s}L2bL ^ ۩!Qg޼ئ]£ajTMIm;%5ߡYRᆚqSK1ޙw -50*ZÓo!*jRʫ(|bME 6ap–,җ K*ITeZJ ?s=2NOn2d }/pEUV%ҾEz{%7t6̭Ht=%t5"M^П|"PDܒ&[yA88$Nݸː62V=BGd\29,"y9(yU@zo2/gѲC!JwMk_iߦwZ?dAP0|s SbizJw#}mܱ^pӇi:b)hul#17śog>x.BDy kA[Yu5KG_{ߎIw2ie,G.z^|1Kz: :#]Vbz[fkv Z!eerWh$$b\ J⍰jh1.a e)zvp,HK,5X")VϲC}eGdQIIŒD scK*Uf.^#گڍr6$Jb v濄4Ǐ ':& q@bs*Y7u5;*ԛ18]m9 /CGͣ61*S~n삌MPX[+όhLܖJ|>ws8ۚ ikAXq2f+HI}gتbęoB˃֯eZey)_͸+t<K-ORh8[)A49kwURLG uN.}7V826KoPʖzXU;K!!c,{5qt|#i)NKAFVqY # 7Nբ¾QϬhWb !.6\T!_v01Z{8\ĈxQ7 ff20~ˤx33k=Os-D<ۊuEHtC\%}*~^B Lbcui_W%#ƧKex2|_4ƳkYhh]n;TABg?+18/e11oUX/u#O]v;R\&&,UKtGJiB苍{H3KAƸr\mMҁ;JXG a(T:'46Ϣ "s%QYpz: S{%rJآ}ŚQ#y<|åvߝ/5FQniDsůkvj6],*#7Lr>٥T7{Xkh@^9 /I]sW?EN_T}%5[\} XE[492)s_IIs:'a.kX,zsN T52f-2=)\#sɪɄP_.S;~Zii m鈂J.n,8%ZIGv@O5NddF/IUfa9~b#ͦMإˮ7AjSEK֫ wmTRt[]\Hat5 2 79{p?I@nw(@PS1 <5lNbp'K~ Ue̟4 (h bQ)RN;XpBCnK/ h@QVݕg#8x=;A|BJ0Cp*lLK\/>U|< hwE=䒐=s`{oqFjϻ1gSnmVp[t:`ZD{~w\333iqZ"&.p2Z~9'pֆH5ĖXÇђ)O*7`SV8w@P >4yHL՘uQqj>&Ѯ9<ū?ڋDG@I'5@/Dp*UՖk܉CbLM!ӱ̱5=><Ԣr򯸊rJՃ]S}ol #22U7tG*D4@L uN>ٽn6~n5+A'}+KW_(7و*ƥDbq8 TiI$槫tLs&F7Ǣ|è\Z\sجfZ@ 2\r]시=?AƱC]Jkl2P2Pe.bln/OB;b5ZN@"OY+NTV64О5]=^rxlôc׉/X?"TKxL8gN]P1>G)s#;7\\rlE.H]D p|1NѲoMd/7ZYiBFKn խDԟ^8-0>/F)*g vM^ {QlШIA3p?[ X9g9 :iPbQűx$a0^f[G#|۵>y4eúy'Z9f^,'S65^8t ! 2S1) /#Ujn"v7]Cc .|ch?bFv&BaL4 xI523` %6lm|vz&z??4 g$븺/Sf1ٱEHrpq e۵+ucI5@Jm{ApN(+8ujqzQFmϞ %4t}l `.0>xfE}r"*f*z(‘jB ZX$)~%xav:Wy3uQK=:^EڥsZ=}d˩K.T>pqC7DÀ}dΒ|tɶi+& 4C oԣypT zJ3BY\Sp[6"os []F^fM(x|`~:aܹ !)dqfڙsw `*K;dFCd#hy8N7zv!FFj]]FWILwzŜ3,۪Jϡ-^m^o,bp0 (c}iBfwbJ5ЏBb `PX8'J`T-"ǠzG^P& $wh*Ctt3\=sYo Aߺ]8y26Pڥ$n Dd/m`d$B=gЗ1+U St<٫CdWLK49L|qѷ'Z >3kr .=kJ ?<j``!8cld1́O~V7睴*o@H!N`F՘OG,`£9&" hO':}'{!ڤ\HE4,Y7vO˟[xo3'h%,K? c4sIF[u0y;hD>BfGoZm߬z̜ cۭH CΒ.蟄L^jwAWb)3_w K?z!9u%uZq܌'244W7YɲK)ܶtk%sPzXֲ7;\ǵO>=To |I8ʔm#Q|b3pFT~0h]R܋,T5E;p@+HT>]=nضg8n=v|E;W%*FzBp!bRc^+9  lzhCL 'y+hڃt+ºD.穈,`za7/w{-;pܱPsʊ3{QN)”؁O V_{* f C*yߝuGxd9́MeQU+ S0(!FԒK3`$p=(9l@^0o*&(pIˋ(c7DY,`f[a^="q̛'S0\v0a1ݟ 2ǭ%KR3u{u&B"2OpV#0]ͺیi]\ruaTI)ucg92Ka/ouaRK+#$G9 ;OiiyJH2Xz>QeͫP `="wfM~`w5@*omw-u`MiTj\JBcms+n6UD|i'^/j_Y7#_kD [U`W{?Ryf :hu}}n28 3z֭ IJ7 q/P_)@*_C_7{\a͹!.qu*-?r>'M0S`Qm ҆6#Aٌ #9WR_ [BM݅ P}鐬| pRh?s (ƃ/0>ai&,zjvc=mWⰭcIr\M(Κ$G2`sޘx<+)k ODPD!񞜥=žIIqE |bۛHK,t>vO2n(`Y%,Nj:OP]WPs2*H)&JpAqi~]~#s0Z44O\ /_R^~1[{ۉxE#N<{s.Su4\B]7o?iJ[Zw>֒ ~(L=<¶uCVj~vahR8?u͋\T(ʛI{`]"3,`鎲XTO PA #Fi L?;!c䢢/gib!3s[4wT T^u=rX`[>++ 諎RBKؖRHYܺ^QS51\5 .B,I)4P{Ncɦyz!e9pv]!W=+ڝ@;Rq{j5 V l~pyCA\?U )0{A(U"k]r@""{Mԏ}FRq3>V}-9KD-輦p]Sfyvmrq`g)9nY$ޫ${(/ɸѫU$Yq-Ɂ1粒W8gȌC\@9=)8O%N EXD@ų=\vrX&B h焖wVN:.\ r:Ir),\$ ztYD'484"Yl`\}Sz'Ig|2fdT<|㌮M9ói)(u6>|xx4س[`=I5g'2Jޗh6D#iG&9"InC,öM=l<^S pYL,{e~/ƫ28{SSiظ(u(lnkvz0I *s[a wfI ۋ sEuೣ8ϱgYhL~(" c{<"{>v`$quTWhNq0Vy4ZPoqauu%vn[\&47If €V&!Ir^ZqPIJMw,g;ΡNމj2UiKh! *Qe e^;wƸTBr?XJbW,GG&!`;U&JImEaͻҮR*%HHы114%s[e-!l,0 8F}-ϐ ס봈b-H2Reu-2 mBJI s#.s횁'5 ;ע+1 b?mZ^cCR:118ǢYB>M}Vhd|ۅxg0M{,Ct&R] w*pӢGp:1l7o~ruEScfi 9R 5ɍiOc>K)Afu00Uw<'}̇䷥Q,w1yϾA"-< :}}pJzUKgFVi/.8=0Uve7}湤ԎM2A_AsDJ~-&.b`rn#}G\_P_m

  • c.݉`x72-%F;|xwf#cTwNgpYRџN WJ`S9p;/3.CsAӨʛ伔ɀu\6sahA|C݀lڿ]0$K{n2SN }HQf'Ædpk6i}6Y&sI5/ю 01˥!2WZ@mR ƶLGN}Q $"f<]ɔ< 3uw &}R:SNa &ۥf)J+T5-nY t 6]S=n[L=&@ `*Q8OE+* Zhmj1 f.ed) Jˮݲp᳗dfl|||U l`'v$(oĂw>ljxEs=oT)171K=`pASWsDh aX˖l,->k]^Yp1Ň_FD =o7V݄$+66^ߐ FmDǬl(N~gvʼpB3FUj,([֖~@:ue#,Ҹīi80B~ MOC̟ $Bc8u媢09Gl ̚vr/?_׺ )c=°m<΃e_~q<`= }}]JU)B4:L?.,C>y| vA&ܴX̚S-e)=BUfj8VFWs h#3-]sAx]7~C{r(ܪjKSqp X -O!PSˍ_ z3LaGCNlYi!+bčt3 ѧ+/x.57WLu0 G,Ѣo.: CpYSdI %yN4\_]+֝>w/Xg88II'sNEU̚<`VQ "pO2 L.ys8~SǁHjאP|Ӥ_(X6m;Orq/Uv]cg4 ud~/knuOV(Ag.])^=5xܵ|) 4u2PGkr`{DmR*T2A$ey={v5,cg,EZ5%ʚl> |/~P4Pd*QC(,x$=YXsoK0$^ˬDǀpOtL5OӔlI֧.rP1GumQ+H =l5sv/Vaz=!WuBE )γp c=V-8_.;N !B b '&+4}? S_ zN3WoWwWwLF ҥ3@$#̫a]BfB@d "s<ً.M)P qhc0 A@/_|ظa:ĬN^;ԌDS* ]_tr(d֔|}zxR>d,ѫ.#u )`}S,3?{d>oޚT=Xp/,fY%aX,rHG^G=΋n.^ PN, AgYD p|R` A\ e&{%a(RnrP]OɊMV3iɺ<Ƥe?\fP_N4Qyե!EB\,s LHjJI]7-KX`_\f>*O2qJ QHLJ(DqsvѷOk+O$6:ģӬAbq=lm ?!+~ _%qwZ*|^04OY#PiUu+f7˓^p['($/yI c5e_k/cJG$ً{¨mWYq_i%|8>2뵼|Wq4mk=XovGېz#" ,i3f|O>-qΝc䎱ĕsU[@==B'y?gehAmW\af޸Wuxi#JI?󴫤 a$mOIlv((D犾%=YIXMHU$)"j*kܴ;CWֵa?%ˮP.Y"2 \vYUdǴ1HķPL\db8[DvD8,zj0k^HFs¦>2֪)w,t*&uT,˛(GrPPd02yYg8DJ}^\Gxp.r {J^ZS$^F_^1޲3vfMkS@WA #Xt׮^׮(K/2 ; aqlxC7 /yɱ47kxRo,M9k:zF&mc)e#^@%~ O`}6`CtisZ!*d寭w HhHn]s0 yH= @TͪB$K&:1ԫY /~"oH>c3=еhۆslz7<|E"|il.|'zg# anLV28(C.!!iAIl4Knx(t6 8U!N߿RI}ʜ2'_,T b{%mY-oZH`Yq[a,X(fCzu*r5\갼)RlskKB.{6YCA΅oU.0pNtbzŤFμl [=u.2_P_{W Newt]`'in_>\EMhv2c:6MwM.PrU//I.NEB^ҦNPKlt 7NNp=ѐ1 H\J.ZF|9F`;SMаo/h|LUMiI!,G{<p~pN|gvƢui+>X;>(^3f&KG'8RΕx T=vױ%gYkISl2)1C}b(HrDL'ԘʊFqmԬtqŒa~*pTu!̃MnL./(ޘ6Em { |F@ܤ;:rܷ=d6@"T7@58(6g D,6a1'\~fcz~C2} l8+@W}uZQ5^{t6?v@9Q   R@4B3 k#T ӊtSPG~%ь@rKcd'f vNup}~ <}m') ,wr 0]!k@˨Yadçz_FA oI⤞ٞ5 mHKv6㖸U{8}-7osqAbki07d3qԪ?J1ft)Q1W9]E |// ~g‚%D'P3Pl*2@y/gVfqs"7GY`ξ$ wwYP h&-rVgM/]gGq'\1_{t:laStF^T2= v(Y 7Zˉua(9 G"|($V~ji_bM7}Pӛ, O*T%D ssWN Mؘ *j8 (ܥ4Wm? z$f^${5z#k2{ #&IO3SYm,Lbt9H9ƍ*ԂV1IR-Y!q`I !q}G3 %8iZ<@ℱc&3bZDg̅@D iЯp-O:Ξ)QNCX\Pfw+6 - #)6ᴹ&3O:&Cg@ZO6 :Zʩ|R W .&˙ t'<͍jfhtfSwu}XkUC@No#t-8149c0p˫i!) Cp%+JjIǟnNo\7hjyݞB #Y2"< y}Z2N$:8/E=H|0hDdsyz sﵺ`l/+f8+'~쏱t*MBr AlXk5CV'だ}"%4USzc7e0p?YiVQ ^sS0'?JzvM]k)*~_z b&޷v}?;lvWHV"SsoqVjo'CD]X nHOTaueĖԚ A~6 un..8 9C(r[˜WW1&$)aY%AAߨ;Sψ g/ 7L7!z"-„ sK.yt `=)etUU0+ʋpi^v~SK4y gDVpp&gʿ;(a4Q zǷ8C+-ƴ%0eSQ(5LD^iC-41aqiDe 0:dNg)pǫ !Joh Eg./G2P͂x:n2e?`:7;!6>{FK Z 1|bҺed .ic!i 􄶄"bUG*1Q|jg!}*rSlrzrr8Jw5BSfvkߗ[gԺ,F&Nan=rJMᕜ]׀YM!rL;`P<SI(C=HN`?j .^k J'I|?$j@}<$rp],kοŷ3U(|s,|꒟sk!.IH ׻e{6y"-8\%ߍ每 wyD}ZV 仒D94$^6*(7P?tq5. njȠ|QbT ZNy &شqfa~^D,'~Ɉ9>jLJ-5ͦס*^3;2<[8 oV9"}#Zv9Ӆ/tq#_K S -6p7ɠNI 7huqCO"xL3~`D%Zq ZJx 7*t3dT%qESu\Hq㘿831B,Y.'}OȕfZډ@EZTa$pjt 78:cXedF=&5fMJ]J7Rrfߺ;^ #'$uj]o) }OϪwƐ|S5^tgt(o}REf3e(1qsJn(hIaQ26-*Sh(*s2Im^qc0a) >%2-)IR~~%vk x*}A:.HFlq)hs>q(tzX[+%>[ ڶm W[2[!2J$TEJ[hH 9m5jd(/" +̈ߐhL\ ]7R+T"%OhpR7,U+o$.A5*NP+sV(ޘʘ/\Bܥ+ ?.^;(G7ٽ5XgBBur'[łtMISz5=lv p0&LBtL?Ʋgżk%^"cy@|웵5[&_gUV?:<['7aֶw*7I ɧSCg{#`lWNX xJB>n1}@" nL2.xm7dFm&eY:D:ٟfn, $z'zo 0ϮN B~[:) 3? 4bk/j:OkԶ(G LyU2 ԋ`|y8 봉9ws&ቺ$y985e8N16.h*j" XjTB~m_ UWMjC/qCqz9l6[uvT'sGP!d5?#xSL%T9fgW'IF-ձ \{t)|u8AS#pX¨bd1ӋO4G !bEOrp&YJ^+hoHDeF+_ 881ʺ(X.}w "z{gݾ^KӖ;1av5ƨܨOA忸 Zc)AaNy 뽫Q!5"s.▎E.._PnVh?FjzlQXlaorѤv2R@pWNieEVcg<Bn$J )#DW6v p ɿ۝qq(IUr+CzJ.LHK')狪|L򿓆cҚy0%CM_ ]NYe%h,<\#!!?Z3jx*s%E|/hHX j[QnmwJGR׀9g3aM$+ZOޑr]I?HB9-?Fž<. 0-kE, 2 Cq]zA0`*-sQ9MoxobRʻ};Yh})bmo?3WfDyk#7(HҀ:vOC @({ݺT2j:W}~51g+v*ZŅO%grƥ#+ӢRslt\HYѢOv̚vi\ZfDM0'7^ #4H c 1rZ[,vM\6 brDO<`@n 9R#B~a"*,{FTsNFC-wq +x(@Br8^g8]/`yySಹ~|-t|Bc*qG$~` %&!;f,*6!6*"۴ʏN%ƁϻE WE -Y;)gTIv-j!:Oee~&B'5o:-r`EኵP|]F6s er,ņmB]Ы\wr,{Q6N&hoyp}KTk\JU妁O38O־k\`m 8b|H_;3ץg'\eoEFe"lH3LlA54iOLc8Xdp}R)M>h&N8 iELU ƻ^ʹo%Fvޝ9f[TPW LA9*^TwDq 崆w~)|Bߣ6[V+孭=/ tGzS@,uN(~Հo (f^llډo}\vpjzɍ;ŢNMl|'ɕ]Qyr.BRIљٔZ3TH I20r){)I1d?BTlgs,c.`M6r .f㢘ѯ gMB;x\͞l[CS2%I颕qQ'ZG~O Tʾc( 05-6^Ⱥ|T#,L@5."q r"z.q7*IfXo>> A%4  DdBcGҰi"Y&׾ֽ S)kpz煮y:{yy48P- 4'.Dڜr_dgDQ]ݲ3s.0gG;*AJ)jA=cuuA/ _1}9"83NF SӲO?,Vt_(bWHL $V/À4L$C`OʌG{GoYh͊qBP /Uԏ[ Hgߏ*,ϚL4}V(3;~R@Y c)_~jDc]R h_??7 3T2zW^wmd$4f ! :93(G*l !P$m=Lbr"yNnR|#\TAlS.$r_\B` .7=36~6OY1PMPyE<lBI@ Q^T4@M rJt6ШmgnLt:ʱf4+yLZ]&-4jX˛קUtOZ:Hڨ\jLdgD+w稢;eQՠK("{$x#h[bwM+`ҳM8` :eB\[N suIc[… ; y㸔N{)m3Ki )D[vY]} & jcٖv'ȏP%gucR-9U E_`!Vp$Bi8>Ck=[@SK q`瓐u;ޱo\Mk҄8eʨ&PtΗV KRdP#mR-"a:jvW p뢍ݘlyޠ*n( U͇ZE+ҁu*x-$~ߙ}e `|ӴB&:\I1SWf ,]@O徯*erv\T. Ӂ#͟ݎy9U9*qn?a5ǔI=f}LeN0nFew>خ]]?ȧPE~sMQJ E긇yA塅ҫþMCTKBɸ㮑iܼmVxv{%A(6&sVv)Yc} dph"sy>8X:CKCzFް;JC+kas oXDIz!{#=7IxNfSj GvŸ tvF\@#R:D\e(pA@Ad o*cW5R; n)ZLen8N^agYB.X ooiժTYG6ePrw1~CEhhe#yY&)2^QԽAc5ho/x܌؛ ߳<ZPۍJm^ Y5Xc/t~'#Dvf`=÷C3k/pd9W x@22"Aa v 振u܌w&n 0V{bB[BYU[Ҋň@r)4R~1B(m0 #U:@y@E(_5oq3PR[5zS=Râ>` L+xؾhi&ieM/ghh `|V(F8Pj埳si9Ε0uJ~;r`UŜ  ԛuC#lƈxBU׵/㴇<<uWdc:;F`#B\ZratV Vk+HX=\2;TM?'g }9ssuU+.s=ƃ%x U0wO?wpJRu p v2 ؒS;oTc {w_0`BuCvc"V̜P4 '[IiSa$th.25&W=n}&^-F:a&j:S9cuO֌nۂ>K APNЙ ȂI9qSngSqHg:'Oy݃˔琍5Ǎ08,.]{sX;.[p/7`PX~^;b,BH!ߜ⨘*[ipOgR2t/xȭe+zI"NukNz}@ew2W\ ͦlM9Aǔ˷r2RJ^Irv譀.@YIG@}FK'yK6$yTO`sșNKHD%]9~T:Wuk@O[ ZIgЯ :UËg#\\D[ˈ.:|l|,iU~#cft9t!z&(fa>_lqۇG T#3P=~"%Ii\֋a[ARzi,8L#}!ҧhziDA93AVѱ,R\x7/M``~㑗5%!G#:<Мٮ1E:jZbiKt{rNyvHy{@Ўh6UDEj̐>sn[eFKr Φ8֖:[ U+7yU*^3:At׀%uFPq>vY<;E[ԍd|cگ|Zܟ"AE>ނQ#5af H_D!spDdmZs:nEDlFfh㬈R4u5A710tU;#dg1(O1ag@*ݎ<_߁Km0(w@\OtKh%M:uLnM㙠t/ ];͊\h;h뾙~Dm!+6@ڡ7hQ1(>{.p#ʰ dJ4KCΤ)pqq cxEԠWy}7=9a nF[Bk4XY]u~i܍%'51_ԬE=w3MuiV<&6t+O`{_ɧnT!ɉ+h"UN/)z&a!?(?_Gȭ-zQN21Ys0bnGCQʕ 1Aó+V [JoQuƗip 7.צV!vOt'.Cy4cu߱/OO'm/v>MzmFEta:Vr>F28J)]v2N'2Tv$aJia:SF"rцLBΦل/A̤͟=u=1G­ӯ٧,C^QYqS(C}tyn鯚aG.H@[r܀)|iDLն;n&17T:z$Ivg?wvqIڅ=ݣ/w,Ǽx^]JFӓ4HM<!%G.gs@ P~~Du02Wieq8\1Fճ}zu ަR%ufR\xT7ZMO$t0aM\D7gQYu ZJ|'CX)Esg@ۦC?eH9z5/U=u]||gw0LXY"s9B ְ^@lr? X>?(]lC%4Ɖ眿&Mj[QULI`wcj1\ʎ0xORŻM q'o#ce%?ke<1XV*3yoxQtyj G0*{!-Mtw:60+ *;e2(]1S߼c0Q.u#+juĢ 21^Om]dqI>eVx!MgUo: g[+8<zoR'%^Z13g 0Sl#jewzN6 uD􈧦n ?==ʖTYt#y!O/dS)͢rM!)Mqq{i<"'ߪ#e>Vj/~{hq.%&,s)s1 ^1B1}zUt2:(kC[ `T%IM<۸X0l2~ז!wypNXvn5@K8DXI%˭<ڋGI IG`?} g{(9i0u#ë{͎N!~*[P78.X GlUPn\lP.68oG'Pp,(9 ?8٫6dtYuJԪ_7/vȳã۽|N?~7f7G(?p ~F+hHp8lbyݿt7ٗKtD3RSW6I)#,$ 0JY 7)!ݹj؄s0'1rցi6 G0BNbK_^:%dfh[wdH^O}'#Kl{z9a%8y@uuOK ^ޗ7DT S"c=k&PhLqBsn0}6EvO±?:3(Ƌ`C]{t;^6y  H/m4]~nu]VYdwE9 ؕ"j/g~xvk_8%VG-bSjܲIH QNZY)K j#)bO{s4:)+@5ly`wT0[iWիXtwYqwDOq7;/vT}*oAwiBV(nqMlQ&ض&t{ G+W4ÅOqgWvWQ{$F@qe(V)ݩbgR[Ⰶ Guk46b\b{pQ[^zm'd@s &N5QQWEmzEWbE.([-.ǷkEZ:@P~sXz6jrYis59,uX(_F_cBjAH0i!"O}q & '\)\ ̼)!Kvc5l.%;'&9)oIcH Ȧev3Q#@l 7Pnݘߐ\E"!Jne9zooTBB.au|,QTOpz *Jot@B^gMHzu=KfPd&T!p8|z?Ξsܯ$taY'Bb6Ԥ>~b|ʹ ]6&;'@g_T$[HT_/!F*tM!K͔I lk) /D7j:HZΪJ"D ́WK%`{&M6m8A3jM a6gmmhOk"ڝ[ )Zx7&bCBdlCklҕ!Fq =.S_5z 3QmLOEA$ɪ0dVYX"&ݠcZ&Kn$fέ2If,vaY[A|f4+afֶK/fȂ~YD c$tbP/g|e*OeD+2iNc՜:67a ~m_/1tpTPu-iZ Jdy +:I0$8sR_$B;m?l5وi#*{>T!Ӛ`a RDkFRE.`loc(XةֵB1^CPTO팂rLc=E ґLffKoC rX qk~K4QSZIȘ zK\9M'J@r|VFaq/BWg낒9UkpsXBm88Zn]Ec;WH*#HQB h(ܓmkQƔ9B9&+ vZ,[4g(뵠A}6bPILDzEcMt EPp=z/%|uZpBTTqHÎo8kw:cep0/﹛\0Xk¿V# ;Tzg &J%Mpw*-js9Ef84ayJU*,Q۱dWw+}8| 䵄5їt%MVhk~f & ;uz鱵6VY?C,K:v46℮3+ClL/NyoNHܾx v)6MzV{O"ZOGq9nØ1/|X2gk+d'\w-\CC|yFl Oc{Zx=BlJLJGgKSWߪ83rZuNfFPRPJT&?!S*5/:h򘤏}q,D P^^7~{)8386THn攩lfyYN]]InHq&RKtd G.8A)>S>!h{T>@t#\_vsg<3e oEǬq ^C)J͇J>:Ơŋ*%4w$pkBSK {|iMalwƲ?U/sGVQ̢ OjTH?OϜgf7="^VׂХY*vz/x8.&B'7m_3hdUao `"~j :b5AoYlD ǐ^> ̅:f~H 2#}VUWۺۭ7L||X&HlQ^~3 A Թ ~ ΃0]AAVE>ݨ`91Ajcy|{FA;qbT3BRQ ܑO=qaDDsՂÊ=ڏDžy6BrV;CL-@LO@wÅ~]qVMT,wflII >"͗reBNW>j[' 8: .Q˴ Zr5( 'ѱr'j.Cgo>V=k}`@&͸`b0y]Ysf@F3ΆKdi-H*goӰ6kƶJHgo?%g$o\`n@4'1OivW,U3Zvprlֹ4@p FXث;H75L0, #g^•}i~9 SvȻ,2ETR77*p8dojCK+Z"0 -rp<w |؀h3,/.nf*,8`22 W%Q;d/B34삸pڱh8>BH~zWHj`_ěގ?^jRG$6ru 2DV.+#Ű,Q&} r, ϟIF;{IBxI*ˏ@?q>kj$+},:9T lĄ |Ji b:[uJ"z-[ ~F3.\Irs_5ԦTXkr~^&!㴚#5DF#kY:\q*|uDM~TˡyUZAy/PWF+ E5ks8F 章^l;_NM'rM,]_9 #YQ5V\,=$!1ajko}gi/D*Q3ޞOX (0uG%KEv_HpxpN=;- y{aaQF(ɢtY@2t;s+ ]?kav _{9δk']s @{gdS;Uf\s3^( :v,.qcs#~yuټLRer%$DMy7ͽA[ʙ׮qbZ_a{ ˙)+;1̧[i 2'p g^/_KL0f@f9rR jv T`7Ӎ8ʦ6iq&)m1$<>sh6{ JWO,3;zOLuwpcʒ1#jSKGV8E R]܋6P6 G3M>,_cFCpmtf.\>tt&=hZKUߙhYo !JԇS}V}%]5jň2R@d݌FN*^3݅#)~A->{MS& 4=Ĥ=jBͧO@PЯx5[f(Q2^6~ ) 2nދ+Z,XѤ?)}&cYn`!"v7_ W' ܀wP&hª$t) 'N/Ґ$h:B ݛ$r5@Rc¾NFi=[4l ^+.0P]Yꜞ1xelV%x ( ,l6x:1XK؛.4%Kޜkg.oYGKjs^44mJ;b1FuD5js `QjGzĄU熫e8i$R `("f9s@O_ qf*$3H޻, &3}B'O}i](do%*3kumBKY"O n0X 5Akh 8G jȚF֎G?tVsTIptmS /G$x5Cq nWnla.h>NdtXt|G"/ &U9N7B ?Eӊu\$@N.:MoA B?f7gBJ`s, B"o rO|Iu;Cz;[ @sY.ἬL HJ#7^Ԏ_`QhNb<93`D-v[Dׂӓ%9yZxZ>d^TH秏ebHU}aʵ )Ǘ%i$몲 O򜥾R7)NCbk{BIP[袵K̤fh3IPg' eo$>$^/VHxQ 5r@[^"' c03}hj#K5U0%ڒ}Vմ\_ N֡`֚{ f,4n]5 4+?"IkʶE7X5Wb"Wcior:O|B;~K,Zv!$V@*߄A94<$b8C*ֽɝE `>  * ?KFA\P fJcѡ*DWV}@& y82WMEG!Z(?YeJHdVw?ZIɻIoc$/ _(^20Ϋ ,ԃJ> q# u>?pO-qNi2reZ>lЌʃc;Zgu/mw,\X(g`'漣Hʀ0igMtσ7-W=GU_W([H̪\g8C3Z,Ebh93qxM̢TW;ܟw6ŒP$yB=[iQ~nKj(EwOa?šiٕ}Gګu)}ăz$}ER=m~9*^F%z>t O÷?ub`P#@HT-if-ҡDXb59k:0auҪu-$ƹєiC4!4М7|F?E^-9g^OMEpXG)8 58&3v, lby "~VHܢ\19$9ǮysD)e6_:w2.`9@'m~lwV6O\A}*zBH%a8|de9d.s ~Yeq1lɘѨ\ $1F3M/sQzBwiߗhze¶ŐlaW̙l+M-YOƆQ(&Q߽wo6JEaܧhH:&VZ.ᗍ-8PYt ՏcA Gm~K;hp'꾍s նͦ|7Cimo /.oy&gKE\-_[|M !Du +oPL!ԉrEWܛ #=mnc_秕@f3g O㈴cύ|&Y)'(F P`j~sP/٢ѳ '=؜ \[t\U2њ_O6*zUj.&n_>O>-JЅb4v\o39 Joi24MrhO[E9f&bdѮBQ3t%or)V`ǫٴt=McFˁX#Ԯ5Xӆd͉Ge%E̤;a\aNJM*kJҘIʜ7Hkً-m|i*.QFr"dOhBj"o{'\]SGX3ZmPu /eZM•zbOGޤQ.y, a6x# =YeTw(3Q B+rA_XV)tekXdı[EԸWQu.9:ZIX}c }t[{EG`>(;qԉ[;{3isȍWF4vSw/aW &24h4` t80C:U(֖)V| fj)Ҥ`Q@k(3_K$m^LW:aR !ܣ69VɠQ3ov7Z0_ TCDU?1j%!.i!8>T q Y@7f!Oirr j=7ڼ2OI 1n *U)_|_v$GهtJODCu' rUIfc6P&[2%brpl­P(>4Jg)~[X]'o0HV/'0YxTL:FOmgѡ?!H (rk;od'*%2HhDf|B7TUL _ YSʵpxL%] "10n%/#֍-o\e<zNo~)1ی''YXjwXΖ2k'L$`3$-j~, ,[T} zG(d}|EPAJs Uu.cm,buJ4ek_'?B;yl%1L" _09cAඈvTYEԗ*eTͻ6sB9".݋/q'Ćǟ>ӔhIc:;MFY+ # ,c.A-| y$Bj߹iozrAeKR(2!aEH= C {j Z5N7ra\g\`,2i8n?CYEMj*>Rw%T7xm=y#jE͘6(8>HBz]]߯z07GQ =mș/xnIJ9W˪LLjQiY(XTO*,ET'M{_!6(_3l0XGı܀(#$嬆@͒ƅu}Ӄ/ 9|/L!A%'̫>>eyCk'EI'ذ}PPL#܅p": A0T#MLP_\Uie˘hބ~Zh_{hˠM!t}Lu'*FuXr࿱D"K؄`c]?|e5'Mi_:GQ.uL6_w_mKϘa`~2"4 A 9Acȴu3sߏ[V ?\*yKhBE@(,Чj]Xs>({M=\]pXUw~KF;{( r`;h$rAbKH f؈vzUtx:|N\Mo'wCBQ28l?+U6m%RABtk{YqCҴ;,:CGؤQs҈M/({ҡ˗.SXAz7֣ I2,` mZt_hQ M{.d 7}G<fEj~ PvP)+)ُgm!q{\X9/@04{|Oaዄu|LPes kK:*t`dAKUD3ԗXSvIE?|V;0c$A#aŌnu[@%+ĎC *RӐmҼR$}dnMH()V7FǤeYͺaKP961Y4S j&t,e_qNoX7_+{iLb_1Bxph]kneuqeIٴC΀T_F]oiI&\c$gó][,)rЩ=iK=1oȩ 9kާZ5Yb "G}E^A0a^/?#Q+C߭KDbqԠ\UU YBgH~7?lb!V,r ? -񠦚h~~AdJ_/Se4 {&SrdHrWQbvX"Jqo1 ]̂T)7g4A FUqp ¤rCq)Th @WY|v6ӸBi39o>'8Yb0pnOo%& $!] [ }HbU/W8E@7G9{dؕv_Qt>Mp+?X625]*>Ԓ;kLoiW2@:1.jcB42fH}sF3P?yFLҾ!7$Qۂv4@ԓ).duNgv ٗ+o=s"z8XOP9>U;1ByEv׍mRQ4\~9A]"GoQE}Ǿ0k~SHɁ>CuݾVcle#;B"g; ѬZ.֡ "D )%Dqv-F["dֆƤ5e6DFۯ{H 9njpn٧-]FWv-ZC]ʩUм"gaxiqj"2*^ztM$mVO $ # -U=M% µl@|3UCNr.~a1X‡@Z7`:t{bҢw<{E:*y{ Z&h.?oH8LBlQPv>$n>>=>s.)_3J8y_V)6ƪl)OY|h ǿaX>2!7Fa'`{gvcv  ⻽!;=[4Fݒ&KT҇F~N~ku0U8ݟ{<:L;yo2 _ yU+sr=p d&&]۴8p_٣B@(H O(:ۃM^:kPMjDkdHX%^3[0xcoڞ}XZZtF 4z&o#t]@94 ee)Y'o`S\}1枧hV`-e` {Ȫ\DYَ4Zi{7Y=%Iʲ:zj* {'(=$I6\ `;DOsFuvCNYz\}|߅lw`=ufgi硒首l@^Nذ׫XnYX #Q2[R 3'aLVF':Ne-1`$,-Y#Љ{7몐Rͤϭp}Fהjpw]n-H+\"]{Bktl3Jeo{\(–Pй1XAuu/P8#d}~Ȓ>eGEN0 aRMf{w|yi8}6~LVh^D3~WT3$H/ޑf#8ޯ.%YQpZiĴIqn/=[+p,+ Uw8<{GUj=Emtjs.eP"3[/kIً{BH!RJꞿObf(MwRnTTmX.-xϵ8ՐȰyJP;*C^*ӠO)ڋDAU}[k1Ϯ~>-8>i dC_gs ;a%:jN]i>ub\+ 1hE^B+ͷ=tw 7;H CgڹFuW #}ָ5Jx;a8o ~Ydq܏hY,` HƀK3ډRvr/OkA~779eo r1 =S゗yB:P_3φ=F*]{?{xh jr~3Ωitv ?-Wip͉L*5_fe?+t9|U DG;Mj" #Js~"e*ӦkWI:)c+ێS]RyAr&6+3;tgF+]F/-ەdƯ^-rHwN"TorwEE\-^zߤ)ńRqRڙl&#_ -Ot} 0g0*㈟%Oxenm5k1ͼ"D ,a=\pIC:1s5SZ/YN(v0OQ>b*Vs+~C͝sxIPYOGs:wz.) ]rmBכG ,d0˫o%w[F9RG%i~t &vy;P_{,C2hxWEؙE'5͒bu!j5OC Mss`wwiu*(QHhx>ȗƇe (̥RM6[ ?lGkLʢ[xwvb DC+QHͫD#h鑩FL[z7$nMƜ+.25w zv=Yxx1] =vnq _JF5:~* xp!Y+w?G'_3][L%C3gGIT(_)0=\`g --m6-b X *ŷ@i<1#Lovd-4F߸h)ٿt<%¢f&Z 9\s.3aQ0-5,W'Mjk LH#[ztqfs1 sZ"}+n=@UЇܸ_pA O04ldӆ=`!&XaܠfNcdXT6 sjX [؅$-$?nj{4Ȗlk1 B̎,WZgwZuCT%s6eDU0b@*sԡ6\8Tqp Ș,1(Q)?xY Bvc^N\$-2WuыڕS6Jrn1!͝4m")F}s(8x җe13X#J,5*Bd6qJO s$ d],@ 2@ Bޠv s|uЙ#ywE4n:ԕCzz uNmrݶj vVjٔ 2"Sss)˜E#Zo mì|ړY_ZŎm<FZ6Pܕ` b#Od֫;Kr\qRԶ@ܱ=`[`1nf=~hTWIS9 a2;C3^hT8M"VjUA PۛMI{v.&b{.7p-u7ZM(CT{byQ&RAÏ\)^ s,t6Ót~.і{uKYtvYS{ zI:Tu ͇SJP2[}o#}= :j2OkLt 0F{;@M6BGJq*D.hm\7c1ꁩ+ϰKü …6)PfWi* 7;OўAhR}Ub5(da@@*CfA 8=}UxM_0L'Z6h&iz&͎&R \64)t\ŧ42W`]܄n @ 2xde;\P#c#4U^QLw}3H/6zGN-?ߐ%t_@k$ԍ'SZAS0=x̓[ {}h9A*,~ 3@pV.b>r̍gw(4,8aeS>2(Ӈi&i:hnJ>#OZ`U ~Hfd>mZfFlNy鍉I*3l@l u}E"P{‘sZHnKy ,nSX``*J%=YѢf6b:}23jѯn"(%ٻvXU|Z:jK'>.1VnV@*K|ݘJ${Z5<*lb<LuRlԘffW''fLX(q+) ʛ~;8zhѼ|2ՉT1^F#4 ^U6@ϴ^9^4;`]+E-_JZ 3j5LCndU?hƁ{_a*>߁XE8*j\v%qY.Z8 0FzeHueW1*v" Ԛۃ"BLeV-w4x!R:Qfɸ%%c@?{AdÒ1B#;WUJs Xb$94,-үP5w, v.>κ-p: Vd Z:=Ȭd"mONXaKg=V/#mI1'S:GB[vX8=òZOӦ4_-Pń >b` p83Xs)rw[qZ)Mn_|¬Z3D5}J{l6( BI;q륗\&!롆7$Dp_ =N®éCMqY۝PsQe܎ְHl+Xh|tғ:b*\<&% 2Ӻٔ.rYᱡ /BDlW3/fE/>ZABaf[l,/DHM:$`Tࢧ4)n.w7a`HQs]fO|ۖF1{]/({c یk Bsyט3U>4}QYNw-k-&<(T 踴ZPa?F?mߵ>+|u-tw<Ɗv5z$=ἡOU bи N!WڔVab,aʁ&EI_}K!޻tw Wë@e$D"JR̅0 x`H >IQ)Nnɭnfldkٿ-0@,Kزs ]kFbg w)5p<"vw }ݢzˋiMkZ!,]BeCVkE2Ap(v-빍TK#ҬJ(PZ52TG^|-2%pv%<^y{a|lyۄrҹi˳ox4BAÄoP0'u5pAd }? Å9Dz#ACSH #Hjvڀx{vG-J+nt9r@Owd94֙iY_TE31= tV\}r~H]Z^xsi畈%A[_>|Jtj_8Gqk%.Ю_YrmTb|U)#"( Mt*<">GK"=5yکŽLRe?jIR扼VY*B@ڬ<'}vr:*^*<׀! 7h01 exmJˑJzk,*+\gv&dS4BZ].j&gN~#e8^?bqN2$G>Q+/+wUn ŪQg%)'Dq4Nv}da{ ز=pabKXNv)pY@K`mzHH}qjv*&bV,YGOӌ(qta~}K=[# H2܎Öb`ur"u)I1?m$I,ٶG)&k:cU3|r>eHr3Y)ɞ.sOc닭}E;1~-aҼ8~K~{O\\#6SPOP\e^:wo+.W)~@wԌ1%z5]^ZgC#SBpB 6ǹv½M| ]V>Ll`k X&$ ]#8[S kl|fH7FmxX*-;MU0@ҳJb_(i5bC&Uͪ³,(DBT&6eiyy(x8Y$AntS>)4|- S[6թ,%@8%.G}%~b<'fY&U4xoZ}櫇-y }E}IN"$6m@ع):iPA3a-[\ :XX xAi*X9_:ykl=uvA4%X!BCf57t:tB/z MKLsH܆ϐRm'^:Wg-7XS`{3 i0r&wEURMsY. YmLt4v k>,\q.9^ָ1XEWP@dCL֒).E)*۲vH 5vF{żQ$>Vcp38vp_1鬌J16W.Oq5x )ꌘ;NQ7uIn_ `u>m,Dh냊m}N6kBA0XaM/U4gLG eݴpӣRB@ %49XuxmP!{fMFkto]+m@Z-Z6˷hM0KU}큋`Ux\!>bYe)k%weW=Erȉ9fyr`0lkN%ͦbnZב%>Y2YNt-vu}wE}e9'\$rai/:O)[*<]I¿O/rt6ȦYD^?]4e#%O<.j*B ҩ- @5υVxG$RYPu9|3h k ',u㺄P޼@9¿M7Rgcx=>ۊߟҬ[]yToJ~{VYgbPyJs*tқ?Vn;?B 4 /J?NsJ[cد6|gV mr5 1MdRv F{?pw.$hMl.͛);|lb1(]o%,q &iV=gpbHkdX 5's8Im5Kɾ۾1D,"]wm;hȖF9Ls3ˊrn- :Py3-,k߫%$;{;Ps 1߼Wj{^&¿l{X搓Y2%/6(?-Z,Y}ڊ"0 v\oOo8T{HsqN%\6?[A@M|NGU1G@F*@X,fdjLO_e/'Slʆv#6bc?z7Rniu9bR'tbc'a_.SsDf6Д.#AsP#@F'b~@xlVW6Ҡ G?P2:w6S=RcwF]k0H̑EJ=nσ/'%,! ^0Q~bh8[Z" ~x4s<MC1uUK:(+,pbN @y=-5fSVxMuJhZ$j~No1 |iH,.p˪)Cධ2՘(vm_~UMهODvҋP O(AYG| S^]%Ə%Oqjo9t+ . :QtYg5B?o#(+_zf/%4!fX/s5񇀠ڽٙ,;uz2{%4q>P9ډ+X@E`~ԑ-VMdTk 厽(5,^4ʰ?Lα9LGDmź0^p'$G5?)Y16ᯊ,,';!C[ԋqzǬz4h>DصxfT!t=N6? `GN+g-T (U/pQ7 TEkPޤρ͒ ;jp3J`%(,AXR[7UgVZ|{jw3'vilUzK%K΄ej9ŭ IG3쌤 j?WnyN|\ML#~N~$عpV0[OGOmIJOHz${-F `f;J8(y/"=:1 +܏`ZJT4AlSѐ{ $3-nteo=DžQ2DDeɒ%$uo{y`JYV1=![^\,{d;xGz'<E8NpZՑ$/]e1G,Wh1  ,>ID.aNZUE5 KGtf7JmOpH*#mV`75(dU!М6D+Eo&Zd Wao8hYQf:zBWEMu񍋽//~0}rC|u)Z3T탈ʼ[lD<40u7H%\7}> >L?+o@omPk51Q /o1Iu=B\^[fZP)]!Wd^UP ^SK4Q$bm 1/<յnXz r*"b8oQKW쎵`* ]QIg\ѼZ_wˉyQ&u?raBaޣܦbI:q$'ufa]XrVXKGruPH]<>_8Mu1ijXh2ټD=䚯_MR̘LguwG onڮe)kuі 1ayZ#ó3v8EB G~)Xsa |!2sP/5*9. S",>" G_a[Q<7 Ok;meT^EHsRf&=ZyEuǟ%9T;8Ų _b?2&*AspxxnQ(ga|r2qJ058'9xurn4O%$} t h[`T_;Fjdjv%!XM@~B df,H]N,a&*<}θ|?wNF= iY*y2['yE.|?R.f(vb\T0 !1m,npBD9}@pXi YdUsNPm$yKXSfDϐR=;+ /W@H9 oE3&aˬlƍ:$Hj#ԁUX00C=ePG@s^̪dww/WEv#{nߒxEMD0@9uĬ8`lpe\`Nc)V*=  ո6EoLd08›{d.ڈKp?9j+ ~x$z=o|/i.azPf+iT|'}w%tXΎJ[;1)A` =u5jΡ68$BYڅ H~ 4S(jlj䣴MhP^1LR͠nlٯw_8A $1 HЇ)z!kHTҚl'V`Kټ^K{lIH,ïHLUS \z2n: _Y"Ё{Q4TJqV] )yU`%vKлQ{u),5! {4 )R4woZ7x 5IǯdyyaQO_ߋ]F8w0ޔkQm8r)£3b*bh8rd >UF (S*eSLKKoo0i2QuFG_Z>ْ+0m[MA-LmseN*AkOG] @ o=*Ck23S;*':@{y[HڮCPc8N6D*!`cAp^ǒC]3Lxb(`95Rg ]k<(km5Xi(Ev %uz\ȡdĔ}Qz@Dс[KRiJQ%fUr$yucw ޔo8Cq1ѵ9.nO>WTV y6e(x5p9y϶ܨub4#GH0Qx9jЂQ'pt˧_YWqL'M@D1>x}4X$`;iKH^^|׽Οu2tO hKJ@ yl1)s[AZC.sy[r[8 Ț!iT[?3V"uC+*^hDC^muf7 (OiżQ8Sk! 6t?yl]|>c#̾-H :ww!ґȏrLiidTIQGH9])] Cᗶ! :XXEIzXˡԞs=}ݻmFG![!A \((̓G J,'=F -Ť zPU3g|2o ۑUC:8}2B5Ee{ & P",\Ӛ, Q6E7APzE-F&H Բi=(Y Ne4gg>IkA{4Cp/H1>9d}tdMks?n N |i nW3֥##vzK%Z :dP7xu2fTaxMUZuV4HĹ%~rVx]R3^/`z)1:W Dt*Ln-ºԓ/kD'-f΀*ʥm,8N #Gnы* gL}]@g͚^ lJ5I:%d2[CCc-Te7ѡoّIZCuwkͿ~v>nFWo哴7^ ٴ88+|`1a~/%e$ώϸj);AӽۺuXՏwd_mH*Pa26z45UE>8RVp~\Àkq"4|6M dD~ 8N1U^S[EYO2аleGg{^:T8%q>g?F̵PfTܰRkvTq\\HDd\}؂Of!wO'+|[oa|K'S} 2pL#k4{W1Uށ9Cg%H]c>{ Ig~DT#l 3'WѽE4up:>3QYZ-į1,9 ͧyRjcWθ+_pMǝ/H|bsn# =)v2XP޺QqnW*x<͛rFۡ$6,!/6>Ms݄߯b zEiB$ M=Vs3D 2<'zfwo{A3^A,bAӿds az԰W~=p >SYd)'/q-ՙػD,ەZYe"gv 0HzWjGvWC*RjgYES>nu%w۱W5jr>ӃcRn uu˾ fQ6Q6^E0 "Xb_O";6]v𒶼=&9H|~#.( Cbә~*.aQUBW+?B-`h;~^J^6Vx[0Km=7R\+UL#m`6iRS‰_r2"=V;c bjf5êpYrڋ1zmt/~9`BD7)|rC4P_v_uoL hF_d<@9Nq(5p<ִoK87ݤQ=ő܅\4!Μj\Ux_](dQ28ϏhN0H_&v0fDӐn @f^9H !xސS-]wqBfqJjFJJ0/Tx4_ E`f"W\@u~܋s@pba8e?_?JL\BFuvAS<1g`U[z1goH y 썀S"xKXP1kLT("1CjۜZciu8F禰xc>B~`0A2[E/ykz54p3po^MQTCG7}5Y0j5^䵿jz@ u܄qpCDtצ0߃5G86Y˂ $+~JIaDex} C$+h#CPTB\UGa:Ӱ|dm'Z(,f99e1l{{9_u;(49>,[.0V0/fum =we-:z;)$+cY`k3A0:Ju4(C00ۜh3*A @/g3E¯Itod"۱P:Yv"DdY1DRob'3iRhǒd}! 7)%1 e#)Lq׬{e-d 0ij;wo=gΛHrp7ew+5i.8;|ʒXkv‹ʍI5-nG[O[MBHOn,很'kTLYm>n_`C-m2_'R.0[S$*ޖwMyp ŒȱcDπ%2&s֡wA}r9,7qƓC{Jb?-'Mw{(Ntlr{!aw&B\zܲ<0%a'!  liW.yt!3 (4,&R!@Ž痾ߟэZv:ޱ\t]/ ˕I))|?fkDptŇ:B`/n_ȼ3KÃƵã B+Fp6'rE̎q/ g ]:J_JvZOЖHh'jEF2Kќ\wg׽ordĬ06CWE{ !&kWߚYgHkkhz)m`.'uUk7@;{yr9 :$Dj°+]OŔnNGjxBDd rTX6th%'n0vyO"OY.s&̮C sYt,wQM<)}h@lfdZ +cVr/#Dp@Cq\hzkԁhuqցnm/,|e`Fw((M)8:V)/e_2'hPpA5ψ}NS%&YD`[uKr, Pm xZGo5j&܄.U_~29q\*rL+QH4K3PP̰ۂ8Ѻc>1"(?cEަR&a&-8/qkKSxKT~ Hnm#0t%\70@ Sa!/8g8FWԕm}%A\ 5;! z~ӯ2: c~*Ѱ6bF_64&V#2bժ=⠎"&5´x6{&H?, KD_"G{:D_7F"4sfΕ}u7NB~K>$F@QY6U:&ו!tI أ 4Wf');~eO ،J\4LyPǬ+ڙw%JJINH™_Xypže(ы :- ldkjwG`Hkox>,?v'0A6--teb.cK s0 Ɗ2`c['7S`k+rX̼,C𛮖R "_/hקcy$&1rXDL~%¾eeW$WؗwL p^=9?oY[Iѱ,@6@iŤjsVFqAƲr aZS[ETM[~^L1TFֱ5pS`Gv(=T) jABeԑĦ{D'ښ_ [c (pJlILz;+wւYw,j$1Ļ;pw/XrG11_f0"I @qvRG>wnc'#nA@oT5FM{ )xRy!NqWĥOK&BƦpЌyrLK)S'd/jҕ_RMJW81dS-166Sݟ/xMFp}"ڹxuy|7Jm'{q5E=`%i լYa/+Qft% T5hBw .&=r܀QsS b_uIRӆAgįs-8-;ٽg_@Da)'|(}FVנ$ 6&gDWϮʠ9jAP4nYM-(Y&f@Bjp):ǘsͱ<ؒYFn~_HGV?[bթ8l0އ\) oU"m߭܋ب?`TʦH=m2#v%%)C8}΍a3 ~K)yeᆲvVo9BKB򚕽e:ngX]9}Psnܲ, ϔg>DStsl{I1}mD]k hlKߚ^FX:j`ؒmT/FWGTkJlxYQhR X3\~!<%?'YT~ɔ|z%/1)t̀ ]AX^EgT ^W4VWR]} Ŭ П.XNkZ&(R SByGcSCSD6(C>GT PG9%a:eݸBz7` IH#tK@C Y:393t>} bxց)\[# zzĠoNхx|heWڭޢ"jzFQ|-dÜF AX"Z۝e 6 mS(+4g::%?ĹJYTmtHajEA{ qpHB%<41Uew 5m|@cZ ?DjWz؂11.BC9^C"J}hc"n~(t=@CSXMۯ]BٹPf.3]]51pĦxyWYӌs6:16vpJW+wÄ #њgg5ySm= ʼn`XcV*qCnb r<.H}&gML7Nj#Qu}5HTG;\|:Sћ(%32 FF;dGQ!gK\ITp֜Ӫש/]$=f1yo֗%QucLSB.w3EYNQd``\C,1~@l ]3\:6p2ӅiL5:ĝ}a§"MZ#(Jp= Z:!1d_۶Xo \|Œ.hV[}l=H/#8K7}SXsz:}g֞G _,h'WSe~0UdpZ[{秷%q/7q&(p!!rp(H.c?6{%S3{hFlvt}DžgqGt%Z g>J[ŽJ f1|J!@`fWʞAzC żj\yJ)7S*3pVt%K)fJT[馃{°ש!9Dg  Kij=S JB$uWpQYBK{d;qdcgnBޤ0W@R6.AzyšQ+) #/AYĖ[yHNמ3߅>T-d [_asg#Em 4WĞ^۶KJ+ J(X4Q,OqYnd9G9&Ё1t[R{xHT/Aid{nz+DD&4S^]+xRH:P—a@1r @ic۔S80lw%^OzHV_so]/6^b8;LWF7۔c8R;l33?¦\n/DBiM0{/lBq]Ł:c~Dz 2rI]m9G oj))uh:Wg%|81稧DZ*6W5m{!QˬO٭ N< N^TgU QSW4FjYd-|ڨx#]nvu͖3L OZoR%02߷j΀k`x&9s'|h1-eFի왣Idh֕\d6[>ӲoN Qx;XA%bJݤYec /L2 V U=s"Vt5YmK>81-Wx(d埨^NR!>ie`+wuiW #o,؊R"uhPa2~x_ջ(mH2JlVϦ◒3y=" k : &;*/݈ǥ3#5s'$6r6Á9ExNA%:.t7{F)+&;^=vX:x([M#A:1F[6=dۅrcPe2C|bԶۼ؀tWU 8=&]`ЕV0'8 25bO1'R1CXZ_wYaLRuLE2Ba{TνJ3ƆZC.R 5V 凄_g1DZBpWn1(/,-+]鯾8PQSwB̰K- ߗ* qy=SXkܗ3/vc yHn.Es7`1gHMw ~\aRKuz''[u>#=(Fr}xTpmݜڛ$n7h`>)m飞In9]#G_ֺns(WHo@H%sA0g^S') 2N]()Z~o#9js6]ʌYHc9xȇbLIO]U*aPP/XؿM+E6Hovfͯ0lSE^y)q{:QysCiu+VWx 6\~oɻ~1ic4G?5&tIkgϯY=CzeZɅ.B@xZVN'E9*E)c?I+OkIb''&4E8igL"F}1[:Ε6Ev!_ 벀&ח5f50MJ(ĕB+WW jzSӛgKY0>uC[˯4h *Y|S˙/$MPKg\Ρ/z\YaSgWΛROw\],)n, M'wTenZ9}'U'A1Q!9 pG`b_N-aG}l a-x2(t+rcM%U_vIָG,J5%I D7v:p UMw<ղjD7Vl=?eu+%;eZ"^eS멍1F?rn[^!lS2Cg1vg~l1|S]-[| ;b甉͌8TUa}Ж(`ߢ~y,oL50:54sljB$JѴX8JO q5HPgX壙'ee^Zb*cRW[PD[ou}Z4[<ʴ0hqrpӂC-czwK_2f3o˧HWalg^Ow)Iu"n7]@hfZϻc9=Be '^i68?={ h0HdݼHؐH?T@2w X=zcL%4;*#OM])2/iKOǙ]*pGTH6~.2>hVIvfh&5GePTv-䞹hdMT v#A2sSX\Tuԓ׵я{$bҘ 0k]]-nhm9T"NNvN]+Lbi,aҘeom`A˯5\{ͽ )vU?}E@=U:da71䵈7v|ihCAӓ m%BBƣ!lHy#AO<5>SIc'^X}KwTzC7]hZuuerNY|Y cIG-7ŽVdѯ{q]*KXH_xuh[!ҜMAƭ&tсRN#<-4WY$8fSkҫ?ٴ#4J[1 F75{>phE,9']+~mue2| h'h #b -'wf1d@+e:ERf8GWl[F|˼zW#hBbAL_uϚ@Dv§f1k/S}mд'8({ѺP˰9"Ѭ9/rdQ-v" eX?5\f(GLM v gg' Aut`HJ]Rjn>x J0"qӄ]Ethd3EeM_G ax1Jj0z8A|@%ӅHA&#]U^bو @r5߫:)?rAYWG^z_As\lȬVN \"J0* %&-UgcD.Wħ$[2TʝjnĽU%ǫ#;Ƽ+@'v4s}q]yߪ"/) :[walj^KD LT˫\M5",YzVeY~i mEgux2-]Tf]L}ߎG\Ee58'o Y9&0?2,?CMBS.P=eP<[$ Eζ q>s "ΒjXC ꅻ\?L y"Z/Ӣh]8 ⨊[;QZJ6:-«ka(9VUn%[Oɀ*QHf9_Xo9P]!"1uhn<8ሡ@f<0#5Z ˮ0wZ&¸sBakK[^&00+!o_"b4$kbbF$Mۜ H^|;#%gg\"?fMJ8fC*Aѹe=VRY@ A{[p=;j@2k rv=,V*\1>:A tmK 1O|).*]Aq~ekFofx49.)M8BLR@8#mClಢvk~KfJ%Ef{N#uhV!7J[`QT)3EH'CkwBշcf yIN&:zD|{%E3ۣ R*MtS'=  BgaO;֯':-_*j%9I^Oc?,؇^%i `} 6:!QZZyb}A$.O^@և%<)S:PTvFfA%5=w.z]ٌ#iT|U(nR͵`sA70S| 4ȶB>A8*%|"1y.ēm<34h%I(`M3lCC پ˟=:9Ȼ{{g)Zl8 "k0¢MY=fA{p;x")$I/ <. oRk67FV:A-fLܴq3~ޒBN+r = H ٫$MشїI^/$'kw,[p5'3(q^l yRyG &gg4~v\'#L~M\QJoGPsfׯmgkMh2Y7pSC|eF$|D9D ΒK[t߽)P)3:U|,J%QQ_ #fk|K_L˖ ׄ`p(+;G'XGk\Rj3>`.,,Qk&OZtBF"TR/wgq%!|;=jd7Yx:>+5R&cGҺ s fg:@r4ֿʳGC,HohS^ CJ\k'ED|f'ln= tSWZ;DٲVعۥW'J`ʇ1>E2Y8G3^V؂X2;`E?3Va^fAՙ!+&+L6Tdhn]/ʑNuE]o=k GD TgZLJu78KJ0ugQtXz^T.|~Waˋi+ӗcQ, @‚QdLhv)XKoF44uGOi[M"e*d XpC.1"K-e z.O)q+`n! {S B:qDS dSVM2y. ~I)0J/ܚF$?P_~;JG*8;ھ@gƒYu7֌, wn <>vFh0 $/!?)9DTSy^:`*N^eX kmE4 3'-YKކ1_p5Ϧjg3AcV}@niqSE;-Bu>}'Ԃ@%1^/]EOW11K>x:Z0#|\ʚod$cVG(cjM?1XA wFҖWaHG\s~. t=ۼh{bt3ϵ#WuٻsXWvطVO+6Y&-R䔡cNܬ3PI, FFF=̧\ib[Zbgqip&L!wY[hV.O{oDU5:~3nHÒgoߗaM3Gcm<N]_L^f - J{޾Sw:;Ggr" oQ0bd 'PkmM:WbP Mz{WrLtO:GqQ-6i@PS);Ow؋LD331z "{",޳fBe%촥awǘs<-&3Nwseh&<|@Sk <{q0ى/Ho4nߖrD)lYP§zUCͱl%o۝Q#4pku{xYp& ʬ'IT//sN(W]vbt)Fu QG "tRn:Mf:|l@4{q/3[ׇT۞vC‹KMe .KrkpޟO۸h OC\#g螺E>EooFśPp棵:P|]jEc6cѩcd3ueMc8۬< _(vƿwgvDm({K aDcԴBd l+maUx4W2e5fh7^ρPg!ޥC2TlNc/J=mqq٧i pU`N >oPWe(cCk"Rse /ġ;n{=SNFJi%yMR 7⽙F<;`Ro8X[RB~I;c>@o\h8Z`}el. qLUnatx,m*6 /R0nU#+\h[)j"(@&stn ̾K&FFCbt+9C&S}s{O~Ud:\kۗ/D%vB n#Zw)w.%~6K2<+\~L0%4XN.\ȳBj"Jk$ v0˦6c |H摒f^x$+@''Gތk"#ӥگw+8m|!`< d[ly['s"H8n?Fr1l(h$/PL ˚gQmZ]^ UP5;,^=},=,-XjS7:Ax(z6U4Ȟn iv%ˊgF)UT*pd[xra(`؜S®:R [ď,yr2y-OEoVB70㴦pC=4̋!]ET ewuCQKe, r7uWVFc1!>bP"BvҬ4U{|E^h M،!T LMu,Qǖ]9J*t =<}ڱnÂ|ndyz "Y <:N I.V87-gб3 /<>C8Z_3M\ Wu#M_lbfsM02M  Mԝ;蜋nn6qk{[p46e%iz4 @FN(pO<ϡZV ҉vjNˈ#/oÐ 97YB(Y`{(n\B8t)*۷\IPȯ~[sh4l ,c/2& |YI y:lC{{gcpCmoD}˜43 ŜP1".LU|ݣ Vavm'nb DJԢV|!#\,zE"%*ց<4/1T&jz5}>F!1o8^9oT\L.3UQjEēhj+DŽ낌2yՖWȂ dL%>.>C>%kMZg1?xݵ?$M;uz$oID?aG~":*&!9{~4=!AlH\Θ!HbTRmL%k(|rTPXYI&YaTud`co-2#C;r0 G%F5i|T%ڲNPBtg.c :H&ѓ /uNX\9=P  .<0W/S',MqЖt2l $FFτ6/> !ާLqӞ;,KLQ-шU'$2kϒMv A Gx'`0./K5vZtu_U\%IZٶq'//Jڐi:(Syc;"`󝟩G2j#Xn<+ 1CB6vR]Eh;gȐ8KE`? aI!rڪxY.WT _6ˁQ1'GStјoaEŀQ`X|0^0-!P;3mQ>5rX=PIgb& , [ b(?cdM% yUj`HN)-d(J8qoiV"0ƅ٭uD`y<. m/b {,p6,Bz`.ޅHM3Ѯ288QQ\+D@63r FFd^gI2Y3H#:yžm/Mpk"GM3sV$?`<ĘW2T 2X5`'Z04pspexg=fd~E4MjW;)I'ob@yRd$RFѯM^Es-1hm jf6%mw7~kXVt$Lf# ckx}*KcӋ<[űtQ  9F#/ wy.3T:{F!.BaO1gҧ&.bdgfvyg&Z"PxѾaQ"Y;MX'e+)JSQ'!ТޏT=gdQax5HO͑Y}۩WsĩӅ{m-H]98.qԟ=T)4?4\i{_1ØGN_ iĉO+,w~Dwa#mq@UED [9@*S345;;'luR^<_X;H8و˼@L1Y='n{,atNߡp([AZP{9}*+X$0tp]gws-j͌8 _$jxl?06bkQ+Mh{%\S=itS-28pgwҦU0 wv+צmD4wk(T_=, i@->u ޮY#PyҬo[G',!'eZ.!C_wh[J9{Щ B1xlpPu >?~$cKVK].8ŜA?݋|毟v&qE7aUf&hak $yoP:g}86f-gX@NBק( ?Qv6`}i5_$2޽Iyhq8E=X(Z&nfbQOLaoGsF?gTxAjpW\aTٖq=ƵgQC?LĊxRrzr {]~J(`âZL)DɐyFf`}TƊ2{-aH-z rk\|ObUf GN "~ Óv8Aj4-~P}lwi#K||n{o9ϪH.@Z#lOX05 q.rø}3kXK }Qn?4)M865V+ xmuuZ9 pa=."ڏC3|d6V-cY/01#'UP+0`4wLpL[lǡilt|s^<2|3ͺQ 6J;3f{"Gܶǘ]Вgm| bW$R{k-e8)p4Mg\Ֆۼkv~F9 G'#J?nSh1ܶyU183h,܉tt kkM++O.H;f0lEQ?k8 ~WX[|f4H~T'fA 4HiɔwZnCmĕL!ͯ3F\0 U8z9/iԯ! U˜1C6x%E 3k М7|h|4 ?ss\hq-Ntq8ȞM_n@pg -{vfFP_Qf,:҇y+iiۍ*7;Π~j2>&XSƇ9fzy:F?cY>ɀC*lghwR$DqڨQz>YrW$fTD6COHHSMk2~ڡ9Y"3;5W@t*i hc v?B&i-(r.vN­DjM=T MZk\++4x#T(ˍmO?wm΁ftN<B# _dd2"< vCQ5s`Z(JR>Q& \W[(͓yZl =:Is' ,-|Rp#Pw7 _ 1* ˿"b z| ~끽9du*,Y'zX |Iŋ)~khm1_ekwb6iqF9J\ŜOBc'ၬ;P?è>L?#1[UTbz|K8)J9l;mhjX'VbA,AUbޮepOP$3oT+l0Mrr*k]%d;]T[u!T>#X}YiwKi{n;>#$qhH.m-}gm|}z. e;,E5md*?[0_zuU`4p+QD!ڠu% L\g\e<^6k,s:n7F-:]V*d4$/.|ҰwFxP.l}_v>5 Q׾L1y =+^^#O]U w&P{f ; ?shR搝e{^4rD5/mJt]::k>1sz.XOQ3T+jsdgx'Qy/1zVnTi1umqt*hUVy]PbU ";{`ty/o`E _w\+Ѳw(Jg^d8Ц{P. KAC0s5xٚvM{J+r,1sֆaJ i۝:ZA&lN|Z@_S,{)qfsȷM+5Μ3"yICjPАW#~|&-)[1wݎ S^ jp͍ޮm$OyϺZKp{!A Poj^(:;_y {qa˰ٷe9 l'Br /e#Ṫ"!χ1`d "$ C(_A#*M'{DZtyv=Y.ǵ3-?"m,>d%:{0,'^bEP,]=_}mU%$$(wP0}P슬-):IɩZbw͖&m^k"tg* +[<("t TPskEO|Ϧ,t\3"uUsq&bIT@uįjm^ՠkPJzilU|wR0; RzWJ5M'ټ0.VM`5}fAhV0ֻ4CY0r5> *^KU7[ t1)H'O+wD-O [9%ֈd7R N^G8# c ǿ237!a6:A+My?t"׎RpW}gm}zz^On E<1"Q1-UL u++A# xP_+n`_\Wl}ٌaDCE:a8Fٝ#e%؅i ǖ{A~0Zesy ۪w;ڠ4tH4CQlDuy0 ~d5A3m{g5l'sq߸@ބ~_E,Tў?_Izx|Q/W`(H֚SkR+vp=S +p>n#\G)ZU:Q1{l-ܐu/YW$gx%дØ?ЉӬqRy^ LvdUV>~[5.7-ؓA?XT˄F n/FުGJ~ꍙoeQ('{Z,Q[LHNxaml =bNKvRb[=֑STn~i.׼lcq:@NOj+PjSǾ7yPMKkcB`3Os>F^XP樈 L{Ϗ"TqhPo>I)^ӕŽz8T!(?A%rj}%1K,ذ@cяiLiM (#tY[L$Qͤ뾙lXG#V篱 *%G1Lx- ]" ^#UKD7:z+@7}S'~=%Z9h?לt<+BSs)~?^[M&qS.BbB_Y]ש%tR;0_BĦ΄tF/Fy;,6Apa:T $2RSݼДFW2;^o}D/o>X*AU `6ekq?57B<^b 1͍4ug& :g@;]-~s\)ewd V`Ja4&x́E(C& 39?1`ЂՁF܀p^T5HHݾui;ltW)E.|W0x̏(S0,Iyu18iWQ'3.xܭsRWCj-vژ` p,$R=<\bJKdmYBDߒH>u[ǟo&[.c%^jYok}5N9$&)ο^8|JLuc@qר.Y.`-})kop#"*\P\@Hڰ4Az `Gz  /|p?h+k3iPuU:ji2K- d/Q\_KsЃp#׭S뙥I)p43R}C6#K 0xXY@x,w֭ 2A*w埯Z AjYݦ)|{+j1E߶n/7L\ߒ"avqo7ze _8~/=7USv*"̜=ps`wZD."D+bGMt{h=F_w|DXG%};S3ئk*ބ0xZeNY~ΖP qHX1#(kZ$ptɏhA9$_Cu6%Ma9"|FDjeDb nEU{vSҢQV3c2sUU=lvG+>5r0iDǂT>(T;Ĝ GMΉI80AG]06݋DW-IT=e^6*z ȗ(p=Ò$ޝ_P< C"r#p iI7)RI8קdTP9ÚbV@w峟ĜR"_T OL-s֟yvNR44NL{Z.+{J}=XٿZF+{M-o)pK۴{Cxw oQ*(`bI RVk?n%_b:x1?ޭ ߶GsIЈ98/!pg.#fG=K@n~~t֣qToRV'X'S-v9?ٛ{In  H !NqHxP#@ũyh+{Bk҇R~ qt9R53lh+FRR)+z9-PSř/PH&r脜c7Q-"n,-0n0x%IPEi"o!4٠j' B |.,Y# ]=?8w8L3jN_@zF# .Cs%ZHz lmՏsל BU>&1Wg90jǬXx <5.e-J00+06B)-7kmS}&Gb P#'TRAtŒ5HqQ"Yp~;gL5 '6 ?u?YS_PLis#,F>ӍUYK8n8Izi4N>6Ԕeڈ#vְ6R I\ pPE쳢Kzx~ea:2 +A MT 1f *M*c?+U4iّw>Bn\K(<b­i/IRg} V:HYb\?//hqTϼyAiP>YV5Am&Qgؒ8yB W ! /`ÿƫ554&#/Xsbzv؋+*lhspLt֏G uM%u^,Jf8"/ R$z+ $sdfc-KmIrJ- 8pKưc;,+ ۈ߼8܂XOOmKPfH%m2'R]:q .^v bѺ^*[tyn*7O1.Aa-:MD!"q^؀캣5qimsGT9|cu)+n ? 3gke̽+P| (%-u9Չ{mx) L-DD/_u҃0pɎA.b ^q$蘗lp=^3B^~&X7!?%.&*!> a`R `+esŲOxa߃,멑#Hds4=W՞2X 2&cY+Gcjnۋaޫ/SwߺCa4ĊԶW{ eE:w1 A9jBe`Ĉ%K'd{,7d NqbC|v" KpBH8Bț⹑u>ިUt~PA*䱒/S+1 OQfӳ 9'֒lۯ-?XUg^3ӠАjvkޙ.}=u(\Ů yzSS1 !- sۚn5͂\͐!-?Y0c(Y9 @tݹ "rrD`  3%t:Z`o۽b  lbK=9ֈ90V΀4<;cͳD5O:aY W60&ӚXᔩ*R%/D![{xkyׇ쪡waNr;ASm?oX4-z s;AI*%6?"P=̱9!4 klCRIfvz7a0ADslho\vr^bMtasìܕ~9; Uʤ[i2Eix L^JS1*?( *%k=ؖu}M80.1 sŒAkůsh;t^aGG0ʂ4#B]bym/[ωuNk_&m2A 2α^%L,NU*Di[|z.b&@3`@ ? # +h'T@`}&c펰IূoN) %WD9RhnԆ`{Z%h/g<"r7w ͙0seKP w:XUӺ?";3˜z˚'J'ጁ:e][ 4gViLD]OeN&|GIt_!ar(jwf0;۸Ȉoh4C yPx$?BZa_8GBNf\Sv+BRp+B@g^RP0l*Rd93[R(íAR4!Nׄ0y0kK4rC:7}0裂)PvUXWdeTᡱUqP}0j$t)庲=LM?Om0qjeKQ}xaBiۀlyY稷t, VC\^,9z=t#*)kFWdA#uD\;Qi-IS,ÛBqV:ڮiqN {R̼ԯjf c`mBm<>!#L aHl#:X*9_b@rPBko|Y-AUvj`{)㒯cۣe`13PY9on4=$v0y 91V$)тD8(w.8OS%xu\-{F(򆳴L8BIU-m)7n`<6]l>Rx`9|)/`k8TaA o\:Xf n Y'G6Qp70RiXE"U #CRUt+u: xBi7*]w XûY\Y3Ö# 5$@sQ((ȸ[Xz4P-H4[We7΃6X#RE7Ͼ?.Ƕf4-y&w+@q?_]>$_5H?\@Dy|8bkMaPJ"xoy9B<̋: wV]=YreNF| ] ?.Lw8` d"05aLtfE<PL&Xb0ꙑ✛)Gܒ~;#0Q5h+v%2`z5J_pcF)1-n*͉c.H*aA2Oqe 񺴈BO{Mc#6հ-Y\EDrpf*E~=Vxb@ޮآh#:4L[w!6􅌚ڿAfB';ȫoUF^ֵgFkE}XXi:YQJ[0bof&,tJ : h{X0~+~ 7~ E]eg\|y9n4M~ '6LtG֬{G;FCIb^ GgYc~Mn}X_4NҥZtd4 g")b .C:i' 4 Kla'xN)6q.9]c8Z̽e+<-}~"uă}N"wK|TԈ|ە[V6m w<XHxL]Q䃻C7YI" VGD_vbq:DAUfu*Cjc '6xt^/K@nO?`eJgVI-$#Wxu:ǝQ]{q?ۗ0s)WF,B^ћ|[]J8aF$AM q퍞kBc=t'_"=3qޅȴ, [3tj Ͽ~_h"p%'@]C(Ϡ8qSzv $B| ,ugNoMXsbàp27s+ì^gP۲Ny_5Zxbael׬E(SM|оW ~I|{s2E]/*͠*:*-;BF=^:40 \WIB=5Ҥ^?] JI`KjpėMeXɺEN `-4 N6NI+XOuiP3[թE+IQ@dk_3>zPyf PfMt+fK63OjWWmA)SB>sA$s pθ=j+bsΡ]VQI1ފ#0W8Nd\DVRsNy:~NT81o|pO Z̈GkZp?肭ȥJ HXSj8ءF5b7Fa`zڡvڊz٠? pϐfVWnb[9*,WMC g u7wz%+JR/!˓,b2JpfKy7My 26u8o_ Z67Rp?ҳ&@@Փ69iC?-t '^ds?y6![PzG\]OpHśU֫Zi)I5wޣ=/hzFҲ(VKU𽱅l#G!c<]$PuUK#ߡMq{b?-^!_KNOh6*Stc55>`y脐08,{ {ڂk<$B Eؾo}geǔ+g2 <isjO7Pdm([C~R !>PE\s'f!倷73fe+2`Zm-ie|a,>|q-nhd++lbrqBA8(hO(/2{w6Tb\ږhͮ h0]F`؂n(˛g/6bqRydC>^@T;"~͉o(p"iof?)Ўa}ZYR ;Wc _,tN\TD9vE4P1>Z?Ew<DRx=_{yx;S*@EoxgZ6UnMyn3zP.9䊧 i/[*Rdz {G1 o%TR޳};TD5u:D2O14ƦARz3}QkW=v ռdc\Z}qhHKNyfRoU!%GtZ0R,5K=#7~?qU O^PQHs CdտD*L0^(Uz9%V' :K+1[dWMgz9_V:uGI\Y۬\(\ꇰ䥹e)ifb:Onu삃k.@a4mk1_8/.+Q {ŬxtKiKqˊ;! A\<83 Gf"8A_:)}%n-36ǼYAuq2=8C'3ZXlr6=sdD9[_.w\{&'An,Xh"ϽsPw=饉ogN` ,6fV@4ĩb).p $b;=\"Lx0)VC %- >pSP]tld> 0#6i#M YkHq#G R8c7LՃwێd&+Sl9<`+N̊X˂Y0n&KIhם EGeMV`"ViFF˪cĈQ%ڴ,dgЈg2C7y4nPEk%S<~G$2Fqbʖ XoQEb^.pw_d*HݑGtZY&f~ԌK)Eʹ ] +-kjP`40 o?4o8y?%} <:{c dsC-R3]c,@l[*Q;j3=8I?љ֮d4w0?PVw3Y[ށ.dPE((dkB-z̑ NW r%Z(M)9mj{F)%|Q8[{WWid<6v`A}[n@?o.CZӪsOdnˌV }WOHLiY_&D.==V15zd)M!r͍^wy ּ;%p` n;wriz2)&F1XFHKf!]nCe\=E' q%tW<Jy@,*IC򔌽SCd pӤHQ}T P)^8낛([qvyB."(f\4jT 2S1Dt}岨QCQ7BʇOVqM IJ1O%ʳZUBl[:uE\A\QUǡxY$/)0 غ)> lݢ_?+_lQWf;5-_pW㽟8{ַ=mSm/jq^yww#ц$:#5r$Q9ml-5,-o(Y qf 0*㘑 Ac""GR@ڤ?ݣ 9/F"/x1.Kc\ a?/9/}j: .."?de-aj#R|Ə*P?[yhz'j/,j}Mu0rZ`xI `>m0F W7sO~xs cy U-5Y3" KȜpNZ'J/iRlwn9a9h} .]FwpNƑ""ZQF7E1X@kvm꣒,SE‰laQ(+'B15|gJ% )`߅6s s*BT Sƙ3\DLm{(i/(WH*{L3joGBhKM'I}[䦏&GZy[ϩ]&M[ Z$-t[49II;J'Sp) Pw=V8A-sPO. _-o{YNYBw$htQ&zR zAW,x9.)cQ%yg[dP~B\iASCT`p< {GqL-Љ/C:.[ȌOd (pW>XuT/xD% {8LUz_D65b4Pe'x wF!Z5X2EyNx?롫ꭂ|ω }Fm2'rnA i$2J5ϻhrS[`l_S{=tLy]F_\ҵe^C(Ý>D G{E<߆\l15] !"8NW`ZF/"QX_Ü(׉lNu9]1DAZ:m$Ll{ӼOΖm-PҜKmbjgQ317,z&ce %ʇWN(Vdieud1;V{ckތ\UT).$so9phj'{ܥ4a({rS4ޥW75i Ԥmxƪu. G ֛`z9Xfݯ/9JbMHU׳n>q:{dsb'(*$E%*Nj+ t/n%R>D1RKV[U,ZM/cVΧ;ʝnðg%OCcA!5g Iu@׺ɉQM̥f\kܥE;ys*,Z.(:F\_tF1E-?$^+,sUeP•([`o,Odf7JK;,n 4$H&",¹Ha)2#_ǐDQH`eZKjz! \2)@yѱ5Mt.gQniJ]߱yI`.k@&wP8t3ވ k;0;[ | _.Bʉ\QNc)2c{,v찂\1%/U4Ϋ8GpFU0t鹠 [jG(G=JMh-ްOaPgf5YT|ooLCQš7*zYn ʵPNN||8IڥMA$`0R&ms )1Zt qL.zտ?}H#!BتH4{q_P5~XE'dEm?ސPD"-;m~d&N7k[#J:"-=264ۋ@\nĠ$ϵ!R \SwI''|b͈uUnX(&nFj{P""3!1" *+i'7\l^HMĵv9&aJ'Mo:k;m81IHy" 1y/ht?[8%KӍ|GvܩX"|ϤaB4uF s'&=*$ `OP[3wa^dH5v0_wMvWh@#nBbZL ܳse1L OD몣¾kg}t¾JaӃ5Ou[`2mCO+\IgAmq)t֕;˓X5{V v_z^\5o uvX)ƅ+qud8a+pZBrXEckDJ/^?WݑsZFV, hQV@fHSu1M*XPx/JD Xi<Ӕ̶EЭ"5bv`(f54LL@@ MNòbZѷuUA?x$Cb;@Y"7F` UbB(a1J3lqO}֣J*hƟ/nWpke#j_w\M>>u.=u="&;8]FLU2Ur5"%ɇv'lxR+) (,a_R#9MHQtޕ7Dkbη〚 7+E?񙠬;]1&'ԶdU[˵̲[x|Fr} #}`FgK3m_Nަ9zzHD6aZD)椾ɴ=-l뉓ϡW2u6xYx >z1\=PW % el[rsq`a Zfj׈.a$#hs$Ü\|0,#|?C}$L} 1 {[@B[i&GʩG_`N(ϟ:/qJ !HIN}f 6^ュ{$D`vؘ [PpOas?N1K%!qxLecPlJYiyV\(h-3>mMr;1|t\s9/.i1-)r:f9վQpM#"RE-w[*pi6ꭘK#]!$L Dgih6~8t2f棍ɥMq w}ی?Ϋ̕lp&^!7d{g 9&Qa h1HnCO$K7;$E>}r!OZy&B,]P"Ć&?x> =+\ `Y+U1Gl!QmO7꒑L%$GV_ MVltd}JM&\Ҧ/-}wX#r{6ގ:<3^5Ƈ#+ȃ}9q+n&9KrSju+VЇ~, `Ÿ2qX z#a1VH{<*zq՗IT}06Jl M-ْ; sy[l=2:J!G AK;8 謶ՉjQcgX|8wNTD>< an4i#! = +Q@|,N/8(Od'W0,T1KMZ妆>;n\jŇ(0 q~yJNӟ*(lUM.&* Z<| WE+O !+cB*bkfϢJmxd*Uchg;H_AX\Xu X,௼5eL%5,MJ~X2v-O5m6(#b]OuWRDv41X:. :T#ܚz:3E][)cR*=Z{Qek{<Ç QqVj,+w*4E#VYC}{"7Dgc$(ZTuNGR)3a ˔R*-JM.J>K.[A:rKZX왶ӫ7=C xU&1IܭeΥ ͨl]F1vm;Fa+cAՌ*ftbOU OF\0#dҡ &I\uj;DY|᮪?o &bJ9 \,HCVilOU;AR6}jS ,}{tB6SpAuЭ5@R^ %ˢ <'mH rxvaPK `l]ߐh&*y c8nIGdE3KGvR7eVGKgD&`-bKKX}i}^c98φT=b ŐA\U|US/;Y+P/ hNkr|:z"8R($Uw$> !4׿C;~0v5֋/b<&-ېv5k8_=U~zܬXȎ yH@EBL(']y &TKч}J[lC 98I:`!(ךjجCev^uFF߂Ώi/[zF'H"̆ZɅFfѣ)a\Ne+U)&ۓQz+̀fԑ";㼙Kz/EZ ʫRBwՙو<&2?6QUY}貵?{oTKBP%}SmBRe0܎'i՞*/knc!G6ۊof{)H`(8j 3vP0~:EK!ɆI0ɯ dPCi[`)}]儆iY)4~94XuwJc}`dqE9#-kkZKM" UqA]8/#(^;GGB!=tn,i[kƓǸl 4 Ьz0΂%o #,mW}8 U|s=H.TcЗ1f}T^C!+zB Hv 0:'o`nU\u7i~]0Vz l[k57"Zj6l f/։z@^7ɜ7kk-&@Va@M]$l 8KI $iy2ek:}dvuf}M{)1 =z UJ$퉐]d; Ua_^$Ǻ.|IjC./k;/T鄆`HmB\{Gy< {˺֤Mq^'>S?; _ ŵT"HPH3: ~̤&{εp"g,fbEh-_yU3?FRӪ!GҨ9x/zly(щ*et؎=}O%x{[R!;W|$eץNa&cD7e^kZ hr)%߲֬6/ {@:w,=gOܬ[ rz%D 7X- P=@&;[(ɎS?)+ Z`ZZ4ں: #yɹk`5j -6AnNaYQ$c\)mx RKIH m\Bbzqg"  #u7we*c`O뿺  ZBݾQbZzQt<-ZV Ȁ})5XX%0]\1t2>RM `=+93&~b &LRZ!JgoX^{ *|Qpǵ1@0SҬܜ_@_9a,|TDvBc6OF'߸s{hE\uuʉIMU&WU 7*\Ej~XNɞ K? eohٴ+]+ pDʷ4Y٬/4k#;Tβp| n94u! Eg3?/ ]kyxfftP8z) ǎL@j]]h!S.ftZ؈gMkM;(f 4uL sͿG20gJ1ԹX.:Un"b%.pkke֔~Up>?eG%i 8KśȠ a#L`idT.|g'Hʭλ/ &!_NrlsFNuRL~r(գ߁خN lU8]Cm/, dÏ 6-;*#߾qgωa^6]pBQcל/uʜ}0|+ĎJoA>>[>~فl1~2oч艗:Bx [z_tlL/o2+@o5[e;oا(\BH2Q3u%:w.ݿ_ˆ4ɔn׳lߑ+;:O3$wL W9䌀fQugwFgOO6{}d2pI3.riV9$@i(@&h Sj-i15Yٍ|o[!Dt+d2%`a =L|=}i>x\Xn`zZr41RVRz43&)q 'lgcűHc\@q\ࣞ_2DT4#FKJc6]U2Wa|E "PL0[S;)N[AHH;^։{o⥦0-"!jk'b\ t䗄O&z`G(pf%;8"jeC PE1ZKcSix0:vEY \m~ 5hr&JX0Y]23KY֋P (xBDŽi抣!,Ƕr.>2m0i<!D*}oU `P .̫uhp4qʊMHs*bM/Wi;zcc"v;[|gc`ڭ:؀>uh?U.#[Ibp?596MWċ['mi-D!'ҙKS IF[Я|ʹAv㠹nohM~p/Az&1y H#ӫ /9+d\hf򊦩eXZi'@]aۦP_^;AhE^=jGJnk%FK]n-eBs1 s`Q(crkd sGIJ&cGiLu[t]R2q%vUo7a16$?bX .d unOY*Z&9c*94.CDW.e8 IPUөu bO`<^VGdxg[{\(O*Gt`;h.D pYP{w-BXU+keJCrWHFX8Jsv,{i DKbwM_29]K# )E%>ٲClV8ru෕\_?nH\ 9 |v1y. UL 4c0߯|05>()龜ZK4CSJzۜO-lJdң5;Y"ˌ4:+{h̉C:e3TnT.}^Pɍ) w0z oѼ'~+$lׄ|/zga`1KN|1 zQHdz0H'VTQZyUe%tO41O|D_w#0h/ʨvl"ƴ~3 qtↆ`MՑMkv@җ&*:G|l4,0m<ŁI`3SPEtS3Zb>$Z7` ڻ6ܨjA U &\FKRYoWey쪻/ eD&kch.TLEч [9u,1In4?bKXƊY[hxihesczG ꠍK1'vw;J>xj'SLY&.xL,m_a_psy:DEcJoT]g7h YQ[U*ww&~T4fE3Hbm M|T.Rop}^#WִuvYNͮG10W<.l-+-@!pNu UmQ /fǙш $*m处xAzJĤ#]Ya8ny )`9[8C&vAKsN5AP?*w+țpǜ}uXBpd]F?-T^X 5Ёo@1wL]BfG3wL]D6G`E4 넭&q}$7T8.Z2 ͝?sOO\ o[`#p"[X<7W\tsiTvLa<\w5'&왖igeUZx%d>YAY 3 j߲l"H'){[@Mnx9Jyb/-teچ`W[KzËn)bP;ah1~z60rjg :i)0Te 8 s?"Ɓl^goGPحar;?fyjk'*h"H ht-9MV&^RW95^gw0-0WWzQԺMبf|pV S.4ȶ.Ift!:m QoO?VG]\y'W: 8ظ|9(%Π?S^D  Pqӹ]Ƴͳ.G06.}$eOaG8`VE߹z7zd]9S1Rv?IR;nҜl5P`rsrXk,7կ`"HIț2Wt0m*.@@q&2*l `s1*huɉz>;~p1惙(S1ȳcBU)[kѡaMgFw^nEѝTisq(Ja_ԨTb&V]ǖPGRIص4]xC]"t8gXj._P.k4麢&dM/_`e#Df.E:Ԉ֩}120\uC |{5*g䭬-RGIU𢶠IŢLzZCJ,20X=Js@ȇӯ/.q*iVO$#|XH߽aV)׍ބDyTU U^P Jt"M0t"oF6}i'W y1R0%wZY~,lmQfֿ3)t촁ԁ"VPKEJcaX3et f]^>VOc2_'Dm 6VbG-t@ p|>A68|v[3v;A?:0 '&-W#7Hm 7iB]:\[Lxsaͮ$K $Hyb1p^f?E4~ \1k{<ܲEp5&]_Q'lwdܜ<< ;3rg<}\gW{}0Uݱ+ ϗaaS080d#í2Ff͈#)zjxwgWfO+q?M[h2"W,"dɉBdmX(3֟!윋A]Wnww>BCS̿?j BMyrT6@UpGQr;1.og,I464OX o>ó1 0N7# R-nt SRч;?BūV`()0PO5T*0g0e$p#.nB=Ex^0L|CS`kA•i8ռBsnkm`-+CZ*DH O)eY*݈a27iz4k2D[`NJ,5sN -Lrˡx8p?%֣ #N,Ʌc& ։%r&g%jwVKmP1ԻuF`o6YP`48sZ4e>fV7v4: !6϶ D<@sw1(.i@Q jv_;NecOHrhἝ֮tiS=t0vn;t oInӮaY,^X4 &Ǜt#%SPaUa2M9!䈂jvtEgO@ b ǟ QG =*OV6R`(a=Ր&5@tO7]1#iݶ"]<`F;d,+ g9 y18s>ޭqoJe:˿ heb`gyu]||@w/F? `pߛɣ`T7?t8mE+F8j;oX"Z\ݣU 88HT9vZg`EvQ*e$sP9-"B,IaxЁԏ&՗bYGrDJR=rk|OWkrifJu"{WQM-=1a/@87oWki+! o~9T#vF-pNrk~AL(sT=07CPf6B>7B_7㔶ҪQ4 XsHBzhV&7gOgWaKb}&%pQ:Ig |#kLЅnXQME*ϛ.c ,"9yC ,+ u|u_9`KSij x>ԱtGcfF&ū ۧ?!Oo6i^3cxޡ&^S'GВy.aL"uj[D^@X(j:VᰑfW}M`6t:7n-<<79_e)`jUCqePlG{p\en@N y0'p/>d7{M$H"Z>S~CB{mX\8RoD^ f {9˃6+Z"%m^cv\BȺbs@_=٢PTVf攰~Vh+= {$[Q< G nT+tq)=d.L /W2xJM5jioJYkrW ʜOd0߮l67*]|;t,#b/o[qiԼ8<" @h=@.k2kI*=V$[)/k-u I0iQ=rޘjȉ(wNXb1ڥM oӬ, ʠ n*ڽf3":NΜ@z|OWrRѮg~qk/'N0):-%eSr,74?AOsU ih܇f\ŴjLϕN![b#@BL2WΊ]ʩ7TD%dX=mWueIﮬb9HxViTJUrt# r^r=ُ e ֐D&قiOGt {9֨smF8hStY멦>ѣ.Qį󤹿pZMV m0F0|.y`4bvч^|EP}ڴUIJ4b#uv Wj Co`AFo08KnGҠD* dYbFIr ܥԚzoZb{+T :(.t @A%ҼCd \:}dЁf[$Ag?,X`TP -41A4b4 N!{ku2han5F NW>khqN_kS$"¡J4qU/OCʹmGf揋 l:ڏxz)˵[c+]DgviY5ؾDx˖ -@N_,jig}A:NZ>4T ªM䡖rԘ6_`z;.`ȧydOm߫31k{ ГHeR G `|łHc3!P;h.G} fu3Ac Q9vU&U C =[}Gh DQܬ,OzYLtu3M>ňt;Z *s?PK\#GujN2@Rp5ak!%s+E>wT +T#B3HҰVkI%,x8^[)eN7Л`'n< Cho )[ ky=ã&FN*n/)O?`u*\X7ܙ"z[(hU{f͹'#ԚoHoydYtVjvQvf4H l癈 @ l!ѮN 0 : up_P He?"yŒ_[O|[؊Jg1!O1QV5'ew?IWn*9CpRc~rC yzŢҔvR̯6v/A8A{X _\uUWUnҬ6?Jt{]ub7myA{bfϷqeFirTLȜ'Ez5m]mًBhv\E̚Opg!Bj5 |/ E->+0HǀH!จIr(@['xiDWð{fn.US)d M(;=a 84Jcolk[9PԻ 4PH郃\v?+5Zi,'[4u m ND57/m.,/ h3 zÃ,p?a'caw~8߆& BA >J=f4$Јy٤@1_|a [Iw, ir a x: u!aqP`/( ʓoa2$.),TODmn03z6>Q+4qc6x}MeP~Zz hĈkLޢ 1qgoeWjr!b;yV*O%m1,χe=N3H}J@8-TМ)WǙ6G0r|GsqIauRWb;"#& :ቈ2K;Mh\ 7ٓ Icv >}vD+g80ekh.O){pӉH |:km$zwT"\֪5oŪ;T,<?)a.߂GG޽H4)(O9V gu0~ئ25#|xќ{:nPNq `pm^*5;SbfuD7F̯E;=c7XS꒰8LuUZd糟mlI1<.~O8a5~ВBC+,b]'`R]LZ7;&1$X&d-m4 k%rx\ZbS9ЃWDuS "&l ӆ/dQxDZU3vn@RhG b.hWNڢ-c~Vr]Jnf8kXςAc2}sn]ۣt;3:cZYs`;'0@%vE.K+?uac+ - ij~#CJ)k%m(>檿'a$uqڬǨ`KI+Hj/e82[ ʻp{^/[^@Pi1=.'/eS}/@VޫT;fk4oƚcfv=x79o$> xc5wqlfXΊһk_@A=:v9 ]B<s/[X7&<WR.xvwg֑SEpyrG2i+48QÒe6w:.<ܸ*bu&) |lP'pxN$-+glF%o9[~EUJrLC^I8_~|rTkT)&ƣѹMA6S=}0S5XuƢF)ir~#'TjT %|RWY֌\sU 3"B wDT˒PyZNyZ4gN=*4WԶld,- UwaVy=oby;М_r '=!=-{j|R=KXݙf<\nϖЁje @P٩z1حA 3ۦ1 Ex=,oS1s$ zs;*d*p+3' ]Te]϶<1FkB)|g;_y!`(.lBK\5cZ"̀oMU5 ih|l-!#]ҿ/U% SCMk4 ~ O',dW@L+aǙ>49}kѸ+cyhla8Z -==b}+{efr\[LJ_8J'RBɀqߐ(b2x帴 Gm Nao*]즈)Yݢ8(S1nxiHI=0:J'^ N x+Qn 0ȝluw&ۗ5U!dUb9yeci%kNL>1OlՍъy~m2Qm25d[$M`fO(X,ٯ8ckBXWO]ǼQtTzJOGkd16h|ɹ,;}3N>&:I1ʺ@<|6RIdvjy٘I~y7vZxBSRsIXGws('t%GZT.a}]yKAnzD ^25D$&k`k h%+]Wd[:FySa"#-eA*Ax 7[wsA쁋Ɣg4oPοFa9eDqŏ*" ^KkbSB Z>h^xé(^/+w,8qs^GY p* 1 G#cHZmLy+k KXA:f4`z.LgK^yN} g|^ΥCl"zxaMj8|j0Ws f0 u2T848bPRB7׍^S&[D ܵ둷O<2z~qI;tJT9`dD6 \ffAO t?L}sq)N- 쑌6%gȦtD!'*hNBU.p8:?7@dyux!%A[%\0 0%Ij'k?T~B1~*F>ӄ 8Ge"kwQ!/`Q\X6zU&#Ϣ:qaKq4Q[:ųMumn}9S|(A>$ÄӤ}p37 >lqY[u ٝ01uuglfήZ^6 CV#r0hsED=O_ޔ\PQ!5S$\f57^U`tF2dH,)(C,\ #2tuS* 穁?2&o,A[dXW&Qu!};48B|dl'9lbǬzPX!{:i|WxO ڡ5#}k!wwV;7"QHƖD""\"'ܗb K3PMeDQv4)yH vAU*}K|o1c{/㮩xҐ4w|90@pzsFMyݽ7<lgry^PmO8e1]\N5eG{e9X]VOKbzHҍ|ymaMu>S4 a<"< AIb/Y8#cCv< -.X4g *.BF`)"db\I,)ԘT,@vk f?oH`.ȫ:U8ߔ Rw)u>Зaumv\P^:&&e8N3?%:21@!59(ؙM!Onv rTT,0#=0(bZXGưꎉw"N\L0Ŗ[6㨝; @ Duq4CqvKH |o)$4K:x@Ogޫ\]ngz.,4L7 s:Dm R#}[&sFy}ƸLr<6d ʈM=\"V[(GPz.r%/+j<OcL@DkH qh ¼B/oLSid ӈ` 2hd.O6 qA.Ĺ˕~ft wvSDF 9aJhd=z*vn ƒeX0'0,pxϼ2cY^-DKGu53aiɅ/fvoN},ֱ ̌=#mȾBG7e5Qځ @( 4s\7PtQ9=aњO D6p՚mBF{h_|S&KsVDB9JG'Lݲ$|`'YϬZœ'MP| J?1J|jWi[m (=;P=mʆL\j_BZ&NPtLe')EPXan7_s_}f *WYG,$IW 2=G,WUyĔn"Tg>A,޲5ˮۤ ifZy0Dw#&V>ku5Mڤ'@p:6ͮk@IzyI* uhA1Ob_Lh*o ЯQѪվE/h]zoֳ8fսw 16=tsK&d';sUʆVUi`f&}VB H6NaQ0ўp$s:vR%PN%VӕeeSETZֵbraV뻐*W0wy-רG_)Gr[+LE߀ > tp > o֗_%Cʷ;Y|J܃`X^d㐉Z˒ }q#hH;~SZ~ttH6ҢG(P,YY/:z>ju )kXXE<6GMt] fE ^:alL%;P"k9wA6=С8+|ǔ ":Īwn(zS@'S Ni#Tbq|~$20SNM : {e\u:Ia48 '%Se,x]dn.b7؟0U+DXJcpgNsp]Z{^Tұl#q[rk1.Sy}OlV,ڹ y%R_AŬqeay Zsm <)JS>';qO&lЋ3޶X1vo#xx-+NY,Ok(V˜ęX2Ņͦl ]% ;+tB>r1` 0}ZW YWfNGۇEq___{XJB` t?}Byz<jǁ$FvezWU`/dI/ l.0Mc@!oRYy5TlMi]h΂. @*ohaF6X0lh@b!^/iD>F4!(*v5\@ 2O@;]ѹAB ^Q53omwR(ETGSC@AvFŽTAվ&WTĉR.E_rFPm]ÓG.ĽM_ޯPuT VSRLD)FfOloʟ< 7׿PA☜^KyS%Dk =ݶ%fx{%.ug9?l=[̅6{^t(iLDFE4,VۄdjG{`kMWp\Kл*jQkCwZek%O S蜈x˦  ~4ֶ9H&NzazTG^8(!ޔuP{@_QI@`pzDOОG'7Bh{˥|F%o÷wv]kH. ʩRT2i!t>eA4lp{W-9(, výq2"sdYRsگ3[.с}Vؿ((h#H7F ,LQ i˧)?X2eŴJl Nkl {|YTiTԻ̅dẢZڞ4_/PʼS^5$ަ$˟BF$j~|w Gй #H%HRp4*:^jߖp>}{AG'p(/rqTqېp EV٘9%G<λRWU~`JHM*Էy˨pxZQ&5 q)#Pi{ro43۱}Ԡ#o+xH7(\uADuoÜcr 9& WNJ pu#ӽ !(zJG8=.o]nnz{V|cD+{*&`Lwפֿbwt\}b9tǠg"EpĮbk_<^oEҗfgW_HtM=gPGyx}1}=.GCΪ7 Ez^MIIJ$sп;fQ\E@۝yG~6cY 1U66g?`&3YQ%BZ} ?UOv|r?H\ 7Կ!O$ȲH`3J[F}jvZp+O3Ev4~E6 quJ B1/HϤDvƄ<^cS7!RZ(ܜ|W-cF:!Kqқw` NEWc*{T(ɽvSXQ$Kmf'S. ({XB ,zRv|1sNj#XS[`^#rQY}烧4*cN7 Z6l8thvOţ+&j5jvS"\ dX+ӚxebLp }FmFSmb_5v7-l|5F/©ƕo9uwFPë %]TRԁ|In/y4)u8'굮d]Me˸[n4y1[-N: 8x m) :G* dс{*r<MƦ;kokMwÎo0+y> b_K;Q1}ؓp< e ,֛ڗo5MAL8%VH͇0CT*e0MAꥠvy;kCmŴ?efS| @C?hdJwy!f/|..oZb uD&kF>;1 TdҐB33L>] Q$>7*cPjZ+1H>$B+T6ϱQ9V#øH.@V$R͛N'Y3FiiHVY EGoĠ a8N&)aeSXXڜ d#>dOp(X'_RI5 јՖk>o~YYu שQ( ɾHyTvxn֪3~3cBYczV!wm̋`ZߋdI АGZM &7mg62hХ_=eek*` '}u}f};,nVAPa|J\M(>b7_m" @oD";~NE2 p橍l[NQxXiRdJp.wDrP}z2}KM|R Sޚ$L4X]|KfvP<Xu$4Q҆&X[kEldJt$.y*.+jx!6ݟ:=dRɝ{Ӌ%&lĄgƈ*RmeW*`AX9ރ?]9M.nΘ5\: ^^4]_k}⺶弚LSDcy+˻3ZŔ}ܧQ8_%8 +8gq82 ~X<dmP=`Oe>=IT:zfǷʤ K&:25ȽmiK|kB@mmqP'O*z{yRb@E1D(7h:}>|#Xڒ4J2ճN;<SI%w:*SXm B1lgۿǯWg& hJk7=b ߲Y֘fˑxrH$uf>Z^H$ DLqClIr ̰7j +NzDPau-ibVm>s)mU5 d.h\l4~*0 %~*>KdM<#B:]> IK(P'{[;H@* j[_GzH{gG8Φܦ*tX2ܫʶ}0cIr9(+cJDu>1&ߺX:1H/u@¨6ɰ{Ξ[g|tBTO"8({\f. uftlD) P@MU dy2wEsC$ wvl>j@lD9GH48t}xr6Y{E~cP?0  &#RO*HƉFso"TdJ!lmDUUaֱm]^܋CӦ&3("!@̙d'rAL&՘n>@W!d.rkG|+HloWڐG:ɶ(}{er(͌_ʹ+6TXCA@9˴?n,֮H0m 9sdig-&K_~JkPn,ODΎ ƬD2<4O&rag*+,\,T3뽖=hHպcrۍ80s|NaF؀eQjoh$J.esK;:fڤע]əAk#s1gVخdۏ囏8X};@󎙪<짅fiIӌq9J ^ z"CvHD4qL)pЧ:ݨ&UTed#@M(Fuqmh:q JlSyILy`=$Fcҽ95ZݬW0y0ELJ $X/@iw yn1-_QS΃l#S.ݫ_BhMITf7Sbryl}@AL۽r-ߩǝT4gMb},= Bq\?~d=zqa-R$E~J/Y<)|gAbWczWkrN[Jzb? QMxr)3MtBJi왛 g3th8NU%W֥ۗpߎr|Xu- +N|ʮi$~:at9]Yy\iZ<C3OGk,SqI!P/Z ({LY)ςiVO..|ՏH}y<4 xwEhf*Oۺ;GQ0ՀK 2/ۂ:`>c_oS}:%IJ3hzQkmܧSxfZW,&ԴquePL b-Uw4.2 @Hvj5G: Smr349,*m S:!n@h˩EǏQc Rdڕv7l ؀nC7"c\˛PfIt:vVMƻ];0aܫoX'[#oIFXA[jѲp֢ӵhv g2Ke1;^!ggq4d֯O=ds 双 S$hs/D%WY7nQPy"1TpոՔd]i8C ɊsV$ )?;}0C鋁YFcH}Oe×6];Lz|vP W6Nc$ 7"2Pyy^l:O Eiɫ.{D4F' HhѮ -ٷ br: (G$Q+]^etyvZAtd, MlZ4LOFM+ڡi m!KS@0').l( h~v:yߏ%nJU7~RxQK;ЗB/:j-ȴ6wv]p]KbcI _Q2v_Dx4(;%b2=0G ZZ&-[EFs~ ! xY*[^%N2;K99b9UZ H(3)]r5+_%EYވ Dr<һO<YGe[jA4m((M;H#!;K'ݷECz(A6)kۓ0eKwD>d2k9:-F(: rP [heIb~F%.3PUUh鶪P^[*6Д*U!ur\i V`USxiSqI(50nYˢz/:Q/G6 :<|^Ľ$;Doi-2O9!Uc0y?VCfQ0¦N`āTў]e84 &Y &O+& Eg {ZVU9yH&1~`r揖* YEPwp&rm5}wY5]iiim"?uLg/AD amr[%ERBɧ2\p)=ɢ^O &.=g vO/RLIK"wn HA*2 (g p[O]MRi\||"6Րkp_Vt+HZJ; Bs;yEhy)_ 1;¿C{G((o'1( 1N^OJ%x#)S'.]mgo= ϨM˛JpE` %meBa6N'mRZ`{/)9!= e+[-G cbTмx xϳX#%o bEW{p-qAa P@VCy vEKt<;[3o mޙWn'|8%?Mk,VԹH5,-T?6K kf!K\Gܻ\}\ #2 )~HK|gG`_AyKYnE&)Le`V&mPͣ!2֜(oTξRpo睪A4,Ԛ)h.mPKXLlwmF!I0{נa_(-Zf(j/wnW2Nlo/F^dyH`B7Ԯ~rkw|'G{ruY~ V491 $^z:2/R>5\io 8*ky-՛ԏY7X@rhccerp6ٽYx]⊥tIs{ގ `rzz 1>]owOXq_:/isH Snބ3c@2>גHuHGVg@(p\Ȏ]?6Qw~e>o,YM˝X1a3N, >ᵙ+[ >n)VordAl.ZIjgIH)zb[."EP;-@S$h24*B78gHUE:Űƈ@`.<8EɂJSLkDeqHjnqd?{#wsnM*@Ew:VԶGd\ȣOsrеDQxg툵URさR'2Hpq.A 1)l]-^?.e/v";l]5U\>/H>5O&eD3PHw7JFL)oT_.YBٵ&Yur'<Fux=1cJ=#0 ~&ڄ%#r;NWW^TFntOVu8ѴmR6_3.Tv_%|5e5̄p,߸*OBnc)9 cuVOu;qv栭+Pn]xgG8-D`FOېG{wXa pBK$]ߙn*uvl &hv0\p'ra\CL<ԡ}.xw=wB#xMeiл84:a@`{/cs;ϿOI 8EF `NМU{,ʡ~iXWG/陔m9}v?čmlc Vt$zؙzN6E}rS9)yiYS!>1Tƶә`g?mK69RPAuͽ DBƷ$GS4*T@"+~Pl3z'_,g$UƵYkx}.OO>c[}u2% 顮[dy8ByIc؈ٻpE}ߨ`eqvh??/0AA>F)2p*͚{cz\ϟ""3vY/T]E M`X[=LaF+sO[("S,/-x1b}T|~uiH&ݡ7*u t<ѡMV"cO Х9sb~"t^J5&dVml%qw85N+u]417a"| 9՗B2"'0V r/ D{'d (\v;&HZO_:X\o4On C ?%ȞRWB#pZ`_;d\-w KJBM۝|o?`JTrٵLoqk8noO86p1C.c~W[zo */[%p4Y:b*)lEKetCY~gx1/o}!Fky*F>E](b56nPmwvL%QW4:X/*k[9=鈷SImpl]돖򭅗X7PA98Mb[:Y$0wbIkH(0QUH̓g.fCB,ԛ!A–ƷeS?;>vfJiB$ / J(=.;!;oF(:3W8+yp'*Niͪ.度,Cn&8QA+*!݂3P\ '9 V>2lLٳ4!iIa< /#H눨N`qրׅGJj\ޒ`& a )FPs~G^HfjNH&vהU S6 DԐ\[єP%HH % 4- i=>w*C=MwϽG6q럶SIq,n {FEoJF7eĽ0fASq~nZCk%LQ d#.2il%ɝXS{G:7LƘ-bQɭ$DXwCoC (:"ƛD$Z`4 '}>!e8h+-1{<6S-[yHz B% {tez}e߿W/$ʽI%b#c( 622>;v?4o @@k}rteFqNNYibR. 6>hkQ.E@0OojƔɰǜYU_6Q##/uDl.|vG+OGJ:[7SQا ݹ@ѷ}wo4RC9u(]RYqNg|=Xlo("ԅi,Qny|m;}o2Db ra(1wiq1F٩qtCt= ;Jbm ywxX:DM`tX. U\'r׻E-'bIm}oL@M~5z[@٘Jdv9VO؝uQW? YO5y' Ȫл0N'r䝵'WB(Urfj_CXp !'R 3>R ojŘ؈2İس2Ó^Mݝ:+ nd&8 YjitaS\6u?2һ=kUj&P~|Y X$wc{FH9#7FYpX&( S{mQ^0C/9UZSTCMWX++ X0A02[|a9Юq^ ne^ .hEyD_D8j¤###W;˪Tq}"n,T 's볖#Rחm( 4*!qI5Ge|m@*٨ٜ[o9V_BExDW R=eVBED9"wW__$7~}P`+ӳu69?J6q$駫-cwg~924xP6{b3p Lni@Tp`G p]Z\&v:X{6N %OĦkVjw>5Ҏ1-wݯuLo/m< hW֫aK{7uXGa,&eR}Ϙ(Â'4/Ĩ2](c 4@ lYAdY7H>Ox (*'2E%v^;˙*/mYDeӽ~270vBG\yK f>Fhv^5mzo++anw* ;/]_>UwZUrjWiWT gc<[ '#9>|d)vk͠50.ɵX5$>1 ym:ʫ{6{P2߻sN/dQ"zFrՃg Dرqo2my@TMNe-K$CD]R#~# ~{/=o"mA`萅lɊ5/ c0^B]T[5CZd17lGXj`ӆ~V'P%b/m{xS'$+.йç&fo \=3OCL1 vTc֑lNOH{i')MI} XrKGOe#C]uFNI367ПYċ`N2s0^@[4)i<49Qh0#[[%!NŸ aPԳB`]2\W!=2r"ɝ|MUJz:R>F#/[7mGnz9i,:#0Y|޻I.Y_ZDX^2T4k{˵9;S|g꣑bMwͬEO+ OPf(EfOu Ey`[$FE4 kͺUUB&<օLG d,YVU& eqGu ?IRշK8xTuZ$7kX;b%K: qGAL[&L:RHP\fA#Ծ5zXd{S-n]ELwRf H7oP @ :t S`P9z:RN4J˝ k`BATݪyGҤ(UԱ иL< ͛c~ux*bA5.{2g1uGB/7-57(ˈN3 ^#ⴀ8Z\/f/I6zhQ6.@8eI Qfa,t[ y[VqncKƋ-,/M'ihc(QJ:ig~o혭p"G+{ftD%c3rkhmFj3L+m'Į{ AD|#N`pYWR^ /v,gӽZcn\@Cq"__)1K) gF޹*'e[eF2*1`jǝtV`q0} meZtrtaܠTEAo X֝w%YkF [9R70݂kJUM&-(°uТMz3LSb~Vfy 箯1Մq#SoeqL\oKTdǫ^eanUPn '{f}\\N湙p/,dtO8FC^D-cK ؔ?T,>KފM~h |$%ԙ-0<ѓC n~uL_ܐwcCM4r>I=ȕ/z4E-n{Tg P|ʨ[TO=No6_B_6n2p%EӚ& ZvHJ~jʟG)l5pX<_Ii)2#Vd [0$q5vEq0&tj~3#clP66n$Cutοǜ`O;i_?ڹ4+Mp p?Sš$:sD7W`s!qd3>vIu|NSqNϿd2 d>6LHHv͊EoPs t,d0ZJJZ+74H%kIj td [/bW9rANlOUa ַqqoo[3Hw":b4:O/O_uܖC-g؞ʆVs,.qZ*^,ӭ]Jû/ t~';<,VkS?P#C+A!: =) XɰO؈Gؾr7]vljG},H҈ ໿hldx0̫QSe)͇$BGCN5s//.WTZI#moېXlԼFhSjXbu<‚D82,τ;:|0 /M* /"n4 yS4kPɈ$kM3q[T9o}N!%ΡD:ZM"&<<gJtMKAeEhua_NHu&UZ (%RS@(yg)-L#R8sMdD#p{ &G.xٹʸo[t|~Uhd-p/Ui/(e'z⫳Zڜ[Rz 5ɷe30`Kt$-"7sjn%WPgyЦ?n-t/&oNnLt(əVۢyFչG]]9˞ <K~bf fQ奩{Im[t5(ҚM1ܥcA^7T̻ ŏ@h.-- LcU~q ŽǑW^fg@$K% {wAhyy 8Mlv`~Ըr~DY dlC +Pr)e %_zRRe Ik(\j.ìvhe-֌V# 0 ZpV% mIuJ٧XUFxTPХ03 yȻª8$'unC{Vj|?ېq= &x(Zw,x2!/Æ;e׹ո-Pdc|:B|9RǭL i M6-y[j 4(b}[^F|ϗWpAS ,մE3U+nef>M결O7eБ"{#Az:VpXXu NEw^D91LyL/S9dp &=E -nW3VVqu*/Z*G-׎ɦ0˞\N%v1D!),vj^3IWKW;~ex5q.֕M=\5籋O w($c)`- ` `qapKXc6zLM+@EFڍ[e}z),%Apj*g]g6N(%&ti0.@.yXے|)jvV%n?Јȃ&8Z9MԏՂ#<~/0aVQ/alv'.6$NZO|q{šEEu N]qv:ʒJ#vKGp0>yHxzbr v t1,g_Im  H".`؉k##ՆhǐVOK(P7_KXanyTU30[Ch<$e3[o j$Pu}`1(x;ULMtJ$iFORWiɢns5h6"Ksp3A^i;oMP-n& /G%fl 2eJIC0t4KlD3O ߹[˄$φ/a54g/4y_(2aQamum3)ap Jh;S!>f夕vF[Q0PJl;ZIxd-a ƻ?e9' }UX8нz3t/td JwMo6H0rE}fFP |nEZ#洜\堫Uj?.݊0?ryTAyps9|ҐI%_\-j02%+ tM{1׹ fѴ҈@*sx6}nĔO I:ևh rz7<1|mopDΰh1wx(6E,\ >ųڮ  SNZuccP{ 1QS_ۑ/3 M#"|pi[2R!WMۚ%t!$6dn3@jHuaem"T݁F v@pstѪ}bsywbw"FmhzId>6#"̱-EU)t'@eo^ ޒIhDUڥCuJL(#Č\*^$(AGL"?,%ḃCdHr;]ݭUl9S<;Yj%,{HZ,Xkr g)ͳ-aJ+0fD.!7d$'u3f#(QWDZyLq8步7a9|QmNOVNI=m%'f0!@`&ES,ՅCڢCnC~? [Cg wAXNX^vr\_rylo|gz&{{JEdOr$[{+teOhgؓc#E;c2=Mu@pϲ< Qa$IsE0T^CtC?y d:WXRL\T|- {3%pW5Wt?3a&y#1e{$?AyHhf=}t+7,%8Dd6'uXt_擣5=n#ai1Wa0X 5rU::Xj잢! 蔯IE4 r皤:N3Ys9ț-upj/kng7ݣ"נt:'̍[ٽb6@w<aJZ ln7}pSgˌac! 񤒪k+}4cwfZNqN]IypD WKV0F0Am I9:P.˔ b۠v(TAAd5t]$hJQIL" whxQ,|XBu@܉`61MslkU8Ep (uo 2DOxZ8i"99A#HTgqX{D ðW2_ VU*SSveDkL,:%BdAYH9jAOiFʊe\/,A+]QJ_ W%e/N!i/6J{~tMlq{|qyu xЉEH݁'լRӺM޴K$b"3]Yĵ4sKD9^jqA4Q|c΃`ofuOAVU'KZ!+Wh?L="(ZFPE/mRY|5T+:Mpt|+<{ rLÐ$Pl\飪盖q]d>EGgxcw~>Ѣ4OgD9]@Vx6lFISGy ]pdT!S!etV<4G ?lrG]J%oۅ#tX#~GU}VW,5%)|p5_g=KPh}'n%H4 :.UH/ySXS*ShWS:śnov`cG xؤLG?ȳ{&%pQJM„GC6\M>YEuzy$-)[C5(Ǡ %` Bu8PR-nv;wwV,>t"J~ˀL50X7Ox=Gl-(~`uY :Ѩ X֋ˋtG4MM?_HS #J&eAG[,Ї!7B?z-V2K4-(aޟk+`nX$Ve0re="jLC-9g^#Х0(3ho|B3ܔXS:]k7ƺBg?+T-4є;mpHZӖ;CT{ksMX52 DcDJp-H?Y.ٚߞD-%q?8TzVmv7og&]~c8Q>{fAw0&3OE&(@k-'Xݯ`,6l9+l%3d0~iγ\ )sW=l"aoKd.(oaLn-hI?IcK s5lr:)svtj`%W`,]6a o*fX`\P%Oy-s@aT^IH Z*ÕĝqHR=*~=2Y䮉FX/M]`qm5#f]V|+j맇h :@MTў3Col//{iqdT(ROR[Jǻx)?E\'A%(1w3j t+H;RbWzs" ҶGL< WƊ_FP!GOϾZV;[f~J2 x~䉿2kez/eƀ\?گnMyefúrϰ}g n݃kRɑKqDK:8y]~wq'fq'iPjP5qn ƌH{8'T*=/. 7,`n*.S^2I> ?ٷ ᅮ6=D`A/;āX8A!wGn3Eo,Um ԹoՄ(]gkJhtᇒ0ɞAE;q&Aѥ.\{F0.2ٰ!Q6-&Zk(@Q58U.~]3p/c_v%+|@`܎Mqa#Iv7rq1;աgV۾UOUu(UdW0OiDv|˒Em+4)VFyv- 'șPx4&6r?oZeVَ}^ڹp ftڮ+`v=+'ֻ# wՂ`U2̳wpQO'FSzsQAk6b~}-EN]]Bldc3CuV{Js.3ݘfBS 7NbL*gx{EwF0},f|، HT< 8׉p*^5;A,PSHo6d#VB- ,|fC xێuǠYؠSYLR ^3d,eeSOۍ{40^ ޶/JD9K]5qb!v{P&V{r߫O$8 |xDDfwݼБ9hz+~zd8 а5tI;+tGd6+gCgCT/c3$mxpzIg\Nu!ߗQ< x?3Q",)%{KgW[:Cϊ[3cF49%ALn^n{5[N>$TPP??7<"QH)pv[O0R+X7UghB#OB0,P$Vo ƹJvw>fg5I;aΞՌlӱW?׆2V0ND#&wkOE2mqH͸ND eEc}NznD[Y07-"kv=nWZ]^9.f.ywi2<0JWD o _*⪷`Yw'ꏵ$eOmW(!kTp5)5&hی٢5dS^7 /:*b4+C a ϥ2&5ZPtisT?p).Ze^r̃L Ҭ+|1oC靕h}&ՅStSs`g yH/}<+Շ,]uĩd l"35 jXtRȃ3IW4hNUuX Ȗ(϶]3|}DJ4Tr%ȅcC;q8sSRؖ4(vܘ\% ec q\<]>qkvtKc3+ZRLA! K^?p<sE6v߈ t_~㚓.ҠoJl=ߑo 嵜 탟^5g~&Ơh])$ E$XXs&pb.J)5̀LW[EаLيƬR)1uض"3,ncd*ӴAEH鑥&Y'H=}կ! oΦ@zj#]wY A^Ag0[Fz@(duϝTNKtm*+}A r9V17cN~J5s)z{jo@+ko$bQ9MxiP-zM #ؖ$Gw>ȒzDFgP(}}#bɰ|Q#['<92tmsiXW0^rf_Tԗ"kRstr'u? ݪ1{V[C>Ҥ6ǵEDۮy83`7a9&g%–NF淶yyae|k5>ϴbÓM%YH=!8L93m@R d'3IUl gx)oյi@Z*|0NykpQrte<'7OCIdeܫ# HdP'SyPX6SPkN\lI~Ӻ1F)Xgyqtٷ;niڨz;6.llږ>\]OpE;XkA*V}ܼܲ'.a<ː2 {T$`ҧ2:r&҇O_OZm1^|M'd7r.nNU [N` 8hL{~ģ}x_(Ty,LY nwޮ/m+4kzT 00T ІhBtNxެg^! \lݿKrF0esWr[_+qEo@{ jvUҜP"2FzA؁h~,0wVڬ'k?ˢ4Uv4rTo%r`ѕ(GԼuKMMa=Zr?Ul!VT}cE$xEQkƋJ:+ԍG"%O_*"Wɏ;RJ< ;Q7O H'T(VHX hYL"K*<|'sL0 Z3-9@Ůƞ~}o3qN/^CXȄҹWk&3AVefD=UcVv$Mq3lw7  y:ZA(,lnĽll|&ٍuSJӥh<Hq.a^jx@ȄyPk[ʣc7 c?r&/x0n0lYxvQHoͶy?#X nnPE,%N!pw=g#k2lKZ27(zpgs- 5ǡ}B~f:Xg|tN8d)aQ#"jN;WN`lw t㑢E69Z Y{SᄭY᫜܎ZI` W\k `r$ۓᾷňr{$w)"\bO<.'Gs, )F{o`6N߳[B1[7=lL}Ю>}O<(Tx[V+譼X'CFH'?q2rw /!-%L&`l#4Ӊ;8}ͅn.6F(""꠶;~MO}8BG$D? P8~ͯ`|| 'oWJX ֦'El 1|Y>G^\19ˊD},|\k R1ܝ^XoJg.IGT3;Rj0+esUGp!@Rk4g9݁"񌮍9|$ya*"<zګDh/blfo%3فFi@!=0_/ԾGwص'5+1 k >{8tb &Ӥи5D DZrc{a\ɵIW$L~1_b!VFj!Eqk]*j 78`xn~*^MA_BU9~鮌7]LZM5׽u*WJ_hưYOI( L}(+FU Ey] 8dk2rn`-1N1fax#T>X.ڂEU_^ O:!C?3TRN(=,{;mi#lkClٵ0X !17Z>tUa `&PKeT(M D ςUR&nH2A1KrƿnfC8$[QÔ5tsI 2bh ߚaYrc :iSC̩1'3TeUz}EOt7l̨ml:k0'hY&z t.au"ɽR { eDy[‰#³^rInE X4B<"XgLnyzYd3Pk1.SfƑWlK@Qv3nAo:N7 #.0j4uZROuX0JkR(HTdʿ],Mw*EE ?9(u8LW(mv~%S9aEFJб73ඪWNx#F%39 7 ? OGvo V2.ۺ.xtj3fߦs ظE&᧿S,\zʕ1UjbC` L?(&y8*]ۜwP#>#}lP;8YDLB3;t֨zOx(}S[GaHE#f~&JMZ ]~3P7osf H+I 1E_XǷp8\?gz-E= s\If`vu{p, i j0>FJkeFTR?uX3c@2>0NQZQ7T%??`*V>Κ~V؁)#pju9`*XSJ(hwpx';`G~ о"Hvc+Eڣ%RBtgISh#z#FD`,ys 9_o|ϒa \oKȋ2C?p. KoYKbuj5)XB>) nEa%h6Xߦ"z>ZЂnb)HLE=A|.n3ȟ\o^ A !(|k(ðiiBykʲh[>\spjع qQLkv}A@j _0ݳ O5@%.2|4bVX 0}QrǕ.fh21q|MiG(ݛxJ ӿG3'/]vt Lsqf;Ͱ[>_XR-18 izķ?Ыij'6 qAٴQ<$6b׿[韴F> _AX Ib^_ٕ5U(7 ~7we&S/6'>\œ˽69f;W4ՠ#gaRs/+yw} f)BKMYrϕP W^Р@y"vE}Ek !:L:$#k2Cv|xˇ1&+ /К /N Xg%ǂsof:x 9|V>U#x {dѷL/ 겱R:aOYMd! ĸlWkitZ t<ˬH%4̶фQ`B¬3~f%#=6.h k+;N*J͝i)C RoiEnJ=ck· dx?{y#jJ|Qso@;9L@Ō-X;=+tY.ïY NcKBLTj]MZMrx2ߕ̴Ep Y HD:kWL1{ճ((,hHڐݏN^d+d %Q\]屍F ׄSz1g痑b5O#ē)LY! ͍$E#L' |@UP{xK-YX!>f&%+ۧ)mkKa~uZ|"`M_dr(Ã/yb c-t-EQMB`5g֣nB&elǺr+ioN{J!# YEG69Χk҈s؟J]ӼOC? $=< ZS.[wFSSagDhIN֭e0Ki* iR#(/snCfLqHxS.GM;̛wW|~>R_ B^M7ABbxo.ߺm?DsC rX[Viu17n1F~Sڅ:GR-┹+Ora9S3'ˡC}B#v¡s;<Ɔ6 Zt?oCL\i`t ;eozL9Ke ^h8M>EW!v~1v˴]<3l#·:˚U:b|ss1OC1Hd?cI%G澊Fa7ћHNb*4ID%!aRȀ( 6qAD) U gT`^xȐ5/ŧx*}Hmw(~3l9񌅴pv97/?Տ=aCsN\x]O/y=#!\a:X #]oW JHO3[=F8}uEPs_㦉hاoYeFPΏOkQ1 L½]ҟ_ P5(KNQ#8AU# jQ\}(ؾGX5KrHORȊRJ:D]*R!Oho(7H9"QT:;.:Z>[Wg;#6u_ ʐ[P3fpѺRhy2R. Ny@>?ҼO5T3+*m ̅EĎ)dFox`kGh$r3/.c9exl74t'"5l[bkԡ1ryJH53b~i! : bοhp1\Gy_wٳ.+gE ġJPav ?,k¼Y$F+d TMI} {1MqRQHjYބ/SL5wI1οj콱C$?ɹ+Ԡ?s[D$t' eȆ+3"nhJl(pNN>}\`R}VHlΝYt  g_h[z3%}drA&W@I;@_M z(wGm<|Q@OܩVC V,({;Nګ{ Li[h}3ʒدdbFYXWŘt^|Fbİ#oIƷ ܟkczl˘7yL"pT&˴m#7G]ߦS=.d5|iÁMsSpv:2ˋvbь[%8Bs>aI;.8&t2|V-:yìyAw?n2Ф*r:+5yWaTwќPSņ^]H 5]odܻ)`mR 'ѧ v;l2Dq[mbZ ڃt|よL~ `WՇ.SrFc^18"6ڀ-$S>ˈ3G t*|c}QW$9ck}wTKwi^ƃNo< ؉CDR)tUfMSzga`zɲ;Ll8aU!6HQJ^;fqv5wZ} - *4^%~^s<١P/[܉[ros~YRu{^ j́T$]H h-P4G:t%nl| /O0 ef2B3ax$5du1)?g7,E0z逍~TfB2CKӆ6ş 6caP?ޒo ilƟMؓRHF?1'48`e1\qѱX#h[_^gKb(Ro&i-%VrntV+we4\k_>͚Ct^p˨d+1d|>IhlfT|K %=P׀mhq6E#6xH)Xart̵ G!ȚU澑f[rKB񾜓]5Nk~|PZN&V 0=h 8ZA ki~k28IJDS}whaŒ<3Q]T2v-w~/CVL= Cu5OME>|+8򷁁'Vϝ P߱^GC|BDh6cIX.;ظ#z?h֞/w:mb#_/AAW?4`;n"pB1y[2xBZZ e$+.h|Lָ $*) i{(:6~A?pV*՚iey,8 },Jy2DXq0[ 9tC c%#{"#зyKK:KTmv_RcPPܰ5t :e:oL, <`]mT9̯BXWo WfvMYpQ-"bȕUjWV+GB!ұΑHٴhuȭTC_  ^'T[iq1Wl'7p%MD<ގUA‘rJfQCOhge@|P6/weϱmtpW|?BE8Η\N̼&#c]. l;18"Wp'鏱QՏ+h=Ox-kE<HvN' ~^O쫓9:]o$tB^dT K8˜,#BqO R=hw  |[4M;ؠzZG |8 HyIxCMQ&˖/X^zzўXNvnn{X]` uBI^-s&L9.GdIt;c/oėZ!PO90 ngR A&VODaێoF3ʣU,e4o)BoҼS.5?S3! i0͢-9O_>[*&3"v6_tKْ´,re̩o)0,t_@\zFАސ3-x7׽2 7u|+BW3:!XTՁ/"oz,4 2.{Ht+pŶZ y&E/zXQf1hƁXwzk8\ V BZNtnlqh霋NseXDƇ?3n' pp *uxP`l"وхVdc):fI#OD#hq= jhkڠCUmss ^ZkE.sꊣ[φ  M6QЂzpOT3R푽ֆr#Bs_ʵh \۲ -7AH ͆v<6Kbh\Ǖ; ?&Yr1\[Z oI\ C41a GdرؚzD{K7fxEP"Zk,2S8j2U(ժ)A(yÄgْ@ CTsa~V#ӮywLlE({ݵRT J hʱޱOyv5 a9LpkPv{D(+%~dRAtpi$xyf*n< lA@@t~60Mc[u3I8B~GsRطXwH0넿͎ ;MvF٤RjB/Ƶbٴ&`J+&@Uu,g)Ni<04N҉Δq`!`jVu3H%fngm#Σn hңQ93 (umkd%|:@g)ugRBVj<^ΐ@rtkMaO<+diDg&QY^M 4^O՟BmTAFm)j-Ӡ6t{i0}֤Tiae}P#>ۨVmҪө?]!d/Bg׏X%fj>FH.eخ?acr{ر`6?A !CNY.XEcr3*먐1%a16{d[nrw.mZJUf62jHh}KdcNJe&mq)v` #;)A_IFdآ哋P"kE2L٣ +0rUh>J %Vx6飤_p T6Wn+= hMmYr[ܖG>^U?f1k Ydrdh~.hBY/+= [mq;;%X 9tvj% {6z7 shC&@a"9ȳ׿w'$d8=8ό$PKᰑ,[ Ól&v]Wwܼ'NUW3r-2nn%VRGoN45E:jL?J R۰i1g6hz,4+igg@w[%X59#卸 ;M;#J9m wxORȟuMD`;Dwr ʐ).73 !GdC؜5yO0pp]` A& 7BU1;A"v e#b|(}jDbllw`J^j=/y9qq 'yCc7 #*83]뿣jhV !LTW:G$FF֢=K~X O2` ,H#)`WFHTfI5Mss,|jSq%0 ' fJ6Ep;=g9Re[);ARYaVFD*vw&:BUT *h2+)"4`s2#KƔ~l藦_*=ebh4Jk\)e q@v %D0wltq`y3^Ozg%ec]HEى}q\̞Q; Q4NwCf=H dr݄>hˏ/;~rw,&zzSRU$IƃE*Pm$# ^]'#,[3TE?)R5hFxi^&;pPhM}Y1,FL9#7^LP*RXRY8@! -v[/@7rtIUT~TQJd>1 Jw~iGČbK9omOR`/}2TsqVԂ)Ư%T`Wk8cܛ*`vY;v̽A<͒pݡ*@h=( (p "4dtq]8<$&襥5\dvtKYWbޜb̃X|4K5S'';]'xdM֗~+ a=]_9T+o/LjӜ|k8N8##\BG0 Y3b b7G.ش&ߕ;5( V_cdؔ`f`D`@O (߿whY`;gVw7rtTjg&S,ktu{-R٩~Q;3H6S\G;~ Kt`6 K~ Ti<2\ !pܲeD ^MU1{}H:c7;/ :+Q$Y՚VZ*``Ͳ aW@ :3!JeY(h(8n mN7Y $42* :Q}_OW_mމK"C.vxXLǖ^K欛F0_1:>܂Yhy߹lUS2 ܴ԰Fn6w)2,dvpgsU*^'u\pՃ"3` CJ(:)L1V9Z~R8mE00S-Q^OF] "s,?ccKU ^Dpz/o!e]s 3 1+ $:B4> _nٗA &Jq^ ĝk%c;(*JjKAĭ1Q :Id;0D`zz;W_>6ٻxiApSCLxZ"^SĜbw:"/yf<}9VK(Bᆮ(,<=@yh(ps]jMGRAp*֨ kz۽ۀǠv}3z~;lءP8v'R߇ȺIbP'`A5%I;<(FU^KH$Y 5H?%<G]`Z;< hN`~v&TA|heu\\_;ӷlJK=BSg~1A`YyX֢u$8ŏGNJ(x!6xbn@15̉kw{efCSbeh/[:"򴱕_x~djULYƆҶeOŴ>rk/AV]mn\>n#fR<~Syn-"mکPnS"Kb_gy{ws[;#} lj2XiV:ī俷NJe6!" XDZd SG_mV\^087y0,Jj{`su`׶'KM2yE'j}又 YXrݤ{Q͈vP=ރ.{8hɤn%]ϗ (P%7tÌY>hq"NY(Q@]r<'=ᘕ*t^Z:co lwxF%oce4>tG3/TC=I27+ u+b;ll&3h$ mmPUP&FZz.FOJpgc^~+  ۴/%o;X8,势 ;Ae#}t# +n;ŽLq"dXhP$2k: -;FvBTT= J^ ;2 h;Q_h*r8aqf ?,vӗTw.l7:Ai-SbW 59$}]7 \T -~qLa%uN \2|(iemм:yC $@0, /_{T*=S].|~Ox-m/L c9/~KjZCVL+0hΗvdXTZ}0:0v>䃿p&b@VDezٯw^0 ̯aVaSB#)9#nqd8Ik"1}?*h܊VcŇ+Ea;~H.Hh)cPd[\>HV0+~9yU}x`%-MCx 3UnH9yq IZ [HSvLHyΨn~i9k4(1gi87Jɽ"Y̚x۲bpIfA`], =shvKk劖UȠ'%"ۡUT]2$k&KN񸄵8.|k7dvon^%5`,0oYFYĺ'!HBw?mT8:$E,͸DA{tZx:$vHR3=fJ",A\ybf6Y_ g7|ۃ-db!HXH/ui ?慹#҈t`M8ԋY(*y f_u]TUxB.㚝N=Ehb K2g]xׅ߁|<_rQSh3A6$ipGVꢍrr 8S,jd;g֝% CDi̺mWN%:*L5 v%%Hk?>7fze@&!}ܯt遧f1osѵE;+]ZHbH2rњ$&MI4vaurI] 5\s/lGȫCHXaAvwz[E#I9s*H*0 Y4>BU @hcC?)h Ž /~!~o|&<;MWgŴ@pxac:bI@#bB5Zr9-JKڗܩC)vP`%|*~kOlֳjEkB'{rۮM`' 552ZG/RkuYoX\w?f'ɵ2W˽HLr"Zn}h0yF`$S{1T=3a(j͹R㤊_WZ{&8 qZKYjY*g;_ f*gq@=Vg;y gq}8#B;xWc!^P! K C=pm\ @E8;jfwzemʾ .VvFʒwr9b]m4pف,ݣ.r=HF췜~xo-JUI=Lq.#$FLLEu).wDRT%IƶӋ8L<ª0&+ {`f2\tyRmuѦeɬEԏEdy8wZ6{r G6sf y!,4Ŗ|t =7alNGL$*v}zҡsn0XHD7s4|{R8эUCGZP|l]pvve6?AY6[׾Sd˷d*8WݪfXx cp~BBOzW‘|Qc;Zk!‰dbC8'+hC"gu4o@Dl`LNP4E9fx[jX"kYm$yɄ'T{FU[fxĭxȌ ߜ{&^O9%?4fx*dB\\&\m4)$7AS)҉O>&=8Pf0|I|e\a]ٗ+',*]FW 6 F/x!X&q#9 ]pר aAYN)Gq}_Y[Pn(ݴy8(LlVd8מ&K$QU)AN~&8zzEkuQKc;QK"5N[:)>w6$;Р x>qp&IG4 )2noެ}:ׅq؅.jmp1$.(`|SPCͽz2Nl"ʔMT"\Ɏs`a-4vka^d@0nR>bNr^Q~IZAaiDf̋ f-`:>Yт˰˭e-EG͊c_p¡ v+4$)B _c J*$@a~Ϳ?3Moץ :"hbޛ|;=')mV q眕ģ(*]@=N*  ӃXB/tin yK FAJa֝Ry' ?YcOmWR;FJmw=ry,:^O\O}f.сg&z|}D? Nj.}&?p8_ k3]wDd <mͯ+EN֌ Ds5`gI U^[I$Ly1>xj+%am*Ug6 s7Ad%V TL<(^G7m6< qN Bd.qY5#AʅԄӃp/@W ?Z3(ܧ*l,Dsjֿh'vzR=YyK"R6+aӢOu9az5geevE J_y87e͐3[6J%%k,{XܝIYX6uYOo+TMA5ΐTJI>d^I:mKԞg?cr 3S:!Ui}YF[5~+]eqRQ@cDΫ4{NJ^ae)0(*I !gz{.t$˕ۍ}0Uxi4iڧg.1rF1 AD88&0"x&37%}E8z/ݑ IBf99b7&>oyJbl۔{Co2Ry,u n#Lwޔx.iF[ '33c[s˗XR3eLPy= : rvxUR #9yѬlKC_ GӈcI&YoڼD$PJB@spx5/:ܲ9@cz-:~{FSvӰK4m E]l LNM2LVE9nO"ODj[geiLu;˪3AI4F `q$ ১5®בMŇL⚼bi$eCj^H-GQ@4윷^Jx7E8u  "$Q/De3wZ%n, S(@F+t,sh!nI<9kO_"|V81:٣(+a>"e1H[8G${chPKz4ei\o$p [2 c^vis]jJ;U 3Qń`o9Z*vT`V* mDM͵V~9ui j`ga%F6;BLM8EN_F[]Tbͯ#Z 2?3Bk)%A7RJHJ5QU"qCZz eh%4Q4H^LgjIRLʃlU6P}>#<0)lE h? &fuo=_f~&AX(A`i9/22^+X Q.T SV"ϻ#|hGVq E9zyX+`*+u$! Phg'~A!y޷o b[_P}񋽈qku1Ў||t'd tA/"-mYP\ߦda@F DJAxٗJA$}/7J^9f.9aQ^˝q<}t'C(]S1 AugbEbyKj EPjgax_$OX&Ya2$=w"uuv!QzpkhS2tyu hu?A M8[_ a&㹝h94nŖ} Ͼ_fB.$#@h>Bߗ>Π\^P-n:]@@]Ү I2&UH$|*0'EWtHfQ<'%k#%bnVѸuU.{]cz JЧwY5>ڍ[Pm 秷2~xW g&c& _H{hRmo:b\-(tAa4_.Uy ?<'eCB03oV)l@R^^y/*S p?"\kνD>WZ.jzE8R{6Ca03׵=8vmPv İ{J{F!96bB+46b3jqq]8mu"WV4s8R`,ND$F"1mi #lhLX#Lm2hnOȧ [KQFYOxWyW $q uB=FƑLRUM CUR&yNA̚~Aun -(7ESaΩ7Vrv$ 9 yܬ<SV Zld!Udp10ޤU4֑#fT>GWK)avkICV\yC*Nl<͎_-%}fhuH vVi.d1(f!L5 g}STz#r qMJIN{K۔mЩF> Sh܎cE[(SpD֓ s7=R4,{;8q{r!1L_-Br_"2COUx@]͝FdOnh@0fu㙉`hDCe#"~j@Pݐxxv"Y!~IƆO@0Q߀:0YZ!geƵ32P* 80<~Mb7<ǡh#CJ杔Be{Jzk@F TWg;Bc%n7Vމ:)' 2f\9 l6y+'pQx4,R9$\j|>2ۓ`*74EA~M<(MB($aHB]O%5lHD;)b*/ ?ϊ;ojQ>Q~+ }CzBH>dj̀^ )M f&;ص{zW7upg:cX>}; ν2?vNTi5 }q+C1}m\ H$kOgWcP*:&?6Ct]vS0rQ'nkQ.\(uI19+)=n+0)2$yDsJ=.*8r WiElRxR2YUt\4Du,>0sߦ4 $p}s&s $]1ɠ[ PPYrVR%5 KL`1j5%`RA]V4*żr.WNE$OƖfK='V&JX5,Fh/͵=]ۑ3țPDdjzcNGvPLg=M'Ԟ%dʛ*WēcHRʈ\-Tv;ٮn(E=խInV.S~ GYԬXEN%Šlǘ>GbKY~'P,u╘uo* $q9;Kgmt!ɋwرLb^ZK s\9kdI,-{Qݧ-&;5G0cBY 0ZTk۫(33Ck㔘:KQ%;E'\5yN?;1.b.z-ZC&!CEsxSs>9ktHv|LTI*P(M5oI)-֘H%e9ߏ_ODyM^0KtK<͏m+ I=WArw * F~\1gb:  m+qɅH*e7jz= \$C{&/K8^8~-X4/jG`LRr}Y)G]KE'_H*uy{'\4!=N:CR7uM/Roo&^X FN1a(B4w z<Œew.YG[-KP 3LuM;:k$nّC &;8:WJl6<áx{x#lbχ3 w;p9D]*\SQő¹ёr orkkA->ʎ\ 爸hD̂#?nBzBIA 5Wc7p=ȞO~CV tٍS0bpAkO̻c@Sf[:ةk$pO+kc{Rq7w,Yd;HHB_IaFbWu}\'C$M]AM?Irdذ=R6!D[44ȡ6;rA" T&rƿ?-\ՀB*5FI[I]L?ïqʋ?xqi+%E8"Kz\j_VOUնdK} +q;kdhrU=Z5&,fH19/A2h#qT1DK[&Ŵ?}\3%z)P =ICntzѯ4:Ȇ $>6UE%^h}oҖl]j~䆭ܕFы!WDk[ܛԸA5C-Mo,{\N:jT:<<$(W,`Yi_Rl2FZf %5| їyTkoJq-"D*s62aRI] 0Bq.x tNQr{{. BpdIW V\[s(G$Yᄡ2/ AL(Cf>/ckV{|o3~IN*:Gj{~ow-3猞}#9@Z<|fN0*iCvU&ˌem0(8f)`WkP[\%1( ׋yjݦӫ*ud̲$ps# hN2ۚ&ua([ֿS.HdfvEv = \8H BxT|?@d)_h8CWcE9dYBXt/) lI;ZH &²j*[ިReЄ=oam;8b#W~}fL^{_'Be⧯C>δkhdj󮠻 SyvH _ﻘ}(!ݭYC 82;ĕ َ@&sF$&~Et'l9273#%LMK#)6dLD=gR$CKwxӼrFNa:ܕ_3~]w uebdt>wP)ԜR-;5L3cRF!mJƽVÍx\Y:UR+M`nտc-'+<ܰ7FPSҺ!= W RytkB H&H~tg֘olvb`5X5=XJdyt㈁Bd~>^qUpP# o3G:"ycڞxrVm`=ڧS8Z?мNZz~_xv&6F 'i4e^p+}漓@.gN6UeeȏYLЈz!TKue+g"Aoӄ}B~߶Z+9?;Rt&HCbzڃ ɽ ',׉b教A];ߴdTO?RĘKM;- *V,YVۣ`wBlWɂգATkR +`LZVIl6 [=|X0C|38A]]ҳߕF_Y%\unDo~Bk!]Jr#}7.F?IP܌mq $;WI25k3X[/3ou" I$mSOoLЊWx%ڝ?|?^JB=G͋5KGp k_`"d+׺z˳y! 7ltQ l/]h;!v ;c֋&izPzKltL|`h|DBnqCпeFO]]1&#${m#_D  +wƯ9zPkw77grϠ0q/Ng-rrټFPrkrqoC-”CDxZ7R5<*VKjJ`-#]CrxT`&Xgngp/7ۻو)':QΈC﮳.8$(& jQ Ҽr<]5Wm^_*.|8柰`%~'[E567> :æwҬnvy^p5CH*/]:nC,v'a33@28T{UUd;YeRZ9v?uFXؾp9eUXN e3St2g7ACSnPs_\APQ32|%;GW,W Fó _U)G\C;bOS}mg5;,Y Z  VȐ% 8RҺu:&1H1nN g s ti.j2ܨ|sEOe5@Ι[ ʳޝpK:7sUf-H/kwޕ^KiH>cLPfټ2;1v I[҉Q)4 /O9@͌BjoFhN?G 22j'cR^M`a!ǞgĚpNʞ{dݤ oӈK|!}p.FwƂ5n@.%%jJpa=ӟww”M05q_D%x᧧ QG5&P5TX%ԜgC{e޿mep")yZ\%u̸Gb!n:I*J*\,}2 JDT^Ų _$@Q#QZ\#[l.`P<ҘmO['5wv׮^dCU`YQ?x"&HFaicNpt@B̖k_x!ʠ_A:3|G6S7a4ڝ߃!m5"0;ǧJ~$*& R|r#5mUPm"bY~MMXsOu%Q>+U[ *>ǚOXy"-4*WISqV"mg8^J(hڣ{1/C6b &Zz0vmFIN3r%^== ݝ'qbS RO,\lcWSW3k iW'_Dd+Lc(!!`,c&xcjig:6Wn*K~+8}r:$i/KuKӒ'0B{ÆLvT|yy$T͖؞yݲ EWADZU]ě 4 hQr║%dq0ؚҊmZ`ְ4e ;`i jK1OtM?Vր[`uTb!PB*%.'&ɘ s>DE  &e ^ԸR+J9\x Ι';.[60U  /;@?Mzbơn luG۲{Ga4!窘{jefAm_. a( 2!!H!4_݌{ԃ&p ?~2G^ٚہ]HӔXD8w W~W:kB? l1:`m*IN7U'sz$_7kQzbsΣo~5>Y! woKe[=<&T;`fzgk1d.Q-煝|g) BCոvփƸBZ8I~ڊ.J?&r_QOm|= t;Aǫ67el߭ȹûR⌷nCHii3)]w͵Tx!7nwHx.t}+-Kr¼KC/R%R?0|y@~l Ƃ۽V7YqI\iĊ~ 눱AnG}}"56="})7yuwM\R3ॹ\e/\!XYmѶV.r+|&0 YiIy6r}aq'J\ X{Ke4|QMclo\rg`2*KY{w!0wnq<Wm6;,@[[.6\,i .X3~Op5K r`֒<s_ Lu'<sy*—O4r%٠'I ! αd<~q57k[-to3i `Q{ڰZQ4Kib@P5"3kNK?PJJHpDyMWHl*N Xֵ~2֙؆@; ƀVg)4$=fҔ*% Q"AaMn e|ʷ,BbBo ~x^&}+3?V@V k.P KiwQ8N?Q=a?G2JvwU(KW^:e@joP>?!0_'")K6MR~^ar7^}5D~$>' UJ$#TKۻ3@T"T v32 DڼXw&1N$Ou7v8E׽<#M/]bU ipD 9}@n4-7̲ B xti)d i{g7k% ;rY/*N+AS޿ pUF`G_9X, W\X{KtO6\ϓ:0x\Qv!U^hb?1Z*1([0cOq]HZ\0m -&1Fo>.]M?90@NK;XVVHZ#^nU"&Ը=x~J_fO F$)KB.1$`Iх4g"[rw4ad#dsP#[z0r=n߉Ū+6 Me,EI~t+|g0Lq%CH;>.ɒ_*~p38e*K'x 5EXø.CkN؃ߟ9kH݆jv?M_-\.FEbl^C{X -h@Y /5v-#{nIOhr޷s^Pߓwct{mQT=Êb!)&6{zr! )ECKp9 r ޕJs;Z- x8[- U (ڼb5z&f,jy9)Wc-2(*=#]M[͒$锗=U{뜇}O@o°Ī1x؂r>wimBU]y({<$'4ڧfXs觭~]=R=L}hH3^m;ʑO>F b1AKf6I1U7GbOQoZ9QgD8%T-6x3_-Gs而U 05|_I!|ʌӻLWE`&"A6Z& QayYkc"A" YI UC =1TwBbH CLK!Yڬ+TpuX|y[BZ*/xF'36q}lQHfҘv6ٝ#K)5;n5H韚ͣB k:BmrL}z:Ky*`}Gkie bܫ>SiWlz8[TN x #TV/˖c/15ILSYe%Ƣk`c5骎r}SOP!.@r#i &CfyI9|psQM(bHKPX3iPBqrd[Z³,g9uyzX)/:3=߿j& x3`U1'$µǟ;˫.n}df+?$|(P%XM}^5D7ck:Ei NpK^F&iL(ᔃ\*e +*١z@0:căǼeLUzN+.2zF\'_ѱ6(߁gꢚmGkoC=Yl3ko&+B?.=|\Za6:"+GCqyMkL5@ӒРq:Ż2]dQ8r:$ 1 8Ԅ]oHAq8BhJi%8Q9(r9{,>:[~,bU3w aloӃ| ]ٙO|ZzZ&AtOF ~gs8V{O}ܛql:)ƎeH2K+Ԯx4}\3sHfF^"9ZfujuHTvGtw]\NNd9QY{X4"3c gwd<~zn9ᄩ{)4f;LǶ.-7,mZ:&laA;*+RY '~SشaF6ObCb'8&- CewY]JS2 jבB:'s:sR 4]֛,x#)/hYXK w'۬t)cYs 2a7}ĂR7Y ٘h2M_*Ƀ/5a6ĥFffp7|3E^k]u|rX9vlR`3gDZdM5N/װv2S0?nV2Jv0"ĹIc}'E6$ O@ʇrzk6B !_*h|<=8]eHTXO<-. •DpA pnFq}!/V]*Ibфw6kתXP2MBfS@Ӫ]R}XP5aSm7~+d%;F[t =u_{W ôFOĎ<=iu`xiK孔^8ݭFQ2c"gxUYUU(\ߟܹ#?DyR<ʰƳ*ǟša cL]ı َ|_uE.=4ن{8} ` .@&!iF]H_wjaXNj@tg#'w_y5s'k-l2E-QO5X IJ!q8Z u nNԏ;\R RѸfEfLXjܵbK /пR`a7/c#4Sc7}pa ևǜe4a!h^rr+pǛ)dGS<:Vb=ڢVCoOmt\3`Î#;KbhMck0!˧="`p?Ʊ.! [z@xKByj~ե˷'vuyuEuwg@wIa<0"D_JRrgem9{+ w^ՁLڹo"gPVN+|_vu)}0EȝE;~-ltpd%Uᙌ[3 ,8aq*=z2z[(rωRW7QGU&:c"Oӿ"MwWY.lݳĩ ltҶ#1c 56%x+s{_n;N͏;T~%2bC9 'iqpUтN<^GZ Ja(Τ >Iq6y ڢ)3tQxfc(˜!iߴ㮺z?^Gu`禈a Z;jTTb 5z{`k2B)16~Ru}>UF t>Hlx+&qHkˆd[hmH֏T/1S59Fuch5ЮpJI?E מc1yWWu JK|WT0imkMO7uJJI=gH 2Av XBz!i{k&Vn-)wp\H:;:s[Kv‘I2 Ywyo)d,=h , j?Cf]O ])2펚:ahf#HtzP†FT3ܛzٝ+#?\c >ɾ;rec.}ݰ>)g>^t[;YN|aN/ $%w^݃:*o$Vfn7emZO$ôp.;OOQq›,(Pt\3^NtUgrf3kݮ#b:@^x #=Xx^Ÿ=dI?،GLu{;}sKw'ax[à9S"*gU6VC9;ZO&Fėl ,)Y2Eg]LKAks.Iy>oR.+XvCg̋Iw? {ieA l91%jI=BE.ˁ hdcl_wDJxX) H*b6I  vV+ }?Y-& It@s+׭d5ݎ fj%vfŐMIi-L3ܟ?^@ocuѵ% `OdMe]h^0̠5LwYsET9ok༌s!}ofO9:-'n^ DGGXZXݪ Yki}&* # GNe }fȽFp>''.$"f鶎]Yea0?,AڏPd4u]톃{m;dZDV n)2 eiVMgLCJ/]kULm[Tr+gʙZsMvW+])9|۫^WT'(#/o6r {!+Nh&3p\vMpڨzGEBb$@#ueiDza)FZ eE}>Ey z]]~kO $$pY?@4I.oj5XR@bjX%`d 1iF-DAa8BdZJ_O%wf8K53ωL4e2F B EQRDec_n!Tĝ )\9E*ߡʒ4z2Ho(GIH$hīaX@#WLE~d}p RtIl֊f^?Y87U(Zo ؖZBC2xZޒwϱ0Jܶ)qwWa6ABR Y 84# 2|o5聵IU=IHZ&D߂Ù\j^OW%[7d`y>:c6y,3yZ+?7ԼVNy?= , m\H0 y݋R =rQ}qW2_(fNRpQ܌ IMpDv3,tiП΀03'(ue})J]J8e YY4e1uHx R`x꼻^Z/쩹h3u#>ӏ,T[Ytp_?}-\^ëFz?"|y`qN#"D2W=((WA֦i OO}|.'{1YVSK$`\DcԌa<۪/OwM탠\a2or@o\i!h {BRvP1.(Nw@~V(:xD4.GwFju+(ҍ\j&2k?Ol cO1 * ^t@ +:7GVzƐ)]B*rqMR(R(9 4;0YJoo-M)^\!B b"7鴚E١}w(H HO qݾt]o< Wsqk>`mMa{z<S _wr``252B˽,=J+vB-N]ƻ{P7ZS]OnjU_.댪j4\4&KU'Il ſ%VN+UCp`:RRWDf~8o78 ``9ڛTpSY\{ÈA~ L&4;P43l⮝U)`S@\0n vu  ~*i5vfOa ̚ypqf90+y 1%hyt+L \s]ɇcey紗W,@xq?{ (">{zFDb l0aC>K[$1G/(ha\>R+:P8;rJaW>V'r^~+=8:zV{4km%v^C" 3I,K}̌bKȴk횒T &XkyO&Ie1gC]H=Nwy\4ԭP =~?eAݫmʑ &Lpu5S%BqAE@rxDFQkTk*6tN㾰dB;R_}d>qW7 !l{.9!MJGL XpQY!x JT\M[9PI{)Ky28lSX0(rS!-Z-PeF)EqqzFM=m ILږ[;aǨ q@k&yOW<ނإk3 sjtfS2!eNn~.K>oKaW9aq >!4) u?Ns4$K¦!oG87k%m!X*Yx^Q^#K*㨏o(5֔z+@794s'IͿm<;G0GųaѸՐ!XCzMYfT.GVb P5x2%}Z׵`xZMkف~WW0b} -XK >;]tKi| rQc O(Q\lrW nig|-kՄk_LÀ<)ṧNυ$M8W20(,t} 4ȃÊwPɣWJ~_S2Tl -C%UB6r:Zi7ShO{T JѼ"Es9 GoYU5K'> ¾饺jVv2g[) uVx47{ݺO@& o`e]FiZE'tޔ}]9r<+A_FF]<5B:)*U^ 0N#َ};ч#u[Z bEgOV^LtoA q%XF>$@@K|%еDhM=_5~ Jȝ:F[ou|DiT%曔a#H&WK<^[ʥO򃌆9m C]Gr}a+:ZMZ=j Z%=op~q%D,p67s-*y0~I`6.fctst~3ӝ1Tɩ̘h_bxV~FT,'wL$ 1p[L|&]ʄMZ Qt^dJ5%o}bTf_XLi5dGEʨAc1{~R\nŵhhF7Xuc%t=ATH j:o AG a"6)i7qLS-Ȕ "q+,Ǽi`U>֠ 3oc1Syx,VɤAwumP$y}SN8i۲75t*=j*B{M*yI|[ؽ\ia`&K:q#{ϦJ~MIP4vĵW'/$X0m!mKԇ}S6N(GjU,c׶DR7L`[*pM;1WkM0>À3i !sD; }$bIՈt˾EOguѻIuBݞ]U-|'տ?Q ,3Inzh"/']! o=)_5PBWN_pT:u+K^*%')cn<o G: s P_٨xwpFd+ۀھ>,-;|.(.TH : <(|eDG'Ys sXgPyEj"蹫dLܠ:$>c̹=u6#hr#@d釚`Rx!LY'̋tFw#N ntCh G!}܉A[TF%]"|`sIq?ܞ{*+#wF's&iЅeDŽmr[zɚl*i{N>6clU$ 1/@m{jRxS–pa#SGh#m=ƃFs;z8Чu|cYajA~Y,XD[䠳WZ̅3 E>"{W2w >1~NGҙ}J)(/T>wܥ X^&Gi ߄*A`[C}@yb!3JAXS0@TT%?|E 6'7oTv!=A]wz[5.6ߥ׫Zyf*} OxuiiByzpr0>^eUj3$sw 85ݯkaXn*`ZiXuiƲ(=K% ͈*4,<^ߋھڽ뿬zvطr;BDa ݢ OJ#@ @y$# `6Љ>\s{dQ?Gr/Cyb!X3^ >h~pA\#-un)0lEsDjšuv(2cU;᭤;6)L OҺ̏U,({,QdLc "jfFK)xg*Ϥu%^n$5Te~ؒ"A#x\[w`A~cg7<@1a\[.Ta<_FF&-hg1‚N"ZX[m +a,O~Z`_^R~cٸ&Q-~>: ,]A<m-gύ/QAd{|U6Lo>},^N29ZS(/QiS,\FQ3(׈J< \Y,D[w@!lA>Tr&y SwUQI6c~+.p*i{ߚ["z֋T%L>EZ;NϽ!ELŮ꤁Eƅ9O,¤WpfF )EB)qQ|xH]fY܀(k8gJ[eȐf,Q=)z%89xң ~Olrlha ~.dZg[{N/cM3&OYjs0'J5 CZW)3DHt`jQ۝)RS #'s'P" ܔ'툎c㠂:Цf}5 e#aHa0c]52nDk?R J$jlD8Yu-3e51HT-Bͩ43$MY, sQn,ոNˡ_]k T^ C)&],{}M@=o 9Ǹ!!)~x9@0:PA ?/ h.(`u?.D|M~ۭdX gu7QF2 kTh3׶C:Sa5r瑄\GEX.mU[KKHM*Ys#%g)R6H~_(QЄzFEica5A/S׼T(B}e(%bs%h ̋D;zm dΣ/ɿr؉sR^_ 圿Gd-!Lj\ӳ~v B `C:rNƳ1 箒T&D&81Ywbv kɞks[[#<8 Hڄw# _[0ZZR;P.6s)_:4 V/<=t}R>GbY>VDzgH}))JC. 0x'1ibzIT1xߖt]p QuUvF#6Xp7gW+G-Q>'͒`On9|\ʨ$FhopZa~ٻ% H|TL*#@f Tkb@a>>f9+}S Ք{faCߣͮvχpm64 [AE :g 1ȿ>'ӻ}bY\ n&H"A Z40+ .w537>>Qd#.c8S1x9/p__`߈=_gZhqĬi5Śq{o4^-uJLt܀lJykR+P%-=Wݮ}e˂^i_l^TnR>{W]un@)y j]n]3(~ d℻7(lrQB`H!!wTo &~C /\r*9?D2c $_Ѱ)ݮPaXMU^Վ1=.GsLK):{{1jE*(`|$50LPiu'R),hh E3q o,$/F߈Ã8=LaHV_† r :`ahr66X-0yZᕭ'~@rjle3i|xϰa`KB!>^U,:fqTѡ1[PX0Vkm:n_;oir4 ]=!xWW ͷ{g6evR) q B ,`lɱnZx'a9]'SŤ/xh} -ūEXyMJ`iSi9uhB!%Z ^> B],Ѳ SXR-jC\ۥVqhӒwfrW-,_Ckys<)7ŷyAN5 f`(;a^(#L3۷Ql:;W`iSna:Y'V*ٕ%J7I u\jUCerz|GsV1)&yGOŘp`)Y:JSӚ m@G ,OD[s/ҩ>@"7a݇?:(!R3 Wzp6ؘIRrJL"DRksBI&Rf}BBњč[cЩNO|aH8Dm5N8JP8n{:..}eVvs(bbXmQ6k4;ɿac{A2S2N4& |C6Xl$㲚lYDЂ&tV<%jGF8!ѽṞrMqN?Bՙ;:'YJh Xay\6 W g\S+ 8}2Tj efnQ<k {,:Q niE[,qxxe;4c!\ynN˲gj#>*SW8Ujp @E2ѕf)c4&b/M&:1 乡Ʌ)L~T3o m]#d?;'P4fkAJcec0Xý bՀ{m4qK8kM5W6zDz̩v}iшTW` 'AԚuБB?=7xum[W6 sCt?I||]O$ `1*Gƻ )VJx@ J*b7LT8zb}2.z4̛:-"\Y@y] 2mAM/p? H򂋌ZHQ"59΁A20A4k_(H].,UOȅ[NB)SҫM̅EY=x%eY/*[[I 'BzvVC(9n/Oߗ%e?kP'; 0y}[v6dQ"]ז^"Áx]V:(OItث7d -BkMXn+!1Z:#"eqqP7ceS7RZQ9Y1D+Bu-B!!q3)o:6=ΌOZ)"9 ,-O:ݐGTtqqxJ1yUEVy2VG`iN&Bv *|6]d,imIWO̧r8MAhejFˌrTVqs&x1.M%h&DXTΌ5d 3I R3$s^n@Ij=Krf ތztE$4"Z4meQ(X۪[K /`$v.),85|##_ktC|tgt-=5bUdC~oEP'>Aiíi9+{VŒ2@ꕱ=yp~D;rh ۣYo6l,iMBYwHnh޵@Y!3-5=\92EQ~Dq!&ip,]}exG՜r˨w¢~LoFă-tgg M s&$5ƣpbYqI^U"B-F10O7sC.~ּnxu-Q9 'r_AY Wwŋ2X*Fd{kq锆\Z-`9($nYM]fT@7Awg)?AjnK`&"I9`2a:-jQ7OaUe¬G[kc=Z;r]C}YH|8#V*b<՜mf>Q>~R nvQCUdqTL2ypO܆FQ7hs*dc2Fq DeNmwo2i@(:H866kIkGC2n]Bp de"lhh &|E%iX8l[W%B+tam9X#*|GVCȘy$֓@֪Rs(E TO@Silm<  ɗK]-%\Ia_ g_GG(@y쯊I?=cGQ/;X<yuU.>u>NuҜ(kY|suPT~iQxNР:-gr&a9}!QT6*+i }LJ#6'z>3;,gbRZ Lΐ܀* ?+4.ekOtXoD@:Vp8Jn,&T=Ln,D㦥o4)-@Ys[ː(gNH><(`*fohw]A,PGE0 YQ"Ix\uH >jڍ^Z9u=6 zRXʗ}o<1I~ ŋtdt#^AH,DК7 s8R.4G]ʙHhme,@ ІIm#01&yn{<;zD~MY9S5 Q&̝6tF#A]KyX,,Pf\A .O~4{BxԨGe¨*W>7(o.oNENόR˧nv DP8w Nm療%O(܍eĢ'/[ H`p# $*CaVaV}3薊JT VOf Y,^ƒ+hq{BG %'2}>DZBTlRŴ$)e$a>J$?QײezoDs[pĠW"z@{7\QcD8҆].iqCğBt~γG.U}a^P=L3wi[M/B*x>^Og)%=`A/b[06Oe'zhQS:n u/ڿܰIGعVtWjl˗uDS+NGR~`'9[)>eD.Jd=9-'Ӛ HA-bɥ"kj UpO/dgUmܮCӗI 2]Dq$߳pZOO~F!"ϟ%]^R8 \gEA9@r՗-veߑ",1yM.H5ur*ߓNg̉Lm#ReJV/\YncsM:Ġ/S7,:I[ VR(啕z$࠾=Mje!,kg@Mhw2#cU W!dvA10]vgLo"خDܣ†W?dGL\nT|lXQy+G[D?|\#po&۽Ƃ6h ڡtިi5a:)Oݿ݀ j]U%-4i=i}%RBvkɿ^T[A@1<I㩿cH?1G'=da4_,aӷfX-_/I#DtӑJT4P[m_6_~y%\8  _=+'L%CK <9kjh{]jdn~:C;E0 < z|| Ɓn1a#/]r~Ή7k>L g@.y [m{i sA<0̐TX~KLXJw),4YcSV8*NGLUҩ0}7β#[:A4E5'78cz@ N`6|t$A ir[k@k6I`wY`@Q@@M#p47pZ ܍:gNDO4e`o]/Ӄ%G`DۺYS騾ejpKρ؜N v@ܔjj)Y !di&vKsEw\0ѬYI 1DITOɷi!?!Vi%TB-_T H{6f:<6r;)X${SE )J!u wvBme1a,g[%{ 7H>xjښ;E@IqWQk5s򠆌oS$**Pl>bKͅ)RQ5I(~vY{meů}'>IC\!i`FhC aPh* 2=;DͶjL\5u~۶"T_mMzyտ 4/[b鎕U^mBMOXm-8Jp/,W2ͮ_Lj]\IUnis.}Lst)Q:Iu3rԽ*$ْTŻ O(E2_"hPDUG*'hIl'PTh92iP& MIf?Js#*CJmL~ )Jh#HR\,sQu^ݱ7ƃ>Iňty}@4>˺L㺻0Л^?j~q]n߭$k~xU/9%ȳ{sb 5Nu^ tUcZL g`}eԙRuFlnyZ]jِjZ>bQRY&x Vit. :wVo(ִc~L*6l46 B4e^PqIp*dPuE]Jpݟrsmm\1Ԯ\%?"R|(B4M$i+@W@ /CCnboT%c*J8H 6Ep~ZKxI ůW$Uy<ڰp0DzK$ I}W*.G{wt>pӺ sgQ-ә$兀Ăm$He[uReNyʖvw`);Jo͕m$Ӆ 6|m9)4!O1Mao8^#tQOZfoߑаׇ&8GǸ² o1"Z%=̻\%[c5SWY^%,A:ѲO7M4cu֚IrdDgfrpkBƊ>0kkg A]71ޙwEWF S*˂Xq^)ᡲ<&qt|\p\Z9HjljFg# ]}5߈ϟ{]}쓙7ڶ`A6G/Ji} 00o%r{T,<ЍO$HM~太|giW5D@E`3Ls8};g9_< ,!I iY Z{H*EQ^8`VZ0v$ .a€[ȌHu⑝/z~5A"%Sq*[nr ww  2 pSNZy0]d*?YP7І}sImH]X} o7sM]Bȓx/K]6뗉Eօz@ۨmd5zGOʔD*"C&a!&irש9. K팀2 ; e6!5lxg$WpF_TE=_)-ffKY)R+Ζ2ALM#~Dz5ы;K]Ic/_ n@{d>oI'=͎.sow;tC[ C͵m&f6eTLkM'.kFM2cqUdL?R ۠W"[~R,߾Y{lx2,]o]5zktf3^nmOj7=~^+0{NO2Kϻ؀̻:ZM?dGJAq, xq=7ϹȴZ_, -(Kt!q}0֧BeidV<6JRo“Eۚt?{\8ZK{{1>ý>#D[6RFl{E٫M{R2~rd(7Aħ73mR_rw;.ieQWCQ6'fVucB8\io]%X!4)Q̨Q` r_]_g8Ϊ&< |}5`yAA$PA RbtiLaߘMW&$oi93V%%dmqoT:<?'y^^'=P ^|~yatЉ!K &E7s2}0{ kFBq>Nw‚U&eNJf1+y5BZ>^zGzt3#6e/VmVx"Z IS Y-ckO B)£ tg3wCa7:Ѿa@p 8V;.ZC`={Ҧ@rE5 );<]!͝ss4>Pxp{AP V˽.4teN&"q7oqQu͢|!: :T=~K=MΜ“qf9SjoT;9lYgj ,}^rF}\ӭX}XSsl('\&L-mm2Uqqz8(U y;H~7]O{gY>I[H/^1q}RwV0m @Tt4k+Qfq="X%Hb!a4XU_R',uĴ)fGa&bva' _ʩ;+~eoB)ԮFm`E5 j Eos{u4'81+p CDZM @#cH568̮k1$ ®AMPEk\3JxK޹G])}mjt&L 1 ^I@eg=cT*=L՚]Fuۺ@m☊Mnj?H胎lTy3իmr.!8Qvztv,JIc~RNlheE 28zg)8qJxX'E ȑLIyiAC;,EgLxHcB1XVn6.>&K|`{I5O;̮ȆYwL1 '8Vw2auVq YeVrEi1-6.N ?,z>FϣҲ .EtJJ42if愴%S!pK#?Í:0Kx%Fs\΄`Lɰ2DI`"xҦ0"J MU AIيDj#-[,׸>nn-Q힑` ZһRWu, K@qݬcϹ\N#yR7#ܔ7#ǚxe$L0Yg瘄e9ۑFԾ4f <\@px lo >ckbd;4 O!\t=0SiF;z*ӗEu5lY PcmN1 l/ʺQۄ5jХ )k60Ǘ]xvIGGl=tUً%8Dxq L= KXX>Ĥ~c!HDx>@hi[j[.W1ۭ첱 s'R],M5{7>OmЕ '*xqY~JھZS׌0& W/MP(%#Ķg n)OdO| t]+'n"VJEYն}Ol<5%G4אUl' 1EIێA3YF8Bi;ycr\`ŕ^%*bXi_]!KB\_QUA1WUS&UtH+3StlH 7%fe^=$|4BPtXfdR(gt(/e߲CC H(\a2ƕJY{+֛;Ē- s_OtuRfb bOHKRcڠIAj3'M;#RA$jȚ_={5 ix%:ջ a%aAILu1ZtG_9ty ]vA0|IF.ba_Hw JY xMfHbavZx3Xi%ۛ$`9-\QYRuKUtOc i EH=2R7a'j#t rظVDlm#qa TM/+,6f,w9*QjG">>z`5PQS0Z}XQ/FL˹DB:tR(7Y垒~UbJ aK(ϱB]}N}Q4.U`)e71#5IR "'wc|?Z XV)q%FBТ_Z["/6<κ P?beY=SQʰ:_G&uwPD ,JJ/MlȶU3=R@b!5zp)23h%;$;e8*p~.GɝܲcUJ8 4.(%B=߆ސ[R *mD~]lַRz`e`WfS9KPDx?FM,АϸBo}sz븇 nH H3% 6 I=%oxp>8͘:N!v>y#{K/smFrqL)QtɶgҨq蚦Q ܹq޿_O&cj"*2 X' 1&N6t ud0)1@?{J0+vCN HͿtAKN}l6m :f vVʯ͍p?jeZ\O岉 |*>w%Ώ)w$&Nuu|͜>M j0aj_Q0M埿$^{䀧(}M w,p.0936V"$A4az6 ]B P l13n¿C~\cQ`B/ubywm4ϵeKZh[`y@ѾinBʗ]ζ#s uB7zG+QИ;./fF2y/5_0Q" 23.FI z13o~UG[Y 4KEE ZC`_P< 2o&0y*̭9y?ʞen\OE֞|s"1qi½v#jx"Rڧ Sw˓ЖY1e F]u H2b5] @ BklHi"W[,tR eOT^}Ծ;:&8 Z-AvqI)e~Z0d[V Z|ڝZǠf 55\` n?٘ز&iI=qe<աhOFH\2%[ CA.;&q}l hGġaGʇu_YPT $bǴ۷$C<% !Ͷ6i8i qm0 3Н*04&k/hC9[JWW]AǪ;]_պyh9 f?z=0V4OV̔Z<\> mn$XeLi.qσ"ӄn-IfU6Snf\Y3[-={e}Qߠ/QL HɚaX2ws H OuX0~܌wRDԶy/ 1%0KpUlO7OѻFvŸz\"#O-y>)S;pV|Dr4ą\-HC:Ӓ5WZk=y (>n"PF!EDdQP#-HQ3V@lb@ &38|#2w33=ʬpǜ,?^/r'w ?Je EKdBH͹)w7à3^ME+|!,4̻3PW8ruDCit#eA+_`z2uѶ˅,KN!RM}Ye& T =j"TxuЧmͅj"*r~/)x.~6wznק?5?[#־rC{?wx zh:=hxOdxkƧ{~t-VR-q(n-#d!c>j@-1q]nl w}M|]\QP[,Zzj~|@*a|tx,3C7iaBv>$5Rlrg YgtK8cG",nZL hk_V}Trum6+[NwGd&"f'!$0sIAL 8/D bg0B4:pV ]1}_BԜ/NЙ 2?[+C5sN7OTSUo2p ([B.(_ۈ ~~)dGP8O :Y ~66wJg\6O^X_:̄mMsfi[e0$P$p 5R`!nt),Y+P !D=oRpsKuU y[U)I5Ν|PLJP [Lbp'5rz;0:g(~?Դ:*&xJn(/KJN=V$4mEYn坊$lH@}QKuOpޙ]VH_RI6)n:q[2DǓN6}d,x9>,Ͱ8mx3]/gma~KFGd!*mtD3 pf"yϣ.ckr-hÇ^%j2j`G=^Q w`.&1=G"OіKUU串6u1Ǚ4;hOX JWrãb@e|Qc{cMhN<$XȇLĢAS^TvŚP}pg7he8垺<콨vR󓱆vXh.S'\8вɷP[HԻYgtG` ]zNCBn{ ɭZl+<+bˑɞf$X|Jcߧ]=)t!;sJ2fڠLӨp\(Iv 79a(rZxDe4$dTW; U9T"! EUoB2SvMOz.Nb /aXU _j4WK%"Ά A>>%?$ O2_Rf86p NdlPݹoW~Mb[EA>9 d`k#M۹8ژawBgxWvS6f3?V}:4Y;oa+lL'cI*0"56wAPtlPj9~N'$kM0ìE4dtk+ PM$/("X tRDR6;J|USX. /կ>&=3gWeՋpar}dރkdXmrCc>LjYȤ[)#YF]J7cN:,RngiՎ!@YvhsO5ԃic)ܩ?Hb|F)#ܠL,h64hu;s q2~CY/a5 5.+u,w1Bq1Yb:+dC)EyzđHxʰ)˳bxJ"$vⰪzٶg8LX1~d$Zs~JS DG߂ `3anFܶB}zQ6񄸋&Jt:2n5pgvSE=vXPS ^ժ|?X@C4 '(M:Q֩ {7 ƆAc/!#\D9aҸ'_ mZť}ZGk"1Ұns TTMCjD4qI",F~Hpwo4PAlbG׻XȐƯR ˜`z:֙rQHy&(DHcӺ|v-j#GYE]I +?hkY~aF޹t[:0P"0k4Urp(oژOk +Œ,j҄X4g1{֩ejMi;޾c3XZFy,ׁ6 X#N8g!TӾBI2Dz8aLrSZ/q|5ku>@7D-ǑEFv{5x09`;FTX h>M  ,a0ƨV&^hdaMODIg>7^6=?#T?.v &{Go;R\ pCudQ)x+rRy"s=}H$Flj a9]K/xǟW2i$aqQW}#% ֘xe0o#Ն;ie" 6~uHV˰Iz_8G{&)Xs?Q6P`@!NdžgkΐlJ:kEa?,JHE-.q3' h5ʱO!@hi&0d1b](]O8L?Yh6%ѺO/S7Ctv[ &Bc-;2S HjΫTshěgz0sd()ONS?P>ې2neٞVnZOm [7"_̛<¶B2EIkRpl+$:|zEjGIH9P{T\p 54 l;^ٯG}r9bAjatUd_e440IR/[uq+_8w#oaU2*w=@W(\cr/)KgopEa`'Kfp?<}ȥaJԨR#~&aW ,D.b텚Yr5 ThH%equṖ6.J'^me :~&ǩIy@P[2;hB#0n{rxøTr41A eqc)_)?m4Y܌檋R V`d:s@Eer.$ӫe^E M\(DU1ɳy7}l;ppO=My^5oGkph`بc7߉6 v&!HK/Uo{лӅVPk$#t<:œM1JV"![%%㝼I\?M'Hm+tw/ &daT'Q& DL8([^'O%~3Fn^_up:hw3 `1nZ][c+ʛF=wXY NA!>FXBnnQ2>KO0&[1iX7 ٍ1!!bd|f~*T4XpyϨ9uE)6fKEᡧ!06MzJg:I|&x”Y ϚqWZt)LEU^Y7ӺTkgVNƞaH\ & =%{>}b]4Vc3xqFxmTȔ{gj;o[uj.(tZ(2-t%p/ҘXV嚬[J`Em3y9P4Ap>&ajSQ|plk|<(:X̎iGƀ`qY8~fΌ]GtN՚beA.21,K ݊͂Zju'g& Iٴi9S .g@UfUʵ#ïX:)<*L|Pq]le+e~QApJVQnV]&>"]ONb 3Md9$k8. Ԥ?x\-ܺo_;nz}s gU_o=x^?z1GvPXAE>6>)0?QUw|f}(Dw҂$Ck-tX,q^0|Gtd1,nR$W}w+G-T1 U !·K`^2JX5V0KA_~_))&'e%x ma/3&r*-T! w &|LJҊ:g&G#hZ"+sn'Gk 67ŵv=<3uCzͳ]xLapnRI`_t ݑ\ؒN@59 ΫFܙ $DJ ƴF )pݬQ']IWۣL7a24æ^G(Ϭ\$RZSi1V gWO)YxPٗLm| Y ?p"qӝGν.1dwCF ·LE )ۗ^xOnw b5 {aG>H -fimRĔ?*fj! T;}%D/"ஆ-NacIfiJpgVS>+ +_=  eT#vi@d"#0 D6ACwd(*߆!raJ{ẀfGÅj Z2<\&9K F^DGrvv=nn:3xq:Vߕ5|\zlqp¥픑u$;jJQ$eߨYњZ^cҺ[alg4U D=ڀEa袉p`{b:Uj-P9Fu>-W "|H tYDž6ËtZH{@mt:k59?`;_^#4\}D0pB%OSO٠SHo\##yi%Ǹ/'uG+aBn|+}s+xkA0 ;-it^iBhMm0KٯZ J[;xDF}~c]*rP`!tZhs; n\ޒaТԉ"2 |!HUAJLsؘ!-4rk OJ(èt!=_)ݬӸyq=/*~F[>DI4ˎ޷gz̆+UѨuw)xeJVdU>@)T}Cm RL:_*oڔu@_Q}!:7V+=VIt%.nfO9vR1N;W=OW-p+ZdnJ>ue`Si#hؘ~"뼖г)ЏsY A#c/JEbF0N8^b d)Spr| \ K)J!}B 2(?6FT(uRz@"سznAhPL)ߎ+pҨ#y6BfP1SAXw@H+Ο~ cF 4^tckJ{5IQ:ZҮϸմ*2=#]shϼ[N ѥSPbps ̰j\ȾBJc{/gY:kC 6[˯TDgt1qzo1p tfk a[z,X$]48{!x]cK)}a | >o ށEJ~Ӓ*.u ۾)83Iщ1ԧN2UJ,*hRa_ T>VCN ZV:4 j~.ƿF }R\gk^6~K_eN@[[D:>T$qFhnMGDjv`1e*-ӜaY,Hݫ++^')rٓ @%ҋ/:-_M縲tZզ 1CVuY2Lco }֖$4 <{hS{y`cxCրv6Mng9 E[)e-\`jm(!Lk?4$c[mP+6Vyd<' Oj_cN [n\E̜-q.d&AHkR=*naڀ$3U*JW-u=oس s?Y+EnH>Ѹs`,N =!gs*)óQ íBBGBYW.%(ELB\kѹcU ublѺfoՎ(@4z2^)3K>3y,@'{g~QJ$mC?"6 طtv1bfR*IOgg7 'RIzWQ"zARCe0vؕCjCt,AtUK4l/K&>$p诙ce(ۀt1YYOrŠM uP%*ֳT\PmzOV :#[o齸-Y m%\}J=$+HV)qAZؚ>2 ԙpT"SȱKS ,n#~qOlvfQg;\x_E/;vI[ȶ".c^Z:/bNcS=%t$sCuc }:al*G = dRbH8j8u_LZ~AgTU!AAri,f#?'oL) n{%uj  4u2A&>}? DQCL &Qs@6YfRN;m F}Brjݲ>;mԂ7M'$%0XkEOGZЊ9#ϊy^ DȅH[Wns̱_F ZnW)F ^zLM ̒O9~$ X$,zWr$@$ p#UǡX-8B2Js8 t8nKþ0v[WK0:k`񷱭MVw{t5z:l^wxfZ+w|NN'|rIKEOS~2eSIҠ>=c WnJ޴an$ᨊ%G5"i[6/ Ef OG=PU|cdL[S^eA#'w?%7|sW =nӴ݌7.DY.s1ec'! 䚣Iҟ\.sGaFM< /?rFUmL1IH8GyĘA8ZnˉlRwPEHJ$1E3̆5%mJ嘹`\d;#xA8 &A"tvesocltg Ir.RlA? ~Uk{L.82 Ͱ5ܵ:KPL ar*Tdvs]5s,-9[q@Y5Eƶ=la58F6=+Fџw!pKn::4Bb>LXX4DbU YQP΋no?{nVbn,n8gΧ|^772c\i9_7("LWBHyW%.TX E<I5DÆn|bLNqz\Jް{[Cj"w`eIBnh%s¿QI=y$?FP2Ȋ:A@63š&P]⻾=Zl] +m+E@3KGzz6&AqM: E9Fh9 4Y_ĺnhW)J 498-PE)1q4Hk { {]h IH.{\~G|*ܲ&*Wow~lxrw2\" dQ>`բ}V< 54v8T%|fD^F1?j6NQ"4s&]|kltd~4rx x(m [<:PM d#ljX !J<'LqʸU]Т,ۜ0:Sʹ^NTnMf"Lauˆ_(=1.:zQ cF'* 38yJxv|g#4w`|BZষ l]xٛ$Mp8ǚh iVgӔ'g4NX7PT-Y.ޝE A9Y.v"WZF7Y3 .\SY+u#iA'b/ z}t'v.ʁx3E3Txhص t(Re5z xPٗ@t7Frb+C3-OQd1ڔAhtd\%~Qh[/1uQriLwe ?D{~~ bK~-[2qJA>& ʶhn_v₈,1^DփH>F #&d)XhH@Y|q&Mt/uqtaZcQr0&ޱ1C9ā鸰0w~[i:K =~Nȑ*悔Gy}9(]s9d޶z-obV[؎ +) ՖRb,+wV_t)lV!bqA=8]8|^SenB-SA"TlY:y8FU5eKyg㯯c:;3m/G{xLT6/ vZ&(OGba6jH!~\C0WV28:xsrR޳dY ȟ/`B;@U,bqBFqf@xu+V }mJ 蝴>]$$Aov=;EՑby3g7cN`'DhSdN^b4^akބnm  ďdKZT!>ܘo4v47U ij4V6]vf@G =ZZ.: RR.UhGr$+le%e&N=e iUw܁'0벱JVqNR/YZ^X*H˽}c,u| \R1]= B|y杭ixa/ܐƮ΍CP]j8=a deY/kŏ>#2ٳ&/^+:QɏY~<NJXwS"'[ Th1LbK:_6qD^0k]sO!fPT"[PeX:p~ΧL?vN@n~)B},b:Y dtNR) jXXhU/ l\"&L ZjMԻf",z q.q"h='ڊ&wY3u*; 0ۉR I\0t5$UcY:}_a}6`]^XqvIpJq{|TNS7nQ&)+_›FoSȠHPT*=5|*9]?m?4q##!q%'n{V Qa"re/ֽ'[F_+`EYV,x\&@}q$<ܙkߚV$2:$nĒ)9.w#zg,7C-|ÏeeW _b5ҭ|kyf^XI HEfotMa#JH~{>L3S< Mmy:%ˉkakFW>Wv`$"#m}j7T3 rxFHyȋVzlZ̕bܦGK'qH\GǪ2QTKDFHiWUIU[C)GDꑻB'>w;sRb:m2b PYRHv]iF g˯xS MpDwTQ=䝱= 1Ư$S薩0h@W$ W:P^ΪݦQ9%kɑ5 o8^(,7 ˺{߅+Zq*ɥE% @g!E Ÿ9o= K uXhEki Aod;9+`g7-0щQEӏ\p/PJ5Bx eЬ1ҚUłdM!U .=vn <PVRJ{* s!3M4PdZtTs<6iT՞0|ϲ]C_6l6DPҞ0!ÈJQdIȔ.ZWo`~StKRޱfNl_"=m||kv ż*SpKhcŁ3xpXf">DMWĉP a Hsv!C$%K̈{*!gKhjRsu5hrL/POrZKb1EcLS',J#mWe%5Iʒ o ً㣷0VvWa a18F7 K##W/sEhLAxq;QқD+5:jMZVJK6Co5vEx&x`}2gw?|jVjj3,l3wHg J-sjX)N"JOZY@e?)Ϗyl[5ϵMߘE*{rS/'B XIo N6ҙ{͎E1AG\C ne}.0 aixLv׍wF5h\\"RPWQR~Go;T6aZ0^@Jt?vL9b9e]~Y2kV7t»f?:0zչN Vk @ P4g(Lȩ)bNhy_|`L ?¯*p(`!^Q3>V @n$SinD(4ń TTi98A\}G/kqsZ~SQ޲WrD:N]}}'c(7N0)1@A99lOz+iA9hkf~ӐY6L_ D+lqvJ~5۬b)MY&ck`eI#Cꃗ7Нes|acu:zh\݄0ДFTE Ϟ*qFsqfTϬj%ΖҔ0L0TAlf\cd' RS#Hg7Ǒdw=-Ί[&BUALPk4MGGݦBP@ԡ~krKf2zs,jbnwlK aέƼiJ2YO.,Ρ`5Vo LD6"EDv'R%T>vQlIR`XVe+qJeyL:Zgm@jdddVe3=Y tqAfo|p&="@&;7ayUN/Y=qPZ#?+W ৴ePj=wpR~sA yg^rIqOJ4b#YL۹:/`ÆxÌˎdD1qn+bPCy.%":T}q J"wsJvʖ3z1shmx (5KX)&.9"T̚C0s)j.S:w'🜥j"H m]K6E#2i.<ɄMs "@4 nfJ#[=,>1|Xm/CᖣWٙ"S+`? ڃ޴ J>+qF(s29I@,)*'pw2'8ryVl@"=vz*i!:jSSК@p*r#qUk}O,+}$G͠'d UX OvK13r;'AA$=׷ *[JOc$J,/x2Us橔[1.F6H8Q?c]2fͿVEY#aϤ & j]FZ 4b>z\t.^o=[gjw*ʗ#O~1=~'Ze?} Ru- l1WD_k-&Uj D@1Bȅ|RT2}f?[>#Cc ' A+zT>NT"{\h^j H`wMPT+IV`V\U IP 40Yf) K gW`oЌ+v!d,[;_D[K]a2jIX^GU{/fScq&΂toETKZ!]m9$pTNC'C4og &I*, B/͚H~>{ Bh/CwJd;nԝ^W?YOcVhfWKjdUl^m9q KRxi9(1._˟ĮeIh%7YkiYz3ms(枬wguxAb _s8{p~+ꫂKgߍ>jUOkGtd428qc&xTv6zt>KMRE(|j(/a7p= !_q圡6 P-u荶Z'|PkI DDOh h̏[z-PP|Rr?S`ss*gR흦GduJOҒj{ WN !ڪ^H'iL,_5m! v<,:!DNŎ:El'v?N=,:[K'_Th@!iȃ!< hcÝS/G~,Go)*0 .9}>WG3?s UX֢ d2F)\0{؀,%:ɲ ~@'(Td*S}`Rޛ6GֱeU~(Cݕ :d=[&wͷݐⴟo^)#$oTX 4KiF) -/޳ShZ\x҉h)BqKBqy*Z1xV% w%[eDXN69|]|*6u.[a.ÍRrϠ[H1;y O:ԁ 0̊` G/q0\@- (rTd5h "rsGŧUbTʲhXyʽWrq9!+p&D9#i K5@_o{ ޼}ac~8(Xa:m*t" ֳ7Y$~"A]?TF=4˄K(2G0|ڧcGejA85F4L4S:jVӝ[- xr^+#kDXl? {?6_gR%- L1-O5m;$D:8ݸ$ ~F, BE]1g9eH$7y.n8%&MWz~˴G~4tsZ,TEU@ `A^ztLUnA VR$l};J;|[yU oLYpǟO8 ҵ"{BDOimߍle{%l 6o^yNTfliR)wkUǂ&zrY}.c.3 ) +dގO-X9p3 LaȬœ_w^r(zX Kd[ְ*O>%")Ӯ["j /y~ ۔E mvˎ/ȏA<4WH>z,Ủ'}+ǔQR nYrzEv?PJrTRC5 if 0;Isպ6"r#䭉_o3 3}d:alt? &T"Oװx@F(2q=j!RNS <757"Jg'Y.yNQandA iwcѬI>|s񾙗A=1jn>ժ+%s$A'>JPIV'%g<M.F"<[Ff< S` o p:.}j)}ت3LSSP&>A3 ;š`\=fPE~7j->'*m9Ϣ0]HJq>/q gP>'(:I *SdW13Ϯ2`k|fJmWz:-Q6*0л^M\~H&4VH-kjYHր@! {/lv:[?2W.3~{ٲ1Ca(69C1S, T4Wظ')+&.+MZܻG)`ơQx[&۶1am?}X;>'j^kȸ-ϰ.2҄\u! N@r$ iCɣ\ƈaA3-X-ub?NvTUc_4N1dAYЬphD fk#: *!#:ץ -PDO:.;ydD8?s@y;DZܚJeUPm&X69m8{]~7XdU&D^)‰FRv7s [eE`-\2g]1qY=Ate&:U7DkЫz닷߁žq&g^f:4HyhhJyZ"ˮ@N5#umoe'G03i(אOVTHj㟫ǮB|zpq񸯇zy%jUɁ,*Q%3BIO]4[$;/^MԖ6 c s-Eƭ^~`?b-/m~^G"\a$\U+rh45J G2!\ӣW4,-vS+hG kɢ:Nжs+0#A % y3h \̛8F $2+έtzGc^ׄS :O>!lu3=#eaW{Zo \8˩.q|z\3 őv>Ӏ%Zsq+1WrMe'xCJ~(&ƖFsU̇g@_vqCG9J4218'd=f]PZj5(ZAJ ُǠBĀJC/?9%meUSpn)$>!"6#!cϐ}`R+W v\J#(R+˼>CsjzAB]ݍ pfzEBJ*iiόkeǁ8=E<܂0v1^<2]o+?Q:9uzTXZ|vnf>3]$cOV{i"4 ?wau} 7;&8w(ՄSvPk`[n]2,R 9< A]Nh"D[*f"^z +c@R ({Ei-Ə"T(b]4 .!E#?*xiƽ.qG8\TDEŐmEqzqunt, (W7+⩴kDw-š3 'e_>N՛Y1 t)mDa#БD/YJI(8 +p2 " r:6OoS1<r˜G9~vz&QmݤBi+WےڊuSnX+? 'SЂ[[˞x2gCH.ƚFUv~a6rNTEiZ<+p^'@D<:>I %D;&@.{, g*?-1gmA_.4g92c̢QؽP /Nz""H t<Y! aY6Nt "XK{`ܑP j=a} Om]mբRtٌ>|JϚfpRa+CSlLiZk?e/qʒeXDHXY*`+dp}x{Iʻ]  q k^}*((iyφ`2gV& g/#:/|/τ2>{+4~ˌf}ůL{$r1d)Tbgq݉ߙS V% ,*vԇӠfuU;zkۡ"[P"XaQջmRfWcУ+|ǜ^j9j 9dD=3B9B)zWT61k2u2A]j5dC9h5%u4޴"c/7 t 2`WwX: E8Zߒ=aAOnS5jɁ86& ӵUPC8<ã+oM~w® J>h~k DzaÑK6pwcnDjz!XSY>0t<—i,IgĊPK6$Lkg\s+)$T ꍱAM:Uغ3B1j n,k}3 ڝأ7ְd=T#Mn&-JN FVs3(sH UMC4iJ"{7=JiE[h h= |,G%0߯>j峅/u_5&ngGj^ggKRlnFЯaPwq2Nh. ge ~iR(0Dx;<%>㘷r]݌g{Nd8dIɟ21{unZm{l|-#F41`Mzڌ1"l; ĻD| oj挠lC\G?,Yl0m O4!kŀoqc6\pE?: 20 !_;U[JsMDN&@V@Wb%u/2&sK 7P!zjЕyy-wZ}]B t*+<@BܽyL;dx/3[p /%]8l0:DGщ v83;^hszв_erEz5sYݬ~ ^'#-<4tJ+%T[`N_M>KGݪ2\). /<>O*ٲI3LJ+Ȇ v a ;rjO\&V,n<Y;vډ|Zݧj!s7.r| VT4GY!~~&NOaĐ3 A,Hvl.TPa"`UQ7qI=F/tl3ݛչNn7!*rgeׯ;Hʊ|GVm^~J.p`Ve-*fk*r D'H"A\ Dƴ3-#dcOU3ѯg~UUh`:\yu>iGVJEvPbZ!: {0 c! modD,Yd.=$xƆ\GA4w)%Qk-\+of5Ca/ ` fVۉEĔCr1;v 3TZʦgv}wS2vQY^p;! r&OJkye(B5k'm"vx<+IT0a?um'T Ė%X-3'cs#fUauXQ4Xf>-*k^FhTmXr% t\z\djK0eOSb2ŭRn(fɪv `O%0eoX cjU GJ{0! bӣR*>9iLB|ӻL;gY,jKAMaaTeb })"ZQɻqDv#eئxaPta]\hx8ۉBLjnl.u3!նfcٖϥ%2BU 뾽*jwA鈪7T0lcz5]C+Hm*H6E,1$^ˠL竼d`1>~ri9OU[kn[8^qvϰj}pq3c49hPWE"QD4Wp& v﷗x {jtZXB Fo j=n cݑ؁Q.jYn{kEoSm. rqsóNf08 |Z]h_X'e<*uQyy7Y C'Fs5LEfȫt[7ԯ@VmzbhLW:i>S?B1&w<zB= P}n֊D6 /g==#f'T廦Ӄb8ŇT0&2|`p0EHb)! Xȷ#_`ň.~Q,;Փ9:4#&vw`iT& Byl+sF-ڥ׵qj$Ok,wR;h:&G~6H+0s4=nթ~oKG߹= >i0BlZv gPHxiR+kY }aТ"ĸ_3"-74r^hi1倿 >dDlq"AkܺACq[Xr\PRg#)nƇH~p#%Dz .Y`>g QƓnH!CU %gSJɏ=Jw `Wl)$*[2+lPM IOD&}b(>fU;>bK)G狈m5";-lUU;miTƓj[=vJi]?Si;^Z1B+[ZC[ǫuL9*ŵ-gQnT[q*7.ձs uiaVMSb|-fw_9G[y.l_cF"iGx\`O-ӑZd=8G)pz8vGF kZsMO oce09 ߴ 9BO myHNYjjHe<yΛǒu |6Hɵ6Ͷe) ҳWIe2 xu٪%,y(iw؁~L+.?ֿ*PT߯Ē3VChG$'LxlFM)/J:霳,yj''T"w "p}DyE;fM[dLz,b HOUk EK!(*9(VaEp%0Sӹ3Eϲ>g􋚊v"Ȁux~ct|4_!/-wd؁͓ VΆdSEN$^H };CMORhw)(s~`rOv2&5xB9;tD&[BRg?74̳aVkX dDoa$$4q4,j鰉 X:D9h)42pKQmg/(8L E\DK )ym=q)U(~_5=0"FBR}Xtl-Q8_tGMeSuu=>z{A 07 %0ME\>H@,od]ݾ2$F(OlkNVCa^FZ- O\#7KՉj%/#D9|6jH6] *ؒk&o!:InmwgC(@>:3|7Q+ C#*8ڐgZ0QP ,S+mA׃xݰ (ٴFդj]Yj7yK }pK fn p6~s^jڔǙܻ&f_W 3kx&lF(+5(O\nC8#˚R2!i:MF5n5׃oPׁ40BewѾ~hGge(VuSdK`:dE}ZPG39]t~t] zFʱ&PؐZǁYt}m&8̞oYAkˀxva{˦h:HUL{'j%3o Kgtxւ[lβ~R]5԰,K\3X`b$xt=cM^%wwuVa ? Dl`+1HMz_L Պ;NZ ChЩX=I؄:zYĜOGsmh'^p0ŋ *Y&ԥXZ@>m'$`ۧ-mp5 T ݁ëI\.7sm|p.{}ˎL=;;KHmö9P$o_PgnRWLr*A%xٲ!X_L[[H;s[ n2 19++Ibfn%qӄDIO ]C0 ~{Hl'/EF4c&?%a>7ǹ\3EuerEDZ X k(Ƙ`" *ti8zi_"RVE SnכuW"5V/|ԟ2+럭&3:Z*7ٟՉ"iK]-##:v ,z#ޒE_JCέN.} UMè/PMS*|ɀ3עwrn)37󀈮T5~˒lNC.|GMpCfw !ݒpq]-l`oqT]kTM@_xuK< AwT 6uZHVHYkr^8Ḭ]U5lʠTCb(QJF֙'Vy [i\9MW.nīWoG j3|RoV*@Et'EUŏBP\,#hHHbQ,)l1'omCB׊|fX)ݱ uRoG3\46CHr>"-dxI^F\'c*6P4v{9L_Wb@Q-}_*t ڪ,(ʚ-i8 lp2 `Q ,f%+iHJ&W6)QD=,ٛ*~? k/SM[}w6m*)K,(ɘ=ǃt 0 <Pp 1}Ӽls0?%HVmކΪsJml:~Ҩ}" `5xl9$Wf/H`\Z Xѥ'H.8Wҋ#r7ۢ\ֆyFi[aNPEF6MNlt) ON4ZWRG[^SwZ'`W'*$ΚjZ D]$2<ӣ)/ܟH )y >h}bh^6;|[ۺe OLW*ĠK{y~4ʽ~Hwld&4E{v2)v_@Ap4: CNI)9#>H^Hd\Vx*-8MHu -ɄpF55K~C]a˼-qK=-#c78pۦ 򘓲l&dXI- 3yՖVmÅᕻ3t }UQt1nzqiyY93-$9PEXWiO;w'ACחʌV0+X'ǁ.ӫ~ $ M~'Əݐ[]xGO_v^{Xr_y4 \Fs7/Uy s# ͭPy葒h]Ȕ6WM oٹ"X%Y!F헔E(%@G} C擫і Qj4WduQ׵o K]Տ-FIIJG\&bk}D ּVB-7hw8&<6#gflsE6t实X5%B{B]a2"寫d 3YNt?|rV_2%G Ũ1$FG.M|Q$K{b ={kY™v[<'Fk#xy(/=@D&SQ>>˻Ch .tsQUL'ü4}KT;K Y҂M TMqQ\bnS=]2Mli6dg.c!V%gjʹm_(ѫ][Mf7Xbm%mF/?9к]c~>m 9_t?VϜ'\߮۱ƲM Ϟ" 15Ǎf $PXlfT@! WSHAL:f4 E G(g3N#E/^jɖ>ٺHOS#pD" YcٻGX `_x5 3߬;lwx!^3ta*" Av р4 -qnUoORb K9d;l#V3E4 p+lkWE1Y |&XF9kcHLfYIS p0B(ԣW'ܶ>MTA?c=`BTS"e k(2 Us5 ?rXt  O92|$~d ĊMbȿky54Dvt0l(܋Jez[@vOʞ]|f !nʉ䀲饟Vaf8$hfg0s$p:I0tL~"N+Y9Aw3H8/9:#JUgp`"UI7#QKdm6H;hGO綧q;@pL€y&\)̳df=;,P#Җha!7XY"&A4v%kdi)4w0HIVQ 0+ƪd{H/Y8gezs`r3Ǣl4JiU;Z we+-%Bk~+w d4qY t@iYt2Q{"kH?,϶<5^LI:5:ءݺ*#po|W?iys?d죔aGy0A+L?[j(8EYogݪ aCnpWW-SmgÖjMӤQe/MSa$j.e0U)Ѥ8eL\u0 :ZFɀQ^R^ >=P.#Bݯ!Ղi:[fׂpleӘC`ZlcHFz.4v(R~J8LFW|"^hY-;ͩXȆ|9AKov@i&'BdU+&Y\tAc(?>x29Áũ H94so@s,t6,s=@dHL`jJUTp X{cŹ=I0?O2,P2Dl\¼&ī,UǙZNB腁:vz1ۦs<_ p7%m!?f& {-1XxW?ƙ& <d&𮩠QGb /C2C]lV]t -cl~aa,& g`#[hHrH& 5dICMO?_e.vbABt8SR$*;Q2jxM=*65VuC~'|cT;`TFKI;v{ݓK_˰\͖̽y%8GH? s dZ,93_VZ:qi4-}0Y5`i3p{S MwI'Y>=k}U*jUd/ّhgY G }̙u1/#T\9~58F R_J''Se*ߥC :LH}So`?^e mYG+:є bV'-<oN@3gVq3#T8}F[7^N',TB(|[@h"l=6`\tu{I=>ng<1RK}>8 Kioj_ui,^rYqc?Eng*y>X!G%xw`"(>աhܤp%*+Vأb^5#X07+:w ofHE`,DpL&J3GpS5PbS/q>Ur: ۑWrE?sfNtHחe\GY‹^E <$*QDoGO۰E6 f](rW IR&B| q՞DBx22qN;JX>׹$$:ry!,슻Q kjY\C%kҐ͎E{1hb`^vf ~iwo5b-4YC,5U++6]~Z+bm`[(|95H$8:p`*# „ӣGm1M\;Լ鐈 BL(؍S 0IcROou?ܷ՚5e4h[ P5͇:CIH\d-FMd19r`ܓ+@lF . v&øg/"|3@X }io%dh}=,9O#J-a7) Jݍ٤D-aud"jCTf^*g"_7NsLxHɅMn_,Wz6 ))|W"!/.iڎk>iX3@ SigqM`hG*aP4Ydxj -}A ;z>-lJ~Yr.\/.,FK3 1Bvd&ĭK{rΒ@h 8H/گ1#@x3Rլ+itEC܊s]_^imXѲwP x33=+U;MF?*P'ף>8L+{p)V2Vd>79# sV_ &=`9V4xy+.SeӒ^wju^:F"G@q!FvAk>04T}$ &Ji ]W\' VK4{ ;&K͒ r+ĺx:Jfe aXd6 }EW68X:n:Vx*p,!\QS1-pdܢɬm{_%Qg-ߥ_ 8S=m\䥞0Yl~ qRNs.R+yp)H~[,?.fCv/St`;/_iTٻ(7(us&%'"4 ][9F0 [}ezs82-[-cDp@]P 41;qU>[iFFYk\Biɶp8Pd9t\,3_]cAlY{<9vW.f}2a7V:@ўU-䣃L3YM|KdO q % VP.6kFv:5C6\ЏFa\g:x!pq iLfNs6ɞUqZ^KzA:(ニWP8}Z-]dmՔZ7{maMt/>e8 l$XNvEzgOcK79.ES8cW蓛ea6&8,?M9  )bh҆%8gK>7];PУZr@tpԋ ;|v}n׉ "K䶹׋tl,l|< aYrSL@cM<8- X c{fJ _Md#Fj-3F"Nh`QC2r b/8N+1;QS0YuR$v0YJpC2k>Fb;WL;1$sѶՀI(^eQLu,ޭ,GIy M [cϏt@Dpeu? kq& /tô?BS r=\˂EÉ9}dž's/Al#W|y *_7$f&/'m1B^pzx_bSK;S|@FE<:#nU:jlCbN\o+LKnHm#x~#Z<-FmĘ)Co򍻢U|.Λy4 T{Sϝ_Xav]hl[D7 NB]n"nd8]$`P3'ֹ [p}m#%pe]3^rYF 3XNFR2qx1P;[ NzKPN4~vΫ& e-co|dĔLܬ3HU/(?y50CJ lo,K?JWG(B5wKlZIHYrKy-t<<={!3T eiybR9?w\6Rir $X'&(C/ǚH]f3fl . ="{Y[[_3ylt6zgxS+3XШ.<ݱ`WiR:mSTfdWAnyU3l$ 4s`۸b R)yxۊh%-|˥{'݋~~B&ouL9h oh;AOeLM:Y4edA+GCéaVtsm4xlx21FHVWR.Z  "ꚷt:7iasꬱ,L2ζSs8Km{DzߠkNBSI,:aɋ,֘tUmWL)y:OBu(C գCMi6DhÐ-&Mh>VlU}0efyOWSUsGƩa Ҏm\I ikaDklߌ*k+e#-Z'V88Ew% +2g>p.fc3.I Zߺ2! J%LH59K/j%ߟ?fzH>jcWH:ː$n0`^hЦ#|4m?U9Oʢ_)-ޥ~vXf{#}S\;.h|co4@@|jrqc~REmNxWNW$1֙-$> 3. t$ 4"R}_=6Vi Sx#3-ix>H`lJ&H 7y ꑬ_ӹp}-W8|Ik(l+l.Ww"Sof~%  5]5eF PF㋎l zܲꖥsPjɌ%~AwVw1I@Go.ԣ/ |՝GR;-z 2B)(ʩByμt[:P=oTDxfPZڝ>0jsՉ'4D_ {v%>!3bc`MM)Dikh8a7(drF*yX&¼/ YenD`u7_szޘ)+s9N`#L!$ Rdq+&K<}ϖ 9LgVF}#MG4Kt[vc J+ew1I>s)JKuП`FI Ne@?8T脜"}=<(H9ݝL%44j6u¿`DuBT,lcto\`߂\k3e=\&7_w2o=GJ01B^E.(FO&<:XLoS3ȹ8s)>N6 H ţOAd֝^2Q`oE&ZƋjGQ,-7_wGqD"!5%gN:+$֨5 t94 Yw`OMaQ;4tfglGY"酠wJ&w\ dS K֐!95sHg*dGFMydRbĴPw}zqҁ1gb4;7@bxqpl}E/KMvߧd a'B \hA?&yD"oh_9h(b+H_G}89gX* r>^h1i?G˻h 7y j~J/ auG X$@Y+60#UeaLALɺll d)&p[@gXAMm0 # QK}UBBLPߙ%% /d_9Y:_| :5@ͽ:J(!d=$<$D?gݏQ=dRUE>ۄ$>/q[ E)=kA}_j\W`"Rp^tw_lmwp~ccDdBP뺋9QjeDߵ͵YRDٞ(%<`Ga6.7SBXXA q՚RK] 19sѽ\&lonL~ Xp7G!b-1x̩ꅾ&l.v.)jYtw}\?ǢiQ큇\9\7hp3_uP0Lvcd] KΙY#+;QO$Yz[SϐG QvO}w{y(3t7k]f*ps^nJM.Jg';:*PS]t]v{?M7<lTFM6Xti , 1N ϷgXnG^i7gB DG=;T"^* 8q?<-dHpA">bHSibfO<>4,~{a{1~֏5@uRtfA$b9e/ǗJӔsOa Z"cz5_wDC%lZ+kd߸=n_/"Ѽldۚ=9mdfmԢ ݲIɬfS៊Dέɸ`_PvȲEv'AA>_舒71'<1R4 (@KٝhWqaBGN=>CP+YPW U%U.F Dx&G_g!)*#Ov-@_ !CKwl*P`%eR=;6rGk"{D_BQ4xMxxڻ7KWG-*~˜?xFOV >r;jk(R>amzH;_QGݺy!o脨}., -[9n6(ۧ_5nq4L6}*0_7_{` a/PUl`Ih.0J?уӝ"o#S?ԝ\̣-荔liǍJFBiJK3CwT_%Tؽ(nC&> l4 wZqiM `=a9Y0f`c#ߑ 142ur6sqighzWO:jst[ɏ,+Q> [%7nxRpPs{#3AH{#u.M'FVAgSs0\X;N*cZ-18ۯ]?.|7Ep)f 5H)s"Yܩ1/hI|3la~]: :\tVqORaYHs@h7:1M mmGLeJ9J@D2xY4n^%XZAכz`@Vf9˕| Pct荸-2t%ӈ?glpqPф'RVKuK\Rq'Q$΅4Cn7CPStKU9_> (624? a`=kšTe[υMҪ'Ѯiwz#+7m2qM>8 )Ǐ|.9ZJXĥILЊ>ͻ::\xxݟL_ZR_rE~F(_^@jMՏkp%%%!Oo/*I0 H=3Wf M ]* Ö;JVhC@jU|XLzy9zL~S <\[R5ie^דF =ۈ.(` >Ťhz{S-cpXQAA%tU6>b,|͞n%u)`3/sA33=vym|(Aq 7|J(>{7zLbA3YbP9g _Ux~FKpV\vʂ7P_.R Ջ턋j#W/R *#S4Cc1dVgWm%n'ZmO5:/oVka%}^4mt$tyi;a#㩃\pxOXg]#Ŕ*-wI4 SmJ^1;JY *4o徤vD4k Co?'(!kh+@*yxs0I\A, 5ҀԳ%<&Ackx::-cĹĕb.ho$ֱ4ch8uׄSnl)ޫ>SŞpw/e w ;%ؐnp>-a9l:TwV>2YLBn4:o2?J)Y$~[<%ߒKG%(Mo֚ 6ڦt,&NT<.%K 7B侰ٛB%JvRy;+b΢.ʬ3ZuȁՃ'.78 "e(]ENU{b:?۫)N}Wa;ՐiE{H_@HDD H;i&Blܣs!BDS5*^ǰ2)?yc13YE#Rm_t] 5*?AuyCPKt|w]WxȬ+kbp!5$r/O8r;ʁBo'.4 ?poNoX]?݆+Ʃ:mxàC - $nHF@w.4hutp'DZL1 q2l%1*+) zro n9BμVr`l,shgCݰ%;>.@E xivz{c Y{],0k;ezGRz3>;B%=6G>zƼ YH&ᕘk~xX6 D4|hWk%XI"nPGz25^vJ !ҝ=\'jui*ܙB _1v@wÝx1M(ЁZ4&um%3B[7;>tio1(<g>p3Q^ywccc&Xa|6Jr,'&& hh<>{r^2@;ɐl5C(rfH>Kqw٠!8#Iv&2D#*=i\1z2;C\|J 7DZ4]O\<f W^0gTavxR_ի%\laģu^B/TIS?5K!%:\8."$Qcp#HgHߦP,Lh-_}2A; M"EEU = U?(jEWh>XbMK|ԼFKp'v-oa=" YքUx!?vEu윆T:4ÊJ_6ɕvPw&bf@l bRN`R}4f|ɡ QXaэñx '[Iב Zp]Ó+3nNi O)0$T o^rB8Ip\.XêZM"ijUTh8a aYs77E66zs}on[KIm? Lv媴3?ʸP->I` |o/T $ڨ_XPqߡLM=V;az55anwD hS^Ja8U`FS}y&0{Ah9:fsMI"%[or>?C :) iBҵ0)Wy% GBɟvQ՘Gi:D^J^p/aɳڥ3Y*T:5,{ӊȢAlqWwoj͙Qp:3!>)v kCN;p砕6xx.~T #H;bɚFnի{K 4M+ˉq\WMGlLLz #4~`u bۼ),+zԧU9K:՝K ݋dnX9s!B0٨s9׍9[Y2vnt@𰠍Z(e9t)[㫻tylp{m5&T-Ȓw1X +hTCŧʰskGC/.F~/Ǵ橺k# 'Jst65 &d:b"`R7mz1Öp 7}|"P/==$7Ǟ)z"&5ZKE/ZRjP 9+,"XwLvxߨ&$b\.O)=SgQ͗Kȟ9.uTx+MqY⩶y>ǥi]RN4>pI*.\Ktliq5Eo59܌Cr0 ze PsGy+xU) r>!uCI ~92<,#ZNʼse*^Q+ `jԜ~B7 )YvPY͟h|ІXJi@wH4_HF!7Ue{F&j02`ȁu\.ҟ ?!f*n||4W7RADӖ& #~RXc,N9yULdh.DSEVpONAH0J9lԏC]K|Vog N2C݂Y6bǼLC 5  Q\.YHLM٬ 0*ˑ!?,,w܆ ճ6Ŗ<BNb@zM@fݺz-6V:)#g!г؃:4)"Hf2'e2S~﹠UHROfWjc~ D9Ċw wxӕ@7#zOJ[6iه`"ݝIL*8LIJi0 ~ht;>!j.NAAl:vS)y䛭GߪV{jA.>C\#A*DrR`nkMU>/1YAX9QegO: (q54##70!PV'{w;:W/չ%b3g4}p(g;,7b-Ε`vx^fuTiǮ]Y_|:N7qQ| UZP*9}fi=^qcq )mmrL{AuBʣq<t-?˕j8^7Y8r8kTdMjDL|oNζ6p92oT)&۩>ľ%$=21AL5XnˁJ (~DԃqyfhlAVޥ.ܘӞz4 #y iJ5K`_GKB.~]ƜO`AY *u9^7^"|-u3dRϰ_d~e9 Q* F8jNh+֭vC$thNbއOPLAEѳ:0|3F`4sR|A)32Ix\<&qvBLo!ADǷ |N@OiZ] ZZϺ'IHr 3𭙆/E7cwyMԌݻ6;8A@5Ϧ/-SuO# %Q;'u vֳ^nԦ~Nr˃m׾^aMU M9NDA6Ao'0?!+3K]67xFs[+I7qF;σധL2H243< kQߢ;\zL :2^76m^-xS2;bq~Gد/ ٭Ł*yt+EZa(G<#3;y2|%SIG# 5fd,h$h[fLl(tZHT%.qf|[@IVQKiQW^9-G4[A PQפXg#2R08y3saagTG 9mt˼@')3X'WF#[+}PX!_Jz'GOl?`>xŵ1 ͆xcKlvcS2.X?|D1r𥳐GlEKNxiC$Zl֏+q% o@PuV8fr8*dyPmN@R,iO+Ѷ놷f`"Hy~⫁s%}]. Ƥ'W-'}%ˋsKm-_sԬ9`1Gw9Je= {*}s/|%B;C(W #`/|nCGˡV8Dd*^^D |B"}ӱ:AIct~~&S r%1-G 3'LL΅CUMtk5<$Syx=nUhչ܎O,L662FsolGN/AI%ڲ#MYbqcj(՘Ft^aw!;TI, @fGN$M1#Ǟp7@wbcsȫ,]]fp D-(u}$ nyDM(+ժ]#! cFbubQ"]_[F*Gyo/;5+< ɹA&0&+4:Cb|n$j \KcRHdB@gņ-xjIrWH:Lf>r,+ԛEӑՔ<GXNsÛ%e DYw26җ׾sN `B{ɉ5>ϔ-4£S7ERL*d7'nW'WZh(_i,9q2efEagYSI<`wMnm}%w'Д p+Nm.OB #,pǧ4< 3,a4PޔĴ gA&|-di.:a;18}z5^9KoƘPWqaȈ°k(6mipQ@%SմMa6D9}RFRy@ˤ0CY .0xX) C Ct82Ჶ_lMsp1<%״U6@;"פ٘ÿh_  ?SRaeOuML+/X]tzA;+RznӑGdKSAie$#孆5q"oy0W0ηGj<㵐>lP48B{ڵrsףsRQ8ZCAv%XzY0\(>mM"ReD-|u\p.V1m eqmr2UK¹˗Ӷ^6ϵ.lӕiņ߁5@r\ Q`@%_ZN*a&khhU2qu{~&O]QqFFI8+M7ۛdBQcCx {(ެ,J3y I7ph*G0:wגa^VaU3dD>+}hGnXҦɥ76]rgk ;DSI44VHD,1 :i*{ 1`rZG7J3ە:͛ p6/T1_Z9NLFޚ* Ȳp|y+R{qBmH@GP;L(*ˡyb!hjnC!XSPIf %XY,ev FsRl} RqBסUz6f5ڈ񗢌`?u:ҥ, . Q@KTҗT2ESCsJ? x.oܜHIڨ+3Y׃cVЭoP+, ^"_S .-:\1D?]G-}zB,Q0dFeNyV]`Q/.nƪU>O!O4s5j0p fS=u/3MXyߪHPiyX?x]؟EP2`3ɉM(I[^*S0Ya<1zI3~C ., @+]έ:}Ty@$ܡ踠D?Fndv?)O5ZJn@>L xt%-y'Gh\DuG/]G"W #|l3ra~B˖A^Ͳ!(a}&gJ@k*9nՂs:䕍u3&_fR,Jt]Pb5*}hPeV~NCj:[ M} HZ1.;f< 2Oa֓x_B-{Tt}rwU0<'q\9 ,.>r#tG|_cU7iC #)ul>QW~"):gIq.ï "jV!i_-eNEڸֹWv `1Q{\.P V:']zӖ$ y<~oClyp˟>Y y ht? /)f5tOK ȳ]K_g;+!j$Ӄk! ڝz~ C܆'SB;þٓ1M#Ys3"ΰB&G^z9SnEpz&uoA)+nthLYy}pl-+/*u5L#yj?l67e@~9.ݼÿ!hR&t&Wr" .ou"WCHn4Y; qHIm[#{eP^NeŒGMZ5ԨVB4K%kYᗂa]o~9 h|u&=7}Ҕ@BZ}Wރ GsmTuH8.;Ua }*֤N |ܰi4P[&lJ4ߵ`.PԳEBq^#/AnkNhEr7YbȵOe4 `OFŎjOht\T }C/Z2j*~N9$%2WW\ְ`C+- oG;@8:zII⃺sϧ£-#2Z` E\[7JX7czM{E a96xOy (+( ݭEh"H06bX.Fb 2-7kFsJDY#6c8MiAzoCšh[aV|'e4~v.sGzu-;XFLmf;yC=8`@ RlLSt A<|M3]}u$Y_.Gѹ4ܙ,˲vA^SЫP}rP@!ivQ5)kfJ[Mߩ;}+OZv!|ўɕm@;b]BSg%E?Mcqnza]U߷Ԓ 0ȹD @'M]:vc$zI/E{v'E@טv/&i(us?.&`62O!s~bCzxG6?t#Dp#aWEc0->Zne24f6Y\X#d_iW7*9h6v,w9)lg))3=rXY{Mt6B,DY M(9gZ96Y|45U@+[+L$e^TnK*GD[e8`I"g=kC)? " rƷ]׫S)I7IuZiJ,D[яDZշk}/DP25:P0n#"wϱSt[Mil:Gzݽ%(5H8j2Sx2^k\":pk)|o*k~6rc*Qw[͙of-k{.qC2$Y`E2[݁esthN7?6%_ǹo_I,|m!v-F 4-3v @Z  jn6KCzs5yQݮh-wCKTUx%C8lN]i#jS?X# ݒ^VG i#4O OE2 OUfk¢4k00 xiW՝AקNZv*(R )wk$$  i3s߽hA $s>n>[ShHCԊ #U"h[K9MM?LVTN>ȝ 52۴껀-Ц(;2<4t\=xuF(iHEn)G-(~vcȋ3m?  3?Z4AAɄ w%r QK=\ ,{ l،>8܇QEvq+FYds#I7癊~s}גWmĈ©1Rh6騬\͇ym\ffzE)Ng6L-ݞmiKQ񸱸'q41qCԃ~I34!ҶC0vcd_r*Ƙ;0d!BǨ:ڹZ`yƲ!!Y<# w)ǍOetbmk-ZvŚ\@^蘨 ҕS4~4\hxIN'_ܮOߪX/P~rj"m|?q4lBQv*zL̔،XGr_?KJ#O8[k}Xt>6TQn1}Z$.^KZFqi$Oo*# KϫPʎذ%jm?]yƄnXAATrY tsIW{5I[>ñMU ´t,EH=K8~ޙ N7 ,j "y.vHrfHAS{UHbnȔD{Kb]KȡO@H5fXbؠ tp7vktLfy/|lP~nɝS8FBXإ8:lehՙbحܲc[@!_9(EV|_JJv)I'7oE H͒zr_L GROyڂNT:2˶=@ʾۅ96yg9 :9tdw 7pSbc>2݂^AL @&+Ǒ4~5m} =6&2k i{ _lb:(rhىѐIyCi薆9MSнV ܗLY7b$׈q!P82L͏6LԔgQd;: |!0FfZ9c:r$ep!{Xhz崀:>Aj Ku.F\*nN WTʆ^ EfRmo{ R&ӗ5FWo {MS ,kG!=16I .ý nt;6zjnBn:j0.(]NeX9=`i{,RbՂ߁XȫyBb8Pgיȕtay"+ҳ>' >tok4#mCfrjC]/TU)`,pL 5/Q,-3~lu<0$gkiwDЈ;sJxc5cQtӈ&V(mG3)@hލHUI/2n,u˰Go,tk#Xs#,3y׈C&ӆ ?cS{h\4 *!^,"Tgj^Kҋ^΂RLG26- >?U|%Bs0V{M/ʙd+İ{V+Y,g饜xoFŸu9Qm-kMTRH! mDgwq!잔9@T/f v㬒s߽}VO( ͞h~{QIPRK1Հf7m)x=md<3AwǔX~b> JIWz-~n1ysbq-\24jd_KbK9\NRFAeKK|"/g-d7:/%CP؜EJ *swwgJY; Ig͚J ra vh NdTJAHMHdkȾ/&Jw4 \ԚmziM_ /X\Id++*8=h9Bߡ$ZԚ_X-`Φga]Zan5u@GMR9 XuMM08o/<y)u\y7QvF 7rG@gm%Igc sBz%bL0gOxRpXwgt!gk-DzBY#E&O`yho8M% ]ip׃ib1nm6^[& D.~ ^{/d/ϛ:(8x()::NI%vN!ԙ`Y"lj̪ՃE%Gle/oZi~\_AKe_*v~|̛V>\s'QĞrY;#e{og[嵩f\m2x5JG{DǏ<24 2ثa"^xАB"a=wBĿޓҖiiٳ@z!$I;:,εmΖruv?ީ%LMQh}^Jqn,}L?SHl6 KhwG(ߋ/Bt' W c\t-h+Z;f?W҈K~gyei e% $\ztj3JLxBN.\#,m%P[ mej z{׎+9ȏQ1M`N CFu:w!L4!32c lҡm3q\PVUT;RsmcՄsEǫАgLϞH )^ hk 3]z^ RNhVnw@^`gIZ{pQ^]r;"I:[д>^z2MלXDqIH5.83Qg./qHgtm4mq #CqF [^<G$&ו WlJMkȻ- u㊭ݿmaޏl\pʀUW!fŘs*kp]GLٕS tS o/N㝜B~^y|,[x: ?[)LOm FU҈c!ցn6frIzGZr@r4!vG3@,YJ;籖SՍd~j Q- ]>${^b}T"9!!6eGa iPn4<7 '`5$|U ^iuF__ EL06Nu^V AG+5;)jPwIv9Z)uXC*Gm5Hx X&LeXͲf9垣8(IV06v_j?1I[+'NJ !NE!nz+{a'w_pe d˹l!f?cf G{,3!uoeV#}c*N}ve'8F&XVR1yݸfSWQ2ӕ ClqJ>h\*-hoW(2qMta$lnyRZ~~'vq1`$+mRs+ M)~ӪedPq-Vh4 qcZ@<4f>8уATŏhT7lo}(FMpI~lJBNfB\ P6:"-OSQM %q3s^?m6`5U}V%Fu -Μq퓬n nx,T9–kk9{(39sD[@>Vkϫ%t/|I\ dw '^mpࢲ*dlV(麧-k8wfɋCo`5F1AzԂХPF<G@7Ϝ jcp.XX:fTh`r (. qZ`Fy '<$N~`-k\,̅JX^s7_ oMӪEc/WӐ4mi'xoNAJMj8tu݃\1+PK']!]KK J THGٔhbA҄o[i6+2+OGVʇ{ƭ<ey, X ;O.n%j8Nj*l7M-ufGpy~G|*1nശ$# CpNbIͦ Z0/%2ŝ,UoX# N/z̴*5@[.}YmSt"1_ .lIO~_c`]h5}*%")X[-yꞦZXSuF0l=w;'=!ů$l0;"re>-imF׆Si׿q6!^GyV1ekI;Ex XɄ]-ZZ9-v7-s]smGQ.~% iC VV`wV Vs`zQg=O\sE c,X +YD‰*j3kqC4 }] % (ߴ y\ʧ ߊ(.-DڷABOF3e>\JNy2#]GIZ DJcnW\OSE2 Xl'@ 8P9v؎,.jQ2f4wܘΥm3)Ĵ\GK^nb eЎJˋ/;2GX0}Uf)6QӰ\`fHMaaTF?w& |8 Oa1ІX.bG.,kS\}'~pdQCםGs+ҐޚhgDb)J GKT,Xq$B`bi*x~Zh#\z@]Z4 AqGMDe ,T zfp`׎ 9 Pbū )J-6+cӞ5X0w/*ň18ҒXYjxwxv_H1@07z7!l'|pEaz.#T'5m/%U/WV5C1Q"-rZH1q3JZɿ_tpd*ls 7OۦO˾о׽kL ؛)TIj;a%Cjzs/ݶ # Ԟ^0%\oKPhM,h Um 4մ1C$" +H1(7JLEoSRqojj>(Ux昕^Z 03F-6gUDY_ٸtݖjt,^iwǎ"g4 $TTy:m>=tT>8-Ǚ]* aD]!ZZHo-zl:/+^qqRGjGPܣ' :`7Ud4 A޸psTp0.c5:?W; (MAx`:P{֐|S4Y3Ezx{&M5B|^f_J raf:? iB?L#F,}H{ȀEv@xCiciB"O%dFJKcgifۀ?HyX[kL)Y3nf2k@V!Ku 9#S ^MKCdDeϋf-7zYD{2z<*\ȕ\v'#Hwy)9l%T4geIlu"3徕g8e1Bۗ}l'͖{4 V}Ѯ}״ {bX;7!a8JކsWn3V4-=Z:L'I;rtap\7D^[S !{7QᎿ?5 !aL4C+W ۷xJz2[f>G3_ k)'R$0[pѐ;XjS|fN\- ]MR×l0>F"̚-x4{byA4l-Ϲ.ng.ZzFM4U5\{8KD_j@Yk~տX@ӧGp'Cﷳ@L`|\Wѧ'0Ps%} Y.m Yn; 2 rq8C8l'T((y',p-wbeP^Rp~0\ ABpc|;#13ZƇl`o$dى.5w4Jh cu݃hI=С^us<7RD}TbdVnP;tDmxXc&& I!\}%eKЙ e'_BD LrXuˊbƪlǿ$#cMDxGfbd;ޙU ]Ü>Yn B(}AU8G{)g{IXU6|=mSST%2S ٍL..YW:u1@'nX2XmiN!yDVsD0*(J-|B/) mv4\3WQ jmĺao#jUI<ZQ7Vٛce1.mJmKݮ+'zN}\9Jdz6h}~(T-Phk o8%̡!L5]n\DⳎ`kr^B7gaXWqE@+o WdQҝaD@8*# ܝ9}q?o`Rg|Gr艼_;,[ ci[XԼcg=A]n.h=7Xg4 J Z^=̮yY)Etq=D#20uGgꇰ* ޖ~XIz&dLCCs(א8LT[w9?r8"ա 'aF8%E[$XEwh(pr PP 2F! >@Y <)`)Ct6!<v #.G}>Q}: x-޹ꭝD}ܷ Pf$Dz"5%(_2R*HMW'H)uR,;QJ}rvp{"%V CynJK*ɭN7򧩅%܃|F `8,sW#q5d3s2%GP1lqC[Cp>ԑȟC9q?;a،<cpɂLZR@4ej`4hLt*>>A x4 NxdE "TZ,`LE<&N/ߊ i u`{[O=)Gp̝rAhfx#v~ Ay393A  ~E@IP;o&|xW`bLTS7|1W"z&-wؠwYi:}K#=f0BieBA|oаsbW]ݲ{uy6.ׄ.r4DI%OH> 2ݕ8h+NY7s~N= %{$㵝)$qИzIU i\蒉@e&hQǭXgL3SO!؝ms[J"IZ_C"lXs V~Yėщ)HzXz~2"Ws[w/i"Qr1橳2adVLG" &i nS{AP:;x?lJSXIQِUf̻_'mj1'H &6Q$C֒uF&̡c$@@q Y("{w 2Whj/L<;(Bah1Q_Y_~1OyH:D`ԈIا} U'CL܂tzıիsQu(1[5Y.~sS{(_^A!vxqeM)YŹ"2\ի-vͽ줕yE^:4L)S Jz`͜XFLpbCEs:"/- ^-i(n蛸i\X+tu $B0q͠c޶k zb7 hДBQiwD+<r9|١‘XDXdG1Jtd2p(a  OHUReJ8AϨ<Qюe-(^u ԰tg_.{| N!uMstyTIV 0V_ K*M.D|J,=}ףG!!cRMA"*EvF A%SgԠJLʷsP]G\-d m$E2v<}HikW.`4׎"8c% Y@΁|'A <~ Yv*A_iA~0CFj/nq8ZI9Ip,%ZŗJoj'k<+P1_ _v\k.d*L >?ryhį^W 4ck !1Xs=J6'r6I )~c' V$%fXAūp6y0Dgܩ@њ}v~jLxw+sjSP8@:|~bd-_Y0 V3QPq KЀ Wzƛ:8%Ix6{lrR13G&(kS[r}V9 z[{{(S`",4xp 0ܦ7P"$UtZU2CFę*촷g\BVٷgJR.-႘g ]:G:`Unu].c+01/";SޟQ¦gNh[h*%popʛ<_:Ǟ~ LU%mo&)Ssu7P24zgF=e<ۣ5 &bKcW4Sx"t r0X%=iЏFMgF0w7E)o%)zUi+]bfWqݞ$rtvi9 %3/`iH2u4Z7VP|_3e )6gv8)M+u7`N- )ظJC%`#?kѧ&WI܎ gJv? H ݒϩƍd6l:wJ@Ya+d ćI]^7s}6IRjtLӿ<}*P9&ݟ<ʔnqNͅ1>+M{Y#?ܼ[ V[6_NYn\ޕ `n;$f E$ sBH(C !tdqY=>=h27ɺ8f0DR,e䑉S6fy4*S ʤ]}jgW|%TU]JQg?Ώk _UÚPCyi5 ?xC2h.2I;fMx,ܹsk@gX䞧,'(C{E[1 jXIjNbCЏHG|CO۱T'{|d_~Ƅ\祧dhS+ 4+E|.OD9j JRGڧqHiG=$%m, # |ߙj{vqW1Xv?׮!t!Qu`UCyBF V&El Zh 8-'9Hӝ&{QN\y^}Y}8k<*vGGbNK栟‰q-To{wqø*wANh$xT$t1 VdJ ]/hLaZ\K3W/8UX;KHW^+ax9 E @sl}QRQvXsۏbYY"UCzRH4@-ޙh`E= ".\/6 w ,7W/( \q?Bd}P"'_mfc5_RsH:Jn3B`抛^--Cd=2Y0>ʟvTm85ėBc1Z9ߴo[o#pB&},\o1"݊J3CÂP*6+`SrZSt֠&L A 9gnӈf*i qm!^\_$sg#k&H@oaۑ<-1*Y\w`bX|"pf ^Gaw!ݴqr Q^:'BbxoKI1Kh"j*c"5~њ+ltztnRTU2Akr%Y7{q*H3 *yaB,ׂ E'ltxM,P9gQ-6lpg2:;|GeX,vlWS^rnTkX$&CU}Tv/R˰󏝀+l gO{0˴Zոjmo *tiK) EG?tf:-0j90ʅaj}ʐ$P a,X iL:ջ*R6*F2rlI}4KX}Ix'wG+ہt<2is'JZMqsRoua=@SlpЌ*m ըehi4([3t^qYX2N|'lnkj?]^( 6x Zg2+B۷h {n؋"=JŴoNٵOUrm0U5JD̡R4;1a]6rkA.m]ﺕ"B$=ױ,T'QtVv0fI4Fl(n4~ycitp, ]!Sb&](E JH_?{=H<7 ŭqfއZ6OuoGȂ/-lA4G0sUS'':E熎j)?h\s,׳/*CTKѬt>ҡڼJGIJ)N9=zD>>btL*E!~@s-l=3C[TBZ [rm6oD)px†n$Ma'CTPk$זX&۹&l{C械QҡLLu~7]7YkpV 8 `6hڦapX| +dT18]d̚vyk%2S .=B{ZcU+90w,ޤuaޕ[~L3ueS[~腦Cp&ZǠ8~g {M ) RjH `lk h8dvc/PRV#gº3x+hy_dz5qLt~v>˫C_nX39#B nP+Cu42yx_p 5.Wo]FWf$]Ds4t d'N5 xJg_#]v'M|{4IJE>;npל0s7pSrg ^.z]a_*Nxc0gBu{{3 \$=[R+|zQ}deI4.!kcC &3z*qO@~vÓLr{ght} cW@F,)Z͒B0bB)qKyO ng@˗|ȣE+(1&{Sm*\9Xd"ijC%t>ʀRa\CLL#&rb$֠E1CCI1.we3#0RN´^DDct k|;PQ]:] i EJgnEդ Oź囊Tq n"|$0@8+Kɠhx6fչF$J:{1Qsf1tѭExK݉)@M5sBq\WzOeL )^LZxYH&b5^K3{~x o\p9c)ef51_*-&;3ňstvgVC:O+UjS&6s78} 颲 8c=(jŭ|מcxS'_TZGw5TJc\`IsloFWjlEdUEiv9b5U?S6*] R,. mĎ@|`:E=J$Z'Ч:k]7WcwLMwI*6Zda[NBcCpL8)`@d)KHXNo)}j3&~uĝz)$qxEj'#^`ap,t52HLNa"߼hFI֤ HTwGAWVAU{mH׻"-Q+IhxW$ c4EH6X *S9&$yJ8`1b.m[<{F 5GkllV ۅ">{z-!<0? NЃ(6٥+hS<1$AS'ц\lX'#;^\k*LMgk.`[C{*lkfA NT@1?[*WqS[DktrWЀ|0ѱ'Rz!HpyM>UPX=aq^JrM p̼Hã)x`z Y/)4|oz]`r&bIg1 D*w[xvf ?_ІeT2&\9YqDYCOK]V^emZ%O-SYb&bHEkp˗\TW~T}$SBQ0C] ]mZD|zq8-~J 8RJAIn nԣ=,ث^c.1!:&5Ga+8V0_&x'I)p[7C3߷y-TN2RtpvLJL)g8x}K~B+c,]`+"eipE-Ac'm,9)X]F؅W¥yQO۞w^/QBL ${Tn iHn @YlU'퉢)P68hvnPvQ ĜJ(s*HVK*@jwD+jhȽ+^>­E]w 8"ޥTxݑaWM{$5*6TzΩp2`$ts у`pgoU]95?-}㒒BYUKqˊh4@KVϟbIJZ~kV&m] (ܡgQ֊\:[OBCa15p ]NC0q gҞ"JZ;QÌ(AW:i6>9gƝ|,v a2#G/ )Α%QFcв/4m`|+RرA }S~ʥW!aiSeOYzgпΥaCc[yiOӷ>BCK pV:8jȬ66!1 Pԭ6bl\ӓr0 ,z2hM2'PxeN@JBόuϽh \+yigT.kIRjiYeiNZ|-ևq\p ھW[\@6uטq<\-0\,@Štv_+KP1)DF9բgÌ[[{Bc7+hh6`_Ttf 71&찬&T-wsm'*~(,IK+@i3ݺf?%fh1K5Aݟti6ЮGS{7gfઘL]UVCJb+t`eC鈼zbxI%.K < -u\ߋ@Db'!_z=0!Z (% hGo']oN@KX5ׄՉtN禭sZBcPWv,<`'ӝ)9Y0r"Nۜc"eSTyK9wg2|/3 x}+t Y`)2W5mz{)5^/>wL_Z[P)&W;- ɝQ{°RH H33ckcV^: 'U<ζ2Wi3БM'*д'I5T uHQDdV`@t \:u*w΃cYlmw[vz%NV}z=zg)8bg%v Dz**[/ҡ(N ~Asܦ{K%.u Lȋ D=H QSd91դ򈶪+FHsQ;fស5fBo3ʛJz?JX/qǵQ7;#}/3 6-)<o~:±) I /Ά0Yrj vШL`C*:E2I88dPKte1Md}HS7j''oH;X 8PW ʙåf٦}mn|)G*9⊌,JYrȍJ&R ~F( pz6Sj,-؝km92 7/d~c.vN>b&~VKۮgl$ץ/vG93B˜~Ŷl4۝ qP;_?L‘ fj+C6MTKW#܇VE]h8Gӓ`f ?(^&5 ?8ۊ,Yiv zvNB6uuӁze-qC̣܂`푒JzOf(ڵhUxT ;|MBNm㢧lsmnnŎcKCޏRVК j\{љ.H:! N2EfԮ;m잃 C΄gP3V F0J21f\4x Y^e WP[jd\]#Z9&3鍑*CTv~*od$ 3=:75毻]v^v+QE2yZ)@  0$ʙX|g-c:sAjsej{Vƽs?W1^Jc ׋5sbA =xݶ*\\[7ŶCP.K@EHEXF3tV$Р\_NUmX5hЛ3X/Qd\?(:#d՛zDNl2BPU?daϞ<'nifl} $vWct`sb84ajhAֻ3yP?hp IpDQa۠jle {zxi &v?4 %~r} AP=/EF(X6ao{ρKP#YœɬfFCj=ͼT!R@  L12O]4*~r8tY`GE4U.DGÖ.9]Mc}3<"Ȭz Gg:?$mS_Qѥj(r"/-@?š]-5⳧O<8{ԓؒtNSLJ *9k{#8 yNJ{G4[w>6W;hYOz$Icߢ_OR GvM gba܆e _ Ƥl"[^*mѲ{XŻш];ݧ}NV~Z:' 8L͍9ݲUdZq_UgT?m{5JDWF_wA1)oo֋ͩ\c3gKRn,FgOS~tx5D`S su ILq#Tv4VIUQp( B#n۾`?\@(}$ݹelK:]J2UȨjl"xdB๛EMwٝoO8f!%n4kO״\utMu]>G8s**d%m pu# t;q87rk:m%{爕|Vsm a;e%Jpu>s#p,Wվ2LKi{\΀ޚLsCė; ծFB,J;w?CC%Z}bLb|0ƤgM5uuu+y:Q~1{~VKe^]h'T ~) ܔ~3D%b֬pv98LMgIZƜtΘ5=<}+]&2=3^c\@ s[wQ=0?(EM p=SY0X9JW\O8;U涾г0}OtY)?BKhh[gM\[xיz>0+mm˘ l], iclcVx31)J 72~~ÿsGƮd YP;ԭk AdQne Q1,Nz#J*÷Q\yujzTgo'U[Jer>Oߏ6wēhLWX-aI¾e85/2@C"&]puYq `*=Q/: s=7H݊ݣYy7X}lanJD8Q%_j]92m=Ғmt8ߞگ_7L5ٔ>n[imVF/^VWHGLjMcE˅si KqI4\7D S9}wREoҹrގ.1۶Y)%|{Obc/G14g̾TfP,(zD"g ľ !UxGl7 Y;?pC{@6UaԑwjU僣ig#ۣ.>p| ,ˌ]I@Ϸ9~L srxnY'?k%%gAp `5TMmg"jan9^ 8otc:CJ2uDrr'__^`Y ]z5o㏛6I {] MX(½#_u㧆(dIOl+ 3T"Wi''qSjD7=o:S%e3%x:zkC"?5S򖗜Z01ԋ`-[ Gd>_D?m$*C$ 2לD&hQG`*Tme0a1 ׵dZ@hQU io4_3LL<4o*`uP\b/ţntA H3lߗ`֧^ap1z YTAQ@Ԙw{p[^NCE>/Lɤ=@!71bhc{y@ >@UgЮ';ݘhu3 c<8VF_ 7S.~V脤N8Xpm|}˄(cʻSRP#D9ӳbr†khuk)m7j/j)MbiYtpN ctf `3ԟ0n"JZY(=0=-@6L?z3T^)߉̇v?$Ɲ^,b#KF JVUM)U*V(ٔ`1h<"ඣsٝ}a!6&eѥ06h9k x>?cMhL<C\eiDY2< "fJMSޛpE>GWp[Smuoգ/ z^4#+@&:oL/{TGZ9p0jUBxQ\Kgq7E/$~?bj-w Hpcpې6]KFSN:$ iPqFrWZSkT2OꞼJkPDcppQ'wtE|NyYB8lnX&]IpHȻf c"n_ /\"zZ@Tq'W]Bj }`-OS\~%TG 77Oq?uq.йQBwҌ<.jd?A& mJ2ݠ̆߹U$K+&?juu.Jm{K qĞ/4cq?}ش  hO}月WB/N=- !x>(MM%":ZDNf0 ${[Dj-CKyi1`sc7=pjǛ~@1$`0BV-e;z96:)/=wu2[&p;-;(O2̧i%HR_,JEOhgZyᬄ ˘}g)wO3@:Edpؔf>NޅH]i\se|*H6$ 'AY}*!VXQBE;ϓڵxwY8~Cء;F[IIgO=9Hh?C_5 ;|C=(L;Z%F| 㺌z^;oH|s>AxB ,:Edg>IċhBb{Np553K{~|wvRAr2 "~- \k]y|]9,Tz+9-RbT[lᶆRFT 3 !VJ pHX10F.j!b"TtU FV>=7v}< ehR{r2q&.&ى2``kGY?Y+%_Nn&9$ာSZMZ`S ߖW$6@PԆJŹ\Ix 2BL<2 Ub7ޓzKJ>=;|ric[ OIQhl-^7-MB%Gqz'݊)[:E6 Tܶ-"1߱bՍ>ڻO,HU|d8u‚8xPs?PՇ" e‘*IOϣ:_>CbJZyIxV5p/)т@וC?ͫY% J!0kyMl6u$kAUAHmq аŌDff`,Kݕk^y=%̞'Ϥu6!r 4Kk샊⤭iJHD0Ψjhh*6bUcS_x`dO <3&MMɫ%O ~?nZv۽Ojʃ/=KgqXO\|`AiL2mg(MT:JܳX}hZGjva2g Q_g{zd+%26E97)l./I~]ƹp3 n::gHXAPՁC9 MG*ȑLAD6 &>&`d Z/+\#_D܁>x$yu2W8@-?4 L"#ec OVGC{Wm_-XE|}Լ7ᡋf`*ʑ"(>TV: 0SA[KAW( F26e̋!EWvW!msNT9J#%Bd&~M$BDÂSݴw Ai2UӳUGHva߷>).>\XfS>DG&Pxf^Ի&*XBF&GHv5B.2]%#W;xXj*-u7&֖?K@8u#׶I)ﮠߦM #jd{_#U+u5-8[fԴ]舚o5^)Q6"K&AGEEEQ۬KT|)YjNڞpy.4+RS|{M x-j j9I%fNXZ׵?6QmdL*A\>o[|dG=VDQĹqj(6~s>`՘3:{fTn7S{Pzda _9[&[1Z={cK]sW&:AK .W'{|Rk)6iҒ٠*|mȓZv<ڸD'l';} b/:A@lIdIzYNpӸ2O1Z9K'%߶\䴡.J[ڋziKcedy%'9rx~IMQJ9،> {GBPϹGrJ^/hM8Ӊ[x1DD.Y(IS(&*Ѕ\ cdJ:όqbǴ6w@}6\@﫰ƚP4z$ d/XWjIm)UorшK?k\K4*9\PASɣFQ_ (˶ߙay8zˆLF>!]4v mgVp+'` V1Ǣ*͘*tePh;DI!`%_o['Ȧ|DV5(I7;|mTCr;s |]BAF31xYEl@_@gg^Q2\2׬`.-}>7h=7a 5vo8.c!G,NGȥO[ r RϣXmž^zT1](eϱzmj? q5q){2Zu!Lrt> ~]~RWT{SOQ y9/!C*tB[On$R6ŪgXFHo;gCwBT 8zkNQo*tT!ߑnL7]]W݇5u="v*ewg4Ymn3aJG5YpBSY*Bļw,t)~&dS\P ~U,V5<+l)s.afCEw.eQs#0oBZ'ݛ;-,ZTV C)G)+`4A.X^+'fLq7UJ l ̟hza]pwFM9>{ٱHp`tfIqZ qǵ 9+SZY0lfqY)Wi{d>8O?NR)qƌei{&[wz^0ao |h$/K?Jz|ߋ-+lI!L #luwq S G#3G]W$κ<G|S)w u _ `*cH:#n8Da}Ɯ\J3Yr< - 2H&k)93=[ml-r}b_Ķַ_k]nCRk:%bb7{|(^R|,gEy,aU`Y_P܁mq:_Wc%$rT26cB0aل2ARpVq#h!Qio5s`Vu/pN,i#OcjHAhΘĬNZ.lB^s'0H*41z a&-N0DȺ%XUc<7gۊN6_B*Փv;-x.s`9^"=e+K1H~-,JPWŌ%UVRYt/T d/k:/\X8͡;ÙJ=xcg;!sPWډfAy;EV_n9]ޓ`ԭ-CE5 }{P#!@QSו:&4_}P®/j͐}M};%3Sc;!sh2"&ā fʎ ־&$z naYG]r+HDJܚs)Nh(Vׂ43Zr}_lT6#Ϋ7qN0g2kC 7f!Pk%LLܓmXB N7]͓C=!4j8=_aYE1`6Nrr=Nǚf^ye8EN ,߈ 9^K(|)Fy7 ];)M"m͘:X\yj&u6kPP'5G/B7Ii6}֡UUR~i \'u$ܶc}PUQxO$g s-J /?s bnv_HyEnLgCX`0I"o#TPO sg74[= ~Z;B}KGon./3XN sI/=ZLIۤ@!>hT.*K!(P}^\#*]nxfy0Mܲ%GȄ_1G2/,gkf]~B0KφqA:S((W`4`07)!KwEz/ vG~ bixÎIvi 2 q#{ BZ:*z*1g5TFE濫"KW!˛ez>u6!i 8p6 d*$+:FA))ob $y@ do6 cd|reBq::Xj6 *Fq (mOҐl^,)S8,;IЙdg]g$@PilBȀÆIvcRs ܤv_NmØ99DL= Yp fPZ{VWDYb} $5TϢ5?'OJtЬtc j7ԇvfJn!iK>Cc})}>sz;WN<=u=S$(v *Q!7'd+, I ܅lTp8!K6 _#ʹ:=iO(+,|0oթS_ܖ)7`'pA8|YU~M5t\3)Ot~Ȱ<9䑠N1zI-iRf ) FTT{›' y0AHH6䝪"]Pi~FJӌ 94ohIzMa.xi?BhU 8u]BXRt0`q4Z݈s8$j!acH=K\h!֥?$=H"#$ɚbEC.W"9~,{%b"3=6;4P =r{w)4Ƿl-ڙWWB,%Y/:[~hcF{W4#.BNz߰o"Nd=zuxdzSMeud 6F#qL+\ď# Ӫ\j7tڌH/;EdH^ 9&RӁRbsmEE=a@(J33=ۀYdy9E LۢL qǏl;:鷧(`8Zj\y#59^ Y`0W.@l+k"*2 KA2o/X 9nċ&p1>%`a\k I gs>MtPplr;rާ?u ևy[x@Jށ"SU3ođMZ_G?0gVh 0 ]l󠖥CMr\~>LNpFҀx@lq8pz /)j;?Ӫiv⫆~͛yJoH/RzRܤT X*>#T?LjaB!%\wzg  2 1nƮ?3hgƲW^lv: .ŗhYFfgj$NlsӉ+k2\!oEp_v>2}r%2)=bU^P N{ZEQ|~1T&j\ti=X5 M>d /:Sm u)9M(*,kG|ux7nݛO'}x\,oy%"{ .t, ΁@ +RTYkEB I##׀K{X.Ng0SvТ`}2]; oJ >}l,sfR傷Xtނ;\Rfa)r"Sgͣi^OoS0sӆϬ ]"vf|0bSnW^ 8uK0/u|oP[vd03d#'9$B7E! Dg~+egs!f)p`J^O0`x)GHgqj/ 4+j"p`x>a.׷ک\)`o7B+3Pa/7,8I% k c!<@$j5~[>ӷe 3fFɤ[5&'7tKlm=Q,UA0C[U(c:xc8uٔPɹ`:Ljn8IGKLc*ty{ ŵ'Ix7X".V̈́eaeYsuprBÞdN{o<=o~FC>rQT 3p&{@D^ AJQBKy &0LlS Cyu6*^A[u&/k7TyjvU3ߺ1bxja"T2$v9 }w kJj0Inadϔ}D{OGǨ(>l)xX& -F/M\d^!O;N5*afOoM}+p'k! &s`[e |d~-ra;^ jŌ:S#*$E2dfwU#gkAg\M'aHlS#"F☍7Z2Ɩhh!r⾀?شPT*|gK; M L.u;kwvU I %E;a%ٙNT#7╁Lǁ"mDx`PU=)官TU?;av*svMuaLOQBR8Ew^B@Cqپ\SW ~#8 ˜UwLF:uhN .Vё@n7\ćlKٴ㫾ʳ /Pr.Ygk(>c;^{_Yr_ [hye}Ojn"hQI\-/&B1, \.GE)HýXr"hd̩ 4 *:9QY0trt4iLMQ|QM~H1Y\_ 6Wk!M?,<4݈Y_9s(}ŋzUzKg1^ز>/V1vP{0c܁4,Z|K-qL$i֐&HX a߶A ^mi(FϴCqњ!8UHW"I62p%_pxh6{fAzG)RC5?hukE P^z->b93/ϩ,9OܠZ;kt_-SSv.44+D$ Ċ ٛ[")~՗P)B'-sm("_b\ƇcvihwYv4dDOiozwo \.*0}^7wD&NS _> Vlgn[9]:A&hq-uVt` bwA8#qipsv!Yd4xBnXx *|Ý?;VbZ^N{L-VŦ5tR/ZA5 ^.u^,ʧ(ouS|e.yK\Z<Sғ$4BS),xΰ9yE㚝LJ]=G9kr1W3L809l몝"njS@CcDHR^A bwdװskL%1v'yl %7 NUK<5})%XWHoC5t zMi`uAQCp@5cucv4g3EXn[#vna9Sʔ s8d m31u*@ 8nuk@fjʶ%g{gOHkzU}OR}=6. ~+Yxu*twv?IDt%?|mЗWKƳ`TxʾҖhŮU=F7cO:<(iՕ͘=y};CZwh gY$X:i*i?!GXpRܝd)~اk[-MԱ|՟VsXYY 5SQ?_)?Ey.7#X$;ZWlxwfBhjY3Mi[4dwovhAKhMeF`wK<)O=d8r\#SH/iu'Hz`f Y|oȴ'?7@VBK]6k'7RψGHJ|Q!=pcfRfPW =+V_CSmL.!#`O9ѡ='I?ʎDiD Nop[=q%uSBN}nRS.xqvꅧ5JKMRCēmǻ9q(v$b!q,I/޷5Swݙ8qf#0X-kc.+0q$o׏ N+QotABcg yʭٹEx  Ȧ+q,A=Db0*L;Ê O 1 mYu1;y*>+iӘ%;v] id rͭv5&U; 5pzέ?l"h5s^,8sso]4^QƉXз*!M;R6 ڲ)U1\NH*r 菶#3k@GBL8hxpc\]A$|M9̬M2:_7^a_%wXy/ m(bZ]&.w0{urF0YP_m)y~F߄"+Uw#< ;lT'p5n t/qTJ%xtXG}s6& U a*'yHPV4HH b$TܢV>n^Cڗ&|L[1GE٪c(\2rX =)^:MwFޟm$I#h桄~_Ӏ'TFͩyzQ26u2ͣu>"Bw|t'Pve Kx;D:c r3Կ{>E5sźgu,kνdGP&V %m>~F}OΆ,/ VYyx~XT z,"]t\)Te09Q kߗ.u2~֥ mTb ݼ$Vp:quA</Ud]ႋ ˯ f>5ZM[rxſ/ (S::%;ܪuwO\ȖfKw9bN{>aJy<߅ƃ5d' b_3҂:ca=m>(m2~'E: n!A"1(lgf8ZȬȃ5?i.QAZfÝ/mjz5x5hN#fap*hA6KuD$hVh^(+E녽娞1SұmV3&H7r]hަ3af꩙@XQHOByik!{u>{=qfTb#Vmm)(Jީk̳dgڻOlw=;SZgB.ĵ݂xc: {nѨy&7LNj #vA3Mx4}l}!`Rʣny9)DjrmV[Ff;q~s3<t .,Í҇]HX~ʋ xUΒ*d^pKҁXh w.uL%\Y.PkoPZ6'@ZDYCɍ^,IK83&>9pxZ1L!x[PluEBv2zβwEq[߁@ϬxrËgH%)=%:wQ,o09m0nv蛐9jb4R8gTk>7*qIF3EUR 1\#y w35H=! 5-tvmg1W79izwlyy(=YيDWZRnmVGhkcGG}b=j\u+5IX'$Ŋ:C*c1_(FҹFXAm] ȷ<׬vAۗ3g˨Pzl8JRb)ՕiUN\ BflgR&@dl7IH-8㡥j`. xk OQxۤ>ğ|=Z >Uܼl%rإD yq|jYGv8JeWӦ7nGƣ`s6OLĢ'a./T~;fT}Ƌ3J]]6EK΀bPP>6$l0+'I.>:(x)_\T ٮg~JB!_ހʌNV78a}R.u>Q7^sN_ ".T+Y9k5 MLΦ=#Tβ8o/1^zO]s݉pQ9_g]$&M.Q _k;BF 3Xo E+-eyԚeMq!C?snaWl!>2Ŗ- K&հHpV!cUvEiUm /r?X-ugztu-MkW>y:a`"/z -[Cm^ P"d~:ѡC2@tBMyZn5Mmhr2ǭH\{tYZ"j?=0t9Y;ў*| fN9,#H/X\ׂVۈ\6C*b '(HʣHMmAQxoC}_%6IX_iBi]gQ́0 8gd8vҍ wI|ԏ?1ÜL?g/۾#JI !6BMc(`$;6Yғ8~w&U?[MذyHah05mz9 ,[3M2-w #B0tMMG0$w7'S^=%ގ.o| Zj<'LY􌩅&/xwiiaV| zAoKYm]3\%PԱm2%<:뗇s8BĨCpdhG::X|efN2$"83nG:lM|4F:7yưKh _)mW;cXh'.%ݤBo%OJ.,foz~Բ00^# X=\cOؾ-ok*HN8:tPuA1nlwЭ+o?-PYk3^nmhY%{ ܙ>1P:@p$bRsn=nP[οaH/:# 35eBt%zT"VkS>]w*zuDJ n'CD R㓊/ѥ{_)2ey`lJTI` l^+75i WAH+2nN/8mEYj)#GI%&ܯc,4/ְ}`~PjL%ǭ!bI kVbȠ&fg1ِxc# aLF/&$4JQ-(92#MpoщeUe0hMGarMն3sCN7(2v~}Mb:R3Czxqi҅E0yU9nC%aoNTN ˌ&FXa4wZYrUI]x1.I= ClÂzfQ&d]VEa0EP˨Xzb(T+vºk4R=X f .LKV:6e6-}zz ^F cӄ,'*$C @6ǘtn:dfJ"5%ANΦuKkmf"-`/T wީƥ"uh]J;yC)GO0d4w;s37 t(P>+ԙ?0+LM:N'A@ ޽xigp;eĉ&n*ă_@@3;[G`ՠdHa`'vuM\ڱ*n Z :UV0|5vpYH MQzw=.k_Ǚ5Bf]6np <{_{=m"q"N6-`i2-خK,E([֣X_^Qz ΑNYQO5ҍUWCxmYK`~vGyzV`UG5)׍!cʾtꏏ@_y<'?* eZ/yb}I<6|.J|HhR/b%l1h.8xn5!a^8YIug-;Ŝ8IidOy.ZH'ٛuҦ aHa}.ٻ7[L$8y @Ћ:J\,s`XLŜdET啯缡<&lcq[*ڻɿVe3Fo 6i6l¨tГəݎeYV.v?`܍G͗R_K/f|_F?dv#<:^N[(Ә8Ḛn~~wM_"b AQn{L.o2𫤭vmo2!:iAo{ 0T7 ^n}ci7 Pㆿ`闕T(z=;kJO3xc0~wÆyoz/q0lwl'fF)DV9 Chn =o< FX[a?U >+5`>]UҢR5f74!6zD5"QYeJ1gNL#;-mEfRQwʓ-$>lyi+\4CouDIӔyaR=NB"n 2=hf6B ZPR"Wz3"9? 0ͧU7*DsI9MgQ]Oc!5s>|t*QI1q.bfX4fDŽ*ئٹU3Mj.W^s[UV7}5/ٹB2XAхPQVHs.3&I†i+[eE=>w:IXۖ5p*9Wbpf+C# 0fE=>~|en!,frC@ʎ&ھթQ|?LkЃF rg$U.n`t@G W{wZ T,l|V.6o ,MdO ZDMm EU4@l;yAրd#\UI9{ymqhCr}+ -WW_wA:|1?lpU;QHr L .}O g>d+>JZ#s!V) DݖJc+5tr_EpAcfg2 "321*ιY!q.݉pCMy 0#N/X^ԩqS8aRG4xXq?ջ:hBҾ4aIxR~ȐqG"}41lRߐUo HH\,,sY⨏%ѹ?`W` 94<(ǀ$ʅl0 `^q~ tb %N_=Mt< enp~y8";.˙enw:7X+ "Wn$F8;%t6c?2w+{z}bR2wwzh`Z jT,v(2}oVOE}[$^-:٭5tN (4!taJuįNB'`3pDm\=-̊Ȇj~B)>]8 ]MO -jӺIn2lfm#@°Y{ޢpLn]텴O mrp3a*‹6gbxgmpx~HfXU ܣpަSgYc͇"+Y¿c՝kF!,W-z'c$nUS,5?-?Rz@q @# B_șyQ׽_4! o Od2_ F$,.lHT/6)4dHQ> SIl%QIͺ /&•|drDa(B%fD0=IɊ?EޟW2>ו6gnR4XIqmp}kyj"kH7zMXGVݎVjP$b;AX ;^9\xmz2Ov'*`\N* h6 㲏$oսm(R#gv}-u6L"p:TSӓݯLS/eUaiA2~jea2)IsUƎK,u4{]8#szQJÂ}6£Ь*n*ߥcMl/VuEBЎQVob#/5|iNASX± ,XWPN<.3(D~1璭Wf\Ԧ3ZpW{ڝu6P=ɝWo]M''=0=wxc)j0 G9Eý8ƔsTaƬցdS2~s,~u^S10,}![ C̞3p 7]i|9@L%s$lbƊȔ)q'gϼ~w6[۾RTx C/TaĠ4eձm8&AAKi(se:iϨ×l*#!X 0R Y.J˄^9L/|0h;|huVrGWp{8¬ dIYфp6W̄|?L,ssQ!&ANT3 *poh\ۡ_W )ZV1еiO鬬wp퐠tI}8-N"4hE%b9{tuf} '!"FZy($}ͭē`[VFsMz,gό{bk95-f9s/ܢ]玏jDtRw\_qi2.-vFAX-7j_~$4C2cET6q'q" ,$e3=bKsF 1 (i;\&Cc7(=ҿ2s.O$Oqn5nC ʤ)۟l”@cP;SSv֐;B_5~QH@%,}9Dc\+DCQH7Xzg+PDDZ50Or 4Kg72`8 },h{PTk䎚yz ˋꄁaa<`qa O#zC931b_sKK|Z"V z'.a:>=eN5_Ȱ}lPJ jUۼ l,nBg,1x7g^RJ$(Ἔ ^r?8>2f@E(bnL e\HS8ʳaclP+qҡrM2NjvMp%Q=5z[J̹ȅ:pՅoĞt]BejN$6TeA#)/ ;zZHR ^Id:k*9Ot/[yTya*II}*s*'ՙ!i  VDL5JTY<}ۃ=aBv`I-%| /ɛ$POK@lTG٤7]k0}^>p{4"K)ӕ̝swf"Dtګ\sp;bAoHdD$N8(o$CTMѭv %ЀLb--pf^ĩR$ل=;sc)Ԕ{$Ց4ؗA6ALMme8%b y)vnFj ',+ %0;$&sVzsc"L_KC^ 2顒`N Yprv |XZ6#N[2͢ejs2@8tӼҸ!}vT ǒ¹jxTv[Ԉu8F zS|jQKI:ucjvlN7塄XW< ./om4Po"}#<˭7!Qc?Zk}r2T69tKjdáL9e@A:}"V"M Ƕ`H@({qD;`Xk9-EG\q=oz}Nd~NyiP" d4eMs,&w oP38c8ùWȹ4"$?|Xyخ`AEV$Kvu u>?|~ڢwI JĒ" ZbзdP3VQ;EĬڝF\d뷼[h'2ӈ2ޢFs!yKPЬuDk벺M҃FX U\SSUU邴6ڢueE]2ZbFUmS8)zÏFM.~m2PoиIyMPv_M4?OT]*tY~op#'up \zd|=k]ăzNTMҕYFݿ7y[☙?QKus<~F/|؟ր<62jEhGϛ8N;;ٍ^[L&/gTBl)<2G3\ c\I>l8P.Nto #4:;GsMTJWzS6[:X8=B|ENOC[2|o Ϫo|Tc MT aG SGbkA(`áVȸH:$ud Xh%rEB͋>@ҝ9L&ik V25VeHB聐[U|REozK~=ˮ[9pBR#vIŻT8"?H&La]%4ƸBhΚ}L|őW@D x\U2ZY9I7jo^x`#CDC=HmN$x ~, g$_vBeJ@>>(͛ =R".x 瘲pʓ>#F1Jg,_n^Uu:SS>~dwFG!lJ{y> S;JzEA/l›c AgaIA'#NA㇝dF+3ء_+S,9=2 罹Le*fڈarGT6A&@|ĩ$G)Ye:7/l^g!BFޣ @Muą)x!`E R_ %c.XoD&ƭ[@J@:DI DlYk)q~L n!j\$ISgQ=SUL姄r)&|ĬDdR6Yvi6:y;5lZVBA9D\=ޒ!o#R3\74SgDdǣ!,~p c=5ӊjS]lFA/N-lXDo` M>OlzZ0h7BS56x9:tT zLw Y;ɾ'Ңm9~(`&Ҕ| 2K@HZr4׌s`iw"WaH wP2[J` ֡bMz}jYtG2fy.vbj-EA g*v{`z(4#;u-e;>ͼ{'%!b hf"w~dYa}L$8ٞĈ(bF]jROxuv?82%^+(!8\F vhLEL *ckѿLP0ҷT$xqTasrb*rҫǠg@1.5$z @lț:O` zmC}Glq$$K|q{ ^n12YQ\(9w\trdL6w L)iYƽ*뽓p5\utJf  ^V|HՍzr%w4n¤v!r3Cnbbae=:]2ӅV}sr6$ $b])$*1֛S}'Q]_M/Łg4Y14; Lxo.d_$*IuܐD]?ILU/5vY(l#[t1='XsJYċ7q ]ծh;cՃG, 2}6GP $M0-*ѬAu`T:\;K i̹ܓ4"I fރhw sjΩzUSvۤhq^c[VrDbv7@.zw?%2B4W#e LH>Uj^D5(s+p+f~4 \P\P8㇚)?`n ۂ)ZɎ|C0.-4vwiAͰߐul U Y=Ր(> 6S"$T$Hnhe->+EA#!sM1GLxO } _Nd鴪X}ِ"2*F0R;_\臤0&Ll+UgP`<Eæ<5V16,)  ϿvV2yۋ81pAvxd{ԄFqLSRWLmftdy"A'~"䈟\Ld `n[Cd׮]^fߩ*LXciz0+>į rؗ/>(TȁTi^[K4w Ҳe FE<4Au>@GYR_n CiWNW2&T3H>ͦmÊEՃm3糗]ا-nQ'65TZǵrb88gx bcf:Eg՛.ULz3"5&A`LB+q )gYpR2^6sP|"| Z^쑲%N +[ck `LDdnwCЏڬ.1ms3+D/}z͟GhF!gs`ƼRHZ8#lQKW1%I:\ (g؁i)~`8Qutƒe  %w¢#Gy1;$y{oʭۉ1w&LZ _^/:c#-U)H5=,otGاҎjl1+e.yЯIMyu. 7]qvX?~RKCixB?R\esEYre$@8gG^D۾[-Yop.t%?]"?ع%SM]3c38b|a[K+DzJ# dXetWSۨe_TE$QI+N$w|&-¼)xdߪie16py4F%]J µ:g헦`u*l v5jԌ`¨qfzfL0a29e[4ѽtIWbN(ObYaO1H Θo(S<K0sx0q [Tn [6K@۷~Kn +XvݐW |jŢ]1Eu@AP@ς"BMcT!͓dgC&ppسUo " :Bs ##*OWBJdǨLVdgQ-Y%!KoDUV/ozP9O$ ꥐԇwNQHI Qari G{ #(/|Z\'̯;xɜפ.6GBce˳O0&k( )dRe]>gTpBdt>fAgX9H z2jQiBEz/_aIIQ%U.uo_̡6Xo$qv%Ot'+Ogc!cP퉋~m|b6XբK6?00&\pנ'-E 9=>$70N/ F`R ^cr*"/ᖖhy1}$Q-]=s<πOXӦTΫn;m߳WL\zrlitAkE i[ Ľ7:D)DX2gb]|.Zh2{;}K*]֖ .ysRzfHW5 _duG"@F⍘7ݝ#M$ȼ"Je3ڥ\>#tCNs O3eɉ`H 2SKaN@z F/5.2^7<d*=Lt0d̿T%U ̦?,=(e\`[s0^0ܹ,}b 8tTk@d"厣XGט~ )#.s: ߠ Ybkz`}{zYFkdɤTR2CJg[l<l[QTcˀ(}ι`He`h2&NKwd' 濲g!oXfj} ˺ zoՎ./I.x-qi q(m$4  mTt=~֩ E Ȧz|r>ɂ:rz1,v S<'^ݰXOΤ9 Ms@i:iXi X0p-Yc<w~-PafPg[p5 v zQ?B#A;χ`ٻH[g[( Gd,hRmFye 7ٴy/F!7g.gج́$IǒQ>_{C)+6`vU/L1KQRZ%=]ڷe F\JMoQZ\:JJ,.SxޫP_hW ZBT:f\&c3) a˲Z/k&uC=!Ts4 [ v[(F,3cox 7`zpZ' -H5f)AWU""_+W"j44N9Ug@߶<U}(G geFqzid.Z`jf2Al9 a[;smWE8<*Q-ڼk孉Ʊ;?Mw]c L/=I:2\/G-^܀DtKe4Vc ?M.K>5|6MRkI39nRbwDV%ʰćJm@Z!T{ -f0di dj@xn"Q,Xc;'hh9@K^v>r)AUuP-#1uA@ۼ*5tYpX?r6ͤgAA[nQ"8WC @ fH!]KnIŪ!UG-Ծ(iYRa@._Ɩf)n:egXo2EX?; UU{ʙP.ݖ PHd)sT/rZ?h`2R4B^Ɨ_y[p)DuYD[_ƗٜqW!1n@6|4B`6 ]#:$<][ 4n6+:xUOyȧ!i'LEckB9`y/ 4ƞukB!l;1$C5 z ͗{A҆ć[0__QsLLL zwQ삟 "Cօ?GM-`7 bbG,Q{VQqJ+8ߪFrg`R`^ k#%Xn:uT$s`D#'"1ŷ2$~;g`4y59ejx^mo<6f.lo:n*`B-˪A@]p WNd"6Nl$ ͘/.`' Yl]2kUƱ 6R#P^waAklO$w$wJY %#[ Ǒ? ojM(g(g_2]E/5 GZk@]i)7Qks/LjhPggQ'oZ,ȼZU_:tͮ Vp()CL[@@9 ?Tz_ i`/B*hBa]Lzm~w9\-@a#'~݂8$E%8y-oP!B@ JV] MA#?'o>O(O%hkdNH,WQrc /'P%BXೞTR'PΦa৔pSEbVyZ 0.nR( k9b|=<]'%GÃV7}7`=VYM:S/s">2"YZ+Ah:RvOC_5ɐ1609^_K \=>SZzXZu E d0)_`BAeuVjʔ92PsTCz_?Sث oo)YOlKLvb J-UͰxR0|j)#8vN}!2M$ĝn ^*oĽ]Qz7)&L 1 Sd[aɟ XP^P^08PP&Fneq(2T4痂I#jũybܽۃ H6DQ=dl5G}c'mۣ ll٧%=igQXMÏ]oe">|Yw^Q/gݐ7]IqzEKUAull'lv Sy̑druM"#u~.&6X )y}Q u*6T1nܒ}'JVB@R[)n6 Qn6Sy,&MJlx;ne°1"Gb*;%/CB# -TIhS7*6}!46 TW 7@>NF;p^.  0#]-cQ`5Iz9gk" ~K;G841ys$r4 C=FK|9P[ 3,eȭ^3| TM>z7>B n0e94'jsv <<5F %4;iƓv(<qSUwZI]?y<;YHߵ#{QO?W.kgeE:`呮Q`:A6&sPDHA5lrIV̀Mie[%À:6> D)*R@ I|ޯ4XFx藱,lMN) OI?g3 _ZgtRU&+4<]#,-BDضF75dNzzkb|n.3gL܇𷇏Uj;s#'(baƆw#JR]yCާ$vKYm~%ïA!)+.؎$Ӽc >!L\R?˕rj^EJ)X D!"*&u* +3YW.?K j09:*N:1d$`A娪e%{x2Rw OQ*"Rޒ pA5"Lz_m5w{m+6ŽѥM-א~Hl$Zި fF&Vhp%"#Zw[3T*k("~5-kv07h)Zs2W"\wwn ͱ-TL79iwB( Ty'2G` D`&+W߯UDF%Fo 9 k;HpEv pUf}JVJNH*O{m2Be%~zS<Y䠘 X*NGl`96FPJxn6mBc [kC9*3i#qW@}H&ci`Ϟ+ #$qTO˭5:sO_r=:~xWʶ1fL=5mYK]|:n#^=1ӎSz'iZadP#\ڲl ֨DpKQQ30XqQ1ǪGk/n :$]iRȞs$bܰp#EUصѩ!Xǭ^bO!zXCHVc@"h3C<)`O=Dotg0r4X`hQ¬cF,n@AS7q0gK6N&_zdFto BD1ؼYeTə%x'0,{y{Pw[crw$rQ>ip>*rҡ;B*{ ^͖%ԅ`#brMj]*&nki~(,fT&,Pr-p4k肱`;TK{:{Ȱ6T9$"%!i16T{Ax "QG3΍j_ !uWy uHMW>e{p =x89"Jܯ|M;ـ}ز3Ld@xk:K!j8~v.|`"p A WZؘaB 4RηAoB^pُztG/hhQrAk:)e©?Y˚0krbcmP]8H GWeN!fAVaBF:(?4Ͻs΁5;>X{wk2 N^=xѽEAFҼaJbC{q8!']YC hB/"("nގHjMwF?^Z`(e4Qȡu^6?KD`On4H#f OWl?I܁pw^2.H#p/HU\X1BN>Q1ge1Ŭ="$`a*V@?fi ζHxTpf Zۘv;"z.Z[)CrgD(qҫѸ今{ڄuϤV0yP56PJw{(DR~~kܳ/ e>Ik3~H]/;_vvV&nzJޢΤt176,ՙe7[Z_ﱙ0tuRN&2(\ݣC'shDfQ,$5&"o1O|[/]'HnN-B}.A O5I'_^1+$$qkz\=܃mqId2mJ%[!c̒SMuO$Qh?NmUmÒԁ/{J@e|p!r5>%} UMJ:uJK#u2~u+ XGL]hBjYhviX3B:Wqz@-.̰=1!d@RJH2^u}WڴM[Z+,`sې7f Qj(4{2Jez x8*冯a- ijS12ee7\Bٝ0'Yʋv9~{ p:ޛc8>e>FJY6_O;c.a)g0sVꐣZCFi$:iJa}5oa,DBUDN,ΛX/`nu:@=jCPBZҞ|ݩk-ư\*#|`x@ٖp ą *WKJhj?ޡPB!EJɅ&'}x!4U@6n_?HҕJ3M\ɥ)/{VCWX,-w8,TtgA<dNw$ЌI *r1A}Kz v9%pH8Db6ԃgJ}[U6c|H,Flq߆{!R/M'nĨJƣ 28?:<dN=:߈H1$$vd-uyv}m^ݴD3 ,Nn20 (0t^g2hhb: 6tZC20rڷF~6_@U̶_u#>$Nyշ_7> u0Uߟg,1jHDŽnjhgufw)2.L jQ _bd \#<*ڊlcDE ZB Ɖ7C#sqjz_( ZȲuh)%s[Vz'o91Z0 QM^t=#$Ygf L~隯B_O-sQFS㼵D^+E^t ƅĎ\9ݩFu%5vi@@||sR1m\ y̟*\NjM~1,d{\o 4$7Hiz; st^9iY=mse]bӤψiэ m[*f;2HXy1 VT\!X++?+sb0# ϴ1 ˭j*gqZe~ g_w}Ol 7 xʽRoN}$SdMV#Z[F8eG`1'k3o.TJ{ouָKMBl|D<9Gx/~^6J5 P۳C^E[樖MvVX޳m$Y4|hCOcc2U\lDAl?S0@'ZĎ օ8PsIzy&3箁Ҥ=xZHn$V:B\dMlG!~CaL3ra:gx|#z cԗJ␲uTl'3h rBlXm XSwvȕHUbCX'7Sn})jd׆XJF,g0\tx<ýkg2*LXu^ʷCo p >JASmBXgV-1ts;~-9%+a'ظktb/CYrxV<wtWigڐqe%#V~9or,=gX Lh`YZ!7*CXLɑpP̉S(bZ[GkpR!7S* ~|XCg '0Ys]FY8C.Q5&8צ Kޜ5w8(D;MCP1>..TF ˞Ѱ݊ݰl+.%,nsskp0YxY"–P.<3|JI_-s0<m0Ofvxp?sh* ɋ6䷢@Vv3důRہh)4l>9M(z'T%G:˰bxX:%_癧s^_[6zaR'6Q6ÃҨS: >&#ph~bs_5_mFT79o])4RROuQd=N`-&\A3'M7.@ն)b8AJ-u^01ݵOE5p\Iэ}I/+8+#{4 w鱗Pڼrl\}rN{* vQXTϕb}R+>r+%@M#Lek}+>rV[ 'qgBucL OhE`Z5? }^~zR%1崠 e?24RcQ%oخqW:VhMpWI;}a3+ez;,f϶ųuܐ=cxB%6$4"Ԉl$ ϧ3%yIW) CC{Đݔ;y.Bf 5y+x95̠Vla DQ0e>-NP,,q=V&Yunp2-@,J-~z0kZXKDbj:2k{MnC< 2eMc) /Du9%B+J̷̢ta/>Sвh[ҸكS@Ƞ%@:Ո 0O ^Kw|;mI/wwbɬz Pay?k@h鶃xN/Q>FvHG{f)mΘ-LA<FOZw6vh-3/7HvlvmTIVCQРljw n?8;s)&4mz`Q'H)^P$/YR(LPJMA!lFqHOhT,pkR<}tFLox"͌L!)YIeBRVʿBNQ %pF3jᝩݮzҫVY=#e~BDwO7Vbl{E(3=ܓ Ŵ_of̠=#T/ÝaMYCֵ@(#ldw`Xӕrq\:,5:fwEiS Ƥf,hq$YxLWot|/7Payc5BNjZkU'E_f(QϦ@-M9 ȧ+Lo&&# Ių j Si"gPulr W#_3~b*jEJiYv?d[VIȗ7lhkJd#PuQyT!usXwkș厤(s.E\\Zk[\X}XrA3i)p7f? HRExd25^FDDތ٩z\B@#i)͊CƼCtS-;N īN :a(D//X9ꄲGF|}d~7x|"yc=6ۊx\Q,Y P<:ɗo?2Nu:Ϟza:TV,ƿ92^{u2~ Ict k#Du,_A%cC<~XPJṿ/c(*>+{Ҿ+ӵBT>9ݔ13~|~e*.q2 ׾r"zfc,bP~W gDKU gB C;9=<\jYe2u^=6iem6;O\txl,,i@C9ςltHCO^>Qk(@9u1%Agȅ?6$p3$:CA?0QVh'0@HlFXmƹ^`ȃhҩuG И˾ş wewC?'vyG M"[ tIނi4.="({ tfyk`ˢ4J5 .~ E$Jg5B toGuxr)4DW{/REIܰX1JWL'7x-# ru4]BZ;Ϸ-|!\ 1ZׯBlL@d|&|׉WPަ2>ve;6Vnأd$W/L8kQ> <$n{p# Uq:Q{OQ*TtZia =b}DFQ>D&?'<#>[a OҤc\uVmpK`/Ć{\h1M/+뚖Z88*!ojY3e0 5'Z VLSރZTm׼mUqb苯,xgfL]kkYieAO̭BB)>F]f/N#8[O;aG=XgGK69RMEWt#j&4e}PRl-ڤn}5ZN@,i%vȦ yBFG0o&U lx^acp*d|Fz+CDa+`CdiD(V鞯mlGѰ:BҸNY`}fՂ2kB [H_m>+]BwdA̙ 1%-8 eo8] R<EpHqxՕe,[ɟ|bĵ?KL QŸM>V&i1t:Y՛Z( gd-)STR(eiȇyWL93JDX -*)SqL)H)KX2n iDl,v;|v|Nњg > ]6+d]_јVʎ+&>o"ay m ;)MI+NQOEuz7s[XYqwwԏ?Q8-c-xe#!i7qc{w<0X޳ʌNݦt~Z,`v7#ꪼ>LrFie3o҃/ 4toc}$z*~^i#^ٽE?α*T4cðFp>ꦻ(Uňs5Bmh$dcW#%ײuX+wqxXZw;)=pZ7ϖTSr!#)&.NY{/J..u >aj~R|)5&̟>J1xxܺRui;Bl5ا@f|fP)`I'{kZ!yT_;Oh~}l';{\7/|VF*]H' TᕦixҪ]K& &5j[UdJxrwC9͹N_q,LCt8'"ݟࡦl0j=PSs JRU OqV%?m"4WU}wh3 Ȥ3S,~35Lߛl,sG daVs}RgHr PgPM>> d{L3p1ԅZq,&HbByq>u䙗>mm  Lם @c pS[wzFpXaz(N8&WLxF?ո%?C#TU#D5ws _\nWhZaBNQ3f V2gH\}O乩p(JBJ{oE4Ş̪:zu@{e꾎\%։{&,Bl^0UIv ,+Ult&&Q bH}O~^~3t݋=hZx=V@|_!d+5StYHEcڲL-<zw^aQ~YX GC3(Qmov*34k/4 Y^ Uf<7vKWP%b.ߑ 2xm L =u,lьN o CDog8Y5<X1CG$Hʑ&,^ɑ MMzHdǂfpRGcܒ}7ݬM)65.i @F<O ^阜>Y-J\h~х>)quo?Ͼye+ρ8IÍchF~q|9>, dN1 C3#Z6d:g;{^,Z3'a`YmYŜ͑v7Ef߽Д14xgf)SJ1>"':;bj6eH?}!aZppAQ#27dX~ڶ0cl/x sarq9Ov)ͿF|JCmJTY 'y]ԯ8<=ܐP\v`s.ȥJdPK^ gڪۺyEңcH}L8;:]zxڐS14NOCKNZm HHW2%6rVimn&@O?@Qk ds\rp@sF y1P he}u-mҸJc_\K\u RhhQXX!4a>d .F *ؔOO!!h &H,=g ,'pI\J]CWRp2.s@bgIuIl-[46m)-JË ~NIɖ0w p' &#0WV i$lzM\C+8k|Ao`ғ{@ˊ/h}U3hY@-sHЫ'v{ \-4=B$"{crWR9Ml-j2V+ $nDȌiLO,e[&)3X^U} %Lidkҗ q.N8./AeN*ML/i*,Q$9 X|hc!/ʊDڱ|zŷh6=K o釳v>#&J` 4 J}ĀER7c.a$}omw☢jߵDoY9Ş>sGPMo.HGג U#k:;ȟF4~&Mz -@G͹&H_m/nXN!zGd:F /\qpLjk6'*]k}=c#%$1=j+/Teq)}YRъS:n{ qA>!0xk/3S`02lMR\ͫP_S%檙k"և8iy".bOH+PۓA@y%,n[t!n|) 5+Wkt΢;DLaaz5!'|WsՋ;gy<B})dzpbpJz1!2ΉC(as]{Ҋ9u# F4=#A.1GsE7RK=بZD?J^ګE$eMz G[!^ImKei>EYEsDJ$tH-qcĊ"ij1 ^ZeKެ}7vWlňzq,% ~6 RX2O 9wb_ncE2.hMMnі}C08dz UYbf:LkPQ_ye{SR[ {~ysoj 纔F| Z2"q-?.wC)L#5m žQy!BbT4ړ^dIT! k^ iQbGy7Mn`͵;^(ۺTvm'2 ef3@N1_%<(zZ ZGe=^bexc {9>ͥ0;XpԒ.LV݊_ǥYPa.9"׃ӆntN堪P߿Sc]JR;\ E- h4"c 'Islc]O9ov PP q)jep*+Lm)G Ec>{ f~.y/25*h+F*fjD#V2bm $P2nU[B}S#{|jċ skמcM)8#T +D3 ~+,2jE~UË+s~KI~Sw#S}gȡjQ~x%}5,#ٟuob_ovy|\:сx>$"d̒ m^,u2ˎgq$X:S/j(Nt"J%^yW+2 m(T(L"@MWD*0tiye=Z&cEdaqpa,J >Y<ItY8s zv@>E c5S\t)OS M;*#+ې9_Wg ]0AeŲu2wJD^N󺡧nq`wܻGָ(o3a: CC3ٮ2FЧ(PX |9,a'ln5 xݢ'p;8*qdaG-[!9D*P3FKP}ra{yh8T@3Vju^t\_tpGrcf*j+F=8\Y-Ŷ!^h"p,irsPha*8&c܀2*aɠ΋r~?i͡[\:> >Bnx3'n(I~E-W:0@VNvaConQ%gE֛v}pUŧ彞%|,iʗ.^턟pf7U['ξ'OJ@_qElI;bi8]RjXe4 iGq?C3Áӟ=NV0]̦H&0A@FXS^]֛4ڶte!XXw >LW4I3kZ%q^8D.z V&OAQV0eTDYrG3=ZԋJw1!= sS:')!b:|FÑC9>H}o]'ͽ7oo'ƕzqA b6d(\^\ sTQO3 a;Q m \;% H~}EW~ؿ1UCq+?j]k!4v!f\0uFxQ{Ha1beit&ƞgm#BM=^$lبp<h%d^lEbJQ'1[(R?hLԭ*}d3PzUĩyy&uM3TpZ0OtMjqL_R9JkV|V;1v i.Rm!TD/俿Pn7e&֩= /;.oBG+>'F 'Ɖ!WvX毗Y?{45)-^62}jf$c+Lf]an;VἯ#uDN͍c8V1-Qs$Ms/Jz)j70I_q]JZ~9?6\2xXI7ȁ>/V$JGe?YgT` M71 v˔Aas<l|}2#Kyww |s6vӧ Ԍ;7TkʵԞڇpk#SXppŘqx {2?Dm5y)/C?`L) Bw~~쯉4՜z KjL821Hd5/Bq'ͷG{=6`\[K$=82қLjS<6#B`f>a : ^J/(,!2Jo5u98nPX$?7,I>nUvwMz#F:_N@{IG%Yocm`HdUEuvۓfڷ}EhdQ&w#qyZ{yAFi>ls h91ch-l.z34 vXydE YK rFއ]k 9'$XPi@FjthCmh@`[9ZdS~0V=V7]Yq-/%)`9aQyc s Pg] Ojfxfr,Teo_jqNwgT]17 `wg `c T&1Ljsa/6BZ.RC,^.z!$>grq 9ʻڷD[IY$L{wR} /!NNŨJ<9t[tBtvAQhgAa{'9@0p%%J$ݡ|GuNY' gb6Tz .ՃIZ =\tD:&76OdvW$$词K^p[OMMߍhJ"?cٍvYgJ..͛|6n3Kz(aRqrThb_+ӧln@IG9+&'9G:м&\! Lêi|Q> u5,BS}P#0p> ~ቐa(tBXnd$~:h|\Z2w=|dG"uimKѫ(E2^d. ut^9oBneV#U`꿀ݺЍ-['q4&;p{YI!k=J?0Vl#3}!%eוv1ET bq0!bVqޖi(~>YZD^>T0AyU4Ƒgv+5?S Kj7sX/n7+0\ 5RLӭTO%PBå?|=?sI\ R{.RPLƹes)DΆ2HyDK:9cK 1XaF2GІ]rSuz5F6o^^<{9J?HGP{GkI9R U>j#u[&V<6$nϐoEy5mƚy|yz'k 'jFVeΐZ7B8O<_|#cp$.3-T>/mQ9I ׄ~I: λ]1q] vuvoJ$:l% R -+w!!` j0P_=ެl݄+I)CgC?F/Y2p`'x""N Ąϐ/pK6;~~eҞ[P}hO' ~%<8g Gl*yVOiiQNYz_>aHZ׈슑"Oߔ) eRY!>πr4'yj+YbZ`KO\cI[ R$ASExl1m9Owgg!㶛(UG<&o2~_) u:a=sWhg6oGPI`.3t( Y?<,PD  @u'nm! I8et72xκ>Jr1)9Ѥ p^])IQ6y<yxzGJ4Wf-RC= ntjҲ2 Flz [SCN݋: I&[QtšzˣUL,S }nɼ ] lz&V*Yw$[kRvTr#ku܏tKCМ ;pl6G1LӜR|+OY !;f|P=9}wc2)]G)24g/skg" ?@ئdA _%0P:|~V% ~pgYsjUpҏp2<-#`~iy e&천P"~ ϟfA[L/u dw}WS/"9{VnuY[ itf$ N9㩒SR.~žR qdPQz4I?BQAF׳W\rMUҹawؘ;Nm-6w랔Ri`Wvh Sa.((4P ICHڏhDc.H)@)˱WohfU0DķjQi,iEk+T@NL.ES5?08vB縳d,KxB6`G8TE0j\H*H8ɤ4-RL7Uo=׵_1ǃ;vW&l \pΦ0#koyT<= J k2^O<)mRױъ0%~ΖhJl%RCJv\U܇rʆ43 yp-g\':;O;<0@ʽ=p mI eF0N\K9ؓV"Vuk]alӅ<< J~*cWRD6kb%),<#9*<Ɖ7еD ."6BMzz (,: r|wYNR+^:D xEm˝fyu할jH\pGjT~>WKBbbu,|YľÔ쪵4pYf.2m2Gd\w, ֖iO^;-c!};RBwcqDEݲ$Vʠnl} YyXf냫0.RpGIEbWWʏ5?D !"uy3ݙΜV.|+x3TH DLtխ_Q}D&ՐcU&C\Zywql~;-uupg ~{Hl7xi?46UCX[6n 2^ڍxo K䜱L%kuRaT"6tPÍ NDfr&CML3C+0JH0ՀSds.-螁v[$h Up<[z΁(!ЖG6?tL~R"1N2ij U&Eg1mcCq(Tnb+"0%;g†l;+@ٮ; ۙFO>y#]C/WnHN(#{U9`;Sϝϸ46Wį[8ʿk Avnxu^|jJn3 V6dG5,=U]L(Nw麚bxBG'u^ G2#f[5 r L]bq=2(ڽkA|w Ӫ;7Ǝwo%_6L&pSY:Td]C"!vEQ 20aN}EL~e9`C*`[,O2sFaTMޠ/F/㷇G.';A I#&';Or*jeM+Ȏ:-%_)%r.^z@B!m?YU|yY]X_ˌ"V /o7 P;JMߖ-O4UN")p5I硷#jq~(URĂ}ЀǬg!i2נC(Xy\H=^eQ0.s*A vrEa=EHHlEX)|y_t3cXn62qʷ2dZtNNV_@b32oDqDb:#atoV%?O i`rK/j!F}>Č(Md@?45h㾄c]Ί5{.dVmOB\gr0-\B_jź{Mv1 %8hb jcXJ(CŪ⫳В MIr,n1{:T&Ȩ@IɟVʛ27mO߶ LЮ|8+b Sbx^7`hQS @3`ȡ;m. B mJ:QYnRЌKSt<}5ogREO5l`!$;dg};ՎG~~ϛ [6BzosVg7,lU>ۯ9Nj# * |'GiV,/{U9Ĵ!uM\ vc͈8woN"-`хHop## ѹxVjwP흩*&eFU`gh`X߲^C\?99Ԓmk~׶y"}"x!頚l[Xv)=y. %<;T@!< X 98jlYC'F$|7)͌Iʅ0zmYSyJ ٌ2QMov1 ~αU,Jf}9Pչ$oղЋXө=3ӵ=Uc_E [vX? M/oX(M91y6iPR*S>ҥaLQQ# j"Q {LAEl6ݸ=6|x-@dh~sѿz^x¯73bAc.%%!qaaW^pp|k*f$\`ZYU#^o%K'n赱x(m%$[D°J6~.0(VLfZA3Z~f3c:y{wbClhroZSp r{3:hZp<$g~շ T)Ӗ~{yG8hZnf-R |i_|7a#0DXV4xlxob8Xi[$,Ja^Tۆ(h{EEV[?d ~-oj'Nt$>1;Ox8S^[}2yVofcV# zG9̝{ֹ ~YSGCx֔5z9jL*wBɞ]촴Żͷ:l 7B맒<PqVb[A<\HBD9tf:k7"Ƅ*w-=BDe%Z͚tRL^N Zfolvx/_4sy"!b_A&jn0Ғ'oq'T|<**$\׊'6P!og%Ę@^zJOn 1vt +ZkCkPfF?)D d쒠;n6A?sb cl^Q*Q3| V%PHox'gu^!E<S7J2]I:ieƵevN"|*(m_g4jNwHV>tqZ3]*N I#\ctL=J؉ N8 _6WjB7ÑlZ/\K RX@[")SV\8  XY[=i8t.b| ކJ06JmTRVբ!ƌƤ,ZF3 =#8|Mm\` 8UJYϟJG=1;b~ OE{;iSRYhX.5 *d iz$Oc-;*D R2V7adB٦]xżf jlOD en_E6 uMͣ|3q[#ÔPvYD؇)ۘ`Jy5Gg1{ 00W~iI*j8} UX|\RvH 㱬%0Etm;iLPSKnno_͂ao4,@*9p[ .Nf\.?lzʁ#gfQ"2²!ȁ"-jkLg CwEf2Jd.z}t5E<,)ESr|︂o=DϸOciȶL#UIt~v7lAscC*LlC`7Όh<y3 " f9U'\C|ՑP񮟧کY7Ņ~SGZflO}͹ۈxij~ n 2ZX\ც)b~ɦS0\#*N@}0T9Yy; ckp%/C1RmFj ɢZx A)IWL.@n:-O]8E4J?,Emw; ɒ@ =4ǗJo#tkJ$on֎UAjrCƏ/2~*@B^qu4GI>~NX1y/l욑i `Fvⱻ[xAzY]+!x 3N[]*j7@fԬ(`_D0GL-h;JP1b'^QNóIUYhOى#a ^w;.[lkwL)yHzSqd'ZDF xGH`niS\n8, p ݘS eWx jQFh GX왵bv=Y  u2/qZ|_.rVzLV2Tڡu\8Jkp yaGȰbcVkYL+*и^}M;f2ld*b z3H5p`ݺX]=襔 ^q"wTHn̊W8m9̈1R)c"*b>|嗐"36L(e^wOxπvvm_h6TPWT=$EȂuc$]o|MQ lQ i f\ecxsw ʫS+ݵtߐRU^hթJҁ !JDMnlu!YJ.\Mfc'BQx>;U598poг ( y.G'WnÂ6QMDLȱ n}Bt`(o}j6I VCwE{>"AJ#(fշV&[RGiմ&YWK?~֒(Q78-ߌaI{q 3튷~WSbXV#hzRb[P)W$Jwh3X{3VǦȌo%c`koi90Q?e8J;B!WьԈQVهAmk Xu6r lqis6˿ 0;):=ѤrLH0 ؂oz{-x"&<:˯_oUwH)IeΊL_I[9A >UefB?g*BuBя2T~>uَHq`氓DꅍTIM:Jihj׺Vxe XYUʻKIXI$\Ueoϥ,0]UՏtO,V7(+aW 66zx#mXTVdVjJ6mr{iEMU5></ɊL+¡J±тkFYi8c .HCnV3LTgX9:KYYSy}&5E6;Mv=\Y]6TS pg8qv&u_L ]wx*5jA!3ن7>rӦwY0j\eq|I3DF~d`y!pyh}w DfDĺ YhUo#/~N5H?/שVp8NT1WtgۯPIwݳֆBb~.i筌\ $w@h/z%Ue*j,/ztߺ`.Mn(`Evn[|{;lp]zU's9 ?]\"^B2l!"}+LL.krv~=$RNK kjw"PRBp+er:X>΂n} l5;X8uI ĵMnt"ס2E*ІKs4X:Ma 'mgM֕G62 =eOMgPw雨:"`'na+ QS cogoi%MҤȡ({1Cu IQ,MML:ʶzr AJ|jʺDLvw .s'iÚ7 K?3oϭp`;o4*u(e4sLTZ.n$A j$ú-YRدy;|Nd2CXsf { z"61*MK<1lb4GUxT.;q#AF`Ĭ4<){-Ωql8uy! 5;ڿb˼irhF}rKTcG-g vψsm݁ILeܻߏTU 'mogTdMī V$Wev7n:'H* UӱÀ|9o$K MLnxY^s][)mwվ{sƄo {!Ӣ͘}P*>I_yln( ^&!ۓM[ǤN‘]yې\hp=5Ю+By6i5saCz7Rtb$  R֎TLOHQ şs 7ХFxZD$i7>BYl0z7>sJ֎ynTfq4uD1:fYZع%C(9e,k"ː?vfKx PF 7Y}s( 5+ٰc`.z׃$P|eytI%?P-=!n O&Cp|4Q7R`4cU>Jl2?~l@LMPnu4l ( g`kơ!GCQ, \>DxC[6~ p{nuB~9w;(W$h !:j;M(3_n  (S3>ց|,Z}Og98֎Uza3{QWajďJ0P47&xkt`%~d)WM^IeL.xDe]I i:Ș!'<x.iJ<v8mwز6a1^ݭmʏg:9hU7vZ`&ʧzo=鎡UfZ* =84HH UaV氎@YHy4d]Ԫ QԨ*2DKwo'>x ]0/T59ƀ3BYP{/9 C,v28Zr̮N?(@^# /&3hd6 o0HF5iEͰX[8/AzX(7(H-ul?PyQ _ #gp>\(nv R=BO7=l粹K7{$T^Yҵrh^_;?%m" &B.Vc\9Te$ nEwbP. ?tEBg[9^87Hh$ +xnr:)H-ʄ} ;J3/L,«Pl?WCbժj۶ $|GzhlWsa:H9˟]S<7Ljkt(:yrV*YYš{Ml8FoT'.Јxf=9 g ǧiyeYp}6"R]1;>9:ac:4t]lrK鰓Ẕ'(صd.ˈтy)9_}3nCÒk:Tf%)NUs)ӗJx|g=vpz#d ttި3f.;~xG˒m;,f'pqEC@aa^6wB_{8{4W?ԫR.WsGc!O~ޭb!F6dGA":NJ*S$OLB=R~MSo}YC:JSܫdܷ^JCgv}Tbʷ>{ZlfyȁUȃ8՛Ek/?9~! .[5w*kPR~Xo%fƀRԾDIN/ȤTg< #+e5Vf?JR/g3)@0Mm"P|6+g\!/m`z鍠 y>џbmVzЩn-]<D'X%lhn"*c++fsE YH=C5fIW4 S_wn6.G-E!Hә?BAQȤO]v6k>۝n*( `n~R5g!,mq]fBCk +fvP!2-j'trͲ1~kLa@. l)Ƀ[J7r=;v o:Gk.o?:9'gn1ϧSvpR.527ٞK+IJ9H(zմfR*cwx+8%u?Hg>$lԟYm%3q6JvW\Wi` S% >:@?}=zQwԕo}4Y*6<NMv0N|cMOJ#O{ɲR ^:)tvu ><e?ȗF qE3Ca@@!Xݹī>>|8fGf2^oG,ep?TWO;ick}@SqM!ze1 Ww,d@"\߶]z; W_ҝ %,y9f,ڤAz_k2ek :U[I8B1 ؈8m6v@FYw ~uiQ!JZsºFN=mM}A3F_wس|q:Mi 0Sǣ1E>K=Glfɪ  PDp']g5iʍ\6Z WnsL2q†f:'snyShUSJ{D"^;=gX%Kq@qլk39Bp^qC*g)vBp׶ImfϵJ4tx|j>`:A78TfǤ;4ǃsқ# &2܋`E&`K9=Ee_W >3>v5˒Sq XYUe HJUv1ed#LD8÷܏*k)q~0c@&HL7 c2@x9`Av(jl'Y?z2ɡ- u]:^1F" Kݙ Fmu %M/;d?(.V&/7"Rd̴- VKTE8i :P9O5q- ?SQfP}nv{P~Y5XdO#]Mw;)azed˹m>BXd|J9Y Zm - ZgO,^$55}أBHS1 mA*zWřO|oPo=@؅kDr~aK>VaZy Xsެһ(|m0l9^)0{rL{9#}8F:yT2A {EhsB' ?ul)yF!LX83ݥЫM]jn hU8\R+&X}??c;G)E9Xr|: 6Ώ\ygVfJ8?DGK)Vhxqzb!Qre+g9UvPێnَNr >%!GhPaULAnfpJ!Wy!>|>ԭ"D6(Ta9A]"}u0ۚDE&Z2"}W[LШb~>ӻ?5Y"`ء6S vVnLcIӳ߾_87ib;AExx(b tԾ8:jG/pX;!,!N%W90`mBb'mE^*58Sz7΍s\X}M޿o׉( qs;{R5}!Ob~h.niѾ0 KU)gY7wg.N}F$AK~{qFcU<ғw "W5ZSJ߸)Ќ{$&\ ٿOI@MLp  N}r,F'.d i'eѕkeHv/xgp$vIWC8+dO R0yȜnL/no6GukC&JZ)ݬTyWzP˫q/Dg>Ng,qj"؈W 4UHww0G9^I̗14OMKPC,]*Gr_6C\s3ovB\NW" *p[4f]x9 }Y*?^QR9ˆMZ{ LA5"z |h$/nN%Nu:dr Ү:@0ͪeFأmԫ۹ B"6~gJP=AA<$\HLF X(!W (F.ZNuۋ1 /;(C=KE:吧ZUkO +ZbeA @ԹY;O_VmWݼQ &`1pŢc&0nqw,YpQU2hHJMZ/() 5\RƟzp}3jBPnH )1 r# ʺ j3Ib(]2s@0SsF9*O6tx:, `@r~=r YF2$x eea!ljG>;l50hgLD>BO" ^cHmʹ?)gd‡Ї:|/1Ӏ|&\jU lSh Rх|rih4P ;j1E-%ffqn<2 uX5sd3l/C߬1|.͵@tNܙ0danlPt!F"rC_Fw#wfbg~g}IKuպEneY85{|r{'2Q'&.<3z FƍOsx['4UA|DS%P<~eU' tHJWq5%m><hg|a= =׮l'AcERK 5X~J_=%|ɿc!{d J*sgt kB8{ CdFC&;ZP'L s3F{Ii}?v"0p8H9[yX4=C 0c/_e!u]bҖ&h)')'cMɽ'~\?)<8p76ҧ~ҩ6|Uޜ4ŒJ;f9CQvE-CS(A|"F̍xJgR?wn#.+8@#R@O|kW;qeEHzcu|97ˋIIdQ'y$86 W} %!=>T uEK/(W+4fb0ȵ>\$% ;ky_ w, #70R!y[Wё6J& 3?q*@(d6KLEeC02'm"6lJ1^v!Tz aw)ԐdD'5@}Wrݩe,'ʒ,4Kj;}kꌇ&Ϛu׿8@< Ji>@ )"uʂDZ5 '݃O#`,s3(o'#[,+sj9Š 7GCc.gaـg"[ozK]ORQ6uf&yJ:o2;UCUʳ{;e3 lG-DS`+xQ\Ep`YB=m{J*jsnOa kKO'A1F lF)׹GzKpį`~L8wEͩ/L~am hۧC2Eex} V6| /T\ .2yNzv#k__C|r#QC0Զљ=+Y]Qx((K ^j[?>Bݝ!]uhCxc1C: a%6ʤ^vfT"dRt5Ĥd[d~yϾo\eBh)x'3]ⲳ٭WV)?uP7V|DߗF:ɘ(ƈgN="/c^[-VyyqoZ,uE'A?n &&{D3.N£bN4%۫6&uUOsi-Ui_]ӞzMc ,d^tVNt!#%/&s|{jqr{?n9nvtʼn(MB`Ṗ~!2KoLd|  ڶY꿡i=xb 6hAj3W&Vc?XNLjt0W Q5֍(HSp;O"ƶkl[D>RŒbki{N C"aqwgL7@ψc-|`+fͶz/Zߤ1ӍX-Zjv{y>_!ڛ8!mE7gmRQN6XO/=h|6+(Q|c y_&TGjpTrYGN)3U7 6YxƉv9m~!VJ(9+S99mGӒ{Nh7UNW]̥Do_1[!?e˹Fz%G; և} u0𯘆yINrQ`a }3Lrk.N?oW1SKO2a'h* _͇WXT|28+K,ߐpvw>ŜݘbHCؽQD_ ݐG(O.^xGF*.8?cEU`!D"td OAKsMnCb-:Hc0fv)&6F&?mJl"7Z`,p- 5 }ϕC-I֞k| 4< X*0 mJEu8,R&~Do/n=_4*vTzm_b6r͸F< d4h _@}G⛫ ǑxtvDUHI,MJkN:yG0D^sDGk¾l$Ȇ 36=|7P{99R(R$%]L:dԅ;II -cP[DߦTnaGI \q,bTRlU2\̕>0gl2<@Hi;/VbeN_X-V(QXL9B59VTiQ!1` e2$Iݺw,|L/O4D1{.̦t7׷?,o]r~UޕK߷Ft._g<]CwEj1ɘ؆2uc2?#/?&dQ.>aL+S^~h9r AmLC3#JLt# ];)h@\eEe!['|R=pX&KvnjF 1~٬@)81 BEC=f)qLM6N_lb"e^ 5@Rm<\S9Jd4_"Lib\DF•-@ƇxB>/ƌF6(CY/oE?Xde P#fWa|V YOq֔Ƅe'7)Jj%Ұ& p{+TО%$BL#`ts.؞/h%Yw6jwHG|oWwG?VK/mHθ *k-3} FPl]X\ޘ3=Q!UR33ل|[-\3ǪU*ʦᆂ A6ɐNABޏ'sNl>hPHREu[9%m'9)G v웦Vǽ<AɒuE CP÷eֲ4N1 =lINduC_s1&ӑR<~ArIz!r1Ƕ@r YػvTأ~ƛ' 8@>z18rf-a !~&nD%( U2^[xO͖L.{ s)Xv9Bߑ{ҳK O0wJ>"n'{ǿ[Ds&TܤC@7]ڇ:/2\ٖ^j3n?I{/T1uM 9tKB%c,ZO٪1pܫNsf 2Nm gBv>DS(;#׳| @t7b?Om d^8) gM+*ŻUkN,>FfQuM]b\D 0]J>w[(E}<`x^cP <^'o%nO +(M&calI MWi,D9?~?~j*I3%t䑔?6eG \:Azx6z7f4q;|YH>[z/`t¦nMpfF]D_Nq8{N}0 * KMAoG=M Gnqt&jEM1ZUdX`I|MҶ/v qC{Ƹʹ"$Ҙ}&ۦD`̣N 6T$PQƚ)vVvvMFlN6zcq^S9 /7~guk{pȇA} ]7+[Y0gBF}JLMnS$<*2vna}Z-mkb;j]bÙfڈ+h\on?>Sƃ!_9'_qj1 [gPș.+;kֿUg"%o\QBmxI BOJ~6iT䉡eΫ3&L"&9r%sOiB֟P:Cl[RzZg,O3n`JI엻`KA_.Z4Uv0C`5`7]ZBil>yPGZ"FU~4HL)B\$ 8-;{ z^6Ʋo6+?1P *|$FJMv b[?%/Jd<7%Ф6lJRØ^->h#l+`j^jM F $5[Ⱥ˹c1EYQ,YbwS4'6;o&2A:#bID:OQySZQэQqp2k]k(9- 7.Y?R<lܓKc G#2:ViPXiM0묅/HvT=ykih7Rd˯qj@$ ,`j%D[ (mǒ؅IDEv?\s֌7|h?]kcM[[.=]Xk&7ܭF}"I[]ϊS!o6Tռ/, Х.p{~A/iHNoPA"8]2M^hfH|?}uO#*yVI ,: s{/ )s7oGh6WFP+fdHׯL.CZ|ζ8'iN"T| iCRKM*]XK2&)(#IfxlTI@c%')#)%:}<-p*2!@~nDw]tLI6KDY[8ņ$(7a"%x6(j)jG ˮ=) 2<V[_[DޢwVG[B6;`qδ6|wi:'.O6"e&S ^CmrVnIwSLZvkTw[WeII(FK2F-8Z$ _hm UDZfvq+qHwMOSwdD&XѦȄ||E"Iq3F(12OefkS.ʈ]^qH&; 7qxMx!TZ椯?Ƿ/n,xV3j5f6 8_%uAtplFy$Q@c`V'r%ؒ: aC[Y Iow ww̟5cE#"e786pRԡC26vѻ n;ek&-A/0+QzQᯞzM 795| [US=, SFܓ0 ]50o,r7S \lm9˲oOc}4k}ȴlbK/ +=ƐR6ù&|1.n3:0J}rކ y. T{8 ̙ k?'1lm[Fڼ[`堶!;2Jp~t0ޜrPKhb$3$5ч!_$ Ѽ|r߮GBdZI'`?6c˅P9B+CIi 5Y7:ioS ;xYyՕ \b@iCF(mJ݂0ޘ쐌'PR'UƴZKľvrZ/PJ6OmkjFΛAi؞ p^UM^_گN|,c@;1+=1wf켾clϻ^dcQ}||t9V|IF1kJ?Ynl9|SJ j^<2u+PaͽfGїQ_v>D)`ڬcK;Z'\*#,9W_)Yh:{ =T 4_)Ts=%pN1%枂z4Uq eVO j%9IEXAA{,@"[Ne {4Na^ uL<&l ߊ' oyn9a!cI]c״s~ J'뾵&`N2YrJB%_kq#[巔TvFW%fܛ^ΆEzMZ3 2jYQ/Q[M$7si#Vи}dĭцhfc| {b9`wVçfH3EX'<놑DpbՍƅ>EcQX͕&tۂ"Ӊ< >:dC&p˨`L]AqRVt&46^J@,>6d%׽,tg~d&˵4Ւ2#IܯduI i i#u"J%<e%k*\, %#h ٢R}#Īp7im=2Ad{3}m<sθ*DЇ *M:?D>xDZNІr'O$WOx$YJ;4J mΣWgGa3᪠`k NNMp8p_`Ă҂nN'm[l^B)[b-r3[XD43 6j P+UTӀlD#edryVb-o#qk$ٙl-Z"wi8=٢%&|_W eܗe( s-\^jlu$--'!"qa}łe=@x+>upu3k oZVV0£&8{3@]P|MJB[[ LDU C#o#R4-3G5Lnie=w%YJSPD4#al<*lO` o1K, -|Yz~ TYڲA;yT9l*R:SGËaso&[+i':a&gRnɊqȬPYgW ~U_wÂrH.wg5 N`׷`_] v7 6ծ" Yךq!cu׏]&FtuDcQǽ o\ͅ\ Hv޺3FwסZ3|;9NiG_Z)&w+$%"Y;ixgkMjf-jpazQ3CPoiT%@{4@r"(%bD}rO4FxSF[k`87)KL}#ۙ¡~XDp dcatkDa7sO9_LNg Nk;FDˣUY?t\+8&ʺLa`+*z8׮AJ9FFp?[%R+&;ZMƕuͻi`% gcKuecҋe ~s{췫 _d1;yXN/n_)xJ"Lxo p`ݒLAcb/DW6ָ/?KzVNJ` sslR[.0 m^&\^SSKέlPhl"ΕI &R:>2 ņa `m;ĝpe|z7ɚC29^j斲rbB`,-٩/"b9zj_g&)?u,PLMQ2唓ls 6#`UlQC]qFXdCH<4zSPQzTC`MM͞-4 PEǵi<#tpmGwmo5q)IfnYoJ;%${.SXo_aZQ}ۤf9-/bpfGO>B(G)fb"s(g5#!S I ;y3T(hۅ G[jȱhS6ԍ*:'ٰ:sdr*#.QCS݉ pZ`ɪ;Eʈ4(AGjA]~b( pk=قf9yEH1C&TjOeG*WeE-FҰ ( p(:Xgj~)W͏;8yXjNr_ 74.!Y\^g7`)pW=D2AVu6/HāF[6m셐>a5Ŀ+rq&c͔ aWܶ9ENK3s#; { z)=>DɩcL&|3X s<& 5:&s_KnV?}oF[3!U/ϙ1I2^_h,-PQZU`#u{T(00OFO(890U* ^*퓽$jF VcRn'Iw%"7K<5r}ę8Apw.u}ٺǽU LJMT}+NfϘ YHy770a` uEߧ/ Ue٪v13'GvA'(/ZBm! еQ_\~ej{n͈MjD$K낶,DGJ+k^R]/t|#mx,tbN(%lBR(Пq0+OVI> ?'w[́ ueO Clܠ/[Q9{c;fڊ{ہB`,rٔ(T[n%Vzky*FD ȑ0'M VՔd~M|2) hS6̱ rZطA {Aձi-)dG|f#? h\ AсcM0 y9v$ZE5!k4e(Jm*Ǐtpd}Kg4nAI,ZXXg-P|yP72L*4{1m1 8H,pN dh<)G|aY.UIe>aR(} ~I<9N֎W}=B^yԇ;Cs />9燤Ӽ&kr!N|N-c8v,#Oia(uln G u:^Kl^d-9?ؚz2_a-B4߈r܅'|^^Qmj[ַ޼@ KC%4]1H%{D[ hKh U>C\fVQi(LR_}bL^KlRW\΍.{\+ EIۭexk=5yZl5JPF?g EQafP3!=xmµTA`;F.y@8)TѠ ׽EZTÕL.IaX}e?A)-)@b`R/!"E~ol9k ˬԷl MmX?M)/1,lkH.si3$A>f^aKҗw-ZM)$tc!ha^*N 9!,P:< 5 dI_ qn +q`cM-pB@<[as8tK4kAQ dD:lNŚhh֝sG-H;ﻣUv3~m`֢b:_OFlUk"jYޚ 8>YIG%pQ C"vIzx(~ :1'#mbDd-C}% _ԁ zQN}g\?֣/7mrd*i [T.ͽt@β:$?dv*? E M[?Gң{v-n\NhڜWq(w(H$up8ʺ[|ҍV/^+m;_4ʙlC=|ﺿ,sT& g0Zԉ UF&k1lངۨ]u0o]bw&߂J8 amIKYcp_4߾CDd#~ ^7o첷8E*.3Aљ?3~PT//a%0c0FKyED')bT=GD+jak&؇d;{xMy+7GrEeB]Xa=DJ02jy'ЖUFK}:xopuo6 k_1^Fk 932C)Hp!Hw!ϪFF(fɲ'=svp'U(>_ҭZe[:Et:@[(Cx:)閞ok;(,YYˑ=cwZҶ%)x8FiK fjuWMPkyzzGN::iM& Z6z! tx5zԓ^}\4MP5g9M~I;+*ipYt0),Xw`m,{n?d/Ww'xY斓>kpMp7KȔA iYnWv[spGm/{A$3(xFSѿbN^p'n^nsf˖dtƔ|Nݧ>ׇ<"pcf^niLԭm *vwYL"b0 Zm`IՂ?ߡ9KԫB@iXjy F.YƝT 5f[\AӴ=&y%b@ᜳgP/P7a4PƷqˠĹwmKLH@ݗV;R ȄdGkk:Z7uu(4R< /\?a<&˕`_RX痍 $8 WU]j,C`49bύPpS[)TncC.b3B@C>2 d]7z :!2EI&j|᱿SS쒓,}1Ļ=ȉpj=ziA*b9R_C1m*t||D2ne-)ja%wvt a I?K|O}3 ג5(`ױh>6X,-_($+r\U3 PdMi 4@e0 ~_9 XNohf絆c}5R:Oo&sovP'VN^qVdzA8_ʹbHXuYRs0ߚADIA|TO*25OFpE} +s /W^w`K<5KFagw3,ZCjbbǖY#!} Qn@N0L%Z"DqEfRi6$XM!_>rq"`3oUHZrKSK:懩øJk2V2v\ui;QFd˖o8;ḫ)ڙ[ Gg6w$~kUZOmR}CqA! .,9>H*lLR6_}s}֭y4~p,pyĠ?Y6 '%\,rQ,PHIӆie |BSpl;e)|&N"`'qv#_m N'Ls49LCk oJdH4>zA6ߌAuZɅr/C魡`R |~:3}jy&f‰Drsw/Fn䤡s&9/XꂍG|Ԑ+/#0DTd| wrB#H=v;mz|طL^Ѡ GaUot3LkyY`-^k;.Ј>mD!+x˩7@Cw- zաVQN%uRf(̴.>h)Y1w/2r-T҈m;vn4)e!ޅ,_'C^yRwhY]HQt=^ѥf LNK᮵m")tW#أ60\Q0oL0ٰ~#@u N_Ӻ1]l2fkF<5ܝIJSob^o;oQc=4e^+j)V_7V\ܨ gۋ57#BeXyحBAoACx"zY) gy6h y{ķdY6^ý"KE\G>!؟$Ws.r !PSR 9:V .8& fadvT'R ]%ZL/aa!dmGxF\10RYLjjr-;%z?gWn^(6L.7.?`z7qց>-Mx6|/eux8>y:%8є)?Ns*Δ* i+|ծK!,;m'uۃI +ȯ+Yŵ0jmu-ULJ,[_FԹk_ ZZx/e|.vp!]?_}#dܸ^D(4I1/B^A. NJ7u6wRH "o~rz+SfMl\ 'Nu2 זVj/.>{WuciɤLzj:@ѹM2k[~ىm@^#Ȍ|U|]Vq.{}J@29fiɥY ce#s4~8֭h`ZI^b>L(^vVKT!:~sVS[sUcTY~h72eGQ1=! "f덪cK1jW'b4m!6kcnW_Zᱏ |KGܘ*jOo/e0sAjft/]#; o7XTR_*5?YXuAUpJ+6mG ]ߐ':/tu/KD|n޻m$訌d} YqŶHeVCRmLY_g7ʄ!߯<4NyU'`]ރ$qƏ?;lP 1s灕ic9˄U65\,$)K BHAd󶞣?W9t@T "0: SIui?!. W6i4 J%_BoE-Ka&ҀfhœŸ"]~c]=Ormv'[HcZy{.~`B\ݼǿ~hKJA~ڃ˾EXN ]lydK?Z]g):IJd`XC:X7ve]n+Etmn|1H 1A 7cΉw +@܈1ԩ|ۙfncQywm߷9C8N$> ~JInZd>A0" 24DE}[IqwVWoi̥Ub#12zY.lL56kPTlu}U8@Xj8#>LrMYY"{Ew~a"c}9,7Th&{ݱ> ֽ_}Ȳ(0q1oQ5ZS>N6D-r *Ip&No;$lCiVPPhJ1D?5<­'8ndܚ}ʨ.(o$=_0ccHpzy4wN9Z~@hdC!a\حb+1'8%i 9-/y߆됊I(ܳ䌺9Sif$eOLp![gjc1ZQ; 2ɇ~u.i7V ҍ:ݮnp1Hύw867{E$?97zAy,*qb  svzSu<[WH^l=,0|x!1Yw`f-8h3XK7hG&2s/}\HHY ep'L"Pܪ"j0Zuitܳx+PAJkr~<ւgQ`M;9CPQ+lY+wT~M4Cj2eX~zL$WHy mJ>w%=z$Y4|0g8ᦰ,SJ-+E %D,r7gXol 9 9_ypRllt(j9yvtʆzQKzrQR$ic$7z XWw^i(!i@~q4(&ȧU=T&F&uPPX3[_T;-0"AŪaq4嫲ܴ/RlQ!OeFY᎛r3襹rc4rٜOݧ v~,\,Tm|_PC9CvGYXiAb}'`B$"ޙN1[nc^2FaN9\5^&5'\"!m\UDPGCzT[%WBEx^ LS,v<Jw_o0lg0ך{q^"<\!/Wn=1LOE煢AI"}ȑ_DuDY!ջb}eL4r<U^Ac:z3d/bYC$ ΄mIؗYp8ÕfpHqy ta\b[~f*0l"]j5%NA}ܲD7P%<(vfqRaCEe|ftA3 w w<~ι*L!^(InF KI6cp~*uؠkrve_(Hz%ߋI3mHcXKGGqsd#1qAkH>&be= $wx#k Ԧ 3~8_k8^Xג/rM0Oe?d;`x3ajm-In[_X?&$ȹTjLWC7@ + v [q9uе_RfL"VD h]~#Ķ7# D'H/G='-I#eX^AðC$bf %e`"J$/`a^,1p~bV~y~Dد]C<6y1̖B1lۈluf[_QFml+<`&#'c07^A mRDzRijhP!=nE,6ñ_-{Ov')h*#B~5fK^y2}(<3l ĝ@/g' r_"y$]sB`-mEMaeX6gkxU:193ChNHxԦ˶rȲnf|>B: S v<8ZwB^1V"H̊VnᳱyC| S ,b9 @/pܭ>8ą?EgKҹ}%ᮑЏuM^9s$czӣ`Af@ zk9*ﻇ"vR]28_ 5s1^6d5#~Yrד&]R#UU V*zE'G!ܺaΥEx/>4hk>wCD$IK3C ~*j"zR{ZӀVi: u5!cQ'c!Z2WkMQM YT5?xrM@[ׯIG(mVqԊ "4j!ظF5.I:*QB)?4dc!DaF^FIj]L< 0i~ WJ/S'rjffFO= 6ܭ;;==M]c:rқ΄fVc7X5 /x?Sru/>8nիuC>Żh0,ccO֯5;/S#d5 @Q=m wKXPBaԩ$Fl; 0Է298[eR7ȃvb5$w%TDma+eڲ'] PΓj/B6mu@*qXS .*JE-4ͿCZA~5hx`b䁷4i8 ^18{GG77$g;zd1vdOG<48v/?{XÑhU-4P/r~EYGvϱçu9wf N8 %Zf;IW*Y?!q)TJ,9p?D24.dRf"ʆ\#|(T.Rnlu, oR2U!0B&t#`j%iqs2=<*ٰs'N\;.G=HVL)M:Gekhr&lfrC-;8dVG}2͢D{RW,$B +e"ac6Z^@H_&-w.f]GψR% Y 4n(t\6t8b_r3t}F[cn5Jb>t=8t/,!r׋E;įڅ^\Frg"3/Z/!rd$<:e(ߏ<IH*jX]/\e.QL:3E3^wعd`.VlY(etभ0]<#>h ?O}2 7% 9RQ#Xu-$UII,XI:.4.^cY'to#$;d\+Dۢ4>:XVQOu>>ОħJA6 ^>-hĹ %-e >i޸QXr7:Abc>C~'dQ.]q+;hsjp뿡!6*΍#\[k7I3ղr)Ss2[Z3 F.}vSb]&[325An=3P)DަStX\j}0K*ʱ7d)F?oԾ䒰AӐ<:"FfO}vEL.|j pcfp-uuuk}lSH%+i9VWrA.ƹ*G>' 8u8d49I6lU=xQZARQByb9PvOs u\ "Т;iP?eLPĔ0Oi{E's ɯ`v>^ 'e}ChzG]%l&O1@t}q`i_P(Sc꺔&dK_V|s%Iћ^YuLxxM;/AULuv(놊:MJ*g}lŽ l(xիRwP脫 ˣ)pB.#F%BIj2adz*(NB&cѬ" A8lqx;T^̹fbBKPB=ߟ7L=viq@F>nvurV K! FE*|SA ~jL,~  @YV"?G`z@0unb0W˧\u~H'N8h?tZ^lMMS !j!Sf=єXXƔՅYUVx o0g6Y+ə&V}tN,H K\jU=O]Ŏ7$Wuxčܿ ̑p~Gbo|:A/ wZ}7 *} VHVP94EuʡW=^%^m1gz<CC&ϩG: k՚ xFkc1mAө\}JNOm{ހ(6F! ] 5 \nFhȤ;枇3nYjuaMPV!Å,De%xj!Xh0·BMpK Ð~&xdhC G~K¦υ\fJNwE'Oo+c1jߧ*ԳoɷfRbB? 1^ʈכ׵b) gSzN> j&X@TX$F&H\Bh0.޻KO.={ qdU$gb2/*xB!M'?he 2ʋnKN*^vi'S aԣ0vi%\GQ=XENy0zvS{K ݥZzHPy:SW`HCBG]`zeKݒqSi6:U֒jx N3Dn%IՍ{uj!=Mᚿ½ue[GG;k8gN7<Usҹc[=Z7ʈU@|з+k]6f_1뽇3,hR+:\֚BS .1lÐ}MP_}Q;1 4w*RZ]y^HrnYPq,%$n*3ڬ@?/ eMODn]JlR?sǃGoBM%&![2L]FPbH\HK}<[02yaGWoT EE ?se[‰_0.Nèڀ.G~u*,΅IվW<_]<D]Y:ԝEg>U"ޟU#x^S"lW %SN9A56Oj,>99}Lc%sA H'r7]#& KL@M@w= vFzCnņhNtwo&f֮cǦqw;+8"֏ Mri$y+&X>2Y(#6i>iIa-ՏͤB+hx7*ʜ|ϝdԽW ZpސBDRΞ EK 1ӽպ*;rFf.r f=Ե+z:٧D6˫ E~ԯIt.1-#^telf^ 88zLwe6}\N_ &B3cY VQ^ Pa\fUiO4\a)BA wG4P#d%&4˄mo2I4|q3^'yNh "ĪT H^b$vAnE#!zc|5#ztO ROɜik ?k1[R(n0/.,bF~ˌ,$OQ3Q_BWɥ8?&Z($Ypȇׯw)@|X-W[ Lh y$*Œ~H&bmL+vU~zmT]x bڛ ָiܮS$ LU([u֥od~op ֧:K#fՁ'ytر=ԣi+c[V|٦ &I:Oc} [fz\*_w)w; 8JPY[Ֆm%#ق9B|+԰?zh;@&\tZ'~e NwgS!^3j* =g0/W4E˧Em(z)\΁,PM]rz"їգ* a[OhcTe+.d9-z>SG}hV@Re%4jE2=_}hDٚ>&C@|q&/ ga7]dk2Vx/BXxק4-r?IV@5C=[ġkS:b+Ot0S`zn(( A,KcC\\- h$ybUaSA/K渶Z+Z"[gLӲTH@!D ژJ}ӓY{}r@} ..~me | ]q|T.~n9v_em'"Tgߘn?F 5 nz^(ük==D$Xsc8I#IJO dD'_7.3v` GF71)7WH@o0b[KhH_$Zc= v)$) fMTzLa,Lq2b`}P)g )!C'}S*m9b(ѱ[!~VpV)4Gdnfb}xYrYz.;ʕ 0BE]\5>$W&nsG芑wGn@]$U#=UnDjOoE#1T|H66y|*@ß=Bئtvי3hEcc%SXQH%A\!%LR CQ5~<,<~6=F j6 ƸuʆՐ!gI-CЎ<1AryWL…;VѢ<"u_e5؎'.`f.1iPceol[ޯ&UñO!0j ʻ쿛ʊk S,d%g<ҹ@#DvC0V pĞP9Ҙ& Ѐʃa[͈R>&E@KWU` v:n!LTqR8EsA*pڇ]ݶ:N?4a؂W9kG7286*M_yKJ$~a$W27Q]¶dhDvjsVL5J@> 6<[g'9*`p ( 1RLT֣*/р(l{dP-´9FI89e 6D()$iuev &͇W&w7C ף*=}N1 hbMu'ՌNq0L$c!]:1.Xqd À6(,¾I})DU'DbQ̓qCSIEU&_ѐ8q+F IN<@ @+k((-<$ ~>hpS|KRG5kGukdj'x(K/XbFYtCWe\&h(n'ΰgT,1=*NkEuŌN!bKڛ72 ,nJ$UN'aQ>+KՃCEhbL,$XIs%ޛ)ހ|Sp$3C;9KٶGjاE6g_G+و nji~CǴ2oBkG 5SZ%XlYQNiDG%|VӞn [Ҧ6WpsVI[tѩtܑmϳ}o}!.#J:|xp\ |<ƹ:1@DaOn!Ds4eKBoȳkXZW51bzt'ҌY+u&k֨ L"BD&*3,6DP?6RCY6 MPE܃2.&"\Mɏ*xL1\Ee+Dp(oQXq]#0r,ˢ !_Adz[& f0XLrQG1su'_qYE&49PF3;(%R1AX6}*R4;W -A9Jlr\TL**!3n3DІ& >X?eo9!УSɶ(h_BHo﷧꽣^sKz)QyC S0v52 #sک1sPR+QݿEsƶ$`s`~"$yX /? YCoZ!\-kjQ5ȓ %~9^Fda'=ٴ5 |{UТس2֒e3E=ҠEFkU ^\A{*,"e}=@$y~!?^ 7"!b,R?'BFCGRϥZ+ abU\7c0|vM=R)3ܨ, ucN>%Jn"iFHY;AE-Ovsj78e u@l9o;NHW-'JE|Б[m^[S)4a69R8ئd3ϦlHK_nX𮴩FÀ^Ȳ?B $R?|('e]Q<@4;Z6:Q}:[;`]tqlt b%@#nDq m[z{hnq۪9FoσQ]Ed\ܞ pM*Sw-ҔV J<&5W=r_+~H0] 硌`m_܁қ*vA=mU`?M?M1*7\3:S'oL);5)9&GR_@dcJZf9p j3Ѯf 4̀&,4=(R8Sw] |D[B8cojCFvV7 :cD}k~NF Fol&YyhֈWDhF=!݂(䠍8:(@oz Dr7H\ͣ-P.W@(at #)x6;ve)Z6{$?=L z_E_` AF\ 6Zt.-3E]ZwktQo?]z'EM3 (+dH_\.wgQ6"EG/)M+JFi'nʩIF92f=/`*.12L4`9 l8d5?S~x勎*+-2$Y3/+[nSjѱ6{;ϳe׀9X+{*MMX2˂ϐ~>)ye mԞ=p:{e" ̃sK7mz=,, <ڷObk,D;$)mNP̀Vw)3zNKQ0' %K)ۦ)8zλDO`P$GAۅR% {U\UЄ\I2c) SZcn.] jՔB6'p򈬏\t6++ TN#c_M-5FhMRڲli a@yiJ3H8Օe6F_1͗Z]GP!tPraZ2 eAjPYI?eqi"CK:\- vӃu)i[P~̨{M$魫>زY48E2{$ʦ ؜5ՑY@Cj3+Lqw6t8\܊dMP@,iҖu$= 9h_QJt,F+K֙(dl*"18 LŝSJG*f-T(r\nA_<04c);Sȹ&$HOqa2oQ9OҺ|8;h5/rw c"+jК5y_bcJoAۛZcTU#9_4ߋŭ3&tp)okj;Kl{E0O0o}p6?s{8sRdcRjna GhB9~.Ս{%ҙ~d.5Bi mɵM嚃i1htʟVqWvkѠͩiJ{@NMϵ2vxPl1TDO/.Sc1#L'Q,IaμwJFKrCSQ< :)Ȋk)3B^~ GET%=Fp^)L,to|'Xh,xLtdaW?8e!2ʴTQc$7'Km7'X*ϧ#1 iS|p2ތ&j7C, d{,׋F5c >LJ,shp͉10;cvN#2ܲӰ' Y+ޅXhO'cޚ:O ܺ .)P@.J/'. 'LCk^; 1aS'k_6 z 7~}UH!"<>}Kܒ'6 ry ~.KNgIBoTqC@ݜ>a/A.v'T(P: rv>:ӱi-c m֖J$;#.y:;(&. ,ԊHXWd⿅\?<;(8JN|[)@\(gӕgE VmIsVb !J[6Sa7->[xh 2CY&pX=nQ@#'񿀶!p+~?=DIltuo8X* aᶧՊK|}E-Z[4l)ԕk^ۏDG9@8 JO{uh`E s|>fK':J ǷꢔAʛ8ruO+ LL +V`7zi[!pLu4݅5zM^mk6ﭶb^nz^5h7ḽ aLiFPҵ]2D?_ Z@pvcw7IXx*tFStlʚoYE,Fr=eˊ1XJN йN\+jcO8a  VUc"yL lpk}\Ct]$|`vAHhsL jX4 dvЕ~MYm)N`rCXbє{x98=_Q]l.-_ x791Y%Q*兀{EwݍsxM0_- Иq /Dȹ1>73$&4at1@cν' sR3 =@L[_En[#+$RD?OtәKad2HrsJt `O{Htom_ƺYdiƧ]$%uEL){_%'u&ibQgt? eרi|J2W4n%i ;1|K,i$y;At`|(i5RtBV^yZ8$^L*\Lk Hۭ; +oUWDzak^kYP^d~[%r]]QEdz!VMQS~-;nmR"%ql#/kÕ3 RA$+yY+(GS"g*GVj̼7t!3\>N}i-ۄa C H*DX+q*Ja KL"q˶<%a]5.焸Y>)m ER={)؎U?E iX\݅N(Pdg'dli~Y+CEy(GkLaӊdјΫ_ZIȬپ6!VğVt;%"D|av> \B)I26-(,IfǞ _09l|x8Ey}G4co^"[ a}@ ~_tքNt7h _ja^N=:$acj++Fp \L0THUWOF-4J?hP~kJ S>RZ}W DoaD^(0*Ӻ텠q\ $@ܦD9C&TbE#K$q˺^MU$D"{q LvRIwYWs 5ME\0~[CԎ2Ky1onIjwN7"ٶ !CZxwW#1ʄF2!?nA6zφAKt^(8swc iZ̭ͲMky] &;6aR 03g-loj] ׯCn Ȍ 8붵&L b-4ߛ*V\r)E70 &F"$QGwoªdL%E׊kWѓ}h"nW4VK/*O]TIj2a|X c4J..B|.p5PqPǓG BG[g6f+*d@ү;[*ζT#q{<*uk&6 U .:@v&69ZXw̥eo`nj]3xx>)lļKӏGuD7c=o2PZƁ]>}(n%6T=!,fJfF 9@ʝMӝfY}\'*_F_V'⦫͟~N8bLT8 bKeYZxs7qB>\ZD[y'Ќ!9-3ރ]o\ {&/Yw@0KU#4Baba7W 0NI& 0`QJOf=sT_M%[Z>ylĨ{V̵2B`$/Q'$;iWY#r/ۙ|z3lar .Ǡzg;n `%:FHM1H6Zf-3xa{ݵQ@\Lޚjf &4;HL^A"f v,x=F4d1d?ҎN˃ԒX[X2zqxxp?Cw- 㰪Z.rk P>)Ϫc 1AΫ)(NWzj#Zf|1}@u}#5sÌ[h8t")9jP5Di'rZ‰e+:=A8Lk WcGysiRg2ٷ2wϊ;aECm|g#1-)?JTߓw4כUk98_xߞy׆h@gs*g~)%!F%wj˿믭 s 0vg$v cLa5|*.nF }mZ 7Enw&^\.d4ΌwՅqB4iAfɫ $+HIfV$;,2pid!WsQ1 _k̜Z k=9ZvKï XwvRhzV!h ~ePnMl{ZDkN-ѣ;Ih}l$Y@`~HAEE=IErCbv]dغ&T?Xlqm-[tU&<r ˄.֓bVo\gGVnR*>"X$aE?g1? A]^C?" qS7`s]:hg-.8}TNĔQ‘*1u}+'K(&C!zH\9ϰyphfwљ"y0JHVO,CAz6V+VbgWa_pr/=,bB.d\cjs9yDvc+s?ha]C,׉ډ-rkaL&c2Ijg;' o4|+4)54Voo" h+%lJ?&`Kl$d׺,1W"Ъ5'Uxv51TTn?<6O ?}=gr ]EwyHxveSh#"R[6r㽬KťE81bPa&_ E4GĔ558!הOI0 ]%׊J^gկ/j;dmM+l8" =.U ck?SGO%[Jz`R=j WI=JУZpDxE&DC|5-|hLV`_K1|SQuܩaퟷxrWőrlN>}a8Y#"Yڶ7:/pcgNolCռXv]Pa[};|9$2As8ai&^#WM3"zZ[SZ?=Qj 2\g Jٗ00E tv&ʺ?9nlqHnL5L%Șۯ".3Vޣ^9fYXw-T 7,10Wr {dCO{'%@0ibįEwO!%[[aˢ5Ov %&$P GATLSm'Д Ѿ{y䬔̮G?E1 '~d(2P؛b}$xs.B43s3SSQ(zU7oF0NS6CBsA s?Wbt4Xg}rf5-4H9 QgQc^sD|rغN%ՆtBDO':)0bפQX  d ?,)4FoinGt?|WV.;2W=Ad:tok݄en$4 ۡZcު.`!" Suy $W7]X;|%͕-cK-ي3@V:ʹ徰PfP{އc@N/#YER ULq # lOL}CJMIcBo(/7wYVbԺ\1{9ltcT10GH|ۢӫn%\J?ZdiՍkx@T蟫'io9(iKB تsˮBoZ7;l#-w\6tVmCbt5RW8(H"kHnoђ QΚCUURe787QmGs~#E qTŸ)~g.9Q4K|^e6 Ǵeݕֺj~yߡjYEt % 5L7)&:u#MysmIZ@6vyr;u ^,@.IEs{ ػLŠ4zzWiֻCe+$%vǑOƒM}BlsJ@˫7I4 /})`oB"ަ{ZÅ2ȑ_+DЋsR];q)xKQpј[AԳr5~!V>68fA3ܶkrWqn(qkK]rUPaiRDРqIEx]=(ĽՓKxXWĕ6wm|oSLEٸڍ eu/&xi{ 2.2wrmF]`>}3N` 哐?Xe_K:'atlٕ;i {GKY?,s@vi%F w^/ {۔ 皜bw qN# DTzW!d 0e˴{ĈL7/ >󐭝}!r jd鵰롪إ@R˷Y7,_@OQM.UqA ~˾D'3GF=p÷:Wg璛@)j3PLs>OUU'jGk^ϯaj},YVڸ,,3ϻ& W2&ڷ`c֠ݦm;XS]JaJ}d6O -EdHplM,eH2$9C%w1߬ןC='pkszI)BKgF"p4C0G2sYwu2+Ao?kjLggv+Q+@# ԍj9(kM-TT$%ki[߱s36i"UIRf(l|Zjj܂b/;%e 4ǑqwW]󛦘_lZ 9:h[0N̆󱚃u N"݆~o\P8Ȟ?{)'C.#o5uWD)J`aah$M$6? ӝ[$:^u 'i@@JmaZY΍yY0vS7@ap~ǒ[8)&W#:dPwÊ^r{ B]8,Qs"w$w=WMlט%k|U(cVXꌝ^~m9huIo xis!XꩆV[2 2ײ??Kȣh6h\Jl]w\nȖ2f x__ 'cxVΧlr:ZBג'ذHÓg;@,{l/Z9-X\]:>diҕ9+-\z~-|1ږoO<VuXb[jKVN0`:j&%× IFGȄl31L TuQ%)& [.3 ؀4^4WTvI(oAƋOTNSpـMK,wsGJ@_jDXlί|Qdļ/*+Dp0dBhmU@F__rb02nIbz "g5TO,#Qr0Z} yeTkֻ%EɆ%.2nPqz4#nmp?ZIs1`Q9~tk<4x̔g dutwZ`3MO&kSkC/BkSx뛳k1nJQ/0K^ 9L _vcy 0.4sF(2D yJ6EYhZ 0@= )S"LfTm+uoR^wI4 ƽ_@ dVThP-Q7N bG˅#j-F )e5Ͼqĥ!FW1!:vq}˜ .&:{5kM}`gDv@@3-|2uΰ.=#zA\L*IRh)L@T7nb#(UJ嬸! 43] @.^or 䉡)7;ø#jm`ڛTvF9Q]U-B4>)ߟDc&Ŋ8 jH9_UpSG]kbSeyߦ>+Dma& A6TClPW<[X{(v4[( 8Fqy?k.!M^Dތe " # zagn{V!CI#sߒ~9fp{Ҟ-jai]5]V4>̂*z5&k†O; z:b_׵OӶ j˔+o@bkO~!R 2G}24OqO1w}ufV[;]`G1. E]jKW# }TCK`7%EVþs "sk$b &)(8`Ii%ΟcD"lȈfAvDarʸWbtu5 6Z͞@ v[4B GV#z%K s$2AݪE_IlbĨt?bӾ[WřP~;s>L>tSZY#VLs ߾N=S=ɬ" ݎ9.gd)+A*7{S Qe<| 6ո0A00sCg7=C;ЙT23pT$lNE613ӇS(k]2 ÞRծҭs E>{ pf-OyVDIK aj>Ӏos.6%w/2dά8Y@+KFgMEB-ث*'~`4a@iM/ءcn(39M\x!WOKQq.kSP +|LhIъ #-xi} (Z{xz/f3.B)QFyQ`1!$s~D[Lͩ!){~7:`ϗ=C+@xއC}v[8@ :~s+!'~_ pZ.{=:U5LM\`(vUr9-OzBK˃-O{#nƤȝ᾿oh(M6w|.bgM<[ɔIZAdzFJ: i4ڸ>-'{EFH+ȿL<f'ظܯK.x'hcd0i'sP&8fJ!.{b#U+\wobgaq=ZD'KؔIdO:qgQXqP?$SH tNKE4x~8_K yiEęt2ޞf[9SB7#dN:AE;tCG ׃l&5Sk~ϓXug Q)/*±c:;:QC߃ICã14oeQ.4% *S5q +x阃CwA0 TnY+ Ͳ]C{u*K׹S _4wM6 \]AMSHե\zRBٔHʨK%7} Ne\Ť$OvCJN :7alj |iWvx3޳ pOuz{&xv+Ă7y9M<֧ܵVc]]DAD |53%6䯞 |K{W] 'wƳ砃co͛&ow r8R%ш:mdCcY}2PHUL-'%ӋCm/y bye=J!:o>+[ըR"UPHFr%-r _\+øb M v̻$nP.>A`VQ,A31o/"9⡢ZKݒY*7[~Z2P}ZL>Q˰;!0rw"\ >f>%opՊ,Ǒbw^ 'uzvIфc4{A>v8&j &t7i(gIIxUmcgI|<5DHՁQIc6cC2WHCHFc,릺S.?P@PjVfѲHQG|g-P3"Ibcaj<3=ŮvPd[^ܭ5&>C]Z?;|D5܍LzK], <0T(J+r \qW8Ȫw`0A =$O4S^y|=뾗iKgY$?dK$iYʺ)K65nU)\jU `AmlKĔZH2 DLnm0TvUrV#Qr,P\ P޷@h1oXJ҅7eU<|oy.xĠplB}?f㍬$0.$2˜ZJNi0ᱯ<Ȝ ":8}fn BrhmfEg@ ݬ sbJ^_}{ǾRFE/1xu3c_3!hah0̖XOz(D&9Ls_$5\Vs#ra6 Z^=e C-lbPNuYd5.gҹڦGyp%S@krLҴqݙaUMSͻYלaVi<>ls/gCX-"_#a sM>=)h/*H{s%28ݭžjם}gWUOEb(AֶIx^ Y.fB^ ě5}"6 5;i{ZHևktI1l% w4aMo0ks"@ٹ9oT~/U7M9Q?{݋"BeMg#[댋ؔ:] 7sH g~X},S{+A2oDDU8'Go[,Lfטn7JßS]?3ց*|)y)VXJBV ]Ǧ V?\4߸}p8$ Zw}o6.<˖md+wI(P+4@H]3aw__qb֟^Xq^wu{MIۗAޖK Nbi)1 lkbk&㥁&9 Vh2ye4yb*ZE $wvοg pt $ @&FSc`N VK=zcշJN}ʄ#$kB~cB1unTm-bᝪRU>-`yjp+{*k5ELJSޤId~ZK_i[Q+{\ς|pZ4x]v爡„\GAƣ-&i/-Yd./_|qk"6Nc)CإVNcļfԒT5tDBm ).\ El>tüLZ3uj6*UT qrtpuZ]7y81b׿F;R1슽L1i.֖ $=)gk Z9^ԝ?Xd9xn]> *C65n3Ԛӭ&`(~ S&o~~R< sS)8o$#lb\2'<):.#sU mOQZ#NIcpB?(7;x>[[SoTEreϗf8ିB s?d[X#l7WKS{^xՔcpSbϷ(?46M7jOl2W;Id/oj{f6gIBODWeA%OU1׋q\o:&.n {L}sEPaS 01HOmzM࿝G]5Q=x73-x2 ۸yBx/NOU7ks1V-Jx D^~!6bkS$V>0T,Gj]2IoEWҩPBsF`f4.7b~txvz5fvJZ4ʍie@$<2ҼDݷ99`/Ns [Aݒ$% Q:l:6n矂 m3D8zELz1 Ub"vqL*uqql7{->;b ߩ;*8 -50%X#n _n~: | KX2ۊ6f)!Ē۱r}+ĺ N:{_LW%R3G )kG7:yDS.I iszcB7.Mɟ-&ZԖ +/ >qQ4QCz<c{K J_V=ԥRMkte){-5YSggh dyiQ!gPFW[ ѡމA^gȵ?a?5BWSzȈxX|Iw#*q3!@$I K`Bx|@6&˂KhVOV{IrbRPe^Ua Ԣ0']5 a9L2 uh`6yuY,m^cK1O HVP]-*p;֨ 7p?-_PjP8~߁ tee-)X?lQCE-kGLD0J9o hN#|W@ k2HYRY &B\+Kj.$%pҩh9x-x9o1ŪpryW:y'L4ЄUs#.-]UXF·.fD@y*payYQhawxnfmJrb+EuF%(GӺ!&ݶ'kַi'~;sT˰u':6{W+~itefυETÃ),05#; 30k"ə/+P _`%vgTp,WzZFb h2SD]HWl_u"5V$~B$ wxͮBqkQ,gX\5wW#מGD9-6IXЩ޼>DV7d5U )AWL^Ag۪Ey*](x De{Ҍ9dhh)۰fLA_ r<8|9%rB\k-݇2W%*n Vrf3u.D97NlnM| n'80>+oe٧s;lR:MTI)>I#G@KNN\jˈ%bk,:=+SnRDYg\Ӆ̌6]M55dĖ|n|mjmR}:B$k %P }(t `pCU:?_$ܠ:a*?Niaovޮ J: 1FXC~g`-'̔joG^3nr7j~FHPaE Yޙ8dJ>!r p^><ͼL2s}Iu(SO'n1*&z^;-)"xr^ ,ˮ{jaI=D iKp|U9@o%phq2F?˶uXe .E(PLǂg 43u!)߿qX6Xs w"Ωxz*2?s0|)jhEn í ¿0NǘwT^ qp`zfӪW+3 5 3 wz2Nt]px#ct#zv( %㗍NoVr5 T#EJ*!1_pAJM*AxBTЪo͖;CGpw4'[6m u~V*ZڇHn&n)K,moAYh~7O&uNȴ="DLb"fkB eIpc54E&!e qqM0:4A{Nu5-@gs^2 %ARqxa.@bo}%W .[m2"P'HR75ۇmŠDeLq80Ih?gl.0͎^#Dz0H2"شWZiJ|=ڌç!5ZBLKQ)n{|N Y PLЪi f(ŗ;7F nPXVS6/m\ȥ^(z/X4:ǨS|yTEqUh8͑sNDp{wm9ML*[+xqx0x_))1<:KBˋRLmn@d@ol3(9Ksj,FA1Jxfi9>ju' khREb%XR,(*&ePo^owhL>UIeHQ7xʀ\AS +\ZѷdETF7yv`Y f$mA#Kia{Yg!.;U̧`9-x4a|B~ g!Wy­!$rb&g͗+Uy.T.xRɬ>ik~]%wT #hvnMkG}LMj xM聕/PO ^nnesE#?$>yQ)tK\큱u{68-Dž5L_H)v9 ʹuc94#A]T{{}MZ z*Wb߻[B ZI\`6(j; &oXXGID{@Q >c-7HSw1Ȥ>W&j0 :,#xA/yϥ碑MYE$ |پKM%R`{-$9p@z,JJ}~;o;hl9ʸ",VmRiNTO~>5߯-'F0IC3FRxPرi wPÙnbHB: #%_$rD~<{+ۖ41`tHW ,0U&llXM_VLD3"'JX`O( B~`|zHB:.iK35T|tnP}Y Y `f|NKchH?!iÆ0W㪴W?}N_daD3؈r&m%]i'ģHxd)4|c_") 970Å.wEJrO/Ig$`BR(N_h~cD@8s4Hso=|sθd;N#*Svyfsn$O+s!/k6>3ďhgA ):IZE]q#doqHWoYGI1@@Z$fLaB-a69 E)A^B0ۜW;('LwLj,mb wo3cK6stI9]tKykeys򣗛7KVy*] n?.QߔN3.rR T"Y=!9ĞQY&U<`P)BŞ LVb5 WjHwM`4oGLᾏ_~bŷ NNtnL?Z2h6OrBU/{[$fɼN٩ q\~]I [J;"L oLIG&9yKbBGc~ɎP+>c'r-t%*"}ߔ ˥l8끖q| JOlk"?b~hX9QL88Vcn>Eʚj҃'hz^.Ol$cy}ke\HԖrcO3plEIGr<k!3[Pm|yS~[]} զrȒD^R!4ҢʰYh#W8>tsz5HBj=VG#ii.ĂJ9A5 N-x+=0I"+k ]57?jv}=oUVSvqELae\X ikwߑf5u+V9?TSVuV=2,mv\ݜ|s3&n7aۉ4G+搐E<d1W8L_tE^8>9%7ܣL]usDΕf!+ue}>^8%Ƹ"OCVݍd{I7~Po%W StPChXBܝd~ejx0'ǂMٖ>EPj8˧h}|a}7 ga1YmLT:^gY .:Qyi?,ʢhġ (rϷ0KJ]uFz2 xD:b*<9}Gc aWWgI>\cA{eWc~wSÆ5zsi:2O$8QA!68xrqd!DXv'3tncH(V˚ sFDI[/K$]:tI1Re2q4PW%7ͧ}iZL32`l||9{_\ X:Si6N1D@vl\_$n#N*Z@48T SgvY|6ݧ~ڜRBp@HDpH]c^Kh#qe xD{VEh-X kkrtqrW~0{@>N \A)#PT<uǍ:h*;$=EyBDS=sP 8^ x촤_3\$hz0{%zK&GlMh`2@q0ww,&Y0gsFuU26Z>+9 ҟ|,`f"XuiΠĸO*Ph a/vE}g3 rѾޘ4[??Ha0G(uQKBg}_% O930_\eMW֦RK!ڼEXuc­>sjil؍ifa$|ΈV3B,]4ʧ;JBEZ$|z 6龡ѕZjͱh_)4*ʬ#p©O}XdZ|c k0tW|uDԒC# UM')ڷKll%ah_W#br\k@&,7]la~;g\%MŪ^8²! dї>I(i~(32`bL;f j,iNC(4Nr$C-:S +&\DL|FYQ8|lr& $M^imKn:툷ni42bDŃCE!QJk#W"'4ejuI֨eKJwMw﷧s=eRGR; f6AJ'lwǰ+ @)Ԫ"xQP: e]4;{iu#;2xSrM<if> yWQbOPqVE}S|u>7:K ${K *~0Z%CshwBL2Ltp.No궛~$%P3]h5tqG,<3NMJf|].3N0AH-&$f&6w@毯` x0* <#롣2x&t/q7Rn=,9-/KfDR*_Vi_ik7ϊwJ9B{&*#"hpߐ[#oǎݿB&&ʝX! 4*8O< ,A!vIDI{y̯؏=9#@94$P?.{eO6 e̶RԤY p)f]22:2!{'SfjA'86U}1'z1KG5 @s6B"Z,j^sfX])S.q*Jif71*G8R cAR>H#(e}5> '=~ '1@ۗ*BR. cYlZ? d#y6vx t$ml1Eh 'D&NZ`aZ.~u6HMyn8H#.x0W%$PZhCJkޓQ]'Gԩ<_1vEG*?{~;B+ .6U bX1SK뾝AMTYNjߊJk 9g,mNczYn[PӤj8~vEF6v(3w/('wݦK9V+ߧD+>BTC~ˣr-mڴSɔꛧ)P @Gͮp@Ϡ[|^P31QBf4??tUp,_2t%8hM>C/BX帝Gk53D1aZ}GTR4;2ORR &n&,$ܔ 0΀+g;=6wQ#˲0^*-wo(SOև> Pj)-AڠSڄ ypB:W |ɳfJO(qC_9=ɽnjnnT8|ɏ*{UENW\s= FCPN=#=x=HW0ryጸO-ȫ#fܣBP n ,LJxq5(8YζԈpg& Sj{)ڝ>E9>D:[ E,k. E;z`zW}EƆE~n,şTe&kTR:(i]..h$p«a ࣧNjA:> "4E^k[  :/79E@pKqF&9~nG=[Y0)oWe^f,[(MI&&Lx Lr'kMNs0 i/i=ψxV0z4GD5mf5NObVB3 6 Q/{w#LjDy,\ ev]ڃj"9H :]l׆*UJ_b y+AˇIʩZT"ɛ-TU9 ߯%2<3fSJަc#;iO9]ws°R;ی]:Aۜ蜓 kg8t17 JdA_jJCGQddCm[IBPQTYIoDL.D #*XAn/U#0˖}S5!HIp ]XCG q+'~m׫&k%И{P#f-Sk39!z]W"{fhq́E4`:%R zuIQ_QCz9ďY]o9 } > i&+" .|z}•&{@ TTscbP fP~}oSJ di*dt?biM *ʴa?|ld9~d/캾eJBb90@!uAǞul9Du?Q=9"ַo,3iŢ^F3&d+caӆ_:0oVUB!yAL|wzj\O( `g_ڳSu"ӥzh9xfڕr|{?׵ CyP2R5z.mSbѳ黻?gnx {I;9]QQjݼ}9ޛ0E-!lx+n# J֥ L:iGv:5ß?L*=)bEZ[k} } 'ר:9KɁTG $#f ~͈_>pW ZkAY#q_{g#~Ԝ5A$`G^Ar0'Qy$Na!`k 0`zrǬ$ zœkg %JoozQ/• bhM\M2 Iy1+跔h!THSi{>^%d="iҳ"oX=E*_*E:[@sh G;W-jhv`00/\LymdCcUbE7kRJ{T\Y%52{2@KZ cH+報{gYκײ"X69s欨RTAs$fp roKaU',HQ*C?*?qFaIr Z Ki:F.piRA.$[Rq}"?]<ӗ#9R6Jd歱t&2x7 [O=8Y!ٳ@he;;-/YeUZ]coHK .T!= p~>- ninW*'MF-Dԥ?,|(MGrGAvRb3B[c:KŹ.{FA^*^Rj!kl@Qnoo]!5Vf뎝 y"=`C&Z4 w詎-7PO*8rs޿_`Y!  XR*ȵXҴ/>.7 ӅKmak_XP1_S˯4{Lcvoԑ:1Iy |k^;*!0Z8}Xg|U:m{F/>fwc9FzʉWVgmm 8ՐC RUQMyݡc!q:ќ rɮ (D"S-Sbt__X&jpta.XλHtdD.Hf~AEi-VAN4jMVO9LRBeyq8\_kn0s㾁ljRLļ*#.#iq-z &XI:F*o.kotȊ0&_=L_:(Fbv@6Pd&yV( .R]J(/o8ر2ojaty8%J_:=r%Dd ArHMٟV ~ y=o̿$,3-?8XYfU1 [7j.twoD=2svƏe7c+y'U 2A"*-iC'IE_|X3ʿ曍PW χB^ <|4ۨn#T R܎xcQQ&Pa9+%f2qt| OG2ag.4+:p=89MSXѨX6$nN|A*.r >)ƒ; ݻ?N-;L\3.E C6|˱@9RNɽNZb-H+Ephp ?7#K`2 +r~ۊqj4g{|yL=/Qkk4&{^Ka@J 뀟'פKB/>atn.}+h p@ۓC-<i ;Ok:9us3i0 ^ƃ/ zJTteɢvjW  -asAU(F/2Q hlQUo.D|_ 8+רc, Fq&5Fv俼!{ڝ PR/4)1_,,w{/X`QNVEUc.[O Ѱ9mZم GRgYF۸0eTtU7nU~\2G{PkUTqq9a/`b_*b/={HW* 4GrD`<0;?e۴  c;+|yE"!gІpAM!)gl@55g U>+(,wwPjkKL.oc`Y !bfk $yq;qS"x5;^Qx5a @DpP&Crr%Ur,쏉#lT|TN]pV\.PYoҾ|U$zfng 3l;!J7+ ==;2]:]y]2b>W x#/puZ.etR [9BA51R'1,$s,% yDQmɅtv›DXsL[ph4u$q2]s)vܕRᒷn٠uˤW 6߷>ym-4y" 5O٧ a8ejaSDm PZ9܎)M6FJm-)jg?q7jQy'$vGyCw'ؤty"M97wxv\ =q):J<9!Y=h?'õn5 iٟhp̩Qz -Q~$$"+5wsk 1bZbm$$L8RHX«~, >j;E 3]z$^R4T eʑ<պݵ] 4#Uޡ:fTGا<i71ȚLO*gNl.c<L95wNr t -@M -h66J̿_|-PNOD] u\}O$IMV|Z4 E$3-N 6\~ݟb=$ t]>"Z;dCxl%?WSnK y?}kxJGznKg)^ZOڇZrH'xs6gnq5۹]o,n ELs Rμ3 .V1 cm&6B%XIotY|( Ε_VɰŎM#{O.2cGѾ54)BU|` Ҥ P|[#ȀN:INDz6NU>>Lj\P\jj20 K!YcرW"6oij$iwPݛ.e4;Ӵ,ˑj@ ɑ[+{]VHtق͋q6™yzgD&HIk >q~x Fvoq9}Μ(BU[{⷇BN!Op,{*4HX;:pԗzEljSSRX,\Px̝^ ^1~yA5k"٭bwn_Wf2S|S gR oA^jx"4,0}6RűT[f!ET($XPIt%; {>Ք`0#r)j0^K.nU F/(`~+mBԬ_%iYjTM0gOSUf=vz`j/r<9%k,l+N.uZ)PZkl^Ov2&F8%R|qG71dL^_GӎyخBX)IR!:~puZ[ד-#G+ A*]fAZiduT]UVbI&94"bsⷉB/vU}3R ;qA~MB܋*8=]]|u:Ht3;|99jɋiKP,&pRH@Y1㾅wb*|y՜i:h0E?ձH4)20jgvaUWAK:ϹFQ<}{&]\V 86ۄC'V{r՝t$ x'،WX6×n V9p!ȷ%j{y/!["’I;̡' "oՔ-z1C*R|#QU"]Vr>`o@3eN$KHj2E_E1., q"o[֚ "אC):|;P{G؆8%]FerFZ 'YݟPhA)EDcV趴nz>^ Sp]Jw$*f^y Roov 30DuwAW@~E0]<[uQ oz]^a5U3)2Z{58C|*{@\>;Q$3Eΰ^>Ⱥ6=" Z? QUo18#)IIv:@\r;Sbs]hB~O{%6En#7Jw>z4S2p s7]R6H VG8E?vB8'Rh utNONk;e4T0Q@2d Zu ۷BlI '}Wky6-O!%B(1g߮wzhKf\JZ$#rB@rH1Z2%3o2hoǸdH.P*չ0֕?n!C%wUVd N{(&bi;[ݱNB*}IK4*IcY5400 s n yDuA76Azlt8<^EӪ+1ca2HBe&~1R3**=y5CY䚔6Kղ9C)nTSw{cXAwn(=)Հ Z&:noR Rxe`J:Tt"ӽM؎>'H!F($Hzc]?N̰?GmDJKOW.hԧn7ajр> !\2!ZF(] -3 Ȣb?K+k.e) 7S,'r. |VF $!L؜ńf\ȠdzG0d9O˄ʝ@1,+&ntaXrN5Q曯e #rZs>MTYi ]nNDr'U ;N]7ia3@д.=ʐ"]MA}GF7<6eZkDfC!13r > EթT #p oDߛoBFq34rB`X1~;v~7BeL)@nK0W  zD'( 3sXҦ$*~_ rvۈZ*[)ônUto[ffױ-=}OKtU5/܃YfmQRu@̻1s󄼅tPf!&;0V!_wUf3NS)/$*ypBzVBNVn+3ۡt-ak.EL<zoc&ev]7di5aXS`պ~TͩGڷebhi*z\{V\pTI_3e3mAPYP ɋKIm0{{@Q xOM3kmfu灨4@ 1=0%.aFZ&lVHX“ }H_pܭ0}$A]X4bzs)>)~zt&!EPW5fQ8Q&|¶Ұ:>\Pi}ȱNKRk\܃9ugr.rg"'} ;܁sRcv')\%`QI-_B,Piw˾&bzw|bDV~WSOmKS[ Ӣ86@E4~^BSɩaMD&aN .r uENJH#&$b~*~S@ԑ}mWņ-S!h.J.rꁉzXfA ]cD/pkj\nqڜH8WRWk( -wPC= d.9=,- PE^hr0CfV2jKE/<KU*x~KcenȪW,2Z+. oqFY-^ʍOC(qpܧ5Ig[?׵ ā ++㳓o d}xt#&V YO)"%4z$8KguQ_A'g &Fpag0\(,{Z1xOuUvN|QVPJ7Fp0ϖY0/~IK$ۗ ^ G%GQ@"Igɂ?y涩RsZR/) 8[5Y.}eu |ۦ`hZ "$/M- àbVH( h⼜A0ξ9UdH Z'{C"fO qϼV}`Fujzk.J}sAzL@5&`erŒS1{/H )Ȑ&SdO߆7u]brRRo>& ."\ ٖrT+'|ybfY-z <+"=}©/A?շn|E;N>p\e3X z;ԝa 5"I1F,ӳO8k[|KUEb aIdPEܻ1˯DmXPzTd{]Yewx/~Έ*,Hx ?&Ա},Vc5Z{.d р;q:/ʥy\xN  ^u}ߡ6#"F6S" Owȉ7a_5 fdJuk2MT9 Y"~4>O3>T3п7 AH?YБnU(PN^|^0- +91C(kv7`aUB7rGZXFuv}LXcKȹwp}&.I< swvaE4қik'کݿx@}~ 'W,QHz_z&bxm3zB[szm:ؖlSo gȤ}ʊ6L"k׭RÊ> _ '>|X*Z tKQ. %mLhLGDK-CzޅvY M!̖i$PI?w,lRr^Y?Z"~[4}ja/d>RP" kP̺'CBRs \bNxfN<:oT|9s;P[c6Anic,P q{yN^|?"qq%7)$^h{ED"hXPg4%B:dwɨ,&'rUgp]7WfB l8?ipRڡbGlVцE]S_vL'ǣ"+aK Xs!X P5KXʦmߍ u}"þWmKJ@)i΁` `()`#C_ aS5 CcydΎD]V Z}Nu4 Bv \225d~"tbP*o4KtU *15Y~QN2PgfU16)a9i2<[]Vk]Ւ,$FGS/u_QSrm ].Eeb`b!V6ҧ7[aSľB;$ynN%kVު*wx/8n}^4OO*$vBOw4x]h"yP{XhiϕU'j80#* 2EMTTC "߮S4U ;=q. B$mU1LaC> ,_:Z@finh( < mC+6 ^V/c\hI1=aO" b >m^`sn/%!j< K~5N_*v+5x9$!;cb1Kez/>/ q(NH'թ5K3ί gQ=@";XkXL.V)}* .VqSuZ+\w`!rpӄ)7Q'I>8së7Un~@NC7Y&LpL}@E\$ kɱvܼU/(rQ\u<XZ 7]/'5=ꃢhю#(xgR̤5`jy[b9$'rsrgP]{xn9]eꥠpVgyNT"&yKxn-!Ô$_ J|1h"L`_M+-|`Q؈9?:z2}`L o +pLSޑ ;ʺ`MUC6REC%bvh͎Z RF*hd6k;qb3՟NQUG,ҷ^ݑ0A@~ 8i5V=|@8) uMd:T+/;b¹cl=и702v7v1X0qzU z%'*rf/SXD!Z#2\Z|ֱ!_esƏGV f3@3f>`ٓB) =⟙S 5tj ` C5)hUoaEM4fʁ)S>k=ZKs^TB\mzma 9LdrY8ݮci*A]HJn,DHiφ9 z|rY.e +iagDӅ5O?:ꟸF!Xd^$dδL=ĴmaԉrSШ]*@^T̏s:м"j5_hfԮFWbzUTKEYEŸCQϹ'@rQ@RHR*$qFovh,bLIdChSkeD"Nc 2 v7  RwZ-^g< ]+MSrAQE@.@[v Uv!]cմ!Be*!57mj7j_ʑ8mz(oMO&3&u:~>SFw8&qV!piV3H±OMQ8ZrQo9II}j:AƗ#y ^dA7*7m̓ҀGтsX,ѽZ: +S0:.,GD:vRY~>tK|M-L;y"*[[uxizS Sxzbxy $6 5hk٧: z>SEY^vg5.Jmh ?fH;< ~fw}w$0r1̎j`4RG| ╉5k6Y=eղ[`yڭVu6՗vlGYdn}Wux"!0🵢=A^ҟTXar@8LPF^<7赿b5LXZ}22_ Vi+ ,{Z|_u}2ӟ⟇q9x>ɢ1bABʎQfդa;(O\ӡɜk0+_ *'~蓛AOM?DGY#t7NVſ"UDmvU3Yk*0/UZSgW1lƲV0pӈ9ӤAփ]qz `\:5ṱYIM>Qk3+IoV/b$"6/#řIKI4Z6O> tz<${;H;3lY zYWW?S9_y9F1t35Z;3I%SZױls?W '%~MH[SD6mf7Hq(<]NQ(A޹yݮ\ŎfZ/L`],}Aʣ.Ttãa:h^Q#q&i=D n!oi2<1RA?d> DnnZu@Ā Ocf(qfoyf5Tuu>[Ŷǫm|/l $<cp>5"TɹKrsB,sBH'4#W\kTOحYg`F=wF(umƜݺfxL+0(}W_a)#/V5*6~'WCdE+칌,^%_i2ȖC1 X!_ׇm^g4=4Т8t!JuG«#x>\sP:_ߧz09IB'E)1ZfF|ޔ`4N u9T*ҨTplxɪyA"m/]VYuJҏQ6@J\ [%DúѰׄPg5-dV8af|) X+L⯏%97b EvC⡄  HIsH#^^O >ÜNڨ< 4ٶX<+o uRyUc4jGZ2uٿ7Z]h&:{S6u.-6gմ N$V`3t޻)P^_̳:u1٣ Ġŷo\ !"!va8"B\ilb v^p`yO[ {C,ȉ+fYqnZGV *' n?:33K)uq K[K5]^, [mO= ,`0&hE#@=V_ (hYG n ɡ ioo}>Ac.mh3i sDypI;iX$_]PjϵW4B>|4PJ J}ZݛqMGA}dr<ŷ؁ k}?~=H\•#j, xŐ! A۰N9 $Ae#g[ڞ"6eYWQ^|Awk|?G* l1kp ^=CQ/{O#5$dT`{N4niG  ϰGmHyU]qj-K5RM;&{! :z}b;}Sua7hi7tivv٠IѢYX_{.ίkU@411FoR=7ͬQ/#(0@K'.1}oMYE?E(Rs纼?SiXth$G~Š^g]wuυhL*>iup >6 Xڂsױ0I((!JXnuCw^@--|C`/eӦ}Z7@s4%aLHz5m7 ޡ=]guR$Wid D;%#Yt1r5x/l DM@vy:DrH:${̘ӟ r=:+#!9pR훝1C@3W$Per _749bOy4509H*Aj,U|{:匝'bgul 66͒oTW!3M}`/;ZMrqB$Lq:R-^.}eT16wߒѨ.ζCsƲx U^?ڧ$ tHARc*aKL.f7t\G8VxzT@ "vVR",(&#rȮg bЏX.|rTЊ1-&2;K8qĨ^ŰAN %ߠaJؚZpJHKߝфtU܊s(gBsqdfH8ɪa5R T:S"OaFzY4\_*Mnjscd<IKV~)X)DL].0biJdxpEz۩%>CTrJxP>]*wci `4qT#wj2+Vh/c$B:{hD4-(G*plmsfU|B,k3RGVvV-xA{SiX M;zؠFNU5"VH&4P2) \2ƱuB0h^"<G;Q_4Je_O+{{䰋:`V\ Fg0]}(W%-XK'q)8#_A7&W[ǀ9+7hs]z m+M@؇ [M\ @ HO̗YIPD|ҦZ r̳2ѯ#4]JP1-K)i(%1͡.(v:"(|a 0vC{LO2:h*G8mr?*$ F-2wyCS˧o+f5?sD%<˾ }B^ \pL1 r3^L6y)uV.j oL1ZE`+:T+ ,[X~׊~|wPQ]TzBbcn‚ĮPpj82$T/)qZkZ)[LV |5W^o[b:-vRiVSxx$(V;xY~5`)ʢ'{V˴Y6 >W)/~t9sDw% Bg2=?H9eOEC#!RUgy+'Fak }̑$8 i^m3(4 Ձ orO ~Q55-쀘aƛh O˳"Yq 8QJ+Ee{̼Y_ne )t=IqQ#xg n#1hOBAH ȽűEœZ/]_@,]9`&9g'g{92-y-yTK^Ǻ[Tu륞MF?P>`]mՄL7!v!eϔ j%\`V"[{<`?bSh&8P .I]Nͷ_OKCC`Xn>nf)3:[<י*K}8A=g"pu|԰TM}G)oˎ 2mϥ1֣v1{k,JmmR`hbmȲ]pWH+p_8c&a_u#X,z'a 0󪷜$4Q24t->5)}:k3zoۼ4/U(+uئ({̚%|*'t>A<=dwL]S"-bdFbxÔYɜ~;;cъ'nv)GmKCsz(΅m!3\f7IW1Jk}`Ntϯ˴M>Dp[ JTn~"0[U(1&1]D CfO%L312N:5YH7XZ*N5'kL2Q cLwFH,ꄏxEt W!ʮ@L}ߴ뙠6 x~,1ez/1cl; ML%`OSUgӴ^w*%g6t\#%чYqSj)7=`kpubَ7V :[ӟ.`%ڸ Ok]X/i\+Z!m̥mha~.m [Y^{.K-@YzՐH](#ζsjlQo>~D*Zj9V#:l>>m31TF/T!yg}9 kD-Alӫΰby6R z96$!k,hYJra~xhQXrXH,ZY~ռ W7e -p쀶ѫws@sQ4pʇohVG(W*^hmwas½ޠY>+e=,AS1>3wyBM8oxmC EN{$0{pdح|]%~"!Bȱ7OGAQ(v{a .:2 ecW{ट6D\Mhq2 e*FCŞ#=>5M$"}aIax!7x@_Ԋ(Jf~%ѣAf0{F绥 sWv}2_ےT??Fݪ.({DMbl> M @ni1st^>O;> F[" Hufg^vjM v휭X?`S [tiIT 2)`[[tLe 3]^^:W>ܔ.Ybܼ/EHA+sˈ#+%2wsӞ|6nYf[$&xLaO[6iW a^k@zKlA[pnvTd㕨؈N( N2cy~``/mܮ0ȼsc }kW7m~t{SඌC'+T$>MJQ٩ T֯)2Oi.)1vDb%)q,n?(C+ EspY5Ͼ;kV@D ~ۿOK/s7,&ed[stf@$} 1f](re?ǞoJaY{I5C3p"$`M-N-HݚSD1].#v b_HeĭpPgn%vҦ9pȔUV>`ы Iv/-0X_mAf^fc߼F!|ĝ5.SJ7ك],RE'byGgVᱯUVo#\/qG!量+@QYg8k{/JzL!),jt@gt8&&Y2)@'\mfop> :٪\g䬻D֨VlqB!TS 6Z]]pߪj6\9?gPb9t`LR)/|=> :-^ZHA MR~p@}{IFph1c)[;OmᎸm+5-m|4FY٦E,rpJ%뉒`ظKDK:itZKhͺ~q6V9y9/5QDMRd#tY69)_$-[IΓ`d*@ _5V0ALW|J$ʌzGb"g6ͮ]sSYrZ hG+â kR62MiKSHtÂRyhx3%6KW> pT*ZMP?7PniPrk ;3Eܝ+q+6hCsl! ;QડN  ^hTh0'̫N)9o,l~FB+3o鳮tlTX0F/AkFS&/Cy_,mf~K/z^G⿛lgZk$'J~;G|g$jήȩ.Gehڗ55xvK#Gۮ9֘Z"In,g\l18^~_ސhf] rDc&Yj!;l2uA 2R _+PQHjگ !A3lkD)whᥓ'5\ ̛|Ѣg"Ep9&C%J Sǹ^-Ψe˱6LQ5 o*&N S=f;2!@INyc 4# u`j/'wυ;zM*.^XX-o'?Z((6rU q7Ve >Pgv<΁ Pua4vGDXgSe厫\~nd;yX;y_Ne;+^{H1,d|r'X K]F n"ݚj-Ή퐅-;sD /?uA\Pjgc΁x$\XkIئd3(SW/Pf&K7Eun:)$A=> \=3W5^yj9 u)O];n}IN6dШ=3T/鞸jbָIlOͰōnQCtJqZt}vsgwyPtw\`3y׉㯘qMj v%1WD@7Ta'ku^TAUA(g\E8BC!$0w=iR:uA$ҩ˝ZF/57oB\ϥe $_Qy$t1+oٻ Q wP!%8IRMDp٥ LbIlOPJp:$&{d ۖ24i`lNRI\{^YcZIM_پ{#@E3+S@E|ǔ/Ct_'й%]i8ؤ>5Uh+=_''$%pgNEۇl+<YxkT)2Rj|y`); %Ny8-! L=BڨxC>Ffgf6l*Wc=hbicK`~{dlnӼic1JsϲHSdDK}_" JzqĈ('/ ^&|(k=W R%ٔxx;Kb5b{3e`@yM%nT\P\p ΛJWԖQ9a3XGd6-76$dbqE JyBAQɕyV3D_cÂ0@:W:GJɃjbi?#o9ʾ ojw' $9?mt~$:BAkl\![4|銿ʕuGt? D%q1>Kaj+BYj{#6 f8E^kH0f&IJԹÈ.WgC~Jc!tݦU++fNcޯp(tC3+%ܑkZU#SD,`^DD˝0_! y[ |wa^mO\V Uz?t;k- .f+>+8`^ƍVduVZ02Ewt\Exȍ:CBNvx"鷫mr?"AT'ZDҟ2j<)NgJw =fyŠհx -<δR#&W?2~F3h?kcSKI V"âց u@{b+Pw"N71 7s:8!7Qep8ܞhi3\-#R^s\XF>hAZWRÄ,$"RedWo{`״4kzESE`쉎X8qo']˪<$j,`lbxa d@\m"A=e< {PI壑S_H̑ɥ42 Q^.#]Hl+Dä[y?p}<*gsp JjHe}$'wl=s¸V1xHlܯ¯!3G=I"=SxC?(y:ׄơ頎`LG7,wa#k* \Q|u#ʩL1g,fTg[o/r.ϾL-W M wZGD*@7;IRgiZdFdl<̜ +zEEwrɘB<#l;%[~-|ثѨ{r-l%EW3wv1?L%eY~*=RˌV,F݊olҴ"j:Tnw- E' jx \jE?6LVRL<'y&H+lf:} l+ / JU4C"9IWHݷ!0j D9 Tc[n| AZFg_W0'<'Bc1v%G-0 2oX=y+Lל\HFa.fUM:~ΊVIP0ŸܠqDֱ3U)"2FTmyAt>a!Z7J/bn娟UESpTD2L̴/rU"\;:^I':gQEݒP؝*-ybIʖ =ȥ)?Mϡ#Xn6 NşmȨx$rGX!/Z,WO n6;F 8=Ĵbqv繵.f3"廂ZiMG|/~ d&KA(`uHTt*N/p85Y`)-Ɖh`P0CCݔ#`rZgS2g3Tgz D:ci8c5JL@ŏ-OF+׈}2#(@<ådde48rThmޣx]s 4'X* KEx`=A z/Ov/9,>gO6)j-_z5?$\7.h)[M0oM2*ĐOm>RO}2U(s@VXFc,y^{voK-Ui9`UAlcrO~!lQ0ObbJo-1VGG" am+B:J`$h)H֡f#ECV1CbEj8#xy9WT쬈~Z4 ;p7dm7D$0|3ؚj-Z>"ƦuV}adwZ }ߞJkX=7(mT{)L+_ykv^15uه3#K>-35T| rtUDl|)N MqitPIU)M yk67`Cٽ&Rd+$j־3%HBGc'vѹle~ԬDa,2ëiO_$%>W;FefWo}w&HKuh[ɾϾ7(p7r/^b~1}<_E*rՠH dXݡt!zX㸆zҒ7O ++I'ydQX(piq_a JWm C@Ur˩%ށ p3 (U/D[&SLh>"zwĔ5Z{j ? 󾸃LjuO8:q‰fMNmAOɱ,tuX&2MdOPݴdLD^u5Р q|Q* 9[ kQ(#0DI-[N71sgZ3sHQtA/qIx򑍵#SsA2,PG9O6;n;My?U֮.Htc!%&2ETNj[XCXZe _=XVt9m<ǯ`oqq1+P]ϋA+XuN {|{|눡s)mʤ~V(9&)/X_l&=+'f]'OV u,HX$?|X1&/TƫҴvS xLk( Q41m\K?9l4!Zr>vT%Y $]>9]é78X02UsA& F^vLǟx_u USUG}vCK+~oW@#Nm~2QƭfJ/Ifn'fӰD5J9gBwnN!L!&< ›A";a ^!"WIpWd|B8-+X20tڤ0(G߳ nz Sl௷Vwt{4A;U.TyfKl/]V֮ԕi1An^xC>(D$ЙXFU(GX?ͯ]`s `&a/?i=Qc Uz +#oWt'#!ΈS'=c&x1 WZI“(Q bH@s{QM,eLR(m;=wM?M'Xr4ʹnpa֊с>orIÌ2jZ LUM%wHEob-MtGm{(EB j҇HgɩԿzzćQ<3GAK /%b&ņI<@~Fif1>!8ǩ|VP)v1|Φ$Gݕ= 9(ZBi[i*KoOlYlY]"̀p_kMe%O4=Nw`9H.[ Np5%U4'Mw 9te&U5;1{ۓd4[RjMUo#7J6?-BW{A"xAu$,O @AT:fӗ :m砐97IH8$R7M$ߺ ra87jUF=g5tĮ3 $w bLq9LPNDE])WYQI\zX>7aZcih;mo^VZF#R|e$]P 8\kϫp#LKSeڏh6`Ӈ[usQ,=v6ݔ jTl՜N>.F&w6q^4L cOL+8&Ď3(yh1Xqdsp%GWGD&Eyg"LDV=ݮZ.qn+"3?yZ[(!Ĥq-bf4)"X)u uw&N6/!uu]8 %'/h ŲV>xmDUDFsQ!j0@(¶OuҼ(mS cI!x 4MiWQTK-H~Wcb^.8ЄMu]([6SO }+C잒3EPI]wbWhBOqeZ ;%|1F.CL4р6![0. Hb+ '!aZMO=)HV֜80`C"f.Iu%Z(wyQ%MZ5t 0-@"pdD`2B Р[ښ k*=n*S°v4,?7rܚuI찭i23X?R }\Z>n)_2\~`ZRF;aJ!7 (&}ϙK?a gX!iŔH6crPO|<%OIF,8gMugSc؆5 'ۭ,%wv88qhaLT*25Fo^Oξ:e7rr`>(`zO^ cqmr..i %4PNBn'MfAund`˅kzBc<҆lϹD9Pլba@>SG&zC)pZJ (J40 }- TKžEwIEvGC_Tx`?!E,4,sJuaj e3BBZ(}7 ׶av%2 ѫ`+my_K|!B=X/N'ͯ|$ *ɯnOK6 bfv/nZ/]4rmS}/#0]nY=aљ'uj¯-6xcO\)FĘk(jX]Yp%.O+g0RQ0ʇ+c7)#~(sdWNz@Ȯ4w Ye_*ѭk#uxm-// SH9Y@A(4{Z\frvfUb D=Z8Yz|PլUPV)Y4@XdŬhS}'KD٥b 0 [c6ܕ'w荲Zz1~};W[sxYRXqXPj4Wz|REMcBS hkq8?#'B^+yDŽ̠@2 la|?x4Q"`5=+Nd TFw d-Ё~1vtubV]=v\> e}à`a10~A-1h#u{t="%lc7EG'ObksMp fk0//L 0)DSK`.i8@ 5> 6cdf[5x4F!ucF|E'"xi6b Rg]4蜓Z| ])/YX}OfKjjdaJ-;Qub%o-iwNN`ST2C5\*-ͭǾq(Os͛飈Ì#/K >}{’}6vFPPVz<%=Ku,8ӭFd͠NH\`-n% wEtc{-zd=c$C)TӶ''s2-‰<ƸL[v=rxb\pZݢv6YN]]&<3YX״Oւc#N8FftBg**vn Y*!#&E_Iop𻈜e3a },|b~$#̪džgg.}x^ڵ <ְ',]\SfmeVjo.G_5Jd^Jg0g"?dEgL%RǏ3TAf0'xIFPeWf $D8#j~UtӼjkiLbi߇yA6VD]|:߶}Tdrd\ I>Q,"PG f|b{Z柮zg @`gosu%Iau?T3C;ueO8{N_ãAvɜ ?f) 팺qvA4kJ5%7*#jH LSǚXt[Lbx~3`!U/fIzrHC7nqP<^8r9PCB޾'K4qh4m8QAjHZO>G\t'~VnjlW(7[|(j3pq}ϒ'aY x2\8;*Q8/ڠqn!ͩ꛴\5~<:W} /CǾ?LF\PbZ `f֘j$y3F]k QK^I3.U .H?`vݖ+3eTքRP7hXS9%k%w3ϸ<>J7H26 Lj2*_`j/YExr х<<[{^U2))5 %E8?/гJ]riȾW BMCֽ%cc&E,ۓ%A|Rv*(DDĹYZl ]zls"Iz1˅+TX{m-c.ו3g~򊲋l!f3pq:GBe{Gu}{_`az1Ӻ8>b&UI%9|q4?$Mq0,,ϥZiJFpn` q1 X8G_ /H1iQoxt^AHlf3y'V?i) bu)aT b7B̵)+rY' x(Ԙ*QT)¡:⤜Fެ~@)z}xћ휂EiDScΨҮ~3\bDIc6=2uS5 XI#xx^3kLRI|IdrI3뵗H߽RNc/kx(HR>ݔ$M[%4[uWz(oo(5Q@ģUbDy 8 <)ݫSX܍ my<)5#tYF~/]+l3-PT>ey@"*뱅N5)`2T>~.=k[,[`w܁bmE謭Ib H9tg%VYG5jpLLHe?U~@HNLdZ(6QkxSWb#BxB [ơNY/x*ץ Z/սkolވ*§5"i9|r})! V34ub[$>ފkzo|KO/u^]IZ#Z6PwRR i$JMlis H>_Cf,ۆ:Txǯ6Dd1-HYZV[E@y3wz5ZW&q?#ʝt_EITk)iZI][* s[#:@3@DiJt4ۻ4a`mcD+LՎ]Pb$u{DSp3&mgta,sl-z{MCog,K>Z 5 Ƭ'OHSyIɦ2A$ Ȯ֊du<įFn.Vo aOT?j*`xO6ɰ 0}Ush浤-ʳP] $4B$` D;R >8Rʾ҇nXd@wѴ?HmotDqr_=͛hh~q9MZ 3bny&lЮv_jj1NX^ZN"^n^JJ72\P#u? * }ƦqBߨ%)KvY`]k#ٶ4ibjQdWBV%k^`U'ݛD_Ɇ,Պwv{N2J̅K:bFz`!jDM?qbW$p& O7`k]?)L譲ϖImd1qũbh7@e.zHTEmqK;Ěbrx"S:~fZ-:M>^z VV[zP̓ԈǙOFEiB'58}la%xӀ~COԋ*ڎ)pwp)d4< Ml~ a&ԅ5kѸ#M^Bz=ߏX̟yer[# ?X^> >_myUdmqzke?dm _4xmo1K/9JN_B&Ky7%~qw3J~N/& "Y`zD4Pggj\b/vD–>nb&FEH0 =uVw,>X9ozpov ={K! 6G!-s֔ Y @v}hqbÏ#C&SCa4>`31B֯ %3㱗N,Q;Fr=yc<3gzn}+FRʼm7q0P'6 ޓ(ge< w)k]'iih[2ND*cjEp/Mڒq#uZtT]bE"#eJ"gJ'}zl ?Bk:Ptx0|[P%-lqG83u5vI[P%^YY}5.ڹ8>X0MA*FA)N"W!5+sP)mVV?tg,nEf:UaPqSc/QH:D[hڕz3d7Vn.ko[\:R-ʄIa"O*a&"[qAmjeI t)2]8X"_ T S034Jz%KC[0 yin:'br~= 5]-$xJ85F4^0BsI I4w쾪O1Ȟ>1kb9$×ia-o4+ޟm:C ةCWظbhs'J7֡+yym4hl+ۼ P|m& pыX7/wʬޓCR,>$'i@)kr'\ ;Nap9D XaK֗Ys8#̷*۪OWN$M)LDB*c aBiۊ{bC2۪{VmUkư?5.7zCP  qEM1b 1˿{ϳt.ORM=Z'COD[-GiB3, ԡ10]ȅ9̎7'P3tgoVI \QU̖0'c8?53wZY%SQӗIG$C%pzeiKU 4jLUcUZ3URw˂,wer{Ukԅ|Z'i{>a̯Ϋ[vELe.U9vMC8TơRynlIwxey|i")F,FpjpKZV{S;z2.F"7OeU\/3\X: ÿEAJp{>`3fYJl3}e^srA`m 1rk:Y~)@/dZjl0c=~Y/ u,REuR`5[뙙K|+iTT95UٛC0 &N\AS ID*xIOYEիm##c1Z!cǘ莑l&STxɊ O{ʑjHOaסkʼn 02l@ǡ(w3ڮ'(04t4sW*iU Ʊ(MG D,x_u5!)ǝ q4:hQac㮾6kO Yv!-D%B($ A짢ْ=\=n\B<(<1 ]J!*8i )zG^M.tֱ Zmˈ"epVۧqY%VRVXL:RKD $2F1դV6WCGPluMJvyu:"nchѴHZT~SN 38wمtqx KлfT.ųdWZjǓ .M eu:w&tҺ6Q3jgMjF/5  GKy&/0wߕ{^m@l %FN7> F\; w&^˂?3CEl+r{BYq ="]{_{xe;:S 7f$vT^#|@X8lZ@#͇NO(3l?7(hKY%d$ baY5a-jE6͔z.g ivw&m&ؗZjxN/A]lm S=<|hLJ ʣ"<tΜRݕtI`CjVӃչGmV ך܏-x< CR28D;i/FHӒ ?ob5DfLD[vF ,P }33L_m(mLK:"^Dw֝83/7J/6ʼ ]a4^j̠䎅16fQX" GGJ$ x/)qgE3˭m\0oa Txp!^Sصz@ZxLOy`;$`K™>"ize[M݁YE-(k&[f|GnX^HJJBh 땷>3&`TY-eOIWtVN D|ׄyV]YoqИ=:G%\0_v+cHވ O [.ZH~ 1'?  C{3!W,^P(ܨ&>H Z+Vٹ_C2|*AKmx\y6ۣ-]EV*Y}a2']շF%`沨@7nu '+P&>Ns7쟗tP\$i*0: ~YMGW}TױW",:DD4O-\p+GlQA PGFGdu UCLfƟzOG$}(jYue 'S b %ObkV% f͎=DĎw.3@ 0-IR UЃrKw(POl LEk26Rz2lU}zr{.jdwV<jz^@K zGJLߵ!h ?zy*u*,x#i{\hV:j>U\ހ_(sUTF{ckL[f(qli sfn35 \8EmWz];T8gF[U|Fve" ^by*q5_6j:ddm(uzXѺcKi?ʶ,X솗gDY#OfiFN+eǬsAIv9Ev1I+Lx/Iy-ԀPf 1aU07ܬ5Wnt+(zu|$gZZi~e7_M^1K!%N6k'-yA7x_!_҃uA0=s3ܟ`LՊ򬌃)`l] KJ3!̪ÖO[5 dG ',ʭX˯'G`Y9d0J {r6qOcg/F2FgU>(hD4]Q<ܧ}2)'I1"+cSRR{y9nf$Y_s;HkrC1[VJf|Url 3Ŕt4el4tj&%moK&_u.|YW ˚/΄8k *{Rƪf [Lr$!A[XlI3xZzIr#@={jMH?H? ~- =$<_ e-6c)>{vX=t2 *{ F)I"m`%|4ENoz=0XUWۙftt Q" d?ۮy #%K.Ч^P7xڑzb(T~Ù,Zg\uAa;<2GrtnE#^Ka[nxx#-BL`ar3p >t/:珺{m=5~-\ePet}\rWJs86 XkYj'@XopKe +{0j}sqP}e mhc%\}4nfj(jmW~ Pf9"s3ݡ't0ebcyWB4C0̡ @:bP/Ր?N'.pe/)}`Δ}Xcp"羍"A30!Ib*f$0xCs:=p8Fdk@uǭ#po*2 pZPWtLY:ސhdK*B,"BGwHeq97 Pxe+,=.i_G@C8GUZ1 Ї(*}ZI 7s}T- vx8k BCOJ"46'[OBb )Vp\Oɗ.*t~x*qrrxke~WC[3Y(ɇgu{_MH]7/-#YG5{Jthc5NUvi@q%:r]U% ,$&'P0zxƉk` 7PW` 좍 q]m_Owtg!>EH Cqs8j.SE(\@V ^5W5ɤ0ħ~_jLN1i&0ENmՇ1+4 wGy*nfW!};O0Ʃp:2`F )V 5/g?:BK 9`u(_|bHM,$H)p.p=̎pq΃s:-BxZ`wM9ۈ"nObB-y>wa#u&P{^nj݁4F0kmܡkb[R2XhrXN,t`p#qSi!4F9uR1wTGྗuzc]͈G4w A.+{^Ҫ ~%U yeLuL+$Oݓxy()U߳kz]T2ՀQK{^G|j}.o0CKʽޠjc5#Y)OH"2(W`,"|vx#bܩgܝ;CJғxB)&ОbzADNaEٷ{N7Zʉ9Jum]fMc[~o]38EO4C?KϻJfx3͏j z^ @HvjX5^K6*"]r9l /$+؛Hr9 2I#$Hdˍ#|H-b,(F'=(pU:?=2X$ڰm>|mB}J z|ĢOȔSK"G[ax(MXh}}7@ iN`}d)`"l@׽ ţ9*`k6Xd9mשW7p܇LE[y(36HM7)Fۡ bXۃM]x TODI}o#eWJi9 KC{m1Tc~΋uZ{)" YSWZlfLuH<`rB`=GDV`׸kXȤ6Wb/gèDLtf-8Cfpȍ\˫M?sڑY 7'z*dL4! 0{P;78 fO81~w>KU?IFm1XI]V6o5$#+d A:%m o(ᤡ>@?HfZ\? V*9 Hp > 3grLj bsk\BG%!}zQd@IBrWAД;畳M oׄ]* [t'r{x 1l 0wq1VU4P ՛+7 drY} G7`H*(:joƸvEe-ژ\Yt "%d9+N PŤ>)XS8. j TCGv $1Z-Jn*PEǥ$"{@μ#OگXe?9BTRLbC2戺ٞY5 NtV#c&=L0"Bί'C-dLOyijT2s&o0xA)4 B:_H5 !vgCtZ*:y=~'mՇa?F~27a~DeJa}:X| L޴URGTK{EުdKbfV'OY~` r9IsƦKh4ωo{KRx6>.?p6F8 *Py)ZYSKcsq' *,F StdsOC198F';cP7S. Il 33; O7S\DVUƿ#}ͭ7aHqO !QҐ2+M7ϫ$[f-]/c9"D†Ax:[/"'19ϨZ-F/V&5k^s%#ĎhO@[ƷiؔPe]ר&x5(ͨϼE}gRqh9KA\ w}MpBoWdĵ(T[i߭6Ѱpf 2 >g"2b ~m&j0o=B$>tŽcC3Orl#] *ɗ}Zfm9b L;AQzse^\ '$e!<0N$xDcC\!)Pe>tsF#X^ީjo󸶊[IU*dI79A1.ue9fMz;,PZ >%i*ܘHqv#B@WyX 5%:]Cd"ꟈKFlB4y:[ Pt 7 'D1:M"j7)g02Dcsp =hKJHmn]fitse<S޻2X2x9,UT, ~wViOƇڐvc)7F;V~,a/)&68Y8 b7 NnG(Fr6!x< uVS,5I+;Bk]m@͕J3Q o/DZ,k'wƥq&u<1'qԙ`N)@pĻTNlwOUg1?w'cъ0 өdvg'E=%VU[C  ɝ< y[i`v,;?>ӸygBOtF̑WW7y\1gAWB(4,1Y H>7(aR߰z52&:eꜽ8:AO`]yY,zʲ|*k֏ obB-U s:-7%ytԐrK9"ic}_/M=U 'jzC )Wmi8 s8X1T\w^*_ȥbV_~npI{$ߚ瞍|KQ°Eo9dS?ӊm-Lo6VY }{h+F쟌4r_lZ̋!j}['˰o*?({6H3;"JD&| U นxBEx>y(~>Hh"? V26-|%>/Xsc!m8ӌ`J?iYQU=ŝSfq D"wpz)6o& 8!!N>^J;]M#LoEL;yჂgmDRDr㉊p S[ȑwx`LfkKPLԐ\+`wh/Ҩ]=AiY/t>\˷(v8klPFŁ(7td\.7Ժ 2]} bChtb b>٢B[̳ եQ I"8 RȻ1q 0RBz0 ?cۭs*2GkӅPH'9Eijž5-;_r*?btU$i Nb5d;/0ƛ UK?Ѹ84 ɓ]@ 0)|fo.U a]yU½RX'smKo QjFK$N3nF׫zVx&KS@wBn Gs| ֔ f?3Fqv$vKBd^]D:O|KL{ϔA)R+̊:溞7#^jUlZu6TS>ګ¦ wg٘fN^ӓ2ANɔ&U)|8]|#LѕM.wHZfin!=i7dσ06mX:헫 ѫ%xE. D`/ؘAkQu8(M*E9-zo.smT,ge1v~lo#l]~7(&Jgn(zsc I)D0Bj4Cg۰3?m`,1E \U[xJ垣T<Wo9d%j-a==l[uo,XPQ Id!gmw)aU; 𵩡ՄCM9r&Ż1o"ǚsIy^q={{mG5j8OGvUŊRLR MrC`k땿ڻBIM#4T/8}:bj#CXԚnd"=.`>T8/;`"lr+Dg<0r<rI0?tL9 RNs3/)k2JWvxVSVXNޞ$:&vo>  I^˵M.LRk2ХS\]6g@5H˪O%~M9ж ``988AqߜFJW  N!PHfg^^Sy^OXp<~]I`'a::e X彲[ZOu*=C EhDUgxͲ.Z /;"#΃[˶E~B>5?, 7pWi{IR:$ Vhsq2!e5 !Ffr6ʨ{ӫ݊Jt vYLL=(ARLgif,%wbOg#YnOB ~VƬ/'N^AYӢDLX[<ڂ t2֫z߶ASl"װzYeC ώH{IݤZ:UPQ'uq =8+-p*V&L:d4IQCi,=8.<`w@_,BD Aa~}h;z5P1w"2P&)iVP.)9qBMИ"Z$۱&5~F;[#S"$Wey'"{:Epl Tz*4=^#Y@7SԁBRa4H8!n}fMӿuG<<8KP9s$,P36v 6~rԥ%>=[ʍpĠĒڦ7衧;-Y"_ʾqn^&uGŅOS˝x1i!A6I~p00Tt\tJ, f4Ғ6'B vŻh#G\ʏJ҂a\2f*O T00RQ]6ʵ 3Jh *@sF;yJ~fo~ԱsGFi@/o\ O^! 2 6`Dr.sw0d3 !tfs>6u"v`Ah_yƨXj嫂Geou*!>vQ)I4qr=u_;^FrV a׸iorT}9ڦn017eKtue&w8dxM;떭B~@!0Rx7%2b/8' +١t]/=N۵$` HaF rG+mOĂL{̿ 㚉80&?::4ppZD8mڴG:ЖیlI{݀T7g$n;p}sxu3C OQiL4j&@? zu!C=qؼ똵y"/! t\gqS%K30zuJG/5(u(Qs|.Ege45F֍\ѧqّz>0D]x<61ZLWV,Al7g(zg| Y!>뤘7LkxcAATV|Kz}Ywb=P8y|)y;`GQ|{Q 5.M ?Gf/ h{[`Ҁ,Q>Xn+,)k_|2ezDZpa,G$ck0 5S|gVggv́ɽ2Rw} i4/4ʩQF8'7ÕO}zkM-l/HwV~v砹o=(+&{`/nuLqSptn3JysRw+Vl ɁfQЄAU$ؔq2ZLuvbj-y;eӀ~cҤ`,"S_PVj{-߫ =oke)Q9a& !B1e0}}~jL52mr]>#%?tCx_/"f/;&@)cqiPÿ40'N%a߀΍BG5V0l}p`=Jt|C\c37HFEݡ [KQ+wG2LBg^2;cYf1:EX`LKH=P!DPg~Ob WsNXh6C̛#T.Y3brlo/ >t[ljk&cxq)$Qu d4tRpڜv|p}5C+h1-c~kQ^_O}˗hr"3$?;p'ζl7MQNO|Ɗ WS?HQBC,kW@+ 2'T!9R^lCv2<ՂRnrC[H3chi V3I9ǰ7 PMd`Dμ(ch%h 1˝3;g?{ &yfm7IyʤёOO<(HиIu-;;P-LO޲-P=񎲁g$ r[u`b֯I7.!;jDqoES+:9F|= "REۦGHj/ A{VR<L_(=+sְU=}3V>ȞxW:>[Cf%ܞ7vOV\i-bD )+`1H( grfjwMP8g?eZxhw#{Yc=#] z\7wtD6zfI-Ae8G 5#pc K)%yS  (fP*MU Y4RqI|@KfBiý R[ULL [f>o2V4Ƙ7>9 I7h45$Φ H_gu5,rg'pQl`V.=eJ'D/Ғqgq4sAJ5T< '.҉0ǵ[m2,#G\aZl3Ѱ@ m*g^!'QSO[^Sh\#, ?c ļ9 :K4 5,xOm;c#VUʋ~z J Ѫ[|h䗴%?**_A-Op>pU8 ڬ|ؙ!61yF!"n|ǽ0;Wd qUF2tT6Cuod>Ӷ@A>\5K@?9`.8WMP$ T]db`no&V4VBl{Zqۯ.ư /Bc: Uz)-\0ຨ MT&Q⧰c.K {r ô36B4Fa% 0|vl/'lDt4fQ7 Ysu"/?2W [bN,Bk%"cpJ\yte$DJAPZڍ6I/zݲ=: 5NYGfJgZ5Tam ([acLN`51r~ WJuPCDzk% m|׵[7:35Kb (1v"Mw7 /mD-S${l222T S3tsSER9>$\^Ct?">WOa ?I0紧f *@X;C{o)Kd >r؆5~#ȅxyI:Peö|dڊ e;XR#y뛭 f9`>FWecY̕NNaIS.SZ7jv:>pocX!Ɩpg ;cr篗yeXZ4D爚#)8Guz݈# @gӤk^,|%Méۿ <ɎʧQh5^-d ?xV"MDrE͖S+#mH&yga̲~>p`@cKwu zymChs1%& -ӱ)&ؤō\Zh*%Ips^`zry^?YlmC;ڔx|햄I"')C Zg': TJàlw?@Y5XE;@і={B&w7%€H?}64νP?#1^9)awvmNEmXhYCi,>MTDV6yù$.H=!job'aVK x 4u~6;#6Ҕ!ڞ@s"lԗ‰ phy_]x `R&+~K/`b+ĺ?VQ$w/u|r\5~+-x&Yi)k"5oJ&!'$ p&!3r_O3U%zW΄*ybQ[srHh/{aSg(jjj7 EԶꖤ?TLBOkʟ$|s85dΊ֓:W6H.솜5 \K͖.lTA/K| DV0EjU ,dߎP;8 NipwcL˝`{z(1G;-dz_em[ $ 3 ^?6Eq͔A4 `-z|lBkA7]{|`2\>G`q~%ʐ^,gK֟3\UJd($K׬QvAJq~͆ Ӯˈ(/B3vQ s?5QPMZ-,◘p7߉R};{eF]Nrrd7@N,aQ r\iU̗ NaH1mUM}w`)OYpLͱ:hUZ=s?<4:P&DU“w=A.c[sqvUBj7 F)EYZ91}]ƞpD8-tfv̐b>YEH \f#c}H7YA쿍%FIb,sv+ %2_ 1Νcus%G%Y/q|AS8%dn gSBc͎K;(aQV3 *;VfyŸXtihA2z-Z,;cb,,W Af'Ԏ|,.e_6/I sXc̲ᧈ D=1=@}Lg;Z_V@龔VU[M1 uS d4Et3X S Mrܺt:NdZy ò"vJviKwPyb=}JE#"TN=i- }:S'ߧOEmמaTI49we'YYdgwf$)ǴN!R3 *m!#\u {VHWWoA5ҩKr&hh1/#9n#yq]YFV8֎dG&++20V'{r-2f][v#8@ " ,Eь/J9Fg_M1ϲ~&@tH Q,xytZd,$UX"NAѱ+Q"3V3Ḋ?~=a؄00fQ '~6],=6Xp^\b80!WG@3c yPT]^aO`xX/fajȇG7sg>t } z R`O,GM4Iml'yѻЯx idPQ]Q"İwDdelZjlniNOy_2ND{FIпMG0Gn;L"ѵm pmqoay>԰AZuwܫCu$ c/VB8Y1 Al >4K /o쏑~{!Nw:ģ"0CzU~ӳpVIDA .`l Ȕ3SS[c X!iqb4*],v \K3 X3m"#e\.1Ҵ)Be}-!{Ы\1X86w5#C -_M\cdӖ}riZRvMф0 z#b*u9kQkQKcvMCm\>WIn [K#V'E#.!.)N;A7x.{`\ҫ9x/~ xт`ؽXո 4g@-~_D)3/ox(1n^}DZ|bUwv36έETV 轌vSAOZ;FBjۖӾZg}F44AK,Csk ;;o$\pF7uYap`zk:%VbTt "۽@|؛}gM ,@ƕ37RvZ+b姆Dւ~g ާ5P;CEsJ;CXACaN3$SIpAjGHv}NK{˒lk#u8悾؏bKWh`Z?'f+ tKÏbM(BYZZiA[Sr>OA#?ancdl ' =)E}6Z<$7wΔ;.6G=pJSK1O2Yrك1*d^ܶOQ}_"`BH-xZgb?M>9cٽ$E{apȷU:,B؝j]Z~X>r)ݘ5Pޯ_CA +7Ձϡ1>WE7慏0tV"yyU-oiGc5uV^3\Z. rdD˩#_'VD*`hW'TSvlyǖv18Wv/K(N |!%-_\9 VEt9e nŸe<鉥8BXh{,Sh 'qR-uqTsk:8̷r1DC0㾛>큉@gFAe7tx,q3qi)ݳצD~Y:Z^T|`ƾgS6"Myaאqr3PaF?{   Տ)He*Š&cPФWQ'&|ix?q_DjiJM*) 3KNw1ux*xJc4Y~v)h o4\W+ս7/1U4ȜWm =E_Ӈ3IojΠA?.5>^%hf:4u`*Lݚ._ӟ#^LFa(f؞,''"JHAΥZT Ttj<],K肯P\ÝSj[ MSص-.Z Fg0B=bV/pV5W'2z{S[q0U ӉlUY2&O jjMBbd6$dHBɏ8%{mF\ Mr0t\8S>~캒grׂk Oںi~?,L`#C ~*0)'dv';́$ЕD W ]&/!ld豗AAokM RRgպwE7=†>1禵䮑OD'8RfAZ/ K`,eOIn$U`thuo!IhB쒤[2orB/Ei,3CH Jh"ry\1Of*!;5|B;)ttj:a#eofweVRP^wJU54F9PRJW- XXe~P3.Έ"*ƀV2R5j F, 62:t>fq̯w2,}JV4`o`ǧUo!QkmԶweca˗HYMU  \4 2eR9>+_:ύr Q2ci+#r t&49<~B\f\dvg@Ga`RulxMB'P B ͘$w78W<$y8;Υh:4qg%~\lBP֛ܻzU!iޮsnyZ&a;t@c6bֻOdI 96.u |H}Lܜ(5Ag3@ {& ԁXfhќWr>!rcZ}3Ө'9Ai{]{Q"0^`*PL0# *J]4R%`o m:{z#]\x/g) pm{,{qt ԰/dV_-lAKLJ˻^ {>* ,\TXu+',^UΏ}WJ mVNI%̡rhh3=_ZM*bP,v"B*fqrMA\O-fFO3K򱅎G'&]8p7K׏P^&@NNޙ֘S׺C36鎐ݘ'i>{x664+2V,/9sj3R b1ɶR4%v6{§nr!s)NCѤf@x\Zir3bsEoWTb "E`~;ONe+#g֗GQٰ{'_\q5 䗗AU/0a+r `R,<ؔKZ!G><NBWt]fizD*ދoٓ@F>pO"Up V]җ҆C:ZTCmp;#aV)criL[UmZ O >qϗzH2)gi3R9/ Xjbpj8z0QEŶŵy֤߳f`d/Cz8vSGZ0{숶-[Fۆ59_,ڤ#4o3RGŲfYOZ%!}qp7'AuFe7'YB]xYEw%<^n@-9%7mӫFINQM񘍛?"ILL@ځ?A1 0vZRnlES)bF姦F*꨾)"zxC1})5on)^Μ=QwA_WlC$)Kux!Rg=D:yʑ_?3n ,}pzrYE\z -u'[yUVFKNG~{DvxюUHq;au՘=)Z-*QƲיg=~tLٯy(# K ',MFOXXui¡j  wtE93vI"^ݪtY_B4R닽z%|m/NWa!'Z w~C&4i.(&YOΎ5fsw)9'+sZK`eYCc͋_*!dgz4 ǽu'R]G,,LJ9v~:}s^K#uacܒx[TV2UKN'rNX4Pg+mie?ERoѶo)F}n Kƕ30|<;B31󻽈r^8>cv().k}{x(\*L_<\4 E$O6|)S] 3o2Gư;AѴMP 6OXVJ⦢!ɀJ>0*Q/>YD%?A`Aoġj h;) /쎯tVmav$ZuT({.|&fD=-]s#;.94v{W|vÂ;9[.˘d MP-I{YYCa-iӛLIk<;]S^cI O\lve$Z'XNJy'ɪBdNAN(tWZAYEG 35mĨRLm]PVx WBv`cӉuOf?2m62'kCe`d =v\-qCA`AQK [/3uQцR&.T1Ȱ+ {Hɷ,ѹ0C"Hcd- ]0^ϗ=糛B( poΑ?Q0fzQxKn:؜V7DCnS !]K qCi,qjk+$,EF|@}:\)pfDMQ`N*eZ i~,;&dm'߼#?X*JqI&vZa;|"(*{n\Hޕ%5 bm=ʙEb&%}?=S )'`#;KsAAJ7Xm I%h_7"OA$J }KmupG+oT,6On`8<r7*Gm^˄mMzD<4b/#kA\+g1!O%NKtQ$>\DJcLv]@<[&.YnZ| #$vE bz{/ ťV(t{Z,ȅ|0x&wK b;E9|dI(=g/')a*7To#W&D{L*t rT\>˜~~z}-82kouD8٫7E d+wPBl=jz_YY`;&00J9nĥ'΂zpse"?ڄ -$c uB"4J]Լ@;s$|y쟫n0~QȮ Y@uԴLcpdUb`o˻^fe.pwV-%`ВXfAn'[#|d12Ov~ "d Yfiv_&u;n^LƲNn9y ~u,XZ'I n閔{z^9Hh =f%UKNwm}T괡f ,kA ,fOm[<SS^*[ldPk9tnS'=h=D/޸ 58KPMbS]&]q|[!+FN#9nwa)R}:{Aʨa\?Ԑ,vr)MV_(`~EDMs baLmZ0{M4x.c62!P=,]J׫]ՃZ8 d`}l *~я[XNO|)&Ү VotTGC}]8wxDuTōpVfc8mB0|wu/,c0ڶQ/$"ŏQ\Ɇ74x"ʮmO@ :9L Ur_8 #"M%6uF Y~ q`4jD w gl>R`OChekX|bCw  "1#{K2+J3FLfnz_hc̓rZq@*Iŗ ߤu b)D]톾A3 P[Ej2WXd}n0:7|T"&'~wjoZu˙'䀘[C W(w6^YM~)r0!$x:.^Q$48)`׿T%^ƋZc GNe-H8&o@r(ngpCyBYpP7WL玹UAPUj0?T`v+-Qk%0WHY-Н>H υ[aORv2ƻc8獛'o5l뜱 M]rʘti7Up)3Pt[5]0u{![6S6<{,-[WYSjng~*_xZzJ+.JKwǯ,C){ƙ7yJ^HD%0?EYluUAX-ۍUs`q/oioPt*ގRK8@PVRr!F'NRq1n`C?Iiut_mUD/ݲ؂+nlzJdϐtYZJlH$a~h8!4_dIV" /믛lev Q#`xRp#,C8+ [Ah$iJJڟ#z/{'f&* ӊBŗrgSx=[o‘T< zqmee5ppu5( 3֩_~F ) h;R_(~<߂'MHB*C>!Jsptϑmr˘)кH`B2\~V.93db60-b4wΗ5}=5[wL W]'a'*zĬy^]$XzNAPb}3\{i@nA!kx,5֢!0$kKS k@wܚ:$Ոt`IǻZ&,*J$º344Pcڿ3 J&r_84-C=mޜ /}+dw@ԩcػ^ԽB43F!\[  ZmsۛGR;4G`L%5UǦ,\$.i;5evmbAF^hX-ɍEא@0D^ٱu XhgtSfDzJE5etfV>JQ=`|=҆ ܁Ϭ9:X KeufXfAa!cH u/ZfHc?Ax^b>*Gn7{"Jb fF4Y| 8v\۞6T6UͬEz6棝|j - ]^]SUvR0:SȔC3B:G"ĸIXZ0|yΕ ] kHui% {ʜ%dDNܛ*88Qs1GJP,=keG.ȘK.V=QW 8?@iBŎ$Ƅr h_a'~\h}"̮@Ц=mE' ^|9 xEHB1O\ѱr3hYl! _+?*BL  e8GIgL -s-g6z$G tsCL06#T.#>LV˰zC*E(6Hg8fC җOu(%)fjlAIg9;01@Z*ıULUt=iVɽDVz5CRQ{+駘F@ӑix Q@&wIܳov,!_߀m_qBeO~yruafԲ(=BFԫFVMx#a;y٭qr>z8`2~ta Nf4g‚NLAXZMs//kd?ԡ0aq#mFMagV3]ڐN+2%I&`sfS-A'"o3G@sf @~E?ڼzgҙ;ƾ76Z99e,t%] 4>Ҍ !M%P k,KȚ4 )fGbw))\OR8HH?>g#}۪IWFKBNh8@?$Br2_l[E*(5 Y\;&tCmoDv} Z87ѴH2TBe}J~F֞rLS*iW-"Z5nxηI$)@vg8.cQF0N<"=Bl.|DYc%ڔ71@H0' z:; kxV`v_}luu" pc^0"u?Υ.kܱ0l":I1\/fSVxMR2tv^ 4Z& _~yd4To[,ƾ`;2e@XL"/cZ-ݡU<\lΈ0ѴVDm-c UP:y ~?Lz*ئw#/ղyZ |Ns9%U:/:ě%j$2`y ׃kod]?KA6b,Nx?"m? 6Rpe Z8X޹8&u=|<2˖Uc8΍@'̇8eore][:)4ݻCl,GPŔe)AgխQݧNOQ[Gv)H~cNuƑtc3nXl=]' O)369DŽNUCp/_K-3~ϓ1Z&ymSG uTDe \(+~EhN¯W ၴ.0vϦB:i"q7SЖ7)΋+fkS8DU:AtN߈jJu|xkjFtxo&_}[56ecn?]ZEpF މH 8}f*Vkiΰ3/crXLܢb|w:J@Fᲂilw?uOM1ϹvHrNsjfH'j_=9?ѿ xI $ofL({[v&0T-D2E.-cx!@J gM5Z<GCܠmX%,FBdbH~ƛNY+A/[LJ*(DɈ -(>]0\G3_Sʹ!v͉֓ iVhDŜ[)$0 "Y\rT[d*˽bh{<P0gh m x‰%a-nI= Y-ѐNft4[Vق[`I[GA1 εJd]7m%m\IQڤUYj+][K,$=Dh!Ѕڠ[h6c|K lbdOKc^zy)rǑVsڊժ98g Zì9̙n40,^t;f$"U^|Nd `Rj H_'@9{CiƀfM1$*nN9*ϩN=b@DB`a7)v2 ?R:,]6aVK]%kh_2R`9f_* g(Qz7.ኅGk]k}ɸ+. GvrddjgpBY!*em% ?M}4{4MADj{94qKj{p^:I'ъ㏫ X՜'tjgOGf/h6*Ԓр+/t^ٻjk'ޒ(*w-yC/3MM:JKx! k1S h(A80%5"T8<~ 7K}TJEKW9LU=}#M{ NW^ sT&_=owOABєa {?Sp'{UU!ұ&md~qKqI!<; G"'Xmj/Ѕ#)鐬*Y=u4 WrER?ƆCAxD1}YybK{daew;Qn~2Ș ugK`.G!-(#s5tC>zHvFZ E퍻XPO(6&!w6yto6͑lx*`9u 0Ԧ/N̤%4A(^6@8g`!9ǧϯkY}X;BaY }?1~!]8L|pA44bKx7uJ{DSafX9ԐDj.b^v&Bx_?xkZ ytaG3Mg5I[+Kw)YFgc\+Dz>ThHªi=Gnl=TӎZ<4p{ _Y*{b,s\}@M詺အ9x3#Yl*ԨRHίp;*eU>_׭ᚋ2Yt0=Hb[2oP8LXrH -RҶ8uEM]je[oH󒢭#ymP-xl#G1^XƫN jk.5}yKbG&ځAb(C;_+%5R3E Y'LjQG8в'Dy3եx͟G#5ܹT=Bd;od&:# 'SEWH)2h6ų9:O]qLEڤD8,§bF&_tԔ^"ƙzs S/7Na )_z\لMvb 2`(l5IN!5+Jj5#f7~sOA M^a]tںEǞ4S_ʍ2I[3I{<:Llfl%G}Ov !,j!mY,Ayp$[U`-NyGv\Q60%WN#|_$XsV Y]QsќrҟT agrC:B"H(869Ywwd@<=1Z)ĨGof#FT-gH&KB'9*%k' [=ut oݑe ]o<˺Bt3IΏBrI^uzF=i:x}mM-2*(p zIM|cYo&`oA ]|^CK$hʜVcfVLoiȱ0sא9$qQ2!M5yPxVEW:'W=[=veo~~%)x( lK'&|edr7 s2Zl`pQ }8(*{Y9/{.LˆK]VbFٓQdT^!j;iVB6Xȕ % _D qBiUN-' Kc:@e䶿&,*}V7jWz'qhdY4)H ~@^ur!w|R&jUwi(Q2ìցnƶc-eF#80̗j)d7Ǎ* ʈ7v8lit6;"B)[Uck|s;t#h-eqJ&ksƢ8ʚV&xV6`ț@@zdPQwҬ~T `EsqK?]*`oQ`R0eHmծnEF)%l\< Xfye2v]4ƵNCNp5'ðvRZ0dzҷwK{yϪ)2huyVMAVM8/C7B?4nr?zuПݑkcIowG($%V}xyqf:b:`lR⅃CF"Hs2]ğ֟baeS-4:haGT!WбiX0AUPZEf>ԲZ-oٹ.Ogxpf8lUnEw2y]-cc佡+riYʜRpX|gq\AAvAFּ!c` ScfA#"U[]`NZ"xU#%ew1J>j6ȱ- YPpL&{6['SAmg<ԓRtY?(ۥT_ ob8 'J"@Ylc" tKno{;KgЌt=Ҙ,R- r+Rs4⟮AÄEBktD$cg$8p7jRF+$$5pusCwё`54ܡ n'll.rxWh?y/qfЭ*lmD2Y vmc s*Y5=pYsUc5Bt chwXv%## j{~sQ5 SI]9toxMDTDӼ W%C䗝ކe[l̤@~Ț OϡVG%ёFܺQCckK_ooXPZ9 q)ʻc!60neNA~1-MA(໒|!,8'ĒbIM/I0y!Vl67ExMB |%.A{T;4੃ a{$rBb&O17r!9ZkSQ#Dą,(Ԃ{ Ƕɔ-UODl&uLou F0U.1H1qөC=wdOlAq{'ƪ/#9T8oA@>vv=%&U*'O[pEu:R.P&yHvadBsϖ>W+6|-E_&\wa L%v? ^wwZȇ~w ~h4ݭ#e +| ˜RwA{& Vfxy\q@ȅ_!R (T;Zy5:i[ӱV2+hߤD%GK?;"sm \Jloy HpҹËZBհbݟ"n~1ֻ_w}QʱcÁ0Ecq9qHjd/N?b/R!"匔dWYBG+vԆ瀩sa j>2N[w ^l 8%_FkD2ae/GȻ h4 ߛ{T0Qyl/&-#nP6!]KH~Q>gձDo˹aSMrɸ7G jkjSkۇ$1J"!4Bw6Dp5\32 XON1I1?3~[>aQX3EH+N[3<^sxvO.#Zҋu+fwE꿖FDZSa݇tU0He,JF%2 GxE)w!H|8T*jӢhcAhɂe2t_WAC.dñݮZd| 5Ĵp1ړ0+AdeEf@FJB.ÒOu {n=2wچZXΔ~Le8(TzGW5j7a&ݏ_CBZƦF1J#̟q ,"Xi%O$#0zʫR8D}&9?\櫫K"Fz8#Uԍx^r΀2`E. O, DBx~'m3j>+;VI?2,5ҸYNyi_:T˥s?uI~e$R9WcM;jwE&iڻSMYaH~d" BdIdl戳ra* }-wq͢J!RgBྎ(C9 x '":9ۿ xқ_ 6\ \(k DЪS/9)~"=w ȫ$*ƙE]gW&FJN$`2r&grWQi&ܵȃ򐩗p. 4l-jR-=ߺq8=+]R-HDBz -{e7 MLC ; -|}DI)'xYH"doqj%zB]', )$ ]z]ôbTbY8Q~["Bӂ]J٘:NC1޹zpf9Q@_n7]?ZAoj[zlU/"y-4ZLa׈N3#> 9g[Vy'h2_Guv'F=h)ߘh :DoO]՝(9,04O$8m_ŝtpkŦk@הU4d^(/$dYd́,w6Teޒn)j7l!EǺ2`tql c /zBr 1lAFYgkML{goVIDa4˞#9Ed#S)v(n' 12"\;xz JOB+VZ7` ^r|POfB|%?||ILlJWp!^>&-_vt2G0;¾$u;b ֫'meVƹOtv?s^iތvAtB#oc?(_" ]fqٔ3m%59sWO9Bo4ΐiSޛd]P㭬~Z]`V| Wlʒ > .rxOdžJ9ȨyL((H) ߧ҈ &?O IxZ!p+vly1Ȝ8˅c_!T$f>:O0V70L{?MNc HLƠZp{'gcI0dy(c_iiqIvǕ#wrFՆ 8 q>LLiϨ~7axjRYկں ]`c:/= SRA41'3ݝEHw90ŜZ TN.ٜȺ=wPZN ®͈DXFCس[wM\.k0Z^GVH֘%aģRί۸vXU{C͑K){aNNlQ)U qޫ35'|qNgMM6yp*Z%5:$Fks^{.bhY.9޼e+|~Lt#"j9ݜ{g0vUsbb 1wL&mO5R= *U|zkfpDmȯQ6=:hp!'OνՓGn+ۅum^Z\"uX`>bf^aս6*+e7 H_”>-ʊD<" K$3:Yb r\"+zؿdf K L͒n$u?n* i)Oգv> \S6>V+*YwbH72;5}?/L[?@)0_83$ YPfؚK&jj׺SF=zʒ[\B}khRJ}aο*e C&jC擻^ꡑ\Y تj-~R^͆uF0yoכVnm*)n wԩCl!?Lb 8WS@KFAP2XNO =_yA$#Ѭ\LHiH{כhm!lţ? !_LUXly[`ʆ ObKA|:/8,+-u o2Ǵq7$֤,c<9]CvF lk:ꌫ;n k&Md/?1 =X~k'}6!JJ "F>}5ŇYG ColGJov^b/fw!}"0(l3BG) bcɨO8ɭLx@:-vn*16n;|g@hu^)˜~/zT V+F 6f=K/fBzOН5bW3'}ŌOq1Q5ыo#bǵ,2gpoe+NEb8 !Vػbw0mOt:/!!EMT>I  fBGj1{mV!j pnuhM^>=&'cL-Zȝ6q>p5WU,43+5!GM T3nab{ r)E FC=gV P-Cg[TЙwm%15o\F#"lo;Nb6" PTubN94m 1G2$,h /vb:?pIIVOǞR#$JfX}0N˸dOӴA:@xub|])E ?\eûa;x4sӎ%I@;MP+N\5FU:wH ֖gZO0FԨ :1prW=yc*/ Xb˭ /3Tøu3"~#J@;^`BWw/mS󡤈X0lj3LʵW`t<2ˈ#9PqbM4^ Ƌӵl[ۀmZ[E)I©6ub&˴wqɂqc}/eI׋{ڋ% `m "_%*=wtm2Q7[Zۇg-X]J3Ev)Vwa܉aMmԤs?̓[ ~nWKeE-3l*$, #fMvXU п!| WT W1S3J0SfMW6 Yje3BUE%!>DGvNJ?2_ʛU4e}8mk妿~ѡ k4:AV90YL;Yv^ZgQԖ-8J +Ygg|X55x 頴`$L\@E?LȇY66hz3ӛP 9gdAC5B#q2ZTOаgv< rjypiFZ~S7ddJ -e}n4Wcv_J#I,Fy7:@Uiĵ.TRd\%/GSYD5s 1gWGbTf΄L+ |6SML8 ezꃶy=kUGo>WXc pnO4I˿FM}ؕ4|;\Ǘ8d' lsjx@]~}6rS)hFZR5TR#HCK=J~Q~s > RJ}h^8[uIFauB~㕩v?Wn¸vfzXt"u.FKfjJ Wz'^)!ߝr EZ~ȑ]Qց}hC!]*zڂғQ|DIRBF 69oHUۨHKбŒT(T:|&"\~ۄ9BDf, `L\Og6Ϥ) LE &6f \fB@ТI@`;}lQZPi6 pdez` Tv.w5c_fG'1ϵ-6'}}sv t9ZY6!tm~ 6ܩD| 5gz،%s7z Hd 34|HV~CBbҏscy31 __Ev@4xM4~Ҭ |cw}Xw2 JG[Ag2-E-MrZdmSjg &i3 ,ɨYYQ2v#-|*y $#w>z)''#r0+TL &͝TB"qcH KDZ?d"" ; 9omKȇB$FJ.y< Ҝ%a~D#&Mn18CYuOD KlXbź3>n e7 k$wUI *RPt,$U;8ԶEmjTӢ*NFpmC32v iVXXg0;ӒgMzJ%Aזkuq{1 Ok@˵QtOu8308 h5$tv6B_ ݒ.3w"$E?1m^B3يl;?>.a(R_G.3=c֗=OU/c$[ rJXsԳ[@*FwDĖwŢϙוE.1Se~Bh$hi`7[{Ux,&>y ;E|-_A[-} 9Juk|y.1jw կ3 SaƺήU,$Q1ղ*V&vOl0LN6u/ (23{^23GN?ʺT(f$Q+3ݰ%s X a&'VYoHJ\.sb^gy͙}5Gp@{tGɟ=*'Ka%0)Ys@Md@~F5)==!_% *&>V򐟿N,rWmae%C*gF\-" [BXm`A4PaPSoʎTH4^傴l&8߷// Tێ໵DJF*}溂&M4>0<Hs8q9Q!7)< Dk)ScdHOHe1KE%J#vHsp٢Bʅuc:`eׁvI-CR)]@U Gp2{Kc ;.B#W&2ѺbaW}s sE.In^#D6b`fNRQ5 /^{0Zվ: 6kP|=w#8ެɑRjkrf?xJa|` 2JO']; GݠY& A7o#Gp󇯩p j-; H&FCµf_dשaE(Cc7,.HȢ(DjŜ% E~qGH؊$Aif{"}sfQ~n,!#`}4Lw kW ȹ [dm hG&T:j+KAMIYu cI'ōpkqpBrcM}ʍ[lzdqHfV F/^Bv&k14/W0YI)#}L̇ >i=C4rBSk{tg!޽b_C.Qyϟ4vi=d㉹ Jw f+omΎpǤ&S_g9K8b'ӥI9''Rf}PR\M&6R~-ZkJ>SOz!}v"pz!,j?K(@=#OmhV-Em[ O|mXD#D)yT^9ĤDW@Wއ9~ʠŘ15~!s*R(iR?3?r~:uAUE_Jcmr̼4m Mm*LBuH2aϦ$K`v\Ӗv⭝6 |L3=1uȵE`FY=SE )u6y@\û] V%DŽ<Nu$R}<~ol*}yLJuN~gGW_: لmȨY@9ҁ'ʦDh*IX;L?)3h3Rg oAXB"Vn_|uf=xdFɼ㭤QZDXyqƉpܻXA-Y/-J :ѺGe &'kr yؖ}?7!%z6ķ17L">Gv'H:}SxrT%~ui "R4+R4%(W5z9ލZ]Q:~}^QjL{{;#Vap sz/<¢|囜{_ ׊SOUGHSg8t"h= ƱtFk}b ^!kӉR3]·'Te.+YƬEz[&/J<쮙;e-1RJ29 -BCsdf@뇮Ӹ@q T_S{nx%)'dϐ^%\ c%PH`誤۝{),ZÉ~n"f?gg1$+6Ln-{͞cg*RF@. yiuf^NS OY]vZ&?Y-0~ʼ1\qZo(. 5O Jͱ6KEmvԨkJyEǤXST;/rjw\9h.]*1ՁIh"3jV;;u\w-431NU(p&:42 lnǥN cHh&GIO4Í0^.KGWxUPlv,hFT))MI%T"*&~y`eJ2s"ζ4^HfCSgj0\P8/c c:w YxӃU'o(d)qҿ ZY1 No)UihJ UPv@^{!&DuP M$xwGd>̮_wWvI< TI!|PG{̶A$}&VE2NqPrqzj7%?niɻ*?$b+(*I 憺KpEv>F4?Ww2e`9P,{(2T]c\D"=S _iPAh1:6]:?tIo N:@ST,==\iv+^Ʊ_}nl-ߍ{ڄd}[ȦT|0EAvVT%kWsiۈ}jX1tn2>< -?$*OGB:5lG`mmXf"Cf_k '~iq/l>Gx\b7Z#1}(iyB>^e-DqB~"j+ Jf':+/KyYS7~!\R6ɹah۬FնIJ s($քǬ0<JLsM `F,ux1K>k'v3#z\;ɻq(ֶs)NfuPcBh@Q8it~,Jŷ縳W Twv}?Zchuۡs0|TׁHl=iQqLj8۪s8KS: ȡgEi 7IQ:'fRwOgC5Dl,{m?UwqP4ǓHgՓ*9>kd]_AmwX hځjqJӌ aE2gKB觊Sdo>$ufᠺ ';oJF!Ia藥 LsmeVgS2zω} F sB,E5̉?C?k|A+hXl$dj+`-2wWݝ;$y@j05܀^f#_qO0xe˰5=va=Fa䎷*IVnc+ݡCiOw/h) 0\|(ҋ6Y%b4Yfdz;yUhCPEM~!L#-a{=/e"'#%9H .Nx`aik |\9̥hB1Z[>W,hΛK}gDmS?&S?C_M>'qutm?ɋTұ%rNG@BS偊V'U_/..5N^z->S5%*3OË}I2a )K1bdCɣ쪅;*]a` H CA|cy% 7uG`;wkђ L214\)z] am]QД'za{4`Bgi+rb-LAP ɘ_iIsk9g-yAb 0SPeG|_u .Wڞ:ڡ)XT'X_Rɍ<%i$(["I$ދ"/18ʔ{cͮ/•Zw8 cACά2?\o HX} akfz"3'_fXџ<e:Z8l:Q(6?)leY]=3מ-`)*ֺ0NkU3q%ƏB l89 ]ۙ V㝭fh H߽ԙxs $cl+){#dsvK T}}CAP~N< KxI$Hq`\3ΠIvXiJ@ &zT*@rpj,-tC1y!Z@D?@ }ZiGd qMYY˰TCFr8T* r}NWCAmf, 7;Iݔ,ဵi3+T 9b_1,_{&8]ai4Pԛaޫ.>1`:ݔ M/zTh?+t`=5nұE  B <zZ9D{ xl!BƖ(bӬ?ٺjYlu>6N+Org%=\rp=!ZuoF Rn+h֎p>΅NAqCkE4'or|m3%d q_~l;2qNJB ;g63EZlv>E~4/T 壿Z)34}R\z/pDom=!ܴd9Cs窍~r#-30*>1WZ4A3 il_SkPm] "ȧ a3YUJ"\ej#{l'tq $g<[ў4BUwS /+3iəe5uÐ6F B+azlQEl *_,?d|R} ^B:BN2d`YCrޢgHoKuoY}L]&O %c\c*) cפ E[ခuwo~md$VW^VH>#]ÃҶ1([lToevR~+#0&au~Lv:/ϗSSL ?ɪh P"c#2hpmV\fUpk;HduF)ZAp{-=԰%& ' &YTb4 ֵ9;JoZI6yPȞ#?ck@ꨳdMÚ_|GjGup6x\7"7UcH.;偖bjh_2H qyY_ʒ;sw*s"Qi^\R^1nwt 'Vc@.QȔۊ!0ޚvTpJ7Ԧ?qgBKl1{zcj])ikrv PѠZ3v1 .b7:@hfAgNܱh|!؏l`ҲKb#r agQ鸕Pu`۠k,9ŭPj4.JH2h} /?Oh=V7٧%ڏ5`.ۀqTVYS4R%pv-4q1_J rQCwG2wnV^Xl3L*΄~zB4f;MQ3jFͣ}9D 5w l]\R$Uё;ުY՛>ʉWo!->{-ri,!GeJOoظz!m^MQ+a TD#͈$P2fre [2xGip9X7naؾ ڀ\sdݚ=獠o +V#,uc :exQ'::PvdR < Q4̉k`wuZc# mHfӭd=$Pǫ;VϖK$.J!@t\}Cs(C7wπ˸zAcX9~E*?؍ a1 eUaT^ilK- $_iIU@q;J=$ ;|w6? 6 <׊S2X(,GDV#={dj\ o(ڶoR#j1 mk;DH*B螢S ;g:oF\ Z/;C .j b&n_kXiBi7p 1 ׫!GŞIn%NBŽ22hQP$~w&0EkayP٪,b͑dS"rfR[ir\dn#K\ql(_`'wWT$M]e hVۦs#jRm}yp"mo%8U3G>BRM vgVO}78 .L A uft ,Ϳ 8`IlopejwfԂf}AG4lrࠄ4&ٝ$D?8>** `Gx[KzIlG.ε" %FdVL>ĦP̩lQ 1q[~$/! خ=ZLAe 8O6;ͽ+𛸠jC^~ŃK9e# t^Yu] uXOrT? <=r\jI2ٛ\#:ĦaQw1$^@3ck<AT{=>`aCGV/?lq_e~Hd b}lG׋ tzAļ4M%lXjI>.1} (+U@J *p.mJ׽s(s ޵5%Qf^ۄxpc~V4 7UFQP._ {Xrˆ@*Tc`4=Odt8 xpK|U /$;G? ѨhX0z> Eu0363onV 6ъm+z/ l!5ْRf8; >H׵ӭlKRGL!R1)KDBD8ad>}ˈwx; ~ ЏX.+^ʙ<l?b6Y^::d%^B1V0[}kmL:.0/=H*'e.Prq|jR/لxE4-Da /cE?pHւ* ar9{UlSѐaZkMoq*f1jyYBTR˺#B1RsɈ4;}|@G`YeUtyewj59(a޹x_<1c c!@$[%*R2heܖ^=IPbp ܿ{%u%Z_m3葓o}<ê)v+!+j[?+mX:)[.v܈‚rVFeah2#clڳ0>7LiFtɆ-$lA占\@V;p젶mQ@#ۀiL׮o-UFdRst@8X~b#. GAUK.Ϊ &e:H3DrqW۫6Se`d} Y_?󒴴 6(|yޚڳ$8qʛ1OAlM黲,??52qnWt u ='6Q2Jۙ~Lؼ}$Ȃ^r"+lADzͩC"Qtf)ju7u+FՇ76ٵr(> &D#a >VL웠k܀CA9)iUnz6S4 EoOC$b _c1$!denӵi @x<絵T&i{[*, fbȩE)bӚEcrDڂu:s<\Gl=}QSF !}_G"v-A;@j岰Jfl50H gxMXb1r_',ԕW5P Ӱ :5F<<-*Հ-0(=00exT|ZBţV8|~ͨwؗ021 E`<2)踡JuH%m21#`86cYҏyi| ]UHDaLE*oAyR9{3k͙ hQ;d{/RH"=[oA-W*ۮf@j`6h{PwP˛aG5@by1]n#5ss&FLV*DoaaN [s1N5[g55N~i[Н1NjEON'pD#\|o5>ןo|NVem wh_8)ҧq$]C}#8X7_1?ts悟r/gcyؒ @j/~y> (i/3r UאLJƊOX1*L^BdSBW ӁO:JR`TPKX"{ZŠN^&T5oviW#usBdh\,DePIZx6$]B*H; iFսDJ'5El䖘Jz$!5X9SDJ޿_W9)RjY0;z2[#t |8-L“ǟrqCք<ٯg1{S2d :2YT69_v" 剜wgD^ڑq ~֙aV^GOJr@'f [C^;WxvW&m7X%!kג0EõwSn,i=9ώ{|f̃7$xeiqIsG"-39(AaU̕(S77F:r |X꩛8Z4*D\* ĉ)0 ~ٸ1- :Vp(_aDzQۀ(4ttT!#/Tu-bU}Ӑ:v\EM߼dۇ,Hu,\P5B8TzXJ(9dP,$g,(]_}j,C`}10;qa'd.wD n8opl<USt } ]/ )^<O7"tI9oL<`;ʟZ(/f@ᝁ$ZCIsV?1v7ɻ{ V0IAc],ZҎn缫7`-?aVz; ;TApu)VZ)<VCH̞w~H.fl{Ռ#5a=cVmx5yKx^Oq(t%Nf8` jƮ,X=A煈"it)0ͰֵCyxЫMbL4#_a3Rx=c,G}3''yCjپsF a^C0[O\&$\C|Ԍ{ܵfH1/ =8oDcb^naK}䅂dD#VO|>V‰E=OQ]@HQm#:E}TYHshnB{0E[xKX=Р* (Egn4sa fМ|?=["=nk=T3вY7 _iIm2,eߜ]%9uy1,z[6G`/),kt9ݛ9Zo* mxFO|ܡo4`qZ@p|T3ӕ@ lX̆kbp%F*젞pPQZѓb]ZYjh>)9ʑ&p瘞Pj  b%"0% 9ξZC^W1 DמmN[!X - ^Q+75 ~ks)cGj^> ٦W]d|0Q?/;ᚔڵV?S 9U~ݐkbf ywtXEוKkU7lhKM 0DU B}zDC:3>ooW]' e^,pq9%MCOe*񈀡deB[iB" d!iHNJZ$r1٥ M LjkPF3-ap=hϕXf ױr@(l .`t%r` ~ݬ(z;D9}ӓ |;|Rmεzc[YUL7i8^ dNӅ&I'3,JH'!"v8MeU|JKg(]Lל]뚸*IU[G^1ȅ&HvOqTijgCt( )pgQ̎p\,'j%m~vri?H?B|h:qdB\M)X2c66|93(0 Kbn:GR'nG#}c6½Z44<>;`Ynex+YTrݳm+<܁y[D0c])Ar 9VͺM"Ͱw5ApwMU㛮~B ґfN^$k`@[Bb/AGѵ?m p{(]y-N8B+XyPAD_ ʱtz/٘lsYzҌ Z%Ģ:C>,{1,^,wg#(r~'U rOua5}¬E(~ {=.,Ke>Ʀ?ZYS9V!a@} Zu $))QeEs` +.OՑ+UupQ ,[<=|R{b[H2n'c$UTWC!GYZ9ތ+Ho!~͕,o&#\"YSS*ͺa%zREbP(72㦦m=/+O 'qhv`!IQoK*Y!jbuw5x$ #'n?̡i&)X0Nt4t"tJ:?)8:8~ 2W]<m$jGEG>V.᝵P[?t6YR }4\9Rq$Sy> @hL@i7n*anlg .$/ϩMǟ `Biv!ll'z&GC5aS6{"NSo|Ty5CӾ Ҍ?/{Lq x|r:`k)v7$%s)08Vf= =RC_՜:7:HY&uzuEP~hQL 4z9E1ɻ]Tpnu3HeN1,%RNeunhf !/1Wܣ<'_[R=VYd=x;> "HQi_ IH5.a@Y%|;c%n\w؍<7I۲v+zzJH펬Ɲ|i!m49r\rj +x`7GJO-^I]8ݢ_^=3Uͣ {Jo'#Vj]Uw0'&˕g<F2aI57)O4!7)Cٞ~30Y˧>H`4i׫~>kK ~9d`"yc#3SmTK?Փo|1Ud"18õa(G`u*oz| (5$ryJzg砿tp1;[dJ# odwO$([<xS3qGY {o~5YD\q'0&RnVfCj=$N2 Ctq@K?:t'Q"+u#JF&ڙ]*ӷ<`2_<*[b]<- 1ŕ~ka|ylg|l_>h3 ln^-w Z ft[Uu=!w H%;u Hi<"e=Y-TߋHu?ϻs^{K 3_OQxuG.ꬮ^(N@*M$fQ];Fu鱯#_acd]C)mȞQ53]!k@h5Q00N6(x.Z< ڮ`V&!pl )idmTz{<|">o#B>KǻQFk2 , tJ 𤝺ufu!UYkJ{  nl,i2%-N`;Vgl[@׫bJxldbX]V BBꞳwp;OV}. qФĆޞ7I[yQny.DCp'N Ւ{7N}fo:ncPN`?:@Zz1jdǼފ3o)1d=LBi9ғ* Ю^6UfhyI;k->vAnZ O&MmU5͐،NL*' Wϛ a{ OCn Ax%z6UP@?򫔵јx\p;jHyM8gCgYntBʸp#"ÆFAjfݛg}f8TS,*A]@FE,Hb} !+2}-€1$k=)O9~(O'1$1@QU7pt,uqU~ɷ&?k>͉ ]gbLJR{9ZGsg1uObL:C0y\D'- rq:P,U_ILx5@"z1_0A/)T=h^w~/MͭN l773$ vo>4H "s]#w4^v LL3uwv-b:PV2Yѝ~1*&Ύ][ѕX Vļ63s<;6*ړb)p ÝVEep6RXכLuWl}FBW!~cfqMmnÅbI4-%@XVz1=c4pR{-_4u 2ֳ*w1×-ooDJ%⮑}K:N E |[-L-lUOv yԔX v%O-䗯QOjdo Jƍ~(@F4|;rH^>r!Aº(ՑIƿ=XodY.dp𑲜TbDC1wؔn1"itCl?Dv1 y㺌]ksc]m\tnra,%(NHfť "(k-Hg[,P'uB-<~Js5ۖZPM 3>QQ r~&I6B zP<:g(T@ [lT|.~3u_A?Iݠb)U?ftQ_tw9k.-e1bTYR?DQŧHoyxmEaIF[!ÄjFbMQ2ФnAdmzj.DHqfѢ9 ;~'#d>f-nyVh2ģ^SjܴáKGzs""i6''7:p( h>l8=I?6 ε ~/:2e>g6u>&;A |鵧M KFtVm%_XcR'*9i7zYX vRCr 6o+\,?桤@K,:f  ri/2/0D=Ӯ!HΠ%G6>+>-pϒe!a-_-$דflpukȦ F$}a`@^2wI%SΕa2eRΓ}g ?!A:7Q, zg^&[M 0K[[ ݋GN_ES'^: QGRK|IV:1-{2{$I``SK.Hz被h3066]3rnd\װ/C0!@ zd&M-coeЦ'"T+q F㈦/j|p]u)\ TO`""_|N3ިRQl,;K% iNI^}iq|1nE2>!Xr.sQ, N,p-s \9kt7z?RJnJ~^sP.G.Z∑DùWkfT2ͲC Hl3[0W|!| z-W/ Q$LuBzKa)υHZa%UT~P`%>D Լ^jJ\"N{#k}5E~ò> H$D:^4֩Z `q}H=' +?RieR&+=^ M#߼U_Q5e;[ 4c{Z)=!8B+HJl sXϴbcʉ9@Sz쐑6m+219E?A/6TMw)G.L x[%h"k _BN nN^wj ru{r_"<=c37+\rܞ;kSߚ[;h*β[fɮ'!rJry*I<*XEH1\&Liڳq:,kP+ۓqvrlW+JٺJ~)MVjm97-۰ɇܘ WB[jkŷBCŎEeDa(L .p0pvẳ]pr^_CN'˔FGPEҎts;<v7÷Hշ!,ay|6w]FetL+V1|| I=f;9 | |%1,ڰ6{ )a.{`Ӊz">ıh$XK <u`βQKPQ.zΚ 8 r^wԸqIbTE`53ؗ/0}b p^{= z%blW9=jmڀe!cݹ ;o٭t0&׬aQ# \Qvef4C^ٺ"vl#[I]>~q?N-%@  b]Rf{ vm$4ر,qyT )OOb[d:2-wYCP08V3쳵0}Rs/mL&lc]Va`_dw$7$ְf?9V8y~_b}[#U0 '=NV=:A=zX` :5O<R#jS^7%U|;ŽUxp022fh`8]=nj~y X'zbn3 =t0jf6?,]iq HFw f#N8+*.*bp=閈u!פǝa:Mk=ҡ*́-6?.U)ubYCc2,}?mcD*M@)!ܚź/Gll% A !4NVp|Kz&(CNQ)!7 &C\:,0K#aٰbW5w~c2+>1%m#玔=FbBBmǬŀD,`(ICX/d<睤Mki^g!sTE٬7liWQ%`\l5o8X͠*_Jq2Oӏtcr.y͹^dnn$rM5(Bh_P6/tBO:̯uoqc2 ꆱQX+hJ,Lm]!Ѳ$~X ֋1q@ȁ=R']3UboVN!ʷ; )P t~[R^ Bh"W x9ӹ[.7ma3M'Opy2vSCU|<=820@S4ζkopE%#xOiXVPn#ޅ\}^[ U!>#?y. M[\IM-ӍKBX^[(N_YOHzb'Iƹjho [D(!:{PRRvMҷ?ޱ5 %JO%R`Һh>Жdel͔8]ҩ dPҔ`؆)Hw/z\8ښm$AMѓ#wQ1q.7|uh`;oꮯ|y9Ȏh '92a Pn ub~M0Ϙօ .ޑ/wf6Y`a+.T V'J5] }&q}VfFr{M+Ev@eĒ 2'9j.Q3S/Mjiڑ0v*Ux&]f/ 7q]T`<,-!S_4٫e =q;2>d0|{y;j⪦eic.JGwiX1qvNVk Q`}`BcjxR!vif&?ؠ=d}CvlY =sWZI{\zpJWX]Kן:FCH5Å%Q]>*iw$>~ y Xl'_o>#̦wTyg<vzWƁRd/@{< ײ{,:k^K*%jy&EkuEqǪvuyI)aULЭt]#stR4q*jI?J ծ fQ'mRc?O:tw(@l4HMSc僻/# ixvimj"*;`y*\rC9+,#bBzGGk {_f >]2O2X@!Z1"6>p+'sc|;-::h3ZH7gӱ3~3yӹ?Wá.aS[Ez_ε`[1K݃sS1'U'OM؆:'8d6|;s/ȏ y$;iք}RfO+\%6l@ƷQ[ul ԉ- vezʼnڨb⿙oP4\Ϸ:?em4vA'E a\y,6a,t;29Q"t,H2a?A,Y.p) 6O r=D>/m9=e\=(ϊ{yK{d ieQ0f9W٥4&;]wL<0%Jg/ے:duiτD ^ kɰ 5&^ӗ(&[. \ ,B}oKC:>[&#S0 Otz(@54N&BAPrTd{¶<oJ#(9b) j㜺RЛ7@,Y__ ЯxJHexPx҉y5qaDĀ MYʘjQ[ x  Wu2 wc;{[>1Í$^S37Ϡsޜps<  B\=5_L;[95JrHm%ȌnB9h TMkAQѰӶI|xd5;`$|D9sm}7Wmaqf? Vry?#ۚ,h2D|i%{,: 7B"s{阂iǶJP=e>T\WdHX"YPhO y{-|WF`v9-h.@F젰ߧr\@fCs[X6~0(#lVrO9f"+Y;=+gZP<_-ďBXjє`6e5yC.vCt1fy뛐Żw>) c\n)%?i/PSSi!G2aS_yN}AhZ!I:AL4ly;Yoh܌_-9yQqUB9K2 %\BV2n;_4L;=N3`?v^(˵MScXc3 ek\K}38Ӳ#d>zCjbuFAIXT%X uH"@ ;#l8^$ B95wZ3(5d.¾-x q-K-s C oٝ+#J1%Vr(-)x~9w-8}7p8{`Ȯt XNj,IV}{},Xj_.` XSA9L@> 9@C7Qz$\47KZ3eƐ8Xҩ-m]l.sƴQ.K %{˗_ϷL [Y v_ 9ˎ#>Ryx\=#|[͈wY7g))YLFk!YZxX#^{mOixm;F#%s{Uט;T51I^Iv n`9ܙgR>9yu D3ێA_RǷ9`rPf(3?Zl&ClF.Q\h] ¢yJ|s663`ׄFBir`3m}`1YIvݓ/λ26ŀ;!dBM?En%U1H})%VdpGJ`b- Ki65lrZw88*SD*o&ʥeѿiћԸ4[sdLfffEp׀ltM,VV,Bmtʉy=mwB $nwdPG:|C*_bV,):tbKFNN B̰M@^sIjy8!xT!Rl\`W nk YA8TO~yOeRH"["Jq$C@p\r Bi A>ej/z~~u6J2j\Bߍvfek2Zh(\>q9b鰹႖`2iɥB.Dʕ$ZrF ~ =9)d(zfrS@V&gK2O|z d|5<TFA]o({FOzXWcjJ(|xC^/@?xHʰzNq!I+s-ZƢ?d83UQeġ` ltxN^GR^+QV]qJh["k R֋'%GTЊ8,):+.sҷA5j9 ) ,L n0,*>ЯI~^NbwIOѺ+TM6t@Ղ'uK.BzP*om6PH!/wQ"!h:w<_{FB@uKnv'8@?wD92j}E2^%),#1&Z+(TRS9vjry指B Z}|$msiJC@I aspT6u^HxI%"a`C OgHlf;!$WH*5<5>)o-_ek D#-@׮WeݏN g&o{[ȦO5=AN i޷?&AMn0,nW'xCpR^=\r.|%0T˕?ܝ} B Pm?33`dlQp%`GgBI*;JeCJeIk$f^rm⵩2ܚo~RJ,@!"xHᗾ3'vJܣp/ GH, D Mow^bH@=yoۨxlcNER(ϳ-jtk[3b|IŨQڞM_G&VOAHHĪlTֱM~M,`kiFvԺMXm|NxX ;d-+YY9 9$[a-x a;XQV T,S &mF&1% B xB ^veCox P0?u&XlZ$9JbpXSNٙYә T- `㼷a CNJCϤuRF6R2MYIۥ`V3?wpm祈8ڞ7S͹ŵmn[jU^R+=Ѵ_8T(,Í<%M9,d4~MX*/[]٩LuL#dpb j І^ xA>")/9?+b<\H .>!udzUPDv׸Z&NGDy0 td UOûm,&&eߘۼO\S\QABs's-v$( k:~ŽI%M㧬5]V0Ȫ?w8X m/=E). kN )*1͑zL碦*e"ȴ-hi@ 9E2XU(+s7 7m;9Rޭɬˠ[k&5-l68 +8;OW׍ 璐 H s7s\`%\g2 gP7$ ;-3_aenrDYO4f}Fu9.0FC'U'cIMQ䆧c={ݫ[-K0"buIȓfR~bW-%~ [@4-2&{yĉ U+;<-D>E;= rĚz,\.ty:50_7Q@S F=ɺk0ekV[mc.%ܤ-ŽD/j~u;!'A<'?O*KTeZ!A ky툲۸Ig5.[dnM{icDƝIʪ>ഹ%%:}5shL&jz@C]k-V4d<%n\RI^߲ 'iMU)0.7`4jTեO`4k @8>%=rEۦ9IRY3zSWh|󨗇^_d~ąN4vrcOw&0j!xx/sE?gW` i,:=џ5EA;Mq+[vB64v\\jjsiFZөqOXsɍm,ʼk)sg͛,w 27d)T'NgFʛ4;=a˕[n;L<2R o\\O Hw7zbǿڼDŽDwMFŏZ)7~ MOKMevX/q!VoYlT(Њk2L`0⮀I.:in# 釻AD+CQ`GX /1w3UC^MβuaT@UebLnd(濺TRաW5w'4+p9c%v]apqk$!Nf{ב6 LY%PG~_QʘIJ~Sq7Dm޻UÌ85@S\[ 3<#䂽4<8MmA۱4͛`>-'ę ABT!b#o SrWH([EA(hb=?DfR5p8^N.Mhc1"E? G<gU|\YڼZ{P%vaiz5s>4̛x_M礟L9ׂ~OL4KOgy|Ԕ>]4j9(xbzVD\,J*2͝MΚ,25^[niX V&xNҧ *GB{h~ցS ?j7@Dl ی'~z%={=civ')%VieI̅w#eYZ9Q g2fskjhS?'٫*+e[BzFƷes7RX}pИ;~yts.jg>ėKћl\sh=id Ț r)(M]vظO P>.2eX, ݸ'L -:hOJOGbTHyą 6gOMH"&qԎ 'UB ad_*|Nŕ$/'FKv2?FC]Iw?'qU/LиLD8f#a}itI M[-KbcS7v8bt}Uo=NŴ{Ƶ˪n a^DePvLO ";uWSHsj8cd''x,ՁF'88`ֲ}ܧ;c"CK@JBҳBK<X&V^DJ/QeYЕDOYW2={:Ng6gB犦䉊DjYɌPJ /2t^vobWӧ: u9o=r 9UL QgUNN9gsCW})!p!_o?sʸ r<ΚՄeU_j94`k/;ZLc EKt?i5kB搋.W|!Q.AfE/U)\t[Gha}ĜC/gg7jkYVh>|Ӕ/F m[ߟ`-TUjG F ,_zdV%=wK#=v8KQBVPtU & \Teiܐca9Rw؏4!*(qRE8 V{)v&BKxܩGOMʙRduytdN G:&ghiH:yz& %~&H{$" Gn]B a>s;v AF݇*/ꇙ+̵*u::sA*Fm~x4rl}a ;wC(#+GO7Bl d$b0Jh#-t6d1*dx-@/c Zj޵Tbx l襁A,4O]-KNK. I"ͅH ٯ).TaWÐ&%*gbKp&z"9AWk{^nʂ?" &+Es<&+7huz7L=̉ $_B'%d˹;tcM jV;F]m2iyfHOa/(9v2MQ忴'7JxfM̨X8m$H# @itй6Lؽۡp}7xew]{¿wab=dToє.? ֘cSU?`B5(j$O1c@5j+̀uZ*⦾NP4Ȓc+,"_fPz;s^ʶ"U& nDV]nO+NQGpxQPa "!6Yd<H7Qp\SNdRaCsݟ7va{x1 P ;]Zѐ?Z]/g^"g3]P}q'3cŞK8_9tS?M\7v%b-wN33UiquMZh9 ApN'?4i*matYsp! %ʡCQп,>Fn& y*Jҡt/ K;yư#Ñ޲W;qk5QW^19]W1< dò4ηi:[% jhE!f0I+9׼LdlYB-|hց PhmBtj$D+nAbԅ0{{;S1-(?7c<l5ܶ 61,ӣ)o*J)K,H#X<2o5Ci=ZdNxS ~#̫&,0۾?>iJ*Aa(.x3 "wGF- ,׀d; U-1t?U?Ï0 ۬]ɖUJAOSuLfEj "HS/[]0v!rE3b%F۰X8@SX"(0oCjNPI2{lzEЭ2Cj!m] NkrarV IWSJU֗Gje,dFXbd":~_i˺1jnd_$ʄ.@J!W{zV%= S]$03,线yB%8*fA)1fGYBa7dƯ)ВDm/T$]~w[aU as#/J"|%x/YA}B aL ,D$~^KkIALY0ָ1y10;ߠ/֊0UA;/p^y?[UV:2ѿHɷ5CTwL'.Q#_>~͊K&t >h=- 7a`8$~5h*b}SAM&+=V[m(Co}fn̑X+M҇gQ:gkscx_ aRNIi_|D1qR#8S>q?W _ bJZmк)}{YZ#3m7kewrV \}x[397 (N0.쯓gH LE)V Z,X@}gz*`~x/ttlA?cLb$%6iLSkX0?B;JQWcG_A#n%Oz~Jv>`Hkw^2OdEJs2Kl>ebf5bjݞ_zθm/ 9,Ouƪȝ~jrЭGP NK|1"/:$DWta"Ό5:q!&J"0xs# -KHե]!/U-r *YA̬~Y9[mTf1.3;S:xL?:fR7Naʏ ( tᤂN:+2J{lqw̧ps׻|L33 $)|1eh_)؍z*`^TxzEcZ#OjPp 4]^sgoVP ?t>4zd8wPq L5#v1Gm@s_I4KO0*aZ:QPeDp|.EaTXBo{x <2Dg$JT-rXrZE}!2udF=$HIkg)?堓diRw)d [>ҀD zk}֎>;:>YN?S2{mtAa"9qT{#̦\/z1NԴΤ;LnPzdq`zW(ook"ayE[ߠ3JR\(`  8%h0 Odt5A*e O:U)cKQ&l}]f>*aD1g Mhj@bL(0˭-{{븓 n֥7=V+k^"s61ΤC(Qm}qJYMfD(<KqD0܁cg,\\竮(Gw@j: !ԝ[e)ө{sᡍJ9FueYi4Bl:p5@kE6,Ifռ NOVyaq3]'Z2/,:8/yӹWM$--kF`".t7ߟ|O1!e#b,}Vܼ{噣}[waևO0-h 2\ỳ.%n +vy-&g0WDCbY bw@=$8n™Xu[M4hE܊6>}N iźlcf)N$dfq=U_u $QEr::y 7h%3_vē| \O_eF]>ՉDkE%}W"4qgyԐa*^Jx$Gaq6}ڰg$ q,F4p%0кsaUi] k@d8{!|h $|>K ;p͂GnWWyϼ@eǧM;*L~s^qVzp&9%oM O:Q8U YxxUg5@[v8F21iMj^^!]e%{o>ږ8G!>Z1mf5,so#ޜI ^aeL2> F A⍠#RC["nut% =9,U񰑖R/'.JR\-gJ;Sߥ;oBtk1mR *:eE@p {&3pMgY*S5_\a޸IrLr¼0t2e3 LbhS9M9!:h?ۂmXk}\"U^~[d1ȤNyn]M8pβ,R.,1晗6 G}݉y{Ί%"*Kv0`o2OÒbz 疋J cbq}07`,qM<]=zhS"N&#Oӧ^'VzC9d.\bdFi!tVˣ0v:p[[efFi y#P_55?L,h_&yz1 DE>M/&wۃc>Ԛ^(CFH>ӽOX檝,I qn]~5g5k'֎M w9Mtyf~߾O3'd:\JAr&pſo R.UAV9~, &}+ knYXD,Nn+"fxJ ԪU-`3Ai􇍿1EH h0;o޶;TOUNk`¤  ;ƽEVH+ۻ!|X{ѓ!Bi-њJV/ٶ^^9"usZ?/w/Rk߹em|k뷆r[ F04$ᩁU|Kqx<pWa(~ WQ2],qYT/q[qYo\aTkVĘػL.Dh{nv?ӡ='KBL|37WبrRǸdIp&t@CiU'g.ӌ/ 8+ᚆ}_ctk.{aH|dL);s[Y>ʌ~!=tlAOiDx/--nRsDjRܦ&r5,*-Ge> e~W}Ky Tv^iSxD|5'ԅi4}#:LQ}66W/Ƒh~ ^)Թ x)zUvӶ6wY"?>Qkt c [$aNC_xKc0Qz0y@TG>GK!S)1;CmXor]#OOwVYХTAB Y6 Jxn=2Xo0[AKy*#^nG sF"3+;(|ݺL$ ۺɄPZ<(|oB#~PeNs]J`"dٰ`Qj;ȴ'^(2#UHu=|{Dك更^dXxUV#Q@m58IXX28% sko"W pI5{b;M׼bj=9& l_G\jMСwt6k0r g&WZ#ce!Exce8 BO;7eGb|j& [ ;>~נ&ɹҢJ1^Gn?=I æd"\rN~owg QЃ\J}U'j?J9clznIp0Z;n+ KIZ\,鉾MԛwaB+GR֞qoJhqrFWM Od0 pfw=y Aet 0B1q[-szVMY |SC. )<=R Fƒ32~foρB^u,#/f:ODOBO4lMOqj[ߵKd<*cUP۸Odqmg ^bpv@NQZQ; Ĵ~Nع I4zq8G&6{"y_7:dnwwѿ LitF(~cDvs,[YRM| CץRLMNa'4OWo2,ٻR;F%uüM笇Kg Q|g M9=_t2:N*3/CVs'=9Y MW[cVZy-I6 "d#cp 0kWՏ微$6'q (awga0K@ߛ'c9SLGPA@+X¯a+uxe~~|A_͂W-yrcO5TMM}5&YY}eõ֪&wNauR`{qQT"9=uK*iPly [ZH#Ibh~ [!}0gehތsΐ)jq+O[31f+6h ܙj<`-Mvۜ˻&oG.3sҌ`iam6.4-GƮQ)ϯR.[ dY!lI{#OZK$cltD|K# XP43 N";-^ 'bemZ%5 oM'Ny.Xad߰SaQ%N ^%q`6*=fDTNINjMobN5DjxM@v'ysgrdD+11 s2Mzĝ8fR`|Da*o@u6ܒ#x5Jj yh b}ҷ]D.Cp] ?6Twٙ{PkQ(/8lȒ! ԑ5NmFOQ\hwJ@`U% r%ϟxis.I7r/㯥=̅^6Ӛ2W^~}S?])t!x~GI3h{PGc~/CM~/~ʒm}dxiaqα.,rߚ+ԺWZ1C&# fD:"\8Rpo;@;78=)"ێJ? 呆1cWݔh&["S2,M# PvXݱU0I&(`zlZ=]J0ˇ*>B)*2{'czqگ)q"DBsF9>R {G%AԬeeZ8|`v+n{#^Sr?e!i YR/MŻT @UD37#4<()z5f# &ab>K!w=CoO]klrw^)og-( U7x=Ez/;í+M-]|;K.x:[3, Vtn < I'’1 ,|9Dțҟ.k -j5A5A21=F_{wk%&J'G 1h瞏$!Vn]zq: 7;Gt+ڈ* Z ީ:j v;hQu7Ľo噈r;مL5(o4['4"M;M-c*"5ׯ_ز88b*7k b›bA6#8(=c]:Cu%^G࣎=IC̀ "^@slOO0ܢ!1:l]4,Ic.dRJ5CqYQbil=r\|׎9&x@<3$p- 3g1Zda7c@ӗ,Usj65*;w\ͺ}OP0dյJ]m 7 A4=j&}Xa_2^̷LAH(WιZ>̊;1 ȡ*`|&sX{b$olZUt&é?{WzHJ):NYrr1z0Wާ- ML~co] wfŠtrk-X՗4vå 5d3m+T UU7?i$fEËر5Q #cҨVvoq\,J+WT+b,Q]JguܲS,Lϒ^<Ѣ~ 0!G>uQV_s k-Vd<:BxP؉BvPv`ܪla<,ޟI+ @ж|zzá0&y `ӳ$w_q۶x+OWҪMٜ;N5W21R=1P9rwW?Ճ xg5 &qf˕q+I K}🐹4w󙿟~tМi:kl#Zea(rߴPj9mApM4zgo5Qg~r,NGoFHjV"16VAcycP'0A2X-gH;;S?zJ:t$ ګL ^Wuw=E)h`~8?'/ c g-l=M(nj);I'#v{ y-(Y.0TzΫO|3dU:Qg]N@''#}D]/w%[QAYSeQ~9ʵ> ]7>=Q歃ظeQ8:&FIF+@Qm+rLvK`ERHz |O.tŏ0!"@B%К%뺒=>L0s=n%C[/"ӂP܃1&e}|CrT;|1$*ߓNPĢ1;.(6nbq! =#lon hiI@~6'}g@j.lb7.>jr+|Ɩ jd9`tE^QZ.h7.CJb }#G1QGzRЈ΢*~]&]TmB&o>#wFfi# <ID0ݑdIc{+'3bIzrN- R49ƌR )EH5gnMWTI8!A(B=t!?IZُy^ҘQY 9ؠEg8o!MVfvdY}PP׍)iG?8vgQHHN(|Z37^/ąDC~тcwB_[u0?rձO\aG鶯B(tr<8!./zV]k[W;ns-Rh`"c{x2p19;̸g|jD)]ߗg=N| yLX04f%tr-qrNen}T:K kʑF8=6H`sa/4Q^=ٺi:͟\xnΛwFS %RFo+O} WzU('5 P5|O4?@+PWFGmVM\χx؀+dv6h#S30sJ[*Nu1α,[r=A{~uz9m2ʒyڀPrqTԼ0~ 2Dm i~ԭq7ݯ2mǰ2B?6ߤsM'.TfB WQG[ W]sHkO>lMxW^d}spiG46+եy*Q_vK׵㳍VIɻN84+!MA0j,ωv8\x;lZa[kD׿};of;D{N;1w2+CbYACZL(7Bs,~ \ΣH%Jp[#ם$ll3rO=!@֡Z_7\ ܂q0 v"xuf\ݒ}!`9YGV͗Wģ},0#h(Ӿ8nZ 0xM)10  yմ ٣:CA@dk"ltyKatsL5Xt(_G%C Oe pC!{08m(?BD{ ѿ6_<;3i}jTږ_e<%isw=hG^Z$!m z\)X1c3лl7^fb>>_rD[at|b^rpVT07 IbJ%z(}OWZU xU;{L6+VE-ڮ]0yW>ؗdM~)BhU)U`C^gŷlW:׆?ݤǴU.$) qB"ЩB^c#Lh 619 y XO_W% ʢV(/LJijVi s(- ~pgƏ])C^7z#~~Vv / I cE9T_pdhƹl}7-i$R rcO4jy߉uAr8hgYʑtXKHw?au@RDiY:z- f3Qpw@YԦ }J\o ICq%1c_3&ᖃ|S fP ,OC5&Fa, k'WS뀊a$u=/;wlrE~\:v,?X|ޕVXg0xjE+! ^j5/p\D1yfI иPG<):kWFjn#]`F\;uf+ʻdB"zr{l>k/$~{ El*gt9`=Ϊ̗0ۀr(&x m9`e11k?x}4gnnuYM7fd~Z0zR*<ETf|<^NeH!a 온2nb} =1iz`a7{6MՅ_DS"X@6w0DrgCj :yt^3cB~m,ȡP>5(ED`\NaN4FwIRimRk{81,T,ko/D!%x'&&vf>(jl~cP:?ren/Q]`flWoyܻ:_ ,zRi(#pIVȸF=ca=j/ |e΍Hmz,@E-ץm7y]n< g\yƳ\MQ$E4^MTȸ=n&%UGq*?>l{{l=QUp{t7v5)2O&T݊p|{5@j]Wdmh;љ]䵥RBAv»ELK$G?3:gwXE&SQfƅRֱjT]uӅ.QY}CFJ0" R`MJ,*{0FE0SM:y]( / =V Kmz(Ny5ޛ2Ð+[ƟX&Pq-ff hbӴ+#uTPC!S|8NRKQ٥^Mn,HCE9@ jNY A,V'[fb~y.Yi6dd#dnAKNaPa .`:8*W"pPg,;ix4IC۳'ov>)`%'q7et a QJ=ħ=i熌Y(F _ȂjTjQbh6wֹf`Q,S=δ|*yhG$H3F;'A_cX}L G`C5)_2yvu|'a\@l" "_6FAғc{ڶyAW!{uoK2~c,Y>s ڌ4_dYa9tzH_azVp>U,v*+{" @X-}`JҐ"_Y$"3:+0n@\!vM̠ ,Hi1ůׁ הv1Cu ݒ2gWq /doA(D}PA!W_R*y"Vڒϵ6,j! =Yln@-q}ԋ}W',`hUBfpF@vtg{!)!"O .y3j<&%ѷmmIe0Vlb$OR *6By[ɵYI$vJH 7GI6m+uDtFSjy6zmZ||h;i|3٢v\VRqjSݲhPpjvӾM\XBUBD\_rR% 6RH)ޚa,zl?$HzJoea}AGJw=o.Dgöܩ~be|K.gJԶĖ![8mqogӃYuD*>,p;kro|)5}ȂEo\:{G/g҅|\> UVO@>O!ض4D9'#}$fkBr| c\Q-ΈգOwg^~FY(^y_-`LYéC K󵾤N=fg|jG\.|2.x~$>mW%~=.q0]sȖ sé?ʇ:Ξ*^;ѶY{'Up7=k2ƭd iwf_iW&< \' tL9{4 =l [e@)*4qݦ{B8o8°"8bU:"1qDv$O4Sdg#zX>XAP̂p)]ꌭcXv@j|vC'o@+B` GV kQQN{y?76ؕ nWj9]@m[@ÿzf އ` ;Vpz 2ބk&:Bɉ,qhb$"Gi8cхhbܚWppJvN^]캪vo!C5V/ڜcX-z#"`rew'voA>L }Ĝ |L+7,3C<}FvcYUԞAvpD"ۖ=kD;vZ#>!K.H?F!N](fqlY jor/\ t90A8[q8B L _V-M`o4AO=|feQpT{7")f)~ _= xV!<^,~-2YH灵-s)ݰ.80{6LNfkajLRPZGPQ9:j Ɣ}Oq w<)[YRBy~c?0Zb?.w#vwCngh{歔PNЁө}z4E,Oo/0dggKFR.V9Q$Xl1Ŏ59Jx=$oD|bWE);"L+[ݿڍpq1TJt21/lysTyŪ"X`!/;$B8?\׮!jSˀܷ-Ѣ»kE4uH@yA𾣂T4 io%FH~{T%vt gȿ[c7՝ #rx0k\YAm^k\q '11iYPS$   վMh?ȼw^+wc &mR?#Ll/jk>2LOk\Ō/+f_ڲmwGAM`:m6`劃O@P5p!9 "7# b:Zf%n%Q(VSB$ Y+-LbU,< 5v}v-53Vτ1|bg, eNo?:tk92Xթ 3]*ܰ?FPZX+Z6s># Ւ5AO.r4g1*,EHDdpnzD)(Y_+Ruxa0ayuS D:m-KP"dLS̿ϻ:zzi!bR!;xeh7qQۃZ:J;tO{/[xm;F!RHYt<}-0NrcIV}jJO!dMIkL-Jk]ǂvPcc=o5W̤\v+ަے|WIFtTL&0U,vx~y3@J4RQۥH KV9RXz+:?|I!)D?;hw7._щ`._ L*#Z V"LR t82h4Xa^W +xEuNOd7nm;572ao{`bgl)5, HKLjw<1OR(G1T̈;j] ,o'&5~es'Z Y ЩW9jF Й6]8#RIh"Wq$7 oժڇD红L!5J@LöLurLiщ+{*ENO h8fߨyk#y1껖cb5$ʮ0A]Y4p2s;^T `*#ToƵeKq/aMr );g ݂,T/[x3+./k$p3-WERHR7J}-g/ `w00rߜ20Ќ孄"W2V1G{ሥfBwui C"WH, WEw$ڠ&\"׎M߿S&j'98uKjҶPdy՜ȕj0 ܐi[Ftc^+Xz3zk93΂\Cr}9-dq`?̝bI@  ]Ex8M>=Z}1 Co)R+?H=p3cgɜC{F@8#ʤ?\uTfGULx' 1\kaQ3_ ŵ_\'K=AK~m3^Nq eC|YkNJv/KmӕdOӕ).4v qexmz KEvf="!|Ө-cOdн=h;N'X| 2$UoS)Y@Ct*+w,Y5 \&V]4:l>}%cSGěLX-bؤ4rtWb>&}%4?(=+l]r Mv鰎8v;v‡}g  ~u eK*cbb5G ̖NN^|Q٫&WGC?PQY;8ijWCC QcrJ@Vyn\=ߘ/] [Z\& JzbX,Eɾz9w:ֹ\!y]!uw|@щM}I`RZ7{j Wx[S[gpd-g2%YkfOL_5 Ƃ 90HS)?_|s.Ef+ ;ٚ%zq?P`eT3ys(=ލ4̎EPa4R`z,_wPZ"*G d"Wn?|_O@_^W8ƨ܅5ŋe۱3QA7cJ B]3iQ&h x)T"X1s5Df M$~w).x 8΍ Yu1R VFf鼶,CKcl^])Rz\%a=!VX7DvgkA-_GaUE/֭-mU1`fx\Djj ̘q蓅'(f?AaWkh6]9tnIk?Ơ65%?Wt1Y6i[׀@nW7x$!E<@w6 U)KDrӮX+a 9UͬBg\WJ`J)@AY ; M]C9mnY"cP3N>4 t !`MH{(W׉x%3 2jaʫ`#[3UeL6^zw3"#ZAws7̳jvH7iPk0p8$bŸaL5fa-UKG(T=F#2 rhuͻU1z-xncv^7l}UOf_ϱ51O>۶#O&sxL]`g#I u&.Bs H&陊/-|nޮyB|'s_E?͂09,30ɑJ3.Ծ0jl4 sYd%%5Ogz x":|!&( npi:p._<ˤPG#*8?3K џa.ql їe;ʝ"\.7YS`LM?XO)ad[ߠl{/7gwz%mC4-fO}0QrE8D@b!|j{4=dq=?=^d˵/nu#ۅ_FUDՂon5"TujEqV9gwOU֧&p1cbT'=cOڮӼn%Z(vHnzq6сtЬq5]ֽ.mxCiʈ-Jsngz߷50?ԞgɊ;MX]B6Bo7!2rB\̆?\[{{@3-O4\c)ox@Ds%]x6PbnE\}i*t(+˹u"; -xg,QشQq ]Cv0tg/ֱȼU)Fjzc'OP 1"Z#tfTHq- B%RnE"򊷠60,LW4yhWTJ7GV9ť7%jB\dwO+Q=]'M¿j)9ZOכQth+m9y>([3Ks}Y8 ;܉!#P$8t=M$3LYѺdl_ y'1-Qpߓ5~9ȇA-L4W_dl!hCjK#CDq,McnuDƠp )2[cHb;yTF 6ED1Iۇ}}j 'AAoEq-$e"r::$QsKXpVx҈Oa%vݧM1t-{x|di2HûO'wfQU-oG?7|[J9zi?U2 ۥύIFìZ6./:[nQ +[. niU5TC"ʈ<-vN֯7mc$FyHBHS֊#d=aŰpmYcd%4GYG7XUOXELg;!3o1dQjoQn@01G*y؇^9 @  HQ?lcݒ)5lH'x-:a3ْKh.02S}uofX& ڌ_׬A=({DQtGpK_++f]De +&FZfRe1-;tYR r j cY5 =!^j50%'\8 6F@7@U'l![SDUQ#" 0jjP~z {o;b u=20H/ 0Xq rw;odE]*ࣚ&UB$rEwt|A^Ds_L֜\qF)u_' Yb4FH++gBL-W&?r n`f}nu%  ᒳ"t+5 ps%1&wxILahe[KGv3)0eTHE,a_n '__$C*m%:I\Fr%9?WPIe)򇡭Ms WMqLCI%R֗ɴ0u \? Z磏8΂5="\7)|ANjt\|نK*YgjdW$j̕uX qA, K;&C\ɜRi*M1] xd~qAmG8S5PI܅6hx[`&R QV=*8~n\%*g pL_e2h*n)ijg>i|lq yfS$Sfׂ?XEWkil#Iv0T3pK:Αt3%lTR%{y@n9#q]lE0g)iҎf0v0U~iG9nJ7^ A#rLoui{yϕb+qCs3km!uXٴX{s2^l-[#_1&Spv9OaK\E!1ciEFٶ{*C&4DñXLb_6 e8Ŕo0vyqE+6'᳗8i/[U| Lw`Ⱦr EHr!r5yq:%^" hI8C@bURʕg(i UrR^x7XT!C9rbN2螆<[Fc[^ZP2pTyBxb&Ȱ8rASYeNoy cf_qV!TN2*v''+]p8&>&-E&JVYh(_Ds݅(s&yr.\dUaO/C3S޾p&g[DZqQ䷀NFZh@3o7u[>^_^ޚfvB-rY0c6a.r<-3f۰tu=415I";&Kgi*h4+{hj,u@L~NIC&FNnHyͅH}zN5.~>v8+ |L*x%zn3wsI.1=}80ۊVXly; zq5h*oc }<hMT/X,9K)a6ⰚDh5ǀos+Β1npqtg:7ۙd"7sRς Q +"d#+ ~+bCefŦiK3} %)d-a&To2Dl_ts11svNc3=[a]y]E_f1{,J;<_K ُJh#])C\\GpLyP ۢmҮYp=oa{8}ALlY-t^A-l/. Nt3;)l6ЉY 8tJ(#4)9~(ქ%|R<|uI{J= j}ћqR@zI@wޓQ4h[i#R?f?4=Cv+&~*^Y(MX0n&5s3ӇF+n}ʪUL#G9ǰ~@]WMI$1MKʤ7s;k'uv[]HY<0d|29b?^ɠ ENbÉ󜲑q#(.#?bbWAfv1ݓ4mw29Co 'DcihMG4 +. ER-Kٔ,lv$hεU[器S+2IYVdz#x4 0$D# )neM6¢6rWu›$p:7i: c>`w`n,@"[~cIJRRKZRg2\{M S/x{*8]Ky;(r I"(r4_$ËA ӐK?ZQ-q9*>(|$a*ۿWF.OPBqYT!K c|DM>8k$d[Sؑ?5جPt w&MT",O5ꯃy4@kS+h+Maƶ/([Swqw }8wert!8 vwuSɐ/ES.%'61,)lΏkֶޢjΘzǪIk]QF3>%@j4nCOE*=A-̧zSL|;G\WoJZ*,j;k'kOV2 3Y\U=TI Ƙ!AXCana8޻نč( 74!ڮP PL)a*>xri*WYqkdZBrC@zO O7J8lیV+13}fNt*ANsLU/QFjR%zj#+F6< AXQ16JK^'[[$,f1+~rVٷ*Vi8kJ|( , 3|Y) h,IoQ>l͇lS sҦ@y,9/ kv$|yH.XmI]P,Ĕ|w4X (Oq?r`QE(R=hNQ{dBb粁P?&Ns~w^9_i|wȂ,)%w#*iBXE 2 B;˓ԔX`XaLm*O61yԃ!Jt7n=k@ZY~X喅wf/ E ́b ȀXȽjKtAAUPԲen\Z1即*f:u&;ܧޠI("7p1xTɘMBb/qlpgÚ] x or[Ǘy]+ptzgBWg+AR7q>/vhJ36aɒ>H}F|JF3M{o)_8f[1JW@(͸@Y`krV%MSjA+9SZA;Үi.͇ 1i(n;fHdp|qT>ɭ]"GZQ.Z=Pa|uwE@W40?5pJ4 KTAIɽoqՙtuqjőx XOA1(v=P͗S@="(L:o)5^cz-9miQ¥!=6')0+Ltd9IYթh)j{ X6h7HU {+8\k.? Bn8`]zg` )*M g>},Rkmtt!\%57y$JQR>3jJvqk"wqo1ZI:r f|%nB2fF@.GDcՎhM(oE~)xt]Ӡa㹸j6_SWtM۳8"$:jFh1zzb 8w4Jώ hΣǕHܚXttC[]xd+fM|u)zu3)%==Oo@ MRGNa=ʆ ѳFΠf:s(߉AnFeS#,r ]r%zR :ɸ~>& 4e2f7 [2ȌMO*+I%[cMB6S&T>\F0$ g!+km0p,>=u9;-03*Dzسg7vG+Ӡ)ޡHVZ<2 3`o{AW~.㚁cA]V~}"0D8?(g`,׹W&/Tf~"i)yNɩ$( QJU@ągM1|W\6Ge5.6JSn"hwU>îI+C>ґTw.^A‰ ]4ͦ,.L,AM(̃埉Swn6fΨU %jnԓf7j&J=&pSKc B>"/Af_ZfVKd<ɜ}("ݺb7ĊB."b.l(ɘµ54Гz\6~K Y@t8h,^B4Jʜ( XA?]t5989flo3R]-^?K)f4_r֐_Mydx|rJUw,uHt;1߄eL&yܮd[$tCxb-G+ݴx/EQظĕA0 ҁ?bhhDAAT;wYU!\=c"1;'`gc͕L2-IkPA< >hw[^eYHza'p5OZ#6$P*4 5\Kh_苕~ޯY f8[( ?8 0xR<->Kχ"@BN>GJt 6c!ػYWRSPeӸMpqBѳx'&'e,nn3\+٥rr/fڊ=4W݈:lvz WRsy΁&FZlHF-NB:=Iꌜ@cDx Uo#Gfq%=dx£ *3rB6P73 ?C)pq}^1r/+ ?wRi(/}Lj'VҗR8#9gZyZMCY)2O) syP?effAKYcn!M.9HkO~?<3ˑj)FK/w*`ڙƩE gy|H$ GS塼z{h`k$s*JM3!3LN_weT h~"m*V?d.hL-lrON۷?8{Y4fc{;.,J%8#W.|.!u vS\02ur0!0Wyv]!yڍO.؅n-#,UU̼fT+498wp7> Ӊ)&CWT#>q㱷lbcYiS.C)W{#UGGuP476{Ċ YMr0WQ/KgI2&_uc!&'@ff;Klx[Sq?itUn:U\ Diw$\L>oa:18L!Fr~%oC3%dSCݦMɒN^r5H@d dT*?9Ʋp LiKqJ6[KR8 ѱכƵ{?u!<.~_^͹U㽛UA^ޡE&hx̨-8kR:+8{&`! 6^ ɣd<qNJI.V>rz\ qhm[!raK?9p9Iç8x? u,RzujAhyI{ﶥ5VBr'm >_hۑy#3[?Gwem"ԾHʝ߲b:QSqRCfeeѻV-Ijwغ-L ѹ2Xm+ CJ!M稍;@Ijgw v$8t3B(>>=R6:["-^Rqk&yfU(xdL}Z8.[G)?gA{14,ҿj $ uy'rn87gkE6!Ta"Sz&2eiZ_´_꾅^)_ˣPNM:i5}%dm |"FygKj@6C_& J{4>;3`."3IO2Z!tC,rY X4׹ҡߝŦOTF>Ii  Ŋ| ߼޶l}/B| NLSvXV=UFy ݁aNc5cVJ'ޯxc4rc.opᮀ$}#^^8RhA"aXn [T.quuZ(}T+_V9=#20 ($dx `s,"t{^!:847qPu"f&FM*gށ3+Qf^{r?7v@Njb%qEfwH7kԇn=Hɂ3s{iA?h0BÜ ]ss$Y;zZag #+U聐_$K5hY䝅\~VF*gه96)',~2S2Nl5mHgY(h9:!I۹Dx <1w|0evŒ 箊@*Ӏ+3FFx:czIh?avUAq1!=ʟ󰙗8UmMoq۰v'ʺaVx󯒰PƗbQ[q2B0)^bi:'*;R NZgC *1/9z }bDAQd ^ƓL34 e*1-5,& Ip0,cò]4.,xӷiDUUI 8lMZ_, 벸N jsSN:fjAY7;FiM3ӟxIOѝx7Iӑަp-%{z$=XX(6!Zu75{c%h38dl?`wQɍ."48-X䘐+;,Y+΢v\Ѩ1ӎ9[1@/'hw aqk_13'NDNA@-c38R:ԎXw?KSɲ`,bSް HLP4H*i5F|:󂲖p:耷}~G'A2KaM ve%V2᧪=k\tcW 2&9͇Ǎy 3зKq\0+r_gtΣI j"?$w5zu,xiѷ',#?Kl"a'ycSN26-B K2CW<o7΀sMs*wTe3砫'ןVm'ԟ7,?kkg J|NNatEn-w" TւK}# KXN֝;Ш5/RX?اyU:p%P Ʋܶ)l=K=2GNxTek {Sk冘=Iѥ Tj# =|4;_>X||.7#cKp; DR-8fc1+Qqƈh$Ҋ~K^W/!^/ܔjv h ?Qcԑ yzqU2!cK[tonXIEׄ+\%]fN BjPE2Iw'N i{#gfF8yy;{,%}# 'Tl>_UanQ9  &E2BA2tے*9z;u f$!N,ߖ34 Y}l(GpiU<ͩ6?&|vpf2\P#ސy(^I'ܙD07Zq3LdiWT7?ʸ9p\ Z9&Fa;kLtw]1l^G&q/R]r!oqyGb; >؈!= RQ,+>{ȭ^g) GyFkj g PޖACƞ]yΚL.^jNFIg55F:"el3 vȄBZ-&Ռ {@&uϮ:Q+J4\ ӳ9϶.6lvg&SK*KdPm.!m'@1L`;/3jZד|jo]T8Y݁kySE}z+3LW7BJw!0Th2aG r tm@BMQ?u".>V / VHwz]M.cODQjWsAK)} `H! @t@Zr_W.#Z%x6pZJ+q\eS p=6q."tܝb&,ȥгo9!+l~?n 9dZ^FH~fʠކB2ߠs$x6-P^-kT>v%̬P)eR)E*pڎj$~ǘcWv}JVYJ{1ʧoqiKwןh_p]Q}kE#vk?I[5NF{Fo2 ӝ Stv) 8.[^j, ?=2|UmI*׉{Stn6blM <Zuxzԙ@XfsџkF0:mN贷L`b1\mHq2&n%2a8F$^!R͋W"uBKtoz9XA!u}ݎٺ@v{h5' (e.۶a;ztuRK {3:fQrq=B\d- ;M#Ϟq35@Ы)uʩ#Bq*"27BSaY޳ *'b0iMļ?t;?yF!S&4}'KZW9^"?vi$P``,ynd(Px,b)Nwr6[ryjn" mo|>7yHp~U\)"X UTbY1=RII ì\!l}3[r5T |v~#IޢˆyYTJz_5$^/o5_*EXd(QA"9sUe4&B,3}jD!'ROrE:2} !gEv:Wa&<ORmR&X+r`KֹG{baꔁejb8;CDFZvs#(L# Q@u.  <tD.&c6NvhmU6J_vB諭 60kIp^# [l3\YyC9I2<tcR64 #-koSp5`Ydk +`PK 0Yщ'M;{0b%('z6b{ α\Z&7PoU̟n:W^whb)$l( !U 鈌 M0FYQnNC^< Ft XСdkpQ*؞p}RI`+9Eoih[)Lͽ@B͇#hA\ e>\0VWh,8\π8u< ű!^!Ԃޫ)dGz憶]8KV t.uNdnU%h}MXk#H[m ԟCe,O:za[4k)YdwK+6tw_ ) q#z@{SIq s172$t%[7}XwC q#Rii87PM\TՎ0R"NRඋTd{׺&6X AK6z(FG2ߐ,~ԩRuq<ϾB]"Ylk=6Gs54jG:NOIB?Px{OR%Zs 5\5c=RE眆%FUQcw80] V?T j@y˳:tYI jEa>Ub)>/ |Y@E(Œe*9Uy,߯u z\Onȹ:JcN2;=wm7JJAIH {_M..ݖ#8Ec9maϟ0y~Z9X,,-%S@]9qk=p3F48BW<[_`\06ٙq dR];%!#Jjf ڙW8FɃ.8 OV)P(?[cZǛQ*ۢa\Q XP 늄yff1"0k}e%bμH^I HEE@W+(EV0􂮲$˃_1b`xv:$7Bhn޻zPHx !!>;%s "jn1<8z-'#y'HsЇZ?;b?;03>y`tPjl#iƵn dSg*|8ւ+Zg̜+Nbh&Iά}j)ĦʉS^Q4; \7'Z߸vgdd*WP >`S׷GޛQ-> u6;Hƅ!&}$C^S,?O.> M*? y*6r}h6߇ڕ\тv09k3>JYM6dQ& i-& /?ȍgOZKy7P>ٕf}` 8 =C<42$_>0ǶȄ喚ѼS{0ô6g4֪)@Y4EWxYWyR6M-~; }_nv_%3 $S9Wn>> R5dRSM Ȍ:ΧW(>89b/KDI&:WSʷnkhi44oPF7&sgtKESM{xP4fdLGxAZ`,76/=G|X5D+şV*@DtNE/kciLg2(u菊8XhϦ Q "$G$ (GYj̓ ׼F. I< 9{RRV>TE{M%ؤ1b\uBIyhI !0k۩aJ~Z?B=$-,"gWÎoLvg@1JV\"oBKB6@nOGq-֫vsоӵ(}Jɉj$&&sWK[;MQ7wVI,kэ.s>.eiclBRFx&`WQSNO ݘY ` "s }vM`)ėldYY@,y6 PkOA={'(*1_\Y+w&ۡ$lkaJߠnYTO2E"ӭ%0+Av I%2Ņd ǂ3.8ufe2S܏t<ߛ5$̓[tae8Ř_ʱdNJry87{#iRՂ6ABgQsmnV񕐩l\jv?:cL.şR 㣦0PM1B`<>F_K*RĽD?6Kxpke3s>M D~Nnlt}liZ(DC]LSi=}fbf#DjJYwawB-=s2|)G3e> ^$K+b40X—.i >7.yqpϡ~8ј"v9D=8׋IRA.sK%>f,Yvs4 |`E^6D6Ȳ QVLXOl g3'cN! W.Jd'@HR JEu;7 Q)lbd9[ytK .zمN?z\Gbx"’ #5P2JIrZ|-7Чd=@,1e;+ڥ9u.y "Y9\i/<]bDRPseXFGKbn(S7—!FSV|eݪ`3E55#/[>2޲jSugQ23is_7qY B9VC]/ԕLCXu8C_moi?^RםY0[&K2}~--Bv"UEHUqx (>^.@lk[2䥮0~,`/ \-渮},{|r^n^7z 2q,pu':J&Ǒ}fܝ:[&tc↖: eyio50BAFV#]p|RM{S sT)m*uwIKu?#~ܢS<K+%\7ks /w 0s7A e@H#)L~G,hR$_r1ip";k~oqݞbwQM=?|KA3Xy- 45%cwhP!-SH@aث͗RlL|xE,^Z<Ѫ1㤌eg{fԴ/@ SB/'mױZ $ؠ?/^=yIe>[)eqa6Cx(iߌ G//1lu"1-b'@6,nE n!N!bXԥ 6 f ؗ. WHuLHč?`gi*"RΘR/gN~WA5jYmMXz/m瑠 v穄8CWPa߆F]BYdL'EU($s*:JD尬㟘eBY3~{`)h^91׏l16"5 ,^h'^y>`=,(Qɮn%SLK 7Bq Ƣ>ջ9sŌ)X^ L♘^WXD%{7:0{(Umf GwvK m8,1: ۴?3Tm̚/( iT[rr6&@Mh`h~Ղ>ޟ MyaGh0 t0fby~ڃ}Fy#&x˼NЄӪnwGe:;Jo*6Ƴ8SzIU ߔp1HA"JPwmRlcm7,F?,1M+IU6ZXQnEYԝ_k׈ns~^Wtr'ѼC:3,.|;+q1*>GzPG c\bUvȌ>I QH~u}Ww+2X1W`BؙFύeMWN˸Aoۻq s#!u. '@8tT v.Xy1C~] AC.̈3u|.F3wԙ'Z4F+#"#G|ͱ'/.#FƑr|ǐ{ c\uk){]6?iՍ=^u> XT$8; uW(~ E'/u9kL΋B|s|,@DhMlR0r5~9HܷܕUz4;שV2zEz{P]>tk6]<ۨ#$mG8ٹ-9+k SNdn\ ]VA շ"f1{3ݱ'abP&b(Tu2Vh %xD6`wsY˚W_֑F-o/f6t|1`} wJ5}>z} ZDH)5D-Y3!{N^tMǐ:eD%Zy0 A ؝"\ݧ /m?TZ;Дh!!||!@g^;aFj{"[(Qر ' 5}"2YlE9t\pd].t (oJ"y}kj7=Vi=kSyâ2DolB%7yp^Lg_+m.:RVy&e>봎܈wbYB 1g @y= A4/Ny\Q2Hʭoyw0Ⴧ/e{\%JlQoWj]>SVnX s֥GҘ)5*jC@ Bw5@Mfl~2b8)+Րrq0"%lT<.:^9.!EYgMtcgM߆ym͊ϱm_}34ZulyX ٦zfy aP]LQjëjn23a&4- IB)ԴC|v 1? VmiBl0x=NI38z V"6ή$uHfV }2Cp_jPA j0TW X!rdyL00]|L4[gE ! p w0L'1tItg@cAЪ7o(Rz&}fУI]Q]upU>cv_GP/ x8xd%æ{(-z4D!27 n<_g}vKq򥒷?Q3Ld(-ۘ3?+#UH8aE]fO&[_/X"FǙ˱nd2;⍏wgYS@L)1!3 /Jp.ZA,%sڿte?@IDrwP0vb 5$.i=5&b{ԪEOlþ`aet )( }V7EM)x?0c|eOLm^iMZR'vcE6wq"Q*f\_/xz'e)&8Y :rQ4UWATs9]mf zHCx3;-bˊjF qCr]#oސy'z.xCTQJiiLfmW,w'-Я[ټg|P%$6[ 0Jb1 bZaASOؖ&9X]*:&/Q1'/?_!P ]HRӰӗYkbu'8~;Ԇ#vh&Hyv@Ewx#wL6.݀jL8z&b7ԝDɗXmTd_DnȚ ` (OoX &֘ih$}`zMߜgh6'8|$Ϻ5,NlRlc$j{_OcX*ItBS\OD_G Ҹ98M#}"̹cc~ QS#\xw]<#VD0E2KƣS-TS:f9?jtLsTI9C";;piWƳ~lPp{\ާOˏ:]Wq1nd8XⲆ G*j]P*hʵ*ڜ ]'.e3fppQ H}WzWٲ2AJ<-Iz\/Sܸ NjxzL{30nuqO3pY r nuce.fXsb˜m%ç:ٿVmY=wrE/)򪰵1kG(Rih@N4v4{ 2i~LEn`3ܒY9*mEN#dPi3P"0:Zl=4o5yJ@ 3 4*hڸk!'l q_Jm_ĨmJ0+u:d۵tb]^ڴT<0Rn : yj]BXe3ߗPGPy05+3!xwF+' ^յ(K+AF}4ht:vHB Ŧ;!v'(CZw@wIF C|w<5w!+HhٝW֝v.8O[dn(k#q@Ffm[;9U0%Kƣq`/>ڧ`$H,xUn:P;W 綫h vqƌ].b/fZ^ U7QU0&UutUہ=SH=r1 I :%'g,6f`WbrfUzZ:A=B Y\ǷcN3GgRy><3z7$ x ߃:u;8Ƿ-z5>wOSۚ!2-Tq/8Wtq(z=[Fe?} &%v~ӛѐϐ#ap%H^ҫHէ~S2g*sb-.'}jMmݮ\~h?ݵ{ӗDuQweZC@Phӛ} JO1iP`dqU |߲Z‚Vo}Jf.džN=ܞOS^t\W7&<7 i36!x^Iִ}YiXE]nJf$J~;u=b)}ge@*u#;*jc)g6Qt$4{XuX*aJpjZM UI\d}tA,_nP6*%tD sL4%fIP)+!fb#˰h;4 IJP8Apk|SIkcitWE ;֎_6"9_OX0?r[~e:EdBBct\Ӄ;q1)% >8g`=OS5 `wLҦ>۶kPXz!#Cyz֤{7Vxz MXQ"2Іh]2SaPoօEǓ/3gfI5(|̘M@1)Ԅ2U Ƅi.zv4MvfqO#az nyvo9 6j4>m74&f?Ǡl%j`.wprŐ c$G;>͊NԛQs!XAY[Lg7deLH!ŃI+$x.m}%F&Nb 5ye/.o-0Mzkͻ~+-jvCr4x&t d?snkN_ MBN& pC רݢKXOD[$)ӇSV9ӿ8hI4rnT:?4d1+utbS,0A3hlB'[)6CHIQ?W pW:-d LZr:v!/69<7ȩd 3+ @Go@GEzF&Ș$9}LJdSiF_)R WEC`fm/d@GyLEn '-"!feޭJʘkRR ?882r>oG- f_V5҄| ɠ{ר& 8KYsQ!-] 0 JaFG`WWKޓtaHWT41@)Xi)yzj"=w)Mj̉3z o5׌mmIc.hD,sP]sM^$^2Rx}OGětT#aal9JNA% @SVYJO|XQ`>#~zD.>LUGV}Xu·;?k{djS要pfUb+*ETV1f F%!?j;=am/ aD X#=(3F 9NrgRЯWjOd |'uS~%Fb@Qhٞ}$-,籲L{d?qNՙf!j]khݬ49!ɤк'3^_{ކk['Fᠸ+T 8u`h<327iZ3<sxT|_Eva(1 jBe:|&Y(o?qDw0Au&%qW@b;KC[< t4D49Bnṹ/Քzn[goͰiҀxiVbmHW|'d`@qMZN?9WAX4=Dp~)WT=6E,V{O ?7P7't6zM~+7@Hsq1:~ ^67XB`M D4}8}!0ܯljM<tMp!v$!"y2 ūoTѡuyL Rd CGf? ~iŖNI +4=^}{g9MZR2$v2E\j5H3{{C'qo^ Κ2 ީF풐3\\/bB:q$dl݂E~ߑcŷӞ!v_wfJ4\B{b(qŖUE}>#MJ]n{Zzar+:Be n:`lVt#dXhw栃G&}ZAk&߮fkBzN c9;YN 5LH</ݽ i\U$MW-Ԣ=DžM[lú^ࢽa&Te;ƥO| D~ Cɶ${ˏ,w.@[h".Eas8LC-IF( d&/iڋS4k1im0}t%::7]`3^(&͜,CKG;6 `U>D jQMee "V0FȲ7tUZ #w-D vf90!yE!]);WWio2 3rӷ޽|QAM{kw(V?\å5UR,EPv8]Z\Y?+c llBhiXl.| uVwῄ]CxYĜ[{ ׊^ɹ 0I  ;^aÅqֿl)5xkT)ޗ̂xpd&^yM(gk#;ꗥG^Qӭ=Y{|, YrTǿ.WZ7R>C $Aˈh_M+4~^S4v`T'g~J5[eԗ4Bio[l=Ӳhmk`J[0 !_~lY 06S6`^cX(Wi, ǬUחy4by&sCS|<(vVSQ:t##tcP!;LTaoHfbp+INUffJ oeS:UY{E j"!yK|UTPV'or-@?vHeeWV"HOqy@n^uvcN=*:nX]hn8`gr2ȳ9Y+g釒\]v% } f!f mfms=yFTVK;q2WBTW2& :&A oͨyF5i$˾b[ܿkeg=00}ލ_0w v|U; `UuD:]e9K/ttd/ЕCC-زl޿Eƽ1{qWfx {ΓJj+gz+Ř}`JZ&D0SJU{[ͳXcz>tZWDcYy{ĽO'ItP#h %fGƈ!te{jL M obfk T'fdWm1;Je;R Tu"L'>h~'wuRbT00f0^4?nu1=( d*Ð"2i^iR=sΎ*&a;T̔{ƒFYRᲤbY?aj%:Xiur+?HQrf,RFaR -筜!:SB DPS։Dސl6zT[ݦ;Jy֎ye(n6[ @ԖVҏ<5KJ2Z)ڰuVX pEcD܍\!:|&M|!dIl*YF_;z|?Y[4Mm >gCHN$z`v˻!Jph8: G2]wM+ dDKx] uuO85;dfF"n=|F7ĄrW%g`]ti ؆"I <1 (UTƯ90PW7q4Dkxd}u'f\G yԍG[|-a3{'kaQ+|4MsBRcxTTX6Ao4N{c#N)ν-EІ,rdNEy.7bWwuM-s#:aL!8-Ch)!xTbAԧE )2!w5|Nx]]&uZs8ڣhH݉xAV%= -[a4YІI4GJg0'yi|Q\d8Jx~Tht,J BN =%s*<|JɊa}+r 0;t{cr+d/U5X=$#QK h]#BN)y& N !iըh~`; [ˌB$RY@xnk. νK?Ǒ?Ćε~]m_7xdힰXgeo9'nCpF4 Dnr1& ]/-HCzqd3E6{Jx=77_ ^sX# {cѷ??`:sRj%?E*ZֽK!>iΙ ~'Wuf'^;sG9ķR AWw}!5r$?i7O.!;7\6.qodܖL0 AX`CЭُ4_b08<RS6К[)B; V/C4Zhi>6jG(z`!H,2&tQJXCIfJ :<;BtX^l|# 0Xe.k]#ۼ+˨y@)!p=Ƕ7n\u]HdPjes)=sq6Liuvex'^l $`oZJN2.91՝11š+S54`Ӂ9SAώtD;W'OkT 6"UEU8~z D\uBU :{- '/.7 dنߪeYVD$ fKh@Fzno?tdm"V,Co=qd‰OYk baD\Lw}bH$H'M6D&Ah,a7Z6 p0GDfqp9K*gDE_ s$rN'#N{:|hQ\6;52lVN e΃}`Ő{ΖrPɉe9AiOU:Hb!jkU𾫢x,nVh3z:]}&SX@fw8}of;_c;:7h׉RC Z=wT=5Ck<_QYpjjͲ}o^+0RE9:2CT b^n=:7tbT9('U'lSW6=\+U󚭔/uBOP{K!-Pg AYs_ыY8 LQ_e.g⽙դQ†bC-$$#'^aI# Ol+Z\Ձ10/BNWrSFZ50A녛Z&2H3s,ָO̶q[`;%U;d(4,a4RɄUzfGwG/ݷ{ /b1Xphyz;/+}{g$!O=|osޡUh_C˙ezSYg lޤ*H4^S|hgpc:p .g({wh6y6S1b 䚬XߴJlt|twӻ5%r¦Ѹ&FڎRb*zxDݻܞz;E :mjhXޥ~t6 /G8* A>ض.A[ :I8j62"Ja]Y6ćR6XUO'ڰD0"'gg#JX>ܨs{[S֌;Ss-\ҾawB ?]D^vr_נH5/&#|oDѿuM뗣Z5#7#QLͪ$c1HVUJe "hyZu%nSkVhkm'q W^z* t(20㑜Yr |/PNʄjv Q3Bͅk2?YooM&HWdcj ؚgNBǠ<{(r.SXF2<3/}9"Q}@xTlVH'#P{&40 Y۪ZS\2Kir!/H@Vs1&4{ x+[,O0U*2zfTq;6 l_G3j<=٭=O}g]>^]?M,#WΧmȘ#WU #~s-NnxhmV V +K^ S=Gا TS!1xr[M2'⯜#aaۣ]LQ!\OcAnYao7 k91?dxҺ͠p҇MÉNsg^P$ 6j"RR>4cK-_8]pi1 :G FW~6C`\}EMl+G|w|aY=m ࠕO 5 1"H6; D]$:ZIRU>*׊=2jYybd׾!M6S*5lR/uAwOOYHFl~,U1kq酋fACHÂ\0@:RfnIϖũbCeZNgPH;9M:-Z^o4%?<"zr n`<N<ކy% Cރ+j"G061g:c# Ԅ Mx ^]d_ X!\ ~\4w`|]VmKI6)~&4=楒9%(.!=!0ijJy_SZr>O @cۉ 0,_ Vu!_(j|A6pD0!"cg㤟 ~#S\JxtƘ^Zt&]!BD!e]LrLPfm\Ȳ%z$%SNyYN?gh}.?H z^cSNC7(zV(EeO 3pgn,[p&nK0ɔH&.(k]0Q'}lěB9F7K5BFK`#Т\\t{w3b+rSyK?Rܴ\R6p }%cs(*C=6#@.؟*cɳL5tMO^ <%4~344mwGKDX{)AS"F75`*KM⾬׺*P|rާ !~qt`P DA0CЫGdX_! }" fxL UN xJȒ':5zTKq78nWul^[Ch9߇w]j˯<ۡ^{dž(@\}HQ`[rۃn/:[S"0EӥVH=8lJ?A}``X{Ü>vS~[w}p [$eH:'hoM$`a Ipd*WҠc 1d\pEąHhl^jl̀z+7&k8ؤC$Ӿ(^aVmmor183}+oyfe()c,pM6k6LB>;]վRgw e[:!:[&n\3.|PW~)C6|";yҔwH1M1R RtZ6|;7b#:q?1<'uhè؝h͐K/PjAnrkTJ׏lQ `S ;N b@6l}(tFBYG"_&THqk{ăD? ԣ_WQ)qZŪbiWXFDq. !M_^?GИ8!)[ w\ނ0FI_?)_Pҧ>FVtS۬U @*kOڡ/&^[G:[N4h3$smEi =Q벮eaV߸cZWzՈm/9g\p.gH} ,i5TVM.9+X 9'uFh ?4"W#Ev=$)6X D'9G4#lD|վk@L~$H ][cthAD*:x# Ij]#&U{3?"8#Y֨^EZ4|ݔ>ֽZTQAeTk*$Uٶ(1;0qQ'Vꂿ*u>l',T1<ՕXL$ *uПmFQ:{:pHD,3vҘ#[O ?@`+Y@Hˁ)w$ "mb jk8˗eRٵvꑺvآ8 ^ YZm%_Jxժ "!ץ0ix28=w見]jꐯHשrUi_an4 MR kO4OpSߊma/~ ?G4s)JaF% "%'H ( J3NUOE{1}%ń޵?G!0ՋP5}6%:W0YO|! \V 3v٨ 7A!%Gng0Nc!BjkH4}ubz…ov^ɤ<\|LW—n o-Z>A'?G$Ah)Ő0X=oAڌelLFxAeJaS h|:ŷKk4s0St啙û,pkOTTD,)T&9<+;!Glݾo'[vXy09 r/ ۍz@G7r5nwpo ޭ`P `MD=Q&ASb&^Z7OT;B>1b*nrL'Μs# Rk2]T?%x&(.~(ww, )!#obZjm֘ -˷|aEȥPNL(u+W2P5=mڡ [nS&M1526B|QSmUvڬcgah0+l吝ΈIF\"<7ORo.\_a5-T}=,§ aˊ|B\R?T5 !@HS [UVY&\nk bwu4.5e}^ժD;}/*u2C]n ;Ki u1i[_.K֚N•N,r1s5CM0TFϚ^FZFu)r8i)rL[mA!MyE?Ei&}0޲Xn44k~,iWڀy%IX+mb%D1*hߧV`1{=d 1̑z':HM/Ah-= 1kGqqH_ݍO wX(.}.:j_mX=  0М( lWQijz齪/ؚZ;޸SYp<=Nv8RW$TظP5-KQOY;M0XT]Ҽ^',W= {F|B I7hTBni9w}O*|/Jp}s xg/I Qbh3d!bd%l]'"ۃThFßH˹H0P[Vqڒ{Y:%[+F/MjDW &T|ٿP.e WaGYCv͉)4{3Y3BK;/JueYBx6#)M,bvQX~;[x|}?nmzZ pqIU ?/,41˞)OWjaoq%5,ǕI'F^YB~$%*rvZ!:wAl+Bң'Vv鿠l$K0֨ kKb^ +Ƽ6OêfT[yUjbݖ+Sz¨aׂ-A3N>I!9[対`^a")5ӒZ~N|(PA$ ۮ0\'?u4}\3ݮ!iVւ#QI'EU[=ǧIZr:;z.k8a%}TDB ?p|2W}5V]ԙY 5pYZ.!/k\M aW4 s.ۙ7 0T4|h'IÜEMy L2pDV-vzl66Cq`b% /hC:ٍu`OѰ-- [ CqvvDzp#Y%\/alkQL{"xV Ђ2t&/_[-a_Wb`:ML̨:kM$x큪-'i?}V8{Ha5Caetv0*.>g6ہ}h͞~S/x K"F?{&_s߃1gPm<'|.5뷦+_ Y‹ܧ{q'tNa?cárTJ?nQ0GO#c̻9be3d/f(Pv>|,W(&swAntMhU*ZM. n:OCczW?:Hĩ65M$dͣ#mΪ]t4Y3$ز :1msWqpMHG2ʝuub}0V!W9OF3"RfnFHˣ{IkT٢/_Jٸ(x}O)19X Db(cHo,^,$ Wɫ+.z>6x*:S=JSM`۵(flBךgbwnE.moz!+ob[PxSz*әJGPfN+`o~h :2p*\*L<'uuE>6u7`Z}35 Vym0:iF1YDّkWqi|r1 %n7HUE(^i9yHS@t &EΎkCĈZ6+%Bm | >0m7B_^VvO6Z!3Дʣz6"C`=ܢ{K D7$5z_R*F7l9p(K_ Pe0@rHsgED*r"d_9Q( tvT*fz4Xe[)'LXÆwBաZb +_FA= F\iW![!ԡ~4pEc }}{<~jR|mc%9=dy>sW\zIҳ-"w܈sF*x@ %bXL=,u]hX[[L7$wNwa*[>pym睁Y84Pnlhs;~VhdS8G6fu)i\7TiF`~R :e6oja D8djM{`Qn&Fb:tƌ`=!~yym2Aj3V>Ruh4_ޘD`z7T3ị)X{KA"]Bm}ػ6(n X&mr]k478(I~Ka08DL~F:Ɍzj.t'c_aʚPj~ рj"017p*W}Ts?XpPSYj*ّ;lb kD.h'8㌨?=> X 2j>R WibGOQX)z RN_Gh^eI,>l"N|lSʒ-CLOV!+ҘQa]?zRɘ= Q3feVxWu؀.Ay4ЪkrRu;lփ7.M;^C.4v=+خ}!aɢHVNc@;l4j-Q$|; k Q5) Mnd_Gi6zF +eޣ-WbN&OEGg*#xZud+VuQu^(džy#ɪH[*e ną&._Xn2b'/҅ ĤvsQ$Ñz璍T5'*i ~Fxrw !ȭF¾iT[2eBʖ&>;/3:n"x>~%e1N78,KtŐ᧽qZV` N9-哇P,w NCnp$}|\Xd$ T>ZerxN萉^Zk}cUu/ `iO,?%&"}aXS|x-#e^4JG'GF }{͑ y{? wLVIr)P% %H]ѧ5zg`Q sO>uұEX3D3w; :r UY*Zflr#-nJZFԹG8[,,]ˢ)]ґX H<]sPW!5֫2ԽA&tS /C g1X+Fռ2Iߤ ͈;*i9Pu2{!k둚琩&RzR@˖fNnj|k7n]oVMEV*6Xq6x}];Jz8ʖ 4;Oߖw?܏Gze howxXI6|j<Tm`L%7ʮfnP3"/Y tICo[#gi%jcr%rme{핓A)XIocKval,d}X}& N AUcV;M%XA_B-o+TX+š mn:f^bws+řd=ZupԻagY˱$v(r~HmG(UZeLgz,ۆ18v_5$T(O\ db[W 1Q:oySs>8T#HLO"B&LK-Ȱ$Zr6R8InN9i@}`([v%w tS8=zrֽ?N:/x2(Q! ݵ>};2iVk@ A7vy^ZA-LY^U9-$Y8պڎAZVAۦy.Ť18pyn] zvSpmW7/3BcI<>V9TṬ}n7I#>hR#4Ug"0q؎f\Jy)|x֥a\}Ӛ-Er K{g"jX1yNm$;`xG 9ݫbq P+ 'noXoB<֡~"b@,gRGRDI;QGtJ-.t琥0](3,Y]t.4x#k4"2cش}+ºuHgv~R'Dq)t{3`Ҍ:iA LdzrKXPG^="QĒR@dQ$ r8lVp) BۯE uO깻(㺵.5ns] ~C43LH7wu$3x8x.ZI,5¹OboTԕj(pkIދA -W h %=VAbMck/V@sJgKYOrrI-IXr nm^yt4C8/ilBtiS'}x>yX~JjiKˡ52Ԅ֖ 0Їd?kkxU+z窋"N] e|YWX5'h™ˊYrKYqЖ.8\ x/ jl k$ 0 ( !n9O2ˁuhE2:?k2V:nE -{{I!kќ3cTDn [(w/[UW'6#{bg/bQ/A|~{s׆y"_qv֫X,*rBAMlG)yO]u=&]W9POfhBygʹWdy+zpK)؜%\Pa 7py#oq_^(d[I(4 q"c~jBmi-[B؞tu14jd_Zs=Fœɪ~||_7{kfΑf a$cVV)&㼔ݳg xm}yʶfjԊB{SI1Yݑ{Ie3< "K M(݆r0CsLY5_5; Fl'KoFUV釛߰.z1)/LEu>%Yq}qlLY#9+5% NJ6!?)?TֻG#8缞B#L,GS<[{ 69`&Ec _X[Ã)KveP/{E.2d4hl9nC˩x 8\>Ul#))Av!NmR#; *rRѣÝh^~i r@PqNGjRk׾rC7 2%yBMB{\O'!%aҴPcts^X>B^mqV؂U]F ơGGKZ[!kܨ7 C>uK -H"th5&{)\n2:A"LåZXJ#+"IRC F~/}Bj,!!Q1 >"s'S@.:+*X~;]}ѺIe{Ap+C߿L37o!fϔ.a_~dczhӀS *`Y_>rʎh5&G|ZVбTcb7t.+AXWiCEa{ڣ57;_٨a j3E͗id 5c3'mhO:*7mya~d^)BSzj[u>|1u'-^d^G2ܪ#p:;*peT~\G2e[Hot>JJ|Nidcy'mn6; sb]n"#8:6mF#hu6Kj۵BGWP䧹MPJH_Э*sX+1;3Ƹ@M¾'1xʤ 3/ďH;.2.Lz(ԍ\(4~%[2b&K6 Ѕ %`6l-϶:*F\ bI4͐iguXuOϚ>:kaBG xwF[t8־%͠RY> 6(\W.'ޘ6}=h~~fXہQOw#9,K{f͒d[*7峗F'<aK5< 2_-clGfTS[(gKtSC!R8;C/'Z5! W.1|5@?ymlUN&TT hka{ plD(˒;W65r (d7(6Ui{擈yhP!L,SrUѐර*~k)KKI2Th@I#QWI8S;[zrXBKJ$ fվ_0{LY -C%a u;}j S-q„&>q!g "KٌLLSP:8=^%QLw'spN%xX7Dd,DLs]?I" ] C IɘW}J|-6fGH D4ExKz 1 O!8Lk=;f{ts#m0JgJA!IM,ȍ,4/c>[ .qAQZc/x#3{-5bY2S"{x=\ZHٖ#a +B0'Hsi\ T+%f#H*XpY L!Z0 /tfyˆ{>B8/=C-w;rλ=%ͫU׭xj6Ts|̈́;0l jn(a?)j[`Qkǩ5nȈBӝµV<mB)0)gU0/hڧ`kU~$!Qbl[ӈ5}x'ዕ?e,p\x⣻jg*~mhi\H/c9EUؖat^7_.i?Ib]~%x|]iP1LW2ChhD^{ (7 y^ ↮mw!Aنe<~ -#Q"XZwcvoù ;WH1;k3(>Kp\!ZQ,%EDL! 5-Ѽhz@bwp p"< {ݸDO<~Gƿl6s@TimLpq ae(p-GH5k Dz .:U'0VѻwfxOԕn_|{I4hNU?2>[r7U{, _Jɰw'H"SeOek$n {B;naDwث'b&fCnCXwFRIjkn pk",u֟7=x~n8)ݞי߀b/G?r{GInF{(ΐ[h3F<=md: (,Ύ7t/hǷ kPDS'bjtu+9m93)*#mi$G @!z/byy0a]{CH5B(ke,w~"?Ɓ$(K >>Ji-@: :1!\vD5# 5"QƂIՂn3 +,کލ]ܙ)A$`5m6i)=^m`Nʒսm.c9-x%7ڼpc ܏Ь U]ƺ$&X/5@VvΓdIjA EPNz˜1<\I Gsڍ=NmI[9p̠Ϩ7 n[U k:yG׈ʼ'K9TLiy+[Km50d,yގfIBq,Hf'4vPo6Orƈft)kߣ<3pCUTcIW<퍨&&Fqɍn#5z=ǫo82̽BKZ^pvOMjpxm6>=U`{#s0x׎ԞjN(|@+ ;2SNC#ٽl:^!кSt6+hP^2&:RD2U;zUjϧ}D* I4/ J(F Dլ+3n/15 wn%f7fQBԴq+^~))}7-ʅhJD>Y E<նl7LL'>8=Hq^=BC?1MGaJxʟU;F|ډOa*e)J␾z3g!'ou̓Y\3qj(eO_d9Rf55Co?.x5N0.I9Mmj( /A^`?jnb>%!-DVWv߆hfTFRەGG1 # I&V9= KÏhhMNςyXһ9(qa22Gw1ϛƳqApywxxIQKlgS #*ac O0[XբMS~qUg /ih6"3@fʌMߵ>,-iQ[ؤ9;Rd@we\ Fl o )ܷ;cF C澂 W][[i`E254@+ApZ,L:D'ձ _!79UeaP\R(%]g]m<``PcY;f$;ֲ}wSP?ia Qy!m|rczdͶAe? F.a?Uł7ɼ({5n))]vFM~(0| qarlo]4܍1y-#X\bQ̾PtaiQ 9`>/Ng@\(+'l\-$uXXc@Uh.췧G:0cu#؇\ݰ/RgZ-#ӛ;q4gH [6)2CzTZ‡>p6u9R0>MyW<Bcm7tH Y\srݏlgc* ~E;˞l~}UpCNsKl,22,^Hw7. 6 FRUa]Xקgc( ʋfPXlS/*USj@7l!پ#iJ3-G)qjNOWdzksFB~lhhCS=֪E3<TZo4.؉*CcGtBR9W*&НJ~nԉF r( L >E8?τS,αdt4nVYӫBc<ynwMs.Ozyiyi -T:+>!#Q-Zn.C5'5bo2Շz9wl"b$ĝ8ev%YE4fX$"TVJ*Xn M]7T=8DwVcVf ,QH7MiI/HnP8WxFz?:v%C)5$o"Ee~ITK1M>|O 8v6$ݻ 5/I}>3p["'G"`#,APe!,m~l?Rb/ :ye3*^:45*׹+idl 2oFdlgL>|BZQm ЂK8XWM'0 T!.c鬵gx`J?<֓9B*`[jʾc$l}!S\`:3띄 |YWpS!žX( nn~eFw I\Ćc@-خ'YF"Mgro?F@E6F47T;RLc={N7+W_ Ŷ7r`(ŷo Qgc~O 뉊 6P~8K_=ߔq%γ5H$ 2dI^r5g41ӔUg72T}HROG!|E3xoNbqƧ7aE.xN߯[hZ[OdIb,jYN (=YG"aʟuc@焘<+ߥZA`0렙f(Tvje2~l)]o )ᾠ"?3얠rO9/B1;/=xd QrMB7ǺDX1hBiGS>j"!aqF<=ðq|2ԴREfAP{աѓŤ5>qR|y SY ˍ#HE"-IOZ#stxDTY ^1 %C_GL5OWMXi@ 8פeƄ0N SsH;j/4R{hVMXP9v\-r#dԺin`᱌V(%|n VTZ"/&QYq#RVAP.b T -)!6ys}yua"}$Jyςl {3In^9%!E=_!['I1i`T@Ѣc$`݄BOs w9b#c XiT-n5 gIMiڴ&7B;%58὎z (#'}eHBE!־;I>ƃhzgG<]D#[NgS*q\_NIL@&u᤯8WJq/kġpɣ.L,3o/ 4ydA"c B{;݁oqW$HVx[aTC>%է0Y6\8{'k|jWkG,_CY΍<Qj޾a;#0gUHe>|SG¿=|umON Aے>u>i yr*qE5p{7g[5jnl'*aTTmG ߸ϙ2BC )-jܻ!UvX GM9S1GĊ;ُLEU|3=^2OoîU}lEA4blQ *E=L!w m_ldYij4_3CvJ6yP|4FpP? -IR$!-|[%ETd Tf~kA$wX/LmZ 2k\c?FSxigq*ӐIzy:h޷r_¼ï'47y /r>(Ge& c+:Wn*;Z]?1(,`Xjd̸0o z(.#sME䲿-1qHd%-,)y4GFiVnx$!{SrٙBIX‰CYm8}EJ|}4fC6=h(=ʻ>XiD?-o;,,=NmԔ204>z,R'd'+? cl[X)W0vI#T><IO %ͥ05]44!s'67S +]3M8mǾ j@}o:DnAfΤD =ug 1^1F=i$>0 +h[ sM wq\~3=14E .Nz%)ZǷ7PB\XH~4}`L_1ƅ]K,>xkvh{zGC~(TM:;Dase)b@mUNVhJݿB罺= ꭙo%Xwz8, kN̮Sh7 ^&{8Ҽ njIv~%b+ggCNUO/谣ڐyT2Mo)r>`"DXcN D4 @4f+ZtۤXP (+E9o~Kѱ **-j/o))x z]ʹabװ{|Փ]X6$W(FIJ9/\z0 u64%Ĥ} Ίޕܖ!C*/ZkLܡ1 />rE$_R1֬c8ω97ҧ鵒A'I>倇!ca3#ċ*Ku9"јVW<\zC0tң-3F3AQ̳,p 8j$oDV)oM4RM`H/ e |}K@AS芣M.A֪so2~ ;NBmcZh6Bqf:=~{2'PHFGwcφl:=ebZCxe[a6dVAv@f i<I[4nW~3fW?M-*:L$&̳r0wOZp?$Z'e"(D_MAD#vyFY|J Ҏ!gďQiKn|Cz8S( )vi g??Z= '۹y4ڒ0/ÅSU9>BXtq72uq vZt f]\n>E•C!!fK3Ƃ_uyAC+AW]Ͳ<7#|{Ѱ0"/(xeY#!6d;09…uG$APZY嗸dW~w:Jh{~5:[>ShE)-l~a3{ ?:I 4ކjw#d-^YwW^gnXoP7$Ol&-d%ҴIL 9B3 |/$2FE#Sqd;}+xȄfv~Kg:RwxDM$W&`#,@㻙8 S$j~CSU| u=?ish9i vm (VoW:`U4"+3Caw|)o~N (DU9 C|r _UnBYNց l4 c23UfDzWh9<.^/yK+&rqNoPHo)՛}όѱc,In8J S: {YE_+oes[eJa$_G W+ۙbEj+:l?19X_V NWe4*sPɢ^ĀF >ܜRD[Le-Yȷ`] 44M铠>@8怀wJ#<:IaC%H}*I+7Ͼ={@Z_T9' aCñ=7O:resK[@9m?U ;=X_,$ 9>/mQh&`2 g2QgHK)LP9(%iT|glU&>fkV ç@/f>¿cZkwWiERL\/Ht\-zIIYy|W|cƛk_^6Ln:PvBsz!"k~k[,],JҌmؗ&Ai"`k9T4oSlҨwځ9$DQ4nFČLl9qkQN&eHAlF=(=A1&Ԟ6kn4﹋7[nǚ6Ki,C<$K*l }aβvDYHbaZBo[f.~G/øk7Nwv*$GqYs]Hh(-DaFnGVePYJg0"ȁ%b0d2F z0=YA(ƨlgޘ)V,JWjYE; cR#3n9XsƔ>'c4N'C{"WAo}c?ST[H0(w36fE(}/Щ^lCM&{ҋD̸rH:.y0Xy!eP;!`JxcI/`,9k-?yxڃZX$8Uqg|Yjn/@leQ^[)Nsh O%vnWmQ Ry)Ŵk'$d Q]`XH!]R1;/pH8F+stgʎfv^2v1`(~jZ}6C;%|6pXԠ OGTeUøoťzV6BHVUm?z+ܧii!X5 \%:<-_DR7$PxeڸKOS ]ۂe(ُv< V[Qoűl+~7캮7wrI0r+C\y@H]ԭ!TefP`o\ȏ:oֈ$rƛcDKLzO@zP-ҤI >uuG7Fvw wr˺S=$zȱGnć$5vP;!͜ZՈhWHI ΰ!H^G@csoEDw1[ã谰 lvj͐YDuȄ09fx+)Z@:<~hƧ C#҅D 8U s$I;plͺ@${''pGjE)R.7͑rb)f^3Y1`~MX*s UR=Z y]5 "fZ4Az o'FH`e `c^0 *t׫a\=Ls?LJ d6k,&L[  n9oKצ,d{c?gA2:;툞} !}Va2w962 AGx!#1D#([j'8(bBg8r=r}TJhrȤ˫a@jZqd-M*`.л`8_ufmۈKl,NjM8M >KfLYy-/(dzg>q}Լ Z:j̋4}EPI=8%a_/C 蓮(rKpl*9f+Þg=&vq(3fAnE &|C2.}Blju/luYyAvB Ԕ,tv]U 5#W=@wlۋlaLn9@/E=k>M6 qjQ@ 8F%#ɝ9m^7h%UYCsb> MFTX ٶӿ}uJ]xiϒ{[^ %ފ-:h@ut`!*' na?F{pwuOZ9BH#dDV<: *#-uz=r Sy7}Us8"`l]Cx# :wǠ'*7t 4r"q VƶM5M}cV cr6.mDm!ͥs⳿kTK>ZnGk`]CAWUVćq?o9lQ765w)n)~.ug7p 0̈z7vF&;0`'%gU0Co0nhxe6AkˏOv *e+|x3R[-hPe$zx I*zœ&Q8J38J$5(y}Ab #X605C ԾF؅x}" 1C"^9g ڴ*f.pv'!3H*{ m#Q tv[7ڟHgAyDߗ[}̘.*}i >fVY#xgb^ vB4q#׽n~ F-@Jnj,ú(@"f})R "[B bUib߽XPUDEXcZ_֛"4]aE-wSQ+*~/1K^J{kjb& x\_&W 3v^tR,)<PKl]B6IR.M?@Ī aAu8Z7qC z^]e^x F9axK;!R&/Q.1W纔{Xʓf){å\VEKbBO%a{&WJE]d/D^jinT9wj^=P#=[hD)B4fƉ 絕͕y+ؒp${ĦH`dx+]qXvP1E@&luUCzp`d+!DLp5x$o 9- P|m &Cj鏀<`BҸuų6g[{FTAS&E>p䙽j4"^ bp]\Wd|uW٣nزXp=i7= )Ae2_'.FB=޸EK$(*m.':>`'N(dd\oɨ޴7Swu`8Avm˲€ikH2!p w*+ _"?T,cMqHϺGMd pwF/Gŷd[JAWKfCYcH= hzUc+,.8L^ţi n$䳟4@ {ii?2X̢'Syِ3oPE%1‹كro]A$p,2&iugiᷲ"j,j c$ۦ/n=uTӑj]Byc&ٜj[#ݷ"q$vBfJ]SLz2um%uV )^Dp t(C4iٴFW<KlM{R34I)*59Y0 # Z~js굶ZZ ~y%BC G*SU55R݂(ruuRQLs/3V1y!Sj=_, ЀBu~Ai釧cTqے񅉜7U?)_؟9+QX5HFgYBX9(ڵ%)rV}֖^+n)(XuG8󗊨(#Ze95늩Qrr(p]"E]nLs }aI8C)m81$hX>RWEJuEAYQQ`n#u7dI.bO_,*RЪDs$_[9gI(ܩб L^]$6ƢF:5?_ʌ<G%}8k^=#a<٦/oFBaRWNZWCg:>ǟ|%[ Z3SG)"ä8FS #-cQGS:{}x) s uh4ư.xk3W*UFwK/ V{ -D/L}%imї{X: NM)OsYܓDtw|Edx2L(abȡch6 v/L#,KW>M[Ϩ\׵& M%~îTr[WИ!=,VwX欆2ž? y">fe[0K5]|b& ~Pot'cp\ @"} m tw+fՍ4Hp4|-g38CF􉂢wͲj6Qn${L:#A(24U8@NJݹth |zK|uƱB b] Ïhˏf;NhDKK }~#|bKng]yU>glBrskZ_A4$A[>a ً5;Q<D=4W*yP]BD@0KEV |T ?!;-YgI*oo%lfNz_&+WV{㜕,r uYHQd캈>yG*9 #U,bh+l i7 k<0x(R68|Y- `j.RBeF#MKl{~ nj7)H]SPk[!v!@z7nح-i8ek;~GI>8-64X/9D|r!QYw ZVXgng;A A@>_x  jm雃x=iT C 9AOӌ$O;wXU5ymbhLj|xCV$q]2@^L;=K]# "" 3|.ŗ0wB#\*)멷]dLCDJU63N;4N $,rBw(QW7NT&f> hFDP V>Qu<^sKZ}gS Xb5LB" _D5M8}2X(従'pCEW^귙ߒᵻG˂9VE+Fvy|"[_W憱uz{Zy4@ Q%#GH˜%bv񈺒mReN`"F5ybͱba>C_NYhJ'/uLkHjӈ`:&"Sl_J@ r\E-숋k[W}}Ttu(^>2/*@zh¦!>?@& -tFotow%k⸑Bc/cgoɎޔ&\GzǵXթY ՁƎM Ŋ+|, 9Wq姎esvꙑjVt#djn Sev&=csiW"pbj0:Ece4W|H nD?Z+R㏀u=$ ÿXu[Vz+{%S+s% %?{4GU]3xwt\> }Ԃ)1fz|p$q⃒9F1e==Պ7 9hLt iEF|'p}vE,s7^#52 yA(au5(i*W-i3hRUw)ӛ f+wlTuAhN*U=E!fd}WdD·a[4;$hSq((Yon;w//oDY;K-j/-mA}#58@WGq791&>q{+x|д\C% Q_aU:06eHW4Gwwߨ*!ԁԘN v^ݥӱU1UP=d@@XLŗ1 `Blu)j{h4>U gY䱆@XQ)z W'-K5Ajs#zIbBlH=eR8KEUktml,bI7jɡ<ե`u E^hP^~JO^,5TEM'Jd~/Up<֫mw9un]Bx: G|oɪdxaIFZϙ?)eeM a/BKfoOo,!y1Z`z]b͞b}A @fRO/ܛDD<˚eOZ@? LEEaNGlOx `t{zyQa&!Ԯ2!Gٱ= )V& 8@bBv=R¤l HW0FSdc |9F9IdoTrom" v)}3<cND2 $ڇ2[ J407зP@񺇣i-TbHL5,:;<8&^L~]ko81430/?AY(02w&$v93!o#ԏf ="OBnsΑ6њ!IE H:cqx|)`,`Te\HyA$:!s>0L< ]H` tʙDTObԥԼAvhYau-yX4 KXjeU,h)q =Ζ)Gr Ԏ;Dw%8+kH)ZX&Q;4Y>`}1A)͚cH6+y$ggD$u?&Yݐ <̊#}0" @t:ZxI#F>hƺzgAxbE*'AJqF)Yӗg+ċI3\﯃_@MK/6RyCZ}Ď\IK([v)8)ּu) 8z EѤ9?RLM*ӘzTt^";Ӣqn@ }3t0棵-0o{Hilxd\OXpyF>uxFP;0&Sq Y#+䦖]ȧuZ4+pzQu}wVD6^Hzz+h lf{ k'1BPɖ[MkZ܍WdeaUȂӚLAa):r6Iȉh nff<ɾTM2wdh֝~nꢢ9HU>UmB$= hZm6#~Ih_A J co}A W"@^M9@dbrCkⱺ4k_dSl!\S44Mi}[R}Nwѕ.{V MGufn[0[Re'.H|"ť8zB%E6RZahe,uj?dO3KZwT!ܵՠN\cΕ1*5+?11j(YC1C4Iz$lKS ֲ\((=6zj-fuZuI}g$0ظd]/_ 鏈2Gw6R'1fQj' ,H`:Dlˀ!Ug!׍Saf7Q^/Юux/1\B &v V A .a$j}gk8 `j^—J@At&;c|Ip𯐇K(*{Է~jU `yegI>sӈAw7A 0D߃)U-;6|CT/hҲ´!.10M+:n35j5 6T[5-@#))\ Za\P`˝;#[b!;^yNCj]`}Ӧ\LeJݬ"Hj`H$V'7xfȡ{z6tFJgmbr\f9⤲l{@SS>9wSULP'8en1~/Cp׾:ts d{ds8ϑC㋔i"Cօqy+AdIfpPX(Td(1 <&s3۝}dcTw_vm 5~;͢Hg5-Qiz5b5"l!L- 4mRP<Uw07M:ĢG*|jA=LOϢc:jMشȿ[|9M jjRVŢ6'JOQ^a \lEv=Thߔ- ֯gU+0j9@vkv? ';mfMԱ]lkOBd 6.hיq5^Q;(ddˍ5[D^R9 ަ'ȇS;tlmR+M>g8 #Ӛ`fAׄCir._]GCgi7=y kdS ij4 3꤀+<ÜKU58\_dː2\z8- ,)JXq8qj_MmuMs8ojj[͚,/yUG-+ЦZ{ 0eO˦ [Y,&L'`cѕVa-/(f?,N(-]W$!ov uӃu~6]#?yQoe+!2Uy …d>YT^URZ12x 1@r@iz}  ɴ^eEpBBh0Ч )!4}őR)0(؜,DZh|=bcdm)B /Qg0 UsBΫ=)'U#~ew<%\sÿ7PrhoEԁofM|Q;J7sqM(ZųaǟUt8L\|>=31$I.LW2};_:zEk]%<&c&JI /C*kAM, ߞM)v4 +MKUP$1=lbR؈ e*]2^#s?Ķ8šo260ɊY}6૔qW"_WYkケ\6$3KbKEXۖgQ+" AbdWwTX{*u--QzKv0_&sEM= ;h fDn9}39?lB=fVP$Hv%,+Њ^rذ\FZˠ9 >i)(cd).x00)@+J@)mp<‰F-vP=!A?-tX0Aby`\|Z4q5FPTu Nnb@aY®QUw^yh 5#4 Wے$(^lG\]!rgO@&!ŕvz JiVVn4ANB͎G8Lե>̳WLp=raw4O_H>&jM-y?(}(䈭ѤO?ï~vZd`Jh'[;εe1-#g5g˽ NtPp^{Z*gj~z+)i ov.YU 3TOli x02 YneCrިWO q77CFC`HlE<6CñPs1 .V \i\QS%x"zl3+ ׂf xANs VӶ'7J0V$~$i O" X7Ƥ"o0Oqۍ5`·ӛWRř"M/q_.샷p%EhdM:tukb,fYoc8xaGw>)lA-B-2+3I&gϫ2IxIDRfIANOzWEN^141H]x&-\vfz2Qs+>ZA9zA/VDZϪmqDw&%~o $+i1j]-< hV~.-+WyˈHźoEC}dW}6=sk*Z~x a.Uz/Tߓb~R2^N({#4ϓֺ3O={n\- en@-mgA %qM؀>q͸& ʩy9#BѽDr3w= .ν\%HC.MGDZYЙ)(iwX;$KHqBܡIZf&y?7,Jl#xUmz_c OeA{x.w]#dP7b՞/}grʍ I?dm6ܗ,fJCo(E&<1˲yCi(лcpܚ8ew0I0P+ ܁&b12aa\iT =#m% `+y>2{H)jUHwj떿"Jd}M˖@5O9|r0Y(q?(ZxխٽSWqtZ9tvzN>cH:fQni $KoZsr,BN:~ D,߽q9Q1e9dMte@ki I m~8j*H=/k<NW+΀y·52%5 xESDpXP#QՅe?־lr4]j!;sl:S3ѵy]5o)dAO|A#kk#@/&8-$fI\< mߟvb%kir#k\A3'}.~jG7h@}c~5nXZjx^&c8@'mwސzHI.lp̦YRæ4p}O E Zx![zvH ]t Lo mZ̿|ʙ<iX,Ӥ@p+ JǪ`wgݚ&5څV\5Ƈ$M 'kE2&Bp{(fՈXqYd꘽ilZ#V`8~W-]+SCPH66wtu]"ĂFvy\xn-;055sI|u=T]O+4CǂW_Q5>ĜC3!Ml8 z|3nPd']Qk{o}Ud8T<# 3@7,֗Gm ³汣+ EP'Խb]C XyL{RwP0E] #DAp:vD2削bb-qtIt_l@Z)V)@ %¯7ݬwe1 @׶cխgMu.yGFMZöqaz`'Mwg~'+̈X鹎 ŜE| )Pآ̓hS 3jÀiyCRm~QaŌ9]8mۉ~7C|L%QGC6))Ϋ PLl>X *'rdoބ(agn@?)>()Zf 8sS,Zl,:,3lnTWEnt2;i v4>rs?Xw'Hu՛Lg9)?&U_˪xS ^trKz[ Wy"حDiª筋X*z32@la#{O8f@Hx2w+`%zX|pcDtVNYTDŌt|x4ߟaB$E "7/јWaITg2Ϯ"!WGyMt@@QrᏃтs9LṀUoP?C߳M9f­tV 9X8`<GđLxcmtaMՂަ"4ND0gL] -b㆐ ʿzlktٚs2M#4SugNW0\Wֈ1:rT24&,!=`0=kIAXFku Ow(3kOm3+^ּ73U2[ۣa'[-w&5 G`J3W `z,ARyX2o}7("J5 hI4E 1(&yf 2-oI:5 ne:sT0;kɽľG%ISl6Ɛt`pU|lFeɅ03( JܻFf]d(+'^D[-O~\8Q@HmMf7bfD4CȊ(% ^mG?$5y8V469B4V ~/>gpOn` #*u!1_0?[/2der/=ݢ^? W?c=c@8%{/ Ո :0j;ְ2 R*K< 1كb3c#X?a_X!]=~*CTO,;'; 'F)l9HRc ^Sܽu<'*;+.Jd'L#48`D@{ SFz:C'~VjX$*rYYPقr7$tS LO0Pbl.(hzwoz$,"AnI>]U^&**٨ |D K&WI稣~(W"hpZ~dsW08_-GUșS Xr;+ x@zG2u…\$68 |jk خKw}}9: gXR2ysPjfƯ>q^{cEe6-x5w}qrVVm霯+y[LqTyÔ% :,r)^op~̛ɢPM MJ}0+PiXõ\YkU-56TKbnr}iQf;IiHߐ۟ tƬ)G131iN'?re1qpA'@5+3- wV|{VQ 2bM!WlysMw24SBxt3NVTГp-s[eP_N )Kԑ.gL,k-p" N.a+6#Y\2{ܛpu~>(3T⫚+`Ve}L d l={j<%8_^R\W(oT9`fF]"v/fnkƞao9NpVk[ww#}%.d#p+>DPpG4uaͅ@Z,h .p*K;ϼGX]J'[,]s޽Q?XhL=Y^7Dz;Y 20X:e仑NN-tp̒طZlss`ܹcؓ$9/ś0e uޕ^I7jo|%!DTdMawL H\0%=GP!Mg~[k*MLjXg &,)S!)CQT1:GRm+s5 ,9H]<[:(h:D~2yrr:^$& 6bcZ ܼG:˽Caib);0hgHkO_]7hxmO^Ud@^,^ڲZB&ೞГ@٣@Sj W5AHϳZCęF3q䔩U-Vm,#%Ȭ mVt%!8>=^ )`_,P)Cu@Y3  (W9&UAD哏?T|!N>]k I C( %eHCAn *ʆt>|$3;P;8 z%܄,(gCA@I~JQ*;3 V>?ջc^X]`Eq&^ں|1QNoC woOL." ? B\̻a**'*Iʦb&ߙ=NdO(S$.rU$c,F`9~?Hy,fRŰ}s=?ꌧc p״SyK3Wtd=ʶRDpUب%ݏ@񷒣];wwN?KvA9*u#^@;*HygPf/}#p7)s,)WGsPʹ'Ӥ!1h Ulc }0iK%"x}!ZG-{.jnx;cC o(Grͬfa{{l;L3"?SD'}ʼJNa˟Dnl7 l0mi_p׮m *Qy?7aޒ[Udg-o mV8ZX8n C'U;mZO\@.M>@\ȴRe}s['ƇU%>ݣ"*M lMD/o. ?G <).Y$'̞+f?jOnտ'? Ό=cE)0(NP_Hr])TA5`nua zUN܌+šP }[0D$0cTYeQ Ԁbh1#]4d OÍ:a}u-Ac:>*2m`FYXo4z=>U7 au=! ztV7_One.(bUD =oWƋ옾na\GQm+䃌ɔ=is> ^0"Y,S3:؛WdI nr.mU?&]lmאɟYNpgwk} #r !bb+ EρOMĠQuH˄C'0/Vr n3@ T'] K\q^U 8 n$_ur 1 y5+j X_FX*p2X_ޚkV2!IF;J6Z8NBMn:RgR`*?4 ~I4Z쩊L' T^ċLW47s.@827D=Ćf1ZodΩˎh~b7{zB#4d{ |UXؖV8C]Kl5b_v7#k Y4!l6xapEV^dv[O,:_ؐsm!3rvǁp2>;- U76QAƧlqME?L=+U)P]Q2;GiH/W1%I1?#1r]Ek3|l% V*<<hUp?(#1uvγ`MG9Rjd%'0ؐr&{l?TM@K@>={+; uNpX?Iv85I jÍ((HʦV* mY-3E"{$:j 2&|QL)o/X1v c(CaɯL@z7Yvc,39VR7LW(5޼k#%AϙȂp|{P+/_RSp8U|@ЮU^Ҝ{Uq[rt܃›yל~dJ"-(mC@jl~Y#Jr|Za Z>H\cCn8RifvND+'mm-QhP\Cv/:lɉĠzҁ 4[X7Ԏ)tI__0vL{h0KNjy~8&i%]Fɫcu"/ud~6@Jm)3hUoĖI%4"U3_ n.IŏJ G}/cx$t.,їfKz biH\X`T Tv,QFRE%ŏղNk8?.6QeF sp_+FR˿1}Er̛ hNkfq-ZD8&Z}m݅ӊUb.J8)zi\3$-z"xa̷x,HFܝΔ`q-W嚐kDVWI=oM"ewCTIÃ*,rgh]dTO%^5{>o X3OHR1޿Z7ԫG,M,=<PQW"R@=%ŞGj]b01pnr5iO#7@i1ʩYF}Bg)$SW0%PJ.U;'$6QYa) r3ܦ\|11k\YwQCOa6#>5ʆHI|IG jAŻ 6"0vGL-IZ\MbM5#SqVs| o>UDCj_ vW4 4nOE_4˨ Q_Oܻҟw>6΃(x, Y*AsGW]CC|34Q {:|Ln SA0n2*qS04 z%o]֕A[loyN.PC;{dooh%-2:Z'\cLÌ]…wp_H~"gzr"~MAKzKPj3181?P*&$TcRhXU<9(Dc([QZo =W(oEľjIbm⾓o&|ӣBlcxt7 #ɐgC9߈{U2mRn#Mϻ'E^bp~Al0ʍp:X@c7\MŅ($)L`yV~4%IXۤ /<ƪ v7O N%ZAl;0- '?uwv\(ϻ`lLHށĩ/P>x)Tw[&6O6%5)Aêb&\iF$W@ɿYQD@LN9EYFћ\$dŏHd3CLǃk{4^Յ8: _ҊFzop-j|Ii7M`d][VN#DÏ";]?Ygi/#Ue7oyX3v2%Y8ǯ.p$-m`&pCNz|tzm-"sx0$"kc$K\$k|*%gs/b^H6܁h'\KXhr+jLjJJ,!ܾ[3U@nb?$a/0JP79ffsWZ"{'A*-6":~2/qs]U0U@{CslY+ˈ> KJV+t?gc-j~r \[&ʘ׳k2uzW87"r}TW>ȜYI4I"=BXͥ>eP[Ȍlڈ!2b?>Ⱦ'M/ǭ4{|ZzP oP!e& ݞL >/i<`^P!$iW"aJp^̻dS|:E -Re-m#oіQI7W6)u ʴ*ocJ2u Ebt+Rx/f(/6-GWF7!E!M͓QPR VǸ;.9yVs͞Cw'|Jx%qTSW1^m=  PnYT*oQ|G{/4wh`OL/D p9BOj7Jugd|M>IeEkTjQ=C#wC؂#F(9 N( A 2Bć[Θ!Xa9>*L0B:Q4ͨ]k?6ƒ>t~'nW~Ց%ךL1'0. GcL$6Go&/R5␾t3u\)kʬvSg FL^q[AbY6iFm,,)KLXO*@m MKN28mwq2 -Z~W4_`ʡs8= M'ew-1lTkҦs*B;1 9}~WEzoʹ՜O5Q RU{{MĢH|GO{삇0]d]>-ʦJܤ[ ߎIjD.8w.*uӪA^#E/rD'ҺZN_M%{*eGAA!pjz^ԛaB?ƅ> q6o GY<%A8cZ`/-Fc{d0Xr|x P&@(S89e pkzŗ= |2qӮD[0b6"@S#a6 5ib|FypB oS0cQ8#!H0"ut|g E6P~Q 7э [cS35cRb)?(\g$ (h^l9= =skwAKoiQTbWM}rvQ:'N)[m ߇NնѰ?f7 &x, B"8U_tLz])UYQwSafjU ݜa4yӑ%1IulP` ԓby|{"mHABg񵦸`Ahװ;Als6PbGmH-d,:$h^ x+ҫ+)5޶UYcQ7UA4\)^kd6ql4vzG˝͚Gk"~iEP-nw[Ψ79Z+F LQY >̣IQ< od)(0I? *ЉiHoɗ:vgÙk<X)%8*>MJ? -TVz4\!.B1qrIo˫}h ʛx:d0QNG,<1Ny.+lS.^a9oVj_O|Fp Fq 3tcgj6s<п *fCt44fUy| N~UMzr@Y ˑXÐz5Tx )ǁOvej ]fj Ze]oSY5׋HVRw1Wψ'#֢ޫ*˪ lt\=kuTPdzT(HJ'~S؅݋H\88G]Dp#*.=qL$g kZ&CŎ]T:0 +;| Dp DZv / &s36!h(b~W G5{o;͂, c*dbz!^9,/:c>n`#{ږ\X%sS|rf zr.Fˇb$VlvԋkctsB:f9\L@Tό;O{:M_IS]<=F{'tp?8_)3iNCmg!cKF!mЗܺV;Ω8]~T1]}P7}ht} Ԟ W\5#h(5bG[d>tSpBw.|U ?@4V!ήRu#Ҝcԭ- _VTYVמ`5Ŭ-/i -e}Թ,˯.5eQL+C#nt7 tyhm>^r}[J9O-GėX Iz^j'<V:^vpd k*<@TϰPΛ!h}s+$yý`GOB\$"72;o<* B'zLFxs >JhK:>~N<L._ӷ] vkТ@Se\O#V.C?ԫS)@XXykPo[צakOHy,#8>ۗ@W3/ÞƁTo=g{"LݒY~ID0E.)KTbB=XvOx=a =f>; ̀:1z'㓢^$#) g<-FNŚ'\ Ka_ߊeސ^)i9<*? n/Z4+mF(hdyyεAOGWXs}_Sw"JFIX@KA%ܩ_T0˕ ]6L=[if11ͫ0;d 瓽a[97)"jֳ}TVçNAf.8G|bx#f32׋dMFK+k,/J穯!@XϮ̟KcH_O*H ]ն\v14Zߜ^+KڥLR;ӣcq.ڥFN'S&I\_? v߾/C=Þ櫋sJs9ĀބUap$IGAPƹNtԘMӟNSa鲭NsC" N6$sKXQDuϿ1t~H2n28>Ć*qce  PMrThۛLM 4iMO SE-`%W4EB\RkZ@専dPN?k< Dh=&[};9QͿĴJq '(,0+$qr=#4a邥ćMɓi<^96%S ;pxܧ#Ɗh[{ ͕Y%$jylE`, z ʣcbge_ yԤG"p.70W@ԝvHcc. ,r_~SXuD_ORa Mb@q(ulȚGX,CkgtW[TRgO>p{SmZEΔP PfQWVb uJ; sԨ bдCַHroRPu ۺn,mȻӱ5f2 CmiʪE'nn,/~_l'  eɄ} 5yEi? YQHR R69$/4Emw \b{Ce)?bCEeI ~DrO./'b ,ܠ9y/ȷ~ E<ͮ7t+$"ni^ĥ!ULku=gsi6Srx< oc?ȈI=cX1mf,N[[wTᲿ8wBgC9AJ}DWJ@;}DϾ{Zq)[H"L1P=#{i:Iv+F7|IOh@fK_ʦKmSSűm9&p9\ pqLC&';JUV#,QRUu!0p2UXB3spM/lp[dPo:X D.rzE2}_iP .[.E Kstt]̜=ltJmi4 r#Q96XzhɤB f3o%i,gܪDDo;9*5~`C;Q$&qk0$`۰-]Eb+3CMhoC ]3Oi=n5zr]s%c]owǗ%=A! F׀*w3^~c7~.co&Fڠuqy>*e3Gf_jg SY`~{Ĉ65mcas w"v@#,Uڶ朿/ߕRn#{>-e]g.>1QppS2T~W(o[]__m? zyr2\ܶ!w0㸻c,<:U'U #tSGyv)Z+0NgA@R8#TJa5Al1kw"(1lhOYk쨜D)U.BP-X y#pM|D&uI[>sG_$h1DA> ʔ#X/n0l34+^i`{=lX 3;Ӂ&q:Q?ЉQA{0"Zhfi%'-^O:ħR!^ʸKh#0"g_ ÂF.(ʿ¼>mH*Jvm%S{&d qF28B$&I)VUFcOX\,~9 bRNYflL/SSUx 3R7)@ @ JIKg7XPu$4mg  y0V)avHV#9ӱaݡW&Vƫ-@lLt+lAPj˱&U)T(]QZ"]Np3#l fN,ihdonSOv4|,g~np^80/ m>So$r,֌f7}E[}͚L+4̙!\XZ|~N Zٿoc `EGD/Oc}Dփux#*2 {p-𥊍=X1?%|cXZC14L%+×G*7fYL^$b&6WCS =3Y>{\ +ZVh}XOqzXɢN{J0[,(vF #;etCc *VEj܂ԠGKZe) j-kVLUծO%A#ƐEDW;CP*zn9k3fobBQڃ3[xC%! { #pOԢsKYa;_v^E5 X7beGм)u@8#Vun Bx0GFb飏`vʟ]SOS R,+F51G4ʻ_?~CRNw^`d%@^yrk&`[ZH?<eX %ɁbF4qcvAGय़?Oh/ŽMRrJ+Ǯ (e,F,U$̊./:x؍0uU2|g\u ?6X\ -#0D6ʲcyԙ[Y]:0"m]f. @|}Gg#|w -S"&44_7τmF 1}+AGce鿚6lN-N\= d7L /i/^&,v^\Gq5p' yLeAq }XMr- t%6FyK~%PCL|Lb[18>peH<^:~>966)^k$_®Ipc=TmZb1Gxq5O+r[Zg^M50E!D1#\0^OuEaVldhayK_S@jy }WDP/׵!bBd8s?교ęm% 'o~6- ΐA&h[.iы{򯜊 *\D }$;c3s{0{[o%/-ؼZO()]dRAnd*' ~冂 Vy .L qIE/0q,j]7#{ $Fu#C{IJMMr+uƾp/N4?2 7r>6+xb]/rl<3;#^6d{(1JxO5{hf8a8gG'͑ {QBUrZbo"og+,wX鷆d|{,g\]D?jzMS|gOpkVP,<\osau{I0&2yzN>SVrLÇPK[KhW}yj(' `xo` E}{^.#h|ʔ ,L_,SehΛ t#B5&CܚkK8}3}PgFo\ʚ=YT9`Y)?uE+P9U]Pn᱙rdR>H_|D b_؞u6⽥\yj-A r`w"0`RUBc<ԴQ9kr~,\ZK{M`m?x -cg^C.54* }оض̃b u4jeIL{7|*]Y"D8{wow^,b.W< O6AIQ+ 3cR&3e Gf6 xn{xԽIX'px*_ ]MB~[[vU̢UA_"+,pk"^821TK7blOQQ5T/{D.E 1%a6%6: yu?yplm7>њA?#WrtoF\uc9iZɅPo'!c WDŽB{ :g$Joح-9 Q0bF Qyq? +xU冧NnN$eLW-+k]-b>tS뱞 x@PEbCG)IzNLrw-$/0妗GMOP9]Zcmb>k&ig>LjNuGeoVy\}&]. / s:5쭈=ang&\2Da'$T08ffC@FaNuzЈۦ@(6F= 08Y H Z!l1};|ޚ"xe,MKbY Lu lHBŷI_ DMVTYJ~vaƊ]9"ih^t#{ XnEnI<w/" vUCh&bR ܎}U' -i4@!@ ?PYiGİ3J¼(2FȒ]Gj*'Cxo*WRuv#ndNAy2J )ݱbE2ۛ&~aKFa,7S85& Z3 C/2M3xe=C?`jՠTk+KOVN!V5ގKΰkgպ12kszPZLFA'Md>U0* zSul^u^K||.D{ғ}vG5(Jbyh! a$OP,dK棍ʨX|Z#T%2}+T)UMl(TAe-;X D= MxHInddKw]TA8`^-<=|$&i9(3v=9K B&?+Qp?X{@?"R{WpE1ZIO7 *t2¦qdWyZ-)˿Bɖ&)!aûkЏ*^T>Upm<wO#1TP(6y*Fە䏥>m;:axYJ!+0Kǐ̇NrBwQ+2}/j_Au)q$Uӵ1ъ^mCph%hf`E'S|^*? tZw cϛk]e2{U,%9Jk᠎%߉z#qj7$֎)đEGRV 'TQm/8D"<?**2C,`-$Iυ9D;S;0h@\ssݦ7I|" fxK Vl85-^Dix<{pyɂ,=ui9dќ5.{s''"CӜAa;⮸Vv7GL0F))i*͔žx"!Q`I5 ꪗpLUU>51vإd\1;oxz #x f{{(-}T|Y0++%QW=pˬrn fF {RGgmM_̖vIZ(*}[r,FjZDE^&)iBZb@0vK5BGG#QtL]nʛ&Glz&un%XƂ\#@W`CSgXUf'l t7G^@A))uy Rao4@+MPFLqB9#{-D]B̜dAlj7Iy2kAΟXgNRωa8ٚoO7yAơє7rM9W *H5^g#YrCX$ҝLv̈u"ŢcBG Mg[c#dLkNJIm.Jqu&Z5O~xZ߀NݗIƸ,VCf\D>@#ڴKMOD]+@ |xN, ;(aP\. Ѫ_L|iHL - twl<:pjk&w 7#NE~:a`gaY"~3EJ򟞗S {@tH cFSY}XmXi_@n&Op]{[nKgbDҴ8^IAC2"m\aT-zN B&'M!iz-Ql74k.AAX&9^݌$']?!1ĩ>"p3 B*n$ ]v2 \ YeHDJen7 SWE;$`I.J"q&dMpe}sHw֗ J,iYK *;ѡ0y! },dg=aBOeM+6Zqc44n;S3 nb7OQE.]VrO^+ShU# L8~ QHi@ b{F|`5))]fFlnfP4&'BeU(*͌8TuQeLt06(6Yip$ˤldGW(MnZk$W8rJ* ~A)Tbwt3 .r \ʺ6~/Ƣ^| ngt(9 xuُԗ&NCfV5۳4zIzDlqzMi`sõQ+EOV͋Q.e(eLTQͅEmg %Kp6+#0*Zm&EOtVKaY ] !Q\0≳-+m 7KI& K=Ώ[j~w0i6yn?Z_3O9(H*6g AXE_f0r_ #T%2{䖓5X'渁HY6T@`'\(6&c'c,Rxv{Ҭ8,X#ddHCN-c[TL ƷlfY\$1pW#}>>q@i ١<fRl2NN`ǤxC~V&[yU Sc0w9,gtˌn[2dR /n}5VN Z; ѫͥ颏k7_GJ*Nj_ܔ/pRЙ qB7l+]ժK3}} $Lƀ(#Hݶ8b4Ң ECRx, [CvaB3|hp&8HfsvFJMR*(][W ӠrH-pS٨Ck]mq'!ESKqMui-= }K%q*~\]ihk =-UlE\}T\! r6Iag' Lפ]~$ B@"o,U_[rLcf2VWR#-D(M(Y#/TPJ<4 =_]W Z%Y4)#t5x|զJ,Ѝ Sd2YSTKko8u hԜAt:IhE6h&?G$HtTMnʣ |xGON;VD>qEwUNkʀx?z4d$up{D:Ghk0#o2ޞx=ϘS_+Lm&_O<^s!\\$Ez-OQe`f֧j_"]uymRSզ4.œDd/%rgHf!LY_*Fj!8qDMr#:͖G],(h~bNeZa~ H;`dP&k#YApTj] ,uGܩSN|~ H#챣|L XTv-n,k؟a;P;H4gVurΘ:&S:?C ƴg~$%\͍ٛjA݇r4>Iܣ uh(R&I ;XKaՎNlT$!Ek@wIɌ/ڡ4Q*qkfasBm-%DH ]wer~|"Y9@>@qȤ}ċɗؽQ04p_XUp}S;*(x|gϫ=2νrsecfq#Gf@eMo}:a$5cCYGi5[Vd9BV\)E/bs?+nA O4)?~ĞI` _[drx #H~HOX*f)-< #tYVyt*AX)ZĹRI(Gf3Ty}ワ_5%E NUTI8eS7"~͙ry%8OgxSx<QH2H/Hw PH3<BA⃧ $j|N4&bY '=? DBCHJE=kCʭFf4F[VW.+uFd }!r-Md ͥFnFT6d2zi՘3䍮%$qm J 1*Aގu6M!%.Fh &f( U ) ~6ˣRqB/$}"`׋@l6)ÖBTIsQOiE\Sa;l [IDER@5> ]dU8*pƦUi/ *˸ܐ7@ ]f7o:;.U{!?kip&2l͑>yN޿LYs5<i)E~*3C_q]ƬB+xڞ\5& 6wTOhŶFP*!jr]Uo7=1C\ǜ @pLp9-ڡTNRVT)mrUnC6*=w7dդ0qH RF6ht,09䓈0#?t@I]Il83BO|yb.EUN Q|Mv⟕MVJjM%Mɋr HiWٚv[xBr NzN JhF$S]:@B% ,T]e~!۳t4@Mμ:\ rثF,z>8M + RYjWג |\f;gjNFTH4nk ,D+-Y8W6e4DS(qM''j 9~~Dp>P93Ur*_D_hN(HiDa0-( FVj4)>;t^:c'Fdd7%ܭ䁎Ϫ#j`x K.&mR绐6A%ZS &oØX?A bp15&%3cqD?x-B\vCd̖\.j+ yt ð{UAU5X&D!by4\o˕i`FG|@5m+ފqUmud&b++^/cfb_BлFunnQ+^/=ڭrxlM`݌2d`8kXN/k*-Ym%Uc]}_`o1HpSj:2`O?)Q(m f-_$LBԲ$ɥ㼠&o _f9LQdwn绶UW>?pr n ϢUDT󜤊 RabB1Y5Tq0cx8W.rKn8{jp޼l Ra'_x:~&Eo^*ڭPkz>|QHW*hrLX9Xuǖ_eG1Kc73g9D! b=c1??iU:Z,) =F"{ D1| !d w;`C| AZMtcÊAzee?+fS ʠ6E E͆LE>s_ Jueha3٨`rnZ^bޘD=K6CWo7y$vs7٥h6lU’8"|<0@8"LzǍV;+C2ۨt%]-_TuK]M18T1hV9RpOP$؁DVa}u>hf_xڨlip3ѷkUԵ=|p (_5Qj.^E~h '9wmN E>m Y\a\[%Ðbϐ[Q *bfł9LCkҶͯmy܍P|h@s#8ieO Qg^>4'A^; |}ⶵ *dI7)((H tֶ$0Opgfqe]aZ&H %Cn Al|:34fڠ5 *lL3h"PUyM0.hXE nJQiØ\7xڻ:3́#j"Nd֥El&}%"{GnW`Mc,wؼ݁RtJ?m޵8 Cdġڮdyc%32kuFCE:rtSHbΙ b??`#HLqx5fT"ۧ:"RX`vtoLg=nlZ"/jBAh~J Fv4+ͮfL0ɠO%wI|)\]TmѲj{Cbl {*G [;u"q; :ohC[ь@*+вPF\ H(Sq0\ hԆbEG/x0lajn 3mv~.@$Jm _=H&PNGCi|@;F|(A06aa˼ܞz!ZL-f*8gcA ձ 5\CMX7ɼcbk@+΋H,3n> AvmlA&˔`Tvt¥O:Hc$FiOf$BT%]/gi}WJcWrLϮZ񃹂cwGN$L:^-nzoA%|I9 mBS*>^RAn`[jc_BDpDxJKD\FnZ6]*SJφߛӷeIcU+W:5Krz(k2 De=Yq 7DխIy& -`qCwAhN CWK57È-Wl@G )!d˓ehSjS`xǡQD^8ƿfܮl_uC29 zg ]군(p#BrlA]@/Ǭx8J]i@jN6fb4l%g!o 0ŷ3kg`F]9Bs 'A T g73Zn(ޭՋW1ۇJW4̮*⒧ڋS- k51A;&?.pD"GijA@Z?T E-8ilŇ|kAH`>Y ٍ-4abD xEȝTK^hy[AjUHB2/:qړ ->*6CxM_oH(K{PR.c _0s]'p '}PG7Lb Mɵnlp|_DGj #pR;TkZm)S\ M4|霵CBm٦?Іpc8TBL.hk߈# <·q8p8dAPjh·#.K@`~ȃV˴2qń '%]L#8Jfzpz㕧 2SIIQ^7bl(pP7ӡ8I(n& _-TY+}-Sח"tȓw˶a佲 T}MF,K [(>Ċ>+/YE' ٤"৪ɞ~%WBTly1@u8;XTfIP& ' 䆆r~ Z_cʨkaAA_eڸ*k/Su+hEAImk\n ^,4(˂Y&횱+78N,W-,ߌW}tPB<>O f,RCJl^VoզAϢZ ?L~T.{WX_I=!,QS@LPJE- Dv?| diIK,ay)4<)^[H"Bpǿ xU$#:T!14T8Stc J1w]rwDWf/c͇T1IFqU"C.~/kނ3lo^diZ%|,m+٪A,,YhGU$^qV8}bXN+bہ :mdKItyfx [n?-&ךtlt%yV^dWx'_5;&߸yB75xSyȾN!Qo3w{)L:&`2RN) -^rN~]J8ɗW'#l O޺cL|&EY୸ ]sٮh!)(̐Adh\J*"o)IR^@ZkTW#8;4))|NJWAxX`BU#HvJaMY9B ˄$lɈYXf3.Y[΃sjeKvY\{lTDb?g)I[|Zlj$M^YejɒY8evD uS/K4{M}[1fDŽϯj'*ڽ}!磛H9sLs UJk֑+p403r5IZ$Ƴ(KhŊD %Waݧ(u+ fg Iw4j90d-v݋ LCq0 >7$\d\7^ 7Fח)ؐ=yԜ7a &1<DP})e-Y")S&tdO*:w:8W5ZaX ^3Z[$/_щ2Nj_n"-:٘,<+&!0́4+@&!DOgd EKD|_ ۴e9"9kVrq6oGZRB$?- EYbj޻}'2oVN! CLK.Ӌ|d\eiʌܺsʔ4V^/h0>ZGaaD]&5B#p֨ΉAMd&f&mlNb1} 9YgU'fJiG(]~gK$lG[eD$x A>$xoPEg8-IN I kک$Pu57zRC9UNO>Z^;>%mrv9nT_[l^+,\ڜO>ݤa}ʷ[KQV#iYGxV6Uy>P֍!z#2Da L-i_Y )XwT]7;i0_/He+悆R]`'춵[b1 ?ҹ2Y"'*l }x]$9NL:6LP"=W^ˌZk0ڦٗ" @fgVM㿧EwRm5gF._ifZ.a4xiW\jQ`/ g[h n[,CpKC}EbuCA*2}@kMmJgW6I ߹,.Nazt8J~`e8|Wm+yFORhfvZ{6]8 s7?44I(nعnhUxT]e,pEDOjM6"YpH$NBVfpƑsD+j2-kA] Oy0y4\$v0gŒ}64% J)鐉/>% &媞QpEGץ= \9Į([Ƀn\)s ,p7\wtloY7D+l~% i VP0Jc<',Q[RZ8sҦMOW0-*A[xb.xl8SFS~`haV{f4W b[zhKpL)aŗ/9ĢSogȟso +>5 ;rUJ*9`|Q~r_ /1VxQX\ˀs-IB๵Ԅĵs$GBwd.yyžVlo+3|k,3/9,v6G,8 wDnypd=*fmnlxW1m'4 %+$@K3~I R;r\!lm-ˬ\@8jn)^Xa*DV/ &r;qd$M m{rk"%{aFXONa\5E̜F5Z6߾'(a'*1 r4*-tjDҋh #z6;G~Rs-bt^OiОS,SFUMҬ]2SOvi(n;Kȑ_OۺsPB7Q~tUr9z#W4o4o%}~R<?v~^< h,+kt}G"IWbְ8&21o4&8vżEzFY\P!Œ!XEtj?􁑮 P;hiZ> KNhFp|(b7ǿ>Ni6b[Z`/WVݖp;\L7qd遁m?+]$-'/48W*yrƍXW)bU ˊ0B@iaB}ܚ @ij Qs"-/I4CӢut\6D$kpEYF } ꖼ&bG5'^ڻ%;MPH#K@_FwLHKݹZC']::ЅVzd=g)/FW)5NZm{qȒ_[ߙ{X2yan$,gFlG\0Z=Ϡ ,)` 5ϔaX$HH;jk~;ȇ>)}x@j,iYZ1_n$%/BG'_Bt9qMR"9w.{9XgWk*BQ8Q$)dXO" ojnN#P!(8cI7-;z{$5:–P K_>S6>3Qzu[[O/<g: 6{닐\(P +8,(*Nw:9*]vXnQ X8ÏQ[mv,pd1^s*({$RtbZQgHqBuAZhOށ{􄲰r Ϙ rO@7vp?,^SoUҧb:!.O)-j)lDdSSIww^F_@J qywWv)EN󡡪l!IoqK\B(ij3/=|0WT %{kdg,Yt V,tKƃ;"\:\*M 󋡕&Fy+2M`Q߾#<{Ā7uWoDЧ 't< Lu[RqjU@ 0+5ͳY:,S*k?\%oVi594'2@ms{SJ\FBI$7sRi@E{kl7@!V]ɓ/!UGMg+PfFk"T(7{壀ML(oMm ڀ\ܑ?)ͪ硸ݡٿlt0F# hZUe A@UX+QG*^|׉jwVSuk>K,AX=;!JE>jef֞gI j%ccxRQ?&Gߴ hw ]?HڳU$zeࡌ8n'OagnjaͥF}hw 'M 2>=sXđ2P;}ѹjkT@vkqxnhqF1~?-?ݚaR@j5Th:R.h)}uھ|L1<4 )OA~_bC]-OIRmnЦa5D>qQϻqXAygPRY)gHӞq_oAv:je!<)X|L$y0[WK3,ϡM[]K$TV؉gh1(%/- R}Ԋo[,2]B)|O.VI6{qz'Fmjr˸}UjNI3.Yaߔ⼇תREP%8N‚J3QіUX~dz$0ӿ5Fłx,Fkn#mnKƎU*sj#Z|ҩ'S`F&wܽxsH;‹~ȋ9wcvrcǔ||$br]?݇DD2Jj j1  {e4/N|\0[{@ZQi".M3]l/24w.Eԕ"@.I+j/̈%eyz=U 6l[QֿHvpm6v[A] {t[HR!̣# 3#r!x7ܣ-l=uOk4Iup03LEĩj od1{( `#^ôHsn>)^K>vWdhS +V%I:Mqyd7#%t=;D8qdK_Whf Rʿ dWV ϐ(RۡVrݲ3vvn;|33ι}ΕvR  kae]?c+\3 kw o]rT^*"8Jr$^Ly< V)^;ȿg NA#U$Ew9E jY2†'L7BG&|Lʌ!u/)j.-"nkd,r}ŵl=N_g4@Bp0Uiw"Zn|d]OMKk#`^y@=bDXz v6?D5딴p^͗u YY1"#v J#i{Aڹ% &A3]TfPX6|\V<:z|ėI"qߠD*y}>U@b f$ZTJo݅Mn4 Ţ6Lsm^,T% )5Vr7%kP棲@ pٵ0\'٠I=ivzUYݺy(Tp,֣* ͨ3&(=8uh8NA?-[P ! "~ů5RϰuAPp01,"P& ZDgJ  3GY sk%a6"+lG\{ !A=8-ZF5{ OBVؿ;`X%@{zI:]ܠ19I& Jaz૔|~ָ=P*#RX6_SkdYV)Wty48/]}6y"6Y@Cfx*'5iM<#JKF>:+Õ>\ -˃s 3:?`G>YDN+gXJo3Us#q{ ~~W.$l} 7ԱEe rCN)Ʋtti}'ʽLwiܲ8--jY':v\oTBH\2"f1M[wyT߸1_?"X}}.pŐcj@- vSA ndV+opFBG7cf>*%(;*b)c4Q StU6/˘F4qc3ڔ:!^㢚9bfKjiq#0kk1_^ 9R^>ѻzT{TDJx<;Di?Jr 44 K%ގ"(_nvqnXU|/M Sk 6#^K9i&bȪ?M T?xRg<+-xn.xP?XEZ-!j PGvֵf_1“J4W;ƏG;fq9 poU0֙5NYzI2QL˶lMi𸥣n@I)08ځ_V4ntSm14)Dbgx*·l?!(͆{-6/ _m?Q 6|ҥQ`N8aكQ} 0E\gš3v4\5;Xѥ5v_\ ^*=X>ZAZSS< lDLFBxY;|+G#T=ȀQ!~r*\pRto.ek1 ,Oϵ|o}:|AĝR4!EH(sA%0NjLgy͊kN#x9DOJI:BJl&V>5=ceئǓFAL&: O?Pbe6Sģ˪ncG##H B$wf=žváyc_-qyVGl7S]O04SU[ 6@1U"سPgKj_Ky_:LAOE.6|= 3:wbziD yi+ 'DxK̹+F KWoUPrX)*{nl1锵6Lx]㬔wO~84=/_REzLsNg(plS'y?g{şA~|N I\0!mI5&]S%2B@)δ:U-aɜm+| x(T\ ̄3QZש<rvt{XlJd9cSHzw m_l@t{շi=S. Ha%Qz#.[E,\袺њ ">ſ@J<}ѹ&C*s 51u>~Ǵ@ޙ.r,W2yX0ǰM8~K-z9oRhs؟nhѯKjTsA!J?"T?zWs4.Y/f5xlkH9worEk)VO*曉 l#4-G '1G~x bRY2_~t6r 6q~n qɾ_Kj=Z=X棟}Qu ëVW v`WTV k݀Ond H H? yY C*;0АJ+LD)$\PnVDaMs9 :Y\)*Qht.W9 N\hJ$nݍ'srfBGZ1AJ>(v^D OWc9Y| X)y^ܹ|2mfO.c 5[Y. *<{,YY蔽I?'bUK V8eEg)斈Ngk&l_@d,$ v(b3y7JhZw)&MV|0&kُͽEObχu"|1bZ1 zX^dy @o4q7'blIʾbXB\fG ru6p qx 9>ņ{ "wQY waW!,ڝ3Z$DCebzIf>ˇ-6Tu;Q_\}#3q@a /< ,Wj\Տ%˾\݁hpu]vѤ=xْ{0FV\b۴:ZXMC-|10C}}n1= S|ξ>ǵx+j{Lv{GqSDwm-5wԲQ [4Ac28:i]jv+'TZIwV#t}+yA/$lĶFnAKQ v2XTDLD'F)3 O%jA=.H଑Z@XBP3bVP@N&wEPF&{4hfKqWo0 z&4_ГZf4syT,43(4zt$ș&ņ촡,ddz \JPʌz ϵ05I'#C-^khdP gN%G~j?֜jBU5pIw [_swvВlH 0a fRàpm-]F+'G龤ظ?{)lR2h+ԒP035*Lٺ})/Azs銆AdpLbG}lNr5x <<`=aȕ=&:p9e.Trkn9ե>{ $0qcp9+%=ա~ԗ&jFDϹzbF4.aCfq 8|U>y0uXp) b8s`7 6lUאԑ1`v( '$p30R ESKI} S}@~-L5feBdһ݆gld8XV3@cuL <~=S|϶.9 4\Fھ֊ WNsjq27geMF ,x=G`UC&ge:a6HY"]v7JCeyl29h_~Z@9R 3iE|g2&9糓bkEdXC?ޑ8&SM}{9_5>ߤgP߶onz |Of|`*$1uFueO4%<iUKs"]F`qpO jۋlIL旚9)Ҙ#VKƾjJ4c L0V&ۉٖO^C@m)y Pj@dC Uq1u6 բ eZ4ǙPUſN&[w]\YtC|oxH.Y/K>bȗ&P;0<_L@ {\kV7 6ȴ4k֌eqyNM<Gt_7_nT;4,Tacߌ>@ёQ&F%-ZϬTSڈ[2ɚNAhpڤW$a\nX/|W?,0uΎ'tqlH8|QbYA ǼR)lJbu`۽{{cNl(@͡ bm}-]\[GlTC2VӃ]PJ0;n{  Uql&6WW PzԖ[4jj,E2E ==M^vZ{23hU n Px3?jfKȗVUJ`I tF@̤9sWvC jl.?1!iܒ\58I [p, ;Q)#s k )6X l9!Da<ζU]WSbK'JglͤN<]4\%C͘_j k&k-yu a O;=S R4*)3? RHPx;U?W8V6VpxK H2PV29qZ,Jh͗v W Nj*Yahx"I{O^~EeHxyb^dtab Qɥܤa_tr(d}Έ\рtuR| پ(`@$,db!xDЪölXŲ;ۃ,q'|5:/ݩbٹfhE`bVO\0 UVo})*|ygT[Ox rߜ=NV8UeD3bωOpPָ.$? Wg 2BUЀz0 ,__p=]T}{Θ{(Lm[ #Vĩpu˕ްO.`2K{W EFcۈ@ZXk1Qz$xvl6vO&<~nv>o6 T堳;gY;Kfl@2a6-b!uNH2Ƞu)o+IP%4(aF@Ҍ|--3m5!33CPb sݯu #h}6h`IftfK; k$}k0PF8KJA<+)7D j6d3# 9A:b|AJK3*r.;"Vĭ3JZD~D q>R'duPyճ!G0XIGY9 { %@| FOŬx.Kt8gBKvS+`J{&@ՎSE%b+;d(]F SmȞG\AEoı$xYo1̨zkj\O[9!;,Ͻ$z1[U~@ 1)SX491'NC{e6p))*S#=aim7XJJlX/-'ZAC>4gqRHDDx jkN ]sjOoYSO)owp .dNj> )z#B蜛"*ǥ:8:ASwfolM=[ ~6~pg8Ğ0},Ϻxh'nO O"o\ F\ }2h.W[cmJ$cS(t޵^+C\F9깗'L $e¢,hiâV+ pvzV+F] {[Xn6 *>ᰏ(~RK$6H\Zt/lP?1joeCmK8Z:5R\4{pgk]&1Kh"v?E,'fݓ+K&>:,x׋T71^5RL `hc.S rv$*Ͽ |׼]~Ն CKWߎCUߩ#( .s'1f t"ȉϐ^9. w?4uM;#ز9)}y rMW>!8Ztw3T߳yC>6*‚53גn\ҍfD|z5`_.Y"uI+ssDYby3{՘~wNyVi|U~7x¦-u;`m|m%`}>dn86af° "3 FKA""Պ]moHf(TҤcB3bv7;@c$*]07kw X5mF\ri_Y+A7gVEu:5ͧ@(-!H>"VjWIkH0G?+3 =GAvaLaF&aQC (2^a}U&7 d:RXFq)2l>PCW;'BWXdgZ2i@/bPiYg=(1\ ;OIsؔ1* sziD%1Ԁ e>~Gsج.u>jҲg).o%.5m>FAutr:|djbq Ԝ3MU\ح -z$CqEqrԣLOr$ia821 ty;2$6TkTC0y6,=#3Rڔ.ȝ DYHD2 # fm m83=4`YB;W{- :qpT}Λ!1C#2\쓮& +}Jvy:tcSY(!m7ƠY;ְ G`2nŽbJD,BC8H=ǰPS:r-8CѾEbV05oO{ۄ7̼Br4YWfmrJ8]ap8lE<0#bvlmٸ b g\_qbԉMNM0(^PGXEa^lXAy_tNQ U+BCs(S8?8X\Km~yTۤ6|߯dJIzHu"83- ƴw=*T_4N<)%#:TP`t@GYkxN{;jDr, 9- tFs7>j69ILˎ;Y.>N^7MwL:F1ZRD `ΤSo7v"VΊۋ% jKTw-Pd;?&m]fTAι>l+H$E\O6(Qż<4̈'KhlgDG0sEzRK6ʎ|x9Y'Mn# - ZyH+>_ ~:=֏0@k){֕+ZOqATnpώ((\3ƔLxDG1%aCztXf鴆:VȚ Uk(bwݫ@*(<3(Y,rD ]0`'p!1Ie.YaS91\1ګ/odDݘ,iכ,XB)O%Zצ{Ihđ'h4N4l`Vbu V4{n9,6: |B-CAH:}:x\hmaK< ƹBEʘVuJY7|ĺ4kS'L t Gdo:eŞS |p'4ʒ^ɖe]1<]TQ LK(^l!6|l`zD@ڪ  +-F](}>߼`tk慘 /DeDqO fzDfyc"j%nHd0Q?ʼn:rAN< ROac/N-~Lյ,4-" )T0܅GB{hD&s{T'2̉֕oŊnOSPFUג:1󪛹X^a2Qpzn: 7{ ?4 -P[ơYYAXE &.Yi|l=il'S559L/qS2O k$`edh<&X߻ .RRk~M~F7\tX $7#/>A %@A2_b"n"oUH@XRۓO /^~YԽDMH'0M=]la$lT7HE74vCՐ"913 Cʆ;`2${ guYKkXeU;w**v\1B1ݜg~WԜUK牖yt31C¦LLgUðc`_1¢JBB9:z%e3j(yY(^yRk~l6gk<trn+ z$1~+H+nG (`S\ω+_((2FAqc1;ᰈO 0L/F `(dD%Hc9ޛͼߪ +z3?R @͊*>xFJ%p$' `]5|<]#uc>|c-)YE^"Nk~?s)Wn?6yr O DNRsl E'V :AX(=tk~;ZI f?GAGBZGw!"R=J{e.͋@2 ɒc[FdLۑfNhy\Yҫ"EP]愁#^Ğ#Ak8VELGsr깓 qZ|{//ߏh''90^!7bjk\+ d% MYI*X՝Եw0ڈogY ĘڑML~IGLW =in8Sr%_w=`a+3,r1eLG}[O74kP(gWM (=\ [a)ʰChx%x?WQ[Pd`Ɖ ,I Bx^_dzu:.Fx>ƒg <%"7*46XZS*_p^ yy"V+`ğ^g}p@\ w6pi{ zG^?/ Ap ]DcˤKm9ӯi4EΌ|f-NdߣԔ {)HOAPJľܯ k;A:uF.p[j Y7ӧzX9mzCȰL>u#Bs%ʿjh(Y4oHJ&XL6:!*<'-,$e/f oJ]3Q΃ٮ*—/bۤ KTΗf" :Zix$$$}oQE !su|Ṫ n]#80S/nqqV:byrfWq+z6} QHY9JZLl\?6c$f/u45FŔz3PB̝;S\VE[=HtsoӮ!/lS_hLH?)ѥaj'knmGv%g-KM=!Ҿta#C` j9נ"Q2 e1ᇧ;{u&Kqo/uDZl/n)vCx<}-F@:Y͝1HCFNmĦi@DcB_7i{8[iV!Aٽ|@Fd:#yNC&2zE."N)f.PGO Y]Itt $NЀd?SoegV 't#Wcњ20g6dK#, /(( v{Z\פvDl4F--(,1"Z0*b6g[-,][?ܫ+[RΕkBеaG<8aJwkWݍdAł.tz&ñJgRG:`#<"3<f/]JQX^HprB1ɲkxBb;DYehC.Ix%,>]ܙh\OG*ƣx6$Z&wA'wn؃SnQ}?j3 \Ǚ}#n|W߳"~JAʼ4F:uKBXҎ㳹*.:{NҷPYq"}ŽG`Gy0O-Fpkڧt 1vdq|:&{L#s:FeK¼v'C9훋 X*E`r^-E]釕e ,269 :_]PI~8RҫtH=<{a9'Kc?=Mi:@u dYe& ]Xk]D6Vŵ't#xcNG~oN{&}8fi}Po_8Z Rb({vɼqc!%:/b`!a\DZAIɴ8B˒4Jfu)R" - *%} !ìDJn3KW'O#ںСW0i8G94 x*R80åalȿ#9p Q&9TWÇH$͔]! 2 sHvj\o`݅񠈡fDZOFo(ܔJ3tZJGSR 6y" I_H9Dma߅՚AnS\(,C%,UXDRcP!^c;#oް CB!d~! )B;a*Q؅6'5QoQW?rղXsi  RTj2O<6a"[ak㲘B땿9Y=sp)pc(1Ry Tu^`EzCw0g: |^uidwI N ɅNVqwX߆]8`. ch?B!,\@`=pQ >-D C>'ضENЀ9ߜzٮ>@\;YHG@E9n|Mc1"60Si;[mj&qW;TGBp2cRd fN)๜Ai U>v]4,uj@ m0:SVDr:&C](b ad,TW^+v㟝d˾T'aSAOygnbeh'HӚ7)8QI0v0CLM ~:)I#6bNqÃjAM}-`/"ehn_ #Sk*iFjQ!4L0U 'C4%S :V~.>șunS%lhm%.%kg h!|9"=E4`,vuЕXJ&(zƃ% OjblDzg_ѱY@0)a6?PF,%},q\tݒZn ZLPA{'sY$Iy5Aqo [OO"F%L zDWט:wzU(l񜠬6C>L]WtrG[{ dX]2xq%j{kEPFdN׎ wTpIh9fb0/} O%Ȩpm/EC.&t5=@vVBbX70j:aRaH =6؊ͽciVJYmBBTb+CBsG%l 8 ~ۗ έtqT~a- Qn\,v޾5HT<>;v͛XW tp#$o1N̛wvfgs4&}MJ@vH{yiWGMRDܾb`ç,q8-}n#'dQAݙ#,0$*ӝV@x0ks,^ndB-vZ}x+NI!l,uS+8ƚ!msP+p Ƀ ye( v?v+So1fEf[&:AK,8爒.SH eԝ?NF)]rOj^8J0p1E懲QWǑvu2~JVhWd t`%_3M[RnG%ȿbXO^7hz9R}JRg%[Kk|~¬7 XR^QYziKљ= rotf|{͑>ѥ-㈰ Sr:A1aޗn]je@HdEdWC].3:;vk)(* *G+qoZmYc I`ۮ'ZM~$othXT~PRZ;N4'|PUK/ZJ40 x"W~kbw2kꂀ|~>=БR Fp1D}яgz%l{e"eW>!xxFi%C^_TgPʰ՜7fk.ХEs8~Hk@QM,m2kH;`mh} qW ]5ZKGST b*;2{%=hsQǶLܣ-s& w>BbZVtfDaїb݃xLHT:܃c=]3eI '9_̛;Ƌ=ˋT9e3Kv{(4:uOji0)k)[FEn 2myl*>Fd첽9o)VjB}F;Un牼r$mQٽ$MS 7cfzWELv7+Q6;x_T#,wG/uN`*Sd7wׁʙ ?B Mt`63,]i7sE>aV{r1weHj*<{]xbcļG3t7NևwAd I0,N +v`](GlVƟ{V9*1'XG1SXi;w+-c;dZhl}*Y>vuGku9-:̹ ΋m|n8ͪ1qOopT]gg5=-^w6Oi`K󟛅,.^UjPW-^)lr0M%rLLG~ؒIeL;xlsa۳ܚU~z|[J;w*' 9=g>?P+Hz`tfȌ[Rr̫`7~{,ϐI⹔z&p?[,|-juZ),];z jӝ%L2] Wn]GJ`+r .tZ==9EBs~ԕ.C|1-MmoiPN&O𶡫DWHN@ BBYw#At붸eB'2K6QJ A!'*&o§sڛ1Vem懂v>1ÂpfMe ڂX<@78czkf#(#% |TA'?/TDŽ!BGL>" d%$oA\U!b`A{pT-Zԡni77ȑJgYqm`$ؒq^4$hu6¦@rzƊ/ꧭ|ST+*ߋUR4ܻ`"%^/ [Su/z@݇0rߓcʤ;T}8{WBs"|~[I[BRs(nd}Yѕ'GQԳm,U@okX^IU6N; 2h>P*OFK .r|=1"ZS/~6e 9ae*D^|(:& x2SE& &RX8%D?|-()z(.T=`p[x$1휚!bS{T-z 3}wx(AWt#ur5 tORr92#`-y.<17o$?+s!wWDG_E/3/|= ̘ k؀y<Ϋ@#DZxŦ(@7ԅ폺1!'>7Ɣ2ࣗ!(gCq+2iZ=ځ{j"U-]ey [)RoUK] .B}OmF ,a"Řgfql rt} nhV ePEU`#  w4;yDKfmZ> ߷H|P9b4_ԨM䚬 Ь1$Wt:ҾdJz2KF-o%{^wGTS3H}px@aƱ3( . Y\a<,'Ks%V,z$sb{$?GhyE*@84sG¡&S{X%H '`䀘m S1y@Zkh'i#m*V;H.]BX:7IBs#(dYZӋ"l˯{_qa9rMhumbYqn<,:;Cb_c`2P!+l]#l((3U^P'jzC<^{.׎@&_\3V r +&e4&O9! } G(ݕ9m /h\pCt~-TdGLJl\}{Din{˨(-|i r}iхKeelJ>*YEOB-N)w^0 iŠ#2nT~_<;3pCwdwԐ A첯Q`: BQ 3\M'[]KWb":%"15k*讫[}ofbYs~^ae1"] zfgTh "BeOJ =y}]{qQ焮"}YSCѽq{"DUƦ; `ꈣ r S)D"d1:$ H>zj69C,JS/1Zo}BN^F8AK#\MMJf 뤶˰"'^ī 0ش3"gPh&-0KaZs~`ui2 BRm.=@D|DeWmvp"s\I,}*UB&LjoK}S\&v,􎾩iN}6%0F0FU 2AGF>ڦ|w.&04Ϝ KoxQeaO?D Ak[f[T`G>v#VОeku]/|cD} roU\( {{j*[-yuW Y.[8UU  TDϰOCB~ޜZKFk wAr ?kO~ug>D`s1)aW)]¼SU|dj_YuuDRpsɬXu4*FM /^,fIc\ Eֆ": N6cDz2%W,,F5D |0D8ϢJ75 jvT*O<[$ldШ×[#*MV p&0݁/OG'篮H!\f‚֦*cCb}M 9pHKy J꟏:2 SY].bl嵗0vZ"}qBmg'] Hgɍ?>,aNC"d0Ť+ ݱ/F#B! G "6MSk#pVؓk9* X 2;^ҳ+u[`HG. QJ ~X¦ߠ ^ |)*P`PZ!qy͋ė0M%z]a B'XײwO4j#"6ߛbˊ<;͍HpQ8޿IYoֻ(d q F]oK^hP FlG=Gi㖚L\H&"Vm? ym n3ɭA/0R˯' fƩ*3ݣ)ٛC҃ƧqFYER$\,Gz_t!1=Qȩj&jmeY ً.|io*Gm]Ru/]P+~Ξb͑*%ƣ:[7 >O%/<.5xd"i0*滞\%'c>y+*8PV<4x6e!p#dV*/]nE*_fs#\QSnIUJmTe(. ;?VJAml'JQcOװ9lYB D5fs! VkEk9y:p]cjrȼMkOj6%ܩ\zgN,0 ac%+R$B}e3'!5/1Q;()$ 0Xvt$:]4&]&`n`"0QUf4 ΚF$ξI-9x~EІsqENɍ4ݖaLA3iwXtmM[iTU`p[LA8l!aCaN! x-˜ZBDj+fOc<+14Dܖ_%g&UZJPtQ)ZKUھqֆ`Dڭ_3ֲITK 'Ml]cj2`My((q'F羼|x5^!a-W ?~GRVlC4++35hX$r^u*,!UL|˧F]v0fB k^%qB?o0X\yk4{䚶m?S`*y>;߃j p? 5gW0t&Ac6V UIaUddh)i,p PA֬7>Q:(@@Ch&_4'9/Hg{nTEzYojEe\!+TZkOw Y܊ V2oZRI1+KUhҩw1jCheN6dEXxm(mMQ_ma .E۔{3͒mM0{O}Nk~M!Su\5r|$r UF{EJɭzr1FB nɴ <۲զSqv#[0NU>25FB$>06㮔X37%?wPC&Lq&+aH r&>::׶=M..x&|rKx:7-JМ]'3ͮ(\F"T1ts\j׌"iTB1"ɤ`z ƔzIh?U_(xX.e9[9 +M#A6wv`N!ތQ7߿RJun_yzh|"tT UK3A BdZG]*NUrrKF/N,)N]6KYU7t;L1~8?<ܸK[zg~; =[Q L4ua. 8;Uv9@~s2(*2(MtW.QVKu^hvoT:/̃>} ]KF3M 7N2/sY}D~/P"eD|}љM>^. .%B]Ɲ=Q`[:VjZik %P-' T}I_o g$^_TdVb;u ;NF4Ns_~PՙZ #MάOw)hE3PGλi1]ªkyqB=u"7[7d0VSA=t3 )0߃=>c^75 ݷr "3W0eŁz FVTLo4==AՀV 0|+`#dK*Q1Te o@lIOq"kt!se*7Z.q wmoT hDȸ\r$2rq)=GqG5)??fAyƩ@ў^bb, U"'AGi&d% jqqx$c/ШB㞲;HT6~]ĒތS-w 5R+WwPXMPAY/.d9mm!ݭAQnHQ`w GWR2)ҧ ,HgOGaBPHy$ڕ3E[vݲaa7%jl%|EC.tgH8hIjM̡Gԭ|ί1C C83MCywN6# =_1-2/-f+u᫿dy{0сc"Ԃ]tJB{ϼF!wy`Q]Q`ůˆQ'eKv#Yb^R4˴p'|ƣb?aOU4`\h6y~|l>1!NݡjzXC18dv}"u"53wus*&RզɆ;+6|ȚXO4lЃ2T>6Dύhщ7$OjK>>珈p>V!!ofE{(TIJbGX%4 YasGl~$58{षqj>Xa !RJ_^jl vQƁ/3VL"pl[ѻ HtPH"5Ot/ Md^{ǧ&U:jҀ:#ɛEW@kDrkׂ yAN]zvVBCG$΄b[ R?4Q M'8omňofHړ[hm"HggzKϒ ĺjgh@7dzhɳ~]9 `+:(3IN yr;Ɏ&v"9|<@!OлSJWS14`/T[ahu0IU-BͶ>lLXϷ&.4'%kNO|1k9 1 W],אCTKE{9$!Sl|jcj (^ی' S~NFޯbHFG@N\>zqt$"4m[PX5j6*8F8w%Q 潬Y| L"h9#uҲXyj9](5BM]rP?AD0q9kTl҉n$K^Ĝ`zN|uHO-h>/68#6+8X7'FuyY/<^$R؋i_ 6Bgo'䍻k&`M'_|cO70[o6`Ʊ#?[KSw26!+Ch'Wa$$#oUˌ;T| {Kt?HN(Erz_{d>q *ǯst:ɚ@)(CNIHVh8/ Aw9ib_߯_2>^ z?*"!I_@P[UX(tn ]RURRI9ڦEv amƪCmpa]5̧5}.no\íCg(I^nokYwͦ˳R3wwfn* D iG/gie%XjyCd yd.ٵH o{Ɛ9= 9BK1m VU"ЛQ NA2H{5zecw'xXB=u.` iQv3;V_ M럧"y1L} &<ݦ~"mG%" ぃ# w *%3!7sĘqEM5%iC5X{o4FiV?ÜRRzg-JBhJ_VF4$9, "ry{1w꬀lsQڼ73fݺ#5x'i|>FU'f@; ~N>{TyLvmUN##som@p6u()$r [iB_bWo~mڛL4΄[=^ @$]m=}K^ǃU#r=,Dk|-s2!ępzdD<ְ/[jѰ'Q=aȢY|d8O]`-Lgs\dir;EӇy1鞦WX޹,&Я357R빮ǧ8"nWt!Z=b=($knnxՔA#F c>Z:"KjU_(on1xs/j/C37N8nZdy:ZXF90hӭ>F59ѝ[ sǛSE)c֎C[*фh4~ߌ!ύxd:EW5d׭kW萙m&8n ?갏`Rt@7׵D 164ClB5$6!6TJR%!4,uW5%N œKUW%Ca_ c呒yud\xi-JfvԂC]bn61);3T C}o{Mg:;`aL -X1 mևQ3Jn &.|^/zENQ; u&JqOKj&}a5k{)K v"GAt 9 Uw=5*|/e= iiƪn%+pq7S6K1qլyNu~:Ə_et,&=`wE(7 A}5<0j)G[̫?xYuhձQ{Q3l+!LVf>;^V迭Z]2!pأcb 'sؕ* fdDoZqu ej{mDsK!#%~GpH*S>rt0E`q@ 1|+tkq^uܦVΙVd"5giXgBxvmG4Bӆ!Ṟ!u幮u=gpJc6= e )f%9dmJUνV>wxҁLjw$'& 2WYuҋM$"CtM3ҕgs])v|jJ/ rʦbþR}0)@TxieK738Yf&ח pSd1"!{fE3D }auhdʁpFr:#rA[!O߆rFxvEQQ`͝ 2!FyF35Ax~rpԢY5%Ϩ: dؓ?yS~Qď2xZ`xsvjč%@r7/L&J qt@pm'ND cxqdPNY~` LreX~JI `VV[r:" E9.Z`f%5Ó&{DqJ|6?LtaYHB_K2%<ʧy۸]l!|mpͅBS p@|1BP-r*FX1ߡ۱YEp a&Sm=vz:2&3{X*Vm ~f9KN-0{ݹwTƤ_I7<-apΉ uhHe7j6]̺`\( Ǿ9y{Azj QG瑈ZT旃\oP T]-Pk_~֌ђ_䡚hW9cŦRBiͨ!&ڐʭFF^-flP}a:~-PiA3YܧYC]8)/0u4gٹ]bi%PB*D]P*K-$Q8_#_HrT &> ; {cnm6H"#m9. =腽5l#/|> aEAh#1$ף֍HyYz hpopNF;o[-z`[U,wqP R?wmFښώ(@T%oO"|LƱqXosZsX(&kaű1L(w![z䲁|դs/ԏ[rqTޛyl_T'.3@vae9y8tLy黇eL$f4HN+ (Ӛ$X-E}E>aVK>*K :w= Bk8[>8|R,$i F!ic eR:Y3AP*1m(}m l`'.0nyS\˅mxp8*S *$Vfu7Ui'gZ( S rESu8HKͱ5LI[uc ^WIxJ?yg-' O`fR_dUc[vO tywhŢRK2lV-q az^U$a\>@´XSr@  6U|l ]$OPޣZM|j'ikޯȵq@q8"雓_Ѓ (l# Zѡ{%v="#FbbJIrj kKQ6"p%Y!j.žؕ a,QG* ˏ 69mٯ`>oiNyɁՂ^sk]$4qL0 `isc 丫ʙ~r "XO -T e NJ K=qpxu^. 6yg!Y_96WyOf $]0T~ԂSV $&z-&TAF)ʌ5ETfN5ڋH0(3 v sq^RM{ڹXɲ=H'=vy?93+ܻ**L3`ktFΙ @ bJ?O<Ź]$sk4(Y*E, ɫ+#Vq1'\sDM vCu˜瘢,rDEtx)3WiS^r/;YU*h"w6`@J-NO`A%,.CPܑv|tr}Q|I3 {H!"x v~~aK)R*GuH'7SkƸ˷X0S. $e,J `4TlQ3Y:/+5Fہvc˥FX9ui7%Y_,pJzY83֪OփN 2 ܽ]TohGpUh bF7f V+ɰ]_%}}o6mh1VXoRP~HrS,/tw|11m"¢tk{RdrT5|ʛ7[xxo.c֕MK;JT%xLk -txVy:kQt<;7[; qHYU0n9kY437'2VVYu̸l95b"xj30a (;C $ D5a &]^q;D/xL87 S?~nAcu@@i|N%~_={T8e۠UsV-2 HFZ̜ȰL 5dK"cQfu8]V4i1DqVa /:HCץ׿ѝ荁#@hMW*?|CRiN1KUQ#@xQ̠wEzS/ՇḌ/pF-08]㬥aj$Ins>3ԛ%uyveRA1n۲v֫F zUA ͜Li<XUaIz~]smŖQހl>E-y+zUl*6BŎz-Xs1B;ec}*z_< l76Rnry}+);],A*9tg.=d6[䲕bL9Q7+jaJۘF0kW%~@7791xzqֱGԎt27.mѼ_ˎƯQzXp2@ŭGѦ=ipvQ$*!X4L#j<{J4}2x#"x{: Dr@ Z* K ٟH)"+<ч?iM5Os0K+a, ̘zBC)GWyf=*0qühbư%{=U1IuP(  G_SgYh2nFmh !R ڊEtimCKh@cťcQP&^4 &^`g?sblg\q'?1J ꎁxlEZc1d c0k2'rv6|捎I 583O4W};VASk'ʹGr U7tJ,hMz=2me剱M/.$[.%xi2hg~N] >ޱ. <"7E48_0hN}]Aɀr3}N1u)s~ Á5m8Lb qFg i;wkdfczH~ js]&EژH _?&Zi_ am }/4#mrދtV(udſʻ+6CQDΠ /8'nʇXUpF{i9lLXPs< WG+Z~C^1JX$*!2 Пf#sGإ.TRaVҗƒEq@ZJ> ~qc\Z-؂-Da^݉#0KUԚkm?9d@ 8U^/ =N6Dpi cERIFcU\MƱy >IOGԋ#|Bў(KV@)I2w@[vD’Y 4,p԰;cGWUqZ_>lYc#ݥbJ]Sbv4vShu1DXn\ˣbČl{ܥKrތ.X퍚NfdnxCӚewK՝^9 qzB&ڪE%qS fs'ǯdAm`gnr z}9:UND+ʣ$'$$6`XZA\cڎNRq>Z}!Wg}!'غa0z YA>Bڵ]v!X_͟E7;QpXx@_FL)>!{\WPuܲ\~$ dT=gb4Ǣ.Jp[L(*~SCx+-Q,_ócQ~Qƣe.x:qb"%" SN{r*EuQK`yHFhP!~EW^ߑAEl:HWD돹$R`vblzwͺj;hLP"H0;n@`91?=ufћ?y obo"Vz'ga4pZI|= ߳'蕆eNKDS?ujC7v(?3fAvq;t·Y;d# Dm Pn_)vY ΧzX`5~ )7NDIv {ژ4s$ƊnG" .>& |gĒGA!t8 ]MeJ \D=x$iZOO񖥨YkTf"[cwSLLY6Pxms'cmԕ#1Gzjy ճ`0<5'|8̯yC[d͞wE?'EKϣcUQ2rMf0QC;|!^_^MddAQiE[!>x @`fng?%t8Xa'/oGit[֦bWgVYð%o=s8;{7ܖuݗjn_MimcG̖4R:H :i֖eI2(u-"0&{߼|Y͙_uxu,ƞtNM}76?<z&b~vEaľf/t" NiN,,A-QGh阥+զbhᖹ^gsx3`y513o+h4+Üv/aVڝ, {# - ms,(:7[S|4a{`K5{uYPl*aK2pr2?aXT?gjk0УnP%L\@߀`f ȏrl:a8w'J8؊bQfLTe%u@/]Dי'3xdkɆ~b`˚jWٚU{jkT/),JWmx<1D.xGY.gun>AP" M%GG!;?@I󧲞 O|B@}լ Bd.})S3L`a-`m3FKnUMwt*0k53 lW AnY{"fW Nx!>8'qSci;`R$kx$Α=i` iՄa:@I1̊nS>xJc2"=h~A5IvR+,Z/oV|g!hl([~)DMF"Xs;p,hɌ1mrb-ϥs<{% /.0uYNE˧/rY4  +8["*+j6)UՕH&#拕a8o23OT1fyuQ tcC 49ɕK6" WuHbHyLht_s~G3 NK1 V:w_B~J'o31Z]=&;n<9tAZeΒiu܎S _#jǵ3>`dO\qχ0{nVkebdn ~CV~riNG5'eLξ4$!%›lIݵ톫 0P,'7֨ȋE&pNE;P{i7dkpI?_!>e^Nj5 .]JvdqO>2]Q  )kJqo*m7~E4,5^ی-F5iWTWޑÉwW94Ԇ%(vs}?OZ>86?1ï"Lo?k.o s-w&G,8ElY :N]y>*pe8J#峟d!kh$>1* ublO3Q. ߌewQoQUT]sod*6Y٨ޘn QyoM:2u(& ~]W9z9 )Qa§!%l-$e,-mCE%N.SY}p剝į_2 5; q2Np)4̻2z4 S.kt/'VBFJ^Bev6bhd 'QG.iyUU5.@=p%#Vw<p ߒ TWmIOҊ4.MQ=礎7Nޘ?(]^E17к[q^-Sǭ2Eѡpg%dk@ Ԝ^i dg/$Hi!ekVLAhLsc{6U,Ч1bhZNGv&mj); SO :C=ɜi5L\'>Fp-c̥2, ApX" &>:\J+м>sҺ!ΙG2(btv7Ol#07LJVlE?[\lxI~j^J4&mk4F܂Oxnpp:^ |p!Y_n2<^i~"abHѥjq5RG?V` CFnS_Xm,q"t>_ J.=0`%_6Grnؽ>44.ׂJ>U*O $I #&mJ)&X- OԖu|٨DFmBg9rA)IwT|cK]2#gY&Ѷ'xn,.Ͻ{#(G8>^@xƻ&,#@nңXly @Q3;eyp+$kxodS*TPL}~ͯVzܳGTsC5"*^- ؕ7j?JҒ5'w61bӀFrgV kjjN z/)g\}<:hqו\lZikbIe˷4䤫gTxO9^*F\#e 7=ظa.)s嫤{W%BJ0҄bH35/ѳa/@<4hhEp C %(j,(ڣ :Ld?g`GJ(7S[i1ih-^?="E=z Aї*. B1=)AjKv6k-J/~upАf(E،0VN,CxQ~tTLi~<(ufidmp"^kZtd_!k#n\Fa!Ѧﶢ ZXu}fP:HJ:q wbM Ֆhyn}@pm`CRd}LwF1< AF;RC|$Iѧྤ腰Y&Q =U{e kyU7֮ |vv[IK 6:~ _l:{0*R0TS/_XtuGNjS0YYxU.6 -MD^a9x*ͲXj]my^9؝$^ߝtf]{MxáyeIA#Y bnHE2Bҍm2Fxnr^ Rjy5 On_ &̄&/ocϟn锋b%51Y~d%2lI?sk}:voUp@@Y@T,"Ru?TE籗^%دWNDZ7_vO3 GGJX42{1w1@*bj.9o;#!rCyUd/ zwZRR\_5KW9‚HwWף{mԉn4_|4#C?=4g&d֬b7QGiRE,kx>.)/ķ`"LZC&.P rQ`*%4ɂ9=m(jrMY_@f`"muY2UR}FSw$c73IwҼ'&5CY>H_ݣ kǟLed~s?&MKeۚ5]`sv<*R~+Ld\sѡStN3KI[ì!i&elvlD#U.i|MI݇cwrUZvQ;F\F &Ф + \Z<)}I4L1fZWzn\[f=vzy8$E6v)yFc2# 6zW_~:PN@!za>#7i@EVXg_* }K^+`= (E1X; zgW`ZUCy{4aQ׍Xw (Jr!f=u)L";롨4YJWJč7 .zv&t~Hbe[ze^^D "H!jU@Zyg )ֿtAF7~.o`bVQ bjǀ3^6:US# 5'uq9L(zi};(vOk=gjKm*ZY|sR_R-rg#<VNns@<[+pʗ"-E*!3-9ɉ*x.6󓌔R:$];J ąp!:%&hd/hlC=A.=x1>@ρuY ^.τ5"Hg,8p]dj VZE(3>Z.>9s d0<Ԝ͘vNQ,p^;ȆDO&x~;p Ahꉣ<Up5Ɣi^֐dn3`{7Ȑ@g0H9"ZfФuKYWg<񌀄[w|_Uȴ ]p]7ZGmy+ <WSRݶtwvc.XHtol P44kq"p6?}ZCy[. p@1cO|LE ;~?,b1xOر<1֦OExV6O]FQKЅZ L{cyjWVDeY*fUJ {}üRI~79Oi?H4Q^fu[.r۩֖g9HAҩfnKGVM֥̌8e(I Q.Y15?V>?NFbU >Cx]/Ln CKk=S0ZvI;gHz%Ȭ&+IvNiP?fR)$tFCXL2V2#&) 6JmoUӘטGWhGE[s\U R!H%6'm#Yj'"Zƀ]_\Pwj3(h엁]U*j>"!ބv| ]_/5'KDgU}/ tVcui;؆ ) h@;Kd{6 d랛O itk^_֑?k<1Q^g-LJ.N6L-#ΟRx vWHnTbghB@Ƚ U!b?OB0\0|9NsOD`}]ճ$SУj Toazu uz !H8~V 0Ԣ4gT 01kjTvX]j(0~%y2LXN\Xi^R%K΍ ؽў"KV6궅z:̂\NdVS{#괅zXoUpαj4Ye^)P) TF~8)Z4;%ʱ2ơeB#7[I/?%+&%2鹊23>~N|zoqG%zrlV*z @)<U ȸzrEN[CA4[s`1ma;$BYt좨d= Jϻu8EH_{,qdrnhL6n-g`Lעb(/Թ@7o8MRt pB" ?F%V4wZ~Tή06/y5 i7ɱ_\VIz=O#qA6] \KKj:5$[3-"v`9v"nM:NGinz}1*a ySkQXJLre\q)Ŵ? .1K6Rj+fopl(J76K@1P!J{ZHg%$bW>1tG#@qQ*m:xv'L!uj|/Gg&Id(ggJFmlU8 ׹~b8rÑrwc bgEtHɎgn5A5|KwZ{_U#&7z\j5њ !IVH;(tJA1EV[3_|w`FIs||chVB;GM_N\Օe LXd\c֯Gh,|- 72OPڈ64 ZˇwFӗw"%/NGe@C@ٝO#mB.xkc vJI69a)^!P}e_$?ƶRgP#3K&~ q545xbapWSݎHS튆-]AJRߡ\[M*noWgAbEH[1:_mfB^dCm;Nua$ Q6MZx kLe1qjit#G3=m&!]_h)T_(?N;6_0d+9?"oyl`5̸e"7 ͱkNjO$,E>R%cE2`,ZifC,CT+7n4AQi3j[v X A܂'7ĉCGOyTt 20IA3@G6v@c|'(fANɍ0ojlij0mmr3Bw*G&Dpn붂_b-RaED:o#aO'T1ژ&p'Uxl[Q wP xKmx._fU(dOy?{̩DCͻ=o}3j`6^!/Jj_v9ŕ`HpRelwRm`Ɇts!CRcœel#YYYoSIOԾė=lʼ*ſ'pT/V OmNvmI2 j)*ѥߺy#9ר|M#XO1:MDHX8ע8F"ݏZ~-|G6t`Wss`*q\-=y `RuP:QY=] Cɬ&6vȐD=4ihLjK~ y@:Zb(͵BP/!-<1G\p .D+@$p .(8.r`'bu]FuiRUS7P5 U9-s~?}/< p@-u "_y~N1o]sHo|1ϭ$3 S\,!W-xf_؛:L64a saRQSx84ltr 2C$)Mʳb)(ݼ`IڠΥC0/q(hPro0v= @5w|Ə@K2XVRb|NESPyn$ebl1'@~rPGkS⎺է{4z!!&iFRVp&Va~A;+VwLdEWn[#a,Rg4* 3,1  E7aRZC4"3Hg96A7za˖$lCq?Ԅsb{[7: j4%j濹z\Ei!NR 2a͋0b= ]JyS5(Mኈ@PM,A?VRp55:H#[beYxS!U"aS6}GmnƻӍzqģCvlrhЪ!Fa_7a^Oڻ1ɬ`zvsU,4Ձ8lBD4o|256lLHӓ;"ImK]$?8[ZQN[+ 'qp s!4+Ҳxց8 DlA{_n)V#dq4>9I̬0Vx痘؉QsMډVmssќb}cμΰ\)wdVBaH%U )w0QT#{9l^ JkE3y:<Ų?ѷ+gD$vNf5DZHL 3iԫ:@Gܟ sa*Y7iPlT,Aq dAR$}c[RF n0VwGFbՂ8w4iQ٘t['5VEkb[ŗ܋H ?FxkȶnV`/kNlܱZ3ؐm*IK~-W-C݇T0*ެcEe9Dauӂ$7PД㴷9(%jxR?DA-4J F8y^OgyWM#h SnCڂm52=pVL.?~BrÍ'pi\FΉYք iP*@%zz w<`ыHyZ=ZN .`)4jejmN :}ũ8q̂~vcoUܧu443}DٿR8[:aTGkM4џjqAE7l`ŜNP tcf Bd]9 }*T܋:"j W2f,T9 TL3~L~3c;^ GYӕӅx! ~)ۀ!.9C*+&X Jj):!5~kP9W9B 7X(y Ix֪rEןmPܩb!roUDDD=awEXqUof=BM 7 U"ɯKO'l#5Y*ydJ.eP J}ARG ^[sAgroga/cMQ]h\.k[xDɩVgا,\;ghR 24܆M`L' n5cEڭeϜaDXv L)֡" m)biyeU"<[ݡ(FŨ<mRUS8]BهDNJvT<] e~#rY6[ ދ}d!ʰ {FۦԿdqZAdWԳ iT80(3fVzX.m7= 3XEtJ6] (:C\"H}7ngIX#zR6.нtWO\5 nv[*Sߙ(cz}ϢaES{gtC/b|0.qO͵#,uNysOqzKV`,E%Fb.c6ϋcB[-7uAUeN׮Uʔ6z\}'eʎ)UDtT#R ]$\E) "e9! ]$aXp͇YWy )iJrT+`[̒ <>KXp?m5]6&g$ZH9 b#{vY0Lg4U͂z% P |aJdQ5Csܯ'v`L}9&zNKˏGZ},gZbu^!K)ȍvm>p|JotVɴ{ivV*Kt"Gq 4)ˎjx&԰ EZ3 Ss])uay}6LGH[ED%e28^c~}Б~GO> Wc=[=u7 3.tzÕjF%ې s3ULU KGK/LRX$ͪj{U"61-g$"=$;/e YowJ Qrl"]5qR,)i #\beLqʖ]Z܉YO~R+`\c IQ˝Eiy $!]`jh69V#gLޏ3b ~g_w~.itXtD7'יzN,q]zrم@5`ra9fZgaݳ+: 攮j (Wl=Vy=ϘH[L4:t%RoDл #3eL.-˻̉)mFSWع@~,%$k]D~Q4ӏ ) SXkROf š$;c03߈e^yס  c7h\OQw"v*&%*Abiե:3ptϚaY)~t9smsˊ-gVeqmW6H pxI㮈U\"q5" ¢&(T_˛H7&$~?f)s^U1`qxhPоHQc8L|Nk $3ǻ!g1$^Lv>vÀxKl%B{(32o7|r\Wv<:*0 C"\){<)GXN#5xjVĻZՖ}mc] fh95f LYo)5O,؀Zξ79 ׿OγtwQZ\9$qiԄ0HJfoZ& 7!m놁HIhHBo#YdA1u3 D-DtDUw_9Yx`u~(;銗\2$J ;<סcN^VLi"9π2.JS7^ᔁD2i~whFL B-s!rM?/rٕ7e/WFv[ZMǞ4q"]σӹ̭x5 ƤI:k5NVV^,TIŴЏWś'&ݻ\lx8`bk$ x@DňQw| =޷/P9aMJyr` j M8.ۓAV(V/~?ۯbTSuKEas(_PϿ"V߮SB \F n/ /; -=3چ>\̭|"t]%qTa։C0㿬  &ݙVE…'?PaFR ?3R;ӄa|@K. Bz l # )U>9Bܴ8v0|.P T삖5=תBL71w_|IPDNJ6Nr-0[UJ#%X1sUZWaj A`޺,"X$8%f8?t۹IZ|qiKG:Oa*N¬YRb>+ ?z7K#{Ӏ nǁYSϞDiBnHdj"aYOin16j$F']2QP)|%;L4B+=7My(UbrL.4a^_/E3&> %r, =PC*{(5;ݯK>ߴ-gzFdYf26鸫B\&RlxN ^R F[R#Hu*k3X"@po*~)3fUKF u0ϐLǐeӣ}g%zl/zET\SJÎb 9 $yy%Xhs n $I7lv 0l;/0ӀImBXjSe`w(NcU' jA93=o?`4bjЫ6)o-sm ƜeV J  oɇ~7_R+h37iUHd;&s+$rd#bk ~{1,D0aɃh<'$==SP=Ջz"_4R<Ǝ"40;] _N7|D*uxYX6Ų ͊ͳDd{0tqG׈'Fn/#-33NzTocZnw*dtlȪI@1Щ0$ZEX@%ͪD #=Q\=CSS رi CEE"ا+\NAyr7-12vESÜ S&s5Rd}PM1^Ę[,r&pC-ʳKxiy02]? 12d]jʄz,;Vף%S0*ȽPv߶,ب_.$O<Ԗ%m2X`$CD/UС=NW膤Gu{4mQDț"{؟(pQ梓%NQFŵlRlgz4F,0c~աZa^>3>;Z\[;Mq75M3AZVz J_2E,Fu5[dJv*{ރL&ro":}W/[{JApGqon]Y]S0~ :N #CGb{P5`u!b;MH*ŏv4#X_2ed\P"F?y@(LLZk'=eVɆܯET&`;{I` /OL(]Qx͛WAaP{VVT>D~|Ӫu4)aI, fa/e5 k\S5p;څs[`UN&j==$fmcG̩O a ?Y{A>g2Vjg $%~BQOd}JK&v;]v[;'0$2_.1[u\ߊl_Y HGAr\|pYjy}Ń/9ǭ֧gX"Y%LxI0`~`M;l>>D;?6صKҸ8"ޏLˈUqtE(WcTj >qO{ ,v2'2TYM3A `t8$;쁒S'-p;w"'bX;|De}nk\nQ%qAY=D#ܧ)} HϘ\zdyN.jPӞn&x8$2?MuT'T%?FJ|asCP j.EY'g'Ki"“B0([)_#oi:d5bp{GZZD/z#xf2/Q¥]uGsi4'#-٨۹ <4TQa'SHǜ,.Jˬ*qfA VO U^cC\zQ1w?`::y? s8,:FCH)%TԻ"<CSҐkҭkaWʡ]b Qy߶B&ݮD0FK6} yxo^ q!u ur zxX|׽ЙM`-t ƓZ$Gw[~T8콢y1*p XeYŽTxj\2&OrOzzjUS&ͦT@6w}l]3pa~1BFy;31p!$R-fX^l9+M!ψu{%2#fD3H ņGrmox/9Jmpu/ 9Qi'28.PԧdCH ~v?I2hYE&TTW= ¢yrT(7^qcl9.&ͣ? 1<6iw9ީj% 6ѻ؀4vĕ*̳kឧ&s3K/Gy͸pWGAA@kvZ PPתjp3xYxN wjV#2;RatU~Nk:ӛ׵{[wixw rN,*۰/وgHg@ξ'XΤ-HC1&L'c&ш\u^rSb<^ nozYV;rfzili<1??#ᎉtgw !S>f\p "%S 1#|/" EolH! mML@[dY o8ʼM X\δߟ4r|@ 'w]e'!5(2*X{Ax% 3 fջ2^ʒUr΅Ic>mf}$LJwu[KŃv]4 0s QM}ο~F $b@a:6 ,8}cfصAEb'P#x8,?>yb/ UD&9#.iXTnVpؿʩ@&4$V( G4ڴ[ 4~J1gHy@Q{eG5?FrA1+j9{0rzYL=] -i(=;..<,^*4ЕEɯbg`RɐL ͍Ng.'5'\F9Q^9)EIZR+y/uCU%K_ϡHނ9JZǖ9ŕ7ģMC#.66-w)Wh ٞSzQVn ΜII矉B((䤍7Cw]m%^AnOYxU(ז%yk[V˰*D\ ScqAH|  5_!7~{pԪL90(ejs Z܉ZVyqF q+6/M7@?DxoܕOriLD2RQHKx`?G(E3FwznĈ2d1TJ 蔦w"Ir4g#4İ3eWW=gAdY/3. kce{MV +cSU1 r{ٸ{H/m5C)+r(eof\oYU\>f׽3nyzfzᗷzgY$ (sP +O塣Vb } O*#b R sO'D&XSe]FzEAY֏)#tK_1&hTP.I}Q  Il`=;elb~TSTdM=Q8Jbz]-3=!zz_6c߶d -I[*!S!5Z!Eҙ.j|<[SΧ>Fᄚ%.ðUȄ%/]IJ]a}1l%hSfC]0$ww."4 *o+:4BtD1ԡ["J_)R tC2.:_nb4 x{%1-"O:X|_}wxS.3lCFFTn(ttl$JžD1*aWr2 L'H2HFڇxu#+T!G&t @e}BS 0lAq[Mme+hvrƚNcO@?} W(j؄Luz J~?6%|+V4=/Lz37OB0I GGٲZFUd] }/d#P2HZa,iEF0L=H/⾾Dzi7>{&WdhFP@; I^: zjѸgJ$MsN?;Fj Q52WdW6H{βsށ\UgZMMPr4lM] AUH cZxpuő*9ǝO={U-yD 0Nl0 WLf, USPIfWSE𧵁4u)YI)t`n߽ד Cf0qI ֌~7#uꛩgVImk]/򃸺v f֑{e6י,tA^e(20 ^uE6|F=xםqJ-5?DfT"S#lp2z P15f yr:&uB .i'V!'\$=]puݙuVhhHG_ar5}>MlOaOL~w ZR7hW6ι*ijhyHRuQ'/oH]BIN8|ޡ[*ޙޠ$i9cZN/BEJh^|A'$ZyVHpQ_0GG}+\#RFW~#9pK#31bwjJq4`YLLv_e3_="~ l&Db $Oo|ڮ"@{XDyhJܝgއO5zkZK00ja' O& Tܖ>Ȃ-T4(-YkQRZ"Zm)F6"{b!2a#ig-lp~aNH{j-",uY?1˨K],/Honٚ{$qW:*8_jHRo@g#zNkò#@ ^H{8m%g٫_mRЕqׅ߰Epnʱ$j աf0(PôQ]2`jOƌsڬ!"R_R'=Q>"m{EN1)R?y w?MrKrz>n{rd]r`{ XzG%ГeKq-3K CEP<2? ?$Xڡ:ȴhOS I0v MM"\;v&i&:*oO)B(7 EyCvIB:eq'&.MF2i L``Fi|ƫ%ęHα,}m41WҒ9-4:ngKgLLKd j*V>7af`Z NWZ~b۵MJȳV{++]C#n~ #@/E\=2r8¨h))vSc(=LO12.>I @@`x~syvdrX 3FчZ '&UB(%LYhF1%w%Ǘc_utVavb3:]mmGv2;S{yC-r7"C):}6ifkw~eFL]=zw[g}"*޽,V6G%- ^O6Ʃ3@KZ.\,H&ch'Nx'Ǩn~;\҆@(<8h?'\_I ċFp-,ZA`anʊp&BjTϘ>o]YD+@SZFsH Lf^=ׅ 7js4zD1@/YBײqB%W1HZznp8%ւ nvEYAO)Rk̒A]5ISncdO9#셦|"K0(IHSzIo ~gqׅI[DX@Aҩ!e1b̊ 3S7A.9IDA^i15|a*}70y;{3_-?VB5ڔz4b07f5߷2>dM/o=~n ֥01*?q87;_PT \쑅X(4ZpP!-H[-F:rҳ`{ZGHnIr|4Fѻn7ma-%ZuTubJvlbS=լ7B`+_X_r}+ M/^G*KAޔE("5T0)-76$fqlY6\H5-UQkI*VoY!xjHK jsl//ҬL=B~"In᪏~Gټ54Ҁ&_TlwYt0iG#1!2J=u3xV7p~ƻR@z3-uGϽpObaFn?DS vУ;8Bk`if@~ l'{,Ӆ-Q]WNqR]I $j ;4ooEpA%_vú1o!C'Ԟ<}sKD:ЅA? "mG1*˵:pBA& ^lPe  A*$,5+CqM\lOwJ^cjR5t7x^@ۄJ5I<ܥ%CW C'uq9>_rY KӡNM8j&p}V#͐?ϵ'F,ڨ?vWl|F1 >\@"}l^G?[̄m?< 6 2m3$nLVuy^ (n՟S ri<޻oĚ1N ]xm_dӧx EA(rWHYܔM+I)hޙ33'q0D+T/gVr]A SE}riX U\p~FFTdj"b5kmsV0ѽ\c SWxz[u27rh(;MaB"< "08ZuO=uBժ1_ƃK|W@DkSBc zRM.X_BAMu'ts8`9_sg!Q@w!_v1pL|xwyNn~mꧫ7Kҳ3`n=&tjJ㞛 a}S/qۆ[nqf}>%N4-]N{pX%W4 ޼KG7z09EEPDB.:=n8.d=Fnc vbԼy>}Qg7g( V^ŗVOTGf~_˶V/]HM}BU?#^ϝWI'bU1J%乗`5%BuDzOe幞ɳ 6}D2I%2#y b62v@N 2"h@9Y5Mka$f9G[A:'l chpx tWmBk@)疬xDbC"qhvA[ZJ,w+wv f} /U >s1z兠g.,x~b1KmE4A;A0f Vbes#YyVN.|(QF"U#)MEb|5+찒y1lbØ.٠k/Nn.UI:d9! 3n(Ӽ;Ն)G6eMDRDT5ӆ9mxM(\Nw /׶5N5G(#dث&T@F,.Go=ЎC^;V#OV~[\Vsus*یܗ۠ o/C*W o?Sx52dK[zA`UxWtg5 `]RjaZlxF~8$NafٿIվDB[[qc /HqсɌJ=8Mǥ񆟚= dlڿ2Yݢr=< vݵTUj@hOgWQ;.p˂(`j҆ | tn/0 =1%t.tH7e)W/vʄ4%Zۙ͏5nT,14fVSe˶yZi*g5 pt7,lH77,[Li[!.'~YU;YW@֙x] qxG˹NzV@#.2Rc ћj䘱s_;/#k mDǎR"|qiu4 C#MzHmKKu#rsqlJ=J?ϝZ?B)PT+ gC>+;:aGd^5-I.[(Zu$Hy虜ٓSD38n|h\8a9K֗S{΅i.I^!n3l{lV R̗'xcb猯^K+g{{w'pQtm.{ 1c2u>\2yԙyJnTIr#ybޜ3AL[gҿ ڛ,f_AIwD I )QZ^Ÿ1 H\Q1)OvR2$#=ƒZeO~Z!Íx ӳ!)Ӣ; ^\󐻝iM;,9#Չf}ui07F"!$8&h(vdm7}B>^+l'X%iTnM[KjZ:PvmmyTs/h~dS`Ė  5zMLGOO3jh,VHԬ:LnS%^5\Dm[.R\}#]o1u5Wѳ帪r7gȿ6XyJ zЁ֦+*B2''+]V<@Wu[%[YvAS%i=S&Fe251#" M ťVďI@AR:]7;A9vC4/*|ͺX)Ʀ. `nWTsf//;RӬY J`ʕ"-&K+?0C clԨ/ tR!@`B1%#`J6&?WlC5cU꯮TЊQ8y_}n^̈+Poz)o|j)b3i-=Ͱt\3Uv" V)ʍzml:W@PwŮA#} |>jfOV#E'rOHef-1c5jOz;Np6.bb/ ʜ ܋ܑx>ZJ\0SaLҲ''N#_t0!ET28?uŁQXV3{|$Ƿ@+tn.BE͢o㓆)2ER6ptf0ﻧ(>Ƣ)&zדtƾK^"O*'R HBAhrJrs*(`!pv&(G(>NMD+Q֝WV0ݖ&eŃ]=Jv̗=D0$ΘB zAEܩ[ݦRkw3yH9;uJO@|k'GoS@s&pBL煕L֘ [dd*!:eb'WK4\ z^I.L_R$wVČd?sotǺe0mPN.Yc?tD JQ>Ԣl2Jxd8DvBa#jF lt%[cr9Rϣ~*bu⣝F㍌Or[up7G *և<5&H=iwCYuB}j:&\ST9Ec`7FXsC6_`ѓ5z=֋~/^WjcB" &/y1`uus| +j\Ą.6l}:7fթh&k0^c Jջ ٜ=۩V; Ni8;T༒Nb'?͐O`RNh?$2 W2T)# gG6Zk& f!@wEtsύBqOFxщ{K h^Q-fM@ ,`q&0z$z,WGs!1;f~Μ7ևmB|wqb8N6V2?7H֐S‚%FEc"A9ّgR:^Y=z#m4" 'p)٩M-gjm~1 _չ+AH[5Xx`S(7C XBGTt8 /)a\]ϢA_0̗1%#طXGKuBfy?JV]8o=)ԪNutvHWIܳߦg)BG (%NmkGMTHB Iݩf 14^LomVR.aԈp{ZFX=(RWBCY2kKh|q; #l*xwh`H^(٠P=}ĹYqHނ}IRAU^x\[2Fw}4ŒR\1v's ʬ=/ubr5R3?rn,{*^"ߖ|[OUhKMJ@U|#G;վk4)+%okvp/k w3R)Fb%aT߿ X8u*_8&>slHaf/ω kkOnP]ĞQK( 2 {+bvC 0ӗoÜʙ| @h`Ƈ5k`B9%u7"f=FsI<ؙ׈I(@ І۹|E*pF@$ų%w(@gH,!཈}6 <'NQC)Rt= lu`I;R".wGJ ryݽ6]T嫧/RF޼9l R`8z&Z^YL[Nd/3G3 aD9‡Ss^ W@Dl^o!3Is+ށӟ2V>bك2ax͑uB4߼WjG}f$Cl*NKgǙ#(NԲ; C$$Т1ØjM.:6/NRY.du^Hkq?(GGqBQI?(٢[dI=ʼn",zC6&b Wt2b`I'շq&_LY;JwٙYiֶYA:;u 3v%`"gtbU|)k'?8$qd(}>:|"0LC bAW{ƦC݂UBJc侞Zc~,$@= D{e_,7t:0ѯ%f8Ye ѝxX gaKMq#_-j2cg$tuI6ڐl5E$ݱX]YьND:g"!NXC/?!!t 3F |~wXԇQG>PE8}#k+큭q@gݭx2VUA! M)G pgd?2^3cnY-TݧJH&?xg&znVZx.s~AZmhְkkCGzEZW[(W]*._fY]^+3RԢyC7i}V*4è_1h^Վg5{, 7/QF(50Vse;r$t_B%=aw: ;[6=I41Eu ;WA& w;x$'j"LSW,b{Gm}E 6{&y䇱Qb 8 q-ݴ!_vbP2("Nʈ`^kCfFȍ/$0G) CXud#Bh *,zt\:E@/|=oŵXϢphUr>y7enҨqYxZ\zn#m臁{E()5I+֣Bk8450C^11huj#[w|J<;_cPcd|HCӛ"$ a@(. OܻT_oR =ɅjoCqi$E#/6}Fw0EtZȑTcRa< D ޲j(:9U@Ե^hHk^ۊlxF%Aq)p +/U {ܚFz'H窜?G>Xam@vt1go/ku|aCf0r#M (I7MIU`֜0QX^(H  _ X3ۭa's9?aTs랜,Ȓ)609x2KCvyLZLGnR}7 ZèeUza4΍HT% 4~&4T 7;g*Fbַgk<-h*jl4}psK} ~Bt4?c $d#ڸ 6W3JWI;p@ )Lǃe4rfh|0d S 7Ѣ,|dp.I~{bWO=Brhb#;ʍsC7n+*\s*Iy_ *J׺!l8KiR iF'jQx0 &H~] hGF)&I)$2nkI e<[O ?>k/ >U4夁,Su42(`j7lK+X= &:͞5429\ 7g76ASIkڽ5lGˡm8B,8|Kv0@tiB[k ,u9da/‡/NZ됓T.l`x1o&&{TH_&v› r^Q WD{[K4βlQF۬i- !)_o5?9N@Z4 TRVhBϧjif z6Q/M{ǦpNDg2S/S>?uphM p.NB[&;GfB;IFj+VK͍η3$kXxYIU MTH[ѵna+ZR4M nz&R'@&Auo(2T0%4 m[)ueh6P͊&63A_-N<i rAt/O9yy/+>X)j^=t]zsxvȴ뉠.>zPIM#aqWglx\"1- I#⤬%M>㕤[(ᒃ5/3voק'![2UsI@[4eY]?>b+6 VvB!bIMm8of< J?-cP0{FYgH|TNշȅk3.!~G˂I4 ZV,~ݖs)h14`a!Qz/On`7jD ovpMݻb wb gW멇"OhrNL~'gYvobr2{>6Ud B"B=_B Ǔxe.0b 2P1֣z%Km9.cF՞m12nZ>sb0\A٠%fІVhTnzt^؟_+aK+z$!7JfpP/Qte~qxp{rw)ą`t)OB{w7'CN\7;x8H=nV}#[.@;(ܗ"_;S VGJxJn)9Luv)EsiI"WZwj{ׅfiYO&h:~%F+;w%i3J׶ƭX%R{aJ=m!=;&H%2sɪ0'S:`HmI\4 &Csމ"(I/#kgJ.PA1-u; Ǐ;}n}G"qbחWFށ9dJV9)ٱK CFScxVgx,Y,v:w 5{ᠬJzt(+SY Fylsw6N%̚?e ̲] wJ4G`oM/҅&Nq!/*|,}3a&bewt?v!/9_Tau5;޶]EETTMBQw*%f:~BS1.eMoL/= &|߭ b a>wo>a9q7aDn@'Ԍ [ؙ>oe Z׳><pߞ  {i+|{Nyǡ7 gU U>pc<-1;C9ZD㞢9S g/}g>)tR{t Itx5/1>!S1(<8կJɊo)jg֡$z kdZ]Z2;ڢlފbN~ UpG7U鯭$Qxg\nO*⾅6)qCyt$zw;7˞о+q+E'b HiS_]OCVħD%(|$<쑝2l^^>tnt`{9h;0`@KHqiIoUk;S9"+vB ;#~ 9bxqfS[9KCӊ3rO=fvOA>\ >Xf%hq*OcD@;gNJns'&l,ᰒII,L -- ?H];^e§ҢJW RVC+t@eTgI'Rғ$Z31Q-ȓ.>w*&#E-Ub7]|3WrAʗ0meq=lBiY6DF=>umu!v4rı#Vt+PWfiw ceVo4IjFRhFc&(Y@!&΍'P̊ EA'l.䶥Qo+J^Z@0Osw5\-l%T1JP<-ިuy=4e6(;i7kk T~XF.Gh4BV}s*TxBSHHeP'Ɣ&@wGQox'bD5C[ 0Ɠ:'Wp KV*"*%2=ֱt\߳,uR5佥% Ϣ.lT4(ǷM̸I 5;1z^9Vߟ5F=sÎvt;ʬfN5WֲIQW/<2 4"9;KlS.mZ AV٪jş.xN=?u2J>Iv,oVqA=[?{WA/f(5o403M'6-`&MbanK]VD]VƝ 0)\O=VU=3?O)RJ[Tv)CjƕZ$xrєִm}|NG`y!a:jm<Me앆 s3NbK M6 |gM&H&;Ғ4}1v+!':-fp8X]NFP7El ^[w7M`[wҚ5(~ M6ԟ_{5PϝŌ)Hka,Uē_J )@ u8;aT:W(r7Oed4uoF |wUdOTBS-oDX.+ﺞք߁/^cϥmT{WQh@'uڟv ˙a):lB;es;gWu}AxΜݕ+^uG6{L-SDRBpau]9+OW>ޥv.P_P{HIQ>hjżǒXݖv`_-LѰC w ~;}Gk <4)CYQ_ZQhJ !=$g~9/TEFדM@P9 8;Q9bZP\5}ilj_H)`!-KNsGe6DOF]|pv:G?ZO{?# |މc "8#l/6ȵ4aА.Y E_rHxDc aIx]~KFS=Tf2ͥߒ)!B9ܭgDW93.<}>uɩVX!]ٙ) D0[ AϜik4"C7hKa5 d)1~ |o /}$\? kfKŢu S&@X؋R-@>80nY*'A|p; ǔ旨yF=d.Dt肳 e% {ŕO^/I2a'-y(!I`%d[if: ;UB ɾ/쉵AV6Uxңz*-l] F@zlL(H|) Z-{aYOJ)qTs]nfYhXKVr i'YR:_\/wMk7\B[_pqg|8㘖Wobě 6O># L9~Ќϭ˻v?~/z/\!,ʂr͢,Xݲ褯="4 b0Km?uha D5x-yn3fIe{T9 XgJj K^34ݜ+.ww^5_X\ndԭ3dz#*O [o!suC1 =[ܝNȊ>8JU]Ȋ_OHYqzB,ͰW}܎!>@;xxWᭀc epAC 5}p^˲*Ac<NVS: ؏uxG VIy 99%UEwrSgiEB46NE7`!`k]:p?b|-Ch~}TV}&9m#Mf>~e+tɘGX[% ˝weRQs>Фp/w +&`KUv 6A}BdSqϫѮZlxewmF<{vaZwM_읆 b^lDOo fA 5&nH|J(].ތM?Li#\Gݔe?X2bW,Tye4Eˢ+<4ggD?]*r|B?2# Gł$Ej(1'OɡՖw4̲?U9VwcAE0g29rLpwXi԰/ T[&`@ \6(SUrS3+mSr|,m^nQ] PC<d.;qO;ӌ*`g}fn)5'9'\'V#-SC'4wN\"m( xX+RU/ߏ_A'1sƎh"HjXrgc搮(AYC̰a6(qfi0i[2@Pd+BQpZO*Yɘ&%ё*xkqۢ>ՇM.QSx-oICژvNq`Mfg@= E+͊Af(~$UxשH%c ]׋4W_ʯ; &JvwEɊB.…82Y(|' ܅ƨ`c~᳅hSCI KXtW\=%l(4 >OÉM/|z`I:"ykZ³,ur0h7)R?O'Ir %h3L SVKfjTmvkg#DOhΆ1DF>R~3Bc– `E_v׾&|`eJvJ68$+eCCXh-$*Rss㒣SWOOm E]u9ƹ>$؍>A[<(ODM"Jm_ +g޽g\ !Nk1`rAR-t8`U(HFϭe-hE#P/Xh/<fQW3q5:wBXMjv6$^.|<4vdΛa@MS}S4}Λ[S1)_,]];IqhPtjFssŃpIT,E~zjW/S R{lbi 43O 㛑:w\,=Rj S>C]}7`b뻼̃]*/^bԵ ٤>z:!R y(H8řw9p&:5Տ&%ҟb^Q,UKK0c)E6ƥ8-VoѴ^{Ф18ӗ[ɡ[dOڄ%JV8!TcJ08b9\3L$w:W">"/1>oQ縿r<'93'E  L>tcـ qbv=9 oѭ.#[@3vuIfq ]R7IySvB=sm>`p?`K_B˾G-cQ*Uz5÷j=%}TWIdF.[vd$%ؗT,<5IvҚۣ";}_mavxqw(<)K,4L04V~SVu.亏t4lExV+E) aj5pG xU7T, _6,e nUv B6 @4t,5p6v=W=Vw؟YYҘy)Uݱx1l, rIQcD ;,ڑ)e5ֻSJ,w+& N!&Vt6Hб|z_.4W1\کq hP{>~DBEN#QC͓swh3.mI/Xr}.F =;1ń `5R,"ƲRPNڗL;4:i*A2z+\i?kR?_]}; 1w|A0tB1ṿ ) zX*=#SMS"c.'ȟ.ŕ34#uo*\nj hS磓swnQc)㣥SqH^?‹f ~;|f,QO;[9UCIRx >f/S62b7rLHoQǥWEc%p|ҘqP{ߛm1go32zS5c4 씥ʹFߨWۉDW_b1OAOKM?΂G` d_j>4x}nkG*ounf2݃@v H[pq!IV񷄗q6eϩz I4rȹ#XncI n춳8\5QjoGۛU9٣x壱;^IF},[%h-0R&0i)8\"r%V~LJvq Z\9ұF[CU`. ɵ%m Қf(d?dgBkh)DꌟIh^6)^ 2~NvD˥hr&]t6|ȝP+K#ڔJ3i]l<@"9%6x\t g "̿S\ϞB, uzmJeQ,B _#}m&=C k[p`QojP_Wf󔝨7\T*# H~qaZ͊Y|a}ʍDͬ|?޶,"rtV}qFoH uSR)b>|aK|8{ wSF)G#Pw(/ ֎_XŇ Tfԙfk.8kʦ2M|8Qq51B+׺"TÁ:@WJݓ]{挦v*.}!.ڳSi$($q1؅hZJZvg#!h?D൱ƙx0]“+EẸT:p_~]E*iZ*K)pѕG[Qģ]so4%s4}kڭRuՌqFi8V^ ۡ&t4\w#;XM}o}웴895 rͅ6yAdexaߚ8S!rbV`Dٿj֝6;y f;KA0)%ѣ4Idz(d5xn'w[//2+V$I?ܶI@Wt1laW| Xl٦A ɞߓW2{8w8s PwlNv 5P4X„$iSLJ% TTaއDVeϳs'SrOɱxț&bH?N)]$m;Hb5ƥ%{tD`CFyb0ޏSV0AsAx7/0jjA J0DRrCAb۟uT|Zo*RSұF߈yiQIZwZP5X2Yh {]ИC >;Z;ZuS mLaQqSR[!JN9Q?#sbe[9"^CnU=K]rNOT(42p!II@Yqfc#Hܨ?jAN i+ 3o/vp-L?{0,1Jb]aWn#@PtfڴqcS! `Y'tK0l}G'# ?̽!,Nv*BG< o##3rt>yP,%y$]om4xQG[2~2)F~i3 ޱuxG@g[.MNٺ@Ҡs[smxe/UU".S Lh7TaϢ^zNЃN4qH2:2lEȞpY Mt[Xߞ}B~|2&۪zOX-Kkqߍ܈[{:Y/`2՜*Y}](}&cc39Yl-<#w|$'J6q:!NtfdYxkT:%ܡ hz g8Ĝ7Go7Q=% _(Bд o6X$΋gUZCOC.{' D$DB]݈nfP,BLOKNn}+zT6 ;)%5hFa ņ 4]c}ַVAQ2p}AƊcp>QU{^7:Lfc gթB{-+7/-iF0RXv(|;:~qhP.vk ̌0cBKRh#f ͝PŐ 13ΓWNoy`JJM#w'Oua,@*X(z-k"CmtP/ P^usFC8#d5 PfCw &'$BoװÃqwwcACw5SEЀϠe<ܙA2iVA┏_d' b4uyI@7?OEHj":љzSه-L⮓#DbA$$%~Iڿ&@}EX@&t#'~;eSyLzK]?9wWEZ&%`MVu?k!f(.Ԯ}%p5[uh6x,_3S&qH9wd WBh?ȣBrQ~LX|%l,䲬 $ȵفy"榾vHBþ kD4~LAP3{ hz&+kHXE\3Lꮌ:D {B bzѰ]K_^"}n:S]q;䕐ƚ~ٛ41\D])I !Vp@@>CVxH+ϧ&Q>UZA|y>hw#;qAT֥LvsrTjҬgD ;Cִߟ8Ko@ DY»qq^F aPx+ЉQFQk:vrzHloTNC;Wp 9Jy*PSYqTuB{0.  <}U{2}' TJGI!7LU7Ȑ-4`]OgW`3gLD&- e1@u+S\ k;ph,< G!_C?i+R߬iUa(Z"{, }r3)#]M]U|0$ٹNV84|2gq0.dvj<"k_moz :U/Sш)l&&х۟ 5MBxa  Yyy~l$G|y6,zetFgB]G$w07K\%aylA; ]!C&Kjɒ4Ժ,`+|3n"\~iKAؽhMQ[{R'>4P7ȥ`l&롁bl4{>r]SS&qK|4,w"Zߏ?6J>"AuǮR6aeF;pf^`~/kH]$J$#uvuۋhHhOg"ɦJ>xI1~6PfE^iPz:;NZ\3T|۟ >з =)rTV!\^^Fz/*ǚ6@4{o"9t,*.`a^rj6tE򿡚RO/"!W6nP FĢ+P&\/q'4t+l˵Z .$T봆&E6 ̧W,}}}'5m;o]27Da51Ku 76 Q`Bm,0i7XSNv  SsִVseb:=do!x'~]D*v*N3G o| q~F 1r:4coyz-[7Btenl.:sOG?:u[{?a-QzXw >NJgu#}'?<C?߱>.#"/_0t`%M%-X pJ9q=4JZe*W˻"WG NxrgG۾ `^^{(1:-cKRwBZ_m?P^C$3!oK>ZxrI33WE zj l!ƛq}Vgj鱜dž!m|ct!1q&9n rM]uV}A" |U@nY ċZvm!'U*a(s#?7ث3\`O-Ƕ@S,JײQ{â.Vlmi!r2lk-a!c= s7؄ >J%pe(4Arp}D& ‹xvA8dԥR3'eݥ]p$JW(ċ\sW"g$XNIӾ/$H*4]YX@򳼬0U 6A iUַVunb=tZE7k *&=T c}ζ_s2m&sn& h^Uɕ㏁C>(W@^oCm.p5P+ tCF,? 9]3c:5<ܡ@]GAݺR~DZgW?oK9P͏kr(;=O/iD9%McWlo$ ą.-N ,u{1WYC`?QB=HH2+4]awK0gz.@Pol QNiWr[̏U9|Nl;6e&JV++ǿ)089m * ) #E#CMs􇺎AZqw z;V~yXRB+Us`MߧT;: Lm} >v&K#ŗL6b{R1ϞAfWy뫴FC 1UJ:1zQCN-u*Q/bi3 UuMS@r>=j0bZ40{vnulQs_/K˔@bߵbtu`qH 'f ι0pT@B|{(Ox AJ}Ȳ$z0w'jl%9\ z.܆aDSG賫ݸ/kdxC:l'!mY>hNj˼3u̍)j8ItJl,Exm<eٙ8;U[(8@#8}m/+K#"f_ؑ`i2C7>xvmƈhưp$JYh7wՍ!N.pi. GfW4eIF?x&{O \O6LLVLx(-|-2EF0!||r<}E1Cq!l_H4-2jfG&KȶdQ67P@B4g0؋$,'q .I[ U: 2GO~Ze̦^in`G,8E ST0<33>)ݡ61}1%eu #5/IQR/NlBnu%}z BP*+C!ڂn{8Y7 MDY]5ɪׅ,s3}5c穤Pu/n,XvډS0##υ9tqwllN]wv kfN_?#Аwcǜq5oux>]|g`~&. 9d=$UA0+rcT 9t+v˵F^?Ar欿=7;`~AU6^+֬j~<]O m-Y6A:wrFY~4xS8QnjvkC<ܵkWք;%dnfYR6ɫ7j~%4ϓ? r<.%zhˋc(Dތaɉ[/7miZ 9w Dmjt|EEȷEK3OZ3 ƷElf%*3'܁#4HFu"/ >L )J'hN[;hoO='277xП/W)\ e3onFfO&W3xQ9^[(剖+8tJyQUwʚUI%O,5iV@VsW~ Ec%m$'f^ܙO;F_,E3Lo!S4ݽaÓ튟IT32˻nYW'׉$< _3W22HpiB`qTy*/ 1fxxHܺ2Tq0)?!<b.[ ;5X=؇"Y)%oJ.IґOBӢI/?=qؠIqv?Ml5F.Etـ GQ}:"Zt/.I憜aUNDƳ0ZV}h1p-!q+zd-6z_\[7F̨`5A`:j߆^h"NYo5V9tcvIHa0ue$F68~y0Y׸C|64{Wg<-=vmaW8=_&un*>ncFydJ}proROD5ڜc5v+w:v/ȧ hwu璊qp*Cw%׮p& 'RM:%p$<gܜuή3E*S-jsT۳Fd(` u/Y,A2(@%2__ltE 9YqoWlÒF-"R'*C3OV(hH9GώcyE|}/%yx!ˆf9ߤ 8d}a=Fم=X+Yf|1 Ho^i>mg7]4*+5 >5]j8%*N\_|byf vV?5|h")JK 5r)COd[}'G' x`J Py [ǒuXZUX()ԃr3S1y 30j {k U G6}!z-u6~Vb+auYZ Mh|9!ї5?e%඾.Fu4~Ox-nT먮%lNXjIks5т{2_sac]Z^AvЮR]/gMCxGnJrkj7Wh۵gp֕ >6GшG4UX@Ud/Nɧ^?CC|:ovd2((FP?UNna4 eF4@՚m_ ?/әn(=*_]'AOJ>BE KPN>޾Uv42};lPL$txy|PE|:,Bï 蟾9܀O:p0.r.0Dh߯XoN~QqwC4Rgn |^VR31yU/ )T\x(+zcvfTD3oIQB75g=G<U+#ʉ1N^&6%s@[+>Μ-vE7g8ƪ~!_;Z!#f{Vٙ K@Sy".{Ŏ6[gzpYM8Wg ,tmQ>Xk%cc Dlɛwoϸ@Bs}VTj*&yƛv= |VDfGR3Pfzkp֦JU5^5BoA!7"s: OR=U?l=6b8#Ñؕ;{++,1qkگCV708oitWIq~bnObA/B@&!o㹿0i= wWzSs^~wY Zӆe<5=jsqsqͼyIYt^p[~*} bX+ 2QiCimV*# Z1ۊnpp^͟ȵTR'E:VD6\CBε0//(lZ_|/ksk ~I~帍YHU,pA-<fH9QN=[;`8zk#o5H^RUήf =QSй MRh%cpC' * ׍DU`LL~ts#nǨ>jj,k1- GNjB|:0&eG"E9)  [łE!Mͱy&Fbm t`@RT<%WnNBJ,e-"&W0+IKTy; j7,P[Я^9,MTlXڻXDΪT~qN(şaW+<P`#KDf˓X6$H]f=j8}ȿ i; P? N+ {qUWMt%iR9xge9_{$OIݖ KJzGHc ),gc kJBYZ&f:Lʹ4Pzki#Ǖ)MbEn9Z"VxvOϪYKp_UpK6jKi./-^P*UE'N)he!64RZOX9Ih9, "ޑIQȠ}Qy=(zG\5pӖ۳j_~Rd}/_(# 2qQEȕ7VZD&{#S &*¼P(~2FQ@> ĭ&~EC ۤ&Y ёp拉>Nlk9KHK?ͼ$Y+,Dk kcMr}pO!EDH\3 PbfέwGWL}=+Y]\]*. BnpS{.q_'_' !&c 34 ˿4[ t"2OhJ/D̚dئT/}KqKٺ]& ٮ&-;Uro5wҜj0SH,[k>@AZzEěh tLrp^c%B.O}6 TFU Xyx0Jt4 I')m!R)m͑y؁UZ0} L]TvN(k"~p}е;Mwqqz}| jU"隷SVl@,f# d]YltQwQphJjP *I+"s13xkF2oI4Ɣ-\Qbl]oAvaZ ^IF`BK8Љz\| UϯcE$6bZ8Yikx0xRi8jT\Nẇq:'X\HEɢ!M,܊B`[BLG1q)EHrY p^!]XR:U7&p7cq;a$n!xOD ̯>+x}Qr5g-Rt}|̳!:a? 78FfGIZIܐG¶Ąᦞܸ%ږFP7/ˬdJm'&sǖ2rb[ H=@,I 4 (]ϱPsmHq5+%,X 'm%:/UdnFP{)x{@pK|Uv "%]}g^P}$b}p̯'~<L_G^d @oNi bF4׈02~gl/mƋ`b_3s4 j?Qٸ=wIHzv+"kAVEoKp J9 H2Qǧɀ Yf#Avdodf",*x0 !gJ[S÷l^U^Cc#1+N9P8M&\x݉벯#6X#Y+zr.¿=v(SCC$i/cbHnMI+iQ.fy~ z${We+BE~T 15_|C#A?o=&(̘NajR(SVY=y~k!S0Ӏ:P;+",-?FSO`4%m}5-8}и47=PYRfۺHzijtj?~?ѽ:?p [19..guplTzix 3;0C CýVحG]wÑ` ~O2/PZPX"QJ?M )'Y(C%R`U1Aa ծ0#eyVOt^fP@+)Jg`sKn_ܩ?D)#ɱb,^__ iK}1_T;4B QqWxdcqg=rg(YX J A{#WYL JΞʴٱR,Qb**/b[V V#m3MSvfK۹;52 ђT̏&Bxp厶b=~5YV{ ܽ@hZ52 \un(~l&\\+kV7[x, O?A_EL.\ž,pާT,62@R0#]sP pG!zG;>mãGڔitʤc5QI5g[+M9w{A‚0u92Z/O"55Z%=d8dYS(6%)LRR9AѤpZ3x&Y/H,11w 铃Mw#Ŋ~ آo…Pkp{yyu'SuR,cͭW t}Vmd;-DԎ+ 541/.8EѕqüIqa!k վ'(3b#''mgK\_$%B^A-KXgkT@XK n w"./Wc3ȎuD OEZ'Q钕ݛq{N^*R(^8\]jN4QdEpN~4luo8,Oi :{6|DGn9jw#c'dDPLM Mm[L}RN֡}T<3QU)B{3GU@7XV~6uP⚡e" ;?sC95B% rG-UKF"TʂڍN=OF`j@R"k'A$,kVo4CQ-mωu%x$m!h??#elt{,6͈VWLx n8D5!(yKTCOYȋ_&%VLY>%+SXfJ)hIe΀qﰏ`ߺcY;d -i/7_Ñ׮#J><^t :~}|?$z4j>anP?3e.1J(um#Q̝ᖒWc12XГǿuy&ߦ՜Nd}WCJTYyvW֤Q9,`|iFٲ^ a5:>QD'V">s$LNʶJ$g6mg>QY6`LYU{ZC#b"M;?k^ xu8bL bRiC:?mFԊ坅p&Cv8OPv\Ϊ'm+?ELn aay"Ͽ%{ɌE!qXhSuaGjMĀ&ye4kj\䗛7ep''g"N&BhʗZEHC ? M@_OOHWmú$E_;*MdeTBU0 |QK耰SrGX.~AG] /!CE/vJ@¤D )5[țw˞~/Wz3*khᦃ XbxB[͟VmmW%bb'. 7PykNY1}e;Nn_E똦CzKɅn:⼊"TzF[33F_D:˖:G. !ܣ"w0)y\|ȥ J,H[Gp?s:6z:]r y8~T"1q~f!"Nhj>>.mC 0N~ØzUף<}q/]G0ÜT/ap&!DJ1~|eXJ@>Xohe$RZA4z[Ù,Yn9iՎSE_MUVhRA3 ^o0ȍIYQa1nHn6{Zîk}b: \oqکԮeH-0b*y0m Y"3X{I ϧ5"|fxَS"X(`ߓӧL!A v"u=Ѭ*oA&ԤBEF BHmrƅ-ovǘJ.Y싰օNKH,WO=-I ̪1-s.~³ g8aX|=E櫻Ua`}=6P{A")ţigο/R}RД jn4H 9,;Uq<"mpVG;I+$08:m9^a˫-]:ghl[;8J0(# GF>99XH;ɱz0PrI@%X(|Y[;3AmZ+i%^oۧ_V\mWMSeS!9Ben[tZhҍEwPc$|j]~۳DgN| FR غ (WeS[`쐻rfBQpT̒mat뛾zcXRLvv~ңgWS@o̠03Գߔ'4y`jFjtWcI)YpɧuF*2a;Q%DdqQx.@[pdُ_k4/H=HT8pzh(cfN&߇o0PMA<^O~|";f4<#{#eڈnn qWCY46( #,ZeuAh*3{fҲЉGNYjVk 4 E/<"[麲ÌG 2'Dw0wH͒Z;P\tI-eh3p\脛.91z3"I@|,sZApnxΡኙݬѣkWn?>#$ J7JTIDݲPçיI mAkWǁy{ G@MqKaYxMQPo5sL(%ͪ҃TK$(c`;4Ȃ&C\zI:v +PFn[F+i s;qITw"Y~bn2ibϟ]5 W!=AΪy PP USfՂ)yZPvOGMLpiTXU&=7OeU5 ?Ov@\sQe PrZ q5ͪbʰȹ^(ϋśzhg$K'qki+h A`޽o[9oR P? if{u{Q8<&R!| E&hqe{X}e q^2MɹgBKe-sD7ʯnD{q%>< +) v5sr{,j;˗Z/@HAAQNvXFw:'ALo6 Zw*TPY Mӊ0,A$LLzʚa=L+ugCY2n|pь!M%(ح}JlpUqbi&bu7J@_شmēlpi ׋Wug&4߃wU-i V#UDžΔw<6i9r+Q-9  sӱJ0soF\{}۸`tྠh3e4uLIP3zEϏF.iW4|8:8onf; o>ظx!B։2&Oo)!I_ztV6d0jN:;ǒp!_,1N2^6^UxA8]$?-#赃m /QԒ^8= <8g~{Z}\R 4,om go8 k-.:?/<Ŧ+S'=#&iuB1Y W]wvbXO?K1s_F)z )Ф! fJuz]_2ZxݡjMǮvGؽ^1%[ }_9~jwfuʣ/uCGVY 8ay KrUT{ e~3r1H6Ti&w?-&ە;L{m[ʙlEy:% i<*Sk?ND ?-<@fڒ#)m. |-}0W}dBX,|_Me.4MVEt V(q9dxE{r-enn/oD*8} r]Ί$t,.Sr-j% m|O󞡝k†Z݈P1"w}J ʭlڝq5ZBOH;]v"1=mwz[J@̘ã@ ~0S&!+2~vQ:$u m8ě]ظl< s'uV>)p)ufU1&foi6fAӿв,. R ]Qsnu0x?*. zoS 0j]hiݡ~A䔈Xrɚ%>.vSGxc& _{ac[rxrBs|՜=)9%y;~YMQ?574%}tJK,vZf ?zd ະa !UR$ޙXPًL9cud,; V\kgJJ{ss_xR!Yky󯖫>GGn6{5C 3Ӓ:<^@!tˡG%5!iozJSG{nHZ8s'jPlJ"fH[*HR6e7~>= y_044?ɬzQiuZ4IIsBKև6VH,R6y=7: a#oR|o΢.B.}0NvBΰY[|4RrR ¯w1xL/y\YŔF7rj{pt8X*dt`!,d8M-4z c_ L52v 8:&$(Jj,_fFuOGu$^8[j7V,ge80.tSYTtk'0]dh*|=VCckˀC9%ĐҰ eHZt0+[ Ezl^~/#Zq8LǓAi&܁" ))KٍhQND8fok _o#/!SKƲ l0*7&> jmҭބn@zgVLƖ}q6`a3Ӎa8 , g3V:A`s (ƿZXV*y7(ݎ:+u$ۈZuS-w.*7l{`oQ߷J\5WZ'frB{PK(#5;Y*LgƜ{ڼ/nq FH@l'6(ԃb;m@qN`_Z݄3+w?Y&S) mX0 zi6Jjw]6B:ju 7oڳqO 2o!>(LaPwƮ^].Ȃ\OM-y,vv0BOg(DYT,QWx4@!,a_umWgoO HMn䉂I>; {@,a'3ܖ-$E;}8ȨǧY/y(6x NߑvP=4FeӔZO,\hʾosl0&z|+BW8:&_h;[ zax"w5 nؕ7sd 0WV%tք+}d'1SќLd2,qf'se%kK#:8q:pH*~ 96{Pgw[ues͠»8p@U:L1." WWqg5:90fL/f~><d^QP!r1uXi)pj6 uA=JBP%2 9p\vFOбnԾ]=x@ v1*o#@ӸN&\iWU);KЀAɅ6TSs| P{wGM=Xn^M'2 KDX 7rҔ [^"?0!c~߱gc(qq;lsCs{ځ\,O26lwC;5Ș)M"2 4 w=J9#z>ϗѵi^1o* TvY";9XނvQI#nJy]ftL~PlFOj(w b˚8) S v> (9khuѼg^#,q}GH/44DV~p#wڮA6K=e4393X#;d%qKs$`6Ϋ:5؋cߛ[C<h,0ns!*.ұ8bfveZY4U<S4 Ym˞{1thrwTvn^ )Ha߷.{R \UO7tcxYDK]ViS~bѳh""/5/vM+|3H]U~(nPZKou'_Tm!;yW k*Jk ;Co~.f%ulk`5Kg kLS9RK[:e҂{ T4Ĩmg,@ED}3=y@AX؊ÆVy3,0ԛ!%>7o1hlnҲy8ėY7h gS*P=;H= ʔY0O2VD(f4:2J?Jv KF2*!0!'ͱ p C 538$k>*D0/+ZÒr ]”[#LH E&^'K{b g8Y-k-2JNݶӈxlܩdJ^ dNoQxd ZJ'l.n<Qp>PLl+0+A0R}`˜]|9͢>$kmuӳ6 *ڗ"y j@`f KuĽћAO[tKJ@8]!Y{L?:XߎNoͻ "Aq;fJBd (-YzsUDݲF|^t_ ?&G   ' LCv~* c9J/б5x5:a&f6ύY-8%OPkݘ^Nm 3AZdj^{Θ6c'aвh'w7gNjc%JOV{Ni6zkxy^p|œ#V;$m 0 Z;A1L&%b1}ŚR9f,q8$|sOg juHAg!'ȓݍ1DV *SQBFǭI{xu:.XzH/00k$~1;a%+> KP.jLԢ&./WsU3+)/~}9h1OH0nL 4Xʛ5af}F Pf8PoHMOvI(¥35ILh[n)"| b^Xμ7ki @CCno;,;'{ a5>|d/gzU~_>6)3_*Yؙ&Ͽk(6|w`{G%ȃ@&ـmQKH%6+;ݻ/h^@E,\6㏻ȱ_4X/>(M{#sJ> QhymX]h(48[ X"̓2blER  ]7w06Lmey& -F1CG:VYf36>|5c8Чm'-oT%eW;_FٰFjul)% ۛMy[LIb|X @ H7F*P+*RW- n\bt +IОbb…qv) -7Zce_ד6Cg\SR_&J`9[ӊ 1HqU76R?OdC $l`&erIK§?5%nJ [d[8Vb}'ܛ5MJKҤ\+0$xKY=-B<:Aiⓓ1*QQΆd Mws6G@A1nIIewI^BڟJ@%n7yZ_eEu&k IV p g 2$Sh.agWld42Xs+]zHn*~&k]v'_Mj@#xx0 JI:qfOXuA CˏhqTkU9֖uu hSVT1PWm̲Rqn3JU! S݆5qRZyl s#Q1ə?F.jyz!&t5Ee,"wiN Ff.ǓAw_Ap=8;uu'2bBAFg5y-v%R1Jt>{)K#FSbJiIlOKrH9h ?cnt8͝'5sö [: ?D;)"kZ=RM22''I~O{VSq%wH+E֡lv5T~%,2Rz j)ފXùzn|]cbjk e7Y¨22:úx` KͶIv _)@pgH4,&gtly^_GD&U I& d>5SX:"ot- $+G4{mH@0mڵDY/HzCFJL9Sr\*cXps]0=N 騲DTnw&cvsgF>s7Y ?d8p'Fq-6/h\*{ à0dv<88mj–qk\&R|6K0[W]UE/X&WQ9ݘwq#o]}]LШE9O鶜_4|T97~0K(k-+ *3=>ho!`ފ;x=7٪Reya +3bqZBN ̊:;q2A`z$͒T.Cq+JARK q&x)ZF6[g-ؗP?/c msDxH a&|Ω#qn_ +zǕ\Xy:'E;$LGW4tf0ÑC+@46CxAo,{L.'nhi9H[Ng F}~L5,/8lbHvn09 ap%Vn;uڵ8Jm[эҋK8&Z$@kKH]lL[ W"Гx"<6̥D1\'Q*_11-+ tٍEEM?H)c(Z@i ^k9 hCQ|EGV&0ː|$ljGmvDANTUz Y= mڎ$?yѤ{Ρ}rqSFCcn5[7j4Mhv钶g߿"4$䤼xqx=ހS!N R?Dͻ<ȰzTbZ0U@|;ڶ甀-wvͷ^GAO' 6y վJ-X笌؜qy;JN~)mQ\V rq/, )v6Դ:;1x?tP=lp$|,jJ]V7e~#>K$=m,4؋0glabxP ?Cea2 |\{yk(bIf<"lIW`õ[rrU$ \k,2VXAAF% b̾H`%"Dy(|Yѽ0 %<,M10FVQ3ξӻu:ށLSX.(%Y[39pH a1!ZL I[B!(ۗArdЧ>ӏ:b잙79#9w 6"4lc/mR٭6pe<|1?hcc74L)]1(\só8 ,ˊ挺f$k -W x<)NcB҈)Ř QGՈ6FQڸufm,%YO^ő 9?^+z h6=`Oa$`&rbOONQSY`*k$ҏP=p@$l뚧mqe_nVz)#!n6R̰w)<  u}P 6{ZUteףYIYp4ޔKO%'v>y*Z$/eM'dkn tu ?c ݍ֩!(%_e{dS.SƔ65g6]^Bdzxu[/: (r:70!6)#~PCov+$DclTJv(_wTTpfWN cY!|l1W+b((w13q(1Qv0dי}7O/_"|fVi`sY΍X8{i;x5x'7pUfR[(˦G9`ymqw͇ԈJFgL%"FV!fkH6uxuRQ: dCsB6`<yb}kC3gۑ'w$OBn=_@xz%cݶX4SK|g愭{[B/8q ;E̫Bqƈ=U5~enQXbKI =#Iȯ'2Hs3 ̿S$\͚8ttN>*{GXڰՀ: #%~,a`]U~A+.a!Kӳrm8phd&_vdmћm-׶6MnQ$48,Zq{.mS؆FԧX88zPAt1 x[5Bpgtw׽X=?M}kJ=/D=X(p6eUF6l'2e#HϚx-@OBlO I_{_IkhV:B2 t6ngYͷCA߇_3xdb$#ƎClnCdY %HbGݔO<;#YOZ(tX=KffŽǝs<].=) Xx_?^W k Zފ@%SCΥvդvoUUˇLAI^bcgRPof^m’bO %ZY{6{nJ]z+Xx0cҫmOE!ob]`{+bNܣ✭Ã<΢D9,:PrDr+]G^t?bl #zT|}:p(?!EZp$M4FKҐ>GADeH˝sv{!WGs;H2;םbfτ't<8@ѮS\3q}o%wqLZ,"jIϬb8]ޡU5z%\dV'=I"9#IFI偟%ENVk-wkӔ#1~eZf9RH#Abf40f鷠o+Hŋ? [ֹ8Qe1e)j85=Ro(@%14+,AN˂l}ô oaɾ3B(z*w̢RѼA̓h4?MQcՃCH-]ح=ء՘?P[m9Q&4g-9׻hW o8R8m![VGA%HD<@*ſ,HH /%s_djtYDid %x;3;@.KɰӸUXPI$煶kf)v!^:E+DM2,3霥\|`_5zHgt\QVJDC˔齨Ca7Z=kQ_8h߯vgj&dѦ>Bh=>JPy4V>xN;C"/ Ӱ2>ct vK*_ejᒗk$:^=YvT,%ˠJ &TpE y%o`B4@U3nWrgZ^I9+Y{B&ܦjF V1sIYZs5Ъ?ԡN#*N  q<=\|*QyϝHFH'>b!0R>j\U &S<,ZYso)7e9|lg)syIepV 5@!Z_ʐh0_Z9EgH%15cޚffΠuP]̊h1T،[7?Aiو=GL0!BZ{Sc3ثh䵵Ij#O𧁧hQ;jfVPoYcJ(y_'v\Ar} 8 '`&e;Mk)7n9 됾≣/ 'udGk[0!6-Q珇Ȟ _B&E%Y"`` bgh޸_hnÐYj]cꍖz"knտ9gI3~n(EzDmT7,LA̙K>GyWO%0|©ZۻǪ++&\bWe`Ӗ,^qRO^b5E˥PǍx`] d;|iroY<۽^{a;D? V@yb@5KIç*[︆ݫ\KgѾMu&^/%|,jMM!d+P~@Pk  np"WDV}#)Ha*G}dR Y;T,/H=ŋG7fX1Z4݌,V~ Rfr0M$s毗BND: Qv3Oh#"S^\SI~3f%:]RvPfLFպԆL_Z l7A3ri|ugq,Y1һS{;12[x0\CS%8IeD nMH5A4OhىΙv{`x 8][Xp1 ;l,fz"tZe੓dK@nS8v6[/*|yܹ!W63 (0S>{w/iA(_+LnIF J9SyRֺwn#b2dj'R1UL»$ JR TxɭORoHyy)7(9MY3(\@$+J\Ϣ&ιFu S*#v~Cy>c83giWK~{Vڹݴ.%I㋵' #$V q xGe,E_V;}qM03^e(ZD "~[pZ16 }SBj~LV]ےK4C%IZɠtv/*V1`&X 郔=1y52Z5A(؍ōchU꒧Q݆\?3bz8FTPkmS1CܝKxV u3 ʱ F7^Ze*9,㔐JY:/G*Ь{?Gf_YeOohRA^AfOCt#rADF(+ʈ+#y&[A3u2d۟Lj÷<}I35nTB' PBJ$jcح!W7iM9S[D-On8U,pm[!EIX)hМ̐UROa#FP#6Mp90z N4U0ܾXmda>`1Ӽ!,s\{~)=YN6#*АEGыME*. i犪rb`JiC ^pEl.,DY<do‡")W]9C|)zEMfO gHMR#a2h߀(VfJ<49^H{EJ#9D"A]+!^_0RI!q܀5#;"Z١z3מImrSK{"(j58~ ACfn*zdRF ݠ n!P[CPK/zZÅ<JGOAрPgliZilGL'1 ط|VZmT?VrEzSG{jmDX01%Iht&3մhOu. %HJJ$~K[[2K%/X gYZ` 8<ɏ B_ᢙ5 +n)b"q YYo٠*b{~Ym &|nm[7Шo82NR .W.{a'vג+Qd^d%h*I/eS}Y؆3{siUto0\'C6E * Dpg^qZ9>"ܿ>EP ֲ.&8) auƬ˄5 =GBWčeo[kP|7,fjjjϮĭN?r*(T,F`SsF&="@|<"<>d]apqE~"R|a6Դd *;}ZCjg6$~jK]JS Ou2:aM GqXX6h_|/:mOs#jL h^ %/:TvU9<. ,KCi4*pRsn9:T(6>%񜿥i42CjY9V&C^+0e\Alnʠ!E Fr&mmB'+#4#s1deCDY )F95eꣃ,q0V% 5K;괳].:bt5KDVz-(K.vGAixAԓq AKbtߐj/;r w"r I; S%Y?FAƷd []kzt8" (5F ,I䡀Fc^2*N 9|J+qn:[֚/NwZTi AR-zԆ>QueY^f|@GkR ]~e3-mc+%&v gA/jV5v'sSA U2j޲|;Xr0OYT5c׾jN`̫M-WUH$4 _|U D1#V(yJOF6L Њq"0Y>!~, 3g-^{@*/ʋ5Q^K&n89=avV,O/_ۮVɗQ:z //k/bݥ4#ۄ1p@TJ~ U՚opg1HzmgfSX=VorŨRP쓸{0T^|13|3aNpC@fU9gʯ&53p7F)L՜z?(6t#^[ +|yJm,_NR _ų5;\zbO(j⇘NF,)xͣ0F3 a B@}qE'3D/uAzUV`z*߭XW5ͳDskwCAS돾bCY &syǷ5 3!!cv“3su0TCS 1=CtxP |9љJgBT w('%nЛGf社L⎂i^}'d,yG^%h,T z [ϖюcvǞ#xEN"LPSo`P}#6*Ae~8B策y1o܍gSN( ^}$EaLs$[:,AO'·?1ǔR+FuP EGH*}ݼC^u`"}- "_*bږk><$dBg5,ŵqYFg20"-!)_?$^Zy.D ^('둃U>f`6{ct\ d0ӲYڮx`MJm1ƿ2-,0cH[Yn" %^/'nnϝ03=欕 &O}vcpǣd#Dm]Bzu8}Bi`aV=K!:ӸNJljX鰨n=Eړ.ŗC2w/0җZiˮ%"t]0qh k'$!<[mMM毷H;gs pС9$]0:a7_U3UW)u°<m>ZX)Ѹc cY 4>n2-UHIEY;.'KZ$*u"X1.61O@?iH/WvG8~,7׵Cɒ qr(Y%$b&[=*Tj#c׷D1t_ T'3۩H+|,M-6AxܵE0HلLȠ7LJsnM|Edv' $U/m+Rd sd!1m_aŞB$fK/@^`Ť+UE30$>(4K] )P ? 7Ef} LW$%poEjuG3?Ke&AA1ŧ0 $;QjlSF/'0̏jg&50%47Gt!cƊ3#omyaBn6@Z7Ld$+g'4g6233JaV~+VQnHgHSH{yr_UBn-3 - @ UMt8|{HUEeϋ5Z6>²de'7Ԃn-5sher/G7N(7cx"}#HLuv7Aw r06 -+^kX&Oe/E)ŵ x'a=XV!W5 RF["A54*@RJlLWi |rc  qcvE7ךSVN`?/ hpZ5Uz %"zA_7xv$Y_{23G`rM=N,8i%`!_lzZ'f}|T`'і{a=N*.n Zok@T~柯N J Jg = gbG_!EQN v'/}W|bt觳%OW}nRߑӢi?M7n+G~Q'O7G:9Fs:_D./=O&a2Pt}Kh"|})_BSEidKnl0$~-PLtϜlBNkJUΜ343_:Aw' xt 8(C-ڑyaJp wj,(8t MXg0I+TTe!4Re\``D1K\7`N`хN12_ZQXRȭ{jQ?wmȶk;(ӲYW;ԎJf1[F$uPI~@"IWz}wQ[߅:Y+^y66z<{@k|9vcI;ۈ]oЗvܓVv@?jq[*WaPF6Ҋf937^\Sy"EF8a2Kmbfud~+]*UW~$v6~卺M&N(ŗ 9ՖڑDvOc<@,*F ?4GuV1~oA,cq m ^ yz%1TXAuSThKVAO)S7U]ee!r0p@$ `!GG^(n2(H=^m:;\&?D*2YYHғ SYm,5R %H(2r>X}EX3s$Y +sєhe'汓2:Os^@[In<\4s"oݶzWtGZa 3FBx&)x޺i|;5: nuGY--JȂT# &~ڪz6u4 xU=B6 E@tP%xl|9>5BRP`%5C,GiغFegKXӯ\#% WO/R!P?fiTgz{qmN<ʳ oW - "l4GHn[-)wBo]pew~XE^goN;Rct4K4+_dJg7Y' ` rMyt1i-u6@CmŻũTdb4f$:Z:\o.zN joi{d^yѮ~pY2ꔏmL}aUS3F;0E:"y$X(#gfr~/PV)!ʓwG\j'8Exl&YkIl:ӌ-G.WϼBNKyMC"F(dW7wmqk'`=ot3 Q.iɟ ZOG Vrj+ BIu9et-6jVʒJ``Xh }O:pLK/|wa;ʄ{BvmO[!. ckT&$ag3q<-LZsFTx`l U)h*`9x /jR ~=Hr(Hk8L`ve?8 c#!NL٦xO!ʢ.ydCބ敠++j(gWZ_h`Rs^G>\gg⇛ht!l*G OStU%mJRfTXnb7]ӫaJ`{OPDiJ:=G܂ S+Z^R:kCǩ(ܻ[|8U"9])=$]&LݣS!EY&n` M1!F!zCTc41!rMXJ|tNtK{rv8.b&5 o*LGOSXOiIf% ک,y+BС 31G8+/4e)51rB"LAwe1-c,T_ԭ1Tm/?۠J9bIV0Bb\ Th&jv^ZfVɽ)1GM8y$Ww0 ~+9x 9?J<4^ j.g"SZN׶ؖ*n0ܑ/=WHړƳx,L,5{(?9)NS#B-0ɹd51_]ɼhQcogS1Q;^K H 53hrar]^i7Ui> 3qLq ets>!Gl:[ADO'XkEM I1yYls?%")e#Cd:qH=ɝ"sʺftLĩAu]nc^ =2w#ӝC.#8*#sa2C~Iݖ.;<==iQ3<$"Sa5^T:8fXJ~$&SfAW,*e{ NK7~}*kj:KJpE*4{L8+AZveq7;deh܄MS|Px3 v9F>F2C`aDpzK?S%Ŋ>c7΃Ųx¦-)ن}if"7j60:P#A[#VrB@tFeDQO+֟AO[ZvqⴊkXIFhrrfOY!ųp$TĚCp+ .ڏ{ 25yEc|~3 LlIpFf#_NfEzE[CV$'i( ߉Vwr&Q Fg딻*IQRNV/Iq]R/H%Lp\5d`{4jbv\6Q?)gE=8[/0 Ӫ2yOGKQ֤p4YNҿrIp-h2dQg谒,uhӜd 9qNx׆4eTرeW[#h0kc=k8t$-W5„e%E^H'4Ӎ_1 N&k+Y f7OB3=K$O/8yM-#LjciAi[-f`'Ilި^S-))t}6L 1VH>Y>A6 --[w`&|WUQzk OV"yuH rr^)C+9d24vyɦw΋6]$\<a;RyH yXA%섅H}vܒƽ\CzgKŲg먓a{J1ݟ36^ K5Ab \|`/X U-a#lڢ]&HMY| )4A SHpk$PNRw@B7 V\fM9\@!baЦyjXCk3-yM󝞞.k̵&½՗`)wjOTmy4LH@ F3ca;<܌u/lޕ_ڥ*"0bҼFUnsfe9C(ViIm&bOS/CZeDJCw{'b ,:nH`ݧ˜2G9<;y?~&?`g-Z=pYk j7'8ʉbjN7`JVH(밾f7Dg ohS0 jH4MzyRsQ>h3xFr.^Z,/z79 kJ>DZ^`۰K[A_2.m \a xG{,6.-̉YDۑ!U^I2Cjt$5P+\{JsMd{GEs& h,Rˡu;2O䭊sk4}bz"8^߾OU~HG:ڙ{Lq9 < F_S![JC*Fؕ`M,[5OB͠iO9hZtr0 ?*JuD}W6Ϻ1Qp=VwP>+w-l^X8 ǯoIS/- aaW⾨zS{ئaͅq\[ M ;rAׁN-gh6m7n9E䬕L &`xis*}N+Ӵ% JR^PDN`N-5m+d!WCA4.3Lo/[Ed|o<\>G+dS;-.|RHeeTT 0ҏڜ)U قC ~4[qry/,6:ztI+M` n?9H"|6^q_.dl|+Y;'|wu`dkOѯa͍dFpw=`<8"CBm XvJvZtg~orڙJ(0=,r̓qCvH#DIiD~o JGVܥ.[F{9 f3ڗuH5_/džH T[I y{~p̱?GWpt,D!BAyrKw麃(M3zߛuUlKLFt$Vzf~hfb$^u);v^G )ĵveK(VEf2+KȒcōΥbx)qB F[|Hle΂q`YԽX`:jY0{٬,fFpHZ.trXs 6`Cj$?%k5G^+9(׈V}B@E=!?PIMpCvyxWʘVԑl=)UwuiO OE݉~ 2xamT/Lk҆FnUM5:)D| ړx} upMJ!0Z)߼l Sii_x:̩iCwz5G%$1bˁ\I)+b5M"f٬w#De15CRѕ(.LrN _TfI%MW=)Z Nڭj|$=^/:g?\.pz}7c7L,  I竜D{ž"5d:R|r 8wjqYE6u`s )&8nIzAvi]s+m|TdG&'17xyav&""U& **+^HkB~䴈 s_arl60 "|AYp4;gJ@Z[cc\5`}1tL}YE+}f%WQ>Fk@Dyhb;)}TPp;0W&xh L!<"enŕkMjgP#d SݵaGL+Ы4Q*/>q@]XVsiz!*O\(=y@=n߶q"@&TU-Ja0#襏$vַmRr eO'WS\ʆKu"&~ tN+G!$_J}p*/ڏܼ;/؋/jtڕ,ǃ1LZ"} <1s~ZHSߞ~ɸ؛?ȋ Wu\)e1щt>ZlFqQ &e}ErR)H]ƫnyS9tګiQy-:! ^8ϩ itJCN<'k{238 _;^7ج7'_K*5̡2xFp=TԹ(ijMۜԳ<ӵ_:xse L"ߓ֡^ƽdTP8]v:,Dt` rD3eWmi Oْ7#ɳiLn75[g%VI`gS[~ PoM^.,oKcQD0\ $).LPx=~YFa)Q 8A,=ʮ]ߐǨ6en򑒦9hQ6MVz:k>z-rPir ݝǥMгRAfXݳzU88+K=:y=Od?#̧{kj8OkjPѺdgU:f2w^/-s}oЖadǷ@~U&u!@4!L6ǖ(~WPYW1D#NRP=ݬc:BBgHQz\\pnkci}y,b!ոi&.&e~ǽ͝ .ѯF1VqZmޭ%A 1sm* Z)&fF.,W&:2OHsp-7MSEnOn; ]2ʶ)}&;J!eѤhwo lz1Fr~'65$=A%-xx}^5R/`7vpOtXߓufmeovt{EX\Uey'נ@>kwqcOuvʊ~F:U5.~ir/E'#s|sfKE̖ylwo gUOu/=X $(DzT( <&8kq_hgT[<|jb65N[v5phlBںdq24zu¿}hQ+}kl9R#iԄyNY5k9Q 3eQ9 T//ڨ<1qhԻ]0mZū|{ܮQp&WZS`)tS==5 )53C5:u3 tuyК3)?50@Tѓ¡[[2 LPGI/N+vG4^znu`]9],~k"L .}/*ba7Fkc e IBU9UAhE.ꠝy YA6kK6^4 zyeֱ&uj.w=,dWg}7: #OU 1 e@k;K')<&J~ʸ4muێ^nVYOn-$ܵolňЋmA%W LæddMAON֍_HNQC`5\ged).l` žۼ>7D gŽ OY*V6Gۥ"a𱹯*_%2W5S16}?*53q߂"|kdmrȣ?|Fܣ@m;pWijHABˎR:(+>6v>FR OzQaJڋ?Q֏Q[z ƅt'W\eyc|ޣh<1ւ'[l{313gsBk"5:Ҕbx='TO$K͆ݙ2M9`n53|腨kkeȋmVT۳.\K7pr`?+hфH@XxSǫ!GX.)FGZhgi{p9}$д  @M U9 Cf @m~u'r3w>;adIb bZAO{PIIGKf3^e3ӛC(Fs@~:Ϸ:sJ/%3c Z-TV/MTt}؁h唩8SE`1bЂZVIeJF":[ `ޘ`g?\viJ! [/n|:a$C ._pM(4& b^ ` >Cna5r"9&.qJ~LH>Ln]ѣ;;͗lHg29w@l5Žک&]\ * <9ɮ hɀ°&۵պbi7[[!(5?D&Memي E1:MbY@g񄤲Yγ.H#5oGT{hnhXiGX҆`/LmMmBEۉ3^|勑X [s{+hI)o #޼h ~s) n0xx1sOE"f@V+l(]hJY"8ZIH(bdeCHF7 h 0iQH]^MWހUu'hMD }`lM( 6.r|y7 O]聆arHo8 $}] &z#u (~׳OܯVrm2eGFg0ĘzXFG~4\b/|qS,V36'`+QN@F^5IƏ#=R){ZMs'cꅇi Y[\* t]s89ZgkAיǟZ\gHDeV@"aSq=#|Mh21eBe̚o#Qfi TJlq9 sW \1qMm{ r^W$ʟƮw`u=u}=J5gҨgN⋫F#YqR3{irTϹnAحV/#J):VU\8_ M=Qh_cW{`aؼ4 GCBQbʡe = *Nɐb2p̫ 91+%1K;n#^;e[ࡓ9YKw&ez:Z llD?sWKhlcӉ078ˮ*ι` \[ -@#@ tvo8k'h^h&K,QnRZHc~'$-1a~KA  H>_,3J˳xoiN:y4a.,Ý.CЁWwctnxl|xC(v iHEȊd1];%g6\p`<"Lj%'+XXwW+$e2:f@r#ciʰ)1=Ѡv+3ڋ.n&OipkB$=h6{ggy 4gm=mT$_ktZXU[ʮ0VYٰFcGUA"L4#a :-%,R;峞#:Sw7 a݃|,yb69$I#fȢ) =iHB[KEiHQн(E5#a\hpx+0$hsP2% 6ST"`9Qg?&/'5mG'c0av]xT +B"#{WśFW;c`^nY+Æ 'ANObw *R/'ttP)Y)W UqBF [iQv @r):Hq%M40_mREڏ3;PM&<Њ)q+NGF^VH:o܄+$㏎qؙwT'5w+g hYv<}2;1>[0GBsem9Of~F,:z۷ўn**(kp76,$V5(#DdhM: h1b2}SҝItɢ.k+mv n0#Q3W՛hPqxHbJ.,0$Cٝ\kuכ"%a–@!p k(5X^w(Л Ti~'JNZQbxHv "ؽBWE e2;~=)>cڠUBjK5!$=2+c_SAD7w҅ =g?ŵ{Vp/0 ;m9h\T*8`{uty #I,ϖS7fA'FF#tL !-N$4IfKδs! >X*)m|*s^qnuNg/\Tsc^#8%>+fm~9;&5.AH˶qj +'͸W-ka0ziizݿuNDb :F ×~b˝bO򐉀O8\ӫpDEV[j⫞1s3Ep$=ǡGj#LwY5cWPb?p*n\ݿ/8#l~c}}8gPp~0`/6xg~$oXJM{n$H6λV;FՎiE9)e^Q8knY>]C4&_q :Ƥ*X%-aheM/!\d =]6nz۶k1uaqYh})Dﳭ^IN<+~3~zsӿwY8c#uHl_*uu6uxsIwY g5 w̩dfʐ[x[VQh6g̡ 4 8B0H5̏q\|AāAG2"+=;!o1-7=P]Ny.9'7y0]&R/ez  .jc&ZY{xe`HX0 oXS^WL5=5שkGq`Cڳ.D]}Yٓ5FL u^l4ڡoO3h~"QQЫ=-gɐOr/.eT3%䎒;hv&5-۟ Мm+ю>h՜E½);gh cG.{@L;}6JS!5*|iD5<W0L-OOh`R-E2 X/ѮWPNYݿW]LjzQa/p~sZVVcl|'覞1 %;b~g1I7m{.V]RHqˢ1"UHZ?c?$Z@_Ulj~3œ16Dyܳzȸq4VqVFMB K$_ȇl%;3 0z{8woX؝ DE7#ZA$.{rh˕}A-wɿt5 XP "K(P{4ק*N}&:+0T\Qy~ l 69]?i9& aPs]߀9Wjr; OZm6Zw5aVW2zߜz@~yJ$`:xEk>g=]xlsE{.vMoƣ\C׵mHcFE#ׄ.ݻ= &@HD ^ %a#CU)c|l 1Ш!JرfNe!+קS neЧT?5%5RgF;PsP?-8טSb +C8}<זxW¥há=߷gIV$+RA]="UCxsıvq>>)l#&.Wf u&@Z&tRtQ OE&(lLjW:*.::cXs8\g~̑$*O9*#pv~qzTnp9̆;>.jLX+ye 0}0};|Oʄ\rSΗM;u5>(15= E++T3z$&YyjyFxFB )  7жcX™0 DP5ѫvpR4TxݒSo|f~uG7-.氳#I1aY;t qz)K_K'Gw#F+hx jt%JO.-zkՒf3靑GvY' & eD\Z8ǂ06hG`''ئudFK.hb]. `6ޗNd+6ZۑA=hPim3ܑ^ DnKņ@z21cEuwpnLIzRH%Fxw}u7wG*Hw$0jXh-C0Rէd2Ii}K!#һq ɮ[*0OpnzB=tru(s/l"L6w'&Ҫ[*6;Ee `T<-E%,^Ub=7q;/B#[Wp+N^C)4QzskGC*Z0 ܨE_WgewIA&y蛠}WINX/D_<7Dݢ.6+6p Z3i>9B9wT+ޑ v=yA!S~& T!j wa&sa@G DoT;33ುҦM/Yp`Vs9O Js j-'ˊ:ohgw+&xdiiNrs&Ǟ/lݮф]H kHШ>$;T3ˤ`.x4?/=Y븄KۏZ'iR}ml=Z,᷈LDwBa+: s]SUq˯Ip6_@?ZN< ^2Н:F{^VK*]2G Eݾ-A:!Qz-)\`ӯx7e  [<]gmMbI0~_6 u^ʆ-vD;'';4I>ZK [ >W s:da9OrXĘl<3Iꂨv"oQ%B*"N˷Dzk|q9Fv,A{+v2:?Cu5+y˟j qZNEcy&U,Se4t!e4 H\ɱٺ^ ~q9j~k|!+Vb150W dk-8lM(2Xymdc' XG>~F.aQyI bS'-'a A|=<svBڱ&WHXmUiG%揎5ZKyi$!v! bD<CstTWݓ\Wb:(ufK 8Y#~[2'(Ȝ% S}[UkǻuJkX}\Yu}s)1I;lSҥM!QY r$ISWK]xl~ݨN(mbPBX7drXHbRC :0K "m`&B:?\,=kPϠy(_??S6D֭ @31.uHשƀl_݅7%_ 'Z󋥭k  @ zP> ]Yet)3iO̅GI~x&DG 20=}\RXL8$>޾ObϜ|7/anqfvbzfmi ӫ64t^%4}Ӑ@P%ؙJэxͥG]B{%3R @-eC1I۝!l,s ;J9Y—kw~bwΔ9Y $X`yG'r_}ig6I3H>p BfD'>OjlvU&ԃwy z<殰Z"4W ,3gn1DD$/ zt!~0717P_HM5TUh#d@{ƻ]<&T |) +sp D3/JQ&9p)DFpz$2Z6kȿ"[5|D 8Wz-DZTrA%T0ڍ+C ]_)q_|0G6_{W )N NZճ3, ! 8pz=hJ,!gl@6._0z2a0Iu`LrA8 )O,o7M29- o1^b?Eb!dR|ȿmaO $%kW S-9#\W9idq'y/;COι{f;[^E=K3% GŐ8`k:<4B#&:`)npJ.cg!O}Jq\x`\Jv"~+?IVK1>JjmHNX3-2oy2aRgTet|H^ʃ#PQF8s1s.rA+2 \wDn=}li.˓u+N4~E'dL8l]MG.G=s4puM'CD Bzz /}m`vʔĈJPp 5beBmsm mXxvY2%dPL ɰv&e@w}6yg p@ Qo[f?DQq҅W^Q󆻆.ݤ,DCnMY#e|0Tmol>ұ_h!]K` .@Y2Y%iK&f=~8x8-Ę$ zAܳ 8~wvXMzocߔjx]bDy{Q 2s-1XJ$'{oKEr14L`{n=?T@L ]wnK b Qqz~{^z^p&{c,7KW>8cp0 pԃe)zk5@ufr{Cªs98PP$yFNJ;rr*6Dm9/u˝j(߫%&1dH _=0RHz۸`dA7q/ߗŽY aUώgxoFŶ5[O389sӵʭSwԁFd@qhKqէb2)G}Yk ú&TWVQ8ǥ塊,Af웥D A/Cʁ(8RN.Syx QSRq%$sS8x1,@vuz2Ei;E^H#8# 0~Nq*|gV~&rrtF͹a *2MU^GDF7D/wR®75Eh}bLwpn' 0-浌=eG렡%댽W&t,h?ݬnf/>[D v$mH7rOUs󾬎l ­ k~zLOmHS [hbk@ÆH@i^ȀDWT5*t+u(҂%G(Zh r}6?Z-Yf%>+ z_3ogG/jM!ߖ`6QRXo/"?̈/4}?gWLBmh"ƇB g>)~zmJJU'Lo^-5AHWfDÞ\`79D "O|Ӗ,D:JW8>*CzC}\Va^wF$pruq[CGC#UGcHU7P0! \zsEA rf]L)0SJ>^ف.K&_L۴|:K+l3-"30Ɨ24؁@7Jf-r8w&#q(MHG>}=NU(\?f x3Rq_&pT/Dk(G15Wl$0""w '\#aŜJC-F ޿7Bvҫ0y~eA0-S+`X8jkIhCV',j[ _+o-Qea@+kLt|Z!yPݰ  Vd.u& 5m~~mQd>$4 iZO&gd>C:J%)]a+. 1OԌDtrID.{Әȋ tX;Q{ߵˏ8)\hTCEhY0Ei܊fF 2si#'csF֍I:6dŮ- !{RI-<$ndQGE|ž@RB^hZ ;8knWKZ{FЗ( ⓇBvCV/' EYPwVɄ9LTک)9SM3'i%.WASFW(8 #B9RL@oGU9/ H92*BqYX:IK%*#1$U:Bٜ.P}fw # oOjU-nr \l|?Ȃks3XT[́^F(V\?4AS8rúTvQ0T={/}l1&9)짱i4"UНRCpYl)=p9N^eљX BjO*&eN`NSc);AGAik4G[ ݄WC>_1SeD[3d<)NHyWX%nyBYmQz]*#O׸ (q+BY'0gy#ٍ:F Zw2'K]o`_[t wO`R 9"әrF 5rUkyz&@mhU2EcedbO\"_6M7sׇ!g?Dt R}E#$65rL|5.F<ؠf"Sq-`g{@sA` XAWS#˺fS_Ε0]r$hpߩ`np'>n5K͒߆9jg'w2A7"F\(=J3 Kh IgcaoւP Sױְ5xku5!G&nyzcΔHp4 ըwi2{<8!Z;V 4&=Ci]; ݨ$w`^+ XzḦ́Az$PB_dE;:O/>B~VVMϾns`P "Kh(4R?Ƹ;4- ʝc wSCIFC3h^]TL G_jnp¯玘T}sFgm _ $~kgbP .OO G&mCW3>AZ<.&L]U/*duܯEVx'cM5uG_E"S]/w;erk#TfM9mAC]nY'3FB0+ؕ5!#(T, U–;ʾ&~&?s&M7=x8 G2D@F9m4mQfq=" 4$ZZwq !Q`w@Ss$_֬܌jbd5N" r~7&-NpFP/Ku4 T*}yί-Cjst`nq#*tLYA偳 b>ʰޓK-zM>465tY Gwo (p؍)CÛõZ41_~`#MfծO:Mn}$ _LHS/޽2+i҇ pH&`%@ZcGȉ@DS3!Ԟb_3̃始O'Yl E 4YrAJ [OO!n%VFP{f)n4*l|[D+5<[+Wɻ."O[폂L!q?1bp=3$ez:@*2$v伛l=G.73D_&-#Za].q4ȫ~a9}8)qXeDf3K 8=W܎3>uY%f(6jv:V Ca8U0X anOo.Ky^~Rj9#d5DI_, gM9oS`Enrf6bv~4mNG~yʣC郉gdO8 SF[@))fŧ.hUN&즏!#>cʨF`dzJX8xr@>y-onZ[̺̳؞OvBWC} iAvC_/$oz+V;~dJmڒC힫E k.7ɑ^T>[_M 9WK/ׄmM~H1/cl4/V+⇝&9fgjbM]]L)_g\K 抡Hc) 0[j L:Yt~_2$7kNg}JA5 9aoyCN/6˹[}f*89gZS8FN>/Pn)ugqQJp0H=waJ ?„aX»ۂ dIn͆i+xB ({Jkx*,T=pAV)y$Xz~1*yڦc CerV˪+ߤWw\&O Dr.c*1[048^x6ք =IpɧGJqz~s%?0ޭ\qv#GgyypJTBpī94j}:*M77FKq'_q"]sp*.9Cz8P["yV*֏lat,dM+Q o,Dtk\^53TzCݙ~Qq[O i K*9LB_$'[Vw$.IČJӴ+3.AՔTO(wz$mG#Yehlr-h&YW IbCǹBPvJL*Q'lFJ3z""d<3|>G4?fBJƝ{շ:((\Y%2 ;< &=5= ʩtBwG*pjV;cbոn^KG!y![Ʋx-h~ġP5KdޫV|P,WZLEO" zq (\@g/pIEPRN֓^[mS˛[/&Quh]aBhE֦bmm B"qwZcǿZ'4h?7I6#P;2ymS7Ѩs|,#HrBFNTd$pa\V")".o8DԆQQ I"zPve"3bYI-wRE gttYuX"̵C7H$|uOU%Ywщ-BC]pYʚfHa(cjp\M |, 22 'łpygmyч@)10S0_x,\FJY M u #*3!C!6djօvq\t)I !!3wԥ}iHJq"l+4m`jt4exB:OKQ>͸U\Cv&S|fJ@IF K2Tnep4t0"[,jA1UW֑Ocs?o[qm۽/yp$`v0;~!<ȝzwؼ}(^ɝ<93 eނmcT,KFq [@ʛ rkkٸ  \U0tj}fӌv׻|(K~[34pGdՖ:fU{99c({J5d%| _YWaW4S%&$nfJJ1tݠqxn>/E%Og&D=yuN4pא} 3Ly=7 Wngd7bv{4̯m +*AM['@Tp8M!DŽ ѦœdQ,->O:ѯiօV_ Niza/5E>|szbWlyC&kH~[0Ei)! Gv] 9ܯêi9ϩ>v oţQeuVry@z V?)4*N%_l a :~k|=k?L2K '}fP~_Qea^EF]{:DǛ&6|$BDw>,tƑ )|#ːd"ј^7iOCuVv4=Ȥ=PHB`i, .!c$xqy!8#kgR3m^ccP$wGW4i b"qZJ̞32+ $/ޭ%b#ܲ O—7Gy o kFumQpzQnsٜX&v1i`:C&tbvob@~ߋj߿>*dC^Cʌ [x^'| bkx w?zj6@ J,ȩLYk mm-'VYXÁHV W9kOV8tN[r}?rXRjY$(aIePPZM6))FzUUQ@6Qn+vi@^Ԙ{cz?Dk.`XyXp3t@^I wޝβnzUxi~! mqkL84MawI>k_ƞTb浿/Rθx&Y88z8Oä\Ft7Ƙa2xPi\(qEe&Q=G#wp/ԁZ}'n.'fVTV(gou ֦;9M"5l-D MjeiOE6rQ$45$y$SD iŻ|ف.B!__џ!qw6}PWztBͿ/͛=yx#ܿGq2JFq/M/6'%ihN  4.H 4z7bњ5'aMuwQ-]܂5OL2U ~)ctY12(bE`?@Ih}Ϫ"_ĤO@@ ntH9hl¹S!λֽ@k8Kă#W,q fH U~qoRUcڐR3M<}Bw&5~H}!SE[ٿ~_k+|ؑx'²EUu5rIWMRYɈ0ץPH@zCXQVh,Qi䩫oL'l1hDFCJTsKxBV[jt.}_/Xd'ɞz?Mj #hW'hGknl9)3fr^;L)Gĩ wcҠH51TఖR\*.rmvPAs-9rcS/ٶ>C8§)L'pb "^Nةot; z"!h O׎ӏx[I3ifUꏫZfp.q,5'u_1 {=rcvݨߐKXf<@z)e% ͍9/"9Swk6f#yǖh\*tϺR(m:$͕G8봹$_Gd0h':.s2a5=,'<\'9ө.r,؛L-#a4:W irvYνpNhmT,+E $n$|/W7[l^./S^U= 6ؐf;> ab`j`ue/Wdh$jUdJ{L&3㴆76|f{bqAKo 82~|4_0d,pKqBK=B_ň6g90\(~]F9%.VxS|X;Vրf9PS7ۢ]w~]B,#x܃ʕb'N OYY5.G{i2o# mۓ?$GW㴺)OnA4#j3vu0y~K?~I# #Zg7o_ ~Oy2MBϲz ˥qV9*-;-]񹚽|TbI؉iq문{]p76ND9s*AL8XWmAНQO)& q ݇ }qc!!op f){`s;V=Ty b͈`o^{l4П Mw#XgĖd}H J͜nH`Lw,,t, cAں TY`\s?pٌ}}o>wE[tS)o)P x:zQn X`rxÇ8oFJO(՜;PQ>?;CmIl$>u/gS0?uj AyR^>Ұn츭 \A}/@뵇0YX^8hPe+鞔PSN 菐$v16e$ о7k8qFr\3^k4]K#-BxN kqP9:ȲZRgh'Ԡ}o G2D,*D421BV;܈$/45d|;iћ$9!"$B(WkKLMm .֎^&jT 'Fjl1#+ⰸ,gXp<19"]g Ӥ$dy2 K|'٤)nE Η @~vS ;уQ;=c6_j==OIk.h>D=X'6eWz$qkp (L@ "+ZAN`;. N]:pQRd7XIpjoR >$+aG*{%hO8(p1BjE:`A7>ȜJG@v" "N ջA|~9=X߫~y ) 5wP`ũ E"y{r"1q)QjY qN0^  Ѝ0?iV)3s,{J'U0|GLhTH+m^ŜVGNITI0evRbhX5 $i=ꛢD}%984m%S1[& RX.ҶY Q;׏&ÔϙC[CuYǒ_Gj{- ;Na&K4p?0aymXpCW@7 T03Op(Ng[sn\څE{Lbtc Y!ōXboU[ZQ\d_ M#1 ی8ʬ\uT9Eazu](!l/s]6߀Z;y/0ׁ`pÔ38<Zc&I,p.GT"@mbXALO"i{\UqY^- ]#.^SQ9Wڞa)u T -j!쌂޾r-"Y`7/AI55oD'! "yIn_/U#_ ur*s㹏 `?T}.M$`ScaR8.KԚ6k>vڔq ObAuJ,.@`SUNyFޤ[0ø/B{$Vcxk$JpKEzb=*pAYnLwxZ9k Lȉe d_"W ōQbS,!Q%%5娎]sҌ"Ǿ T{eޭ~R/zU QնCT#̞8;*ᱷ="0Wl\Ã븮v>Y x׶ٮV-U0fc?w"gp2-$Hnk"hOEv4+Z5-}*^ԚxVJ;4n55:MV7m(#rχ.`Q>]:!Dd_37QAB[ R 4V4q,@`IJYa?JE=L=Uv-&|+ݰ6/cˋfelL7XP b/۬hJf79q>oEg7ȁ)dHrZ2>v]jel79U 3;=B9r/dzqIpABDoSY6WZbTmo)"m+G;͋|0 `zDl!:صvdoA΍{v%GPJb#N]+K ᛊaTSZŮk c:'Rjv LH&3:YDړ^}:虪2usrmF$hnHMت*sd$=41>p~( MspV6Cœ[֧DM OUB :1 qGli>eXu?eDxnAљoyei=XLK(A(XFz]돬}!`7d׵TUɇFXrER`E4ۿ&/n^˫&kk Ŧ4$ch+ 2m8AEկl0 mЇKy'1:r:@!ુW? ed7La±5M)l"It3$ f7t,զY("]ri핹@ T iP(l( qlևΌ;xS2غ+{9wW W)0c7͛D»!p|U0S lb4 mfR]\D @ hu',0ղ9(¬ 㩠;eFcQ{GĎFFܧ} JjlE*=M 9k%<  }K׌:d;/])ڝF'UwY'5~iR/YA|AgPߊO$-[txuFֳ]٢xWכQ >ϝ`'-XȬ .,[&^B6u"7:oe PP޳#T{wy@4%"l&H-hȚݸ0 b)ZV6L:>7$J(&#& lr`o=? 4'dNg?Avt잞U}\D 7N\ȚB5mTT3[S;&+y曇݀q3XҽjrL0žԲ_I;YXm3Y<Nj Lc . ,H>u; q~C?F{;M%qZڬ֦Tyg(`I{A懟OͼϖV`چۤ2dE<=$(Ԡq\O]|7~A0Gn(.c4lOV%" m V?5_6& &,s)Ůo  Jёu_}B,O%8؜q[JrqX8!|1RJnӿnV~r :x"sr9C딋KQ,Uu}yzzL0Nfq؊Zb?]|x[L,HEdv0nsx>75V}|?~ PhmaLN%Z}f2J6HA r(*޵G}QTWܴ.^o-GYV??፭'PkItjc@mJ-;\KIm[:HERӂ՗,fw߻O8I4lm)* $0 s,Dn%hLZʁ,ﻃv{&U@JPEjײ]/RyjBZMYuDG/?kzwwړ~|wZ.G h^[e|2t2~t|2$?ڥJƛ^^sp p.4Z A6BvKRǑfƉ0Aq*x<9ҔPGL>(5K; lu(ټgw|LH<o+~"ȷxrQ_RU -Zͤ9E4:aaˌg;0JVeN J FЋZV. 7a=)tחMMo^]i\ >6~!MS7lLD3ߨĂy/I4-*l R>\M_Vv 8?~Ou0v%H}W{;5<'B{;@RtV,p~{g`b21`ԻܭݛEVpZ;~BUmtQEz7 bonذXIC;o3޽)qLNZg'ʑo= @$Zk~L"h~.#Eq_.Lݜ3-ZOXթ#6ՒV/a=ϕ#܈ BU*FUЃȠerFጸ0Yfyp&b$S9 ɖҮ_O}?3h~Yeݸiw5ގ. A ]-z!\7FR췣Dǒ IU<5p@,_$'</ee1݃Rޣ?hgJ5&>\RE;[Ƿ8leW(Z(?=xQ}HKN-p_W$إ' ^4]zX#^{h,*|W> "bƾMuӏ6Żo*EYi!I : ]&8xv$#cIY3ȯ,abwkb4uMo!K܅ n3* v';dZĕ gMߤGЄz^T^#eV=G r0SDEg[͚h9+@_1q8 +bs#8 :QXX7ft/n47Wm)$)TBɁ}'>kbȺg$v{ μw{?+8?~WZߟ 7 JS _8~;z)G:` ?Ear3U *rjD0A1xaNXrs=9\ }L#`sYlQ&GoR(wWrH݌k(Fϕ"1Xv\ЄAL":>oa$ [6 ::eB+I\7|OuAnYÄqĤ]9hmW stgr:*wdYWi;L5sHc8iGj?:EpFDK|F-'pjRk-Qhu KtnoJG衉MA?ňFQm(jzݍ cTa-sI&?L:u<VbL5)*kR5ʯuںS)=wS 6t\'Q 7ۏ*ɬۘhN/T_,7D,])<oC>TewoOq&-ך$&%}`0opQ<=^>׿Y 7Hu JhQh|jخvja~Q1#$<ԺJjjzM/KEgz#["P;xlz+WJ刺muX170hʒˉ@4.ηP*V!l%z2餻9䂛 eAt+ǥcB2/ ^)UJ0L*ᮅC[6 R҃o,i ߠ/-.4tބ"cȱx:d&8^% /7 `Cxƌ&+oY0#J `DL_ Yxi/ BjPwENBl.VFW"3WSi?ޭf;MDs 0%-?=4# 82>f8 gĥ1lԃ(E#~$-֕'le$10AՑؓ.K1KD"tCʊ2IGaϸ3u[bKYռQuV1i<[gڪ!MiQ=v[G4HF^~],ʲ^{c֒ۡR1\Z ; U! _C=6۟/~΄ɚ9W~9/gz`"쌯WR|?XB?NV%Y4zǪiUN8xdo~֒x}J/^DvoӔv@fGGczg(vk?묗qu!qă)[gVg빷5 }{:i+4;ù}N NAى2=-ë8MR[=xdz,%7Ip۴^}GUeI1uXX񾫱^/;$ʙ#tRISD y׸CyTچW$H7YD7VOSx'NC2K.AE=4GZBGvaɦxZ`kqҤ+fx<9BxvM Z9)PBӠ%tOY_EV*օ0@M6}i2fHJP;e@g7/m;F-9g*S7hφx 34en22POLzifLJ3t]^ Z75>#~C28 %RvgnoЁY1J:0 {BX # v(w7" 2oK E*s&([`K@i?ԉp P7+mݪ:w}mY!ɯoy%q(LVw5Xdq更pXM$͕|IYm U*e4:ۂxl N?|?\HTn3^vTkR B  Vq3%js*&HZ Zz}߅zuɩSOއ춹Jd6m=!t!E7dmǰ|P7NF}[oypo1Ǎ$`A½2CTʴ}'גtƇKֵ͗QW]!g[ݰp#uoQ?0Mު]E̾b5-r8OD7}-(k<%c)$քz6aĂB1 d+v[cyE0#N,7ᙄ'}q|A*$xs66jG6Oa=ȯj`wNsOz[k{ li@,T:GW) H8^Y+6VMfX˹Ht;{$wֻpxRХQ'{i LZ1hv( ૤EϹkT!vg1jː{omz;U|aRwTD_ 0_Y;DS|Lў1ЇOh$ +\[mW6&T}GD!`#$,s`:ڿa rg֑.Rcp[g2[?b3uq2ndCD -&l`q.;G>~&"_ٖcǛ+fy۪_ӵ՘kIk]:(%a`P5]_JzNStRgDMʥm`rñ~8$h51k⋠BÝ(ΒkV~m+73һ˟Z6IjcI+B"jt3E ݗ5 z~mۗ'}<)q̇Gٜ,;p[Y=N~Ňܹ%n жVhcsZB8&$D&)cQVX"a+#=흨VuOH`HQe_n;iY$RJC-7{{Fv cOwP<Ʊ yCf8vKw :% ^LoZYDOĸ6IwiT1[Ư`yZN=.Og(epL!Ǿt &y>=iP-H uueӎUWdž'Tx<wͦ`b)K;ͧ0:ЧQ$&RЏa?.qJzZM;7(,ziZTLjj{ ag KJz%OV[ϾS'iPfIbwu:q`kZjp5 iFE23 ]d̺çv"|..4"+HHMȝ~A7 ]dآ,[=RZB3x/009=i#8z݃KJiMZy/xFd3^8ΫI5^WoeEpmkU6/ݣK7Q!98}ת-rgyHȧCs9iUcزx %>18}ɭᅝ&cYon;,VN,ejI i+{=(\Z"LqοruDFyS YO= 1eyXs?rt'<%gL#XƋrYtLxVSۄ5ȿ5ڇ6)#rm/RZ \j S`ZS5FZ`sdbnh mөXG00[D8Zz7>]]YxxDw yZ٠EQ֖UtgAᅝ :2Պg(Q*1B<_l/o(fa?ɭ8_={r QB&DJB|Q rHg& :XH"$x}r`Ub08\ R-kDΜ]O}='Pglp9N+CmGP V² q.NW}5:@īd~N&E{S٫67ׅH)`Ҡ~0[^l8(ېY5hL m̈́b+z5S^zUghFPEMc99פuNMzaluW}HOFथTA:>9%V"3* 20̱U` Ytơ35uMH#eBJCVlrN̫Ŭ@h;fŴl2xmgmޛs 8SƦWq$Ӏ5?ح$ B\0"*N\cxEo`L/+DPwyHnP= $ZK]Nq Yr@fo{ `RJMWnq@B6Oاvm?G7kV^uG\תqc\ TA53T$Α):j;XB1cȅDINK5\6 K-8 Jsb09DҫJMh|6kɪ%̬zެi"$E(΍c,hco4TM2͖jr[/lds4$Gê\(vѹ䠝Szمi7@*#sQB Td3؂J"I%%\?A#pƺBNu*7+s>')|a,6 ݁ }wEK[kc;Ζ][uaQM_qt ^]O87,~Uh[eD?qy7CM5p啛3ȇ_mczu=?ڠ醤ʫ N?{=R43$]ScqQJ'hse#'yCK@w"(+򌗫^;Pւȑ:jLOR.81U9٤P_˫˻]'g~\ &i4q4c]5f1@5;PԈxQ~HfШEcr ܧ>A|!+X\H?ÈWHk+R̼.0psYݾ<䄶Y"l:gAofmh$Ǻw .i [Đ#)@oQ +n {BXS>E`HձS&J7|(Ci|_+-xP2>`5~tD_t\T %q(09W-K4kj*+_%M#EI%at^]79Qmo1< ST&ğ|6L<~M[=Ѕ]T+J;v[lḟ`%lIKqMuxKJOJ* wI>>btLg(WZ>{P8$̣;bn 0RGx 6Ξh'.c&ktFx|2bFEvtsr7GmQ[FN+>$~}:jc絛tO v}fXA5w. }p~Iۭ3~|8%gdrtAgZTZ< B;@X3;<*q$J[$RMU)g!cF2+Qh/ eDUksvPRo6aMAUP;uըO[V_99y*@Ky{fle( & Ws7ޤFbVzO{a㹔B vvlVLĽ]xEozδzMʺ6!Ұ#vՁ)-C7zU1|(fnG+O%@m9NF9B]RT-;|[TH("ZBE$FUw:˶idE`P8?FOP[qq@j?2sD1RxISIßKAi,LxQ g Qm|4>4+_ Pͫ\U۸ϹRlLL\Y;`(U@zN^?$ ^=ګw42 Z#E.Ɇ~1ǴI.ڽx*JtѬFiنB@c|ϭP?doJb+!u{Kw>,McȞ*ΆSs&>9m\E;)UA c2~J{J0Yc Yl=||d)Kp`^h%ÐcV=.o}gmmKNNɗRJJ\(3? {fA+3z0m?{*J GzJ7/Bɕ" La."5$}Z'i>9@gU+St4xCŕlV^2>9 SgXU5\K'fV@,].;H+JO)Xd<9DR6ia`V=U WDl3HjRX{=HXTӞ} /lA$٭0 ==M&Gm|gu;}6,I"D}% b1I9صHrvFL&C}hcDN ?s8#x79 ܣϾ}I9^z"֜>ܯleƺ+t 7rD4\ϓ|^{$(//Llrng.Y)\?#83kչqČR+^O~6xcm  0UPwjmנKĂo:6α* .WǦ]Sv>w^T J/uCX YoJ~q3覢2HqƖrnԧ* PwΓ3ct tY!JB zP f5-7ĥ !$qEo_=3r3̀dBEV.I+Ge/J2V)Nh=jHHLMhbiu6l ≾<&nF47t56a [ ('գ*n茒.4ff E 8W'TlgQn ` ry$SJgMG{$dvqWNrcTvT's Zč x̏IArRal0٨ذWY9,6\Wo|Tu"=B+buJMGE顊Ȓ+? ְHNzQGe|PI$N7-`ݽ :4ysOK Ί;n)?l`֌LcQz_17!|fRExlEnJ1 БUug=r/$'=PLHȧK 2$NVS38y~E H+[ˌC`D 4:+ Ȉ CQkXkBt̵88nE @C(2xu+FR_L)Ԓ+YEî \H Fԉ ~MݕS7.`[i(G'y+E6?'RA`^ڕAzVaK;Ͻ>p\mJ.pq;J;́LD7brYOUa6KAnz0@pJe?c ,[. rZ1HE[26n %Y{t;6KjvaJ9 e,lP_"ed_@/u%60E͵5pF578Z=G@wM#Ao3(n!H! _"KV D;t  NÂQ8jB+޽'tjHa$O;w{έL ]5rmRs{Hl$>=ů ܄T\"8sfevFإOw~1ٯ/E2ጟ]F 6>xj|TPZ?}˷h*TQ> u>]SX y7e4u %4TO[l5܊=ޅSmtmZwd5Nˏ݀<:jVT'"X.GA6ӿUL'4II0Kl*K$)zr*QnzJBF Pwxĉ6AB9K]Y\o ,B%SEވ8yX-{#w@)3@b.\fCBqu׾EŤ.H]$]hydOKp҈'O`YF;9OP/!ү\GiMc q~}:BIEoj8|\Բ<_w7[Ȩ3XbnpRݭ}a%" )KLo)Z26)]a9-,aTMW&w0U6\/ZYl눯!Е(QgP.[؀]{>jBݮ ?iCNg+7[rs}ba~zNuk"UEj CZrLѾP HK.%Z[jm;a^N}Bܛ&@Rd_5lWMK05+- ^oj06kWPvڽ%()'8Ԅxu+|м^'%xPDm򜎿*i$f(OP/z[%fQÆ@ Υedч0 Yv+ԝ`>/t(/yI#E6"r %gb&%F"+!3a սq3nc¯SFp%+"q0%vRm)9$hpV[(.m'K8\`Н۝ĜJ@TxF4<z`1Ux%'N@Y76Epo8tƦ" AYΞ%+4J?5cQ,ǤCmXE.AkϾEWE M.DI0qp?yox xxܺjӄ 8y0e,»ϹhtRG2aR&j'=۠gE M)Jcv/P jIk+*ƒri e;2^`'92 K,|#@BsS%aݗsi 3 ]1/YRMi7Xln:LdoKCdJ:5Pv}qsӘ)3뮽G>{ML|h:@<8)`6ښzyqa2pZt9#df {`zWJޅ$ǚ陌3kvk9(4~ ֞<[:KOv$rVqtdB,DIŽ%mt.E ]x ȣc *?CXV9Ŧ -]օ$ ='/щa^ɢYv0'/NxFJL@b2S'$de([>ӣšOش@(886RgCvĀiS- 9셠<9IUIO;D8PY}uYyK0pgh(TeD4Zbid_C_5N&`s>TIݯFM8ӃQǪ`3:^/&rV ITyi`%#+^>M ͦ%G}d#fEnWDmq/Z4BztL0UmD*$QwqSbL"*z^^YL=]vh]m=3!Tt@%H>YƼz oa#E*V%J)E#u . <`lR4 wBIt_,_p1-FA4ʀ)&!LjCJ : Lq~ ZHYVT/-A4~a{(< $4^v^fmk\T^QM%C$>sQ) 4)̫e66pNm1g7٣7-Y =mXjq'ڦ@|ʚ}0/QuO=b)iJD<phoaVKS2wM+c 1cWdie+z |@~D_v&{zi,MqA,s텭-4w»VVuZ-+,1>aB!"O`y^/rz׊!B0stٚJ4VaH̊i6EM;S,Hz`AVT+\EAjۡ&]_M ]$ [:60'斮a*X~؏II\C cW ỹ~O;ω9Ɲ P]mt=7FQ'ӯ})tlfΰ!{*18```m*M  EO3g<l l.GB]t) #eP¼iR v!rvva-!ʝC$O!CJ2esI=#Dǣڽ G!g^`w gq4w Owk1dV_HlQoS|7xΊ'P n= Cx-3UH#J0坘&ĵwHj~X>D@djRR-퐻2ԑn+oQ!/ɩOP-3ZXVyW Ku#jLC8mxFס,Fq#R 7dte='|9%il`p@i*[I/ sSKrs۳[?A0^C67&(6PBЉabn ,ݲ1զk6ZGp^f Ud2xpoB5و7q`Z:gX=w+9g$ip4mz)D̈V"b g$3Ï[Afm5xZw>e"2=i 5vI7Võc(wL إ굷ض BC{ uQJi/:v|19U;y97&m6>M:(~]y zkJgU,w5PMpw(9|!fx%TYMWJ<۹!Ue!.<ڑ,ĥZ rSfn> ;d-jiN_S^9R^1*:v$ad$ڿK>>Jڅ(}`0iԁY;wv] u3Üw(ZDm+jshrFOc ݠhj2=}V ]~Y^&UK#]֪Q`MMnɲL*/X@?% Ҋ}zsߧH1 HGœ}7 nV8z\yH$Ə>IjFDjR!5t2N&::9m|ܥ%MIfrZd)ėʳpϺmp/̭vz:$L*mO"\Sm8 :ҚbOEm 6#0^NA _+ Ddbt̟BWC2{3^Y[Rػpg:|Gbh\8fՙgUJNz 2U!3'=XLc/aQC=$S*!hEU l.˵]QQfH|~ T:k7wDgT5z`Ħd+E 3ǕM%.1EY1,TXx=]{v{hbBn^XcoyC'xOaYպA,hu}l LʘXC d,@F{ -: `bҁ*{̹ ;92;ͧyOi c3=1E4e/PW$@+mOVgha *J`k<+mgL# UQ;Eβ śR;.ϥ(e>wo^ 0Pme盂.'Dp⑅c2;.yIA`=Ʃ{ފqv<iS?8_WlIQ4z Q .'kүV2Q\1a~^&|l6??7lX츉yA cfݫu? ( Z% C1VWlU>Wg5}|;HlhS͸b[Wc!2 ^VQW%w N Fe|0_Bn_չiQfEM~(f9ߞX3Ry Gi Y,"o׆eĴ"^8}]1V͚fP!D~f[ÁB:j 9$PD3P'O砉{c#ZW1JkM`QksQIh.W_<;-z^яBd)It"KsjW07ԄHp0Tyy-u8\"M܃i#۫%BW!79K'[` л3 >s-5yߧVH(l{OVI(k\5rF|WҼ^ߓ'fe5OfMp} HΛrm Bˊ{ C=/,~&#L5Tg{`DTc d 0:6[@KmX#eq}&索v.bDza,\R8lF־Nͩ ^U2ҵ§5S-DbBn7IdB@>ژ3j!0\ WFou6I#:2D+zehs,lu*lXũ;Yr|fxRoE½]ׯ7DNXc(J;& ’%ózI? cdUr |? Y%aaoNb_4N4"pX|uhIGI/3Z.=]^Il0ԙKʈٷVm\wSv: Y o[L QеAT;#,Gcv7TzfiKN6 绩sK՗ P.M%}b˞rA/bk~d.ZKj7!(ހT4(|X;]g"Ϳ>Kr3ldL7%{k aG~o{voj*tOՙHrم&'V`9f+Kp{ՙG_VƔK= BV\Ez^6XjYFGA Qc蛂7tfNP[{:]ٌ32L;`}>Ҏ 4UAj(56cA D ]*kHYsMXnr<l#qş,㖣*(6l>:ܮBqnq~;'0Ik .dHɽFC ZN/U0#;+s4*T܉ơ=#e3,iZi#R?Gg,HW`k1dDQQ(Ơ'LݞUnMb1%IU@3]/WzX"d]b.Op!ק+Pe +K9fCCWvw52j. { L}d:T{G u7<>!<'#LV%5Ӹ|/^i؏iCLc%,S;Fw2WB8RՆ:0?A!OP=2H""G|!p')OĻvP5ռ &ܪ nݔ5U&2, x>V̇& 5٭~u5dp˥I$ȽIf:\VŪB{!W촵ZA^@yuxӲ4V`xyH_^7-䖴G <٫xlQݨK4bⱯAҸE+;OhoT<ǡC.V=a9{K:l&.W:z߾J@L}ۍ oEh~AlP N G͡Hla=ۑ?ꂵY ֈxt`XՒg]3r8`-^vC{KnDVG_m*|#9>E%}Ō ޭrxKH*y"HۘD5Z,0P,r`T7؏b?s ItMNâ̷f ];XA[,t^VؽN8ctx&&w^7MzNw ^*sVX6wsp/{cKɋ|LtieM?,qVߚ~ WUjha?xB@Y zoꢴ/tkhT!댳aD0mZ }WX04t-0GUZ2nY̧1eFrx|׺Qf©lnTplP{ז3f׾7At/Lzv{XLw}DPwE)u|CkYyeI|rpİhoJvғ}Jb W3[ehh<QO (`#va{1JjObP%YUTo3 .r4wnڲWtOQ<ǦLK0jP3MV\Xj4 3:F[e]ʛQ( K>.JeScc4ܢ歺\U7gCSZC`0wI,yCz3,Lc3NlELYnjoO&=_'5מ),g+ic#K<$(~3b+ FF O ħ{RKvbe1S~Dvk< `QZiW“/PjA^ FӖCGF((̵ϻ]NLI5_~xW O%jMd,}~2[v!-i' ǃbOWP M;. 6o&Nf}U+p1P9E1<^o>SP)'7$̓+ҧ܌Μs0* Sf.obZm==s/JJ̈ˇXǴHtq i0Kbhj֮eeKtAb)z3H%=_JQc$32Λ.碬Q/k>Ҋh7S#+3kIDn4qDYXƱ Z V/5rR6!=nV?vP@48ޣe<{1wU ,9K_ QW Oou(GHC=HkD0Ci\d _9Ӡ."Sbr߭ /I^|z/=j|N -V1G!27̈ڸw!ŽuK zji= iN{XK%M*p`mkxeywvAӸ C? Mo(3 G~ULԆhM[li24s8rnt >XGJiy4tdBTY:cC=*O*8$Y?VAJMcs|M$ XEQw: >N(AC/cDBSD|*% JE743AJ 5 lh#Ǹ9FViuցU4FT#M F}ɎD9H10J2c$o6y2vE㪄[U)ŝ5 ww -l'ZfK=o (soƖ;`}Q[Ϊ@{[Tlٷ.;_HOvřCC޳szač)]iTPe5:0߆EќI+ÞvmLOL.*'}Uj@\MW?QH2rrhDJ72=:.DT4Tu\ D1*>{(JfMoP:D ј59;V"HDqWCvK~qV0*Iօ 3bs:qW6 USXxV=1ݤ ۽;cM`T1.҈MdɤYmq7g]:074~=S2 {;:"ԛ4hyoL\0)4u#ݔ-"G/ff5૥DNidF'#P7oؽ#F\rPق!& G,Bh1w~`sƞԿ4Q[|Gf07($h$d,Ql@Ƀx}vW.TşوB4|sLI)j& CXiAFΨ'93Y3{5M.ޙlO›d Eڛ̌Rv.CbNp}RJI JA&wKD"} q-6w85<вX켦$ R.L&A;h_Ԑ7!r" o]EJ]4V\ɾfz|PWFPAsOYOqOem=k9v}mtjZ|h}N97fXdUr9U8NMG ؿ zB UѺq !1$.{$Q8HN+IO=4=BWh(Vn`Uo d";x L-X}cR0g';UhRv Lxn:?\ Ym6`36$׎#&7]]-+gQ+:e:D0ҍ%C _J uX0vDpK0܃4vKJ,+3xc!>g^Bn/܊v> P.BjI A;RC~^ۺ++,fL -6t| 5y Z2,$q4/4ɱYnW[yVK_ )Jql7z(uȅYIvi4E_9E\Y |1'U흅tV+KB?z9DWZ񛿗™"맣ZǾ^qf#ңҐc%ك4qWN\-G9 s'Y,$skFvq;oHdﳶ5ܒ. 謫8l+&U6о(l1;y $;&W:T%B2CPiLUV VX=דY(cI3!s yw?׎oR(/l|cnm*f"{e!9R<45;mNqEfp@pUgXL~Ԍ.ۖe]-rϷPsYFbI+C7fxIF8f7K(eNRPGL*%"F:#a֍ %$*!Pa=T`eO2B KmOCa_5#nY`Zy`P% ~cePU_\t`I?ѯBreumNzJ ^ۣFa>a'RWIJ^w;/cm|eEPzIn>i'6$x^NN.-r F pdpo}DqI/j PmiN!{?jwxM>ӨdQNqgwV=IB96sOxgn󨟣}ii5SX0vSCzgtݦium|f[h*[3nw ~);? NduUK{XLtV&wwǤZ_i_%h9-RkN~x)`0հlhH\"LEmC|~ң^ ,A *,YPٔ UIOΔ`YvAiy"YaE@RN1Vk "̢ ]@SG>WY KMtAdn=m%퉐U۱3#״i(Ą֍<q/?E6wϦU eM8aXH}7 |57S9:\`/7V bUjjGn9"u AwF`Kp~h6VJKt,yM^.a4a{zYV)*žo4-5>`%91gu*&R{sI//߮i]tTLs+esKkGȷ~%:E\X!O] ^PPG ObM"kKl zpVng[Np%8GR-~Y&nW,h-qxgR.͍v<ً [:%vhǙQFt5-v'UC£ D#Lڻ8X"*lt&G#` %M`ߥV)ZC,֠2beB<IVcMD:j"F2zOfM"rV =o;ێ{t4|7R8~ xO\]m'K:ʀo?}H__ÄV\e$r%V5U?{t-G<3Cg̒PZ'S:r:t870M1xeJIV#ܫ%j/.WUiNk]?Z[/=`K Y4BU@`o)+(C Q9;c3#9oTQhzr^<\\Kt.c{joX\_uoMG| v V3Vr%lU(E!M0N@~O{N)޿jxC҅*F 1ST#jټײ'Ժ * 2λLņb\KF#OGﲲ5Y\+,MOEJǂV umߛ  ȗΚ^ɭj}'w`̡=c/mEȕ8a "!xYb:U|F$F[%N@5Mj" }|sjŗ  *YnRG'Xa9v@"Bshq\mX$Vz 3NRQH{4lpf8سS"s jrlӕ]AK ~lzۗ2L$!mgSm{{rA*b޼WsO8aF)rzhYC#xX]%  5;52?תē,IW7L`3 <\˼"EYrdDpr ?@ Mw]YF9ģ6ltJ/N5 vֆHEj3fwξ+bUwL-;J_(z7ZȑaReG$>ZT6Zk8%d5Ψ"bݭ(Ґn`j?fG aґ.6sKg[Rت_;j9Ԉ\so>˾ D^.7m}F'1}ޙG }hNy)~jTs6`glg$Ƴ7dZvH@Vn]%_ __j.fFQ S)H8)x&Zj5 ~y̖7$gq!fPBܫɴbMbxo)9 )l]l<3GGU[ +qbfPe$b QJX&{^'=wZnd+:I aQsPkz}ǰ^=W; x ]3:۞"{@eA$*xIr\:xs̊NepUIax8_FX0<|gܚC>|ryEC_\EC聹>;I LrpRuY5@}!D&u' .d)}jL=h#MEd f8Genƒ}B5Q"\&yNAˁHkHGĂPWHwa=hY&u.*gbEu7w )JquF e?F=T1=^933d@`PE(](A>CH,I aqm=L(Dj^IW#Bq쁠! cgҏS՗'wKv< =7QmOv(o rZE< j?Z-1޿&7 7o~ڐI+WY `4uwX|,n^t29p&w8G ''E&N0kYqW IJa9WY{l?üeo,ϸն˶ 3Ydwww$hIL4CW%g09j .~)u`v0jfSIFYf5DŽCp_v|؞ngHr܀E`.&x #0B7Gvl3h wk'Zw/kX+ѷR)l Ka" Zs$aAO,IFLwu'<2vL1^r^wZ jJ$uXtQTXEU,]tk/.H:P8s/hײ]M;&W(/?tQ$2ݝe ]kT`ۺ3`}DúY8~*`b4ofB73koЌx,M k]>dl+\*n)oԫyDZhj¼ՋorKWL Iă+M&6j[#=//e| 0mR䘝jS1`h!#dlc̑BT''8[ȝz{xLIoc~* 0HNj1B+9AA~RrCc٩g :NbE ̢ a˿SV8rK"CMH!@e~ Pb&~˥)ݚ6mN9jKqàVFK )1`+m]NNjLV$yw Zj%#wC5͆oF!yTChbw^RDƿ'b91 GCN/-M\GhЊ[4oܻDh:Cg?h'ԯѰ  $qP^O$  0=_߀iG&",H%i ,]7x#+Z^ ?LУ*Y 8ͱ>+^˜ytSf{Ktn0nٖ 1U0x=` D+Lc5S1{bbŇܿ9^^̙^%|KQ`^YnK@ -{GCWV>)r"U`Èml4!~d꩞ ڠJ =¿M-lUDvdcy\P{CJ b6xLҰ9#ә>z~h6kz\#_jv<0JCY^?r{?Us*ދp E/-X%v^UPxfE&J"N;eòcݕuu`Tybv-kާތF{c=B$YJobe)v }l؃~Km y?NT}=5\8:i~J*z]?>IpZG2:Ɗp d*e"Jzj۬%Q+yD[ U|YɝM0M: i5j38nz.ʨƇWǡaQSeQXG~B$[Tc$K$pT%HXUS6?o0iW%!"q*1U^)v@BSחPp;σmy֕#D }BhHv+p5ܚ2 sZoݭ{bwKh(:)~d\&PP䅡-Ǩc0!|AfΊN?Xzs ƪW6"WMzL7ck÷b a,VQt*NC<ؒ[n'w2Wjê?] 9zCx=ʼn$g25*ʧɾ%fn+@?&}nbћ_$Q{4&W dC8ƩfI@r A#Y3|v\6d>%@Q,[dm Czx ]m]GgXAd&o/ȉ-rn*)<v(f5~1|8g_"6wc=րY?v2 ZLA/RJXT03~^\C~#IR+'C!zm .WQ{ uŪ|޶34f>DFVLɊCM-M;'5r=ٶ;,>-y#'32iY%Mj;U]sEETA#c"ʆ$@#YL u/'. $^:HB0dU%n芆ۇযYS7ӛ G7ӦũD6Mv{5T!Ow? WG Qֳ}{2o #HǗ&µNZ|@dYj#hh2NU,cC"z_)}A^w-L9hF d 7Pf$m赨E`m9U!!<8iN3rPӓ=l(@/Z&4`Gͨ&Z%"Tg1F}:8YRq"fAS(pgϰ_a?@~9O3c^f_ ,'z&1 $\$TlWi;@7LByEtni^X2@橼*YG'RT<_0 D?Dj+zjP])Xq{49X:JS}]ۏ̏ tH|D`xk?l *"ID@R{:u4;+ZS(Y[YJbprKmJ# "Dv/;%s Mt *xWm'j";㹲 FO騊TipWYNS׾.`ZodJu7P(~73qo[ӾͪAl̖o+s&/dN}΂BN_zń%./TO#84&NL|(?_n +Y_yFV˟F"}zN j/|2~"x\ص/"V ( 5JC6 ^ peZ,WWܮj'W;l['A0^9 ^qKQd;KWF #%bMy*$z ,'y)?N[Q;*g1@ ZȠæc`$%lZWA+#hEd\0y>( X]FUz2. 57Wd7zq{xBȏ7K9a1ވ] lw סּ|p7ԓ]D O%q̲CMY_(Vtإ s03zN\?jٰ7=I`k6hQW."+'CMSKP״#M)C.n1H$7gqj2m<DYvL#e opj/F~VʿYR+)(^UFY|M/43Ϳ\3c)` 7k"ڻ>K!shS:\Bb*<}@mt wum!3؋jjE8VD~Afs&h6NN֧T׭1 !{po e;d,hPǂ*ѿ!ȅ-)-aχH?ziV&+΁fG>@ו1;/mNp':JVh%iX^9QPߪv5J/ɢynk)xS͂w˃7٪aKD:;{/ː)7!W[N'vzz\Efl)%YuBw$ki&l׻<7^`YH*brio\G*ꕼR ZIyat(.W"9 Z]BiV\EyY=7n<\íěg! /T 2!{=EycP2l?vŅ5 P-kP>+V6У0:$s &uaZJ˥ Q#k֚T [=t(#'ufV (6*pGfWQ ɾ/R@0mo 2C>^)׊F]5E ]'2sZ.f/"aUYpF\o9_ WowmirôxCj&*d0&l*ybZx" I=sW8ks;c\ kwm7I|44QHdrDY37d8`22`+ʳG7ρiս kH(*STx,5Ef:x- 'vЙCȶRÔ`ʇ8X_BZy#xAl/O{ܞkĕL^Qd F ea/g}v* nn -I={K%e_eFeIF}K>ٖ\+vAuԱSiMj ">.Mqr{ªa[k%yh9V&@Bn#}M=6m(LW$yݙ⨽Z ~y+ S|֌aǿqqב.O~v.QՄ> o%U`7L0a0%E|mJyڱ[Z/<(pW ~1c"{0һP=Vٓxe5X$)Q#LVJ-Or/eZO3o xkV;$1*eVGP4d>c@1ǿ*S _Ed䅥Dx!L7g)ѥ|bxaD|u&4cͩƒ۠M!͘$Qm$&m0;דApܛ~ lI)Y[t Y\b桱g#oٖ-k. FNm\ʯZunb= E姣WWz"hH]"+YQ49ՑLOȡ i4ьg+}Fݘx:@к9 Ogf9*Sn1&^fg*qQjR*;:|5|bf^4&dU{0rXw/dV4` ;K+~ -Tإ'E%U)g==XWzI6f 谗_L^Gپ|˷3-REZ)z8\Tuj!":@9)̉W&V쳇#{@@LƘ(RW;ivxRʀߡ1|YaL, `*6>P̈HNbqjGUp ]TN!/j+*i7bBܬH| xХYC?.KueAL@nv KP ;T?M)c? (V-o}6;\Td' 0%4-x r|&fzɰB|q á' ;A{>;;O+Ώ2!pU?7D( ? K?sJvNB#欛cr>[Kӟx*nw ԡ&uBh Vy' ؕ*UM)QN|DI)):Uttv@eîC .@EmIvqڢdb}ݢ(fr%a}0-٦jh:'TeA,Iǥ ,%i烂mل`z+飿B}#jIg_t-';)/ }_"ϑ  NUydqgSnrx!X}6|B޺BBDn L- J֘o LogR]uZPOEKrX׏E̵J.YׯFy7=|:2\`a[JۤrӝݎkV[H;!Ж&T1 J2>/T5;֧땋t-&%=FccvZ~Zmby6Zm3>ju*I}AAovju^wLT(Bmr:w-PMM5#Os/7S%1;sS|NAuY >d `@qI< _E<>٣B]lO_*__vyaD)mF9k25d;/}9 P{S Nhnbыίi, qȧ-d~;0~(wi&W g}&흐r8*Y1QAי}Yx_+ڦ(bfa8b߀O(,HsZ[WI} e,G;E()6ZUY_N&tmV/Lty/7O,ze8Ώ10f9,؅9!?`j' SػV_Jt?zR6WMNW7b퍡4gTqxM6lDz-a$=d'Z"e"R!3BM[3Dw]dfIO_ yn|/_ҍ]n#45 Ea 52Ssͅ۔l~:1XZ #k4?bȶiH hFtUf-GN|ZZJ3u:GN; 3F*k'N9fH(3#xI/;ң=0u_ ڪ's&A5p-q}̌֩o_p(o%2FzA:q0jf?!>_SR rI 'B6< tSxv"*k7(Wr_gT!j8fM)c> >U]&82 =  tjj)h 1jVZxeir=E-1Df-Mޭxa,L3DɿF~ 7%Da{/7r,$_ͪC!]"Z:l!DcLs*Y,GQ mb!:l.'A6HRG3ƯUwZ4i.|#yS+4dަ@!<5UZ~D$2p4/#Y˚E98q~\^`N?剥9OH.[@6X4Lc߱^ \,+!jJ|1[S Y+ pj%DN{kb K7,Jc:j\IrY+z/F!C[ڔ #(-\Vr,G1k ;Ypw$|7cΙLb& n;x!Oi+p5VGC73I=lLKeŐlpԼj: )ɶaySH?g3A-#Qл_Y8S~I|cq s@!zm$ϾE(uGCȑQup.c vU[+*&&*Do _&E# [;midlpȺl4`ד"O#;ܘ'*}/`7Gx}>1^ךLm1 b[lB|@N1ʚFF2)>Bրx笌[Ӻ> yHs^jDX@vUc,%}4x`(6񀛍;f%&Tn>m1u==lfoЕupej<ɠ;&{C/ BBHHO 5j]t/ͬ~: s| HgcNn_ Ne7Y]Uk>៑` ];oJ_$_;\o-Xݤ@-O|]ELV# `uQ:zepM#A::}?mD!HigV&qbAHW5[x{\ŀc*ltXC6sUuWo# (ֳ0bÞ9g낡Lk?*29:nKuP)s=9$9ΥpBS)> 5ɝ +ctYi%"t{[|&7#Q$]JyƂ$Z DfM Ǐ8 F1 #S fs-Hiv;ʰ4_|=G~Ns=1n߱ؠ ҳQEmie,g奈 >j_&gC W \d]9z9mq6!N ;R(hfXD1B@hFz%`}Yhhut+ji:`(PA%L˗urfyWۣk7PrV>˜r]Nó{e'noectA&l7vɖًy#El( B&z'J %&3'Ző۩-̥"ӊwg B 2 `.ZīSt8`-NlUz%E(03qms!L-G).-p$z4 s}N!>f j{pm&Twobk^_#LO5~~r)C>_UXJ^3;J{Λ.OQqV/wb%G|vRه& %oȊS_5{KZaqfI`6%7K?Qۚk!W1M _-ٛ*wp :%ٜR,HfA˂S h]ln܇n,ޣ u<uį\Ȫi ]u~ĭν#R#qGmuY@}4ouJ̍9篠V`>9։31?(6~D#-Ϧ;k3$5u6Iw*q^deU(J5Pd{1%iwGP_uϵS:@F:~2"i6דּ5] BQ$/sWx:ɖ;߈] FN vxΉ!eyKoˋ`g!U1;:uO1 W*1{ t Ťk<꺥|V0#g iL(t{ko_8O@]sORX+V9d͗^6Gt%j{oWn^17Mx7Ȭf$c_H|{wSױǷГiT;**C?cA< J  f-d(D3!N2^Dŵ_;ZGlM٠SLuvXdg*M.ZiB\%57z`3m+[˕?]clf8LYa 3˯ !#;-Zndҹ:<Ϛ]cō(r7ηjǫ&?3&\ NtQ3IZ>˜ f&}s~}bt]UzVx&I; ȃ}8n\ '\0 ?WLiq@8K mTy#60i^]=\g~Z{FEN QԾ'23<tPk5_ˤl}3CY٧Bwᬏ+xeLV:@mLĵ]A!@wv@> 2hOc)zjeXwiˤk Jk;ky=k-2itumwO\F}}(3~tF>sJjl^ߥB [ƄQ58 *j |IBqZa qzu75qG sE==,<[&q )U'NO9sp(ҭkTnzi;qf>Gml FT)ï]h7OV[D|BKJ 5T|D ͈.̎kM."G!rzqvGq8L5ֳ λP9_Dʈ.-Bhdق0o$sJu!g~78z@R^^plZv&_`* dsq=u (->`v,5JJ :^/p*OU@@{E@昑7⯄#˫;ii~V:$AS"~P\hF24^s^TBBrX?tԗj6QC`^`(V3+=u/kCUfxX۟]jΌ~8`fY7 *f@w߳pvcsڰ)B*Im&367݇|G*"fa禮"$aHI ԝuoc{V Ψ (%E;/244/Ko 9Sٰ"@uUmrrگ/o̠DBŬcpk:kGr,DRDǫR%q6lҒζwޤiev0h_]3Sĥ]A))lYf h3燏TM.b7q#(lE>SJ[k-"ٗ+/`*J A–(8]B?H *O LhW63ZNs s?ޠ,`Q_ew G݃r3UPmwx^_NJ,=POmL7Cq}=mPAQ%SHВϝV5:ZC3/ў ;3E#c;fyNӇtP}UߗT;[p 8ejsk*!JU7yrfR\cjn^K —[ClUeP<FLX>K7J.IYX+W$h\5w2`k 53x$ HE&u /*Z'$Fpg~ 䩌`>[n-6_"o!|EgA!0(bMꙩ J#CEc%F\@M{ "CJEEޓHSHDCEt` &Nۥy@B6b ;8{n2}g^~S/;T嫂uq'LFi\bsQ:+D1l+H5[ %a.X5L|M97$YhHX'q-N50eGh+Niqn9M..G]rA`W!h& 1sLDCܒ# an/>A[$ɜBv곚Ĉ3HzGH+E,%G<ڒ,&t&cnMyob`T5vw*%2PIrUvX 7{DqRmk^]hY/!3u1VDΏ(w!rx@L:ؕxFT??㐵hU}3>=JOR:̖/j.8D'\ 45 6:eGy\X^jY|\9{Z S2pŅyӚszGvT4 M%ʕ^ux3;cx܎HKyEjB÷@l }2SK E%+^I 0+;Z4D V% O iPf*u2Ւ`0I:yDQ@!S,NJ%*jQŀ;p^$D9jnTo;I͡R#7\Oyė 04~+\ԀeA쥱zFe\3QĊ Ż o Kľjdgm!Rag~O44N:4(aT 'ARy8h0fpxZ$B?dXo۷4b{xpb"IOx3 wg*Kneͯ0Xl5\{Ƥ|[(ۣ/8~_XKJqjI1;3iXFM׼m{R̳ݦgpe_q MaTQ7[DoVk1oJs?ؿ&!T%h iv}3eԱ:dstr|Ykt^@q=[OuHm E5f1#lm:m/c'!)5ƻ cU[y=[M.^i%߫OmPځ''7gV!8|!fpac߇q0@e Z < 􎈬و_ O U6(Sep?] b]R: !qCѾѻ$s}{ʈҤ=W\>33oxPjhĄ:!#Rdo;NMvV<0V,-͂f'k2s#Kμy'!>hk)O7˳4R^R< ɽ^\(0E+mP;gӝW9U#JVSacdF<5D+Uy9|d(sb˗-'p(i{ڰ<,{UQAKE=(c|5W1 wUShRBLOp:{:נ]hX: b:a17 'C{~&et [l 䌐L8P; cn{8ϵ4ƆW)f"X/H_}뼠q<{ `"ot( <ʴeBdE@vh3_M=>6u6Zi&-cwJԭoQ x6rk@lgwҌjnv_l;f1Lvv=5<zFzzGᖑ 9IS)PSD]Ϝ?ѼLmc \k;'޹(Ӟ鳒t #~G. t.A붽XJMgߒ;|[CCMRoEJUqYFy-ˁ\A}G}Ӯ:xp 4\X .Z{xSyyRYHihȨ \5]=[X]= {Q@xq.bv+k "½ػXCX T/rW\OO271[hLo&m F`{xm$NoO֯mSݳ +v@%AvNˎΩw'ҏK~ZjL^&Aۇ w{4ʫ0̅" HGV}|d%O,h֙ccj%_Woq os=fϒ)N i>(V՝-$*qDOO'6 : *20 ( i%Bc'y6&h(~es!] ^-ttW}I"I~W17Y(.VW_MJ 6nVt,N$~xQ›J.R`F_MZ'|nhO oA]#t,0 |hhK$DU/Z']t=pӭ#5إda !7z],%ڇqn݁kR`9&n67!G{y=`06QAvp 6.]$yH+7\CveFC@g&sȉg]Wm2x"@C4dؖGeZm|Zi7|YRb%3" 9S:W>f3()DuYbKa_*Y͌|OjS㵈!bNy"(hͮHPw\c"= AeIl5U;*e #3:6n?>y:uLK2NKd^>U_" #S6qu_^O,ǖ#X++qGx69^] N鑔y. SGBX`n#fy#S )>@61懚sEJVYa/o*jbk6ltَ2 $xu49IZ 䉫`Mr/6#P"Dh͸¤yIO6MPn7Š4;(NN.`XJ!t1bz[. K)B(F 2I =B^GZDoxSכ0'* ].y: 0Tpl G}Wšܻ:;Y2Fݬq`'D" %]Xg9vROe| iڲ!k #? 50NʅXd{W1s~/gQy箾q"ӷHgGN6|13x9a%( rDvvUJƲ0>oDM[D B OFg(St{X*}yZn49e/-K'~3욼̯C&~q?|!"!03>[ހ~=F q16" 5pgWw-a|"+@典yn +m744%gO$̱hm)Uyhƅ<J-򽝮5 XGi/Ŷw!N1(emNW 05ftroqo5pQ _S@+O#6yZNV`3"sdwkhq-;{@A-lD3s,nѥJ+foVڿ0^i&Ӎ-Bx1 *{ $_%:"&U+ˇo?z.^Qgsq$s9tq-6\}ϛr JF#s: ,A\AĂsMKM_I^]ˡTiiC7u|F4fF Gۍ>rn="r'Ϣvuۛd]7)\wPNN|Yfxi-#$`tŖ޳$14V3h[}'w\ZY-t')$Gb]1 cruȏ^ oi,cNH̭zayWUY |'c8U<9-:\~}Sl J 6QF8bNfH 3R,ߓƄ"%ol $FC03j us%/8= kh*"R%͌^0fh /Wu\`¤ω1z~}ϯxn=+ ݧ_7f,&G{깙Rɂ;qci/uFwQʘ .wJY'yiSqzWbV_S3O3QӚ|c^+5G.,ye*0 ]xwe:U Q;xXWClϺ/](YXkG ~ g|7:z1"`i~VCSڰ_xۮ)ON'8RZO~ֲc0@pyq ҇]Hju)c ,J 0f3r瓁gߙ|jXⴺJLq;ph+:ho\ȧhI]Um2ةp~GfT3Av(;;B unVj4mg\P-弉S7LÀֶN[D(بR{c6=jftq+P,f~(hxPzF:{BN KA:OMf*Mm ;| X*hypYG=C Rr owDݶ֯:k׭0C$bc/bۭ;m`He嗶JH)IdW~DƁq`; qOL8,!+}8)YH\FBMYXCd tGvA>~2+G1&DN3*8xk? GffROJ)"C< ˫zpnt.IG^J9N%J0F 6* 0|amSMԤZ7o5Fr_2NySWdN:qӏ r.;;ɾY}G!)TcpVlal9e"'a>rʔ<˺xĭiOJ$M, 5 i='["綉9+qIWR:o)\#5S_;hzJiRv} aJʹb/Smxe1j8[U 02>1UŌ=69\GWpwxޝW¯%YЌyS1hptf_a<(:j:F?vIcG_oـPbHh6u)qe OpDn,19_bjVPiJpV¼Ȧ#^շd^u&oc 7yk/{}#C0#uTg<|9mƩ< 0=" By fzɛIYtS$m xĞ%8é #۩E9c۶ȿl8X-}#x&* /,kļ?xx NR~3 Y>CJa>Rrԧf)@Lu<Ö\m,c*&tt:0eBlu nm{ŇdЏ찫AY"H.,^%;{Q*/9ZڒւԨ 0emnEpwez ,>79R g^' x" n 2Q6#׹G Vg?kM,Ay h4:4ѾjE-2q?&&iy侾wuHVlU"slQ }Sǩ`y~i>YBYր6ԟsLajɣx4 c5#/)n/j&s~]F|Q@&aǕ:N,'piZWځpغ4sp©/^A`zfטAh2 T ,s5m\pX 3uY|sm0odOr~SW}~:K 4Gӊ{k65*ެ oiyH4m<MYQPɂh mTYۊg#3]ErPiK4&Ѓ<,wN %. EiߘӻAk {OHuL#T1+Qm W<"9ϫ#X(V<׊xP\(+dϻ mڿ&aDp?+@쾟ًR""\햂_GE9@y$ٝ0P|li i{ڞogIsޛ@ؽR#@= } KLgoatTv4f 3u'!eC|+o]{kj^wR`1FHL&M(}A옻ds Յv3 {\eŜV;tE^1WVN 7Ό #r2/gI Ui)w:y>R'*' +\<5;qC]Y>AS~Ft7o`^BYA!y@Y`]9!o&XeIaϗ3yXM N6i #h@f_HeoEdJ|8!GV[])k2F4-5lVQfqaJ24-"$K^{+*@ B2s.O$ 6"TtÐ=P^,ZTc,ǍѻcZ0Sj58'/;YZwrixRRkw1[ruמOdb@]FW &?(Rf|${>(yl (쉮W?A 4us0rƷ_8E@rP^XZ^Z=5 ˸Û/L?qvmD#C݇,~!0o*f*(F"o"p?MM9MSUvb7(*p=˾ZI,K <x-A"*da`G&nY4OGDO4٠^N X/ﷸW([e0vC2sr5rKDAޜ*lW7j}QQZJ $ȭ/Ɛl[G~=ڳ+JvR8tcb$@ n%vxѲ܇әbWr"1,/vlU JT HTh˒|[q YJgmS %,~MZ)yR|cL8pFgE܏p$Kz2}en9Sg9ǎOecel#`r.!bDgf{uJ$SD̙t;]k|>O?'IM+߉G KKJ1"%IMJDE v 2Tu=50oE/sJ]WJ>XL,0jȴ{8''hIɍKw#)kaSIL0{8=o8э1>@n"t>V/$7+Cc (gnpNCo )ܢ֘\o+xW4ƼV2kϝ]sA`dgG?Ivjx Γ7*aJ]5W$lZ*'pJ۳S'VvrOVE8:)SLhȀUDe bg  l0nӢjT֕̅4ƅGy/=¼ٹz]dZm&y|k'_ .. 09@ wʲW_~$`lEJJɒP.&scah})2ͷiBS" le;u!lL Ț>dZ('sL:cpn#9[yǵݐ2BvfD<|D|wX(mĞu G_ ]M'>KN'- o\}҇NBrNq{&޾C$H?i?U 05uߔ&)kz-{mk|H mŹndI+{9 $un_ڍfqA+#c!We$ZDMaW_+%Gc#d~LEf}@+ f Lj(0] zH򙪶lYl .ڗ5iwK` q^謦U3Ю@.C|>wwmjb[ތ`rghu"zjz@%&oI>HI;xd5r㖽99 08R#fWz SI?Po'DDAY3m]By³b>I RK]~$Wg++݇k ~QHk"[b!j08-q) vD0 *bD %36)ڧ_T$Rrggy!q\ d28ҏ<-ӭOWAXbeY@Vozc%٬PbJ/$_& %ݺ:4iTJ<"SNm]SBUUĀ86l7O1<]FvFxdn hq#"Kl#+9zȇh[Xa\=K oYrM׻E2 "W("jNk~Ĝ&'^d*)*3uYwn0 25bÐ W g3.whŏ I|<7)fpħcX^* )þT++n,qh;/&v-ڃ}#l<\ _:z"!jLJ`OIQB67vʳ(@o&@Awաh`2ɽy 9m}.juMڞ$Лp4t쬍(#_`Gej45kᆘ:skox-0vCASqpq4uِۏO$VȺ%n$={ħubr9:;$~i#X'XVmB'C\X5Qky_AL݊LG./s7B נ5,Ldf;k'6c_gj3 mXBKb;wLCGk8K UON'AYYxE;<\AwgY?f*&nYͭA梷0|5O@Uc/^qLi"U>]6_4d.8.L;I M[E]V+f+q FP/ ^h-]r$b@~h)yL;pH0ZiZQB o~EJM*u2rKUwQH:ߤ?Rʂ' Z~3CTXSX;}5xVs> L=zJu;]gpg3ؙ؞.[O. P|ܷ'5G5zig;%u,F#7Pi߅d}z8ɗԶS}UaB1%Gᨯ< Hߧ[6݈Fi"_ă=U1 Ww|"d5ʦIUA>&R 5CaM$gsI:t;45+>IS_y[r"^vFcTggaS.9r.gc?W!zW&JZ0^Jۥ pQ֚Տox |ؖ#i6 ok.Ѧ`$jU8?CdLl!R# C:׭m;mrTh=9A&p~t\"Eٌ+uNO}[a4eyz/ΐyH9 ctb;jiFoj!h{4,a56+J*4pWp̏*\:xp.6㽧ө{wIJYmq0ɮ:Pϼ?$`ks2(`R'N]0 P[L*kH"P x_Ȳ4owOPlxb߭F׼@r&v3r3G0{v CÛ$?ܘAX +X7Y;@i';yM.z ~WƜT=M[V qr%>\:50 VV m ϧv>4f//' m_Nr/Œ١ s+T iX"6:AdSNV7\JY+H.tr͂:JG=Z*| Zm@OW ITs;`R\$|bzסrA5Wχː.$ J}" hfi6t_1w *z_S~"n?L~ ?m M\NU`v6u3@~"Qe㤫E7V/+H3.ЙGύrt(pݵzsa\Nvh1rkx鿨ر,:~NUm/Tw;X8Mj{bj5ًB:̫q1 f?nAa`6RjuC-@!Ŏ%\>J$c8ĉe )嘸i/e\*7@,F.,8Ȧm{jۜusD3qجqcD* o$|[zǖ$rb+eD[ vZ励(b{/-ܡȻC1i6bmI ·YѐI[(]Z; Tו|s)$'.vV؁yY~m.CҹTʑFV/'CmyU"_#uDdmx{dM1nY\itch44\q|jUcֶ͌6]7o(5~šZxc@ن1xx9`ޢ^_PY?ٓAT#Fzi^*LmݬCTS3O9m/49hk~'dcyo*&U+Nwr!]XQŽGԂMqU>xb3!Hۧ70m௣-YyeCcuSk+%v{q"A[|c Q콯5g/VөSeÿ xT"~iD1!YNLӥ[{E )yʸ)'jNn f_BYp/5 oy)$^GckՈQ@dQ6h-_瑽}$F ߚgjm5fL=R/TBF; jY_ {_dD*Q$E%A jIŇ a #is??r%j><M|0%&׎N]yN)Ֆ$Aj՗=6dy;߇ޗsRr|lzI'(aXԝ1)e4Tnvbrя6H0UCaI3Y0bK/h۔揷NN4"H͎k"dT!A}z3=3?UnAHo3$V)Yj8G>+tm~kF>=hCsT,08 q'4+(iz7篯| SDU<5rSyY ᬕU{sTa=j hX<.7605DO\Tuٴ|e~2f|Wɍ(,?jxuX8fO:ῪL@?I療 *]̼"[pJߴ]l̤aWTkHe}~8"\Z%K"Ka#r(_ꌪ{E]NN5 _qչks RXѶi{4k 'zD cϯe!YLS~Hӆ) _Y+Qn^-G<&Ӈfۃ$d9,X3bFo톆'y*DI4b.{Q;S6,bga۶/#'PyMPQOXuڍAD |/ʍW} Fr3M|o!^.#NABw>K9$ʝ]ҬK=msBdaem񧌦q7$՛B܇;=aWMA`K>0lWClװ Pbko9_pt $F-a2p83 ‹j_"~=hkjdS^'Uac\*SkS%z_}z 5{XUTk4P ztv$Tj3I5)t^n2̟7fQ}j$aE3D5l2Al)!L /oo$XzlI͏d; pDwĸϦt19F2&+'*? vG5w\8GL"ׅ}!4~+/ s=[fD VU*hj+~ wSe:dv!Lއ!&To#Dҿæ"b`+6" \74Ȥ\qVFmkc"o[\'b(s\oQVW[@m>(Q;7,CX82~Ψ8"Z`Bs,b}?0od0#;+FMuS7.ű;t|!{`9^ ֢z!s^.<޷=nnmE,RgVn9$}$ƶQGr-ÃV&̥{*>t%yQ+"q?4jr>ȍ-@˰)-wE]bػ/N AonపZӞYB Y}߰wp x"ս_.D[ޠ-o#+f cTC501^lUieܡƺf=٠&3H}s8ka &RDʼuli؆b{`vA4Ruu+vÊ{PUP8/O6eu=tMU:d.Q &=(Ÿv !a"j4Ҵ@\-EpvF0Y84Eb¡v^t<9GњfrAjI}Z@k8X#_-t;c<RKFG-* ;nR K td;"147cP= Exb=iYSsML#jKej o wd@cn~?'yi ?Ju-v up2xXvLz 0H* sd[-yy]Nfp:&Eg~e1db=U)?w΂qy5JQ ӕR.زˈk^LR+<%Ic&᧞&vO'ТeSjAjCcu! Qo풎e壯sopێ>˧}L4 'u3K#j"5)΢aVeqΟ'hZ< xׄibn4s0XmҺ( 'hXI윖/&@^\l\#GBDX^! ʄםߏmi Ά7Fp[(,H6ȧ-I1s5k\ f<&C(!'m-V1 |YH._Q9!pqΆk)Owz9WcnD)fOeծ!ǟs*]:|&`- u\bE8rQL΋Q9Q4P FKu3 4nFuޕ㤽:}Px͓GDݙ}ݰT'om=/ugFj5Mʓd?l㖻v2Z+f[pWQ1"z# ƨirA $+eHP"s8^B*mx̦Ste;tI*Uş5gWb694V}\ѧ fƃ*7y_r()reG1Wf ^0bJQ@s :+@vCL~pE L fBG]E+5G47z3 ĊmP_ZX1H^L| Q: VioZ EK`tsof7(^.No=X;mšMVnUE}g /FWSJzQkrⅰ,!$W܆h+5KFԜyJO~A l?!L.%5HYm;t,_9y߃, ϽQQ~HFo$輈djX#Ks(ؐe6DkCxϒ/#v;*pWぱ9}tf%aYwpX]q\kn5iZs7pT4;WϓW^ο75=Dr`%zp2zhyA?8N_ wp i^+kekYݏ-"pCDOFXsm<ǂC |gbk1phLI yOuI ; y:Zڗ2'վ&!Zqtlyͮk#:AJ[ki`1WQA\3pyuBvcB84K:URȍP_%El^um*=Ŀ 8L;"cNrܼ!""T9Er=23oOPW(ԑS#&WLkԒ) lcK|!pUjT `Y۳VՍS 6alRVx_6VJq1,<ߠ.2O/p_w*#J@N~mxw]-սw,d !an,Ie~jynl`7ÝDj am\pȓ pǸ~m@aNV ̶QABe=XF5wer<.(xv;)m4mz-lL)Jf iއp@5fOA 0fR}+O;xlJGwsrjў^^u#ZHuENW#/\ (AR[+'9Sy2k\ұO:K3, aC,vv}jS72/*دI(Y&vdJptx۔LO1!hsP\(LZ6<%3U~PU`"U'4vPR}q~$aJa{ȿ30rөsU|rҗFD!5]jӉ z aeeEr,pK欴yߠ81p/Ar~`m5$bab|ꅥN<`Eֳ ;jJ1M ,2$Vc1P5ߡi^. H>R ٨bFXI囎NN$;HlR E%ȏ;bJ!E-vJ0Cœ-I/;]' k^ C|^L qJSNIR`Cg }]2rӇ_2\jӾzV#M\՝yd&fuNx#τ.PO` l%RIE̮]^ _r$DWNƁ=4h|\[ y m_&5Jլ}{_¼FnB&Cd_ 97Ȳ5bo&2UweP2v,b>Τ?ٍgE s(*kB2(-5*8zZs PB3v )L#ji*Yc0=m})tIGE촢mk]o8k37s<=7¿2#]רXJkt .U 61_cwirTr~0@fdA%:'aDVAՁVUϢn*E)l k5osM j "eL ؽZvIVkzƙxh%3qIij,n$vMs(˃G=|JuNY~ݓB_ĪwdE[T!;f?gؠmð[ BC`>o3#vӹƬ{kJGq%Rخ&KN8[^].b{>cKRjiH Kg5ć˴#o\҇\~<܇8K7y0. >r-M_2 ʁ%?{%,>InOxQߖ}ߡ~КA? +&shqL4n <Wu9m&pW@)h/ʷ9Io^#S~vk[K @;V{О@N/AaȩʂbB&O _O'TYDb$JZaMRKHHa- l0c3 I VlD8kaet3I"U̓P<':X3 :*ꀋmceCJB.Gnل*_q;Nvv,ɱJÃZ[)¨z%qtZ;ꋔL*fYZĶgʮZ҉{I?%z-5NbQZpJ) ;tESj)݈}WPF)!BchjFj4d#iAyRcBys(<+E/͖%R'ia,d2alR`~:|&bȽBT9Qí3"fsg[!8=^7⽄fI!;Mf|< YZgY=bfۡK|Tsj ÷I%kW@sϺzAl*]гXt[!5)9FI ~7u%v&.Dp,R B:c`t₪i̡̦_9qZ:wSːEs/va3"̡o\ơ[)<Ә{IM]AAJe[kJUmF{UvKmQ.MCBD@%X}bvh-ڧKo# ֿ$݆܆>DR -ThD>@* "4HJKM^bD +*P^ ndg zyyj#_A>mi0 .$b;ҹp 1eOk'|^ EL`ЙSAǾVMd|;}ǏW 1{#i2Q،axJ9nxfܶo\0a[u'NOu Gϣ<3ѳ~AWi?IC[d׬"Hnю9HF<[hF TUob_3K%tawۘ7NI[S T J249mrMdY\[Ȇv%L2nA)z7I4M{!rmv!L"2}8Ƒ'_g[ϼxch'p ؖ[zW}q!H:T?\5o{b#?ɽZ*o-vk:yD,&xuN5rt%^ H6Oz b?4V)48>zCn9%vLK#t.m6m.T4K! V̏Ip3'!X'T*C9ޔM?+GH - u k28;ImԴA cG (DK276pŵ|Xfl=CA#||Q˩s`$XXBI;~2toxDwIX;cmxk>=sb~?|}w(ԏv<Ӟ;?Zl959J!m7 HApO%̥:oEphӂb K&;;Kkt M%){vbX$45q:σJ {M&=_!I 9oc߶1f%Gr!fِ,Y\{fH SKn8ONcfNsiRUJurR42IGN j˫:H&p7e' Q"J|߭{҈B8'+@IjkY,g\,}P;0hҮ"\kE m{X<̙~XO˖=jU8>4 N҃5wUA2EG'/<rU7adM ]zr64̓Y-}su )7p5κ"R&e%p#dxd)w@,#΄q_r6P dJ/Bv^ٵ,-'< O$ HLV&fTUt^7&:2k̓`f;wCX٥[Wq"D+'Rvg'{+_itk>o~Km?Ű75JnH53%{UDde+bdU7bGR4Mm%»/{*8W %G2*!'~9?Q|DO3Ր\,ICjY_j^?z ~odHM}ோ wB;L 5om$,dEvYx'6izOLq}]6x/5_'(ִ1i:igSOu 3\aAl'L `Y2} #vb!.G~lD ֟'Z/wjI{s1߉Rccc[@ sRlQoġ1&0|}&F*AjS G$5xdZ8ݻhۑæfߧ!oz#%=&hڧJ W }>s葛{|<Cl*xUBIxH.qjNbI^2y <.A%Zo'\:;.—6dd|=$~]ͺ&\ا{ᨢN;@҇w.۫/|$隷Ou.Vlp[ T+%IXn< y`o}B2 Sƽqf.` Qrr&%yJu #%;QD㰡לLuSk xo-0b@@ec* iݽ8q4aU栰VP#=mG=5L7Z.yy O E[ó"*qΙO1SU-*)c 1+OUШ8|/@spJre˧"Et}HTGjglѭs3^tW"fp-B=`JJ&8ak-0?f, ES+ydbm6TqnUR٢Qp=60IgEB)%f_جSpVMKao8"O>  GJN)X*R<0:-uJ=KқLl Mg O+*8y8њL<8J}@: b})K" /^>jiCqL=ҎL&dgu.\9@[Dү"mߢ? ߞkIX@ڣ8Ĺx1Krlj{O|h^xQblqI@xf7'(DsxuD)Ϗ»/ im>l? tm=r[Iq?ɖ={Z?Q*P`(;{T2~sxDD1Vhq{Bjhy <\s[L TenC9np 5[6AQ78_j{ARz\ҹ`>le9B:Em1-u57JK*%&Cey`ccf5Άgs)HPvwIc^!inS{ C>8n8;-%aGJ!>IOu9aFv$ 23~6u*8RInDGSuFFMGJp;ye' ^|8*K~ၑs^/n"Y(^GI"- =qj(W+Xy8d {N=M3+ 5(u׃quWVZMOD-7K.V*BMu[mVz"Kߞ;AzԾusX /m?o"EC>Q翍׍ty&R;V+뀭2\قKJ˦ ;V6$#wWFMlͦuF=7BztPJgAP3p ,õ;`Myj-u ހƾJ Uv .{cuOUc*,]5Ϡ;2|HP=H2TAR<>&BS, ށD^Ǻ⨒w}7yk;Mei!'_Y& a5a 㐕jOK1s|PQ3z%,눟-d㦺#dځs oYbUj[VfIh<?I55cG}!tTDfbѮ::$-]45~OT6.[#ṗ)B1np#_(˅ѕ~*'uMدՐ%S61opMG ё`αVFҼPvuuXZ4_$#ž:d}iPk YQ>8) 9:-)#!ILRt^eԪ2B_d e9<"D2Q-8WG'l[fHV~]یVEzj+ڏ 96<^öL0sFh)m e3!uaoDi#KZ gtvvnwͯ/2VNп)!| w+;L YލF= ܐ4V&g f1#z )m?=lǽrw`X1c@&jO,v>c̷d M"9OqhU.EH˚#$Ep]-4Z.P'UV';Fke̞Fu:6ŋn/qe~KzJ`$NO@#u.XQS!5$* ᧣|<_/ dFOB. OҫWV6yo-~L _ʐ1xU"#_Nk4^yލz[ԴYl7!ha*gɛ9ek uxVOrׯ^ l&1XQS+Y1FLQB nvon0D4#&\L!$rw` أ5"fԓL7MFKrvƷAJx$W]9*0o[eѺQTxb֒>mG*Z=2^VvRb4o" &2LqS`f dՏ/@GP0 i~*xU=O.~Ԑ݋bxr2.4$D#2J ] gϜno<u @D(e=UC -i$}-4G8^1\ VE1f)0󦬗 C^jmt}v1Q14:d~a.=zQ?)8!kx(=[/vJi᪠~+3(eDҘ2ȔMcc%Ud9lA ]+x^qq12;|6 sG6 +kCGP::of}\ThSVzH"8Ę`]Ih٢؈C'W%f G 99#6PHۥŢh}",*%:x-A40#CNwW[SېUﰵDazQ¡o-;g#Z`wh5XBv+ox9nYJ`ُٝpaأt@w_ tcl||ԼVԥ%!}FQ j Fm| q!|Y#Hnǹ pbO_ڹ.71`Um_ R;DrnY2|icT6r]+F"bbֳy| 2_D0)e3k"$ΈUvmU6pP9E:{́4P[rtߓX,.O‘MyC$vV&% =z6ةiewԲs&&No?.ް+^þ:dLDjY\`d4hrp)L]ݏSZa8co^4t|L%I!UI;5Š|+.HnI^2,+8X PQSg!$4]7W6o6PpNm|>ih6*:vnRt5C–R J7TaoDv`oXIƀ3x_Pm5枀h񟾏Q4Ur.F38?*ĻD?ʦx}mHRNw6A}oinLcT., hùOxk|C$󢌽S?IPP&AR)e $,9:CDn<őzRq(MMWu5ݔG6ƞ" (#;gQ|6k/bLx0K\ +o wL`dӠԁ.mgQHրya )hT]EȎ "[~;ӹ VYBw"s#H'oߺOR"J0*`"rg#Ek'1 k @>p{}F<%tk*1ZXݣ쇇1^4m9+8GJC >%;i7#,zr`5q8(wlQW,tKdbΏZE`a5W#AsjK `ϟf}9臣Qz]R 㧎N'AuCrsy(/>2[Nے3? ܸd',HO'u%LD>2.FHa FJ! ͦ_DG{eZDXU\A[POg8|Q]]fU%Bgg"S=U'YncP >'?I1ˮl%BӠzPfB\72of1qԺYuC,,\=h{Z,7M[`(_,}gb hO}cy|sGz7pKd*~ B{rx&uyT\UGȐ,7˱%)$x BvZ_`w)fctb72JJ3"i$JIhI{>Nk4(po 8cXtY\/"( K,jClW.M?PlZ!~k.zd집$IUu̲mF`J3~s$ΟDHn N˩b1ZC%\XՐ-5j{38Il\&qȷ[?)9@(Ry_ Rko>ȋ*Hvy$8bR3ƵS?땣0ő柉8~|UW%VErpQHڿHAK $^Z h;Z:0GN#>iS v_<0Ԩ+%`@JϏ| =+_4\G[G\M;s^aӣ73=.muTu1֢ ΄=FwхBL rxN\u!N|ZWOu?e,#'NPuoK,,]>㕤)fd"EOOgPC"eu"jJٿ 5Xe5Dm֛"ڀL-\0.Qg7c~GA։O+X&&E6]2&`HNO3h':# tUgy!CB~H?B`&d]j]b{(ΙƦ|j\à )ZcJ7+)$=H0^6/l.zŜw]a5bNx;BI\4kl.ZG॔ZyMsMOzIo0 A7!\!9RUD}cExR Yf77nԑڸ/j(-g>_yy?K !GA{\(uUKTN$_4"sAI:P8a8BWC$;Q&;1Kb.F凞?^'Q4\Yej]G|&%쐋_`J`*<8Ok%S8Q;}LIc[ 9Q!w47Phv>x}Q{P cxz'B݈K;GV..VC9ߊR3lQA0JA~T6b0*.~T5m Wi:^=R@\-T wRYnc˩V )3CEQk?+;zL|1c"+'C7SI_f[,wl16\Gg%/2B<iS_`˲¬EbwPF(Ha2y5%H{ݱ :wͶbÁl[|3{gf|ak&VVRT+ 'o/EfUJzxʤV1ŗg(- N%JMcd]+S?WIWOisZ6K;*TZ uo#{54U w(Rhjzu/|t`_T#xqcV Brl vаspaI6j'fR43&dl> ~7>B3>5G|Vh۷߾0:%[5%Ἦth#\Q qG|\F>XsGM)ӤAB3V=ON;S嵞 CŲַ͙R?3e؛`~ୖ+#\wd8Ü+Ɗ۽ge;c6<+ ǹ(2|Y&k>*J?[N"=ݓ3 mM:].*뉺|bo<.]ֲe4F~š[V!*5QN0 dYhYt_0sy[ }Mc !J~a-Sc |- QW{ŭ164ӫnҵ.O7J`m~2oP3|jߠ=5_'B1c7-4·3s%4yh{EmMK`xCwFs2Ac}rd7$Uv/02 17j('?ge[h*{Wg.a:áGa q~tٸ褐̿1p`Aj#`d'$c+o<1?˄CKjw%R!-*bAԪ`gup`c Pk-u T:\5yR e#@,F&IJq!16bf{d':EeK 0-v衯ĝԓEV[G'-AD 3~qfE51xV`H 4eA{DϷ >x^8Xϯ,pDzgm ZtMt--뉣q뒿I,X:bعηwG)%cD9C,\^ Ay="u8F:<,pZT ɴjqA)w֗EG6QJ^nlů1k+=/_±P}Bî1=x ЕKFJ[,Oh'W~xg@Ѿ91lpx(9 r7^mV]/BҵB+`Jͭq뭎yjp9;|D x]y>C2Yr8,Yjj|pSy2c_&OJCVOut*20jn7*\ߺ\-N3ScizY-jtC@A 4ݹoKY#!E.EwΨ<5^,\SqH)D" y.CX46/v76YWWUةN 1LJSz SCb`+ɒqP,9!ﺬ"*DƔ"NR4R?)nbMkˉk(_!`?O|R=D>nѿ|tC~ \©pp|R/*l ӥbLD@^T4?4f^8i=7GPϻ2n~܆'bF'ǑQV\^Ho!ۧ`v pK؄wGe?=di@*4g> jݬ4yɚRJO/؞I,T|W IS\Qo: Ԇ5O3/W-QʄR hVzKh R֯$s P}t?׋ZSMc_4Dg\6/!9MJD> _80LwqF*wǕ!Z3&9mFЮ8 A\,vZ9 sgo7jxoUOy/vӢ`:Jb;{ bcHי"F?1AhKk݀8cL9tSi鍊܊ 2:q*ǹw )4E!0Ϡ1lm8-\5ZfǝSȊMye=iK3oKhWWʑmpH5"- 1x!3zQ.fn/RG!Һ=%*Y3NpM;I1\^Q(7KsYs/*J>)s)}B,{]dAQCI.O`Ӻ]-GZd1{ ;R䐲NUB@A76X%Nq6\oIi 5l +sG˗Bf ]񖮧pO {:v7 tz. ˅i2ZTv:If46]c]]SS5[I\Aez;Qp~g*3jo[4¡60omy.dfgrJAb%zՕ 6Q5[_ =_wS@>F3 ?pMiy3F}I9[V4iq^WbP|\pGM@;P@jx4=XQwwewC\_X|Y<4|𙺲 !p2>1ŽRΡy{"V"J^X ܂AU5:=6Z ދYbҧ5zF~< !D˳L(,`1.LY̨ $"߶Xg K2:ˑ1'C=w%W;AX˾Pr&o !,y`9z?P7cA uSt4' S~Tl2Hn??u$W}t1GV@c,S`VKyb= Z@jTj_041|g2;h<{4opqj= Ot@KY ׽L;Kxcحf1L583yC2ٿgr +g6Tbenjr_( En/GN_~ABWo%n>/%ݬSX !Ufn3a,-'(A*[3T{H_B7Nߐ҄~rG҉祽x:_~}菒 &nyc2ni6Cf7\NvAĵo*P{+  v@To\Rn 7߹': l68GI6 TNyBc^l`vk!zcm#9Hwl<6q)=BMldWz!DU1Ϋ OnݺNdzV3v;V3PSȺlc=njͣI zCjSSx'uY:~׌+vh!HGR|N<]l[Q>Luـdlts}߭$?;'R: wl]P;]NM'_y˰C |\ -N|aZu]6wʑE`XKf v,I-lw@T9a.¦1l8G,|xm7nnFVmx(Dzѓɭ5BPDvf{Z)!)\ ֑OlBG!r+ H:2Lzp*ϣL,Dp톋=V6FO,(ݐy-nFfH<Ů&VTsnTr-((R4DP²ϐ QI6q(ɰPnVGǥd0w*/֬0LNaqK|TGF>D>yPP+!s}ҭR=2nhzi1xsX@Zh~ KZa\AGHX-/lgv"u B3LV?$ʬ:y߭~{,IswJ9h:lΎJDt:;ɛDJ$FRlr<^\c;Il^_(ɂ<dJ`?1%vKUGA>3fI<$ikqN,:R9*˛W$uXNVmDrNi )-Bbq}OR_sIKu9,!RѬzk:/S̚FHT⥿_5D85 BĶGQ6U'4}>Fr'\ ȅ ^܃60z߄4ǚ*ひP.Au}ydWOS춪tOLǝܪ 3 TzkP(j9]y^?SNbjnTD,\v]˹m9xX#'4nE "s]9Nx;#g/5MZt}[ձQ(,n |# u{CKK|~u`)$B.ubaQQ(Te%/!uvΝ9dm)Xs+feK'f;R5.e{ Fpp8Hsk*C `’=)z=ͣsH•|@Scht+'ЖElTP!Gs&(9Q?\Qldu̝GNpȔ*q;A'! LKyg}K.Α&L L^rc&JC5(Np6P#j`7ϰq4С05wSg#WM$,3{CQ~Z7\:EͻBդ|*Z7OՃY~de۳MS?t__`M 1~U՜7Z8VM%b^Z\I>~+P{YkGr)[HDb͙z1^;nK#ZC Ҷ Xa93rYmPhkZb.50YKce);*ѣTch|MiD]5$=Y{.}Gu~,!bc@e%9 Th7(pBSN%wM۸%NOWi?]rKy<,h s_`%^`ֶ*eDY!/u7{BT !B t! "O ̗bp<7 'k'Bs)- z +u{}&6b=tGٿP-fHW~__,:шM PZMd]X| ,c5.d'Of)|*!w>Uf!ڻ Na @֬r[MFNFGտ8r'pFodžf8$4\|x3H):İm$I_pE܇Ƚ䭾)Am#Яgԃtj4o(ɬlN\Ky,>ǡ0'=;ӣQnoRtsQ6\5+ePU@rhwL2?LB,%P4iĨ'"&g9XWeߔ3 9ܟ 0P+W[`k ̯A omO.9[FI6~j$@sL'lNX5r7+>a1βVDj_ ʿ  C'.:E'2 1e㓦g/`Ls@[|0NwOhr\ 4 ڰȿfZ_F;l=?u\p?La|p*W쎓T^-V~,Έ`gϋs觬z?+梖"k0HKiUTO"<F/SUZP4OnbS$+F$A”^APmdh~gc 3N;u.BXx0 Z^G~eZ~V⇺*h|"d1̄u*gQ:(v60d2dM yiЖ7!㷪"R˓]zC;EˢI /9U> 7+LxcDARڼ#X&2QAFBQ-5`bqtA8$xѼ L uĜL2t;d L>+FfTnL-ZfRET06s^#h{!|wDcо'H8Mz%%TcDגkI;ٌ;\w-D^]gy_C1:xOBJozQ3bl]W;ǶIȟ5R| &U7%)zgmIj=5q@=8:kՍdeRe*։R5weޡzIq+ڇպ DԭBUTG̉Lm<}q4:-S,=>b\526i:ԞWԇ6yd#T +JWņ&h Bg]gAM%:q'YEJR?bQ/h\Rݞ_D::;$EPl0З_[Rum(!J6>'G0vTV*og*(lšjF3:,QN+ $-Z37PM*kYV4S#&72\@Sr'L;rR5a 'v cR|nt ދ"xMuzĝLV0bG9ڪ;~@@/>}n0oaW&.Es`c(xgi1wJ#4SkW`} O <8o#'< B!xׂĦH[⦈k:'N"SԼ 1I_J^R> c[dPIsn}.0c陝秒_@ې}j{^7HxX}kH+Y|8gG_q\[zqJf ׁŃyI6Ek}*-R( H>C1ĠW`'ƋU2꒗"-U[JjtNE+>8 -<s+kg_uǦv!N~+)r"I/y"2o:ϔ5_d{3J7,{z|;y#77.=C' F$cw!t[lZ ~OS_2UŮTS뱪%h܈K }8 i kLo iZ:e߽kAicjh:XRl2G:0_I^ }C7!cꄾ4PU߂K㰬Eg|EϾ=d} s,-މ3iW9Z^UznMW] 7=n[a._`ыr?;⼥hX- q^j9[츺 {1~Kypr-2i#?ݳG5+Յly|kN]ዱO&Q J;dymd732hJMl}nr zhz,|nt$8tKS&?;f`cOűC/nkFox{_̂S/A_M3b> X+0mk 9.f`;D+:97*"@?̊"KVDߩAuR `䙮)K4@ykqAOkbbZ|xYXVII5 ]8(Rx:I Ɲ<_ۦA'3x3Q#m/ +@FB/map"` ?r' Y w < +B}5C7 f\py+/Asn`R's{0dӄA N7'(<޵[%]|5ޚPCLnW؊Tܠ! a[^!Ү˱*z mUC_/'Ce5ޢp6t\tun_Vׇsx:+ݠ3exfvT~iU[3ex< ҸEF#p2ð B;?ɥ,TlEpt%%a2 #eH誕UH(_ ;@\bw?{nB?]"60 C']vݦ}6Z BR v*=ۘK~ޝ&iEBX?ز( DD.9~E9nKm?F,rj]xU&X[Zt+J#>*"qcؚM|/D콆H\JSnى-jP9n:V#wo:\;سSc^)&%Sa斧÷W,Jjjy]G=u C_X9%)>a{.5҉|]v>S4G @yT~dVl?u{wl ؝鯤lUjyMDwG3 N!b9e%?BO;Rܗ ַԜ #M6\;oh'Lwd +16s]bc+4eoq/xdr0жvLS\{9rI]&A"V(?+zElB0-!;Zϗ̼,R95m+,v4>`Cn3灼5JOf)\EX-;9bvVG Dq%I=XaG?x[3"&\t!9XM{Dw:nOٝ!QO>@&cbҨWG[ Tc8@Q6?9Q|Biȕ%?PAGվH3F2#̕ϋ/O\'f7 A PqiO=5ëI?l xY&I~o "&Dsu[%M .:=Woƚj`K@|iWF?+jCX klq}"kEը^ 1B(2}6LM{ћthcSi]#^`R<%Ĝ ic0WS))Q Pge뎙uCvd{Vm?[r1׃6-)C#_@[$7BtṛSᵾR<¾H`_ѧ 1q:r1#<@4fgh4MNJ$ [kO~5*_K4AB5"% |U`1bi^[~!!TP\mRVf :( cŵI ib{^>EplOwWoA{rdyw K bm(L ̠99"9d]c-e\ UTEM|bp(7ӪP†{-l ֦8jUN(Æ>C cE))p4u`y-6ӦS4\)\ 3N¦e;UeC,~y칛+hUw,m*`,lLTt'xx<`7}vG Oz6TBCP@ČR9-D&HBPZ{k  qlpHx>NQP9uUA;Bcgp&'=),JE<jj4K<wtSajge+\XҊct35Ǭ#m%*Fߪ-RsE"ىD^֥ jofߏ~7O$꯰:`׷g!D$2L@(PyO[#Zfm7K9֏{i|i(a4LtbҜHpyԶ" (rt/ɔX:%5/qpƐ1O!M ^ٷFyv? G]E{z V洲h:TmyOu&82W&NɌ<4R'M9r)'=)8qVV(vm5ֻ49ߏqESp%UlNts [!ALyJQs] Io^ P*~- ^4Y?P8I'ښr(;TV.w苝<{WׯoP !`'_ُ/%s=&bmI%H"ZsyuTVg3;v@ACtKY{YfBmގ æ`eX?7G#(G˗̚^ㄟD"cZs:퐱_v!$ @Ӥ;P+u74k2436@ 0RB QMVۨ7n;Z< ]ב4nC 9_OMK˒PjXz F$YiEh#A%4&%6GF3!ArA8Ip"?Ho<z!I' b2"AyXeb̫ژjF_W>#E*|:!YZ@4.RgUgNqNŘ jcau`DZZAasq/eK Sr0fIajasR^S о0טɤ`)K&\˽Q ԑRذ]OtAFp"oN8Ѵb l[B3&nN@YiT-LiX|[z:^?9Ґ );ITC6FOgLj~+7I ae+,'跄p_Os?ݏjH_~|+1H17䃁W/9w@@ ەLӒ{ }V U~Y$gz@FݙSȽ^WXV>mYؙ,OmZ'HfyÿXB sogkGiONx =A!Xp9Sp&@ʼz%l4_ [(,5L!"-B'~PMR@V%$}9zSQc#m5N^ښyF] ijWy e_ k3S{ ]ۆxHxюE/]Z d!'ZY5횱4x3D` DU}?ҟʇ, d]-_HTkE*P:OvWћs]xhI=xX1Wc sgwc\5`Z/-z<$׿Gx*N@߯*dl>]5m=eWS)1=tba $=5N<`+6A8@^+zk :,^* (뜇H+LϭJ yi{i|[nOt&j "Oȿ)5~B~A?y^2 KDY |d@oѱo%h1r.z7o5ҢG OlcPݬ9{?6/PLZti}biYV$*kfv,c&'aJA^{o70 }TM,Gp tV-@qw:V>ā[ Ff7pH,[iY JP@G|r|t~aDjԬ bn735|=@["2)4W+,%3Yܼõ|=_Q{Nؑ#W}i bt8kP%7I7@Poq#/͵9)/Ҝ 9Bb/zߟ8+n;CJ'"2EP,Og\]SzJ-\".A19o:g6Βf:[0 z#M2r!98e+i)J_B pim)G^kHe޸<8=u$ CKܞϨR6,xqEz|lUy[}. YaHHz] %Lae FWfHp"<&;pA񘹳i z _2ȱH<+|{_၆`;H>H @ghY6#Ql/M.M|]Z7鈎]yڣITNq,-wEaj+ Wb/TYg2jWL՚0ꎮCEm'HLG`;s'Ꙟ {[R~ȭwcY XZX|BYoтUɰ5!, Iԍ΅w~'BUE~%$& 4j |Mµx& gop͝f;k 6aySa5iz\d@ʍ\$5t-U'%Qjڡd1( 9E? ^-Ij!YF2-;[g21 CA,Cr8Z ?DC;4Pl#p4=$Θ<쯝A !lD!h6F~KGh q7R]3x94i=+"#T 'صkB$bA5*$wQPu%Eh1zQ@#F^^mlr e\S+`W[r2\@J/}_\N* VIIʊ܁BW2vٙ*"ףY_NB_kם.$9G_|lH,> -{8Zh0mlW>b%˳Dhmc}HcC~LK2j˜ˠ#N&a¥|Ä%U eG^.&қp3RU-}  J~z\!殴&nPS瓪kؑX6%GKaTB6w3(_%bRDHG: 4 a땒=|C4? / ssgv؋؎z DY):]9{əU2 [g \@W+a~ "vrL*ҋsY (q74<r(~ #\m.Y\8єB+E^ě>IMrzWiJ5D0㈽`|fhNq`֚}d>\^;FtPR-!0+[Γږ8j`uWZ1EA%)1? nrɁL9wP/ lEs;-1i!0[+d`lf:,2DYO{> C5`R 'T%\lB^P|P=懾 "h@>(a(՘' `0!6dWk u.;,z Tz!?Y 55~aL}r8h5PpBq }OkӋevgcK = -2)4 H#ɽʑ[Դă*;hm8S0G°C>RdK1[(*߻SOU9q~]F:IbWIw1_7=kV"Xc]jU;|?^m=]O zi|`P'Ts6pRIfOMwvI~"Q:B ˫vMBoZZEBPxb~Ȋykvc}+/m)L 7)e'JmT#pJl>pDcՙ36<-%[-B"gH8"z'3vCt\mz"aG t½#ζVLe`82rTQsO+ !X~Lnrho13/'8bn'I!,fn+~l806pfwm5kZ?ueT!w% j+K!9Y@2G,4ۈ[OgkT b|k0ggPW9$Щu~#$t '^Y3IGߞDҲG)QLJ=d/shKJJ,'d(C KG޳o]佝DP we |UC8RVGZWۉ~x =~T*LCd~6r*:-lS{3~6+b>˰Glu>җ\pg'A]HYD/9{0/l8|C,nT¦6X 1@[bK-yJnYP1Zݞ?ۧs e'Ma^標WC #dP 0 U*"z-eP9M,D DÃw.{YUpu, 6;~5AZfo.m}9oϵSt~ |կ} U@‚KU Ϧ@=*ҡ ucDU6e)[Fb`9q}du'װckψ_ cN!7^{υ /g 8ᾐZX4N\5E&YDtM:Z6#{[4_&TVo%WWI㒭R%FEru +H&= ᒇ)8_iI P xԶ"kN ?u .@<'jj{8 dYBMv암7淠̈́/&B\0q_ɨ(7poEM DZP2uB²' ݃4Kꝇmy^d=zw YsJUԀ 4 Pi2$]*:hNesR t3W3-G>+]f̕D/ r!$mNrԛloYȥ;ӏL>bM ɥ*a[͟C>"heZL;G…C%r+ng[m)Nc683p$65~$WYyo9}GⓁ;*yۉz;+B{[}~J×!S?5'MIU4՚V6[gTM0 ODZ*MNgGggc;dNMB,#S!N~T2Eeq/}No ("7ŌrS@@kntGrD}2#Z#iXJ2k?/Ȕ_2 qV)E_.fV,}sb\Ht.;b'}%SbHǭ)tK%뷴t⍨i$4E]˕~{uԼ,5"?EXM['0q" kxP>5 Δ<V3e-?OxeEa+JD#ٮH^Ǣ*)ʙD6ޙ{ކ]0LIV!g`~a]쬡Dﲘ+K) c #LJ:89V6tfAaYv¼(` r7[M96ez.n3L4QG>d;30.%?Nϙ%{4a_9HU_\ UaLZNp0Dw9 T]lcYGn #Q34S9Ȕ/1Zg6.5}P$1ke?FUYJ\?jכz̸,+S:bu[}AzRsG 2;6{ [r)ݛzn]7 gNjV./ h>-f(t Wgm/H9ۣr @>(K#E+7 1ױ9/&qp_wYu:87ˌ}ѿˤ퇍j$+P8bSrDa^qmrxqUdZ4JM43u-*k`.Lx6W_<}P}xL1c嚋E+DsXVYٯF(c-ɀm7,<2$Ju!iQ9d`9\v8=݌.TZnk1su%Ӂ>[DD"BvDxc1G qlDa@eԽS^zfW^/xiy}" KCH=͈`Ǫ9vSVN@Lь_ш6(0dttEsKAj!NHU!S#l;>Q;6ťżRqFyhi+Ds9eڊz] $)0'`kJj]ePKa\K y= &GP*2`a#(&!Q$pgƩ>_]BVF퀳#xaP 0` IC%Si4.\IJRm4\T4t70ΨGч Ϗx[ UzWf{WN`m(]S* ĉk2"*J ITe;rU[KX[N:h5xheTZ`JpdVS+ $C4Z]&Da.LF.&232]fvO`iVݴCnRMiXZ"Kb "e_kW5OEG;hHD9Y ]I\`:}OPCpoC q ̚)I.`mERUZNnEJ_d:y7P36 J -&~>͚MmLpOPz^V6bb, ki)"ހ}&"Y Y=/NhE ./GOA " |~[iڕuY>},u{߂b5PfZhsWiKӄe~Py.477U pZ U7uy/+u[4L(-ҿbx$cuJ}w9Q]S 9l$o() {:*.K)TUQ7v*WvsShpgBc F'k/G^;LJk̳J%nSuI1:io9Jۑ%;3kw^*ü΋̏/~^צL30FCA97=G?ȕF 7$]N@O9. _0H`19ZnMqauۜ,'6IYi|/ra:0#$g~1D1Fp8}&"q0d):eCX$X>*<V^E>3w h {Mۮ,9reweҩ|oS,brKb<,R'.jJ2QMћ|rdf=51]>x*ƅ2v{RP0(X.C9~EPϲk͠{G{~b:jL}qWe|r^0EEޙvWQÍ %(ͩNyߥG^v~_,{2֧@8de숿 "XLdgVasQ;}Q: mۏ'4v#g:E~BH BC#CYᢠ-T wO^/)%N )4,gok)5SS5A8"R|5j/a= 쾌vd/IܭCKTdzCo1:HK;<;p׆%t^? 0> /17g>lxazqjk6=RkpJ&{;ފUET$%q;sc%doߍr]D]Tif$Wא!uZP~.)Q.)TAǗaA}bx[/~XetyR}؟'L[8V;SLlm!Â/zTmC]'-jp{9F|5U^օ-ocSJdF|__(ǭc ËAlMI Ԉ16-oS!H"\1Qu[WhğOf%i$jF6m:JVq/Ch>7Ӻұ =Jkwq5i8,kƵ_ $qQ)oS14?3ָ% &~!.QHyYÿ6ej|MX/~ Vs1l (E]ӒmMr*kȻ۟nt˝LZ*+:;8-\)1PJ ?MFC ;%|~[`mmoiZuGpӍ .o 1oT\;ج>MlVYu( +Rx % I6 3W *UbQﰘglMp z&N$ժ*nKp9P}P8iyxL'C&x4"@͊lDw-I 1)Kr+.1cht/G_LKu`C?["ahMxFr-{Me}A7<]X[RpnuR@u>布K΀~ SN D2xm;ZI?qЁ&ɢR]UfǤ0dCJGso$B A# 8v!G􍘮L պR4ڊʒ& ')? VVUZа^$]x !/]@8 1̯<ݬfdA [ +cjb[r2-{O^1n7{#"n Dϸjj-KPĆPo~*;d$ D0d!l&z$X* B^mgZ>>ƿYRnZMمƁhUt\Vj kB^·[)2IY JR:%~_L p(6K%QNWU8 GvAKe#VQttCrP`5(gZ83(~e )V) afClĽ!/!MTg,8 V'3Xz+k5֊@[L'Jo]a-W@.&d|k|-|24cbfgddZ[va\jdB1xVAͻU;hA"%)ywOZ0:D[쏲@eCrR(/h{oYMoWդO$EAl[7晼<n23VlУoYi=DXOD 똤3w(idI xIZ) /́ISR/9hm Mqi0'`G Mr̔̒[j 7[fUcLVKĠ,@&eG#c] jK"hB|/L 2 31{^v|y !]WjaҨ$@u$6YX_l^۰3nC<֘Y& C4wAɢqtA+H:Az g}w"47X4u''<~ky- -yfr7%@0^\cDŵn2!,p*-\]?$49A ~ ]Dg _w=ςnUb QlV o!y_2*QS6fg\zH}or_D !ݩ2 4BcHzo>HaB^B̀16Ӭ 9uS'6E*d-GJFֽ^S6-'v:SQT^F*&8u+[*Yq>cٌU8k3kM{O-7>]Wj)$%Gp]]fN&zSжÓ.Z(Vn"m?zEQCцLjZMg'8K8,c|m!,cq7Q|](ݙn cNx} Dp&C2OK|/-U[xN[jn%};iD]ͱ:'^S[1s_LIsV Y"D)o+UaoT{Uxnm`ȅc o"e6+)ߩo4缄{lʍ g{.Z 9y [O\$bЦ,=*8pY66Ir@ޏtzx3ӋK^K.(́ք%DL./}m-q~-uh#ݑU=?RZ\%;]9H^Ex~fabVR[#dDXЎqS[hc9g\{Q2v*߯H,љ&]?X8w8Fɿ<I Y$0T+i/Yh&_xP !qCR|rH&\t 5Maz!ܔ5Xc2{넝 Tߥ!ڋiÆ)gϸ TL1GN ߢL2gdEɌO LWKj@xOOkk# b져|-if&^:/vВ%{ԉ .Nzp$FTRU#GMTJi:f% %*0Tr,s'tȐ13@gOxǿK('q'L;)6n)aBbg9)9^}qUi9Q7ݲ0ĄL3yKPT6FbL1?_5q%@:HCp3PkMZ+ѯ 4*OG(b[eLZ;/L;9%aJlb% *:}Js Atw/=6 սף-k5G>q Sz0'nCe:X|.dD*@|t.U9>"BaT61j=y>d%Z9\)O):o\ڿ2w-;Aӣԕ7U;+LζOBtL{S*8gߥqS$C6MxK~@>8k߃w?.pS?2jZ 2#F2W,@` |G*aXY,GG Dd|L.? ;F ׉uLcT#=`cBC bU錖? j30ܟPO1Htf,W_d "5]`JyI_i]!ok yn.|$5DB]*YULa uc@uQL҆uem/K )/ry =#(REx0,1֐ԏz+9~].; h2Ww%؆WEXȼ/uřM{]d~)3vJX29D}F$_;]/M*U[f׷J1a AG|`imSjhBv a7sZ/u=2>fE˽9c@t{+PWu`Ihx<9%/g&) #j5:,rO/Ɯ&בZu|pQAĸxjvNԯ3Cމ:ѩ#y3O%yUPHLaPL1=ǙӒ`y\:WBU8I2myL${+d[hs>y|hy 1]O)T&UQk^^T! UY|a~mC] mXP74ƔFy8 YRc ':A>ß85oUE\ɼI%q|<6} G?SYܟ|/z%&(P,?h8zuapSVKLga M{0\1s`گ}vBKi7K~d#.sB-䀏@[NlB^ {AB/Ħ a guåPf^ݞGPnĞ)5WT =zN vG_TN$Pr)B/\ B4vޠTЬ1nv?N{~I< [7~7<#>!*ր>;vQ[CCC -F3, sȴ>6~-{1? \Ssfhs2'Ec2נӗʿīJj{ͅr5ŒvP67>^]?s֨]]922ɔ=ٯ95' L ;$l~X8dOT DsꗣTntꮯa9y-kd9>/bm-EQZ6Y!r_%3ؐyn07r #'O;M*[[tNi h%U ,':)PZ@~E9IRzkV!1S ՞q\}n^RRP8 FCzB$b[ˆJv~Ӓ'rveU7)D$%%oUCCb6/<{H0cj=$R>tz>۝STcHyQ̒Nq~G4Vن5 $Z <" &Neׄ#H=2YJ;  0;e&7Z,\RnCRR^YٹbúF{.O~A*IoʎwV?ubEϝ1 A]Q򶞼aW2Q<HڸiGi E̚ =^Y"\==NA\T4mJ&:`rkp_kCMJDe#ts%,A3Y{$R0Wts'"cFfΆKc6yR;yːAB_Wo}dCը .:4oGz)tK{.*N 2֧#V i~xX3q},;˶VF.^E7 c|-@Mh 4/YTaȡ_94ǩusد]6F`u7a #;M(VÆ>ʓc1 Vt%J*T>y㔪( Qwbg;%Nwpsَ%0t?"Sʃg' FN1 Q1y芋i\#^T+6Wb1 Ie9(y)vȼeU|LU>RۧIm)r}q?;Zċc]iZ =q> aEn?u7xj""KM$j-_e/ӡj܅5&Onè1оsTxIH{^7j ~(Kj?zk+ߣGO&XOd(хPqN#;,BuN-7w m,nV:'@NjS}u(n\f_-{5J49ru&JhDsy%$KWnGd9:jzJN;2;+72THJ2`K?8dH;EKgv7'yǬOMkkBYI|jK[Mn|Xב+O=FCl/Qš]Vk8IRsZ *MkC(~y' O@np6Pv`SOhJj='HuᖮW8+/(ijb-Pϛ$,xQ4pxݧL@$ޮ0a6i4%K狎c,;c-"(Aes{SshpQHhBN M!e]hw) u{tI<L͝GuVz řb 83٘d f"|lҙ^|Zu?V;Д6eΓrT qdӍ)CrM/򭦬wbU~KmK&:ٖJKTB~3)5 F9mi z\ z r}3o*:" Uy<1n/~/y"fn>z$IkH]Eo76*Qg}D{ LB8[0(S vIs omޮٝxEFc٣mɩOދD28a3M)AA46o: ~@]#Pnw/?Ƹp}@_ H^#RLu#,l$ m(jMo봟 poSڠ4,@_JjקYøiDa|xA\WoyE MfеԞȝdkQmUEE7 ph\@I+~'93ҶXIv[ Y&cv\JL\߷cqk] 뀺5j^bB%ǁ9jMڰ>D}~ўqۭz[$0T|"(vP+\4/IWw0ff`;>`{M( $5TI5S7k<}HITQ00qB:-{1I2H&%CNGܛ+- :>FMT9-j>eοE|Q{u\9!MЄ ;k"eӂ~Ogs}) ra' OT뉡VbC+تF!$RϟdF ;s%vC"kxc)yjA~ZR) wLK]3bpɲHAR$ʤet /8{63'9mGޮ9MLK!dfQ6*?Cy?wϳKېKP~R/ W)i -iƅ*y-&V6mXOTy@kӣo+KQ㉢#3[ )> '0 ޞY+j!6xё+π(5."j~KfG^n6҂ %{E!nQ`Thn+0+h\@<{P{;S2o/Lqb̙wSłZb(sm3C/؉ݝWd@j'/|8"R}^UDޤ3(Lq +\ ?Y^AFQޯdd$Ġofw Aǵn<@^@u&;}#Fn݃d 8mO*a8nc6.>.Q+w-bӥ9N O zQ"C`(^܀qܘXҝZg*wc,e Ec728SUh):Z|yjE_E@E$E6MBA< ZV{_W,ڞi#q|, I%v@G_`6r@o@0 <1 ? B$=Vh vN?bsyո|'Z0wWpʧ^?g!6 LF6]60r|VI۫%Az!__ҩwi"VWÂ- ~QjxNNn?Gr9dr'+deOL9Ԝ<TV R>s A=2UJt06(}5kb=,Юbb["Bj} 3v= r{nNS4Dsv9ޗSwbdk?樿.dK%,^d(P|m@#š K[ $ Uy4F'm <T^_֧NNi9xNY~'+B˞/EМS;8w߿S~3/jHoaQV,Y"G5P0'c#ro`}̶YuUE5GBi%tTB?} v_*̀yh]fD.,kULFَQ |9Uj;. 1fy h{$z%!HO|&%8~?DNbbW' ̶,1]svH ޳v3$zT4,_PaeoPڰ*T'|m Vs (# _OyAduׄM˂@BDɀ[˴#^&G,=FT\UCU%c #0u{ b>?‘QjNt qFSNO%@7qBaN};1x7 rm0bB[&%S(84*Y=Ù0mQyXe;b"INr#7hձQ) VBޭAg`0(/peBbI2 UypVj(NCKM\\}oF^rWnOeJ\zLjov17+u_}Ӊ#(RzOMB6-Q9(^|aT'tI~ᴎf9gH0ML4j$3[Ta͚/Iy0^k `>u(M3<+v9:SzOuRH#̞8'ꚓH!(P,*"p`M}lmQB>ٯU V0Լr_0#Qh">%IJH :`|o`ם8&¹Yn PL_lS ˆU_ Gv} DcGO׋$?ye7(3PsrVd$1//32|QH.'QI6``M f-d[";y_~05awik>)`DXx<'jdq [ŀ"[]j\EMOQ3<Q-1cH.J ݚT@H^!+[!&yY|j5&/`_{$L3ZyvJ5UΏ:OBr~uaQxFUD2$+9 `D!譹K fؕdܒ8t}:1>w1L8"+ݛ`3ԾF5Sېz5j2جl4!!ս1|nLᐗhˉښg̦m ,&mh0RE˩QaٹF9l }*o0 Ʊ7gޑ̇́xa+P_ M|Ŏu)jӏkM-K;\/@DP6r_k<36HG͗ЅFQ>&h. PV-s {#auBWqLď|~K\0ǯuf$"SvgMI4ϝ3xE4hF6o.,R9|C;rj/F-47g<\RиDo&!|[xM}dnxhZqs!t#Tn"bKROTN*G9OdJ*5ʌ=(ỳ( #&ȅL+WmxN%ÞB8Ho{k|~Uc "U^ć*0ӱKi_4,:pRW}loyz8|䷜3`̡y8'^#z*a'^s 5u='ln[?$xkfӃr"g7iMGk4Kgn`17Y\ڱ={Cn_gy ,ZI9++Ar(y̷~7s挷)QOkCpk6bМop4~G3/I1[CfjC>$YcJ9J_kHGchz|J!|f6՘}x -Н88QPαk;ZNh Z7Nn0<ȴ6#)gDSԖ+}RP;>A{V28Ihr(qՒ Сvrx>Kn઄I&ev$ .ϻ?n oL6!_=9ug8`0}/Rr7+߷Nv}1?١#7{/ʢ'n牗WU 4`ؘ&"BRN~Zi7 G|g<-Cs8Q q -Q6J >$P oAcQKu" .)&]IrbKھ%$HViClM@}P1;5YRȞgEݓ!~WBVl|@RmVײ3Ui @bH9k9OSm1hwkk;/Xb1c={ua~pyͱ.̅np {P^ \Geβ^ThEOTKGSM2h`٭h *д,/}\VCr@ExK x7VC?mki,S:5wKOVVپtfuU81L LL Fzh))G qvQ¡LRIVrZE):MĨ1mOZIG2DՃyi ],n7nn6D 6JQU2(TC;6IKCD|bڨ&j~ m߷hz4CZZje-7P.ULYPNi_%!1bDiW65"[P~_M/xT,tN VҀ%vՀ&=uR+''rmU !bUS,c-/ϮfHϑDIwMCqwx( vK *?UݝJa/[d[X::HT-g9cH[^XiQ2 nP(f`o/;RTZh-8.ܖJf_`GxScn8LsMmBXOZ(EXK5)vђ+2^,ժ9V&aP&/7Iy95eIʹPdYuBhYԄ䪕MdZŏxR )[rړN;ptS%C$iV:&rH] eRpXP= 7(7UFՈ]JJMƻ,nlI<. | F!oKQsI- cruOIxB?CgieKog'ZҌSYd(*&9y[,2%`\Y TWL >rA T6*uy(J-ATMn`E\?MĆ76ݓ!jЋaј7V׉.>"ґWP`׏MLf5dz`gdqtjčQA:!V;mܗiz$:œ.SQ%^jȐ',(S9Q뇥=0TBgrC;ٸF%uOqQ4k9Sg&2P;QG 1:It^>Sq ӗuؘ1;<4Ro`!Vm|RfOä(劤ӎe$&$ Fk$m5CMD$W{fG_4O$\q#x3g19o*s D"aD{Nj6b |:y$1,Z17Z^KB2ܑ²Cvs7Cڮ@(xkr4Ihh Xj<u\11{Grɒj{anH9$pc.jB&Ercռ5Ń[WLh<7ht9YcA)?cSMbBe4exQ>@¯mQF`;,E:D:xiI0 4Um#f%#KyN%y3,h%mFK8o:z463Y@2USe(T 0>HË/WP%]AyR!IvV.@N y[v 1%eP&xaAꙻt3AY4`lvmGr+WCG80A<҆i~5"f6`x!X/}˃ܽ8 ;Tޠn id:uiS{hGWHq)RZ?O` Jf —٩]#Mg7=愹} i̹\kp~CgIS5{2!9Tal/oc#j*!0oF A_I4Ȏ*y^?_r`aDgi'EAlۀltvI]/d`sg%ɪk/˧CJTLIQdt`Qs)oy]&+YCY#߮:1ޜʦoHSP&e6h#04}$}LyP,ތ|bM2E/g?7aK火U9/-c‰5:8QgAGGW_9[ۿsPU/N ̏@ \P(fwD;g_%g/šneZaAQ Dh1J-SϨ]_30Ei2q(yiv{ׄ^FX9 (Rے EĶNm0`}-Ȫ¡wx()DXIԠd7OE]]}*p##BC`'S%-{8 8 \L~V9e>R2ȆOm01N&F>#z,00HhB8lׅh,vzQF{}JF-2b"b4 5,NӴ tK:yZup*Lt{_WD;:*e< |t'M!9 $so5 qLMē@% ܤq/$i$òޞ̸,n2nYɄ]i:- щÚ/d$DYqY_?,FXMdSXJS\FּIPqf\"@wξ0X!)O8(W7$ZDbs}ydFaHJ`5zdL?,{I9Dӿ*hh4ⶽ, kPZWvξ޵d0T:9ů=P,hb?]>$} i]+ۀ}xV)M;ūLSBU$vkȇKw@?\kY"̓nk.4NKQ[kUŌ?">KqbenJjՅ6ឧp_OyoU@(`-HAհR4f4=?@L|JbJȆ\9ˈ IGʈ@|a`_M;6UrJTT.] +KiϟC#\aVzCߺG}{n-1HefoM<ED z/.v76@dI1ljT:+v1jQm/+Pt' ڗ>οaRE˚42 =M#v%2* >:fTix@|Ӷ|qnd t"Ǣ'$T5Rm\rsѴ t֬<5nv!-\!RNJ_>]/DYJrӭ`C[]̪%)ɋ.IGDKzէ=o k0*JL .ƚc_!v/0n7%Hl+hZx_"-ߣ]J`{N$%#z8pGS2s1~LȞc<)s55Rw޻aiWt(3*JsN2}fbŽ.6-wL痣$duDrPc̱߰M[/[7:T3G] 8_yQΰST0-R󔅩-sk9` e`0 G=?HYEE+U4WenTo/# wP g%LmgmAdl& }Oy?w&epCDMJ]ƹmB_Ir!qή|QJ XKB螔,֩J|t:u{Y'^6cV/Ti<DDj 5D)mHau/#88c d4ߟ3Eε@6E:36|* j&혞#LL@ _$֢2qkyT>D=B΀:T M-5˜GOWQ% i7_ Ȧ8wo5;<'[-YN4!sd"1+QxuGqyE;UA)ϜWEw7 i. "^g#b @Akg%`N]+XiR2Z֑g|IkYOF%e߹:Hũ,O ,5Yc=#Ȏr vv0\_S_[q0s*혯mpv3:0d3ڡPXb"#B\-0bb5U5;$zdQA^F(vix@:ȷ4N6n:HdΙ]0R C g?`2VDCIϹ-[ גlAe8"怜IAÿ6tUmvsZf-u'HTAA)Bл:i^$D :%~`vgye-ӽwfTjL~]񣽞(wuu?_e&PQY! C.f3lǃVS|n֑#^Jw=0 ׊s]Lzeb=QeT D +',3T֝\> E~S;Eam* y)Öd0x#JۺcewƤkV*t:%f"B?c4)Fq#?rնiot9jȕGLΜT'Q KC 5WJ{ؐFmxM_Æbyu0lv)57ɳC 8H;>:&gXc@"Z\\ET(rSHd@KrC&#2f~4ռLsh6?9u|{] B^mMzH#۵wG(L3MdE>\,6=(( NIt'Yx-Qt NO6ج v:4H_juo) qgH["Gg,L9\ry%po9dSE4$Q&zϮ&j҅vض0.YrfD "n6/{g 荞,8_Jex(s!Ӱh|p'I˔*)GXտ Pr2\gZ-U]ma cĞt𩕳:baxҭ7mr I*4hHvh"PW?Ѣ:s(ꖦ2"gwTXA@WTs*/t%I_ENTx譹 N2fQcQ'wm/,b =l<5n&G3"+k9ĿLL䝞sv;؈Qo€E*de{ f6RW[;Gj-4M\<(Bh BSKu#ΊDIЭm鍼I!UK]'~Bdc_HzIRv>\%Eԋ(9Y`TR߰߹ I}y)4SՋ`@LIR4賯$:%Ya@jZ`Bf!j/m♛0Hz)YlUºU򕨂Q² 7>뉺 ҔEuI>ٺcn喎[ m8y!(WpXO)3i_p 'i0IRYV?5.v-yf4D8\:Π lَVʍSV"ѡ#Tj?gH6k8-#aQAv`Co¯"fd\x dlQy_yM [[Ԟv5RNRr;!IbHcb ;Wi`2) ߒ=G]w6FѹyW,Zmm^(8OP6>fI,GYdD|P[6sh&׭bOֽ{׺t޿OA;reEױO+H>6G=y.z^=l_llt`:_Dtq FW4xI kHbv9W R.vjNn oG 9:* Wfm@E)1+Ov 8&4[l"!4ަ5TYۡ U\wI%M*JV"LEN%GPԢA %[.+8rl&7SRf6>/߳nXB4I^ƊክwޯDXrz7֑9?9!4FsEx^lp9 ,C3ƀ ߜ?K|w`3b/?#dΛ%q@\4Xwgz&ToSdpҸx 1 Q+ f[N YӲ8weDz5 k.> p-Oŝs>VxbjQ@ʧ H'Q`I vyǧ.櫇mzͿl`!zi?0Wf0do$$\^<2g,.{A_\DIlqJ-e_kz.{n=WW@])jkz[=_yR Z*hQLl @?qk U!(Ǐxc>$a<3?,Au=d8`m;ɒ4^=Cڶ`C/as@® 0=|#nNB &>[@G1-B?XR\*r]q^x\ks 닌6`=Qj(K[ThGA \G6Rq45nA^*)[ap^AԡI\e{W Jgܢրꪇ3Ows̆$6'wXjOvi?Phɰj4@xE"h~"%}!d@[LA:57ᾯ7j3hv#DyTL yħ@ZoIcHP`Ҏ(lǞ5̎3d/&oGK/:$?7u-jY)#$x)r$Kף'5aρRu{a"7/ `a{|T6n(hCF(d)4ʺEL+S 9!"@ɿFq(JIz ~ڕ%R/k=>Bwe0"No֤ FԒ:(z̘5;^ R$]KhP]Nvs AfՕ$m_(gJ)cFFQ4PQJpEZWLJBj+B@mW%Jڲ};A]L4"YPlC0'o3C˴Y}N.WsiN8QCH6<hQO.55b,[i6bR.w$m!Mv(N \>JJ8g ().'̩&̝t ݌@Ie2>?N\ ڞR{&9'6(|^S011c!|m3gA~MxoAwfx;˴܈ BޛMy&ThTTi"CW W_=aJКۂwP!zENw6Jms1.a,&hg?6Тu#ǵ"1 S=EHw+lm&Frᨂ[b)VQmi}}qs ׮ D-L$wD,Q:4TL GD9홇ZrXѸiˈv\M yWl-at#(YWaο#GvR7l*^TX0i;4x3UaU; 'coPkZ[Ih6xzz'*W-l ^&jf|TgПSDlج /94nS{< b*ݜ,㇇RȐ]%Mxv_2|#=xpL] wާ< L%0F}y9dj{h=ZFYlF8_"&'}Atĺmw/bM_<:zڟQ,LJ'i7mXlj4y|Կ|Q%8-5gł!Б֡;0̀4l;wAjxZPڏ'?#]92jx(2-*sw\2PuydIf/B2\7BΏZ}s:7R]pIXE§`B5_J1F{W}]x}5z{Gu`t.BfAXW-tw TKe'" ~\i($">ɛZ97d7mÿ6j"{p){lhC/c3y'P*DbonIv3 D?ڇ3n E(_\o-1,%A\-,{j&-1K`6?0x!Hr^`b!$#CKis-pt 8oI<5ĵ)IENy$orї,ߌިIPʽ `,4f"V9KZX^-I]U:*sjVTb>m,Er rdj6G$¡I|(QfkblNo F&+[pqgCcG*ˊ= 6l>Y]V/Vj346ޑ?OB1֞{\ tgM5K8lIk3OrUXNm,w0ÂgWFdBU"DF#slCz7P?$m",9xAr#KoLJq!yNjcC h<mfOdPXL<ԧ~@FQE!YCQEd+rxNU cЉ{4Lf9xSGz5uFM-T1n:F7;6DkeQJ8+2*\ Qs-ND9`ߏUh!#n1CNG ەt8RY=N_BtcHLjMwnN=pN |,gR( T|y sBF&c(F RG͇-dpu٥Bn|7Ui6x.rJ43'vv2VVJB>*LVY Xmt#p^6 hԬ L2~j9,Q '[|3Flӏ9O&\$g|98ߩ넇eV+Ppk(Bsͭr/çm!3(B8 Pz wyYEMݿdJ.Ŋbh^# RcA~G磻QiD<#LJ.ǻKMIBtrV~ʥ`.oQ|Uc`zX!;)|1.[$d"#وw.{~5ۈrHz_JާS ,^\@+)r{/_ -x+'()M|Ʀ,ff']<i.x H]w\yҶkreF#l6gV>6,q"z!`did@מU;F^)spy-~J.GҩSjP) T21fx3rQGILAq3oktM\bOwQ"=髲m@z*5 bL4ߺi"K8+cCEA{pܣӌ%zƟʉ9LRkz! A-]v lV )^^i?Cm'AގjFx1`{YA.ڴg#I{i9|\w˫ 4WH$[pk! 4+PBq;:2c2WO hX_Ǩ#ecB+$͝o9*r;Ю!LD :Q ]`Q&oqNp(né8nXp=wƫ*VSO}`q_픈xw8S'3DM請[}E T T5gtXWf;'`^ y䎸qE(͍W˸~/$gs L({zmWFIw%Ldꛊٔ~jHtxU[L%%}\=jz`R4 g]Zhvb,Qq/0We"I655ʰ 32~5t"LEp-gP2Y>">M_7)CB33m|BݐH BGD,#*ǰώZ<6߀m߼Z?7V=CߠfhLDٴMu|UE6*γώ5{Cٸm`_A9t-$Y~ad'&6n%"5Bk.Вы /m0 ໎r-%>,z2Oe6B.x S?ͤt=0i nAZKWѸAޅ~>b3/׈RBn 1*@?;'/EEtf-8$L)H5Fa{O_p4 j99`*a^}Kօ > x_c\լz$+Q a:)煸1?4UWwX RLыtHBT 5qᝈ Fȣ p,ႋrm= aNK^3ջWag=GYU`%-sCF8r/4Ή@cyU^ԢrlGÞV~x9%0 ;L(iLrXϛ] qm Si縔`'C;٥^ ]0 ֬q6~΄*q)]qgO2/+0̚5P(dnp/MQr:=B(Lw*K'Guaxs',PeUTe2ƹƘ!KN?xOHP_ 4S[&-Ek^hyTdNDW? -^'DpD+07$@TMO8~$QhrEd y|g}zʏe0pIIs+J҃-S fc06k1.GQ E84^_afA։>X߷ sc:B [xUdPe)9AW:m^r'mӀNJKL0J2KsgޡyS:.^B;^c$e%~3yŠU aXû1ታM`X1xj]䠓]*vs_2NEi^ g{wŌH#*1D="A@3Eu61 rqUaR&69r;R8 oۡjCWmSWCafXJ+j &W7uI͉GWi`:$"UD4:D-Hu_jU8$ރu'O.rSi8g^k%ꘐƞe&^c’Xb +Zc!y~eaB[&ց|6¼w!O іq́Mt5Z& "/$wczX, ;:q7PU'*-=0i8U5P[2ڲqEyp~+p0Lѩ9@qTVS (K_^ Kߪ\M̌^XƜuZqgUx#4/9} +xW$a5&7R %.qR|o6v XvSSf \US~+b9nYRy |~C wEԨYȊ7CB/k.VZ̥`{waBXC7.xwϟ0008˃HDrhN'HlaͲ_c1*Vp k;%eN!7p3 VMq~0=Dg$x^Vp7:s\[CV#\ZcK `ls(o\X1+[ ow'$uhUt F16#"B9Т3_OMMDjW!f/zI3<c (zp/--־UZŒ/~pLK ZGOⅿ.+i#\<:諈vRR~E+6ޗd,[d)ӿNmh"}(&]6]uE?*A^N(q>B 7SK0K}ia3^jЎ5z8`.Q?HB2_ptGbsNُ#كT!5|)~n^#\7M( |DNEnA1GLmpY3>k/Izhes ) .~A3]lgVHu$ԊԋnVIR1؆#^,dBΪZ( Y)`6`x` >t Q:-ȏr OT>Y$ ]hhҽ<Н&}uZ?k7b;꩕l_1F`m؜[ c-PaCS XBևgc5{~sX--Q2fܱ+֣%HAՃhbɜ"LYVxE$~LhycDkCSR4NuyN蛷革.ҹn ^(<.W-s`1-% y٧\;t-8Ўݐ'PMb[q0$0o ^#x-S]Wըnz33v~cV.wUg@tVt2]@%lW0eQB^dɏVk0J.k&9 Y0[69Vt29oVʊɤfCd ] Z0yVo~oq'yAv5g?QV\I^ĶWax Z_Gj  :ܣ D~־Y7{!U@Px fRm:#oMsb8a%DLElei b| mQ K.} xx*ДŞz׵WVCffu١x(E#Lc| kZnWJA^[7աD_\EA0m`|hi<3F  +=·pӇ!\JsTIeydT'GI8k"nZ:Pux$ݎvB<FZyw+i3E㕎d@?Sa^,oiWF+gÀA_]N q,*jW!0s?Hvڞ*7#8>ԕ G9)Rb,TbQ9Kˀ@/wd^MjA2Zbط9rcg9}ݣUjiEOvfK?Lz34q ?а+[-7|BGe,0tTυl2!'vʀd&PIA c gW˰IeChq$}  Hj0ikS^5#y<ce(^<@?7G_B1jWAñR r3i e~ [P5,~e;oǤ~Ycmj[;-)p+8:y7,R.No2I+6jIpAƩ)5/(IH3YZ3!$G$$HiD_i@R/?wW3̶4fD~ ksf^Y15pv -Ȇ}:%tpdH7*G&n,'5)ڧ=!AWC r$?U񫏇vь2);xdo8&Fib0m̕  a4PƇsœ 3&`5{Ofun6jcb*;jԓF^/ z=KXYv 3LDpLkcF+uGN0s> d:|xt\7 ,3YlAH*,9-K)ٛ0C=&?Tk1g;.p%ϲ!>%g:)l {kڐа;>iӇ}RG$~$]8ޠXSβ6swi tmՄ]zI!A3p0&Ff7s܃10vʢ@J>Xzg93O]ނQ@z^q/7?d^a&Jc OI2z1śoiWՒ?G5b\+V~'C{ԥ)E8eDM>ҫ_B6OrYnCra l8K澣X7 X4Z$x6W.Rp琇Q):(gGǣ arv-JeA;',_ Ƿaa|I[j^>OI`Ԡ _}U[+ń*ތPjAXjxlWQb'aBW9<D_%p)d4( 2רB3j50X:\g:N' 9 Ck՞ԅzźY]ոy2!$dٚfeB=.CX紊lXTV)DI*q;҃ }ut\`QwPԎ tҳ kn B 012MD2(Fw]ӧm/0Rpy{ $~Cϊ*(SRvOi7he BCdD>6 z~`~< vf%o.$ e Ddqެ7K):!0OX1Ɋ4Y]Eݎi lE65p9 \^,R\o",6?u5/(5A[ekh#".NvLg6m`+lx,9^\f^D2 UQT^: `,20ݚZ6SW 񿆢 cEWÿBDT ?׌?ޢU} oβ vz4 Nfqf`=' 1ny[ R/?~'FGomA` V.tLB '&uc čtȼ+e1cnn zP"AO|BPgK|%mx<r =İEdX!Z4 9񍓱kq4B#:DHfHfT8)M8|ta 5Oύs򒉶?g31y #^T`dyd|jnwKBfбz4-j~ye f><6L.EA|S{1c,IW_]n܄hqK$-{|J'BS4V [䃮"=pJ1GG?Gη"N\b3WEn .Y \K X0@%mA}xtd .$0×?4h, &Sv[n9jRg~Ρf`<NYnTjSg2i{[QXD.=7ܝ-a#],F", :5{`C,&0kg}H־51mG:wE:h />%6es`pg_mvr]lRʹŕ>+Hw/E2[~gWZUϵĐYcԁHu2Ϡzg,7tqe9`@p0C ]Ld8#4a| i4^#4KV\6jT6 (ǰ@ئw\Hru6~=- ~:eˈSE pPfW`245'[/b޴I5jީnNP"ǚ4z0 FT䇘ʜA4*)+ YcKeM[f~.sx<Fmt̝ =PU/*(_ZD1h8WJ^,/mmMS̋VڇpC0qHWkaq WVsn噡&Yz_`N2L6'ӃWT$ 8A bXi3?'J$uM}?`-x(y1w*t2w`++w{ʍ\'wc AޟبH 6mu;daje{so5ciBR=|#-xpࣄo𯕰w݅hFd蕿9Iy ^G*|bAy2)hUjo N˒p1al bƇ73GR=@c,D*Ä\<p4fnw 0^Òj" /9p,DG@ngS {Y<ܾ aJz|lɟ{ނƫ-2l[*DUТGLU1M 1m[l.*m՞<F7q(drA侰m1@ݒ@"%a|^t~h2}u6ca 8O O A㊻jƒ;i4T*swӚ4ۗu&`dдGv&>UXRz? 'm("պT-Quݪ*Æ3ZwfwnwX݉jQ z ^h[ r*ys>=l`]SWfhvuɗe7Baϳ_ZQJhɶQ<ڍ-SP5ILryM>xOۧ36ߓ0HR*>Z ])*h[}O'TpS(<!gڇC1^Nw#tZ^>a%|zc4:`\Rt,s5J[w3fFu'Gn٠mq,b f\Ώh+/7ˌrRX;M(H5N(gU#u Se͵N)E qJ~~ Vۖ.(ЛxZjȪpV5+Fd`bcM0UJ9#/!`FioBL*2dZcNMMsR13gTs 6-bCdy<7]RN=>Fa;CϭZON0|i7tU#7#0 }+nRxWBPȼ3L8,Uאh)DEeG4K?=ۄjT3x#p꠳G/lAyȇGގm=b"{:O.Éie98`΀{!.S_&|sbq())r-9‘ j nnuSb稹7T\7 Z3̚ZtpIOJJ]p[߰Upk$Feo % PJ&tɅf]E5ļX@=ò]MXޔ\2Ia0}\ [tv mQe[TVV2VF Y0h8IjT˸}z[)EҨ÷ T(]AGFhfrzHXY9 0^~(NgxhXnk4>)DK#F= A7R&2.l%9+б)Чé ^&*~B6?ٹ^:ʱK "x1Ld D⃘Ge+T9 ̾\2f+*Kd*T#)k.t1?lTq,H=ZF,_t;/8nRlj @8hzE~-Trȋ2OJ FVzH0or4cni2)ց%:4߹"KE"t̨9q&Ja='ZZϲF ۱=3@ 3aQOq]nxr>! wlh=`Uhl19!,2^8Xthl3,;%M ]\i@&=tz"8F9* !%.p;dg/,( |gۄ>)LqBDG1څَ~Ͷ} "SSҗ&w5N+`*U&LuD/︭>ڠߴa.ޤR9GPZ'֮:6_e/kTbKYH3 ~{7 .9W7=ڌENd[uW¡Zn }dd؛}(/ծM(ڈ sKȈ r׫Prt .xV,sjk=;Z&{DAwH6RsWJ@8A,Hnrj 40Tzɩ>!0wgZEfvBbܚVvZM,_Z90ջJO +m:ēO^qbey,Wg$S'7$-1]pVGdn~̾r%cʞXj%%tu z%lvX6(K O:464}F 呖Mmy(?9r(i-cArVtLt&Ʉ]zqZ^aI0jK|@=zа KJz6S+_n·Ō1K l1+J`yW͐fUvOw%0 P?Q`IkHMyڐrir\s}~rtsqXP|5X"3lCYj-gΗQMߡLz+GC٘~ W,R 2rtTφ`Kq|ĘՆ\]^kpn?@0y9RLRԧuO!&]%읂F|5x[M챣(J{V ~ODE+n; 7S~$56$]9 Bf"KM]!T~g:܇l̷kO!P3Vm*Z|8) 4xiX@+$ 8%WiJolZh)Z؀ _KI4_`=̀[ehAX\<'_\ m%>:Ċ ܄M"n >tu"Nz*v;?SDFe '`Vavy$m.آ4Kb"#,8bZO7b=cYbp@t]"CD؜ _OD?>[KṀUY*oy&3!}'n;!U'?P'8@PPꪾ=NAo6,CAfAu9UDD&cũrB X4꺺C@>$hb&^Bh_GeclQYgцJNJă& kR#/'0ItU4 .  Hf-'ϭYcNzZ^\CJGeK1'򹩁Q[ l>,`Fѥs~0ů(Yr ,(%U{! +$1ɟuj5ƚNw:pyX\4n7c>*쌴p~}bP@W)Xv|v -JxtO7]uXnSP`aac6uPdUfV2 4GipqQm未d@(͸y10ab#\X!_zW&?!"1z Cf#_]\A6Н2u#9#hHȘadYwyŔ%MlSR)Y`&IvkWb]?9z$TqRdmc z Ψx[ .*GQh&˔/E짅=2rG9|zz&7-*AETh ^G6Y"s^G M&\t-&Khͯmbﵽc< BO6UP\pUo%Y|({vEᵆ\#d)*Kt?1? D'z35 2&Wqa5V.!X̰ObqE΀x^RRcٌx (yT0EQzv!_cFvpR8}x`cKlBO+wOڄj DN`%CsȤzo4}VT>Wq :Bs#e HbBGq) ;åF!ŵ^/+x)b\8VZ@zU<[ebBkZJ<^r!ŰYB04:-f?'6էip8DvzM!?w~-܀4;2]I!ѷ~c{ͱ\4@O9 `!YZ#XkXy3:7#&$:7gQX7܌q\#hS*Jڊ(e>C`.Mʲpq7ª;oX{NUJ,_@>,%%TkѦUN.+cxbv^Γq g1]b%xCS@ #t-Y"sl.Ç!-f??J;nu"@)eF0E!&cxtŁ1H`i6/Cвt)ZG (H,nb"Y(fbdsqwS3ʐmG-`?Y܀>0&2 /b6DYOɤʐZ3`vq%^Iv8옸PؤrC?V*) ~) DF-I5S6Z1qTk/nz*A+nz9.&c-i஘1Q3rKDS[00/#M\`Ч`u*ȡb,N8܏(kϡ#$O'kP1l]2Fnu)q{t (~= pÓ }Ckg=j95nuS%#ޢm2\HP n9~d~0{bOU|j˅R; }{T?TA :LT)˷VC\hhz{},D/z|@ U?)(6}&Z~u`pQ p\= /7+_.1mS%PX} + !()E9@`LQZsTc #Q2rK,9+w77JHٯՐ'nd0Z&?`&ܡ/>ǐ<fֈ9s({˩w6xtעkMLT,ܦ0p:&ʔaY_2"U8+0-~hc쪍HMK_m>dGYV3G_6-"Z45f aprIZ^ xIME֬VӤ΃ S$?.=إ.<@\_}ϭ;}@x[h錋a0<&|^t&ٗ0BcγgDx#ฒAJ<}tsDVshn=:̒aͨQ^SIs;*H5KU(<°z9u\m[|pv)8Xf &V^2m* ª'k9.$8ZN9.@V&zsD3*O& d*0BQ+RhZPGڃxnpwN!$u; _RLa{&J KN!^5~q!VB H:NH6{qqi*6 w.7TԞ}W޸o%V=[Yѳw3DyB_aBNM~_lL|GU6~U|b<ӣ7r[qG%$RV tsmʢLLjR6rGK`bfB(U'1׀8>3jVϻ`މ4r[SM>vJ ){ޘ9X4Uöaj9$ľ䉈FWI zoEd뉑o@ⲟ>EqO'\οty'F5)YWEQ zݰP-(a*n:rUzCH+k:BUa6:C̋.Q/_a k2jYZ#Kp*]rv`8T<RdƘ+Ⲍy˗6tl5XjN dmB?9nQ`+a{$\D(f8W]SX$zDOb1:ߵ vyVOPu~_:i㠍fQ& I!("4g %}U#9V$\>*zF^]rD>ߌEx~" 鏇V~E8a7]!ps3pؔ~3.| 玹=u:w:l:^O=A?b'r^72Vb}bVYʴْ3#3ba\Tb6 %_ZLD䬫&  79YEq|MaSq&u+2z/-T{ZĀt-n*3t1X8;__$=»QA w!?B}l/1Aw?%4#H4Zki|ʹ}TiPAqEF:Q ҂ְpP`UEN>=Rvd;X0.k+Z5xˇڊ/iOsʡ%%FJNo[=q?ϒt侇#9 G2pPSXHhԫ=mA* ~bON,dĆ-l@Ŧ:~@8|;6P7p*`oEJBc]Qa>\#@Y%m m`QrZf ߈ v:{|ɜa1fP_B%|&k|ahu+;@+Z L~~;WNp{+9,XdU#P<|vE #xڻ`B;ak>KwDyԶ"ǤRF!axdI^ pB%\Q6Rdպ7jRQI|9Ax,|i-؀bwjKTtDr yə^A#QF뉤p M:r?Dln+d?…QZL=f3v#( #VY!ux9gX}r2ᖹD$G.{|3îU`~/3Τܑv=yQNɦie݈Tx0胈'fXY 4w+PJ=[l59#%;nQ$ EDRHpIR?~ Mel}a&/Ռ$rnG]BL^4{dt>Cq%U.ڍw .ٚ3$WVB'@SGAսôҘEDJCÝ؎ow|l|ȴnΩg r)13F e7iGV/2p*7~y]ZX_}7~u*d%7C7ĀtNʋHa NLk#O;%%V>(',̗ qx(#$Iq*Z &LMe.d1b^1#_!+81,3ͭ}_i!3;.d88CO-z <Ȳ{9^,ykML%'&d]8\6m*4RK7Ή9s$+_*E95:%㌫$pI$hZ-rw_CCN"A#A\a\Ҥ߲]9X_L6@yV\ce! 8pLhY9u M#c*[ aCIQ l,ebszv Q; BTf}=dn4<`/M? @ A j{[C/봯 tbF;6"MzI`n^]^Uж7jt䅖WFZ:q($PHAN;`-l&|,;3NcJ\U\nX)9,~,p{سed3D~%0}oVNk  r}CS[Emқ Iw9#X:݋%TXlN͈wyS^6w1x޳Na:zUZ䔰 H[-Mft ڜPAo$,/",WFnZ!0<sӡ"X2V`CKkOps䃉Dq^h]Q-x=cL(A¥_JN #vӱe H1J\pQ8y5$~NOnnR}WUر2x@rPxTmd'cL09HQE<cfypRHՑ\x$Z9܆N E؏t֣-+f"ci߲B6v$T >87tre~ XFbߎL*y!멪x<m%Yu ee/.F"xSuIp 4%Ƨ vX*O - 6D.k%EuHGA t^7T[ !ZG/mذ;sl;CXk|I$σswwJ/& ө9"| O 7S h-!2js̄ns3;pGFńkVQ*v`XbWJ7%lmh,%Sl²A,/4•]'!WDZf'{3|@SftMѬ,6nƭcԧzm(9oe$׭oa?'*賜O}ﮕĮӺ4Vcn 2貊ؑS8\uie(^UPc V:,&-Eٍ sF6=7ZM :/$IQEjEb%t  mV]j3 9k!DP}2u`q"cW 'J օDO\s]wx͎U" %ıv$C  X(LzOMX!GׄY1HTy>~܉_DM(5;1jFGl,V{]NR~X<8ʸ=Ho>s>jV&ѫʕ MɖSl>j[8_*Gt} ^Zڪ=e_U*0A"c(djsX[fRHp[e׆@Gzǁ#>.aRS dcF6f׻OPZF/TWA YNV(>9fini:ODG r})*Y$=yf#ZK}d!i3.Q0]߼<(qA3,Rpı>5/r2q: ,^6ՏWF3xSm]"t2L,ֳm&QpyyU/t>3otnx)پZJ*hznY6֗4]5Oja0SL)3n_UrW\&g'u}|*B5^QEt_K rWt~ u|~hCDb$S{y;qd8 he(7*j ow)3J5fe<Dz|4[PXfUf↴ <ۚՖmfpZ8Q1[#Q@3KEixsAL9TyIqO #Pt<S/5k{JHpUn˺"StJ֮*.{N]*t[L[7(7%y Ϫ6w$Uu#[gqiZxD^I3 W_n`sH: nvN|: 1'v E=S$Ev_\TysPNxtgcͷz乫[Axµ7b?}k:2S@Y+d0Q^׹9oOkdi.-ț,}zIx|Q!WaحOH5!\|ه<:P _t}s?fU*1[x{uTP--zrfx‹d!~$#Hm *&:҄Qw<|Gatԗ&F蔁]A6Q.w)VN B*NwP188A 6TFi/$~yxH_i%%\G$\GFe(qkٹ z#5*^ށCQރz)ZaCJʋߌ?ap0<.m'\{NȄ;/p,ٖ)aȧu[ک=ቦkTˏ_@w)2eԤNYz wd$&V˸"C1&DŽSS\׊(ބY^ixDѰ DkfNuɢW;jVVCv \6|SLq~x5[jD2Kn.@ Tj @AnsO!=swg?1Q&bLGkhH/z2/*oiFRmpR :aٙkwbM`n#I2GМj\!@^SzyMmx.AVEulpk7긂nGkiy4CSyHjfC]..ɳu xB(wX m%PjN"uq'?ٞQAÖWҵ}y[l; ;pkCydN`8yz>Qa"V.7TK>ZW,T5ezTr#Y xIn26g_qaFبi;0 $g۵f`llf=&ۉiY5KŦnhGdy⺋դZLZlكR1mj#Ex/VY:&onji/lxkcZk3ԑK*6rQ,y ]{s)Ut Ć>8$%9 tq_3?rtܩN`:{˨!ĘlY:W=˟v2"Kj(,&٪!*qaj5J[}GTWw.ieXC)a%X9юN{&HgЏ\!Ts}nO3/\,<*>͇diI/]z8w(i Vo%X5fNuWTKT=7Ϻ־չ=-WOK/E?m dxʯbwMZWKaz.E-dI/CÃuwt,a\ؿ63+Y2܌8b!Bm1 g^Iկ•..QMG8t# )ipl93Su& ˩vClXT'T5 l U E#8|g(MӼ &a:A{UmL P8#A Ɛk*p&¹2=wH"HAGLUHSz7jo2vPo%c$7H?DTk 3f1/u/_;_*M[PpYy S0Ge1lr|0VOF2 3{b*U _ A'@.X}"|e3P +Ƶ]z+E?<3'o{wc2m~47݌uj 04sqDld sPEdYzhpJꂺ(b70@Cs2>_hǀr\X_D!uE>%>`a@gz4d=ֺH%kc(iyhit ,<2kOͻwlz}@H9̞ԋ?* MgBuWQv8&(,Y뮁 +` FA#G@^KHP(L gqN70Si 8|>eq@POվ*3p7Z2nE=G=(^ -h5E:~#C /9ei[TL? U'R|UU 唯qۧQ7[¬Zq;~oHs OgMۻrp,ˑ]wq l^0ḍNu>c.;`8Y:.h >zY u䪈BP?/iHDGFveAPb`zIգPD s%GX5sq5 ~[n36V*ѢC骰%OVX]5lڟJc`6]GaMTnEv \T~ K~c\ʻy j8ϨU,!Qti؛[SB, Na=^ 0 bM UOV2OI*YЍ 'WIyb$p5.qji^0rķr["&UL4RΦc\'Mwټ&BY?jˆ 52"Ǵ&R5Gk/f x%ʖ )J2sJ8xT@9rWA$X?`pߜ:|i;N([Y_=zmD "묒͍=ar\o.L2Q=|heא3|3#/p *"A qpLK@M z~L7=wX3,nv"A[=K9_*kRh+wE?"`[ZzK8KlkMZ9- U\4֑#b7#ڃ  ;F`׏tMsН?ŧ%ukuEK&t]܀^yԼa#[g$m_IrޟB:WoÖysjrn< *m{%F^>qWWA4*mrI$Jkx/_gBRd ?ijYAT9Z <;;)ʩ:O6/tt8 44lP\ m^aѱ"2t qAՃ` gM{vWZjO<Ϸ*K#&ځ``.,{hWE?H< aI>|^DD\f)hS;_ :KRDG-n*mrNfg\4D<dMՉF8<v%HM 3N@.@Y:C爸zC_>WK^%C]cH] 1> ^uL: SY3,ohss/"c9?WOH 2B40EꟀ *jrU?\ܻ5?:[[:wsTk5OBD2BQyd|cb /@#S{NȥmaϾJZXhXAX;[.!Z)lq`pajӃUרYiɄ05|U"l1j KKWuPZ,=q`+n\I/pO `W< HVv4\7Z'"V@qq$ER4X!loq`TeM/T<ʤQ5iYP6$o}w|*3 ̐]\c  /le:7_|ďޅe\#cF5{:s'zؖhBGsGWlFь 1@ zQtYWM}=0-N9@6\aH2l`Yc!J#^o# Q qX,h!7䠫}edN}zOw6ƜzM-6ẑCn10[B %z=hqs$ph rD3:s}71ҩ?Gfay0C*863O[ 3vmzjjJڊh+6U'bLl[W$m[b]jT[Qoɭ/dI 8xBX~0D$ox?r''JݜpS*#.#HO㔀a|y,n?K,r5V@#QM9a#8•Tx-75BP䐉Y5aujM;魉Q<7oPĖV@z0:ۭ6Xq*r3q:M!7j<@8װ[3Hy׈+Kl'f>!+ܚ&]ٱ9x5' 5šZ08܉ g4h=ږH*yc=<]Nn9 [zZ|VW+*;Zwd[ω؝Ѳz͂62X̯I8}Jpwht3<R^㝹bS˳Xt3$NIg5t沤-0d=$ԋ&[/>iȮ{0* qfGC[Mw*b@Sb 9꓉;8zWDZUR>5ˑ`"h}Gn)Xgȇ.4-q#zqҐ^$G_NcL"7|khat4K%[.BxK<[*Y&d+Je e`zσ^!<"+.[[dֿRrFy߫?Y$7f{SHDͳ{n0ˊqU$$Mݽu9{g?G#!RVQ$1zo QPRqpfFBа8ʑ(z`m\^| 2P%[&*R Jt>qBLsؔئugy2_B4QE[S<ȲJ&|3j^e֨h~QOLX`6WnІ}6nY" z9Η5-/GvDZ_s=o^$#ha!hVv#NPAo$vI&Y~٢`_S"?A8zB.qLFp0ZªNF)47MNZ)U&fAI!͋ZOpd_cF]m B?\~tv~ewM +R_x=BR D47+K ̲]ΧVJ0ӿ E3bQXy= yl{E BdnF Ԋa#Qv\SihB>:---X"^{O0%D}NO~pC3 p͐cGp֑t9,91p'σ^w3uS~>ۈ1| 8]ïunPv3>8ah d) kI&#Ǝ>j*d50.t[ɬ#P@M̊{>'&Ծ k&q3o;vW=UխF^7;8b]yF}!!V8nQj<;{|e_>[R弇# hP1} ҳ4 e2R=QV vup 1Ќp}loN\\G~V]#p+&b6 vЂM*NSsc'۞SenPJL$=##q*~q yI7(f-|ՈaLjl:e)E82'*䫡9a2{WVkQ:`&,O }spHd}!YWW!~'5ҕwM$UW0r.`XQ?aIݬe/JBu9}Q.89dȯR}{ GTFw4ȯ"Z\e x  Z,2Nf_ ?kKI*6htlEfKl! etķ["PcCDHJ&WF!M\~HOY3h E{L.yemEO:lhڲ\sMQ$b|f!r71Ѐ5yU@5t` {"V N{v 1].w ut~TuB~;3d@!L+6\ 8]ռXcdnSԐթ0 MۦTMR?'Scc QIMâ8OyLk }r kkUhS[ S)KY TycbZhĘ,mP>_,3z c"k͓l}лzVN;S`?FwgCË[$Xϗ#JL&P55w ۤT 6əU,x=V(KDd2G^S 0YY_cŀ FCu+V)h'%"ʹc9PЌmWk Y $vzf8 p7.{!ԥf`E!Ic[ [Xw(lVh}D;W7Y=^Y1o@Eo+LghIM`̀wlvH(a"w% |N&!^ 8-=~rr>[nv)pgJ*,LǔnVeY'SvNla>LqL `QmxDfWt:e An?ۡe ]Q_ Ag.=6LٌS ?\SLPx_Z&etAFZw/'߀ruv+^cn_v/*ĕ6 $^79mz>шP@Vl5w}Ac7 |_si/,ChFpyIi/bdb6Ցk>HGeNi@7OͬF’Rjv܂Lr -՟nm^nUf*e"3gA%nk7@[)R;OnR0\0N4L#~1mi|~7Ice\k&Պ])-.G>_ 2s6<>s[0 \eo3jWȳA5hGp 0z]i:ECa,A bQ{_#@V5[wb3m0!8եIs>"G0YjY+bX`{FHr%}פpIڑbEN7B(B;úd&Xׯs֑'[TmYOz3"*O 7u+{B262 <^xv1ZJq<5ȥ̥=cVVq.!R>P#ZKL#ؕiVd};mZ0>?[^30O1_ SZ#9lU>y⹇YeR܉́5Hx$%eŽiM]?q.RPMI=y_$8flu#8 ;טѹH]@YQ>StQD/С&S8HaTW9lX{5/* rIKVsZ,;1YXէguiזIZkP~2q(NuD᪇( Y!d@^BNߋΦ{:d*h#E^ 8u)|v.ס@ӓg60R{3_VálGe#l>,}9i! EqsſzGm|ic.^Xʊnn gk]o}Ear`I؍gFg"T:rp0DG|^M I[>¹4p :pYJ;ZXtUc(/NZ,}lO٧b!h={ 5,xTAm>P%ť -OǮr֩`6&pjx"mSĈMm鄦EO/G2kK9Ϙ.A)>ALFbgpl'`Ql cӉD% S]@fWiY/ߣ@dd ~:!> ~\׭u bdg^WE{1h Øa {4j2k~u[] d Ifm&OH0^s_$& GcoG1>AEl:&Je xl4[K 37810T %]Sm#STﮯs\m+`MQuvl*Q?'}6rѻgDmNG6"~Ϻ>y]8@Vr#Zg^S\* 4q1`fܜ@l\MY̬V]o!6$p2; A"Ye zRڰjDlU.%+Pmƾ'$C(Ay%vL" %`m/UaWw.]˲77MB)'jQxH֤+fJތUO_  8ܓgc)!:i@倾>%t~qAQ Z#?z.RK-*φ lW̮1`ص1#[']L~2c$EMŤ?;&ܮqs}tʲ=1EHYX2?!͖jsc<لk %Iz̩M+tkU ݇& C*DJj3e" ?[b Gԥjl2^[O.sxZ6 ou=ZlYNRAuJnEzD }{0̜ b]G]qz8Y'Rhsۃg2HèdQ'uTigcۘbBρș,:^ QS҅O'%qNB`WBLYb$ۣE;AE,zqfѢMQcP7؎żśk(Y=VBJ GCh-Bs@8Ӻ&:yS7mQa虓h1 U GPc`S3HyN,[} )"(D h~n&h@ I.q 7$=R= ǔ+̈́37qlĐ5$?|:V޲^EAX] &cq.PBr84gGc1gTU#s_7+u۾:M~G?ZfKo`j/gLcADhz`<_s)TՁwI*bC qԋ^|rvU@P=8U^ik-DI*UI*ec磓%mQPͧJsGݗ`V{e娳NCp*w ]E33e| 3r[/f0>HJtűu|u ?M59~c r#Y=*#0h ?.>uÏu$P-k{j _Sisׄ\ .C8eTEO]UO~ K*Y;=@ZT y+9ŏʾ,nӭv˙zC~ǜ~U @%cC LqQs#}&l?Edr#b#48.q翰|_ۀ쓁JAY&܊u>ʷz(>u~Q/eہ50g(i~z@60RnhLȋ"WHv";}f1u8ztR{|]9xCÀa}R5HR(n JɦI^F'%)a@Kޙ0AǾR^_S%yh uoؠW"Ay+`їj!*?{u!C(VܩG^h *ﲱl~`^ '_bjldʔCLaovR$_ $lg&"h2&;tXop,~ 43e"ZNGA~@~-mv(E.jAnݣ..0ΧG&{PĜ咆X+<Ӳ5n<%clL疠2Ž:X^9] kL˾Ndx0_Ocq$GWƥZ-B`5ݰOp{-A;jC}^ʚQneF>DBtYV FqEx3eԼ3UO;d7IQBDrft""+Lie'L$hsMTݨ P +@ Q`"3p~b66L" gRUga5<.YEg`uXߖ4Yީe#~`D_ڍ|:rrp;)3epcC"6rUL_Q=o*䌺񽀷n˰<6&Wll5EcZ )|}S 9\:v`q|/ʉz2Ny=gsNIV NPBoLpe7 3*MP0@*, QGa T;ȸcB5j!gFDVmkNgBnI$ FK1NbnPClc[,@gjak!43GNK&1w02~aYAt-9ek!_2g#.pe\jɇ_ݱ6ESs{{һ{fQ (]{[Bx.N-&f-B*ZDKI0""eEE:p^<]{.1s@bW/!*429.& Rm$u. z?d7F(PXÁFX* g RL)^9￯WnD<@~4@`B )zEŕJP2P;o"}yU`'~\V)@/bC\F ]H#:Oe!eLGǺ 'ġT f.TFbfp'C6CP A+0\A8D,kf|tt뤔8t( nAB<̽ =rN 9)HV6H#ʁG=sxn@w>L)4PUUot0[㈠J1Bmf=9 S Q)xAG_0O]r޼r Gݿ6r ϑT2 r!R zU4HW FzA+C1#`"a9Ρg >kE>$*Wy֔6e}{f~Qu=Ë!ƴ@f~N|!pt9ertŋa u:#%[1eRNS~sVWz 9??^҇B.tPN&)=c2+s"E> LPQњ}eKZF oۮ9P̞O2cnN;4\j>A^#l/_jWQp;;BFI hq1RdA~~q V &vGC}Ef:`՚b*a( 3 6kx*.oM(|fZE'\lVOp7!>,qVɽ}?sE9pRCj2#9KrB6J 1VyT = #[@\XÓ%p&8 'n&/k?g 9 =d 50M.ج-qo@K>0XexHNZt %V58( l)Q1wo*/u8]!! f9FؤBq#417jum:rѬN f0}'b0G 3.~A&Q~S$ݯ%WN[{w]{-tyQ 9fw\(8ە~Ԓ !LJ] !vMYv}Ͳ2 쑋k/{7-]Aijb,:[Kv$̐\蚅KJlJ3.E&IJ!}vҋװNA5u~_$P!B5(J_=  7{]pתzϯ>%y@%@L[?G-7pcl/1 :P K/z=^j/P4`W (8Uգ g?٪ gFlJC0V~*%;Y 0iduN(Ϊ2ۧD-/$/[bI_ҘO_O]YkWE7hs %!ey Di@^m/~2>AP^RUj.{5b[Oj_]+xLmUR̞ jCBѯR8֔_vdnHm5o@k: '2`G鑋ȥa=tDe9$)QV zWl: |GhouO{[(k]^ЇC#!$ TvCe+qOc (kBD`-tlsЙ *>K z&Mb.kc=,HT(!UeH6{LU\Z Jl*+;]jEʴV/4o%vp(^FE=أU .`dHƥ8utE_ r6m?drQ#E+T:݇Yg &[5ce|rB X>5P!SAَx>Vf AaNZNUF){ńZ}rcOc^nj 0 R#CkSkeQu6&Jq WބoQ2[d6k`;Yh0O~YRV@Q/hz/$)^FB:i}x(҄?a݌NmedmmugjQ"4Y}Xx$Ο0xK <) qB:,6K~;oU0/WYGpK-@a]HU.)L(8RYu֔qT&0:UN)NdiVw|nݯizLyeGxWazӽ56)\:dBWVIHޞȥEI.'(o)zD{O]%aҞn9:4OHi}-@s ɚ&~:Hr bg* Xl4-\Q'Azn$S f.9Qk;J8L ?݀Itc]/$2㿳fC{, xj}mbG݆1,/3?64n4(Eh:Չc90Sp :GrdBǯLʁ=>j[m*.Oej֨hsk!_Ϲk~@5"ԕQ53Y|\Jr^ĸVWɳF1;n1BVr9?Ts.U.s`@23& 8 R]^ QhQ}0P;,dsB;]]rK T )oy+A?9[ZP =RV'5)뱶}VءʹpJڣІىړuğePJ vül^CYOQ7Kt9=,v`Jg4=V*5W[;ft`GF:JZCVUonD\CtVpx^PAɁDŕ 6WQ&>晦72Z”>A)5SQT`6_z6Go2TĐa5ɺS?9)BH-]Y<=%= -{> +q0 Y)A@Ÿ˦`SLf нeV+<#/s[_t<oʎWM濞R"?PyG#k KWtuoNXJ9 ЬV^~yg/Gq RD|Wڏ_ib9B=o2aT k) 'Mv~'.R" 묅|m~bKMY҂~`k4N42鹎3HmtwvP&Kc#pyo~"VUaVr2eiz* PDPAv΀.GnOԴKɆ}ZdkS (8K%VO@|WN>w-¯te}`vټjZtd,n4?a\ F@NG"`Va&L &)\{S1G'>TV{h0r"l`e^S(ڸ ]bW;aB )j* ']IJpdȽbO͑rXpÁӃ~">$}doR\t>ku񉞿ޫ\IB~v)_mWP :|PkSvm_ TGS)ٵB}*=o9ld*]mzBTnq# +%@m&0qƦIB|>Xabm+51܉t3'MMvJ?GdWiC=>J3~Ll>@Jт/ս3qpD'J.X jqy <~Dh4mT<Ա,? DR=D+LfG?%mDFĝ[]V;c> h>EI$L/5i-YJ)/5M0a(YeG B5sr.Į q}I3\\׏C}iP,3-61-lޑ'1 \/М$_Y}"9' u(>^c l\pv3P}a+ΑZ>T=Ae< J0T Ն)Ʋ1X( S /p>m >QFe~d xd0t'ܸ4:9dkHg_7nSw-]8g8$4>Il1&r|6"#3V[ޠ4#!fs-IKTK ώeO3xO֋jt {8 IwV`ȔUծ"ܣb%L;'j1'YxgC1 Q+-O<3Act.# Ol_s+-H>$˖OiZ`σtj=6'7eq:$YK>06DQaUi $W%135ZMSL˘;#1C~_+%nu4У&$!ksKX}!iy҂iI$ƅ =[ŋ +Rsw,Q Ɍe#l SǺ&-OH'kDDGXf@DĮ,kT~h~".Ewmanv86`XQu@3#ޥ>([ 4& n>ږ%ӆ1hrT2s"JXT`{w|Rm£@U! {"dS T}YMAu>r[>n葁 4Sr%Ãp7Tr[&W Aeg[^&s%w?hA ~,%ld˳7Xg |+,5uݒh =:B.xŃZ`Q R1 7U}PN.>r8V*C7 dτ%:AA&sĩeZF=9K9X#tG kiVY~cZ-پEhN6ڼ6҈&zL6M@3 lyoqMEx06;fo_IC>Yf*A1*{T1jnB5dx]-i{7F*|Z=s0gPoP>TJ^LB 7ݗX#^Q?ѫ?bUd5ehO@U~#A Hu#:n)?aAa2ˀh=)}*`Vo$KN]KQ0YZEOt祵GojIF$yc~CUbGTik浛~3PoVksĢgJ+zʬ]'I58yqd)&B,jC1 *iJnUJ('TyUJC f%~cw#܀BD m61+m>d $p`3>`31 iB=)\\ڿʝDMp߶\z G`ܻq?^IX?uNM +\V8Nc`g#F''JM w7=$L-_. 2>z:zol$V92&G5Қ{(j[7K[&~䠽zEO}]Q NJjct5I,vKЪUB;x{m׉z--_Бŧ:i{37g 0ef8³MV>gtKn̬Sm'al@6oA5v&:Ԕ<`*_(Yl/#i&*Wa|)[˳ߪZR<dk-',!vi}E"n,qv@O=S7/e.~"-F#pK}T-LW16~/>nԓ1PxdR?,˻1]VJvƨ=qD يhĿAX%xW*}uJmG$w{& "~/?.B4=ɇHGFH.Qo7f(1vٯA/@5LwHӕAeQq, >E5U=&z'$.$wY\JbJỹ\:gqJ2y; YZkߊCB~wyh^r ޳. vHY>sq6k0+NzBǘ.QxXީ@ ? oV!zۻp#\Po^"p)EѯPdbn"|$eKJO`Xg޺b_KS_-}RqNv7}-˗MbmC6.ix4Ǫ'b[˱Z͔g>y0TۓM]❠uitrrWhIL6Hzmn]-fҐ6WqJB3:y_~9.ӏ]MhqBخG!p֝Kޅ_AvqZ y뎾5 ״1ڐ?r'"2al y2htng`V͢ _&7oi+Ì.-Wm˦nG ng ձ4C":3c*Gv?;Ad*w##Г")T'>@0#FYp!pC0K!DG ew.^CەG~k٩8#nqu~(9xKLu8(=çbw+MپԱdrEɌ<Y04>Ձ6Nb o5UH%B1Ӌs}#n- ha@>P xnt B]w.Y,7D~Bb]/e9amZ:bpئ ۴QrE8ޔ{~4zhb$CN3m Ti‹Ťⲻz]nD$p3~rj,}bކrq Ç$V1HL[@֮=^3_9$\E\w Wۯ젳۔ SwUDmkN14lE~,LX&DcYZGh&d^?Ơxݿʢ*(K+BLiCԓ3(#'Up5Ȟ,ቴ 1zeGE30 YWAVQXDꠌOQSFZlyd%SYQzw#Êfn/d5G52oYн8O(B1=թ 1^G>;าLc`Ou萷NoOi[,I~2՘h׋文J4.f,>4BE#[+`DӯŷcߒW#W]_)z-~لsR!ke\ /b~%O" CW1Q+2z qXr8hGˇaʶ\&1ʶ*3ǶKoAVw$jx:[P.am ?tO_ /b(OR 2P6!{8ZSRFѫE06s]UUU/Sj8488DR/*]}q#ӌT!Mow|៙2'mXxT)szz TBO3îJ=SBת6b^`̎=s0JgJ.WK/:x uD[лtz 'RCWih8c4+'Xȼ?~('6X׻!0$"t+"0X,5Oe b'v ˽_xP\X;-{QKFE1c4Bf(ʘQYhVkܪ|@ E4@d fa,"/#d)AYwwD8kZ2PY19hyB#" m'^o6GH|NME 1#w`LI  #ErQ+Pr B& 74~'J" ?@ć}XcH=]ES4OlHƈr_6Ե%9Ͽ9ROKqor7!)^o<&r`MO \ń+a0*GV^vFPjVm h.'0KG2q4CkZ`UfCyOMg|87;e޼. Z>"iBz?`NZ307.oਮ!MVyYR֗NN1ZykyQX0럐 FK32o:z1L0 #wC8h?:.húh8oe+KL1ɁSoQac%ܻBMu" h Qc 1u0a!3j5}mKgh(v+f?v>,h%* R8n~ a*ARlt jBa;:L"*+(©j#OʫA5#@y; S ط3-r!Itݖ j,e -CؘC[whS,rZ$+Kk ߂/8Z|-(+H0^ i5#z@4 5R+Rߝ awcx?NE)9Ƒ,6t>GmJ"$V-f԰R3w_- Kj T1,z섈}%[\6FT3f|IL0+&Me ̄Fdn=/ґV,%8 VJc&BKtQ=g!R?IPو6$rfgS{Z5eZ aQ丛VA${;E>.O2f1IzlhW^-0 —q<&ۇ V2ݭ%u2~{n;[ug&;%"J±rKH?ev́)Oj}Ftd.ˑ"p0h1bp}\<e QҔlap:J( iL*cXPË}M`Jb&_~.|6vQiL=C; oF%}L1дUpūgY**zZ1Ufv?; սU K':jy{zXf! xEҍ[m-chu]B c5BcoVek=^p䠺<:٬m[oذ u4(Ѱ4dFeAe;"snuatY8[cs,IB)n.ȼޏcX}ץ#~_&̩7Z G֕ږεE\tdQ ҋ.Mz6tyF6xo/uhrI:g5}nqU=:l@3F"H`b6I{TgJz\=i1q\Yx`tAD/`cƢOc.LJTTkjtw=!tF"T/ivUي/'YW:1¤z#is?b62";"Ma--QNnAIr9`Y'hGNb ’ _( vV5nZ4/c)vp~:9*0+ʎ:Vo-rP]X2܆"VЩ(B = `73dTt  Vdq?N!o%˶:4  V4K٠GwYP_Pk}]n2eR/ĝ A] hl-vZ%j3hV/'gqy,Y뤖PI^iMl&l)p|U[Aoq4ޣ_,%kKAā3qZ#Ct͵E-,9]&!k ^kW@B摔3Lv׃2i hjJϔ~M сfu8q o&2꯫&U1 fSKVGEOG?5ǀulr|:欑(R5o7Ⱦp`3~ ESRѢrlQw+Z'ڑ$OPC6 Y~$T Mp/R%]UX,2&.q"=7BpGͮ+_?ـoG8>}﫨 0B#h-r/9:^5x+"p*9Tյ[VZ9#亩kAtAM|V?3 Czc^g$tޜHG6:ea5{9{XakwJr8X8~k?MӡZ(lc מ"]qAjH({Q)*d왱 IU|)=zru9\/;I %!4h="V$\t=@dGY^950}d} 圞Xq.Qw㑰[#出E-#ʦGk:0w=i젂Ĝ.6}CCo 6`3;~ 9Kbt8<j^/̹ U:фI r#Њ6 rǼ!#@$q[*L>p=JPQ%'4Zd ANc$4 Ch%4)EXz'FM懕i.HdąLMF˂LpD- 5W*>ups,[7%jq4dIk٢@=C,R/B{Cx+ eCdczMl03fhaܐH 5_yt$96Ñ}uxR:<.ioctdf48cj_'#{uDz\c&v<ܹqiaI-_>LXƊJ XS1sz%b9~&廗jyZȠD%+m9vΉ5CW!38vGhJIuҳOqQ NqQV]'ƜZ r F/|_ޠW =32FqQuISS+zku7de{o%qKB{*z~&syT.vKc;GOj`aLA6 Y{SԒ$y`L i@#IiA\m }!LnvŠPE _ [Z=v\CFZz.KE2…J ,&JRGf[Mi\會frÕ#2FƎIÃ1F|< ՕBl_B. Sz*3Vvnv!/Yt.Q*EӐ<&?gw8DEl`&*}Uד SG{/(D"%bb=BC.]&;a;M>d(0htgy䣷BߚװoP\hx˔uwX>-k]!az5鍙վ`Z&n,̐@OA8h1@0^'pĮ[QvVVlPIҽ9uI߿e-|:87v?ȕ@v^6ž.0"TnI%V yr{8w@` U!k4_a\&rѢ@1nRhܚ卸>m6ǹ!L] {B\s#tN@HNDis%A\׉4@$@E ?L6pn!GQ)%g=`0%]rj;69Q*oCcѲ<0 (#ɮŖ^J\51cOI%"T3DJ7܍4ĉ7lU8Sv 4{_ _Dl"0ǛUmKR\H`nվq3S1#fzޗIC D 8/.Nz#)jX%5t7x}evҥ:jfET= N|Z]Aaj}TLęANY6"158 [{<0'*Ip`2具!r׆mfPYeIS5]*vI8-k7#oV[_ILv:,,KrGA扒=VҒЪSzPQ{.Wl.@b6 ĺ.dj6fDVyJ&S<+#sˆ5thO`-}`!ē~t a,}y8c+6RnL+󟀻ݧ_~̆Cdz_'9 )r1Ѐʆ:z0`_̶oxk;U {E߼*塻3 koC==f&4e'W8͗VZWJmNH L.T4_f$0hLUqedluH2kFW[˺*GC* ̯P 6H,"L)+Ƕ3n-Y(ag VvRe/3Wm%xX*1@v`'JI. fW,wIfߨnjc p;5PoiQ}/!Jœ~Y-0ݝh#eAiiI]#ꆳ+wkFkg`/o4]e6 B'CMYy !ϵjmg3'ѪH0-f+6A B&|{@W +˹- 2lS;6D!j9w"{ ֍ס( ;6deUG1qc2 Hb#$s_IS|[oG ;H3vߎ@1_1`*:;)h ';fb̑QzLisflVM0ŀg#< 0[L-JuJ8ž L#kU}"t1u[j)&QFh˶kjo(O[u1Ik#FUmo3? `5P;= &Mj^=kXZ_'d/7B<$rq2\`}H͙W߭+H<4($@_qES,|a(!sEk@Q5L ;w,0-Ils8:UekKuZ=Qzme̘&jBٮ4q٣Q1ˌV$ xc_Mt!KqҌ\&&vŢPrlgl{/j!nr8:Gj%yĦR;M5 >*. AJQ@ wU&mnz]ou'hA\v5Gib5%1)~4Èr-P;))B[D}o9l!H#2<ÝMcpУmD*Swj4Y Wnpyr]XX$hN'773ô|cyT 6 %/&/I+lY]IǑ^v:`,U!Id9?EXJ_4ͤht]QCDxw1 %A@kU%هԺBv1_aiQK!@]@fU{..PF EgJ޼>CWkrK.yQD_uD YEho`qr2Mf/ %2z_rG]˄1ʸ޷@Gd wo*`\˺0c[|QbG'<5u5`t9ֽD}ӣO"oIδn> 2 s:gihJ_[ʰBay[M$N@|g9oe/"xB#Of6(|N>KiQ]F!reXk(YG.laeN x'dQ>AV9_>:uƝW܍0SKD/m#d8s=+o8Q gvXjO t/O?h{k[36j{o&̿43D貿T8gi0 6_TNc8_[[F̒pl$KV97 :)[8r/ } Õ8G\FsR|71M5jgRɂAde7~\㓇_> )nS_,_ЄXgk'k_> 7q?}cGR0P&uXLU4F̬G8[P1*.g)ғEy3qCiD/UF݌vɏsFy< ]k#Zsa~PzAcJ⹬F=O#&O]jضȴ: Z W N*h萕a u8c \ \`Po9#ߠN2.ǒ/!_k~Ud^l>[y,:WZx¬T6at#aF\lxTH2zzsIT`lc7"dfnxf OKk^1_ѺxQ4TߌEHͭ3UOX3 {nCMMȆm^D'~ATU lt"9ď7qLiDresXK݃Xo|MD\ ;;Vpl鋷G6ؓ"?妰CJHUUIxlMnIO UVOܐ#FNڶ-)=Z=1fG-y1MY`rV[l(k_ d6~D?S2vW%P"wV2ł~\Yd+`ń/5}%g`fAduDm2DMb}t(1@3l芕wV`ڏwRoSĵ򓵊Zp&M`u*ӨY0Gժ78ZW  R?]D㿣;YX_M la4 E3st,")4@r0ww} $Pl1|}pJ6w*nUg,x!86goj*ޤ W=s< s?bjʫG7Oўe.L9Mt}X5; 92)ogޠr0|bEgɄфgXSuZ'8;6N BVNSLr; 5qt/eAfb;AAYtVL˵};6!z9qZ* TL{W`jݝB#|1{/KHR͂Z![PW%%jLL$ >Ijv"л;aZ˖NQmKK+*&q]\^~EeXt LKԾt,؟R_?-#-O?;xݠc[vOhiS|<}yOk2_r0r"{c=ǽ,/فC Șټ 3bƮN>¥,|Og#Za芝%>)(_'+Wӓz*{3d=IdGaH=C27bWg~Hor aG8H,D6\_:CTx;LɱӜ&}h%v 3'WЖ'hn4(]!cd1v3HF}K3b 5(u_&es}_Bx=Fk&:y۱7z6)䏻VX@YeyZ"%讳|^Q/&.˼&{ɉd8yeHoϵ¡MO EELp|Vh`*=c܉ v:w7K.פttSJL_R:$8m5e/N>Wǥ-5_Ɍc a`vtӭSIe,Ь3~U*URp[*{ik-OgZTIjh/ax%r`HJ30 'U|hyScPn#&(^Z{QLGJCd ,*e jAF }ďh/O(n;>٩ ~0RFKPsnZGo6#|ҭrv~N$ @PdfM4=^ a bíH;"\7 ..{!gT%ʅ]]Iu^]@6c%ph#t/Gݶ` Ul/uoOL\"v G{E:s 1tAv#)Xz (;_lV(s )Z^os;S c 5A[$?o>tTk)kzW^x^J uOk^akG+:xZ@Yn:p w!Bms8h$o\]Q0C++2WWXl\%=5i4(_Dw04&j]g'L ׺FBbhUOHMKʛ#1,?Hтb%u) `rꌒc,PM92I,hIT۝s _e3O"JA7Es0jm#=cRA^urO-'1UOUOEvrKczSk$f6 g7 (-ڽ|D[ȸ1awm49#x1KxHkTMƪ j89akb6PyK oIVz}25W^TuQxb%x@p@VJ[03?TT7Gb?ոj'~czt2pcJ59?fPm%W$l<8O< ri /LbݮLklcƆ&6IBfG;ԏF+\^ A^/˦80 3?9NlBtpo,x6{uRBP1=CcX<2!TATѼr~o ZnT(pu[*-qwz [J aT\߀G@wPVIS`ǝ!vV`|sћ෕|Tԇ:FbyL/p1ɬ@׭ 呧\֊c'q7JxԔUٺؐuV2/K( r p. X5>@84_"͋\%` XV1ع1:vzhz @_0Aܢ?^-xǁWA჊lZR s^sL-|^82ZڜPm)iryn3ML8 Ӷt;xؒ_unZT=VQpP8cKJ 7X->> F/fv okq\,x8sAMvNwJiX?rz\>jp <( 2g_0cQʗ_礀}/o;z)X>xOove>EU<ǩ۸dL>!TYؒ_3HbEq6[$c==+zc,2-7.Fz<(].6BB 1ԫg9&ޚA8Ϝ":auRW#AZ$(p!yzJBuMoZS}aSAPJ,gZGAMQZ5u.wޞO#{f!S\;@-.faOV}/ &6z 'V{oGKŬٗ^0vfAVAɗ0P|l]l"D)wY=YB^*~"B5ގ%%jģZ@QWǭJS. ΑK 8} G7N>r^~g\QMc:7̹ Qt}4fb``RT 1&O ^NX//1dX:Ѫ#^<Ҡ`Y,2M\$L6Zw/(qvq:&|wP K+Yߙ$wbC$kjOaʰQ/[fDN}V5l~B Sf0-K /l˃x<3$"&2Ɓcg蘬MbOtu^~FUu,%NŅ"I7̈IN2r^e!/QTrd6\.5N=4߶,мzw#]+ONzFed Hz=ZlrY`Vd6'"N>MtgEY249W/^gz`Ƴ/\I!Xdean&؈1`Q-v,裘d g~x"6{ϸJS"A 쎮B)pbt;@m۵ƇKG/'D0O42+lM"bUq/h^.+dN,Xz87FHф*bv =-OU/,F ('ggfOO^aPN" e^?ɐ S- |m*ƠZ-r_\kŲ !G4ak{1ƃU l?Tyywbs >#BA-48g`O?N `@Jx `qmISndIULFVE-R4͋O6I*n%E8 psxHBjDl1i ~'o'LxUŗQ~WO7F bZ*E]PAKK̖3j[վהWf,cxۈDi+{CMpc!q폾֜홙re+$n5y*- 9 f4Ypzi9kńqxX.>jڮbK}7)i[cVgN]3|vX]_>^I?Ut}_20bh#5!Q&JENд~d% HVTIJJ .ۛyUA"Amu7oe> .v<˪<[jLRe範-}=n8ēSWE:D/!GYCiU WjW~t*2@ċw:u*Ff\b:Ҟ9N~$}۶UR\1טɢxٝ9s$pJ0LzK٫ɑ{v_yLjfNU2L a"OtYk䂧MṭxQQ(2J;t}B8Cv& X#\?zK5ׇH rVlc5uKB7]ϲmV GfGr֞m" C}T}Ab ;p # ADi Gf>wFgL#y!1@vvnɬ1`+$XgGZ&,;!۷u]D*n_S?! J&6}I :,6Ƚ4+6M0ԁh4z}1|3vZ_ 0^ز`#?pɳzNg <(0;Z4#R#b܃%Ijl"N#y";B&fک,v8ys:=zΊ-~!˄@cѶ?#ޯ<]oPʛ[eV63xb;q0$sy /  2MPfcY2­8 BI0^%N6ޟ RȨOO" #&lr>AwȬn 6UH=GHPvm8<$>c =^/doARRlwUZkx'I&H-c<+Xo.7K6i S%ʻ}!Y5T]km"<2͉mfn(%o2zW֗ F9<8q[/6ZA~ pT7

    \oQ{cZFfHA oPu@]& ÅmzpdqY} ɨ7!#dw!> D\nzLznq6NNlp3TcG$~၊!،I.&+ylER򪪪گP%i:cYiaЛUVnP,6#C|2R?Lc וP(hk Z YOwn0?`u &9HQAQm[;>s"%9t=zxʠ2*l`?T8!h) lPsM#eMې)r G ~#s4RS3~ صg@ūS Cո76 z[x+{E7{PYn.GuAn"51;\Vߢ z[4dt_t)2D2zHSIe)0b'l5w\ b/3?ʮXn &IGDle)hiGAt|=l`mW\HhYX4r]JB[[+ǙnΔfuc-J&k&]:zLQp@P3EBvBm@\أE S[Ƶ0蛗f|,q5 j FEZ}wq.*T(/5  g"3NAsO-M!bE8s3}d\p1mxe?bg>ptGs)<7o+ߖ,W:ŧuU njlu4FCl !ṗ{cx1DëV_e]ci q%'Z> & ulD5:ݿQ$;-qmȬ5 {9yDgϏsόBߵc;1ktmڦ97AD#/D]yʴrƁJq8J1/%6m+eGʁ@Rp~3ƲWE)9LaH\sL~h:ef!*BLV.HmDEYڣe{ ߄,6P-x:&>A0̇D):IZΙNp[$$3 lqdMAu[4ӌ =\ 1I& M."[4.۶̤cl8'ֆk-E"?-7Pޕf~ϥ*y9sߕ|&`lA,A<IOΔҬ^M-+mw`|G(~.,dRHj8⚍5ƃL">wrÜ}+(|N+6T7CNpU/ըc1&8 L՞Ql }"I>Oi-) a#D b~+M^&E9̟2>z A6^W׬B.ILXZKr;;>0Sw)h]W/\ft7-؝oo;27|d wYw"_:ϐP|Y 9JE# CwXþtU502##J(`IXTW=osK!2 #\2>"?~fOoP!> Pko㓗{w~eaZt]jS̆rվ?H?|HOr}3zO-"W@i9Æ-OЭ:WO)&_b#jr KqV85)BgLˆ21`fZkx8OxXhHQ@vL6;`od\,QYig}H"B3~(/_MnQoU*6B܃A j; =sb9.9u{JhQ8S!rɸk7VߔIYV3RLPf'>u,xmX.LU]Q;Zdwjɯ;/3 s،cA2bMUȹw5?mu)`\>Zf&wlral>$~h|&`K`iqpa3)t ƹQO1H|$0?>L uoc,9rQZFE!^n/QR:N s(&-9peLoN~6yHݏ1Y2`b 2Yu\GLy:>vHLBcZk'ŰoRǙB\1/|H)b#篖-mI+/+L\Ω S{* T@+[܌pB̺\F/Z?]N1vjO_9IpI:6aj_g^ W:u smz=\YE:7cˋzX NǤRt?e >rl ս%>a;HcvT0u{󥩑(5 Ș9|F7i}JEDM Naw_ k%qբ/xJH+u;J/.ti c޵Fej$YOrKiH3wvWט *-J@OYykA!{&$b팘 y-2&АSclt]fNʈo\ܕzM>lKxsl9;*T<9&g8Gr K/u?5GiGeA6k`uPMFjo>GsA0IsVpYPUhaQ [jɕ!iYb-C 岦%1 Cc=FJJl`m [ f ԘGrkn,I XedZ ?5v1gI}Iӆ1DבZZٛ=s}e-wxF7~9J?{}rUE& ]vo#lqq=v0CU2I*X\[b TA+Tz9Nn͊ "̂Wcu@Υ*%!,#`k|*ږFY^ow ;b A`ɴ"6~qUT(iR [mE/P#bzy*y^",?%㵓s!i}ՇrC& )fw9:[q~03]GQm!Jxsaw\:P.*/֘rv&uxI2$Ot9Hdˏŗa[tКib8G'U@ Ƹ捸dX6UnZĪeKd6+BL*Bc&ݻ{hAoDY>m~,[3b ^0r47ͳ?e& c&`sr4BSWj "4b42=D\vIb~bTd'$vlu?mDZy0X=62}KRC:y~%Sh 5, دD`RTeEL^$ʊ;RZFTtwCYHvS!L{ `A0L 3yyܿ ؀i|װtL;b~iٶ=1wó0{rͬTxg3kqL~[~NYd /`?G2]pv:{zC;Gz 5-C/#hI׶I? l]FyF9 "x\wlsYdr)mj'Q'pX+d*r7issWR}$ڌqRYi]y1F|Bwz%4<$˖ȟev< Pa˄cF$Y3!:˲ "g6- gI{/D0 1⑮um6ZP*v;/Hx^ `YlX1",Drg Œ%MFI!"?|AޅbLB9vE j\`vOQs;9χ܇cC?:MtYQ?s7*+"RIzUrd"SfBH>NxQvK}i鲖 Q%*D,Jeu)Ud{T_ 3"8Q&7n+kAB8 ǣy]+2)0brׁ^B"u뾲Ȑ|?4/#V>qZȩ 7Hͭi`'+FSAO(k#n;N}iZ% tG,dHǝE'u_ 乴d1{t)c dbe0G %bLbۮ2~p^#YuM|ƒ] efN`Y;%7;,<,{3;#l?Td[FEZzSaeOq~uX*k9.)>O܆Maŗm7Vs^rM_k|JYav +Y}p@5@ŗ;V} IkQf܈RL]UؿWd&nss!wL wNzlFFWlԺ^Xo QC)T[9ްgqz r8l俌Khm$su[SSı%8!P뙏1$ۣTP7^V>& 1wef,0IQ>յ@vOAgBj!2IrzpNѲ,;H lDXNq϶?Keδy{M.nF*&9Vw.}PB$2.ui6̱s6>DnEyB]?¡.DK%q2*dJܣk}y<ҫl dk0/ؙBuմ`'VJA; J {>A G]7z|#nˮiK AeGȻry$c1~DZ} ξbK6؇a`:5z+hCYi-R6_̈)M)|8.|N|3X+ :}Mj3WU?1b}ZL9it=R`ޯM_=/>+b21S&e8 v9Vv[@K#iۈޑ/ɳ״*CmNu$M /<J$8nE,݂iz$vtc%cw}=\"WI¯A<ʛ}6Euz?9CVl$P۵=T&CoKJHijJZȇ*D חPށ!BD"%,E\8ۍt!}W&zo9,gǏdM,gٟ?X^Nqsr4+ ӳ\?Rd Z]U*^,6Uy;^\ Ρ͸XD4ؒ*OOLI"*{ Ơ)#&XqPS~ceF ~P{TH֙HItƅ(xD CeGl{US]:%$4yXc`eby%0JnZWM7yw#}ධz g8Cib|CW 4o ʨ6b(J:Cdkw37%9;m }45$.0n'j)CuP1THGE)k "!X{9ngJyS 9Wa(GDZĩ2v@/)LQ!g4<)<{? ?HfUߚ _g)d bg[1I87U:#~ˆ}*V-p^h\qaf M+da$Lh.)NO|=rB:1+ײW)@`ms!FBSM E4r`)]vܨZf2TKvGOt)ǃhqC*ڑ u+%h'*xM}kƳ.mȁ*Op)rb>31GlQg [Wɶ6[fG9xA+vs brXҷZG(^յ1fFrB/0x#*7dڷ^vSޜu,! O<@V>y|hrrPOl`B`x T_jHXPN&fX=w{Ob~D܊-~?Ly?]TBl\aTb.7)@k("5#nBL9%9c7JZ=k0ɵ y/iticժLA j5h'YRuDHl\YQ?^4U@C 4kVX3Er6p"6 "vO`Gđ0"qHq4rPzemt{&ɨt^+'*30Nֈ/I ; AfU MZY1I"00akG[(o6\_H𐾼S,gFꐪc8K4\E؍2>)i}8 n^2 ǎ$9ޡDk#f~.<:gupgy*zY9$j~gClo2 2KE uV@S$IOFsUT@ă^N yyH:aW2+US;qji]}(Pm])r Zq=!{ %d{t}Xiϧmv*QD%fX)8P'ڗ^2.ȸ"Dl⺽>+$P@ffΛؚ*C:vjo%f!ˤwj/YaUB<P|[T,YPCIq83͈qYpts{gD, N'뒍@]=LR砑CIWe/kf¤a?n>?R.ZVD|Tݕ2WF,0+ܑ݌Z'Lq`v>sh Χi3&Ō\ -QV/p6uY25=e&+T CY?Mґ糎Z]o?d|U' KІ7ԧX +ڹ{0S޹0xbV*FQ+gG#.{4ht.Y佪VF&oM,jnQG{J^OPć?_KkN8QT)׸w?0_0%7hXbؘi!z+Rt% U @I˕Mv[ S457}r~dv`H0Q׿W)^d\K悵D J9@=8\=йNDw;CjԆA3(6!-1h FPUMM#|u>H1lnZkycΈ/12А@!Wv&a6qHrëT·i,F]O'Vj>އ;DqdO>#x@QJ3 .d7hvthbD8C:FFKh">.\6-w 21墨/l1X0!si~!NBawOGu4sK&KRXxw-{B~wxow?쑾_T% >] njٛ* +p83 ս8ԦVp8R᤾`fVu>]iÞQC(`Q27$~eoX@i7 Q&N."R5sUfu`̒~tOB iѓ-aYvouoKcߢXQJMT$2`A~N=Ug3Qz uQ*add<@m>&waZS *[OE񯺌mGVoTth_^=ڽ1;~P즧 WsطlLO.MzBjbf$ ^؎zle'%%-.l(QE3S"}^il`ZЀ.nyvDio"VFФɂ"jc$4`1ladEK⩨aE<2+P> haY/4_b|Z4F™%>y> C8Ǎe0H$ǒ1 [>Bt3Rq8q}Qz RlA-7s_᠂]D?N1+{S i*zהj/<{y tUApc/H%INzw0A.p^_Ha pE $<`8'ЋpTsC[=6.fn,"1ڦxeIIaz0V_u*U.xfxw.Ql28Gh}DJƃSڳJ3\P'd/QLW UroXE©)@VHdiK7!$0pi^`3ag$5+ԚK?|]ު"q틷d=q>xxOƣޜs [H[W*Ge:ƫGܙ Ku K/= 1YpJ +)Gڹ“BSq\}pR7WNX9%23Dl1rL8sË9þ4lEh`oBnA_⓰dQ2/ڮ;~8z[Tn7Ass8PK xWJ/ɚK?'EZɯlz^vKrmO^wn}iX'+k^r9x0ђr^X {4 ˏ$IگDd4]$Wdkq^Ebꬅzb@"!\NZOeX{GpaH3# Lp"ژ0ʞ9v|'X6%ȣaL'!e 'jE4 ,8F.jg&ܸVpX  ehvbzIIc-!E)_K%/?Y~1/^L)[@l(ByYKDG\+aW[}r ]֚aYW.IUQl꤆曯NCL2.| ZXK$uR0>*x-zoUb LGI+Sp\א5'fVN:f\g,ĩz㙔Ux[iwb>(3A>UΤ/hdq.ׁ>$s/>D W&*IsMY4Ebx#N/zaR5`ɾx[gd\&oeӒ~>Ifϝ!m5߭j#!x+ܼ㇓cDV6xYX,wFV(Đ-rE7ndtaQoqr]j9Ir$oDF"L*2}4e{{' Ud5؟9E zmkOX$hio?i@KpilƏ]9A8 AYgK Qɒm2nc=I=niXg+TEnT=MeH? D&0)A-ELbJT]Ň%Zh nߡ J*+ѵМÝʔƸ\ɀ*,K%0Z0o ^7fyi*Pf>m~V[Da8n0U%\J@(喁%`HD[G֦i/ . UcWkXu{y&z2*>/jӦCt덇 A; A'-~X>Tq GK *JtP7Xb8GN5;կS&I|ӕdc%1&Jf#98 3MJ9&V@Uc6@1"gq{7ݟ0|Z%1WZz-p2~'&X0<鐅-.}I:Rm6*Q3%y0;ff&[,8&dX) "TOA.r-dO eK P#R>fbb(9aA |Rb҄rۻEHw+%;t.jxё1s+Өf 10CY_UԔs 7q-3Yş,T$H'&%f¡{MOy"H_nK)[}jvų,tuT1rR[ab{;, /9g] $?c'E7@ƬH(M x~wWXB)@^E߮:Cn80`¸ŭCŠB V~p>>{z+a #F-9=@1Dus=ĥUǡN7dfЎΨ֟7ఽT׵%XyQc!OWVm4X@Sq[,F.Nbz}RY;ο`ݏ T #b@pݵ/3߄ 8Na|"c}|Ͱr$Wfݚ V*y 'hE)tbΪsY1LŶYza'{ĦqOy҃8h2T/[E´F&2pxXt qn8v]l[I+uoVb<4oHI&){O˷% "4n2k kDh./68,mА&DZ!e54=(Nc mblaJNJ ;Xt:1Fo)$MO}(6P覶v_{&)3p5 . mYLV"0X\!r\޸l585/.R'ww;WD*}lZJ9"uc7?6`]*vojÌ[fC))<:;uzP@ Aes!J/ul +8;hԛ n~~fpa}L_h.v` P_SqE{ ^ӕeA,vgDz a**oQyo0(3 ?Z|备͗lR=+:nvhgdX0p`o+S-K4&zGV"oTң'v瞗"}ʍQ7m*p qN,%Pݢ;uFS@*"/ǬbeՓ j]qǗQNQyO*adI=XKTfCB3-e)9iSaiMT,)RIJ [#pšlA)s3FZ%`A|{hGGg`d#+SЭۯ^ |KN82 $SZڔCZy8:ǒ"%ŻD-U Ƚ*dC'N# t(7dճ԰ Ǧ3^iε`AI!j?h؉}CL d/HNbY]:ۗB$5 #]RbZKi_YH_! Dُ!7Щt( 9BةJ oKi9XMIƛVDy/rCzotbn..m ZTڙd)QFXМ  Z攗rf,n zK6` qQƯX= &]<|u6\YP%sa?q ̑ZwV+{'j/s)Es=&aZ} T> Fp̬B/c 낷0J`E('J{4_^ &5tl. {rTN5NXeDS)7v;ׂ+1V~_nx q,=,yLș ʤXW~0& -'FPp v*" -}8?')9ښO)LlyJyء/࠻/UWdmT3vk ;4V }I$3Bl;y!H0%= 5fڙ3p\0{QZ:ig?)܊UY]$C] W)l QsDRN(k~ɩy6gL+h4Ѝ| ڀ+<ݒh5 V49\ guc$N*&Q1M)俀ѮtU6vL>O;=;֓tܹ+>Tl{Fx:<0 ۤ??Iu=i. (57Z-΂ Vp^2J ~ٽG}"TmRY&u9Å:؃ٶCBEruvJC!deQqd&@,"|ys2UA oZp :75IM@La,Œ|ٸ4ndU!e*Xˍϒ S[!̭䡖BC¢GQc-E+{OzY=mHSNJs_SNWqB$qJ$CbuKh'N k 7)JqJ4f>g,(_:rDb?0FR:Km>|1*`.rJW S<[A-8l'f)UΌ+Ͱ%.zHiaIsU%ͮ (jRhFl ԁ֤,oCT=WB^bMpߝR,8#7فs@ ׳gHf4cַd;jwfzVIO8+$2kN mPݤf%`:2HLk-9{evD=71-•ވw亁S(| NͧXޙ)7bd)5U'k)(CFz!M{N"PRL#":4 6S@.cAК;WsbjX_SFe~Ȋ'5oj.zoJ|hT^hJ8>80|]<ā('KT#E1`B 8c` V , ~49?J|59d.sDWJnXz3`ʀ>;Y{R,ЂO{B-!#R$6Х̦sdI2Nsv_SAK "G&( s,WQI,)/DwܾAbxD:oanc(=G]j|!iXTh?oWYicu/PUSg+p ݠI0 H7& NS`cSa480 ƸQ/:!Cj|9aMfh?CCܮuXK1]%LBM1ߕڍ}N9bXkj*Zu~~E6JkHUmV%_4oG4PEHݧfjB&;QPt˕R%[=Eǂ✫: %L7=qň\MNz輻Ž_>?cR|`3hQܵhgYlƯ0v'kXԍAD2ODE. y cYS Y7uF2ޡl=><,C.W134h'qsZFgUΎ|Uzϥ:_-8GwN60"jԣզ_j}Sk H Uv1lo` kfe7kh1fP[mվ iї6ʍ,*y+NPe,ge1ʓil^}}!>2s<7%WyL88y Ba\a m!g7[jyr[cSÈ~Bc[q 4tc[ZTw]FN*0{cd(,ioVtmd%24G|O)'/J?0Aھm}UxqjhbpԿ~u{8+ O w8XP5N!-3–%sKݡP$)6Β4k}HIx mHW vþ#ӔPPV^($U8fVg05%:~?dR)풪eIWx2>vOmS䌘 =NL۪~eV匃}dZ JX㗇]8Xo!iPdzg1]f!a+a%_|F$TP]Z+njTo6YJ&j3<5 7e"7UVE`9 7'T$f3͗㩿v {@}S:3Я%|{O=%R"'@b9(et9y VڄHAqaUn=EY@Ȟx031p3)]d5M)O^Ȝq\ W'RUtՁ"3Nc0wrs%p؞1 u sY̍'JEL=ĝexD7cf'Z7+߱p>ZpM 21Ȥ#mΧpZS`4 zVzF(.p+T p%fìi"؀Hh,v =oɫvw¸XlX*׬z/9Y EƖirCZT2^vbtj0^1:nTraut T$ͷ׳}H .y!fDŇҒd۰Vo0Rn*<8!T2Yl5N{.BsQJ RqITbJ]=G*jZsTBG՜1n+$5TƈrF]pSnV Z0˟SO25􉤿 /'ALVvKS}}4j4_N-N܄/@*#2! SNq4 SFuͣ4e^[m Z2sw֣`%~wg|#̬qlmm,o)1̽2#V>7%l6Lfp00-lJ\(o""ɣ V喯]N@;b/Ï oIWC;`g8bH Xa5.OW |8E>rPMO irdZ7>Ы,[U&rYxjrDI/^3̞v$NXxy؇wኊB>Ü==;|D-NoGL2R3A/ H1!tUKXxGg\A]-t\PCZ^.K@zEukC@G44D=#Z2mY~r!<滶|T؅ N=,WXK%B@uM7͏ ݏsWP\ѥ^9{蝕*{P2Q\&0\ol"63sx,\O@iAd`<CccxTuуc+wTFrZSUbZ|8=w0ww҆*Q%rӎ_$=)y?\іcVy5" qC>/k(V8-.$Cg %kغ,܆wT:*UH QMAj~fɡi"ϟq :€QB+/睻s}N]q̺עzWjQdr\T̕;fUG|sLOU4TrP BT<ƚHVd.?Thirmk*|3-cb3&LD}(&{#!rqAc&`z,啍eՠ9g7& ˝_K9V0!jMts@A%u_j9B"@/ь?>\_b CmK*5YGBD K cn Ǣ3Mf/u#-$`_DÊ ]ʼnT8%rL67㢤A7Y|e\x~FPM B3u^E)y\5aA.2sKjJ_3YLiph^Xyx,Ґu4..bx_\ nR`> b'<`!,AHtQ̴̄//ɚD=oa5[%$xrXgH\SEfan39iUK#3L̮ ۲Ɣjtj21Quu[/ #,,K0s#P[8d8%u=5fSO57\e\&݄\dL5Ti[$*f(d?ظM8c3TC0?ʤլYհyTh4K~6pwl'ZӞ/^O|\Y:2<2&vۂf1zՑIZ~!0VTh>L WJ+)mf+ٵ+k[Y%d| Z)wufd }@rdƍk6 Z 's}PQRq|e B6w*fZpJTJ{nHX;bձM oiD[1 v6[27S>ɧIQ'1!7uoNIˌқnOqʒ~V;x5 s\~ھ8e?[كB"(12pŝsY?ݿ-*NcG e_֐j-Ͻo3_B5# {˗+ 3]x$EY'؞ 7y@xe2F}ƌ#p;& 4HQiK% ;L%G|Z?1-LiѡRKZh2PLQtg<3+qFh/J>x9`%/}p9skaKeYpoAE+ wѣ'S\{^CY/2 E4y3_lS3F*w ⷂbl"d?1eRT.;,)YNwwJ?/w*ϣu@BwՖOIX]iFAڦzqe\z<(Y c< cP}w9 epq7&~Hc~4p,%Ib!b43Paqa,4!ۦ>q1Nm_n;NۍLQPC{=nGB2bK\mYc˅ݒ;"K9jh߶X"MfWnE7Sȧ # `/ ^>>]Zxv҈HAuRx  LΛ\uC%rk`0iu,x|'IO3QSg|^X[~syf?eLq<.n>Ù^C.ja% %^!ZC2ۀ~5U-DV*uO37+q7Of~F|޲%H~cס6s?_l̘:dv(ࠒQPK >/+cc.*y-kwzi4] ]ΐL#GGuK .OXX2D3/f*D`[o\]s[_AQ ;8~7w>mZW:7ŵAxVMBlOpc_j_5Z^ /G bһ͓ۑD|jÍal! Ci"sZkAՃXd*fzﴗws7-9(G~unyRN-K^]Jz$rk˛y}2Ы+󋑾Zr፝mVk' }f^Vp> ͞FUE>(nahWY cء h;y'ݵݟSfvȨɻVL CQy&0!rz\GsSOFI;^ xY#pvwpJ&LЁ$T9ƚ r ڽ[i"8qD&œ98z?H"Ru՛z^9сs$1 @,:$Ζk0`xbUU\UY3߾b'ZJʐ㰂?fvl/*GS|9ąw]ΫMU3uhiXmm<]ZҋfӷxwVqv:#t[Jb| Y+@$ޤ(kⷭށ,1ٹhȨl)jYI!(#*=C#NdLV:U~y<ʅJQ3f:>yZ^j gxC>kx^]XӮNɥ|}/dk`>=۽2o}{TG-Nܔlבt6G!1*2G#}?Ey4`ܑty>A5S ͟` E6Ϳ:c n2m%k3Y:{XUpL1J ULѣI)GyTj.H#.nQSMt|1He5T NHa4O5\_0_2në1AKk ֡kz >)er gCڄ'3zdJD兗SĔԺBj|bdrGJpvvG[9S<q ~>@7-o!ѿssh`4d bn>_KLz#xjBs5L:IV(\EO=FgUwN3ȳ3H(}V3@Bͯf*"'wo AA]y8ソ~_#y)`?  결*c*ܱ_Fn*w_<,QWMN|Oc8Vg uzP ^|q9u HOV~'Jku>z.y&{\`? XIf^Nb/Af鰤?(ŗ򍭺˖ :~$,SiIJA ` ;0mh/}]q.f4VriWV_"5+!# ( HSR!q; kz <`4BU fJ"mJچ (Kpi)z/5Qqy=0xWc 5;m:i!#̭4\OBQZql`|ϟz,ujn]i<.km+Bv K *5mϻS*#=űs @(^B'dGo5](^R;~A V$ӚhC7fKu$_%=@YB^QXXXE*бjp"3hka Gw*;2iH\Z/ 8U%^}83|#Fd*v<]ͪJ3^':'YzD31HND^vcdԌ?]k:-礶25_xY"8B@#O~ s%&e;;n *Ss`|؄lMWieg`gvrxWx{pzGg cV|Am۰ 65@X]Nlкw{KK-\֎sz,kPTܟEk/ˣo/e_DGլjoߕܵW( 8 $CJH g%j{j#4#J*]O^#df!ةΥbJ#uunE(튙K=W2  !vPώM7}*ף콌ww7oN"Ā7-cػZocȎeflB~O'0C,i\Y橬MahO 1MzWV-K~ Uɟ2m~ʸ Yf^d>'{UB({xTDoy EyT>Ai[-ρ;9'|Ӧ2F线5f=޽.B5P:ͤcP/+bXPꥍE6=벬"V`.Mlڑ-lh̀6{-x ICa>_HiӠGWwuE8> -Y Bpf$n6^YJ\G?/cK6ڲY.uoNbOuP2,k75,;@M}G`NIYUSKpVtķ*z)lr-Eso蚄P"2m~@ Vl1놮&BpIn̄.#fzg :M{v3dt`wW 5Gql-}+}b+M (7v~숍!?NHWux̧SqG%ՔFP#*g`XV[[i\"+6bo^'O 5ӗAд "-8.J o._4ԧC PV=zM&t])WFMS}(m׈>_<ٽ눠n=L:0uTuN j/[n淇H^ذ=iȇrG7] ;+tfm^آ::MĶGdr+ؿpd--:!NMqiS#s~/aZAjxK|.Sl@T M]L7i#3E=Sg="ƅ"LJ ۣ Ahmfil^>ăO\^YIXMOOZx(xEDB ٤{>P6.n14%V,7νE 2ftIX)T`b8 rFХh]OӞ #"Y1䩾ZU3, Kk=Ď8,J\SN]7? Z2~ó />qFB7g IDTpP-2<?;: _a>.?.eW{X77Q*qT6_w|83_a+Mx#lCJhWcjfߔ~46y^;Xnj~a|,`$CYHK݉Qm0&5,U$ 󇚦&Dr"N}BbϜ5I1pq2f<)%ZW (=LB.w"'g}2>ݣ9$lt(ou*>'ywV ۛh{vZnXuj;n~Fl b-3ؔjyZ 0!)@_mX.XRj`]$_&c8y I{0 WMjƠ׆(]i[8HA&E%PUHhN,p]2SZ?bZ<;z;wy/V pT"ʇGj eP;S^8/(}ЀN7>Ǹ֢D +-ô^$e)o\U#Em( DK7e,#-{%.Pz\^sH|SAYGptH=HҐAιi${%: _}R>ýGv*ksdgNԂG)b=g5J!ĭP $t `jd%PVG }!J[1n%~LAm`1I;Od,OQ$zZq*(f`k˅ͳ^̨L'bΗKƒWDiŗ(welpߕ4,d*pJUM*|Y4 n-&Jh贠֛KŒ陏72~l68׮y||*Hsd"f+p@bO!"Pw59ԟ5W' p>ߥ)ʨK=fS۽ӈc Ւ=ܘ1=@[Q5>y"@7@lOe"4vz-*,@Zzu}b##)썹s%SP(nwioq\TĈ$`V9~+H:E+Gj$S4A=1늠x)ekJUgUy-Ϊܥ%B=- $^b?}-Rᛈ_G ['*ߩGTP.Up/eW6/G A*MV"WЗ ^6oh8?͇_c܋P-P(tIػ!OJچ1ݽ h?$;m BS1`2Bh4~h2ZFwo9 t 89^#~ͱ20Aoo ۧI`@cP) b,;Yܪ<\7K1׺%%j+v0a%w|􅉉8AbA멞 8_FB̎:~kO)!Oi' ,q#ʲA]b t7+dfg-^P;Lva\7`|28cg5Su3P11Eȹ_{ Phۀt|Um5P9{"fxr0+l˧fV'F3йd=Ԝ&kV)$+sll`׶6B'T>4S<'0g !6C#0 ^z`}v 'o"mm9L('kRTu)DzWz`az}zgfq\FXHy {{55A(ZH3b/@zhS"O"L`E(}ďӎjsv iNZ9ˇnFe}$`+;es^X|Ry -gi7mB"{qMC_vsNoL32ŵ7Cؕ:'Nv&J)zm]8B$]LiőZ%ݽF]) ֓am/Α?q|R,6DL|;vB(70'~Zf3 Y@3;VD%Y`b ~ػ7MPAQ.H}`sL{l`js "CK6xڃ( o-ȶApqGpcTor^UMùX?)x5 nlpiU2l VB_eT5bS tPWmdGT-tW^n 4=5&P94]bUH~pn(t7pli9^"H7> Bnc43E7\}Xq\\/{Y)"'{)ĭLL Cn(Gko*@)(:;#Q.x;^үqn}'s= Tq"HIr 5 ڬ6Ftg\DTt1Zڂes2ljFwI{+?;PoiqTY30we~;,ni'Eϡ̜nt=a$oc6\_v$Cr+cҗ r~`?[4NД"mx>fԹ Cj0O-בhY0hIYfە(n?{TXibP~/YBwMxXg?tq0E fvgNJ;ԁk4Oe9 f|1 a*`^J۵ |"{D Y?ɑQ!}UPys*XLEUi70^(@uteJDc Q7Ẇ0ϮfZ0¢o Xg^&zaLS'ؕL“+JIVgEnhGL)iA{`ٷ6$[g+ :;;$p_Twi̖ PιswJa}2戁,MH[MO,ar xG7g"?>ސne ThF ¾>~,/Tg8"-1@Cf|ܼ)tz2>>`P;eVz$qC\;M~HWUYJNaUN7zi/x𰃝'5f?#T(UdHoR # *Xtke< b,nkLGHT\T5I"4%Gؑ c Ч =F( k.A7& 9ٲ?Z_8;YlɖI\%$u]G󇚽GcBr; &$,U.U\JU(gz,`4mb6~ eχO5`!~^+;ڟUzi+ 7.Pr9`@Bn/ b:]# Ps~@YіR7 i֤?[[g+P_a!zU\cjweǗ7Ǚ;0=tp4k#)l:Lsz6xk&͉JK22mSU"Itv)8GWI*n*cNQ8N%wGss>g_Tl 螩ff^I=~_fo: +q[ -{A n{Jݱ+TqPk]B"{ O)MAd( 3$q'w^+YxZ -yK*4?o)]@j UYAnJc RC\nÎj&yW^)AhUtR#sT Vdd#u*6Frv)dM,üj<6ȔUi?/k'{ĢSq@a\nЌlhNԽDP7:Ş׹^(p\Zg⩟'_d#Ydl7]y61Th DZ{,u~WF/C̲7x'}#dM/"yIH1S~3=*{%S9"'ǂdi\a;DB?(>}=;*-]0@nmIXQ] dk"+_5iZHCC˛*5' Ab`Q.["`uvkuS#哀,9gjG ΩNV4cru뿰5eQ#f4H[kn*9һ)C~j]nDoP~`B/f3Dd? E{b n=01 `"Q ~F2Jc؂o 0Fxi*GM԰!J+ ; 'ķ:W\:B1}ƇʡMZ瀀~GZci(zYdAdvԍ̝g b`YRܤj%.qh< ̈媸{^ C' 3Zpu"zcuKR'*Jυ@$]-8"Qh,iW'uLLLS~6|1ZXoL}z)Nc8M>`7֯~_h6q/5i:K".!O#0׹FRZYA)F.n&0!Q |Cƙ1x8^[{app~ RWύV@^?RF)7k\v{6& & pF\Maԋ>~.XRu$'N/ Yjoըmwر;X'D1dn^V٣}z))VtQ; þ8p0Cқ08aalRb >VNmsN\Q<[{'@ޞ~6.qEmfirr0y"G ܙVB 40b:=nwܛ 8H S2n0s 6 Ae [nUE7,ՃfdiH]xHE29z\8jA!bI.`V+\^ iQ2_"]E¹NaacB}p$RQ+DGB ZЭv4ZŜ(if&<]?$BvmS"U?^p1& TwOimf¯ 97'|zG~fSz.2 7/5Il#ZCXYR(V"؟C7+ =IKx˯& HBD$8woKȋiucoęDޯ3_e]E= p-/RDdUռ)<ǃtuK7-5Cc'!V˿rg=c&/-'aS-Q|.ؖ%Boʍ|ޡ΍n+"np)ơ f5)8M^#[\QZ *7F/1pe/󩳗 %ZjPuC"RIv`<*;*+?(I֛P/lƥO`VGp9uFBҾKȡVw t<7V&6~S!}!r!,?'ˆ>p$ ߙieYF&3hkW3$q"NWkg<gE!G%-ac|A.U~b+]ёL$ۢgϒc>~[o9nݒ[CG}@7OOGDn<_i2c⯅|)\Q"ѻz͇<=nXVBe㧣"t:VH05\f"5R@ym nR<1:dW,D4OY{$Q#Aiкɾb2t7`h*[cmdY`d"Qt+$hߡQUײ4#u7ƽ{XnY yNji4ؖq /׻+`"> eϖ95מm V$ba#"k H '-EQHO(ni -S8#WH>بK%û?ffη>VI>NqVQUl1fx4ž4#Մ[_ZÖ7Xg[ J@ OR5cO>˺bͥ/wi[d@'ang2N>_NSBK˺,]=89< nN]Yh89tzr1Ɋ^|O`Ec;.MGqw4q).T*:D ޏ_iE%sQVʣc=];4fDwRI.la\;֕_x$VtfGD܀>Ro1D=ҀFx/]5p^l͓EU{ZQ7, :T( C~0 RbmjփGةąA1jUPRxvbGc X,)J59}]H~fz&qIC6x!3c ) (y&$fCXs:]'_%q3}%]_׸Q˗ *{3H ]IV44]~%!KW#<`wD O$: ;VL>N|P )|ן\X'C:977k^J*W2#'d rUD,@Ј@E8۳ %_H{"jj䭬JQs|BϸW\/MҰ4Ηb1ϑ z ?:Ry뛒'T ukȬ]ά-w1p;N8MU95wJ67;Xg|208L-Q ua!p߉T Ai9At=q}c.d ȵ{m5\Zc-A&Ãpv#GJNjVo\ce~4сS:__q6h$sns1:Gk'dc jL9Y৥9*֮PŁ63KQ:3TpB@96-YQ˗]);0aRTyadݯf;E3W#Wq{"|7.fsc^gqb[z.V`ddU0-= meG˜hd0gOFq_MZfQz'k>]녏`$=;(𳶕kߏGUqmEZtܲ̀#ʤa\2.#JwI*xfI74\x\z,>#}ᔝ+̑;KXm2GqB:uPB+=w[YU: A@ $B'N WoqRR 9;8B׽- p&S4aRF^~xX6+x<8zֵWUn'-3f|zX67޲ AU7𽶤$,qIᄎ`_q56}&R_y17ץƝxp/#Ԭ kR؉j[ipݠ(d{.!EJm6"s )Cz)L;Xr>֡;OC◎'#wE fZJEaX($):Um4VgSfԾ9"OdHEmW:$8zt™v~HC*ԽnDa5忿MR8"'s8:zwQ!N!pv)ؗK==t50P[j0B[Tv7q0L$qmdu4ȷdee`cv)1}C+z-5JrHvMn()3iAqunlW1W<b6M9mO 9Auo2q(Xz::daBoKMD!f"?]aO3`vD>Czw7`Mi: l&"l<l&BpMgo\F_sufνN})ˀy~qx]ٕťc4ͅ]AL]Ұm,tF1uHx^ (D;8I(f9[uS;h{XKh-Y?BR2u_ln??RiNv)sK4,[H,ab@qx͕u\6&~Qt3?w͐L4~b8<; ٙ˃Ƴ 7ՐuH~&YֶkɝQl_p6B ~,`m?n3"sa (ld5\wH+ߺ(P Zzf~ȪWz=FaDm j(]NBqH5ulC=+l:X@ 6@i`tW|U|&-[s=5cq+y*~a`krWt48P%e"IN0m - ~;5 @ʊN &;[h{1wCdHËs ?hO=wO?E7YFwϓѦK55*d7mT;n&+O(ܡgHy^sqz.ʆ*:R/̂V{;_i9~8R'Eqs*/o]UhJ<{qN9JP#Ou={8Q.NhGTZ~1\]}5]Go.>1LM!ٓ†74_i &0~iℾִ(2lZ̢25DHE$0H ܜWЖj&<)- T*<< fuKROX ҇|ZF3R6DXuGfi@e&O/Vs1"F6qqh| }Wup6s;xiLTR4P]\6Z'y0`$س a F$WZmYkHQt玮j|b1Tu6#ґātk]R,Tw0Ʋ'I ;3W䞀 ks+$U\O&A%B 7F}dhiQUOfBr%y Uwu;/WDv?|S1^+]duD5.aPCqq鎽G)-_q˒ YO{`hm3Zst.Rcad0(Xl@]"_1ʑB>.VRh|g'z?Tʋ3>/ܿqESvhBXxsV mkM/ݪAE ;ʲ:L; B|ZFyxs"kۧv#u'C윋zr,"=\N4G8X@ۑGDf/;;AUC'޻%!q%A&{~SϞy,lEmBNvb!K j/}M)3vf@f{lcuH5$̆e_KePqW6$t N~ux K1> E%R}*p^6wix׶EeH*# ކtdtٺr(j57XzVKRځJ^{pY!j&tq ?h\LՀŠw_Mrc;.?)<f1!WPBPU#N\of4VmP;4ުC>Ui _ORXv~H5W3C0ꋵ\}^:'IޑEvrQ&룣b'i.45-83. Vf& 7}n8P)_y+EPsMQ 'a ^q̢ϸSWQYaA'__ rT=K݇5%̟Ft̰[θ𚉧֨̒"o |/`\Jeђ#ʣBLdU-L+Җ69ݣ `BELއZ\R.΃ T冒3Èpjo-siNj%O$hYg~~Lk葯†ܖ뿷-Bk N;~7 мڃ`O :F뷣¿(ҰkNJL=6 T$'un~H77x?5ҋ@AOJe RtɉN0wɂn:h12vv 5괬JlR qS"]FIHVc;s{[$G|a m>ѧѷ'Mթ?Q^Z;ܪL Dז&8`p(c?2R\.$"u̅Z[%DJ Y͟4*j F+lg7U2$LN^(ROaM*!|'/rJ͈̯EG0ʐ6ʛ+/u0$R /Tnt^{l#0+z #@RL4gg;ztpPB~pŎkA( "*f)CZ|ul)8MI?A9eb6&x|].'ɥoQ [\NaL4O0e"l= PYDbOtQwܝoX T=P@nyh3֌~r >˻~LUe3 ⢐Q$8 IawFw׭:cϒ8Y¿tnESݷbZԩBF*uvZA_ 퓳Pz_c~^[M ௟SG1צY\S@P򐕒tΉCceH0#2q)R{#2&[jK3CcMI ua'pD<B,: fR;L?F]].~]zכp:4pfx~=s, 9Բc@zxViKPApfᇠD? YeupbnD"ܓevl `lI}gKܼlK1s-tlon1E(Im\x UԌ #H}V&Oʏ!bwG[Iw ,@ _ >ԊM^vInʝ޶RTUJǁ~E]'?}b*fK@1π[xm@Nh7||4UBct3:Hl"gِ.FbaM̼&{E\VCv8eס;c8 ٺTduF;ɡà(/o<kKeͭSW -eh_T{5%UQe`v*P#&;I" 3.Mb7zb D!*+˚ [b(峥3/i"OG2wF pSj|,|\ ~4̿7Cmy<34$/qP0qme%[FݻgulO\FX ^O9 ty L)t 4u^UH̽HUf4.F5$╣Ij s=鋡geGM>;lIN.YJ`IND:o ~e|ܴZf낑3L?IC5Qmli[_fbUQLR82P]9Y^]%HP3v 5 @QoRTR|#JSVu_ ^dkyyimeB@#X/c^5S:ۃĢCzo!3)t*P|B(|^lw9VÏiipޑ-+Xk 3%G=dA.fhUc mE{e+@_G!wŲǷUn!0ؔ֜c T|0U@2j:3D>C70֖B2Z `;{2ZNa`F+*B0Im ;3cH:LE$'{oA;t`B2zMLrY: $iT n!xc- ckR Yl)  0D\ ~,QE2( dj Xfm.kDvn" zh7ʃ9Mso\;PʊXX:%lF5Cź ;hb i)(:' 俳zG;6}*}e$x*$"ϡ3y9(5xrV}#ߐ`@ս6mHg>CDSX=:o%1OwhV&f 'nN4)H13:>pd<0[,\DlaH Ԑ a~>_ g+%Aڼqo(`fo٧*Xab0lVD!_%2S v/(ax-$҄ -&~uY*Lˮ 1P3:]'nu=C A)+)a ŝx|R9Mߺ1/l\ n,58GQFH)oٚ y^L_HKkFU>H%5&lӗ+^1GyI;}UR_6e]΃+жV p  \xHHsH,&%@!xMsUO@HgEtf륤_fKjoNi2l-WewVqJٶGҸ|vR1B}KG=&hX-:2M8tc1h!,1?[f Ʋ>Da/h9`&XswKa"љssmk:"L߲G3?:aĄ}gSeSwcŇYnǻNZ6jF&5w;d`bI<ٴ x|@kcG#3r dIe|ϿmM2zO)z&ama6ZW{꘶$afАjDj3@8\eQ1\Ph-c;|0X?jϸԃ&b7&XX0 mw>ofɪcǨN nXä]5)R~bd$PH'٩\l8pNClhɸdb i ̠zu?/"*zF.kj'g[|D&Xt쭟f SSM9wQܫAtFC PýsN}R1_a"`)sY6)Bk#r[9~D۬(qm v +Tԑ2Qf;<uuJꀜ6E۹A]aL6'gY4Pv7]*({:bGF\xR+/9 -cwXs4Yb^A鷘`hrS#n$B0OwZMq6O0ui$vkV}YE&`?`O+k~2{ʢ;sc퉄b ;RKHˬm¸G 94?)Ѭާ8jD悒i&-3S{h`VrJ*;.VM1yތJ_CÐ6z% \3ǿD{ꔁ];5{7u$~t7w|a  UlP7^M͑fϢM"Y4kVLz&j$R{@AT=U屯\yf>R x첈ڬ WH 6'lˠiPar66޲BcRY8i}#gdgUL.A$EWm}?_GIP>P[‚y/3\1Ua?~矘0L^~4%EPLz% -_dSngu>a\Vl^ZBq7pgDaRC3|!v&#JP#OĿ}cE HmĒ. TE!{&Z*WPDk@ֽvyMI `DZL0@g$q(hGޑa AP{!|!ޏm *nsRy 8-3GznLs<]ĴS jʆ^PcBj. t t')&C׌>g SNh[{Ku4kL$eG6!_܍rj!Ar~^SQ,}GFYamoFz\g,REh=P5fd( "d8f*Z@efVF"Tں$beg 3WLJԋ-p̎WmV,30ʮ ѦZ0 ǞU5o`S~!O\+ӴMTwȢlĿ#A ƨ}RR_r55 xѯEfiE.7#ݚ^5cE?UMP< 2Ǝf11[8J5cPQWw^j+cA%45wW פyĭvS/X>'O./ .>y=H:-_cw(<>ͥZp|o6TH=qQU#I2^P\{X`HVP_KYo6Wh 鸩 bmwQKsQs?=*Yz!fmm?>)VⰬ tPQZ쀁H#ëVW:yTiR1~&VP_4|k9fvyyj cY OQ#7|0\mkΈ2w0B4jM } ruoKݕT'vUIzϤlc Ԃ5Drd+RQ*,fJYqp"\1!3\ibVVs><9Owۚ\6&eY_,O/W|,:#Hk=QQ*(!W琾 >]9QՂ}ḹ;$\{a2"DAa['p0[ion˶这 ͢;LCŐxS1JSwg }kjA po> O-.FNXP#L|edCdN|ܣt{E[jmc rԤ;U$íad0/>ږSiy=>{ G&X'!0h7b5Y#!su a9PW\?u7s+sqξT/ cE{t l#,^8{YrMk*S%Se6Ƣ8p%HB05 S"eΥ+Qy:@ik"K:is gM~2EfWQBAg)m,!L]YHX\~K`0gud q0 ;\I[1za.O{ySb5*SH̞FĐJ=F]~Dhd`tG d7 ,еn a}ǫl_CpX/*["sT|S<\&DؾԙP_\$N-٘g@J\I$㚱RUb 5ch'+TJTcβ#Z{KBoQ-Q-FbNrK$JMa?ZJjLbͯrMbq4e0F @8/{%oǩ3&'"&3˷N\mY\ք 2n^37%@06*Oc.˓aRڄ=&^ {J:%V"qĭY $g+^hmA,ѓDt,qBJt#@5K|qi πıt1qyȁjTH8&cD:X%i"ֲ2+Ch\P =vA_`{$݆-Hw}"hm$^;lw1; tON;xVօGc,AɅY7 Qhu,eV8=c_)9YuA^G:; Ϻ;p@W&5y($.+ovnBE\bV|ylqOpDX&i`.j6NZ1Y MfT߫κ~u_cG]d)A+‡}Ѽ6<%8}!`kw][Ql =P&BqM eqb}"Ұ}+: 0qp3 I*]GkaCG9~$r KⅡxۥ]l$NHD[\vW{{s6Iz.THM:h?KBo11,r!<< s!8GHz {ԟǷ8|{ǵڔly m\e-;7]Go:;/ NJ't݂xZޫi^%1A6>oPJsɫ# p0$IzV" o,=9K}17+ Rjy;Һdc.wuXOpձ{fyc~Sf/([u1 ?C ;>T=؀^FE7mkXr[pOT,f8[^?@~N|?gd ܟd &>V!Ba)[Zb'gqg Ȣͦr54ʰ)Kc0>@?tֈ8)m[05 A#`g|cŹ}ѮiIY{ A^G8>`žY!P.]wT1w"+!LzO9ȷu2)Ƒ6y[ĦB!V\dD&|Ks(:Tv eȍ|b'Zm1t:+!\CRzKx]^64j NXhB /0~hPjӏ@ $3LqnҊX?ƔqQ qmi }Jl>Tԧxz>1lPt.So0 b;fFr4.tm6> WdpݙJ?]JB:u_kv * V 4n m8riM\wG'M*̆/OΑK>=$g]<ޅb3q^/m-r^vPJ2k2 N޼>c?G44nd#XAg^0:%;,v|Jv]MF;̿"0%^.$c]F\Š39?maN&!|Nu,bnnah?iƞfbeU^7M]‚(A,[ VKyK.*4)~tEUq R+fGKOV T?9BZRKFp>͊ǫ-)!{_i͜A/1;=r_/̆K1JM@bY}NԼphп0 KtiAi3.˿kW9/ҭ蔪te`Ks%8y!=V TZm,`$dտ P+n-(+@{G%ApolM@-blR-bi⠽K,1vb8axl{HKQW6+\[|ZfmZOɼE+m-] :^Qu;MWܢDzŧ!Od'!oRdj gώC["x=_9D cY'&]4\"~OyH wR7x Q6GxNOMZ:*W9?]PgdJ{F(,@ڪ1ouv:3u}h`I e&lI(ײQu0Oo0o c_pl' YY0WM%þ$w|bÏ aicPVrѤ:=GF 5o43 艵\0U|u/yְ'Fc b)uǦ]OKs7)sl[tQsQA}:T.߰Pi[O`6x+LV MIm!Wj:α+zRDAggcYTrA&Wym@HL7ӢP# 0M~ ExGd#SL/OL;[1}^n:+Wmļv[jFi5 ӱTWTS6`6_Ixd@wi&W.CtؗqI xl~@X~p_*b3hœTLO 偵SՒbD͍~Z-X.mbs.$EDy J,eyʟmR]qad"  %pHrrz 'Ta2<Ǘ Q*dgJp QNoYtspmixYVo Azb 2>4͝+IwB+cNi+o&1&r.;S) ]DLui 7̕MdZw |@\t&YF`NAryQwus2WNQ!?rFeg̡DkB7>:0/1{#,N<`w_P҂ʸ=MK8ʎIƍq"z"`Rh-/m2nk\'Vo@Ejt -q"@ " mvZ~in5j R)9ćBQ ! fIgURQ *7T1Ґ4l"% ">?d 6 hmc4l1bj)M|?8WF b'T*T@1>jv01 vBG䤇:"Mz7u27GŽ ~ǹi1x\p. +S~MR'DlEf&1U2Ɗo?'dԄP"s,Ȣ^XA+VY1)?0Ǭ2;]w4m;}j}S}=࿇34#GĖg-a(Г0.J97_Z;С[ eS B-H*=lD&P1OG/gh&} 7wP0k;Ʃeznf!&`DANCH[~;A3%SkvK*SB=h{?NQzMD_xն7tӣ#^>ǒIDg&?lI| Y9}ⴥFl83\:HKcu [|ŭGl^ӀAQOOu:q^~ȋ?m` 1XjITr iڑkr@cS/5@2a?CID.M櫀qt܈0 挠}9,ЯukicẄ19N(uQ{@@>6cU!^7| @s/+`Mj<"kk-OW]O<UHfT5PIk0#,g,72Bd>nw.i,irʚ<̃pY? U5/3x'wU˶EqAWF_F}'rp4ֳȍ6(KwWդ!DepdX ނBLIߞ¾ѫQxga5?~(ȓqEr_h=KsȴSHEfFJ $^HyHmbS N.xs]b2TvRE0vV} GtZݳFẋ&!W yWe_YB M)TTUK>6NO+HT&Dcz)Lzypuu3rC2ADb=3P'R$|Nʉ6RW$dH [Xl+>uy+Q&E>glˑ?kG9ƶߍҍ].]סoh{;b͹d 2N?睚zE l?(V˹cH.Xq -"~}SUmy D֤}9x#;4CpAq #!bQAxr kx;8ͪ>Zj ͔Q;|/Qe|RP(mNw Zd^$^N^:1tԳo+O1Z Z<,~l4R $'7t6ͦqEuE05o# h4j菈5.RIQCbQ4H{tQZXVhhK J5؆(#wk)vHi$/J_d2[M@v%48}*TA!8Ej{VL̘b~4#euLoI_n v2@cCEN;& 6ًG9J3Ӥk1T嗭E+l)>!׭#OI\b8~< kt_--n Q_hF1?Lv+,ƆQ|m!]sGsH3Ў-?-DAve"-LOKojw_E|-m+;yŸFJM%۝xSWӓf%gE-|'NجX8 0 ׈zđ?*^/6Җ>hS0Cg<3m:xCB5x*PfDuSįpz F ml~O.uhXwKAu~~h'ƣ>Z}j@ɯ4PV^?(bcmi_2V5iLNhxwHl1tiA#F([A3 qdYD2?y{[ YZ $x1#Lg CH)c`IvĞs* P A.&CZ3Oi\I)) L)=S%{oBQ(D89|3~km4$0z &Xv:F~*tI3!( `a;99foqo0 xEvEL+i@۳ɥ2Bj;vsS54ظ| kR"?Vo $Kh6p 4S# L({f0RԸcఆ}ո=ƨ+BBoΌN;Oƃ@E+'7_̼,\yOO:Թuu'~h£+Eۗ-wWNY* >Ftwh͍#8د~,[p^*sJll;ȅ=7ըw&h4Sd=%Q&JGfu6 Nq5^&)du?NHG}8g" |˲:nuV&V;yb!μY1F7|2?Vll<̕T ÁdLMݦI0Gn' ڼ"6l2tCjohf)=N8͉u<( \;9 LfW;xmp4X:G@Kkw܋PtΏ:b36YxX? +\|eT|^:I L+zJm_ѺԻ}$sh.g<ŭO5q8Sm}>p*m{P5s@+EHLZ\m7d,D6:(`,=mMa)\lkc5܈h5[<s1Mm˲'H`C8v *f{I. љ6DV5ܟg})-)AZh< U6a(V/R# )PP,ݓMyw|"<&z/yAM%UWyb yܼ-3 [7bIMkt`N|ݿYs!@CJ@=!\>kr:t c\j5Љ&3gX|6LQjyMoLdCB BfҶ6R_tA@>JZ*j=ؗyRt;y (J&?6gWʽ+Yp;/'d ij-bk|R{i|1 i>ƔZ]{F Am褋Z}Ύ9E8+Gj`mLEzJ.ŔG<ן"njw~9Ơc+ ZQ; ɫբsU=wLٕ_ϼU Q~;[ࠇJcP;]ddݚ7,ph?FR6RTľ,\SsIռA{qD HfJa}q4K2$ 8;򝝟ow&iĆ{>ͤLzבܠqVqKA |y?A`]MdlYCŁtŗV)C|V`Zt|y^ ]\;TE@,ƬcFMfE&+~D\mPH,#)?:%MQ\HK]fʃ 0"2G\9 8:~H m{iUkg+K6Xi`B׈Ш w4(JP XjlO|4Ǝr(b8)(o.^ʋ]Z ʿaaHwt\L3pLA Y1A6$9jTH _ wo\:ځ8 ^P '!NTp ۽dy{J-߀ZN}+[Ej}Km̂ҎAAh(Rq8aG?/wʈ +[5\R}k fN-99[FXե[)HJvpM9QJ+#ǸL%J>ENs:J.@NC9* qӊ]u0Ň6 @~pQ=0*,p3)Ӯ6oVk1 pc,.KQg}Ǽq!֓x D -zӈf6S&_Sn)c#Ô-Mɸ4~$obE M=nnE0hzJUix zAQm$>T˖߹'+! |- ro=;jMG{rEx;ېDFr7~~̽-t0 52ݤ#7 6uN4x2qMLDc`c1_E \z),al6[.\k=TI-sʷy|Kt]`qlRO\JxRij@ޓУNQ`+z#o:u,wvu~cE3?'uܻAZb%BHQN F1cw:dGVISEGl'GqA%_"$J1A"'vG(ƮI䓪hOf &i2|vN;>i+n޴&g| EåZ` QӋI8:Qu_4u  [x5l yNiR KsAI_v>q8(F R9yԲ9;,80#+#[dž!z>o|wC>ɫN*Wۇ!ϟɦUA_i8i:Xb:4T>BRɋ?z6L߲GAXBuxY͓ ׅ*L Z(S@%m*8Edދ DQPdZގ D̰>J@ ҍFpET_&N9ɛSYx ׊FtyddXPu (rnM (Ղ#|AwP~ { "xz< 73CHFV"I:qoVsrTb ,BlVJˊx&f4.[:7q# F6?pf1|eD1ػWhu;=5~>mg=lJkKy"ɨ*J/eM~ zO^$`CoY#](]mT2@\6:묎tlHѧku :U˺xқ:HlM>>[b&i~Й pyԵ[$U/0raT|:]`Z}A$q ᩨVvTܓkapk>M,QMi*!rRwB3͖ŧxDDaJJu*Hid1I2Lb^l Fnj5,jBcy떥/NCG"^ "+v^(:gVK/#ojӷTi:^8?`A5*Q\sIkS;xV]n<+)2C[?MR'} . >S}WM*\}m*ški)k:gwԚu:rUH*^j s;_ƛP 9;"J?Ĝ$?0#3=hYIRutVZdNFObQIp[ )Rv3^,PgIpPU|)tf6Кvw ?"ֲ6 B EM(Xf$*}J[C2F؟HVyDLql|~B"JFXr_O99k%,.E7W-bx7\C33*ip-e9]ў[gvVl}q4Z%IQ~* (jwAegɩiewq=֖/@&E?!_[j No:fW쨉M`fU3UyAnB?w8-,NċE]ͣ^`vFK |sSr&\iI \B1m|3/W.Nebs&fQAC-t]d^*v̓.̂F[0A0BHsneuUfQ;:_at$5m+`;NO,A)], Eϴ+/`+I R 0?JvbBFH_O#h׍)si`A.9-pY7]}(,ɞ\r5z;Ncs(S#wی9;FXzz3S+b PM5l j~cwqK4 we-0b9C(Rt)73S#1U?]˒gՉc|͘O/6Ǽl Jn*{!u fB`p,m)`ah߁is8ͮaU*򚁭I :5S <h}ui l, 'ܴVQ0Y&#sJF$ru p0.Iǜ`WϛnrU8RI0R6{ӄN 5- 3ǘgḎ#+Ӊ]' MpP 'k]ǐ|D>v-'=̀у"qd:}ʵO)0^ )#YV 8Z7$L5Clt2e/(RV쥨Us7]eHUng)k9=;fx }[ŋ:j-(7.jCwպw{!CRYP 25Cy>i=m!k!2wЮzׁYx1Rŷ-usٰ!W6ŕ";Gay X%ڗGW/r4Ԭ'J[{E~HQy4@vn=eAEuC|hU:[^ѣ32Nd#`v +AU lt`Hc"{?9{bRk*kXFt`񍘓cWM|ȕJҢMp 0 &ML)trgQmF|۶]R}AcȀ #UQζ-!ZkQSlF?Ln xWg*%%&"'=k#^OR06(IA0GratoNBX'^Ȓ DbTڑLsDn?3Xķu^Dhi,fߟ^i;? a}L+d-m#ԳÛVk?Ž&jĶ򦣒J{Hag\LlԽbP'4UjD屷Ob jMQ΋ll+3^W߸e_ܒˆT\?kS #k񱌼ܻd2y8%D n)$Wvy~[`#~ۜʅOj;;F* 6Jۧ1^*+ Wdy5s3!ăi L 4ddtI g;εF C-_)vF=jU qixf=:W`gaHc_ojoj w旦 Sxs{9hgNvǿY@2o4X@&;:VA9FNΤB<1^o7U8ƨ) ΒnzylK떪`0o!m } .(^[\uH֌PTy l*r!ӨH0<Z&{m!=u7KsƥF=<[l~3$1f,#2.MΉЦ~"`߽6 n©_S}ȑNT;ʓrw @dCehcvWrzZyBx'E3+U\:XG T9bp">|o?yPm1-3 N{1-.y,"%`z5E%p I l%@Ij7RO_z>ƘⴿYG: -llZ~}G%UuℰN EşEyOwgV5 Us[ ְ& _`=&l,a=pfzt0`~OBW֎DD*(U0ӗ,hNvPWso}Gm|" AC|s0Μ7>Ɠ:+& HC$9n[^J PM^_>A$CU8ƠLf c"gWrFQ;k"jo?/ }5ws+jST|ʀjėM^Qů&NUsT{g>ĝE^<#yd5HߠĀic~7t(ug Y/$b/McNJT3V3[YHkh\'6,#ۢg*4n0ZYyl6I㷧㟇F\`k&? k[DM(s-7jԈyIE6jz 8Hi< /gOjԬ>8 K1w{cYhc?F1eVojgա(~j{̡4H\0Zd`/ȮkE֦H/᧠G@w_K cR?92y$]`5Ft@nh[bdiZr;"@::y4x](׽Џ!w=Lݏ-6yA[/3w,- @t CGz;;FS0TzGh[O Ie9[ zvPp ˾b|\͜'ToKҪSfl/z9{i|d%wyS@8 p8z~rӰ ~InYr1|6Ls8k$@йRENk1,[."5mI_X_loFO@@ar@k. aSRm ۏ^cvʠҟjwU@2U8*}yV| )uDڀK~cEE&_WPN4C/py񛆧P1pØ%G g3Nda֮grLyIQilc E}ܿ}r`|J_e`(wq§=Wi4|A)`NHX_q")/N=qB1($m'u9๵` %5N_k Avp˘LG߈-AJY!tե%GBS hP_g}wBaqݹ/=tѫֹbS&ds!D>ڂQC .*Rk媼#v~BT+ t;TSS$ؤ:}V1@ٯe_z<3Kt';-C& +BB$$4Vt`I/Dvfd o"PE$uuE g_5q.d.͙?kbKyR)1ԥb}¶q2;mhY2 @:<жyQW[@eɜ0u 5|Z2ye=*FAގ[5A}K(h5BpUf*Y ~2|RĔOqTWTBKW.5ƿ K\p+:vq 4MFҕJ3 NHs<@|=r\-ώWùU0*bg ot2x+dGq]Ko zevY0底:DU'F^q [kP}ZCž:\(I/bgbj\ Cg@Z~-rJRą٬ō4HJx?[c7Y +QR ڻ_܅eH NJ?D`+*VM9s&6 G'lw,SB`W0RpV=r"T׵G%e4jOśW@1V IrB:h@&^e4 9a9KMn|-ACG:S'Tˀ vVP$yHNί*%fD3bJ=ǝ}Q0Z{΀^1`FnqŔ{Kʼn0QR-!DqX?1}࢙!,,q&I*".o5 Q+')}x. pwjoB]ɚ:D{W9wy1iYK?+xnzR%d¬l" [H`ؾ}X"Αe- Mw]$ 6?YY>ғh3D-u!`z~n0]VgMIhJםE ʎ>m~!քQ.߃ӖkR.pE ;_ϴq1A!"I =j_;CQ[(2Y9豾 [#!ǣr Z_=FZ~0s9a{0H(~hg糝7 fd~|GOJIwhZ"fCO%tv. m8} ZwɂΕ8{+TYKnq ,p*l0To86 P'aڰƏŋf{( אh.g4~* ^C@|};?y"5z dk5Zi4˨?4R}mIAdr;H4_N4Tpyr+X m7? 6Ykv%wv^؟?5ғaTXߟ?hE*E_o#U lX\8 b2ңMMf78]r3D=,r,Q뭪i\.Mٴ#6icTȔmR xq4=HtdqgMt a~:/6ʗw=2-KвT.Boe`][Jj;`AU5)1{w3l0Ubӈn UMseI$?(6EFGG~ED 1>BuRZLmd𘱕SWz"w2զۗH!8yNqM<_?y<{pg`#+aG<q1#KkCϹ0ca9:{p{fDP}}i?P+ުCL>|TZv]W: =\rbS:1[m{C ƅZ85AOɤGƤ2!'1ɿ^]E,h` xƖlkVdm,$< ʾYu\ p0 i06 9 'SēGLoqo,ɾKfa3WlVaL\גeOVMjƞhVc1 GAvdz-G^H0eۗ6O!N|͂m:11^]8]il&q\uj( Y^8Fpeۈ=*ONBXB>}G2ںH癤(_zh)jQмG޼١mFƐ$ڍ87U.KeH9 Uj 9%q"=UakPy#/Qn hŅGFUk5 .~m\ .%(*Btֆx|p ozg5\nzfiSF C|r^Ewi^Y 5!r!55J{u,+8 5偓_(O}n ٿ귇!v(7uxM y_ DZ.r@|Dnخ5v^s}gBBM+i5=+^\ɖFk+CwKW}u0]^ 9%R5.̙m0-~9RZ-F¾՘gKyz(.dxz>9Ÿ໫.X;|l :s#Z͒w+| ž6ɂoW,)N_L-1l 9$3ٷsh#$poM@Ki`"}e&s TW:vM4Eq?V IgeY>>e:J 'oW %wLjB2ݙhÅN@vS6KpLhT`VSw W4v%IRJ ^x39Q@Syhr]oM֥vGuE^*DE/V"ɻ[bMʨZ$hQ*u5!U\F,2eŖ4fmQGCTkƲ - WiΛx  c "aHzIdPט9@Oo;WctQ57xe4۵z¶gL A̲ V&֐Muq(&zp#>SSY(x6'] 3{#;VmŎZj=]Qr 1>Ǜ$qsr:qcyj=L%HpbHhlDI:=t@a5ͼ;#D @B+}*X|@jPiS}ŋ$3ئmETF餲ur&7;k$ӪmM]MR53)At㥼f2lz]+WPX6,5?$%™iF1=;zӴp Y޸F"e-PF謹:cGƓl@]V>۝"Ta2=nN>\flXhDǺSt4'g^itD~69X 7)u{dEJ+HEbbPECul] J O$`t{YuOXZnwE(kװ›Ѣ/gXoy1#hʞRhF$ypV$0ª+CmVCo vi-ԀO+҆QH#,&2 xՆ$WzR綑Bvdϓ1HՑaNpnbG{9LvP+8B,Kn,IHd󤏒<6ܐ(gwZz;쟷5GFFM^Eps"V'+GhiEX-̠p|NA|PmQ$qA+3C6zafXߗR*P`-\(sFP>Ȯ+ l^#ę5qpz{. [ZBqs%e:MYQ.OjKkנash*E+|T!XdW#Gh95&eI|Y0_ ݅T~?P+uvj,9&ェ4>lH~;0ݮPr4(NiUJ0y vkQFF`M5].MWbd6Xj5 a޵e#Y΂7Q:.)`3ɾ>`"soZbW367-h-hop{{a<#Q!RɁ8J ~y蒳G۔xh=#: a"Wq J^R@"yA lJR5#YW!: i-y)Kƅ $EW,(*6YtQU ;?S!lᡒk:Ķi:P&mA?bg/oP/@d*z<<cUQcIeB^Axŀ.՟rYP8iAש(CFo=t2nݾt**"?+7𫉗&>@W"Q9'*hMdǥ YYu@ =4LU :Рo|x鎋24Tt2/jo,5G}+#~HbA~ΑUb3C}L,#uD$ԯL3<.!#Ġ1('Bi7|;+@L1'Y* hijRB3[?1U[9FTĕh+23^Vyª&v;L[; 0K3X%n.ސTxQ]ǪPf>u7HjOIY?d>bw{Z6| _-q6#;{s~AUÉAih="9݇otߦ UYF'¬& w#2I>Z"#)?,4ԧD(B"4?Tղ$n&H 5 , ->sBL&W<{<* Pr>ästypl[:{dߋ,bx캴˔_ɽS4ͦk'W"C %5jdklJ wϹ mF5P,3Q63fM!oz#qD` CV-}kkH=?`rC1LpK;cDE1 pG-ן#$ r T,)g{9)t$ț82JTWB 0wF 8~|M@ Ä-bM$n唱.Kcܛ?Oiq\ ?9m 2V__ ql~@,gvLYߨ~iu:,Zduk6yEsE[6mj@]Wrf1}.3U6HO4o4{dwdgEam&"]Rj..<{$)Jw# $Rv^'c Њ!! uow| pGXYُœskf9;[+7؍ [r8p8:̱. coe"m;@+4Z5^ސ)oѿ@yMsQ@cAl>H6$V%3 Jk'(b S*ҞCUXoq;Cp5DU] 꽮;rJ&U\B=8>03%D:6GMx>gs( qh?Έ(tlvʃadƳih)04r[L'5Bhղqʤk~ }b-aey6"x |=/J0e>iQGKFҜqr ?#o&g.+ ,$–I>Xq׳a(>&IE,goHHu+%M,&z/ڝ#N3/~'P)GLH >tG5n %h; "3.?D+Ĉ`ęe6x%sÏ)qڱ4ۍӹANPG)׀AN$8FkZ2Q{R=Pvt97p_ j-/e #RΨPߝkC"Y `LQ^G?G7C/sBN*KLmQ=>N&m>f3,`}%Hx&V"TgMݾط]@ uw dik& QI:LVb ={Ƨ}RasgzB/ԻȬAs # ApiG#\e"ȷuIh9(M.=!AɚtaD$G$6ʣ3`k\& Azb6劰_LK=Sރ=/ʑl!lHfpU'=9MLa3{%(ԕȹg\+JfgO9eK#w9r$dz rm'ƌ >VoX+̋c^o3+3e'1R3ox2Kw` ,q9hW~< OYK5]z *|^N?XqgЏ)SOUC[ gUR{SYH/@PHȁPUSS\8Lo rTpL\"g⭍M5 `Eϸ:s7ҁ-:ggՑ(N ]d4D0^iS}Pʖ6d΁Y!kJq'֪L5&Oõj'xsP檮p rm\zCG!TG 7/3>?[NPm{Af4\CiT ϶>)o?Z|Ly3pimx>[M@1(dt¡O{  ::SVnRC[PU/}d#|V- Tp(_mS1UfMBԼeg(v_Nqv|ӻ o]/U!vDcp$y$d-oڵ>cfﻚMU;LӸXA7x?e#c2ĖZ͐!t|ϕiNw "g&g!'Iᖙ?wCnil oNcZEr|/d &)xZ Ec@eJ+Bߛq-bn})޿ô~̕r6 ͩg*azt'= 4V.f2dҔA\ngl_c5H0=;EE3?uFNr,i80scIs5rV e,>/@I 9S)'9VJ5R@҄W.԰w5CL/z7}VC%M?= f *F ډCl4L~T ;@4*Wb Ύs'˫/YѦّ&%ڈV7Fϫ `23l$:Q q26+u^z (wѼah(#SCqf? 6cw|ru**i z]: 39OՒ~WOʗhۆ0-褒;>%`ǻ .q9YBsC/C*ht?KXdǦ8RMs ZWu%YADI3ʔie>%4Z4,JMć%|VL~l(v_Tͻ2[&"j¸e] CNoa@)r$djˤ=.m5oŸoғzpWFLZ'.9rS8}IZZS%80s̏Mg%3A~V%И3$ OFP^`I iq5~!ac$-*^ZA1Ɂ7p^]$~%.kH4ޛ] :{%uxhY:DcyM]Da}A3\|u0]uìHT|" u2)߉Cm8S=;,ޑ;ebz"1[ƎĈU/&v e$(!́t"`]|D|d$rV78i&9[QY:-d/̝L3y<}5$vVsm@ |p\Dn.ޤa?#Y=C"֌2eW@g3T!Q Ʒ)Xa9bݠݽzN+?EϐCwuqHP_DѦ{KA0xƱvh OrȮ3pbj_hH?4_0hrV#fn{lfWd J"߀Hp\~ᾹY1wcIInڥͰBgX?spR #c(w6 c<{duG.Ir[OiF{A mFʟV{f@-;4Nj|ƪ"`w "l_*N2!NGʌ׺4FP~}s=#6U0tH' Z)b`9iN&tB!"mP7ᶰm=gq74q(5aKg:ZJ;*>BdI1.ܲSj'}zS]UYvqoe) 4E]%3BY#S%ܥ$vR}7:?;*II(z], +AFpiaKcdS 1&m<`*D, %0.fcU< a)~Y|lny2=mj Oye9l14uodIt$.nqI#=:W=+s#؁Zo׌5Go  hK#R(?Oʨ<%yVNCl"`@EIZ%oQu';/]%=Rv/ λ ,= o(bFT ud?q[9 Bo᨟@15w#Ie$+ {2% 9aI d|N*!}4B v@.ҰHN=X贤.-mp&u#6P|3L V2@SҒDY>t4@cJD>i#wWh?hw`ĝx|fhƶлpr/ N;35pXj]Ŧ$ejexdؔ>#h̬#Hz_98{Mq`ep)㾫'I>mlEPy ^L5s1 =aȞF1Oa[ &U!jl?+lzdQԉ̜Pp_c4b!Պͫ.>TlblzX08$}%_. ߿}av;D@b-#-6q%X}.uj$n0F`Ae#k $7'S[ 7adƢQIn SiC# FaRi,{Ǭ::թwToU?"?cW-j^ڑOȃ"'>d՗ghW>/ѯ:nly7>^8 pB?LBOsuh0826~w4rl3 `$|4K237wL siMec+$?Xr ’jLj&*rj\W5: }b+jg_PÐ5l;Ğ_17BDÊ#XÆ;YZ`l-"he#Q1 CPƏw6,+]ts"Zڨ7I/וG O{4>JV'A44>k4h'K6 4lQ U9LlrŤ' &mm"Env(1MktAEf3CNCͿ-3(:=5_&!@oJ|l2B 5͏wBSl k4!jֲbuVi;'NʹL G{t$?ebk[jЇ?WARA-R6 `YϥV0p1 AcU_}4tMH7xe†[aw+Amj#֥2>>1Y/eWL+x; "AKv)J{/ Jjw@k" g@$8뤿,\VMV1xQ^\Iי,5ra-2oj$#Y(O;n>ACDlr(R ^Syeqy}V 4`@w& [*odc,bX=duИC0:ML}j3Q7#)W ? ޫ}Oq/ .W= +,6)}/x}`U  |@^tu73ݿΊVK5nAߦ-ba JGj'2lhA9k"wAԐ+zȽKT)h7\{nƨD\[ Y%EbDT!үA9JF jk#}VPvšc3D1χvLЛT4D;A *ZBĿx쇓p .Wm{FYu|izP[VL'(ê!c1qPV#'\@]9!o2!XdU;)]]zIo a`re=lVŗ_j͗K,Z2.@G;xaoF)'tjF!ɯܕhf=/&b]Nt{(E'̜zWc*O>g]p=Q_A>܅ w\y{@PC/@(]{v/kzf9;i*x<v\ƌ.f{?D+b33р JՋ;`ٴ {!fAqC+r EC!pق U#w9dm~ 4~}ew %/s!H&ߏQl*y?|6==d;pǼcoOI%׵oztN+p5"U*§Rf/򨿳յ;! nX*q0u;:ᦥL!a?mi򒱑Qd:6j %L-K3tI+o"eTkZ*ɫׇ$ a(ץyѡW%e+fjxmtCZZN$:<+oXDWs"3^֏jJaN~) })9p`7}x# @Dr>~%T0w}fwC?̈)H7cn^`s\2=߫9l вt@ݯP{spEXFwaAq!ԓ= ȴ\HҔ֊pѫL`OE]}ӋM9% 0DKUh{: 2$77/Ȇ6GsyagGzN3eV1 7RkibKVİ_Q[EQB ^smK#_(f PnjҮM1e{pӭU 9 "3z}I*1MHx C`02~co7IkIL}X -2 EՄ_m#ql|uH1/Z@w-H]鸟Ǎ3SFZ`V@`# !5ME:vTOV+]אvF%^s]|CeЊ*%t)wwSHU٘/^)a4]A8Q*Og N[n5OQnUDq_%(LJmȣ ~jP c ȫ1J)p.Dcِ3N=^mZԯ){Hݾڻ4K'ȮZO HBD1}-HOm:^kjiF!ON jrBk$9[T\X/^iuN.~vhY љB^Iװ@8qGA1Lb0/|\i>nΌ,+ bˣI!Ȋ%ʲ-lCIsns^]iy >*>RpY@Y1UMMX(%-ݞB&enm؅+^B Ћ[%:Kyx6? OqTy4Fh%T|q^]A'bM`mWA8Ǝ?D@HӅW*YObE_XTkV%||ީƠ)ؤHr s*#O ;;)?BOUل$R?b3+[/8g^c}mԽ';Cۚ}W4." ǂY0g;#%W~jt='m^x_3{y-ƺ] ˘_)V5dvPΙ=.NYh*-EYŨulfK[(*N28&1t -pk>\sZ۶i\%e~/-袠+,DTz.Ia ?&vs11rޓ="fO1;gF`^pR83>ČJ&3 :S@QbB K+߂b<:J4]0@\O|!dmF:Kڑkp`+&[9E3ŕ'?a0rbnCT_ѝ\4h0=ڗ9}4LPg ͩ:r0+/l5 fmS8}U&[ vU>C=x4G7*{O'Ȟ>cɱ'^^ۗ40z77ZP{ǁsG$.ffeV l)^ g};BPufмf˭ţJH5Nf)AC*x1YeT-PlACuHOrI͞a&צ)k-z+/wz06,ȶ& IA+uhˤ|c7bqi _-Y5ulYNwQ3"0q6 )',&^Ph, CW^18 Vs{i纾U{$},y*L{λ#URFzm \+SmuM_#L ; YƊJTڭkeݽWdrسI+I)5cl:ʐYPK@i\y6biyϖb h-6ktC1k_Jg>L 7t2DYau)<_>= E@o|0֨ᬒ9wpn/yS\?Y,ad1TKD XٓrȥjuFANm_FY_ae=$(J]t{o+G<a edNpgw's_3qA.hص#n9$̙N֭;z' ٟ.'5y5 Ȧ1Rx z|]Qq踿o^ԧ>k ԰![h!׆e)`O;圀*]6 QfK J?V~ *JЮG)X>b3 A +bZOd>8ۘ^0D*Lzp>I"r֯P*`R\VI'@Øy26 ^vӋVTX+4GzR 3/WH@ GG]lJ # EJ60f$ z~Q ft@e2HxyV;0 )ayuB :XdjOl% 6]+38-+FpBj'Oי!v6>6` ZW uڌV-f)vfh"-XWuPFZ-Xqŏy5NF2F{P8u/W˗mkFOH1 7>dM{)5#sgDbs:JQcDS߆m-T&7f* R %ʉ002 Ӭ >Σ^NIwΔi(R4گ5?Nl(m-6˲dc"I4Ȯ.uK̗8"a\~z>U 6 cҤrtG KlCL_/ vTFǔqcqM;ߖ$\S|ϐ:(sq,9*' O%T; y'C^v];:_oߌɽ@nh-Lv?;x|O ;rޯ;S /ۏ&ȤjW-*95F2Ҡ 1XӴ~u /b n9calhE,Tz9)rXm;; A~yYobyN\5M;~\x 0ͶaCGvo]9X?@w&f0ކYk^=k2ŖKJ!iDIaɫp̒=%s髥~HyyNM$,%^VRpv\F|hWFeW~gZ $8WoBd0S@kÌN|,QT 5Y K%d[8N6y Cؑfik7^WMFi?rC7i#PxX M񺿘; AVTO#/4t4v; SD)RQ$aj햳3 ,ID(UOj\Ժk<=7R4s@xa %'(2}8-T*#VT8$>T 5w ?.OQ ";M6-4u! [Nivi61_BXǛӏ) ԣԞ *|iߩH:a+uX| [ EsNL!ݞޏD1r1@kZ_1Dd~I70P $,1v3i5͊j5"]:,\3`D!I(2LJկ7ΊW s rLԹqXiL}d4?Z 3)shtJH{I; XV%͚equ=Nw;a ;7gjS1~2tɰ TzG{pqvSx9K3w'pm b1`H3k [\ҝw=B]:௛rķj%@F*]cnzeuP7qϝSZuׅ-FrC)yװس V3)b>c}|7FmhD+X,o$@$Oi&ꭍ-DO^4@M}q a8m)+,x^^ ]+6:;@zJVIMj:5ev¡g9T|%ik_ B鵙`$pdgZJ(D=]%^AdhiAiE+-Lm4iDK!OëUW8!- d ,Ky;𝎑lD7bXlR&] zX,̱|p|&,gBjˊNqnp sDLAYf6j7) lsYrr5VAbR&9XdbuU{ege+ 74pzUK{-0 k?/;EZTp,,fgдU7ӳn(Ky'N |n ӔHs4@_5@ az "XO$^1֞%M&uw$B.j mhvJaXb'1At8\}x-(>u*Fp*B$mKk䃗 %c|95Ww\Qy}X>J)Ix<rgָ6K4z%Oּ$,"?_ &4(PH-%f1HzΗ%0IIJt3#Q[5㱇cN+iXYDty,VZRcz_9ϭ 8QjXCt[BI4}B5=۸!ݖ#h2R3铻{V q;ν>y=(Tu%x Qu5%4*;2X|P+.R ʵ~W̴!O+ .3EAw5O0X<sak R[V^H}x%Y_w 9B9/<ו1y+%GSw, bJHBh7@ZBc @ lx2,o H&ffE"L8񉎐yp‡(šIի'y 0  =o 0tOnuILUx>a0? ֿ&ziTڜwKOea^5ˢy4>P4*"O|Sz*,2e%Ȕ Zt\S+.9T1gY,UkǓT)$\muۻ?!/1milewۖ5Hd0c;ի3I3y>O 3!F3 4.d\^ok*l /' Z&d̃&IБ>΅1HWt5+: b΋sqaA(ʣ g\CM}pȠiC2ARk4ܴE7>moh5h@ew9/EDU6W:AXd>CƘ+ś䒣GJh!V{K!Pm a'ߘ,d2ڦ'H#5%ĮH_0e@h<'hW&Eye ϸٚfikJ <ʶ+["SjFHm v[;ӸF..йSR9'L06ijz~bejקBM~QV/˳LxXbm֔޵ 1?/oS(֛!;qPXө#twfN *fsmׁ^HǮEb<,7õu$z-$9p^fS?|n\!y@,]Gj2]U;Oݮ9 /3(x>4]Uz *g5wIikќ3;g}X:TRc<%P1xۇ]IYDzE\g] Qvp?K"Jƫb.T8KLI̫:E_Xg2"Z `+-ŋ[rUT4;m_o'%YH#ճwtHFg qEj\Mz?vn# aX6Ɔf:o%KVnʂ]/( \w py3k(hP kSBGۦE[+9ԕl@K/b*fp{fǾeA$u_1r=*'[SO)ʎaH>hk>qXdqnݭq{)v(K 46P@I o/˅QV~bp1fn1kxH Gsg:!tѬGb̼2ȟ^&!xDQՖUBH ΍i5 1_T)+I" ,"Djoy9xtێi+@s@H ǢLJLR2Т|r!5, F<πg#B%9ggY~ʓW.ib,_>iQF2Wg5[ͤ8zm?񭖦 {GcmffOUWfnIumO,|Ay@,&D&&aXMjW&nK1?Bn ѭaEF%8.| l>:xsOTHH |O(NYα5tL77#/X;pO ({KsUo,*fEBޱnS_OF)=A+O+ #tK0efsg C z>)%P@:7Jxη?0H4xu!v4SAENy X4%a{R⨤iwQ,F[Y$g1py͎n 8/݉""{Pj1P9'8LBkl7 $_/.ST(OΦ\Kb̈́ ٕ.Ʉfn jս"A5IyI)h W]^_X@%| R"#q]g1γ Tj3&xR]RJmvrU/ҷts2qqjEp~/AuE'ryJmf,ĥvGwSf9ZuG0KQ+Oeo°>ܭ U`.x+q vT "eJ[Xo[p؂(mn0[;۩ě|7nYdVG{}]iΈ@HƄP۹W>e5_@v[粂9K˔۰ԃJTא='6xIA"ЀIOP/.`_A$&H1Iє ́RQu lj_ 5dGFȽuxW3W,Rfqj)R׼A_>&4&@ \'.< -p>pLD7\m;C*{ϭ= UHŋʬKTӵ(9a99zO [*u9Oѭ7 R^CsaꮼbjX +))1v\z{#V.c@]O@(GXD=EEO]N`ICB_:wM${{/0~Q#>&A+[aI%$`=7$"74B s 4]m+U4gVhؔU1v<khe̵_|Co<(]ZY jk<l) 3.^GC"AJ^xXQXjTJħ\4 WZ'$eZTɂIGOnۊ6oEd):ߪJ}Ռ)=k* ]7Ug~.ٳGЃ7i/REn l#lm3jHhl9JYWL{?{V[ٝgh^a(vX2N!:(Z',ǠJF,SEdLr GfY0Ѐ,_˾Ɓd:(棋ܡ myFTwctrrVHmת-AuTRtA$8zwz 1'ڸ~_,n[9`'hhD "vدN ) svGz"^` ]3$W5f= VCڪnlf~ Ӈg 1оM/"ZO3mbwY4zx,-oKXOaq94>֢YV0Zz~J#Pdq QVwԀOr2/H @ґJ\6b7w" S2ArhFBf>WI?jmqObP ?Z$G2o=\;ihCg-D8hbR5k9Ng;ՀYlBԳ϶K~>J|`pA, (ye~ aoJEZD>JGd/ #93i f$ '|nOW~)( Ä^m=c`4'H}ۿF-PY .NQCS.sb`ϑfFK SL ّE_#T^|mC ys-XXb)z+Z%7l3gI{o%HNn6eup;uvy6( :E-NB>VeX᠜X-:Z/ )tyVN5YHk"n(LĊ_3|8x6"3pmGx|/K`CUnMyL"7->6Hܝ](h*u}$aݳ%q6!61]^\Q;5-,td4;ƍKyAnkKCFM/kXgv[ Pao 1)jxΙ3oe㜜8pT멨 ԑW_5T4UK;S8ؽ^`Y(71pa`;byƼι\ѓ;t 9`GCZbIw,B($SCm7Miexlu.6$my's ]# ڄG 0Hk-~Z@`#Gkru(LXxe я'*{3蔢قhk)Ataq b.F_fdB%F >{..Y]L)mN܃o^dA'nU=E 5?5:YQ0MVljkR"L_$m%k-@umqq:߰R9O{JρliJMi Leh(f (ʐs%ÐeDE h.F0bQgr-j"OX_Q[ha)Ŧ&%F)u'"NW yka < ܕes!G[8S^N"mrk0xz;$CJzDqX[_)6\;Vs14*dSEfڢHL rū풍[5ԼR)OG{^ SnEOܼp?dsÀ/4k2Oߩޝ֋|dO;}~&{O$Ɓ1ca]-+>%v8/EUFmsTAGG|yw>kU\uUŽ P34],3)`aBLÞi!nT|iFA;;;leH>l >))"vzB~OIΠ8Oo0-~ϜaA1DnkDPT40` HtjG-ZV`w|o 3S fKWQ%Ϳ(sWɥ$uEە$/\1l4'exLL5<3k~n!u@*z{JDK*H`σwA=b&W' Ҩ\ol{v$gX٭B,&

    OKTDM,*܀P4ਥUETXI+ZlLu\p6,AP ِ+EEZ yiY#o"`5i("82"'SE?%)xEڠ( RZ0ZKh: P˗rJedRk,Ȫh"gBqCawNHoJӺnH`ꡓ` @x [Xw3yt4̯Ԡv?< QA>BE [z=9=9ᡁR]Qn̤Mp6j`~a#,ٴw#Llc/j/T1ᄣS\&ɹc=,ESt98{_} TOX;[M&c26 <2/Kj!bsXpf718;g.l0UOy:2zgREPYy 6lp ҇i/XػtUŽݽ3X'; sΆX샾>cY}l~M?Z}j@CA[UMm=.1>%&!N^C~n |`D3nVtv|Sn/KB 1 S/Ady-,̑=8EJ^yimd-{Ml&55%>JcCˠ4$P.ݐ`a L z ѭC|lV.Z~~Jյ1-{Qr02HpQI62SH[ fڔB(1W9 vD?6OA*2ʽc\u $6$S+u[+%Ex!BkCxgZ[o|cdVWH؄V*Aakytܫ$nGqo- K՛ys[Rph6FkY;i$G:ImeH"b|1pHޏ:>R^H$3[{-> f(*[@gcUOW}!]iv#"Yy&-:k}:)&)CrM8+ )M;3ƍ)zr^_GngJ*e!$ME֢ IF`^l=3>Mhh@ʾCtuCxB<*j|u?¿i d?\䇗#/4ĢODX AB N"EpE9n$ F̩Rk&}4K>P-j XYW1]Ӟ"uL6inG[%ỚCpFԦ5bw"H².ZJ>}-o|v;?bpq^߬gqEo4hZAZ<`{m+EAxݔR.6[MHxSAZ֍:nvRlj `بj:pHK{93̎R^)/%OӅ.[27)-wjru9X$|炊04Aeݝ+oLѬ&xڡv17g8;%3R\?&iF:-`⎦THtz+Ehd+~Z*s~ydKVfNتTA }g/#u$]U })K%C+T NƃHj%|`K٢gBp؆kQ;9-QqǃȮ4b$IE';ݷYç-lߋe<[ڟsXگ0*kg3v+@in1@0p 3hP}^̬gpEHÓt f6-Qt?%)h3碐Ֆ9{0C(T?Ș/y8YpU{1"f}5= y=kC_MP̣(S݋ +i-+/jsMD%RԢj?Z0Qyu!c+?̾@zG,sSUխL:wU]xPq&Q 6I dW*ǘS0ƽP^;pO'ŁwwG93ey3E1 &CrFX4 D'U_' M@$mf'$p"wH#5Wr֩UPsK5*9m:{.t_K^$b28L~OfYř$74[-f}s&)/S"EwPKXTL2,*rT$V?R$v6Ƞ,.V9+O.J9&pe0}:֦tC_\ߒ;*Y"%T}#Qh}".6y5 [#NEdqg?r4a<U3Q?SJJe9cRO0kp0# Le|Kĉ?"QyaT:?|Cd#)F.ECT/ıoYXzLȗ<\nۑTlhzӐ=\kIjWCyzO1+']69v$0[U#ĵn}$*?@n'$1ǔNz/P* CԏF6B#s&z^/9fX#$!䲵Utj@֓EP`'[vf_᙭ū\8S:op\}Ze}0l"Dt _ ;̈gBi`ڪ)@Gj`ȧZ`;ߟ[)GM/g;^l8u.Eo}|VWRbS'`W]r[xuwUy ƒ'-@XݎY)-mOrSSTZ+h5oJ2 @=x'lM߭;!_2VkH2 |m/AM#]rCƒ#M8: :qx@9m9B;^8Ԙ!^ܠI2t0ο; Ӊ' B;95plN E)Aļ)1 2$A-v4)$@HQގ 2%~^e$N)KOcN#eS͞a2E4/(<TnuTޜ ,SJ$t&{簪 *PpUP)C3Q+۸MDDGui)Е9!" &ر ukvK-"X.F ,I*|p6t~&ⵉ) 80"7''.HPH'Ѓ蹿Cchp!mb7q]TT? :[ZEF'%t#AܹM[@JG%hBub1ý$*0&[ڤ }{Yzy,uc75GUkzbF`c(//FptT׈%::_Cr =_IdWH?I&kLALV1v,Tut<84m(5r9l ꣰13 y!L!>32x֬8;( x)IA#k,(d5>ꝷd lZA>oN:62+D:Af/NC{[%|0zKC.UCXEGOz*A 9ߙ<mudYPaۓu$?w0Qc8I:@DiFl?‘H~R<~5:K>O-e2PUnjR\M-K=Lj0 ] D5eX-سPGy2}~) Pt$UŖ$_m;&a%5usLrNg(DW]&`&Zb$TK~^cO<)П4iIOq$`cXv>[q9ߪgr?1`D..r%"7C1#0Fz<=.+oCCn2CM+P_ YgD4 ZN&meX}IA{ ܋xZ,IΛY'!QT Uw{NRxL&}myEɆXuoOL0V\Ok{/'3xh^4qSʛ9SY+RJH'7B~(ÎLCiv4TBo/ OyV\CzۇX ὃFwv.Q7Nȧf b&BYH8F̨Cr/ rL͏BKUPO19 Sq8(HkKT~,0o %d" ږ"`9;Y?>n'xq_`z艼MH{$BB_",xy᝚t\ Rьѝov@ S+/jsģ^W]uOɯ ׯk+DSAAA0戜m޻rj>%϶Kp?4&cl5Ne's3E6LIq_2ȩ ҟ} ᴊ9b+gPn[ Q􇏓4?Tgl xsNSVpYaKro1gKĦjbv)#Eܴdg$ ji/4M/K(8eOj5m^"?hI.@Jj~I+w=e+\y ҌxD,aKWd".o57L =]lRdlhf^ŖDl52Buuoj$,T bXuI`xP31a $Z7uyT7 6Uܵm轉OL^\y޺9?r /"Ii$ N/{elV9.$/Ѵ* o8اn'WY@#T0;n@R#HgڬC#k\vuC\$O U 3ޏ#@UZ͜{YrG7mpƆ) a^p)L %(NJ`xYw&^ vVBj/CU3 Uf;~MT 2_̔C<g9'3=5$j1'Opq~;SX0Icl  KcȇN  q*D" yFd3:.j`AC򷁂q0f}Ӡ"]䘳;Ci٩z_Fpl^qD]* ;n{k N+~,Y? x6N!K3KfX6غn){ҿ cui1+jڋhĘ37< 46~ kWCK"TU1,-k5KV[eM8IdgFK{*{Ea^ؠ_5}T]TɢllM9dgwx` g1@jlNIĘ+xLX ͑& WU6lޓnjp"O775ꟈ+(ngWKt!8^k;D8|w.Z2Z98"t$R,J\ 8#bSz9bȬFT\C՘0Z{$b pf,T%:'w֊l::b}vԤšǟpW´땸㗚=JwΏ\Pƙ g_:$Kּ罍zRÒ1DP7FyM_Wn Y/1Z:ņW/uD>셛p[Yz|zbW(L-lbj n\76g;;a*?1hiPw9"QS;کqӰ_5NrPQe4Sp!`.;/5hOzOJ/CLM NYu`%0iXꓮ4C)’cU9~i00im_`F[=(_$i))~? 6e*g&Hsfҵ9QM@|Fɘ7^KlBf\TXcmOO-^m\h9h0} <}9,ϼ_X_ByJ_Q񕳡cd@Q[DV[Z*9+fX;Iܶ تo\Tpy-F6DZΦTak oZnAcmeO}z"qn<ѻYz&Y.cL{.p8&$ aK"ԩ2oU+0%IR>̘X6FsVzq"EWOAa!? T8v ? "%h z`v(!ha8^<~) H]@3]i#|j%M+]'A,< b#Mu?~VZPj5NY/XLAcn|7Hώ2p̱=Ea@nIO1'!NhOJt;: g'o)}w1Lo՝k2-&KEptˁ2nSbW{Ad085.iE,};qa|6&.vWd%]1 LS/:Pkh68*xul|YZr|$p7& cwrɨM2}N]U*dMZpÚ{NNv]Q{cs٠Sn1&=9l,ƝNN_ Z=чm1Hu\&3۸lˎRPga7 %u}$h:YHpdg| Yٙ7Z=}A-?͟/1PdFdp]pY79hClvY#;}?2Q5Y}<ܝݬ l0R%D;c: iˏv%냜\8vXd$,\PI ]'orh.sѿoXb~Fѐ@!,ʙXXFZWv5aCFK e5#XϸyJDʆq,xoݯ w+dl{ShUcpyHL1o. m;$ !2Qur"Zqf*o9k! R)" @1ƪ8ۨ[# m;҅# S~p9hg0b&`C}EhĂdin&0+5SOi7V_p;Fl`K^z-'Z%V-JwIp戽FQ 3 pM~R+,3r*?6ocTU|-If*wZn4`Y;# QBLՖ6CMuɎ̮,#2275m,u_*|5X-A[7񟺴8/ *7d#I{ϖ  *y[V 6?jP("bj_GAriDb OCMȗEWT {C"?< Fa٠=I 1`T>GB|ns|ޚ@`,2f{kߋ"k)w³櫺v+<F|zo }.tJ{"4B({C½HbM~.6͇Ur%z:9tx/TiNꃉX/w1ͧ*?6OaJ/o}FEK{6Ϙ'MڵU8bx 8mʦŮpGò>N"2˹5$KEDA%f0]3N.GXU$ѱڟt48[[w1'ɡ#t7I|>JVnjYL%dՌ!:b=i' wS> / GRZ1468ŮZJs8_ѭ}crrnKτ MDD[ul(Dܐ? @#i=lke⣊]5,jUrhr(;*M"k"zUJ',Q7fnX~kF4偡x~](+KcfUCtrFPaD)j,#/6*& `S}zu}%תԂḭY%Ѝ9ZҜQ9EuX N&g Pb';LwN*mO6R3 <. l~7g|# SzŴ0}`l'3AҰ!]7%2L8n咛tաћiD.W: 7Z.5\=J">]LE%|xN-{uRHx]^^DiŽ.{0sJe|= ?L E/x-.nIs+&no$Uլpd2Zbw! ELrt C\lC HXluQ9Im̳]7%]ITg+?4OwBxZ=e`.;{22ÒM6 Ua3d%fōZ!VV(d]|P2oյɺBpl׍^v6#\ap@t` vJ7§ ].袂 :aikg=oWN@+k$+S,_gV bnI M_cOeX$9*4>>]&{:+ p ߘRrn޹>Sa8;-EWD;!rnTyc8UT9AYNm28 ?uGtaqYSpqC Vq fN>}1ʛ/储Ӓ`9ջmȦ=|!m!6m2BH(S5fGm˅V (J^˜AƷ,ۙsHɆ^64*R9'݂ߝ- B7(KX\,> ݓhTNhu˷Xޮeo4c,7F L{Nֹbt>:r!`acjժޭ/B$.߁GR'LBKuW5#*0O+!!t_ڕ[R̟.뫲.f7T}33sE"O}XC۔2ճR>k3"paD|eg z}V5T)CZɵZ=' #^R+tf`e5M:f2vObs^@.i䎘VYɕ_q~3beŽQ{[?;-uno؟qYPjA~'0槣p^d $Q.z‚1qVn6Gs>qlU w [:r@YH&UvBpe)#zt(MPPĢ}.&FgS˲`zoZ) |'L b]ѱ@zJxODyF* r\Frs.*f~_4k".Ay@1.䠌ƃ=7x$xNʚ&}Yղ:&ӛvD`&ZɟO?-<dCFHI7J^DXR̦=KV lj5A ٛ+W\r{|J oTؽoh_ S|ʲ_dMnF ~9J'(Ϫ{o7!uzuNqZI0\(?.",!>3TElgIr8/D\?ZQ&4PcX9emw V Tcn4RYn`17o?-ި cSqe*uzFOJJhE+H6`mwG)d٣mg?k?uшt+O$"'?C-rӸn:lj73c)eBF^{nNP2-!-N^elJeAE>~v Å֕Ng*ǰ<9Vs`,5}?m?|Ðl[q=iA1"- W_4:Gl#6F`io>t!Ykdx_h/bhw IU]qH7MV{OαMjKe;0Go ~XHh/ {АnN|ap84q&Cc"fwcH|f/:JKybTW$D2ߙuDWlcy*4#]{>$Cd$@84ftO?C'6^vu!1mPưDٽ[LGTFNձ2{lc-.ovzRGE&ͺ*+ ɐjH喈{Dp%WY_k{VX s"|p,@ƞ([t3Q~8ckÕ^Y*oyFKH_pfIXp=CNFNt \o3eѐ#Nƌ "X0UH݂֓<_EChV#`,wYa;ŵScL$sQT=-Nr _' jM]S $,!ljI :py'ɪS¢p9+R7^ftфakS^O%iB_\Fvr8~49F`8nt 'Xj]@?Nc6J'G]W mB72=8O?oh!ߡRk3B9~.|p-TIExz` :Ѷ:]dNv}xrWo߲ BQKEd陳H(*xx%ԧN\5ͧŧ&椸"Wi˜UԌ_tI5Q>]-PJBnj @gV:lמ`滩%h2lźp#M Oc?!A:䲬:A⒜O|׼zNƠޤِ.eӦ'ΌB'd7ߟw 4MNլy\^ٳmY[-C3, H"ip~$\þ >\"+K?>W@X8n>8pbQ`oOJi{nuS8(s}7c[Cvx–M-ʷIߢKp; 8x'0~\&G^V8Z2aLE f% `z#}9/`pmEE1jB-+?X s?.7:f9YC-590/^{pf* VPbp>UY% ̀"PJ{݌á(Ayn+Ŭ2%^$ZrQdZOT(ϗT8j^;_0hR؀{RTg;dYu (# R7 +b,en ?kH= xVa3*²^fо7=Vɉ4줳f&&GJn&yoۈh8T"a#3;*v٩p & {џ"qyPh)>x~ ¬6weLjk,냲"ZQDvc1(g@%_  `8͆pR"0Kߪ:~LNgõ GD_bW,1ė %BFG5d oO9q~ɔ*Y.4DW,X9H eՓھ4L6A esqwX?oЅd9Lb ,'HpS~)6}Q3X H}QƣLHD*41,}R:stk4&V#f. pOh6X٤Bk,jqɼMKY!&-mO/VMIJ&oX*#O$dz#= v@CمOqJ ݳ'L _VZrٷ`6ah'(n &u䙧JiqRY3i z -+>9SRdge>q%ɕZBj&r?808#{fI0ˇx7B$FFj'5,̋nsUU(j^#9_H]I^KY9nqH.U}YT F(KP.tA+ Ŧӄ ܸ#VW'#`/@EYaiEh^X=b0s M(IGk%u66iXB p'/taIY40bevm0]'mӮu*Tvf$d47L$VBdlRq؋N͗TJPnaf"uI <8= _{Xӑߋt"ynrg̼j%nKV"wHUǬnbz|6M)K]*8Œ =:b|MM1JQ>;svZc-0m {oKsV]W2Dh.\]{4}F݋C;6 d~|tp5!1lb@ƶs 2p!⵳"`id3@.uA\WԋC)f=@MrIcU%GsVk>XѪCBΧn큝ּ.H~M=J`/uZj ulM.&rj!o2<7xYK+B9p0aX SrS@]b!MꓒBGy>̏jiW6nh  ghQ]5EDD{lړYӟ$P (YJadLL} ѭw5e#x+wب?ET!qz !o>+ 1a} VXԔpoԙ5Sd*5dL\zf#az(Z' /QILHUfHؓpDCE\EβTNb +%j~i #?A zjBY7Q{"}gx#nCI]yeq9}mP4*ч Ktn<:*D lTI7|o~9AMì|K,!̾w,ךUG ?$t s i̦@ٯ6n^Yl{q_C4E$=~ ;ϰO hty3նMH7kQZW GR Z1r^v0#Kpٻma b!{0֐XL eՍ@Ĩf%a3F[- ?uAerˮ!]u~UDQNXc Ą_whܿlL4hCm9:7vՄWV>`p1qb/3Zgtz%Lڼ;|\4۱=^m&3'$jV,k=:}@0Z-ZG0sT AOm~޹uw#eũ]8;; xy^t*ȁu?Ve5J3 >9KSpx}^HA Bd0H=<#wgp9ȩb{sneNJ`s,2##Yn0+ԾCL^܌O~V gAohTH*D"l #zfqYj ێ?YJs_H;D?tI!|셨k 6w{l*]^Z5]%L=vmA0XWT^h4х{F[X{#ÍCI\W 껜[i'a>d9K͠ F)ƟykёLm%#deyiQ,&Z^.(OYÓ xJ0#t^-&Xsz(HZC33EW2i(flg `y~FnE~C8g;a!T¸E* b0+s`iPOZgJ틢*5Ѐ BVA2 $De+:M}vKu§a{w1es8DҠs]W,(典B ቾ1Ր)!d+7j}t'6,ɥQ)((ɉ.AL`Jp.=M"MC)t,6 v6&"t"Pu3&Fen]bf=>sF=˦3ҞHn%Z.<>fЊ~NNyF[ ύB%4Zv`5 gdևwl쟘~=TM28sC}O vy/GKmZ!b'OJ겱9vϻ40>r3 p\G#YN{OEa "3VsB+.a$׫f)J)c - cR]ӼKPPPӽ@~T!PwPV)3[?{3Pށ:8W eZl<>+b ojؒ {D2H[˿D L^zE.Baic|/4p:e Sv~J1/L@K! L$ay;Wʚ= R(F2#7 sASHpʒAV/]@T?<Ȭ  (NY$ѝe@:XM[!~nRj_E.Qy(`v%v-Lm+S* Y0XAyR/?V u,qHTƹ؛imeZ_bDe&|aj%6|?fL*roD &a}u ^ 8}`/I4~/|)iY%M~],I_GMhU7{p.'?: x@/m%†٤0+?HiptoD#h{ņ[y`mmrTs(2עI۳4|sCTj;1/`UA-KmU9 Aډ];<e$&b5gU$˃.?>^]~@CAu/BW,2'BCy7 Y -)T 3Thf( t¢Cv\)\<&e2n:{gݪ|2 e\jli}w];??,V={[@SlNg g슿HT1It`W olSQlYv4u#ߎF$Ň;P-Xnj\bT(+/i1%AKilDcL?~W{ &TƠHz|WшWOmğ[;,][V;IS\%zJZ+jBmo~!08_ {'Zȋ~. t7l 07؅o eg3EA<28 .^H3gjCei*xL^}Dj_.6=⋂*UEykr;78VRCobݏE@'W`bJt@0%<7>iؘTcۿ~s9"7 < O?2+˅7 4Qlv;7SQ8S4=2I.柞jPw=KM99AX0m~vvEvo_*=MԴ^pe;<6] ƪI0܋ BG°_UF+)77HG2[^h.=h xuQ7#ۣK-<sr4Z5 nNmZum`zʣ[XOO"kҴ:_,}iOpBr.űHy_L#} R}pFCYrY2ɖl6z8<8ppum}/o>hle 5{hI-4BtCTRds6卭*vLP @-vuS,Cv-3$m{qjgīE^Ub`=Mۇ%uu~ =]MTv2Y,=_~f%4NcXS: I90w*OYGnV ox9@p$BYӮnB t߄[bLU0*Q1\+"b!xjzL 0ҏKϔ-ܚ:=g luxeJ4Ο+"74f:KHؠ =o?‚DBmFIH*{n4y̞hU5;Kc>LB 2ASD3~5[ڼ])WCm mEL7Q0wS^ú-5\G,!F.V( Va& ϐPXKbdqWws@4w ަ7v3Vv5rL!:Cf\C޷m~VWŧPjmC^-K)QbmvV՚R=ўa>>0!抸|#R"ibC!J'q9/̸ "HR|l\cq/ }66 p{뭸:] Ηn/ g`œ, hyeV}y1,0gO*mwV|BŰs̡2.]R#'D2CdS [9O ysH~p6Z̕6YGPggy+Mi)~>p%,hbM~A4{ w+jKŧ/& IAi=1⩐?44n=z>' ?foba|ChÔD6.l(/(' }|36F9nDz )_j(af!:w +W jW8#R:_rѨM&2!LvA!3R]C^j QC Rf& fqER|+ LNEƩQ"Fx\?]|X#8x@É_PtYX)8ˣxXQ* HVGsɔ7jV{N&^/)]ʉp†ŘP|CLAʛg!~5A "j/\,oTP:5.!#K=ڔ,L{-YF 3pd[^]X9;ݑ9YE|m ~p 7M?遣x@w[;BINf-~WͦSl ?tiF0٪Izû@@^LyNӄc=vWKo:eY>E[/2r /ZU 9JN \-삤˭J.Z9`DMRGg 5Z^!AnÍ xWQ-;X㨰bnYi=XLEf,d *Dy#JsLD pXRZ(k gH (1US5G{nƪk w[!=h^# 4:J:+LsCeWm!L]1!soZs}ahXzMrQs擑"IVZ E(\O-J_}lQ ZXy7_ð إ,F*@]W\4|EiP;-O2D? v5{,@r4@b͇I텞;HnWE-xmFtpkW%1D(VXC!& ֿ'!-AoNTY :u#W̮J0g?kJiI43|&+{0Ұ~U9c%á(Gd>F<'{/U[ňY|O+D hݻ$~g缘ÍJ؅׀npdV3%5gqXL Egpx=([ӉV uJ=ԁV dj35+ԧQyv9gyq5;.!|˭^?͌W )gjG$5 Ἔn]8(<PP2q폆:Ua |E< swweA!Y #~&=&){eW&Pbjui\]U󽯏E!M*Q/* _4cW(oB668"jn]"H߉xjc/FAO _\+3װugt/k{COj)иrO_q"Jx\5k97;<0r8F~4C޵mNygAM4MA~ TpGaU# Uo+<1+ς<a}}uPаώ|ʷ5b1X5 0[o/٨j-uʼݎջ>lBfdkb1f2X5,.qƝ7Wp'K7z£aUp]8\- 40r;,2 D;L?*ߔ\Z!խ\3s08Pa#3̀1vlfPy ސ$i@ i¬尘̐C3N"GEM목sٟxZD2y̰4RkvOO`0d6GM7gW+'++i04WFJ,bImL~Yzf%R@uªK |Uu*"6,_: :aQb{^ >eT]>l 0nGoFlAe%F?|h1#~]BU m渾" ccόL/k߬,|`aS {Qm"IYYe̩v_4p8>s'* N_qfZ ګ>@k-3JCꚷ)ǂD+I`AD |_dLL@56u֞30/xFv<'p4pUGQ`?6= ll(P%𯉎D⮫\Ie{ na$z]NJDZeg#mjiiT2C+%h+^PCmX5La)ٹ|ԃMK]'V {lv#ҴFo@ƒOpk]LѾxA~=Gc]ngGy˿+tSVq*Y*ٗ+WEKʚ[f*cJ+.ód3[5(0wVxDIA'hpM>G"+P;_ĻOSb\Šrv%DY(C7Rlt-_лBn5wr $p`a CH9*tIƎ r׌8ZM̔y=>,:ÜH:ٚ{{rT!ʳV ӒP弌MEhATn0AY X٤psh6S'1IkI5(T4bHZ[eۯ*Z&M1mׇ TxZXFK0d.1tދ8 uMvX`+jrx@ksvΡ9:'1O9\t_=g3ո1>4JQnCZ.t^{!=ubrMc;EJȰ"Q fnIEmŠM$++t(N3ύ:}*Gb.;kzkJ)E1~Lg'Dɹ&[H=$lPKbө`֙6KkV$1*43%۪vi*rWli-5XXNf|rvz^n꺉\Dlԙ*;ZOyfok%׷V.276A䰼a\<0qo;;0!a[@96;Aִ!̘orʞmϭɍu/Z3r@)콭L,.cǁ~m}ش'.wzǞF,JSb_Q hO@'؉E\`|O2%PnhT.Vzxth! ڌV9ʗLգ &b{3huy<.dhlMEOw`VoQR/IoAԎQ,Ґ9l>SU^4VC[+^Kh4j2V!꽨.MgbdK6 ;.E:]˂k 3z؏7f~Hp}GAlW?Ž%u՛JsKd?P"ɢ38띕^.Y #^ .9gv͐NMוUϑ{{+q?,'! iyuD% aRh7Ws"\mƕMB}sw4\` }r[vwr鳟0#63OzLK${hdS$7d'yf0x쨵ZMuT 5%Ѿ"Qވ &= {j~VUKJlJz*2XFʀ0QeΈXK[_Am|'h\O>FfV*A'=.飓:G*mر};hypnj-.*GfKi5rM%Ef2gqTzEԠId!%̞(kݾZܲkVuaU?8#R`E8s,SCX*F`>˓BBvs'[ ]3!Ng)7.zr ^# # lW j!5\l^zN.˅_!PtJ$$uY;,nG3(s!>.?4CVxzN08eĠnw֮?OybלM  TazH=;SCVwբgSy܇=3Q[vQLDFHr\aNM`-;=+s#0mׅ,!hLZo錖,YnKV# g|!,2Bx̖xVxKb)K`-Z,T<NΡ(A tC4Rt= !o;-wq˚4D4̈́Y! Ef bֈ2{-B.Pyw3fe֎_>j@#aXV^Җ%(˶+S[(UGdLYZa/*A"yk ~',~ v>OԚxrXY u+W(z2XZ-qX %KM*ԔAژ,q_+A׿<+bmFaE׀|eXSf^r' "#HӜ>Vݜ^"9BFyP3&ST̘IFn*# E=,tsXB0`A]PHlJS?!8q 4gmӝ00āO0=iwxhge=@ԵM ]1εw\!Watly4$8\Z@S3 䎔Lg\;c :pZ ikzgpy硓5/ z>l$e uz0C)a?>UIg/'r<*bt|bFQ?2)0vw>ȟxSP킨:8_ =p ?*ׇ^bX4ev[soYp H0Sx`y \)R2X?\'76\Fɳ̸ß-뤏Қ]te1!\p>oz& 5?m.T,?hLU.p0*+VVE?C,Bm~cIK4c;0K̾,.!5Z3:$KqI ʳ_GI9yv^nlf 6ZrrT-YNWo3]ׄ/]RBs׮74O/kJL&eJj~ŀ;&z<@` _(v=} 3ґZww}+'̱S@u7d:}m}`7KIbZ"Q 4?\ugbYؼ|Z`^VΦ(Ka^lEO%Дa5U%EsESj Z quI ¿MKkOpx\Yѭ2 8^q%=H.E(u:UZwH$)5ųs_Yh}u߇R HYhg}av Pϭ ;*'MD&ȇ3Tu8hy{d0 e[VEtcǻeP2x?VGL5Ba|wtƤE&6/4#6y[]A㧶jޡS3{({&g,5UJEn-UuŜ&T2ؼ/H4oz0& V$a$8H@xr%YhtC!V%!Ts)Uq)<6_i>wٹWN[Ag% C rkVi?3ʈ },7Pg6hB#8'5_dfFŠnd\daG12B*ٌ?ܱrts9k·{+e_n 'ˠKo&WBרKƒ m>tT(5<L1&yja`}^)xUD-2h+!:Зi'E`Κ^Z_AB^i]`E0Ee. PHi)sdvzVkg#y%QC4S4cW4%Օ>PG}e6_Ą2B*+ft̡`YB8WJsVUcWjzI{yXuEW]lW6c!J$; zۨ18!]ҍ;!4E p6ƐfDr<1KHIhvgn L ;.#wh2?,z1c{?OVK(uH#0l@`A߲`vDIϹY" Gs|hv$/mq@s ә0n@{~? z OX;C[ xJS)dxk5"fޥb~Aطc۰ J\VDsGA"b)Aj> "HY]8bwgf5˘4)|U;D7ƶOgSa 0Y0PtcpɇӲ `zo-2X[ȨRt9x$tÀ{`H.`,) _lZ_EB#/ڄWMj=2<"˳ -1EIj$_["*eV?^Zvt*U 57=.'Md *֐;b$iEt7o L@YWG~hz@5`Q$T w(\*9xO Hd}8@B{A{5cߠI\Ĵ{"/9jlܴm1\ (6@RH.QmzJGN=Td}˫¢flу#ࢉn yۣ-wlC?L|WKz#q$Qh> Z+}2'~?&FA;$1񞘣J;⇜tg'w"!qۘVg6Q٨^Е(<.ҧ`%~; ]azsE{8[D߅*^1tn_3cĮ?\25Hٲ[g/J{06ҍ>]{ႎB5'τıp잯)fشJl3y05< P⌠%b@s{0Zu޵ ^)IUNE~7sEi(yPC6+j ^RPRx{m@ 9W+(d<&!S,7;]=k's.Kq#H%NM m^3։(2QLCVûR Y~&+06ƟgT3@]~!XRu>i$):JxJ$ hHo2럨v:XbB  fW^ą^#zޠE(x2D?F>DP7U7!5\kHօE[,] W~1aلi1[4:rgk$ͩP~4-!еhm+Q0C,vz?6YmXN)rpKK=ES-ko}wgҬob .ܑ+0ͶM1*3oN5\LODym5Ue+Jw=Dd6ėXp+62& ӊueb0-~1@2O0c{0$Dqqm)t5d,Ne`rtda-7aj"Gh+ү8_:ܘ]%R[o/jh̽=\K2SRZqvl>ӫ쳏w4…]>z(­u$D!=S8nBBmplλס:p.S)}Wn C"0geC`n¨5FA,ǝ~?"aL>.lbN:q|M.1vr#<\c7!,"Dǽ'Mu Zk$)^8N8]wdxvˣ 0IcͰ R=;gAwxLO9\:<%RctYOT;$jFHhbuV_lWfU]Og`Nnw _3)2zIUa9Yډw7>u`nwXŲfڒ|Ivf2Fo7Thb \E!{{ t6tedj=K[m0O{|BvMe`<[ZTE%*Ә Ni}`cWd|hͮanVf 4pD+A_p.P^%i/LÝ&[~G(Dbn j= Kվ+|_p7|sGu7F%(%[ B"/]vlW|!GLTѐ,h<A&Ǔ rzR)>ZaS7kxԜ>WgvK8XEh>@/8tQrx0d&Ӝ_GX[ӝԭd s4/i樲xpדd-ms:CߍlQ* ۄn;5Oggm ɸEln|}Eu;Xxۍ6k]Wyof0j[{,Ŋàv}(G_7rK;C݅rsSKcFܲkY4?ɶO4&JN&W EŦviYk3#΁&](e"(gϴ'ܮLd,ؕmmx0ҖX*_ub+]x޴2_ S lޡ}0Շ5D+}Nͳ:CwC(\|\&M3K5ϻ y~ʼƸyO{'H0^oA";%k-T%D9+z\*V:R=iP(6~oL^ːD,\aA8% kk3ΤdN$W<]B4 TqNŌ[.(_CG(y-s0[ې rGj>x ptcoqX'4_7&b G?WOӇ@;ٍZ+C̳Vid;e3qp3S{ѱ]a& .L}P| 48V@GB|`X~>dpT>8\cn ȯ7毛YI*GgO$Xs.FuH߰+c5ƿ"KXv8ä+% I(<&"{m;&jK) wNyB:,/` 4s*s1pA[0E_,^ݒ+`T$^w "{/LycNHc4en"ͩqի Ɋ.%sR{ =\qNO`>1:H "2O&mDK BgG d{yi .usG܊*@QO0#H"bqnsW>q 2dkOh9:qs+NjLJ?^Jb.b`3pX(oUljdX?dUL;fXxO$X wUݵd{"C#7=_fbA|W,_p^֟beuȮ"vvU7 &LܛN !l5.Fjqj$/Pe guU' 7C[dbcyZ95 GtcE<~`'db)"WU΢B檠YEN1s.z?7'9ۖ&a+N5d}\!P}ձe`*onʜS>nh̩5ЯQ,TM5ЏJF>ʺ=6͸@]]h3KX~: TFi$}PYjE]FBA}ּ&?|/& k8#`]ÌҪ}Gİ#<Яf;'}=uUwԲXa 1fzlL=uiPo Biq" "ԜzOUpU BN0뀐 Q=(gibB(Tqn% rґOn&lYjfc0!I TmeTcZ.&<|ۢZ&my3]G:I¨ЂDPZ,lZRE,VJ7sắ`GVxSdE&yՍWIGSNlt 9ւ_(BBZ򆉕@LE1)q,EĄ\!BQ,AiFbw7\AS$W}Mwq9:v;ޖ}E_ ; t6ʖOgF)1"kYUR``kz3*W`8U`]p87DMt 'a}ށ}.ozE {􄳂vB"$+@Rla/+rIIMN^zA\9"$3$ۚBMs x} }̇KX+0T d{~ґʻz3O܃k'B#eFDu FOΫ8􎹰A /.hQr汗ȳuu!T]2IHoRIRKnv2lI o/~zsEuv=d"&=d\X4v#p2L sHMdfI]?gh8[o3h^8Ě6 $Wo)N$'>Df&l^c5/+h[(Ac nwM-DmVjI$= hzϿSrw~|wC_=yf.6bI9]  d&(?`ӻ?ˣ\P'5 fz:IM%s01~D|Mj";>JI%þ㼝a';b?-O0o@Bf!UA.VRJzkg7y1nDh ޟW08'ye\3~\az~_MBvtFqN{@<>+G $Ýoㅉy d2+Hy˪eT Ⱦ^ZOe9!m =}3nbCx Sf~4 Hx9K2> ݟ:Wʝ|;?NerwSNE%LӴs<*X0hAdjBҧrpǡ*ZB/"d+Á^I-mh*F+}YXU.(ve? ĵn&\*]G;? Z.o錺>idLmJ1t}00naU :3غ!,1] NFz Z&Ap#]o &lX;3$=c(`R'<'qnqq=W/#O,Ymϕ;xmuiz=*$)jVoէb3ufh8Z~(*Kt9D,?a0.sLgOkW1Tf,jUQI(i5z |4-)^}"*W,U~Gscˇf @{4^QȼW㭔=, }QHP)&0e֦8xgfݷZ3R*dg/) sD7ÿS5;)oF8|*N2/x޾{#5F7JaKnk[lEiu@;E/sDNoe .- W1f]kf'78Y%}ݚYڝAb&\JW0@6:txbPc:L9\n%La(0р  ͅCFMDE-y)統G"1,2p%↕e~JA KtcNյ3 !gAmUX@hs l7!bK ) qDP\9ׅw1(jjWHqt_OWe?N{z%vPڒɓM_+P5Cp˭G("C~qr(|x 3IO-FJ}:҃>e O<nj vIoa;Dain2 x,gqN\yfW57 "޹ܩ韛bpo">ƴsOBwJ#omNБ2r4=du<purkD4RN Y|ߌ^P+F^nyMSwrdaFh$BXk_JV%@?Y'muvUd!UC:i(WW'$W(dYs4@~0T|ߤEK8W )T9ڇYRq') $T$Aږw4xKjsQ?RbXuW3/`k+_񸅇8'#7ʴ 3GSdW_t$PBZ K 1@:Z> {l$6)}Ѵ2l vt LA{~ֿG 4}"1MO4,(Mr#8x.){gtiJ絶_GLfBDڲc-6f{Q%kݰHTmzk'p1z{ЋD52C[5KqPKۼmOWMluމljjuK~ؤB%!31=00|%@vEjՕv=4 Yv ?$XPkyS_|X- A`0zg,y!WvQЎcS99H0ݤ6 Dy\s*ZV$.L6=Z; m DveFKI`7#vjiP* Ԧy-F{'#Sp^5_}yfsBc5FGdHߊB{9Mߢk٘VҶ$JWJa~{e?ʷ0 Wɛpӂ`ҋe&҃:r4%R#bIi:-7ɝy%3/ ^Z$kh& AOJK}#M#͆îO8&ToY^fxDWf0mה$r3|a=>$8'EOvKZƫäN7,Lū)ýyTP@kOuG~нYJfXߚ+G13ם[dp8HBw3I\K%KxM_mz$l._{5By$.;P.'" ~d4?&4=9J'BqԵI&؂ozѨY;:7`8<Tb)nj_Tp+kaVcL:"Ĩ ժ|= seb֚ujQhm-/e}RqZʴ<:Cs6xb=xyT6"KMֵ |7 mQ_otj-ZWHxi?2v:JG@ʋS) CDދ(wމ`8dUML}GkTDiOr38Tۤȿ1ΤdLuH0'κc">X}';۵X؀(o ;tɭq: 6ֿGxq3tA=n"O~J K=C\d|Qd,):JT$T8/C4|{}QUf(9<=Pff0Hz" |Qf6 Z;BUq %p#ICQjźi*K w} QXEqjG^dAvK_Ez`N[&沂]_Å"qc %b&N21pw%;sOCn'I?Sds7/p tSLA`tZ 2)4\ .+u j,`ʫøQST SFHJ%# :ۑ_-֧ԏ:oHM 1IW8l'U=;JE-q9بS"g^#[yO 0gq~ )r^oyfDIEڦ4\h+r )Yd*VPXs쁍X xLMĻ;GACKVrJd9ϝzBa,|]|:Lϋ_G>sذKrR kѢ嬑&xrg|*VGsmESG.BpOcV!J`LC[kQ) 1S҇\{, @%!Ýu%L.vu><U)w_ЎE:Q-($P oNo[n4.VPSbt]z9ud+&u:M](m)s#4)Yf<bw(7oieCd Dꑟt'Z XZ>37UiI< DŪA^H]D«G{ cޒkrR3}BM_@fp3a@ Q<6yi0F.pGܭYaPﻻoi L5㇪#6/s$eA3UIYI[9W:06%:^)2/3 b],}*jEViOy}l@ 4rȁI]D 9^ڃ uFwhô_͕Afd*F"/ad 7_B( F3UމzK܂FMx룮qi g!4"DHClNP3qǙD:}J~ X;s7ȳ@ I"u=H܁ĻC7=3ycYĐ)Vq{֌>¾9J2vlNF4{TQ[MMVEpYyXH!s`\q7lL#/EA~^[W]> ۆx?O1ケ 7DK}-ρ#ZL1Ҁ:90<;Ң-ZDDxŶ8Taf ]{!,&1o. m >fڶ{ A]|Q<;hKH` TCm |A8w]0H| Ctpmm,)eNwA jp$_2U2cx7lמQi@"`2V !lGLpVyEs,s[7~Y` 'x F]cJP HN b{RL])/Qe@rlͱnǭA,"w1l0`OGp=ڹ,B(Tˤr6?Wg$/C34mtSd=Ίle2 ;|(((VA=%i+ Fr6II3 ')S(ǓWӑmu7g3Tu3HNpw4۱<_"tM_ Dx^fܕ0ڳ1^'ig)AeE=pOAhF̀Jri{BWGCEy.^cK0l,3p4銣PZ41+1*=]AKSr¾TK+zB4 _dߥH.8 aOVdhGoM4&$H4 U˥o//~Sܶ/e e3%Ŷg PmVoOı/eeWP>v;_@3_n&[PXPSb de~)Yy5RTIŧ%x]yfH*p_NRjUMrM\2Qc^ɠ½/mLun:cj\ dZ>8.^d Ə^]Ȼ<49`|G, ]tC4gL7"EǏZhSoh%,Q{R $K vp."V9eҟs'^nNL2^zp<Ř ,; {TL;宎Xu^Fݜx[ފBPɵb0Y/WF%6m5E0̹3';skݟ |N|̅>z il;WU 9w& J\56%.y݊īj\ [`ۆ0'}i_cHR4Ϧa<8~_#2RM9pL{WZPi4ǭd&"we^ N5mC?eӔ5|s~u .?~qss˿Ot8 /s NсD%I]52F_. k+ԃi>$JW R1EgOWWwr}ICxpN7>Bay`ऍ׻ey(z0Kަ>fPJ-BބdUgrU;jEj(d6G`x:# c#:JiLAL\#(f*'*9P7ZZ) l-K" z3Ewׂ݁AgcTOh_T+CjM}+*dN{vsWڊe}/W TBC4 uC.epS);WytcQ^KR5IRȴ бOI,Ζ 8 v63o?V]5ꏪ[+Pف;>@&wjS)."quy+Enw+?xM)#JF_F;Z螖JVeiTsRÚ(^/ 2cN5+׊MwM,Y c'wxryl__}]Ni<-8-GnpooLV7L9X4"0>>l8Clkm$.bO ]ל;y;mW{IdUN( bn8).x,G d ct}&V>O9_]WG_pbv!XzEqhV,?n^ A+aO]l` Y,c [\di<cDL|?TiǺ4/ ey+J5}+>!qlQsO颠n3h*kTd]XG?Z^5bȀD_ "/H8kaW Q;Ot]╕)̐ə.JPu&3R=PjZ׈mrSϫmL&3Wu# sbhP m-ߖqpx&7aBI_ah&<4Q h?N+AjkΖsE]VVI1Sn:Hv^fH)/1#v<(7 5/yqÝPQTެkgH3W^T؉EYT}gI OFᙰ]sB/  E=.63u9i$7#EGQ\B"]*_@aŨ̾}[ Gt`է׹T#^5VOH9&%oDO"wJ16aYP.}KHTݏ1sqDy/}#6=V&sJur8Bb&JueZN2-[ӸwHT*뺾|q0q/CnAYc[H~~d8ME%T(o0(֋F;&I?"ېE=1OEN>"<:#עj}gErz2t )ebk5_ "Ϛ$Z4q~0ET3N̕]("3l+(o\,sӊ"ucjʞ2`9f6jlpv,.TP_HX`H#0Ő.ڽӹМ; d r /8=:IJ-R]~ }ec|W8ejtAvdJUGr"g_~s/HrD#@P>muЋօ}6`4#pp/͜˔}5Db(z:WI =Fp+f9 T9׌ъQJ 72ڼhCKs+0P$_xQa)ܥ01i0[ Df?/p,:[ܲԃEQI*7'b]VEND9ՖWp̷MME;zch譹Ad=JT)^l+fJDKήza*k lʆt(_|^|Cr%Nȿy3`|3paI,PTԡ7?jݺIӸ: 1cB>26 I?./}5CHo /GO.IɻOez}f$ߒ:]BX,G㽍̝ΆL;4)Q-rTA l S9o48*T+)SVOv[o<^M8 )sLE3X6*}ʽ>,:⿳;ī7v3]_:@OTsdC `Y$X˞D^ ب1Og/%@2rǚ)YJI,$v_K\Yj$j܅ƇꌠhE2دs~O#9A{L)Q՛ M雲fJ^Ȳiy{OEIOY@O vn<F4\P|*cWc(RP TC]fKt7%;E籟zHzDţ_bX^UM T8L<%i^.KpnpYE\: BjG*WhnCq eaTϾe"D9ȍ>wWZ'8=u{'O:*n4Üo潊(Ms!t*5cm|kU eƶ!տ쟶󥄁ɇG1 ~5o$hE Dž]UsR(a58[~?QG~57ʩA):(zNhmfTCNTVnM >/1 aeIo㤝K_uo*Pa3c]ʆcJ Z"N/xX呩ri G7v!q +hʏBXHU\qm!4~b=Wj>{QOEH܇0?DEhOy|_9 =t֜( $0sZ?StiFh!T/:sI'w3|GjEPT:H$yFQ"X C( gXL#0@rRUh;\(9bA"RR0>AֿwpKARMkqO[OӤ~ث6 rBUPqc-)SQSkl&ńkP]0d+tiI:7/ N=O\kFP)`UI|4ձcO!loaX$WNڜۢ:Y@ =q1B.}DJ[l] c9*†G4NmnJEVk ~<0B?dRdotwd\m]hr4jE MKRŲ6 Yl\PdOx;[詥*ƌYi%OCM)OBX/>gKkMRt{zD\Wςݗl6Yv zV]8(v,WA '${h*Y,2C*rr IBQG&*oLP6,ώ,l.u#O WP 9uƶG͢}CSMq \_ Ԇa2.d)EwkX}Gw,B!>f ;zFbPS9 ?Xx.7bvDHAm6ח1G"pb IT&SsN`WFnDad~,C߆|Qx-ېs[XRaKMROcWKJ63r0J&u "Lآ?t@ǓN F%vDP\[rV֑ "+ea]Wnt(\ WLnst=jmHݕʋsK @ADžOnptzk; WkЊn`ajvPeS6o~WWh za7{| jëE}0GXI]2i;p,5\_~Bx"x>8|ryk>-c`wVퟘ4r~e*xe*Oьo( iJ4yk#B9LhSr)i~*IG$GZ+N{no87f^AQP;Gg`_I`el:bizgԔa߫s\ʂS$u]>tZA8@PBpچ3@K0C?n5=5p@nifnx[w+yWBŊu-8B8gE0WB͍(? ^V>(䇷"}8NHYjPvٲIS)ݽ8f 9OLȢL0b&xf6p0esoΏB?Gbtn-UO:MNϛ+GۻA+D6:/ KSux]bhplUJ \qnƫHP5r,/y<ϦMyL):8&GGッOC0zBr#bd.v%[ױd6:ύFIPJ&>nxCCuBР7Ι,.&8;n'z`b`gӭ٧#Nӽl`Ʃ&Yi`w,`҄NܬLYk'``L"frᶝ<Y.xYۋĖ?ax̼ersPf F%[ZʍV=2E%ƆUգјX L4&o.C"!tMT@`- עɢVӝQhXc{%Z8i<-I' >(pxl1~V  I$z˷\0TD#NZ-{%$Ưxԟ_:nl%t7:k+3 Q&c}Jv4c箏AQ5ƧDr[7nnp\wQњtY 7 SHur2EEFJW_G&$"=o>\M{8UB$ m5b{#cJV3\^' f2'rß_3)3W\wVV8}EIimF<$~v-l׃JX32U:glف.o%ixֱ8\rw~_#J:F[!No^iFC54_W@{*W3ƴfJ؄ *f6 8Ys46 YK՜KWgA:H?z85osnj֨P(J<]8G;pɏQ9aI-#͔`J<an|WT hY8/5m|H !> Y&P>uxI(PJ$9 a ßVߑD0WS$uSέʌ!X*D>ZPE퐋MkJL#U>JQ*C J1uCZ!)1g'N?!hXZP{ڬUTg(VKH!WlVm"DOv*oU#Ի̏TǝЩni R ~'|-V'W"ˍJ?k80}1&:%%=ϱ˵xa"`5RTdsg %$V_:"b&P^Z7٣u+0`t+|)Q 2!>'#t S4i2JoGB\?Ζ+OGYh24t~>Ǜ\޿)@a*Q 2Hu;웫JfnjPT//>v}2;* +a6C5򄼃ǹjH3S(c S/Ď T2]-I0"p3*/H2Ջk"դ#QښdJ*Dn]ph&{yn; ׭ݴn`v=mzʼnY‹UKEG- n OKJۄ,^EO=uQv2,5=m5zuqD}G{Qi "aDɱ]]ۈziBP *|qcgRt;ٯӌ[y $;U4s)MfYеlm(_p+ tEĉR[Hs`;H@ bhpGnԓKT#@0a 2>O2|4[ ph#8~ e+O' G/H0̹lw \tly_{H :b9/ToUkOh.Q+RVtMD05,[RLɶcՅ%e4{h ML*yn+[&0'Z!0|el}? CY@6 ܮghoXLmtDu+ʑ$VrvpB.GP==Y8@5S2" BHͿc/X'p wJYVmUݪv@SCEy'O+6s{6bNsmqhA@8s𡚃 _ x [q~t>QMLЦkܰsV{e|]|B 5Re ;~T1lhmٖN`ǐV%8yk/p}XB4/0 ;:o$b*.. 6˺JaS}罈@~@k8%7$4kGq!.Z4H>ibG8DkmQG*9BD|1z.t)v[sh[mԒk(8ZԈ+qOn=}꯸\@P՘;8ʉ:P|KX[yǮ grk X sJ<[juX/#MQRM:U^N=ׅ{PjڰUh]%go# :Gƴ@_+ނ*S1f3fکN$?"ew}E*{sPԨ}ΌU`mIFH-uL``Ű0E9wV.)0DR~>SѨ]u ȬG3c9 K=sE&VL}":N×6 \,cli4}uvBرܴ%5QFJ:QG'k}m"vv wJ% W٘lUT?|NbުnX̔Q SH #IJ_YM?)X 1!\|kXm分x>,&_tТ/ >Ꞷ.k "*Z#~p.g*vئ22J҇\x`?AZhBik{͎|pÜ"rX5[NJUhٜqmj[v/0,uH3-c0*0یW@i-7a;;9E:o):1'E訮ptVTw 5Bɡ*x=>QUf>N Yκؖe%un?x IzPV7Q>LT(N ym(r!R%`n ٺ| 'i,Quk]{qryҖ4 9/aB,toĬ(k,A!.kP3krc%i no 'Y~ =TcHC `]_7,I3ehPSR[*zeX -z}3VpMAεu]Rk8yIm=r ?9VycR2:sT h^j^ $?gZ#w"i߫a[rqf/m- ]ig'% *%<= vE <3 Z2dilAi$GTK?ې*NBI֟h# @dPѤ8tD" 2{ ͪtfc&H(xr8gA-Ϥ78`)mT|'jtt@ 1.ZZd\6vSȖS%U]}&K A {v<&f-\gcLoKL$?TѮLbt'H C# g2-r,o:)Egm*GMnd[aDw7cE?l<5$ C!G.)!j ;Ђkfw~񲈽ʫiOi8KqW)E̜#iƁqZ_ߜa砫lgڤx(ZyhGVì|w> oneЭȰ![Ua{-J->?Wsѫ"`ŷ˪%?DveNrL"e 'kט-Y>s^Pj_UBԎRX??IC 6f +c\P ^Utnʤ[ { KV맃㣣nYG,È-ͯm0v H]f Zr9mSwZ Pezl Hff?2]B% d>ҹ1Ji8]R&߽xZL! c"Ʉ PQH=Q؜{S7& -LT%(|tp6)#]@9p ރZ+ ^ DKxت;mHDŽ2aouۅ"U[q ꔱܸpcQ\⢡AX(N9.4VsL=@9xY=?V;U,OL;ؔZoWjM`>1r+c^AwZެ"RgGW\^R zpKofj+bS@4eߋ_ Df\i#Gase4v`0΅+X-јY;̵YB148C!3x2LT#JJ4iLL&15Un>9a p^ZBIA>ZZ0M8[NInÕ ܥЛf#xf6X6G_[ c<)G]cHiq_25%gzYГ{#20U&QzAB>(= fϧMMvN%%U+|w[:Q+Yo l-(P'B[I׭ 9?-Y_o󠕔Z79臨| ^ :wK^T!ynKIH2ͳog4@ysYSPcYus=΂-rr͡Rq˘P#D5Y02s/n R)24fG æoly 6<Ɨ+nΑ0o5xцh▙?ÁXON!j>".ɍ \'|c 2 |36f20+G0)tXI[R7l9(V r8 #t :ow3b_ꅮ)wp'st[pﰚfYG"/FV/Åg_\"M+/µԘk\)v6 Wl\1KRp5ZZ ha/9Kn.EJR1nK?Ox -x^JUb<R w iҬ埾-1ϟ9Sѓ%.T}6 3$0EbG\Gٜ͠EKaFCU2n H"CFH "o Dij{Ϭ}0GF0ևMdx<DO>:4\~[w^5 Д 9u~GPd]me{9&ULSObn:E"sъjL$Wd} p"iEɂ '%5~adY`<Aȁ+ɪr5{'yc`uV렮o&( zp]A@>e&{.s=S"Msg^J,l4.:hXct$Gp}GD˭#0@ge^N kG5 2 eܶL4H,K_VHU*7%BrilFBICW&f;86? j}d8T _Y{&TݕDp,md @\ED/r} *RDcI8P K$ rkœI!U͸c:'-]ИkPϻdN>Sb,^jd"g2 hM^r~ 2g㯨)(0o1нTo@Tf0ή;Tҕ {\ǚ]K [w?eu\rP4pYEIq WfV&\4 h=K"Kz}E 䮫wH?Fm^%klY7\pJ Fhw[Jقk|M׬ⴥJG^bhX>ARA9Rx $}U\0EFҸD:"yۮ*oau6K~Un?Hᡥ \;bP)~,i09LSb׮^)\#򴞮dgAg! 6Oݷ_.N9hN㠼2KOBf҆Ov/ ˱Cf7!?$5/YMѣS^ SW2RCrsR ˂P01H?",Ow] 1;o-Ѐ=j4J 7T,77Gf'CmpUuŋljjZՑhRGyrhe{:dZ XIR =8 }S+ОM}&y%[:mdI UkWXFVO>|S 33sM`U۲x;UW) [t9-UJ ȟd1C?h78Y# L}q1~5p雌yp ɸɱ7IfFJߌJUHR4sb}$&X) BA `zTOc;;<8,cGrO0 U?״>3}A R2vAm1}/ճPgȗ5uCzk 24LWhikaMމ$-̹㣯1d_XX/o'96ttʲ2[XnNVnlˬˁރQ 5>hwA/%=dK"'H,'tΚa+`B0D#Ǎ5pӯD乢5 {u} =ÐTIж:FvK ՁY&;{+TQb䀿CGR',A+\kbh@uKGmc)P{.̤4רOjT彣g 7#Aʹ( K*N^D.!j䎆Zǧ8Q3XFIeivU!MaY8J.+bpoAP gMZ eZ8B%+]n5_B]l,)Щ^'`xZ#Hj59P5PUP\;CW-2-gYګ,^'ozKnNE"'EmW#LvUv.`grpEX Cth+2[Sd q'p-C̮clERCcU N @t\D? LZo([!Vn~0ڸĿ63HeA"TMY9p l9 !e%E_ ( 'iNAe/T0S)Ð@Jvt2Sb9l*D+*G#V `l}>W@?+_p@Rf@d`?+Y7wOe"Ϝ:49/k`yܬRR6e(׼{CD!s62R;]1$3Ssk7=6_4uQ ]lbx&6``q́X¦ʧXTZ3t$aɈ T|ג@oOTZXlj(ܟEnɆNdGLx׽IG!2Bz_9`r:TA(/YQNJAg>yW_0B-GJ,xUV;6FwP S vH!7_Y/?btC>23)(5"aN7619|}J||nhr[ҿD ,gAMCŦ?}G#: 5v2f !auئQq~a+ƜADu_߈M,jBVآ.YeƄVaҷoWBy5һ^&JʗzjK} ph?z+աQWTCԽ¡`Z)0BgF+ nWoo。 ,Q!;}-M_j;3GIEPYړDR 83k{6;]K 3B/'ZOQlrr%-G o͠Ldz#_8g%`Kq.Lr:,(.NsnAYH6Pt8}jhUו{Nj(p3͌&5d~rvQ)Q .u>&U6&AofP䆇mqߓqpyE6˪Y!9'6=㮡cq# \.̦my]|۬ޢ̽5x|B? nj&5^HrzR^A i.rG!bt ͟dU ?ַ͖0P/@D;2 gg,#P$o. :MU&Idv,96P'4 ++}ng~|ɢe#!5a4'M΍q+F`]_{l8S ~b|n6x5/QPtM=y|3V y"deքF#Wș?/QN:Z+Pyz (I24U@eh* S!۱NDqIВlj֜߇ J^C|v׫@Cp̒vcz 3Jr֚J2Qhqݑm .$G>C3Z=34-YO5+Ov~Jêi40=vz=|U$  n\NPgr 84e]f C9)R 'E?ꄪRO7J1aafkbb)4̧Ἓ\!.]-&фt*W6њ痡,et"#)(PV{%x09OLbnn*L9` DqL`G|JQv x~j/XKCQ%clF) ˥A|A>$tEOԙ@(Y@11p)ȼۧ &)~p#z<ԶQ>|yƖ3Ap'vYzhF9u.-gO$$oB%y#]`HN+Xij5?m?琻 ۫ەM`j鲒Y*k2.oq9  iTڎjL|D8BY&(4rl1 Ƴ/mA{)B2q(7UلsĶbq\GpV-5d ^ 1xL!,~5f(ߢ\&H6JbmEPzx3pɖs)E_OhɃV EswdLnlXt(9L}1MYANA "握 fdKO[BU|=w-E{ |r ? !#qk%e(ᄽ3O %޲KGӒb Qc h [ 1)P+ X0њ`bGTqĨwmpG %fw75d/N30g2CI)+?7Gt(MWpO[ 3{a$]TVlm,NPӆ(˿g&G.l[-AD!!fUba*Bg[ҕڈ E·*v]4I9.&*pڴMʗD9X/'yI*j~0O6} O Y4-e «D~f=n;c0ɦgQ@ t؛ OZ5lJ5%QBEwy.. xl2X‚ۇӉOs" ͘tI}gZSbZ҂Y/FYP{CrB3ꈜ {̐ +N@u{ckXڠ*?@": 6`‰|[HQ2]Bo4_u gl9 {v߃Č!ǔI"rZ oU= 7Í x?mA4AIL9335OcP5v]s]Px/D 9nt<`u8isGu~頪E6gX*'h>)㹼(qcUnP9&1yZa5WR9&1{kϗr~@e$r(ҭv6cAvg_L$/2l),w8;Q_WiAq< *]=izX:4L،ՂlՇ!&}- 9yo7u));e_#d ͤ Z%DgE lZy8A< /o .^X[76-bI/x;!x-10-*l`>%I[^&Ƿi}Ura{nMs<3>CK AqN%4HA {WT3Hbg=1qc~]eMWެW-L(M]A{mƑR &DiV8 "O_utHPFC!ֳ-ī 0T`ErUKMnk1TtFmq.Ρ_!kBS`]X?-û#h-~DpOLw$V>-z9p}A&CßѝA}a=kr [=E,q}~tq ۰L!SRRbEtϸBfmwWJy_Sv\籉(%zhK&W2-pܤa\Th }]\VXQGs^.oSFg y+4Umj]A[s%';$v_`Y˟-8yc4qVMрo~p?5J',Q/%_>.\⊿o%!Z| %{oΦZ!hP,X˅-ǖ-tP`x3/$@8MZɮ7rh;7֡_gMû׫?2ӧ2t5#Lua+Sr{耩B_W<(Oŕ0aª!*zD <Sth/$Q@Xe *Ґ <2U{E֩'@T9uc'$E׀F=[HrN(QUIVy1;R=j|tAs R6]樇f|qK,XCJL0/mA},ZwL4?dEUPٞ]Sz):hR>! p"C@ž~o*s+S8) EPXP^JF~ oj Vr[WCI~k!7HܶTYn!N=70:w꓄"3BϯwLƺ_xHfL0?uiH3\P sY@W [)aDWGIOڇԕCX n# Mva4r&-nYSU* W`Y 0H#ڦ]'`SwFȡX+ryG)`_ 3v?[C~eyBi4Ci^WfYͪ},̮H6>L^  $B|%62hc/,]& 0^"nMIWOkTu,}v-'Z{mt_rJapfմjA!O"=}UzK]wb;ϛ^0Z@~C4CL qb]pS`s!2wguI߫G\8E~ppvWe AZ+:B2.~H{.4i b! s]*Hjg%J**'m"%' '0% |N Jw}V٤LEDG u֣c;H2NʃnMx -\`Xh7ZjrJvRM#h،'& Ip9"9肓L;شWMT5\=FYM#,o7oA[/!տOtPuLI3-gVJ,;c,tukvVM{qp%H{aʒԪH#:;}a6/,50?bԣZdPȢ M Lo)9ά39H[mr# rQ2 (cnaGxy] iGz޵Gt/ ]\t -;ʝ"÷@@~I0W< 0_^~1$GCZ5c7ZRl?#/=M?-fE(e"~-!t*ޠdD[xΞѪa >DYQάKo먿#!L.ˢp/MnCm+esHrn{> RGvZBNB 8I`Fn)u'c#_2,}^Q WF Yw7iGDJf-L <6yBJ+w˵(oIĕ#Z#:<1=9m7y+c]PπAbrްn8"#l? #p:#ea {FCHSZ8?h~@P0o~~L\wA|ԇo^L`"B}Ot*[+~&}_zeY8"ޯHP~,K(@NxBZ5UF\Mߏ#;3yB~V<۷+9CXPeg|O+iTT ܹwC4kM$4dҵeujYNjC=t.S!p9|xWt#p"ZV4ҶP:zu<]ʫM:28Lr8\-M RWv!'mEk{ 7AuӽYgp:+!@ mZtW y܇Y7 \G)~[f<"Z dy0 ,ѧ2MMRAap >xw0ݢ(?6ֽS:Gct  B +r8r=u)\IK!P=; 2!Zs]ޓb+[),O˜Ė$"SjǚunQzi^9PUe&9+=`36 p͟sLܣP@-%1T?Ɔ(vk, 3(XY1_r{%zn%ēXARS<LIE~r=GdŋE^}0"kYj- :Ŵ?^2C2CB CX1p^9h̠X=Jϱio$y v7&G]c$g,On;emQ)* ԗf@8N-ǢSv+ {MFuZn[$)˂@qF "y|5Gpt(grS3ap2+Cదz'ٛʘ KvQgO[x5KGB! K!ɣUbLQ2DX_Ym$qŪS|~gpCBLB*s _ 2]Ab\w@yT-C^㉛o,G) dōQjY@t؍Hi)4ጜiE["@|Vna lVz s\(D 'fJi,!e`~QqQ6Ng V-snAWK_lϬjr"79+,)6h9pX'|;.ې-"sҰ#Ⱦ,o;𯩞.g('cOPUNCT|j`E{=GEL֨.[8f^CG\lf9O4NP>5lG 䆃; g _#>ssGԬ`.:c}Ņe~%pE|DKCs6N"1lN%>r0r]RVi `6|uG{$!; .hTkR us A[3;.NϤQzmߪ:lApR*b;]#[ȷ߫ػT]M9Bj1\U|uw58iX{ 2P@LNK\~?ݷGk*R(jNW iBQ " W}٥w3$sr17hH uN˘4{fAEv~VjˁYMC&6\D]ERra.0[(R8eYB7f)tVr{Ch7dp$8 =$N΢Z87XTm#u$at N; 7ϣ{ȯdTF="M)(2nL|M%w~'%e,K?_^ƬےzHG?C)os6 J5ti79ދUOd;-/Jx`ܴE9O< ?倯X16HyEcv '72Ǹġ9NȀHtlаG pO:5b[ƒjEԈ˂Q$ L{/1 "iCEA&6čbn?1o BH[v Lƣ9?cWx;7W ކ{NFn"wԙl$6+l$L,R)]weUq ڮw|uUZ':InbFu$E:u-] K<Œ;3ZB4ObRⲲʦgJE#!C'3&Ё3/C&+rئx Y ƇvYcyRۅ?*jADEfn]W}7 ,SH ҅5 !B٪ơbvNs2`+cD{ }DzuԲ^g]z᳔أjl9"X%_ȋip]WQ3jdG(r <$t{SF+ F~5ԾN[Yd8C/ә |nB)M89_~n O@7Mjq1=uW}KњoB^[=\ `|;쀸[IzqȳBLn|lzȰ"]mzJs\u-/ܕ;ާՒYON-VI\slz{ThS%Dҳ=" Yi0d,~xh's@;#GRUpɻgd f7w&Ku=@^wx&S$w=DEOhD/씴tϩBJ:g[)D,q?lJPbƣ<\p@]ȧQ.ժn(){zX 'BLЄ!=n,X/2}VXaEpgHKzS\ևTm}fSU!*O*/hW@1>e[WXch&ĢcIyun4)A| |n|VR"L }sPLS/i wL1JH"IS9,Fލű'&w:g0$ t͢YKT' 9kVgk(ڣJὺY/`6U2B W1hYkp*W[oup\a#Tz8g<׍mP2 pGB0]] mTX;aF-EkKGk9kWI&a4v5c)☁#GXO~򻽝l\X**94d%4Sآ̐ 4ES*Gt³.3Z̊RSKy \dT!RF% N$gkGaLv:ұ#=#ZwX OfUfi#'ǰC_J$-U7@.)=ԇf7M8ȎtY띙lvY&}%*9i4`+wWa3qA}r%Mh3vt.F߂w%\fej9guDxpMT':y5\+Qj78-&YB@&'EMM%7Qn$)ba|R۳^ kw۸sHj\c&idw@s@%falq.`ǟZ`b3>Z|WC*ǝ̚Q܆~Oæn`"Zk~XHF/{(CQz2^5 n0\=%WPYt[cf؄bv E '!b?%4O#J74,2%c947 ˫0ȡFy+]g9Ñb-p5ʆ '6ǚ#7̶{B 8;<<)CBh˾8gyZ!)dDp' .**cqƸ΍ _gVcHTE,kY6et9KahB=Iqʹ/I(F@.|00j׍VXЃeQ#DfL=Dh ivM%t{-!pĤKy]Cխ3ӥH1]x{Tt_?Gaiqрcf"X_JqQ1[h<ŃjCu,4K 8m~ފ3P~BNRa9XE *RuV(ӵ[4 R@p%܏A}6)y#[[{Ȟ*dBVq|e"C0 0isr )kae"%ZB2p.5i`~$7;نAU- F^o Ks՞aRu4&2;P\LpMV3\)}AwHIro4N VEDݴDӞAeBv*4C#{±M\IX%oڍhUY xr8xg^%jŰw!B^*_C@1{12+|s{΍UVsjq5SY@e'1On`(80yϓW})՜qq75 j*FÎgreuB[8py=(^Y , zZUW:S%@ً2 Xѯ Qp4@}3j vkRdcu FzX4pЎWZ^* =s2HƲW-=nwî7~.)&z(Fo<޲'3}9eZ?rc<!7U)Wi&H+[.o-Oh_\|FH,vRB &P iZs7Jl~/w--Pq[6\=#a ZR0VQ.FUʃ91 })dO PbҗYszҠ_UfwhkhT r*.xBY/CQPn߮v yʆ3?D \QÆ7e}6VaMh{޴Iά+Vl[Y!xpٟ!\k(*bB!VTɓ~& w:ՏWg!|gvΒVuz%`CLw}a{5iUA3|s6V;{m_,Zn~@<%ukc]*':. COӕ͍~*̺ sY@çٕI K0]ǔŗFz\ۢ mOon}^DJ(.9tZ{K8ž"8Ϧ"ֹq1 t+ ^uH! A?G(ŀSڠ+{Ju0$cSe[x;!w3>u4ɪ2HQs2Ia1ŮaŅ)N/r^:kNL[^|τ˲y }֟K)zlw񏯷`{;`"k sΦ'L 'S*X#R !}Sr 6E=7|{^=_wC*l=cQI1D,6OL#馮uY %1#)vFڦFi3R _mpz,,w_gwTRop"H Eˁjx U#tŔqZpE٥t=-^McpH1G`'gO%t Ip-%n,{.xQ2l%8 Z5CN=зB#X;Ey];i)N9'07@$ ϳ7Ukw[ZWN ~:´&Ѻw[Bsu l| ViIWn} nyQcQdh0Å{<+zڒ~ϛBqiɳB<^s&g+zv/P1˸K6A53h !1iVCX o-7NdZBBlnڮ>Zlz.@jxD,G_zlUӜKa17mnY̭< fE&lZUNNŬS>!SQ|]0--)N~f4‹/|GEߘc&g(/~w=uw#2|@zhh5 +T'*"=_alC'2JzZ~)[Hy5'tgYвfs3*"l2/Ò[u'Pqd!B}y߾'arf$ױ-WC\p2*HD=pq+KqN2ol1f>B 쵺DoLSY'՟8)k[hyD0X+8}[M%[.M ba&[F ZԳ߉Zn`+~\%oLhqbSn٫Y84h'+>dz$Eʱ aa<2uIsz1DM$#wt/X dYaͽ)ɖ/^!{σN9"cZWᚌбgsoB7sDgPOeO3hyr oݓG9aDw><6\c2h1"*{aqɅ1EEs셶 PoWC ifl¹N her*[m 鬹W~;#"yV}xCċ64K?&ҰlRt_lpH YwPӓH*o]`{ R j)IG쌉n_1p?"MyUfY!kfܭ$yB tdvo/rc*0ad{V$!,?9[dip,Ӯ7.Q/&:h,eqUwW^aIQԙ?ZϮ.Wm#8F\ VJ'[&҉A|W*+zm3iķmAu.^o@{.7s8~5Zt?1OLSU{+BסMo/W3}oy[:X΃b.AG^.w=t2уӛ^h*_) 4Ta&dE#W5uriy9cˌjRũπ0E5?/jUM2B"4Jy¿ ]fҏnw(/?t_b_"^7avoǡu'me}2W>uPT]]:$ϧ>Z6c mfȃh1 )f;$0aJorggQ̓.+;* -Unl>VF$zD8N p] M\kmv`sߏ++^ZyC esd/#lw  ~Dm,E$T8$6i~iɨDύߓ kRz}EճXiC C4VXͿbuĀs *O#F^"͋߄:lўIޘ Prި79s`q(9{ZBzԃi./ P"eK+ ȡ=lYp"%eP*# IuSspuF@Os|IW Tp|鲸<3_ydV滋j!g*> z}DQ8e2LKujiA45^ zF4@ILijݎ 7f—2Tj9+IϢ7xD,S,PRƭiJ :I{@eF9zto*uh/|1V *Y*vCgPBɷ7n#Yr4FovDžUδ4Xd~,bL|p_55j$c5/đOkM2?'V3*ju qQ2F^_ GY~pspļWjUv_.W:Bˌbu2ĸ;*gո Yzxe7rf,_= -.<noOu;DM_]PB5TuP7q<3H t#3h87b^QD1>fZ8IOb,Ϋ5Xxl^־ȡIVPJ83R&l:/6jK*%~Ή7p^2axOw/S2? VX XߡMƈڏ'C&ٯa+[ffQ^ߜR_C>Ac(nuejk'f Ezٞ72kF ȏ=eT3JGdPXWh9ḂC,]PS`y K`F6T *WV{Bѽ3 ) B4 (ꡲ*d=Z*%U) ,FwY`k(C?l=#P<$f QJ-yQ!G 2و}UI;ū\8Mf@eY٥6]P7fITdy|Xu7yRj6We+4%/k EwB1U)xn (#0M;o;eu?൳0@z}[_x"4wSI77f0?!48`aE_< І1=@H;Ii,{1 m)#`XTBؙI-%12-9bfTkݶt.!<։Fl϶8dnh Un['\ϛR:HjgbǦ}S݅jy Kv cf6iGEf*rVIE˜ )i\=HdD(L)4J9C$U_k"|,1AqP99U1ہg}Hѹ 8P m{Of'Nnv,5B+i,ݍ\us6$[P&oh}ZK=]_uE2[ruPH ә°*zGCqjDa D, Nkv6$:ƥ3 5"j1& @q:%! Ș%eY4Jz6T&ژISKu<:=n}nJ7ϩL$tֺ;|㐖DHVBC/așOb8O\@0t}+ jeF􏭚'zXJ 7r ]śX8dY. Y.lôGSD@{> S Ͽ ꀸ8\rm&A&&yʁzRR>A%\q ېUu!^ÊdtP-㝬"n&4#d&l A8CDjvCirD ]#vh1J]ܣ+XRBPG-p_~DaRCsKt&HJ4+):d^IY9?}s0nW&1e30 wс ;jj"*!>d,c'sHiO*eI;Vi@oR'լS1@T) :Ua' |l3 Lv~[ǣ^!a1,NGՙ"UjeHYy|=ꥮir4c 1cg c 8fqB|}B0_MxmڤJ|ϖڽZ)JZ 7Dm$2mףO p8}j5p_+؂AJŻ{Ş<9Ifñ8f!n7І,b-vW#wiM.PٕKF90@((X2*[57 ?1Qhq e?sIv&~QY Z, ^>[MeZ[?(Jt-zѠY@4y->#$%pc Fv[g1j$(@ê癊£7,ty'}m`({⬔C>`఼\mE"M)fV90!#[s=x@+PC{7qװ\mVK xZ j/ɈpCB6\`ٱ-`tH_'V+//AI$}B_ _5v ?alu]d=Et)d3<o{,e2 [T~," Ϸ)ە>jā540Bq1{:+M3 I43'lAM 96>D% ׇ̹!듗3`Ue*)kv^*%(c ^5-3ptK[<n`:UXTKvB­U 6Aqrv/LF{@5\$f5 YLVL8Q6_וaƶ  @$W!Ho F9`~$HK=x< GYO}ѷTqK+^ghL) FjY K $Sb{d.AWCMݦ?'[j$˪0C|=c`BmrޚQw %u6HKI"\LָFmahCG]AmtFk'+a1- ")&zu>s\X.h޽CK1n- ˆaz ,eb;C\{۹ҍ'.`lcT%2DN|_x(GpRJ |c@ۚ}ZFYi7(D7Qp@TQLVsIp]yWφoq!BipP nm@ԍE 9(DN5J$-~s4౴rV#GTMư}Gs?@^㮳TUk&?ꯠxHB_p[\̭pfbPTip5[,kDZِMe迄^6G.}sڔnYn:hECmkr N %5k] 7pOjS_lm `n@ MWX2k@{_;ސ_Dl92wrX"PҫNAzvچh F5c]=:$8;oUFC޸WڌuLFql*9"̆^`dh`q_Ln^Q3("eKTH?)gR>q513]^#2>1u=(dcn&Vl PI nMg}rdf oY㻔McNt.ٖ8:c2\#xs̎0׹:N@Bel6n "fRiDKI90{bP%.$.ZHbMjmw5f1Z;wO_Gl ;򳿟~0R ֦oQ }[LȒ,y|@O u6XANF>ljK?NͥPC'1Q۹0U^.Fv'G/ ?~c[m_j'ab}"{'0]MS q_Aռg Sx.^SD0m7NuΉLڸ6NA=WhIu/#Cۆ/lK&R\եȐd̍> kLq1g$T!?a?ߪw&bT 4K)g|4uM[ty)tz{\,-]7$r9DJ^i|f#edMCHqoZ9gOQ tZnji>cWӡjaoǾ|\s^+3<- R #6oNg.CV$MYW]lRfa`O 'F?8rxʡ:)}'uZt=ÿꝯz'БS#5urC#Θ bI 7Ae Pra{x1]sp4tM-,h'D [鏉B(ṚUgえ+R}=CYXSRJ6ot\BeKpuoݠ*&L V7d4@AۼBgږYhкw Q9St)\w6Sn} HfIWL[O'[qҐj3uOPELl Αo4zI7C͢xNƑF5<tѽj5FKV䟡BӒs1W;Av\4wε(3wpxGA< k| }qض|qB _֝{GRˊÊC$7AѓRNaF5 {.1Jp;o`C\>~ 7+zpYءN+Y[. 8k܅d ~&YI!D4p#EM a“Qs+N)&*żO6`/n6Y݃qO4""3Q3[I|[tFG\(V;3]ڿ"& T<1<ϰ |w/`*ͬ:!u ^̧ecf,˛0*]mkerKu8ќLK+᯴ R(E$N6'wݲ#!@V%Q~Ev؁Uq?WbP9CBˮs@"'ohnF3χ!n(T,U s]$Z4i "ewj#$n~.wa67)lj#z>0*$}ٺ: &oFy,.tn}^ߔž~W'35 X. *NˉȾT. j@L%"HWfc в> zY.JҊl_6C4kϻk*ioAJtE1=}0GGG\RcșS jms٧,w\}BvM_z 9 G3Gg"inB#dzsg@( tl7 r)>@fOO vr.ttS PhV֐440">zp[E>ᶈbgp493_;h/v=L9k!yXIW}C@m˰ }^- TG=loh&g z/l5#rO>~5VU ;ntooGRo4B:DT@N}70i.w +H{gB#zeEMƄX}U["p&]H4o[3X> DEs+0S#"QKg/ yɗ(c^1܁W'ƭ]BP>H'4ͨȬP!>~]@^ ܇6:dIpOLB3޴6n!: EF;!Ctl*"Cq=v7(zi!8'd$9A2fyg!Ǫ%+N%hJ.o d?V O.s0Had&"y}߷fKƌܲ)h lyGᴂ۷6;]Seg)NI({:]/CloH WD3T+WFjOJs,i|WrٳVAM]%y[vx|IX>C8g#ӄSo͹a^@4(|.ьq$2 YqMnB7݉@kحl~gª (s-} t+b& s+ՙ^fhHWT6o=}wtɪs NJ^ sSFѶȘWh2aw 01NɃ#l.\."xl'\@Eڻ MgVgډro!!vtlg wW7j.i:ؐ1u[dI[R411eO7- qZ YE5yTM^!vU%73!fAJe6ýʅ2߲Yt:?+XG6- ;Qfqkw-:V{I5A_U4O"#tJk 4&-/ǃx]jU__ +dtHX!<]F C ]X;ux;_1p#Z{" [%5sݿ4}ںf7*mc|DK#Mt;W`I r]GH 9+7gh9NM;j2uv0djX3wDHnݍ-!O?{R;:Y%z>*yVrr(L86[Hd ~CyX^'xS-elD eϾ.JQ4!>KxԲXDhূ7Q.m94u]C+%^] k|`NR9Z#UsOz.o$*Z,eavR}O]mb[ֵq?G&f2sڊ]F>v}F,saD?ҷa膩:I:-SWLw>Cƿa*h5[r q 񐎾_FH.\n;':Z.C}AX4ntJ3*n#l5 @Z'BNL-3}3r$@]%ǨX,Qz\`>At6m,[0:a 1 5,_w]?pp4d%&bZO;'lVEKY1vJ|P*EyBɘȷ@G58Idw~Ru'y$V$B'M}'A-_Z}}7Hͻk^Ml6\imS:"vjr+sI͐JH)/4ါJWCdzGW P<@xܗZ} , Ԩ7NЫjAgw1 wu\†,Mzg@ki^7jM2GA 1 $7 v&.:9|! b&Nޮ ;:z4L:?sF0fz˝*[@ROX89w(:Z.2C4[[EPȎ=LDTsixhP'>~f #U_ݎ,V\jmD` ~浸dOY$V,,7U ~3%jɀ.!O#7d@Ρ>053#WaT>̶t`JYB~HWU%z'Vo/Ṕ e_nVwInd/ }șk_V )qvVvNzGXŧ#emA)E V6kl(4ਮ < [Fy=}ߐt= *g:&V[<І#"-R;j$${Jk,fB'PArf6ʅ瘀Fbj.X~VS%_E%\[45jql*nG_J6gMZ2"~ZW=Z-rBiW&%t>zw1=)IdPf84 w:EtS\GR>9̸}#-kg2ϑѲt/+ oeooSofȩ\mxg>kt>s֘r+T Ӌ?Dx]W1 sCCQ'YqwȲ H>-"Ty䇱wϵT1ϾL%I{E V1t߯? 0X̕P˝CIXc8x.qo[Nw l0]]Dy_.Tr"5;\`s(OsYJդ.lHDh`kP +`Gn؎ Apa5\*K>qԁPSFɘ3g sWʆtɸņ43AQ6|Y($`݆ܷ v!I= ]&pmp_.mIRVgz.{,ɑ#vW:O{Go'ɱ]rs4r:& | s\&JmJI [}"Nm{ *MȡwaPMäLA(܋< v e7n9[?XH S;gF!"Y2{% ׮ײ̋j7pc8%ۂK^&$\{$Ps瞥=ĻMr{}ӁIR e򿚋OnĻR0kOpYL#U=܀u9Bv1}ie}5ָHs77x+uJnTX9 Às.>hU& FLUKL穈8-$nWrN;{8'S,˸!h1&Rٟ-lɍ{`z>J;clXה U44jo!!kp {n{'l{8+e^ϫ`٪BrH; u| "XܚbYPfvn΃SJMJ$|+mNirW<9|B&GG~7\eJKp6 [֋h<Fs;T$Y=_caDfT>#8EWb/# 7sȥodPwHambB:!"<+- Gku?3=nE:+nj=6+J:hҀ_{]hбL5Oxd>^"2/̷מdV~F$k4EMo1eW{]۸g6D7Jr,C\\ydT%pӴB;yxY_ 13}(شh0X3g7茽ϼoqymb4"oߜwMP+r:ŦS* ɃӾG7"C]g"y7/Sڳ^Q ''TK y\.rWk$FZ~K(XjV{r- KBc 7>n!bj.e>:H~@4^+/ҽ!&g´5&V!WkyR:r?AB/34\-2x2SL.A,~$+gq7yr_bggEO*`C<2?Xgu? 42g#;͢!{Ip+FѪoު弚DݤKC!,Yb岈‹p{Xt79mܠ/\֦jZ 8}QwڑPuд0)_|ȕѝ! :کR,YtoK+9܀BGq& 1*/>8Q̰?q\GF?Aqu!(_c.NF#`aBa!y4KI=T}fODvkaz?[f]ɺrt~XȅzgRVQh&kTSc)`{3++\譂N  zV-܄^C!{5.3"^ R[7wow4b%[LfRd ;3ϬaT">)0pIz4$a>2S 0,98K!Nz3 Vvᾔ] *Zd#͉sJ ȾGpےgH^icI1Fcxco˓8/4]ⰋS E 59a6  -ͤ= wAb,JDt5GDCl@V d?z$<9a2W s9F)z]= nzYE$%]E4;Ь!%l &BKs t6޸{󮕩ϩ.,dZgwfpc:;5 b+P:LpSP{q7Ĵk\@:q,߷ޛ'P+p.V!ƥs ~َ%Ghr:V22Tg%XHݾGbй' cP[GNiJtE  ~Dnh k\:t- VM\мs^C2(Re($3g;A:Gl42a2v7R' u193BGr#Ʒ2puKچ6Ohjz=RQWm_B^XD䥙 N.h4ޠYqW"a_rep;%˾ U7UQY|G۶,5#^7 jq}&riEk2 Q=[0DTƠ/w,L~'<?(hۉd=3mNefQ0yfeկ,%]u@r$ {n;fq8gvNCko˚1V<Sn@q( |RKD'x$:H`ev޹ms_L$VԗqK'ԝj= 9ٹ7WbH<<>X8uЮmO\ww6yr󗎁e%k \%]: ?C//Ȓt3>9!C 918\QF\Qp5ԭ#5R'DyP/8N- g%@r!_x6$V3c{^ΆV ]QTY0R% = zBh9Zc7 =xLʍѳJEU8_tq ,&Puxodoҹ-_0A/Rrkzb/$ H,ɒ՞-5+:Jz{*TaV.p[jeGħ|<'%r,dEEc0ta2d1s[K$4GMuE տ̷ =-P31/<֊mg'MBj=n2)i/6Z7=6Mʌ3ΖM4N{5Kр4ʜ(`rX :i]c2Qu04dL`}]lsq#j9FL"tliȤSK"u;贇^&1߁t}x`iXsf)C-j8-ٓ˲wͫUQ֞8eE,z2m̀J44Nchx@4->hu"BXI;\icwTU )*sIN46s9nfhCwHRi|!k-'7z`|n)#6q&ޚџP\qku p1(. WJY3'ZUbWQ ӧnrћ5x Ioyӕ djZ~X['L$n8KLZ4ѵ} I{:>AƂVhWe{ĤCj^ŏڪҝ|B%5ړ,X]w0`X6.~Y7`r-Z{|)<HNJ.GR-pjO?|g2:Z._{@>A=~0uF4^.ůԙn]J܁eM.DsXF ps$T97Spx{t8]>^70i;a5"|è?{{^MqMA+v&mTO˻2Ʌ sqjX[NX4}{ hAtn? j_,1&?(bK0Ό;:U"2d0NÅcHUÛ?CJ_7.iⒶ{m-2({ְ_@pȉ&HIGB"^_oŧ^ F-(p wט tS܃혗mP|d[ [NpWbށܖ9X?M}֡RԋV.t(~[eݱ9i ϚElv.i]Uk%xI2OpNv6I8 ]i>v /Ż3t~M21e|15F%7V|I.Ȝv1I _dp"}~y2ҙ@:F %#TRSdh=<0n ƒ }܁UZS @,D{3y@"l XaG v*F<-c@Nqb[i[R#1% ֖Lj}n!#Wm%<zBF߶).1 >,Mdª7"MWm9%T8IcpFeT`HJޔ^ /'gE1 |;l !{SˤɸG9m@.&e[97qs-lP_j 0h~HK!_/pG 17(wJfZhǃl :De:4+bFf`zH>;a>@I4ȴ09FVeElNOW;!؜N~^Vex__}λ%i6G1}/_bW.u"wfbqLzPezأ.ҡ!+aP #1M bQb!Kмy Εa/LXXBE)izkCӧ ڤf+̓4" zy~vnWtU$g>Y=at%x|P Nگ%Ιd%h0:X\YTa`z:ʛOn̮ ?O2EHį^ i?r'!'xqX$;2HQ kۛN KF+_WDnV ?T ϶*)['.&ePAq~B%úZBK!]`z)7[(>[Yxae͸2(gT0}-|d)+d*SgqqdE Pa%2HM6W%Z^pl(-rE]`'Fq(Kң$YEqGtZ=>՞+?JZxXhvIG92ڄp_rNtbl K9NUYyU1Ф~^iuoH?"z;b-E[K58?6x'R*~ߚ-3ijgQdwq, ܒ]אGYDx)n߅h&>r;QL6ʼnGl* /",\NK VTK o!;؁ۥ^G~V#,kMW@:SmT \wU Tꌸw% ^cm?pmXДne{o>&S AU)^6]E/<}!ĸP PU<\`5Uځ{*WaTd Sp Șgt%db".4rO.„;Rf/I}F{n6*}k-wE0TڵbR@ŭ,$ 󋊥 dxC[ 18Ƹo {qv*䇻ׂ{u:#Vv} !cg[`lyCdC3 :7<YJsxcS7  o]` kԇqR ^f$?K?c ߦ̀1'Ro>֑j/'|?(c>Æw2Y'@#c;+dCOAzKkYqtD}TiBVKV:pl,0H~sZ v橗+v:N[UBؤHX \%(.%⪕o,e^v^@0 f\a^ ==CG1'$QY{]Hĭ}C?({*!ϠjLJqUG*0Nʴ<*vޖ\ zoPf (^\LwÖ+7bhף*w-O2(PڵQwn6G >qWD4~{DOZA4K±\,(^c|=;t({R1fڇc'E^*$~ G'٧V9*Ā5x;;9OIiŁE:-r(ʢ.r9]3|<EX-}s=;x$"fgB=`vڐ-[Fq~{%3{#IR,>22i5 X:EӯqhyRcFiemlgFj97D;[Dw>q]hꓠen6D?+LmάlʴW5dk+$ + w s]g[ #cy+'Vϛ XlOPP܀/r~}=QlP7 I˛u/5ˇCp#)6aFa!: :h{ &+h&Zv=l\wW=L{RX%,7ʹi:o>z&+Inř:vy\_ߤCK#uL&Y< zjBJQl sE" t+A]p1,DUȘ,(&w-@v?+p:hU'>_:ʖ ،+dn ںm[?[x 0RGo7}niaTL{ =T_' ;ǟMmeWxC<#C։@uUG@m+>Dj|0AH9D Ӏ} |Sb26_|L1)C6lҀS~LBd۟2>\N pC ;ǯ9SPYq͓ 4цh'kjӋ'|{RX^Ra%h8:R.P'ׅ`tidAN Br;^d$KN$57S<1.ɶ1J -lfs1:ɰOe `K%.VF5xQ r1¬$)>Ӕ?'#`oxi|stliK,`LI=rf`% N@5- zSA{s# k7 &;ǥB*Վ6$tq?!$'`%k]h1_a#FU|'N,xp</ UD3rզ1}8ef=)<'ź:wD^ŧHT'FFas}Nedi9c/)mB^UZӋ-C,(<"%PZ4) *AΌC4*' ea3v~C#`nN̨ꬒEKߦpI@sQ|hqp>gb;p3q@ 1 ,3-Y2sHQ{z@Mh' `Zx<_Uf鯤܅}PK:#'L%=/U Dr:{9=C5K +KrfE(n!o?}$硘 q:헨TkaBb25VtP` B>ѶƷ3SByu{(aZgigÿ53Qՙ=@<7P\K\o8Fw>+ˊ]0X(r4F2㉍n6rT~Tx۽G.)Nu{lDM&=$#QA^%*&Jv. ?̻!bۜ%Wc>%ɦgё&rP,D*`܎Ėۨ{+ 7 '&)}͋cq9sa \Cx1?d"qc/bOL5?~ODinϺśЗѣ]JU%_Edu6?q;z1Dɱ*P2:-NP\ (Pw)0o߶)GGۅOK@(r`tl8Gv)ä>~~.S/ (ut[;ft4Rek8NRm` \$sBic2oU\P!*]r8c0THUjNTeڸ<*{`0F]:޷KQt9ː\ ɀ4g|}9Boϧ LԳ#—XL "&ߥ{M{Βp*/V:l,J"\BӳhN +ً,' )mm~%d8{CXU^6&tww˗"SNǟ*lHZgx$O !UPFQ* 0PּiRɧIAǠg}n,%zҭnZS 6C2M zS5/!\d qdA◶o9qt:@_y?CQD_vT}֡rw-k^"=|EJ=wdHPsRp2^]27;j07`a7U;08!`gBgɢL6XwUͿ!%R>Z̈́C 1&½S,>7:JMX4Nj1;bmE=FA 9}ȷz#hy f@?o[q̧ՋI7XFJL$;ꃣF$QkGپ.dCuw ROX{̬g8tҔPk1(O\2 +*'"prKٞJӭтiam4D}g۹|T7$~PrHkm9={#'X7ρݰ Mi=rӠzywRNecEMXD*TO4?+ŅM3MdIݵSNUqh%kzRSH| Cy2GQavٗڔOF?Jyc <+b,7&Ta.T74hY!RvoƳ5HcڱGcRV<5ٺmJH>52iwqZS/ fȰGg0~wb;6Ƕi?v3GК /ۈG1CX:!ꁨ}4zDf33]!'Ҹ 0{Ź;CO%ӗ{U$!L[ 'ď*){sCdt GsI'%S<ht%y|70Y$;5H 15x_wJb5T+&,$ҹ݄D6Cɵ!3AH*5`mhNRR #Րm3Acp38 'Pƒ77NRm۩c?;O%ǠG9'w CXT'}(' JL&QX޾70-S-{%*yCH0p!+w{2´XE[roIեCBV=DO{QΞXc7ꁓǷ019Yct0k oSmHe19l-0 l6x'r0U+pT4|~/:7ixgh*\1l1߃;N080RʔG55臭?ό FQP79"z#)1 ,φY;_R'K]TwfW?ERR V.ÖU}|_6XEceR02и?$IKfm]S#u7-(qX<{^$cڙz(6 $fwUhhέ{8fnxQB,U3;`Ԣgq$& xt5Hq#0Z3j7`f>}U S ܎_>C}|mvz_t?\frd%P$ݬ* CX_ C9ٛ(ɲ:s$fv,=tCB1HOa:@F&z&U~\ZY MYj:DoE60pjz ЎMRe.ayRƅ]nM0xO0sXv-qV7`z`Âk Az3+H%cܹ򓮙}x<&z9oWZ62XtAyq/f8}V?;*u9P5xT.(v5f)dR^S 6ոu&ԈQ7@UE1b/: Tv6nQI] r%Y2佖ڗ!}Z>I׸̓~J2B|l';C($ ؕ޴akwǞZ1 vg!!yi/WգEq}ejN7oOќGl!8,`EЬFѾd,0{n fliD$ojI cu,u;~mN>g<98޹tѹVig<[93+m9uca];Kr,V6Gz|,F"UpQ@k3m.ϩj3Ken*D##M.V@;K`|{GF`K2dd\;nJ4xz數]Oy9ek" ̄KaRXu bF]÷p22{o\ƾ1'_w{NuhcA&.t9'/#3[ᖌv5#Gx($3@.$`lyۚ=U(6ٜE05&Q ۼX1.Џf6h}NC`): 沷r:-]|w+7s[gPlbf+TY9 R}:GɈ+WCfzTК&e`M[c80MaiZ_8r: i5a&xQMM'{xW.wSE(37!n1N irO&:>l?R%;cʯNi5hjZd$jdL'k&%1QN[-Rk}d؆L UЯ_o~|8SH<; lM|ڮ9y)xA)jD²a Jͪ]f) W 4yM=i4F-_6sB]Q!|>; 'x5ԅn }2oa~>(63aJxQRS2 0hwɞc'iSo1_'"tO~-92M u@I?奅d Zw_@Mҁj9(R#`|K>9#&+z 9~7lO)Pr3{bP8sYЇ!N|W&):8IV4: dUɨ@YAI-KĿ!7@ F~jF[i |kiՙ p?JGDOlTr{ Sk搜MVQIwgw}gloNtM x6 *2Gyf,'!IYnֻmP\&T׶@[\sљFl08b}CBZz X.߱+O7jZ<^(!usJjuro֟VȦef+[7qQ縈 ?T8b/brEG(#լ yOtAp Ҟ[SFKUf/Y.K<ix?4# &2Msg/@v}n?'~SkAþ9DmIYOd.V) X Z::!e^Zmgb̌syUa~E}Aq°.lŤ5]G4NpSTN,*a7?mkU6Έ3&RVhJ:͋((#sZ 'CeH.Ps,C| =?>zޞQnH6[ 1+.aXxZI%i0'NNCZJQ01i%G+w#OvoF7mOMAo( a6HO詟3*G)x?y V>pr8 m%\f S %Aҏג0A645iR4RbcioG g) (q yݩVE*yJ dX 8owCm&'Qw|lټ7: |U=z1I-Jg. ;͹6u s~w3LIr@zbP2PtK8q.4 >@twD _ [/J)D(,GUUtsq X/.K%Ub%k`|MaD:еF\"ԋ`xXM#}xՒ:J"IĦT,f$l% 9g"mX^fQ' $|V*Y*B,F-ш 2O 6a~(\ ? ~C87>(png ͵G@'am7ûd;b_F\D[5aI$QrtԨBZE_' 1Ee乓e̢N})AjZi0A =E~N]u<_CTп#E((_tN,6j\sZ݌G>[;݌ UJc*S.Xcv ozn^ O-osu%5j4-se++rmjOnf7{*N%6Qx~A./^|@{.:Lw04̙CeXNӇA8'{DlK-%@oC=}KI{-G))^&&Rh/CPθ7YGbjlkiPTdu &a2Xׄr̚,(/v3UǞL7C:`~ WӰ OՌOĭG W&)zB4iFl۔%|*-E7֌ڇHEo!9 bIT wqp`/} "cC ntW")C.-; =}3. ҘD5+m$y2 }_H̄I+9d:=_U7v3r/6Hf|&8vKvə4ݘsӟkK9_aGJm^k"8=.\sTEK̒ӱk飃(vOh5_r2*NC|i%CNh f&$G,O]xZ-6j^u$E3GscrDhQKj%)Uziʰ Cﵱ#D%_5FZj7'95 c(h -^6HxA@@LEݫF+miW]?8=#g 0@ 2fD$oug:2m2Ng#3 A#J/|͈j&A (2VEN0 s9~u/Vg['aB`0TIFWu]֒f&?{UMK75cHۛf4Oqi_]&͈.5FGܹ-`锸Y8L<εFЋz\&dAz?q(PTiM_ -C&'(џQSGY6E/͟e"sVgR_I^dnb`%PtCɸ1j՞]zPqOӰGDh'614+\C.8$pA.h<@100=+RH`i4vGƇܣp.R.cK(5T'E3uQ~qOA|Ձ_"ޝQ[ |cq,ڌ{wCF>/] (D$yk^."]$z4/ۤU K2Ku@!r)|AuaJ4H{̹Wg|M%h"m#fR>37GAL cN]ITs?B"W~7]A{ /2]XvmS7,YWaRaY(,`-4n$ckOE >f`H-#RA(-4jQtjq6>eĨZu(;ܻV-@Mk(كFg"zw!bBD/|mlW A~zb}T aFnAy:+;˓kښS @lark(}aEg|7$mĵM2 cC9x 6wCUg* xhg]P- q-?7:K5F | f%wɸR㄃c&},i$\DžT|*ۿQplDuPMvhj1.m:~D 6YE]`Jt M[\%4x0Tib|{|IC6,oJj|IO eN8abC= ,AѲ$|BZ5F^`u,a^/(.Yt*@OJy[o5 _ R%5%Fygv+väٺg]2rxґHGϕL߱3 z|̗>us7&ہjo;3Qt}J Fܣx/=j2ywqBC NZSlU"j6Od 9w4ޟ609 5=-3[yxqGcf6+(Zj"UuɴBazD;䜣5Kme̼=̈́:B_$#<vbN.ljMU ŵUH `Zk ,H]!l}IUu*YI*h .Y;Wub`KpiWIi҇yߤ{g-WPT5(e[W͡ O("~<{Vwi85%EŜ:݀V&3D$*<'>i4,g HFOc ;X B\݆S< }K31j'qVҲ> lhqhhҷ~ .Wl?Ͻ!i)x}̈({&8:n\CQd)`=PAyQ椘y}Ghs[z|pL),q˴$?PyU;W"zy-=jEfWȃ6gǏ 0c_aS;dE]ɏ/LXnGR _koV@M8}sEЗ{9ۋ,˽P6Y[C tE,u5&,"(7 KgD:t=ڥs_K,:T\dK6wB$_n+æ>zG8}YvA] ei?;*@brzc$2C^A9L`Rr$#v2#. .g+G<4o]Q[cG Uƺ<@gd~y+av=#/(o&}^ \o\3 JWMh=.=.Inf⭴eNLU'aBo9*@kJ.}jlַ~qLerdZ= }X]AD9hF"Aӎ+Η{46 v G[-j)Z}{=f#74p/oၫz2;[N`.596c0$Ɓ ]%]KC35h9iL@pQ8}KRWҠ(>EGk?~z:,!%||9HQ/4mxSp:Ly>"t3$%{%V }Xz?-zyKc-g|xYnWDWx4\!Wڧ[)(1֜Hԓ9,se%˜Y79$z%<ĎEm(vС5jWcZ@Q7I-n߃;W!tY9ۥH+\~7V < t Ӂ#FԆ0]`~{D?HTa9ďLg?(`~ ߶tm-'YSA^_`4Zѕr7y `t[J: B"f(V3]ZcP2=^PNk r0[3R?[~x..XRM6# B#UzCIF~ɿ )v0܃d!b df2zKEhNdc0L78tGeɦ@faLWIᅯܻ_{<4Wh< )HJĀp]Y ןdˎf`eCHIa wƊy;cF u] ]1tZd D?9>'Cnˇe.:hIYiٖak2w(^N}{8¾h((Շm$2W"-{ /V1Zj4`t_E.$4V0! jY`JF UOm(mq6l"oP|ߍߢeHJ!1f`KMAۅ̯Y$GdAvAۉE &*^9@Iwζ3YUQ_쑅\Ɇ!8&ao΃o$y JWOpPjPC K_2d(0ƹYz2 >~pG\n=G)%[ԗJ2^r*xFOݗe0S C>dΦ`M<*b8{gk;F+hn}hD5Yt46 S=QgAk59y̌ ΐ 'H!q҈6vʤ=ugu]?/<yȺR,ΐϻ+-$8Wנ)jl5w(/.s$sYS> (d=8 -U&+kyn9;h#綡p6{]ZwɲrhxH^N.;#L ,}``BDX߰A|FXF_pק]뜠N&ĩOo;+ucYjܻ(`V 4`3`2E%S_4uliכ)_{ o(8>qo|-rPs~$3&UT64d/qB >#G68 d`gO޾,$Eh|f Ur2vVIW&Y ξj[W]qe[1Sb`LMV|KM=)L3fI\:+%ߗb"ZS T&F~`>|gX>~jldw۹2꟝7͑L]Fl_S7owCvggH8hI=-ayQRV\)8TsݜW~ˆɺ;<'~|$PHke٥Nvb@0|+/*4`D&3]aTX78@B6 pfɜ#<6Λ+%TiBEtB=ŪCv:~m4wX:WHcQ4rZ`zf7uv!:Q!Idaxo,N%O͗rA4М[ZHF"?Q἞']qՏgo4Ao*X㤉RX*Cyo+kΖCKo0 vii@YkcQ|;_g =\h6떀gRDZ$zԩ}/t-w?WY,y.3_:A'FsS1n*B>G u 3`Xb;@AA$$AN* \lp~^ 8a>2X>=AV-F~}i|n~*e^*+P!q$YMd_UZ#Av׭a*i}dKxY=3v.? % i"!՜YQ^8v }w|eq>@hM\MPNa\|#wSPuC&ApGGFt3sHD4#őU)G-[0?oGhSi~k2rcw4zixӆ O2o* !UccD7le v:>w9%b5{Y#`VnGޙ4FK҄xXTx|2Q1(#W^j /}(no4>6GYMal(`Ⱦ 0bӸZfx bM Kq{X}z_[o7IAtx)iBpiK06AUO+* D+PJ,YHE;S;yR6e4*k-瞬@S)gJ;Eyz]񆺨9Pd.uM{1$ӗtg6F<'Soɫ>#RpŀMIgpW6`¤5?Gdh)0#o:l4 i_:=JR>9sD$tAD R-pDL[XCG˅kDzziڀ4,O^b tټ:yEM.S Yg@.x:P44éGW-f R"$ Kx;}DbX!Wn Aյ3Ii*ׂ7>N1B#p}:+ .f4۫"^ lFjk 8{bˁ µc^GHb(CP ƉĴ6]E//[)\H+VV)Eʘ\a&e)G^{e^nn G}tl =r?ƚF Iת>K76ƸzAxGc]YM:j=/ wir+#F_ގhvQ_i?B6{3B$ʞ~3%<[`j]M1󚝪u b'AL51] G1.p +Mިa< c@x Mca=S:}Bl Vk'`DγcY] W,)r3?FUhY%$W1TڟpfaZ*#@uFzu4I7It(.Iz:)Xf v;)ו)@DG(E'Wx@;ebi VXj3 Q!,P-#&oj`P%PY˯'~R*ag4 eݦZqJTo% {ӭQb5T)m`SGl1nxMX{x z#s&Nя毜^m&pӱ .1%H4xM{̕KQyA!ܮŗ6b.3&_Fe7Kgr08SuALy+QL̩~B r&OZɟi2%Hj@mBa; `&C \!T/򈫃ܫlWіQ' -U3* !'r\nd,TZlGUaTM^NA\jl)6uXxX^]R+zx%xw֠sq3C @1L?NY;?vb1=}F5$;Fz3U5@~S+wZ^a[v9P#d].&d WH+U<,~,pDBPlL5қkM"O|@4"#_* P7%b|0O1I#oݣj-mX7Z5 `(=ӖNI.=h1' }W1 \ؚcKY_1WKTfq6!s"ܻ9 OZc?~î֘}iL~7{ZvM҉<Ǚx8cWgT╓ל%'ebx[(-z}NTQE}7~Zr  _Siu`;ZJ&2 V8KEO Jr]?Ɓ {h܏x;jp*w[p0ZbW*jyJLlxa Džە5c+WH@g"~\NBSdd>kQ$`%˂ȷ o&b5ޅ]m×Ohɻ60*RU_1h[p墙脛>efnQ'nӈ۸)uKCae5B.э<v1I-JJIuvq68آRβUޗf׍ˣw)̤q̠G񈱯Ip*2EZ( G-rq@t%E:\$M&-7"5tf:'T;"!|:m]7Tw?N^vz&UWCF:UteEbu\r% ފuݚ5b'\X=0%QhbN.nM,+6Y;>.y w/}e9bX3p,K]"Oa,@Eu.둋V qXz01 `]"#r(WbЉ_x]x6ʪU@_6OYDNBB#5b%vPݩp T,ś6c/_C 11KoGʉ_(pYH:9ExdVSV <#Ts^7#i|cqл:CxJzÃ#FŪҬ6'Z<^a0uN/O =.\Se"| Ӭ&OUF1 ZgG5teeܒ\#Y^,$8 rio%ޗ &5 Yh]%l j9or冻>6(ycv7r֨ ^wX7Ϊ\X_6 iyrnswGyr %٣dl{H^DLGiQ;E݁%s!_ZzBT=Al/,)*0h#td. BW=a`tg;dK۸fS M$|D6K`f qr_N9ϧS&n(0HK!/"w)Ñ^ARg2v@}rE9 WxOa(QzU!@~:nșw VVUiqJM@[v`9'&(]w.st-Tӱ!WcLS~:tVpd|๝E7?7P$~K$w8u10bk,9J|4oz<_$(!fikӨQjѹc >VH ͻ`AQy~T7ƒrIca%選4dI,.kLj5axrӑH>Cݰ?L`Z8[AH7TƇ?l\4{ շNJ:+W7cD ^ۦo ESȠAr Lt y_`BQ[CjK9O:! җ{zȆ,ԽWo=$AfI+adwqmJ0ej(𸒄m㧧f 塣rpFvfpejF{c- ?! R/hS+J/}:JӉ[$ 8_ONqoS]Km&E^DJ8"(G ES(@db^٥Ls6 RWX7={C_07cj/{(/ ]~)4Sܤpv3 %_@r~+ ͵ՈEL6UMˈ8ޫFhB_|>([G #`*nLS9aaN Ynt2O祈s f<՚&HskCƪin%~5GfNXfX"Y_M WS:eO_@e8t=Q8eɟ: U$~\m3-n o:‹Lw$2x.f8Q EHYa1{OVSNwm)60}Y'aLp wcr|J9/Xw|pPicN˓w+N.DׂQSRP`ضxnh$}#7E@DB$qM2f6zw *z?. ;9 DS0V>!}v2^פ0rf1ca̲M^reԡI%ZuUeqkҷj]Gws(?5L9O7Knڷ3$ڎ%-.pFo1.M7.(p 1י ٫/0|)JxE ^[]g%h˶Zݓ\i_bCīc_ A[,[ʳ]deT[?- DPThaϣŻ68@#n'ټ9@yo_Am{{2誃7)9(泺퍶YڈFĢKXo& N1Wi'|0K#)j4Hb/oq=W}]5puB%..c,)@]U32Oظks6E0z{{rD{=xhĪ$͚6ϓhls>`0\̭YGڈ5*TC,j;݊Y {YW(a!h(R?> ûF0%MXv6hǾb6̱^-&J ʂni<8yӄ&g,P Lcҳk%=P%]=-ƣp4<XUXkjx;TMn&>@GگM*Y֥:31v <0@kJg46hz5J|=wD~hH8(Ucɨ[̾$5vS̛N+=R$|MY;Q@JyyQaU "l;or5byqA$+Pend遲!a h,aCg 9Wf+Llٮ3܊dbtޮX/)m}3GŹXZ_ QN%G{.8/Y@ZW@0q}nFtAGm¢v='yy8":TKA/%᥎W<'$ZTbeֻ+ Cu 9) WFksĹ\N-M?4Tq~>n1*̷#Б-|=^c'Nl3@Bb6(^^B2!=E3~hT$u3hí[rCM[_"5Θ악yaCbI{l?g 6Md 6T8qlfiK+el޳Ρ_AiMLGAɹT5m_ \W5vkR {g<ڗQ{ZT9{hIp؝J%qMCs>C6 ܮ&-7Gߟ%z\0sN\nXoY}a얘 -/uy<-R/{'dOeȒ¹pUrA.I TٞqΗ*`#%B :D[թO-  ]Zvr=u,햏1n cOcm8 Ma=U/+RZy1i_iK̀qPwXD$53kBXbŁj7floCmw.*Kɀ;l%e`h]*K]=닪`BI8.Bmpwi4C:N"C#oܟPdh>,[Lۡ%\[|gR|s~͜6b7i2kS=ܣ=P)Ɣ^81$#ikRËB^v^_l)p`{I7SvyJWG[dumޚw`“uH4I|z<1Y D=-^ ^ULy<n01R17wՃ &E{]djx Z'yЯLdY@j ͡ lGc{_7 >jYѮ/ѿP|L튭xN9q̇4]ߕ ]%5.z( GfʡƘ@~qAK5vTZeR|LwTݯ%JcK!|٣ϑ qmhV~>Σk}ƅoy_Ҝ~p;IzL$X~ {KB ׺Cջ \شSl^3aR#tAv]ꍈIZ^?B#(}Ly8&_*+"W`n' }.I킾?vQA(/SpHwϏʠh)%L>Odu[ğo@N TbV)=wN:(1ĭZ)[f4&Y_2d p_E Gig>my-Y]HUZt-e('"n>Yb#vx/@C'FOxz*t8*M=8z1+b'sH41' rkEBYy(cv, :6 D_{8IDр$)t^Ƴ@-,\Gh+^ O!{g[{{z,/f&kXB=2b5QB];6*\e26:̂Dmxu{ϣܢqQ:#:wtH5.(˜qUV#m׻)bNfΘ&J]D&3SqQ5AX'-/LxD謼K+C 5"_hu> Eu)q8w0"%F+ņPsu#qFUb940V5F.fom"&K*ׇ+^?$kbO |nn@]1M`{" 0 V-AENp) s΀ C?bryדoy6:^4_fC@vstʪ ZmaT.Nvo\+լiPKNېH`KNj%ZC$Ϊ(DӜߌ6o>}La౿6#L3QJ昝~<QE\AѤ`e  ydx;;`(.8qUwrkĮsEQ Sf}xt=Z/Ky$uٝ6Dt$ 42NEwLT䝚MAn"LkP($U·bX>K}[U/΃%E2GY^lJҹG\;a7W~4Ŝ]AYރt+ĞN@_G1nhȢ rL5 j11A\#=فE{oi X 6PaձE66 ۥ^niġ#>m{/.b=%`m}"]_[nVX;Aou*I$~VH^MUE5Bcq2`Y#(aGRޖ sC>tXJ2o Y^y2'Y?) Ui >lǰ{DIDݣ%+lH90 KdS(pU2!3[w1+D'F呫m 7u r'3v2fnLȌ1nNb}خlq#y3jINуSr`0ytD= A$ˀ+x |eoe@KCv,xEYv^VhR^֘>G\LP"cӸH`Xb MYuƮȰ[\hy.;iqL8.f'#IAmO҇Q _S!oFL<xQ35kl2'G&DͲܔx:p"71pј$9QsjCMWyq˕gz} mw7U8?Xj CMm)Pj^e D7J&q+' ,xWG@Sado8Jعw 9Ó>7**yk@<=%ꅘW0p9b^tTz(NsSNA @x-8zaЫ,d2;,&3ʲ\,t`1hyRGk:lґ9xp˟#"$b|?la58)F &7.ass| ")!Ű&kdW`֚_uE*79Zc.J}q$vD,: -sGB{O~onY5Ä+/ g{=Jm0Ʈ/k{"l+}J]ʤG% "#0fLm`߫֜ќqGZ;@r nd0"KcTDH[f滆_<Vi箲 ʳ[72;PU/h `Ж+/$NF亹#Fg- 6m' w}GNȇVx^MI)"T/^!ĆkrŤ[mP v!o`Mॅ*Z&H Rk羞>lr^'t)띿+F<"sOu!T{XNOmK U]}ԫU'_PX>z{?2CZ/:k:6!m5N ='z-dRI-L]{ +zNmD%.[<B︑O8Ht#>dI"Z|ͳNǜ @{>uҿznִ|6Bp rVi,}$0Ga);d#^Ī 2`\UNg10 C^K z/J*CS)q`7.sj) '}7hxBL?g֔9ph.+/>$$lVf# lhkR>3|&CԴɡQGiVo,=̻hty-so-,hhCu[u<4Pm T|3qՏCxOU Ado'r~ ?I:`x{ЇbӟF6d֞-2BA] 꿣㦙,tԮ6mWCPC5LBq"k`k8.Z֪=gUܾ=a]6^PIBWXD0I#|x&86|c,b]+&Ej߸K2{G\5< uFvD+? LҍBͯ G/滓ws_3X?#YT7pħg$ 5dʀ;ŸH^⺃Jຸ42[U\gD$?*So4bFRt5elRN'߭4mXhǠTr99 dQ 5/_Waew Y}zU,m|| L;G^T, qXLW@JO zf?6F(ӌ O@B0 M&O8T6?ho9M,\f'^r[ـK,}}q :~PzH6mp{u&*o!I&1;[.y0ЕjKv0w:\c1Ho{2^g{m-Eu)ݚ @ge| dͅZ7;t%Pfz BIHODh*Ǔy SP룩zNO.'[3Y'y64rK[ٛZx͑e;g&4T0ڷ0'&6 Y`\<_߿#?cd-9D\I4ߔb8_:XX} O}g5T۝Ќ%Ý69+C7A%aG fO^G轕EQfH܆u:KzH%ƃh2G w]~~M+ɼkIɦ},=N%m#G; YGf_Ȗ}XǛ~u3`7Lf&q9$nsZó*]YprTъl=Ub)Ђy{OZyw7׽Fk|!t&2* t0?Cj.G_nS:e1׹ꋸo"_.Jigpq s>F* ~+hsYV@GQKZQi:V+4d }w2?}\\F`>.< ǡM cWoTB_Jht]*^[:L>K7_,o) ;vn<4B:)0 P%H+KY &7(Sy\J' AWa&rB"me>t Oږ=bp7ABbJ-eH,yfn\_䶑ļܜ7*{ vO& (mG~EDȾmib!T h?2ibBuJtG͏r+|qh$H:0ճPLt)glKsSUUQr߆J-=[ x'?]Fg .?Hx3VM9ܸgLgc~16sdpֽ$N3'JW|v%gtFYU<(`]*=kH'\&|컸?P:ي؉aa(vmB\t,K !bLc[ybiu 6)[- /d$Z;ةM0omZd\nˢvz\pzKUFV1T|,gĴ}f;ҁV9S\`؊]Uvz2C2@Wws_񢰛8yNjwqd'5)ʣ/إax_,c}jǏX,osi3&X=t_01!@:vW @V46̆|]Úky=.4L~')h6m(.>tC'?L D#OqH/ o]ّJz7)5as~e^*~Z;cHDAV [Bg=9'ޕt( [_0fs$,d9>JVjT 2tuse"~:"3, ;L!A:,5E^oYx; ޱ.]+l2< XsMGTC\ qUDjIm;BnM342$@㥕%jUX\^~T᧯1xNn:+ZKl!s|EIU43!Cv(")sD׿N)",'\N%WĴf6>}w,!KX>%hxӅzŌ)meO:*rLO9L|ɸk:+uo/58ji˷\F3Znq#J^?|U{ȉV]I[2*{ͯWuܶ'.hʌc(elaZmL='̊\=& 8cH+e[r0NÛ.(sj' އbZv~ -ŐRU8Dr!TYWAT/]kI<1s _4ce2XWIX% {[7!W&^Ĵ7K߼?H)Ttb M.5E?U_)-9k&.S/,(IB~Fmf ;D3Vz=wadv/|Wl*Z =(z\FUH.s<8  fi^a=i^&7N m<7 R-;`Թ9ŋŒ 1ۋ"/Fw{4!s G8h /.oq- 槒[8}u=P{.#R>2,T/W (_e8~XNIg"sp23:j3 O|n#AyT6ܬ#28vj0F͓* Kܪ 8zg^tjvu7WWԶPH8P1R!4fboM#HtR%bpa-͟g1EBތi>CWO V9sS0nMɚ\u,"4\CxpTtp?/潶]j)= 1fdl?*k?d(< OL[ lRBd.^i j'l"YmT.a"Ks+Phƈ}l\zZ LgYfA1_ҿVv&ןu|\hvx5Ih"P0cMYJ㒀ވ&+,+U?L ĸ,Hl-nDŦzW^Y &Ⴄ3q_6m:#=[-poDσݡ峺EvUDOXa*^tIq)PBj Cz>`,`34=]VkIHxrV2"vJ1 |NblK* K}5kO,`!7͜/I\v䘰1qڑ+S8fA-<D!85![E)X0xHN[" ׄ[r hIiEz5NUEGJ)" ZhŒ @<†E-A=+b<}7٥ A3w^,Y-SљlJ{0n\.kWV ^+ui1X_c+6AfP0=gRz7·/L|'As^WcQ\ [{۱<݂C2JraG?r~%o$62ښȵQROeѯ#Mz rr|~i:v=3|r0F%SU8/f4;;)WQBtOIb<\ulԮ;=YcppA&:^ -Iz͂ ۺ ӊ{ CY> Ja^g#D[WeohLfV=bT?,b"dVMN(YɄE.߱][97hxpCBjvuN\/pD%{:ܘCm]RwH#CJ/ H*cxOv~Ԝ^NbDeww׵ A;لK+=X]r~-t}+VIL9_j F{c6`'n6bגEs$UwoӉͮ0Gn0E/:+~TxF`OnJlt* $/qtփ{4 bv#y"LtDXl. AY[:+%ke9xZ]q!A[7 2Q٨9mAT [oțaL'GTmzJVm;uYNAPV~RW;P PWl7?hBO ,͜)?r!S.3sNI6$ߵu)۞Euvkeh$G@ JI1[?5) 8bl$ U;%MDvx8Rh [nc;#Z2ML:%KXG[j01/je:J}rLn5& M`j-"޳]v]Vɀu #Nxal:Kjc=kv.܁=KF`9w“?1^U5wb$a: DW  PМv1&uqjEDu0 PWt=jW$o`<֯Rb K/X 3ik.dK]z_Ü1^-c wDa#63vJݫ/; wä{V_| !Ų9z<Pkl%vWV@YON_n!M4"-`,]A:JoǂC:6;4_B֨orßAGTm;(A O!WN ]Dneo!_lB(%ב bU1XA8ߜw)Fs/XmuC%(?F녷g`q1R`7KU5Bpa '02I=q/[;E}(BZw/WQWK :Ie}xoGxMAEHXW8P(:RfHDfF;_(ɮښd w?JϏ=ɗ}4P+~ m[l~f61-5>4!2F,v;o雒-}K!UWdH~3*R~O+w xت횽/&22vHnLyjP&U!%-4L& ~l˰ʼn@O3J^ÊK3.vJB#Đ[o9>`Q)ݔmTo=LN =E}wmMTP݀D;gIv4@X!9vi D3ޞe0,*bרa?ʀ 8홊,^ޚӚW*YU qVNhVt$:V GuFUaٽvj?۬# 43w,cQL`E)8"9}uM̗:.FlTt*F|н0T؃:Dsg^z&y#ab` E>?,Zkvd , vS+}[OK $wsy:ng"DžuيEW>IGY5k'#L'=b?Nj%ǚ-6~!)yo<< :8O@7XFdLqwKw[lէúmpfB`OtHp9GԈ߻JMfDlok}*SX=G ҿjFx "55iE30[(RQ*#b p$3V&uV-٥٢/ӟ.U!9/iU]L;I$@o=yY2,Ek<N‘r?i j=ݹGC~'x~c:9FÐ5fNMI?|;E~Zvq8o;MwWm>W} ԍ̣N@4iRr3&eݓl>%DVky^_dݔ),;\6bh^wJ9y?~5f&sz~R9BAդ主y)Ji K6hmdIr`s4,A*/ɵJR1 pv5'[-f] _וH!]_O^y\Yg}]VRC!m/9yxEYDox鰳K(\l6LLM%#>E~6C$JQvwd=>(Fqm5mIN8ߎbt]k(Zp:Kw߷KjNH(}@\3`,uM"OS%HYyQ,l'筃GQVkLF)gEc/Q43ulcM# =$fOV 0_%Zh>D#qb발qI96ՀnXwI) #O  FhaQḚ|&U%J"j J˗^ %[12a[7àjH=|([aN+NQ]EO{ $դ}_?.UR֎]4 )}Sj"#A 0e[ȞWHAHӇ{Docl+^$Kɏ@~k݇Wrݙgg}`BXYJXm?[.u]%lV'-ƵwJ}?+ @u,ԧ7N R2;&TcVznKv^hfJ}B KZ_xEQ`9;_Է:Ҕ}afa[hz H},ଵ>gGU9Pc5%> g#R`mk34|kw*Sr $af|,m:b31!UĮvᓺ.xEh͜qwХq,2BB8`Q M{xa,/B Yґc($N46Lx[ɊhnqtrM3 ;B~R X5>figm&DO1OfϹxwDyYn)w@v3nHV4yF4ȘOqn8wعvK: s1v_dG#L4+P\4196*dPImB ̼fֿ~nwIjI=Xgo-2f&_Pfw1+Q>2Qu a"'j櫩mœπxŦ<t;1v^+' p,B ;+8b!gN4[/ı)07- >ڞ8.~˶WR mCf׆p i A.9nM>_V"A %ˮ @FjzPSWCO.iRM蠘NbGr[ЭhEcdI$)r#|8@ +(Ͱ'z#U :73# Ic@n `cd?n7%wx._IOG(05Z.bx մi ?T 6#|fDzɷsnVֵXg 6'P}'פm1aYÂQw?wKpaȴ#yA@LEUM_Ik#=g?Zh!k|t7)Gie^ < tH9f.f`vz:(ƻ~+31l 9k0IlWMgHe/gscS. I %˜L=0eacdT}x0IeA٬my'(:'W_|ha$|<%7Iw /I}̈́Q51K+9bӽXɿ;+ym*ccWLm\j5XkwʣNv.Ac+(r!uͫ5v"s4Қ@]Pn p8C<צ̀\ʓ'٬vDfQ)=l\R> pT_Yсzvs@͹FC.)t.+[%)AeŜe؃NI)0PWql*jcAu S:ݘ_s\=ؕp^|]/!7sE}Zs8w}u> ^']#IɨfLȅ w`}-;5YwWi&RUޮ6)wqi'qVm MQnRZf3"mӴ^}`* : z,3׬`bqp~R8߄4˷VR3?IQJ0WkJ,ֶGxּ#翹ިj Q#txXPNl,W \!LѰv%u^Oih[BcI{p݅fN;%M:LV H2k:㥒PM|@A>6%5,w>Mjzw:3zaozгL`kMsp fLFƶ햦*.k55=zr"&XlЪ(#|?4/F0?Dɽ`E3 4~nӬF^34tڬ#XGRvAt_XzR1mj W:HBig5ZBYZ2)˶GV# &;ZRڵaD0ubCјoШc4q<+ro0V*5X#ee,k*Q$w1m)S|fdLJ6y!%Jer~tZZیJY勇BF L0= =xݩYFL$3&\fЬ%K^#8nE&;u!0`"yuׂs*G$)K' r+J5[c5`NDzVe/`e0: leN9w#Wu "'^wm2} ? @sxoF, 'G{i]xd!1k9nO%I,\1\@"4R,!!~kCސ$saOZw':6P4pwՕ1&;}:=$@4PP!jQm1\ߡƙR6İ$T8`KNmļMˌvBa-d;ā>V1R5vJe,۩5n/lNVJX3EIClJ]~Z^LMў#.F> 1aT /eC68 'cIg-c K.ź=?bTORV<72"節A譡7}zq}FC v)dkL! qS!&tf%ѣ:7Cjb.zR(6p{͆ $ItO˵+`VjMIrVF l&/9J"yZu]y|捻X W,YӘĸF8a!zvWeXKpa?mx5aEX(O2`l|X<؜VnQPKTqĩ6t1RZ0a+,QCXFXK{ktl l"ǷZe:=cԅ-IxLaa "nK]"P#<3) O5`\kILjHZzDKb[;.3ܓ5u( 6{ڎVg\JK,r+`*_W%8;8O<٪%y8KM zbNX`fa܌a {P $+Zv<>Zҽ\<^kM>{-ƳPGk0GQphEr.n',hC} m;8nf}LX+_+-1鈢:L ;W,kj''{ݫ+$X\@7#9diaG*S2\a| ߺE.!L0"+16*qf3޵l2nf=j66fa *-պBbJkNqOΪV@63U=͕kQgGJ;`#PrPwvԏ?_LBW:$b*y-&IV:G%_@ Q9J)m1z`Ͷ隥͉c^s.XMH;  "Mj) @ö#>i N~BΣDUcۻ@N;QrtWO6c_;iur{!s& ӱ' ~PL-iucguԺeч]͍m+6wcSy I4.aCCPUyov3$MQyNX%omue^Q]ݺQs_f 9Osj!QqP4#59FKQp\('poD:\o':P=,:vbY屉~5~lq[O7dҹ*>p41`&B {"z!8 =u>rhz/6! җY%+Ԟ"eTF /f9=(ACG;N~gcmEQ/R#QA2YV~AzO5zۑ7b.Ҩ¹q4J::9ǔ[̝% ;ʱryh",ѡ,oڛܪ5*#q?r{Iħ8,(H^D7܋i.G %VݰK~ԡԳ=O_bȁ8l!ږc\!2+{I~UT k(+.]aV/JhF{dD}{dbB4#G;jXppˋC "ٝ%;ڿ\rr`n$yHCXfA635 Oaī<Ɋ'Au2O^YoV, VBÏmVjĜƭ!x6Ye`k:*?]UǕy؅nRd^bX^$0l<'4MÙX}D*Wu~angʠF7SZ,gL+x^N}Jo%x6u_n ~2uTӶFv.H4aVCABs& X>T?P-8ΰ[hӬBC fF:[u]!F {ΛAe#dH%"clKm`kk}wXF\@Ч;0rzQ8?!#p~^ۖ6{hʉu.cIr̋ :2ȇ;w $R*z֞#y"/CBc\$.u$+F4(/>R#6qj1Gv49L׷6M@ԈJuϘs87< W]fނeO vF7JzX u:8X]JBX"|Bfʺî~9c3 <Ũ"-[4<ѥ6V7{<ޭ]`ZS|-iY MJ6 O b8¥Ltg >֨L=W#֦jʂd.|t".C+e+ҁq>>x}Щkբ52KHݦзtd>SAB,t߁Cnw؞^/,)P@Crn2jWn<#~jPc nhJWGV5i %P 74n[\eW|HݪpYǺV~2h_>^%a0a, ؐ&)L79GƽElMnAX>nj-jP@`Ыcb܌m;L@|w튝k%Mi|̹؍b8MjGэ};~oFO,yU֋"rЫWP4dnJ`F[d ^Lj# լ to̔g,@i7ܦ,f&9=jjhf}=*NabB`: 9ODUk(-}^_uMrY>,wze G1p}֊n'83}Dzԙ_"V'O=qb@_7+v\ &/5'iKaja,O'd_ sؚHx2 k3} <%cbXAͶ}'nD;RD4dL$E@pZ\ؓd+N0Y'K/>%caWġ/>As#QZD%{q~HO83҅ K6 OO]UL"I[29 Ak (jRö{r)8VExF%VGDl*&9J;%4rn+ˌ'Jmn[:ݦ摞RuL^91r2O]լ9{Uw`jT^9 EL#xWmwHjj*;tuFMҐ呧UstP{/d8goA"z/M:2qS[n3aRB9*n/EW?5yČN! d|NhDiyA,z4,#[|QRMdމ3}cxKv{&Y3- r@Eϰ_x5fsq='YISb= }}Hd,zƶ(rSgݤf~&$6|c:GVbiT>|QǡIRWJ)ezK]n"KpO8Qfg|`JjtK r :jq=ѲsO/QD€ȅv"tyLsF’ V6! R*>;JѠIY۱_әcGyEW[C?' b8?>.Vv|,Zt2կ _Y&^}8D`&ν3xԭ᫦=P'c &Ze/"JAOhoZ0qJ=ȕ:&%If!bܫpI#[L:kMï#ZC`5`4|kL_ \dY]` 90ހH,| ɕq 5hSU`8`}i I., p-;Dv[ t-]q*/ߩa="krBvK H BS8?jB/!l_<!)nÌ9 `G.' $uiYHz@@>q2R&}Aku=9SH]J zKv YቬϤ;Cic h;`jg8m^T{Aj`u ȓJ"ؓ^^vCٱt Πa#kghfj)wN[WBBA,Mo46C-g:HG[p4iǢL^?oR#l&Xq`IJk@h?oPny7 泽͏8r&5-Ac?N PjLJ,GꟁVa/ن 7I7|;<O+7x)GnԴ}N b^B0f`ߦGu1}彚vm|5,8inQm_9Q-yEAf́>q";חٹB/]!*:~ Ĩe9ؐkz;}2C1mX`tK`!km2ï-D+Wx1&(ָRl`lBElD.ná9̮+'jo[j꟞_=Λ0vXFgK<}jlu\s88?+.Y\^) Bd%0%Yy"ZtbۅÐ 7?UT$A5M H+pj܊fáw؇,ZĢk+ƂUl{S+Aa8iwfKQJ8]BSaإ#(8YKf,xGO .0ݘŀ+IXjnUJ+uLYZic$apc{W=lLm}U_%KF' +"n?BWH^JJ!OR5tGP?;\g3X$ZJ({6(NT/3KJabF sn^դ8,:UnaHF/=- K>NTR4nvJr7RO\=!'7Ud Oy&7– -R: /kw<,MlGUmLޝ7a5>o1B3 H,ͼSUPUoif[ 5NҎD|bT;1:OhOCS8gVaT ,=jFA&x'9Blȇ1CDfhn|pjSĿaVfS"ŞHaV7U`VRo54a1fu OĭL7XcV LW] MX5F!l4 5;Ym)6|J)گܮD:+\O6 fEMK۶  \2GynzUU*in>J9w@Ad5 j_aRv ZdC1PDɺa ` H*/H@ʁzv'f67x^H;mۑZuf|KX]GJAn,y;f`~Q޺=h1؜:n! %JGn5sm䅽oc!rar("~D+#_I$@2^q;$ޥ;[vH0]R7gc٨m@([mc=1eQ/I IKƈ0hֿ!%YS(WJ(q)TBMƚIrW0N-scţ|:-j!TrNx Sք[\vQ!@G8<ݥ>[wzobvN8vJ <'l'"MAXbHRP+kx79ʅNRF#I᦭'_m` ?PO^N 1Q3l%*#5Gk7W\-0qNzuC=!-ؐdkܷ8\AnA8-6M<NDRF*?'d.Ia$W cV/ AQaң8Wa+MV#[H4=/wKf\J賶00Xa1BnҌzkA] B c0tHi0m K7"|K6@i?oO8+2_=L`8<ÄYDI3]ZŦMT˭&OV\N?Հ,n @W۪oXza-C876%t1oyG8>]j{Bf.L^ƋKOIG 0VScQV8>os{rLVJrB*ÜkteOoZ qTNq)>&@۾ܚI%D顰+-v[g@#86ee'_rwƬ; &=7n29Z`~oelHʮQL8 'lPP`XDZoG4LHWy2*15>l})PYa^Q+C6,w2V/(a0 . ٷG#u9BI.y>KA);~B0Ee`QŖR8,qTq"((Yzf[2㩩YX o2e9Q_pO m1`N']ɟғ~D_LrV_=0VDZm)&ثote`"6,*;{KK$M^aJ `QhHGJ?j5;V?i&on.`%qi[t a8 M2u*=3(FaTM*G@5ɯȋTJ>/,᪗VNH9h}bI셪w-h_J2,84uf#U35pO}_"h0z<(jVh/$I0?{Ѯfo"Dew0D#+a!ڮ06J@DlJp 5Pk:<#ٔv]BHFkB1SY7OK§qoDBjHtq5/!iVuU p^igm*&>qrIO=]'/Ok>ȁW-W q([\&K٘Q*80nCIM„ەJaN@vA Jhw?o55X1s~+}]h?Wu"bw_;1$t^Ly<:p auSqIfeg+Ji1TڱWgY˪"DE$ۻrX"DՊ{-{FAڸRnBẉńCN^6ꏒ8gp^4#lZYK<.st,'?ymɐ|o2$ǜdC4SeU\oM0K#JrBB= )'SK݌%3wKG[n~/'E7X3N>?/2LCۓ7Kj3Wj.jO_U'X/ux:s언.+Sp2<^7 oȦ7ۭCscwq5pry2?a#=WᢩnſUGM:2vl9@f􋢩FKfrU 43%/coФj5Tw\- G*NǰZt뗹YZpJqUrIn;`nf̑pAs$.n;h`:OG_&18/A&.ś6;pImO6ߢ<3є&mRF*9N k?Rj hK.<<ǂ:rF&|ۏOI M wrw4u?-I>FU_^BFd-+yN֓a@pϲji<nB:ne|&[-Јq>*X԰F~cm͋[s戍wxZQ[.Ag´JS"دYı*-l_;@7C<2q] zV.R߻rUMl'!ȣ2:[-C=5%1:Y殐m`U־i˝a4oGA5atE=zd{4zS F.lΚ -Vx isL DK75@&38嬇 mVPSꨢg)[ 4.ft-#/Qj᠄VFiitAH嫒poDڰyſNnw٘w[0id^G7lL4{@pF\4} -I 5P5p 0Z'۶(Bn\ea AR+S{gf 4݊zJ<UI8~JIumWWT#V7 RPev:V~(n}#j4| O=TMI)S}4*d~z_O40IKit@%\ C1dW1̩ivU eS^VGxDUŧg ^r8B#(%cZSyyG7*2$`x(+F[r7qGO9LMځ|3 ғȕ|W7i#[]w ])v uVUQ,KI/m a7K`R~ i`xaYZ GBP[ͮy s>DX47JxRͯ>4]ȹAYOf-y^.'jo'G/$f<):hI 0oCOzU+p]½M*WnU FoVg KV=}4v5 bVCx|%HOe*8 9;HYX:Ef`wv|Ppr˸2v2 Z_ml[x]돛M`!Of˯ ZJ@p zre ]H[̱*"+Vߧ={c*Jo]\Gc!FÐ^B{艷n@E/>79YK =QQ[pH.5=;P ΣG uc-ELMݫ9gn">ު{7솭)1\/glىKa/[:sKW\ rkݴʈz(j'ΧaZ|QMW͝#҅'L&^rrx#\gc-\qp =3\fW7#)jʿŊ;$d՗F3 Ʊ 9bsLJ]bЇYkO|"<=k)hDy1s #y(hapX#C~puUm*/x57 !*i6/ IGcZ1BmCxBٲ~ F2]cUD]S(:+\(t NLJL^ `fȉ1ft#\>,iu`5s7 INC#oIc;I[*"vZKc;|_~jy%G"[yIuxE:/Z"Xx$,B=Q0zʄsn;>mvϫ4ҾCc  ؖpYzo'9P1{~&h {ʀ,SZJ^(DbWLk QӍ2~E)1 3>ޡHbIwyEt; 1󾚾iF1<|uKT0{EGK5"bY&Ikz~uռ3 f*ӂ|[ϊ %Poc8{&m3z'pAFzIi^l/O-+["] #$W+Zw&_I>^\=K7K:*L)U ZɸӊZ*C48W(yͫ)!Kfh|BC<2ԋ^[۱#!d`a>[!ۢ"`tvLKM$i'@y((Sk!0Vms wax坐^ &ЕK8u@]!G$B2C )̮۫tWKU`i u֠W9lP:\8vim14bdwemF3hW)a>.OS)8 񿥚}m$y/xY=@H$#㜬sQ:jqu<ϧQ,oUƗWe&}غ/}Y0"ub!]@XB%YIW9![q>nJa97Hf)>~MޚB̔靧p>%g FVnn_lsnSO3k &N=Ff_#yX@-A/ ^JZ$q[η{$ $5Լi01H]9*ڴ3ȏi&X4H~|l[fʐӰrLdsM%\Hy),C} |;ӋK|A'@Irr]-,` ulAEj;&U|L!wו/ *M_?䧳CF9;:BN.X%q@;`1;*0)Mvdm *ܵ҉n]"xpExa| TZr̦߰HGP`,^Mypu b4SSeEs}90G2UF!oJ.L1FNճK8ָcOd9׊)@}@AVŝL2Y-.[k\GD_lʕֳ{5ք\%̔SӓєK8W ;t7g-"|:4؋ꏓ\tP!K6i^[Ŵ|~3?bAةD}5|&\aʇDB4U{U-L~ʽMϚNDLRؖvjƫ`jX]g }BB0dL3R:THfrmd +zHVI70U`R,BHxbPM^ˊf?i#UBzl-I*|b]dX{*z3#X":#_KkHՕ*oK7ZGԆh,ab`O5fh76u2!I;÷1eRpp,4>;Gs"m JywS}/ !e9--  FOod Lʸ(,ҟ |Eѥ~>ŨTa$ !EY'Q;wtNzzbAe;T6R\L̈mJX4?sxJSvW/~zb٭,b|Ñ%({ &Ѩjߺ,Otv(M(Ll[2>~֔F. 4,&x]b6r 8v5ѸH\Db|2 H^NW.H)]LVZv9~Oib T0t9 o"ga]#eF8-ST _G|2 JQ6ys/(ӐWrŒ!)xjiO+:u\Q2#Gg<V:|ɯJ@Q-@|8 PTt1HM'T"lG6†ziy= 5G6dLL'r0}yΙF0P [rr3bg\N!TH h6ª~_RM&#M7wEUt"׆)<4<Ɏ[Q--]dΗOm>[<KBocWT^s c%jRD,%^X h*n4hIw/@.EWցs ~a;ZNL6`'*Q,.mhpTP[T{Ot %3,jL&Sӹ(L:$87:$$O+%!Νcl%.0;E0BoSqMnۉOI6 ZSWKw 9% n^4>ȒIZIrdfmʉJ#I4mAt2R{|=z=u`DBюO BuyJ*yLE^M7}c㼓{RS6:3gyfY"H/UuU|sOSSt+z:'|Fa'k1|Z`ݼFήHRV=N#ZH~U6ʵ}n*u ?)KL%A`OxAj4$b=ݴlpAUA.5E۝PT e[|(]pO&|BgZF2՚|3~&ҷwKTeY|ַnCҕLvISHO}ET qsr (F:Wρz-J h G͚ZЬմebvxR77:ƟOinY̴,'} j׊\veA'!ZǝrUP=%5lLG@.s +e"Ue 9V䍕b&pњ~,_W"5浃9ł'3y'Egߊǽ2O 9z%x۵ ej ]{:Q(&+*<5O0<#ˆqVXZ 櫁/%.We!zJ˺տN *2o؉N"rƤ@ :A}l d;5ˁRȡ'dڸcg|?TJ K-i WJJ"ܵw#fmO ${ϵ/Paaŧ䖨C9kK`Ro~˼$J6PcĒn`vQ0nJޖsfN_reχ*(ı ^qz}0f2%Un7ʳE) )%=K$Iꍖ2'5k-(0+Gil h3eSzy x$S&QN„a6!n>eiZ-e~\!{ƌ <#A20yHK4QU|%kq~t SdDLQ;=8+|Ns6,>aUc*QOq?ExwwF;<4w.OȬ'c;%xjuxKRl|d;8x}&ޚt]*6Ws_q<-|fAEU󖛻G8jueWU_[r AS 8!$BТsS@gV9@T d6~)x߹©ߗ#V$\U-m-96P}{ll[ڑHp !ߺq,j #z=)O#pӝ|-ea6 u mZ%b6t$=Y0GhٷXij.%lvTB_|']a( Ԫ M ~ݗst4RVq )ODC/&Ӥ UҚ1%|Q(We.DS؞RmrJ;6 -nȀ^ VWL89{l@4$03ry1< MG,:8Ld]EyÌV;oo1uE^d hSj%|b@˰̅aӏUwGyrTKfH=/H~*U1m{9"hImOd-:-@:vs ^CC/" ~J_Lmb?JBۥ0Rb<@w Y_݅mx+Lر&ǟ k-,%hT+ / j^SqZ ہ\79~ꞷ(E eRgW;YVP})p7.kͳ;'E(BV M5Xj f}ŭB*Xd _^qSilvp; W~?p \> `xViIQ߽D M[һh# t2Tv])B#+hELb"MZ51?ĥ n|=j̒' XD} 0[,Fr#bŝ&nӧj" 񚉎sًXDV+x<0fKi5N2ܮRY~wG I>2ȡ=me&6z&A>$ `-m^VŽ\#66+;;rMhTff.!}TiT}[2BX=~Js./G!{(I_%ԙ'hAN`i=d[Dfe^1;l{3oK:CIo"j+so?z7M*X$m <fhjj>g]Uꐍp$  !^C+( u2A\s]{0 hSh얠%_#Q[mDFqQ/0zsP9VDh~B*L  tFoWS%3_2U.6?`9ʯXZG2S.쟠*!߰8"(ERU5ۑd'Gα/W_光^lҩ]qX[,j~}>#,sgX۔QN3>_.D{e.( F{k][<(00ov&̕w59]-6˖T >j @DbL$c_8}"?m5A#f9aBR"^}{SMN>g2bu-"?W(Jރ;]ϋJ\ZJ)O6E`@T'mB;{mil rW͙4EMaǁqF+yE#1F2h}OUu]:t>gEa%l."QcDUeڽSFf(>ngi-ysȹ`nA{3y gLr8v =\hx2e@ϑl3mAԹ0 % o>ۮ5JK,lΈǀMMI!F! J^p递G#А,uhQ QVB$@Q#)S{u=|v9H3X>2 =(Қ$ɛ$ؔkjEXrpa~Ag=͗xjnx*3?{Pnmz%z )=d`X 2bkYID-M*":5j?m%`W5Pyd#R6{wsǜ;sæGhaz;pյ#y2Iև:AXruZЎ*Mh!09% fάtcZX(4cdvLp5K=.SV-Q8q] @3s:k7,?X2Y4g8땓))DEm)t#q3֫_ġpӯc}F'v[i[$W=YE"|oMSo$^8ng*َv ߇Yb_ḯ5:7vCUU DF%Zoտ+eP:+W48aɎDפ„{JVuјn0Kiq+Ggʺ̊Oo]FO-I7{p mQZ6Œ9`GĞ.1fy~rqTktпib*2gaLAB";.| ֹBd\F]{_HO|ړ|g(ۏ(]iʌQo[Lɠ~rr <2@V*Re2~a7( |Xu6Dh !s#؛GK^JAR{v_dC릪gwǗKrdd:vI<_b:H䅢Fg>{56HʼnX*)py jA_P#]4[}gJ0xW_ȀKN}n^=q;kึqN]k%,T+̺^kV/yH#%07Muht2PSڬ\cI=x6ZqI[7i/6 7YnϢYÙw ף!:5j>4,1t&to)iƯ#9sGMcEEaߚk0maY&SU +E3㑰;By$L(rA%>jp);3"@UEH%]Ww_-1NT%4ru::QJ4_}=uct{9E -OБ\[G <vy8[`O׫H`znzP8m&`!إ_ Iܻ`B4/5lTC g:( W\s5;J 5_4}gx.3u_qs6TLq`]_ݒu7} Jhy&fO}RIz}bUhR,;Ԛ#7;t2EBT;ǭHךf-i:A \:ovB+SむgDCgYϜpP+ tX}* :\tG}#{IܣgIj1Kwեެ[tfҬ<āJ2l|3j(<'y[;a,ML^.gr9_S5Os-n,];fXBىRusFdwk=B7N\BDVK1f\ YhJʾoo+zъ#ܤu*2u\.|5~$LgobRxB_ ƌ)|UۡZl$"{m~_*\bx7 _t4ni6.\(} 8k㙩P {P#q]<0mb~jb-" P)5p@GV쿰 yw"&癷)$ cuQfi,0-?zE![˻x0W4d?*Q>Nc(קBw'1yJ9nC!t4`.Tn>.@J"iX Hv<չe$J*#M,|W Cͷ-Z#7Ⴅ&IrL `?Th'̆IJ A/2G@ZHAM>sHە}+U' kdU`;5·߈O]&͠*eo#J_1 CݟGC$0+鞔I W0` e]x.t11g3UgRGڕPOTщEf$6wR+9F]!Pj% E?;5H:g 2B! yKźMOy-1_9kR5cr8? \. E)6hlV>E C]JPJqA뱻/4`DXK@E N g!RJlj "m5?~GN1qQn= =ƎC{U:NR'wL3z20f[d$VHdMh>8Ri!zGިe8jOKUɫ$ZH"ju/M{Ng+[azli#@mUϪ|ŏmC~4B#7~Ry̾gqVK6duAn"x^MR0Ŧ$ 8aݮEk]f{B`j'B+RyMx~~.Łf^xf༶]@k^ 4I6 F.i'ѸBj>ѰYgo$~=iލfr8^hJ 1Y* W;LF% '| Y1g_|H8I !B좷81G3`ք%;?OGDs'O=_>I|y0]AEtQPL{5B ]I2)S{yǹ<5d*@bK.WƦƜ9n 9SMѢpqƻeP)|a&jjM}҉ kn6.KpV*K+pK)%tac:]}4*ю(fҋfi>aomZ"ѵP7BަL*Y?iꫥFv2\uU`0I**;u>3n̝,;ÐQZfPS4@~j^kνv=8Ç{}Sj:f-,l9P_>!NS,Jb[v q8^D2eW!\A)=Yf85U]'T5׳wgߋ/$vS?Cr2FSe0<%`x#+40Z!n r)^x#OK'Q<1}CJjއPrL+3&$+$FKvvo\V7)ob_U\nEĄN80UTATgdR( 岶 ͍{5]|6# DمH( P4mŝ=B;!|<&Kh}*-N}ˑ0~ S&*2}#Aۈ ߨ=xg0-0B~4:&# GZ: Ddd%o#V4 [5Lʞ xڏYߕK^$BY'@Ц31QC@VTG)(Vl IO1i6YI{H\)l v.TMт#1D5TG"&߯f߶Q>Grl&thZCuyеZ8NX䮤JͮnL;YV5xϧeY&kG/ӊeUIG?dwK-;M6'fx,t7@pxjTrv9^z|욞C2tiAuI\mO2aFEEԺ!ģL"AG{3EC?)5d[ R<AK(Sfq51?0w'YF1 t} n8+‚U(7Z/48LZߺ8U`(Cyt)%p))7/!ZVeQ 5؛$#cu s6zcBwQ <"X$`^*&FyE2q::h1B#D[N2n꾏<|&ody"R! LV X!Qeɺؑg vuMFr?5MA"N2KS!I\hspG5qZEƑd]!LOtiDi+^4Cu\U aa_3lv&]3”bۍx:uP l]2k:v9{HE`JI%T£hD_iGd8lt] -FFsSQjɯɼV0{nzt M_;bSoP$٨JA md̶4] . yY~ITy3N&lBå-/oӝ.v H&)0B/3a@7P3[:%G&e&|t 2:"z !Yδȣ0[hY%DwFm=w?dϕ@;Solw(ܪ_997 .Z̘L c8ᕙ|n$k3 llb: Narfyv'Za>У[%넧4_%h}z( }O 󳯑;3)CeVlSeD|ee#_ zl<?ԚPOJ_+IX^;>1\X&k]5 ]o8R[?Dɾm'#L.R7+NyaX  ۓ'+" i^ ~o4R;V9V #F1@c>̎Gwi5>5"ҭ[T%W,{&@&s+/bo%t)Oza"109Zv.">5Ls `WIMrx [vLR뫂}@y9{}()&+6Pv4B#cy^fxZj5ZQw-r7i4@k驁69A74D,l3P=m LDkh:oUޑpk6lcO~"l6oX`>NW%đɾWY~G-ɯyd1x$#;+p&A۪>hTm,g $(Jqn>ʹM2cת5=$ 6AJWXb4n2AHW1d -GUNu(m궴!QH]D\ލ0,nЎcqOٞwX21' tbڇ$~dH&_8Һ J`릛s܅C\+s-l,$#@4ND(ʣt8L zL\E uCUϖoLm%l{u=̚:͋M{  ߅wVB $H^7ARk[󝁃d_:ؤ 9 ,̾򓚆1|Pت)=x5\Dękn#pۇMu-Z*lCV74>~2 i<˞"eCԧ!JK~ гJQ\i} ;f4GĶxpRoFֻq LoBK$"۔酧á5V ~aN\b^w2*[q0߫|||~Iyah޷`Ap88RI$K _>X)ẍcki(ylXY.T20.@ksk3eܬ\ Bgex( Rɽ}GLܔj r'2E?"$KE|{J3 17hKPsrZcta16H?[j©F]'ЭŘWJ}#@c^ ?:Z/3ID JT X_Gt6Jcu&>G/sT?:μ|qſ7f1Z󯡖' W2ȆK:/E$aad]xqBw၃fUf_=_Go r # Z$ߓDqkY6D0wo?~q)Shk]cf>}Z a eM o&¥|T$e}7|.AGW0f7By, \31_a39cP2N,d'q~ IpD0m Cy'7z`_) =K\kj݆B~NWiS ˓R4aq#EX#5q*=*gIě1TҸDeB;!&,W^g 1<%ɏ4߆5y9?[%>md՜3o(F1./JK:FѰ%b[V4Hx ﮎF~Ϯ Z׼d5O t d1;4Gyt:@ih*UQ6VJWI^r!6Qk]R'5pXo wZUaI2WIhKd`7O\pfB׵`qÛL|6 yWMx& nfT-͆ !+,*y~QV/xwhjuwdUkS8.8As> a2K$9ZE%9MʚAY=w-bBRsC[3rEEE9M+^vN?8Bo|ǟTuztzq5@~fz|V ffc7ܻ^gY;fT[ڦ1;?HBht;wK42|] ~J]v@LьBx=B0vb~K ܁~ n͠kSe]P.<hxF S咅 3v%( 5Pנ7…0OKρVDu_6XkU]+%{1Gw clY0Jq{#UOk8!=bAϓ⏣*; k~ ,^K_4T<[׾b]':&*h-0O |Y gߵV:KɢHtkf3VV(ب"#6^fO^~Ozq t˶ 00F8ͤU贚]ƐQbd ;.>G xlpW/TRzԡ97:E%fO (!i&IuevߙnAEx-CYd09s}#1ٛ+"`6aym 8䜄mQ%3 ireLf`=Mps- c7 #L;yN&~4YEѭs%UVl#R.F&M^]upغ |C+ !vSEn*[.Ԛ`P.&Y["dFl"cUch'kg/o\5z[ {^, C J+bshhh  @|JGJoC>I 9Z?a(BRPe f إ C"Ʉ' f;^=k2o:Kq;I0V[X Ҟ/LPeZ11K hk۟YNuu=o>9uTL哷5k7/d<>_F'R-Ľ'5Cob]i7¤rȷo>o8B)'ЪlJϬTRܻΛ*ZTigF(CgYZ{ғa g4ܴFLp-w|)7 p)m e\fei-d2#?=* o8Bb1GäC/fu}' rؾ=f"zE%H[^ L(7'V`t%\oU 9qլ*zYoөqQt!{W=5ʐ_Ez"qW~&t6z un7BGhT[SN#[]$>'_QЃit͊-n9M AT&{ԡ,%G7]QTbȊ_+Bc)*l-VπXR%%(DNIl2.bEF|n;mXjG?[ i7<v2_Vi#N;jXY`/+asKt߃}do[ϫ2.UAE}yMZKs)x Ԫu]"8HCoTM ex]0}kfx4C:U' FOB}MrԤwӳ_e>t 9}‹k]|mT3 ,(lQ"dt}db pa&?t4< t5ĺx/XHwkze* ,,a⹈ 6)iT3#Rd,c5*e| C#[^6ꉑInU[7;㷓d)VMWe%4TOV~$yC߼yQga+Dpg/ aQEؐ8xR } /j%~׫sv|LNwhz1kj7D"(?BLQu>R6Q,t'G_¸`$)c*¨(5c|Cdj: =b8hBp]2sya=Im\CRIYHSzgGuߞvѭ.Gz%[` 3ŅS[tR]4x7Z/ȷ!Ia fjfDmTS(ؼu,2|Q0ށ֝lC*)pJk}IV˿`弎Amtk(蠤otYKyH"@PwuH*?ؒwI>g]v<k;09i[ƋВd`55}]2MIE^R4Y{xV97ݛ I7|B]d?C?I.;/Mx>[}.??KH!t$|MPkbٶk NN #$ &J̞cND&4M- rbC2R̆jZ=xa};9m.U:vOyV΄C=a=+R Q|zGtA/A% oxuJ@}C0yMo^Vĥ}~KxJ[U$dq)j{<gnX7`.IӠ9|(JTok!ڰ %D?E/3:iۨV%6N _JƋ`lbn W.g z>vTU9Um\9 ! \.u3F0W3_ᲨC:;4r/|f )jzpϏ@ L^KɰP!x$8L(TEٔ~$ +#(3J|6\ygH.SN{!Բ,z4,)l}36bQ&J15$<\wh?8fD)˲BS][w)J9_K|6.zX+eK\Y$ugE&Tғ,f`v@b%<ȱRfFr,Dv[0$'|8v1J>v&yNe Yb 4M8koP_\n^(<&t gz< nT񧉫 kӣv4,҄G0;ھ!?W0`> SMoIrqx;m9RB-};=gL;B3h@s5BBKءzF/xÅh"Rd(. `k7;:j,waRU|sgR`+[L\E9Izĩ|v_+⑜ F<% J.*+. xh_$xbEaaѫy0ӇІ'[b [E Gl,0%XԈϐ`7O4vY8^a.g~}+wn߯T@\Տ^ײ-,h|Gup V~>ة60 ~h"}0oxB)S0q2m׉jSohng%9rE:!]Js'@GjM6-u5dR jZk9pa,r?5(Ur,O"Fex[e,fK//&aȉƦKofq:,J⣍񺵰P KR#zz[Ot8$7 5)Rd FcS)0 1$VsF8]ǯ4?9BD9Dm3T*s5&?s 4Nv6ya]|3jL.ܟxY!_YQEpe,dw4] bT}7fS'wkQrۼЀ]{|vՇk#y[/UaR#[k/IھPaػ;06q4} V&YG +*wt9uxSLΤt"zW䮮SDB :@uAЩݠCr¹,6CV iT&twM4{H&@ȈshE:v-Neޫw׿maDȆCٛ'?= ,z%9ޏ{BE3y Ҩ 7y/'0W-TlUƙUKceV'wc+V82fb5{M()y=`Y^5DڔKMa]f!C$O%23Pz[CV%,pqq~^Y%G yCYyROŲA;3"9H uAֺ<>M.#Wlrir%]xZQUsaz5Mzょ8XN+?JӭO]m:k2sBw#T*>?õɪT$[wNnjSկwP8[Q]P1dfӽFE4cD~C!tk0<İD7BVmsh{*6;jemds*bpڃShXg ;}}`mD,?T*O A@)Y>s2503w/t Xϳ/ u Pj^ .bz2E\l'~!I+sSByl-Ʃ;Øv|6zQ MW @ZBހV6S'Īm~L}d`4llc;J~]2(SXRN;-ٺgXo/?rTW lHp0mػlB}qU.EzOR9"q" ag9K*ƴo#QM1t1x Ɔ@g2 qrI't08_ >ugqY(A' η0*KO@Wݯ’58?H,&\ӈz+ei,(p[֍\ ^KѶX @D# lX {/wf/c&YGH!?QR*r1댗W&9!x6ϢTaŲT3ۿvSUP'l4>B+׷M>a`i\FO`g=bU' @35B;Ǣ0]> H__ZL"hR&ŭwљ ĆBIYnLK@5 ܇YݎD&a?K#E0[K\(PHK;C46<.N&mt e,8BH8x_S2[=~M߶؉}`gm }o,gA(s ҚAdz ,:BaZ6>Iu&a )ꇌ瘙&De0x[~ 5]d^[2:"AŊb¬Ҥ\( @!qw5 @Rq!/Lqo;Bź^*nj +DOe-,# #L&z"%*`50ÝghY L7K,|4-609~MJAt3[ 76|K,?Y9o5R_XxwιJ Qm0dIZX`0Z87a>|wEtZfFv5OKXWJ1TcFTrpuU]MIf 1Ft?@o+cw )ǚ1_xUhX8q#'p2Huޛ qrJ/+sV?v"zmӣպüPTs#lǖŁ ޕtE6P?djﶈY wkoB0S8jeaNpBe)O0"k, d'&w6[|7}] 9ӻ"zTg>`1rRîfoz_).Յ188M°`5֠Uu=7~Xkwoӂ?JƓ9.r~ICa& Cmf[DY# Qfo2Y則p*'sb2:(N\f8/TzBSŒqg]Jζkا0_|;@n H@8e> =.Kӆź~arGCXOB+RBcK0'h{o(?,bTEz1j1cqN7#wX(:\2Aދ> ;\l1eg M1 ZݳjF :έ-n`puA |/-8Y?DC.pȽja8xqJ&⦧S| ҆hAo~O1b`Өl~L&,b_f|^ osa+7V3Cc~|g?x,m"&/\\1S^p--$GkN0!6>uOL17_A?{/dxyɰ[x|%$VЮV` РD:ó69Oe- Ks ` ӡ1ZKORVȗD>'1Y*F _YO><󺉏t(zb8'¦dl{V45{o[ {%;dS0Ոl3?&H۪D #2|-gk '+Hῡ<ؿ} {W"ljU P ߁ߺ] QT yC}چ!eȿ fW1 Nx'n ]vf:l:|o|y#`r'oa!4[`# rɓY.J=ߒ Yƭ('tX"M$G[$-P(@NK0QNkAuF rq% /qRw-ӿ j'YpsUԂs\|#އ̓yM("RP)|C;d," R=~aaj>̍,LwgI06,hHd[N}liO8Úx9L}A "B=lǞ<C`Rn6'Ki`^Ö9OA2Fd[N O2|7N'N&Fn{ (QNRwV/6o&#_"fG؁91nco\@7 nR4 zwk?PfmeA@jxQ@rF\1 <`m8YHԷ/  "Md1W1y'5ЪEJp#Q qS'fG@Nji*VIGTM6b2Ck_㩰֧X,9?_I8fl=]?gvV3ʯ ΜD-TNՓa煄@ے2Bbh|bݰV?QԗX[`]| 퓞Ujj-E0ͲO\?bf,SwgJ}RB%YR^[ (oqWE4"}OضwC̮UdKy^"%Ud;ΊqU^!E(]f`R;S@+o.$wY0v yHn΂P{iO嚆UOVoS:X[(е3(XLݍ,16F8u]-*2YMt]uͺ_$F}rt, ZDM@ԡ/ۖRXP ՑZk j؂{MxxcR2q^նx]f~Uj7 )v;(j;ѷ| )%/Σy.ebTs *!CB:w }qíy t)f{{݋~x?N\#Ϳ- FZu.y58,f /ptuáw܊O(ꂢA#~:$e{ ai ;]l%U7۪.hHF1G7M\eMAױAŸ4U9~vٓR-}PFaFK IC7!iont^( j)%uVKVB!uܝ'KobzHm ;ip_(ZA|k+T,U vV yI`k?i%.>c;f20f9sq}~O9ky,?scʻ' loR310(qnPe}?KL؊QęqiE>@B<0&),,`T:yBP`^q'Œ՛nY!?sg /&Tvn}4`nHX(Y~/nw,4D׌-qsӜl^Vi{so.QS&EǼ΂QjI &̷HX5iX b}-05K|{ dRvɟolIU:#[﵂AKI*]w fg M(OTw*=2S h2B6"$;|Z!]QK!$0Lbn6#߰I FJBԓ(?("4<*hUKAx=J[Hĸϓ&7p8 D@KHRnN1ԇ5:eqw311]ƄkYYXbѭ&:3ēoE6F/(SrXb6!Qۏ( auv{>Zٸa4VqOgT!(r g9ަ!uWMj>Dr'!o~"KwP"o9ojFdw#Tvխx4bg!K&{ܺ_ 2B3uun_ (Xwe^ ](!=ft^˲Xlsݦ(5>;* w}׌u)IFv?v|H1\*ɫbH2 m wYt/6vOpj߹n3z-,$K&>HZob6 cFN/B v0KVtዢێL*vzN.ݑmn|Tix[q0vթ(ͮ* j1Sh\@.bJ5<1i038SruOSe#}q!= ~PՒM @@4^Z_6V8ϒ bӫ7yN+")уH!Z780Z6[^z8163{GXIA4_jt<>.rf=yU'DcF ԊmnKL4]$m,qzFG,[K\Ȥ@V3D)Zk}maQ_Y r'^jTº]u`L3Jd!Hb/3`i(L|x'NǘsMN7=.dֶ:s( Os `{~.ܘZ-x É2j;&xQ@is X/;fôDqx#Y?R)Oz c\ڣ uU,uVh: i8p=iTkDG~}pmjV2$($@,U})µׯRW C^xkP)\?"|wQRYADZuIGGW6gq)unJIM|R+;oYܻY ] ư+Jd$\ [зLCU zlFA^ {ppӈqXC]KRk?la}Vd}ܣ뮬[=Ν^{KiԿ<39.q NڌMOu 醚uނB8d Iچ`pDc^UE!FiAX}đ 9jym]a@,xw=_Ž,w{}!I/44?iFU_mCT- ƒNFQ*}S$M߯y_6Qk [/p>a &J_I3{s%P;"͌1bvJ*NR[1qg2^&~oP

    aU17Y7`Β&n$Fʬ8 yڠx[WGacȐ#MchH&Ab!J]FO綧 f _ r_pA1 [J楧mIĽY/?z+jy82 $IPvOV]ќD7.e@xP~`)q4罠Š։Ղ$y2@~WɁwK0~@/OXz܇n(~ሒ7zr%N@ YL䎩ƽk i: nLO-}8wc1 $]hio\3:mlqnH֟@oN)p\}3'DnaOv1!K7' ڗ3T=FwPRӊ#Oo~(aҩ1e3)T/x1RT (Ԏĕ~/ %avpzcè4P1Crtg)*"!." a!*_W鬉O&#Yd_ʲ-5,u%o8TT|沛ZZ`93n#L?p*z)}I+[/I!絴@_iT'"0"iNH;jqIJ6K?︇- þl;\͕]XDƖHp{beVsJYLy0*{l_YTb|DF/fZ6C5,7ߏ@N`3 譪Њ P ˢ4?]ّ8ͻr\\ \t9MpwV0`c䘣N"շՏ׃x'ϿJd-iq7~t#̙ugĵZ':{Qv9<+l ^hCJ7n48~1Iw!z-݄ӆS9`TZdlcN(؋2m3C@%6Vn"Vv;B!գ~,WbQ 1k8yx NJ /vk\HԗoNfh83k n=w^ ,'%{]㷷LxC}p0zxiz5sPԗn*WYvr /@XďrGAi67~)`0'(r9ֱq[nHO},U@Fe=箓p9EFSn F[!V !Ll 6.e5 EjJLȼ׸`>&t6g7k[YC-Be/Gt용QMkA4O.(\',8 qG$PSB`{^ >.JLR;w[MPiGѴ3HBN~.`ӝGIGx}B`6j14˲Y N:/a4\һ6CŇwIYuGo6ey{! a? 8?Ix{yxz"p;gӝ E101eOLPN}v޿6K Pó0XWp;p6RɫHe3]f7f3;s3]'8zc*G=U_*p6QnR"݀cJ ]6%җ0! %=!H#zubѷX/;[uK_^`&sGu,FƓGԵ虡c7A@.&7@J5ۊ p/yp8[fWG$6fɗ$B #{Q6肋'U4'lmc54,4 K#+5ۺP3ů(sSPQYb<=Z=HYt\X6]+q)^ECl БƘǍRZ3 SWۂY\!:)yf@eG#nByڅβĉ:;KD잛g/~+%/^#zE5j_XIp҃%˃R8VŨl;V]"rXfVCj|WJ3}|Xg/. Yl⸆E*TXd$ UX~yEj0IjI5NJN(ܡMq30 6\v]~܈-} >._o#_S9d-}itQ*Y8MLe Fc_vhf"qs@v)r+H+>"{DZz!s Qn&uX-U ?Gc]gGW뷡=c;6\"kO;P Q#-d((*o_ZMT, ы$,!FP&.gRνbwQnX\4k5X7+*Omd?F\JnݗͧGf Fx;sN`~ EqaF'$j:j0yc&d~ G&oе<9]4Jq8<3l 6ɒ8U={Ga[ */IlP;\7ɹ'ةp-M? J'SK73P5 )p}(W&oֺ!!'L W.~'Z>JS-s4my`{(:_kH|A_6-Xf\ w,PTco;F+0hmV /j~C6?$,J?N6#bF%57#G*ژh !բ z Q%\mnpM2lUɢ'PP=r%C‹ %Z X} .}*9|,&=&9W׆QHSNAg;y8f@ .Gb]ެhJ̽}'MbR6Ǥs0`]+*a7l5*x5||닸*^}ۉHos4NhNtyHtlHʛ$:bIK9`rX)o e8W h!~"O 97;#|? ~"fTe/hS:8}v?O{y\;Lo0RvW*8FhW >wGe4%m z PC0x~emƣf*EqȖK t#I7gKERLNŊe&F:yw,b{8h ûУH!MTp"_Sn SbӮsR`u6bQ3 #:fŽޓXOnùfq)̹ϑ>gt^El&J'z!,@]\pF@d_x,G^vXՈᓻ04-=8/q.$8ybP(m%ײcꪆ i;yN]ΩO䀋K zK.,RjnsԟX\Ƚԉ)Goj*?Zѭ1/fTPtZ?b} q`E`y.B\dB!8p)dĤv(C4c6CbOM\4 Tޙ-)K-+ZH@n|vA (S͘ИI.4@Z*XaC_j8V%Vw<FQk7ƞ[wB_dz,iY>nc>2rXz[OVmaĝ+Dbmm\"g-?`K Yi5ntKk{tr,axd;*;+O .q2^ Y%JY(-u%ȥoEAdp 5|Jf#ӄ`Kd"y*;#q5X< +o_yz9ΖT bA`k}j*eExx?m;}U-Mf낀nTlIwnTYG(P dJse#RvGdyҊ_Fc&5ʺ g[!&^w0#?>}t)u&ذ w d qU.D9?b:&ZULW M΅@++m^2؝ۖ,M(. Cvr2P@Rs#KcBs4Dz:g1iT&Jt-(9Qu ro;?\1 =!2AB?r Ḓ;R"( }ж 5ȶ{9g5hj#zSFXmKAUMlO)t: #h@oFt3QT<2 #wg`~ \e@dcu|AF*v5Fܾ20kctnR gY y=GUFR8?Z%(0B3hDce!jwkģ- Bȗ/ta?*kɄV_W7ׅ7]ÊIZAEM4$@Yە*jdc35n[Hzzr<9k9n@Kn @\vp(O?ss{6Ds}Hx#*1/I(ADYCzyñ'Hi~!wжuzQk[frN¨ӈ۱Żn!LpaI`T==+BQtf@Kp޻&y76Jk; ?}.X.1ޝl|ģ(@(]膛qi0R5s_D_B ZԶ߾dϻ@ !UͳE}s= +.& IE:N0;ƭz'JQlc/ IdLƭp.AqI=z*}@s<$2gf;<zLCH!Ļ|~Ӄ!n= <)̝`2;4Ί| "xt*c|I+߁fg&= wPY`1ŊIbd|MF0}Pg|qs/oO_q h'4 ,5ćrz҈hHx&6gɱ х «xD_H SO& cn[튗ŷQs4Qq[#!r3#˂P[ * E\aY1bC*}(7'$ל#LҷS<9jA-tyar'&f.0z@>{\PRP+2qY[Uݾ,W[PK&7. ZNB.s7?啾5&1_.eXަǦDv7- B`盍c380-؉L3CS>OU!eZC Eqm4 ;H]̷5]}#)LS#(#/guyjc|3룝ƯLBca@dlxY3Pv[d{ag[6H r,-Qk#. 3*018B)eL&9MR>,懞c( 翑{T&T=]PXܬ7>q[ Wo-S 7^qO q|X-lH;&H;r5[">*!j@=3cOe9 (_4Bƕ 4pk+{gRuBsr[aDxh\[*z}:ɚ|_9o;H^bDJ-m@=y`7\YJ'8/z҆ %Nq$[ǻ¦S7,ڸ C 7EU絃<㹝 M"7ԼyMgSw!SnCi$Iu?]XL?t|_9[BcpZu8 TL}Qܕ4֯AQF8՗@h$D\h*zI엁U(.2''[l`٥tcx &/?+c@5I5yP^:5(E~W~Iu"EVOv}-q4DQNTNci<꬗x؊?7? s=A-= o,hv@TDn+%Wؕm&3aKm+ܡOT6^GHYqfAi$Sk[V&*ڕ#t3j -7(#k%'Ĭٍr̪Î* 'V`?]3n~%`RvmNgORNBO:o"yO#3igCO֧ TA78X_5{VrƆm s6s$&CmX d"BB%Yy.a37y$oLAx&BqIUkΘ& {|9~.xW-VagfL.= y Ni`HKBoԷ+ۥ$<}B Lwn]3Evr١፩Z@RALMZ[N þ?o>Jc#El Ou[{,RaTu+>֗yD?}k95&n:*K 9ckXb& ©vPq)ѓ;!†BNؓӶFmuy~@-F& IV'YjLkHHfˇh~ +Jq][< ⯢>$XIX_Ve왴t馢nUm ἖_+闀ȓ n+uݕW⡖ q'Y@0Wjv?WǁV $1hA&'63˔Ghy2X+bp?qEޡm)(Tp^~ᴉN cd閺J3[/f{6ˮwtUaаiCE$0[aj32=Z 2;ƦhÊ&=>[ڴ&?¶OWUdk߸~cQ9s];5Hd87|fߖw 3#eh:I.jC(vܜT^OLr,c\0gaNc6I )ů8PnuJҗG*F猙 tXl:˗p-Z8ǤMhqݼ/לLZ}#O&LUHfŜCW7̈vR͸R''Nv^q؝?x9zIGzð9-'2c6K[{nZL7:x YզIfV{"-GF%> J'9ނj!Rkn21Y6z`hD$2T]>Z/GQzXΈ|@!;dtx0_62%*<(7KDL)j2qCRhv@Zpғ泻#ND!hv6ĦL̠`%8!>xdQoݝb6=_T%QpV,zrNԜ7 a4g i.wc`}../ %i?6^W'AƯwEQomZ3ԠSJJ&!j 'myn"܈\,Y3Sb)yJyП4<.WI#2\J ѧo;%2(+,Ӈ ao12~ê -JZ.HF؉VxsJGTVVJ1]=w1!Q("Te: S7$kbm:|E.L0<2jfTe37ڳꊳm O_yj'~R'wcKc4ipaW\,qjq|iu4r\Lo DմT5:HKywI*Tuɯ]OFwR$4Kqu/{&KN7,/$b/JkmRʻ7'z^p RB)O`J[꤇e8a!Y0&HNI.v3+J5J5Y4րEÅ(MKx?#ՒV2O ,oӾt$ Α> :<N:'{9Yd;mH8ǨuNK_s섧NʈC)`p>Ю⺷k'SL$ V?q+oVG\B\_XPWH0%k۟w ">r{3sKtwJց"('Vg"V e=/=elXhz&=uAO fk)lB"cm[s=rmYih =ǯɭp/GDŽTjOnRqU$"LȐm.T窒 7 nrBnLBWd#h>䌺 n^ll}ZK& AMma>lJ_?zX;XUTq( dkwl9֤8b^"v6_쀡96Np!.?EƸsƩ_ʁ0= <6J{mh <5! 0j&) 㟽({Ut\vVtNo"Jܻ?cJ0q; bsv׺cϟM,}8ѡa>8g-@RȪ#-W#G_j- m=BhʀN'ܥ1JN-G'?2duEUh9_! U>A BIvb#8.O pq+8AA&vGJ/aGWrÇ  ]~&81jVLG$ya5O3װĹ}#K<Ԋ STK%Kv# $_vr~k,6Նe9'E €g7HbZh FLLG,f#vcݡ1B~yl|NQQzE.ZjC=W-7+w%WE`:5Ix@0Z ;Nø/ o]w_Ղvͯ'&ӓT`O뀎ᆭ>JkAvߤ3m(ƹD::҂qVABuc=n@e?F4{6qGWMjBLiOqA5z8PSjY -2D ;sv;6RXAg '`HǠ?wxOJ59Xp1jݺӒN -ͱT;tbneYjO퓌b:ːXbX$.뙳M= /5N˙-$ǝb2m"L(w}4RW*oaڍ4\fZtFJvF=H*JnɅq-A!1UPAܫ_Eq4,tt%6^K`$}cD{e}*"zGf],I-&Uqܱն]2P TצsWwSe@&\l\wk#!@i~>^}f G򰆹!kAv]"*fm[8oMo{1~Gn\W&a9ҭNhzK׹]*`CaXgA8bMZV7&&9kŠ⳯L2^:Skv~1tJfIP @zSM9o\l' h1]) j9Ij1!xrey`׭L_s'QoWADfkL& Tѱ? Ȧ>cap̫S}{9(׼h_xF'=C3Tu2YI*4QPqwm.Ms CnT'MP#.C?ًM(Z<ҵv{!̬eg B֢. dk{/o&]趏tPGh3{ G`a8g4dk|EAL"x8f͇kd0D1Xi'JA 98o{e+N P~͚~vnx) >ƾDw 1QliaX~ȥ8lM"QFuF& %q| bƏv L5RՄ?IҘ<)v;_u(n+*Ges4٤$4̊',)yA|lG v)co'q÷r7h 1< qt&(U!m$ϳ"xH  :u==.0Z=jqItjݨT)Mg6$;p3I$U a@A@/_6/F"|,?ehJ+=%*5d sd\0v- 4RZ;$V%W,x.;Af/z_vK-FV> 1?GgP"Ǐ*1>]8z[[K/xQ+gI=C}+'_@* a{2(lß Ip>rCCaG^Ӏ[VDP*C$fb&P~5L";R3!+ ^+N}bP4 0c(m .9R}l8X0җZ"fEwz ϵ}3E+MH2 jV|Œ%dd)eEklxt6ܛIfIw %/7z]T#hs43:V[c)eu8I<86GDaHfr0 tE N Q̉ZRTuEjeH u?,D"ҸǻVpcҒ^YKPdurER^UiH+<:eJ9V[ gnj(lY D>4>Q(!vq07gغ^#%_Nin&< ۹%zȭȢ-O8bR"9-b'Yj&d2kg|gsNJ4~fGxFQ &11V[v H/wKQriZLC&5rǐrv~ȓ'MdG^ԊX:YE!'XF16X1Vː6=$BV2G)1{}|)E:3(FýxϑKPP[_D[1+&/>XLɹ&m3E9gMhJp%ed,E383Hd7U9XiI5^:ԅ6EK2@|׿Qi,[ +T+a 3T<$%INҕ&PanêD뮺Yli \lEd,㋈ n÷g"ޢr\aM9l%h (% S͹4Ku:,,h;ۓ9dĂ~*pZK(0+U@XN&[d‚_ e}|Oj!f{.D0@1~Lq;u=iT o:L;JɁRZGJۻf6S=R0M+:RQ" F/^ilbCi';6g /8f9JG_ǣ3XܝqV{})Q+{ѹX!h&Gr ]{v{\ 1 1u^I2 Oj_b7ǁ+PBuR%ɤDlfnId.xI@R=c۞3JUX#|r{P)e;Jr64ƭ竀\qtDf3~tr&K9R"%H»JY k; Wgy& cIi,䀸/Q*a^˖]*\LTխRaq|0U\j0hO}@ =|9P,<"' bsYr?`' p/DȺEA2/ P+:V jL<P Ґ-/'!⒜v;{P1ַ5{Kעm'.dCG,V#]k Hi%\WĘkP-mcby.#0fX*-~z /R%"%/90'"Jws("0kD>]h9{y3E.KZKPwI zA3Tϳ+mP3SǁF ]M^=ɋ@i>O#u +&B#?~…sh*&y.;Pǣk :]Ho!V_Y^O ~|?3 U}IiuMi2''UDR ٻA8ǣ*g5`S`rXYr;9ڶF{$i N\u/'\ln+3C؟++)9`2곥6veN4D t([ ݮu d5xrX;@yV;> OZ۲yC mcr\xݓ:8#xͧ0.ð,/!玫cGֆψRzp-;xE_ j^ nwKOҾO&-qNj M̡Rzam :aAzl쮣mӽUwi97di! OjQǸ@=Ej7M@1ijWKT ²OL=V|iB'ml9'&eߔYEУ Fl*j#r1g[ۙiZ/Ȍ{U-*b4m@ZJ ^fѬșx$|a' =Rn\{iac{?!6ىݧ~*UiMt[53ˌ)sA חF|E#tû k?oq+zd=DP7j mc(/8w@Jb+9T)&l5x.Qu3O_^pѧUe v6UB$ZgOkzm;dC\VF )8!Oca'8~mxpٰ9lNTxZkȩL["QVbmoiy]t !a.62e[ pZYNٰrU]d@bcIW֜:K4z>‹^Yq"/ߩ$#NHB% KDb+:lȌwi]Y!%u"Y<NVжE -{[8H.6]!rs^QKL,{%Ơ3nzJWؓ+/Chl)t$DBPPY,ЬIŖXG@r*.!RbVKPuLWFSTF?[眊T ͳ(u>Rt[x:3߉J:Kښ(rQdiD(LJ'̌`#&./fRH*QU(k8krot^wA;~tL7>!~!.|=1L%n 8FbĞXZ]2BZaݸCt()= ;TyI`yKőwJcXjY"Ѹ讹G$p tni(#(/5KF&}5MV<3`݈aZ?݆e- eiìqI(%Qu{=nXmIzG+&#/-F n§q]eLʳDN8M`Rb3/Sttvڲ<P}ţK>â:Iu-Ǡ;uUa 䏔.˾)DVQ]WוHF66w§ȡƥj6q@kŻqz([+UdKXJһ~c8@Om֞'^Zs-G24Z*< CL;-/Bt4Tz -xF+g^IgO;~sé;^ĵA^Z2;Ȯ~0W*x=l!:.7N8]/&}/P 8IlfA۝Bn[ųkVA1 Hvo>SzO 鬗u(bH9qNݻ'Bi|Q*`+I$uQCׄ{2|Zt%hp ̞[(PwLF N†r܁,֙"k/À,b< Y!ip Ұt1^cE6a[X)<-'@Yv$wIqI\Iw*0,`j̆=~'uǶWzPB0c2ĶՎ8̿0N8".8ۤZa/ _c*X/WbeLU )XnS]Y|?oжqUԪb^dp'Ⱦlߋ'QFIx»p0et Yl?a]/RNq_{T `cB2SqIcLHSvO]^nbתIxiIKour=FG|DRKݺ_e 2@I`N"D")7Heӻ߄>).zBT4탃)[#%–;oLMI6h6R0l3MW ~;UsWy) yfYher9mV=L3sUHP"Vr(Q?KV1ԲPA7'"dVrm0 2#m tuS+ IMNh%CP1qGkE9;qH\OjCB7i3t9gjeE#xz n_NP)G*.ym0ssTJ@"DzכR<Ρi$3 ²ղ QDCa V[yk3i !_Ss{m:t*3:(n눡>+wtfh\2t_b7 Xr#J[9vs(2-_߁蚠HyFh##O'6^ۦ+}Enz)rī:GRV}vwW*T` uMڭ: ŗ'Qt ق=Ff^Bǯʎ ݭ:I%#'9(lBHoV8@Pql~q@m:8x\$>`z'̬v*)H[[66~&ob8-[!&RE ֲ ^'}"[WSmp9I&."V*zS/\qTK긯RZgMOdYߍZx\j7u sϸIe:-;2l㺖hHb/wUkr?z^50oh<X +Hshbr_S➕$MMFP:0'fuib$qR珋Y vU*6{p1O/H``c@&gC^'2}>XrK,]Hlj^ <kn@E &/hG0Mt{$$b~s3neBmPʮk_Il9vRhPRp/cPJfv M:*QӐy0_;z| 1 {YsL(^h||="ճ̠ʁzdrҁ!""xP(D/(2O(Bd0#?t]`HЂ@~>oX"LXV =iH,ʪk,.* 6$yPR*֦ѥ}RDjaeGjiܕWҐ R'N=MB m&D2(L0:8փۖ]p-#|BhTilsvmLVx+$d<`-R uE VRD}_d( Cn9#QZ>ժa?KkEB=('uYJk1 O4GE!K3c㙪ŪK(K y ғ"'EWN7#eA}%G:N0.gTR}St_}_;rq'ñ-XC`Tx3?:`1[Szi"滱 ̰vSv:` yruN¼\}몄dpL "pHY}kCһaG 8'> מM} ZX+xVwxUOToEYz ,w"ӹ%R!H^!u(?֬MD ɀD(8LALRBh2 0*^cJaeG*/BpCR0j=2ֵ ӓ&akgt_PoB<1:,ehX]%CeaX4ZAi l$`u m)ӾܙX(?M^4EX- -Cunk't4F述G]"b0!~UwJQDI ݣH}ֆ݈.~StwOQIO:h݁G>Q"3,q?[zҴa"+WY/oYC*/s| V5_v'NXmcyE* ͽ!ªk1U=#s,4r)]DiΥAKGiے548sx);#Mخs-k(r7NgXץn=U 5nE#?J\T]ys=Y,/a.TB\%Rx=͍3DچC:oDZ 79ɭļpYI&TH8O]U)Fi?:*5}mng%ϳ1Q`G\0)lp% "A)*%A>Z/Gl Tu)i,"HğN^A3Q5i[g#̻pømaxi< ߔLa03mtŦ1J W|bs3 ].?1;j-Q?[`%9hp0m7"BmX.?VmVf(9<apo?En5v{mOugM|۷w'Um; 3 0U)Gf>X>i'bT%ظxʯL}>GT'(}v#3Z5` Uck:Ɇj:)tO!F*{Xvѝ'SɳwV#OUO_Mi Xf!UrDO)Ȇ)>E)Z#:T2}GGC\Ak7kt PD^C uÀhiq8N ?1''ʙpW]u[V˜0=mX>bS1p\W|CM]{'ٴ.dBRL0a>{<8d"+r_Jv%R |R,GujGV jHȮ”tCu7- ds Q( K˓WNdl(_J:{T|UpH>' ^?od=%BqI 2cko)dIrQJ؂3uk}\j7%j %WS+hD-≖Yb&/ 0k&tdNg+ra:gw7jD_ :ܨ0 nc!E@ Za19ĉ[nw %⎫lt]WDOK-92SJYsc=c(`sk; ҫ@;+#GcZ(ݩ!;γ_zY,A!+U&ʴFZ#H1=VW#bZ>]9osNӰ6m%؇s:%r E3FǦl7neoFq:Pz&pj&dO_yP쩂Nֿ ϤX}~RA Vn~B'Zcz׋9ޔ 5!$#ch=?ɻ:c w9_7vKŗv 5xէtFF)pG njP۪0GR8{WdQ: s >[@R'Mkng%c*$0agvؕG"!XLը4Ɲ :5gzQ@JAe1ki'"Y\dBNQGv|Yv3Un/tS5ӰM \ jqiᙯZ\MRՔ°bl¯\_>FdSo~p^*m+e!g'k$Vo!@6}[!Eu:?e`P-ڿ`ڻ;g>?u ܭR\ aGVCj*uQv@>ܺyvP*$d_ ZHM3_TVtClFJOPCqZQ0)VQЙuU No=a%Wڻ\P3|ah6%wCv#OgEX:O٫[YVW˥ǩT0i;jpHfx؃\){q#+M z+y=gB|T_rTqINvv%Z\~`yBq*`lh͢6mFbVCK1s~)-MYOh3kPH IOg{ ü-wˏl Ԙ\cLd4aw?#fwi{l+xoTt[N1[YϏ<pd*3D- ڡMn߾k4!J8p+\Ph2H!"ozw-\R_vlϼ 7.-$" Ԅ83a bDyK&,@ :YO*^&XK7'Y Ȧ{vigǼDa/V.k=J8po2U{'֥3[N$c&`;A]!x09q~>x¬|leRe)タ!"(V;I1$vWLKj#L":^\*>s#L0 'LžRT,T8&ۣs|Ge-oxH\>p02K,Nğr] r'IfUFAP';4좐j&)_r'0:0POmeKb^>Uʼ:Gc"Y`@r&mHf75[HVr5:kv W"^GǽXA_%Ӱ0~(m, 6qB@y{w䃺5E a<+F!6Q\ǹ' L!Nru->, ߕWNI-_j!$@0MQ;  sƛ_J'GWrT8[W}0z|ɝȿWM'2|5_]Jv2 lmS]q4eOnW~YN0ќLY<B*6q롅}OK!^Aݯ[bΈl!eEs Ox9aK7AYi;wo):yL`Y& N2k]Ȅ" /#S;10I"G/?$)dQLMĶ#9ZJ9Œ%/:w}2 \Fz]Awv`(˶GzeJd%1!~O]l ̃nB®$ \)aQE(CaW.8&hL)׸ݏa]*vZP/CX|fz:Q^WF7{@w8;k{lb#%6 Βx@Xp%Hid2?ǀфL+8f`x{&fWgOPS7+Q>PR# .^O4RDg8]WW&y)Pa^ڞ#Tr#JK5Z$!4=UGoh*˿w/~H}I;$h89?S;Q)K9>nB݆^|eH:Ax̭ ^iO?7'KKux3e?d֧~Db_Qf_/6 Ǟb34\[$Ω\V"v, #%kKD= ,n0z6?'Hys;p8*{((W?Fh[lz|7Z,#pr!p ̀tfQq lEx*< d(cx(FHlS$:.a5J i9=+v& #m0Kt,g[Y Qɀ*R Ë0Nt')tc<4 }ٰܛMy̫0g:#І=tR\d?nPqu3jl("x{3[9lڍĵgsAM j06C*WOHQ)N.X:U B\B:uR.?Z 4dgCEZfI-i i+aB\E,F+ V;Žxr8QoG]{'8]oePsq0~-Ïreߣ!C[5zbpL'3'ӖՓ-sH0U(Ǽ8`DWu?0@[6ajcEWWMr/YΗfe%V j訂ɐBˇg%cZ2Ll4h=kﻶFRwѠ'}gr۽aM+kv* r`3 ՇF"jw"!UUS u^ дEF}5pð99$ $5FB_b%d@%$1JvDi嶽" F˿E[u6-h?ooUptX~ֽ ز|o=i/?O^`:e%go.{FUSUv#J.8#VHJ;ru.St+8'Y_]Xc젏sEVZ mHt.^#ࢌ2rs2bNs8eK_eIqH[1/jVh]9hcj$ۋ!Igkmc_$ۨ1 (GjVCnhX`{fƗp.wz4,ywԱ&so2FCeJ2$_ QG0.`%ͮiǘۡwvOd9SoDJ;8dLay uٝD ;lH g**[LxXq qx>©+`S";w)T4sŬf}{0K.{IwW;7pdkh7EЕn*K1 lp#RVT{~?"`[j#s:ߙ#9^}Z:)|RwZ k^ I) #k)k%ug0Ǘ;8N#\+޲Z;H9, xAJ YH2(ۈmGS * :G`[jxT{5_^$@z\l$[TٻL͚F89:TiMy j2+}zG >XO)QJ[`>)p%JL O] ko }7}ݣ?mTU~]ulWWgKIiEdƋ 6th) b7"r(}Q y.‰G*7ԻȶXD<]OL> R E"'~CO7Au^,ylcʤٴϼDr6M9U~AL|FJTBogS(R߂^hH:AwqNQy"7Kv ёhAAH?_~$7!~Liw[)!{1)u}/Q!OV];G4AU P@%OF-ڂ.q~P)QLxYW-zR$7Jl6󲎸>KNd4usn+W3r5nA`YZ| W_ -s,1٩CV&C( ]΃oD_) 0%,̶22Bhyt;~?nFl&z'`Rp~< wlEkΆh;c˟5/s gKZtGwz.cƻxb boI]İʙ~x$=PAWM\њF=BzWr*ʰYn+bt17<|3.k},H\`bx@w妜k3!TNV%8ys4mIT@Z ڴD_ Td^]iQ,-@BK>@tPP(E_.@kx_8zH#5Lƴo=1>0bk" <ӿqtv iV88m%v  Ϧ3{s,eR)e :ӺɢʕDT&k`徝5'Kѐ{oha-$gIE2Z ɳqQϟF;*8V=_Qp} /ƮXw},r)bԎ I񝱗X1ǟ#~LyZP+ SczWq|`r(Ҩsi*8<$h~ciR$P1qB"$P[}IQА7 ]`3F7B֫zQ _=N=~z6m.[ZlR\U໾yt9˲9HB(OV},kۈq-|Bf lw!7gtkӎ^f8ߺ^ 6%²6;;="ʮ MI׹GmkY,y  403āp{^Rڶ_8}uoiMRbICI3 Ƈ .Dm i8|ӏrW%#@3zNKi'>Ϟ \EK$Z~3` kT`En 7"z#=uλWYs͏V9uV',mqvp#xF͢mmዻ^!C*{kT>^-:@D@T:{A~5&xJX[Nyc#L#}e}v}I;Ek &M4Wxdkr>[Lzm1?1y>Au3T~%GB$;o,1{+}] qՊs'T#?=nC/ܢ ב1P4ASue դtyͦ&CM@OMZT4IEƈ2|fzbg˧$E L[0 T<9(S)#SaCb5"=mo6t/RA}%&. Hn"]eNi=~U O{c.;{^uHЄ?{y:Cc}Y=9&w16CBX\x~x{a8 =_ySv,DTfILچ88xD[N6-Ӊ E_. ?E߅ޤv#ZnmUwLKX|ysK U]xvSϏ)߱- Mn7R`%@\1;R𱬟mX8;KD-9. wESp< j-WO:+ T 4E6hXbHĩEGޅDD73BƩQ\;_>mİO@eDG#9Ϛb?Sq5b۪O^'a@XHnT׳!V#^F@XfgJQb_VM5Q6eڨ3da-& ``_СD47gd:7s۸Rs(%/OL)ioi8ВꂨL Dvo4֓bΗqbCd'2ۓ\ώ'^Rr"+TBu6 ElVϠ{rS=[`r>toĮ<èqi9G^5f aCeQk އ[E F-M4 }UNb1fh:rpێE.үC!Vm"=fNcuqd p(ЙLӝgCwӘ`Gzp/|#5bA:@ٙ~Zt6JY1D7}a0h JIOF$K^ݳW,Dwb/', Sc-㏨ dIrIWgKݘ[w |~9an~S_D{E=fmY5 V⇺]_6`j߬JU2?sbGjޤ=m"m͈jy;K`ֳDNv߇6rM%w(ߪ5eU:$ ?tXQR(S8\  A<.蘤Ϸ~.Gx05temq^?͈DBKXgD uӆo h4y<ϟӬA2ݜ2PWL!aT)`$`?*˖E2Hnh7l{,u7Ҹ u~N³# 0־^kj: #9_??큼,9鵶xg6QBۚ%Ιx?Zn8OBzI$('݁sWQsv!`cJ".'6*Jiqw`'*;ŰlTwE()8mu(%䝊3MRr= 7A$u~ؕ-惖v34yHp <} )>=!RR_|*x?c8>Bw3],c±АvPުe}=ac}'F>t\ 2dS@vw@؅*p7zjfg˟vrs#g$3;# a/rLi58^%]=?ҥp\sqj'\W5|m30K\.g̀o@ ˩&lKF k9\ KaLV$m2XŸIPSRXf y72F㿐":%r+i{pɮy6&1UC|&uAeO؍ ޽L?i4/N/jJ"AU߅%UaPE =r##7hσ:t G)xWIRS_3u"f({ j.ϟ8im$okHL U! %`A熜@m:VQlD)}IÐ5] )Hw*'::ݴ^?n/yb2,9{~%G9]N}cfIz-F}!Ts[8'sTU*MR-∇f~ػY*oe*J!{b9| #O%>BZ%ާNF v|N=ZB @Wh]uC @N :{ I?yߗJ^Kh)tSnԋ:3+SqMPXsf֧ٲ?l@@lܞPxJ-xVL1^b1xm1B^F65KZbS>WnQT^ҏJK9q 0buHVsܑY#H,]T.<8ۣ(r8]y G9zĩi;zS#K$:q ֭XϚJx=S{i=ySKRڢhi7!{(돣N[1]RܬlgUHzhS<6zhv^}y :!.# kș k`N{j=*q/H ֌0Wf&z4RshF<*Y'h_znMZiGLOWj-E9{b ӗaGL}!~BQFO `oq2T3&V.ZUITD-ܣcHa3BN/5{^KJs|⭼SZ7ARQ nKsMjB4NE^3mcŪSMxHsy59~7|\ܸf&1/+X{yp#a>aƵq &ΜDXEq GGܖ(i~ԦU(%## XYĴA+҅s鮄6rNednX/>;̖ 0/*[UB EQSO@O钎rDŽI$孾dmMTqhJA!w9Km0`Ë@$fQ{CouN͡ūwyz 7IjN|:8=Xn +z*\ixW"S7֥Jp#+ΪX0~ޟX&`ͻ9HfljU`;&?Jq`\$2='ۀG&;)SH5Vi:=\[nbkU,?"bCxypOf6t'Nw)Q TD-c!< j;:i}By&‚Bn4' ^yۼ}v5ʚ* M9; 0FTZ;m-Ɯ5?'Ve> 3f28y8TЁi^s:*ePO33OJpzT o 2SlywH Ā̼b:H>N[jUkT Wr)j!jНQS ^:cy-ߺ k[7o=KcZ<'"Q1c޲-]Fi;uLܡY?{4-a-gXήS_bwr|a!}:}Tx7'.r18g͘!rwoځ)`ތkfI_םuy//@`c$2ש}?e<8a?F$;rL֚?tEQcoH<$H"/s&ߤHsnbU;mp Jv pB?9(P?8l[!(>cX[6CBmE̎=QeοXlMA"BJO[49XV a#:u *1ϙ:ǡ Z %#շ0ʺ"Zŵqt}Z&"6 tBL/.Uv͢%m]U7JvybhiҬtt;£R/HMw(*֑ CG.uhyRv%˝.#)`5lFOYHSP$,sFbHiY*t!-8.Sv EN: 6h2./EZ@z"iT'?i#'8 3[Pij!\n"-H<( QoȵNv#nT]Qe0%V FqB"5R*,zyjS=d|:KפԻPSKsףpoaF r7ZH%Bdse@z&O%%:e=4,Դs.?E4SOeKtpPy?x{#rA7ڪv*`+IVܶӰ`mz58 9S8* <.>z(OnwQ XTT a /}̄(=V+BK>g]=Inj%1R !Urh4'96>~rsȆb,A#T ^RB;gh,$xLTk3pMG4Xֲsb+euB}ՒSX82IcqnH?i]L}_jg'%/TUSJl)d(߸۽b2tqhÏ[RԨu'i=Q.Iu$d&7a$Tk`\KM* Kvާ9W@O{ʋXCp"i276.?T| κ+4`fsdC:7x>g  ܟN;JT°Jr'rkgS9`u8ip![<9% &OFfgӊka| `Adbs8*(1\>/X1 # :jӬޞ@yӂfNׁ (Cy4YW$B&VԨv̶nL 2;ȶZ]Np#0@ z,MZ([7Kd5z#a̾XjsE?쇖e̹%f'nE~3($j &&#ѿĒLe+JEw<25{y%*Fk]:ǜ0S"=E\ǸE{08? /%h@[)rOc!lsHqHZ~MK,f≮^K}r0;q[+%d._mz, $O'vﲰ_Y:[ylo7^Mm&(qoMI?}ZQ]@hHgGI&HDAVI1Ob:7+}eo !鑊b5=|K.=@3sLy.2+Rp<<9H@^ɀ xޑS(M16/knvH9Řݴ탒ޔ(ż[m4gH\#(@T|kE .ss.uHsOFR Xj%e.I 3֥;PlܷE8Ez~&{l&2nbnsn,Q# ua ^/K^+I=1M.$j0wK#2MHFfK\42\h=`L`i Q+iuF;9~*;L'(n4cLTjuJV(bNq*7K#n \yDj8ŰEeS*FNYs roC!_eiW1L†/jߚڜ2+wb}thJ /GJBĭӳͶ߉;2 eNqk5_GP&q}"~짮:(Q3 Wy 敩צcbf sg[B@*\tj *`VN=/zQ~z~#*qleQ ߨfp1s[+]K:??:s :$\U[BqG s:&No$|buSڷ]`&fꦵ )+W]Y6ZqbLnV79<')>֏@,XE$+n Áj7>By JR(kq3;f\>ЅmeRbWx h@U[iU.e{ʲF[I$^\ 'ޮ j McnAgm1|*J[v1VHLM>qFY^_Kl'3F Yk\?v8 digAC݇hi**!L1s*`/ ؅(|ԗ޽kЪ#ƭd-^+cj,s|; ,{O m`} 5$"2SjrˇƎ/UDWe=M;b?@!m9Xqӫ(fHF+0LF;0OMcΫZf)Yoo;_?6nf“_n(L2,kVY 2zJO^Y9wG3^b%W%=j05@UG֍6H,ԉJI'x@b\ J$f3-_q l%~bB}Vz'/.\0Kؖk:eߑ:!mi-]7wcK[.wAq"Ozhk1%i/b]SԊ->Z4,^Du߯7XgևlIK]{ *{n"ԑ'DϽDAK~ VW<3iLlthvm¬pZIAR(&ѥE&j5nBϲ{'گU3 +aTKUbOC- bJˤ4Oo%) P6;/L+ ث;tD: )aTظr[!"̝X ~@ ;伋5Eǡ7Anu^J t-q M-҆"7]7{zxZF<bEX'8dIëiZ)}  )>9 S ~ԦEyCɕjɻjO>9}'W\wLqaskZK g* $qOl ._ Sog$L"f2[fV'@n4)K\>Rz_&'[8FY?,R̋FiGP{DΚ*eb Ͼ0u4-ުRv 6 1ن:5H;&Bzy|KWǙ0asRJ3e+n4.v#Jwa|/EZHe!_?0zCPف@WFZ{‘K,ёFtxq/y, lV-}z^D:H#C7Ę؏ s7wH"UڎLDozżg~hY`q LXUw߃~(C\=k tDH3ҪK3?<@Et nNJRQ}/`w P?esȗ=jJ.q/La9λ7YE9`* N< ax|-)ѢH$,13(?-Fp6uL,.j'RŽVnС'mBEz{ z|q*(4;My[uSXXlrFCIe3G.`嘃}z#Fs-i ޙlGq2Qu?1֞ 6L`QnH!4LqV_*>Hwi^bc-rY'Vګqq1 ϚfDbz4{krb*AfKM@:‰`PӻW@tݴXCF Y&|}J 4yDj E$vi񩳕7)州J}CK3lֹSw JڞQ[*Bjh:VB}T6+T9#>ZGBaՖ\a!ED[I ?Ō \Ц[i}= ŧCKYmedH{8c !&.?*Rj]EO=wE%kpV&kzHl^T5}%ۢٓ hbD\N8a``Λq^H6pJ8lI$ 4UO5&/m@Y.}")\:LZn~ێvAsLdz5bg~GB$?HR'͞UayRgq+Jt|$y^#>ĚoJFez 7+Ռ@=fM,AK]:z;S%!E|φ CldSxʧ ~9<@3zb[<  y٭bۜzk̦o'jrYA0@?u`7?Q8xiUa(N?jd4fd/ٮ)I+6׳$юP/-.{nD7YnG JGP 2B :}?%m\]D戽qK9V2zW X°H=OHi)1G-L.A*e {8{qw4]:)D\BKď%`ˑu4]ku`sԤHP9zo/ 9%x]_SJuҔ ezx~,K?~dx깜>19EP-S/9U-X=\oP Z+s|F[mmtM~QF%{b _fCh1rHފ/Ll.iscals ~ZUb.)iK~#|S􍼾A?xYl-vhabdC_N(K`R.4P=oZTmgUV` sc(.,OЫJ-Яinjgkcq+!o\ڿ B!Hf,~vwSEх?%cGRO1SL͘~}J2*͌zF^j=G!u ՄyOJyjV'Y:Td=xNnDs&RZC*xj!^KuBXK^w{IЎ9w7܆hA>Ibs o<զ*#X | cm9*v9zWAi2_֛Dx=vKѡPn ǣQUP 5@ӫ"^ج_XniObkӓb%/Ӧ#}lYWn:3|В۵57#W ~Lex}M{B'8BiQ˥3]u-ˆyK ]st?mPS~TL_Era.3*G I8A{_1T*j1Z/WnT(eyQ㋍zl&Dhy,CZ/7֪t)k9qevV TîqG|$A-0+$& L]IݕQ;~y;XR8#S6:<;_ѯt( S!+p*On>ޏu^,Y b_~o(z㑦2@ 4\.[M0z^uto>Оg x&I[lh}Co}؀KXR9R(V-D-SNAW؊'~1tv}``L'd%/LLER{CwZ9SeAh9nQUn̎ub}$F!F26=:wPm݁W1l*<ߵ! :gs~+03[6ܮ]MeTO Ly&+ֳvVko=r:T}*\>Fe6 GIҒۄ ~fHD2&cpTP#&n\K!o7<6ZYh 2 fLSBM1,=${I:3㸷 ' _ѤR.Ien8n0[lNe,w9_~CfYj&,I,vW {XQݮ=/O0M`)y2HTnA2D"(Q}$mv>_R[d,Dp>4s0WFSXQAI\=/Ɍ\1U?!e߽/+˷,B+V@G<&,u񐓕^ՙ0%!D CAQlv[]8fc9=^a+ 'GZ{Pn|T#طDsRxܐ9O.u `1ZO.mw!5i(&uD78%Zd'—EYJR_G!HsPS̟ǣq#kOƂ *\(2 tfxeu^ mA *}Sf|j#\JˍH#^5cB(9䵢6S,@|a5j$}ĖDy$[]NDq&A_GcQ.N쏔iuƟM%ؘ%5t}ˉ9, K:JcI2-YV~8mfep%nJrw>ls13qjʧ"8\]A-++al c ÆCヹNoZGpX9FҏK&y J8,"ΚfvÝfw<987h-婭u'Zsf_0 8֫ny5ŪoZ.H8M#K+ibL;ߩZ`HONNÙV_q1||0.1sˬhd$V?#SEɑ^gNU>VK)5 imbb* "ϖ[f9?8T78/*\A)&V˼P V*Aj箾ɜm  %O zÑZJ/.˯Xy<| ϭ iN.uyHp݀~Cm&QYX"QW vu"MՃj3n ծ;:Թ5mEy@5b?c'`J#گIC[~tuE}]8傠Zə_\>ΤjWD& rf&et"-(LiWn% N (`;wҸ }5eN:b,,80#YI14G*. |0ZaZ$rCn==,Zb֡*ڼL ,bɑ.#3N*U`m8Zl,1Ca. d`HɈG] Nav+?)%(G6<D׏]e0"SUѢV0}S떯@2l u@G^Z"~mMgg-Xxld?#^NֈbO[Dr NxC_$yN?[jvg)b=MD hy4:ފOZhd; 8hԇ<7MYa =E1Js c-`ewYg5ikiX@ᤧMty@F 휙 4) ’ar.c[=* ɯ_z(x n3Šp')6! C hx)mQ)<'rrgf9?&t$..f9x ?S&^Aw"(ɮƥܧ}ao*]yv%Z|0ͧ.㏧\W9/Z.;4XXNAI ax#U8_lF9HHP=LkS7ɟ4ӄgOjCA=Yߗ/ު$ƹ?K| N|AdPwm幠0*[JXAWSxel, d䩧x ӬD(n2ID~=珑 C"5Pa(S׻1 }ʲW3{8p >T ;;Brgo9pdY>l&3<&3Sjw=h$a.@dآ]?F8+Q[8p-Migܜ:QO!`[#>'^EY 0P}b֋3ti{L1?m9p E,{ <)´`ٻG9:\sD)! SsW#;2mAم&4KaWKǴA0:|Rc fgcT׼ |ISF>⋀*1% 4$V-th27/WWezW"bhtICO|OE*-ySOC0$֓%Heg98q| sWZǯ&P`3FiUCnnEm߿'9`$ދz]D4+iPil19I@nKԿCpN hil刂5T^=x{N8T$Ѽ<娠esJ4}|Pd#B٨a);%W{i\8wHO"z0rKr-T `c%)!~F'$zAgSߋy*_{exe^ ?%~"[s;}!!c2hֳO i5^߷Hjg3Mg\&; lu&#I]J.eD"!9 -yJgC~.!CW9=Va15K^.n"JhS)TԶ[W Q妡+~ϴ+١ktbAte~*XVQ > AI]jAq30VYZ"~Qm [g ak;ƛQ^ώfݬQauBfĕUg\o lFϢ'8&ġЂRO6Z.S^MYq kmh9^nB Jov.Qqp;P.q^GEkNABs?:s9T-bLTotvO٭RY c0i`x@-$|Fb*Ī)((W<=cyj3*H";vRIo"+~|sN&(^'/σszf" 4.^?m}Igh,ٸBP:Fs(8? BR(]:Gfoi ED*o[7ջ 0`Sgl-0*8%~R t.jMG)&EZCl ,) #tf_$zDnG#??нȨpe_5hAa:p/etAn5˞,yVrj$QgՂ@oI}Q +  >JEݜf|KкJTVdR \2Mk<ES+ ?ʁ&C~az,6sqoCVTͳr"Aa7}-VϵkQ225:7E >9R I }[IwlPbh\)@/ǐ|NMa3i:XǛd L>0&YT(0>ڗ 0%Gk")0|(ڻ4!c(g[vadr%MEnzw`cw`+{'hRWШ]TPh>}NR-_csr. XŭFl ?ҮxY!b\~W,EFXs31`A[ P K5?&*4I#%0F6/ rp:g/:~ AM[xqϢ{d_z-o,B*f=t`ߦ ց~hlL)'gTCɼ\ hvXOH_M񜉨MBT-B3JM s6O}|/-VufIT G8=`WݗSi!Vk':8FmGqŕN^Ci{Q,4PZ1we{: b7W>2z}aƴ\cq(Z8f#Gd-juumBq@r݋p/y*쬬}=eI%ApY6! /?k+8 @ag%ti#k&;:W9tȷ.U} jl+! I&Se.78cR Ѥ +J?qZDЃ\&0ayg5) ZN8f+ ,q"/AA^DsӔÁ"fe,({tX&BǛ@`毯&mn(k%|H' ,:hZ([!kwM+D?%U*Āϔw0Đo}$8 ckK7JQ!]_urT$ Q>Ġ@Lߊn+XD6L_E|^:Bf+Z H|Sɿ O3.HNښ(M.!iҁOW 耡ٗߵJ2h%EեՔsO%# ǼUDA #W3VM}4i['Ѷ~k:Lmrm1t_*sǥ<k8Ⱦ x/HG'5 _a%ЩHcHM[-hPzI0HCv[&cc9c~.),v}YDXJHIHJy;YDMEg9!aVpjrBqeTBKލM;}EjdCG&R;eWrLyv*U"0 e Ittܒ'Y̮־RD€8҃YZSuUWCS˚g;bى ;ߦMIELxcfv*~NJᵴq0BCH Qshox <$?N.6#+Ť8'S)dGBuQ!*DbAy-SpؒNʊpe8!SْOBic &*w}L`)yIg]-22q߬O+AeD@pEIEe|'cph#Ҭ@9Ũd`G5ιl. _7T-oK%'ǹhn0.LxT]Q}efọ0ӆPs`0]:<̅,XfWy1XoRgN(Z,aS bӹC]H8L3w Y‡2Trϧܦb2hdy=y "~h*&9=-edZC.L>D+BՐ$6O hvzykE1D/lmMl-qտD!P=2us=R}CaIJgv aQUy:ER7*tzwCܞ>[a\ˀ}zyZ&>ii|g뀪1GUs) +$ yTC r; %[F%,"Tl9Uy!38{fFدEn vY8>ROe#|Po^s5gUl7OJlduQ\`UlxN`hF a 1gW[\(+!}\"?*y;hoiW*'pl}9M?#),D{Azz|kYa]̮qM>W&w6=܊R`I,:*Y eW9CLe=x:Qq7ME5bF}9H^d~\f9/epWڙQ&L̏2Ԟ-/:;N4/ ;hpb&02ǩΔLÞ3[ΦN+j*aNS_efw봀\-e+ k h"n$huuY,ڒwhc\ -u;>|2cKQi!$;+C"MSfԤ[/^"Kb?k#A" drk~ {dEAݵ/o"// JgdpވmnފgKЅߧa 1S@jKf7kU+-h 吭9Sdh3Zy}63Xz$H"V3*%u"(=S-]fy,knBU8Qbg47\D3jA$Yz%ŇR/ZO'$ 7=߃0"~)uճh>W$ "PjX;F3\8{FG^$\qv]w_RLb{ʪ-L2[͖ؖQZ^UOw+-׷0X?aojv4˾No%2OfxoY-櫓8x t^4|8J/)@/cBQ~#inGN|#?Kä3cK枑ڼhS(܈?qҕZi߽CܮU4;E{}>Z2@r~ j=&>,Ɨ#phr>)؜)USaN3 }w#c$j-c!(<Gx/M[LS Hw:1L~Knh~# K֟R1t2J142 P"bjqEܼu`0dG!`O"sv]=3"vf ~g3@嗱)b#y~#]hlzTɬ\D\EMs}$+Ne?ʽr̭눦dv B.w@>sFzDHh*zLGW@.V1Jv 0C,^KnbU ɺ/F$1kxNⲇ!wwnGp+4Y|wnXZs^ Cz\2 KR<&>a:9 ƍŕJ;1ִfS:_,kJkCן%/*iV U' nC|ؠ/[ zܲFjb#@FxXz^w#h9HB"EJu1j!yp;=5?e==F  9{SIZb?.σf큶xH3ì㕫C*tb/Wsǀ^P3rONJ3d(EQ3N3DǛDM_wlUM R e|pVnv$Wix5=9Dv튡K VX~B| A. ^Osz Gn bkFr?yCqt OJ- 9F@Tai?/#F;qպٓ.bRʶ„8w[*]%` O4&@?JiED_E_lw4:" {4mXx9M Uz G瀫{(5˩T`@KB+ ]v^o֓*UچN&wa_nꊼAcBȘm_Vl/<)\s~_c^,Gl1qdr!z7X^GsRϥI棜pӠň7Qʼn1E@;nt0{!ǞHNX!}8[IwY>vVy?w~:20I[,V_~96Ob[-z81 K^8v`f%8p~26 "H 1Q;d.ZZH@Tăzxmx Ivfex7)֏v'K7WbPpFo8f5:)4)Bk=F!& kJ}aX"j~eiQeFD043sx_V7/jInC)aVh`x2޳Smخ2]M֋>{gQWŸtaPݩAUyt> ./%]D MB=eŬ ~A,>W^-J[Ḧ́xT/90KMpy;R#_5<:xc^G`wra]F9Ly@SU6{"f΢b2x]C2n6 ,|?<*26PS@.3 L{QW$pjeemUeP'%7)#$՜Nc76tOq 5MIŒ^-m!W3Hbji8b& kB]IK.#U()d!'ԀES- ۛ"˥ik]A[ʎEug߲WUt|N[l VgwXǂspOZw 5~N(sM<&,1낞;sܖ+`td <9b`}0@i3s ~86C՝̩8܏1i,.4?Te bJiֺ̹\ 6NV%h-xTz(8e2/{V]q'VO?QJ;y쩵 RWrav} h3JƋHƂU[ -hh$;ˎyrZ{=a9HNL˒)?[|\fyu%O ӬtW8j<4pWgſtiWIh `_. K79!^x8&'Ly)yC-o25=|qwJ I ]Ck׻m%MI`>aqȎEFs0,c}nzжnPx3)~ѻ8+8a}@XiMICB$0kEV>N] R"Xh2v|i>y_>)ǾH⭦8V=rD7^ff 6>\6JvRN{KesDž%:MsPcRu.e\0 ,SBܭu/g3=f @#yT~&cdk_ .Cj8}OH$҅H/LGFD{gxZVBj j#L]AƯ #j#)+SQy}zHrAY "O(tn2\$zCjV1'\˴.w|-p2_Qɾbں6] &ij:L dP Iջj4sU9s}6 k݄^BEhsM;Ow'4!_6G"PrF7 E h4, 4T&,3 E\8VX+jy]tZ1yk+gCS:mÐ>qZm֤XDLWV{{4Y^lU D%%":㵭q%JS^8 K' '(ra<a4 k$?#wN4r^̓/&&O,7Ylnj6\)tmƿi՗gQѕ)Y j2;O{?FzndYf}Jmqli8%rúǵ+VϬ!Qǯ)G_^.- V0N=/04.|yDA"T4lmeG yzj'(V^WP + md/ոk,%C&(8|}Ue0X)/NĵUⰾnO^)+Ly?FSm)sLhVtZXqY%C ˱,|,++ ˟p ࡮9gϼ}A :] s̃ eW&Qfg [VdsCqObr~zB"o{6U 'D](*"Q^.tg5S<*i8*c <XbvPo@(JKs-;G*2KL 1e6B!HKPQ|> h ISmϽ[⺓/Yk{~rk̠jkmǨTDix-(0&~4Ac5'; ׋تkddl[vOlX/|B ql hyDpJ2mn v<#^pX ^X;;dtT`% EKլ|;L0Rh\@q,OPs1Br(*7(K> llfU@K^fRIx(0S*zGϛm08UgabL~-l4#%j8f/rNo _C!dI]]DXLdmL c7VY7qJ7\fim|@L (X/p??CnBĘ|QK&u.뼄l'1lHN.`:xݛW"x!npD 7c8T@rD8 ϮN~o88EmcnX{ cnA$n[j&NY̠bӵ%ռ fi1OSڿ{0HJ23SA=5nȍ] ՟IY^\7{bUyRhFZ،'llcAQ9& 2IIGkVHE'+cƙT-ˉO:7Z8a~%M@"7 Vox=b_ ݠVGDp{m|`v6dA@#vrr+ˈH̓ 7aD3Rȓ͈"[@l&irYF@K7Qzg&n;AVP E"Ęڨp̤Gj΢>f9BS%/d:ޣ hHWe\HJYZor\FdY4Ww^ɸ`3vjtj4 ny_^}~NXȒ'a ƚw6MwDO}-: >.z4)xvUpڙ0PAz1>s,v*G qْ3mP[8/-Kڶ}^&wJwFRNsHi/4ܐ# Ub]GnostpbEVHE_Ryҕ[p4:@0dh)2˝HSF%V(NS]\EDZ v I-F=ao*+1HSr/FPdlw:8X$ugdR,T۞7L[gw${ =kKG&ȸnS~^҃gEEjC*%AmnnB܃jڽjtJP[$THьbkKE)QJy;GX4`8knWXU >c=gi% o-b ;? KG 憯Z#D`%ct%7 =t"VD{2ԏM5GɖB.&RLuw7~}XwF^V' BB5S z\Rl6s%`GBN%gdFr$f? PфZP̓\M$˚q+7J߇W)9wF"g(ScU=պ֫L8T'U.Y`^ b5?Go.0Y(>_xÜQ(Co2A[jD^LŹ H /@O&phc#$l.~g/X뮔|zAp "%qOD' UYc>Fdu-~7C2$dy2KȜq)0r!c!1,")jƥȩ'|$k{|C]5OI/At#bPqN\g 9 ~LU.N%wGÍ_COzJ.Fݢe pgED)mBƦ whHaMvAVv?tZMiYqۢ Y9 (y תRP6Y)] ]ǰ.wtJww*j̪sm9m 07ua @9{؁HjP\K9j#?Vhv)nാV&1B @TC],qP2onQMR#[G g.Z@c=`R$~"&D2^KH'ĕ77=*VԭЭTi* JsDؕ9q*bS67V!"fP_aEoDLi`\X}W:_ɒepgzw_D(ٰ?\ҡm3}KPTm._4 Ԏnk`j/n7zoJ\:̙DO4AGϜd2 v2*6@ejc@{1_;\X_lB.%O5M57U]/HEfWZ"[Hf;\1$2v.0ۅq12%oi-y8'~Í*?3ŏ3ڸ =! mt I ڸг N "zKiV3kX+hqxuʍ%ټﳤAQ H^TID_NhpXb0GV!PU/'/*9:dXDVuz%ԃh<Ke)"7ݴ\ϧ~ezVTrq2ل.Hu$d[I҅[$0n MK6QYi<.orٗqȯoCj8\}"Ц_b3Mx0N NC|t+%DpR^\ ;8<9m\@ Ӌ'M~nO/o2u};CkUD4mc3׺XF !FU!@.-v8LQ@lYk;ߍc<0[K1[R%Mia()[&(@(:M9&ĄvH}e!3̚[%6UȂqU*i>.WS׃FQ#e F4"˦MW:08{5!ΉߩAAP[EFeu(hq|Q`kŰ:-S#i;ߴֈ=ώ{;LQWs[gzX˥v1pO>z2_~k"MP23Аp<=ݩ"չŖCTzeŁzĠCItm_~]*MM ' McX*0Խ:2سidn*68OgTFIJ;9 EhznZyVu JHbu2XP[_EtmmԴA(`ۓ%nlT\ A؊V,(Kﻄz^Da(d1Z\#̊Խ>7݆tXf?_5kxL&lHl3/R-,ҒPF[l ×h[(2!eJRI"uq3c$4 g#/z (WcQS@ j=5tێ[S%(ib1P`9f=(uӴeZ5Ok%݅pˠB=X#OzDsj}m4xPnsF[=wDR||hv]Ul͗Rɫ#4u6k9#Po\!Qގ,ǎ^!Umr OOx"fDfEFO௥%ȰrRVa@ < ڬ0D°ucqN: h GopIVꜸ Y@cRMmWzw&}ޅ^Qxlv 6\+QX32} _wڭ0IH^#=Ό~ZW'1\q"uӇ dX i;\fQs]9'F?6Rv@*e'$uxSJTRAq(H.D \tL6/өtINiVșD2^8|@7NǦԫe@(0a3txE/Ns#n[S; ޼+s^C_i/|\l5ߢ=J|>|&gBaF…(sw5KR`· Fҧ9\gNޢ(yM;Eoo4cVfxUva 0|B'`+9!L E[r|AX<+e]KNڐK+L|~jV9\7޻-kNi;ڥaviz;y8ajJ<-.>ZrzUQwo3o*̃S4Nn(NCE5ϵH$4ObWڠza7o?N|o7735 Ʒ,@w~/#bUPЄplX:UAmN"]?'cRpwZ(^7ML&ɈyӴY(S@Z8l䛧8/!s_ޕr YTْFgWn(%^<ʋiS62EF8uq`{5(Oei^#B?ܣH5r$8 C Г4]/O4z5(AnsKNa]台<-S=Km "ك'$ (lmzQ$eBk "yߣt$8ʅ 8˳ nSaA&6kn/2}h_XL@.@lBV?9S_Pv⭍iyLEGM+wu?gP۳E_"-qby?Q‚lvMAC}b|!*n؝ܦQ]褄+p9;DVi+Yu,njb֪T8̅HrOyoQwl$ `# hn`nCϲ~R֠x)Ű~)ƅ@!D>зSWd3P/W0>gpNQ1ϘKiSH c2ѹ  VHQPZzqL"k@r0rϽ 驱20o+ɰ KE'!sh o=e.ߡB!o&P035X8v5ґ .y&>fߛ艍&=YA(O&tDuĔ7q%G:DJˋ(vRNGFTT[Ԋd8;ɝ+2u%kMZ5?ßcǬ`<~_9? 0p~~R*|А=`ei$fIa[N^xL2Rt)3\am؅kһ `ܣ9MJ!sVlh)>~+dnxJ_þPbyP{ھ7PKu³+W 6W_hl2R q0 ltyr XDoODV~D,@' ts6wucWɆ"mƪN(>ơ?}Me<-k AQ̃^6nrfPG@pľw8Td@>@h-Y>ΉT7$ 7u1ּ;P«#9BOLӢmq}wicNnZ K;tSؕX; VD+4t ;ܫ{;ÐD?ҖTC$" ؖ2!as}1yNSŨs)ĵ MkЙ|QNHGx)8}?cgQD2^{9Zl-Rne"Y'!^h M#E:2(Xt!)ڲY("wj3GўcjD׃G FrFŜ4 p=H d~(usMYu{8_i8qag[Z*,HB&zic-zĊ܍o۬G S>;7ND3ރ<Fb% @BEP>}h3+]A4Akzb.7choQT'J!ԀDH0wcI_Fl7K\ x٭6G^50ShKܨq\ouG'4䱣e~p;g'q)!xrI>4ŋۈ6)MbNk*xI4lŜB{'V/8Xḿ[kQ,U.AJ|M BNp004cb cGiEĸ:wj6m`#Ҡ$݁P<ߓ Ui{u덋8]uqT7Gq>hc۾` l5v'OeK[ Dq7O[N.{-X DUܽYzj7R y#̓<1G|1imz]&qBO,؜[ױo5V< xҜs46:*kɎ'C(ޮ+/\脭#fD{U;8@]c =^y1%`0![iz;6O7*w$rA)hd"zC gv~wJc/1^!!B&"%y穵B]r Ɠmh;*1gZX ,>T(QT/|Vǝ&]&D/Vǽ.qbʉIs#VMS^2}tf@Osix"Jf-Y3ǥ9|b: mW8w/>J-~9٥ 56&0(ͤP=[W3ZAŹYc(WzEَ4MS2&tD>^:?Zyrv4%pdj÷#fjLR4@KC )0@w %FaMmUUՆxAEmQlEC<XTM݁؊4tb16!"Iׇ^OI^ѡx`7 H~뭈>Bhӓ6^ o*E>2đԡ0k`)Xga";Y{~Q-lhX ݋(bszapR@H"o!LY5kxn P/^ďNӋbrB"$a-0DḺMod | @"vNvIz^9;Ę0­"M|ѓh[SxFV*`0ϔ:B͏z!xF+dU0Av#ED񐻙6D2ҚTwkQ}bER0tsS]sn9hlu8ZxR2_bwZ6gwhXPQܫjUӹ5|yCݜ|]&x?.-{8Eb}q1Yx߱xَ9U,7r2¢o"J5EWT38*,8d6X!&2-xTB6T@q[;ɿ_ Eu6O]ȮX:-)ay^x#7@KuJiݺn 1X8Ir~(8'%:LX1P #oRkS;Db )<:ee[TBaB:}Y?2KPOak)T &4tɿ2|l<U'L ngSDX{"$lr=BPM^$F-lZYmh5OHI4~fG̘¼ F9HzJЍX1pGtq#PF=WC f޳ )qXV~lՐ'$b ;[I5mx"bjjhJ,Pz"W:S ʟ#ֹ) jH(@`$*IFCo G+,O LR- X`f834U? RJ ]G-?;_],nqw=(|fc:F3> zݮCY@G]]a2t5.b "zZ;^puោUNt}NV U*bP922J2փ4A띖IV?|3?#ȵMMNk)gN !k_e. s2T|z#o h [d?{7!Z~؈7b221{)i+@ J[nnm2 %p8{ͅq_lQm E:٤].HiN4w ,4yֽX/ICFACG!HfG既7zW4:Y{"KC͎)Os$/VO}`٠3ʫx3Y;Q#F~;IWٸoG4[Pɢa45!?*q +:F*_b X jUE9CcoFC2EOxTwX)0o:*bx0,DkzHd;&*/0?n-= l88̬ -#ԁ|V0^Wԍl;6ٶC2,'[(&֢*ߺT78X0,D"'#=\ihF^Anȁ+>]M碒V%lg<&~&㮩P!Ԑwg@t? N]!:M@= jk eTz:>"7G0+V9;(G,QRSkLq僫qext-.N0M@a7D/ħP#gA۳qB~I޲T$ ҺIgFnEDVʜV(JhFWt,k-ϝˮ=5;c^{O%)#5^gNcH pRE:ݥS$+0VBH+Ro< #?=|>AYhLD!4#,`8tr.wMe #GS7"1F4@dj{#GrgK/yh@'wc(p DYfKU&z=vp('[9ygr9Dϼis -.ՙr`Ukmӵ/ ك;Qx?1IӢ+9T>bW_C&bzKc[OT2Z2F)"S*<)MGYC y/dUmw.KhECl]W3O[ֈleFF6d{ Pqu4N"&#Y)g@DƲJ`Z0ǣP`q3'cIfc瞿- r."[(5:@İc&2+aa9ܳfĺd3 ?aɾo+̞9k'w:w#`Qϛѕ0{Rw0:N3rZ };`oFd_E_A'v'CRa{d: h h"R`bCnwak[S!,s=FZ^5+>u0[}i?jmIˠnlEm Yw"8U`!nMrxQ?2(<$XYȁfkB0u!q|c8txNНT*h׮=7Hr& FCث8aCMH2mnq,yfgxS/[z+=ĽEF;Pb2XBL[́{UbN$n)3a7`F[!Q Xo-IBUO(X χ*Be]%Day÷P'h`Iq7hP5µJVd4F1a}'$<ͼyG(%#sa6QIӃ(*8}d@7LwM1!>Jvn0騾L=tPUNyKdC՜J 鎣 kUɺ :BC?X0]9c`ݪy[%(gBQRς>ɘS4)EUz% AaóQk&A ډǿ4؋B׸^[bxZC<)EO&DmOЏ>_9Z t}HBH~\ W窢T\T+#AAZ*|H7@f TE糒_|JFױi&/TIo=z/` )3]NފԈP?{2\63YxUsx 5 đ¥bn֮m}eݶ;$ 9xt3tW6 ,0))14'  ALe:rhH}OK'ᜡĠwOSN쌄Yr)'9=:VEeIU9r#\O!^65-)9l=cqa2d"rJR$c%OVW ڼ/V %<ȯze Bl!`*yt)HjqMƅ/GW,xEò3'Et~";%v) 2OdkA!QDHqNE*<#64'BWlŸw| AOYgە>IE=KΏ~Kk4j߼ m8 BV>*\^Okzaf؊zc˪PBb*vQH`zn[SҊ]WY"CV傺ʼ|.DCIWn |qp( _YULwyC{>dK#JMia$ (n%`ϏL~ST\倘!_aqp3zl^S@(ă:z I4?S<k׽1E{KgH` r !Jh~ kC ;󹖱^+G<= n)a9e5< 6l i4*Ş;2} ~%=H7,Gdc[5!A{W x+ SrC$gFbf۹>G>5BOq?QV 3 ?<;k$֎2VR0֐P>05 ^XtDv%E/X1.7'{m}L'/,# &l@c <-s,XGvՉeR.ҳ.a?O$<[jf(=2ߎi<=P_)R톸qtQ&q}JB^X` ݲ$Ԩ3k׭(bdnrQ@%~ʋaNt)&PLz_%9|RSOyzM+x~ܬv2xkGf]?ҦG]A\UJ<1Ѱ/Z 2_,UR5PIX"}?U|6' <>IBBP=xf TWx|踘ZK$ij̿ih˫y\5! [/-XO0#:F΄"CFQ)ʇr=kOwb5c TP$')`N(lXf=-g@xHq2*pqH THkN m98J=蠉XOhky%mc2쟎m_^FYA \ ۯ#ڀxb& ?I!qBn'gcQċ:2X}mb/,J0!E&$ =r`ʶ4@a7|< /ɯÂiU{]l& MUڸW2ťGսV8e ,GzrûPWWlX*~{w`&a0&nmk^+3(Cs;٩NZT s '5w&dV2q2iiW)$[RvO?"#.6_#1ܓd3tmuK<с 6)9ÝÝN cssѸzkUbZɵA"+ vtFN3zbR̀bP}3)F ; gWg {2,0Ry]Sv1;߼Q#2l(OPUϫkwm|lƎ2CҪZ+&ɔhv&h`{ӛk;1bw%r96v2.jXJ<0:%@4?$haTOEx2wd  _c#ZS]EnR.qR?g802h:Ƽ\_X=f(0%%!K?Ӡw^/٫)'}t[. (NFM*y&mGҁBp1 @s[KU3TSX{HZRLKrTgf }!]Ͱhc W 5D3|ۣl~Dž\b W[ D՜=Nd \Q8u֪b.7)0QˌbcdqS pqV?ԩ3+EyJ[E1 a⠒zL -m}O~/eITX?$߇o@ 3w}踊 I53@\> > ZHUQ뚴C|S;h H q5+3t$@j`. %J^2{4=ڧY ʐ ә? 4AÕ_C{&HQU< v"ft^xv2<6{>?`6G'xc|$Ën`ќӃ^ `9{~+֩B`~OͿAH#u#濅4a܈Xm`='ےo ݀Ѵ^&ש){pUk 2bf8Sn9};!.etaYNT@v~.1*>inJ(0+zjV.`k$g \1Q!4=_j oR!!a "c]0 .ﵿ_j=_e@AmlM`޿<˰<'*s`0[PuJY 0 )Vо)F ,L.Sup_‡zXNK*I[踒M#$]UDBFԤ2#~QcC>olYվǼ0C(J Nw?/ ߑ7Xh-Ë#T:rw`1&՞{ @{(4#^<o 'rwi}ӓQc*& Bf D˗3/Xq 9x񘒘ӑ_L K#ՏC'勭e\i=v%_"yfՆ[¸c<Һm< =j>jy&Ðt}9/E 0LIĊUG|DH};d=?/qqgNC<sDj, +%e$7{:oH<#b6E-R4d^IU!|Kl2y2"sG[*u,j8km {dFLH՘t FzhX0cM<{47xSP{\`FZ㦶h 2JSn#-ѽ]i]}vO 1Dmq%,E`qb oo0A1TFCh"h&[qRLz!SuwYƣx~BmZ{R@u"COVOOIW 9VC:l5HV/=UuR* T,q'O-+ 'O< LyU,Xl&,_F納e g~De!ڭ]cCQpaUȖmUw$D$j x&"з*)K\jkh+H@ O5J9t^H<ŕsQXbyG)MO>J5}^*c|NhƖbշ8_LbLah?hI Պz+1Q`譗Dć" nviCљPQ,3v@"{ aAC+>*ҫ@Z!NpؐL 㵠v%alB2nW;ϴma̹mzshINƏ:W+k6L,DeePD,k>{-9 O6ʠ'fä8LKGž&`)8 WRUwl. ̓$QwwKPO)E :8_ĐA.Q=@~JI݂X\MvQ9>J[VgUB 2 gFgofI_ s,%迼pQJB}?FoE#r| Ėν̱np+Dfǿ 758laHs2աKƒq cEyk?6w׸sU'<}YN; Z:2>2EuW-AV8#yۈHm㹙7,d-?%p؏v(=j8rt$ȬcUw}& JALrϾ(T 7~Tgb$pDZ3RNM8ބkY/~6%țRCm{0 -h==廧K DNn(yxա1>G4{FC;.w>eԧw@'_&Cɛq)`-+V 3mʡ|X w_rk3fL]ӷb1\=' f]tM("58WclVI"S2; 2:&fT=M@fk;GF+iXn5ثc7= mNfؔEhLi=1< 4u 25n1"RTs6.z_@n]cF!ydљ  yeV 7';+78o3mmɃa&Y+{:vcm< kv""05'u"'-C!;\zW6B?;,V0ДաV. C 1iI&ATHv@i.K,=cwBXEYW|j,JE0L,NnCbDZzQ7Nϡu'o̪lMŘWYUݥQ{2Ƭ zO\fy-%}ch'ℙe?~E`:?@ NT "2$T`f~,f _6b HRÆ[TK2^gI N;@e|ڒLxL٠Sv|I]$ ]繘p[S}C%@B+ =`4oo[ L8Ҁ7~ =CA,L$diãZ"@7 O =ۋړ.ʕ93Sl]k>oTQ3 \+U󔱐 "vMx$E,9Հx/A$ÑC~| |>6Oq߽cX Q 0[c"P}-rSN37)Ko'o yt_oϓ;G7ᐊHT.`]&a{_pƒҙV'בe9`c&B9 J-Tkx7PDi*bg*KCFxԋ,AÐ&`ϴ饛U%tyvzME]3;A:\i1ݴOstvز /?WKrv_`=}Ge\JJ) Ԫne,7QXu^(f|m&Ȉ JG~+{ܹ":F?'|o]$~Q. 9ҙ e [~mIz,8"zjv{biyeT8 X77/so.Q yLߩ|@qrhNC2uA`^*ußst1N!jz ZIPu0n5ʌAW1x{X &gd%*Y-P<]Jv<΋Ϟy 65^і 5fKE)r@G^]]=fjYt,MU_ػF8D5D8$ IMj>wc ~KkAvo#DzĴC'zo RXY5vwT8h荵 fcY١VNVNFu#d:|B虦mCIV[`Y(Zwk9ؐrsX\8#oZX3}o%ێQN 7xgG~6FxPhr30}-t Oj?uD>kF&[F.9g̀M_Me뫿Ȯg=倹Vl"ue>Qh\=@)F *i[6hV9HZ?(7/߆ Kor:K("2d@t8 bmY`@bLnt;(.w|ci } L̃wجdb+t-F oed&wNjtf8|1"`blŻ{̚NkY_$U*~2g=tƚBL:+Zk54)sq1g|թZa;xp$kQH)1s'?4 *.onFvVvH| 'R.+hHДr eI|>s-ˁW(I2o`U][Z4oT݁&:t}\g" ~~jD>xS&6 ю?6J$SʳtrZdBOf-(\5fv{MmH9z xJ8[kbBᐲ2x ! *$Dbezd_#hV X/ UDO>_?J=iT\NDs;x.~elW^K7o~$F%ִ/"`qrfI`RI3m37 r^Jcsd+/V0\;X :Lb#2PTwc THFuv Ab2>q+ Qk(] %x&GR7_$%|_=.a((fTo [BFt0bF?( S+N?K]?Vi:#1;1-@lګ*seyݿ#an[G,05T )3/+Y;:\JH? }])ΞB𽛊/\tQ{'%2}VlQ,̥oh<}Q3a_`_bzc߽n-q ʐ ol,tdOuGXr]H+L>#O/]@-.{d乪_1Tأð4 wl/._ S}"^]HO.D?`N?c0䂊rk44'o4Z;(UоQ7Fh#y:=Z#hkdUAmK:ҋ/[=}Ѧ 4@`߷_LH0$WLs7T2iU e˯'ܨsz`qη~2sQ唡!$!Jft>ES8>d3#s`j<9ew_}<-52CyM6a~X`+De5>%},mQ.yVM>.I-47KmU̱0@\kp!+2;K5ܾ >jgSWG?|=b~/zƒ7ͥl3bVJ܀#"5Iy>Y]*=؉˻ 8 e}i83R͝6d]7A8`Db9 y5Hc:~\iX8]r`ZW<_A+h|f([:tӭPyi~UZ9ψq;I|r Wr܈G& QRmsEGY7*V7)DYX&צ."p%Mm(#FQvL=켭Q]ˤ&PψrPcp?g|TW.JrlQִMJ=* iY)<>"3 i୐c9r_<kU#s D6<ʅܰnC K`O(v[hC<5XL-*B]!,ajYc֏T슯W),i//9,G{ z?i]7ŮBOFjq5Xyߒ&)xV4FΎBo>Motl Vs*zϾ,*⾭@f[|5h$vV@dᭋP8lRJ%@9P"/t v*$}jQ8}ݏ{'J5҆6SQ|F>#gukzQ" Zysm@/CyӘ;Z!pVmK&$a͐sx-#EÛ{f)WLx,\J"¯jr*Jc+\ZBɹ %~w߸r.4'ѥfxPQев.J;}zIkeCsFv5ILxPԅP%K3rT{V*3=߻2R֐_S}S4a{ᩓNl(D\wmʴ b&u'6Ōcf(q2=Z9IIB`86[hE+%(iHKxLvԙTK R(zf>⟗1~yn|D* DSCN.ycr3ȥ|}GrkZmie8t,(5Vƪ7.;Jg -lQ)COe̪îL95}EӶz2jK=ONs0_Ęa%cEո>R2A7Z-Z\J? CI'太Z#pńv~4[oz3SJ=S`;C@VLt(-m 5- )}ڹ${{_-F2?י:CR%@抁A 硍Ԟ8㋴? r9ģY~Wt;qX \{dUL^ِ/^J黩խc2Վ_L{!al{zݕIu9?ֲiV]ϜU{i\0M (C4 ٲ-}~FEOc䛻٢h$K@`mk\|R k(=v;Na,AҔ ٽ\ɛy˯_N}혭HJ̺;)Pٝ;dQ$j%2sb(UJ\QK%Y{g,o|:[ B1YtәX. ^*e$ds˥kYfӂCyt7{,k1O$u]CJ C=5AYi@T(}H[8e|䫋ESJhc2#J'Hh&ډdY+N"CrpJ ^Oc+=\a@dD@*P-1Lꂪ>ɤujp5P8Va &P5h@Zr4XOFy 3m١oUgϨKD4qdjrB wUMql2su9JA`Hw7Y2t8C Z SYs``?2H ԧRWIr"螱[B6EaI)B#s(BQ+L]"4Guto([k|xfkgK1t֊J;z.~ÔdH Rxޖ9y %f*z{#Ke(h^Fv?v"Ä7ky)gsۉAST}뫹%rJΨ/{hđ;sTL4:j{nł]FQH.9<⇠IET4􌳎`{nqT+70upOl^|ge"ãg" h#kCՐ4X'pM*$xq{[ #'}#Vt!G!ɸ2\%T7œ4?1nM&qllPVބ刐owkqv] v?ΙVw'1ҺnJ$t16-j$tT<ehӚhsM_Jy0ՑcÙ8R}-{zW\]@ҳL]b`X!-ײyj^午@\pL,h%t=8N=0C)?/؇s9M[ ?lG%G`Sv`bo!x 3J+)Ekyb?Fh(Q@'JHy>>T}-vOR@r؜L~ulJeu҅ȋ3@,wܚξq R뻋"˹N$y,MkZVV}`$5Ynr|$\{n-F@00o $Skd*t|`ݸRi?y=<>A`B1Lw X&:k)AAI缊L[z;$ ;mϨ3 B=ky-Cu6|Btߧ}w#*y=5|(qg)@A6`lq@oK3;Ţ1oc׽{iH0Z䦐T021`!{ko+ZHhkߋX&j 2hFįM%HDgi/uvL=W+HZ' q(_~ 4{A U!ˬ_].ޡ7駿SMif]WO-zC.<" Slx>klgXuuVP)~ )7Xj‹GvZ=/j_,Ӛ 9O[iH `lzg1,Y)Ϳ^H@Ba _ J[H÷[/4 tRlٴ?3HuRU2w! yChQ:b.+3񗄺1W[a!ͳRrka Ix0"v&A;QtK6RpdPH yM93;^Q\&ww (%]sp7k`Hq3 @z.z#,V5X‡.w ~ϒ9 OA^_B;u{wd4Ǐ󫜁3ehw`!* MC'-.~c^ K$9K0JziqzsFdtƖ)8?@'O8< (W@PK-q+ug#(2:y+!&sѠ [D-,xS׎fؘ$PV3Q7[#8j/ +FYbGWZէ{W2eV.B{E(Lg[/Iq*p ~ވk5g v93pr~tnoflrT+"_mQlt[XYome?&uQ#߰#9V^^m|ӕ5;&_iKhKЭaIl"dd}l` .ANZA4wK) 3o IBgPvNo~X]BYN> LA}gQ1bd)%)ȗLtϓ=wN  ϷgX)kAnFzqfhVRk.N`A^ 6,"42n+TQ]*#eu"j E *0BFL=9_`)<#]\o1G.ٳՆ-,B";PBOMH-; %MU.xS bxBy@?ouw o-voɼ=> 1w1oGZ53lxG0]~z^@IS&QyX˞r%"(ynTlH%pBN!%&­P1sp8X>JRb@H\`HW)c9#rDI'V S45 {?vTo䕒Ta-ɱ~6;( 0RKnǿ\3@4o8(br"#{,+\Ȁ- sN+7}4tyڌc}Ԡ$~B0 جƂ9YQnMW緸R2{>$/^Ɲ3 < Nџ]df6*'i'drURÿ6spr/ype/)"}) _L!y^TGc/~P8]|Zİ\9}uYp} &yz+N>}VXSib8:fܲIMY2y&q@.#GB%Y*$=Wl pTcDã鹥{T\0L]f^|w>ѵ.|i.()uV| *+HF^5aV;&b@Z)!4Vn|r+Z9EЯi?gxKW^'u<ӠSMVڹQ EDr÷uzfvj]nw!_0hV+ݦ(fA縤ftXQfžoHaFz, nF129kv& {.??6y"J_I6>6C[ѐ X+꧔LOeHc[<;g$`Eo8nmp$b]hb)>F0TO }-0Fg.i-5Y8pEXABjdM Ң YN<%"6TM?l1 ~M5IGHwhKАAmk mY6[oF4z@gFie@dƓi&<]LmH'xzVҡf9Î Ưn%c~EpFɮBGIFFbH/,a ]l\_ 3T#mM!kgie[b'YB7 wUtIY=▻h/mkS1OR]7\kjK¦T*~0Jz%6}VǙiP]6dy*eX* F7y,u:5Lr@t())AU @lAۈ%~{.o)uيP [\P|s $ \DOz4Cq(4hVni@3 Xau~`pp~"Ⱥw]^X\xo&tcʙV#loL!E+\FÜxB4BeݧqFfꔏ\UUQk֒qǯRvAP {K7 5r+]1g_H,',%涸W"|#X,% =5}~ȱ!F.YIcKvB^s=ڡKl QX8b<ǐ'g.)Y%̢vJztM6E#>Kn$tV:'xYC[ \O3X`fN)zn`d/ |{T!AP2ł>Ccb3.P\ )Sw>t+Dûn>ɟJ 4f0()HE&S5y^?K :xإWT @{_ev :m4 nGmU+xbݡEE>\YI-9/^Ao'n r)u.ŗ׬X;mWq?ƙ K ΙƋj"gKb#<\Q)k]SyRA s]rhbU:1Cچr@MB^DHmt<#=E޳@}R$kB#$JyWDHǾB%gGc?i$08fo0161ǁآ~AW-- & a%r. WaA"QbҰ#T|]ߢLB+qۃ)"8S^NO(gJ.6F=)_Rz*.\\~3Q bhcAed^Xi`?} F#Y,@꠪R@~YE0Yv* Z-E+pJbz- A3H/=90A~aR  R0ejDZ:HWm|D (OI8Scq}"-^Z /.q+brAzd*@(o`284AO\.4}y /R٘}pMSa(AnWz=UjscBBoZ؄-vqvn &=^ _rID?< =t2aRHukq0K4k0V]?Go~h/(KE*3nc!gic!Л i;Fvdy L2Chn ,n)rؽx Ag3̥pHR4 g/]Mwsvُo&)i w0hXfP77'I,Ort )yu4dhԬE%%sF]i\fz c, ~ ~'*hi'<ƴR=ڏuZm7"DH>ƄS:D1 4\ l9zKy0ATW 1h#ONj2iu(d7FX C'o9ա4]?HhR'Vyu54Uǃ;ksU,cSj/aoyd!:KY1eo؝@JO̪d”$ #(3=w 0`պP[xݬ>,,ӭNjayߩZqA Mug$Nݔ(#y㳽F@20VdQWxT,c-ЦX i[!sη*f] ? 9+k :t^0LqѼ<7g]`;?# ?gFmrMǺPse7,/vGIs<lNmI!M[F͎t39MGTs K+pJC1z4b0%6-҅;i[G /)٬So[ {!^tr&"(랣Kr1WZ~lPc+t"o+-bM f~vVr}O +|DV8ve"4()$A9r&}Nwɬ250o'p*%OAC!T,4[)E\`8gڻ- elK]z*i{Gˆqq(= _ ¯!29{8w,\UA{OM;:yizn#2Ua/ .ef%/I@ X=_Ysd/ %Ѣ,kVvW'n\m֪R!ot"y5ڻjTbDz`LNqߥUAPZZERz:iHԵX" ..^}T".X`jah*:TB]~th|=o6OVKUCstq& s{+lnC9,^Λ\^!9grR3w=`b5fdf`Z 5່mSgN)\x\-{ <%V4}i۳H6%a# 2H+};WaZ ܈Nt[CT}8ZWN9y*cROgfRJ%fcd3G9}D]Ղs Ip9roU$Ռ7bFNl5rrR~L<1HX33B90co}ft0FK߯a`IvѦ@d(FmO 8XfŒ{6z*{TdM({*V*MB.)ST]&ڔUr=݋UU2pw&@X@""6Qjʎzݶ)@N /ՎMZ~:.0GdU=Đwx %`s7zIڱh ;c (7[DƻX@$gb!H>pǗ`6֩ :Y4nl5?o%TD0K^Xn$^>58P*8:p5]Ndx2ʎLpŒ <r.O*`[,KȐ+`cPSMWAW7jJh^`H,zvť{lqMBueppj dV%-錝?jk4)x>j-Swgz;/{{(`>_0L fn _LH\u} Cb 04X;$w LM%=}Zz ts"1GN& ]n3 Y(JOox.v&8,H 6cvxɬűFL"lUƹFy$ sܣ#ye 9 3<5t&y7.5?6,oM$NmյԜ?/zo@}ד2+U{U/0T*GduD qf: _bК{g' Nڒ%Cg#t{Ar\F&¯$%^uS.9FT%ՒJbQcKQGQa=[.~uOn8{j5B A..8c|KDCb|M\4Œ&*ٍvğlg2_CW:l)2l лEuߛ4+{XW'/Q/=p wW3/\^jlE^7R䉴ăi*K)Ooe# C me/+&6ZFāRΉ1ul+n#&V /uTڤT_'EW*-wfۙ]E8jYа MjlP'gFn`* 1]~{yߊ ^vBʚ :Lhsj]a/hiq#ʔj\&uy(#;nQ#XP$ԺƧ_]k T]O~3΃,ڣ18z;U7zLVD CkX/Kca='8e׳dQkaJ1KާP VL*7irox><#*jE^ajr^uđL>] W8` P4M<ˡKlտ*`@VYl ItOxFb :C)|(DaL͘,NA]j*PЄУɼteOƹvO7D1& UD'Հǿ<@$:-̪3 GΏx8cK.hŞX|!A'X$5p:$ǚN0 ({M譄@ t{~GCm?M#Hb!Sn^A{U,xUw-c4n_TG,A%"h9 7Djis&vncr9VnC\&#Rbgo޷i~Td@c_({tB4C*6R&n5 I~/m*\=j6~X[֭o @v+ 7[&dMB9sUyMD21o-4/|q VVH]3RѺ Jz#ڂmVT*`uЙVPFaZI3ѧ}O@yw.=xn{"/)Q@t/Ըtzvй`$S~(jt=Ձ ;;֤;Z[bQQZ)đ5؋E*8CI@N;Ǧi FGlhl3ӵ=D3q(HRag+ <(}ҍ!.fM |g)ˆ7Gx ̟x=;w$$6MUDb0uб~A BKAN|fЇSH.r LfrY4AH5UUxU|Sw,5OspībhGn`|PYg`1L7j|NR]5G+lFD9dt_E]dgߵjd4=u{یEQTRN/͖x.&aƃo !f(m-|Ҭ|f|n>=4 dyxj1%5܃\e?;?lEw!"rrx,˲>~f8jga/:pf73EX5,b216|;>4wyߑrd\si.Yj*Ҷ~9DJWs4c:_2nSJ\2ַWוYC 7hcp/5g06 P[d\4(g1a`;8OU,MrkGwal0cJH),yD&tnq,#g$q4!,h-c`b-sSm6KPy ĊzMCRnDRד41]Ý[;X2)HFoݘq UN`hN9/i Ƈ\9,̓SxrUm>C:'q[xqU^.X/QqEW.xS5bp)$7&Әہ+UTTI&fn#zUİ< x*\|?{ BHon<1ڬ%bBC?ݿmsdJ vx o5e^< ^̶nfa#u( g4~24XxjUTxԼt~5v4VK@/~: j5I2\ ;/0"Z06)b!+PPT}P#C V=ŴF5RX+9P E0Mڛ4Y9}8jbRNc36(3qL5/O#Q4GS <(A< ˢBxYd4)dw;U2g6$ mjGi GĢ-!Qr#G4)!\JEm|3oB~ /wi;/uOhWS#$ar?4oވ6@#Dgۿ^!Ϭӽ2L.86CJ\᎕B,. 2Ka"0R眾15;`ŁVSBPfa-vv1^ЧਸP9yuIR %4|S=Tyu BVX,l^?ɥ4taX ?!083i0.ɧv u)S A肼[I2'Q(؅{<_|>mIoPH;2f %ػ?RedžbDjp8{>fyR|H)az lHv q\V7yuBŽh%-z<˜SYױ\^ݷ.H\.thE~J11(FFJ)aO689{ %cRi{, 0:3@o^!P8d_dhu`yN"D#_VV8|`^VC>_˝!~E4G5'l6o2k`i  pMS>} kTs̺'yzDybe _jK4IE/ :JOS>~"B2)WQH;lN.[`ZoA^<9 `5?uÝ kIMB~&ġU$<MNT68KL\nY(l\S#CSl&VA8'o~lOyN?0Yjy9?Z#r̝uϺt69:RG,VDV8WN+l~z#A0W^lam8Htt91^uVvTp@M^${ï9mABٙ` p(D%m.:gSXLɯk'eA@Uuթtj:<GƇCظ4'̭ |pa#Vn fғ# K/3@ sM'3MJ`E'qؗP@0fL^>-@G%|DW>Nd j^rDe~0Fmt@xWMɂO'ab0Z4 +6^(}A=#g".y%~l\ Zkf0& [}rs[3Qj3"cZyn(2kbkg8E]qS1eE"m5,kg˕4a΢axIe=(#o]ӆR$iXg)*L%>'oBasU)l^I6Tr UQpkt^rδPB&75sxU)# o$yAgh$G@G :oD$A<:Ćxݪ6_>xC6P~' 7p! oTH,Y:w\׉fXZTU^qK@!^s(M(x*1$N',mVhyxf0/lcSgYjy.pYkδ 2U/_9`_ߥ [q):? 1 6b} ا߃O'H+G<8F 8Fgeˡd0-@7e-ηyL\ 5qTٗ?l@版MRѬ.H?{V.nABlDCnev*U~}DꔩS:4Q%}C?H< ^9kr752`D#;1-6О qZSKbU/Fpd\D#Ŵ ( ?S';A{WF.Bm^\Nl#]69!햾ӑڧllj_PΩҖiGכM !%Q (#C='("B%{uof BLf>оFvxjMJ~^ =@z ddž⁎߬E63v(ؚޗKcb#']_;O_o~eNSdNS("2bt _'6ys]Fl5?su_6櫡oÏe'spEƴpg+.mTNM,29A*yq ޘjV\Ќ tc@+_KiL M&+?3J F /?+K35l8TiCsGt}es]#F[@|yor9޿JjqFyzPdU-j0/Ci`?Ak;'#(IL\նp} ‡3{h挢= P'S,h$'+朹> xjYB"=sudOlev#!e;a@U1}Udm=<;)sYdQ3 !m lGoM4;6^)QV&}3hQ\`)zFN'Ũׇ7'ӵ&LS$`/:P9oľL՜$8f Yc(^Tb#1loȻm\%xgr$HȘ^`~Lva{=Fd<ne T,Z_NLЌxg.2>wc7R4̓A[A-'3J\ w 3ӗQ2gV*T~/<c&n?P%P%$aB9|O у -$^NE0ǼȖQ}"n|V8,1Q_Q_1Ԍ˹ Y|ɦUc=ZD[$W*7IG&ez.)۷{8@ ?rX.;L1p=qgןj[v"EyNTfFlO| U|d^{|w̑9uLI tOwEF!=Tryñ$H Ӡ" BaNwOKGP?]<610Q=2Mn;DDpw'H/kU-Un z/SЍ҉!}"QQ`P̠<|_-3KOv.Bȡ!Y$K(D^Jayi%_A$u;NB-}P-Lk# bmeg̔[ b*rt~&hՃs:^^xr2Gtj_9} .M~/Yl@>{4V 'KzA(`H`9]e+ȱ${<c DDtc 0'nbc\X(e&ȌQaZ[( ϑ7]R_*$Aoakvg&WF=K`z>Y}Ӳ3"rq_ f_G6j$@ PXfҏN;E]oSoדھeLT0k.ui)8j@XԚt95=oZ8$ݮ]" #L̀VJd 5P#$⚼P ˓t m?&+ۉD?QLT3&R2u< 8ǖB{;Tiҹ ADRɶ?\ W]0wIJUP>G-tR6F6jKb6"%IpL ՎbyyUY v%qHU) 9f^5qzbn\Oy5}׶A.*%V4HZiUb dǣW}bP$p[_mI,B]U}[ ZiAD̐u,!Y2-zT9׎{x8M"':U2 >֯`B!To'iKi+fPp gٲR;;[CgY?„Wzhƕ" j̲,"sm p7hF{ޅ\g=JN|ԷЊ \+x]D/!LWl8Š @|1F.9bVp+%gB)ʄHK $(='" js/.eBqIRΘRg _L^$}nuCЉώ2#}obS@R@ӕYO&PCvmqLT: SGxص{OLۤxIwj a-\PYDc{CaNҴk% -2D 4 b\2:m0DpQYkKI $ -0vaм`M^crjAY-1(RFA +OY-X5IjGmɮv 9Fi9O%/RdnT,YNJt\^*y2]M[OZ,nSџ;u)0O*skɻ2(R+W8[Ûji c`uժ'??a|5yZS0fNikH{|]bh濐HF(xZ`^9 W m9lҜN5ybҁ-^2Hbl˒OU.<gf1$]igX'UP0o9k,N l{ErA}/^[*Lsid\.Z K%UʣQqCsԆbG͖:Jj#*KoI.{~U萰1+`f)$\ZBǪReSŘ{Һ~2rDpg.{Fلб"#<+k>Sdk=ގ"2pϳ:rvG mdmc5h1tc qHo.PDZ{o/ 6шϠň0UER%ד1 GŹj+bQ4jv)m:&.[?ґ BВ [ :Px˳sۏیuX3M];n'߉!/0QtK)YbIeX%|}kWb7SQj-$F`Γ-H4\A7i J‘O'M)-os3,5%LҌmXNm1![9tǯv }U+V1ySFwE3)3Hek:V酶Dz=VuQ3kW]Rþ? 1)Wm{%EQ*S(T/k4`:ًF 5-Vew{`璇;}Zיӭ|>;`U]a `>>!H,dv^j!u kǃ{޺؇î龪잃pX=VT`˥Iufy/0G?C;+ c = wA|*gxFگdIC^ہ MR{*8îOǤ#Eɬ|$-ȿ1+RZ scEGIMWj\$dXrul[ II}j ˣp+ρX̷@/2l$4% B9.q?,8ULK}.j[WG;qB@3ʸ9jgIfWs*F(_qsN͋l<)]F4C jrt>nS+P:&I,Z 75:l]DZDHUyJib}IpXab Z-NYh?K n2ԅf-,17}t/f&JBL> t,u4yu v_8pd a!x"+UK\QLz0z15˃W5#QyÄ;}' ֶLJãvpC$0^j,u%DJ_ȧyQ ,EvG,oT }ogЀ{z!i|6q' ; H$DQ3s9yyv:/v~'YyazDDxٴҽaj ̎Vj+tb, dh"]X=U f24:wr|0Vs$Š;JhG":Lpxtbap ]";1P .EZ&f$K0wڂ^O6u$^p_'#IWL60S;]mX5\L5S#s=硹 8$NB$ΐH>p/`ҏ''cHuϑGuE\р5s$-ߪdtilh\݇;ά{yϓy,u3mWv:5X؂tD3vœPWOJQi[Pƽ]3~mdA{j8I{[Oٲa,CxVWH=:lh;GRb .,ZlqT|N& Mnd6s9e=Ł_`G~KrFCPng;EpYY^~9͐*|^fSb>H>jF)F]#(G:uz3D ֿ6{bOX AL7ry1 n"RYuهvЄɅG ye6%v-ݘr" 4slSAR'}0bB.#,5CBgP{u'b[u$c,pv T'"x|~NoR-'޻xP}.NTcYW }ɾ4ťXQGCWl|"8Vazh2RupMȠ2M79)XWc,*fJ->5 q#D|"9E[!ڝеQQ(Bd'_P1e@2L0>@ GQ6bN,m a!Myoϼ'(HHR*g+$N(_N}_=qAcb/GS{_&qv.Zl`5 _\R  >Б#uwGMRYS f5Bp1vf ~jƚIa v}+ɰ|&oV3wIpz0'GDGc3{Ī?'ЕW|WY}G ):̉EߖEb|6*1O=ªL,i?&DCflTD h_X0~K#)B3#Cy4ö.]_bm`w) P0?>wFOLK8>q0S)ou>/WY#{15O{)o w.B (Q Sh}DMMR( o2: 7{h0ic/bֳ1ZfuCH?ķBk=覿VvhD@O-ȪBz^X7J7*{SFl=[&_QU(k`mO!_BK*H!1pªEDR'< Qh@5J2.hdt,ǝ[:z-W![Ύo;O}͖.h*@/H}yN*2 K >KI}!h;g3+ ;mS(oD",r]- Y qR*׌גm G1qTYl W m2t'G1}|@CMe{/YؤbC7;/EoC}w.qtL.Mn.Qe6z@`|gH!S !F"I z`r!0$65峇<2o8+7(3k\Cuto'|(DrDBԦ≓\Xѫ1<~|Ugg1y@-qBAra$w`n{a4[hwƺ_ZWHaiі\xiF<B~]~d6aI ׄie܈LokF|dyd])}MИWXOe@Q,}+ E͗+l`Xl)ٱr_,IBBzDW!s!ÿ{R73!!5^&vZy`S&z+;=Tpt410;I-rq6]$6߱ ?FK/mA?'BV7̹Ӊ*:}wuKE,u oo&ȧZru`){f2M+9߬VG6e#KdQV՜a#& fF> 7伧"?er!m"l $k_m,O~NV\{<_x7F\l3XYbIP"m.5Czlȉ꿝SXx ;+qۄvey2%*eLj~\F MUj?2~#t]X$2:- }讷N&;}H߂96 ްqHuAM{i89vHJ;Xs$yZ0+g !wIKJ]wu7 kff)-b9=͑4k8)acAd"Ky%&^;PJ&R%`Uo)-gȩ) 8ZHO2ozʤDŽ\uOH^O* Q T Ő5`%^(DP$4,ͣ1 ?8a&oӅYWgh?U95G EeXƞæV}XCBf&aO>`fNGx"8,S &}R̡ 8u$>Pop&VjOu@Sy?ܞW+lvޒ(A{KK9$|h.C3?c;o1 rwR\0~kY-K/KGjKM0DUGѶ #';= 8K|dj|XxbL$/fZyu11Ts79MR}7ieTu Iw{k|f@PJh$ߟş % c{#(rQ.h7hpU64ZP7wwƇ6[B%-GN9DNq bBFƨ0}qDT3~,$%QfoV!cIKc9=`4Qċ7]_AMihDe8/4[]>ϩOJ4Vc@9|x. @{K^QGތsAUyiVjSǓ|. SE~,y\톑V RTeʱM9\3S٤f7ď6r4 YEA.3]65 BU>.!`EBԱX j El speG"dF|xx֧SjSaEj( _J,\-] QYrVD eG \c"G 3 +8c}:8 wԉWF4{B>a0y*1?G ][]F/́TQت%=e QiCj!Fş".dՇP>еl >w̚b?9Q"DѢQ*([8m[2J[XoYb,0r~e;F'lhK'-Żv,k @~ '\8""퀤 v.k3@@<Ϫ]㌪}{6e , .O#lN=-Z'tpm/{'|Sr_P n1xCeq D{g+R?T=A,XLh־-9A7'^ ~''|4hgm:4vʹ ]2roȯqwe' ;J@EnjMβBя@g`|7܌zRNO+|;( !-`hwqǘrZ+ Ȝ*ū7. ٸ9؋Bլ|>~T>A 5"Y5]}5[&5"Ƕ9mʑF6EwwRm)ƅ@Z!E}ÔL@ukqn8Q 2p|I~HX 4Eg8(~'Z/Wq.:"`V \,&D P ~yy[޺ 0"ɤD`P*u'Gq$[/Uxk5MCoQ\- V|C0fxw)մUo&.ST2l]!H{V8"/e뾬?N$$" n P._ƒR\90=65]0mFK/ ,t,J| #~SXX=W[̊cb3;8jޡF*]'eح q6s =^Vq:p4; CMD;O{]&ϻIN0br(y|}{qO-?RXZ/Y[Es=(3 kؖ M.%K-q˶pJQ ÏSn 4,7^f3Ei1މVXܳtrb>L 6дRħ~m<0); o<)9{"S WOa^[X>+8.fa)^_mqcp2tyz$82 ZE/RIn}!q.Iߖ)(E YlĭbXq`s *n︸x{*%goTޫ6WŶ@+q^τLtS"KF"h2e[fWպ_U?ڙ"Ez{Fxzb9WSMX(͡O3!qwFoȏy i֗"$Oƀ0|m *kkNa<7{ZE\|Im٧FtT M[ěiF8<-G=aQh'? [[k{T7gDlk2+DDS:t\/ e7]EgҜ.ncmP\'O,TIY*Hk#48Ty[)/!B|(1CـUlY_|6uy>}r8v&s3[-8MXo.1]6[[ԛt+h٭Ӝ3"bT˄S6kU:M~(q$"gQ"a":nlG@ @c)&M 2]gCS&>lLmXCFcųF 7M2ñD іU<삔y"r"A@ ip,%ʰ6؃݄I/ @eXsf+BqNS{,+*өEə,BȑgSF80rTvJkaG.56^!گ+0U_Bϳp|tɀRݻKzR;;҄`8P| u/!!/@@Fֹ,doKc7F<7_BLg;K e?OYnV21IBzmU]92;֤1?1(jGMln;9jb.ŷ9vPa_%hM_|c#5Ta-3P\t}H&>;?PF7@I]qJMˤ$oIc0y>Qr0PP٫oYXk\E/Pgr9+-W2ƥ76%%sl>ۿrSiyљR;-ݎm WBG$>ʠG hî(e_=U `^hj _mcgWnc|sl=&c!'j~"cJ E}¡0{j=Tl(ȺLoN4^ЇJ a mlaI{ j<[W\ 3V9-bbf.c d)X sUiEȶR~{1#`ߐ$n y>Tq)nUƏuWƦG5\U1NZ( dwJ Ezi0H|Ar.M3. ?D"L䑶Ԥ*\{*i'Fȟߡ0ubx %}rGXt;ZK3za/߄!$6]" [\T@%Pn7 o3jNCiuP҄gU]O/Nhmx^C~vP 24"e^uԐNd.tI{+ҫiń\1_M B{X\s͐5?5%``55S(A.8sѦ4Mf XiA7ǥd(,BVw:^X7jevHur^MJc*)-S)!vtjhX͞ V-p3w wܜa>D \HmOKF@R-*@٦|z7Tlaɯ̢ b0jyB0 # P6V!chAah}gCݣ)RpȢ}8DUzLejǨ.UR0E_w*3Z ZӸPbP ql \g'P`l9λwKY׉wQ7T K+dȱ)sp<"K CP"4V ]Fc5XFxp^>4]_g[ഀz~m΢'y@6f`l6 ^JQ(Vp\̞jW7#퟈"<~2/K!ۈN0d,Lm"D4+IǮadQ݊jw1^†kԨ̩~@E$C}blo ǭ3m?0;- ZP:1L*Tިw!)sb`pR}K#G5{ sLL&/}LŴ#8UQNm[B`Mc@OL[Z <؂?5=GRڋYGLԗ!J1;⺠&2t&3FqS=B>S nϺ<Lo?lWS@ 11o< sYLFkF~>6ş0 E)k9 \A]9 mkb&@ f%&,P_>&6Vs&+I`OiR:ܿ-P|#G HvU[c r%YTj:+5)@@\NW+f,֖f>LsmO`ֽ $ј-:I;^Jw7K}+9x{z㖈~"DWDhtuDoRۛC <@BXtATN?HV5tқyGY6]en{u!S fW^޻">OCHx2ADc"}׊z8LS4*!k%˒A{Mj. H VNjNfzDA^VsE Ns3ytgҨv= _"fa4F6ddaXB1G&lNWә>+5.@ʝ! XBwz¹]+L#HQɿJ)1,W]n S 7m5a[ƞ/}܀k(C8fv-1&?|p75h)xb&5kX. m'SK?#J&BU{B mSBx79ຸ4\p4QG I28'4:y S %4jؒr/ҬF'<޾(a k05EgIP2?v3jc͵d! T,^8Ae1 |F.ELGݔ? IU aF10tFT)"C挽dzfWJKLMNHgbovg'j7\=bDz!45ϰ [w'/8f۳ ȴ:\ %ffy?!gIHJp޿sԫh2u|rYzɟ4mH)G. &f%]gMMǛ3' -LimR0%\pٳPnI]|< r2QNy$Ra3-NOx,5P:uc =ؘixzTxi0iAj.Vf2jmFmORMNZ .85yjxXf]F+LcpjB`򼐕D{1ùg<$5m&fycbspS0gBhk׸9."d( tկ꿱*Zr{HZjp;s̠uQgiraㄻ8B-7c`x߂G|8H!u[*l=(: 6_Fՙ܉ (s9D>@q{A K(Ҫy(ύ}Tuđ2Yԡ!K(jKfkamW( Hs8#{hSb>2[O(s|l;ћmp|b™ '_wvM+|:!#- $( Uz䚉*hdnLɰwoc8G)v@,@xCۍӛp{2x^ŞTa}L[ש4L8VZVԵ |ch)"/R>·uxL1nonMydS:zA颷5_90?ü&%uy82i)"[>Yk}4Li.nYU^220ܸtpB{orKM5:I8 Zuϗo$!&ƕLfoDazƍCsadlDj#^l,x3{Vʬ*-; lX|JP>fheB@sj氲 {c4j䌀Q-M=*Nx>Ј@#UׯOy6 =2@TRWfk@m:N[Ѵ侾`l}TS>q1DX/ԯ"kTRҔi?'Sؼqߔ4#%S-g/ mZJ-@^P(uzO?ట"> o,vdCox}':$7W:)i쁵s/l7?_f ov(>6fޅ~\zǃkE10`Ksn8ȞG`0$Aw$#n wǶfI9W0Lx^j!0-s[U" U^]$AqhVd5`t&`2>;BQi7-U{Z%!z},UGw4:{noFk&1pU"Bg; Q`~2*JUF; 6w lD0dApRWY+V3̠t&;ʎ84eg?U_>v\O(p+_I EiqN,Y_=H[^( W¹ bZ+JeF%Ⱦ U/sA*+Xձ= M90Uĸqo]br1w+VE)Ad!CO=W4+Γݕ[O37KioQ ҍf=2gPϸBQw@t"%,^?6M`a=wjO%\7r[bq&`ϡb̛UX&Q+zP"K:Jw?50S?~ yVۼ!ʡ6]pG0Ќl6R62ǜũ3K?okH6{09_* ! R}tǕxZv#O]^ɝWuLaܜ/ ?*.udLφ6pعDNV0AH :chh# =U>r-b4^`CGRZ=;zk(Q԰J ;r>1?{OP\g+ʟ=-%=f6=%+77Х vc뜩汎sZӶ' P g:Y'Ʊ͘-]#P%P %9(Ow=#l|<qvv8 &:nVȄ:=h&xӸMCxy8vo lz% J#w6u"N 4*wNAF}^=I;6+itםDvCCk & uiIJc%4lijOP/P8-è \ =Ȧy UFKf3O{sĞ,*$Ф7I0*:6afeRLEˇ98v[|#4sH {՚S-`נg\Ss.AKg*$ݮ$ﴲԓ>C66Jmk +!޲'t&A)A ^ꕃWת5 "sKr6M`?W*f`ƩuΨH22_sߋB4!jKq;c; %%Zt\Y4$+,SpiŒ/4kǩ.gٿ޸H:fo;e\e>a*]T-mopl`P3V&}B\pga,C^@2Oz^svi+;1]qƍ#?OGEyU7>Vџf.uz!^3*!UH{Q>%)Gs] Ѩ#n@Zy_(A Xd.ӡ[k 8`/$Le[lkgKE eɬޤ}y}KRUB~s O_iemmҝ8fH-|TMDI~%W;CGI ubj=`A@ ][~\vS#r;qD?PL)%XJn,jCZp;DbPlL 2SkRߨ A+\b8Ȧu%&@D9gOmVAbb&3Csg= Jl";jJ_il_q>Nn>5MFrMnC..7݆Q-> +| b=礳$X@.1-ٻQ!əƤۋFTrcVGy6(JKL4+?!/ǫf) 1h>dBخSo;ڢR.6~oCќSj^e3!r!PiH.[)!Xo׿_eq\xQ`r~Ų)M#ݧl(~1Ԑ CS W ,lc~Bfr,.3~8nRqn܀oؗI I`!w>[m0HNc[):8l18%=ZU[ BE2$dp_(R;ҺAU\svgf,aQ/yd6]Gy#T0rX]$+ .'cŠ+ϛ{Ë?3& (v7g x.C>0i%X+׃Rn2#AEYJt*)91`F%8b"R7ZٝtFw-U+1Q{/J$jaU,*}2**>dZ|)Qg 2}b K5ZC2B 8sLDh;ex@fN׺5ع35rA% b;"?=$ˢ8Z  3;UԮo|S9h*[b xeȨ]D( I Z61IJHoNSE`Nm9Bp;:+>-O#@sbPes ?Sb^<̴ \k`XiQdۜ[4lPU}#A_R Mb6/BLwRd`@GZC坻΁Ӈv{.s0y܅YpDe}KanW3 &b0&ɤ율#"6#BR\<>C ك5p|V7HM\J;;HCUN팃 xo&ΰ]{ZdWYG6oo߶04K<;;R,7}~ ֤T㱽/ e:!C0*D82 {ݬ,,mQh`8UI2c3 B%<2&T^ :8v%5X ~l}>%b1Qk5%d\m*1(]Ny@X#M´At4{tqP@r4`iu!M5Bk0Hi&fJtn5gR?!"Q2[QcFo٪h|;=T:O ;6D`gyfGEZTNcYChh.CwZǥb{ U] OK% if3Jssc5\/:Q6{e#C)`YRñ< (*gXX,3jE{w-&DO~p?lw~Z%d+@*?zΊ [󐬢B9t=~_*4. ԭ+zW!0 go4KeZϐ#Y8+.2Ht=JyIɔXˊkTʿ#Cz)L0Ʋ5L/3^#K@T`UeXeE fݝlPlRv [ e jVU.ǦEip3{֍: EȭU.YVQ/(8 ЂVk~u,Y>NȘ~0 D‚Pj^nC 7X#y2 Sba`@)c}j50%s g1Fv^s5eB5` H-i[0f}n-aCv0} 2Gmb?jr'JiCʤM@:@Թ@EUCSF/Bi@˼(*,.cPD|}exTH `MdmN5 yϠj -mS5TGi҈bx!U? Wu hmz.\119"ϯ;t:ǔF挔a?fjdl!IΓo $P$3Uҭ b/i g;5>a-D=֎K}( gLTZ5!H"i\?aNbΉ4|z<& !nk[De? Cb@bR,M!"\;`AѴ4C0Ttp^!GL&6Wm0sTA…ڿkߢ}".K_`P{>e/2r% U yv0Ztk\"̘(RӌQjN}ȢXe?)΁fI::PdE9dzGJQ_b@E޷f n @/g$-FOdؘsﴊoEo{WB%0SS0B-Gr$BuKmNH6k |'|TF>mth$>/C` p~CbM;9nH]'XJF9[DZ8h;)hcgqYOxGTwKTBt:X@ؙs^FHX2C#r =|pPs3GhCD\[kE}jm0,sW^ b4*{p$a뚐F>Qˢ8> d6m;wRp /H#ۊz&8f%uv3 63J=$GqAzJYB 齥v+͌yޔg)^{KĚo ,`;`!l|T5y"B3(Qqty?sGH,c76x3NqR½$)+j!KmA{EdvDŽ u,;WWfhdEC'txfsl_Um.$K7=/j6vzf@|\!9-7Yf3Jt+h)z~(]Ȳ(Y?vwܦK mPܧ/Bċݦħ~Ixʘ4t,ŗVGK9<ļ,5蜖c_]+s~}H/8T2uäW78KG#:z\ΎixEAC)5{-Z~ 쟞/[ uagh|$( 2v{0&mM›TmqF[SsE~c{.ЩuP8SOld8gsF3G CH;)ĺ_Y T#; ,i5(z3N]*YVnbfPŋK`"M"UӃT6mԵU\5GW^hzig46>wsL=22 ž~ D\nZV@EV1|)"}nI{Q;A!*/M JA~ ۞mAyz,Wp6t fm+SS`{>2>E ={g+klrXrU!LB>]K#f}%E0Fָ0hs+H|=P$REI.VW,ԼW@ 3 @ӌ%2P M]t-@l6ַD?gC }^?y'?ePcFY[%spK׃yԗ2+ߗ/\kaC0F7 ں=fV3:25 #SJ=Զ]^\ʓ%R@"G:ANΌPXPy"#!m"|5䠞AsFdQ .hOsOzTɘaB7ł lذO %nM8}ㅧ;\x4pPDbx^-`Em' p[8(H!FC8AIWvG f.̔lfzrc@NS!sOk^8saSAF!Mp+Sipc.7&Ȅqe;_ v+sBGy%R ?1zN}/D;G6h$nD3z,\SRX0Xf@L=OPsLkTD)\4~-2x޽D=ʽۼSK;#Jq|x^]ތ19j/Ōxvl/wCc\2aG'Ӑզ?1kш`u#nuB_%h,ǚqd6i!Z@۵qOɽM dг8 h }SWE#KۣTIʗm$M/|46IO>Q[}^HKaHI91Ҋ$pK@{~g留5XZw?Y7C!qyެ8eϱ/tjyiC2Lf{q^bs٪Aؙ)jA&mVLWrE*ܼ !ьHlsjNih^f߈xflO(GJkۘ9SlĪu`JlUSw <]u˲C {⧮YY2H{ƙkeG]g.)' z1x2_uCsP.3i~g AC1w1ʮ^ .-UKKb@/"3D D0֘In6Ǿ0`;դHvTy[_Us~N磙p+˖L F D~9jN7Ve xp9F&,[!pV]"&*Idõ)p=]V~`}̘j>ir G0F~uagrlٷPasB3#ni24a5`},'|lN)UVTڟG:5!ЀJRҨ7>w-B"O,w^-WyI^G/OmlBz-<7R=9:̅ =@Q@w.9F ,TeFk{ O *ۣE10r|aȿ.!>q(b ߒ /3$;2؊/5ö0;U,fhPC‚[h>L lv⸰^HZ1'hk4މMM/ J-Ӛv* cud%?b]#S1jڒ(¶TQMN+M w x!E΍7sc4و$iG$k$?1,mOz^ R9]rdDm0ۣ 96+<|2shv<lHl$TR7w}I=7dȣtîc?q^# _m q2QICELDS~t5"0wG M F/\X-KcuFGW^#Ta -(9?}.)ajK4¼j,֨9l\aVNZh6ȪM=t8'Ւo{!`- MvԽ5\O2LypEO/)L|A_τs>:%P῁<&ZEdH$rZ1_IixWjs|T n h " Dtoô',g .+ل!U."#-Uqv'z(dFfSDQlz-41R &]Ê`ڝpŦ~^AT#3$v0`%8,;zkyU몛arK38P:b)d. fw5lB[F]X\<1p;HjpD3{ޢ|Ga;G;n_>0n9+6}~yŬS)%2sَvEv NcH+X `LVk/J府sB^j\+;8[t gԂ!vJAV8~2:%ymlS1Y3GT3 frNIlg vtfv?3 ί3B[PDw<6>E(0qw7ƮSGc?~Nv*a{/85`it#HZ,\@*}kkPJ}Lf{>Dpd[U(jV\r^( q2k]'ZKmFh5'S^QY5Bj6IFzogU WRĴutyIS#ճX9Îۻ8.Q=+grm#J.,6 gzlJ.|T"MS9qyVNE?\רk%f Ȋ!Y< V̕9t K٩v+ꌏ'673MM<vgQVc[lwe>l66h/9w}'~iPcz7+mCOH#OZix=$lY0(ǪA)g!gCԫFV{ B=s}Ekksuu"<U<4c7&yj9*3E9^?O aNY=d~~%вxn hԟLeo3B3хiHq*`H_0y'[2t ڗ+oP+|CJiOՃ4A 3"l?]PchP?V mb=ȋhyfF%C$-w6qjUұ>8WbrQBr&Z1R92<`UGTIy)sŒc/s&1Nѝ/E9XGC:&xm~Je4(Q7ӦFXN$K{ X!\X4bshiB[WF+ç3j4 nBPRNP Sy}X@& TH}Ul4jEn(d{e8c/JCK'+?(I\\bo񾺿vMm 8_ĄP?* t'F\VvŎp\WիEcvd}uW? |4C.x(4گxC !k͕ad(KSSK"Dh)Nyz+L_D[V\g_\mL#X'*Y]\.Õ-7K0xM`h%r(׵I-9my_"65,,e։>! (]\pq 47^6蹌8Huqjw=' POdrLND;TW5 }@ kOA"\S$9*KoN'HFH_X#AɌr`$meo'KQau2mPAZ$/_ջAk8mmWgIuckNUMJ&1*2I\.^`!̼Z R@Lܚr#-\*=l{hTFL%!4 %~HU/| \&ڭu;^**eͩTo i:?%Ć wB:λ{8C3|/oΕdWFC3OhclAI*˲݂uPeٙBp|̃TURwegKQ_\gcM~?8"&wa*~BN\y 1"OY j"肴!<43J,ñd2U]PKt$?''("gÌ qGw u3QU Jܒs55T[&7K,֜џ%Fy1"(f8ERmK D0,CNR,< ZiYz+^\齂2:8Efdrˁd.g\zV^cR6ܧR2̂$$NvN {3_9 alLkwjSMa~gשdoVWtVFT _T%W 83j%hj],S;pKYťWe 0ʝ(DcƷ2(ޭg)AL`!뾩2#zVÏVASCehF^0KwB|3jPTC;~,=ԟUcˌ {LoCk.o!ڳt<"؉ܲS N(y+͒,j_'eR)n:j$!ඔM50EY_'nў9Q+0*!HPpCKb{|S?q H[ Ug2Y(T&8qgzN)nRݙѲˡr0V23qF!,2v Cxg19434_ZL vafipL7+G4ڳطˆEWmZ̆۞+RQ,wmǹb\|G'[P9!=Ԧ[t/ @LPѥdwMPk4*4sq='\w2~'yOb4ya5+cOMB^d[7ĝ &m(WA` VS;5=+R'Veb 60T8^KSŏ[0kLج uȸAؙ7CҔi2ċ'8B-i= hJ^Y1KQc  ӥ]n(ĜAĮ myw=՚%m?|¶֕GM[!MX=i|3pWUˀ64L$Ln:{[s.>HJ b%Bw4 #p5fX48}B^nDamsVK E/HӓL$ϖv`q~+k @f>3]yi%5D!4\E#^XtYŲe4ɀG% ZTЅ}: $}r^V.~'uQKl=IWQ+!",lބb8"U2u, 6bm z(/8˔aV,$op \3%O)% ~ [ + 9юFZ3D s=r϶ӪŸA`[󰙼}7x^8(AQPb=s9 PXW1^C".fl鿐YgtUheT, ֱ^md웨;1!O{S؇9򘨚qt)DHMѷAڃ>c/2/,^'&cO1_Cߖ0NLUB9O[5u1_j$?pqn1ٌtXǞFmccy4 "(b$ ×6(?gM]>x b ./jW3(>Uƀ e\4`2b33n3mu"}%>zan}P+Xk[ c"CJ~0GOvDN2t>Ob7[lvHԝoD䓤T~ ]YŮўc ]ˊYB/]MoKu7axSY'o,!븰G߳rB_Wpa\1ЍiO|Cq )Mw^ DM6)һzsex kX5\ mka U8~9亸}b OR"ĸ/Zi>'nd+@I}# Tt񹦶%,ge? EBbߎDzE y?WzMWo6 :~JzPÃjoQqk0S`1ӏP&dCo ]è$)Kuл<GF#〓%[R&,}/xzos'θ{˹^%:h )m%|x:%k^XTnp ?uU᚞#3 =F0ΙV: [(sc^$IL3`'NC3b1Cت!Rڜ0NGP{zdz \qr;a ӑK+xxuT>ȤC=ErKF3xa*D5p`ЅDHEz=L:,9:[1aʦfb|IϏja] ^)G}YL4 q.ieɁsPw=K1Ye:t?ȵ>7W9Q1B'xiY jGpܷեr \sds%947c!@.c6T`A YT@B Ut"jW{t ͐ydl0.ɵtT:|Ȗc` Y1$߭/9lêc"z qag UjR !843D[( ♕>+HW۲ }`ז:$^ Flf:y%2qaݻOlgS)\anF&З]KXz.7%L#_j=@"z:iaI͒i))8N%[$ve~M9c6=ȻEօU&$G]6n^HS꼎 X7zæ"*n԰YMBM33|__ AEOv4 2CNZK%Z4R,مי'LyQ4,<4?’4^{RzMuBvѩ?*НJnEM\N ^S"gҲY;ϏVB9سDZ@Em+*JnN7̎쁷u-#{70D*D7>-&? Zbءf1k~c ʉ(D'(c cDZ:nN='=!rd]?=V)&KDfzh殙QFӴMU7eI(̚i]D#~}Y ڝ) U%_1.Pj#\&xT0R2H9S8 MnM;YbMBij%oܮi zu+A'Iv EEk;'WAo`~5;rS͆}PVUC py\Oѽ-48IU1o#)=C'E+dQk(#OEU=2b$#wd!Z_ S#8! fTSywGŸHK[j@=7Hݕ䎃8 (}e߆7Cn3u_쯰)<7bâ "K$s;G9">aH}z0TBl rK sM$TdIjhB:i7"_b 8no[1-Hb[LsTr&r/[0ۘ?]Nj L@LP\[+9,b7~ߑ >(_}?T'\w~܉TAyuv#-.-e?߇&x ;%QRjC#a֩JxJ HHN_A6Pq׉K $YtHgJ j?P Dp2ە`w3[n'@͋ x:A4{| wH Ŀuxg! G㷔޼J{ {w:̼"; Ai;(b1Z ($A.N"2 «QfAW" aKնK*+)d3ʉ gPjn)_iV- 2KP$>Z|e9V"w݈CRJju0es>FSDG~Q ؉MdӘQLѡu2uAei~d}u4:/yU[OSLСK" Y~IIS1 9VuqE ^T߮`+QJN3(e|)_An3O_B1No oߊ"еۣ*HRUïe*[8u5FHf۹"LQCW$Ϗ"{K(WhOxLI%yetf0#=Ak?0[bhKf7* <]6Xd%C+ڿ1f,~kt+%xuVI/5IIN˹EFRW=&N|0g" GffG.qw&3Z,ԓ\@Yϝw ډUځթECZD0rFѷI$LOذ( $jOYωlB .eZDͷo| QYHHIM|gԥV363J;^ =/3:]F&/dL|Mh Y\wiۅҝ+:bm%`PM2\^^I Q{,,ZlޠjmK-$km&$K%oWЋ ' r~_`Yߌҝ >#:8%|xňX~Zޮޱ#W0sYS`&$-bLؿQypWFҎCWPⰅqu vhVEvoEЁ<'M|+YvIϙƵlc cW#~NRgr|=&iR4ׄ|@h8]0{/iĻ1B!j P#*0Ҵ>OIg'x5rƞ `8l񾝏FVkEcAM!X+@}PŖa ]ekY{j`>i#+dup T?W B>)uth;_JsRabV&#JU]WȵWb< L9!n 0c}wrh(}m&T=k/$Q] Gl/BJ< ;r&2*NN6-&̃:O`Xr'KUI2"bV)JM ]s*Z3%SqzHNOUkY +[ֱ0 ]ȃ}j1c> 7/?|#OE9t.*5\%x(;'C;v}`s\Hä}EQ1:Yï%쓖gZ̈0жKĔؘ[K|%֔9$[Mg/FOZ>a)V¼e:Z_ed3M )O7hG_>܌𕚪;]WR;;ש{mW9+\cv] dm9W7Ҕy7, sX)1V*uSps}ja9|[GE+sԑAf0tًxcl_ECޑij蜌;)$ (eXGτ0VcATlVaNٛYiijL\lyӎ'+4I[YWX0B9v7xUpe">_ $LP\L2njg'&KקXiڲ V[ǍlaRj?m_ecPn+{Z"~{`C@ ď %Pl1',y>MGOJy],r~{QX,~-9!W-(sN|Tٜ\Y1U}4]ޒ:6…#3pև:qN$ֽ[:--pY$q?uHɷ[g>*hRڿvڂ*y9֠5 Mn%24f+̣ݩA4 kZÍ9 ~%2ZĻaqM܃>A^ 6߾,0dFkMoZEOkwڊϰhy{K\AQ`Z'pOnk&ɭi_*U=-r .تV̋ nπ- 2gFc05E"?y:Ա.^GΫeD?Xsɿk1 R Kv:j'5Y0uMCq`Wek^-mWD.6&!IʾB$b[G%!m!YDCk_kKHc4l4O:x@#&I'_~̊Ox>*/ dSo.r6#'l&?)xKݏW a7"cCFX6@M`wvc1J̞7Gȍn,PRֿ {V϶jX @|X9HqLa_5)<p%"@&%yr lX >jO-~|m_5_ҍz"-ˈym%%h6cY~v=&>qOQq?ئs0T $O'4^#F~ɌL^LRz΍QIҮ<ڥq q:J q'k:VlѾTZ281\LHb#=!wt+烿E`d4P6FSS3-pYv4ǐ]hIz^'u 5yxIOWSJpؔ{2S`E!u>uh儲Q:BeV|aw[}9;nŽ\c#Cţx*@Fw԰kϹd9yf*WwD2lVG'$+Kbv8Նe2 p)lw9X"dNQhc1z/C 6F2@W5|= +iQ wTP&hbzwٝxURK2D:C'{ O x"&ɇrs~t(# ߷"gk/ׂBL>V}j5R+}#O h=<&yBadm5B?$HIc*(yI) ]ԳΒl'[WPAxj[(*ž,pHqS;Zm'oi4 >L%' wp?Uyg iVMFSC_ #2 t[( mM )ˎ\$آCxNQQR 7U`B#(xcE'5 Txo'^) o42ᜥ,*HщpCVgQD`)9f>{ꜟw ٣&\@{v'[vVoi9p?]N|>/e#^`dF(a} sƪA*DnV^,JIL ؆tp /BL|+GU  c2 8at'64RKR@KgBa4Iyamk% A(%߿d-PAz|to;3ޢjw>N po7T=|#nx$]cZsew%LX 0Us~ ('1m=&CqP!v}F˸0)[6ӆG`5ؒi6{起-Vu^aovqϧ:5a59Vi'z7"=JP#eIA^ EnEZS Nl_emم¼r ^-"iVJ,90S(`M #;)s\{1 3ɓ :rM"4Cx fKZkQXOs2Z 6b}!aOۢ=4xO۷w^sQljR9yA(a{5)Qˬ{T "DV=O YZ Ew/r, DɐΠD͂/! 2N x2)ĵѭ1Q hYǪl`~%o.PIi 4akIx.=^{!dBcKB2e gPޯbvĢ064T \PC(*`ɵC9$lӹM3Gօ/}I61tS!p1v|e jбDY>!yY/°М]@MK/'[<ee;(5 kFx}x{udp9=-]#3I7Gf},ZQQ6 {ϙA?6׳e07gqES #!Y,>׍5z^lHTMz>$Ma$ {:o!4&ѡ6yx&9T R$ msa_ fY3<=xBDڻpߌ|\0^BrB` t;}e͞&P¿J>Wb%?݆ 4Ҕ7 ݹlpor9=vvor Уt:#I]Xvt:H]i!D宥\g:f~µMeʃ]r2pɠ2U4W6$!4Q%;RorSr Bg ,"S?-`T̆tMWbho 0(0{Q>6wS x*VL Ȧ\^L%b9 KI/>v ,I{wI*<>e?:fxzBE1v|tֲ$iܜQfLS:Ld y/sO6-(ohN"x@smTaCl(2kn5; 8k'y7a,2%B@X"t2jȷQP,q+4yl8c;27Ƚ"axv,;/<A#t|a;iJd~v&֊VK?GtW>3zn$ Y)"ξBB Jd]et$T9O;T~&`>+gkVpsAnZe;M*X~K)۽?0➃qgEFD5q6ڤIC<Ø}^5Yn+#U4KSKNJ$ A{`a]giL(S%f@Z φAԅa6R¼#A]&O(*]jiIW f$YNU=e)ƣ%qH\}qw꣩/fn._Me=)4ҡ'ā4_ ݌D7hBe=ʴQ\kk%*u P&F},M2nI(7N&}|f[`Er1|S!~Yb14MNaVRtdI-G̶̩M;YEffM{,%1ƠcI7̤4xP[ΌI?)8M!ŏ`T<|UD[ xu0amN a1v&],Ls8\ Beо+ ˌ09+kױϑzjT۪B?+9H?X% ڭ>]u#ϏxXhh@U{6Q>@_'4+̸P9higxkшZ/#Ba.N{=F1~s]v,rQN_G1P#9m$/ ]3B[&^Ej_p8SBdqGofoK#k$DQ6@}"٘-̰r NX% :5g):~hOOQTqQch]c}N 6_3 'CUQm' ڸIT236a WWQ,:1\2{8Bw5ӯ&.xAJ3(S>"ު{q[//+w *wG6YҴJJc1DYӖ~Oȹ`lX"F-7Gcgk+#ҔPvURѠ3*yH IkFk=1អX S7uA\9;Q.fWZq8ya([XkMR,ҟ7tqIѓ4rTeľ0g¼K7@raQyJNߢ̚eh^I9oۥY;P{5CFk"@~["]\{_CGI" [,7nčsQęP*EW[r434,lp~}suO簨~X¸(?L@)m WbsID6\lgɆixB u4 [A"rf7KUj &]RD6Jon]~"X{ݢ1C1I^(֌SD_D!],w:^LJsY55[5qV4;_0ܵe.OlBEpq "%[x3cu&@Җ>0a_3$:I峐v xaѲ-H -7uxk=z7Qecv#g :x R?&iHt&'=i!e. [maA+ y%>x0 PH5h+ĵN/Ó3-0hmJ>"[Xȕv2 :&+r*-xw鴍)̻hw45ϣx,,c&6%zIKG~F7Z.fVUzmh,'_XS'5PDwx£'hlum5 >^nD )ѥ.IG $RJ%(T29}) z +C0 W*AIAQ> х:YQCUfxS_*B~oXk\C s:\CYw>-\E5-67( E+hfu㐰9Ь>X,u8)K_rhvC\FE1=@kU)W휦_k[ }xu_Do앻#_@/[#olp=`ٓ#si|.C;h /m钵8<,0I+F3{a8H@?n<wYj@xW4ҒKpM%곷*_yN2M88G}>Y&\{{e'$9U`wsfkb.}>' :;<+@R0x$!#[mKI^oK #_x0ZÊJIX1eY3e'V!t=nˋP0 _򱆄-"QP' QwS^hR@sWʔC wbE҈EJ Y@;a |ۊ*ձZ3/V.'mЄi>p|:!=6,oB^~ ,]: \pcE56A׋P^2ή5`񵅮Oե*|.r+kiT@]l1)(}5CO dGzb  Q&&=%|LM(3>h2~>+,Nf^VPpoWkWXHYы-_ J]E1Hhx#هK)k.H*UhOj!Ǡ5T0JUȵ MoYG[i|fz|G ZM6bїgϝe91vhy ;t#~ "91z[S `8Gv,uSS]aߝ],D =ꠚ-1BT_ӌ.,GE*;*VWb)۞`sO+ S |=޶Vv|-˒|m-3S}W5R?f` U""טQmVkGnR)I Q ˶[}dҟ];>țd9AAvZ2nm2Hso*[+8kqfMz젷8SmcC}s*l:eBt.jto}xng'y ᢾ+d}@΁!\)A}8|WܠMxcf.&WNxgK{@ru15 ~@b[!|M6: $2rV}s*rfǦD!o1#6t"ד@^"#SsoD**QoniYI~[_P 7L<^@۪Q5+@i 8 CQ[fT t6`]J d !h"Z#[sg-@kMw8.m4>Rͩ{)ړ8^̵Or_lj!(Qw/L'(ԮQs w{/zbq(N@$샚čn7@Tß5ZKu$ޕ|H{Wms^+;RJ[`W~׷h^$ LEC1tg*Cu׿H5 IZ6`ChEVf o=T43JA|jHi;B(o(k-ނT4uļu*('6E~k:IFV䕨;D#yRf,v[kĈ՝s! Gp%E[ 62K\ˣɷ}1eo8 t DӲٕa0|CoxJ'bݶ2y6nJNU*7~rU+:[pBSH4`]Ż%]P TnÝwm7s,_e9+sx6gE.+MY5uQdkIN;٠ԀIyQ ABvnr4;|o^gQS$',Bc1仗ܜkQ_)g4^ji(G3]崊qMKa2OwVڿ-8]˫ILƤ)[IQB9:̗Q11k6ΡR R,BǤ_q)F7_4> DaO:GJzV3ZzTF_G W\$x#\ZȿBĸƐ0[PU~*jF>8%QqLu,ˌ. ֋ƒ%ӏ[=MY_7S \d>q(Vqs]mH5Y)B˨.'%7[7i ᥗ DO7{G}=mLw[G'&9 qs50հ)LAG]S\9F;;RP&@JIHY}DߦUW-(zQL,sHC|6Xc#OS$>t'D<,r".P3buwzx!I2 ^ɿ`z ev֙{nzB ._h)h+B 9x촉6A~ɊyV(mϙ3^YO~=i3 :]W=n R7cknHST3 B>mGk+@t*ޤ졞 SfTjXAUG<=V*]7n@xHN5xPh'ES鎼IzF-{ySe/ *@dzSiU:˗,^VjIuhrcx0;߂JW]m;1{%0 +a N$6 ɪ ͝YT tG{iegv&j=%a73,)St预`̅Sa{ك`CS"arY)yM2y`DV*:BVN| P&6ngCKv#f ً'mkxMo1%r(02getug҃płe-؋.Mb_n 30f hG9ztB5PjظL"DW14$k0Ep-lmCWSv~!@Ui :ױ`yz 8d<{m﹫×q PPN6-e&?`?kPi0+ŀſ,u5p|4[޼hC4r8& u4e #JZ!˝L6;rpL"Z8;o%-jeĥo7|Y/D9RCS\`PM8 U6@iܖ-jS|PZ^ c̗$ {%ǸS̽Fm A.qZX?\ت$>C) IK <.F%ahjJۇlDX* .+lb]n3 Y sHgb-~aOK At k~Qld% n`&njBhaQmvmߪPLwtLDzNLK( ؇4nqouC)t}#$\$Χ7lİ N"63i@ם]p8{#ŖhFel m7,Ωu.ӽ<=?ʵZ^i,xf&r(2'Za0XH#1ڋ$h$% aSeSXLdfbs a8G.BTݜm)l!o=8yE>CyjH!+Qc˫|"a~̸F+ Tt) R J7ZλsLYh-j+-zhqVEk)+C-ite,gPէ"B.S;F;` V E&2nQs B,^3a/ʁ;nrk1C " {T5jQ%Y\`g$QM qnOeZ>O< $ĝ8#vCʶ;m}յ12YmLt^.aKPV:$c6%+M\@ M$@|añ4]\ݘs٫Rv/xP0M}94y[ʅsH&PȌD5w6Z wD3PetTFPxr2E W*:JgXX 4=IOHxE$}ut+TiZ"MwdTSA_b^m-=Ϳ"˺FVsb"!YAg7=<6FCI&0enk5;vѦyB)}aݎ+n*o5r`h_Ӟ35u/E)2=e|HC]ݮ\?1pQh9;CM75`GǴW̷UwLu?hE:?6 Q&y)p0{is!;ŝ-u<4m"ߪ .N.-">$FLEm9f4+TFrZ]7m^oO+ U;|.偯_pœrIP|)Zhu[c'G]귚a:kZn yidil⤚(Lf>5=xޕd rTRb.BUa@Zײ@Io/P^;YpB0nhkSm{:|"ZNWw\X? cL m4|,؁v9]ՕjȈ[5&="@Mtkx5"5arZCo4(Bt*Eg {UM`B ؖkmu#`iVFn17W<[ҿ"dy{ ƈ:dAhz:c]UЉ@EZχO7/4HùQ;+on]5Dha{c| |iG%)Ϻ<%>rZo)z LS?a$ǟwU}>{$/wX_ji=ܛz3Ӻ~p ;S@3~[5]PP|Pq4b,wSu@s 2_ڦ$|(Q;Sl$2c-~*q'>F`䩈ĿsJK"eٹFGWQJdۦwqNsg:- wxR$_i/>շPMr;U=buȍ/ּNq+IfS'(CKe XHY:Y+JADwF|RVX^UI|>~ 2jr$a7Rkv5/u15ˁt/Xq@(gf~Rs@#R`s]J$TxX;##$ļBVfō>Sn|!BWқꭀHj'l 3أW0m 5(T)>݇oqDVh~uPBQlua|{:hܐ n>d+U,a!ʇmDqX3%\18Dˏ^>$oմ#S /TfZYG5ݱ18Ek :lsT\HD|EW E8Śu~FȤ^W"%>|ύDž݃Q ?ZF2z$.ackWM=QN^Nz"!!6??oz`)1?n͡C1w}ckqPw/$5/繿4mz67]r*Tܕ9. 4L5YSb `FS4{ĄpeW$1]1:Fpu]M@}Pl'!MÇ8*R~V7ͅ6R %~[DSMWХ,l"+I\PB)/l&m^اa< a+30t"zo/Q'^L~:˛VYbV0o9x-pmy`>.o4P6(?+Y0,Kl@ &'L#LuF'8R ڧ+0C\^Y\RvID?x7l#(_tIZY[{:$x$@E}Xye06ӄzXV~9 J808.jHLJvۛYX`%X'3ZոTzڴVڸ:c > |/J*`턆eh #+B;a}$ r/x}YhTto.l g%ts`u`I*8Z^dRs~n"9i"{UGR y54FPܤ, 2{n*6!9.FjfVE-}FC<;ձ Tj.r3ySzxQ L{/Bb Py{`-]3rcj^L 4U&.9O~(ɫJWW"шKsL`-~|<໺M\.(_#$;둌t3ئ00}}4|ΰ&_8"-~!1AޭYY9Ӭ,ɇ!DzJR_c l)d Rr'EB̴y :1{{M# g0 9Ѐʄ=DyErl:eܓ\@7tńOd(^(xH}K|,m{ei.#hB3̐.X׮J T#X?q&P(V!ͤpj~$zM@ n)5Zbb+]T ;Pww: hC} zt"6IS$K~ϵ3?N*u_AP#?&D3i\˚9q]lVÒEQp(A' yJ`1=m9]3(5kBxZ 7 y1ݻ0+4g}=XnmVYHwwnၼcf6?Lo>,p~ΦUQ_NT^H>(hJ)˭?->[(8%i]zG$Զ3EPr6 9h|Y7"x kj sO=R)fr3sAH`0P[$'(viTCV4hAT.(' X9׃aw.km'9*Fen& 9a|`IP+X;Gt>^8}_phڇ+FGӪW|LmE3ZIvJtXsHb%^ σ [ q\=|sgs\9NQƪ T=Dhv@Ŵ,F4a:`Gz<7ŠV/qL9gD5q0ukql;f~%ޯwOME@_B W%YVFh9X_}mBO gY..=q#± bS0cE[ U:ڠ!q-*AeC;iU2K [UAca[`6!{1y׃Pv| MK) 1j22W% P5⦎r̂׎|4FSŤJJ -veq1>KxqvzKǺa))fԝ6 f#% 7;Tt0zRYUK?$vٳ36"]'=QCEMJ9X{ J.0-U6ec+wazGB C=w;}q̂&SXU_8q NBK42RC͹.iǯ Hq50U4 {M _r f#O` nfD+"pfsn8j&rK1b!_ F{D\,O\C?5St #9SR4UjTM(kS"1',(9R+{amNkݍQdyy6 ef&k\v TQv^g?mp@E$tƹ/F0utmlwgNy$cNIû)%>f: wXdrQޏd =rݮT5f0. B_cG%,^Q>xHM^kBfNCT{p~3ȇ#$j}~ב@Xnb]T# om^|_{>wXR%Ss/6*Mc8`QcxlvCŐy(Ϗ ’hKܐm/q=:ou5?d:@c57O`NGRSKЃ/lff6zJ Qz_6 @cnRUsy,T!}m 2j]ȩnwΈ&:mX)kM? HHMl{ZhԖqVnKXvS_baeRK3:MCS<; 8#~\LVZeų6S3cdbYT8qn-YqL_'mt)߼Hn~PaƅdT8˧"ך79Z-P~,;BХ+4.4=+?R4=1Ʀ4ZB]zrB3t\綺)jLS̕-~GJ ꘟg.4)lT%oDr/gpoA# `#E`^A!UnB.! iΣcF 7#*>l L-έ{*fMt0VgE!җ)1<:9p My@Z6'M6y'[(d_0Ƥy[MFe*TBgGL+W%;vުNNOw~ CN9uem; Zah<`۽B \vť 12*PA> ,Х0)+lPjfNdž;v99ar-2`Hs>r)AṼ_/$+VW\O2׳L_:H 9iLphyNJ˪<ⲼISYrOO`y5ow&9 y6v0x]7?BG֋[Q.-č>8MN/fQ(EVV,([V& _@NZt? Dy.}qVuԏ^"Slŏr;-W+؅ռvуg5kIh|0*/60؁aݠ ` Qn #|:7Bo]Mu3JPǾ/e4o>z{jrO슗 =C1Z݊l UhOgGd̻]:T9Fޯ}Z+(P5.;VXxnXv=N`}ʄ!fviByr[aO},7i Q[Xj8ޅTo KoM6q{8y/zwO{dy]F_|kM2/=0eL02Y'#syHu\87R˜S} S*[p$7t{`I$L>Uq @|(S96mX4ahC/M.2?b`W!U\d +~#0[n赅I gkyz1-Ek[^wK`KW3-G=Erڸd׹<a_4TDc?"H(QCnpWf=6D;&5gu!4wqyc<WUMZ0\6 ø坎(^:nqdo_l\YH0rI·T7RYVѢnEs3Wiv ,հZ5i=&l&Q Ul;  kRx/ZO>!4 ݰ1G;w5/%h [Uj-~(̏hj|z s#s8QU&i5Se2y0b40wW(Gnζa*ښU[ڜ Փ'BQf@<0-|^+$goK% W]ep"GVjlHDt{uq,TU*E~$퓵*\Nwl1reFP5cJs}sfUg5 »ͫ(6o A[哶LɖTP%Yf:9^I[zȌ#j>f|jIdEPNmG8(q5Oij-{g":8vY ^Svt0Mʢm$aXyU9'oCo,AUwIu=.m֊qx]/x:Kg X\ZׯPNGW*ˊHgy>b6QcdS* ,K2Y<{p):-qI z9pdY̻u9? =bءLti&Pe7D^.nS 0 ŧ~4s)yR~S۰D<Ym-Zy~n6oh\{R-`G`bLO3IEkꆝ)߄a (I8k\ lt*+ǡHjbGH,I=a"_7Z0*8q%A]k^{XgNr+Yڂך!B2>h$}1\pKײslc7ۤ"&VpI3!<;h:p` N70[_tKSU d0c4< 꼙,_:r?NBl OP2q}DSut^c~5\|gB#Vt1?fT,9MWtRrtc񒈉Y?ܼu!k_w>pgL%{1&rMգcz 3`\|ZdH)۪gHHQ=^F7Cь_k2dZGD!DtOsMAKGLJ/ x m_5_Z>!wԭ@Lٴ!Yi4تSfjt Zb"\l~iyoTW*yǎ/_-y…9*O.tN=N{WcACC _EK{+Dr)hf\]:{UūX*na~8e$dRjN!7\;P7y>Hlr~Y_d ,^@O/k ><[H;J4XiV&de;~d8'Zp'3G64~ՠO'UnS=[A#e9JH1&xmpw E|;|hA̳%uYĹzxյ,L{T/œ+uzi%QRx6Q3{>ohS\iL G&[i-M{оZ-2$׏M+jս- h<*I0ܸu3]oӤ*l`rg1$2_:St+TI$χmA|!=3Y,)-RPβ&sHA QB`?NmpH[zBRQv5"N;Q*1 :t)kC=K(r[N'P9A(yKHYE^=Sj|. 7&P},|4əgP"^NSǞoRP-Pňp/Ni$rY|/CK/aƴ)V"SJb[YXk#>ḥD!RK9]Cc>ۿ1W y 9l>ן:-k ɉ3X@̯n&pȍB\Z(x `@ X & ,}1H %Zӱ[B$܎Do8.쳿n=UQC6H6hИ^r炧t%W<]&5ʹb=XׂE=Z薻5 s'JyKGD=#J=^`؇țq仄 G1Sl-cC huk`%ybJ@.5 JY-C` kMr yv,f1R/Ŋp{Ui0Lvͻ^tA~G8ЀdkQ|0YnZ\tל%t@.ںƹ֘Qڽ]=q^s1ZpTC>qIՆ,F~S!mSw)`>F%%ۤ?2Oq2j3zvp`,]9@bMpiFx K|Mp[XJсBj1Q$4`V1jM/~eWoSg8ՈOYmi6ak ^v羅YK|ARP E34D/cX0ī+دn>>]3'Y)/_vGH%Qt9$0+>mdd,]̎8 G ٰЁ^7zqU; =>HХS{aZb_sf`qn,ZZY!_'$D"k)>rTЁJT/V5qiʳri)*y3P~xd뤁+JxJ2MhV5I{_} 6$ g&{r*GwkozAr?(Ac=Vd$c1}169Rud~ebJ4  ֨Ƙlvt0 `)9{gr;CLYMuM'IE>uBG\#NA{9#(D;?ɉ RQҙdѱ~'l~t1IXG rW!z6=q@&?v4gJ]T~hU"- q RAt*`\HK 6%b;*nFX8)GTTz-=,yOi;7P|ΑnTi~gx"ꋕƚOy]HHߙV{g;XRaEzV,lXc@5zVv>' dEht {rq;`NfK}3G$wH_j@5vR/[H]@PZrACL\5Bv.f:˒/JwK.`'!Ee@m$NLt6&>+6-S%u[EG۪-0N-+%_IAb_h_v1E"̐H0!V9E[HjN2R8-l?=X{q_TpܘPX!K2сJVAsܼmT_У]c{Jߧ  zwթ~ vG(:$TZizWSM؝zG_Nzaz"c=ǖ!EʎhG" 5AQ y &A}kמ[w}݇/i0h3S69? NwY[6ZKHvdH}=ދ5I"Y7ڌ?ط֜*ln}ĹXNuy'H?^HU^ry_i~0NhjrB%}!9Sіr`)zYޖJX-vmhT؊Yܐ0O>=O{W /Ǥؖ5|C@lȧ7;_~O)n٦9|,_'[,ONT GL'TY5#FED1h]mgu7$uѻHWHB(}OF1RH(e-0Zc)Mzb`G"oMƅd LάYr%2nU:SL5,= .\Ouo6d"<$`NXš,NWKI,qa营B缀/yL55GQpKvuԛ^7 ٔ>V$P[+ʭ Ә/0EC?t޾]"./I))Ş<ԘTUT<iVD^EamzՋik+hJw\=4r<4Ө kWyt<>3 ە*Q J8x6t[h[ ~Z1ӞX#bzD >+фH:óxsWw/"tSGύ듏K -%r.Wc1VՙU ~ZjDZ%0M?Þ\N;cq@)NH!*d {1N&ĴO^'N'$Ÿ`Q;IqMa.H؃뙾9`QX|;k +g$mCr(SYXmvBܾze:~d@;w2ـiA*Y'.x X6ЮL|daNodkHlx8А>XR!.~G8XnzFgp˻HnmK|n3 S uCbg\Rk&%$;_Zֈw؃=$G^i'qD)u6̓=Dtr1ah-LUMN%ٔ@8eSD0n$a\kyȞNvۗ]1bcnrOL^q5e#VPf❒Ц>`2+Kk+bꌑrsAq Ocj?ɸ0 QLnKW?P9_VrUZ}ϤG&[wxZΨ)RCKF  Lv]E̔9O3vaMD}IX|pepZ Д1 PZ lc).Li7MiH─Sx, /`)|嫘ԥjڱI5HHUﹷ G{x%i{8>J yAg&eS+#ƑFjd逥ieqU*_-|+7>DoIy?,cDuJ&֏BT䀴m+T: \nwYJM:~]t>v\F5h[`C}筧^S!X ]dbHZW[vY-CEI M9)۔3ÃaNQRNXw1F^soQ騪U$@elOAI`Kt{)ENZS&?f Q}3fw1AerD 4a eb%Xs'\Xqa-Wu6"ǼqײxWj()3r}-FyCԳ^p܇N z4ڋ͠lk唭1R <)dTXGv{t?.V-jK3}ѕ$Z%RNn/CbX(Yà0;r rWt3f?C5DCY =vٙ]b :frarTpVY NfAJSjtPLjz9 Fk1>y;;PQe}.W_"jPRU9DZT5LR(؄Qqg^=|Fbht>,zjyx.G!&3(u|8r?wn R llIc!"@h=>(Wٞ@;u`h}R}Q; 0Ð=8*:;Ug#3Y?ըIat,N.O(܍+hg4i9½*b??&x]5 UjCMq+hhEl/&i(a)V#N'~'KWP=0jhRp O$-k١.gN*E *֫Grz4աZ_5ŵs[sp`9y)bLt#'(L]̕xUwтVWBޔvx /:ؓkgaYr i.̎ޕ2 ε- ‘Q}o{ʎW:}@h-Ͻ)CGߛzҡzTĦ"gK=kD%۝r~_T oZHBH7u*`BY0w%>[+:I*a{%+H3\Ti|V)Hc`! }h@oWwO.)VE}fXeH#eEǟU_NXs֏Z8Q ?kc[Dtz5hgn# -Bh[[ s=؁lԲP)n|{U@>YR'rip15;a.Dac*cN< oԒ}ۡ/6 '5Cq( @ڡ:WOӥe5:~\e/ (^kôy7+WaNZHlOYuHZ$ZR~)F O4E~+`af_G!*ž*#ܮQ9?M=wf, JQ~N>Yf8D$f[(YJ2?F$ WA'ozmxt̘27"7EVfC91H縅lUR\E^LVB{wS{Qw3ژZ,au?'8dVA!1D@JzM뷢ISݝQJ,Gs85q꿄_\αdK:>˰ݛ/1 7`7BdfҜY[X,lMOn75&_If7Wg. \TpVH,ac1pU %Bܘ.2|yUp^Aba{ RUU[#p}?&PuTnHhtjwU82p{w uw` K*gL3.;ox{󀱼ؘG9nrs瘥ҎtTpN%ww#rA^|@o-ja@I5-l$2E&0FhM,O•-1{*}[BeBOW@=/kjyC 5oq%ۂ@W:r \Y?}(ݯ}488M>K`#ua!5@<HB*̨+RUy+_G۞Ss} kIyG-Yr*Y" B%}=.uiRO`F7W-ǂuRN=$[(< QJc~=S\")#?Cd/@eB\$k@ L:<8|pu=k"(Fs<] J- +)@6qQ&V{V&w.iiSah&up ֤_t["XodKeR<]W9aTsc>ZcC^AQ*6Vo\CDF'H<2Ttad5#1aǨ̀ZwhCJcOY dlA2E|+sh-Q3~1Y#,%u Ϩa08EN5tҙj)k6pY-wn=#K8unǼHL{W7߃?ձ$k'=Na I0 +nNvM81dAQFnWLDR53@5}wPy"Ϡ9 #YV*d\u6ȅ E%:Y.O+ v7rhaTyХB GͺZB碓{v`鏁f*ֶKح귱ӹCe0M {}w[5U;5-%iKKAYGn_/Ucư*2.B QzڢG7)k\y\sJI@^sD|u2I.1>)xs9s4Ur̎;`BsFJK۲]*~&50e;۹-wTN0ki):d<|3ӐPMm6/P\1ZX<^:fm*%}>m( ?[ |S_12D~%oh b19pHpa.Y*ˊƛ(]DZ&LnH  x-QfBpwG3UZ_%ԍ3 ՄXe. ׭PSK:<"+oȟ~+IMdrV}I68MS&Yx@u Q Ywr㷶'@L7|`.ysؠۋpw7lbTG5e/Ӗ:s G3)-ÅsdP@L='MNMvT Bsw TN/..ۢ}SL%n oؼ} '3:Rg7%L6ۉY RB/uEA5bűu[+{SZ(X5$[c| KTEgZ َ@BԭuL^gH8OWldf޽_A}sZC˗J:~XH㈯ȭMFOK0e֯ 09_Aq֫|cCqc$)~턍8@gnL/g/gC!e_+7`ųgWM4moh+I ss\S'O ?E r1t\@ǓWC[$vPt坥$L~׍ /OQ֏%?Kw#v"iVR ?r5<^ .=W *L,K\(Wq2>($}cQ0)s8Uԝ-U? =W iI"{U)|6{K} ݪ{^SPz e[N(" ,+>ZwYFgƚXoM,(&c4_☐A3H=qe&@Xv'j_.X@uI JeN$]B-I ~WԈUCŋ%˔E0-G^IE3cR ]2CZJ$Kj"Wjn HV( H`M]hbzǚcAc0.Cm1j[NöŐdfZ~L#î^bhT|YjY3k&tbeH9N$Fn4a|`ֆG:u̪rcwHH=_z\BYgQLMf'HvXfH)+pa BP[hD>U'3xF&Q[<ر25n3\Y3uS~e\xLeُ"cyXP6o@"2K@.!h+%0j`©W  oخ(.YRs D9'+g,ä́]Q=&lQS:RK|з^y}3[AÓrĵOTD>Tbm:!3s@}A،R* |Äo1}#uDX8wcnrXH/dPz/q CTnh󻮮Ӯ|a;~p. |)咜P7yMXOmfy"T9l΀(uh4TOmr%V`~ -|9OA'$/K7^B;.$:Svb@rzA.Aȫ.lz%W{!iaT;\NHz%]DMSڮ8Vt2?qE 欽3r.kkN9/QL@2f:[*}񱜯B#yMf?>"Wͯ&I9]oƄ?hEd L@& Xtq&9K_?~;dxgE s.8ּZ-9VA Ӌ/Tz^! ~V\ I oߟf7DH9_*j`ws VwhC.Ҫf_&p?$2':O\anu,0xc[dqwsP:Xloa9يfM-:Jo8bֱTgJ}ߎ_ 8UV1{t\@#B*ʠv;VN}D.B/[fFX]O N#`MJ_ 3oe7>60CŻP4+(D-lDᐷ.$VM7=6Ŀ@KȔ[IR)[1cDrHADT]DdWYҒ}V~w`^uMC/-*Rҭ_ mm:K}~Dْp|MYXJG]0rױvϦ)c70[+]<4Ԑ&!dvtWe?SפC?w? W ;=Etm5{)wɋ)-Inj 5x- Mlh @7_M:coBd@3bCOyxNty8®1DkaЇoІ\%zuD^10^KD'y~%8NNȮKu<2ɛMKb7DE.fr 1&[v e(Cـ>6x ݅a4V+BXoВl(}j[ol'% _<8JY5-4vvU]vݺבKGOt ۯӹ.9kkmSo#S r9U !q%~#SpN.ⰰ*'>ZRU2"$Bu`Ȥ]XVz՟i[GEyOWy.JXφ|s&;;:Oiy|P3u ב{蜊#tq{LmUP\~w=s0ߕ=p{kR=aMU=n!%B/x9GOZfϣYX+21@C`ͤ,^S> $tQ.OlqBn߲K PС,|0i80U3z?FR~cgӪq|E:Ÿcm`!$v#(8((5qZG-:֥dxo=7_Tl-uRm]ӑ '**k3 h]v2s'(b |)?SaU#*K1[u227 v=P~01Nj*PobC7^Nu.MtojqWvmu`TQ%jLVXyQ &Fskc«f0!ıIHDaZ }ʟɄIaωJKXx3{{g:|3ʕJƴ%ݮ-&qGDŅ1fsUݣ`5 5L-=^LzJȓ6lsu:0?N@@MqƈuJ]0kNyLS&G:PJ7(m@Od@^R8JЧ)^#ә% @}+w I{in[t?3N$s*XRl̞?y;3vd\1#=`lqLׂ]/[aȊi&W^#u}7Yy~ wCdDdNfښCm[z[ x%&IaޕsdKٌ l# l-Ǫ`xUeUk=?#?EiC2g络N\F.ntBU9no)f֧!h;O_4!!Tֳ do8 #'5x4^zҨt[Y}-9 >6Fqc8;aXBvC n?~I?(np4h\2*qִ <910y (/Jlڇ3@BK-U0n6?c{E)FO:>9W_ְyݍhBm֠ 9>{m4qzZJے*U^Dt _5[:jz77Pͣei,l-wđ(NK S=Z#iSA +[C\&D!ߘ?.|"uý]lkMǧ:d^׾o>q)orO7NIԊ:ŨSFXsjtd1({(LAr*}dÜ#ڐZÊiϥm%bzi &@ |@Rda;U뿧zKt;QzEĘxP]!+H"c- ^n]T}$C+FniM<9Ļ1?!|Nd ZHl(}|;l{pu_.ڊ2! Vk^ȻτA.yRd]bJk7⑼ewN5bh i2Kj-IIchɩ1ZXROhVZTznl\^Qdo1|m&rg^T].)9srv|I|}HN}3˾y\09U^O# T|F?R4)]~Bx]oHċ9y#-q{[ .iM1g<.1<QḮFgoQ DS|LQnOdhԖ%@ L' 멑e5\iJ߁:mBc%aV]zlII\߈(A{g&N!;J8kiBS_1s@sGUJK8tJ}lpQ'jb XB=Η&@n½!Xܨ."Sd߅/eq|O5FKt ddΡ  jOu-Zp߬'lϨM2 YQorL鳝]͟4âv0*i{U8u1꿂(y}@2 xQLZ~ITolo[Ύ:~LUc?ÛW.>AT Ͻ?(i+h|yܿs&oP9<?j_ `N-BɟqtCU(;#>Uj"b\qP즹 05\ z;p\lWH^Rܭ8m)"d+Ѻ@a;/~8\ULsvXjAzԞ#c+ 0POĬ}2A|D.ӺKhF6ss챨|7aG)Kf,[($7DQL{y$LzZecCujE۞ZnnD"u(Hچgh.VC-0"NkMšc!Ss ;a b'g&b⑷F%RV4s/BKR"S%WId3w^9t6~h91O'rmKaIJSJ"C F%"SO7DfTf A!kxaߠ* O;JUT_Ŕf&7[8Y<CKBW3Vx-C[}X+񙜖Q,-,BIY|{$u ɡݢ˔ft[΁FSϋ{H ɨk ve=M\-I;@jp]d|i. (Vv<<f@%5Ys F~ci5\7@åT3/GAέ>rqn_N+dm*PhE(M/ܤ\L4u| !!UiCvG2 İgL ɒ2T^M%~<ߪxz;_\ ǽI6Z7')TOD{ y~jV)K~yph fZ<6B2}zh$b J~SݍL05wgaibq/ ]4wX"zV\b}i3#mǸY^?>^ӲVY42-< fiQgO%ENM/>u >ΒdOm-2cyaEhȆ;X6/À)): ̽6ʾߚ+҂C]MBj*.ӟq{ݜc/y+&FA*vVH$v;k*$Ԥ xU&֗iǷ/'avB.J|+Dy3@Tj 1["r}` QfIAMΟn,R\2P]EC{]+Q dxc Hkg^V5 ވ>wƐ2ȉ&p5%w|dQ-cK/Axdh~Ŋ40(wG:RЋ6Ϫ2akd@?+4|meGl/w[FWeל@X]QGJTﺟ}j访ךPXik%p,c8v_~Dǜ\*+- *h),Qhe~65Z]&3&s]٫j:Mv|"'F>!aqŇP Ή~;eBDb/W.',_Lׄ):Ng ޲6aTr{Q@ bWTz{e8= TWE9V?W/!.6(}JcC}_WXWbc "4ʨj[I _]d?/EQhR'窧~DS0)R{&"Z&JV'&*xK&TcƫkYѠ)if%Y֝V6nmkvv5BҴ>(s#{ՏQYEXXo O H*~^K5t=&v\SQI.OrN@| kIxwP 8hxiiBj0IȔb'ȷ[<#Qºe;$[w^D=XJCP*kiQYB'Clin*hFtRR61"RnVtdj bvy;/:}U`.xNeb^IT[Bub#w0=Oێx@8#"b*q_-N-0*6/We-gUGEɇ(" J 247UjpLm+0}9Lu61ǔ0tj6V;(r= /RI,Z|WGUt(sǷ4HmCqc,I;7 31AEvۼW^K(`܋O'~x4pNMq:?59(&?^XTNRЪD'7%pٟ)3U{j?ɒ-d % pAwR,G- Cx04@r& y23r;ٓTJn~8hqvl|1'SfꢲpT*&'Abve/5;7Ay *]mZf>jRKxQ:.=iV*z{]>f l2u,";@a^dYq#fvUU55Vg c\cwg<^xEp1}ǔDC lJfJaBy~m'"nk*@A<5bAQ> #^ pڛ-1\Of8K3+"ژİ@x,㛝9<].dn=K6*d1Pfix(P{ KJjqmIsm~ d1jCnΣ7Wbݤs;!dd_lۓRS&qbIg(˥,Mp*}>^ q4I +d&|Z=EOTu `Ҕz &_IDUUyC F$. Ƽr=)ZZEjL@Mc|b%P;Ceo ǫ՘?I0zO- ղWe]DE z΁ֵn_Cy}mM+\.S,o9YK4;cojm/U] py.^Pf*oFI8Ww4n õ{loVj ^Z8ˠzi{'QjLi Ѥ^ϔ* ` ٍ> 3JU@TW#adn wJDWgy q?Ba~k|?V3ctCX&y,[Ϲ>^5C֪ \O/^nvh=dI $}!d Kҫ4AcOǹDs,byA."N8K!g=gfӢhTcXP*I]E–$v%>(M /teи(8Uw- Ӿxar,,Q_5P(β^AМ= L,E eU <ʶ{$"9xP`{y .8~I|6˶ld#Jc&awQM+b_P c9X m񬜿̾kovqJLb.rc# #1 l7t ^u\*6mby#Pi8)лv,GmC-=`=F ʊq">< /r{+ٙ"_dpjO_L=&S3 Gȭdwж"̀`*3:[8`YЁ35Q@2/.vi{M,!F/J8$Jj0?E$id Ş >!D@|0Ƅ6ZYݺ)U>4DŐ_1u g삏-kq>a! 6s^( 0 e:}sbzg/db#̏2gi|<`9cFŇZ= ߪ>ooK;,X6(!h!zz>ޭK38'{HY$^J#PLKJOv,/!HfLag$-nn<73!&0-f/u 6*ꜻwƔV;Qc#o5W?{afL2G) 2ִ(H;2>u@o te_gSmoOCV[pT<5$e$gn] (@r?9˵g lU`˜]9WTbvFnc* Ju&ďWtGح'QwQLc.M!:`ε~HmXٲ9#pHItEIQȣO 6 "WQxeYF[PЈ,w(y6jg\M!뷳K_("캎M:a՜Dgn&vP8?פUu~ "ˣ2`kkޝ*~P31=NU5‍"#Z$x OЎ+\LfV#:ɫ:I*vOL i psRc"0&KE?gK~}z~cQj,ZW\ {6G}c>{(ˀ:(R^V5Rh)Sx P:bه]c-htt(zB[K>3fhXrK5 Ӥebp]iv6c)63WkDMVݟ1@:d>햞kR%TA3⧈EU왟ĪV%\*&]}(Fee 'R3 ح>ng6f k43+dp.弅8vN̟I&&.d"2Z #\BOSUI=.W$xGErNL}v6 P2T5C{.B F"` jBL-KzW~RtK~nI2q_kG|LMAm"IwFC쟣C*~( 5Y8rj6+6,P?Gڑ=Q3!聿^ܐc15(]YV\4:Q YQJB[`J;oy/Qc`¼zl,/VVs*jo@i2#k  >z1Ĥ(xfB]@BCٍwL&ot˾!⬉{ZZ/VT [gu ~vgI&N^[ [J1[u6^x=$j_|*!9zpSO"mf)z+/L,3MѪ:cc%!%"^DEV/^Z(A- S+d)R ɢ]PUbE l|BO#y8Qcv wc8:t`b@P>E2( +3V[ysxEWnOHL;G\ݜ"}9 A63DDnݨMs}MQ};DC7՗̽UU #S4^:0)urp {Y&'_`pg< aVʝcP ki`2p!]s%#6+ٖ(wFY&ec酦&M%yoE5?fHLJÂH)\m@ ">ȭ"Z~gFlsbȟ7ɂIC"msV薍ׄdD2r@>6vʅg֌+uiJ,WH]Mp zS<; #h5m~j,؅Pp-)C?۫9gĜhUit<6mS7u"A I."Nn 鍺OΜZS>tU s# 0,Mu&=-yFB`γktg~t O}Y:]A\,(K싍T$9ch;8nEЀ ӏ#xv'D4zqVULyߎ6NeknؼJU(ΨO*0\քt_(p vRC, Y|#b5rR/e۟3OfnƉJc*$쩹9!ӢP VSՉgxYy&rBSp9΍!"_$`2 UttY%q?~8C7@L6'PRH鄝ګ;!5ltr &pӔ\nPwr3 $g 7/O1>:NJYL,Z~`% KFڛ}j5˼ n(# Ӎ{$ E19exy\<4i*s-$ ? tQM 7@0rEp:( ;9h xKt{̚!S돱32 p$T$Qepf\uB%aiI:QLJIQ%]Ӆ`乘i5S4̯7#T++!,c-Y}0P^%m[z:w S1;=p*P Pꢪڰ j(a͌A$XgG}+qv NV'd m{KkD%ʳ50HPU6j0?5՝㭿4nvQQEP~ݑf /}-okY[*] :\ԏzw~M i8J)Yl!P5Sƪ6G}> :DF?fps94SYheg@; %5uaMs1qc96>Cʌ]G1k lbN?&gT{d- 5̐j)$ivT9]d!Hm^hC +C(UGpi.R-ESA.xvyVYZy~`'i*,FRRٿU*EeP(aߘv'X =V,6:z?C*9/jΩ]fG<P@?e,D xvFNN2v*(ӄS`$CKWC sO OMO޻ze3π&LSZ"nTFˑ7<fZ9.v; tۼ]e,ޫ,4}{_ KQA$w3-sPT8zbt0/MFQ•NX"t+51]_7cirKY8oJATH!w[XH |psk2 P"0]0:6'< {q(;gJW.9c &lN/P|ݢ&"ur-F`m1rKjZ?BL l]gv95c/:"~BT?Y>TgjXa~u }%y*ALŃ>h}?^} +f }7b8vR0Kɥ*2Skv%Mu܉+ @\۴5u 7PbB@(oY69޾Y)$!Sm &j}mu\FFVV4YH>kҮD0pe`NH]PxdfkKd^!y#NǨ*!Z7̧_$-#̜]Í`k|TVNw[3ajZeӓBqƉH]DQ9I {{  |'t[χ{l2EQܵ5vbTd}5Լ4Wf#3nv1 eݍ oc3p"܇읲eq 41`RBv;)k'I󬑈TrnP2)jw:w.Gr'](nXM9m aRYDZ=a`M2Od֭Z6k {7h?E!Q=i>S:y=E jsCқz PAxĻ-Nk>S|-5w7+NEn{^h.6a"yGV#d.[p7c?%šXN=#|XЂqA?E!y-]x`C{23з+&$DUqVr'vȧG?G OZ8@mqT ,LY/5#3~_7wh͒ Җr(t9FJ11`b̖} pĐD_6fI}Z8oQ.q~q407t?}/yg݄#P+о:sAg%nh#ẓ&@ PXFpkgrJ YWGD% %t; 7B(CՉMDaO[U@HēBYrR\b#*&ȧRcT "4*nlpxngb˵~WE#K`+&G"ŷd:};%jU}`Mx:XdؤV8ɨcņީ~ ?0:Gc ZS%UJ@*@3P]JcK/_ik/$I:.Vn-JOGR! e1* khhdoۻm }gmb99<+uRM]IoJLt1+2]5nL+Yk\XODxc拵ן.,pI\ MyΓOP.REbB)q8o"(C\`J>Sx6\/24_#7γǘ J0%\LAȦwuW`*/ZŬp?1s!"jL).iyV2RM WG/)~FdmuʈvE]mJZ<:dKi:kOT#gw2Έ\^ʓʸV7S7D3Bo '' . )5"#m] ,RL,Li+L)I3P#P.xD3/Yn-A-=P146a3>@<л>1֋*07Xg'VR`+}6e̓_9oYQpFMX7W7#!řNHT븍S€j/EQx^bдVQ& }cOИ|e_S l p[ b\vVX5v}K k>(uu+;dfٞnoS^RB9^ ڥ.?Rt[cqZNgWݾ"\}SqoLHwf~֓A(sM,ap!VbZN@+,Q\RgY-^>a8L}M|MnE` 1cQ%U dxWAT;Jp{W ҅aD+Qն$`.M w j 1^D2⣫s5xW^[ FɁ4En63\a88Ebi^Ɋ-Vn)ncPܣ{g=@ .Uk&. we()3Xa'6eM#TYG8nxR#uLv⺝` Y gH$nbpLcٸIe}(pR0{"2cf >q.$ر e"pb0•y>@zeA>>`߸zMSA#T/$ܓNnjKJ HixKk] UbskXuz<6x:z5[sio4H @!?/A# nvjtY@:D"W6%w9>5z֤ۚjń:3P=m^J^:S5qg2G7(PDb CN)iSz6,}ˡwm.u AbNO:34k^lEA"QZ&36قk%;V_eoEojfUKT^$lSu}l2.Rj XAKG|AVwL_jv7džA /Q '!4vooo&U{ WM >v-{d:-3}_^UFZ_^fl~ʝY fA:Tii *b5Z=qIJNK$N,2t\l7LXמOn  3=}.'eq <}q!+ĭI>V˟9F6-PK$fi7|ڍ Em \[yfZaϯIfͰI':E$A YׅyRmMxraXS"ME}jtd(Om&>O"y[lr ̋H{$ת$}"lb )&Eݯǂ\OkΞԧV ]vmR5wVh#C-yP#?= H_+\RtB6 Ly>ncjOvge^TY߻'Y9s VZ=[{_kCO?Qnetd@Ѵp /ݱqIw>ncJLAoxk oJRm0* &f>Ɖ?C4u4f')C%GsfmQ M4xDċ'}+c2bD[+W}hz% :_~U[ Q|=nӝؕs$9X/nYZOx4?O^[nWS񌵲hsXZ#Թ#-P$nͻŇCRT0 jQ^B3Y ^|#M=/ʇLQPDP n Sq60BHk q$l|#]RbypWVQ{s_PwFEJ_'JuV3< c+gЏ> 4){PoeEj8XɧKM?V]xE"iPx=Rz% wWw'` {^ںF{A`RVMlK%JSedс/"gϜĚiq7sNgbSwXZ' sj%ʥon3Q7,$X_(*hޝ8 6,H&dVvF#n"/*rUdI! r*rSӺsY~)5)[ҽ_N@qn{s2UU6b73sm`G˞Da'j7'eLjNISj3>Mz $[CY3 x#sV vCUx2`~fD">rh}ZT$;솦;1Ggwnb"T~>:KgW]AzӀ;k.NVWL9(t>y'%maIjnL^zOj`i31gV YV ԏeWEhWBo:˔L|aae]*[NOvSf f5fX 8I`0Jf&%ԩR [ܹm#5] ⴹ2cyfw fqtj,MdC/є5-(DlKQ)Vi|V&g^"Ծ˛Qt:[[M=T7 o{qEF~FXcx[*R l-iw\nO% )¬[AVMOAC=+ zXk`4հnO~3j.BR鬇SBGgc[XB-櫀5ʃ\wمns"%3`BDBu'5ȳBKsIY&2Hnaqɢ5<8% bm \>6u{8X~[v1%cx`(ȹ+f_vG=:Mϯ)@tx- .@&z˯꾧i BKLx0&7BqD*q`eŽ @zJl6dܳCT8Nnf,zFiXMnQf'Σ&W}1"=RξOq>Y"Eإ9BL ,|t2 EyN~+G! :0,>Fnes+7D+lhb19+є&8AQ 'Wӄ9Ak߿ (.}?oC<62GɃmK֥EAABccD*+H=L(nYHd4 b|,D-30[\gk+PR۝/f9L>Xhqr@01`Ё M9Htpa/0< /~z`!$&|?(m{2"(,;X՝GgY7iGI}0zPA"_S'[;YRPF~Em@~F%4C h4/og94" .͸\衕gʻ MR,Z]7-E eU9-n %G*\D;}RIA{mߒǠ:OɛÛ4g,|5^xd{Q?潥ƏRJ7^;PBք.χ\op\֎YLq4%k`U:Řl/EhmFU Pɠû:%; 3/,>1] ^.Vᄎzv>clMY#'ُ]HY07tPTC BM%#5 "@Ӭ #xA_ZӉr6F灦>ͱ&IZ*P):oo6؆P˿RͨzRJWIP "VKmoڗ  E^ܪj[/D@Ʃq WQ.G;)ǫܥ'$GL}]3c[K|y+Ęoo8U A,&*~ǂD)]n LvG9ZYhk>M0vB{6 p F1g q)Și:*dI PK<\xA/HL:abDcriA1E[@z$;1y{]]Z xw}T}}LN8VԀhxn@sID>"HLe7ySqe$%]4x5xudg!5ω3̷@#_>lǨPWrs:hs(<"z`٪N/=5{8-2t9s ƕYC<mEBNwY?JWpFym^Xh$= $7ɵ3dza1T2 敗}=SFi䉫Ɣ|jܩLw&Rȴ+G0㗫T:E=4>ʸͨ*䍣7גLEq{GЌPyp%8><ʦr2QMKYƠ6r>##ɯ % FM@FR]<\"=p*;XN;1| x"{\76#*>6WJLZ=HGԾl1]վ=%Kh> cQ9B*@ف*,6@wM,k+;HkO ~gyR7.}>I_A`7{7 uq̻ aߺa m)T#i9Y t;n}nb1(֔oBNbW$?pikoSC=7v#(MQS\74kIn W҅]b?2%,2j; T PaWE)|1¢>=('%,dķl}G hkNn 2;/H \.Iy&YCF@G_IcMR7se*xH_Ȣ1Ç;IB>F^.Ky1ǼG.ǎ-%dL7 3xv-y#Ҧ|2m+⣬ P#Rʐo^q-BzI836嫈nyw Om8J Tp8ߓ_/YDgaȚ(ŽL?$ԣsns)飲A0 D<3MǪ p *הo+9Le CĘJjHpΥW}.U #}PLةкw:7~VЖF+(% <<7g_B韏>n@M;m! 0OpOe] 04 5Y[_pd:\[J]E}q}RxM۱[vM4)@q\-G!!}\+,vq HjJuU?B׌z-Lv!a Ɍ6ˤ`s-. {l,c>o`<ݰ"xnE~:fСm<xV')ё(ti1:(Q(4unD!-xȩt!R&dWÚi;´m j\A!BcS>J5YfN~UT D svJJ2eX׃qnu*[sƔ6/7yo^V*&?JGUdg\%d%lY?nyy!O[?-[6*'F qvJZPZCtdN29wYglb'm.SVT>#c1C.'?ۄ~֋2}$oޤ$:,=>rl0η?/D^cž"ښ1wiFm,"YF׻2\+Ur1Q)>FFg vyLwմ*쌧86-j +JB(԰Āؗ{6úJ"Mv W|o+5g.A‘_΋Y>) 5p/+(:KMG'ֳN2=qoNrEv<""$,96#eU1kIrHGP.3E-"u10X7]$ 9e#~.>[\diVxYyĮ?7Q~]I8cn~Kr?0/i~ve3Jɋply +DvY ``>{ۉeX7sBYwޝCOҋy_( ;dY}OU$ex7r꒰ggQQS< e1ރ޲i[ 򠞿x|X yjͶB,IzY4|\L2)Qқcxk=@]\9izx㝠=o#v G?REmPǽY|*eB%o $ٱDը3wj~Yy{Cf}пheTX\+@)1 @$f&ihIN`UTO1'`lZߛddB?Xɨc.h+,ZxwD6+H<5sCveSOnY,Uj X8|FJ(GN%zp2R]Co34(B؎a_狤gb3r!fAQ{* 3xtLCk>/H׃񳠷@uJHleeEeTqfo=M8[ئQI:I]"({>f|?OHad8ڸl=Ff:XUfTԑ,/ Z +1UMA:i4 (Y{o-A/o1oX'b߄n@TVĺ;A#g ht4m?w(&Ű!8@6;龸O7Qɳ0Pn~܄S#aZQS nek- Z@@i\:!Ɋ&^R3b''$jFx û+m,a$vWx@k(jt+7^]ߨ&#8*圎dG6j'7:66:v+KTԈuGV+[IM}`2śXl.Yle8LF&Q5I飛DCb5(8"Lfr;2]e_଍UuxdKLp B8[H쀙胇Ϻz@V8^RoI;ߖԱWkrWźC{pF6Jl={:>~x ŕ4G 'bMuY`W^,~66G`]}5hjUDT*ѲPZC樑 5ɍx+liATF\[S}hhUaz-ؒpRx|:3{.dӹ>sRr>`c{XNU`vaR}ڪRb}:š.'~Ȁ,Ϥ;| u&@B" ״?Q]$|'ϰUyR}*,,tCY9&HGytvݯ̌Y>miFIvxVBΚ-ciobGݗG[ZG1A&"v5L"ۇ$ꢎ&EsJDǞ#[Kl-']i\X]qЄ S?V,zJM81ƔFI ZNc"{S;ӊagu6|t5w2DrP/ryk bV䋆kw݊cn15RUY'jEtK'J\-?tHLQ-Ej]@x،H?#zz0Ic_O&b;LI{doeva;kh;NAL̲_;Owl~ Me46=M kJa߲eJ1& =b;ĜzҶ$'WR ŅFș=M}ۉsi6lshRINiy0 +kk]ΦZmW_W" Q/O7~@2ϡ  dɇtR@R6˥vab8fM<y{˜rr* S@1,oGx ދg%=NY* ߇ӾNbB!H/e4(Ţ|7D !!x*Y~c@5|M8!0XGqmH 5glظ\:B?P]"9='Ga7ދ2^E0<&2'h2B;wUYR:'1>4,$Mi٣SvLamž5lRX{^S-Ir ӦrZ9@o<1qDuZz{Phz7&c %΍9YӃb dJbRAh) )=G mZrM4(p>/+# SL[Yn>y₈'L 6(F¼~I[|NcY5">RS@|u7a^#clIգ>Uʵ9O)z򜾘ѢD_N}'ͪwmș4$#LǑ& 5T rcFOn-[{0R^~7bgӧ+$dms5~s5%6{U3I( \yἼ( wPE:~t?7q``j! ) Z;R D uk ƣ!I_0Z{,)F2vIS-(]V%>HNeVVUHnA" r;͵Ia k?ES3&עq p|4DY3oH-.>}?lA خ.3fE`ٜ<J"3y^s֤@&a$,ztij.φTPKy=h5V0kI9١vXz<$7I'ƨefJ#G[)_B@6ȉܮ N螚V%0J\Sa˛z0M5&+.ei{% vIqGVgN14"f{Tt@ǙCy6ʌ)`viI_Er Su0|}aW4 (y3Lդή`vA ϸӨn-zdAw*\V˻+]! ]O˼ˈ~`gQrzǿCoNojM7,dDƙapQ-n,j ëc8~;g$.DY  F7^AV'еu, #eR:_\1d%E>!Q!vomg<~/>|P^֒1εUD.DuZq)5dUHwyMq31u\+P*9)űwR(. T+ 5l^%r˿v}I.߷ O R6tފ }%K)F*.; +eM;q:Hw Kts)#\SM__r`z7//}J չ+"u?mliS4̰!Ӥj\TQz5̂fE(-&Vhg)}x)9*ii >aʟcM?5^|%5xCc.̭L|ݾqC53˜/W:O[)ѭ=i}>HL! T'oesے&JWz#. *ojP^RӔm0Ff7:iѩ5#Z#Ѯ)0+FGO+ʡ3x9kű#*MɕOrD5 =K-LxWq_K2̘فn$e8C/rh#Ju03b >E!qA~eVs Gi1ca<ⶃj{=` 2,sxb]aKWo?Otfu~L0v */cyHg @`8bJ86 [}=~yTb޷f?)~ˈJףq4 _ΥJ8BbMKe*su,])Z#H=STbb?u`6g2M PTRr |jgF՗6@[}c&s( IZK~̇4Ew cpcf#WMƢQj@!Ϗ \/"LyګR~ ? Bٿ= cKuuSxQž8I3,1_oע+XaҤkuģ^?(*ƶ\q֒:OWο2ڤ'aVʯhf.#h p3  %*}:()sT`D@#`B>J?J|UHIRDy~d M jV~PךrބAs( =Q|mOn\)UKe>L.3B ȿa%RQgi7zDa𳦬GqYC675M%l#*0Z~G+T|&(< 0eAΦWhqx(2i"uQ#B]UŽ*J67HbdE $DCP萞'k_lfP=2nd]![~Dgvp"+x(M)RX*^1FHJ,$4TF عc}c Dd~}ԃnRfo0e_ w{ @ Q! zF yDlՄ8a:}VuxZ{A7ui}M f_IS$JgۨLD;ҝK$"P W dh@\%[Da+C{/<3#{i٬@%|[>$/yݔ9WMd]eJ2zߛt.yGf%L+KO0ր61;W1#:䍰H`&.{ @SWZ8I@"i54,Ovkȓꍞ 55\ܓinLG=Ajo8sM?HjD2Rm[- װSw"j-!߾K:v #^/؇n|CE *x asȶ^٦FS*tt㷏Y'VŭNWUxkȉ51ƫjFwǖ&:FF;Pm8VTMdepK>!%hvvGfuo}983.|hD:˞c22=}y]RfL̨Gle^농f6˸S)\|AEB\U'6k"JfA"+ǔoQ,o+nAbn2l9X#/Xnokb20 jԾ~$iV0ֈ=JAa6>K/4$N<&REwڂaY֊نjfrU/3"DnR eӶmE߭,z*pGVRx5 . AE̘ƕ6n-pQ* 1|$oY 9#O镧(l,bL0 #wA3SBm՞ou&L>U2;+(yq.ȝtZf9p'?Cg(jABArF:af2v,`s_"W|7f7 {T*F^Bڝ/I YUXfӘx^?yp,O>6_~.U}RQ^ tq-)X SA }fJNfsEOٟ|L 7;"+v{|V0A.m 7RgF Νve a{rNa̒zJ9A5^]*|Z;({(+jPx\:TZ9jJp)e1%3֍^8P} 7w,ݤˎ>(zKЋ/ޫ,=\|E$MQU`vnT4  P/Iawu]1EbuLn0xZ^B?}PbhFT:Xн|I@8s3~"޼P94yIxӛQAN6c̮4Li›/l p/RGL]0`Z|"F#8e36t睿gbEJ̲3Gi4-p9a/rO-ܑ+R'^i_oDF6nЪҭDn.Uo{^q x|FttwR rN #ppvGp\ pOm궳Mq#\7z@s*=8q8/4ZJwA;«f a¨>1Oɋ_G}O°UZo4,(RWP]mcZFF`'vT(o [.;$@[Pj*Lxd.| X-> ȇxiM pp`里H-_2&xGۃ7ۥS3K"b'uMۚ*ac.rU zN8)\!b&t~Mߣ欯.e7ݛx"%l|q3>te#CꦲS!繞!8o:;(]AdIcH91`Q:ȪjApE ҩoܬ Qc#NUnVS=9L eMKÚ ]qU D+i7䶗aD:%,1oҟ )2g-VsZ]01sFWXª=(=|8Xm~WUSWL _(N OYu#mG&ER0Q#J+$ aBo^*>xQAOz,*4ԜN@=ճDaz{q#(Oʿpgiy&:c4\.㦰L7E떉@"b;uGgS&>t- ؤ;*?Ug"Ε}'I Ц X=Hmzɵ^fV|ļbMJ>0G,wy92A3'ñ7()^,YUgamGTtj/BK=*\/e &~;_30t*Id<-,1G-v<cou&ߧZvh2-ATѲaYsϐ;tʨ"Bڥ?G"bd"zX;sQK1%1 Sy_/x#@yD爖:-@liB5!<'ި@<?'ߪyy6L];ݡ?n #`9 /9Z(ZC&XijY0R9|fC7dAHl &|{QA3l }䞙ޢ\LU%*_[$(Rc +%b+qc"anSaq.`-,ㄈ> >-#`VE [ DCdB-$wd\9tYA7sd\{?_-O%Ц@aeH+(H~jvVjV)3bo͆W#ބb>F~( ?$ё(9>ݐ*Cs8QS5C MB<3_ >B?Si;'sSsK,/SeTLTcy1vz`.$lw ygZ4 D父, $9ޥݍFAz]Yz rM 2f,2ĭ"BsO?7]bv Ђ#(K7HCv`em˓3&Ɣ/+4/:%z$'#?tΫQ4eRዛz #B8vb k?>[Ii( 5L"|Fž>L̾H%!֜lI,1 |?ZR]A>jbzFdX{b3ZT-AFuثl3DO5}M{+ADx]/qĎԇ @'L .3PZݰ\#K<)[XHzu{g9!N2;f \F4ӊk*χ`d:+pPV_8@6HryX74K x'ӻ<ߵoQ\,SOLڥ-*:]w adžU nV$$aX,bG>^jأ.~N.H_R*mgyWOe)\O^Zl`Y;|M2B>ϋU p0/%)7h篣/WJ+53 o6l;_0(!X(0C)D^)Pٷ(vxXˆr31K@JHQlJO} w{rm9iGnR4<Pz~>d/j(Oo&&-6k~\w?u #WŚb-nzɎL2Btn PP,%Kj?w RM JB̈%nh/Lx j}Q"~ WIaO]fbguz@yNfTWk ZV{ ˁ:-MSPUi@Fh I* a/E4P\?43Mٱ sh>y%y\!ZK|** ΂tӻI>zB p̎I휞'bmΌuQ.Oi(Ozօt*s t+쐶>*Fɡ . T<g`nxg6K`cR_kv)m/V920t>b*.ƾbR٢]ϕ|2:l$*fK3QӴ~I i gmL'ȏg1 T=\@wG# =hW7!b.HSst(?V;Tq09!I v!&0P4f\kpa]FCR.K9I"{tBӟj7./_U/D4K]@1%"y =Ko3Ԧ//^^^~l٠ԣvIq}W#D{_rbϸW@a,t0HC>p1nFבiW]$zւԗzf9 ~`ܡ.*ˬYݹ2,tRGzAiSQcY पD \VٲHCRl*5yD5;>fwڙirMZ߃`[^#iЂ-n[kt&_HyהkA; ou9-I-TF#xݏCPNjLeq:sT|ſjqL|u>y]7nU̞,jd$U/0`8qo+6$'CiEcop#Q5il?<nj{]ްⴈD0M6uvtM9l.">Lf>pά1d>ފb͠ٵshRX`\龇 ٬0f5-7^YzKBi駤.%t\r!vM<A6lm[+kx INgbaZTIxo͌PƆ|||ΊWlp5ܜSIڬ2tC?XD~RWGwXvB'H6딂ƿU4<ֱ1U rP X|Fr"x8hƽ`28fR(Ǎ5Doo6Sq"O)*j o8= x(l ft,J~DhNY|(վG޸Q*0^plOjXl}'.Bl-RFNbh(k0̔?8W (]Tb-86|i[|>,On>WHED i’5~p+0WrG8c]#6OధQ#t~סk~J!A{RxM& Kʑ8=Vb)AB@5>x-.$ֽöT*7=qjTT$Dωw4m}? Ibȉ#AH#Edl 8덚& bJ35΀9  Mfe(@? [(O'4a$0e LLduTR憌cgQ(A1+Vi'B9D\4.-eKb|Ĕ#  z% FfId˓mηE˥D rn7vNUYеƄ+nބ}J~}uyZX slN3/_Vhg6,  >i@0Ys'}2Qmh`8cOj@P^cU3.e,}1k`Wkk81`HePtQ r#dic3. 1^ͽ8bY1[Dz^0CCQgsN3{VF <'"IʉI%/TMr&Ir6wE ʻ}Ž5#ܓ PhZaWQp%}(U|FfA:S[%?& 9fr{g7_fνUVu/`ƫ̸E/䏐Y?qa\ x%%uNzXr9$`w'_t!Xc EQoeZN!E zl`HO@ EBg%S&'9A S1lR;P!Bo\5)G}%5+qk9H:i`}(ΉrE]N|jeQv[p xXVJ'gUݸ^mr ҍz\/ 1~N[XF{:%͓ -cӍ?b]m@>S_os(bN5P> lQSغ^ ;ZLڮU.y^zD Wb^?:^@a/+.r8Qef]qZplnm>)Xy,RC[~Iųf\((g/2pOJd>S}$.ۅ47ʔr A\ CVY4{6@!,Ee/޳ dqSӶ#`4OCSK/ Zo|bW+I&.q"W;f oQSfwvuOgZK*5RF^Rfϗ_Twl "ve8t -W#UVӎ6!H M 8sKãUWȴ=w{ߚٰ&t}gK f"|5lkiI~ =Fg_=z#BOLU/FˆQzm+pVOz.+h !q e0B5pweMX?a,U q&SrM#?pخfBmkiΚ߂fzf+옠Uv{5}.80j#$5n򟁝+;VJi 4ss(g.wG9QsEUMZvZ*l  /aRVc nC. ! Kl40N}~ #{5"?ŕS =:!1#󷺆&pEB=uyG4DRF'̙ASW 2X7ynpA4i0*^0@r^m^+ b1uܭ H@a?4RXMCLc_a.dZDތz.q97cERX*8.i/1 8r)0~>:_" |WY'E v#V=ЦNӺGU.dFs ݩͽe|hPD#1c *WZ0GsuD5t7z] N~ '&m-S` g!~;^\ebخu4ϩ yϸ.MpR?)IBpU6Ψwl@ʝvpk"UKE ӄǓeffP }%cƱNP 5Uq> DE3b1E}~1+8DoB51}LYX/yq;n`x_ݺɈbRK{[:>}c3zFՀZjocMG8%jp+K!9 V1לLAq*yܬ'dF'>H$4ƬTPЏr UXiIqiLb%P랹:ǜ(O}v@p0,-ߙНփw=4G :ūY*:ʹ.",{XQQPqF: Y<>Y5R)>!8"|TXVa3džWZO{%,"bXMfɨIe麯1ؗ@ T;V#\%>}Q<|osC/sڒ2|^AB|-R:J Xrܤ)Tsت ,Dȣ *I]qz 1ĘEG8(^{7[ނ6b[$@ 8ONT"_1nOo-`G #:7Xybi^k_Â7|,zXuns?@|m7Ӷz҃Оek^Vaw1m; %ߣ0T&G~|T&bXtXO.r2KvTd}h-:M{]xU/Y:^l0xKV׸mtsdk`m/k'+m{u-y:m !┎ʀϼ<(D:5NB"Ah>YyI"v(2r/ H@urx~&,#7jA}?VFA?v/J󍌵8βyS?klSjieT[Φ 4)(r&k=`9q.wrsqUdϜB[%EX^-ʀpq/ڝN&"]F Q[YQ=6g8)r_V\%ڊ#qB<`0CL~ý]n&hޏt9,0J$ۦKGFʙGicEߙvt֓UP*pC8wE|s^CgXwH%`gi;6+C5aZx׾ Dnhp4\ĉb'1_=E PmٳaTQܹ:nZ.]>!gmtpO\iH>!$ 6i')gzƅmH0<<7WvF;n'Jު02%;n˛F=^3X4."HW-7+E-Jj΃ug u>OS=hIItdfjkK\|c5`O4޲TZzLaJ9w(N,UЗ51n-_" P՚31!UGsbG C]c4T|XwGkK5[~|QG)N5e| wG=F7fR,@:?_jNa/8@ {Fg d ZvO*]Apu7@)d1 eҷu糼Z$ڄ4P#3x^.0o#˴. *Ұ1# w[iEgȷ*qE'!Wr;Ygrq8cKEj)x0}b|JV mXݔw#ܾ5:oAKh!XZ%ei"Z-(U6WUn2&⮜O޴ݼ }T?J⿀ʼ.^P!Q$zdhIH\$ z݉Qm!Dڡ7M@Jg:PEr}aENs]tw|ud~&AnWeE ?we0XLW?+Œ]֨!\'s@T¦gQz<Dza8떩08藙~?8ӭ2^/TLMC "`R ÿPDYbτ[?N+;NwDvٗ_q~jFg5Rl89oo䃛GS3 U ߛ[.D^DOA;b*4h( R}fv[ ﷢[]tϒcs<&;r@cЈ=xU|[7" FkO%c$}H,9IvR7U8e'Y&ʷ"YʫTF41*H'G96͠,Ox>|tM_8`ćL͈S;?PcNBdo&Bsaɔ=eABd_zj1ǯȮơ#bٖ5*e@&qhM]y=ccw?fG ,sgl1}yɚHCl)ivKȉol"tv'T|93+ne=5_P8ʯ"X :U!;>$!=;XKh :XOA\00y$$ :?5%d߉c{'bݜRH,_AOu-1ͅj=t(Xk'W "5 Ǻ^bC'QHipT|:~a[b- <d9FC%=*f4zzeNlceG-EtrV0\/YQ%PېQnu5KwWVE?^MlJ"ծ ˟8gcd@"5JC/Cΰ݆5B 9Skq%̔+^5/zo*swNQ&]h^ 'vO= r}1z2iQwq $]{5`3܆ I5T:"S+rXWuMMT| Q(<)aj-'bJgش|NJWFq %l`XXP8тfcr&\ph7H [)a,(a`ܭ7\}UH$ \'|g:ᐙ+kbVo_Z!jYpTg5!A 8 x`٪@֟lSu5Gt^8 6яnis 6YB1O^e$ZXX`?%Qi]/p)&6A6fYE@ CF=[K C Nq\?UbqqRBWΐ:Cڵi+UR-Y-Ap~ Q9<[fR2~3}!t_.@;oan~(8DVa š&zu2\U= D~om)}讣 HW\d*S'~#|I쉂sFvp:f2yJAƐ<\t+&,vab'=2Õ8uq޻Q?i D7P/crtw)u |U |#x]A-,0.@@Zm O2B ĵ Zi^T1,y_GRO{fɱ|v;C=n7D ;WZ-dhԻ5 5Y,ڜ|]XaH9xy"1Kw"l#(|1kW և&*hq.kE Gh/:}?/%4ҕޚ“gLܯf ˣ-Cm"% }uy2ZTTFk$Dd}?#8 0oLׇd.s+90 .{B^yA~⊏Np-ˍTҭ.0L_7Km ޞp+ZՑ.IXMږtFyMIqGYSTrLL4}yߘ$Vba dMrt.wU @dQgKַaoA% QrA~ytȅ+YܰUqV.1㧏K*fKP-@^`r+eoNc`\(7QIYi βY i?H>,HaT vZH^/El?,Yمy>[i|K1!^"SJ~n@gg=8 ZΰK:°y_x<&ÍD_ H;4M3&.?PdKg7@M^ }Hh1!lKEyMMMסF$.=,$ĉHMCY,cs*3$Y''(?AVLf@M2u4^̽mZ2 ٬j}aЬdAۦ{[%0¶~: XmU-T6DYp`⡤-b9:E[&?b޳|lw}@Ю$x=U#=4Q@sUηǐɺh=O>`V`M~ǿ'{mED&[F#QvJ ϼzXO[VJAV*b'rkZD@5E֭Ы9U[v$:BJjIQUcوr1Bce8#TpNC@=I^,JpE]"TiF:͠=03>Ϥ6õky@8`d,Il}GVL:3^9;μ@X| 3ࡷYw7)m{iPN9@[х/6.+.vQ VXzL{?;L=ƕυŎ@W?};9{Q&~z FH`ˇ5I_4͐wH}#z_5 ,F'^I+ޢR݁3i{٘4VϩޝS [a^(:?MSce#18ñ/:]GڟP0ISp թfoB{g׉vMd5En@u'Zkg0, .- rtqʚ+^Q~0B>ž?5Pc7{DAH>ŬND^XVT'~fuNeHǍCh.W.hHW5Ǒ.kdc6J +#Ly?}EO DȋFJ}IuCa !kekqŵW@U@%˹Yj >zYBc\C9fKo\D6yI9m_-擥ğN Ťf` .-ǻ?q"',֖Z&Y[-誇++x:>lM[ӟܦk!5\v>!Օh})мmdQY; pt8}׺!XsmcG1<,0%eo.fHcQDM'dPFxWrח} q"S>ʬZ>T^Ӛ2_R!T#%M'yW:p77Ϧ;Q&f?\tb0P`hǵ~YM8;?#nmZkߟ 4_ 'rL, &-od=6,3g*xx'3-LeOp3g%'S3}R2BFHah!<@϶E-"y %x-<0,*E}v<My\u)Cp*K4!S@|Es>hSc)7Z>N(r sO "~txag5ߵkwVCV]?=|ƋK~f^uVUAhyE5q 'pI==&,]QuR,B=١r&#$GfR^#35S^1gC3#rؖVPw$D괃C ~>(9w9+#{2nBӊ}]S3YL|'J ?^-meҒ>Ծpn 36BGGJGA;)SBS!xI&s In@AZL;65Z70iG|+K}6_pnzaqe_3Q75P W8pIfuĚMD|h qڟ| <8W`M53h~U]-p+= =.U3<X"(Cׄ 9B.jq5H5cb4΍L# Ǒ"F$ 輕eO(wɅ._]V:EYs`^?|d*ޘcWI2k)Cbo pM`tFywୡA,"ʴY YI89fQj}au69KDV ?Ѿ?Y_^]o/)6@T4Hn׮9'¾$Sd4TS&QQ5:C IDmk4S'\G%G֪މ+OܐҬjv!V̔jVl<S-GhU+Y+IQ5~gR!LaЗwpiI` Q"'Iƈ-҇[ ΅lphC#o*ޯf e.\0=j:}a?{- :tE^u{xdIGmr  bXFVl2 ;Hc_k<~=5)5d55л]|#jfq0]@ٰNҍCO[V8 ;!-\xaҍe 3ח5zUbi:Et#8(UszChGusa{qJt}30z=Q7Lم<܊εu:=k{/4f:\wB""j %@zcq:0DOp~˥K >f(-68@$9V*.<>-Hӯ^|PA'**@ih*vKbJW35߰:o#ȢXH@ j4dP_5"2CcƊ4WCt .x2 Dt{~ϯdV`/?6޷|6 '3LgC'+GMe%`u䑐^Qk4@hXFPfHnCa@}u^T: esW zVꋻ]`TcSB;`N|{ ˋS"Cą,^ >^YrILֺH#X>K!DXlآbC-_> #Uyg|9Suf4#Zh]LCL]g=^&0ǷQC*WAU\;ӓE}87֘{x1J_meSP_i?C![ǦFa)kEq]z21ЦP\(f ?~h׋eϢ%Eѡ^8!+FK;˿ 4=h-~qMt^18FX!:?"7+qa.}oe.M I { h qy@ AZ[#w0o05d3 do3eؿ/d\H􄲒 -FI1\YP2\> =0{T%uD}5z\WIBEj&^*J_\hp*|Gz NDhsOA.G?}7?ߗ~^B|M+S{sߐPGSq.Qr8mk>1.u@4HWeÐHb |4E;PCC4X|F9m3gZSr1ur$yY^8/:Xl+F<ڗNgn>}2I-Nٿk1p#5ϋ-`)WOvaat'oa=xYez~:1]dt'LщL H4@Hm>+`Gs:$ԋ4.\|HLHG^ 7M}uZLc 8Ն 6=pg;-5t <L[9suHC~wH>zv,/*ML9TK`r? ȒL]%\S˥ %\W5;6MS}f1|џoV Fc<ˢ5eI*+>SQ wMwƱS^'gZw}$eL,"N\CŶ7Ed2g''qUj'Dzfs"Χbaꧡ^`ɵPx?@zsJ[zgi[0h*{V^K\$}I֣ nbyfn hOwo@jNcAB19frfpɔi Z>{xuSv:O0FߵN |h5t!D 4QHZ@ںBnaGqi(?IrvDUN໩1tq@e埳~U" Xx&Ӗ^ElG<Ցg!#mE0JY:Vr 4YizjJ9+"Z.'Fp5KYJ0,#` qvJ]8aEiA|8*f*4JJ0*jxqf+:g./$0bCo-n]ZtikY%cީ"N;g|%G++#L13IgR(՜7K.{ʤo(<1 n?6")p{rwA;?򎟻vA+쿐%x!ī9wy"M*DqP:[ T+aIB, C\JE7.7ۆ4!zǣ[Cr^rT/!hLz:%o;ữ! Tcb̳d*3G-t0HEEfa y RH( u_ZcEk"GFC 8 F`j3QG| XgG~!mBY|N!!: Yd8g'qAWWDv-=4{/b%9_ ; | u)Yc@q0VĹx)I},DoZ0fE%f7U+g܋ F{18[/)Veqܱ-48'q'p [-{.@J bƲeg]aVoVL.`@^XH(*f"Re"Tʼn4"%2I$/Z o{dd}\DQض-T;DZQ=:tP_#V }d/%ۗY l}>4*GO vͬfa\.-rfؔ%caLͦ\#w4xjWE]u:569 ժ5oB*.VUt2&V5Շ߲8YJx.\У;٨-O5^'ŊطBgM%HHR] LS"1݅o|ob{Bޫ;󥳰;1YN7Mb%*74s9FY࣯^0ۏ7^xq .g2g~z@c ;K\/Y{!%Tv5s$ -jD91*abDaB)NCI9Π\4S|p(w礵t,Lu6|)<E3>ۚR W6t^T`[C5]q0R2eѦ/?i>t̏ %s2Qt&]V[GAF2홷J"4& {;g:-x.D8e؁zKD:[9ƣi{{Q$8M['Y*ri֥cP|[k[>Bz-ms?hLp-OAV$nVJ'~P=;D28ϑ6U{.v: A!!.&; [JW/ Jn3|imѭ"56 GTnBE4fZD FNrm g&UMftѨ%b$8,FEm0tjeOjFrKh]Hqۀ4mKg"{4IZ8|Vn1xz-sf_%G AkV]{nSxg@y#_,JpԸJ0F{E #vB,&ljd >yb FJЭma߫7oS_Yq~a՚ƅ\lh1Ƞ/Vr[SBomӥ}S\]{6I6^8FL9ze 26x]o݉;9KyT`T34|fBo 2p{\,Dy &.SMC⹥az\Z,*}Dx <'I$ YRȮ,CU=boZ]"$=Z\|ZD}d;جaea?^M@3fL:^sVf$l`V]O+e%|'IaNk!\ ;+M88bU/d*![TT3ڔӠ6G߲``*))6A@PCHc -maAoLelnC>.8tWx 1 lI,6|1ldj$v%Yٌvޕ1(xC1UOڴɖW2WdT W>F]- ̼C8 ([]}U/[-E^= aoqK-x%AX'!wB(8qJbH-Ddl;L] +<N;$_w:,#HB1]CZ ڻw&EέVqK"|Ki֮|5En[*?P얈 t#;)mG2(19Xp'~9x^GC EsB΃-cOFmM8EItD5R;'φ %f-{QwȁQ5 YWp+/Ϡ$Ym}BٚTA>-;k R&S@\ ĭЉѯzN`{bJe"*T]?gALE{"z`:сnAJpFsyLL֖2Z~sJ]zĒj+u^ XΈLnNֱ205׭kt,\^1L8 vBR4д+qCguΝ K"BM( *ebO89''ϧ# fyh8FN)Hir B2Wc#jL1L^.A}Tdi/Q(yZv~ !+0⢐^&dB'Q͌ ck*sExyZFOƠӏH u PYlc9qqdˣ6SS $1>D6~ElBo>[!rhN\ tFR@uBWC_A~7b<}o'R"UJJjQs9Q݀ec=H! "rBd$. #EA.ArD6O)J1?pO\Af#D]¾QEQKgǙ*i6\O]דH}rl2hDp"nB[rak%|Bh3~+b Lmb&ط3כo_y4jl[<"=V G]9tGN@WS4\T2UO`I& +kcx޵h.o2o- &|1ϫYPKSv](<0Zd(c8jٮF=WodTٚ)aciC<~3s >h/L z7e9qY:G.u_6ur- x[rjrQJ!D| lOO!6 6wV>" %ȯ-U_ʾ#?3uy׽7RcK- ϾbV L-ύuȧP58n}烛;Mb,OMhF}I1 >ѫ H JO6fmPHt~B?-K긡=/ Mf\sN3"H&k^2W^wuS/0룛%cAM;UiUtȽ ?1"Ο^£XBewef3w99SotT+@h6inD V1W5si :F I(aG.|7Q\_zQrɑcYWJp(E|e `6tn"A,jx%7VcTiܑb2_84-"y9*-۴(v׳lxn$,\F/ ܤ6'`Y2 q|"$ 3EͩC'E'ogOP}Z /0&at/dP=X4#PЩH?(3^leBe@-coKɣpʀI!B~Hsc,s <r)b ú n2V) kd-=>G7aaU[`Y=1yNs}lΐ:}yhugl <(&d%+u$}Rbg/iO>d,R=K@X4zv g:e)w}9Ko:,{)]C"ڄ._8"L,~yjvuvL028aMyR 5+>O'9qc_ O%a,ĭ:KB1Q~ӿP\UDQzu &v\)GГ-=t.TkT8@[SKm< 0ȢS"߆+<)T/J ,cekI<'V[LъBGfu+M1\@=c24m$6/Axqaaijߥ1|ap \4V"x( &ftrO0c2#<6ݿ}랄`?>ERj+'(h%õb Nu@p"Ml \r9TZ`eyX㒪6Y u$2U (sc Լ4S&, lP&-(JT9,pLdi<8EEe/?nJ8;H7?^ ]ոٴslN.JpԸٺZ}E@L k&kt68:?&Td*O@=R|v0LF}/ǽdY6wY O􎟖^!:rt0q;&pXC1௡ck7Rٹ??)G21u{ BT.{҉XaKQJ m<uUq\uJ'sxuNpz[;[Fv&G4x}XվzhxR“ $fPif4]#9O}v=}-\pJaN:3&T^0.ٚa6bP#Jw8F!Bܪ"˦;< X޾p2_#C.ӆA[  Wu`+r3 (]qf;fYEgD<)f#s#)Y 0U_cA:mzV[7PsZ˻0Űt(P]k2$qv"3, oKJa*ub}"/ h{2Yi@yÓ2RowNW6n£-s'0v 'Vƈ^k-^D&*I*RY(LV_%,6Y=Y43ꂎ~|Ϣ-{c]`Lp JyGuC©eC챖*ל̡ ;FuJKfBb4Ѵ@ժc Oԋ>==+즪j e} Ғ,Hb⒡F=oe)XH$5ȷ9  ^u5%mt4 \) THOyJnkgBcth>gk ƻ*g@eD*1&X#µ"\Uz*)xn^c] /Ŷ0[P{ =jd*gu3$bT6;|G|~#j9)~H_gxG<+T<= mKΙw0UpʝdMlVݮ5[e-bF!Ar5rp-\em 1Aڻy~lj %[Da#d6X ${2ɧ(-C%K/É?A*N t3̵{jm@-ܰ,P6 \ Rjgd"0iOT!z079t;7'쒴+63._c`R2 ZvI#u`/%AǗϳh3*Q^Lkܼ,!9TFM /D@eDvkgS-W9 {EiﲊFw9GOX}o8 /_O"m03u0#ӦOT7̳ӎQ(t-ւ<ؗ4,3L2gY)ߺWgKo:D=VlC,'"#qE1[,RErWp﷮O }]PHQ24O 1sN$xGH7yjUvlK@ı]_~XV)Bps͇+,`B}4/a9o UlgR'V_xv ڪ"M <앆UxpXeO"Įl7&"i|4Mir<0oxQ"=;ϯ;tOY]2,f7&=" 4:=c= &gHsQ^p6 3`LpAP&]9MJxHQ ?|mzJr ԦХɀSЍi-0, 3+l6aRQ=pBjߥ}G͓<:HL3NBufE,ZѬF1SWhp;iiNBL({6!Lqr^L +ٺ V/\i5>@DK ,][I2*;@Nw\h{c}^ sx`C,C2֥B9`^mF%F`mt+װ >Pn}^u$A"00J0>qBJpd$699~l5ΪX\g_;-ez Q^ν1QłϷ4m%d|gp$4eR]1i2B~X,||jV2ϡn'>$ȷ K*xLBesG$+@~sjdhbR!!e+=y#/#7r'W0~j )D+lm}|'&􍒚V&S 6焁kM0\%%*۶``ʉi|_32%־`7VmIp lXWe+axNe@C uzWF=?Xtwl1gq381Hx8)r] `E,VRb\+odNu./qbp`Jц 嶬Oח7|*n:Fӹ9ø4;XYQF܍.i!lpyA F&Z4>r&KWsf;}B믠7ZvN9r9`ү@I:AEz^ҁ<3 ۺߤL%7u}6xKMwK*⤋C $g )#NߌɘDӺE4JsjƜ˂uvd[fKLc;a]Ps}"cNjv#eSPOTYQP*<|KzED"`F'9]4WN6[6vb`f3d(;/ xW)ɯ;tNC3)ynW6.] u]R~h>0M*^B b}KKKS{$oMNwE~$DpUf('>/z {pou@Q`Ǚm9bÇ#+`?]Ѻ:heͶߗ$XQ;3`aĠ_Ix b(< VDsV+(S\c&q~ _bNTҔXO[ƙ hyX70QA[h"Rf0k&,T;{KkV*HCQsҷ6z`kki(pdݙSa%WT'1nCyG8.|B)g~Қn~4 ѡ%ݲ4wƏW վ. $9=nr#\ٔאO`oPc(s/Wm?ẝVQC0ʍyi;$%N\Ž\R[E\FuK=w@mOʣ ѕ=x?/KtRo~tK .k<qGM ؊q/zZW2d"3YQ\1RpymvW]$A5!1}2d^S2ϹRBM lq+E y=gSM襁.,Y;?k l֫1i+.\D(]N;49,Ij+fkղKUA,KuD5ǫj_^5– vL }'ov1Xe]Zs^_yc%llUUήeF_qʗR6stq~"9:sq^i rY>\땹Sag|q: SasTtzE:`SM್߁Za"wF̯:>Ġ(őRazöͤ{Daua>Q+.Ⱦ(DVHϏ}&qW k!F*2fA|i]DRV ye8rR|q)ytsrZH|BHg/}eF}-|=ئѥNZcjF H&\I{v5fK~%y=KA`LgeKWiRíyll|*F+k.?EpώcRe3+O9\S40.RGKh} ̛zR-wq-5ORI@NAG_7ֵ]S?O|nha$ED{A,yn S:2?K&<¾SF'yL |l y \rC͖ʜNEZt0cez"rlZY#P6sijMSXmIw#ysiVXR8bUF[.&I>F07"G7 P4@EY{P,:|GIKj) Rh˓PCMSGeMKEd;lzh!׏Ps &^W:vc%ԋ4A5Wn[{4mwSv7KP^a+#WaC LIS" X٭N6a {m !ȍx*rZ&~w$̞mFsh6#-Y_P]-X=[o&9op .0:5Hо=y|o x֦`'Ȧ1yО>K Q2{ zې6鈇g}D~A-6U4tjzE}sBox7 s2̂9@A̷k_bIėVk?:FQe{"No6ȝ $*ICO3QPwDeWȾ}kFј/&&ummMz&ph{bv\k9_$OdG>,nJ [&|N<ϫň gr.>L]5@VWG0A.[1b1vݶ}F6oIяSZ.rI)RZ>Pȉp%"K,P? {rQ6h ;Y_ <$j3OOD(Ѽ'"jk%NdZ(O X7q!튵1RZ75nxźD=c:jN.fqá`/IP O"Pt>oQGgm{?qpo\O1wGM"M4pWΰJM5NW,/җUMЌvGt(*_[@w6҅(&w խdo0^/{jI{N?,$R 3?DP5x\\EG` [ׯ* nɝB Wp ,Î)'/ɃIAJxKHZ*E;|bEsVM Hn$|P~[MvzStH:_r)rf!| I*7 W~܎04z!q,i\u>LχAK'!hf)Np sS5w;w~C:]1t 9IS%9?j''>qEP,ky5H0K LZ]*:5C6VC3sȆV"1{RIh1OzU#Dz opd* ʲ:0IXU[4RS!POyAh@~&nLu)m7&$*HvNu{qj_b1!E'9(TߪtuLa ?N(569YD 96KO?/p^0>3_Z1W͋oE]Z?l$ ĈsnJ~%h.='?t`r orvlS6l8hzn'Fg+tˤ+ƾynBL< |zn uBMfke$/-t&C)0T-^fU4H[' yU1 Zۛs&0e$-\h}bQuQe<9R3YJfzz򴩧\jp8]~Ҁ'z+BX^z7w%;K#.0Xg£jxE۪+3+YuX>6<"ZUwhwC$ ]&L'%a\ݥ,iADj3;!.A[ ]9Tw:Թ 2B-eclZF?ˉ@f pL Tg0k^BeI - Z՘+>˒F~ hk t KSLx}]ABΩYWf2~-s|\v35y>'rjVQ4 WE >K! 0Mx{nwSŶUY##*_੔h~3tW{q]LR+݉eT뎣-|럼1m((2SDL7 zU!:cQ7tn}wL+gJ &A1}6Q/8R8Dh6bFV#<k x 2™13 0+t馛m,~۩KDK铯vd6 g'_y 9SchTT6?~dk%['3#)X\HM6O߾z|u/.11(GHŧUh3v+ִgf&8U>V9k~B  \TkP#4t#!WbXA-pHk5b Biw ;]=D4[)Sπ(m *r+qJg?/N #=s%io@qReޝZП:( J$5 ܐǦ.b$/(N[wK]iy ݤir3TPP{ߤMpWSuFgjFZ񉾽G~-w2<3?5dN/L-C('k )Fy7rS9zw5m3hELt^]~L0aƒΏ"`.+51h,7kT_[I,!]3_W_Wse9?dݰ>ge s '燔xLs10$v\ rǿ߉4+e*Ė ". ;~ZCQw'1 ;v81j< IS.چvI 1FomH?C8fDvl`򩔰3"k(uKqD @qޏҮ\ꑄq6PWV׉T(6rӷeEoŜ.(N}P@jigI6[5(@JMO)ZZ:Hogw{W + |([U BvG;7WI`ft$Oƅ@A\3&hً=5'ط #@^=gq*p]b|@ I˿?ܛBZͯH`&G"Ft{*f&laa[땭:jZH.8]pLdm+{gm@rXɅՑ~c7 )ٕzthZ(^!4p+,vot+"\kjKHV0qbSBMb일K S QU V4@L_tJb2+(6fo4}?>Jw1GjKErR'a<ƛP^;# i3hNhi[rRְs F"`2_@Y,/}մ]߆ o6g2e;4D5~q_2$.7C$1!܋چ6WVtn 磵Gt8)3Aް-:>s? = ?,=vgRo˭P$:irhcVCCK&2[lS{b=dtӅ6KD/Vצc +"X?)x! -kkF'x_5;G/1!0C"4wi?K(6NRJr'4Iv_Q'O0EMP]tv`t'" /ੈS6Av(L#X R6hDqtDI@&RqDYsS뫧LMKkZ^L%3wj)b ;l'CɱA&e^>.࠻[i|lwiq ~g+x[?ͥȭ1Ak$DfO\YҠ!Mkht$=|qu\kFgQ(/C D:$%di= g׏[l˷1ծ$CnOY4X\%T H)J[-`ݶm,_3 >Xt^c BCFx$9~;i1Ŏ!D>s(*YA zvm%Ot U;D"Ev-~Qr`_~*= tW ,rzH-Rb}+%jALL~?_MrLDf +RؕhXJ)WfѮ$r}>CB +ęD]~XZ{,%`+ܓ7N%PFw?l1oa-W;9|/h8XU[ffV4C L5܁ft~<K'O:/JD㡛H8.t֚ J}w:&yDrjnM_LEe{dt A(wGzY@ڒ{S@x@/Iq\/0oQ_SDT S ER<\;g\pF'\nޚG*5T(F;fM%Yh _`&{YuM{hUo>[;C, 9%|Ve)ӱ;.<ԉڝ&% wѪAܢ)/\6r@غn- Gt__sf^bd|}ݻAͩ "Evjxj/6f[o1tx1Dn5u'7AC& Rp!O"ӖԒVX;}܄'"Dgo_5qrnAwpi1PEcu9ւicAINGR .N%$Q@:4bAv*$ͻN(q{r&4t%aT&Oئ5:Ա ͪ]Ғe :H&M?wJH.yj {10W=\H2 {7eH17ZcvAݙK߻mPro#{e߇j?ԱEg./+^hrzd~x_ߧЏ l~,W5~MH|\eXC0F50*)ܒn5Ir]š="[!{Rq'|;}p+7Y}"3*-2:EO<=K.6UHx VcݭNYk u_H{'g<#7N9&21P"zk4 G$BʰzGL8r@x~xGCrazB%ƭ(TqHGseCvp>_׻)/;TՐW抖kY^T߶DfrF[dɱlO$" Q0l {TUZЕ?IoAdkqE3~U4 QART0, ~ E4H5T %}.? (6Q1pY^`DkE +tFnnEK"!F^x<.DLȀT&_1[@_DW(&}̬@jl,@6*X2zpmTT#c“ᗈ$S⃰\]bY JQHg@BXf0ZB)n LE-3"aC&Ѓ}aVv$GdI@V"S3d6el\-d/_'_[@Z#9(4d=9Ī޼f?gY]_lgiF!Miƣ(h5L7(k" Xuvl-MqH)6FcJ=S @K"nHR Q*n^seOU>ȕcE$0Q'F QCbzx$-ZC, @-{|k3Du@4$lX2JTs5=LQk!8Pj6۷8Ks)R?$/545}Ž_YF79oan]Je8;.%LTpqXw﷾Ff0ƉKՉ狟}?rJz_|?CcBqg`6Tk) @T;T'zMyy 4uQI4Z1[͖u3_cp=?ّ*uTվgtwl{oMnb 43D74b oHl5=Eq5"<'rV_1'_piu:wD'R1$t0O w{5J5^EkU/}ci1',g-6^Qhbևܝ>ȕh~= vc]?C36z$i `5̀758맽=xIpm5'Lu^mE0uCfXGmV`(i|А X )ykp5Qߗ5%w~ġąb9:N>Uv_*59MP^6t~x6Ezp) Ð*h݈L'Y{Xќ>h! mҵ˔]4<+@7o8j]H[%e9%QA^]˸drO0 y[ʼnO @Ez}r1' WVϑ.T(Y}(x'#yEԛ,bvWbp@:Ɨe ِrZSSTŢ38'fluu([YAriIzw{!htk9_IKA̧y0v~J(b2&{0R+Y-';1g& ~mm;gjՁZRDq[6u]&p\i13Hwj)T@.5ii=EiDUz~1M۶>yʲOVD B3~+I)Vi.AmkTUZajo銞/AW8LFh;P62f$qP;5O N[1 M7k=7 Yɀ<خpAcNM2a 7Fq8Ndo.fvxAa;[S Ѐ_ᴐ*B8 ΁n[qřھ@ h) E&Xk[dw$&Yʆ'$Բ ?~RLx98Kh<:W=;iJv=AVCMp[B7MCq&p490GZtCeIOB:ݟ;`*M_n`F>SI2Qܩp:fݎ\U;04%:Ă#?ZsUiv( O$p sXB.RmTDa$+PKt*/)%k{(&I &~Y4U϶?NGH@Fj~|H0REU6Zh2Fyۿcn%MRX`v΃(Y,9wDPqH p +Z,V>L r61ݷDHr1U]`|[q*}좠!϶o Z!2FY! !ɮzMC8]}&Om AwjslY}k'>C@9ڍKypq`T7+K2p:^2R%n%Ig+IGM_˺ ,n|pI ?^AٓbYNϏIN DQ#`(B$R- DRt2DPj.dyϙc93. /)(SqM1mP AYls4l毌HNae;5Aav<>UdVgqueIt졘eKZ`#ҥ@_.yqb<ɧs 5ǡ^-k4'خ~-L)QFXߖ&Vx~gSb)Ux/G,X%M+h!=(x#*)FS3zWzw߶48OBEڹc(5wL.n$b!ͩm0KDfO >ꚶ bbBlrMA|suЃ"gpR&+6zDo{f=h'Yon`} :Vo F0s'1Z RnQxDFro W3[ 㟎gwӜAz)WAsSMݔ v!Vʫ.X5#uJHvM0Ѕ^Z+fNU5;toYջ^Eϟ*Pp?i>C7~spV't=5}Ӑ?~OJL ,Oճh˷F~6m=nknd6]:ѽ{VphE䗗 %o+#DQJ+2 W7iJ+Su"t]$9 EU -:G{1/n!Ή|uM\ R(2>}f;b|}-uUW8JEdT̬{y\7O!Cݥcf,RFT'dmFt˫_,|Tn*Z@?Mt&3)eyͅAk@aoj^ט s/`6k |YZ`^V| l-: QyC:ut1#N0yhihB("~f@)]﫩W|=ImAE_:,V ҭ=gۄyG&7x4dZ{GZ$JӵPUYg>#0Si'´bX+ <,ȟk{<9m4DyRkJ& y!"K2,gVXASR7(Vr8dL9ܛ'rE*1)t! >R.}r%xgA쥑v0 l&MYw!;kqJ=.M12_^EZcu[K hg s˪%>A<@Ll̃U1ă~k1v7@,{2s)jf '">crZ~I/PruwNIԞ%0 #2?i)As4…"l8CF[&ag_v\ YjY=OlS !;~oq1Ae04s@OUljvMZ>S;`ǵQ.X'C-@AtW+Cs 3{P{:ًH5[8౪9u@MՃ{?]_n+7"~$WozNyy1 46)AOv&!I^ƀȕ^?sz4Ş<0lqDF_Hţg:c<|W_8lw+sߔ z&TS"}e]@߄**mʚ gl~g`||vy$ HQRDt0V4REg=QvcWK1ɹwL`PmGyv`Rt4p7ssԒȴ3ž/dV,:t;a@,!ane3&*5Bװꃂ\Ȅ~Q0-6~!mvGdR6RXX7N*Qؗԓ>D.T]ǿ ĭot.u~CMD_dKb*IcYfq|r>~B %:Mɠ.|17GaHBp1驖2!//UBitcn;>6B^=F϶/OQ Iϋ"LylO ?]8 /MEIEuL%j#ރ S*T2՗Ů1响 LʰQ^e N$׉mL,B{v)MlmV ̣B]xH7B`&T&pIC{Uvj9!T^Am:G#!LWY0uUGC@f\X)[HkkgJabRmRwzzK'8}tITb0[S U%4wҜJS5Vꯉ}j. Bci>!~!ہnIQQNco_kw\Yc+n:,|C;PaoZ=~,[C:OY{@S~̠NI!蓻$A(;-bz jY?7A}E 'e4e<]nuV{Lj d{[x~  #P_ jm4QX"_&?SʊZ+,Kɲ}`zyg! vs^2`eOju%u.8 |V :% -"$ĵM'*?Ϲq[XL׭T ddD~+(7V1z]#I~m/+7=ͯxnk 4D֏ N7„|"Խ8=0,TewDn |,N t̏DUnGmHqIr蚘֛F v&MR2Q݊<8)1x67?6Hk6 ᡍI5EK Gely\Bsd&v-,`̛(>̷Xy%egyJ]`i[;lq섧edƬϚzeFTĆ/[r. ,FNRbQ hMLeQ0r:hIǰlD%E2\0t$m O02쎟mρ#"=U o>8V5UMc`j 7"w ,zHw.⾦4pr'G~R,>r:,-wi0Yx;'-߱]/ ~i & OCT u jc=ϖ`XpVħpFWHF?M9mJ-Z`-5u~~` pZ=0>> >*KN_3i|0kky ])]Q-{5lqN_k69DMb3ɻqKv/ėtdƛrH= g{cvTdcHb.]To%kBҔ7'Hx0HPɘzd"j?wĽk㘾Ȣ)CՓ٤yp4jf _Ai2`H)KUy[S)Osar)!M+Zn]-Rt[i $ WJgQsc!CuOa j">daVE.XjV' hhDz-c?ቿ)hm]9aniPNYfoX TVj' >Tz([%A5.8؇*, U?u r/:ۍz6 G>Cg9:7nV]+ Cw E'tNLxڬ ݏhfx%J_auP?y6CÈF5p75ESq~*~r=̰|kx0$D!0 AP3KF^ƙ ˷ !t{0\k/GԿB K5dI~Ѹ,3]<i #} Y*j(KX3,'FLf\=O>v5D )h1q5bXZ1V O[=?w'`~Ζ-%DF fϓ4e̥*6\ >rjj2>al9AIH##X >@q vhTEw4r[~ e/s,#[vpW<d,P&lE+\ghBTرVj Q|UN0z݌2{| rb49y( Ѹk5=śS%%IglVYo2*~?as.<0 g2bKpHv,m2HZk1 [@Yx^~xy!N}0;>nJ?>ODh^(SSrQH\5>D,/\4~=!)\xiK?G8ֲhWu b,+qwY qiܮCBN/H&'?mX($XTˉS핾r ]pA>W0se叆X!,N}HB+YYOy5~pl'n&-'UOIOyOEٰeNJhyB69bSh̪ꙶWV#ͫHn)Y٥%z2.+{/ _3/j2 V=7@z\?> pn~8{̊[ۦ|vS_fEHXF)kK:hlnD; LD>pUJHNTޭ] wM}B 7~.HKߊټ hљ;yDA=QSv xkϊoW!I>+`Žh=G{RhS zK5}1KcB tAtEЂM Y\=9\pK:a @)h׫ONtjISgӲL!])z\,¥5mY܂`6''/'eH~OpqDQUJwԭ:z!M?1cBDl^]X^d* Vq/ 8'/?cn@ 'uЗf,if6Ek i%a~b]q1 WH=s~BTrK\6dȳUNTK*Ww(wj',hzngu0nT[i_.L*Ik֟5t0 J1c~8p*DfFrL%#mC4,c93|2v .J(] fi' ژ-#GP}(`+gA'-6٥'0q_~ Un2::%_CAMMoI:fyIӦw|dG(ehgI[K-cG)-k*O~M {[zLji,]\83yF .ڎ*VM _㔪KdAua,y{AI R\% .dˈM1&9˰㓌$حPo0|z:vK*J"uRLXgLO3߄Kh M7d>ܬ&pIC)$5J# ?ޯmh$;@V]0X6̲=6#x-w<umSlDߑK_EFܸE` zRMZpq3L[Cv^.#i!ƻeؼGHӎȷ_>k2curO~"=%އbr@v ^pe!NvŜk- GIbX*esz1+?3cP밻@?BV.V=E ґŷղxxUh``,"6G5dz E x@ uI!\#ʳ:6Q>&4^ES/)_a8Ecu;xo12ԕΧ:cnh?r[ӛk pL[ ʤ6s5RZ,=%2UpD+Ϙ&Р'24 ?$QPHb ]|u9f}ۋ؇k,}$SYVgXoWEUk2GX>7IgVE^YKtg>ECaj.ecO^@^Nգ0 ?*֝LVs31ێګ;ȏy׮Uw2/Pyr!5#Z(2f]ftI%4V0}V NP=P~w>|͸D;LK98Z#}OHIY1k]m|NݐZ]5\Py OFTRBI<Lb W3bt(N+;\m_ԲŐ__B'z9Y{VbޝmP\ hSuܔ-PI{ֆ#3;@gzP>DSԹ Bhįmfp M%DQHrפC-aT!6$<=sYEH6VXjtKOުmq%nг<,b)u%΀6%ݥoVE5I&, E275vml˿ ˣfBI#_r|PbQR^P>䤺Z"~N<iD݈Fq ~̂BUaSs'&SG]diBFI,Gv22r'=ֲ G/xA\ܨ Z϶u{%Z7~ZJ"e(X )V jрPS{mAsJDO,|~u%](~Rz;د=i Mi+ڸ`9&T{/ .j 'T~\Pu%fFg[?־"R+-s3)xD]4kd#L\tL.Iz=:^q.aгehּ0$+ 2,J g<ϧ,r4p#+"DScD2%$'W_b6anIboOAe {84!3Va{:)|2BEɻ8HqtYV1n۴c@|n{cS*3u_ӁƱӄ"S V9o5驌+wa1q񲽐/Ėݥ}J 'uKeֻ(M&jfeFe< <7vqKlM81Ziq9%;m$}I9q_M oVxvXdEȽ5̼TUrdtt{\IgzofѡgHBzFA>zG0vlYqb,^S=42~ ީR3>Blň:4q4Y{ ?ȶ[Oչ_D"Y(C?#|Pcb#F!pY25,tP)&#ul8I u 5.?3BmGt#U;ad:h*K !k.ڼtO/HiVov)tR 5Qr3)POPx[ְYlXrC=IHhX 1EgeTaC ;BcQ51Yɩ,T xlbDK~O=MqD*l;эeA gg $e,) #I @;荚|r1Y/Dk*5u&RIt06&N8m>IRmFfZћѭaŠpXMnbHZĐi|ƵA/ aʄ[CkG $We/ZGТ/C~'6BsMUT4a?&g-cP?D- GRmx+4݈/[Nl y/e"YU <[m` EVRXa5hO͘nn2`\coյiURMW뎭 $*6:c3 L6 Zb`'.q&Ob˵fId7YNՁ_U4("37[r~(ނ|azm#ƲVa_ĉN׏ "J˚͠P(H \AQ%L|-t\b*}$deɓJ)墮q/)ʈX˖_0UB@@?iY"rDR >9W gȧ{R6~:2ObX"*#j@V{|{GT\:֬[G3GZwTnǘG8Vg``žwWȬѓ+bMKiRIi&E7 &:GKtC@,6qZ2lrl~O\I*B/ z{&!G`L8ϨcZՠ 5}\RJ4l`؇CdI|쵋hka \)'fwp{[,i6D/ؽ󧆸ek4kǢHS N:ͭ91?!STp_잮Ր*+D! 0yx@TKgV|A=^bD)6XIbv٠].mD k_iq". qϜqIK!OsNc|%J\x]{_%HRs#!`3W"ұc #wr{Κ/cF q]o6:퓜\?Kۚ)knzrZYm&%gD>Bv-- :gU#W_w 9nE ;YP6r_$i OT4H_{ܑbnAu>Nz]ReZܫ 8ޫļ!woZUڐ,*{=gt dg_@w^@gݕ ׻Xgͦ xpZg6꯯)x5:&IQVJ:*Tڙ e>@։._0Y Iug.Q./8ƭr t".nt1r` 2q+=RSֲg UV筛qɖ1ҏTqHs C)ZI4 %j e0 {KC1i"%),ƹBGmװrKOBۿ[͒>Դe{f/Wz,ot> 3UQ4`p{|x )VyV۞_A3y7:/x>EnMYx[<!TR⥜-. m+iXϦstD \.S__Yi\_ 75b,@ct£ T||:xNa[!\Uz>x%5m;w6505,EJ+OgCbe\(4#_.NnVfH$d~qr}Nq\ ['1uI07Dm5򨫃w {l,UYU q)YB:.`\phbYc(il;\xe Xw֬( {{RRWz=T&q&OkI*s9KvG'r%7,m7-vt؝jL]7s e'L/?ekgʈ= ɬ,,40X>stWfroE$RRM)YXQ༽ItfGL ("́v1#u*>4memYn{)Ub 4 .!]ͪ~q_ S1Hi'1ӣ񬧿Ky{gkrX/ws2=f6oÓjhI%iVٕQ&f!$dP~jz ~L[MJ2Ŏ:{MSE bJ- T.q?(<؆| G(:il!,Pvه@\_>88qQ!ۊi+,DyLWH .! ת)vu'#fSLc,, $۔*ָAai2 nOQД%Y41D WXKe'n*[-[6'^  ~9{o8cVc/.y,!/zߙo) @[!0Ks{ĂfCw{,Z;% s &>#}mvYqYDգ+ݵn *#ޣ^e+$f@o&@xτ[.HS& ~N3BT4i!],l]/ ԷaA6O KHқz^$u?gN/gA-ĝ+rE{.!FVIxh5kmLa f󢂴WC"[0(ȄnURWfs2ĭ΢ooʴׂn.h̤t`+u'c5  سX%u{ϸ3Dx8ǠA~'7.6=O%4JӜ[∥x0KɊɴ4R{jJym$[%fG'ɺS!:DÏ.-,S{X15[1jrxG[ܗqr5΁B՟ iwDй~u7ONL pHrhO ̃! 'Ny]:}Y[};Ixw%*.A%fְ T9Ox:'x><â/=Jrxt-BV'](|ASGa$ f~I!cmqݗ`}-2xnW DlZ0!! AOhdl-"*00-1Xd4@ii\AJ8F<(X1[3IWPK_o6j)=6UFsNC'ç?fON\DZ:Q2x0xamnJ,9ʾ6E$}zQm f !(GLp§U"w}}2Bma^ߧ#4״C'0.+72]t>шxS;N]PN zp^[t5'X M-j](>%K0ͣ6N ʰđsjD"3rŸAVLwM<UĨD(A+j՚DZ3~W2r{[7z㬾 6hP B%֖i[N9"⿳DN #0))Iޮ2Ae+34%?pFRC^@!0thbO&A?cgGc_r50?$ΘziuqP Q́V|wj]f%{1L ~ƯjQu⾮^kmdB3VXֱ6R3@ilUqL4 h2qYw>/N`g /T;ए<܀8}Y KTPd"^Ke +:,h&_mʮƳ)9zƻ-bE:LŻ)@]v@v;;!RWh;x7o1蕫wMC_ Cc0ՀmDBZY 9/"$9yݵ.Ո42tfB4v#sŬ{_q!ĦK,ֵnyi8j-E=ץS>ʻz Ս%"SdEaGf#(< Dz\QvH- m!WɄ-CژM%MG!s3-:>x%%<@E0>ktysHo3rH eۀxPnb% s CTcF,] xD4p\vz{zhdṖN KȬEW)4;m $?c ܏͒"%3mwRɤh[:Q3C3!p}oм eKJou FBùɳH2ր$E(/5ŃM[aN{]K/Q;3q_Ҷ"Q_YhL}+oG@gUPN'JoG Y0* KJTFꙢϵ tk i(l挚pYp|xV<+@Q, @CN.vݑd0{:Ωk73 <TR[F|5@ʞXScLM:o0Ҍx`܆5AT\Z"֧m'$o6FHvV|NF֟+XNkpOw8CTG t5` N*tj1#DѢ;_D@-3 v<b;^Ǡc3O^0)1b͏ %#Ounϕ0@ Aεo|B <ă ô"(rE id$Aa įQM K𕀁`eES4I­(''cǦvMNke#~k1`D#!E ?撿} (k׳5ȽhҾ -ܝiTuZRE](1J졈hArsS֪,b4D{eJ3Dx}vbܕ'Oij+K՞RSȋJyP31lTyGx(W~DLy(6i9CJFLPTهaǁI m_HGűhҵL2SuYXIpיl, ]aqe+`сh1,E/Oe Dn?4$XRd#eaxɖDIĊ/BE `a9Z h;} idBA{k[̜&HK1oO.0e֨:دŸLk=#×lK}X_()h bφ%r :ʳI]}S5N> ?-+OjY9F1Zp&#I;ARǸ%LVT#"?hnK մ%hlwgNb}ݵ^G尺jBZID.?F'Q}ɺìMhf`ߖ"`voA_ы'y yI; { WL%&Qf.)z3?é5Htj p 9[.c8⣋Bj-ݡ&d/{[N=y{TuPU-ګ2Kp 6*jvtC?RmNe*Ѽ+ #:pWt+ry&qB{uiS}p^G^e|3fIMK1y\E8LF|/Tgm/or̤T56A4;k.u˨u$oϱ=*A% ~zjU?|Xb}xi sQ%; 5RR ǓUs fVAH4p!\Wџ^|9B=V3U0 =EdE&H2`FJ_L%%S^4jic¸B$&*Ga\ℂn=w%"~&u3Qh jI|Bu ﳩI+4\ƕ/n?}F+yRِ9$t|T;s  ^{ؕE֠MQV7jExSWSׂfR9VD1be99g=/i|:Քՙ-=rlrB[h 6I2ARM֣Ӄ{ݝk.YFQgz@Mn+p&-Bìx]9vDsD[ޤ$`}z?@R"b[)2+>`}*Fw16@eػ XTdUobq W2pc6 J^z :}zW[3!V?0eh,;JF[_0هB[?z/P泲HA<~ME+QB sb &|ͺZv[en5ֺ!~g3,||l`2^@˰H2ȫ92^ch/m6qI@)4-c E,MΛ'pqπ5lUBO%c!=+MZ6hob/I51%jE:[(V"9uٜOʴ8ж(b(sd~E%!`E8;mJW’V $$\o W v[{ nF̈́GsM !F{iH8T/bls' .Κ8)pB>mhQ*³d}UE3R %.athPș&Y|LNFLj(Cv#G1R*8Bt-iK8=ZĪd˔k9!㕦/%}W& GDQCҶ(~a)k2 ׂ< K;tK,9wnb֠F cBv6(-ف_֧]F|Sx7G0/h6a(M"CHq~S*FOw>Gh%X$> 땛 c-PwSSst1V,a_k 1/ |mqP1.a0g6vbRNÕ6τ,WVۼm1Ȁ@\뎿s1)w!$ن Ph%Im̧$wkE09xiDvJ6g ?@*:ƓOX+x(8ظ$=*C2)P"7)!Zu"xjhw@kԚy! ,!WJnᮋdˑ܂QH*Q[`ea6A!]eC0`6ɿ}uI/0קks@ ^Yz)ߛT+/iIE4-~KUX{D, &#{0+&|8VfV1eRwGi-G9K-GZu,'  +Q)3OoՊ|G}zB} a!zN4^By~d9$\^T둷":ۄď୻8OXu %ѭ ܖU{]/BZio֑~0i'n+4ʊmnBC*h7C-EH]FR(!إBn=O4Id#~njh媔rzpH*R7whʡ(Vw18Kѕ++mF ؀3ߊh=t.C Y Ve8"cQ vݹd| PH[T0!e ^X ewz_˫Xjw#Ea%*di[>?T(CnѸoqL(TUĠQq4:|M*%p]cX 2/_ԛO=Tg ng1ʇ`4]eKPjs٘ye4H)N_E?)ܷ4BHo ?tò#_)P خ]e3!P#EhWu+¹7]G۷kt/oB)oXr` +}3BQ6 xb?3l`͢(gEpV#Y2 nAy îϽtR_/aX H9 W3F;gPegZ%TO]c v興q|{jcME, @ F)z^DeXpY=~):z,M n_A],Fxx@?3 4`dzSyo8LNw 8Y`̭=\g޳GaJ1`$D~'$>&daz6ˢPǕwj[BD+|1A//="2$`*Rr?;O 5㫼g4n,XRW[N ͻN~/qD%ާ*MѴGkȀ *~moPn,eW]QPPa@W .G+n""aujڮTV\Fv2 wy>=guv"mULnF~w;;)|y}7Hnr`9 q0sݙe`hH^dZw6~?dk\Fxdhp?S-FC"Q%CԒ=.-Y g9fwT耙6| ϓbE6(QVCȠ0YM8RWL!cBu^w˖H4a`m>#E&iLlpW1+D:#&KHmyQ-l;b)rš$w*w?]~n_Ÿ ~@4XN5 wsqC:R&?oP[CrӡJ8ah'l1 eY!0ͭY1Q޻⪯BK⟉ù4LlEmeצZsyB »QكZP[\D̐qLdN62鹦4͐@o~X+uIe *];׉7D) ;P|bK*Q1ITY7=0\)K!1Y4$uɔn˦ Ko5j1g@1 vE؋s20py4pBҨ,7L#1D~cpg񈚝R/+@MIIŀ e뀽Xȝ\$ӑ%(Ia~t!ՄuJ*-XR)KM'AcJ,x!ʀ"g] niNrFc!| Po\ĺΖ08[3Tm,Y?i.ҋ"3x sKWoq=@FC1Z CFG@Iǭ[k >&}[E$az1 DO0覚p7)iT{(2 s;+ t+XU5țNd;c:5{*CiܠYx${S;e*v6$- 6K؟x7H;ٰVQC5̿S%!Q"g:OAze-XV)ubI?,/IЪ0ݶuk"Vၦwo0 -v5:m\vZyp`2VЂ\&\V"|Pv_z8҈zB@< QMwl.C。1Kv837TU. "ǰ%m:Vw2ϝ EsntZ\ʇt h%5~O*݈ r&̍D29Q3太EI*#z]f0gz8I">MxJаCtopR0(?(Y&>Ru TE8$r"?GXѿ8}P~\X = Oy[,Bv2Fh뾳"eaLyJހLC1yOm^8<ɵ^6x(fm>H3D>\pd.)?2n JZn92YMM$r-/ށܙp)2W%m=ߛjD&MZ$pYÿNf ;Qts, Tuo*w< t|#?ϵAzn~w hˀ%H;6u1?ӟDɰo ߊ⣣l D8V"M)6}5tpm,~UR?@z$A1}%$j\UnGF^ AX"?a,nt&::X;(Q)t!*.'YnObykWr& j.;/N^N|.{i]G,f1.͸d'3HN3  lFfs 3YAt{# @w>nd޲#+mRn(W\,PQ;FeE/}"}dxRvdG{sH䪀I*+QxfYE`fCHPo ݭmܸ<+o\ccw`?j :Dn8)mհ.cYtRa p6UsF^Tp6Ps;<ڭ1eg86\c4KG]2Prgz#+B^;FNDV1G.~]$7Ήd!va9 #b 4:Gػ9ky}k.u -KSe| xydn$dZ:QڤR6 "F/V9;hlsx^[i#;Գߗ|ogHoG-ۑRi>:}`EjbѲS C 쁝Pqy.a͑MIMILye4DS\79EcoyS<#Rp?U:4iU1ACL*{uIlęzXw%٫`N!#sy}['/g +}>W'1B.[qxDa_=n$Qu mZ-xGZϸv`daR&w,_x܌yŷ=tN:sS?¿~ ۚY6 8:`0<ۘ>!Zg+Z$ #Gҟ,M 8>@?--V0&n;^&x!鰲 ;saQ$Ig300]e=ؿ.z5h>93`?2QbW+s&2ID[uxF]d\hVHDi!8-dZcw)0J O'+b}Ӏ􃲐tiUM0N݄"h 'T wu|]8btxgasHg}U FtqBŸҖ4ѹ]u lZqؔ^g,_w~ y$/(EtRۓn ;Yiw-\.$~8W;:x`Q=E &J?j3/lkp"M"h}y4-_+샯F qIE!ti,rCX~>q$uim6Ku‘ X.4<Ď9ƫPcBB6N X,7`,H~\#b"pmy3p>+ 0>r];dWG2ҽ+K\!rMjr鉸VsK`YE@{mц6ytӶ^j#HVnK evIv C߳D! s,96aip}ESIC.~ĠT۟*BFkXhoCص1\:y6Pt| ̢8d(Z &?h}q/ٸ>vc5*~>cH;4hYL$^ >ʏ%KH: FaUNŅ(hwDe!EݿkB(SUvp#/Uɿ0,|.A>(!m9_;hA;.f8^. l bHԪA?7G,oT[l1V@}-W22vVh3[Zv,&m8R@-\5ftԶIjӁ}Zd tף"u%N@NJFmDCZ~n=p޺3BŽ 8P4;MϳT"tj4W`˺~ <4c#i|g·o˧sҐ[kPARgiV!Y-ح|qHUݍ얬 V%/d-5Zh4'/pQH)H%6ֳpծWt}Ӂס.X߷wAj(_*~쬼gtjiȮgD<˅.¾ $1d \nEqjWAF8>Io0T!>P6}M0%뿤K@@bK_%:th| ]os !O([:%" :._@'8mu&{ g8T6!䔫>zn'bfsYcN6rs(ț')%2ڍMLe3@ٴJ_\Ukl̔6'LnyZwtZ-i,/)leE]~ TitmCnۘhlNƇr#u-x3\C`•fxs[}6YuO LLDؤhUwc|xtyޡ]iNF ZLzzK )%еW3(z^Qx,$L/y!{|8֋mj+9O 0,`U ]|[På׺0|~*F KYsTj,\  5"\E7y<ƀ @bՑ2\1@ꄂ Amߒ1HG$EF2PknvAs鑾QZL^NC 7(?oU=vcCF+hνc{4xU_NxoSNr |~%!nA/Cp{;U(B%v,tlaSڛ6EmH fG?jXo:A'5ߡc](xfQ$iDRq.mve`>(}JE2~dj3&Yʉ6J)z!ጕoU^6JAgrq$Iqչ!>aFO-LXU =)A5L[/03.Ӂ? #+^/H!O7l=] D7 4y˸܆Չ }C^tsE`c&v3"ARݦ,mVK9?Jj.!-?SȸaC $2'!l*B}П4Bg񌒲3y`\E:E>R~ t 6v6]"r`M Fqk% )8PkaLcȈ4(PqNfHyOޭ>v qY~ךV饟 mOoqc;`TdO_&O:̾'NUt 6a f`uzo3 yVa,!!k Ϊcsbu[S2:,J:YO ؠ$V}ÇdY/ܻ\To66o-ʲA_Rzз5u-QB:9E% H-MDeV>ɯ2ȹ]xSs b!婁iԏ F&0J;KoFҽK^6 nz9;L4.)üᡗ[t$H4sUnMǺG}O$#8+]8~d'־2L?Ll_.":-XdT 1)dᵢy2`؞Xgmg`:! Bh_nЋ[XM uHY)-Slx7[tSj/І{-_LC0j'Lm?AFv_ц; ֥ihN!KUQǾa?6pqںk ~XC` |#~*j{`?g=7#jjgs`*" ƨfM <(iA8[nek1vN-ԖSrLL '_w{pDUW e_]Qo]ysIqi@Tе &T햊fg ūM7;Ѯd}#٭$ ] ^`uYba99ɒHr'|t(fyXH6c(k)pPsyE%b$o[T9b9cN!|HL' ՟,T=jFկשQCAND mǨŶ dI Y٭%xF$uw(? ǖH*ox)"L`-J⏋W|´ce>h~1˰~1$С, h%o {[s 3n?<4P[EW^:)G,9U%.J {ᔯQSh]1L L?g {JUU#‘ΐf\~}Ӊz'&!~ai]qk^nV67,cgUiQ,{6~+%ⅎEF[.Kwa|+zLm{XWPMj;lx8J^%F.V03 6 jEQ!6B k-xϦT 23$+TyManX [:: ^op&62OI̚4%'Gy- ~A٭.DDKWz bpfgIdF=EfNn"\)MOe\D"n_fL7k]:`b]E:閾E1Xm7!AZp9)'x5(|p`^? )LPI(HM+ q| N'mzsn6f|6z45O|#x} >H4"NpǚUptieQGRt`Goo͜D"% > HL[焧~ $g;hX)n鐾dU26|!2E= vUBۄ7%;]9"c)E!"ߐE? [N4:>zڈkϧexL@9`\N6c_x/z^^HA/aQfxTFvCي,fs<(wpz%ؚMhB֤Ӭ>D|tRG@s3avdL 6)]sh]sbҟg6YZ,iwzQ/#C9Ci.u%;ez I֏-=rA{gdDm'B= @F0Ib8u gUi{q؄DHzprIJI7ZQ%Kcn |4< ?oFA{JY9I' c؈pX^Y=J,XI1S>=fqW;wWIc<3NkM!ӆXXOaNxxPhAWσue&ΡMVwu>R2Z_9eL:"8h#9݋ίա? "+byܲ5tXb]ܜ:FB& ߫pq;~CԁFg?z\1/PL WJj֜I1imL];6nY̓|18.6| :ezMw :B<ɕ Um8^̜ұXYI0-X]T[jktO?(QxW˲GCUr6YF~ 5 s*dҖ_hSF \>8F,Ķ|).hLwhD7Q`qLS+*c7ąB 9K+=hR~aL0KD6uS,mGwަ}JD傮ynvT{ {:\X ,N/4!],~U21P˗cAo%UJЮ;}p{{8 [NMu1誨-؈ו8Q,|;7F䇵{7t ]|]J$T3[2G4i$ĉټ6l3fSfl˨ To) ]N(ƃB/agܛ1i6D-k ['<ӶXx;\+wvkq̈jZ{ر큲bTecW+&㠟;HSLI1{=[+ 3fȺ6R ajr]{9L~$41G"h);a9o*X6p$#cf*0WP&=O:"t(Y6v +v;^m(N2wJC6#%`|W*9|Nr>K~} U0tzU/Qj|C޹.f8@%pM]TcL<\tAĞ1+CwC,11 nqٱtw\H: FoJEC?w#Ǝ,>y11Z>g6IɅ>OmPnV%{RCM902, ޟB"ہj ZLP΢(e? ;Պb^z{Lsr81Yѵ-VN0Vd!Fv%F]=Sf1JU42Q&y2y">Bmy΅ A Vzb3z)C[]$ /EL'hGK6\E2JWk]GU,5nCuzHn5+@#ӴΥZqSd{|O]!d<޴Qx"ט', ~EnpetyѢ Qw?7ZCǥ|%oT11+l#*Tk<@~:p['' ehZֹ%Sɡ@9? wТL߬3rzYYeTS)~HZMP&i1@_|&5'0r$A@+%q]pbGpsN5IXYPg*c_E}oF%x @~e!y˭;j^htOp}5r2ZIpyaɤ|\6'<H7u^ e=Ɩ_1bQ2vT 07DLwgaVYw %G0o}f-X7g>S%rSe)gm7 (S~v9BFAakuokSkf! duȳ=Gsv72g_o&";a-[P9CrcyiR$)$6e%λBjwp|Wa Qja :XpSiQ,w?YS}Q)-`WNÜZ%ޢP{NC Bq65%Yܙk&rHI7uU|9ȷ~VUGrUuͥTnר%gs7bXĻu$S<4`S^e(^3Zn@Q7lni k.ƬfSЧ8?y_iL'G-8_3˹ɞfMZP{29$~zpuUrw4L֘L%`0םM[q/9)jDw1~C.,]T;M]h F*;Ur8/u4Dwb J!oZ$#IH>mJhU}GncxXȨDM `wSN=G)斑 rJZYMjjݧVwWy~`ٽ<SzJoFlxHPYni>J;B \B]b։j'47k'f:rgaELg4 Rͤi\bѼn`+aͺn!l@ၒɷ3-N۔T27/#c2E_-w,!/r<2Yg4S_LW.*i^+qjV^ß"x&-#5g}w%26ٵqL\FDK7flG/F욫ٗ+&JфW >,e̙/C ME,3iug4r1QsXhWi1gS"p*ui㑊ax˼,)RH^?*PE @Kx#/ox]}ԷL4#0 46ScWEQGS^`awy5JLO (eȐ]kg{EaNuj1/NNmIhS.@v/֐ZHt 1SNwfI6ec+ gg@~,IiUBQk5*.%U+1R(NEqlfDp 2%yx[HC>J%A6aiʳEbR0Jwc)U6\Dk;l˓Lc{-rs\nȈA/ʍw',qPGdS=T LS$! ɔQ8rvҘXv^|ߊ `MWBB> M  AYq_wC(q32rA YF X[Tvҽ(%_.JՁf٘͝f_aʯtz1:{'$E[9Dw.>86A~LM*25܎^ DҴSȍ:xQ_f[NX[X8HhC 9S{nx%ҏSfM#ȏi]H^שkSN~6H>=]h1Cѥ19+#1,g?c)-=riY ,0+CrSmE| -E5G'g7vsC s/ECU (7&DgT9g̜- -+f< j]˰Ϊ߆lݴ{O9q$ Ekd3f%9;(t.a1Ǩ@:B5RY4d2RO\bOQ$V9;py b>P1?%V 4yMnyD {|Pe}[k#x9g5Oz(+,u'u_zw<Ё5= 5'W:&sXs ?rQ~T|XX@9R(G,!i "[;.*hGS%E& J>u#/B !MU0HPK_F2-W+hSYJv+S9R 馡DAw_ Ye`k";z`dʦ~v>T/";0)#*dUOf~SAyX)X|Oi;\O4խ0SDL֊pjtod vzk=zJl|&ZLxji N@j1q^#;[7x=$j])¿Ek/DjyS)t>x]Uΐ]1D"\,VSNYj,T;\62c3,?1Dv@ IOx;bAC tdX<.Wo|XuO2{ mP} ȁN2Z2 5r}nK7}ʫy-bs~T < SThme<-ѹu٬Y"zmI  [-!qXBdvn@XXIqc3}4ޓdxSCˊ]Lf~{=QLh0!k×bxʎ _u"*&tPi8qb> fwT>Au8BExuk$FiS=1!?yhVNμ/o&F^xp6)CDŽ\-+~7\Cp_>cYOU`靋K9LK%rNx< l%CR< K7.a=8Sph+͝CW=9X\%:_Ws"4\nMv?.WRұ`{:צQH[lTQ?+|ƗC"kiVU&eYDudrcTUJ۵ ̝l,Ka1,J=>zoު}r4`z6n#_O|AC + G%x:[>\Tm^ֿ̑4ꆍW57)j !ZnNDY 2eP羥.v~a$ {tS$~ % u.+tNd ^!7X<&0vd nO }g0ѓ8Ι&S- Bx7Nl}ysGEb~F:ct!yaSɓ7;yO!O ,v:~٪ƘYi1+53AA,IC['(*MNrҞ@M4žs nˡTƼ/J5 `\O6v{E[iv}VWP-UmFo B1i)xYo"'OM? ȋnOw5#N5*c@Gܶ {!DТP5j9!gXRzenjHݭ ~K|Hu$ 0s* wʘ +T-[?[ı 7dSX#80:YjJm{iAkĥzN_1Sisx:Ϩ]!s:G\F>| a< r%;Z ^pc=!x~,*taM4nY,c-;!V"Z4uI`K{y6+qQjx AMI$^ڰcBm2d F\DШKd)3m0ړl])_7CL$Bhv$=SyQuOlXm~ܲ` P&IyuBA034N\|~!G]mCWM`(2#!=#E͛q|r#i0 %Wb?P_V?\:]D {$XB;5)P[P eI,<{ZL<P}ϢI#RX{xʓcm[myV58nƅ:ci(ۍ'Yi.x^AQg>=֘Զ4𞍲ϒE3l{0q;N9RRvϰ5- Bќ;jX,Sl>&?,21|p$%oeG?B~A2A|[`|a摭3[vax ʼdAt&<6|^y??,evM{ϣN`WφiHq8#3[#d~UxW<;RO6ssb@0A;,M8DE7؄n ~J}-誱&Iߔ6*BUq rmEsСYcl-D8IEϼmV8Mk?ˊÛպgKȎ|!jUB:hB 鎮4d!,K/^ͳ{ &mG5EUtOoL2愹KF\R/&t{Vhf<:aq 9)-O)G3+/_Ï ruU]ff_vb UD˳B-"X}j(PBE |SSy.z;k vҵ$v7Q|^j4LTOc騜,fI2-[޺; ^ZGohJ&N9-q}y~:(PŚ?4q7„N~S֘?S,jrMz >o.owCV'PqKZJh:FL7=7ttQZgeUv'F%ww~B!;oeֽ3u".?*}Ь'@%ЌVnaMKiS 'DU:\ʨ1r]ư\Bcnlgujcf@5keCea{īsȡbL!:XZU*6y}ִxViKBD,Ѫwj)B W5v yIT,#S~ۥhp;;Kw"$Zbj<,*Z؆V;&F7`ETk;{LU8Ӌ^ w2#ma3,rw>pvFM30\Í7X1 \@1k^՚g&MmX%'> q6n-͜4@ ٹ9Vy ]g6a3S)hUhiXMГOfmO<5e@%R=};>uzgǖ"f%D;Tڠg ڤM{i ݔZ~](webrV@0V(N1&}C~$ʡX|:f,< ;40W{7R[~zIr(=EO d``$zx.@H"yK/Z);inT4lϪQ%~uwqV>Gs"h, ?e*>Q=PUzF#[%RD/n^8CwX6!"А)L76+62A [*T 2tl' 3Cp_HGoƮ]8na 2}izcsiXM==+@ [%J5 ΄bc̞\,Tn$r[?}5ib;kRg$:u1QGUp)k1267 }A[(5( H U~Xv&WN~`ٟ@=j@BV cQ71 Ѥ$ Swݤ@ַ࿆l !^3w\:C&<ǷZ z>J[~h 7Ʉɖ*ȟmmFqFU3zpJKC˨;&қ:2Hj @Jăx-QD4X/Q*Cy1;T~P{gLز#.sMlDi2u06MXmʂj@ЅA-yc7P37rxoc0'}/+&Fs݅CG;Qxl̘8L.[qRg>{N, 3IA6wѕ,e/ +,cV![$3%\Dø)[8]Ʊ/"[n0a^\V[Zv3&0l<2ֵbxIBp|n ߩujB:]ȼQwܮrB~E.1lox-cPR 25/fӫX ވ](sǀSkH^l iP=]1%@njFE!z n ,.>^{ZL9 'C)ׯQ@@tFDŽ3hJyX6g9Fg+xO]c]hr |Z0N?v*C:5fV7TKUatIzpO7p67j.dƠMA aDxÔاwg

    N>bJR^ {F.h$~"jIRC gGcV1`o/W2GפX#frLƁ6T'ЇԖym<^QyZ;c5J:HZ9\mw6)GБsQK0v0LEv̋Uc5?T`W0k~vN_Dݬơu&`Bs`('BXޮ:GǙ }, o*i *̦px_" &9l*HRwέْdMBf}Aq̊CzR)Y0aTܑ4ԉRV&akm(bH~fnⱐB$*ؚ̿;!Ǡx k-~C9hT50.? Fݓ6ZcgC{#̒;uq% ҃#5{ @[ 6]z [ޒ/ CiIq^C{+I"'F;&)NF29yˑ Ӥ_:K?#9$d}G?Ixyb4A%iz]2/M[gcl=ymx=iLT6O v'e-)b$RA$ߗR3g[c_(*AJQj]E9ۣQc7.:Mv:;;|, 3?Z.dPN樒N^H|:lob7 S7Mqo5P{l4#mg*eM2[o/g UŞ̎h7|ZL}*#G1AxbCԪJƇddSYlѭщ>7#RV(e^wUk$|F)sڣfKG fQQ=׹UqD(Ο7'i85Oi{ w嵦fwM@މC&Bo阫(.7D3Bv#76'es ,r$O:S(Ia2 D kM3TWX빷75 $unc -$&H >-/ >\ˡ1'Vz %SI+oW<%<@^E5)Zj S:]>5uO1P%UB_֛3IJT`OK4rƫNK*3m]E)3\OQb=mZXՀ*+.ze%fba So xCFWyI\S19 ߡޅA1al/]x@474BSN8X)FJ"HdN=Q7O7>C5s6B ~^!;fwO P f| !$zڏtdS ֿice>8PT;:NTRgz=tQEQm/boef\OY6 |LbZ /MZu6axkҧ8/$3 dV. irub5!Gc/:ŇGceQ枫#v>yd=kR*Osj5٩:$ېBt(B@@BK+I̶.yJ`(8@]V*]&%mӧC?3{iHZթ<p\'F|3:( t5Q+4{yXXT73Cj^3LVQAN]HEAw~u-Ű.b9Pl>rE{ ­BA|BѢ u:L0;Q|#9IxA]mUT? \KYVE!L"g{>z1/yIz]ŃMOc`Gٜj>6 Ϩ{%[l /팀8kκ|^aI iI4BXD 'CHb ,/( S,o*c=h.*\OdplQ6:s ڤJx0j#Z\-I1I r~ gVS`S_ uEFyy1;qati=b7)Qr S.6+6*4z C[RNU2[A"'+ f͈}:0 q}ق.pb86S"Sj}R4U5xo[fmam}tD.Y^@MTЫ_?^y%ei^^V4+Y82$DFeuo /1%NNOpm.Erq[F^]:ilO3᷏W0c!wp\\vˑZeYTJAV*N7"T mv DqhӹpSCт]#9OYDŽ\{q&r~X~m^uK; *y,G<;jI=Qnm&6$ ( BLFw77&9FamY6D$Ǎe9D8{f|m$>Du&ǷB55ջH sZ2KkNy]ie^٫4,MӐ8Cw?#3C*iK{'V8¾z%KFRi8"('9bjP3d-\z%3G'W&gME\+)81C$]VGvXn)1)O&У_ԡ+-ʗR)rn}'sTQo i1K!qn`%lߕ/C^XShs}+b:Gi@ M_ZRNa,n"i{L85~`lmK1z0G #DL 1^6ŒcWjs0VWK}5|nlKQMy9s䬵p.=Uh6p#F:/Us M{=3&õQÛvP -sǚϾr"bA,唎7 yYÞX"RFZ]=K-x.idd9l`y?=aG^6!ԭ$V(΁5&D"Z#i}F $?&0,)y$+h趘z= LSL^@ oDt{Jɳf#+|'+Ϧ۠vo[?#qK5-q2}OO﬐ڡ(1&f凸t9M,FO Om>p<;gGnZ<U8zߩL٦?s!@I]>K4/=!m;"EءEM"wEiPN/'R.Hĕ- Y [3cԝ\; "Z7wqF Eא㽳25>ߵ Z]竹hQq* U:z22/_ƥp#qv[ܠNCgzqvE,$cwѲ PI^if5=;9]`Gj0t]GG~"y[emmNZl G+zJ'ݓupnW V1`^ޤ %aΧg"~ ,Ib0NsE&m1UsW3_t>?^Vɞr!y?(\Y^W!L:u:|^IFrEC2 ѱ&\@utYK8[C l1\Ps8 .V˙e˻禇$8!ogu: r HoD>CWàEJmƑjSc~c:/e9 ~V LYǧ/ 8B ; BT]>@9D Zz{jL/~K#bu},ēqipڂEy&mTE&r35ޜ%sѦ' 7ǎy*F4#nhF51[j[>K%ȻS[ס ErEd]G@5t|904%ZxRmT9sd3f2 Rt-n"QIR3:7*΅.nlO'cF⑴[[7Q03x !7uẽY&?1K+,8Fۧucb!4WVk {lX:Xxc?ר14(bQvxrq$"2ZKX,.2׻&s\U D4S[yoΛֆ).1)n"'-шa]8q-`PRg @g%8^;&עBJ/ɐް,\}dz$"0#%IY@ $Jhp־W8|rr Gt ,Y@ň]X2n"RlPsyaEy 71t\U~bm>;F2,yZYZJ`=Y% ORsBsAVELz FAO/m%a NP=ei}պ"=k@?K2[Ѽ#R~_-1x֤R Yוv[4PSN 0 WtK)gj7.l}[>\bgѤl[.ɀF$[XjNVj ߚB3 #fR~F$AK71EIE?(_iE`eĿSV*ܾP wz.]ƵlG4 Q06jv`x3МTsVKl<% 7nխ}'Sa`_}n:Niv7'(!zX8lǗ6W(E3I֣LvD泫Ox+>_.Flj0]98d 2A|(f4!8SUf.\'i5g\ 8"ղ3d ZVL<)?,/W }֓zLj~]][&_ %GK찄 QE|]2U [>9VJt~g4~n2jOh ON0*7v$NMBZ&LƁ 5bv^^WL bCR]OD"J^&qBOQZN;_%J-T€hW_>~[U۬fvˬIU#0~W:N2q;NMf<0iub$_'t<տNage *xehp uhV 8yoEH;AA@$ճicw`Nkra'TЖoIz 7ijm<BI|C~&i\ f׬A7'Da灈4t&=9Ynܣ|_FZu"GǶ ƻ(.]DŽsž>l$P4e5X(|o[\ڻV]ȧrͫ*2&/XEeZ,w*!(Z4>7WJa9̟os F"x=@4! L.Q'bJ-A . Wg:L8g>_h)x Rik|8C fDFrew݊$آ)= a]j.[6q8Jƺf,q:jh%fƴ$B%lqlw54*L6LW'S3f M`v)SlvˀKcԽk 0mȏ[]xg6 ?18o9>M 4ӌq 9Y0vNL ;6偟3Cj$Rﰬ:yYsP: q|PPV$OS&W5] %45rˍP:]*r7E3(1K_>(2 N/1y (@+n5ox=}\"rԤ 3 qDv?Lzߗ'5 k\n_cien[Br_9;5S F+Ẁ9dB΄{7 ˯PfSjo/re}E-0_evcrb_!gBb7&%`YL4.+K*¶\nCWŮ_AATZ~(46 B2v tP:RR>dE ŗ9P74nz۴à:|$~Q+1[-%/)?=B4|Kg Ă#9miJɣ,YHݟxsa>R|刴 o+ǘ>A#hZr |0$1m=Hhxƿ"T-2=x#= G)ֶR֑5vTww g/tGMys<>P3 ? xC8xz#bWl Yr0{$a14}'iKJ..˭ix2DW5XO-CH,y?ۢc6. 1xP=Hԝ]kO:3؎N=.k$0UpVA*-eSOt )q?P_A-:9 P7nvg씶UQ>/ `y23賩L5`mO&m_L8X|]>DzEx<`y{(n,b5FT\wt]X c86Gg.`b".fj2 18|O_ٙinLj#As]J( 0oYAd{W-Vo$# c 5rC@7Jyfr!*mU=!Onj '2")w9poNׇRsgiP\xZvyQ- ҶAtwp`VƆsҥ$/J=k>uՊTO?Q*CHT3{}#e:p-qPMV=,iX_M+rPM2`ŭ?BSk6Yݏ K\k\vCtG@#8<&~Lfb];Sb;QTSf&]Op>`:ewnAį~ jf }C`FʜM.M,z^eGK/nz-0\ Y■^S|IH@tW >#) _ʼ[4p!ƘJι2'azfA~yR|Yȡn?p˳N-EB½2BO =ϯr i6V͋:wC#I%'+cKt~ON1j'VRp*Β&[bkCLI{ڎ:m=9Vm,4)6ѲE^[[,Cqnd z]=~B-Sz):^aRp} yԧ# T܆kq -W[R^k"'ѻcPeV}gۦE8O2NxR?h7^)bA,X6=>jF!'(l]6Z3O_L2Aos0 MfMJV 8ǚY`=]V>PkCIV!DGf5-zRa.עHWӶ1i 0V6zS^-=&t^1PLWz0_fP\9g6s˝  b^ O`JStFe *|@L7qmنNB8k[= "*Q>%!o{t<֜ g஫fYl#,?P Z>fb$*%76dUd!AS/vM"v1/7dZY{z-֎d^bh WmUh6`ky,si0{  2IA㥙VF~0k[yM0c,Q;ꑖNξḤmZ< 1¥#ՆFNF]"lB7hf0\b׬8RY3xlCEiN|*x vu,xp`]n)bVR:?mta䏚2^ Ge_g" %`4yk@ KwtSx>Ek\KJ#kcl}6:hۨgd[ۯ[:4gQfY|_0ڙm/.&n2i,A;`x 9TkBߓ~-IQ# hVyK 00&3ׂ92eo ĹN8BKT'蘝xOV83Ƥqv| dY7MjGc&@~(<#Y9w֊s1.#T^̃_DΞ6;.se*z/<$Ws XYSMlߦz`|𫦚B"5 *fRJΐ$Z式g);9]19o]ZrbAap,NKΒ3^}wײ0 jwXϣC'1[W\ڟGsT!3ғ[}4t &OqJJF,s0]H_Pf*A5=o9lf W3mDi3_觔w`]Ր -' ) o{!)vTp UtUdC M2>yI'\ 6A@cQCKgrbyQ&J-<$]T:]; K6ZYd׊đR+ܔuk@.i!D޾af=LJ%k1 Ex`8e"P*ffyj\F>M>K/UOr2 hc@GfB%֡񅾹\g=ͳ9vH2.y&KP֞CsIvborP4SH qu 3})Jovᵦ/ޠRP3žI.Yw!wi | 9Ԭ'I܏Udok{Y䔞D+?z8nRÌFǬ Yv,"\E 4oTLBXDMfE}e5%#Q ԧ. Ђ=4xBs%2`yWU_Pp z!vM<)vE#8 |Tj3UvQ)a:%rVN+f͡T!riلDyvٹ\tc_"d<~Y3 \"N *Y`CN8*D(2töGq1~GAUmQbc bˍ#r-%37p!qe 'mHlDO.u6.f'Of4Zִ2|f,KvnF;'jiXDiGu7o~Q kB-Cq f6uin˶>؄ke̺^Vb7(Cfp씹%R -ma- OS@?Z%~`xdzr8Ң)n K-tY4==٢I`Q V_B"!Xrݬᷴeuz$;B][M0]qqr/ CjCrmZ#YpGY;A![_2Z0 $+..8.9v|q9aqMp`iv-5ЁT >( գ=:hMu޳͎xܨ#CeKn/0 b*:v_#~Ŀ ZyR v/̹LXi6ٍXurt8J" ۈ(#4.`&h!ݷ! t6JTp`HjVV k2dHE1 w N Q &wbM-u$F!' Q "t5(>x έ[9(m-iI|.ܕU5q:ϊq!|'%DlK0e85''s57IE%VjՋ:̲%4D"#y|S 㸪tc>||ދ{YM-qa#<[$$ Wo8 H/U[gD_BHnjeSC.uq]Q-8E'lzw0cc wѧ~5ߦ?r{,}zg߹/fer>7jNtb!E^GDsA Sm/it(OӉM{%=ii^?ar"+I#>3j{2Ђt2&gB2:lU|ȣ\x`8q)C"|km"cCau O_ ( !M<^Kgb%2}|'œ-&# c7Ϛ?")kt*Gi596&@[ݵz*Z@0_?Ko eS@η#U8&8F͎Vx}.FP-~7q>S&^Y < PK%_b}&03dIɚݹ_ >U[aќ"3sR&Q&Vmڟzo.^HGx,/R|lcM! Gm3|yӳHW'T fs`);|̂D~]aҷ~G;91`*o}݃\^* 0?'AoS܍T>fiivj'eyFIH5ƣWeNM }ؤ6Y 8uO2r&&?)iH'5>캏,NrT:Nk6BEm},M,zyYӥcfO 'ջ* 1: O3*r9Gi=?#y>/,ņ@|jrۘRkG7Q3H@yEqetDR;N ̨WGDwLf  Z `(+0PT#Ȳ-Vu\<6vBumC{Q+E>=EېǩEk$6ZD@oC<Jt~rK-AEy 2bn |b=π%}$}#lvΕKXoX1W?H)i_Nxg~u{]x `Cժy1<<⛃ㆭ݅S`M>NT~ΎNm{ɾ]s)Uۼo!uІq~~7(arRR)'9D !Skn=;mWLPy!$]]/"͐ nA1x/h阮M59a*7,g´4-|[a~yBon1'!Ae#Q*7OEYtCoݨ݂RH$2ӿU§?-qNO=[ϊ,^JclvcF^ %f-1[UcvsU(;hFv9{ZֳB>TM!pSwSjVKPdvi:K wzM ;CdU>]hE;kAi.+`:f>vktm~e `:JK  ˵~R E*G^ڋ&k, uNYkVnn!}]67"4'45#00>+<+e{~b~^]5LLV?H [3R}&̽s"jKj7%d2eoxK" #_aPno?2ya<+L*&9RfHΠ1ܲON3I.jPb&K:AŐ)v2r Na1UY;6ny!piU%gJ@ƃ]ADP ^3:qC_]h$zkhs^4 k?KW[ s'ԧ8YGk>Y[W zh[5g~[>wGD3+d 6\ !CesK8u$ A( > SXgվlwԡ-mb\HeUQw׿T\3-9^y:Y] "8X {Fbn5(8HM+&G4{tBC*&NCx CX#];g>eK/]x+ <^FحVI LU &PZ/X8QgK|?ʏ/VL2^WNDQXF*Y䫑jq#I)t׆~q/jn6sD up Rwу8:"փ [O5P=C-ݤq wGPe8 W3 %٘ ǒ:Ԛ#רx:`$fKͿ8L FhV vBNhơө{`.SS&Rk{߯-V7ۅfC/!$#grSSzcܑ'?o$c,EP|:cOڦAk*.LiZw"Q>ҵֹ ܦJwȒwӥ'QמҒ/bH&I&#PecT!3 8~Dzdޠ:6xt#W;kE~_q;7*wU6#] 7Ej&jB߭Z8 gn+0zΟK#r>~|}v0}"īٕ ^KԮW?>#VnbX T2 lX횲)zU@҈; |+au!7]Q!鶁wGa +/Qi`ه( Z8CVxNDBh_Ұ( 󚟷ӉՀ#p|ӻ"*znj>ZEi!h:C9*"YB?\Yt嬪V돻ʡt'[`- hM/3…zl/qIYH총s,Ufsi\ڬN~e`H 9 {^9&% 1`@DB] Jo}^8' 7x5Uq5p\3N}N0k(+|ct=m̺/J{9nz<5]o&nş?y#KR^LqIcJQ5p/+"FfJ\ikHܖ3L,t)2g,RְV$1biJz!cB33  m:mc~eH&B\c+kEj1߭uITiVwdO{&ϧj)굄yK!@0}+=:"i:y gkI#ѿFS lM’0@RV&jopJ2{LO% ,[_(t#5^ÒsKF-S&*#cNaelCYY}p2HD߳_c|u"[.Fs0-TcC&ɛ > ǣ(0f~~!>#$FNa>Y?' "1K(UVqḦ]i;6lV< I ܴwo[`-1# {{GVRI1]T&ׄ+KlTǷJ=̌B%qdƅn UdO4mprMA l :q_%۫NGwpt IJNt_pW\f-* 7iFn=]<{t U55oufa"b3E$jmbtO *ҠޚZ~w`듭Qںe%bj,2$CL3t5cp~] 8w򞹊#k&-b.UL9F7c=d*XWoX_^i:WߩĄ 7I5'$13']V`Gk}"[n CfDۂ\YL6 4E4oX~9|Hu XZj8eUP12K8@bEo3td KdX !C݄$t>JD&;b}@q2~dME3=xQdH }C*IгME1cwˠl*#nSf5sDDoVx"1"dyn#er5zѭ}Zj4/MɊN̤ xa.%U؟%ټh9cQ'ē<-:f0Xw& (.ttRmfJf$Jܗxr@)bFR[ܛ&bXG b${ FG  ,P*Q d1dzҬ9Y y8V !vUX?8ڰEi-f3Pq:iŁ-L) /PcIKw4{j1~n"5[xAlіb=NVf4_ajʑ hG!@qJEhT76#7 Lu[G WW{<uJqu@PN*{_߲~"B7=#u"(I|oUq 'E9~vjs=}f_ъ4^LqKn.W@X-LꦤQ] $>Ȍ \`I8$ ĻFA#p 'Fs_@L"gC!Mw8EØX~&#POAoSChWx#2-)KZ LNDmv/*u_}J!@J] "PMm !o:T~uQ`!^"Vߢ-@K`G/5e J쾄m5 B 5Achik~L{]󤉸,&ιg 9|LR_"*Aіorf/^Bc̟q:^=\_mwU3rN.$7)(efH} yb,2Ij[~A&oT,.jn>ک5KxG ; ˕+FJBGjۇ8О @pBixdz+3z8pp=$[ʖ7+u=[9q͂V,}0Q!QKZCSONQ>@Xg2eTP@f#T1p7_k }3 MqZHUa*\G%ZҔVI 0?*;%9/◒y|Kr9A5| 2}rKiC\ނk SGUUG&3WW* /3h׌gZI ?1] #h hI FUq&T {M2\XyM= _/lZ#o)cCyK_'ޛ>W `Cj0x4?Ƃ_pZEd]"Þr=)~PT4YF Er Xim6mdTJq0Nfp>XCK]zGɾDZ1wxZ::m9lvQEXuPD@r䷈= 3%}^dgW< '͟D8Wl4qVE%2ɽ+64CUGͮw|a_%_c]4+[~ hpP|ĊC p]+ Lntq;b{#ĝg }l4h "pڍHnWy~8b^G-G+׺gD I}e/M;"FȄtGOY~1Υ/z/3W2ȹ&q[L`U7ELP1Z' B,Gj\NxBf[L_5 9])lodV34`vɅ KC$lh) iR\̍WPj[4 Sq[kixR/ؓZeIg*ϟ$Tjff=5jQ%~3:^ñ@TLS#/[p,Λ72ǑZ$ wޭƴm5WlL։ŲSE}qms4'a+ r?li_vo"V O|dLu@~ȉɦ. OYҫ.H)HY1>NvaTN-r hq qTٔ3L_O%4P\.~b7_[X3O.3L: :gSzR\9S0cF>5LgvK?6v YIĖ%mVnwxʒ7 Dw$M `=1  )æ%Ypmi=sz΋>(M$2]jZ-lCSE<:&͎u3oL.4$߂J,H<8&9q fZyƺ/l 6=Wʴ3&(Xc B֜|M64df}J\KO`uܗGw]) eMʝx#D[ST瑲Ez*-bVoGt%r¦)Uf'~ kaݗȬ)x>ý]c!) ~U#֐o3J, _9OS>Dz(O&u(u7ٟ' &VN밨aeodt rhC+Zn0h4Inf`Q N.=TJm'i[$%ixWƦP?Shf5b!)wv1v5_6cN+אynj@/$Xg.*+`&*bש N:eϋDe3nF mN[4\Q]nhB왖c.JR4zN/PCSq x~ ]_>D:8\z5sK*C+A,,H2s޳xѭ>yK~'`A9F!o.)$IJ%.IJZ SyG&԰:V"K9enuLƱԴ$nSPyΣDW4x=at?J^f6V?3LǴ pntmtWb$9B}"sB>V7 D~QM9|gA@7.MWjFtVTo;k,ObCY@+F˂sC'H!IK\g@'KvIETCk(f0zæ!\h:1:/t,9Ɋ?8=fLZV?kQR?:N)޸ʥ18ڬ¬K{ʏR<99H 49"9ijv7|wKȑvJ ]j#%-s5ԜJOŮljY๥F^;/I{WQ.9I;)ʟc+HWVdXPBv~ȫ*@ z<+RFeȷXκ}gq\l? .y`4/Xe"RTknw|-6y3k/wx- jc[jW3J6eJlxv1hw!1Ā1քJhT?v OT5 sӗ+"3Lh^#ϐ` E^7gAY  jUzd3*t~$nNX>*.:˓h H&V54~%_!W<|1KtQŮR+S[Fse%osUF$mF=G:I9IT5g'1,Ŝܘ`Ѿ0rD@ajU,R 7d ]sįx֐*^.اzTFB7R t'X0c%-v;Z:?to?/E-7h[8*D<ўQ2yS԰f\C]j{y\i]$[EcEx\^ !*/E:rV}V7&$ dGۓ_[LQFբRMTds$8PVLuo0,įYoPQ w^ C{?2k) 9ľa%8wrPb@,[$i#ׅIh׃͖戝sԏDUCB'p;KGgk=ZX>—$DDe:rwHPu rgbRU\%O*(c2#!ayx_4-A4VƋǸ#.UP$8?32:U<' 0sB#2@_ǮROE=l-l`_,0a:ȎB@(*= Fu./A֑1`?wDc}ܢ'1_'^3[UGޖtz]x|d˭g01elE쾋h;zбWAr*=k/[8Ƭ`qX|(m=N͞l21<稕tfri8G2y; B_Q0,"Og},g; "l1"~quͪ*d'6[IDPI'Afy7}02,·hn.%KIY$_d+&r>0d9t˱V#~ua*dB ;8}F1X PZA!Q(3-2Г8mbI(D}I4y{Ԙ!n*T {Ud~ "NJ+vG /YV9׀7%؁7Ք[9e;!<l7c|nߔLj-+jƫލ: N^B3d!7.kDD~@3 n}쐘UgR~DC(% #v]>}D6H,MDs@ڷ_MlFIţj d`un`#iI{j?n৩$['"Ooӵ1 $O*Qi=c*XdJgd )0DD8" U8:P7PGqXcZ&!čKiJ/º\vN4Zfΐ=Fz2ⶽpL04P{F_8&ԭC2 o$X|UKXS/[i\Ϊ3b^BXe0lzkUMBbܘ 5ty^*5~CLZ:-l[Stz9K|MNRhxƘ \-2WT:PwYq]ܭ[*g P±ނ@+ɽL0*&TF1/Ϟ#ȡV&WRYj3oeq. )OL81U&2/Ex:K5_[VGmmZPՇxQ>Mh.*/4`"N?ۊN3b:jg*}:Ca /hD LcTZ$6z{^7p۲q--S7(0]kOZ @:wIWx\¾=<߷W#><^&_}vlx2:2';XBaXpY nϨZoRE hYOHQL:ڧnn~6*q"rYW(qQ>e:v|y`9oSUg^2޴s0Hok=ѝ/-uͦCʂegG!& TȄk zZ7ElАTB;uX_.4BuG9#ʧͧڬnf܂9~Ne"0oݍmG$/ /^XE3U;-/+д<\SKJ+s51`%vMcS+v=Ģ6R cT8^(Sf9U=kZ-ˮÝB;(hnI7NYz<܈'KC[ rpெA^/u*4Y6MTy8D`~¢b\>*q3yo &VwFkmI$N]6$%`KhJ[=l+M,Pe 44-D-JWFbq8лY9XWߎS:m[1պd{ i̼A 9bɒ 7E0Hӵ_gsJKȗ+neomRMrX^xR;:8Tȧ+F/.v aH%u=_ʟ:~<vᔬECo,X 8<^|:AJ1S:șn4;|o,9Cq0k9M|E9vv"րn6`˺sèƠ4w-qM*oC|x]Vb}Mcߺ>jcƌҎ櫛6oyJ&mBW ޔPA/{,[>rQĘ!MU_~2gHR:bG=YK?55YId&A5d2PI*Y6#5 wp,.e$Ʈ{0dXb3:zlB|[spnSuf̋Kpӌ{_9]sC¾zO}*LLDn/j84ȡ:/o PG b]8 FH`0$z~qLe%W!9O"!?FZℯ],%v~hl`LSd@B2X#?2YS_?^NOgNƼ]7y"H '2{l~jW8@mqQO0-}8Z8vzg6x9I+oIŵ?ʯR'fylZjl&9G i+Da:zu^M 4n9Uk&O{5 7f\ƲO@\i-u\L[J%yczfr ^A}3?>ܒcΰq=Ͼf4"vlvFUa\!d í} 8v `t{-m#.@(Mv1Q`g7oC-!AiDv8;BKz!)5T_2yM}^k`^Rtq%fByב-9YX+MĽ: M{GJF(* TnuUVeC.gyXpDwtc(':"؛^`dGD[IR}uIj' %'CN;kC231%MlӨ,qt x8C0+x2=O/)n`G%31ed@.#hxc6a%fK6VUp p.|uG׸J[s6ށ衴0/ yI[klP_.!Eb.^?x0 ?tu,<҆e1? D3M_4Y5:^bl_SAc$}&foXӤqѶtBf? | Ԇ|lS>jEuk^ټA 8.氦0MD4l)qJ řlز.$>+%CQd'򕘌2HTMz^eH2&OK&XQ.T$!M3Amƍ8.m@S<%@=1cObp=<^%/ui‚"_!Vmw5$-6 }f5ƮY1M8\N\GXdgK>!ǺWWԛ=\΃o}{[лḌ`ySXgc(ܤ &]#eUptxv{GIP4ȏw-<ƧgGmԒ4 *Btg9o`cI1-jMCűhTL \E͵>^65 T2`^O0uR?S52c*0w/u0T~3U9.-7] r^Jг>7ţzH~&y`Y~_CŜ\dgAƪR[m*6T`# WMvx)>O/rι$Df~= :bmي]Hn^aW#@%O"˧h炎ʣ:c,YA/e-y*47#߱܂\-'~ ~ JhA\(Ϫ?`%WG$P\ߚ"Ft<&}uN_g(A^I@XmAZ RFLeJɴda[) ሙ{0֋"bD Z[QEjhjIsi8¼y|x/ 狥T"b 6A,B֪6LɉƏ͆rCʙ1kc|q=5,ۈd BÛSisl |dER0%a?~}(0}=0~QP%sS8sBz??ˆ)VĆo۩7Å-h1X*Z~MU౜SG 6̱<'5z X=NR=QZM.U]=&s,|FS 6id(1Ɂ^܇|~/[ott.)Њ{`زr~%Hw^5V.;MaLya"D_4gtTҺ$}Cf0Bōi@2r ߮).9uFca@U~PcW6^C)lҙ9Ģ \ uƨ "0,@ WbQ|?CUe#$BA%Q1n ݦ'uZ=^Z̤ZFD2k)yؒZ F{*E_A JYfC+VQ-";O֬9G.XhNCWd(m6EE-5)w'quܿտ4%NiLKH YuCmQ^*sPւ>P( \EHAS][w;̕\b*eqx_`'N 86W9iPe}tE uE!ǽh[%l][L#[bcCn 41^'׍49!Eꃑp!PȒ0p0grjcKqtO0NCr<7MS\l69؟TeYO&c9iψ ]gػRQ~ge@KKPwlJNbeU] h:S[Hv:pq)ЍE:oo1qib9~irO6Wy{ϓN;$)i[_2@Lr:d8s*SͲm443^ jeC[scFcGUECaFB6D$᩵\XX{Ik}$G%WLR8`μjli} r+/];C!?w҅7#);'GYnO̪+{G('c^i$b2 VUc:6R$s7E7O^?q ɧF>o_G՚y9_,T9]*9ZR~‡Dt!2[F '[7Yz`I}3zAgTk 2"/%ѷʾ֠^uôHKiѺhVaOkIF.v=:>t!uzt{% GV95#r]~' b aG4;'S37*_QL=KFǼ|_)J}C!TlMa]Oz hR m7W"\yGk[&BuWDA|/ѩȂUNĮab~dH1ĝPz0LUmu W;J͹j左ah-=b0 thAM漈೚VO3I'֖S X3l$ sRoe}'5jJQ 'X)9@UKo*ؙ3԰Yظ[Nvq GSExBKF$u(̈́qwj4d` Pqa+36+sQcLwV\oZb{pt7%#mOfWjьʄw"NۈndԒ^{?cDLqˮ>.à^,(14d KH&|‚! X01[3SpwDxk2lXCj\MK#ےτ)C4&nm$RFa-u5*s;j,T0k$T@Z-Ӷ1ܢmYGse(\]#W+hD_\ rOв+/S* EC*&63 ld~:<3Gdw97a^uF7N#W?k9oD4xBPYh!;ۧ{BEWLux/wgO tY35Vf$PDǃ&Ct8 ܽe^>=.q@Iat{fYS/W%j7HJ^ULFhWbԚ7EPPp_1Y<|%ҙ[V;;5vv.؍PQ#jvx\U:qG#ޏ5kC># r))'Ӓ=W[hi:2B[ˣZ3k4K8;B[Lp{Id͈k}Ck/c:)Z :A ql-%Xp.G{}] ^n[4s"5RiRs7]/Yk\ȴR $j"N ꆾt$?V&:;D V1,w>SNZ+"ֿ4ЎKeO.c`}{xaS-غBaAyJ3BFuQ0bx+ \٢x}H~dը{/w5{am P;mԋG~G@1qNAxąanF@eQGF1•PǼᘫ]SF¾(.m)j!$ [!c*Mܦ1- jbeq8x@$8Pd{򩻰s:Eʐ dDNe-|# vLסtdYhK? ;N6(+jwNeDv@19'م ϸJ-jBuv׫hQ jNu2@L+sz_؋hTlxSY?P#KjPlqPàϊO'VA%0)Z 4AfjD9]F϶@VP vȐ ϳbBq(=!%?. *K fta^E|/h;n!nblDCԽ]7、*8ҬYi ?L8mdGp(#R)4ۓu̙"JSSC):Ç;~ei+fe%ȋȻ˅P1ǟ"ªq$)49EܑH]vzJ39h^;A㘶)t4z8pXwWsn}vG:ػn7c !K]J BրKm{kۙ}iQ7tf@Ыgg* 5ϧybsE@1o8jΝ r<5 u8&Wu>R (ˍ5zS {9U@?6")-snFnz$^z8.U1/5w@ o8-%$3%[nƝ5`T })5Ԉu|Hu$vl,E< knG/ 2y; E Ά9+ޫU9ɓ?T#=SCFI3#{>1PfxkcQI[m 0 B>f_5& (%w#:g: ^'o4[Sz qVFqiւS-]Fd`~%6F* *KH[q, KgWr|Ujܝd߶̀i>lc–סK dghHؗ&Lٽ$RL 1"(ܼ{YT#< S/ӫ1Gz ݒW }kQ.ݺXN\}`e̩L:x,bgF<_' ׃RBT#'G'9wULAǐ=ihTI O HaFᯊ־ŒYΛySizuS0Uѷxg&'?ثI')AXCi"Q$ s ;ȪY|pa*Gj#AYbΥ4xHQHo_뢉Yx:VBx%X\AKQ9#6*^{pZjYǘ`%*q?w,C,Iiiu?x3'랺V#KY`xmڎ!N8} z̫2OEv5-hџʽUODj-xHD){Ւ:M_Dl:O |)0,7Yq<遾[Y*{DO _ (3d8!/칂ec5zm`1{>qxW S<>.#O~kzD/!:kF j&}24j1k 2GTv Smf =6+2qb IZ)Rb^.k'oM_>yri򯒍hhufYfUb=>* ㉟wr5 DzY D15HUlFRpI '{q33 \JxS;\倠~vSBgy >Ë$] ڌ/Cb?PK YqI CȊ̺,tW'Y{nqe燇)PYz k_07.qܡn lt^uaȍ׺5B׵2GEZ?P# |3t,l:gTE?Y:=7苰AX A/mPi[!u[z*LMȃC`t,Cy]/V-BлUcϳ{o;fwq$ؠV#٥#8Sd0u#.Ώ䩤4'|lQ?o(pr$:: FWG:Jc R.#F[Yb,z7$rGH RG4Xot pRFPބkkQTڙɀ ΚIBF.MmhaR!ar+=okC~ǪX:j/M-'MHmUATN lzq=0J'`Ҽ ^F +-MiTħhe+6Rr]~~g£98V֝)4 ^zaZa0`}p?i>vQ& ߪT+OآC* ܱ'iq.PL[%Z>`+4L3@`5S (AuFUuCbCX\E1>jD4>EalZx;]=GyoA f`43; 1瀯[O.?sU> {C?hc 7NS[O?#R3e}-gөW@ L?ܖzwe:Cv-25?>,(3{x8AA3ׅTs r4{t?ͥCGԇg\Ȉ=cf=%I*xyplA[Z"'@W4f,- w5\XޘjC=|qjt+樶ىXb~Z]2<Hdؚ4GCi49gS 4:SyY$XcIDjC;B>A 괹@+ ќKmػoO &.)XpE .Uۈ1-.nUYip367ɣ!E=0 !$ȊOyY4 Ec#VPM; sW@K xߟBrtNX ̶%IzvPh\e-Ew7g3K+myߋ+:k| P\bfאg'6؏ o!E;UWOMb/kPr%WW$@IOgNV70wU)􌇎J-Y2M!sB1aO[6!A$5w \Wtx8 #3"~qMx,Z@"I,pzߍvALKA ~?u!%W@csĩޕ[B ,*\3 s=7G[ɳƔf3{犉|cE1 C ,_x <@2>Z|ƽtfmV`D0b$} \ ""E{KcĆ ]X%3ԡ j-xKAt$4UeFY e3SCV w4cu@y*lHʛwlfTlav\YNI UYRm&7]job%|^CBFZXvU )btܹ<6a=uiƧۺ)AOFiVcn>Qfƥ۞}Hkxm W~ut 8VlCP&" 42gquxpFr[˫^-Zw71*+b]tK>PUcbl.R.T6q>MiU29y--W_J0C{-qve NђqQ FzI8:U{ ؽTnTGձ2nXAe3d99iV;.'<=`нhŬvH/"ߨ8kޮif#NK?*`n7ԇ/`ti*z@;U9.jZWEDXӁ9D>vȇD{/5{Bx獉mE9za<Kcy#8/9K%m/8o mǷPғjDWe)$EJ&lN62iծ^r kcl XacoP]_>`A$}lx\bEGg^-Medr "z9\H,"hպ d :d꥔8KgsvG jC_tLš&>_!oC߁iҧBāGFs},*W0Sb@γ fBipn;?Huhk3dU\ŋ3  #E郥,RzvW}ia4wqD1 vW'1l;|vv!㑑|#G)Uj8U_=x\ɋz*iTD~~s %9$JTzu_A=|˭%^YS7 A>T w`Aڨ И,íQ1rYC,ϴi!Fs](YY vUt8JIyG&L~zbǃ+#D#6P4)F3!)@cU+ ~ tq2oIzV$p_ī &toA.aDߓ m:E%8/pP3yȥY.8Ӹxk˱hPvVJձq.-*mn3|z g\dqt13}%Rkm|] /)׆h3Psq\jޮR\0Ʃcd$w| gx MQt'H7O YۯA\gh&gU&a#=ؤ{Uױgiv&KxO(,ldD~qͮ;k] E$eRwuo5dGQ!7=6w_,̢8$]^$Cy $z?L`]q82e gakM; 6Bմ/(vhJ%*);L.FKt7&ܸ͛:FkiQXTb!l}\'sxz9 GtAJZ(3_1rEkui;)灲.o$h..6CNZ3 ;`V6Eg8́VL6*ܿjt ‗bp:o֖aO ZȗE#tR>o:LJHqP;e[HA2̠Sd@u:;`2*NR_@nV,pߺ^cJL`:P;>CLĵD/h(=I$G^㼬W+9#ypV%&JȫsbqHƪF, _f#4gq}qp!3H>h ]nE:R˸ SoS:}tM'Ia\W)Y˂%/vVrdXpܪbDm{ہ6YA$C&OĆCĜ>εz)񻙋oԴ=uwcn}U(;oi(EˎÚ,{QƮ䭘.!?FZU㡍,R:Y#Cߑ4N(7_yfy1yѺޘJ? UZ9Z(U4>Yu Jj/VgYy(4,le1lqfw>wHQs^h kG%~)_swΛ_ksiK+,1 S B3A7x4b!cj̚r;ir.쒪ͩGBM͢:V ސ5 ѥ - +C#z.A i`4^*C!fxm'rw>c\H``꾮9z < A22l!0TAxw!]VY3s/]E?Y[ZH`ﶁ3ma|M5-p| v@Ye;ZI!8/SHyh9('u~J7Fs4Zd\Y}Ų[&lf:hȽ= ^P gpK/bf\.^+wvr]ʕ*3\_2i.у2-}@d8N"ߎzh$e:dLƜHspIKZi3-3e'CD. 8BK/bo!}$R9'?m.iSW2S:;BY'Q:/fͻHG|6w-!8k2/DyPIWףYM5%솘g1d=SbOJ=EC* BPb˘UÃX&#BJ$ɇ׈Q|׻KL) {ܑGeqo-zgfRX_?5)gAm"3][#K|h$Sp>5I F,Bõš!1DzJ?K_s rku "\PF0s7p#譼S`%.G{ 9;{{`3馻  tHcvӐZDw״5~|=b@XU"w>[%5&lO겲!VJoIJ| q$!d:4V6`rM~cWV×;[\27%  EGV.(J3]|uzj&(wy^S_eŸ KX_C\ZصαQy4 'J'?رehW86sX62MtH.*%7)Vߋτs~I 7FǭMah-jdyILF}&ѽ4N\mziDSڈ%w<%Ea7'% giV 'XץϜZ~0ugC @p/# @Q3J9%xtN^>1^.1@ uč|ɼ|*cA\8@B<2F *hi.3n}~'ZeqBv k%#ygT 9pk4U`[lvQUjkT5cmb_3U/ Vga0pWÆNM-y~ dS&~* y3\9ܿ4 *!GjxVlDFr f!s(d@9'.:DҖ{\QF 6^,H˫^_o0!=ިVx)-;g*Ed1iOv洇"Bgv8Vԣ"vo\G~U=3 h;?2r]Wz?*13CJvՊ$j-18t?<+Bf-'P7/,*."ܤxY#о"(hxvcȊ 3A, I74([K.?\2@V~ k+BAQo dA'q/tb $/ϐv{$z^C)&[V%)M!)faeϼWw)BL6sc3ԐCsϺ%Qjdo: d+.c4.?z9=TO!hV#F=kU%S;\Z#q?F~^CӺImeHPm_+sZK^NraJa "k0J9!838!׮ٵF+%i?6 U| >tÔHo=wgw'm"*zi﯋4eڐM.@P q)lCvk0.'viuUa O^ (b > qq# ۶ߘZo%RIbk_,=-.]୫G~/3 k,ڮ.ث,xhNfD9lP1O`ly'{?S3 PʳKB^yC=j@y8`jx)YLDQ0} Mw`XUZ#XKv&/X$*E#Tuwz;21 lXf;ف)Ѧ8=!ll׻fYXew&#K[2C k[g /e3ikó[pLӕ4.#;$*Ő5m]{~cM )]5V#z}0 UfUALH \w6쌖2v9(Ni+cyWPeX8Aba)]':Eue~ygڛ!fVN'KX42UfߺDfhI"`JBZ d#[](ET339a3!' ?- G* [.7œ$1a[ilY+v][;nWz*I.PC&sST5%I!#rh*FR>yF&"`h7:^@Xx tYU+Jd;XH"rY"Kn[L7{I06G"xEiߤMJtj r} R nVJT͞DG?Fʃ^?O8zl?N+r`֓n=d?tDd$)8vocT(C x<2(Ie @~bFIu\04k=2B^4@՚:t{%huʶ )yTt1`aUx o"Nlr/UToK Xy2?د㷷E6xFUY3 w8ӆ`7't*=;^Yhٻ,u\d^!7`15N'6yL:Bn,^,1nx_Y(J8X buEsZrBL߀ x;2R(xl 'NS}2FIR֖$B>/@ ^4d{pr 淠bx~ܾðr@j&Y=IX =[ NfSğޛOIk$(GEl|{(ZlA憵@(V|s`4&g(r^8:վ2% >ӘgJULۑ?&HQ0eJ#.ç,tHi LHxcBa(j~F6d`3' H+jS\MEC5mpUs²c I, @Ү l١8 Iξk, b)n1X٩y\nOm 8Yn" wTZWav5Tnjjăfұ ew;Ru;Ir"6@#R`7di0(ݠ# _fM7vp6^p& m*UFʟEQ )Ө-oXfm)f{g|ϰ,pB70bā_7lUPWĊ Tx׿? @dEu!›hgPymU%j"]l)QFNFg-Qy2((Vh.8 xp~w U26F}ݣ¦} ݁/ h1Z'CYE~vҴ\MQց?]?OEuTPiŸcj1Ċ I wy6Fz+v Ph1S **p?[Rly@Ŕ"K{8iJO[/^>LHg@[hoRr颀.R?^ r]xWN僯"#~2| A&âk?Cp\j5g:>@"`aiOnھW<%3-Z1PPU-}DCLWw`n:°4^TUe|ߐtEΠXb""s fΫtϋcRK7xY-$7r?hP.,%^jͳ".K U\p?m;]xz$Ou/Rj&SF W@]C MЮg07U?ؚ?jrV1_|P$633Q*Ga0'7kΒ "4[kk"^@ eGyD>GvIZ.dR>A7G";iQv)f/%ʉ=Cy>rVO0DL˸񠲰A1/k;s1nb}K٤ gU=ll|!5% _OsG" 0[~V{[B+ܶPy-`*2e!-ac yۂɫzЌFrRDZb6$a:jN280! n3!{P5ryӛ̊!:}ǵ۝YY)K5+|t L8|n!42 I焟AM. w|bǏwd-gvd.|Lj^^WWpa-*A0,^YDŽ3\`w|EPJoJM%8c"u}4Hv.*Wu% h5r*ذ>RcMhw0 -Y#+RK8~}X׏x%7]HiH(r~'$y)'̭iM _,j\h !]eSq v;_ZTo#ae+ \/0ܯo|6m=cq=j_vQTGTJ$j&?,E1Fwƅգ36&Nm|dFm^l3黮[];XxS%AǽGttI:K&Ded&:[E"_+vTNnqL7xzggRq;,rA.}ݴ\ 9bȮy@|-rez7fC̡p06ۂ-9H?µЩa:^{xۯ%P7l)wy_,Mk b `O(5pL[ o<ewҽYB> +igt3]%}olv[2ԞY \d00̕1-OҚ)Ö^.ʠlhl,n5Q$X;h8FwP4,`>&d1T2[{R7ayu,hL0H,\;Y nK}fqͯݶKAI9;>m yI!@A(<" \rzD*ȞK +B%^+R1p'ѯLC(5ζ/%&Z$#4-I?D5=l^K8`;&_q>2I5S{bB&|ȏ3~+:Euk=LlڒZ;Q[z:>NZm[o?ʼ!!6)@;ʖb댿/Ҧs 9"+b-Et?I;`0ƐDeêwUx0> O^'+(- 6ft'1G*&}  c%O$s5ա̆?dNa]Đ6Il9>RzݤiRQc7͖` ub{ ;9 2̈́-hj[J)iGl2M_X0)|+G:,eppR>yZ=$HTE]a2]t4i_&Z FW7/xyME xac>wAO3L}^2A&p$l]HrT o=< iA/BT4~t%^d!P3ǺV!X-m5t㔙ϒG{(c]~A;SЁP|!!Hf#JHcA>d=H(G_ࠁXiZյ~quq/ڂܱ&yB?ʣlZ1T" gŘ6ύhkdAre<Kk,H鋢8\rYBK\$ڸ?ZQݷ"t x/͔+?ui*WB'V<;B H%hШl͊+pX ~s6-:PǴyk4`~'G=|c` Y{2s@?8s4*~(r`㺨PPԅj${F}& XWd.G÷>Qtdy R3훳2X8 h P";E-P}3-:GM)SC7udUGn 4᭨g^,Һe 0./־6^@[>6]|C@pKQ%/Ozcs=W'9%&+3Ğl>9fEk%HBrM>vyf}w -& +=.#NpʋN ,?? =LHZj] %z^NPlAUj4Kh$FwaB0ЁMRiC9^O(Q~waXчA+;sa`G?(ZrDoZ5tʃvB IE/쫎 R˺'s'qv9nw$v3]Pk0~e/V"7Njy,ߙ8 "DHf?PSfީ2?XL;C?OPѕSt0` UU0J߷jZc~g_P~xDYGzQiLS4c6&Je(P_/6xDZZ5k3P  \#Y}revy{Hd{D5nMDJG:UI"zF2z'lيAQѻ6; h^ 3|ȚGgв(اȌ՝_pU\& % `@.IiGΫڄiV ҲJ*_fY={۶brBOabq~h+IIIECZk!NE5Hsp3M{(߯|!>?fQg@ǷKP_&S9D9>Sπ,cjMYg8xT6P 0d\ |+_#VWӍn 1Rі)K;>ZAUVQJ4n5?9^M_yҗ03T)\Gwf0=-w]^Ʉot:t3?b&V'+rUvZsd%q@o"PTٷtb܈Ϳ$iRvF!#m6%m5CЉd@7nwHʼnŒQ;qBr8ٺTDU?D*&nX&(Fy1_2InCIN$_wsgo?dBt|>t|ZC cqT&@=բ[Us1|kgh4Ae琼pUkZj&pt+E1}$4. FPSO>՟tAOjQR5 /dmbKWU~xՖ<αUq9Qq{P[ǸZ ja#=i7*۫_,ve_r?⏄T}*;BK/vy5; o5$*Y{it@;yЩK^վs/>b>?cM%"ՄT+>p|"1To} qhs~Ә};(YoQLnlxZ1GATl$@)}t2H_Ju_ޓK+h(wJ NFM󭱺zyrNQ<\(~#iU'[V)PDt=giܾ{̖Xo`+*仲;4sʤ7Z{NkJwũQ\-_;{(q͉;Y۱589W$wplS@)RQ2tbB9#t8: 1 |m*yj|x;鱆ߞډ̈' '%V]6[ N@;;{|ض ņЉr#CGi˽Zg\9M6(<4SWH 2K)Z)"\&RݪNTfKXJ(>:Wz3f0LϥX|Seėi$xNCxŕSH^>Jա=^zAB8]VAݵ[" 3/߳;شM? [:,X.-aDW` .鵩A1: ? NvOhV"dR'.Scv(_I[Qo~H'r`DI?s"<s3[uͨmp]凾•mvJ܊&_7/W)ӫCNֽF u$Pd:l/Λab'?&QϹNjg٬Wp)˺I>M1N: g3w!P#b'd֯{v(u&*tM泺[%1DDD`DNJ5B1eMSRuW^h$1ZH~Fm~0Y-mA#v)XeI~R]X8NΥ^yr8ڤ|F(2lI"_d:`U"VwV㦏ҽ2RXz'XXH̕~^#?嵲C܆ My:·iSI->OUTot!6Zs1xl3'J˱]DB7Mfɢ#(jgc2@ƊcoikT[`Et#wZ,r5JaKߝ`cE; ~BjS t7+¸vWa7~iBN.k?[tkoǡcw7+ZWnIC!>8hٔ9 <$jO&Y/wQezx9 ::ߙl]L)BMmzS1g3җGWO|r<ܿI;€Tf M>RqD*ѓ8⪮?FtC Y$jgzCۅUacaq3+<W&w^狥H쏒@')+@[5d<4.Ei20cH"T _"k`kм*ma$ghGZ C'G ҵkQ6Q8vt kK^g]F>:ܷǜ2.u Y݅xseӁUE,-uk_GQ:|fX Å2}G'(Z?jrEa ! nˮ.I^1X (1!L#@'Rq3qQ'GQR"&CHYAe뚳bvV (@QzfA7;k֭wA!_ͧ/Y*ĐY@+Iz ଄ 2[Ggw%S&@TR nPI1 xPmH>#$1\ G8u?J鋷 mE.+-)wӘqfR4bd,`pKqQ>x?M+P7MʢɂŖO1S&Ң^6n>z!QFlYds5ȵ)9)`^fFq0!̂^xJ[ O+]V颌H"*ɮBvi)?(Kn  YB2~OҹSAUN}Z:<=Cϧ2"LAH]LZdIvln h(@:zgNI9K7No1ׇRYا@R~z@ q*2!/}([q#r<&Ƙ8g$ވJuUE)>Oj>inxy_Rx?ׇo|8ʣ˱')21z# bumv#da͏ΰJz>X48rD\"eC ZZHF Z["iWw fpϱ[)j9SnB-xu!A{kNˮL E'JvoD\dVsX\9'_TWaSz/! ~YCaޅixf| 1Omhc3I ;9b,55ˮ%R7kRuT:hFT vTrL:79iӏAX~ m%4$jcbQuyUCh\>,^ڡ;&&s( +2i}H8NYW~KN ]{ژaS!ƀEs#? O0#bTؕKN$$Ib_V}K+ٽ9$쒝ͷ|sx8DZCNOx.8Ռv߇J W4n$i7L0IfP<r/S.$iTC)cMĆy9^~@=|bս Π Zkd%.jםO47zCǜlr/9ej 3;!eUƒB,~}a/M _}'mga]GqJ@,|<|2K{DYˬ/( Hw—ktT{ WnRT6ɽHS|jbfu9ҞdC's^T;pZ ȩ,sp[5:d(KHX|>̐չ|ILD(9,؃ fyM/=nCl6.g?R<}B={<+k\76 jn~\{'-JAnoXdRGtqCDgǔNK&joL&T`jcYu0Ds)_=&",PdinyOõSώ8\;Sc4wWa,vv}Iug5~YW=܃ ij{Z mٱ8M,OZ(x,.g|LvԮ`MoBD?l˕.HJLv3j!qGwdh?TZZnA`Aa[H qo], $Or.PVv!oGP"S;0V/( ބ& A17ρOhԲB[wK/s2$p  i2kQOD2 rǝl{f(m| q tpbxbmcziNQ-o,p|Kh ܠ !cURc7%_\+cvw?W!nFc]]BFsYF6ҋp0N./t=_Zzlzb ޗya) khozBМ)UA4h;D Y~B#c">ֵ~t%ڻ2Dh Q"[)N5{)5,=V y3I9Lw#+ue*L"p8+sX&F Ɩی-?Ƅ<ce>7˲?VY]xҵ$Wx{yUvx1 CEԺKC| S"q1V MmՂK?oW1=xK ge*yY k쀶$ҍH'aaޭXAKbay{~*HDhb@׷ҟ< zSmdwd"rp#WTL觃.1e_ x=w 3Zf /M`hJIUOh `Tfvqrc0(%6oT_eiuzvhÂjː9blzEF?/Lm^q T'a4Fr  ?qQye[ Qt|l1 m I. Qz]sK<$ؾ&̌ `yV`t=i:kLL\׮mTQ3Z6E7q=pH&:e=W)]-gwT`ICƃw2'޸I5/vқ&'~=< =3h}}Ω]v|Y=/퉇4Х氲=fT.Ь$Q dcM r)d zd2 ->˭/tQ+%Ȭ O%!ȿi*]|h;>rUzJ*:ΉV‚J{t6z.'E${M#)ti~+'h`kC÷n,99g)ee0"|A`oJ_e-r]o(8~"8r[ |z|(K46_D319L'l=_}D .Xy3bJVԚS$Q-hQM#j 4ӌ=^c@ȯʲ= s:v4Әz|=Gܷߛ8Sc":4ݯUi192UdqlwS 4 QJ9UQq[ldoX*_Y NtK𵽲.)x tɹvio"1C_2|Rk W,PyY!m5 {)s*}H9Fz" \ ` LW՟ כskq:.\u)ݓaz=y*nKWɀ"Ӑns{f -5`)c6THs!Zki}k+f TāF%bZm"qˠ++(#(k0!Ku<pЌKƚZ)jFFM]i{OY.z4{ L~ݱCUc{Ƽ@\oBGHVZ|5lȉźvc`smnWE7Y 꺕N?V,0Ɠ$&JĿn]N2' o&jh%f *vEe΍ `1̇/+3\F!:Ūۆ=zTV-4@b'HG94ٗ5d m UۡpA3:tST^H15|,$ ݱ{$hb9X#$g80N^Pgo (A/)8@|ؘo 3A6|mA$VBk*]vY ؗp}"-IGzӦ8a=.П*UFYa[G G52uA{=󣣣\{ DDȣ[2y@tZHVK@wR8w]z<%pnFǴ~ { C I%t.xM/]t)Byo >vxP'1Tl?gVi-NAuKf@7,sn_Nip)abi%=)ƕ$\q;P<`:r=M~c'ŦO'e>}#w% F9  ~{ZBrAG7}T%۶ xS+%%G^Mgd,NeNԿu,kە[FmrupM(ScY},Y :F42WETNBGx%Q?F:AurL@!Fr`'Ùg j/)ߖEE OD}Ü_bP}fJ:k|]Ź2 t+#Xk8w^#/q9Xs Ǎ6)v>3Hi+'+>:km'I{6(zgT+!dhMs~ Tru"1.0FGfd(=j?BQf^!R6g~xձjh;kKMņ}zZq2%x:YA?U"L a)ľ{s_jSG%,{nI4<#e-_o,64M]#'J!|m{o3k}+O( WÊyIȐ4i{5W9noO%cφ)b&S,SߙT|FBӚm6Fj?cDpitl;>j칚Te <J)u\׭YF9U™{vʝb_AhBӠ@ⒼBq9T<3T BфrJB*=>cx Ǐh'^¬:PY& IA/yQ L!@u+V 1zI3셑i,;Te~I[m^y>L9Dac('D# qT WT΢yH򼳓a9nٸhkuN}7  ]\HDVYBʬ9m^=LK/}8/33B1˻>ÌN |W;ڕ{ 3; v8mwnd2{c-N۴i_͖rDKp"0q: ~]eZZϛu~-aP^>9-ׄkqlfm|tE3~#dZgKƶ 5(VM2^0adƼc:ϖ*:1m:FBCd1yp*F؂z>4<>V o9lY$~N8VaplHՔd<_.oKa|GN۾&H2R&}hp燥e+<7W ߅%x*Z KR77\nU{.:Vd` n%y ܏#(}ތ]\n2V*bڎR+R @&wj׻s]b>PF @(':4 Юwgv2|>5-t4I`%§֏}}6כ eNc8jgeR`JxTxUπpE?au5C ZDݕaOHQ8W8Ygħ+3*\$ͻ$65?SQMW1p]H{E]]]9x|v4?;UYg&qA<ʶC&jvzh%BcRc+*z$x~2Ohـ(E(O%Y4T*z_2Z#'vJOzM5N u,ϒUΈ?"y)2/H_:+[ `#,x>)~[v?{'#s]ę/} {֪,SFRCA~ϜTdvJ q:@-x޶@'[)m5{L1z$o$7%3KWnneY#pCY6YT nF5?+Qhte$x?kLUʬė/%g9>a{;B<;Y'Wk :w _xzy=6;iA)n}؎~%z@ztMӧ|nj@mDF`I#.Ӽ"`Q_#G&3})R6=@/ ߮9 =a+J4z_ 8X͘kCS^T_eDV+gU?>kGfR s~Ik]4x짔j6.{{MZVT,QƯ'gi'?~lϕy+J{ =䱤Wrc'GZtu 8 Y.v!֟q K bn.tY<㞾}OXGcZM{p4f͓]#(PE* ?B!<7WJ=xDww3IЕ(ߴҳJyQBlvpw"(Oy )mW0.ǜ2-ߠ 23#tp~)J4%1ZEGݒnj;ܰL6谙nGe/'Ԡ弱$Д&4Elp$/-h\Q|a)̩ж$y E|_jA&ԛs>M2[*?༇̌ 3Y[<W]c#R%G]8Mϭ]l9Kw gڮ39_El#m ɍ#Zk3tJ( S{]Bƥgrjx??!4U+QTon(Svtz+/hxLxuEe@-'L w%xP>JAmdnjG ׬1mK p_7{2_7|W~}P;bNZ^Z^:*,Al1Gk&0>Q"Z o.J{`̎0 6Mߢ 7Y$0{В L0)/@1fi C2 E j M)>X`5\WyLB\lO;Z*\]Ιdmfp[*=F[! )n]ʧv,QHo0쎁][hMi4= 3\V-{Z^FϷ>f,m)]T<߹m} 2sun^6'hQ6ëΘaMOKԻ?6Sͪ:d^-#"AQj2͵;G͠'!r2E:ܨy79<!12V ʔg;rv|%|6(d]wk lZkM2)Cu;m{bxwqٸw{J|A{'1u2s7/J`ݑ:fy_aa9>9SF;W+.z;Ȟq+nElsK]SWHM ~$5hӂ17+;.$^j}xdˠ6thc?}4"(/Ћl ExAʣAɢgΕiX\fƖ} $K]y`o<`j9@QEq`q6jq78pA3BT!͍҃CS٪\7Ln8+HQSFWp$<}XaH]BLȹA(BQx^v44揝$2I o|?e+YOn-Ma?Ag&qd A2'j⩐^ pwY 2 d=jGI)"[aA U] tԘIEiZ4LWAk]tru]b9 | Ej:NmХٶhrq3kOdFMd] S"|n7ZGc"&NN.,?K벃q/6=f.qzRtLk"[64l]!D^nO4ċF2hN Nycᆇm{D8* j/"xWd,=#5#kYEp~ Xż? D3w[u;'o*x 2&˖,I}7n4RC]QE $D Ԝ&ժ@/]wɷl:z L{kƦ۩-c umMUjo {R@' ~BtOcglS~@okT/d[ Di @0ZyQ? &G'/`.%k&"aRY4?=;-QYBp* xm+ƜjauL4=)əuxP >78o&!e(=U"O{%tl/ ]Rjofnݷv~).-tWk_\uJ `b/rѢ'8 aHGf ITdQFX 1{5xwb sQ$9bۨo8 8*No*^h 1t q-6aмYk Yw'=H& "h!O7%> 0j]u+0ݴ +D4? .g4m17%t`^4u $^p"Ssg(34Ҙ`KƫD ǣ Jk(gҏyA~2^t1dAgiT'{㘼rSn Jx4#C,z<.ax;rA^!yHtRYA1?O<fn.S ^?8 e o=dq), yvyL[;AeL;7̀ 5&~օ6D/ϓ^McSWn@PUd'cG(բ^-菗w&J:`?8m=6n ^mPA! "=!,?4TGiŨe ImWzϕEɻ&A"O!)igDb=*4}x[!A<*4wrKXVl*ElcR]r4`QĶHJ[/@\DS6:Bi{^v?wKkTɛ3=)JߊXJfeu.AV]9tg|D.uM`FGyޮ 2dXb 9nHRHY-pI6%G4ˑk5P˴j\$>]}yrV# ~$J ɧ$*⇣ÍAuL SM@G:_;%.6J?hFc=U=55„:'JCTѓ~J-;%l>@+ޓhkXIJ⁩ fJP5|\ɿN3?0 Lqͬth'n4}lfgI#eƊܪX 9]JV}86䨠|%,bМ֫ (+)[;MX#F2~g02VT!zlACс*l_s^ItVv\\t?Q<VI$&Cf/0 /K&s |ݔמ (TfтsM3o%I뀧l713eNudD#^N$F )(zʢ R<[B*'l4* ,hZ^x2@:"I!i@ށhq>;_/ .-s /* YoLX}-/M]RմN2@3Pfib\DOʦ]ǛYV__=kʥekԭ"k]uZ. MuOmQk@[:netdul6UݟW nM}NL ݿUr@]IJC""Ѫ 8 L :1؏r*KJ >ut6b%\LMvȯԝb8 AP]~Nj 2BE&R ֋tQXŦy׆b2d\џ^oڡZKLVd協21$&O#/-ۭdylGe$]mZ vk7"G;ͱu)*!+BT-CZM}κ:,ϫV7 gI=D0wMb"`eAkYm֖r ^SF`q_ק P0ّ߭Yqg7j i\cBƑ tjR$/vH_``=xmb6-iH_K -v]P4ziM,@Zաzuqe%Bl[:x{bblWd{ nC evN@%a1DȢH4R>^et TeJ+O;B\;1 CZP\=<'_"EUOV|t'h~au)4u۱sd o_wص)1ELI)H3w ٱ)N^20hoızm*#$(ҜclB#=sxSLäp[ 'dnU~MQ (13Dg?1dгF\iÝb9{fԘw[$% .j@[THo"7u2GfBm&qtxZOb]RL#f֭'+h"/ ?˄[r/Y}y[E{Ǣݶժ\Kak( kҫ|YGubS 18&+]F8 p>3 3O/t&,EnmUٿא4ȹO"8Ʋil˓#elwqOX^hǫme ŀ )rN⯆If]"՞e9=\-uPV]yi%t*:M7@K>?{&:?&Sل,ME5m&\tĩ9OR5iCy˶^ZsIh;ɸ*읎\[ Rh>QSc6WkͶ+&i"xk+ B܈6œ0iRaTq3{`usE:~7_>4hXh O(Occf8nbkLC]YS/ ^jxdP" z솁JQ#CshD"lR2#!FҜ+zG#\؎% _~l)Mz ih=U~vQ7]BgP㼁P?tH}??DjXJ9ѧu B~OӢq> FbӟΖHꞸc_+=VZ%Q1xz5S ,钭Ύ)?ZIb×yݤ}@ ~$V~xTώ{ {mWآp@?9|(yDՈ~#O#+Gn5uI^i/J7J)&h@K{Vܼ`ΣJH UBAuaMﱥTp_=̣' 6ΣhMT߷sJ"& nHz^f9uAg5͛ܧ:7iƑMv0d̜<TEB1oH{1^^^|=#F:]XC&$:a9,JPKKkpC-;cʔ4C%N3=>=̀CS+1ޡO=[T ӧu9+VЏ&>ΔH ?lZΒc o t,[u*Si1,1:*&EC 2ޣLPZ$59|rUY,Wxj5p0 (C_DKW\083)}GJ$sJKԼ%;D߹3:"v&^6 Iڨ/1(4"&,cg.y<bT]N|W%}Ig~F=0S`9rIdJj:jcX tx1NSs&SЧD1a{Ni. ~u7\먝8 \kM @L uZUu?kkSMe} BUuW]?Y!LLk 1CUHٮXQ͹e@2-H WEx)ʓ׺־ ֻt'FdW C&TtTdF) 7T-S&hϣBS~G&(RG {d&d{k\-.X^^')©Zds9{Ni0d~d{gqEN35(4żw0 0,`&gw{xWٺwn@g P?rda(FpS &YNo#̏1\ " J7WNEHٝi^澉㙬ȜȽ_<+ 2.vMz)UI#q[X8oB! H$.|=.GPrNY{5Wjwk3pfl\r btýECnQA(@+ F`dS_?rx` J76~XbIDz:̼hJeG}Ҙd!iPXK& 4D{N`c9(n[関F4{ŁEV_xRϔ{#U.ζCyz-c6Y v:^sT~2vx:0BÚ=8vd܆=lJ`o: /XjdqTIl.fB?>sNHA׻Duv:Ex mA6ۇ};:r~ڿazNб32~ U/kUn~8W:ݶ <*8繡7`>?Ώ$PQOa2;xqfSs+FwS;lhqmG;B16_;pf-kʌĐ~ֳ2?B [Zk$jv@l4盔WA} <E+o䱰5ih]qhdPx&!9)0sƖIVj̑%)DjP8?L9BYX4 t@*Y1XeR3$?6Q{wFЇZQ+nJOe/`p^kqBZZԓQu*KO0xȣyZʤBEB V9s׫7Q X2wW íOòQx9[&o?<*ڃl2 !{84׎nh*p#v.עg֘~˫'T q΀i %]zhrqOk6+"(QnФ9oJ> IS,|*xo,6FD`s~hUepTCȠ/ZX2Ak'&eո;}R)dd,ގU*S{jpEZJnFy-ʝc֜>'jNʉK{+1Xhŕu]sR'Y7.DdwfQlfy2k"*?)|i}i\t U0*:~D.֡@iճ-Y|A?|#od\/}˅*[^o蹑#]) K6NVGH+(P/UXC_BӨdtdg"` '˙ӊUH<'_دq0׵͒_Xgk}<3QV^.q-Eu֦Ʒn A"3PV^FzDV\L4s<=DLV4pL*$uo M:wuZ '9a`Y"N{s1>O$qu` w8!sz.?(Q!B۫QVd }OCܓÍE1=d8V#>ё=:2w_-'"}Qq8t`:[zrOyRpeU:U~cm(hIF4u4BsZt[3Z%Ej>]E=pǰhUB[5I+ 1ϙDڝ5)Ef1 Z "xazM|NekTxewN%|SOѦcטnފZC0 s*ϻq6eb+^TuSIW_6 2]m[$k܃]jˁQt`P2YDyyqJ| CJ8Es=$z)3GO&qെU~AOܪ/`MVbnJ.$8Gx{{ba*`R׊Ji,iy;u`B/&p&\ƺwG.`g{S9v] a:SA0;W:+/X~yrկ߃ŏf{p}p\O6 =7MY3Ď@u&'…ƙ&<=UҲ%/XȨSPqNRnJvFgF7o9S0l b|{f(yᇆ~Ӓ!iC;"!'LfNUzs9ϳq)UӌY-be +4z1!1WԄ<ݹ`r*R݀lL-fd@uBP)ew\&'61&]{p,~kf4@᳸Hiv*yی7lJcxY3\E K1,| Gބ1<"t g/,oS Vkq #iī)jnS/1r~-AێEP" H<4 s U@_4 %vqXT)CuV.xqiCH{n],n$ ) bQyTj\$D\yNj'ь2!"8oGWQt6]tEPtd%<9Kg/}V!KTqf}-e/nlrK!Xj,LWX< z(e^G& J"-P}RhI*PB&D]Pt ȹњz2TB.ΤoMnŒoc"GB`!@-ST$ C2At8cΊޤXTNB Ƀ S_'j9of!^SҲHJ89B&>RT|ig‹}?0p>Ⲱ7=J4~k k;k.#bqr*F3($'ݜ~==+DKB?/:&~>&W@eyyCE;V!ҮH8!wO8uU$f|[5q"i΂}#ؔJ&TJQQ׈@=b>q&D#MgОO=` )HJ4fwUt{LOAO>=33DOsjuio|Nzh¬pd Ơ>>ً3c$p+V:1rڌxF PklaX-BO["#X1r+9{;e$T|4 $^R]i xHaBMsZLb`qjъ(G|Wk]ځ9&nAՍeE3 q;snRso]1ZIPR;(tP<^tQXD,D}J}1T5,L)x|; yK,H;bG8o57'\MoHGi3;$%U?W*Gwl$8 Jkm׊(s\j".MON?\;ؔL,J!*@ք*jUASQe$Fec }7ɠq4K[ٺ%t6˕Tbieӕ#\*Gzv""s-:!ܖU-FD,|h2=a "`ڲ >~9MQlg &%Aygvz{Psҷ-^?@|_" *}L\ Ie(X! !'~ |2봃 /nD~FPѸ;^'#&j3bB=!+&q?hVeѧ, ץ(`G@HWٸeUP7^N $Yȋ5}azpb}J8O]W1/9'ɡU|pYU:nA!U㒣l_3Kľυ~;S^VS[h_1ʒ`@Dt 9P2&7XGk)Ҫ,P_~,F>+oeUϙQNjŗW*eeH[G[{g7p;d[ʃ|VY L^s;s~+bRx d1=ќ|1 c;s`؃7!yF+90 a5Hy:5Wg_D"4mtYMɛXa蹭"*-y\tfpZoP3J|K{be )>k,f&XS5~UjKSOMBV1QЯ.Ϸ4e{eObn+ se!W<œjS*4Vt9g?vCG:aS\yg~1vl9}n d/}꣩c$#A, c>OFvWB4?0;?N% #%ـ:V.06%:ĚRޟ䭳ΐv6DƑGDpO(6KnGS/ŦF#}3/g ;㞛[r+^zKB᎔bkG$1i35);QhN+! r "D 6.@SHݿ.5mнgF ;#rj Q[hիJqp4EDOkiL_gڡg8L]JP;Mu`"ÎˡkjhlȾgecrCUIGDR5N<{c+C{$ݿKKb9@~FUv%25Ze Fj ͰB,JjPB^Tcn]7,1fi^H0Pr=7ΠOWvS? %v"nB5g"N?=jGqam KGEA%=3MR.':L$M䮼-#UP௒NX6 0P1B^`RO ٥[, ۋrjE-Lѕ+rV|a_wB>C(V= YDдSIqL})O7oh`Z,yXzg?BEԐxXcoXvL;1QS[ҊB6ˋE(U6t!%)nnOSaK3#(r#á|E]&wQ N%-o)p|Nf=m"[@ rC..(ԣ|QИ釛c1'3եdLm0UfbWxGѳRݟakDfc$jqy$V@#679ds$焲H(ѝ:Ro.Bw0ŀ l'C}eY L*|S-a eL5ɸlH5GLʤGP + [ZÓVh' O 1%q*"I@G4z0*^L2&\m6[8sU2AQސzƼ 'UZgOՍ`u鸣s Mۛ%a8ŝ "}"6ņisBon+1 刱@W%ghH2;W1O(L6,Mؙ3LVʵؿ>*swF"_,Aۣ{r/< $ D?pƭ 'Uf}whÖl3aE=H7Bβ84D@>m2<-;:DvK03[=@C_Ň:lO 8zJ_J6cZQ.^?%Q?X^ UB?tT_h?r'oB6iõ^{񎷥P?f5![8B…u 85>|nܒ[ Njo- 5R\~So;KLfF5E ?fAh) Vӥ %50YsmBS^m\VH;}l/^d%Oւ&أ<'7p*Ks$O dM0`k'q]uYxs~dԤB)G^m%?Ri/5j4Ј ~L?گRA*(su%>406W;SpGv4g!~xqOIA ԧW/$={mӳ>۸ hUdc-FϒXr1ci>avw=N/& zzrhhԩG Xg|k(שYRo/TeL-D۱!ldHq }sk[q[i]hHPEE/pzV5bʎ9ɝ;+x﩮Cbwxغ̤+f*L G#k6$wYdCK3`b:A5 .^'C1nU?`9$Vs[ɥ?R:W=7C*/*W9 ̡5cj%~!>67fwAEp um<]/Cȳ' 88a_& "4%5ab9J4\BQ1#E^3Qolbe;UfBNںgm ]IR`s k0T#eT]x݊yԂԖRΩu3۠*ekQ+*_ֿhX3!T=r hk9D, 'u Qb^D$H^J#뀽8ܛHν'ǐb0[RB:aC77QSıv]Q|OfޑL6K ~WXygnp3w9 ƋbqIbJۈ_uAk`A9yDل[#%Z/;Nh mZeg̤PO>0b.{8uuM¬.gpڛ1L! gDx3EQG54.@_kwNM XvX0 \MP@9IB$}@ Ԁ]gmvpI>q8jٙĔ~s[P;N̷NA5kLd5yʪ!JD;ipupBq> [ ́XP曾ז;hMƫ:˼8;1id*m?$5C\eKhͦ%#oX !rf|x?#_%`eو@jc_-8̝ph9TE_z1r1R"p:o S_onH?K/@XJF4q65;a6iUvEnd}}-Nh+Q>!5LEɠqvX$!p\/_[2,ϭ˛efi@ hTZja)R8xUE46Y>2?]K ]p2x>a`rw)JKgzMn - ԡFK۸[;EUyԵA鴪ȶ7eeӠ0m~uK ݥ&x'O4 wE3 aQ2Z(D6xK/`uQimhrԨtYaĜ`k膫|<hE|`/71w|EBp ^F1!Fj AjgHYH0%(L`gV4s]<(|u.5SEwL`1xt:g|iz ^K`!0*eQHiڿ}*(ٸق~$4SA )|KMVbņQzpZ}>j95uzK|PS}=5/fh7X`c쌺5Ѹ Tpjzj"^C*sjJʔfhpltP_!nS@gOzw؍h拠8 J |0HhO ]S~]{uZ9.leoqHRC~e鿶yxEH4>\L\NDLڎ15%˗H? W6>|yT͡8<ƽ6_r/o:ѭͿW\짋:Gx])hMeJ۷[x5/ }usOO4c7w?=yr8WՑ-2 hxzE)S4Yz>ѐoNƈKQ$UPTNz ~.;HDNNSi+zzWq~te? ]"zz. 4ɣmxAymx#\uّ,A.}ӥШ~n#vFDB)ٛο[\*˨9(^)VD~2Pv#cr[q|戞e^ZC@CSw yԧ?EE i.a}r-L 3rU|i1} bW3x(Q2M⻶p3BIF֫f}%h׌%)T"ܞ |dccwT+g~S\u&C2JNf츔Z{>ʂ™E2/1o}*n4Is, % CAT](78RUB iZk~n#MX ͻ2d#(;7fL =ȱ[+,tQNdgW+ߢn2)ckxSF6H]R}Y櫋Mvk&7<'1?F\%6l1xZzVzS(fVZU$UPݨ@L\Wz:Z4I53FyR:nv>o\ӫ{7H dO+bV)D7<6\L.9[HnœM8hG)bO 3 05tlH" |9合nRf4=R8JӢ+*z=sʳc=0/wtP]CS'x FMK٫:xiKHk+қTyzNk.fۘ$u=@U@o[68/dzʴmR&s\7`U1A^cbP>xʶ0T)}h* 'ARÊMnV |8dTM56#nyE0Mp$~]}!||L|;R3 #d|#f0j|J6<}/z(9fW5̛c-u K_\gLjdQЭ‰d|W9)by1Q {ܨ'/` Qdݦ7('Woei}09n4](njB?̔B;C4.r7 LJ>64vq}:7%港5di%ZBSoMg eϥ 3)=@XOfX9 Xa1t%0`Ɏ<հД>yuTo`DVc J% |Rw7\0ȍ1JeRX0>p1@}", fO;!K5"6o~bYT >Bq 9:ZWDeTLh[q@ʽ>-h4}.9sH/V Ke'<^z?ם\]c "8}ul2?ClpDvԓH$RYI2Ȉٙз']2]2Z8,kk&zKzb9e!GՑ+h4Zz $f¶B%Rar@bfGe tcj$# dHW;9"UY9ULlW>n螐ezH#<=iib/li"\x$0fr쳟vrh pG˅yLfT8t(^HY nApܞy0i  aJ}wg"ʭaЧocVH}%0L#rF%1yb2CLrፍW5# <[!4!s}[]@@f 8s"9 $쳤7r2SvC.e(v턵` /: 3=̀sQt%Iuҥ)&M|_hV9,K8Ddko#fB'(v^4jPT;΅(gsY)Ұ1+hEܲTf3!޺ɏZ O}k$!%uءv}b\-,3V- ]l4a?;@jU{(5<-`,n\bߤ=W"=JQ=[6N/7T~?4fਚk8bo:2X p՛l27]@_E+rfZhMώh +o0,oZ|*Jؐ|+c 4].s(ݸH-(NʶԇuCb># B"a³dKcR7ͬ2=j/plPmoJ{)K;b7l- vFcst}aTUN`'mgf=撚*|d O_D)&\^os R(FKHQ&-jG62sa`-YT\#fӜvrF_*4à UDx! DQ&UЅPQ@@ pǽsSð[wZF%k+3)xuΥꦾtpC7,`|h!e Qv4A[]7ЪT@6aX/\ۄH4؍GPQMFJ.@^G(PNL[Rr@̅35uGdM[V04겍L4 mHV's=-5 0‚C[=+oN/(X( b'#K(M gdE~༹UKkl|AAde9V0 '/YS17p5q9~~R X͑S{W~,v*qL]GXv[= ty`P!U\d+&ԗ)s<(0 ,/!LͨD쌣ΈK񦄿(t1q]pz5S -˔B v#~JD'덑P-mHN-_#NR+ $̋> H=auՇpe DLϳIT|[3z0ʷUu|Myw3*}mE銥nе4mryYsS3UӨXղ*ڬF(KhZ3zτcK"oETw F/:/Ycg%0?6=.ǢWw =d4QגoI qT#tSl8qw {dˏZZAIW7M +fE'F?tC(a|W)c6奋dmj򻠄I=6jԀ}?-l"} )6TBURpBpjDfwuFQ34smLmֲS X|78Tx!IkCR\00g5On%QY=mn̸*Ef%5~IM6pF-SnKy7Su f;Sb$iJKm"}H\lj-ߟp 5=8_|AFRSS0Ղ[>y?Jxg=hnM2<ErݒJTmZAe+.鏇Qw/uv +t-:b) $yi7<_6Z#|G''0%&o,'p?YFL0P *RܲfLdM]tf;/𿤣M)'A?gqJxg\i4-^0~CgZ 9orh=4sh(G3CsXkia=CxZ?bL<qh<"{ڭqŶݩzd:cr:5#FQ0dA[aqH^["]{VKs*;ZIJHδ0K7<ߊ`Iך&1\ 0Lc @sM3b3C>?c Z<@&ErH>/S*dĎYBg0)f4v7ҮG`D4[;z{@ ЦMO>vLrc`!EAe3, l;^ʩ9?E Od惰_"Yq/IsP}t! 6jKV?^0 IxVa9$#kj(Yc SЛM3w|-DM.̪=fߨ.bKg&߅V1WYQ @G%gqG,X]%D4c0\C23A Dϓ86t6]RqċT4qo8V$ҊPیý*'$o ǠIL%w _l1|W/78o|1C#:4=Rîl7ON sB7 6^V0H9!rhϽˑFS쓻bĭ`AL0|bc̽jn% ?2orj9K{8Z)idG KLR0 j]qnɕ b>~5ZqdS'4Ӡů `m '+ln"eZe7AfvR6X>r9T+ٲ 1GAjp&颋~ _7rBkt<5 ZoOSv㱬ZM>DnrwfZ&hHbI0~`5dU;,CAW,{G ]җ ֥nz-1DvDJ݇zul@ tV幙IR~IJ7CnMq]wl{Ip> QPu u aCZ+6>u[pONx+gnE QqgiH5Fp1[`0Uө–D8-,4U-XtU" gjQ?h;*2ا8 QH[MLa]CE:O5}08^:н2a%$-lфы %ǁ8Nxඛt\:Z 㑧ZI1צ;DB,+rUGec 9ZS Ju<[;[L*q ^5%`T1я ɲyFoWO0V <=䐉a{\\ys}Q[jF H lm1A RfI"Dr8箙񂺑>Mu:h5͡߉՘c?7]s hHJ+}XEܚ,ףqtsy<cлZCvJ(\ӛ+ps|S8>cp1C]*l; ir "˭d_x_:QJQ?bZy]4:m /َrM$a%n y#w*ȟt+]7-4[>mS*#f6"bZÜo?8VG6?ym). #5ne:}d/u:[nqӀɖT*łxv(~\\Rɚɘ+[\s%+KH @e Q2E17 u[mj:NQN+utOrFeX`1`$<ckQ"1D_`7sp-S㦳\7>C7#uW?Ţ8HOcHO-p\ݖÕ-_}G-A%hs!|mGDщ h,jSX<}Y{>Ƒh8"s`!WT6NYX -dQD<͙5?> =*4Eq*)JZR<3U\ˈ^6(-C#ת7`~'aE](_o”2ҁ*oP|,SC/Ȧ SOC! B5ޔɠ/l{/y2KSHj;^H!߳]bKFY|F{ԑsߴR{8>C I\:x.d?wI] rwhN7c8EBRK]%<'r #ʬ'Nf8#;6Wckx:g(6|P %C"~#܂[Zk؉S:F}(.ޑ?h|j!<]*%/#2fkE #U՜[\F2u8OkIˢ@cAڿʡN@Ni̡f=@'d}KCpx$AЭgm1"֕V]MF umS/ݓ0Q?tr#i@D]2U=Z?_IA*=hy&0HUmL}_8j!/D*9WP!^|rI0'g/mA7'tfHP!J0`Z+T9=ʅ'L'" zXZ%?fkcY5xO%u 3+mepFO+hT]x b8k7#`Gʳ;I&͈gs#Uݽcq!RI\t;v#ۢ/oFrtiެ(>g1|<ޣcuä WyE֣M gCg9?54"$]LdIFA'Nw̋"%b{Y~\fBǂfP.l;Mx[!ҥXA/mc9/CoRak2^@:@NE>h y2:t%'4'`'q4 -L@VR֟Nfi R*w݋7䀘OFIyPo¦[9&xr*T[*:]r@#exH ]ʷO#w|RG^$)K:sl(6=qnJ3WbBq8~N쓯׸:˒ {(/PdD;]s՘ŭ#&A (峝9?qeo03Nc9M V*4ᔀ!b:iIև8oGT>Z?l" }F$6+xpǧ>~wvޕYUҷ%<яG=FzUJ I|2tXZ4Ru*HX>Sͣ׿<茯uߨy֒ ']|є6.9>tcC0t~UŸS_F!#j (`95/4ob'p !uXT];guuR8Iwa0%6 b\erpnT;oJq?B3$oT#ZrAP 1K YāP07<>,]W \a3p kژ^LVFЀyઁ4ۯ ShzNn >szU@ X!Ncp#dDzG;~gD2{NlUo !5ƪgg\$DXbҮ0zJaLݖG5Folm:/E}DWcT]pbޅN`|,Y,EvJoEeG)؋ qdZ0oJa@Xf* ʞiߵ%~oPl%pyFD`c%&_3Vl×99ȸETrp`"*'W'MdeYt &#1^޴r´|@%'.1v{ Gk$gD8]U,Ŋќ/!)g0;=]|Z$*2>gg.| 8Iuobfe>M KPJ#b-VKk ?|5Hv :!vP/,E'._n6|'5OZo* bO '>1!q|'ƂkCb<|8;I[*8{W{%"f+6378ҍPu2WopfI_-2>(|.*ý6x ƌ"~ڮz8g;}N6g^ KVY6&%f۴ޒyv'a8mO5@qfڮ?ߘF7MH]oHD4vH/Zh̑'h=<u o齟 0;CFz N{.ʲ7WyQ"~n$}o[Y} 'ӽtbrKCsG"/R%huD _lPsAlaR kKh;KՌ3Yg3dl,b;dܬ٘@SwlX v/Ħ􉡁VŮȎMUldE5,C%lR mZKNOKVMMqŠF Vo:Ve)%DD4|XJ+kOA+4 Xե])lyW mG`Š aV?JArϴH~r(eʃ4^ewM2}z|b-(Xk6vuR9sjZ#OiIv4bE>ui,#3ᅐ 4Gbx c%<>)Y'Z+l'밶7O+Tf9<_O9ڸ0ۖýMLLF H !쫪,8?8Ո6ec#Nn2 /}'.ڢO.} T8=^NޣN*T5e,mO-h8I(Px:X3lt}|am9ǽ#q fh#gN5GQ8*^qUSG2Zt07ONxc)tWBSM&xh.>{>DvlK]#,իW VM9hF]f Q݆~2EX#ti_e ΖjqlD*^;@fq[ΞqпDOFKN +jFFiJ϶?j@x1F^r߷ꮃ9H8:&_IA͂Gd M/-tԊd*:*tRt,%|FwG88=ռ Ppm RiR\:ڔIQQ{'M|\l8`[ݺ 2^y XSDdLs'YF.V4'VeX"[-NX<.Lm"Bztc{54(DY@QWw OIQHzi@pZe6zV3\۰UlQ`mhf\c{ h:d%Q ֲ"+9wԺ1EK;H阳nbӁYCe`Drz.nog Ƃ viŰ =䗶 j#XhgwS27 #m,I܉%%Ɔ&k\0f-AyecyOQ̹<qH#sb l,+y*5mئЕ%lBBОu2fzd{}ɏăv)dㅰ0XNeR:nŲf#O- ? PdF/#:lOAbYڑHܰUr㭀ܱv7'5҇7SCC>m#q4\)8&s0pث(Y\!bfE&} y?+%,#9@ 2sʠ`4d#Ņn/#k_-ɿS'0ڜۇJ3S"%ImFۗ`xk9D6Ssdxf_Vo-cE{ژN^ӤR?bRGuwZ]q%g0{eɨ[ϯD-K`HWQ sߌo_تBK0£OQPYB#' *1`۟pe ^4% .}ܙ}kI7(R|=wB!UIffMr٣ɤmFh,)LY>?.rpk/sǵ^?İRv_dI+ eʿ-k呜󦎒};dJOW9HGy"fj4ԒJ{Ѷ%m pW1v?L7Q9ÀXI^US-LCS?`p͋uې hǒb<꨾7( ި%?l45~VNA˂AZZ֫ 9kLU$8b +=df^{V / GX[X1E 3ꂻEߧ LP,ٜiq2ISOf[`rQhC*Pf*. pܟRŻ獋f_VHp 3[*Oj՞͙ ︷\Fw;VkPg2^,v)M2OX(uq0(6 B,ÇVf3ndRM+9^%wFSt!m`\eF瀝,St2 N1txES>zK4џ^g2Fvk Z%s1C3%;$J="9FDxZu(wlxcqZN]Lqo# J }!4m1;alj!pGVf4IA]nBuS剆dGϸnH̺3%UDau\1pHrAl)ҫ2oԸzll.j6 D~e <=Ug:f#,LHV\ZR P!*Bi_b3hj$+ 0OE vx>\髋>1=%rXY=|$lȔ6d͛б)^WQ=Z6pG)L5׳v [l:_7oUμ0DMD}"{C@/!i^M?)\ǧ ,Q[.ef# R =iOI6UfndT$ 9ϲ ٭k {& 3@L} n G$+:\tʶƱ/IH]f:V/[|ٮ /-h;Q m-ɄUzt vEz T1|f*`.{KdC5F_;P e?,)Ƕ mPP^b|+Wݼ@5Cve, :-+æ: G]>3{gZKEn5gL i{*,@~f0)T{{_ %EztY%|q7Iq2dDu/!Ajh `l]#㹋 gG)aa-#A^8]tb;dp;(yc\› _IϣX .T }yojW' $ UA8`!wnMO"O6=o3ᙙ,#Omz_Fܙ8UaV;>[=M/Yz3:]M;vxIMѾnsNh8XgB4WB⾛ĻIg敉owsK/U? >֗F"i=&D YHf)jT(=/*C&# WUʞ I8rEW+{\YdMZZwj gջ?ns6}fTaby[9(4#DŽ?!{ע*Q`,Ҙ)~}MX's?m 6s+N+v2U2`8/4y]H9OBoHJ@;8,ĐmԸ!2?^Y}?cI(>a1a E:1%s? 黬P۞=I)EqWp>i}e"TW/ed%7 o7oEH B9"l{̻~upG.Ԟb%54.*,Aq' H/\1K ߨ2HYz-݄u@_6sF= r]ɬ 8e$䋌K:38fASB\`};+7BƲ,S4@ߢzXbЁa é/` fͼ̿nmzBD72hޘH4߆' |[sz6ma*M'(%T-5CљC9_>C"ohG:z:5NҫB2i*;s"mqPz1( P-lvr[P/`t8=մ<(dHg6/_:\yPe:' k.U dk6sAQy@mOG-~4ȸT{&H guh‹.mq6$Ɣ_;P #1Yg!O7-z6GZg86VD ᖒ9:a:2,WfbxcyՆ)_Yg+>۠?E!Gl8|p}r6r=^P8JK钷d,B$t=!PR9o"S7H,*tU*뤏#o[C7 O,u.Vl7ZIY4O7vFpSdâ&lki|`7K @J] /G`3LR!4Ec&2{_czUhIYT e%7-%2CQW,y2M8/dz>!| ֔:h[ vLLoTK\z%+LvnńtPG,8},2Lbkd@7~Mj]c.,ǁOG^xAZ°Bgdc;zaT'ۯM١jvߟM*_@Tz^gagQ"Bm='}[4z9d 16K0`+ | kLnL9n1MG?GBr(ݕ>k9K)S<$7 ffw(*y;4"5MG$c_^M | ZZ׃]!ClyBٸ3xvF@bK0eAC"3꿑Y6u7JL{t+J3U5IsBC]茌9]PÂu^($P!];ɲ"mty;J_3}t0)G.KQjнI}Niy[ewO ~U4g#yr Ow6yVjQI?TNO(L$W3땋=T3];TcI1tDDh8apiܩƎ%Be6ԤDi]37&FbSub3K|#|( AaeD0-6n[%*͓S!H3nC?ޙK&JO ,!.YQZJH& ߈ӯNjG98,r+Gf xEVNǿԹU6 sbYq &]F(zGg_uDز"Y_V^tN ~bJ\9=xzF?uI@˴'$(!I -) Z"= %Ĺdk5u}&] Cž{pD:-`МJp y[2ö^!_FMoe91:C>Ĵ蒅\N=Q r%_/g0 ĿrE4#"iT7}QyHS"q+Ro@ ObE7IkDVM}B80XE 6ބMkpf-Av=7Ũ$6=31?]*;?ʩo^3Gܴ=ߢEiy]*)yTrxBC<}-q NҦKKi&pzq Lt$Jj_jʳ-Kb)@WWavH~?ś<٩6oCz{Fn!<B_ĩ W3 q,ncI^U/pjldxk$P&.~#sb|64 QU?tjBD'IiZw GΌ!cpP!|75i- +4jr:għG.48#_BPı\+S> oώw[̟asUg I-bM^GB=LAuJڄ hcޭ@x^3)C7ANQ0|nJ A} ~Hlq ;ܒAc.P!Eμb]p~10IDha{qa{TQcXD W$",hw `߬^2t]/{q1 LQ*Tػ298y2 l5EAֱ!O&?p?؊Nb%$jηaqB㟃dKw>7cK(%CȽkWZ}_g$$WeAYYwMӸ$G02ONx\yJ?^s~/ȢG\Y|e{ X$T BTbN}$&& 7'eu{?S \+ V3(XN-5w O2* e!~B76 o8ѽR[W,,B c+pq 0βB0PY%P>š܀W0d-68_˃jU278A-TI7AS*+YKh|NNZ-=K<.E61zɪqG$W/Fa/ӂ< qCA V!ZhmqwC,ϡJEO_\fZ5HIo)ofۄm Lҫ oE8jz[ xs-ߓr,^cp(ڒϫ +v;級&6/fA{A=~-#A=7 := _Kv,V+}(w9p<or]4j.n'V;kޟv`,6eA'oi'6'z|:F1_dtu[jx|5h⿥LUjB2qD 5ҹpt<}]k lLvGCro N 37&{4K+/a#{6-j=}}rT NٱR&T=ޱ*R.[w^?R-}pKpŇk c|cN8tZ LNz/vw "}X<9 .4k~sZXҳaoa l@6W4d,OߥK@*nF10HPQqG̐)9q|dN n:]2H ,B!jPOc}Ec/|L[dgiIrv7%n4i\_E΀|n>ܡ$T ]![6FtcO8moZfjaFO굺U1 *viv^N§/Y$L_ 0>-ӵϡ%錥uhE0݌(&.PH^.~ApD׿vՎxC5s[HU[Qɕ7n4p(1giG8Ǜ Egxv~!5y-3hQxޏa;Lk"+Y!Y+YS9i,l; NA['Xr{6;1 ׶Yrbc:,{19`ݔ:p<bW K z|O -g n0TkpU4ey8+^]k참}MxU*Qk-9%4\@Jԥ*-,gh.*<;FgǩKqubck AԀXJȈ; 02M<ݓd#d)"t+\ޟ3~DqpJï-:#T:7"xu8d {wf1Yp.K7CF(vb/p| E:l/Cioɠ* }|/ctQEg ċ7-/ʼn'>1dMĥg{~:`.o8\/yWG,DRCՇjFpP\T>!]PpL$1)|Yѱ4`qID1ꅛe!A+KXf% 6}9<"]5$C3Ҹ"6s;!,u(N cW ĉF~tda rAT3x7+6*l-0uhΜOS6QpV+ ev 3"敖u(v(Ma+\yOm*N,sRp#GѿW1?=4ALvZolߏ"ZP mC~Vk޽8.5mmq8_M뙰fdOȤn|9/|9Su;235 __EYLDE617:Y)M"Z ='um04 SNkrvh*uA*1dfNpkgZL8۸=g\>p($fy ^Hf?u|l<"T2?KNḑY7;_rc%T&SArD\kٲ ?1q1R#sܻZ@@A&%eAp6eV]\bc~B_,3p(>a6)^WeR8u:ż]o,,βƋ Wï"[:\Li.:IŁٜpT \v\ɲ V*#O'29:PUgC'ѫ @',zb;9gYJj%j٧U4aUxxXbIt$P8Ƣ~:ƒ[ cIg1 Oo_={G[メ]Yye z ,[]c~H7uQG:šh^1W+8}rN%fg-)"V-Յ&A0hkʆ_C40,<='p`١,܉``P=~1ߥԱN_$x'ٻ7t>˘z"&P^ Spv^5(գf')8'In!_'aS!0DL&z3̸2%4ҷXOwԦ3B C !ғgnZN #] b~kWCoJ}i#{ ?oz, 5+"HlqȟMMtVqfw"<_(u aˣ bŘ2; (&?V琾 \78?'zLv } wwH ]x(E,dV+@ԃ|&n[ĆEjw\H*y\$r5IOwDUٍP&>v_Y_V [p3CMzkGFSϙ92uH񧕶<LdvV>| @ &RtrN/M_Z>SD!@G.QiMfC22Μ'N=|nU"UiҳeG /a}==%3/ 5/;54p N4C)oUW> Jj]0kYlP)A DDC. ǘwM& 욶2Jd"C'1ѿ=(B9RBiâOԬ6}XbG+0IPZ6XtbN(TnLgf{Ws|&fqdaBC<:`9X b6cݺqAy хb,Rٗcv{3S qwvu>ұhyz~Ӷ`QfV$'u0OG'Ϗߪ&}BrF7%"\&Oo10+ `7B*a}oy$Qn D8͛U 0Pg=)Ec Ȭ7L봋:4"kGX5A+iatcO/0B3B-ܛ3iPxEr7Xg(F@+a푞`&Is?W(θ=zq|^P~9oe^Pvop>O 0$v?dpQH-{嬝(؋FB'i1lJq׊G/֕5 A IhW>- U6TbF L9Zf&cw"t4qmmJ(꾥`˾]=O y+>x >@ovr9ZʃJzDeҏȠZ՘[0|$SC߶JFqAll'!O?F>pIaz%ly\ba=@| R^H'JųDh^V;D=x{3ɕm9e uCŽ<őkoU Ƒ='9?WB|#~sӰNHy2qgbït=l ]F9P*h ,Fɒ,켖 /Sb0WVʖ:` d S ڔV q2K0S[,ϧiEd.gܛlrZº(Cupigg,hm9☇j[p{:,At|C8/IQLAțt7'?p /#\L9kDU,v4xg ZFkbC. S*[v>Q硓fVvxJ8&b7:k.twPX^l"m~dK@B9R3 kX3,HHKgmӺs#KtwNN׏ݦ]hb~8ʨ~)O@ǂJ:fWU6r/ǘ9% vJ ;,3.;zu};nܭyJ|4iϼo7Pa^uЬrm?]\\,N|3>Ͱ/<;nBc ^,>/fϿhZoi'ڳt`мf+@[AF ;U'F k/0"G(d괻?: 4B?8M{ן͡BdnsA: f)ZiA|k rxiVpQv*biv^4V}~[~XNT;Ix׈UdaKphN„GNx==Mfsmϋ9ϴ$E>5A<] ѹ6tdǐ9=ϪqmRo|h>qARLS0=Sr@S,X=L/+&TffW5,2ܳr(Ӭ-|%ܡV"7{:<+#o3 椚.TDOAB=a74W"nޘU@qA!lbS?\Sא&V\Gj.>s]=D zr$~2qH24sxPn<Ë@QZ@SPzmfh6`U }!N,/NJٙԺנs-Gx,|BO8|Qɐ74=dRmI+OT9瓏h rZHtU5m4̔/l]&'#5 -_/Ⱦ{87ՑH9W՞E\C]%$.^/v,lgw_Al9xC5R(Pa*4}֪C$dj谎 2wCs;Qڲ9{QEemaQg;]]ݘ+$'aU> \z\~Y K7۵$jەv+ewdt6HflX@۔EB"W&.E=]Xh)(ns2r?EC*N؂2/O-6ʜߛۼ`Iݹ:&/`E c| MWXh;VmLjͲ.3{{P ]G+!f:H@;B{%nVQw5EV:uUsb#MFӴN.:xe^" (;Q>ںv鉌1xM e =Wb{<; ^f}\ E4h[Ϳ_( d#:ir#20 J7) t=ܺ&{GـȽ^6\NA"wnId`RWF)zZdlެJM1$D7kg$$dqۖQv#l 9j-aF"H[8!Y/+,<,֯"g|s50k^]ȓGm1乩EȚ,EihkHI|2&qnXEGѝ@00{PfbL;x?:`hfG˜3P qa.;0{e o>N<x]9 H6Ybt@ŋ=w̛RrCV2?C4yҕ.N5maL./^-T,(ui+Ej7}nfes:/U9%`B!bHoOoʥ{Tqr˖k)qV.1HxUTYߥ_@]`,Jo7i\SQ/moPjе r%Cr#-5F=JH$`a ) 0'9(]-ueW~=kac?~UYt\n dd\Z#~`HǑK+XXI #E՞G5^Ў&}Md]g#(7J% מ39!Bԃ?fBܘtG˶PKŜmn6?ƭP SO_UI5{c5eN9Iav3p.S&TFK^h`J]RBgF$OvʌN/ʱVϻ OB)Q~Sts',gƖ ͎ &Qś]?D<X/E  #UokiHIֺOS10ґ{J`Zb‘@>kRP(^ֱs~OMCWFkY;h;(^Ƞ"|o *!gI)ZMߧEeNx=A9-qݘOOԷ%xw}S2R独 9MZ,6H ВHXu^2}V L.YjɆĸf(}pC[tTi@O$=Sr?TP.S]5m5p'6z.6N?cT"˩l? #q;rVz$@st !khqmS;qs (P29}Tgm-eGbL+sKKll]أ"),Զ3IE(pWO?}# @ !XBMfw?i؎k"2i䶹1&1DWr$ ƿVxJuT'H &ْˇ"XGo_=Be*hoVQñ_6v&7ad% `R~dP~&o =zn>6HI@V1rCEpM**dK@)M:3.11TŎ gtPiկ97>/R/vy=) `1)9g=A_;Bb+1FJK i Ep߿(c aхSd@ZcjeF_t,1d7L^ѐܻ\!-b;oW:^5"VX=&]9qj?U?J[YsJ~NdH݂&C 9vp>5 ^1A|-&C{lj[8BOzbS:(chgŠ,_)qds AMWVĽ>"sg ZfuWxv4{&bâ: 6dW LJ@gK[<AAy^hPrݵ*R'v<@&3v]YKV?R& ȟA1rJGsz"6x8M'YP6P(%0NիP/CޜJ%*I+} |'lFg}~+N%38TDV#=igAXIz<'gRwǐHǺ'ΨŌ3{ƻ(h`ze U= ۚ6 ޳wpֻ9bĸL'/adx+R_N<ųMWgBH'Ƿ-6&ٗܝ_Y2YdئSNYK9^Hi*&ݝ{DTӦR֐ WZer<:wUQYW&D \r oG.ym^%ٜ_mƒVYWUw]6-8-lqUNߦnU}D} io,:(5B jz[zqE^):H!|ݳ3<[ff;nAVr+w.7lnReCާ XOMD)}sC, 9jӐ ΫjJhG-zWyC5E,E9B2йHŊe@:am*LHr7T%d] ܞJ3ǹ~$Ĩ(LYBRNw89 kXQR8b؈\k5{")F dsj{\&/ d5Fc) i4Ξg/،yb2<G0^on'! @?I{ҌJ:{qzoO=l^2[ f/>jVAburYv=SձLd/a,:FAlf&9yhԗyk׫{IC?c.K*/jiy޲R_7XZK?Yomá"\a v|<jʜ )w@`/ ڃ[!c`fMcۿhOcf*]8͚q*{dh-/,\}m.)#<ܡ+dV/0=륩iVvu؟ |dѩT-4.]םWqW.Ɩ{W]eaڋB7&k$WRt(7"}(K֛L{1(D{%6neL 3>br?U۩xUjxO*Vu'*4Vvw>O@ Jka1rQGΨVL&ǐyV$%B|/x0o=*!m4uⓏ2M 0b!8FYwS gkU> BB<rK*?ũi iKJ0PWY~։H+ڪxU4ឆ4uOqO0nl6&RBi0v0M ˘ԯw(}_.z>I =ේI[š)2]nb;(_ svG`w oeKc%CљU/ s'uбҎ@<(}3}8  ǎĚHl*+] /ZZkDI \{ 5Ę0YlG,z Hܹ|D6Al펵}iN[ϬGO&Mʚۆ\(e'BLmp]yhj𝛶A!N/≍fz8@ ܬB|hdKiZ%$_CUWsu^ fB.E%Ġy=J(yF^B ?&ֆv_U>,1 y%|P!P1ܬNA՟\:L [6˘O5WyliSR|" 9ب찗^eU]~# = Z^qo4?RNؿ!BtB_=|׭ݔ(Ë N/]Q_܍^2[nOXϾ?\bvSU_EXPoȚ}~ Vr 61+0'd/a= uPP 'D:o$f.߫QZ#Hh3W4z\Z:1wi.h(uMV7# A@5V>:E FO"a7ɿ8FU{aéċ hu9 % 5vaXrm}j*aִPR81"ҡc:Xnh+ӌ7 )2.QTK-5%*{OQY;"qBFTW-<Bkt*_+>1Ir'4)XW] Ym|mRg Q(eϗFu"sIk<օSE:Jt (KC:]ar%Bn|q `^K hf֏> 3 eZ4Ĩo97畚 Ja. O;c9Q?ve@Aso e1Bf:p|n ̃;TSAm׶!ܒE5G92§*]nj! r+x\߂a:rIi~>AȪ[!}'dcX1kRL~OhpfLJ;Qlx(msYl"䑨-ǹ9p</gH#HcTͨHrx6p35s$_?1?d?Vhݕf5-z}}0dFm:ᴤ) ,`|Dr [SH{F.h=5m̗'5,f^؂V*7M,p wDg9"WS˧1*>Kk\CSeRxv t_VK~& G@&@"Nшd @#&pLuAF021BTsϏpo(q'kU(JqġP`"j8Tc7|Ɠ-!1&,c] XNn9eS 1VEx6f bʿ^$d]N]+hؓѴH0s]? N?/]]l? i|M89\YPKʓ/zL C;;T[PN^ $o( gw?#M0cM{ FME֠Cn6l2cPMQJKT%x]O4bvrn~d4oS;JH,H'ȄPR5[THenkv+QPp:Wow V-׉K^#kZ%r[oqmkiR8 S$~Z'=g_ x^K|ndH| A%o}{+fIS[_=}/Е(ږC( !-z!sJ7^"kh=pRa9Y-Hn#]&2t*Od9]IVtaW(#Leƺ$hRS]j$dO 8:Ny:YD٧"ڬ`ImU3X~" C]%Em]!fN MDT4|J }fHtSd6yN5kRE4RZg;9Yפ[˒_]2tIͮO7q\FG81DE9uK.\QoobsNNs :~:d&D gEi t'*\vsP峐U>vH$-^@2MTpd=vxfClivR(JSCKbs t6[1+`$S?: qN.ml3Ǫk /xj^'в}my&jy (Qo/-WnvPv'O`lw=jTq l.ZݚO_!~"qPS3(h>~ mcCf4";󬷰]!+K~Ci0zk<.mqf H]1⦾T» :$ jSD\jrT|_!ؼRv.+^p$(]1.-Gt"75~J~SHW"_gWJr.ԒtJU_ׅȢ2gDZGD0$T7@>O  VstзXږ#H0}g_'œ=jy3O/*S[m59^۬^"rB3wS1e"mN}F*6=DÈ Ӎi=="LRh97h܆+6>~I E!z\oecH߈0x+g"d;fӴ*bs~4+Й 0-t (^w ElÂC]HȥJ@ĤH#u\3xs0FciQE JyOف6*; %[Pua`^+D)3I|fA)B4%>)*5`.bl:c[8I0҂A]#^g5;ZAP Yz@iGj>:a?n6Pfp67+v G YPfBBљA?g-)r JNQ/ =*x_#٩@2a!N:0VJ]^6H]ud78Ht);=!zG <,-sh}紵(`~@ <,A"ʇlKNPAH&3Dk }˫1S@hmۑ3}b`l?C*⭬zpM@^Yܫ)[\"LGv96QA[6 ҘƸpsz'.rb:/eZ"(_' tgOy|UMO97$kF62Uո&DjEAl ܩ1ҘB|$" U18\QE:gwY΅P]4R؟p:b] d0X@xy (eP<7atۆrqeY6MLU`[J#d1ݥ8_[# CZ`Ӊ ԽddL7LgxRtiH?L$#]Y[%uKrUfK X.vM^Ywn4V4{J5w!tI`k=$HS8:)TGZXlQs BHi59Ck #J~lB 1PDl.{5jM6_&LO'd9|~ބ0@#a}neaD%%47"ΈeliAS"{u[<_Zn=1>?85*dU+a*vnyń7-G%="" q̼3t:%sm:-ԾYC}"AR14(V o`,1>/85ڱV}J7GC_Ėؐg[$D RJ fB/_.^Bև7:ޑI5Yﯰcj%D ~e?착ߕsxY!6`k 75js4XC^0|Z_-=p0,]6IJ#%!F!>6@BvQ'XBn&Гf:= n$0j}> 7loIx^DMy'lfrWml^ZO6Z.ǘ܈Z䆬-N{q/ҟfI Ar!h&f1%f%xiuQ4Cnk9a0׸e\N&` Ko_ӿF^V8kծKuBWfWs2#\"HTԑd_x!3FrRCHo1K pHּQ&AE9Y> _9'KSgşc E{Se߻5ڵqNRhN,R/N90|b9/_{m J~袣:-uceVYKʯfWHmRk٢ []T/d@z>u#48$<#[Y%q?T֣A 'X؀IAmLHG§ pԷ3qKMl璉P|tѻx\0j~@%tPHvVz}7:x?2?ȾI*ѣv~oy$Bs/6h7UʬF-V; XPNH)SQBSrɥ2 ϨKa6k(J"M)K!Am !|ү|6lG_HЩ1]r4JRU=3lH*[}nYD%$e2i φ6Suh ^oAWվ=r>Fڣ XJUwӑcQFqEPWmF|— )>Iw_wIub4Mޔ~"D  @BW?\܂`ݪ>Zpf↝v nEbZΓzlw_#&P-Bf?ꄽ\#iqf>}lA1F1飼F܄p*Sc.M5ƍo˫;sIk`@Z ;d"/ޡ(\ce^Tb/` ݂ATL*7b&swV,&`f%ɇЃ>\as.2ʛ}*#|wTV5JH*~t@, DhI^!(i.pg෫Aʪr v!+džq4~Ǣ%,) { !)d zn>Gb)Ő\+0kUU35 d88g)Z$XOUIǸ[}V_T[ݗMCm,k9 vx609^gS[Qt3^m;%s Jޥ8,sBuW) p~o/%5lqsS;q} RvO4*7Rl+ /A8RD4PaL+LV\3!@˨  nM(ǗIs~?HF0Lf>q<ac, WyFߎl0xbt)*iVoJnYť416t1g5tɮ CPrgJ!t:phV.QQmM = SAtj+\QdO dCjn+ށ J4/bܦ auR 䭕6m UJ+Qd~q J"[tE"R[] 0pMzQ5@CZtnmF!J!n u>"1TwsdfdPc6GăbN=N3~. {:U8Qu*BF>.zi_|pMV b! tcefU@ҮL8mǓ>A=F,Q^0 ޯoAD'hYj4y). !E4.ܱEIdPoRv14vPo5gTN\/PBƽ &cΔUEJЌ#ُ>%C@]Qά8qVuÙslъ x M&f'I-,56 a+v};6J\SVWߴށÕ%en"=sZXoqIheIuzB7UjfofOӲ\S=x'- ahn[) |nj'.69:B?$,[z.'b{5jӪA1#.M)BĂ6-յXK[c/\l+oYb_iz * qr(b˥~)LIW+9_C]-櫖2m_pWXmxKKuC*fb|pI6ipL' T6 UOS"BY-OP)ĎV%nt,26V _"vf4攝\8Y8d|{@=Ҡm&ph2!EfDN27;$8z2uD~0Q !~:b!JоZʦM|xL$VאTT!jE>x1m MwJʳq~JUZuj!# a P@`m˝(Q*@a7/7K_;6=su᷍ tA~D  mߞ{^cå4}"% F+e#N|g{f+_ &\m;{F9~٥\w|Xj!^꺧ʸYjtqj$ח?æ2g+ekLNZ!!I%9ybBQ=}ݰjm8ʉKH2Bv,f֗dk߶+cEn+`9ܨ i<F)>F:yg?=2=~I N/bWezKH3m3ŞBg?~&T4l6YD;N<+Hio?껲V.c粅EH)LbbUvRHYXʻ-Sd'f("lːtsMAGvZPj5 tZt@$[iJ̵F. HlKʡHਰǥ{0[MRq(.w ~[YG?YZ 񭎬`$b邈ixKc~ @ 8 9WMYUEkʑ@*X\ʏi"E0%nVw,ɃlP Ŏ%/X3NCUwm)0Eݑ3zb,GԕVq+'R30᧏K6G78gVV3@l?Ax^o27XZGT61WtÒ&]Ŗ/M)b ;΃Jmv?i0[r  #&<„F4v1%h7*2\iEBYfq1]ᑾZe(/!is޶lY(ד %"MtӨ~c'xVj[.qC#G> = 6U !gTH$^Ag>APQǯ|rv=C%O 1ɾޏ}}:&hf+mU>i9)z %퓻d!Q)k0ulsYG^OH)('nF.Xu2;܃wf}GA ̼L֯"]T4ok аݮTI T["TC=9M]_]52nr&ZIH49s-E8= zM43\, xC4zci(&0OC䘃<aD1j_o_/F9s/>M*Aު=R?N#8.;RLw*nH<4IړS #OaP"9R{N:jSuBL13dv;IpbC@Dƫm]:;=N/O ̄%`۲QOoi)L@u6E6M,3K~I<BΝZ>^@i㭂~ƫj`_S_JC.y2cr7s71܉'Z ͬt4@REQ*q~)m hٺAq @ #Qa*]Zz{ )&Ïu%) sͿs >h(髹=IlPΆX:3.cD@\ʡ~Pm(@W'][P{inqܯ ۮvԖ6O xƴA * ݨgqyTWQ,az<"+.o\~ynƗF--W=t;/IE7@۶+k@(&JCoܔ;Dy]b`*j2hK7󡁕ؔ~d9ٸئ^s7dݓҖ@XnÕl!;+rԐ-rODiĉT" gǘʹ@̜\Z?^vW:fhBqh+ ްK!t“`v5q]td{$4>ʿIA9'K-=`v k_?%HriRn-'CQ 24(vĈ%hSlHZgQCV.] (__62KѢEPJEe:&ޝWRsJ@1Nݡ?l:hݝ1pCG;Buij煔-b ,|0 {޹@_W@xOХGvlcѹ&#q^NU;!Lh&]6pIN1p'~$d4q:Z!ѨT* ^a.I[btxG[\/! B>ʮ 2/ 6|է}Cw-2 /d(_jm\̅ 'Ʀ,2Fhp /xё )Sfo(_>&_s) UtT{zn/b2W_J3{xE=bDúͱ)O[ّ*hݟszj͈ $`=6{>K_ol{uw*C@D+#L𴁵>?x<׷3:,<'|a(a@j>x{"1njh:xlXc6Row6JEc^'# tE^= IGVY&K:l)拊@;ʟMW/HNT-tzB}|Eg0^Kѡ?pH/IBƄUځ ue28DEysߏGtt k\P:RtB]x+@>iJdzL_[dۖ2jAX[.&iv,\#{!Ka# Xp#}mdeeAlpwë@)Zu)s\50yL?}%.#45ؙ+i%(9x;]ʓtp:Jݖh^tMi=*R}CP9Jb\~bYȆ`F`#[:] ˨(csA}I5 3Vn2?bH( #XM>Dݫ]Im{Od|0^FLuGJ 4unpqc?좠}~ХVz'buɛ)dhraPMF [e@F3JhPH!$mr!IӚ]jje %=})iQg~4]ET-Sۛ~=pO;k5͜XBᔕvH6M-r{IyΒ>_hhr⯖xxt݆<D|d  [oޠù"r"#6Wl%}ʼ\I q?Մ%j:"[m+惺y8F[E%0#y5 =q7D34tG-OBOZ(]`4ϿXy$%hL$^"O'o50&ٮl=0m= n6XAW \+Z@E1eǃX,HS ?}veEg]l#K1$ePPnRoNMn>jj$VO>ј*=O/-$CfYEŃAMgz;qG2i?T:VuE\dBٌJyd׋I?unpcƯXo!n"d7HHxkeEX>]`TC^Ya n_ )7S0E b ,[r[x]2~ш˨;s);hIw@~ۍf픧3+hKK=lJ` >JlgΪX3x6p1H7b{N#E =X8]X/:p\$}^DKU',W`[Cbk uޮc$$Fր'je`SO&GfR^0q1nD|YUdzDirHg2 hՈBOH1UB)SO )ڳl6$S_Y2SKs~[/ulIi H"b=&)P7NjtuO8vs~REyf[" 1xy.h>sX{0}Ŝx׆ Q6H@ZJ_ַoZ-:MEΏ" <)}JYc;<( o&ۻP ں8!ڲyJ 5z3R|qZg+O;87ȳĉ ]g/@ab)6 >3gVCa` mzoRÎF:D! xUCZ'(^m }l]BPE#(J~ j 39M8AR#7HF>vdg;4$δIS5Y̼nϋ'*Lo+w=LnV16;i8O@82#vc/mP<݌VhsN3̴'M9Ac8Mj`o{rЕ_K>*r4u^LtQā84N)V+uUd%UN^ /[$k '1f`µؙ|zuC ^,VK?2%E w"Yw;W&7phw m̕zs=F Ҭ 0tnl:EC/hgu֫))`(Pw@2|"ETN:čCKerKw3I̐R6kWk\'88ieNn./&(o+QPth %~WtOA%YUc8GEسxXl >"lƹGg㩋K7oN`S^.%6Sl|9Ř#GҩۜeLԢhg)f֍'AΪɐ 읞|*]_-5㬧$5#ːvT>VfF8Bo ICQݿb>=w`#; :fSOy߻3d['͝s5" +T9R꧿" Qmso~4d,[U9c:R] oyt=8l't~oIDVH  @ifӒ_Ryeݲ~ȑ-%t:0jCaSJEZTX*6)l%~R2ISi87z K}#jd.)p2u{#v˒"H|pɓG<*1uTH Et\X꽽Ir1)^yB+|WiqkI!tSOq%GZ9OVO+%==% O_ۂ{0Mvʹ+Vk-}ә0;[#V^ϱ6mlOHUtF .a~bХ޺BCn M.Dv2IS*MA%mlJ)-ѝs }߻j" .2\21p2x̂e`#XFη+ڞ_kXw+d Bn6Poкtlv`o=x| 5˼fhFcʘ3a)f6UP_v`!whȣ=L(qI/_F "4`^=El <} )+3FtӼ\ Mf*`=r#r|sma:2t|v vJ8W%fB 3D ӯYsJQ05: ͌,tHܦ)ʼߕ/?\Kz} uAvgDo7seV'F7^U;vX YdL˳˻S:kq-ts; AK!E naM 9 1>Ŧ\rϿˍ :?uKsj,Jz%hb~{KEp,A_! 5\t_ri(8;F@@Lu Hg8wqԶs2æCɟ$ 婌zk*2Q88X!}0gK>(QmYmfldY $n< M]ٿOL% 1|z 5$$8I"3pD3u_dgwUNJń6J/munVgZ0XЈR$<[YzJ-Au,QLҘd"zIvf -acʵ:?g(o"۠FO5g[ nǎG1҅3I6:p3Ds`aM0]ApK|";xRFhZۊ$ե$/QjmlhaS=:[YZ!!~~HVpS63Fxj:8-$m]#Vv>iM?msBs_  AKg5\9r]Ֆs;*q`Vg7ڢȖ '2mvȇk,Ď M:j4!ŸTcNUYbW ~ VO^2dV8 V )Z Z,Y;2g~\{9)^ ](fHDz T7t9A:P4*!}>$fܗdkNPHcHR鈜3qG-i/BOEd8(, vxsuǺ8 g´k3ysG0gBPtsI 7`FE1KZg6"~k WJVtۈ蝪?m&_.^j~}t[$w,PW+Bx#ka-0F.4X~BkFy1\3e"xa.Z?O( l| Fi4p]g@?z@8(ȟ5oeFS驞ґw@u~@!WB^OTU+K*Ѵx &:F&TPzDZ y۟} +]:$`?g41<&0\#oۜ2Ż Sm"Jʳ+y{DiƓR- y 3mΨ#%Kݖw0$ 1OfZ1WO:JBv:udeЁ\,XR*4yP2g ~ 75!D,F5h Kr\{{R,d࿷2hϸ"tO{1y.z^8=:lpd#aySf%8<5I [=eɚZFn+1Ia`AOpD4xzc/ʶӂX* H7gWG+ػ/Y;F&k{ZaCKXoTnPw(Q,MXN^0TZ:7McQ n4uc ,i.N鿇DžDuqKOIskJPTU.r2*6gI۞=Hd^98~Y` 2Tq+QH,:|w)rB c(2dR)৷4 FnJ~7VMQ鲾>:$8Mn/Q6+pb<Z|AH c !{? M4u#/k"8|rT҉\G?_?w^]dLo]І4zC:pC>0錤3+U]glg&ߗՄh DMʎ'G/H#Iw`#] ;)Ȣm-݈o(=;I5V4%iAM>ݪ9_R`AVF-Is*N,;b 2MSjgK||dJ$(eoYFR]NJ9<8hZD}%0Y05VH {(R~ݴ/1 3%[486ջ@Ct+NνyuXwP-Α pcYD#$57c>xymM5QrлLoe |6- R?TevT&uIGIAߏ8cnʒS%x7tf:CGlk`g? ;$P*RVr>vsYC}_5g{ Ϧ'2u_>˂6&@Az\񪛒^Ry&"z)}O/e'|mS}]{*YtyBQ8#/Ҥg>fc)`ڄk8ÿἴRRM{cQMXT$KǪ/l'{Te\L灔-J_erXS>Z{q1EOےȵ%/sChMLfJs_\2[};b;t&KW݅Mx~Wi/V?)\^`<;] 8h:9 ~A*?x)ߟ4c~BUF2l:2exk Tv i_.C`ݢbW}p6 )(qnIϫ(cAP2Y0Őc!Y|T#Dd _RL$' &P nafΑywަ:TAp=wG &{k}-MQ%J5(7o= E.֡@V EH\]Ο"ϟ XvF\$TF.3uS'Ē'U1ϓH: [FHs<9aQ?R` VXO^"͊"B,mW!V:2F"lF`ΐEg-Qѐ)U[GC`,mGm-xR!mcoEeEi@A.O:J2"[*y4x] ͫX~1~O0}Ne1ph_*iVϘ'َa* ΋),{ 1[ 4o:8"w2Z׌TSj40$nƒŷ[;HQՌc=#~78K{ l Nd-]-蘿DȐueɑb{䁛=nFC+TV Ͼ9~8EEMiqZm0M^Um<2n7[݅+hCe3VHw+ ^(wt?w|\bnn|Z}T}8QˆGPG>cvF#Du(Ɍ?.;=5Al?N*ːuϴCifhjpcw'@T1^Cn [Ҡjtg{ɥ(=2Ch;cٷK}'3 ե^ӝZlltձn62O37O`ȖDd;'D :&G9<9ov8 v*=p,|(F3ma-Hɭt[M -tUrI]bD ܄Hw]<EH &k4=,H4f"*@ 1! c`Q,V=gTbgg1f (jXʷPk8sm,@p%`<>5^[ݐZb[&`]6= %w- JBJUM\L*n4WRxL*.bk4mƒ\aCŦ-#T ߑSp3upoWC/1?uۏTt AG(k|pmtr]#yRӦg,?I`Fر)W!؀, >%3vpT “R 笝] Uh,keqJ_wޕ>|JUA]f#< p3ޱ(aCg"]PQw7PHݕdb#E3Ά > S<ɕx7 /$>_N)!:ӎ}rz?'grKto|Po8+hq߈yLm+{n #F3EuGl~$eKe/Q'vՈ~H]&د`P2A ts@H@ ; ȨgD b5gB}ηNSh[Z+옽ߘ:q|G1Īhf@ 2'!O5`+ϰ]we$'j"+T9G,==| B;EDfoK73OipP2 \^1(zaheK˭7?47pjP!¡i+ǰ1n?F0rF8 ,٭2rؼN+ǹnF Jӈ>N-qзgI-#>jy98߾,G"mn @ӂ^yca`A Ү5nCQz`,M5Il|m "$?C9^{nP.HPBi9!r*x ιpm Hkڹ>砋x.C!9?n<D?JEjz;f&# pC|D*sd_v Q<\g G.ڨΪ:cxںٌjrJI}˯+unlQy1cJUǍ''|h[iMX<0Kxwks>֝  Q42[ {z>p Pٟ XGcWoCڮZL1 Hy+׽-d˲RXrM^+%g~6pgWErskeg|!UkdDK)L)Cuoa(>2ͥE雥%5;\RȓdT<I Nv Cٜ?{$ 'VZ !K`]GFa*bYSx1~.ڏH^@^&H- \Sek%"5V4Uȟz*]YXrβcSqZ$G kF5kkURDkVa;2YRPˀ>_E@ʋ>`&3J ˾DRt.JS0fQ ǚ{P'^ N#T]d1X-^zD#LNX0.p $A)$-x ^y>\t O a\$mLiʧr 1EMxPϭ|3u]bNV&@IK9\"K9OAlvzȹ 7$12r=bwB䏋X4 77!S!Z%B݁IHϮid*'Rxڼv;E}mES@K=Y?k5N/#QyX3zt$64$66wU|Cs>P=r51kP0 p /JHfm)]Q~UbQ Cbiesj(판ޑݽ:nLY쮌 L[nak#ThBв!5(؇x;/M!ґǪ>YKTyyf? h,:8e dLlcP"[w)>L,Uosy/R-*`<)CLn̈Hr]Z?0x;Յ_A!Ñk &eX4%H)hq&|NAEGS :RXmʩK=EkF]PLuE r #BAJJy@ndjS{6~ [z34C唒&A_N:P#U^Wb Tt(X?"%QWV88OYb__ݍ+L{`Nsv" ;A!Y 5Zh;&ʩaC|mTR@^G="`G-XNX&2@xQ.\FLKF`%rLo-T1&щ@#8.N`vs{f-t``bڨq~$p?b6Ի3mQ Qnt0(}/-#owDe/(dއ]׍MT9e ֌//XܒW57椿7IFKv)t9aڢ%H1P*ShgE2wFH!؄pZg&g]tPcKB@WނMX3Xս( xԭ4q KI ,4̃j`uUk's%na=di(Tמa\$* m|çWW/ϼ̸so$/e$#fLPJm{:"CxߘAi8! A(6ggD{R9>{ɕ]f%0'j{+9t`iO=rVCIOճ7G;W^UIoPtQ7kNm>w&אTD.E9bڻ뼈3!Oj9`Ԋ㯠[CczM۳s&Uqn6?we*jtEzٲW+e9:_n ɱJX.ҭ)x[c69F[|6Ħ}Ga8"VmA:~Oh7QuAHAe2搆:{|& NsqwA6:CL]k5BRULV-"HQÎhL @N<(lu+f05rYϺo#Wہ vv,aM,MIQY'xTJh v/v 7an+N>Qx7T \~#eD~(ǜY倪J3l^(ݼp`%7ʽr//Od~U.8q }?9T?)TkL:E .JHHx$ u~Qt>*U\σJǔ#~)o} -h9OY#2- 2Al`a3"dѹr.w*^Y`WY$zXia_`7rtfIrpm}}9_`^ε8Fr,M +|ɷ):?m}*UPyL{[G'j#wb ]vf)>lF#U| A׍sJwKNYn4I#? D HF[_{e1ώՄBeޢgYwܭܓ{w؊ro^7ȑwVǺU}=)TD^褟,oN1P􋏹=Ŋ @|N-ѻ#w蛶WX͛DMrBݞ V<>L:bmk#T}P(pQU1j E5N_d< Ӫ[̮V ?Qb"?׻MwLWR(d{l}glk| A5_L[ðG&~-t>_Zhf6v`..\ I9O Yik8Zzχ'@nuJhDM$J1X)V TZ#zA4}y4x]V ([tW@O-+gxbWb!_md6 _2Jqk_qGZYũ֔fԙŊYTtmgOtBKT9=Ie=A_&);R5ƽoܡ?cYy c~6MP!㔶ݛ ?ivoP&g,q{3[T<{-c3@pnI $`$ o_CBV.`]ӎklU|׋Uٴ]x #%%B< 7B6aaԅ Lkb*O"w$ZgriOS4sԅw ['HLSC\昰7Qxeڴk\_>.nbVlͲ]9AYr]z#-{_)& O]˂7}sq A^40."x^_Yl.%]sl?w-_Mr\ÛTc%HO^l0|K xU2OcZaZNf<~ ԶUPx}s MCn ׵owG?h[rh_7(n̙:Y|u60Ē*+d|$-iƩlV2J={'ӭ  HsO`*u\0_APhtqގ OPVs26t Mcyp#67.`'޳NT^~pk}TrDӜcm(XA*+v9/V!b$Q>1K|ojHp~P =I;{wb'߫ңRE+8WKKc q,0xv IM}l{0x~s MVG).ّaBg.6|e@=Z"px6`I~M@In9sfFcI ̓v+򬾞ODJv1=ć ;@ž6޿/2ReD>vC)Z¾_LO4!Hw$--ڬB/@~3;CsXpG0 Ed&'5OǬX3\vC.B;%v PA"rEZ tDB:z0aȆXY88 UiW}PzZnr9qB.x&x|;t4w4x|SAɏ24}VPSf" $QݺBvN_ۧsguvpG =G7JM5=nH*:)ḣAL}FnӟOGCnD\ˌ]yMCcq郸P1Ӕ>ؖXA f+kb7BՃM7A׋o1khaV'0=fS{xʁ5IkxcSpJ:J|-Ew "ا.-@\]Fx57Ke ,K_'G_r&= kЂrdNvbC͛E=g3m.;ƲϽk r\Yl݌IbslQy1k< :1MXV L!j4k#Nj[4.ar}WMw;_1ȘYi2nz%˦VAo៷:'5i6ndeq wƼ8L,{mfugk2vMpO])@.\L۲_د쭨LLZ lƂțþD˛Αm[igD<.|1u4%:wj$ J-Nr.H6Lw$\-5HyZ,yT xxL,C`H Ŗ 7?SOݪ^Yx+u'0|qgR+o)d/u|oK= z!]LqČH-s*:L$'y}g7>h]1::Xc!\eXYk8:8 ȃ օׇS'WP~;X M}^y+ؙCQpdr)Wpٝχít76S8>sfKUad`AmrRpEh2_glO8 7MUǯ<%-l;IO FNHEibsL 4J8,~Z33ټH=~wDF$70{{)2Uk"|S{kJLwu߸R(v %Uu>9 4BtMDCd;؊5zȅĄI0?'VЮKj&K4F2yl|z1Z]VvM.s7K}:ӭ/ҷ|i[Msh+)I,0\'O UV oO<רˈ|Jy vs'OebS#t9I_.vi X:$E(v[bR||Ovȗ[Mepׯ@}ㅪPɆekλ֋us/h]iW_jejB(*|5M+%k~:[Wlw^a^eq<2=S-9s=Θ&ek/kX xjl3FnIMcn 異&#GDV47!'OWUQ NfWdR>:LF5*m7ޣ4?jkN{+~}0 NN˱mۻ4&P_]U>},4uANVob+>5\ܱjjFRwh  & *7(796w{L}CQ u؝8 & \q4WށBX3".eHUXT T*K1DU(/>Lj$agElX_rۀ3<OW4ds)g ň= USՑ"# F)v{(\3 ]Uuz$vuCS̕+R2Oa]T(J?= <*Mw_~s' BPU`PO7gjeg,ۓ.P Q+`AG-n_%U WoTy7=-F%@cLV?-.Ac.H @jH^TV(`6lqm@XG&Z'Hj)\- ۊ^|*`-RJ9Lz<\Brz/eHig&`vشY8܉U)by(}",J6 O(Q`e:9(7 0/<,nOY!(qn +E |,v7@WG=i.(8#d$]φz&:rdàݍXBgEDL)0!Eg'9QRoe?4#D=XƳ+/|zuPV1n`.1Nǎ!P *!'Ux;cCh1}VK"ڋTn7C;0]q /v}jLK9 &"9ѡ4dd4@N] #3Pm|Spe Ȩ: 蹜. Zz;w-~<)&VGJ12a/x*ݮ@"q9*0(=i\zH)c$$atmh9ti<2uMض4C#&Alm=BYb9l씢ݟnO#t>ܭgsD>BE\Lxu8PS㣥;~~د!هkEѕԡlSwmP}r{ s,eІiDu";m|H ,8!08]Āo#cF1` WܾA8y#0B3bwݮ %uGFW-C?Nmx7+?8 Գof||?(iѧYKtLX fGlзoCYn@OaEC9q>/V24A!.֕Um9g5YׅZ̸ͤV6*WEzL% ,_9䏳EL-tVrM?#:: shd %MҠyVBĬxgoB>'z˛Ўvî(2FKH4(.hK/ZEQ#٭ϙ$p [ ,Wx]pU|LsCءDvP2fD0'f I8BFx%uׅ_&xOׯR S.ѡ `Z=ꔒh`'0`[ld٥ 2|sOalYg62w68lGhH #'oNwPd }ڋ|[4N K|^0豤hΘWsG/2.2kȮQ)ê#E`'1W_J$i{\( p*[ Q~RV5[8>ܹj LSLD|(=y!^9I'd0Od` ƑcBkWv7ÀH*sZ/ve$!HyF++?D`gzż˳;Qo]֭*򛶃Hяi 1Eq0|lrcz/4ؒ,/RZfٍKs:1XBdZ9МkWcρ?͈F]H\*Ö>߮ : P)ؓ>X+Q [ikS7q +3L'8;#K~I^QLxu)!=P;P/u@s$׸+у_kƻkU'.RGBwc \豙ox]iRz~W<9y{!G7*q]I>k,x )UQ(_ <]:TKQUW0sn_=,+0 XG#Mp/9 )Ӛ*MHb'_\R`؝ie:'ygW}F`Lnr37o'nr|#VInw599F_}ݻ`;ި<&(:VݠZI!@dòI)//Q5XeQNόQkTb : ,v }ؕ |j:ψX8bήAۑ~ORg?墍>tNP3QR+?C8cIZgIWp3V \d~ :UoP .R+a(nrVl%qh)5]ƌb"4 >/A}_||un[+6߶ \ dZɆ?;#V2[԰kV p>cD_In:9b# ȫ`!3^}|z7/]U ;>Lܠn<]+`S{۩Y NpC1KR(Yyos6_ 68,,YBlKƅXO$}8,r m=:o/Z "ka־^x#MO!ZEGO8})@$2=&ae!^z *bl0 C?qb N\#qi?e9b94(wdeΠUA^KH;gn 63'xSpHFEr(*ι<[#TCG29gn/s~70c>r{w~d>Du:;צ=ߚk)Yh)BZ6KMM?K3 /Bca9ۅ '2tyD{M%m} 1mԧ?~yC0Ⱦ|+m]pfM/<*KV4 F[|6ɘv*(~bC;VZ ׎兊'$ u$TzEX 59 ZY2z,a{6ULкyPA9>fn(u57ju"eͯ"sޱeUb8m '_A;7E KkT6m(#Tn.O}G˒B|tEGI|U;ZY%"M5.JQmPߋ0 h (FRsn<0m5z>#UjDB}(e׼;gQ n Fۘ$.:Ʋb*Bؽ|} ~5r* iz aƁxlgGoz㑁&ޕ#:`ry\؉1߸@GIXeO'rppqQFO(t4LY v)yyKu2[P#|pXrhiP#JK!'RHrk,"B"4 ;ZKDj>S})ԟ%eO8^~lQz" 5uf xu~z7!'{!UWO Kw9?% yfvHH&+f٩8CZ,t.{nRN$l(zdPFPڊ#k7f<ʂ"p20r[  !WN֚ ^5gOr:~]ی~Ϙ,|D4՞ y iz\u庝xOD#;CW.-2=YX`nZ zo?Sd=>.̈́J WPDp-UeIc@ @Jiͮ!W@>8P1̥4xk2#nԉXSwN6l9P]dQp@,bBjNe@ ą @qw4&[ҞL3sQ`{>3VcTsRl"]=I:p5[ VZOEwon 8 b )\WwQѵrc`s)>:WR6J4= 1Lk Xȋ˦M"{-emGD[+3+|ew*4/! ؤU=-ͅM{2Ddx!Nx|أ^8zٲZFpX,<^"OίMݔ Zt: }lTՒ.Ȯ:I: V u4XXsY:$~૫U-i ]oe6nte0\jF@y4Qn s»Bnr ?t^PRYj CyTzANK~󆼢rfEO ~?8Uv!V AHί<*oR`P谮)Kn-M%e++9u7 4tIJ) ~cGhat_glnhkg;l*u!=ix _ȵ%xL߻afdJ-iitt]yYTBC ._a7U#QoQ85/_{%bW bN(KvL ˒Ye9%F鮮n6Kb^&i>L, o%.s$k["7ǁeKR/+̻oi 1 ņ1Yd T2Շ $'U#G| ;k$ꘗR ^׍(NV\Y&= 9-`Fpu$ nZMBPjmüY/6-qt˕DO[14wOXߪmƁLAMHD {3SqqXwRq 0cXtm1D1~\VM5Bf~JWD|t `meDZNb2QMN^]Y>gacu# @E.s[pm2(^ t&ȓP:DP p['ˀO@r*( x4m8YL S>1Lc\hfQ+8žRnJ]&h+ nw6AO t+wa8MM1,> YM_+}Rڿ>h  r݋(m2b3FާnɀU/3,e9Ђf۱ZUa$cV+ 8vu8]w7h^kAZ~hF}dBhjC@CTnm`dZS{#&aUx0X .( UȣϚ_$B6l]ǚd= [-f .CT: ]iĝxD½{2DC:&ŋ\fSGkُu:>& ԜFEn]%ۦc̞N#lS{k?Gn'|T'{cs,]FF#Q#:v >݂  J^Kùf&*8;^pEugשkAҮ c>4QdVfD3w>"N l jڏu {zx >!>CY~+DO:񟱻f/t79Ӊ5JCXG(ꉹY>¤PhP*Mdr(ޥ#m`:+Yk͇ ҭ [Xy`{&ftQcvy:1b8\D\60}?y ]H-$^^6Dp Jfǫsx{V-EMn8os0^]ݮe-D,1<~8X\e,:b|qq_H~=jvyK]$[\p'u~(?JjsenPIݬ@}L]u[~/#`MC&f8o"+̍"fv#⒎?#/y?._Ѻ'{AI؈-8x"G mZ(w\Ebr{C ӟA!) ~mֳk}h"3ݨ`DnihH˻j|<u1jj&2(71FV􁵒4~0qi1^fiX ˨H U@sF77Mޞk)<Iv$ Q;&".C|i (&?YKo+BWYZӽ' ~hOBlz 1a<9zd,`M&/$/qOy# u#0uvlf3yiy6me:έvz #k!ILEھi"D ڼVui#uw3($g!iv͌i.EE3L_k̦.ӊtcr:3 \.4P 7@B Z|(NVo,]{Wτxj~J]]jK(X.B+oZY帾lXY9 p, тi\ g$,MA/|pCu]k1=o%u}+N5^43[K=U!EY[}sRjf+pɹ-҆AcK T_=SuV:fRs2ʃ-y!38܋>J4ҵwS_n-U*%?ĎZ UxO,9=-D'JQڊl^o?X%70~n"Sz[R۝\:j>talNE6^ tMFQ~:˾X*&;M$,qp$粊?N@-jÒ-LNPIg8xe?'|喁٩n}Ͽ֮1W18ԇ\醗-}yLYX:Ou$ۏ SBYaGp@(C"dh-ZlXQ-`מHvgX CCZ3:!/HîJAy M԰aIHE^/oCa- y\SB%Su #y Tӌlo`{e:k>vj׷Ix̛mWMS%f@)M͌ySW Ԟ8":i3ܰ#mcA&;2VHf h)e x0b?-HI Xj{]6D>uP&jGaRu`^j_$M3&d:ېPB\=8\Qܮܘtu0)>FοۈpCg26RO凿h;Uݺ8P"dŒf*jrÌK^=OrS|܇&Լϝ"0#F?~!>fiO]eaqH%-i Uc w٥H(>"k6򬛦ͧeW Y {)Q QY!@驖heQ=ݰv.NYZz`D`snLbU?&ƭRUA8=#^ܱ.ҳJY?|CE`%BX$<(ձ$91XdE(YGIɽ{x\ =.;7 ~}cv/O.l K>Յ`rC4[d xL8? +(DSG!,XPv퓤G+)Gu=C8\CF+&3}'şMc>}k/d- BOےKVUnC)ٛDw` ަAu?bힺ2bIIGhcw`mzzKZ%qA5~mp϶+WW?V^Քo`|̊]FoTދ{3c<30`ST*hdh೿E ׾.b=o"RReO ~ 7'Z/aA9-XʛXijyÓʈתּ'{M_yμP0l+3} E_?v]fQݏL[cel!ϦaVTġ'S Hj٧jÃH)9}^=nd/[ȤLk\@U99o2yLkR-Imbi$Ņq@@y-D4KZFH46CC"2!JY|*R3@ks9:?(}}Rbw0-N+FE"E{P,P;^:+\4 էL D:-ՠ^aN|,$XJW6NIsjUz< *^\eк{S%[aF8:er1r+f6Wn8+5 ⑊MmSZ(IG'D76P"!s/9B@e9m&+: SJ[Lv,1&rKp )ꪨ'}Y5FsaCy60dABltdۆ<nMusa(͑9N!-;C*u0c/sM"Hd+Af Dȳ/zq2zH\*i4j]wÁߔpیx7Lϔ_I3a~H2oD.菟dK\FT'π:jm5 vՖ5 GSV.=+c&Ҡ @,y*p/]JCB -jj'\x-5H8ȋw3Wg}0b))Im. rr=LQmt` (gەCM^(0}A3Mjx4QlfT_?i@"O `3Y48ĚC?y7Z?g`W/!jYJ&kWd/}ӷdl־[H߹v-ŵq!ޣy5G7F`Io7&*mC=B )є=O+E G>a·I<9Z_|Ӹ0,4WSvϬ"3QԈzbdiIxLYrOL}Q ^୷ߚD:GDhYc(;3*!U0Q~mѻGo{K;@Vpb/ *qBH{"4*͕;P˩Jr5Z_NOw|:$?׶7Ĵ TATf/GۇgDE40ABܤrN:~O* T9dg܏LnG`JR !qdכ1`bg *X>},'KFİV9т (Or}ۉhCH>qIYLc,7ͲïdxtnDςY\E.=٦հc9h];ݼtle sסٕ jn[{u5+ޛްW,VNc%5Ri2 үXv"8B8ƨ r5: ׻v ]BUŋ(X9m:Lezj !p&:eNUm-e V,%z^B;":EHmJĺɏu<[;^᠄H΂YP7LeEo /Eډm]!FȞv!ԽeiWw$h>f_&s!y7O&e|=DcF«BJL֝^>X=)18{F~oN/]XGCY]Pֈ;AB"\ʲPUP8 c8J qd_qQ24񭵔;*~s6?v& l.+Xf+0`ٺe_JǢ;jI/tz^s4|iEefnWl'{7co܁T/h.tk^^URѲXz*A.|Z2z46w ,bB}7#4ꩍ18W,$j>j&ܲϦ Q UP_1iͮ# A$cra 9'g -3:uæl?xȪ-dt4Oex(˅e!#tJA1}q.I8ZykD,oI j0P.oHW@f!yRᡠ Xo4v( 䌕O ੸LybY&UWCA^ԱiA^mo,E},*X /|$Wij>pT@)DF7 ?nj|فg2>"ic'>>IZ[ITw3P>XzW/8K jz4v-w}NB EqA7rcusvl ϭ&1iWrGp:L[=,VTκ$/1& ^|]r'u;dzs P{26 bim2N SLM.ȄI+~.EO*׫m>Ơ@d M%NB2}"5AE0}8k3=)㏥YZ,ߪxrMٖx/M} M+27-—ϡ^^:>1q8k8ΤHd; ^UsjJ?${1[1,z>DlrM~!#BQ%T  }) O9D)j3SҕؚX"y-aXTƂmiByAbR+qr_Yr왍\3h[hf~o_Q#nj#b2s'%+^I|LoݭBvp`ȋʚ!؞:,~ 4pKHBܺ_҇y^e{X9aWݧ]}lu `~Y iB(WR`Z[`HɳvtQ\jvN(i72{`- ۨҿsZ[}Zl:soxQX![.\ݍ7%HwsHuJ3XS3SҤ~@b`uJ +^+T2U^6w72$,Bw`cv^W9,U䗁y "%Y뢘?*tɺ' yG,K(oMk/#2." vvF&8z4σbs ?j^XY*(?96ipްjTS-+<b1tDǘWόUP5#V95Y&$Z,,yi桥b20\>J" ZH*ջD6d5Sl;za6gRwq$J:cFVʇ'*ߣ7/  (Ƥ9Wlr R0DĴa^8dpAiJ6}1H]>2_,EV )*ӆ n"nL¨Wa`U_0m/ydi3YXwq.=< t\kRq=:ƅZ;`AֽX$qnҨDc'ɓ0 )2)m;h)B|={qaNW6O{%ģ1j\a3eY^Y XFzżL9أ33υv,m3@u<<"C&-B /暐P 4쟌qˆMƍr 1BA׶_=x@flVorVt3  V:UhFc4'QALfŶ%6Tk%AJ [fx9-.%^5h*޿E]|&;'i Kc#Uq*v'fPFͳ&:ؽ5Wt0\-?QϜsYzbj !Hu`JM pΌ(lX„=,% Hϥ3ycM>Itkpx5u>zm5F-n zL]3-JymG> :~xު| -$K:G2Y6E^#HN(wVź䙰ۅKk ] _?{#<䗯 rF yE*,ǘ<Ax3&UTp3OnYu6 U5PjQ r2腈6\kYQ̮1CZWo ?쮺A6&CŸ F<oRhOJx rg2׳={k`) Bf*IhܫM"HzL)ntⳃWa{Z>_GL.&Y@p) WGA6{YiQSm9'V m kCGh]RR "U(ktke_dZj_ϥ#e4PO14^ _O+隐.jyEG'4P^i.(m(GpK2+3+Gh;eSWAE(s (:^T] e.[*/l`c~N3Pt#[YI \GT<$P 7DJ }"_/Dq [%=-V6Hwx viWǼl! m-wfCmJTٮ R(+UVFYg3K"PhB)9bF$X-bD(hvi}b .)̮0yFycAFwuJ/MK-BGCAsEQEjOإtu hZYd)JRRM6>x0;(maH+JIch0``!GNpFf:Tp^:=}pi\bl>>rM{4?ߍ<n F5(k&1)#M"h-ݞ _,ОY[\C'rPkQ c{jʁh<~`W= '`i+ Tv lN'"*y m'tPDT\U-%lք4,wպ 2Qh {KXnHV+5&KLd.vv,N#9*&6:\3][R"8Sʮ5j˙mѵY.'H$CD&Q#o6G`c&Æ4%4?-OL_!QEn&Ȧ8{`esKnm 4%&C~׳GbK2[JGd0p;!+@| S EᤘAb k (*WɥT($d Gd @1,N]:s`R-D {JK;4]О~:)-p2 l}a6}0u(`FN/̴JMeH̱V^=?kP`e Y:TP.v-ʞ@p;V"AS !Wݸ-9X"~^J뉘v'rFdkpGNz/FꠐSUcgkj%MAlꃣXJ,J}dh$e=_,/@.o 2~|}Ϯ)΅ +V ZyyWC#]hd?OG֕A/y}d?>^/~>Ks)?nyx]Lzusކ"fr?3E"T f`70s)3t'D!x#,t% >?#GgB}c(?<|H?.Ҥ}N%Lxo5n7/Ω_loyH+66HuGe2zoFߛlْϛƺ]i4y߉ݼ 3y>IRt EÁfMP:J FR4q)>%LVXyT,bJR؆UEGexjBưϕUd0Z9) Fc@irR'ǐZJ:lRMk>At-E3d3g뽋W6u'gok2Rkp52 -AiO$*"a;KҢӲަ UTq!S~ŊrX ? '6meCO[(n+f=o8K+sj lɷdB-4Œ ݽr(OAK1q‹/moFZq<(LkYl0Ku끡'XҁUg@8|9Q?J9}f$KivHxf(e d|DEp< V™"l[9o_zdk<46άpLɌDVog$~} Td'[`ySwҘnGi-߀LI>7\XUce"h*͐ ehA@3))D4Tl_B=K BHF wxN.D¾~*mZM qW}<PJ\Yc䏴= 1յm8Le:5+Pc 73)7d`Zq3+ܓZ̮-8clCc" ABցBA +2pf+&\a!U^M%jS"vah2uAeA-9dz\Þ17r6 &="/8sP#}SAB}~m!(De*B# fѷd Zod(G,o^ʜvHZqe+˒"E9gA8{{yxz:QtJi5}|}|w.RGL6rO]{a(ƣrǢ5z2A`pDZySܰ̏t}/ b?1*:;et08=y)C܋FVT ẹVAL!toב+7S`Bp];[DJXe*#K Q T.ѝEyʼ+'s(5bԦmMhPfbftmjyC41`M3?!W\-ee$pNWg>j;-V WڃK`/1=/#_!e"F\f~rTݐ8\AN}sh +Zd!O[o-"a !]5 @`U *T2^".!S~9rb)A@ɥrHuLl,-Mp)duS:8SwIch޹wo'I &]+kt ScatCY2|Yy`v#?vU{dX02k i:J|s|8Bi[geD( jR.w~>}WA(|G,9#V=㶗(Od%ia-KP%ٴ!FAS&aOt֟8|O8xu/ - u>GrZiKıƓ`Z5GLD^6 MўԶp"JP@-݃\_Ef(ۘMwXֶ7ק }+4D4Q=˃y }5Bqg ]KMDݎU![!]=~fʂ;}J)@"ٙB *Y(7};C-ǝ1P쵮VNh\@J^W5Zf5ey85' Wۉ#+%3"t~]F0)}5[i3"̐1'E}PqbƇO^ WM(ؗ xw%=&d:\5?<)Bn0, Ь$wʶX&8!9.IJB\2Ȱw390&ԝTl2S>W 2-4zo e4ҚZ:eK>%yv#9[R+Cn(p1HԫvHGǂsKiʄ#[2}s`. 5R[-\[q<} 8v`wgƚ_Z]Gկ3\~:V'BRQ/@t5*&dz&w!Jp.L@LqU%+_m:n%sS+G-'EQSJG8d\Y pʐ20̳gnYZ>0MpYGU2gŤ$S"Xkk%[ i*8lhq4xc%F'fv4yJ}|yDVĉcʣ(G%.Ϣ!wԛ&.} +VS$,87Fx{w0fs(cӑh!0"@3k=&CBg>ih*#ԙzgh̔ړ'}nl97$9V>dˌ-jMw\V 3-6tnz}J:5!AH, as)HoeD@Oɬ%Iç)gBDOAŕiٯ@X8"n"hD\d3$PV hIkm^T;Gͩ6PmTqa?!ILFaTڃ_ "fmcdAs9y8SąuQ^֚t,!TL aDywX:tӣ׃fXi+a,.zk8z׿))(r)gEt,n9@܀tQ/3I_z>"EhP DXln$c{5UF',U/KZ Sl` >kV* =3t.҉+T DN[ݱh,>Udoۺܘ).S ^c*1? h!J3f4G:?_FX[<{]C4M'>m C֓󃣝0X&bIHWSǩb ?Ip󑦂tLӿeְs`ؔX*^8o\$ `Y+sXv̶R^94s˗Նo}ب٧8@go`! ϔkE$SjEB /x6BTzZZs@TÈWȕPZC5'V=$ϪTʒĚ^s˘tU!/؅ iôh% }$$GC[sߋ%֤/jʒ8}k\zƯO>zWT| cɗs%T`@ku7?|Pܓxd!г{GF?%<{l7]G`]k1F\R/:] cdd8ꈖ$Ph6La%ujOHTՇ%"n_Hz;ҁ3 AlSSo%NHG6`JR.ȣ3["T_|מ=b؋i!Ғ9By+h| | cD6Z{m 'GtSٟPj^716ѤciYIozD]DѷFf9QNE8Yɏm3n F5ͭ7GKa#1އUMmw(N >IԔch0R,/ó֞Q+u A¦!0tV}z0j6 ڦ"zI\4ޱ#ym7i-CnaG!Ĝ%{A๩l|PZwib~V$K[RaqVX)Z.ezNҗ -_wZ_/׸˻n9rUNd=Q9~?u8_$)}(*{9lm Za]G Q2 V#d#`LYkٺ'4̵1nx|PE K2($cnRHky=HOֽ!<_Z7((V1Ǡ瑩WYu5e4#kYlRAP =uw*ٍ%&^Mtk; 7>=eHc8pN(whaoBśUsݎF>W]?z^Gsrco+w1RQ  d?1mţw=b`.L]\Uo`n ƿvB prHs-e23vw^<a)@lELp>5Y0F\' A64g/B "s@&%VEqBl3CE3T[r/FVR]$_XQ]7ovGG4e8:g ?jX>&H#Ȉp0<&?D >$_c+g=mZ̶8ܝ~tzy`ed9[ԉɥy1uRga$Ktۿ5F:Y~GVKLޝr&%s V^:#}MA@4 A0d@[/Z~83j pGIP+8r:(<_!ĝ]zRO_ Jռ *ֹbI0 lCIR@vFsHD7i{k2$Sh8>>oxa"^× k&ƫ\ݽTIH$FG]|9O<[=hI%T:I7Ƽ5V* զ~гMc#P-lTf$0F{KBKCHj` ȵw֐uI>^˶Fvܟzۋ?Uy&Qf`F*N'c05)- I :nƗ>TI`l!Q(͠rAȥҡi>=!#ҁYdCQ[6}Ҵ -}޸riVġ<t_U[#@'Qm?8YNUޤ^K +|  @-KvI)Ō]b}"߈ ]O:`=\x'[CQs&fREq=;x,CǐguQ2YΚo, F?o~Hhڀh{σ;^&2nSkPi'<>ObqT"B',<^jY*r*MUᐇ0iY^lQ/N+,:I G~_Pf+,Hm ml9y@9JVL ot(ߑHs 7͜#|_Ӫ4/fyE?N9K$R^Bncִ^sfاCk_3=Ll3(BSV33U3e ϖdmY^dO+a}b(M'؁LmFx\ʾ>hF١c"m'$JCwwlem&F%FM sMăR#K^$bbďJ]/&4&MղG\S0&&SB%~w۠ CmpKels㸼^tMloF]sJ@%]Nf 4+ZQM /ralg쉁d.p+_xKg;c>5ɞ :t\Nȃ̆iq"=l^HѾdx}2n:΁$u]faXI Ϯ-  $g>hOI<>QYWxARg%<۽Z?u[R)%XdF}E܁11"oO6bJYt{LO2Ԧt.# &rz<Ź >V&0Hp]Bz}pq{AZV&DQ\P03į#3{Y C:Tfgδ-c3ETiHREp"v"[3 ԭQ)S >6tfↈb";>0KloG*jp(_=p,_|Dq lk^QJ|\m++tz+FUa4l`" 'B[,r@ #ɰvTn-H~cAQr~j kA/tjW 5]J&5[r,n2BD*^en!% 2h-C |嫘I-hT\2Pk_x4`*䆟#! tяEi zQ<޾;Q[ ;Ra{ 8uN$].h=lC!qNW\%: ƚ+:?p]# #vR) 8ZUHY47Լ,=խf1n1ɀ5/D-gtߥWc3kÊ%{$J/:T`[B .tМEᢅ,ē?12)n$M͡RS=XO}P}tsx uwrch.ȳcp8^QF#yhbHXü{rLn,YrJHaRn'g%Aa4GYȚ/ OX)Ld.r^=ۘ:(!BQL6ǖT @A{}z)8ט^M.B87<@ iF'c#"SЛ!O*b!󕃟$RZgڝ:lHצzʟq6fD3158P6-&$;=K1KM.S'q42t#g0Ss:3vhmLK A HV%SQM#Db0`,+`hte=64);<ωsT(Űo= ~xjR2WޡwPш V"9&Ъ<^2DS/c%9diWםUhM0c A$+S |ާ vY傝qH n|#Fѷ=)+$;4zZy|MS$0䶚o%:|ϓ7iEd\KBc}rmdV3LS B2L]Jjs8\XP7b% Ndb[ !@]^!toONrBdw0㹄-»׆nq>*o2ݰEdteʺ3:D~sxwIi'Ki^fMQ&*[%oXzJe7ĂV.)/H ,q7%Q>' bOsuӺWi&gK]/|y[H2T/i* ()(>J~wlӱ ㇁F)uEEw*4acՇmf("0H!=CʸGJnj#'?^&1o/ w-OMRbma#5?oM",C (ii\a` | j/͠H -_hg;u\M[ģsSMJ%e>00Q]>F0P46KiO6? +Ɉ)~uO| YH@oB%UԭE+ ?D=Ķ/yp]y}ǚP^B K,,FDU5p`6}KO.8{_ȘF XUTzf Ő+ymQEv1Ce pQm<+ t441zp52ϭLh9A$ 'r-#Q>Bz]YKg}$F\rcNPspV8>/PʁI?J~jCv>-04VP=*WI}l;^ %&{r޸1'toC Ϗ<,s–!Q `L&m褶+#ՋИ$s52eN|5ȃ2u}ݬ/q n6W9A$`.4g{Iv6u@9+/?L-G{*p^81.:qj ٻ+g>&a*wң&ʻ WQoSn>nb՞=|O.P.֝!@RWO~Uhի;d 5'C5º(o^)%؍ coFXE[04Zqc,#:¶EoG wfnve9w1⨵ŖZ!܅׫@JI8(QKH0E&l}i߮|^[ȿ*l!yN#>5^./-U!h1͍['2 2c;HË=D9*1Gs~>u#*}'IODz2"r?.u)m/1}R*$Z渤X=(𣑸ϲ :/ B`(ŠgmFQ]'+! |+ZӺEc&)洊/ga YH&춑 1/U]JʿhS#qĘq2-4 ˥>Þ]ֵth w𑵖'ofCBWֱ"!t C h ѥƋd;)%: T<"DhSpLfГQ˔P"-G1j!PBN$=Ti@_h"@'PΎ xrIi] {d3v~߿ʙϜHL 5}V@oN^0kwA헿$蹶х*4ScO ',!=x?`"NwĮAeB1P 2H3nEJJA Or!oH;2ahEڀu^X?.' A#цwWYpix8߬3w@!bT3f+ i`aqX;^;gPb^508IkI]8øw ,GHWE+E}PP9`EHNAXk@t:EFjUN?Vcn ȫ>Z('%gJF?.)'/ʑ2 # 꽩57ev5f4pDl2X};ˍ 89jp(]3.6Wߪ,OֱF׻6CF~rsbNxwnsVQ葱@FG$%uUܠ>]aI|i%8m/qV2z|[szlֽI(ՑQ]¨J>1Cއ=okfnvWO ~MY aZvw%3At- O8)=q9Եb/Yv; _ ׏Ny yfGns0˽͞yoؤYSc]p.9)i&6Ι;r/;T]ok5٦|Kję-e5Ԙn i!d׈~hYP6\ :.6#L*rΌD=wL*sj›'K%%)Wa=72^ovfqc,Go0*_GTQٌ=T"|S@ @+/d&}#G.EܢaM,Ab!i5@4/ޝ {LdF!O1!6W?T܂:G׆_$k'Nar3k2\u67n.F'#nQ,ɁnoNŤo74?wS/h o(t/]vcvaH?)t΅v:-feЯꀞ\P> ZnM}Xt K lI Pw.1ӑX;3/bTX¶# YQRcmΨ3mR8TF;KLU8.̘ ?pS-.0"Mq4SpjnV8lҡlnTNhve2~c 01`OAWu7_ܦ/HlsĤR7; W6PɰIZ+'7EY XD4 oC#k#@GT 8:\Yơ07U-[6~%>x׵V$e[1pUDzA8=yԀfE1ǀ:׸yL5`OyhdC)& 8 Cl;5 )1X!tJf[-\E-EM6̖REoNlOIIZi/-cwUǭ+cw cbu>7@eB ]pΪ` utQ31T^U|V;B/?U>4XPED'tqG>>C(Vw{'*ݰC~0욦ޓvrM6>gl61ptUFmp`SNK4SxYW&{G]tsƮW7jM{;hQM`˿M,oV l<Ѓ/q|&iJxIm3zytFDLk"ə X/DLA#m\SzK}׼PUy}oSq]3فq?hrd CZr![o%LU8JB\;:MSS88РIGc~~LʟꘂT)&!\ FGsU@0NkD7? 7gN~A{q71Z@CicZ5{VQXthrd/>rXɅM6)zCRH//?9`cR, cLaC$hZJbj緩0 r'ե1f%V& hWyY->TUH l.+}z~ee) 0~?l3>@].SS~"8RnhLxnTh~ۏTOI!ٰB-MAVcLueH4>'PW3/Mj <[̺;vh319h{8z7w+ޠ="^v'W >..n`Ez[rT ;e|Jak%?ViflxuP|K%'Q0~aSKd.UIn\Gg(St*m;e+L0WgLVJA'EwT%׭ledHcvajA7 q鐼O1ɽ'z6_`o?[#2tjr@ڷbyNSTi" ЇY*:7gXʛ\Ix3__pT+q"%[ę] DMo*S(M#-ۨBO<'DWB{8&2^RbZgc@̌ry"y\B#U%4>qbƣxioe5Ɲ9Y(pG*#n =k&JJDC v1"8#sj_V,R |`"N#ǏjU- ! L?TX`o!޼,qʟ"n ``&|(22}BP q_߅Q@CjC0`z4SB0,ym@1|!A0? Q򼷴05YzlAQ:[m8yDS XVN/\jqSKKk H2:/v W/,7KCZ>Ԭ呃^E~zҹ#L> s)ґ\@[C39Ua,&Ѻ׻mEPc}Kq BG(Pu<{V\35vF`ßc_zyG:҉g1[0@0_2\ { W.8禨!vϦKu 2<uc=]i[ײgNu[A.NǎC)Hw9/X_~]AGG}c‚sK9$bl.:_spNC>fi1{rRՖvP?~ fsţ |?d edX[(Qqs -x|Jh9^wld B(jC*n.r@ u4{uM3ZrGƹ@M x's녙s j3t(ys)tM$Ӝ.<q-)]<&]AQuhQ;=j 7z2=)0yT /t㽮<4hh%xzZÓ+-0}?%VSr)t^BZfQ~9w U5#E*/90: ~Y;ɲ6T[kγe,A"quu'LYHҺf{%IAE}ӢX9}9+%]0H$P_v<=z8zI ,eH1ޣ:b=d\9SeL.uak7+`zZWWPM½/U44/@~`3s0ec\4]q5q^mXe~:t^j qf' T0*4K/U)C kϼ(8Ҿ,Lm h /HdsBi&8ǡp٭Xv^0o[dketïe1zXCΫD5Ku%K}uڕ&ގxS bB9 ' D@J5j Jimkg(t]owz~|yp2͢axQhU\!س'_2`_Rz#u-6Ψ;C~wV~I!c5ݎk;ݷ{AS hV[xf,_(4ccቇN3.ۯruǡp-_Gc8MOhTCW@"CI%pd( &!~Cnl2$5!N[u1RJ]bʹlNkU%0-wŸN$nc})X?ipnVI?>fO\űKmy~& 74m=$vYfw_¾ש=QqhqyNeVgtRJԌd :8D;V4t9 J ň)ë+ s-`FPWmǯ̹o< }*+7#*ż<<+u ;&]LA(dg?/[&e\gCBuz;eՙ7q 1ӓl6kƦfvpf*;\ftD͋Q~pJ|Nǿ rKHYddN0,3pdC-*p2L! \}Kjf h]OKXvg~h!ToZv4BpBMF&|BЀE^ss7@U6&G_ks] p0rHjrTg{508󒠷5[ c{ Zi|=0Trtv6cԷOU(Σ#r_UK:\ WBd0Wi݊V9' ,2=vmn7Y~A)}zy`p ryȤ;)%(í9G ?MVr 4b5Do2?ef&||f5)͡Nj4w T#vV|(Q/c{t'bb[VjP˦m ;8W|HD>(fEbRFg]A~O1= P{O)R)w{Z\$=.=;(>F}0D$@IAO0FPWIIz1"RI7 a`QK0K|W<]hbT&u=z.Hޅ/ P$KtlG C8NfWf]gH8opngufa l{^B ICHj#^Γ0wNZfͻ6P %] M@ʶ$(PyEz{%ST3,ʐmŔz/4!A͙#;DVA$)kBubY5n2~011|OM0̹X\*L?!D+J$æA2fcqcIE; w)78-|M(7 jz3YWdQ"[uOWNF t2lKZxJo-hrω෥:(!:S,E`%s$O:ݎ^{i= ~GDs{68]U}y/D7zIOBjK g]=-ُk#pWTG0CNaOc(ņ$nG\"{X+rQ& ]랫2r5+0_=[CTgcic8uHD>3&]o~&*h¿ya*OA5V0o$k {ז_6AF@.9a+wQ ð:+ dG( 0E]CyOAz2ܭ)6AS/JUT0d@+ ޞ^ZpG [qw#F)ezygZx4]ˏt &J3u_\{JaH`#xc|S}Tx3z>9&l#Ӌ6[-6ͺ//pXV9rsry)lѤ… .d53G*)t&v8^1pTPkJ!$Hit7ۥ;V{eJRɷ_# Cf Eb|L9=!S$7wyl M@%z.@XfnTXʛ&$@jE?\P[۟W?Q~z{j@.mZ4Ly.X ?:ި&M;h\*e6)瓏@io;tNӦ[iP2FwP@qr%JK[&)㎬}X慚^p;$Cr$_R&%11 ]Aqhn}ߜIA/p J<4tb7d~웖!t4-\֯ʑn SaKQW;'\w};v @v߳ A_< yN P(kyFᓹ۠w`lθO5gYrb:Ό+ZK:L_#2=T&cTLH3M1pӎ0G6"qDػ#*5ڪԓ\"c rl]~R{%?r/0;򯧞 k J|BR rA#/wۇ籨< aVCB!ijk&~FHGS TE-r.NyjC nu`i;楏X'~ Ha&W>Zr;շՏ{3@C'1c 3!y [~sq#"s-֯I^ΞƆ/ka_Pe W]nè\fqՊb>+#V/X\/K#jWodZ임21 @Q|{2zrN9a&~zpF&[|ݡ9޲W2Er~BΪz X,S;TСqLW"Tpq NrɄc5Zc3wNW)!i~Y(Q+K/n>c .hp1$ ͕et= &.l;{,KAܻy"x n(`cTClBKDe'w<%xX] #* ȏWs*IINHSN՜.xy~g}q *,'v>/z[G&g(4[mG;е+(YխPNAc7!)P+t\P&hy80P9a1Mmnt() UG7 ~WUE- vфnd2rZ6ÉĝPuqq,6*Y)A{lmcؿ ^A;Dmw;e7)'p!! sJ 5zwsQe $oǶ^.4侅Ө_]a!\tGJCvwEki~{n.hM ;:SKɱ B*- эa2D5F*旪TLnѶhޘsv(WbrF+!1vAM*x "k~"7ˍ'ڑGc1Y_vM >y@ &IT3 ? TRӅ>S{M͑6b`V򯜵xLL@EOwV)OeC6AroH[4YcDhdo^  A^zB$wAu@y91ׁz><ؙXE2.B%[x[>tjvfSg0tݳ%OZ43D%G*+8uPKwg'142 ʍlw p C;:Pr0v޳{O%lP~ݣٰw̘߃78>uRcBDO6_\FnOș7OAXrZ/`+}4{HǮإ.jqN SA.UU\Sr ׉0 Wb/K-(:z#  AqE?nsUpt[:}=c$>GF$UJl q=6{9Ӗ<0kk5`d%5USx;LN_˧RG.WPj[bozzZ*ΓC/HTh|Á %xo,환&zzrko^x'wZ$Sؗ7[ɱjn7-Z"戇À;9o;,CFnjӁ]w7^inw8#&MKleMr7W||F2Y%׀ۼźt&%~43aw K$k(o6n2>OI{y>XNJόzr,;a}Kp@,[f +{b`"_T&ޢn|5cגfW;&`S3[ey^w*[ =uS .ֱ["L GXPѱfdwP獷1o].gV&Nz䨳 Jk>: %PEu(`qcQrURm4tPS(˯piMhmb:D,5̛{Gcj$b}+^bXO.+PCF?6)ڍT '\wNnͤ9 Vaý!$}[!2XDǍTlʧpKk)|$ф w\JgYvFEfc@ `'dHFy8DJӜ.[H@7㛲da&fA@RbrAG88ܳ*_"r8PXn;X.(VYQ ӈKmS!RD/ńK-Jjf L{ T/" GY  ҁ b60'ՀB ~iwrhZg~"dgD nY`,mºܯ0sA-/?Fss\6}vJҷ`žJ b6'r|@+F, -n 1˹~25( P #E^?N#+҂o .?F kUG#@+2T4};1p)[L9lCQTd1B -24zΏ*rPx wp[EyU@})Ņ]t.|gr@Nx$E42T *oj]s0*RB_áొ\ēan\^FCAkHLzȠMHXY@a1GœJIot_vT_ v5=;&5’iۡ.,ye6ⱥV ƀ[Oo{_2#vߐ0\P*A_5fMx|5]x2g't9Jz ui;%lb)z&K;_!-q9.Jy{{)R=и-^8Y4e'^JE= 'n% ~XN.h~3p!>SZg}WH |9 KRnoD\'`>mblLw[͎䊟b>PցT6ۯ66j9Ԋx@ V̢/- ,rG6U_بc`'hϫ|PzdY$m׶9Ǭ,7Cv5.?J)gt$Rm$m{ ii[,(T SbJ.ļ%s%Z%%/Ch e^ʂq9.:|0GoOӶrN6ߩd K ((b$·UIۢfn=op޿WISNvI5&;Iwi`temj?"5CxVyX {s7Cx2.X30!îJ&RΥڪ6DRz@rq T{FVSo 0n%%QX㳭*ޅY*\Tذ\YMisM~km"a2,.N|x*/+u>8_I1Uve@mWwazEHRhE|.6W}Syi7SQXt@Jt:   l~( ]!'!f}t~^tĝ}+Τy*u>r[Š6$[?!BXJ'@FY7 105:UΆp"./Q.S=Qw܅9֬Hn/"[ Նc&@p|PX'$5HTp.W(8.o]y pq<3U8_Z/p2{Dq`y2|S)Hh\NQzNل$a8&lJH$M`%QRSTɗrQ{2Iakޱ4'YF4c5mihv#xEsroi#r%pG3 Vr8o) y-$g H[ L`oɋW?xqi!((vcsQJJY ;71ӵeJpHÆǤҴ![tKϜaS2(פA "T/fK_lK}=$0Қ6 9 ;u(YK>kΑw1F@xp9ش3F I:_<$;|A@veηLxaCj#m)&p~KOXB' RP\2ov [\mc=0vs Z]Do}bFBioʅ;Wxg| bgxBH_ʨ-aWCܥCgk_9(nJVذk^si!/.ՍN&VE_ɜcO 2oWT~ƺ ,F2#i nd|Ih/ju][aެG"\7ԚSFA~I}2Q|gr\G!Ye &Tܔ7ҭbM9˽/諭Xu=x0`Mߟ+4KBXEN6+ :T}hPw"G-ƚ O0y)ۤlbyh^c5\o+o+`~HL߶Y:tGo*9*;RϽJhoq0>T3;a)=M-q^j}qT6'Ș5mVm`YIAJf,lg4mxZ?yIڢ{sOƝ_}Cq8A!r@aQ"\5WdJ'?{֎k6`'1]@^4FۇR7o5hNk~[Τy8L"}x Oĕ_b:#Aə1msIxs2a%w-GlLRZ׋}BJzi,uYMymN,ȫi0+B4e{ N#MZOcB|Vl+'JQg'Xۥ'sK'Ns-ˌĺ$l&8xI[aGjASkhO!$_jA>1Օ;̲Vrd01xUIZ0S]-[ ]māFD{vp7HKON_*KnW1T"!j~Fb=GCF Ӯ. Nr\Yn\Lݥ/_W)Bq״O/%u'VWhJ+͸%Sr*tGH3vM?j|c2gCG=ٹ3hW FդĒFW0t5>+ aTˍp~gn_[r!ˡ =uE`>!^ۉpQW\`_ѫjt `) BϦ`뗟j&8 \A䴃DkG2uRw;kYV8jb`5Đj)زQa 3e,_iXMk-3 *O}r^(6=^Wt~=\Gj[77W =(gS(&zc\ Uq8sk WnQŵJVE`yz9D)~.}fqM} #FqjEq'mIFdQtk[Rg/)f+| 66$ǩbh:v«9(9Dc*,MИ7"9&_ -1RꪽOk'} t}N?&I|Q}+pR0§C3U]M9gxi ԏ^%^L"@mF0v'duƪx`._r쀸H sfpj | ĉp Vvڌ #әq0w&j*2jE (u,vgvk I M+l77[ੌsbco+oA<ޔ98.J;%),1A9@xt5MR̊ E0W՚iߑ3.TPf*qVx5L$2-꟧P[u R~I+mmp$7BcR|geR_S'@mNOX L PBR(V'=in<mጔ_G(mrv^ $^679MG>li᪕3@*n\ga6ao9MD2׆n#C+HǗ4 CWt[I߾qemw/1 `8.VA}3>,9MsԲauL|! [2^q15ⅯB)=6@WDOqƝ%D?$y5F{QKTҩ⤉V;\-_Ma&uB',r!F<âo͊SBYx h:a@5gR9֯i6q".^\WH6J|H)b~siއk+,Vyp&ڏ!v8;Кe3%  >q 5BeU1n0J|z~vzvVq%`3.a[^1 ܘl5SrPDgg V,q1i4>ڪY*ku5GJYwgPNA Y}omgÜv-PcPMYi320!6h+EI+Ijh*~$ٳRx,NgEI?&P@_~7P]_eِ KsBܞZVȫr8 i3拑]Ё_ıaԶT;i"9p|oӌ* 7j&ZEo䨃'mLh8>DD6\笑y~ێ㗷8 zG6WDT>/z" 'HGxQ]! -mS !;GwiAQxENhT=ZOj˵-7%JЉ[F( ;ϣ}2^PDeN+j׏9>9(f&L&7}#F_1"nݳniͷntXA=h˜ 3WyXcŸl#)5 kbRmc^xI6EV8lp;;{M02t '֫`#KE8$YTcj5`7=և.ߤa`<>wD~lE~dr~~Ux~I0XXdu"v%[~3i>BnLlzm8z{3sBuzVR]oÓ; J`;7h%b(^*bͶL Nf!&j{̫xbQYq?G3j%Wh7dz G:1v8lOF?BǡL ț2B/_>7>"I!uP0]؈($y`6*V׬ί]g \H.K6= QKN'= D fo'*HP?-@y} ~c?+t.ZoB8:r7UԤI%13ɇV[NZCUU0#?&b*y0ʝ}kUj[Rv E\9k\/ﶴ:KHM>kUA{\xnnrNجT.nMjfg7R '@|_<*KGsQ`zIk%|HSv-B^ .t1+n5k>=.! Z# K3! "2PR:W\sIA-9JMq?,{GCN%%2N$`%]d{9NCp-a\,xNW}mmH/HlDGQ̙cw8~!e3ƃj&,xMH.:JnO%$xOשSb6~uW~[}Ti]bt"}y`bUx-+*tCx#fjg".kxг Z&.q}3|\ZM<ƚ$gTN]/VtDuɶI7=o=:g6~e91K%3;QfWv8'd&=H,F.ƣv9A5amQ)±:iԚ3t5DNN .e0-^ {mChelORpA*"-Q˲Pnޖfû:7t1+he*,bJ|[:9^ר8b-.k(诠 |m1i'?1s/yMX7$!."\._Lw[bH7b9LLg(pt XlN>)hr=wVtFP#Plo*#B8foTe2 MX]q签XQKQ''b\Y~\.;/g.7"BV UD<x'1fOXgǼ.n;5Khͨ=swka.s}G5bdC _ 8z>0qvn|G>C[D,j֋c_P/[jTM%5ڧf&L.=ۃԕ]VZ}jow8)u BiQs$\Ɏ{*@ M 1yY5O#`hB7>*D>_y0;*:@K`_6+ij"EU3_i_ W\NaN`U, ڽ2>(-PU"YTqi!b@-H׭mTl <}O1UxHVQ.w΁ޠe]u7{}14=p;87 j>ˇyys/VC ~szoر3WCX=|s*/mmI+LZ5 z ;+|w,3SEAy~P{Srn+|)Ovy$#2~#ub H\yZpc{qXiEMvOd;r 9f.2ԝQInpbMuՁٔy7*+H||'a\$>e.uNY1fXV,*0ѫӘ`f/1D#lx+ CB:ΞemW,iԲd +.m?㟅o+'ԫ j; f,YwRC"pR_CxByPELǍ QíRPR~;@W0WwTU6 :%s^nIۤ+cZBS_i:Iĥ[yxg;nX ބR{0k|Z6LѴ2Md[An5n;j'6?/_ nYh8͎]78J(+Je*`69: ҐY(9Gгazp Tt rй G(AXA یn79ӳKǓt_Pbt/y7A汶.# s[_DiB4ɨ}IsԳ~rYcG R{FJ'v|z5AY=I<7wvZOvcliO3u/¾FeW Bxʢ4u=&!̦Q4q5Q|>E!J_@||>e+ wg XN7@2%b/*p8404J849V + 'ÿ](\%w9G[M=:5Ed?eGQhԼ̅PX UG0$ej+#\Dj:FZ0I>EDø]v:u $X R^^. 4$YhqkedU.9|SG(We+f_%(Gx 1'_",^BVF҄eB@;jeO/%]r}Ƚ}X6b۾Rt#-'zNAR󎊝rCסoM; UC m̏5~U)j)vݕBx^ Ly-/]'= f #W~As+EĭjIj/ Vnb [Ѥ0"ܖ̭LШA̫2D=:τ֓N. 4iF jf_*SovqX;(I*,qi}˹S& ^@Mʼn-hLױ372'7 Gs %'p)#42Y"} iEoc_QcE炌|\%:EjZ Xj  ߚjׂҭP9`VK7nbι5sqtaz4rz yf]GUNdpNj%QT5XvˬA3V|FjڹLs{`2|+z2(_;[\^,NΗ6eJ}khQΡgcb(ɛx8)X]+fI]2y?[ ɵhɗ%XNPS[!Y5,y&]P}#}^鱠hD)Yq}|PrAľm)`}WMjjX[.cX*4x'+paCOp&nkWkDy},o7mD d?6OsdXe*kpTJBqJsΡcZ$Ϋ62رɠP^~g_gzSPJT`KM '4_T< :?^1c7"}(lbŕEbS]08^?=: NZp%ՊA`Jy\GX,3*,"/Ig b0G p׍ e~~y}aA/)0mQ,ʞ&hDiZ4|"rd!SKr V]=?\J2="]0M;X: tXd'fdO Dj'a-Os<+w9c 9H6v wĻm=oGrHT:: mlZkώW)ͧM@5BANAhwK)8+^/o{Ti+*Go ̄Δ3/PǬęI(!؁;yݤyMno ZF3O 8)S"wm(8V% ]4~@>) $o\h|ҳ1]N{{I ո2۸v cGՉ#\HGW no?+dF#bQ? F!sjrBM-BVR?>oR(e7=aw,Xt:d0cJg}_޵bt93xHEXzV!h[gkw`={T,Tz`V=\s$tY >L퐿Ƀ&lԁ>u#ᜟ=c/$ݕ?\ͥrs*bY=+#Rj53Zer"f/dR$ݿY1q.3%g1z%pppi¢}[eq']tE)ԉ]$`A2,UdaדLOeҭLb9drXf|S89 lWLD;>}/"e]85"_KL L>(L$FkVqEi0NJg.! O#CH4Z= 7XIFl ,NyS&o:MRTH48CD`}]>$l{ßϢ0{I۠-k4F+_FT<=\tf"\}#ޖg3uU.u/"\#{dC=!DD-{sZ bb-{``RatGLW:)YF&&&<$ wV`oo*g|̋_ER'4"HM0c. <&`X.%1KSdM) &tw5UC88Ԟw)7lP )ԮmPB)tE5YG mOWYҍP5\,?O e^~*iF\ aOE4Î ĺss~%nd{9)+U] ЮPW2@#>4U]\dEf)!74{+JR}#tV8#w5c AFh^d·l)E3'೛c#H0"Q$OTU11i`6XG щh~5Vk c3 ѸI|\5A|ȝ>}rdzYʧeVWT <[qoC'eBDŽ ݄0=; 3,(zVOwM!߭G dbĤ*`,zZ 9a1 0ElƢ>jC M;v0F2)/9^GW~9'Wv#= Rd!]S|1P"1ڒa?)Jd\Y!NPo]*yۚyYOHLkO9>ޕpF?&ML[ZL3_-J' E>M#<锇AޗFq @ZZ04%>R` ېֲ?,m&ndC-#Nˎ[^h>|$ҡ?!*ҪJ6YrėuFK  S=/z].$8JhR.OwM%3-'(@E p; w'r %8_YiuD\*ȶlᱹu fm;hː7ȍ.WCeE!x 8 %þlM+-[qM_р:*ɨewLྨgD@>B;?Yvcw2%GDnSNd z:=ͧ=6vKryg4k\fu'ũkF珗9XҭH6`pdU~_4KQ61Аz{l(CB,0'_]WU8!U,)$luNa*}Ww]`3± ey}upS<-߁c{OiAN”יUA,;\wqIxNIiIECm ʧ䴎ڄHuجb@UEVP Iq$PDʕgA9RKD_ZXc .ɲRX˨̓Zʸ!Ecr׆YZC'MB}n`\EgBi\ƃ.ݝJ& Ӳ aP֝@BzS>X?$M<1lXcG>mBl ~ļ0ov!Eղ<{P4{I~:mR_;V|.j.:Okr1 ۩ P\KN>`_ZeI1@ǶSX hZ'E_^3P\vMvv&e=~B&UDʊE b+uFi|diyo_F-9ޤXL_\{қ@& _!xԼ'QJ-r'VAor?*^9W_ִkEg>oƥy {W:*X<'Wr/;ēQŎw֊?W8ӵ5l%l|ފP*+Zrr7irjIUX%o r??eAjb5| T>`(RE'DAbj̓t> A9W'{>rEP M3ؤYT <i_'+5̼vu*RCsy7F*93 f@]'=Z&jx~z>wo_'\ gDEjZ*iu{W u&*&5:/8U 챞C+x'rqWy>z\Ar>UYDcy\)u n TAV e(evkfpUfo>4lp@a=/ `gdi眦'phd~PqD>ur*:Ϯ'+9s+9S xty}i$A0B~96nzY)T0X^nAXm81!\ qfߌ}NFu|ݓ*>5Mz[\T$09 #?6P^|q2O m~Agb.\؉{ p&myױYwo E5lƺuHq9ڃrZzwH.y]Fh<_([2FnWAbj73A3Dˀ~/Q?(A.Ծ3 cqaaնluV'3^/@$!y7p@6ܓ0%˶wemgZ{]W!E;U! T$9ZcX[gaZF/Ёsr([F9r+˶O'eW"g|;x|(~)ǒr& 9/|aNP_KRa$Y)^@ˆ!)!ǃjϹHYZPVf[F(Vw=jDMA\mP%᳄:6PuwAn:C+}Nt\fKhBn7^%גs R9bkhL"r1[)`V`xJMT2SR 3~CV n*k4na8oX~̓0~ytM^.U$A{v{pftp(zurvNƄp e% S ؀g mмm~4rL{_{(EcV98ݼ2H زT14fOYN2DJߌǜ|f>T$\wl@RJ#ML eB<}tMڈFaÛVوPSpש M`e$1TB@?;Ig|~+w~SY*II~S+(dHj`J̍x6r_/ 2{)FR/{Wt{nbl7#NDKb"X{VI l6v:fk_&`[ Jeyć5|F'QQ3?8 `W5ٹ}CJ:@- ~3T5^8< O~ MWgQ|jr[n;]U ܍HvR˞ 6ʉ \g0;ĸ{XӈOڦުID )fM7fܠ(G~ V,Xߥ hz'izwV[m8>W/F4 "1bb)I |Xq.ّ hU.o.H%JfAV|gCFHLŭC9L_Ϣ&.c?wl`~QwNIeekCiMj!i PFBX(x81%h8nz$L3F Y nR rb2 ϻn6CxA1 WfwN( *x9|B3g>[1:Mk`dMn|!2]ȄNb[v_rN )̉xJK>k[/+&+ :]+D{ѿ\HIq 7~n\=d-F>s9Ժ[l8/9Nt2ǝȞP#DFlN&( bEq =Z f*vD`~ZRpO":ZEhKHj (XL@l{Nx>Ҽ>7ʝ# +&"xS^%Q2 b\9U*$l͔mCF m {ts*]g0s_P~$߼/M,2Ռc47!Gp.2&Nj)M5"x̀-,OPf{+6i7#%2[=ڶqEX'rU ՜8)V-Ev!>ߙ7o`E)'&=MAx#UEtŪ"wQ1' P!Qw^j#XceD6~GXϭEtxÃ,!Ž' }P]di R23? MeﲢQ Q<64#_Rrfag|?9e^)N.'v/O1 fӼdآ!s3̘k(qs訇 $-1= 0r&Tȉ,:(Zwsi܌vlt~B11]e O5}QJՁA(fP4-mM?2vV."(ސ B); v<оQQ6ۈr8m{ #B x C;SH0Edk4)ۥWٴ؊H=B=M$+d=z˜aˁ3716YHJ 㹲G=!wėl-ZLiD#1诰 ci~NԧVPd'z]% n@#}6/ IJ%Cfٌޏ/ ҘC7/#!|Ff/EQ^&=10?"3  CC,Q΍j29O*,5ݡ{=ceT.Ώkzj50e& j<(z :&]%KQ0$JLQZgSP6}5~iS lw'=AC7Kr%_ݺ2(N{S[?Coq#ILvNB4*}>0hd $P78nP;:K }Z>Swij^Q39p :OCs x`;v,ޫlVAf?GJ^~ִ6&ߤՂ.L-I]gV--=BLe^O)wXZ^z;'d|xÀt϶75+ 5 b&"#%mI-83ӰC:k@ [G-vĦo0%4_8[F<0r&h`;v&V-.,b%fru)@ZN*v8'l[[s*SMOa-vir1{6fA 1nCfll֙!Qbe~"e4tOBÍpiK_LQU$זay+@p޴?l4'27N1fujݰh0tZjGjmJ,[]$;4xXOErgE#7Ÿ}1\E-{Xgp5vK~ wd{__,&w4HS HvoSP[" d)R@`upƝҴyڤʀҺ}`xRЧ}VbLHn>YL懏: >bbJ#մ mi079ևT~-w.ڙg-% g ZvRmJ}PrxQ]uwf.)A~Rz/8j]BqUN GgdRei V &)jk@@9%q.x3m}ŽXh069O3I[|-ָc oxH-R2Z; 4,xנnډ# ?EB+6m Gҏ݀>G&D Ud?6 ^C*Ǯ0sVr3+k܅hGJ6*"Yii x㫡b;AߗavSBy.'= t4Bh*|[^+Bs 8L#j0E0N%PD ӯۥ;< 4_u[xsBP)6BGMYD)\#鸹iȒu#dJAJ|%31F =5YnB̩L5mSw*ic؉YbCdmAt^![\zJJkV)t)W_ ix@nNΐ̳OTҠ?d~R{\L7rQ@՟]7_̖ ~+H&:V g= zoS={gf+ }K:bSg A]ia ^Gғ3k BpILfH/36$6[C&}R ty=*LRM icFQwVrSyW֊Nm|sWqhEr2 ˲uAv׍z׵ȇKct QQ}T]9;~78}^$i1$?ŵ,H8㰑aO ƪ0nuͽMwy 2LLL0Ia$}{j0s'p>0}nqv-<,Sj xph4aw?NO#ZUF9ʉOܦ/X\ś0Ot 'rlѦ;fʅ} lq.3-Ha 9a Jtz5F}`#qȴ l/5Qye/t%9v1.nM $$esFN7ޘݫpTj}+,3[cꮭnFedz\C͉6Xڠf]|s^jl)R@l,!z0H4tșhQw ~*[aj!"^%C`џ"x Xv|(יAIj2fҩ+ETƓg;BnJ斺%w,s|ܢ`1&~8tX,D]is'h殩D$z ƌNrkD םu+R5+|~V2, :mc8.hXD3}!7OkTʼnqW>d@n#,E_br?*oLk2#W7Ed(R [_|%2bAU8Oy˔G2YXmZҦmo۬r%lf3$kJJe:cBRY6sD]nfq/m6pQ0aF;jO]KoQ#Wlc5A5YS޷-܊l>0Jo TEDblj 4[;`膬@<Ek&sMv'<%Wl8Y|37^&iñi!4X{u8 wXmյ s(#L@9W3Q 6ݛinaQTmg^&܆> c;Bľ<ƈt2O\1UDj!pR,| [\i 1l9he`pUs\236],Fum(]wʭh*ERYGD4>UsZ9:*'!IW,!7C#&R13 8qLh`x`׋ E\<:.r~&BiDcޯt>HeGNI='g;-붗yrҌ=}1:ϞxX-Ӂ mS&ir3soSr)`v#EFuf{)(}$޻Dmg|t%CfGD0I !?㙲%b>/](TĿQ:#7}VlqS'N]a@oVX϶ۺ $+TO;nRdҊ} bU81?E=& sWgsV U=]{; Έ [[v^{1k$a{GN_$hw; Ԛ [\@5: 47R?&כ~&e. 1U)_օ@Ѐ)Mb Ƕ.Һ#>7}S]4jLf]L]M.2'8SUOTzd5&fCo=7o|£^9URTK$z}jG̓%WԜ(sIM'>Sf\z7n3Hw/?'@#13vK^; |)NKIcq{^|&Gүn& ȳqD O3WI &1AC!:P[3P&011WIܗމx=~]_c2j2r]inoSHEMm.a#yXt ˗Jf1@Dx6l7u2q,vQY)jWR 2meT .$\'kBB',;DCpHS*Y  KWRiQf:p2BɲW=Ma0Xd[= u7Urmh2 yKG; ɡt[羯7Y&DGB ;st![eEn_-ld]QU5DgBm!\{壀+q =DRE@$-8B\!Ři&n}5yPRRU -B#F{F| Bid\KϮ!ul1'y4Bm+L)4i!4 ,}ݷӹ@v??Imd98%Dݒkk.e=ipE):YY^.&CJʼka5 Zd^lim]4ʎM(? ҪC~ ]W&zeR5Kd֕ چE-S#{ 0,@Հd`ޭOU=&BBs6yȻp'NF.}0?P8' += l :K_m^hIꚆp vCѥ]D5t+u1!gv@hG:$Ȥ--b"C+|&HӒtJ!w[`m%1;7=ljtyv]_VBNfV(60',tj]9`ֽdA <]o K0i!N]DkT"ԕ+Q4|~. s'u[ɵɄ^}k1yxBo"AAKbQ9f&"wԆ)[AwۗAf{8 Vċ<R}6Tl@3HLDmXG<IHݭ"jɅ2 BxYGeO[ 9Yg f[RPzv31Xa\_H&!a5CΠ;wiY ;#[V$e`4z&k[3C)K7;z)<V[vA"0?!.AQ,;1,D^p?jPGG ;+I/f*}™ ^T֕n<<A4s`[%obhs<'<BX=SP j{#?Ȥ7xfJJWe ۢmL& >w4zLkr}fF?ϑǜd.hR[LoWt,&(*7'^iz ]>7,!c A۠yQQ?rչ ^q2kEloݡռ]m^W.!ΌCEH`Eup1a@* Fn1c#@#'E8NqBEvëtHJa:{yfW\cHo߄e.1A=MBaRfnF2ul}| J@MYS@= k&0*_V&xÌýƣ5ew*mi75!mkXJܔMc=۳O(Y/0ѭiCcAldwJ''AO2[?uea[5UFI}_v^ΛU[Eiu)\Q츨,0Uo8O:Q&v*<oqPd/CPOm3 Ty.oĕR>J1D|V]퓯!X04 !˾@ULгٴ9 ֮Ao3v+CWoԚI T^" 1K!3:wFDPlk{|siaWEF߶XfY F(dYH*3޲Vf^F4h<#OS.?b"5GFD&|'~[?e}庉-mxeu*x?ES_ǘ(HAN7~bIC7[xt,2$!Q6Pɬ۴- #taܞhGVBΏ̶+E0"7=T +kPe<ۊp$ 3km[|2K؁e~~G67*|wgFA:s^;-y|r#0!I,md0^E6ؓMl/wdT\h%qP}Em6"@@uF p3Ʀn2 3I;QRe&y ngpn6ٲQe(wK+|K@g!8GBN 8y\q}eZ"f Z2D?ar KpG+B :u"QE*q lG?;D[\66T"K)E:w#]\8ҒUq'JdA%1 +s-A\Pv`䐉I.CE1l"vߴ&1 ͯ$2w,9jFN-GSx͜ԭOhE꺈@] ? IƗͱ8LxO1v"Ar:q_X@n& ĀZU߰ǐaCCƙ\orPwn9F8lP;ɊvZ\0EZ)&xޮOxu\Klr^7p>wȿ4+J!h6ďs5V0{`)lK'cb~Z6N 2y8&u >OiӑJfI5x}L\!z $ס[^<̭ NM0ne|:lAQ*! ?&y-87 0bu[=Z'YXܒ{g2_%foTRt4@/&a|ɛlH$88GLR/C*-sF<ڴ='8IhEAPτoz,S̰X`j"=Ƴf3SfS--QY!q[>*sQ_%oʿw񤽫\&dѺz'SzzD>E@- sC7z5e>_ ޳̀@ ŵ!y\fubr2І=#s VPڧ]LwZxryWq pF[Rz|H]Rnw4Ґ)0ӞsAfwy-8?Z {fx+:'B/q^ՎbmoVL=[ݼ|o`+Sg xVbb{M2֬wa/ϊF&"طJS`y7͘*ߔwndضK[TNʶIyE6KnaY3I&0oJu+JݔinC#}ϒ@ 6юcUVsդQ1L-֖0c nČXbYh.mcܒ%V3 xݼZCQI=8OzBZȅ<O3\r֪z!25MqxZG/9Q$O6?h!lYz7Κ)y*mypu|Q䕩{&6V2FXzq-S:N􇁺#n2iXx!L7wNs lyQmM7ܪm.z&qA.UMuu{x{s͐;N$w<#IT C є0'Ma@ej\+-Je߈o˖(\KvP%!Bu5 ƺVf-H0&I WsAGǝe3凷1c=;z>'aw'vQ~wLji{)2b9Ѣt۟7>ΌOF\k{R&cKȭDr#Sn;FYY:wc|:88Ϋ+>G+HEX%7 `QU"m1`'{fܢz鿜CeŹX?a8+p [Oΰ<5ٛNA@skP,DSzpBKoFSv\g@Ĕen3ߺk ,40J)/x%V}^Ec)쪿sSuy(T9/>5DTLe~p/3JIaex,C3^VG%$}}OK| j;TW9M["ȸu#`:wU.\=o]KR i5KqBp^GgtN끣BTid'[IfmLlNRۊ۝-pEr6NLY9g\YdL$'Yr`[4yCV8"Jvp9 5=&~o<-i=XN<_O nvTJF)tuBޱ%fsor ͒؄)#Ko$Y#_<**eDdoln0, ~67"߇ ĺwz !}Dlfk):OqƝ"vgS|WmZcIBN} UU'4p5tMSrP)A$"5~b=7^Bټ. g1:)C; ?'Sۤd䏊H$/FO3H9Mv4nrg(\50N#eqH-C/u|EEM"Y&?Re xtuFTdaAœ4c\C_{b"g!&Hl{č*ZGun"y$'xʰ8x 7w;sXZ҂p?:0q%;jxOؙ!['6BR[@`GniEb"*h 5R3_R$>\q>H|Ujrܖ[ЂW+톲~ģK_IoϬg;Vn㎽# 3*͍R %5DrH6A+.CA-Z5X?GxGA(aAU0E:+ |{rIܾ`Op4{ xDJ/,}/4lY*TK*0 xʨwB3W icFB 亂Ϻ]Z`}lYF$A$#0yڡv+[xH;&NaƕpcB4<=a U CS8<ВXͯ :c,;;[抳 c<>܇S./经1O c ~\|c] Hp Lyk[=-*9dLݮ/썽\hʽ$RvZT$Ҵ4rq,Y;j 1=`84;_R6ojyk`^^["MWJՁLjf {uvEӽlB=+U09E|ޢ*%4_v(4`od\KҸ7fAy.9#x5AR*54Bjs5#ewwAvnv/"md.j9 JcߞJR!IUiE;eb8QѶO@sE鞤0k>b,8Qiy(<֝92oM=pT*=D_]> (GB0|gM݉v^ً~7fA>)Icko6/$d+A/⿥GHH]3l5-8znR&su$Y[gXkP o=$ aA b7 6ٍzxKC͹ ")/d7t3+NQѲ1WAJdFLp3{Zt m =( UI~v担?0?+QA=QIɄۙ^[aYT(\%3wݶ gCf{;6ƻTyO$mc$*@侂E@ ֢זJYy|X/m AHE6ԚR RVF0Y$8w=cf517V+5 <>Gx6.wڮIWZf̬oC+< 9vcd;ӫ1ش*3MeoW&ǎNp8AmR3" JtteaDco uQb{7|#>5~͌ym3zKZ1!tw7.F' Rr8Tg}ytQ.9X7DVL3^ɰ`' 74 Է{[{:D& w5D8BgvEƷ_| Zw!wlwzVt^7K![i(^ӥayu/UQtvv[f''1=Q5Y-eB{X>eL~z2JO]ZNʾi R~wv(MxUFf|,4ߝ<ZQ7{ mcO쓂+xduvbx*IR2[V>e!kbٴB.^6#ڗᡸLq9)棃)zW?em`RiIN8\ M<N-zVE=ucI*?f4+>tQ)ܜ6Y4#k֝ M-KT@r$_] o`O3!GQ1yȏlDBb{`I*˭f7*^T={ap|{h3LB$c6`dq00LA-8֘t 2-X$/S?u7=i8\~MMIĺ<'gi2FžVnf4Я"Nz@ :T4lٱɍ={-cjwadm?:cץhD2(Ɨ*̑'㘏NAr&qT|#|OS} 077}Z]c@\e3(rsS8(A7O:N܍Zk)@?֩h@Br 2wdŹKٲϚ/v' @>H6am֔yD_:0YBؽ?~uXC) kX]"A)-L"*r/, ǯ%De:&EYtn`.x]D ,He9Ƀ)YS}V>Owta3?}k5߽7@zIvG =}LQKLr|6IW:FF_iS1`|y$5r4E䰷׭_KkW(v8@2q*Lp\L,[ 3QcpTN~"N$P'}!x}ůu%&:HD2M _Cnjf4d\ tm꣱5<{;,o 929j>W{zAVI;-a}l{]]@]>荡'pj 5&Z.G>ϕ$ṫOu@T%ß)5ԞN<zuH>hsSTnAF6&R`&lBl1d^?FkѱB9-v*t ^*7ġ)lS>gc1Ed/| zDby=xCu 3v{>c0)꛲Wd4bI-݉ 9)6N%3tѾ%лuY [JuP?U,UwZ$CePl#D^|"DO*smHЅ ˸iK (5|beDWP}/wTlGݱqn#}L@>gk6Y ^:ʕk{]ƍܞE Ҟ/ '=Uҽ1njܩd<֧ xd"9|×bG4ayfϚd'vZ&o W8YI'WbHCW1YHnC՜;w_T[? <͢3X,(Cʶ(ڊ,ܠK۪a ?b>@{} /4 k5T6E2Bvp/"GR\I|2Vl7"\p ==Ű&h=P/=eb/ݙ ,y?/c( !YĢ:oZB(\L9HT7=7q?fOBA `Б'Y׶-β~0?Ɂ֙ {<ȍO:$h e0*ֿp?Y;}FƤ:7ųà!r|gR%Q~[v2A/m]`Ӊ5!ꗫQO+Z05E[)XX]$N,TKE](V|q~ '%']W!lElN6%=wlJ^Tur޶` 0CYD~Q :M A09PdQ6p,P7ac F(яҡWa/[|LAۼh&>*캨/=a)?iwVsEdŚEl؃'J gwmɶtH[ B. DcHbwܤԚ>1?"b@ fw-a*Yqק|~q6DW˖$,5dy!8ML¤E๙CPxX,_1ۻ= ['݇o#3{4Ĭ{?c)!y$ Ũd%:ʼn|O,4]{jA(}B`N/q/y%֧K8j)[2.Ǫջվ< ̗AۛSnGDV:TLd+q{vyb R{rbdpn!RpNQ ;r& DP=`D'f/Q)&nrCnͨ&T>_^ ʲ.GHK$tIRc FŪ,vz҂$ x=7zg-)Y }j`c:cɦFa9FMl¢R8hFZwjE/4&kZ |-p c;:"|m%f27?ME1|e70J1_9ڀR`I9~Z#Mewר=+-&d9(]cq\>%uˮ?\mȆ!Uh UBK$XorS޼ѝT{P/w,rGF*iv䡡fF ǵʞ*qLhY۪=ΪR,FlT} @Gaq #>?Ξ* ,Ur9VZ qJ8BwX@gxCCHܣakԉJEP3hγfȀX B==vr,ٜm|Q\ 4VQ8N!؂]feCI4'1){3 _Bx\IRQƁ1W 09P v1p6~qG]DwMpj5Q~A(t{JOGEAN1J@0h'"Br\|wUkZO/nJA*1Ds Q"kwC6F rKa"oZ:jͮ X7}9jqj2I1Lm§[kW1HV~Vm)"tv)lo\A=GBHܴ4 AFi-K$oۨ(}xi_e]Jh>A$zlL9û6p.АB$|t>('Wovre9FvIY(Lv֙JmG]3r܄,^6?}F41k୾FݿP(7:ݯKN˄l>D^ݲI& #LK$RF!4\19"Ӝ,o8o;RcyUM*LͧN $BdaEs MĿ"kr)K}J9b7%h: & 0Q.I^@_H iXdyF{|B_rf*~>-1w/`j憳XAR5!7 ;E -H4C&]OIr"ʘZ7Ѯ UD0*7ЪQZ#Jw~7b:s.HSIv`}=/vzTw=:#)7єӲIJ';K&5H p5 98:(}|߇m_3 UYYV3d*NNs[XQd"wY+m` Eq:'wq$&жңuaA]ish ixMCnzShA:Gl!ƻyr̍H9$i85W[4*5)UN'T-JT r~1^};+sQ(l޸2lL5ZSKYfIvw X\x! *&?{MJoit[( G_wͬ>?f1QU*S+J~j1$/ =-}ׄU7~BMgv(9Jqק)\AqbbH!hNXeb ƁtXgU\T0*A`MˠH#>ᨡ_d+qUWnH^Alf؀bWYr]-҃7;LWD'w0kJ.h͟;uOtAKM t iG>DvEjhL'֪dݬ7o=0jOz>Xj1CSw-=`; g&¥D$=ܲA~}2=uHF(oJY=:źސ&B#6p^4] ?OLF q#_ȕ xhnz7=p ZoFU;ܷ3ȱ*at#X2眉 L2wE,VJ_lŷ ̜]MaQg'Zlӄ& k'p셾Yr~QQGS2MS݈*S GwaD}^`a9JFn)+^,&^}KH #1z)WWG(_Z[U)[x3<޹'{pAs683OسYDՍ[F}uBYprAH &'x)5  Vua[I<^{,%͝! GHB*fdQ%a\zh\:) F 0e"tkdE~Pcpk@SL!t[*-[5Nr0 ac~ok'3&z<3ry+(w`TڿЈb ͇fIf{?7&&wcM-!zJ.^aMkL#Z~fX n-ѫ񃿭%kҮX|'0WɇkyH'^'ޭyc۽ˇ+18yZK]sȕYū< O U7ui +(j)ce߾"VDnG1":!l[<{0IkƑ4eݕ-uzOiJS9Q?/(G0XN_mD8ukm| djEw_3B?P|Thrjī;Cys ]Y-!hw(룔58?$ e!Y)Of<& ¾+6fQF/=J:;R*M C:U;Ϗ3RᯫRɣEUK~ռ0P-k.^|[t}y"G*s3-}QtDq0Ei%7/ %^~7ϯ@k.#WղI|UҭMa'Xॡ&We; )t+Z"znyHeDq6DCXÕZxxR R.\%_(^MҒ:pfDqo:J8S{uyX`uDCBTGDpWk LDNҬ I[GӲV< %Q3I3BEhYU ۇp7cnS+ڷ‚F2k]Ҍw됸[S/l2] aXPBU9 RbG?9`7+,.:!##P$Nvon-@u%;osL^VG /JO0"߯]8SCrhAb8s*mXU{"Ubo!闥SGC˱18=IŽkC0Y`A@IK@|TE@CA)Zdþ, ?W,H"um2jv(5#h/ d(v/itV3e?E j0$Rb( DO}(!تCw=h+qSP!pd$!~uGݿ⡐pDo-rY.ln>T8=\!H@pIzEuaaU`w`X-B?:ss$Fz}8ba.)7MPN(q)ʞOBn9e RNЈǫJ#:J_ѝPj% eG^` YbAhc5éֵ:*!ٍƶǦkY*3{+q>k&'{'ۂoa=0j0VD2B@0EY7u)/Q}g]Ikkf@ݼa@ߜgt"οBzyZ`YYf2u醕asLח'H~oU&m=ˁO3V> OK'w~hu WYOT\oyTqyN8bo= 4+ub5e_` gXlg)G8[:N ^'lWvBDU{K5y{9D2 `+WӈL/oZk pgMv:ߌ A†/l%JoZm}[h>$+Pv>`T5oH0w՜F R.J聈GƤS0Q;ɯFRT s!4#>A $603./@wIZy9hy86]k!(> ]ֳ+qi]6  ڞh/|qơ6g0uttDw-8ؒ9jRM3sw< HKy Ŵ)h9kq9_#rZ.T;7gp$9pkp0%,踢QV(ٛT70Y(ƕqT3ٛ(̢BDBniǞE;-|?es!9=44X_E7ĺ^b_hWXvRZS)s̔09G;NÝTg4?۝QD- t]đW[HWĐ1=e jMd}ٴys9θB\*d\3|R<{ܱE(yx&We"Z)rq* ~Bn,fǕ:GX1In 6SȌz=&a@@}>+(31- ٔ 5"jNoU'LEA@ej!M] ŻK793?T-oScA_ĞT(\ .-6sz@` a{_\,!ã66 x#bVKcr3EnVʞYvݏcE)XD?'\7 fT5s\Vi-$%HwB9Ƣ~Jg`fk8fX9q=-:-5@wy'M\g7zNaVњӒ|F"Xm13)'2T<)}V;*0ru7miT\!hsG. `ky'2YWU>Ļ~B> ) 1g)6 Vtf#l8oɸgs5PoOV#\ ŻעKfvU2boC^"3,e57jI9:X)^'Cl~L"? LԱCuoc(t7z&by{Έ9EҽӐ8Xa}w/&[@{GK^};qv)ij6@yū@-وԜJ60En}u@%FTGeƝ#q&}8x .7B^3ɳ|X,eKp(Un@i/+$59geQHf}bf~!zkD5\Sq+ܮJ)U.('U MXKTK̵r[[6xq*0-=1n6SR}= .;UrɪfؗݞoFq}x@vw&ŀD®, {]@dZ+ H!TGvq=V ֨,HΒX,'+G*tlS8lS<\} sjQgpLW@]qxlOu9Cl;|ci}OTzwn-?vlzU#ʄb lZKwo]2K '6o1`7dBbNdY8kyM@\qDYeQ >NlI}g\Kc˔hY'>w&8hhgUm8iX8+%pt!pP[vOPOt'*Щ2ѠyOwZ3IЩC !UӪI´qxPYHLJuTowy0)Od Vwt8O:q<B@ 6 gYI''QO$ÛyfE fKBH`; thoTFroo°gduFcS4(}1'!$\-@<;֟;'_eͦGy?k`qkJ`Z@DEJZf*Z(ղ8[ĉ4B ;\;OYݒ\SsL a@f1KXSB9ƙ7 \p+dTaY[L:5Փ-bό$'a)/NaJ3@y/ =ӝK_S^ &**WGE2njj>sPbLNY;H3݇\Nj}U'ˊ )Sϟ;9~K O#К#3=WC@kI"d~rM1/(ڲ2UG (1xQ]1F^F ^P {鹕514^/4nǀea\Vk| nuCÙK*VIo6H)#@+ZC%7&]R%uNH#EFm!_1Pl[  f 8E)4Iu=RQ_]JY;nyGZ9$Fg =I&p ]eh'An!KU%S_O*bS8aL-n@X&V8ZuZjDKqS?>$H觩ﴮN<:qS]# y ;3E7 Vpm.WQ/=bA‹f5sM69tÀ_?[Ǭ}\fn:p=l׀.h^iN_8^qĬqx_Vrz>}(?\ꎴ"[;axMae LBP;.1/˘Ժm=>&b|#jeg S֒G 6Bτ Lp5$+ }qEV;Y`)L0sM5T˾ٮ|YzZHŗyi@`AS%n;A~IXс۲Y]g*AgShVX ;;%A? nv\nmg9|%8~8F:)_5 \lnryea{A*A]nʼ兵`捵#j$vT7͡נg9Z\IGwiz?wQcT2 TeE7ῷIU#8xjLO<F@_-HȘ6Ob |װmz87뜆 RC2 KN`Ws͏+ESa" z  s9QAEH?.8R>EhO_o`Bx5EՃEy !@],^704j>&]ƽeNO[:* aPN2VyoEk~E@^ܤ4ux{ʖBAnl1ՉP1Wb[g+bV? yO01pi1 ` ݿMyb2!h{d/I͖uwku`S70B _jJFL")bdlfP %A6oAe쒒6tc$]Og5X_P^- 4BI"V޲m3ܠ"^m}Fkxti1t\mV06PTNr< Oi._485ΉOY2tHuexf )Nw{*c+x ;r3=%jDD+.^bʗ w~uZkZӗ.*Ⱥn16}܃?|  X/,~PGu8r?N(l/|J~m/> \;m>&Hew0mM`U>Lk,^_2V\e74zhñҟ<j~){JCHSeo8Wdp6E05~AR-2nA…[#:&"ceE>! E/7 P)THbl; i*\lA @cWbe;C!gA T&;p|йE%}Fbkt8O bWՉk0Y' gR" t:J V~v5:ZOh`irr&0ĘqW5;3˔4"Gr] >OT+d-DEVog+W0)gM&4.?feV1!G2Uu%kG.%;hٍth}⯷3wl>?*hIkp4z*R`BM-,U&B1x7ű=qE9yA4G؋' G-M8/ڪ1{φM詘OyXC n)Ѷ8;1HVеHWLCcyorf}7fM:w}aG|H@*UlsQB-<e?h93^g!fJۜKdrOhJBh;sG ҥ90[iȇ Ok87^iF(%e]3=_OF e ?4c1J~Y] Krr8й|mGE'0%a$M΁r|c=5EACH(x}{1Y@XwwO;X-'<ǮRꡄ9W_D{ѬJRJ)]zSawЕx14[MWZZ)҇[ {Y&져o#\pZʮI&EVBV |t3% !Dě_N܃+tY=bR.$?^.Q׿ڴVcdTٳ-@Z;\U3>v#/-|?U&xN+ں\c* pd`s T`k3O7 V܃ݚ+?@vaJ;V'YV_UZI,wbdHL0sXOVr&O8y3ʾ#g̖UA.WQGWg>Nj\#XdaE:FBԟ=Ӿ-+^@Nr}:ބM PHHZt}o["(ʄ\5!^%(pFJI%kɐA-(|NwQO{$— ״ht/{#Nc8*$}\YmGoJ0?_U`<2t.KF %;IA ϑ2n\4C3nSEgl >( Zg4_d,_|5w˼CB5ɢx%6>KZ 6}~NBcKl!ĚħJUMI]X.XH6$* R@FT  wxU}eEĝzZm4LU%]jyX}fA-g3nN9Q~di _m|=g &ԝ $)76`^X! 3& ?1?1rrOg"rR%r^l7֋Ł8|gu6n<=T2zVNM+ 26yHϳ41 \!+*vױwjpRfN`icS洂|BLJ~d;e`SJef d &y{Jrn<=5OQE\tL IyC؃%ΓL=P6OZ͹Km{JzP"N&b*V %U.dH{L^+ֈ"JsHk]i0e1Gyr*k Y.]XiJxd&B +P=3jgB+lĘj*L[CwT^;?M[quR]'chŬgTp.Dv%aru3ܭ5>ҘϺU5>ܱ&~m|ieJ*i-T~9"[0(s!$-SCQ,u;j֩ĘD C8ugzU^˚xbHi$'\<lw *p i*y`ՕLT$(?Yr5y1\YӏQ,݁]-JZgb]Y\!s$W`Gsr丌W@=+VQ.5@E # eN8[${Pu4@Ou~FaK_^`Mkj zNZ(e- j2_3 (Ǡ }DN vٜ}?KO5" E¥Q"RX Zfzn&AF(x6̒:h24̅+}̺9;t dnx!GWys{%Q:.>6>΢Mt<1ezI5a81G~oQP/箳7F6JmLmw$_'w%!CUIȤuv 2j%\pXڟ&/ bgNMZE4iM=:T7]#nf+4OZqm@*>NP=45Lzob ;4/x 'W>pٞ@ 4oS ;'9}g JnpWB]ߚp\Q/8SΘb8dI6/O%QeNrO>{X# h V'ƞ˫O9p|AEC.kM^0)+0,p[DcbXgܤ{U:=CELuH8aD+8VE?ӒIgpɣB`m%klU \T>bvutEȂCGyX%4|`픅vLqsG!0c@p '*kո󬬘#U /;#)D3z`HCܠ0Fd._E%Ƹy%z_ bS A$^vp 5$w ksc:6/ -`|Wj@Jd8Ip@jF_?x=5H0baA29Z"E՛-.7L1ش Z[SK'*{|p0#2L#J~Z?f; f;E~2\%3^92_lj< .0tj[ŭtrMIWgK}L8Crta^H>ٔcdy~T`bl Ԭ TfMk˾<ZK,*ϩ|Yp9gb'Φ|ȫ 8iPGt\0܆|e(í`̵)a3Oc26Tdnp7~rz[Lxd$kSe&^@ b~mh/ى#Q-Astz^Ꚕ$M j'[MH *l//?)Vަ3Pwg$=N%[dt 4 "B* P "`Qϛ@zs1kq(0JaVJHcJtb> .eZ! @ۢ{QZίG+F[aԠ{ ѝ<`yX%4p%~a(vHW0.Җ[hJ;%&4Z½F3fEs\(aV5BǤ6 DYq4C,g݋蹀*^2s&҅.1\:lx//=!vvM9Hὑ"$7X{0 db>^rwB"226f.ᑭpm x4޵80\|i2ũɧ׽Ą$ÎDS;}1fLq+FD^򆫭u#vX'(t(E?%u|g$ĺGHjxuԚ!;$ pIzq"eO"Qq&ʶ @UC;dxw9GOCe,Qh5>ؑ܁C$rj}iP^v--;_u 3]l.T̒ 럾q:ԝJɅyD@fB1Bށ !B 4^q/"QhĶo ^`+( ,yN{~7v)\, <<qKb.ӲG484Gޡһ|x7QxINT;!z=nș^'Q9%d ;m[)#; At;*BuZ4ݯV99"HLj] ;$&'8U ɂN`|KF%gW]pT('F $K8"٧m[8.eoZ7N:s[o %ZQCܡb% c\ٍ(y"f}"ckaaޣ%F놓OYEoϲ7x|1t?z"O|/=orGN %0hxr]3_8_#ۚ|B${d{e-nǴG:#6 4=, lQzd Й,s˺MiCS<]xp5cpqV x[=L;#L?))3gMοGpNnV>sϥkI0NFt(W:Z xvx֠*Wb3Z?;q\c*,2 ʒtnB2 $8{2`$=*wWxJPl9"Ĕ`-K>\:aQ)6D*%yu w(z*“X''@zVJy ()!'~hqȠ'JYe0=d5[ -qV-Fqk;O JtM]bؽvSSsִ;*kL=-Ա¬^˔gCKmO߰`ex6xTq<*볎՜EbHG3>]B:sEhRt]S6pfRp7AwIv1^喨ۈ!蕑 Ӧab5ùW}ڛH&2͛ K%E"x~ϟR*VVvZ:Yg0Xenܬ2ї0.G27Byh>pzO;ɑk[dҬ8&A`(f`%];=kѹ}ad̫41Z(TF 9@u-D`C?u ."} q^A{<[Wې-ALS_|/fp(S;XcG;1ְ%`|H܀~^Cul%8 ]s3LRQ:́' ?[DJ"_#tѤ-s²|f7͒z'/tzLؒ%vu4j,pU=C '҉ qf, j5eXL>^q,%; iI&JEC5FuQIlA42x"g+A@#ĸ\,f'=G3ePaF%Q|)יߎӌ#V+ 0%MaY Nəo{/=3Na23I0D_d1H),cqlG1{0V5U /5W@qbEJ IT Mj? U2nC&)"T=N{!Gl)_#zW-屶{TVpr O^Nk Pl"VC~ `obF W9xHY9#>%1kôV"wIdT-ue35џՐfpo#-) W0cLOXG233]2X(Z\r6wZ&N3}څ\gA`R*Cg@5簿OD;k!Tg ܯ}P >Nz\唁aDl,OWK [z|așM%̸ E5 rZVyI@ZNJ U )m̫fY10(ۭ-m,|<9x_Fsqg麔0, 'ɞn*M&wM[+B/b:741{ }u&ә~ի߲e|RJ @T8af5/b4rl/)I擿S4(]!ap=\s)$!mI=N?l; .י= ܻvdžR2b?4[>aCOs8GzjvYS3xSH`—C2+Jm١2P@bk\$A&&X"FKESe]wCa$}]ʵ͠<9ypO[rWGNY}YTrA zڣu|$|v/My5VҰnt9B;{T1~C+J״}N\44bﻘ`d;vu]A'ENB! :4Er-ಛrz]δh$z=Uh|&녗23]!*W޹)Ío.ܠgRu1iQYe7"^A6g8&-4861 "H|Eݻ.ěXԡ{`ϗ/^dA@3n]F6%|f]pg9xbt3=gF:Co[0;R׎<@SMwhSuȬ戭5򭂼ABQ9K[?0 =q&[b,}.1a. 2MQٝN'&WΙhL7z_3RR2\O ;+&Q6.pP9Е{ĺ@|TIfW랼i3Ll2v|VkTni`%188 N>[|r x80*7QI3*-Sbhp^ t|ynus`\OMf`}ln[H|ns4N@{Jr'a^+4 `-WѨ8lIuMuOI-oeW~w RgR$Oj]L17Z0WZrOLT: R3H()Dw[2,*M@Vl@8&OÛ>s9"åz93d5SA.4Fex Ce@!OF+y[Jt+) BΙS?( ']Vu?˟H9 o'A"T`d~j5P܂\6#Ќ;e;s̉PBo@5]WjvXa,=oپֽ5:1ѯF@+*ofu3 W՛t].EўLTGU:;Mfva /5K%`Rә N}o B!ǟ1'M $oM4l @m ;Bٵ7t{ҚA_ Y9Kq Xq'JΏglH"/&/F!N+1x#S}ߟG,Cžjgz͙g-ը} >=Vd1lOOFl(/GUKsf *^A#xL~-AT |e+tBPA{Թ=ŵ §Rz5 hqvL} WC*q$w2uŊe>uiH?LS]Y7rƥ;抷KtYe" n_5tXXSsxZ30%Tw;nJ+:NW[&qboOYLSIuiw vmNp8@r?YsQ"SXA8tC!&+j}`X6[Y(oQݬVg@LV@'n G+Nٖ7 M>XhxwY~6g\\l;*UW?L b - Bወ]<*7l8g_;9/[s>7=Z8HO<:$qx'^MV]@)5${9.ʿ4_Y<ǕB']PsoPPyMvŇML]nwk:&8wZ+6.к"Sx,0CuSX>++guz ,4l) ?"K)^^aoD_f`]W\̣Eh ɧ \fd>}F7,U ؑ,2P3)0a^\P* rA`XNkˋ(E?WrjLƺ}]au22 <MC F*J0^*Еy$C2]I1[z]Ŕ] Mcv4I,7RƸbf Źz]к NX8`6;RwQ<ԛڠa1!l ^C?*KyaC"-NN1lX&O;8dhC}O1d#vitczKS;5hvsLq9G7DLUIn/`)D![BrL{5ͿKY8 mwA B<0pX` ֛U.B'a#/1eʜcg8MGr,ƪ|_hU=D<*UJpYp%ސ7<ꔗ`5^zBaϿCya |ej%FK5w6"ـ2S7yD+3gpıgq} P6 7vYUFQvb&RpmZ#.@UH]jy%m jLeǂm>ژgL0rvv,E?.Lb1w'14$P;VLs(Mr?ewjhZJOD3JD7b3 ֬kP=K;As7wMX&T9˶(̈Gj:Lj}"s%XJ}QVI M~4?LBX*ax?y 4wbE;bTc`*7 mE)$ܲ1Lt3\z6,DźF7ro )EUu y@?–|޶:bAFo͡X02+ qWM }YzU%HٟYon&3 *+ [0 RGRW[;fWyJ?߼N ʅ*= 3@~ :uuI+qYɛi  pcKL1X/ڙUm9R-ˆ`Quubc.(!' <"P0!]*c KiW/*ٕ(jZJSf 5h.&c"Cۓ7G`aڡCzg}o(id 1bQ kfLbޕT۬+nQp AN "@‹).f;Ggti9.2B97K+AUEEjmb PN rp]Va{,ֲet"R`P1ܣ0s}b_SN¹Nn_/1±;_:BGF[mZ`GCXBg :kMcCE_Ɗc^{2V >dflQ;%5%7%)g^# /OI?:?ZݔEc߷'tajPmϦgpi" ٕ߅RtS-"I_)ܐ % R?@kf۶H|GDw:[qDnI !ݯ섁>LmduhStД ˆ 8JG Yr| ~$*l"ix@Rdvi0\Q` 7T[)x˳gU(zF^~TD C[Z]ppo0DZne[p$ּBl['ћyzim{>ش`f"s .Ӷ1ybBs0:|)h$__9 1@Uĝ\(JX3ʄ'kkzy*@rj.XG |}KU/mz fH@Myz쉹Fc\k7eW6 z^F$0p 0ѮS8J3SUDRavobs+4qJskʭTasoطcJmc=_ ZG'':P"KsT|PLZa``]-ecyD4B35Ѐ.u~f #T:VKK#=^8 E|H(Bk'5h N>_`~ XSo꾮]Y[}bhx0]/s|<Mm8{=' !T8#WZXV Jv05*h!XJIGs˸Ss8cr=C@ LM;z¥Ȓ9M~xm6W&AUIR@*tE܇jg ev!Ez*i_ny{*h}Q^ePVL+ Ѿ^v/Fϱ+Qnt%`[d#G}\:=ә*Wtk7%3oFhסL%QK`Cu0gɯObrSN%LxrF5=@c5impx$ =ҵ oFX?I_~ I6zzq&EθlʨIn.zѩ ;NrrgxG*>-ng 4ilUJO b)ږ AG. 1 >㤒Ct)uYqpZF5CTL॔"0!pʯd,B@ saXze0 @Jq»u8#IЪhO4O,@ <*#&h0>(U_ /D_KPit'^#9(ߡ>y72pȣ,D eM3r.IŒ_ ̴(?{T!/sHХ┏2kݐz8kc(:bg܌RzbzHֽ>[fxlqsM/H5TwPϴW8@b1D5(kDUi헋G.}1V65极4ՏZG sVO ̐Ko8ΏV\E?*%@ ]JWoIUQhLQ&TӼZ *r#=\ H:3y)O|5͍D&TJ+IB$@?{Qis2Pۘz./0F5z(EJk5c@Y5>~p 6p?^ _jִL7jc h &$+m $zqN]2WHc^ӽX{?(R^Pdo[}팳3-6TD-Uc[PGH {f*Hz H1I/+%R#ʴZWҗM,QP{Ïn e5]D*L@C/ N4:3wh%l|&o,֝;ڨK$,M|XS=LZ˔}^2vIruA!)?W۹fzj];`.URO 3EB˓% /mǦ Ig(d5 u$ĥήчƦ(<^w.uq2~>d$L+}gx,БUtV氐w0ޅ/XxJݧT0OP dGe>فS8|vܰ#R(]Pw~Wό+`-,[Y=T@Q2-}dCLԜzh뭹.VS\6tgS6X!X>cu}ʰ=H(]I z!4K^w"F,/t5o?k1O`"&M4lW[YK"-i'}EC&r+Ê-Hͧe=W$PYnJcPS{ou֠ N ³ 5U\H8C :oX^.'].\ JC}gҡQ~#%nB}*x4@ ww`JӼC'NKHIŅ{n|G'H#w\{$Ȩc?ɥ4ƪ{cczN$JyXC\ӵz*Rb_up~b{h^2h: *]CϘ 1$u{ bDxK ^N (+wmWUJ\:4a8r"nيZTXy9zy zjP ZU#X"28]伉r8Ճ$1x(Gj$ P7]M[UZzQ1KFkB8 v.y)wyWZY>Hl{23/=+K$q]?W5俌0B̭NjVmfX (8gmE$cChf$9].WfԈ(>NpjEEB1Vk3f{bg"LTPo+hJ''-ah'qc2p)QmƔ\s&'BT3|+k뺷͋4ZlEX ayXf9X>0omf\l`ABPX m{̅jZ{k NZu G0q׷m.{htAw65mq'."4)8M4X ϳ 8ܶl<72L9Ƕ c8Yʎ"Ѝ~0& 83_S?9 p?TiD*zl5 3R"3 vZr ėVN" Sxm04ЗH&j.w0H얂l<՚3˕k n*|s0'm{t'Oh;R_UN_ ppNЈc5.o>cPKJșr4 Z#J:(\TMS ,G\'6r|taA6>HlQrnX*MJ,&|j@gX|?$VmP'4Sc-|C~1 Lf2mCOTC<_ JRϡl\VlOK6]nԗ8N$d.0& q!V+_D ywZem^HI&4݁?_mCm-uVV7ٽ6Ѿݤ5qG0cQs"jWB͎Zd,`{/G{pT_O(JWyB$;HWgp II^p)gKdF/(xJ\2pHRl,ޕߛYQȋBwD!?'UIΦgB#[Bմ   HGoV -bHj8|dG!zӴ8"jmsܖ~w0ZqRL wqžp}0f#_W~i75&BZ=%x\0h(m:5pԂǗR~50/v&?G= P]%;A —Hndjsށ?lBӢ˯9: mZ(?RMz{|HlJ+;:x%Nxp 'j3Blo}Δrr(m^_2,V}jV$bEK,HT;tZث*$1K{K-Gp}ۤ()sU$Ɍ .2^ݪm,zn&}-~p6oUըf\bLKUUCzLc`9&w34<T*ݳ*A5v_VzӀ\P^ssMWuG隴ټǛR6^pLy8gّ$52\kTԣ#łZ5 vCi1)'&Q %F|4eTSqY#g}Uh[V7?ۉ Ps-y)[.XgLS#tI*&J"znEGiyڎ[ 7g/%2)Lܝd8^p!w5cb3=\$5U* hG؄Y軴̧&G,"^ܯEYe ͺǔʳ`qC|Z0ؿ 9O`@".3\6ygQ%G(9̴w\`fV@3;hL4`5pQqRy@d7,RU]c?sn-oM5DVwσw'|K+tΗ!< <Ӊ]Vqf&|[UH}ÿėfNQ تy(6NNN|ժՄ?+k(-]Pn὆.Ђ6~*VA]|׷Va9%^SucB}3lUT رϤ: |@56ܠoGKl.(9PE얐|a7i31 J2]K(wQaP8el(EFTB!cU'c3θa]#KVօk6gQ&)C]ScR{QFN1 I=$LBJhGF煫⾽D$P}P/u6ޢ1\/^YzB)$d" E˟ż};àa%{<eq,_?{6it+PA/!QxCS5Q5,(ON.],7C#~:!G]DyS 'N!FE>}ly2$r2^ `EM@3HԒzN=22TWsg blMvΒT2 N3+&cotLK aRFmU% yn?&:L#v؁ <`}'G?4Qڸ{K>%>Tjٳxt#`K@K_Gl9a/1tXZC ȘT ^vSf(ta+]y^?mw\M Hp9#e5>40e.ln~xӔj"V? ~jOF5\) 'J9Ir BO $U4 ;:)&IeAqX/g7MIKNJۺSֻ43t2V;?"l&rCi]|`ßLJ1K\,@Y@,φ eu.,%3Ǘ0߉[K'?y_p{)Uw uZoz|E+}0\}!HaFpۛ16Vj\JEe{u^Rki-՘ .+Ye9(CdH)rCF  @gGMk)CTD<߭ T.Oז;.P;fTjĢT#JxZ;Pt߈7lm/:]),*sC#ׄ[yڇ'aBlc?%_2YAKaD_>.$/ 6qjfmq. &Ⱥ$UMV03%`$!Q6ɟ=uiV+ȥD%JBUc9 %H ՛Vz)5#e)^ ttP# zl9|N5|Ɏ[!uG*1Q{t xk d !ط1;QE.+h y6YBF۬xzwd}cm6ƠoJ`hzè`j,'r`yM}y?5- 7XqRL\g <( Ś;&fr)r `v*L7hc+'Fl;$ g~h\P(sfaIIMR)T۵|6>۸^z˴+p׃KyާW"o.0}+x8o4mQHw;*\S)F[1!F hY֮g؆)pYsVӜSs!+CU헏4qْ&T^X~^6U񤻀ۿ=?QHO vDgcՔop>Ch kdD=t5~u@ ] x$ ݗ2vd׎sI*eg; A w ΢a  .9 :D=%|wi~cu>[9? =&z*hwx*\ ij[Ͷt SCWXjSuqH,Mds;_gDiGc^o>)׽LEPR,I 6#MH-V< >/pt0D=ȯ LoBݷ\Xn SOOs*w&v+B>2LEa<lTLl]H:Ӷ~_d@pIľ(DIQ[t{.f%@esU8WΕ?\OARpk>+ZkƲZɸX]̺/U6+@4o 'DI&~TPqYf?d&mZT Bժ(ʤHW1:T_Fj&iH`WՕtWR}FT*Qt q3OF~ _:7@-(bk &ЃMfʖGK4*q!sj>^,{>n3^ݧxNQ .>;Zf~'N z띎ŀX@z{Em|SbnV >t<-lj%!}۟uks}6L"1D(jouL"q^Bo1{VlتF#G4Qpl^!BGJ~ޑBf5\!(UExcM7 GrYM.(ѡ'5o3/L$-_D+KxX/ǷkDi#vtuqf#=U8;j",Ma_vJpnTZ\bfpTanL&0 E;3t7j׾v9*z pYa{XXZuH)O$KH>T;+CEA0PBi,Ş;[e?D<"`:b2ab &&$? *¯X8;pdk{8Yw<82j=г$??$I=)c8_ v}n-]CTqZ[*#R~)Z(sn OG#+}TZyGe0h}  M˨tK@vpIu L}>Kpmc_\K ћ3㏯? A=}kwoq(35|Ӳ8t7k+$qSbH  frЍC/,n1t%;LM#q97gZ_3*yY܃Ljtj<; >y8/ok?ӔyJdNy wb̎{{g#(k׎L Ͳj;.Yޕ@7aylgb~|2W/6OYku`$_8`&];M@'M_KoBb̴} ty"Y:My^ƘPy<P5u-<'UM63P3JCM2ڍu ~x4N(rۀuS00bn_AwJPP ]8"'B;-BϗG KA#5߰MҜfpמɄ ˛E?zk~+\;I^Sw®>Q4t,.M@f5IROܤȎ,&~:^.|u<_OxL5M¢OF0b9QeOG{`XN]ݿ ݉"vqZ;"j-pݖMQ4}jOmӑ&_\7C e6\)yE@w')ǰWX7 k,`l?1$"]m:PDZ.nQֺkfd^>;B! 蹹ť)dt:qXt{&/ MFٷm=¼tGw7#/6wQ!.ɨYf뱷~ZЫwk>n}v^hN&w2WWCKA-' R(e7E~8?k_ĝfBgXX{Zl/kwkZ]D)sSºcL .ytjgu\8u1Iҟhy/AE9,qLѐgsεcG5v<{TQ;s|B'D5l 0"xW3#G|_e05Mƍ7j 9#y,؛$*$߳ySI,0Ժ'Wq'] Lk{neo3x_u cNJ.@Be4m^3iR7(  6?; ұJ5Տ ɧh91:7\Zn߂z'YQd_Wl(ZZhXA6 K>#Z !<+.&«72QGD'%,=8$bvgE.,=e\L݄S*/=T{q!YsWGrEiz VVI(} zX63%"=s; N8qP a^ +s;L: T^)%DX t{!Y ϋ Pbu6[ ..r9Ϳz ?lJP"bo(ȧ`zxZ7nkMbZUp_7,)ȼXf#רtx[`  864SAh>Ae.P^cd@Ֆv G<( ,eqGB#c?7#-.F,[!2} d)"n5ze͂VDWs.钪3WLWy}s @|D r5xH,6~.Vi g:]䠮gpQnXj*^#ѵ֟Ũ)vpAE xCcue* o [I0 4H@WH( c'~0#uvS}B̅,ܝEnM&\1s\'yGE)[k=P[`dnuw$ :'289{8h3!4km<^~U \VbxZOA@<$Vws%ks~Uq9<5B"BWlzR=ol &/|MH΢FqQ3J҈^ky_ pͥcݓm'Ӆ UѕIۛl>nkV' WEgىQq" Ww9fa"'6ޏ+=[xAدS u 7,$DNN|~]vtR^y$!5^; :U*Q3Gل.V;nZ ۖjәIhjYЪ8$BIf !y= B'\&syz{&ϟKDž2cƒPRkDo1kq7!]ib$jC/>7^'nU\jjGX[(N]lvC UQ=,Il;9O G݃/fZA*qg/u$̉ ЫUû>g/1Ð0f[Ut\cŻ\,iWv0hK, tYّ?\W 9GZl +28 ~v pgv/ h'4q &n3+F耍ѡ,x2b+E=e¼N|a]G`wcbܨ nɺ K3?~ Aq"[:=Ԃ;=+I>/*±^ɭ PZ2(v~#ӻMÆЦ^ɛQS#x8p6J#((JY߽Fz[@:O\.L$M!n9 eGyiԠY`Qr o*x` ѭߚTdĻYQ` ҵ;u4V/Bdck]ڪc3*Hűt؂U#YYz .v2yv,L0kڬظ㹶/^@jEYE[` OҠ`7pgܹB{ ?`qe_g'(2fwcZI$zTIKF4}4+SY9],lmoؓ8tj#(9 * ;@Ck!R 8PM&,R,W6i@?n&t{n]l'KZ0vo4eF<)ecf:SB6&@|Zl&;<-@rWwCh߯,$ݗJ | ?/t'uUgz9b.= Gu׬ThkNu#ڲ[Pw!b4R~R4{&[Zc|5֝rR:N:ӪWxUDUCoȹlc~<EG#̳BB1tRۿsIx> ,V=d!׬=ww$`JA&AJc*[=&Q_&KQ|0^!0rx_(_{<m1O3qHg!!7KFO 6j C縉6;eco6K^QJgYU- ,`WCP1^jv!mmJDg9=kVr齶Kj)KK ^JoMy<}Ȗz3bo-FKl`zO S睁!"[D` g_țgZ בD*h\w~~Y:~-a[a[{h A ~AyFV?OMEO)?*Ixzϖ2ƈ*[CDIM'*S$_F7{TcȘ3G'x!nWZ.y>O6i^(x䜏ƛqn&)5MpkvEPC6z~YBbgУqcZU^.(()n5S~!F<'.2ߋy&YPP/uO⻬a+S4 Xp5%(6W}\38=S/y~(RA@$)f֥dÎXq1HХ)[>#B %ў3`-Hߍ) !ųY9V6+[:\Ema azgq$j£x BiJrEz1,g [0X |\95cL2 z~(VI5 ^\w/ͬ]{9ff5.^"iF̸\a 0&=D6+^][D{_bSO4Hz@p$rBv;,`C1"i(@P QC+^N gMg2&Q j- d u@aZ_0E3 upǺӱy=-M9V|4?mw7߶ijX{Z?h45?y5[+>AaT&/ #ɮO=R&Oxk0ocaRcB OAݷh 6lCHGHJo>^ #Tɨol|Ul=FzJam@Μ#I[ޓ7grJ~.=#o8,dTkp*k>`ٌ-x9PlS5 @e7.i[LL!E*@IY # #:}tC;4;թL{ΒZ:J~p#4lvk=_E? xJ"&=g 'gUpmXM74p4@q`j5w%Eok4jnޒ#Õ '/4O.j W_38 0ҍ?VR8;|@uذ\g榗ظpHh 53ˁnu֙g$߄8ȀZHQ/6g*XK*A8C4e?vR|3|"vrD hrJ@+PXR ࿝<ḓ; ,reex'/k ?>f^6"6I=x@{WqʩŒ9`Z |*v;e ~oU)Iٱj;WC읂tUi60g![:^Q5WQj8Fezd71:ǽn.Ud0ʼR/0pN[Fgp6^WUi#<#w-gTQH wsa>[y`ot!ӆI7sW+Xsi<,gGb}hh&bq=+ zc$,Üj9On` Z?unfYƶ?aBnW3n*#/HIb:T;6! qix{+,;x -#-SJZ MrH%*$зģٞ6M{,{`>bFkcM3] ^s$P@JUqM7^Ad۰ࢄɩB (iLn$(Vb3kf=ڮE)+VL?Im\i,b',Xqh¼ED1ܛI'!}'VFS34@xw<khx9^Hw*z_rS{7s-*eϫtsQ,Aesg8mn…E.[apwŌ,$/Ӏ˿ް,c/1(N7rpbbMhձXlVmЍ-Kf#o/4~h_F s7tSYI H"v g(oHi :gC< ω_Dh2=vU}(ȊSK,%rK┒Qs7~, ]CtjL#MXa]ΔVS=CXY ånp$pDQ>"?)ڧ2=7jnXwgߦBRީHl1'~(Sca7$J݅MwҖX+5L{7P}]c+??eqy 7.ۭ-9Ty k@U μp."Y+Q+ZlږDVx+N!x iZd&I&ӴnNJ##șA][< ʘ&Ia2h_bb\졏~|L򅘤/nZs0AwD2/ {ty~+ L\IxLJJ? (!$k|]`G(/p$VQONXxY5 )-h> ?@F+Knիs(o:GʣKyhQ"҄qȨBEB\}]g/U}*EG`AWZA5>dO8CFb"u_ V!ѯ-6;dzP5kjNY nf7ڙn Wt˴ Yln@WBi-.0Pj t:p^xSuY@=o\I|ycmW4ABx'G.`4 mXx!#ZP Ҽg\cS0G/̄G/<+s J_߆R! b6F6B W rQ1KtcϗA-fM҉Md2va{d r22ITĆN$Am7׼ WMr)NBxyPqQ2% ABEh+փN ?Hү r=];iIpa4srIH1=?`mJ@ze;  ψ4N]< ;t \Tϰ"yu?$1C4k$-ڌC>p:_=cm,&U(HcV&Vx9.,'@F2zDM:vŐ[TF񜵝o0L<<$+('q!5XțgzL퀗e"'Km;5Igjtn+Yfj ֝kKO9tM>˵9:90$˰:o\O K`#~HЯ{7H!BTH'ĶC('D|[@ox8BϽj åm. d"M;36t_a #du;ijxVaL(AOEOzt쪷 W;*(KcOG㗒&B{L3 M+NE~^@:5^D–>v ^Ds6kG ;UZOcf ʢlG- _,ǢfiK%U.3tXeragc}[rVpL9 qv`!1PkADsȒޝ\´-6Z@z֖K;Qi1]'1}݈Y>\[Ǵ+oÓ\7k똌n}w0S/ĩ-MvgSHTITDېv#kؤ'%)ՒGC%?~ eeŽJQB7|JpW[ju4d\jZ=c2"1ͽg2Xd;+{-|i{cNa0cxO Y(!CTa޶Iy"idx<xc r`ˠmӿ$GP#1^&lmhHۆs1|qjM?E `iLY7EAw gVfR nn%i1>)~[oH ? _ӲUmʇTx3+4V9[=i}+RK#M>B*oP0b<v;RdDE☴^Tzk?pEbw Jrx;w=;#Gqw ͷC߻Hi/?Rqh[VpyEP"YKRFzI:,DT9~Do}4':8ǡk~-*Qc?|H%b,)ČnXFv`ʔV 7ɐzx)#c%&KNv 9a*jdb&)`ǎB|c`''D*{5S,8}_ed6I}(B^ߺ z9UI&v {kxu5>S~3?[)GѡEJ*#dH82|C;ԈC537'LEns+ժMv"Mdgi7wzOjp&Á#c[N1|Y!Y۾㏴ՖjԀP),OBtIrhW& =12/\pvjCe7R&%bhxHnv59z0l1ћy4!60+9~R(,}2Q@[s%ۧђU@̃!^k _yvS̞V/=[/U, o$7 fY)tFIHP9]vS=~@WxUty6N[yĎoI3Uʐ`)Y}^leg7&}q(U6 ,Neǡ%O#<~T GoaNdFR ?zDnԹ==yMoX.d~-ܜ ۼ\1׋&{P-"ٸ+(?/A!m?oR'ҚDN߱dpiꉅw9U|WYA2OJE#*f_+ +IQ9zNL-Sݗ|HbO{;= ^FY WboܯhkśnL2F 9OiL q,%-$%"ZW>;HSi2- L;SCA w ?2n)M˰Xj Y -+S&:I,z$!|!,\"{/Q p6QEx.uaEDj7GO/UήPZxd.ۦNEue|_/$VI[Bk^B 9NG3 LUII!EY`ZUz~Nq=.d\OBg|??{Ra%#Bj E ،-/YnEʒdpdE0|azy*/܂ژ -ȗG+=LpS0w%cB bsυ ':5O^S u'[5: Zu HB|])( )L+Z~R)? m#. fמo)f0]Z! >+vpF#+䗍F{T5<_6dMAK+`֮/$v\tlbgl;Z_ZL;l7 G g#=E+?Mnf`0Xet_cf^v-!'J:ݎk-&W$AHDU8l0<_|G՜ v T[RfMg+T4 %ʹ1kAƛ+{|̉$BzIJOsAB8X+jB tڕ&gd7atpm]lW>P< Yzer \{ţ\m = XqgYȷ1nvlbӀkYHW&9 6zo.ɯ^-XO朋LѸFZTwʬxm2.~QT|8c{t60V,'!},»VٍtQo mz?eh'-kzˑ˪{~?00Vh%g9JPYP*7mMcƂxzEQ{*vhв2b7.SqXg ]=X}6G[u:V>7Y+{I6qH=b8#vaZ̠HVsL1QdL Qd'̐mDM PcБNqƋiPVM-QЦ!WYWjC]l7_kuΜx[mqu>~N;?|$+R[Y` l?5?]+_1gws㻦N[Ji1la=:=I,UcQZ柕M8ESk#jJ`D3,>)3鉇v)êqjx f[h{[c#a* j؛;wV^2F/_t6H2>ȓ;a^9H@={e$s`8+DNyCN0LV2ڕ G,kꜫf*u0Y/De])7^ц0 _90PH}{n4P\J|"o7E˺ӠRodnXU:ޝWZ_4!6'A< |4 ~PT3,vbS̀7-NCi٪({N_?k&X<+EeBpf)FO|?V.#GurkcS;@``zURIfJ. %W%%>pwnaa 3}-= aa IguyRP6W- M M[,WD;x\gP=.|V݇'(=O*\tզw .6uv]if*/ {E\sLtŬ6(eje}n{/I-R &ě n= xTm̍r<fu+y薆?s M?_@jp黙*ʻRRAoTkDig-T`$lS XRG5U~0oc+&؆X:R3Y{H}9 .ML۲,?0H Ke%ٝ3R DZoe!R{+u{Ut70eTR8ZK'OO-j0&v- EDGhJԹmxvuilZr9ms@@SE4E&'uȔp0z$S\ځideJ20#^o_U@G_2w/jGi vʖ*f#B γG=( mt ,+)X*d㢽[;NCpַ j+d19dֵv/![f])&`|,N*Sg/sv  OIтU '3'=d-pĚ蜏Q^|O{f~.5s*)&m^w=S̯)= "jqg9P3 XQaъ -b1F9POB֖AOԡUE=)s ݹ* ݗc/b@ Wq"47)b7wmp Lj veW.n(Xd-ޱ,WIwKLݩdy6ZgVC$P[~e^2[.9iX6 n_ mx5\+y'}*!njIEc,JG}d}ƓJ9A% %漊&J1 <:a;tϲ6P]{f`L#}ו]!uCbTL5O'M qtbkq#z`";^Bj/zm<12%vz6$yj@nOO mdo^9Xل <ƭUC+W"_D@~_WU{Őz s]d&$fJfٸj URi^7n K\4t%#\>- x Z) T: {ߙ%n&CZ2P\Kp+S4m@0wWfC3 cMn$HI~il.$0 '  \|:[wv> PÉD;]EwT惡 ;6:.lԈuYgwXZ7`v]D|ěV#9kc#Hk_t⌢Z]#x&bC() W_yP0-{$d8:7z/ltWBAJ PZKM=6N[J߹ea5s' `Qvuʆ]s&~~K(m0ђt:kT,n NqEp:.'dF9KIkssvy(8)M=U(|F`O4z$ǮwM*A,w@~S;n !Rb}1 QyU@phkw*j{kJן SeGpu`\?8񙍾dnn ;sdf}Vϔ@m+#8+_- J4)6h-"`A`Ԗεpy x;H?.2̛`R Mx6b3ՒVBf yx|:4,nCwY =qaIC(o$4#p2n_ߋm`_*],s3iK{ EGv9 'Xw[; 5+1q@;5wUD"McuaW M杦e>82clC+(kƛj;oS, eAeu;5+B)i qA?=9s)$?o|*Jj`ʺsKۑ_7K8+ItkTBMf i/FPhP1A-jwU]INY Bbe9 _Ȅ/.wQ32+diGoZK2N "7٭}coMW2fzYKw2|h nK0,dmE*^9>~U{ _9臲xcxo& K^Ls<6P<b#G0@6e@˾ myۣ0WK>Sijb{j=oPZuLcW %'3nKec:!Yo HC_a?`$ͼi|a^r3}_ r8dW6!KcSi2>uO~5hVAm<3nha-i.W0Lj2=]]z/-t^?ND<1á/e0'Ie%Y%YncdA*5"/ݧX/*9֕$5?W`2|!pX#*~dRPV]JVaP}$ᕆ+UiSO'ŋ|FSEAE7:DdϷubk`?,dWE $sigafT<{dXVo= S!eu*AqH@ZpeOr{OƱ/%!~ 3l"ѡԯO U=˽8Y信&f)OvUaa2ubkS `^j^So1oϠM@dMV5.J&2xdou"h&w@zf7;"GޞŢ |*ӻv;uLת66΅!1YQd.$f澱A#[}{/-ӝ_12WQ_T5f!#Ƒk̐)L8Cs=UaS}=55Ej@\2#딟v!B+Jݵ_a]{URp:HY2i`mrO- ^c֩Rȴ;< !5w2f"RXK_e8&֊Y$q(,!݁E@dhBIśmP gVG%q&S^ gCx{OCڝNhoHBex!=vty%\{TBw^Ô+Y{|4R[".zgAkBl*TmK)YaQ3a!_A`J;6!Z_4 .q0AV-\.A5='N46y^”!Vgv'$ɴ]~OGNȍ,;ރ|Q&\xy{u$/\1QC^h"/\YǿrPj7qSqͫ2mg)Im"bIsWg,>O׃+Ti-'kcfBzPҬ~_7=+SNpy"$6:!`ϭB8A9/4[Z`g7Dg W3cg/ K۫m!Zν]hm7DsԮ?߸4=m!ʳeΔԩ=kfy˪F 2#()7}$fFӤA=Ieeh4Rv2NlV]nd=o< ȓ$)ȝZF<3zl7%2Bκ *`NT-wPC<]eG<7D}OhS*HH}/y?| od{czHa%v*woƃ8a *!Bcn=ٷ|74OL[NgHD^[> ]n1}B*H4FCg,?]=ay@j#e+h#lf0f6?*t*4ѨJ֦N#+9jvm[ac'Mmiy(5rLhưlWS3jߋ-!=|~n zCmkw*G?L4Nd/n&DO򭴙hX۞XWxzԟdHiJamQf諡xi-@{mhގ|pI /R8z!Uc9~| ~#4n xG=t2Zy~cDȐ-ub|Ft|AA``h?TUNŅc^XA([ Ap4ȹғwkrd*/8#/íH; л45 v..bj =Ӻ;VBLe#lWI6-a][ M`dL3˵dBo_|twK!k,0"F5ZSguOi"M.8NЬ gEw) vuEMXNZ2EP,A/Rf;-SH/7?(J 7Q,b! Bh]~}}Y l&`?pX Y\hw0(2%ͲtuWdM BZg5aYN_z<zh/ סXLKHʬC318IdIAx$w'T+9<$%<}NϤ #0"H]PTgxuFVSVՙ4ԮZ,0y]]~t9=fjjmeFias  W`{r*1%9 +# `& j#ct&l L720 ApwbD8VU<L_A'P wU`R0Oʊ?36Z2\^Æ+;Ly!S\_oTlQZF@|}i-_bofmo|[%łS# C)-\-*ܒ?6Gnx}P *1dTpYԷ <ڞeP-k͗I-*mCxܸ:V6pW1"@)*oP δԚ?ڛxA#8Y-ndE-ykhTizsʏg egVݴ*u]{d;f4:xsY| d,ѣ"Ng­Iwм''EBǺ0(;\w"f Y rGs~"рݾ@0.?/LeYτeS |ƓV-D__و n"Ev4\^}`5Goøg|#IR@Y=;?塛O>}1ovF6|n⮇KsB0La-`Bw8 K"?7ݝDLGcKΡGD%RCz0ckCݕ|C'E)W@*mz5xS !6B |IeN iQ]McYP\|J t|Emƌ)V̅o"g& ^ʬ2@49X$H- i"MԨxUj G N bd3q-Gak1O435`-Q!g >z~c0~`ob2t 3/;E?ߤz>&ƿ//LlN幞dx̿af(% nd+BoZryO2YGO:«hCvBX%`޹6 46LI% hQKv؟PW&~_O;*V[1+_ ^Rgb?A1%%_rK]El_H4d)̚;Qy-<^ |È=!ʕM;}?FT[ڐuDd\DF@τ} N+jGau2 eR?w _>S: "0>f7{ZxnO@=N^a$Ood+Z|Mw3) 70͸Cm'GWy4quR'P[z}/6)8 pOvǖ 9!ӼyθOCܽ g 'tCh8Q`Jlw(KX& ߫JC9ԃ7m4N*Zx96K>۫@W`ݼPm}idKunS-K頝W)XsQ“M5/aG֬>|?uVS/pG]2_S cYk5<ݮ,et#- P*\苅Jєջ&B{J2 frp1rM3{amnE jmd|]8Ե%;8T`N=`RSv96REekؙ~8 Ȅ|+HU@Hw֓Ai5AXL(aӡkoi"pZ4^+IQ^3݆6. [l?«.4Z")A&NJC-^@3 L2[+koxQ&ǎ<c9.ҿ^lRSXOtCS s+_m |Z+)}sp[݁`G(iQ@Q2OHAu 7NGơ.AM;.jpY57U(<“eXrp' }4t@tpn9$ J9RpTl;S-ßX(*V|=)iGZ~=c2 pVJ;Z1̐oP.QtX)NZ_X]k:c` InW2YW\szNEB H>_qʭƟ22Z%{t;я1 *JyIȍL? HM}I6cr'͕'"΁=hĕ&=,g~?t xA 7:L2}Phmˣ2*}\ |{w9>on3Ɠa .eE '$MEָjZ'(m AG4[V "Tq := !QZe_|9mȭHu֨e=cj8WZ<ƫHE(;d~Ŭ-]~Vu w8KL))7Tg(4:9}=tZJj*/85 <08t% 70ֽrf3w1"ᘗdXLdfOtLoWw5kx =:/1i`XT50M!ybKN95/8w'АdO71iȓ(&JÀ7u^wT 9pQfjҌȣSbn1@jDo{\k\&1/At$7N u^L( < K:_Y̝hlLHrsLT <|/ -Uӝ6,Ŗ5" IoRkBuS8b ;'8Gt7Ko!nʝZFZcGp#9^$9X4YQE 5ڀl֩F]J(8KK匄R|NE꾸--3`ℋzp*s;#yxfDc2'PtŚđ)JrbW|ϕ͢A?o;h2tZ%y㓓W!_ no =O&Vޣݥp x<prQ$:wp_O5H,qu5%6; դQVɓc ']Of\I#c F;U|)vN99-s!C>,0g[*R-69rS`5s . ^nXzB% 5~w}^|K #DBpZ% "k'tBJQZcmf#+!Lmߏn&G{`Ƀ7GCczlX fs5 Dur,plp*2/n2iԯYB0R04 Z&h? H*EVTh hm*EJ5rUM.!h+*_3Բ"cb5>AAЮWoh4d).+Nޘm!BICqМMS1j;΋wҖ b'w:e%OeC<$4C`ڭqMoT+a!Yi_352RЉNgdQwՊLQϖ JàX5'iI ٳSd>.)y9#aHUQ<KRQG OzFpJ"^X9ҟd-A5}ðw*;ɴH3;U+FcY~m'4V_j$^3[J`ٕaZ`e ϐy[l5ԣ]~ >F,< Cx&gK"AIIu?|M Вhҵ2'j^i{<=B=:$v e3CCaЊu㋲Bio_cr .03fD4jB%7iBIV1{YϱE^-Q8h*GJGDcGv2҆`0#<5\`ScVcxtς5[=Vcj!H"O!;Ø55NV˳~<~K Iɸ͘_ 3ŶP'ކ̺]Y`RTy ӯף~ScߧȜw+Pf$K|\G@gD HPmڱh3c>jxq+=d6w̳*H'Lչ<z7Z;dQ\(Hl-䅸(qD-ҕK/HW3@H"@2"GhqhL@(B iGёg*ב87vMsΩ]٫qFYQ]K} \[uO d|+YX0eOsiDK/,ip @c/ WUoAt"\`N~IC0 ^k5{\g*`R :$ׄ[TtXV]ol4xK)'y w? ~u%0y$.Ej~UJ=QƜjŶgi2 =@^,ea3`4^.YӽgU$hӏQcR,# GS=#O\dvj`uv>PLy@W*II}}>7YGJ)3/,Fonu yyn۴B#zl$r4/JDjޚ\oi_HaҼYvz/Xy81RFW;R AӳJZ^.;x[*}H^J? !0͑hv''6?( t5P% ݒ*w5mI랴CLԒi 3H x9ǺiofsmW6V jG{ tbRTVn#ýB6#gKuڵ.cQI:^݉I(ekG~S+g 9ΰ5btVr#?ǮecDÚ豛Dat}py Bod==Jd7˽ݬOqj b֛蟌y$ #m"*@Z Dq U7;wޚdNBz!ER+rdE2QwDCOx(v0{*n[ŀjHffWeu^ P4@M2Z%)gEs4"S'ܽAǀvU- ܋k~ERuBH &%glW:~)VC M Ƅ:omtz8Ą 9}ύȠĊ-jޙ1_8bNaXCnB% a3 [ӭ2~TL)ƦyǗk700^;w4< ̆P?nWT*= Wc9^Lh5X˗QwPqaZ')#U ɼePoњMq4P_q*7!C;ܣg%xdnl7)FICI~b!!23&2Jj˨' d?5a3Cud3Avnsj}9`od䕩l֠;XЕxꆿvcqh[ OjG,X B>S.J֎c)vo\ZLtAߥa582eP*{`ԗ^1@-?cVGXxmk7(k X35qEk/'E' HHG Q}Tœ'+MՂMPEn4^5"(F yhq2re} k8,{Nǚ&VZ?%moSE:|w̓VfwȀl*ˀ';Y3GR8VS< I&Ć Ue%O5 J;#Ƃh}} UW2Eg-7TVHZsqd;\:ޙP|aЯ=H)}Meh!ԣ֎F@M` ep|{?-PdYcB&d;;l+οď~9/8)ovm#ejPgě,ĈZHjZ "< |CݶxUΠ0 Yw;"jVHGFW2'"~o@XV՞ʤ29B wRak¥@(t`beZ 6[r̿-P ^T}"]! TMc!  %0mNq١k$(} muoUmϫu Taي<xX|`mHW/)vҜ~nր$ w J`:HwMyT.=eNĭ,9WkcSj1Ai5^l݉'m 15R2Fh@*Z oHD3N1S)*{zb#:? 0fiHo₉TJf'-+(֕!`9Ó)a.Q/YҘٺõ(r3,k]tRX)X%/'D1&;AHk'B'egS':K[axb;QWT:X*[$i}v(CLe{e9%G7d-XNj=H!PrTOnwˠS\^ap)uuҰMF]U2ublpR+@f/[~(;W*WV|աd=ߍAhGh@MwL}]b֍ٳiy{'- hf_):W邏4 0%IK[BnTezM:*_Hd@$=ϤS9:`k2 ŜB#;>:mCh.@ FeM~mî1jH^Hcr?2;[N^gf/)' H/4<ˇ >Kӛ='m!-xƴ&3KbO_ɦ-G<e Qw8wR#')}qb3gȷte l0:&neڠlˏW8i˨@g> }Ӿ&tL;gΏ?,$s9g;G}祢N uphkICw5Ї|du-{WU)O 6^L +]pcmpR v=2[pFp~C8fCh?nK,h]^)ǿYР5-J;id7LHC_4m V6so>Q1~VKf,tM~Ebu~ru("7FRu}_$Em>fUP-ḧ́eڞƊDz?dzc>MD 쓓jBt(ezs\:&QQyE+:n%I:9ߖ?m;ȿN}KJ[LfpyֲUD_$M}FV0"QZ.M.` ^,HæP[=KoKS}C * 6R)i~n[bͭPY)$#9<5mefdMp9#ܓb5a* 4Fq?.\YCCn&nKM /"0%u| $-r+u|uN6|K%곁Fx^_vA,A ̍/Y[0 A40"/Y:͵Wa1{j:?ypY`w:,nz(i@Jsl.W>}/*خI㪵e5g* ̸TǐӸN&MlK`?!!Np&}-yH7WG?yPmqw+ ?Zc\$7ƴy6,VSc!Xě9>m3 Yx'I4$p1`-XbeJXi$`#Va9Veܬu)T-I06E{3<GMC?YgIQk)Azb!rI=0j]> `qMf*J? k+\.@f(?:Kk+y)G%`>hZ} 69H]xg[(P` ]ߞL|toJ^yX|/UVw`(Aڍc_#T-Cͦ@\7!eR7Wc[@_ODm}!7ꏞYC|F5<iNy-ͪ}3. w|nTfW43tdϼ)-43X Dzs19ÔJ@8q "LFݝd 4wN ?(8 ITE0ng)(T}Sۥ1(QnBI"Lf 6B˶(lFCu3f 3_Mi/k[B}_.n,̰ׯt/)j<,ga/@M*vQ%ƕ 'rV󌟽6w؈IML|Xz]qr1ZU,Eh|Cdp4I#&FxE[s~bSSV*4ʋdŞHxdE4'ɡ)-F\3MD2?no{JQ x] pvxiX)C~&]L] 8uic+]Zi}o0%lI }9aRL7ޒ;ZVcx9)`+ba]ډ1 e̹Ӡr<N4~ɠ Bg*j|c>L) ǝj%FV %@1J1XF1 My*?&TyY]4RcW"D;ִH4 0LVbYl`{5`X?(Ma;pf4@0-yB? faBo-2|soz{C Ч/D.D:ZLtm1Qd\TIGOq~ O@@&fP:+!W?\\U`s.޿tE#m$b.K"/F3l ȯ(;%anȔLlXFE(MAj*ݱQs!WcT%~2D0ĪR#Q )4HCbǵcNO?%\ץ1+FBN荡%+7-yx\l#9mt!jXkDK}FC-ԩ?O`㛰6ϱkZ,tW-u{az0x=߿#L8^4_ )@y0xT#?xܽixn+-H,+~P7YhB~MZ?[܀ZP*+܁n2}(V*VdT)$}f29Z 9˼,l;{dZdzҁ ,OwnZr빐~,ex`an3F^Ԣt د'nEC=Uw~aFT[vtˡos:zg}l"׀a/] 5ba~vBC{BQFE]P\gN1u"I1ٔ$E1%\u\ p}rE{DeeT i18Le?Qmuc -ʖ5q# "EN^;٫GB8'Ac7CXG(L!6 l\ N&XND9ta5RV+o f [LQ!v!Vs4n$88"HD[''ցJlȢ$iD{]?;Igt"=uWܶ<1zt V`2\Yr+L:Ό4x PdWt}&x]Z~Z:Z"(p+\"lؚkVh->>ՁU+JE՘#_Jq}l>[w ǪۖҜQ " ڡy"aÊNEzZh4p;;ٓEaqsɱ"r ~gMgh~&F}rm3nЉYNyWioUW W@Pc[%buS"A dy&k$t`PL2/G[ g*=ͺSmai+>or(qkG\Њs}vڱq<}yG~ vrW DOw3pޤo8Q+:TyZY+E ѝu.p'gX ^Sh cIKېx|ܛyL$ x$qf+2 *m&C;LoUuΙfM5muڵXKW4$>OMEtDaf%W<~dJ\om֍׭A{l!XR׃oeuRA  8pQ&K/x#E.oS(:_%O)sS"(T/]BqMόjʦbI@6zO?@O(2םULǜS5|DžU7kQ)V l*UHNއC6:Bv&Aq!';aAҋFJQgP9kx GZD 3ɥ`64(s<{#tHűct@|]WtHvtOD~XxNaҟ i0斯L^XS.Mot`s툷~Ƒ^i7x&5g'4]OuM9sp7'E7MeOT F7ֽ<%d6Aa ޯCZca=(uLBG%KLNI%|C+q}6eT(H'MqV;Z Q[,V9%P8*D>VrG?\"o*(4Vr[pk1AtAk7V=\/Y>*Ci",ze: FvY:;KOonFvlv$Fم/ىFĤ;%GYSCMُ%ӿhGOvEjlh)QJZrotlL"urZ/ ؞~'#Nm.jdJ3 $n&SZly`&,z\VubKNZ/@1T-j\`XMIWZ_h_=j8jNnAp=oIXoJRME4W-ʊeʦr OLl#l-kZ}KEV γRj_|(Oo7փ. >D6S0Ѭwdhbnɓ?yi@O7`xjVP>PjDP9%0uĢ"kđ9Ԅ4y{1BwзfYTGa".yeBD瞾~̌ gsO=ˏag\+=G틡ԓ-2&d3T gT,_PD <=+hڸhsߦFax0J?կ&h K}9^uDx}Ò67ߛ]mJQhqIS9BneP!Ma{"G&šW -gfƯDfbi\%ov:%s^rXq͸`fL((MM%Aǝfì9v-_}8wHĈ5&mΜ_G R޲hԬP3b|N3}gmQ6 l( xO :ӺwP2 4Ip|}ӆÄg|楤.>ekYܳf@uIҳ,er8<ͰJq"rP6BǮFm*xK0e$W(wQu;>U){Of;/W،a) +k sNrề6YGRŮ̟|| 3A?V!n?˜u?TOxSʀR^Kz]BFDnPi`Q;1EVJLbˆUե֘PN+砱tt P+<_Фޛq< 8 Ƣ朰OB<G-:'e>MbE`ި4숲 4?[R'&p| yW ;.znKׯ2Lm1ݓѡZ e|pTD0 ~ŁP]NUIڭ*TaOxꈷgͤn"'*lw-m=;5o8xT^]U &kB|f=_~WZsxPWʅz0h,罫m 1K3))ЗMMPcY[Oo\joeVE`{_Lv=1TXu]CGqe[5?Í:@Ėe`-NhӷϞȍ#)I!Uz)J@P:=Nc;PPqJKd2ۦozx~6NvnN?f&q.#PтţW1F>t3IE0Rdd6ȶ̰C,,*qsUĘ}S^I$zXIɜ'U~Hvv%\@nj V|5;oi]S=Q7C8dz`Qm-Y͈4ْe,p;Y\d^нUE;8V?V>e1_7uQ?:s0 +f#'mTq™#Yq Q+hԆ>.01BfS:DIysʘtB&lV_є68oa`C_6#rVU O{2\W_ ?p f}d1P5T16CX(e\:;%?0-sEIO)+wg.9J:~恖xlG_@r6Ux"EIZgc#+=ʠ^A\ RCՈ>1#E?>6,Uzqډ:ON;퉙9$O (ѻуaT"[~4f w>ZI<@?HoZ6Z 4 t v-y퇽c)t*C n6kJ`!\' *t|CGDd XW[ʈCeWvjA4颴g:EjG>WEOCQ;h#AֳxPFΎKʹnh!vBF Y#uex1"<͢iz^0~] FHLRAlP? 0Bno@\(5R1':MF(9X{kz8bhVIr%{?v!x;4pz' -<HNV;r7YBgΤ֓nb?aAp OSiv`GTuR*!"1BjIoUفp扽@C(kXUaqmrR@.[ g{4]U"3s#rPv=XNR 7Ե0)ŠQ+AiM,BRj$cy!HU7X9ei\O;n w GyV-qŨ_f= [RGL* 31ߌ`%q7ր+b,Yǿ^}0TJ@v`' j4h&ISY>|Gv]=J/W~Ƽ9I՟1h1;,y$4d AwO_‚=r–V"{~ ~C?at'G"?="v+;)gT } '+QHmAc^:Q>wT|Xk_kΔzlƆb%ElU/C g*ܩΛ %j~dE9}p:ylsB*E-3 [V3ǧTf-/0zl栘FAi 9(b+'J("]/1 Fs1aMBP^7-ބϺo͒YOa * lʔt$:'@8Z<(I "]˜-&yZ9Zc+eF>HOU g:\YB(_]s2̲brqmhd1{SaB "gS2ّ/S~%2 {ÖNJ/f0C*>_sWc1ld>skmUr}oU]FCJ}F"ŘkW "Yj%9 Ng1?Ơ>$qh#Wê}0m5VlTH>b[T7bZ^UOιO5_ vT2ӶOS+F4C9qcof-*6>CwIK qfkqwCR_|b Z427&- pI.N7klq> z ȠVp KPU. Dy`tMT RGGBh9R>?ү]T!)2>ć݋F/a4(idjC[dyGjwF jv݂W$+WT͎KL8Ys_ w ؓʀ]qthoQ>Z%q|Xwp<X{az'My p *?Vy՘P8جvi-Eۿ= đoE |i?Ʋ:@8~za'_e7+.h5}aVP`x;^s*d""f'3^&ƽ*PflTe7PAA +HfNJ"MnfI2z?I =`fe|Ń2m`=Er u&Xg: ^h%wxkrNkBf8PDc,M9Z YF(`\cgm7'˹%nš㫃+K{$Y18g%뢫R}-T]Ed^m'=[U쟧& ^rLmӂmhi\cAYc / _ UfwiY{rUϝ]N,@k6I$juKAZ0"U mGhz(K+_ũ(8Y?OAҞAMiuR7+@NgrOkd%H"YQxMQt9S?1 4mvg݌VWٍ^WQOhټ"mo{&*@gqݜN0=4C'm5@h؇ߑr4E(DZ:߃N/bCVL+:e?mVtV*Ŀ4p8EРf~Tsa)VN;)5Y>#t<&-ʌRE&%"nL9@P;^7^y xU7/`&N:2Y\35[PS0GuU},Zf7{ow.pQ_3 *Bn[)ZCd@iV*( vkP<0נ"aX]Onxջ{K*ތ)k&roʊ (zXRg}bJSq* g=C#)L 'הl˫@fօG&D\6ig"6" !K`?ΟBCj8]ysdfN?m\g1~t-A Ny" Õ(!4"7*-mTa ~v9ՐӃDaB0Y#+T_'`+X3X8P8*- hW2:}4JAb]Lśs# ?FY]2H;ctQPGΛ·;ŸR3fBW0g7Tzqi|yC&9R@1 HÝfe7@yg5j_-cmzʷ#kx>dVƤ!$"ӞUX])ҺC&(BAkwvw7il{}q C%$5ۘdyֵrd#6,5g#?p/Zڈ6rs=8}Tf5LWg_ٺ7C Ik +?Ҍg7"=٩*6_ᘃ kEЄկ zR\.lgNzO(aF.]G[F*ۅfXc>,Ʈ%?MGp88s6gb2f 6cPmw (Pm{>K9ճ )Ze)Es 7dYJO3qInϏkIs`C_\oW&;T :cǸހCႩf䉙h_Z_k>0PjE|_։nep>Ӊ&X\%>ZR a-YRu! dQZ;`4#˱$t=B#1H~IP;PX 01?pOl)4ֲ=34jN˂tZji#fc9}u@)πf qp{7+Suǂ'`k̘B7V2 Y şY&d8A @;j  6lq9fj{M3)3l2Vv143 4H}yGdWa2rU=\ -҄)C.{2KElJ>n77m8frЭ&އy|0('1pROŽq|p%CS g:'d],jM 8B (u}n%ѷ9qMU6R#H_ |o`c8[OH2ZWuLU0G>5jR.1>4DfZVȭUˠA̶fm)yN?tցiјcwɧ3'^[UP7O]n]Lۺ@miYAZKi ͈囼HUPfzՆ /yH6UJ Hi:mήAƜݶCI@^:.zY0||Bh$*V+oQ(<>t",hR;q-@r z:\DIlKM3*dJ ->P~a6@qgo]?l޿pf4t}*B i'b'88p|F'l8\('if΄v$@NE_έ}]5}zd?ҩ)3сOseb6z =k{q JHe-X.߸`P3RRYqfݙdd {j%: '<@: G rrYؖ@[F|nN,Uw i52aWu@T9DDldFTRP,ǹ G:U;J~U n? cth\ gݶ0tx]q2v 6`7 6c|~FPO^1C.aUuwz @xu,߸/Շ<{d˛Z'gIp#isR0\85c>BEp٩I@<2xP1p6 Y &V)9"NDFDJb62W3cFWUm3_D>~k YD-R+{8|  nL_kIPXŖyXθ\u #ɏ _X Nʴrr|JWn8&K"^0[Hpa48 @7Hn|z0.x%t4/VnAx`;2U >T2e(t5?D wR&GL#c"Y}k VVK_ AL~ zXK UF\EpuѹDpc}-C@ִ!D"Q|_1K \2l_P-7|g\.;Ey]|3ۘՇ=z+3ItgnuhUWW ne[ģ WɫdHngBY7a9`HUGIhO퍭aSCd f`}'ino;rxP>%/ N;^ }B*aԍ"-j 게I1[D\>]#< 7vtY`S~]P ; N<Rs$nRk)D@P×G|fpҹob~MK)_&Z*41.l@_4#!E|c\G:ҍY6SQ2~̬/U+,ϕ?B X!m-Q w7A=Nֺ ̱sc;0YZ07070100000017000081a400000000000000000000000167adc57e000014c0000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/gpu/drm/amd/amdxcp/amdxcp.ko.xz7zXZִF!t/J}]?Eh=ڜ.+˦ʣ^M5~gS*Ϋ.4@ !"ʒ'/"swUr̠₋V٧{1(.w~}򰎈$nNj<{!1߯&q3.59abO1xL`""'1dPeqpvm_rnޜړ-x-BhnyȖL;-АxM`U Ȧ~*\ʹ_'.|2XH{%8M), V9.+Z"/]ԑP#y*Cp@5ͪ$nʯfZ])h0$a7dA\rR$I*h PЧ~8ݓ 2[BjmYO>)Xzaz.XWr T!{5y.L`YKz,J 8@QZ KIR%I r\pz>QAWGrQϛFŢ. u"U8hktQ@@B6L砞-|g5{bI Еoi7l䇨8\E9 prc1 hS6,갏zZ+[sIyRxjϱ/ M;BsVrC90$!5\Jk7߸h(Fd 0tY,P&1vۺOV#,fw,°Skj;Fp; ׼gERn}lR-~.Uʾ 0@ܞ!qy M4z͞D7'c) D@ivwAtiB5bTUtdj2'!ol"rU={ASt>]Ag|Or"6j5 Ttyob5AF4%3 [DC]Ԏlc-Xy~\_4<BeCWxw9 1 UGPI`K*,Oݾ8͗V$Q×]ṣhl:OpG}o`lC'nܵ%C~ X'zg4oJ#nXލԋNiZ$f2;Y2TAU5HDữ U^:ս`8A n roWUѸlȀZ-3 M84T :Nn4'z<NlL,x4}Z73 kkg\HT {DZ!:]ҽya ):# (o@=M2?vf{1#1Obτa,*0ص%>#"%Ŀÿ~.7jң@>^;J ;0cL&yM8],aLguqy"Zkv]JTicf蕽ZSaг f>?4~NJKjc@pm9=]vw<+ۥ\"DG9J㕈g^;M5Ѓs֊!냶،V@DZMm$v.GQ*iQvhE"=h xU~̝Q*R `ͦ(̽D4ю9aof1#kDs3'Tn x9lZ[piҍd$hap֐P) '՛ BF}RETMC.+uYrGpT+I+`m/Ymtg}4eG=*]9-w4JY[[ج+hK>h.# M[ s'H$ɋT4? Ŝv+q2ſFc-:vprXkeV֧Vr?`7śfxr;D?l+@bl-ɓd\5ܔH>L㘉-m dKarx?Do3ĩ5.HAkRPReKcDٹRȣ/(4ᄵQk}nƪ[C gŖ鴻 M)FߏdzgPhGtayĕWRPMA6!¥W?ĉ3x&$]kJ1lZDseNxEߞC/):$gYZ07070100000018000081a400000000000000000000000167adc57e0000b218000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/gpu/drm/ast/ast.ko.xz7zXZִF!t/]?Eh=ڜ.+KsNLN?FC2 ACdMҿYr !7/3mSR^}Q̬ЯCE_X:A,J+[wBQ| D h(P-~!Y -oMvFzA*n~mXxvh!ŵR<naLH3c+w!䄘I\wb!]lN+P}fddp).3Fߋ`rzS5^݈QQ\f "XĵWSγYTu%9Ԭ,B:4bzxh D/˧\`u/z A+7{IxlHП1gKFaPS?:Wlg@]WU?gX8&V&_0Vh-ո{>=.6~߃8"N"T wPr BzJ߿0}>j[3mAk쨏_YOu"^(!j_Bl%>` p7qeo]T7ĝ*R#ۨMLjz4k /]یF9ڭ$|.nKG%҂4~pb`Z;=r^@GlƝpt0)B#L┧ HyP>Tp,pًb 4^bb1!"B{!J۠nwdu7K45.*R_f<{PW` F;_ bt#vW@xī/p-:U'~Ka614UVR"q#:(/5*ނkH-br⟷Tq'^Y)`W2odLKY2ȥ,gaA^!Ju.vL4#ڊ@lPx(\[C%DFYNVvFsTL'lr/-=K4]?.tYRd)MN,R]@!k▻]k(u5t0W6^~OrQAS:eSKRg`TZVcgR$sRby׻̪>1(Hah[193cp ni n`)i-CCKiɽn`CqI6pm!Db7 *WŗeU؝SwPR x7PRX(;#ATb 㞺flHe)6e!Lyo 9"gں:9\Ucf\q4(n.,+<.?騣+6/,چ˖ "u4ykhwJF5 <vtćxG`ӱ,Nu7FSw~OϪ(åqôߎ+'5'ᣣ6S#Y'`y?u~cm#;Ͷ,d00alƼhS^J#az ``;bS.~ >$0;{j=UZ~a[A\-jFЕ9%\ԤM|ћԥe99 X 1_B"Pf KAԘU0S{K$=#g&"ʉĚV X`?qJ"<~앃œ>;p9'@5q.b[y_j]1^0v8fγVz\M=LZ8V=|pV׬cz*e}v6))4+0EBV 8Ԛ#: 2mGyԦK,W6Ј|P)yYx;{vJ^^J/u+0DMLU}o$v@J]9{Ta9g˅?n͝ظ-qoWEtT/.,B}np[{[(e+9Q^& ]!N Ts,:g` h8͒!a荂n]&_u +>MPU) Eݡ=vԿ0랔?V|\e =~#<6ɫ5ʮ,ˣ THs6101V2E р!|nsa(}B @O͌ȜJxTiqэ++̃a0F ( Pq}o_`w?!PD& @ H5-evCKKRzxU$WBZ&ЌAaf5W;tfGЌkMxT^[!]PCrM`(Qz#"[5Z?0%F~1"v4Su:8-#.Ju&}l&*IS&bgiF~, /Ж\kSG -Ξq:'؝,JFՁ}}gwWeC98RWwAS wL9[͟¿ AiP1&1>` ÑoNU1DpGpI) ن>ۦ~;> !DPrjBY03yV d;5s|'zֺ֮%J?λ-BH"63)!Acx,BYjiPNJ9h48w2|i0@;yz/`b ˃m3ہqҒ;D|n^(_Kځ$kd>a"+ҍA*p"`\Z(3g[1QD&^ F rYͤVkKn+TE Vy*gIc7T&WP ,LD;-,ߛ@]b)j3gix(d~PQ$w 0d2pdl?ب:_X&ig_͗2PM~cwfh@7h/|[k;3 wd{3!͈'ҽ3\\ 03Ƿy=HrqHڥ뗻y=co-Wέ\t,or¬yG^3Đ>soQNTܨM+A͸EEEj{F2ǍV}˕Z>^u9B/Ai=E3{¬jm {(0(#Uƽ~! ۺ͜dc &\~렅-;>[ȐM@]LpxRce { k*;ƛe5c>[,hmT!Y]6/5Ȇ #}1xD@\fzKukHn'%8h#ateQcLz̋0Wmoc̈́!>#pѻ%qdH^ExuF5պe^٫SB#ZZ)ugGO.ky^Ur6Ǻ qMaprpP w+Uwn뷇t:dG@H&EE_]GyMXɯZ$WB'M) /=0ۋ]taC>VCl[ϛdH̙'URQC{uGuE9GK$ Rc1<ۻ/CwX|bzRjtOh5AYr `;@mMyIKh #mș˾GHϝFN߈aPj2֎ç*AS Dn 6wu_-K@j$c"g5?[Ә j`čG5ַç~qw@Kvh%PϾyTIsD·aHRnO E7 f)\P67)4[$X./U|1lxcFDGSMqV \x=)$,z F\nO|mc)GMƉߙae%H~eo3] AqĴ8N -.![Ǥ *L~2un$JPVC/u$cL1>4c߇W%g' [ yWCER*j306o}4#75p[(*p-g̷dVCϮ.;=/F7I%vw)8׌k')_E[^̔LAe}Ѵ]} 4hQ=k l4r􎞱CRj>}?6WYe h׽*^C"nZɻuk˼:LcޘHuj2ud6$HKsr:m所ា9p+gN!Ψ sq lWR4I_ScVt0ZPC7ZVu\37y tS=YHk;yz[nN"Ґ& fFBr$5y!Y'*¸s>P܏6 D38뾆 1q 6BmrVwJ-p돶D" mV8f aT@+F,HX}b?ͪOu )?kAw"?64ء= ;8VTSZ?,)͉Y\lQT,wGh$ȞdHʊ&=)nvEGT!O4W i h{ԟ$vH]-n .dS˖YKP8̃F8@}*g>!rr/^mdٝ izmL&Ueo:o |OXJ`^V?XsC ϱFR,URwK8_@HS=AFOǵzf&yZug sӖh(_abS>06TA`4;Ǹv~IB=3jvPaxʓHq,\gW[53XMT?X*}[$"G4PQgA{%:=?~v< 3I4#ftcMt0 zxSJ*Jek ^>jb` 9i hH3%KpfےG+㣌e䓇̘ι?(<,Rw6 -'d :@9:nd`zA-ZƠ ;V"+՘VrAui*ZAyn7,`~t&=gRu!#9غnOۘ)Ѱsט; JE_P Ċ EN{f[UClap7(lCFi4 *V9@/C|6-w= r Ȋ&1UQ感,-`iYE~־l,Rf6H]~v`@oƒw% z0^)T.B1v+L޶@͇+/|J4 +;8վZݺ~ABO$& gϾv/\!N)\5}v"ݺl@'\Cvfw-yl|r:'A7m+I $_,щߜ]JkÝ JWN} 9n09Sq_yHƑ+e-ԥЀM.!0><aQ|_6hap'lXάtS%+BuyQ4Z?W3TkۮBzcx 4/Sw {4676q O?OB~+s:"[yu7M@)4GtlF}ƂYu7aXt<_4I_]{YņGH 'tU s8{`OC`&Es0Dz`&p|עMTzEM-V_?,)^_\mk~dN|$YP~ ٩Z"^ZCV^I Xų.uTUŐ_mΔh)]pXM>ؽ=|RD]&4! F[ړwA?"pΔf{ %"![atN.kG 13[IL:Tf\ uݮTW*A 10%?,oEE&8!z5y^ōJrNc) s#\b{;ow) 9S hh(A}k j Oq]ŝ +"DcJs v?.<'@3yny&3Rbvoirs_/($O&u:z&.jjeW tJ`]NuL1t@[[!!=RW'ht-%um7_oJ&#Cz$Hw!*`=)a\yn3av\͋8 c~GiCj,^`rGo3ctTF!btzr(g Ż?n%3Ԛ r@e}ɢ>N(_7)[%\۰r7ʛ ډZܳ qw灶y(/yJ35,B a Sݩr/:=BP 䝫VgSx~7сni>%_ \;n4g,>7RmFd-T>Ƌa%RE IvSHbV.i[[tt Dމ].h(SxnݎB;S?xwD$` ī 1^B[0~fWӉ ){|G !V«̡}{7.<;gh{U= %tab>d7jUr(/XqD%VwĬ, "9NE| 272++MW%$EZqZ%lߚ}R^W'tʹ"F9߆0a\+#-_b 'omw#Ԓ0nn{0L9-Vj&豰UdzVRcn3{  0O8 =bDK9hf}מ"j*T%F;yS.m0n44ڂjg\FeIia!zA5mЦ3"6)q^sꮫp?伥3zI13o:>nβB3g5 Çy'R$OGs×,'z͜fK;jUyf=ZVÁi+C+6Hf؄ Y\*v)M`A_r2TOeηNQP̛a*g4l_ T6'w4TIί.d{9s|툿u傪@ru!wz^J}%l&>Mj5If)| OF܁Z>=zk4*21)SFkvzm}p˳v4-*žtPN1@*#fcϯ $Tz{=@8LjGq$UA*|]?ҽ #oT:;Pr.XyAX˘˺ģڔ0~MW'u=95$BXAk<ّREB1Ypo*ǏbCח Ŭ&=G[y zVL,qɞ^xx* 6q`867CiɈWame(h奩t߹ p^sߤJ:Q"OP z]MJia%~!Pe7L$S_¼R[b!6(\αV'K8Ш΁X)8z#:I@2xtsi<9Z՞x?TJxw_%*r\IH^"֯Xn>-XDIRĺ %`ZV%kԮ_# >(OHKyqK!9e:+{|,zH|a`yЌBVGa] Ł7A21;~HT10R.t_nKx_,*:TntjfB8T![dnSj(?F 1@=8BEyP51tasM&$S+C' O*a?\xhEʃY)~d  _!#R~d{ Zy /ASb51/Y ]dtqL|YWg+~&/' kW_/wDX~*3s7w"@נoqCYم|ك2٢{wGE~PшEIA:%l0߀&?QZ<(Xa au9{-Vp%1;h=_דv2rE"/ }4!7s[nIRy~b;z2nlj';(lu`M 1VhI5DlXQ!oޯ+1:;sbjϟZ7')v1/kokw|g6`@ vބ *UTB*lz(2 Ds 6^m~brh`fU}7xK]H2cxjT]qzlZ#kJh4 ȄGԙGT48? r͚d58z*1Tu0j76r{&L ɍ5 eNJ (7}m" j\0$} <__HHդ,6Fx H0y≋ۆc;Iγ w2=?͒lv1UAZ޺4ƷŐyT7[ T*3pS@(%\*,f!NsS2SS'yԂjks9(t˾~X}F͸P{7R~bg;w=ZXtl- 1C.*&iyI>w\\_7@[='Ⴌ wF6&e9T@H`s^x\w f'O-Yj٨.'+#_k3ǘu M7/A+򮥂Zr0s!qu x  Й7`R/'pӛQS_ꝼ^ϪjnMFė=-0~б`}Eb4NGG'9m'՝w΢ڣW]5)/ws[/{y'7'^P% jRT/a jkL[zu%ן ݼg̓غؼ|J$L*_+d9UȎ6m+WYvt%I>ȹB6oTھr gmEPfaTk&@2ZGZS* w.gHyDyŊB7Vk+KKl'T'U0^pqQ_NOszLɏ—{c<|mbﵝ%ocǯ](?,av3`"v]g8u` i{p o I2r %Ȫ80P6E''QnPzTls ]ڿ)tb~tr TKV:>x*J')9m1]T\"lD0O0\A r063F.qmFI>V}tᕂ/BN'kʃQK|_ 2KW TQyJ6{v 3.[G=mypIs"#"QtEm _~8DJ "$Xf;V c7yyyM鬹IDʒ"}-zr?eHaq:M91/?@}Vi{UFVANK쮈dW{E!7u?F427pҐL d{9Jq:L ~,L&_0Niv˝+Tt|Go1!`< wbTuma͡v5#@{{%PMV 8\"M$VK$Co;(怄Q焵+|Z[9`wm D0`oK[|&Kmp˧~$dyuB ~t|=&>$x5Vs}$$  2lӸë!-64_J_N{Чw-n79Øj2P8/b-tD72Vy D }@Qyn<ԴZ.y!2c_:dv1w;5 G  RI! *XQ4\귣_LZt>ZKE!@'4+*JfzNU?#TUlMENٖDÌe4KUJ&|a-FH%^<%4mی$9dkݬDaCݣL_=6`j=Ov"œI|/ w5R;Ox&Hg6l?k0_'C^lul}:n nhn(1KFyI^:gS;3VHkHBdp?yiP묣!aIWt U~"N7h=õ{N1:ljC M=_Yd:u-) 㑎i;DXqJa[;9&Z!S X%Fи`Lݔxwj_s$gD L_xZ<K " >SʎF&΢7cѓlۿtR|AUfz߬H q/ofwihlbuKSs*QɌiAV/_i\ng-)&_ZmO2 ,:XPnٱV7c5 ;|ƫ8EۀgM8(1pmi<j\! 6L|r0x䍥VM5Of"f 8i@(fyHlO'DԊgʺ1;]nЅ(b7qbJǤ3ҹ/EV4*T1&m%PԇO]@EljLFB{NpNlloތ2d wv 3,5VekR5St,b3v0$zr0o|jԐx E/+dfsPq0~6볥41Dc\# )&HƙBSKhm]چgޭ@_l2s˚~ J*N_%$wYo{M爈08‘ I1ScsGՍTf!~8ɼmwo͆u/zs5VX0n_qAl\/7~5.Vߵ"r'3BY㜑[PkP1n ڬ.R kGVp/kСE~ɴDJw-uݨ X >D`0g PkB/akOOȻ@>y9 "=gV#1Dt͹,ً13K*\jEj/Q*vףK1Mh f26VR,B>qJdG,'Z"t 2m}'׿ 7vBv)ϒ\=Y:,L)p8?+tOdk-~1Ȃ>&)j2_>Hr9 B'v꽳M*%Y\4o,qM.tqOzS_";LjЛ@0."ǀ%D3֡N9,E6(dZqmԑ4a>aA$;]$);u#%54̠1c1fϚxrD/iOj4&_lv- yCԍs ۾-O3mIEO@jW=ql)_WKM@!$ӑ8k~~eh?W>8_Zp=@p% t7=8P fVY=۵{vsgC:\$0d&a96.\:7R%W -_JKʪ.ѼY4;LKZ;ո춇b[.h)U\#Ifv;##fo?:)۳U0jѷ\0,]_JOLiἦiдA|:He܀:k1)ʼnVBYU-EuA ZIY#tmv;)7ӏ?"ϘQɢNQLie F~>3܇?5:[5se̔r%0 s<^Hd|X'=/ІD Mq\ Qs0TGDPeHSH/TD??!!pcM&a#CN;D&nEDF UyJEӾStE[LK"I=!cc(W_mXS;)+YYP@'*$1@D9}u7&8Fi2yзE2[$~31 ӎaMpWA0NNIٝveY0 . GD&dObyhRF_qYV* R=6"fUZaph(*!lF,}/'bn6WuN$gjgVeyaoNp:`Gs ެ| X ".|URͮ; vbLW03@-T хfh? DL3 v!N xՅhI<"Բ.U‚|ReD hB!32g9w,nH6}v3IbָĕAdvܹR~,l,U~GMhQK@nѷB r=lT ܅;⤯bPN 2t~Ų ]ix2uzB6!p0q-׈P|\J3kCH!>.Q.11p@msNKvI XJ EV2^hE/"x}*LzA\k9 'c4'~JeH.qÐdaƄكJ\`Be)Qg{<}[?r(xJvZ#.(}S-m[# U\aKʒLodyUGH Aw^(UKY^.HAɤ{%*%F5xr4"$OޣV?, 3p O37mdکE'!| #׺Kqx)% q)!P@=5xx~p|eQ{|YiG QAף%t{ # @,cʶF6ȋQ$qhL PʜFnL *djjѴG&ځ!Dfzqtٮ']SXGgrjkc\Cѵ|)#Ysє|Y ӱdƩ2ƿ)@,:j-x0?agSwRtȋj U d4=N+zlX0@]:H㋻1ų <| ʹ -\qTFS"6a-t*Zs2!eYgZ$J1Y$Fm1^ e"ޜtn k:ҭ ՐsQ\*=&+V,U =GuvR]+h #mQ~4 X+&j vkLb2*1p't$sV Emav/wHd7]fVZ;!.aROש`8o=}\`ȗ},}'B̖ƬnA,;YޞgkԙP~`2rܿR3`7 m 5.hH`n%ZE OEűѥxJ̗V>dG"mx;Ök> `yD޲ .tulG^qZBeS!|}6d.Jl9܈7:~[N!fHvG, +Cm'lp@$@d^W[p44S İxߠCwT|VRcT G#rHnौQLz%Xh)&Qlg궰ṽ[DsZ4?a$_xUILaJ'H.Uv}˵:=aY˞8q a 3}Qҹ43 }Ƅ\[rR8 2_ND!RK$O44,_Vt0p &m,7~N<3X_$)>MFχih}͝&/:19]ޓwƚʪ~b2׭Ě5wVMF5wN7q >jbCCgi3GxWw+^g3X/acXi7#bf*'PӹS@>uEDHF} wF @٦]<̒8j̰!p*8W3kDPTgĐX¤ΆJC /Ԩm5UBo>,ӡk*&?Jh㛎{kT[|jV?8Ot I, cqKHw72\WNǓwxG:BR7Իcǡ: /wE3OPN.cjKv}KY"h` ,$klQ@DW-upϠjXy3^f-7jfDrK髣Շe5k$~>ϾUj!/dqɎH yv;\icZRƦ9 5*#fV$4A]"*Y0I&59mK=BpmpN僈_L_ŏ\eq^Җ5)r憛Ns(rHsEL_Q{_R6dsKdS܀(,;s }7AOKvB#FA:>4:հwěyvxD.&%R]Ė)'#!? t8QoStm +q<_h6μK脮yԤ6K@=);m:}H\N u7Fܷ6ꔯzB,[iGJ1of''Y0yX紇@P&tCTNkU;6 a1waG%k&!oOCi?JF$F_ȗ^n(ڗn%%l z*t;pL\a  k$5][YY\%f<7qF'i MNR0Lt]ن쓵A""ڐV!$C#~K8_xyf6Q piqGs2->aGPx8"RzhUë {`RqvYYmݷ0 JHvRs6WQК1H*~~<Ai8c1PQmcp*eAœǗD [2INtד<ŜRb 15(eT+{'5GW;{wNE>R0):"%`|q{b̼,SL9nN:k{{u:Ea!dAvnASvt%}jq|C ]4w [ŎGOf[L(veO2ql=ώβgF˽*!IJ ź={خA'cn$ ɝpw?[ma)I7Cf qŭ (iTw5k,\ xlʖ#OYL粔lr3g=?{!)NLJE1x  {TAf o&ԓNmφs[sTk=մk{BwUyyX7On`wRD3,PPX\d }Ö=xqKRTrTmG\)^pEjg֞nFB7~FYˬt"ښLCXbD5GBVH1f?Q],ς`RybH30hb=1Tc5fmxߴTa<,ĸʴWJB悮6FJD͡f0 m:k< h8߻f&1WMݪ]5hkɄA/O7,*]n zaa"NSiT[Ј.UV3(!C຺ {^ jb9vd"-Vhjd/bRӗ#ps-7u9vF4cíS"^%'a &7|PYABVاh+=Y[MHbq?"|]ыW  b; H` & ?fXnM5%M}1S:G!CmM{jF;Nn"ιZ6Z6k )D^WG>Twz)v5)CQ<9Y5<\ae]1+)lM#PP.0IE|wv%;̚1ؼlHHk}-p"Oa" yüA @a.{uYў펝˞&sU%,jAhp9%~Y7* 7=?PzGR, L%G4"|wC++G4f_4eLL_w%9OĢcyTJ s"O. >rݗWAp%x?zf&swy|&sj4bj,^(FOCv'Y}D_;/1-"kuҝUTUR xnnf^v${jj'&:ϒ8^BUj7zq2Qof+9xBJꏱjvG3ƠH7f~VWmgu56lYVrH\K~HYR-Mw`ˀvxK[\H}wL%`| SKGJwì&GƮZ@G!8 Zc)p /E77l4ܕNwUE̪˧]%赲Fx}y gj'SqJnz `ĕSLi ^`z!^@0kZ`lJr1Z~-k <{”Oc|,<@MꏍJ5ů50 _MlOG~ڛ$#yN@qr 1kuG_BF>_ǪJ-.Y|t֠#;󫥲Jj6>09`Fb9-[ۯK7{:8+9yַ j:w{X|ooИĨXD<}s~\+`CIa9y)cFIpo3NںLQnic- J|J=w ˴:iΗpzU[4ja9 7/7pqoq &s qth>[I9Cڀ*XDa#僬M7!Հ<\u tGkJa0eSLm|iMY6X>X[T?w鋬Li?:*EnL"zQǺ)*PWD5R RdQ@\VEnP| mi#yB6:[\yFҟiU}`Fʅ/V HrCF}~i|U[:Z OH}jśGxxj@uǫ*g.ꃳ/Zj%o+# u~B f 1緮f5&L+ /,뗏C85u`/Ht1veVĬU 8iHY W̵eem# OIp}Nsdq|HGt\z>"d|8wOl.u m 7{͊'wNe&"v:g>@4S (ʥzE)(/(Sװ Y^%B9R FYh~2wfcuU֣;3ΰŷTnqX7ûY 0$mUxQMqԜg])`w,f?k -#ȘjzMF,cz_vAa _ fl wv ކ%} UѾu%`3[_Vq7y%a6BA_gd>h+MPs] 0rjH@.8윫y(h?Ԝ4_L)z H ]A:+OmauL pFO=˷WMMV\ S (7`vڜvM5jlfFA1"ZGW8'v*Hjd>sҳj.jeY,߇}=+3C `]@1Hag7QKdWVF^g)4YtI f&bC&[TԀZ#41 H]`;h\syEf&)O].F}0Ad ߔR#:6V]|d}\*9ZTW}D{GFNtQhe$Na8hұk,⸝@P S oKkbS tp%٬hJtU[\e TTC g/Haݻ /Œ8݄GOO5(6P3bi % 5oOՀ #"W~$uR] E 7nٞV}X RJd_PqW=>-|}~bC-F<2N"?q9t\ڂ0~[/6󒌺5뼧-HWrŵ8FABI$ Jy#&y~O@;NVYc9>#tC= "-녅͠ǧ$\mVI ] ?(  FlM앻ytJG߉z+W^UWY> x8)Q㩐KdCݯ )1P1+!{Ĝk)XeSG@e24$ XMƍ>{\06靇9-EYm:HݶM+70]{tD7xqRXuwa /o]jC@A4^ȭTVY*V?:W,̰~Vo YXyZcϖ]F_qCG 7[p2Ը?ՇJ $rI,/Q=z-u }9YrdP= 0̬-r~\^m2C6ӸNJMy;R6b[lo)`w4^6 udH\V&Z9ooFhev`uF6G.pwZ5c]҃8Z,dίl=}74u<E[)E;[DVj >rF9u/lF4)IemX' (և3 KֳxFYsZyn1wg^:O-Y\0! 'ZYepS'pDft! #'LL#HfR`g/ 5/\#WⰊ*RInSUM~^t6M`u?A;DC/ UM< Yh!o'$F-n'8YkOZ9 PKl`JhkDZ>h\mq4][&8;VzbH6VP:TL)n%IV:_n8 Q4 7zLS]!"/2OQ9LCU4QRQ2e8U(ό\ZVAmKm|Viv+žŋH)4RǾ@әDSU5 {PB?9n ,[* 5Oy]qͮ@AdMVtI~;$PPvf!a)QXF ip4;f)*I!J Կa )5S-{Hvɀ{7dQ5˲8$?,6kp;S2H_u \k&0,ihSj'q +ߜ~q_e#kJ-l(3V4'hŧf%rk}P/tBl{a7Յo$zzB珁(9X-l1I Y4 ͖o{FIPq14ikPfd`N~<4a2Uc]84ׁ6V%Ô Hri 8|s kN(it.2iн&}6/2uL+Pm 9}&H iCs]J2Qi&fiɏlIG\ly |gLU֗o+9<\_%Z85:G|\yl8%fβd1I R?hy^my$ߡ; !M&ldp93鱊y1*WU~<Ӧ@ @E`S2m)hiS3|K/}\_sVfs/C`h>pB-@J]F^fd?~IfLvr\l.פI1dRD289̧!~9@ipeMωuB1wF<%L>W*74/^KDpy5|x8aieQC=VEvZENbg ӓ<' FZn0%$FbEK:? SxglΞzyYUıܖ<[6 \1|x7+C . Gs?a%eeYV¡x"I˙-k;>$ћUr^*^Pd}\DҹL>m8y-*U;S*>SMݭKb9#1_D| 5JwwUx7zz$6DQ>h<`d*{}|y))˿SVnQۑ?Kӎ>0YψK681gs1 P+7&ʱ4z}zQCQ+ PlauTwY#zϨ C,Col?֩_42$Hڕg`{"յid;7[ʆB3&nTҞKk-Ls,ĝ[c}N"F;,=Y,!܁o1B׳3&Xs! ? 5&0w)}Cw- mTv7ѧ}OWZژ ?¦=hso!W%Otj/{~np8Na7 YGN10p.+[A5Ge'9.gxUfZl05 TƘ!V#Вp\V>P&7w[گk): N,Bp^c+Y`TC?$CiC? {0\$Sx; >pd?|#ܽŽi%:N?_KyL\;ƹvEn"8(Ff5XOٶ> mJB>RH`5Y(Bv odzЃt:jJO.R[z26KV`ciHy)8g[!rbVs~a+YԖpZ+jR=Yzq"0O%ȩZ Gj._G(z(O}$^kEl@S,\[I@0\w4MmDa'C ME+4 SBaj{ۻ'e HGB?o +-KPX$)_^L[Ncq%4ldYȷipAx5 Gndyѿ/ VjkV:g=[\u;q[b{ϚV_>>%VM@l.h֩gYxW֘Me]( KxЊõ'G*'Rk ,Jb8,(Rwnv:·M$:p9Zf= K :"*!&`no{bg¤l@d޴ <Y+S)l(jJSw'y#iuުƅV!kDzr؉i"!aZ#UA{\GVUln [D'y &W>Tlnh2|ԗ0Z 3Aн0{{ wK\Bݶ?`=?WAxnKtډoo~h!^@|ȑfv%iha~ ~hSZo*| }gE?/#[&ȳ5zҟm[1%W/kB2LJf `O XD\£N2M?=Ԫ'CMum7˒ֿY(f,q8*X-ϥٶf {Tu%[Q2vd ߹*[{(7RJJα,#)|لx F&J6 ?e<7L"x@Owx6-@6GSٞ/Ԟ_1+D79'[FGX C?,s@7gv*s(3ױqr+׊vcQRb U2nܾ JsE1hm},K 5haPEu3K" q> m4)5%5pbu2,R ?rlvjkIT {H* 5Qv{0Ơ8{k0 s(ej`"3ڝǾwDȆɠ|%k5:pSJ͇(0r NTNSj/o0Sî?;РeUz@ݒv`^no.`t .s ޜ@| h7A]m%fAu6XYjIAd5AlS肂-0PXxrRS?Z]wuNPQn=mgaE1ѰbķW.H&#{Uߓ*2~|p:gb6ca2b9\+➀Q6L|\gE Ru %{N+f|@Q\aRF=nEF]]5xj5'c.!X {/`R9NA߫WSrIe.Tc"?CNG٢&hR{Akػdqb-XVXģVTlOը5[%JDbl=1\2 BC6;d(_4 ZsT֪HbT6u]L>PrT`Mϊ_MzeGD6awxlFM.(OxDT{e{KCt_YAFTEAxFl|Ktd$l*:OaZD  ¸֐DW/kF^< JJizRMXH~zȠ"FX"sÀ UO;#75 KiI?pdsC73R_ehf/Iن0[!.oȹrL 9V u&ю.8aJz 9ѾpdR~HmQ8R0')ooٽlw>1_r]Ϯ29[N"]PРدXK5@*Ɓ<X~i܆ܣ(9ϥK We;QbX@M[Y⣔PH 9ZᬍxلbVDu7/iZke@~T@d¤ 8PS49}9l[ ݕ8zo!Vc`d2~֒cՃ/UPz02I+D{0>8kiYb RV@J<\,bu XAOY ƃze??c`ޖ3 +f6s wT"RRN?*gh\{<[ƀ4Q\kJ_$i|nuGd4/QU{MZX)VyluiEU8r|Y-jZENK(7AxCjbDI?UPŞ+Y*.}g6׀HVd`ɥvKy5{Iہ0g7!F-lu[EtaTK%: &6Enn toߒG&u?S%@6L,P~Nbl'%i>U4`ȣqqfm`I#QJ(Ezdp}H@F'Nh+L|\ ^LũNjgʛ–)h>#bzcAo">&8sIO\%9x|`=\ߍ(Qnݧd¬:D/*qʂ _;)ء⒂+mK^S@if#e?7Uo@:6$zqYJg ;0oܥK߈h~ =5hy—O1cݹ|`*88e%C3fP–Ŧ'F]k3v~a)ǃq !Ⱦ ){F-n_8γm7쿷bQqB5mAj0>*ż뷻S,D˫X<7S.)1Q3:~u_E JR-.a&ŹhB%jgVzuh_>C* wKQڬc,;~#we@Qsar{Y2=qz擖O>}h'EWm*|+5!K^.ij g}_h -(OdeO4QTh]RߺVH莈QL/kUzHswdOICVو-f3M=zJ 2|~L#88KNK@ucV&/[#b'0/Hע۞t]bN?<^O[Y->^Qy?lc( X\RDLbs 2m~VsN8[/rȊ1-YavdOFSrB2A%.Q^ɡ/(/H6 ǀ2<=dD)8Qda07,nm 9:]]Y~Cvk2'\⶝Yǃz~y$ PܣM&$,TR]|dp:zR= p|BQ tVՈ;>+4K-֋R ;3`weL[FPtnh qCsgE\Gzju7=6O(nea~#p&YicnФ#0Ha* ^#r-S)z}g^b=/vثBjWG_ZSɃ\<}hZ RךSl\ZP˦h0G/ܴ<N1@e7FtN \V*Q-_˦OM==vGZ״z`A鞰UxanДD~hr,̀I3ʊ[yhEۀ,"˩`|x pw4LVLfbT:َv' m'XfR/7|+yS@oO.UgUTJ9ҥ%<K#G,pc.؜^}OmgAUk fFyxDwYmw"_C Bwjuje]`q.54fsȬ)UCU+.l'ߚ5/~ή:%EE :0t9/|ŊJDC"Ba5K0%;7e&D0>m#2߼oBʵX䬹P%~FqaQMw_ݦf <@dQ:}iIbj+mAt 1J\dM+aC Fqцl?ELc`Joۆ/!yV5 "ty-ބ28^PjήלApT EA'y.? p9< np {ni)uıi2?fhvh=.N͆0 ^Fy`+;G<I"KD;YN ka$=b`TD@kS;炏ˮ2ɜG `<;KX5ר,XX3zƉHŘA/I5[#*cg OD*QkTė.&;r̝TpZC. 0mWQzy1BҗuLn(RWU(FEB:n`cyA1Xf'4=i. &YdGWlYd0Ӭ8C)[,jx81\}",ſ$ 9oY)|ۿ~?߹0( 6e`Fi !HR0@Op"%ODccS(UAJlxaK BF=F[|!2Hdɼrۼx6TA^lMX~絇&c :Rvx+pZخ(jovP s` I&O|dzS7R9(r`׿ j&G'Аg]Q68o~-͜n)o_J7jJ ͯ(DM:k(Lr.2=€6"Γp3232Grq%>zD)B $Rz8hȈʎ bVaQhF+K68oZ]Z$ rr<%?>ePqlHBQJ !ُ/ւt͓kԁɄLmnkԟcb~=9\Aw4b`e-wUnQ..\\UqD+|,}c긢E-uN+k<"\-}4xs=g( @gR  tO⺰=Zغd+QG=#^# k60 Xj$zt`, vnnLS 088 IYʴ6Pv*Q>k6niD*8y(n>}Fl=ET`?ġ??J{JdZ<&d_6bH&)^G~> DstB (dr"BLEe^24+w8԰|A ":Z3pڟoI½ OA5VW}'EE}d̷=;_OBwD J^ϟƸjWW!c) ᆮ-žG'eb}"YWO?]b;N8!$ա32;J'b?>R;=qjm#0R,-y׆1cl82,.cYޔg$OɈ$?\kM0cs3{O)D~>,s< 9!z͌0CN2"q QC,ʴݑwiV`YY 8x6/Y #R5F40᯸~@o҉]&ѬŹl-Uԥ\1L ka.98AWv؃'1:J >lEʁ 3 7;oqYgc π PĖnqo*tޙA=lBnO{*[5y[L~-+bhNhT'ޱ3Ȗu{:[5FXndo}eA5oe>JRUx1Yt>Wm[|^"C?'ϣf,5ԕ@ meT-֮uC;!k07+hUp _Q2n3)kթ\hMz~&OI<$KQ( `eeÈA .B̽%jBzS(ƥnwLΑ JPvzS<k$K4^h'|3WAYӛ K:h*1dLJj6}@h(J褾g9Kzl|KfSaU' 8|`A&X]wX޿E5@^43hQOI"X[z63xK^MtAA1S[H ?p IZP6{ ٳ3ְb?Ό4}'Q85s %1#!<$~%lMa98w ex0\)h^T:>?F;Bнc /g9#Ǽ:j:j^부LPLF+THyRU#`d:qVJ/ǪZ1c94wX/bp#ڈMɅ{#L`M򨖵^W!Ku _% 2 hvW+KE%M9]M2B{,B.3d \VL֗H~-lPư-cet^j'X"sP+~F>vpt.ԥrzv4K5hhfhrD'~6WPo &cz2II9m'/lTL:؜rM5teAqaܐks/UqNLAYܠF@]<o ;#<7MR!MU^sIA{2E!ըHܠ ѩݓ2#nYEҫ$BđL'UxJ1 [Wܐ%Ό#SoTtrSzG-wsuf﷞UL=iӛ֢*b1|f e4wMff3[dnbS W;yv,ZUBq3M:a8']Ⱦ^MYB:$/ӫIA6"(7kjqɁH}euSP4 uπ&X'ruf|T lTXZB$)hɨ9yn0y8 Xʼ. 8M-&y;`%\J ЪU۝t!ĻɇֳU3Jn?D݀?M۩Na,T\qaBnɎ '7]eYkݴ1_Oa+/mDT'-ʸ^MB+vZ2# B$w^s:}?\hS |SEN5XKpMvSAPg3a0ETi _)Ly qLM{wPR+4FԊBM>on~Ď˴1;%.F HЏA,M#}tXx~?\lIiG` x#cdCf={TrPȢm'\7C y'"^pXЧ8SwtwUWOA[-̓l2<nDR"+:Tô@} &sU.bby3{w'^#ʃU;n:^/Eq7g:/IjGO2,dRS[~&A&iO㰙P<HGL Jjd=5)Q|?Oh'].t^hyX,l Eu ^b;g ~_ڧTr>=;bW >ܺs1l ī EӪ)DBk.՗SA3wg:dl; 8]\]ͨ:f^'+Q[5XHs!EymΔ*N֎>($`7=4!G-3,rs \X[WH˅]mL7+[bH5hUbL]=וb0 ?ZEt$'$fݻ\=$=y"Ze"A3?w?qTׁ%!KfN4`w%xP`6io}+čy+ZXa (l;Ǵ`BR />Z/I=2k<+V꿴8;Amru dwh_dhKrY%eB 6 wPj0!fYcȜ0q?\J, [ǟj1;P~@P5'C-{b@~L$;)T=U<~ ;FT(c&"~{C\k~* {QJUx }10z[ӓ+=A/}w%GD=@MX(zӀ į W탁|時{#! ߺ!ezr;n@[~LÊù6!3 $ܽeI[jK@ݺt14'.7+Z ׍f&uVYG,Gf 8o:a1aK-b2de tuXJGE(c&0 J7 :˟(O`@V:OFy6 UCi5E*mhp;(#U7ِ9ЖbMhI滢!GLiryΥG1Q,M4t"J<Z7A3SX͝ i7wn_@;+14i|m{t _|] ا>n,n :̳ݪQ`-KolB/0ƚD22J<)Aw [ gøeࠪux&7"c BԵ" 1$SċD$x#U_")F^eP{VYqL#LJ'1zKl8tEo\8J|Bծ4-Αcs2-(Ќ>͉E"SV"Z| ԍ"-{Y;40 v.2F,Mol- 9~DS~lcdU ]̩SHINIe?G!|: e_ӕ\eҸgɏG4QiiR.+N oAeW1H' F7,VsFחښm"eb YKf/zI[#J^IәISm|h_矫؂-MV(;|UJ(1 `lE$k8fưӼnMk~ CJ(W'h8QvQ܂0)p[Tؗv48Bn F n]@N6i,F#m1DB#[/tYMI8a G$?Pa3LiڮBc)STeqE [E|o}Hy %>;/"`{tp8^Kow]c=LsU+TO  )מ:\_E~2c{h Y oܨY}*^ٵbQg^|*uOBq!iPRy)Jexx6q;Akw-zD5b͟ *6rɾFƬQ LQC|yC/RM+vА.+D;>ӮZhsF4T UQw*Ko J`8mNOcށ0\&dEڙ"Cژ IrZԺxsFz% >da=ko ˜gWASyM>ޱ᭮f Ց;){dgiKd)4YhީBV >̐ՙn6W aX2 G3kCCK_> ϶cӭd%{\ͱ+BL$QfN)ֶN2DpElb~Z=cW|%xZRj>]†bz(9PR$+ιRos~9˹2oc{'EMGm@8N2cɭkT%oS ʑS1ݗSYOoY .-R:5 3ߨoNНȤi"z.otO$*x c('!ރʧxj=:Ji‹0u:GE]TW^c.0~vl!GͰNNYj=e R T.<k qEW ,4C_\槅\߷]aȞ/sMY%U,{mo^'VyeZ;koGQ) J1&HW/1::|=k1#Ըؘc"_DLܠcAI+ga;7tSؐ>5O+-#}>'pokqýqIoH͚Ñze@xr!) .(v.LD+- U+l.F/o&?5Xa_SQB84~%N*+Qi6:(ŴBү`{wAy@АcDf|@xmK DIcm们ϋ!"#NKm8:`9dqV.7*KM^YC l6U]\N$EvRBEW$**'\rƓG$yI?y"KEimk&ɵ|_Үd0&5#¹Jay&e_a^=t37 yBgiI5n~>6O m"gPb=!4OqD5~[qcKϨdżɂFwnmVNI >+?jl瘖o)) @#2^qZV<0M9tw[_D}`Z(2[/ .4f?x2tJ@Ψٍ={η DP\: aYvPWlFդdxjŏ*_-[jzTdْ[ogHl(i9BF!򶱘~=[z׬y|̊'|g e_J[rH+T5Jo۽w*_@]+RȠšKZ"% |?(9w 2ʅ<Bdz1:׳v|Ѱ7*LQ^CCI{T΋b,RDE8/<ҹsCLO]9I16A͗ f#_Z+pWUS2"xU뷄~|hʘԢs埏s­f.QǏLsAuT% Kl9$NܨPn/t3'A8 BwwHz\?.#u(}9yR8ЪUsG8uQ񈆗Hp0Hξnn<6C|[UU?mc/Yj@r,X :pWVv;Dq/H*W1"̩;,fS$̨kNt,4Y:,GoU`Nij:`53Q?d#WVzJ^i݆귏'bFSG$0h+/*wuҟs> ё&>$hN"n%v`TIu%;)?p:ke@,>%3:[`PHhU7NNTV1|]0k,)WUC>54+slZTߤXrXEGfͱi)w3z,-\iڞ^휄 92gOT8(Dfe^iw8H=z aOk5(rʾԩBzQ%&ԛ邾퓱k sgݸF3 7vr;aNƇ9l5-^j0R{!qkDur!z2/T5vqZHH{3| jCkxC&:hmo,cxZ<@U([iqTx{]4;oޔkŽs_92KA9> >AB?&]XL|@VfHh&p41ȹmA|c^jKpE-.4yUUQGyu R=fMA%.uVNK ;Z$#n60݌|]mn@s/G>drգMkةr?+Eo)&`W]vJP^~% :Z!uԻt5 SoL*>=҇goL+IQLk}<ܦ 7Jx c E\DFpue'Y$z/L˭h^?5s7?$6JHD)3AӾKXלwP'~4;@f\p)+ Vu@t/'6e9.I#ڈBB-/.R8Ut)YgOI:z[HK6p%yN;Ӆ'zSȭ(M? N[tc{_Jx~}_w6s$Fx4nq~|[0IӢ8D?صd.WnͱX.*}) h). s姻kxo[Ξ6OUI4Zl k:\OJ _\rj-l>򸸵WH':O@;ԋd9&W R7Lq .tCC6A%t]9DebI}(Nᔔ;Ϣ{ z5du '><&gϻ7~3/_ೣNHaߠ#fH7u-g-RsLȭm-N}^ٞ/3ݬ9#Oˢ׶T?/^ElP1zJ帼+ܧV֍R" FC@ p1tZDǃc%Uŵ[h9ؑ0Go|_W34!% wΦÒ#ʗԼR`_:gCz@€=;3<ȽV'dݡ1U$|WpO8}aZUOibHU_GH,`$+eXl?b-Q#^tbnf9箌ݴ? ]ل&RDtճA/XM,g4qc4YImt#Y ?GLF\q>+qZOǯJva&]'xd[42j:'?|MCc) Ǥ;?;m 1Ṷ=3VuZlK6(ƍlAGUK'W{TX]޸[1W?}L;~; k"14AʆGPM-/LUs1IZ}k1#'Po{>؞̢oGȀ[uPVO-rڲ݋щz5U̖T:7tESsR~pS7WF# I߶!(߼["yD[bN#f?Vwi9p- j; Kz~Z#AuO2[,OWDi7ZId&a\6=XXZzCͅx{;rr[rW1Rw_FTcNJe HlbpTnz=o~.{sH\A`M UL*GMZc̚1.zܾ]bQ'Vm8ټaS1[#ާfh׫Q_z/È%=Hc j2v>&8δU݂L֮Z mSYXo&rѢ Dfih;-:fbl #O =0,K8N**N:z5\79GG5}:ŵF7SB n>oln8uk<5v:(հȸ!]C0Hgv]жsc1(ɇY)BOYo ur.7T~UڲeUCW 1mwPw{P!]F[ =V=>UpmBb[Cz;[S75iѬ惀<'$q?&g|t(%6B.YiPC*#.W5Ҙ_Vɿ >IG.ǵ-ptcoV|XM30.dtFt?-ꨁ!YIs_jfj敲 ê?c\Tv5iAS#aW{wy?/Oc/@¡Zjb],yw]&?bl`f` sPm/Leeg%Z9V m/j~ir D_Kufbc*ƶ":ozy|%Wi^l9BV2eŎ!Ȯ"b_=XSr+/\1 βRwF'ɷkn 0{D yodsOGn߷^8E7G^(3( J~*xe,q8ξ4TL <389t"YhCf}g'@~q&(+|CyzN 4Luz)Շ>\+_rt';Gsq_n>'qs8: WS{`sGqEg(<ɪ iI0J 2zeN]qpH i"?1«nq6A>|ISLe;(_;iHq8lea<,? ᛂsA#<;O{ȟ4/]n/mRxgCIo[bMbSY +57+쑨}Р"RTmLvp>KzS8ޭ?وddU* y6T{ u@hc<5CVv,]E[#JVL?d2rN2RSZ0">:m:ɇ yx'D:[rRtś:szHN~ȿϱZ$ of0m}xvG^u&R "6_O:tiK9k~1I=RECLOifH/ϰ1ʸ c4}Иh]?:x-<`fz1@pwE}031UP]K.f[3ݰa+^ sF՚B1C0lsu~G\eEmmUB_d|F:/Gz$;N1m.SԼؐ!._- rjY2#M-G ݬįe81Sa#w䠋7^C N? Jq>L2i)n3ͩgKqWwnQ6!C$O*rk D sIؓ1Cȶ|bs 4]G\uSgw7O晩TG&9'7Kͧ7↊Y/Sh5r%wI0_:l W9uiput&9NAd[C'$9Զ21\!a)EW` jFz$HC_oB}`F/fwĺUfpw;\5r'|P"&0&c`Λ0̍%nNc#e uɒss5G&(LǟQa~(8ˑUcqF}(ws%bgۑti'+wC^g%ӷ[5ݯ\BeSӎJJ BP{v K;2w j<>I݄05؉M@0,Rv-#!#PzLm6g@#w4"uq2 $T?d-;]v/kU\kh6TNQ*Cr*q{]>v[*1vVvYz6 cr3F&=b,Ҹ$3r$6vT} Ӕeo53ȚUX]ZT.L1ms*V޴aW rB.,e1.8%UU8 I67/,=t̛3n L϶VD7\J qsU6{ف $Lcm~.cax-Q[t"WOr@zE\D?ǩMf˭J=Yzu[V>b=J:$1JD\$VrHudb L6?^V": 19Kќr`4V}g}>īYrҋlOiFHͰԢw CISyL6 HW9ṕQ*R QSF/rFXH[,eL8 cM/%-BmOOQ?K-x@bXe֣#:½||Tr7 hߺ<Ƞ5@9>:C(j`и&{[Kn |ѻPYaQ`6dm  }B[{J$b%ٮ>41*l;^mS+_DgCFs]aX.V7ОkVAF~cy|^Gޭ R$qَ3Xzr~ׇ΂$AӠyi t̖%LK–OER2N71AGl)N{҈bÆp/u}-*i{h'Dv[8Mv^n=HR ][lw j]"|zKwX 'Kڰ`o&.t3΅y~{B䓹~gJ IYdFX )Ӥ/S/לLyM~CK@J3 ;ݕ{Hk|Ncw#=*.(,&t/V%D8+R4|ǛKZfrPbbn^x|>s)ALK ꞩ wLee4+==A׏A;64syrjVKwZ-\gz'B_NcѢ@dML4A;vh3{z*'4`:Lw(''Q77Xj(ڕ?:oB . iR%vd}nï9SoV!.;)pԚ#,e; NyS۾, Ps.HTg_(u= 2&"ə>3斜 aMՋiV4!%t+nd808}Ch~?#j{ p^דu!]F' s( 2,@= [m+?1' C{Mm)rkOc r p $z-gTp odc VkXT?ΐ4YqzB2z #@):_A臤6pV==/ɪFQCvf=9ڊJ jh1l 6Ā&"GHH-\щcXZKm 4l&wW5fq]ȟ2Fqǧؒ  rDKD\م&~j @[A9Im0=PG2eW sibmҞRN%w;󙳒?A=ʽ~dCڰ$kY> ==Z9, {wD(íPоfqko,BpXjAD-&ۏdyAE1Ls.L1[w8ht}Yq%:X\ρJÄ7A[H&~ Fc<ۏjqZ䋫abo0<Ŝu /& `VXE3x+"SwTՖ+uyR)+JsbR9ʕذUw$F޻A^ mV)9x~}H_u[3ҹL"Jmv:n3.=L拑`|H*uXPow+ Џ)BI¨/h3r`om=ֶߙGpf+$ X%5IAh\U)x 9) W xpA.Q,=LupvV,It7j⥖ZBZ#Q?sDd eI2Zǂ, s >E{5]B9)9FPu#VW>9d;—#Z W Q2/TָagFyשʆ?A|a:ZMc$!qQiLDI#΋ք0gYZ0707010000001a000081a400000000000000000000000167adc57e00003314000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/E2]?Eh=ڜ.+ʅyq'QmLdWql !90VL|@\kޠ8-$8Dڑu_ǐq@7fسc%󠿥rJeZ3A°.ha[ELenvF*3.2[w"bd_;]$]/ue*(U zQ BXbBj'}6O걺5RDV΃(.6qPd.zK\SFia?X*;A &xJe~ȵH 8@+wř}5bHR嵤?wQs2V 7ҽ3k\*=4Fyk'"2qҼ\h΄P~0`mKw{ü1CRysApɢN,Rg{o|;vFs' Q?$ L(@|8"*k@*~|s*05>QdOXN6j\YiŋDʨ {p$ J@GD@U \upgeX}}bIa1^Pe$_B]|uQ9g9ɪTSQdIpwt7k/;L+d# FåӰ?g-㧧Fjn7LS6`ڍjr0 2 y*U7OlEٯÒPoFn`Z<{=PI~2()ey9_&ir$_ 2l R%0h@N;vsr0wXv:wl[Cˏ*1ΖTy\L3V>0)hCTh>ou׮ixCzTF%$AFɛ3p0F 3"5ԟxiI&_QVAx Šm1n] |SH$V4jB b_=N_oڥq8h`_ٴjث>~j4äˈ֓tc&CJhx?zI޴ {Z7-+YZ季,Q{\hH&73rpj…(Y߰GHz0g.@D56k fsqi_\~!#09ƳƣӴ}Ă(Jvi3&AIDC/wFV'L\ÿeu^l{.DMD;#˫aXV.snjmg V r=FA!#bD?2i HQlnee`Rn}@PjcF6_&1V%ث"F 6?W״fzܚf\axfN PΜzN&1 - :6p߹} i9qG ۗ0NlSӛh!3 SdҧE{Nے_"4(@+Ox5K+YЛw}>M)yXaCM+٭k7acn2 dߊ*U&W6䰍Nhj5A_eIEr0FsG aҽa>vr_uzh J1ݐ|xGo!(w/a 0"xK[;L9[)wNn,7/b ~lŲg e2y{ \|osF/`>aJ3;~MRJ!$ߒ7VaCL;ޮl?A:7 y%V"j_,` lMNˡpFI vTXS1b&(ZhIG hMuh;@_o? ZC&Mv]l۫5Be XanW@ѕƐ֏ ukbE: #S 5?2'yp4-'EwɟN/o..`#tbIMXLظti@|)ѫ(3_A涛3[t&N\L?m\slڸ^:PvT؞>2V]ل@Eb˟F0f!{VX^@|5M܌o.kFyќ TbEIzwVb~%)\%n=^"P3PB9w0K&J+`2/!LS'S# BO[3o@X&m/ӟ¹o|-"+/_;kW.zN>$S=4 ͫz?6nr',}e vHuWrXuy%5S!QP@/T@$rGtO+CfwC] e0|!5o3w>c:1I+p@I)tr}><;!hôηvo2 sn`7)JN;^A琕a>Pzϱ+X;|F1!D/-t1s?$|0;./'OR9frIrro=(aR@+" r'Ζ$Oxuh>Ts uģ`ڽ}V,~P=뼨PWo~rdQQ>ߏ]wΟ6&uyݐ 4woOŤpZCֿ2B)7Z8n۳~d]Ȫ1_UZ hTV AIzU 8w= [ctp_!@=HIv#fK q}L2 MEvKӜMykwOl!Cf7'@Y۲:uEC.ƳsB~c#'a}= |O )Ƌ#2 MVkhw:?uUшԎTUhv@eY4v!?dJGj`s%"C߁Y[/J_%ygPv 7=zAChqgkRfYV bPj$X&;=1TUDO̵ 5fK2jf+3Ox6L Ӛ_Bǡ:/'Gv+z)⍪, ht4%B(t^S fs=G6 $rR=S1>Vی0SƑx&>nXaI`/In9RYt8gXK,=l~iL;;M:P 0ֲ}B(Pa{Bس @_v~LZ^20E7܏h?h{HO GY~ElLiۙG%cnEJ kٿQZR+pMx/! Ժ:3unSPκ-e}UG!},7`VY~amy~IUS{k: J)@5U!A @leKU&:>S[?z(*ǎLYy4>],ݳ WǨP 7{WH>u1~Ln9j hX4:a!anٗgPd94u+& |__!,ġ/Q[B2?X E%sZ?,I3vuIybhTr{ 蠔x}!bXEFjЉ1slЖFei$n!dѨݜ!`A'22b=2BћbB_5tNMY\MlIZwemWng2)U7!s2ӏu\*#iF0lFyJd,qt׉:@g;0t~:=fv?Ǭ\{v^6 قf O` h #ޟgܪi^ |3ʟ- ҥ,`DB~,{āvMm%Ἐ~{wTU2+xȰܣ\aS~gv#5ٲ+^*BlNjWTr7 *G0t@_.s9AgFk[ⴽ&y֘7G(bO/m?p[k˙Bn;̉N8 jXTT1ZBt)8 FGYVqVY;0`S'b VT sS9/_f ~2:₯<٬߃[E1) .#m.p6F;N&S5nvmD(qe6XHjQ3D-p=P klAKuOd%.b L=:Z^F5E#އj7RvzEMʱkH?-BtǂTdXhQ@U: ?t_#y?ۣi1v'4Rݭe2ONpl]ə-p % "BVT_ONڳ !m8zN\E@I!qs'w:4_@.3Z o˿8)]J:Hˆ?x[X2KI&/tSt,<[&p"6? Rɷ)[h b߆CW4YX3qDoTv,Sw@Xl8lzhaPjcX4B&"7K5']w$@Ѧ"@<4Ό%aY!.+q35Q8;C+Se)O44͉x뫃w$\.,G4kմ ?f,Dv;X%9’":T=^Eu7 Tn h| pa8g L uiFO[ƿ;̈~6G2sԴW;M ;P?> գ U -> Ą,WraQvMh\bSW)jf6͕d}}f}и Na;~m@4R[\ jCHݢ V{w7bhօ 38 ]Uw=Dgp( :):mO,F3b\{zr-Iqŧ_zkmՎiZTmpX4ZٿlN+ZF4Rwf&)6(L 2^*.]:~%=LcMJ"Ni/gιD-<8ϧUrnAO@h'U?%m~`ݙ=HLwț35 lG{oE|8JD/WМ+_Hf(.vsxޛ[!=zi$zX1II]Rf Q&\&6Vt։G;Z+l|pyMc;k<@6KkƜna:+vO7ga.:Y0N(y \9"VF 0ԓ( *h=eYrz nx]PD;Rhīa&%3u6B n̵[Ol̂r S tk%8fB3[ K{;[p7a 1M0 2-Vs"'l ē035drkzp.kn<֚&)KS˯O{ӻ ؉K;HtI>SaӘ>ZRl{X~Zd +ۭEh};?|/pZV rִp=0.쮎#4q}pIUP+t 9bm0$OM`V%Vu_,jgqUzbrH_RZp<+x)>zMp$;cYjE>>DrA4_{3/l-Dygj zoOkRvdni٦_c?㫨s G<Zgkw= Re.N!'5袽M}3?ezNyV$UaPV7/x9J)u&LIjCQ }?w X< l3q!}=,pz5MY/55Fwu;D/Zne3%묭 {% 8Y#yzWYG{>Q̩ ͛lS Pl9!su)6K0XdXaEGnjFypYɹ06퇂-Eg\z(p( ' \-4g4U< ʫX"y.[1:>Ts<?BbOL"}i` P<.-絻-Jl Hm1H+(LwkNlBEݯG}^E)4EHa3 YnK<}~e =SB<-R혜Kuc4n2!d;3*T .耩?'RC!P- w~ޕgYHK7'N> uZ38hը9t5^H)Bc )H/aOS L?JPlѼjh*]MэZBH|90ހ;1e fƞ%Eyo nFڡDZQW6;GD ~i4Kl3<䤊|L:8KhV@lFxp⩸%j՜Pxz)h8 RUCUvSlo0ÈSwRAR` *UZէj=ؖ6wɫʕ'w[MjXJ㈝2;zMtTX.JLudt4two)z18VKՂ) R 8|ϸ,@pEe Fczv,)+wlʿRN5HBlzv4歑 2hUONG*%DC~@^01ȊH?q=*!a6i+hÕzW"iygr~h2{ 㻭> Get66JFmŘ*~]DW $xwUu3Ў]se+%'^ﱼ*Ro[_$vU[8$M4;hxs:"Y0n;CLqlB%3듑rsV2pʟB mV9"e|!>rfj$w}NN.^@5gL)7ǻG|DG6*\1niÉ,E3 D ?!]ah8Jxc_gSD^1 b@n%w,OܓMJCM#=`_D%[TZU;T/&2q֘ry~q}Χ&IMh0$ŌBuu*}$ S!& wNDv^aO$!gpL̡c6Xhɲ1p]f"߷ w&Vǐx!rOT1)npWĝ!-ڒ+uh`h]绵 xGa3rLa1<Կdv5YOE?*bsfUCQb od!PM&<;n9豰"MjS~XW zK(Oۇƒ1V\,*q^Dt@Vί~%c:= n 9BCpѕ Q&,`"˧ h P?"D/I::6;GtkT,y bnpd_4kfsF٩cNQ%k/FMGT$65 nwg&z06Mï M't2V5ս&?$FU=d@,#c91s )Ycx9/#{*q*V׷eƒU8gYZ0707010000001b000081a400000000000000000000000167adc57e00158328000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.23.2.el9_5.x86_64+rt/kernel/drivers/gpu/drm/i915/i915.ko.xz7zXZִF!t/]?Eh=ڜ.+1svm1%eo NIq.o(P2RWu2 .qF }YT7f$d 7?)ZMZa*h+
      iɈA8= ЪkwMn7R[+hFśOC[n9 ǾB$}3l&#/y"׶TkҔ6mmpU[pzw9[Г&92e,çcCu+5)`c8O;ѵЕq@f ;Z9+sǚ&PFR Q w$38!*r~P̒x4c͙W[r;G}^e͵@#,FlVa蛇c/x!2kM@@yө%G'2ޟrHkɺ0קyKTA_:g)B; w#}{g;Aqc>~׍`8K[ oy0b1V0gހ6@ '~Y5Q y_%YSn"0z8Ȧ]"y|_W@ʘ!(VGo7$$ JVe9+i5vh3:šT;I1ЋT+4"1;Fj/40;S `kq'=LU/vZƷ]|t]{&2RVzn 52BQݣ_\0Y2iՙ5)mLpH"Owp >:] Zϡ=ͱ4}>s~>x}xp**/bes!ⳛi<ę$q?}yo7p+u8E+߬a,x3G`Rj#n_ytrv8Osdc2_>`mHuݏLB zj<,E1zaT|jsoɟui |O*o{f!g^^*ח!/i\;MSr<вlq8 =8bA" nY,YB4,^X/b0X0;^4|sĦ#'mxPs #MzY.D^r4:MھS`ZCߠ֓^gef:J GcV0:[SK"mӱҋ 1zKO+k˹h*J:1VowOM]N2IOALճ4o(\c,~EEg\@8KzݾΡ>W=,g]*ߎ͍\\VW_jr1%rmK 0Б`i'RKuK= H\!^hyȱl?!=qvfunTd(ll_y01:3lW1&xbP$4 ˽W:Gi,ȅاfD'dpƮ%7!R:Quނcl+ UT{26[<|j^ cs ,J(1+Ҁԛ;e-XfFB ao=--}}*3hV4|GU/@f{jGBYv' N@e/TmŠ#0#J-MP_53>xA?||bO ӖV}_5i9lj郶_=/=*@ w>fQsTCf OO(B-P6E z.8-t7TἄST4b06I|:) Fҿ#FS_$f!J.rТQ:s(HXL.0iJ"NJg$ m2b3-MGl:ULvW7^53LK#d߮K#nפ>P{#5&JWƦ_J|pv R}#,Ǡ3ûgY \hC lyȚ).va{v 5<(ܔ!4Vo vTaɒ r1F_6RJpssekcK5A e &?XC$Rv4JZ_̀~xsW J^ݯL``XR@V | <>jzCT3N&ieLGfРNʋ·$l./ ߉hknmeeͰg8<}]w\e\"b(zmuoDsz}ˣglr3W.H /hYb*h-BbtRKo`T:=[r 0 R^Q$AD~p櫃CKc)ԱgD8@l޺ƚip߽NFydm lq" 4 h[2$Ig}DByQq h.\#q?mC ?6K( ęs_8f^ j5ꑮzEI&sPt=qNΰA QF+6-5) ɴ(I+So NK#״ NMU ZP* cl$ [~) ^BӉ}U&xE^=IycCv᳞'j…xᣫ-w A@ _ѿI")XN@]\}wmt%͝4ۤyt~ 0v@J%1rDiKR[$۽%q# }rzyn|J?xƤ|~J:({Heosѽ+^?J6uw?mr*o.nOyM=eIX7 ͗Sob"gfuiJB%p%E573,Ѹa_IF6RZC܈\1l'Y^h+Zۈɋn=j[-UuZ'\k_D^0o9Hg#Ayۆ:g(L^dIۿo7eS^YtUO7bV^XYg٢q@[%b6mdlкLsP0>Pi*'cs!MkJ@x,l^w58jXLQ̼#٣1qU?l`0:pI.c$9d@O28x,ẗƊQm(ʧ`k?Fu /,0 .G2I3Rtr laHpCQN(9kxʼnOI El.Nj ĴĢ0ΤӊBryio񗸝"[q1ۋt 1hhPQJ3%s\f?VQ 4`bgkZɧgϐeu-@P# x A ^d8B`p30E̸ƻ!orOPzh * //=oSOG׳w}aiMQR\àMN߭4*i1/4k6VK\D~ҡSv 7/gEp %]"{V *y}ϸw25"9׍gOxz=YC2mu[qrwރOLDU^!MCֺ7HW{RpUη@DJWQ6?|bW&Tsʄc*U ǁ&b׳k?\ :$͂1o1^1cZ ;@ ^ Σ0w{JtS:oyA.~IC*R]0+QqKeꮌGg`H p%*s_S6:ϕǸo2RtKZސ1v.oA7wi|#@gC5V\0]z CWϳ)tEdx2j$ˋk:[ ~FUB7wLy̨c;"ȟoט= ARt Jf /l?^gc˲'"Lu}7a}IfԂ@<;?oKڛ`0;i,6Z)}rZZSUioxjz(A;#-)M]N:Z=nzV&069lOG֍M(Dy}! )ꫛ,4amGBN𘩎ܮ4,eVpD6LBԊIg%YƟu/9^`yd`e%R|s䩘6e>#V;Ԛ8iӄgb}uDf+Q"evyAe,7Fō(K= Y|@\71[-7)aLzc SBWW,.nU)i&e)RƵ<)>Md`{kҫT0r36_#ƶc+Q~"RC+iQzp֝aPZ[:׫@ڏMG6+6Bh^ bN7/<]h- [B FPPq{X}yܚԤֈijTX(8o8,E%6-8mځc'{k)ü7]KSFxЧf.>sey^[`fɗN Pth4IEgzʓGc,:0kDڔj# =e;a$?vQh-YsHĴu=K/ xdZ0ۑJ;Iҩ[!O,ŏ?o8Qƺ;(X%S;! {v&`\5Dۙ*"":p}J,G 7~n8σMVqnVor44<7H_c}2jS"u&@$PZgx* '#?*Zw-]E'FEus7'sX&HqE4 qE96aOZsgj5׭a;Wz/@B5Ic!!,DLNH,- tK9tiZŹL ;*(TsI4}~cVNyϔyɮ-"Ci:?KϤG}q~:nr(Ɯrt=$d\t.]؛K z]QWc5d$s$(cĪj8V.qes_'UARu>v5Y"V㮦8 kd2fkǝL/ǞRmK WL10P; a5tPdf<]s@LM~gڜ.p 5q7ބhM@G&.s"ߎRкOs-!._@ @ޥ OwPpbl;ڢ\K4ttP\P|H@-@2߉Q@dD$]"^ϲg@zyIHБY20*cZb?/h0? ,lGҼ$x r-w[vOh?y%bRNN׋MarleD[Xaz& ,݂6&o^0cHʂ ˜ ]qM$/x|Gf ҘӔJ1y]RQ06 z`0P b^M+hUDj]̉\e bO8)^a,IhNLե#)kU.Y2~6o/Riڂ)"0_܆,#/ a鋲>5:ߚ%cՑyHv;|X+cm%FwN}Fh`]p$Q䊝)LӪГQ V_3c0p«k}e҈j0{27LlZ:czўwiG>_0sbL76$J(\w5 mA%$a0ނ"U-RWɲ sY Ο_,f w,nŭkIGyĝv{cV" qu~'d7h{<_˗;.8 {Ul8:\xdCj]L>b A;NN^jg]ObDJp]ǡe9 ,c)=Awx 1Ohڸpſݖ ^]`D3LgyL8^$ oha`2^4˼Sʈzn7 :/ ;n/6oT{NuI8⌳ZIʥ/jb89kϔu 4٧-GO[X`wsu?);k}C H∑]%M0E!3D!7R@lvm,Ӧ<[hz̊5u;=w ;V_4J꽺91$5mDPDs M G] _$HVf\Cc k7dq2yST-0090fBƽrWEkTg>.o*Mj8jz:@ldT7qfG,z|aq1kY+ơO!_<"&eF`+d1No҂+ͧ#l@s˯JBAK3̙M>\e *wS[A/^q`MThO!w**"zo?R9Bͪ$¬>Гh1e tS#obՓo6SSFȒ$ą&8\vvѐ=B5` "R䑦80d!*g~ї]5>}fJ٘= \F‘ثKg{q8'4P1N&*OAZA ͝%)oڰϧ'jo;G =bAdqwA $٧kwx"z~7XdL%6Héo{ RvR,|o$$hN76m}mޒ}|=u4AO}aVߡh9D H S$ k4wXSdr!Q ! %?$},{ߋ(Z8:{ߛQ˃xZ)0boP4*s2H;W;Jz[_n`UX dѶx5.W3;?e6D yX*#`Y!IEVOUݍ.oCt^0epQZ6xhkkFj{N/qExR`( > S\c_yNn<\u,3 #,- N wf&nS$Iڄ&gsZwSe_M/UZIq &)?4aI2? V3TNdDOf5q8Vĩ0Wڢ(wS  TKdQ:kWme"xO8zYTƁ"2=0?p{UM$"p)w@ِ:$s &RTŮCi íkٛāz $>kwqୂ6I&@;`wz\5+2]OȳIcg7NP ;(?N]_eGe4 >0T#х+A4 &W1i.ep"M"sFqu9!qK!އ:Iș0bAw JSe!Hxb 7w6T|(!/+`(i+atoI1T|XK Tv7΋)<&`.4J4mG/R .8mŋ6z加>ELĆyܵ~f@^촡z " "&Cvng G  R}ܹ3Jj6ô `?B=˴ƛ;>r|QY]Z1jdr=z ͉l$YBU2=csI矎İqm`*Oˬn熆Ÿp`5.@Ys]\*<n?&xٔ#2TCecߋF; z}& v@|TNxA*/'CeG[L3k)OK16PUa&? ٓ%iSzA+DԦt $W ZI԰?aڇwt`<- R7BW2}h:9˹,d;(&&]Ph~gN$&B>ÕUЅ-[p4>ћGR/GA{$8k;;¦%X;HlHg)v k%XhY_#bW}C9G=R̾o/%7aU^Kll`IK`S âTcqP/?`Gu$^ 5Vmݝ!O p\%C[۲92@LfAϻAEςA!fM]H<{xq+z0w~v9Bj w%}Ea,ٿ |zN># pN44#qȲO8̈q뎉}PcG  hbKp2o30KpP(BU4(ѱ$N7v!]`[Pb2InU{|6;eiWWX4d N) _ jDYl+ō ʮp9Ot@kp8ɬ7VKT{8_=)]y3^fkVuZG?!7RGlNBfe0@%jҕ`c *2-lv ^ksx!nC~К,)vge _%iȒ۪̆i!7"<~$i5IJq@ܐO-o'4X? .0,Z`M`5|HB$lrDc P_8NlGzYߺ7$U|?ǓaT[B~֟DaTpBchʈY<U-vЋg.YҍrnJ`2/ :Qq Bgs&2t溵 O~ͳV~УxNM iÙ"jdtn5_c뿾*:U6Vȡf~R" KjT$4sNS,Pq<)?*V^X!Hx7yaUF$%_Zg? +YK;@n|aQL1,_ %T0#gTΉq4@B)H`wKq톰Y򷵃$ao'7;FOAnHM9N0̥yE')|ٖjU)f+5VlT3 AnԶuqX&H&ßdсkS`rO'G [M }1vk mYKh)czڟ9_ʔE8nibAG콛Jro mC7;P=mMKm=c] t+):C(.zeZ0zSʽn>~qE0(a~IIJEK~xLLKҿ_58ZӮ԰&. U?&rɪ'xF-/P<[ɤpZ-%jҤHU+c؉ !tc |/NRV' vH92GA .Pf# c06kzv}9D*:L?Z!3Jw%r|cH\.[ZyU] F?>ι&%'+рeyLF;$%(,p}qGخVEUze)"͉@`.jWg//? N^!3**EuG"85[fX j Vqa䜏.o^1I2#h(M(XѢd#@ZGğ+=#bVUA!5t@)7lyde,Px9x1<<}&|1PoG'UWȗt?"iY͙ ]DmT8&2; B$'J4{a.R(7{Wb.蟖]bT'꡺kq2Oە/CiO :ηL*fbvW2Oty | :rhB@fx &6OR!kT&Lc]"@ b[yV۔/T_IA ~Sia.kqT\ϡfvnM%FAkH$?O̜Y b,K}^]qNg [Y %_ u$!]aUgtnYvYjnC??J~wa'Vbk$,_ ֕n#HjL[=r\PC4HY#4n*y\;Ar_=ūC#n&rQlK ՅNʀLNC95 fC /̫!ST1TD#Z|.o|+1jљh#UiYOS½Pf6 }P}#u4CVt6պoh<XVtq0=ܴĬƷ ZV¹pV]0s`6/ґb&9U"Rl{VN4ܗw+`HW [^H_hhWnP^h\#ї=x bwB'wC_/lVS&^A <^xQ5y6#\I7|!o4R]? tt>HKZGǴry@ٰIqDfjg!u)SjV.oJ2<`ݿx :QJ6e^YF oY07yLX1sZ j*dli"eU5o]VlJC8AY3uNN6G_V&-yJT5c6c %fV9hd.O g e.F+z͍[E %/ugsލ(|YbTZ!O R`hD'oh3AAԟ$UU۬\ȡ~m =6UepG7E0=_ "Bt!^ yV!&L+z>(`G4_L ͢ZfspcE5ko7:pn)&q\G8B/>!֬JjU,KW> c+6@}\gy;B שp(j?ri'^|}it=x_jlLg.rq5ݐ-^M M q˺Q[beiKgAzT |4J3򾇮xd8 ao5ު&_ek+r!p]4^3< ,/۷ot]dLM@%pLפܲ6gx̴Z.(hnjW/:-^hJ 0{H,GK~;(CCkm')]`½ӯ/ۯK02YoarՓ,i t=B|VSpk.u体{[ZgdmH4kNi=[oZGibjs*1vTܵdPRz?6hhz)2$m=U5 *|;/,NV ;rkCIk{hL]!a!\ham"1Ei2:XB;O=-":P _QptQ 9V gРpʊrevbten,Ybz`y)gũZ:yyD#pi͓*[ 4BlTq gʋ1]_D}jb -2oU}ث.R^.rLV)}ml(i*vy0ǵ$ACP#@2ӦD :=|J\^F2qWd\_=z7uў[ra;()1>Dvjl-b|"!@y~;Sn&sg68IDڦIżdGʇYl8 ȟlLF!՗Bnge0;A$&zz<$ ԇ %*<]lE}d#Ab6ߤ_4-lL| !FS5^[]`mܾp_JcyOB)* S[,PÈ dF8S0ĕk@mP 02E+w()J^Uy4:O8; 7bAHXsF~p{G`RwNZ 2<I7^b4&xu^M[i[PMѐs[TvgL@s1?E 3JDZ`^K1ci0&Ĕ(u/}&n =%'h8=\`iOL!MdfGnZ o E!aQ'2؃ ?90 ^Na0@Ga=c{Ճ=('z$CY@G]X떪# Ռ]}$} ;woF lX|zzvng5nL] -oe"V*wU1:fRK%g g-n4$xW*Ųʋ@üp u'F+#| ho:FQoFb1OlS ԡ~<,h7dolndd>&+-gȪ!NucDkD#%@;?Wf59̞|?$@ڝ|A8~m wJB!,K 1xV6nblNXv\ne v?U7eDlM8% ʂaYh4 ;l-p$H^t.٤MoŢFWU0ܝ-x] Վo+V'G=V –j'؋Fo*FAZ6) ŬB=#⢕J(V)h!Ϸ6M9%*->Sg)Pў7qyigD=},XCMyMrw D]Rd[@ /O%e$>M9vgTU9!t 5}|ro%P@tUdHJ]tE9j`~9j,o YKߣm{6>yb(~+U k`mz|[| 19m wP(x9 $H3}HxVt_S[^0,ˀ0mD*|w["SU%rCB@vJg(Hz[: aMV",J`q<;=Y}?&<{ox%Jhq) I?r>r?rĹ0O5S} DL2d .aJ6TP~$#pVE*\k71lY:۽6řd@jI~8\R!$ ~O:ؿyI!Pqud#o@uIwJ5wqV.5 5)t ŠSj&;ҵ+VAk/_WRٹ^|t fQ~oq$ Yes d1jCEL:RX( Ci9va<.W 6g-ܧ~R?G0k6 ,j#/?e] $;O5.uG,b9KΒ6,M;ݴ]V1yhb|IcP%IFsi8SNҢx},vugf\U[͊Ә뼄aA|*=IŭȨ,N6:5ڥzVaі8hkI5ʵď͔G>ǡɢLexWmq@B 3DdiKa ^ X?ι b6`!&waDUb`MmËԼa̖Vx>/గ ")Y$%wAZM=OWEɘّq[ҹʍPFYYXhLvƏ_\Du{Ԩf>ⶻ0COfif;p#pڢʉۺ F54ƃ eڞ[ I md׀tuHCд3Kym:'9y/hfngį6V7 G1 ڐ#@ʔq !^ݖ;&hq&}ZMrfqOuRܘ MR`͝ \[AP'Jܱ1zh{GTM%Dᩬ`t2>)=ZuMHL幻Qfa 8 1znʰ~Oۧfo+HqalyE B!lGBI9œ]1E`eM]NΥAQQ;c0=xIUl6lƔH_@|ۓ,+E0*gjI$֪јk`Xž@5rF M@mxE Ywl0TOg!k e(BnWVt_rHbH nU2a3eaC1+J.-~LuL#)V^ƻ484]ۿ.jI:V(qSpbE kr +i]v[>e08-.d 0vYGs{ m $h鐰u?❜C40!(OLcg3Q*gwMl4B8: >!ε`b+ˆRneP dq :&v Nr*~DPW%68am_FѪ8=gkch~ϐɇgk`ߓd)]L1s3%'#} 䙢^b2EM]my9o":}gOQ>Ktx$?v)H+TPzWLDVdB.k]]sinG%8ʙ`^z/mR$Th6E{qcNBLyPKd"=(6ֶ%(!#O֧+Sbd'7\ھȶ4S_XK%_ h-VJw?*L_-C9up|.?N~9몒i=,0R/)g[^)Gb d6}9Nq$/zONOS]sн opíZxw'3kZ GaĦN4T2f[Zy$YGmho ew8uo 9\Mu8SA)N|ɌpePGW = \=9'&_k' G} 5 8.]xZ <BA ]+~h i ձ84A?QG8砌?W.ȣ jz|RPfګWKPT~#`!g 9wZZc8u Y*czvWKkJDFƵRotXoL@+_>Il j($#\G|O0: Opg¿Qi5FsB>n%0C^UҤdZ(T@]G;<\TQ:y~%pݵ`?-'pnI?[Guu $O_;WW(P1TQdB":j]BD %u:X Zac2R=یopRcԜD]ڋ4e7z5*~I3E;J֎+D6t}s'7y 1P>d+?PxCne,Px<4Lfm!CB8 r84*6s&Tpo6 C6#4TuE=nŪvryϲNI NfL:3bށ]Z L*JiS>U,rDn1烚K ||*ɯ[EW}̋f.ї Ҝ&5'$wb2&%0zXFU}S4>`!͈j7Oe.~p++N=S9)e#碪@'1t6/772|' tj{=Fa ^j0"[W6jg&-mBs0ePtC,Y1t x"uQnWZ[@ lcB鶺+{0Z&,URlZ(C*#vgngMեucCW`f Я9,Y1n^9(uak-g-A 84ըU$L+ӎFK1pU[^_S~l2bХӶSu ݎSs<͞V7kqWLw~.u*n-MS Yh}ņ/ne*.h ͚l&+V鐐U G@#k Mc]]zf("=.pcWbSFQ@I:ܰ!pqѬNCeW/s`ZkX0?/`55\DٔsAkS-}H1U<%6 hcz^7A!=o42|) :׌(XSC?xTM<ʥޭ{S,k{f] YI:![{~tH iq|d gj'_XC(8:^|_$!N7ZF?%kQ:}'Lcłji_4Q<ϭS(9~``nǁ*sY#p $KɱI )~(?OWXf;tUbIW?;W$dzڍYI?o,'tC]"ԃĢ.SbyCowG #J.ޥG!LKKbS^7m6)IYX!"D J3'yeı[σ4oZ]Թj ΥԥZhR xD;fYɫ +viV# nYq+9/$z ()J-̡l}=rnoSXez :.uDl *6t>kb[㼞ă[q*XJmRعCX¶<&j߶CƖzG[ w/aPᥪĥsߦ&|fE7";2/> ;KJAt~cWN.eyA(.By=1cr<$%|Lo$:Kg[zOxOEZ_7b8)xdd@"e3j ,ef19'[Xi)s᧾;ڮJhY P]D(7naʾ Xq!GiD-k P Vjh]3-Vi)N7.zNAkZչWjo^8}ٌ ZC; ښiXH8J&C.Y;#>UxOjs@?ј,kuF!)@i禍K3Zعa(-xQ0D/kο|R"/5;7i\Géje$vPo;f]{w9iHeF)c<֡;sGoWy>J^Lܮda/U{1I}H*P4_νBbꎊ-cDTc$(t+*a+[$ α&T$\>xL>QE^٤YJCiZ4t&F,ZO.XJ$^!#{; Y6|SW>Тxj{wŊvCϱJoѕFؔB'- 'GZfS)ywG~ 9>=n)2Է9D4 &2bA |xZ H:cd߲v EEoZ̞7Ϣ@~XLhV2xQ 4/$iqW{\с)p ffa tRC8_71ϑAe| !IDш `2 "B=A&޿ cHҸ_&;P J?:V\%+](77a7[%pՋr? _䤾 7WEI,^3w4.U徻нڝŜdJio n jYZYy}tC+7 RS »K&h#oʦc)YŃ{;K"\Y!@a\-04Es{(Tsa C0D Ad Ev zwGk>0űz6 3LȫCnZCg,nv]ߊj! (N4  7yN3 1a*l'?P /#zHhi +[w1D'C}%Ȥf%ETt'ѯ[[~Н#󕙃H$H^wg&x8wUNN5 #  GT4W[.Sv6H:W(wfu]_R+@h M*T1Caעž8X"W!4u^7gO| V $|*SMtK\.;pG:új`H@ˋߛ{xZ+T4:~i'm\_֐WTܟW CEsdP; ㈦9glAW4q{Y( D^}z#!q@`"M<2GKǙYńRLC5Mޒ EiօL/4l@ TK%}7 `70C֤b^&Ԏ`!69.t+wX1a ͜ku|T# 9xD@}673{GͺeHLSl\:y<-R>/L_Ǚ3 lP}DqԆQŘْ fDJ}:7rjh+XB\azQT9AHyeN G]B\&/#x(8 n|bNi[@)~߅RPD/9Gq 8)N9[Y tp"%KL" ;K,J8qMAa~33OS/_ۇ ת3/C> ޘNۤ|W18B 7;crɻ=\Y*I 7}+g8#+bfl 6=3b|odpNA29ǧ2tx \\#>>Q{v M6ExRC2/^LT~]D<5K?I E[]YHY L3|nڑ# 1sm|tu/4D6gFB[ǝH!PBÑ2JVR\oiBy.':3H07XRaPH~,~wqL.Ѭ;8LGShQ/пWJc奙_̰м_}a٥@ހ?M{~Eܯ@έu3@x9*|cdcZB _p^Ɔ$rz-[ڰ(GO:@0?CH_و2ȥvv{~ށVTAN~yD+uy<;d n @![tq.-LҦ j1eQvo `' PKLɲv6wy%yKq\1,{P1}>!ȑNi| DoW+S#BQ5V42hbp4BOXtM-}/'pTq Np={&u-2bmZlM d.N xɪ4ىAc} W- l゗:4J'VT^kq>I-*C+ϧGdB1M{BGTeʩҜv>h!鈈UBӘͫbMzkҩMiHU "!2lɺO~&=FR ЖtG-YlD7 hy9U 8M2m#&tC=L0?*~ (Ӣ5ȮQ`]r7n[)/dwu^V95|{'Ae -,m['Q(CjGJ2CT= 3ԑ\>_{Sl+=V{=终 M/+پ[٦/CC1OEAPXrݿJ<`M ;1$g^CKV5+{;޽ꪌ\6A{u Iq?Y%J=P=h= LC( ('(k S:@)9X}>#Iڦ]"byRkx }&tx}8-] ˷o͕[*!QB ?5X[xhC֙[kx\fhY<ߋ&atlGhLUoɇE6J-hR~T#0aJڷcl%~  ΡViudm3~i(vi(CzO.Sd1Z|_R'7̑n:2BDADjxAwL rIw VDY~ɑLsWMFRQ8eF(K#M+~чh8Dĥ>)<;@5URI-FEBNy Bi Dw4Ka_#,n5Dq֘BBywmJ g{'2.(wc #SH5;\.WMUǾq^+s- Sr<$8WEBS\[ӎ9F%_p @n ŤSHUQkJ2 <4VC3S\qk?uX1%5kOT>(@a=DUv<ژH!7ҩGteg)Τ6|ӖV+1$ Vn*?-O5/~7YGphXF5i3x02/ UE-5%BuClZA7j-'i=PrH /\z&K̠zNZd6pNjlJ.\6T^)]k},sFS\x[2S%Cbgt7fDȒl[?J#VWh+W* ZqhKI$ԗz4iIBukHjTt_J:?U c: yBWEg۫σ"QC^I$vvpSc1܄@ruC3$T-$Idd覶/s1Tmպ*k2Y$?\_,CrǕr#@>C0 iPR9!@0YSn q PA 8 CA+oKe|G;7\n18CBvw^~ ^~^)CS4_QQ)6ARɴNS~F`>? :nx ȍ#_"3fW>nSeC5 9 7iZ1g 49A'/DDS.NoQO}z70! od]ձ-ru8O|0TkNvdLK|)YRn%gQrQR q45>+/5 H4r qNמuK(>+<{)IMJsUXy͎jUW̧`K9^ubW~=0P؃зT Z5X7ŸqWD+M=uwlG c"z"gcPn]gm1'ӹzjA#l\]֝q4"J˛D5yV+'bϰ^ZpxУkխ`,: {]ŕH3W8.+R ꨶc׌ୗ#bvzQNeúD;| ieǭJ F%+ݿhϝm $5<,n6vD/WPJjI~WhH'RwZ}1^Hq)p޽ۧсSN8{4D Fu27D@R\wpwsu7K׸%[KD-ae]oepD~4z<HqPw/PIE чU?4zq]'&R)cՍ Ք\WZJ9kˋbLlK[9ealWW^_=Pc\`Xq!r1Oh j -#9,f\(*ͼ3}%v2&DMnjؗB_CޛGk`<_24WdOJ!y,2 [q~fx'MfI}_~ƻ9!4v?\cR& C l9ҿ>եE Tӱk`Dخm•g,H 𸙢Mg$ل$m7WPx\ڹ}S \ !A`~eV+ ĦRy*?f>ڹ x< = aNV½ H.Y#d˱ykN>W] rXlrHIv;Mk-il<$@u8)Ф*7t5~,JL0O .C9ŀG m@Tf* :|_Gʸ#^?s^F हRל0 Ft-Ogjx ]HpBswg:B=gvnHˎiA+’vK>;!U+cvC;LRޟ].!(k ^>+13q< Ϫ6QA7y YY(!MiR&;CW pyOc@,K޶Z@Z}שV&Nðzs {z^1T?X^DH6HHU}(\AM[ͩc|)_fY\(om#\6-mm[E>bb6/%}ZsjR.c/奈G̮ _~9<f/pa|u P$?݉ I/<&b֙2®8J^6:4VFI/ )($B۹c y9\fvY/$oq-ThD#G(vd-QFǏDQ.0W?|/ m GyH;#xhM\7X?*hs c6a ȯx du)ӖLE=6 $)L])`<;5? iU ,ۢu!#a`aރSNj֪G;';Te8GKr E7ZQ9TƤY +DzʶcPb 4(OY&n 2tkf _Dts>4!B+K}McS1d@} uN])gpsКoz'5Χ:t5EtwCmLJ*4ӄRd/tf/L"oJU`fv1lՓuyP@(!wfY~>pHęՈ p=uA-Dgz+kˠ8{Y֤(j^0ĥMO6C|bxs_y*8ѼVCWQ(JYu°Xnyb9Y2ai $I\?xJ),]Vi0t ǕgbV3ytZ_pmkaSI_8'>TF .?H_^[Oү"V%`)oZb R馻'qW[A;gc-hc8(b6~{hr] ܔ guWq`j!X"3`Mf+7,MzbEDJHU"ҖUS;YHH2x8s8m7rϲܶD9z4 Jޔ;et8g&jCw,klhrFAZVINŶknphXa9ւtb]iǥ((j,(=LB9B0N>~azǽZ(C|WLHB%kXem_v{_#Kw.h+Zi)W,-C{C%5kES cPg73$]x&tve5k)Z?䟀+#hAhN+ OpM +nY06#+1s^5ϕ9}<>+vFL& [\dvTHrXlY+=]. m6"r=U$lOK2sܱ+WB%s&o;F}qe<~4Ä%Z9^~42 5^)9}-Pr,q wH& tk"R{&iڎm/=_QDyWHQYJ1RwQe:31R|J8XAj̡Lu7Uo?p{\JW݀p;mt^\ߔݴWv=M\#rBNWJb:_o=b| uzݾP0#֏YSVZ[ `$w4X]/Jo͘5Q3w(xk}C$eB<:`cA]n}v|Ήm&?L s`,@*|r~DkK=]"ˊLu8QWGΚ)!OU>My vuwfݰ6ZEQFm}#w]ߠPOK1S mыR +6-7Q`bYyY_:-qe[ŘD}S9oY<\c-iPPs&-G#B%O,"ztF4%=1m%6i5/Ћs8s+I;s!LODB.]ВnbIIFG=BbXnHNtĊvc'w|;!4 ݝ5P[bz]9oX ! zЏ =>WIH1Ȩʭ60&o;uPz@tyC_&bTۖ ኜhM2he#8^T>VG`|$V ;jWkn~5@].54(n6"~8j&FBEWۣ Gl u%d64' Pi! zУAw0T9Q- ~aɰH,t"Lv5zu`Ʃ`-?ѯtΝ _+Jlݺ2>-gR;5-=T,\Ɲ D)dh\ɧEtoP)ĕ-`ȌچQaG|]Xa4A=$'   X"6A }>B}U#uc=tUǬZ^F69tV2rP jZ}@1AїZb ^K妬#ɡ"ָۙV8њbbȚ_iE#_W]@xg"zg50b($ՕeTϘw> K¶*gʌbyps0C۪*Ӗ]( Lʪ;dQ F>AӉ 2>oiu#uI}u/vasÓ2DL!:@TR%Da9MPg ˥rL/ع.T_&mu,-->Ըf_%\ iTzl/%*tuYc'BN]Ǫ%3d4]O +$,e8^GMQ&7A+aRڤ;?eO%LP2;M=[U !xV8B:-K})i .#E' m@`{#(ID^Q>th~1{6t}#$X*EniΡ |hNP}z=u" hގVQ =G hceX&ûF s{64Q,{_z5[r>-bJAgMRtn֨@5Չڦlr]ׅLT֦; ,ֆdLԐm".6\9CA?>x1=Sj^? :epݹG2ϚV@lY4Nj24}C* <~Z_EY$ < G*^C")*ZПU &||&mVL-swF둆2 R9$^J$W9H `K2xzgh1?P1čC)UoZT*io['e;-7ҾdZ%`P^&6Z.3&+-' z=. 9zX_D5 $b"eEADqGd3m̮eեII! 9ulFEY֒YKvsP$q?4"sm3! ,A# j盄9)'11R:#u txGKImwpw ~4l[t.kΊ暙Z4x7D]Xf(\.ӧ[>y{xIUyuLT;F,g[JfB@-}vrxN.<G?U&,7=ʸ VlQ'N˟#hLӉ7ME):t4!rF FY,ِ?*|YSږΚ^ `#c2u]2vcpCɷ^{C0G#׸ZCҠKZB m K ZA`x3nHl'Fܨ;؏JgacX> sc;hTZ$rw~b~H[F3q4XVT m$h޼0JA٣|^yee-_nXĿ{٬ked?7zvW&_B_LpC. 8*F;m#$OW?sP_LN]y*ݢ-utӜK\a:}i˺#y+q4"7hm7@yyް3dN@26#Ֆ[XJ*)prP5QAwـēV/^#28wC]y5]n[`}Ii=14*e,Y i5 {,=wWiĸݲ!k_2h`B߽&(gzD,qt&1р{}sZ7On[;+rV(qQ `XCj.v|u>%$+rJݹ2i3U4|274/-3HXEՈC@BGR؜!/c,.ցP(/EiUM:.C:Mmf,H<8=D"%J[8msKѦph}[@a6ȭQ ؁9/=OEN(ju7\DoJdyAo?d#Kh+l}@9v^ H3P򮷏4ԉAS:Uk4XG( ~iHeAXH%ghIdkwtXs 2ͬr˔>) Z҈Ҷg654(X(ԨPI^K-Fgڤtd "cSV]_gƱ3ljH%0mA_Y*8n ꦇOo燏HYbDٓzAx \{s7nCh5(q:'۠.\]g?ˊq"iܚϖ h!>Ρ}1ؕ|T9:dO%L[Wk^?ηϒ[3|gT9n^U>yJ˳ֈ>YsW#ArUq ? brrtqqK  ;TO]\`\g{T"Vdm|=E_H:naz#(4I W0hM'݃Խm=H679n/7)Irǒu[|S7i3DcEǒ:p OƬgx%@6V0-8s}1.rPWw `֧íf(Ŗk#7CM륁Nk,VQ`{LY'eu:xd &V0v{/h$g{vKG:vFI^!0W`p--<. UN~F~%uC~6y%ve&>Ysq{1;QΙȢ!ZtL_`'p/zO$`eFg#gom%~'/r-d;X) vmG#ccE~X.vd?>]X 2?wTt"WIw3LT_J o<> Qp9}ʎ TZApLkQAcw5Fe dYp#j(0Go%+,6 (/-Tlf7AltmL" nВ AχXxUh`vW0pnոV::(oj /9YXȖJ*:3|4_pW4e-p 9 ߓsq܀2z^=V(IK$5}֋wI9?Ky [|buXc[*B~efQ⼾yɼVwWkl/^c<hR۪OL( ayX_ݬ-=hHa6؂ rqQ&B|Q]i.Wx\ 73Y&F0gG'Ȓxvv =O綗*"VMJxIJm% }_u;L(ofej2Mqa7lD*gDS`J vfF޸,?5@ӃИC`?YROJjNv}dcVSp_wr4`f9 ԻvNo7u}H:B&u`Eܣx.hF%^s\/r^/`&HMhc]ORH2tj WcU xCPcѭ_U7Vi$zP5NxsRI+\pi;I^@)[tgͷΒ#ʀzR{M@^ԔJ{8vlr!Pʌ8 ybKLW[Jj5 ^?k q\*kH0)՞.A Y khH1.;#LJ:hc6G)fSG7j4O#yLޖ A#eSK_l֍PIa!kLGx9פ7J2zqP0y KQ֗[0+B*'p@a-F|]O)w|udzN }S_#9]̖5M0Be 㤂C4UOq-3Ĕ9GSG6C5{(NRh#=B %^A<3by_4H<, ""w3"hX}_u]Uж6~<m30hzxH@w$tތI3|O; Q|,QoOSs4K8?߮>kΰ]@HS ==pj}_PhBړ~qq=$EsYMvD:@nZlgdeY25tsv˦^ .wcKh uŭLJ1(ч1I{_ջXe S97E@J/v^/H<$l+{cTgAc,/q{bQCqa'3[[׌{uK9HѼR(hZkmi0aSf2F]tܟΌ8ViP= q~$kƑ⼶E\~!))ֱB :qw"$$O”&,,ezT麒oHɌЇ>"sl?X0* _!\Nb4mL) pOcLq]Ŭj)/K Fe1k82:/ד-_s|gv[ ەCʗ9r`c]ALD =i=o}I_=x a]\Ymu% TUen/g n\4 gw oHD)Adw?FF4Yb (Ġ)pxJwz,{5 )bqSY u<-ȊLM*ṕPl}TיjZC:ZmaI93zF L_CVI071 idԉ;Er?7wdUxcx:wF&?t=3?ђ.i">I >(%4X3yd̋6b?ܺ]8ʌuI>⠴RZzG rS[XF.+E{<6|- 1!ph/N\]) cEݷd*'܄ќ~F 7Wf+YΎwm?#b$}0.wa? ]/ C9U>4jT4[/䁠8*5sgO*xf<M& '3E(oa24u[QߦrOmxJT;_ڎA\3X%Y?#uDP~e}wXp٫}gt'ƞNe4 1ݹD5 R rA`2vpAØ=÷̐.{--5z0o]͌j?1ÙFcn]9ρK[qz2PEJ1O[ҫ@CH}C%Ӿ/38Ն Hy$D`x @ISuͺ#d!D0&c᢬{v=Q#6F(~6-0j͊OںQQPz^qjPvբD|#[s'2p sRY ?#wW%_DSJ 1zaC@?jW$ z+efb-yg5p +6`P ԱyedJ[F?v5"RF{`ONz5%m3aqэr?01KE=q~LNCV7@ Kv@׿p B͞`Oa'5db&ZnL/"U Fc8b~?m}%*&T)?oY5_E|d'Eҿ'@])WլV^p^޲^{澰&Fm6?NhF6Qpoe V06͗O_uH-Tk'UuQ5>& d:1 e ~طQ 9cX J)T_`*,R+zbQKYyth;T9'8ydZv$U-P)gw(<ƔÃE+%_y,N:up9Sqv #LRƦ=%KJ\zʶB<1oF<}.c%#~.T D%  I:H &ԧQoEwad7^ަۡ0Đ$-mS8 =%XmqJuɼ􇠯(%^6nQX*rF )4L'dDY3u {Rw.^`隅LHeR~V);sZPI[/Uj eP#0D YM.aQA#A.4le-ߞ/AUu) B]Q̘o =J$aK=/|_nfn:$Ȣ1#?ZzfpP3 OG)֡n G eKB4sP H !}LJ+ؖݓ2|i:Ha\$wJHK;d`A'eRZۙL~sD;<˻@S{afs-Xa羢ÎHFajꗫch蒭[f7c?o=`5g_ KǷj_%>P]7u=:"1& J24wƾ׿y+,"Rtl=_ZئMVz]1CK ǫKסйJgGh0hBۛgWF#21k7n$piUAf܋pVMFQ9K$n3FJ\"vWq7i =8JzNlp`ahĎYߤ42b]7f2˞WIolhÕ "`MR:nۢL ,Ǿ?͉؍>hhX@#O*XXYq'Rdj*F/9|#YpY15C}=$R'Zw*|W4 a!:CiYW~‰k%%_"F<+&bъ8튽?{-2XԾP ΒeocA[돬f F pm "]T4:6:|3 5-gLFC%- eങDix;X?cX.|Eؤ߻fڙjy9rRԺ̘D?vxfQ!'F9%!lUW t!OhORD"Lֻ9ȗ=)5]p xssGؕS:XjX$"%oqu֘fIU023Tu8bN+ b YXeU@9cT}wsG#2mB#T1bV}pʆ ?]M< g(IS~Ѝ,e="D}yD:)8Rv};Z^:$KSX@2exsʮP#EAJl=7 /8ovf kV^-6bV>vlp2zSFK`L_w/kFW2'}wCb_:jL߂1ޙrQvWQ"N ԮI,bV[;@ʨ [1nH"',yUK9ٺ:kXЊp>{v袅0Q+~t_Sv'/t'W4Wv¨BhލGs{ωUHՋU^4zN2v' J03/AqhVs»IRlʣ4:͈Tbܛ*0ڼӸe[3Vj.4+*M/ЅO6Q \hфdED5?᫥ߣk7|i)kID'n})IKh-Bve|jHOx弮^AAT@5͟a⯒ꀫCS~OZ;tY4+/XpSM l/'njK:UKj9Pm/d~h6B@#HN&R%1]r@ jd8񃴜ٛz\ai'EBMNK#0af^(j|& &<^2.#GjS5-Q,0*ܹ>u=5F]vhИߴ* ئj~0àv`K5NQ[;Xb#}F#{Gp-3b _] F=h3hhZb7 yJ'@ %Ʀ&>j\c,SRi;䱕1qsdv&.ܼy->uN!ؚo反Ȝ[9Ȯ8XdT cbyP{hDSĝbg(&H{qxŒAɷuq-a OvFbPݵkz`s_!bS=EbD _O'(m?:zp5 oL<[Z Y=I8&Vj…A]ƊbTQxfw_ 5G, :WLj >&ڥmWf/I W\S/OjR1oc$-g㴢~Cnw}:&a? N 1tpG5J;DktJ}ܵZH FiD0,A?B!E26V~ ݀G*a>?| ^Ll,q1wtg"hD^DSi\ =50ml'z.~%"`#u)cI%eZ tDK$>=Odȃ:993 1\i~va15lnu_'o[$O~=% h4تTwH>$}` * mtl^x}n秕DT\mh3>g;~k׶gL,ٷēQפ. I3j)\E iRi.jNLF6c{t 폿0f"VT Sk8d.'dqCnRт)UjJApI^vE}yWɋ&ѱ=K]~Qk&iXblA/cb _ 08ԯ Z"D c 7ly< UBݐ}@mmlq7[!l@cn`mɜ[ o !ѕ4(8d,[hn UHR hZ|1GWMx(s;[_MB+ Q<#$GDw Rul`pק$[1|0/um-crPy:Vy^x2ȅWd1QHԑPF;U-^&-v]&v3+/0:pZCM@Dd=h%Iɾ> p2ܱ!tHJ6~4a|U^JHŻ%O |ErɅ4gM͈ aGDbxnPM pLtt%:r0zlmK~iirQsQ!ǀ֮\$첪b+OqW~JJ].FWΐZ(,+b9 "=?w8C^E?g\z6ߴˬ no_VQ<d^G;#Ӡ& ȇ@aeR7:qGf6 .s{az evJ۔p YA4o1QnC( KMOWhI=>$x*<w7 /Kby}ds,l(JmX45QOMʞ;:2ŗrV`S)*”MlY۷, `ecv$%ۡ۫˲Q Qg,pj6wo+)~[xD/MNr+0b }-) *UnAN ^Ѳ-#(M`=J}xRj1g3{;"*f~(}xJ[@E7RmLW 3bf%ݪFV^Wd3Л.zto@}vĵ!VtԢ("Lv} W77mO`!F!(7~Q Đj}4!~c!5[Hh? 1/A*I#ij1.d{X^ozj]AqMiW 1ܢC+0 \`[]D8F)Qvbh=aKd6i-FF2(X)H8jyT)I(ݶ M|r3z5%[uVȎ>-k M!ffZmc"i?l>r5u"78 9(ԙiXU1‰ba8XuUkULW~˪J tdg8|fNmn~q 4pd62ZxlZ4v3<%@0?x`XLE}%oDw/4AxٱuBhߑ?w~{ؙuHY<H)?`<ځR4r XuhO\FKR(oieAr!9MP[N.3j;D 0u\DpX_V),$c\DqD!5r?U++)nr_刂^_L@4# h@?#6dl(flMp6>hB#<(5oU ]@ O,#OQ+)P&!+m Bq)F+$N`~AG5skxP_gL!mrz,I&/{֢0S8|SNi)v˜)@tg>o8t OQF72g BjIuik.c˰Nˋ *d)o5g;WOABd 5LN15يvVfĔĝ9KS`I Rg%d9l9xKcjD4Oz)(A("|nWΑFfV(PzwWmJWQbI1sL *j I5N =@O. 8CLo+>♶7`BKrZ],> hFBd=‚LTAR"I8w0A2~E= [V%Smv7터kVM2\.!R)kL9x&O[#KSzoS@Z}y3#@HS hٖm׷(T6n=QE8KW9뎉 wm"~i wnҸ&y._!UZ@IQ~2כ.zAGWYtLMj;\ ?۳I+J~e=%6$/m]3|`ÿ Ȝ"1"d^n1_E8Nnba @ }XґOJ\鷧\vCP S(C9XIpr2Z "E3c:g\zbcjzDv;_׎t[ ځ5p[?[jNӰyHW4䩎'~j/_T,;wm(0/X)eJ?E] >00#&YNfH߻Nt{HH#ίQ~惦!Gkq%# 0vywπnf'z:9vwf!i[ϴ5ue7oH "f"X:w(֬G"WfnT^NN&fmoOp,aT0iI,=u if簑X]EFcGR>1˯Bp0!w<JY#yNaG%,j"CU5gdzDXi蝐ӝ53]: π}9۱{[y9WӍ?$1N^Awڨ(v *>,giN5"5>r}P[l?GGykDpKMRK*nz P϶sl5UV9 \̶9Ѻ/h.VodÒFPnN7G-}z݇,;.̉#udz9@5*sϞ4?FLC[jX96OBL,^4ʟc×(lFIGܔUoGX-uM>ǹ,8:7ookJ̶t5ہ߉ߤn01]z 'Ť0^%/Nܛ ik l\4 n6mOLu]6\Z?Jc,"L1>X7 -BLAXd|gm ='=㵱v݈?r>h]th#f;r 6}E\iɆg6@Qz[M6Pᅛ)yWꁔ'л-< o-yKt}Jح)H8J T,Pu'q{Y}'C>%/xK=:ݢ7(LXģ- 9|DzXRZz/~Ys)ʒTB1a_X_a;u}Ra,,5<`V$bqRwC9.\x dˢ(\tyXLjmT:5;T)ézM65w4W!)jw8dq|oife b}.n[tNƹ7A@EbH77TɅJKiNtu-fJ8as( $MEp98ثqU5dѽ ys"ݍ`/vӘKi>jEdsƼi`gtn`ٱv,{I8Ȕܱ(DV%&m9Ɍg쐞; *Ո ߡC[JXo釚ٙۅx-+pl:/B[b6aÚMJN)@)#oH걠k}]!WX^5)wH湿g1udmw%.k!'?NXGj|l>XCѩ, A*ZbK xZ5rw#6 ivuF v~Fޝ \/o r3cq[9Ϊ燚flCi ܂i鳳~tJWqs 98O(/*R.% wĻ]aMm`Q*$l^Fp>LE a3N֯,ېcO{ (r$JݲLoÖ6n#s>$UOSI6* #Zu,/υQq}9I4ikxa3kn"+@R`&e](7b>PSۯ"h!&G[4ɗS.c"x]9PS~pI)sKO1+U;Ao$1)coPT>(" )ѧT=ttJHa-]2qGEմg [)ɀPQs  '=(lGWBZu^*EQ{_:C ŝ EF/# FbɮOEUӛKƨmH431;C Ɓ7Ʒ I&U\s/@&5TZ\?T?=G?ɽ"~}5})J<1x&jhӔNRҬ- =LWkE9Z.\{? <=)ٔ/"ku h\큯X2Ӊr[S?zX2,LH:QvT4S >uEC)IbbN u,@I(}Ň>hҁmMEn7>cԞf3]2oe,?"t qhH=`Jz4~JZ%S|25މwH/ɇB?|srݻbAOCu61N?!CۚZNFyI`l"D\5+;Pdp̈:1EJ[vm~<@< i({/UcM#"i1:wjV tJ*XG K :J麵\ylNkrN,,0GUʒ`ӖN/+**mdlMHJ͊4&-E>s("GjؗWS'RHֺU)[&݆ ?x"гHP, tT;g<=UdM5M@ 4[ʉ\q)ywY`o~8j:AHHGSR@zjuȰl c83IoeLxDU1%$?`; < QA=H BiT8mIKW٫0^\ՒK`:"\ Y甉83qkvl|k{?t,x b^\`Z_xv*DnM+qB{Y9kT{wyf*Ft&ãQ[bμb~-wy971{8I ] \jо%!ik Sj 4VEW Blɀ𚙪[]'[S?fzmw $psuvga`',p+7XzBrSrW3Z7|#T9T.ObR Pxdjo"PhUQ0BRPkCmj#ݯ{Z%20s}XF VWğ L2!'!^hE|߆hxs.DҘlP>4( ?_m&O Ӷ@!5(N>nUcbBE]&n8j% ?ݷBF77j>;_[8^H~/*MްšvFʨҜR]a= ?ႝn EK&I #8>ahY U:3?jtN0'#LBS \:JrC _FHㇼZd{_ier(5I\Q|YlT.~}G lW5z{Lph 0ΰC`aa-:ᶪxgbQ>c@Aʏ''͕ەl T±gmkmmUoφ/k U!pVF]H4) VsCU=wfr*>:HwӰ9.G@(ȃI$7Vi\3'%WaLݬ+G}ulZOIii%eO+ёSt#VˣYٜj?*6Z"ޜ9 64?s۔u%ONnEL)\x cw؅γr9@$Z+4~F?ZOzXJ&3k7's&օ QItX/qőMô _K"= Lɐ`#{x$mM-` +3yy,Kja(LQ, ϴθer[Ӣ%>S-c2$7Q%fUU|ħ=oRC0 =d,+4|C$ 4A > \VD +0L?-r?04rݲv٨NN'rn.ti%:QR LtHs(#%pU+7jzꝥ1=a3):kk HQg%*j&ή)_6z9eoKi=xn- )#&n;nZrML%`fDpdwhñf(*X4l}ySɝ=3]8E\l|io_p]hĭo244Ơ. A]t}biu;M)|{h~J VЭgwx7:3tu,h1/VroĨg쟛==wO^I@Upn++}DLէ :؋4%#m3]ۮŽH>K gBF`e ON"G!01=ڠ*%SWeΐ&mD$L,\ LrcL1.RV١'_$ .W0ҕB&7>?a1?\A#T,n:h-6U)yie56,b 5N1\XZh @ꇚމ=HӀSK 2InM45jV d>Fkk+ACr@P>KWZqyQ-QhAX'xHA;&[х.•Q>1(!Wװѹcll}D͍Μ0BjB\< MA2A\Ur80-Wh> [^Yxkj/2k4!i2g}Iְ.bk?U(*BYѐ GfOуH%mh߾%#~Hӡ)s|/ċ,w|ИM7]_^E;2qZoұ}!UF?c:W+<_1EzZ1*qڞb32 ?PTPST@Ud$]T&ꎅ¬Qϓǿu3[,òvjNJ&UCr]"hI^[T2Aj<&HrBjyBޜ_gZ@Ns+ &l/Ze`C[-Q}o L ok˼ aoQLέ ~8Әdm$U!Ɣ쏟QD\Y@4`HuQ!-.c߳&G3({lWoR.̓i}iYwÉB?/_ЩԑD `zf)f<>cqؙsJbJ*$qRr&.8x+̳m3mI`eP_Cv:[]u z")oˇ&z]Ҡu(b:*|h? \[iI1l{ގm}-$o !vH1y'Ֆ(:ć.=9;tOU _s4Wnuڙ/E٤5N_#AL@^PgE  8{0Ҩ cuqվ_Wz~54\=ie$"rjI6dkro(g}xA:9UBɴ#D&PyIv"ѓt*]Xse]/EzAVRphWd^% ɴ頸`=|^@~A?׿%TcNu~ =2U}f2FxuV')߫8SclvI,gp9!Co䅇•M/gH%¼\mRppMs]a0o_tz5Lx/[↶+ כuřǫ\(@yP(@d_n/FAm07T ,_u'#Grk=?~I.d<1B| ؽBX&GKb.{$@=%xu^wxP[\AQ:l#VCNݰ!Բa_a}1-=mIu!uLr ܔxpT]DqN| kSG8B5ǜL*ZH@2i_1 {tcD u { ͪӞxmI?G^c'N ޽O??ȅoOU yȼ:kGo KQONU\>SDYXn2 Pm)]X ]OTG~՜ hr14ʵ(qlP G(Iw7LŅO?Թ6^/CrG?z%4aFo4lX&("_NirwJUNgUH&IH+N2"CP`)z_4F m|d1TݴyibJR(Wñ)M޾ynU|>Oی%LZ&ـO&bZ*T8ǚ(1= q>F%AR`\Ga=~vxste)b|6%&-y&}?Я}%u e%l9EM,I'i6w90B!;ꋰ:%Y/jU.g!fCi>9XV͊VjBLk lO{<1X7v}`,-\Ojh$+&[RIl $w-JQ:Tz~B uy\>z{phtQ&RO $19Ifz6.\!DwH?>3 *TqJmD U[~yOƃ!;.7 ۼОVZxHv!H9Na*la]%4}VтSczx[hr =1A8ܿk ޾FO5C`s)kAt? wrxM)|Xw7mL &Vj!z.,X/qO,yZɜݕ:R 8vCdjIޙܬMٹpsr;_Z؋)~a|k}[r|[YY0kIN ~` \U6i rO~\~Xۙ ,e}p}#1ʙ]i+QҙIc3ohtdՒ +J 4 [`w\ ] t_'M.ދ k@1Ӯ:4G}$$R=p .#Of2߻YY\F A'QX=/+cOT M~'̦VjȞag[̒k6쟎l/ zM9L50=?|5),Eul@,4aJ)S1Kia蟩#Z;ff)bXm 5O?&H*}WŬm`m=37 ])F%ߥ@kD~@|R5L9v,Qt{~c>"RG7MUܼRcrY;9XSɾZ?y*rlҐ5HJG-hG VEi>f'#N]W3@/ j8'?k.KY:iRҢ6WAŶ1MVʋE9oZv xeϭ5B_fOH54|$n V D /bå{YYT) ߬B"V:EXTu>s8#%2v֗) +G}!i#XVgQo[H QW(|F_s#m'B9Q("?;tHg+L巒XT#8N"z7U y8iz3( 3EY8OQKr1)Uz~aMt)zEaT.~"Z5 w[<"8 m HI&[Yj/1jT7'ul#Mœ#%vRY 0N/\G.hڢtyo9*[ sS1(hEނGA6lPk)S`b.$ 7,.wiS |봜O d|&|Sv4ɝgt% #2{viջ1ۘ裶PT5~X]4^ (*ĪFď"⽗Xf:@^[U9̾ ޴_ Gy$84+>cY Htj^{k u$"_.'X?x``)5nRŪ=O萃~mRk/zܸT~ Tz}`U_&KWߩ yװ[{a܍Wbj|ёe^px-`Ҋts1$џ2nC X`Έ0! @D0U7ps0v!|l< i>Km3UE)\=fF*&o5ǜ\݃ւzj+mi^?Ć<3RJ1G!'w{?)2aړZfw:C;?::e>kC3BYbފ~@slzNIFQG#S88F~Jh iRPj.vGYq_{ܦrLW%6PWa ey\vZLQW1vfXL)[)rz?Iݑѵ3=\`^za,cvf 1`b LS(jm>\٤eHq4(џj: *y)lPb?όwXBt,PˉÛ'@ ._Ĥ27^'!]Bbo0^XoƋ{P˼hRm/>~e5rZ`0Ms义%DL5>+yoMT1q z1 FJ0JĚXJr  4A%|nL"`*Fd`x.|.3<&9( 26Z,˵FFi%xG_iLʕbxi/K[P 6(t]uE]x**L9/HZ,4 ?C )W%GFUc,a`C9c]1 u9H R*C'fL/ Py@4-|֢|'2F\{nRg^p*-5ϻ.Z)h's+V)4stP Þ<0I^W<=wޓg kuntZ'e49W`գF=IۈLLw@h';mFp5djjqVDΫuSpK]Xa#wWZ竤LЗWFj81!Y,K1M}z* D*iCj\4٘aTU . 5 p5O=C7k85ތA]kkb Qy.&DS̈́IwU +ǹpqWvf Q( Xi/O 5HY0K{~5o"8L- M`X]줛#?au |Swz~_\UZt^%%1ڼ;|RCZ+签xsyo Pc ?D_G+ՀTXoדcHi݃ e I#8N6jrhjh<5Qr>[PC烸!G-a`c%[Qw^{Wubf Tw]Eedzz9kXϿ/x< X.(ίgC97/pBh-D7P, |Q7|HHK`;gV mTK.2gem ֗rER/q [eב7HzIVj@[8H$9A\^HjPJl03Wr{ҒZt9úϴnXL`wN[C`+|7yKuڴj_Im 45 (dz8|٥}!wtc^ .u;q{}5`SVS8!&uK @*v77,1>nw<)H X6ᲢBL8q>82x$3`c$j.p+ܚ-"T sS/ L~fǩ1k2HZ#Mz>|7+FeZG!X09Q: v< PK.&ҀsU)U& 5OapU$ ofh}LW {aؚRnqy(/n U6613ŎTn ڲXBX/jWp#G-gX{o[1éEqG6mcډ}<~,u0,#7,Rv` !: 0 zs-nku}Ri G7e5Mptξ< A8hH!e6&c1Qw^ 'arߚlӈȔݬ8zπMF.iDiaBɖhUy^rZ}%$V+*lOCiRVdY3R-9)@PŋBjGB[gI߸L\s򻲩PAR(t]`Z ȡ1<Cc vY &2!Hq< _Hccŗ4Pwp!9GU.BbE*}pStd\G̱Ki JzgsG:>E{~xnF-ϵ-ek$oyh@f:k}V 4n?o\'dm \vO#i?n4kN:vZ2:<*Smaa>%{m 'X 7P@zz̭=6?<œoا~0抉4DSZ. _|׊27qg&5,0[̇L_+u1>~Z*ЃtךR'M`GU㋭b÷<&ub@GbYZ:$|%nYÅz7qUxbNVi7aKEXb#$xrf}hRi$ߓ$9fҢ 2ۅ=}P(,נpNԴeτe|09AOA+ԇ8:bpꗒlYB\lHFGwl=hkY86ۄo  F-PP4|Z&NL"mу!ji??xnemY 7Α g&vsMqj9oZu糶UmO-? Wu@F LZ?sQKzkk.K(H,IK$Y*xh 2- >؛Sбܙ&s; a[[Ng_o=S5;iJOdՠa_`0i1gnTؠqpܼa^th$y߳n!NP4 C^ݰ,xVX+ŏR,tQxPϗZŞ;Ɔn;REtxO+`=RuI@UhI'ZBiclq;SAUc':g8jt} (: CV.ݖe( 0OǙmFb۔Rdgة?AQ~sEx[#oD?ohuİ 7|Se9Q1JD& 6×\qhVZ虽_.؟䟢lX*b+=&T8]"!qumb8^a^d7><|s&F?Kdti8 G(QD@C9 Qo-]kGlSHvxI_Ўv4F@rfV>]BIr& .Wqń־t;}hɎj|M?ˮ=H1!L0G6ێTqD{Nz%kajR(iJVB=00F[w]):nv.Yh=$ ХQOɯ=Kn*)qm%Ulf4=r_{S >aɺs&.td07.}|=y.g6,->y=B3?VzA sJt?}R$W\TOR;uZμdfJ g! 2QIɍM@tZZ6k/rO!|Q""j-]j Q=Yp0nc!*3B}F# 5}^xp)[&@˨ph.~v-D ̯4Uk)H$GcwW-=giT(hOxuJM9T{)4Vd!| o8W[ش+F:|_8]%PoGPLdpE^BU8dcIѿϵT)Aт^?K\k$Þh- , tKھl#xbɣ]Ǔ(˧!%Jߦϧ3kX}ƂXL$,ˌ9ƣEQ+$)Ǫ>̛ZqIn`;[eLw/A>7/XCwxq '՘TQ /-uР~Z痉%XGJJtv0OkT@(7\̜Es\Aa7xKG f[J5> d hT4٘/( AkrDܰ" 2 ǵ"J!o hHuw̱,D2I ! Pffv鸝Pތ늞Gó8r hO 7pKLp(:Q'E'&í%|6 ƉאgXa`m\VGt|ڤ" J+S<)T!*?U!坡{41Ŷi]3eJ6%'sC᧲*]^9Ԥ3 R૥f˅|8TeLJ?DCe[<uGbpylizz2SU.Qd\'>w c*8C긗a*.Zp%:cӔ 8e:K/P9ҶP3+qTKSШE4LkWi[y8O*Xd](<( OWzgb5X-ܿ<62~~9ϦoROC CT \$AW ʹ$b D^ހDC f9_PjKJ~Pojnf9Wb8|O=CsU"c0Gs)#./^.q@4D;x VGqf w{|wX+F'3U(o+$'#˞3ƭOLfL]V@+mpXW Bsnq,XR٤qXZu^+J>bTcV^ sHCA"&;k-)'KVsB_ʑw[^8\5O\N/c=j(&{zlO:huA6?M|UŇނ{r!pD H9"s}B_yC~3m"^zğ\rR|mA>ܒ%~VQ@nX>|x|NƓ5m0b;DVhIohQSȹq M1VH̟YB3or#Q0кBgڕgࢼ 9ɼI-ͩ2n&Ko]*>Kt᧬pjtsbj/Ή[TqQ[w>1/`bN|xBvXq1۩=μHNsf]ɷqޓ\'A^d2AE x6yԈpE/Ȇ*zBaSL'C@$IFl_/Գ;F'& +9rV>XNמOl e ?;|:j7K5 DBO۳=V |R1a9Nq lBCLs4`\KjD7ʫֱ^7#H4'CxIhfaH{JK!dUU26dMClHVK恪'kHp{w<FO&t)n F(# `P+"z\L{T63t@&w0LZkgNnjVqp7a{eƚ; :;r*C}אtE_)!&8P\>>56:|d@ql<VPp)el)[5 on@yǏ^z㑉; L8޻ $=c-紃fC?R -s27J^Յ 'wL+Y N͉3_m/U2Tn`ށ|}QQ6ӆQWCkzxU4gJ!b6vdN^pݰ(,GPC¬R={Nu3c:7ڳ>B2B Ť-qw}߁d:F=1Ŗu+ÆcP8$ sVrnh# *>btD. p:+ehjT\o%Rpf "ݸM.å$t:}0+i9d:RwS\a=!bhOhߧiwcZՒL "+ܡkoOQS>|(e䭴dnJW)VqHf1)o|R3M9I/|z(v!AQmadĐ9bNFdMa,^T fs%$aĨ>ղf*d̔RҼ 啾!g 0)cvN%Pmn-Tؒ|$ȃ*쵹#zZ[PܹID)6~+B@_.)cm^>\Gwy1 M_a `)LJtTC:<Żlqcph}l_h dG#tc^pH{DWc&)<߈q"ȁ>1KL?ħ8-AU2f) =!fg"3ߞbZՄHC\Fޢ^'4@=W̢eط,[2'G0u")_p%3z Ru4L{4x%uf; JfXΟ}\퀄̣lu:A)Rp3qN_A/Mh,?R3pk~֍n0J./ags@a$b?a[ߩ\4`p'=IeiԊPP@86=j/ܥiI~M[;u;Nv_d w /1}3miA]$ŨҏWrr h y`,sq[yCȻy=F' c}ԉ#pf&a0,zP}s5X2w w(XKQƑBf"4[F9UU{8[Z(@jCF.=Ȃ0Eɣ RjܻHe mikgBJLJ akeဩiV? )E?{F<&[O  `zgFTdScFi. U]Ʀ§yvG^CӼ&W$s`%PF-yЌوS7A % Yhv+ᴁHJ=ˑL'18eN>w<}5`f(DNglY/WV{NL FfTq葦(5a[O`Gqffð[ze궽kq" |ǝ50A|b 1# tg|7"C˰A%,iR8Zʍ]eMAUn .5vS@D0b6xq>a;0x^sdRKgNVUroP}'X^mNU&ʖϳ1w` v^¤D@qs}<5.j*ZFf(hQV)A=)X|7H3'bZk YXKD S-Gb12To F2t[T:L5-i5NC7m ^<*Le[b}A0Lҽt?Vfmbuqi-~>QK&ʺ(rusдt4h~77[?QDOc`T@kC}\Yuɗf5mZH.(MᔀTuS*}D֮ܛ,J/V4wv˥\?p0U~0#s0 9xK:jG-pM*K$'Bu~fMv3lxw0@:(>AY@|@FՔqP.3ܖ;K*eDZL . xĖ&|9?zʤZg &jJtm` !ɉ!5\'Z KN{U,$6݆G>Q"yA[} K-ge r"i+0H\5OK.+m'QUnqFM ?C&ѱh֧8FbAS.^74["Mo;T'aw:h̉^W:-fB$mUTlA(gNzd4? 91@MEL&ؽrļMÈA"w*^V$1}k-4^h-_6ܰv8˺B lYwFJzᾫ@8eB\%0^8>)fL}yuos) ǰē}_EȞ'?rW[yDyҸKJxg?ڟj?5D5% h€t@{HշzsikI$S@K@fsttYj!tìq<̪+F %)dz.G9락F5aD'4#L慫\;v#l2.@LqO6s4T3G A~P}@0?j83o@#F-^Ro LHAqKJE )젺,R@hϗrpfdEU%Z0_wBP|AԵ2dnn20Wï{O)$H~uR;I^%*GƔWCH+jzc6 EC.g1oN,KӱĬad'㚡{(@˹3:ms<{YMBI6IlhIR)g!i57]gsRm|P]#0@XC5sxp'|GjBo5|ӊ\@Q +6V;^Ytxj?K*vrN9/JCDId(! }u.LrwyJ>Mw,\uN_JM.{l@tNЎyD )ul"`T8E5X\*ӽ@w7 I_a F^S>񬹘R40Oqs'z PKƬ!C#w;mZP%qR/>+G16TW?o>挌*Z$\vlf҂d"?}e{|4yڐK5džjpľh5lGe RƬ*`KsWܜ0"Ux`%ݎ/9e+7 YKxdEF>9v9V סYe#وϡ5diĝrڷf3bSvZDs= pB_wXje׵dd%rSSl|uj׈aJa6YaoڮN 3N1ŋ$Wl"Q6m5,(զ*<` tvv{}XioIط{QnGē(` 59my[ 0z< i (dt"+1WT?*OCQoBڄw ۙ1mNJoaur.?j$U!8aO<h2hM~.u/0"CRFa"$b͢}GeUJ!m?A6Py`^K2"ѕopL6S lT>JEHUղHgq.@Npt\Xޟ_tWFY@ZfD?-=|)f?9*m“hU98IP)z"T8g"~ Zq/='ͷ?G :T^x>KHn^>Иš)pWD@N*:+C OD}%C {ܪ7oi黷kS6vPr'T$)&@|˶ȋ*sp1&1Cd{kQvTVxM39 ڌ2gl$|A@1-lUTkJ׽&t&Iÿ_w [\1_ 5NO{+P1v'Tn{rbSDnTxXv GǼ6rzO:eqCDʎ:⑰@Djj^2՝aupU\!azVD r][~ _fnG "mOы|(r茧Dw6[ҩUXFQ΢* #o0{YOFm&_ظiWs˰C.Bm2#(*5b2g[Șx}lcoCZOƮ)x^XW+jQ2,-ajr*7v JdJ{. _?Uڅn0US^%pZX s28 U(X_;P*AlVe 8dKt1lHOR?WkSJnRZ ވ`vJ^oӻ#4&qc*b9%M OYo:6p"ԐX䑹ȌOh5ftzXz>WtmR| @9g۰rSNNBȜ*Gҏro˴Ι> H 8% i ;{ڌfy ]XAM$#%D^0WvȒRÑ?"c\ǶA^u %>LNPmrn&:R>\I9cP~33tnlgyUٔ4g!;a>Lx7cr({u:5'46 !"oPtsY0Ei#Mߺir:r|ZU9ٚ,*VHX_ӆer""ϯAqUέs`GBH,YV1׮O0?Q=>JxPܠCF<4x:vu՜OCrg? `*KfY+.oX(ۥv$Lf{[&R3om9Џy) y-|S=Ц>=YAiIy802{+8Gy̤ٷeK-!no-5pѓ@d@=RCbBʲ .Vyy%?,,\.vc&iiε-Wr<,ri)n60a~Ŀu*vHo_Y"HԤykטr=ltҪTuΆކLc+q$'YoBG<iPգ&7inONaƄ|n2Isy*.#d%B:~sn-k/cPxLs@k[j'4ǥ!+W8ep1B~]7A>Q+~q周M/qaqẪs  )[kWޒDZ #e\ AirbP.`ZƋLusO+ynjeE9"=Q{tUs;f>j>* rYyL˥~WɃ*n(x㬕S|"!,mX6TBH CǠ[ a$8Ȣ\JPJ&p~v1<]=.KSe\e7fm6ZD ?wcշYusx4 kDAJAgL>Fwş󽝖i/ )?., (.0&nNut+/jTr6Lk e#,WxCgpU!qZt8tMz#*`Kuu:) rTٰm K4)nSLy`K~hf`㴨 Z .}_dؙեFiy2! :/Qy}̽n9Nru]6}2& mmv (Z/s񋌑D&xl}JK7*)1kd}AFL#Z-X@gΤ䔺t:P }`E]J:VG/*OH;Ҭ2Q7 's{7>[Y;Mդ@buP*P5q,FlYSn5QLT A.ՠ ^p>`ﲨg 3&>>'CCgiZiwKzg5Xv5lK65-l>$\rf 3` }>a_n6hV_|.2~,Up̉KYuuY{$VՄIm1%,{m^Vc]pAP24QIl) xXϐ`_SvHha=.n9qD^&C߃ G8ӒXN}$H2 =::di%E_4ԋ **ϛsEK$+P X~sƠ i+V36Q6dfL4.*$AZ#)ؤWTR C:kr JPluC{'ëu<f)D,ZU`Z9BY$a$oS;("E4Z&]ws)U.E!l n?J|acWQOf+h< |4ms/6`.gٹz7ZMuèG'eH\! Gʚ Rw;JD31lkG);*z4嬊ưl"Mp6C {\Xi:+yo/] M[yC؏gz|ccwUvbJWyd+UR|&luix:Z1&bdv>nfKGusal7/WvlA~jn;c8.F$ש u_NX v}<'Du\}C:gEϹa€=ZBюӔ%X#dOtvo\??nItoLY+WV4)?>NGjmԁR9i<`ڳCެ/•Lcezk5!(c 8}޷}x`#Mּ Y.koݲv5 LZ^pIN=zV3G{dJހpYmJW[beMm129W$4Po|޴ -ŴL̓4/7fnﰏ*]RhC; M9Ћ෶P (Uʡ_F1&y\8.#6ܿ6rʖdygu7*^G\r@3kX vmlaҶؤ3J)M9c`éS Y.A9z!0u>pww0~Ny4hioS҄?Ўa3D6G@>\B6ۑG^"VؗΩ_L˚젲#[\+?qmXEw#_7\M8M(óhR3{i˔Hz^+teVVq;n0<֦1A ."M aF^yPWba>P:.9-[ >Csi_&EʑߕtddEpU5ZNE'c*pJjlp.m|`7NQyHWjǃE/4=q;*@$S (2m <6L$F+T)TfcB| 9r _v4K4 )\zf%b7PC35@sM8G`7gMɷ 5/AIL{GA/\nG4~ ~k6VMJaza ?H QggX()RYvEn$AD%Zҋ;$N@3# &Sx>s3zD= (p=1<{bʢ-U:5 R  *͏oZ61(uVB*Fo(!9dxOv%Io)KZwMS/ydɢۈ'NxhM:z{l21 ;$yLn ! NO.:DTzTCR]L .$Y GL fŐԣ'ry6 kv@[n͞9_{5OSՓ3}JSs_ 5=T[$5LjEm& cPsrܖs :.&et:ÈCJ!PUL<{0wkZm#G1(T!A,7ծĖTDgꖚIͿFlW>djTy^=.gc j]r"=vP)^ nm`;Jf$u+#vvÑ%REV= " aǟ79fi6-ۆvz0[DEDƺTUZg7Tu)"AZW"Vʐr$T},BI 1=uB @/7y_[bPW-l>:sc Id¦#˖#:gp%_4!%巳ٹm v s8$ijV⇄a.YpZ묐3@YY11xHtbo֊zʆ'8MO9do03ѴgJnYuZW6Ywц32)̔jѳabMGc-@ڑ`ivGCdm<3EC(ڝsr;0lSf)>: ٰDGW5%x۫3!T[,eNG!UY7^j e MzbQX,}s6 }JA9~/ )$*I}6 >3l> Z> z$$/9MA𴹄@O%\xx NYv0ƹVӗP4)˷0M߸foz=lnD& ,/[@'L0`Vu~aly600gST%Q}c̓sh$q]8kӂ?{ODQOZ9ua N)BOAg_[x|{Wl:3E+A =('Y/ބ"i {T@IWH(Bo苌gʡ]WZ!+ 2|E}(_rOgwB'+PRT\\#42ȋ|-u9:8HKEh-t`bwx-=RHP]A;a =ueh F_U-L>1BѰq6ag$5,Y ezO͊'vo1_ 'K՝|BPa<$˫* V.\|Q9?L#g)?vfDW)*ҒE/]9@fjW~v4uUZDݯ%ݼ8SL{ Mgs[w!x18-%CI?K#5I4DP.6O&rB+u&m}YSH68E. A>0.6_T+/Osr7Yg1ñ*oGvT 2Q$VZk$fVA,pڑGP*gsF|pB<^v%{;wêB.I*K7gKW#c`m1YXX :^c[c x0AMm/0߷}p)P남p#~!jyXϗ~ J@٭=ֹCR~k,N")O;w[r.?cCGII ?BlƔԞhgWZH.?S c|iϜ #;RF6z!@7uMM=?8pdz]늧ߧ@?8fQp:Z՘Mh}Nrcn+n>@:v;k(NhƬ@QQjј6VL[kZ&gYyGSA{Ǝ%)HGH>0 ȗIAu/,FӅ%Ii6=A)m'?}LJK+]^7 0=w4ÝЕ',^;\ڀ״%+AD0 E0x M<ٓŜfd+ |/;9~Emtdd|aMUZ]s-wCsiaNZQ#czp/}A\$!x^-L(ڏV :q:#TrVӝ*'K+D\cl_#I۫{@WT0evJ(ۼl|J;G3bE@_w jOeGio@֤6B7IܬIKVYiӿjBIN4oIԓgFm9k& _*kDNvgsK&\B]b^$>R褜4Β@o;F8VhyIqE&L7-G=ْ[?]?ZL0s$Z.}SL_#MT/bLsN[Q!5H\ ScevqDV:9ˍ+$ܿ, l4-˅^ZSRn7 {F;o8I\jC ,XE𒩳Rx1M`:HfSˤ{Zmq\}4LӚ78YfW\JLa!n.s`Dn7+fJB_!G1EAh<!?97ŗz >n^m1&xlZA:NZ-|Is` -O |_wB h H+ޕ }Iۂ$.+IApq3D=*7ƅPPѠo8dtkGY+aR`)G]:0:[j훧Z$Aw$![cᇶ.-|0\r"Ȁnߎwa/)Z e'je:Vi<|zCG=n| ep>a655F+QiW߭ )),Agx*G I,[}Xx26aҽh #K1[Zl{) ~ѠnTUԏe2-OMw}<^ C?#3#LTK6V"jLF %8ƊP!Z8,TIa QouT*CXtRu pZ5gw Bě}=ZMxk=71g4$5m3>>vofS4NK 9]!ogM`[L%!1^X)Te6h.]0?ڻW}2Vzk'.dwA!|qi藓 0 E U4vX׮|+7UaEsB\;`&EGw釖Zk_$/cfUzeN".1̋9t)6KV67>0XpbY0 8Y_~ n|*d1-$8]={VG~(/T:Yr|{۾wpyBpP#][7]eelU?-%Zk&ܱ#~3i`q\^$ys ,ǰl`>qScn<{aeW S [yocx@sK̟ZA!Azb(mh,Z}AmukUMY'jdWKzά$u-+jHTn8}昣(DeGlӤwO_n}kHKedʫ/,t\H'Gሰ‹s i?3+8LeR2O#W\} ?B @Qwklu8>ĿDXqç'@ǛM}6-%D{.L4PMPνMvҼ*/!O-ߕܵM*Ff(^B7w^*[( 7}u-v^6'}92o^-RLӎLdsCt)iZ4~nmr ʯ1#^ebtWT~|ZCPm ؾp1G6@ w0AMKB30Zz 0YdɈ{#ɍYur]; F~AjedPYYʌ ,xntv\T8Ci +sъ [pnaGx6R.ڌe!ʮ AˎR<&4],{:GB݃ʚ,S|eakLé痹hc1MUs ð\=ܝv› hVMO wT sю?H~锸ōzAKO7Os?^Q%6]<{0s7wuLK%vh e1ji&cftD8aJ "ށd%f[ٗ+_Arnpt `-2;HOT M#ͳۑ;3 WRG֣& LHo}-<[ 0'MH:<5y(/J0ʌI{{#FyFwŚBN 4|B9зJ\zB9PQ%#+p%$29vo}`kQ$_9W&6]4ϿuB>wJ<ƛxE'* veGrG *6zLQUnx>¸򔑱M aPCCbCkͻ\frKD P^}< J:PcM5fI1LؠaUAab築qVaĝ8Ҕ U_#sF@SCbCrKB~p/|&1~ -Vr\/X6܍+38zc9*oɩ[J[ VU j["Y5TH^HB8XJv" <LDss]/NhV8B!j᜝+t!g*ߨk{Gd(qr6^xllBxv}oġ)xaY$z` k^(kirXcs&xc E㈩ W;pki<{3B.Ŀ) j1a &D`s֑kdL f83ΊPIk@,_ީHm99<.Zlln19F"JN`[ޑțR|]/ ;-J،L%.`f9UEieEc W/YVGYc}l;-24`6qQ,hw+\:XvS#mGx ~4ZhD Ydjc;tp &CGy^p1Zae9Yڍj-=,g_}iҟnN] ̮&jPPˢLu:!UR* X; J\| MgIKDzb#yqޒ#/ܭ}cp,8ݨC`ۯ1vYqMэlt * v/@\J0.Ama:]E wݘ^e])!RoۧQ.2=Ϡu\&C2O }eza.Vui4כrL9  8-a/F/4L(5y ,cHmxkjy K톾+Pb;Q~ʶTIX%|"A4On |ZUIt ٢CV z򲦙MT9s߲>"pB(N@1K aXFl3Y%tE"uCkCٝ~ײ>aKtxc/~G#@$7kJ=[6;Gv90&,8NL GN{L k~/ 4v5mP}ՎzZ+*yPY4;ڍPhQ^Y]jOAN}JWNH˘ ?̼x5}kfθ%9w<ꃣ~W&5s`CAU=3X֡?|gnP%@L2Z{W Ʈp7zC«4aCuf Gd"% kXN(~je ޝwP)leBQ]Pd/)k~uF4I~o6֗T 5?no?0CDhwYp)tХ}SB@xm:yD8+}5H8$lE)XBR;:5ײL ;0P4]ہjY#?Ƒ-BYygo #Jb{md/;Z,hnkh ?n azj0N(vB0@o팰X iِLL#V}/(DH:~#5\E1I0;nta'euJd/;^G͓m@{k<)8!.fa~0ًΙrsja;o XVA-4iiSInW60cu۞nl6HJL*#k>LCa!Y@O8_a@qߡA|HO\*q;|DVSMؼ0~jp}~FMmi|ZضV[WV f߶KsP@ؼ$<ר˞rY4 x`!փ%w)t `8 gd]1^-Ex4*%yC*ik -IIߗ)bԃjqSQKbz0`DHDuJTz{GiR\(#.t=.%y7:\9jmT/o3۲GV6m/s$)-*4T.>0_vV+N֩e.D& B-¸ESv>^-.:Ƚ@c.d %N5HU)P37H IhS/[LrTQLp[Yϲ>.hN50pb6xY q:|)~ݱT B`v] #IVm+.|^4ؗ^2UVn9lwXiBW >)ND*/c.8kC^ ›hJ&g%=&cE.AK)4 ;O5j>*CGfv.Ap3x`pE O4faI)LǙQF:d+Ųwj:Sj655$;v-a WQafTmC6ӳBomNSRJh^#K9[@sZ ”]\?^tR9/o A).$'E{ͪ4Z*k;a$-̈kyrd-_=|N;Ŗ4&V>WLĆ-nёADq D2umZICmI ؾx-ѐ+KL`cI}$扐!S y)틇=^t] #*CX6?$j;L*6>-,Ц_%D#G,>v4fULO IHR.y7j/9 v m7abÔoU9СOya؃&unQ!]Xĸp;)ӬhPWP1StICMZ ԄpRo:r&@T"k$:leY˕ 𦞿G*M?ˡMi!qQS[#gQ&ܱ/;b!gOnAg6]<Բ 5@\kPKS%m%v85m)L-;UQ+@^fkͯ_mE}0gT_InUXm ?5^*@}GކwWhķf}ˎ\-y3V-jr]9x弉SD r0ɴ }4|l۾܈x7f D4NW%#~S4@H ϛ-G}T@vnnXfhtYw=)W}5DTO d_+q73UҡRD﨎"jUC~D\0abh`L47%d\J@un5LRT&KBk< #r}N7tr,2lLhbSÉkFPH=64t78_W`gOH۲ GH&{EldnVf4`eKJa F%u9 Jxc NZ,gKL$gg Ն΃%R P.N7T IӪAGХ'qMF˅~}kdE`ϣFGa>.2EO|`J Ҩ~*tX=kS!ױ2'__a1=;m?E$x,7Oد ^qݮj]:'q-9/Oe%x DJ"쌜}9-YTTBoȹ% R:"mn3kyJQptzMDF&^b8݈!;3=b2yҩnt@fpADȞ~~WTJ@$`q3oJb"u=̺LLms.֓߂w(T 7uއS~ $S/pEN3i8-?tۣ&bF&iZ"e W)3B\YbㅝR~ D~pBZXX!s;7m\=>r&j'|%zݦX/2I%~GBmuz|bÉ+Mk5gfWhjЅPe'r[F+a}.Nn*P|\)w2"v+@lIQDZge.%gn\)=n$36rۄTq+:4㔪qN" ݲ{?͐?Dǯ%8S5؍*?dFwB%` U)2U#q<)&hk!`İP8f0T& FA%WVޢaV8(QPfvb|܀\DZk , w :7[X؇`qKʛj6ƦXcip59K1jҨEO0lAV\M0%=.nϊiW譟 wʆpOG`E}Ctu+x,Ϛ?8Ҁ&;?VW܆ب."* Ҵ[)G Q(fc]Ge.czʈɠ|c^-J3,+pd(%39ӷ.U"µj;cDo4Nџ _# vq4ܐ@%bYMޖTrd,Iɫ{̤օWUA,k>jT&VY+*T;Bs;82 Ptllh VKPZJS0qY ̗h5/1 ^={BQ?ɁuYā ;9Aw| ;f9#4$gNXj_}JpC0H+;؏k"#?Э1A8auyY/0tBapHK\Pq뉾V{EBEɄX4 p~il Z0d0P/=ڳ*S|mԊ)"0 p(ѣZhJ!', lOqA7=1S(GN"v4F,HtfL. СY>t c )~Y  u[=+XUHe- HN޶/P /ក9u :KE6L( ]ZA,bb/,=,5m׶f)ĘJϵG &yV˚mfX s?}+{:."I2㈝ȁG@)/>LX "`BRۆ6 c*P:u |dzO>[!mv0h#NBY:BJJ &1\QE@} 7ADM'fx%yɷ(@#'0Ff6x; c.G>L+ѬWS?uTDcW&coeۦZ۽.ˆ`8HEzI\~ּRube0G!# vn2t@}ەR ܆BV_ 4 OCTJ% r06 *Gu֓+%V8SG&Y<|puFSUPҕۣЀij[2Zd< )I74nGUyjIa~>(}NTq\Չ,Uٝ]M!, 7DzvhrbKu#iiD /TN(V==C>O*" tJMhYmlkDuO2;/I[gv zKqW=L% :-@aBa$7 buy_$Z߁S\bؽxqKJ+扚RS)w[#WFJjq <7,V"[rF9J1Ka4zXٖ}%tGoe욼Y ='j535!MuL[ -.ݜKLN=3~~/^ bV?0p9Q* p&lC^d[Y=%丩_vypl'%\թ%! EQ{.YFuX_wP^4L[?B T.-IgI^,+SY?է\8 LyJ쎤9'ųS&/=D]h\/z)A䝤vV1gV-[.e”Ewhjjfj˲@M`:$5 մW߭jA"1] P*\\5;i@ cY^G򱶄ZUx EK0>1֌_GhzYl@0Fr&Q PJVUI)=XE+njrJ@FFB,w+ \u)wrIn< /:T7h:EC$ X ic=fL~UiRB>qb镡b6 JoExE 6O-9M: a$;?Tp3 Q-n Mf"].1me+5Y .Ey2@ΙMUn Mi˚^^kv^\h44feǍ$d q4, >lr!ڪm3Ma1%-(x,CyڪpwTgS6x!`Rv-33 YwVkí.iJZ _S/}%,iSC^.ݥAXAkx̻m# O/70p32^6qJ7@dNGaN +,bO|E bgSXmhLfV 5iU$Uwѵ:=K2U\jl}5AO+EsLFp?#nH `0ޠ'\iSŽ [>s_>ƍVc*v-֤G^{YٸA3SIMPi*)x9 *WHu`PCxIvN'8ZW73Z3H(HyY <͇eqtDV53@OXͧV~ܞ>oV?OoD̅5U,z 9Od/־j0'ЈmمB^Ё}^Glo -t3 -LRӤd_&buGz;DWx]"90 ͂RBt8+ 1#rF}6o؃F] Sdze$EG6RBH TUp 'ɽ.t iiJ.VlmVY(a{d*jQ?3WĈGo2BdvOCHcMM0՗WYdiyCRrѐ]jpmiNN{sTڽ3YW)6W 0QЇ/U y$zV*<$&JI뷽o>^]tsR+,4C%9,Q 葿t9`|{+ߞg: 1#9jvVvK^&u9/SlgҡqAN$9BsBtIvb6;`H tZ>з8~3|beU1A@y-S(3NDx$V! Sm&؊ŋ+O9=h &&GiԞbe4 6´ּ& S.i`ِ<ѵOa l=#TЫ?Vso1#/J0`޲1CbzE&@E; ڜiNp'n;2Rh@J26CJ:P--f"]!X27+#JvQ4YwFژ V\0ȁ]l !S:o䧏_K]l+{h}z~f=JCZ`ŀ|V :h9ȕx\ka+h{ N%[ DZJ +~ M c,h_v]|{nP?þJO$:E:`x&^>x+@y}[%TlM䰌;Dl`AlWq-:v-F}&M`b@eMV^zlg(}և~1l,P"4({Jf]_ϑ48G#}P }b R{x>t91=Cw$Éߑ.01HA&Sש2T\u`?)U'JB褦Lǖ\cXie؛}%SFe U+S.ңXZ|һ݆(@m b!Tz#;-DDvGX$ -ols+/͇ڨ[,SaұCmj:U|5օ:$tV8 m2Bcf#FY's22,~^} v'q+  YlG THђ2=;CD]bDLAɞm TֱCF$Ci_eMd ?7h>ݓu6lڛrJxPiRqqV~B(ycYe/IFT]mrt`蒐6V^gOe =h^ϒ:G':{oK x<6RbVֹё- < Er]8ZYdw4 UJVyV|E-)zArx̃7> [U2q"39úQCدW)0 YпLvA+ta-{fNҜ,3l5js8Zz0ey'=8zncZTnxZatMiЊ`RLy;i|n[SrpJ{7X4S96}C~m[Q [17p`jOr.O دѮO9snR+"H[VaVƚcb=Yy_1 @*>k{{ܢX{qwt^3GBiF lvUnqcj6M"?)M> `Lٿ#v2]!KL^ڠ%$0vz0.@JeS;B%9`I@xUxJ{و22O_,vC&1<}J'׀ ܌C5TܿgI>\(# UW`Eq-JtdNSԶ:GH6,F~'.xz*FKA>cڷ_Gl2r 5Yzjxe c>AH>mKc[&R078 5+:aVv^nȜde,噅fBIa9v%o-t“nU-^/K c/1G]NtRt.!t PLiʏǬ*t5˼6NH"o-49hyʿ6629ѯ@\fP*zo|,Y駓 (V#H``-Q>ey&8&@}gdo{ bAhIђR]~, {'.gGa=ε C{Pne`*ɖ 7 nZY"8i%]ZvjB'qS竀~-2O!]^CT8sei.2DkH=މ,lu~mP2P;{;;trj Sw uv8T kuO7ΦjCFUcCp|we5c7,ُV=~`kV;k,cIk _Yi hĶ)L&Q=?H%b~ş[y2ĺQ h{rZ xNardDӳ%зggS"qL@,e"E"茶mmEy8:iIiD7Z0 .u_s]ޕ2\f\D] BE (xOtirxmehZG %eplNJ^k2AЦfk"nـJ!{s9]oЖ G8'ȖB,EirvJ}3WzތPf!-,vq)p?w! Oӟc|jO+K'I:Ja/L܃"igyiOv kh0qF^jǸ}iW:=*tZ{}ӢI )T*՝|138&틫rMQ*GP؊q;=B G@F !QBXcYe+Xɘg6,J3.2c. @;QAlE\kOJ̨p-hbk$r nŪ Ll_/cHevlv4ꚾ5HRT(q}d .rAV5€ bƬIvW_J[*`UUM{=N% 5WN=|eFGB Iqc)qbȳ,M(>zGK =BOc$[A|lV]"=Q4wFL h4Fbrcy%Dޘ [^O{sx-{n/VҶE.~ Xqx5'oRHsqII\ϡ<uq/ ~S!&wOiIkf\7{[o21i%<$+c,YrV&G8r("h},Os|1`ep!} ߓS  S\Y,HO΁$oz ,x bW*\ ۋvPUn+WVgh[0asq cwg"hd9wvЙ; y(͒(YaXւfP? 6mjYV+[LF{z[< g[1/Mg`dd}\G#_!QhO`d8WԷ3Io2!&Q:ֱ S.qbЇ.--f\p!N^E ++͜{A˛\GVNC):+DO 0trh_SRͼOkNp44){ nv 0CO*ޗYX)dPyHBPW} 5U[oc:u|4ʬ_&i੩ @ J>[fͦ/`W@&a܆%M$ID竺n]D}V'\|?1E?|]1Rxcs;<c7vqegV0$Y)Bޅw7T!4 4jWrP`H䚉@ #jXf 3kX H"=g@% Bu"[ /6,Y /.88D8Τk=#㫼2TiY HaKo 3à"qNBIUѴ58C[E.@dJeszl,"^ِytFT꼸OHѐeʍB8mC`ߛ4{&ҋֈ35X˼[oa>pǫc9cCp>kmLW(C?m.]乫[o[1CV; Y~*crVors@: zxp>i%)֛IxS5:þ_)zcǫoϚDKZI05%ύB%j>}_qOZR*ׅ#aVX%W5(<-J} y}C)=xAdzHj.4[=Mۦ PD@4CAM[ ,3%(8V.z"&[aN*G4(n0RWw(ko\zԡke'ypL\iPQ 5ލ Րаckֆ*B Wކg@VuشdyqD2 m52S#M}sgT9_ &8&\"ip.Y3*'1F]΄_ly gu'M٤^}0|'V!!ظ.ӛa)G`ĤW ~ gn`SL_Uk4YhlE_1KQ^Zxo̬Zل~R/ZJ<^lUQ?/Gn-bvNs0.MY]z*2Jء݆쿺@ d]l)bYy/AC̊Cow!+Bc7xKg8q2۱- K>/49?B>3|{b7%,m峇{8eXgu#$+_UIU?aٚq1p\Ɇw/HfHDlT^an $A>?s~0 5kӾe#׸J/u/$;Qn d9]8Oe"bwiLމ<J"Ą yji1_W 1+4dг r*|I 4Ǚ# %b-aϚ` =sO$RpIHOV+|Uu|8Hr壎~XY;ȓ-MI/\RH2^4SN6EGxɜJZUz?_'_yJˆ[UO_m ^o**V GLB{R+-<ܧ6چcu֧ J 얋FLy%TdjhV5z ^)w2IE z2~*b&s8fHXv@uwD\u0֏0f}3Mh[n[F^Zj{s!DU]zk('O(Tc\F(:ꑕF̧٩m ~4/4Lne_bGMWSz\òd<$DM~$-"$,'%Qu"]i3& :RLÄsrWTm81ĉCu5l N)P,owY=c Vhd1DD)Hn'!@8ΣE;rl|3<[fXG`0*zC|]5LvW9kG]X]٤+,FHJw[1ȄbKu>$l (;6Bry{^wCymeBc'i l ?MA:ïf;IZ+>g\fff[nBT 񎭡7bWdBʧ5d|pQ} Wr --X&X. BK*A(d=H -,N@Jh2yEFBԽf'T ҟuUhTUһ.Bvu4nȵLY:Dz&`mA6?\ڊ3"܅>tH=4;K^9~WopLA ^yȚ%gA} \j]ϰ2i[hα>$5گ`Pɂ (fۡ<.(qc&/@)*f=@UبvcAFHMF:OFI[pk'@,u 2KMhhuC T1O?pܪ~ҞZ4)K +=$m|Nm7(@(yT[-u?Rӱ;h$YixKNų9P" `y]\p-Ƹo t~`}\Je =|I)HT +=2WC6%x`0RˏNXp"( 6Y)t3Ew2ݝm*Y|:źJynS& &#!;ױXƧx_a1Xl%kAs#>D5lt_3gu]kE|#YmP #ɚF6tnp=LKBOz e7dCaG~x@/%tE(R D='BJi+{O C2l`Hr~izinrJn+dmQ5F ]N'a_}N1ٸ =z@R"6W-#ʈ{+^Ƌ0=IbC\,btkw pE ݎɰ ʊ'$^'=җ1ـ58@(L|Qr xj.M]0Y!l"+k͵Ͱ^Ƽ g.#Vߟ&tdiT$L_ŻTS(nX#Vz-q]>ЀgZ,q4f:h=SFmƖP3JOݡ(8%|T{cG uvLN5*<x*s ٟأc3&m]$fA{e$ma|F6NrU1g2!vHXig-9Kg0W )pkrW J &T9(+ #Zd}I`1ktU:_T+gTHBK͂q83`( 3]b%-ɥܜo=| . ]uHOFb9mdp")sp]: f=g7.nlƿ*Q`„P㚲eT (8Uc߄9$B|[{U9Tlghu4 Y֎U,[rrAW'_roBi/ΧhY? HVVL;*n#>>SnC#˟ΒEv:\VM2GD @~쀂MH=H%C*Ӻr`iw\3mq炃( ޴ij[S`L ;.:aCҬ%&/  !WQK?x{gp>^JfUݐT/]]\W eݺ Y'"6qΜgݾD K)1N ӂz3kW17C>k );oX41 QN&P[?YBv"*7t˨yǖ5~C@Ě:>_[X&r^LK%*{yo=c:F-+طEiFKA1雅SޟA6XnVSwR_0{`X/@j;eA15fk6gB6TH߃S9!Ƨ]&O(W oI`}`IFGҢsL&-YKH:(Ě|5`e$c ?>Fn|͠*6M:tDK‰]9KdaGMß30'։ nZ  JI7+U J}A*4ԯ?_ʾMd =7:9{n91lL8g,IM0hϯBzg ņusCXixOOC^v5m:&8OMHW;tj+ZnUz@+5c5{(4LZ^jK>B ~r3@brrB3˻(֕qBʝfpշ܉˪<+צ-Ze֐/uLuR?1>T (m7}.nbyjx4lχp|Ǩ嬜E˜ U޳b2dt,h4$]}7H"t_0nFK  x-ԿL}D@9NtsqCוi<2' cZ[8Aׇ8}~xNV>qi|,Rs5u{~tb"@+|y-9X VL E[*k%C?,EN$4NڍVƃe:\b̿u 1l#ft#8wW%w%8Ne!1o)Dw_d9Q&;``2K!I.[j$l$HOMt,.r%,Wz4Wi w'Ѹ(tA"ߩpڤ&eə7 ε\C!lAAnVD*dxSMj`2C&_úYw3܍LY)߼z.bB& sVA6JLԻ-Aa[T^hagz2׸)OCF)(a𙍁+<'*iczگD2e<(5^ŝY@_8aG J 19m RSJ#. IprxC;Yp:b`u~՞EQcm ft/'RB⨝7P1 !#W :W"p{po3 )ˈVLlI&;Ln/蚊w1x&㶗Ah9zdR@ܟT}-co!LlYX*hX6icx1J.Qr ht}/dhʍD.@$ g= KU})}^HwRzZk HN:Cg,욙+0R~̆eL0>k@"!d_ ֜m.[$6?<.xn.'7|`DB"{ED>>7Ri?VlSUѠ9ִKL·|l,~Ʃ(Tq:\^֍ig LCDm3 ٧b_!8Q֎H B805G>b` 02.E?Zrfok4 u!μlב?` Q]]ۏyTOݝҞtY}ҿ9$4ybk1(#mj۸WE(E=ii9h.GgEΎ:ްhd|"JKWC,zMsd,n)2W3VN0%K ]jD>IBYylS$*5B JL6)$G@"0R*yM: f] 'K[?.G׵¤G7}LpωGlZ(Hбe9!4>%iZå4nMH85NйP$E^D8בbGs81{̜sd ^UE_'ntMS5&3-`fZ rt*˕*5 L* pO~7r nnn| C*A>6nlTu: OqJݺ?eX;%JiFbjRU;[ny*ލE&|@>"[O \E}j]絣Z KgZJ]=u XyPʲ%@}<`a>DY' jEȉ8 u!W{C=@{JA/k9sW_\wzE(x'@N_!Y*}&uo gk*: "3y(+X""lĸgAtxI tY0s^. 1Rj$#7{)?ѝݾ XAyFe60b=9 :;[5fKy_5Ǐ5Ss߬;NW$zeGZR(wT kWJ!oZ.]n,?/ Xbg[޽]'cKC+gzd:(dȢ$YũSx3UJv̾V>Ae̎fNJ`BSǺ6-.a5\&i]Q~I<6/jh14ߎjXg|b3Շ"t'>P :"Z_%)sR_8-q=j$&G.iA gvq_i0sʼnf/ <'k| rխǯ7()) Y!X jM7@tNNG1h-#8kdt+s wQH8J…qf !d봜Ģ >ӔޥpVD4&͎ɱ^G=.$FS}ݳ5Y5LsHXC^Ȉ{TKI*lSe7 .xj<|}M ALj"ƒI 9}n+rķ)k3Q poLC^z7DWEu_eK$lOp~b ;B10JZ%ju!vQӭ;1]RqW9V/614y>aՔ_^]ndZ%ڿd;N7h KGijqm{Wq7B]u?x%=327 f^1^!Z+>Z4nK&1"i@l,_"nՉ?ß0|r.l`/qC<;5sVeb5/?4?HKn5rL,u rˑ<|::x{H.:pΩvپ?v]%w:JY+/}.!BLsg@_nn]hSధ{HX;vM. VljLI-z/.B ^LGv=nOܵ./m'ߖwL@ ܼ82Fy ;II#vIV81}oȕ 0NB]I G\s\EG~ ń6YFL6#i+y%Aj.@&̞0ʕRW2D2DGH/e85a,~?HR~Lض 䬁zH * ZsO'9%'GmWgd#au̵4? 8_Mvt~Z5O_2GЉN 5ֻ\J$\;:ZZT%+AɂRXr x5t5Cڷa\w]f_u:ɣ@%Rt2igW%٦Y{\k6sԄ/}aNhJeD;Sb G;j33gqr$St ^=Zq/ֱ~)?sA):y^h6j+bߪr-gvK0;itf^LfJ'\dN觙YUf3fԱh8E/J5wU>L!ԬghVkwS%GUiBx1.bK:zգ"ZPKc+Yozo"Qj1P.qRbQڂFM}iOe8C~Tۮcrm}m}L6hsZGC-4#oB^80UXv.)+*0~Z"o;7 1k̡3%O~D߃z uJ,QD=ei*4;PHYqD:4:_5ۅ$GuUs -~ᔑQԖ ]tLx{nfK#SP#5KPr-z@'TT ±kG=m控W?r[bFnt{  ϳ#Xn.-H]cotVȸFcF ."NC3qRx$=%Sy7MmŸ'uOsFr0! Qerf ZqhmYjDQ. ^=-6RL@%7lëPחp1XX>)}iviP`OWl4{?o0 Й'q&|3j),04 i">ƞ3= ĩBorW>+87(fWS1#|jhn! [&qtf3'g@fAJu #54]7ݙ~=} lX?xzj(O5ྏc(0ւ0It1 .x,::%(|w R|@m'{0tųzA]&s,[u¦ hjTۆGEWx fͼOA#wf5?Nx%y>zSס5 mG@,,PWCK@)7N0/-f?݅A9g?Ҙ];&TOs n-pYGW}v== 8̏NȜ"d6Ql:S|@Ly\ԵUٷAzw("G .VϘҥiRw$FЕWd6?7w:V*)>Mwb=ċqO5:ߤ:36E(^$2JmMQN2LJs0 trE6lK.ͮ7Da_Ji~Z*h,㟀(h,b~ J{iG/[-!-$\UDWPsؚ#/u]=t38v\˯Ȋٮy~`^<٣6 C~X Oc:G`Cz̓Chb%+ڝAɀ~ahO ۆ C_ ދ41BwtZWJJ!dFmtzE 3QvVN tƠj5P%ΡO1 +!qQ!YYw㏦F6'/ [ PX#ѬpZDFa~.ά2v--~}z\SD+.CYNwN9NߕhevYMI[ {́WȽ>*gz'P}HlA< O#6w.9I7/mo6/RGsq, ΎOƦf5oׇwnmb4U~;HԬ,R9uk}:ǯZ<\ wt/KԃA F :ea?:rt˧B/uM/ 8Cڗ0c·C\&ʂJRϳ؁q:NK8 pjK^YRowtFrz^NKE g#9I_q!հ/ UV<)piΣE7z`r~[o$YźNTq`) B"mH5=*˞&s7nm7f¼)Ӽ$R  HJ0ޚfR/~T=4~8./p8]nX0~bb/|뚮є/[bۮN3p4gg4&D;QD'eXdaӾ@^艅~yR&XT.ě cL4Ycr DLI;$uF|G-)Bh$Qc.Ѹ2@+F :(C6а্OOk*\Ǚt]WӶ$g熎&;G3:ǭ 6l/ 9v!PNg]I.ѵ,O$sbD&ukv`:i bAZ"-)gYih@iQf8N[QfcJ/DhG2,b d`rd֮Gs0gH`M5ym/!6t2f=vz=<Ƚ|YksyUmYy^3e`+c@;}ZJr›²}oR < OlBWF; )c4LG4Kӻ?F}a59t6zyڒ gV ^\2pɳqcpjd0%B-fuTJe:2]=}ev%ѼKl|>ty߲9_x:2qXjw3iї}Ԇ{9Wq⫮7V&PBzCm;& \E@T* -K'oQX/=.M$Q_$ ?7ކNqFjݍ E& [#E0;=`;CJ&lnKŀq _72"Cm\se|9/'#F#C`>OUOÊʵb-]{,k\%Am-HU`{<9P4m?8-fB C`35'27LUWTf׌)(+.Fа1 D5~v`1vYV0O?-9;SI<Ɨ|M2nksz.7keV>,۳$r@nǪaj+3GR`y0)篯̓~ x*f`,:Xkc8'!r/x #+|8/o1oIg#{cD22Ј8G1pp `IaN|1c0VES:!PG\0>ňA=WRq\cr/pҠz$ihAIcF kuWęZi 9 :4% ;D1ҿ+d'h8G'ԉ\+ s {[uy=3/ثf i<솰{_Kzkh:%jMٓ fNv0U*VQHFU:Ur!:*&L3E w]EE!Й5DK51JDRck%U T ۤ0'+/-`)uʪlռUo\ [~?H^f#`Wxaut8&uw~@kB]ɖz:"1|EO+3I * PKkfw13.'[(ܡEdحͣH˱<6G Cs9ǓNkX&|./4S„+7i\`$zs8o`PI9`"ݺ^ANSi̵,uyu7 m ؄ܙWxvh Q0V9r3,jfWhlXVjE&KpIWC2N% BkˏRl H.i@)mV5Pqrޝz XǾqeWDhJUFO"|sn+v;מ7{IY=ojwklM[V 9Ut V)rweеT44e}?9vҌ5bƊ؅ tD[1sy[Po# ^My'Pվ!n*i_ߣW5TY'dޯͫ57PLkKӐ-|K;6ڠBV$R'춯9y@>zǧ wӟF6I}<}Te ׋^.%wypCQC> L&̛Rfq_Nlep5{L#En,]"C>D} K!`WzOtvu>Iz7,2S(Eɮo rFJY bs"eϺr qל0y9a>Vr>b`V|cT1:"VSηU[]uV 施nvZsG L߂C^wl,BWH H?ba8,t6+C6h֕noN }87%$T۠jwnD~:@ "X), %m;~a?BnFz#@} ud|_`Ox='j+bVNP98sMO{G'֮=9UV=d4܂͑=zؼ_g`15* 5ݐyQ͹X M{%xԱ/]'-4}GRxo]:~Tlb-xa&3t\,jn c6Ne< &Rm=eלmRxܚ_jr*8<'ĿS1A7FȘUK4IDž]^&@/oJXq ~D^OR?#xHvڋ65L4] 牧$9i.xav/ Kڼ$pI8 qsηzYIl%|Z9L!W;_ zOd9N9u^WUѢ$/0vf;U0ՄmGk}D5e@:63VndB6(O5.eCkri\ӊ>G, Q D7Q']Aث٪#B5us+0l* kdWGGu$bn~2#Ѣ)%2 M>7}762s1ﰦI\-w3$ x dyXD0uy-۷OOH8 UW)UG< S~3,s+I +SʀkxTQ쎰ؽ#d'!>2aHwA/t}!D|JW5V*P~Jm%u5-vw=!%|NDv&^Baj K5{$%=ؙ֊ROwu{3Sh .*؄EQKW _YhS}" %oJ~ Wi[w`)-8?F]i&鐲qb`0,Z R,>Y=ͱ>P\#.θAd QvQ~MsLDl GK+VSbe +d0721 !thf?i*+hh)Tg!>ıgڥ%Jo̔A4k$쐽VJ8Nqu1`>6w9 ۨHzjk^F2,6_jzluR D,J5-Pٛ[mKsm: ,wEl@I,~.(5!SmkG7[jiVS_S6؍fjq|سrWؽo|gɮ qjcH[; x': ɼY|FܴW\Mp l>h(ۜ܉3M2LZҴf;d;Y{>{0heX],a M Q{251|F&qfӓ7:&@~1"EI cd?:|q"S>s;ɞD @ 3M =X4ûC76EF"[t  momV)UĻֆj4GՁu qR& 6r}uHyb %#iȇ1>x5[(8WkTbro6FDj-]#9'o)@YxsNNAS$VΖ>.(~ f:vd$Kz52Nz.IFl0pBVN7ռT{kv3|.VN; iBmlf o~HGKQ[_yU@3L4ˏS\| ţ* rDCgyvx[-kCTNC %9dF-U *ƞؓ2Κ&I!l 7ӄ402X&"3с6A dvr jSK Vuq=\:TSzȫŠ= $2NLJX[+ s̓;CΒ3¥|\JO .dF*@ŰR+0;):$J\^}'T9wxfbOcTcvQ~P&l䜌 Mh*U3RXLd[_3߾i _&9ju[1&SV^ֈ[=7Z}R)N\mD3΄zxejbp"HeF}!h1`9@ Eru˒Vw o+ VU\.,,_&dvJts2`Lj'Z;Z>gzpDc3WJ8x MHAypuPt}V7, 4(8(3$Md$lGeĶ{0꨹N xP5]>E( 7 三 dkpˬ#*D?f+|L"&$Dޜpz7W.= D# 9pp<0F::ڷnۃyR*f$KE[vOMGIB}B@Ԫj%c0 $ Z& ̐__3loL{KjdSdZP;{];űP:iy}=&klbI)R8QAυb:"?2շ/c.g|t&U\hP og}/TC7JYmş cJ7յ{#kajF#t DRPoj;3N]+b.E6[ Uc;ɷ3-abw:l[0>E&)jou.퐑pJ;+6S&EA ʛV?\ |@82rߜ-'@7^s2N ;)qTp@Bhv?Ήeeؒs7w w !֙2plV[J^Aq`kO4<틉nZXp+6_o#gF<ǰ#UNa)\e5cφ[ [#(tŔcԡؙ_a/vd~F0(HlO5]B/>CLVw'.XI!)mӉ:egq &}^o D·PS֯?QÆn|`E ԋ?Cm^=NbQ^ZLߑ/1 ~{*|'hRIQkuwo `=,hDO@O&oXb4S>*KM,/oJIJ`QumU <ɳ.]xQ%L%i& zQ* g[+v=`/a@ŖΠjCT G[elv)|=Lh>@)Xs|Z45٢ynwXZR4^=x GoY96%ўв~)Ub_C 2B&.>Nwa [ܢ=lI GetqnoWENYs:զaM>>۸'{톧bkSTe{hd=ݨ _)|/xCnx /"z*#vZ~ xCYj)7ᑠ9ol3f(tb -=_5$GZ& 0c4\?5g`$҈dwZ՝}esy?[^|?趡 0=6٢$2 WHQyHrREt= MuuSSGBΙ=߀AO|*-rࣨeHZ"Tn~[l6z߲K>@i۔N #& InՉgPlOdcM%HpNҊ}*5| b/|I3QuLo*`f̈́Mk[6dPŖ`˞ 岰^G9Z͹SfNTİCuN Ֆ%3Y O.⪫M`2h͕v@[DGIOG6V A:>RGLeΖ6^۞v΅cRwxʶEGۊ )XP5s:wxs 1͵+e{&ʔ#ʆO 0W7[ ${̰3+v g>L:DcEZ>uBp;>[XgaqF و|H4wbX ~M&%3kD3RLڱ ;Z7qq_jq7X&;Ш4…D^;%瑠NbeFWr<g5J(CilUB +0.0eotg[2ӆxjwdjm#e?ǿ/DTR(_m_?> zNf/S6f"?K2**fJ.;jW#DNi"Æ.Mk{lЙPkM9א@4X mOgLiuZjd vʱL}1&?S wCrբ6L}o@!B.΃~`0'.i%xY߅Q}oe^+1?kiI@-n[/HZ rz3>L+ 7DCնL=%uƌLٿ>F}r_*xlZcU&ƶ<#[N2&` Tb_2@'y |On\BGSԬҶ `8Esnk|1~37#4-f`Rs̋縊'y툸 8Zl57=ވntWjBG.ѧ'p_' HaSfbBIfm|Ћ AoBɷS*n*5:[zŀ_~ rAvxA|1|"*bČ'ؘKZa͂jʝ>(Ve6c2D2|, ]FmnoW ě1?Q`m됭̯aAJhTh.!gC579+M Y&YyxOiP'u`xXm7*3ڑ݇DK] )`]+<{J FB={ V!D4aO.iv]Nt"r`ؼɀsӴjެgp߱IOhG32^NՋ ALmۡ !W s<}R^TETRTD#æIl,c멓7) &6 Դ̹c^|97K?d5h6ZI dW|WL?仦Q-SBV#UkX{ >!w6PQS)~W-òKβ2|$>0 fmM / bFDF?$=x<7;0kpٵh6(m"]6 %ѻ&S)]t7SRClal4+yam Qf)g3"O#ߐ7nbeTy~ũ{߳^"$M4ܬ×g!@.-(I$ovbH[SlģCX c)B1{e<>1\]]VƝJ9;oR^a~xQhH,1cy`Շ& SG>t=#n,jW u)m 6[ dX$G 7t6@^ j%o6Tmj`,K?裿Ѓ;q,fW<S,}r j}_I7YbώPUi=^Y`!~]F*9*Fz^HP@ŹP?d^V LSQǭھf`aP0;Ws9:ֹ&i]_XJ˒".kZjjr0Wpj5ab4C_i^G28yW )0Zu\RD2R2%_FV 8 >M+?qתw#.J?/gÞQ!#' g xG"jh472$Z ۱م0@+ڃ²8-6uha+riHeセʽj1#,.:ΤWIJTN)_ 7ep|| 8w,fzsO4~݅0u0~nwճ'nR}0lK :wRJvː}!Ck$uJ,PѓQpK( rt3UHwFv 8VqKG73*}v8/cu(wp:;xdi\6D4P@/Rf%>0o4֤b-_zkvt>R~X[J\ q@.^LEl+_[͘xCBkn7&qZgY|qS4BNZJQaQ9OH=S|X=+OFq:!T\DX)g5AOq?w E^2PO$cx^nuW{꼌8nzr22%ʁyՍ5I h8u~3[Wocb>5 ;L4 /V6:[#Hw'7_D'OY\] z4@.;p\rP-n|ȇ nkQq@%|ϝ#ߜk81i>SrqWhQ&P &7 on b7bHo\®˾W4 O"nQhc;kwAN y( ;PgQ1 gF§yoDIyi.)ήi`)2k2.ti A#kdn!+=8;wCR͵$tJ/ ;2}v픣LdPx\g@5j9=z1﷏myij?’t0 5X&ncẌ́_b mOSf^YSj:!\c9kN[-M&KN pkjs^$\~ -'$u%*g+ z~:.ElSrEI&S{xtO1t8J2\fLGih~v\)$sK'f"J``@ǾMp1C/o4'l 6Im PK`pn!.j^e{X:#3&Zd.}4d^L[ tZjc0'4SiXa-yHcLKD@#w:jh yDo=pH2qKW4>5с FFpv 0ovMxwcl;׼sقUΌix7uW+p%HDE-WG1Cm|vE *UM& + a,>D6np![9Kl `3ryGC6ܘ9?I $$*=V$j"Ns0T7:J);ưHMQ:nS0X2Kqũ_{ U50v0D\:X,f)\h? (}K_21z[ٓ ,B8 5 )T3?$Ȫi%Bd e8 s;H$K;1桁"xX1$$qߌ;j7lƋunx3踲YY,maB-G o5T<]aQc8* X%`rZa>Xx#w\$N50a?a)rag{`800˚ٍ3Uq42z7cbaxc]l##61MˉdnE+vĤ6l-p=~! Y.>C^KK{[ /b;پ8l-tR:g@b{aƂ]X!p| l s1L>q+ m &3ZMwUw}m>!}p+g|SVADl;5m}ncBuZ1S=ӵ&pܩ3 Of|A5%̝@xݣSܩ<*i))"uۇj!,tIϪML7D_hB j ɫ3zLE"sRk:%%/|`B{5xPVa" E{Leٹ})bǓbE3K2M:u8v8F9+Р :rVĐPb{Å^^wpKHlZ0c vvRW\y.%KCFkX瓓V[9 vl7۹@|^P4]ap@J ?$uqd)!* TBibRw1kc4A]&*zHf !fܛ e]YjBr ( ((r; p!WY @U 'N:3Dn Lr) ;Xװ ܡhZlB|;kX2擎){>[4]FNsT(6ooOq6Z \]jmjޜm ΖsuEmN':6A;ЎWSYk L_MLsORD BobN VV@-`)\J 膟B~K^ 7:;HP 5z%> iK; =8R3$`\5#M@G1Qib#{Įd))l}2E kkqPڞo*Aj{Q';9]8M$*V9 K%ǐ}E$kHgf./6&t%hI&p#K5X&=(os;P[p/`'F}\d!=(i,k.LHڵT!V;ga|h,9pI*x/_zY'՜h>)w5 7+}ŘaUͻ n*>H!(YWJ{7 \ FTG2=`yZQu^K5AplU;#{`.16P|"=M ڋj?;^JdXH4~ J0#&dytr=qGl52%=gqmbDr %CӲQxmdm~62hY/ H k@luK4n zD bE]O,h }彮8lcQCqkӼy?y p._)sSv%yYy?_ǏCNVe뷏Y@&NvR MҴ}/Dr^Kbw#3ϷZ= +2A2:5_&DDwW pbOiSjqoI]c [ҸSş+)=ByЛHGO 0FUfLӔXνb|LC«:i=TZSC| '[L{dW'o& 3}C1쟎7]v Ϊ>cT;:WkekPq6!|&n14+tW Ôrd 'djtKCZG]1xDT$G]"T?7 T AR|Mg6q [NOLV1E4Ę]ۈ{ww 3=%o0nA}'E M|taMfs8Z̈N6^B} dVgTsL-?Λ ~}B|nt6|ԋ;ed͆N;oJS+qc'Ͱ^Ȥa-K%(h3HU2YV,I +#ӧ!b(FP;{ Wu䱡GW9a39h1e%UI"GK)Z-FA歕|%q2J?هwb'jWpI ]"܏)k@'c$p0;$- HKa2r0RBXQtHdc/]ˊ?+:D3J**)m26yRH%O v4Hz~+ZG7*Ex.뜊\Mt4;=+A"z\ /XRN'$Ha`I":T̯:zBG|Ű:ӓ}!*~ S,e-S{^(T+Ϊ_4Rp|ߋ,!0Q]~=3/e~lT%x?p7?V>Eg7o(]:4rJ5O sed^g,.Nde#ȀYaRkK܌o9oż ̥tL~Vo$bVGAPQ>|mPʠXt\ۻ2l(z(J IV96Ba_6Q}^Z7T ^~K$ xiV8F.֠mD m$"ʝ? ưur>1SYEyݓF>r#z.,}L,RvjlPY:~?o"m8Zj7pk! s82  1q[Sq!>^|w&>0{8h:©=& HVXڐ똨)'#%8j4@^}Kk D&QaMLz,hS^y7w9OoG<*G$wNw*YG?_VE翸JD}Qj)3χ AL|*1HT^ .NN5b4A7)|XIkF+O=LjOizE_axTz T\XB/I\շqqbT}^eE}h6oS iZ>SMmdٲFv2|)3oT" ںMcH lLb89ی]'_r> LݰX!Lz&Z,;a8eE$bdHph j\%v~r01?#A<䜠 1dx)ZkӣiRp/d`O(W]۩@Q ~MA:2 9Q' `ZjߧE#LVpW,/GR4|=ᾖʅ+/`WC(%zVf%Aln;yA/ ]֊ǐG2; MR~ΐ-ՁR6d)qV֪L{]iŒտܖ"\&;#qtە8R$ X$dA,2HNr5J6"ɖt?HO Li1M Gl^M``,|K4>i'hlb+k5Hw ;-C*d'+47,ʭ381H;u@E`gsoɑzkN?}\}rEI^}' .A<[{dٜ2!Jзwbs-bFV HIw"s 'y\=V;!wD 5Clo5j.U=B9 3N`K6}!9|,'y?وK7"XKvEXc4нC!  5Um[Lp8Y,1xxq)յ&TOނPvupvr};t A o27D~pBK"vׁ5j˻z'97rqWߑ_4539=z Le/`(jYC`˙v K&Bp-/mzq4)| 'a>#+x_V?Xn;渞ڵe!> GUC=# JN+p<\vFs]?-BwƜ%>N42U cG%u i/jb h>:])$pc-=Aª3}(z*" 4> t|1P-JdxȤ%W?7yL,bzh*.c!}'IfX5JRxjFaA누-eaOӭЯA=[pGA5q+k?64-^b!ZC"PU-up4~TfgYk]5moTUV 6!znXL4TNyUZ6#^y%(3Y'UOsH=yXFp#BO nYɑ5:ZCYUOfd3*;O_B-"\%/aj 㹲;e*y޹[;5$ǂ?tǶ8M c]q0/caُؖcωfI*W\׏ZK/_{rj7LZH`e+ftt(D%dGM A>ӹ1 e&H5iW/g>~<:UU&:}92۳Lr\V[_#"iٚEŢ\+@-:י#5snv_d[@ɯ TZgSˌX9QD6ڧE>:G>3mT!rWjcўErZꪋu}E:[Qd9(g%iW%3}GZ`δ [!f/@LHiUbϻӛ$D(nyޮmr b@\O3G! 78t<%ees*LP]ep9na\+j$-M7ޣc>Ar \WӞAE5Z2w B+)8 wL0syRGƿCdx?V BqcV{"=h,ư A~`g#; ~G }7mI_-,0m;eW\ !w{ܝ.h+ qXbShgu^ [xNL QCb.J0(ھut|"|vZ>sBH1A)H$ (4=.]Im 'þh!cal҉x9x,;AM,8dE\u\xD>S3|W DCxb6i[wwA/lK.uTj~ma|!kAWq)/8_@G=t4pT|CQvM8E$aJLgų9GIe8 ^DC4 |`q#:w7@?Q?nbq .v㕄Z~ %ԍ2ٜzg i5[LJHAS\yVUطimL`oہ8V#JfNKHJePQ@,-]z"C$ 2)$ 2D&ZbՍFg/"vbk@M@|^$y2!z$ե*,Vg;8rv)|A<~ EV$4ԅ4GKۆPHY x~201㮥JG$"xSsh͙%3PN&Y2iL3ez-Vz;AQg<-9h_sEX9n%L0=EI3 Wfp*wМPIۛ<]CҮozd Gm!eWigڂq zh'a0-,`lKg(eY!8ËVmXy E+2>7ױ\][>Ŵ8LٟSA}yYD5L2 >b3 O/&xI?cHL33Ů#2@m5+\Z+!t-TO!1uV$i0X.@v6^]%: ;+M,k*m`WYMp;'K6y *LW~:8v**TJ,]E_K/_3t.Bw^_PP0;TH<^-㩕SpYeHq;T<#< )P cho| IK Zall}pyHp W7jRbs/K(Ӊ/f]E =?F=S[Fus>Hvg[U aY淏h>e.[:E/j >d,DkѮ\7^}b¸îڶ[֖ ;%m]+9<;VDE bP]{oT$яOI)S2Quu^jF!Ce]pMfC??#18gs&U?,":i~VGF攀FV MpwM<-MP35~ʣB-2b,tڻf^H-:8jyokFAH69_@a&#׮ۈmj/-T:XL?d#iKi:iksF5 ?ׂ4&f!.w ,{I ]̤8";dJNbX6qj՞) <@ u$)|mL- 媃AޜI !n7i[N}Im}S0=D,iЭ[zb)DYh,~#|*r=f 6HT碻+n נŜ<1k['n@ULT=Ӌ݄g쬋;C֒k+T4O҆I?% rsPy֓X֔y 2ڮ&-:WϒXi=DOX!,}Qws\;sØP\化vECMbw~Qd¶^P. M"lЁ:bQؼ˸́O7+}D 5ݍE୰*@ bQ`j8"rB :0'ɞ[ Sa;t)No? 82G3Eȏ^e+yDJj&,4`#l-i'P-+GpI!;ݹqqnjVH@`Y4F5j(l֝㆒FHfmhoɔʯ&wZHf',fWRq[ 9H2.#95I·=~XWx=J dV3KU_xUM+$>~tkNo͓A)|7G\mv?qN _t>z KRGѽI3yy?'t[&?|la9A"{MyD?ڋ}Gvg=omGa$ߴN`2/QC{1=!`8vqPVZ$Fp2!r(9C~cbq}!T,annGX(WTh٥QY0Flֲva<ݼ n"/#יR'cqM{,VۅW:S $NDMm_E"'zH++"ߔj- lt=X DRq.@Aڗ)oJ[@ x Þ&Z,Uy zkZFX*Nd[άɐyeY]|1&O Mp#oXUXc3ͅJGhPl 64-YnXI0F=!/?RMb%KNꥌ2^ɥyZS.a6C2t<\aVK[7G! 86u_kάq\cZ;mG)СpG?<Šd\`ID6ʐ}%qh'J0މAS0po-ʻ{)%jON4j"_}ͨ@Pԟp$Ļ? X;\['S<4r"wjmh~-Ƞr$=I#D|R|BJe[Zق5r^c ~A*a]x%#Tς'@scxz/ª)V8ΕC6T^cY_φV.s쀸[q\Ζ,d4~)- Cv̞ڢgN@F *VCdnxUvY7Ū8-X/R|3W matEؠIQ9?PcvAX#~(Ə||C"笥ujY-$^8Y~X (<ԫ>#9ʝvK$" *IZrZI>9WB4ړpH]cADB,J){Kqugu,"="#"67&/+,]K?v$ C5ܒ=rcL>$$`'>CW}uHZ ~'! sgh*/#G1e 2c(&S"&Fmtܨ{$B4#r*;dO ^?3 .( 2܋)"yJ{V {{n }SiD<4.bҶJk^Tj]@ ӟeς=[tSPKqq e9vh ޘ۾9aOyN D.|c"Yg]\Rjo*n>\楈3*- M7۵QÐU&Ʊ0@C{ƨ.]}V(g6}wu{ӳ*'巎b&IwMˇD^&:9GĂ_SŨUTcys us*ݥpܢ= }7.#*\ $PͲTĕ5Ab][baߴ'T# \k3;L-*OB N%ssSm\msJNti?\d=r_ vqN\rT"O]#tݜc]53[[bV ڠՄ^4#ZJevYbu}v;J|qaN]?{B][~`ŗUHNPT=\|0ӑKSR=- WO_МJ' ; |ogo5](M3o :lVi&R TCB6@ڰoçW.D6sa]cCLoX#E|@i4)M;dLVjto  XRcIK:t X_o-Mkx'9n _D L'J;Zuݹ0fT)hf!7XTn9 Bcӣ}?NI`MYPrul]V ў)56pJORnW>hOa1MSF;iEi[COAaZ@PYSqh,9hg0OˢLqNJΌ7ȷQfb`<}t/0XZSgJզFsV)M]Y+WJwД̞_e\F nꕁ[돰 ,(Zrz0:98B=)bګlY;Zc$C14[/˛nUvrFM٣G҆ʙ#F;l>-VN٥sai%++!]o͢z"<͸/5L U+IȈ#$-RwsӺg7䵓BӤ.$7ⰼ`uܳC~" Op(GaQ]5Zf/JCA&COc-Bz@9nUg2v@ł0x 6?$r I.**۟3rͤ26opQ$/,`e1U:>AjcC%Wno]g7r5*i >w$LnLS.`wv+Չf[{0*|SԌHGL1%EN^m~,Y e8IMK@k7.nX }3I2<6OlOAuң*&"kpBEw,h x0aذ9XbZs/35 XIkI d*2q~W>%Q'!?H@ϥ*i,YO ӤHK1͹ ת mlEI=Dж6ďe$˚7 .Bi$ZRBMmf f}y2~D9PB-ngXl)k?qhuSNGa8 !]*UZþ3aI`˪zGAnf6͔RzS)i L\"?(h;6U$2l3n9iomрkL=Z[MIHiPeBL!/j})9r=W?9*E KW%}VӛyiX#38aUFʖ;=r"OȂ$erty 5yg=zu:ze_酤I@ gޝ o.[-qTD rR\%YBȥ 絴hƪmEό`GÄ*&qEÐBc폯WxӧE.OAmBqmt|jGhg-U`SPg ёt=oJ=ljS~>5[>;#bfww\ w+L'!-C(|  l5c@OylEq5@̸IވgkO7/+޵v"i)}G3KO*A &YGWo,hO*pC4]Cp0c'tR!Bώ!C6Ȭ)Jwm4: ~2h l{P%}/P,1GN"xǽ(9דԂ FXs}wo劂l쌘3a",R}wf-r5Bdq-Be `< /q/RxkPo 4ءp%˔PHhk`9dݿ?EXP1.j'^$!L幭 jk{;UY^ K;$g@[]68 j;՗]C2c=;%/WHsI^r{9fJ( GQ>S2dwc D $:FqO֝ܤH#@這Ԛ"-8J Xb|RkQ 3v5^vվ:?]S/kѨj0ŲIk< \2E!>F4ak7+7OB浪=V[ֵl9?ž`dט*5>qM`@>H}f6ag|gIjz~暅;Cv~J3 jԝɉ*m v]ǷJFm ṈE Б,]ل3L>PwsdDۡ nۭR+ZH^sn]8)Tu,Xג\pӫԁRzQ2PE`-$כ 3M>qe2F[P8g)IOb‰_y䁡4-2sĚ:fَUER Fmxm VGy"14Jk <+^0jbeU7̏LV DY=/ډq) +MD:ɜU90 ,MQlH*3Fav7l߽A@/Ö>MƈV$j2M+Dc1RW!-{0ZObδã~ \tAeWW9[R:|s<ſ` GQLLR_o9$@}΅IQl[rJFJbȹ?'bzĵ'KecMG x^?y!Cf⻍8QD҉ L S>/l' ҵVcX1]zAl| W]؟?AF-:h *9gܑm56#π:9%uxn5, \eFxl řD2M\P*2H@ 6M밠ox=a$P}oDSs,:zk.-^,<_VN1Q{zw52]=m&:skUzMU8WdPY(@R[ Ynzq0$hD>TV›t<䙣&TV#ҹ=4V Ij g a Ju_ЏvJU#4gt8}CKbNZlSwC.De i0&_ /hÑ'#xA/s\X/2Inb8i CsĞVEOM;9i7Z5NpԵPn|BlVMG`8(Nw &$ <طu v}] |co C3x* qx#׷]ERB1A Լ 6,kPd8Tx @U[w;^RsH7E-bƲ b:DhrxSH.JoW&oE\}Q$W Aϼ b bI3Z Z`(vO_}9iVtЖ)amZf;&( R’,"@DEcZz%ġ. 19boѮNE1$3_Fcuo"4wŷjv`j!ӳB>yPI)]i7/7} uGX* c~Ǵ^|TQ/+}\=L"'blqŠsӕW h{}>Dnt8i\܇xەAE LQ \hf6tP 3!L0yh#BNCPuIryBfZM$% $^P 0jޑv8>9((+.ʕ< jJ VƅX|uV-:k}:HZFX80y Wa* ٖ |gջ$/X1Ld5J[3lRoZٔx4,S Ve-­ơFM=㯠#x*';e&h.2X}{8TPW܃#"cLY҄yytVޖw O)j9I,Ø_ }2-z &}'rS>Ia9˼{F 9ѽVw*q~mSZ߼WfhT Bfd q˧1+g]ФzZ0'7YTqȁUsfr|sd;d!q̹w̉(5zg4AecdVnڷ++UKW#m~Y 4LAz.ٱ-j{(1kPto0+EӓȬsH_Hsgq ]u՛%gI^ĕmmY u gL?͟l@-煲IԗXr4c>U*Wd. L x:1uFTQV1/xz8ѿyZQj ܮ)_8g Ln)lZ. iYu;( /Ѓ/}#loZ̺mZPpy)Ziw[5ֈk!ΧW K/nRǖ}&s\{o3x==ZHMe<3u[x~br]f{hO"~ī 490bL]j$G@ټL4xu,-ԅ֓rg(zV&zoYZ<ǻ9%+*А+2itH?`;;BM|fJDϲc"͜i (Е-5$Cx}B,i[xh%G4\^5Wnޗgs4Yj10QU0" mk/I"C7}==S+j܃}|I& K RC|U1ĢQ*e㫃`\fܒS v^M\T^w* 3>oA0Q5gs{O!MQI5K VD\)?6KMm>R~g}+8;YN#зo⻰~2fü/Z %<iu@7?߄vV!̚m2[@6Jߥa< @ƨWaP^\c 0Ǖ_'RHHkye hr\JYyK]J wG؎L*_U"QX]M6g*\c >PEoXr 6qIsRD̡<q1W8P`&pATvAOuqU^52 ?w&=N"Q0?pta+爩lVLk7Oˇ+P+*u ._;mF0U 9Rz@}e>P2&f[xbMluI1eƶ}ԷQ31 ^~.7ZRF ngBhн<#MteatI6a8@XN>TLb{ ӷߎԅ}Pyt?ʈ($^.2kp1 ?e@aB]G{(lߡtnѶ8C KGT&%e*T =P+9&lpTֱP^W;F#z x?ێ z=z$c[/*\ RB n1Ѹ 9ށ6}:T$Xxy+[ϡ+&I8,&yԃaֳmUZ9bAԕmi_~y0׭}VU܏a:Tos9b Lj9+j+Lʹ tg+ˮ)cA8xK;mzvoU^E}PEh#&M4be[3ų "Rn"МCqpg1>. 9k, iRXHtƤ+Cm7Bm˜C+{Kr}I$DZF0x$ SXmL©~ ``Aj=3rl윙m*qt6k8WTF⟌v!L+:>)LA&Ig̔83^DJM4x8n_{\% J5~]2M9i]U:ӌVbm7bb8FqWk := Ъ('A-u,p` }NR 8 4ID~5Ȫ^a[ h!,{|ɳ`jN`~q\:o-$ thd8*8Ib8|y:!ç] Ԫ qGRIGavj06Ti*ՒfNֲGޢrKNq1Ia=X4SROဌIS_Q(U*߮-@@g~R*[\$yۦG7M~$~G)pw5;6-ZSukub|<sZ`b3: ՠ M1+uA\+n[Ů$5]ٽa:Wnj/K,v~h~ U[>=Wk=kaнҨmLNG`ZGZ{zl_t.x a tb0T[|.׼M C 5,rԸwe7FxDCC`R q&4Bd5JEZvCԷCt7lnڜ <*IԾ$~q?J!<|1MB 2_u/htY`Rv݈-=/!+=iv. M`SD짽{"3wGx;*#4jxxNQ)+E~'c(kUa[AlOpeV+[5%恁: H {7UN#%\^w@oVD-$^l6,)gZ/݊YϷ)=)S1N2m_ԝ6o*Q'lT4-lp s]e:촎6MZ_ݑ*{qG>;ǿ}{nZn.3Ѧjʨ[;ݽ3+St V;`<\8TI+'E& 譢^rPu٬*_=ثtJ'%r᭟f~(wxeM՛dF3SB'҇r2J@!wZ5Eg&yDq,=3^义rFe_YW5rX{࿃qYGA,?eBT+P70!߀{n(Z1WfBqRŘYj,߲y[g%,tz7GȎN!%B)֋lXS5偞M1ݨ83Bh^B4Hƾ'\~`AB7,);P^ћYIiF-$f=9) s<Aۣ[ rV6 r6x?Wj$=2m=^$eIsrI3o_ytn *8ħ%nľ4^ qUe~&};f|a,1 K_)qMD"}^r0N?nT3?-x4*J==:F= <Zt䌓Pb?Ľf" R,>?EZ9[8כENn;aD()A=`1:quMr~N`}](}dB{T0v$!ɟ]SѪa  F?@wj$NHQr~5z8'ˤZ'@P;UΙ)`v|B`Q6.".Yޛ[yfnDB :C+B- GZ.2 .U(-`Ϙ рkJ>p>Xۇ©NgwbNv27ctً_^YAcS) OxI X`;W!}9cC2GVhRFR݄V,%!YKBldO#tpz/Lyg?]AC_=`O;ɀ1d⃕y*Dmء͔8ƖdNe>;HmQn#SNX O Ϟn7ٙC\ff?4qQuQc> E=XI?%1#5O9Ѣ9{\6>'G՞_P?Uc|UtCؠrs a PXBCf2-[83p㯳OȽ6=V< 945qt?@KJ:9oI̯LIR{z']R6?B2 9cJGެ$XPS74H,:4XULc0T8hOv,H峖U^|(D TeUdy\)dG5 /||lqnbE`(>~X_'8k7X4O%=Aqnp;9ȚW#WO#]_HTFzRƷ.aB.]bBH _\fL3g~rrIX@|%-fP}x\e~q^HνET̪q?ci X;GTu2I*0i95]YD~}6uP7_H} u|-b2s NQ>+$tP%䵻+7O2S{ \-y+%- R V x?UL ؒ> {È7E>[9ޚcLN(yuC"\!]k/Ie)g\B\iѪOdX?ДG oc8\d SSN N \t_(*o2e7YbIA%9USx '|L` DZ!rLۗx7V[;r#Գ-KIbո'auR-'%F._4ri1em}?yĵT22RvͿ>ye{"*vn+_ȂEdKUYuppMPRt\Ъ 4He KJa@yb'Z!C'D ⾠}`{xFa=~œ% }p5xTx/Q3FԼd~uE//~z#E0BE!Ƶ]sL#<b_7d pi*pV/lpX=C2fGFc9j@4 _mӝxO"JL͌!b |2w`+gSz\{gij뫨BTDF^ΒSe6 kH%zo򺣅`RF,qhEAQVji3VL8Ut4 {AtfeW"  <º4EʀڣpȄ)7V`eH3u"EK=|?U¼/M+zV4tBAcyDx-#p(t\!J#'>3淭ƯN83o%=O@B@g빳HΛgDF>c$ːQ.}z~r7StHvQđO ޭs%0M)?˷'|Ō~"_>omj76wI׿ir- 朶 8%YFw1\wl{Y߸353̪VCpZf%;nAXT1B+(EI~Z"fdEQoRR iRW!me?uz|@cnI,}; ?)Gw^<Z  <>)AyG;ZO{8zn>W-La2A0V~L$uwa,h̭S'u)U9x>Bn->8➮i S9$ -\  ^Hw 5q U%5a+S+n!a\^[rxY|1HR{a@OThD,U0䨞Nb^N d=C@ˈ-7Ogwg+.a žǬ`rySehay 477\_}*Iy XdgIo8J(^9.cwg7T8.xFB\0$uHqfz[Kiy _6UᢣZPd5P<{0EoutXm !E2 H%o6]Oy=Ēљ0(D37틷 MH?f31 pX e [j6YF}jPZ8 ܀%T2w06_wfv,f aV#zqagd3V*v.cf#1x?#{ ΏN\+]g.ƉsP)6D79D6_lvrŸ5SalU@DJFC;22q9k~eju шoD.֦`Y@9đC{Ѕ ǟ_2d2)hPJ!$\;Ң6@$Nl ~lWi5a%uuΓ*T|K:] ()3Q+{HcR:W.~#f5㼄^v5zx0mBh?qC@ļ8ξR'bpt㖳=- xlg IU_ ԑ\&9jexgb+%3.@(?ZQE 3(uegV>edSˊ8O=HeFM6.iH}_ }%zB<1NG6GVB'Ѽw^A]vMf}/#3@=5/ڼy5]%$0G |džo}ܵ4Z;:E"t :$D)h= z|FIJXaG>KAzAqɣoO1Ւz#7( 5Fhc!kU kQOt<=j1,eyURMw\T_HLbL#"Ka(* oQ+|Eɖ]̸5fQ~(GK/0=L-5Gw*`$.8SLG=ʀ%'.Y>)T&f5f`it4e)|+3V3pz,_N$@$ћ $P%AހۇuE D cGw6>ۖK'C@vz$ ŀlbQtGܫdB(#j.£f\t;sc7B=1zWP^&=r ٹе4n# YTx0o*Sgm<̐N/І1Y1n+20H˵߅B]z > a1}kkp:P "?Y=#n͗qD6nhnu^?l)KHX'f`3 ~|FLUj餻3!/ o@&LSkJB [-},{;Oe$'*S%Hvsz% y`tዥ}M,¥Ni3 C*"`W(҂Bh H$@bɲK,i;my;wOsho7}(~%ӯ a=]w8M8@^|B8-^܉nt6ìZآFa;cQ@r4mQ-]~3=kr: @5OfPIScY;HQbyK-OD$f/v:x3MjsvE'N lT[CMTٹ}I5V ,vngi](0pup}D|:ۦ~<%#0L/NK$עGJc!~9rעfWןMnV`nknlYKĆs%r'kNP DP8 UlYc4?gܘѶ+( PHҨ4jWj3Pg̕"{ۂlpsvr(v FEq .zt%S H|w ȱ{QЭi ;z̖ =PA 3ttܯUJj>`82ׇ9e /U5J}%X(d$-(H^ze Hz [FZA[p] w}-kCRf^9:H /Rg:C.f >4lB:_M98ũ3.ؘE({m*v#6ko#ˮUNEW"\Y)#B.K솯nzCP~t]zLT"pD.5FTfNJltmR:Li޶TG4-<9 K5kkCk/ml SH=⋶2њ0R#PVZU*%Dt@gtavWo8b>J0r3u8][gw\m1|oVFP:BVTݣWr׋񙰏1rm_ omZ"<ܜbr\(\dg$I漴ѐ'Xc5Z,wI>'+Hc5aRr݅[p^*[eECSRaTٿ-X<9]RB+P$8.Ss]UJ>\tIvMM"ٺطyRɣKFg&L[f^Iΰl_[n;~"?( [Mԯ[:(p)ͯ쇆kMO(H%ЎOVk2P`HZf1duVMˡ!ziBCko< 3V8䗆ep*gSCs2uP#Lܙs\HMr]5NEҁqxz*skq1A{bDGgJĦ91 0uXU_FX{wm7جRRRp 'ӱ|CXOUWRe(_PBvFCL5Nc0 =&delj~F-#vitҥIA2ˎ "C߾,DlspVCؓ)r#(Sv}$]žq1M ,Pima`ΐ˒Ё; 83۫QU M#'m~Q |GjSyy^twt(Ѳ%4^s8= rUvڣTdmLoBn:qWhZ$|,#f`W긅{X bEK5]N;)S_JMP$T@ J+}XAU7#HkA!ϮRHemE2v77(Ś6αE`a$l'*:􋇽 {tbH0lYc!;O(% r#x[6 -mLpq徇MөQΌ5O ԧ͈\=g7n9_yAޅ⫦Tpq=;4?'VEjMTU՝#Y68X4]eiX߷;k P$e1[A,WJ4;r i? e*.?/"/6$Q.ˍB( L 8^]m=>4{$NI$O!nQ;_J!X`kk#㹃'ÔD#LQh&d*na!e>7a׻ dc&08THpN/kh%ծG0αN:z8 TDcBj3a LVs{3Y⎌z\+m;{,XHuOR"i_]bpa}ͤ1?Ap5F.olM[o:tni;+ 0dZz: 5h{leb+]fш9шcauk$SdCG"{ir,n@zR.Pt]>%̬G)jE\QLo8og#y>{9zE2lܒy Q!pT,VT(x& W7e_/ȉ~\YvS0ᶁĖ:PH-.q% _aLr~MKOw}9`Ϩe~=G0 υ=KlBjuS(}p}BV1K??||xGV~ ܡWUL~FMkNq?6{s70J[N+ E ), @mqدF.(YUv.eQhjb;rLg$쯡mDǧwbw;jft90+Q_ϏGݘay컙t]S^UȶL\>t_b`N;odg@ .ofolEk~zɩU~tEmђLJ|G_*W&л k M)J]z jeu!Lg-laz$0S{[*io^4&@^#~38kVWEWXC磮9mG{AuCb<?M͇!.҂ax ˨,6 sh֘)FW X{wNKs<5l}rÆIcBm)x2w͹q%q L+|n2)Cx]j9@C+Kv #)Ӳ6ch]Dk@; ;pi;K eE #@FD^@QaXk 鑸,C`ըmεuʧJ^tSY_}(ln,4vha ( e1EFТ>qqqf\Qc{gfnvb5zQ!|q”Ҭj/ fUǫ88pf=hטǪ5X.SV)57 Y9 2h7yl7]INbQ^.Kqy.x67a TA]n ήdT `x%❭)%S?N@Fcnd\%3Q\z2|ܠW^XN0Wx6TN~0/Tir0ϥuG-r-LJ( L7ݽT>&-ê#B#?%uh?k7WdyRtYP9qtYQT-$ 2"}>y`ù8~B="7=6vs ݯU6 Kmp,94Ub7`QP.fbyR9S՗A!yF Pp-AX:/w.?J'޺A巟⇢\,ypJ ;<#\n֠,͐ex`g?%7O(܈Y̑-f  }#[_6ڬlS"8PW6qE4}jY3]hnY.3Z XYhaD0^LjgOyEp?@L/O-HQ2 <ʬXm' L̮'|bݿ"JA(|Ibar=m/Nv8b?uR-sb{"$f eyrp;GwTsIFWf7hC1U)۬ om a=HV֊B<:fwC;+*xK> VX\!+mGi`LۜF) F ]*ר(g:6x%.Gօc@gaX c=-O.m\>E ׎8}+"WC= )̚*IpQFD܎gGGSxttTXٿ̈́.a 쯾2 وom}zׇNj7k!IVeYh P3Awⴧc7d; i -dZ$B{ao+lqp"pI,F_':|{Vbb5SK2~Ӆذl:<2>\> tc&x@JՔ"[-e:sЭ#TcU;Vf 4? 68A,&dsD*w%`b""gًLY0JA, b~MW2 ]b-ޞ:ݳ@B饒#Fe"w/*xTL3v#kw!Q-nC\vk>Vc`KC)'_wc?ISs9-ԋ3otOOr ʋ*Ht#jc0O@,tv%(E 1d~I`>?e#lsE~'eUm$V a[pS V?YW[S+*qZF4%mNғ4GOv_3ǂC$CE&:)s,(_k,yjBՊ+-Y19 fbY'E JGiw.Q2ZӀ˔⻌,Y{N8)SKMBHYVC>z}Av!V g$(}4C\\xSMHCF# s s UM8 K<"ZgpgV(-*fx"_|~eK֯yՍ|1|að X:-o P&"G^dri8d҃"@9Lа,zoކ5!9nYj[T.] |͵\07 ,;?pq@ |ƧR:qGw5efAJ1+@pQFӆ'r fR,qNu9MΗ7%ɠ3 >brSdؔ %)"`< IFgX)jZ w`d:kN8ec[U}hu̧7A*NOƗ; 4zG"{T5kEW*4TH+Z{шDӺ0 #bhr e|3 9ib'&iį\ϴ W~/u>Cr;ܷ0(Pep*5(ivBZEvn o&~,Etv^PͯGOOsɵWR "+ R|BӾlK q/yRux7?V"BgP!Fn T)O3 j}Razeg "X哞Epp(@rܣiޚީ{\yelu۶{=렗q̰P[d{2F&9<G)^xI5߷o.џaJUm=ajy]eB.'g BOo@VEgğVuEC|V,BZƏny*3(<];{=zp;co}t*ս292R}+[A{`y%q}9K ż?tbȫ;D i q2&^)_rΈ-A(?]͊9]񼈚TOo&E0,( "YҚ=v626V+aęs*G]Tc8e;ݒFfb[ ]qWpyoO ⧯EX4 KQ-:44Ǔ-Q?˦;t'°T=|Ӄ SWùY#"N=>q֠&{Q}H>J!8*DyU^#N8W CtkZegՇmqߤMh_p"9!Mվ"iJx~#&e?lƽu(-__\Tcj i5(ßKuM샢8~޸;}6;=bu|6tQ텴8܏Yo&^Ɂ9.x)q""Hu>S"Vnc@$;Y¢R >Q/FVEXiΤÂj+B[%$e rCkd$I&͑ul+"&0]7Pw%nHBM\'.VkX_!M;~nZ8(ct WXR?D4ٜG=@A:;9$=-T\=iF0W5 mK}U15;f%CjW;q"3to7Zm 1FRjd^0ؔU"X!2DDmGqQ+T[,as-Bg%orriЎ͸yh8küd yְ̹Г4?a}L4t9Uxo#~J#Un`g*q6)ğZѵ(y mJeE5}ٴLgad< y*뿮*|L*rSYr˖=tbՕlLE,ʺ w4w=M\wmFlsۜ:&3S@O"{Nԫ\ĺ (=RďsA y99.~iؕ da&mn @Pu*JJ;)'.w3߸u*xIı"V˥N< N5U"i5iq5-?a:C@@AY)iqI mR]|^b0E˧c_zI^}3HwkjK_IT=0 yV%#WvR*pe9tHe&OBя end/FGSJЀ>HR/E u_Daⵇ|s -8WZ3?K^򁈄=Q ud]kaQB$F?9A h_ -Dovs iuK M d<> NazXK"Q@P$I/ WD|Jز^Rg^=tg*q։8 M{ve~afSG$uxrm$L\E)^@ͳw<+Nŧa۱f7ټ2?*}S8č^܈NOfFnepg/.fj;z>٘}*ɡKՕyOoQwp/  +4T PPݟE`pJmDds̪[9mzx31ЏF߷v7WC!x@ēVfyhyV1XiRY êk R}J5{%hV0ZpZ@q9{hɘ<΀ ثMsm=dG5KPZ+w&7RgU7(#fv؛x||ANzF9k' s(n]sRnZ+lUq֘Xq,}yHKBn2KƩ^bǩ6CxSVz=/CqaܵW&q9v~j^ "A AFPgjR4Z-"',l5$_܆ĭ`noةO1IjU*gdizf7r]\x,km5e!Y)Wa9܏ ?|tYjx$bڔҒT=+sy?"l!KuL͙%Iv(>%n:v\=&__4]\a}@Sӻ[aȚ~||OXv17'gסf2Oh2ɴ}mY34g _xQ?@^(S,{œh4 ~W 4! sD 9ǹ#ܲtwmbh^ҙq(֬5W,6,sShU1MK5h6.EЊli#&U6ZFyj W(ʴ!s6 ihm*Q9$_[q_M" ґAO#;0VJB޺bz,a4h\O"my[ j.*~myܾA#ZHPw_6;~uvAǕbc6؊mlȜR[b&1]ͫf}s#7&5Ү>Ƿ;>h>vx\?m](|9pȩBZg~*Bpβvs |Y' At)Kz*\1w@F3s[q *=isqS%}򋊷g1>JU* :C+/g aw)|S{qPv4ZKs^F/< .<.Y &ن) ,gc g/SPN-cܰ4d^fKӬ?98sh9TL f.A Lʠd^-UPpBX1\Ar7O |Ɠl[q?+XBq)o21mã.vzV))$"`o=8'Sil|,y(vdr޼z4f[9QFE$gak>;⩀-xX}Nb鸘.8yy8^v^rGS;z;3E'5t@ 4B?"ʪ!X_ڷc !qx$`h=AC|c3j*|hcbTmin F>@*.8@Z;j.4y1K+Iw *quQi1rhf;'x 36ɮCRH}k%9#bs)b7`(lM| w؟GBf)s1_'͹K.1y+=% `|VP8>.2KFdվ@WjFGԌ!W_ )A6dŵNDK.wJzCNQעS'1A?ݰek FD$|x(,K\t16&W  {fOEHB@󓜉k&L7 IPߓr2z&&Obԋ=l#f@gR)ֳ^;멦RѲz^:A!A_7X@ҙ}[AY񝗬V4=t]ՖZ1$Bꋄ̝|=Y/]HR齑Co:@y9)qPrf&$鉧W(.4"쪩8TO0j,HjxNlG7B=mжDsΏ_t7N?˞Hh\{eB}S HVs>]Gt@64-|HQ1 . m Žuy%v!TT[ G@ABTzBޤ]J(UpgHwEヲ`Hb-:`#͆ ȑ^=LM7[L9<ɬbYVei_4t鿢z$qć 8 ^F Po+̠Ww(wTH {Z>LG'?q$y{$sAiyciL_%)U( ('=L8ĻkP7q1-wߍs:xm"Q{}U澠Hlt˃_DS|;toiƫ٠9a_;,3RQ6Kzwcc9(ˑ\pO )BD]OŰ wJ%LA,ZRBg5.pᘐZ5f~ٿE}7H=HIa%o4ܦ \0%N0QM;Q Pj1R)78 =UZ+7 MAs:A(;s9!~ZyanM3ʐ `Z䧐{W FŎ6q֊?7&+ u&{$k\GV%?rبnRРl"b"ufU TZGr7e k@i,#U xy*#P¹]R/ Gu>M A -A#mj>܇ڦh&- Hilwz.3WPb"u [Xۛ: VۈcΧ'״T#aA%ҹ^RK#1cDzp~B\M1e=h{O`s"I22v-}/ʔק%2vZݯT'@zC3}مXȪ+9s=LHBR롪,CN6&<29*|PORc,u[ug/][jq;l$t 1 B$ yw]bLC<еP5޲2n2c|; }[¢ 7|_)&VgG`dQ<pW Ekˍ꠮9? !R̪28_tH7CꎪkW< /[K#&MPz6P!5 lr}3c_gm;H׽nbd0朌unK`05*]7~tT'ͧ72m׺B{xȔ4 c-]"oRtJ0Y#kʙir#a5wY#NB)=0XmmGV;<x.2pq򙐴١`a5,^fI(ƣ3kx_?N$zilW15#5 MLLQ]9\1v5=pԗ54Ix@n&H'HC3*tv :;n H<8w,*![-L_Ԏ^uE |ez虍OAw30҇ĒΨ,VH?^ӯ7OfYĭKu}M>f,;ЬoG BCuXH, 7!Ŧ$A 寯 #{@!mk鯎B#w*̹v< ~z-NHgrZ-ML]\ Z_SsKY(4+R JZJ1!5'H{1l+<y.}}u6 7yE؀/Kq lOj$pAbq7@ZvBoHĆB bМq M~hRH.έ4OQ3ΣP@kD)=G s Y?jj6kxEev &ĒW}U2lu{t&K\Ed|c6@?>K q >NQOA8^J!*ECȏ?ebV 5p9t6V@kL\ ‰֐7<ă ݑgafvyG>h?[|AyfI-ׅQ=HdUlfXqH, 9?p/ jvBp`>RD I'tMoU:Éf{f enMݪL#-^6T6kؼ{f-$Bٮ&3ץ\qݴ1DW !hU{ 瑪aT/Xϟ}ʿZzy?߁Z/n&]M2ӹB7ʝT/%kocΜ}]E.uxI !X1v,&ǹ86)8c'cmR)L fASJKKXM=T04zS U( gK߀?Ƭ{+"~48fY>ilqd⺣,^ [,ox>K-մYEt˻謱k[6`&+gϬ͛ QrM1bWRti{W|'2ч#1Uxmtiv?5CQ3] C!xG?,,Ԁ4ijW4+0_C¸R\}01.hXhEL|UL +ٗX2,j(s+ `Ů}sc$ABL.i.wIr&~وu6S՘9Kf4%KB&Ʈ]$Kf}- $ҏ[ټ `'j-ܛsC9Va'@z!lүĠD&#.twBiƽSҿ0 DjU~[9}VNBy$k9[RV>(oު s+[|ʝky 4'eCO&C<$2.JaDzmGg= 9:H*;փ#:ЀS|}87`{k9.viZⱷiQ9~,+%bv}OLH7ۍ&;RTxIWծ7_6 5zh6:Ĕ]]$t#5R;sC -6@TʺC( 3p(Ns_lT' zv6)ʦCBeMOCdⲡ!H7eNQGnI0/GQs#f7` UkϚc[N:k 5ۚH2~ GYN8zf|UNY týE*g6z\փ=s%v4SehTpEXqODaFZ*:q vT/CMF_DLee M%k=fN 5/kt',ԯ"spd 8%h}M i[[hQ+w#;y#R(Ja hc n:J{FŸ2"+ԚBF@ui~P en796wU҉^DyuGJikRP(|hG!`w,k '?91# 5Em3o;ͣ, 8MSI#:=zK1%TL?LJ닐w.I~[eYzC8vLWXKEo?gz>dkb؊ݗ }Ƹ.\fȂA&I9y iJH|+kEr| [I[]8kWSymo9}|39OIAXI3Dwu3MbN-:jĹT3Gz`/^%H3B:nΕ͇H!Bs rL'PTpWJ!unCZ%c=yp&1CaB2Ԭ@k %%XCx>(I٬ʠ$3 <7c_(rCbD{-++3 CxL,&aEihA&d4̄q</6u= H{2Co8/i qsiiCuOlezR,~Ȫ "Yqu!}fH1BP!5f:z^e 2^-DeFHK;1!s]q&^ʰĝb w5/y2Uz\ k tj(5}D/$eؿ0(#*)_l~!-%#?C>DFgsI(&nC܊7ƇG&ӄdy)P,et#QcũeU! ╾8GOa<FXipIJ@:_qF}& $.5xKNZgNeX =VogPRut9l"y`!=.S'a8Gkyzw>?k3 ?JckjnHp2-Lo;X*ا9ʋ8 CNvJ3fgH$F'+p` 7¤11lȵ]bs6aTbLt0-Cg"2F82-MWNfZ_\9yloi ٰ #HTS;Z0KAVuwӝU$}ylZZ}',%iOϧ8 \$ёk$PIlkk'J ;} Q0KI%I zuP!٠FûqB.4T?IQL]Ne]Q-I,ij|ಉ[O ~T|l/ԹvI;eLT| qskP)%QC`O30 Ю^ng MZP wZrސOj, Q{s=f[訆҃ T6i &U5Fu gO`sD9j$v1ܛR1HM\"mr#ЌvMMc lϵ~+1hgI^7nhw5[ʘ}14*q8kV2FJ/Kuv)s lv ^*`dhme_;04Xw%7<|-d(&Ȉ'Vheut 㛸SJl`U=Eϊֻ-JR3S^h_#![eiyu .K+fd¢wϗYy*ġuR Eb}<~/ڢb-HRdѴQ{iA*%6&64xI-Kno|C)@b &R,ҧ[j{T&fҫ|>Hm̀Tɢ!M)>ak=C;g5T]cݣ8GƭVS{;u3g%jxH3wl3%?øM`T&)JKڨ"\{V.N ^8JQ4ݏgK#z~Lj뭍3͍bWށ? BtOˁn +q"gm#>) ;$F_`[J_<>2R5!L{ S|71/.,EG%p("B/ 9xH QW,]NV1be?AF9uб'U畔ίn}BZtzWD =H9ooc@4-t.3q_@ 5,[º&rNNuT>t0o*mm6o4n>">+OuFϟN+T8[5NS =cE"%B~Lj$q>CI-r]j3a9j Rc0oyJxj?w'o.aٽizS&j#[|՜ eq_Еګjv&n/ؐ\j?dEs2>^fE)sU{+]:fbS]g( ~T/2]Sdv|,Tj+*}N%x6xjՕI\|b+<ܽj`YCn a#0[Ҡ_J[mZ mEi/jc0ǂ"K4~@QҧH@1b/>vH[% ߠ>B4>l41=OTe`*C8.n?OtJ{a{ZpU;ݏkid}_Pf65dZѳF$wGD`AjC$J]_"X`kS|r8pNMX7-Yb9qn+eGB*{TsAϔftϹSPHbNYN&+eS;w;e6Z5ҋH3$_{dW!ˏ;?` lEAPzv?" ^̂W2 @~jk%l ܏kFsgb5C?HM!LXKMe@ɭT_bX`u~c󓈘SYȨYc$gZl iW_H|J p(pF}b_ᘚ ADOiVg6 Y؊A?gQCY3yq9,JIC"kp> (쎛ӼJyq3|AcyKOi"EV_9Ry FC,Fz!7**l>"J~ط$2>@ݩz6nd!VNτv|rQoJTX8!~}~|J $ke:OlV%jod8'u 1H.bMS; i7DB:+6Ddx.nuCdy.ӏ)=c&M>XYb{LY^vKR@gb2)vj&cԌhʯix)_AYr';~}ԖAG(j#5⒟1qVBs}b*uaT|GLC߀EGխ-KBÞ\eeL!7T,#Tp4Q;Ij(4+`e]o mY_YUŸݱbc*`M9BS6t,Ϩ~!T졂wg&)Cİ(0[dK{Hk;9;?jxG*q;.Uef;e,2'SzM'sߔai Kxˆ@1Эh_8va_WnjWAO%2x[شc}N 2oP[H(-ȹ ,:1u1z #[c$2o|_芯o\Ch9MlԎQ -gfu`8?c(PJ&Ʃ @.Fu1}#ig$ot:B]LTV`eV63:>\WUrOsXĘE%SA3u毜?.nWT.R}zs~f,X|$>_kB.sVn?Ő*V0iǁ"$bg\3<* LC,za}3:QGjꜘP Y2J}2T8=bBA7rUN]$!FEpiv%ay?%gßi6(RѶB 8mfpz tL -Szްj8g6jEG/ 6k&I8! oZxoos•ڮsvlj6נ4䞎k*M~u)vobЌ~ABwXC >bP[ *HtJɌH܋q́-J˃%qeXA /[,w Ӛ3diWזrCZY ;nBBU=e{mᢾV}[?j2pUUVJd CesuxDFL2ejN9")IQB0BJBR,ˏí wn!D隊nx0Dn6(/Ymo'th>>U~(%&{5KƮE1G=tj6Xhn k0ÁgDTa,me;ܔERGd:R\?,L+7ЭiͰ7ƼjsIJ6,ьݑ${-^I0b´8j`_?~xO[?ejJ^+53 U4/Ov9Zmd+N~ֻ2up0ֹ j#[n4 f={n&ǁH:If{`tgIoB\kM<}0qwӻr1^.-Cy%y70u=P#wܖV>%hW}*]Hrܡ,!{Oٟ}Y;~q{FζJ(7&:~b"ri(t5TrW0=SꗚJuE+ jc'H-G9]}}I5PcFgd:>N3K,y"A?O*`^U MZ]TRhH8`:^ZdZVq|[S=Q~u&FET ^S)ʖG<&U5 ) =(NHG/7Dt֋'Ĝذ&Mi_a MėFM/sB⚀|!>#ﵭ ^N$iA}6O%T(grCdO= |kЊFeBR\= 4@*W2r2!1NVG F1r6nlSЉ%Έј8xbFEZ/)k Z3>*u)Ӷ8vsހՌ#HfDҵkœ+`}ݸ?;M/r`< <ԁ"Z]-Ի>cq7ߓp<;yWT4,bO}/HGKMGyS&LOHK(.+o-J.^{BHT|+ B)( z1BZ0>tvj=˖XcӞ.;Y"lǔG (M-?~!JNF|Xl";t/Kdf5#'̄/);#Lf{|LftKﷀ^#L# RێNw׬O½J#=04kR 50@.2v?Bj؈ο RĸFCfx=!0d*ȸ] {OhMg[$z|nZoIb@+؉*ǥsg=F™km!M[ҩoKh`g׌jMǭq" XGq _o4L`#`uBhQpoeIb^U9hb}]X'{@;)Ƴ pLGBsInmubJLg!L-&0Horb=:`PZL{2U.TX15/qdM.8 6âQF 3?ǯZc4w3" ({_ J'ȕSYIUa:-?e"8b{ YT9 jA*ryf5[fwp(5RMkdt|eǩ`_/S׫U@[# ,|ۤvw*`8$eh6c;{bo9!_83_>:e _LFUU/ 1̷ۜQV]ZgS'b3Q9+_̸x}".>H*4#dlW3l/aZ2ES.uW1mk|έ`Si S͙U\9~HWw@ķf!X&HU~w]mvL/_o]c{Yε; D?=!Oǜ1@<՝| WnE9/y(# eiu9 ♬k_+Rf+1dL&GcK$[l\MkWA̱P!ScKX N^y D\[MX y yNAOV\ z{C7>;ld:.b$B!GG$B]~FHHpڻ3Пvm!LsxM'74W*F.'NP!M Lho]DHvyhS.iq: \I5iiYU"v>g2dsp҆bi%Mh0RmuuH2(\ZABv#ٴgZ~ň4v_|]8iXay^>ߓm\^(6тVJg<8`nj | L-D,Rqձс7&cSs$#?Nf8(]eg : }ewPM[ϽdQq,>@-THAE~a?@<Z 8`S! o8*lzn'1SU@#::~sz9`J4//i"a'| "^gUk Ϩ*F\uc1@]@ŨUtEIs$ 8hE-E _|PIҋ? DKf͍ {'bw`!De=g.\ȡj]þq4YzHL ^[m0iI@NC E+\ q]b]07fc7T&y%J~;*daVI 9WyZ!ּW2u30aE+ro58]|w0ek |&dxT|BfR@;c"l6S2I\(oC 밄K%wZ9 |25> U1𽵋M?#UG{ [ 1+4dR )`-dVHain&@_1*y z!L)7CL#I2AwuÁ7|liqz W0Sf6cݠ3]ݺ~{yŒ>5cb_\5M?:k&[i# N-qY1Zw݈DF` \cY"i]xCv$awݧZfXBJ #6Z'舼K* 7B-՝(" #V~zLJϽj/"A4HSVmuO!LDQ pe|ne R|}*بu4ʨ FӱJgT h$ȉ0 !DeIYJ?m* Ja@ɳY"?i{QB{SVlZJ kRV`Rb#D_0Xө^7rMf ޘ/5b7 dPOa3蜊" 3=vš5LJ;݅wm^\IxzKw§h95G#\#֐/Z9_]iȇ%Ivc\7}itP-:i|c :g9g*td 4/z Cz͒&UOõ e>ҟ,,ڭt5!VLq'dtSf]u?g wHWD]""|.lۮ`BSY;pE|l_-'6d*^s-4_@h') ݂s.\|OY9e*镚Nc觱ft'>QLX{*:)F"H%5\PjPՎ:*u>?Tg=FMʑ+ ^u(W_fҞW^!d-{sI5'{PAЇ-iٱUc@32}El- ?qDmtdZN +5|v,=7T.%LzrAo4Sqy̗u3z}RW 3 !*h <h>9:P3aەCct Cd\ʃ ZB peB}ZM4T@Qn"CTjH00㒯Y6rsFu!K|#WN'˚"% %?Cm/>/3' Ա 1M;"`fɇHO}Hϸl&`W-OCቅBx >71Biڭ7ŗ2Zd[:3~>befm<ѠKeOY?͎^ w¼E*rvGp]g"Kyl*vHsyzp@)tلےq&s2蠠4ا\j9,ө1ֵLc z0+PQˈJ?>=mQӴ Yq6"陼(;iefZG߰EL$~ X9)Lޑ0d,$r$v`ϕ}1^C 3&"r` a68߭i;N$=;UHLRr*^yٽ)8ƛ׈Q~>Jyª$@!]bԷz(ilj:$|W&*⫑i84k!Wq?t3#VLgv{C(*с.I;g5GWȨHpxf@I$ 04d Sn1\14H01V)O4賺D30߀gJn?Qn/uYT.A xz$!X]2r(+ʆdbZW\F1]Fl"l3FU}2 |[Clx#G11j:eE(K>/}4 Y#FZ/MS)c3o{:<WHR!)/1hHKծ^Yhj7MW 4-XcX'Z INfm"-__c(8|=}ۯe=_~<Ө"&E'➙MP+3YmS} GD@LsD˥ 9FBes]zՏz ֙p 6iVw]fG`rui(듖Esp纃_d"ƉL6#kmtk4e`C橁zt>8N*փH#0{z~P4w g[3-(揘bՂJcFey=?TP ? yGX3]3rOr\N2yl \ŏܬ3h8hPJܫ=mo\m:9%l_Rkؓ*\%@%)yF1`䷨I0I롕$@sflO]#URZP 1pE}XY,ƒw]qLђ1 ohumPy3<'ߓ ^52Oߢ;n7oU='zpb\%ZVڑ#(2òxŸ߶ѓg5I)lS4N3QG\B1a;QUhwr︣"sġ@ K\µ&W%`64c("W97pE0|e5!ںm>}$ci3p_6sBvA~^ّ_ G*{9grkalqRvA&I?9xP/QhمNNJ&N7V[sI Vg#J Pl۴Tj )_D{mQsŽQ lkn*/qgT 4+uT`!leiIHmpZ ?(g/I(?4]7Z&_=5ڐXIv֨3ڏ>`DZu? v&鮊((/Wp,2vGtZJRYG.ԕܠ85g$ў&gP}:pCue#d 'g&m0koNY~i`~3U"#X?#!@&8QIv{[V߆,>>J!=|sB"l+uky@Lz֥a1_nih&ۨ4j7$LHǚ?WZ! bk^G6|B1˜W58icV!<|7hM%Pf`S?83h$gz\ת{=9dݚKnN+d;6?g.sjKTbRD+\ns 8Ɔ- o~;,i+A[ChM[ G ch)-TTuj4#soU l&E>/z+tj] ;-qQg 8{+9W}ް=O!j@O(TPj I=ñ OَbG3<ᷘGšLRs䁢e}ٕDt[/4d:u\/M ? }Е APk7UE& tu:# _H3 8iSUgH;(Vz(9=Frg= &('dIZz!)ݦ@S=w~"&; 32] KB.)/G|.FP Y:>)C%vQ.ZZnsrLq 4W׃ ׆"xE d":y t}qm*)|}aI]_/Rj(UwuΦ&g٦ԳvR{@y;WqN}F;?mH`^JKhz+4#9."3Z Iׁa+X:ل׷$泆\^ljfq`_t tӏR%Y'[UwgH[!hŁ#:{ZCI ,`Dp. V򭂯&uB /eC8 ] A7rC(6 LYJd,Ո[H!z!t:; xzZ^QQ/D4%YFXuC]k:~')<ل(WgxHz=L0w *zQ 9>xM2k~m dVװr/]z)fErsf*A@:ZbLm~NeR(n7g3"2vpC/6i[ >f٣U[Bsl7 (Fևnh SڏzO!X*XohNʼ/!`knMo qzq]}K k MG-n)WBf 6 qTLﻐve]2Z*v6 lBb5y:vrqB?VTSt?]"+ar6@>ugkq̷ 0yh_!_8CG-vbpTƚ%]zZ0@:("匋y?5bY /U[Qv|Q qT鄃N"fX{5׮cuҢMTOuH1v v9!8:

    !P3YaLNhwn!0NHa\p:wu enW]J k G_`7LasXGZ!|Bw{TO}2@2 } gl$ǐPi^Qo:pY/cFl 0I3Y>S B/aٞ.,,la.]0&06Ϊy@dW)-[Y[rI\|(Rr?hdj?_Bpƒ%hL-ܸhipKG2\.'_(l'"PX:t{T֧GZn1&#Wl)N[UEbZzˣx`-~ '\0_ċʟwsM\N 7v[4_]̴!&%D5`OS+["B?k]Evf!+ z+O ##n9F6]? "kh;?!n셶iS5/:,ȔGb'F3WaxE1eyB9ң|i|?]4aESyzJ$]LJ zFmȿ /sPsU{p[5?Ѽt Ķ7/$;02v'h0AUL7`34毙AmT ʚ]Hf*߫k65ƺ'9SpO) ET-969YHl D%%!(6~;Q9Ґ'dPk>:i+JeyG`(|.c.ɇ?`k D(sq6%eW9PP*Wt]vU ymO=Rzom_a jRf_ OV\BNh 7n[E3L&0hi䥽%U xgzG.)堞@2vUq4P ܝ"Leewݒ$ȥ$Ũ\1d)}Y̠kꞲ4^)"}4*1.33R;=gГ >S-[zSvӛaҪ@ TtVnrjb0d €n5Qv ;_K`*ta4_JHK2Fcz:R·D%W!azn&b+ ^ +h$ O:H%yi(73K%G<@S|pصa!] Ӊ2өYdb-{= hL$8$;- 2I y$I,JA /|@ƿhd߁-qGVs e.j) :7hݞy~KFި4|~Qg; sS)fqWG2![eqAPY?Fn F(i66esI>C,)4O= a!W.)#+?!`'Sߝ:lfzKq4a K"dw5l rFɽkʠ.\m}IߕyqHe2H+HOTiKMiÈ% ~E-К:*XKgQY]JN`凡qФOAUbrXӶeCN:$*zT~>I]m֘^ĄōҧPi%uIF=0\ wnpUK磻B: <7-0FF_d@y@r|«MoI*Eʊ n'Qy*O O "n`z?\-V $ߝ 7䀣]bFNmkQ\Q5B\{1qqY |+#^N3fD%;yùqVݑ8dL]A'tPU̍єקWk 0g @=p$lP`ўrSw|l\$$gD.QHbg5MJ5|s 9)[8'Uw8QtO(F̵X"wuN׭׮_+?a9G?&cΞzMNec.8i=Omr-yYfȯN(w)`LqZ~ʷ]9 lok"u5i6u јtƓ|Ɂ /b/`փne]*LJ,&\|C2u_C޺R_uBed:\4.)Zvj0FNMw_@;Aw9wA34ۡJWZAeP1 J/:feE 5a%["1 M6htG} .4w`}z{hm;Ur|#9JНꏴVGoN6v E ǸV̞c6I|N\#e^ͳh`յD/`Ǡ([C9#Aj{E}ại8WM 2F=2 uhbr;/[ ۿsq2D$TRa ̸d>ڗc&R&:QfqOIXL|ҹ?KZ\c=&]8(Dautͤ2r(؟>1ġz#k 3Xࣕřٿ 7d]I|d{p bx\}#`25QeQo8:]I莒iV2=0B,jT]UKQ0]"]麟f}#_=4k*Zקa8yW D`;L9HݘKs/:xWF]_&8eBOjda;]/8M;[iRz+KQ nߩ.?9s-\}ѵNO9IвA+n,g:h}X*{}b`Hk'".HZQ>ħ&.%>{=F_lS_q$P$؜kNյn1VL񻗚_ySiS`5)FSXODLjK/>rB4}[}wKi,|W>5'&1-Mtvih qjnOޚsW~ChD>W)rmUXQ1-H{&5?qIK]ge[R"%pɒ&j?'k\\!'ʦJPL2b!6g)kޫ?өjogBy'=Vrd(zXˎz"#1Ԍ&Xf-bٍ|U;G 4>Bnwa>6wee?N~:ލ~$4D&mnptf96 `~;8X0Mf ד Շ.#{1{CxԫW60/BV4 ;Pح҄>  Bݦi h3m5TlZx2Q`!I2/qk: [W]74#H=vv_Im]芒AAܢ)BimTnt^-3K+ww屇 L xUm<qnU['c@5K5\b:~{SmC{;lYKKhh5TgN+'5̼yngDLUN²pyp]]QciOP:*e a>|gjd)TLTc|/9s¨a>'4yl]Ű`-li'&N܎z*dҫo9{+l2҄i2Wqi\yd8$mE6<4c- RB]CrL( y'm*cv(`kwK <Ԟ U yYM^Y7\V F_羈#Ak<$?}c;RJz- 9!NAf ]qFkd7z Tnx^N"9(Ʃ S6U=$ҏ^krmwha37a^Dhn;S׬fnsVSk/d/d$_gEC𻛱 mޙ '*]s1dlFS F9x`|a;Kl_Բɭ0RAF!s8b*ZVDabSf`Dּ7u޼r8@jbrw:@1\%J&)q[V9>Y1q.u.] 'NWS&Ӧ9_:@;u%p X}FrcCDTem0NUWEJ_@nBjO n8ȫZG^A4qdwBk;[sFx鞣>n8OiЎV蜾hc--B9Wb:B jH?'#%-&#qyX$uM0v^T/(Y<{2e o}N%3$ ]wQJ`* D4EZo978#{*к )aI[i]i]لnB||@ҔΔ^3 sݹ1;uIl@;zc?h/MЇq,듻{?Ziv<[,x5H*ҒuALS 1nQ z4CJ{zXT!? t^H9@zeIx`YxsoD_-)i d:1h;ۅÕj ƯĴ̜{\/@eq˙| \ӯ˚=pgznd9tpm[zfbUu^I(riiϲaѦj=F4btDFva%#cUOE*szxۖwr}ˌ}a/(\[ \YZ<-dCиw˰{d%,H}i3%zk*1E7q,9L3.Rcxa vKĸbAh'x1EWF0rז (=#$8ϮlQRFZ > WذzF { ωݷp v|2lR&ށsr71dKsIdf'xZF u n΃6W$"ة JgG? VJ0 Jt0+ ǧ. Aci1xԳ ;^FRV0i0rk瑾Rek1VI O|E ߯tїɋ%JA1]wwd6kV&rAƇc8 ,M@J"WKݚ,LQ$JpYfN\0J~z VqN/eQĆJW8|1B;*S0OB7YA]@[EQ"8)ba$^ׇtl'V;'# R" !fTs x0uzA4Σ9$@%~"ubSAA/2i WSMl8ױm]6ך#c\kSXR7ޕ% XA'+."*?8DBB [KP)/.9@` P:#),ebȴw)N3fEh2xSzh7c-)AKhs *oɐ,84J-yK)%0(SJDz> -  u4b@3"vñFU[;N'u:o7=UNu+tAoT8Lc^u5}dzE ].y&JUΥ=7Rixg4SG[mrpTugtQ{S (2'>6\L|oFq*t#3gE`pI,=u93Cr"6tH{-nud ;zĦ6%'4OIUG17ؔ/iB[DC Α*voQ֚E.%KvIdihf*52+OїByނۑY9࿶Ng^sP% @߃>xKь(\] wkcpqTAށn!VnX{Youvz < ͦHvaZY)6<wU_V]DNZC.o~Ϙ!0c(? ̷'I`.})Zۤ2:e&Im".֓exLr(RObȺLEjbMGP膴77H+o^qdͲ$'=)( ,eZFI+cOb^m 'م.Jס~ww v3_{R2)RXsjo3p"ËWΌ#^/kjqvCWER~CY:]D{2 HJ3#̥܂"|% FBECPm OϙD( *UO|ʰyAdzJjҧO};sZs$Enoњ1]~'L`ZY%E#y᭛o1BpB՟ [!\鮫OVp~Km! ^dDM H ,Byh\U>MPӟD+j[:S J=O5_tK'Y>-N7݊՟z'n]Ep? KLxufKgD .IOXAl^ p.PlG]~ǿhBOtJ "h ׍ni3'e+<"]{[T{.3зgS;yz<<=2S~s=(pL9=86߿Êx5GK!B%lX2MeRk2"bErmTrnz."+d[ f !AlU/Lm+vv,b6So@m`SLH6Nnsg\[V8,-,t#| ]8@C\J6ژ9pOfQfko*noC*fy5# 0# xb 4{DHViLYsEA(?n ."m{‘@°aI9.sY>]hJvbS JjiR`$̊t6)h+y9OzF#!n$(+IUH6I=1ݾQ9 ~6H)C*59IHZՉ M֌le޺>+$*(о a&u `X08@qx&M׺fb0޺i)wLUgeSŹ7) i+?w.N>FsRX -eJ48.WSݮ` 2yb_p6/񵉠ŰV>Uâ*&W|P;H"5ugxu\fF-$$VR 8)tu.ʉ6)Kp1VƼ8Q=%dFݣ徵 #ɴRCгʏR}fbA֓/g\\V<׶_&^Uґ6w*H].]U-5F#^QEe)4/-ۭɮ1zq 8[sܜWCLȱ m+R-'tݛO;mG@Y^bsBtlAHG=oq_XA*lm$uGI񳽉KzblEکsQdnÄA8H6]5s`s+l旖%oEVدN,5Y1l8{E&ֳ⭕z4aJHTРYh[$ό[E ?@؃m|LlԂ6ĝ$̏́HUBѲ1h@ofҚ{zT%H6Lk|Vw]O㉧ h~/ےhN ٵ.[ @9 .9X4t4l~:zA}T52 =YN |m 7aƢ?oe{*ĶsEUFj@cSNjY⿋$Ědult;RN 3OFήnkhu<B7j(G]UH:y>]Qj939gX2%=HYd%2])‰+ma&5[W%cXZ__] ?;&YHX +V)[0]*դ!#/88 aT0wpk8^}dZfsݾAQ#; qy Q| {R Ot |$?!Q&s=8fS] ,,43 `d.۔ -rN}2nbV,X\w #"52)Ҕߗsf~-""PN\sLy͚ϒkj爉F%m<7NPvc-#by#WLM|X2h7Xqfá.qV.꿼1W,>D.~&C'x'$'g\XNB+IZL ~ eU]NZM#z-w9U~o@wcתҩA^!(衢_wku Y)?o">a`er ~v®{.|ҟ^7_x-/{$e@Q/Oч$b.Ql_&tXnwdIS@/#8nȑ*D҇04$%1<ٜx˸=JE2Vl,^8Et=΅Iئ }"jK'GA Ʊ؛@MafΟVldqfCZjA!h}lxPHZ">׻K폼5MgGa)jΦIP%|MenUzzt-[t'?5w/Ed$8ů\+ׅsܳjP6&=՘hk#L͔k:8:Rzg;3Ǎ́vTLI(2ȨOġg8h gSC7=bϓ1Fʆڤ֓Uq(%SLJb9B/dx{XT(dApCüe"fEE|z?HH> T UDkGDŽ:覰 i %ͫ8)NxJv\ 0̠fw>$BTm~LɤVEEySo#=`.ɪ$sxRgci!L~}y(JؒisN*UGBcf2{TE/jmi\@@eCi4L-aƴ@;x)*J|:`NL|vH1B'W/h( aZƜ|{V/z.EN~^D=]%Eju88R!]egz䕅㡠<9AY8}[DT4z8<WfN -`4¿eX[d`ENnr^8o;-08%v& ?G" ) W/Ve鋕rDC/b;Gti}c<"J/P2P>MAay(o;RD2 Pn|+?v 6d@ Ow@ܻfY["cڀ6%EPaX < 9P|6[cW&Zj琫)&9xhG*23tCɬM^C%k'1Yqa1YNjtWLJ_5p|Sskڊ$ńSLIO[Bh]i+_ "5.Ki粳!k3XGqTޣĵ|82s=Ia%*v=Ek8mʮZNZĘ;ȯlN+E! [U^'%!.I\푊WFf)r64w<ķaɾ zeۓ Dr#= -Ed4F {wɍ&5H\ {jq4p*BWo0 /wed[?V0H6VP; ja#s+C^`KS z:H\]h"r0B՟B*PC_L1S,Jx |jZy.=xn\_PM E;i$va!;=UGw*`Xgh4E{{p"ci{F,PG g,¸NGZaqyKpaZ9LF|,g Hd$"80p|1 /ddׯnDj(ٿJkƼ8d͹%!Rzu8$l'"k\3ӪRD(9)_&)kWW)_YF,fx_)5W` zA?E%k'ϓ@X[gݲaKlMt[lVFvt$03tn?BP(f4C\./|2'JhjAh&׿9D8$1L(!0ZEVsÅoK4to@4SIihU}oWjܽF*܆Md~Kv!"zg}RJs120ej6P&.BU\q)mθo0ъ-=Gg"bTxPDӈG'UHײk&JdfnJJd2@?gsҞ)Lܮ?j6N[w4D_)צg9i \^@zbRSx )284YW seD``ȝr)H+z s:CT[JIbcaRևH$-Bm$l:{ Щ*ezw͜dQu!ӕ5 1'H|uZ67Mu A XCnEVuYܡ9qbe֟ H_o+&'[~pߖ{&$VF^@K0i*e[TЬT85m-sgF1?l[\n ZYFUKQ SUY`daT\]j dߵGu4XH h #,Sld^O׫!'g&5uMQ?f! D2"Zk?Сn̔[xN953\Jt<#V6L r2vh98%pYUSh,'\Y#֨u MΉܚ7RC @K뎮*̐Q7 i&%2MZR5ӽH|9g{@4=P ̍Xt<.5i?@iӒ:ZlHdaΏ}mcLtWU=jPTFJGزSM;E,sڄAm(,M`:b_UkYɭg.E W`C3-{\xogqӋ]ti̿_bNn-}u#Z|bP`C,N1˙BDfSavH_y_fߣmQ8B@\3I5b !QW@&R=cnx㷔u2J%-M.O:=@Iڴ#^ 'd| % o蠞-rFx~$i 1Rz]И%FZ@Rm ԄhV1EIѓ_XCH&KPW#J\ <(`L4 J6u<⿸2NP__#X>)zU1gtyYY]5O#Q sȀɈΩ ^%7ޮۤ킮ꓗޢs%nb'!ϩZqpMLm.QR-*gS Z.Q Fp}s 2Ŷw) E0s^cɨ=9'Fv(:ָ@e-`CL eUiJ4+rX)'{elu3MJQ̮؆[\>H>f"|Vŏ14__3iEEJ.#9sE 1h*U}u|5,U_9L[lE5{b0KGRfo訹'NeB 3Rfj9Pse Ve3t/a}ZEof$B'opa}[Ks?׫?HN޹~i9۸ʖo0:v.8;܃ _ {>(sG-kAց\u n|z[~}^gŃ9(&֫$'+_M5䭂]1'093I\scz/hnE<J|eQz5pRb}) Ae[&fhkaK^zQ(eadu#nf.&3v6'SzM@8O,ZRt1n*1Eր H8-D\Dr iz&W8URaG_uEgj&(5ɘN6_0>"G/# A)qcٷףJ,3<|+"Q_0$3pt#^xWam ~u\)_D\J;:L#{cRPAFz6'R݋ A]ӕB)ahz~0ً.윮38$?J$kO ${'E?qU =ww.ށ55_&kH6 3_S֟K=wd8ڭsx+mdQ=\h7WGAt`S#̢SQna(K )X㬱BY8FT)| ˎ&٩LoV$ T,>g~5P Q.qxOZJ?GQOZ.bRAA;\UؙV"=~n=pļE'Yp3FRIF/[k~19`̛٨ME , ajX'#ktE9 TJa*]A0ȳj ;-?kٴQ jΪGM!2HSxxU)Rr~ 5r 'ŬAey,o/oKff+= X j\r@4pFss Ā!Ќ7f.|~]HVn^/9|@Ŷ{pӗ>#i^R()rNKo#D_Foy\O t 8*fe?O3%Ê0V X%l]1'85ʾK7ƭ G/(J;/Vj xkjͭ+N`s-n, n{ ʗ{߇A\ LtH:lG`y5I+~:,9:}L|_gIBA2)qtGTO{-Y~ul,IRQkr@hjHbZP!Zu5B GJe=.Ъk7tA^HI]6[;R[>%G?)´| . p{7}m a^kV.~+2[eQ0oL%u>_ѲC-h{RlNoIlݏ57?=1}vV':B~!3<67ܗ վ(lU &QǞP $}DXAؐytQ\biӤqukVm!c?vwm_$ˆK;VT$Zk ;k>GILɊBI !"ڷia}"C΋1qyx0]RCfS}Oz6a ,M^;38whI x "cĂHC#+x]יJۂ>|׼p^bTޖ!2}jelY{#I[qD]]O`-XY 0 :ފn+yxuv{9UUklb:p {O7Rh3p^œv)UO뇗7'`f %x;Kփ 1/@]F\d*3͚x~PG]޵*s T%58jtHqyZ8(8AHdMxTˀ"\9\""Ը 8n7%iG))w.3r|Je틩T\^B Gec30`bCckO3#`94MJ %)Vʃ]%1.={W[4 T?| 6v8vf>+3KwaȟɢrѭanRGCy~N6,m # fq0#^`X9$?T xOsJ TJ?RC/6,Ҭؖ\$v@5lhaI(C,0~T iA& C5 q@oGyUAR(f%+$, f1Қ8BĨCn>|@"(:[(pDsC"v R@dRa̬L JO0G#kB][:|7[딕ll 4 жs:zX=˫|/ϕ' BK7翧0x zUR ׬ v`ă) sI5kɰK{/^vH`7W+ bcAe:*~G\:' >T -JKSLIunQI)vܒηQ)/eZdLwꅽe(wWɚ,3is(O71]ޙDsSe "Uz5S]&)@N&$qelf*Hn y=awB@v ])5]/W9lrP) *"a ]|73NXaVq=&-lRT 45 ה}Yox#}H"4lrO3E2|&(*R+`=})f% .>Cnf3ɐG Hc೙ NH+@eԣMtq@Ibgl{3+1Wi0feyCq׀Ѣp}?mv7̎F7xmh"D(MœϦ^j RVX:AJt0hjho'uS>UUǢOԲF9eA@<U1 '_yϿ3e&nO^E;dp#셛/s+KKDZG4_1L@x+3M)>+9nRmw)FYcuv@"=3M[/ ~pX!13_k-t4:x_#?R%Ulhm\SOd3Uxދ\3_5<_\·.x xZ4 y,ʯ?ZМ}I PEV HgWjKd^OK%dqLR",+:h^/$5,c G V\t\ΧzV/8$yshVD&ѕ/ҳ:@TO>cQlnl#|l3͸xMo) 05T|@m۱ZHV!J7]j^v<" zs#ax144 oW%kbkZ .:>0PUt] RE 8_u'o9 (顑/2Ihή-gf]Q%nC "Pfil --/J\S'~`70^geC-iuw;pPQ!7ǹbhuX7wa;k2\/> ǫjZO)u%C]7Ύf _K]y~Y"Ltf6_qLw4>670$^u@NQF,5 R^;r\cdk/*8^{Q{ TIU˯^PH;xV+qIѴAK>V&GwȤv)XR i$}cvZq2%&%Kz/KŒ/Ym,j4x;B8 MD+m?S"3֔4XMxK@IR@Sa!R #bT%`1GU/3 _[\4\;9Ke`Bg>DׂLeL&$'\sx§!s3΁k&}\zOsW!x`NE 2l2~aA(?@)ޫvt MFP׆BT ~0.=OZl%H;M5!H&%+!Z_ګKek:$S_HSJ9ə؛P%"́rWƖ_Nֿsd_< /pmGy83djo u\HSGan1m&4>o)فV0Mbz^qq,WvXcU%ZV:C0^AЇv$(4ѡv2u`㕮 +3 gpO8<\,fX}N{| tmLJ]_zk )b0%Ģ,9\^C~}30͞^z35eZWœ + z+'sDLpX8֪{ ʵᇒ 0 6DWaĮ hW "liz*Thhރh?><29Ͽk9Ӗ޵< i@}7Jg)*1%);XH[SU*_Q+}z˄6 z@ܥDH:VٯcCD*~OF8W+V-[{1gaO(|εh :Cs}oo{ڛuEI_Wg;AR6|W&R MIyx1ev<#}^ h _ Mqpɨ-%;z|%|y]>]|u-dt_*OYMϘy%1'SCjPnWx߱LLzQGxWZmP+}$e12 Ps]p/̀4nhXJ3&X-A&" qN ^Ry:H}$xzh&)*uP6- @zDyH'2sIkoo\0گ(4"TGWRc<ƻDw귐jx'4I=oT(#}v0֐f+N7_O|%//k-թC_=b F6֥4i9,=zzjCkYgωFk <7:O.F3|\sH 5VxeM>7N.QDTKnh \ 7W$<ħg:h6C,Uj=0:TIK΀>`ʹ@xTkOG)4v0]4Ȓ\<ݺ@NӅ; ԸxHbxSI,d2]mb)p aԼw 0 '` `@)_nYқ'課Ie0wi,GC]ɠԿzp+}(K7\ObABT+P1*Ӫ ( QKҖ]wnuꍆ"gv^,,etM#/2ӫfT4f݌}/yH-]V~URx11 Ň]J[Tyc5G otzwdOo[c()*BZ*R3AwjZKv TkMqg2PB耬aRf(BE7б`h)?0{;_QAu&Gр(yZAg<]yw:Ɓ| a/R{72m)*7rF?w-ՕC>!>[ gZJ=# "Bt;2F>"^LV12NIBxu7|a<Ậw!bFP0GsPe?D*FxGKF~t6Ti>euD <=[d Qq㽈90!FlS-2_) tM9x?FB%#Y *ltYT߄CiDf_Db{u!Fw# !e*>"dH`QiHP괫xи#|}>~)S^t4ceр?~Ӡ&n?)wa^U\RH>5&t$. o7`ֶ,ЯT Pס=/4j{8S=1 ڢjz^׮ `BtNZ_ǑAzZJF!xE/ =iϦ|zB.dbDck*<~ݽtOկ@ v4/R ŸAGuW(1yϿkHUg᫳k;t\v,E…URX%И`c2QNRLxQ`l҄j|m}5Bc̓8-h4xiY!_n;˲-ބ#l:MU.x iWe!3^xU/!FYA_}ꏁXl\(O36W>T~DDT<3͉r0F0 zmh斩%uspFA@ֲMW T=(3gFѷBsᤣ!@(F~#Z+TtΊU#zvĨ_&lp B?!{wL{ΨoQ0y͕L ;<ڏmJJWdt4SB:G'P9{2.k,Nus*eZkGEOPJ92l$Gb]g:ZK 1enqS7& ;\I5A'VȫJS}?5w\Sns=l,|͝.FCI%\hb`k;Aldbi}&P"C%0Ҧ\Pn}*PP6hʓenz߸"8@gQ͌ -n8}bBw]L\Ӟ~, <<oH]>sZ|oF{m&0ĕNs;^k N4e\~5fDe n“'rY ʘQy\ l3X!=LQKx?X!F9OMs`)k9΅TY$Ҍ%ł6 w u2iD4҅:Y8 = سjnoLl \9]ZHLd6pJ yڸak0̅I^,g3=OS]&2YLZ-tЌ.AEʮ-w5gߐweGIH;- TU䟺wDBJNY2pJI74FeTE uPZ榗5@2)ˤhq|śљ#ݷ)Yh74MۨV9TEDx".oLM⹪3}ix@XbP:x,THT8Mʼ7fMzBQ<1,UaWg2]*yIGV Նjc[ԍӜ4j$nk57ވy1"NJ=I .ĵ M%ՓVOj]\sjC uuIUE⽆;Ysd!e%p@|"OzMR͑ YO["{ &I ?smǝhD0]]=]OSr^s1jףJ^}`>.C^'E42~=/Vp/R9:<Dn:7&t#c@!l9dtr ꚵPԀ턎"T^?6R]f-&ޒ<n,G٦5EwuUqzV۽)*׸Ն L.\i1 XS+<\fq\ l1}KsfS-Č(>\${  W_SQٗV&qݖb:i/Vgq&:%*SI\~uL&C;`XŁ}xN 4޶*g{|+/)"?Q |x6?eN<H3^}881ٺx5')4(Kch<]ц )\ y}^5%  Ի؞ݖlĤX#+忑0n64NɃg kENʅFjD^Tq09IGKn,AͩP ¬}3~y Lc\=) ztUi65za8L3%T5ŬKh, \"{b`z]ֶL3-G uZt^8Y:heo ?4;f=%nfl 8 Qri6J7p"+ni<0V!"YG6۽ECGthnܕs`}!݉BB >z?_ﻘc&b8=ORiV-7p0ߩj?3hu:3v4bxi1yHKv:#qWf,>T \Ł:B^XA&QbT1\i%{L/$ 6[#ejc炩*9$B'QZj$/(o9`E A Z{akpءmT}ԶOMV8?p8bv}~(QJ D?g/ѩ W@/QeO25 -Fm!A*1,y+i9-ƶkuK ht/Á?T1_. L#1 ?h>؍Vw!,>gs yIu+}cjS3Yu~㄰ŅNLz ` BЎ\p8Ț :ElY+t `q<91 !L+73'ymDFPEhb|x{4v\CWUM/VCǩS"IxIEYmDcblRBz"ctYNdd;fb@T,`n5pEpח)z8 \s,yJRou26,EWb~+ZZ y1B?GZ0<#ډ$ 1}`HT5j/u]IђYnYW ,+kqq*8>URSuv]_J/-UfHRȗ=z8d1?s񓂵KV zުOw"ӵZ>a2jt@ ͵rvv-seG(2gFZYVl,r3xfsh z&Ag4l%ߦ Mxfv¿Ow7buJ72[{\ܺ}yJ9ިw+#PA[4IH3m],fcEnlNMZ 6'A d{hg%Ex=]0l9Lmr'lJmPg(< bY 6g|2g UUrkAԱ鹃EXc;Ze|ci`uezkJs$H^~ǑZ'ʿx$!.yiOds@P} ╃X/ HqW%4덃jkq±؁ML !es9O_DL럛eِ썿)&L#G~BCcv|f~I+祁Wk:)VHg<"KOJzid8 N>2{dx'Oe K?Dm&/χo=~ޛ/A+ސl>ʲ9F!ɸٝJx\-9enD\\'DӬ[ԄH2>FT x(tL/UPgsm6wuG 1"\!ll,qU-M}fHˬԒ<!u*8 ð"z9XౡTlu*I%G(޺y%B!:mL՚Z3Md.MdƤ@nO53U#LTsg54 u jRxH%< UBxozuOp4Ge-c85.L"g8|[p]m7"vO,)x11[ %&۳O\a2c͠ha{ᥤX%c#`K<셆`i]{WgiZ5^$PSU[Ҕَ#-L1~mFmԫ/:]wN7\ ,qq|{z6,kc[#BE\1룙Oy˚1?όָWm{(-+8]"^uY}ۤp*rD߾-ݡOWQvۑ8暺0F2BI}ycFk{`fQ?&k.bGG%/%D~- VdMkuR䌇yR{cVxiQ,mHUD?3)ȇruH:Vo!t?y`0 ϔtvcVQUf-lVKmK0Qh_,lMkY;b~u"]'JT3Dx9CB@gϷ/>1C{$:KŸTzv@%HJ}p{8)]zݻhS~H,*i7)o6Ziʶ"5e0E,sy[I޾%b]rDt% xy׬wܶ6ԭ崢<7/|v V}\z_߁!5.4tdJacw),]|V\64`"_Z؅KЧb׉X'"8̐Q^h+M͟% U%Н<5U 6r]IF!|?$nA צdB2y4#s#]kwVfY֮d'\LxKwUF7df#YJGuMTidkX}m[7Wۏ/YTjFաM|p^ξ볝h" `^w5= ++Z) ┈ GD3NIWi'϶6zQv‘Gd1b aIH^jD55N'K\QØƯ/MAwѣ'a! &6Onc3=H|>)IfLkd\[E,CP6fe(EgKliն vqiYzȝ=X  TY.-˯h9V{ARd+# Wq>Nqd ~Z<ǣ{hqvSșRJԫ}H%AR͏UоV|ձnmxj8۲<.f2wlO Bg $\݉.3IcZ %4 e =2dy-Gk,AIuׂ2=Cd]̪ɷ$) [T 0u>=(OTGr ~cKoC/]R u]z#,H+M4xzs[8[Ɩe6)($ݩ`~Stdbv/-w 9 21Wy$̐^gtsN?+#& &[FH ]aLʦEƱ&[h`n\Nk-}(UZ!/qmKN' 9Pti݂-e:r}75o*Sѝ?HNu 8fbɶk"6U eu>RXuv븢> ؑxח<+b(c=>8$Wjp 0 O(%VZJ|Fh  bBYk9pǚ:Rem"r$V|_Ɍ$BH҉o)*"|VU;V2KT(. Q[N[ fcbЎ 떿9oE+[-,/̶[7zG!wB:lYXRZV Rjq }dR$j?EuZ/~~? #70<a@nwVD F@p`X~&N[WWbq]ۄNX3`"d]iхaBʹ8wM\ Jk,qf-|씷cߎ:RƄ :D]PL+_~!Dn)j~zK>#)>9*4Ҿ\t?m0D "(|lO|z,᥿ ű\VF1/cQ^a5j>5pQ{:`f#&KV)XHtB5Of-v)E[r~}jW'ix:nbiSŧ;XL")KJ`yyI$ۦ&$DNqL@Ln#PpؕWc0a&l̃CH{Df]N3߂h8P&XCNNJ~ IR,xH.HTm,Dť#~l|+۩u'gwG\C{ ڥ`Xj9EL|m)U3bƌ\J T) Ctv$EQ2^}:ꑳ{̓ Τ{b5\`Ϡ H Aݴ^D6'IYm$:ⓐv2C/e#|CvlUͿo{Kp,'c?nbi&Y|'cD"oΎ&\JP#DmICTpZ%[HHˉUîsWѵx0nb9\U[ϼJ4\9%s'H,4Fr]sSDL1w1%Mʀ#_T%_ ȶfC}t1]ItZænUv,P ^`,ei" lRx蹥 YNNźVO)yL $8,*xI )L?po9$NS-Cu[j58EϾ= US˃'W<;XDOF/!F8;O C6?;Q<,{ʁ$+>vО D#VVح3$J`O9h>!OA?9A"ԯ/8-~(41xD/*/Ovhl ݮ Ե{IFr/obNl~8I `:wٹ?sW";6m4}}"aɀ<HR.@;7vwcxU+1%J~6 'CPu{2ѯ܏"iA5?sQ(Ub$\mۖolLE1W=$*73fb`< ?`M3_?}`U5/stOf$8 y *VlmfOoґR'҆KnQ-cvgz&uD:$@ $yI|/xv;_B]5fe6Ǐ](tm[^3 X'.W>5w qw-$/S"1Ur b;P!dxOh rWj'l7zA_I} kq,J(L'x! \܋>=~u/X+Zot)c%CZvtb)h8:S1n҃qe ,xhA4:G$3_3q)$nwICK+ lȘ  p ?*Cy%yc%͜F;N,Q,cl@5kC:'ߕ˄ +4-S}haML-'1ɓ*5o6}]sthlG?ّ:|]f7)z4tkڏz҄U>@жAJ_) A*9?X" E~hb"t9I( Sg*E]9n6~ iljǛ70aId{h*2مDPobd‡&RW[&'ҫ`[2vC9s]*~|d`B~0IVמct _sf_Z{72Ȋk8D0DŽYQ5|TXOG>EL Eڍx.*9J[ x^ZX9_HKR/gWbx~~Kcam v0c~~#`dYlmoI5q4MpFqruhȐlXl{\&/`R>~/(5ѿeVQqBw9[:LtCFְ>K0 Qz9Ÿ'j*ꑅp𴁗Q12$';85u)Ʊ[k pa Mٔ c(*jahv F0ݯ2w[Sa @1zn5OAD3!([Lb³:KUި#6&mrRJ�QFտ)6g"r$ڎ݌Vئȫr9+2X#A;OfT!d0`} GʹzQ a1'(v9ZF{^'X`IL")կpb Fr2!>% ?ǁMӢ>ނVZ(˯^j!{{ k;a%V[!7#5/(S%N`mHD_r~p&NPـy9Sɑ̒H|0VJm¡}Ӭ]6.>2qZ}1liv,0`_NO/<[%b oXt-3Psi{UYi*7ijAPN]s{<ɋI8*U$veG=,җcǵ 0nnHݹkٓz L\K!6\oAQ8x(Qm o!,'qMANPeE[` OvĎ[|L͐6*#7y<Z}%^?Ë8ˢ%a{axB:[/-9t򌻴2ڇXЊ'Ŗm⓪cIM<|ᔍ[H}[!+Bcb>uz;^DFA9OEZtԉX]gRPbꂢn;Ξӣ#E$XA1#w'4~FJܳ.sTI4,} W!~I0<\|ٻ :g~Q>n;h,яѮh#-n+q – iZ]!$Mʘ@W'U ܫ{%y-pkcg|L}vAS7pfg}ҩusd[K\m h [EcSAæks؋DЊ5eؘg~NP-C"]=fhG꿎ieXiJ1d^ `?xr|Ja(m 6I. Lg (s $D]*nC _[sG5y|,wT@p(30֛;xF Nsá]M'ws=@y̎fj-Mr>Х@Y;1]bs#ڽjfD𢿅 /kgdE棡oFr>Y6^6LTZ|lOC0kCH*}l샂3gXgvg dIw*;CP$S}o:Ǵ gq04/Ǧ':qjR#6|@_kE0-l8n'j&I0I6)د+=^qS|zimQH=6cnQ(w=n,mZb\C9n,(m7" W8Oыm"]fGx<&=*Kg¬;:$b|n/QO'f='6D/ gH¤ Uy#ϛ3o`sr ^g#X "A\/5rq[%vu1ӧ=ctSi m]pewo)s%8; ~ R>AM V?x sE$9TB|4h%"qT-+s#s7!'DoT!Ch 0Gͩ{w6\SE %"=җiUWOy\ Q'mD'\m 0Ǭ-OT, _R0U5#2(ɚeVoryB(kW k)ə (޶yi}6/BZ^݅[I2|5~#<@?iPtfmӖGԦyź1D6:ůC{ܫFkWkL\0!ww|H(:sf{S)!ޜӽ>NdCNGbv4|tBoM &]ÐW\s#J{FPC/GZl4P ]}/q`;Yc8ӵ4jB HEIvubxUpK#nE]KoqAmZC!.O,,JRDt :o,ٹ1Ft‰$m%-oϻМ5dG76 F+3a Fڍvvoơ^ xW/dps i~Kˬ5TRfDq/|~NVE 0>G/1Zz-E&໳\&`&֟z}ad I{J(@݀{7kNkPmx+ȥNBgtd`86vc46AdHs6+~rƖIaђ-Z5*!Hl"e.:0%JeϥcCZtn]2ŀ10,=R>pKLIf~H$=$k٫wqk/Y֥)ޘ f:O)UW/v`7(jBҘBeoIVwfY>9pA>?򕷩݈̒BHHQ ;7.r^SK%MYllk娕>:h{*gsʻ`2wUZ+ %dZ늧J2z=o|"R麠@_8hO> wh*x?nNH~eg[d,0U3˸|0.PW)`%ia:Ӥvk̾pI;ʆC'MB;XZ}5lhu-H0S咕'vxB TNZm`G" 4By7jHHNJۣJmͣ3z6{63M%qUcEQks+\J ^bR\ϒ%C*vVl|Tm'eU8שʢRDϳy= >gc$Lz+>mqOy[3{TwYeUnHb)b p8Hگ\E1A iofBw|ʨq9Gi VvD=b˭ѝ~"..9\.CQ6Jݶr1TwKldW {#}O"`WSN)L|v /ĥ K?={҈ya)!pe@ro6A{QԣdY& ~BFʗ[|):n^A#{+#-;H셰8n1 ךS\c OxI8m8]&&fO5yӪ5wu}}}:yY\r-KqoMסlV /4ǣ8*&ƚ-l\C1 D+1Jv<^K6^*?葈Z-fghEO~W wUIJ͎{]W vm29J- uɀ)+<2Bwْ?g.{0/dN҂y*ehA?OoNm|(Ue0~tǟ& M 1M|SteFW}7Nͯ,Y]0Z1/3a\p7MK(#B_BK--_b!&oHIyKTOXxelIGd*CD16OѹgGUG7qLF!1N 1X/VDxWzBOߡREahTbyJ3> l(ԼP6 q H :TbgNQU?^ :[ j:]+󔧂UhH݈!BÜꝳm6x9Y@Bj~CqFO/YWDA-WFڇ:nΐ G˹w5T/(XKJ\2=W92!R+s"m$'[)X_1ITT+-U,lRX2j`ohRIȒ{GEGI-~~+N3sL1+WnԂ RjA5^  nqFt4Gt;>Ixнrw^UOkwiT I7MCayh%Wj+o_uL7r oem 2#cQk. Ul )*U+.lIwVYݶհ0A55Īvߍ1I0eLS3|д$2V)7.>h; 342'Mx6ϦcvI$ړ!}D@*O ;*F,J]GIi7fI嘗HӮI!_QR񴝯ǤeHbfH]M&{20}= ڻXyUEƬmb9(9`E٥5R.>SӖlC1)t FZu$SO1MLzIHC0nT.BgLSl(%NM pqK j$1O |U') ~Zn;Mt~n vmUQ/P ٣#-[䃊oux^@bvU0Xm#v`aW|W q`rj~.GwPR568LP|,Vf @ +7[T{ZiM )= Ne:wq|%l:֩QOvģ=#c|0Iuyǜ4m>ꢘou,Qb>ZAvGx%<@ | 0˯ČzxpC~yɸH}wQ&(]ӪDwQ mUji YGk9[C.|irP#㤈0M񠪥ʝk1lRu9+v B\Zva^3!hK".W9ꙋf-[8ޭR>DE}a&Ybe[Q‹EeVg.WO>kԌrێc9C}YjB1.dלJRy$X =ᣋ0 {Saou6qS U Y-2dS 7>_]_'"/? XcBmG7jؕ)Yy5l8aU} lZZdXsu70)j,`Fׁt, ~!Rax|&SB+c:0h($Z9c:J+ vVtT +v1̆T @_ & zj}"vЕo_@JcF%`Ho)ςlb;c֝woǗ.vؒR$LoXü"Tȸ9!9E? eY>Y>Ѐ;R@Xi:۝BD}]Ț5Fί"|NCijIX ӽloZfp=$;"xp~u-|,K s%, #eiq5⁅VS-`F7,覲"_ۋAsg}M6^NGtƠXKL2K.fY< u u`Nؗ5>)k-N]*zshBUX̟֟!}S..}6+C>sBq<;NAptl_*mJZ.:ؗyYS%X(RnmR]PxZCeFѩE|Gê0S/PDb֎/)sRr,G~62c9;`ʩ{ *$ܷ1x"[^du!t*9/Cc|`:[O;捼6"hlɘ}'2ٻϙt&r>dƐڀg]cdp0[ b=Еt4Wuw?>bn!rCJu3049p*ju8 TY%&[Sճ_Gr  0]`%l ]w"PXjH[-t(j-; Bh(Q\o\Wu:(P /ޝV7湏8g,GwnP\\_YX lީ,8$` tෛҗ^6 R H")L '6~N#z1.ZXTd%VQ~aeun&6bv'ks &ԋ6@_3~&F/M@+f̠bj{\ȨT0D>jL E ($mXX35幩Fe$'UN~STkL?f]I[[|MgSTω|8NJxQ9Wb8Ky1@ifa"bj(i;% EG6/n0q۴F7_{ 52˵@-zǥa43 El")CqU,Ѿ@0,YO 2h\/5&o.˵W$q Tڵ_?Z@8 !$孀9 ZYLVlPg*|qP筍%lטoQu ~eQ3d$SщD-×H/bU~ĀO7߲%D}œNAѳB#T d13?u16{ >2j v^kq3;!Ja1"}2Y N떒P7A m%mrf? U!ōCW9*nUDKpLO5P<#T[!C±wZ#jV77Ս^;:4a?JkҾY-8`d%%&DMi?t"rI<: EHgm1RoMU[ F7}LK.׷-XmcL?QIMIF^u m;$fZ"#Ll:264W῭ǪW (}a Ej莯Ot `sϫ+7|g Z$Rt|-;g?}YH$Df\|EO*nh;N&6ǚbh\muFѯwpq lүEpLXWρj#_ښrLLe5qAȚ7#fG_T*GVb:P9k:UW8"=ɣn\ڽɒٱaT=D0YսW'8q?kR 8^{~Ctblf(*j . 䋝 )T>lER服Q%ϯʷĎlaYm"Z,PbPm>a$} 7Oa rHʨww'9)2nt}P&y$fzRS L͘rË7nf) Nk.mg5.ڍDkuƀvO8IϷ<ܥM%S?,*yu'q>dbUВ_[[W0H0MB b{Dd NS,wx}X.)&mBEH w+JCɇ L NXr &w飯ёul7:?ְԕIeuKs'R\JKo}`tn\D[5!r6ۯtn |" ڳ-pDp]ˇt&-NӫR_A!@L-,4wfZV|5 <*E/xŤBe@/ [A.,4Sfl!L_;A,P[&"9@"n^Uy@%ԚP7N: R%E%ߣ8 UV ]NgJK3P&.0' ( %UǏbmkؙVj>dS2L'}7Tݥįv2zD}WIq5qHLԋq#S9nnr[>k~U$??OX#wm|Xۊfԝ`<ȧ/73rI[˽C V;I;{*}|X#kNRPם8+7@(}r\Yg IB\r{`*S"*7{JҶ~ԩOA] Rq/rxlŎymYDq}=|U_AwH^Vasl]3(Iһ iM*=õjh6 ,X5^>=[An?\Pqn9ZRΨ=&bgi-vlF79s"iOzS-UЗAu鷾tGsN^Վ,FJZOh bp~>e0♉Qf=,/.1K]-k43I"&tmݵn%%ևubW uhF_'4`z1vm7*ip.ApO J}h"`"4Zާqv">S' Ҽ@ ,K[ըNS/G+IL_و]"/Jo{X t˲c׀tVDTArK`5tgfhI淼YAB(I :w869e mU{s hH 7.r'ѠTȃ"*w|o'@uIzy2EU$AFBj 6{?ϴafw B74yw$8/34+uܘ+kIԉZQ旍0 }B!74,oK9=Jnm{n43rZX 96l.WgȘPhyk`"W)*[[O61Olx‘~HgyX9&"6ى:NN('(Sh;YKzBF”g8nW=%+EZ8e5_G{ڸ'>sM"kg)'J@$d}oEOzpƥwcg0g%vW W"5 8_K4qPeLw28Ntu?#9P*[8ZkoG+8v5<Ǻ8ZC 6JcP^ey۵^oƝToԋ&v Z`~22gM*:'/KϺ#ZQ KT7!59hU0ĝ9]5̭d~Ҝ|kmz4=U Aj(ZFtlC%71'K¨fq7u0^];qR9]vAAw浺ϭ K1]R"sqt@lN8?B_<ݑqc1b8ilaq}<%H@ QӒK'r"@Y6ݬ f(lgCicIJs.UkxbqQ+{}Gޑ|H8)i8=ѕ5m,!(݅&k~ cҴ_zJ i8 G}]WKu95(jbe,|hOF0ā\G$̔x1AZ2I?\g=/GA 6&׉@%+:!x 0]/0ngDt' @!ڍ0ZipmVgō5|gAW<6kiZ ل-G6 CXjX;7荚Xw~0oX8_!۸3 -${/Z*Kbތ|3GXO-†gqa#/$Ɍt}kpYzm$Nf5T)L-"J/ɂOQs j@CuXc>yZ,*ݯ t=|Sfo>5dT}˺ dv=N'(` R9>,+atZeIY8$@Qnć,o]HB:k@^.C< 2'S4dP{A"25r|DAED"!KaGf:,Ur!@(4mL$bqTbF Dt5M 2~s?Y &7wGxCIo %vlsd`*۷8 5-.Xܼz(=6Z/INxH!u)i-ҟmBTt2e@~ ɧE(oR@"^J_  ?^I,Ţ\2:ܼnӱD Ҳ@_9?<ކ vl0|La89_`_{H:<`%fe F4Hzn.k{$Br&ۡ[Ph  AFW -L)eO<Z*5?o"k"ՎGD $ˀ+\݋"̻XcJ-g0919h&I`JgDoSX]c蚟MC4~Jc F1qۿXGliF(,#JX݅#}ė tS}} Z<m_.x`mÕ`N [ o%y>PF!}!ΉLc/,ηS^CR‹@~+׶LA1>4quIVLv]{)p(TM6,j>Kv̦-X ,9J ͷB>.W R;^p۴Q٘&VBF|e>ȴaՋjޠguorg1|ID[wӂ(HP~7l n: Ry!\Fj~sL yAuufsd-pBvWxYw1 G#&ne?|£P\³.].R`?(G ! 0pXž'z2st 4e"NFx@pHo򶻙bנ2fRzULI4UK>Zt@woLmts?h)??_y .SBaY:[?3q7ԙ>;FřQ^Vjb˖VWj>X-ыr8+3E{q=-,Q0pن M&19]@ ~ 3 ڎ3L|J,SJzs8!4"9RN٤Q1,KYۿE!16R3+l9fU9Dl|L:NvT)h^ :i$*"W7nG4EmEA3(fhbC!?X HJy0wgʕmM]MHN2vǷ-:n6rTM@t)I L،EkCJ-B1+{BW=Wt2 OV?r6# ].2i 'SJDRC]%h-됐:x`mpӽ) S"e>msRi!QQ $~ޮr7M@,Dg^ mG͒DU$2 = u¥S;pǛ+a"0LXp1^4k*BFLdiBeJtqcu^q1s'QͩDKneROKNJ+]m hYѣd{ZiQC |ܭiBRh3۰d1=yKocHw#ڤ9RDS[ JS*0q5u1fZ%UX'v.+],޷Ok[O3ɘWK#x’m珐N\Fx`3c>*dŰycIDWg7;̓ 1kBFǧw@C &(T\U=cg*\tl$hsh_Jpy%qCb5ٮV.I9ߤ\aۗHni;c ZN ư}j'E|}Ƙ`l@(e{}X*7=Szvp 54^jTcDL$:H :Qm펫MǎQ=R ག E̝o&˺N" kQ>/#>Gv6Pph~aݩ85ӿ{BSڵ4>{\ygѫDR*:xx_GI=qqګQSD!0" )0yg`^1H fT<]B7{ʪ 4F 1;[ Ԁ0*o"=4,\yWK]+͖/dsxTbҩ3[ޚ}W )I nʊ0w}Iխ)b ]u@6 NlBW~SџҾ"=)"/.wu}ҔŮ]:TF&/i+.(E%pfpeMmp`tT(gA瀝Ne1^v8CZ_B!F(s2׃x\Ѕtmb?c\ -JZ8*pi޲.ZeXB6+>q9&w/=#2f05=W,TzIX^ q'g<9k W^zNr}6ivb=4)N2xxFy5[FzcsTbEzDY $Gngt!5lz?RJz?v[6?55;K󋌼q΃k|iS;/dYGrǯ><z^B+z0L.V7BeLc}fc̽u<ƤZ3&mvxG,ESGԮgEՒ2uwn3qbDT*4K׋?PlU*,\|cѥɯlsQ&ZשI \,$}LF 60^ m7BQn΋L"Q^0vZur&Kܹq0O:vM'NpW]H*@̦9q;m?0ndbIT'rjwSqWa+_e/r caYKǻ_@S4R%R֔Ѡ 7\b=fap<9BOr恺&5ڬSD<3XpIWgbetRyy dwPE7G=Wmybfew7 #)cR^ht)YU3RBo,v'kWb"nXY;<ĵPOHBH%vK@glso1 ўˬT +.Z,&@lG- : IhߒfE"JxkLe0~P+ť! V=_ W*!O+tȶ0^ I̋nw}:<,Oy+F:N5M ??1}hH1Q$gT$ĊnrnY" mĿ>MY5hnhTLXrW\'PY6 `!P@.a&9/OBd>&0{ɀSQWD]6/ S迱-CT{zqؖ)[F_/\Pa@T&%9P,>XٓQ͔^Y8,4x7T]=*%xAEOG/xJMUr=h 09~X-0tEi1K!;kD &Msmf1rtj^`%X[h:B۲m'uYd7@I\y\coubQr-ЯZnL]ꓯ m.RɌZ} 'RI`}[58~sg=yr65Hvh\ neq9a)/8"49 {Q:3 RS& .UNAiq;;BþZzm鿥@͏rbN-%%@q>gv抛5u)>WoeQR^J>y~0CXefƀZriȄx:6ڮ+XxOl۩guѶLDs}UK[C&X=\Y/t6f0E:4 V}%`-ox\=r Q8ǟUh1rӱ0g5Y.GE]XV /SNCxqFK*CeXw:Y'<1= "ee6/dw']^1D%EI|Էɵ 5fPe1bWΙF.R&tY@ނyV$s= hj˟ M X6x;fSl.-|K"҈F(Bp`N$QPn~AL>7̗N9^w-аiھ-:w\̝ t \#CyzY2a;M4\o1G0ԗX>ChL>srнNݍd( ZIǜTpys֑b]vM`*_ʎ: 0x!۹Z:>ח_u ʗZt"rhc-@}_E&N5P|בYF(vc*A]op.$~HPuT^a "ssm{@>fk4jbޖ}&#蕡)`NҺ)yNTUAim/riPY?ٞ S=g8%jOy%JWV\7 bau)K'({g ~Lչr!l `]ɔAKhbPRD^2FՅ֙W9gv.+;ќ0o4KuL3nXM~X ZL0̽0WR0 I^{ Sa4AÃ87~baFgK+-1))ȸ*ײA`[ H$~&QWM#_*HܝVt_%Ų |ʱv=˰qp&O1zm" $y{jjHD(h;e lк"b#2iP Ӷ=< h0Cs%cQuw[m\N  ص+K38 I8 ̡ΝGzگ9;y~',9Yt7=mP2%wPjVšS*+*'*Y,rʖ48c[q^\EJ8H6 ҡCK^-_تفw\4e]0VATFPjU% -E/ d02dzs~(G-S8vF9y`8h! 7xz\`r͸qL9G: @8 p_úZu+QPgL]ʚ Ӟ+Uv;P="m]xR^a 98Z;mh PF$uj tTY\d#3].L*8Q\h©T补Jf/Hfc_ӊ'21Oد}LQۦmCU~3sSJ$Ѳcuiڠ{.i5xvc"U־ٛ)vt!a9q;baʅ3`-4WG1?Rv<&4: h[Db~mٱ[{asn *t"lI[ۣ秴פJsq]|,BRtQRK_#xk$1 NKe2uO'sFL.G<,D1TvˍoGL^YdBL/El}PtpFj?Y`ςa7J|xMÒ!JWQYC.ӊݻF N"]DvQ> _, d#+|dkI`V}\z}Ch -i'0%_eclN%xHlIlStvih)A\ҝGEO(s]@Obxϵ9݊N g)%gg#B.uX`tW$0J$A|Wlp$|Qo0&-mģ0(e:[Hz3 J'A̛Et t](o/c NEY~"[%ҽ  )4ǂ&"%vNfG`fO.>e!GgnʮToP$j&:5:'q5C]1c( m铘zuE|yzh-*XF'ÇVu?,f/\~-<Ӛŧ qLd҅=a]Z(LrFg 9?YY)z76(B{i3`yщ04rzM?Оc PB!!nz$XsyxC-:):_uydGt`2cV]+0pBeUp!kKR_[vt9'+<&+qJQ4b]7$"cEPN[1r(o*+"i!B4$e26iN+]n3v]gj)qqB>-LCed,(߹]S0Sxªy!]ΕԢݝ˞ fQIZDr$+f0BẔa $XlU6a)0T>z sE tT󤿎DQ>K /N'+c;XGD;_gx<:y3J;It=M7]^.F{wͨ.{3L61WvrƲEx%Spz*6Q?95#G}K-LVf/i9SGMRqb! WnBqp~݉T˹81h|fQzO$YZK=mT DDTmxsʐww#by.=2cBt<A0<Ʊ<0e]N#)s%I4-5N*dЫ/BuَsPoS/ELmP5u O5)0gR= 7N{Vմ5M;#v+l!q"6Ff7@֍?+hHcE.cIT+ead 2vퟆ6@eԣ7UO%=_u\AO;@'j0'̂(=(9#UKA:z1}.,I̘#Yjhߜ+ ^ky5C)JCw 1>vFl% yIĂ?u𿽗'KQbwy0jWCDcÉh A2Hz% eXyFw5as=z<꤃poig ^Fc##C3 # SXfRL)`>>CgxS[Û}]Hj2i؁ U YhKHc?j .R+Nl&/:+m7貤Θ~ k镺#>ZOKBԪ(_,= '#a/꠷t6&Y:B}ST_OQ2eԞ ;MoEGj;$؁s[X KѼ) |N>XK8 ӹ"EIMA}EPbs,闾sIJ]) fRY-whռXx9\lDkM!p01ݦR6ɕuZcp7|+4 gꦲ8 Pwp'Iۛ }ϩSt|?a wm ), Ϋ~$mʱ?NXj^^ϜJ YKF6WTTzX2`D:uZ%c{X_N\mMaKifPz:QҿVuGֲs"oҸK\,vK!wd!!H ))CV.$菈uk˛6>͸z% uwW[O"D(LlU"ڲbJpwOVkS#XgTSكaiJ/YB*y)dFLͿ{q3afQ!`Lyzͯ={1,%6f!-z[[ŁE13ً\񯆄P LhQĖD#9@ôTyc@l_$YxWV7lYVlRRA/ 92}Fi4˴|La庹lƬ" bzua@:) gQ]v6A&\bƷ QD oƒN D8/BrE`˫Ё|w(($@جKb.if4DŽ$_61ue@ d)EVL!v`ݥA9 UxU+ݼZc2/PD>ydx"2slw Sݣ:H=^;7PLr(ӡzqvƁT!kI9d)j Ԛ SC8 ΛVmЮʷ`K ~6ojR1kbS1^Ť5kL\ԃC5㟏0+}"$3k΢'_(DG_ʙʮ.Cl*!MG&.A{ n145hXpQ`1 +%S󡌸Rk̠C]^QR Y%MFy},bG= *#AhyjPaE|;Ky߇o!b"D3JՂ*u&Ӑh]v[kt^Q] H,s`oTwp"9)`w* ="_ǔyM*%|Tě6H(eS`*33(V;>@;6IY(}.Ei8t{'RcR8Kg=Ab[2PTix)4OqEKP~B]$N)O~Z~dzk\gi@ׅFO_r_dZdY+?1߹} ٬ |b_^ʰYHTaG΋ֽaB#`Q!B/I:pܵt9$K =A0gK뚵"m"!|4X)# o3 42'ՇȌШ!ޑum+?J8WG?Ϲz-@{Y(jARo t'rxp^F2O4EzXe_$Mb/QhKHW,TUU]V|E[th1)_!2a9$ޛh,QkK'&Fh/:AY{O$^Ami]R(E<:BDo * 4FwuA1/b&$q)o홢1u(C/ 0|`W!me!".V#L$>B]ySտDZ;u64 a[(EBprL:'DH'i:M n҃+f⨨ Y"MxYo,-mh-(Rg!t՝X2$9c:(`&oBѝmTh"?,1!exW;.=<4R$˵eɶ P9mi.Q7 Y =bzK+ >t=Bǥ$'>yop!Y[ʈo\1˄reGrdӉ": IKq@oqք5 T{+ k0 #澢&=\s[c .otDpUI H̊Sٝ ¹ )5vwC3%NG2#p%[Ere6|Pl7rW cݬiYjlW-Nêr@'IC>]sa7Z /R[3̚,+F+.};Ősw&_dQiv[}2OM^[ORO6cU4ӓYOx 뺸hͼ~7`<\%=8F!l%`;7˄c3Q 78 J҉_D}eI8 6`4?{/% ;3fj hx]i b{F^9jʿ7pߨ$I@q_ 9҅`C[ X\P{C0yRu a(}lBZw_~L(CbS=[m-H5:[$x?Cgч 4|+" fma˶=q]r!e1|#+Z@?#ܥ7}"쮠x&b-t"8똟=NdL].KL#M23 x-[{o':hѱV# alk _CKĽ7/c7 pП~i(ȠI{Ji[r !2ځ;KZ$ΡQY49+?ec c_wp]˜Dg}p2MI_'OjOrio|@s^|Nl pa@fkᵶ~*K5YBOH~ηU$0+ i:"ŒÏ; cysLr(v%5Ss/ rhԁV<5tV҇v#HgzFb7}':%3Qa/ԴO';گ*ޠ e]yu9iw$C6g*$rSS?T5>r)gpK>Ԧq]@qBp= dVc$K`mpeipőlrc|Kyyji(~_`\TU,煵ݥ!6A\֯D)qlbAulb (ϯ!cx{/2pEA)H{7d;0_Pu~ Qtm8v uO`\H_kjWN&nyɠ߿lUCSԴRxC :ǿ+Hcʺ̅p{<\QdL v086\Qbe8cY2#}w<1dz; T_iB! 5 Fz%iLXMdEjA9mz~%쀓uyd3eqT{Q):v4,[A><_Wں|~Oh1IŠ&Ś+@[P_ ~8ZG$[is޸hN} ¥, L@&mӪPL<(;TeOOXSX"LuNXY)kC%KolAsw LQk((٧$4oR ΕyO+v7\ꄊ'jk$=b]` ]^D3=a~2#՟=0a\\ BiG9)RLozN{.W IyvU\΄NеW<)Yͳdᮤӟѹ:nhBSg-倢|lA5zoϸ~GA˦Pns[qGTQml9ފ4k@R^Ej^_WnhuzN$GS5A \@@Y\ѯ4Imolo=]ӏRKqNd< g+#t&L2v!VtèUks,=\Cғp i fGD9NE[NoT7^53ԅl2, Kd8$G ;̨3lk3_Y3 Wuc`&#'[H\f<LX wb2o|=O(~~~h؈.$ ¯dj5tCGk<83#,GwghiO~:Q!UuM`2%8qO`*(w lGĜA[ĥMK*Ne\yEvîs`q! o?.x!p@[=Qߧ$ w^cmi12s= D e!bC˟8Jly['EGd@?q`+.}\8x}~t˜Zn3nFkP2\h5dj6vH\WȀ5dBOOohTe.?|)bT/xdI-̻E\HʃhCtf7tlt71c'BSoX*u0)u_YJu n.]ͩ9m̡Sf?bfw@1 ӺA'v\<(oD~t2Ӈ'4H} f"Ϫeǀ(3̄c=lP5!FY=rNhl AnZy{DgӃ:6~τFƆKvR"pdIfR;J|ZvB<2jR c(K]ZJS@hA.WFv6 ͷ [s[{&$肉 Q`3SG&Ê:‘,IESܭtwڝt;;߂zlXTJ!Fd!< {bH .++ xRnA}zSY|vKS!*wWoeoZG`K'r 3"O[UI#>j6Fw yDS.[ Hȕ;\^iIPUDqEh,j'6m*y],dl_~O "q볙@i.Eoԗ&^d{8>M9.% x|obd?,n䚢)wfδј 9Bi*;(xf^gKm^UYA m]s,WBfkt4WCtUBlvܘHf*OW<)]Ҏ2rWQK΅'3=Xx @1 9PfJG07V鋧0 Hקr/2o8M/lh =sW]^`k_ϕȰt[a.\2.^na"@~ᐃ˴Q7NqMEw} uXp"fYQ $ˀǬ34t|v'ާϋJ w%M[ XMG`^$&*YOH1>((@kH$!!e&5ܔf؄U~(I=\;{cQ,u xn8OWYUzdHZL7g@>+3͌+x챫󻔤;DA̶^΢i34#.Եol,!>5F 7ut!rݰqwr2Eljq¥-Ib2ZC=. S *Sb%a%`UJ e$g"k~)C}oz۷3yCMj#0TOA, dq+7) MON= ^HF""I%" &oM}kp^q :mVš}A=R3Mt.o^.&7 |gLp)(̾^Z :PwԬI@8v[)<t}7)1?4OLGܝ>q<6&.':? n%Py?Ƭhկkkq¹Q2_B+r8dk)t>lƬc Xז`N Wjtd uBHrYzds rGOsS12v>׮h X3I+I_ #chb\b`9|r+} =H*5Txء!$kvn<ӳ.!'3`P9aI%ѧN1GXK&SWߦ)e?a(rQiArt-B ezhUҩUwD] brBkҸNTYS@"_"K腶۹l*|yD aЗ{ɾ}0Rc_w˫}>mbXN6DYxYZs@Tf~V 4hUGJu2 $a^cr`b^}Ymq\pIj B4LikH`M"讙*@XtEv <{wr ( P9XkНVNaz̃ldc\ zߖڅ5=^kBqJXV"zJ fCb w$-6t("7/3٢GgּX$ZOH~d併0]ot5ٌ2u:MWRK Q699dY/D;K \q@egev?{E1"% !Xxa6m&Vڦr\-*Ql1| h(2C0zeU-:j^ ϔ&> n[}&q|eb|?PqٝEv$)ZPfR WZdIAfyFλ\ӡ~/̫pޙ  ǠhsE -8YgiR;Z6- ~isc~y6wii}˒#Z:Nfm\#^DVej-Ob}CY=f :FD#TPF6l<՞&EbN zkmw>Yzxܬ)rG#rR.;ء{?0”(5>g԰k3ѭ>&6AF>nt7mx ylx}<-jK^eȖ΂"3{{M<9DfxhvP+wRpR2J(3ѽ$5jmF`Msdy%gWjp˦׮فd@ZǐR!Pq 5sU/k tt7|{*W.Lk5#rl/l2` j$L<;DOiMLrl Vk!,fHL쏶??99VB9R:L\Y=NӰ+~{L&F ^B8^SH"oޔ][^/Ab@FJ-g`_`>Ym+҄!݋."ko>7اXVd銋9UMM&-HRSg߳bvآE񂜊ݚ7Ozբo|)]9Ee4Uj\yh{v4 >sh ?iQ@N6(y2Pqce-æEpӨ73R?6h tL3"uOȚEOJ|&͢ dO\y'-wX3["+Tz_lϳ㷩W<9x{f1- k/KXocad.GmXkG2cJ*>G[ۀL>MP\?chʄ@o/AzFŠ_;k\A?Ċ3Cqxg _C힬T\n;u%iN$ѝ5,/>+D z}n/HI' X-!AB1Z _ `6seZbd/P0:uAL$Uy9*~« ^h"/wA#Z!cm4iM]NbRYY$o~?|C!;;G\c&H [O%4xʼ[20=-8P3 &seXJP;<9ˍ$<He@ @ ,v\܊UQ x!2ٝV:/ q- [3U5QEGI[wua`s;aǙfg!'%]m\ҰN@p?ќo04jW9jPCJ ۧ-]ռq m($HY4СM5!"<h*ࠊ 5@ni.'Ewx`ėGԲAă]UAFbĆ@ir4Hw?h .H=oF:wRHwdD_$8'*ڑnѠsϵܽ/u+oJڃփnۍ!s..wTY<Ţg-yhG&r{FbgGy-,AX S3=3x+ ݓu!\}\νx }TkZ$@]FRD5YG|'mG CH .x xVvJ xVZLs dn–~"\;fQ5v2~7;l 1h?lw(y.N u.̹.zp>$jP%ЀFWW4&K]~ =JHv_Tm1]dA޶7Uǀ+pUPovkU_L٫DHNtә  p_B[]>riPI^Tdd%ꉩ,qsq: C`;[lXnx7z8+f@*[=+ -}=t*+أ:>RMF**K+$@;9'9ܯqvU+}3ԬY N6tzh⮌Ʃ[eKl0I*7#k}H8ul1 qꓰ>GL* =仐L~ѓv~DDzn)EYv%2([lps&!Z' %GC'-^pΏֈ2^-lMP4Wo ƍu?KfC6.IZ# ${E /2J a8 FozEzk)Q;F&oQ&}Ɏpޤ(!ĢʌPM'o>V<ܔoaK1EK99صy unQ`sbfXj7=CH=)&i{1MtI(*HPR$`%_:2|2 @-9jJRbmK!|7>ඬ6.8Ca-pMv%FiJ&x(0"95.G~\!0 cT g!Ռ3 [>|Vl%m#G"$|Hfl3xhf4>U^(%N$X $,r <(RwrEr#Dԩ)NLG'YątT/G6Qdc!V9U7%!A!7rfǕ46r']= ^V~,ڀ(_-|Ѓ??[,ZB,ʝ~$]0~kb#ӽ [L)V6}c@AZ@{޻MWWx^[,j&uE(LXz 8%x-iel|u [Q<}) :T93 Ʉ;h-At;Y7h퍶E:Y8w6ܯwi>lou9%3}y5``T9,tƝ (ep+nTn)woL'q6d.+Luթ GwMuvٛYDv;a+K@Hd3spZH츆!>i/3{!QTKYD8C#q>V@jeܚ%Y&u\eZ[jL1@Qpuad=5BtJ(-0< Yv1):q#U {0Ģ.eF*-R 12H)mGBΎ9(ڌ@ *[>VŁ6̴N|3MϯqT?ݯsEB*r-5=Y6.VkYY Gn\Eߤf5K ;!ool;%G㍅u'ogogxvz㋡*rcUE)T9aYtaFe_\*٩ )Xl0G2]nyy_&Tmiȡu:@jD:n'&Jhy~u@4͞;65O9\ <.Z Q:؟26 eOn8}::ĚgN?ސhg[ܞs51^ZLq&@k[dOGՕ}߯?w)X|0Uz0iK.$?!N"nT@k;6g ѝL2yOwi&A__su^ rWm:@>R,ZXs];˫]l 0ztGPY{(5v^:[,w{[R'>'y=;x_iE;k]\ϢhI1HMӊGLݥ۩Q ft u[{Ž;Ѱ*,b'㖍#p(|8f9_+,m\L<,p [+m]}V C>4mq'EMђ;2) )gl? W.LoQ`oF[tꆲ&zƵ{<9։Llt3< 5ձd` /.u#=z`/un kLYTکč.Y:j- Bőq@L5&n>M4[l2-ePoС zԚ̃kaW_9ZY\0M~ +1y +/nS_U@ |ˍT51Mk@Y+E7E%1ԌY}ƶʥ8ǔG$xCI6߁%y5#=oWsLVIӾПNOya?Ϛn=Z:fpzo]#eY&xq(RPXڳFtt:Yz[UKOUKG@x{5J!DHtxjpܸXdmc߼[YÛ%y.cX7Ҟ-;4R@gK ?Q:*ힽlfoEa9nXmOm#f9'PBק#b"SNŷ)'WWPRȆ.A3wzz*Q+DIU'R<^Mߥ~zzJADl -e(!wd8<KY=7x,7qi&ƄzAZȭ&#S.Rz1[BQ*VE(R$ lQiJkyi) n&oEsKd?RcQv\jx"kDh}Òx&kG-mx5bm,Ȱ n-{h`{!Z]as-»_K xd{WϴЄr>iQU'6*-^pИr#J:VGt\3CU1> yH\kJ1V❳ {I/{\#'$^@;\Qؚ֠<nOu S%?e .SC^yVT"X/H$✾c&ς?J]xVN;n$@>X ^o³䮯E$&EЌ"?Ødǰh (baP"j zۅ#]ns{^M-V٨;K@+h -̹K;:B@2ڨa,h_&/` z%=8#.JtD*Д&CsGX $yHr^^P} ;c\TR͛&X9\qNø`zߊQ`^?{fnJ\-NGRE!/FǧAE{U dA* 7r}.$ރ1UZm*~~`0wj\O}A;Cvz3Y=MV|fJ~k22Js:lߢB{/hy iH2\,xTD+ν9fI k}~Kw"Y:*[J)O0fWKP$O2<e;d?r6'S*KJ{I_;S}\1hyVT%Y&Yվ4hX9# $;s|ȼ,vlwkt o% HW%J745|z鬏("QQ]DuPm |Ğ3sJKGȜyaױrM*RzZT3۽B8Q5ICkfqW[2a'H"SQ-6tqˢ>S+7`gQ@ctթ]us&N%|K]%&?:㿪7fSz[<w\̀۝]>FGSziA0tO P+b³EN:i )`>AbG*.\<>5\{{0B2ݑ'K.Z_JB d]`d)  ee?[E8Pxް eh{߳% V(e0N"*:Wӣյqh[pɃL+`!U \D~k5"nˮ aK٩lW4j*Ȃ)= 'ʠ| h6;Hk_6"c l FBL EdXnJ)s颗MU~v+jcO2,yct u&; :0[\FDBc߄t0˶bEɄf,b2?E쉼Ǭ w &?˷ag.8iE1ozbWW&A#ƃ+poX{%@E-U ۇW܂BoXCJ߽'^K_5 }Vx*xzŘ }k:ݗ^+b ;=iÂJ+7c i<,U{$57ݳ/%d}%v6c+j{ITlU}vomc3!_6-! TS0pz&ݪ 3x:4St'3?Isa/^zft[]$T~Rv9m3;c&FY  |UFrq;BW^4:dz`CL{.]ho :"XfPߠW+.0+zD\DmIȰt[I&˅Vsĵt:VNBp࿸DsP3)3KhaTcye 5"7LMc9CL93PVG QK?9T*&>WvuvyfJuZ^fρ^f4fDm0S(ٹ׻,f=c݅ɣG]21ģ27D멵X#RP6U<^;2ujZŃJJ`SQѥw lG++GHי+W|FZ%B0<ΰ9-yV 8hG#Xhu65'w/z !d,Ns9f T~w7tT'աМ xF*w쐄p68Qv{x`YYx0<T]э5w -D#%X^w?+(􉎽YBz墠+uO`y.?Gjӛљc)%(Gp ø[.gtH˻pN1g1@;(^"fO$q:`:odޅV18XL@.HIGhd \dpyP.}^0F5uXjQI f/# ]ɍKKӻ$P|Cg<5HD_c-iIwA]RL_pZ=Q.g@f,kA ǀ߮O=i4e"W`՝AVO$طW* ĝ$[43fwj(MCX@>%!4acrr3WpzN&x|"){? jFr}(MԭHPFj3~g%\=/r=ݪ.""P]Uy4îEPNwX,n?ڤqQ Ɂ֯ A&uV7-GuMa@-y=tW7 Ӊ4Q !v 0ӥzKH>JEZ̸L2&-ke}"hĸ*Xr/G} ݱ&ٔ4+tV!{ Zu*:oK>v=8ŦTK|nwQf vKi'lōw2jXWCܓũ3kN#ZȜВ|ktphpd}ώ9&h_84\[we5j2 ?L VMiv j+0Cr'ᬨm*IQsdVS' \ߕu!|݃ؗٷld Ӵwa Ganvau]mً$|hJY7/ٱ@ɗ8)ӻ g5Zp)[T = dMDu҅ rLĐV=QϕсH=X rz{Hj 7g#(ڦ@[o$'6XEK494fBx~~uc87f7? E ٮƏ.>J1iB.K'xgKŲ*\~r~M*6/p iWk;ǹáMC_*s6/&F"ظd/z$n[H+ ^7fEr=+*r"S إzEQ}41j4kțR!ڑX*\d9 ؎~wz+X"`GOf$/U "_?r7z ^ޅGq™!_y&teE"qTӑ1Bw`9*kS0b`{fyAlEb d'gTR3>a)G{ gqr:-놤c/]בFZSc^& ŒX9I=ՎdϯR{푊l33MB\ oʼYgpx v3wzTP~W"]zำp#Я#+Ke lqlLbC=a BYbbX>t0c ;i&1itiK,J~jh3dR}ξQc:ʑ#|GTBMᦗU.Y@ Hj)grK_ìP>cbMȊYڼnx"+@R- S6cIkOZ|%gmVsU86ɗz|0i9o}p=(eDx4VhխMڞ|ZE̅k$H甇a s|jUe`yjy{-Xpk^:J`%zaKn_;LQ$VD}9(s}TF{zs^wR!KXx(`uvsNJ3&0r[q;c!I$j>*?n6- (=C6yE)v;6ǀsԦ2ytFV g(Fr>/CŚIcilP㿱lX>AOtnl?7wJ:4V oJ꧝0*Z\}>̵c,fn!Ȣk ƥ]%k<0;[Y간g[P 2^{3vȻ@[U㮪`=: HJ{I㨇p!~E7CX&&3Q5o˸(cq}"`)xٙ}2QcA" I)2C" 4K}883zkm%Z2F Ҡ;04X$*a `i\-K, MD cudţZX@F-{, X6t"#0+<~~&{ a$*wB'Zzfpyޣ91LxQ\*_l׫4׭PA366azVΘ}mSMC4cKrۆe~OځNvrL'@q. ]r_TvZE>nF&P \|%v,u򿷝8ʢ"ɖtj [-3qz%dVkr4-0'%ⱹ;aqT|;68V]쭖%ÔY(0 sR58TCT xvzi8: 7)$?MsJK lx7|3#Ge%uݽ60rN7#f&B;v)2.p㮝MHcYٛX\2ۧA$av|J(`%,aǑDgG[=&_;-_ho7ґ$܋ TlKa1sqBقCB"rwϜhc3ڹ82,?h!vj"Eq$k'I<<ÇEgC IGP]sf*iOTޯBl`r]wBWml?s5@2z޸hsts;T|kQ8yL(k:X3qo@4*, 2 Ve0cjI5p$롔~{Qaђ+SR$$G4q~܅H[?y>32_YW]Á@)`!F-zB~WXe'uvp}` bO2 -='ֽL8L1dߢn[PC7g㵽@|lO4N=")?)i { tG-?C(cwX @W2{lLvh"I]sHJ%NE@[jP&y"jqc=LnP«u1k:?7A_Oٳią3f*;xwo6NEuXT?FYQ/= wICںJ-Rb;CI4(]ZXϠ ۣQ9r·$ΐML-i ݟq rIJSB$Y@4Z`B;u 10s JFPMeDitOs(Z&+Ά۠7o<_.Gu]{\t,; lm f@8 Ŝk> l$K[z=UoAx f/w̷}v0?$dR: b^|wKd2)H2l(mR[zぜ'YyGc)vo{A($-27AoK}?+- @Pn N{0ȡu?bY@wmkr?5=)5^z'Cg6Yl|wr$^Vƴ7W q7Lj><9F.wC6#;'vU VXJQ(Dΰ[ZqAo3iQy^2ά ?]#Cq_("*/Ux(>@\$ F U}.S1kxR" Z)< =Ջ M)֞-;rކ_#ͧ>$;jܗ)#zL3 e"!MXZ}V1#m ŕY&ʼ^ IEf&[O>QAbYU8u׵+J˦=(Cq|uXtM&ds6D>j{X[ KF_mYB )Ǽ&v p` '8rELB4R~7/"a_!X]ՠ'W1$ ^+:Ir?O4[0To %sux)  = ~ !~\og- pQy*)FߊR*$xtͶYVjUcO Q7Kռ_>[lbd|.&q|9_dݶr# >_`nг% AD* (w %?8!z%tx~ͅwf)EAxL`IeaaɱԆ=ݻtgg .n$pZ_.ϑ ]nm! P_tKDe_\tàvjݘ_՜f׾i}@`$M=*c?y)TQǕB0H:1nKU U:ajOqL@p{@\ liVp.W psle>A&>0m`ͼ7;mSO(9N]gLNrm%QQ<ηQf6A$`ŏrb߇< oTEh2ֻz.'=zL&69,P2qdHm籠{λ%d,'۠ ܦy[,18@i.^ Fl9;E}X@<#q"W/KAFqUp [(&^|8_w? /Awkp'cDlTp gI%լ !vZɢV ote+qѲ 5l >-aϱb<6$?~I2S9ck/b:4P6 k߾^C+d}'B2?SF"ұëXSJwi?Lv1/5-#/QV:J#ޮjǺ bN8WNWt^b17xOF4b0DD⽽J/"_\҉O|.] {~+KcE/i(/fX;PN~i,1LR|Ӕ鴀N'oma vA_t9,+?/QvaA]Yx/vHœzFcbP$3o&[U΃ ƭ&Xxۺ'JpM $ aN)|kֻE9FZ v˦R رW}Z,V)yljhCv*hyn4fPDFm:9T&llY~^w"&q.Z6 `Vu1vWʞ9]b1ء*J9 ʥ{ZHbXoDڊ+*#)Iw-@vO7I? \7^|S3)ߵGn,,bX՛N1X\8gqn/WtWuVw36M YFeY>p:qƶ,a*T,]<9XWZr&7#@@*IXshU5];DcD{<ꀋ2|mc7^OڟSQ l4>4,z/ɼښ#FATv8}U?bsrP# B5qAKBC# Kh\R$iJ~vEo2O&Uo8j7udx~t76e|Nk=xkO6NA`N/?I e:wfWs3n3ZuQG)}!k"riL# qX?PM+gbeVUCEw\"CKU`jo>+A$UTרeOjIZc3nP̣3ar\ه9_Y %Kf:b%i}$+etOC/y.Ҫᶉƒ[r5NNsdUίf916^mC4QG+ ~cfAnov/44P5L.[% {8̩ڝjd#6K$cDLp~DDѥ''ZL('c0tܯ_Iƙ nhF Q^񺹐،Q0(^ J/qؽ2LtHGLxmcU u*X3[ϹEʚ|l\H . * ^ZU_!<'P @0ir( .ײb7Mݾ A#ΚjYڛKXX8 l C zifikUE [UQI¤Z.}5 A3FZ#IjOO[J6mU]Q"w ~4w(宛x+Ài^n + Y9]-3$蓪Y5>9JBLQ@HthdzL,z3Qn\:b1ZE)\޺hV53߯&ߋ.q~+v8={vp7{>qDʍ|(wkzQ@U-- vB!P`|m;>eQB.,b 8o4g4v7XFx9d?i h=Ƶ/a>D|?JȃڃrNau }sJHl[[οLKa- B(Wt}\~^D:ȃ]屬 $ƈ0rk&2zv5`x& Va䋤ԛ6P1fP@YL- lqʬ B!5MOJO<' Yf0gl`)/CϬBp_o1͡[>|\SÊڟGp [H׽^1-|È?}ͨ*qքcTk {+7$xh+>љ 0`S)wxLpm#/uN-ifpYm\˽+(VR\3ıllѴI! X>V#Ҹb &@Ӱک1-:&@JYG=Fsw]7N)?S[ 4`ESQSE sV*&L,o1'c A2@Ώ#OqTKCEfmC!Fϔ%R)*"z։@s%N` ]8=6$]vs'D=/E+5N% rtn6%+R܄J]b20&}@VjHvrYfs+A+Em>Ll zZdUmWc-'S6ter`~m o(#mݯ$'=/S}7%Uf' ZY,W> S}4ԧKHX8m?Ԙ#OZܡ(q9xWVFQ% uЮ#|ymXK`&7krJq0BP*<(GCK:0SbVϮ}oU ѭ]"Pj7Rr Bf=}.AXXxsoOAtlp&(=L>#%سu6]gn,=7K~MN|@ӶPdFUetnO:1kŒg,⪐ 8Ǯ;(Vy@IE{*ݴۋfV ϸt_>(tno٨ ]/uSͶ̌ ; *Ni-hXhT6-5<%p?,G{bG;Cئ)$TeN|z>XFl}3R0.a~:j2uj򡼩"Z"y}/QElHvRY&rTLRhvT$\T4 Aa 5$u١G1R4Ous:©0.C`}|,8X.04t foMOַDKK/pGBADffB'L:mϾ J ^eb>ܮi`Pƛا쌜 m/Zk57"g.M_4x#M&>29v63_^uT AA I.>¤#_zչڣ+s!N13QCp=,Xo/ @]>[1J4 $sx, #L+wze _4{0^ssVY#[\n86i$W誚@<$r_FETTcj1CPQP9T4,NvGmSWO81zm4 ˝qԚ.ӳa!X'Ww貒Cɨϖ7{ yS#g] ( !w|9"ʚHx g^ҪKd"#(qϡX Y?}f:XMwaiޛS<$C3'XrY6xa9kN[igyV"u\~9EtlNp0'#0RO5`vAN+2B|lXMT^ wѿf BqѶ¿s nL_=̛8BZM7gr d)oR! :_c#-ႼiDB{7axi:`bk&Ž>ȃ/WDePt&$) ȹ[4 `{%BՇkV( Yߤl}Fo[B b=&gCrNpB^yZ$[a\HR '1ݟ>/7Osv80Dpvy\\b0}cURNu/-(CVORئ=(~޹ mzVoW7'7dz/BLJR,К{ .!dQ5rҢY2]Ȝ t IdZᙹhmdoB'4aIHe}֤2XaLr(4|DGSFA( ^YNTw48ifE|C7Yإ*TW|Mw84ytP̆uؾ,k0_a@R+K{ `"4 rCj^XT=̫2db!Pښn/莾\8b(a4| KC,cw*P#AH]5!B89:[`X~ܩCǖKPwINwHX"ܘZ ccذ6OaHP \m¡YVpb6|k({_]mria =/GHpYXbCIOF>IjV=Zi;G܌A\Rv:R7.gշ;KU,=_p@n׌@gʬ0 F́ec:[h\%y`"EGBקaR:(ck-ܶWcI7'YyiNݸSj_7\Q#Y祢Vql+a-~#ϰRuѤEɜtjG4ߑ&z${@@WӚk SDKBK5mg:YfbROi"#䉴l@aho>G:2*9 LqZz*+<q`m+掼ѥ;O[GxX.s,)z579qԶJXgqQ F)R!%uí а}1t|j(EUL_ΰ$ut~"dDgL%ۧT.:6^_iR%\R$ C ϥ(aۧI7az6\3c8#'FEgj 6K"ဥ}F@%xp(i:c Hq)[M7 x ȧn8Nd=N+K$'*2.|dXA>t_H`&re9̯Wx15F%p%7bT̝uӅAPs)cΞ> lUZƙnFHVZQTg g$]%ǀY&C+rϩ6Lv:r [3q Q%g T(ג)ev \w߾Vsw+ruc;YC 4) u v{z`'0f{RȗczdwT;[PMo;|U[ n[r>4u0,/f:(@to]'.@jڃ4FVgfR u!Кq2o Xq,ؼbP>RFtZFf.zD D-h֒mo|U;5 Rdܬ {sh{KTg({(b!yHcT' PtEI%_i|6J|[ #|}x] >ZMNIpeR>JnܣT lAˁ"#+$k hd &8 amX\楪nYL>mԭ3avo!ŵ3Z)ҭjC1WySM3M?.@"T!KP_dKxC\fK* *[XZ`I9#Ï}&JbyOpƞ}?kKV 5z`O[gRՕՓnQNQ[mG fyoq]? =I)RfO1 [avL؜v^K\W݉bf{:0_rD"@<63XEMeiDYѤ]b8xFx."+A(_l" i!ӵĚeQʼr;7+s]F}kYo*/a |[d% )<6a""|VqA.| BgDaxDXs]ܺAXq+F,L$y#2ZmS 9u !ιyUedKhcיƣ}[S+43.1> LWl{-\źN(w 4u4<1,wA7CxUMgC*aţ45pUrA%0[eORׇԶ+I" /`f༔Y/UrQ,nC)1;pbSVvhPd wO-O2".a UPF2wg>:%`SOnوzlƑ8ħe3%29mETC7)*U\HFY@ t)!H  ) GlW ԥ6SA 1.C8Whijg^{/2l#BU ? f ?+\(;#A{]C_LOv(rw"nz= ř@а-pRǕ+}.+b*)Zi2[th寖 w!:^ʹ#PRF&D)^]nўMQc1OzѬn^~_)/h"1 J`\ 4c(dWLZ ʺWn0䙘#^R>.4}8 &Bl\7kѝKd5ooK@ݼLN/T ɲ G mL@ZC4@V_, B qH: h2 >L01S.t‚,ZD۝tɹJ 薔{hhޅM o7 Ŋ9L:Kd腭AOKnS#R b"4 n:z.?:b|S {/;;]gMuBuTI&S shi1,5N cȏap;+I}zt.@rAҕ9a.b?hc cg‡P)|UN!A-݆'=>`s_[ƾ~d&z R[C1ܓG ?Фu'0֪!yֹ1Z$a# |+rRy b("aY V+j ,,Vq+ _m+Nљ! hiMa~َ=Q;'1²?Fn6~y(gdV?mK?I {%ߏl.uς4cbl|x@e zڔvkOU&Gj^,2aN{+0(tQvpF(HݓҢCP]96{Vֹ 1e+\7j$N HsoXIogs_0ixܯ'<аk/ff]ʼn0$[ : VQKr{BcrwAWjWŤxFWKltAc2#E 8(=l4n , ]"RK(A~^c Fob*ɻ[xiPD33rPאɑ$fvкlwHms8|(SiP/V3!O-fA=j&\_ =Co@q. <EL>gɊ&9m, ޳cq`TJmٛ?Ž@ d9-H>P!#%o-XNt36*}zYl|ڍX<{xj#wRX,Qj[J>wmigroG4v`!ǡM/.>n9,vEBLdğ=_*-a^J4Nsnd־ ص4$s`A_B+&q9 jfcrXAj >ptպِNEl6uBۛ;;,Zym*ܛ;CȚv׼6JtGe3_Y̻QN$2ef+u! c^18vfWHp|;|* C l$G5Nآ0?@g!a]+| XUzuĺWjV\J)@<$$X%؀^Y)(t?P]D z: 㕬ԗXd1ԧjgN@`e1E5rT{bY^4w^KLr˔<`l< & X󘇆4} uP cVlu!|l'fHRH]PaJ+ KTa04T*Z$&F q#u6S3b 9u"S]<̨ rn6(#M8Bم >04 .r􆮟aDZ i ,Xǯ"FI=Wo"˪U[{r8up S IFbc3;ݴ 4`bH )%7G5O-A5.:]ydCqk&>)`P&SC+]:i-B+[5 HTP(8@cuw#ƭaSbY31v}bM_o3lc0xSUyz|oAZ7L.[-6b@5=7HHpKכ>xW1%VTKCXg[7: Rz  iMF YYwu?T)ݶ%f *'6@57N^eSS;b28>gvq}iеr**^]㰢k&ߕKG i`fB}܆ht` GtݟVʋPV3z :ptg#KNiО`;*KLE~B`*oGwY浔Xi!dͲg͕<>wn'5Mo3ɍd H 0.:S@Qe (LXY-_0̺̈́~94݀>ʏi '|K}21*"#m0OhY]d0?)ĬN @i"CNAIįDքH{H0lE[ A4č{¾O]xC$2n咨l5s|y eҪ5Y22+hl ,)W#:3|gv>>{dΔxp"q0J6jqO_cf?)Y-ֵvc&n $!emW90~a TH a'4I:nLda0B?*u;-R#Qmatd KŚuI;8.*6fu-ݫY \fd?𜕐,ЁHxcwdͻ*6ebj%ŬPAӖB==67"ռsQX1PJ*=k?C^wڜ`Cg`/"؞q'_ oRǗ̼K#2]jm?#ͫ} <ry4G2^ˆVo+]) tW։M{gG?Jt'"(EM <"'%DH X9(ZuK>n7UNL2R}!‿ ARXd]X @Z ri"7_՛mFx^:1!e;? `BI`gֲ [EK֚\U"Њ:%r_.΃e֞2.HrXv'äLe.,EKO8qo7ִiU)ʈE֋.3$qX.tLueBѾ7>TKXcic)u;rJjQq뽽^G>fF@2-Z9r}1ƪcKVul\´ GovhMUqG) v̠,R< g9=L e~?]ȄFp;;"䒇4lۓ>;9u,r$ҮAښ!&3;95:Kei1$~dp'1,xؤ!œ6JWD {%;f_3Y/4 nQ PO(Ve#!k^`h$ 3l HDkI6錄W0 AIX/'|Fh95w9=(#&f2}Q< NǧzF\d\ ߅ik,'vfCF}BM6p8X{A]{&Wo)ɬ J'xlKGIdگۑ_Sh]߼OC!ݎpg&D)n ՗/ߥ]ũFTsGM< [$cC!p'*΁FZ. nILhxpqdϯ;pZO4<PGFЏʧ2a* DVbw5A‡[CH ?z2fmq$T/fbC,׭͘].m=SZ?9rr!XA/D_.}wmVv( HIXǭNVIEZh(z| B$ G 5`GT*\!3p&g2# xZ㔊n&O4rꪳA`Z+҇*7b*9v  k̇(fg_L8m?&Qb$ 1j ̒3+ȕ j8A D&Yef2T@%Ar֞ '/ 2vyhTa/dR;pj.R&e3-4D{5&ON8T!ӕő"mO6W$8+1FdA#Tt밗@V7e)vXCrH uLKnQjE:5|^g2M=el{3fRvJ}0ibZ8a^+ݦS<9P0\ @B$#KOWSm6 nGyO7v,!] DATz'g*a@. wkzh^WEݪNyͧYȼZ,`o1b 􋷧 ot,6ƿ>걜vZzwԮE&B~!EW)'<>FR/n Әm JiTp (j ݾ nVJ}j%PȩSoU\U*?؍:}hvVI5-5Jk\mZb%;\{'=^2)fdxɓ{:4 %AY&&v,jaC=R{)nx6(+a2ČQ`[Xfҽ𤺹X51.d,d؆;tS zݫ PA3Qy`6}l>y glew0N#Ltēw48ԩ),${OXdG}Bc┘wNϢ5΄mMN7\K!,H\݁Vϣp_D#B 'Li1(~+(nY7BlQR:µV;5!y.\^O&<y2-qǼBxK !,s5rb@4Q; PPJ%7㔕P(!z=EˎGXwv9YM۔;EN)Doh+9hܑKVq[]՘ Y͡2ۖ}dCamI?vj}I>54ˇ5##B-Npfo'Rw8>n3Lg݁-(( tT"E 8㭵P`ԋ%'^ *eh;V߮0ho  qSbQXIYV_7mWF?fj6[cle)Vh >mPS \$ÕIwC-,Ɛ_ mdlzF#H'$73Vc۫M|B>nr=]wv d/U4' HB`de.vPU"Qc62tpW[Im;Ԝ7O#"*eq!v%$p-DR.҈E>G')֮,!vB;jaŐ":!CCj=1O)bFw珶BaF-QW,|]l=]f"DLΚA}gb7+`e\Jw\y?B0Piգt߼Qanm &/*w=O z (n;*L&;%o0X"kHisH,RK =`?0B`%L2'W(3)ob/v3JC&se^^Ȼ].H$Ks#86C/VsNPphk H *r X+!~5 ϴ(G,cwa7$׆p!)r D=2=Y3x)VJ*Yt:6;7ԙkUhwzƍǎ~K21$m^&DWNIј=:_ɱEk\ M[笱mϷ?Áת/\x S4O}EiM aN` t܅w57j?0 0-!߃sq< &4t;)>qK S1Cb;^F&Sd]si'8]RH|ԏiJi֚.E d/]S}AJmirǩ̈Sz`eg=.YngQa-m{ecGREgJASL{.fϸĖqpt`fFqC']?&]A;= ^NqC V+/=*,.,GaϹqٸ<'D'q98WSDbRrX09IOFlV.˲x]ۍrSAϣ?ߨ iG/}UQP 3g#q0N4$;+Tw?~|U!tU5t4I9mVܮOwT3Ӈ6\b@/ ӈAw~[pݭg"sRqN5 v%^j^]ڠX\l}Nu>$sHLNNk7D…xYGtE-hk;Yyrjt1to8@:Wz/*OC Џ\h8}`:gkfG^n>.aw0)47$>1>0]`_WA3J+/ŠEZsUH)\ ESjt/]ePmÂr4>?GT <.bӗOk2h~V])YS"V++8ES |}_,Kc}e5p bm҉1Icz̼H03l@sy:zx@v-G1-PMOe 2].qfMcn{BčKj#?sȯ/ ,^Nj> i!ިoKۻ2 SCs)Y%Fi(Z~6_ҩ i0k̴d7Iz}Jl@rY6ɳ*}  ЋDi֎8zoL;˰Vw"$@k:+pч@Xf9aqwX?HpjEbU 3mx}5g"4!e'ɓ}k3vޝ>Cj_nAtiKj#R^D#HN6+ShdAÞ޶o0w8!$0.іY1OKTgG|u9c+DjY\rH"/}f` PqӺI_*M3w.J pbIʡ:v!ZN,Nyekj~ 7N0/Ek"TiKk3<\B6 |mgC-]yJ}@8<# Xsm_iYG7*Φq +k嬨VO? ܂ӗ&2X!.ΡnH ncihP&lӊ6\ۨ8c^_Obo`/QrхrR]]3(L`71AT[N_R 73U^`a3 (/:/bBВt{Vk$br^" )Wŝ .̧6%%-U3BQg%$=r-hQݳ 6&9-1m9/2Ϋj~lV3*!WH$n@KPƞv1؉)ʮ/%Wz&]7oEKz#UTӕy.iQ]mo"0`B.9ƅ3əZ7߹OsVrc:1 +PWEK7h~}H# f{^ܛ(P}O/ N)|[_"+( pՇD<_pqrD>ێuyiClG38R;5gyy% &} Gfa*bKb2oA]~H ؀-o8 U|bH)+gfiRN=&5Z q\X$O?p~uB2eznM+m_( &nMlCS0ߖ qcsԦ>g D#WC~}]M~yR"y*F ,=knEY+M0xt)nP<<8¶>e+,"drgh_laH;!K 0(~18ƺ`=&X?ʱ>cGUj`~v$Ql3yxU|"fmSqkc$os>2I gbK+$WdN2Gj~eU04 ok7oM+uu.@FIRI>D63ĀvLjЏ92Ȯ|--ȓZ],O9Fj/5=jY)B8ay%oE-nض18m ܂Z6QE uykc۫+GaM^NVDV}I8sm;&s⯠(ꈣ3V 1Xn7X!a宒T5wz Z =9&8ޡ{#AƼ1sӀ:yYoV( B5ٴ_lw2L \F?4 f| dud̩prh&ڹٳ5[?n3{Ҷf"4!| #GVLl1t$Dm!@F'՟($J'z5'ߑQ I8}1j]Ry;ٙ2m?w9*yA AlQboTm%us=q;D7{⌅i&WS 9H^+Es뾛,GDXPYt!LEB]g vjW?H-:\- 7Q 07ӦD|q Ɂeb.~xDk./`R#4Z g%G b5TIFBH9S;qU$ O_E3I_Xң.J$*O` zc+׈tDL~`hLt1$YoMR,Ms7Rs@ˣ10<y|?]Y[@{eН-Z"m`G c?=<.Dt) IEl.N[.)q%Pa =`GDz-v_2mEJqRJ,M4b:>ɴl'I''rKd\/C w!fyo#2>љZqyj24ݸaDT-t|I(8Qs- dL^Nδ7`煏_2t,MwgdEe mmol DתKg9H>xF6F&E SZoZs]p(dfCo{ꍼ.@ƒ%7q ѝY`+x Ytt;TE&+t"t{~դazᚁHn@@ҹ֟_3BM2߸LGIuQ>XLSrݷoHzd̡q 9z6j/ǹ ] E,tWN b A&;3zByA6#$|ڋ%MwBxZsEemjy=ӭ )t=Z_{811l'`bO7`\DR;dIA ϑ ;cX YyZ8M8tF"s{U̬&ҥ%rfW a-pcqƝ"ߵ8&Ԑkʘ1ºPb4_T#oϙ/A)$ʯ OB" :=}akw=p:I 2Wou_x&zr `'}\ǔ?6_!șK㦂A3". b#; CWG?K#ǐ>73b< 8~YIZL 7&AjMM{QKu|mȅ1+ťw!h+V̼'cZwoߩrQb0XEƴi?Ex7Ƅ' ]?+V('h6Ǫ'5Yk>)?Ktb&|`2٘LªHLE_PKԂFV^ Z#|2p O_ $/^Vγ "6zNQq2%x0 >zic/Ռdr{dQ\>kq" FCgo3lLc9x@ z-ęeZYdyu2LЄw3>GeXs&[ssk5yܭKb/Qc~#hƇU6⺞A@XwxxXs60YNp4 !G3.wꪪ$F 0G8p <&wż9Rq-~9*TtˠG1 I,O?ݷQ~ﭗnGs7Q  Gx$5g2S=}&M/PwnCž={ꝴanpiRܿiJ!q{ lTyr)N %fDp^NKVy/VI`,'3vGbޖѻ.M1(!v7F1th(?^} Xu`Q؂+Pdydb¢i,߫"ub1¤͔/!/ aZu'~2p@>2ȕ*gd,8vAG" hD9[-l`354g|6Ze \\wF$ P6n (QyX>H7$ 8]ƓH\pmȐ7tխ~r[3+CK2GF?i.f_J |00 ]j '$#5'P )Jy'qI ޓCԸG,{S`"9$HY#ޣDyXnDeYWiV"4zwBB EI{*+dZ&.bشN\w[.'t},):}M{ \͍;EZY kR̎Q[RbلFCph}ϗ18 닮H,~Mj׽KlExdAF)[oJZ׊B^F_}<*؇E  (^ GJ%`7㱳b84SխVM8vفVeV/ifS-&`Q6%3FRnۊmR8V{0T%K}-ʻrpjVAW \dq2#hX1SDPIpSEg\~hH4D32ps΍x%T :]Fǒ\V۸TADE=eZU[hP!=1!Dʙ a,9G9Gx}P<< X¯xF ϰ!UA--^X_GZS)jP0sxMMڋ Ђlbοő;d6W9?ҟo3@^˂39Jn3@y }P"V GBIT>ɚ}b *vWBSnpF<= MC)a=K"k.E<)'&G^ƛ &Qr9w;=pfW O2aKҢ$p;=:S _D+ɩ&ž\~g+맺4jX#yMcȍ tXCLaڦӤX~_˯օV4<.mD k{I>lx.ROoghq;N(oTjaG-n?f=o(\Vݳ]fAC6~~yhly[l҃,aZ1倝3Tz"=ӵQ,\Q=W PgamٗӁRΪᯙ/(JWZ-fիРL7Ey;N3OgC$Gru  0Ĩ.uBp$ةz^_2@ ]7.t;*i ?#ʶT^ЉW+7ovk҇06  њ$.¾'r_ kxr\g4->vj^i^H"_LeF$XBeYTչe3I?ˢ.}29/8da5*i}k 4mya2U; *kZ@LUx(WV8~yD4"&W/ 5\*7'Afܧnk~oJza[v ^1 M]D#ˁCeepkp(.aWң. ᝘rqϝ"H0wOk*j&b|D \l5%Vij9nUgȱ 83H|a+PIݾbp*̨{&;<9KVClz(uґjQE} o)rE5;p& Y ȍzn`셪c7ypSCҖ v5np̽4MMu)dxs-:٘U$+̌V `B[[Y> xnǙ/ -Bք&^Im=\g"Xk aEI.shQnfhh6K):Y#+H`ٻ1D7V@Uc{`$sr ;Ͷ"؈㡨@u?/`y75UӘЍbpAXc"㾩X&Ut]|Tuf`c[da{^ T? vb*g,3ܨ9|l6_p F:=ޤSYg"4'%ۄ1E!O3KWjz;7qSX0k;75b#)D_,J)6A,cT@1PWFnxr5ԡʱ.YFU' {o9D4\Kow ~0mN<ꆱh5X$eGBk 㬵lW2bW{U_P+'$`e)J*xרO4F05q3)FX?uTe1$z4ym^ff o /0 W'eh}Y}0LԄh QU)-3!E-I6{2 Ӄ|)d1 K|Ye'$ڂx}GcsR@A٥|I<`Pih=!z:!#]`E<^.ox붲f6F'/ Z* _>UqW"GvzȲ|_IK8};ŹOp`#o?ƕO(% OF/YiBn}{YX#ZFWx27zXePj"aK~iQ^]07G vNWѲDݱsbJ΂%²$2PIc\ɏՃU/{o^!Dַr6f͎psK;*YTu˃o \=pEK„ꎱƹfc.ɴ; ^W<"P \֖5 Y]SnD'g_U8Ә"%/طqxg62K#Iq05<$#~Ϗ=$4rSNЬrUJEQ*l=Ez~)%mh8Is~«y߫FLV+Uz0F w@f}Wc& <5އ  wkpʝUFx@_+a wLuǗt 3YBn_fieQ N"XDtA8v}F0`g(` n(&cH( It`CDٟ+ˎ0ڟf&"qQBC6,Xdy"!(,=6A~02_E]BY,_7yG*Kr?j(ԚGfihf52Q7e_C.(sivkզ=1rM&pk, u-0k&&Top4 A&nm)b%{#ĖGN5Ǔhi@쪻h.a dWIDED-dD8GyG vSJe@NwC6ן,_x(n'9k%-@ys{z},hi;dy6ol`g4~J9N Q2 ~W ^a{wћ ut3ď JZ= Φ䙞j/ml #//nh5Ey0Fw_c B<|:vϙ/,C܌RR4M|j98d.3F!<^G>y/{ m`/1 VgHK\{Bř'n)jm&TCgu[Nn OXb Ksݸ;M8bTZR,CXvNc|wz֝ xW5I3y0PL<ɦ9o_-eT"^X. ]F{~v ! A\_Z) ےb>\-d@Bf!MrC%F&O0^JM10؝&vg)O;w٠ myVS:+ɹ E=~6,ߗOylMn\z:yV'qp"&dPIQكC8lF3=~TCqT@:_*A߶#9+aګq@܊g[">C# R"±C7@ wt,*>9Pso-h05&eE3\IhpMZ5g?$VXY{.FSMz7(0%+7VjES5QzxQIJ)z.]'<Ȧ-#t[Pca Cy٥OΥyHw&̈][߭!^x{M\ #.-ɂ <ة pyR| sK 9Bs4U[}| 2T#0^@\);/ +芶Žڜ1}e^EnW tR;[>aݧjN>Hr>9] ߱0vwއr=Qٟ!=Ѳ})'-K0VAcfJ 6A M\;ZeP_<[R~U^4GZ<,l'f+iU"pw.Q _1 W0EbGm3#bϫAYa(șZ;!qx6x*Afܭ7iM Qf ;Jt0SiBC>=tfxރbRSfKꭂ>_HK1TiegX&p)7n9z[D^g-ZOD-IM;JIF Lfl!l9l~!mFʄ]=}l7> ~u$X7'OrgSK/ ogq)lc> zMsܵ;IHl9]sR}(l1sa=@]Q8ѵ:+# T;x%yKAV 5[=-;ES4ӘpzOdի%s`xSL*C83hS[e^sL&Aш^y09dM&{v>CH8&[i:5U3xWŧkCw 6:YM&']%l'=!^R]W1m3'0<d<,ړa~4~!5w6/aJ,RN BrN!5m R}iIY Ɏ\VDhZ8)G7 @4?\O켐~OCSSm1㲳=i}: 1[hf l7IOMv9S7ei!djrV77 lkgy1g M:`Cdn7Fg°- ݾ@Ő@ŨT @zC Ab#*)9 c! 7OlD%^r%Gs ;辩p|Pd, YITT7ʒJNW507 Hk,dd7nȱF~1}G|InGǗW*yQ%zj߆W+z'f35n#,Ԛ6_[Kp8F3A ZlU窎^zhTa(y|ehUMs^H<½HT4HZ~$2/GF1z9&ʄJ:A)ydWނ|[2)?~덣&ܣXJO̶,sڍDf5GsF\8bގ&HesA˱ +^c6%S-J }2$~l3i_2&+ *fl#5OoOXiS#;ci5\\WE Y^pA=[mJy, ٛ%"jqaDЛ;ߒچh帐-mn;+̙a%n|C CxcN:|Ġ(DKhh…mv`z-ζ$`Zȅ{[{&qދ:E6'*ںg&N8S}+Ѽ?M|ܥy\rt^c}$g)!㲱Fvjƿq>4>8+je˴`ьF L:7pxU#6qdV~gv#8ٯ!M)uJK̕HXlS7n40@嵩#`R8-*<^cT2aylIWSvJyڌ5Ltsp`jRMVRxu}'PE;Nx r˹2ߣ`Jq]}#M!{ !,W{`z A?nVI2M6]ws#Ã:ǨADX9 K9 (>$SobvG,noF-~!l'3ݩ؏f _ 򄘞B-/|''sE .L!x ږIfR{TR^Og}h^}'alȢavd8gsP?sW&7$xKɱb͗[9 ޺k>]g}yP '0q+]UO06lpBN+ؒt1fM%JlF utg+ b`v ~tNjͷR}պҒn'|"!+{>m1 ෺!)\E;ßdH~)3j&f'w? ;_A.ks DPM0X/ :k7l$~r)4dq˅-@B׻A+經-z#\lG݉۳|uVo{9,[HU4DW 9Gߝ ۞rwl8* lج^(&")ڻ؊ aZȈZںj TbY  }m3WV9qeHLur38-X(玷g?"-i{4ʢ|iʺ`{{/CTH{$ڼ^V"lgjM\ :(XLP6vt09U*[f}9-vxL(z\΂9l7V;F8]fRwMAf_tCU@yʮ3zsJKMZ2._`N?!\$MBP6*f@T%5}"An ݋ne{~SfƯ LZ0! l+Gp#Ui62 j( f̮{"K DsLڕOS/,4h8[NLN-KfNOL9E+͈E0s9L菱2P]TpV%; A8֬ҎE*6#e|:DzmWo_ɿӟ}4]VɟS^Z^-x ,tomPF j}h9azfnKF%:$س]m}s&K 6P;r{HT s6u_b_pW5Za1ȂM4Y*O %p&d\Og\dN`YRAI׼uG($Κ*LAw,8O0)6lX eެ :V1|WdI'w IS`e{(((ol7_PyϟTH *lx̘-3(*m_>mRh:Ix`kUKw#;ߩyaZɁwkJH>(`6lSC4P]%yw3%b+2GJřUj{#ֽV/RBj'B~G}4IѸ4,C \8 o3Z]b~-H|-n6/|H^/IhYe ~^ SFR;gq&[n`6toՈU=Wާ 5 )@gtRCS | #D>pF6joTL`w:۰yN3:y9)`ebWjUB][wM!$܀̕M:ysa6lWNseʓ5y4Fch&Iwm36ckUSP~b@[}/ tɧʸ|[`ZkRԊ5O^x! $f Ja"\0%[R?ufj<|(N(K7;&]:zoUf+ڰ#F j(N6ڱy=(0(Vr͌&J33Qb^cQoh4|U5ۏP ,yV:?q GDV-ՠh*?XB<8sN?GI;ɩ8Hp0U\C;_A懘G? "lt(G3DU KT'0e2\}VM(<1]wv \2Fy lW;$uχTNt4Ɩ^ƌ0b@y?nnqE$dGΝ];,F"w (+Rã ):3֙Ќїnj7EkcE5rķpq₍'AQ@%4CZ kjmɧQa Vdu+ o* t룜:X0$zcvkbIUʔ9AAA=k- "<@P !ݏ#乜0)i}vU^=^6&McfgHf.{n7_x*M[h YhKmZLL3vNp8%-xb?К6 z_Ñ;. U{3$c Ӫՙ-m7C`[gr50*U@|Z8 8_ IB9l4:[ |fDWj U"qTqP!Nt##+(\ Wh*`81L3?A]ْ.ށoFl]zHt'r .n8Yߍuݥϗ+iZ&49'Ywʟr$-Q>Cd+WC%tྕۈ qaK޻i̯=K> '{!ӣ aNgxПtz܆z m90/Q_Ip]7],z< !|62&b3o|4>U Cde[INadv8NhK{%$}}d?:%֥Wv齶 j#t!tɯ-Z{STM}AiU NY/@+#{WMmĐi&UU}$ Sy Py-*FHI{m?!orr^I. é#1q/wasT? >M>/RP5B~.5+]&(f|O!p# mN ,h* =4̆WlB }f^|a֝} mR+Ω]yc{SMb?]P]U<+$x-pplH{\HL<O &*LfHηf (iw*|G_ C a(+ōF&l _]Ã$ t>ɘ %o4|aH1>1 LfdbI2gq^D hb9)=Su6P)">>npX&Xe- G>dTk\Ap/suj)1>"-Ik(G$.][j}Uxb'o~ЦN>WH7DS) r2vXM0HwitA3(AjY}S%wp::7Ա]-8%doMR8TШI0nG+msؔOz Iq2Ǘ R҉J#nL,*yC.M鼬ʔo'KΏy[kW].L&F.JX[ӟNYqNDud1Ϩ,snck$JQ%9G ^"g e`hb 6>b1~b )Ǽk%V :-+,A9 /\ġa-وsn<7/>߼,s^}(']Sn"&̓uPr~_39@x!YbD8{ZQPT;['R}". $\8kS%SfYr%p ,I4EK`IB.@Exq|uF|Gg./,`\Fw*Q~{#8x99yb`b5N`.J9|3&-э>2+C L)ѣ~=I'7[}:BQrzJ/.yK$>e Ib}tAD/1#I6#6< 8 Ey pEB)ZH$ڶۥCvo9f"CfsJsǁ6K5K{5ɀd/2)4Ywg Ns5=CPdȋ [WcOԓm ekZA*/GN5XĐ̩0a6X,ʣEmJZPM'41ͶFjw/*-SZ)N0KI~NP }5ēmAOD'? !Vri$X!?V ) xvmX&YqŇCMCZ~0\9x3d`4߳J Icf$tܻҰR L#n{?: opB@]O04 O߻r!gr6\ʹIUCthηxYj/~Àsp, &7bӭH#=\pR's0fsCvCE?#ψ޴0qA:0GzK s3rk׽z=eY@6@{@:;uA| ,P.N{:^H Jxi` .I!s.cjt%Ռ썯o# -'JK9zPݰTFxz' 3KS| Bu{`+QmC5ϸTCd;6;&22 mHhiEpqc9]c|CacG^RgmQiwe l)fI 6R(h+KgGJ% l˻Zb fMt7W}ĵ#b*Yɦމl[gAƾ &+rVkӃ usZh6qw=@^S&zWB4{tw30s)hː!" %A7sޣ0gcy#pth:MޫYhC*"?Nur'Id)?ZI4i1zߴތ1<') P.m߄Bf"4 LjQڑ4t3HOx~^Yˉ=8 VpE/I*{Hל"O 欈  َim'q4mE1V9vq$őgFjM f( xw cp? wpuRu PMMA1y`D>fJ<z'I5 $m) ljKa8440&õz+hXV5,* `Q>1M5tjo=%X,)jZ"OcHۏ8vҰyĆhz#~U0Say0ZSL;#z1E zd2'}ӉNg[ޙ+o}Q_kw )/A1h_I3hߟ;G6l ߊ xP#oREe0`!:8FO Ye,K&2燅>'D 8hG3`L}9w4n3;ĮZo/`#l6U$M39vJAMɆt΋7ݙyE]y$JG[xHcyfZ??*3?bN5e. >bK[|C/Ԉ6y{Jc42ݕ\Dt\3ϚwYV֩&p &v2"odpFWybC6ADc,4h *CςWT,;xʰȧ틧TkS59>?[asAƒKsuVåS!;J671 Z,41RC3zɍ]+[q>_,z=L##X|Pvn5jߦ\Pqn&BHx"u$j>ls;],2̹6Faֵ%RnŚE[FJ>st"MMM&q= l`ro[HZFw~$P4e@e}͕Z} " JORPzY(G:5M\&#l pREq&x*ٻA #t~gN͈ fG9Cٖ^VEy"1C ?x kQH@BämL:{ݢo9`g19Br.n"gCC98j\؞C&[q iiө"b.T^GiuoT%$􌚆ӿ [G7L =[~&abYǑ>A-r!}a(cl>4<GͩW).MȚMbױoϏH%, (H*=F2wZ~O\:x : _f,|V by ZQ$\1tG >(e`aR#r۹K5rSrFD`~@G ~wzl2,dz``W{Vw0҄+q"0ytBZRG4ie,G{ XG:Zu[䤪ۥ!-n,v"B&)aVu[76Mto²EfB)] +auL_TFpU(ela |mv:Ko#;BCwH2r]Г`l ۜ9 @)S&Cq+I*'B,~FQAb䎼m9 ="lRP:015IG=y"l4\)HNs:ϔ^G|Ggv.K_~^mb0 $Hlmۦ*7[ZZB)X?m|`Т;=i}e54 AGS&vj8hZڇJ(j 5^P&~NSyvr?M#~ Cz@?-k;`N{=ɠ^TgA }wWVQj fKgS_.:LD?q?3rPG=Y%Z8C;:SFEEt@JL|2gi<E'v&`зyW:wdpfcH4>lk(U d?4PqNޝ^GZ"c^;!1DTd0ipVg2ŶxM+6cGK S su\-.WxS&?5M4cogp­Q欫q.Mlu*`,U.iJ]D)z)xYbZE.1f&]V@^dBox7^F'MM&{bZB:7BWHF+o;F߇30𥠡T I%5#h`+&vu;P"1&Ux(%MR^*$#PJnMwjq;ժ7/YBzG9v-Ivk4ZGu̼CSy^WDr`xe-ϵ}?L1YRO/KM1WWjƬ64FKsT| JҖb2q,mEVKUr̴sx|C##Riٟ ה&EA0(ʸU䆩*uU4<&H7uB5&oe11*έ}Vo'76j8iF+o1KEƁ?vǡ^q 'uu q2£I,#e_#TQRɺM5E ^eXQׄq*tʿs[:?e!fЖrGG|֘**_ߍTeT1h.}7C`m̫&TN+@F?' nQ)h!U@iX0'zScY~BgNΖL +kvT; sL8Ts;r}m> .!S||m:sem.C1}e= +׭6Zoe꽗wXTt ! -q*x?\A+˶F RY3> _;M0L=5zqrQLTb֫adH*ω6c[pܟ֒ݸ*SfjEe6i:RR#}vR?`F oَ= T~,EJ0 yśNkV7iGĭ(ZJ% ,w|D"ܫ܁/E(?LbcՖFmķKd4)+آޫIbʠ>%&?uLIJC7'HMfa%C+nRAe\4z'y2`wDq>Y^B0CY8b7%>KgUYv#9>,Ѯޕu|Dw3Kz83Q;;XHp.'73qh/rHfT/&ɇmGG H9.2i@;N1\">Ae^5U>M(ju̜@%hƥ]SiѫDx:!$ <̓W8oJ@O )z]609"êQr(7@;X0D4z]-8UbŠD^_6wIhtt7^ai$dN.~V"%jVRMuiА:L:S|xNY?2 JbW,|^XXuk)B>#"[97 8jɗ=Y]dߒji frb].Պv7GOOq gCWLD3W? X5wܫn/b&1/ 1NaB}*(^h9% ;Q릦(A0,LNBtj*]&h?<跸[CմKead.M̸Z}ޚѵB/c13(|0Sb}H v4 :.FfS#$Ϯ?DH>'HI[[, [{iR]`o+LwUTNbbຢJ\4v>A&' *VL̚|Г=ƺgIe8{ ?4E°23u3'}i͚2G՗Ѡ`]W^1#x^)٪t G"<̄+fs yYFUqEqyQ^jS?QPz,ìfNY=Hz(9-X˔9y!})6n5ARK C`B K+ /ӵ]X-'(&Pioy Gx:Zh\15T[x|Z صPy|+&J }?('S]u+ 侯ö.nWav<Ξw{7YdUL XL"XTA"/$ ˘ʑqNYwiKUUmGé;A ۏ[g(*_rUZa}6%D;E 7lK<RbJp>&c)zcZ3c:5*P'chw׶J#PɓiD*Po $* ^Kx! ɣΌxYWRD"f$/Pq9S"HknXߋdL#FWOSп_K.\-|V:SxRMxͭQqjxHrϽi|>4N;:+]'Yzj?_yyK$jIo"Ώl|+x'g~u`ԇ(6c~9_fs`.iW@hfP蘇)* I=hy T}G^ 5QO;4aa;KȾ&FN1n-irpo^!RJ53LyE﬌gV[D8ãYA;P>"ɅЦSQa^IOsɕ͞vf),)߅ &>4аY"+1T%; O{WOkVIP-޻;4f]Rӊ{|e\tMF']$3-c~HeRغZ:'"@vտ괹홑JJIt.YJQtUNL7,d5.]]|4b{Ws9u"p:٫Ns>Q3J1G?S9|+c0 pQ4춡.()C)9Uz I惹HGW`Uk_ RtN/65 HZa??)\-4_YgI{yjza8LX$E-;K׮Ua$cg؅R6gjWzJ1ѝVNZ{$z W'[e>VIfrbHh|ic7+}bJй\Tv?eZ-}V XZfpv}|K(h"h228WC쁹䱦?wll_btSPҠ<5B+`(fDY,lݾj7C(<¥M/I"JAP(Zd3 M, ,9 8֮=&^@t2kģS$5u"[Iw3~9JqE4m'Jk(6Z8t5ief~']rXB'ObI!wHw xP H[0.h& 70{vn2e +續Adozwԫ(<Kg%^Sl ݲ|_01J8cwHFt KBy$&!6C{*(mq)[@*)߹u%Y1N)c*؀g*ϣuJ R[4 -0Y\ DjD\hz;F")*{!L2㤦c|66Ƃ#3%Z{ O< h.8'5è{iE9aVGsPh@![u-@R_Oqr.ʃ3I6e+ .ZF.gEe9C 1StFWF,_ Mӥ)ޫa%T]Sm,>G NڗD)p`[2]ilBw S!Mȃ"Hlߛ4UM %Ew4wq;$ '%I߲w(`Q{}aΐyg`[7 `;5ߪA~^2q9%ڪs0} R0M6i6zsX著Qn!IW }肛|J Ue?KU}/"r 9x%5U@7VŦƵ_1ZL8;mZ隱}ک3"sd-D}!<9C"l?tJg#GYN RF`')Ʒ;WSu+U=⹞NuP|UDBGiປI)gш='X_wWȂϒDdrORWƒރ%+fDٝJ} uSʓu3sᨠ$&<6d!b^0g Q 7pXK0x||xWH |q{ϱi~cV=5;q }'㠇Tbg܍`:p<$ Ʃb6~Ӳ܏#s-.P09E' e}a#vKv4lIhC_7a3ri[9z7::!+: y] dww0wFPXP h kV\P{̉ ( o@wvHwO42WD1Emi8zH^/˙;Mh˜jQꡄt ][T[gF$8I9a&^tT_[KF|Y/lD/Ty|Kc:' >Vk*iV,45硝ǍY[#(v~k#W lj Y!ziiO9?!niBU>>D8s`2⽑e}Iȑ_`< O{v*V7aA;5rQpO6~oxAIFH9it+vqWIL&`W,E= +J '"W4EwO٣ܞ QK$EإGU),lA͙Y3߃P`9>rv|2pm/yBJ~@NW{(gODwpࠄY(x[W-|;WvP}V&nqZdPH 6G+Y %!A華A$ª1utJ̳7f,` ߣ<_jMe MJG}\Ӿ!"I|k%NJ*o*ۚx2j=Ҁ/77j6Zl؉]9`U\\H@S\~(^SGwnWmj[HHT¯,5duKad_qcA~E`İ$r90; Tatݤr䞀. 㳇ki1*X6pZQs8Y1^F@f'2+Z9L̞TO -q&V*~ bIܢe>#6Ợwum9P;wH+8БfL{v!VL-pke7xrt {JܼJ;7?:{1OqOPR{\; d1+t{Lf6_2n897[GxaI+>aC=F'U奐jB#_  ϚzW; J\dEUWtQgcw %*<&n;R).'MI0q$W8W$z=Ȗj!J6[)X9ʠw 3S%q!H4tm^Ylh{97:~RY0^ Oeں(ύ¨6\:^U'߳[B5~UzZEJ+Q)G^-[d2o.e0;[7pg- nvӤaG7H+v˅%yX^Ufj&md6%&"sH *^E^h :v~{it6~0Z7ؐ'^k9Q' YpBF&cyҌIN#s(q>[4@KNܦa-[_Kc&SXWv~ PZTXagsnr"w&JA ^Ac]qJ@sYĥ/Ns ~ݥsKn&^_$\sloIO^QYF:">+)",q$Ω/[JF:WBNy9r1'jR=DžJsM-6_Ml7*y:53rmug< nTJg׋bi*NpEmV쁶l7tBb$Y{J(0DghˊCgR"uϸXŐHq̉ #8nJARt&ڦ}@7첚L}2kmP3 vPCPC?ٰN`K^pƐPqye;N'9̮{S8YUf?mrշ݈2ݑ=?FKT ٬&ׂW 6Č5/=75 N06p"F9W(<;K0*`Xv1a3N` dQ:qs#ږZerގAd禩\%ː=dRB'E²a)'c՘mED N!vjgXF1ut7myʋT.%8Be}/I8ԁ$ΉW澇y:R=s:,QdK W wfHj^$#}+HtЅmГ<̚mC4 @.WLIB19P[况5\ _Qm/ "'!bĬDUzP$P} LsߏJMexq^~=M M1)k\F4Ih$\$i:I&#Enz0XKp8޸ptgS#?U+qOύlIu/_@Wcz⺁9_cBm_MmVʛ cvF'shCN\1g 2P@ @ 5MhW6Û5Df,voL0Q зLF昊o16[@HlhwbǸc|̾/mH ThCb]<[g"I-C=CVSP]tuk-`~d7ik#OPߕ66ox_vD.ײ؊@z!|ጐ9bCsj+%i枩UGhN-`:rQלCrO&?fMQ(nw[nnvs} `qi*mwȤJKmdQ]"șVZU95ws_4xWfoj2"qn[F'O>`|.l5{*KCWç7&sڐ[bV≊╓!O|"ٿ 1gu X1QA [֓{Z9^O;튚kw/ @@ӄ6_Dn*D]`ť t:%҈S.9lW깇,YPq/D'1m|%uiIB+th9,}]&) ό^=on '@ ƒ\ڡOGDs(BDVq<J\Rvz~v B3ZNs6n[O ' B;%z^j/(H*ٶlQ?):^#]:ՏT_=K߅6TD#:k"0$ZW;+k\Wqhs33P9_זd)Y[HQA#Z{9Za\L3U1ED]&$lV3HX!JU3sLw ojeܷά9\ۄJ:?Ԭ%'% V,1|)l4jTXh~Ӧω]kePW="22߳8w8$)S}!&Yj|R9zu/v2N¦S)-J(k@0W};/f>슠K=Nf$ލNZ_K_ :c}jSҊ*cQ#Τ~5s Up^BTb*z 6n}LO g L>orP܋myD0zt#x.XiUTXqPi[h]P+"\ A#tM ǥѸ)u~X4O7J ;j* 8yA7C]Īk%\14 *-xyd&$K+s^'VRi}db`ې3tt1kSX֙Fi?ljBE3ޒg;2=1}!T]P*bRMi>3A0 ªk]..Lr?濩5%r #3q"W׀p9Bs4߉ KPt}Jeb:B)ܧYzr^]j~-am@?>i#KW*9.(0MCT3H^uhLfg=4g=A;%/'#M2rS/ev_w,XOAW  2MFY#+02 0DjoxZ:CЖi:2}1?9HeXkNKc 1G)t\ 6x_ΞcGh5uɋ@4~XtT窔jgz: T;ъf ̔b/llf(u/n-4CtAVnk,\02h*F93}N3ˊyZӤ!N3*9c,?HndZ +$daطq@K1PBQ/,gjU*AǀD> $Bell+sR_/EU 4N~)` z?Շľx#ˡd"Wz:J!Ye%hd<3 er`6OD}9={5tbv6vU YA Y`]Bu Yl acFh5 |]]Eb3: }/1dӻv$-Si^XAGZ?篖.Y7LIM؏} D@*b?kkQ'^}D ;P?Si?H}fT[ Wfzuh5gɩ.pROk<ҵpVŀz}qlYK|FM Ƞ#S=~@b"\J2>Z/ ޯo cW2UjD#P{{+$O [,iO&!^!fu5uaHOpa }t3Kn#c"j#jgD]@G U+| /%ɾCoX׿A-@b,'e; W)iM%T  &+ #{ؙ\@_ l\ NreJD֞;Ζ!,Nwngw+[j0/ڳ% &)Z#P.!h9ph4 m$ѡh؝EC ZIO"r'_2 b+=NM3lhFnzdBq*~ޣdNJB4ܺբ[IU).&/sdȔ3uQ؎YM8(Dgx2`$5Oq#;ʱFS]™L; "Jzqgxߗk!q#|~rtfg,u̜]$ l:OW{Q- :POˀS$?I>|ϋCӆBot\v:7KVxbFu]& p?4^I![V exen q)Hռ掞cG0f?>F@.ϊ:/ث DVCs4j\o^@KMXi@0ժ[lW&^)I2_xh3D|PHPH/* Ҽ>v>eNJUxfZ ;'ƿEXSnbyF8}+5ivuYZRo4u^DB1`p.#(\.tG*`9C'C]ھ>T6vJw4^=Gx96877Ik"M 1>R:(~X2Q;VεP\K*?Fgyʫw%t? q6("$RPc#J:&h`sS4H^jOf)+s};}^{e8$o _0sT#jċJTF́F@su;( 4-~Fnvߵ^C i,sqȓPi8XசY="-A ٵN8De&L]{#~|69唉Xn'`?)}L~7 [*=k<&@ʥ÷fRZV[/~Ĩ=Ys'E4Ww8u7i>PxaF݂Z Bh^[˷P-ǫ`Pc[C[4O\>`-TC/2hx-PvtH ɓ_$i;8cۺ2+EhSmICڽN,NHC &,63QLCڴ^']er9On})'i (҆<tQ"?jaTj&q/V? eR#hlײ9'[2L] Lue[::5Ǟ$y$ gYp.PRsXɣ:Q%Haë_k/ 1 KW*BS4yh7%-S7rs?8OsޒGA-j]& ɽփ7Ev\Crͥ/uɠ]ʨcG"JPp!1wܥ<7FGA V|Bsn —V@V1dB:(CT}↣0E|&& Xv A*.0V7 #jgz{T|$&%ݣ<٭8~cDr]/CXHtx# B6wr S{QNY*tè)~sOXiy^\CKVgw_sA#zbήiCL=gmE_PF7Ŷq{ 0z30ߪJ23p r:9iF}d= ϙr&0RD/6}[!1Y< ڨCx?RIb떡ǥAЗtMLdͨ*cY";868qfonHx;>MP՟/A wK~:&3<-7/2OH)_Wނ\yjMCo9'l Ҭqb58ApIvӆDwlR m%MSfe0x:'i ?yxZ b%◓ -[^Y'fPMkgCߵm ZShmRϥ\!*(>YGOo=11Z/nc*%2(hChȫ,sdZY(gYif?#WVboԺ_a;I@G~'݋\cm^U'Z ) S+oX#it3@RG * 2+ L*% 芿 ??+\wψQz^cBtK.dep73|\V阰F$PPD1, V3 =)(_365,೺PXڣmQiR'/X,a(}qg"l6]v&)=v[7JWMom_Cۍ_k|MK[Z> #E%YHQ@DVwa3XFF.) 3c$7A|Y t&4Ju?QkYeAk$Zb͹v5pI{8Խ b>Flr~ٞR<  F(}q\ށ QeFE8/lOOȪz3}`ՁcyʰDTYU{|{_9'ey- J&`bRUuˎ8X/GN3m _-K+3\c{oz Pq"zWH˂Z&gΉҊK cuͰ`vzkbW<1vb=-PY(!t !98>׹0(GJEӋQ10)klɷR^io.ѳ2+hJEvGjre}P`9.AD0|9߉i>dQl0 [z.QF#kQ^!:ta|_֐dkq,XB9k1ߖ(,\Tvm~ŏH?#L/(C̔9n>yݛ-¨Ko]g7ݙ#S'-kwje9~9]xJFaib[34T΂IFoG-^ taU Uv6?=A7Zv+b@3} #tD8ڢxڭI$pxgNqė<AgM dL"a@00[>=Dx A"Lj KxWc"֏oV= _n94O#}*bǍm;(^b/ƀɹkW=*lV]3׸)X0IQ0i#E]>E j܌3OìFC?=f YtOwѴ^[Yx\+d&#c8lDxp٥f5qr2Jp|S:0ː̮S+?bO 1Ӄ+j$TaB)Fw,fǢ^ `[R#mwlR;xZbyeT6 ⭠/!͆_sgo9cjxP!ǀoNEo%u((5VD% (li"/r);{`l br}삇#囄$X*oؒA[m4|MEmWmca&~197s'T;g!o0_d/3LJmv 8QbZF ÃgQy 8{Nks[5"l'~<1.OU!%2&[dBε-FlwVuQ!t˷ yA =h>A++,[PaMZ״&.Ym8ʽж LN*/xl%鳟/e#[Uzv&SǣBJ1Qxޤ]0_|vyv`6[{+ ` b{2SApSfq* Pku!'`ӭ&~FKno*zB;g8mW+"Φ3C|f" x]oϦ|197)h͕dpjJ|+gMI)ÙrkeC¯8QȔnL&GD"uhْ͔Bm &U]V/U&6pagJ>< %jYTemQb#K8O]`FaV Qǽ]Q:qXt00CC,c6{I߃E<+ U\1b(oUiltN]YLR%xNʎ qË1hݍKtNkd!HS-Tl 2?> odЉC_ }C QW:"B/rx.WFud+B,?h3pvr;  !3|!7K9 pqY~Вv}*;y\궁 lM'9.!]5됁)>B!S-JT.:LqG!{h1۴Y9$4"hogfFqK\NnܦDF٬ʆC}fIA *LYЈ޻gczt[@_S936B{ ;21Zj8ԪB1>3o&aM:^YIPw4}=G2&A?R}&aUxr\_,۸[j7游.Sz^]eɅn+-‡>j>;#Mh/Q%o1h@\riy8ӱ- к71d `,"n[csD)Qߡ+YWP]yYulyp g>95(U|:bDGBX.r:s0+QM}/^J4ITPO]#e(1fS4 "7ĭq_--X#ZK.G87vxHS-V<>e˄m}JN=RԽS)C`/En˓ *ִDŽLQ0^$z@7[SUTjśh+ANؽ|}(p41:wk(:(Q6Z#/R`QsJ=fNW;+O1m/vi9a*4aK*Ԓ ._%+j_!b/y<"r?Y+u\a }c 9]޺$]::gSo/mIWp} ~> 졐g+C9|3#_0:=2NgeL=H$k@*t0׋8bI}#|#{oH-?]B;Jr汔3*b:m)c0I;;1Qvp!+u~ ;g_9wa`YSO 6HuD@+G&,K+ѻ za5YIdarOpg.X^?Qզbͽf܀ >i\Q$f2mxkv?&\z.q 5)P<ШpWL !I@y#.[,+ ;BL,!Oi䣇lbyP8ߋl%vϠ zRe_6M[5`mɅ6FTIŖj0,Hy@#b3qԓV/*PCkzEzfA"UmHCYc4-kKI:P˚+%-#5 ߄Y,+!^~cYb⏬}p̨΢s K5R1WteO( 4+@Q}nf h6ux,~Cb"㻧)~퓸D3_Ņd_o#bQ<O29[zāvu߾H Fؒ˶J1d݃*9hXJ9Y.[HWL<߁vPάgĹX{ ](ݓ%d/%(>ƾf5kl9^tu#0K~tURb|JTQbbm;Ve;:8-] ΒU;YFwC*.tPz8KQ( 1z`f=ϱ!ps k~im)M #  w4<Ä! i b/leaR'6 ^ n' @PO֢7 }/H=5)jX$0NF_ Jq0 h)j?FT(/A ZeeSR۞Kn?%Jq y2 ɌțCLm2dA՛p<~? ij{zEw*:8 b1qZ&cȥ:9V_·c/fVВs{@,:R9-0ll8_㞔#O_LA.}1Ii 4$n]eK~o#5Ol TZ%k>G/'&NRdJ$[*aB\HmL @?փ!V:EnZAЯLr .nOtz3{Fn}4 ߂" j]r2$bYsN#`&oFXڐ<#NDaɧ׵pQyX̟DgO6GZb6/AE$تWQ@_d4peaIH"..@BZEĻbNFψ{  } '6];@!@kYPv/ηT=ldly-ɇ1cANQLkqDTS+dPBR({^ȸKޫMg w劣4f_ XJB6tRX*i{,3"9Nl\>H=pޣpIlrkqGJR bo:[W3Um[zc4P BFܶR@24 Z]9ohÑc'bFQ嬚͏9Ӣ0]q}?2Etmdրk] qH51.S6:SR6%ڊz9lF֔*D8Op_jP'.-PK|xNj+uwWDHM]&çCE єU;\!z翉vڙYN[YD7(xւ<.\_,;lIDAyO\Zo,g.vҖH%,=dp@A\O0pJFm#f #::uHTe{S{1ViB8nx>гưN9 BN|4ISk^w9O_)PrY(+ ` ҃m`8 0Ű))m&\Y@uo11ԫ:H% #U!ƆWqLa魛m[K3D"{`n.~6|_N^.}eɢp<:b5KPKv$s=ЎCl' v^]GHݼ&CO#yj8*v5GJh*yyIj55]3΁6dc8{a,/IdG0EԵج 6]k/h}Wjy,Ƨv ݵfQPeqpti6o_"lSR[}0̑3Mw9e XιƦAbZ9$Y.p ?b)Zi) ηݒ,J}!L j*1r("ECΝ О;gqR Y%$ ء@J O0Td :'rB_4( agE +~.^#pnB^$k&Ӈ(nj˹SM58Tᰮdt;9wa%He(}.S:./UU/Yg:G$$N4]ZF92!>D=0IYFm*B]04`HwӬ鹯|\Y'ݲw9_pSx R#n"J*}2hyӕM\+3reNXçX"~`A-F.\` BrVdsH+_>hWdS19/ iq$0f/9\fëoeC㭡A r >`_TjTϹ5SV 1&rZOC$U*jBZzjWH74>[`wjB}2o7ts(a օ=u!E F O2.mk:Vc5^OJ19K{\EOebײW~MjmZ0' O^(Pq~շ?Ù mU MRr깝;{Ic? 1Mx!S/f> )Stf*i2xLĘ4Y53%ڝn3Z߼ Ǫަ7"imh85TE֢zj>=  s'3E~y|)ʮ+2!U 5fV3GZ dtOMOfXe zuZQt6_+f;˕B Y!C݊?bܢ;%(57!NM,0# "ރ|J3Keg&D5Vκ̹ShŬ>k)aFDty^Bwt,$$C3tov-5y#R3)p]BEJ(M{eRmSJ&[8 qr g$M֟FKg*Dffz6-m }3Ƽ x==hk Y-mt,poN,(ȧǬ͛<}b?m0`Plmo囝ʲtQxTEd~WN*{\l@Hκ֏p7E}{m9;FXM8rE0{@ JV<~e:s+nuFz--X8@h4j-/_,,JbK#]瘞ZloTUkKdb(!'DT>f;_پҳyĽv _ h^a>r;n(tQᱵcJ<8&ܡ}jGsOaIq|ʾ 1];gZ9NY}uQpvFmiOlc3$Nin)NPzXh|qK{nRsgQjʷ&ȱkgp.-D}?)^ouaZc1Z@TDxB=vaԞb戫sYGGm*.`2mK1\YmYV,ky+a7-7˕G)AO:eQm6Vݚ r'6sjD_ |ӷQI6AĖCU;2PAL6i[kN$=D67D%ɀodLy&EcN }0q% BJ=nّwQW_uӿEqz(2blXiBaxɴ>Ձqߕ>Bݝgy*QZ<%bZܨW3fF`&(7u]M>MˡFRL@ֱq,^K3FUk}i'#s5v^Yt6P24 6ۻ7RQ9@Z2Y/eÆS am8^+6@zlki[=oa͏ RNuB W\\ ֺ:z_~6S \5!Xh?Úyٿ!Mu]Xq0-Np̀9F ìś~G\唸 j0o* $GC3}ݿ꿰PBg kWj/2-DTZ$o:HK9Lte&pʟiQ#ʗ'%yJDY$V{ +%.*I 6գ'G!$Z_#LD}8qE4}F3mchka:?&'73"tгVgPj8.1`@\nf@} P4K]:cd`g/RAᑿ.^ѸdZ}O1L3V2FK .BMlvfJ%P_(6ElX]kzUN8/w&.6 @CS8Մƛj/,s˧;-qd>8*87/{@o">1AQ7z)}U ˆDž ҀlzGOs+qT\)yP/b7|)m} ֚핌!R[KH8ZJ"㸊 8C^0P%+͇ϏVzF_BD0XӼ;8srSSBf];Wpa94D{ģd-룕GeٝXUb&W)fak¼[Bv=^|v3 HKzݐys9.壕~o`9=ﴶ^O>~!BV(nYw%X>.t8X@80.JBD.'U$mG'*2>|ni3J{|& tMCKydf<'2 }7n<JI?"bcR.o5J%38;+o'45=p9T˽j6S\>N*rt\T%qPT$,D7wW,׀~;x?]_G#lBozX+ ~SR *(*l*ә Cڰ-diNBekd~\W.{( 2af^hHrE0Kt$?C+P뛰kfF)yMN >3X7W:v9cn)vpox_cӄ]EzG+L!բ4աUCY*ԉi C z^~+Al#%ʹc 侻wB7-zwSgԋ̣H3} - wiX]R^Љ_'H(79H0y 4nF[.m S 0b>3$c ]MTvԧilmaNA(쳗{zBc馊E ƴ4T5U@Dy@El-|ڗwN=.U(֟ .cj+&N(OdK?'o0(,NY&;J=حVUh MG-2zf0=i?u] M5Ev6k/C>[ \r&D{P!qfpTIZ? R}pA`̉G^73ٜ;G4n̈́[1M̑ajCWpQ^ɭvwF@@-ѭ2uJh>³Ru3+^Jrr|1wO6'Z*S:Բ*N@roYCLl^PP4{|NSǮil@h9zC~g!ր{LI@ Zis+5H&d/teNK>nGX$BNafu]-1nEӐ?21"8cܩNK1oGRjN2k,;F wE;Y8"OJe2h*EB 5J/> Y~=O_V¡u`Tpr3;֒~1/S}? +b?.UFWD2gr3UdQOǹu/Y'8R ۭm S= dgU:WCr.h&nEկ߼ͫc7$s :p Y&GI^[bk'5%/eh>y˞Cz?¤J ȃIvWzg R1Gm0?N5tO_)*#Q{=b$8]&SO$-0 QHEw>u`-&)T*bPͮ`,ih[ZRp}#Lu*IQCmu)|mk VւD0:]IAT&4J [`d;.\K) ZpڕxZ%[WV"1ZOyM|y>8A5{u-9Apr=', [Bh 2M)KOmkk>xz"|edey_Ƅ;tlY ܦcP#n! a69U+:V!a3Ff3*jQ!!>$ߋ,Bi׶#Oĩqm{(H; d$% ~/$UfMD>^WVOT(+z؛:Si9Boc( phTl]n| 63nɻD-^ _['&ңn+z|" 6pϓ|}cDk#[y2])Tަ ȣSv SW3xwf 9pѺum#{wo(n:WP cZ􀞀]bAnS̋xB #guP5yM=#҂WTf+-ga[#4MAfh)Hu}d!sf FL{l/DbBpPKM8:o9I]괄ydN6QF-n12k;/P 4}6P8~%SFww?jrA>x8* y'S_d 8wxMHRLҚH7Wf10!k7N4dYҖuh8M,b>,b2fPI2ҎܺįKzA+EfSn|4*a=OYѭ׬R*YV1"r# [D/92p0dAj$97 ~k۟FW) V }h)vLu\!I9Ї3t&ѧ& kMٕo7ԏ(x-*QU*@$ӄJ93%Z lJnLeun,TC8źXɛ\sh++VDlyNYM)1z^VGZ(>hߍtFW*+P}=.N^7'lzJq2Ӫ-?);=D^\M>:R{*/< a>} Jjdaa8B&f{C%xl4O/9#O/j[S;Nd1դ>w$otap|{׶y3IlX[JcCʸ!-O!^- pSfzzL) (^tKU}&+mz(lq {jԁjWZ2.Ta?Z.l#.h"K \ksBD)*QflNSfGῈEzC#5hfA"s\SPC*#զ"9\t4WyC֢,`Hd=@I5 w&Q$i=.hK̿vK>2-hze*Mr٩{Qnz_% nS}(^ꋷk EÝwō4>jF>Pr17Ƚ;+*!* }*Fث]fc-٪p"V.Z- 8&bdo:`sM<>lKT 6 Egng!F6`W`Ʌ^:SنbjB O3rfեC7kջ/?gg*m>4dM33b&6a0v00m&x%ʘc)o7qy_96,^{+JK]y8s؅MуHb.j5cE !{?R6 5ÿrY2K9q0鏤mu}q?92#{Qh3VFd_s ~ok[< F1 6G_[ˤ0DrU;BL.GBzcJm%2vrV[%GRuDn}補K1[6 uu5\2{֖0+kJ%9FE1\"q }iD?ODAָ*Bn8aj6j̠:+?R'4}A)]dk^0æ# GÏ.z׌;#?$ï$`eATLro[ |8'f). ^tOG덀 `){v&¼n\I@=0~U8TMg>THĐIVb2SI:ȚFCeq(=nF} ?:@:\"%@^N(_-mҐ^dt'^}3[T|3)Y;u K\TOܴbx_(O@]V8 Cxs#EAk;-Xr:"]kex>&7q){FtL^zW_{-+mH%Exm3g76KWK&[nbIfP;CʱZC H&B srCXMejٻܰR<)xo%qw/?/r)l[.jcךC-CόwPL1Kj`N0:z %ꃳ䏨=bw+PfDP خ+l03yj{ueJAY %Ip!_(hT].45B(.k;O~*`/ Y;ة/ ,&VUEh 3]0J3 v&?JA9 %O~9dݷiɳ`qk`0I&^.oPוDŽ/WWANyf#c?wdƊ"&ϝ]1x\Ef}#GT9Oy19Emfwp:3LTZU.qMNЗ2mk{ % ഹ R`( ]_6sl)BDŽa޳Ңf$aIrm&/P.=߶z@/^lƏ{:ݫ=~VhBtP@ gU}x$i(I}A*cXHS.XOy.;rzZ~ JamXόAzA@;v"3`n{ffleTtw >  ?=;A(dQ-6 Gfn_4x&cdSkUw*IN\;L}ԛnDy}셻v\~X{tY9Ko%: "M k,MNby.Дb2Cs)Q+H&[[J?"BGVy}B:t4±IW0U2Fɴcr7`HӨ|+קx.ԙގ]^YZfѷhIUsnQ>4l=2C꜉vSB_ߊ'Cܰϖ9-ܲ7>ޛjG7͙yVmәZnP:FҪ!R1h(k h,En4Obox;7+V|BY7d=vʎ΁Ľ9>Q?'Lm`t-^ mS|G\US>ѐ8~a ЭT{otA'Me2j !1؎>u@yڤ$QL\wc#ٍ->2' گ~KtZJw[f=v'S7aBe9AFN~ZʵwL.'F72WS|5Z~nWP8rvsśY9:G:r ~ Zt`gBT O߅\}V߯?Nel([݁{uqDu'lMЊD+w{Q+P/Ql >R cfJn+huOˎW3[?~qJ-ܘ%^exG$ROEcɅd@i/A0icuSߐHqOz> k$7H i}?St^>;  ~ [+*Ϳ1MxѤ9d7o%jZ\\'[g4/T#J䙷&(X =)Gt~7aޑ !?H|wV)VeN{|CPt%>Jb]^LM] }s[K>E+ڛy U Q<&W ;1m{^Y-jǦ<-mS A10A^®Ma+yWVs0 ',,lASٳپg&_I emX BYm_Xٴ(^C_ )RK?Nc%ܝ| 4駵flhs,DŽ0FF+#^pOte~xnרl6E(Gbzm#_xйa׷ Hk`o#OG5fe٧doI5=u;#ԉh;4zM_"c !uօUOSǵ9]b'@ Wzπ):] ,=8ت!ӄ^ϿbRة8>edinC&ʃ%{zpzd =Jf{N}@|в 1!Z֒|-eW瘩P9o4dCu^iLU?[ |dO*H W7n]1tW.K( Y,am 8 @80&q9=:]نzS$Q̡Vlb2`^؞1״q?qNX"7ؖDwNRPv}G?c-T8+ܰR26{gS6@wiR ) A—,P$Xxz)O:ZH߁ERbg=R4 _-EH;` % aELP"vpLCӦЩ ^mu=b'bB;Qg`FQY$f3H`׵yf VNRKQ}IApm㚄mɈDh#z8޳+@s .͆#֧_kf¹%[ pשf2q?^/Xw\^Z6J r7v裃-X86a;]ޑ)~.1T8loT?pD[MR5(撄b&B/: .BUkCם1?G2aQ *MR_ `-$&BG= 2# 9W]M1Ú͍:t~E6K*UxE2C5o374 =Z"8 @)oz_N}fY/=Z'ieV`VCMN>|Jm$T3P|qblV}u_b,!!+i)xSwb# PyU~i^$F yo9iDWrLn ֑Chp{ ݻAMCİ=Emla M 6h=ɘC |gU qǸQqD ךVG:e~=C $%N=%2I4#wq۔OUSOUާ2ABӑ)kSxMiV6r2@luYiC' JYs A9:; J=؉oⵞ\|p݆ĮsbA}XoA=dS1U)xE #c.0 YgD.[`Z(~%s#?(ԯQ7õ=utsZ5W)|m_?}%H}xַmYѷX'o#kkr`K%|l=UHJf|bư~磅;3s k qttm*{r1$ѼK:xkI~ 1*Ԛri3[o/J CsP1{ኽܺ=hEҸ71# ayp,t['>DŽT7@tõ͚~Ls>(4XS}t>Fo~ .kGOG f:p>0:Z;rsk-6ۣ9 ԫ8ձ(5n1v\GJ4I:$kXٜ󪣼u.^(4^H2mᷱTBČe2k,GS& ?p,2cF[j`.{hJNgC$$W#M&Ezg ^-BҕQMm-/.~bmtXMFhx\1$jU*K'C" tU,WJ(ozn7t1Q-ͷ 8ʿp`Kp0YoPe(c@ļ̿?Uq I76;'(JPزɇ>,Pe,psG@\Y&vh`/RKLx$iCKɴ8jWGh+=QX SԴl݃xyTpX!JCQgtr4nJh6=W1;Ef3I]WXۢ́]lyƑ&.~Zt'pkzB̤DiJIKGZVrdQ!t}AfL@fTz!A}j`Q޻z8~Xt F"Pb ! ц}4︣vMI[ x72Dt 4 2s i%ݥ@b˝ʔJzw7SO+1F1e tyqȶ?\%B1ioJk@z6\KE] +SXC偛-kˎKueekyxFBSq4BROD4..QMfy[8ٺ|`a $zfQOCxx|H)0񐮨x?STMVDu/s[8+CgBW2V7$X q ?AEh.`FiƾVTyԆq*PP3QՋF Z*VL=s,I//=Fu5]95!fC%Ti4+3U3 ~aǺ{ ʠ̷ZdG4C܈W6K )/;NqFA@ٕ{Z3_UeZ$"kITCuAܡ7;-o.M dfjhSjr0̸RӪrƖdD? FW+׃~*s?pn! (q,9(HIx0ӱԔ\1s<`A*^`9 [tXEvrGP/9X w `> RyUnj6rѶY ªR4%(*bZ&.<5WrܱE-eZ Bk?PwˋxL[Q?#jyRf D3RҘl$Wk.|Bu5KhTjc>-)?12R5;B}Rv%z+^ U 45,3_y[p 6)F؞;!y_{Čip1 MCu#6ebϦK`ǧFz P#fbڷ 1cWK 2MjKGǃ\"T\42sC-ޣI9βA'/tF}AtːvM#PoC$ cX,шЭ# #}uVrW&ZyS ^Ч1~#vnK;ʢMHNDPH&<{Z;MO~kV4^t:,'㺿Ysgj!m,zufHEFo nu^绽ҫ74n8hDO,'U${{/91{(CUw8fH|5^(-wRՉLƱ )*o[nBxe3qjç'7H{)ejՔ8x̱xdxƿ)j_w\־Wiv_ :L;ӲTo&w_A?x H)rJF=߆vk5p(D$*[Lj%fZwF+J} [ R}rwxk/CuGs= XJx6{x!4ySJHk\4(pV\WV B*L\7ŭbACAp0&[z6#vȭQ(BMiKty* {-3.q9yq+M=,;4quث|Ƭ Ā["^u6MT kQz> w_GŤI*}>Ϸ!6,Ɍh"`~X̧J9d%o\D1LSp&rF'$o,s/ǜ#;s(*|*1*ޭqikw}-, hG~8X;ڸ1ٴT)¹- ]NU185nu3A"3` &GZ0?a*_X* _>|mmo{FjұV>?u,H^Y pɟ0Z6wbŌSt[ Jy*!;X6 k&< Ӟ 1AĽ{6s5{npM=?#hZI (ߺ-IGX^[ɀdCZhZ3܉ ~ѸKL'ʓ (Qc1Yt\K0fQ2g…x{&`gK40cge^^ZƦ1 SMVz:|'(A@ 9U!qԣ5qK/a5W4lvkLxt]:kv'ܨ Ï\|\QaQ.$O¾/m)9CqiDP2A&M2]=ƨZ_jψC٭ ck$#^D)*zVҹ.)7RPh/; z~E6*Y<)goA|}j٬#xӘ_ÄKnX%; h *L֯-(5NʛCe^Lo[c+fqJG#!/DuyJi:Ysj;'tM /m\@'Vfp%;+l[F͛/=꤭*]0o?+54r{ QH@_kclhAXFqԳ PJVɋΰ&~谆J&tm8 e {{߈&:EdH(D WGH&3ױkjdN҈[f:JMwS@ JdZ 7|`X6n8Mi s-Ŷ!mw`1n 9I8.dFӛ呡`nn*赙U,4*G=6X-d%ٹAG-'ir }ZLY%'(*j .Gy9+L{3L!XJF-M6uI[}Z/>dW XiEk3&(`}a@D2MO vK!2[3aI,Җ6Yg=;tX)^up^PNu.O{onN+(a&$ϾJ]yԛ?n_zOp;^5O#%VyܻK3#P4SPn ,F ?Hxei+q MíW86zWˆ?Ѧ/+&Rě[xi)Y*x9j]E 3?wЄ3nƏEf^nPԭ-t4ꯝ tlJR_isV{4ǝ%rm$RZ{"2p2L |g,Fܮ˺'%BP V\Y `|,fgcv{?ۋ ߙҍm7wFjdZD9+BwITOX3[se?ihO_u/g =?;!{"N2F@Gͪr\c}WIm30ƞ|THG^OwvH>cEɣ[ f"|&ɸ#|ܚj(Ӫ|'E }K%ںga-~"D\(*P?=*&+ ߿0{"Xr@- z၍' gߔ 2 {cm` f2ف`s{|x1N,-MXVJS ayi52Guŏj3C( 2(d wt eJGjқŰ}־7PXE2^TLp÷S1v$޽v}ɲjNk#X9Oߕ1ݷ[RYkm2 W>{•J:sq7`E^d`*̏OT!% 'A^x1S(3ht5V4f8fjb+ے!^AI0BvJswД5n{;\MH/y>F+jkq jZӬV$C!:'փZay:tyJҊh"bktg~y#Ck5JL987ڷ(X,rUDްMgfx)X'i<}Ѐ^6X.)F^=A0^b2KmQ o[.hnQpoĒNP&!F4M 3ȋ~YxwЧ!}f,3=d;8uks7uPB첑c}FMIRP~ԭU^ H2v%u;&"P]N1#s~Jcɵy-ϔe?|bM.+Gb!( z R^TP}d!G"b(ƒ ҆aJ)_B BEWʵ7)l.z~i<-O>@W7% QsF hS܃sGUf=RKzzӌ/hokivZ.sXCg I'Q3j˭焈FJ#   ٸ>CvW?AfFZE/.4] 9$< Ў;7 f\6yd>%9?jiuޭ чkUI1;R 9wÚYB`Nː"2sR6TWPQ$Sf%hF/񛨄|{7Ps7"?VQ'NVb_'Phu*)6^􆑍;("abY is(\=?Ǎi99rKj@~ LdgVܱe@30]BR_Fh)'cE'f9ڸV+?%ER d]! eS E+AWXIM׍CzgMbEeҟ=;OI}w{%1^LV3>.VV-ڑs$gmxx8*.$fC5gyb8%ۮ,G@ذ#cMv.\S|Tgρ<+@>nXlA9[e>}ICRD{tn,é+;+JZÀ.xܩpTJ.l!{%@<+EF={@tD[l7}1p;yPŐaX' k2d[};1kuDؿlׁӆlD>i P 7lJ:) g΋} U^M@1d I2'zwF|2#oG-m7n+͜(/}rHثe~ ߟ$) v+Gٿ 20W)軫ە3aZ!A!s6v`dΜ6[f[DdU |2V\]=&=9ʒsAgJKabƌA;* d4 ׎{Nsџs~!/тwXۼύGNNLp_˔=RR k$Yr*o`kĶ&j蜍U  Q|SUz58Yx'\lU1;$m!f+f(Aj邯Νt}IJS8U+Y]i! zFy@Y|>RK8@EoH1k2!>Mo0qlA ai@ECϬ51o~ǀiǝȀWgԠZW&Ir:L Qq-6%G˩:hԆ4z0'$XL|ϢM6`; 0,]V=i$"ec! $)J \rp w~ϯ әP-tFf库,l9t!βkc*8܉T[XEb9P}^bg[^CxO.w ) qR[&]G^[hn^{WlUDu8Wܲɤ^hYGahPZl|fڌS?*p.qΧ쿲_蒢Π7'=j !/H"*K /dbZ *V~.(uZ[T/ZNB?ņk7xCz7: iepJ%vyڧ$)L=,IK~$g^f鸰.~j~ݖ>CTNxR."C 7^!o+ 0}Az8L9ݡ]TcU'aPw%mV9j^Ek/ Ip 릮+4ߺT;fĻ?u+~z)89F oǵ J2.LӺ3&CMEw2Z%n"gjXy._ö@$q-PI (Ĩ4Dݞvn^%Ζ,â}UIeEjX.|P iT ̬r(-(&f@7㇫=U l1Ӣ_RU<=w-kٖtmyi rK=ISmM/&y(JɗuCC^՞yl䧟ܤF& *N"ͲystQyPJ'ͱ*г֫اs; m$bG ZQ+PR>*&vr؉XtZCRm<'k?qr}B!^d?8Vc2uN%HJY"@ZdUUJ|1M;.yVM(3 ~6 >q<) #q_%ԗkTG| nj?ѹTPvƵ\摷MHEW6[%/xO$ ?upS#x7JDJs)d>'Sگ#aMe*$w+tyA'xfy <8D: v-koeQpZbq\Nu=Z+G /pfZ1g+ā`eQ$Fry,2{.=7npTֱ9lx`bfg$%oBƹuh*g@hHtB1q~50 K³vg`䎣rﵦ᲻2(cdmœn=lo墱|AXD]Y =N~5t릎J:>P`?EXVE^b 95) e!Z{+kf^ ٪[Sc3U*'!6}Ãu~ 7sإgoqh |c+mIDcidګ$G ~SuOTT!059{cD~rMr@yZT@.sU\ޤNn6(IXCh3H 1a6i}~yJwH!\ } L캱$i666Tr3Njnߟer|btd,c-Qvr8w8hVJ-* ?Ay|?jMTP޲IM )jJggX#>($\Ƣ"/U'}]؀~*aD׌ C/:? k,wI俜,5jR.߀ Q`:yRUT -KrPփ{Ň<ԩ7[ V$U%Ee%c?Ϋo4@D W C>D8δ;c'ABN@@|lH̝0VsT'x#Ӧ6xTa `̚SWrm]::cM̤ *ז>~(f܅)yM`Szl[Y)I忔 SʳV)jUxK?pAQ+:Hɠ/tT 2(X-Mݭ lfhCQ)~{,ޛe_Wfգۦ5un Tv+½̺{1W;P׬1|2CܹI91ݫGV~Dt1Ӷք Soi´h99!^Kwv [ߓ,Խt[FmP =՚׎Ymz6<6TȅL"Z"xO x:*#IԜذ҅TtCG]W \UNW"HUT򑅬YUH hv <}͠- OoO֜J}նhZ-RkDgq'\\מ gmK(#Uy<,K|rkMDf+ܖ8xQdO DDK=…ZO q;qDLq$Z^?>N7z&9,#V D땦M+vъ:}(=gڂośE=#[=;ѐ6hY>[lj!91z4T9yO|gӾ0tNuׇd"98[s2k' P";I6nLcxv{|dgka^cyȚ@r%6Ecr{-ԉ[:L NQk)X=z\p_C>oI|yMU<舊¨s9hḄ/=Y!Ιr XK´Eц3%)5JFߙRpRsC~Рu87OY즽Ѯ+30to/i-T^OCz G+to3 q( z͝67ϓFC _6~&=;41&z<J1a!6,T%B%:Z& C;yyEyψ˪$|k Z*R 7*667YIU-EwTJɸix-c_$@/L+q3P …1¦ȋkiLs!Ĺ[@Ɖ?"q#t!$;veeJ̚z%ǭpw#qa' ⍵"d@/^M Z29J:]=ҹ[LXiŮ+qyn:_M[HU=Ȼ$"3FqWB%7dQ5:")l{\5l.&u M+մ3i hݚ }` MC甪6)CAŢ6PRzEy=7S̷O:?S Ƅ4ˣuNpjIFD,NeovnT7F#y=NTepMr щ;)@NS)x;MO p&-iWۍ,M)P3_%W{:bƪW%)[F Ke %ZIxAEƠ C硇Ǵ ,\̀tuY~?3Pؘ)W$82#Zt*|<#5D7vYxCdO,O>bjy,678R\lKddLQP{#]XV\fPr5R*$d3>Vm%voBO75uƗmmlSrn@\kmN0PRpf Lt|/>X#M¥%Q77EL7߀q;@7.Y$yQ h4 ] F'l>z۞Px*)ugw aTw'z[ŜrpA7:Q;Dk|cyh=07j0P9_6 2%`Wi=޾WSmclY}UNNɈEO)_1fIUz2Td x6EK06܄UMBvM1sq>/lOё% v/yrJsxvm9(#` 8翍-*v !r* a,@r/1 匄IϤZs}nh\wL6r- ӱxkI~Ū<7 Dg.4/ҫVv :w>+`fi}KQieU*]XxVY5,x?nfRa}1ihXj(vfB'L>,N8ܝK4i^n<$V%A- Y}OqU!\?tNfbf֕2SpNоOlrJj= t*9kʹH${`{ɄOO~u\Mk(IY 8򧺏CHT܅HGՊwe׭\{Zh͠7t~Yħ? <4&"0pG *l $@yKS붆_cH-@+z ʮ/3Vୱ.-i;U~c `j^9'p#H%g[_*x0/Lc)؅zPH|,β&Qcjۧ h()Mtۖ}`.K޸$õ\:ʒ 8 /isO:~)8(8_!K5&qtzݮ)k!ɜ1qQH}"0BL%|}xv5>!ï.g3'4ڗ;5ҥE*TSsv"LriOցQH/idž&'>B`rR؛7w\iW3㊆ &d"UǘNi/=GhFiZȡfwWԗjՊD{8a*00^p. j`ꬨZT.VpOߍI݅9 \qx4ZbNȴe|^ް)rwTYL@iA\WTRC;i._PYdñoBNuҜ7PP56#LoC+eB$!Xf-.D&4ӾzQFB^;ڂ'Sn(=(b~^YRXQA /hd]ѕ}\0S5QQ=K6^崦f^saWA5UiLgk;s}-͉%&rG a2⣣Ho'9ڹpJjw{. hg 25s36*Oݎ:D ֔8@"$ xbmaoh :f+iFcM[e %$D}7f L1/s&Haa[ڈ?W4{t~B1Wo Biվ Y/n{l_c\ MW6Ւ L1/3%n S,ivcbH-rWW5OҮh5Hq[m 2;W_7Z\b)L˰JtCg{A_ ɲm 1>v4j6{6Y4\qpDr$*AJ bkqi6yڷ~N2* f&Ey%X&2jjU7{:@x?D::6Dhq¯_ԁݽ c '7([ƗH4a~XAf"mFix"+W? hrցpLWE{XBQ_al?J[[_m>Yђ6YT4C|zrLdA?+W.߻mUr,=IC)VSv_Li1k(6yuE wC3Ϫs6P3BPpk~`^CՀ$nZLL {/G8bn(oPV~%Cv7I ,U);IuOJz4rBQKKzA5vMI(A={o]mTk̢HnǏ_;ndhr?_!ilf D-ĎjmI{vJuzFFyDM! av!4kH|LUQY*p!Dg4;YtvЄпœJD:jDʾ| #eyk6sa% %#L}4 ,K}?~֟A?+~ aVs ,d]+pz33 I~*,L fO5N1>&{4wvVGRhoat]/lU (늊px'z~ooOs&8@Mߨ/w OAD{.ޚX}~B|&cyH%3-;KNa1иboEs?# yw;̥T`+\t-6; ;2(MR62vw WItHZ)Cv$"&EjU4`l98~XP<0–Tk!q]8uerfZkl8 Y9#]vX$ $<S.r@z?X_]A^ Im}oBMb|y _d!igͰP2tB\@1b!x(vfݩXnj <ؘkJWR qѕv L/jjeӰ 7-Zn:_nDy( 9;0&P kς:V?W,A3zm4-ͫ\ GcYcA7FUBʶY%U[QX/Voe&/__wsy[DIZ.82Y=S_+iGײA4|U>k~~}żIH@U-ˀjռCȎH^!u,AoSͥ]b &ygZWv w\II9ӣAckJSNP2hU|cLC+i:e |j=#fyكP1K8 *򎐛?YƀJVq,ފFgAhV (JtiRU:d=AHNBҞn Tad8 l Y"y. #krc(g~ьmXvٹM>]RA_kۣ_H?d:Xb|t6y]:;-w\f." %6 ߺEt1ktapZC%&aP7VOd[enx+r槼۔&1w|"^/:]ImGntg!p`D:k';~o"wCՒ+1ǎLʈZ">2"3J:ةQLd*de EJL[SW^qj`(3߫ lؾtl8pDb#WTP.!gdiPxD`sm;d~F(Gxvrk15`[CӠ5:m%Ej) fwÁ$'Q畸(^Pق on{!Er:`\=)[<,e4,r6pOn[B"2C$#y,hg L`,Ďe"kp~:ko~) iv-Q@M"[a5G 7g; V?$GJv6VJ+M Sd,]^,ߪ* 2ʠc{u0GM90z{9tB_e[2 gj܈0Fܼoi2T6I`E/jAV h;߸52ԃ}^K>$/9A|IVL@u7YFf 7[0 UJƪ4WM*pVS8ρ2v7OY2`O J!7SL9h`)5J:ߢ?VtsܰE( w5bg5E8q=b[9t]I'G5$ou}؃@ &LP^!- 7ˋ'v>q)}Ƈ1Q:MvB/PQq8(.R5+`r< ږāKjl~׷WEOmCtل!EʃV|^l(Ă1v@ùBC߯a?8yH .@7{E.GV1EQvh ɉ>ϕ7RA|Ok42 띓U2 AI~B=bft[X"rrY_Ėa^@E"Dr'(!+ ҽ:s?lCC,\(#ɦ(hK'"34xTF,_o:\g*sj y&J:EDɋA+8.pY.AWpk}>qe6tCxwd@N.O8vcmDAzn%)j ܗTGsq[Քzږ?XխgL88ne({Z$pg7ֲ⫝̸)D~"$rn[xiadM;ӇDk"д44yF*KveBo1< 9m /X|.$uVGV <܍q\(e|rAeH/_,yɕfHq# YD *s< yBԁ?.T(Au TKCT~oRfwlg0V淄/oիYPn3/͹p{*2t< .HI ^It^xT̥KA_H3u9U _'c&ԵKˣP MMt|"yxzc.MZd(bsw-q~x5XәbTHhz8+g:wd-kooci^ݲͩHV;[#zXn$[py^7+PV/D ń$,ULj HwhMmum0AWr6=Ai}_ 0bE{ 5 /ZJW# (,u N67gD88bx%ElAmux(V%j7-K,uG53,JXs/%)<.P M P"s$e7ԧq.̶`v,$B+6!RTѷ/H)֯.yX.WF_';;*cGS<::!> Pa*gY?"ۖI"vc}(wp*Rq^ Z"avʑ^/kkFOz1}xT_ XNΙDIw| O7co^0qC`|jf9dR NP.1[6w^yrIk#MX^0LBb>h\xŻ"'X5qѸܙF?(.4 au(} ~ :קdiG#T9rAad_#F#Re%Me{ Ns3+r vS9ke  eClqIng|B>0u:~@.p"PӣᙘAa5G웿?Q9(˯ХvMDy>۸3#] rNm LY2\r3B;Ȕrx?E'O+ZJFMAdBԩo7K_??&rW@q,"b䰺Pє!e-שNE׽El(n ZNݥtᡈ ʲSV؇`(֨KBz\VYA]t ZZ~R r ֵ&f[W& V։l3FnukuJ`1J'sg!8E OG-^n{ucا_g4=ZdִR2}+t#Ccib'] 2KoJ%v9'XNC4I:6>8L،lN0U?ǰ~(?SJ=_{ ѷ. ^cb|w̚7P*xAJƍ52eQ| pwt ,fykF?'XP:cd!UIaޖ4h%I !Q!`Hϭ7i?%'2WsgNGn^},7cqsx,_@Er :ywч©gy\Nq1^ZK1Ё]a(qW^!pVD#t92"e%˲ 'S( 2f LQyGӠpPQ| ƒLB73TJ UŮyz?m}8?]L9 P~䕎~%@iNq\"nxqf5um!-P 0j?%͂xpKӑL:"\J{+[+>?'|?\vMɢVW?#gZ%zU;]m@kq\{goX(DlH`8_RC۫lG"r8 ;^j(#t+z:M2soK*řA&s$vs/[R?H4A7Q a'R`OH7$x:[fG*RR cr?250>j;ƱD3; s77G2fQ{t۳qLk.}8пoJORQn38C@\Ep{97.aq__^,jLb h&rVGfՂ\Π넼];᝔Q“voZ{TA;lH` ͡RG (`pi80cf]L{:rRRo_G9$`"6VueX]Ƞ\p I׊+,+6{ ^7%y߭lO #%a[u8gϦL{\-,?C- sDqztb r et ğ[64|E!٤K$3&aӓ3&H+ISv78?bSj<$ C#h![^BKkpS` +)\iS~> sSYbEԾKoA RS:44Vr" gVDl=TBWUD#](&IO2]ܜ0H"Nj51:OI|'[,[r_7#8T>2QWg\!m&> *fnM[\o\,\3һ(uHbseS\1Y_R1?TP&L~h&qF-( 9\vP+D/wڏZ8ȟ y=sC$&,x#N/kVybj"GPGoG#0;ElQ/}{%A7{:EB۽}H]]} _WTpjX"ND]~PO&b1Rv7Ϗv.)Iڕ9G,}v)K?L|Ix}F$QBLi&J̓䎀؉~i_졑p\|>]qTt X!顴I ^k}̓F%6VG8+PּxJDKs=CCu*H8F+ja^JmWxH2~ɶDڳ&mSLurA끹Fսz;G!-H-\I!fh)ɂ!CC2dh wXoϰ.?@NuE qَp^G@/CH" BE'|aYr#cRK,LsA_!{ĠS >4v3!; BxE8(^ぴW;/;F)  Z_b&t) $ʜ5c%tSDOvK9N%խ9m D1ƓSpEǪ+$iF!~$ɹ:-RoLK\lش\FJ4TVl;8-Tt.Et3EXý)~+ v\)Q3Go|}P RB; 0@pSpuSi(O@ Zxj9} 'i%i^+(7_?N(^3ǑIts$(8U |3AvzvUDw-YLs, 8O[;(1(wrُmIE$10^ܺ֜@s@h~jz#7 Q;1=qJ4tdO?eH Q`B[DBV=V6^ÂH":ٚzaCc&".@ (IFPtQ*[ā8POj/&/sB(eWrtG=|tlP?Bud9T;(Z<~h/(7%-oTᓫ/R8*N_`ߦ~^ ^Ofc#HGnVl}K;} uDV7{tv]d2>'V_qqAA;3"[cnZ;rnPċ 㗥YXqKIF&Y1 yg˺&( '.G1U s7~[qYH-kG$P9,$YPS1m4>K2;ȠU8HIb3NjP\YݎUоli6ɗ'N%aP4wjiə7שިAFb+Itp"?Y2>?jsy@!,yDx+Xy n1f[U$n+KgYk?(E>يb,1r̜oIa*l2H<ܙe--_XmK*NCjtV4P׈r"eE`zK>Y$㨑bņ)Dnx7zQWj{o .b8Jn)%G{8Jŭ[Y}PMAq|o|n(&AlN| q yrF I -ݍcoD'Kp֣wN|FaJjLLl/{]<ШBlU;у&+XtZOT~t%49sj{刺N0 !1 пlP&"z z}}M޸GUSYIcfM,(|͌ /˂pٴ @C IU괹h$Hh?|.s B)寞\\Ni#5r3em@06m9-068M%]˜s٧فگ:#D%C*}kRmj% a`E۳Ou`n/~)řET";g ՜OAtHӼ 'XZb]@L҂Mt#ջzhċ7&g#2fLMvh[dr| ͌UW!X6Hti9PUB^+([ԮکuԴ|%-W4IGfYZb{D#Ώ~Y7UI*3AtW3ۣ㣉 ~y ;Qi,-e=ˮTЃZ.H˟d#V DNQ9] +3rÓL)GѸtjj&e"U=v+ۯt>jZׄމ6~<Z4O5WH&bXE&_Ι ٸW: rg:h fx%5Ma2w译1}̜ §`_lϋ}Qx, ȾYX2G$+CWnj >+׸oy`e M67%FmGIpRv|NykO~P3SRL;&?;!=nDЎiʦ2],t.E `2xV۱uCLd~TӿY*wRw\uS7cqs"`R("}u+I^j,0/Z%@)} hw"TE@~U-'ؐBT YQH+Hp{3BK){9O2IsEmaaz0ȀCvϺL3wV#0ƋϮl|iKklV;""F| y)[ټAc+=֐Wh'/_ȯ$D x1`-8{M*Ta<Ӹ$!D)f/-*A%4!Ff!>O೧"p> p5vh0(*@Pq ^À?ؤM TCv&XwR#̪7z9-ػQ?@ aؤk˴Abq4 | 1).ՋDe0qjK>qኼ:v5mj<2rHF“N-.WJ&2nϯ$l*.<im(Mĩퟺ<b#$*Hp@~ŭbP)LiF1(*`A^XX% _#Un<AAkQ?VSĀY*G_cgnɰU3][ln﹋"B JO!u"6r}`&p-I/*,%U|?Xgn_ S}èܸ} zU1N[?ZL+Ͼ*o \Er1χoǢ<OӇ9}txM2Htb0Cw_LSv hU+TKA=-2LMN›<4ڕ| QWwU}יt8]+ⳝd/P- M#d֘]0K_C֋f(PnOZvc~MDh$$^9uxki-ݿ[!sȄTw`+A[Ƀ+` kr5;TEpׇ|b ".U]d[%{8W{ۨ0!:U뛡66>0;Z*YK'dzW4:aV-;'4 x1V_ׇٱš(hA8q35k%g6n1 $GEZh8e $6yL*RoP3#>*P5.j… ~qDN/ip<{'7 %m_i3?H?ap7NaMoC%<퍴lSQ:{x4bOGLdC5D튬w\,pU=U[ Z!nu*P[ڷXpv W>w"GFdtiOY}]J"Vp3f!2 $d`_{Lغ^3уRrUJfzq|? ْ_]a$+]ѳl91-OL$ $)@3;rr 6[EE 팝tr2=$ G[G!,U~0"OX?Zƻ=z`m'~c4R`/A3SЀU㿋ϫ6ތBHes=LIcħ55GUF9D23mծ is0hR C`3/qC ^y_u`})p[r܄K0D52Vȭ,o7)W8RZG8:o nQ+CGLcZ=C!Y7"oA=dk7Erͬs!D>dw^i ULj"ӌc;,6`  / A{ʬa͗Fc /K:Wh2JϨ2wiQlr\4N`91[dͫE.p}oڀv!r~Rٌ*Mx& -3*͆"|LҚd2|n<8+͚t-Hsr/y1#Q v\O>9i\A'reI=,̑ܞy#3N&UGojL&:od_|0lxW{R% #Yeyؾm܀]6~pQzy4Qȫ2b sBE'zfgqi=A _qWJ>f $ʴY8N1R=G\E_;Lc,zJ T>9$tJ?0$6lJ׉ܱelrz:. 1ByK'5ق{A%ni;pV&y/;N'&.υ뱀Q~.Io?}7m1ըU Snˌtg@;DLeaCPD8E_kr=8pRq.R, Zk|"LSI~ ӎ$ƺMAiH |qE]xX \["yE85IO)s$s\r׃ O}JH[apar,J/ZK];+dFuHV$FAlOr5㑜 D_U'dLmBlޔ9 v)Jr[ bюlѩ?5x*{ZfqV<_X[Zo{#x$Lz9o(5!`m *Y%6 \Vt7]J*Wqm0_"wJ?F:b.o騼qEPSf]Ƭӟu ;ojM^i 2bmW^[8MLnpgTfP㏶8G y0=b`1ϲkcT@j_䇵ܰ9gMEVi#)x[L.ǓZtT,ښ|Z`tal w_9<Q֎/Ჭ.v6^qxhN1Fvv»O@i`>HDc^-C-Ι!A`0ؖM8'Y.>YEK=pB+׋8Uba^N(D: MDGKQDH)ucF,սL[#qƚ ֪ ضjmt%ZB$ > L*f84/IHwu/}ܢh$e^ԛcn!" \̰|"P>yav]W =ğ*e`HgFzml x3 mWs8.I3Ŋo2Χlp[.Cgؑ3I@[i13yG4"IT.Quc 8+v0- 4+ E.n]u׀\Idڗ7I&6DLWIt XvӢ2=ڴD-)ݪW=hN4z+r#|$!t5Щ]3J{ύwBoIc:'esk,+݋Y9kbbR*O[lzHO0"戟?f⸉Av%\Y'*ta41wR@*x3 XS5]: TKN?_ jX+G"_|7352oNf\d ?ݙt AJh B5ƨ*D+B^5le)xS]8Vrnlbz5Жu-37kQةJ'w9&G]e!O0G84!&ZjL5Tb%hKl݇%SE4a@~K+N油9l&^N^nkU"zh߫(Rief]4nŭk6$DxH19/X{qx}*W?R$b 0qI=hEB]w?Pn"LQ5t'W֞iPRSw^7Lr5%!Z𥶅&HxrGRn6!TMEPyZ YKIrǿ DWCh*<;A=yv&_I\ \[•B 5p岎tۦ}3&\% ~;SUd X,)(!|cQp`f9F:1uv:xɡusۖ(Y'KR*@`PeSHTCOe])D8@&C6 anB[W!May~ (Ԉjܥx̮1p@H|R~b> OʌheEɣ,GRN@SnYRDKAlh`B0o!>UGy !]TI@vY2q:b7UA aaմ3ˆSfdL{u@5fVC]sE&yA!hY6C9냷r (m`9ޏybm_ bʋƏI]1h^9-zT8[jkb ^¾[^ΧS?P\uJna\F,7#%{l+uRsy (kMηSNf`j*-j[&8M _&INR `/W#1*OunjqpG"_fLEVOSMV@0DGNG,*b;IJPD#:EfR<d`µ! p_NQO )ֹVLYp[]=6RAh8i^ %a2L>g +^)t e?)i9p½y)qr~vH;<} H򓳱7Z`pO7yhXv-LG٩7,']}~NR^4=끨2@n {Oga1#C\00l1g#b24Lo`No#]5@״K+ !`&6rӺQCs锔,w,6EvR^N h_t80"XMHa@xfjߓb!sfʩgz,Dpx`[@Ksl$(0y@M82%S _ --*Hm9^ayc}_[Č8Q+/E\>B.sklѾ~!"a/d94w.!_7!֘s%>0"=BW"5Ν4z\lsl䨣G"d^Nd9Iu(sر@4ngoJl5/*|;M5s٠Pư itYx[W Ok=X<C%‫cӫEh Ҕ1:QnKCX, Y V5ſ④?IVI{&OZTka'Kh{0%S:'v4a!Lھ0F 컂ݻQvf!s̪nڛg01/|rkTr\Zv-Uy^$uڥ92~{9:5C¼@ ֍$W#?z 4ȶ澶2gY踲Qi3Ӝ:hbl3*+{ĕ ]?@vYFIgtx[eI^/O;[qVCdž2[ nu i䫮nu 7[Yx^#߆)Ԓ -M!ʃvCVͶGR,9@u)xm57WW Vds᛼7 S!%Jzҧ\`U]V*䪥䠾Wxby(0 Vɱ3ުc 9 rdҐٲ*A$Zߛ2d΁ e6_ gȄ)?uMSqNvR/zTd\hG3vY"'`T@7 W2HXXZ a(ʍLK$iaO^Ѱ6 H;d^ŇdoD\wNCC^!B/T$0Ȇ/.rt5W4n⾎ Md QіPeALB9އFxFBQQP5-}nT8@.^C/<;LS8VFy0sfm"= n ƫz8FߖH%@UN_(0ΐ` \K`wB;G҈{'7jwۺlEGmeu:@Wyռ1α}`CAѓ;c^*i6͐' *H\wM0WEYR2:-zGO]&yNW-gSL[;6~5;FhKzaMvk6Is*i)dn/:ƏQэdcr}8B%Ix-Fc;z)םPV[࿃oߚo3bYҼ~TЗ9i0zM+#Lh\sC \] hZ@.:wq`ׅCAčﳈ D׭ 0֧~Rۜ1*0O!]ܔ>;LpܡHv[iֳdhT&4C0k1IJQaK.Åۡ*7!ta˚,BgJGOD"d_CX(_%io*Q CeJ]b]rumXvi%UcȲǥ "*݉kk 5r3JsLC]`'47:w mBmv]!a%pcݞA0]Pe!FZt/M֟$o19Y%) L"B385@xzGHK$]&*(K7WFfV^3M^׬¬ސXu!mó)o 8dț"5z݆[m9w ބ5pP!=J(%vA)~W ]jvGR??B=:UujͳwX1MixW¨#x-.v3+xlfͅњS:tkҍHiA'Zt+N {5 }4xD/P dmt3f]Gʹ ·Cµ@ 33~ 7FaŽ2e mdH`sp jBߟ߼,OwO񳚶PѧYBAޕ̸k瑕^79a]n]KzBQra5-f'}@dNDnGEH/>,^A=TFJ`!iԧm_!Zࣼi5BI[zЊ𦲗5@,јP{Л.%s&L'[+40hL'ICKSst!b-}Qd#޺2%n>H'Dl,UO30$ep~Y^N|ixA'fǯKjh?&YoNkK:V=ͱtbwV`4 {UZ,tmܦGǼ6!WHqvmF?T8C\o aTT:ҕGN"r?*v6NXD鄁Fv]UBE7BANj_@GI*A[8Ic(и)19ә1A 8:2&Cʴߛ ъMB ||APAyQ;1j l'c{_AU]v#bͅܣ[0xKm~~^*%&tB}z4Ddti(P!GXk25 IEIJD)K =owbn X B(8[44{A -l]wzqXL#ěX^V-2.I_tuaZ}ܻ/TSz_1c%D$?c=OYh>R,$V6^:xCan8Y!ԁP1Q*H!ER_Dd˞R5gE&˶;fR|;PdwX-Ǭ2f(֤a1'{ZYVve?sx& (־0.\Ed7[tǰ?Ѣ[+0Rˍ 2N`e2YX ^S6v?_bV3w"Hȸsh@8uXr=q`trŠ("kiӏ^..޷r_J5g? EUx(kΚ'h OANg|!-`*&Teiїcl}vGKDĜ}}䘄^ LwIAI+˿TYn5sB 1sYJE9fu 쟭NB;~e7PUfj TYQL%Q1UMCp{_8h/-ixt.!ϙ+ĤF'xU$]D BJ1s5f& Upb_r!}NY[n"UkW!hN&lFuq|'|YBӈ-V2XNl#!_Nj1;1o\t!λiI] dΌEXaٝkzh[ڑ?:1x;Ɨ򃊻`~ӓ"Ĭ4@x} .4TʿA68pC<(M/s;Rq׃.a-ꌿڨ1Le:4X\!7-++hZO#9zW_1=A#V [+˩/4.˓L\Rp,3ΧI]jKI*Tc{_4@ݼKO PͦxH`[e_Y*`c`Ft8J X̀bXJ8HU{WaƴyoQ?ǐ[_j_d%RdjGȝkx$r‘ (#A]Q&XWe ՀG}mWesZ.dTDd86?5C ^\+/ )]_#WĢ..Ϯ&I+9 ~Yc2&>IlVKh(~"h~lDui:Fii4Y^2#=5{}D?e\+? 5<7ak{W'8$2db ^J-iTO0,@''lag?/US_rIQMz߅e9qzLr-\*lRvB >4=bpQ88%842ںď/*!)f41.>-`mۦ ^e"OAhY(}id.o\+E(x0c,OgZ(VR8|އhol_xM\\3hFG¼ d>6#w }DlhK2AR3Jy#6X>fG j}ZcarQ (׼0vuApXA0{[w*6xL'>n 9#>[*~ZU+(M2* XgVF: O9jZmOyDm+Tw 07BJRRLpmVBAcM|a@y8F!ϑ0YoIv1`7XJp0;150T⇱F6SaiE(r$#&Ez&LeB.Ȁ^nZtzcK48frj@W,|+S{HR!%?:!"šJuᾱ oT$Ȗҭ niu.sS>x^,yʠhCtO̾ V5{en|17Ä޸m?ګ2Z2-AP4ЏJCAY\yDv״8*2AzboV4\>HwzL\)H?27L*FA'~ɲAiw$R^6bb `c"!\~MN=Ώ[ ȱw@~mNcaEi2C/fsz F9JAįf לŌjC>48.2а~ lpI0&J<ڷ)VC Ƙz`øT oLh~F:c-LyX Mƒ)tۖW44WnPCP#}| BU1p Ud_@ոN鬝Loչˠ/Ts׸XSo3(б7Y|Em LӭR4,|Ký\1%93jM5$C%^ e`FsV+ue}Xm cs:/-1j|-͟j/< Vv ֬7[0 e^Xs|i?d@Gm!̓=a#fp5WJz~=&ILpQ+uw\)~(SPf \1pfiϦIQλk&0xK+4jv2^y/HH׆A'`lnkeC w]ʺ>|3-9 CIVKFS{<_JF:QESnNN\6pΗh˓` cﭞ ckPS*_N#OP'lN@$"`d/+y1mn޷zJZ_& ڷ~?}@ęd6uP"\Z1ԥt|nTG_{e `eBt740Ty a>n|6 q,^I}3'H"}$a}6z, 񠗢mϖo\hHe ':o4*{T`> (n@oBҧW@>ݏ-ST>Ƈz6E֟Kz5]ʣAFSwKNQ"CH q&}8/ƍs MY,ymB uf]t"q,x-)^Ǘ(/Iy]g3[ir7֩n A gן3FE`pZ87$F`'z(َہ>tZo8w\;en,I-vާe7I>!ԛ4a.(Zn@Η#C06 2rN@0 djqmNZ%.(ykT" ,:j Fu)c @9^2 [1 NElڢ/z^%? }N(J/ ˜ ]zkun,m,L䛼5͚7!{>38xlE  Z٥$>tN%,8W;5%$ c.C-h 3ua,;{H]Q]Ug]q%׏p5Zrl"k>Kr&e͛IJ7F]DRۅ?W0y?\qqnY@{P߬jp(-b|z $}olJSrJ V,(E.fhr{nW11/}s$[C5\XEA~gO1W=6Kt?} wfǑ9p)[2Nxߧk2ne8Z.=q/%(;m :tە>0-c/V8x֨G.7G:;?=yՀIk}ֳY9@DL JYְT@C> hbwRGrJ1$s?MŁAiڅ^~#sqO55aO`W1 !! E✞rzpY=.Bvg ]]R˯US/E;A Bc<.zA (:~:镭֓ᖼ9aB<.JA[m$dFOINa]Ci`B w#ߓ-F [7M9M%@(DL;h+iWlcЧ/pUT#:35[: 3*qŢ-˓zccMۦ=^Dz%8et9IkVE\HB_Pzdvl-q/쟬߀P\xƱefIlƀMdpj; :Y?=Ax 9^})Vivɜ̇(5wZ0m'^E A! voqS[{*SإIhwUҪUmya&+7~t.=J|.ج!/S덈iJ,ć2nPJ#'FEO\6@6zE\Uݘ)Eqc6Oz/\]CmKAEDڷr-4ga.› 5m%sM-^S.T1~j=7HGHbpaÀ$ƤM}=o HъdiHcRP,hnƉ j -y$r a3B Q+#)5R(FwF]]jNa-{RPE6G\%XC)"F,ALMY *߆cKDEyµ!5] YHbbmS 0Ј;5ڗt~S P=Snp@\j^GkA3K)WrחJS ̤x  >fEB^*cwPTDm1Et~  b>vL$,|g+R~"lPQ̇)fBz+})}.һ[$T( 2q_}Nf_y="0oV ׉1W1"xC tǭOȃm0 :|] -\i|v2J=@ Xө0m=!TpvTPs 74e7/ 7]X߆EG 7-DP7s pTe/Rx'i4i gaGpi&`XP5潞!8%Iy\Ia&/GeqV1Iy 7roy@{~8wgkCWX]:Hl@a>耙񌐙 B/&}c; [WCB+m'@s„$y_zpfj~ arqיLy[úNoמ)!K)A6KYL'#Wlq}0?qu]y`5N 9 [1-Ն$'OϿ$SDTa9J]mV~nt+e^&AVmoMs(ӽyFn{~GF+DM37fE h?Sa%*k]9eE.{3FL>U@D &ރqќqOyWw7jq_Ϊ۽kN(* 4W9JdhCX7i@T6'P, uYooq,Oē _~F5<٩KG5|o|أiEg|Fpvk/Pm`DW˓lݳ- pug./R-=q}vd<"W 5t"^4("Gbt\n!S<3,0 Wȳg5$3fS~FKBX2UM0fp*$]%i6vـ8 M>l'rk2ǙNIQREƬGjG-SSW=4gᔸNh_opaWGw tVjٶ^sjξ ݤLߺ/c^sV}H2Ta6xדg;EbqJӛg.Ε3vɈk%3 2+GFC֢5ϓڪx[hbQIhrCe';'ªh;YA+\v33Uht @ P" ; Qo܌d^ 1 $0im)1Th7%; h3*,P_ (ff93jg|={bާKݦ-LScpR`{LgO3XCv'v$  h?kۈbDEO%Z#ԻHߠCUu|xsN"y(s -+{zd3~G~{s#`/ksWxAZyҳɭO}c ޒ9qb."p,$`I൱ 1y46O jatb4[r :,ب!O?  ֌fZNouZZR"Šc%?bIiPJ}QQ|WZ+l/rX8tif~_G⣙]hG'Zds,s3ǭ ; Sw@d-q Gs6v7Qcx=SoR,(-7C3f4R%aP0̻;*"J۶dcc'KsI% R8ŷYM!xŠQN7mڡd*p ww rp(њp35UQԎ/ݸȐ)1J]k.޵=)v'|vIТ"P|gM|JK{aɳV~*l% @2y,H ϮSP4p~rVPP9DK<4 Ujw4 $s#l4]2h[Ʀ.hʼnn3r^ ܚwXbSDDl4[-4,mζ 2+K'9M 3LG~=6W&1d*r`$ڧGف27ӎ};Kt@G˞ JwbW@')`@Ll!f̕{+PQfn=A, 3ɺNeA'O;EAQ.no8T,g)?A+j M18d.\ÿ~gr|gONs({}v)\?zi\nUʤ *=njttZnB+K$ܓ/FYN8D"ݜ$>m!g^0o]s΢i#XrJ^ ?:|#0Ja'Ąd'vF" 6~A@wCǂ!zچQi8̭PKA-7Z x,vz&S2{qN0BM "GGE|OZ4bDy 4cs՚>Zk{#3'p$#=9L?4|rlG93,~x@7_r=V" I3O4v<"[N60E@hj&^$o0VH@J̑cm¥0g>qل{p ^cchG{u^\zP&#ÎӸ]k ] k9 ݝnicNR?֮S Z-;C _.ۘ=ѫl-NǛx<Ś}ٓd$\gӒ\gJXӼYP['u7 #j'^K@uEP&v|\Xe>]M yu?sQ: w=5nFd9*BقGBΛ8Џؓذ1 7 5Y&N4~rCŸDL"o,0}?) sEJ_b?Xh))-'{ۼϖﴵdXo xKdI~Id G\Ǡ޲P 0=~\&6 '=,!Dd)+IZ7[_A$EEFvd#/ &RjkG6B{53 0mNC$;=/TiSwbr yxHX斶 bo^Fhbݵ4NNѲRr%*8sapBbjY k!FȦl^k skH,wG\=Y6㛲k]An ا={KN\Iۃ ŗH-9 ϊH=$:_2B7`ύJ K?<*gq9t'M /!juj$@/X3;.xe=cd: pggMN&QEd _hW,B?2TC 9toYMڪ0T ,ï?=/x{eQ"8K.}m$|uEH)O(;1fdҊaR !HY C괍Q@?D(z,/ #m9+J,1dA` @<}/nڊ'G:;7jDZv1 bͩt%IփmfF UMI=' 4.Wz+ӼLm~aϨ˷ mU 3BCPxxUd e]3HrNl/XѮmp`  q@މ}"CK/m57ј?<٠)G8{q%kE9ęo1 1+GZf@ @HФ,3k53Wa_ob*COs,s&"9mnVS$A#j*)w/\9 mEcI4:v-H*LP\xU 4߂1M`<:G9_ zeX/?|EN{9/?mj ,vgSn.)(?VmadM,QJEG䙩\-CH+0)8JgtG# 70E~vD!KTޭ_󷭀=DhjA9mڈ.EUrQZT`Oqsk⍱jQqH]Y9,@A!Y \gRPЧn `GB.~טb<?p+Ȧ²RN U3sOT@ Ϯh&$ђMcB̢vilS]Uf8G& V @x7w4yCMI'|=W?օ1IFް}æAMןUC8r$+bo̅-v"`rxpVX|6ER7`aovrM:TKe4biy*'"Rܱu(]raeQ+xA,?$yY{}.LH_yvv}L p/:n g,ؠdJz]]:ɜ7u[=5f=ɷ 5b>aS鑸>ט4|@EYX .; گb(mG584gÍ2O5(Ԕh$1ܓE= @`O/ˢ3t!Y,d}bbA\J3o8 y; /dKO#@aw袾u&]c9pVok2nı6 zϡ1%V&1Vיw2XN!FU.06q7$L])d{"BBEOcmI:L\"yJ1CPtZ-O=ő7Ms7۶z657);|\yGɅ \b yu?vX؟klҥ AĮw* "]tn}-En&t`s|}*Gģ .K|n\$h` :}S#NSojy1!&[zz7ɬ " :A7V5*h]K%EMvyq&LGki*[/7gP:K,np?~DI#O1<3\,pg)t&Db"b@=۴z3>ZO));K 4-ʷ`1AV|Db1g7@&ׁ_!)8|yBezpTѓi)SUȬ@;l[{Rct+6ժX'lQfa/J)eg:!gܤ\7$nD(,&XnNXY 8Ex1=Vt<2ُd۬"y?[a[3śr:;c.6wtFoʮU&#.3o#sU6.-;5Gae6l~Bv%eiFQ`6l1g$;8L] =-`,=2^(ɩщY׉IHH/i.dZ 4JױocW][p {{Jk˿䑆/2g72<=8yg$Fp6krvS>`Z]bP?>[ѯP D/{ޜ 2*k{M3d~O4j1>'}m1 AfF^}tWk[bݩzGÜ{| = E 1#-klUzAiae*t]蛅Q[GSZb7,%=CKp=Vf_mOh-ӭΫD.&?A"ӱv_GJw&zvB엉>5-YJf؏8&dHnb3҄Uy{ݜ5 傏!En]:v6-Tb_K_|%zIx ICPpv٠&rn=+dUi+ӹ=#9r<ذ"J_eFy GHOLR ?zlh֑ܲ5 ╗*NƗ }5f ?AkEY|V}=@q[ s_ݨ7zWaSؚ]Ŝ}sJH;J.SΩ?_tzh۞9 \c3X bk8kH.:yZcVbAszB"@GuB6\[7JI"tpVTr 9?B6TI냔I<47PWUQ -]xE~VgTX$ c援27Ty͠,D@۝d3nҋ.15A$qD;.CUb*k_DHplr%w*Ӭ`olF"qaH2 p-ľ7t xoA SDj#3Dޡzӗ9;:J.]bG ˡVa; ЇU }%2Bk1yUD7^r0>8-OК+aHWZ Z2. 299?)al(c`nx,"+mv~{t*T[CQ7xuX~Q/n3|f#ڰ~TH zicKkwW[dҘuwW)bH.΀ tL:@$rP޶ M&M&S o䆇Kd_4莫X~(M|&G2z\iH`k̶+.g$*\uOwzy$۱~= TѳW"V|Yo].GRω(P:Lv s&Rܙ̵/+OQ@ 뽜e4Ebcte i"z nݭ&UYE9æ'W5 c]eVb5@+5<_EnmRQaZ#XZ{ >T=ZB!,nTgb#R 0{3G7{}&S EĐ1E} EɕEf(:C\ˉgzfLEXA8㤔}fd,Wަ͊ߝz;@qhrI Pk8J'KO"(A_b-MOn:fڧW v Uݧ\2E^CRpRbT}_nK|Szf8Xxݩ͑$΢TozzXtbVo~_Y˩hDnVf O,5!(A힮) C2pX.bPf-A\hQ}L@i$Mn(>N{{ 5tj2S!fO1SYrH0 J6yK).j'؁P BctBPo!Zj_܍wAm~aE-ǩ&xI-(;&kiiշ٥OHxRrjb4&/In,YṀ밍]hvwm8K͗SҎe`a<ݡ/h'o9]nhbWӜT;X*ѻl|JEck\VR5"')dĹA]zy\#$k{dۈ Pe")O$HCQ\O71aqRHu_%s")wW7/si<,Gty;œ'zYa_jiDMxӼ18$NIX)b` >mL" ɽ߲X#?fp$DV)Sܗ3SM=@%|z+IVܡ^areGu1KȄ (OAɝ)ЯEeϱN>5hO&a9_oΆ#z7ԞgA\RHNE0Y}wATƐG6ĉyW& ýEfʂ(yaW4@61oKv֝6#eqY2Z33=}8.G ^ҫ ե?@rx1ja,N?Ҳw* ɠ.._]]󌽀}BK5nv0Bph{$o06c~EcU 3I5T/(\i1]L2<xj];vlnxqURwk݌ b4e ZǜвDHXP-B9 >މl&#|8"C_&t%.ID+! FM<'鑞(3B+ZO ,bk aڦԡ!Cjp`ys7AVڢpy4ʉ -X1¸j)e T5#v~dË9~a(ɵdvExWaI(=Eٍh|f*0Yg5woqNYpCV]l7# _\ɑU9\; 1)kxUzkE?Vqhj2bݍ9([&]7-MB_=ȌYǡDW !>Yթ}&&p{)?!IN 5VZJQ(s]z'dkTrqޏWDr\R^.Z :{V %m:+ $Z<{I _Dʱo.5 'LSP йt/~b̟RM>f"v{րeǎg5kd}]IF.Pk[N,Թ};YVr4 GX E{嘐#f<><ÑFXS/˥NY1̻ϛ6Y`Labkp~eU=;0t%W N Jf@SpnC,w.v(3hgoTp`X<Z`03d|EB\f(N[Ux9asVL٣9\#lϕɬ۝?1jf`e?.ouf|DlJJ灭S'cQ>_/v~9GȸSj]94cMVzK(,u/3[Y=e>/Ml6ݗYm=c^sI݊lMP]VHBb:.J ȊZ 3Ǘ?8YiڪYˠDt$,ncJ M@ԙO+1pf]='iլ?¨`b^g *I T` r~)wg8L-`jsUYAV?d *]MDI.HO H˩ |J.m2Z7=aU&LwfSE -9%4%obV zAz%ItBP 3x7syrUNl="?;CbޯO8 OKIWe`'Ϩf\Û6j@h.3v,XVj]u:Hg+m&m7gld 5o(xn2`KAF͝G8x H)6w wtNO^r 3˧Ζ0]>!YH/&F35.,)(.; ֐} jAzXe)IF^a? 2i`];38?TOF`2龒Ta@&Ϥ7;&8(kPrT@>=(rgەZUZ*+?'f7'0r<މ-/`6@bcݑZd!/+U -41V'}I.=k?ha L{{[ꈻ"Lo9t Ty Sal_tlwn\E5;x<8Jo>T;_*ȿ=D6> &8w\lJLO 椑Dh_rs6+@%'2QК@bo19N rf26u5k8Z[t rSa>h/e8s@r! jPf!~ۼCMp#hRa ߝݰurfhC/RНG犵T<؄磭c^4J+66TFHm'.%UG(`/5E+g e%-p0-3nwt/PEv46~) s4[,; >Fk mZ$8eMjM܀ 9+&0L5p9R[*$?- LGΟOoRG{BZSa`+B3OQ_u](֡ʜա$RȱGiI{U&'m/%>;_p,Е!+`DPhq4y:3Tސ_NTG9@B05L(=rzHӪ50+`.wWÝ 2BPڛ B|@[n85E ސ k@t_o8SXǺ!ʯ@Ϲ)۞j+zrEe^m̹X9n*( 3/eQ2C14a$x& ːuAV @cFsߛ' (!;D]D+HIV5:] b3qS-K{͵3:2c:QkSLwCncKJ-A6HAoϢ P>4pGB$^4os>g3_y1jO"bSθt8vVEJ0ıHh2[K > 2S-Q* t#@=/I""pJڢ k2O5A:Φa8&`w"'mc; @wկb(u|P%N$ ex,)C-IV GMEW/] 9H7y9C˚%垯"f{eٙ!W?&%Q ;ґ,hW/aRw"[rJ3Y?Z4sK [NK@; XM<ih}g-4Ƨ_VPK  4<ĩ1ti+I7yJ#&1XhC'^f?\ ]b=2]>\=!0L(;ɱ#UQI%כ C5NJe,z`DE Ȱ& aـAHKlztҌTj# ?b?eaytDWs`T3~1ŸkH~t*&xI9@)#bv ׎)mC,7#U]ϣ/h%ϣHid͋<PPE`ZMΛMH\¥e͟tloigIf)Tn%XOs4djnEIb[,>ԺߨONĮ6 !*j!W3DZڷ\v9v`֍0ģOPם|MV4QM< i0 $ <[bv&حyFJ;9"1:@mXJ~a<_@FsUtO<^?x3ʠ=X+)Sp&G8!b"/_,VoH:Y{gJ)M/K!.+IO#ZT;ΐ1ݝ6LO4t$oLxI ?TB~4P.):꒡)!Xb کbc&.:nuq.M p +E"}b`YMR_[/#'}%]@-0֐he̍`:Pd9 .5]42l"LN&TSjrQ] Fhz(y9xMXCu 5V+ܙ_W-|CGKj-''Y:01q;NQxM[Qc~>`V_fH## q)?Eh8{_.؆%xRإÏID8vlo!@\yW^6|*T)N`ڻj\;[G'2Y| A ~DVF_"x݄4Cg\ V];z0 Gz[bU#4dMJS keW>({gub;rs3ƈ{F@b"^yp!hJ![ZGꎷ:RhQ'uĄ1b/fvD׎Ʒ~P Hrmpcm1“ eo{[5fX^47 2LԈ7ӻ8r$ }^}QԎ/E M,Y=$)vF[0?RY{"9G,TIÈN 1c.NJ)/CnԚ/D8"tBMk4cY@@<ްбiM@:-tATDWK8\5,Ns j#{ +U]j[-b9muF̀9ELwsK'P_I9ƀjh7lI*Mg?Ր +t6UQz7Cv\Է]}K Qul" oR5kUsGNby.T3M%g0m7:+ϔjuga&SO ]/\|mMC3X@%&q!; &;0 X. [3?5*K*u0X:ARoZC+iз BJ'k  qET|eqStmǸS0ߢۺ6U`VIOgum0޿Vs %h T_ r#u»ӴF*68:]7r}(dKڷ\ǠY>{7ZM'7RO\*Xm]y.tOI5 ")>yK5Nt3:9฾ͧ0U<$ pReʅ_Z[G`<W%v.+(E]Wxu6fM-bTBmPz"-em/[/0i*U,@>e3XJAncx5K'(D 2L|J?Ҋ; /}o$8^*L$uLUg! $ $(V1Gooup >y?'i5L ̀Ѻqi K $ px(c @NaAᐊ ^֖XĺxQ߉5_|<:[4*OCquCWpoDHLJƬup9*" lo4VD'%9Y8n J#Ff(f5 !#ft(rM *j.<[y1ȶ+).ҕ?\ugT*S|Q $jý"C9 4Y.GJvJ z W LSVUR7&H/ ~۝Kh}Ir^+2N=XJ,nڰJ5KRQi L9EA9A hvf;3 U PyZkn;PgJ_ڎr~́B֭یw`_4 VR-hnPPЕq.%ٺÌ14Xe逥障z2oTc5ExZzâXL!O}(gK.h"BFNH04PpraKRsO#88Kקzz\ZR=$_ DmM vy|09Ugޜjy)b\^J` y6{= 9q3Gϧlj̉! f1;q ̐B}y0\?)~yw5#JWC%yva S*k:rmn'iaŌHYro:JaٟN2.uYd6Fa u`8fБLfzT]=5,HJ8TyS.vB`*oEeus7mc(U6 :F= +//~ )QN6z6OrLIᵡ[xJ)r0в;rA.LrP0ذIR`d'.*M^ 6+ePje蕟]{ElUKCcKl_]&7X#1L6u%,6 |jSJ%y>]1c#_U|{uԍش{J$ 5S -8CunL9DǷ 입g6mmj\O}u X6]D PM >\3'<(AJDtJ ==ƿRx"*O4uP#D-28)c0aFovzm^ JRV\}dpdFěe[WI>wg5 9Y|vwKHәui<2Zk +`R`&ЀxeiK뢥Z^wCm ٸ('_gc:s/O 6|k(*{iSkjG:;@'$0X'̾(4t?3kM+xgʪAGަw}e*mNq"ܦZm{}T󙸟U6Ѐ.aP|z1*,+'! dUnIٰ.߿lkdK zsS] A3r2P2KO荫X e Be^{ m ;XR<}=%0W~ ˙9 !Ԋqm~\t^h8逳D55%p$NTm4*OI)pSa6. "0ӨP^=6OTU%̛hFkoؚhўLOj+sPPVADWŵJ2hII[5,D.jҘ#u{X:O-d%qiKGĕV3l, ;e^‰V"5i%xz[!Aaq BOĖrM}"AHʁ+({U(>fJ® ؀tģaE_9}}%(ȑaY3N'T*XzH}M\fu^uhfh!a$e\Xa-mk#]4D X~g K͋4hn#K_!2Ѻ0Hjڸˍ2S`s5"~*W+v8[`j<-ijJsf9 n&Ԟh,:J kE; t0Gj JSP:v~rjmw D4mE<)ixhU>eMVӪ-N Rb~$^C~LbgG8# so?L6V Q[vv MLuǁ}nSSKdӞ>2ʺ~~j6m}HαXOK@^鮯jgؙu 7$IW"z'm"9>;8ER=m.XV 4e˜xWfi)L$uO[`Lقg~\@.Wu] .4Oa^8bqa(^OXE}bWLD0zyg7\rvvr+5V7%K72jHH0l%z`jIY%ْWk;6!vR \)1s+6 SHm!weNg*# v;QoXgJ.g 2A&sοrTMF+N~[wOu7!r 3=*Hc_R'yvp .4urBr\Nf}r!^MvKL6R”-c*k ksYw0̝<4փEc nq ptE^K<^ * l86S2Î})zwY-לWgG8% ˳@ +bZ|9LC`?y#rOu/%"CȦ$I;KyܯJżL4)a m=Gd5#VDÅ~+E$fі.˃WS>[% vG=,&:J1"j$}x6<,\);<~9qDSOz>8f._ vAóS4@$58x`$_CEw 86MAensDAF(@%ՅHǁ\53y&͑] j U6'Ɖcu%P02td+u<*Gj sV{Q7 D8E3cnwImbY5fÑ^OB&P3 7Ƒ%ELQ "w8 =Rj&=@cF .*)dAp%P qur"{>b#ZT*w縠. j` 3(eƭ;=)R5pіT畟x\#I#}NQ+Pʻ|۰LI :ˊ$ÿ6'+ aGD_|Q1  BG!QC CA]5#q8e% Ah }{7@;K}Ve q'" u촘X%,cω@nO ,M\n'L8LMKC bi!Lv-d4 Niɬ5ʄ/F 884W#焧T`P[4H7ɅsS-WZZɒS BwYG,긇NgU^H# JO{*~u8[ 6kpY$a֬;tHvsܙ30tV-z ŝ7`gՒ6t"s(v&sJwlp1u&ԗm:N# ZBՏWZ4L )|HKe1Uer?_rM$ _^?c$ihC>uv (dJ@0wދ8 yP{[,g 5ljhNg]luePA׽!i]]jvGCTn$\oZKwhJ?ywtOo/8; }ݣSd\ NF:pRbt!\eEjNe  98g5s^zI]'ocx/RdUɃZ\Ҥi0MI^\30aiY> @//O^# ^fG M! ǒ$W,{}zH54K{-c"t*3ؽqpP4'`y2ci0KF G|O+sUM6OK#Q:ƢUM{E:ղ'nS$H8o6Kn3(pO(QUb{|ۨ,u'BH!2^6~fA=BƣX|̆xʶe|A|Ý]ҁ"iB蠔H5LcSöbHȤ qr@^r⺅UP@/'lt ݄CUx1RV%|. Q'K,"% #vۂ-|OufZtf 2 %0 `q<8u(zlU%cE7%n1O3B;MO>)1$Hzﺨ.߅["}N7 ʡ$6)$w,^|eùO.H>UψaVa"h6'l">|DsF;W.^0rih;ZTଇJ-ӼS|N~ލn`δK^C!=hot(&MuyL7$V5B>vM /9itWQ`>քT@/FnL]]3ZAx(Bbu1_~Q qXR1hw* 4i` Ț xzn*l~Lhe94&k8/m%I3_Dӹ&LÏ ޺ s7b|a^a9q+!~HI eH@ >8D'}v >1.0"Z.Ҳ%BCG1gfakDZ% Ϲj`dV}> ^ %j-nǦ;ݼ T(Ma_zwV0T r]+ӏ''D˚tfIUȢ82 `IJ~QIyuA2LԕXѮtR\x:XsT1m}ȝ:Fz3'_᐀aG.Y0W"I drww=/0R0MwS/}ʞ ~A_A B8/ WO#Y/QiC= 2B1 <(z3[)ZIR miӅGxlZ4Q,J kz"x[:;fꡟa%n0,[Ezy3h8Ò6u7hx5nxѽj1͛MϷkZۻlU(1ؿ$ڇ͝n.dM㟱kV4@Z߳ (+; tPy䥛5y{W$`;c wo/&\;ezl"``E$@ ;Av85f.ʁˍmFTc\;QC9dtֆ/ 1',:RhɵTi $Rb*ҧgnzѦr̢ 7t~{@o~±mH= ^6Akn :Aۑe*Lu" Z(q~xAW]jC5- R*LRc=]wxc1@s ^Dr| mz51,8j_61)#T'#a˽rFU ˾a]ץҷ&}w1͍P;?,1]%n'[VWᚉ0.Oj<35"X^)Htc\D4N^P ]W#CcT"O:x!ZU+it?=zu|Idd߷u$#?+a/\*YOaMN>m4+} #+sh\&*˫CR|y0+=YwAͬȤ s=d HT<s_xyzˋ5jyI_c)oc3HNW74 71t?j_q9 {PB$$?91ĭ6@c(#}./OcX>Z,\e@ ?*苷Zz04w38o!.FLctLf+)օWyK [Sw uޯG- rNŵaT`G(N GP|│z澍Rs5wLL^ /(ׯ?67gXQ8?FcJ:?S7ѵd-0)L6[]#,zՎsyB1m\zV/`xn;Hgt*n5?Zng\/ؑ07&D|݈ R4ӡ׋ R`ϕXC?={ = IC?\T;Q{*יehSJںSMF/ ʑ7”|*AuR`#^Rn:)2NCՃJyoN;5lhYVܣkWQj93{b*Crjr[뻡;m՛Kﳓb?'́z_vЃhF ߏZT9GLuJr:uUU; +ܦ_]̈RgR'rEaD49?L@cnK!U6JE彁cIߤ͞t%eƮ?ٲ 2Mln4rr;+z^J5NtSqjz-AW xviWTHx ܮ})HDLUС34ng[,UdH=BSjԼYIR|ċ k b “TRI;5%.]5cz=R%O<6Ab(gK8pDitX20# IN>& ,,X4IɇGFy4sM JO3p1y螢W6{ccj8zykeM|MFQ ?3"ͻV[oB/b(jZ IJ S>pwVVć(n8%M;HDoI-4~-|Jufϋb7@8q'0S){LB[bWa \I?$"ᜤ @%o=I".,}>(Rlo/2_IsaY\LZ"Tnei4' !/ N S<YE.ul^[ע7 ( xTM6nfl&HO#ė3Eih*".c.~"fXAg&i2>( iw_KL(v=Ι?@g-U%NV{ Ó7m DB]$ UMh=zez7o"G/A1wR7Yk2u ? #Z=_mO;rMv-3?Hd :gv*bgBT7rR 6aFI Y4wӑQŠ8QdMLs< %foEʞ(- K<ܐ| 5"(7 )KY 9dg15H}_T.s+lg J:Bq7氺o]7 XQltdo(36-sF}8v0oTI< "qWd"@|_ T RF2jp}BI5sEԐFF!ύvdX4dU<@'ȳhIrl4t,[bk˯!1%C~N\f wQgsI{gⲝ5&xsM$Rd:koQ1{0^>b| ::dL~!YC%%3pcXVTc`cpXTF#&T=$R+{&}ܶ)AV!EU0/IAr$M.F헥J 1 ]GYn?\5 po UQ_Ih24k8ܿgN>fY;Yw` PmwWzJ#+~F'mԹ{މ? W$&R}mqe(DefM>s[{}jC.$wJh]cO4dzy`e~{mXo@2s *(DqW-C1N5u*ft@}R ][e.Ȑ. 3"s|"tc lwx0(+{iENy)g 6,?&ɇ,ouePZr@o!|Vg"zLG ̤s\;t]%X#KXHT+ށGPPڴI>¹GB<ZQn,6< [tCaaJ{1ݏnU֣ S2\.Z*oebPެtEd gCnCANo\ {­DYf?8˅5CԮ; xkMmy\WUUq nwuOA h25O2tu.oBuK ;~ISa32jM{^"?lU283[Jg$˻ K 屈\eb=-pJ dѹ *zg͌9WzGٝ<(CŪNQ0"ݚ] 9M䪍( _V,g;f`[f? $G*SqYFWDW!nsLȰh.u;uxWWddjwakyp u >]*6cR?jf$qusf|Ri.xVco%%O ?a 'ѽ?5k {IIo! K6OAni2z1+mCя+^V5i>;z k$wJЮMY""&;GBLboP6ЖBTr#3\H׏[Vv>eݲo/FEBS'9#-K20 w|-O2'N8278}[0^ʔջsDTgY.4svJx k%v2Ҷ7ӬS Cݻ,I`i׺Oh.Q '^@՟X&r#beGŬJkX{rO(ZjBF1 w䔺S׽!kՖw!l?ݓLF!2 6}^gk<|Ur.8Bs=/sґt]]2TSA9?k1WV~](Hq#vű?2TNaOA 1?2 MOpF /8!y==[X~2vieIxU?5J.gѝNꖃ"c逸GUhVNӌ& F X8 p!]c؃j- tHIUKnsPU2J }/#Վ#Ź.L 1ISp~8!{įϕh;sS+NP9wƅ%=YoݣL3? ѥԻuݬtω*^ xJmt#\7!IoۻWG4^ĹҍC}͗գ$|@[ Z0J"Q%¬34NWOF?2*HO_X,c1Tp=oa*zuIosrꮲM#XhN9P$3dt;A=Fqo. W%0(9|I<Ӕ^xs#&> S]j."uQ_z fbDƪvHh3QdfY(e~\N8YW㡞7r ңm\Fzrх0B޿n%aUZ #(ʕ~KXZ\aRVrfh}^,"g|9Ut5eHvY/{_P21pO5"9H, \ISaU  k"p0[!Ǘ,y+@=ΝԱ Okޭn6OK]4s=F%-S(&nFW0w"il V1eT>+j|'ԁ\2u27F31!uɨM(%]HJ*4y͜Z8.Whmn؄$^jt&c$9k_^iTS3kl ^S8~>)lfpwPѶH+bMI3?jy6}wA.mYki>W$9bW֒/Ei{e8{[MxWW c3a~m`^pY^})8Io;A[b+VUֺ`T?neNXǪϢZ&%_qR:p#>۫p-e1!y TsaX1G Q -@t85 C S9RnC{:4uߎ]mvo?9(+ZP 7No HM]2,Yܙy,sQ4"66Fb_3&X`H^2r# &jtbߞq),$<m?.E;sȹ2ꉣL뢦 եwD*uhզ֞K졸e}:Бr OU&b\}Nsꉗ)"l Ԯ4Mo(o{!qcng;38WEOlLb Q}ך a(R:-{^@J9a3Qyt?'dȇ4]secp[N3iq 7տvDxWIEK#"2N$kupQعh}j nPк٢L; 3y yq$ G,wR?5/:͹Ե Ozxx\+' :]%^Dv+Ly3Eڅ64"~u?jJ5Neiiks掹wƴD78; tK&v-||P)4Fg0wؑ%e6#@DKӢTSG7t"Xne _,0H 9:R&?l߽UGB/58ylښ6h޸V8wK&(+&J:A,;#", JM" vؕ`b_ [' Lvi"d)=9{n33? ?ZU!i`/ YvD.C 櫠 Shqdfqm> *X)J;~mڃtlkT{WQDnsZ:jY"6ı]-Ymџu2<TzťwWC!~@ t|Bq.60Jx%)%|Qj|}pZ8-rs>ԑrj5Iyȑd<굯~oSJy&x8i?ɳ? {z&pcٵT' ;*MqU0|'r+#J,K ؁ EZQ\wcc@+K`)6Cx^3~};F j96+Y)Q$!>Vڶ?S;-/HV\+hFZ]HGC CA=ٹd9IIș1DK4Z.8ܱY2r:dr,ɫ;9cYoP8^`K0܉6FS)BW{xg[ ˦UMkFB rϵcԾhiα^ HC 4 oFߛ& cAg[\d*nT7]g oz]P}%smd`J8?%aDy8ʯ@rCWE]J+42C3P 9=֜-kbhCa9پ+K1Mq\"۱TG8pW!؆,,m3(iܹ%vQL5iAf+,b{*Qd<fURH(\]WoÀXv ̶@sr~핃՗fv']/y}x| 9WĹzo$-i}B͛ En'F,kk/E n(S2c,;%\5rѲ~+ö]9>+rI`u\S(Qm{t翔s_9at q^lʷ5ޒ+_2E}*%JvC(o=l\!` GwhR+zk[*a4QDm8f~Yb^zmںsFц erv5aXP̛փdbV0rz!\ƍHLWse _ uc{ZsW lmXɈK"bu5bA?9iM`tϪbXfyS1 /M1$K=#.OiA?'BSzPⵦrN{ ~K$Tt#Gx1HvM-tqjJ p,.@Q C C,v,"pDYmBA\F*)x,mDUp"5=h=}Ps3`1?nsFp˭s!(^h*V7MԆ6PeQy/vֳ;mVZuN.m ̑cu GEa*MT^g Ka7& cgҰO*d<<#.@@Ϩ#=e*%8i[gi8$ñTу˽e$6\-%%Fam -Yhwp7|6NMUiykGP@ D\,%#h`U-+ 5CU+捽2_Bhj:ֈa%da&nw5͚#r\G+Us6A#h= [-"9nfߟ|##5O[\Up.$m.Ն.D[PoLZH ̨8cQic UIeg-tiHZ<&"Cu\1ٿ[`uFX;OlugUR 1fԣ`#m\g߫ g{Ϲq=̼*q eNw/17eʿC:T\rM+@0 K1,p|@C>Զ4 nl:zaPz]lN6Jf֤)\z^i(/ 8MO/YTfl]|, Gq*s;lgL0(H#.#oijv{MôwQ]QD+EH|'lt R 7p't}ׇͅ`Ŋ"˫qY#P2wBڃ31 m_.Ŗ_z;X! H;TXG%B*EmJ Nv5R^WӧTh4ODθ>[glpyp5?J@lq/9#XXRGx/# ;6GYPiߞ7:xpLstY9W)Uš=%^ly8d~3} :xo@Эnޫ8/2P 7KCP? j>ʐ߻ aX2t[8_)o~50uF7`k)+,IF?L Tڒ)I6By,nRXyyF?m>ڗJi!F"N`4p0м12TI*Y8j^?}5$HUo9AoO%?C3+ th%н@IS`5PjO1# Ն\G;\( P@/R0eFռ>H!E oJԾU;r$S }q!vuXR7TYU̫FLaݾQԓ #iĠrڋQk(EZF?kʼn.WAZmF I,;cS4'wq,<Ѭ=# fi6>Vo.bDP_\)TQBEH?JHTSzv4ر0A;`Nu͐z Rej&%AyQ .wnQV4=/%-fl%-9Z4fJu XHd0<{5*=<*O?@s7@lvu$+B.Q9汘SHC,:AaFi=|IxqYόm-u+t~'Q4 -hU\*)΍I*P&Dzb M)I{pڗ]\zۍV>ͭV˴15%QsrR(b DAfgI5N(s&LfdOɬ0?r4"k#I@oƨ5P]IhTKx TPOܟmd?E,*lal>*Zl*ߤ4a 6P'e 9Ps2BH8wjvdO厢= :o d/(@~ko^[(/~M-X] kVۮ_zl|B+_gf2lSgn%O;w1o#Uᤢ; ;@ޚgI f/xGOm2^B,A\qV݅t|9Jf;uN@뢁D뼲Kf@xKn^aQ~?k~:ٚSE8AdVI.cFViIX rزt`GϿɬ{U{Z/3o޽Vb#Zp.Z fk=P, jC`G]+:!(?uvpC֯9 p#eF|<*K^Bok@X2!x13}T$} :)zYqH^˪Kxo32W/%ky6YL痭 (P23PbGkvT?.KnsLGb")Os\Tzʝ @kDe%{"lCL|ޒNl})#"\Zkߑǐ=DL_ʹA ;ogT,;8vNȾWBG&ěrk1(7ԈR ۪RǵJL)ʞ+,YwQvv@2h#GjFAf}XqVhO`Z2},MCu$EIp?EN)eێZ׹DΩ6(7+t,̢v-93+:,Nl#q; ̎Ւ u @ယ"cwI:-K`)rMs m? 8 i|=a]u)"BkAcA;M%eyX`>s<:/*/ { ( V]of*~hxj jI;ad ? WBī '`7N 5e|͚P a3q$>~8_a1r6t4wբ#짩 xW(C+xQAIQSs{*KS&IyV.QPVPS;tȃPGX_q] DLCڴ!~ (z bmB~FM.C?u4ؒ^}v,HV;"2VB {%g{ dœ(;e M`:ȊRCqFǘujT6u䭖2hzpf;' ,> `! +Fik>Y*&_nK\&鋷4hNp! 8MԚ_m,6\=XyxR25\.`:E*`x(8V]QΑ" (JǷQcoc(:@[5 h*_Isup %ŵžs8e_Zov_a9؍L6;y*y WN8qtTmK"7N㧐FތY+e;%tög3 eHX{!FKsjdVl]vqj})N{RġөB'|0voei. 'P3CXQ1LdpעIӅ<' Ra)>G2߬DJ6NTU:#Y'b+t%cԳ(,Iq?#lyiȞ5K  qD:Ub.<ߎDe6v7(hӨtipٹ6*{}Y{W-aA#]'_ 9kq貄Wx嘨WIq&՜,Wp\/*^2qGjneh34pWX` #BU9*/~< ZJTd|tS>a8-- ˔ˤрqVwymP3M 䕋#r>}"rio:'<*](oq^ƱClt֭;_]Ixv39; o^t;gLLwP ӥH6eM~ˌѬ8Y60d8q'ĥN2<#,YĪ1b=!*0ϧ8Bg$9UTEGm  >TQ$cg}(:0\s1/Iqdm2@x&n'k{QلR| 9':WR¸Tzj1ݤ"|cBOQ,}†&6:mXXSW+3 P?L{Pq:W|rE Elr/ Vo˒j'uMO$/o`Tp!G(ԿO\3A2kKm}E?bުy~`lF@Տ.y=:Q (W~,Z_T˔z( Ybj 9s@Wf%0 ^I.^.$z_v,q&c̕ $)t>IVUJ78CviDKiX"U7f/7|x]ܬ4892'{`uyUdxϲ" O.emH.޴(;8*Q۠ l`6!*O3w񾜦: ܶp3쌈qE<- Vb@%)>*Uͫ1p4@v81 i/SZYJFDfj,~*㽮MIx XR@,72 y鮽9V_XO[%.#0ݦ9>jIąi"HC xgP' ˸߁3QsS#= pr=a(O 6R@֒rF45neWwNCqhtgG?"HѮNcHLr(\R0<P;8y@{ۋ3 pXTG÷9LU (&}Zn t|L_ B `$X{Pzp6q%"eս-1)kv$̜?3 (P,`-9p`>9@>{)M[4X4!F4]a)NF}yB|i(waWɑ*VM1 L_FC'Z35Tfp4r?UΗ#ir"qԠ\[$hGjD!QxrF"#Z~GWhigO}8v$>0cwGMqd &cGm7~{vf-VpCg#sr"j*#!T,dX{:n}]T2o;#`]mAQz%2e?T-AM]"eeHⱷ0q2ض*R| /lxÝbmإ_TcObsE:Y3Mzj`=55XX*؜cRv g7iqEvfpd=WWϽTO禍PM:Qmi" B+*>Vq1'kVɍ6Lu0}lͶC.p5 nVpsXClzF+Hb-oypG1*7Ihm!ӭ3t?hv|y=  p8BxK}4~4W*WFd_YSɶ~AQ*щ6_QP16QrT,itYtk0#]Ϣ+ő/Z~]M[v INH#޳6:MmᩋMȵTkn-szۤH5 B]T7*³U,{TCg*)aA 7N|6x3pVodsε7`S&W{1+'0eŦqѽR/4NU$U ؜gѥ[y.j^ˍ/yd3 h]ĕɏtD ;*Sgq*ިOrҦ44 =CpΨצ7-MUZ8>¾2L9tp}=R[j$[Ms1:bWi?{B9nwHU3J*k3#Ὓ>gT]G1IZ F,>Ă80qcGOz׃Pb&q#= î,x|VO+Uk@Թ㩳=)Y 6'vAZk6lalå/L0{ *"z!b 7۷/d$zM>cAZtEb &-GmeW%Xo4v+eSZiH9vjS0se'~Mڑ.Uth5O{U2Ji4[ˋW`Q+hcA.%Rd}y׺\?tq=1#8j6& 1>vn>̬cQ"稿N͙40N9$b/cZ}0EVvV#=*XZ\ /(+:nrsP~s槜`Pҁ W0MC?b}՗ɒ܍SRD!v\7Um%q~*E8FJ%)cVR.or_a9ǎNt l G<`**2M ]}27y^'#qu-lQ@`h5DndMH iًUs Kd~0hv( l4KSGUGZrcEvX[d|.^o;8518BNe7R&K<"B0`WYbI-.`39mx̶Y\ WkjUgKoRyTHm7qSo{gȠ#) Bctckr&iz: 5̂|EyNru:eOo6:QO;0SKND]!`" ]mR?1ecw.]ȋunD#ry1Dx%wpR~Y_3_?aƵڭq<=˹B{9ğ=E6:ʑZBB dcHܓߨ@ޙH?UN풓̌UF/BbW L 0z2 ~t U5E|%h\*iaU3-l EwaأMR<.UO"EƸ˳ڈbJhҶUuRp 64Ex@jM!rR%.;cAr z^9Iw _&2k'ZEufӕz]<\i\{U_Ums?6:B,q꼉vb1OM2ZG J Q*|kDE+bDFL7{#[ef[8߁?$us;F @+g5l٨#3yR>n6b4&mgONM':("`C_]4^5^ v:YmzhziFimb&Cku {kFDN̯E ɸON |~<  TZ Ai.ArFur!H! WȘq xW!8vVtuiRV|&`K㳐޸K]ͦ8Kt)a(]@gy(,P3C^7w |*t wu/LA-eωx'3";uxwim`FM&ѬT$~!m y>$p okogBȻ1! p0Ao^,~)\saُ;C8~D)7L-)88.(v>Ɏ43ҙ;5u Jad'ȫ~k=+ݯڥ`PUxmzMdt7R{7vs dpr .&+4-&OuVx ! RI0:OQqȕ?.w<7rm̴d*Q+P$3ɥ}?fOs6lA+ ]\*+$I;fc#H^< 11 )J֦\Թ #r[DpMc{¶i?q(J@ӭe:0ʠjE9_D` '>^tSvkW+F8w9Ő×i3$ctF_Gw44"##)Ghq -I nX뮳*,,T+kSb-; %MRβ Ta*e6.Andb^mgbY$ZhMQۯ1Y!5E˙I,=)0fΈzUd3an?X%_FqF'*O~YvATcpCu5% Aɽ't;E]%-mG2/0o`Ҟi{dQ*'1Dhm LӘ~hBtAˀZ=}ݬ`1NK|i(joXCxy>8gs1^l^B:Mk# `I߹Ox*oƟ:BK_#QW$hH3M>I#g+Bvyyj=qݙm[晹bf!>gX*7{ !.83kx6#.RIڡ !\>H_k"ρm:Y 2.wN=psuaʙ/ƬūJv@m{z''n&כQi*NIet5FҶ\5vfk6Ȍm-JRz_6AB;`&'j"Q:Ai7u&L~M;KU1lÏpMw2`NQ1;Wtvo;z6|BQm@G:gdHf|LB㪢gL*ymg b Ȏ/ m lLJ S#s7`'B &>mZ&ֲ>Eh4ѩf?qi!(:F}`YA/\ֆd&sgԥ+SԭMJQљX>ʛRB;Rs8;n(3VĦb$C=rNz 8gjlo SH8x7lB>Q{z1hAhHogQ/N*oucyZ6xwfjdHaXoWrAe[M `uNVRqa]mnQG/w kP}"(¤*ׁ:\r*A2] Yiltܺ›'vv칞>*'1ODٱ7[k[x@Iʟ`Ňp@p8% ]kx#h}ٛx"=sGuR ^%_ei}uYd-n'"~mlͭA(5b5|Џ}997#PҮ.,&=e,֫L{w@&3pS I` =p^s`}B:?eΣsn Z~ (x.j6{{uu*>@V~1G, )huz&|%& T 7qq3ޭK&Z1_C[KX~6t6Mm3&|͇GEp {,6ce8f a ^RgP(&y@3ܝmj-/HN Tx͊~ f15A3=k#^*n;!~`9<ÿs_3<5Ymn0\pkAP1oú6SqݛվRE"pzo]!,g_ljicE GnHYÞAK}Ӻ*qcMp;<5*G`y奭XbSKR/pq c춍N'$NO eYKOØ)3}Ae$8H!GDB)fcz}* V| [`LBx֓1jPuE}i7dhAk7y6" )j Mq( 4k'w 4TK2d{|q%8l"3XMV\/b{&XopoB m1_g?Cmekz_}lI: =xKx~Zp#i ZmqxڒZBqwI 93)[9Q.GA)Z<TZwk"E M-p4z6Lef|h_0U࿇8'^ekY_J!z6X/J}ms&=?[j݇C=Bnb1˳DNAшGj=wd: f(Q[{_H` ꃳqN2JhiW9hY?X-Zxl-,)h ;z&! j VEHiL,3nس'b"&̓6@m.bצҝu$ڔ0 ]i%"nGیJE CB  *$G(-< q N#Yz?"< -}Ac RXi5Qiܥkx*ǰKXsTNgwM0w'Bx`S͆Ӣ\'՗]PV-V.wz`NŅ57aHXdD%ӜVSl%TW.4,f_:-zri\ Oh~/c򀪴;lYl}$n]S1=ײ3||3<>94cHk&Z!8OȈH4B SY#͝M GJߟ7&=Te_G Z꬈@Cz/wtt;F':l%!XPӵU9 cQ[wh Y,k~ Nzq7pȮjS8)-I'tm?~d6w:2J'XXZ'F&/K nj.`n+Z`o=^a-|玡v0lqR pp3O|$(i Қ/b47ʂʹ.K-RhBQhqUc֋I#}m s?#*IKkо*0  [Q$9Un2kY@J4)d}[N}EhubtP W6޴,mNWOrV(dIz=j9C%J`RrNq|z #pb@𙓴^>HvɳT)LR?Wj!7C_g؃bl{Gb-1-i 1߉EQ@$8=0_ETh_<18m3X7mylayj|>n%jTҏ9<#q-(z ٜEOXHdUJMw/Y\|~6 _JLX !ӅWӌq&쒺mK9| H-|nmW37cUݕ5N K>W Pv~qF(#Q9+J>;FDP"6f \ppNlj:;<4,ԒO5jy)]g8(V&0(Ys\p * {o. 1r9i/i1[sWB 9[ێkӮV 8NI_Hv!(&)Z}sNKƋ4ȟulOJY{=qϽ[Xc0m62#fT׷MRjt7)e{A9 (H tЌqDiJ5ic5c͒P]َ/'?Dྍymr4B {rKR PůUbt(g6d<}NFo1V?Bt(ΒZM@ 7;R;eb4=`^l~wX%ZJ. ג)lugT̹Aa9m|{hxw-L#¢U2 w,,]~# ;@ 0=.=3/r6_0h s#W $M7@hߎ ]Ȑ40Α*x/H,c/@*y@a=!xbcͣ:W\ <}ůs"]Ky{~nټȕ7:Ap7@d_9.kudnگ'{Q5WX݃C C6rxdޮ\AI-.J$SU=s1;!i\!<؞e7liGz:;3!k+O5kgB0!v(ShJ8q?Ap"I\H.(.W2 );r:{drKl*V@KW `GϠ&)Yy7Іh;'o#b5Zyw=5k_YN_dYu0x%Vf) Qy5Xgj"dw<hWV3U5h>S:0.;Lv\'A N  8Y%1C~CF_ MWU8KbQqV\-%/S9vY %u[Z@T=*KFy‘22kSDLDTRSKO'PT~)$ AIo"V¦Tm$ RҵU \Pk^r| Z3%"ӫ!MȠRY:pISlK]֜A‘B$&|pm(v& k0Ȕ]M|7iRxm"Okd{CL(146KCYXrE=ߓNU΄JUiuEQ 9Fgi z25wjqx'7|DyS9N#= rx%+]8z',BJY> ۾v$u)$/j5]"C]F\0ųA&# fUZ "qf$řO"- W@0f <{ 5ry ]v&"ms)e,AQnU(r7ZζNsvrmQUP2Cڔ{ boa-F,ul9k*\GYW9GX~!'L{:mfI^ZjSNf7&;N o+\r[`yYYc7uՇ]]VkKS^ztZƁvźը_C3$rM)r;xxDٝ-`WP2m0|/QX0o|Q#Ky"32wVr8yzAťH%k}PJC*˸銇ĩyԓc,b&]oAQAﰷT0zbe՟ %7NK*9׸mbEF#5qw9m=9ƇШ6^JFlf(x٫âLcَ!kI&s̨9u)Cfϕ"rmBk92dY:(vvXg  iUAVփB+*G#dPi?J_|-D09~BTxtg|4焙QI:YbA$0q)\&2iYw[R6Pb*ڴ!~ogEXhZ!·%?Rh#\P [$;4V)%*jh+cCmap4 ljdnk؍*@4jҐZ\tN]s1ha 05Y&/3SjuӾUl5t5ğE]#sX]_8fSHtq&Ip$8tɫ6; W같ɬ tU$s uws`S7Y4֡~}+W%^F{y%W xƚ@r*٭#%;6I41ڪxĤnK% Z D }bwGo,Α0}#ȌZ; `Xk+VI/zΝpT^~ڹfromWq!7k˺+ghU=je!3ڿoZD@hܘ4J$x>D|?7Rq 'ħǧ;ź9 LĪ8'"d&^*B}lpKKq?9.`}F:ezcnGYOd8yHsM)4˯ы! G ]p o,U[ Q`> Mey.=`ƆmQ' 7a=նH 6) &k$`]ЄD |[RA| TUPMk.0ӕګceRWCIE=[ V6"{0N;68TeaQ --7n%k ;]K+x |S :Ks[K[1.Q3܋E$X7dE={{(Q&o cX!> К)e-ݦ[g.2EQ>;GH1 0>[p|GDa/Hgڀqe}:njw؀LvRЁi@^pE띏y{4ct-,V%Ԙ?K f~ɝG.(Aٯ.r-VMP0:l45i>K\nWg,We[g?h(U^Hm3vmC.:fdfvKwj6yWѾhjdj{RxAު`(X ٭۞v꾠$ /y-N`SDf MY\ 9Lzj]f) _NC?$0. %کB[M.3uZk zR%Ϟ'9$+Q|aK>5%9ݬYe&0Ѥ(:`q1tDүh+bۃٍDN!t8T'p|:u%N(N &ijwp"*Mڙ$oe5;F9_뿊{U%H{BnH ְ^0#ﭒ.H#t99spAm8 t:wN&EkiN_9]Z9yqmsy F /.]6&K=` $,#16DC;R&N->AJUH$ kHxc\aK 0Bk3CAaZ!a~!tuZ ~?$t(2>qUaAZd{צƼ{jyۻT!` g3IDHoqm̃kdX3Z y轂"80LZ7HH  iM+5m۶"GiM܄#FWn`B۱K-(& ;gq'D \±l@W6YUht.'ću6[ҠBfq־"u;t:Ccǟ)h@ 4qcJАu")j'Prj@fbK'DŧK˕G]p VZp(@;nC T~{-rЏ=3RpkZhpV3nk%ppc/~fY_[vL&t_'Xl$' _zw/Zssb SaK${BDa9 qC΁ƥK*OC߆mGx")Lv*Tm!ٜ.?涥[k@ZR`F V7ZBbTȪȥA Ny Mgpd8XMGV3㝏H`Z0w +7t#%{G$VRl,zlr:{<7#,|8dރѽGXcHr#tКH\qW"-jeqlfO ]]b|$щt3!giPZ~r+ݠy9xI\V?[y%;I>$ T4|6Tn: w4 |=MzJMI\i;~DM{$5נط~5Cf+ַّFYE1z;gWWV`qԐ3K.N>oX@q63OW!XL{(MG?M;O^2كh 閞#@>uܨ(n8Vs ,. %H[k;;A4ŠO9& Da+toOveRɚ_ΡMdYe V^M,>7[*r|i@Dģ[rꛬ MI!;,ȗcs] oaGX0Wot"۶/Hguf8vWjl_smk7{@ق0|Gn{!D nϻr$fFn侚׳_͟b/53΢IjvP$UXa֠D &%ZxT_S [mtZm\0DgJ=GVB+B> NnOqI0$qYk7hY:rQ huoO@uUM-Mf&$Xn`DyGr2V +9@=^r-Goi7ɝRn^K ="i|k-荤mb2Ge>݅tyXb煽U`-q)3$gw-1oN 2 AGμJc|SI81{7>R@%es6"h0~*Xg';e1sTaLKg|BwR3ӛ?^PKʟ@IñU,mH~lm +je\ DrK!EƠ+NW)84w궤ed3dAݧMχqG_5zSH|SxV@7g($jS1`p%G7R\zg`C|3}CN"pߥ׫ ;]G"R}=H? 5EH#gS ?8ZD\l+eS湬LN+ןXfp~}}[D;YsX8TKBjyD8G&>+ `@M+(ȒjN^:6\wbE;2;V>^ Φw0Bts an~4w]Lڗ . $4 ÖVn~W,xʎ&M12+(_fSCQJFi9%ʽNd QSSv 7>EVpT:,R?ҁ({:0\ ]ɼۼɔ $uQ7MOSȐs\W*t ݙ= 9ț̫XXr5j|y Rj&$*I?f[,2S疇̒."m%M*RL9L ]VJUmFteɧZ\O"fݹ*x| ؠ,Ut=!Zd ָބ ]9%2fl 2><99@3 ۏwwRnǕ}+&ztAF1NFo6t%ǚnѕbs>ŖgztLP9: ?D-wcQKFhmSAg, ݃&t \bFf:_qs'v?а g9h  9~~VPTsiܷs9c{k^YLV"Zj+"1eo !$kUGSzt8A1)o!7-CW}nk\Ez_`?ZZ jSC,nje;fv5Ɉ %L! "J36FE*R N^!H sF9ؔZdEi[/Rz >e[вu5Dap[aY}Xr7bA٤ Z2$xB,}dú;\ͻ+ ,siˮO=7RuSgDC 7zcӀ$(&-О|Q8R`n\gv7~^|I=_<Ҿ1<:zߐ@3 4!OM\먔k͂ߓ;s*r%hʋ :K׃<0_hPc7ӧ.D}_Fre{D6c;nLO$ye|=5aך b,)郸NκLh v_^] mckZUǟ&s"h%/_N %{Ƴ^\+@-_n1\}*hlڬ{$,+T6/ɵ87C&ՍTɬncP)쒂v9&qNW#2(btF"rY}+!D͛2~Gn':1>&X̓'皎6ĐWƤuC/MP2?b}c5"9/8nCg +[Wc^t=ۀtYO-j 侅7D?Q6aQ8ROmhb=/Df#+[VFI~XPpȕZ~R] >7D$.Ɋ5 qN+XsYb¬D_jТRB<4 b.|;ŭF9He[Ձ^zhgyR*\jOxڽ2vH9"\_E~1-E z"(4P7" '2^tڷ^c#.y8LHzμWvtfg팾=(Cb`3T@Ͼ6 PoFf!}vs7*xP#<ꌻ,OmxWJ}ƛwāW&\WjMm>N[f7frOwkd?;\7dӼ!Ii~A{ImJ^9\U;?R@E} E%^J3MRUN%'8mR|nfC&cˋd+ ,<ҙޟL7SHdP jy MZvExcR.S)x!?)ndr6]Co_PՐÍD:kV%&e. ;wd0Y Ȑ[7=4BW+bU! =lF2(vG۰Br"e6Y>f+dDsLV2.˂?,-i>-q`7b؋YUSz3@vDqR(?8MȮ@%E8rpywx Go-4P ۑgHԩODhgĭ?8'A:0!yfo+]k?^MT~2g>I֪ω:Zdghr=ӄ1'4&ߔPMtA|Ӿa +a8`}\eWC\Ϝ5g7;-4@09ErT(ZG:2aF҇r+O̎^%4_{pDPUB`1Y6^_ hN5L?&ě4K.uG0[s_FM!B&L^dpY$)x&&Put߬so%%kd=aysa0ϫf\/NpXfS% P?&^:q45_9D֬XGZYyPiBY dI{˫H]v e+k%KƑb4Gx=7"\*H 1ޯk"֚D_F4S?8.~:kkv;īýYY‚WReD[;lr'M \[YjX"#R=jwPJ2ki?X!;m eq#w>!BE 2 14d\TJG;*_'+/z=E.xr xp2_+OmX/ÅB!uwERdJẉ h-!.>!gןE]A^TڪZz's"e{XWL1qkq]#452z6q x)̼GDZ7{NW OkE 0ܶC7mncm CYOPM|j1H{F M|Kz W6vRND9]X fNx4j5#>m19s14j0 t5ͺ<%/r#OFvD3s7jv*>sEXQ!Շ6l _ANmaW=%o =|A]XBj!lUT5/kP~j_Fugp!7= /n6ѓyK[0iw`rz#ǝጁ^UcjZrēmSpcӚ.n:.TPHv2p qdlɜR5\lG;a>K<+)o1}\3j l B0q­WgdH 6y [G!bʞ}OQCн S.j'ފ"3o}]!'PijW[6ηiR l.1WY/U}Κij:a(CTiyjz>*MCAXxF1mهƘ&١+@Tز;p<:G0xF#I3|7K Glmū"0mx*%B!|խ8Kj2͘v?U<(nX7(ߡ÷ᦷ/wS@jU\ebQhcVO! W?6WJk0_hWm VYln`uY׭;psGhTwUo`FkX(?>QA֖2=P5:>E;[TU:Nbӎ:r}?0Cul] gy,UWՓR2s{܉(_ߊKvH Wu\ۚY,:{y3ڭ!nh[}E2fZS\`n 7E$2ð\N1Fsijkr?NY ۳XЛ`X:!;F\b5J&n-u2 &b)҆ Uq 1G@T`wXĶKsx`͋ODE]"&AS wu vmXUVGSfi9ZgE8Xֶ[t'`ptIժ}9k`TwU[<--UAް43F9)~t Kei#*6EZqGxO‘B]Lq n(~/U~E(F_{SdžU~aSPH9'[Ac< Kd\kvdI*uBrXmLa!cR~675܄"e4XwuQtYJ"I%פPFHK-!YgziJľ`?ɉF[Y{g* 7:VbF%b'~ V4X'{Cr{Ssie/݊Hc/J2fW؂eI)( YXtE)t6>lأ_?V'vڠH~uyZgsܾmj^Uuգ@Ϫ^J-or9KJ} Fl})4'Qe.u4cpDXyТ* kId =f^GQC&%r 5X?m~%PTIM"],|BD` #.$&4™q uH.JP &Cjz)~El ug+Ya L-(#/NIzW6:@Ъg,֓%GK[/0ԃyՂk@5Ov NZxmL]x1Կ7g2SonpgZ #:;j\1hQniDg8bJ`@uKK ~,i!taM XW8uCL\6ִ%`"/^hcx+js7Kz%[KkP>?C& } c_+' 5s..=j{KTPk{E&5P;CMF[6l~Uqrgpsopoho"pMvܐ5;>4OEO .t׃fvgQjYgz8G8e M5愭/u,a‡nO$~SM}xSA+ܣ9(8fAz?%h ked łǁf t3&(TKDM;Zؠ+\fP%H 7YѻU%ykW}.dXvkA؍ް=&9`,A:#gE샥+h{ /XlϰV6B_*R3ovEBl> %^)= YOY|np.0fEӋb_:\!8N}EmHeҬ܏.Չ+aˢ?#T׵ Ra.IX/\JGP\(!p͠#Y| T#IRCЁkFo4u"E[Rr`=ݿyq^;p}ˆi V?ʟpp/6U^FD'9ŨpClg?xɁspi}6# ~4,3Ų뗖VVQk. P?%8|w5ÐZN~g-㟊Ҝ&m V _Oa3e`iWTҧGsYf!إ\HI_t[G5j؄k}`7kb]=kOҊ\.X(;!t48%!@9S(T{-ه(!NYb1FvYH-~Ia=cR\ u!6(f#+3L7$ZBՒ(oD2T Ip{ܽvJiї|yJU{kgm߂+$>mUw`P8xb1՘ WlpǴj4l0$`(=;Pv!Tx5BlE6PObw[G#&S;qW" hgݰ"J&Z٫[^@?!LvHmyXgQf:m:RU[Xj2, xz/\uNT &o,pҟ62.2yjeMAQ%K>]KxO~wmŝs(}[}Qai\7`4&* |ہzN$x$1 ?!Ix1WdUϯ}?>@CRUK{q#B4&wS\xxͣh,C;sb3:7d:%{^foɰ,uF<$X[8UE^1_=±d=;N"]s3+hL [5 + tn(Ap=Th k-וop Y/(4ukfbF^\m9^cAmCIZ5px4Nz U@Y#Ml`^ic~ dG˘b6L{ 1Q- uq;~Xe/3>rԘ'x!C jf|*^ȕ#h e֛͜y|kR f7<a"s\B{;i%;tH~|{)wZ,ûGpNa a+)s݌[ J2?*BwlǦ8 ۑ 4:mX ۀj3qfM1vvfXW!ۡu Jئ{{gWѬ+k<^CGl '3Isd=NBnDs`td./Cnk(%1a.l\`,R秊ҷ`8hv6CB7"N[ONgImK#gCD]*x %'[hIWVHK'L0V1sq-ڠVҡ rzk$T Rl S=]SfoxJzSqEeO~p'鿲0}j}\B_Sy˂H~s{?{aU Z0 \rSĄΒVH'>vڹ XEԿ!HTW%v; ]Cl& --S^u57)獌Q(ʼ*#oM@9? ҚoD81a  1.r!4%2nWC*ipuݐ|7c  3L9Zc!糵BFPa(?URF^ߢs.M94ZeܵziC9ZD֙>aHR u:$ԃB l.F0你L/Mw>NbnI2Dw&[h?1"u>*E 7_ $*2 ϗK`yJ8̳'=DRԩBc\eH #/_GeDjN/N80R@.t49 ֐~iwdm7N97mySsvV*XiM%Dqp n ܄%V+uuRgJ ugӐJuÙ ]䦜*<&3.ªsճ5ԑoh*A=aR"fB_כA~>4!zHa9_{khgD&NA}\1xZpmU8Ԋv<Hظ]bB 'b߀Ey֊Mk8Y8 W$ CW(^7} fe CPVᅢGycm1۴Y\yЮv2n=zֳ%Tlq,_)`J}CCp+YBLtY(NN"& R˛PTQF $V9x~jQCؾXy-0g$P5jcge;|^beB5de@'X[T8t70 nÈ7++Da P"+WdFK&%%]ot=ӄs۾]"?ӳ f-R3Y뎺3G.5¥7#愹" M58D'kJƞ5´\&&:,2[Xen}̴Lg3x\,W}w;k tOΔ?鯔v2LB~"="sQ82gAh{6R!cnQN>čÆ򧹡Xx`7qLƽ-Q{bUz-AТpZgRef2W|nyŬ YeEeJc<l Ӷ ;ac =}2s/銊 xxDǕRKNRpc*@m2D? vkxqD+bUϾm/ڿ|i҉HF- ]<J/'H rRq0Hm7sۅE I'G/{+mU;4B!{ljN<ׇйD*r'_thC'sx9ؖT">W2pX|bHubؗj;Y4E{TYء)wmN"tA9&p '+n,hUŠ[/{rBݫ /yicU~o*y ߨnAq3)8Qi{F1P k'$ }*[<찿DWb9SR7/ia.YG -72XuP ? q>'n!K+ ':QzD.xBy7Ԁzʸ%/wB4Ϳ3 /gElSϚi ^H Oz;E" P8ʴ)(H+C2Cnf/* B^g.$a.?7-Iۣvr4( "m2-R+I>H69A֟|JBejcb`_].O0(3p[XX^{ACSOL ,ތA6|ɓ_suHcZ+Ik7ԙǐhue-ȄB M\(^ocΌ~kdI9C#Pm/]'HZF<-3!\r9P吗jBJ:;Q$]>mN601E':,7ipOlA1.XBkMg[0Lhvl1"ߓ6@grj 8!XrGTo`H}=E iwUJz. eL*s8six/ nѤD v6H!˶F c [ZBwݷ-o{Tȓ8\me*嵭qv,zv ClN׉'Ӣo:ӗ;g;),uqVS`Ƒ.v\pb0A6;L)CpjxsG,4O72789Ĝ*5Ɗm=LP6^;x b ZXf@(]=MuSѸǑsڈȜ3zc"P~G(M mbuohƩmÏFE:^chgK!ub]l֭V+L2wh2ro@jӗAq|#%6^LC|BZM˜ř3GO6M"ܬ5C爂S Ҡ[FdFk ntMg>5 /%ۓ`ZQ'LMkmE8ؑ) @ˤ:` $ش0IݴDa圯\G Di$֣q\ۤ.݀j[koLfuϚC-Rvh^En8JAo쓣.Zuӻ7t"apE3M7O˗IFM)Z=ÇWZr*fgI]$x?W%`AT_V?b_X۩qոQBm+ $[MwJ{10S*eEb`1 ve+T3,Aĺu֚kt؞n 5<((IѲ 38)ZDyPEW/ # vێʘa(Fv(ϡ>/0DoRhCc&t{25yXE`ls(0=[s7qs*Xf2$[C#R4`&>| MhL`fhPKVT%b yzB6 /xX=2&fz4?2єPь)Un w7X9juC4dKOERA}xRJ#!9`'>.}쵉Eviz2^AL[bp8+WΣ~B fդeϪߜ 7,e-J N(?}'9oa Huy~zЀu Z.HZҋ {1-]+8E+,+u_pŋ6|lL">zԵh V=6n86G΂H>S3n֎xPE(%kxd"ꨧ w;V4yqK܈g ruq(UY|3ڗ  %Tk t=9K忎_ Kk,F%k`8\CI`PVtA( 6S6NC3;Ny<hM,KԢ<0#lv4 W .{ ¯kqJ0зjX Xٿ*w󗄾7l~#uZld|&hnx)t g $}-hIȋNzތQ T=$sK76Fy><47ފZ(FHFpLF<?y.)TW:Џ?SKr ~,u0zVu zn]f_ v zT>j*;+LRՈr_3ٽ(y}We]LANlK&(<6xf3k4^5W΃>ڛTȹ/0Rܬx83(؞` 8_L.{ L;:dgfC!=n r\F}7$K+ iJxL=k %N)ebLzU!tSZt t+=ʋ5؝PA0ΚΒm¶"?L&@xrs@{1 {iݿKNCTH@™"0RkǛqS/P̟O|3%- l|WX$[Fa+CXMǹ#z4쓐stZ%,㹤7߂Ȑ!o7ML,~ ^=*5g 7' !ѸhV#IU +)p~sZIiGS҈> h=ney.sY|@|}EBS sy@8/t'CMɅ}'bp#tUh; tF:`4 3U'6E'نz_A'i5첅%S8%SBy}jbig|fTؽ v(NR[xlsrUa.- #滐C%I{8zl lc+)X(p⦩AN%%Jc/חl~љy TzNl Qf5VGCb% \t2{Rc6lX$=V8<}~ 8pC^KHLIھׅXGg ^iRh T!=ɤƕ]YlTбɯaoOemϛ}#ug\ A!8ےC3EZ:e.;c%gճ:t?y y/ƱXݨėTcD5lj_ؖo(;Cu_@vgF*%(Z}ʾĨOɫ֌{ץ TliAd mRr ן 4u|9Km%mfdwZRs.>8-*2Zul~p73Z85@,0bynl0n'su6Fqī&^XSTuEpgr 'Ģ8&⫚Ի pvUu8?U:|.,HT* m1U1@%krm aWSrC9cK DŽ~>usHU|d(deF~뛴y*/V{ƐϧMsMW#UB5ٙ6g_Hܳc;rJFHcAOq9oK0`xq/9?'AD]"~A =y.tI[:z(ZeҘ2`ھJ>O|: cؑoХ@ws!iY-/?,]-g- ntWi0_X홑SޣZĭAۿ<.- ]s%檈Uks:Qŕ ɘ"RGhVH{KhwD F/vӁ ٽ;b9ߦ8ײV(&|<pHu 8}1Ov ̄ڼCМ&q~z߿CI l7&Rtb!열"G".&@jSzAi: `OiziGg32RJzI[2S rN}>`UmԦHrTAF^@M'd']3}|xٞ(xivb9ƻ |޺8_A-i.0FxxQ'|7ۿffvVP>*ǔ%oiB@d8@uY 1 %pv;83ߝHee!Yeb ^\^1v4ŲzvDl&Czu?0edo;#YeĜ4|,>'Ԧ]JšN1sߺu"9Yf-fC}존LKGz.y~g 1BdJ5Y2{&9h53Ha|s[;1fY~ץR'WzKJ @b9*  yf3J 4_j qYIb;0@Y[\3b}XC?zH\"c^BDyhp$xiĐDDKW?HLNr+}.a+8=zb4v.1/> j vb!W aį1 SC``Y9)d^_UZ;+~ƿqt.TBtdLXP7Bg7B7@Y]JqxdBRWXzӏV]ÜHC9Gx9V+vQ䗉,~$s A~:=9F EphX·{Ne8Nny"ftIJ|(<~fm$CсMiӶw4bYyۂErsMXk%eV"`E k?+3eHid)"S({8ۍxN$"n64V?c Z2\gXݪ_srNJQM;f״=bX0}蕿 D|8A5fyAgIFX$#݈=~3 Aեj+h$ֿu9Q21aez1p\K%{)^r`q@!G:.vy_›wb-VҲD5tO ,|ch2*ST*M, 2wf`)9`m:3M Zy{D) n$ÆqNM,[m5!*0( Y2O_.Ǩ,`M>cGF3loCzUk%+J[܎ֲJ08v=X5/8%&δYG xgBAhBZ4tN2ئ: +py*߄ceT`P^%0"L&pCL:c-K,=ۋ?}7. xQ*;CﱬS5}cOy#Shb|3,4Cs'W{OQ)ho W bh` HɄ_QƂ2(F `v+Twʢ g#< \I?/x!Ii\J@cS^fg2t*PQzw>?Av\Hz'R>twUk}%;eH3ݰQ'-%W 9̞~*Im(FX<ȶ5wuU#X:F_p)]jWuHG,TB֧8ߖ;?#>IL'# S!h>DoW,[U(]6eaYHeOJuR"U|3䓇m,梟ep7rLSoJQ,@A lQ>m#Vcp IdbQ_ s8ΌG`%2 Z +=/I5@v9mtT(yg H$&# G=~D^a/ Lٕ%iz}m)5ȩVLZD>oX|RG$o{%uHxڟ8FFlVsU(S.N};YG4<;XuKݕf6Uүw A=:"rJ:#//!gffZk_ ߨ aJʌѐQ2s+v$`,M'^]V[mbih`+<VH$4nq ݟLh g'"'ߩiWk4£wVߡ&}z&oI PMD_"#G' S̔'!v" Tu3A%ȏ# @@ħDv L-"~1 IQ/׎AM44h3 =J=GԣǵS풠Mimkg HLRD?͠A-CG0?MfPi!&9izB B (Ip L*yZ`- <<s7x#f%)LY hHT ZA.?7f֑ 'g-GZop rdK4KRdu.pڂʲCJ7hDOt]BѨ9# PT\*Wpo<>s/*4ВMkk_ÿhp Kԙ('uØrk";tO-+C\B͌e3Rf^uڶ ,*Ĩ(.Z蕽UHn }oؾŐ|39T$d^ 2)JVxr˖|^.PhEO~В,'ĠrgHhKU!=[-s@iWP@Q8ӽNJȢvxP"n:r :gv=»bZ 96tWñ:]QXi'̩ENR~yK+Y5hj]<v&OVЈ!(a=Q8hpFtv XR3;hh9bi1H>< %*>`0DRjYRTT d 7/:TOV==z Nj,7D6I8ۼ#p  y"kύU*Z{{5LrxP· 7 -s鍂2 -FxwM?wˆJ|4a zaߪPGI'c 3Yyg̟Έ6K4TI7S"^8lܗ?']}*492^VHyz:\9|~ޟ'0<+`~Վ-g{ME| PN񈃧^P w1KpV}&c"5=d<$. "So)ّBk`<;/_bdy~]6bj{|C<18qf52RP`@kSNzZܣ:RUi6-:6zȈ:cL[;p"* ЏX3Cߍvx$~Sx*ϡW^|>8\=;ڼ-J"e`zBw Q ~@HœABv4!$"e=d~1K=2>:4uUs[䚭VZ#j@=y&~-&mN[._w/>.z}%znF\XC"fB+5뮬ji}O[Ȇ+Ꙙbu@>*zjt4a'c>gguVW@Nv]$>%\{[FyQRx,0 =CggkEl\mJf&tKė BضCnZ&яo=4/%:Lgt9/\뀸㙷gIp CU}r( i/QE`$P\ײ_*iO /Y>%G(AGb,m I'1.'M;LݣR0Uz1Ǩ2H :1s&O6p˓0P𸑻`e^3cw"rTx;0uA d)r'Z/7j!8Lde.nH JRuKϖdlװ"M3j*Is (Gּz!R9H x )NwbBlڌ[Ƥ2Ŋ4TWJ\sY :*ǒ/7x >fYOi֮M%? DO X %a mm2?.DXea.dKl9 5-6ԩbkab}=,4̨c- i0aj D!ϩdgP;7l/xi:̊X%ob$FVi} "Я?[-4V>:;{@*+"3*VCFq!~زC~'͆)n?/0cP[x뽖HUMᲽ``Ē2a6 ^S(MLУ >Kff5/Ku`{O\JR_][a v7W5]3©gæHќCdֳ\ܑ6*RAHz'GYl?tK*@݄M7 -&c}pLےU|"qttpbL0mzH,Y^bg/,`u߸ޫoSBMǵlp8~*5@H 5F._7OS;ߋZ4UVH-Dj*ʱ oxA~FNl[۫Tܡe6gzծŧpW8 LE!~^0͚\4d_"f`SeOo/PX{g %I9valgty,07 緧 D=o9OG7R=]눫& ln r0gFzݞw1bcVkxbk%qf8yů Ceȉp_-{GcρN xXEL<3,1`z Y>w#J Wa`C39Q\g<Jw2dQ^\Ta=pv5_:A`J ɵ'V0R;؂_p!M3&GLCxٿ$zaY5;!>=Q%2Gct^LA:f]=ح"kp}8 W}W=w se˝ESFXd0sT맡 h7Kr701z:[3@ј6 H8'_j&̧̋VѢ SzOg/ټ4z:cZI3Rmy$oSm"ߋZ>dhu$$BB[Z^k(}:JRX>z!QI9P ;b2QdiBRqLyyݓb Q8.RXrgǃQ^P/RrSNT.J]%ޓ#] 2l}O 䚧답CգB\wcbkrZs]7LSݽuEqj<:ܤ~fJ4 $I;$+] 7z๘xǯH]?qM^;+LPr[0}]wO-{B'6 =~:scѵÈZ{ᚥvEn-uKکqQnR4?7}F#M۱%N 5ƍCBXW 'jQ9V?[qCX~3$`=R;kˉ:P*ϥG j6xHCEŮ돪`:g<^O ]ou#̸ RT(`}؛Ni3q9i_S*Wݽ:";RKRMOlE>3K3_*R"j[@WqyF֤mVWfk0~׼{tILغ2Pa y+&;71rj!P^$mBLjې502>Nޢ/{YUs-%u(8{a\.50 A n\wR>4/EC9]IR ,VCԳ*\;ǀCg" >~5z}z"$%ޗMM|"Fo2tdFvtD[p(2sV"sx߱Լ3-"O]8TAcq2`TVښ908k2ΫN|GRĮEMJު/`9K\7_JVI=tdM! vpQ?4}%-Ѩ^k捵|]mݖ`IaQYٍ⩜h$+MjHV}NvЀڋό:F>P8܋"l2܆;׼1ٲ^d+V4 bY҉J %e&^9~8$uj.AL E`Ű.ZnxPPX(AG S  2E;akZuV6jb+@Oڇi'8sz!^ V]{A= gA,CzMA[ÉvcHWXV!3%n9F "7ʴr|ziTCEPD:'9B M2}حEGN^\k ȈdK2^#Ard_[ppWX 7Cu7(.RnXeaY6Ѣ0|tzFG\YC\PfPowKcId9kcVŒAW㤹n" />!G[q%j\6CihQ[6qb ]Z>E~% 6:"ճuNk7Qef > 26p{R܏,`W֓ P]_7'9>t*#T2ZL<[]Ja;cڣϝOi-P{OH$D+1.%16BQ$Ʀ*~^ 9J<-ZDCb(OĄ!pJ?Uۿ̑tl;~=.=p5}5zιDoIQt?%ޱUVVhbsnh vzR^7$r |`e~ b j x乱M {f Q@Z戞J$§P[5q=79ٝO5,njΟsp3]x7ik(}˼~F:C@ iӍqA37 KJ2æ<޹\9޷dpAt)pGVXHX@@Ţk*\V[=Z 8Cvr ,%6HX$&:KHO.h_Y3 Ksx76?@Ca=_R3̎gfwRi kzn/5y;Àj+z4yfZDM_S}J)C$zOF rh?OX:kVV#j !y@S^·Y[+;9_84D%u0vv% OO7O+~k7c@ =S3Oܹ-Y 73/e7V="3^=1BPII4?'r=V͞A~ F?0Sp"[dVˋ >߃le=je6g=- ܥHXъRoQ6r&F=?P}Ӹpq;_Pf#wF4P.5~o|P ͦ ;ڷe[ 55^ki >7+6XdavS(}= S>~=ތ-S݆HSV)TWM:ͮ_κ0tziIRZl'0ˊO(ޘO 4󌻖>ɤl'8AyCsz$?rgp.6=4jƛ0e6_ KtUK=. ۰"LG)b{Ydhcc񞸸ڑ AqP/4,A8fmis߯[m rŤ1q],NRɢ.Q+Nڐ2PkB_LQ!ʐ2']~{Da̾%Va1ŴҸiaQSDNQI\a4BOQоpåwɡjmYxy8bM5͐V9b_$#/U9%aC&B'rh-'k[#٫ǚAJv 559!!|f!7Ыٙ*72k679?6 z<:uD`\L,s4@u1/[b4R3Vcpe=jxq M&nJ <:IZn(SbEROÅbB# y'|{K#4$A B<* CcZQ],СEx,~2|uB(vi<82ç @q(^هZsV hsX{j^;511!pg2$L3"waYAsPF[yjVӐv$4P+'Ҟp&U"¿SXJD:"^5,iۂ R:{è?ؓ~%.esNGfj988Z#+];X<ԃ[l'"kùf=F?e ;2i$b)-_eQ:bKC pQclqwV~NʾboPC .4 %$$8,XV5Rh\O[[S^.>EzFSG`kT*v&_O>Ҳ|Gʖ O֝Zs Bw@S,9v͓ [T_3PG#6r^Z[h~Υ.AB@l%dEpOz - ! ?>8ȳX́zfN* >ofD~u;RK ꯷p,ӊf1R@er1ՠӊ$tYgN|ϱ"eGs <ʎݻhYY.³/k8>FbفT>еv} _|pLhfWjnie7T8y@X?mTEY&o_qLƌgBdJx7:Ɛ ҹp@CԮݚK|J,2g.Eo-u-4W7`/b/ŽChWz۔sF;ïw>Ig=&&;V]&h6,2]$D#յ"Q h aCR:qqM?B|xD’13B+ځ-1!'p˵\]R'&iWXpzԣS Ua !%!#|v嬁uzp5`4iת#GmXj78ޞHO[7İ0Iܛb >>lZ3*))(E%^ǒTHzOO lZȎ}2LtθKƘԔVVP\NY\B+㦽@zGc3D #[[(vCz+^ڻQ09AF!`;YDM5O1" &\@32ӯVP^ z XO:ODD:0X1חulcWZ.(`n &Y ȁ,ASoZWT$oӫzV wDHdK-!eZFLη9>"K R l+[Lg]3#VP~)'?!T֤ K7t`u m=k>ޙ~Bk*Oۍ.L'1/;_FuqDPO2Ui+=n7"Lnr컙"z$\;]KҀj#~CW3v9}beBrq/QhA1!@<ޫXexE&J'["0!Z\A,Th , ]rv[=[aY_emG'PHWwMҺln2tS]Yl0b[8_:@wl UJPR"VOck/Q,J JʠA7.[B;Yjz'w`yϜ—+\*.󭆹!nC#7n`{+g<2wJPBF*M3'+>ՒFvý53˝)Ups7I'N庫J~;? nRGe?~~i?ə6}I-I HnS sJ%nTW mf 7YI_+M?,JIGhf1l8C`'kxb\M:B~ v{9zPLSI*_R ~^3_rV= U~aʴOOZV3qV"#eHEǧ|]SQ'/X.o\mݲWPط )5 IX--K~ɗ] sw~ꃦG\o)";G堘C\:y|٬eEy.uW5)0ŖҎ+i$aXdGePw|f* Kn4B/__bS>t e `#Lҽ$T/A918<Ԭ"E$26d$DL#НHjԨTz\'Hߛ5Vmp- f/lCa8Ѩ&#lXŬx5- Q(8TJl,eٍ(I#t7H hc-q<_&焅V#afc=;%'D}5(d0l9%g!;R#;f1#"1NY?')@ŔoL KrPP8 Ps= ""$c‚&`}E quVhP$&NS r9y\90FiJHB'سkO*2Z#aN#9[ 7#XWܒL^Ă5e$drj;&ekkRF!* kwz<.`W6q?Bo @LTz% *hV控zK_L3nXDE)Dk 0h'ٕm.Dt}Fs]i-i⅗K|<oX1mg֍V(D h8`T~% g8r8Ec0 %>M{\5 7"{>֘q 6cߥ[L!00 0îY Ӽx2 l<ǫdifRU`qUBݖgtgKAXEYK΀ldY4x[ш"PLSҼUَn$'IF*aNd|B &FO6=0Vx`I3N?U5}q@if"}!Ux* _*Rkk|E&KhuK,(r@ιQ 9s!}E6NSOyеGjKx5PK.zDzi$LlF:լBɶJ5{@^Т"?_J<ӄOH kz<7_"WJW4$LW ^$|vZ#.ꯓaD(s&RSĕuBƝ,kw`ҐGlMt.Y$s6 c-tI}*3%4uk zw>3W`:,?kFʡH4V̹xDGQ ˿O{^X+G狯:;$V, B@Amw]8AIc?qf "xk~pM̬J"P'b͠;ی$85T%nF>CK*f/046!(*7˚oJ?i<}"#m1 ]\v0w.vդy5aθqɮI:|# x4QH>ޚՐTN'87u*6^77xlxyr%/9ql2Mf4 ĆqƯAv~J=aX<>ͺ$#y" h$5qmxhZY#2,З3xv }=5εNĄa.6rqs}T[d߅w"*ЊMTׯϤΰ;ܴk‹ҳh2[^T7gwGASgLC:bgr˅+rY-@kH.xx'Q*% Qd:a~v 4 khSH+u!̽eU|]g'yܻο=cfDdϩDM4*_ 1:k&eq;|]-d#r"(3KZuytG V}ʩk/e puu|ҊXy&ISpEGEh>r!N:ߛ{Xcly!a?q^M Ot'QvO׸fAhar5*'y^LxUcpOU.?Bt2 U^ ƕOb̦HcPOĔX17OP쫳(gG$HgP T $G}bHtdlcG͚06BCö++MNZi!KnD93H4x[$ɚ(-쑕.6ً-sӤLU.7. *; 8Q&I0?Ѧ&D[{"KmM}/6KsOA6,ɹby9Lлh+@Ppr<*EO) "~{ݼLU\+冲K.r¯xi{nՌ&ͲңMDq=o.z!dZGd v  re篟8!"-=%H:ָ:shӚSX.s]sq!њ8Z1DU5|JҐ;{tϽk#@4 *ˋ܅".]s|it[xdo5dSJG9)QB %P/oJaCS䇱?7j>l+٦e&Ĩc7z6<]ڈe>ՎI6~ʸ|~m`u ldM.Kܔ0mJZJ##AWrᩢk=gAzS@"GQԌb.he%pD㐅7n;\\Rl}D{$,z59t¿-pl)z2V,X89vDt$ƤנlRewT,>8.ŃGNҏ,л+wx\y.h间Nj8\@C[T.hK]=gczR@W T# ψU=r0M_Gfl!-w) %6# +_[VCe3Oÿ 5u~Wѽ 7㚓n{(x(of~Ž%}u)SUumsۓe(l1^/^BbH^=825vl"BTrN]AhAW={Q~p$cm 8ץѩZE6s\-+]zZ3Hw-yЁ]$__XG uGaZE$1 qPr]TЁ QUDC,:*V-a*(_Q #ptilz^T]RV`MrسQiʫ;Pg1@ǂK cJ ƊۻTd;8F2:$~nI'$I@\<))D2CYL8F0t^\3A01:ST]ت 㭠DH߀2_hF}dg?sZD] o Nu8yuJ|SgRJEqҺUޔ䈜BTO·\>=)PFC1<^йK^jyb\tK7#"Y7lV" Mke|tܱ=YX!ߴIFB.+[ڼ90iveFYϪ@0=Eg/r;%[A%pĶGyK= |^m>Q5gIuuu8_s!@i[Q(2ZnӔx QC' ,^| xZM>sC ;u,5n!D=#n:%@ `cN]&6Fi/^8AV})&͝x~6RB/=-WbT^$M|@wKi~14; ko!uYhٲdl-h\p5w[o.luZŧKG{Px`3%[ދa^Zm ~g\wM9\70=HY-OlҏS. uN=!am> ,wHH?kbcU{] uw؟ )0umc:M6P[z]kp1C&9 c"EFPv<*I*@ԈE3]5;RgL4}f!>y'bضu)fO WZwzVL恢Ya$hj#f]ugSW97TPXQksѧ3&6"Ôy=%dJVq(rxYϬ$Q1K{`ўnn:de)>)USOXiVZ?RGXTm6kE(;'$ ^au /}xߗ0X#:[Ɩ(OVNSjp)ŖVIPOst|_ f*pup.lnt93(BzRt~!Fyɖp`}kElo!7) N~󼳅TĢ|0N =m -۔zy~!c$@-~IPwIAh+ZvB }=nk[?Rڲ:w~|҅G;4 'tݧzX8Sn !3;xK' <Ւ~1&i7(jaH 6D˧ֱޘmN7Wm+ŚRBp>z4NnNus0?ja pzHk7)A"/tZހN(u>n?yxJxҥSu0;3SdX6H7@?* Rm',) rn}͜7QwCjɼ|W4Ne%,c$cۭ+Y9 N s-y@Lӵ˓z<%Zhwy9UZQX-U ӸCuɒ%9S^~BT TCi 5 &w8Z^Rxhbm''V-M`tO΍і \i\57_sIR&˓[yV!EţCĭ5='&4o48D&UgnϋԴQf1֮k=Rb7EwљV1 _ k|Xmc0BՒ-V(!к^>RHDA)]+-5z32-vшC1?ۦe,p[)Nrf~E9-` e*3J'? O˾X?] r trر&: (0npLdS{fmRJ,9U'kkM>\./*]á.N?Ei,yzk\<]Pz{i X[ qNBd&Sg.cr&_$Bt`$?9@W?L*=$Po<4@ʓ'e~zpìyH0bDL)҃-#"Q[I$ h<ޭ'͋˾)e@> $Pjmrje2ϛ1?#: U12U*ϵAdc72?Jaz Vo]j"Ėޱ ,1&v:.-}q۸w4DžbޔD%4 0o=S-Ni-k#tMћNˢ̅n2Q#%ұ䖨[`potu0:ꋻXEWHQN@{춖@H?V ~{Qk%M:;aCR,05%ʱ$V%1nsŲDw7v%&h2 u«}{s[hJ|"xLnHщHa<ιmkml,- /zG&vP^l-jR&3j="!)40-n/ifM*-Y"JhOUB ៈF+ednq\)!J"y~%L.n; Je 'ӭ ^=qk"z~ta6[>x6d G˰oՃo4:6Ǟ9sg>Gu:jzP&`1X,~J>Ahӭ&kصCtwYkh|ɜ ԝ38kY bMMTwЇO~ǡZ/2ao;aWqpZ]f) 'k p^$]Ey>h~,YM ?O+ʈΪa$/yq6A'sOgJ nE=p, ]1 '{ #c:@Q@fFj+E 1'Bc5p< L9c,rR u>bjn+ZZr GYuEM}|X7Q[>O?)u o6B 5IQ.Tq\.0rXGKm6Jڈ>tC$gY(Kߑo&y*bl+l[Uw0rJTlH`8%8E(+CA7O[+7[~H*p712DP&1 Fk횏jcDrhjqCu'+>B~h6mY&SkrÖDA5=MQ fFClw[@3r +AjO+φ, ڜ2B fZK^k'm/$JMqϬ}~QӜ* N.yhH䩥(ÕqV4lr0_J W=bqB+rˤgAq+$uj|N+[QbL ^Zec.Uȼpeqί !?m:!;K չK6@WA o}kWʲL:e[c `DEI[['3:Ӄ+H@Q@`j8TYu* 6:i%JCgo|\tPZˎۯ uQ/Ci5>L{T%q|{ո6X벅G J2lxRѤq(R{ TMy!jer jE3صB瓫XUS8H.y#bBm]1:gai/܌K$x5OLV`^/TklCM^NQry@7&4JAڳ5(畁 3X#Ŧs*56ktFJܖFt`Eө)κOsg:Pe6}$lID3̚M 3{Ikb0\ƤV# 9z'Pͺ9%U3}ݢpŤy B`77YOJ@[va[<;ND֭^:^߿_(Z gJUgJu?H29ȟcSX:C;F@P]63NSmq)+7V!I%޺?(!" X06 ~\ѫ24h'P[F|Xn@jS|@_sLPpg==T{.W@Z'2Bh[ao+3%4$p[oBqaIf ; >jF]K*3](o3*DK<:=Hׅf0NMaqyzڭLW(уCI>*d:J&+rBM$3APږQ{΢d|Qi #XgN卩E> tKᢑ#r?â"vNy@Fv,$z:Tu%5qav)[/.)|eyiۢt[mAgN6Z*0ϣ(|$w⻷=>p*8\oʕ DQj\~ D4Bw\ƞɇslۆ7]9i'_BbDe0ؙ$)MI |baBsAWH<⹆oG|!l f5Ip z,Or/ճqdd(:E.G II]bB.3a[C [p8D!K/ճn̬X@:GB#% o׷xRD{RVŔ>N?׭/t馂:@vhу?v*}h\x;N:v "w If%Rpuu)">0>[ZCG97$R^*lҝXfI&|kPV]L}H_~sD<͆92F*7*Y.Ý=?Ix2;@,p W'n#xx0$lÕ)'O옡{lbύ.vKk:&M2uܘ?RsU}L; 33h?sYg;hF8= j[ bXNN2#'%Xw*A~97OŧLE Eq4 ZCˆ )륒:. 57Ѩܰ\[F KTɣ)sWտN04 $ׯt]$g_n r؁1ZrҦg~+[FJ}@ h0|9˘ac_8J9kEH(](DӁݓ}N/}g,BKTsz:nfRpu ӓGhג>e}@lN'KA0M6uFQP,$f*qxɪ{ _" 7]Bͺ98s(P--i q=?|ǞFޔ[Dy_ .lI^Pf3"3HLů< m3ROmP}$qSDM{oWo^W U̴y5 }jlKto{/L[510kORs8b'괴6!nV&Tk<0bʻ]P(wo-Ѱ[BXjn8UDDE`G" LMG6x3ڏ=ЫoMgluPo$>Hٚ,UjdQ6ߡYqpx]m8vlB 'prswGC%DqR=o#'FoD3]|>t!QߢRȴ'R? TZS1;CHh?dZBp-|3]nZ}5Ђ"JUhw>(T8g;NHx5p>g9-7Yqc pgD!)@S4Uu O'w)ax3.qЬ IAȷ2 OO9%_0\g2zmrx3DFfЬN C '-oօY-N!^ҎW.|:^4gpI6@*.! Qy?'a7@Ǫ3S@DKXNnUX1Q Ho͛5]k_ï9]#(} rf VA t\d=y 93:n.:O+V,5n'XHL: " 0ub6g>l)5G9]^ D*muX T= XPr.8>>ک>|AlMLS<{jCM |!X2^.EF܏s3H?bp|=;LkKMc(%}jNByc-8W4m.ґT棚'Wx(XM?+Gx'fRhL/db_Jb~m6tD|qTT]5kln/8|5Kϓkqʄc#T[Bc9@-SZF悞 .T,I 9Ta~IR*C iKdv!2-M)GlU@JW,3Rg7h@F=Aavf򭁿2?,:ּ;EF؃*2r+D>́d<0쏀É[Z)&cXǯ*A)sMwK>}+7 RxN{̥kcr0qHO8hS590*$ ƍ@9ù_cNS M8"Yӷ ZƠǨ&ϳo( veZwAN&?=D"(Ҵƻ.GDi6h9Q m=T5g*BƧAWmg)*/N  %傟xmxa\2@,VE ,Պ>Qn/6 Q"J8.N[㻜Xk5<؅]&z^ s_(U>Z }Xۤ ]ܔ["tkU v#^ৄ*=A}Hpla& ]bz*&A6 2+`=ȩBQghx #sc҉ZBU%tv9刡-޻c!OOZpNܕT9̒ZQnи(]ƨ@rWkΎRxkIϮBxhGZ"jf[,לlƵ G"/~( larWծޛmL $R׍dzQԓaEɯtᓇ`^D# qԛMaw )~yj ·0?F34+Yql"-g8Jh9jMMPj|veBcpre_<|-6pg4}{8S!wG$ *Vqi[EMݧ Z3>~NȔb>͆r:߱FƬ4O'Z0Ljx3AGN6/:Lh|G3qP";xc %^^Nidga9#5csv!KNyz&GV*c@c_Bj d\v,{F\ ofT/<,5 E]UK&!ߎCOȃ!od^5v=ғ?ՀKf%4_-cЗެIE#=b6Fg 1&Wġ'tp4'Fb.7)~ Q% XF8]J }'1IePuR#D8p,E@i:u~yK% ^s^GƼL~ fIg| vbL;^fg؏'%d ?in)M+;gMW4:j`TM @ы\m~ o䂻xi&H'MǦ x03 bI7~7&b8AzmRE&+oTYV[ql6vK9"Ue våp>;4I>YZWBL!zAZ$n;eHt(S)ʏ6(ˈNᜯI9<:pbn[>~{k战S$L/]ڳ08xeq3.JrM#K}:cB1F`+KPށ|Itr0J?u ^h&ӜxE „M٘n-,~UE!g;5d&2l>j:"I +wW s((U)ƞIR$N^m~>vᕬ%+ct2SI}Pa[VcDrZj0}M ~xjUO@i\|;tr 29{ŚPG,dS%a VEL9llL%UbKp`ڈ Y,B?[nF"n;5]Wzi\Dv'{R3jFkxpoߘ`xtjk{3XAhohH}^jo)9./b8l/OQy7A/ ;!H26ra+;$Lh.Z`U5D%hvp8u,F}C}̝4UzS:4=.)WR[0&!כ 8dz4 0օ!AV~&"F=]q2ݛZJoS.?y}0Rו-@tB0Y{XExk5 <. М~/ۧtǵw4e}]8-#P gLBExC-ՅQZVd&s1ig@I;+x' /˒<،()r U~ JcSfr\]}_zQ_l<y/LgkqF%3&ƍi kf%W›ߵv.KIf f^B~G`K#sLS35raeLTh~"70}?X3ҸΑ8?[>sM$uHy$F%]FVav"V܃@MpөIqH7틳ul4vdz 썊5R=K!,ҬCA,v&||`5՛=5 X0Kջ,mAvxƝUQ˨zTleS4B,@sdz0X oӚ2Х  )6D?g*_uh R.Eǜ b/KBNUӀKՠTH!]#cRxkYC˰.i5T=0H5G6kO;/eZ&QJ? 灄e1/h[I=|6Qqso٤'}`B8/YxG'%o@\(@3JgKݯT:"(!u>$ҽIVo@k5ݝ7l/H"|}/uBY$ߴܱeOFo <s.X&$nkh 1Y>ێ d;Ǻw?nAwYo-0'+404kL jgBvX9Y |5C)g\cYla ^[2N2p;It  Vx_8m>w岜e( dj" B!QQE9\^hVvɞ0il4r&b='y˧\~1 yˇ ҢD;W Sa% gj[[{m) -CJ@~4-|T|j6zA:UDT.E;'h%tyIlm]Y K;icV W?XMp 煺`!߶-]AP5B=\J˴ ٥8lNkch5Q1b7BSxOT%3IONU tؘK5(f]*pQny侟)_em41SRBaޞ+x /1<1bηWE ?\ݗyи½V~w[W e '/'bTm6-/RBZn؞{r'aL1GTz,WYLP Ĝ^cfZI 74g=$AL6›mZLI +<|PT?EX,5%@d hN$n'yyv@lmX@]Vnm0g2"B N$X"i5W&fA= 螳nԘC>GJYo?+@e8dlllr&ֆ'6O[\kP<;} 4")(m(;B9ڒ$E 1v[5DUBp[ghBT~GrlHhn9dnS)ri;Ilx"ђo0d.I(zBeyUn;@6kvL+ s g$Y V Г m҄*GuE(.&[4.d8/@K)/Sn+vhL,N|T`F%gRi 3*Xr1-)SgX-1%~'*@Ec;kDH甬тU 6Rnb%-vU Ӗ V0lFJb` rTJyd\9Mցvs窭b^XP6U=FHF:6 "2BA?#Rl}/m uŸ"B7aph:J,0ul5 D7;KKgyD7В$]x;p@!We |zfTJҊ^#`ݵIءiE10ꚻ{~a ;?x,~a!EN Go9BvaG|A}7.\rHX3Фl,#]˜O웖nO!$ 1v{cJdQ;>0iu' Gg7UY7|'y!<%>c$8JB0 =vDKxgy}T;/W93Juz3$Ù'rJ?Q.l[XByAl"w.DqH&;2X{;M,iI^+. VVWHMmyY]g5zH[#bUqB[w :]uMЉP|'pnr• _:+G2Lj}{.P%`o>;5HKX&jI{[2};7UX 01(vvFQUU A)KNk!׋vjV[c /uQ{εPt#W,:@=w[hQqw N1.-_:Wo ބl㱣RI %xVE3sN,rG#zO4̋՞]6r{@!:Z6!@AFݑM|2;fQXӼ_J`@l6̃xU'FSC񗰘LUfJ(L' X9z eu6^;PT;+N*Fl>xq s&pO Bcq@?$5؎*5$}"L.]]9) 9{#)\g90."kӉ|(k갃n ԇG}*Rte0s qwpM&J7F?17,2e%rlz g7(ONf:2v76BOF*yQ'j*wZa% ]dxyTJo ^xln} c)bqa LV:7VX(apb$#P4O6W؎ 2]^Yf锎3i1A}(VӱpZό|5}Az^PťKN 8ȃ006{n\!ɼ^#$0ZG>N=y&NL'~KR9YL#CnT [-k5pcp3,DDMt8X!;!2d RknuG2\u(R,Ke3?d>ZUR79m/[gVvнg] i-GT>l+կs\"ub+5k70il?HܙuffYA ?|v51V$cY_'}dD$x8$Ҏi엘o!XJ2H$Dm(37HE]-ǷJ69"zD襗1mci \ъ$$S!5 oѭ*iڠd <˱ODIs,gH('ӼWz⛥@uZppY.XJNMRxA|@h0経^X .cN+t~\0nK3y m '9\R$DR- |-Hќ*0<8 D%Ne-) !e(XEg[ @x RҽDX\@iJGԽURH^ "_8ۆ\Z#(2;5͊/#4ʟ6JiW-s}Kz|@BsqQg 빧%$#f$|L%R">`[nZx@$/YƔF vh40AC^6w)˃l tͰ= ܰIMx ~s#ɴr <\Ž">0!PnQZ ^PF1Io齞\H:t%M JUp+ŲE iAv\Ȇ6e)t o~Vr6 CO~"~lv" h΍f)l$-?v壎ݚk.5m]U\UNo eXpS3%4<9F$TtOۿ.wx2اTQx P?TB喎dix٢G p^0 9tX‡0Erj9qѤt#fM`nud9 M$iG/jso.e9ʛZYYZ'F%d\_4-Pf=_ʽ T'  ,b4PdVadO#&CAI b\l%|, h]B#' \̙΃W(oWGXlqЪ( 5ڥ58p)8:AǓU j6KT>؉vp! @JEEf"ίt/\Fg/G\̴1mtU"w بtxIړ :9'ڊn h*̹лP6k&[ذAFԺu=|<{ 61B*pQL+Ȟ^(!I1ϊXL)ƢLv la>!٨,׺lGojѰwق% QkE Ԧna;xԵ̴"ETc,OBvp^cs}k,`is5Ifd!*Kk4\Ti4wU^A,(ռ[.&4q 2c#%巉#ՂU?ɨV.{~#=hԫLRDl哽=2FRB/) rdM${}cU 6iRrT@OլCK`byFOhd6 <*J5&T=F!\Wכ*۠qoDNڸuYި<|Ǥy6zr^T(&\(;y #]qT,sLu2de%\6gE:۳w];Ƙv \V$-l Ӏ \T=Kwn(yhXJX1ʺ jﶫuZ *@brc ĊP} F>'t~D.Qlz{IG ){Q!?1`eYG8-kg'(7riNgJ?&iGSQr]EHzoqI,K)yg'ѯ.`T= KŒ*}.{Kg9蝲r,TɃ# A6a*Db>\Fp~m*99KsVߎ9aE~%v]X:`Te T ΋Lh;>: [HUqC <=_ÚYJhXqZ~h6e32\gkأH'0N8S%~أ`@8~3CvU z6[5gLuRCucGX30{bUIjOH\kRK})eDZj/עKԧVJ$'}SNcq0mV 2zOY6uC^rW%$p,#ʫh'Zzz;EKNf xbh+*|j<ϴn8J&ӘyA>%[^KS!Ⴀ@vڹh+{&5%<WꇋX€Si<L; K#s%y#9ȳ@XГ{ ;>>_qTW",bQ:o{S!l7Hh9g*s2ڏ-Uf&(pAߣS=})9O{j^z avՁdV!N{GcaØ4jwi84k]DJZ\ØjҶtd;8 Lj <χ3,C|3$]V29 8Jo:n%b\SW*Y$90JE!G+q׺hEZ*رR.cH&ˮf50Ac Dl _7.&${$0߆vE8)oFXv{ϟ#Ɂ l,>TOeB7 ٱ=}C{}sFXKqՕ0'Tڠl|3ZSf-uK;uYld*י 0OBEw>Ne{(8aEKNNQ` nm?w2kz6fBYu \p>o/PW{8Q"Fe6`E)0ܥNgf,Hd<-|wC j?-4!4Ola%6M{u}" 4+'rk Q6$SxU;eE$UHeTNX_f(gEnF֋{*bIk10^ $ 6Cf6.bmuUԲ ?ZVkC;FU^@,Ezm{M@]nnB e30B <zZG0qi9w[M_@q?EΗ>;zνvID%bGIo ;>=懩Hnc/ը3%$8+@LlG[XP[BXy<<)M%'ga$>~U_+#Z6^6KGsxd`skL$p@]nv/T>&wSJ.ZYfn;ga >8f'RJQ cA~%4d1U!)ةXYp2e#2a,A]y,VIEWH.$Chݴ!8 N 4DĹ}a3$p4|q𙨸w G'St[~i҈:`փDy[?AjP])l™QzdѾeH~0p .V[6 0kL)iE eMEqæ)7~b1b_T!Ĭ1Ulba!_SĹf,hM.=>I?2aqL [>0`G^+/! ZGs;4/kdU9 450DaV WusҞ.!ڋ#%UVXX18]nr j$#x@ ON'@"A{Y+NӬPl1f LSla {;)?` "V:BRAi_T{!1k hqK<^\C86া'w<"YzX( Ja$޽su.?|d c!f"A$<}}b*Ӱ_SC{9c!uK l7FVt2",Qa(cG%GUuNu}tþ0Lp)\ s6&լ*a[/sxaJ?y4$"fD*)X"wl1B[˧1]1d!56S!V_g|-<@­݃wks4g;Q9)!K9lpXύ[1Bm b:=Hixf;΁JU 0^Ȱ~' #T :HtaeÃ!;+37$ɛj]yС}.~t ҭY`/܎|K;b`+VAczbVrTΗI]hO{\(u5v8:n)ʱZN7+'! V/v~@brL{BWQq;ݲ.3<DtgVQ$3v;"/KJd B?䂰eXv3Fy5<`̝s^ O֜ D1Ø<߲CCzTRƒx?м'ԫdžnO_,N:BBԱTbz[%}9qFSX)KkLO9|#Vsh"n9gT$l]o)8^}~(>_5q5K-+;]ӱ`fv6M3 5XzƸRSU$@w-6޴Z cy"&fj+$" 梢`?@'EלV/xe{2E &kU,f !\T!5XtjSErfF'2]Tߒ,(R H_]pq\gxW]p_qT/Kܯ/f +~ Oirm[^P᧡'Sm]])BѸ; h坱\p}G6^|!#O3,J ~õᷪK_=:;\q}x* F.! DcT7Շ]|zKv<\;ރ2zwPu/8b RIJ׌{茇Z:xHHU h5J#݂&е##C !0"H >o˜U-\b&50'2T/d.[sy]fLvK݅Pc,iQDXq-KI#i_B<a j=pba4F2`Q/~,EI)o'&Y):y843X{,%DBUĜrŜ8[E25?N% WSf0&\#N?9[m,q2? 8{r}p_6*t I\$q,M̽N@bTApě 5$V N" d 5'8wFwnq3mWV#F<k:i *v1#3CA[2H ]K#1VЇkdg$M0?WVA@b1Ka^mGB2EjSt6Rqޙ~#΋"ssz[{M ;[+0Vc8o330YJt\4ڨ; [hNV dr\u$Q_WٟQW|h?X7u}i]'bۍJ3w$< PW;#av)6c/ǁz+̈eT*V1G\Y8]-AB Fϱu֚z4!ܑu'̊h6h!ۇhѽ!zIdO}tT"pǡ"%Ȱ+RN47'9nyDž'LW#C9K79%3lχF{ܹN83" 3*C._#_M;5ipa|@{ ^zmljG!e9x[V+?bx5 XL1fl'ưi?yF&͒!Ħع9ڱ˼1kiY]ᝣ"d" ,YjrQ%7/H+om~ ڴUibڱ|()5H*&F+aF/-O|wq,7tSj.K]cm_Jx,}6vL37C? :ZMGN6x=Yof&#OĘʊɊI> @_S6(R{~5}_&Of_T3ok1ҶA=-"7v!m<>f.^+ .J0: -x{Щ~iO?-'U~ܶ`Y¯!-^bJuiR`2&5,f_+zD E+ ^0p-\aA"aKX1bHo In0c*T*T4"^sf(:g[e3`ڮKsDQE '}^TS`AKKǒc&5XaM psOof}jLFTe`+d]z dê# ߐ}aX2(dsHcJjǚ -P޳Ba]69ZÕx#Klٸgy]?paxiDLa"`r/V} u.2idf. ǔlT>lEܙQ"oۺH0tE  m(ͽlAJOy[v B勥_QV~ ]BݚWK<0X eWxzUC`l-mY֫k++ {^|M夓! ~ EߒR3w dV{z\`.|v6OOqϖ_PqZ:H!N)K!ܩ`2FuYY᜼#B&Sm.rV+!Fbs6Rd; ,3#b#_|F@r; W82pG R;PGXKMGhhg;^<z~uu_:tO#3@ n>&vLǁ}Tl#v@ 2y0ڿgSI`Y&EZ%P+˨u6dNXo 0!t׎AFHcr`S:1B 0aH604\E~ noiZ %&i`#Uz7đ|>+ Ț}WxVڪvIݖspv:_OR,3 KMfl F ;igR ) 7jee >Fnd[Dz?w~ (2߬E-a9?3mhٕ,Co2#qǿ:=Bmxn8񲣜b&TiDE]a-5تTqdh[KoA@F:_fP=2~0`V0"Ze/K=餪wK3U* O-O@0,,@#@?1 t9Wd$r_glܡ N=˚4-fLjƏh7^cQ&duld?w0QsHt43Pb !Il&3l`1[OVVGכr/6ҊYQ|qГȇ#SZC@`2WDsݹBdXA3(jMvC'Իn?+lndZh0Qf'#;  3D%6PȦ`AjH,DoDg*;.T0S$ gݷØ5۽RNiG'/Td:k.f1-DEޓXokPֿKS$3;o }OW>B兣ȒMD^R]lm|+/A%.[B#=74l#oYZWԱ/Y;iL̸`ѫcbDhGCrի8\dL++lZc4vajQql2='Y;8ބ3a侾k^ylx S*JE 0~72[FO2DC;:}kDnYP> :KV>`g`.ʯኘUUo+g=U'؄2럋Q|a?!^'Fy@|ҥܺ خKkbT[|0 zsXHԮ5ydF"?oZf>Uc?\= K(1# g&k? ,TiqQpoCt2 bN/I75sM6Et,^*\ςXylЧ#oױ68_p[zgLqg> (WIN"8hk ^ 1. (<Q˦%2 yRNo#?cC[u-WpAA:CD:Ǔx3ɟg, ,t|eDWU-gbT!ڙ{Foǩ=6ޗק4":zy\/0|x|t\L1cmwǀ,(,b~X99d,t'j !&5imHRp_ye5W͚ -'Z6"B: sB-. |Sr+wdnq =W7[e "w6'* ˯b@,~lJ'rVvHY)D ^|肞_=~n TA_'QuU߹1&娫_7t1d.!EݶՑvE?P.Aǀ63D P|FȰxeD>;EkI&1/s7Cf0̣e1MrO .SL )j3Fw1WU'a6u.v_-z[L#N Cųʝ* M,j+AՑ]}%k"c`v0 Rjjq#S-u}eZx1Ɍ?D^..?.=\PAř1O+ '.6Ck'X"F}]-S %}xщ sB"K!VjN3h^@' @@gkez$tФl?9 m;+HaGsIүP%8zt|zUǺZ.y+?+}s.e1~,`x_g2/Q$P\x{szSw>j]^ ܯƇټZg#sx7$ DfǠď0k; }IeEL܉+ "eA} #)=.lzAK~3g%OBEII>J9urlj`\(;,@K{3]QEVsHRQȳZ.Ç-(n!*u1d:<._ӥ$ֽ]30GƱmq t;!@''ĔYh%#충>j!MuSl V@b|Qv+g]1]`SѣRqfhc,]`E4S _vS2Usk=#+ v&c^asxaӌVʨ-J^uCw?hjwe.{#aO>H!bv+ 5 g`/rz6Gwh3 \Y9^D\iw%x{5jT֖] c c@lA*Kd|Hj1H⟰+bk1Qrv+ge g\/CzmZxe&+3UtkXO2)-g8TNWcDj9ƢYPLmî G֫]):ӦXQdO?7m,a7=6aeFۈ][Ar$k s&|9=N/vcyk ]r2VvKc6hכd[]A^7.=wm=-fl7CҶE .LjH3b-_~QO_za:Sm^E0{c΂y]^~8wSx@=#Kltڤ=鎸$/p_!vW(1q(Ml,dZ@f?@C%z6ƀ$UaoaER w3/YJ<|MQN|z@ "V!x+ U Ưg-Yiֵ\*⩃9e_RrM~9e^FxίFձ&It%@'s_}&bSP|]J5A'IY4y6оf7jESVgjK8K[d{)(FŃU![X<]٥41[z%f}V1 ;Y K#P9Q=p-EńmxdݱP \vʓL5̷sembWI E#M%瑟Qpc\A@|b B rʚ׵G]3;whyHQb0Օ%F khXaA I ;+hGJIxlgdfh OT jBl$eiϹMz( q |t9{mvDY<Иqg~ZFtDA3 )̈́ҼtZG=P``{yGU 1-%iUHAӟb"MvSnVqOT?MI5^[Bvdz^`AfkN"l@ Єm zϭ%TqWpA#R%w hBRYjka_]@yoCͅI*aPmȗ[>xW+&v_ q&6;"mu(pHI_EUJG36pQJŏnU:tfe;z(]{-H fnE'Gzĺ`)e%CRbֺP~|X`[/adEf߱pi)8b?=6ХGSj9&>̄G,oX{:|a V]'4\ꝑtBvnX!ү߀suOP%tUU;t(~3>h-vEF|+,5ժH/qj)Gx4-BnxY8۬2J`; |OuK'=|.SkUs7lrsL_I h[^n@5`^[c<S\ ;FYew;{Qq1EJ)E4N~Q++\ |ģ*H;_ >'1qY!@cAA8xN ]丅}.r8O $YElPFgCoH (buu)+:Q _i}RPyaRFD7)nzǙW#P @*-]WT&E*T R&+c,'ر-7T US,$_zfW~Bn[,u{lTMׯoU<7IW|rom#i=,^u{͐%dy&\G9*P[ 6R]g Ż&;*r`'9- POӜ4O,Q0X5V.4fK甹~hַmL>j?@vသ^*0*;gW|ܓ=$p"Hkg 4 yKbTN0p}Vpf:T5QUJLZ[NH㼝KHjV쥆C&* >feqrmsKHՔVJ,0A">F< OM#Ɗ<|h?(F ;Yt)Rm! >wh ̜~o `g7 N^*}T}̭*dB(' JbwMq}fy1O1|ynXmW3md"ꧪ ؆:+.ދ\Uӄ_g?a_(jb1@»L+eՂh}%ygb/c[}_"G*twVe4/šX?Cn)l3]N8)M91/C)g2"6`#50(en:1e./?}:} zN}Q /!_FIvF$3q,R饊c68O7G I-$ _qRh_p WȄ3ѭ*-cV:wq ^N:8J}v/lTT3'FmYM].$r'UtKfȀo (ի~\/FH/wEM$/O=4qfjmq5-)"iq\Av1G1!o/>CA65b,}wpPC>vaK"Uw@. +cwiG1 9ܧb^%QڢFc3\LMT^PQPnL2PHuRf. + _ iR~+5|6c(pyDW-S̬>`W#'A>m P}~\J&%]lAϯ;]nsif&^ܼ%:ƂTy8)?4=ߘA9ύw_ yf8lVH~PEz8Uw{1;jwþٱy\GP}wa272렛>~6&h=*pwi-3g}/l\}['fZ L[0E QijlKv(ʃ CrWXu$ }:v6S-֓F{!-'F~ rkl\hrgNiHNWkq5{<@) 95"j|f>xсOrB=Bzk8VQ_?+[?}$x:f 2ӼOtTg? jC4n~Bob$/s DAˈ6s|b n@ GOF N%\~t G4U(jB 'Ќ۾m+w RԣR*fk*O<qpw(FN3wQ1솜OL~lhX~r`/JA+ۂ%9鞄 L}/^Q8h9 o9&>BD.(D7j& ǘ H'ɡ9;z?{iaisl*A 0}{>kܨdՃ9>ފTj8͋0׏ CG7zά"@#CX a#aSvs$~j8 yvgCCLE m8ߺ@{YQ[RS813|ZpP-8 ,@.|-奔x~!y]\+rIj;H ⒯w>yE֚'H:P!3E La$I&f6Nn!.ư)@v`*%RRne?kd)_l=;Oi_ZaVŁ=b/cUS^)ǷTitE˯vsCVZt)]N}# 5ͼ^4өz4\vCGb2&k$J#R ^n-Y2T4Ao8s{DUSdK#!}142Ӆd1:KfDHP~8WJ٢zyb'l1 oZ!5PX6#0A<@ :(հ H>kN/tTGǁq&ef5o6ėeK9df?^FW%TXw$m:۫Rs/<ǀ]$H%b#6q#<\#H_Rx>o(a. : Vx*;]y~YB4w9п>Wmbos"S2(}'epALo+iM4( oJBu(B'Huqc c`~e12ak | iݝqÛ¤N,G{nW[ ?q[UW 'S|kicGW\L 4di.#_^+Նj w"7%W"aMQt-G9^R͙؍T)yȦB*>-(/`u ?€Ip(//ӶșV8W-ӻU.oR\(ѧ.z 0w|g)TgxsѴUWHy/*vlɍmǿrPjH t&rHNDE¯H%I-_qԮӗb4Mk%9 "[居fYyiGRi Gh_]Gޤ,T{`QUƨ8ք 1OeuhYl^%qU"IAZ7golA˦ ҙ@uv"84s,gr̼g䒚!Yq&֦˳o M C0u^%eW_6Aݍ7L W.4;,2`ލ/9d_&#o[!#u a<\[cQy!Z^Ҿe*„sNlp]?6<<̖:l:|?rI"g3PT5<8L\tbe-/&n/e;F5mȢkQhꁮp$ b0%Z‘#9 xDB;aH . %.₦ktYguv$c Ԅ% V'%7Pva:yBdJZ}W;x 1)5zՈnȇ1'ۋ_=f;C6?;N )$L Jkޠd>HLBw,^$ې5Bk#;D3?2:L'd\Gw K]&<;w9jmݔ Mţ]S jL"4epZjp3f0緂6;\8$\mۇۆP N>"6bB^1n-%(Bm~i/P:faNL$6{$+pjڿ^?Вn4Jm|GE\9bNC[n0?!sOAkŁI>q]l:E%`Ѵ% wۜ!jQ#&$@| 'J_[5WDPe5cNiƝ&(mv9]o[Ͼd^JZ.KgviHE~7j>v>zMQBgG8;$eCҔX29ܵ8eK]0H@*FpIOeuM-)ky~@NopLx;72)yXޞ3_ahPT;: 99!J~,3l91{Uyvλ\Ü|4*?+35|ْDQo886 9Q:)‘CjSG l X60*8r7ّ':P~1EP2g0VSQy$m9_K@.gX7˰L""2brљJHm݌ӕc@ɐ3&a; aedVOLO`+MS_̓)Ś͈d/~@O2[n}{xy7ze-V))d_M=`ʬ>ꩪ%wyT?DHI&Z9PTk #H𖏭_(PZ9!Xh 1weI҄s)F9rq>b[Krd'^+MCWTK͵I R"nsn>ùOrN6/SH,G rxľ=T) 5K%-AF"j"qwtJRp7/ zAmDI$Z 6MM 撜U: Cjv:BLuҩрBcCD> r)~qPIGƤqw<+-g srϥ)kN%?8tns+{{%;f2lXg$ݞf½*(jS$Qi966-ܘ_QO7Ĺ/;N/}qiHF7ݵL_H;Qs,WZ*{xұtx4$O៌jelY@#̡ARV \MW=^Dx劥|KZe[)JaRJʾ< O 7i1]zKi"Ƽ4 V 5Y×yyz׋&pMv;v7On w{}틂+x,h)_mS 53%ʾ)~!m}WI!!Zhs`Ý5mum9Y@| Kweje=3LdHk=vS5ڿƵ^1Tc#_\.9#xD[;ӭw%r) W2uq"%S zC(.]a,݊|(47A5QގBxZw܌N*@¬ˏ9y$D e{0YXOR~5C 7y怨c.rBj=1;w0|YOȇ/0Ek0|.u5j6EDppT w#XWɶbh͕7}37I⦍+\} ]rZeзνJc]maF`rOn{ |OxU3ͨKhdh7VC\ncӒ90EUV]t&x6N^xɜ۱9MdgxʓGv}ss!4͉‘ X.rT?bv._!Hz=$bQ-n9vK'VGLtT F/phhU.kWIJ䅵'@=Weyöo4^$Vɸ_^MtsC_)!r|ҒJ6U1r`Usn-C@qقJz)owK4sq'>b/%y H>J4J,>T`a jjhώaz((= H.؞waW 4xkkX'GЗoeaz$&a=uWuR8 ~G7Bh ~%#XEP4f )a8MvgN2FM[3\؞;X6.< CMO^WTۓ c59 ukԍqQLνn+gԃMVE)*%Z<60z1%`n #6pq,iDŽp.7mY?Nw/3 ȵN ìVbJ4#FFH ʠͫn1 5q]B8ӇsۙB wǿ/HBKr}A\FTm8VEK.#O.W?4YT#]yb)N:Z_wLu=w|[cĿbb-ΰ9nf|?GT"t"m cRBi<wY FHjEszy5S$C|#8=Lx;آʻX ׅpzPiE2/c6XI8աBN䖉[aCIS@P o=M\g2CG 6qT[nueC ZN`y߬\pMr5!9)$>߆[7Ϣtt04頹D]仔eRna)T<$U;$w,5ZBc|+@q&a8  QȐ;:x22dށ{Ši?n^ (6B`s*?TTLdX)%t/S&KoJ!™ޱՕ#Wbrf@Gare>ysk11=)sKUL!‰ >F rZhv,v"/ί@9(jΥ=f^U(R' +uʞ QדXҀ= H6ޗtLbbvN3/dL7Cj _15CPiCrG2]%+;"yfm A]6,ʱ)8T@IO(ZRŸՁ% <;ub#NPy=9˪K =l9y1Ya3W[hc/!])PoEP%b.B-x2f FE2O $ :?NsEȅcuGFJ#Ь wHʎmª! =%f_/'^ =,{1;2ˣ$^#uY&+p@4w[KtnоUM9Ⴀ66ѕ bSX'\cfezYCWzQ_!}&q-K'ᜒ z9@X) `<F!!5+7'꬙v_at8njߔ֕RZ9jO(= U5z A;G䐻p"'AB{#!Gbb/nCVeAB { Q\'ZLWv:NrB .SXM'(jF7 /=ݹw>?AwP/eaZ_|ׁy 73;~_ ^Q"Oշ n/z}BKBI|Q2XJ6>jl` ; 0W۩@[5'N>/?zEMRFl75^LG 6a<-n &&u2V(CE}l,72Vz\aЋᕷ:%?wF ٶG"Fp|LCaE?\K9t!+8 N!CX<2^6*z;i%_p`0$STo/xXVc^D-C*fF0AAQt> T/#WSqk? bL~-A[O>O4W`~W9x-jmsz!PRivXFP|-sS90!Y[x/h<\`-G,|JYꐿ;4kTXc^?>h8Ÿ6eo$ @'+pF4$0)r)kb8s2LKm'B+sEG`/LU/$Rƃ]^xEri i8e$o+1qB<FVB|#>`@x$u)4x<3 Y_FAȊ\aO.Ө:LVǩT 8Q`ttc*,:sJL[/9@ߕ}F,d&,T'&r8N˼!WỖ{.s+AeOljLLe,_|h84u}#mI<ʒ>[<ʄjڷa;r5?t>"@(ugy/^Eוz KCJ<[ia,ĔqdH>bFL{4b2O}` =]Y (suf)uZ\ӮT6>v7ߠ{~Ǎv5aXXh3pkE{B:#nDT.]ޫ=;Gim_ζoI׍.$Ab sXe~߶е@W{Q)&U[X+X) 0 ]͹j 5b٥CWd8{VvsS ̙D+3M(Mw_J{)iN͂#Lv|,}HʭNs௢zg죹:RVQ .꼌DT@yTAޮѭ{g0u|Zt ] p՟hJ} ԂtYk*Qe!Ldj7\ Ōx0а&<"$gO_!qUͳJBb\*/`݈K>ZGQ Xsy/T'CVF2)jiϯ]paY_aFPl&:{ʝEGBȑ8,hSutT| t IP|R#rZ`OZ!Y+3)!5;in]~$z n EҧWnLHT)JWH'[velK)t RE;(c //*0<\?m?ւAKz6 ##63N0 07ϩދ 4WJ#[bAkS Sj[fπs\MܲƯ\ V< 0h /:r$,7 /*#sF"x&~~`~;/>1Ԋ3pVVg ~X/hY~+g?kb$gx_e~MjƅxBm 񜗮b̔6>>;z+fwJlh,wⶥEyuSx^q+<9e RՠˍM_NCZ%/@;55~p&~Ls/r/ Vr\ ]b7Uk{&Yr9V>FTi26*zk,DF!DZE8@ްS~-eQBM-aspwUHėgM*?<:y7OꭵH-?SeKY퍃W%Q|7|7/Kd@J] %Xɸs)ɧe4&lw`xIzt<6vttʸDpqP6b}J!Dt\6ΐW Vtܦ T=,F^l,"Lu ^ÙL%{,d1?x=]?#*@笚q*}WM ܶl'N/}`W roluOHEH, ,,CRkFS3Ⱦ4*kn4 N!P:Bm ΆdqcƞYKLR^t,S,=]%yO;E dypmT^ -V`Tt64v"֠`_,)jބ=`/o]W^p^47JBgPU0]% F ,(SJ`dMQ%jsXH_VGN$^H{ouJ= -ltcf0$,fzz;܍jvCm7w'TuuaFph a:Re覇QfLJ,yWH;W/S4P³>Z (z{+7Gl48mKU*Ù, I+-9,IwHy8z}8nw[ OSViBφ|mTaT)l5|Y`"i$#}ƒ$y5H },l0^2g|X8[@#4&fX~e&[ݞ{3aKo9V*jgUcʽ~y!iQ'%'cl4]UKޛ6諶/3hnۛG66 6nvlIOHȉ8 ?,Zad}g'',h o=5TU7Rk'ʟۢv7j~c@wD%:'j ~pvn١)*3J+B6;ĥ9ߕvh܅vDz{}JFj;\v*AMHihi$߈*u65\|0Q}yx)w+($&^%I4&^ ל67;CD+J!|{e3eYJ<}7BV& %r3'OF&S={Z2.+7^;/C~D]x% 03q,$] q|U G6.٘؃gqVHndV`:mSV_𐞷 '˙DUm(`(.(-1藇gdhGpD RHxm 2 v< mfI<$Ntt/:O͍i 5#*j䷳9F' 4+U#^bs!aX$>NS:![P' !q>`ho' yy}Z RrweF{u?p 0^k'[.ҀsPGsPj/15[>+;XŏQgħ\LU]KOc4TE۬>11Zy&K(db3iX6*(q.υ`>tT83۾ն3?Cn{:*Ьۓ7| .VtOqh'6X2Ҽ/%HV/.MM{h#V4̰6URCWqB~H #wXԌjSwي wlmJǾ)+A`R]@%[Qf6Zr9A竾XitTVX/;E9DF;6ć?bT$L= lvKH'o W%p!WYT٣,1,5&0BM6>2uB(y!?Ek_щbQ司8ݱ1`}A4SyYm-߃IHJ@L+PNƃWr4CZz8D? gz];=) @N&V"Mƒwml*P@Y(Rmhn9"RM`vN.1'(xE:Xpuc5fbΒOLav v6QjJ Z.zza,ѴC* cGh*tءסG +P=Cbsr}SEYP | K@9R"הm~L@Kn#y1!vb/ JP|!藑 Km Zk-fe M1޽5> 1uӓZ-M7,?GGd]ԼfV,qqk[xt6x^D|7Y/YPV2,r"a1(f*'eQʙjj8_103ceG{n<=77@BGj>L|I6`owI (kDOogq06V 1 5AI5y7we$ǖx d*㐄qJkK~ҍ ꎿdԸްk%`#+z.S(|AX 69&iJm7\>1[!zf.AOwkh[=Tk rxfmED:ۏ!mT"s.;{=0knS\ +k#nц$rq;Цfb#Re/ 4T0bzR37 ے/R CD+ 4 ##ĠUOXA`? oe jX_W|8j]gKl"e%= do‡1!2#cHIF8egx`zzi~:y7`}d, {ZTR LgpJcX,f;%ߝh!8jbBqe1m>[18lV9@zs!̬ Į/ΠrJ%ny0#TeuAVW| & >/@?J[i "ܖL+L2_)u)1eȆ;-7=NqD9qDO"J맀HI;4Ņ) bw;iP;Rwv>4xĥB+XB9͚\ VĒ&,wDA2ߘ)kvRd$x ~ċVx~X^[ߔ;;{ < RME27;7ߩt3*\ Er^}"T ; G $[i"Ig2b/Nyڒ^#_b6<$IUwq̕-9Jy.`QAQY \/Bs_t5eM;Î5Hw3@ TazaaBw}[acC,~Gkk73&mM( P.A7KAi"uHMܭUJᔽ>|/$>MrؠWvGw3V/Cn^1jNLFccmZ&FhVNR<>zk3)H0toP,Z25H4r]>dS]?m{j(3@IF[ E0JTk1,#F$}76- ? @1@j[mO(W;d!Nmu)$f^ȄQE&{ EJ- =<2:G,-#=a4] 6Fc+A%.؃<_y+{<\ [ %5vAv^gܣzM8b,a:D'Q?ؾAz4$ 8׌‘VM}rsx9BLˑzU"J}_كP t}>FnOs$]N]0]6|{%')@s MۋJ($n8\))? mȞdФUn,?(FF ;8\W((UݝB}nZm qK*vVKs׷ Xlş_{'9B¼PQ2 cT6laNFahMy #D1dikjthZ cümTbFBzz&ӂaf S-Mb݋XQ0XG0Dd츯U#' 7-3ZN_&x%}\u{z>3PAɪ4_` ڌ+ڕkdM`U12)Ws*YӬ*&Xdž KzJ*HfrQ8pͧJS.цк&O b 1UOۊ4"0$d OmjAjڌp%${(0l%olũ&.},j*P"OxrebgX׳Pk괮2i|U&_p3ǫ0'aQ хþBLݮ%"c#ʖq3 Ө_[Mg ЋqOd=Ҝt$ng// Z:_3fV oё/z/'Ƭ@ < 7jϸȪU% YkΎ-g"s]Cӡg%ַAT`vY_"HVIG͇ߚRSZ~W:Y5V\dZ*tȹIcg[Fk̩VeAe8g_DW/[@t$%tb@Š;tnJsZL4A#Ġ#vbahԠo k#pҰ׫mw'+dHj_ICl_Uz{n9IՈrBn/9aꣂ84Wges3+q9(Ȅn! 6GΣ7Y5SM._?,Z9G9ŐwUXSb: )!%"f쟮h:d-fOV*xLUOq'p eؠ o,r߶5:2%|D"c!R <' 6!]dT\&1ȬȪٓ20gJ "Wy;y(/zK[\GB*׫5}.; @](Og_so p("înYS/wgp wYwugi)U_yw=a׳[BU7.9 4dC(ˍIRג/Z[$ڍXZ%ibE`EB7E3Wtw?Ѫ n6IZRv2>WCD}[tM[ Ͼt<7z&:K߄1ğ_鳾}ʪۮ$U!roagOģxAzaw چH:J)|xIӧzT<o,::8d9xdtEiq+—N,ZV;cS{z.R*O~Ct#%هNNXWVf xЩ/sܭbGC% zLww !S|Q7䚬18k(KT";=s.>G|nŧ?B1\?O(+I՜0Tg>[N$|9!j PCE}*?ҌҦ=hy\TlB5:;Ax\"$/~0,]ksR b4#.!:#LD0-G /sgXD=.(`o+<]i M:-; ~DoeĦ24Ԇ6&/m#[Tc߫mu3 + =%=:9}l|#CSL1s`P _?wC8yH1UN%Ql^u|%k{&,W:b DPЋ ?Kr 堡1\3I)9a"͵4=#] 9d.?=q|Qzev`ģo$oeջ4|F᪮/Vƻ_A o!..lͻ$~!\|Ý"]熾u=Ϣ1(5hIy ]?ۓ!%œRҗ)*}L^(){L!!፨!?]xbX6oX$;]afBhgd97}"'Y$)-Zϛb-yLl/᱖ctĕK+L\?Jʖ6O=AO4}cR]ꁅ]l91=15Bf322vg|=.֜Wa=w]G8D[eʿ2|m:IlU/݂e :iO9wZ bȩJ9^D wx8c"X@ }ZǴL650=ax3PEvJZn w鲘ؚxю4Ue`߱ 2[6g:>?7B"Aua(qTL$i! xt4`h|[Zxsjfu;#!@ n9iâ)s@hci+?aj(9Mw̸kuW[4ڠcpǺE7T=iK_iуiƃL6qhX9Ę'^hG~NbABv'64.( n2F 6nWsg/!cv&0u&iˆv<(+_qOoI-%M\j`gX'jba:4niG3e]uPAho|Mg\S=#F5̷T=2nKa7 hT ԴW̙SS8nTlG}j*9.wMeIl\=Rooc?IlA+kEd,"=3S:j˺Y% [NX^&vtA՜PD:Q޺FՊ5~d(npxsÅ7Ќ-}MPGJ@Yti" !ҢDfCRe`>!<~@h0% ui,|)jY4ebL5ё8&R?kF?TV,GD;g-vaSp8Ĩ[/њϳz'>ǂE~tGKOӠF#]ysb{({هo2}>uPj&a+`W<=*`@y|TFp萳])=4(c6e-+9~юQDqfz5`jXn*Jw"Ώ]w[߶##;3ac]) k4T~rۊl2 ݹ&M5& 0)<{pE6LlI?xS򿈎 B ?g9%2Q3-YGD_fSΐdט*VʥrOFMijC7ķk׆lz.HwvY'o`+q׈=$ɲZvDDg l$w~yuFn [ H}+05qs%SW(BP[i~[Va񃬋w%dy hSLКb?>)~>l 'k)G"Q©ŹCvQ.Vbz83@\FݠX[@NjvX~h2?+C`[}pw:X8[3$A>@ ?RTa#{M)oR4hBxͶ}˙/ a݌RVK:ZO q`گůq)hU]hǭ6Le`MWn,p3UoyGS/O;k>66v50U-.O [{[QLLH„WIrbBfɤ5qȫd#7%97 6a&6:\ (ೈQw_q_~"tEH?dV'Vcam0e`hpHggISVtO[8>N _༅-p86u"mj]״ND/`Y4ٗ !*α\b*JiQ]* cRQK `Hz[>$t=кDO*&8ľm7]-6?QS,nqTܩH N#ks#ͱcy-R-v-_˯ ..3=7Gd!s-IƢ'g8xO|md(r:Vڲ>g^4+h51N؟[Fr1ee_r_t c3 {I^r{\ppπ"ۍwzv;K 4?IɃ_ͣzX+k@~|Z}1jLaLPn>`BǠ1Vbi0 e@ѥZ:wWUJ͗!W ґ]0tp|kg7a7)4&oHZЊfW~L^åy3Gud!## q%L҆hQȫ-i8;+Daˍ!.})KwL~L:Y)Jzʕ.t}y"8C3X0789-jÖ}0(|;KkwGCG$2q s^{}x^} :)DpQo\vho_swa^twc=E[([쩃3#SjMȀi;4~l4ǢB?_oL%N_;4eeG|?e:J fz:7bL.m.Dڸ MpTꂇ&?'Zm-"F2iK@q6z~lt?yiKq9{]ߓ:%H{ZyTLN]Ջή/i,!a,5So"(\EyڣoR$I96.QLJ'-//E 9 e E t_ : {!@_I OiW+{8b8jfuFH>:q'dD XmZء#}t>Z(1f(y&@ݱ%DӞ~\pWyjLO~1ѨYKG4i(gr RMޟ,g(Rm[,BD2>;{L&MbqLJU{ptBt oaŭ[(Jcr*{Au{!r f%RI.yc-KUuDdH>'F" px#UmR ŘL9& dOzCj2k`bIy J㛗ITf0Kt%8|Y@ssjtȁ9̘Ԕc(#)J 0t:p/qDlQQp%ʁZ32OxW,T4jQbx_ͼwʍHR(m?Axs0'1\F[:GccH"pIwlNY=!]ȈwTo>RId2[Oa3cYAQz/k;OᩞL]KQ'`\DTW/.L0`qG_1Z/ξ)İk8n Q<|k$W{YY׷7' 'jy ~W&q{M!|o$q5)u+[$_ɷo\ C$FfGt:]>Ϸg 4H;7Ր/ŚP.8B'%, d'dɑkq'Ŝz ͗VR06'v>_%~?lv;s&+uLF8xn Q]Ng%ԝa+x09o^83(@b^xR0Rː:;)^~,z2c=bF])ƞ>FK]gtQ:-,C17l%ĠTsi@~E )CH ?ͩ%cUVlB2U)+&E)ݞC[ .?S,vwկF2Y9g‘~IlkaeݕdC|yCsEfOPV% ]cma-vXOul^M̞X2YSQ]fe|?qMa- 3Wz$~h5 &h9wi1-)boSyhx\8h=Oi|`xڿ:Э%J6R7Aa3 |SouUh}L8"uj ZXi7n-8>qqG+%#}* dw_Zʼd@\%LQڻ=KuDS>w rEK1GWOyrVwHnl;VGUjnE,na)y*Xpa#@NM3S2z*Z2/ʶ9dK ߥGZ;Fhx2,zAAMl*WIBLHeu|N76ec 87 K%qb\ KŸJY%g}k GsBdڑXWjUE!JA;!X5@rm 9i) iuRO5V2n9O uGKGp_GŖYneW 5Gp>x V]J 42RA}6{-Y .2 8샴{eSuDIMi EkA wۿST#L̇z3bj.ְ %(VxTb/\"';J¬2G6Q3{iGSG2#ϮOJFIqI60q$8Ah/s1:X`q]p{}^*A> <_39$ϢDBgG₼;Lڌ`7P 4].a"ʶ~2ي7дGOgkk-넪s`pwݠXP5;v4A$W?ܷ`:?RoJM[ .B!4Dc?5.[(Jx}x(gaU^Jm-ƭGD,3+IcwJbBB3 wL}rK8q|ٰ6C<+ L̽Iˆz-{rST" K{5iw꒠Iwd߾̺y+Y7~Jg1Jg8wa-"ʨ+h_N#՗ `f崥(̅Μ[fa;1,HC6 ɏ` #tO +3 ӽS3~ȴT1BN3(B>YDR\d(¹W.lR&v%Eɚ4 E%$)CA2-CFzsą}-J^M1%BaJGQuEݒ5/ɪ"ܳ 5{#*1軹϶&8Pc^G$!8JUB1*CD,ASc h>DsH#X]tO01Sj򖗴]ɚpa|nvf#Bw)n-{(H[UT^"ۅ >)a/+yF3 }Ak|,U"ݔ.mMbǍ"^']mF71Tܡqa=6Jjӻm0|%߯Ȯgzŗ?Y|dA +%-KةzRU/,nDИE9ux7p`O0VP bnL6`K$U-XH/h!Dө!2/ Mv,D~ J"y2s߿Wek[ X A`( zMK[t ℔^š?&n45/ @F}<H2({{4yZ/e i*lƻ O9<J U)`**EuCB$C%$#Xj3CY'>@f8pLQE~qX7+ YhO߫7WM=>g麼vhI*{^A\<_]?Gvvuk:רcm\z׆R'nҟra mpÃi,:]Wl%s.24J}Ob袑u޹\/V a Gzq?n6u @GC"SuGˀuVͤT}93&HNIz\U1O'%3߁QuP=Adk<1cBjC ǔ#jҳZ&>ϧ' m;ՓDZ-NkRCZAKz zUWAw$Yex:,wE,q1g=1zVYPt~IMD|tx7ꧼ^e+WT%3A5Ǧ)y7ǞBb>j f-pKQ'PivFv7 dnG=`w}!]Koy {bVq8OŠ\XJ0it͹d[b-lk}Xi7K~86?B 6bllk$/Sm}ym,B>GÍToLs8`&CVC߬OX& TX^FZ0,+ )dX<7xe97R,T[K]_Z3hu12f °EAy7!ǚ\o?T頑j'R"c =Jܝ P7NN[pUH119\%&+RQ3gΧX 8TBUmpM|qA* B&H=W *W,lq^b^Z(KTֈT6@&K2E1 P t{@F31ؔd\'MV ܤTex=LJ9stD.ys}\ޒ̔%zY\~cb1h>7M降BH$@vG3 ?t>xC k !}q|zQO2흀j\Cp!E?;!̺ӋP'(q N.\{Rk0jE 9h dyLp`xmc%Tr*ԇ`'O=vo J&A(θ@Pxzu=K5;#K^u!]l~̳.hYgRF "^+!NYB!GʼnZ1 Кam{WNES|0(ONHf+ߘDttzq~EiqoYr[A`,5FҚ4nU*[WK,$2؋6M;}^ԓ&eǮ{,ԫjOB5O;V:LnnO+C-Eرqq7e̕JU>M!YLP$wb6A2 >uArڴI?zdlp4/G9Ǘ!!*N-ʰ1ЮMPs8!~pŊ(пu/gޣen a Ԣ-?Uޗ{DJ6F ƌv݆PfUJBn @HKy+ήݭPD]\Y})=½T\JaZijGe^y|nGg 7Y|Dboc" WgO*$f{};b4BPRҒd᲍@I}w%d7?k4-Os3/U-6`HN$|쵐{Mj8:Wckz|M3$ Mi$nSRiTm`Qds{&b`j % Rĝ H$X> sn#كt?]pAq8{4j 4P0:Hm:.m: $LD`D"VA6 >@UrQ1) Kem. PjxkYw6Ʌ:皲\UQB"xmŢoD>X*1ҳ};N>pXCg8^,n"rxlUB}ew-^ʩC˸:*52pIQ5qY_,$0a_O1"<I\Q*x( j9^x ,Kve'X.WKQ!yx(|&IoQ`.FD^I0~LW.)j?+u1)ƀ"ob F3^0vTؤbGwm@7 \4FS7pHn+oOXk.zG GUET7-k=q`xy] KHb RD|@E^R2sHis݉zd{[IPhmWq+aFUg\>_vS -=QyԄ_$/!R7Q^6OaL |LvOd$%!g\)a({o[͖{]92 + ݃rϱ5$3|Ty4i^zV29Z>inuխ%,)E߲7G9ip NdªEK:2r~*#\tKBXɼV9Hh6 "jUo]Ju$4_[R 5~Ű[v-;uW0P J[L펡7zHi+6%]Lq;tmIsLX1ⲭyy$=y2W%7 ְiq-wwgE` >.K!Ir  *~h1"><mˋ8;3ZcF5{D9ƹIƑ-&~;8TtC܇Oa|kJ74ګ2B(J98) $?F#6\G4{P[ 7.40΃vUob~g)G}zqҗB?#=&J5lЄ1VgŽ1h!VT+ũ'*b jQ8o#MX^{%eS8UjFF-<>Q|xxѫbZ<UlU46Vr/n|nXI/AwFZhսO*R:܍?ca%]H6EBߝ`6(TWy`[p9|~H|uʋQluh.<N}sdT]ldZKݡw- b݋ZdkR',Nn=t]ˡOV^k162Y+f>7{nycx-N!y<TWvr3럆AU*l+ݢW]\΄evhp+}@o < T1,Hu;M] *Ŷ # RUjà 'f !dx$]M 9R0YՉ#+zPYZCO];Y%xte}7,T 믿WyAӢٿNH:!: H_阜nu. ڏX$q/OI 揸VyE<~hcږ')Q@2ܥf4`C{ìs`m,Re+J]zQaߔ-&ja70 RP_YÌ 4:%7_2iG ɹVy#|40SE2* )*RNs:w9$A/jsٺ&/C! 9B;791IJRnZ4cGa/I3elrc #"Z]c[vNV^a/XAp \xq9ޟ1 Oe@ =bfv@T_{RBʥ%Q(IԻEW? p(xo  ֽ|i}5泘8i^ _QRgw 9+]~93-s_A3 #G m*47c5ѡFsnI ,AoK]:SpvGD\<:E-8-_Eo%4foPG\w/M_Ƈ*S/YAݶjxns7|/5`SKX:`}&0{ t"-úw |r)~o᪭HU M&c E#5ϲ{/=x ^Tnoxi[]&f@6fh5!B> G %kCeq&>,8Yӧq@ucӭE&ݟe3?)]~U#E"uن,~ IwIf7UIxjZ_yPE/))l[$A]$%G Jퟓ{V0`Jٖq8K?Ԋ;1\\xq|/45{2To]uTI+.ݜM iR*ӭh;71-˓AJ`;lL+䉤`TCgq-ZcE v\i&lϥK'cNUa6)XCo*N(8pmH CrEh2ńFC]~QC 'Z|i.BNL55>\.0ڥh ֩Rg=Y\V*ײdsxe~ކ$yO%LRC 7ENz&.كW]ZuVXX#`>s\isWŦ؅bPRz{;\FNa A c/qy0ޮ d/\ w=\O6kd#"lNyKBcZ,ߟ !r U7$b!(;Pؘ)f>'D^%}nؼqC< %gh}ꮥ&)@Xý{@ARs2fJ$Nh$ W9ឧ \ԡ(5ǒ( 9op Im0#(j d;VmD 0u_2a,)$auQE2+Šs6䈯js9ڕO`u%G]nё,!I `"kMsoO埭4|>^큑PgeSP"ea+7m?[Dqʵ5sۇT1`n!~ў/sm(FUPdؠ 2-!-I8 ) 뷣VjkkVZDMy[n$Q^Zdޱ?mDofV$γE0CUVjи2Gq3͍}ּ"M]-/snRv0߄ENOS|ZoRD] s5afxn13n gj9n/0Jd7>ULoBҵ/H_bF[LCFb%ߛg\e }+kr:+!*鶻9vhUm>QZKyV&wϵǗk%h>b[G^riȔV _t(:MA>8fg";FWCvrlG AVjNN+n-cDmx <24hыr .xYV |^}b|>6:Jmqmt>_^tBTZ`v iѬ7?Y/[n1|e'=-l6nE3M_&{k*.a& Re*1Bji ci[)DmjVjG/ΙQQ˦gԹ93BD^9nr?VڔJ͹'<;Ps˂XwȇȠ]ZygsridI>᫗L!2#iD5ݿ|Wk6/=uI}"f_MChP(գs/;l>F°O]:785D~ 3JНB+sc;$]XEpIZ"9R"F4k4|rF&%] [A q *I:W@U)BGnCB8 6d^R3`s:Ĺ~rp:˹E^ˍbkWQmFJb`RvT$>¯o>yOh^JZ RVtݜ tj*Ww& $p.Ɣ< }{//i4&Ϡ=R)V5FhUl҆1D2!X#سmTq;DuʈK<4Os@\Ei$u_&fma6o{UD*doXR]la.>B2%ލ\]hI!r-iv^GﷃnTɞ6 ?φ{w$ v.tE >N_.$=zaZRY^_݋K.薟VYxpӰ䕡84=ȭ]s a!fNgZDymmM}!vp4b]Z>ά6J+SE$$_7twZH!Sj>\JVCuHׄىm&.Pn$m/p="{ x6)7-_hq7"3IuXx_?lCnRhwdvG@0M_5MWjr֗+ >aiG̴ 12 |aIA( d;*W]w,pHJA&dO&[hrpgOT\?dEϛyIGyV͂D5e*Ⰼ6D>nYpvY5%^W?ȷ_0חDxkm%bNE-o{M|>e⫧A(ʗX-43鶭3;efJ:LT=Ґ/B] kj!o( w#)P,X3Er&ZnzkB 4ODc? jD »T̎-#ޢ8gJX'8Vm WA,3l'¡XNl Ǭ>C iq,.sR,!HMbuxz'N{QEg6EScr=eF'NU݄ƹ{ v.PQ:fJdwqT7«il詡 Ϊ2>\}CX@3ٍ ?ާ8RB6p֢Q֤8_nkق]1ޯyv߽Z`kv *U^d_FlVIZ="`ؙҸ, =9ʸx%aO,:,ʷ];”ޜ)OB=\J'DIVIyWSQ)+sjm%YKl^t"\P!l]F³bR9Q2Jm_8ں׎h[(kQy%I GAw \T%DMaӓh@V,W FSIS!nb*˜6AO2^n|4ʘw\ůmv. o >x#F=,ૉEDclps\!+NJBBUpVArޥD_`lkN&\MXxu rV_)fk% `+&gz+t_Mj62gN x1Rx"Tc+ [>*Je(E!8RF&M8-D< -Iwzn4)woKap%8ur mѯi2-v|NTmSr0AfW:+sv|@gJZࠄyEv0邁iM$䞛}vp{[rҤ~t9Lnh/]e:.]MR4>9/T|l2)@(è9NḌ@^c=(N ?9cFWTJE@ 19Ȯ#lQwڻmN>ndEuݷvP:=[ ׿UFV'ȯ__R8_0?w7ȣ=,|$w&!ñڑ/&&~5q jBdB;6VqS4ڍ2ު !fgBQPa$Ӭ#W-t4ӣ3'bN4+?&h%,Ljs8RG -awOwڈ-,ӌah)QyAE+rl㮝*!6Wyr~^ g{f05Ugfk4U$пpʛy诳J8l7aϙ f\QIߋ5mMrN J$oܙipCe<,5F˭0,D9Ovk_PaL;ΡW\[t_"(9wQ3F@lAV/nPŠR躋WopňyK@[vth_9{cŚVz zw@bcV D#WX&N@l/vXܕ`{V3 Ol^L϶еk֞boZ肬 4{]GKdJt\TI p㜗P["؀C<4w*2,!\I\_D*׆6/BrW~T G9ʃ~rhWҗۤ `,sY%ASyL0$t m#((uF7OòC%}%zCM$_*ǩUO^ 0/ ϕ4[}0"O |,\Hs4ޔJDX{?e)&H&Gs1'Gmv z싽bfErQKkd?|t8iBBr G|zau1[E :Br:Ҙ-֕MI VryMKoTvվε@86{D0 9VNdfSB,X"OX1xFt]ǴBߍI?EYZ]f9cxj$uW:ӸHӴfh HZʛ?CM%P>I`d&N',f-wr,K+ w4&(3 b% isvvkspڙ|WGZ!M~=Sz_2h$⛟A>m&8|1$~XɃ>9&t@8#ȧ.f3b;O?~3jsa7(+  x>8P]n>XY:eď("  jRO?A\u-NjzRqx]c)hZ; {?5*/x*,"eXZ1~ g%%M6߼9oO{8w pT)38>/1/`as6B ._Va)vh1ML,+ FEg-5| v]kТXQbW،ΤivL{$TյCzm| e6:Llqm3}|7!Ma']tuٴi fc%o9i;U}M,,|O0M*R"  +_ac%8&O)oB,)ϬqB4Wn$"eXi9I81+r&vd .ݓ0׾|ҿq /%Ѿw( 9 5T&Wg]R8>Jxi8] ݋5KeWQKyej=RLy2)e i; Dg=1/xnof㦼tt@F\`kI@2Cejdm:jѦ6X}4};B׎"8{t{w Ix[hWj~\ =- ."5 *Xѳֿ9#~sk3Yy&:/z+;ͳ_e[r(CWz2 %aca -i<{z Բ 3xpXJl<7=rNkaO~ ,μ0zr~Sa@ZJR=GH伂ٻ4&,XL!ӬpJJ1&l4N7Y~~qʓb#Jo/ k 2$VCs^bk*at}ܧ;XλDS8$*^)Z4yqe͍A/}mMYÀJ :@r5S g3N#z5_Q'VFt~w,bC5=Dw#m|-fTSr aG˦k*o{Y4{n/%:P/G@3+]'m120ZT-{Vz)男`od3Ty AY0frZy! / S60ydic{Xc ;ē8.LT:WWAj 7,Jq/)a"Ƭ{ih{+eu;pGs 8~a>c^K$K n1@Dqgw4( . vԣbe w(@R{clf/wR# *˞A+jkROR&/fër/Q V bN{^N"VZ~[ڏ41p4Q{gNV!7R/^@O2Z$} ).G  ]bJ43dgO0>l24xf i?p2ST9t=+FAC#P,naytKly4(\n.ό8x#[[D;u z&IK\ t ƨGz!6 Lpw#TهNg @d:B]@B 0+MX|6#kPp߯x{`c |ދt$GOVQf#yK\Ctӡ>lwJgetS%tS3nmB2,G|1BW%ǣ{r[5Y2XTϘ&| AwYER$#$1苽Īɠ bBH@\-FJ!Agv4ԭP7Gu&}nizŰ,u?:h5Gwɐcr uymh_ t 7.5y < 'xDi.O=[7On.83e=@oQnֱ 0jܾcwF[ h>:Gc:Da/2\5I۬9vz΄e ^W^Bfc)HI ɞa rcrś$V4t"4pT2{zp JUKa \ ML(5D; \ki^Ӄv 2Itj)=vw(|XX`d\>#w\H  rױ.א/[ILIXu.3zf6J/!!$ I^Zn y\E|2"m]W<_^Ⴧf48> 4#ҳ 1.UN־z,]K(ɇ2ZRB@ō@* ^*>Ȏut+*-%3QuKlN۬)W<689l:N1 :dLe*d#& RCCR8 F$W>Ips~gNRw-mIJ1-smQ|l<nfc8fXeyqTp,;BfкQLisE«:AVkW)`Hh2X\!sjI:'CI?MX9NOi.;0Nʮ|/nU5]_c@zf|47Y//crpLThs'"( :%>N\Jdf@4#q͠*7)X!5crz~Nd2Y;QJ&w?ֹt~mI`LU7B9*N˾-3AR}^?bvN]L&ގ V?KdfQ_Dq4!̃,=pG[cJVmTte<+ (2,cJ˨S * vܫ sω͹$M5C7ΖL פ"(_ 欙=JKrU #'=NGRG3K<1oeC&}\s8y?k%ϥ Ģ'gt] 80$0/~֐6 7?2˂NW?{ks"U#+4_4Ul9OaJ)(4*7Á2 ;,%D =@)_e3;fۄuPm;Jp3;,v`.)dFa]5q.`+\f+j2Doۗa ib,b9u06GMqaO@M n܁dʃ!RNDXbQ)UzEV!Kו.zw!w~~{ \DP ~W> cF[`"`nbT_"$SYf{텩1հa346P؃F}[~ʮnH;|OI.rٖ۬&GY#$n^|# PNy(.xa,+9^[vpF9!jME$巕\ѾNT#+[]l'ٔ/b=8ZiXQ;~R&"({7;DC"(#IsTKCCο;}8t sN*H44X;8$g5w܃3+ ۰@0R?ԅ= jtBb0&ckەݨ$]ϵYuB.j=؁Xc-XM4}D$G6*a/StzD#%rV<93Uz>g=3mL@e^ _ V/Jמ;Ƭ5`9Xł='`t/6N+T80%CΔ1w c̻~ޟf;2[sVƖv'ą &nnNY+i^<ފXC lʎEf?ϪQU^@~oSt*%qwB:r ?ݭm?95cC䲺C MN4KWQWytO0QclaIdΔ,![oβw:qKo!XbŒKU1}8+)|bS{>)d Ӵ-G#68F!VsYRQ h[^qeS`EKM`w]>~iv39dΘmShOΡF|$;a. VS=*X+ ^~G!K*[[-g7N.5-p؃ݎumZ4(]!Q\J<6 ]VTvlEz&zX,eu:qlHoԑ-CM#I'.4邍%QN*IUJ(^dV 7f\ gP]1AjL|\#pUEQbA*pbArȣ ?STS7(4?0W)PY/_g+]wm8)Ja+A nZ c%?A5Зsf|+1,KOPfU.ʻRq3wDT 2 vt[)3^)fvD(,ܑ~o1UB-LXil#iZ: YZEL?7> +C*eOfVͦ5hG0D/29G_zȄWZBlBȄ45k;# .V3 Ԅ衎poajg]l;ٶ@d㹬#S@Q& o9/PJf?.wr )ŋr t6% P2q= y%J@oFaGƃq0}t8:}Q@i{T&^4=w2Cxp6֎aXG-WsAGZ+\x:*z[4/zЇʙ%p{[nّCQKt3EM1r@KkBg4vl?TL['=pcIx.=ߙY'l5Bdd)k ˆ3~9[Kt#νpL.UDR3}zYz2*_~t-f [kre/ʳTN*  uNܕY㚐^ r"`٤t֨ԯ0_ҹ͌gQe-\B`0O !#ƥZ>zD?ѽu䇝O'`m$%'ؗm%Cz U lj(x?s{r +Inm ,S%h6rXdcta+/Mtq[^@U&ƄOf\iA'i=r>jf6E 2~C\"OZM| ! CcͥjAN xԴ(Y}mz~+ܥ`n,B9V N'րY|-{pRݙ4^X+n}&W% 㣳C VE]*Pi ؘlMKL0R@(xWLF]jR 6 :֨H{4S9%iuf>0o@^]0u%^;B==VAo2X?Mx]#b{!#w2]Fx,z8sum"Dr %T\rF)BU$|j lz1+ Ԑ|椘ݥtr-M8d1Bub_j `c/ov<L= ] ==7p_\;[2t bܐq -[ V;5brD_4PZoi uט`ΟLSt"tb p|ӈ{oA!vٍ^mQ!]!žgKGLX/ d,j=\){][AS)z3!Bl"&x2DяgKs>*; S3he"nkwr gC=h8`@DxƬ2ޜ^SRz_TMr%V"mW` R gZ JgO 6]q)OSID.gJ#5 Dh[Xua oP/oi<C[OQ-ϖň>g_AǴ,ԥO Xcܿ<ڗƋ)d/]t(t[.Hs-uH!}_W ~l| -vT߰"_kӵ6;njx!ߜ[8Q鑨c/Ј+=f-$xjn2{]YlNVLJH3K`^la*& EWݯN&ʇ=:{]oӌx:z\ &dx닑~}#w~Z$qwުpY*]zreƟsw(pwD4nv$f. tSv/M iSW҈>gr7h.EgpMtjP ֚GRm@ f]!S̟ BF1nKw\_6Be_@_;\ euI]#W,f;r6zop҈ ;uMV_y Mxhuθ52 ЈVv78.`7B4w'hN_bQhbm67Y32 >f-^Q=x2 q;]RxQ '/EVJ~B>2(%o-Pׁgl@q8yi.-e _K4Xyņ9>b=`B)U$ svA_NO~f|DW5NTe9NGOObȦJʿ5_Tj1c{&c>[PaL0eX%ʗT#* 2L|:ʼnZG0B"$_;ퟕ Cg{I#+UWSrsLrAmE`9gFN뢠R sA:w#$őp(6Q8% wWi8}߅mYՒ ST])vho-{\uXڀM]]OhB(+ ZsOd"ළ8(*ZfTΪgF/cc֞ip8F*s猦PjGe %PFf1OߛEj1DM:A .,9 訒]3SdEi5QQp3ޡﵛf1sx6rJLVDyvu@o^!V坣X&VOjQ7Ѓ$R.,Hh1ns2R\C_u%Ggk'OmF8l M<|ri**@R*#Jsw*\)ӌ}*+5;>,E2_ ɋE]dY"R:w%prbΔJyX> VIڞ5NR rEjL,,>ིrZGӣ`3Ġdr|HPh?xk39 ^)+XھGY * %[R 2-HgT&UXosN%m~[vP 3#/rcF{h.ѷ+j(%` /T*|خ~(gq=za Ljï^ǀ"-ZHa>)hY{T\صz$ֵĎvh8ʓ?p12Ihzg,_9X,)[ɐ:4 h#юW!uJGI|5O !1坸Ðf/#@E߾=,B+9oVdžU%$g#7-9!2n7wy Wj3Lzr8_mIeqO*J X,QթSĆ* }3CƻVSFToP-,[b]M١ER8 ۢ02LµJd_eKCqخKSt 8V |Ue{1& (#aCR3L AձBm.~1~lkqM4PAe棓7DztG;חɤ)~gW'9 U(lT{2 dWgx'e@9 T/_:+wr_33ǴiXԐ7'H!4mjsV -E|W *DV>NqP*4&w#@Gƨby6C(G|arg}~ƥ&siU,ϛrwDi"1`kb9ϟDEhje<)q)R!=}pCAE_#&HFq(Nui\$phpb cg3Vlnx+"Y#a|g$95ְkE*pzr7V {> O4S"Ȩbn[B6s Ű.]Zv#fSlՒQhNψe ϾO"zq Ȫ7 5Mxu͂jYc(T~8q ZKq9 SeaR2yѹ+JY˸JKw &g.YmC_qE{>9_>p]lG2rf c~Ç+%#P[Q:$ dCk챝+] &*r|Sv 6QTC'%t> :wp=2J6P/_WA|La׍bwa%ۗ̔,Zdp=T ݕ|+eTA07VxF0 w&O-Om]u1٨3=  {De huxwXbF~OǏG6hcIly\^ɳ9Lj~"!S:|9SHjVL)% S%_Bj]8C`X۵02|;&m/t\ gS/|+$ܱ/a82Eя;w NcHoH#.W(æNAq(LLxlcHd]s Ȱ:/#tD򱪓%3qa_5jz܀Ywlק 3mA, X3ka@]0֫#2*w`T=<*:څ,$l#R4%3` z\Y}&7B' g|jWe zp㷰 x宖Z9_y>9;)C^ڈ$pXCa cȪ9$STGÜs wTV`>ac&c/<]m#dza=8u6.!nmع/hTЎۿ ܯV͎]8Z_ʜsf{ AAҋyyw*D%v;,F-C޷fpzZv9uC8FGc沀`1(Jb8 ej,kI7M)Tr~QP۴ y0t1E8O.<w wU%f2 @nuN҆[.XJ!Aw!bmZܗ*5נU{JR"''I<MUÍCX}y!&;ngĴm-|Jn"9`1qh?HKTK6QW+S{&F9E%}]pc馕Kgr6NG#L!ijVvꤽNq5$ htK=?EÜf$5dYWSiL)髽?Z_Jt6l}5,b3ohCXO rWYcZod@.q6rdHO/ ̔5L$:xº_^# pp=xCn˛7nʼnw_~LA4WubdT'+YLb /$BjpFlムwL)P`]v\@D6z{[|T?byCaPlvl%&FRx$T$T TԁS=74MWqZОW1,3oxǣ'a)U/Ry ]^Pa4a]I:% w##'T$b8r^-M|=Ґu\AqBv܍(N),Ycׄaf$ M`SQeS. 7=鯲k;JhZ&7JDZK$_8Œ*T<#,75^`m,yZ:at'!WX4~oG@6l-~^JE~3փb, qΆ!і4Cc?=he/qkmu4^v“Bj`ʎhjT@߼?.yJX"_wnxFѵQ{בg~NKCԟ;,ߟUuIQXu>U. ^ǿHTE74y1 {j`6qR~&/2fҬoe ӱfPl+blL`;Mlzh. %|7#E{!.c}>wmRB>4!! zyw]^ cUD!qtjhn= @+冘 ):IDAFd6:xuEp!0'c0 ĭ(r[NX9(YeE6C6O+Z!䶰5 ܧ&9uPq TCudk,eŬ+lnj:{Trt~)u4(վER; ?$U.2Vb8ڡt$X <4Ӕ1L*qSWvx8N#l9Bf1aW*샅 t%$Փ4`TO2 L *øҒ$ጚE`|ΰt!m@ յELF;S2L_¸?ʍr%a2;sHVd@UĴ\3ǧSN+rh,`D$mҟAl)3O j3I`í5|^~(e"RhU`kyr.059yKFlJ|uJnxNZw$1}P\4·RS@Lgj+O4I<җ`=9?S6qmT4miۄf*NZf?;C.۳:KgE]?I hfSh͇h7`"H]1k\>xN>aڏ|T[ QT$41ЦM5?Y%c\ zdU ۰7ŠSk$FX ӹEU D"d|ګF/os)@v(Ų]E 4&C˵Ko=F3 .Q{uE39c5S 8&/{M>5WSDZO7&4~\bwWAZFf2|un @dV'3WQu>P߄9c@@rFVmC_;|-m"bw@iNuZ4;ybZ:94»Ȏ'(.)Pk 4]M}ƗO3;H&GvcoXp`Sjɓj;=d "ى+0Ք/.gvBvLvɴ(! 뚃o@4KF,h3.I=_Q˔,b?G.x:fuDx */mi5$6m_[ @dIWV{'W D,$q9 T3e6Kp](s%Ac8w@ƒM:p ,z29>-˛; !.PFxA g ΍qAp ^2AnW;ag (l@q0C oU(h2%V'zCsbS1%=qʔ+_&D 2W6= s>?M4"CPQ[6N^CV22\FLN2nIqj , Cu6T)g!@uA]_fp a%JjyJ9`^z_+ҹիJJ39wQOhJ kԝ[|!xʓ0-ͳ]g 5!ߎXM\J='[>ʑȩ(%!c?//}{ ,6\b7cnJ*g WhޏxQ p2d^24Ci_-ȼa?ޗپD:Bch ;P i)}iJދyrKaZH"y Sl%1JtGpČʘ-:L'~b0BF鰕D7יkR'U ;yLO7s<]VJ w5YH~.[J?[zG]蝿E!VD_ #V Wkx@bf3T1[T3 E2QGL왨=wD T|uſi_9vn藷Tτ?epodpAT1ڠo̼qz֘Zl5FG!2 ?m%UzG wl:n\NMZ{5Jc~[`:l|QQO f˒%z1)§fʾzOI;Vz|jQ`k˦PW%zΩe^~E992԰c=(+w=˚-%[^@nsC#n&YgdϮ{d ^u]@)P_۬gn)'k0bLhE5+]VC*D 6tP ,ιJ o}+gMf Twh>Kj_XSqlBe5I\d,JaC` eG^}1lma;m4W[F6J8J'^Lfa{[ mR[>?|GE)AOh@sViXAE5pa}GˢF !Qa lٽ4"̙J1;FFu\~t$t!$n wZ"jiWϟӤ lJy2#[NF'R/~ZU5|iH]޽@fjp=&ݛL;~uKmФ[R-K2fɂP&85U0s=Vld5GӟVjݳPn҈ccy/kd*ZA!A:#Zfo=56- ^mI M%Q9mP`}Lf?Cƪ%i^%NpgŰU g # v˽B2g/k(,/ɏ>p.O @,84A5l҈9cQɝ jE@,|BNHٜi nO0DB6A k83iK<ʲ'X+=KY j0PwEt!̺q7&U-iVSmmoun]ZZlӷ&$ҥk̍vߒ+.q)?d@+*6\!$?չ&D Kk7o$sz=h_4JKUi~7>d*vx[OBToo Kfg"=辶_`J#GJXl?v.=pr'}ŀrV^Ξwؘ\?up#u6PAvy.71#}oNpWʹ2 FT(<cd Q)MZ Uu< m؛{4kcCi4RRrCi6@Dm롔Ze-cO!Mc$֒\#_}4gl]k xLmTfƫByȡH>ZFl⡎b/Ju-oeϋ܉Q ӡ`pyfRիb|mx)Aǭ~H7 -Cjޒ:ZE{p*SflML{{Y܂ϯ֒[ʠd@uf૱xM>jǮn!9mzp  zO?a׵mnzq.j{:b_ނ$x:;ڀ ]8t; Rh9 **%aƤ +QbC]vѩIs)|T~,&8iϏ !05,AT;$I=;Q> :VL Y=m (pY&>),5!.{ًb' s},t ,%0yO~<T@+?[sSnnk[ \b&XjփY0sXE}wJ*ΌĐ|y!qIA ޼*J t4=Sٶwg_|sj_лP aoLNHtHdesX%Vqd@7_~f%=!ϥq7KnE*M)؛|>zvv #z2 9[6T,BZO#:BdA 5R|;PR޴ua1U&5$ QSPh1Ft{=G<0kRHEGǗV]1dϫh'z"D7,92Twr #&_gx_X/8?8i;_1dGrxXl337?)? [OI<] d|VT䣍WO$a,.C K YժrG%̋E?TV1`mЎy4W)xׇs=L("F =>yz/u?=z* j$i}#{6p&*_2;@7X*JB|\y @:LP'6c+=~=!;ueDpXΐU|CA X nb![[>**c99L ^A t;i$GA?WN urdLGw`'n`lWs,Zk8ӞZ={TL 6J4!8z|P?ʤkovV"–K$<<_HT}jvV*K$ OHs4 ߜ֗ %l A5\>j,eGjxb}ۚ5C}2Kz|_y X&" * Lr Q?LgTS9Dz&z:C9S' gB[=ջs7̤7# S0 o+7Qx Š}BYt2vC:S>>)+,KUDl\7}D`:S/ކrIWXeEdɹ4uh5TLTAْ+j%vGbPFqO=_F@nwGb vx4<ف,9>*~knn &9CgTdC$:f1{Wur۟<1Ju5/ˁ ]Жƈ4ҋ@ XzTL8m$<[2q'qgZ\ab}Qa@'HhcUndVk%luL-U ]x=ں{<7O_:q˨о.m3HV!ؑX1W 1dΰ EK :sIrd)gdm Q;j5ùة7&(G**WU,}]ׇ&Pl/cg C̩175݁J fͼ+2TJIA=eQk(vO;gfZfPvNM:;cRLr_`tr\|pA~8㥽PM?,|yIJ>n}?HMC找\WΟ5ֽ.*W42[r ,oeg{, &i=r< /Ȣ""#׆X.p`&1n~ qXsMmE{E/V˝b[8J ۤ}gY6]x+;[Cn)9I܏C~JHyv'|ߨ"b,˰K+9{xDVXjeuedU# r/:rR,Mi[`gVxP'W6z, ((`q7FRI UxBцbЁw/AL&LdSUzƿrۇtm-}1%ecϭXC??BZ?gσwATٸs9G+*->$Q;WPa̲Oe-~ *-o+|3q네 BhxSfx6}}`P2x0PRv2fXzY5@ 9WP4&aLI!ixC-qDzށ D)e/"y~SrIWk 3ᦗgZmk0,eTp$m.dyt^0q! QҗpK+aX9;HiYVy2ʑ6QO3# ̤/k|Uw9pktY+`%Le<ظe!5@:yRl{khnnTH7`Ä+DQ+T0$# /JlM(|Ni|?BH_6eeX0`.]s>jӎZ4$72gѡ8<`H{Ph*{4^E+bbP쎏V&d+ݺJ]mJ]zEsUZ8vɲja,Ig8{A M @܌R)YIVfAFG2ݧI.Rb0sH7% =8E@ 3wȥ]EP,1d^c킌66|``tXPt W:SU]"ˬI^T}[=7(9ά7PΜ#v$wmÞ&2eTƜ0!TyLY>{uua;lNd9ٻ{Y#2̳kC)~RiFÜD|HіݾahC>a^+^Ze5YL 7x)ZE^B2 \3:)ՁatfXH8'֗ش ٷ _VZ}pmrr#rmaf r$f,j} P:@< :'^970$hs&hs0TjGۗYaN?Q0$~ۿJ.&xo.3zTiF\'I[R#<mT-6?BZ/Rk [-4U`!,G](́=p MKut+nk\+SFv?.6@wZbXISHmQ9 Gغc6bPM*Z (9 =)Cr#}7?i btn`_B&_]A6xڀ$jъMnĺbJ4:-%+>hх(KjT^i7"Nb}w.3/# YI(j:D$ՇkK,{';j<甏ej7_?9/Cd~_"!\Y_FMs(M5t8\,1FpSlLY2a[1u[CɝfJVR.9ӜR<*I\{-ގP_OuB1ױ)rtǷ;6]##޵Oo{Y_x͒$inXqS?/>F(Ip4Qd *SdcjxygEhϤ+@mߜjƶvZ"ډ˛j̻;*RbT\θTOxL{~2?`lx% =uk f7QKm8>BvEizcB=msc=0j3w ݦj"102$-""2i2*q8}S@__$$6CJQJxleP@3"ɘ<Ϗk`qo7?`E'ݘe(tXf}/iqc8T)gsim(vnQ 95EMzK/"yŕwvMLq]} w܌+y݃>J^rNc58Kך pDF2ezyk&^L58FȶL3w`yt^ml&wV[MqGl֩)XeP| 龶ƴ~s"Qh^bDj~ՙif>-Dt `)MQ`#*#E\?lVD1i -L=.Z*g}PXMq)a6|eR=HG'ǫU!rowӻώ릴N'y,?jЂI"Y;&;Dh0Kȇwg_i@M6A`&aHDPBUᓕ(qᄪ ۾D}Or㻝o)<YZvW=M?4 *ؙ吘OU_k© 5¶$)zmx>ՁЃZ#uk( ڽT)RȟE nЎ Z]>P0m>jƱ="n/2$k2~x:ze2Ӹbb1e]ZZI4L (VF[uUOZEQB[(JiaBt6i"q%aO.GmzDDmI;X֥Kr 㾹IE"1BS3/%GaZ|gz,/C?gomWL&XX@>\ hV,Ti9.7v|OTA)LGuk|H;\/ (>6)ө/\G@G9օa(o%X&+b8Z]{2뉭YVic3i.Cnmى:szkIɸ3ȡU]!ُ;U\j}ֈuJ9upXEB#?(m{w[u݇}NvK"||aǕ`(/|9O7#'.ݲ_@awKt <䵌/9ƥd@_] k|nݙj$ߒ8#X+ټ& \QGzX5.-3"fTfFH:>_KRLf:)]eDK`<'SO} K 1qͱJˍuB2gjNe~^2܀m?5 }{]b۟%f ^DzF}dq|H0 zhizxU[[>r6A Ĭ{UNҗ t);BltVM]G=nMST+eǞ.jGLdA usJ΁Z~ &_2Q0\}mg;,N$Gm\K0K̡-.E /TY0QP\?i7z~iA.$!DŽЅ%oMu2duh 02טmҮ,+[[pNO:Rhyhik;TO|[Ζ"I]4>Ts|[%qy፜ѪFr4ʦ 64V>;ulD`tZBiYѰSrր9aw4_Gv 7 V}js{us"Ǘ BU%Rn<wyelZ;CX1D+s >plIs&_ v/[~c' \[t%iK:t{̮p7R=meyڂJn8O @[(ZZNn/+!X`}֌W M6{&6H lI,;4\:Ш'ҥeuNCiƥ><gU>,8ŐJ7-{I}f;~R,]Զ0y(U\@ If(8Kc*?] ? d}\~1) _qoK QRs]%һ"p b{ t7]h`سzu2TH?kbde97x!#fsdHPvX㪘ԥ*}|Dc@X܅aFVjM<;pĬI/o 6Dih^_we>֭]U-WÆ#uSP 2: ^f ̉ ~^S 2@ھK >$& K> mn.BN>֓y XM&\ V$` x0Ĕ'6x6#90ȰD`s2HXv'!t7l8{Oи^8if)5-J J ezJvZN/\1A ~NtėAnZCiRGqw"OyZ1L&6u^!Հ;#r1Ng$݋RI;KĂnĆF1lhۃwϖɌ?:rV ϪϽuZx3*2rTS0@X!U"{+g/wCޓ3 o0d*aCSf@bcgwBLz@82!F@@y(6Tt En`OPYA ^-DvO񢤟Kgy)1gnto#zio:ǽ seW ʼn q;& qKƷ/v L^z( ~Jls=,]W,^&9GQJqs( P T5"",n5: Ǔ[bn7TW.CPɺ@X\ HNYp䯅n M9q}Ec*ȚÖ oRK_}MP xYmi:s8``Ua*5v P؂/qۅ+?2r6eJa,A7{4ix(fٚj1 *eV$rlրZ‚!_0/r>}fJ|֑| ], ~є۳MB _VB]@}7 z!jX&ؚ~G`v#~~񎊉 j]/7w ONC܏io6NICFŐ>;m{UOcJVJnB&K|p TMPw P^%bC- )⋬gIɤ&&cB*5^9ҧђg)CB- |bqfg}8Q"l.Rn.gb{ 4]SIdoE2I67v $qHe'l\]x;`t͕G1At#YDO0DInc|\q}/5խhPB7g٫!4J?RTBvM@ԛ4islwyo=w*sjaRW6tIgZ,:oT='&ppcF|pE*o< D2HQe|D! . Zu`3"},uutY(PSQO k~q, =t o栠*yrShK#a;^$Z}ɗ*f㱊5 I@вvca_&"=N&? V,qQgBߟf嫯"XNHtAAed pw$$NH$9 hpM eiU=N1=L\su-uIs'1t5{\h.C`&P- tW'PWZA?rċSJDH[{}l=) ZƒNZ'+q:CrMM)֙fBS9Tm <#OQ׾PSrv> ,- Q"Gd@Ch;d:FiZxycf o!p9&17<ԅz4҆N}$S&;9i $]YH),'CzUϻ v쏴zw&:H(*|>OjL K u;Q<,Y n*S8US"0 umK9s)a^ގ`N3eǽ0nq aڐz=Zd0}.úܧ%ߌL{+j=W?T.ϕE\R- X bd+m]{ KA ia+1d@L,X 7WXυ:ܦ1ȿ!ڮHǒױ"%{?&wUBHqp)UIRu&.,=Iifw!Ųm[@,&4o|.jMW)vG[*OԚYu*`DW\`>aKhubux]Ūg?Wh+HYw r3ȷB^0.t/a~eВI"OpɄQfk򹁤kjax&w x˜Lc>JVq~Šݧ|]90]d8_XK 0ލ 8@?⺠a*h F3ae36LiSAJ!6`njH۴}#y> <`q3GSZid@dɐzw[`b)nthYO~@l>CY>ϩ+ZpޟK  >S seF@7c^pJ#GY]g{bBBqVBD6]à,9$z@dS3-&hz5AT%n *㍞ n%uh6BFMVmO+t>ZEL:Xiz8:P&&1U*2kߥuϼ>j5-`hRU19XQAG=rOfM)SԅlL#ox%=qC=TΩ)R>I:Pr~e4N.4ig!,ئl>.OZ+F}6ex1822gm賹]OaT9Δ kST8wʦ6G,}Y>_R|Y>sgUN:[Y2"hFW8xblY@RiKM> J3 Wg j2sIcc+Uto;a.WYEQA$vfk!"q=2yOM$>RtBF|kKwFL0>’QJc3((ͳҹMvN2f~6dfsf:KQm FpmfG#p\*QءF+~Qt фBbsT_AzgKVCu XsLX񐊇{8B4D6J ښ81u$X9+o\Yޮ#y/! :ŔVc VAYxۆw)(w1~D:Tg!@=oçT:}#[y.rYI0(w,CmOg xf=B&_Q/-OBs^.~KKgMD0`K,q^NF{8Ѝׅup@^$6iR@s’`PC,RX&.nK 7F<>bg*I\_],*&ߴOfI@kvѠ Q驢Sv^GBc¿KއWZ;E@B̖.$O˃>v-<\اŬ(/CvL۟rA[\*O7)iFX/i ;D[z{Ty y`Lt7& |Z"XS|LVxQy*pUnN[`T>'*<82{oЧz(O groW Y.9wWD( ]VAT*N9dЃ bm*ej+G{>LX. P?(P2W@s =| 'Yj񎎭Dwu K$VHc XiTkr*ZM6IFr|y0-ݓ"DFu|ԮBJFʓԻ~zqy.)$|LKj3qMI|p h?"}yOBQpԏn2q}+B6",c34/KN,awNm"kFNtp>~N’-33@i=6kDNp\̔ BD)yd $Fv`rN+fL%{w֩xs ‹y6_b3.w']5]:omQ$erRTGɒݍp"ùonEt &lW_y՝EOn^\P dp͛|OID2·!øSNãEi7@f,„0h !Ufhڳ޸&|Ёad9tsUSe~$'F8O3v4۷ o>kD ]t@I0 sҿ Y)^:+(zYWE_`D/[k[|0Ɓ;/Jj¸q@lej9y\wqCw+P w@XnU !>T%ِ_嶠38ha{y$ߺrz'L|A42Y׷HBv7 C+deP@Q7e8},U/u$5u׿6T}E$ m2/F>"vp #Ji =?*Jl_NiwbݢBr2E6sZy(K2_:K^hȼ6K'dۮu P?uC2jdyXHKDNmho<,ޏ˰yJx;J>#C;꿼YG /IsBҼeiWka 1P"1ɥrhݥ6e,xQcQu:ҕH$0yOV>0djRxv6J۞W@a6q$ў7cGaSD{ZD`~M*(:z+aKyߗ{c⠰ڼfQ%uٺd9s NOWb>t֖,v; (@µ`oK'9i +1"2tAtvin>4[߻)X\Ji"eCϦeTBa*'o[4>O˟8S&\+2q;'x͉2l5}N72p.Glߕ駧tN)D4씀P-%OJ.9q9W$ ZfC*cXYZ^ FUD{LEDN% 4Ѡ\Zi4c,Bs} O!98}zò=@ʡ5&s[btD۵i|zb,B\0A Yжwb!B{W,\s>9rZ_2ph|D-- kq}ځOnS+ ;>s\#Kf%؋q l˫zLZViԠGp-TGE 4POsyh?mؖtyR&W:0s:yDNX)QzT" /MySlQuJ1 (ĴXNR>=Ͱ̩j*߬0nqQʪ,j!K{ p+.& ;b W2[K]v̲'St-hq]<3=U?@`֬L-:2s}-: JQ}_"2lyҐ?`q0}\R ݤ(qa8ЈC]LŘ6"po玑ۆ=I"VAtQ+x V&T3D>Lxł>Pԙ({(L|mXaNq {Y~M%h51b_RLn7ṅe#Z`[*\1ǩ" !E60i$qNveoWcoD j xDu ؽA+zU 'K^oEGPKD/eWyW Nq?t#Ěf?s{oIp+fGU>#ezAg+#;$q ]v-Pw7I)d2 T8eV޸7G[7+DŽ=KVcndh>0V)l'`#}g1^Z6ѸWfg]ϗw4n\xܙ͉K}o%Oսi פ{ "R s榞s{{-n_vC=T 8!8Tڟc^QĭR;jw@ç5c!Ptyp6iLe5ݬ*H a}igMT^ފ?(o)?2, 6P!48F2MP 7l? =AL<&(SȄȐLJ? o#ɬ]qBgV#t,j%&{3Ms6`ҠkJ{QjV*]CIKЕ.cQ}+Z'mt{=`eS8;8S7nqx:GwD/|ξRby XF]Í [v(zq1)gjq-4rۚ \fWpAM&A ,ǖ@<|{@/6WG&!R=h%pt.F%!1-&1O(]ejaTOF|NԐUbMc1XB T%~JDcRѫ!G&'ogvf*0p{QWpݪi6th#pzS9?n vH-Û`)]ۈk&6 wQݑRQc0K+L*jCF\W (FoقTV5\| gU}y` >)I"(y4 X!tona8y&Ja[h>m;gEM.3N`?_!i.Lʇw&t%~J9;y5Ξe8?EL^N|_!av Ҳcqn|mC|#L%p) k@$f8޾ήu>!&ȩ"9a=80y?|:I}"/KYGZ0<*Grx zez&2bd:ؚi! |Ʒz-44P=$Q|HF8Q3_Q1 #b@;27+ wSB; 8 V`1ahYdwKt!s(fIĕg` Al"9 LU*e6N@$/`,kRU#ѭ;/ /X5#y2ߔ*_–H{?dӝEu  ~Q#^[jg#T}1LI,)O3JMCs 5঑:Bgj޻7EHQ[4@}R3NNoJ6c.7p( @݈aGX@sCB5ľGIQ5⧅B@7Ge,Dx»V4<}q GyCFf]n;Cw"̉C'@iAp^k_J VC5.;<@[u\V SKةl<0oAЍ0| NAQC9l ru|u|˓խyQ@$ǟh@b!W«+hHT]e!Ol8/u>݊ aG-F-AnYy|Э*1GyU;!8>8iƻ#L? ݤ|!  )iRhBw QkR(IDK"  ľ.fV"OCq7K:~_C0Tu4\%a4G% ueح8cPju6 ; oӦ̮z<ܞndci?t0ag51MZiio&˞I#UkWJMʘKl55\LAEDEsh`Ʀ54*X& zoٗGT6높XU 0P 1)yb6劐&jӀ^K}je{"M=ОTƁEgS4*qmd\/cGsްg [.'/UUR&xhoc2@T۴ؠ4Q oF72.#%I~.*hVSH f|%-U)\ZB::3cs%!4BQ4?JWJҒ7+D,@kDwF|Q5fԏ۵O}ZaW;l E_:paT4HbMZ9w1Le$dTD`gMu}}BTBb>rRllRv;'i^I7qcH N<,+bZ Un(=D%:DahQ3ʾ7|C| "= $GqoCXNPstpBv Эc3X!xe4Y8:VےjyG[ڌ$aXVqУ*d bQ7OJkV҈Ca$` K~c<WDݲ.P|u Eg y1lEh;$EylGi/{}'=6x^1m/vT<ĕmrr![U>5g5Ǘ- ɘ"TpŚ:rOϤ|hT.#dwF\}kIN1u IO zsMpsT X$EbgΚn/G38k= * 7ISN竃uػ7 ?ڜxxFIH B<PM\-N//H B~ iAIB@7yG&4#Damb:ߐ2~%砨<[ӂg2.tc-A檦$"TI_ ȿ%Š1oS/*+ jۚO騱kKٲ8ݹߖ~RT )E,79b@ȯ!N{XW=g6p6E>* Ր"k> UFzXBNW F9^r  ˄yq !+j7F>`If)e3`{-8$`.b\,D'Â(H8/y}>SQluUdY_-e}(nlL XglU_eWU&;uDgvm,EY8CZ΂C8hR߶@mRxOƓUb% AG;CqKگgS9nu)!c5N 1j\ּw4 K_*oXVҩPvl3%IA,!V9.+z NiJ/1{i+pr3# ˷.)F }}31yWwo 7FG [ۈ!K؄.VЄٝfDjDR=OZf} ifLXU~ SgXkk/ԗڮ&ꏤ!b ݾ p$|MryO8kƜQ>?&Fi]GYů{R#^[}D^- $N'G8s]z>R/? )Q9#f;cڼ\<^ Rw:NYjaqX+!11~؉NG<‚v3|X2p?~zs8tt_5W`UO'`뮫X$у_~!׿:boU\W{;XmkL>{1f Bc1{]tb4mh6ļ A5r*|a"U6pe: <򊇟Gp{ uHmLY'Z5kyҾ<09=o<| -a! 7};7`eW- +#lvA:zE ҧ+L8QʮW6zODTe1ۢF)ڴU1B& jId71ۑR"zWPܹr( u+b4_B4NۨTxNfSM+3R'0rpQ/r]5ȕԛ, jV3o'"Y| *ϺZ\uQ('(/z* E/^KH:P?bu]?pPF {!YrSf^Ÿe@Tjlt!Y5a?P.  HE %kTm!z=CG16fg;xQo0{OSoXxw4 8#G6!NMЏRI=D4jb̌Jz`X{ښ 1gVV3zҌ"bumW@fMFUpi]-q%(}jx^y:RMj3B.z s WM8eZݙ/߲I_1>f~` W"|΁)ml3!nYF":/qd HT0wp"Ipg7Zk4[ɽQƧx%J $pT](@i"~8ԎVP>:;|P驇z(F^*.WC2EwOt+p) kGp ^V d܇g{|z1ǰ'PGv?Dmo9(- G!ܐJZb (bNSmMS_-"j0yqib)k18m V mgXeV9Hk[{}"r3  ZVJ6ԅù7hmDܼ]=tU:OVx1; **&Mz}7,|m@l aAY-~x{U}.Oy8D_.TnC˟ "\";W{{&pφ\vqpTK2 2l}I>6q.RyDӘiArxZ|6Hq"I(z8 ;ڨ"\Idv|6^S+4 e4J aYSpF52Q^뎟Ж0heAVBQҧt?{є|d /K VÇVrPCD9h9e-(-7KC 0_3h79@B4`zz^֩Jj)/P]&( H̭UYW.Dbh8ΣJK`j೏AEޣ}+{//F X+\8M~ƽ ef bG`v_a[Jb iLr̫?vO9ށDlwe+׼dxV)E=kS[˙S:abLc[9; Eg;B]%:OĤ/.ٔ m`9~ZhO5gip߶/v0wWXܱ ='NSK'bI{nƮ$<`Ƙ=P?FRa+&:KzŅ╪8Hsy:@݉~t(E0媓T0m!i%YvPЭ05kb|\:~ѯhU^ꁮªU9ж9f|Wia,v܌nSSw 'qKkwuqYՌ9Rvngᡶ z\q;a{ ;] 974Ĥׂ ~p*n 1k' Q[^gU ~L,6l.0񃂭 X +NH01zϠF$4/s+0RCeL&1"TS8U JZbId3ml@u%;d@\Zz}M[]Y%C~ BAhvkY[6˪ҋ e3Šّ`vh){j2vCou8V3q<ߧܩ۶,'\DVG|q=qh#yWlOb!L/OO[g֡9a#i91 nV 4G+g5o1?ޙiWԴeAB'jf҄Dd dVlugd겞4xݾ˜ͣnVnKB%҉Zk\ᶬGzLcgD@N2fšӜ2/l*͹'71wP+2:jY|\m]O%S<3j6@rK@'9L~PURq,[y)JiyC\ޑђ[*ÍBwϘYV3Pe3%wM0aՀ7AnvLLDE1l$C@ag1o<z4%{f1SHY<4~6QfOcy۝N5lk@Q&eoFZa["5U=:%Nn ni6h ]~ΖӎyоhdR'Dz ~b>2*8W#W=R"pY+@yaZ>طV*RG @95fIz&T7?${(0/M0t=PyW@{l+AmMjX;-^8ЖsV=yU,bk ۜ*=ߞLno}sTW(vKs^?~.3Ǧ]4A:PPqSJ39Yй½R.*cBQ]KXoSqږ|o!@W(Q1UbZ ]kf\$d$mY#Adxcc^FVDqN7.Sp{)7bH?-itW+Mdҷ/sc=OِnV#h۴"7eu `$٘_*,r"g|%OX=Qg+H u֜uVz9 (TGr&Q#tݞgwabovB]S|Or1ٌAwVP^3 2LNchmP^ bG ;4fPLdLsh-^'ш) vpfY`;at:/arH N SMpz|?柌c˅V-Kmް8l>:?jM~5"$T(1Pe+@睫ᦈ_mq ]3Ng,[7{g7 #.UUq3ثsEښXyX ғWlbv0!3B4.bز0#ZsRyoJrĭ!oa9_s k<[Est:Eodz3Ǟ2";a0lYqrdwXY(La6T iB`jJzl+ q*a1|yJ^T)Il8}n1˞ʄ*h rf5$J oQg#)-VE-zi׈ R_(q^uzj:#E4BӗMPZ'g٥Ɏk0H[>ê-sƢ OV \ {Xrl ^gWtG5q?a?|AK>vaпg497э%+~V4h&s0oS>+(rHqW$RbzvuBk`Wp/#aAcSA8wHfJC"pr@:7L*8૮J*%cHxe̝:52uHbh6 ԤxsR3K)o_VԿh\4L] K ee498O&iV/EgU-1|Ѩ51ݫ 5"4(x́<7C['|9{mS+aX7eÙ"`˖ ׆cJ(V*7,7eWٯ utr@svy&+r69ЈJiXtQO~h;ZQ:$ߠ#hkU,J=??`;&y^Ipv)axM6i]n6hu/zhiRj(h@#@_,1T^U헤<ċr"e,u$3pQi! _͊<ܔH`p{@1 NTLi;>CxR*OZ;UuZ;N%ƿVy|T3^[Ah/ Jv`@ >]Yet{ VcbԻ,ؓ?5^6\nh<̛l@k]$_~&7QQ5偻dq'kN_!;'e&L L#2x <x"ɴ_".9yd[R\]rX?#@s:$/9i}Ac:sz&{}hbBpa+HIP8/SN·-HW; k<\a] Z=Rd쎰>hyVڒ[m+I*%;ȑ W867ě~aIP`)>+HMHBQ0b3ɋSCLUu3m#w9]E/|E9{j5ʚ3j'znؽ܍-%ӏ L).80r$ $9swr[]u5+Nc?ru+*ݷA AТ Wx o`wY{X&G,2"ލ2uxɪV/~6oܡڙF*BN: o YwWK**pUKa6G:\1ҷcPD ) bLPƾ9oa'RʨK+2d/ n931_AYeH >@[3;OS 7Ua%R9du"؛3x㏮{!4Z]NJH){7R6R`I&o0RfimMz>Aze(%1e}nj8pn՘}VGB'SLO$Dȏ=im#ɒŕ#{'шwv6b {#Ydr,.gfyWc@"GSt(?l6/hl>=>9%&Ԃ'#d,3$i#~ \jPO E ҜyOh襠5>w4O)\alLT$8`eb=LSkT1.$ ]j?ۛ;َΖai|Rό+!!,୉=) Y|j M^Ӏ2`ٯKZltc?f/ض>{XOw"ጴOkԇkdԩk^xt^wAfpfLP8wblK֬{@dnCZ3$$I_ S^V Jh>Kjyͨ:B`P%GL*E^UZy6掲.kZZ|ϣ[bXoɚ,PGy3T9X3u18DDɓd @"P rG״W3y=m2dx cɅ-33wl?WzLO%`y啶|r@#z$j\ V[n^$'׍}IJk_b6|4Am9o|S:[SpemNOy[;VD™¥pL5d*=s)oXuwF;8?ǵDCt`k+D#*nTD[|̳Jn`kV!tzU/v$}ۻ+VAzzĈ֡qD-tdezTOA=Aծ44zrsH+%5d[Uqv TLe9b/cdGxvbϙތ^" 3^hl^Œ-[>^w8GtS lm$Sj ;e;4alZZƍ%ZGW%+pVc3Tp$A12NQ+| kn0o1Ya jmh鬕d71n:pFuW}>6n'O%J_^1`Ket.$NrAg{.lEL]: 3:>Xbo2AyܼXR:egXtھu8.p xQ!eF b3垴H/fuhČg'7dqt{?__-~cC/D):%v=JzMaE55pw f7WXd]i+jP$̲V 4#p gg_%zaН[I Ud~h= ito&f Мp'4ayrFV0Dr7mttŊ .]>q]>(Pd! VW!6lEHfd#XjiA!~b)>3EJ"o}"={ATzǼU§@SOE۽4\O9!EU3*ddr\PێgFFk /%HcR фieƖo~OX hP &R[wȨ,<ƴrWQGUjHE %:E1U'_<;8K?1_LYӺv^cTK7zaTtK?y*#N%ֲQV_A*ު7_\o}xDU;0sK6F{ )uN/ ! p\-mgb uuXx+s}EjvafmѵCx%iF-@A Yw)K^jJAcuû3, " ઉ$R7Xeoh\<4fDVkzmzyris 7-hntHn{&BQ[G n [lo}˟5YGSmK2|?O6}0N驓-N lU?E-_M=5E߬މ}}yؑ<9ԞLmZ3u/O巍R¸27  ض$Q?ȦMkK)fh`2a.jKnC8ak(w6XE ٱb֯%9V[B {7c$d !` 79U' V4:R F.4Jo3YѺvtW~}$Kmۢ9[ɿY&[o^ C׏JKIsƟb4)-}&pns7# ; ԕM99 4NW Oy(_ PqSH+0 &9igd 6 fnJg l*; BE ~V..BJer! #c5ptd <+/0ϋ8d8uVs˵^R3fM0dBCFn$a4"cyb:{밮:@y4}[BV eUFM<&jvyRۭ5_7SDvF5ũr $;I}GF|%Nl>"t?.k&rȧRFWHW!=3*Nd箌G1ouSB*l5.Oӓ̶Œ~nG;D)mаB9`}aavBJ͔ jYyՄDsK'!73͏*0 ShD#n=7D\c6/%O7Qw@Q*͢(aXeNp~mKmO59?zUµAtHfm^УVƞ$6wc-P9# ʊnN!dM#BeыH& ȏ5DI I1~­0{N?}PB;˔tl.aITR Mwbyq.E "Ubf+H?kZR裂׍JN]6 nfb)}5vIٻ#KVJߘ=ܻ_8RY!\ӳ?1U}⍥|cur3W7=M{d{4GXI0romhP 7VKipr|WܗH..Bj$=Rd07B*<;%}:ƾS hfi:\(m*^Yݪ|@%oGXdXY|P[:vSzxQXYPg;CW[o2z^=tOg]Y䘱6[60c ֞4 rWEE%SF*k6 @Xq)1%Y$2vN{S0k0ڢ/(M缆dB\DOEFa.;i|NMPbZ+0lI'.]>I0Qt29 >yO~&+֗Gm;v)AۇmXH۲MKxr78X z 7nzu"^BAڇ ߥH}r)57DNPIpS)w1qG_+%਌xءa8ZIt8ٵHG)1k^ϴFFv{\=?WQK|R((L]߈Ա%Ik}BnzS|e8YP Tֿ4!ppT ZɩSQAT)ƺ+?\i +7@&_E=qf>\]P ٫37n^ ZEG#qHsOkޑhx-_]s8{mPET<'I{)8q[3.i.4z;ϽcCtF^~X*z&LSpì}'T^o[1{kfv9DX\ *\ &I M(~c)fmE1G)g.7x"Nk- V iFCt0;ƒ?!; _䠪CL8kI*3\w!Ɵq$3vo ,teV 3U(|~^p;|}TLha] @NqCLP ,5r2 ߙIJt8.Z̀iܯ|*xyMZO\Ϥώp_F@0yYcST5-bԄ8nS"/QtAuv9@)jzsGǦ鷐 2J;knɉ Xw+iԽ|r SJ6%UT!~'#m]uͧ1cRvjάH(hɷ\4҃DO4< TAQw(8%Hu^ñCq!D^?H W<0_`ÇMCí>ml]q8xPL:##go*,x~TLn6 g-4m<`l H O$*CTUنܪ44%?$?s|TTbm淥u:'%> #e棬)g݈j5ao.L\ơm2p=cEZ,׳nڇbj[p3@96YssY{6HTWz`G~ ]ĩIhOPFyWۚ2L0T9v5kwݷ6tK͹ďik2W`1/;aUuA_$fw?)ѭIfF^\>~@AfxhuZalM)n-O,Ja!)ȗ2)1ro9wHg sHVQkŁ|w<KYts!1Hٰ<͙ҡEZoETEeͅZ9=$)եQ[;f R\{?+xyl,o!|.4?sX]C+:𦫯l&Mz)u;ajv;DVj?@\UEK]`?.(jLji, :F.]-_?0/ώr8C& 59;2H|w%3{hJAGE4;> i֙2;+YONv:AO^!pW6[<龖T`B$1(ꐠe7.fv`tz ".;} +lkCYh+ҹ^S 5>'TCpGrl[@ 'McЏ?+N|*M44*YPr'-4}PE.|xP]@L ~Y:_VvWU'KRAkDHh Dߤ>Y"<O' I)<<6̀1(|EPP4P8*/)W2ZcQI65Zxa)&A/F*K,o3[tUхTo˯^ \x>uIvY; 1fi_4%)#D ;6]Hx?P;64 36x3h)S^z# tE)S9&'D7m->e[Qb $jYQrdhCn}spk| 0ҵ! ;aamqiW;K >+Hm|K<360{ 'O%sw~b(m?&s_F8VB `8+ -HI<S/BVDg:GZs?3"_(bw5,&JlII[V 7#3;IIWs=&{` jXXljtEHז8bػ0S#n4L]Hzps!.Oe,WpIbhBa8<*^G+[gF{{T'$S1?@e)Rl <gF5Ul Sh0/ 0ѧNE*0rs︴ 7, vqqyDVnqZ0TG:DkP+V{%}յ/X]`: (;a9Z)JqhH=u~]wŇuiZ~/.gթI +ؽ*: = 6GMQ'kZ,_Hk6;Omgl'4єLE3 vڣ.KL lvnb^eޔ(l|mCvw. %P,(IqJo`=p9Gnk}e0oygZ€^(ѿ\*ڡ"9#KT:i$|G5hg~_&axd5YSX_^^U% n s"YxU[ݜje$ -;- ntybĭh$U (NRhx!Wuo6(2 q]Jdz[[)m~\/\Actl:0|JנSBjnK $͜$E$];;= deX3J90~:CВN:hf0J l[U(8$Xfƪ)ĵl'YU FW*3'تSx8t<7Tdxn$m(=CL.r9ȳGUS-vU!ѯzv$+z [s-KnA D6H跖HJO^ըHh"FXa{ E*0MvX<X!rf5)]nӵT-B(砬6gu$vx \0Fc#&+hրLZl4b)GF Rcb+Cx^ubf=6``|Y9+ 5%P\c$ꝙSδx!<̀uN$Zlѵl=7 _D!4{PpDB>쳶_4,m ˛|0]j1 n&yV-ώzcck`bs6k-@E;pq|8#=Bτ>Lm9wxF|̵i@N7S礃VF$D^wL.p;Te[7?@i3h4.f?_>іz@zJ-?US]IY1\j!M`5N/*XZ1Ńzh3,a'|wƨ̣9/צ|o40U@?h7Aͬ< p!2Um'l$MBu`,hEirWd$>%+l'R.pw}拪u {o=!޴շR zlъ>faPfA[JS꼋6\UptKYqak/3C'W~]bS ɌOPit-fо\ϡϛ>ojjma^\=eU:*kV0h2-nʕ{RurtҁWXdZ?yTaICm&6˞+] Egt2xGwpb!I7%@އsk/_fjet &Vζ`ʥCڝB,`q{W~cKkfʤR3Xވl~ rB9PH\ nDJw&d 5$7  AZԸni#XV6yw Y꩓!*e+*_UeSB3& .J!+gcK>I5ᇌ/W|?хm @H|D@I@ʌTȳ}p,Mo D-F';I; X *#ٍկTmj%F Kw̵%i$ĿC&֙Exm A;{| iw/Z2HeFm]Zo36G|n< |`Gfу0G d{%@pD^.,XB*hV6uoiy*Qih#;NTDRƶlM|v-*w"ضŦa-bz.=r9G>Cs;n̈ X%-uK"6wZ'iHG EX\A*'wY\Bynr"LoVv$ŏo>"N&g2nQ* -Ҩ*GA+:GSo-B̹9I4r_HXlj]K]T+8 BZ_gP @\*r:~4jᶡIxqtNs-:l\G7 OlELJ>䙞Dpc9vޭa ғG@L?ePW0aj$UwSe)ީ.ĔDoi5Կ:WJw ӟZ)tM=pv0 ·YD`B*ptH -c[P0Pw|89[pث}f(w,-ި5 a.F&ff֮sJCe>"h5}zp֕gbkG`y:T )|9w& GHM m /P]}bVQ;vk1l&\䃗3$1?TaEb>x;a).ʧ}H]p1N" -CyN䭽rn ,PHw$XDqCa' {+W&mݶNB6]0 |MӸ.”ht1X_A3;n X!Hje|\UnѿlG]~U|i erUS|2 ->|-R u2~+ fx<ϋMn 90(t s`=z{=?sX][>KbJ?јצkDsXz|&*2LvхaS̃, 'd2tH>iI(3DHf5*҈>N0/ ?k'Td*N BFw5;vjO4:Yw8mDpEozithilmm4D*LuDxܢS+,Iƿ[ &,n]㨺pi{[}+8 ?nGxb k8~JvGTu\y T'߲ܰj~5MP>I#!q)X7P(ZzV@w} &OKjPžOI3g]JC Ta>p*6.gLc+M͝z>KPU<]q~%NU"@4g_>'PJ-gXg.(זa-&qҷP[w W ?tlc[g=`a Q3Mmo1 KAMLEu,ۡZ|* ܘ0 I i,nK?9Ld-Xs޴]xcF݉ .=EAjW!#! D\x迷.OQvߧyˆj'xxC^1|AmS"BmM;tg'q yOLsG PP#rw?N18jֲ5 `#lL7XMIv$:t;r,001lL֖(ልnH[b{`=-N}M|VHK!ΡMmԈۂ$Z$ci;†J>65;IC٥Ǒ|};Deҹ{MhH~_ qE06iÜiҐ_Ro,TݼxJ(Aіw0s% l4@Psa 㞭ñ_ aAf+2vbìJ`τ-? ޖ,w[!?5 oVkZ\i9FG? 8XOkxA?6Bw<Ҹ ARUpȌ+S,VuR?jQʒzmv X.F&i5qSa0X jν=ZyϟBu8li5gh6~Pߩ֘/bzA͕LG WtAjy]枩@JPP&7!DFˊ] g qBA?j"A9|X .O,W[EvS@l.BL֔ޕ PZY|·ijn;2L#((l02Eߦ*{v[3T]v6$Bmq)wK˗Mn)]O% b>b,;[jWyl&y Xzqd&V &tb_dظaDBҭhzi[ͭš-y!&ebs֞->aD]b#pRΡJ#Lڜ@.,< ׶zDٳU |SxM'##L6  EH6J{́@Y{'hR*,+b\V ) ƬῙ\'?9&ns/!2V'yC]DOysI 8Yc9;婏rW&>0eN'w#J͊ܧ{rzVS:H?nϳ-Q|EFK:Ù.PZ)rszIt2uB/Xp@LoՌ RA,c<<~{/:÷.]-<JsMqh|gIGa*9;BG)BvM;TDC]HUk5c>'Z9h>ҐlJ^ODߑ"Q;|L*]8kn!-ߙ4LFH؁C*^ BS."CUG Xp=:^'τx"Pf^ٺ#B>O:P[[mښ3Ǣ Zؒj9!0xls'yQΏ0=K!\2Yz`G*0xaG %2i^>xH,Nv {߷pcetuasY{(TՐ#ֱ/*z*ΐݛ:yH8l:@ևֵg֫r 0Đ{'?u=!_Ij3jcum J90`dm^: ^tժoBqWV?i˄I'g?mp;EZ>%2 >f^C HqZKx Z?O;1}@|9)Â#^i*P2gt5::~N} Q VF:D 'jCHH3O3f3Iߖs"S֑aB:oI銞bjdBE9%JCUt5}LA=_ J&A$9|`MEQ>7B0yf\@>RɉEX38yib _kg͢^;SE&YNm+p9[ASP5zrKz13 є4uN>X4٦ ( AXI'ų>1R'{CE(QQءU`$uAkFZ#٬3 bE{5|68zM [{B8q~E0s!,u$' \&.\Y#c@ׄzv@ApZk;^L* \V y\D4rWLj>1mΑ):7whrX Gc@樳R6/ y[(p X{sJFM0Smtk3iωCsZ׽HϥEЉ1tEtC1ÜF~&J!g&Vu۽W_y`]q1 N(X7o9덎 $jAYjÓt_4Ȁ ?-L%4׾dجj 䊐o lHjO'eYahQٜ6WUǿ_Q^l {]b*'gP}ַ6fO¬4 9ڂ۬fҕ[pjnހ"+G©B$hUKQ7/3>v^|pZ_S,/O:.@h BAtu#)k%ۆ(H$|ڑ}1}LOq& 3xlڄ6 Оf4qsTc8~B또`+}>Ņp\Ժcjc0ErK=X*OR욭/B^Ӛ#eVǬV|ʤU?|G\,э([v*߫\v>/ )~]Uc_QFU SIn=D<8ИL`r]ǘ€n} B` c`5r-91_.kanٝ4ty͂Vz?40t $lnn) e0o>_&Tfqn;6:}9>9yS1QEʠ݅! *`k@}`wY)Hh"b24̮ 89İ_vLI4;V;{Qd:; ۅyᖧ> {"OJ_63HaZSG$eg/#,2bM5>|[ibߑ%9ZڌՖ(MJN~Z"VS{DᑯҒngm5/C+%%#kN5wTi# q,9>WI.E g$r@.pK_ Ed|jLn\^ҕզ /Zb|zDg{e>. 81ݜаp;,1Yiw(MEV$tEUzfjfKPp~-mT5:nV!Czzt1a!f{:D]N5? ٻ Fl@f{eW4m# ӭe_]$s2[h-CK3=LLf%|a=VFMP[fXq<9$Wc/zէ9K_:GׄdKY^=MZ*{lfuNYސ#PN{gnW \H ) !]4q1 7*^uX Yw ? k81Gd@bɎyʺi֥:9 J+.VY%˟̛>b11P$UB(̡C1s` G6!gBm\I@q 9'k~Q"FY  r5Wjv~hӲe3IpCџh%=k܅-vpȸpof|_*S&| >) ٯ򻨉;^4I_*}%/>ř>nOIIw܍0G5>Iʺ(ՐtڛS] i;m t[cPozԵ(l#H_uK:r n/?$WFΆ@#m.ĿWu;0585QbWm ^a9D38b@cڻKtlIα R92Kjksң ֝IojQⅲ>'x$(qB: (b&W݉v5;|JnNGߤ8kj.]yCC.d +>Jپ&b?M<_~e*$&\Ъ[kI;1dfjU *q |YDhG<oٔ+߯qU?8w;Kbvp=&bB(M" +˼ǟ.H?n_¬t3pʗMڪ/z %51.r t"gy8EDX"`<;8g/(?Z㛅܆r.j>wZ _|Vx}(KBF|e\pA"r=fھҚt PIfޚJMF#HARN*J=YgRp8v&lK,^(Ålhт!o۱==[nRJ5pFl|[8|q*奸 YXk}{_hE#Y9յe=],r}>s&Uy$L~cTMW45X̋laCDLVQ2$aàBWj7x%6ʙK? ' P_y~HxrQVT)AA$0<ܕXfCItjl&q& h zvnQr(m?r|+iRh1͐vݡ$kԺ ѝu:Q.@FB 9K&3vP9'<\ȭ6mh$FȧscNɺbK #gi4I(-c'-! IU4rz*Ha{`9OȟPx@ k5_:dIRs$TjÃ,&dɓARD ~nۉ&kyFWV6}!n_&!|O@*qcǵUH*+v-2s_le"ɽ{R9uWyݜ֍r5?\ fs \zH[MzAE'jNsid%@HM-=hĈ4]_%ҕRd\Y{nZSxF"Q$\7ƙ;<Jd-Lt.Z̗1xJ%iP B57swj3r*yEyxKz smTFjӃҙ\mН+,Йg_3L/EdJb9 z6c|vN=:b[¤>l ^N!-)/8)#OiѰg#r&+ ݿ>?42{KCt+%C&, $.2@9Kj'jjyy"ν4LRsR]DJӎ̧.rnȡ8o}i&!ybY: \܍<*Eϡ.Jn"^1Lq&uy/+ +?٤`U=jX$]^ky |r'ࣈK/(WcCSwtIgAi  4g%+/ś d:,hMU˞BTfxjTBu:,m;dUlUzU^qj bOX>;ӿo{Vgnft1Ɏ̭&0 >]]B{M0tLV).B{8t\ێdc_>ˮ=@a #bot(]2xu|9w2rϓrl__U& {%uub@P7Ѕ9[l ȇ;ʧ$̌A|D3-4jty0Mf1;N`XpSЩ 6<3~~3D>cEԦLo֚W2Q~V@yКܛK8bwO=r(ä^ v_c>S)_j'4f Lܰ8t'mI,N |"S !pI O=x]V|K&ulkf)EdԳ[hl"/x[1fL|N I%NL3R %6WAva,f*Gd!]nqWךBF2{NN\Ȳh7Q=LʠŔS kh]hܷ0^IIx]V04>^'a@ňt0 Ęjli/cxC$㿓4b Ynb~*'ACNJDB$i_n%re El2/tg:i,2<l3Yi _f` .EBjj%鵉I1w,c 4A]㑜W0\W+H%iI0@30BA)xC0Ü{ʨN=-xRZ#;Hz0yCv]~,M~FJ ڰkA]v)QuK0!ݱ"J$s, x΍ash`fF<~XäW%4Fef^<pn u=s\n:a5M"-Ǵ#e 殈CHdXͻidZOϾ1^JQ,!N(ہ`7lnH钸B'x"LȌ^z&08L$pasԝ8/ޱ;b=޽k7ݍF}Ƙ_Hfi^Z nv=h.`oc_^JJn$4Z}ϯ#$Q _%Tʥ :֞áS;!9ݪOGFqGe̎5K!9g=˪BΈg5_ū-RSEIi9J(5[hWXvWƹ.mI6D vb CXe%U0Km 8`v9D,*yUȇ&5HJVE#xu!~6 *siY# k*F_jQuZiq{. !\T`m (N[{H򬙺TPnSvthpb8^1>8Yz%[DͅS[uJ鏬?/Cx>}ls2/kX3z_]b a?<ٝJk6L[vqA+ނ9ӑseJJLrW7jC2^^zYˡh4ˊ\Sf i|iDVED$͝{5Ã*6Xܳ:V#ۦoŌΘE_LT n.+IBZ!:^kZ kM2ܙ!<*){UP*ٝ;ZX gF%onP5ۈZ Y} nT\W63vr_5p 419 Da,#z|Aܽh|z@&i5dMkt{/0dq>Je۝t(3*ORKFtSA>Q.{:+фp~&i*ɑ&+100kEHK]AۚҧYhH]`?$/7f q4A$ &!7Cr$w?b{&ZYeu{Amw}vx\bŴq~l;OtX0&olx;r0yFFE ~\ # P6Av("B%d"JԣFDq*.J3Qz\̉N}|cJSQ'D3LW=`EcR*˂ Oȹ%Gi / a#ʄ~|*J\6|υ:ŒdgT]=6;cjX}QSjA`-[F|+\8sg/7fP )~ZsTC@o+sGjӋ O&<}8x+rorgAشڱ YWB;!Ү^0Pլ-W:YRؤ#t@zGV!k.\.,iX@@ (Cϥʘ~; IVH,0I34G&zrv N56fSXܟ3q`A'ƀVI/_ &b@ Oc~4C7Z_wupSSɋ،n3澳JX uL%UMo*z3OK^eSԫf(ϐxg+̎:z%ZE{fVf! x˟JenwA&۫&{ ]jS-8%_j$Y {ӄflz> ,NߙyDC5ouDhTG Vۑ8K*-[VtWzv,gC~I쳺̙|s\ޑPݑΞhuayM+5)Չ$[yC ^:L7eWӔ# eĈv靍O(?zw]AI}8\YUmuĕ`Xơ CVzBiwOcG|?Բ#S?x_1)GUG+. FXLJ wku^efZ+} /˼Aؕ8|y̢e%+5uCik0z7I>Jf'.}[Q4tԙ? Ew<,PnjW A1`tarFݟa+%{fV"z$WTX薊d7KRF}Wt_{euP5mw^8'K׽|:4釚U84 %I_)3 ĸZWf9=W B`ɡLXgHmj,I⨲v0 74DF Vx*Lb FqU<]iKQlS%lp_]u t? ;u.F+Lz/^;!Ue׎fA -&MTO}{ġaC|W\0eyb=sU6ξ`zJ>6[NsJ}ZNOC=#ɹAS3ݸn{ePe3D40ϳ DKaw y|&o]Ǡh|'B]1DsC$/Bm2fa؂<*;II8q9@-^Jgt%?,?&O^Ǻ2|yxiysnG BU+ G9׳M5U5=gfXSfXIXI,Tvoϩ,HtG)VN8G-}׬`0M;W @T2ڗ;ܒMG)pwZ+ʳk2=P1?ΟP邕%)bɼ;]{&ޛ~<8bӟ"׋ [Jcz}=Փ N]o9۔x5< nKV113mVw~لǓ|3`"4<ƤXdfgKOƋӺX~-яC>* EuV3X0DɛslHz~ ]@ˋz!jOijayK۹<F~rQ6NmwÓPJ᠏PJTOq؟#rr[GL $ðq܄C 8}խ4=~iA1}=cFR]M'Iq~) #" Nf5-v$6ՎMlN/$$mZ3QDFݑ渗xPFj š2v.T ب4YxLeAmPa%?3)U3uLTC|O IKS{&Cĩa%xV}\K{ 3Rp( +s~[PpP¶H'iE>" x+T}GX_.%38 ~3c'] U IwI{tAMTLXyY!A] ,Iyum8[ fެGc/79A 8E:1|pk3Jq2n^sI*0,.%鸠DC5^fܳY8],#)QnENqbEWԌo7.zз?6-}/EFj vHF~avi{C:|Lq㐶L"Za`ma WFu3P4z:b $ ZL EE1@y>Su$܍ /bj$mMEjW$*gX*aB4?߁dS8 ^SMIblw߄dޥ 󒽦M@Ro`0-؋!%q. `tꊫuSM=;ޓ= Ɛ~oSop#$`(OCqVvɏc\$ڻI/-o+@4c0uI8>qUQ7f }vU$؇5[5*3uhM,įqz^6:NbVi*} zwAF^17aG|\Dg ~e/n;{K \g8&EtLjz90з2/F\F}0CVmfQVo˃@"NQA>%33z)EJC^`ɷDLV;[3'3(W3 M>>C]u7]j}"Xi1ԧtTO Z,t]ۊw;y195,z'C"̱;;Q-+TWq?T Ȝwz*O6i q&0{MҺ'`UFC3Fa<ʣ< cC*=v^Wgi:G#`CqwZ 5Sʂfx|lkp! i}? r2Tc#9|d\sИdJSbTզ{撦դnfgBW>á g uԍ# N~LFP;`1Xq_.ݚqD._D| #)v'zb@#t'xS7(RdZLyY `yb}neM.kύ`lwa/Pn11-BNmn|yɿiRt{l,5򝖶g )S"GIgZ}Z5(wBdF$ 4z~3K,3!\Xe*j+zL G6mS`K[n`O,Mk,ZIdZTgH:}W D)zy{Q1~A@$Ҳx}S0ad6Hs 2`x=8g]A<*x$Hu,u'`LS4{^zӺFD;ü+,VbK*Zz']si?k@ppjVRrkUhHi9!OY^, ql2.&/?nK!\Ҙ"]3-H^շ v S:,/؝Fw*N'D zG@Wf+t`?d&=SǵJ%Tͫ#?la #~̸[|L=eY'Xɉ>ۏMW{ٴ42PGs!R$٘鯏`QS8zA@@Hf9?(W{r]ʎU/sCp 0Z&R5ҳ(;cU!Qʽa$wiRP(c@]1!?ZYP7Du#1b°f#` ̵& 8=8G^wf4n45cA۝@pu0|b 8(@ra&%k)Y{a͡o,°l ?vlM켛t.ͥH '#|"&1(5b8NMk0V0sp>f.ZRIkӮ4ikkq0?58[0ݴ9-{hNlݦBRؑ4v_ tXOxLQ(9q|s݈ѱ1.fOlG7Wl|ԯc8w!I950޵p|MM'e=?ZY:UIirLҔ8 GL}+HEu;Jі/Byl<ωBW_C%p#UԽS%eP1UܵՍ &0t>~ur3Q0ƹ,XL Ol®(D6Rɢ':*5o=~ E%EL\`V\ `W_0 4E %r{G,NXd$J2etSZPnO-g ]&§]X@ p%v91xb-dnJ)LIPn_ڰ-`Y}\;.@rC{f+uʗXL“VyȂZ@A$ioFL|ռGPδFf{;JyB%tgtK>ލ"#}fpS?_\> R;ORG i^C|A&r^Z@'DsW$),͙=A 8Gv@l R2m^>Hty,P%=^8YHʂΉ  Uzy =s9Ǖ+Fɘt \8©u@ޕ8Gz _bQ'AY]+ H c-Pn0F)w8 f@(WWCb0=oQ {1E 7.J65R/ֻ[fujX ,\iUƵRQEeޓ0qCBu7(FQᑍwa/¥ds,w_߀%~hUPRG'3#h]+OT+ uT5N8,8oUajNزw>x=I7Y?lRw PCHx "̙2ZT'_wb> ,N 'M-P[BoRt1+K4nT׷e gp in}J)^lLeЕ7btϸٵ"'o#j*.JO9'2)Lza%a}LHk}fc/|M/YYCS)̤`sebl2.qd,}e*s _,@eg<ؘPߨ9 mU-n5V\q9"2fm ۰䂿%RZQUv#X gP(JT3&}Xds ^o>\I6a`l[RrYɼ Q):̀pvѥ6_,"xXVfLx4|g܌H<H#f I#w!c( hj=RX%/w v<-'nKXu2n2 vU.4w~zZ"YANs=m U!❶ ?Au_[FH\/&uj_F/{1C;<}9$n-š|9z- {[P!7¾o]H%qTFm .,Js^8q>T A\Du9|EK9C6"xԑv+1n*3p#<*,{:+?0 1cpŤqfx%&5W6h6 [vO,{P,俸 qnߔSp/Cjul>R#O`QzR?zi%;sJ%f,ʦWɼCE )kt%k:ާQQ{Q^QG|w淏H# `0xq[7ݻC!QǵΖC~sAWkM9##nff] Jc&"tk a\F]P$6'25<H^yb1G6nX>-Yo?aC.uovi%_R:S`Mְ׆uʑG PyQ~~f2#t``DCa;9Y 6Vfg*l`ѨٯjڠmZZݻHkR,!Ǿ˕[<#33h qDxA91\%EKjHt~(|Q4z{Jۋv]SM8@F%E.'/ǽAj+/ea~屏2jjItR[ta_Y+\GpyHEzy#08( 3I'FVޒfPaڤ;$jTrh J1OԖYa9߫Ҳg1kU1UhSxؐ6 SAHϩ=s+A(~BU'זu~X!F&Yi񙴝vm%ѿeE^zHЯjYJdQ)z:sM̝˱w+O'I=\6GX᫂{eE#Cp:G#=@ǁ+sb-kM{&H//;BUtsiO]e*&FX8];9 GDz.[U2/lUrlq=2FOsy_mo"Si~b$Q7Î%F%+_wߠt ( _bJL @TTt JL'gH̨P5K PjOB n%$(p?BvHz3\+QJ|Nzb|` 9K Ar2u%cŽrD\xjVgxy$E@cfd=yPPxWVY{ ( S -%GDנ e:-kа|;`6; 1(݂km[2U牯Z?܏kN[t5p,vҎ|X7\J%Wގ^5q/;Y Y##\ RX ٮvG|ADmz ']/_5-Plf [ zotG0D )ߗ c gYj-f'A"9@ 1: t9V1%-\pEuG% >=wxAkoۣ0K,'ƥ:H򍕼ZdjS`6`lӼmMGd3Wn[[iz/ Tt\(>L-Kt`ca%aӠ/ɚqM{Zqo Cߐui `50E 5jXKzG-1@[<0ggǦ6Bh:pk i`!8aEP69lq}e;Z@Ǥu?tK ui4p(E:lyvBzTt*jіd d-Z});õڽ :+l}4Vm5%y lQl)߃HFLcY.6 gmX>P%N?׌OuFjTkŌn p4(; HRW9%/(?r,[D4Bk5IBOIj׮=-S6 >*w=Ξ !4#{f-ŔDsF O$ 8: ]"38_ǎט1)IQG %_ȧMe*{]5AڿQi+wG zx^l@$ah3*BRHjpsNȔW=6I&n%0 h:2Ht$]lh )rs!?ƯR( 1bqXc7Ta7etkOꋪ![Ӑ&0EFהּ(>e@V$+N%vT#B$ٴިw*i O^ f3>'Ig Gc4OLx+ bySWr16-Eeɷu7CI!3V+°El$.ck5 dHꍢFYktEoR/R2Ҁ'H '&9Фo70ٿ\Ts2 k%N v&EHbب69XRjXFwwmmZ&f@Vl"1/Awjkځ"2E0ʒo3g3x,+A(ŝ`RdTTˆf-L .c/K˦9V/.#5Og8jk5,`$OF4 %BK03ۑD:|MP؆~NNyU4g RpwBU.{՞3JS 1t0;Fm`e kB_^'74zTLi16EWs(  A}=|l*V[ogv.4AlQ 9/ ҥ8clN*ay2%]l{emv\ibqGW[KCUN~O1[;?AtzŚdS@B?,-IrS{Z˦ܳW,>Dۿ,-9G.uIN< ak9E8z`"pJվcW kP:@1H$G bN^U% C-xу{0{c50 o`+ɃkxB4UFҥ.UjZh n=KIl>g̏]:E+71#ܥkRs aP>~HE B{_Tsb{{DZٵX_䂬pF]>w52 h0lۙA&Ped]Ճ m~6t=Km/{+hYE:&Ķ|{%Du_ d{l4أ) =4G {k`O0YzXտkx2)D ܅~Xƞ7*詛(էe3gs?NAjZ'2&ߥسc?N'b <<E:o_y9>*~` $CmW_XW~OFè+Axu*@e7If|kU0Fۍyn5i~9(-P˹ z#gOAIr8ql С?v=jF7C5+ކ\o`j D&1좍Pn}xT`@U;!8`a$ .8qR:l"c0.Ag]_8rdj'Ͼhf ")̈́NE0h)6+Ifʨe?}I:6@5-]-WYBMXX6q~/sZZBى {脭˾.esUǗ5m(DM~vjj[kUa{$%ӘC]0Pڌɞ#pG,R=E2㐇@H dZwjpZŽ Zdp.\oȜ }vR^r )ñpʔُ~9Bw^]ð3n>Y n`I@Ћ4ͭVn6IRrISBQVKLƛf2:2|KaEہ4ccu yVKmLQu.$ &(v',FAs.T(H15G !UBʬre5DWmbfb%TӱqSf]M(E"9'Qu}Lȫ4 ;"v7-\HW!߸ug\_Wlz&-a ;-4׭ӵ>GHt~+.p0py(>r¨8XĖCxVPce[]x`kw26cmɜgx:͸.ԋK82^}'Q F "~[Hmޡe7 X*P&X}plç`6MD[^^[Ү X@F*RM䊺7: Bu $W]ZsD:A6|N4`b:}eC"+q<\DA?pVQ")gj7j5)ٜ+V[%1n1R=<.g AP' c:7dqxaj"$oZ!6UQd?߉qKvɫsJ:}@%62tPLz'(iマe-'7J{ lMVPH^dA%X|BP(Q]UT>+QC𐎑cYAsmo^HN WIyM}Cay1yt叼+-Yʿ2'&!z'vuaLqaHZ8%兩<1`ѯBY9`C낅zBJf_R:; ?GomGG{n_U 1^>zZBLbJw&ZT/,k $) r) Y?}"`9@n'_ry\mׇ ]vnN5ӪE_ħ ʒSFvBgn: /Shیy}D7MQ,z_8b2;[m' ~$%REh1LK2_u8=ojTpq-T|Κ}%Uo} ."e1f#F\+L 7kD63= ?"u<Lfـl Ŀ{:eM<'t?B~ g1>zmp2rw'.?4NmGlL[`G k#-ӗk|;ur]ŭ>tjɈ0Z!k^ NDʿ:{nxsO4T[jx 'Ȫ^{ihC&UˠkSwRЌ[h,P8 !E6gl $v]'štͅCE]M+t~98Ŋ`,hdSP䭰gDT,ض_ut7~{S֙3HUP"g Z&Y=Af'|{9f~ۈiO7x _ 팙g.:rspդh%+G={=z#vˉGTu@ZEE?!L"*uoUǔ "l9mib@7 rZ">T-55:WGsw<k^f6 @Y3(%@e^1$`e6LM*"qںc"^Wz`[:78XLネMvdP>W,6|(VH>g̮"{qfPx[T=9RfEdl-(iDwQO.ƍą:n^й(x@ts+|1$+em\%6_}%+Iq\A&UL0@t[KW_mW=ӏ|0<RKw=GИta>ֽ> 6 b滐n0 3"yE=6s.`D.+|D@O6|.z6p[ߌj<1zOфl_82^ɵЮ孩9oWP%ȎSw0s- ja@`4*%{<"*,t+}_FOϜ!V.W׫ 57 QGET#B4{f]x( $+?Wm_$A7 24 oEg5vr210kk>~`J|g3_ӏRO+AWħ4YV=rA'i$Pi6(5bcJ$otYKeLO?k J+ $]›<trUƲ†\s9ܫH +W^5[A$SFgb v+A 0ST$ +:nGԳnOğZ{2P$;RvyWŋ H dCZ5{a?7amtGn\@zfӘdV5A(G';`qk&| =CGx4D-_Ok"%;yq iOWiVyxĆ $(T7tm GvтbTaɑcpCQٕGQK5VÆ@|ѯ3~/CO|5%oZ=!:w6:L7Z~zs(f/`T k4WYjSlae'e(]W\f|>LJerfhr;٬)WZ[o㰠1 ) nMu-i8"|vU'wɨ2?PZ_b>CÏiLkMO Ǜ v5eS?wzKveF~LxrtY]rcƘz3 Ɗ8x}k{OcÿQ}~D5K_ui^dNEu b} Kw7hOWP&[b2*%%%(j< X Jjw~૝:vVib< ^w* ݞYP yomTTE^z_Qt:?$O=bz8glh>|JiҢV$kșI!uxJit.'!S"GҮy F cyR@mTD]OQ }3o.Fr&ȷ[aPs&Dʛxk#n^*k5ZȌT*7(etuk܂Ƣ V܃? h~ɳ{./vY6:Џs#}!?nxmVbqXl,J8 <*dEv($M}ǠkBB7>E@$T]/ıT^5\̆~sE2?%eL_3r1^"\O\=^j}aC|a9ނ3_8P Yxi&j|q!,%s0S`P8A᯺իMSMhx#o- ό%J]E"z-U^4bx ~SʈMU}4  7G)D"J(1 &Xy3)} .~,`So!% WVg?;%*_p?{_!O:gD@hq cdÈ[)B` ʪ '.z8jr"[¦&ȅ<~_c;zst|VWں0x BІ5yOϯ #]C@}{nKj|c1EeA0~RTBKw@zȽkP4yK dA:bwM/vm{as G٩A5AɩPKv]4e*KLjWr\]&9 ?;&pO D}ٿ(.v>@EZ1"QQAܱB%n'NZҪ_gyS˂g |e"g hc;W|czuG= ץԤ58:{{#2:*(f0,6KyD2;}(s$=_'`˨F'Z/,wI3-Ky hGBg@"Ν.3) Vs"Oa!c, 3#Ee|;'"K2I Njě;2 rΝdSRչ9Mx3v.߫ll4R HK E6hjqxcڱj%093(;ъ}uu.[ݶeR9ZfrP}o<"@OaGku_m&:"iƤ$̋0mXj:^nvXķ\b`5:/ۀyD$5J_eF0=S].oq=+ױ`qW3PR"Q'o2naxDFwͮloZ,QCuGx q]y[SEp곍-dbK0="`; 1'-d;?J*9-VhfL9i!??-;PVK"b^] Wr4 H=PgƼ{F$ժnr*MC}QYB(lx7ڼ3 qbPZ5={18=PJ7]*pE<%J?vL<dS8*ƴ̧b\r13q)VvXax.3endta,M4I6CR8e$}K~XfP8yBpYj'HPEf8KS(faΣqSry`O*c 3_hѮQ۫I q2d"(gjJ0 |̏! aP~h&ݴqL< 0ˏM E=uN=DAU4@a&TL!ף Iss41\U/Z6xגmvftn &֥Ņ@y;ޤ֣`)R`|8P)YeL\bǪMeB%!fMs`~*R{pd8RBT{6jSG6=wayc熱uU3A5':q\PwA+dU?InD8~iAL92Rh.Ay/qx](&p*Kb邾96rx=Е֡xQoXmxAj ,udGu((KJ6 L9*Di[ Zҽ ~)dˋ8d'3z:onRLGOQ4I&GAj)57I.mE$u[֘G !/\n'kws`,-WYp&qHUQ57D)(1ez+%dr[m8Rrol?&4=lV)o},f!D@ߙ1L?! q&[w%svZw_JK+uR/d\QvW_ZN')o*P61p4^kR-Em[-/6wwhLrDEM:IN.t P{J.mI>oE+ s^57DV*<=C;у669P'ZƮ_ưxБk2Qa:]㏐B2dX~5)iQr0i^K Aio!PpiyM AL"LZ(-)9ljG89GQ3N5_ [<6)3''Z`r !,AZtRQxlYwDk H05MGc8zٮQ 'D WX;7 6! 6$& L@ ބ\F뮉HXse"j)CRHYy 6ȎRDHE$b1wHceL>ϽߦhL pO5nK bgk҄C8 $6XÊxV* =Dv|ۙV -Dr˼[! 4=FU0ied+kOO v/rrqZsmm KҝJ=WaM(U$ܡ}{'I٥Ğ N؋#UtT&_<'V03ǃe54ěϵj[~jӴ.#3`w!6_AtwM-s>[nzVݠͽ3dW:c$ *QPÒMؙ9Wãȑd]x =3jQhۢG`}݄$ȷ&MM%sVK_ 4R:½xYͩ{d}FL؃nPYX4_(+{G[ @[ͼG~we([ļ)'(mDJDQ;d=;$]E'NXڬWH^:ɃEzcс^[6Q2g;J<^3/"7 `EwAY{y޴4ۆ75 ?)eժ \aS׏,t`0E aYfgƺd0> gQo&#p?f Գf~y9 F݅}Ί{5ΈvB:_raYlAzF%$U_9oaA+XF$Ҟ4 AhĪLZsA[[\q/ Y#SKP!p>݃.0'&( kČ#/ ]\ ,̕$YxHëGmh[${ UswT#$Q)6?# /θ6"o6VZC"R oqXNXt@ٵNI*}i?nor|t6|p[N^LLÐ20eoZu#4meE=\X~Q>92AFnd\+0p+m4 F!9ٗvfm¬(NDiݦc!{̿âސn N!׺^s-+CB/4_zQK)JFWK UiUϋVdvV^v_9: "ض;DZƷfP6 9ԉ oaVt7L]iD-0ٗfRJ١OS^ɻS]?^?.cr}w񂲰APҐzVT6qL`}6K9=-EA{7T O& F^bQ?,vd*sfZw2_-a# KY%qi{@ʋq!s6ò@Ŕ9xchxHȯ;gC?B{92 &6&.pV nϦ9ni#\q0sA)-vz8&'--j"3bAS{ ؾl[c~?k¡Xkۭۉ CFFA*9f-8St /c; `Z]Q%.sNsg2jNmա^ N+i 96[2:OAFbw_]snkBvvto(c NB4措tlxZId43|ߓwC f:ox_ɜ!1{f 0.-Q15G;/c3,J dUG2lh/Y}.[#9ddR|󶃱T09U)WbvD"OfvKƖݍx4gጅJ]/IfRZRM@^ #5|sQgp(^V~i7˼'NDrY,&VarXAugC)U?yG؛OseP;9z3 ώLy@,i޸3\zT% u2D$٧Wr م_ $JIXꄄjCټ/COP[԰uau4X:9Sf7`2Xqe?[Z !!`y#$]H_0܉tVxN;vz #m+yl ВGmz3pIz'U:NR'luܰ,q۝*3{9*H\oVq+{k}[}'o<옠xݗ1P%aQRMחXj*+U(f|tʀo/ 2P>cX^6AUeV)zB)VF)(0=O@7ȍ\V{>C8՞PVb!Uc)q[3#^R2}# ͮ(qل$JvVz9:;MSFG-аPef&;(Ԟ*Gګ;Pw( -?@΂Bd[mYV4J"I(:¢5*xudN_Ȕ[.;AgtKXR'oG$uj~qꫂY8Vxc4")v 58i ,#7g?jKPvI7ؙhoA~– cѰ9%[;5bNίS=Ht;IZ6*R*# q?>;EO6╏lT74omd HݓqG;Hl]H"yu1'gKYBMocXa<7+(FˌI[ *n%bDt\ijj: 7$u' Nuä>zz ={+6{OكwVaW+-A'mxP*7KAJ|@O)9NBy\ o :dA:`r\aQl6H/ޖBK*(tȣCGzLˎ{ܡO(r`SC 5img/b~F6~Ѝ)8 (vםdQanj6ɯ8Q+ v\~۞d(SrOTJڛܢ;tlp܀ӧ.c d5cF *Q[0Jo*GBxW"uY< S(bxsq!6) cT\B0'cȥDT@TG/Di?F(>uU@ó)|kI7{G*UKOQZTl+Ƞ鳙h3!P"!k~@L_4f$9Q5*ANSǦeBIM s yXĀR-xU!Ҟ,7(!c"= @ FZIfb8ux%!b6ξ3xW:r89Յ'h3 $ҫ='seIeelLN;o nǑGNGҍhK%`fIЩa5]RK+$uawd ?$Srk+NghO+zxBK-$Yv@fT.q˪ 4 3gɂ[y_k a߶qs}G2ԣ)P6@QxaJX*yH3PebĖ8F sٸV*sesNLcw_(%,NB) n!1%l+c%}畴q+Ut>"i)6u`dx<ʚ!hutݱ.lEZx)8OtA=I] aӛ$?²Z#e9wPtyXym_(#*t EVZ %+B,u6-PY>d+Q.A 2$zq"XceƑ3)K:XEO'"EQ#Y{<#LkB,MI֥^ؓ΂pڌy^C)0]_Ar"5JI09Ō ^N#$O@` GzSl>ۈD _kf%b;P(QpVd`=pʄIrepsr_$I]_.d9ÓѢs?JK:݃Uty/J%\7|8Ls.:e9!yS*=F5RE^~}OT,4e6Je Ss'u}8%H̺^i]4;z3-mVS 2jj#e">-̱R͝FLБ$m)bp3Ǹq\h`y0h3* 8g*.@,`$]0_YWVg<-_#=rjw/vo'3 3Ea]_r:܃hUn6>bZ؞[<CkG_0"*ПTfV$Wml~ՓWf<&.ےϤXB-B뺢BnUvkWT_.t!CQIW]#+j7-8j&Y/]j5Ppu~ؓ.ǰnh]#z@pz/GceA Trު#!1s0ѫ US(mߞ;ze* [0(œ|f46:OȎ<;!룉g]K}2?byا.[JrM3Om8Ҟ6֍MH)̒BXI^;?ptkk.+nMNܟheVu{Q;տdCr*wqZfwɠQiU \!J|\tϖA 8 *x'64(LD+Zި'.=[rǜVAF+?u[=Ȅ:v87DCf$S{ՀipzB7;D gl.}-Xj(^IWx7zN@Gm!\֣C<:bʍ(nkӑ|š*3W5%飙'p j89v2.67RLMv B,z"ZQWi'AukP\-"zOe Ȋ΀_a S6lՎ [3:M99_)\]2'Mrr{új=_@jwQXhCIkug2_h(߼dFɕ{s-K̓c)}^lDZ-X~"ȶPe݇zXܺu^5jI9T,SQ~X)ѻ~1^y&WCPFܶ#w0̓)xDZ{h1ީBIݕ z"Fk}s^Cݪ!)ӎmG*X4L]>3n>hUQwQYES=ղ`y~iu*l|'~Fa7n/"[Nf6rq0ʊEukt.h%DBB$=+C $%3jDz#^Ǎk4}TC"vfTIڞw~ptPI !&PX!qeyџ9ODBV6oA$.Y뫓u9͌>nHOٶ K>\*.‰&@a9CEȤ^Vu\5};8wTVŖ'6MJ:t^f(Qȱ##t_P-ڥu+['az9MA^R[eDP_š 8b N vaT.[:TaFU7b}'\3JDLĐ/e?!4EK&4ծ(ڂ(V97xL[Ǣ̎\rf?b&7 LKw%7-n86䂕+,Lf5ww2K` K ߓ! M#u5j)[ZbTzGXBQl|YX`<:;ޛTF/,E`J1"7ۯjB{ȑN إ.+~N G&7[YdG"M4eX"bi2n*ܚ}#קu r vq 8# 돉8ccW-n8Tg6q>fniɬ1h W<EQ~|Pk5h{e.(\ y!oo,< r|l1}Ӵ)=@zw| ($6u7Ž$fXk}r$c꾉W!e.3<^/rF%im2hO{'UC$I]/0s u8yio0)F2iqY o RbLy`-JL Rg~(x?<-9h"QO05]3A#v/HMyXn'\(2? `x )w!8f[ #XyAo::PhX0qnC\iCg${~c.CF *u9Y}:A$m\LT2k\خUQ m).`)d>`BNT0te3D[$''1Qx!dI=H KUWGhXzgCJw(q$bo(V0xLn_NʻV!# UNkxZ%S͙_cp " Ņ.4Q?. LR0) qfUjl\ptZYEzI{&'uxZ .f+{?CAa w^ 3,0"zǗo9vkgR.L20E&n[%臻k|woG]H^rnI"33exrr}xV,|q/9,0bт2@_@p2f㷶pWnR@8/:2E6-sqTT1 zCOFHI!4pcՋ5s@vD5ۇp>$5.H(/+Y,6P~P!(K,jY.$G`$(ƼAIS^J\!pxןÜ\Vˀ9`wتQ} eMHTUǚqC.Ru.|2·SF߬/= 0 b0p %mlS=}yj-N6eCW]֢`f*Bʑߡ~qi_y ZMZfs;ALJ'QI#eT7{DJաCF`[/ ȍ ˋ>4$5Q4`fhpz[ɎI`?dԄ7bȈ5DF8fٮ_ M=CzO|4x}PH)0Sk" 9#`}\'8na(xb_@p'STj !6ISkw/Ԋ)Qy[=҈O9Cٯ_0QN|)W2/ؐ!d"Hav17e+N&s"f:[Xft_BTQ"}jϹ*1q)5ɩr kӮN;UA+z-5}tj e٬`#Mɛ>7nw[Z]7u&MYSo~(CP^Is]HM&+pǘF 胙hJπ> &YblXʋz'S)꧉,Qk>z3*wq]#m" hOp]UhB+ck5QM^ CYn_*ȹ-ѓ91 _'@Re?ݸG󼇂%kl\@D5u'Kk]\alP$|wnPήSP(9ͷ_c^vWKJfa8zHW<٠odF1"hT|W-1gXkzM @codWY֪0ׄ`lM}~qd p0e?`oXCnN`@: wה9LE߼^o{b.$2ƹl%WyH3U.GV2s+;nk4m堬f0DխvCgXd 9IaR{UEwSYK1"//d[k$?"NEX'Fo`8GSYu/ إm1V;|IhnBOK_/my;kP;p5lhmzPVea'( zrq#[~ ^+F,8|Hqԋ/ojvm4Hv~eDduckr Tv6%WgwPO峏ގ,[0[lh;Dr0 \lM5j nvOM&h@ˮt s9nߴlR; ) qO/HWeceaCc䙄Z AafA"(Q`H.GK"9!:)'ᘙk͸F4';'ie~8 pa<4bű,rU Ov[]nB, *IcJ=+BVUrY{v1D쳷J]$II5 En{9 /^dr:=h!IYK--mӄDqQ(8[Zl2tp2}N(eQ`o!%GA*[?U,?QnzYUOŊh=n9oreeۋZ2\.՗&֚7c"4M؃]aM?q2Z˞Y@?̓I˂AF,y6Bg U^1%٥q:QdB٧G"9F0E+/s>NSl?iDg LvJBnvs.2}W̪TWqH'|7DIjX4 ݱnb>7xHK&.&k߭Q$ayag*%# J:=gRJ'])jfB׈`#tmeI;RR;G]_bYa?ե;_P)֩^@XsW3? F%Y0D F,ЏΟ!źH,EGXw:$DZٕZ:Y\<0yĚ6`#L0Ŋya-d9pc)euo-$>0é"+6bGl)~UM&l^m*'Tc%:ZcUh ^PQjNt֡ϯt>[ވx`QA|1i!U @_D{-~]-ZDwb89i,ҰU2ݰqm~K:z;^vOr-p|9`0 l`li`_Y: 8Z7oQ=nq*g b<8 t}&-M&քsD:;63xo8#A=Әxt##GgI9=#[Yu ynYLQߚu4 nd3~Jg_dN\@ԓDiojLg@ՓqEE#ҙbq0$K/#6HI 4<M;_ٰT̗1r~<&mΣFaYgp}X[nbfMs`wJ5s=q M'd?ywƿ^,P+%uQ=0o( Md^&i}ڇ ȷyDڟ[NS XǟEsZp%2}ҽQxd{[=I=DsX(MJxagG݀}H^s#rpl%,;XFV~DRh^poT]cp1+{p^|AjHd8Q~ |9b ;]ߖW2d: Νꀫ MdQ&e{ "*i.@_>O\cjJ[zX*oƆŧr^%Qn}" "z_#OY3nW9o$Aϟ S<::$N ߢ1β@p A6I)&}b K >͛-#Љ8!fnl#˘j!_h֡G'H;/{џն=WKSm2WqEV9DdPԀU=g# t3 XXC=Q`L{ *jT-'u$9SLʲ.HG@_{R-<3Nv=«#'\t'ԉ`BT)X mt'%LhXM2 >8 / 3/Ѡ3eJkH̻NמG KeWDjcNqm(29|4JvcAg(D ~\x{iflE U@&[9DD=|b׀cJw"e.qTp=N!>O)1\k ߻%⁽wP`/`6مgPhrmGw(Aj:LGXNH7mU tIZk(MJaCίNl-˞6 0Au7^ u7 %ұEMHSA'#Qtos: '|+ܔA1&I)*X69R{maSjj"I~2-$xW>|?4 ]KW$-Xczx[&K)l7jX&qyįr'LJA[LFP2 L>lL͖.GvKBuq60Jc9I@ 1CX"~j]ίntAxM&wmyBV\`Auo:uB{JQDMz~呙YS$\Z a0#.b!j6(ϟܷyjm ץJǤVv 7%hy1榌%>]).R1c چN@ -E̲H>f/K=x9~a{ vŀ7c&4NP^96EGaΎ{3#Z^_9`D\2_riE| gqaF_ TcDLD}5}r~CC?Ȕ][Sk7Tct"|I3H-'*Zݰz8 Ssc8lyw;6@4fZ!wT+zPn1 8]H^r&?U9i^{\6v'yK;w&lC߼˭Ph_38QF-(N$ +dsH*fJ^|u 'D2n^q |{ dWJ8X'芝O(/^Wd\S>NtT> A'OűS$?2Lm ]t@DK 1Ь ƻ&Whbn.NI zԏaYnܝYb$FwX&aU79{Zg\.ꏋ`&ٰų<5 W;")Wej|] cGϛeA lϤ <K%b(ښHw+q 6 D%B"\!k2ύܸCAv3 `T-*idzEˆ-ߚ 'sKq z'?^UT<PGBxew$W(L.E~vS2πB qt&fr OxPđO,<%=ʑ;_ Q=^ÆP.(GqkN B~nj\ș{D^Ye$H3M z'?PpF!d_GŌV  JM#=uy 4q0@a."CӸmHa"$̭)aK;Ѯz@[G2ƿ _3if5V(RfZbD~T 8F;L'*\.= SW.1.cc r7嵉k6:M+6?3 ٝጕ(~Q"Q#K-g3)iԩBo ~؛]]GѼZiR)%u0;e;JC C g/M7uBJj!5H^ONȔsDG{YN<JL5\#pk< }4sV|]VfNMp2& 򫋿FA@rN/`9HXɼSYnHfHe܆i]ퟌF1T&> m Qp$s(d!~.b_}:?y'gnK)I4 TvuχlOkZ6Wjiyԯ޹#$vY}O4]MZ*!3ǃ|]XULwY"҃VLcW\az++íXزjӴord$a*[sm-˻|sΚ$ [1!ͥY|&V%S;9([6_J(;'Z'1ߔO@[h&NwyNx DH+Q*%ZmLT 8j3_n;B^8'=آ\S7{)b4hØ58PpZ}4u}T3Z9(9P1ҏ-Q#Ed#+uv姓:MJ!O%k-2u0&m;7 nAhTF6gAG٫]48ع IuOR:q]S2ȥgVgm:Nm3  NTqA"'D v-Q+z2Q]ҽtwx?#Ŝ8n,Aͺ( 6fm0KuU#=o)4ٙ=,rLdǰ}|2km֕GP^`oKhe (<$\$"X SVK?%C>ZBJ*I#5G{|YCۡMZSx$7tt<#xl7s&[+]wKwz4lJh;u(iL"ayǫk6'*:;ygI%_˜FMrZ+iMb:͈7c>n1ƦqNZ[7[ OTǐ"7^v'TEDId*;/8_ۉA"QK?@Ep}00fh"lf\zUxvDϓ۔u<2Id7w9gPҾLITu(ﲐş&7KGr#rc^|^IiPK9{rRj"l})z`Fu>4GUϵx/E3L{zn+ּ)ۧH0(1G{J,#< ,,[tkCy=j'GmuR\͇S[sGTW] m@2p :+˳qEVrtT'b(:?MT'* H+5zQh͢yf w޿8 x%SvW+qYF2X^8e"똻HO#3Êd=ctzA"Ӵ:K>wHHVpagGQl+GO}i&08pEx=Cl9 ZZI+91'181y4-X'*\L*Eb/ rx Yڪ[+K/hQaCPLdϊҪ>9p$P#t ԧJ <0:/}'.mg0!RjN[w Yrar7&} > М-ǒZ.6%mDU/R$˼}yU-q-5 (gy[!@4_]MrmFMwMQ&tzݿ(RHUnGLTj)!woʆ(㪺u7nVk?.xQ@ 98ܷP;Ne!(C6df_| %*Z+J.oȄt&86FH)2e "{TNw 开)5t]L kvfNwqĆQQ "hb;wymD-?ɦGKt\!d$iK?@''@3V=Ӫ^u<oR5=A4k㥼FT%2yk ,:\ q=" qޤxd}ʇoFm5Bh}6Ʊ71D֝Ӫ@r=JQi TORf Rw]U@]dπi>GYOOvh>\FSiAwŻjv3~~-dL2_f1#|Z-FGN3k u;#_gu[Qmh!O6Plc->#LH>K G])JO}H b$3G.B)MfPУV̄а} $2M!{TPfT^|خKdRHMRi18`IP.W4 o<Ƨr͆w-O%rXơ;q>̆/v(J%RhsKuBe':bnYCQ(92"ɉL̨/>A yxLÅenE EWfOR33y_KF~rgT*aObFpuӂuoשG E#39ql 4g=4˶0͹/Asvx@_Q_y͢Nw^ؙ*5`Rp60۪R`q⼖PlG/_DK<%FL|X2+ؚm!ii]7~sE D@k7iCo@ȍpx+ϕ^̴mDR Idĺ5s}:r7T$%CQUy9"}~KԀyВv;1Vl.2Áe  <(<ҍSvQoOMB1n[(}+NOP rYMFE\k9l1l L8L5*0U+A,)oj~mzm]Acw)%gmyWN˃7c PY89Z#_ʚ8 ?6/4_OSzfsA&:uXؐO%Ͷ; r"!Fs6M*ۢ ̨UQT: aN@qh.;&7 ҐNB~/OV2ܔim˸G丨 )\^@GO( 2dUdc]26(X*27r_bW\$5Жc=QU+H@+)|cKQ>N;TE*7TϽiU}2^i@]B6w98kIfP?G]x,XY9\C:će8=,lH[v5 /kr*n"Gb ǧD]o x˭ SD^3" vHĹ Lwsף!KHpF ӌRtސIG45B:LBc[p-7RV2ڒ$׺U3W]&*ENR]pC=\ܣݸL7c"Vg_UX]x-uF毙1⪻1GoH X{%&M4V:g~W|!]*bJ0'߸8LUPlۧZx_~&ؗ@ow bmC1>1 BK}"pn8ovkǪAe1zw !}RqHVuE%R~): 58SWuq2 m>uΜlG% r&Ӝ5)5uqïp\\I\n"0-[>wݱnꚧK#_*;1 HO&z۷i)M+kj{EY0, Ա`:DbF6Z[7yb }εvM׎ I Gg>ߗ)M˭.dV2zk # rDpȝrL#zh|Ǻ`!" dތtmC*Xl$L)W5+$du_UN7UF7,?rS.ut7 fհTfeu{^>7䛸:*2XP9cK7;^]XVjx4gd4"u7qQ0wZc@O=+%-dAT&}% P22miD+ tg|]38HpV6F#Ced;ȘD.PS b@cZ`7;\3QAbvymX=TQ2/9ѿ,?<CZRu#t1'H9w@㈢bRޘ^Z/*,xcLԐ22BohmLwoskf'*:< ~U\RvҘCڟD.(l _9rŧ3+mRXUSi_LC'q.v07 PԴKsq*㵩X,^z ы&3u )Y =S+ V9C. U K A٩K"ra-NmH!2SLHJ{;c,͉+dϯ Ee".r>UȉFY: s6l5z`vT}ⅅyBiN_-u:zOzs!@%+|Tr%eP9 jmm /PZ>@_݀*+ J4:x^Ոcס KO"h\Z]/ p|̴{ +̊AqRTť.x2ƀWh)kIzm \x\t| DH$1EԒTi *!)wl{ʴ<֠˰5xm/T.[QlpJKObB@mދ@zJNBtưΑ83s"?tJUuxge}# ؚߔ?U5j%ӑ:_x}z1YI^mFøg~߿H7@d] ]!BMu͟C t^`XUa->w!:) %))tiI|=}~OЉ( 8Aw~4g #h5ϸ9 1ۋ?X(iO mV\uJ}w?TDY܉,>3Toe@`d/.]؅tcGxDmΙX!+bmuU y6MeVjV RT^6 6^8oquU!}E>+ףI:bjP߀0 ȍq375=_6MĠuI 1Bd=ȊV:!i:uJM٥\ݘ<X#ԹU'1 X# Geu#[ SIaY6釱%hs?}w' #<%.bM:;&|mҬv,P{FbC:SOﳕDr%h0Pp`Jˈ3}K[JQ=b i'в[MC&1nIvYcˇa{ -g!8f?2T5yrf請ҟ5˙-(ϧ&ұ i<*ڝJԴXe"V,QpO6h訍2^XfZéӬ+[hDB,Lp;3P(iE^..[TaJ [acH{x58'vtj-EaGbXҙb䞘-2b~͙^d#aZ/0ը/kۻBN]W#\M=HN( uAEŽӀ7*Hfffғ1s㔪 Muͤ$T,5NA%Em 38utuWՋB՘FFv7\ Es6sW:J?LOKA Q[nigbP-yPq+DXp}n=t:wJb^%9njrO9毅Ct B+-w* y u<(5Uɛ3D嗳pM_ bfDш $Ǣ-vqLdoX]ɄN9oM_!F4ؙ$t!gaɐW./d/_|4ÙS[}k<Bgc/l>ڐ^OYQ.s%}V.r\hN VSGWr7->S:\'. j(秀v Wlɂd@8sUNwu_ )t]U[Fc={*e{R4Z{'%km>Ǫ)""\84GsJ*gk;ش_G7M(gw2@?]D6)B<ڐ=#`"d_G{Twb @K}Zb܀j^DefaքBA?:9Φ xl)E -tPL+Xi- D&Y!>b4Vs1G/;ޯI]^Up9(!ލRD6L![oB*@9j(ӓR1ԧhIP[q&mV"G.,K0_z~aED;5no1N+[٩vM׹žVSfP-zvKb;S0 Hϣ,67 /k5;3z<ΈQ~0ďsE&V;(Dՙ `qNSj TLdޮaݑv47657;">QRR/ΨW.XIKSh0κ+jvlaUcDdVz^?nTX+jҫ鹽Փ `zo'?vju??ґ8r$#ٯTGs?Cf`GbIڍLjlJR֬ SѰ7+J}K)fvz DBaߌ7-H<7yPvgXl4#kVsy{~:Re$ &pĥ[} \ |ûm/6Js0c:IYeaE5j*'8;(2 ,u1T@Y=-^n!l`< |!b`8$ 8Dzw߳Uah ݬHyX|> Gx܊)32Yfd@uhxs94:"@J!jmp+GٚIKi!R sz " zbk:U紼vi[vէBLY,0cN5&d`ֳ 5?ͣ:2mff5 %dwՒ'/m"~i X5O\uTcڟؑA4جDE~#yls%ޫPo,̊Vnۗw+&@l+o;tV 5]#3G8qڔ DO-w,` D0CuYNOR R9D8Y$* FȧlG'wlԅ(QbਅIN%4Ղ;p3), +}@K@u{LV(MԧRD32CvU܅$y8ӑw9;@0zɸmӃLPsPda2U֑3 2vT#qlBS`q0v*[3.ˀCI?$q_?䄗 &1T_mn@w߀\Mt?k=J=EĖSjPGؾi@G]y47g>P1ZVgپΫNjwF7r@ צ{.p`=> ~@;ybܷWk5uAM޲ [+(.M襻ms 70T wDO_>5qRluNgHYxHrtӂ4{Z o,OtRiG#o6od5?`0g}聈/SܘlYOfD̓ۋLID25 5{-DDƙabd鳎0!Q·4Ke0 \ |1XћfQcT(|3ryM`ZAar^{h^brKMMzHU0ǬJͶQ(<63$WAZDyfپK'}>J,~Dҁ ^|V`bKɟ #Ukv}XGhw[ƶ!-:]3e\㓯&)3֛MofϑӌJk_PVT.}og#Oݦ˜PaXkX< s=D\|D?fHGgyCp5$WwcV)ra ~jSG\ՌXa'>u%T65$G۬ TeCᕂ#z)q-M e^)s!b㨇lJKz~K!gd ǎur n՚XiF>{n9Ed(@ H*ࢼG˂=%]ZM3Y/BIl1cof^VLr0ҟg[sezt.Ƌ(zP0Yzvi`?4rCfTr }W336a$mpI1DZ-hC>Q Gx) ͫj@oOкn(ϬY? ^-m%r2K r 82[ȢN>};hG0)Q8bs5ƥԛY?;r =qOBR ׯf MA Atwf FOWM- 2!Wq\()nf5OXjPQDHX9>'MVcaB6>Dgq(x@qy!k@"#q|fm=XSxY MWZ +eyzS_[Kݨkx7` Hk M%)šUưٙ9*@!% WO(rKZ|:+REA+ 8Z'sITlb䧂/P}r` *e|, v\Eu.ECqӥSV4f4ubt`vҳ+͠bp]{m17;7_ "~nbX )^P!'֘I8nXQ r~C D1۵bGl>Q kL0s Ok7RWk'`~2W _ MV (YSton&N& axL(o2Ҧ h$pe+ʵUҳ5[E9Β’^pi !?AqwO}lSPV2T-Ѣ a G*MNѻAȏ}A,*q[8wLNF^u;,ϫZ* T\hY$#L& V t;X7|C-1;Y{ݴEtGǽ\"Z#j<~W)ELsU{Us>veYՉKsʢkLs(F1&`)"oesl(PVwFQzB݆*PIp^;zYLN'$Es