kernel-64k-debug-modules-5.14.0-503.33.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gD releng@rockylinux.org p-Bm5 ']nVBa:R4rwH&\OooTòY&^ EQu;pM <~ WpϤ%=|W>t'28>HA |z̭GO>{cSy" ֑_W_eV^9Lj.|*˿s*50wEcQr F #e}vzdBDtw\ o$yň K|NQ.Ʈma2f7{G) dt44*=1T6>XMݷx`n5 Oɓ 9Sy:32\̈I&Ųf"d;ФHkﮨeX2dJ1YRNJJ_σ!k/eD%iB@L:I\G},W%aAfIE!2s9ajpQb ĺ̮2(+ ;5 D?޺q'˃tbA}*75]TG՟&q$njZpdzI?SG~1b89b6532988ca76dbd07bffbbb095da52380b8cbdb95bc8104a3d4fd6a2954298f76dc9d768f2cf75615d9c72c0841116eee909B2-*3sl>B(?(d" 1 Y   0 h(( X( ( #H( p( (8(((ؐ!   (78@n9n:n>&dT@&d\G&dd(H&m(I&u(X&w!Y&!\'(]'Ӕ(^'b(CYd(De(Df(Dl(Dt(D(u(ML(v(Uw(V<(x(^(y(g|!((-(8(<(B((Ckernel-64k-debug-modules5.14.0503.33.1.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.giad1-prod-build-aarch001.bld.equ.rockylinux.orgqRocky((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND ZlibRelease Engineering Unspecifiedhttps://www.kernel.org/linuxaarch64/sbin/depmod -a 5.14.0-503.33.1.el9_5.aarch64+64k-debug if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.33.1.el9_5.aarch64+64k-debug ]; then mkdir -p /var/lib/rpm-state/kernel touch /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.33.1.el9_5.aarch64+64k-debug fi/sbin/depmod -a 5.14.0-503.33.1.el9_5.aarch64+64k-debug(,>L6 6TS_*tY\9{`89RHD$`/\d0?XU`l|^S$%|l\PzH<@rHx4xn@ta@/d<G `hxP#0<  H xL<,,0E) e D Ƅ<w/P=8>@,Jhd0Az6_|!XA^(*7'l\8G5P-|C zLpNP% 0 (,x3H <yP`0LUpdG GLd6|hIH p4z|*Q@>(T R-T=nht 0Ib>>d:R#( 3`,$h'?,6 %vxEA\-,s(<#P(;`"#\WM/,D16 7Hghc%  00XHOQO _X%l<z4&x,{0pm6Pgw-xޘ`pa~H([V0~x 'DJ\8<,X$D@TTTUfTH@tL?w0U ,YH=h/x\)+\   D] DVXstK@ eJD'6#([U$2H$<6*824#Phl$h$ (K >A4 Cmh?$|H$< Ar$ #($:P;\7`+X:\ ,pd7 E )-X @ PĤ(@dDoW=Q8@J4 8tQ 4T#,"..*%5+Ō}{d.,&"(=h@qK*%(5d5-X.jȜ&wHv8~D$yyy|@|MXXJ,P#Ih.hX-@>.@Rl"T)X_uLwPi8< []xc\`` <A\{&= *-P/ltUzl gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg0455b25103cdc468776a07292eb30ba424604cfa1868036d723da8919996bf8edc7798329f46cfa864f262a5e54a9ce0539dd5531fd69bccf84222274f40192799f1ed18d595709b2f5f5ccf0887ba8506fa83753fc2f7f5c766b393676c6638f714b57498c7f990662822a2f2175de5d069b688e2bf5d54f9500918e0a773137efd8203998b5509a5ee5905ffdbd870e1e7c5358242537292720c94b72f6a03907f53bad4edb709be82c3c7f5af1289613113d0784a0e6b9f1c6a5fe137d14090d2e059dcbb05989550edc32e3dd7e39191d60574e3515f94cfce3f7f61d477be9b81d5bb5873c7375356d0abbff9d38b9f3a9c2c3da2a65068e3a59a55c07d1f8fae56f819b3ccfdc8ac79290bdfdfcfa1974fbae36d1e0b5f64918707968c48e819fae702c90f746fd62a2b2116419503fb7499d8f1e814350e4900a01aec7c49c4a5d563138038e5ed0f11023b81d999385bb148d7999d8de2991809198af3def7c0f87a166ea0c495f4bfd131a59227a39563b6db34e232db23400f06c35c4a9e2b5997c8bbab713603b843231cbbbcfafc1b875afe58c288fe86e67a16fef5b855f0a6e9a936ef3caa939e61b1e48addbb2d1481a7f6216a35bba6c55626d5c311056674ff5e604cba448c6b5992f78465b4cc1a199de867918ff14d2487f5d181b2ff2d8cacf0142dc25aceb4be880e05f65914a4422ff3af3609ee85f0f0a44660f1ba04941391d15b56340e060eb1f52db2f9d013a7374f025b355670413be596a622839e72ee5a7ec4020891d38eb4841836148f7116c4c8e3d1429a0542782509246451e0203bd9c512207883a70f67da443aa0051119ebfb644cce2428842f9b0c63c4b6993951190b596a56eafe530b6198cbb3331fedb8a8aa766b61efa6891b1d704bdb3928dfd6824394ab3b84a865d8252bc098786b32a88eb35516c2a900b9d9a284128aef5f9f6490ba5abd54338c0b87dcafc7347c4f207290b9abbcf9477192cadaa1345489dc566c923202f6e84b8b5462a859eec7bd0bb5cb46ff8b3eac940c9ffc2322a69be453cf11adaba2f5e82ceb85299f2744dfc6617daa83c302bee3250cc789d56cdb59ba3da809c82c3115442002ab507a889931207cefb4136d740e1baef77693bf8232ccf7fa95a79ed352cceaf24e6478cec42068b601242b0f711088f83c77f33ddb6c0da9b807340c17fb361ef9916037e71fa7f391d40be97b57622d926f6cae97a8b3c29af72a10d1aeec493c4afa8a3c011fcbe0008395f9fd3897f333425c70c311111924b8cccd495a9a7447895a4d72d4d069382c4c69652009cff2eef66093c400db339e7f7291c7d8bcee7e94fc845f72108d35bd1439839a2d38f903311597b20056c84005045392af6d03e23142cff04abb0582a63b6929164f8fa9f841fa75fa8c095bedcfb40ae1f950d620f7758e750aa70cb9f3172c825aa06720f638832c8e847812e717626dc01d8c45d0d4e445e5d1fe650f1ad0f98a3f46388983878b65c5a9e99e591d4bbef08064d65026440055da3f6e566f10fd2eb32581f2716387e037e44d607dd88047285c5778b76971d117a9b25bf399c1df1c7912148188f8c8739419df9556043eeed0456546b7f01a8bb4a3023cbc80af8f5450bf69e076290ca2ebb03b052bbb90d78667192387a67f888fe215342e400d1831d4777fdcd5b06cb369e0010b84d912277ccbf559042790cb7717fb7c138328c0d05721dbc497f9e96c8d4405506d575b772fa3df67ba3457910998647ad66a927f82170686eea6812de055fdbbc661f4436875cb846a55c8df34c18561cfcc5b465b8147ccc80331a2fbd9e82e7f48bb2a7f782cc9db0465c13c97ff4f84df1b521887e3d8af0b3a799931e4858435a1504b6088fc70bdd7f4e12668793987eb4add123e0219b84f2bef6139a9ffadeb077313de012e43ad52f9c4141b913224039a702ff60a8654f050b32ce425eaaa67659c848e60b4a064cf15aeab3f278f4d34d61ae3e8664701fd6068ef88d294db95dfb5caf48311195a0f1107c323381e68df0e7bd2847308031b75f5c3d2d3513327b2a5fc54a6e7ef43f706d00276ff4bfe6b20aaa547270a8a155af9912e5b5f772d847acf9274f7e8ce3d03193aeda7cf35ff8be0b9648352a55d5b335b77bd18170e9b021d6491721b3fabb19c9026281b1a9cd77b71fdcead38f12fd3fab3e63339acdb6e7f91eacca57cad38cd30592f9af528d2ea54dd760e5023cfd56842212000fb12e8a4e90222e967e1fa987905122cf1dd2883bd0594bd25299701d4957259bb533fa1f5eb3a9b24d8a01fbbe67a9e136f1761703187b5ca2b7015f05dcd652137d0810597ed88a16aa96eced810b9412cb079dbc68d9c44b67d8765feaff37429db6e7433186068ec1a5fa722f191817a81acdf091436f473048d10ed5be7b318735ba3ce94e9e14e134c50ee9cbfc015a20ef367e7e64f4bd4ebf241beb29b46ca08d5a0b83bddf4d0a30532d7f9e795abed208952e5d4a14e7228e4f4c853319e11675aae006cb1393421b4ffc719e1e52639d317d7f66aed6312463b0c09e268a56faaef89c594d9a445a3a2128682dde02eccea852327cd056cf83775cc21d3af95e9f4a6ebac505d3bd7666e1e8fc9909ae3abd2841eae11a3cd03e16e10a728baf91b9ca6b0ed26ab85061a6801c260e6ced4660b767862db2296003569db66818f65030b763fc61896daaf5bcb34b855fb11a34c9838b599dbf1410f717a30c917318d95734e985259ac2863d5cc23564e0d0dde6832208d62ba97e42f50b9e1370475c4114dc9811e0c4ca6d4215f26ed79c98527ce152cd6165065b9c499ee2698a90cedeb2225fd7e163877f2058f4a3b200b6d3aaebe25ee8ad99636c5bb8f230767d5a24f175d733b02ef5b5776ade86beb4cc31903fc106a2cbf4adb6632db24f6a1d5d18096fdead08389de5035d8d3c1dada22099f035ec86cfdc934b583721321f57c7b10362b82446ca5ec980848defa10fc337647e2f4554b0a77f687babc165f59de2d2386056e9b95a9c17217ac6e692aac307bc56cc2a8b32323a54c1de709fa21a30cd6291764c866b5b4067f89e0a5c62f8584feafa47cd5f9b98c136aa54e79bc154e8a6bc3b4891824e5b32c25084112d3aad72622d5a4929a699408d74cfda42ed7634362b7e1394138155e927dd17cb5e43c8b937e737c9f125f8c8384cb209cbfeda7460d4ad9b4ed0f304ec2fa417ce6721ac148125840659f4f5015e8fca977acde58a452f2c8910d56d1047f7f8186da98380871d2590acd66416540220779446e4babd9c3e436eb887b17f31573337d091c99b5aec348e68f3e4872f232130b2b171fe7851ddfdef808c472e960a25ef723be6044fd29865fec073fd802f86263e53c6bb275dcf231670ccb2b4e4e89b92a293feb03a6b5327a5f12400b55ee0c51eea6d580d6ae7b5939e925d6fb4b80709efafeb88f7065029369fae33a3a2f2d0eb92530741b84d88348f70acd492c2216af500dd0416ea367d524545d524b7cff3d3fa8a96a8ee61ec235d1d69d5d291f2b33b7fd6feb7665e772b1238a11629cc11e0b9415ed9ed8570615df3fbabb0eb5b7292c6ff5c2e2f5b63dd60569968e93ea64e03fe7b72b3418439f635380fabe8e45be8d1479f80882ffad62cb20b2772ea518e5d53334fc12232f7f8fb43e7cbe9da62b9374fccecf4ab358c362a12d923d77e14fec0747d5401502238a39427a9157109ebd806443d4fb2cd3d339d8ec65af63f99a4c00b2d4fddf22a1e13fcbe5c6eb68fcdb80da40a26996b43ca58165d973c695c247ae2c07ed4f53c42c38cc846261553ac93aeddce0f84471128482e401756dfc9dd4ac156206277baa8bb20833fba9878500c36c73e79659040e08d24ca3781a9ae613551f91a55b590bdc95d7e4264d3ab56ece50fb2f1a1794563e8b58a4cfc9f6a2b58d8a6b4a3a4993cc75d9abddf7f07ec7c383516f2621db2f323a66cc91694cf2f554ac81fc14e3b2933c9aaaad566d389cf7bb41286fa2ac1024e751a5d8ace8d6ccd3887e2ef86143eaa58a50579d2ac5195f6991b69bb38b125b4162712c09db64f78e62450137f947c52c9657d83ab062af4ecf2f358cba029350d224e7141f82e0f535a9aa9934fdeb927305842a723126b622f2087caf1af97269882a714a8d0acf7a5b0cd97ab28d042220c071b564587026785e1e7687861263ec472dd58b5a13fe11cb6907de1e0903865db9c29e872ed4c34ecfbf422f5069067944cff070f016b7d212b6b22fbf6c219cc7a6a3eabb4f9f8220f36e0723d5a81fc953ad1efa952ec1141290317d00d0976e7510be5bb27c777d4f62931e0ac43d67731e1f9d66226a3f448de0d8a75bbfe5ba4b81179ef526d7d49e245503ecbfe765897e8e4a02c37bdf51d2a8d55ea22a24536727480e04d76bbbaa12914544fe9f38e4d43b6feae1d700b33bc2b62bc9dffb8f2d1182f1712d434b6720c9bc2eecc1e37bbbb18ac8fc7ca070eb8c1ff8391d5ff689fa9f9e58dc906c2d2b83e2d84874d133cdd5e2a2a372e93cf6fe91756b254e550f6747b84d05616e1ef6a98bdf9a8be420d3661f80fbaf26373d2d2ed52d06eb3f18b5ba159ab581b2f9c0fbe228662733a6996405747fe0f3222877504b81311e55131e0833ccfca0d0896732aca569fc86b064031b11ffb81a8da3906886eba4c059682c3c3d4a850ff96f2e292d450b00d3723e5a7e7d881e3b514c6eea47cece7ba8c13ade65d0fb44eb183b7a2f1dcef6380e7fb7eda03223119ac739482f4a1c29d3a5969197edd29f1e30cadbdf7a7d153cfd7f2920816dc266486f6a8c86de2fceda184433def0a209c95cbeff64bed37e28ac0bb72c21615602cdf38197d4e49cc193a74dd3885f0a0bcd632b3587da7adf8fc50237a1e7636cdbe5e6b47e6d015497c4fda8501ca891f5db512244749d6c2e0c2f4932c231b065bd80fb72e06a7d65714ffc7661609a1863faaf583f4385b485e1ff72a382a5c58858270bb21bf41e3401131f8c68376142c630dc6c801668cc51703ede1b3bc9ea7dd014d6a61df1f42a18f2f351ef29830aeda36d5470df0b326db92aaf214a7b00733bb358483f62a537b35e3c746def100cc4f269e1a589b5342c3371eae7f57da8a74ea7055b31647a7ed66653cbbb3332c410c5a2916a6457a2c264ff6ba4ac8b044020679ed0a46091106855f0632d0d02682bc7198d3fc9d2e2e0cbcbf3f68e361b479d9f3c4b8c5b721cc41b8f1aba069f3e92921de51d84548dec97decf413f6f7bfc8de57d936865c3b7d2b3aa4f35ee104fc727578ecf33bf83fbaa78f7415cc9d26b178778792f60894c05680c6b7f0462bd42053754fe136a1efea6ff381f29565d0fc31132350cd95e449ef60b52c17d887fdaa65d190f4c893a9b666448bcb4bfd32572b17237f8ac7290023ef5d1176600ab9b6b849202965cb39f05113492266ec6dd849f5e038537d9bad32a892b3952a0c448fa18bc684ea00a6b88fd718350adf4aab5bd12ef6d07ac11dc1c0ec86be087b96af21cc41a79d429b4bc68405104f3d1c67813ee449be9adc88cb077d72d040cda93044223149f91ba9d5f001ed158ff4cdbc479fbb75d30867b7f02b0a6644d40825afe1e121562ee247c1f94736df8d0e906e00fc72b6e49de2ba03aaa5215cab642a1d960b13ef8133a73c4820b3e623b758ea4c3fe335b9c6b11f8d6c7bd3fa9cc7bc117994b21d5ca26f43c59da7043d26eb4ffa2bf0856eab063ca345aa4bb7046739b58cb92528507f3faf751f401900bce96acc05b6755619468802ef94959ffab1ab4a34ff37e7115b790b79bc444f67c171c12347fd305fb59c5e3b09f49926bc51aae2bde47967335fc84f298b3280d7526ed356e2a267cd208c748e74ab72c7e4fbfb291df0aa0fd51026cc548ac4fba92f1cee054769de0dd0b3d21a6d4eb6ee28d39cb4f99f1568ff84d70f358037283fe68e5dcf7c38780c7854b955a8c1fb278673e7cddb0f127638d6303cc669fbbf773d5efd5b045834d70a0344fb04cf84bd90010914271d58cfb9104a74344a07849b4d417dfdaeda19cca89c3b23510fe0cb707324b15a50e49446b474d8934cc6d2ee7d184ffb9c104c445a3e21f21b147b9dbe420d3af07839e197b68f3ec7600e69090dc73f5bbe410c4d5fe3dc3738cb75077b0e888f1992f7ab524fabe1c2bf31c48100cb5d0bc38112a5b551f2d758ec8537815f91b53cb6e0d9e914cdf10330aa4eace1655a8d8b90538913041b8d98e5783a94df9da6d7ebfc39ee6760270a2c46d82291cb16fad736f37cb9917104d4210fd74d099bfff2e38e8476f064652da9ebd400bbf4dfdb7d141062427f451eb8e1fefc594df1034c47e3dca3137c5d2110bc09b29bbc070f901d1daa8ac12140024caf0c8a5c1aef051d50079d6515fbb261811cecdfd594e32f714c7b189f640e4af2a3f076b361268b8dd188afdf3d2909e470fe7930edb4a35e72d65b50ae8db2df9d458f0603c3f083b51350ceac19028f08f9ee0b9d3760db1a5469a3fbf5cade26ebb5fdaa04731f7c37e6512fa147f4fcbd8508c7678a518a3bd22ab2a5de8140183deaa7acb6e76aee8b776accee5c672b29db4aca96beaad18b358399ebe5669dc791ec56f81184066712d759dd153cc7c64fc8bb97f3c7a0901e9f5c89457f8ed6f384d9147ba8ed1416de09e3add291fd591e06b5349fcb48f39b974cc7c9b20422adeeb6f51ecd8eab9d2237544b2fa594cb7312e4bca79ba171ef2418a1debc6bb0340e8d1be91e4842c6502e712f82bcc7577e2df99743885cc0a63a1e700873e3701c25df3805eb1d0dcd860b96ad0bd6cca0d065e59d7eb3d20835a12c2cbccb7baaac9eb6560db79886cebad26144aa2881648f70b210212587dbfd6ad4d2ec362d132fa2de9416a14b002e2a57b1ea687a28b232ec71d0b62d0df729061762220ff2e4823211f141ef0d0301d66b34a96ab01fed71c02ec7e99905ec3ed6dcb7ebb209637cd2e6134dea6043e74813ada884c52014d7296c3277d23db3812148e507984b861057610ef904817399d3040e91c30fabd4b04fbbcbb2c5a77cd5641de1187fe38021cf290c5e4b79471a79a6bf1d5d0a6db785a1102af3daa0cec90abe79ecc50b393454aa6b28db47d9d743f066837751f2d11ba62eeb734e753b26436e3fcb2cae553cbf1a470f68d655bb6b7585071977d778f1c1142593ba74b0a349b75820c3c477422d4a6bf64ed2d74b366dc2b91a29751cc90185cedc27d8fe6dc96e65f6acf49fdb5a910495cc5c782b1faef9e8cc6f0ed4db8db947b50dbe4b961edf3d275e309b1a9998f701c449b9d1324130801a04452df58bbb9787ec41962dd026cf3729bdd896ad779c36fa84863217b9e1921679da311ddd5135da0ae56c60bb60ea31509029b57e51fc5781a57c993d1d61bcb06db6f728a8b4cd864e9c1975fb0a02e1f54f2dfb1a7ecdb16c2411eb23ca4e68678323fc71696dba3ebc431c16ebaca5a50ff31d4fd018758afc20a8ef2b512e621554e0400c88ce8f2a3e5d9fd5eab55e0e4f615a671c956114d531693aa971c6b3d61b8d8fdd3bb4951a4feebfb1ef6c2ae7c07e3418dc2aecbdb01bd901df5663c81f85abb91602152f2c6efd2f216eda403b0a03341bdf75ae332c98ed833b2fc49ee0ad684e77c0e4489c802cb5ce35d45542f653047afb83803e6519b9ad20c2f39156d6346e7b67946f3a0328183d45907139284561494303e5604da37fc162ba58093db5f397c67da8917250c13cca31c6a37a6145d7be2996601e2dfa97a40c9fb26b3716e24af02e8d60d2ef201e4eb556652d2804af08eadb65f209c8d363287b6080892013569adc16fab1209f3403352cdb7c9c7a810e95226c86a0b27b4f176094687f5d07e06eca7969ba73fb781e339995ff5644f7217ede5ea96e55047f423a58c7520b3dc7d90cf9d030570f7e2d94ecffffc97867d04863357ba477e096e6dfadcd401556c7167d18a7d1e0553d6dd32e0d6ee609190cb57d268467315932d0fea57bc2454c9d135f3914914066268939105fa9b290a3f609482fbf4418ddde2ff9824e17becb954bd4aaf75f601b10d02080952a92546ab36df41a4ec84ccfc2dced6b880c47455859aae8413ed81716c761876772a083b1542c6711aa7f6b0a28c058918ddaad20d45752571c1b00b4a9e20211a8f79cfdd0981c63cd22b4fcaf153c40c4f8d6987253c1dff7ec5172ae0bc1b762fd12b97509c0243a50e392982547c8c56d6536bde74896696fc782f5c4b2c4393d403c9c1bad6143c8fcb25232da3d94a0893af5ab3eb5a8d476278d360d20811497203aa33385ce1ada2352ec3b044c16d018a91600d3a595ef1dcc4c95cb6474f4ec8fbf3bcfdeda16c2ad4d848ca042d1ad562b66d5da3439761223709e25c9d83b42023aef05c5b3fe3116b84fd786877d5094abe0a1042502ef04de921e18feb40d32490e1372bb9b87cca11aada161e873ad8381d704a22be0e8c7b948cd3989d73aebb5e26cd20796dd9154485ad429e31562ed6fa22bdd9a7f241b63ca921d71cfb6b8f7a9ce6655282fdb5a708fea431e1211878a60d538ef9b2cf9d46d1491a49a10e38a788413c474194b5733c7e9339be12ebd04c31fd351156e480fbe16643af542652f1b711107b44c883b32d8aa96038dd1ccbb3df86555b3ad5128899d4e5b3b9d36a9654fbf79d6c1e25073b59914d0d4c021367846928855b97547886551403624c972434b5a11d39fe559176d8c0e8855c84c90e1f6016d07169ade8f850cbefc64867e1bbd3d0104ee2db2827589a990431fc0b4cd5d1fd434c62ef896ac2ccc8c569a4799a0a0c2266d97872950d027928d9bc624835a9f1a748c39c318efbc02e61b300f609e870d7a2c630898de2a393700b2d182b0fabb393450e3ef7242f202dca15020570768950c0e79288259408d73d35b377c41a59121e5ca36672ec6fe08b8a9f1fa873bd89b371c300b47d83121712d6e5af17d6745d191837b06e44ace73260a3dd93afaad254bb0b05f23eb15e059a11c587c0a14439681f7f213f8d1dfcdf32a5bb2255559be9865b7e99c138fc0129ebfb831e675938d6515bb18d98f95be722ee0a2045f953ee6e4d86bef245c60b7e333d9b1492c91da183b5ecd1c4ddb31be72cb3ebb47eb933fba14af45dd1328493fd890de626a59f913b14136df9f53f9c3c2300340cf247ff6fb9000b6745cec8ecf6f09c214eec064e768893ec31e71d713743c70ad9a1d2fd3989201a3a9bd9c7dd3c8c4a411b05b1902f269d0dd76f81cd0f05c6c3710fee6830210d8c7a2380fd9e7ce1111a8a40eca399052a2fd37c57095b533b7bbe25158e765378580f6e3c81fb0b4192a8d58f685e6440c13fb01eafffc215eee7ac0b5bb4e72f627b58b2139ca70b65832dbefa492846e3c111e353fe4ba4337478d6efa2e0c2c7c8ea50e05651cdcf9101e031d8eda343bfbad62af615758c7f2b577ec3e547dc29d87c7572fcc4f873827f563111edf01e9b2cd73019c1002a2001624298ea4ae55069180b7ee92f4bfb23faef43e1a105d75c85870447050db75ab807eafd33382700c4e730c0394526986dd299a239d03a7252aa9357006e1f7ac3f7a41d23d3ea74b0e419f02913a0612d62415d402f68bc597adb203fbf41e23aa57cce8a523865254c9bba9ae328b3948511c558073a39a69addcd93d9a32d4a70a5a4622f7c4855b4412638ae38db4b02fa22a215c601bcbfaceca324780c220f7ec997ba7a3c60f32feb7aad7b2ed99864f6cae7ddbe404530c85a93ba092a1edd07d529b9061ff204343d4e05b4723d7d7a0fbe6ee8fbc0f397567402e60357d12301afad4f81eeaf7c88b43eb2c29db3bfdd3fa3040bcf48ead82c42909552f03a563640949125d6b31caf7747bd09cd934e4f52ce581b28c1f99de5ef8464d6beb883714d198eb9a8f9ba6aa94aef26cc714f3d098d1d0d0d600bbd9d55042801acc85757f5e971f82576ef7c1fe36d396959696588c70c9733cea8587f51d4e4c246ce0c50e10af6c5a2f12d722af6acd5d4d3aa0b8ad8ea2729824a9182b7d8c2e3d93ad4248c4d7dc12ef36d9dd320cbb24de1742378d0a99ef1e1d8d3b65a046c50c8233d18dee7c7041427fcdb4b8dd4e0781d6cf7945153eb307094dfeb38ebd6e40ccc07ca12d0d42173dc8d7ae067e41ccfb9c94879597e29ac4a2c110d9568fffa17376b957a509e8c49082e569b305a4839ca959f67de91addf9d4572ef54669e743be3b36ca7e2e44c6994da3dff37518e87ce845a95867a4e3d27465cdd586541e312cde8cabfd515206515f4b4c5f28d7aa5288fa7f1706132f1464444b7f0e498e51745351419ef8e1844d6ead71cb9092b1ff5e602b1a6cb8e70c6e3f0bb0abd412a5dcb675854e0386ccd4e035a0db9b7b78a12fdbc18bfeace29a0ba5066b4f4f72d3383543be0f7ac42946bc18f1bd495be2947068aa63a2626e03193d0901f02239d068944ed47b181cde8e803aa4e6f58596b6353db5dd141d3bfd3d753cf2eb28a90b933f1d60626fdd903d67771f8ccfea32242907f3b716feab9aae9a4ba432db55186c756ec4ebe34c490525496928b969f841f6750ece2e34bc81fccdd58e1f626e0a97fbe596dde3f3b4b5af340615417003722b8ed8c2d649669717a5d4b2bf14c0901ae88b5a41c98d1075a184c04bf17a0a412c475f93a3d91628c09354a405cc4afcc188a58574101aafe85443745dd30310f33e81833472457671f2dd48f4b2120b8b6dd36a4d7198b1432c0619c7146f3d695285bbe2859c5f0e039adfee98d3f42faa67e2c494f0d01f8944a3355c1edf1db81ad16eaeca8a536fa1e5da1524c89cc3e6c3d28ef1e0fc6a51ede110ca03aec0ea6b5f6dc4e414ad76173314bff7850147caaf8e4eab8d7f7f0f31dd54b5ea2fba7756490391991dc8eaba5cfc3101ba80c20bb24bd87636333404ecd67959cd36c92dee6692914f1a780b52f464ceb54e8db8bd7db51a1b308abeb341bed1741ad84865fe67f3c44377715d1ba433ff103b159a33da57a5a4209ed84498d825a62743cadfa1ec2cf27d55f53b6199dd51d9279cf086cfeb5179b7bf131ca5b437449a0225958666f79bca5fd5ef34b96d331c43c9959c34623e1bde7bb0a96f7d3605bf854f60136bacbf0c3ff2e4394f0a0883fc40874c6f1547482dc01d0697aa7443570c5ada4d68dd2dcba7d98fd842eeeb454d87cf025f601724d0706bc7b4829ae4f13f5c1bec34427112ae1a217b503ab3210238dca0e03b7fd6de91f66f904c8b10cf81f2b143bd7103e65cdbc3d59757956f3305f8d4dd7fe9aefa43b1c46618a231eb9b75e0ba1d50c85eae1061b366bc4bf5e1feeb377f7fb802010e704402196b31b2f4b643bd961dbde75f26d943dec40648af183a15af617bc1b637bc227f2df8a4e75a683990ee435371513e2d1773861600b7e245db6615d6bef8e7331b436d166bde62322f3cc7152e15266863a32410821640dfdcea9941a704315fc94b1398983627008a3a263a19fd98129b4eb1ee1299a1f080edd47a02bca08333b74194df92955ed4cc52e1555f14f9ddf321027ec3953f683395b69101ffed6719f8e8b750049763ed991f2f31ef7e533004bb9717f50ef656a306b5f6f59a27452a0338b7efc280d1fbe700a6b473bed0198d16a1e82406d3a426ed0fd501923c762d81637c7fa7e091973e07557403321a5ecbec7ab4fbe2f78cfce601e406f681d08fb09aa6bb70dfda9ba6a133bae39204e64f9ebe05c1d388deca1e11846d3bd24c672fda0d80fbabe1da72260d73746189273c93f115fa682e026f34213d2a2d1108485e4b662fce0e31fc0bf949822ecc8fbb3a46adaee7575367809e5bdc5a23e7433f0caaf7f312c631933ea0b8aefab74ae6596ba31a9327c54f571e1b56e809a499ba2b94ac98f4de4fbd6f912ea81eb6a44248a7fa15fd8d65365ea6ab3fbc27b29810bfb3b200b11e1ff603b94da2412357b6a6ee73f7f7d94990d757b87b2c417189121cb8c47150f6789fb6256bc240eb49cbdbbe4771c9917500ab70ac8249fb93ad979123b0e63cd4f27045d7487b1338efa5500735b96ed5ca70f5b838b52d4ecfcc9c75ba7a6a995ed33ad219e46a4dda07d3396132caab5d57cf47a0a6153d3a6d6605a07f197085a4c29575f41e528a27a9fe0782bb6b10a93650487203fb0ef6916c7c59b8aad53289f3422277e4c88d7e189210c3c931c19515887704177ef413dbf2485e7902c8410a891f7c72d1156eb2c900ee7ed9d4d164253ed64e2a7d2f3c0b2da41d9bbd5784d68439d12bf55c8514b5e5564f6c5e629b35eac8fbeef16d13c0daedc9c640b52a357a4e422d717ff1ac3af55fe26d7f465878b2af80ec31499ac82e3dc4dc1e4a4819cf7a1022c8a84e64cadb5e25a2c8ccee0c698319399a831baaff85cd412c25507b69ce61ce9aac6ec1d62ba82e653c673fac87026525dacbceb1d34140e17e837ad20fa0837bc799f22dfe2f2f4883d1d793724607b01f5ad3bc84996eab6c4acb037e3c6148023b48d8cf1e7b75722e386471632efd41ce627db08add40f82786ea8fff2658b1acd3c24632071a2314d15dc8a8aea1bd0d563ebd1425ec7c361c822bdd047abf6cc8732a798cf74febf626f727651e277b1ee2888a69a36087be920cf47354a577ff5e1e6453177175ff6461791d1e1bd1c140d80bf8bd316566b8f6801d6aff7f589b07c96d9f69dda90c090bacf6e6fa056f9aa86fcef9175f24cffa95cd0c4ff02803b03079262602fd72709bc4b3ce49ae81bb5ca57a2e15cf3220b35660ab6e6a18c5e743ab058c9bc3d6e35117e8b0f9b1ee364ce89a6ed0d544752ca89bafa30ba2fe0119ef4d60143323dd08ecf860e74735ee3e332f0012e9ed2d27c753a5c990def881bcbbeea9a8f1dcd60334a65a11a2c5c7ba7996f04ca2615082dd01d53db5e4ff70c346f38dd52a8eff8681f8b07cc1c4ffbf76947703ced109edc97c7eadf5f23a830de19ed0fd97a5e6600381d4f99a202eb207ba4681c442abe4b315d6f35536e738548a3eddebf6974ba7ac377e800ca4372218ebf4705dca7dcd7167e8fac5fb5172b820181ae7ea3e4c701cbc4f8b0968c3f1831da528d044c8e488f6acfec8a0e318c3fc458864cadea561a5dec0bace5c8be23f746f7a7d106ea689b7e4a0a1c56194561a3f9ad21e24fbbcd54cbb7ba019986852cc83b3b0260ccb7da6bca0347f9fb03352373e1071fedb670796c9fc6702ad7a77d3474f8015584cfd7cd1adeebfbbd0ab92d95f64aa67ceeb07f3aeb9d4cf3abadcf5f52d966b84f690fcbded396dd982ffc9fce7a338e34d113feb380025fcecd7880c7374811d1b2213dd6fc0332d1a004984e693f16eb299a171903dd548b97baac903fb217c99b277820b2af64be7bdbc928f6f5b3c27cae6b32da3ce7237f971667667485df7e77456158193725d9e417090932e6cad97a510950403ecc9c62961130e932206c2331162aa9053fe38527073a5c707820a13fe3b0fb94943f5099b8a1f7b0f355478d60c11be32579c3a81e1ce930ab712404f77e6cd4d67e969a3cf401a5f9de9046701d20de52a61f95677dcd20e298df329f746548fa8b0a3b41677639dfd73205fe08ceb4b925c608907af01c326e43255adbc2e8438959e0a974015f15aee3be7146c160ac7f4105c7dd0557468a3e5ac3d4534fa38ecc697b6c1efbbe67e97e0a48a21150fec3ba04ebee78938cfdf10feafaec8bcb331f21b8913cd8463ecdf6288506a99e562036ab7d5c5ae301041409fc9dec3968247d68eff0a4bb0aaf5ded95964bf3bca5e3bb2c4dea24dedfaaf37cbe384ce3ceba09690e6a41f51b95d01d025fef6666328152644bea19909c7e7f117f2a795e55955179657ccccc7e23f5845f3423f6a7fd4fdcaec19444d9325d28653938584cf92af12eff2761be5422955c8d8644bcc65eb2134911e52d59f9385f159c1a3c31e7af651c89321f463550d4cad63992e1f59e3ba2a388ba4ac22fb07f18b8272ea03ff7027a48e0dc44b569c718a8e060a8f0a3e292b340bb0df70263249321994c99f822c0ac57f46f0662e601afafddd215aefb75b36e9c46e5a5b401b53df839b9ea696015243a34700e5f8fb223a056951e1d2f14b09c86fcbd1675769bc3e4f10d4dce87a84312b3b07137ca97bb88c5ad03b0463ac3aa535d0fe91b5ae1e273828f530603b4753613c62e6b77bc7fa5322f750d47e42d2128b4d2e8c6f557e0fc7e934b976831bde93d776d70b49a44f458a1f5ca8422183fda7ded1e17310da92c22b05251504a806349b04c7594a721a2b4ffdf8dba97f7eaca3deb889ba127bf9a15e018a6f5196c8caf2e19b2e3e48cf8984874101279542992c80d2887c089b75a5c228570069d3ec12bb70ad782ad00f93b72a93360209f1675fb5a9a769599cae651e31affbb34d54c2a90adcbe7743c1b866bfc976b1fcad978b8495b4b18f9067d61aa392670708b3b9d6cfa2b03d691ba118a8f0c57ab72ab412428aca955d893c519f127cb9bab46feea613ef9606f64e355445066e2ca496bd01bf4a8b82b073446665156578dfbb2fb037a24090a3a1e99c663574eac20df4fdab65e6b1397310aaa7b55feb9477dc90e80734cb716d7796d9fc472b51f8a796cb0c7beed7b8b9804caf80f473bfe6d04c2eb9eb3a55742bf88c36322c2709b33d1c2f9ad74cd3496cd0e532c0ad0a1e3da67d8cc5c81d12b6d64c607755178de1d16d5058c009fe918dcc02884230e7ff27d1ed23751a25a622caf090b9bc256989dbfe3284c2f04cebb72f96e8fc350520ca9d5ba5a4fe893299f00aa400b7c02d92de6c9460dfaf994fab051f1500b190acafbe28773e8f495bbf8cf4105994fd489053e093401b842d3ca956a16491845434398c1d3f96800dd90ca7eccd256bc18be9c8a6ffb586d77abd3938f7e61e7ace713a465070a9d0230ffe57f1bb98f288acfe7c1388b82e8dd822a2ef31134ba337b656f1d993c2742ffc376f1d88543482b55f58d0129366d8139fa7a26792f44d089f226694a325535a9c5cdf91e2974843864ea33978d85249877ad58f74ffab4d62bade3e8c474b67b4075046bb57c013f1b4a58f793b63a544b0e0a16b49cffbdb58c37d4f8e72c26bf8d994e32bd13bf02b3dd9bf82fbee13f87443b3df889e48768cc2180f6d7c6f2b632a68237502b38d1e73799eaa1692ab4080e3e407460839e38c4afb0837793e9dd5742d8601fae2c28dae103cdcb5080a0881c17b873f4fea03f1d547d85ab5deb84d5cd312cb29388233eeb1447bf4783b0b613a85ef7faa112cd54e072536e753c851d3c811d1b5c00c001889cbc5a3040069da1091673fac52656d7058899eca0a20cb0bf4542d4f1d9380249a8f1675ac363d528560e426c1061662f2d5dc67739cba813033d52cd86192bcd7cfcf9b63ecb11548d00548e7c707c12c26854023b49302dbaf559ff1d6f46d768af910ca0b19c97e2834db3e043e1961469aec6796068c6743831271bda667f6cddb5f10ebc6226eb25ddb1ed7d532ae6f32b7622bdd37f141cb4010b67d67426f419440c9848b48afb51f0d5266976080a15972d9bc384180670592e53678ff115dc505095b375f64aa90e4df58a03daa27f06a5dd4841612b3f87508d8a01fa3f3770ac388eae1450fd44a007c7b26205f0cd88c3dd3779f959d3a7556c337967299a603fce7816347ff1535173213177ffe412a4430ef15b6a3b0da88f9f3f6f9eff0b1b1816bce42c40f91109a5c77c824d49bb10fcbad168100b0ec4fb69f386132cbdb1f4fbb036756fef2d02beb27e67e6d5250c269cbf832b6e8752f515af99391647845f74c36d0bb80f76df7bcd7e92bfd7adeb91a1570f2c199d4c1635ae86805b63e3da061b0abfedf000b535142607677bd5eeb06b21419d1cb59b05d511869b13b3346d6512dd4231f115e82cf655d7d06ca6462cae1afb9e961e0eecd440352a21acc8f8774fc48db5bcaf59b2774b5fbafda30820fc4b875c00d2168a05f5018c2f351eb840896409483eb6736fe1b917ecaf8aa12471d92534660665a27753fc896749191fac0e670aba5c6dd623081dbf6deaa37904d59c6a0098e8b6829e6ab4205e725b3823c9ece10bf71a31f52ffd346a7d599f90c1e6edb752218f9fc244304bb1fa4d84eddb2e6c12d85a6a5c862234c3d326c35a6a554a906e06ca77334fd72046e107e67b920f7c6f6949c1d6d724e10696068bdf42b444aac5212d4f69634eead2a5bae053e7f4357a04cfef7ecb0815cb4fe105e06d8165d31737b19c061ce3fc1497301f5c89551e47ee05d52ab13fa8186062a581f550cb37f5dc6108cb7beea72786b2abbc7511c13fc40c461f6fdd99646636ac4c2801c9a7dcfaf1c77611ae4add28877ac741e19f69fdcdbe9cdc935e62308f8af7678ae3caa5323673ebcbdf82121856cd2327a1e618feacfb27fabf67bf4ad7fa968367da91741cce4db257c5186df67bafec18e6c03efd3c6b4f522092ea6646bdc26183c55c2ae29b3dfa8d99d46aad919fa6cc49664d949f6f108c6895bba093abd656cd9b8aaf825a79c0d1b38a8cf19a84b1910bcc9a631aae2a50a40c3c5399fffd9e2761af312d3feb3b0d329023690f57c733329b964ab1556e3b1d0a66dd610ff7a573fcae72e8ec2b89982693c99090417f6d0e196776e8c767734a474701e734473762fcf1dd05ce8ea2321ccf18320f19108008a1deafde0ce9e95e83c425cb38d160b285d51ac934e7b313aea7d6291635e941356b3f28089f98dd5eb9cf0cd0d3a046734dc430edba7906bece08c8cd691e38c8dfbe9d0dc19601ab3fe27c9276e29cd29cb6ae65bc72606a187ce4e64bb2f05dc761b8714646a60b26c02b4329ed505cabef68bc1092b501d17fd2e3a35da99d712289d56c7aae971e554c71164728ca43fca4240bcea3b8a0b4c8c33d9da0854ce2eec174bb5ad53c2e568e65d0da220f75bbfa4e6777a545d25190055d969757c39256d9e0d26f065f12704f386b15a33ab2987cf7228e955ea9d4f6d9019812cb65334b9d3d65a41db9377c020749f1ac8c1b99a1eefe3a692982534e630932e693105831c360e59caee908dd45fc5e098a21f93ca86931e1dda311b4f153e66c0678c089a8daab98d9add7df395696aa0e760dc337c05702022c15ac19414953b7d0fda5bbb7ff50617cef8318401d86688b5c70c83d26e18ab282fde5a23e1be7fc0765d69744478cccd1f93f53d35e7b2d6414dc5fa9feba765f9a2eacf2d33de07eb0954ff7303f4b61fbd7a05e71de3fcf1ac67432dde54b7594979a89626fc185859cebfee4bbf48decc97e3d41f99000d3950e6a1bf3cca098a96a91dd9104de111fddbb57542b55f599680b34069d5558e55e4c534cb07736b7ed4d6d135ef3037c9d2213fc176d729900ef33ffb16fa2af9883b0738f8ff06818e86956b8e96dc1c75423103d735d4781b1ea66adca019571554604469ee924d4d75ea6dfaaffc33d54229be0e808834daf74bf4201572a84eaeeb12d0025d9f1b4da39f2ffb2bab2f47acdff3b33a29acad3bf9feeb592218a2744f9bce8255f27833ee92ec18d5451538126a8bdf38c7d3d6d84340d69f0382a2a3a034dc5576816926c5b4f3bdee98bb9c92ac591d31cdbdb708a7468cc921c3819cbc1ff2b839acd03ac8227ac6fcd1ea4ed0367ce57e6ea9c0289e27b5a8fa6631c3b07600bbebc15cc60cfdc0dde74ca8e5e2293c0ddf9935682a2dd23b740ca2fa1a0b562314bc119de5e904acb8b0b376b1498d348952db4865708ea01d8e480d21929daf36ea7661f070a9127dc36beff5c8d8eb3f2fdaa835208f66c06adb7847c3004fb492084f3b8fde19ba13204f36577a1533e92c54631123e4a1c1fa28ec450d2092457a5eac0c17c370956a12e4e4ec463650457057554a4ddc5245775719bfe22c63866fe02efc752626b5fe40952f579c85f6e79a1e70c3f99de8c4c5b3f65674d84a33b6cbbebc40f1570781245e7ca76aba0e449d95a9f3cd743ddb98b8419937b84b17a5075e29febc1726a64603fe57506569da687feb725cc2a4b5a00158ec4b43ba145fdb58a725b21e718ce6719df00903add2daca514e1ac9667a8e68ff70918f6df7c2fac7925e554fe4f36506c9b38651ee84ff8b8c178f74a8d4a9ff77d9803b5c7f83c10648198836d56dd95621eae9fdda21fd8c96cf3653927704fbd738dff2be3035b44ba3a7628927096c3d6f51a942505154bf177f69f88db1c5abd128bad2fc04af1d8a501cbc51355676e879e8dbbb584c375af752bb99f2108fdbc5d2b574de3f186166530936dba3929a56342d4bcc9dccaa603d224c1dbe6aef2cfcd9424c56a8b75eacaea1f7983d8ea594d1b283e62758668e84a4fea6accfdbfef73e7ec6e373c12f52630f9700482ceb337547a62f463a5c8df36607baa421cb1558d9e56bd9bbf1150434ece983629a4fb73d9132cadec05d923572aebc41ad738e8d7fc9e58424847105cf450b41939e36e496ef70cb3ab1e38722d33cc8f5a7f3e4c33501b39ce3df9ad615ae225e85f8846704b98a9dc08b6ecdb078f0985c3c793af3ded16a25a255e0adb6a1dd19a6cea73ad1f8c333d19f2222b245010560510e565365abf456b0c68cf1db57a02d8b3c48a16bb3482ddbb859217d61e1498a4f7c32ef864906511ebce8d729d6b1d2c469ba43a09c53b110fdcb2f3be15f0835d015879421d3fd13c4009e1b522e568c55c5baeb55116f4c097940d02c104fc3eacb38f69e54c2233f4b6ed36bf2cb0bf36ce580a28e8b8661aadd373bcbe455632b9d1ea63c8288cf0f9abf0378e8029cc4169c1f5cb28779a62faa99cfe77d33a13d5b077a3a6ee74f92db256e8cd41c867ef82cec4048acb2af972fd7a843ae8f4b050999f4893fd3df6f2ad2994786389543e802a3537a9667ab15ef3c246c8edef43a34a569bfc9507aba0722f45cecb8819a75595363d25306e8a462e4c58c3bb05c78baf3ccaf23161187d898681d8cbc93905e820b816d0d61c556d5dd57b00c832f29f50a05e6d6664f3aca4c6f1f05a2d4cbb35205b36bde079524e0d8e1388eb7129bc6aad282f9214f7299d955c03a520d66348f2e77d1802c0eaf356b9a69b9ae9d462bb299e24848e0884d6e3c3bed65ff226a9db5cd00a9c384a75cba7ed12439f1c8084402c29639d64c21df98fb51c763da19c0a48daed39d04cf6ddcf64b3402786039d850081d84c0cec0dde5ca2b0b15cf4263bf09eec194a4faa02000fcb3e9d8384114b7c01e45ca03da8d0625f45363bb144daa26f4fbf8e28f869b644257d24681b5c276c95e99877f2924d3d42a56935b13052edca73dcc1222d4f9beebe673d1c57414eddd5cb7ab24fc0007d394ff2a531b3ee1ddbceb06b3f51b0d3b35ba67bc196a1a048eccc963380a90ce3f638e2a0f73d3f3a9c0e0c4f36a9d5854c494e7ac51d9bb23bfcdca25cc8cbdb46d47db5d948429e2f96a01dfcca2e6f951811570c546c7b32651b85a43a58d9c1c8281dd606c670392411ac45769328ea082c6026877513f00e30939d4a8e2ec7aec78b02a10a0b18bce96f7fb9dfacf5628ff1956a79f2b4bba87dd09849f87ef6c56c343f1a4e9365bbf6897d8ec9b1237a5db8ad3c6ce14312d4069d1597cb24f0a5ea2075776040ef65ffecac195973ee294419e1a941c341c8f5f1435dfa9be4c5b6a862a4b3facebdbc6d37655181590951b2c759fcf7f0bd45ab03af5adc9b554609d4d8fe022d2df19fb8b432fc9de6b7ac3a00a713e415b48f65b693391b34778939d8f472319d65dda8689a78c5c7e556717526b2b635a27b5573abe3045536177b99afb1b7390461c6c437d445fe0e3c1ff057529f76746484dbbac497e077f9806288f2258d718ce1ea52a0d9bec7605f665d3be27d5a1c75f78d35416dc03bb322db2e0e0689345ca9f2c1ba151bf5635888a55ebee4e4f20b7302f62071e50ab8772a64f89f3311fee1c6027e1d7e3bef85bb45f2291c29244de23311dfdac15ae9801e73fe8ef149f1c99591bc354d998347038b1a9c78b2630a8dc72df62092fee5b766b5aeda1fbebdf3a2928dcf51d709e2db5760b47691023c9907afaef4376dc674044c77af23d0c8741071d35ac9f3721b26f4bf88fcc1144bda9b85ff84fe6c881db50e9b167fecf1281edd5a692071929b39a3ade42eff41d96ddd6218e5a651d5c5f0e8d17f94ad5b9d50ec269bb871c8dcc540c86632b2861d2d2b2696fa0f5d452d4383968a89d204e041ead5a06406bd0681458dd2655b29b9b156fd271956f3e797ae12a8c51da07dbe62b06da28f2982258b0c6e7e7dc7f038e61d3279376efebd605d2103be3a276545c66e2bb252e61d49dd6f90ff4e802ce1fb3c7506388410c124e0461ab4f979a35e46cb643d75677c8979eaf949aa805fc4062c58df9eda1617aeab4268af73ce1bb79d65eeeb31fa48401509b30137cded4628491ec5f0de3ffc943d01814e4a40fd144aa7cbd7b2470777faabc7e51c323933a507825b7d7d625cb388582367070800af0e23637eddb841bef1de6203ca17fa91e72f653229745025a5ac6a7b6fcace8694f4b7f77800b210d3c568d02a389583c0d787f14e14bf28afea2e91411265b57b86eb0ca7e08729c29ca07101fc0b71a79a409caf85b4de7f0bb1d2da7cb243ef71784879e9dffe448b50dabb829a367ec3e82ff19fad3b25af57d43ccf25f55e1ef3b6913f7a929832246c3141669ba304d39b3cf45093b66046dfdcbef661e714fa8e0ae4a6d5d64d6803a39345cc1441e3b92dce7eebbf73ff1ede7ed34742baf5347055cc6566f6f327e379ab6ef2d5af1418b3388f0d0f4b69e3fe39ff79ffb4aad32dd0a13f5910d0480ad57b9cf65f64dab2b4a90479e16e95fb2c6bf42a4686eccbebc78bdbd989d1debbf38c04a3af8acc13a49b2c3ac6135aed6c4ef394b53c5fe48954cd133d105f64df06c2f3336da41221f01f1e1439b51cd70912aa12f008ac700c69685385077f114d4ea2600122b2df09a3be80d32829444c8097ebbea2a36b793dc1d66dc295b2b01bb6424a53fbf75f093550930a1ba00e90390e054987ebe66d2877e37becaa82f66028e94cee7776e6d10b48b144a409b57652745bcf2cc95601bc01dcfaabc294258eb107721cd08e0a08683b9ff01ee94ec639ef265bd5c20f79243355c68d2b3805329b91f37b4df8a5259c1b3dd7fd979ab1633ea86549b16bd83b3e750401df3acc2af1ebc9e2adf15e7a5fa31d75e5ad8484672faf84a8ad99244945457b0046e416ff792f6d28d873dad40d1f8934d7fd2bf5a5eaa3e913f7fcf9ec977c3a88884e988cb91ca8d92d6985a8c27b112047eb89f303c04cc57f85f955906dd38171f09e3eeb878bd3b3beb2e6494a823d901f99eb1152183c31f87997a0c770f25025e7b7120c49206e77f2f3e340f2ef4b1beff937bc24861d01354524e6c6d46d20c5e3ff7b3e19bb13fc95e72bbbd458cb01e992c70351e6fbc353e03952c058deede01cbb7d2dbd0a5628973e32c5552a74e38583d9b0b9ca00fa76b40f1110c3d2f2ddda6a507cc55a2437b5bb3921023e0fde540e13d1bfdc20b763267579bb71a56a4c05c518371b8c34fd9b41bca3608b3cb15016d66aa7a9d85d1317fd0dcc54c7e017c6a8d91bb28439620045d1b9997425358701671b5d38a2351be40f9622a89f4fb647be5c8d3bc5ebaf188562819874ca848e4f0af2b9f7114c8930500ff18b80fa9a9f9d0119827e79028c5dea8895fbdcc0444370fa62dfe7f62166248bf34fde4be1e482d49c3fde7c2c24b0f52135052836c301541a5f0c7d4a07e9bed5145af582dc33da568899d5c3ddf2a7bd2d515fb025611695dd044d369ecf8772f97d23b0195e5f1aff18e5a844e821cc11b7c9535ed238fd186800360aa7098d5d39e9d14227c55fcc104cfb532788e4123e7bd3229daa0fc5a829a124f63ab277a5a35da8e7820a81ac6fc09103208eaf166d7d2be13ac748892d0e7b1f80fc92cb78eb4968487d7bea0aee7bb7cd103f757ca763e5d3bdf56c58f4f477cb1ed61a20aba16a6c3b981ce62b15675ee1bd51e35a5bafeb8573be6ca34a6425376691d99940393bfe83b3ddad18c418721a9a12ff64825b2f13ec4f1a21c806930eb45bcdbdc3f21cafa0eb97d38282c8c37fe2d2541400b4a70763d16db43875147dd248c4983bd82680fced1253c1c555e8dd47cd59c9f0344ef9ec8ff8529b05095843d57b39a2cdc2bc3e1e74cd96e5d0d9aae9afdbd5e748d830e377dcd9926c1ec8deb19dd83b174efa469d2a63bc74d050cbd1a952e09c9d7b6078e57e93f0f686bdae150bd5ebde22b94f3ba5febd4c65b97c49db6da2b253bc5690ba4a08743bf71b5073d4651177adbeead3808e70a3037d78168eb4facfe94eed96bc2840e568d5c203f8f55d110a460bf2acbecd694eb73ffb58e930f29702187af361bb9309cfd3816e999ace65e187fa6a9ceaa0e421646e7ace96ce59d66385300f7ed74c154b5b601c28cc88185c390c9623d64a921c6bc856772df657d88e0a914bc79bf4fe95762635474bf8808dae0e243ddced913811605d920f264cd82e2cf77245fc84b97d9d75bac9c1dae35b25c5706403e50a24c2aa57e313150c81dee82d8b10b17fb718ac7c902b16e83d667edac25be850c480d9ce81a3056fd349bac4684f112f9a81af0ee4b6d663b1d803fc73b02fd02746436986981c2d6f5703e936a091137770713cbfd1e05b412861248067ba8d8dd657d1c353313db858ea79c39974ebfc3a0d0718121ea6c75b046b9771ede8c7f6b04adb6ba18b1d4d4a1a4534fc0c38266752c631e168995ee9889cbddbb6cf641ef2beab6947671902482645a33da5db161681f7e1539a724017f86366b2f14b98e0464393e3d0025a4423986a8c54c5cfa480f07a704efabc440b54894d6b798b5d9450bd3540ad04d51059538c5d3aa40608102e4f8bad3edfc6b8cafa69f6aebf6723388c659738bacd0bd147aaa59eb8d104bcd45911d0740ef67459c97e33debecabb9bc8e75ed4dd003f026ae961c4cd0b7effe08ee76194a98181ea9a9333a751636243f57625bc476cb9700e5496eede899ca0dece04f4af5d1e1ecb45975176869fd8f5efa6f4163aa85fc5d994cb44a9bc892a873900b28abc5625d1e293cebf1feb8c2d9e55dfc2de06c1dd7df3d4b29dd36e26e176eeb7ca48b3ab5777c2d8b9d613faddec59d54a047fac297a2863b2c7f6075313ca22bafefd0ed0475e933a789117783734440b888609c0e9416ca1025cd2dfffed46dcdf038b9031e074f99b17e774fb33c4b754f9d002c729b03024f18569e9009fdaa5b04aa8a81b64ae71d6a425943645c4f6c3bc14ea3c61d1748fbd57fbeb2d64c9016c65b2245111f1a9923eebcc9348b732baec171adea5d851670bf41451d6b50d32fccf06c98b9facf211bd166ca90ccc11a0d222796f8d03ac01829679bca80e2a9635c95be9824f23d470c6c75e59ae07c32fb56fdeba39b11bf50a3d4232cc6d5d6047d76fb153fd694737cf4e021c18c10de6fd2cf519713a08238be21442dbcf876d07000d1a76c3ef3cedf501ea323c3f834d425fc0f32faea9d02ec4194caef64a8b16d7672b7d5d97413b81221e3d4cefee325a94df3d33f51008fbc04996ea431a8c6fe7ab6c13146d9dbc7ee0c2161bd3a301ef5738004960ac50934087a9e62ee579a1b126e85081c3bbfc2335c147f41e02a85ddcb471f8489705a0dfaaef34f4df83cd529bcd6574736b98bbc6a93cd106bbf06d39cb32609652ff374a2aaff5d4213b7a7381fa6b4a027d734a2f34ffd715018f9eefb4dba8d63807d801ad35acd1b219f7e6f0fce8969729a831b517453697864ccbd2a1f4405755b62c3b27324c9c9143c4e6e9b6c1c8a7249e37c8f5f5e8351760d90447d45d759692169b15aec298996beb458485c68157746e2a9f437594b307907a91a585987e06906da0023d1ed7f3d04cfb979e6c9b121fa61d0f21f09a7cebb978187372f606ea054346b6cfdf98403017e211a38c08a23b86e8d7bdde5f7272509ba776509c5dca360a29f3475f68035eceaac4f0eb8667e055316fcd7e69a41724a3bf6a1e2c78e14136b8f8eb587bfc240ae54965136f60a36354fa2c614f8d2009c460f2d91dd366dfd1350660145d33adc210c79b140762bb1d895208d2c613dba95a9e3e498c2452f16a64ef2575827a567e0383b8cb2f0310ba9ac6649ba4d9884cdbddcebe2ccddfdc88842711238353fb5a4d25971abc19a20822e18efb235f935a976b65c876b8d49cece4de9bce498eecb89eb129101cd00006d7c051ad2495d77c339ce0c5038c2626d06ed522ea291d13131282e9cb0e0d8475ccaa511c84a31b2f44bf514086af16bf62037f7bf78fe836b816c1359a1be61242c5e03cb83a978ee6427fbb0254029dde2ed0679213b57019f08c3dd41aa5a5b72aaf59803e591c080375daf0840e344e23d1232b75cc22bd912852d7bb55c1b0ce313d12e6c18e6eb82dc0a8554f02f9ff460aa6f753b9b03c18b2be1cd7a38fd8a86ebf9422cd8ca0352d2ae1927e217b54a1441b4d4266f197929a929d75a0b51f5f15419ba58662f62dadee912a12e957086abf03dabadcf94ee96f560372f506adb4022a654dd7b879785596564f8365aec2cb5eeaf9c9f1cc9bdd25498arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.33.1.el9_5.src.rpminstallonlypkg(kernel-module)kernel(__SCK__tp_func_dev_irq)kernel(__SCK__tp_func_iwlwifi_dev_ucode_cont_event)kernel(__SCK__tp_func_iwlwifi_dev_ucode_event)kernel(__SCK__tp_func_iwlwifi_dev_ucode_wrap_event)kernel(__SCK__tp_func_lp_event)kernel(__SCK__tp_func_mac_txdone)kernel(__SCK__tp_func_otx2_msg_alloc)kernel(__SCK__tp_func_otx2_msg_interrupt)kernel(__SCK__tp_func_otx2_msg_process)kernel(__SCK__tp_func_vb2_buf_done)kernel(__SCK__tp_func_vb2_buf_queue)kernel(__SCK__tp_func_vb2_dqbuf)kernel(__SCK__tp_func_vb2_qbuf)kernel(__SCK__tp_func_vb2_v4l2_buf_done)kernel(__SCK__tp_func_vb2_v4l2_buf_queue)kernel(__SCK__tp_func_vb2_v4l2_dqbuf)kernel(__SCK__tp_func_vb2_v4l2_qbuf)kernel(____mt76_poll_msec)kernel(___mt76u_rr)kernel(___mt76u_wr)kernel(__ath10k_ce_rx_num_free_bufs)kernel(__ath10k_ce_send_revert)kernel(__ath10k_dbg)kernel(__ath11k_dbg)kernel(__bcma_driver_register)kernel(__cfg80211_alloc_event_skb)kernel(__cfg80211_alloc_reply_skb)kernel(__cfg80211_get_bss)kernel(__cfg80211_radar_event)kernel(__cfg80211_send_event_skb)kernel(__devm_uio_register_device)kernel(__fcoe_get_lesb)kernel(__get_mtd_device)kernel(__hci_cmd_send)kernel(__hci_cmd_sync)kernel(__hci_cmd_sync_ev)kernel(__hci_cmd_sync_sk)kernel(__hci_cmd_sync_status)kernel(__hci_cmd_sync_status_sk)kernel(__hda_codec_driver_register)kernel(__ib_alloc_cq)kernel(__ib_alloc_cq_any)kernel(__ib_alloc_pd)kernel(__ib_create_cq)kernel(__ieee80211_create_tpt_led_trigger)kernel(__ieee80211_get_assoc_led_name)kernel(__ieee80211_get_radio_led_name)kernel(__ieee80211_get_rx_led_name)kernel(__ieee80211_get_tx_led_name)kernel(__ieee80211_schedule_txq)kernel(__iwl_crit)kernel(__iwl_dbg)kernel(__iwl_err)kernel(__iwl_info)kernel(__iwl_warn)kernel(__media_device_register)kernel(__media_device_usb_init)kernel(__media_entity_enum_init)kernel(__media_entity_remove_links)kernel(__media_entity_setup_link)kernel(__media_pipeline_start)kernel(__media_pipeline_stop)kernel(__media_remove_intf_link)kernel(__media_remove_intf_links)kernel(__mmc_claim_host)kernel(__mmc_poll_for_busy)kernel(__mmc_send_status)kernel(__mt76_connac_mcu_alloc_sta_req)kernel(__mt76_mcu_msg_alloc)kernel(__mt76_mcu_send_firmware)kernel(__mt76_poll)kernel(__mt76_set_tx_blocked)kernel(__mt76_sta_remove)kernel(__mt76_tx_complete_skb)kernel(__mt76_worker_fn)kernel(__mt76u_init)kernel(__mt76u_vendor_request)kernel(__mt7921_start)kernel(__mt7925_start)kernel(__mt792xe_mcu_drv_pmctrl)kernel(__mtd_next_device)kernel(__otx2_mbox_reset)kernel(__put_mtd_device)kernel(__rdma_block_iter_next)kernel(__rdma_block_iter_start)kernel(__rdma_create_kernel_id)kernel(__register_mtd_parser)kernel(__sdhci_add_host)kernel(__sdhci_read_caps)kernel(__sdhci_set_timeout)kernel(__snd_hda_add_vmaster)kernel(__snd_hda_apply_fixup)kernel(__snd_hda_codec_cleanup_stream)kernel(__snd_pcm_lib_xfer)kernel(__snd_printk)kernel(__snd_seq_driver_register)kernel(__snd_usbmidi_create)kernel(__snd_util_mem_alloc)kernel(__snd_util_mem_free)kernel(__snd_util_memblk_new)kernel(__traceiter_dev_irq)kernel(__traceiter_iwlwifi_dev_ucode_cont_event)kernel(__traceiter_iwlwifi_dev_ucode_event)kernel(__traceiter_iwlwifi_dev_ucode_wrap_event)kernel(__traceiter_lp_event)kernel(__traceiter_mac_txdone)kernel(__traceiter_otx2_msg_alloc)kernel(__traceiter_otx2_msg_interrupt)kernel(__traceiter_otx2_msg_process)kernel(__traceiter_vb2_buf_done)kernel(__traceiter_vb2_buf_queue)kernel(__traceiter_vb2_dqbuf)kernel(__traceiter_vb2_qbuf)kernel(__traceiter_vb2_v4l2_buf_done)kernel(__traceiter_vb2_v4l2_buf_queue)kernel(__traceiter_vb2_v4l2_dqbuf)kernel(__traceiter_vb2_v4l2_qbuf)kernel(__tracepoint_ath10k_log_dbg)kernel(__tracepoint_ath11k_log_dbg)kernel(__tracepoint_dev_irq)kernel(__tracepoint_iwlwifi_dev_ucode_cont_event)kernel(__tracepoint_iwlwifi_dev_ucode_event)kernel(__tracepoint_iwlwifi_dev_ucode_wrap_event)kernel(__tracepoint_lp_event)kernel(__tracepoint_mac_txdone)kernel(__tracepoint_otx2_msg_alloc)kernel(__tracepoint_otx2_msg_interrupt)kernel(__tracepoint_otx2_msg_process)kernel(__tracepoint_vb2_buf_done)kernel(__tracepoint_vb2_buf_queue)kernel(__tracepoint_vb2_dqbuf)kernel(__tracepoint_vb2_qbuf)kernel(__tracepoint_vb2_v4l2_buf_done)kernel(__tracepoint_vb2_v4l2_buf_queue)kernel(__tracepoint_vb2_v4l2_dqbuf)kernel(__tracepoint_vb2_v4l2_qbuf)kernel(__uio_register_device)kernel(__v4l2_ctrl_grab)kernel(__v4l2_ctrl_handler_setup)kernel(__v4l2_ctrl_modify_range)kernel(__v4l2_ctrl_s_ctrl)kernel(__v4l2_ctrl_s_ctrl_compound)kernel(__v4l2_ctrl_s_ctrl_int64)kernel(__v4l2_ctrl_s_ctrl_string)kernel(__v4l2_device_register_subdev_nodes)kernel(__v4l2_find_nearest_size)kernel(__video_register_device)kernel(_ib_alloc_device)kernel(_iwl_dbg_tlv_time_point)kernel(_mwifiex_dbg)kernel(_rtl92c_phy_bb8192c_config_parafile)kernel(_rtl92c_phy_dbm_to_txpwr_idx)kernel(_rtl92c_phy_fw_rf_serial_read)kernel(_rtl92c_phy_fw_rf_serial_write)kernel(_rtl92c_phy_init_bb_rf_register_definition)kernel(_rtl92c_phy_rf_serial_read)kernel(_rtl92c_phy_rf_serial_write)kernel(_rtl92c_phy_set_rf_sleep)kernel(_rtl92c_phy_txpwr_idx_to_dbm)kernel(_rtl92c_store_pwrindex_diffrate_offset)kernel(_rtl_dbg_print)kernel(_rtl_dbg_print_data)kernel(_snd_ctl_add_follower)kernel(_snd_hda_set_pin_ctl)kernel(_snd_hdac_read_parm)kernel(_snd_pcm_hw_param_setempty)kernel(_snd_pcm_hw_params_any)kernel(_snd_pcm_lib_alloc_vmalloc_buffer)kernel(_snd_pcm_stream_lock_irqsave)kernel(_snd_pcm_stream_lock_irqsave_nested)kernel(_uverbs_alloc)kernel(_uverbs_get_const_signed)kernel(_uverbs_get_const_unsigned)kernel(_vb2_fop_release)kernel(ac97_bus_type)kernel(add_mtd_blktrans_dev)kernel(alloc_can_err_skb)kernel(alloc_can_skb)kernel(alloc_candev_mqs)kernel(alloc_canfd_skb)kernel(alloc_canxl_skb)kernel(amdgpu_xcp_drm_dev_alloc)kernel(amdgpu_xcp_drv_release)kernel(ar9003_get_pll_sqsum_dvc)kernel(ar9003_hw_bb_watchdog_check)kernel(ar9003_hw_bb_watchdog_dbg_info)kernel(ar9003_hw_disable_phy_restart)kernel(ar9003_is_paprd_enabled)kernel(ar9003_mci_cleanup)kernel(ar9003_mci_get_interrupt)kernel(ar9003_mci_get_next_gpm_offset)kernel(ar9003_mci_send_message)kernel(ar9003_mci_send_wlan_channels)kernel(ar9003_mci_set_bt_version)kernel(ar9003_mci_setup)kernel(ar9003_mci_state)kernel(ar9003_paprd_create_curve)kernel(ar9003_paprd_enable)kernel(ar9003_paprd_init_table)kernel(ar9003_paprd_is_done)kernel(ar9003_paprd_populate_single_table)kernel(ar9003_paprd_setup_gain_table)kernel(ath10k_bmi_read_memory)kernel(ath10k_bmi_start)kernel(ath10k_ce_alloc_pipe)kernel(ath10k_ce_alloc_rri)kernel(ath10k_ce_cancel_send_next)kernel(ath10k_ce_completed_recv_next)kernel(ath10k_ce_completed_recv_next_nolock)kernel(ath10k_ce_completed_send_next)kernel(ath10k_ce_completed_send_next_nolock)kernel(ath10k_ce_deinit_pipe)kernel(ath10k_ce_disable_interrupt)kernel(ath10k_ce_disable_interrupts)kernel(ath10k_ce_dump_registers)kernel(ath10k_ce_enable_interrupt)kernel(ath10k_ce_enable_interrupts)kernel(ath10k_ce_free_pipe)kernel(ath10k_ce_free_rri)kernel(ath10k_ce_init_pipe)kernel(ath10k_ce_num_free_src_entries)kernel(ath10k_ce_per_engine_service)kernel(ath10k_ce_per_engine_service_any)kernel(ath10k_ce_revoke_recv_next)kernel(ath10k_ce_rx_post_buf)kernel(ath10k_ce_rx_update_write_idx)kernel(ath10k_ce_send)kernel(ath10k_ce_send_nolock)kernel(ath10k_core_check_dt)kernel(ath10k_core_create)kernel(ath10k_core_destroy)kernel(ath10k_core_fetch_board_file)kernel(ath10k_core_free_board_files)kernel(ath10k_core_napi_enable)kernel(ath10k_core_napi_sync_disable)kernel(ath10k_core_register)kernel(ath10k_core_start)kernel(ath10k_core_start_recovery)kernel(ath10k_core_stop)kernel(ath10k_core_unregister)kernel(ath10k_coredump_get_mem_layout)kernel(ath10k_coredump_new)kernel(ath10k_dbg_dump)kernel(ath10k_debug_mask)kernel(ath10k_err)kernel(ath10k_htc_notify_tx_completion)kernel(ath10k_htc_process_trailer)kernel(ath10k_htc_rx_completion_handler)kernel(ath10k_htc_tx_completion_handler)kernel(ath10k_htt_hif_tx_complete)kernel(ath10k_htt_rx_hl_indication)kernel(ath10k_htt_rx_pktlog_completion_handler)kernel(ath10k_htt_t2h_msg_handler)kernel(ath10k_htt_txrx_compl_task)kernel(ath10k_info)kernel(ath10k_mac_tx_push_pending)kernel(ath10k_print_driver_info)kernel(ath10k_warn)kernel(ath11k_ce_alloc_pipes)kernel(ath11k_ce_cleanup_pipes)kernel(ath11k_ce_free_pipes)kernel(ath11k_ce_get_attr_flags)kernel(ath11k_ce_get_shadow_config)kernel(ath11k_ce_per_engine_service)kernel(ath11k_ce_rx_post_buf)kernel(ath11k_cold_boot_cal)kernel(ath11k_core_alloc)kernel(ath11k_core_deinit)kernel(ath11k_core_free)kernel(ath11k_core_init)kernel(ath11k_core_pre_init)kernel(ath11k_core_resume)kernel(ath11k_core_resume_early)kernel(ath11k_core_suspend)kernel(ath11k_core_suspend_late)kernel(ath11k_dbg_dump)kernel(ath11k_debug_mask)kernel(ath11k_debugfs_soc_destroy)kernel(ath11k_dp_service_srng)kernel(ath11k_err)kernel(ath11k_hal_srng_deinit)kernel(ath11k_hal_srng_init)kernel(ath11k_info)kernel(ath11k_pci_disable_ce_irqs_except_wake_irq)kernel(ath11k_pci_enable_ce_irqs_except_wake_irq)kernel(ath11k_pcic_ce_irq_disable_sync)kernel(ath11k_pcic_ce_irqs_enable)kernel(ath11k_pcic_config_irq)kernel(ath11k_pcic_ext_irq_disable)kernel(ath11k_pcic_ext_irq_enable)kernel(ath11k_pcic_free_irq)kernel(ath11k_pcic_get_ce_msi_idx)kernel(ath11k_pcic_get_msi_address)kernel(ath11k_pcic_get_user_msi_assignment)kernel(ath11k_pcic_init_msi_config)kernel(ath11k_pcic_map_service_to_pipe)kernel(ath11k_pcic_read)kernel(ath11k_pcic_read32)kernel(ath11k_pcic_register_pci_ops)kernel(ath11k_pcic_start)kernel(ath11k_pcic_stop)kernel(ath11k_pcic_write32)kernel(ath11k_qmi_deinit_service)kernel(ath11k_qmi_fwreset_from_cold_boot)kernel(ath11k_warn)kernel(ath9k_cmn_beacon_config_adhoc)kernel(ath9k_cmn_beacon_config_ap)kernel(ath9k_cmn_beacon_config_sta)kernel(ath9k_cmn_count_streams)kernel(ath9k_cmn_debug_base_eeprom)kernel(ath9k_cmn_debug_modal_eeprom)kernel(ath9k_cmn_debug_phy_err)kernel(ath9k_cmn_debug_recv)kernel(ath9k_cmn_debug_stat_rx)kernel(ath9k_cmn_get_channel)kernel(ath9k_cmn_get_hw_crypto_keytype)kernel(ath9k_cmn_init_channels_rates)kernel(ath9k_cmn_init_crypto)kernel(ath9k_cmn_process_rate)kernel(ath9k_cmn_process_rssi)kernel(ath9k_cmn_reload_chainmask)kernel(ath9k_cmn_rx_accept)kernel(ath9k_cmn_rx_skb_postprocess)kernel(ath9k_cmn_setup_ht_cap)kernel(ath9k_cmn_update_txpow)kernel(ath9k_hw_abort_tx_dma)kernel(ath9k_hw_abortpcurecv)kernel(ath9k_hw_addrxbuf_edma)kernel(ath9k_hw_ani_monitor)kernel(ath9k_hw_beaconinit)kernel(ath9k_hw_beaconq_setup)kernel(ath9k_hw_bstuck_nfcal)kernel(ath9k_hw_btcoex_bt_stomp)kernel(ath9k_hw_btcoex_deinit)kernel(ath9k_hw_btcoex_disable)kernel(ath9k_hw_btcoex_enable)kernel(ath9k_hw_btcoex_init_2wire)kernel(ath9k_hw_btcoex_init_3wire)kernel(ath9k_hw_btcoex_init_mci)kernel(ath9k_hw_btcoex_init_scheme)kernel(ath9k_hw_btcoex_set_concur_txprio)kernel(ath9k_hw_btcoex_set_weight)kernel(ath9k_hw_check_alive)kernel(ath9k_hw_check_nav)kernel(ath9k_hw_computetxtime)kernel(ath9k_hw_deinit)kernel(ath9k_hw_disable)kernel(ath9k_hw_disable_interrupts)kernel(ath9k_hw_disable_mib_counters)kernel(ath9k_hw_enable_interrupts)kernel(ath9k_hw_gen_timer_start)kernel(ath9k_hw_gen_timer_stop)kernel(ath9k_hw_get_tsf_offset)kernel(ath9k_hw_get_txq_props)kernel(ath9k_hw_getchan_noise)kernel(ath9k_hw_getnf)kernel(ath9k_hw_getrxfilter)kernel(ath9k_hw_gettsf32)kernel(ath9k_hw_gettsf64)kernel(ath9k_hw_gettxbuf)kernel(ath9k_hw_gpio_free)kernel(ath9k_hw_gpio_get)kernel(ath9k_hw_gpio_request_in)kernel(ath9k_hw_gpio_request_out)kernel(ath9k_hw_init)kernel(ath9k_hw_init_btcoex_hw)kernel(ath9k_hw_init_global_settings)kernel(ath9k_hw_intrpend)kernel(ath9k_hw_kill_interrupts)kernel(ath9k_hw_loadnf)kernel(ath9k_hw_name)kernel(ath9k_hw_numtxpending)kernel(ath9k_hw_phy_disable)kernel(ath9k_hw_process_rxdesc_edma)kernel(ath9k_hw_putrxbuf)kernel(ath9k_hw_puttxbuf)kernel(ath9k_hw_releasetxqueue)kernel(ath9k_hw_reset)kernel(ath9k_hw_reset_calvalid)kernel(ath9k_hw_reset_tsf)kernel(ath9k_hw_resettxqueue)kernel(ath9k_hw_resume_interrupts)kernel(ath9k_hw_rxprocdesc)kernel(ath9k_hw_set_gpio)kernel(ath9k_hw_set_interrupts)kernel(ath9k_hw_set_rx_bufsize)kernel(ath9k_hw_set_sta_beacon_timers)kernel(ath9k_hw_set_tsfadjust)kernel(ath9k_hw_set_tx_filter)kernel(ath9k_hw_set_txpowerlimit)kernel(ath9k_hw_set_txq_props)kernel(ath9k_hw_setantenna)kernel(ath9k_hw_setmcastfilter)kernel(ath9k_hw_setopmode)kernel(ath9k_hw_setpower)kernel(ath9k_hw_setrxabort)kernel(ath9k_hw_setrxfilter)kernel(ath9k_hw_settsf64)kernel(ath9k_hw_setup_statusring)kernel(ath9k_hw_setuprxdesc)kernel(ath9k_hw_setuptxqueue)kernel(ath9k_hw_startpcureceive)kernel(ath9k_hw_stop_dma_queue)kernel(ath9k_hw_stopdmarecv)kernel(ath9k_hw_txstart)kernel(ath9k_hw_updatetxtriglevel)kernel(ath9k_hw_wait)kernel(ath9k_hw_wow_apply_pattern)kernel(ath9k_hw_wow_enable)kernel(ath9k_hw_wow_wakeup)kernel(ath9k_hw_write_associd)kernel(ath_bus_type_strings)kernel(ath_gen_timer_alloc)kernel(ath_gen_timer_free)kernel(ath_gen_timer_isr)kernel(ath_hw_cycle_counters_update)kernel(ath_hw_get_listen_time)kernel(ath_hw_keyreset)kernel(ath_hw_keysetmac)kernel(ath_hw_setbssidmask)kernel(ath_is_49ghz_allowed)kernel(ath_is_mybeacon)kernel(ath_is_world_regd)kernel(ath_key_config)kernel(ath_key_delete)kernel(ath_opmode_to_string)kernel(ath_printk)kernel(ath_reg_notifier_apply)kernel(ath_regd_find_country_by_name)kernel(ath_regd_get_band_ctl)kernel(ath_regd_init)kernel(ath_rxbuf_alloc)kernel(atm_alloc_charge)kernel(atm_charge)kernel(atm_dev_deregister)kernel(atm_dev_lookup)kernel(atm_dev_register)kernel(atm_dev_release_vccs)kernel(atm_dev_signal_change)kernel(atm_init_aal5)kernel(atm_pcr_goal)kernel(atm_proc_root)kernel(azx_bus_init)kernel(azx_codec_configure)kernel(azx_free_streams)kernel(azx_get_pos_lpib)kernel(azx_get_pos_posbuf)kernel(azx_get_position)kernel(azx_init_chip)kernel(azx_init_streams)kernel(azx_interrupt)kernel(azx_probe_codecs)kernel(azx_stop_all_streams)kernel(azx_stop_chip)kernel(baswap)kernel(bcma_chipco_b_mii_write)kernel(bcma_chipco_chipctl_maskset)kernel(bcma_chipco_get_alp_clock)kernel(bcma_chipco_gpio_control)kernel(bcma_chipco_gpio_out)kernel(bcma_chipco_gpio_outen)kernel(bcma_chipco_pll_maskset)kernel(bcma_chipco_pll_read)kernel(bcma_chipco_pll_write)kernel(bcma_chipco_regctl_maskset)kernel(bcma_core_disable)kernel(bcma_core_dma_translation)kernel(bcma_core_enable)kernel(bcma_core_irq)kernel(bcma_core_is_enabled)kernel(bcma_core_pci_power_save)kernel(bcma_core_pll_ctl)kernel(bcma_core_set_clockmode)kernel(bcma_driver_unregister)kernel(bcma_find_core_unit)kernel(bcma_host_pci_down)kernel(bcma_host_pci_irq_ctl)kernel(bcma_host_pci_up)kernel(bcma_pmu_get_bus_clock)kernel(bcma_pmu_spuravoid_pllupdate)kernel(bnxt_register_async_events)kernel(bnxt_register_dev)kernel(bnxt_send_msg)kernel(bnxt_unregister_dev)kernel(brcmf_fil_bsscfg_data_get)kernel(brcmf_fil_bsscfg_data_set)kernel(brcmf_fil_cmd_data_get)kernel(brcmf_fil_cmd_data_set)kernel(brcmf_fil_iovar_data_get)kernel(brcmf_fil_iovar_data_set)kernel(brcmf_fil_xtlv_data_get)kernel(brcmf_fil_xtlv_data_set)kernel(brcmf_fwvid_register_vendor)kernel(brcmf_fwvid_unregister_vendor)kernel(brcmf_set_wsec)kernel(brcmu_boardrev_str)kernel(brcmu_d11_attach)kernel(brcmu_dbg_hex_dump)kernel(brcmu_dotrev_str)kernel(brcmu_pkt_buf_free_skb)kernel(brcmu_pkt_buf_get_skb)kernel(brcmu_pktq_flush)kernel(brcmu_pktq_init)kernel(brcmu_pktq_mdeq)kernel(brcmu_pktq_mlen)kernel(brcmu_pktq_pdeq)kernel(brcmu_pktq_pdeq_match)kernel(brcmu_pktq_pdeq_tail)kernel(brcmu_pktq_peek_tail)kernel(brcmu_pktq_penq)kernel(brcmu_pktq_penq_head)kernel(brcmu_pktq_pflush)kernel(brcmu_prpkt)kernel(bridge_tunnel_header)kernel(bt_accept_dequeue)kernel(bt_accept_enqueue)kernel(bt_accept_unlink)kernel(bt_debugfs)kernel(bt_err)kernel(bt_err_ratelimited)kernel(bt_info)kernel(bt_procfs_cleanup)kernel(bt_procfs_init)kernel(bt_sock_alloc)kernel(bt_sock_ioctl)kernel(bt_sock_link)kernel(bt_sock_linked)kernel(bt_sock_poll)kernel(bt_sock_reclassify_lock)kernel(bt_sock_recvmsg)kernel(bt_sock_register)kernel(bt_sock_stream_recvmsg)kernel(bt_sock_unlink)kernel(bt_sock_unregister)kernel(bt_sock_wait_ready)kernel(bt_sock_wait_state)kernel(bt_status)kernel(bt_to_errno)kernel(bt_warn)kernel(bt_warn_ratelimited)kernel(btbcm_check_bdaddr)kernel(btbcm_finalize)kernel(btbcm_initialize)kernel(btbcm_patchram)kernel(btbcm_read_pcm_int_params)kernel(btbcm_set_bdaddr)kernel(btbcm_setup_apple)kernel(btbcm_setup_patchram)kernel(btbcm_write_pcm_int_params)kernel(btintel_bootup)kernel(btintel_check_bdaddr)kernel(btintel_configure_setup)kernel(btintel_download_firmware)kernel(btintel_enter_mfg)kernel(btintel_exit_mfg)kernel(btintel_load_ddc_config)kernel(btintel_read_boot_params)kernel(btintel_read_version)kernel(btintel_recv_event)kernel(btintel_regmap_init)kernel(btintel_secure_send_result)kernel(btintel_send_intel_reset)kernel(btintel_set_bdaddr)kernel(btintel_set_diag)kernel(btintel_set_event_mask_mfg)kernel(btintel_set_quality_report)kernel(btintel_version_info)kernel(btmrvl_add_card)kernel(btmrvl_check_evtpkt)kernel(btmrvl_enable_hs)kernel(btmrvl_enable_ps)kernel(btmrvl_interrupt)kernel(btmrvl_process_event)kernel(btmrvl_pscan_window_reporting)kernel(btmrvl_register_hdev)kernel(btmrvl_remove_card)kernel(btmrvl_send_hscfg_cmd)kernel(btmrvl_send_module_cfg_cmd)kernel(btmtk_process_coredump)kernel(btmtk_register_coredump)kernel(btmtk_reset_sync)kernel(btmtk_set_bdaddr)kernel(btmtk_setup_firmware)kernel(btmtk_setup_firmware_79xx)kernel(btrtl_download_firmware)kernel(btrtl_free)kernel(btrtl_get_uart_settings)kernel(btrtl_initialize)kernel(btrtl_set_driver_name)kernel(btrtl_set_quirks)kernel(btrtl_setup_realtek)kernel(btrtl_shutdown_realtek)kernel(caam_dpaa2)kernel(caam_dump_sg)kernel(caam_imx)kernel(caam_jr_alloc)kernel(caam_jr_enqueue)kernel(caam_jr_free)kernel(caam_little_end)kernel(caam_ptr_sz)kernel(caam_strstatus)kernel(can_bus_off)kernel(can_change_mtu)kernel(can_change_state)kernel(can_dropped_invalid_skb)kernel(can_eth_ioctl_hwts)kernel(can_ethtool_op_get_ts_info_hwts)kernel(can_fd_dlc2len)kernel(can_fd_len2dlc)kernel(can_free_echo_skb)kernel(can_get_echo_skb)kernel(can_get_state_str)kernel(can_proto_register)kernel(can_proto_unregister)kernel(can_put_echo_skb)kernel(can_rx_offload_add_fifo)kernel(can_rx_offload_add_manual)kernel(can_rx_offload_add_timestamp)kernel(can_rx_offload_del)kernel(can_rx_offload_enable)kernel(can_rx_offload_get_echo_skb)kernel(can_rx_offload_irq_finish)kernel(can_rx_offload_irq_offload_fifo)kernel(can_rx_offload_irq_offload_timestamp)kernel(can_rx_offload_queue_tail)kernel(can_rx_offload_queue_timestamp)kernel(can_rx_offload_threaded_irq_finish)kernel(can_rx_register)kernel(can_rx_unregister)kernel(can_send)kernel(can_skb_get_frame_len)kernel(can_sock_destruct)kernel(cdc_ncm_bind_common)kernel(cdc_ncm_change_mtu)kernel(cdc_ncm_fill_tx_frame)kernel(cdc_ncm_rx_fixup)kernel(cdc_ncm_rx_verify_ndp16)kernel(cdc_ncm_rx_verify_ndp32)kernel(cdc_ncm_rx_verify_nth16)kernel(cdc_ncm_rx_verify_nth32)kernel(cdc_ncm_select_altsetting)kernel(cdc_ncm_tx_fixup)kernel(cdc_ncm_unbind)kernel(cfg80211_any_usable_channels)kernel(cfg80211_assoc_comeback)kernel(cfg80211_assoc_failure)kernel(cfg80211_auth_timeout)kernel(cfg80211_background_cac_abort)kernel(cfg80211_bss_color_notify)kernel(cfg80211_bss_flush)kernel(cfg80211_bss_iter)kernel(cfg80211_cac_event)kernel(cfg80211_calculate_bitrate)kernel(cfg80211_ch_switch_notify)kernel(cfg80211_ch_switch_started_notify)kernel(cfg80211_chandef_compatible)kernel(cfg80211_chandef_create)kernel(cfg80211_chandef_dfs_cac_time)kernel(cfg80211_chandef_dfs_required)kernel(cfg80211_chandef_dfs_usable)kernel(cfg80211_chandef_primary)kernel(cfg80211_chandef_usable)kernel(cfg80211_chandef_valid)kernel(cfg80211_check_combinations)kernel(cfg80211_check_station_change)kernel(cfg80211_classify8021d)kernel(cfg80211_conn_failed)kernel(cfg80211_connect_done)kernel(cfg80211_control_port_tx_status)kernel(cfg80211_cqm_beacon_loss_notify)kernel(cfg80211_cqm_pktloss_notify)kernel(cfg80211_cqm_rssi_notify)kernel(cfg80211_cqm_txe_notify)kernel(cfg80211_crit_proto_stopped)kernel(cfg80211_defragment_element)kernel(cfg80211_del_sta_sinfo)kernel(cfg80211_disconnected)kernel(cfg80211_external_auth_request)kernel(cfg80211_find_elem_match)kernel(cfg80211_find_vendor_elem)kernel(cfg80211_free_coloc_ap_list)kernel(cfg80211_free_nan_func)kernel(cfg80211_ft_event)kernel(cfg80211_gen_new_ie)kernel(cfg80211_get_drvinfo)kernel(cfg80211_get_ies_channel_number)kernel(cfg80211_get_iftype_ext_capa)kernel(cfg80211_get_p2p_attr)kernel(cfg80211_get_station)kernel(cfg80211_gtk_rekey_notify)kernel(cfg80211_ibss_joined)kernel(cfg80211_iftype_allowed)kernel(cfg80211_inform_bss_data)kernel(cfg80211_inform_bss_frame_data)kernel(cfg80211_is_element_inherited)kernel(cfg80211_iter_combinations)kernel(cfg80211_iter_rnr)kernel(cfg80211_links_removed)kernel(cfg80211_merge_profile)kernel(cfg80211_mgmt_tx_status_ext)kernel(cfg80211_michael_mic_failure)kernel(cfg80211_nan_func_terminated)kernel(cfg80211_nan_match)kernel(cfg80211_new_sta)kernel(cfg80211_notify_new_peer_candidate)kernel(cfg80211_parse_colocated_ap)kernel(cfg80211_pmksa_candidate_notify)kernel(cfg80211_pmsr_complete)kernel(cfg80211_pmsr_report)kernel(cfg80211_port_authorized)kernel(cfg80211_probe_status)kernel(cfg80211_put_bss)kernel(cfg80211_ready_on_channel)kernel(cfg80211_ref_bss)kernel(cfg80211_reg_can_beacon)kernel(cfg80211_reg_can_beacon_relax)kernel(cfg80211_register_netdevice)kernel(cfg80211_remain_on_channel_expired)kernel(cfg80211_report_obss_beacon_khz)kernel(cfg80211_report_wowlan_wakeup)kernel(cfg80211_roamed)kernel(cfg80211_rx_assoc_resp)kernel(cfg80211_rx_control_port)kernel(cfg80211_rx_mgmt_ext)kernel(cfg80211_rx_mlme_mgmt)kernel(cfg80211_rx_spurious_frame)kernel(cfg80211_rx_unexpected_4addr_frame)kernel(cfg80211_rx_unprot_mlme_mgmt)kernel(cfg80211_scan_done)kernel(cfg80211_sched_scan_results)kernel(cfg80211_sched_scan_stopped)kernel(cfg80211_sched_scan_stopped_locked)kernel(cfg80211_schedule_channels_check)kernel(cfg80211_send_layer2_update)kernel(cfg80211_shutdown_all_interfaces)kernel(cfg80211_sinfo_alloc_tid_stats)kernel(cfg80211_sta_opmode_change_notify)kernel(cfg80211_stop_iface)kernel(cfg80211_tdls_oper_request)kernel(cfg80211_tx_mgmt_expired)kernel(cfg80211_tx_mlme_mgmt)kernel(cfg80211_unlink_bss)kernel(cfg80211_unregister_wdev)kernel(cfg80211_update_owe_info_event)kernel(cfg80211_vendor_cmd_get_sender)kernel(cfg80211_vendor_cmd_reply)kernel(cfi_build_cmd)kernel(cfi_build_cmd_addr)kernel(cfi_cmdset_0001)kernel(cfi_cmdset_0002)kernel(cfi_cmdset_0003)kernel(cfi_cmdset_0006)kernel(cfi_cmdset_0020)kernel(cfi_cmdset_0200)kernel(cfi_cmdset_0701)kernel(cfi_fixup)kernel(cfi_merge_status)kernel(cfi_qry_mode_off)kernel(cfi_qry_mode_on)kernel(cfi_qry_present)kernel(cfi_read_pri)kernel(cfi_send_gen_cmd)kernel(cfi_udelay)kernel(cfi_varsize_frob)kernel(channel5g)kernel(channel5g_80m)kernel(check_hw_ready)kernel(cifs_arc4_crypt)kernel(cifs_arc4_setkey)kernel(cifs_md4_final)kernel(cifs_md4_init)kernel(cifs_md4_update)kernel(close_candev)kernel(cn10k_lmtst_init)kernel(cnstr_shdsc_aead_decap)kernel(cnstr_shdsc_aead_encap)kernel(cnstr_shdsc_aead_givencap)kernel(cnstr_shdsc_aead_null_decap)kernel(cnstr_shdsc_aead_null_encap)kernel(cnstr_shdsc_ahash)kernel(cnstr_shdsc_chachapoly)kernel(cnstr_shdsc_gcm_decap)kernel(cnstr_shdsc_gcm_encap)kernel(cnstr_shdsc_rfc4106_decap)kernel(cnstr_shdsc_rfc4106_encap)kernel(cnstr_shdsc_rfc4543_decap)kernel(cnstr_shdsc_rfc4543_encap)kernel(cnstr_shdsc_sk_hash)kernel(cnstr_shdsc_skcipher_decap)kernel(cnstr_shdsc_skcipher_encap)kernel(cnstr_shdsc_xts_skcipher_decap)kernel(cnstr_shdsc_xts_skcipher_encap)kernel(copy_from_iter_toio)kernel(copy_from_user_toio)kernel(copy_to_iter_fromio)kernel(copy_to_user_fromio)kernel(cqhci_deactivate)kernel(cqhci_init)kernel(cqhci_irq)kernel(cqhci_pltfm_init)kernel(cqhci_resume)kernel(cxgb4_alloc_atid)kernel(cxgb4_alloc_sftid)kernel(cxgb4_alloc_stid)kernel(cxgb4_bar2_sge_qregs)kernel(cxgb4_best_aligned_mtu)kernel(cxgb4_best_mtu)kernel(cxgb4_check_l2t_valid)kernel(cxgb4_clip_get)kernel(cxgb4_clip_release)kernel(cxgb4_create_server)kernel(cxgb4_create_server6)kernel(cxgb4_create_server_filter)kernel(cxgb4_crypto_send)kernel(cxgb4_dbfifo_count)kernel(cxgb4_flush_eq_cache)kernel(cxgb4_free_atid)kernel(cxgb4_free_stid)kernel(cxgb4_get_srq_entry)kernel(cxgb4_get_tcp_stats)kernel(cxgb4_immdata_send)kernel(cxgb4_inline_tx_skb)kernel(cxgb4_iscsi_init)kernel(cxgb4_l2t_alloc_switching)kernel(cxgb4_l2t_get)kernel(cxgb4_l2t_release)kernel(cxgb4_l2t_send)kernel(cxgb4_map_skb)kernel(cxgb4_ofld_send)kernel(cxgb4_pktgl_to_skb)kernel(cxgb4_port_chan)kernel(cxgb4_port_e2cchan)kernel(cxgb4_port_idx)kernel(cxgb4_port_viid)kernel(cxgb4_read_sge_timestamp)kernel(cxgb4_read_tpte)kernel(cxgb4_reclaim_completed_tx)kernel(cxgb4_register_uld)kernel(cxgb4_remove_server)kernel(cxgb4_remove_server_filter)kernel(cxgb4_remove_tid)kernel(cxgb4_ring_tx_db)kernel(cxgb4_select_ntuple)kernel(cxgb4_smt_alloc_switching)kernel(cxgb4_smt_release)kernel(cxgb4_sync_txq_pidx)kernel(cxgb4_unregister_uld)kernel(cxgb4_update_root_dev_clip)kernel(cxgb4_write_partial_sgl)kernel(cxgb4_write_sgl)kernel(cxgb_find_route)kernel(cxgb_find_route6)kernel(cxgb_get_4tuple)kernel(cxgbi_attr_is_visible)kernel(cxgbi_bind_conn)kernel(cxgbi_cleanup_task)kernel(cxgbi_conn_alloc_pdu)kernel(cxgbi_conn_init_pdu)kernel(cxgbi_conn_pdu_ready)kernel(cxgbi_conn_tx_open)kernel(cxgbi_conn_xmit_pdu)kernel(cxgbi_create_conn)kernel(cxgbi_create_session)kernel(cxgbi_ddp_ppm_setup)kernel(cxgbi_ddp_set_one_ppod)kernel(cxgbi_destroy_session)kernel(cxgbi_device_find_by_lldev)kernel(cxgbi_device_find_by_netdev)kernel(cxgbi_device_find_by_netdev_rcu)kernel(cxgbi_device_portmap_cleanup)kernel(cxgbi_device_portmap_create)kernel(cxgbi_device_register)kernel(cxgbi_device_unregister)kernel(cxgbi_device_unregister_all)kernel(cxgbi_ep_connect)kernel(cxgbi_ep_disconnect)kernel(cxgbi_ep_poll)kernel(cxgbi_get_conn_stats)kernel(cxgbi_get_ep_param)kernel(cxgbi_get_host_param)kernel(cxgbi_hbas_add)kernel(cxgbi_hbas_remove)kernel(cxgbi_iscsi_cleanup)kernel(cxgbi_iscsi_init)kernel(cxgbi_parse_pdu_itt)kernel(cxgbi_ppm_init)kernel(cxgbi_ppm_make_ppod_hdr)kernel(cxgbi_ppm_ppod_release)kernel(cxgbi_ppm_ppods_reserve)kernel(cxgbi_ppm_release)kernel(cxgbi_set_conn_param)kernel(cxgbi_set_host_param)kernel(cxgbi_sock_act_open_req_arp_failure)kernel(cxgbi_sock_check_wr_invariants)kernel(cxgbi_sock_closed)kernel(cxgbi_sock_established)kernel(cxgbi_sock_fail_act_open)kernel(cxgbi_sock_free_cpl_skbs)kernel(cxgbi_sock_purge_wr_queue)kernel(cxgbi_sock_rcv_abort_rpl)kernel(cxgbi_sock_rcv_close_conn_rpl)kernel(cxgbi_sock_rcv_peer_close)kernel(cxgbi_sock_rcv_wr_ack)kernel(cxgbi_sock_select_mss)kernel(cxgbi_sock_skb_entail)kernel(cxgbi_tagmask_set)kernel(del_mtd_blktrans_dev)kernel(deregister_atm_ioctl)kernel(deregister_mtd_blktrans)kernel(deregister_mtd_parser)kernel(dev_attr_phy_event_threshold)kernel(devm_led_classdev_flash_register_ext)kernel(devm_led_classdev_flash_unregister)kernel(devm_mmc_alloc_host)kernel(devm_stmmac_pltfr_probe)kernel(devm_stmmac_probe_config_dt)kernel(dfs_pattern_detector_init)kernel(dm_restorepowerindex)kernel(dm_savepowerindex)kernel(dm_writepowerindex)kernel(do_map_probe)kernel(dw_mci_pltfm_pmops)kernel(dw_mci_pltfm_register)kernel(dw_mci_pltfm_remove)kernel(dw_mci_probe)kernel(dw_mci_remove)kernel(dw_mci_runtime_resume)kernel(dw_mci_runtime_suspend)kernel(efuse_one_byte_read)kernel(efuse_power_switch)kernel(efuse_read_1byte)kernel(efuse_shadow_read)kernel(ezusb_fx1_ihex_firmware_download)kernel(ezusb_fx1_set_reset)kernel(fcoe_check_wait_queue)kernel(fcoe_clean_pending_queue)kernel(fcoe_ctlr_destroy)kernel(fcoe_ctlr_device_add)kernel(fcoe_ctlr_device_delete)kernel(fcoe_ctlr_els_send)kernel(fcoe_ctlr_get_lesb)kernel(fcoe_ctlr_init)kernel(fcoe_ctlr_link_down)kernel(fcoe_ctlr_link_up)kernel(fcoe_ctlr_recv)kernel(fcoe_ctlr_recv_flogi)kernel(fcoe_ctlr_set_fip_mode)kernel(fcoe_fc_crc)kernel(fcoe_fcf_device_add)kernel(fcoe_fcf_device_delete)kernel(fcoe_fcf_get_selected)kernel(fcoe_get_lesb)kernel(fcoe_get_paged_crc_eof)kernel(fcoe_get_wwn)kernel(fcoe_libfc_config)kernel(fcoe_link_speed_update)kernel(fcoe_queue_timer)kernel(fcoe_start_io)kernel(fcoe_transport_attach)kernel(fcoe_transport_detach)kernel(fcoe_validate_vport_create)kernel(fcoe_wwn_from_mac)kernel(fcoe_wwn_to_str)kernel(flow_resources_add)kernel(flow_resources_alloc)kernel(frame_vector_create)kernel(frame_vector_destroy)kernel(frame_vector_to_pages)kernel(frame_vector_to_pfns)kernel(free_candev)kernel(freq_reg_info)kernel(gen_split_key)kernel(generic_rndis_bind)kernel(get_mtd_device)kernel(get_mtd_device_nm)kernel(get_tree_mtd)kernel(get_vaddr_frames)kernel(get_wiphy_regdom)kernel(h4_recv_buf)kernel(hci_alloc_dev_priv)kernel(hci_cmd_sync)kernel(hci_cmd_sync_cancel)kernel(hci_cmd_sync_queue)kernel(hci_cmd_sync_submit)kernel(hci_conn_check_secure)kernel(hci_conn_security)kernel(hci_conn_switch_role)kernel(hci_devcd_abort)kernel(hci_devcd_append)kernel(hci_devcd_append_pattern)kernel(hci_devcd_complete)kernel(hci_devcd_init)kernel(hci_devcd_register)kernel(hci_devcd_rx)kernel(hci_devcd_timeout)kernel(hci_free_dev)kernel(hci_get_route)kernel(hci_mgmt_chan_register)kernel(hci_mgmt_chan_unregister)kernel(hci_recv_diag)kernel(hci_recv_frame)kernel(hci_register_cb)kernel(hci_register_dev)kernel(hci_release_dev)kernel(hci_reset_dev)kernel(hci_resume_dev)kernel(hci_set_fw_info)kernel(hci_set_hw_info)kernel(hci_suspend_dev)kernel(hci_uart_tx_wakeup)kernel(hci_unregister_cb)kernel(hci_unregister_dev)kernel(hda_codec_driver_unregister)kernel(hda_component_acpi_device_notify)kernel(hda_component_manager_bind)kernel(hda_component_manager_bind_acpi_notifications)kernel(hda_component_manager_free)kernel(hda_component_manager_init)kernel(hda_component_manager_playback_hook)kernel(hda_component_manager_unbind_acpi_notifications)kernel(hda_extra_out_badness)kernel(hda_get_autocfg_input_label)kernel(hda_main_out_badness)kernel(hdac_get_device_id)kernel(hisi_sas_alloc)kernel(hisi_sas_controller_reset_done)kernel(hisi_sas_controller_reset_prepare)kernel(hisi_sas_debugfs_dir)kernel(hisi_sas_debugfs_dump_count)kernel(hisi_sas_debugfs_enable)kernel(hisi_sas_free)kernel(hisi_sas_get_ata_protocol)kernel(hisi_sas_get_fw_info)kernel(hisi_sas_get_prog_phy_linkrate_mask)kernel(hisi_sas_host_reset)kernel(hisi_sas_init_mem)kernel(hisi_sas_notify_phy_event)kernel(hisi_sas_phy_down)kernel(hisi_sas_phy_enable)kernel(hisi_sas_phy_oob_ready)kernel(hisi_sas_probe)kernel(hisi_sas_release_tasks)kernel(hisi_sas_remove)kernel(hisi_sas_rst_work_handler)kernel(hisi_sas_sata_done)kernel(hisi_sas_scan_finished)kernel(hisi_sas_scan_start)kernel(hisi_sas_slave_configure)kernel(hisi_sas_slot_task_free)kernel(hisi_sas_stop_phys)kernel(hisi_sas_stt)kernel(hisi_sas_sync_irqs)kernel(hisi_sas_sync_rst_work_handler)kernel(ib_advise_mr)kernel(ib_alloc_mr)kernel(ib_alloc_mr_integrity)kernel(ib_alloc_xrcd_user)kernel(ib_attach_mcast)kernel(ib_cache_gid_parse_type_str)kernel(ib_cache_gid_type_str)kernel(ib_check_mr_status)kernel(ib_close_qp)kernel(ib_cm_init_qp_attr)kernel(ib_cm_insert_listen)kernel(ib_cm_listen)kernel(ib_cm_notify)kernel(ib_copy_ah_attr_to_user)kernel(ib_copy_path_rec_from_user)kernel(ib_copy_path_rec_to_user)kernel(ib_copy_qp_attr_to_user)kernel(ib_cq_pool_get)kernel(ib_cq_pool_put)kernel(ib_create_ah_from_wc)kernel(ib_create_cm_id)kernel(ib_create_qp_kernel)kernel(ib_create_qp_security)kernel(ib_create_qp_user)kernel(ib_create_send_mad)kernel(ib_create_srq_user)kernel(ib_create_wq)kernel(ib_dealloc_device)kernel(ib_dealloc_pd_user)kernel(ib_dealloc_xrcd_user)kernel(ib_dereg_mr_user)kernel(ib_destroy_cm_id)kernel(ib_destroy_cq_user)kernel(ib_destroy_qp_user)kernel(ib_destroy_srq_user)kernel(ib_destroy_wq_user)kernel(ib_detach_mcast)kernel(ib_device_get_by_name)kernel(ib_device_get_by_netdev)kernel(ib_device_put)kernel(ib_device_set_netdev)kernel(ib_dispatch_event)kernel(ib_dma_virt_map_sg)kernel(ib_drain_qp)kernel(ib_drain_rq)kernel(ib_drain_sq)kernel(ib_event_msg)kernel(ib_find_cached_pkey)kernel(ib_find_exact_cached_pkey)kernel(ib_find_gid)kernel(ib_find_pkey)kernel(ib_free_cq)kernel(ib_free_recv_mad)kernel(ib_free_send_mad)kernel(ib_get_cached_lmc)kernel(ib_get_cached_pkey)kernel(ib_get_cached_port_state)kernel(ib_get_cached_subnet_prefix)kernel(ib_get_device_fw_str)kernel(ib_get_eth_speed)kernel(ib_get_gids_from_rdma_hdr)kernel(ib_get_mad_data_offset)kernel(ib_get_net_dev_by_params)kernel(ib_get_rdma_header_version)kernel(ib_get_rmpp_segment)kernel(ib_get_vf_config)kernel(ib_get_vf_guid)kernel(ib_get_vf_stats)kernel(ib_init_ah_attr_from_path)kernel(ib_init_ah_attr_from_wc)kernel(ib_init_ah_from_mcmember)kernel(ib_is_mad_class_rmpp)kernel(ib_mad_kernel_rmpp_agent)kernel(ib_map_mr_sg)kernel(ib_map_mr_sg_pi)kernel(ib_modify_device)kernel(ib_modify_mad)kernel(ib_modify_port)kernel(ib_modify_qp)kernel(ib_modify_qp_is_ok)kernel(ib_modify_qp_with_udata)kernel(ib_modify_srq)kernel(ib_mr_pool_destroy)kernel(ib_mr_pool_get)kernel(ib_mr_pool_init)kernel(ib_mr_pool_put)kernel(ib_open_qp)kernel(ib_pack)kernel(ib_port_immutable_read)kernel(ib_port_register_client_groups)kernel(ib_port_sysfs_get_ibdev_kobj)kernel(ib_port_unregister_client_groups)kernel(ib_post_send_mad)kernel(ib_process_cq_direct)kernel(ib_qp_usecnt_dec)kernel(ib_qp_usecnt_inc)kernel(ib_query_pkey)kernel(ib_query_port)kernel(ib_query_qp)kernel(ib_query_srq)kernel(ib_rate_to_mbps)kernel(ib_rate_to_mult)kernel(ib_rdmacg_try_charge)kernel(ib_rdmacg_uncharge)kernel(ib_reg_user_mr)kernel(ib_register_client)kernel(ib_register_device)kernel(ib_register_event_handler)kernel(ib_register_mad_agent)kernel(ib_resize_cq)kernel(ib_response_mad)kernel(ib_sa_cancel_query)kernel(ib_sa_free_multicast)kernel(ib_sa_get_mcmember_rec)kernel(ib_sa_guid_info_rec_query)kernel(ib_sa_join_multicast)kernel(ib_sa_pack_path)kernel(ib_sa_path_rec_get)kernel(ib_sa_register_client)kernel(ib_sa_unpack_path)kernel(ib_sa_unregister_client)kernel(ib_send_cm_drep)kernel(ib_send_cm_dreq)kernel(ib_send_cm_mra)kernel(ib_send_cm_rej)kernel(ib_send_cm_rep)kernel(ib_send_cm_req)kernel(ib_send_cm_rtu)kernel(ib_send_cm_sidr_rep)kernel(ib_send_cm_sidr_req)kernel(ib_set_client_data)kernel(ib_set_device_ops)kernel(ib_set_vf_guid)kernel(ib_set_vf_link_state)kernel(ib_sg_to_pages)kernel(ib_ud_header_init)kernel(ib_ud_header_pack)kernel(ib_ud_header_unpack)kernel(ib_ud_ip4_csum)kernel(ib_umem_copy_from)kernel(ib_umem_dmabuf_get)kernel(ib_umem_dmabuf_get_pinned)kernel(ib_umem_dmabuf_map_pages)kernel(ib_umem_dmabuf_unmap_pages)kernel(ib_umem_find_best_pgsz)kernel(ib_umem_get)kernel(ib_umem_odp_alloc_child)kernel(ib_umem_odp_alloc_implicit)kernel(ib_umem_odp_get)kernel(ib_umem_odp_map_dma_and_lock)kernel(ib_umem_odp_release)kernel(ib_umem_odp_unmap_dma_pages)kernel(ib_umem_release)kernel(ib_unpack)kernel(ib_unregister_client)kernel(ib_unregister_device)kernel(ib_unregister_device_and_put)kernel(ib_unregister_device_queued)kernel(ib_unregister_driver)kernel(ib_unregister_event_handler)kernel(ib_unregister_mad_agent)kernel(ib_uverbs_flow_resources_free)kernel(ib_uverbs_get_ucontext_file)kernel(ib_wc_status_msg)kernel(ib_wq)kernel(ibcm_reject_msg)kernel(ibdev_alert)kernel(ibdev_crit)kernel(ibdev_emerg)kernel(ibdev_err)kernel(ibdev_info)kernel(ibdev_notice)kernel(ibdev_printk)kernel(ibdev_warn)kernel(ibnl_put_attr)kernel(ibnl_put_msg)kernel(ieee80211_alloc_hw_nm)kernel(ieee80211_amsdu_to_8023s)kernel(ieee80211_ap_probereq_get)kernel(ieee80211_ave_rssi)kernel(ieee80211_beacon_cntdwn_is_complete)kernel(ieee80211_beacon_free_ema_list)kernel(ieee80211_beacon_get_template)kernel(ieee80211_beacon_get_template_ema_index)kernel(ieee80211_beacon_get_template_ema_list)kernel(ieee80211_beacon_get_tim)kernel(ieee80211_beacon_loss)kernel(ieee80211_beacon_set_cntdwn)kernel(ieee80211_beacon_update_cntdwn)kernel(ieee80211_bss_get_elem)kernel(ieee80211_calc_rx_airtime)kernel(ieee80211_calc_tx_airtime)kernel(ieee80211_chandef_to_operating_class)kernel(ieee80211_channel_switch_disconnect)kernel(ieee80211_channel_to_freq_khz)kernel(ieee80211_chswitch_done)kernel(ieee80211_color_change_finish)kernel(ieee80211_connection_loss)kernel(ieee80211_cqm_beacon_loss_notify)kernel(ieee80211_cqm_rssi_notify)kernel(ieee80211_csa_finish)kernel(ieee80211_ctstoself_duration)kernel(ieee80211_ctstoself_get)kernel(ieee80211_data_to_8023_exthdr)kernel(ieee80211_disable_rssi_reports)kernel(ieee80211_disconnect)kernel(ieee80211_drop_unencrypted_mgmt)kernel(ieee80211_emulate_add_chanctx)kernel(ieee80211_emulate_change_chanctx)kernel(ieee80211_emulate_remove_chanctx)kernel(ieee80211_emulate_switch_vif_chanctx)kernel(ieee80211_enable_rssi_reports)kernel(ieee80211_find_sta)kernel(ieee80211_find_sta_by_ifaddr)kernel(ieee80211_find_sta_by_link_addrs)kernel(ieee80211_fragment_element)kernel(ieee80211_free_hw)kernel(ieee80211_free_txskb)kernel(ieee80211_freq_khz_to_channel)kernel(ieee80211_generic_frame_duration)kernel(ieee80211_get_8023_tunnel_proto)kernel(ieee80211_get_bssid)kernel(ieee80211_get_buffered_bc)kernel(ieee80211_get_channel_khz)kernel(ieee80211_get_fils_discovery_tmpl)kernel(ieee80211_get_hdrlen_from_skb)kernel(ieee80211_get_key_rx_seq)kernel(ieee80211_get_mesh_hdrlen)kernel(ieee80211_get_num_supported_channels)kernel(ieee80211_get_response_rate)kernel(ieee80211_get_tkip_p1k_iv)kernel(ieee80211_get_tkip_p2k)kernel(ieee80211_get_tkip_rx_p1k)kernel(ieee80211_get_tx_rates)kernel(ieee80211_get_unsol_bcast_probe_resp_tmpl)kernel(ieee80211_get_vht_max_nss)kernel(ieee80211_gtk_rekey_add)kernel(ieee80211_gtk_rekey_notify)kernel(ieee80211_handle_wake_tx_queue)kernel(ieee80211_hdrlen)kernel(ieee80211_hw_restart_disconnect)kernel(ieee80211_ie_split_ric)kernel(ieee80211_is_valid_amsdu)kernel(ieee80211_iter_chan_contexts_atomic)kernel(ieee80211_iter_keys)kernel(ieee80211_iter_keys_rcu)kernel(ieee80211_iterate_active_interfaces_atomic)kernel(ieee80211_iterate_active_interfaces_mtx)kernel(ieee80211_iterate_interfaces)kernel(ieee80211_iterate_stations_atomic)kernel(ieee80211_key_mic_failure)kernel(ieee80211_key_replay)kernel(ieee80211_manage_rx_ba_offl)kernel(ieee80211_mandatory_rates)kernel(ieee80211_mark_rx_ba_filtered_frames)kernel(ieee80211_nan_func_match)kernel(ieee80211_nan_func_terminated)kernel(ieee80211_next_txq)kernel(ieee80211_nullfunc_get)kernel(ieee80211_obss_color_collision_notify)kernel(ieee80211_operating_class_to_band)kernel(ieee80211_operating_class_to_chandef)kernel(ieee80211_parse_p2p_noa)kernel(ieee80211_probereq_get)kernel(ieee80211_proberesp_get)kernel(ieee80211_pspoll_get)kernel(ieee80211_queue_delayed_work)kernel(ieee80211_queue_stopped)kernel(ieee80211_queue_work)kernel(ieee80211_radar_detected)kernel(ieee80211_radiotap_iterator_init)kernel(ieee80211_radiotap_iterator_next)kernel(ieee80211_rate_control_register)kernel(ieee80211_rate_control_unregister)kernel(ieee80211_ready_on_channel)kernel(ieee80211_refresh_tx_agg_session_timer)kernel(ieee80211_register_hw)kernel(ieee80211_remain_on_channel_expired)kernel(ieee80211_remove_key)kernel(ieee80211_report_low_ack)kernel(ieee80211_report_wowlan_wakeup)kernel(ieee80211_request_smps)kernel(ieee80211_reserve_tid)kernel(ieee80211_restart_hw)kernel(ieee80211_resume_disconnect)kernel(ieee80211_rts_duration)kernel(ieee80211_rts_get)kernel(ieee80211_rx_ba_timer_expired)kernel(ieee80211_rx_irqsafe)kernel(ieee80211_rx_list)kernel(ieee80211_rx_napi)kernel(ieee80211_s1g_channel_width)kernel(ieee80211_scan_completed)kernel(ieee80211_sched_scan_results)kernel(ieee80211_sched_scan_stopped)kernel(ieee80211_send_bar)kernel(ieee80211_send_eosp_nullfunc)kernel(ieee80211_set_active_links)kernel(ieee80211_set_active_links_async)kernel(ieee80211_set_key_rx_seq)kernel(ieee80211_sta_block_awake)kernel(ieee80211_sta_eosp)kernel(ieee80211_sta_ps_transition)kernel(ieee80211_sta_pspoll)kernel(ieee80211_sta_recalc_aggregates)kernel(ieee80211_sta_register_airtime)kernel(ieee80211_sta_set_buffered)kernel(ieee80211_sta_uapsd_trigger)kernel(ieee80211_start_tx_ba_cb_irqsafe)kernel(ieee80211_start_tx_ba_session)kernel(ieee80211_stop_queue)kernel(ieee80211_stop_queues)kernel(ieee80211_stop_rx_ba_session)kernel(ieee80211_stop_tx_ba_cb_irqsafe)kernel(ieee80211_stop_tx_ba_session)kernel(ieee80211_strip_8023_mesh_hdr)kernel(ieee80211_tdls_oper_request)kernel(ieee80211_tkip_add_iv)kernel(ieee80211_tx_dequeue)kernel(ieee80211_tx_prepare_skb)kernel(ieee80211_tx_rate_update)kernel(ieee80211_tx_status_ext)kernel(ieee80211_tx_status_irqsafe)kernel(ieee80211_tx_status_skb)kernel(ieee80211_txq_airtime_check)kernel(ieee80211_txq_get_depth)kernel(ieee80211_txq_may_transmit)kernel(ieee80211_txq_schedule_start)kernel(ieee80211_unregister_hw)kernel(ieee80211_unreserve_tid)kernel(ieee80211_update_mu_groups)kernel(ieee80211_update_p2p_noa)kernel(ieee80211_vif_to_wdev)kernel(ieee80211_wake_queue)kernel(ieee80211_wake_queues)kernel(ieee802_11_parse_elems_full)kernel(intel_nhlt_free)kernel(intel_nhlt_get_dmic_geo)kernel(intel_nhlt_get_endpoint_blob)kernel(intel_nhlt_has_endpoint_type)kernel(intel_nhlt_init)kernel(intel_nhlt_ssp_device_type)kernel(intel_nhlt_ssp_endpoint_mask)kernel(intel_nhlt_ssp_mclk_mask)kernel(ioc_list)kernel(is_jack_detectable)kernel(iscsi_boot_create_acpitbl)kernel(iscsi_boot_create_ethernet)kernel(iscsi_boot_create_host_kset)kernel(iscsi_boot_create_initiator)kernel(iscsi_boot_create_kset)kernel(iscsi_boot_create_target)kernel(iscsi_boot_destroy_kset)kernel(iw_cm_accept)kernel(iw_cm_connect)kernel(iw_cm_disconnect)kernel(iw_cm_init_qp_attr)kernel(iw_cm_listen)kernel(iw_cm_reject)kernel(iw_create_cm_id)kernel(iw_destroy_cm_id)kernel(iwcm_reject_msg)kernel(iwl_abort_notification_waits)kernel(iwl_acpi_get_guid_lock_status)kernel(iwl_acpi_get_phy_filters)kernel(iwl_bios_get_dsm)kernel(iwl_bios_get_eckv)kernel(iwl_bios_get_ewrd_table)kernel(iwl_bios_get_mcc)kernel(iwl_bios_get_ppag_table)kernel(iwl_bios_get_pwr_limit)kernel(iwl_bios_get_tas_table)kernel(iwl_bios_get_wgds_table)kernel(iwl_bios_get_wrds_table)kernel(iwl_clear_bits_prph)kernel(iwl_cmd_groups_verify_sorted)kernel(iwl_configure_rxq)kernel(iwl_dbg_tlv_del_timers)kernel(iwl_dev_info_table)kernel(iwl_dev_info_table_size)kernel(iwl_drv_get_fwname_pre)kernel(iwl_dump_desc_assert)kernel(iwl_fill_ppag_table)kernel(iwl_finish_nic_init)kernel(iwl_force_nmi)kernel(iwl_free_fw_paging)kernel(iwl_fw_dbg_clear_monitor_buf)kernel(iwl_fw_dbg_collect)kernel(iwl_fw_dbg_collect_desc)kernel(iwl_fw_dbg_collect_trig)kernel(iwl_fw_dbg_error_collect)kernel(iwl_fw_dbg_read_d3_debug_data)kernel(iwl_fw_dbg_stop_restart_recording)kernel(iwl_fw_dbg_stop_sync)kernel(iwl_fw_disable_dbg_asserts)kernel(iwl_fw_lookup_assert_desc)kernel(iwl_fw_lookup_cmd_ver)kernel(iwl_fw_lookup_notif_ver)kernel(iwl_fw_rate_idx_to_plcp)kernel(iwl_fw_runtime_init)kernel(iwl_fw_runtime_resume)kernel(iwl_fw_runtime_suspend)kernel(iwl_fw_start_dbg_conf)kernel(iwl_fwrt_dump_error_logs)kernel(iwl_get_cmd_string)kernel(iwl_get_lari_config_bitmap)kernel(iwl_get_nvm)kernel(iwl_get_shared_mem_conf)kernel(iwl_he_is_sgi)kernel(iwl_init_notification_wait)kernel(iwl_init_paging)kernel(iwl_is_ppag_approved)kernel(iwl_is_tas_approved)kernel(iwl_new_rate_from_v1)kernel(iwl_notification_wait)kernel(iwl_notification_wait_init)kernel(iwl_nvm_fixups)kernel(iwl_opmode_deregister)kernel(iwl_opmode_register)kernel(iwl_parse_eeprom_data)kernel(iwl_parse_mei_nvm_data)kernel(iwl_parse_nvm_data)kernel(iwl_parse_nvm_mcc_info)kernel(iwl_pci_find_dev_info)kernel(iwl_phy_db_free)kernel(iwl_phy_db_init)kernel(iwl_phy_db_set_section)kernel(iwl_pnvm_load)kernel(iwl_poll_bit)kernel(iwl_poll_direct_bit)kernel(iwl_rate_mcs)kernel(iwl_read32)kernel(iwl_read_direct32)kernel(iwl_read_eeprom)kernel(iwl_read_external_nvm)kernel(iwl_read_prph)kernel(iwl_read_prph_no_grab)kernel(iwl_reinit_cab)kernel(iwl_remove_notification)kernel(iwl_rs_pretty_ant)kernel(iwl_rs_pretty_bw)kernel(iwl_sar_fill_profile)kernel(iwl_sar_geo_fill_table)kernel(iwl_sar_geo_support)kernel(iwl_send_phy_db_data)kernel(iwl_set_bits_mask_prph)kernel(iwl_set_bits_prph)kernel(iwl_set_soc_latency)kernel(iwl_trans_pcie_remove)kernel(iwl_trans_send_cmd)kernel(iwl_uefi_get_sgom_table)kernel(iwl_uefi_get_step_table)kernel(iwl_uefi_get_uats_table)kernel(iwl_wait_notification)kernel(iwl_write32)kernel(iwl_write64)kernel(iwl_write8)kernel(iwl_write_direct32)kernel(iwl_write_direct64)kernel(iwl_write_prph64_no_grab)kernel(iwl_write_prph_delay)kernel(iwl_write_prph_no_grab)kernel(iwlwifi_mod_params)kernel(kill_mtd_super)kernel(l2cap_add_psm)kernel(l2cap_chan_close)kernel(l2cap_chan_connect)kernel(l2cap_chan_create)kernel(l2cap_chan_del)kernel(l2cap_chan_list)kernel(l2cap_chan_put)kernel(l2cap_chan_send)kernel(l2cap_chan_set_defaults)kernel(l2cap_conn_get)kernel(l2cap_conn_put)kernel(l2cap_is_socket)kernel(l2cap_register_user)kernel(l2cap_unregister_user)kernel(led_classdev_flash_register_ext)kernel(led_classdev_flash_unregister)kernel(led_get_flash_fault)kernel(led_set_flash_brightness)kernel(led_set_flash_timeout)kernel(led_update_flash_brightness)kernel(ledtrig_audio_get)kernel(ledtrig_audio_set)kernel(ledtrig_flash_ctrl)kernel(ledtrig_torch_ctrl)kernel(line6_alloc_sysex_buffer)kernel(line6_disconnect)kernel(line6_init_midi)kernel(line6_init_pcm)kernel(line6_midi_id)kernel(line6_pcm_acquire)kernel(line6_pcm_release)kernel(line6_probe)kernel(line6_read_data)kernel(line6_read_serial_number)kernel(line6_resume)kernel(line6_send_raw_message)kernel(line6_send_raw_message_async)kernel(line6_send_sysex_message)kernel(line6_suspend)kernel(line6_version_request_async)kernel(line6_write_data)kernel(lockdep_sta_mutex_held)kernel(m_can_class_allocate_dev)kernel(m_can_class_free_dev)kernel(m_can_class_get_clocks)kernel(m_can_class_register)kernel(m_can_class_resume)kernel(m_can_class_suspend)kernel(m_can_class_unregister)kernel(m_can_init_ram)kernel(map_destroy)kernel(mbox_handler_msix_offset)kernel(mbox_handler_nix_bp_enable)kernel(mbox_handler_nix_lf_alloc)kernel(mbox_handler_nix_txsch_alloc)kernel(mbox_handler_npa_lf_alloc)kernel(media_create_intf_link)kernel(media_create_pad_link)kernel(media_create_pad_links)kernel(media_device_cleanup)kernel(media_device_delete)kernel(media_device_init)kernel(media_device_pci_init)kernel(media_device_register_entity)kernel(media_device_register_entity_notify)kernel(media_device_unregister)kernel(media_device_unregister_entity)kernel(media_device_unregister_entity_notify)kernel(media_device_usb_allocate)kernel(media_devnode_create)kernel(media_devnode_remove)kernel(media_entity_enum_cleanup)kernel(media_entity_find_link)kernel(media_entity_get_fwnode_pad)kernel(media_entity_pads_init)kernel(media_entity_remote_pad)kernel(media_entity_remove_links)kernel(media_entity_setup_link)kernel(media_get_pad_index)kernel(media_graph_walk_cleanup)kernel(media_graph_walk_init)kernel(media_graph_walk_next)kernel(media_graph_walk_start)kernel(media_pipeline_start)kernel(media_pipeline_stop)kernel(media_remove_intf_link)kernel(media_remove_intf_links)kernel(media_request_get_by_fd)kernel(media_request_object_bind)kernel(media_request_object_complete)kernel(media_request_object_find)kernel(media_request_object_init)kernel(media_request_object_put)kernel(media_request_object_unbind)kernel(media_request_put)kernel(memstick_add_host)kernel(memstick_alloc_host)kernel(memstick_detect_change)kernel(memstick_free_host)kernel(memstick_init_req)kernel(memstick_init_req_sg)kernel(memstick_new_req)kernel(memstick_next_req)kernel(memstick_register_driver)kernel(memstick_remove_host)kernel(memstick_resume_host)kernel(memstick_set_rw_addr)kernel(memstick_suspend_host)kernel(memstick_unregister_driver)kernel(mmc_add_host)kernel(mmc_alloc_host)kernel(mmc_app_cmd)kernel(mmc_calc_max_discard)kernel(mmc_can_discard)kernel(mmc_can_erase)kernel(mmc_can_gpio_cd)kernel(mmc_can_gpio_ro)kernel(mmc_can_secure_erase_trim)kernel(mmc_can_trim)kernel(mmc_card_alternative_gpt_sector)kernel(mmc_card_is_blockaddr)kernel(mmc_cmdq_disable)kernel(mmc_cmdq_enable)kernel(mmc_command_done)kernel(mmc_cqe_post_req)kernel(mmc_cqe_recovery)kernel(mmc_cqe_request_done)kernel(mmc_cqe_start_req)kernel(mmc_detect_card_removed)kernel(mmc_detect_change)kernel(mmc_erase)kernel(mmc_erase_group_aligned)kernel(mmc_free_host)kernel(mmc_get_card)kernel(mmc_get_ext_csd)kernel(mmc_gpio_get_cd)kernel(mmc_gpio_get_ro)kernel(mmc_gpio_set_cd_irq)kernel(mmc_gpio_set_cd_isr)kernel(mmc_gpio_set_cd_wake)kernel(mmc_gpiod_request_cd)kernel(mmc_gpiod_request_cd_irq)kernel(mmc_gpiod_request_ro)kernel(mmc_hw_reset)kernel(mmc_is_req_done)kernel(mmc_of_parse)kernel(mmc_of_parse_clk_phase)kernel(mmc_of_parse_voltage)kernel(mmc_poll_for_busy)kernel(mmc_prepare_busy_cmd)kernel(mmc_put_card)kernel(mmc_pwrseq_register)kernel(mmc_pwrseq_unregister)kernel(mmc_register_driver)kernel(mmc_regulator_disable_vqmmc)kernel(mmc_regulator_enable_vqmmc)kernel(mmc_regulator_get_supply)kernel(mmc_regulator_set_ocr)kernel(mmc_regulator_set_vqmmc)kernel(mmc_release_host)kernel(mmc_remove_host)kernel(mmc_request_done)kernel(mmc_retune_pause)kernel(mmc_retune_release)kernel(mmc_retune_timer_stop)kernel(mmc_retune_unpause)kernel(mmc_run_bkops)kernel(mmc_sanitize)kernel(mmc_sd_switch)kernel(mmc_send_abort_tuning)kernel(mmc_send_status)kernel(mmc_send_tuning)kernel(mmc_set_blocklen)kernel(mmc_set_data_timeout)kernel(mmc_start_request)kernel(mmc_sw_reset)kernel(mmc_switch)kernel(mmc_unregister_driver)kernel(mmc_wait_for_cmd)kernel(mmc_wait_for_req)kernel(mmc_wait_for_req_done)kernel(mpls_dev_mtu)kernel(mpls_output_possible)kernel(mpls_pkt_too_big)kernel(mpls_stats_inc_outucastpkts)kernel(mpt_GetIocState)kernel(mpt_HardResetHandler)kernel(mpt_Soft_Hard_ResetHandler)kernel(mpt_alloc_fw_memory)kernel(mpt_attach)kernel(mpt_clear_taskmgmt_in_progress_flag)kernel(mpt_config)kernel(mpt_deregister)kernel(mpt_detach)kernel(mpt_device_driver_deregister)kernel(mpt_device_driver_register)kernel(mpt_event_deregister)kernel(mpt_event_register)kernel(mpt_findImVolumes)kernel(mpt_free_fw_memory)kernel(mpt_free_msg_frame)kernel(mpt_fwfault_debug)kernel(mpt_get_msg_frame)kernel(mpt_halt_firmware)kernel(mpt_print_ioc_summary)kernel(mpt_put_msg_frame)kernel(mpt_put_msg_frame_hi_pri)kernel(mpt_raid_phys_disk_get_num_paths)kernel(mpt_raid_phys_disk_pg0)kernel(mpt_raid_phys_disk_pg1)kernel(mpt_register)kernel(mpt_reset_deregister)kernel(mpt_reset_register)kernel(mpt_resume)kernel(mpt_send_handshake_request)kernel(mpt_set_taskmgmt_in_progress_flag)kernel(mpt_suspend)kernel(mpt_verify_adapter)kernel(mptbase_sas_persist_operation)kernel(mptscsih_IssueTaskMgmt)kernel(mptscsih_abort)kernel(mptscsih_bios_param)kernel(mptscsih_bus_reset)kernel(mptscsih_change_queue_depth)kernel(mptscsih_dev_reset)kernel(mptscsih_event_process)kernel(mptscsih_flush_running_cmds)kernel(mptscsih_get_scsi_lookup)kernel(mptscsih_host_attrs)kernel(mptscsih_host_reset)kernel(mptscsih_info)kernel(mptscsih_io_done)kernel(mptscsih_ioc_reset)kernel(mptscsih_is_phys_disk)kernel(mptscsih_qcmd)kernel(mptscsih_raid_id_to_num)kernel(mptscsih_remove)kernel(mptscsih_resume)kernel(mptscsih_scandv_complete)kernel(mptscsih_show_info)kernel(mptscsih_shutdown)kernel(mptscsih_slave_configure)kernel(mptscsih_slave_destroy)kernel(mptscsih_suspend)kernel(mptscsih_taskmgmt_complete)kernel(mptscsih_taskmgmt_response_code)kernel(mt76_ac_to_hwq)kernel(mt76_alloc_device)kernel(mt76_alloc_phy)kernel(mt76_calculate_default_rate)kernel(mt76_connac2_load_patch)kernel(mt76_connac2_load_ram)kernel(mt76_connac2_mac_add_txs_skb)kernel(mt76_connac2_mac_decode_he_radiotap)kernel(mt76_connac2_mac_fill_rx_rate)kernel(mt76_connac2_mac_fill_txs)kernel(mt76_connac2_mac_tx_rate_val)kernel(mt76_connac2_mac_write_txwi)kernel(mt76_connac2_mcu_fill_message)kernel(mt76_connac2_reverse_frag0_hdr_trans)kernel(mt76_connac2_tx_check_aggr)kernel(mt76_connac2_tx_token_put)kernel(mt76_connac2_txwi_free)kernel(mt76_connac3_mac_decode_he_radiotap)kernel(mt76_connac_free_pending_tx_skbs)kernel(mt76_connac_gen_ppe_thresh)kernel(mt76_connac_get_ch_power)kernel(mt76_connac_get_eht_phy_cap)kernel(mt76_connac_get_he_phy_cap)kernel(mt76_connac_get_phy_mode)kernel(mt76_connac_get_phy_mode_ext)kernel(mt76_connac_get_phy_mode_v2)kernel(mt76_connac_init_tx_queues)kernel(mt76_connac_mcu_add_key)kernel(mt76_connac_mcu_add_nested_tlv)kernel(mt76_connac_mcu_alloc_wtbl_req)kernel(mt76_connac_mcu_beacon_loss_iter)kernel(mt76_connac_mcu_bss_basic_tlv)kernel(mt76_connac_mcu_bss_ext_tlv)kernel(mt76_connac_mcu_bss_omac_tlv)kernel(mt76_connac_mcu_cancel_hw_scan)kernel(mt76_connac_mcu_chip_config)kernel(mt76_connac_mcu_coredump_event)kernel(mt76_connac_mcu_hw_scan)kernel(mt76_connac_mcu_init_download)kernel(mt76_connac_mcu_patch_sem_ctrl)kernel(mt76_connac_mcu_rdd_cmd)kernel(mt76_connac_mcu_reg_rr)kernel(mt76_connac_mcu_reg_wr)kernel(mt76_connac_mcu_restart)kernel(mt76_connac_mcu_sched_scan_enable)kernel(mt76_connac_mcu_sched_scan_req)kernel(mt76_connac_mcu_set_channel_domain)kernel(mt76_connac_mcu_set_deep_sleep)kernel(mt76_connac_mcu_set_gtk_rekey)kernel(mt76_connac_mcu_set_hif_suspend)kernel(mt76_connac_mcu_set_mac_enable)kernel(mt76_connac_mcu_set_p2p_oppps)kernel(mt76_connac_mcu_set_pm)kernel(mt76_connac_mcu_set_rate_txpower)kernel(mt76_connac_mcu_set_rts_thresh)kernel(mt76_connac_mcu_set_suspend_iter)kernel(mt76_connac_mcu_set_suspend_mode)kernel(mt76_connac_mcu_set_vif_ps)kernel(mt76_connac_mcu_set_wow_ctrl)kernel(mt76_connac_mcu_sta_ba)kernel(mt76_connac_mcu_sta_ba_tlv)kernel(mt76_connac_mcu_sta_basic_tlv)kernel(mt76_connac_mcu_sta_cmd)kernel(mt76_connac_mcu_sta_he_tlv_v2)kernel(mt76_connac_mcu_sta_tlv)kernel(mt76_connac_mcu_sta_uapsd)kernel(mt76_connac_mcu_sta_update_hdr_trans)kernel(mt76_connac_mcu_sta_wed_update)kernel(mt76_connac_mcu_start_firmware)kernel(mt76_connac_mcu_start_patch)kernel(mt76_connac_mcu_uni_add_bss)kernel(mt76_connac_mcu_uni_add_dev)kernel(mt76_connac_mcu_uni_set_chctx)kernel(mt76_connac_mcu_update_arp_filter)kernel(mt76_connac_mcu_update_gtk_rekey)kernel(mt76_connac_mcu_wtbl_ba_tlv)kernel(mt76_connac_mcu_wtbl_generic_tlv)kernel(mt76_connac_mcu_wtbl_hdr_trans_tlv)kernel(mt76_connac_mcu_wtbl_ht_tlv)kernel(mt76_connac_mcu_wtbl_smps_tlv)kernel(mt76_connac_mcu_wtbl_update_hdr_trans)kernel(mt76_connac_pm_dequeue_skbs)kernel(mt76_connac_pm_queue_skb)kernel(mt76_connac_pm_wake)kernel(mt76_connac_power_save_sched)kernel(mt76_connac_sta_state_dp)kernel(mt76_connac_tx_complete_skb)kernel(mt76_connac_txp_skb_unmap)kernel(mt76_connac_wowlan_support)kernel(mt76_connac_write_hw_txp)kernel(mt76_create_page_pool)kernel(mt76_csa_check)kernel(mt76_csa_finish)kernel(mt76_dma_attach)kernel(mt76_dma_cleanup)kernel(mt76_dma_rx_poll)kernel(mt76_dma_wed_reset)kernel(mt76_dma_wed_setup)kernel(mt76_eeprom_init)kernel(mt76_eeprom_override)kernel(mt76_ethtool_page_pool_stats)kernel(mt76_ethtool_worker)kernel(mt76_find_channel_node)kernel(mt76_find_power_limits_node)kernel(mt76_free_device)kernel(mt76_free_pending_rxwi)kernel(mt76_get_antenna)kernel(mt76_get_min_avg_rssi)kernel(mt76_get_of_data_from_mtd)kernel(mt76_get_of_data_from_nvmem)kernel(mt76_get_rate)kernel(mt76_get_rate_power_limits)kernel(mt76_get_rxwi)kernel(mt76_get_sar_power)kernel(mt76_get_survey)kernel(mt76_get_txpower)kernel(mt76_has_tx_pending)kernel(mt76_init_queue)kernel(mt76_init_sar_power)kernel(mt76_insert_ccmp_hdr)kernel(mt76_mcu_get_response)kernel(mt76_mcu_rx_event)kernel(mt76_mcu_send_and_get_msg)kernel(mt76_mcu_skb_send_and_get_msg)kernel(mt76_mmio_init)kernel(mt76_pci_disable_aspm)kernel(mt76_phy_dfs_state)kernel(mt76_put_rxwi)kernel(mt76_put_txwi)kernel(mt76_queue_tx_complete)kernel(mt76_queues_read)kernel(mt76_rates)kernel(mt76_register_debugfs_fops)kernel(mt76_register_device)kernel(mt76_register_phy)kernel(mt76_release_buffered_frames)kernel(mt76_rx)kernel(mt76_rx_aggr_start)kernel(mt76_rx_aggr_stop)kernel(mt76_rx_poll_complete)kernel(mt76_rx_signal)kernel(mt76_rx_token_consume)kernel(mt76_rx_token_release)kernel(mt76_seq_puts_array)kernel(mt76_set_channel)kernel(mt76_set_irq_mask)kernel(mt76_set_stream_caps)kernel(mt76_set_tim)kernel(mt76_skb_adjust_pad)kernel(mt76_sta_pre_rcu_remove)kernel(mt76_sta_state)kernel(mt76_stop_tx_queues)kernel(mt76_sw_scan)kernel(mt76_sw_scan_complete)kernel(mt76_token_consume)kernel(mt76_token_release)kernel(mt76_tx)kernel(mt76_tx_check_agg_ssn)kernel(mt76_tx_status_check)kernel(mt76_tx_status_lock)kernel(mt76_tx_status_skb_add)kernel(mt76_tx_status_skb_done)kernel(mt76_tx_status_skb_get)kernel(mt76_tx_status_unlock)kernel(mt76_tx_worker_run)kernel(mt76_txq_schedule)kernel(mt76_txq_schedule_all)kernel(mt76_unregister_device)kernel(mt76_unregister_phy)kernel(mt76_update_survey)kernel(mt76_update_survey_active_time)kernel(mt76_wake_tx_queue)kernel(mt76_wcid_alloc)kernel(mt76_wcid_cleanup)kernel(mt76_wcid_init)kernel(mt76_wcid_key_setup)kernel(mt76_write_mac_initvals)kernel(mt76u_alloc_mcu_queue)kernel(mt76u_alloc_queues)kernel(mt76u_init)kernel(mt76u_queues_deinit)kernel(mt76u_read_copy)kernel(mt76u_resume_rx)kernel(mt76u_single_wr)kernel(mt76u_stop_rx)kernel(mt76u_stop_tx)kernel(mt76u_vendor_request)kernel(mt76x02_add_interface)kernel(mt76x02_add_rate_power_offset)kernel(mt76x02_ampdu_action)kernel(mt76x02_bss_info_changed)kernel(mt76x02_conf_tx)kernel(mt76x02_config_mac_addr_list)kernel(mt76x02_configure_filter)kernel(mt76x02_dfs_init_params)kernel(mt76x02_dma_disable)kernel(mt76x02_dma_init)kernel(mt76x02_edcca_init)kernel(mt76x02_eeprom_copy)kernel(mt76x02_eeprom_parse_hw_cap)kernel(mt76x02_enqueue_buffered_bc)kernel(mt76x02_ext_pa_enabled)kernel(mt76x02_get_efuse_data)kernel(mt76x02_get_lna_gain)kernel(mt76x02_get_max_rate_power)kernel(mt76x02_get_rx_gain)kernel(mt76x02_init_agc_gain)kernel(mt76x02_init_beacon_config)kernel(mt76x02_init_debugfs)kernel(mt76x02_init_device)kernel(mt76x02_irq_handler)kernel(mt76x02_limit_rate_power)kernel(mt76x02_mac_cc_reset)kernel(mt76x02_mac_reset_counters)kernel(mt76x02_mac_set_beacon)kernel(mt76x02_mac_setaddr)kernel(mt76x02_mac_shared_key_setup)kernel(mt76x02_mac_start)kernel(mt76x02_mac_wcid_setup)kernel(mt76x02_mac_write_txwi)kernel(mt76x02_mcu_calibrate)kernel(mt76x02_mcu_cleanup)kernel(mt76x02_mcu_function_select)kernel(mt76x02_mcu_msg_send)kernel(mt76x02_mcu_parse_response)kernel(mt76x02_mcu_set_radio_state)kernel(mt76x02_phy_adjust_vga_gain)kernel(mt76x02_phy_dfs_adjust_agc)kernel(mt76x02_phy_set_band)kernel(mt76x02_phy_set_bw)kernel(mt76x02_phy_set_rxpath)kernel(mt76x02_phy_set_txdac)kernel(mt76x02_phy_set_txpower)kernel(mt76x02_queue_rx_skb)kernel(mt76x02_rates)kernel(mt76x02_reconfig_complete)kernel(mt76x02_remove_hdr_pad)kernel(mt76x02_remove_interface)kernel(mt76x02_resync_beacon_timer)kernel(mt76x02_rx_poll_complete)kernel(mt76x02_set_coverage_class)kernel(mt76x02_set_ethtool_fwver)kernel(mt76x02_set_key)kernel(mt76x02_set_rts_threshold)kernel(mt76x02_set_tx_ackto)kernel(mt76x02_sta_add)kernel(mt76x02_sta_ps)kernel(mt76x02_sta_rate_tbl_update)kernel(mt76x02_sta_remove)kernel(mt76x02_sw_scan_complete)kernel(mt76x02_tx)kernel(mt76x02_tx_complete_skb)kernel(mt76x02_tx_prepare_skb)kernel(mt76x02_tx_set_txpwr_auto)kernel(mt76x02_tx_status_data)kernel(mt76x02_update_beacon_iter)kernel(mt76x02_update_channel)kernel(mt76x02e_init_beacon_config)kernel(mt76x02u_exit_beacon_config)kernel(mt76x02u_init_beacon_config)kernel(mt76x02u_init_mcu)kernel(mt76x02u_mac_start)kernel(mt76x02u_mcu_fw_reset)kernel(mt76x02u_mcu_fw_send_data)kernel(mt76x02u_tx_complete_skb)kernel(mt76x02u_tx_prepare_skb)kernel(mt76x0_chip_onoff)kernel(mt76x0_config)kernel(mt76x0_init_hardware)kernel(mt76x0_mac_stop)kernel(mt76x0_phy_calibrate)kernel(mt76x0_register_device)kernel(mt76x0_set_sar_specs)kernel(mt76x2_apply_gain_adj)kernel(mt76x2_configure_tx_delay)kernel(mt76x2_eeprom_init)kernel(mt76x2_get_power_info)kernel(mt76x2_get_rate_power)kernel(mt76x2_get_temp_comp)kernel(mt76x2_init_txpower)kernel(mt76x2_mac_stop)kernel(mt76x2_mcu_init_gain)kernel(mt76x2_mcu_load_cr)kernel(mt76x2_mcu_set_channel)kernel(mt76x2_mcu_tssi_comp)kernel(mt76x2_phy_set_txpower)kernel(mt76x2_phy_set_txpower_regs)kernel(mt76x2_phy_tssi_compensate)kernel(mt76x2_phy_update_channel_gain)kernel(mt76x2_read_rx_gain)kernel(mt76x2_reset_wlan)kernel(mt76x2_set_sar_specs)kernel(mt7921_mac_init)kernel(mt7921_mac_sta_add)kernel(mt7921_mac_sta_assoc)kernel(mt7921_mac_sta_remove)kernel(mt7921_mcu_parse_response)kernel(mt7921_mcu_set_eeprom)kernel(mt7921_ops)kernel(mt7921_queue_rx_skb)kernel(mt7921_regd_update)kernel(mt7921_register_device)kernel(mt7921_roc_abort_sync)kernel(mt7921_run_firmware)kernel(mt7921_rx_check)kernel(mt7921_usb_sdio_tx_complete_skb)kernel(mt7921_usb_sdio_tx_prepare_skb)kernel(mt7921_usb_sdio_tx_status_data)kernel(mt7925_mac_init)kernel(mt7925_mac_sta_add)kernel(mt7925_mac_sta_assoc)kernel(mt7925_mac_sta_remove)kernel(mt7925_mac_write_txwi)kernel(mt7925_mcu_cancel_hw_scan)kernel(mt7925_mcu_fill_message)kernel(mt7925_mcu_hw_scan)kernel(mt7925_mcu_parse_response)kernel(mt7925_mcu_regval)kernel(mt7925_mcu_sched_scan_req)kernel(mt7925_mcu_set_channel_domain)kernel(mt7925_mcu_set_deep_sleep)kernel(mt7925_mcu_set_eeprom)kernel(mt7925_ops)kernel(mt7925_queue_rx_skb)kernel(mt7925_register_device)kernel(mt7925_run_firmware)kernel(mt7925_rx_check)kernel(mt7925_txwi_free)kernel(mt7925_usb_sdio_tx_complete_skb)kernel(mt7925_usb_sdio_tx_prepare_skb)kernel(mt7925_usb_sdio_tx_status_data)kernel(mt792x_acpi_get_flags)kernel(mt792x_acpi_get_mtcl_conf)kernel(mt792x_assign_vif_chanctx)kernel(mt792x_conf_tx)kernel(mt792x_dma_cleanup)kernel(mt792x_dma_disable)kernel(mt792x_dma_enable)kernel(mt792x_flush)kernel(mt792x_get_et_sset_count)kernel(mt792x_get_et_stats)kernel(mt792x_get_et_strings)kernel(mt792x_get_mac80211_ops)kernel(mt792x_get_stats)kernel(mt792x_get_tsf)kernel(mt792x_init_acpi_sar)kernel(mt792x_init_acpi_sar_power)kernel(mt792x_init_wcid)kernel(mt792x_init_wiphy)kernel(mt792x_irq_handler)kernel(mt792x_irq_tasklet)kernel(mt792x_load_firmware)kernel(mt792x_mac_assoc_rssi)kernel(mt792x_mac_init_band)kernel(mt792x_mac_reset_counters)kernel(mt792x_mac_set_timeing)kernel(mt792x_mac_update_mib_stats)kernel(mt792x_mac_work)kernel(mt792x_mcu_drv_pmctrl)kernel(mt792x_mcu_fw_pmctrl)kernel(mt792x_pm_idle_timeout_get)kernel(mt792x_pm_idle_timeout_set)kernel(mt792x_pm_power_save_work)kernel(mt792x_pm_stats)kernel(mt792x_pm_wake_work)kernel(mt792x_poll_rx)kernel(mt792x_poll_tx)kernel(mt792x_queues_acq)kernel(mt792x_queues_read)kernel(mt792x_remove_interface)kernel(mt792x_reset)kernel(mt792x_roc_timer)kernel(mt792x_rx_get_wcid)kernel(mt792x_rx_poll_complete)kernel(mt792x_set_coverage_class)kernel(mt792x_set_tsf)kernel(mt792x_set_wakeup)kernel(mt792x_sta_statistics)kernel(mt792x_stop)kernel(mt792x_tx)kernel(mt792x_tx_stats_show)kernel(mt792x_tx_worker)kernel(mt792x_unassign_vif_chanctx)kernel(mt792x_update_channel)kernel(mt792x_wfsys_reset)kernel(mt792x_wpdma_reinit_cond)kernel(mt792x_wpdma_reset)kernel(mt792xe_mcu_drv_pmctrl)kernel(mt792xe_mcu_fw_pmctrl)kernel(mtd_add_partition)kernel(mtd_blktrans_cease_background)kernel(mtd_block_isbad)kernel(mtd_block_isreserved)kernel(mtd_block_markbad)kernel(mtd_concat_create)kernel(mtd_concat_destroy)kernel(mtd_del_partition)kernel(mtd_device_parse_register)kernel(mtd_device_unregister)kernel(mtd_do_chip_probe)kernel(mtd_erase)kernel(mtd_erase_user_prot_reg)kernel(mtd_get_device_size)kernel(mtd_get_fact_prot_info)kernel(mtd_get_unmapped_area)kernel(mtd_get_user_prot_info)kernel(mtd_is_locked)kernel(mtd_kmalloc_up_to)kernel(mtd_lock)kernel(mtd_lock_user_prot_reg)kernel(mtd_ooblayout_count_eccbytes)kernel(mtd_ooblayout_count_freebytes)kernel(mtd_ooblayout_ecc)kernel(mtd_ooblayout_find_eccregion)kernel(mtd_ooblayout_free)kernel(mtd_ooblayout_get_databytes)kernel(mtd_ooblayout_get_eccbytes)kernel(mtd_ooblayout_set_databytes)kernel(mtd_ooblayout_set_eccbytes)kernel(mtd_pairing_groups)kernel(mtd_pairing_info_to_wunit)kernel(mtd_panic_write)kernel(mtd_point)kernel(mtd_read)kernel(mtd_read_fact_prot_reg)kernel(mtd_read_oob)kernel(mtd_read_user_prot_reg)kernel(mtd_table_mutex)kernel(mtd_unlock)kernel(mtd_unpoint)kernel(mtd_write)kernel(mtd_write_oob)kernel(mtd_write_user_prot_reg)kernel(mtd_writev)kernel(mtd_wunit_to_pairing_info)kernel(mult_to_ib_rate)kernel(mwifiex_add_card)kernel(mwifiex_add_virtual_intf)kernel(mwifiex_alloc_dma_align_buf)kernel(mwifiex_cancel_hs)kernel(mwifiex_deauthenticate_all)kernel(mwifiex_del_virtual_intf)kernel(mwifiex_disable_auto_ds)kernel(mwifiex_dnld_fw)kernel(mwifiex_drv_info_dump)kernel(mwifiex_enable_hs)kernel(mwifiex_fw_dump_event)kernel(mwifiex_handle_rx_packet)kernel(mwifiex_init_shutdown_fw)kernel(mwifiex_main_process)kernel(mwifiex_multi_chan_resync)kernel(mwifiex_prepare_fw_dump_info)kernel(mwifiex_process_hs_config)kernel(mwifiex_process_sleep_confirm_resp)kernel(mwifiex_queue_main_work)kernel(mwifiex_reinit_sw)kernel(mwifiex_remove_card)kernel(mwifiex_shutdown_sw)kernel(mwifiex_upload_device_dump)kernel(mwifiex_write_data_complete)kernel(nand_change_read_column_op)kernel(nand_change_write_column_op)kernel(nand_check_erased_ecc_chunk)kernel(nand_cleanup)kernel(nand_create_bbt)kernel(nand_decode_ext_id)kernel(nand_deselect_target)kernel(nand_ecc_choose_conf)kernel(nand_ecc_cleanup_ctx)kernel(nand_ecc_cleanup_req_tweaking)kernel(nand_ecc_finish_io_req)kernel(nand_ecc_get_on_die_hw_engine)kernel(nand_ecc_get_sw_engine)kernel(nand_ecc_init_ctx)kernel(nand_ecc_init_req_tweaking)kernel(nand_ecc_is_strong_enough)kernel(nand_ecc_prepare_io_req)kernel(nand_ecc_restore_req)kernel(nand_ecc_tweak_req)kernel(nand_erase_op)kernel(nand_extract_bits)kernel(nand_get_large_page_hamming_ooblayout)kernel(nand_get_large_page_ooblayout)kernel(nand_get_set_features_notsupp)kernel(nand_get_small_page_ooblayout)kernel(nand_gpio_waitrdy)kernel(nand_monolithic_read_page_raw)kernel(nand_monolithic_write_page_raw)kernel(nand_op_parser_exec_op)kernel(nand_prog_page_begin_op)kernel(nand_prog_page_end_op)kernel(nand_prog_page_op)kernel(nand_read_data_op)kernel(nand_read_oob_op)kernel(nand_read_oob_std)kernel(nand_read_page_op)kernel(nand_read_page_raw)kernel(nand_readid_op)kernel(nand_reset)kernel(nand_reset_op)kernel(nand_scan_with_ids)kernel(nand_select_target)kernel(nand_soft_waitrdy)kernel(nand_status_op)kernel(nand_subop_get_addr_start_off)kernel(nand_subop_get_data_len)kernel(nand_subop_get_data_start_off)kernel(nand_subop_get_num_addr_cyc)kernel(nand_wait_ready)kernel(nand_write_data_op)kernel(nand_write_oob_std)kernel(nand_write_page_raw)kernel(nanddev_bbt_cleanup)kernel(nanddev_bbt_get_block_status)kernel(nanddev_bbt_init)kernel(nanddev_bbt_set_block_status)kernel(nanddev_bbt_update)kernel(nanddev_cleanup)kernel(nanddev_ecc_engine_cleanup)kernel(nanddev_ecc_engine_init)kernel(nanddev_erase)kernel(nanddev_init)kernel(nanddev_isbad)kernel(nanddev_isreserved)kernel(nanddev_markbad)kernel(nanddev_mtd_erase)kernel(nanddev_mtd_max_bad_blocks)kernel(nl80211_chan_width_to_mhz)kernel(nl80211_send_chandef)kernel(nla_get_labels)kernel(nla_put_labels)kernel(of_can_transceiver)kernel(of_get_nand_ecc_user_config)kernel(open_candev)kernel(otx2_alloc_mcam_entries)kernel(otx2_attach_npa_nix)kernel(otx2_config_hwtstamp)kernel(otx2_config_pause_frm)kernel(otx2_detach_resources)kernel(otx2_get_mac_from_af)kernel(otx2_get_max_mtu)kernel(otx2_get_maxflows)kernel(otx2_get_stats64)kernel(otx2_handle_ntuple_tc_features)kernel(otx2_init_tc)kernel(otx2_ioctl)kernel(otx2_mbox_alloc_msg_rsp)kernel(otx2_mbox_busy_poll_for_rsp)kernel(otx2_mbox_check_rsp_msgs)kernel(otx2_mbox_destroy)kernel(otx2_mbox_get_rsp)kernel(otx2_mbox_id2name)kernel(otx2_mbox_init)kernel(otx2_mbox_msg_send)kernel(otx2_mbox_nonempty)kernel(otx2_mbox_regions_init)kernel(otx2_mbox_reset)kernel(otx2_mbox_up_handler_cgx_link_event)kernel(otx2_mbox_wait_for_rsp)kernel(otx2_mcam_flow_del)kernel(otx2_nix_config_bp)kernel(otx2_open)kernel(otx2_ptp_clock_index)kernel(otx2_ptp_destroy)kernel(otx2_ptp_init)kernel(otx2_ptp_tstamp2time)kernel(otx2_reply_invalid_msg)kernel(otx2_set_mac_address)kernel(otx2_set_real_num_queues)kernel(otx2_setup_tc)kernel(otx2_shutdown_tc)kernel(otx2_smq_flush)kernel(otx2_sq_append_skb)kernel(otx2_stop)kernel(otx2_tc_alloc_ent_bitmap)kernel(otx2_tx_timeout)kernel(otx2_txschq_config)kernel(otx2vf_mcam_flow_init)kernel(otx2vf_set_ethtool_ops)kernel(oxygen_pci_pm)kernel(oxygen_pci_probe)kernel(oxygen_pci_shutdown)kernel(oxygen_read16)kernel(oxygen_read32)kernel(oxygen_read8)kernel(oxygen_read_ac97)kernel(oxygen_reset_uart)kernel(oxygen_update_dac_routing)kernel(oxygen_write16)kernel(oxygen_write16_masked)kernel(oxygen_write32)kernel(oxygen_write32_masked)kernel(oxygen_write8)kernel(oxygen_write8_masked)kernel(oxygen_write_ac97)kernel(oxygen_write_ac97_masked)kernel(oxygen_write_i2c)kernel(oxygen_write_spi)kernel(oxygen_write_uart)kernel(ppp_channel_index)kernel(ppp_dev_name)kernel(ppp_input)kernel(ppp_input_error)kernel(ppp_output_wakeup)kernel(ppp_register_channel)kernel(ppp_register_compressor)kernel(ppp_register_net_channel)kernel(ppp_unit_number)kernel(ppp_unregister_channel)kernel(ppp_unregister_compressor)kernel(pppox_ioctl)kernel(pppox_unbind_sock)kernel(put_mtd_device)kernel(put_vaddr_frames)kernel(qed_get_eth_ops)kernel(qed_get_fcoe_ops)kernel(qed_get_iscsi_ops)kernel(qed_get_rdma_ops)kernel(qed_put_eth_ops)kernel(qed_put_fcoe_ops)kernel(qed_put_iscsi_ops)kernel(qede_rdma_register_driver)kernel(qede_rdma_unregister_driver)kernel(qlt_abort_cmd)kernel(qlt_enable_vha)kernel(qlt_free_cmd)kernel(qlt_free_mcmd)kernel(qlt_lport_deregister)kernel(qlt_lport_register)kernel(qlt_rdy_to_xfer)kernel(qlt_stop_phase1)kernel(qlt_stop_phase2)kernel(qlt_unreg_sess)kernel(qlt_xmit_response)kernel(qlt_xmit_tm_rsp)kernel(query_amp_caps)kernel(rate_control_set_rates)kernel(rawnand_dt_parse_gpio_cs)kernel(rawnand_sw_bch_cleanup)kernel(rawnand_sw_bch_correct)kernel(rawnand_sw_bch_init)kernel(rawnand_sw_hamming_calculate)kernel(rawnand_sw_hamming_cleanup)kernel(rawnand_sw_hamming_correct)kernel(rawnand_sw_hamming_init)kernel(rdma_accept)kernel(rdma_accept_ece)kernel(rdma_addr_cancel)kernel(rdma_addr_size)kernel(rdma_addr_size_in6)kernel(rdma_addr_size_kss)kernel(rdma_alloc_hw_stats_struct)kernel(rdma_alloc_netdev)kernel(rdma_bind_addr)kernel(rdma_connect)kernel(rdma_connect_ece)kernel(rdma_connect_locked)kernel(rdma_consumer_reject_data)kernel(rdma_copy_ah_attr)kernel(rdma_copy_src_l2_addr)kernel(rdma_create_ah)kernel(rdma_create_qp)kernel(rdma_create_user_ah)kernel(rdma_create_user_id)kernel(rdma_destroy_ah_attr)kernel(rdma_destroy_ah_user)kernel(rdma_destroy_id)kernel(rdma_destroy_qp)kernel(rdma_dev_access_netns)kernel(rdma_disconnect)kernel(rdma_event_msg)kernel(rdma_find_gid)kernel(rdma_find_gid_by_port)kernel(rdma_free_hw_stats_struct)kernel(rdma_get_gid_attr)kernel(rdma_get_service_id)kernel(rdma_hold_gid_attr)kernel(rdma_init_netdev)kernel(rdma_init_qp_attr)kernel(rdma_is_zero_gid)kernel(rdma_iw_cm_id)kernel(rdma_join_multicast)kernel(rdma_leave_multicast)kernel(rdma_link_register)kernel(rdma_link_unregister)kernel(rdma_listen)kernel(rdma_lock_handler)kernel(rdma_modify_ah)kernel(rdma_move_ah_attr)kernel(rdma_move_grh_sgid_attr)kernel(rdma_nl_chk_listeners)kernel(rdma_nl_multicast)kernel(rdma_nl_put_driver_string)kernel(rdma_nl_put_driver_u32)kernel(rdma_nl_put_driver_u32_hex)kernel(rdma_nl_put_driver_u64)kernel(rdma_nl_put_driver_u64_hex)kernel(rdma_nl_register)kernel(rdma_nl_stat_hwcounter_entry)kernel(rdma_nl_unicast)kernel(rdma_nl_unicast_wait)kernel(rdma_nl_unregister)kernel(rdma_node_get_transport)kernel(rdma_notify)kernel(rdma_port_get_link_layer)kernel(rdma_put_gid_attr)kernel(rdma_query_ah)kernel(rdma_query_gid)kernel(rdma_query_gid_table)kernel(rdma_read_gid_attr_ndev_rcu)kernel(rdma_read_gid_hw_context)kernel(rdma_read_gid_l2_fields)kernel(rdma_read_gids)kernel(rdma_reject)kernel(rdma_reject_msg)kernel(rdma_replace_ah_attr)kernel(rdma_res_to_id)kernel(rdma_resolve_addr)kernel(rdma_resolve_ip)kernel(rdma_resolve_route)kernel(rdma_restrack_add)kernel(rdma_restrack_count)kernel(rdma_restrack_del)kernel(rdma_restrack_get)kernel(rdma_restrack_get_byid)kernel(rdma_restrack_new)kernel(rdma_restrack_parent_name)kernel(rdma_restrack_put)kernel(rdma_restrack_set_name)kernel(rdma_roce_rescan_device)kernel(rdma_rw_ctx_destroy)kernel(rdma_rw_ctx_destroy_signature)kernel(rdma_rw_ctx_init)kernel(rdma_rw_ctx_post)kernel(rdma_rw_ctx_signature_init)kernel(rdma_rw_ctx_wrs)kernel(rdma_rw_mr_factor)kernel(rdma_set_ack_timeout)kernel(rdma_set_afonly)kernel(rdma_set_cq_moderation)kernel(rdma_set_ib_path)kernel(rdma_set_min_rnr_timer)kernel(rdma_set_reuseaddr)kernel(rdma_set_service_type)kernel(rdma_translate_ip)kernel(rdma_umap_priv_init)kernel(rdma_unlock_handler)kernel(rdma_user_mmap_entry_get)kernel(rdma_user_mmap_entry_get_pgoff)kernel(rdma_user_mmap_entry_insert)kernel(rdma_user_mmap_entry_insert_range)kernel(rdma_user_mmap_entry_put)kernel(rdma_user_mmap_entry_remove)kernel(rdma_user_mmap_io)kernel(read_efuse_byte)kernel(reg_initiator_name)kernel(reg_query_regdb_wmm)kernel(register_atm_ioctl)kernel(register_atmdevice_notifier)kernel(register_candev)kernel(register_mtd_blktrans)kernel(register_mtd_chip_driver)kernel(register_mtd_user)kernel(register_pppox_proto)kernel(register_sound_dsp)kernel(register_sound_mixer)kernel(register_sound_special)kernel(register_sound_special_device)kernel(regulatory_hint)kernel(regulatory_pre_cac_allowed)kernel(regulatory_set_wiphy_regd)kernel(regulatory_set_wiphy_regd_sync)kernel(release_and_free_resource)kernel(rfc1042_header)kernel(rfkill_alloc)kernel(rfkill_blocked)kernel(rfkill_destroy)kernel(rfkill_find_type)kernel(rfkill_get_led_trigger_name)kernel(rfkill_init_sw_state)kernel(rfkill_pause_polling)kernel(rfkill_register)kernel(rfkill_resume_polling)kernel(rfkill_set_hw_state_reason)kernel(rfkill_set_led_trigger_name)kernel(rfkill_set_states)kernel(rfkill_set_sw_state)kernel(rfkill_soft_blocked)kernel(rfkill_unregister)kernel(rndis_command)kernel(rndis_rx_fixup)kernel(rndis_status)kernel(rndis_tx_fixup)kernel(rndis_unbind)kernel(roce_gid_type_mask_support)kernel(rs_pretty_print_rate)kernel(rt2800_ampdu_action)kernel(rt2800_check_firmware)kernel(rt2800_clear_beacon)kernel(rt2800_conf_tx)kernel(rt2800_config)kernel(rt2800_config_ant)kernel(rt2800_config_erp)kernel(rt2800_config_filter)kernel(rt2800_config_intf)kernel(rt2800_config_pairwise_key)kernel(rt2800_config_shared_key)kernel(rt2800_disable_radio)kernel(rt2800_disable_wpdma)kernel(rt2800_efuse_detect)kernel(rt2800_enable_radio)kernel(rt2800_gain_calibration)kernel(rt2800_get_key_seq)kernel(rt2800_get_survey)kernel(rt2800_get_tsf)kernel(rt2800_get_txwi_rxwi_size)kernel(rt2800_link_stats)kernel(rt2800_link_tuner)kernel(rt2800_load_firmware)kernel(rt2800_mcu_request)kernel(rt2800_pre_reset_hw)kernel(rt2800_probe_hw)kernel(rt2800_process_rxwi)kernel(rt2800_read_eeprom_efuse)kernel(rt2800_reset_tuner)kernel(rt2800_rfkill_poll)kernel(rt2800_rt2x00debug)kernel(rt2800_set_rts_threshold)kernel(rt2800_sta_add)kernel(rt2800_sta_remove)kernel(rt2800_txdone)kernel(rt2800_txdone_entry)kernel(rt2800_txdone_nostatus)kernel(rt2800_txstatus_pending)kernel(rt2800_txstatus_timeout)kernel(rt2800_vco_calibration)kernel(rt2800_wait_csr_ready)kernel(rt2800_wait_wpdma_ready)kernel(rt2800_watchdog)kernel(rt2800_write_beacon)kernel(rt2800_write_tx_data)kernel(rt2800mmio_autowake_tasklet)kernel(rt2800mmio_clear_entry)kernel(rt2800mmio_enable_radio)kernel(rt2800mmio_fill_rxdone)kernel(rt2800mmio_flush_queue)kernel(rt2800mmio_get_dma_done)kernel(rt2800mmio_get_entry_state)kernel(rt2800mmio_get_txwi)kernel(rt2800mmio_init_queues)kernel(rt2800mmio_init_registers)kernel(rt2800mmio_interrupt)kernel(rt2800mmio_kick_queue)kernel(rt2800mmio_pretbtt_tasklet)kernel(rt2800mmio_probe_hw)kernel(rt2800mmio_queue_init)kernel(rt2800mmio_rxdone_tasklet)kernel(rt2800mmio_start_queue)kernel(rt2800mmio_stop_queue)kernel(rt2800mmio_tbtt_tasklet)kernel(rt2800mmio_toggle_irq)kernel(rt2800mmio_txstatus_tasklet)kernel(rt2800mmio_write_tx_desc)kernel(rt2x00debug_dump_frame)kernel(rt2x00lib_beacondone)kernel(rt2x00lib_dmadone)kernel(rt2x00lib_dmastart)kernel(rt2x00lib_get_bssidx)kernel(rt2x00lib_pretbtt)kernel(rt2x00lib_probe_dev)kernel(rt2x00lib_remove_dev)kernel(rt2x00lib_resume)kernel(rt2x00lib_rxdone)kernel(rt2x00lib_set_mac_address)kernel(rt2x00lib_suspend)kernel(rt2x00lib_txdone)kernel(rt2x00lib_txdone_noinfo)kernel(rt2x00lib_txdone_nomatch)kernel(rt2x00mac_add_interface)kernel(rt2x00mac_bss_info_changed)kernel(rt2x00mac_conf_tx)kernel(rt2x00mac_config)kernel(rt2x00mac_configure_filter)kernel(rt2x00mac_flush)kernel(rt2x00mac_get_antenna)kernel(rt2x00mac_get_ringparam)kernel(rt2x00mac_get_stats)kernel(rt2x00mac_reconfig_complete)kernel(rt2x00mac_remove_interface)kernel(rt2x00mac_rfkill_poll)kernel(rt2x00mac_set_antenna)kernel(rt2x00mac_set_key)kernel(rt2x00mac_set_tim)kernel(rt2x00mac_start)kernel(rt2x00mac_stop)kernel(rt2x00mac_sw_scan_complete)kernel(rt2x00mac_sw_scan_start)kernel(rt2x00mac_tx)kernel(rt2x00mac_tx_frames_pending)kernel(rt2x00mmio_flush_queue)kernel(rt2x00mmio_initialize)kernel(rt2x00mmio_regbusy_read)kernel(rt2x00mmio_rxdone)kernel(rt2x00mmio_uninitialize)kernel(rt2x00pci_pm_ops)kernel(rt2x00pci_probe)kernel(rt2x00pci_remove)kernel(rt2x00queue_flush_queue)kernel(rt2x00queue_flush_queues)kernel(rt2x00queue_for_each_entry)kernel(rt2x00queue_get_entry)kernel(rt2x00queue_map_txskb)kernel(rt2x00queue_pause_queue)kernel(rt2x00queue_start_queue)kernel(rt2x00queue_start_queues)kernel(rt2x00queue_stop_queue)kernel(rt2x00queue_stop_queues)kernel(rt2x00queue_unmap_skb)kernel(rt2x00queue_unpause_queue)kernel(rt2x00usb_clear_entry)kernel(rt2x00usb_disable_radio)kernel(rt2x00usb_disconnect)kernel(rt2x00usb_flush_queue)kernel(rt2x00usb_initialize)kernel(rt2x00usb_kick_queue)kernel(rt2x00usb_probe)kernel(rt2x00usb_regbusy_read)kernel(rt2x00usb_register_read_async)kernel(rt2x00usb_resume)kernel(rt2x00usb_suspend)kernel(rt2x00usb_uninitialize)kernel(rt2x00usb_vendor_req_buff_lock)kernel(rt2x00usb_vendor_request)kernel(rt2x00usb_vendor_request_buff)kernel(rt2x00usb_watchdog)kernel(rtl8152_get_version)kernel(rtl8192_phy_check_is_legal_rfpath)kernel(rtl8723_dm_init_dynamic_bb_powersaving)kernel(rtl8723_dm_init_dynamic_txpower)kernel(rtl8723_dm_init_edca_turbo)kernel(rtl8723_download_fw)kernel(rtl8723_enable_fw_download)kernel(rtl8723_fw_free_to_go)kernel(rtl8723_phy_init_bb_rf_reg_def)kernel(rtl8723_phy_mac_setting_calibration)kernel(rtl8723_phy_path_a_fill_iqk_matrix)kernel(rtl8723_phy_path_a_standby)kernel(rtl8723_phy_path_adda_on)kernel(rtl8723_phy_pi_mode_switch)kernel(rtl8723_phy_query_bb_reg)kernel(rtl8723_phy_reload_adda_registers)kernel(rtl8723_phy_reload_mac_registers)kernel(rtl8723_phy_rf_serial_read)kernel(rtl8723_phy_rf_serial_write)kernel(rtl8723_phy_save_mac_registers)kernel(rtl8723_phy_set_bb_reg)kernel(rtl8723_phy_set_sw_chnl_cmdarray)kernel(rtl8723_phy_txpwr_idx_to_dbm)kernel(rtl8723_save_adda_registers)kernel(rtl8723_write_fw)kernel(rtl8723ae_firmware_selfreset)kernel(rtl8723be_firmware_selfreset)kernel(rtl92c_bt_rssi_state_change)kernel(rtl92c_dm_bt_coexist)kernel(rtl92c_dm_check_txpower_tracking)kernel(rtl92c_dm_init)kernel(rtl92c_dm_init_edca_turbo)kernel(rtl92c_dm_init_rate_adaptive_mask)kernel(rtl92c_dm_rf_saving)kernel(rtl92c_dm_watchdog)kernel(rtl92c_dm_write_dig)kernel(rtl92c_download_fw)kernel(rtl92c_fill_h2c_cmd)kernel(rtl92c_firmware_selfreset)kernel(rtl92c_phy_ap_calibrate)kernel(rtl92c_phy_iq_calibrate)kernel(rtl92c_phy_lc_calibrate)kernel(rtl92c_phy_query_bb_reg)kernel(rtl92c_phy_rf_config)kernel(rtl92c_phy_set_bb_reg)kernel(rtl92c_phy_set_bw_mode)kernel(rtl92c_phy_set_io)kernel(rtl92c_phy_set_io_cmd)kernel(rtl92c_phy_set_rfpath_switch)kernel(rtl92c_phy_set_txpower_level)kernel(rtl92c_phy_sw_chnl)kernel(rtl92c_phy_sw_chnl_callback)kernel(rtl92c_phy_update_txpower_dbm)kernel(rtl92c_set_fw_joinbss_report_cmd)kernel(rtl92c_set_fw_pwrmode_cmd)kernel(rtl92c_set_fw_rsvdpagepkt)kernel(rtl92c_set_p2p_ps_offload_cmd)kernel(rtl92ce_phy_set_rf_on)kernel(rtl_action_proc)kernel(rtl_addr_delay)kernel(rtl_bb_delay)kernel(rtl_beacon_statistic)kernel(rtl_btc_get_ops_pointer)kernel(rtl_btc_status_false)kernel(rtl_c2hcmd_enqueue)kernel(rtl_cam_add_one_entry)kernel(rtl_cam_del_entry)kernel(rtl_cam_delete_one_entry)kernel(rtl_cam_empty_entry)kernel(rtl_cam_get_free_entry)kernel(rtl_cam_mark_invalid)kernel(rtl_cam_reset_all_entry)kernel(rtl_cmd_send_packet)kernel(rtl_collect_scan_list)kernel(rtl_debug_add_one)kernel(rtl_debug_remove_one)kernel(rtl_deinit_core)kernel(rtl_deinit_deferred_work)kernel(rtl_deinit_rfkill)kernel(rtl_dm_diginit)kernel(rtl_efuse_ops_init)kernel(rtl_efuse_shadow_map_update)kernel(rtl_evm_db_to_percentage)kernel(rtl_fill_dummy)kernel(rtl_fw_block_write)kernel(rtl_fw_cb)kernel(rtl_fw_page_write)kernel(rtl_get_hal_edca_param)kernel(rtl_get_hwinfo)kernel(rtl_get_tcb_desc)kernel(rtl_global_var)kernel(rtl_hal_pwrseqcmdparsing)kernel(rtl_init_core)kernel(rtl_init_rfkill)kernel(rtl_init_rx_config)kernel(rtl_init_sw_leds)kernel(rtl_ips_nic_on)kernel(rtl_is_special_data)kernel(rtl_lps_change_work_callback)kernel(rtl_lps_enter)kernel(rtl_lps_leave)kernel(rtl_mrate_idx_to_arfr_id)kernel(rtl_ops)kernel(rtl_p2p_info)kernel(rtl_pci_disconnect)kernel(rtl_pci_probe)kernel(rtl_pci_resume)kernel(rtl_pci_suspend)kernel(rtl_phy_scan_operation_backup)kernel(rtl_process_phyinfo)kernel(rtl_ps_disable_nic)kernel(rtl_ps_enable_nic)kernel(rtl_query_rxpwrpercentage)kernel(rtl_recognize_peer)kernel(rtl_rfreg_delay)kernel(rtl_rx_ampdu_apply)kernel(rtl_send_smps_action)kernel(rtl_set_tx_report)kernel(rtl_signal_scale_mapping)kernel(rtl_swlps_beacon)kernel(rtl_tid_to_ac)kernel(rtl_tx_ackqueue)kernel(rtl_tx_mgmt_proc)kernel(rtl_tx_report_handler)kernel(rtl_update_beacon_work_callback)kernel(rtl_usb_disconnect)kernel(rtl_usb_probe)kernel(rtl_usb_resume)kernel(rtl_usb_suspend)kernel(rtl_wowlan_fw_cb)kernel(rtlwifi_rate_mapping)kernel(rtw8723d_hw_spec)kernel(rtw8821c_hw_spec)kernel(rtw8822b_hw_spec)kernel(rtw8822c_hw_spec)kernel(rtw8852a_chip_info)kernel(rtw8852b_chip_info)kernel(rtw8852c_chip_info)kernel(rtw89_alloc_ieee80211_hw)kernel(rtw89_bd_ram_table_dual)kernel(rtw89_bd_ram_table_single)kernel(rtw89_btc_ntfy_wl_rfk)kernel(rtw89_btc_set_policy)kernel(rtw89_btc_set_policy_v1)kernel(rtw89_chip_info_setup)kernel(rtw89_core_deinit)kernel(rtw89_core_fill_txdesc)kernel(rtw89_core_fill_txdesc_fwcmd_v1)kernel(rtw89_core_fill_txdesc_fwcmd_v2)kernel(rtw89_core_fill_txdesc_v1)kernel(rtw89_core_fill_txdesc_v2)kernel(rtw89_core_init)kernel(rtw89_core_napi_deinit)kernel(rtw89_core_napi_init)kernel(rtw89_core_napi_start)kernel(rtw89_core_napi_stop)kernel(rtw89_core_query_rxdesc)kernel(rtw89_core_query_rxdesc_v2)kernel(rtw89_core_register)kernel(rtw89_core_rx)kernel(rtw89_core_unregister)kernel(rtw89_debug)kernel(rtw89_debug_mask)kernel(rtw89_decode_chan_idx)kernel(rtw89_encode_chan_idx)kernel(rtw89_free_ieee80211_hw)kernel(rtw89_fw_h2c_ampdu_cmac_tbl_g7)kernel(rtw89_fw_h2c_assoc_cmac_tbl)kernel(rtw89_fw_h2c_assoc_cmac_tbl_g7)kernel(rtw89_fw_h2c_ba_cam)kernel(rtw89_fw_h2c_ba_cam_v1)kernel(rtw89_fw_h2c_dctl_sec_cam_v1)kernel(rtw89_fw_h2c_dctl_sec_cam_v2)kernel(rtw89_fw_h2c_default_cmac_tbl)kernel(rtw89_fw_h2c_default_cmac_tbl_g7)kernel(rtw89_fw_h2c_default_dmac_tbl_v2)kernel(rtw89_fw_h2c_rf_ntfy_mcc)kernel(rtw89_fw_h2c_update_beacon)kernel(rtw89_fw_h2c_update_beacon_be)kernel(rtw89_mac_cfg_ctrl_path)kernel(rtw89_mac_cfg_ctrl_path_v1)kernel(rtw89_mac_cfg_gnt)kernel(rtw89_mac_cfg_gnt_v1)kernel(rtw89_mac_coex_init)kernel(rtw89_mac_coex_init_v1)kernel(rtw89_mac_disable_bb_rf)kernel(rtw89_mac_enable_bb_rf)kernel(rtw89_mac_gen_ax)kernel(rtw89_mac_get_err_status)kernel(rtw89_mac_resume_sch_tx)kernel(rtw89_mac_resume_sch_tx_v1)kernel(rtw89_mac_set_err_status)kernel(rtw89_mac_size)kernel(rtw89_mac_stop_sch_tx)kernel(rtw89_mac_stop_sch_tx_v1)kernel(rtw89_ops)kernel(rtw89_pci_ch_dma_addr_set)kernel(rtw89_pci_ch_dma_addr_set_be)kernel(rtw89_pci_ch_dma_addr_set_v1)kernel(rtw89_pci_config_intr_mask)kernel(rtw89_pci_config_intr_mask_v1)kernel(rtw89_pci_config_intr_mask_v2)kernel(rtw89_pci_disable_intr)kernel(rtw89_pci_disable_intr_v1)kernel(rtw89_pci_disable_intr_v2)kernel(rtw89_pci_enable_intr)kernel(rtw89_pci_enable_intr_v1)kernel(rtw89_pci_enable_intr_v2)kernel(rtw89_pci_fill_txaddr_info)kernel(rtw89_pci_fill_txaddr_info_v1)kernel(rtw89_pci_gen_ax)kernel(rtw89_pci_ltr_set)kernel(rtw89_pci_ltr_set_v1)kernel(rtw89_pci_probe)kernel(rtw89_pci_recognize_intrs)kernel(rtw89_pci_recognize_intrs_v1)kernel(rtw89_pci_recognize_intrs_v2)kernel(rtw89_pci_remove)kernel(rtw89_phy_config_rf_reg_v1)kernel(rtw89_phy_gen_ax)kernel(rtw89_phy_get_kpath)kernel(rtw89_phy_get_syn_sel)kernel(rtw89_phy_get_txsb)kernel(rtw89_phy_get_txsc)kernel(rtw89_phy_load_txpwr_byrate)kernel(rtw89_phy_read32_idx)kernel(rtw89_phy_read_rf)kernel(rtw89_phy_read_rf_v1)kernel(rtw89_phy_read_rf_v2)kernel(rtw89_phy_read_txpwr_limit)kernel(rtw89_phy_rfk_dack_and_wait)kernel(rtw89_phy_rfk_dpk_and_wait)kernel(rtw89_phy_rfk_iqk_and_wait)kernel(rtw89_phy_rfk_pre_ntfy_and_wait)kernel(rtw89_phy_rfk_rxdck_and_wait)kernel(rtw89_phy_rfk_tssi_and_wait)kernel(rtw89_phy_rfk_txgapk_and_wait)kernel(rtw89_phy_set_phy_regs)kernel(rtw89_phy_tssi_ctrl_set_bandedge_cfg)kernel(rtw89_phy_write32_idx)kernel(rtw89_phy_write_reg3_tbl)kernel(rtw89_phy_write_rf)kernel(rtw89_phy_write_rf_v1)kernel(rtw89_phy_write_rf_v2)kernel(rtw89_pm_ops)kernel(rtw89_read_efuse_ver)kernel(rtw89_rfk_parser)kernel(rtw89_ser_notify)kernel(rtw_bf_cfg_csi_rate)kernel(rtw_bf_enable_bfee_mu)kernel(rtw_bf_enable_bfee_su)kernel(rtw_bf_phy_init)kernel(rtw_bf_remove_bfee_mu)kernel(rtw_bf_remove_bfee_su)kernel(rtw_bf_set_gid_table)kernel(rtw_chip_info_setup)kernel(rtw_coex_read_indirect_reg)kernel(rtw_coex_write_indirect_reg)kernel(rtw_coex_write_scbd)kernel(rtw_core_deinit)kernel(rtw_core_init)kernel(rtw_dbg)kernel(rtw_debug_mask)kernel(rtw_disable_lps_deep_mode)kernel(rtw_dump_fw)kernel(rtw_dump_reg)kernel(rtw_fw_c2h_cmd_isr)kernel(rtw_fw_c2h_cmd_rx_irqsafe)kernel(rtw_fw_do_iqk)kernel(rtw_fw_inform_rfk_status)kernel(rtw_ops)kernel(rtw_parse_tbl_bb_pg)kernel(rtw_parse_tbl_phy_cond)kernel(rtw_parse_tbl_txpwr_lmt)kernel(rtw_pci_probe)kernel(rtw_pci_remove)kernel(rtw_pci_shutdown)kernel(rtw_phy_cfg_agc)kernel(rtw_phy_cfg_bb)kernel(rtw_phy_cfg_mac)kernel(rtw_phy_cfg_rf)kernel(rtw_phy_config_swing_table)kernel(rtw_phy_get_tx_power_index)kernel(rtw_phy_init)kernel(rtw_phy_load_tables)kernel(rtw_phy_parsing_cfo)kernel(rtw_phy_pwrtrack_avg)kernel(rtw_phy_pwrtrack_get_delta)kernel(rtw_phy_pwrtrack_get_pwridx)kernel(rtw_phy_pwrtrack_need_iqk)kernel(rtw_phy_pwrtrack_need_lck)kernel(rtw_phy_pwrtrack_thermal_changed)kernel(rtw_phy_read_rf)kernel(rtw_phy_read_rf_sipi)kernel(rtw_phy_rf_power_2_rssi)kernel(rtw_phy_set_edcca_th)kernel(rtw_phy_set_tx_power_level)kernel(rtw_phy_write_rf_reg_mix)kernel(rtw_phy_write_rf_reg_sipi)kernel(rtw_pm_ops)kernel(rtw_power_mode_change)kernel(rtw_rate_section)kernel(rtw_rate_size)kernel(rtw_read8_physical_efuse)kernel(rtw_regd_get)kernel(rtw_regd_srrc)kernel(rtw_register_hw)kernel(rtw_restore_reg)kernel(rtw_rx_fill_rx_status)kernel(rtw_rx_stats)kernel(rtw_set_channel_mac)kernel(rtw_set_rx_freq_band)kernel(rtw_tx_ac_to_hwq)kernel(rtw_tx_fill_tx_desc)kernel(rtw_tx_queue_mapping)kernel(rtw_tx_report_enqueue)kernel(rtw_tx_write_data_h2c_get)kernel(rtw_tx_write_data_rsvd_page_get)kernel(rtw_unregister_hw)kernel(rtw_usb_disconnect)kernel(rtw_usb_probe)kernel(safe_candev_priv)kernel(sas_alloc_slow_task)kernel(sas_alloc_task)kernel(sas_ata_schedule_reset)kernel(sas_bios_param)kernel(sas_change_queue_depth)kernel(sas_domain_attach_transport)kernel(sas_drain_work)kernel(sas_eh_abort_handler)kernel(sas_eh_device_reset_handler)kernel(sas_eh_target_reset_handler)kernel(sas_free_task)kernel(sas_get_local_phy)kernel(sas_ioctl)kernel(sas_notify_phy_event)kernel(sas_notify_port_event)kernel(sas_phy_reset)kernel(sas_prep_resume_ha)kernel(sas_queuecommand)kernel(sas_register_ha)kernel(sas_request_addr)kernel(sas_resume_ha)kernel(sas_slave_alloc)kernel(sas_slave_configure)kernel(sas_ssp_task_response)kernel(sas_suspend_ha)kernel(sas_target_alloc)kernel(sas_target_destroy)kernel(sas_task_abort)kernel(sas_unregister_ha)kernel(sdhci_abort_tuning)kernel(sdhci_add_host)kernel(sdhci_adma_write_desc)kernel(sdhci_alloc_host)kernel(sdhci_calc_clk)kernel(sdhci_cleanup_host)kernel(sdhci_cqe_disable)kernel(sdhci_cqe_enable)kernel(sdhci_cqe_irq)kernel(sdhci_dumpregs)kernel(sdhci_enable_clk)kernel(sdhci_enable_sdio_irq)kernel(sdhci_enable_v4_mode)kernel(sdhci_end_tuning)kernel(sdhci_execute_tuning)kernel(sdhci_free_host)kernel(sdhci_get_cd_nogpio)kernel(sdhci_get_property)kernel(sdhci_pltfm_clk_get_max_clock)kernel(sdhci_pltfm_free)kernel(sdhci_pltfm_init)kernel(sdhci_pltfm_init_and_add_host)kernel(sdhci_pltfm_pmops)kernel(sdhci_pltfm_remove)kernel(sdhci_pltfm_resume)kernel(sdhci_pltfm_suspend)kernel(sdhci_remove_host)kernel(sdhci_request)kernel(sdhci_request_atomic)kernel(sdhci_reset)kernel(sdhci_reset_tuning)kernel(sdhci_resume_host)kernel(sdhci_runtime_resume_host)kernel(sdhci_runtime_suspend_host)kernel(sdhci_send_tuning)kernel(sdhci_set_bus_width)kernel(sdhci_set_clock)kernel(sdhci_set_data_timeout_irq)kernel(sdhci_set_ios)kernel(sdhci_set_power)kernel(sdhci_set_power_and_bus_voltage)kernel(sdhci_set_power_noreg)kernel(sdhci_set_uhs_signaling)kernel(sdhci_setup_host)kernel(sdhci_start_signal_voltage_switch)kernel(sdhci_start_tuning)kernel(sdhci_suspend_host)kernel(sdhci_switch_external_dma)kernel(sdio_align_size)kernel(sdio_claim_host)kernel(sdio_claim_irq)kernel(sdio_disable_func)kernel(sdio_enable_func)kernel(sdio_f0_readb)kernel(sdio_f0_writeb)kernel(sdio_get_host_pm_caps)kernel(sdio_memcpy_fromio)kernel(sdio_memcpy_toio)kernel(sdio_readb)kernel(sdio_readl)kernel(sdio_readsb)kernel(sdio_readw)kernel(sdio_register_driver)kernel(sdio_release_host)kernel(sdio_release_irq)kernel(sdio_retune_crc_disable)kernel(sdio_retune_crc_enable)kernel(sdio_retune_hold_now)kernel(sdio_retune_release)kernel(sdio_set_block_size)kernel(sdio_set_host_pm_flags)kernel(sdio_signal_irq)kernel(sdio_unregister_driver)kernel(sdio_writeb)kernel(sdio_writeb_readb)kernel(sdio_writel)kernel(sdio_writesb)kernel(sdio_writew)kernel(sdw_intel_acpi_scan)kernel(slhc_compress)kernel(slhc_free)kernel(slhc_init)kernel(slhc_remember)kernel(slhc_toss)kernel(slhc_uncompress)kernel(snd_ac97_bus)kernel(snd_ac97_get_short_name)kernel(snd_ac97_mixer)kernel(snd_ac97_pcm_assign)kernel(snd_ac97_pcm_close)kernel(snd_ac97_pcm_double_rate_rules)kernel(snd_ac97_pcm_open)kernel(snd_ac97_read)kernel(snd_ac97_reset)kernel(snd_ac97_resume)kernel(snd_ac97_set_rate)kernel(snd_ac97_suspend)kernel(snd_ac97_tune_hardware)kernel(snd_ac97_update)kernel(snd_ac97_update_bits)kernel(snd_ac97_update_power)kernel(snd_ac97_write)kernel(snd_ac97_write_cache)kernel(snd_ak4113_build)kernel(snd_ak4113_check_rate_and_errors)kernel(snd_ak4113_create)kernel(snd_ak4113_external_rate)kernel(snd_ak4113_reg_write)kernel(snd_ak4113_reinit)kernel(snd_ak4113_resume)kernel(snd_ak4113_suspend)kernel(snd_ak4114_build)kernel(snd_ak4114_check_rate_and_errors)kernel(snd_ak4114_create)kernel(snd_ak4114_external_rate)kernel(snd_ak4114_reg_write)kernel(snd_ak4114_reinit)kernel(snd_ak4114_resume)kernel(snd_ak4114_suspend)kernel(snd_akm4xxx_build_controls)kernel(snd_akm4xxx_init)kernel(snd_akm4xxx_reset)kernel(snd_akm4xxx_write)kernel(snd_array_free)kernel(snd_array_new)kernel(snd_card_add_dev_attr)kernel(snd_card_disconnect)kernel(snd_card_disconnect_sync)kernel(snd_card_file_add)kernel(snd_card_file_remove)kernel(snd_card_free)kernel(snd_card_free_on_error)kernel(snd_card_free_when_closed)kernel(snd_card_new)kernel(snd_card_ref)kernel(snd_card_register)kernel(snd_card_rw_proc_new)kernel(snd_card_set_id)kernel(snd_component_add)kernel(snd_cs8427_create)kernel(snd_cs8427_iec958_active)kernel(snd_cs8427_iec958_build)kernel(snd_cs8427_iec958_pcm)kernel(snd_cs8427_init)kernel(snd_cs8427_reg_write)kernel(snd_ctl_activate_id)kernel(snd_ctl_add)kernel(snd_ctl_add_followers)kernel(snd_ctl_add_vmaster_hook)kernel(snd_ctl_apply_vmaster_followers)kernel(snd_ctl_boolean_mono_info)kernel(snd_ctl_boolean_stereo_info)kernel(snd_ctl_disconnect_layer)kernel(snd_ctl_enum_info)kernel(snd_ctl_find_id)kernel(snd_ctl_find_id_locked)kernel(snd_ctl_find_numid)kernel(snd_ctl_find_numid_locked)kernel(snd_ctl_free_one)kernel(snd_ctl_get_preferred_subdevice)kernel(snd_ctl_make_virtual_master)kernel(snd_ctl_new1)kernel(snd_ctl_notify)kernel(snd_ctl_notify_one)kernel(snd_ctl_register_ioctl)kernel(snd_ctl_register_layer)kernel(snd_ctl_remove)kernel(snd_ctl_remove_id)kernel(snd_ctl_rename)kernel(snd_ctl_rename_id)kernel(snd_ctl_replace)kernel(snd_ctl_request_layer)kernel(snd_ctl_sync_vmaster)kernel(snd_ctl_unregister_ioctl)kernel(snd_device_alloc)kernel(snd_device_disconnect)kernel(snd_device_free)kernel(snd_device_get_state)kernel(snd_device_new)kernel(snd_device_register)kernel(snd_devm_alloc_dir_pages)kernel(snd_devm_card_new)kernel(snd_dma_alloc_dir_pages)kernel(snd_dma_alloc_pages_fallback)kernel(snd_dma_buffer_mmap)kernel(snd_dma_buffer_sync)kernel(snd_dma_free_pages)kernel(snd_ecards_limit)kernel(snd_emu10k1_memblk_map)kernel(snd_emu10k1_ptr_read)kernel(snd_emu10k1_ptr_write)kernel(snd_emu10k1_ptr_write_multiple)kernel(snd_emu10k1_synth_alloc)kernel(snd_emu10k1_synth_bzero)kernel(snd_emu10k1_synth_copy_from_user)kernel(snd_emu10k1_synth_free)kernel(snd_emu10k1_voice_alloc)kernel(snd_emu10k1_voice_free)kernel(snd_emux_free)kernel(snd_emux_lock_voice)kernel(snd_emux_new)kernel(snd_emux_register)kernel(snd_emux_terminate_all)kernel(snd_emux_unlock_voice)kernel(snd_fasync_free)kernel(snd_fasync_helper)kernel(snd_hda_activate_path)kernel(snd_hda_add_imux_item)kernel(snd_hda_add_new_ctls)kernel(snd_hda_add_new_path)kernel(snd_hda_add_nid)kernel(snd_hda_add_verbs)kernel(snd_hda_add_vmaster_hook)kernel(snd_hda_apply_fixup)kernel(snd_hda_apply_pincfgs)kernel(snd_hda_apply_verbs)kernel(snd_hda_attach_beep_device)kernel(snd_hda_bus_type)kernel(snd_hda_check_amp_caps)kernel(snd_hda_check_amp_list_power)kernel(snd_hda_codec_amp_init)kernel(snd_hda_codec_amp_init_stereo)kernel(snd_hda_codec_amp_stereo)kernel(snd_hda_codec_amp_update)kernel(snd_hda_codec_build_controls)kernel(snd_hda_codec_cleanup)kernel(snd_hda_codec_cleanup_for_unbind)kernel(snd_hda_codec_configure)kernel(snd_hda_codec_device_init)kernel(snd_hda_codec_device_new)kernel(snd_hda_codec_eapd_power_filter)kernel(snd_hda_codec_get_pin_target)kernel(snd_hda_codec_get_pincfg)kernel(snd_hda_codec_load_dsp_cleanup)kernel(snd_hda_codec_load_dsp_prepare)kernel(snd_hda_codec_load_dsp_trigger)kernel(snd_hda_codec_new)kernel(snd_hda_codec_parse_pcms)kernel(snd_hda_codec_pcm_new)kernel(snd_hda_codec_pcm_put)kernel(snd_hda_codec_prepare)kernel(snd_hda_codec_register)kernel(snd_hda_codec_set_name)kernel(snd_hda_codec_set_pin_target)kernel(snd_hda_codec_set_pincfg)kernel(snd_hda_codec_set_power_save)kernel(snd_hda_codec_set_power_to_all)kernel(snd_hda_codec_setup_stream)kernel(snd_hda_codec_unregister)kernel(snd_hda_codec_update_widgets)kernel(snd_hda_correct_pin_ctl)kernel(snd_hda_create_dig_out_ctls)kernel(snd_hda_create_spdif_in_ctls)kernel(snd_hda_create_spdif_share_sw)kernel(snd_hda_ctl_add)kernel(snd_hda_detach_beep_device)kernel(snd_hda_enable_beep_device)kernel(snd_hda_enum_helper_info)kernel(snd_hda_find_mixer_ctl)kernel(snd_hda_gen_add_kctl)kernel(snd_hda_gen_add_micmute_led_cdev)kernel(snd_hda_gen_add_mute_led_cdev)kernel(snd_hda_gen_build_controls)kernel(snd_hda_gen_build_pcms)kernel(snd_hda_gen_check_power_status)kernel(snd_hda_gen_fix_pin_power)kernel(snd_hda_gen_free)kernel(snd_hda_gen_hp_automute)kernel(snd_hda_gen_init)kernel(snd_hda_gen_line_automute)kernel(snd_hda_gen_mic_autoswitch)kernel(snd_hda_gen_parse_auto_config)kernel(snd_hda_gen_path_power_filter)kernel(snd_hda_gen_spec_init)kernel(snd_hda_gen_stream_pm)kernel(snd_hda_gen_update_outputs)kernel(snd_hda_get_bool_hint)kernel(snd_hda_get_conn_index)kernel(snd_hda_get_conn_list)kernel(snd_hda_get_connections)kernel(snd_hda_get_default_vref)kernel(snd_hda_get_dev_select)kernel(snd_hda_get_hint)kernel(snd_hda_get_input_pin_attr)kernel(snd_hda_get_int_hint)kernel(snd_hda_get_num_devices)kernel(snd_hda_get_path_from_idx)kernel(snd_hda_get_path_idx)kernel(snd_hda_get_pin_label)kernel(snd_hda_input_mux_info)kernel(snd_hda_input_mux_put)kernel(snd_hda_jack_add_kctl_mst)kernel(snd_hda_jack_add_kctls)kernel(snd_hda_jack_bind_keymap)kernel(snd_hda_jack_detect_enable)kernel(snd_hda_jack_detect_enable_callback_mst)kernel(snd_hda_jack_detect_state_mst)kernel(snd_hda_jack_pin_sense)kernel(snd_hda_jack_poll_all)kernel(snd_hda_jack_report_sync)kernel(snd_hda_jack_set_button_state)kernel(snd_hda_jack_set_dirty_all)kernel(snd_hda_jack_set_gating_jack)kernel(snd_hda_jack_tbl_get_from_tag)kernel(snd_hda_jack_tbl_get_mst)kernel(snd_hda_jack_unsol_event)kernel(snd_hda_load_patch)kernel(snd_hda_lock_devices)kernel(snd_hda_mixer_amp_switch_get)kernel(snd_hda_mixer_amp_switch_get_beep)kernel(snd_hda_mixer_amp_switch_info)kernel(snd_hda_mixer_amp_switch_put)kernel(snd_hda_mixer_amp_switch_put_beep)kernel(snd_hda_mixer_amp_tlv)kernel(snd_hda_mixer_amp_volume_get)kernel(snd_hda_mixer_amp_volume_info)kernel(snd_hda_mixer_amp_volume_put)kernel(snd_hda_multi_out_analog_cleanup)kernel(snd_hda_multi_out_analog_open)kernel(snd_hda_multi_out_analog_prepare)kernel(snd_hda_multi_out_dig_cleanup)kernel(snd_hda_multi_out_dig_close)kernel(snd_hda_multi_out_dig_open)kernel(snd_hda_multi_out_dig_prepare)kernel(snd_hda_override_amp_caps)kernel(snd_hda_override_conn_list)kernel(snd_hda_parse_pin_defcfg)kernel(snd_hda_pick_fixup)kernel(snd_hda_pick_pin_fixup)kernel(snd_hda_sequence_write)kernel(snd_hda_set_dev_select)kernel(snd_hda_set_power_save)kernel(snd_hda_set_vmaster_tlv)kernel(snd_hda_shutup_pins)kernel(snd_hda_spdif_ctls_assign)kernel(snd_hda_spdif_ctls_unassign)kernel(snd_hda_spdif_out_of_nid)kernel(snd_hda_sync_vmaster_hook)kernel(snd_hda_unlock_devices)kernel(snd_hdac_acomp_exit)kernel(snd_hdac_acomp_get_eld)kernel(snd_hdac_acomp_init)kernel(snd_hdac_acomp_register_notifier)kernel(snd_hdac_add_chmap_ctls)kernel(snd_hdac_bus_alloc_stream_pages)kernel(snd_hdac_bus_enter_link_reset)kernel(snd_hdac_bus_exec_verb_unlocked)kernel(snd_hdac_bus_exit)kernel(snd_hdac_bus_exit_link_reset)kernel(snd_hdac_bus_free_stream_pages)kernel(snd_hdac_bus_get_response)kernel(snd_hdac_bus_handle_stream_irq)kernel(snd_hdac_bus_init)kernel(snd_hdac_bus_init_chip)kernel(snd_hdac_bus_init_cmd_io)kernel(snd_hdac_bus_link_power)kernel(snd_hdac_bus_parse_capabilities)kernel(snd_hdac_bus_reset_link)kernel(snd_hdac_bus_send_cmd)kernel(snd_hdac_bus_stop_chip)kernel(snd_hdac_bus_stop_cmd_io)kernel(snd_hdac_bus_update_rirb)kernel(snd_hdac_channel_allocation)kernel(snd_hdac_check_power_state)kernel(snd_hdac_chmap_to_spk_mask)kernel(snd_hdac_codec_link_down)kernel(snd_hdac_codec_link_up)kernel(snd_hdac_codec_modalias)kernel(snd_hdac_codec_read)kernel(snd_hdac_codec_write)kernel(snd_hdac_device_exit)kernel(snd_hdac_device_init)kernel(snd_hdac_device_register)kernel(snd_hdac_device_set_chip_name)kernel(snd_hdac_device_unregister)kernel(snd_hdac_display_power)kernel(snd_hdac_dsp_cleanup)kernel(snd_hdac_dsp_prepare)kernel(snd_hdac_dsp_trigger)kernel(snd_hdac_get_active_channels)kernel(snd_hdac_get_ch_alloc_from_ca)kernel(snd_hdac_get_connections)kernel(snd_hdac_get_stream)kernel(snd_hdac_get_stream_stripe_ctl)kernel(snd_hdac_get_sub_nodes)kernel(snd_hdac_is_supported_format)kernel(snd_hdac_override_parm)kernel(snd_hdac_power_down)kernel(snd_hdac_power_down_pm)kernel(snd_hdac_power_up)kernel(snd_hdac_power_up_pm)kernel(snd_hdac_print_channel_allocation)kernel(snd_hdac_query_supported_pcm)kernel(snd_hdac_read)kernel(snd_hdac_read_parm_uncached)kernel(snd_hdac_refresh_widgets)kernel(snd_hdac_register_chmap_ops)kernel(snd_hdac_regmap_add_vendor_verb)kernel(snd_hdac_regmap_exit)kernel(snd_hdac_regmap_init)kernel(snd_hdac_regmap_read_raw)kernel(snd_hdac_regmap_sync)kernel(snd_hdac_regmap_update_raw)kernel(snd_hdac_regmap_update_raw_once)kernel(snd_hdac_regmap_write_raw)kernel(snd_hdac_set_codec_wakeup)kernel(snd_hdac_setup_channel_mapping)kernel(snd_hdac_spdif_stream_format)kernel(snd_hdac_spk_to_chmap)kernel(snd_hdac_stop_streams)kernel(snd_hdac_stop_streams_and_chip)kernel(snd_hdac_stream_assign)kernel(snd_hdac_stream_cleanup)kernel(snd_hdac_stream_drsm_enable)kernel(snd_hdac_stream_format)kernel(snd_hdac_stream_format_bits)kernel(snd_hdac_stream_get_spbmaxfifo)kernel(snd_hdac_stream_init)kernel(snd_hdac_stream_release)kernel(snd_hdac_stream_release_locked)kernel(snd_hdac_stream_reset)kernel(snd_hdac_stream_set_dpibr)kernel(snd_hdac_stream_set_lpib)kernel(snd_hdac_stream_set_params)kernel(snd_hdac_stream_set_spib)kernel(snd_hdac_stream_setup)kernel(snd_hdac_stream_setup_periods)kernel(snd_hdac_stream_spbcap_enable)kernel(snd_hdac_stream_start)kernel(snd_hdac_stream_stop)kernel(snd_hdac_stream_sync)kernel(snd_hdac_stream_sync_trigger)kernel(snd_hdac_stream_timecounter_init)kernel(snd_hdac_stream_wait_drsm)kernel(snd_hdac_sync_audio_rate)kernel(snd_hdac_sync_power_state)kernel(snd_hwdep_new)kernel(snd_i2c_bus_create)kernel(snd_i2c_device_create)kernel(snd_i2c_device_free)kernel(snd_i2c_probeaddr)kernel(snd_i2c_readbytes)kernel(snd_i2c_sendbytes)kernel(snd_ice1712_akm4xxx_build_controls)kernel(snd_ice1712_akm4xxx_free)kernel(snd_ice1712_akm4xxx_init)kernel(snd_info_create_card_entry)kernel(snd_info_create_module_entry)kernel(snd_info_free_entry)kernel(snd_info_get_line)kernel(snd_info_get_str)kernel(snd_info_register)kernel(snd_intel_acpi_dsp_driver_probe)kernel(snd_intel_dsp_driver_probe)kernel(snd_interval_list)kernel(snd_interval_ranges)kernel(snd_interval_ratnum)kernel(snd_interval_refine)kernel(snd_jack_add_new_kctl)kernel(snd_jack_new)kernel(snd_jack_report)kernel(snd_jack_set_key)kernel(snd_jack_set_parent)kernel(snd_kill_fasync)kernel(snd_lookup_minor_data)kernel(snd_lookup_oss_minor_data)kernel(snd_major)kernel(snd_midi_channel_alloc_set)kernel(snd_midi_channel_free_set)kernel(snd_midi_channel_set_clear)kernel(snd_midi_event_decode)kernel(snd_midi_event_encode_byte)kernel(snd_midi_event_free)kernel(snd_midi_event_new)kernel(snd_midi_event_no_status)kernel(snd_midi_event_reset_decode)kernel(snd_midi_event_reset_encode)kernel(snd_midi_process_event)kernel(snd_mpu401_uart_interrupt)kernel(snd_mpu401_uart_interrupt_tx)kernel(snd_mpu401_uart_new)kernel(snd_opl3_create)kernel(snd_opl3_find_patch)kernel(snd_opl3_hwdep_new)kernel(snd_opl3_init)kernel(snd_opl3_interrupt)kernel(snd_opl3_load_patch)kernel(snd_opl3_new)kernel(snd_opl3_regmap)kernel(snd_opl3_reset)kernel(snd_opl3_timer_new)kernel(snd_oss_info_register)kernel(snd_pci_quirk_lookup)kernel(snd_pci_quirk_lookup_id)kernel(snd_pcm_2_1_chmaps)kernel(snd_pcm_add_chmap_ctls)kernel(snd_pcm_alt_chmaps)kernel(snd_pcm_debug_name)kernel(snd_pcm_format_big_endian)kernel(snd_pcm_format_linear)kernel(snd_pcm_format_little_endian)kernel(snd_pcm_format_name)kernel(snd_pcm_format_physical_width)kernel(snd_pcm_format_set_silence)kernel(snd_pcm_format_signed)kernel(snd_pcm_format_silence_64)kernel(snd_pcm_format_size)kernel(snd_pcm_format_unsigned)kernel(snd_pcm_format_width)kernel(snd_pcm_hw_constraint_integer)kernel(snd_pcm_hw_constraint_list)kernel(snd_pcm_hw_constraint_mask64)kernel(snd_pcm_hw_constraint_minmax)kernel(snd_pcm_hw_constraint_msbits)kernel(snd_pcm_hw_constraint_pow2)kernel(snd_pcm_hw_constraint_ranges)kernel(snd_pcm_hw_constraint_ratdens)kernel(snd_pcm_hw_constraint_ratnums)kernel(snd_pcm_hw_constraint_step)kernel(snd_pcm_hw_limit_rates)kernel(snd_pcm_hw_param_first)kernel(snd_pcm_hw_param_last)kernel(snd_pcm_hw_param_value)kernel(snd_pcm_hw_params_bits)kernel(snd_pcm_hw_refine)kernel(snd_pcm_hw_rule_add)kernel(snd_pcm_hw_rule_noresample)kernel(snd_pcm_kernel_ioctl)kernel(snd_pcm_lib_default_mmap)kernel(snd_pcm_lib_free_pages)kernel(snd_pcm_lib_free_vmalloc_buffer)kernel(snd_pcm_lib_get_vmalloc_page)kernel(snd_pcm_lib_ioctl)kernel(snd_pcm_lib_malloc_pages)kernel(snd_pcm_lib_preallocate_free_for_all)kernel(snd_pcm_lib_preallocate_pages)kernel(snd_pcm_lib_preallocate_pages_for_all)kernel(snd_pcm_mmap_data)kernel(snd_pcm_new)kernel(snd_pcm_new_internal)kernel(snd_pcm_new_stream)kernel(snd_pcm_open_substream)kernel(snd_pcm_period_elapsed)kernel(snd_pcm_period_elapsed_under_stream_lock)kernel(snd_pcm_rate_bit_to_rate)kernel(snd_pcm_rate_mask_intersect)kernel(snd_pcm_rate_range_to_bits)kernel(snd_pcm_rate_to_rate_bit)kernel(snd_pcm_release_substream)kernel(snd_pcm_set_managed_buffer)kernel(snd_pcm_set_managed_buffer_all)kernel(snd_pcm_set_ops)kernel(snd_pcm_set_sync)kernel(snd_pcm_std_chmaps)kernel(snd_pcm_stop)kernel(snd_pcm_stop_xrun)kernel(snd_pcm_stream_lock)kernel(snd_pcm_stream_lock_irq)kernel(snd_pcm_stream_unlock)kernel(snd_pcm_stream_unlock_irq)kernel(snd_pcm_stream_unlock_irqrestore)kernel(snd_pcm_suspend_all)kernel(snd_power_ref_and_wait)kernel(snd_power_wait)kernel(snd_print_pcm_bits)kernel(snd_pt2258_build_controls)kernel(snd_pt2258_reset)kernel(snd_rawmidi_drain_input)kernel(snd_rawmidi_drain_output)kernel(snd_rawmidi_drop_output)kernel(snd_rawmidi_free)kernel(snd_rawmidi_info_select)kernel(snd_rawmidi_init)kernel(snd_rawmidi_input_params)kernel(snd_rawmidi_kernel_open)kernel(snd_rawmidi_kernel_read)kernel(snd_rawmidi_kernel_release)kernel(snd_rawmidi_kernel_write)kernel(snd_rawmidi_new)kernel(snd_rawmidi_output_params)kernel(snd_rawmidi_proceed)kernel(snd_rawmidi_receive)kernel(snd_rawmidi_set_ops)kernel(snd_rawmidi_transmit)kernel(snd_rawmidi_transmit_ack)kernel(snd_rawmidi_transmit_empty)kernel(snd_rawmidi_transmit_peek)kernel(snd_register_device)kernel(snd_register_oss_device)kernel(snd_request_card)kernel(snd_seq_autoload_exit)kernel(snd_seq_autoload_init)kernel(snd_seq_client_ioctl_lock)kernel(snd_seq_client_ioctl_unlock)kernel(snd_seq_create_kernel_client)kernel(snd_seq_delete_kernel_client)kernel(snd_seq_device_load_drivers)kernel(snd_seq_device_new)kernel(snd_seq_driver_unregister)kernel(snd_seq_dump_var_event)kernel(snd_seq_event_port_attach)kernel(snd_seq_event_port_detach)kernel(snd_seq_expand_var_event)kernel(snd_seq_expand_var_event_at)kernel(snd_seq_kernel_client_ctl)kernel(snd_seq_kernel_client_dispatch)kernel(snd_seq_kernel_client_enqueue)kernel(snd_seq_kernel_client_get)kernel(snd_seq_kernel_client_put)kernel(snd_seq_kernel_client_write_poll)kernel(snd_seq_root)kernel(snd_seq_set_queue_tempo)kernel(snd_seq_system_broadcast)kernel(snd_sf_linear_to_log)kernel(snd_sgbuf_get_addr)kernel(snd_sgbuf_get_chunk_size)kernel(snd_sgbuf_get_page)kernel(snd_timer_close)kernel(snd_timer_continue)kernel(snd_timer_global_free)kernel(snd_timer_global_new)kernel(snd_timer_global_register)kernel(snd_timer_instance_free)kernel(snd_timer_instance_new)kernel(snd_timer_interrupt)kernel(snd_timer_new)kernel(snd_timer_notify)kernel(snd_timer_open)kernel(snd_timer_pause)kernel(snd_timer_resolution)kernel(snd_timer_start)kernel(snd_timer_stop)kernel(snd_trident_alloc_voice)kernel(snd_trident_free_voice)kernel(snd_trident_start_voice)kernel(snd_trident_stop_voice)kernel(snd_trident_write_voice_regs)kernel(snd_ump_attach_legacy_rawmidi)kernel(snd_ump_block_new)kernel(snd_ump_convert_from_ump)kernel(snd_ump_convert_to_ump)kernel(snd_ump_endpoint_new)kernel(snd_ump_parse_endpoint)kernel(snd_ump_receive)kernel(snd_ump_receive_ump_val)kernel(snd_ump_switch_protocol)kernel(snd_ump_transmit)kernel(snd_unregister_device)kernel(snd_unregister_oss_device)kernel(snd_usbmidi_disconnect)kernel(snd_usbmidi_input_start)kernel(snd_usbmidi_input_stop)kernel(snd_usbmidi_resume)kernel(snd_usbmidi_suspend)kernel(snd_use_lock_sync_helper)kernel(snd_util_mem_alloc)kernel(snd_util_mem_avail)kernel(snd_util_mem_free)kernel(snd_util_memhdr_free)kernel(snd_util_memhdr_new)kernel(snd_virmidi_new)kernel(snd_vx_check_reg_bit)kernel(snd_vx_create)kernel(snd_vx_dsp_boot)kernel(snd_vx_dsp_load)kernel(snd_vx_free_firmware)kernel(snd_vx_irq_handler)kernel(snd_vx_load_boot_image)kernel(snd_vx_resume)kernel(snd_vx_setup_firmware)kernel(snd_vx_suspend)kernel(snd_vx_threaded_irq_handler)kernel(sonet_copy_stats)kernel(sonet_subtract_stats)kernel(sound_class)kernel(sound_debugfs_root)kernel(spi_nor_restore)kernel(spi_nor_scan)kernel(split_key_done)kernel(stmmac_bus_clks_config)kernel(stmmac_dvr_probe)kernel(stmmac_dvr_remove)kernel(stmmac_get_mac_addr)kernel(stmmac_get_platform_resources)kernel(stmmac_init_tstamp_counter)kernel(stmmac_pltfr_exit)kernel(stmmac_pltfr_init)kernel(stmmac_pltfr_pm_ops)kernel(stmmac_pltfr_probe)kernel(stmmac_pltfr_remove)kernel(stmmac_resume)kernel(stmmac_set_mac_addr)kernel(stmmac_suspend)kernel(t4_cleanup_clip_tbl)kernel(to_hisi_sas_port)kernel(try_test_sas_gpio_gp_bit)kernel(ubi_close_volume)kernel(ubi_do_get_device_info)kernel(ubi_flush)kernel(ubi_get_device_info)kernel(ubi_get_volume_info)kernel(ubi_is_mapped)kernel(ubi_leb_change)kernel(ubi_leb_erase)kernel(ubi_leb_map)kernel(ubi_leb_read)kernel(ubi_leb_read_sg)kernel(ubi_leb_unmap)kernel(ubi_leb_write)kernel(ubi_open_volume)kernel(ubi_open_volume_nm)kernel(ubi_open_volume_path)kernel(ubi_register_volume_notifier)kernel(ubi_sync)kernel(ubi_unregister_volume_notifier)kernel(uio_event_notify)kernel(uio_unregister_device)kernel(unregister_atmdevice_notifier)kernel(unregister_candev)kernel(unregister_mtd_chip_driver)kernel(unregister_mtd_user)kernel(unregister_pppox_proto)kernel(unregister_sound_dsp)kernel(unregister_sound_mixer)kernel(unregister_sound_special)kernel(usb_wwan_chars_in_buffer)kernel(usb_wwan_close)kernel(usb_wwan_dtr_rts)kernel(usb_wwan_open)kernel(usb_wwan_port_probe)kernel(usb_wwan_port_remove)kernel(usb_wwan_resume)kernel(usb_wwan_suspend)kernel(usb_wwan_tiocmget)kernel(usb_wwan_tiocmset)kernel(usb_wwan_write)kernel(usb_wwan_write_room)kernel(usbatm_usb_disconnect)kernel(usbatm_usb_probe)kernel(usbnet_cdc_bind)kernel(usbnet_cdc_status)kernel(usbnet_cdc_unbind)kernel(usbnet_cdc_update_filter)kernel(usbnet_cdc_zte_rx_fixup)kernel(usbnet_change_mtu)kernel(usbnet_defer_kevent)kernel(usbnet_device_suggests_idle)kernel(usbnet_disconnect)kernel(usbnet_ether_cdc_bind)kernel(usbnet_generic_cdc_bind)kernel(usbnet_get_drvinfo)kernel(usbnet_get_endpoints)kernel(usbnet_get_ethernet_addr)kernel(usbnet_get_link)kernel(usbnet_get_link_ksettings_internal)kernel(usbnet_get_link_ksettings_mii)kernel(usbnet_get_msglevel)kernel(usbnet_link_change)kernel(usbnet_manage_power)kernel(usbnet_nway_reset)kernel(usbnet_open)kernel(usbnet_pause_rx)kernel(usbnet_probe)kernel(usbnet_purge_paused_rxq)kernel(usbnet_read_cmd)kernel(usbnet_read_cmd_nopm)kernel(usbnet_resume)kernel(usbnet_resume_rx)kernel(usbnet_set_link_ksettings_mii)kernel(usbnet_set_msglevel)kernel(usbnet_set_rx_mode)kernel(usbnet_skb_return)kernel(usbnet_start_xmit)kernel(usbnet_status_start)kernel(usbnet_status_stop)kernel(usbnet_stop)kernel(usbnet_suspend)kernel(usbnet_tx_timeout)kernel(usbnet_unlink_rx_urbs)kernel(usbnet_update_max_qlen)kernel(usbnet_write_cmd)kernel(usbnet_write_cmd_async)kernel(usbnet_write_cmd_nopm)kernel(uvc_format_by_guid)kernel(uverbs_copy_to)kernel(uverbs_copy_to_struct_or_zero)kernel(uverbs_destroy_def_handler)kernel(uverbs_fd_class)kernel(uverbs_finalize_uobj_create)kernel(uverbs_get_flags32)kernel(uverbs_get_flags64)kernel(uverbs_idr_class)kernel(uverbs_uobject_fd_release)kernel(uverbs_uobject_put)kernel(v4l2_apply_frmsize_constraints)kernel(v4l2_calc_aspect_ratio)kernel(v4l2_calc_timeperframe)kernel(v4l2_create_fwnode_links)kernel(v4l2_create_fwnode_links_to_pad)kernel(v4l2_ctrl_activate)kernel(v4l2_ctrl_add_handler)kernel(v4l2_ctrl_auto_cluster)kernel(v4l2_ctrl_cluster)kernel(v4l2_ctrl_fill)kernel(v4l2_ctrl_find)kernel(v4l2_ctrl_g_ctrl)kernel(v4l2_ctrl_g_ctrl_int64)kernel(v4l2_ctrl_get_int_menu)kernel(v4l2_ctrl_get_menu)kernel(v4l2_ctrl_get_name)kernel(v4l2_ctrl_handler_free)kernel(v4l2_ctrl_handler_init_class)kernel(v4l2_ctrl_handler_log_status)kernel(v4l2_ctrl_handler_setup)kernel(v4l2_ctrl_log_status)kernel(v4l2_ctrl_merge)kernel(v4l2_ctrl_new_custom)kernel(v4l2_ctrl_new_fwnode_properties)kernel(v4l2_ctrl_new_int_menu)kernel(v4l2_ctrl_new_std)kernel(v4l2_ctrl_new_std_compound)kernel(v4l2_ctrl_new_std_menu)kernel(v4l2_ctrl_new_std_menu_items)kernel(v4l2_ctrl_notify)kernel(v4l2_ctrl_poll)kernel(v4l2_ctrl_query_fill)kernel(v4l2_ctrl_radio_filter)kernel(v4l2_ctrl_replace)kernel(v4l2_ctrl_request_complete)kernel(v4l2_ctrl_request_hdl_ctrl_find)kernel(v4l2_ctrl_request_hdl_find)kernel(v4l2_ctrl_request_setup)kernel(v4l2_ctrl_sub_ev_ops)kernel(v4l2_ctrl_subdev_log_status)kernel(v4l2_ctrl_subdev_subscribe_event)kernel(v4l2_ctrl_subscribe_event)kernel(v4l2_detect_cvt)kernel(v4l2_detect_gtf)kernel(v4l2_device_disconnect)kernel(v4l2_device_put)kernel(v4l2_device_register)kernel(v4l2_device_register_subdev)kernel(v4l2_device_set_name)kernel(v4l2_device_unregister)kernel(v4l2_device_unregister_subdev)kernel(v4l2_dv_timings_aspect_ratio)kernel(v4l2_dv_timings_presets)kernel(v4l2_enum_dv_timings_cap)kernel(v4l2_event_dequeue)kernel(v4l2_event_pending)kernel(v4l2_event_queue)kernel(v4l2_event_queue_fh)kernel(v4l2_event_subdev_unsubscribe)kernel(v4l2_event_subscribe)kernel(v4l2_event_unsubscribe)kernel(v4l2_event_unsubscribe_all)kernel(v4l2_event_wake_all)kernel(v4l2_fh_add)kernel(v4l2_fh_del)kernel(v4l2_fh_exit)kernel(v4l2_fh_init)kernel(v4l2_fh_is_singular)kernel(v4l2_fh_open)kernel(v4l2_fh_release)kernel(v4l2_field_names)kernel(v4l2_fill_pixfmt)kernel(v4l2_fill_pixfmt_mp)kernel(v4l2_find_dv_timings_cap)kernel(v4l2_find_dv_timings_cea861_vic)kernel(v4l2_format_info)kernel(v4l2_fraction_to_interval)kernel(v4l2_g_ctrl)kernel(v4l2_g_ext_ctrls)kernel(v4l2_g_parm_cap)kernel(v4l2_get_edid_phys_addr)kernel(v4l2_get_link_freq)kernel(v4l2_hdmi_rx_colorimetry)kernel(v4l2_i2c_new_subdev)kernel(v4l2_i2c_new_subdev_board)kernel(v4l2_i2c_subdev_addr)kernel(v4l2_i2c_subdev_init)kernel(v4l2_i2c_subdev_set_name)kernel(v4l2_i2c_tuner_addrs)kernel(v4l2_match_dv_timings)kernel(v4l2_mc_create_media_graph)kernel(v4l2_norm_to_name)kernel(v4l2_phys_addr_for_input)kernel(v4l2_phys_addr_validate)kernel(v4l2_pipeline_link_notify)kernel(v4l2_pipeline_pm_get)kernel(v4l2_pipeline_pm_put)kernel(v4l2_print_dv_timings)kernel(v4l2_prio_change)kernel(v4l2_prio_check)kernel(v4l2_prio_close)kernel(v4l2_prio_init)kernel(v4l2_prio_max)kernel(v4l2_prio_open)kernel(v4l2_query_ext_ctrl)kernel(v4l2_queryctrl)kernel(v4l2_querymenu)kernel(v4l2_s_ctrl)kernel(v4l2_s_ext_ctrls)kernel(v4l2_s_parm_cap)kernel(v4l2_set_edid_phys_addr)kernel(v4l2_simplify_fraction)kernel(v4l2_spi_new_subdev)kernel(v4l2_spi_subdev_init)kernel(v4l2_src_change_event_subdev_subscribe)kernel(v4l2_src_change_event_subscribe)kernel(v4l2_subdev_alloc_state)kernel(v4l2_subdev_call_wrappers)kernel(v4l2_subdev_free_state)kernel(v4l2_subdev_get_fwnode_pad_1_to_1)kernel(v4l2_subdev_init)kernel(v4l2_subdev_link_validate)kernel(v4l2_subdev_link_validate_default)kernel(v4l2_subdev_notify_event)kernel(v4l2_try_ext_ctrls)kernel(v4l2_type_names)kernel(v4l2_valid_dv_timings)kernel(v4l2_video_std_construct)kernel(v4l2_video_std_frame_period)kernel(v4l_bound_align_image)kernel(v4l_disable_media_source)kernel(v4l_enable_media_source)kernel(v4l_printk_ioctl)kernel(v4l_vb2q_enable_media_source)kernel(vb2_buffer_done)kernel(vb2_buffer_in_use)kernel(vb2_common_vm_ops)kernel(vb2_core_create_bufs)kernel(vb2_core_dqbuf)kernel(vb2_core_expbuf)kernel(vb2_core_poll)kernel(vb2_core_prepare_buf)kernel(vb2_core_qbuf)kernel(vb2_core_querybuf)kernel(vb2_core_queue_init)kernel(vb2_core_queue_release)kernel(vb2_core_reqbufs)kernel(vb2_core_streamoff)kernel(vb2_core_streamon)kernel(vb2_create_bufs)kernel(vb2_create_framevec)kernel(vb2_destroy_framevec)kernel(vb2_discard_done)kernel(vb2_dqbuf)kernel(vb2_expbuf)kernel(vb2_find_timestamp)kernel(vb2_fop_mmap)kernel(vb2_fop_poll)kernel(vb2_fop_read)kernel(vb2_fop_release)kernel(vb2_fop_write)kernel(vb2_ioctl_create_bufs)kernel(vb2_ioctl_dqbuf)kernel(vb2_ioctl_expbuf)kernel(vb2_ioctl_prepare_buf)kernel(vb2_ioctl_qbuf)kernel(vb2_ioctl_querybuf)kernel(vb2_ioctl_reqbufs)kernel(vb2_ioctl_streamoff)kernel(vb2_ioctl_streamon)kernel(vb2_mmap)kernel(vb2_ops_wait_finish)kernel(vb2_ops_wait_prepare)kernel(vb2_plane_cookie)kernel(vb2_plane_vaddr)kernel(vb2_poll)kernel(vb2_prepare_buf)kernel(vb2_qbuf)kernel(vb2_querybuf)kernel(vb2_queue_change_type)kernel(vb2_queue_error)kernel(vb2_queue_init)kernel(vb2_queue_init_name)kernel(vb2_queue_release)kernel(vb2_read)kernel(vb2_reqbufs)kernel(vb2_request_buffer_cnt)kernel(vb2_request_object_is_buffer)kernel(vb2_request_queue)kernel(vb2_request_validate)kernel(vb2_streamoff)kernel(vb2_streamon)kernel(vb2_thread_start)kernel(vb2_thread_stop)kernel(vb2_verify_memory_type)kernel(vb2_video_unregister_device)kernel(vb2_vmalloc_memops)kernel(vb2_wait_for_all_buffers)kernel(vb2_write)kernel(vcc_hash)kernel(vcc_insert_socket)kernel(vcc_process_recv_queue)kernel(vcc_release_async)kernel(vcc_sklist_lock)kernel(video_devdata)kernel(video_device_alloc)kernel(video_device_release)kernel(video_device_release_empty)kernel(video_ioctl2)kernel(video_unregister_device)kernel(wdev_chandef)kernel(wdev_to_ieee80211_vif)kernel(wiphy_apply_custom_regulatory)kernel(wiphy_delayed_work_cancel)kernel(wiphy_delayed_work_flush)kernel(wiphy_delayed_work_queue)kernel(wiphy_delayed_work_timer)kernel(wiphy_free)kernel(wiphy_new_nm)kernel(wiphy_read_of_freq_limits)kernel(wiphy_register)kernel(wiphy_rfkill_set_hw_state_reason)kernel(wiphy_rfkill_start_polling)kernel(wiphy_to_ieee80211_hw)kernel(wiphy_unregister)kernel(wiphy_work_cancel)kernel(wiphy_work_flush)kernel(wiphy_work_queue)kernel(zgid)kernel-64k-debug-moduleskernel-64k-debug-modules(aarch-64)kernel-64k-debug-modules-aarch64kernel-64k-debug-modules-uname-rkernel-moduleskernel-modules-aarch64kmod(ac97_bus.ko)kmod(adutux.ko)kmod(aircable.ko)kmod(alx.ko)kmod(amdgpu.ko)kmod(amdxcp.ko)kmod(appledisplay.ko)kmod(ark3116.ko)kmod(armmmci.ko)kmod(asix.ko)kmod(ast.ko)kmod(ath.ko)kmod(ath10k_core.ko)kmod(ath10k_pci.ko)kmod(ath11k.ko)kmod(ath11k_pci.ko)kmod(ath3k.ko)kmod(ath9k.ko)kmod(ath9k_common.ko)kmod(ath9k_htc.ko)kmod(ath9k_hw.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atm.ko)kmod(ax88179_178a.ko)kmod(bcm203x.ko)kmod(bcm_crypto_spu.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(belkin_sa.ko)kmod(bfusb.ko)kmod(bluetooth.ko)kmod(bnep.ko)kmod(bnx2.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bpa10x.ko)kmod(brcmfmac-bca.ko)kmod(brcmfmac-cyw.ko)kmod(brcmfmac-wcc.ko)kmod(brcmfmac.ko)kmod(brcmsmac.ko)kmod(brcmutil.ko)kmod(bsd_comp.ko)kmod(btbcm.ko)kmod(btcoexist.ko)kmod(btintel.ko)kmod(btmrvl.ko)kmod(btmrvl_sdio.ko)kmod(btmtk.ko)kmod(btrtl.ko)kmod(btsdio.ko)kmod(btusb.ko)kmod(caam.ko)kmod(caam_jr.ko)kmod(caamalg_desc.ko)kmod(caamhash_desc.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-isotp.ko)kmod(can-j1939.ko)kmod(can-raw.ko)kmod(can.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cfg80211.ko)kmod(cfi_cmdset_0001.ko)kmod(cfi_cmdset_0002.ko)kmod(cfi_cmdset_0020.ko)kmod(cfi_probe.ko)kmod(cfi_util.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chaoskey.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(cifs_arc4.ko)kmod(cifs_md4.ko)kmod(cp210x.ko)kmod(cptpf.ko)kmod(cptvf.ko)kmod(cqhci.ko)kmod(cros_hps_i2c.ko)kmod(csiostor.ko)kmod(cx82310_eth.ko)kmod(cxacru.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cypress_m8.ko)kmod(digi_acceleport.ko)kmod(dm9601.ko)kmod(dw_mmc-bluefield.ko)kmod(dw_mmc-pltfm.ko)kmod(dw_mmc.ko)kmod(dwmac-dwc-qos-eth.ko)kmod(dwmac-imx.ko)kmod(dwmac-tegra.ko)kmod(efa.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(error.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(ftdi_sio.ko)kmod(garmin_gps.ko)kmod(gen_probe.ko)kmod(genet.ko)kmod(gl620a.ko)kmod(gpmi-nand.ko)kmod(hci_uart.ko)kmod(hci_vhci.ko)kmod(hibmc-drm.ko)kmod(hid-picolcd.ko)kmod(hid-prodikeys.ko)kmod(hidp.ko)kmod(hisi_sas_main.ko)kmod(hisi_sas_v1_hw.ko)kmod(hisi_sas_v2_hw.ko)kmod(hisi_sas_v3_hw.ko)kmod(hisi_sec.ko)kmod(hso.ko)kmod(huawei_cdc_ncm.ko)kmod(hwpoison-inject.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_ipoib.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_srp.ko)kmod(ib_srpt.ko)kmod(ib_umad.ko)kmod(ib_uverbs.ko)kmod(idmouse.ko)kmod(int51x1.ko)kmod(io_edgeport.ko)kmod(io_ti.ko)kmod(iowarrior.ko)kmod(ipaq.ko)kmod(ipheth.ko)kmod(ipw.ko)kmod(ir-usb.ko)kmod(irdma.ko)kmod(iscsi_boot_sysfs.ko)kmod(isight_firmware.ko)kmod(iuu_phoenix.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(iwldvm.ko)kmod(iwlmvm.ko)kmod(iwlwifi.ko)kmod(jmb38x_ms.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(led-class-flash.ko)kmod(leds-blinkm.ko)kmod(leds-lm3530.ko)kmod(leds-lp3944.ko)kmod(leds-lt3593.ko)kmod(leds-mlxreg.ko)kmod(ledtrig-audio.ko)kmod(ledtrig-backlight.ko)kmod(ledtrig-camera.ko)kmod(ledtrig-default-on.ko)kmod(ledtrig-gpio.ko)kmod(ledtrig-heartbeat.ko)kmod(ledtrig-netdev.ko)kmod(ledtrig-oneshot.ko)kmod(ledtrig-timer.ko)kmod(ledtrig-transient.ko)kmod(legousbtower.ko)kmod(lg-vl600.ko)kmod(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lpfc.ko)kmod(m_can.ko)kmod(m_can_pci.ko)kmod(mac80211.ko)kmod(mc.ko)kmod(mcp251x.ko)kmod(mcp251xfd.ko)kmod(mcs7830.ko)kmod(mct_u232.ko)kmod(mdc800.ko)kmod(megaraid_sas.ko)kmod(memstick.ko)kmod(mgag200.ko)kmod(microtek.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mlxbf-bootctl.ko)kmod(mlxbf-pmc.ko)kmod(mlxbf-tmfifo.ko)kmod(mlxreg-hotplug.ko)kmod(mlxreg-io.ko)kmod(mlxreg-lc.ko)kmod(mmc_block.ko)kmod(mmc_core.ko)kmod(mos7720.ko)kmod(mos7840.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(mpt3sas.ko)kmod(mptbase.ko)kmod(mptsas.ko)kmod(mptscsih.ko)kmod(mptspi.ko)kmod(mspro_block.ko)kmod(mt76-connac-lib.ko)kmod(mt76-usb.ko)kmod(mt76.ko)kmod(mt7601u.ko)kmod(mt76x0-common.ko)kmod(mt76x02-lib.ko)kmod(mt76x02-usb.ko)kmod(mt76x0e.ko)kmod(mt76x0u.ko)kmod(mt76x2-common.ko)kmod(mt76x2e.ko)kmod(mt76x2u.ko)kmod(mt7921-common.ko)kmod(mt7921e.ko)kmod(mt7925-common.ko)kmod(mt7925e.ko)kmod(mt792x-lib.ko)kmod(mtd.ko)kmod(mtd_blkdevs.ko)kmod(mtdblock.ko)kmod(mwifiex.ko)kmod(mwifiex_pcie.ko)kmod(mwifiex_sdio.ko)kmod(mwifiex_usb.ko)kmod(mxuport.ko)kmod(n5pf.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(nand.ko)kmod(nandcore.ko)kmod(navman.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(nouveau.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(octeon_ep.ko)kmod(octeon_ep_vf.ko)kmod(ofpart.ko)kmod(omninet.ko)kmod(onboard_usb_hub.ko)kmod(opticon.ko)kmod(option.ko)kmod(oti6858.ko)kmod(otx2_ptp.ko)kmod(peak_pciefd.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(physmap.ko)kmod(pl2303.ko)kmod(plusb.ko)kmod(ppp_async.ko)kmod(ppp_deflate.ko)kmod(ppp_generic.ko)kmod(ppp_mppe.ko)kmod(ppp_synctty.ko)kmod(pppoe.ko)kmod(pppox.ko)kmod(pptp.ko)kmod(pulse8-cec.ko)kmod(pwr-mlxbf.ko)kmod(pwrseq_emmc.ko)kmod(pwrseq_simple.ko)kmod(qcaux.ko)kmod(qcserial.ko)kmod(qed.ko)kmod(qede.ko)kmod(qedf.ko)kmod(qedi.ko)kmod(qedr.ko)kmod(qla2xxx.ko)kmod(qla3xxx.ko)kmod(qla4xxx.ko)kmod(qmi_wwan.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(r8153_ecm.ko)kmod(radeon.ko)kmod(rainshadow-cec.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rfcomm.ko)kmod(rfkill-gpio.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rt2800lib.ko)kmod(rt2800mmio.ko)kmod(rt2800pci.ko)kmod(rt2800usb.ko)kmod(rt2x00lib.ko)kmod(rt2x00mmio.ko)kmod(rt2x00pci.ko)kmod(rt2x00usb.ko)kmod(rtl8150.ko)kmod(rtl8188ee.ko)kmod(rtl8192c-common.ko)kmod(rtl8192ce.ko)kmod(rtl8192cu.ko)kmod(rtl8192de.ko)kmod(rtl8192ee.ko)kmod(rtl8192se.ko)kmod(rtl8723-common.ko)kmod(rtl8723ae.ko)kmod(rtl8723be.ko)kmod(rtl8821ae.ko)kmod(rtl8xxxu.ko)kmod(rtl_pci.ko)kmod(rtl_usb.ko)kmod(rtlwifi.ko)kmod(rtw88_8723d.ko)kmod(rtw88_8723de.ko)kmod(rtw88_8821c.ko)kmod(rtw88_8821ce.ko)kmod(rtw88_8822b.ko)kmod(rtw88_8822be.ko)kmod(rtw88_8822bu.ko)kmod(rtw88_8822c.ko)kmod(rtw88_8822ce.ko)kmod(rtw88_core.ko)kmod(rtw88_pci.ko)kmod(rtw88_usb.ko)kmod(rtw89_8852a.ko)kmod(rtw89_8852ae.ko)kmod(rtw89_8852b.ko)kmod(rtw89_8852be.ko)kmod(rtw89_8852c.ko)kmod(rtw89_8852ce.ko)kmod(rtw89_core.ko)kmod(rtw89_pci.ko)kmod(rvu_af.ko)kmod(rvu_cptpf.ko)kmod(rvu_cptvf.ko)kmod(rvu_mbox.ko)kmod(rvu_nicpf.ko)kmod(rvu_nicvf.ko)kmod(safe_serial.ko)kmod(sdhci-acpi.ko)kmod(sdhci-esdhc-imx.ko)kmod(sdhci-iproc.ko)kmod(sdhci-of-dwcmshc.ko)kmod(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci-tegra.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(slhc.ko)kmod(smb347-charger.ko)kmod(smc91x.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(snd-ac97-codec.ko)kmod(snd-ak4113.ko)kmod(snd-ak4114.ko)kmod(snd-ak4xxx-adda.ko)kmod(snd-aloop.ko)kmod(snd-au8810.ko)kmod(snd-au8820.ko)kmod(snd-au8830.ko)kmod(snd-bcd2000.ko)kmod(snd-bt87x.ko)kmod(snd-ca0106.ko)kmod(snd-cmipci.ko)kmod(snd-cs46xx.ko)kmod(snd-cs8427.ko)kmod(snd-ctl-led.ko)kmod(snd-ctxfi.ko)kmod(snd-darla20.ko)kmod(snd-darla24.ko)kmod(snd-dummy.ko)kmod(snd-echo3g.ko)kmod(snd-emu10k1-synth.ko)kmod(snd-emu10k1.ko)kmod(snd-emu10k1x.ko)kmod(snd-emux-synth.ko)kmod(snd-ens1370.ko)kmod(snd-ens1371.ko)kmod(snd-es1968.ko)kmod(snd-gina20.ko)kmod(snd-gina24.ko)kmod(snd-hda-codec-analog.ko)kmod(snd-hda-codec-ca0110.ko)kmod(snd-hda-codec-ca0132.ko)kmod(snd-hda-codec-cirrus.ko)kmod(snd-hda-codec-cmedia.ko)kmod(snd-hda-codec-conexant.ko)kmod(snd-hda-codec-generic.ko)kmod(snd-hda-codec-hdmi.ko)kmod(snd-hda-codec-idt.ko)kmod(snd-hda-codec-realtek.ko)kmod(snd-hda-codec-si3054.ko)kmod(snd-hda-codec-via.ko)kmod(snd-hda-codec.ko)kmod(snd-hda-core.ko)kmod(snd-hda-intel.ko)kmod(snd-hda-scodec-component.ko)kmod(snd-hdsp.ko)kmod(snd-hdspm.ko)kmod(snd-hrtimer.ko)kmod(snd-hwdep.ko)kmod(snd-i2c.ko)kmod(snd-ice1712.ko)kmod(snd-ice1724.ko)kmod(snd-ice17xx-ak4xxx.ko)kmod(snd-indigo.ko)kmod(snd-indigodj.ko)kmod(snd-indigodjx.ko)kmod(snd-indigoio.ko)kmod(snd-indigoiox.ko)kmod(snd-intel-dspcfg.ko)kmod(snd-intel-sdw-acpi.ko)kmod(snd-korg1212.ko)kmod(snd-layla20.ko)kmod(snd-layla24.ko)kmod(snd-lola.ko)kmod(snd-lx6464es.ko)kmod(snd-maestro3.ko)kmod(snd-mia.ko)kmod(snd-mixart.ko)kmod(snd-mona.ko)kmod(snd-mpu401-uart.ko)kmod(snd-mpu401.ko)kmod(snd-mtpav.ko)kmod(snd-opl3-lib.ko)kmod(snd-opl3-synth.ko)kmod(snd-oxygen-lib.ko)kmod(snd-oxygen.ko)kmod(snd-pcm.ko)kmod(snd-pcxhr.ko)kmod(snd-pt2258.ko)kmod(snd-rawmidi.ko)kmod(snd-rme32.ko)kmod(snd-rme96.ko)kmod(snd-rme9652.ko)kmod(snd-seq-device.ko)kmod(snd-seq-dummy.ko)kmod(snd-seq-midi-emul.ko)kmod(snd-seq-midi-event.ko)kmod(snd-seq-midi.ko)kmod(snd-seq-ump-client.ko)kmod(snd-seq-virmidi.ko)kmod(snd-seq.ko)kmod(snd-timer.ko)kmod(snd-trident.ko)kmod(snd-ua101.ko)kmod(snd-ump.ko)kmod(snd-usb-6fire.ko)kmod(snd-usb-audio.ko)kmod(snd-usb-caiaq.ko)kmod(snd-usb-hiface.ko)kmod(snd-usb-line6.ko)kmod(snd-usb-pod.ko)kmod(snd-usb-podhd.ko)kmod(snd-usb-toneport.ko)kmod(snd-usb-variax.ko)kmod(snd-usbmidi-lib.ko)kmod(snd-util-mem.ko)kmod(snd-virmidi.ko)kmod(snd-virtuoso.ko)kmod(snd-vx-lib.ko)kmod(snd-vx222.ko)kmod(snd.ko)kmod(soundcore.ko)kmod(spcp8x5.ko)kmod(spi-nor.ko)kmod(squashfs.ko)kmod(sr9700.ko)kmod(ssu100.ko)kmod(stmmac-platform.ko)kmod(stmmac.ko)kmod(symbolserial.ko)kmod(synclink_gt.ko)kmod(target_core_user.ko)kmod(tda998x.ko)kmod(tegra-drm.ko)kmod(tg3.ko)kmod(thunderx_zip.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(toshsd.ko)kmod(ubi.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_hv_generic.ko)kmod(uio_pci_generic.ko)kmod(upd78f0730.ko)kmod(usb-serial-simple.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(ushc.ko)kmod(uvc.ko)kmod(uvcvideo.ko)kmod(v4l2-dv-timings.ko)kmod(via-sdmmc.ko)kmod(videobuf2-common.ko)kmod(videobuf2-memops.ko)kmod(videobuf2-v4l2.ko)kmod(videobuf2-vmalloc.ko)kmod(videodev.ko)kmod(virtio_snd.ko)kmod(visor.ko)kmod(vub300.ko)kmod(vxcan.ko)kmod(whiteheat.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(zaurus.ko)modalias(acpi*:80860F1[46]:*)modalias(acpi*:80865AC[AC]:*)modalias(acpi*:80865AD0:*)modalias(acpi*:AMDI004[01]:*)modalias(acpi*:BCM2847:*)modalias(acpi*:BCM4752:*)modalias(acpi*:BCM6E4E:*)modalias(acpi*:BRCM587[12]:*)modalias(acpi*:BRCME88C:*)modalias(acpi*:GOOG0020:*)modalias(acpi*:HISI0161:*)modalias(acpi*:HISI0162:*)modalias(acpi*:HISI02C1:*)modalias(acpi*:INT33BB:*)modalias(acpi*:INT33C6:*)modalias(acpi*:INT3436:*)modalias(acpi*:INT344D:*)modalias(acpi*:LNRO0003:*)modalias(acpi*:LNV4752:*)modalias(acpi*:MLNXBF01:*)modalias(acpi*:MLNXBF04:*)modalias(acpi*:MLNXBF2[49]:*)modalias(acpi*:MLNXBF30:*)modalias(acpi*:MLNXBFD[012]:*)modalias(acpi*:PNP0D40:*)modalias(acpi*:PNPB006:*)modalias(acpi*:QCOM805[12]:*)modalias(acpi:GOOG0020)modalias(amba:d0?480180)modalias(amba:d0?[23]53180)modalias(amba:d0[012]?41180)modalias(amba:d1?153180)modalias(amba:d1?[14]80180)modalias(amba:d2?253180)modalias(amba:d???41181)modalias(amba:d???51180)modalias(amba:d??[128]80180)modalias(auxiliary:bnxt_en.rdma)modalias(auxiliary:i40e.iwarp)modalias(auxiliary:ice.iwarp)modalias(auxiliary:ice.roce)modalias(auxiliary:mlx4_core.ib)modalias(auxiliary:mlx5_core.multiport)modalias(auxiliary:mlx5_core.rdma)modalias(auxiliary:mlx5_core.rdma-rep)modalias(bcma:m04BFid0812rev1[178]cl*)modalias(bt-proto-3)modalias(bt-proto-4)modalias(bt-proto-6)modalias(can-gw)modalias(can-proto-1)modalias(can-proto-2)modalias(can-proto-6)modalias(can-proto-7)modalias(cfi_cmdset_0003)modalias(cfi_cmdset_0006)modalias(cfi_cmdset_0200)modalias(cfi_cmdset_0701)modalias(char-major-10-137)modalias(char-major-10-242)modalias(char-major-108-0)modalias(char-major-116-*)modalias(char-major-116-1)modalias(char-major-116-33)modalias(char-major-14-*)modalias(char-major-81-*)modalias(char-major-90-*)modalias(devname:ppp)modalias(devname:rfkill)modalias(devname:snd/seq)modalias(devname:snd/timer)modalias(devname:vhci)modalias(fixed-partitions)modalias(fs-cifs)modalias(fs-smb3)modalias(fs-squashfs)modalias(hdaudio:v00000101r*a01*)modalias(hdaudio:v00000201r*a01*)modalias(hdaudio:v00147A47r*a01*)modalias(hdaudio:v1002791[9A]r*a01*)modalias(hdaudio:v1002793Cr*a01*)modalias(hdaudio:v1002AA01r*a01*)modalias(hdaudio:v1013420[678]r*a01*)modalias(hdaudio:v1013421[03]r*a01*)modalias(hdaudio:v1057305[57]r*a01*)modalias(hdaudio:v10573155r*a01*)modalias(hdaudio:v1095139[02]r*a01*)modalias(hdaudio:v10DE000[123456789ABCD]r*a01*)modalias(hdaudio:v10DE001[012345689ABC]r*a01*)modalias(hdaudio:v10DE002[0289DEF]r*a01*)modalias(hdaudio:v10DE003[01]r*a01*)modalias(hdaudio:v10DE004[012345]r*a01*)modalias(hdaudio:v10DE005[012]r*a01*)modalias(hdaudio:v10DE006[0127]r*a01*)modalias(hdaudio:v10DE007[012346BCDE]r*a01*)modalias(hdaudio:v10DE008[01234]r*a01*)modalias(hdaudio:v10DE009[012345789ADEF]r*a01*)modalias(hdaudio:v10DE00A[034567]r*a01*)modalias(hdaudio:v10DE8001r*a01*)modalias(hdaudio:v10DE8067r*a01*)modalias(hdaudio:v10EC0215r*a01*)modalias(hdaudio:v10EC022[125]r*a01*)modalias(hdaudio:v10EC023[013456]r*a01*)modalias(hdaudio:v10EC025[67]r*a01*)modalias(hdaudio:v10EC026[02789]r*a01*)modalias(hdaudio:v10EC027[02456]r*a01*)modalias(hdaudio:v10EC028[023456789]r*a01*)modalias(hdaudio:v10EC029[0234589]r*a01*)modalias(hdaudio:v10EC02[45]5r*a01*)modalias(hdaudio:v10EC0300r*a01*)modalias(hdaudio:v10EC0623r*a01*)modalias(hdaudio:v10EC0660r*a01*)modalias(hdaudio:v10EC0662r00100002a01*)modalias(hdaudio:v10EC0662r00100101a01*)modalias(hdaudio:v10EC0662r00100300a01*)modalias(hdaudio:v10EC066[3578]r*a01*)modalias(hdaudio:v10EC067[01]r*a01*)modalias(hdaudio:v10EC0680r*a01*)modalias(hdaudio:v10EC070[013]r*a01*)modalias(hdaudio:v10EC0711r*a01*)modalias(hdaudio:v10EC0861r*a01*)modalias(hdaudio:v10EC0861r00100340a01*)modalias(hdaudio:v10EC086[27]r*a01*)modalias(hdaudio:v10EC0885r0010010[13]a01*)modalias(hdaudio:v10EC0888r00100101a01*)modalias(hdaudio:v10EC0889r*a01*)modalias(hdaudio:v10EC088[0235]r*a01*)modalias(hdaudio:v10EC088[78]r*a01*)modalias(hdaudio:v10EC089[279]r*a01*)modalias(hdaudio:v10EC0[9B]00r*a01*)modalias(hdaudio:v10EC1168r*a01*)modalias(hdaudio:v10EC1220r*a01*)modalias(hdaudio:v1102000[ABD]r*a01*)modalias(hdaudio:v11020011r*a01*)modalias(hdaudio:v1106039[78]r*a01*)modalias(hdaudio:v11060428r*a01*)modalias(hdaudio:v1106043[38]r*a01*)modalias(hdaudio:v1106044[0168]r*a01*)modalias(hdaudio:v1106139[78]r*a01*)modalias(hdaudio:v1106170[89AB]r*a01*)modalias(hdaudio:v1106239[78]r*a01*)modalias(hdaudio:v11063288r*a01*)modalias(hdaudio:v1106339[78]r*a01*)modalias(hdaudio:v1106439[78]r*a01*)modalias(hdaudio:v11064441r*a01*)modalias(hdaudio:v110644[23]8r*a01*)modalias(hdaudio:v1106476[012]r*a01*)modalias(hdaudio:v1106539[78]r*a01*)modalias(hdaudio:v1106639[78]r*a01*)modalias(hdaudio:v1106739[78]r*a01*)modalias(hdaudio:v11068446r*a01*)modalias(hdaudio:v11069F8[0145]r*a01*)modalias(hdaudio:v1106A721r*a01*)modalias(hdaudio:v1106E71[01234567]r*a01*)modalias(hdaudio:v1106E72[01234567]r*a01*)modalias(hdaudio:v111D760[3458]r*a01*)modalias(hdaudio:v111D766[6789]r*a01*)modalias(hdaudio:v111D767[456]r*a01*)modalias(hdaudio:v111D7695r*a01*)modalias(hdaudio:v111D76B[01234567]r*a01*)modalias(hdaudio:v111D76C[0123456789ABCDE]r*a01*)modalias(hdaudio:v111D76D[1459F]r*a01*)modalias(hdaudio:v111D76E[035789ABCDEF]r*a01*)modalias(hdaudio:v111D76F[0123]r*a01*)modalias(hdaudio:v11C13026r*a01*)modalias(hdaudio:v11C13[01]55r*a01*)modalias(hdaudio:v11D4184Ar*a01*)modalias(hdaudio:v11D4188[234]r*a01*)modalias(hdaudio:v11D4194[AB]r*a01*)modalias(hdaudio:v11D4198[13468B]r*a01*)modalias(hdaudio:v11D4882Ar*a01*)modalias(hdaudio:v11D4989[AB]r*a01*)modalias(hdaudio:v13F68888r*a01*)modalias(hdaudio:v13F69880r*a01*)modalias(hdaudio:v14F11F8[67]r*a01*)modalias(hdaudio:v14F12008r*a01*)modalias(hdaudio:v14F120D[01]r*a01*)modalias(hdaudio:v14F1504[57]r*a01*)modalias(hdaudio:v14F15051r*a01*)modalias(hdaudio:v14F1506[6789CE]r*a01*)modalias(hdaudio:v14F1509[78]r*a01*)modalias(hdaudio:v14F150A[12BC]r*a01*)modalias(hdaudio:v14F150B[89]r*a01*)modalias(hdaudio:v14F150F[1234]r*a01*)modalias(hdaudio:v14F1510Fr*a01*)modalias(hdaudio:v14F1511[01345]r*a01*)modalias(hdaudio:v14F151D7r*a01*)modalias(hdaudio:v15433155r*a01*)modalias(hdaudio:v163C3[01]55r*a01*)modalias(hdaudio:v17E80047r*a01*)modalias(hdaudio:v18540018r*a01*)modalias(hdaudio:v19E58326r*a01*)modalias(hdaudio:v434D4980r*a01*)modalias(hdaudio:v67663D8[234567]r*a01*)modalias(hdaudio:v80860054r*a01*)modalias(hdaudio:v8086280[0123456789ABCDF]r*a01*)modalias(hdaudio:v8086281[245689ABCDF]r*a01*)modalias(hdaudio:v8086288[23]r*a01*)modalias(hdaudio:v808628[28]0r*a01*)modalias(hdaudio:v808629FBr*a01*)modalias(hdaudio:v8384761[456789]r*a01*)modalias(hdaudio:v8384762[0123456789]r*a01*)modalias(hdaudio:v8384763[2345678]r*a01*)modalias(hdaudio:v8384764[56]r*a01*)modalias(hdaudio:v8384766[124]r*a01*)modalias(hdaudio:v8384768[0123]r*a01*)modalias(hdaudio:v8384769[08]r*a01*)modalias(hdaudio:v838476A[01234567]r*a01*)modalias(hdaudio:v8384788[02]r*a01*)modalias(hid:b0003g*v0000041Ep00002801)modalias(hid:b0003g*v000004D8p0000[CF]002)modalias(i2c:blinkm)modalias(i2c:ch7006)modalias(i2c:cros-hps)modalias(i2c:lm3530-led)modalias(i2c:lp3944)modalias(i2c:smb34[57])modalias(i2c:smb358)modalias(i2c:tda998x)modalias(i2c:usb3503)modalias(i40iw)modalias(ledtrig:audio-micmute)modalias(ledtrig:audio-mute)modalias(ledtrig:default-on)modalias(ledtrig:netdev)modalias(mmc:block)modalias(mpt2sas)modalias(net-pf-16-proto-16-family-nl80211)modalias(net-pf-16-proto-20)modalias(net-pf-20)modalias(net-pf-24)modalias(net-pf-24-proto-0)modalias(net-pf-24-proto-2)modalias(net-pf-28)modalias(net-pf-29)modalias(net-pf-31)modalias(net-pf-8)modalias(nvmet-transport-1)modalias(of:N*T*Caltr_socfpga-dw-mshc)modalias(of:N*T*Caltr_socfpga-dw-mshcC*)modalias(of:N*T*Cbrcm_bcm2711-emmc2)modalias(of:N*T*Cbrcm_bcm2711-emmc2C*)modalias(of:N*T*Cbrcm_bcm2711-genet-v5)modalias(of:N*T*Cbrcm_bcm2711-genet-v5C*)modalias(of:N*T*Cbrcm_bcm2835-sdhci)modalias(of:N*T*Cbrcm_bcm2835-sdhciC*)modalias(of:N*T*Cbrcm_bcm4908-partitions)modalias(of:N*T*Cbrcm_bcm4908-partitionsC*)modalias(of:N*T*Cbrcm_bcm7211a0-sdhci)modalias(of:N*T*Cbrcm_bcm7211a0-sdhciC*)modalias(of:N*T*Cbrcm_genet-v1)modalias(of:N*T*Cbrcm_genet-v1C*)modalias(of:N*T*Cbrcm_genet-v2)modalias(of:N*T*Cbrcm_genet-v2C*)modalias(of:N*T*Cbrcm_genet-v3)modalias(of:N*T*Cbrcm_genet-v3C*)modalias(of:N*T*Cbrcm_genet-v4)modalias(of:N*T*Cbrcm_genet-v4C*)modalias(of:N*T*Cbrcm_genet-v5)modalias(of:N*T*Cbrcm_genet-v5C*)modalias(of:N*T*Cbrcm_sdhci-iproc)modalias(of:N*T*Cbrcm_sdhci-iproc-cygnus)modalias(of:N*T*Cbrcm_sdhci-iproc-cygnusC*)modalias(of:N*T*Cbrcm_sdhci-iprocC*)modalias(of:N*T*Cbrcm_spu2-crypto)modalias(of:N*T*Cbrcm_spu2-cryptoC*)modalias(of:N*T*Cbrcm_spu2-v2-crypto)modalias(of:N*T*Cbrcm_spu2-v2-cryptoC*)modalias(of:N*T*Cbrcm_spum-crypto)modalias(of:N*T*Cbrcm_spum-cryptoC*)modalias(of:N*T*Cbrcm_spum-nsp-crypto)modalias(of:N*T*Cbrcm_spum-nsp-cryptoC*)modalias(of:N*T*Ccfi-flash)modalias(of:N*T*Ccfi-flashC*)modalias(of:N*T*Cfixed-partitions)modalias(of:N*T*Cfixed-partitionsC*)modalias(of:N*T*Cfsl_imx23-gpmi-nand)modalias(of:N*T*Cfsl_imx23-gpmi-nandC*)modalias(of:N*T*Cfsl_imx25-esdhc)modalias(of:N*T*Cfsl_imx25-esdhcC*)modalias(of:N*T*Cfsl_imx28-gpmi-nand)modalias(of:N*T*Cfsl_imx28-gpmi-nandC*)modalias(of:N*T*Cfsl_imx35-esdhc)modalias(of:N*T*Cfsl_imx35-esdhcC*)modalias(of:N*T*Cfsl_imx51-esdhc)modalias(of:N*T*Cfsl_imx51-esdhcC*)modalias(of:N*T*Cfsl_imx53-esdhc)modalias(of:N*T*Cfsl_imx53-esdhcC*)modalias(of:N*T*Cfsl_imx6q-gpmi-nand)modalias(of:N*T*Cfsl_imx6q-gpmi-nandC*)modalias(of:N*T*Cfsl_imx6q-usdhc)modalias(of:N*T*Cfsl_imx6q-usdhcC*)modalias(of:N*T*Cfsl_imx6sl-usdhc)modalias(of:N*T*Cfsl_imx6sl-usdhcC*)modalias(of:N*T*Cfsl_imx6sll-usdhc)modalias(of:N*T*Cfsl_imx6sll-usdhcC*)modalias(of:N*T*Cfsl_imx6sx-gpmi-nand)modalias(of:N*T*Cfsl_imx6sx-gpmi-nandC*)modalias(of:N*T*Cfsl_imx6sx-usdhc)modalias(of:N*T*Cfsl_imx6sx-usdhcC*)modalias(of:N*T*Cfsl_imx6ull-usdhc)modalias(of:N*T*Cfsl_imx6ull-usdhcC*)modalias(of:N*T*Cfsl_imx7d-gpmi-nand)modalias(of:N*T*Cfsl_imx7d-gpmi-nandC*)modalias(of:N*T*Cfsl_imx7d-usdhc)modalias(of:N*T*Cfsl_imx7d-usdhcC*)modalias(of:N*T*Cfsl_imx7ulp-usdhc)modalias(of:N*T*Cfsl_imx7ulp-usdhcC*)modalias(of:N*T*Cfsl_imx8mm-usdhc)modalias(of:N*T*Cfsl_imx8mm-usdhcC*)modalias(of:N*T*Cfsl_imx8qxp-usdhc)modalias(of:N*T*Cfsl_imx8qxp-usdhcC*)modalias(of:N*T*Cfsl_imxrt1050-usdhc)modalias(of:N*T*Cfsl_imxrt1050-usdhcC*)modalias(of:N*T*Cfsl_sec-v4.0)modalias(of:N*T*Cfsl_sec-v4.0-job-ring)modalias(of:N*T*Cfsl_sec-v4.0-job-ringC*)modalias(of:N*T*Cfsl_sec-v4.0C*)modalias(of:N*T*Cfsl_sec4.0)modalias(of:N*T*Cfsl_sec4.0-job-ring)modalias(of:N*T*Cfsl_sec4.0-job-ringC*)modalias(of:N*T*Cfsl_sec4.0C*)modalias(of:N*T*Chisilicon_hip05-sas-v1)modalias(of:N*T*Chisilicon_hip05-sas-v1C*)modalias(of:N*T*Chisilicon_hip06-sas-v2)modalias(of:N*T*Chisilicon_hip06-sas-v2C*)modalias(of:N*T*Chisilicon_hip06-sec)modalias(of:N*T*Chisilicon_hip06-secC*)modalias(of:N*T*Chisilicon_hip07-sas-v2)modalias(of:N*T*Chisilicon_hip07-sas-v2C*)modalias(of:N*T*Chisilicon_hip07-sec)modalias(of:N*T*Chisilicon_hip07-secC*)modalias(of:N*T*Cimg_pistachio-dw-mshc)modalias(of:N*T*Cimg_pistachio-dw-mshcC*)modalias(of:N*T*Cjedec-flash)modalias(of:N*T*Cjedec-flashC*)modalias(of:N*T*Cjedec_spi-nor)modalias(of:N*T*Cjedec_spi-norC*)modalias(of:N*T*Clinksys_ns-partitions)modalias(of:N*T*Clinksys_ns-partitionsC*)modalias(of:N*T*Clltc_lt3593)modalias(of:N*T*Clltc_lt3593C*)modalias(of:N*T*Cmellanox_bluefield-dw-mshc)modalias(of:N*T*Cmellanox_bluefield-dw-mshcC*)modalias(of:N*T*Cmicrochip_mcp2510)modalias(of:N*T*Cmicrochip_mcp2510C*)modalias(of:N*T*Cmicrochip_mcp2515)modalias(of:N*T*Cmicrochip_mcp2515C*)modalias(of:N*T*Cmicrochip_mcp2517fd)modalias(of:N*T*Cmicrochip_mcp2517fdC*)modalias(of:N*T*Cmicrochip_mcp251863)modalias(of:N*T*Cmicrochip_mcp251863C*)modalias(of:N*T*Cmicrochip_mcp2518fd)modalias(of:N*T*Cmicrochip_mcp2518fdC*)modalias(of:N*T*Cmicrochip_mcp251xfd)modalias(of:N*T*Cmicrochip_mcp251xfdC*)modalias(of:N*T*Cmicrochip_mcp25625)modalias(of:N*T*Cmicrochip_mcp25625C*)modalias(of:N*T*Cmmc-pwrseq-emmc)modalias(of:N*T*Cmmc-pwrseq-emmcC*)modalias(of:N*T*Cmmc-pwrseq-simple)modalias(of:N*T*Cmmc-pwrseq-simpleC*)modalias(of:N*T*Cmtd-ram)modalias(of:N*T*Cmtd-ramC*)modalias(of:N*T*Cmtd-rom)modalias(of:N*T*Cmtd-romC*)modalias(of:N*T*Cnvidia_tegra114-dc)modalias(of:N*T*Cnvidia_tegra114-dcC*)modalias(of:N*T*Cnvidia_tegra114-dsi)modalias(of:N*T*Cnvidia_tegra114-dsiC*)modalias(of:N*T*Cnvidia_tegra114-gr2d)modalias(of:N*T*Cnvidia_tegra114-gr2dC*)modalias(of:N*T*Cnvidia_tegra114-gr3d)modalias(of:N*T*Cnvidia_tegra114-gr3dC*)modalias(of:N*T*Cnvidia_tegra114-hdmi)modalias(of:N*T*Cnvidia_tegra114-hdmiC*)modalias(of:N*T*Cnvidia_tegra114-sdhci)modalias(of:N*T*Cnvidia_tegra114-sdhciC*)modalias(of:N*T*Cnvidia_tegra124-dc)modalias(of:N*T*Cnvidia_tegra124-dcC*)modalias(of:N*T*Cnvidia_tegra124-dpaux)modalias(of:N*T*Cnvidia_tegra124-dpauxC*)modalias(of:N*T*Cnvidia_tegra124-dsi)modalias(of:N*T*Cnvidia_tegra124-dsiC*)modalias(of:N*T*Cnvidia_tegra124-hdmi)modalias(of:N*T*Cnvidia_tegra124-hdmiC*)modalias(of:N*T*Cnvidia_tegra124-sdhci)modalias(of:N*T*Cnvidia_tegra124-sdhciC*)modalias(of:N*T*Cnvidia_tegra124-sor)modalias(of:N*T*Cnvidia_tegra124-sorC*)modalias(of:N*T*Cnvidia_tegra124-vic)modalias(of:N*T*Cnvidia_tegra124-vicC*)modalias(of:N*T*Cnvidia_tegra132-dsi)modalias(of:N*T*Cnvidia_tegra132-dsiC*)modalias(of:N*T*Cnvidia_tegra132-sor)modalias(of:N*T*Cnvidia_tegra132-sorC*)modalias(of:N*T*Cnvidia_tegra186-dc)modalias(of:N*T*Cnvidia_tegra186-dcC*)modalias(of:N*T*Cnvidia_tegra186-display)modalias(of:N*T*Cnvidia_tegra186-displayC*)modalias(of:N*T*Cnvidia_tegra186-dpaux)modalias(of:N*T*Cnvidia_tegra186-dpauxC*)modalias(of:N*T*Cnvidia_tegra186-eqos)modalias(of:N*T*Cnvidia_tegra186-eqosC*)modalias(of:N*T*Cnvidia_tegra186-nvdec)modalias(of:N*T*Cnvidia_tegra186-nvdecC*)modalias(of:N*T*Cnvidia_tegra186-sdhci)modalias(of:N*T*Cnvidia_tegra186-sdhciC*)modalias(of:N*T*Cnvidia_tegra186-sor)modalias(of:N*T*Cnvidia_tegra186-sorC*)modalias(of:N*T*Cnvidia_tegra186-vic)modalias(of:N*T*Cnvidia_tegra186-vicC*)modalias(of:N*T*Cnvidia_tegra194-dc)modalias(of:N*T*Cnvidia_tegra194-dcC*)modalias(of:N*T*Cnvidia_tegra194-display)modalias(of:N*T*Cnvidia_tegra194-displayC*)modalias(of:N*T*Cnvidia_tegra194-dpaux)modalias(of:N*T*Cnvidia_tegra194-dpauxC*)modalias(of:N*T*Cnvidia_tegra194-nvdec)modalias(of:N*T*Cnvidia_tegra194-nvdecC*)modalias(of:N*T*Cnvidia_tegra194-sdhci)modalias(of:N*T*Cnvidia_tegra194-sdhciC*)modalias(of:N*T*Cnvidia_tegra194-sor)modalias(of:N*T*Cnvidia_tegra194-sorC*)modalias(of:N*T*Cnvidia_tegra194-vic)modalias(of:N*T*Cnvidia_tegra194-vicC*)modalias(of:N*T*Cnvidia_tegra20-dc)modalias(of:N*T*Cnvidia_tegra20-dcC*)modalias(of:N*T*Cnvidia_tegra20-gr2d)modalias(of:N*T*Cnvidia_tegra20-gr2dC*)modalias(of:N*T*Cnvidia_tegra20-gr3d)modalias(of:N*T*Cnvidia_tegra20-gr3dC*)modalias(of:N*T*Cnvidia_tegra20-hdmi)modalias(of:N*T*Cnvidia_tegra20-hdmiC*)modalias(of:N*T*Cnvidia_tegra20-sdhci)modalias(of:N*T*Cnvidia_tegra20-sdhciC*)modalias(of:N*T*Cnvidia_tegra210-dc)modalias(of:N*T*Cnvidia_tegra210-dcC*)modalias(of:N*T*Cnvidia_tegra210-dpaux)modalias(of:N*T*Cnvidia_tegra210-dpauxC*)modalias(of:N*T*Cnvidia_tegra210-dsi)modalias(of:N*T*Cnvidia_tegra210-dsiC*)modalias(of:N*T*Cnvidia_tegra210-nvdec)modalias(of:N*T*Cnvidia_tegra210-nvdecC*)modalias(of:N*T*Cnvidia_tegra210-sdhci)modalias(of:N*T*Cnvidia_tegra210-sdhciC*)modalias(of:N*T*Cnvidia_tegra210-sor)modalias(of:N*T*Cnvidia_tegra210-sor1)modalias(of:N*T*Cnvidia_tegra210-sor1C*)modalias(of:N*T*Cnvidia_tegra210-sorC*)modalias(of:N*T*Cnvidia_tegra210-vic)modalias(of:N*T*Cnvidia_tegra210-vicC*)modalias(of:N*T*Cnvidia_tegra234-mgbe)modalias(of:N*T*Cnvidia_tegra234-mgbeC*)modalias(of:N*T*Cnvidia_tegra234-sdhci)modalias(of:N*T*Cnvidia_tegra234-sdhciC*)modalias(of:N*T*Cnvidia_tegra234-vic)modalias(of:N*T*Cnvidia_tegra234-vicC*)modalias(of:N*T*Cnvidia_tegra30-dc)modalias(of:N*T*Cnvidia_tegra30-dcC*)modalias(of:N*T*Cnvidia_tegra30-gr2d)modalias(of:N*T*Cnvidia_tegra30-gr2dC*)modalias(of:N*T*Cnvidia_tegra30-gr3d)modalias(of:N*T*Cnvidia_tegra30-gr3dC*)modalias(of:N*T*Cnvidia_tegra30-hdmi)modalias(of:N*T*Cnvidia_tegra30-hdmiC*)modalias(of:N*T*Cnvidia_tegra30-sdhci)modalias(of:N*T*Cnvidia_tegra30-sdhciC*)modalias(of:N*T*Cnxp_imx8dxl-dwmac-eqos)modalias(of:N*T*Cnxp_imx8dxl-dwmac-eqosC*)modalias(of:N*T*Cnxp_imx8mp-dwmac-eqos)modalias(of:N*T*Cnxp_imx8mp-dwmac-eqosC*)modalias(of:N*T*Cnxp_imx93-dwmac-eqos)modalias(of:N*T*Cnxp_imx93-dwmac-eqosC*)modalias(of:N*T*Cnxp_s32g2-usdhc)modalias(of:N*T*Cnxp_s32g2-usdhcC*)modalias(of:N*T*Cnxp_tda998x)modalias(of:N*T*Cnxp_tda998xC*)modalias(of:N*T*Crfkill-gpio)modalias(of:N*T*Crfkill-gpioC*)modalias(of:N*T*Crockchip_rk3568-dwcmshc)modalias(of:N*T*Crockchip_rk3568-dwcmshcC*)modalias(of:N*T*Crockchip_rk3588-dwcmshc)modalias(of:N*T*Crockchip_rk3588-dwcmshcC*)modalias(of:N*T*Csmsc_lan91c111)modalias(of:N*T*Csmsc_lan91c111C*)modalias(of:N*T*Csmsc_lan91c94)modalias(of:N*T*Csmsc_lan91c94C*)modalias(of:N*T*Csmsc_usb3503)modalias(of:N*T*Csmsc_usb3503C*)modalias(of:N*T*Csmsc_usb3503a)modalias(of:N*T*Csmsc_usb3503aC*)modalias(of:N*T*Csmsc_usb3803)modalias(of:N*T*Csmsc_usb3803C*)modalias(of:N*T*Csnps_dw-mshc)modalias(of:N*T*Csnps_dw-mshcC*)modalias(of:N*T*Csnps_dwc-qos-ethernet-4.10)modalias(of:N*T*Csnps_dwc-qos-ethernet-4.10C*)modalias(of:N*T*Csnps_dwcmshc-sdhci)modalias(of:N*T*Csnps_dwcmshc-sdhciC*)modalias(of:N*T*Csummit_smb345)modalias(of:N*T*Csummit_smb345C*)modalias(of:N*T*Csummit_smb347)modalias(of:N*T*Csummit_smb347C*)modalias(of:N*T*Csummit_smb358)modalias(of:N*T*Csummit_smb358C*)modalias(of:N*T*Cusb1286_204e)modalias(of:N*T*Cusb1286_204eC*)modalias(of:N*T*Cusb2109_2817)modalias(of:N*T*Cusb2109_2817C*)modalias(of:N*T*Cusb2109_817)modalias(of:N*T*Cusb2109_817C*)modalias(of:N*T*Cusb424_2412)modalias(of:N*T*Cusb424_2412C*)modalias(of:N*T*Cusb424_2514)modalias(of:N*T*Cusb424_2514C*)modalias(of:N*T*Cusb424_2517)modalias(of:N*T*Cusb424_2517C*)modalias(of:N*T*Cusb424_2744)modalias(of:N*T*Cusb424_2744C*)modalias(of:N*T*Cusb424_5744)modalias(of:N*T*Cusb424_5744C*)modalias(of:N*T*Cusb451_8025)modalias(of:N*T*Cusb451_8025C*)modalias(of:N*T*Cusb451_8027)modalias(of:N*T*Cusb451_8027C*)modalias(of:N*T*Cusb451_8140)modalias(of:N*T*Cusb451_8140C*)modalias(of:N*T*Cusb451_8142)modalias(of:N*T*Cusb451_8142C*)modalias(of:N*T*Cusb4b4_6504)modalias(of:N*T*Cusb4b4_6504C*)modalias(of:N*T*Cusb4b4_6506)modalias(of:N*T*Cusb4b4_6506C*)modalias(of:N*T*Cusb4b4_6570)modalias(of:N*T*Cusb4b4_6570C*)modalias(of:N*T*Cusb4ca_301a)modalias(of:N*T*Cusb4ca_301aC*)modalias(of:N*T*Cusb5e3_608)modalias(of:N*T*Cusb5e3_608C*)modalias(of:N*T*Cusb5e3_610)modalias(of:N*T*Cusb5e3_610C*)modalias(of:N*T*Cusb5e3_620)modalias(of:N*T*Cusb5e3_620C*)modalias(of:N*T*Cusb5e3_626)modalias(of:N*T*Cusb5e3_626C*)modalias(of:N*T*Cusbbda_411)modalias(of:N*T*Cusbbda_411C*)modalias(of:N*T*Cusbbda_414)modalias(of:N*T*Cusbbda_414C*)modalias(of:N*T*Cusbbda_5411)modalias(of:N*T*Cusbbda_5411C*)modalias(of:N*T*Cusbbda_5414)modalias(of:N*T*Cusbbda_5414C*)modalias(of:N*T*Cusbcf3_e300)modalias(of:N*T*Cusbcf3_e300C*)modalias(of:N*Trom*Cdirect-mapped)modalias(of:N*Trom*Cdirect-mappedC*)modalias(ofoldpart)modalias(pci:hisi_sas_v3_hw)modalias(pci:v*d*sv*sd*bc08sc05i*)modalias(pci:v00000014d00007A[03]7sv*sd*bc*sc*i*)modalias(pci:v0000001Cd0000001[34789A]sv*sd*bc*sc*i*)modalias(pci:v00000777d000011ACsv*sd*bc*sc*i*)modalias(pci:v00000B48d00007922sv*sd*bc*sc*i*)modalias(pci:v00001000d0000001[4567BC]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000002Fsv*sd*bc*sc*i*)modalias(pci:v00001000d00000030sv000015ADsd*bc*sc*i*)modalias(pci:v00001000d00000054sv000015ADsd*bc*sc*i*)modalias(pci:v00001000d0000005[23BDF]sv*sd*bc*sc*i*)modalias(pci:v00001000d00000060sv*sd*bc*sc*i*)modalias(pci:v00001000d0000006[45E]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000007[02467E]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000007[1389C]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000008[01234567]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000009[014567]sv*sd*bc*sc*i*)modalias(pci:v00001000d000000A[ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001000d000000B2sv*sd*bc*sc*i*)modalias(pci:v00001000d000000C[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001000d000000C[EF]sv*sd*bc*sc*i*)modalias(pci:v00001000d000000D1sv*sd*bc*sc*i*)modalias(pci:v00001000d000000E[01234567]sv*sd*bc*sc*i*)modalias(pci:v00001000d000002B[01]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000041[13]sv*sd*bc*sc*i*)modalias(pci:v00001000d000010E[01234567]sv*sd*bc*sc*i*)modalias(pci:v00001002d*sv*sd*bc03sc[08]0i00*)modalias(pci:v00001002d*sv*sd*bc04sc03i00*)modalias(pci:v00001002d*sv*sd*bc12sc00i00*)modalias(pci:v00001002d00000002sv*sd*bc*sc*i*)modalias(pci:v00001002d00001308sv*sd*bc*sc*i*)modalias(pci:v00001002d0000130[45679ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000131[01235678BCD]sv*sd*bc*sc*i*)modalias(pci:v00001002d000013FEsv*sd*bc*sc*i*)modalias(pci:v00001002d0000143Fsv*sd*bc*sc*i*)modalias(pci:v00001002d0000157Asv*sd*bc*sc*i*)modalias(pci:v00001002d000015B3sv*sd*bc*sc*i*)modalias(pci:v00001002d000015D[8D]sv*sd*bc*sc*i*)modalias(pci:v00001002d000015E7sv*sd*bc*sc*i*)modalias(pci:v00001002d0000163[68]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000164[CD]sv*sd*bc*sc*i*)modalias(pci:v00001002d00001681sv*sd*bc*sc*i*)modalias(pci:v00001002d0000315[01245]sv*sd*bc*sc*i*)modalias(pci:v00001002d00003E5[04]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000413[67]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000414[456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000415[0123456]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004237sv*sd*bc*sc*i*)modalias(pci:v00001002d00004242sv*sd*bc*sc*i*)modalias(pci:v00001002d0000433[67]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000437Bsv*sd*bc*sc*i*)modalias(pci:v00001002d00004383sv*sd*bc*sc*i*)modalias(pci:v00001002d00004437sv*sd*bc*sc*i*)modalias(pci:v00001002d0000496[67]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004A4[89ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004A5[04]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004B4[89ABC]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004C5[789A]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004C6[467]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004E4[456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004E5[012346]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000514[45678CD]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000515[789AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000546[024]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000554[89ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000555[0124]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000564[ABF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000565[237]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000583[45]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000595[45]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000596[012459]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000597[45]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005A4[12]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005A6[12]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005B6[02345]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005C6[13]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005D4[89ACDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005D5[027]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005E4[8ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000660[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000661[0137]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000662[013]sv*sd*bc*sc*i*)modalias(pci:v00001002d00006631sv*sd*bc*sc*i*)modalias(pci:v00001002d0000664[01679]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000665[018CDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000666[03457F]sv*sd*bc*sc*i*)modalias(pci:v00001002d000066A[012347F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000670[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000671[89CDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000672[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000673[89E]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000674[0123456789A]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000675[0189BDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000676[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000677[01289B]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000678[048A]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000679[01289ABEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067A[01289A]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067B[0189AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067C[0124789ACF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067D[0F]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067E[013789BF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067FFsv*sd*bc*sc*i*)modalias(pci:v00001002d0000680[012689]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000681[016789]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000682[0123456789ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000683[015789BDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000684[01239C]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000685[089]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000686[01234789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000687Fsv*sd*bc*sc*i*)modalias(pci:v00001002d0000688[089ACD]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000689[89BCDE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068A[0189]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068B[089AEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068C[01789]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068D[89AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068E[014589]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068F[1289AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000690[01237]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000692[0189BF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000693[089]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000694[CEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000698[01567]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000699[57F]sv*sd*bc*sc*i*)modalias(pci:v00001002d000069A[0123F]sv*sd*bc*sc*i*)modalias(pci:v00001002d00006FDFsv*sd*bc*sc*i*)modalias(pci:v00001002d0000710[012345689ABCEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000714[012345679ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000715[123EF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000718[013678ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000719[36BF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000071C[01234567DE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000071D[2456AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d00007211sv*sd*bc*sc*i*)modalias(pci:v00001002d0000724[03456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000728[0134789BC]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000729[0137]sv*sd*bc*sc*i*)modalias(pci:v00001002d000072[01]0sv*sd*bc*sc*i*)modalias(pci:v00001002d0000730[0F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000731[0289ABEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000734[017F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000736[02]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000738[8CE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073A[123589BCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073BFsv*sd*bc*sc*i*)modalias(pci:v00001002d000073C[013]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073D[ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073E[012389ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073FFsv*sd*bc*sc*i*)modalias(pci:v00001002d000073[9A]0sv*sd*bc*sc*i*)modalias(pci:v00001002d0000740[8CF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000742[1234]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000743Fsv*sd*bc*sc*i*)modalias(pci:v00001002d000074[12]0sv*sd*bc*sc*i*)modalias(pci:v00001002d0000783[45]sv*sd*bc*sc*i*)modalias(pci:v00001002d00007919sv*sd*bc*sc*i*)modalias(pci:v00001002d0000791[EF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000793Bsv*sd*bc*sc*i*)modalias(pci:v00001002d0000793Fsv*sd*bc*sc*i*)modalias(pci:v00001002d0000794[12]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000796[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000940[01235ABF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000944[012346ABCE]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000945[026ABE]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000946[02AB]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000947[AB]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000948[0789AF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000949[0158CEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000094A[013]sv*sd*bc*sc*i*)modalias(pci:v00001002d000094B[13459]sv*sd*bc*sc*i*)modalias(pci:v00001002d000094C[013456789BCD]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000950[01456789F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000951[1579]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000954[012EF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000955[2357F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000958[0136789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000959[01356789B]sv*sd*bc*sc*i*)modalias(pci:v00001002d000095C[0245679CDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000961[0123456]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000964[012345789ABCEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000971[012345]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000980[23456789A]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000983[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d00009840sv*sd*bc*sc*i*)modalias(pci:v00001002d0000985[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000987[04567]sv*sd*bc*sc*i*)modalias(pci:v00001002d000098E4sv*sd*bc*sc*i*)modalias(pci:v00001002d00009902sv*sd*bc*sc*i*)modalias(pci:v00001002d0000990[013456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000991[03789]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000999[0123456789ABCD]sv*sd*bc*sc*i*)modalias(pci:v00001002d000099A[024]sv*sd*bc*sc*i*)modalias(pci:v00001002d00009[67]0Fsv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA0[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA1[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA2[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA3[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA4[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA5[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA6[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA8[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA9[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AAA[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AAE[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AAF[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA[BC]0sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA[CD]8sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AB0[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AB1[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AB2[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AB3[08]sv*sd*bc*sc*i*)modalias(pci:v00001013d0000600[134]sv*sd*bc*sc*i*)modalias(pci:v00001022d*sv*sd*bc04sc03i00*)modalias(pci:v00001022d*sv*sd*bc08sc05i*)modalias(pci:v00001022d000014[58]7sv*sd*bc*sc*i*)modalias(pci:v00001022d0000157Asv*sd*bc*sc*i*)modalias(pci:v00001022d000015E3sv*sd*bc*sc*i*)modalias(pci:v00001022d0000780Dsv*sd*bc*sc*i*)modalias(pci:v00001023d00002000sv*sd*bc04sc01i*)modalias(pci:v00001023d00002001sv*sd*bc*sc*i*)modalias(pci:v00001028d00000015sv*sd*bc*sc*i*)modalias(pci:v0000102Bd0000052[0124]sv*sd*bc*sc*i*)modalias(pci:v0000102Bd0000053[023468]sv*sd*bc*sc*i*)modalias(pci:v00001039d00007018sv*sd*bc*sc*i*)modalias(pci:v00001039d00007502sv*sd*bc*sc*i*)modalias(pci:v00001057d00000003sv*sd*bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd00000010bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd00000020bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd0000003[01]bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd0000004[01]bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd0000005[01]bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd0000007[012]bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd0000005[01]bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd00000060bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd0000007[012]bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd0000008[01]bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd00000090bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd000000A0bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd000000B0bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd000000D0bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd000000E0bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd00000100bc*sc*i*)modalias(pci:v0000106Bd00001645sv*sd*bc*sc*i*)modalias(pci:v00001077d0000163[46]sv*sd*bc*sc*i*)modalias(pci:v00001077d00001656sv*sd*bc*sc*i*)modalias(pci:v00001077d0000165Csv*sd*bc*sc*i*)modalias(pci:v00001077d0000165Esv*sd*bc*sc*i*)modalias(pci:v00001077d0000166[46]sv*sd*bc*sc*i*)modalias(pci:v00001077d000016A[14D]sv*sd*bc*sc*i*)modalias(pci:v00001077d000016[45]4sv*sd*bc*sc*i*)modalias(pci:v00001077d00002089sv*sd*bc*sc*i*)modalias(pci:v00001077d000020[3678]1sv*sd*bc*sc*i*)modalias(pci:v00001077d00002289sv*sd*bc*sc*i*)modalias(pci:v00001077d000022[678]1sv*sd*bc*sc*i*)modalias(pci:v00001077d00002532sv*sd*bc*sc*i*)modalias(pci:v00001077d000030[23]2sv*sd*bc*sc*i*)modalias(pci:v00001077d00004010sv*sd*bc*sc*i*)modalias(pci:v00001077d000040[23]2sv*sd*bc*sc*i*)modalias(pci:v00001077d00008031sv*sd*bc*sc*i*)modalias(pci:v00001077d00008080sv*sd*bc*sc*i*)modalias(pci:v00001077d00008084sv*sd*bc*sc*i*)modalias(pci:v00001077d000080[79]0sv*sd*bc*sc*i*)modalias(pci:v0000109Ed00000878sv00000070sd000013EBbc*sc*i*)modalias(pci:v0000109Ed00000878sv00000070sd0000FF0[17]bc*sc*i*)modalias(pci:v0000109Ed00000878sv00001002sd00000001bc*sc*i*)modalias(pci:v0000109Ed00000878sv0000107Dsd00006606bc*sc*i*)modalias(pci:v0000109Ed00000878sv000011BDsd00000012bc*sc*i*)modalias(pci:v0000109Ed00000878sv0000121Asd00003000bc*sc*i*)modalias(pci:v0000109Ed00000878sv0000144Fsd00003000bc*sc*i*)modalias(pci:v0000109Ed00000878sv00001461sd00000003bc*sc*i*)modalias(pci:v0000109Ed00000878sv00001554sd00004011bc*sc*i*)modalias(pci:v0000109Ed00000878sv0000BD11sd00001200bc*sc*i*)modalias(pci:v0000109Ed00000879sv00000070sd000013EBbc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BA[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BB[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BC[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BD[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BF[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000B[01234567]21bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000C00[12]bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000C02[12]bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000D[0123]21bc*sc*i*)modalias(pci:v000010B5d0000906Dsv*sd*bc*sc*i*)modalias(pci:v000010B5d000090[35]0sv00001369sd*bc*sc*i*)modalias(pci:v000010B5d00009656sv00001369sd0000B[01234567]01bc*sc*i*)modalias(pci:v000010B5d00009656sv00001369sd0000D[0123]01bc*sc*i*)modalias(pci:v000010B9d00000111sv*sd*bc*sc*i*)modalias(pci:v000010B9d00005461sv*sd*bc*sc*i*)modalias(pci:v000010CFd000011A2sv*sd*bc*sc*i*)modalias(pci:v000010DEd*sv*sd*bc03sc*i*)modalias(pci:v000010DEd*sv*sd*bc04sc03i00*)modalias(pci:v000010DFd00000722sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000072[4C]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000E[23]00sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F01[15]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F0D5sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F0E[15]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F100sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F11[12]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F180sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000FC40sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000FE00sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000FE1[12]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F[45]00sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000002Bsv*sd*bc*sc*i*)modalias(pci:v000010ECd00005250sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008179sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000817[1234]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000817[678]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000818Bsv*sd*bc*sc*i*)modalias(pci:v000010ECd00008191sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008192sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008193sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008723sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008812sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008821sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008852sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000A85Asv*sd*bc*sc*i*)modalias(pci:v000010ECd0000B723sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000B822sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000B85[2B]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000C82[2F]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000C852sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000D723sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000[BC]821sv*sd*bc*sc*i*)modalias(pci:v000010EEd00003FC4sv*sd*bc*sc*i*)modalias(pci:v000010EEd00003FC5sv*sd*bc*sc*i*)modalias(pci:v000010EEd00003FC6sv*sd*bc*sc*i*)modalias(pci:v000010EEd00003FC[0123]sv*sd*bc*sc*i*)modalias(pci:v00001102d00000006sv*sd*bc*sc*i*)modalias(pci:v00001102d00000007sv*sd*bc*sc*i*)modalias(pci:v00001102d00000009sv*sd*bc*sc*i*)modalias(pci:v00001102d0000000[248]sv*sd*bc*sc*i*)modalias(pci:v00001102d0000000[5B]sv*sd*bc*sc*i*)modalias(pci:v00001102d0000001[02]sv*sd*bc*sc*i*)modalias(pci:v00001102d00008938sv*sd*bc*sc*i*)modalias(pci:v00001106d00003288sv*sd*bc*sc*i*)modalias(pci:v00001106d000091[47]0sv*sd*bc*sc*i*)modalias(pci:v00001106d00009530sv*sd*bc*sc*i*)modalias(pci:v00001106d000095D0sv*sd*bc*sc*i*)modalias(pci:v00001148d00004[45]00sv*sd*bc*sc*i*)modalias(pci:v00001148d00008000sv*sd*bc*sc*i*)modalias(pci:v00001179d00000805sv*sd*bc*sc*i*)modalias(pci:v0000117Cd00000064sv0000117Csd0000006[345]bc*sc*i*)modalias(pci:v0000117Cd00000064sv0000117Csd00004064bc*sc*i*)modalias(pci:v0000117Cd00000094sv0000117Csd00000094bc*sc*i*)modalias(pci:v0000117Cd00000094sv0000117Csd000000A[0123C]bc*sc*i*)modalias(pci:v0000117Cd00000094sv0000117Csd000040A[67]bc*sc*i*)modalias(pci:v0000117Cd000000BBsv0000117Csd000000B[CDE]bc*sc*i*)modalias(pci:v0000117Cd000000E6sv*sd*bc*sc*i*)modalias(pci:v00001180d00000592sv*sd*bc*sc*i*)modalias(pci:v00001180d00000822sv*sd*bc*sc*i*)modalias(pci:v00001180d00000843sv*sd*bc*sc*i*)modalias(pci:v00001180d0000E82[23]sv*sd*bc*sc*i*)modalias(pci:v000011ABd00002B3[08]sv*sd*bc*sc*i*)modalias(pci:v000011ABd00002B42sv*sd*bc*sc*i*)modalias(pci:v000011ABd00004101sv*sd*bc*sc*i*)modalias(pci:v00001217d00008221sv*sd*bc*sc*i*)modalias(pci:v00001217d0000832[01]sv*sd*bc*sc*i*)modalias(pci:v00001217d0000842[01]sv*sd*bc*sc*i*)modalias(pci:v00001217d00008621sv*sd*bc*sc*i*)modalias(pci:v00001217d00008[12]20sv*sd*bc*sc*i*)modalias(pci:v00001217d00008[56]20sv*sd*bc*sc*i*)modalias(pci:v0000125Dd0000198[89]sv*sd*bc04sc01i*)modalias(pci:v0000125Dd0000199[0289AB]sv*sd*bc04sc01i*)modalias(pci:v0000125Dd000019[67]8sv*sd*bc04sc01i*)modalias(pci:v00001274d00001371sv*sd*bc*sc*i*)modalias(pci:v00001274d00005000sv*sd*bc*sc*i*)modalias(pci:v00001274d00005880sv*sd*bc*sc*i*)modalias(pci:v00001285d00000100sv*sd*bc04sc01i*)modalias(pci:v000012D2d*sv*sd*bc03sc*i*)modalias(pci:v000012EBd00000001sv*sd*bc*sc*i*)modalias(pci:v000012EBd00000002sv*sd*bc*sc*i*)modalias(pci:v000012EBd00000003sv*sd*bc*sc*i*)modalias(pci:v00001369d00000001sv*sd*bc*sc*i*)modalias(pci:v000013C0d000000[789A]0sv*sd*bc*sc*i*)modalias(pci:v000013F6d0000010[01]sv*sd*bc*sc*i*)modalias(pci:v000013F6d0000011[12]sv*sd*bc*sc*i*)modalias(pci:v000013F6d00005011sv*sd*bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008269bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008275bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd000082B7bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008314bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008327bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd0000834Fbc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd0000835[CDE]bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd0000838Ebc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008428bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008467bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008521bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008522bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd000085F4bc*sc*i*)modalias(pci:v000013F6d00008788sv000010B0sd0000021[6789]bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd00000001bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd00000010bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd00008788bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd0000878[28]bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd0000FFFFbc*sc*i*)modalias(pci:v000013F6d00008788sv0000147Asd0000A017bc*sc*i*)modalias(pci:v000013F6d00008788sv000014C3sd0000171[01]bc*sc*i*)modalias(pci:v000013F6d00008788sv00001A58sd00000910bc*sc*i*)modalias(pci:v000013F6d00008788sv0000415Asd00005431bc*sc*i*)modalias(pci:v000013F6d00008788sv00005431sd0000017Abc*sc*i*)modalias(pci:v000013F6d00008788sv00007284sd000097[68]1bc*sc*i*)modalias(pci:v00001412d00001712sv*sd*bc*sc*i*)modalias(pci:v00001412d00001724sv*sd*bc*sc*i*)modalias(pci:v00001425d0000400[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000408[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000440[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000448[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000460[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000468[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000480[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000488[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000500[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000501[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000508[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000509[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000050A[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000050B0sv*sd*bc*sc*i*)modalias(pci:v00001425d0000540[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000541[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000548[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000549[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000054A[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000054B0sv*sd*bc*sc*i*)modalias(pci:v00001425d0000560[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000561[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000568[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000569[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000056A[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000056B0sv*sd*bc*sc*i*)modalias(pci:v00001425d0000580[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000581[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000588[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000589[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000058A[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000058B0sv*sd*bc*sc*i*)modalias(pci:v00001425d0000600[123456789D]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000601[145]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000608[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d00006092sv*sd*bc*sc*i*)modalias(pci:v00001425d0000640[123456789D]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000641[145]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000648[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d00006492sv*sd*bc*sc*i*)modalias(pci:v00001425d0000660[123456789D]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000661[145]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000668[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d00006692sv*sd*bc*sc*i*)modalias(pci:v00001425d0000680[123456789D]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000681[145]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000688[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d00006892sv*sd*bc*sc*i*)modalias(pci:v00001432d00007708sv*sd*bc*sc*i*)modalias(pci:v00001432d00007711sv*sd*bc*sc*i*)modalias(pci:v00001432d0000772[278]sv*sd*bc*sc*i*)modalias(pci:v00001432d000077[3456]8sv*sd*bc*sc*i*)modalias(pci:v00001462d0000891Asv*sd*bc*sc*i*)modalias(pci:v000014C3d00000608sv*sd*bc*sc*i*)modalias(pci:v000014C3d00000616sv*sd*bc*sc*i*)modalias(pci:v000014C3d00000717sv*sd*bc*sc*i*)modalias(pci:v000014C3d000076[016]2sv*sd*bc*sc*i*)modalias(pci:v000014C3d000076[135]0sv*sd*bc*sc*i*)modalias(pci:v000014C3d00007922sv*sd*bc*sc*i*)modalias(pci:v000014C3d00007925sv*sd*bc*sc*i*)modalias(pci:v000014C3d00007961sv*sd*bc*sc*i*)modalias(pci:v000014E4d00000576sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000160[01]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000160[456789]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00001614sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000163[9ABC]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000163[DEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000164Asv*sd*bc*sc*i*)modalias(pci:v000014E4d0000164Asv0000103Csd0000310[16]bc*sc*i*)modalias(pci:v000014E4d0000164Csv*sd*bc*sc*i*)modalias(pci:v000014E4d0000164[123456789D]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000164[EF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00001650sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000165[345679ABDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000166[23F]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000166[589ABE]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000167[2346789ABDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000168[012346789]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000168[ADE]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00001692sv00001025sd00000601bc*sc*i*)modalias(pci:v000014E4d00001692sv00001025sd00000612bc*sc*i*)modalias(pci:v000014E4d00001693sv*sd*bc*sc*i*)modalias(pci:v000014E4d00001693sv000017AAsd00003056bc*sc*i*)modalias(pci:v000014E4d0000169[012]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000169[4689ABCD]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016AAsv*sd*bc*sc*i*)modalias(pci:v000014E4d000016AAsv0000103Csd00003102bc*sc*i*)modalias(pci:v000014E4d000016ACsv*sd*bc*sc*i*)modalias(pci:v000014E4d000016A[0678]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016A[12459BDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016BDsv*sd*bc*sc*i*)modalias(pci:v000014E4d000016B[01234567]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016C[01234589ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016C[67]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016DDsv*sd*bc*sc*i*)modalias(pci:v000014E4d000016D[0123456789CEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016E[12356789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016F[01]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016F[37DE]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000170[DE]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000171[23]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000175[012]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000176[0123]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000180[0123456789]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004313sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004331sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004354sv*sd*bc02sc80i*)modalias(pci:v000014E4d00004355sv000014E4sd00004355bc02sc80i*)modalias(pci:v000014E4d0000435[3789]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004360sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004365sv00001028sd0000001[68]bc*sc*i*)modalias(pci:v000014E4d00004365sv0000103Csd0000804Abc*sc*i*)modalias(pci:v000014E4d00004365sv0000105Bsd0000E092bc*sc*i*)modalias(pci:v000014E4d00004365sv000014E4sd00004365bc02sc80i*)modalias(pci:v000014E4d000043A3sv*sd*bc02sc80i*)modalias(pci:v000014E4d000043A[09A]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000043B1sv*sd*bc*sc*i*)modalias(pci:v000014E4d000043B[ABC]sv*sd*bc02sc80i*)modalias(pci:v000014E4d000043C[345ABC]sv*sd*bc02sc80i*)modalias(pci:v000014E4d000043D[39C]sv*sd*bc02sc80i*)modalias(pci:v000014E4d000043E[9CF]sv*sd*bc02sc80i*)modalias(pci:v000014E4d0000440Dsv*sd*bc02sc80i*)modalias(pci:v000014E4d00004433sv*sd*bc02sc80i*)modalias(pci:v000014E4d00004464sv*sd*bc02sc80i*)modalias(pci:v000014E4d00004488sv*sd*bc02sc80i*)modalias(pci:v000014E4d000044[12]5sv*sd*bc02sc80i*)modalias(pci:v000014E4d00004727sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000A8D[8BC]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000AA31sv*sd*bc02sc80i*)modalias(pci:v000014E4d0000AA52sv*sd*bc02sc80i*)modalias(pci:v000014E4d0000D80[024]sv*sd*bc*sc*i*)modalias(pci:v00001524d0000055[01]sv*sd*bc*sc*i*)modalias(pci:v00001524d0000075[01]sv*sd*bc*sc*i*)modalias(pci:v000015ADd00001977sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000029sv0000168Csd00002096bc*sc*i*)modalias(pci:v0000168Cd0000002Asv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000002Asv0000105Bsd0000E01Fbc*sc*i*)modalias(pci:v0000168Cd0000002Asv000010CFsd0000147[CD]bc*sc*i*)modalias(pci:v0000168Cd0000002Asv000010CFsd00001536bc*sc*i*)modalias(pci:v0000168Cd0000002Asv000011ADsd000066[34]2bc*sc*i*)modalias(pci:v0000168Cd0000002Asv0000185Fsd0000309Dbc*sc*i*)modalias(pci:v0000168Cd0000002Asv00001A32sd00000306bc*sc*i*)modalias(pci:v0000168Cd0000002Asv00001A3Bsd00001C71bc*sc*i*)modalias(pci:v0000168Cd0000002Bsv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000002Bsv00001A3Bsd00002C37bc*sc*i*)modalias(pci:v0000168Cd0000002[3479]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000002[CDE]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000030sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000030sv00001A56sd0000200[013]bc*sc*i*)modalias(pci:v0000168Cd00000032sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001043sd0000850Dbc*sc*i*)modalias(pci:v0000168Cd00000032sv0000105Bsd0000E04[EF]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000105Bsd0000E075bc*sc*i*)modalias(pci:v0000168Cd00000032sv000011ADsd0000662[78]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000144Dsd0000410[56DEF]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000144Dsd0000C680bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000144Dsd0000C70[68]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000144Fsd00007197bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000168Csd00003119bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000168Csd00003122bc*sc*i*)modalias(pci:v0000168Cd00000032sv000017AAsd0000321[89]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000185Fsd00003027bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000185Fsd00003119bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001186bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001195bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001237bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd0000126Abc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001F86bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001F95bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002086bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002100bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002126bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002152bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002C97bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001B9Asd00001C0[01]bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001B9Asd0000200[01]bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001C56sd00004001bc*sc*i*)modalias(pci:v0000168Cd00000034sv00001028sd0000020Bbc*sc*i*)modalias(pci:v0000168Cd00000034sv00001028sd00000300bc*sc*i*)modalias(pci:v0000168Cd00000034sv0000103Csd00001864bc*sc*i*)modalias(pci:v0000168Cd00000034sv00001043sd0000850Ebc*sc*i*)modalias(pci:v0000168Cd00000034sv000010CFsd00001783bc*sc*i*)modalias(pci:v0000168Cd00000034sv000011ADsd000066[346]1bc*sc*i*)modalias(pci:v0000168Cd00000034sv000014CDsd0000006[34]bc*sc*i*)modalias(pci:v0000168Cd00000034sv0000168Csd00003117bc*sc*i*)modalias(pci:v0000168Cd00000034sv000017AAsd00003214bc*sc*i*)modalias(pci:v0000168Cd00000034sv00001969sd00000091bc*sc*i*)modalias(pci:v0000168Cd00000034sv00001A3Bsd0000211[06]bc*sc*i*)modalias(pci:v0000168Cd00000036sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001028sd0000020[CE]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000103Csd000018E3bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000103Csd00002005bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000103Csd0000217Fbc*sc*i*)modalias(pci:v0000168Cd00000036sv00001043sd000085F2bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000105Bsd0000E06[89]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000105Bsd0000E07Fbc*sc*i*)modalias(pci:v0000168Cd00000036sv0000105Bsd0000E08[1F]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000105Bsd0000E09[19]bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd000006[123456789AB]2bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd000008[01]3bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd000008[34]2bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd000018[34]2bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd00006671bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000144Dsd0000411[ABCDE]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000144Dsd0000412[9A]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000144Fsd00007202bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000168Csd0000302[5678BC]bc*sc*i*)modalias(pci:v0000168Cd00000036sv000017AAsd0000[34]026bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000185Fsd0000302[78]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000185Fsd0000A119bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000185Fsd0000A120bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001A3Bsd0000213[0ABC]bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001A3Bsd00002176bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001A3Bsd0000218[2ABC]bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001A3Bsd00002F8[2A]bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001B9Asd0000281[0123]bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001B9Asd000028A[1234]bc*sc*i*)modalias(pci:v0000168Cd00000037sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000003[34]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000003[CE]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000004[0126]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000005[06]sv*sd*bc*sc*i*)modalias(pci:v000016C3d0000C202sv*sd*bc*sc*i*)modalias(pci:v000016E6d00000670sv*sd*bc*sc*i*)modalias(pci:v0000173Bd000003E[89AB]sv*sd*bc*sc*i*)modalias(pci:v0000177Dd00000012sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A01Asv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A040sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A041sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A059sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A063sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A064sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A06[05]sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A09Fsv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A0F8sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A0F[2D]sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A0F[3E]sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000B[1249ACD]00sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000B[1249ACD]03sv*sd*bc*sc*i*)modalias(pci:v000017A0d0000975[05]sv*sd*bc*sc*i*)modalias(pci:v000017A0d00009767sv*sd*bc*sc*i*)modalias(pci:v000017A0d0000E763sv*sd*bc*sc*i*)modalias(pci:v000017CBd0000110[134]sv*sd*bc*sc*i*)modalias(pci:v000017F3d00003010sv*sd*bc*sc*i*)modalias(pci:v00001814d000006[08]1sv*sd*bc*sc*i*)modalias(pci:v00001814d000007[08]1sv*sd*bc*sc*i*)modalias(pci:v00001814d0000306[02]sv*sd*bc*sc*i*)modalias(pci:v00001814d0000309[012]sv*sd*bc*sc*i*)modalias(pci:v00001814d0000359[3F]sv*sd*bc*sc*i*)modalias(pci:v00001814d000035[69]2sv*sd*bc*sc*i*)modalias(pci:v00001814d00003[23]90sv*sd*bc*sc*i*)modalias(pci:v00001814d0000536[02]sv*sd*bc*sc*i*)modalias(pci:v00001814d0000539[02ABF]sv*sd*bc*sc*i*)modalias(pci:v00001969d00001048sv*sd*bc*sc*i*)modalias(pci:v00001969d0000106[23]sv*sd*bc*sc*i*)modalias(pci:v00001969d0000109[01]sv*sd*bc*sc*i*)modalias(pci:v00001969d000010A[01]sv*sd*bc*sc*i*)modalias(pci:v00001969d000010[26]6sv*sd*bc*sc*i*)modalias(pci:v00001969d000010[78]3sv*sd*bc*sc*i*)modalias(pci:v00001969d0000206[02]sv*sd*bc*sc*i*)modalias(pci:v00001969d0000E0[9AB]1sv*sd*bc*sc*i*)modalias(pci:v0000197Bd0000238[12]sv*sd*bc*sc*i*)modalias(pci:v0000197Bd0000238[38]sv*sd*bc*sc*i*)modalias(pci:v0000197Bd00002393sv*sd*bc*sc*i*)modalias(pci:v0000197Bd0000239[12]sv*sd*bc*sc*i*)modalias(pci:v000019E5d00001711sv*sd*bc*sc*i*)modalias(pci:v000019E5d0000A230sv*sd*bc*sc*i*)modalias(pci:v00001A03d000020[01]0sv*sd*bc03sc*i*)modalias(pci:v00001A3Bd00001059sv*sd*bc*sc*i*)modalias(pci:v00001B4Bd00002B42sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000EFA[012]sv*sd*bc*sc*i*)modalias(pci:v00001D17d00003288sv*sd*bc*sc*i*)modalias(pci:v00004040d0000000[12345]sv*sd*bc02sc00i00*)modalias(pci:v00004040d0000002[45]sv*sd*bc02sc00i00*)modalias(pci:v00004040d00000100sv*sd*bc02sc00i00*)modalias(pci:v00006549d0000[12]200sv*sd*bc*sc*i*)modalias(pci:v00006766d*sv*sd*bc04sc03i00*)modalias(pci:v00008086d*sv*sd*bc04sc03i00*)modalias(pci:v00008086d00000082sv*sd0000130[145678]bc*sc*i*)modalias(pci:v00008086d00000082sv*sd0000132[168]bc*sc*i*)modalias(pci:v00008086d00000082sv*sd00004820bc*sc*i*)modalias(pci:v00008086d00000082sv*sd0000C020bc*sc*i*)modalias(pci:v00008086d00000083sv*sd0000120[56]bc*sc*i*)modalias(pci:v00008086d00000083sv*sd0000122[56]bc*sc*i*)modalias(pci:v00008086d00000083sv*sd0000130[56]bc*sc*i*)modalias(pci:v00008086d00000083sv*sd0000132[56]bc*sc*i*)modalias(pci:v00008086d00000084sv*sd0000121[56]bc*sc*i*)modalias(pci:v00008086d00000084sv*sd0000131[56]bc*sc*i*)modalias(pci:v00008086d00000085sv*sd0000131[168]bc*sc*i*)modalias(pci:v00008086d00000085sv*sd0000C22[08]bc*sc*i*)modalias(pci:v00008086d00000087sv*sd0000130[16]bc*sc*i*)modalias(pci:v00008086d00000087sv*sd0000132[16]bc*sc*i*)modalias(pci:v00008086d00000089sv*sd0000131[16]bc*sc*i*)modalias(pci:v00008086d0000008Asv*sd0000530[57]bc*sc*i*)modalias(pci:v00008086d0000008Asv*sd0000532[57]bc*sc*i*)modalias(pci:v00008086d0000008Bsv*sd0000531[57]bc*sc*i*)modalias(pci:v00008086d00000090sv*sd0000521[156]bc*sc*i*)modalias(pci:v00008086d00000091sv*sd0000520[1567]bc*sc*i*)modalias(pci:v00008086d00000091sv*sd0000522[156]bc*sc*i*)modalias(pci:v00008086d000002C4sv*sd*bc*sc*i*)modalias(pci:v00008086d0000080Asv*sd*bc*sc*i*)modalias(pci:v00008086d0000080[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000082[01234]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000084Fsv*sd*bc*sc*i*)modalias(pci:v00008086d00000885sv*sd0000130[57]bc*sc*i*)modalias(pci:v00008086d00000885sv*sd0000132[57]bc*sc*i*)modalias(pci:v00008086d00000886sv*sd0000131[57]bc*sc*i*)modalias(pci:v00008086d00000887sv*sd00004[04]62bc*sc*i*)modalias(pci:v00008086d00000888sv*sd00004262bc*sc*i*)modalias(pci:v00008086d0000088Esv*sd0000406[0A]bc*sc*i*)modalias(pci:v00008086d0000088Esv*sd0000446[0A]bc*sc*i*)modalias(pci:v00008086d0000088Esv*sd00004860bc*sc*i*)modalias(pci:v00008086d0000088Fsv*sd0000426[0A]bc*sc*i*)modalias(pci:v00008086d0000088Fsv*sd00005260bc*sc*i*)modalias(pci:v00008086d00000890sv*sd00004[048]22bc*sc*i*)modalias(pci:v00008086d00000891sv*sd00004222bc*sc*i*)modalias(pci:v00008086d00000892sv*sd00000[04]62bc*sc*i*)modalias(pci:v00008086d00000893sv*sd00000262bc*sc*i*)modalias(pci:v00008086d00000894sv*sd00000[048]22bc*sc*i*)modalias(pci:v00008086d00000895sv*sd00000222bc*sc*i*)modalias(pci:v00008086d00000896sv*sd0000500[57]bc*sc*i*)modalias(pci:v00008086d00000896sv*sd0000502[57]bc*sc*i*)modalias(pci:v00008086d00000897sv*sd0000501[57]bc*sc*i*)modalias(pci:v00008086d000008A7sv*sd*bc*sc*i*)modalias(pci:v00008086d000008AEsv*sd0000100[57]bc*sc*i*)modalias(pci:v00008086d000008AEsv*sd0000102[57]bc*sc*i*)modalias(pci:v00008086d000008AFsv*sd0000101[57]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000402[0A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000406[02A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000407[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000416[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004170bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000446[2A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000447[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd000044[26]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd000045[67]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000486Ebc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004870bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004A6[CE]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004A70bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004C[67]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000507[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00005[17]70bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C02[0A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C06[02A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C07[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C16[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C170bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C360bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C462bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C47[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C4[26]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C5[67]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C7[67]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000CC[67]0bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000426[2A]bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000427[02]bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd000042[26]0bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd000043[67]0bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000C26[2A]bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000C27[02]bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000C2[26]0bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000C370bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000006[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000007[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000017[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000047[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd00001[01]70bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000806[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000807[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000817[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd00008[45]70bc*sc*i*)modalias(pci:v00008086d000008B4sv*sd0000027[02]bc*sc*i*)modalias(pci:v00008086d000008B4sv*sd00000370bc*sc*i*)modalias(pci:v00008086d000008B4sv*sd0000827[02]bc*sc*i*)modalias(pci:v00008086d000008B4sv*sd00008370bc*sc*i*)modalias(pci:v00008086d000008E[56]sv*sd*bc*sc*i*)modalias(pci:v00008086d000008F[9AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00001010bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000500[02A]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000501[02]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000502[0A]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00005090bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000510[02]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000051[19]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00005412bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000054[01]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000054[29]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000055[19]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00005[CF]10bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000900[0A]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000901[02]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000911[02]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000094[01]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00009[5E]10bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd0000520[02A]bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd0000521[02]bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd00005290bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd00005302bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd00005310bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd000092[01]0bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd00009310bc*sc*i*)modalias(pci:v00008086d00000AC[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000AD0sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F04sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F15sv00001093sd00007884bc*sc*i*)modalias(pci:v00008086d00000F16sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F1[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F50sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[26]C8sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[26]F0sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[26]F5sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[ACD]0Csv*sd*bc*sc*i*)modalias(pci:v00008086d00001190sv*sd*bc*sc*i*)modalias(pci:v00008086d0000160Csv*sd*bc*sc*i*)modalias(pci:v00008086d00001AC[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001AD0sv*sd*bc*sc*i*)modalias(pci:v00008086d00001[89]DBsv*sd*bc*sc*i*)modalias(pci:v00008086d00001[CDE]20sv*sd*bc*sc*i*)modalias(pci:v00008086d00002284sv*sd*bc*sc*i*)modalias(pci:v00008086d0000229[456]sv*sd*bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000000[04]bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000001[02]bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00000044bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00000050bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00000132bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000001[13]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000001[5F]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00000250bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000008[15]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000009[135]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000101[02]bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000010[5B]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00001132bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00001150bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000011[13]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00008050bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00008132bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00008150bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000081[13]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000090[15]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00009132bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00009150bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000091[13]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000B0B0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000C0[15]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000C110bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000D0[15B]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000[48]010bc*sc*i*)modalias(pci:v00008086d000024F4sv*sd0000[0189CD]030bc*sc*i*)modalias(pci:v00008086d000024F5sv*sd00000010bc*sc*i*)modalias(pci:v00008086d000024F6sv*sd00000030bc*sc*i*)modalias(pci:v00008086d000024FBsv*sd00000000bc*sc*i*)modalias(pci:v00008086d000024FBsv*sd000020[15]0bc*sc*i*)modalias(pci:v00008086d000024FBsv*sd000021[15]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd0000001[024]bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00000050bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000001[135]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000008[15]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000009[135]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd0000101[024]bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000010D0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000011[13]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00003E0[12]bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000080[15]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000081[13]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00009010bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00009074bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00009110bc*sc*i*)modalias(pci:v00008086d00002526sv*sd*bc*sc*i*)modalias(pci:v00008086d00002668sv*sd*bc*sc*i*)modalias(pci:v00008086d0000269Asv*sd*bc*sc*i*)modalias(pci:v00008086d0000271[BC]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000272[3579BD]sv*sd*bc*sc*i*)modalias(pci:v00008086d000027D8sv*sd*bc*sc*i*)modalias(pci:v00008086d0000284Bsv*sd*bc*sc*i*)modalias(pci:v00008086d0000293[EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000030DCsv*sd*bc*sc*i*)modalias(pci:v00008086d00003165sv*sd0000401[02]bc*sc*i*)modalias(pci:v00008086d00003165sv*sd00004[145]10bc*sc*i*)modalias(pci:v00008086d00003165sv*sd00008[01]10bc*sc*i*)modalias(pci:v00008086d00003166sv*sd0000421[02]bc*sc*i*)modalias(pci:v00008086d00003166sv*sd00004310bc*sc*i*)modalias(pci:v00008086d00003198sv*sd*bc*sc*i*)modalias(pci:v00008086d000031C[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d000031D0sv*sd*bc*sc*i*)modalias(pci:v00008086d000031DCsv*sd*bc*sc*i*)modalias(pci:v00008086d000034C4sv*sd*bc*sc*i*)modalias(pci:v00008086d000034F8sv*sd*bc*sc*i*)modalias(pci:v00008086d00003A[36]Esv*sd*bc*sc*i*)modalias(pci:v00008086d00003B5[67]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003DC8sv*sd*bc*sc*i*)modalias(pci:v00008086d00003[48]C8sv*sd*bc*sc*i*)modalias(pci:v00008086d00003[4D]F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000422Bsv*sd0000110[18]bc*sc*i*)modalias(pci:v00008086d0000422Bsv*sd0000112[18]bc*sc*i*)modalias(pci:v00008086d0000422Csv*sd0000130[167]bc*sc*i*)modalias(pci:v00008086d0000422Csv*sd0000132[16]bc*sc*i*)modalias(pci:v00008086d00004232sv*sd0000120[1456]bc*sc*i*)modalias(pci:v00008086d00004232sv*sd0000122[1456]bc*sc*i*)modalias(pci:v00008086d00004232sv*sd0000130[1456]bc*sc*i*)modalias(pci:v00008086d00004232sv*sd0000132[1456]bc*sc*i*)modalias(pci:v00008086d00004235sv*sd0000100[14]bc*sc*i*)modalias(pci:v00008086d00004235sv*sd0000102[14]bc*sc*i*)modalias(pci:v00008086d00004235sv*sd0000110[14]bc*sc*i*)modalias(pci:v00008086d00004235sv*sd0000112[14]bc*sc*i*)modalias(pci:v00008086d00004236sv*sd0000101[14]bc*sc*i*)modalias(pci:v00008086d00004236sv*sd0000111[14]bc*sc*i*)modalias(pci:v00008086d00004237sv*sd0000121[1456]bc*sc*i*)modalias(pci:v00008086d00004237sv*sd0000131[1456]bc*sc*i*)modalias(pci:v00008086d00004238sv*sd0000111[18]bc*sc*i*)modalias(pci:v00008086d00004239sv*sd0000131[16]bc*sc*i*)modalias(pci:v00008086d0000423Asv*sd000010[02]1bc*sc*i*)modalias(pci:v00008086d0000423Bsv*sd00001011bc*sc*i*)modalias(pci:v00008086d0000423Csv*sd0000120[16]bc*sc*i*)modalias(pci:v00008086d0000423Csv*sd00001221bc*sc*i*)modalias(pci:v00008086d0000423Csv*sd0000130[16]bc*sc*i*)modalias(pci:v00008086d0000423Csv*sd0000132[16]bc*sc*i*)modalias(pci:v00008086d0000423Dsv*sd0000121[16]bc*sc*i*)modalias(pci:v00008086d0000423Dsv*sd0000131[16]bc*sc*i*)modalias(pci:v00008086d000043C8sv*sd*bc*sc*i*)modalias(pci:v00008086d0000490Dsv*sd*bc*sc*i*)modalias(pci:v00008086d00004B4[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B5[58]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004BC[12]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DC4sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DC8sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DF8sv*sd*bc*sc*i*)modalias(pci:v00008086d00004F9[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004[3D]F0sv*sd*bc*sc*i*)modalias(pci:v00008086d000051C[89ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000051F[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d000054C4sv*sd*bc*sc*i*)modalias(pci:v00008086d000054C8sv*sd*bc*sc*i*)modalias(pci:v00008086d000054F0sv*sd*bc*sc*i*)modalias(pci:v00008086d00005A98sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AC[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AD0sv*sd*bc*sc*i*)modalias(pci:v00008086d00006E70sv*sd*bc*sc*i*)modalias(pci:v00008086d00007728sv*sd*bc*sc*i*)modalias(pci:v00008086d00007740sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A[5D]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A[7F]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E28sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E40sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F50sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F70sv*sd*bc*sc*i*)modalias(pci:v00008086d0000811Bsv*sd*bc*sc*i*)modalias(pci:v00008086d0000880[9A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008C[2A]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00008D2[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d000098C4sv*sd*bc*sc*i*)modalias(pci:v00008086d000098F8sv*sd*bc*sc*i*)modalias(pci:v00008086d00009C2[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009CA0sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D2[BCD]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D7[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DC4sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DC8sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DF0sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DF5sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0C8sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A17[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A1F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A2[7F]0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A348sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A370sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A375sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A3F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A828sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A840sv*sd*bc*sc*i*)modalias(pci:v00008086d0000E440sv*sd*bc*sc*i*)modalias(pci:v00008086d0000F[01]C8sv*sd*bc*sc*i*)modalias(pci:v00008086d0000[DE]340sv*sd*bc*sc*i*)modalias(pci:v0000EA60d0000989[678]sv*sd*bc*sc*i*)modalias(platform:ar93[34]x_wmac)modalias(platform:ath9k)modalias(platform:bcmgenet)modalias(platform:cb710-mmc)modalias(platform:hisi_sas)modalias(platform:hisi_sas_v1_hw)modalias(platform:hisi_sas_v2_hw)modalias(platform:leds-lt3593)modalias(platform:leds-mlxreg)modalias(platform:mlxreg-hotplug)modalias(platform:mlxreg-io)modalias(platform:mlxreg-lc)modalias(platform:physmap-flash)modalias(platform:qca95[356]x_wmac)modalias(platform:smc91x)modalias(pnp:dPNPb006*)modalias(ppp-compress-18)modalias(ppp-compress-21)modalias(ppp-compress-2[46])modalias(rdma-client-issm)modalias(rdma-client-rdma_cm)modalias(rdma-client-umad)modalias(rdma-client-uverbs)modalias(rdma-link-rxe)modalias(rdma-link-siw)modalias(rdma-netlink-subsys-2)modalias(rdma-netlink-subsys-[45])modalias(rpcrdma6)modalias(rtnl-link-can)modalias(rtnl-link-ipoib)modalias(rtnl-link-ppp)modalias(rtnl-link-vxcan)modalias(rtnl-lwt-MPLS)modalias(sdio:c*v02D0d432[49]*)modalias(sdio:c*v02D0d433[0459]*)modalias(sdio:c*v02D0d4345*)modalias(sdio:c*v02D0d435[4569]*)modalias(sdio:c*v02D0d4373*)modalias(sdio:c*v02D0dA804*)modalias(sdio:c*v02D0dA887*)modalias(sdio:c*v02D0dA94[CD]*)modalias(sdio:c*v02D0dA962*)modalias(sdio:c*v02D0dA9A[46F]*)modalias(sdio:c*v02D0dA9BF*)modalias(sdio:c*v02D0dAAE8*)modalias(sdio:c*v02DFd9105*)modalias(sdio:c*v02DFd911[69]*)modalias(sdio:c*v02DFd911[AB]*)modalias(sdio:c*v02DFd912[9D]*)modalias(sdio:c*v02DFd912[AE]*)modalias(sdio:c*v02DFd9136*)modalias(sdio:c*v02DFd913[59]*)modalias(sdio:c*v02DFd914[159]*)modalias(sdio:c*v02DFd914[26A]*)modalias(sdio:c*v02DFd9159*)modalias(sdio:c*v04B4dBD3D*)modalias(sdio:c0[14]v*d*)modalias(sdio:c0[239]v*d*)modalias(serio:ty02pr40id*ex*)modalias(serio:ty02pr41id*ex*)modalias(smb3)modalias(snd-hda-codec-atihdmi)modalias(snd-hda-codec-intelhdmi)modalias(snd-hda-codec-nvhdmi)modalias(snd-seq-client-14)modalias(snd-timer-3)modalias(spi:at25df321a)modalias(spi:at25df641)modalias(spi:at26df081a)modalias(spi:m25p05-nonjedec)modalias(spi:m25p10)modalias(spi:m25p10-nonjedec)modalias(spi:m25p128)modalias(spi:m25p128-nonjedec)modalias(spi:m25p16)modalias(spi:m25p16-nonjedec)modalias(spi:m25p20-nonjedec)modalias(spi:m25p32)modalias(spi:m25p32-nonjedec)modalias(spi:m25p40)modalias(spi:m25p40-nonjedec)modalias(spi:m25p64)modalias(spi:m25p64-nonjedec)modalias(spi:m25p80)modalias(spi:m25p80-nonjedec)modalias(spi:m25px64)modalias(spi:mcp2517fd)modalias(spi:mcp251863)modalias(spi:mcp251[05])modalias(spi:mcp251[8x]fd)modalias(spi:mcp25625)modalias(spi:mr25h10)modalias(spi:mr25h128)modalias(spi:mr25h256)modalias(spi:mr25h40)modalias(spi:mx25l12805d)modalias(spi:mx25l1606e)modalias(spi:mx25l25635e)modalias(spi:mx25l4005a)modalias(spi:mx25l6405d)modalias(spi:mx66l51235l)modalias(spi:n25q064)modalias(spi:n25q128a1[13])modalias(spi:n25q512a)modalias(spi:s25fl008k)modalias(spi:s25fl064k)modalias(spi:s25fl256s1)modalias(spi:s25fl512s)modalias(spi:s25sl064a)modalias(spi:s25sl12801)modalias(spi:spi-nor)modalias(spi:sst25vf016b)modalias(spi:sst25vf032b)modalias(spi:sst25vf040b)modalias(spi:sst25wf040)modalias(spi:w25q128)modalias(spi:w25q256)modalias(spi:w25q32)modalias(spi:w25q32dw)modalias(spi:w25q80bl)modalias(spi:w25x16)modalias(spi:w25x32)modalias(spi:w25x80)modalias(svcrdma)modalias(tty-ldisc-13)modalias(tty-ldisc-14)modalias(tty-ldisc-15)modalias(tty-ldisc-21)modalias(tty-ldisc-3)modalias(usb:v*p*d*dc*dsc*dp*ic01isc0[13]ip*in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc0Cip07in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc0[6A]ip00in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc0[DE]ip00in*)modalias(usb:v*p*d*dc*dsc*dp*ic0Eisc01ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*icE0isc01ip01in*)modalias(usb:v*p*d*dc*dsc*dp*icE0isc01ip03in*)modalias(usb:v*p*d*dc*dsc*dp*icEFisc0[14]ip01in*)modalias(usb:v*p*d*dc*dsc*dp*icFEisc02ip00in*)modalias(usb:v*p*d*dcE0dsc01dp0[14]ic*isc*ip*in*)modalias(usb:v0104p00BEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03E8p0008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03EBp2109d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0121d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0183d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p026Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0956d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0B39d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0F7Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0F9Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p1F1Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p1F1Dd*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v03F0p1[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p1[BE]1Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p2101d*dc02dsc*dp*icFFisc02ip*in*)modalias(usb:v03F0p211Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p251Dd*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v03F0p2[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p2[045]1Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p311Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p3524d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p371Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p371Dd*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v03F0p3[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p3[12]39d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p421Dd*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v03F0p421Dd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v03F0p4349d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p4439d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p4E1Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p4E1Dd*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v03F0p4[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p5039d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p581Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p581Dd*dc*dsc*dp*icFFisc01ip07in*)modalias(usb:v03F0p5[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p811Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p9D1Dd*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v03F0pA31Dd*dc*dsc*dp*ic02isc0Eip00in*)modalias(usb:v03F0pA31Dd*dc*dsc*dp*icFFisc06ip1[0234B]in*)modalias(usb:v0402p5632d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p0000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p0011d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p4F50d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p600[126]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p601[0145]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p604[0123458]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p715[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p7C9[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8050d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8348d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8372d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8698d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p87D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8A[29]8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8E08d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p9090d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p937[89AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p9868d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p9E[59]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p9F80d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA54[89AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA559d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA5A[CDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA6D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA951d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA9A0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pABB[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pB81[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pB8D8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBAF8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBCA[0124]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBCD[89A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBDC8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBFD[89ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC1E0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC7D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC811d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC850d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC991d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pCAA0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pCB08d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pCC4[89A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pCFF8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD01[01234567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD07[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD38[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD491d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD73[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD780d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD9A[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDA7[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDAF[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDC0[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDD20d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDF28d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDF3[01235]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD[56]78d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE00[0124689A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE0A1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE0E[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE0F[01234567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE0[5A]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE40Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE520d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE548d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE6C8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE700d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE729d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE80[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE88[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEA90d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEBE0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEC8[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pED22d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pED7[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEEE[9ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEE[1E]8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEF5[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF06[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF0C8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF0E[9E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF0[7C]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF208d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF2D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF3C[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF44[0189ABC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF460d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF60[8B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF680d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF7C0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF85[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF9D[012345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA0[0123456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA33d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA[78]8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA[DF]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFB5[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFB80d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFB99d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFBFAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFC0[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFC7[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFC8[2AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFC[67]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFD4[89AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFD60d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFE38d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFF00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFF1[8CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFF20d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFF3[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFFA8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0404p020[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0404p031[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0404p034Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0408p3090d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0408p4030d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0408p4034d*dc*dsc*dp*ic0Eisc01ip01in*)modalias(usb:v0408pEA0[23456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0408pEA42d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0408pEA42d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v0409p0063d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0409p00D[567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0409p802[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v040Dp3801d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p000[159]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p003Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p006Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p00E8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p012Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0148d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p015[08D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p016Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p017Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0197d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p01A[28]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p01EEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p01FDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0241d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0253d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0413p2101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0416pA91Ad*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v041Ep0005d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep3F0[24A]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v041Ep3F19d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v041Ep4095d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v0421p069Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0423p000[AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p012Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p2412d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p251[47]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p750[05]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p780[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p7850d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p950[05]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p990[0123456789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p9E0[018]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p9[57]30d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424pB832d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424pEC00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p[25]744d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v043Ep3101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v043Ep7A1[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v043Ep7A[234]2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v043Ep9C01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v044Ep300[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p3410d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p505[23AF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p5152d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p802[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p814[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451pC32Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451pF430d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0456pF00[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p706Ed*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v045Bp0053d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Bp0212d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep007Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep00CEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep00F8d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v045Ep0283d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep02E6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep02FEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep040[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep041[01234567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep043[23456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep044[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep045[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep046[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep047[0123456789AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep04C[89ABCDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep04D[789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep04E[0123456789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep072[13]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v045Ep07ABd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep07C6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep0927d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep0C5Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp082[13D]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v046Dp0850d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046Dp08AEd*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046Dp08C6d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046Dp08C[123567]d*dc*dsc*dp*icFFisc01ip00in*)modalias(usb:v046Dp08F[056]d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046Dp0990d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046DpC11Fd*dc*dsc*dp*ic02isc0Aip00in*)modalias(usb:v0471p066Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p081Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p200Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p209Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p20DDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p2104d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p2126d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p218[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0474p0754d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0483p1234d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0483p374[67]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0489pE00[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE02[7C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE03[6CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE04[DE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE05[67F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE07[68]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE095d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE0B[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE0B[45]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0489pE0D[AB]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0489pE0EEd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0489pE0F0d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p*d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p1004d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p100Ad*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p100[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p100[56789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p100[CDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p101[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p102[0123456789ABE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p103[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p104Ed*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p104Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p104[012345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p105[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p105[34]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p105[56789ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p150[379AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p200[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p500[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p70[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049Fp0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049Fp0032d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049Fp505Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049Fp8511d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049FpFFFFd*dc02dsc*dp*icFFisc02ip*in*)modalias(usb:v04A4p0014d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A5p4027d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A5p4068d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04ADp030[1236]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B3p4016d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B3p454[3BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p009Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p0384d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p0BDCd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p3610d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v04B4p5500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p650[46]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p6570d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p931[CDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p932[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p93[01]Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4pBD29d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4pF900d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B7p0531d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B8p052[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0901d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0904d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0913d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0930d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp093Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp094[4578BE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0951d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0A0[3E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BFp030Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BFp130[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C5p1058d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C5p1079d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C5p1330d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CAp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v04CAp300[45678BDF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CAp301[048]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CAp4605d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CAp8602d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v04CEp0300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04D8p000Ad*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v04DAp180[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp23F6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp2500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp250Dd*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v04DAp250[CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp3904d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DDp800[1234]d*dc02dsc*dp*icFFisc02ip*in*)modalias(usb:v04DDp800[4567]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v04DDp9031d*dc*dsc*dp*ic02isc0[6A]ip00in*)modalias(usb:v04DDp9032d*dc*dsc*dp*ic02isc0Aip00in*)modalias(usb:v04DDp9032d*dc*dsc*dp*ic02isc0[6A]ip00in*)modalias(usb:v04DDp903[12]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v04DDp9050d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v04DDp9102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DDp912[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DDp9151d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DDp91ACd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p2018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p5F0[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p6601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p661[13579B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p662Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p663[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p6640d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v04E8p6889d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p6889d*dc*dsc*dp*ic0Aisc00ip00in*)modalias(usb:v04E8p689Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p8001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8pA100d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v04E8pA101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F1p3008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F1p301[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F2pAFF1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F2pAFF[789ABC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F2pB071d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v04F2pB5EBd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v04F2pB67Cd*dc*dsc*dp*ic0Eisc01ip01in*)modalias(usb:v04F2pB6BAd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v04F2pB746d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v04FCp020[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp023[15]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0502p163[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0502p16E[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0506p03E8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0506p11F8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0506p4601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0509p0812d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v050Dp0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0109d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0121d*dc00dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0122d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0128d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v050Dp0257d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp1004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp11[0F]2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp1203d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp1[01]03d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp210[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp258Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp5055d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp805[3C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp815Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp825[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp935[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp945Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Fp0180d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Fp0190d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525p1080d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525p127Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525p2888d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525p9901d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525pA4A2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0536p01A0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0543p0ED9d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0543p152[79BE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0543p192[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0547p2008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0547p272[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0038d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0066d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp009[5A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp00DAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp00E9d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0144d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0169d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0437d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2007d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2009d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2011d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p202[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2118d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p4000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p7820d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpA800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0565p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0565p000[235]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Cp8007d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Cp8100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Ep200Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Ep4008d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v056Ep400[25B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Ep4010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Ep500[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056EpABC1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0572pCAFEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0572pCB01d*dcFFdsc00dp00ic*isc*ip*in*)modalias(usb:v0572pCB0[01267]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp2200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp3800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp8403d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp8501d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp8502d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp8503d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p*d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p000[02345789BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p001[0246BD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p002Bd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p002[3579]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p002[DF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p003Bd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p003[37]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p0044d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p004[02478CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p005[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p006[045D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p0074d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p0075d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p007Ad*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p007Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p008[0BD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p00A3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p00C4d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p00E6d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p00[78]Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p0108d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p0113d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p012[0F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p0159d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0584pB000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0584pB020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0584pB03Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p1[05]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p2000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p330[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p341Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p341[68AE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p3421d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p3425d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p3427d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p343Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p401Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v058Bp0028d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v058Bp0041d*dc*dsc*dp*ic0Aisc*ip*in*)modalias(usb:v058Bp0043d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v058Fp3820d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v058Fp9720d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0590p00B2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A6p0101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A9p264[013A]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05A9p7670d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05ACp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v05ACp*d*dc*dsc*dp*icFFiscFDip01in*)modalias(usb:v05ACp1402d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp821[358ABF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp8281d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp8300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp8501d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05ACp8514d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05ACp8600d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05ACp921[89CD]d*dc*dsc*dp*ic03isc*ip00in*)modalias(usb:v05ACp922[26]d*dc*dsc*dp*ic03isc*ip00in*)modalias(usb:v05ACp9236d*dc*dsc*dp*ic03isc*ip00in*)modalias(usb:v05ADp0FBAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C5p000[24]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p0023d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p3197d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p6000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p6001d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p6001d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v05C6p6613d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p7000d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v05C6p700[12]d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v05C6p7101d*dc*dsc*dp*ic*isc*ip*in0[123]*)modalias(usb:v05C6p7102d*dc*dsc*dp*ic*isc*ip*in0[123]*)modalias(usb:v05C6p8000d*dc*dsc*dp*ic*isc*ip*in07*)modalias(usb:v05C6p8001d*dc*dsc*dp*ic*isc*ip*in06*)modalias(usb:v05C6p9000d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9003d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9005d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v05C6p9009d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p900Ad*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p900Bd*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v05C6p900Cd*dc*dsc*dp*ic*isc*ip*in0[456]*)modalias(usb:v05C6p900Dd*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p900Fd*dc*dsc*dp*ic*isc*ip*in0[345]*)modalias(usb:v05C6p900[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p900[1289]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p900[12]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9010d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v05C6p9011d*dc*dsc*dp*ic*isc*ip*in0[34]*)modalias(usb:v05C6p9021d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v05C6p9022d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v05C6p9025d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9026d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p902Ed*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p9031d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p9032d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9033d*dc*dsc*dp*ic*isc*ip*in0[3456]*)modalias(usb:v05C6p9034d*dc*dsc*dp*ic*isc*ip*in0[34567]*)modalias(usb:v05C6p9035d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9036d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9037d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p9038d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p903Bd*dc*dsc*dp*ic*isc*ip*in07*)modalias(usb:v05C6p903Ed*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p903[CD]d*dc*dsc*dp*ic*isc*ip*in06*)modalias(usb:v05C6p9046d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v05C6p9047d*dc*dsc*dp*ic*isc*ip*in0[234]*)modalias(usb:v05C6p9048d*dc*dsc*dp*ic*isc*ip*in0[45678]*)modalias(usb:v05C6p904Cd*dc*dsc*dp*ic*isc*ip*in0[5678]*)modalias(usb:v05C6p904[36]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9050d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9052d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9053d*dc*dsc*dp*ic*isc*ip*in0[67]*)modalias(usb:v05C6p9054d*dc*dsc*dp*ic*isc*ip*in0[56]*)modalias(usb:v05C6p9055d*dc*dsc*dp*ic*isc*ip*in0[34567]*)modalias(usb:v05C6p9056d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9062d*dc*dsc*dp*ic*isc*ip*in0[23456789]*)modalias(usb:v05C6p9064d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9065d*dc*dsc*dp*ic*isc*ip*in0[67]*)modalias(usb:v05C6p9066d*dc*dsc*dp*ic*isc*ip*in0[56]*)modalias(usb:v05C6p9067d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v05C6p9068d*dc*dsc*dp*ic*isc*ip*in0[234567]*)modalias(usb:v05C6p9069d*dc*dsc*dp*ic*isc*ip*in0[5678]*)modalias(usb:v05C6p9070d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v05C6p9075d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p9076d*dc*dsc*dp*ic*isc*ip*in0[45678]*)modalias(usb:v05C6p9077d*dc*dsc*dp*ic*isc*ip*in0[3456]*)modalias(usb:v05C6p9078d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9079d*dc*dsc*dp*ic*isc*ip*in0[45678]*)modalias(usb:v05C6p9080d*dc*dsc*dp*ic*isc*ip*in0[5678]*)modalias(usb:v05C6p9083d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9084d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p908Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p9090d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p90B2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p90B2d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p90FAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p920Dd*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p920[123458BCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p920[23]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p920[5BD]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v05C6p9212d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9215d*dc*dsc*dp*ic*isc*ip*in0[04]*)modalias(usb:v05C6p921[1245]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p9222d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p922[1245]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p923[145]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p924[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p926[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p927[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p92[23467]5d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v05C6p9625d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p9625d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C8p0403d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05CCp3000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05CCp335[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05CCp336[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p100[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p101[1379]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p1021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p200[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p201[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p202[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p301[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p800[234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p900[12345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p[5678]001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D9pA225d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D9pA758d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D9pA794d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DAp009[49A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DAp00A[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DAp00B6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DAp80A[3C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E0p0600d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E0p200[0123456789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p0502d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p0505d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05E3p0608d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p06[12]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E9p000[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05F9pFFFFd*dc02dsc*dp*icFFisc02ip*in*)modalias(usb:v061DpC020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v061DpC1[245678A]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0644p8021d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0647p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v064Bp7825d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0659p0020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v065Ap0009d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp200Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp20F9d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp2202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp220[2346]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp400Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0675p0200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp000[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp0307d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp04BBd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp0609d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp061[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp1234d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp230[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp23[ABCDEF]3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2[57]A1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp331Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067BpAAA[028]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067BpE1F1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Cp1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Ep1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0681p0005d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0681p0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0681p004[07AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0685p7000d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0694p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp010[12356789ABCF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp010[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp011[0234589ABC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp012[1A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp013[15]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CEp8311d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06D0p0622d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06D3p0284d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06E0p0319d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06E0pF10[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06E0pF11[01245]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06E1p000[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8p300Cd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v06F8pB000d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v06F8pE033d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8pE036d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0707p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0707p020[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0710p[08]001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p0179d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0711p02[013]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p0550d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p090[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p0918d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p09[25]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p5200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0731p0528d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0731p2003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0745p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0745p1000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0763p1002d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p101[15]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p1021d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p1031d010dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0763p1033d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p1041d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p200[138D]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p2019d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0763p201Ad*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p203[01]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p208[01]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v077Bp08B4d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v077Bp2226d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0789p0160d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0789p016[234689B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0789p0170d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v078Bp1234d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v079Bp0027d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07A6p07C2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07A6p0986d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07A6p851[135]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp000[4D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp0017d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp002Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp002Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp003[CF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp004[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp0056d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp9601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B4p0F02d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v07B8p110Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p200Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p2[78]70d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p307[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p4000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p400[247BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p401Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p410[24]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p420Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p7610d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p8179d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v07B8p8189d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p81[78]8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p9271d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8pABC1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C0p150[013456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C0p151[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C0p158[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C9p000[EF]d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v07C9p0010d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v07C9p0012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C9pB010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C9pB100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07CFp200[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07CFp680[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D0p4101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3A10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3C05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3C0[9ABDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3C1[13567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3E0[12]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v07D1p7E11d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v07FAp7712d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07FDp0001d*dc*dsc02dp*ic*isc*ip*in*)modalias(usb:v07FDp0004d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v082Dp0[123]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p000[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p0020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p0031d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p0061d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p0080d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p00[456]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p00[78]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap6618d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap751[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApA512d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApA618d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApA704d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApA70[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApB004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApB51[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApF511d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap[15]046d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap[78]522d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap[BCD]522d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p100[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p1020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p1040d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p1100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p68A2d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v0846p68D3d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v0846p9014d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p9018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p901[239]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p9030d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p904[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p9053d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p9055d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0846p90[24]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846pF001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v084Fp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC0[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC1[126789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC2[249]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC2[567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC3[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC3[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC49d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC4[24]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC50d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pBA02d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pBC0[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap000[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap802[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v086Ap000[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v086Ap010[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v086Ap0110d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v087Dp5704d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08B9p1197d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08D1p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08D1p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08DDp0114d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08DDp098[678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08DDp8511d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08DDp90FFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08E3p010[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08E4p0163d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v08E4p017Fd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v08E6p5501d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08E9p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08FDp0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08FDp000Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0908p0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0908p0070d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0908p01FFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v091Ep0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v091Ep0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0920p7500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0921p1[02]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v0930p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0930p021[59C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p022[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p070[056789AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p0A07d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p0A08d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p0A13d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0930p0D45d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p1302d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v093Cp0[67]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0944p020[014]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v094Bp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0951p0008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0951p000Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0955p09FFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v095Ap3003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0960p006[567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0961p0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0988p0578d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v099Ep0052d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v099Ep4000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09C4p0011d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09D7p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09E1p5121d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09E8p0021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09E8p0062d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p0064d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p0078d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p0082d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p00C8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p00D[0A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A12p5D10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A21p8001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p026[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p1269d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p6688d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p8515d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p9000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p9601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p962[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A47p9601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A4Ep[24]040d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0A5Cp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0A5Cp0BDCd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5Cp2033d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5Cp21E1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5Cp6422d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5CpBD1[7EF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5CpBD27d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A99p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AC8p332Dd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0AC8p34[12]0d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0ACDp0300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6050d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p61[05]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p62[05]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p63[05]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p650[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p660[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p67[0246]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p67[13579]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6901d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p69[57]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6[89]11d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p70[0246]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p70[1357]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p72[57]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p73[0168]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7706d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7A05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[12]11d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[4567]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[89A]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p8120d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p8120d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0AF0p820[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p830[024]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p8[4689]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p9[02]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pC031d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pC100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD013d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD03[135]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD05[578]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD15[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD25[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD357d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p[56]000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B00p3070d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0B05p166Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p173[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1742d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p176[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1776d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v0B05p177[46]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1784d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p179[0D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17ABd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17A[7D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17BAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17BCd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17D3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17D[1B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17E8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17EBd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p180Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1833d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p184[1C]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0B05p187[04]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0B05p18F[01]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0B05p1976d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p19AAd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0B05p420[012F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p920[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B39p0103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B39p0109d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B39p0421d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B39p0901d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B3CpC00Bd*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v0B3CpC00[012345AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B3CpC00[012]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v0B3CpC00[45A]d*dc*dsc*dp*ic*isc*ip*in06*)modalias(usb:v0B63p653[0A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B8Cp2303d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B95p172[0A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B95p1780d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B95p178Ad*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0B95p1790d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0B95p279[01]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v0B95p772[0AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B95p7E2Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BAFp00F[1256789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0BB4p00C[EF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A0[123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A1[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A2[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A3[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A4[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A5[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A6[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A7[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A8[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A9[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0BCEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC3p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BD3p0555d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0BDAp0179d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp018Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp041[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp2005d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp2102d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp317Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp318Bd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp5088d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp541[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp805[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp8150d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp8153d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v0BDAp815[2356]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp8179d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp817[0678ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp818Bd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp818[6A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp819[1A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp8724d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp8754d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDApB711d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApB720d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApB81[2A]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApB82Cd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApF179d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApF192d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApFFEFd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp[01]724d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDBp*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v0BDBp*d*dc*dsc*dp*ic02isc0Eip00in*)modalias(usb:v0BDBp1002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BEDp110[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BF8p1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp000[2345ABCEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp001[01236789ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp002[237]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp010[2456789ABCDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp011[123456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp012[01234678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C10p0000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C26p000[49ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C26p001[01238]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C33p0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C44p0022d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C44p03A2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C4Bp0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p210[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p221[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p222[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p241[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p242[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p243[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p244[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p281[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p282[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p283[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p284[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p285[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p286[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p287[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p288[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p9020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52pA02[ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C6Cp04B2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C72p000[CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C72p001[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C7Dp0005d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C88p0021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C88p17DAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C88p180Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C8Ep6000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CAAp3001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CADp9001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CADp901[12356]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CCDp001[234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0CCDp0035d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CCDp0080d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CDEp002[25]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p0036d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p1006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p20FFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p300[0248]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p311[DEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p3121d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p701[05]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p817[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p9271d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3pB00[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3pE00[3456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3pE019d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D3Ap0300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D46p0078d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D46p0081d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D46p201[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D46p202[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D9Fp0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p382[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p387[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p6899d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p822[BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p82[12]Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p871[BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p87[01]Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p899Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0pA877d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB7p0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DBAp[135]000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DCDp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0017d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p002[BCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p003[9BCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p004[01278AD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0056d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p005[013F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p005[2C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0061d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p006[0256789AEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0072d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0DF6p0076d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0DF6p0078d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p007[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p007[59]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p061Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF7p0620d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF7p0900d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E0Bp90[34]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4141d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4142d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p4147d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p414[ABD]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p4150d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4151d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p4153d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p415[69]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p425[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4642d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4650d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p4650d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v0E41p4750d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p5044d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p5050d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p5051d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v0E41p505[78]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p534Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E55p110Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p000[139B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p0019d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p001[378]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p0025d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0E66p002[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p400Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E67p0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E7Ep1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp0004d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0E8Dp00A0d*dc*dsc*dp*ic0Aisc00ip00in*)modalias(usb:v0E8Dp00A1d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A1d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00A2d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A2d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00A4d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A4d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00A5d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A5d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00A7d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A7d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00[0234]3d*dc*dsc*dp*ic0Aisc00ip00in*)modalias(usb:v0E8Dp7101d*dc*dsc*dp*ic02isc00ip00in*)modalias(usb:v0E8Dp7102d*dc*dsc*dp*ic02isc02ip01in*)modalias(usb:v0E8Dp7103d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp7106d*dc*dsc*dp*ic02isc02ip01in*)modalias(usb:v0E8Dp760[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp7610d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp763Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp76[13]2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp76[35]0d*dc*dsc*dp*icFFisc02ipFFin*)modalias(usb:v0EA0p6858d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EABpC893d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EB0p3457d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EB0p9071d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EBAp[12]080d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p100[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p101[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p102[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p103[12358]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p104[023]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p108[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p10[9AB]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p110[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p12[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p2051d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p20[012345]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p20[6789A]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F3Dp0112d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F3Dp68A2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F3Dp68A2d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v0F3Dp68A3d*dc*dsc*dp*ic*isc*ip*in0[7AB]*)modalias(usb:v0F3Dp68AAd*dc*dsc*dp*ic*isc*ip*in0[7AB]*)modalias(usb:v0F3Dp68A[3A]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0F4Ep0200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F94p000[15]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F98p0201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FB8p300[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FB8p4001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FC5p1227d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCFp100[346]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCFp100[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FD8p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FDEpCA05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FE6p8101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FE6p9700d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FE9pB307d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1004p6000d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v1004p618Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1004p61AAd*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v100Dp3342d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v100Dp903[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v100DpCB01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1011p3198d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1039p210[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1039p211[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1039p212[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1039p213[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v103Cp1629d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v103Ep03E8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1044p8002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1044p800[BCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v104Dp300[026]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v104Fp0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v105Bp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v1066p00CEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1066p0[3567]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v106Cp*d*dc*dsc*dp*icFFiscF[01]ipFFin*)modalias(usb:v106Cp*d*dc*dsc*dp*icFFiscF[DEF]ipFFin*)modalias(usb:v106Cp370[12]d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v106Cp371[1245]d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v106Fp0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10A6pAA26d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10ABp10C5d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10ACp0102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10B5pAC70d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10BDp1427d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p0F91d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p1[16]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p800Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p803Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p804[4E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p805[346]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p806[6F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p807Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p80C[4A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p80DDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p80F6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8115d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p813[DF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p814[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p815[6EF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p817[CDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p818Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p819Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81A[69CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81C8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81D7d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81E[278]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81F2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8218d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8281d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8293d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p82AAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p82EFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p82F[1249]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p82[26]Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8341d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8382d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p83A[8A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p83D8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p841[148]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p846Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p847[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p84B6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p851Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p85A7d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p85B8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p85E[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p85F8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p863Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p866[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p87EDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p885[67]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p88A[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p88D8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p88FBd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8938d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8946d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8962d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8977d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8998d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p89A4d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p89FBd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8A2Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8A5[BE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8B34d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4pEA6[013]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4pEA7[01AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4pF00[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C5pEA61d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10CEpEA6Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10D2p*d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap1131d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap115[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap11[13]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap125[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap1451d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap14[15]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap161[38]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap165[38]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap2210d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p900[01F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p9010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p902[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p903[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p904[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1114p000[146]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v114Fp68A2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v114Fp68A2d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v115EpF100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1163p0[12]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1182p1388d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1186p3E04d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1189p0893d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p001[789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0023d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p0024d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0025d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p002[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p002[6789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0112d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0120d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0218d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p022[04]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0301d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p680[234589]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p681[2356]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p682[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p683[234589ABCDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p685[0123569A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p6893d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p689[12]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p68A2d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p68A2d*dc*dsc*dp*ic*isc*ip*in13*)modalias(usb:v1199p68A3d*dc*dsc*dp*ic*isc*ip*in0[7AB]*)modalias(usb:v1199p68AAd*dc*dsc*dp*ic*isc*ip*in0[7AB]*)modalias(usb:v1199p68ABd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p68A[24589]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p68A[3A]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p68A[59]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1199p68C0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p68C0d*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p68[89]0d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p900[0123456789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p900[123456789A]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1199p901[01234589BCEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p901[1359B]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1199p901[CF]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p9041d*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p904[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p905[134567]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p905[13456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p9063d*dc*dsc*dp*ic*isc*ip*in0A*)modalias(usb:v1199p906[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p906[13]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p9071d*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p9079d*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p907Bd*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p907[0189AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p9091d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p909[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p90D2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p90D3d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v1199p90D3d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v1199pC08[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11ADp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11CAp0212d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11D9p100[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11F5p000[1345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11F6p2001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11F7p02DFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1209p100[26]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1209p8B00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1231pCE0[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1235p000[12]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1235p000[AE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1235p001[08]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1235p4661d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1266p100[23456789ABCDEF]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1266p101[12]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1286p2041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1286p2042d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1286p2043d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1286p2044d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1286p2049d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1286p204[AE]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1286p2052d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1286p8001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v128Dp000[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v129Bp1828d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12B8pEC6[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p*d*dc*dsc*dp*ic02isc06ipFFin*)modalias(usb:v12D1p*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v12D1p*d*dc*dsc*dp*ic02isc0Eip00in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip0[79]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip11in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip3[79]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip6[79]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip[147]6in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip16in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p140[6C]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p144[12]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v12D1p146[45]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p14ACd*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v12D1p14ACd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p14C6d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p14F1d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v12D1p14F[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p14[0A]Cd*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v12D1p15C1d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v12D1p1C05d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v12D1p1C07d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p1C1Fd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v12D1p1C23d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v12D8p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12EFp0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v133Ep0815d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1342p0202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1342p0204d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1342p0304d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1395p0300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1397p00BDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13ADp9999d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p0018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p002Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p0039d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p003Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p003[1B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p0041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p004[35]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v13D2p0400d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v13D3p3247d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3262d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3273d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3284d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3304d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p330[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p332[129]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p332[78]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3340d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p334[689]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3350d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p335[789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3362d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3365d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3375d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3399d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p339[35]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p340[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p340[28]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3423d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p343[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3474d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3487d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3490d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p34[37]2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p5103d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v13E5p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1404pCDDCd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p11[0123]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p14[01235]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p21[0123]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p24[012]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p4[14]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p600[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p6010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p700[0134567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p7030d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p704[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p800[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p900[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p901[01]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1410p901[01]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1410p9022d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v1410pA00[12345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410pA00[1234567]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1410pA010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410pA01[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410pA021d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1410pA02[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410pB001d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1410pB001d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1435p0918d*dc*dsc*dp*ic*isc*ip*in0[345]*)modalias(usb:v1435p3185d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1435pD111d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1435pD181d*dc*dsc*dp*ic*isc*ip*in0[345]*)modalias(usb:v1435pD182d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v1435pD191d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1435pD191d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1453p4026d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1457p5118d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1482p3C09d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1485p000[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp2[078]70d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp307[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp3370d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp357[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp537[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp5572d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp760Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp760[1ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp761[0A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp8070d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148FpF[13]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14B0p3410d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14B2p3C0[6789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14B2p3C1[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14B2p3C2[3578C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14EApAB11d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1508p1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1508p1001d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1514p2008d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1519p0443d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v152Dp0310d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1546p050[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1546p1010d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v1546p1104d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1546p1313d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1546p131[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1546p134[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1546p1[13]43d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v154Ep500Ed*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v1555p0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1557p0A80d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1557p7720d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1557p8150d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v155Ap1006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v157Ep300Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v157Ep3013d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15A9p0006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15A9p001[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15BAp000[34]d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v15BAp002[AB]d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v15C5p0008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15E8p91[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15EBp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p000[12345678CDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p001[0123489A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p020[1567CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p021[257ABCDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p024[012347]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p030[123456789ABCE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p1403d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p1A01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1614p0407d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1614p080[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1614p7002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1630p0042d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v1631p6200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p000[58]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p8005d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p8093d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v165Cp0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1668p0323d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1668p1200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v166Ap030[345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v166Ap0401d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v166Ap0[123]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v167Bp4001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1686p00DDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1690p0601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1690p074[04]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1690p076[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1690p7588d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1690p7588d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v16C0p09B[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16CAp1502d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D0p0870d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D5p6202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D5p650Ad*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v16D5p650[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D6p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p5553d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v16D8p600[12345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p600[378]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p6280d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p628[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p6512d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v16D8p680[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p7003d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v16D8p7004d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v16D8p7006d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v16D8p700Ad*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v16D8p700[123456A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p700[12]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p721[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p721[123]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p725[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p725[123]d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v16D8p8002d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p800[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16DCp001[0125]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1726p1000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1737p0039d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1737p007[01789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1740p060[025]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1740p0615d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1740p970[12356789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1740p9801d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v174Fp5212d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v174Fp5931d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v174Fp8A12d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v174Fp8A3[134]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1761p0B05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp016[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp01[56]3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp0254d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp0302d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp0324d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp03[12]3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp1163d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1781p0C30d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1782p4055d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v1782p4D10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1782p4D11d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1782p4E00d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v17A8p000[15]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17A8p001[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17A8p010[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp041[CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp0808d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp0815d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp0839d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp0D8Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp10[012]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp1915d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp1940d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp1969d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp1978d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp2305d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp471[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCpBAFFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17DCp0202d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v17DDp5500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp304Bd*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v17EFp304Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp3054d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp306[29]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp3082d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp480Bd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v17EFp7203d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp720[5C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp721Ed*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v17EFp721[4E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFpA387d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17F4pAAAAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1803p5510d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v182Dp021Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v182Dp0269d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v182Dp207Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1843p0200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1871p0306d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1871p0516d*dc*dsc*dp*icFFisc01ip00in*)modalias(usb:v18C5p0008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18C5p0012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18CDpCAFEd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v18D1p*d*dc*dsc*dp*icFFisc50ip01in*)modalias(usb:v18E8p6259d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18ECp3118d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18ECp3290d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v18ECp3[12]88d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v18EFpE00Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18EFpE025d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18EFpE03[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1901p0015d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1901p019[0345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1934p1202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v199BpBA30d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v199Ep8102d*dc*dsc*dp*icFFisc01ip00in*)modalias(usb:v19ABp1000d00*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v19ABp1000d012[0-6]dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v19ABp1000d01[0-1]*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v19B5p0021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19CFp3000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p*d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p*d*dc*dsc*dp*icFFisc02ip0[15]in*)modalias(usb:v19D2p*d*dc*dsc*dp*icFFisc86ip10in*)modalias(usb:v19D2p000[12345689ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p001[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p001[79]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p0021d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0025d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p002[012345789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0031d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p003[01234789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0042d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0049d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p004[023489]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0052d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0055d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p0058d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p005[012456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0063d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p006[012345679]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p007[036789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p008[236789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p009[01234567]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p00[01]2d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p0104d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p010[4568]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p011[378]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p011[38]d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p0121d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p0123d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0124d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p0125d*dc*dsc*dp*ic*isc*ip*in06*)modalias(usb:v19D2p0126d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p012[1234568]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0130d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p0133d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p013[035679]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0141d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p014[1234578]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0157d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p0158d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p015[12356789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p016[124578]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p016[78]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p017[068]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p017[68]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p0189d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0191d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0199d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p019[1679]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0200d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p020[01]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0257d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p025[47]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0265d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0265d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0284d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0284d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0317d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0326d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0326d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0330d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0395d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0396d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p0396d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p0412d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p041[247]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0426d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p060[12]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v19D2p1003d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p1008d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p1008d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1015d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p1018d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p101[028]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p101[02]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p1021d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v19D2p1021d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p105[789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p106[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p107[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p108[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p109[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p110[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p111[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p112[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p113[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p114[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p115[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p116[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1170d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p117[37]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p1181d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p124[456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p124[57]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p1255d*dc*dsc*dp*ic*isc*ip*in0[34]*)modalias(usb:v19D2p1256d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p125[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p125[24]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p126[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1270d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p1275d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p1275d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p127[01234]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p127[6789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p128[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p129[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p130[0123]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1333d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p140[12]d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v19D2p140[12]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p142[4568]d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v19D2p142[4568]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1432d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p143[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p1476d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v19D2p1481d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v19D2p1485d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p153[345]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p154[567]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p156[567]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1589d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p159[012468]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1600d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p2002d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p200[23]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF4[23456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF5[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF6[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF7[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF8[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF9[01234F]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFA[0123456789ABCEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFB[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFC[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFD[012345]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFE[89BCDE]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFF3d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2pFFF[16789BCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFF[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19FFp0239d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A28p6010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A32p0304d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A61p34[12]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A72p100[0125789DEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A72p101[123456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A79p6001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A86p5523d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A86p752Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A86p752[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A86pE092d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A8Dp100[23456789ABCDEF]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1A8Dp101[012]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1ADBp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B1Cp1C00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B1FpC006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Bp2951d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1B3Dp010[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp011[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp012[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp013[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp014[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp015[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp016[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp017[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp018[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp019[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01A[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01B[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01C[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01D[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01E[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01F[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp4701d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp930[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp931[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Fp2002d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1B5Cp010[345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B75p307[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B75p7733d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B75pA200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B91p0064d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BA4p0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0017d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0052d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp00B[67]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp011Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp011Ed*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1BBBp0203d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0203d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p*d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1BC7p0036d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v1BC7p100[3456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p101[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p1031d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1BC7p103[135]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p1041d*dc*dsc*dp*ic02isc0Eip00in*)modalias(usb:v1BC7p1045d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p104[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p105[012345678]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p106[0123]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p107[01235]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p108[0123]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p10A[049]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p10[45]0d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p110[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p110[01]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1BC7p110[2AB]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p1200d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v1BC7p1201d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p120[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p120[34]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p120[678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p1213d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p1214d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p121[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p123[01]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p1250d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v1BC7p1261d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p126[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p12[36]0d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p1900d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p1900d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v1BC7p1901d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p701[01AB]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p900Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p9010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p920[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC9p6001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BCFp0B40d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1BE3p07A6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C04p0015d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1C0Cp0102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C40p0477d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C4Fp3000d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1C9Ep7605d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C9Ep960[357]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C9Ep9801d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1C9Ep9803d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1C9Ep980[013]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1C9Ep9B01d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1C9Ep9B0[125]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C9Ep9B3Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1CBEp0103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1CD7p0217d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1CF1p000[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D4Dp000[2CE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D4Dp001[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D50p60C6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D5Fp1004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D6Bp001[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D6Fp0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1DA5p451[2589]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1DA5p4523d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E0Ep9001d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v1E0Ep9003d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E0Ep900[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E0Ep9011d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E0Ep9100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E0Ep9200d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1E0Ep920[56]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E0EpCE1[6E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E29p0102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E29p0501d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E2Dp004[AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E2Dp0053d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1E2Dp0055d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E2Dp005[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E2Dp005[5B]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1E2Dp0060d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E2Dp0060d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1E2Dp0063d*dc*dsc*dp*ic*isc*ip*in0A*)modalias(usb:v1E2Dp006Cd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E2Dp006Fd*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1E2Dp006[19]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1E2Dp0082d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v1E2Dp0083d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1E2Dp008[2345]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E2Dp00B0d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1E2Dp00B7d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1E2Dp00B[03789]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E2Dp00F[1234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E8Ep6001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1EDAp2012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1EDAp2315d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1EDAp2[23]10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1F38p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1F45p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FACp0151d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1FB9p020[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p030[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p040[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p060[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p070[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p0[12]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FF4p600[AE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p1A0[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p200Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p330Fd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2001p330[789AD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3317d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p331[019B]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2001p331[CEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2001p3C05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3C1[579ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3C2[01235]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3D02d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3D04d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p4000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p400[123B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p4102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p4A00d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v2001p7D0[1234E]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2001p7E16d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v2001p7E19d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2001p7E19d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2001p7E3[5D]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2001p7E3[5D]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2001pABC1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001pB301d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v200Cp100Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019p1201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019p4902d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019p5201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pAB2[459]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pAB2[ABE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pAB31d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pED06d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pED17d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pED1[49]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v201Ep10F8d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v201Ep2009d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2020p203[13]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2020p203[13]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2020p2060d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2020p2060d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2020p4000d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v203Dp1480d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v203Dp14A[19]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2077p7001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20A6p1105d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20B7p0713d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20B8p8888d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20B9p1682d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p624Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p648Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p724Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p806Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p808Ad*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v20F4pE05Ad*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v2100p9001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2100p9E5[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2100p9E6[0123456789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2109p[02]817d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v211Fp6801d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2184p0030d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2184p0057d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2201p012Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2262p0002d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22B7p150Dd*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v22B8p*d*dc*dsc*dp*icFFiscFBipFFin*)modalias(usb:v22B8p2A70d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22B8p2C84d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p2E0Ad*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22B8p2[AC]64d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p4281d*dc*dsc*dp*ic0Aisc00ipFCin*)modalias(usb:v22B8p42[01234]4d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p6027d*dc*dsc*dp*ic02isc0Aip00in*)modalias(usb:v22B8p6425d*dc*dsc*dp*ic02isc0Aip00in*)modalias(usb:v22B8p900Ed*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22D9p276Cd*dc*dsc*dp*icFFiscFFip30in*)modalias(usb:v22DEp680[123]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22DEp9061d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v2357p000Dd*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2357p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p010[5B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p010[89C]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0111d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p011[567]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0123d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p012[DE]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0135d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0138d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p0201d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2357p0601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p9000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p9000d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2405p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v245Fp931Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2478p2008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v249Cp900[1268]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v249Cp93[12]Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap160[123456789ABCDF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap16[12]Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap260[123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap26[12]Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap360[123456789ABCDF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v25C6p9002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2626pEA60d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p000[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p001[1237]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p010[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p0301d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p0[23]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639pD00Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2692p9025d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2692p90[02]5d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2717p4106d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2833p0201d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v2833p0211d*dc*dsc*dp*icFFisc01ip00in*)modalias(usb:v293Cp5702d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2955p1003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2955p[01]001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v29FEp4D53d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v2A5Fp1000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2B53p002[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2B53p0031d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2B73p000[ADE]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2B73p001[37BE]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2B73p002[39]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2B7EpB752d*dc*dsc*dp*ic0Eisc01ip01in*)modalias(usb:v2C42p1202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2C4Ep0102d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C4Ep0103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2C7Cp0121d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2C7Cp0121d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0121d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0123d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp0123d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp0124d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp0124d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp0125d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0125d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0128d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp0128d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp0129d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp0129d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp012Ad*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp012Ad*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp012Bd*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp012Bd*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp012Cd*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp012Cd*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp0191d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0191d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0195d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0195d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp019[15]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2C7Cp0203d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp0296d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2C7Cp0296d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2C7Cp0306d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0306d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp030Ad*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp030Bd*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp030Bd*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp030[CE]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp031[01234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp0512d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0512d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0620d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0620d*dc*dsc*dp*icFFiscFFip30in*)modalias(usb:v2C7Cp0620d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0700d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp0800d*dc*dsc*dp*icFFisc00ip[04]0in*)modalias(usb:v2C7Cp0800d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0800d*dc*dsc*dp*icFFiscFFip[13]0in*)modalias(usb:v2C7Cp0801d*dc*dsc*dp*icFFisc00ip[04]0in*)modalias(usb:v2C7Cp0801d*dc*dsc*dp*icFFiscFFip30in*)modalias(usb:v2C7Cp090[01]d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp6008d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp6008d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp6009d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp6009d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp600[125]d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp6026d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp7001d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2CAFp13A[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2CB7p0001d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2CB7p0104d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2CB7p0104d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2CB7p010Bd*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2CB7p010Bd*dc*dsc*dp*icFFiscFFip30in*)modalias(usb:v2CB7p010[56A]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2CB7p011[15]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2CB7p01A[0234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2CB7p0A0[4567]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2DEEp4D41d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2DF3p9D03d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2ECApC101d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v305Ap140[456]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v30C9p0093d*dc*dsc*dp*ic0Eisc01ip01in*)modalias(usb:v3195pF190d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3195pF28[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v31B2p0011d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v3277p0072d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v3334p1701d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p011Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p043Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p051Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p053Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0E3Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0F1Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0F3Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0[34]26d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0[7B]1Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p1326d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p191Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p[23]326d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v33F8p0104d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v33F8p0115d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v33F8p01A[234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v3708p2[01]CEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3923p7825d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3923p7A0Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3980p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4113p021[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4113p04[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v413Cp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v413Cp400[123456789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp811[45678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp812[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp813[345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp8172d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v413Cp817[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp8186d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v413Cp818[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp818[56]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp8194d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v413Cp819[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp819[56B]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v413Cp819[56B]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v413Cp81A[234689]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81A[23489]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v413Cp81B6d*dc*dsc*dp*ic*isc*ip*in0A*)modalias(usb:v413Cp81BAd*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v413Cp81B[1356]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81B[136]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v413Cp81B[BC]d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v413Cp81CCd*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v413Cp81C[2BCF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81D7d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81D7d*dc*dsc*dp*ic*isc*ip*in0[01]*)modalias(usb:v413Cp81D[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81E0d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v413Cp81E[046]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp821[35]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v413Cp821[78]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp9500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4348p5523d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4505p0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4752p0011d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4766p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4855p009[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4856p0091d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p010[01234567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p030[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p0[45789ABCDEF]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p800[12345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p[18]000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v534Dp0021d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v534Dp2109d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v5372p2303d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5986p1172d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v5986p1180d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v5A57p028[0234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5A57p5257d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5E04pCE00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v6189p182Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v6189p2068d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v6547p0232d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v6737p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7104p2202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p4085d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7710d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p771[178]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7722d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7733d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7811d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7822d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392pA611d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v7392pB711d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392pB722d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v7392pB811d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v7392p[ABC]711d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p[BCDEF]822d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v8086p07D3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8086p0AD[234]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v8086p0B0[37]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v8086p0B3Ad*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v8086p0B5[BC]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v8087p0716d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8087p0801d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8087p0A5Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8516p2[078]70d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8516p307[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8516p3572d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7715d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7720d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7832d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7843d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p78[124]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7[78]30d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9846p9041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9986p7523d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9E88p9E8Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vDEEEp030[023]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vF201p5370d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vFFADpA001d*dc*dsc*dp*icFFisc*ip*in*)modalias(virtio:d00000019v*)modalias(xprtrdma)     /bin/sh/bin/sh/bin/shkernel-64k-debug-modules-core-uname-rkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.14.0-503.33.1.el9_5.aarch64+64k_debug5.14.0-503.33.1.el9_5.aarch64+64k_debug3.0.4-14.6.0-14.0-15.2-14.16.1.3gڱgw@g͂gɎ@gH@ggg@g@g@gu@g:g@gd gZ@gR@gNgH[@g? g5@g,g$g6ff@fLfX@fcf@fff4ff@f(@ffą@f3f?@ffJf@ff@faf@ff@f@ff>@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.33.1Chao YE [5.14.0-503.33.1.el9_5]CKI KWF Bot [5.14.0-503.32.1.el9_5]Chao YE [5.14.0-503.31.1.el9_5]Patrick Talbert [5.14.0-503.30.1.el9_5]Chao YE [5.14.0-503.29.1.el9_5]Chao YE [5.14.0-503.28.1.el9_5]Chao YE [5.14.0-503.27.1.el9_5]Chao YE [5.14.0-503.26.1.el9_5]Chao YE [5.14.0-503.25.1.el9_5]Chao YE [5.14.0-503.24.1.el9_5]Chao YE [5.14.0-503.23.1.el9_5]Chao YE [5.14.0-503.22.1.el9_5]Lucas Zampieri [5.14.0-503.21.1.el9_5]Lucas Zampieri [5.14.0-503.20.1.el9_5]Lucas Zampieri [5.14.0-503.19.1.el9_5]Lucas Zampieri [5.14.0-503.18.1.el9_5]Lucas Zampieri [5.14.0-503.17.1.el9_5]Lucas Zampieri [5.14.0-503.16.1.el9_5]Lucas Zampieri [5.14.0-503.15.1.el9_5]Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- scsi: st: New session only when Unit Attention for new tape (John Meneghini) [RHEL-62266] - scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset (John Meneghini) [RHEL-62266] - scsi: st: Don't modify unknown block number in MTIOCGET (John Meneghini) [RHEL-62266] - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. (Chris von Recklinghausen) [RHEL-62210]- SUNRPC: Handle -ETIMEDOUT return from tlshd (Benjamin Coddington) [RHEL-79870] - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Benjamin Coddington) [RHEL-79870] - tls: Fix tls_sw_sendmsg error handling (Benjamin Coddington) [RHEL-79870] - SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Benjamin Coddington) [RHEL-79870]- HID: core: zero-initialize the report buffer (Benjamin Tissoires) [RHEL-81838] {CVE-2024-50302} - x86/kaslr: Expose and use the end of the physical memory address space (Waiman Long) [RHEL-70002] - ALSA: usb-audio: Fix a DMA to stack memory bug (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix for sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices (Jaroslav Kysela) [RHEL-81799] {CVE-2024-53197} - ALSA: usb-audio: Add sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - x86/kexec: Add EFI config table identity mapping for kexec kernel (Jay Shin) [RHEL-74170] - mm: fix NULL pointer dereference in alloc_pages_bulk_noprof (Jay Shin) [RHEL-73210] {CVE-2024-53113} - can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- rhel-9.5: gate on kernel-qe tests results not cki ones (Bruno Goncalves) - ice: implement low latency PHY timer updates (Petr Oros) [RHEL-75466] - ice: check low latency PHY timer update firmware capability (Petr Oros) [RHEL-75466] - ice: add lock to protect low latency interface (Petr Oros) [RHEL-75466] - ice: rename TS_LL_READ* macros to REG_LL_PROXY_H_* (Petr Oros) [RHEL-75466] - ice: use read_poll_timeout_atomic in ice_read_phy_tstamp_ll_e810 (Petr Oros) [RHEL-75466] - smb: client: get rid of kstrdup() in get_ses_refpath() (Paulo Alcantara) [RHEL-72875] - smb: client: fix noisy when tree connecting to DFS interlink targets (Paulo Alcantara) [RHEL-72875] - smb: client: don't trust DFSREF_STORAGE_SERVER bit (Paulo Alcantara) [RHEL-72875] - smb: client: don't check for @leaf_fullpath in match_server() (Paulo Alcantara) [RHEL-72875] - smb: client: get rid of TCP_Server_Info::refpath_lock (Paulo Alcantara) [RHEL-72875] - smb: client: don't retry DFS targets on server shutdown (Paulo Alcantara) [RHEL-72875] - smb: client: fix return value of parse_dfs_referrals() (Paulo Alcantara) [RHEL-72875] - smb: client: optimize referral walk on failed link targets (Paulo Alcantara) [RHEL-72875] - smb: client: provide dns_resolve_{unc,name} helpers (Paulo Alcantara) [RHEL-72875] - smb: client: parse DNS domain name from domain= option (Paulo Alcantara) [RHEL-72875] - smb: client: fix DFS mount against old servers with NTLMSSP (Paulo Alcantara) [RHEL-72875] - smb: client: parse av pair type 4 in CHALLENGE_MESSAGE (Paulo Alcantara) [RHEL-72875] - smb: client: introduce av_for_each_entry() helper (Paulo Alcantara) [RHEL-72875] - smb: client: fix double free of TCP_Server_Info::hostname (Paulo Alcantara) [RHEL-72875] - cifs: support mounting with alternate password to allow password rotation (Paulo Alcantara) [RHEL-72875] - cifs: support reconnect with alternate password for SMB1 (Paulo Alcantara) [RHEL-72875] - smb: client: sync the root session and superblock context passwords before automounting (Paulo Alcantara) [RHEL-72875] - cifs: unlock on error in smb3_reconfigure() (Paulo Alcantara) [RHEL-72875] - cifs: during remount, make sure passwords are in sync (Paulo Alcantara) [RHEL-72875] - smb: client: Handle kstrdup failures for passwords (Paulo Alcantara) [RHEL-72875] {CVE-2024-50120} - smb: client: fix TCP timers deadlock after rmmod (Paulo Alcantara) [RHEL-72875] {CVE-2024-54680} - smb: client: Fix use-after-free of network namespace. (Paulo Alcantara) [RHEL-72875] {CVE-2024-53095} - Fix spelling errors in Server Message Block (Paulo Alcantara) [RHEL-72875] - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() (CKI Backport Bot) [RHEL-78423]- bnxt_en: Fix GSO type for HW GRO packets on 5750X chips (CKI Backport Bot) [RHEL-73726] - intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake (David Arcari) [RHEL-62985] - intel_idle: add Granite Rapids Xeon support (David Arcari) [RHEL-62985] - intel_idle: Switch to new Intel CPU model defines (David Arcari) [RHEL-62985] - x86/resctrl: Remove redundant variable in mbm_config_write_domain() (David Arcari) [RHEL-59001] - x86/resctrl: Read supported bandwidth sources from CPUID (David Arcari) [RHEL-59001] - x86/resctrl: Remove hard-coded memory bandwidth limit (David Arcari) [RHEL-59001] - mei: me: disable RPL-S on SPS and IGN firmwares (CKI Backport Bot) [RHEL-60895] - smb: client: change return value in open_cached_dir_by_dentry() if !cfids (Jay Shin) [RHEL-75935] - smb: client: disable directory caching when dir_cache_timeout is zero (Jay Shin) [RHEL-75935] - smb: client: remove unnecessary checks in open_cached_dir() (Jay Shin) [RHEL-75935] - smb: prevent use-after-free due to open_cached_dir error paths (Jay Shin) [RHEL-75935] {CVE-2024-53177} - smb: Don't leak cfid when reconnect races with open_cached_dir (Jay Shin) [RHEL-75935] {CVE-2024-53178} - smb3: request handle caching when caching directories (Jay Shin) [RHEL-75935] - bnxt_en: Unregister PTP during PCI shutdown and suspend (Michal Schmidt) [RHEL-69514] - bnxt_en: Refactor bnxt_ptp_init() (Michal Schmidt) [RHEL-69514] - smb: client: ignore unhandled reparse tags (Jay Shin) [RHEL-77743] - smb: client: fix oops due to unset link speed (Jay Shin) [RHEL-77359]- NFS: enable nconnect for RDMA (Benjamin Coddington) [RHEL-77179] - Revert "scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo" (Dick Kennedy) [RHEL-70933] - idpf: fix idpf_vc_core_init error path (CKI Backport Bot) [RHEL-70191] - idpf: avoid vport access in idpf_get_link_ksettings (CKI Backport Bot) [RHEL-70191] - ip6mr: fix tables suspicious RCU usage (Andrea Claudi) [RHEL-71730] - ipmr: tune the ipmr_can_free_table() checks. (Andrea Claudi) [RHEL-71730] - ipmr: add debug check for mr table cleanup (Andrea Claudi) [RHEL-71730] - net: ip6mr: add RTM_GETROUTE netlink op (Andrea Claudi) [RHEL-71730] - i40e: add ability to reset VF for Tx and Rx MDD events (Michal Schmidt) [RHEL-75972] - tcp: fix mptcp DSS corruption due to large pmtu xmit (Paolo Abeni) [RHEL-62215] - mptcp: handle consistently DSS corruption (Paolo Abeni) [RHEL-62215]- redhat: drop Y issues from changelog (Jan Stancek) - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-78075] {CVE-2024-53104}- md/md-bitmap: fix writing non bitmap pages (CKI Backport Bot) [RHEL-76800]- smb: client: fix potential race in cifs_put_tcon() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: don't try following DFS links in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow reconnect when sending ioctl (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: get rid of @nlsc param in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow more DFS referrals to be cached (Jay Shin) [RHEL-73594 RHEL-70959] - smb3: fix broken reconnect when password changing on the server by allowing password rotation (Jay Shin) [RHEL-73594 RHEL-57983] - i40e: Fix handling changed priv flags (Kamal Heib) [RHEL-69857 RHEL-30524] - mm: migrate: fix getting incorrect page mapping during page migration (Rafael Aquini) [RHEL-70898 RHEL-27742 RHEL-28873] {CVE-2023-52490} - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Rafael Aquini) [RHEL-70898 RHEL-27742] - mm: convert migrate_pages() to work on folios (Rafael Aquini) [RHEL-70898 RHEL-27742] - migrate_pages_batch: simplify retrying and failure counting of large folios (Rafael Aquini) [RHEL-70898 RHEL-27742]- printk: nbcon: Fix illegal RCU usage on thread wakeup (Derek Barbosa) [RHEL-73036]- [s390] zcore: WRITE is "data source", not destination... (CKI Backport Bot) [RHEL-63078] - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Salter) [RHEL-72218] {CVE-2024-50275} - bpf: Use raw_spinlock_t in ringbuf (Luis Claudio R. Goncalves) [RHEL-68992 RHEL-20608] - rh_messages.h: un-unmaintain hfi1 (CKI Backport Bot) [RHEL-71322] - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Dick Kennedy) [RHEL-66055 RHEL-53595] - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-66055 RHEL-53595] - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-62030] - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" (Ivan Vecera) [RHEL-65624] - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - i40e: fix race condition by adding filter's intermediate sync state (CKI Backport Bot) [RHEL-69809] {CVE-2024-53088} - ice: fix truesize operations for PAGE_SIZE >= 8192 (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix ICE_LAST_OFFSET formula (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix page reuse when PAGE_SIZE is over 8k (CKI Backport Bot) [RHEL-70660 RHEL-37905] - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-72970] - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_set_pipapo_avx2: disable softinterrupts (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_set_pipapo: fix initial map fill (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: store new sets in dedicated list (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) [RHEL-71357 RHEL-60554] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-70541 RHEL-70449] - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66329 RHEL-66328] {CVE-2024-50154} - rcu: Use system_unbound_wq to avoid disturbing isolated CPUs (Waiman Long) [RHEL-61329 RHEL-50220] - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-71393 RHEL-9848] - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-71393 RHEL-9848]- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'(0x805fc13a0xd1e698770x970bf4ef0x466ae44d0xb9749f8d0xc6315d8e0x6365a74f0x364e87610xcef3985a0xc7b45aa40x07729fd40xb9d2df390xb6f4b0310x2ae0877b0x11f3044c0x6ce1c95c0xe5a331130x972af3ec0x700007540x7e6db53a0xcca329180xbc5cd5710xb581c1650x003691900x5bc441210x58da116f0xd9e678ea0x1350a0e80x55be2cfa0x17bf73720xa5f101e60x237e2b8b0xb55c3c440x7dad6d500xe599ffe40x96ee00e40x8fb45e4d0x15033e3c0x21ae9a760xa2fc412a0x70ee800e0x0b1c73bd0xd13f7b570xf1186c480x74bdd07b0xf7641adc0x90d3bdf10x4e63988a0xd3e962880x2b5c7d890xf4422a1e0x36d2eac90x6b7fc6a10xe8ca45b30x55c9a23b0x65fcf5ff0x79858ab30xfc781c470x1570994d0xc7b600270x1de78ad60x29c8ddca0x25f8190f0x0d2afc050xd9aa75be0xb0c27db20xcc72fb310x00b0cb550xab70404b0x4ff1b46c0x79e98f8c0xd2cd922d0x4d2cbd980x02ba9ef80x1ec57b4f0x2c1d2fba0x2b9474cd0xfb8dbfc10x49e6d96c0x14cb76bd0x39f486070xc623acf90x844a44040x19e7490f0x571470da0x832258550xe573a7e20xcb5e08da0xc6daa6ca0x12c6488d0xb8c0effd0x31a6ad370x10752c660x612db5eb0x614c79760x2ee3c3210xbde41f780xc1fabe8c0xaa31a5480x3c79be5b0x6a5ec43c0x80694fc70x4dee4bd50x7ba3beaa0xf59b68250x8b8394350x4cee9c940x8216d6250x8cb58afe0x60501cec0x931b96fb0x5a7ba5660x07365ac30x7c89ef9c0x8a00d7800x86e5b1ca0xec53a7240xa1e4849a0x606a5b5a0x1f8ac7180xaaafbd3e0x36a862e90x3d23c1040x6c8b0b6f0x5d1b4e420x49286d3c0x4d90631b0xb150b38c0x244518120x2593782f0xf703a3f90x630b24d30x452f53b10x6a2de0360x46ac032f0xc742d6e80x62a012140x03582fe10xca7fc0a30xd2bece620x508430990x86f41b9d0x057d5f750x26556e7d0xe62a14610xe28223200x5e01168d0x5b7a9f060xd6fc3eb10xb3e7f2db0x7e96a2790x864bd5140xba1ac7b30x5756b8f90xf74d71910x6baa664e0x4c15ded70x33856c230xb7a572700xf0030d7c0x00cfd1e90xdc68f23d0x42a5cab10x169cd1fb0x8d5420330x39bf93010x0283dfe30x0f9197fd0xb1cc187b0x8d91c2c00x907873120x2466aca30x959b2e720x79c3f1440xa5ed99d60xdcbb71640xecab92690x23f4e0b00xbf9aca510xbd58a7cb0x70d15cfd0x7f1b6a600x0ea5d74b0x7df5bfdc0x4b574a850x625a4cef0x8cce0fc30xc8c70ab00xa62858e50xbcf7f7280xe94a9b940x1babc7750xd19486b90xde8f033c0x17f3f7730x7e1e27df0xfd55a7440x08ea29ef0x528354520xbd4833890xf26d118b0x6e76f6760xfc02f7d00x857dde560x7b8099f80x87e7e6dd0x056d794b0x8e0fadfe0x6b2dfa910x59c4e06b0xffb6b5b80x502df9900x2652ef620x919cd26d0x4b4138ff0x3c36d4710xcd0ca9cc0x73b1538c0x000cc4030x1975c0430x086d8f000x8c378ef20x1d5809d20xe7a640f10x48679d2b0xc820b70c0x4b6f748a0xc9e75b450xc962a2750xd776922c0x5bdb7a670x1be420530xcafdefea0x64a691fb0x4d2d4aa10xcb97f7c50x3e3e6e090x1413b8c10xc535725f0x3495ba180x8af2846d0x0e5f45c30x3674b5a30x015e5db20xc606151c0xb1a3cad40x9e0dd86e0xa1784ae80x0638b2b40xaa2e20e10xec665c420x2aaea0ad0xb1b4e1000xc0eae7090xdbf4a3070x461caeff0x2591768e0x450c8cd70x6819466f0xfff977370xf7442a430x3e3e8e140xfb0554d10x809d047c0xc8f0c0440xf01971880xada2c55c0x05817b170xf6618add0x70e68c440x5028dee40x4378a0d20x6b0a63c40x81b44e310x4b0ce2b10xc9b988840x9c51bcc40xfbdf97dd0xe17896220x5fa29e940xf5ef27b80x680a316c0x79a74e810x4c41e9020x2ad8a56b0x054cd5130xdfd8756c0x389ed48a0x9acbe4a30xb48a03450xe5111f5a0x6f4252860x1a8c51c70x112120df0x566b59ac0xa8aace000xe2edb7450xc3efdcad0xd95150770x54e7a0060x5816593f0xf88bea610xfbea63610x0bb1369a0xcd5ee4530x43e6389c0x68210c550x07e6f9db0xd29813570x652730bb0xc82241410xb069983d0x299307e90x1a0aa0300xe4ce01dd0x4c2da2210x86caf7050xaee5030a0x8b2b3b0e0xbdb46ef30xbc93afab0x5a6f96260x18bd20aa0x65f43b760x479780970x4d4e09d00x222f7f440x8ec953170x84c5b8c90x91279c920xd4b549560x4895ad5d0x0a3142cb0xe6211a840xa4f38c380xde972e690x3d6299540xd75e52010x673838a00xfdaa0b030x9128d4f20x1d8aa55e0xdd42baae0x5232c7ff0x73cbf15e0x735c9e580x3a29ee5e0xd3ca354e0xc1341aa40x4d5e2a990x37b1f1c50x7ac359540x0f77dafc0x014dd8120xceee9ac00xd736870b0xb4469db60xfeffb1ee0x07706ed40x2088d1740x3d4894b50xfcf3c31a0x442d78850x9186879a0x9d7026e20x511d706a0x234a8a940x5171579d0x7c22896c0x083162a60xdf329e3d0x20ad63e60xe27060110x828e51020x67248f4e0x49a4fb200x433482ee0x74b172c80x48d4a9f60xeeeb63950x13d260f50xb99167780x652b7f3f0x5a1860ec0x06f09c7e0xe278f1800x2cd5dd390xc64b464f0x5b4649a20x113d00c00xd6808b220xb2cb76a60xf44667a10x4bf946440xa206cee50x4a1026730x79699d670x1d530a020xd8fca7500x4ec506510xe7c5b40a0x5b362beb0x0619bca00x683e6f430x716498590x8ca76b750x6e377c740x30ccd1c20x48d316ea0x93b7a6660xfc2e9ad60xb6588ba60x0eff566a0xe2c0f61a0x18d6bef70x0c11cebe0x9c204a690x7fbd91920x9608ead90xc46b52010x108b188f0x0bc078df0x4571aea80xb83b715c0x430a36330xda6de90f0x85ad561f0x5765e8b10xa18f224e0x0b1ab3530x36a26dbd0xf299bf300x1c1c0afa0xb42989e00x255874530xb8e61f2e0x3718de4a0xe908e3bf0x6ba463a90x23925d4b0xf49bc67a0x4443d3990xbe7656fe0xcc3b4e580x976d70f30x3c1554f30xb35d70ea0xfd1a7ed00x94d5ded20x3f6b87740x38ce402b0xed3df08a0xab5be8e60x1b10b56c0x7b5ce5c30x5e788a810xac97ed400x98c1a8690x69a0e7080x51e64c190x91ed946b0x4c2f08040x636188fb0xb9d2fc710x4963dbab0xf625ab110x41e469750x8913814a0x8d8dde3e0x752f9aaf0x876f66aa0x28d9c0830x58fb429e0x62d694600xfafc8b980x03637c810xc3b9bf640x9afe91930x9e8572070x7e8b088d0xf9dd756e0x7e3a4ffe0xa9ea92f80xc2702d060x892b65bb0x7ceb3ad60xa856761c0x40638a330xba54f2290xbd3a05210x08438c4d0xc32897ee0x4fe23fed0x80dc11a00x56e026650x1906648e0xd6217d910x9dbcd8010xa17c0ccf0x58f2d5ab0x741a67cc0xcc404cf70xefffe1de0x2f2cdb280x265cf6870xb985813c0xe44825f50x2a2dd3b70xfdc715490x16185ca80xd89fb53e0x7a8ee6e10x750c991b0x1879fcbd0x9b170f810xf3a0d21b0xd76d8b460x8994bc650x7b8c32f10xd76132120x0718b8b70x45ee14fd0x6a7e197f0x1fa92a950x237491d60x43f754a60xfb0652400x0bc5bbcb0xc416e4c40xc8fdad950x54e446fc0x483c00470xe2fc3e0c0x8fea24bd0x41e9bfa20xd4e0ed4c0x7bd9427a0x7aad008b0x214e42650xddacccf60x1e7ba2600x1106bc080x9a43bfb10x56b185ae0x00956d800x89cc38040x193f34250x5c77012e0x8c6ecdfe0x3f44d9b10x219a2e6e0xac434d280xd9e109330x6921b0a00x683354cc0x1e5556400xdd94cdd30xcb94f2a90xd109ae610xb5f431870x4cf128f20xa88106950xcc175d5a0x810ff4190xc5d3ede50xd1346b860x49317b750x30d31de60xd8ff32f10x6209322d0xcd52f9cc0x051506f00x09c101740x64dcf9870x7054f0770x40419b8b0xfa39c11a0xa885aa200x5c7bb4960x157efb640x86dec6240xdc003c970x398402340x39c05be10xe97495d20xaf78f2600x7935f3700xd17fe8930x8f987c2b0x805d08c00x961d035f0x47c6e4b30x37734e060x60dbc82a0xbd67c0920xbe5d004d0x11a8a7310x346871d70xa51f16c70x53d0fc970xa77af7ec0xe8314ca60xcba850fc0x34930b200xa8ebffdb0x9086bce50x8fd0f5be0xf12d93870x6047ede60x3d608d610x93e0121f0x10d892eb0x4134f1130x81b1d3bb0x433594130x9e2872c20x72db4d1a0x245e6cc10x27820c340xec757b4a0x4321c7190x8ffaa8870x39ade5720x344be7ee0xd693a0d20xa6e1353a0x52f15c480x8c56a00c0x03002e310xf3be29a80x8676e94c0x39837df50x27e86b550x23b1fd710x967296a00x368a46de0x27c4d34a0x0c84da9d0xbcff4c060x890801db0x69bc20ef0x5548c35e0xff9db9e40x0e3a513b0x818dafbe0x5eaf72ff0x6a4b78bb0x05c38b480x681a8b990xd09637140xfb3be2420x3f225f1c0x3c744e950xfbfea7f00xdbfba46a0xf7be8ee80x23026b4b0x1b251bd40x2669bf950xc27d65ab0x9ce5d1660xee1c46da0x538f32f20x994f94cb0xf6a60a100x737b3ce20xc66f338f0x70abc9850x6c0e18e10x04c26a200xb793a9bb0xc06118700x86b5de070x496279c00xd6c87a050xa1149f7e0x3f6375410xa5cf03240x9d6cba300x79b82a710x6563568b0x8fa029360x780935130xd949fe380x4150c0910x3aca71a10xfa05a3ba0xf5596d890x6dd8d4270x5b0ebe890x8d9730830x95069b160x915cd1960x722531030xcc1a7c480xe46f8ad60x646c544c0xb1c020fb0x117aca910xc9575e3d0x02cc7aff0x0b0904040x37e52dd40x8df8a4a70xec44531d0xe23bea700x1936191a0x799302de0x7711178f0x9b9780ce0x5160aff80x231913260x311e42540xb56d79820x958529160x56597d4e0xdfdc30550xb7015ebb0x92056f940x50f73c720xe49e2c880x299842370xca187feb0x8d452edf0x180a96890x02dcbc6b0x4d647af20x7fc7b0130xad85dca10xf3121d2e0x23cd36450x065acef20xdccf0d0f0x1c0eb5600x9b10551d0x3c86019a0x13d172f10xd4e768d10xc4a1a8470xd5869e1d0xc7039bf60x027a67a90x2b0162f10xb39e09eb0xd49249320x67209a0e0x52eda0280x784fc8a70x949f1f1c0x630be29a0x3187b6180xf24bb6d30xc1db972e0x0d7530ce0x77f7a9050x18bed2a60x3899a9c00x7ccd6a960x750bc9d10x624281b50xb1db17290xf09e60070xff9fa6230xbef26eed0x54824f580x0b038e240x4265e7680xabd9af6d0xc4c738910xceecd9e40x798f38300xdef1096d0x392f27c30x0e400e950x3b54a9ad0x91ac09690xa340e2640xa99d7fa60x88430d4c0xb5571dbf0x76a68e3e0xf92c5da50xf95bcf620xfd807e480xfdf7ec8f0x7b0c587f0x7b7bcab80x30a1e3720xa31150810xebcdd3490x86bcdec70x2e152bb70xc250c1490xfffd89db0xd6526dca0x342a23540xbde39d6a0x642806640xf24e1a950x8f843afb0x9057f3c20x4ad4d8c60x21b4ed970x5e6876f00x11c1adb90x50ee5c070xd69a02940x4aeb78c20xc27374f70x04e51a850x878bd8370x37f932590x06395a650x4f6fd0010xb1f9057b0xb9ecc1280xf50e884f0xbefcf04e0x5fa4f3b40x242174a10x51cee5e60xf89b8fa10x2abc3b160x1c5850090x1f53cca80x803aa0fd0xaacdfe6e0xd4d181610x2b5df9870x605106f10xf4dde2670x9b6d31b10x3c4672310xa1ab96280x93d2cbda0x99d618100x446590d80xf26ff3180x06e0e1870x25af30210x43d0a0940x07f121bd0x1fc976760xaf0ccb860x8658c4d00xd12323c80x0f1a55280xad72d1620xd96ff7a40xc9cec4f70xe73e5dc30xe5bab1350x255ab30f0xef3466150xf3f936df0xd2a9884f0xc683b41e0x1ab314c50x00c24c7b0xfb3e06cd0xac5f8ca40x39c8cba20xff9416c80x9a74b9f10x8319f7390x3ae8fa9c0x897c875f0x87f9edde0xee681b7a0x91e1610b0x41c7b3b40x68729b980xd48f2fcf0x7fdb60040xa55dd0470x978d99410x95cf72de0x8b80386e0xe85c2d400x66d0b6740xb04b99840xf06e91c60x764371b80x32a2c4e60x1b11b2a60xed09b0a90x05416eee0xd106d2a20x987444d00x6b1433960x30f332d10x8b3db4f10xb2fede020x251c76170x963e5c5a0xaf028a7f0x61d81e640x454c96190x7648616f0xce962dc80xdfa93d160xe8e2cbca0x8e79ebba0x10efc3c60x4c2a52a10x1bdaafe10x2c08e03e0x5c3139ae0x488882a20xc8d3b0640xba8725190xb9c059790x52277aba0x152194fa0x4b07c0f50xf0fe39ef0x9339de2f0xf3fe64cb0x087d80700x918d3c530xc03ffa550x3da390700xdf50b01c0x1bf343bf0xd6d5e9860xe514172c0x03c6345e0x692b32030x0486aa470x413e41e80xc018f12c0x24ab2c1f0x426324400x78725bbb0xa93135060x4c36290e0xbddfc31c0x0731b2d10x55da19470x770a28770x653cc3c10x8e17f6960x8c270be90x5b47b9440x82336ed50x225d19760x086d18dc0x045f1c4a0x28ee670c0x7fc722a40xd82208e50x34b66e370xb526270a0x7b28445e0xb6be1c3a0xf4a02c900xa791c9be0xca34d2660x20daaf030x3f20f9bf0x57ad4c0d0xc3f30cc00xf167cb7a0xfb2835590xefed6b9e0x065246b80x1d5f95550xc5e5573a0xdffb744b0xb3b701800x675e58530x1ff775b00x546947120xe6d2b4d50xc96033c50xd22b606d0xc2d9e0900x615cf89d0x922cb7680x276040350x0f37d3940x87e489910xc5c3d6150x58ce37f20xdc32a6be0x865d7d4d0x93090cde0xed7a852c0xd4dc1fc70x1ad8a0240xa975f3ea0x80d855ef0xb65b63870x3854779e0x808f3ec20x107e9d370x78968e9d0x3ce04c130xeb8f59ca0x8dae18660xff82e7c70xa9356d390x97f190040x776cca540x2304cb6c0xfa6b8cfb0x45e40d210xd3115d340xb4848f7a0x80cf227f0xc71e2f890xcc8ae1650xc1c730eb0x21480e530xb1798dc00xae0e8bed0xd9b744fc0x425c0cd30x95f90d810x7919f8c30x871a6e440x50507b3f0x76dc68710x2fb62a220xc3f8720b0xa41683cb0x1dfdb36b0x37b064f80xc3a411310xe987d9aa0xb5822ce70xebfae55c0xb76aad120x40ac648c0x54207c010xd21aa7a70xb281f05a0xa43ffb0d0x64085db70x0c11aa5e0xf482bdf10x84be07530x9378ff380x07f4bffe0x7c7d3e9e0x1bbde9710x5d33f2cc0x21c8f9090x73ebed200x58a90a330x4fc221230xf62969ce0xcced57d70x1f1ada660x4f3c81f40xa1f308990x9af5778d0xf5d158cc0x90e807c70x55bb02f30x7c7f62f80xe1fe61f70xcaeca5a30x38c713950x922b27ad0x2a2c33590xf78728940x754b00000x36c34dc60x364679370xd7c3dd3d0xd2706f620x2d48acc30xb0dcd4ae0x4dc1605a0x68b41ef20xab2a783c0xc826b71c0xf92bbe7e0x1f6ed1620x289806400x0312f4de0x4a5d1ea00xf00a30100x2c3394de0x986f080e0x93114f5c0x04548bdb0x99eab3ae0x0dee9a160xa348de860x56fa32bb0xa47692da0x6124077e0x62df46790x50b200a60x72938caa0x280efde50xb6494ce20xf6ed33340x700d17a50xff8361700xb495de090xabcb42910x2b6a8c900x258678730xb0d65c6c0x4549d4010x7a8ac85b0x4cc4517d0xfa23b8b60x1aac05e30x33faba770x58df5b940x787ccc4c0x7bf50c650x00cd25ea0xf8ff222e0xe976c1750xa19b1c3c0x146950e20x3af3909b0x85dc6d750xa9ca2f4d0x613b1e2e0x5bab69080x0b20511b0x466a2cf10x64abec020x4632d8910x589283520x23a9291b0xab62888d0xb4fef07b0x5aee6e8b0x9d35786b0x5bce130d0x559775db0xcf07f5480x91cf1d9b0x22f3cf930x3305d5fa0x35cc8ab90x28c720180x70533c0d0x1a86bdb80x93e8f0460xfe9efdc30x0a4ea0ba0x20ad305f0xe9bf93230x5bdc55e60x6a4d54410x6c1830780x5987bc790x9fdb47af0xc94b333e0xc353ebeb0x69df7de50xf488c9180xd046885a0x8d16ae300xf05b3add0x4e155af00xda0d50ec0x4e90435c0x963023e10x56278ef70x188651330xb4c400400xb86e96850x62e77b400xd21bb37a0xb16ab5450x517098790xcd6a6f160x7efa071f0x114df68a0xbab6d6080xc712dfb50xa7c869820x667b055b0xd2e533350x733745680x77a437040x38c8b96b0x553208b70x41a432fc0xb7852a050xe9e799fc0x3fc2387c0x6b9583200x2afb5b770x0333e80a0x7f70f6390xed163c4a0x1d50cee60x16a1bb4b0x2558cc9a0x3b1a3d770xbde9b3cb0xcf6d821e0x0e3540220x293a70eb0xa24d28080x1a7796ac0xa432baf60x2d3ee62e0x737edc6e0x33a258ee0xe0813dbd0x8ace20480x49ebbd850x317ad7040xe1e160ec0x928ca5010xe5840ec60xdbd019c40x69824a140x855feb490xffd484270xdfa2b8cc0x6a4aec890xce53fa750x4c54f9490x5479c5070xae97e8580x1283f97e0x4d543d430x5de92efe0x509329ee0xa1955a9d0x2bc914a70x44ace0880xc87739980x7252209c0xb24458c30x4ae758e30x54e37e850x00f34cab0x509a3d480x15ffd16c0x5cba2be40x3763c61a0x7e6602890xefab05960x06f5f9570x5584448a0x76db523f0x56226ed90x9a3a5ec10x304ab0b90x83e26e8f0x275c1e0d0x07916d2c0x016ebc9f0x61f770580x799b4d030xf7d4ad950x1f96e5c50x48e6d3190x444f32650x298f4b8a0x493dfdaf0x21d92bd50x6d003c1d0x5909abed0x696c6d990x4b75095b0xc54f55500x8203fc280x6bedf4020x0ee9a9bd0x13c58e520x95febea60x8c5fef290x6164028d0x880d18f80xd47a10c00xaeb9a9170xd56d55f30x91d209390x6aac3bef0x1cf75d450xde6d82150x391eda450x565dcda00x1d97aa9d0x7c3ac9250x520e5ee90x19dc0b390xac297b510x7ef398230x7e8b60c10x275269b30x4fcf39760xd2dae9d60x27bf8b5a0x787bcf010xe7e3ecc60xc05927220x776ac6230x262f97100xd004ea880x9e1c14310xf25cf3830x272d68760xab23c8ad0x226b34d10x1a9b6df50x04737dc00xeece54980x6f2c6fa40xf40bc2f50x345fa8cc0x991a0ca00x9d769a5c0x5680c69e0x8c8f559c0xa4f6b7760x600627c80x9146b6a50xab10f5900x43afadee0x7acb86ed0xe9d7b4cd0x8d21eca80x348d352a0x79cfce7e0xfcfb10df0x9c6fd8530xea7922700x86fc6abc0x810debf90x836a78450x5f1648080x05c2b61d0xc334156a0xba76ef270xb6f4750b0x0a827eee0x8c68c3e90x5dda0e1f0x380401180x1bb590290x4b2fa4f20x033b121d0xe144b6ad0xb8f1bdbd0xd98eca970x72be35c80x07f4fd770x1dab0efe0xadc0d31c0x3e5e88620x69355d9c0x8d7d38c80xd6aa3ff10x875545e70x7de0ac3c0xb87944e70xb8f0e6af0x168da8c80xcc55938b0x36fea20f0xe4545e830xd4408c480x1fa990430xf46416150x5bf30f410x16ad7c5f0x8634b78a0xde8b94ce0x2358f9200xd38f02740x24ca2dd30x55ab0a550x815077ec0xc91ba21b0x9164de8f0xec8063d00xeed0023f0x30a9c96d0xf92603b80x19f37f0d0x43fc61cd0x107191ee0x6df864180x68ae63b60x4e8594560xabbb657c0x6fd0b6c40x41a05c360xf56e8d030xaabd9c850x66fd61690xb7b836b30xdd8051590x736cc4570x5b6efd520x883244680xa668969f0xf61a3f260xc78d31730x27b724f10x4ea2e0bd0x6c608c590x479ccc8b0xde97b2350x95f760140xfc4fa4cc0xe48ab3840xe4327b370xf2d349f10xf3df871f0x0715fff20x3c8aa8de0x551b344c0xc7c8ad520x0f8d83880x8a970cd60x8ab17b220xd0437bff0x19eb147b0x5f63f79d0x0d25eb2f0x22aa9b6e0x8c4ca94c0x2e10538e0x7792f5c20x084f57ed0xe1b60b780x5736cdf20x1b1245ea0x2710c3620xfdbaef950x82ef1e390x13db875e0x49478b890x63f2c3f40x16837e300x1bdd4e6f0x069fff070xafdbc3df0x6223caf60x59eac4680xa590e0150x7832aaa10x5987fe450xea4510770xb77a076b0x874c77de0x2e740c050x8212cb2f0x39593c070x4b4ee3900x241081cc0x2c97f76f0xa6e894520x416da2430x90cf9fbf0x78971d7e0xd476f51e0x6b25097a0xbe1e097c0x7c55f97b0x49e0135d0xaa88f7480xb4e0731c0xea1b26fc0x5c52e1090x702e48600x4769a6c80xb234444a0x0c8613bb0x6786d33f0x12fbd8d80x35033c810x8d2249ca0xce0c64600x0e7c86ec0x2a19a4f70x1549a7a50xb7d5ffb10xf7de97a20x79fd41dc0xafb94fae0xd3017e290x8d8e57c40xdd539be70xef2b1a6e0x10d2ccb70x84bb50e10xb37b318c0x98abd6a70x205787660xaede23440x776221bf0x09dd70470x40d4cd1d0xa2a6e1f90x02bcc3ba0x9aeb663c0xf13d39870x109d66ac0x6deeb9d00x12dd87a50x57dbac2d0xe7b31a1e0xf481c2c80xf32a05c60x4342b3f50x053d29060x4369f6de0xf256c9b90x7ce31c3e0x16b82d800x3890ccd50x37aaaa020x6e4bad670x523b68ca0xad9bdfeb0x5091c20e0xe975764a0x6b32610f0xc2da57f20xa510a1a80x864fa8d10xcc7f2b2c0xb61a82fb0x7f1dec160xea90f6520x037340190x6ff158570xe9b0ce450x4e2855180xc8bba32f0xce593c220x3bd45b0d0x749e05f20x7903e46e0x90ffce3b0x319e0c3c0x5d247ca50x1469147f0x202a1b1b0xd95c12f10xf2e6f80d0x525dd41f0x15cee5080xe684d07a0x0052c4b40x232b8ec00xee512e790x0814ca730x6fead76c0x3a3b93390x8011ad220x31c030f50xeb61e58e0xd3801dbd0xcbb9e1400x1684145e0x237ded500x777765dc0xc267c17d0xf55a4dbf0x0d26e44d0x32632f0e0xdae82a5f0x4e1217b70x803549b50x4b591c0b0x067e44e80xc6ada6230xf985f8410x3b2c8f0e0xecc88d1d0x3819d3b70x36e1d05b0x247bf1bd0xfecec3070xc3be367e0x32c5a1ab0x0845f3d20x8d34c8600x2f378bd60xe1e3c0910xe5ceecd60x9e41c7810x41884d040xb84201c80x369ea4d80x237634280x51bbfd250x9e09453d0x3c9b10130xef6ade440x2354f6710xe9eaa3ab0x8ecf460b0x743ad54f0xb8779ca80x30c46f7f0x071b0bbc0x1cb0848a0x8384bd170x32a8d8ff0x86ba2a020x28eba5630x7e4884c20x9204da690x8bc712f80x5fb2e8910x50445bc90xab7b77450x199305e60x287277cb0xd9ed6ce70x75fb8a880x1b029bd80xfd5519a90x40677ec20xbc86dc4a0x8d02293b0xe49b77360x84d6cdbd0xbbcf3e6e0xf866ded10xd016e09e0x318449950x0fe9c3370xc7959a250x080474c30xe24d84ca0x1dac13e00x6ba3bd930x7db6c6420xe65e68c40xdf19644b0x9e2d05680xaa4ac1640xa8eabadc0x2388965e0x87ecc6ce0x59c2058f0x2f7120780x26b8f5b40x7e248aca0x9c209be90x29496d120x7c5b563d0x4d5536050x2b6df8440xdc3b3e4c0x1ae2ff4b0x2f464d660x4eeaf2a60x20f6efc00xe1fddda00x85b015c80x554256bf0x6778d3f30x2be85a2c0xd615e60d0x39131d600x9f9ac6750xc57835ad0x69d6d6680x1ea6e7740x4ed120f10xf27bd65d0x6e1b0cab0xf26bfb5b0x19a193930x9dbb4db40x5b0183670x044a8f5f0xd14565ab0x185d0fa90xc9d3068f0x87565eab0xb78e6aa60x34ada9bc0xb930495c0x0f195c9a0x1a1199a30x42ea16ca0xc9619ab00xf58af6310x6c00dec20x99cf6b730x0e90dab20xfea8060f0x36ee154a0x7bb8a4c00x4455c4c70xd5624e7e0xd1be14fa0xa7076ced0xcda778610x0e210fd00x83f723680xbe573e3e0x561ea3d40xd618b8170xff97bae40x15fcc99f0xdd110b580x981efe920x96b895e00x74a0134a0x5aa774a90xe6c1e1260x93fe22300x5929d1590x9798b8860x5c169a890x502108d00xe324675f0xa3f641390x7722fd900xa50a26660x4881a0560xad421d430x9ce1bda80x06a1055d0xea947aeb0x610b257e0x9a8451d70x9f969dc20xa9bd92d10xe3f3eff00x9e704a540x4e4666210xc4e59dc80x35ae993c0x4c46a7000xbcf84dae0x561235870xdb5324ac0x136162040x08912ed60x3607ba190xd40a64750x1bb834990xec78ff8a0x35da1ae10xdafab5310x4a152ae60x1655ad680xbdbef6d50x533ad64a0x3e6371730x9b7352fc0x9119eb470x0a0869530x040bdb600x54207c1c0xaa2459c40xd4aad5770x1f059de20x436460bb0xc66343150x9e72a3720x50c08bec0x877b561d0xbddc77640x06ea9b7d0xba030a330xa15d89dc0xe1be53ce0x775ffdfa0xb775dc010xad3ff5f60x4d93ad4d0x4cfda76a0xe33a88210x96558e340xf62c5be90x2453976c0xd0a5cab60x0a25337f0x46ea9f0a0xc9b6ffc10xd3cd67520xfa1b1f780x8e6858930x6f149cb80xba0956750x8cd1c6b50x4398b1d10xe900a2a70xca940e9c0x4c22d4da0x97731c020x2ccc47900xfec7e9730x894952c90xef465a660xc3d039030x323e94b30x8b0362d10x20360d7c0x99daba840x51d69ae40xbd337c4a0xac19563a0x20c6e5c40x3daefda50x8ab780fc0x20e619da0x3b12b9dc0x4876e6c70xfcf3646a0xffcb220e0xe7c2c0460x9dfe6e960xa56e8ed00x34cf2ca90x5ecd990d0x8c8890d90xc4d24c8e0x2c9d93a10x99c1f8ba0x7cd06e000xfc49a2710xadacfd980x52fec7520xf38529bc0xd9ef73a30x96ea35640x7cc5596a0x955cd7580xa5f3b3570x1f7f0aea0xa38931bc0xb305cd7d0x9cbb9e430xbf6286d60x5eb7062b0x943dafec0x566e04c90x548c61b70x7d2ba3750x5c59b9e80x8a6420610xb9e550af0xd8f84ec20x79439e800x249e2a680x908ca40c0xc5c42ec90x722600ca0x5f9022aa0x126de6090x0f96a1d90x070cfcce0xb66ed9160x45006f940xeaccd01c0xc37681860x57b57c4d0x393ec8c00xab9d88b80x77c0dd0a0x7bafd0c10x68814e2a0x719b83370x0fbcc2d80x548a7e080x976ab9510x790d398a0x86b1697f0x1a40f55c0xb9b5cb810x38d900c00x9c4b723b0xb259ce220x59c09c040xd7d2b72b0x222e3c620xf1c065890xe57e9a920xea29da000xec2bea870xee2fbe020x9227bd4e0x4480d68b0x5a4738890xa2dbca890x0b1884ec0x12f42e530x6a37d4e80x17f568e90x2f041edd0xb7deb4b90xcfa7e4460x7a20af0b0x31c322c20xb2f243e90x5f43a63e0x9c8379220x327a98220x024980eb0x4a8140360xaef8e10d0xdb380cf90xa477c0210x4d2eb7260x81ff9c1c0xa1c815700x99c789a10x83a2dbe90x37ae79090xf195d4cd0x98df40a40x275416000xdf5cf5490x47f2bb4f0xa2cd72350xda1670580xe9e390330x52d30f0a0xae29d9040x70674cc40x3c80600b0xfbf3ddb90x69371f600x6b7efc070x8ff5b90f0x6d3f29900xb51b40120x99c53eeb0x7ec763560xe40b66ef0x41d4490a0x62613e340x5f70fbd60x838f8dd30xd3cf43ee0x40b39e600xec29a9000xf0abe8630x399bef520x74a0612a0x1b40c3850x8560e8c30x21ef1acd0xe84729f00xbb7b75780x75fef85d0xa6e5c4b50x8a0858b60xa22ddeca0xe8c4ee570xbd80fa5b0x9d7d43000x0483b2a30xe5afc56b0x1f1cb7d40x6c9208020x38c76b220x3bec69170xc3c6081c0xacd748af0x472e5cc60xad5d3ba80xa3d6e4c00xb2aabe530x1aab303a0xe471c7380xedd721db0x91d5b9ee0x93c479bc0x72a5a0650x785d539f0x402cf6f00x6565cd830xfa2ff2ca0x66c1e83b0x6aba4cb10x88a22ab10x63b211740xd1028d860xa203a2aa0x5d30acd40x51b4600d0x0ef2a4690x21af87d00xffe95e5e0x904d699b0xfd9460510x4b943fe10x2ab20f360x9b4e85d50x6a9c4c140x5bd84fd50x89f6af310xe63360220xbf31e4bc0x96f99f150x504f13760x145ecef00xd6eab6130xa44c6dee0xd656a3680x05c5121e0xafc648f90x4fee6bc90x5e4f583b0x1133ad1f0xf54032b40x7993bbdd0xe873ba8a0xfb2ace260x804ef04d0xfa22b9a90x8649368d0x0b9e9dbb0xbf50a6c80x4c9305ba0xff8f095d0xe27ad3ae0x7a5ee0430x2197d1bb0xfc9406ab0xfc48ef470xef531a1b0x5603a5fc0x4a8ebc2e0x3b40f9fa0x1f074fe60xaf925af70x605e4e000xc8e30bb70xf80907a10x0d6025650xf8a701cb0x83191ca10xf0c091320x158126020x7bf1cf700x022fcca40xfa39d1f00x10cfcfca0x6be413c70xba7b28220xf67390da0x46cf40770xc20984ad0xe165b1ec0x6a187b2b0xb19010e30xcbe08d8c0x20b6902c0x0592ecfb0x92e73c4f0x7e889df90xfd040a0a0xb1a235fc0xeb70f6e90xac0064970x3ae0d2bc0xd2f5c66c0x78325a920x53042e490x71e053bf0xa4204a9b0xc4338ded0x65eb8ce90x91dfe3d10x971fad340xdf5e14450x9e10cdcf0x57fc6c390x958bdb2a0x7d5a78430x1a189ff80x5a5a08eb0x267730060x901f46740x4c0fedb00x2d1549780xd8f2fb830x70e1b4ff0xb25e725d0x6b06ded90x5243d4490xe96e7abd0x9e6a32ce0x6a217e170xfcebd7860xa4f50e860xeb1b834c0xcaae98e10x6c4193fc0x1d06ef9c0x290de4d20x283b6d440x686917820x44ec53220x7e5452cc0xe82711680x9d0ba1d60x68395fe40x938398a80x88b9d2110xd3c1869d0x3188f4bb0x278283a00xbead3fec0xbd22e98c0x8e471e290xe0c445f90xe6ba92df0x1d7bc0240xabd444bc0x28434c260x0960489a0xc89ce43b0x119fcfdf0x16840a1a0xc3a0fb620x5a7b5c380x4144962a0x803f0e410x96a00c900x28c161a50xb8060bd70x5adcc9b70x9f6826910x060b91180xf59dc03e0x0b1eae1a0xd2353a690xb6c49dec0xb06fa0e00x6b5b13520xc8cbb8410x55418d870xae1aa6420x8487a76e0x597ff2cf0x16d9bc850x623fd97a0xf69f1f240x45ab4f720xd9a46eed0xf4c7e4ba0x751b785f0xf99b4a030x33acf00d0x59ccaf4d0xdd1cae250xd36afffb0x520f59c40xd11064d20x30546c6d0xcc68cb4a0x5952729b0xd59968220xa8acf9610x7fc5508f0x54dfdc790x15e2bb070x20bcefd40xcbac4ecf0x252165aa0xfa3cf6850x76d847f00xc62a85be0x3add3aab0x4a2e462f0x99e43ef90x11768cd10x8e60f0110x0651e0890x7eaf49410x4e72ec110x2d2b93a20x396415d30xb14d36650x6f0bb1780x124b6bfb0x9da41a550x9fc53e9e0xbeff9edc0x856e1eba0x2322f31b0x205901e30x5d8918f00x0feb4d330x933503de0x6288e5500x5e5aa3b80xc6d6dcf10xe2bff2390x6644920a0x75ed45280x970bdcb50xd4dad9f30x99019f6a0x8153fc460x842c04dc0x75daa7d80x8337ac370x360e7f890x25c46bae0x2c406d400x0c054af30x05f136570xa7042fb50x1d0476b90x3874a16a0x623893df0xdc77de5c0x244fb0a50xd721131d0x8fad79940x593939cd0x59b523b00x50a9157b0x2f98ee660x5d6e007a0x8ecbb3b80x33ee835e0x636d92cd0x0f4d81d20x2eb95ed00x4578be9c0x310ad42d0x601ef19e0x705a5bde0x472ab47c0x00a726850xfa4c3b380xf706c0560x30d6d93a0x2e0cf6a20xe15c45780x313c38ea0xc7c836160x110912910xacff87a70xaec35ff60xfc11e0450x706ad52b0xc81f664b0xb03f1d390x37b427a20xa9f6f46e0x69fc3bbc0x003c6a420xd43e4cfa0xa9ca3ff70xd6aabdb60x224738bb0x53aa84b70x816fa42a0xdde34e9d0xdd8233540x5b5fa6950x7b472aa70x9c6496e80x5ef908f20xfdb99ff00x2d368c4c0xd3c672b80xd41ff2ac0x5632e63d0x1a3faeba0x253f8a0c0x706ee6de0x2cc3b3430x80a0fbad0xe7dc41180xe99350be0xa523d9480x633f6a250xa4ab05960x965b448f0x1684c71d0xb51954840x154bbead0xb3e990850x20811d700xd68f58760xba43db620x8af9365f0x2c19c3c00xd61b36b50xe06274a40xab604bc00x26f138c60xb6d5eb0b0xd41cc45b0x414ba8220xd10bfea00x6e56b0040x9ea7d02b0x497899760x0c3193250xb2609b6b0x84e15aec0x2c09c7300xc0f87dee0x5fbb19750xd78b56f00xfca060bc0xe1c067d30x409f0acb0x5ce54e160x18a4585c0x8f772a3f0xd9a965690x5f9d0b3a0xf44ef1380x3a97d43c0x43b348b80x5edd35270x3e7b4ded0x8b9c58780xa9ed18a20x7ee3260c0x81b3a9690x15e4018b0x9617755d0xd942a06d0x0f5d4b890xf1bca8790x5cf2b84a0x267a64370xa831d15f0x6183682d0x9c0735e60xe921db910x3b2055d20xf3689e900x31d0ec400x779498080xa2326e960xf61b786d0xa400b2c90x4153fe0b0x7795cae40x1f07c34e0x502351b70x70d50d620x44021fda0x97fa78110xda9484770xfa7499a00xeb16172d0xa8a56c830x86eaf43e0xccb04f220x1c6530d00x3ff17a440x93d698de0x5b4a76490xe7833a6b0x218bd36b0x6da083d80x5ca5455c0x43cedb6e0x9c9eb0c00x147362240x8c48b4a90x8f361d0d0x82be49b70xd50def6f0x1c79c99b0xb3b5bd940x44570a390xa9e8354f0x1b700d370xdb0259b90xe23c75950x5fe0f87b0x27f2dc8a0x9eeeef480x992e03d00x4f2644720xf7eacb710xd6e081020xa10c44fb0xee0601c70x5e5f16c10x848817040x4ccf200c0x1af1abe30xb41965020x1853f3c00xa44f381c0x531947c10x5a31e19e0xb77715960x3565babd0x5ed3daf20xb612a1850x4f12eb310xbfba794e0x5f6b7a020x49688f7e0x9097229e0x48e58f150xf9d39d8e0x14b1edbd0x8a91f6f30x599e79b70x86cef1800xd6636ca60x305e57010x4e7fe4fc0xfcc626950x0a6a1b930x528d775d0x5ebb20510x927b30cc0x69956a680xa0276d370xf74609ed0x1a278c1a0x7257931f0x27126b100x460ae8580x4245698a0xf91f6d750x7a368ca80xf52d42da0x95c943b10xbc91481e0x907df8030xfbec3c790x7efb16090x19a8678e0x566234fb0x7a738f8b0x2e66521a0x156876cc0x7d6644df0x6f3614b60x44b905130x9f7be6450x5f19eb610x27c489fc0xd3e441f50x0325c8100x661b4a980x8e76158c0x51d95c340x537815da0x45fb89850xb6f60af80xa9ea94210xfaf347440xc643a9f40x209b89ac0xe4e83d680xfdf0c1040x510aad1a0xb46b21880x6d401ec90x75a729a00xf5dedb300x1ef35ce40x6492fe340x7c1df7240xf73ec9940x7a828ec60x2eb457280x35703c170x0a17b4340xb8614f550x50d2e29f0xe0b8a07b0xb12829ff0xa03d47e50x9456c91a0x77f6caf00xd1463fb50x6cb9dac60x28abd3550x823394770x5fcdd2da0x788062ec0xeaf803c60x617d74c20x729affc70x890960e00xc050cf760x7b2ed17a0x270f65330x7de47cdd0xf133e10e0x58abe4440x91c7eb400x0e7900600xa90a306f0x74d704370xab0e78630xf147f40e0xee9520a60x9a8e5a720x6223c3230xa44891660x07a686f90x16a3ada90x13440d470x84d039340xa92bb1600xf4a263870x515dac600x1e54dac50x5472b1520x3f05e5060x583770fe0xdba126c10x8f495c470x7d2d22bc0xb09faf790x8b964c9c0x91282c7f0x77dcea740xeeedeed80x80a5990b0x2e956a3a0x671593000x68afdf800x7f39541b0xdec5e7200x5af9d9610xad60c3c30x0f40eaab0xc5a6d10b0x69b18f430x6ef3e1450xc07634840xdb68bbad0x50b73ce20xaa6f23ad0xaad6d92f0x3939f8f00xff2825210xc781bd9f0x0cdce87c0x9cab34a60x85b5e6250x8a490c900xd24108d40x083eb21c0xb14bb6cf0xbb30297c0xfe7a314b0x9b9263ef0x9cbad4270x43b990210x37956b720xcf5bce220x10f344950x44e8a5d20xd712c10f0xce492e8a0x3f126df40x3b3856a90x4bacecdd0x0ca9cb9a0xc89c479b0xe5c7f20c0x2102e1930xbc74d2790x3b65f8520x7b08ddab0x995bb5870x4eb10f470x91c6a8ea0x5f0a4f710x62042edb0x810389380x7cc103790x5239f3870x8f8f7e0a0x99c1feea0x7f1aba980xe67884430xbcd6b62c0x867c54e90x448a5bba0xe41a88bb0xcbb99dc30x3aa335eb0x6e623f590x0655301f0x2bff628e0xd4de61890x02cf06ee0xcb3118b60xc477fadc0x19397f4b0xe6c0ff060x2bccfd5e0x938480e20x91fa3ffe0x97e3c0290x5f2339710x566109540xa5df29270x52a331850xb8fc65290x8bfc7d1c0xce1c43920x59467dad0x068822a80x5fa4db640x5dff28a70x3d741c870xdc4666a80xf4f9d5c70x32ac36450xd7434f450x930f3c150x5028bbb20x191865f70x9f3c89210x10cac6420x9afc3d410xd49e8b8a0xc9ac51170xa2db5a620x6089b20a0x187f765e0xeadec2b20x698c03df0x3d96db760x17e083470xe53382d70x09ed83400x240c4c970x4e9236520xb77a55970x20784ea40x836bd78e0xb77d629d0x8103f8a00x453d1c1b0xd7840d2a0x65ad3a220x490502ae0xe38f8bdc0xdd49345c0x220d7c190x6e8042fd0xa5b0ce680xc6010dd20xebd62e390xd06750910x689bce990x724775f40xf029cd8b0x75d5dfaa0x4f414b340x02a78fce0x50befbf30x81ad0d410xb13393fd0xa844a7d50xfa5b09cf0x50f40b0e0xce79a6340x6b40c2ce0x64962c990x0b7236c10x5c8786350x9ebeb8d70x92e73cb90xb392a0d60x13c667c60x29486f0c0x755a86c30xee0b31f50x114d74920xbc520fe80x2414e90e0x885c990e0x3e8c92280x572a70830xd79df0fe0xad36b5bf0x801b14f70xc80e1bc70x94e2d7a90xefdbca1f0x8687dd040x64f04f180xc5d8a3230xc089e79d0x8b2259a10x44ba2f0e0x10744caf0x3ef0b0940xb0dc6b1c0x5adc73ee0x972d9d860xd1e190150xd483e35d0x3b4cd98a0xd85e69050x3ee8225b0xffdb4cd60x081432170xe994d4820xb7b5e1480xc2b9e9020xd4754f5e0x1f3785e60xe6aca8960x7c3736770x8632c6d40x8baf89130x6aecce140x0ababb300x5b9ecaf00xb74d34960x216d77c20x0a5b243b0x61dee7ed0x7a5ecda60x1eac69cf0xb6d00da30xdeaab50f0xe38179960x1fd36ba60x93aa31ec0xcda08c810x62d8b62d0x370ec61f0x224460d40x4f93231a0xb7b1a93b0x2fc51c950x082e44220x18464dab0x3305c77b0x3ea22fdd0x3c0181c20x108b0de60x4b8a2e4d0xefb2f2400x7b678d8b0xbd9411120x816b62380x7ea404a60xf28af0600x50e341260x19532f710xc819418d0x1b9453150xd1ac9d2d0xb78828de0xcc1a4ac60x2921a4d40xdf0950620x02b316170xe5512b8b0x7a225be90x3b136b010x508b9a7c0xc31949d80x01af39090x4e0af2330xd63b370a0x67fa35fd0x25efcb320x87a70d3b0xc22b63500x10d7680f0x4ccdf6db0x5ddd6b790xf4a2926e0xed7c8cf20x2e5382f90x70683a300x8ea600590x44ca22ac0x57497eff0x9ebbdb280x9f0531250x8d7f07630x8a327e0d0x9ec4312b0x0a8d39a50xd1f28f2f0x9938eedb0x0e6f97d30x76fb0ff60xa16c72300x782fec9b0xd43ecc180x05374e520x7be8c5660x4a2d4b530x0ec93afe0xbdb546150x06723b160x6458ab630x78c272f70xd16d10e30xf48629d10x8c4a4e8b0x30a956d70x24b9157c0xa05e69530xa90675540x2dbbdfb00xd113f5320xd8420a000x091044890x97e056630x962ce1d80xa9fd63430xb1c3835e0x28e41d560x45156b0f0x55691ad80xcd7974840x0277829d0xebedfe5f0x7b18995b0x3f6abc340xa2aacbb90xd48ac6860x3b48adb80x265877bc0x51c6a54c0xca63e9230x747afc540x6efd9f2c0x711620550x9ac0612d0xba7d3aad0x50fb4d900xba7997af0x12c533060x5a74ad940xc97cce810x3eb6cf000x498e5d160xbe445c970x65965e6e0xba71997a0x429407180x6145e93e0x7be85fe60xbe7717810xadf0fee40x5cd99ae70xb3f83b8e0x2ba83d1f0x678bd81b0xe3f57b040x62268a080x6ed011f10x76310fe00x7ce403630xc01d2b5f0x39120a2a0xd3d558c20x8f7888e30x360876a60x30a1f1970x3fb6cec20x9cf683740x8cc3b64f0xb54103de0xaebf33940xc7a8c3f70x12cec7160xe1e704a10xd0607ccc0xcf7654c40xadcff14b0x38e836a90xaff8a2710xb29e91b50x4c33bb510xdac7ffab0x1c6153b80xd71de9800x357353d70x3e3298fc0x061530720x54c9a4800xee74ed120x9ce0961b0x33c84a550xf630d9a90x781f88db0x1cc5cfd10xa57be8050xa7ef076f0xb372501e0xc9a2f91f0xc639187c0x0ff834290x75289d280x652247cb0x9d8752110x5b16f37f0x4733d28d0xd0d60a000x5cf8cb770x118b96810x4d3eb0b90xc1db19310x4b0c18df0x5c7e7f440xd38abd3d0x85716baa0x1a1faea20xe0b76e550x9f3e36570xcd7566b70xe1c0101d0xe5b3bfc60x42769d3f0xd3c499010x8325d4b60x6ae89e2e0xa25a9c500x4d2546dd0x6be1dc040xfb2fba470x613c13dd0xd587264f0x7b4a70d50x8a9a9f540x357f04bd0x91c8a54f0xd04bf2500xe1394c8e0x31693dce0xe51e4e4b0x78debae50xb28c010c0xad6f2fcb0x062d69d30xa5aa89590x8bb4348f0x286ced160x183b90bc0x11adac8f0x0abe91ce0x11e8d8ff0x64205d5f0x4d9e21ad0x033dc8a00xfa9cad680xfdf13d800x0839e9080x33b3f3c00x36c5bfca0x41f883cd0x9af23f640x081f0c8d0x13aa08fc0x05f98e240xae92a75e0xf8fe1ec00xbb2fba5c0x7500c60b0xeda40a010xbb3281730x284a16a40x8b074c9e0xd62e087f0xf8b88dd10xe67141c90x01cbd7360x8436609a0xdc0c2c9b0x78727c500xf89d977b0x46fd358c0x615413bf0x960abb6e0x9e670e2f0x4a31af780xe7e0d49e0xa29153f20x4ea60eac0x11cb21990x440b75890x75108cc00xda6a6ce40xcba515f60xdb9dd1070xe18c41280x733b61f00x58210e600x519c8ba90x6e008ded0xa99d27be0xba2ec4b10xf189de160xdc64fff80xdd1650290x0eb7f3cd0xdc8486e00x168bf82b0x1dc2d0720x2e197cf00x6f92b5b00xe2ffd26c0x6db8af0d0x3144e3610xa8841cf40x6cb539a40x957e4a350xfb56e95c0xc6edc0850x49b7f8be0x7bfc51ae0x87b95bfe0xc887a1e80x813e5bd30x5a9969910x3f9b31c80xb12205e30xa6803ea80xe143b46d0x69253ab20xd3e2fb340x0edda1fd0xd86e24710x481713380xac30c47d0x8b6bb0490xb626c5920xc60dd0e50x4759c39b0x095408970x219280d60x8a678c5b0xb334b92e0x1916f01f0x195c4e760xf62de75a0xee7a1ec90x8c3857a50x9ed71c400x39a07fbe0x52657cab0xc148251b0xc5fa4d670x0a5395250xd82a6bde0x900c812e0x147962250x5245de2d0x05bf60790x30c9d4a60xf06d606f0x74d5e5850xa246fbce0xfc87e19f0x3c89ac0f0xe66836d20x8a66ce870x71b1cfb70x97abe8c70x7b3684b40xa0c180480x5ea34ab70xb9f605ef0xad9d228f0x7385d78e0x96b338880x6cc71c7d0x87ef2b430x9d50feeb0x2559c0300xb90023000x8e45dcd80xd92478d60x3d5d9ea20x6c46852c0x3408ce130xcce1de5f0xa1adec680xb58312ea0x729f9e200x595827600x862e41d60xfa222b4c0xc87b06aa0x4866505d0xc7501dd40x163970300xe561e8f90x3aaeecb70x801eb6120xa664fd060x05dc4e5b0xf49cc64d0x785f94770x80947d9b0x90ac515c0x762c2eeb0xdb1fc0d50xc40867ba0xbd6803f30xfb4ca48b0x66fb27870x4c6d50f20xd73516a70xbee7cc6c0xc259c29e0xeb2119880x63a4e30d0x5ba1a45d0x87bc61bf0x0c75e7480x045520200x25d226c70xf28874460x4328443e0xbb4f9d1f0xdcdc00400x2a9289180x15f906880x43f9ebc80x74b8e6740xf36f42a90x59567f4c0x6beeb3550x49e434110x2c8ae47e0x73ba034a0xbf8ac6940x8b1956900x0dabfa610x3ee6fd400x21fec71f0xaa3320570x9d9751400x63da5abe0x4711aa060x24016f0a0x2ad8b1eb0xce882ea70x3fb155c50x34abaefe0x2989c0830x98c7b76f0x1d6507dc0x665aa3500x7b7057140xa72c5c460xf4ffbad10x8b46717c0xb0d7b3730x7c2765f40x619a157b0x277307a50x6fe198290x34e1164e0x46a0c0330x8fe4a8490xa03d988b0xe5251e290x7687feb20x9a8e18770xbe7dd7dc0x462d958f0x847fab4d0x6bbe06a60xa2d076b10x3f9ace180x8e2ae9d10xdb343f2f0x6fa844b40x8b7d54880x254a56ac0x9ada4fa40x84d32f990x0ff7d7440xcce09e860xb276fd350x8a3f5ba80x2b1785690x3bf5f68c0x147246d10x00f284650x17c21f740x46c799ef0x7096736d0x09ca42ed0xa1d412f00x53f82a5d0x16b092dd0x3ed932190xcc6a729f0xe10822890x57e5428f0xb61048950xb093063a0x21d9589c0x1782df590xb40d4e010x9bc8eade0xd772d07c0xf01138620x0d24cf6f0xc981cc400x1a671c0f0x35fb90440xf9971aea0x0c4d8bef0x2a79ca610xfaf598c60xa97046ab0x0d1873120xe8a5d8450xdc71f46f0x303104d20x8a222bae0xcc9560a50xa5a9220e0x19053bd30xb56adce50x61fb03490x7a69dd7b0xd210af950x81a83fdf0xf52d14000x3971b4df0xb24b06120x86dd19f30xe3e927950xbb2b188c0x31cde63a0xfbc4f2600x8ac068290x3ea549800x3077fd2f0x58f559d20x682f8a960xa28f0b4e0x303da0080x6d6197d60xc30e09b30x0f644dbe0x5af762f10x37f7782f0x729839f10xd3cd41160x1945dc200xef7709fe0x9ccde93d0xfcd390ce0x4cc910ca0x1fde6ad70xcfd9808c0xa4556c1e0x0e251ae90x372b4eac0x7b60908e0x67b0b6730x7a5aba240x10b93ff30x1bcb71ae0x9c7b70830x415bc8c20xdb9f3c680x099ee07e0x9504efcb0xba5bed990x1a2135770x50dd8cdc0x1eedb01e0x7fbeb6f80xd588999a0x983137450x6a4d7b0e0x38dfe78d0xee0e2f6e0x694ca1b70xb85090d10x0add94e00x3c94554c0x4913178e0xd64eba060xa0dd53660x8afee85d0x03b116c10x6f864bbb0xe980e78b0xbfbbfc7a0x70f0c28f0x9d247c3e0x3634a4060xd23e375c0x9dd77b3a0x042519410x71c4ea6d0x1841235c0x5e9950a20x279453960x22c0dbc80x9daf74160x18f3c0890xc0a7c87e0xd0c571640x7e7fcd4c0x7b1286b10x711377990xdfd278020xfa8cf4210xb9e50e470xacf2e81f0x6f199f1c0x506e68e40xfa20a31b0x8ffa92eb0x4254531a0x2a9c95440x13b363840xebbf7a2a0x623cc0140x151ca86e0x34b64f060x0676f5ac0x905da19a0xd89237d70x483e83df0xd61ae40c0xea56f3270xf8dc35ac0x4d03fc9e0xdfeabca30x644b1bb10x7931e0d70x13adcdc00x6dc491ff0x52412d2a0x4b1e33a30xc2da0cd40xa43c5bd50xcb5988d50x6cfa62c80x4571ac730xf73531260xbd956a7f0x2e68fc420x6a5c974e0x1afc762d0x8838a4e50x9d0d7d3a0x6c4d58370xc86326470x402a41280x9572e0d20x2ed2f1720xcaa70da00x6e8973d00xea4733600x6d1251390x24c2e37b0x122511020x861e09fb0x17df79810xa79c26620xfc4126ac0x6cc587080x852bfb0f0x887af3940x05f523b90xd62807480x6ce613a20x47b9bff50x19da879e0x620a5a570xec887a370xd51100e70xe572bb150x70c169520x8509f6010xc6f6baf50x7d522a3a0x88b4cb970xd2b301a50x07151c300xc02334760x78cf8dfc0xd7ffe7d70x1fe9b6310x874771b30x5cedc90e0xf7201c860xd271927a0xbf02e4370x16c50b250xc146ec2f0x45a7c74d0x507c56220x613bbd400x6bd7e49f0x8f430c7d0x5f148dca0x6ba6b1260xc3c254900xbde015c80x77c754a80x7aa4af650x97139aa70xccb4e39c0x9270eb290x34a2c9ad0x22d71af90x1a8689870x1c30ab4a0x31b908f70x6de538db0xd99d0dad0x2f2dce910xedc96e450x037121840x3bd544c20x4c7ec4b60x998b7e590xbaa888720xdb3f0b7f0x5c549c690xa7a8e9b80xb001f8950xd098a5300x531465790x295a41590x5b6a005b0xe4e077540x8430d3940xfa2556b90xabadbbcd0xb20b9f2b0x2f65d7100xd4e0ae290x8d8d26070x7efafa340xc9a3858c0xc9c4a1450x3ce630670x42ed177d0x9ffebf080x264bedb20x379d9f3a0xbfc95c330x67bfe7910xacc0e8560x8201ab350xa67086b30x187f69920x96d3917b0xdcb616500xdfb2511b0xf46d49cb0xa26f9df20x5608d7a60x4cae0f960x95df74950xa72d3dcc0x306e76190x33a76bee0xbfd65f600xfbd9987c0x3c8087680x3e26c6050xca2fe7590xf71807760x7a67f5520x7346f7200xc2c627930x63f46dba0xdb2c6bbf0x675fd2b20x631f26db0x69900e6f0xd64a003b0x13f4049e0x2f22e43e0xb9bfdd9b0x091bd6d60x2f433af00x99fd5dbe0x27c8a6e60x2119e3c20x9b94c18c0xaf4951050x24a94b260x9e6d79f80xb9b58f810x1ef092850x85391d630x94098ff80x503bd1370xac437f7b0x04cda5660x45d23aec0xc524df6d0xab4b82080xb7b4780b0x68f13ee90xf8f2a4eb0xb2e5ae4a0x198788b40x8f595b110x6ea099720xb9948d2c0x833a3e070xa6917ff30x79d425ad0xb7bd35d10xa5b21ec50x5b3840d00xcfb760ec0x235025250x74769de90xc0fec2270x6d629c590x8cdc026b0x4517a0e70x28d9604e0x3538684c0x8887d9540x17eba43a0x361d8fd20xb39a39c80x05060a190xc9d1639d0x70e33e9f0x8df3789f0xe65d7ccd0x730763150xe118de5d0xe7883b6d0x09e913c10xd2ca8c580x4f816e9b0x6ef8fcd80x3796bdcc0xa286a2340x68a241530x5e7f49200x1d027e4b0x650f86030x834dc9550xa61aa0280xe56a93360x11a776890x379e26f70x134f47d10xb02cf5ec0x817be7fd0x4579ea3d0x6d93601d0x59329af30x67837e340x3f6a48930xbbdd3e300x7ca423e20xb8e3679a0x52e3e4a50x41aa5e290x831339e00x2f70adee0xc30510690x463596d90x4650d8670x5e75bdbf0xfef59df20x6f8e26aa0x3dfdfad70xfacfa1b40x224317b40x5f8e935b0xa41ba96d0x84d810210x0a8249710xb9ac422c0xc96415d50xfa6f3ded0xc9a0ae830x25b1691b0xff6104d00xab8bc1a20x8d8640690xb9638db40x0d43b5df0x0f1a68440x8f3129900x57ef2a0f0x49c730090x04e1b99f0x43d24e730xd1b1477f0x44040f0d0x1e09d0a60xa4cf60390xaacfdfb00x09f26c170xc3ea89b90x2cc959de0xcc18a21f0xeda3a7210x84ca0c370xc320e93a0x3c4fde790x1b9fe9a30x38b4c3700x92295bce0xe681b59b0x220dd3b10xf0b3ab400xcff57fb20x178553430x26a05e510xc74d8ebd0xfb78f9d60xe55baf3f0xb092c8110xdebb885d0xe824079a0x16387be70xc113cf4a0x8717a5580xed1e80250xa7ec9d990xa88bd0690x4a3ea5c00x091def1c0x370a07360xe50413d70xadb51cff0x2dc494870x6bb710380x6339b6d00x1a1495ce0xfacf130c0x237389260x110df8280x7b8699eb0xa6e19f8e0xf0c8f9fa0x1a724fcc0x85cd59a80xefda9f6d0x75a03cfb0x723cf1fe0xbc4b7d590x1a91d5ec0xb8e448a00xcbf9166f0x655cb2020x4c31604b0x5b5d66090x59e2e1200xdd525bbe0x138619150x810fda560x84d242180x407fada10xc709af630x56af5df50x6031d7f40x484d5fae0xe067aeb30x056478fa0x5a458a8c0xb63ed95d0x0b68c3ba0x602a1a610x3f5502320x62a384a30x84d7634a0x114608ea0x632686e30xdfcf60fa0xbc331e110x5b39d06f0xe3590e5b0x3ca469860x5d9031190x065912fc0x768bb1c40xb52d440e0x50bff1740x2e74d9140x3c99f6540xd9d2bb030x16756dc00x63343b1d0xb2af19e10xbed43a410x3061c52d0xad337d5b0x3de61f7f0x80f703de0x4679b2160xad2ac5050x3ead8bd90xc187808b0x7507849c0x7b5d8ee00x6a4eab700x0234e3270xf1f04d230xc182b21e0x6feb50990x715ae9aa0xaae27a180x226138b00xaa0241460x9feaf2870x15ae38380xc508d6bc0x4fe660760x0422b1fc0x2bb4f3b00x46a3733e0xe61c9fb50x51fddc190x92d778bb0x9c069b570xda3811260x66bda1360x7d0055560x2160f7d90x65aaaada0x86c88f240x17fdd51e0xd1cc24db0xf63712700xe58bbac70x8bab1b8a0x4a8e3d340x9731b4cc0x93636bb60x38e10c1d0x66011ab60xfb0fa8470xe97842350xcc65bc7f0xcff2f3860x44c3e5390x8a7fdbdf0x481071580x94f8d2650xe51ec8580xcd11cb4e0x43bb1f3a0xd5f92f590xf5ee9ba80x42801d200x85a8ee760x0d6837af0xd7161bb40xcfb6a3da0xa5b82b580xc5e7ab430xa749010c0xe0ff7a180xcd083b100x7afc9d8a0x99c95fa50x5418b8360x839888150x1d3b96400x3e631b7f0xa92de9ec0xb1a704780x17f79b850xd7f15a480xa66c62d40x825078530xa47ec9ff0x6ade6de50x846370ed0x48c15f450x34c6c4190xe6f1ed2a0x0acc42610xf23eef6e0x57389a840x38c8eedc0xd7249d2e0xff1b0b3f0xbb8e28e40xcd1840390x5b7388f90x52572a800x6e9147a70x91e8f1a10x4c5eae720x370bcc3e0xa95d4e760x11c6a0000x7ecf2c930x3f5175960xe2c2b55c0xdbb833de0x0e9dcff00xf59c2adf0x3c8b90d90x1df794590x913d5e800x799dd13c0x2fc9f4cd0x0837053b0xf4bcb4d60x1465be320x5f1216430x2c323d270x28451bb00xb10347e20x939c29da0x58ec88150x060d07250xe988b3880xd94f0bc00x24558cfb0x14323ca90x4c366be50x08c5db3e0x6885f94c0xbab3459e0x06c14dbc0x9a62b3350x99194a9e0x12c9eda60x2ba95b6c0x21be6d1e0xc6a98b610xa615eb670x9fef35ac0x2bf67def0x4839762f0x90e09d280x836558910x3b49c17e0xeb2fec870xce526cea0x8f0fc8560xdc7e01280x2101473e0xef5aa7bc0xd4a50fae0xd16d9c010x315de2cf0x32d434200xa7552ffe0xddb11c700xbd6de0a20x889101bd0x8bef0c220x082737e80x421e6fde0xec60308e0xba2e50140x66ec370b0xbc942ce00xb89f8c050x6128a4100x7816f5c10x667cd9030x89e3897d0xe33188990xf50fecbc0x3c46ae500x3635a8260x309a7b710x7bd181140xfb89e47f0x042810580xfb1ebc6c0x98bc21060xa97e00eb0x01612c0b0x214bff530x5ff10d6f0xeb1d000c0xb9a035ca0x4bae80dd0x5f87c1630x7f8d44370xff5854400x370cfe6e0x922ecd290xd2e9e7600x676845bb0xa9d4686f0xc750aaa50xc89f73590x896e09420x3e21353d0xc0817b060x6f5cfb6a0x3d221a190xe0205f560x367302910xfae9ef0c0xa138b7c10x55f61ae10x3a5b6a3b0x3adbd5950xcc5015970x6e9acc410x3aa68d7a0xf56238f40x28b12cc90x5074e5730xd5bbb0850xacc888f80x7a7170bb0x8f8d43410xf37c72800x567087090x255509400x0cee37840xce8db0610xb8f676f70x4871dc960xf2a353ac0xd034392d0x8d211d5c0xf3251e7b0xae575c8f0x7b6ac78f0x664191960xe98468c50xda7c58cb0x084028620x3bdd0f940x16244fe50xcda04a5b0xb77b01590x8106095a0x2342f1ae0x920c078f0x3b29e34e0xcbb434a00x29d0a3370x19d05f1f0xd342776e0x0958448b0xad5c3c930xab2846240x647945290x95b3124d0x39ab631a0x65dd35b40xa8f7f1020xb13d41a00xbe93f8850x9fb771900xb745d99b0x98f3ec0b0xf2b99da80xe41f71e00x123959a10x0af3d1340xe2b920590x0614dd5a0xf5ef842e0x560345900x10c769490xbc5671dc0xf5bfc5470xd7a7f8d70x0d3ca03a0xdd91418f0xe6a75af00xe8da3ff80xde8e5e0f0x42128b1b0xd6a6ffc40xd5eccf500x237637010xc3c9061e0xc73730030x549a25230xd00d8c7d0x3cfce8970x426bcefd0xa21fa7650xccd197c70xd0e3e03d0x12d2580a0x02a458f70x6708dd1f0xbd3d88470x2b5558070xb9f12d2f0x632cf8450x0a2a02a20xc09ddd5e0xb8552f720x421ba52c0x26d11a950xe24588fb0x05d41af90x819789ee0xd3d55d610xcd842c940x723aacf00xa6bb7b1b0x97ff3ef40xed668e1f0xecc0d8310x84412dad0x9014ec060x4458d2b90x9e57c90f0x328893810xef716beb0x78cd07e10x32f826950x4bd87cb90x744843d20xc555273a0x1be9fc930x667b3daf0x3c60cc570xa6b506050x42e2bbb10x7ec840a40xb5639dae0x28d936500x161aa05b0xe3e294a70x904b39aa0x9a14fbd70xac3bf5d50x2cc2d52d0x250bea510xd31805d40x281d56cd0xcf9cb4a30x4d0e72b40x05de5cb20xadb3e1ce0x3a155d990xe3e422b50xfd520edf0x452c8fee0x0e5b85430xde588fd60xa2f9b0f50x3d77fa7c0xb192ef240x597065220x9bb293560xeda7872a0x63830ea40xaab9c8b10x5d114a400x70ba69b40xceb508ae0xe513c8980x1b1b3c1e0xbd2586510xaeb5985f0x434c5d105.14.0-503.33.1.el9_55.14.0-503.33.1.el9_55.14.0-503.33.1.el9_55.14.0-503.33.1.el9_5.aarch64+64k_debug5.14.0-503.33.1.el9_5+64k_debug5.14.0-503.33.1.el9_5+64k_debug1.111.31.21.51.52.482.4843.100.00.002.220.80.80.80.80.80.807.727.03.00_rc107.727.03.00_rc13.04.203.04.2007.727.03.00_rc107.727.03.00_rc143.100.00.0043.100.00.0007.727.03.00_rc143.100.00.0043.100.00.0043.100.00.0043.100.00.0043.100.00.0007.727.03.00_rc143.100.00.0043.100.00.0043.100.00.0007.727.03.00_rc107.727.03.00_rc107.727.03.00_rc18.42.3.08.37.0.20v2.03.00_k55.04.00_k65.04.00_k68.42.3.08.37.0.2011.4.0.10_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.243.100.00.001.01.01.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko2.3.02.3.02.3.02.3.02.3.01.21.01.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.04.0.824.0.824.0.821.0.21.01.01.01.01.01.01.01.01.01.00.12.482.31.1.10.80.81.01.1.11.1.11.1.122_Dec_201122_Dec_20112.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.1.12.3.02.3.00.81.1.11.1.11.1.1v1.12.13v1.12.13v1.12.13v1.12.131.1.11.1.12.3.02.3.02.3.02.3.02.3.00.81.01.01.01.01.01.022_Dec_20112.3.00.81.00.81.01.02.3.02.3.02.3.0v1.12.1322_Dec_20111.01.1.11.1.11.1.11.1.11.1.10.82.3.022_Dec_20112.3.02.3.02.3.02.3.02.3.022_Dec_20111.20.82.3.02.3.02.3.02.3.01.1.12.3.01.1.11.1.10.822_Dec_20110.80.81.1.11.1.11.1.11.1.11.1.122_Dec_20111.1.12.3.022_Dec_201122_Dec_20112.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.02.3.022_Dec_201122_Dec_20112.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.022_Dec_20112.3.02.3.022_Dec_201122_Dec_20110.110.81.01.02.3.0v1.12.130.81.20.81.1.11.1.10.82.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.02.3.0v1.12.1322_Dec_201122_Dec_201122_Dec_201122_Dec_20110.81.1.1v1.12.13v1.12.130.80.82.3.01.01.01.01.01.01.01.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.01.1.10.8v.2.0v.2.02.3.02.3.02.3.00.822_Dec_2011v.2.0v.2.01.01.01.01.01.01.01.02.3.022_Dec_20112.3.02.3.0v1.12.130.82.3.02.3.02.3.02.3.01.02.3.02.3.02.3.01.02.3.01.02.3.01.02.3.01.01.01.01.01.01.01.1.12.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.022_Dec_20111.1.122_Dec_20112.3.02.3.02.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.02.3.01.1.11.1.11.1.11.1.12.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.1.1v1.12.13v1.12.13v1.12.13v1.12.131.1.122_Dec_2011v1.12.13v1.12.13v1.12.131.1.11.1.12.3.02.3.01.1.12.3.01.1.11.1.11.1.11.1.11.1.11.1.10.82.3.01.1.11.1.12.3.02.3.02.3.01.1.11.1.12.3.02.3.02.3.02.3.022_Dec_20112.3.022_Dec_20112.3.02.3.0v1.12.132.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.0v1.12.131.1.11.1.11.1.11.1.11.1.11.1.10.81.1.11.1.12.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.01.1.11.1.11.1.11.1.10.82.3.02.3.02.3.02.3.0  !"######$$$$$$$$$$%&'(((()*++,,---..../////0000000000000000000111111123456789:;<==>?@ABCDEFGHIJKLIMNOPQRSTTUUUVWXYZ[[[[[\\\\\\\\\]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_``aabbbbcdefghijkllllmmmnnnmmoooppqqmrsssssssstuvwxyz{|}~bcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtmtk.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.xzbcm_crypto_spu.ko.xzcaam.ko.xzcaam_jr.ko.xzcaamalg_desc.ko.xzcaamhash_desc.ko.xzerror.ko.xzcptpf.ko.xzcptvf.ko.xzn5pf.ko.xzthunderx_zip.ko.xzchcr.ko.xzhisi_sec.ko.xzrvu_cptpf.ko.xzrvu_cptvf.ko.xzamdgpu.ko.xzamdxcp.ko.xzast.ko.xzhibmc-drm.ko.xzch7006.ko.xztda998x.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xztegra-drm.ko.xzhid-picolcd.ko.xzhid-prodikeys.ko.xzib_cm.ko.xzib_core.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzbnxt_re.ko.xziw_cxgb4.ko.xzefa.ko.xzirdma.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzib_srp.ko.xzib_srpt.ko.xzled-class-flash.ko.xzleds-blinkm.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lt3593.ko.xzleds-mlxreg.ko.xzledtrig-audio.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-netdev.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzpulse8-cec.ko.xzrainshadow-cec.ko.xzuvc.ko.xzvideobuf2-common.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzmc.ko.xzuvcvideo.ko.xzv4l2-dv-timings.ko.xzvideodev.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xztifm_ms.ko.xzmptbase.ko.xzmptsas.ko.xzmptscsih.ko.xzmptspi.ko.xzmmc_block.ko.xzmmc_core.ko.xzpwrseq_emmc.ko.xzpwrseq_simple.ko.xzsdio_uart.ko.xzarmmmci.ko.xzcb710-mmc.ko.xzcqhci.ko.xzdw_mmc-bluefield.ko.xzdw_mmc-pltfm.ko.xzdw_mmc.ko.xzsdhci-acpi.ko.xzsdhci-esdhc-imx.ko.xzsdhci-iproc.ko.xzsdhci-of-dwcmshc.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci-tegra.ko.xzsdhci.ko.xztifm_sd.ko.xztoshsd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzcfi_cmdset_0001.ko.xzcfi_cmdset_0002.ko.xzcfi_cmdset_0020.ko.xzcfi_probe.ko.xzcfi_util.ko.xzchipreg.ko.xzgen_probe.ko.xzphysmap.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xznandcore.ko.xzgpmi-nand.ko.xznand.ko.xzofpart.ko.xzspi-nor.ko.xzubi.ko.xzcan-dev.ko.xzm_can.ko.xzm_can_pci.ko.xzpeak_pciefd.ko.xzmcp251x.ko.xzmcp251xfd.ko.xzkvaser_usb.ko.xzpeak_usb.ko.xzusb_8dev.ko.xzvxcan.ko.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xzgenet.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzocteon_ep.ko.xzocteon_ep_vf.ko.xzrvu_af.ko.xzrvu_mbox.ko.xzotx2_ptp.ko.xzrvu_nicpf.ko.xzrvu_nicvf.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsmc91x.ko.xzdwmac-dwc-qos-eth.ko.xzdwmac-imx.ko.xzdwmac-tegra.ko.xzstmmac-platform.ko.xzstmmac.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzr8153_ecm.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzsr9700.ko.xzusbnet.ko.xzzaurus.ko.xzath.ko.xzath10k_core.ko.xzath10k_pci.ko.xzath11k.ko.xzath11k_pci.ko.xzath9k.ko.xzath9k_common.ko.xzath9k_htc.ko.xzath9k_hw.ko.xzbrcmfmac-bca.ko.xzbrcmfmac.ko.xzbrcmfmac-cyw.ko.xzbrcmfmac-wcc.ko.xzbrcmsmac.ko.xzbrcmutil.ko.xziwldvm.ko.xziwlwifi.ko.xziwlmvm.ko.xzmwifiex.ko.xzmwifiex_pcie.ko.xzmwifiex_sdio.ko.xzmwifiex_usb.ko.xzmt76-connac-lib.ko.xzmt76-usb.ko.xzmt76.ko.xzmt76x0-common.ko.xzmt76x0e.ko.xzmt76x0u.ko.xzmt76x02-lib.ko.xzmt76x02-usb.ko.xzmt76x2-common.ko.xzmt76x2e.ko.xzmt76x2u.ko.xzmt7921-common.ko.xzmt7921e.ko.xzmt7925-common.ko.xzmt7925e.ko.xzmt792x-lib.ko.xzmt7601u.ko.xzrt2800lib.ko.xzrt2800mmio.ko.xzrt2800pci.ko.xzrt2800usb.ko.xzrt2x00lib.ko.xzrt2x00mmio.ko.xzrt2x00pci.ko.xzrt2x00usb.ko.xzrtl8xxxu.ko.xzbtcoexist.ko.xzrtl8188ee.ko.xzrtl8192c-common.ko.xzrtl8192ce.ko.xzrtl8192cu.ko.xzrtl8192de.ko.xzrtl8192ee.ko.xzrtl8192se.ko.xzrtl8723ae.ko.xzrtl8723be.ko.xzrtl8723-common.ko.xzrtl8821ae.ko.xzrtl_pci.ko.xzrtl_usb.ko.xzrtlwifi.ko.xzrtw88_8723d.ko.xzrtw88_8723de.ko.xzrtw88_8821c.ko.xzrtw88_8821ce.ko.xzrtw88_8822b.ko.xzrtw88_8822be.ko.xzrtw88_8822bu.ko.xzrtw88_8822c.ko.xzrtw88_8822ce.ko.xzrtw88_core.ko.xzrtw88_pci.ko.xzrtw88_usb.ko.xzrtw89_8852a.ko.xzrtw89_8852ae.ko.xzrtw89_8852b.ko.xzrtw89_8852be.ko.xzrtw89_8852c.ko.xzrtw89_8852ce.ko.xzrtw89_core.ko.xzrtw89_pci.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzcros_hps_i2c.ko.xzmlxbf-bootctl.ko.xzmlxbf-pmc.ko.xzmlxbf-tmfifo.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xzmlxreg-lc.ko.xzpwr-mlxbf.ko.xzsmb347-charger.ko.xzbe2iscsi.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xzhisi_sas_main.ko.xzhisi_sas_v1_hw.ko.xzhisi_sas_v2_hw.ko.xzhisi_sas_v3_hw.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzcxgbit.ko.xztarget_core_user.ko.xzn_gsm.ko.xzn_hdlc.ko.xzsynclink_gt.ko.xzuio.ko.xzuio_hv_generic.ko.xzuio_pci_generic.ko.xzcxacru.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzappledisplay.ko.xzchaoskey.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzonboard_usb_hub.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzf81534.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xzmxuport.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzupd78f0730.ko.xzusb-serial-simple.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzcifs.ko.xzcifs_arc4.ko.xzcifs_md4.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xzatm.ko.xzbluetooth.ko.xzbnep.ko.xzhidp.ko.xzrfcomm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-isotp.ko.xzcan-raw.ko.xzcan.ko.xzcan-j1939.ko.xzmac80211.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill-gpio.ko.xzrfkill.ko.xzrpcrdma.ko.xzcfg80211.ko.xzac97_bus.ko.xzsnd-seq-dummy.ko.xzsnd-seq-midi-emul.ko.xzsnd-seq-midi-event.ko.xzsnd-seq-midi.ko.xzsnd-seq-ump-client.ko.xzsnd-seq-virmidi.ko.xzsnd-seq.ko.xzsnd-ctl-led.ko.xzsnd-hrtimer.ko.xzsnd-hwdep.ko.xzsnd-pcm.ko.xzsnd-rawmidi.ko.xzsnd-seq-device.ko.xzsnd-timer.ko.xzsnd-ump.ko.xzsnd.ko.xzsnd-mpu401-uart.ko.xzsnd-mpu401.ko.xzsnd-opl3-lib.ko.xzsnd-opl3-synth.ko.xzsnd-aloop.ko.xzsnd-dummy.ko.xzsnd-mtpav.ko.xzsnd-virmidi.ko.xzsnd-vx-lib.ko.xzsnd-hda-core.ko.xzsnd-intel-dspcfg.ko.xzsnd-intel-sdw-acpi.ko.xzsnd-ak4113.ko.xzsnd-ak4114.ko.xzsnd-ak4xxx-adda.ko.xzsnd-pt2258.ko.xzsnd-cs8427.ko.xzsnd-i2c.ko.xzsnd-ac97-codec.ko.xzsnd-au8810.ko.xzsnd-au8820.ko.xzsnd-au8830.ko.xzsnd-ca0106.ko.xzsnd-cs46xx.ko.xzsnd-ctxfi.ko.xzsnd-darla20.ko.xzsnd-darla24.ko.xzsnd-echo3g.ko.xzsnd-gina20.ko.xzsnd-gina24.ko.xzsnd-indigo.ko.xzsnd-indigodj.ko.xzsnd-indigodjx.ko.xzsnd-indigoio.ko.xzsnd-indigoiox.ko.xzsnd-layla20.ko.xzsnd-layla24.ko.xzsnd-mia.ko.xzsnd-mona.ko.xzsnd-emu10k1-synth.ko.xzsnd-emu10k1.ko.xzsnd-emu10k1x.ko.xzsnd-hda-codec-analog.ko.xzsnd-hda-codec-ca0110.ko.xzsnd-hda-codec-ca0132.ko.xzsnd-hda-codec-cirrus.ko.xzsnd-hda-codec-cmedia.ko.xzsnd-hda-codec-conexant.ko.xzsnd-hda-codec-generic.ko.xzsnd-hda-codec-hdmi.ko.xzsnd-hda-codec-idt.ko.xzsnd-hda-codec-realtek.ko.xzsnd-hda-codec-si3054.ko.xzsnd-hda-codec-via.ko.xzsnd-hda-codec.ko.xzsnd-hda-intel.ko.xzsnd-hda-scodec-component.ko.xzsnd-ice1712.ko.xzsnd-ice1724.ko.xzsnd-ice17xx-ak4xxx.ko.xzsnd-korg1212.ko.xzsnd-lola.ko.xzsnd-lx6464es.ko.xzsnd-mixart.ko.xzsnd-oxygen-lib.ko.xzsnd-oxygen.ko.xzsnd-virtuoso.ko.xzsnd-pcxhr.ko.xzsnd-hdsp.ko.xzsnd-hdspm.ko.xzsnd-rme9652.ko.xzsnd-bt87x.ko.xzsnd-cmipci.ko.xzsnd-ens1370.ko.xzsnd-ens1371.ko.xzsnd-es1968.ko.xzsnd-maestro3.ko.xzsnd-rme32.ko.xzsnd-rme96.ko.xzsnd-trident.ko.xzsnd-vx222.ko.xzsoundcore.ko.xzsnd-emux-synth.ko.xzsnd-util-mem.ko.xzsnd-usb-6fire.ko.xzsnd-bcd2000.ko.xzsnd-usb-caiaq.ko.xzsnd-usb-hiface.ko.xzsnd-usb-line6.ko.xzsnd-usb-pod.ko.xzsnd-usb-podhd.ko.xzsnd-usb-toneport.ko.xzsnd-usb-variax.ko.xzsnd-ua101.ko.xzsnd-usb-audio.ko.xzsnd-usbmidi-lib.ko.xzvirtio_snd.ko.xz/lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/bcma//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/bluetooth//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/crypto/bcm//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/crypto/caam//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/crypto/cavium/cpt//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/crypto/cavium/zip//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/crypto/chelsio//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/crypto/hisilicon/sec//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/crypto/marvell/octeontx2//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/gpu/drm/amd/amdxcp//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/gpu/drm/ast//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/gpu/drm/hisilicon/hibmc//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/gpu/drm/i2c//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/gpu/drm/mgag200//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/gpu/drm/nouveau//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/gpu/drm/radeon//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/gpu/drm/tegra//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/hid//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/infiniband/hw/cxgb4//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/infiniband/hw/efa//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/infiniband/hw/irdma//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/infiniband/hw/qedr//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/infiniband/ulp/ipoib//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/infiniband/ulp/srp//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/infiniband/ulp/srpt//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/leds//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/leds/trigger//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/media/cec/usb/pulse8//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/media/cec/usb/rainshadow//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/media/common//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/media/common/videobuf2//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/media/mc//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/media/usb/uvc//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/media/v4l2-core//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/memstick/core//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/memstick/host//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/message/fusion//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/mmc/core//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/mmc/host//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/mtd/chips//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/mtd/maps//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/mtd//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/mtd//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/mtd//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/mtd/nand//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/mtd/nand/raw/gpmi-nand//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/mtd/nand/raw//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/mtd/parsers//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/mtd/spi-nor//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/mtd/ubi//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/can/dev//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/can/m_can//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/can/peak_canfd//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/can/spi//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/can/spi/mcp251xfd//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/can/usb/peak_usb//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/can/usb//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/can//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/ethernet/atheros/alx//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/ethernet/broadcom//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/ethernet/broadcom/genet//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/ethernet/marvell/octeon_ep//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/ethernet/marvell/octeon_ep_vf//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/ethernet/marvell/octeontx2/af//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/ethernet/marvell/octeontx2/nic//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/ethernet/qlogic//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/ethernet/smsc//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/ppp//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/slip//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/usb//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/ath//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/ath/ath10k//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/ath/ath11k//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/ath/ath9k//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/mediatek/mt76/mt7925//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/nvme/host//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/nvme/target//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/platform/chrome//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/platform/mellanox//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/power/reset//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/power/supply//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/scsi/be2iscsi//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/scsi/cxgbi//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/scsi/hisi_sas//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/scsi//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/scsi/lpfc//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/scsi/megaraid//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/scsi/mpt3sas//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/scsi/qedf//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/scsi/qedi//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/scsi/qla2xxx//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/scsi/qla4xxx//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/target/iscsi/cxgbit//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/target//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/tty//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/uio//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/usb/atm//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/usb/image//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/usb/misc//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/usb/misc/sisusbvga//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/usb/serial//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/fs/smb/client//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/fs/smb/common//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/fs/squashfs//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/mm//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/net/atm//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/net/bluetooth//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/net/bluetooth/bnep//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/net/bluetooth/hidp//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/net/bluetooth/rfcomm//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/net/can//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/net/can/j1939//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/net/mac80211//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/net/mpls//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/net/rfkill//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/net/sunrpc/xprtrdma//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/net/wireless//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/core/seq//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/core//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/core//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/drivers/mpu401//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/drivers/opl3//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/drivers//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/drivers//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/drivers/vx//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/hda//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/i2c/other//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/i2c//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci/ac97//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci/au88x0//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci/ca0106//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci/cs46xx//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci/ctxfi//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci/echoaudio//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci/emu10k1//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci/hda//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci/ice1712//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci/korg1212//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci/lola//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci/lx6464es//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci/mixart//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci/oxygen//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci/pcxhr//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci/rme9652//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci/trident//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/pci/vx222//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/synth/emux//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/synth//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/usb/6fire//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/usb/bcd2000//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/usb/caiaq//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/usb/hiface//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/usb/line6//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/usb/misc//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/usb//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/usb//lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/sound/virtio/-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz3Taarch64-redhat-linux-gnuELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV) (XZ compressed data)'GIKMWjv|-0246:=@ '2VXZ[]bdhikmopqrs|~)gy !"FHdfh )7?|4:;Ze'3:=?AEIKMU]m|   A D H P X Z a f m p y  $ 2 4 6 C E ] ` b d g   1 n s  - 01KOU]-57J1<j7hnr"%*/y{}Jdegkmoqsuwy 8KUbeh{~')+-06<249;@DFJMPZ`cfh,6eglY[]_acegoq%)Rgnny{'GZ|  !!! !!! !"!/!8!J!Q!U!]!`!c!!'      3sS% $ .$1>$k   = +  : / 9'  K  $ " ) 4 & =2Ym/NXiH  ? .1.*JEV  0     9 e : / QW Y  g    " _      kPPPPPPPPPPPPPPPPPPPPPPPPPPP PPEPFPIPJPKPLPMPPPQP[P\PPPPPPPPPPPPPPXPPPPPPPPpPxPzP|P~PPPPPPPP PjPPPPPPP P!P"P#P$P%PP&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7PP8P9P:P;PP?P@PAPBP PJPLPNPOPRP!PCPDPEPFPGPHP"PIPJPKPLPMPNPOPPP#PVP$PPP/P0PAPBPPPzPPPP*PkPPPPPPPKPxPPP4PlPkPP!hP!P%PPPPlPQP^PmP PP P!P"P#P$P%P&PQP&PQPTPUPXPTPUPVPPP'PRPSPVPWPPP P P P PPPPPPPPPPP(P PP)PRPSPWPXPYPcPPJPPKPPPPPDPvP#P]P^PaPbP\PP]PPP`PbPePfPgPhPkPlPmPnPoPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPnPP?PPPPPPP$P%PPhPP%PePfPpPqPrPsPtPuPvPwPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPoPPpPP'P(P)P*P2P=PPPPPPPPPPPzP)P*P+P,PTPUPPPP P!P"P#P$P%P&P/P0P1P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP kP lP mP nP oP pP vP wP xP zP |P }P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PP{PP7PP0P2PPPPPP+P,P-P.PPPPPPPPPPPPPPPPPPPPPPPPPPPP3PPPPPPPPPPP6PVP iP jP qP rP sP tP uP yP {P ~P P P P P P P P P P P P P P P P P P P P P P P P P'P)P1PPP?PPP@PPAPBPCPP(P4PnP5P|P:P}P~PPPPPPPPPPPPPPPPPPPkPlP$PP%PPPPPPPPPPPPPPPPPPPPWP&PXPPP P P P PnPoPpPqPPPPPPPPPP IPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PP P8P9P:P;PP?P@P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPPPGPHPIPbPPPPPPPPP P!PPPPPPPPPPP!P"PP!PPPPPPP5PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPOPPPQPRPSPUPWPXPYPZP[P\P^P_PbPcPdPfPgPhPiPjPkPlPmPnPoPpPqPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPXPMPNPOPPPQPRPSPTPUPVPWPXPYPZPPPPPP"PPPvPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNPPPPAPBPCPP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P !P "P #P $P %P &P 'P (P )P *P +P ,P -P .P /P 0P 1P 2P 3P 4P 5P 6P 7PPP}P~PPPPjPUPP5P4P3P6P7P8P;P9P:P2P PPPP P!PLPYPmPnPPPPZPPPcPdPPPPPPP[PbPPPPP$P%P&P'P/P1PcP-P.P1P2P3P4P5P6P9P:P;PPAPBPCPDPGPHPIPJPKPLPMPNPOPPPPPdPPPPPP P PPPPPPPeP-PPPPP P PfPGPPxPPPPPPPPPPPPP`PaPPPPPPPPPxP P P P PUPVPoPpPtPrPsPuPzP~P|P}PPPPPPPPPPPPPPPP P PP P P P P P P P P PgPhPPPPPPPPPPPPPPPPPXPYPZP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PiPPPPPP PPPiP PPPP9PMPOPPPP:PNPPPP;PPBPCPDP_PiPP P PPPPPPPPPPPPP9PgPPP#P&P(P)P*P0P,P-P.P/P1P5P8P:P;P?P@PAPP"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPPQPPPPPPPPPPPPPPPPPPPPPPPPPSPPPPPPPPP P P P PAPBPSPTPUPvPwPxPyPzPPPPPPP[PPPPPP PRPkPlPmP~PPP P P P P P P P P P P P P P^P P P P PPP!P"P#P$P%PPPPPPP P P P P P P P P P P P P P P P P !P "P #P $P %P &P_PP`PPPPPPP JP KP LP MP NP OP PPP QP RPP:P@P;P>PLPFPPqP(PPPPP+P\PPPPP]PPPPPPP^PPPPPPPPPPPPPPPPPPPPPP.P PP P/P ;P P ?P @P AP BP CP DP EP PSPZP;P-P PPPPP FP GP PPPPPP 9P :P ;P PoPSPTPPP8PVPP,PnPoPyPPPPPPpPqPuPvPPPPPcPPPPP=P P P!PPPPP0PWPPPPrPsPP7P P1PhPP3PPPPPPPPP4PPPPPPPPPtPP]PPOPUPPPPPP?P_PPPPP P GP lP rP P!JP!tP!yP5PPPP P $PyPzP{P|P}P~PPPPPP6PPPPPPP P!gP!|P7PPP+P?PBPCPDPJP`P PPFP!P@PPOPhPXPPPPPPPPPPPXPYPjPPwP+P/P.P1P8P4P5P9P6P:P7P=P>P?P@PAPBPCPDPEPFPGPHPxP1P3PPPPPPPPPPP&P'PSPZP^P"P-POPTPwPPPPPPPPxP^PjPPPPP PPmPnPPP]PPP!P!PP@PJPPPQPPPPPP(P.P/PTPaPcPdPfPP+P.P/P=PUPmPtPuPvPxPPPPPPPPPPPPPPgPiPPPhP_PP P P P P!QP P7P1P9P!bP PPPPPPPPLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP MP NP PP ^P iP nP oP qP sP tP vP wP P P P P P P P P P P! P!P! P!#P!%P!,P!/P!2P!AP!mP!oP!rP!tP!wP!{P!xP!}P!P!PPPPPPPbPPPhP8P9P:P;P>P@PAP P P P#P$PP?PP P P P P P-PPPPP7PRPPPPP!dPKPLPPPlPrPlPsPoPrPpPqPtPPYPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPPPPPPPPPPPPPPPPPPPvPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPJPPPPPwPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1PPPPPnPcPdPePfPgPhPiPjPkPlPmPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP*P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPPPPPZP[PPPPlPPPPPPPPPPPPsPuPvPP |PPPPPPPPPPPPPPPPPPPPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGPHPNPOPRPSPTPUPVPZPWPXPYP]P^P>P?P@PAPBPCPDPEPFPGPHPIPTPvPPPPPPePPPPDPPPPPPPPPPPPPPPPPPPPPPPP3P4P5P6P7PfPgPhPyPzP{PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPPPPPwP PPPPPPPPPPPPPPPPPPP!P"P#P$P%P&P'P(P+P)P*P,P-P.P/P0P1P2P3P4P5P6P7P8P9PP?PBP@PAPCPFPDPEPGPHPIPJPKPLPMPNPOPPPQPRPSPTPWPXPYPZP[P\P]P_P^P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPKPMPPPQPSPPPPPPPPPPDPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPnPPPZPP3P6PfPPP P P P P P P!PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPoPPP\P]P^P5P!P!PNPP P P P P PPPPPPPPPPPPPKPPPPPOPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.PPPPPPPPiP|P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPPPYP2PPP P P P P P!P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P !P "P #P $P %P &P 'P (P )P *P +P ,P/P -P .P /P 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP0P PPPPPPPPPPPPPPP1PUPVPWPXPYP\P]P^P_P`PwPxPPPPPPPPP P5P9P:P;PPzP~P@PPAPP P P P P P P P P P P P P P P P P P P P P P P P P P?PBPPP P P P PDP P P P PEPPPPPPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PFP PGPHPP PIPJPP PKPLPPMPPP_P`PcPPPPPiP P P P P P!P PNPOPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPP P P P PQP P PRP PSPTPPP PUPVPP PWPXPP P P P P P P P P P P !P "P #P $P %P &P 'P (P )P *P +P ,P -P .P /P 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP HP IP JP KP LP MP NP eP fP gP hP iP jP kP lP mP nP oP pP qP rP sP tP uP vP wP xP yP zP {P |P }P ~P P P PYP P P OP PP QP RP SP TP UP VP WP XP YP ZP [P \P ]P ^P _P `P aP bP cP dP PZPPPPMP P2PPP+PP.PP*PP&PP'PP(PP,PpPPP P P PPPPjP PPPPPPPPPPPPPNPRPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuP{P|P}P~PPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPrP!PsP!PYPZP"PtP"P[P\P_P`P#PuPFPPxPyPzP{P|P}P~PPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPkPlPmPnPoPpPqPrPvPsPtPuPPPPPPPPLPMPPPQPTPZP^P_P#PPPRPSPUPVPWPXPYP[P\P]PPPP?P@PAPBPCPDPFPEPGPPCPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P1P2P3P4P5P6P7P8P9P:P;PP?P@PjPkPuP~PPPP P!PPP PmPYPZP\P]PDPEPPPPPPPPPPPPSPPPPOP!P P,P4P]P_PP>PPP P!P!PIPFPPPPPaPPPPPPPJPPTPWPsPtPuPwPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPbPPPPPPPP P%P&P'PBPGPRPSPTPVPXP^PPP P FP [P fP gP P P P P P P P P P!MP!NP!cP!PUPPVPPPPP6P!PWPPbPPePWP!PfPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPP P P PP PPPPPPPPPPPPPPPPPP P!P$P"P#P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P;P9P:PP?P@PAPBPCPPPPPPPPPPPP P P PPPPPPPP'PIPKPPPPPPPPPPP#PfPhPPPPPPPPPPPPPPPPPPPPPPPPPPOPVPgPjP PP]PPPPPPP PUPPPPPPPPPP P P P P P P P P P P P P P P P P P DP HP IP TP UP zP P P P P P P P P P!>P!P!P!P!P!P!P!PgPPPDPEPPPPPPPPPPPPPPPPPPPPNPOPyPPPPPPPPPPPPPPPPPPPPP P P P PPPPP$P%PEPFPGPHPP>PPPPPPPPdPePyPzP{P|P}P~PPPPPPPPPPPNPPPQPRPmPnPPPP PP P!RP!YP!SP!TP!UP!ZP!VP!WP!XP![P!\P!]P!aP!eP!fP!iP!P!PPPPP>PPPPkPPDPFPGPHPPEPPPPPPPPPP-PXPP!P!PPWP[PPPPPP!P!PPPPPPPP PPPPPP*PPPPJPKPPPPPPPPPPPPPPPPPAPBPPPPPIP$P%P&P'P(P)P*P,P-P0P2P3PkPPP-P"P#P$P%P&P'P(P)P*P+P,P.P/P0P1P8P\PaPPPPPP!P$P%P'P(P*P+P,P-P.P/P0P2P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPPPQPVPWPXPYPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P`PaPbPcPgPiPlPpPrPsPtPuPxPyPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P !P #P &P %P 'P (P )P *P +P -P /P 2P 3P 4P 7P 5P 6P 8P 9P ;P =P ?P @P BP CP KP LP OP QP RP \P ]P `P _P aP bP cP dP eP hP kP jP mP pP uP xP yP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P! P! P! P! P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!!P!"P!$P!%P!&P!'P!(P!)P!*P!+P!,P!-P!.P!0P!1P!3P!4P!5P!6P!;P!7P!8P!9P!:P!P?P@PBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPP `PPPPP=PPPPPPPPP+PP)PPP P P P P P P P P P P P P P P P,PRP[P.P8PP!PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPP"P#P,P-PAPYPPP P P P P P P PPPPPPPPPPPPPPPPP8PPP GPPP]P P P P PP P P P P P P PPPP~PP:P;PP?P@PPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPPVP]PgPhPiPjPkPlPmPnPoPpPP_PPPPPP P gP hP iP jP kP lP mP nP oP pP qP rP sP tP {P |P }P ~P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPP5P6P7PLPqPrPPPTP P P PPP0P,P P P P P P P P P P PPPxPPPPPPPPPPPPPPPPPP eP fP P =P >P ?P @P AP BP CP DP EP FP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP VP WP XP YP ZP [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iP jP kP lP mP nP oP pP qP rP sP tP uP vP wP xP yP zP {P |P }P ~P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPnPoPpPqPrPsPtPuP P PP 8PP QP RP SP TP UP VP WP XPuP YP ZP [P \P ]P ^P _P `PvP aP bP cP dPwPP PP uP vP wP xP yP zPP P P P P P PP ?P @P AP BP CP DP EP FP HP IP JP KP LP MP NP OP PPtPyPPzPP{PP~PPPPPPP)PP,PP8PP*PP-P/PP3PP5PP7PP4PP6PP+PP0PP2PP.P1PP P P P P P P P P P PPPPPPPPPPPPPPPPPiPjPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P PPdPPcPePfPgPhPmPnPoPpPqPrPsPtPuPvPwPxPyPzPPPPPPPPPPZP[P\PPPPPPPPPPPPPPPPPPPPP{P|P}PP~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPkPlPPPPPPPPPPPPPPPPPPPPPPPPPPP(P[P\P]PPPPPPPPPPPPPPPPwP _P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P !P "P #P $P %P &P 'P (P )P *P +P ,P -P .P /P 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P $3e\OtKM ".f(24LAa;OoC޽1}_ V y jRx|LbWm)yϐ Aڿ91n.ܨ{] ( MZC! FC m Y5LQqT1űûy(Jwsa+j]w;UU:w\>_]YX59nܒ u>n?.\պ(#R>˞~U)a)-VDyr.|w>fZ8b$`K/-D򼲨43}Gز\BFI̫cĴ8DF# #CuTn?f KxؠN WQztLpbyaRUڥ"P$'/qx Eu}KOVC'(ABϕ ,A뇹oF>$'gQ_`X[,ƭk$UXXt-r`'Ybk74AT@-=O^Xr[r /凍ʹZ 8YA6S:Z:/P Zi1f3Am,I +Kid$u|&e͍:lhr19z| wrd@(v mqؕ&ie'Ό^Fq7J@ /09U7KL!⛚Vdj=[VL)+QPhv$F@jD-߱-l(4aKLN&Q70o{%pZ͟E%+s.7Z\t `( x)ORNۣDgVSRPzl)=Yfda.7O9(3, KiD,ԑ<ʙ FҵWhM_\p[4lPYYpaIX5+ 9)jiZ0v[b߲[+%Ř!͹m.4̗8_2X-BB#$Qʞ\Lj&Σެe?4C6akօpԦ$2>jn̋à+ ĺČrUI{}0+HS Й{b擅ٝ*wکXx^E,XBFYG鈚nh-_ݦ=YSP+P$rJ{TbBB|%H)cL@n)=e*>0-FRk9='Wpt6Pԇ Yl>yX OwTF"`Fݏ}li !.ł6gq0+{Y<]p{ՠvZ.MdON}Rg-nlhէz):q޶*AzbX 86KMkޕ!Յk~]߁5a;:bj[aW;l3_["b L{"7YYC U-njD E"FL`.dҮFzq£/m6GjE%z09TITnZvKOK˖Qg^YG7']#h&ЃyJA wՙ   [)~Q9ץg L9 Lp ҅u ɾIau06}pq*vY;`U0ҌPt"^Go[)*Cצke< цf~Fodh|𰈇Muam]č}!7"aQC7?棍TV!P{F$$DCY8J{7h%hc=<\ LdzUhҮ2//"G+H' ً N3OX`U!:?tf6IAXEGx\[pvuGQBPRU2Nɶ4hZn9r83ZN/sj@Tpٕ^p?xe'66`6AT{0K=݆1Bt0tU;a^E!љ1>IJڵ*A3\8T%~c2f։ŸqڶvV*Q%f$E15mo_6׫,ݎ_qO}j 4oF%%Zs_к [tۢ:X=睤0[62b9e$j\K_,3 Wlo@ڕ~}sEhdo)eX#;>%%[|ZqYT 6NdoZt9< >>\qKBuFiJ,VhHQM\ɇ<m\C>~gLz]Cn֦ S֏(nRE0uG|Ey|>dv|]3e93e0RLtOݑ:ozHG`\F B8$67ՐߝT[4+ iS[< >tTj$Oqcݴڤ ? knbD !Ĭ;79wr|l\E ʒ՛Af7{1Aiꖹz˳j*JBY@d[Ť=|Tr'jI[a!Y㼄)a.tzl$D3M&߃~e0QɲTENf<\L2?BPh$ܢjH,nqcZ6L]σ3Ʀ\&JPv=_l@T3Xn$nIfUΉ+趨ǺqI)'Co ߹!ݿ:9GO˥MWwt=,[ 7鷟2ka~;z&%Do?. {X!>cgdǛgO^HȠC=&lu`\y ptǛH U&3dBvSmt@>Q4yfk+۞?FW2@ǛPw  ,nB?E,HFG%pvsߌ<!)l Gt fhOB`#+d2& U| V %eMs6[SͳTrAZ̘eKͳ밝W"/8@K?R( v (B)eMp"^^m^HM(ѹDkV00޲C:9&႑(3;o`}ת2p/WM<1jĩc?޾tIIf## (=$-HQ~ms M!6)]7SCeYY(hO ~rj *kn؟;Jd x3i:z )a{i _&q~bȅR1K ʆ/d41'Ƈ|҂ͨ^FdDdfѩM3a1◚_'lKU.irק=0#+J)0)YŬVȍMpDyY\3El.{D#sҔ|m|Cj]-܍>l35vfT f5LOFґxHiG@5PTឩ4ܔ{a,22X2<"l|X܇B2[v+ԃyl# L-d7p,=|KG 2*p= /CN)Qy'3%Īգ'P<~9_-E/#0"<+r9!Ri9';7Af;ݗ]m9k~{@i[W#zC`>9oK cy<)n=6.Hׅ/s~ >̀(EU1;dOE[Z? bfe`ԯ*W&I [\OMtVd^Rsb:6{ |vN%9~U=),ʖ*fQ[ITU2$2.hBrm.¾Pv3}/AV rbڪEOuRҦwr"ؕF 5ZdCC_&;ø] \R;!u0: gbUJ뚦D@,pYiexhc=v܋n&J"6FdUB Tc1ϒs t(R~nu+H.Br8e|C36>̮h4($'q眕n*Ի˙I.W(j1!1U [,[X~4?.o[-a('/4oһa#  B⫎vHlhlzNQj{LY c.| Pq2q7TR<) *X3;c* ޡ_^dKD'o{{(+|!fq4d:R|=1@4x35&m*rYY"b< }lI<(zj&86PeVYM86YhYQqۅi >#_8*;g)brZ f]Y8D gGPvgKHlVT`zX_Hg .adoa?8AY'bV]+@8OW h7`W7o/{gL< %b1Rz,Z7|uz;7  sER*yCyL`!4;IId 'e5OҶ`'^x[.fTwS4J9$zB돱:"iB$*~RSTMw(STZǝs޳2}A|}BL|yץZ{cPZvMﺛJ/)dx0 و#jHinbm3P%o-LS+ӽ77׾ Z"U_Hqm2RLmEq~k~YiDK9Y c!쓅 P @=@. V"e h%ds7n *͐!]uYWWt[/SvqMee=*5]؞`*ߤñ+d/D}b.gEnxsٷ>hn/\MD ;2a6oФƸлNj,_9xƛ݀dEmxh`޵oFb˙y/o-6~4Lw}DLJnVwNXGS% ?t%an!Mz`kKIx"{:nn4{.6KyOd% 4|W;V5J4E"-aL ݼwAd1m.b;U[L*R ]9:(g;/l2_H<@]$L\b#rnyDG&&[_y3̨sBG.p[|1ɤfTWLwĿ^ )>\Ur3$Ε΅Hb?$% Fѝ7XS\e^l% hH܋{_ ]Iiq8r4q_P^-|2pAUOcjEL<9g؞T(on^|:2{oT(N)Z3F Wn~ le% ` Iq{ywomM1 *c%_?k%=@I\XW XwZ[I4= hݘ)QL٠Dn^=Ԋ|irbTNJp6`ac^nUh^ mZ=۴E0ƿ4a%GјIߋw UƘV~Y7v<5W f=%.in-iDXу\[#ڹNVeM&(TI)Kg.A3/ B'P!eԀvtOUJaFG66-]9ٰė~,TOpXpa tFΎS)UnUΞ?Bjzp KA0'9'!魔Ћǀ cXN&B"G{^:Op[kzvG5+?MΆ` C% Tocf.zd3gW,}J m?,jy$E fTi[`:NFތ㘜$/~#.jw)aK-bdOMuHKZCAMe_3v дT 0THªnK\C2qdo\bs0@q +LW{{&e="~678 CJ<˅V8S* ?Sq3LQZK (Ťh1"~ ,e9횷sk\0VPmQxwRúZb Y(ETԇ_ $X"iP* D  Z=ٮK]ߕdІG $v1|'ػ2U12E)*D+d_D]LXS@t\Qweۣ*}U.y1 bư%?$t'(2Ims^CUqNGaEZس)#`=m_m*"Y'g e踚PxEl-\YI[7BCÒj@ ]_pYe/uLsO d_C \)Cq+y K(̐n2%<1Jbт_rB :^?<i; ܇z%`m$jLJ9 OdrpQ7 iY_GAxYNOd^@d+KkdΫbn„ ͯēbduQ`#t+Gn73JZ%|YEvz2iNMJtH6c2zAvKM3c@i/~x1!9|kt>x}T91W1?NDj|S8E` R3o|hLZoup*5R0Y^z?[ } rg BX06a=cs{RP_fUW|87/ꛭBП!&V+c`<t(etp'EGfhPqm0ׇ=(oYSG@mPM5ӧ~(?=--" Ik+M>u [&΂-^CE~@w/^pSuh eqY.7`' _MId(=C|F~\^ðRpgr% v(&!Bf?-6sn?wX͢;^2XB[g h^{+v)fNc6t^ (hѯQ|qׯYR̪q-"ԢRL$1O[/9ɼp!W\,'ySVbkUKS;&s /rsc.62٣lDv)Wh'ӨޥUvŴBpUcGFj< ^9*٣9p{qIl9SklAu+DRdv0?E5JyA<+rtfVzSw9fX0,gxq_ 8ud҆Kw.ܯpj-)*H7y3{[&jYt:\wuHv5>w\\Ym1Qw>б0-F+q\Ț.fu':rAug %Çv`\X6*P$CkL.h!8o61bmlw;}Ef\Rl})Mi633~*v{ jn6֎=leu Ѩwuig)L7*}?njL`ˁMwz@qft(+BjI=>geiϳo bv49I0y/c%D7Hu/=$onuFCaׅb >sHk)4X8޳l1Y] G5GM̔`EPoX0G+S|qaPb3_4OwQ4VSvМZKE}AKtQ)}^:fzt7"sq"#><:|_ϋ'&  Pl JK/g s;ʔDel[kC./r+ͭt`:r֏=8SP+迎%+DkosB }eG#n.!BBݘ_*ܓjBnlb>-Cלʀg8z筸z05CF$_Q8j6V4C褍Yi>_GsK#z'QzȖlY6?_mЏ8e%WaYXK)mt:="*nM ˍ틖2>.>Y}ḶFǹB;GEQ{^/ C iNz"pvG]_f5S-s\bz?#>D4>j3Ubnahb 8c2L:5A<.WDTj_O9 q`+#NjJRH(8< ԡKkpX=EĶp7 >3"/*6͒-6 )uU=Y_P=C̛qm}d  0ot,y`yy[z!>iEü'S79}7 ߯?o0w<2ar$H32> .oyd0?Tx- ؞M@6/BFz(5BE$@0 8F \ ާbsGVLYJ|"R=2%Z䓋"QuW!ޣC+e_1nZbee¼i\+2%-gyy@j:WwH%&Ѿ9y/٫ͬIu`]##HjU rbx-WƋֈ\}C~/PUjA62]e1Vm.yVeHKN m.i3W"3 d?ꛢ-]dQwCd<4YՐgoS$W L7H;em;TσWs{}]nv8_U]&ݹHb?n3tLHHkc-nV$^=G[iEM-a03ۛ^dL$X֖'Pg?z/xUŜ7B3y |l)մuK%e&b[F>Aior aqΕ/>`Y_љ%&´ս]ţ́IuNwjiQh96.Ȟ:[i'бK1v4Ed21upd}x!ꔕa PD&obNgLask qS7\X27gsQqDQjA ^P|bD^w֒JlSGHҴ+ֿ/n<GB:Tf~3r'VP0$If ow6Y(Z Gt8jF@pWaI  -ˆcn~ qktV"3sd7ӀyE&KLO:+ @-9>S2Q:?N"xZI>gӣy_͏k1YwoFX<;9SilF+oZ 0,:$&U,?\AA@%x+UQn=W%&7؛U>-PDDsp-tq{^e:겘uڣŽ#^s"霧$W*0 .$F=vcpa㬓UX1 [G_+#ʉTe NlǷ&B9vWm,ϖEj:~9"tڱ4/ Ϝ5YutZ2kv"&Lk~E 3r _xV6002ʣqS! 6d6}p%`/[&ueSK8m>Sae{\kw!sGB6.,dUj0x̶2/dɔw6|4Y1,;pxU)F)0 y11m%ޚD{ gňڔȱj&N@!YމHs;:FR$ )D6#!X֑68 +c!2HQ-L2MxWtZs ahuXbæLȋ{WIaI{S,DcS x"w)`j M"HKCD6zx+kY? z)cZ~;fmo*}@/MKP [SUvNa}./qA/u#?vse}&3/YTr@k7<By[sy%:gOv4_sg*.iF8I@zozy@'n%-a9 tgPXj(̻{6߬?FoZ:@ ; JX`v*p~(ÒPNb]!=/ K3ǏhDq0VQ_&U}tL 1CqvEV ;ejֈ`j1[8edL 9ƱyWhM :Zq! XM~ ܠJs{6JU3nbXԫ./KNJYo[JPɪ$T)*Lo(AWs&kz9;38dH(DDhM8k\MWKkǺ4lM^a: ¯҉۴įk%G}:jEBj6W:;Z&u̽w 콕873MY c!]>{Lm:.J!/Kq>p/:fʔ`.UspKZBJZ@yU'1BZѥYۚ\Q1{$?eHYu i_r=18[k(*-N{oL3dvwd籾`jg$cyZk v\F>)]"L)%wt6LXS&/McI8m¿㛈[Pk\/b;!tT [~?YK6SxyPEuF^ÁބK#M:ZY^l |~R,'DȯQIwp/3^dngA)J2EOvF>oo4kB:+Ri~GmXpʔ=&kٍ18u3k+❲'ȢA<}8z"6y$g;<َĖ*ؕ]f/"˸ްc_;I&wT({hSnJuS̝7W549uHn{ԹX\/BÎvwUb[JspOa S?47kh:); TF%zkwE4}a}ʼnل^Z CDELU4ƌ >51T 8)ei")\-DВmw s;mL#vOnm:9eߜ^e{O6 9 S_q.b1.FƲO#xP9 bFŦьII~rjFPPAڭhsRK3;2`\CȠnW\|\=D9eX 1( _rm6͂D_{n4;76}1zwuj.]h7[$Ñ74廿i_فjK6.I!RGџ+ܮ[yȣydIe7tP9a*" Gy_v L'sM1F$ꝣ'{I^4ȉl%}tHOY\Zr3qPb~}7SbYUB!go׸TgLVtEMDU@5N֟,qhQo q:`$RW W`ҟ'~^AnZ8tHTSxi orP1\-n'%/PJҷjSYYyc}! HӍ֢ "F0CJ>lB-,L"ITWWNd &t>qʊ`B9}|F{VcC nn UNжꭢ?+IqzO;%CpRo@x+JMy H+W ;l%C~)կ#2m染KIiUYcx#H,z혚\&Y/]zNaV_ဌx[3lJ +]d+s̺Ȣv-vÔF&?P;8AENU3lDU=&02%tDs |OZPq-@H .KTJ"L|*iH@`d=}Mͅva=o#"#Q%H'U59ЊRz̵R!4UC܅ iLБYͺSbFӼ1F<K@7TrcL+2=yJ/LBW*DqN{3?/f{ lÉ iq[)o-HXdT4V'|L/_*eQ|B-e= s3ϗJ92Ԥ[OxnF5D:ymWܣb2%n?%*#!6Dϗ t:7kQwkhu>42,q9>)N?U@j=?bBS?Vu!w* JGb;5_ISxF*C4 0v;.|}}}uꙜM`2'\,eIgKbA-%&ԵZ 웹+KnPU06f_||`NaD 8ZƇj$}i Su^'ѮsR5L1X]Q;V\8OlbK.°XO{oㅳwt_m727{v.:κ޲#BL imy>\P#(,fA b#OoPmVqu֝ e>YS;D1t`7 I*8*gW/pۏrޢq5U!׊Ԃxxr@Iig6MG:PzfP u L^p/j ڔbJCW*UPY|xS2yѽ)M]0kL(}b.8^1UψS_$S t{FYmnJ3wD9ob7tޝ llė?VVECAp@c V:ˈ%gMu:Lσ=hj,;kU:iz'J&/,~1 KݮCm0}gE2lߘ2PMOg>&f@~ +ѹ1 1ku[dLDȦρ\Yqꂦ83.&q$?ގ2qfJRtѷy*11bJ |O3ΧiÆ򚼋9%BxK}s^CmZQaq9tyXZ0( ktrPiVؓ+i2]<t@|OYܘ?s-?P:APܰ}IRGm4Po-(F΢H 4Et8AA~6JV-30s3Ԛ QYxP+{qh>邶-]QדFK3nj+c#F# fR9c'ñp1졑.C{Xh;ŋ fTǼ'Ȭb3JܗnJ8\`d(04vCNp(BsNKrcCoi@Ә1{>*vPYV&Ft*n *֍]Pb厘 7Na#{օX6NT!aA=UȄ(`;_qßb BkS<J4g{ӆV6 Cf'@K9b s]#UdU r|{nut)5(m^s= 9iwv+6f#U v$;= M]xx_IEۜ%Q1\ wܺ<8Ӈ($8H1֧'[4hq ҚtFUJ,*YMC Mk M̋3ǓFU}F! 6Q XN^LX 2J[ B:O&1EVmPw`xa0|\KhJ7rpT`TώXfVwK3*EW-N|s*g&7"n_;e8^%ItM"UX< F`DG݋UN3w D֎+H*z>'Ƹ!l͔}ˆ6TLs],'_ {w6 A_sݝhS\0c霊EX>@aBe0<0Vλ ٸ(Llߎ%i_CZX@/R`r2V3Ɂ`3Trs'ra2y HRUٯcx!X$C0oh$ggLQpeyB!jUdgnN&q=W 3t+k,>N%h0#&85&(Ou{ ⣗ReY_b⇉Pc_\Khs/!=pΜUg{2Rc@6i!zĎ=NQ(kHk?DS#8')1HHR*c>j6ϊ x?{$ٌ *R+lNR&. &a:#*U޺_yȈs2p'B4RDŽ tivw4 H~Fj& nyR戆t|x@vSvcuCGE cCd5ln]?K`7r&4$4N0 ї:l+y})U +n=}ZU p . &'Hܝ7NtA9 +ZDe=VH!7zX:gV;d1oނ[Hd%ZQ2uRSMb Qòf`U99I37io8"R=\\3viV[jE\D6Iq@3$*d%R䆖M$uJb?Edzy,$ Fs d{(йKHQ4>,"@Du96==U Ҷ|uL7cR ~S >z^X>1庩~2X=rʅ.DgS7H%8ed^{^v/},xf( OT`r=ȴ[s_wh<@HaFE\|oWR<~nj0H$?qSAB Y3)ϻ}}’^$5LzE'yp 誱^ǡюkY$[&qᾆUZN;GL?" %nm] ԍ'U&R5:!ayH_'zz]nYS]oKJɏ2ޔx|8e|0&";?!"?GkzHH5>eg%DD[:lM8¯q!g ۣ}Iȴ27/2j`t/unm!r 궓}\&4p.LB'?rPa$"es&e ϖaFcp/à*& 9#,Zc{*U 2ҼO{-dcn-VZuS!Dx>^L%iJelȿ}lfdN:eŖѯʈlc3$M7 Fz& A-lth+\3BJC@f,i+H ReKq 8`S%-;tG**L=8;3ZٿM3CtRP}<1dU -'EHbbv5|Ϥqg#4$N6$ QA!Tߢ^*u^^ D2Tj *arVX 9ٌ[g# pi q98#QL˶Lվe)gBzwpڽ 1 ¸2kvSż[+;o`Pa9'bm8~#/ALzm/-& JpD$Ƞh#El Dʼt2Q&k'AFOrl0i)(j@kc?DG !XocYoXK1TޡhEZH/Aa ZT_so,.<"{hyDk0b;7j"BrWYe5.5j rKd}&"} M*ʛŻ{khCV,Ʌ?kjU`8C/h8pXMo2+b 8/SHGB҆F[%@,T;~]HFQ ~i 6"BʄU r07' I~(3܄BǡA L ne,eQޮfn.qD -;iH@r^zV0&8J]ͻ/iăٱ.ϬxVD3Qglk_ɯYTi6MTOhIJC]Ф&bE5բ(rFG/N`okr v,Ǿ]5:q,bo[^#\i '޿3?"ڢaX*1f.*Y>U-9jmWs7%*-~6Ql"fLJ Ya&$dqS ұm2E p9 **S ms%207F-RwA9O-^?tAwdzN_1/t =N V-x,!yuA‘ kk>M}n.Ғ :G!>F]DzD n-7@o.nA~|LScذXCۻVWNܫ))r0(37jokwh B+0"BS}ʠ(6Պu:ڣW Ay~_no(BQ-J a(+ ^!]ϗ iMt7Ѡ}Xض2H**#՘,/҉f!yػ:S!18ps}㘻-[&O1ּ^A#9Ԉڠ"|]Ұj)BxBt}R;»VbopPH1Lnjn5Tؽ!-xob[+dDb =S ~Nh/Z^6 1AvEX#~5H6IPB+ɒn1 ^蘙D \tv-K9~ٹ*1/x΋3Lx ͈Ȑr㮌'OOVq֟$ HݘO"u3|UCN\FR1&wC 5|p=@JBP}IFӛӅ)܏DybiQ${deaXhIJ'Pj؊ g$YfD'ҚaQStXo5̋HJ_VnxǏr Numx4͟m!>'P,".} NhF@txyF]ٙ-\R%JW?1A M&d͝6b`BZыGjD~6:\`hK 60yL[֯%^WTbvK[ +#=4*sɧ,nHOת: ij&\J+ 1b qxm}ݜPP7ÎDrOwLz5'zp3ubW)Lre%_~ vq´Rڈ-Xbb' zVdb쐕I8"0DF$,}RoƆfF@SǼM.l23k(8pԾ/`]RIfHX@vdTؑS iBqqjz:DgGkmAjFv*@i9rd5y/0h#|Y֩SSSs\ٳ݊m8[ރp^AqM\߶bg~ǻGsx4aJB3wQeV0>jh>JAWh+N=NH8c`>C+\1)4D<1\IUC;]?H5gF+7 > ψF$玐c{uRСxLZ*h+'Fydsۏኼ x&ݰ @8 6fCOm9YLqSmI7Բvv]Ex.t% yQk%OPB%@0>y}&s$AH#_qBg/ar"f]'AM`N; {ǵ=IUNӨUg;S>ld% Ͷ.]tCQ=xR!J'kƖ%+N?`Rbͺ8e|ҕSxl0;a[{1#}9PC u Um=IE{奪]9i؉wB0!}70 G(.5 ݐ`_L$?R tnt'l4[*nuό/``Oa{0+"mǯ-Z/zwa3##sV?&AS8'D ,ӝҙ^slYMX,IH8úRtSOn/]{se̶ (>j`%5PnBޡG߹mh_s Of!s)sYN1Ȧ;$K Jli^:/!VNۀ1fk*-Y9the@o1 ^lTzܭuMF 7Jb6a^Gs/-h>kd.G-@ -<8xJJ3e 0tS1 *>WfSIv7T'<~''@;sNrdB0_cBSJN_),aԾzp62 2sÙx$4=&=ss?z TC=b~k#W9yy2W9mfu#봊f'!i O.#]/90=Өx"oi9a)+ c;[L0蠙*TRT1źbHY|DM>" ڜ TAPU˾R!EP`UQ\{ՃYg&IhC&{g%+))e 9"3K d~A*ibK` C!M)D(0t9?š1",P#T'Tu?-ZӮ)5QdAVT|ldafB8䕷(Y`͕ALj@+)2e !$ c~b=\^BRf}2->θ#Ux |ڹAo{fŷ],A+M t},74o`³:l4Jr1 >"IC&SM|QUq:}HaYx(Voh߬j8ZHyku`,WMl^o‚b!s(8BߝpaIr Z*5 X}$fky \dcCx1MgkPG#ˬ$VS ɀ@rG/; x.厈?bNMAS9:⨖}w`h]ϔK饧5#_NfJEdF!>=AfGd 2/> % Eʳf4ng9_`@,gԾkhZ#z-Dт/E f`Orw \xOPB5hteTgC*}=PDWᙢ+)䬀% X[#>d0ժ ӣ-S.yUGYJz3kW.tҢ P`B:Hfak+иU:CJh!Rd Dǎz i+5#Y>jz\@Ht֦ĕ֜xXJ x!rB]Mja%$~_;Z:USU8=d+7Չ:\2b,;,$好V[erɛ9s\KW paY]5"GӠǽ K49c-?A8^>~t" f% ?ZX++:SF( <`VZ#ļ_FBX˸eVvr+a|{w |r(*_ΠrN5,?hbʼn[m$'=w5]HsF~ P-pb zdNvdODM\(.7cfc61zM55M'8 uqo{Et19ɗeX 5>"hnޣ* 񻬿DhF\' 8B8X 4±PGa~-9h!N.q#_Qu@+B,̈f]M.C.'v 1FcLCN0fu,-KR)Go5af8unM'G2J\7÷rZ]G$ugt`G 6eUƲAnFf L7$s>7oL+~EڲG kIj^q~IVՏҡ5(k!!%OBV[ z۬7515f'-IIssnZ [!<ϝ6OKgPBCJ5&I;gdޛiWf ъh3e0I Llf;V#W4W6QP<6c?ՂXgeΐX,Ri |@¨KRݥ`4B+NCy`$&SSZHxF; D Pt[ &q DNqYʽ"g ^f= FnHG )Uh75;{ v'qX &]U"5lLcTԎ;5˅oQ _o ޷u"}YmX;,c6odQ.vH~\P|trΚ=H Z-" ݕyl:-&{UOd$}%+/%(;&녺2 nفJο'1\ *tk_ ~iсoJX+)Y,h[ʭ&B2eY]RB#Ɂ<9(#SÉ;2CG.ObR|MqdqhEZ. F ̠6 ^L<|Ԅy!|>3^u'P֠qXvV R0΂lqGHm<IE%,!. zhka=ykwd{~gg& uo,z os5Q.,Nh(>I+)'~s+++&a-*,) O MҾ/UPw*Z3\ T ۢ~ZﺷGQ;V Jl" ,iwEr|Mێd?NB Hƭ 눮!gZ˷U]P`mr qC-M%ttҷ/-Y^I|~">ȐfPZ cy}(#͗ Qfu944:_AL 7K@Wv!-ׁaAޟI__PEq A4H{ґk!)BTvQ~Zz,k+ޤ˒nQ|2WI)X0[ ؒcmJ*E/U Ed6M+!dȅxԣ,d5E WR\#UV5*<-nZS"ԼoV:1L翭IfeV 2Fܩ{0I?m?j!oWsC'qtQK#.UKSØXogkFR )454É!wCE,Ekz;S~9"يag$d(Vk (scX]Α]Շ!@KYOw QQrs# gQdR< oړu+Q QDcg"4᭙A#w=?B{X ccYynӈ{òAiY$ e~NG|cK+Uk7YN`6*+A|`צdbSDrSgƔ) -ZafhA3=A'Җs[5m*o9~*4IX!n\8­~L2iXJp2@O.!Dl.DPUE>*^jp_kl=|ީ]Xm_t0K.͙jꪥ*lP}Foyw#sqim1Vŧ<8d )nAJ}j`uW5>3gE8jt3gQ\ zekŸ}~, O톪0T(r"*H~y܍ h*~1T8rAxRԣ[g,RFmPA/)l^S7LRٕ$(_]=[H "_ӞZL#w{sh :fQq:zjشD9[3 :` dan۲#恎 qE#DjKt# $$&!QbۊePKW؆'_^!XhoCYI>ā64tEHdM] bU &BM N GGJGh'WDV2'( uTCs@zYWZ;:_Y֪K#Z05p}XT.^KOq:ÌާsK1!$g蓋3:ĥ$ݚ8bqa^}U"JG=̾jp RtT0]ʼnOuyO?Be~OAėY Y+8b(eQhbjvΰx+@j&brf'dJ3ß欭cEGC< cɎPRM'B MNGDidzA}o\X*=)KyHÑ }x9*'A(32y ;9?8i+\ZZR7YV; 5'҈P@!d^ DmXKǫ.46*B~W<[=jg$|SWDV S~V%{s_>vY qE}-w8X,Q#Ao+,C2hTFZι-]C]B;X$`c[LPg5ae׍Is>K\\쇜c!ՍaK "ũj@dY n;B'oGn)nj$"NGs H0W )N{H\a!IH;IC`ET$Kl\.Yzvu/0`Lrߝz'͙fWi];4rip.~ܢr9#7D*H dϭ?wEqhY_%[Q,;^@tk8{ulz?,07ቊmkC.}D! eŕ@&sBQI#@XaaPң4^{`跰C%n D}\1aT&%. $?>*%/l( {rVWEQ;SٿB5pî&tTrȞ晨 .[/6*j\ UUmj݇u4CjD^mɃȕWc+x-{0wPB{&FPI2W Q  ƌX_=@z\h F WR BT4.j<ޤc_+Ip,r_DbQʐd_~)]"]}!{ Rtm To$>}v/|7XBHf| {8n"hN[Ҟy/v|C:Y NR }B29u%6`qa_A/6"z@C ~- ,/^ u, q#i0y[qu672D{Favg&sV*[ksiZsܗ(gmT {ׇz:(scr&Hf-[349JܜV`[_YXLݫOr+Iir.i]*3Z`nwibp"}wvHD/;#A0|Sp#D˪~qy; P<CS|챪>8i` 1>h諀RØВa@b<;Kfڅ [[;AE:0ZGMDݑp FlmxrmW_^QnZp=z TՒq6eL M6\ P=M_`;ȩbڴ{9DL_ \ŚSbjHHYp`{d6upZR88ЧVA>%xB^+;LnpFI>U y;tљruN@A#L?3K@z߁!f@08Jc>7P`>rs|dpK{jzlB Y1oπ%"+A' E(ZNQoN *=o= ɮy MޘKt+߳MS`t1` m 1z߮܇>SM W>PBzԂ rRذ|G([M u`5B7c/zkUy[_T#&nf@Q`ܘ>;Yq'OoZ}7{h Yn㰺ͱ`!8D06u,hFqbQLB\~s3x}ЅΖBP 32wGԁdsB:TPBGSwd=9%PGzl#S^Mvc(]/{%Ư&X:{B+]/O'*nQ=$>PO~Ӊml$2Bp^[*gܘs!|L'jż ๎lӹ"4EɈjo㈌= FYg<"mt6kN@-D`˦x,R4-$^y$jӶpJV+C`s3,?W kkS r HhMIb ]5CQ6X9:1D׆ ޥߠd=g,AP9߯ i9wܥk5 X*ۅ`}vOrQ~Ex V2H`İBV\E< 2&2*7<s2&h:+6{z Vڨ :k.Xb%lv1̬crh]DwJ:G-CRϛ݃$(#=p K{!>9%@0˸/7b|'25s )黠P)Lj†HتߠWOMiu9_vQJؔ1C-w1<'6_-ln2ZG­՞5:#/< Ѫ vg?@g|_CWumV(wTq&N=dbhPa!ڮ'#N;O*n(L-6VT6%(V3몷4zpc U 43|'- qP T_*4Ha.4 X RyPZq%q:xܐGF2Wɑ+'6{v\R.п 쐚sWtl#K a- =%| OcHvA&sLHݬ#vL]my_Y;0BNh8+)#Yis&\ƶqXR.4*91-mp|5njBv2n"▇W0ɗKG~[j?X@+ANfV ]"9%}q0ޅ$xw;3$S Ӂ5B|{5hM6<\Ğ1ҍe@lpoNvSK'm]3pL*n'a)B34>@u~Ѥ)Nj '"#E*}o8AҖvˤ!_e߫ ic8d ܏.x`[BՏִղVl #7)j /CT{" f79Ub kΪ_:)%gBl)wM_ ! D:[7CEt1~=6^-Ӟ^vMS@`e1Ѱ2}wbCdZ!\ty.qu8<TK6mdq4'}b[.VݎITjw4GmǸ@Ǵl)N]? L^-B8c q7?dxV)44&=1TT*+wW=j+íoX/ǪYcϩEf`fDJFp8ЬgEe$VgEheC6#sR5wJ z/y.]Ԗ,ܝبɁf]٠"6C"$)b'Oւ5ïIˍr8P&Œ'w`F$6f`CZt RoKҊL邋K͈lT/H_U=ӎ f'$H Br-Rdř+Gڱ(o]ew㜋*v\v^fgj=Tf¯<#/țuؕvqZd|Z^(U8N^=\.\'66 ."61R`<Ga,c1"!OӬO+쇼<2*![d Ӿ!PP΃D/й{cl 햼?:6j(4" 5>M+E_:Bl:Hޓ;J^nr[ նv4i?D[96\gR3^ K/WqLknc`Kfݳh} Vp3РJtjR,ڷ:W*Bp'Crlta)3X'(i+2ksO tCg֮q?*"nIe BAh7Df9j in~ݳ"$v5_ne`(eudq(PQ+EH+XdrnٌR9~8M2gOw!pR,񼝤7]˵A&sun.>M,e! CiH9ݖWh<*Q@`6U!\53@ѐ]'43.YΐU dhQ܏~U~3GzA}&˩O]DZ: G0mO ]lՀ X}NJۍ %;,P-׶X%SO.Ӄ֎gM |; A)fr53[pu#&v$;zҮ7|;0uF`T ζF_w=[.dà~wMU7'9`8^+f['[KDriԓ 7+u(/hpJ\Ҕ/ec~-0[=+-ϳ}jN=S/U3?ԟԶnfRo6B J@ǔ-BF;>S=+'4qqU6/ṡP(fof悮e$5!U#2)GQt31B%H~%n!Ōx k ׵q#p_"M Of4{\A =] I+j+G$E^C9(gt[^쁘&>&mreobbSk-ң 䕸OX/Weu0GjoE8'eמS)vPY*1ʢm&(X MbefmXl1YTJ@I?/Z<++Z8cՙ5;kNKFxJQ8F^4 AKjw"兀O+KMG~W| P;f&G!7e3o\h-O8{LODUgEN?I$!Ӕ¢JTZuZ'ff/T!*Z>:`n`0r`aDhjP>1:]sfb||yZB8&"ѡ zN%Źp[ |NjVͩl0Xy_id\<3{(ԫ)ߟ-e0>@ms\ִ]=1;7g!ķYNqQAӟ,WxT?Tv-H^Xpw(**? h ,pq Qקs_Lq*L-F{SkZSrz"4ZeZ3A}m^~cKW I7!.~_UwDjejSBQRӺɿK*\˖ƧS~?{cc6QYluɯmٿcI==d"Ev+hWr2KQ@M '4\B3p0ǎy_K v41ZWp׀kJ sV@sN7*\zr]z=?6XM&|$6F39 ;,zL"a]usƿ0םqUZXdYӳrchnPy v|A7!_PA ]GZ`/_ˤg}AR@{ MggvlƥPsX!v3qQӥ20crA+IFh͛#y5cOuݶay$cN7b0ؤHq ng׳P2Wj=V%%Tx_ of2y%>#5Bl. עk geY ]pRKܪ0C;[)\Tm?RUf& %ab,;|-g$fba{671ᔋGjyfd)J':̟@KH#n2$[u[rMz ivGgxgC Cy$|42ߕE   pԅ@[P4̚P<^T4 [\(J >qD! tzE~%~+b[ 89S0:MXgn4<^\ +S"`/L\bzJ*_N?s/spw7eRtዅ1 ,0P0 yT/~ Uo@NtB]4*v\OD\d+Λ6GpY*#ݯce+r`tх5vpvdY]{?7;dZ@r0Wb(upC&-.B=S,gR|1\f?ȩt$*0w!'JJ%`e6 nGX4u˒w0'&EށP6X`.P *">@3R)R$T}TNs~ E;6]iI^A6u]CNNjb/ bg=-oMcJan[ɦL:4נ/60!l <ߋ() y:Vܤ{#M3X>쿶_V?(+_r ȯ]_M[Qz };xL/@w9 S@[Q`jNEF.reǧ"L=mU2@Bgszt &ГoҫCd^XSS'3\cpp<9GN8;?Έ@1T&aR?d~6f'?-R&FaWo:D:6f+J Ǥ;.cqK`׸u)|G te``wAw+ 0rBbuIKqtu YM$'.L]C4d[+E\m8]F~l6t줏\h'mPWn2Ⱦ̉G7Ul>Qp[Fί[%_H :ϼU-9u5S˔/؋)?b*%\Xe}yWzM}T&U6i`R)uEZ޽N~@eDр;7CiG^0\c!ׄ"Im'NwQ,G9B |aWϋgo+)kwhļ+H5Wc a5g5H/8(uS},'UR:r~ >jKg\?9*&D=aW\p B45YF @V Aơ܌:5B <5r-0e Fɔ>v7|6"4z]1^ _nc?hsX\\3'^0U~jnR Wyr? >A0j1u\%<85QxP$(D͗N+31nĊ#E9yuQ-NVzi8Wca_Uephm]mMSv.XFjb+zW pZUpVu@}XϦ +0pvn?ˊ [MGokB \9+b!fy6`aXdt@RLiZnK:ZEMRv$dKl@)-f1ҡ89t0bag(񍰏#Jq>Z/&x %^d\e#& @X%ONŔ:kp)BG"M^ۀ.?^REvYa 'ŌOWʓ$(p?YlG2-vIw>QJ̣ SZv=F4wY6yrvn e& FdWX>e8u=P6+8?E=tkcji'B4{εtJ-?M2U⍹_*_oujdϛ'6T:ft+}̨N!A~Lob,;# hn,5-Yi';;^Lnr BhHl,yut@9*}uPzbfkɶ)Ͱd/e޲%\gϊ`;_quЇk9>̪>K<Q6sG@hx4F7z~.VYFaN[/iu{E65(5lYˆe):N&ﱓ e.EPyp)"* nf}sWf9 ȡgYZ07070100000003000081a400000000000000000000000167daf5b900001b2c000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/bluetooth/bcm203x.ko.xz7zXZִF!t/}]?Eh=ڜͩetkkHyo|uC5M1SƏH*$3Ң65wo  xux(23YjN+Ai;҇h޵=kňJIڴr, ggphG2Y >%jk4sx!O}%ʦo9ֹ"1QHpf4L)8UGT"L_C8(UΧ5M̙ڿ-g(20M( yeT8A&X#pB%9*EzlWEM, g|k̆*T/ x~}qbC>Cd]À8O UZs`zo)9Uv"_,FߋXJfd7Ht9@6=ӷA󋯍:C -TϧLw < 廡4%#:LJ>b0LY]ջMx.͗[_yZ}ZYASHr5hS(dj̜lZ&26>-1$FgjQLuvTl0K'S%3h A[]<)ĵV A2^ $mn]E@jEآR=T6VBEt"+R$5(j)Z62ERڳA['c3C`'i(IV{u(yt5&}"o\-g3}-gǰi4RF& =Yy#(13EX1C`׌S7uMVlإNO&ja,KfݔXjJyI'kyZ=Z|'ݸ4{[䦁5k|qzBv*!\ӈYLMtS&ni â#g)y۳VѲ#?T/&XI ՟uH|$ .NR\ ҫ1ydt,t-o<}I0=]2,p%HxMa(:=Tn#vuYtŃ ER :Q=Ts7\NyBf-ӮZqYC ӜÕD#lwt "&@܉1uUDYH ٴl꼣:X!0 :-}1L%R^`dI9S>ץ|[K>;[6"8T9ǫӶ_2#`HBF ++7=cѣR{;Z9zx9[B:m+>Fͩwꃪ>'.pĨz=PI; _/f Ť0"*SH0)b{LHO-n^l75$JW jξ4|([`S]ʢ#ns7$axUuу72e:!q_qo)V)-gSqF?y=?gO׆U?؉e oi2d!yq1T*m'*,H8m P^]uk}Jo `6ႝ8yat~4&~l*rb``)dh3:6h_ruR 78"˕io5&8"y)9SID"?lRMZ=o|JCbaTW9> 珚b)F){,A'XvD jd>ؽFZ_=G պk\=C|jg\%RާrR*'s2z|Fg &,;_eǦ#9d-Q^L"=q>αى-9@H⼬6Ond?1غ>@՝vA~*sd W^<zJTG`o,LX.4y߇Qԥ z-ޗnٞdJ}V2"3~w} ƻ'UE{NiA;= 0e:S?TZ% /lW cek{4!> >6Medz&m[{zm9!hd 6B7Oः7[x>;C5vAoq<>/KzIB-/z2 ](1#$'Z6pPM/8ġh:(g+aQwetC̲ `MkDK;BWo^GE^0"(K'D+ ]@+VKJ)?.*L@tMךּOWuI8}"]iMZ].ZQo߹y^8{(kVgY`}д͑N*Glz*jh]B$}m' 9QBX,\Y̒*3fa>1l>&KP*^n!,3T${Hg4؟__n$C;([k; 2M,0{-JIıǡ$C (iԧQ200nѽ0a/߇oE e(d\YduNv>HxLؤ1} n֨<{=kXun:g;xLk !*!x]/37`]}y*}v=vOƯ1?T:I0냟E\pD֨6E-A]"hKe+.$o|}C,d7(uk 'O1:\ʕQ^bwHDٕw_Bw {kT&UM{Ry7J1ć{8'K+y>jVjJʰE2tybb j gOF)R 0-$'a' 3"0׎\>ݝ^O-.}oSyKAot?ZwcˮMsUQ 1S򋲪E· p^\$ځ'HdZjO> dm g5=>HG)Rm$ HEkdž*%BX[Urg "J>$#)"(9ڗ aAhc-\@+b Ks@>7N0{)X[ cE/ "p-n6F%zHX$c#`KKx%#"; F誨L}rKyGzPgSaTF+h4 wh:/?jɨ?ieTFۿpDL914*dUŜ˿dwo)R| ,2B: $!j.RokaWT3]d)A;S OڜOgGE=y]3zTD\em'uZL[M{ۚGKoMJ+9kK5U:KJ\i69G' "o)1Иs;0hs,ݙ1Fǟ:\ wwౡd7Z x->D*Șa~' XXٟT}n<|NDܯR`[YdT *<.ޘ: _2.JcW¼- 'RY6g8!JxeOETֿlA5zeeio\5K,3e$9+N7-tP=3<@Y99"x}g.ho,h-oAv@Lk< a;KeЏFӈԮb{~cH£we2#iH7WLOɓ?Us AD?CgAV,cT3"M/LRx]}4:J5j̚n厫lhn/ߐw+wը$ߤ6|\n9\З6(Q1J{M@WΩ5/`a4f{=ElGr` bIG*,m!0Ċ%#춬T#6ɦ?&rCjThLi`' O̶v!tP1lR'/ѥ Ѓ+DJxoP_zp,P9x9cv" &i>f)Zܫ#f@_=2 ƨ 5 #5M^dg&};M=PG_* "@H=K}'ΠRg[nwhh6&=G ])x̚OMes[]9a)Ax& ,UEs.5bb02 L]햙 E05M1}Qf_}ee4|y-UK,V& @ZKW^q^?INi`vi&,gX=Yt gAsv:RSlC|eo=Zn'iג>-,`7h1R޲&&ع2"ܦKOh|\֒tbc7mIUej}\ߙ~vn/_3Uy(Ĩ[Ԕ(:N8(VkVUyoD^ g[z 8 4`^'{Ci t_k?d106T[5$ -#5شpG 10xWIBHDrQ֛+F XøZa9Y5|Nmh!l&G]#[FHΡXkîj?ј%uT#)'G?oÁ,8=iR"" ]3X:79l\>[]KdK8d9ݔrvk(\UCT;7':vb0d<E0e(\*uFs_Q0AK۱ fb k'9,DHj ,Ⱦ?I4c`^-, Z<qJ-W䪞y&W*SOn^^1 *.$ڙGމ wl&b XoskIO:|1z椵kX'v=,Ǯ08űr,4 J y<3=x\AО6`#L#c ['r/ď~k;&zaw`ߊ+5 v}t% >D)#j>{),Pnc)ѓʌ|Ch i+E8|{.',lJsv`#aVsg%G'h (`R]E}P] %ˍʙ}m558u;}L>W)]79$PH: ~z:.U{'&;V$G@+m9Q>moə':!S(bqlA U:؏m kGWXv$.t-Tɣ jJ>W?Bqli}*4zJMڶ*zkwS9Ѐ(| ((XV2=V= 4D4݇ף'/D6dd̖R$geV8(827jGUp{g HçQ3qn( ڹH)]ʐi8vMU[{x&4L*/j"O;ewV竢 }Ngr0^kZk&?`z61v"LEiT7vDKgLy!` ]?Eh=ڜͩ `!@y}f[ʑG΃pVo &B=H2 )`:4 7C-0У~"1W:6%(RGuv[lIY?E_X P3/W&$=:Hr r"F _N:/Ê…Oh_ 3Cag_]u׹,>_#'$ FϠ䏽zxH+ hX30B-E*. ]?7\Jڳ>_U҅$Gm_ةY@SBZ=vyC}qi]O! _qd~UN2gi 8Y# g4NXcw9;UwPuj%>y w|,i*Q,;Ksxd'oe\?("KɩTX1JP$o5 ?yWK,7Hel}oiA>/z4|8,?r>B n匵X|jẌ;q"TO` J݈A.[@W0˝<@-t ")O,x/-)a}Y#-jI/BѨ)1%;j]s9āP s(/Wh"^8~;gp8|x^׉BF2<;UMMTEL[6J?ь0|F$ 1S0hdS tQL)- H \jGxeڇ+m+aX8u,Lvi3| l] `҂JC] L(:6^EG&F2[ɋ+ڋ"^a!#O䅮U^c!>!o,-=_&Sb])I PC@+3Y߃ߟjP#(mwF AnIﴸ&7(Ɛ3!iT&@4ٲ|yfxEGf@`#ă~W]|TJ㒉TPN9^@F~·NK,y /9V C ? c-nF G?WK@$uǺKzژG9,(Gf&03.STY}E:M_lj "k eQz*XMmlWُ;O?M E[Q >K}oI vB.;r*G8@"RQIY:~%fs>]IU{'y]06PmvEe}[,*?U7v~&o1:=߭ɻ" ~B9OQu> <>ƪ4Ô^r:nVB3qSnS=NԾHLh=_,gA)]&Y+q"<9Y):-J&چH:\x5EiA4*9ӹ<œb:an2Ys|UgD|ПnhI !ԾֈoФ$3%`2L16ؤq|rMyrh~^,s)=I>KT'K]#x'wᰓh҅DȑG%U4A%dB4goFiea()F|`uKr.5WVx)/l ~PaqLDK[+2t ^~3 7q-J5ӝ,;6qSK߳tYГE5:X4:52,s gQol|60vzpOt_? ~|GloU"s/!T|3g^M(T4VMMeD^l?J:< Nӎsa 7_rBM!j,Лg |gP_T?|KT9I@&{`_¤júݰ`emn8e `\ju€fAk,ٔY`!.2H']XdDgQמ?{d?L`Sp}qVuVڋ{KB 璢/v eΛ2ъG=>'O{TOh8VcoԋʼK^c(Bl{6 ` \!$IA`nt,۞@1[l%${!<f} ʻPY.vM8FƒE/Aݝu,_k!0+1K>wW=S9%E:Pmxz6?d`FVǍHXfB5bnGuNj0y}NO{+eUY.EO6DH_v̦!J9k {%܋MBjr V#11|Žg=VR׍% e yRh䧑HDM~߬,Zm%iuXxGÖ[=h>P V[فnU^8r ECROis6Ju/)DفuKijaxi*ʕhIvSj|w"Qq=yF@Cϟa(tt䧴WxYTPBoGzgrґQZGqߖd=?cI9c acي^NLxQ+w6mOEi6k ܩt QGuhd)߇J1׏K+JA;qz }=A2RpڝјI):BˍTt>|6)nnV}$NMRߌ7!+iudkLM o& `CM[hH83F5eR"rX]:D>P,"X2^o;t 1YMmj`Gp**_,\upէn53{ ba^Eʞ"d2F*$Ě=߄F@OQ/zdBSKȜg%x Q$dP5Y\Do@C{}2/K?5  2^S\j*Zng"(9T! FC3K䰌M JDꍶ ҸY^67K8 Kӑ͟ +{xLSp)"'=ZF'A%aCN17Z42ari2|' 4 Z\&mtC>^1rd6QdMZ%K To6.d䅖 XzWl.VC'WBqw!{V=4YjKΓۘY>6y Z(><>$)3b*L DoM ǑŽбURPfո6ޥEM޺o&AfzPbv%Xug9v`PMb[4qF}7.)`D*K:Le73g~xȼ@=^W,|Q@>\dK]}`7(YA0h3VS8 LIM4±ur!*eq\ICۦϮ'aVdE+"n3HD_!k*j3SR|)^^ڨqc7S*\r!J 1~IeR?H \,4k8Tö5}A}D@fcKu vnTj^^U6 :`c~ L. 曆7ÁP|"ʊ /|hͽUɠ%G]\mQRgY$7'o= Zk`i~H c_MR&u= "u+)C<6 r`%=IDyd0S*c:֞>ԟ M4s.FX}6 # gl0% E;qy`".h^;}#,?wXځUZsl,}^l#C.޺nGzr <N'Pi8~ Xh-۫Xwg 8FVA_.MU@sgiйb.c; ?OSn.ϹbLEzبJIb6=Sڢ 6D<5ij1W-QOccu*گn)KeШEgXHHRSx{4γ(eJTq6GZ+`Fל9K 8`6 I[N_<(K+ tMlR.*pBͮCg $?uj2`Յ;gw^,ٿb Yi˟mMȺjjy0PFa==dJc¾"iF=M$ɕ%akKMNh.gg&-3^ا 5w| { XAj2s$1!ӱ*Po!o1NSy#P@Fߠj3xnGuڻ$f\ hͲ)ZhRj. nrn.c4(^wI>ܟ*"sX AyVȤz&ikʲ[ r)D1+@?X#~̐zsJM`QkjBBc`R"f5r׹l)` $C2(J]>XqC'9 ؆oWhZ:Z;ם=ՎEor7񍄢4҄wp$nW\>4mIv)dhEGB!\Y~)22 !pX {J`1+ZvVsSUk(T6Za@",\݊9:Տq'UM\W3AXN}0 o:4Y"o5brڮRDQhڍP]1jmS򦦘^! Rw*Ep;18K`CR(Ya?(ϛiyO*l)q`'4ݮ<&IQb@CZ. <jI4p6EXZ0bj Wz+:ܟhm7Xm*@7 J)+_eHۂ͏z`\->R5~'[ܑ^=Q3 ΁g>RACȮ=vSb=:rj9}$I깴;Tm'ZU]yhpRJ^,Ʌ x]7H}'&ɝF#9y2\i}ٸrhT"'3`Z.yFG:mB8 Cjl$YͨTn|Y D9 DoGb._I( AzZ R5z"D*gV WeC{IrȧXE&Z QƵȱxd_e\j$`l՟CT7895x̆>Λcxkj\R*Т$ڻ1iE;Lbv5#E Յ/*B Ҧqi խhڕ]AeSUOIZq`;7] Y/擪kﲀwx"g$']'1SxP_e}ѩ N72(u;/c;^86$"hdvW\ XDXK[xe7J B?FNCC Kc$l[H.c8ƣT]쿃WcW纫w$wwOZF-ک3imQۆ%VE=ɨp6&(i$=Hd":R /p}*C.Јoep>۾g :zNs<3S &(h?}->uM!ڂ] ~rC7Ory/V=eLC 9lHǶ9'K YsT288$NϑS QΰBޙ!Ӕ?/+Y+A7~?ou8廰Cm閭 >|uOe#/?8P=O/p[+hb.Gf'Cf+s)rӅUT0_~f  rZ+ݷ,/QK`"E'BAKHF 4>̠v̑Bx^=$2̾BıA@znлgF_(u(CUE]V~cȔ)r3c=S׮vbɴUsqM&.z밑!^W 4SIjnUfmnDZDl&;%c4o݆RPwf'm+sCԒcufozd OYR aSZSkCE6 ص?CcTkk" U@%G\8ؔ`2LұD7  UQ%7vaxMWJcK1G{V,!C47#j^eisc޾Vq̉ 1*|:2*y3CQC#\˂;4P@ue3,nߵ`09v] 3יOY6N$0@d9{;h?"0O۝Qz; .n~6n%J0ȇHi3َQa֊E7.DJAKq87oEpl &eͺh4fЦ=0eښ YG$f>Z$8y%̈́++o-qlmѪ xHY+CGF`vP'_OYdfpQ 3t߯2DNJ|,OlAkLYSvJRغ;hLa; &IN^KgܦL/g|#_6|u q`W>Qx@'- }SԀqgBej4'D5W-݆l{zKġW<%Ⱥ1[:ճ]luGbgv;L`jhĄ#7nh-] 9A $w޴VNBݍ|̒Ƙqapd9zy3v7㿞bM38&%# v"җۓ9 uL? ݹTLQBH*]3y{"q;_,5r5oQZ~UB!(bw<_cx,iuA`l{U/j}f ,0_ME:ľ!cg1l7c&heƫ$G L%ČSBa@]W5oHzUAܞ̀a6dC?sK 1{go"(4&S vx꡴UO v/\h)+BQ8sqxHe5?skĵRţYn95DM-6IAjrK& 3{BJV:/\+L! Ż2|~߄g^pev֖e(rYbV֬q_\_`ȭ0)i[\c2)"9;hęHơ^glgej7DU`*awGŁ.5rg/{4vV0nJCBo7 YrndHPP:$fJkC0lQV}?c_&XjKza3,CV'8Vb;B麯+ w$e_>r"}F<ØM?q[ 80 Kͻ5n]lQge-$OӞV}xC^ѿyIZԸxZT+ą/yŒּ]eBVyOSOH⢥ ⹿AG&XPIb[{m,})>:9MJs`]-RԘfꁿ+[\9yyj9@.P:9F,FLe>DRG5kđǩP#؉ [ 's)Wۥ1ϒq\J_L{~PP baB0kb#xVhҜAM+Gܝ,w=Y^Qkd_GWb" ! ?tFZ _5TI$&7Nsp/b Ւ{tƴ'OJ+Q;m+CWᄥ>UQ3wx}Ӏ[Ol?LH*Ltq[= E%{]z,D>uQxzo3, DX2UלϊoO'IF%tgdNG 2ޫ߭yj15E᠒*7z]U"goF"\яpfP:.bَ#hMF}*3*w2oqFyhᡓv_ZZBY$W\Sѷ*&r~8[vQ󙈕gTk"HS2':)9oXj^I 8\<}qޓf^I! bPT`GoJ-qьi$t5 /Wò6]5V1(iƺ`{5IFRCNt۹p\[BijCՈx N'X<kam/E9!}Bt7g:{h! x1g °WڹsSjl#W/BDwT6?~ }i[*e[ ,l-=(q2dv/zYIPNIo#(Tne f2`U5E / :D6XPڍHez)"oC 1>}GC@J<.Sgn$I $ PFs)}6#@/8|yiach!N ED'ohmJџ7.厔H,6u&o E^ br:.!UkC01, 'oO )x:to2COT4Z<@ ~yFŸh-,Hk:Zݙ tf\)wHN5r}Uںo U('~H],t{㟾FyoCm#ЧG Ä7HZd~i39<~pR!HR:1֧֟R-b9*XzzWOb7'-8wٗ4E VtY;6ĹwSy?_ov~ʏWz=U '!` '^ * e'"YF bBϝǑ&iDN WPmقVOQ6)%P8Ql Øek&Xs ϑ9UN }jOQr + eWcj־栕FaYѦ5h )I2R(K#WROm][uM oFbSt):6_r'r j9G9DMYQ Z%[},w 6<٪s-7ʹs XI 3Ai΢9 #g7,,QF߮gVh-[fϣOQ{Ku~ua{dT=dSB?C?}G7&(>k_Mz;`T̛}i *Z}u>#`(Įl%( sk@"S8)Rqəǧm\7DZ1xTf^M7:M6Wu2s5-&Cl!8 }̓ԅS~m+0 _V1%F41Lr0>ԝm'Y /Ѫ'`T{ޛ@mp].GnAp^S!iǫzZd B}yFKpѴWp WV`x:t@g5;Gc0,{kQݣ3O.[O_GÚFWhM{h^M떡gJ;aD¶>fp%G}`r ׃Dwkퟪ%"‚teFAЎ%ዤyg.[PV7hv?ZКGǧ7joЎr7Tv7#yJՊBr$nVOUpClw3o3tU5"q\ȑJmzo6|ږVkLkq.Мٙ Ծ& Xw{/d;[^#%BZzm!KUèxt@2 Zk)J?l%|4-%;k u-e WatJ]$iP=5FjIz ݓ 5P (Dө~F: 3 XZ= jPכHjlVP1Vz]'հІ1(| G7v_V8ZvW D̼)ӠfNf2Ϥ eM:q9t CW DNq$3&)^O@kQ֜ 8Ep'jR9#HG&֬~Xo0-i:m2Tl?X}g-v$I+ { F1|02<}@~(GGΉ@*i}OI%b|ÑEuH+0,!gm,\ž *cX 9f~8L.ĽFFLFs\<^e_O|7)gU (bŎ#j;o"^ 1kϪYRa,obLj-~I\K%bP3GfsO_ N170 =Q8\f*uSYi[ uT=7x-;ڼPӒ+9b[X/[# ;M&qGdkn*8π3ctU\Z{_?}zxR͢5f=dwEV1U(dMr_ _$]/bm3Y.XKjҺ-y;p&ɷ8DŶ,KN :% $U35Rr|_PJxӇ3DSayI9g1ol_I˭ |8#Lp 1}S"}palӬh݋v+Z$%F|&hCۡߩ= + U3:gZjWHv^^;QJV0g؛jM of.m@0f]fHbK f~v!xu{[ JSFEܩM0"Ѧ3|MMQ7d~]L6+4Qč<_ou Peݯ,@K<GJK(eF-!UEPMLWt&fy'ApXYl*BO_,oaLs:d~TH~nI1I]$XM4vGպTVm:^e 2̭His研ԉAH(ڔf}Wt0Q%p#|B~pd^/ PrJ/ش>jDB^<@9;Dy?&%=%A3EݎI50tW/ouӲ<X fp@l3Am1~t!-Hql/(w|WVyZ++oD=B%p$w:bp=~A$3E}ч RHk-p9崵0wGՄWaD>B'ѧ \& Wqh[.t0/]׵f[0*\F-Wl9GOE]syc^c9 ܍woVZ[:aml mN^Gl)Fz\dq\U]zNjap`o-U]/!ǏT2Z>_MS(<^z*9rwpAjjSMd=˧%4=gBCΉev#!QĪOWe:Af~)@) Ml.!TDSi]A#{!_qC۾d^lۇMtu%7'e2,7e9!˭q5BИ4RΗMa1OO'xk|X;]!cvd_TG|̸ʱgYZ07070100000005000081a400000000000000000000000167daf5b900003620000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/bluetooth/bpa10x.ko.xz7zXZִF!t/5]?Eh=ڜͩY|kkH;fp2SYJ c5Nl(v?/KGJ$ Fd !P'>W j 5{!ivtd䖰8<䗱E夃h!F20p(wZ3H#. :RUQbz٧U7bƋ15X|u7cXLΪo.X'.7Hj݂pnx-Ne(ڳȍ37H}xV89m)A(yYҀGP֒Tcּ; -h?( /K*N((lql.U l)k& ЏU;dx͖ۖ-'7sP*R!SbQIa%HMeaek[ JkB|TZEPtk } />@ey,{JA|,.T( ;ymz fE]U^ɣW۶x;]d0} u^3WAb\#R&y̔-6r8qҡ&GةNK&av"bFWަʰ_i&"tG r^*nrF/n*6Z+B!%i6'LЦya"y|%q P(_ru+lmw4p \ i8l @<6:ѽXȘ}xPU~: /'Z5y4KJ%;6^]6W遠6\' 6r׈+k% Ɠnz}i< >׼t>ntx1Jzy?AWj碛{˙v~T_>'7MtZ8I2,/^D8Dq_!ϕ^`%f>L>i[܌$v#yNbJQ<# 38TB5/Z77͹##iZJ6O܏k{c;Hi-Y|+x/SyX8d&yjwe pв͛kb~2;Ν,y#ڦ@Eo_ͷ݁O'O~z=ET ׌=I\uy HFfdz 2ͿE.O5|lc&5Ȫ0 6JO"zKAt g˞ݼ9Q& CmR>ZPQq{CgτgNӭOaEhX|>m} bK@m˭yX?V0`.@Pu+Ih|GB 2 8n8Au!-Zm~O~ f$\]QƈD 䤽A.0- L$XN^}{Glv}"3?Ԁp2\b1$:GHcނ}'c#t{tS5@'"h7ÿ(~J53&duПaFkNs {-͊ϟ&6/njT xmd20W|tpy,B;RVNhT47c75Ha_@hF=n בDǛ4Vܒ(`U#'c ·Z(b]L'j6+c14z[:TlplE%B=&'W,=[<X )-"r"{_- isMm49ҭtx|"અ] mҤ> /Q>NCKa w ʛcz#8Ηi{/P)*+G+V18VĘDz@[V3_2GSt5р])KU DiZ Q8HI:pk?]AT 2u aN ,̅x\-oI"?7u7FK(v%°l4IR1nSђ3ѰW.e?.X>bW_KB}rP&b^mN,HwVx*sv.}fD! +x(Y8f^s%lU[|odZ/TKL^$\ g8Bnױftۧl$83h{2"2qu6հ]eW  !T'ceЮ1Ickܮ`n03=`BH#d&6`~Q ՝Zw 0wy;x [ & 7\y6F񁦪Is4b6*w3 y^kܽG ؕB`T' 6; beйݕL=p [n&4G]g1Րoݜ;tt$Jo鷚*$ڻ&_>nmEc~ek_p@o猵da.F4M;Z2b9VwX/W5``8%9D(:SqBR;p]s wrWi?ݛƗ€qԵ knsd Ŗ0jwD#f4ws6YC!0UV?ɍf0bx5=a80ai=`xjഈ GbEt&ڻ)ފCbS$`[Mx4lb`#2#d+쒖ϭ:P0(&@c ~JByؿ-Jy*6yzJ‹5›Nn2rަ$b\=y3 Mo@{9B&2"!Q=hp!^['xu9Kط"!3f=luԻW<=z,l{V=Hά֝(JTg+wJ:wr \jͶ=ͲC&l|%:Ud\M4E>[7)|)b5 טAns F3r d :j%[Iilsv~oBIV*,i{"0+&MssE( @mB`0~I9*!/*B %W/VRA:*hjo=O먼/GRY F5 d5/,S JuAGTM:pLӫ0BDzK7D 0ٰN59EpbW#N%"%2լgn?#H Kro@Q DaO*[)l@J>拞כV%ϛX.Q9[N׀V;0Zj w;ݭmC^ yRBљAB .𵿹n :8yBc3+mY^"U[$ю va'*: Zꊼ""{& j hqRBsAڪ8 5G/ؑSZSj0菵+)9Aza,I\G: 콙IإF(UaHlA5Lƽ9"G.,eٽN3G [[^ ѢecJ8Ӽw ,/zz4=C{sa%}\T)Qcip*R˹7N񆶎HSdf8h}3sߏx$nA3tY|01K;ՒU!<^IX,|[X.8hY֟LgHΆyq;,,8wy̬j ʎF;JP091,Tr Ǻ$fL/[$|zZx8PˢiОL[{$eb)4C5l9Q ~) J v?n~v2+爃Ğﺛ_"Pے<Kgc0ӣnć4Pr|_&'[&+XDA-5V.u$ǘ7z*Ʀ@lɁ_D"`8dX4 yj\kZ:'CU[[[qf/Zxh o>37O7k>7(d 6:0uqY B=,W 5f'|s@76dƭIJPA} &ɐ(}́k!^΄;׳5k#81]ay( ʝbS2YDCS!v(샯opZ9;Ex Ӎ2A+P@ZiOP:;*2'РOgI-paK .|J%A9)h44 Ȯk;~Lyڍ;q8ȹq 7Ph<}5ULt)ZwzڭIR`3;񼡫fc-wE`yf̧,V)qjTSXlO9r(t}mdL"۩Q?"W hWML"GG0oԄl09\:'ZRY;~lf JΰW叵 }W1y{K:f6홢O֢pj$ LӼ յܮ!uMRFSx A ƜIuiϝփtj;0"=%gᗮd3Tk jƿ/DȌ Oޫy@. 9HD,[oNohh+3,_yYITcKi3PE[1O>0/,swa_"QQ9CA[*xI:@8CV\!'Rg[Vx#w{ ;KCL $Z;M) 7~ݥJG=\6P,>>iOXMD]٧)7"3O@|,FQKuN.0ZXAh㱫7/D*MOh^c-==c8NjY!ڼl<#;by9AZj{v1E>,ی4%J"Ϝ΁vwf|&d4.b97ZqA:[Rl`LQъPjZ'`bG=2\O'+)4+ _5Cty4D 3@])LWI{1!&}S&vUNsΗ5* ^|QEp|"wALE qF.@1}F91ʶ `\:`8&iO{io V,/\?谻'b/^v[ N,^ RR⛖~l\ ]"[AR#|%& v/k,E%WZb;[F{{.hXzշӿEorMuEf ?y m]k~QnVk*rUrX=+ ōH2 hFx6^nS)K8]8p>R1nϫk u%!L?ee'ݰUI ֻp5)_ <T!a5>H82h Hz"aPb$ʠ6L/sxz)e 6 $ʞR2خnmހ. _Oj2̙G~c58."Eo;gv [o%ghDy`C[1! ,l E荒0.d&*&`~'H )|0q4i*-gB"xԲ{Eʼ] P}U&92Dqsǣn?zfjqg:D 0 F<&([jdI"֨}׀2"Q!sbSn$/} .9jz!9)}W"F|Kܱ06Ƽ3ٜ"xCXjpI@512t]N]{[+Z:YHR.'lYzpC0Ki`660̂]5׾!_ob!&KV: <_.@Ln7Y?,Zh)[tL@ݔr*ցAm1222 Nmͨ!ćWW6"%uHCSA bz?:Nqo6y-g<Ux;ok~BwĻF M^- Pm*kg;"c,ܝǧQf]t&6&:b9o0PU!0@A񲇩|_wLY'#ŏ )x[za_'AXBWEJ. 7|_wAb?ηx{oĘs„+>b69-u-Zht=Ѻp7k8l5\E#De/ccsEF"fUX 9ɳxUeM5J7$ yl#x;dƯIrQ6Çp1$jY1= {cf!N/jYGsDyj ^?pg,UNM"-T(5<HCyx?ӂ#s 5 :؅;tofzP HTRQ #wF ١ r-Y5˻C]Zt@DTâhZ9H0p@a4 L/^LJp0Ld𡫻oUCџA\S4yWbl\(ЌWb'ѳ ‹.~˪ϔnjv8pנto6k~^BbeFJR=Jb'7TgRYmg,ӕLW]=yG&O/ 9*%A;*fi34ckQodp8,Xz-ӖBm/0BVc` pd.J@rx8Ri'B7S7/,Z9t[{>q5~jQ:6Ƶ{?}l:=w\5;Jhf bԚY]g腏tn!3n`14YVidsJ|^t#NLtԷQ~*KD{-HL!/2]YM Q4DS_|ϐE1IC$b`4N823%-WG%v3o2QsL0$S{'`` 55sn*Is/A㶃MNbB,$lfi@-ˬfZ,W\^Wf%%JI޾('tozJcÇ% SZp\j=RFa q $괡z UT 1uGBɖ?toD$ =W3Ap f*s̻ 嗺ђ paA= rqy7Ωx8E8u ߅c&Ei,0 뗪$ NJ5c, ߁1rv $9b;vW(H#j q-/CFY{&hX;L,' E}k!;w޶!X/xi)M6Q7u]v>$L@3<;Yo;2ېR#8&IÚLq6$#*D swf.Z_vM_`G~ʙQ@;@E' 6sf% ln3@G/!DC{7t+yJU,[p{c,[W䦽 aɄtM/n$=>BHbZ""/yXUPFO|c.Ex͍4WT6Ndo~:`j&i#g Zu!l!a|lDcU.3 A}\ٹT1t̗< <8 l#UOMx!Ous+RmFԹՀ+:0E巊e@˕ڲ xޛ; a~e gA;ćPFnоֱ+%}Jxq™청XmإU|B&WFY]6V { {ևIs?ε|RsV8tjUB;zҢQG1(bnRRI<hXX|xuJ7P[|P ZQ89}V 5ԥT '#{U7)jn5߹*lbu>'m B@(bqe,֑"G[Zar bSsЗ=&Ǎ49jiBr<xminAG1fsSaiz&U *UqvFhHQaύ{K`wnR^- ui8v9p am{V׿ 2yƘ_1g˲/Om/PdH⹀(j0ʗL8ͦXu\|Z$79lcl\ mIظ/YC,$5lvVV9yz/ e!T!]g_Ehz1{bs@[BqT_ehw8uL7HGe3j 95! EHBM0ZZi-}$x MsǿYV.R Y_\VtK0| ayIGo/U^M=}4 n Gȩ*MoY>TBVJ}/Gdc##.eSo,(}hɫdLܥgy% ,Mu9a-czD K~3 ti)=w#=rRP^UP|Mv]cxpl?[H4_TF%3ӟ2{=@A_Uu ٜ/B#{-t~B4]s5Gw :}=ТYݕ` pC%#>'N,'4'O6 v4UP_ VŶvk 6 n9~qfGS/<=Vp -N(SOL+3f7!'fIa.y1z8ŹA]5>pOy49:k%1葥*ib"PȦ<9( %AWqd\ǨPB,eT0b;we>7^AW=9U)]h UE]#2z>?ηqz'dx&%W/97q/H0vC QsTb!V,u8!)X(^*o!3sb_c3P0 Z\ -II G;Զa zyʒþ2Kҹw)[#8Mΐ<ȸ=WjS@wϤUDYmU@ӭ%p62Jd6̉}w `ꒌHH+!jbS/ak FU÷baܲW{<}~y㌍2hץsD1im OI5!j,pWO[mq[~glȲ@ͰQ,fe3,!Od?/iGBοvkYAJOؖQ8"#y1 h Ŧe jfk,k2 K0t~_V_z.oeNo|+$%v !cio@A'13z': ԝ=' `"n9nq ~4G ¾qx'c;8A‚kyofvŲʌ}_"'wPI.']ezr<1SB+FC;7¬08mгkCzH?YPt ǴG9 vu} $ڣţ<&(1g>2nl屼2hR7E4\77p]qqܙ_<䧅+98e>#X@hX60b;QO\53C_Khj ZY0P SRQ"uF'Eh*I8lFdVNqkVƿ7$F74Hl" ?23_$j^n،yC0E ky. :IHLсu7jveWuWA~6xա7$XdsTasDNHt{By$suIp Uq474fA|%~oL|k6+hzNytM 06߀j42K%G%Ww円`O Ғ)IX3^$s82`f\C /7:zR}^Y9so>}y?9,nh틋=c!E`yja,)M $qKYh6!+,L|"& œImA}ʈa-8O A=0H>4&Î|R8JCVr ڻV8G]X[FN1{#ޕC&lu%zWԲm۶h L'23^苆=?C+$~5sk 7T{$Y|BƍRjj+&rN]黵e.`F1Ѣ.f'*T慼 ۣT\#E*~w47e?yܑ;J:`h%Z1g)%7ʽepK4X8.t"M| 2و؞u>Ý ܩxptpwK,'|blꦙ;xKl˿lJE[1+̽3{,"(\:ꁷvh՘,9)_-j +H[;݆B;ljaU?~LA,7nZiuk-ddY ;fLj&;# re%:R3mxZ £CBXi1 "/Ѡ>Jz@D3kI5am&\tR<0 ikAtiW ]UIJQ͘TO3y6X}l5Vkn A?&UऊS%x_Q!ªYT3AaڄzwJ>̠|^b>T WA҄kNO}# ;Eզ/>T`wݯd&vV2G a?WmDo@gq*sY;ggNԉd[9O4]4= Y~EF+ROQp6\wʤjAfhPm?0$-^qռ+ddmÆ P4#Jܴ jaĘmbuS!;ч'.5mvK5vy:u}S5/NEy@ KomF?!Gt_*~GL'6}~zQ3˒Xuw~4h!nOLhA ^H95 mY&#)z1[{\9 I=b#JK>tBB@"z0:I{xYvO<ٯ=OځTgB/fpQ[0Hh=~Sfn.a'9'86h.ڪV&nTã^R3Ryܫvݒ韾E@ i/tYñ+GT'ßFq| Š[@ckS$ s*xQTO*8OPJ 8PCKI~1O Va*OYsTS04N 2f꜒pwhu"AAY'7nxn7[vQBzUjG( ll$_Υ1swKNQ OMogsbB֜Հ&^bєFfclՌn<.)Ww`Tm.oa` Oʹ&MCuҞVp׿M<оGW; ÍF26YE jhm$>gY|*0l"Ct9 ]BȕW1Z5mw<6Zz3k2S6bq> )wà9iIGְ"d}^/.=? ɘ3>XΖm`U TwwT?[3,i>` ؄nUx&\j9V$$BTu㉺^,+-FjcwH3cH:߳)WNp&" kb=Q`@eI<8·jB3}Q)lbW:M  i g+[r#֜̈́ qS)FSaR-Tj/=Am2d& Y7늷9``JIS$nx]^}%:5R`_f)f o(@L~!D7 dnSlʏ,{,g/ T\dsK_i ʸE d& x Ild+!3ɨߦsy2crxL:=7ޛ눡q/͔#lb Wٙf1ioAσ&(%,{eQT1_&qscn yıoY\qdFa <zAD/<& AQaK? .NN 3Ä_"u5o(UO~!Jy3e,U4ɻJ#J= nz-g}|TUh /?H.{ʌmF, tb(7͢UZZ~$.'XF/RcVstknE@Ouf"~mQ-R83r)0+l[ $l ]kKABŷ!O[tu?: Ew>р곻fl$9_|%R>^~_W[NR܅AIoY,x'/ΝW͉!@ *@IF\Uت%`&=9"]P԰S_{UZ!ltĉq& XRDK#mSwfLd#g eG+`X#P=oӂI.xwTm F9 +͝P'bMvbze* Э֡ [Ye7˗q@|mHq(/m3"+HvOm!1rE~LId3Ԟ=t(G](4]oXe5k]T۽o+fЭ53/6(gԕ%%Z7,4^yk!e&d4WӣfC\#G\m(MXOG+{И[? -ޓsR#aqփ)G$lSx\L~TJoá0"02-[͑$%7D`$Ց~|I}ힲif۵Pҕ;@䄼 jorx%' y})S zGs~&vVit.gNUѦ>NɑESk9I+P! J$' RsaRrnחU:(ܔȼ[=*yzñ\NOYfF'eރMYC2^9.%1ك 93$"&R#?iG oJ} }+K$u7W^FB$ZndlR{$T*J4zϻ8W Hêd1tOwX rJQ}B5'!r`W,R=nεM*ª2ga9-ݥ(53xeJ$S ?e&hc9= *OV)b3SYٚ'ks@=Qbqׯ .rlhB)_95o@~O*œX.1.!TBO,2TT.ʷŒ!LbP ))L"Q[%}hYx2†>ڭ0iL¯_++*j)k<1&yjW;Kep@ _044}k붳LTyr؎x b6l+_ԕɯ E0q.X݆:_V)m7eOҖT#cƙO 6+Jy7/+=E-|h^6 jЀhU }q"9?KFM,5Uw\܃ft(4vv|{4)u :z~]ׇoD;7 OaC+Ƭߵ~v9VQ?~X6J{{$u[Պ'L 1W- EWQ ;n ]5V 릔 4moAսwo{cn0KB_ 3iG)|"]!yRȲ>%c5;S 6 >8".w4&T $t6me2"K}<@GS#{l0aVy @°D"?V-,k$2٣Fug^D|vǐK~V`PB r^Rx %7ʟ.桿(s-y7-#ۘRc$jW%wp7tڔ)h炞c-tݟAde4Qt(u?2c'zKmSO~6XPVB¾L@!(فX(KI& X7K/QCWI  qeknsBҝ3NQ)HWLYJC TR j@_4j~wV𮒄o&Ғw%}JFqYȃ }/Ebu #*-=TyȂ;bYl|^q$2Y+nI+^$8g{!bDr̶3{HF'.vouaHvp4Z=L$X|2Z3eVqsN$ۣ$heUsRҎZ}, 79 CI!—qE7#jם| ?V' ޴bF0IUE֑Fl|)iL̀ qlPг)::!ED`(V&5LGH;E^:6aS{׻yȩs0On1%z"2lԎt!:Mp#藬}W7VwwPy֞AYL-Ơb*oC\?$+!$ 2r,=WGuF}|: :Um,żu>5_eǎ`9c8[]쩻-|gdq)7w[>5.蠘 e Ҫc@CKQqxۢRW} i›uG! w%,hi*R={`4'@G ypd@|R'Qz,9.Ɂ;8$I]["Wi ZNgYXVvLTПv@5(Rq[~Gˏ2"47Km*\x-e|Po"MoBQ|~hi2"n%YPї 30tsP7xBK?~ܵig 4Qqv_AAZ8¾=^K߅ ]eMކ1ç.O%ɅZ- b^q[JcZI|X?;)ɻ 4 dYЍ7CE8zB)={{%+dZ֤l7\J.< .Oi, k .fBS'b.4l{;}<(x9Y[$38-{M5BDZ!.T)G*P07j0Ϻw ,md.*^ Obgш%c컒֢*Ez і*B][vvI>nq~5ٙΣFnZK-!K4vT"bh?)ے :\hD+֢*0xc˧0TQ17v\`󱭷f8:Uh9szbyY$>E 0 hDPu_Ȩ!шZQ_eO #&B@8pyMv<=ohkM$!^W;oYu՛Tn[|ԈT#"@DegN^*z9.\]?*ԗ| {#]1^F^muaiEm(}NeעgExd- aetji Š]\i*KL]B3n[!9Jk>1FSWJA=.RiFV2s$oa) >LUVxzyeڽ렵Bv-*]Nl6# ^$>ʡybBt K2PLCuuH^ͻ+Q Yv]*x;& n^►[KmC~H,/N'wkt>%B&ZХJf`ftט/4?t}ر'^^ T֠EJ8zNh嬅*RY2AbZ8 9RE44>$(̾dQN4΀ژ{`ɻm' |W8K ˣR!Ĕݾ x*,jk]F[mRb>D#OsEr̎ Ņw?{`E-& IA8/\_.T}6X_d5QRF.7}PeT9Ydͭ2Ck%o63{'`)B9q(DOa+c7gf?ykgr91|לdfփu8ʁF'TU/40-!jͼK%(P\OVA_SE-G-(4itZ!kb<[gPK,.]ydۙX~ N<4]ܫ|}F#κ'A_oɽT!K;kˑO((aSc7έA;wSM`0@ۣnICʸTuTNr4>iJ* fݞuYv=W 8 M'wq$Ρr^<E2*ef{i;1%Be,jFyNV! P߉V:f+ U=MOo*쬍5[5lo; gNEsF\3/D-|S SH"65=ǡPMz9֌ 5?ȸGaҷ8.(M0djt6뺧ҙq:i2}(%ge`sdR#OyvJoAv?I} yǽigW7ތ6nȞ9>vRDf~0`Z,jWc$ٺL ,8z)A_oif=fѹArq1 rI?CXA&t0YEC:.FdS ߭'?aOQ ]ao,3ە .9Z{tn;$Js{c7b/W^N8BSZtA cOXol4Ζ ).d%Fz>D9Q["OgK4u!D0oB$˩dIE=J9 ~ČĜp;%7QM[X2ٿ"$E{%`BhIס5gQq0܆z}3 QiF|ϞjQ & UC@чjQJH/hmy"?;VR$__$0h'绵F p|YbXT2^?<񽢟U+1Dǔ j_<3pJJ$HBlBu+Q,x/ "Qj)z5WM]Wc\:W'ͭބrco^oͤ/bW{.vi)6"k s&3Bn3oe5͐` +Fcr[7ñK3}zx^kX"L_3{"39 doN{#pLBelp`ie!Ds &cM:LHfٍ|Z@= .%7Y}m r -Y_pٓl.-;cl2u$Xa*BA F)'*;XрKO_0] cR!)%ϳ<O=||EPgz4bzJi0 𓊝2%ڪp*@Ȃgrw~pٖwF^ly08 wqbAܸէ2n }RF4+a 60K*z$FYRȒ΀O e!_>pJz^YQw#/E#F0ϴ%|kI-|Iij6K72C7mީ8H7ந+e*˂R?Wj~#6}n)T8F>AD<@eqˇM׺cҾ|mqo6e:3FhX8OmrM Ϥu -Wǧvv,Sܺ3r6*0]#w6ԕzk :4=/TL!F%nctT&؟ B4;f(BVO)&"fOG1BRB>fK-cYɍNDSve%՛?V AH< ̼7r1t[;?JsӜW"Dx1=Q# Q8]s|J~mBs..<7T[ֈ$ٳmT2nqV3Npi%S'9G4t[Rg@-~uIڠf>] (2ĕ kJLݾ J66Fgn|ϩ, 6 U?*w 9}UkO&YjFוXf.(LI#_+ZȢwR + 1fIfIƢq VI wA dX>C,&u3a}IE;#-}u7_o֫$_ k~ 3݉#fg$狅@x /TZE}11$_͚Ҧ[ ],xOݐJlVd@)4w2?4 -qUΞCtdxR =my,cWQ; ‘}yd /EP!qrB<5ѯzJѪl򣷥!:V:/yWO, NuZ3c4)gUhh#6!v8mϢ]AEF? !7A=A2S7"Qc|bSWTzu&gv,.k*T^)r"DrBP5*[< GcGk2$PB|3TJ|sYlADّ ak@,N0Ld-+b5SMPo#><>'D4>"ꭹfS81}߂BqyބZ'Ҡ q잏l  JxYAFN鈚^U;",@G"W)nsPr]昳u#]XMw:˚uվ,WW=Y!ol6ld?cq6Tg^R6)K.*W'hPZ:{?TB}B RxZz=fS8V1_'?WBQ2kA@s4$Yys1CQ_#ϩ>1̑.'Fڊs2C|}i`0t~se m7!uhDZ7_r-AOT΀rJaBSuU1nk{u4vho#DKMOo+(AhHȸ2-k dxQKS (㱿xWl }0жyɻ#adž{ŨEp6"' tU/n{gU]j2j#\gf;d."度C)f~B/-[+:Ϭ/[*ҘybDd񏽽n.Bh,}lJ`^Ϣ+utz+.}4n0S&B+veHIR| +>Op=Iҍ690͞C1z{ գhVIJKZ컱bL5Yپ 2ZJYxc>>5z=U 0^Wu\R} c#1[>BӰr!sOD?WhkgU_|W'/Be~[ RqO( D6+WituӧGspǫ4}s~D-L͊MvzQ֫a]wqڕzZ7E +F*,Y^sТub=4Z V=S=7mU?ψţpmk7#u~~C5z$8f3̏TWd*' g?29d4^8~エ=(XHFPi:@}1vƘkJWɒ) ƯM$ΔQٴe e_Bc'K AV~x-W7OzmM/ PHGQ#>z,\hޓΘF1=߇k\3|^.!|GΙKDvzƂU@n%:%bݤ UV²;~D9ev&n5m3%U]8++Pf_]Zv*/IQ`ަ\}a1 g snH2VOÚm"+E5Xb@Y6W:7Rb)hjaV#΢ٚ~Q"E>1qt,`hF۫$a(9i \IpP]Y7&! `P9\I%,:ލ7kʊ\ދgk[{ S": fdݞRm %/ 4XVZjnX:驁vҲ3V@*nB<2%Ɉ_?jǻT@<{nB\*1}Z)fHx+KUA< Brj~Y.l^9wgwUBzw7G&=>?vD6RrM!\_fКo ꡴[^񿤭pU-p 7,ԯUHOe<޳[w(BAl]JbǴ>"%f!=i 6J>_k'm*⢦F{޵S҄/?('TE>s)b̒a;}ҵ<) &~,\-qMSc}5h-Z_5!"iӶX-OaHDrI *~M_SOߑ]'_ϵ5rs\[W\Qh*Ø+Uc 1Dn30H[`Hֲ>Ğ.qсKEs^ڮTO}&œ̕*IOT`H$jl{4d:}4;r< ݎCam_!C?nSf_"$(4G[cEo{4> NZ9@d -7`Qe>R@բ̜g`1,ۂ|t|^'CV]]Sd!%1Kpc=̮z4[c=Z51gN0w7aAXD8Dt&hxʜxlxq9Er A MkL}F\?"~Uj7]|CLlCxWD/eOJ42xRtrVsM$?R[ڼ#'K :y #'z[o,Ƚ<zrqGfZNFj*jK~IewESˠ~Z4n1溯L]u~ NmtJJ N…nW,/)нP썸 sc`&V\yl*&tFO.3qMCR+Pj"(%lv.#u)ϣwU>jU^G{<1YSQ`TZ d3i'IHu9yAʢ?bʞuuuhؚϫۅ0qӹrx 6^-mB6uN nԷp95]@4K>.Rx=oIf6L"](^КoG#"o>4{g:?1lDjPǣGbG<%blBO<ˈ?eQJ vE=ej( P߹;l$ܦ1OzU?U;4˪*ΨƲ~ l%DջN;? ( 0\5sA%B#I$1HY7|vSٻ{м/œf2EJt^u[3&r(Vrg^ab^,n=scf (&\{zd괘#&2xaӪ9Q f%Q>Pk@Y}Mk:9szfm:kvQt¢|WIDBL_#?FCK8Qz -toK4jFFRNB.W2z) ֯*N@@ho3RaƤ$'#l,j \1 `x-VVZʲ +9FaA)vܦqG>/"~YfՂrRΜ?6i){k:/Dr)7L\6\"BYE'Gq[{\ocwHO\K O@Amb5.#B~Zc=J8۵)MC~L_mʮ=D^ y72!ΣcV"B'O,.^/b ®w iYŭRp[[K|rIs:-[Icm:A)Qlʾ>Q;i bYTb#>VG!-oIIפ8h A`u(bE45,JS~G5gyjb:}UtNNSӌO_ ÐOp1jוhA:*a=#ҽ$Y4FPJviaŗEe3F ː V6!3igk #鋑tu/JA}KTgF+RoR,/3m!7d+ .W.L? JA_6^ ..M9p/M;)RƐK?8o6/; =ڡOލK\-ŏg4{]>y+.8Fsf*"O^e(-U'vD%VB,BrF HNeESYkQ[A7Ի9)a@Wl(W cL`A+aC굛]Qs̜5K-zDC![pG#lޫ=G>C:/?%N&G=\̒8E->D,9N \!Ǣ^D[U}\= ހe'ՀK6wTSSY%T El `d?S sR?yJTR%dCF.p3{l ̄h>3VkxD1>ɣ|w9Z7Fp{Y &Z);! - Ğ(m2Hf\5P@D0l(Ѝd_]~@뵵cLLQ-6#!|5;]=0(?d4d <='O@+dI+-T?~ x >@| 2zCBM.䌦;|w\V)?kФ{>3,zՠa7WFbU}M~g mLsC^nHX1jܢ@y&$H$HI )3_Dc\t,JI`&\3/ΣFFXS}*U8OLȄ,t'pĽXR)@CIvr!^2U Yc1y3'z_"LNUE ܥCPTSz&Q˜Ќ U궛Wb0>]Q=Q7q.+gׄx{UkAY(~ e~L5Yt_(YStWIwJYjc!Ya|!~":=S(:B ŨGG-Arc ;GVF:Jy/ĶTq,qbd$kKFZnqe3dh$a=GP0IOz;HQ; *] W['/tПz1v}%:!01MjHəh t>(t~'"^˫aΉw\?+$*T>DSӿtX)P;QA& m]h\]將.4]XbSI%dD@*-:%N`N$t2$M˟)EY'l"@?y|:_";\̾x$ckIm=@Ӂ珟[?#&E,X INC6ზG'@=-T؋e`-}=F`@]j՘MH,{hUWʫ Yh 7lFn\~ctwyT`%mkG ]BKS?wAxz;5D)^ZFv%Cg}/ioգ˨jp?!Tr~1,CXaCUU&Hj9x6=ɮe4V˝!)VMaĘ),X'-#b2->Íʇ$5 E$VՋW,e +eerGI* ip=LJda|>Q %k!;G~ 2yХ5Csi(ߪP):6r55*Azo # {{_!n54s0ep&8M}T;|ؙQ\ThzLA#ИSPfSsHDZwtV%_I"]d;\lh+KGSQPn: !0S٤u hyL [$ i}nYpOKLga2/A.aA~b)AT mBZ~fČCL3-:i(=tV ~/leaPhx):,Xg5d=Ek՛@SQtvⶅ)tߘ[ ?﫬"z 56uynp1T5*dWW{ դiXX3#?œP]mM<=eE#k|TpH5Nw YYÒ&~c?Xܷ~ +B0]=6IO S7b'2"'qKڦ9Q󀔇8K-7S'h3?+NT^uvП=As$n$|c[eR׺7zV n|ޔ*cٕwF7%;XF410Ȕl|iOcÆbnd,c9~rچd*ݜ8tj#;*z>ݗQx0FZgs C\MnTфD+MHIs ,v~_$P%p# WzVv&cGSIoB޴ A?)/K~Rk|8Ttb4> a݆[jg;7^I3ψ22/a(%P?YJR(0O^9'ϸ.`NE)/6A4ri4ތ#{̏ӏnsRmG'Qh`C2G+[H1>:?Hw!DʴHjߟ;9s]ǙGs_S=( ^'_d&* #bڟb> \C0Lm "5{̘3iPAG.vg2ЉXlnٻ{NzY f}qRj7l峉J^ԙ޼S}j`\ pq|'h,Y@~X\8   4+-ӡNbn*[M(oNEZKmU4u1JJd5Laj)Yzl1 Eyah(ùsp3Gt䧽*ovh>f"|qLحn86 5ً./⓯z)~{TSOAXNՀiP;j&ρ}ZoG*dzfN1 %2Vi] 1Ɨ)ɔ,wX%=W"6?%`F]`(P\S,r4 ? gEnX`p<#Ă:?rPȔDxsG3+0 9AX [\HB<ƣv8 h}z!B^Zj%]i=U09Xo^BKiYfJ/q>1X1f46TwcJV* .Or1x-]xBP(:ҾZ/9oa6@@!lYvu|ڲyLL\m6v3n`^=9:% x+"]`FFFJ\Y3$a [PcqzܣQ77_!Ax $;g#X:mVߥ;m'yb C)Ě'!?otm)e8Nӊ5#4N!^|7'I@$bRúF6k x ŊΫl0K=:-OPs}4z09.EFKV  ,|]gՋ1p.te׹n]AlUÜ*h(nf| r3SE9&bzc{ 7\X&I, Nq}Eo:9hi?ԁZ9tAHk˾c5Cm} w,F|Q맓wѴ9dm(Z[Gq{5$D2PY_6PibttI/PDft08EsfD}0[J rXC L I3着qӀg5O^&G-3Pti+ޭ*+߂5^GfsWܹg^"d{oB3RHcy؅N:!wo3‘Yd>y8l( rFKq3cd5 oԛ?QbX+}9ڢucT?jta@<鋞kl93Ԉ%~ԩ?OQbIU wA@/}>ݟJR`,mq>2->FLjiOGxO)s"GZ6dE %UZ-1HZt8}@CW>9Teo\e KyTB\}5irRSÆaQT > ɹS@oCܖ"θmrμ%s+>ZCv=9&3rv0;DI"7.h yf _ 4Ɖӭ#X,2zM!߲r<[^)FY:.l|]}ubGm!;tvW,3+ /ףM33(^g& -L@5+?ݢʦY*/t. L Ȍ\ڷyF7MḐH#P'@y3EHcb*|Vwtd(u;=L+k[J޿A +Ʉ'AYG#Fo 2h5(h[^D]2}+͒KpvO ׏$}**9h {=7N"`Kÿ\Lzqæ^fZv6J?G|<;9Hԑnj^+"JWB=_qp-\jR>WAD8s>Eau/OJ&F7e$r̈́<07(%<UTDso|҇0 MIc4k+Z^-bM?-Qy}{ϫÐgN)^{ӔKx|w!OsS*/,렶{uj0쑩TJMÅVŨe̽6hQh ѽ-\޺biQpvvw1GCmUCК|}e]OM Ci>cY`$){ncs"3 J}e-p7޽HG_2 M2^ x&M{m ʹ\hKn(c hImjf"ZǕMHn1NaqJߞl4]1_qsWfE];AlhJ*$Ep2`R'ScOO ͬ[*arXQ- upS)dr\^m!hdʽNix>֧泑Hm&(*r&8{gwKxc1 ҼVPĄG44ZIAldZhB@ٗ2Ÿs8ZR 1ez@X46uELҒQ^ 3@ŇY冯+\HZ4nC% T淽+=BY}_ZI}4,H̘aP5w5 p7FmcpfR[Q#ɞbB. I: T*4 )uH"ŷﰪu9d=O %Ah4N؅^~p{(5Bt>Q%h:XEHUV4g1z|n'}3xk+vZ#e6|]'.]5U evhH=SAkF.zPW D@b QWPF.=;\7E-͞tӿ7l({n_WӉB*>ma<:,L[! ǘѸ q *;7keb޹N:!Aigr㾔CĥN(gFJ}A߂6(:CVoNnJ[{ '[TiE0%~"qnkEE#Ӹb6Ҋ1ԏ>܅e",>Nr!$hɚKai f*3 A*q0=6YglnfUtQ6~T*738W2Lɳ0YF{lmp455(|%D?,˛O 3-qiQ:l0̠21ȵ$2"aՐ5*8Bɣ(/gЮ!TR7tv95-HiBL*5U (w5 jVI$0^3#R$\z$qk*/.+.Mxg͈G³x Бr=~naRF&7Ы;t 89oIP13C[c_%k[d…߱^h9m̹.zӊL,~طzL B6IzYvtlU zr|Ԧkfk -cxjhR]:S+C"ȹZ9gqu}*ruv-40$w9'P W|*i}>ϓ?|h$'۹pz [)뀊X|^5fC9OɥUأwN~,nrtTUVA}gѺ yeMd.l_6ݡ?VΚt}:3 ^;8Q%?n)a~¨sS[Px/yއ :|-ҝ=њ%`|!HR e:|Vul']E~w%c.QS"+^9`&JۍrSfxzGmAMoV4G8c Q$ ;U'9NKCGD!enAVN>"P%"Mc.2<3o<H 'ei:ȵw?^-L$: 5'iM]ꅉulG,]{6xWGVk,-APV4z(r@طX5EsI#`i *5@ةy*@m@\ \1¤7[=ʒqiw+6Չڴp|"r2N4 C8h,}"rnGBUFԚ9M0h6Lhm5%#_@]8{Y IݐB橢#.i4~E_qrS@I‰Gm:QӚ\T<::UV%iyj݂C I[=̩BWmf/Y&fG y~C($#h6<;BbߖrtP#:)B:~I]~ ܮ(PR81Ӕ;T^α#9026ݤ ʭNv[rD^. C&eddH<k.Q>4~?|Ts$ʤhu Q:>FGةUhm&_#P9@TPk$ITLYO<*s'udInj #]R5yn[JB")|[O}k:fKU,s M2վ'+0xB D r@L˲'  dFdrkoi J#rd_8w%~_ C]jg7}e| nd9u}p: |7 ̨"H);y #\ G$݇o}^EKN @9wdЗ i9̳}_"3v1ܒ5ڰhmm{'՘gx*+W9+ $E+ﵼӈtDWGE4ʉM^ 섐Y~l&hc z Y5+`gʃ-jsǖFJܱεyG$b.o|悋 cmv$U/ʗeNp'ړ|朘 OqBU=Ox禩ifIK}"5+[0rCd մ= Ulw#ZeWgO #s}_uc=a$w[ILGc.v[_K<$Gb,{A{$eF |]|"k8dbkHVȺ^J2|YZdԓՎc7-8ԫ(_p=;Q8^u&Ć>nHm*"SKζ?Qb&̌!ʉZj %\IȘ>IY@ސ{LDJ\5ͮëy[ ŭ!*g^5 &Ә63# #'a"W<0йaƯqChV3`>ލW]?#wߣ>^аjAP;x.ۍOvRد¶m|.x>6|*eEK^:J}^@9]} [76J%D9]'z`YrmOC/ĄvX3è?J;qnOW3w< )ҵ;{ ha^VܢHI 46bwκLvtk8ރLfLN0:I6qPa$qG+9Y̒Y`K_85]Ir6Wbϔ$}$ n{:85IU7 mJ-xz5TLBsdv}{OH.gMF<-pG% %E}5g ,xW ES+poG ~%pdbM_@vtimdf&*M$֏*$YSI L Zj\qrWAǎ*9WbOϸAUZ{hE}Dk}vFs-bnIuߨ7p崒]n=+?Q<8͡leVH2b@,"2x΢P+uf6aPKhNL<__;Csmy^_<6FxaXbRArzV;˾\ޮcZ)&)ۙKvVV^0bz(K0[kz}$L lX$gg I I0)3fӑ@«/E{+(j$>M(":߂{zn*' J\gAȓYsV|n6-Lo _HP1WU`  nUhM#|u׏Y ⩾&n>%%D^ګTEJoy2BҜ[ s豇S̀ԹG1w&r$)qЏR(^[VĹYN @av-\Q;a4RR ;O(DPWL-Ǿ kTQ[!/h{Bn}4V*wipɎ[ߘˑp(̏L8KWHWLڶ86L=Q2,e!Ec棋sa\Di"ʩI>7Vo'H_~1g:EfVOT-z_n9#jۧ3f"%%o٦:#0o9mM4;NSAr*\}]|fx§qF.FL5F;e@aJ|37+"":WGQyʳwgN}%{6\2Sqa TU_YSr(O/DŽvGJYs}/l~ 9QVU-^& vL. SE U}y`%7J}a (?PNSv(92G3Tʋ"JaDI2MXԡ;)5 8ry ք;Tخ@fSr FD-]K)Akktj9"ϪEg&w@LoKޜ>!u?@U2]3m|2&sŸUz?}tZ_ q7}!k7ɗ6:#[% xbZjR$_o\P:5<(Q ~Bq˝"hw8d$vχ@Kn}Akc'mOKΎa7 #x w7|C3HMa|'wvu>x-_i ~$3CWl+Sz@Nz<1n&Za8J7P&LɁ秂Th֎)u˜0js:ͼÛkMwo!Pb[pfJb3( e":K:u%jq#IԄ]EPF.ɞ+H?$^Vxk"Oϰb@+R!TR8Q);EI :h-Gi]1i 6LJP؜eY O$( 絩^˱]/jl;{%skkg+Hf!ewO*) Kq r5Q@><)`h!MRp%It +ю,'/RI 9f҉<.M*Y:v)0X$Uo>ҢE![<=̺)ػ3*%۬MHVReE4&#,ND> ?Dt儴-LG!Iz`OUL8ߤo]: X5~yCp ?ܢ=M ӭ3֭Xk&RF, hHܓY/h~q"-`FJ%dKGvb!'W}Iy 8hqK5eI<]ս[LyQHޟ`zC8uBM8 F.:}d @ZCg90UBw77jged0 ]+N=Mr f>TGU1c D7O"ǷO %dPn5e4CR (-C _&I"ptԍ`82罝G&91!]4&U1qrvO%D0T gcw?1y c$ルCFZp+:>OVq%ﴗJo"42uXGk}>EEV==?IJ;񨯱z˲1c*Z_ Vhf`&ia<ȤEƒں0(LGo|DM)S] ]/|:c9I^0SЎyꫠϒX31ԨT3;x {-OnNQa= nwT֡͆l }Oo_׶&&hG߹ ?wiT[L ] 0靰V< TY^>)0nt\wU0oN-'>.)N_EgNfnNNɷ /kLmiۥ~lRC0}P ͲX3ʏ' v Fڶ9sSEȩ {(Oٕ4q6Dq^NBܵn~yV7vH=iOj1(Ĵg]~oh)'_*h=GYW kU v?> \1fOykB;cE}c-mԇ.Gᡷ6T0uFs[: @z:ˤEGAX_#4T m],uƥ~a0NSrZ^QlLِK$;}Yc)]- :Ц^W켐E~.0C]>۟m&rOz2E8=t(0ؕ]Z 7 U?EgKl 9=fݲTu'8Q|Y}[u}8yF[v'Z|o%_D2OCrWӅIݮw2dF}6YhflԉU>RܵzlZ*h<`-24S6Xcp֜0q9pc9UD)Qn4^1'2 ;Ib5mo¾.'"6:K}FMG#!'6T"ާ<)ቔ-2Zn3Z {27obuYΠHpغ`d3 Es)E+O9|2[(PT +nWP߶ .Ves:D1#$7+^`fڞy`n 3#7Wvx ݬ!F\tr#VQǢ:=O;^=# DzۑSEpvgcךO(6tb0wɷ,y"x:ڧ<$}WpV];m/ 3S4PY17@8InRPMKNy̎dໞ+`d%yH2kpER (DteebwHG&ɦ+tc&$7x B$dETQUƟVx{T;%`EQZ[f~ d ֟2/r-qN7\G]9DUj^8L) Sp("Ȓ'?s @dRQbΙCm @%c DY%i*Z7"ܳA0 r߂fUhǵEW2q97tb<;4ߞF7ͅRک/eJsoMTtՎܛjX!2P+tSc_?ȓ1eJ2@`7} HUsJ mPd~wJHQ'SAίW%mɖ^ Ocm[X?e9 Tʨ(]S:Oxv9Ze 7DWnpvԍ۾h,s;;oiX]d fS6Zܯ{ :.: nf?ve?\P67_= :Yc,"g>dݐ-V=/jm:&@$S @1uCS)Z,LC0Svg l"6F' oUzI%(1 -TOfM.QIKҞFǙ/h`_%Y.,o=.xqZ|2Gcy4*6sgʥ \^+a3ckvJsN;>#lc챾jH࿧=ǾN_}. 3^@6Dd+=mf. ^J~ܸ /+UUkUK3SHJGR8S*E_MK;^YW!)e.G}B`&jx)kT@K /5HHġ84֨V\O]\\ P^=j1,2Z;2#"P|mTeL^rycBr֕n1U ,iP|9O1?]~ \uS{ŃoHq5]sC#vy^j=y٣c/w뺨NT2z'$3k:gNfn- *IǶW ebM)8P&nqK)妷*a Y rώ2f$/B6ktB4;oGxbm(W= T 5ꕡcO6L_ C&A.m'=1xҧT)pCZDƟ#o +7`OMMNv?]cw#]8qd83焏H/‡s\l[H!UZ?`ݪ_?}HhQaP61nmq}Ԯ^ ll n:Y?ˑ*䘼-[-.aL|'M9SxO,C߃/<bpGE?X歼 Tp4ꐞP*8%*ulHg>2F73JPȕlVy@͟(,ajIjh"8T(q&AL$kQk-en!Vf߱/Ne2 ]lcktR#v˨&ufk ==ui_LjIB[Lhx| uRЂ􏄔7pt$= ȧ8 yԒ]\;)޾Es){ulpAeCEǬ;ZlҷeMyOLv|YN+2ۗY{(6KHXaS$ l8iÞ؉Qp6?C̸V&()8h)hsٝ (E~"߫vc=IGk6E )yzXA,VK?KmcKDwsHWL:jY9.kKH\_8po>+ke}δA^CN};NjO V~䔫Y~>?[>cqmge/P0%1YvK7-46PX}/aYn@sS4qo7>T2](KG9B`pC-qoJHG-@\[l{e`̻4u,`by$PE qy y<ΪGJꂆݕ w Bo#qG1gY~?ChF@ˌTpTtM_IF`~[֗08 ͬI?7VD0_@ Z"|ˁa47nZXN3%u./N$įi8"i-wKd sPWC 6brghոu/ 'E?镛d蚳wCָcI/DsG=˿Z ZA5+xOsȾIiAHu+o~Fg:tk3bsq  $+Heb)*^VA_ml_ou h" 'r[%ajy@&UogB2벦q `)n}inHg솅¸"y6 N| _axL7濵C*E+2 ;'0츬hOrS` o 8IEX”4Q'&Kq b?`tI}(}-?{+kz$v r~Tẻ;/TM>%e~Y/h-D&b>ء'E/1:3*s/q KL5T(9ju 'LTgD#,ͨb|ЛMcv./ %/kzrґ[֭M6{rcNBR(6- TQ3&jk%:/ҒGk!a쟪z*glYs݈AjOgɏ MqgzkpԐ(hO$]UL3GA9%:^[V-%e;e$<$fNM/<$ ,*>1؛z5Z;7܂Zԑ%"n"fx#r?~%(yQ00Mlόbic|JӐ i5(gqメtuRmD-cFȽCE˦h+H'I )G#IaYX׵$6Mֽ!OUb-? {δpp즄7&%g}ZbQҺZkWVB0LCLf19v* fY9}Wۃ3KIџqEI1ɽm0P#F7w^ 1\Ǜ:Ծm4ij(h(N뭇&h, if-+yljLPp:a IӨDOL[ Wǁ0wT}3 1j/ӊ!pX}'Ktf-G%_x2~魞l&74+Wy嶬@󁓅 -RpJB|) "7MXָPty,@f|6Qn4R?>O u]LYsFuCdBPKc! 㞲|`F1*w-{L+!sUj)7˝VjCh hpL=YSk"x΀ɬv󮊗Qzϙ)Z5sR B?X%llƼa=]8,Z8տC4Il޿r4L'V7jv5ǵ^06o_t؎ɡip̮P֜DlF+D9 W+/tøp{Q7Iuk8ײĉ*zM7]"vTp"&S(R m֊T$` >xip(uMCpRz;o{[E"郤! 5̉O[}qhkUXݨ|pN|djR%s /ʛn)-<5(k}t'?dJ^<4 ; VYy- gp~"W{w4ϛHtd SD^u06 E2Z+ғyXZ;s`m A+XIPѤ+ZD>Ԉ ú e}ÅƄ: ʪ:y Fz0q$c ƍu2J{bleH]lj~a\U&;`zzrOJ{KZEBA![#*Y{Ur ZfyA!85aч4p̤.ȧT0лTW=';$S$!* xb+O/\CNዸ<@N#9ȟGrC<YtA߶) L}J75?4:fqN= Bv*:F;λ|Ӝ r>bVaa,}†8n 7rZOڟQI'EfTC3]2C]{1n2TQH$%CbmD4yvݹI r.z|2h'Խ@CPP!itw#i#3e``mhF9񰦟Aa;q+S[. bц_t²-Q? l4V©.@q*9e^T ȡ#ɐxd{q8]QnFү5ÔM*QĻ'v^si;Adq Z' ~U76AM{gV! mn>U˜rm/UAxw~kDT^|t<0ie(ї6T^ģIBړ<$f-+U q @ހ(c~:/&TnT;Ov;cUN $RifPt1ڟ5qƶtcubwLҷѹ8Ki-U[ѤWcժcTm\#\ LnqWдD|DB[J>R-XsBwBoR4pީm?lH&b}@7MzՕ*״YdԏSY'bSS46}Fz0D<|MA8^Q}dqxhΠ8ܐ)|Dsë J i^Or&L)^)^_SFE+,P;@/2e&dMVU  $[9KrBt-oP,H5Ww:[VNU v=;̆qcB,&hJ֪Oh~ (oV H@7+R46puX]Q|֦3D>U de͠KbT wy {W d8h"rQޫ~,78=wqP|8:TJgz,H-.o(ĕY~X S` >Ң\m*_ʌVS7Fhht3$~MjU~r RPr,D}կh&/."2j6#-PLۇ+LG4%/Ez(,pOsz<{ xR+^ AO ኔ{8qSd%X7Uk X?hK勠Ugy83 L^[!^->'q @px^=R:!)ST̮>̭^9DF. c:(]4;ÂuVMzP`q_\ևo;ɶ\f hmgDWa >Q8 5O_05(y@A?^}>`Yv[P1aWKJ3O̓R<(W*;MZ+HgjUKv!<;ղRߐ'G`VjwجEpb!]_{C ۚ.1EljVUo`}&C SVEѺ cH$tA*+[qsg0{׳md1 '`ղ[CYJU+q(ySO͜Lp۞iZc4YUO\ O Um?w ;,2 v 5(S;<3]ciJ;8d!ȫ3M.VMZZpix|1#UM{_,mlh?SfrnlJf\s~lpS6`'oCUKyQ0'I]O[ ؽs;C))e8q[ I Zύ<΢~hI->2NLcEc.a_{{'#:bSqr-2#\2/GWgf}]N'FN6E6qȠaި%#+M ϦHV{1cumiS$R2kkH%0 E:Zo"_dgq(~ѩꀳm,@[ęq aEt[YM&Տcy|I8vg!;m_tꮭ22)/ږIWxr>܅ė.Kr{SӼES+U+@&.|)h@Q oT]D~+]ӱ̸<9R*ټ60ʜJ]HZ:#ս[4.26NhRe9&_'L%H 1 +I^#`CɷW:RC_> N# LtҕǠ/?)z?`Ⱥ(:nx7h<bLy_cpZg"^q.4̼QCj3%hO'8-}cwlSt)Fq*IUhbvFhw%WJ]ئo]\+rY;ޢO ?*796@AH l #9WԶ!(V9+ ݻ{s@{:n3jJud'<@}퍢 cS8k}9>o[y2{҅R*hQ`B I>J.7 ޓ.K1R hi1u_Y aw5"eVkN7ʂiB A"z]S, kuq3|0GC+# ,0rV tz9^bOT6T1|U'QwےhjQ`>2Y>ze44n:(F- ViÈj8T#ۍ]AdĶfHub~sPmwu1wt4J$i,um%R{5q&g8 j9 MWlf#m)(EeBcE'.=[IEFJ5U `x-U,U¾a'Fw{R$ 5ef}<\JUE밌-k>uօwI D‡2&02T:(ޢnI }3.;2+f@`Z(TY\>'~?U %ռb=LyS~4TueX==iU Q̓i >T-^dR-e5{U$9?PNܿͤy42[i !؛ f 6:5 Ey3KݿD>)?R Ap3׍!HF?zhEo!dD:ɕ 7hR#5Xw_@SYkm/ UU@ˢH!¬t㗖ژ{0:-(b>^6= qlNr5bLDb.KX!kc0:~ly9lELX9yN($rVi}5V^eB~epqF?/o^I~tZ'˾R+-H)߻èZ=|n;;Qާ r'qr| 'NFT͵@= Ogc'ƾĖ7@4-pSܐ|Q:익(r9A=Vw8Jg"Q@X|\3&TSQuqTUy~^:<7[5UQRnƠ!j_/aQSm6-ظ-p[<āRwXYA4=0dV? 8 !v>'=V%v};<QHChؘD~#t1iiv e.Oׄzz6qeEb,J%YTs-*$hd"y S謶w#mw@[έOw7qsޛJ5mSjߌ{qǺV'ïFxŠW$~IqCd?H|=N?ve|!<+  ]$Tk|u﫚PdHwcbln'h2DΡmS2ys07ؔ >n>miJ^]Ϩ݌$ .\r?kTi&o,66B%'I)\h&yhk8GR&owTp"&a%ۂX|HϐɆoU O ,jK>5aNT+y#CgIK1n>EJ]QKhQ&#^&^{^˟tu|tLswד\PQB4Kp~ 2yb:;|] ^Cίlr ѡJN1QG9Zkdߛ"VE#t/@1, V-ןCls>9SZ֋#x?w_ #A1Sձ7h4Z7iOQfx9լ!MʶB\|oR\czr0ʱN-ynH7NKD '=(ڹG|e՛wf0P$gf/*vVa31efĂ|+4*Pq.JI tۡSۤwjRw*ic|.x/#HϤEk`wcvSR"zZz~I9 73Ѻ 5°#MTg9ݝ#!ޤjRـ}jvdVR"UVû̓,4l34OyVУ_jt8~?z%R~hhjbRB٢s(39o銎.|2LU ~Es)zv=XaVIvab"/eayQT;D .FSGc4Co"솤DX(7V%C8K(=idPH2~ccކ<ׯgptfd}AŲEpRQҜJlo\~ФG~$ zut xy] K'f$O)&nL: #|͑y* aT=g`],?js :lcϴϦ~zw28uA=0ˉ/@CT58}@LPڥ|-{BzC:n*[q}*- M͛z 2:>JVcmDk'ސ7&MU"hc|E`wJ>qB׍;KzԱ[6$J139kO|hՙv}kJXc~\;Ben@^Q*5nedA蛕hK&{Pl+*B&}3(zlr-AaM湊M<Ҡv+*ȅ '䛏Bda8x7T#5ݛBb 2MR/T}@9Ţ))<%=ƴC{i1N_\qrLS) .S *_y @3N"@w=t ~‘%VJLS\bwzC\n!0 ~#9G^rɼ6ʋ.U^\t\`!cʣm8Li9nGSP +;0 8<9+'7Yje3vX!r~vq+wV]^?ػϫu]["4?_wܰцAm1’'A'DZEɭ"l?2&ڍ, {Q-&T=sEF̲xQo6+ hP㰥>JȌ}ohc) %}{ = 4I ݷ'Y֨j`K4aZL/I)6@ 2tUZ+>QӒxWjXښdG(s.9R[z7o)QK@XЀC0#T0QVTgM0fjX9r5XA +A=&k`\/ϡQ/]UJ+z(hUAda@:ُNrR9?(]fV"? ƥ{#-_5]5Pnm&5y7(KwgU  Ɔd$$7r2S &aCPވyRTzC"+$$} ؤO{xbâ%ѥFSV$ȭzI٘+ utW\/95)**m>d  .&ªi- X״܁&-Rt Ut. 1XZ?FVla 4-dYɮG߯nmD,*=!s?iX:<EG[9EGXΒTquiO%7 Nq>%7R{T$)mnq70 vx Mш?K|~=h\x0$#,`aE$7ݞpy$X:ڣ8AAEIRRg)]ZF Όx5X(Sݹ8ξ*iW&qEDb a3$f :mŷ9hDzN7{W=V{C QY31eR~(B81X")9rT 9IFvJw+ËI_{2bYZD >#ݙیzԘ?E-˳F3V;>uU 9emF.?(]ߛB_]0NLoxM]Qa2]P\$.KIL@7Jw۔31%Jbʝ+ފPy?2RYȮ o"+߮0$RUg?6R,{zTl ^&3tM\ ra.bS>mRsp{)ҰUv}85W)]2jIԏ^#D2 <56#OzR)+>f0jS$p%RN ӏ:0Eg9 iBQRrK~< P5fά XSoTF3!\;lD{{{Qz٨B4mMV&%&(v) s,3+/) \پQvC fӐKo"4wAlWkF[GD$G)YLUl0u]mPn@T7+XCg\TmྫྷAi%>P(NŲ-sH뀬 z=W/=:^ :N!y2ޣXr>^4@8q{XDA ϽCLI: лyߟBJuP9 IBOkY}a[B4VM_э^'f2|B|vvÈҏCqJWTyQ>;NHO(E?Jȳ$^Stynx|'pR١Qꎉ=h]a.w>4+'Eex\A9,/8jG:>飃W'œ3# K0]LbnMzw(ѱ-@zTikdN:Kf[ԝeP#].:hr+z~T%)7B )yw6;tfƴZjK^l>M=Uԇ:m}- %}rX mF &P_{SXw a\5u;kJlXت[WӶU4aRs39ZUD on/w PS%C*ddҷY!׭Herm:)PzFy W|)'66VYӐcxiV8i&Ӳ:dHs]+R}Q.*Ru* ?IOf)(Ŭ]8a}p 'oNիQzPK*`.S3_s9ܮBD U)|-X:$ܓ2C:OG k>E5I,[Ͳǻ ENḭZg*2/E }1l7*jG(ޓPlP`*ͮ'_2jJچݛ#C>)nT.W/H}^5sxPjG_3_ɧ:W,>dM P-4 /4v0(I՛:L1 ٨~,K ./«FpR 0jw>սhL팋 zo_ Bye%GEdU8#!]Gw_÷ &#o6Á9٦ЮYehM|UK]B%dsVdA-G+\6]( D3+M4'`#е1nrIhܖ_cHKΟn3 L+0gˆ,^!J`qRa;Uꊘfl)Ukܨ e4XBd1 ߝӱ9WmwnOP;S4 E@CuM u: i)Q=T2x2 1RCE$[=4!?!KZoi_L;B!`a(c$,0Q3RTp L9Tvyew]aʅ#NWv  0A `#vZ姠bnb杵mrr^ R-_@H,޶5#)Zqf[Pa~JZ%UjbT ل-ų䈧祷fu5;u2W/Jn ī7Do7M1o7xfe2'@]JJ c1diWYv@C`duh[0b8 { &G&[( s9rQmZ"o$ `?7Ut .h-f5Ҽ?ĘzF ^DIA5Rf=|ڐk QA.*܎h ^u{˥3o¢ug| t 2e Otf^ݛ˧˩ZEh;.7cAKi@s^SͳS-CKir%W!;¨v$:+ߦ81m1* N&# ~i5KPI"E>]IAU5>+Bںt^#~h *WjwNQn|D_P2 s֝`#HBfI)^0>~PlU;\_`[ZfZSb&bDc=Z3*{Zg Xv|S4+Q5*6\1^H Sߪy*q#0d5$srAh^'gv.ȁ> );D5*"gyT[a;bA%#,q)'Р |4AC݌MU IxWj[_9q@g&JbBE{ߋѻl挫,U.Fu#<P$QLSFOH_y]`&8RoXlv/Igї+0s*LvVGgGJǔfvB_)1s]28% c67vDE-hҋ;TVw/A夏LSzF(zc]`[WljD6$W~;("@B;$>D1)fwx $l|(Fu4zd &:u%Lл{Lt}"ȑ $ȍ D,&E"3D?R]k>](8KE#/~+B~I'x텩M!{01ǰbW'>VDѫiMYsG>x7 *]x?H'o*^zb\2tMp⅗5bԚ徑>ϡlu53h| B%](t?N]J>DAn0]G&Q:>qH@PtD 8diVw 'prc*]Qn"ӗX{3UQf:QO^`QSFV]~-olF D@M(>dڒ2#EG(!0_"FJ7|˘Ys<BNWKUElJf@=40P3cLǒt߶_tbO<"Fiw@Eg!5;ԇU,Ժ1tts@.-49I};ܔ.h2"P?ZͅXh8%×һA2)M9LXB%j \Ɗx&ph23hY >`Ro1 y koNyF #ʒgw,&hM3Q.=~HXJj6$p[ gf!Z*)Q[WFNփ* tV.nz5>N +,h@gc;D AY'SHWi:!X1Vs@EȮ>8>eٗQ# 5-QWJ]r@F]+%]ewϗEBKFk'\إ #XJU]}zune=l(Rm傇dC9\0c"VȰ5hsէC9o )] +20OI5 :+iEO L]KY;"4׮n+عE&T9>,fRRQR`&_<1%8Ebl1u|/:08ۖ}4-jIOm ,-W O6 ``O0^ 7v8wOnj1913uN>hrȁŽzď "I::<4L4)-bn4qrtwGP߶'+X-8@D:AH-?KKmĔW|/eY7:lְ]\J%2y4^8]GrjA 7xLjHҾ\(6y<{>Z%"lq9WB 3%W;֭L2rcX[2vqݎݺ_nVbh,[' ~=BQBJ$sg8Ψc _M 9]20YI^ Gg4-5 ,/юC >!/#Jf,32! 1EFNB\Ndd֘"^w)?Y_M̮$>Sav@Ӊ^ KgY7v';fjךy BSyzSj4{N2 6~UV's8es 6zS # -gYZ07070100000009000081a400000000000000000000000167daf5b900005fa8000000000000000000000000000000000000006100000000./lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/bluetooth/btmrvl_sdio.ko.xz7zXZִF!t/ح_g]?Eh=ڜͩH,+콦v #uNtMvp+C;3N3YLh$3n;1- T@X͙ޑ"o#:]Ņ"9gMHuP0_: Az8u.hO ;a "<RwƑt1"?!^pC/;4z kmm_!akTw^wX19VoZtmT$ lP6jpErЈ߿֜;GT:#UgaSixPf"uQ,iW{Wh:Yso|,[dzZ431S wNE}KSڢ)o@qqDݕKMX}oy+WCMgWJ`"?.boe~~sjyJՔbrNIVc 2Kf,u#UH!=AM偘Ls 'Ѭcc8/FK/L?"ĘF=CՑ) 0 V &D|qb+ Yꆰw*~4AGshSh*VS<۔xBI_~]#`xj<6ů_S݃I@ۥsF/Y$W<̛#FL8^GM?zy?rg3q9uWK-8`"0=Pawq$Sjrm2`At؊N{ C\$w'XD-j)oWz2X! ͩ0l ձP'=zH&pW *P~AIMQF.@P?iS/_]rO,fV2'.G(»,k ).qB)6;[K hz^^ J[&ΐo4d9`Xp"e+Џ@ӣOg8xUX0J[_6t`b6Ɇ8Y|Z 1\TXGeͺ볠pvVmP(CfjWK&\J-ɹ7ULWEa1{csxo=V0q:Fs 8c喕D03ͰܯJ]Rڇ-+02ӌɷ6hݨ=i5IZ4ZlA7O^O48`M]US<"{j/. ht0@CuZ"(Bs.ŹTйArqZ$F?\ݟjC#hXNOPƺLÅÐ91.hg28H 83a퉄r`{^6m^_yѾ24N)ka|32ybR9<:U * %[UظøYTy3ɁqE:JVB8"p~48WWZ R@+zȂ|X҃_cIfXz?jhs~ ` ÏSg#T1ʇŖ NW`Q޿*i]Nꖙ352J/7UYwg?}AMoѐÃ#˾fi~(sv,itqX[rIZѨt^Ui=rbh C"nx9e1x. y[ZPۈL %QtܮeCNKprOQ*.5ԽNZB.?< S/l@6!w^4%䍋_yswm'~"m|HY7U/_awoUL2b3̄u ekMtdŒ>#`nxbW%)_7RV"[QwP*A#JQFVx`dEDY9`!"fށSŭ$W'\rS)#KδkTYm N " =G$:xCa9^Ǵ80#)U!-_2X~!R,t^i2bqy{<%  K@* Y̑ꑶ#9 4\D*JWeYS&|Sm f 8Ի61U/6] WزĜE'7c8$-&vs"}`9za#BFߍFyFm!dK}3Gz@5o)A K ;TI  '(S#ޫ"6CDuFTJk PzNY2WgBz $N2E~!8 5L*)Vף&93íSTpQ],犥F#w5cdn@:?s"3[ʌ $ޝ“{&[Z ;5T4FF 7$ :s)[2x"[xBN,()by#5][πhdY6 e@Q1τTʵP􈙷b%4lPbYT/PnBB?WKlEqNwǍ#SEۇ8bc ɛA8LZ Mfd*[lNQ#ņVB#"TRYz}ƫ`"v!{ǙkDό?rG'V>fXЇ%w7zQbV:eۖBDW, hEU( 'w&s .~[V8UT*;/}\c-B~1Ա$^j긐5*zy$M_A/HT;ψ1 WIu36I2tq U]*MmtIV&Ae&/q=޸5\Wٰ1j4>x.:ȻbyV:Qڽ#oig6ǝQx-Dz@B[XNd_ڜPs01w…$pJ[^ p\'`ǀq$,:+),8xM/ݖnUq!{=:n6IaYkP,(WIiK 1!W$@&li!$< ?rLkcRK"~!c"JFq'_L ᬴u++Cq$cӬΰ3N~!\ 4aJJ@~Cx?͍Q$8p,8.\Fd,*<^8g(V&CZ&: 2Y(~I&-,lUѢS=]8K ւ< Bb摺~.xVJ-{,Bkhhp5mgl4 Lt<#t\bzS/:=v u+<\ӭŁf:iYfia;={0%L; [5 `LDLG?I>0< z%Y0h&pL7;+70o /[fF)^̭| }Ĝﰯ"/5O,W0 s SHw y8@e0*NFQgMfGX6A1!ƋoFډewPDv1_6'00*4e=mKXK-tܚEggXm#`/` /ivYY'n2S:E;Vv[~kvP"V9>&êWYwACf `9Hq'k2ckL &cv+jvPμ?x(P"[LC$#m#(>g2Swx^< 'X^TutrWbQd9z*^&:ˆo> Wm~$KOVaY>si>-SϞ᠑DJQYl;e@>o,2iQ)"._0Raxuʐ(К6˃m%r2p:Ȥ2wg!? :Y!P7~>Y2*>NR^mIP»aԹSHsoS-Ywf|qƙȩ&&.^D8M? ь܎4c+ނ.fj#*k~8{/Y3] 65A/Ymz}f :3~%3"6$Jg;ȩ ("'eP.@HׁCA;z3Vf/<a"/҂tdR?&} 8-D@"fDV毧n¶!HP(uş鲬fVgy>i4WO$\ԃ+^CR̃Eȭ՘ʈW lL^L}wuͦ)F%x!;B7//"PuDw}.yՌOmWRQO*_ V߈>m#(=^hGbc™QEbWG]moZhzaFR2 8`x^Ons4Y\Ηe)K?H͵pvQjv; 6[^Uh; 6Vz'>};AebgX Y~eqkw$M -!J1RsUdyU/@U Y)WrYBޓa;_4-NG[L >x9BM4E&gj4/~ަ~D`(#`u6.b ^95z'-% 3odϷdXF&60}@,M0LG۴ 8%*Nj e6Z ܟ?:v\1X2u4B "dٟ xw" 8?5^Z7mӴac+vUqQL/: aaŒ1-I ]TP8 fE:EW\oiJdpGplA 8Q[uiPtghӻ͕-nΠYɊUݾR-*яT5^`jh{6`֯h%$6j(1OH*V \?u2q}2[6}Nf[Y]h| ]8ۘHVy oWIsO31AGyZ Fc/`adB4tF)VR\5q.:bZ񊲌! !zy4ӶtWoo OAaBl²o\Xb*Zv8 ~mg+hR,5,J%í- ut0ll 1"8hÝ헃oЪSX`oymL,g|zn vs'}f@N& Ӣ폼)}=\&0 ᰤ7IC< }(oxVSQϐ߸ #y^V&P('4 u]z闫P5 uxwy S!ƶ PA-wO2 ?K %s Dbi|S1{~T/pHR_iL@g*lO4;R $oub7}]oCl #ÇA#%Krhj|Fd10Ǫ*vA4PxyEp7Hψ>ܤf>٥3Uwg-ݟ٧ (mv;\fb2ʵPNoCʤ?tH01kwEMERU!5vGIy^4e,1h@|N9A+}9e^$>ؿvi=kUDbqavF(t!hgd_x,M6^e$B/2ʿmSHWTaa=ġO}^`zXBHicg[DJUjm?x @5U_EJ Rc6hjHX6٦1KU>)x$7q K|?끀KCs#5*o(keSb%7R}.w>ZXATmuA_NW&jǩ1KX#w ؗ.87 xzJ^ F}bX2 m L,NaBCvq.DDqx(<X_ 9`I95[gQ=N-C5YuglAT({W fuu6cHEr "qeVMXVz Vq&QG. 3T:@b\(P &2)MNilTor'_cҎW?x;St5#ߑYl1z@T-edXh %?|ej^tkWsGRBI$%1|G] td=UcHCrS_o 1.Ëthtx~ D?ߥg8 u/nH~: Ym"9Og v ᶲ1N& 47$mYՏ<^>;`k:i,6"X`P^bE^Ӝ.IMP}2tuB*t6,nZe 7zt^E\4LQF{R~ v^ =@dZ>jBo/ovArlˑbbYX--mP"%pmE"Αܣw`펰WG}%~f{.%@Ƅw+EB'@TQȵ6"/q*u3S[DFPb3Xx_l4]l,}j ]jE f1e"]q> +-S4&7G/u(qX:Ɣ/)lNt_l_U75u校C*Y3?~9c#Fج9my^ )g\fh#b%EEtL/Sl1 <H*Λ;[7{mAeSʓ D>.HxN)!*jV_ # iZNAќ5ZЗ{o[9VӨ*/ 6f=lϷAI<0-f| cL}iw5$jXpcl 32)-᛼PZ&ϿÛyXk`^JC`#2_ k;Qȏ?h}/tHoAEOxa)~~TVet)iN%tdhso|SCh>n{Q,o&RH(!Wꡉ L@?.{O akq[A5aJT+^h[,#/r&)BxE>0n~NȤe8p 9m'/ޠH.}0Єm@JFxB&*~?8]A?,, P~E]?ZáASq2)'DO]DH2OOJѤ"WN!DqZ|Wf 'JP =@wxlpIcIIk4ZxSj'=m`Q T?IdcMtdZV$Z!Zt4S{M?ZMt+iQr.4dcq6 :)C8xNm36fTA@<Я) ?(6!`}KAONLGVmDo؅ס{]# L-Xq/OW w(>LMd'NJ%Jek6X"=/]~.@#4Z ש+_c[E-Lrt𵟆S#w%Rͯey\M0$B{e]m5Tqn$oClݨ4kkZ g!o4*_v=s O#-mH_;Oem#k<S}.ђF E6&̍yM9PKNt_ kGh(0]٣ ]@E|Y/U*jsl/]5Ehfn O]]  2:vӼv{U, A|.߲<1 M]D|Qx!lbOiZ.ki#qN| ^'R'X7xe~Lk՘Eۛ-d%ٌ\u ?u\[=!p9TSvGf:CVU`jQ&{Ó4TB=fqbХp6]UlQmwEO{єՖS @tX ^J@gWܰ8hMbͪsʄ$k!'x(P 2 II_| GcDZ$3~c#\JrY7)3Q=MuXLRѪjb[͆C#*#ğ<#9 hTMw1J^sA58ݸUnko2 ZEpO4r#Ƞ W8V(75 | xHiF ٫U?, <?M^"^F XUp4kե .uSl _Yqe=cP]~ɱ"iIɹ/"$lrSGKQօ7='?" F.1aLeO^Ud$P(ٞϐ iT N`AQ2^Xj,i~^DIzo!I_q#R7Rju…t/ }!ѫJTtv vK@RCBdnE>aK#p:X--AD3!nl#R?4 *'7z|V zSۧO/{ # {g4уN9LPAɦʌ@s7*YUr%'Btm}.XȝBU_B )1Kt;SB`~6o˜O-tDbm%ͼȆQsF/Lс=Qm,>WH+ Ug@F:W*Uv5-Yo*,Ylиx/DdS K):z$5晙I\]`kMN7OzTVG]ҫoeύX8@#'u[lJB3k%+;fJ, &/esS` IL~ O8 >o-_ib#Hga( r<#AD)Z1$s/,-}5ϣA!\}7Ue읋w4o+߿ q}WE t H[\P2+`3YQn4Td=%bXgIMs[W+3Z|՜uB}Os |`Ti@EACAe UI֍`J]_3f?+~>%O]ȌGH zj`U}S A̗v+ocJgVä_eT6c +Lݶ7CKvUh;$я2.,= `A3%i7 q<Fk@'c^$[}Pe(^oO} ˛YR_닁zWR:4h/gC/o8<_Cث[׹J+2\fsL6v--Pӂg@Bju0#rX;&~[X0Zx'/+PNKwlϗ_]:-U$Ԡv3De=(! -h#4ªkP\b괏V;|H侗h*/#xeLym;">8hE01h1l̫l_Ci:G Έl;akٛQ?̄' ZMu)Vf"fF,ZQ08x-tPU7L5߂덤!eyVĨ{6=,D[_ ŋW?b)qĬ`!Dϣ2(@d gO~;9e.9JI1|HOẉЮuk9i.P(*SlG-/WHҍE3RD+w.gN11v˪ p;dGqe/,|&ۚ67|8+J|07 ĺv@L9VHYxN"Uťqƛ(.g):ۜ$R"[R7[exeᘃr~x# 98alC:e9$usM.[!aD]ƛ5(i(׹A/wQ v]8e;X/橒I "98 Hhpi]7GP?JAZCD"R2&I٠Fd>m8c lQrٷy<Ͷ4JbPk~uSz6Am F, @|L3W[һH#!1m% 4>&5DIYf=<6_fqNY/̟FURTn<g+<Օjr.#PͮEDM`(SW2qq TY{8/: DU\]A0PڥSꕃ{4A :滵;H0j ]Zjlr@K8{)j!ۺkM#J CPo4|˕81PԆ\#B! 5nvQ{ɰ2wZk z_P]ʹt:՘SW1E@%f-AZ9s z)IK AR6aXskg sf/S` Oq!bqm rM؝l9B N/&9Z*qt`zwkߧ=]d~K},uQJ͟7wL~QpAO LvUn?ThOmzxc/8wniX[=Rv۱N&tA Sw_83ԯ#p#2W :Z/xH{c=8llaF4 i{~B|Z q"d[~bĜRF',6:T>e#iĄcb9w#4U@YcⲴ篵Fh$ږ^/}zMpa }Ir=ZIk0=j3Op_=U hIc*7Dۧ﬚u(ŽEQjgs:).> Xn"H[zFxv7DX %7E8r}x#Od\HƑ?ryCӈ pqlİ]7`+ZO:<#;sf$9  YtKx".fzL|PNNjx\#JBaLD/aJ@rwW?9!͍`1/tC[sw0 "`R4r*^MS3J8 0ֽU~y­KE4Lޛ ;v?{Fd'kUU.,Qܒ~dm'8&;M@ž|=BcJuB{nH^O7V V5e%z C9^ lͯOF\XyUDnM %!}rPd +iRgth_AuL12^5،iGc5",_aX86`"=$!1Xzz s˄0Uu븚:38*pS>EVUN7jp``.ZsjƄ5pc0'"ƞ]6?2Y>i#94 QV0ENPQU)_gI zi(^W+3RȒ-X!2`g̓*{bR[QƽtD$;P})CTsN+KYc]BUZ9DJH%)#B\>S`?,B'Ȩ~⊽D(W~g}-C_ǙLFLG1,̱)|i3l:IE In3$^9lF =Kë"hY]+]k(ƿHEBXTeY2>D q|džM25zD{Rj[P!10T̲n帋`?DrN#g F0oX1Ibĵx "K#?qt##Oy2|B`O]GzJ-s|8iKn,% 2cAdJ4 #+i{.hy(V7%8f Z ˜Vn ae~N sNI.;"Ax}mޞr>=iL{^9@mr;64]k?-laym$<aKyyY4]7\ݏ|[&OAv9UDX+GI#oq;}Q係E%3 "AcvYxr<;&P3x/g ]~Rtݠ`OId$턒8<&8,IgnZe,wgeʞP$3J#>TM=~ɂ9mӦt]˖f;K[dNؤkb'xODJ.swy6JKyDR[*-?8R|5n~X GYl*J9>A*Ī&Am٧{eKt#ɠfs^ݪ`3H[:P' eMܧ֤{ -'{ aCХ+ ؤX{ ]sчs^uɨ$mPC 2lUaq07VٯO%!4zI2\ Uo~b'=~BV0v)#8~ʻ)v.ثY;QaW Q굅5>DWf(a @q $&%_d 8lƲ%S Zq)2ћER2 %z `5-y- ϻ٦ &rTIҋ_X/"^(i1}9&=ԇi)d~iαiF_}h7qEaCIn۷;0Ak%It<PXGwoo@d/z<2?X̪"ɉqC_*wi %\y]ZJ!pG&wr͓dk"591IbeO~|JAcs3ve[=/(\9]b֕f1tUsR崳P+'X9R ݖ|dRr6ּAhj`'ݎ]T! It%严K5]px[$9Ƣu\q]#W>6HHlmUP6X҄4rKE ]|nM E'L`WcB:. DTJV0uv/qh:_4J#0tΙGJOmaYzvHfфP=XI-O+8r̜_ѷy@Fbv #>=$ގmGqLbw[bg *љת4k~7oHDQ',gklˈ |lFFShj o_dm@Q -H:\:49rSr qSK~)}릆N钵jg*)|Xek)mWa4TԔw&}A!%1lI̧^ Z]2~|V9ubdR, MÍJBS 5^[JWNNyxNzY]=o{?DPC#VdZ~2 rιtH܄ )u ?~.rUԪmdnnfJT?ԫ<>Ϗ ۞)S8FsqdOq6=;(8ʨ>qYXz$ KEn 9l}H I/a78pc? N!.@˽Ng`,F`Xk( E_`W:/o'O| '1E 𺬡 biV`LOgU.SmvA#!I%5/ڣ93)T=En;y!Vv7S@V<lγGi&Γω,ܼt <*Rϊ2MIsjAN؏@$P$tҏa;HaۦxVQWɴ%>C#cRv1 AȦTҥ{S3r ;`l؀0 {7DmZd>#T(}=e*g3MuFM/ ># guy, .n&R%:6+BU D"_sG@3[*/r+p}|]mv08XU:#* x}5z_ː hS0żwi` 9e[9![9%Zg [ga<0yЂy$1MT{ISQ}TOs5rIX4'?b. a(b_6v $|Pq䍳R/M9Zא:?Q߱d,K[[0(J|{>(XD_:nf:|W@(00?<\D8DDa;Eram3ᐊj? HR 3Vx@;sG֧vֹ M=kutyTd}Y^_[[}9NOڔvlC^a`Og*ë LSvFZh%'Q:K STDi ZQlPa*{{n"^|☋R?RȾ#ԱzdYkwTUbYyX- a0OiRaH VSn񳹿mgmf0_+ǣN苐ZtKLؕgQz^NtOj1 USW{cs*-Ar'ϵD3. ew⋀粘нqW'q'h ~>(4#V;+dK5sέk } *kͻ-mQ*RkZ/SNVnTc7t/XP Te8~/>\Cs@4adkc}:֌fU"J+k9IU4JXiBD0R  =! Q ~yֱһb-;,@@jj0W(@%3oGև՘x{Ӯ{2kfzdxZmMGQ*"Ivc688oXn{ JBڢz5J [0ks13 42fu4oI>}*FeCJ[&TfjV ŘH%uֿ໼e?VFoJEzk/BZtkF7 Z]&óJ3On:OiOZ]v֔fR? |i)a1=Wi\cPɤXp*uqPUHKtوgE"m3VaDJ.U {x(!,P$emLHN"Qu[˻AdAZeYf!I#"1%@*sp8突'?NջU[+LPjva㊙ɁGV nl~6IEG{|3٭-H2:kϣo@ _ȇ-Vcsv-yߙ2^\~zl>ݧg^zt|F-̇A& EM%#p1yb$S ?UxG0 )R!GJߕMK+תvC\I_Z iu71^LL'r38š sNj:j:[1#./u@"Y]+WarhZ,(Imz\eн.6`\gÙڍb`zcQ(KP<h =GUѹZ;?N$ ]ޔVy?UUe KH|Z6Ⱦ VA;0gYZ0707010000000a000081a400000000000000000000000167daf5b900002a74000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/bluetooth/btmtk.ko.xz7zXZִF!t/%*2]?Eh=ڜͩ_bi ]T8ӷF&kBn&tGz;P0n‡IRvΔ)O6WT췫!p/ץ}\@(,[ʠ*x2{;2=vլm[f{0~^\NaP1i%=:+b??N*lY&Gq8E)tg4WPo-vNMiz3.h37~=l%Ҝ>W/C|S0k( )cW8}a"b \Z(ճuld䀊S`K%95rQ@`I4^=}f~End9d\ A'0*bׇ M.ɵFٍ"oæ@@|ʼnp7.@ݮ)솤l(&\r8̕NzM;\l|aZ;a ="8P Q@ɬF %X%[E2q&&#]N}P)8yszo ?ܗC۠׮Z1kU9x݃oR{L` ءSLm 4+pCnhͩQ`\/͊n7 ??ÊQ7}Nm "գNRMhH}aAidXZ& ߶\gq$.ukMJ7 ?IުĒo$~7d-eL@L2B:BeX <^g/ U$ܴjӄkJVɖ gML74n9v[</Pʚ|wdl'e z aTInVUn{箞4 .og'ȽWycZik"9Ҽ,'9÷w9ikYL:,#9imLo,{۟ C|kpgG=./3X-yI>xn x}!H-@XLC+jáb p%571WHA7®qπrHWii6Q|)@NiB=hk/,t` غb[FI2feLq<V{ aJ,0l'& Mw؏_jpm_VC:n^j9  GH%6o tɰoۥ yeiD%g?7ꥳbxj(E3XlD:p )\t/Jge|DM'(w}PxҺ^LlZP Be5 [vnrjmSh"A('RuϢPcVP"ZxŇE`eeL#a;htd΁8&d''SWЙ%^o1cqd hAQ|>NeތC+XyTSa:7Z" 6 ai,[rl}|m77r@M#I)9Lب5XVj`B*v6 UsK ƚh 8HQ: {nK:n[ 4xR< [U3چnʂ~Io?TGmrj x'JwJJf-f!{U6?qKBO)U^:dQW)!>e:h*Y\ nXY E eYkӄ S70;!\:MA k(qQ2 & PWڜRAht KQesu0 R;Pujgn1B]/Y8Vf>>YΩn#jekiO}̴ެzv3#ƍ'cBQ?R]8774MdCHj3nΆڼỗ(o.$[q'!Im $C35~%tޚZ> 곂lTu~cDkċNh-kО~S9]-bR$Ḟz1ãYFRT㞧`˵0'RnF3-S @爧R^YNc"mQn pn.oʾIQJ"e B_A4ؠZ^-dy?b`L\\w:Ld#5I=>ᴷdC- lUpȮ%bP Й1 ?a9z)Lb4 5啯gF?Ms<J %G;ؕFRV+wj{WT_,x– ^BtqTb7 xK6׭ifQt1uڕ"͆3DJX$"l:~''/uF ČE ջaVq)E惀[_/8>[ bS T.iWjegk`\hw:~Ĉ;gG|yzO/JJBX܂1i5F͂q%Dtq!d~BCwC.f\;\r`/pAէ^x&E$u^֢,{~z֊ğ@ՉE\OfJ`z7!"?`^ӢoLnen@|Iv473]?~`LU£N=}k[OSY*2?E*,?nBF#=ÅέarU IxsOӢ6^:h̅;JwV'E,Qު9PZ{h.TFJk(%JJ\þE059z$/zתs%f"Tg Iz'b@Q昐E4"wx2 M!7Zybq?Jbf;ŖKnfX/@ _`#k=r.}JeB ʾgqwU1! 6%;Xg(fQڋfXݛ{<2tHyṷ[`g17f;X#3ʚ{,=N-:47y16Ҿ]ԅZ!pYEQ% [(\`$h O30qc嗎w橦_Nm+[0#Djj9OMLNQ%,|yWF3c=)C63p RK#r@ O3\ju6L6,U)60/>T.(dJ.>U:"L:r5QS 3Iptn)8pv uI \dUS^T#5J.0AI~:o> {BO/ aPZ 7yzpdJʾIqMunbʁ񽁑 91&_cvsq,=Rybӷ_s((|1׌ֵ5<׽kǃp2ʖVjkv;Wͪ"(gU˼o[G$#4~ ߑ|$6ۢ=(WsњuFy^G ~|PVZtM"V)XjWj]cw3IL1 a%N{!M=>- &[r IqkϺaˢ ?_p r\LdD+2;1LuJd9GC28iΉDSRڂa*. JDww1!np }փLqomQ#dCGWtwGƧ# FTUW{YSwy^!/V,rn/SHHd '^ZS=3Ch>Des YA;lBXFQ!$š {+xDSЁR_Qo U Zl%zz!{ 偯ٺ_ѯ[6Ri\4^gD=n ٠W-% EO@$xɼy*}azຠ:`dlepX(1$@Qr Z~ʎ/k+K6[:a؜Q;O:\-,l`N~iw^+3nF3;o)㼥 1p4g d,Yf!qO"HUGCKW{W΃^Ncq. ECmףa-_ Z[G x4m@mF{YU3#K8c}$\ľM{Tb/8o\? ȇ\n˕Ş1ٸԸktd gvVΊK=<! W$ D ܾ{gxY}A#7x]Ǝofq&o7mm)^ L8@u' #}Iy{ K!a[{] 58jL0>O"?nb"*$Ci:n+X/ݗhKJuL۴x&0 8T KmQil%:hgtl\aN> ȝKSPQKBr`2n3jX˟p+>c2#0½X ΈΌFye _ tR t ,(1$IV 2;FOjt&w5GENRXӎLK\ =' 9q" ^Gl`߿!gGCha`;)4tE$@ e(^9Î'^xm=GVki4~j/S 2`,aȎ;k\W HNM*͘m=qqBPIhJ)8-tL#v(Zys. 򓙣>k_?u /:vwjTpAα,١sWBLez7W 2X|#&FYƸcQ.I/L'&TSYR,e#vύݩȸ_ZHBDMx6wLx>3VG{*F WKeBvfΊNnn<PI/,7-N֟k-F̝L/bB-o|vN8 a)9Qim1BPKUp;JG KuRζͭ2)+k+ye* Cn@@d0ivnYv>q04ZqŔ*<tKsaQ^V0> REaR :!Vi؟>71BgG@ [nȦዘ}x|LS=1,8" O1ĴU(ǧZRBA(Xo X~D-:`j{æU}=Q{'EvogVi0CA3P./ia$mY>pF-o6 7nbmMD ]BA{&`ev$)̃R}d7~Z_r|eT&QQ/ݖ^[+HRI30n\a'"qk|}V;>y꺙y/.7,)*TM&lɆM)`X}eiډc˰gq7- g` (1ÌhrnaxZM4fk ۜ9FLoڰѴ>e;x<= 2>7:QrZ͠[]+v`C.2dc|FI{)qr6ppf-亿aoN _dVhɕu!r_ ŠX٠L,051;u߉zTzҫ??( oq?!+F "i4חO{3K/o'/:,(1䷷DL?|5G)!I %q/yDI[=B,'<]AA S: 09J;D|Ӝ/v~}Z=Tlu K-(Z@r(<]0&#$&l_5fwTQΎx[''m vgvm!lyk'3-4f bL.Scw HazRʌ%.aˠtv ֋S.(lX.#ArtXLm\B".d_fJ4+`+SҮ*B19Nꏐo Tz>$kMgSqVI\0$c{Z!K ƕ5wxۘ" LYsw*""hT%)d/s"8S8PMh!7A_'e\ԫTk_Jǎv?)(*RPvekNI:9Y6 }ap7xhČ]ri_J?da[_&M?l1CѺT|b1PY*hKX9*" gշ4# +l9\Tj%'xli ByF]br=t43qm{jNp>6`_*2M-q^(؏\ sj=CPBkJ m,OBmȺLQh$&*XWTEjy*W=owY;>k|.7"fqF`A]7uFE$ll޵aZD4$ǧM%+ۖp_bF]!୎.O(b52/7Ҭ⍣${!ؖ~a;.я̿cծt [u -mF#3+9.T[Dw3*%::6A_G8E î4["ej/}y{*bH]?{eGPQ2qGD:[Fa^٤%J {jdAtܾ}V'~HIo\~hNE+KcNmxk R; l%m| .4Ia٠x&?k_d6O'%eU>pQ%hx`fIy+^ VzLd/p]:pDu|gJ;6//׼n^@_@.#z@H'Yu4UҰ ?4Y֚zStAӆy劊 '0%~Z1AR1uSwN -eI<A>0z :R07˘pV}@氕 ]8_7ԩ((>TIfoPTI_gYZ0707010000000b000081a400000000000000000000000167daf5b90000595c000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/bluetooth/btrtl.ko.xz7zXZִF!t/Y]?Eh=ڜͩnËܟbQBZaB k(}&` ?Q/f{k&e#tYP5n>ahu=^6=Aʠ sw\r^|a0νTZь faqF*]CUmC3t/  iYEuß:L/uM%TEހ.-U}]! C^u JUNyM ӬI.b=a Nn}GgX;=Jx{d)N,%)r.U:բ4Ng@.؈ 8mjKq2˵B7Zsƾ,q +"EfƬCnr#]'SkO(̒_S+ Db|8V\ kivSۯܷ(LjhL,\#>&ͽIXԲ5J*1#]o.Va~PK7U;JeD:y<ۣ+etw#T6eŶsi"7}Gz*:C2rIô$w.s.|Tho6ȧ\n'!P+Kon1r/ \{­s繀zt  wd+*+h?1s,Ήa gPZؠo;h+#'f6 W-y mu- Ч:o1t^?-#Ϋ-(d ?ȩ7<ܔ,hy/~`-#RٟGnfczN6Z}zn0t~cW>3& {qv9CODy .VW?ֹleN$hCГ٨hgY r".D54¥l'nSŠC cNhާw"$c;(8KMÙ7^s]_U S%h,izۺ\'[vF_ m<϶iOdg\[wDdU5n0)ĬTjA~=&̎0[cjB/lb՝NQW$#^Yn3`il.ڎچ/l(:ӸI˭:6/"Gu$fNRz(S·C=QD#=FÁ_z@Nj4 Ӵx!2))꿫0Yɥ#oxOx5FF})8np|ZQ }^^p1Sw`Sxdeo8"uq_J􋀲 Mj x<+q[^42w2e 5ljk T{TxeP W zb }^ ؝kEdbsu'!$hjƳWD򉭚Q性 @sQ #Kk[5,)PDPh\ E ֈ6¿}t-Ql3_ nj o&am8tݍ2~J)MlF.1_*v Ï֜6΅Aύ S̒1oLuhF.szʨ}ֲ_+5]*ui}jZP+\Di,{dqG]{} 2k{OGr+>^j;pG,2~NU+eM䎋;XHcqA?t=,45.'T9l0SWrs%#܋Ks^-IVgxp&qrtTGR8 /]x# nJ{ܯ|_daud+tAHcU"$rF܎d zNz7~adaa~{"ZFh#TPnAba X]eHuL^P=D;GZzQᳩ$uB4DQ5r="qUy|OO)Ra.uryxv;v(կlbL ,fEJ];# n{sW}-wUht֍ʃA udu :d/x/s&6،xХ.ѷ B -lڀ0Tj"MQ\nο(hWCw3t)6Yю>-&UF[/ߒ1n7<;mN=4L65I;DM|᷶ד/4ݽ䵸D :ifϘxCOBWl:vc\V2Jpb5٘i  `FKBam}yRX HE:|^|Zx:M5-xs;pEU8ށL>Ah#LJtH-/n>a2 ([[rHpJaj{b'@!vB:s͎n8h YJ|6V迉GFobFLp$<퀋x҈olM:<ꫲ0d{qt;s.S SHB7 'Dژ*W{$b6 ]r7SǃԃOyW{F>Y0G;w{&S+t2ޅMx10S=T9n8O­nsC dy q ԥc0@bG\Alve yq^'ߦV]OCNչ vWqG0qSp $A;9*xjXc5e^. ߺzGvy  t!}g3CC~R⫹Eh W޷ZnAfo/ V0*W4i L"| ᨑ5J&xw>[('].!NCC=f6!}_ f*C;N3b`Y2&S.0k!%&s,VJScLg[WsaLȈ O'^t9a۽Q`J'UF$Yi|Y/qG 4F7G ҐO#gzz8EJq_#b-C{~oJFT~VbNƻg*[bh^@PjSQGhQQ8@)i*{2EL0kVN۷7>G|+YZ$P(>}vۿ&NC b{p݃gyp (47yOKYfIoK`aʇDB;~!YeCl2?Q۱t;69y%d͌ GQo,i’ x3^t/ W>#꬀X8C$p@/Uq?e}su?sR'5Q-BO<66.Bh3R"/McF_e:͇7t :bIil3\#ɻ0xe!bwqH6UQDB2cR>Wcl#.ʄܼg7|nB47N2fJ uƙ{\A`jK6'Z]1| FLz#IGi QCD!9b>/ג)K 8Ft֌ N5ligcf=BV^- \G(H_F?[ I mptDR]-hu>-i&ֳd6grs[nhG7XܧÑ:|^*R}(.*#'oDzc'46Jְ/!67.m5 uNۥ36m2:A~536~_xFVYٟ(:8T+䈺5nH\QD,#I̠0BTk4ފ|4<D:reAwE>r9~68cX_:[愂o; FW~LtF,iEX:W2Ά6y`*lSZB`呍z닁0h _ݏ{ldGҽR~DžmD SnAV LG^]myUdVpK y u5pGnAA8)@Є MO?)"btՃ~ @nM*c/] kh(:5G[")|!}C1/5(-Q'g$L,zK s>Q5:8Y@c?ZI?p `JI`&ÿչO90hz{M4܃xDഔ 'BR?cxU0D:.O }X[ lGn>5G"$g< l|UN]KE3!d)9u(h~v}u);M|Sbsr]_͵S:N`n;*ۣQY&K!6U͚7d[{9vPqܳAsM+T2i.I Ċޜt@~°a } ~*t Jv>xu6JoܝhL5rj߆fP ZD@؞؍?+ρ2E{Nbh߃`wIFũYA$SlAĵ0pvi Oӧ=BTUQ=Ot9Х|)BXUlzL VW8¨3o HLl#z~ }0{( =|ܯяvfYODֳZ2jtH6FyJ 9^@ıd!HY=v P~dtzQ3؜fV5(e[CGAH \~@ŏL$m15{/Z80dgzgZ ŌqT?0M,C[''5wZz4ТCcp'B쑩c OAؐR< L2/U{L x)ؑ:.-XaOdɔJ$"K9exGA?/aڟ|m)_limGΫ/Dn* 5bQļZD{7@f!o6z@hpy%!Z .?_e1hjlMoE~Pk2Bh䧙0?%s%';mnlkUcC Hä퇀"!h=ޘ@66aTAY`P~ƫF+]Y(ױ:0h]RS9A(ƳbsYz%9c3S'or$; _6iJT"`{R2?<|̈́ct+sb/@]H]g"7ǢmGEċs5eNO|N Հγ/v#=EyeɈ7Q]- ĥ'z@]KìYV̯^!g $I=VD-X+4Y‘5&_Й^.ּ-)GL},Y!:30oKNbjFwҁ`ʅ?I/3l! 52^?ۥm{; z2t /R0Vt} ljB%H.ec_6 ɪAi&)u&U|kMk svrY<)h`) T܌Om.7!`sxET/CQ|.ڥY?zD;B`iΡu^O:T zh@C1-{sN"|_ķ0jXqټq+3<^9㿧\՗W$&4Jmip 6pZu hQ,";"H.ѐer|;bjsH x˾O`ى@u~zM=ӝN`J3VoXa#)gBԻ:!ʘ%O /Qg.J>JEt`Z\p/V k,66CBdWth4c;~82 HK`'6Mb2zAjX$l#nca=]S'gB]3ȗ-u ;ŐZx1VeZ1Ў=VRt+*KR\ ѿ筏.Ϝ<~{VG+1J\bM;\kxO~R*teHלn^xRÉZZ B4Ox6P^\OۇllfI<6[iɦ#~N,s@7`XGr:>2TJ`@>i2EV/F? ?38RP²};<}/b`1Li4i anǬATc'қ2kfZx]2eȓP4ǹ fgD =BU5F|݉Ud2eɆ~`׹Bqz(* ԟߎf IjupAI%>T[F+b&H lkxU^T'[AQ9Ӄ*0OkoZ6#gˊ?IraBV|F]Qq+I/ح;ksRLpNY\]ݭ(fHδM Km޲LC @b؞ sG.ݿELYNJedUJ!"+$C ~|pخf:Z9HS3&C;Jz*P.wJ:R7eF /0刖6o`a ڡEa{DoJabN2em 8_֖) h[אQ*~"FЪNyn˥jɋ b"U/s)AC2=|Eh=-b.T `ndZ{b5 Ope4}ITsˎF)oWlp擳懈$σSY$d`xq(>7 ]'@ͭ!첿2jW[Z\=aG5'qiɝ-3z1$iJ;dk1"PWohU0aC; $Wo6|:pQ ^@N/AEC^aK6PG{D0ǵDŽf[ _|:9xWځ9ʑBR-6KRmU8;igϙV_O,# 0؇et=kxu5J.ՊfEp)MA(2#bS>Y¢p !UH^b,ݍ~]8J J,%hf{^#D|4x}ߍalɃOqEj vG)n}35kM k锲?3vYQxrQcyNUQ4S x_00fG OD~J~AXl3O:3}, ŧIWv21G2%1}W>]v&C~(h1k kw$؄q0&' 1\~fz|}]'[p WF[x6/KpJD`s|UɋswEe_ NLj^&\+lלS(+2a~\OLh VFt;E4)JQ3JO82 $uͽMS_)5&|ײ6!eTe"M nUI_)j!ױ^!X`TE)b˺H,~RF`}r.n4;4iHH/? .°]:A j6Xt# ڙdnlg՗&s#^AA=^wpS2,M̺f!k`!cM,r"h)dX3ʼԁR۰0;gpZ [9+дr-O/zɾo$ҁ{?f ޓByBW3gf^XK8CnecG-ܼ̓]9p!bC$ɉHsj2ib<%d']2_[=2m;c2NdܐaXe< /VrOV{V@o ,k#@^: w_;/i=a1œ6'\+EO^Rʫ\P3 gPS %d#WB76*k}`Om5Z/w BZjOz~pv诳n&FIh֗naU c+9ئ|qJ5'lNHM z7 }@ŸlQx v>+!!ic}V]BIBtaXӫ0~ވ~Z[PTgS<&fI&\V8gP:H : @0*Dnt{hq%1tz &:X˄89Qs=?L#ޕ[SY?6O#BiphVZv?R=ש2Ӵ]t p;2lJN׏>ZD+V,l&iw}/~_( %~EZVi^W'fs~%Ɛo2h_rzW$ÚI\M9`KjeqB"G? y'>':Rq}_meY$j_KP4P~T2V]K|$w jAN!D7s'$?kHs8 ǝ-&piB9 Fsǟru*/٣A &<\3[p]z[2w } я{%N-qS"[+sƁqM")R[3P.JÚP ʼ z ꯝXfy+ :9)fKZxR&v}O rvX$LS]YciK=q2,"I&oF6~ŌX@w-٫#lnu^5A"#kMѵv5qS7כX7K)dDy21h@{n yu{kU@A-֚S>@4rWUU=X..'Mz4=ξ7لtq}9i44v6vpx`j<|pl|&[m˂^J\1PH UGm9+bfh99NZb7 Q v!j+yQ3B/x_ܐ_u@UGoK ΐk%$_kcQ&0?` \tZoҕt x-7ou#~ yˆhP-єk}qCʒf\fړȉB-XErCl8jFnԓ lMi"R HFVǰ+2fw(䀹 ,*qad orʝ8-!d|Z"IoBH'ѯ& uMOSE]#j◖43^uRl 6g}qa]w;{p1)! dR<,-锔{,rKV2;M.mԞrAIuB׏dX"Q{_G8+ۯ,셨ll}ޫe.O۱ #|f"Ӻȳ8:'66:"Hv B+K#}i%e=1=E=Ż$yV^iʺ)Ճ-_g V o=vL ?6S3ĭ?x>ۘȏ(g=<[6~V/#6ܖxu9p-k Fo.^÷8jⱃIl*Ӵ cw0y# ^; C8Wƒ\d3#(eGENg6Uʚ%r &Rw%;VgBK~|ugF|LN/d^k(dIP Ԛad'p,-=ufPC{n2͸NPⱆ'+%:l{ 8" Sɻv.r(ʶܺ^I\dW -,D-Pě_z;c \SdÇ0nMSJj^ȩ>G瀶r ̝rWټ}ap?l~kTsqꢊ*DۻAH[_|e lx4hb:v2*lt]vU!iLTAHO ?\^d#1ucg /#dx\/7Ok!m8C)&;ZqMh… ii` 59]Z,3_2;]Ih_/f,)@WV\F_r5.g8O6ZS#c r+E]ݳO!tpc*44J*P, S>~؍cr#mE&>iýKXF@J|YnX-kpiH+s$'D8}$l=^Yv%N1C 9 [Yn6wȒmp?v x2r& *T7D3-"|xos4z a { пYGwLf@;,^\S]mwjӛC|JwnAj@ᾨ$}0L9lUxAHt5}l ak Y^=CgX-LЅϫ="XKMo)kKoDƵM[f_r ŀ헠P3k\JT+sD&=HBG}߆([ 7i[NJ9mqT{2ΩPhY f.wƳ1!`s2^Lww1@1NVn%2?|3 E GiU^{!C_\puֱ8x7ٹ-,Ppt}gν[=@rr9&LFrhbz&Ht H'(&"V1znL%.T#uU6d1)26ɞJ7f1+6`%Ct2r>efDO}'V99 r]8sOlD?щ5OdԆsf"擸*k̴J Sf +%>P7AU]6/=]ݵ@*\U]T%|Pr !}THY|+'\= I<'ַj%l\5j&BAW~ZJb^!o1YkvOHXw3{'&4%?ٸg>ax~5,3agtK+,9崡SnjҮ+嘹wC}̄Tj6ﮡ׹R.fBvqP>ouDqG؝/#qεd99?#u0W8ԁ>3 <|W5<2EM:i(.'dw&w췹Ec Gl!_.1oYZN;LLM3^< .xUt}Adi`R@6> Lߢ'eHƊ`E^;l*ye!H/IpOug b!v#ULviG_,^mK{ߡ|n`mqRt_+hqj%'ͰرIhQH#4%Kjh=Eз5S/[1AQ}V HέL P2 fA.\l&dǃ`Wb‡! kxokTueI$ ?wTB#œ߽۾8 ϫ*PI4̩!s85JH./,e'"IVVԈzB3Z{.ʿ"Jz;sđ.\jXAEӇSNI?q|6 N}dW~ٿuSswQ =B2;in X)Rwr|bCHΑ}Ph ]k5@G܋|atS=O6Tuw3{~L$pM:KZ,2qE\e[~'4{$M_PS~y sB`+(vdd@Z:@K$ buJиUqd ?69;ٔHZk^~&LMELU⎍ygu4SMFCNn"[hFaN-tbRl܂3T7!he' lD qdb̡`IKۀwD$l{֊u!WTZa 8;krO s:puQr#8oQd` ~4a{i-9 N,m#zaU٧[iTJlAqƒ5d3X_C~ZJvHpo"v30(.U#'j\[nUlΙįF+H,/L}gxѾxu6ceoVp~٩c;Z;UL:%Js>D$:N 07B yi&fIlK X3BOU_AM"9[rbs9]ZwwISWO i[Ht|?_'h+\9y3 LQE63__ (}tE$BXY)Sz{mU 0O@}c ә]`F~/wy&Jn 5A h/:l5Q 0仉>BK1 lع &IdՎHs@nSjCӊTxM>F&.WqĻIKW5^k5:e-\S ˜^Mʞ}Қ9N1;kO޾1BSv:T/X Ő+ xg$ 83 &)>1.u%54-4 BC?]VDYS\*%~Fҡ!]&>2mˌC76Ӵs*Pv2lq$ ? kȨ$F7zNqԍْ^2 +n-YvtvV'J>@RMsGG9|YgatnF4G;B&fQ!ASwZSU3D 8 d۝JhͭKwxof.r?_>鎧@clj7jYߌuh.\i1JBmZ,&l_WM gĜY,}q-/"CFZW}h*w@ $Kb-{⦑)| T[`Z/Uhl= 5S^?yۤUͻƂttrb)Ӯx{ X;^yCݮJD哉zC⺈_T̓"ĉ=老_DY6EL)20xRghj!`i0RQ1_3~zl 6FnvYF÷)fB.;`Ne\/on\s+rFh=Ws.:ԅ^F4V!&~\_"oJ+CiI6LhDi ~P.3N[wbG[ @l[rV=Tji-=Mo#“{q6nTx^YkRjhXǟj\ !ԗ]N:`mچADE_r4xl>ܥto@1.JA KT  4nަ8θStLyJ ixL]zjN?X9hO?H A UuDj:ȹ0*зc VMJ\8}g)IG*"m6nN$Զ[m'BR'ևj$ZA,+ZB^kRdI< o~>|QmԵ?s-WT; 4͞'"}tA*AJu *e%H'S"ۢ@Tb" qHOA$L8!ZŽ*>]B,2Șa7,4Y<a&RƠzʼnY dXӊ7z=Ç͓uTVNmmiChu)K,<wX^D0qtPPphe,n kDv[;T<}mfl>k9-ii92 S>&E2 LqcooO$";R0\Y]wL&=N( %>¤)1c Ӏ,DƤz=*@MM]~ӳ7Ǫ@j sMVq YkzaMnW÷7o)Ҁ6#wsF,wVk1jo3 4ʼnr"wïmq%-۸r^#sl{zN ^] 4tta{6Y=?Ѿp7D $SRHbxq(azꯩEdrܯ1}'9Z=Zwvt9YE^Vz겜X^?Zר#D-F}_'R!!6'ዼL05kT}^eP1חzYg |dGӬ]Wձv+Ahs-#cD#lU"?V+ 'Y(W墨*6NZhvJߢ :U*]C UaY66 l$?hR}˓ZBEugctjQPd0@"m2xF<=K/lC"oX*˹4A4 6 ?8Ե⩉H\z)_&`+.^d `65  ϑLN5&}L1,6igqieE@^cwK|c$_e*86Ip|@d- wq(΋?>@n>Qb^')Vn~^aMjT>%Z\ nokkQ&vɯĉ/D~=.@ @-sR>m&=z95/hlckmY`>ad۲G{ʑ_pX},e>dAH j4'%p}e/Aɔn[04!H}`*c{HO8QxY?Vy ߜS4O;?(UYK)6}P-cݒ4" rdFO 8o`=a e,3Vf=9-&p JdUf0݅\JLM2JOaYJ PBMzU?3 iq1^BME`PАp+ݳ]o!@i E>LFQD/C@;zاi WJ;`ꊸ ={Qhu6p)oF3 xy c,y]1_M= >8&H,cB28dl,BvxAop'<UYj.8@,dlnFX& F"3'ZZY-նn {@Ѧ #p"T ݒzmT~O8 | B]ҋl3iVHs6qj@ϴ4eT4bg5ꜹ&7K I4z/̠Sůkt)E(w=8`P Ur!߉xV4'>; փT8>LR_{ӽjʪg$ˇT߮ b^q>Mw'iX+IƷ&qUUMaNji@ ;%&3kˠ%t6/?n+eL:ˍ%zBY%GiqA)y wgIiRI\%g[W!LН~ UA}fXX~Ζq!fD4j$ҶjU]G(I6p*ۦ.r'*z am-'3D(D$$L؊Ou.!n6=w+Mƾ8]HbR "&UiM,_n <ҎTC bz204cAS2WJ'K:\&Ft4u6.i L?/' 2 -D+e;WDeK˝d]OK+U/4S@z"v6ݼ:A\D'y(n=MJp F7ӬU(n'fgۿy`-p9ahWyJ@ߡ1}Ўi|>I?ŗJuXboN3cխgYZ0707010000000c000081a400000000000000000000000167daf5b9000039f4000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/bluetooth/btsdio.ko.xz7zXZִF!t/9]?Eh=ڜͩ5*in<,3zT+W_Td[i 7:eIrQQdmʟv2!$ʀ%'D#9m  BcbPK7eS--pJ9u)tև$NHI\,&Vep)bq,icP]RM0`ym~~Fc4FrK#̸2whhG7Zlp& &c)?E-v]N =WU0 Y)eP߼<\x0k$Dbxn#5>\5vA)ɧ`l:5vWP;0!.kڊڿZ{e^H 꺥BoG@\\fxy#gLG~[E6}]O)&Klh ekXYr28YPRx;#6m) +#^\֍DUswA_)ï\ᄢ#PyEcGk (a!㸚4z>?)1:w&& [Y_QaWn{ZK4uIz*VLR\YTDduLR"L70n?u뷍[tWPӺ'Ck 3o/m6z#Pu*)0I ~Fp D$xk4rA]?nl4;"!5La<+)׬qƮmԉ>(ldf\Y9W\%y{at8R\E(;ReꐧS"SEXߐCR$C]qsz k$]\NO, ."  wqSR&6 ҉?Nϔ'r8b(%XDnya%do>mQe6387L1>2boxݟG:- EJB(u;5g"zWÛ~a.tOJY`"w4sjkҎsLhД!)̖(R Pt!ԩbm KPwL?j|q!6*䝇Ȋ:6Ef}Oo N#aH+p$$g&3쫝M.h!cB}rooaȟ:JOҍ 73X0u@, %yu8-Wz^ˍفj ebR,)ץd5`5 BV.;$'DsaAۼFynjPeT  UⅢ3Rz's[mHAKt }F+6&L\GB,T4ܗ-;30!̪|I\! ;*`Tym]**pnD/-ssX#ejq~ #w >>QKv [d%B c؂zy?WϮ]G:uﮄ+r?'h } -HAd7j0=&Iq(2VF@8KijPDWP -ANYe4zbKA$jj4j 2TꟲmU2?F#EV t7OK %Ubۦ_2m(_Kk`+VCmu~eC)ڢ_LO= c*F]M kYχ M E(KT,{j:̘(uO2oRTHթ?V/Hl_$__>WTo f czȑt#9f"wEt:as[+q&$;].uێ w`v{jg27\;LH R{jR72hCE,=2̃0>@U'Z(΅]Mv8bcw1"jiZT:Ar Ш0l5N#lB .Q3t38N'؜ƁHW@{!~x| e8U1s\1ppKYCĉ@e^QSNu pCtqg31JƅSZȱ/}3 sݨ 2u)m, >uاNT#wQߜLv^+BBӟx#0S [UeKKG#3vh#{/Y F`Ɖ+@ْ6,iNLE|q-“u?̈́UNlut^RQNe[0b fX'(&a~kq6wf|uB7o)iB公dQ7-é'ǝ;Gwb/*E0dkyB,m/ oי UgVQQFǛ>[҅jF OkAy* X-/ 6(*QyP4m~ǙHg;'vQ&L~ զG|s?ބa|D6ur ^W81kr%=vK~"쨜IHMj ;/Vjv9fl=h|:pkՔmTQps}? ׺f.uF\qFs]UX0FhTQKm+3^7}%M(,P+VsyURL9cWs)=ϖ>xV(1qcSFs=wOC(/mzNOߘ 0C(ڎ֞fN73Ws Fdc9[ݙ{72 KFѯG5D ..nm\Pu{sL<0;>˳e,%NE8")`K0φZ.(kO=qtrLȜ m1m*^|8Zb&_mx{ՁoX9ZF0{F Ux4J(ki7A5`ma[}dye6ȩʞv쾽&Lꗟ]9sg+M Ά_gȩj3"3ǪF?l#Io_l'}$^s$uK5-L|jۡܦ^Z=u !jo%r\?03y[J-p0 K\L %[C!Q\)\ ~FwlٔxSt46]ʄ3SU |[w@%\?2cw2Qݔz4z5-w3x[ttӃWxP1#7QR +3*RvGo&^j\Ӱb17:+)u4!c*׭h<ܩwOmI~ 8Qܖ#ehkue/pB/'bá3RQ.nhP,<􅩊 #ȅ]=2*-ixR'p|xXToy \> Lyg$:P"EҒeuMk-`LQk=#X48 mLRnk3uN3#/鋙~u"-c*XGl1EFG&g>)ܽ Ot g] Ed2+d@&u aZyzӣB-L v/@ىD{5lIm\I '+C}"xU3K4^OH3+DqL$þ㜁P~Qm@:0tsr?7 ].#]Ptя!/>az7}wD Yҫ㝏Wyj^^GqMRNUO=!zc5g|]6ղ5\k&{ڥp<8+o0ȄvJCmЧ e MYŒٿSܒလ}HGK%=i2TfdVM?JO(تݠ dl_i:]8B"a^k+ T[Xy-q>1'^Htd! IYWiLiW\L9~O3{ݠ)VN<^ҡIyΫ3B5F-3Mi.Vj9.~ٹdKDZfo]K՛OmpOq*CqPۯ ufQ2~4~5IN `RNɔTHDĮkQ7d5u`e{z]{H#ޖJGܤ 87cX'#GV.Sdn!JetA)s{R/N('%. 0Ú iq+}VL RgHut_(I9G:a$谺b4 OFj=C|L,_ku{ğЂ@AF` sF4 c>jub NxI+Fp{DĈǖ>vaa'pS;w\'_5ٯ:uܜo#xZaťa. !96kVoX>쿤~ VYZ_=KNGh^Hn_fmNw}f-WZ=n6=-MAf"@P,*yc-F,iX].fԒ` k ͔z-GK?t>rud~!a5G`J5c]Cˤ)LjdhR7Gۦkѽ&1ƨdvS@VSCqĐ& Z =N @B%Td7phR{T`w<"`*Xoר thBxHv:L ĒP=z#•Or1R^l_C먙.A$(J-DrhY芻] Īp$kȵg,Rɶ99P5stb )%3?aLJ08d>dZ&=3!&wʎwzY萟s^>p0K[ન+ւm']Y(ZF,FYGźO*ӡw=(#!f`В*KnV+x'yct[n6I1>b`)oZ^9ߙZV[*d8@oD S#0y?k +f!t3MWhFxs}FE Fдx ̷ۓw!=h$(Seg g/xTpUeńYoY6r~u&^cm% AJRG `i{%5NGf->7ݜ4 @#s]YB"($$g/+޶wXVH4<>XS,>?Q!WA{b ́zp |y '+ }8ַIh\o (Dk!;G:K;Fu BG+bcw1[A{³\ 1Ρ̌o5ѶCqtp@Iڐ6kJF=Vh3NY}_9c˄EZ~Kϫ1iCH9oIh 4ŵGg)\# ×4r V1^J-S/mۉl>eۃ@ Lv„+ mNjZlx|x! >&慰ٕ|p3Hp ٥XrL/$fyGnK==`:KKo[}@fU ŒE?b yZJ5hE/友׫2+#WnJP̣&~!p.2sib*8C+ƪ/B["L;,IAD"Z,fH'Zl o@|X pGk&Ɂԥjm/qI_F|r {J$_`vV2T8qŵ$&([$폨OToL Z`/npιr:0IϞW/kws]ztR%FH2%x A ;Evj.v ՟~𽤄m:TdK¹ϥJb=xvctvWt#K7ȿn'B*9?(\ u ]^߄VYF ͕O\ C-m4 |DSۋ笾gs2D+Q7}ZWd7ļߟzfdob @P,q+FF!SÃw^Oe_55)COYt} 7OQ1Z"F}Wp=PAQwI2` N*ĘbL}:AaB!bo `!%vp6B{'[`zFJ#A_,'!.xY2pC.Ϸ̮(=b+H SX`Ab͘yk800y&C=aмzИro`'f nSkɍHQ-KPIs{Lb]yy<^@+'7xY$R8nadW%%Ox(/ wO}eLj;KN_zVOg٣ bZOG,GPblpXxqNfGԳ&&#rd- JPn\||֩uuN#^۟9tS*rUޓ?g| "ꅺ.PODVkD-Y}&:2n ӭ'V~ABi:$*v'loV&5HIGܾ]+\yf%Y典")&@p U8ߚt}L%k$X jZP׫3R ]GjMC@f̗EQ<`C\_d—Y6g$G`r;e+t7詂joRr =S1#+P, "X~g1׵KS.˗guM/:7VH]i>!MJ'jW SN4%kV|n`v@F3<3Kal k_\VŽ-2FhIhdr;uJ/Ȅ]J(hcoUK2 acډe} C9\Up Q8}ZH ~D XObq2gOOTRuszݧs4!r;tgm 4SdasbBOw!jɋ3 !IB6X_8.#v!6 \ _Ŭ 毼Ϡcsl|j*Y7W(!1("\"ݥϙKwHiF "uo s#rpFI$,4%*Ut(\w8)v`ߩ-1 }g׶U~_5&4-N\$۽< +aZ 7Ěm37Ċ{M{RF}3 Gԡ+V%|7Kߢ޳!~;'ù:ضQ~zz8[2hf3_P2&П6LgdhYP'vΰTEla 5 @͛Ƃ堼PIV4}.*B=m3bD}8Hk.gy>a/ub'mQPi+lFa6-el i'gzƒ%iB—{7/adl_*)I3 DfqX\m)>5oŲ@N()0&bROz ]n  tPϵ*L0ϴAc]B2dN'6 ,i˦v+iYȎdB3܌.6<VqMAH(y#OpDo0m ,`bwD=7iV֕w\zv^$2licٮ6|3 ;!*lL0G}BVh)}ZЕr^Z!Zz/Yv$iY9Δ=-f&}0y*0]rf/ve=7`|NpA/1xJJ@|ezzkгq/2 0},{nHidv(jrvKl1[x@$Kį=Q9 94?H.vp5SkZ! 0!ۚud.K2SX+f}fx"b`Y*XJHsJqjn"d/TTb\1%$Iqha T.KБQWwйXr"&ˀ>-^wFKJjYDW ԺT$ PGօrY&G`^a+7.yܰd<8c3g3~j&pй:[ѣk@;M)3þy75SF|A^4.nƌCt3//?ea |[I-A$cĞN$$6_:l~ p?q-@!f9تT"g I^NCz#Dܬ n)Ӵ6E/F?=$喟:P11`;^҇?=mXY;a'srQɌ-ٞ<F" .Po@+1(` ‹AܵVf|B nITQX8𸴬5*\{>eSEeeถ~iM `ȷcCʖN4c5&&=}Gqd` 2G8pѻeu]p`5cS=tS5jV0ykÈ[hM1 E0z}5"_֠_fo8 2 ɗz7DlwQ]4dn1`OFu<>5BS5ΗP \^%"tmvv6ρ73M|^,?֘HvZ ޺Eeq56 loؘCq$Z9o+4{\sȣd^,qjy3epNaj)v r:HU, /G]c(DI4Jɒ =XܗS48S^qKs=CwE7K ij^op\KS>|.HOi)U8m!@  -ZFEC !03sprwp>v |AZnOk[i[gĸ LnDU"3We]ݗ`|:-x9x2[hYagl %TifM!}T4fk,?c}v?A$+2s@zÁzt^3aʗ`~v[4C`*ԧ%9ɏ3 h{3XcR X^nJ=>_'~9GLgd˔oYe_ɢ:2l!Wy|kBA$dpX7~6LBwR׫0- Mb"BaO3P_wtГyNyY|4$lxAsGcIm^+'A4SBNU=l]%Mʮ{)jN,FG|J7TƵb\ t | ,C@Ģ7挱sQ~fLsuH~@ Uvd',j'0qǛ3!68_%& u;/u0XCw2C#UyAbcJwػuIl{ 2 GhrEd|/N"Th$IOڢX#夈U, 7I?A%3YQr>ݻ[zgNf.B{4k:ܵv6L%{$GL$h<|BYIZt_Gq;T70oMx.*@Cyr~T)Lc& X[TCJOoپ/4h!\gVs'|Npi\y)W->z}9(f MUTe) v@P)!W'rS>FQiRgΪ{m0.0s6w69HC)5xva(c BKPVG㎙ӋĻ >=b?.Zw@' ^n"_u86ݡ=.\AOw:=Tc_akXrB4 WѠv"トX{i=YREtt=$saiS\mPCJ)\>:l]6KP>'$y WSʲ ݷ?I'2ڐ[0x%_`̘nչx%;`o% "Q2 u;+nGToX fbMA?KMV@&<ϚQd"H'xy>E|p:1bqcz/A=чS=U&q9_e.| X-*`'~WDfN"yQ~&O.Duufٺ~cIF(&VB@? KR|]uf~l&ƃٟo[;()u}@-pШ*='T}:418z qR+J4\5# ܭt m6R֑(J5G.eh׸X%(U_VK'"."\5H]bpy<4Ӄ2_B"暝2>z@p ) :, OJ|SXjIq-ﴩ 6i+f@GsOƫ9m_IgJď^~,kէ ]wѺ9 `^U4=)]~jW5p'v&6&v6ŞLem+ u ϧNuVI\CCVH܁h'7DdR"p:~<+h h*O]vHS,(SEZNH] lwXp{~d \nfkW5k**(%z] O+=\L~Sm=4~Ȏڰ碫AO.Fjy"Ӊ(XrtOUӅ!ɂabmWw^\Je$q+9R~S-%jaL˿%Ee!Fz7H*|؋e-h 5 E}zyb=`dNpVT=z "dE@h$١{K90d%4YTڇ}.)5,K7_y\VZHҠx@'quɌ|Qhq]ف u.[*Zkj%l3gs8JgYZ0707010000000d000081a400000000000000000000000167daf5b90000c710000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/bluetooth/btusb.ko.xz7zXZִF!t/]?Eh=ڜͩcBv!M ]'Sz za]Æ-eX91{(f - $u4Fo 0L+m}8s);to;B}dرitCKE%,V x-b=ׇl ír뽀AZ)p>6?>igU7 2;G|;w/v :Uޯ+~GxsfB}˞~s*n2;;-QI胯>??8>D5xCI}m2<9󭒆D$L[>nwv\̀#) gUQ];(Ԭh>< o^n(Ql-")osyh X)n;?*л`DшA-d2nP Ēຜ!an_JJR,(.{#uf/Ќ7vfm.8SQ2r ãR-7GT;M]RK,riyi ]h@\pީFȔM1*FV}+[ج:[IAޓ}M\9I|QICAv^;3@ Ig_i ;{|g]U lx%6 U|)BZӼ7K pu{Tб cJv8:.GWlܽPNw?1xVZ0-B&pΕ~_, <b֙c~e\CPD+Ue>iL&gotmzaqs%"RӬgm0`GIe+Lٜj1:I<)p껊:I(7{FJjƫ&ykID LE?"%'/)aX`@Ȥw!U w-jOoFK\tI47MޡoW9(T|.cI\Sa*I{`q乲uʧjZT _M7\`ߚ**.xr&m`Ò[ 5"JS."1֪!mb'Ճ8ӑ'h;r2e@r8=Uo܎7s* "~Q[ =hDT>$,v֗U ,{, !ЖGnm}(`zdm֌"MzfG+0fhZ:ā@uDf-Fn*QdfW^8Vh)%z8 XJm`CQI<xSr`/R>/ c]Tvfk[tD00O8bǼo&*K]-&G$eNF{4[ ƱGឆF,-e y,-"4ߨ6D؟4QPiHC(Vk2G[LM/12&`)299ĭŦ |ϦKתFUArޔqNXa-qgp \esxAyӭImCGFo{yxJ2 > :l<lqq>~_)O:N1su$Ď#d7Q@_ F-.K] ŠOqz0`kWߓ}8^pI-АK"D84 (jk$\d$1t?qUѿCT0BU"& !/xA%'s:\2`;Z]RblC2o -κSbJ9+$P(P%zP4]4&n۰T&9hRd~$k]#D኱_@_pG ]^c qg}ch HQ5 082ʋ[]C2zh=JdTJ%h'tPN p˹4Rp=ghxpث#_8^CL"`X%=OR62Z!AZ]|{WvfG 8__tY]}gF'=q!dUGK}0t'jIe|%.BF}GM$@B$ !pm?\9>o*D*ΝZ0;oݸ"YwMtʄ6& >gX$d _1i#OvnD?o yT*I\WoЙ*3,b-_o@4m^p.|Ab71aCk2}Ex`vGy?ȢGNix4.q &^+ |CA]ӦZ͒dy8^q-1H4 >>0U!zLqqB>^_Os&1dH%Oku]Z@̐\ep}XK LEc~2L3?1~ڏj<юՃ]K·+@ TYmV>a:*LZ{#;J,|61lp{q X ?xUDw6\EpԨ(5Iu-RkaH9-I_lyŢd xQ;l z3bh*zUP2I#80V|2Os:U \ys`C2==BXת;z jN0- (W623ڞg… 6j /h~yoB٠2Fv-/$ mgz6*ƢeP pF/#?FTeϼ ns"7At]냑7+hޑlsE!c ^ecbO}&N)-RKfmE/6-,Y?w>ateϻ fm}_Px;ܜ_90)qɪmP֖$õ(@0cAv⿭vBq?@#@Lbٔ[θaRy;G=V Ύ{kjVjm=,cK)œ żaHÆ$-`ǚXo{ zt>i ).lT? ͕!eiオFgD6tR; u.1<+j*3}k<7}3|%#f.6@֬D|\A")ebڦ!mo=,̓Z:`+_[<%nW+HgЊmX+6=y!b^Hj柕|]APwCRǘvS {miWnsjTjqN0&:g;г4"ho 0|9OUa\(@/ Rv)4CxtIݗfvo[W\IjWNkEHU C[EU^" 6U{&i P\\\kfp#…α ˃itG2Y8ဧ](LorjҌl=XBWibO|%{=Kjcb7M9HL+Kv0LpQi#i -vq]l|0VR i7,s>M pLnA.6`X)XE^55|PW\z Ǵ\WM68B\?p!nKYt!!!OF;#QhTWh*DZQM?e;]]& ~  8 ϡ,R;桝X SLIή F8`d*$^ko K,*wE96=+SOh2!rݻNgOzLNJً݅ODjI"+s jf$mBPjh8=JǑPQCkrS Ƹ4EҊq9c 9q( p57JA^f[h<>Ƃ8Q8#As{*)ϥUȵY5% Y*i (rFdE&a)' T@Rуa׆Ȧ׎1, )#GL7Mj峡@@9mr,jqm),14HibA|0Z(HgKƐ40D‡G4i li'{XFsZ# }y.*Ec+.OHmShL"}F&xy󓩝nLQ cb]#׺xfk0F Mϫ?fIi(H7-m$!b9#23jMsuё-E<'-wNb q *  M MgL*FtS[cbGe}&!^rLG;pT$vjtkD M/Ug̷c(rU#o7Y>G dmqs >`X5ly 9EξMgBFORrȋF«~|" vᴆ}hl^XYۀvtyS[ag XIB`w~Qj-ZGf/G EIG$m0Y90^%%f1=%T0pS+q4kqh>!&x`GtgΈCVc[+#V-yݓ e1)p\LD.Ԯ#D<wnZbT(dM'tU"|o%uCUF#D?5ʶVI=mU2O1C5{ft\_Dݹ}$&!(PZb@M+_4i8DW#$<#bS?=':,ic>uRZس> bsO/We Y+2E2o ŖZy/“Y4% -woA+Osa0d_ૠbA[ԑqُVœ7jn_XT+àc>bيx^tH~Dռ1(84WFT4 -F$lE` Sc5Ts`]/[fp|k :DDjפun2/CGfPIqE. 78&v/+Mq-$yNN 2I)K5 ^p;f%g ^Jmz '̠zhC!sP̛bW:EAC㗶\b`r~,be/"kD]1 `4֊E+J{ f4 LJr.33UĄ!oYa&kTA)¿mzHg^U9]-JZW$Γtp @oQ=Sy =RY;bE"0'Ԇ5e~==d@ۭDFJjߴ|+y?l/1|hbUf*%khבc~SY.zxv4$h$&nx `вWi:4y`kًrĭ:3bN?, oIu)Irq/T#:@[IIأcXK=n{Dv6TMW{DJީQ<&r ,50يͶ/Gx3 2 QZhV0mU)Ma!w[eb̑R)}={({Tzaå= U-XoJ"=2&cQl`jK0Uzs;R]#eR11nPu;o5wtQŷ1}->ڏH֡*kIqxrI., "%d4V#ȹ{veɲ a!f_ hO҆$4ygH<2_ZAv0Sy9K<]B]MKY=eÂYT\uP#?1@E?~eM@si&835s&um 7lEJygtOxC[!6ܔP7SE64eo@EB# -L ,=fZ̑hR~PC}DO\6叠UxwZiLSHdeyG~i1jׁ+/l噂;BݹV^+.&dĿ1w=< }|IMs0XT@lZ{~.(A~&efZ1Hݔ[okhq <˴PjB2? Z}vrTQ8lZ{$Bc }r!AH 4ϻqC^BI|F# +Qs^=ݰb-Q^K:xtid]SB9^zW"D~A}cc[=8/pa';vMN>60d4˘h.tdXR^9j\QzG$>ޘL3*&\G.IVxe~w(FpK\kݸ$װe۪-l/rS+Iw[d'~4nP"0/ (SjG2W۾yюS YÏ9&),>xh`UOԊr#Vcopfzm-z#C-lHh_ܥDqVvR g%(m;j}v{L<|u|?Y,D,? (1Ub)?0]Y/5V-54DܴCV i|忷 GU=m"{a}K;_Zb %^A8(l@> `BBLI\XF{3=Fogt]Mk |ڴR;e ;]eRiG5ܴH R^ 9OtGL UK}3XBNՀXM]" ;JXp[41GafQnDx|TXZN/%RJ%[Wg^G%&y,=OB%eiU60eh|cYUo]1QtGcbfu>ځnZTDYN{2%R>{\mMY")NWK~1(W !ÓaX"Q?!OzQu{N}gjgcђmج^EUKio`աnQp,  x;ue% ia o,!ſ╒gƊi^6ϣ۵huN GfϾM<gԧXO/( H)k]53Ȍ=0%.Yv<4oX.| O`b<Ua p L2TkCxdF+2/ld&Uۭ=rr͘Ys<.1KDG>M7F5fQ2nDG6$wRS1ex3 z8Wb/I@ȵٚ+X -SSE]fz6ϾyηtcCb`r=+ZZzֻݸQ"lG?RWD<&t"=UuȅZ8 ݧ'UD`S?jS s@3<2SzP{M ;#)* 8B#xU:0 {'<se>Z0 Cl鐭~m|h6O-@(ΪǼ,Cg a`,VNgScy-YzNut$7ReᣣЃ Zqg|2&Rċ 0LOx !!:- bPgX ` C}9=? =V+Աog+%\?[+x >>D tf9[S9mo0pVa6d(C|wH|ߤ=4f~(LfoUAT ~Uth1옲ߒ.UwY1uS Sqwrr:$ސ ֭^iAH=>;.K֕u.p ȏ5́$Q G/٪+Np ߆q~xCǜ4 oPI5V%7.ğE2S{{H]Y)wis[&nA4?WҺ؞ܬnNur? nGxVE]]f:,|]unK a}2VիO0O+Bϳ_E#6Mf P^K2m\5* nsstBpFpkJ)-a=8X= &x9*\<)u r/ct:M-_ :t/r X8L5;-H+kיZeK'0.B/6pyw ۗ0*b`k kmg`6]qaEf:Ǫ=FĦ! \x2VϞdCb>);ȄO>􃗑mjxt-7Yh¡bRֆpigM[Jd gΗnu/~nU!F*`m$g3X.L2Qn2S+p1!;^tCмl#o!?1Ε R"$QJ)@Ÿrx8ߐi "lP ,Rŧ ,> eW".NW]0Fcp翔_z]?ltY L1n,i-*Z$ezSڧ pR1īZzs4=;3a( ;*y@: t-E98,CINYajԥy تmr+9lw) {g *zC¢`<.L>,V?rHY(%jeu|K-3+YxiDzߓt¿)@9D Kfn~ڌ<Hw:WBp q9}$h$ǘʡH QGv\iT@Fnx ęe@1zVp+.\U*N =HϬMBL ш;]# &l%@#1/ӣ! TqJhYRc!5]U+W`"ws!"^Fb~;kg:N<.2gՋX|rp_g;F!trn$JR[ӘD b`@E?%F 5{8θs@ 6 2(ˋ{f= OW/B,zܰt=b-ChPofnRq^uRDEȢAc(< ($_ ͝ Y;K$g0\5[uhIW?z< EoZ[?tK8uc'RU>P#x@dlSSD AG|;E?w1뭠> S,2)Vy^,lpܘw<Ůff+cM*v.rrSY"5 nu5.ˏO?ǹ&X Ć$VFE(o <uj"R%?TmDW33F[Gž&Xz!bv6. - kLůI(w^xh{6~)$i4;9Ze"'5Vm7%s>ɛD =NΏm6} h.}_@(.(a[(P֩d"=.WC@XKZC(,P{#o^OW攣N:OI"fP#qSAIi('l}ʥ|?ee2P~Jw x hȣqM+FEMȇ>Pbx4fq΢xba~ַzG䬎?氕"v 1i@ӃpGZ)t]6d˼eH4֏6x(ovJo~ύIIlkHUVpϾlEy$8?.,K5{&ݽouVg@%:_n 1f J9Ez$'-¬R_'8<^Mx޼Fa\$V=z`Hwg,P9H"EH;lZ=vUJZ*{"؂1u^vs(SFldbkeŠhg.ǭPLB99if ?Zb>SQ(%8utm5u,0V2#UƐWˀ9@]6&n6\|AV`d=3XLDя{ 2e$P6EK6Er^3I%Pq6s;B4Ba{&33DFF `O6,bs/"3{UTasʮ7~Uf?sϳkOhR o6ZG,Hf0l(#D gD[FPgKB*$1{(jš`iZKޒIjVM?7}me.yɡ4-P;[fk骬<'ܩR=wFfr _-@bvxkcg$`Xim"S{g eGbDFڪXX@%C'bWT8֏Rˁ)vΉ.E+r=|%mMu -|$\ 6;k/eyE8 CV+$g<eMĘ&RRig Ea)e9tjL ҕ*(t #g.Yt=:`01wi$`,BфNrW" `y{;$CN]꯬Y졝Z:JmD4"Ǐ5S~-$|48,&D3J_*hӀᦹ)g>:>eg b 9I},xQp_{Cz t!4~#Pz&rT\@B%(m-WZwWN+_AYAwgyޣ  =!zAHy=*6>9MPU, j^ D49*wT|XvZ/`~P'y5=JqmɅC{v_´cڤk;b\ w 7B ,_Ȫ-G L#UlXAxW.N+{%yEY#:1/tgQNx*;x\^OYriJ\kԌSo4;1x$Ʊw,G]&ʹ‰zOhj*-zsZ&h ~rۚi"w{CO=gpO<M!uw(y?n]@j`UoUF,?ߝQ6Ja Hff(m#:a?T0x9Y64mM97`agLEs"fU7e-xo_k\HEE^a09(5!ܮJ{1RR)#_#ۼ*|9 %M,s!Φ^R,2Q mP$zr߫*{'JU?ȏ~i EXqɩ_汍eEd(k{l<~ҿxhPz-tzs(2"'&ޚF3 r$~-M p%A^A"Y@oJ lZ_|䧜W(AT;T݋ʜeLT{0[Y J"Z{ R ȴȾYIbJnMIMoWk+D˺+ 'jeY9q(r )%v"KokZUm'E&=A\2S{YeT7iZZ)B%ptޕ dMsw뾥ޒH@ ^D?`Oa jܰט ?jS8OC~)eH9-棯a "͇(k0^ 4ۓV R$b85,@[IogGE]jnd!x[^B^0&481Ju;I"0o+ X;p5\g%~|7aWEܛ*;li5D1 nFBlBn/:Y XɊvi4&Pٯ'oJs;<Jӟ0O"sijKX}%+dL_5Sy`}}*fK/apzFtĞxblUk1\7zaV5In28>l B_<;.\lGRJˍ"ɭ_jД~zB4G Ifm=L:W1ņs!}Dzv#ZHg?j'挶n";nY s!HQN[er&PY*tL.cP]d9<{O=!cckv͢ Sh/ rF6Gʹ(KÝb0$/+뉋 bau1Dbt9UVH݃NFo`]. &WѽIp3g '}.1 ŏ{^?TॵX,֟Aro8(?g@uij \ݬmvaŽ1Aft|P'}L?4qGjvtO#"?b%V̴qhÑ}ػCVsa6GU6 )&6@] jt8)́zPB[og:wbКD^9$t&y-&#I4,>SӜvS7i[8c}鱄- $c1UfSBD)^!?z.ͺo3g{ǡ`bxu//#PH!1D7?vqG.g'F/"sV~iт mp*媁B w^|ݑA$QjXJ/=?oyI K K&(ը>ȎD-BFYHtmT=LECsl(i0^_D\1 (%֒d'I[ٚLtP5T;nk#ীI~$twʳzj-Clg߫Q^*n%Zvwo`>?-Z|v1Eec y?{F%0ŐAbAmaY1 6v<qHu`%m!=JκQ]9}gߧ0 &{p|~H ]&\?J ܡ0y%nl[>ʀ3pA@~"%=dݬ0`^8 \ﴫ.Ud y](KXZsqɪg6w(44%IQnWJPUɊ`ᎆqq.GBAMةiӌGh1B2<(}=Ơd FDMw8 me #?ޚu()zYM^8@OMC; YrxuZ iȖءv!ƗN3eF:T Cr95n*\=^ 7~X9NЃSԾelH|7^Iۀ4-ksZB;Ex%"_ o!2~$g%SvV\aujv7?%f *iS?qhJ7B̴qҗ0I7ra]1S_LgGπ`sY؅es%{~Tpl߆\',\دd'V\pwV%`qzt8߅p-+Um5-7X„1 ob5<wfvbBxH𓂺'B~o'!y.~sR|Iӻ4xGiu![ wΗ)Bdi"$(0%`^\ }':Mnm䔴PzˆjAS[x.@^z t "W:2{a )wڍwK_ [`Meʧ(G( |{c"l 2x8j:~mLUjwk:=I=$&_xJA=N1WDh/kc0HPcg|~Jt38X@H88'1x66a],44,oyN3%^TM4 :yo)TOIUer7}#Зaad~c/0N+:0TtuJ9hX6JUEok(}ܰjo|8g_AJ Uy\7)|&h@#J|rhZ_HW;xz ڍx,QL7,Qʾ` {}S9 :B }P/ַ_Q«.ϘQR6 #A&=QELߛZSsф~#މ,p"ո3lNtr3ٜӋ*.<+s ʞ)[/}f+N+|~D* r ऑ2CuQ7.~G-.D86tܴl2t|`1pC_RYYFlѐĐC"[]N L %zZV$ɣ_ADcڭ$za~+{G a8aUVD\bq-"P('7[(SGxKɬ(X > G;zxtqW7Cn` F!nʘ| !ܮyzxs8UB=W <Ӟ3[(jL8B11 { !6?IM=L24ΛΎDZ^=0n|cYZ~:?m5}ʝ]1Ȉ(ۜ(6OL[r0(4w_\li/hr?ծ*?3Ojl؁O58:n#QVV`oogua-Jo~]ZM3G|csOpܥN+P[ b0TJtLŀ7CY}*kՕ;Ցe`her^ :k[RNfd( 7Yc`ԆIItXc%渳3J@= %Oy1ƻaD]fJ 'u㻜,jiX柯<+ UB;L]%LI}S1^QPͽVs ba%7%w hmimGD+}-t\IkŎiC!HrVbBX CaJVaAc$kl0a  kuoT\1_DDŽ~9JDJjl wΧ vV;GrCO0w2mⱍv*+i4c[dB.Нv>\ L3lұ$fG^.zgcJ 2*9B(yrER[4(z/z\!`ztdمMS6z%svTnU+ײA f0 ^v1?ʼ•>p 'K܊v3D++'+bVB7)Bb7jl?9v HvYRK$i~JN>xn\eoaMz"g@=a[熾I6YgHEvt<%m$F1#6Ih =ly䌦QdB&Z7D/V]<7#39*݊J`zt:$״ ŭ  +*ß*GE#b2Q0 aᔼH;,3h'0~7G"/ש6N,@8) Y#Ju>bwZ&_rBsEu ZD @|d̆2]J:)3p v~Y n!3)jԙ{wgKG2s&u@P[*e8E%t?D-o&̚xv̆ۺ&whI;+bֻdZ +T".%YbjcH;dO0~vX$@"nl2|Z{ _"hT],wU%loi0mj7֕ɐ{BA,Q5qjr͞yq#cyv uF1=Bd8~qTj$\"r-͒f$&Kۄ؝1B`E;q#ߗm8eJ7G"2(`V3k wv+'>֧1V  m$QC̰;F2! BU`AȉM#WR7*Ǘt~-@i =Ӽqd'ҳs)^SѦaFiq 15 ?"wl3A_dϑރloF.!Pwe>OoaI.K-[.!om}58ckq6ЦY)(*b͞3p Ī;qԟ#c't_UnsuI}JMx8zy-L["H3 M1="4M62Isn1$62ڧQfgj U @2Uog6"e6ȺX7{=~!!S6~Ig0S0a$BCD"o(.t+/!B0Q'ߦ:031A.sCl8̗0Lql=dN o1G`IMBU`\.(S[Q>b ,biyy쁊$eЗkfB9@҉ i*Pc\,LY]E nto-68O)9K+ĵzIg, Ш;ʸ-^v)ltD;Q q"OZ"FOvMc0MhJ }o5ugD+7] rmЯ۾P'SqՎNF]8~b~%툪xnMVࡰd*'-A|/9*3\Ju-n4 Fz#=zKdϻk{U=\|5AFN\L3~z#gtؑwVInUtY8 v< F ucw+E1^S% 0՜JACi\)m#j|{^KJd`AUc巇tu˔ ſmw`E]VO+P[B$nkΧa=voXA6RhK0RŤ p֎#}ÙMPKٖyA-`q}a{)U,/?rBR| 27oh ,Z>u4 9QU+?#"l>1Rw.2ٖ1_|D:޲3wޅi@cP9ߩI%h^I ւG{6_7CˆyZJ^;-$ Av۟DURvO , Sn T\@Wxa<|*.bDC@r[][O6TUͩN5*@3.oW!?z  |{LR6 :5 c%o *W_ukv+W]5)y1CL fbq>Mhc(gvok/S'B"~p~3cn7ex>`@u`԰N}e O%]_AVe7:9Q5YEf {/ P hk&udK-sˠYj~(0=.@Iۼq;Fv,ctFF+o:a)FsK{¾+܅>{/~$ʌ…i.(nchW!B @ee]Ȝ5g)DQ8T;ϩ5%#܀.*ءlSXiwH%སn M۫\逧ǵV/4u`NZD^^x5Bٲ hjףHnKH6ϞA gѿi FY }i"n ̽2[ٞ45fj;,:f"[QN ZQͬwy2s`OsQ[.BA즹+cO0`8oW*cGE (Ri?/;dpއ~6]1DorLݐ84u+'2 oLw;z ) ᜸*K>3y7沭*O[o4QY2G$0ℨ=ni:OT" +<+F-{nG(OQ-Cᚇ;RH8wD4@0cGTn"^3ڵ3ApWi #xVYW }qT \RRl|8 sebz*I' ۄܡE'唜F&K xt*~.x:Zv-]RSW9v^iu(/yy ~Njf](-3'i?}dub4[hy@S$-285oQ <D,+kv 4#!sEFVg'64JB"y ]1̤mcD7,Ԇ I3Ɣ !vH7%Ah-.}fpI_=t΋ 7I)9 zXLΠYpYʹ(zx!)wGVv:e3l} 0vdp~7.|5dE2b7zsVZp-=B";ӪU8@:Zo2^RN@T9 :gpbt]!TJh 79ca9<&'7zgsX,΢ef4vͧmnWh꾕u$6kʢknM6?~:e%@K]ƴbdOo^/!]@lFB j ִPe: &M{7G0ssU8;#(̮IeY{_#Q][IwҤe00-̪w^5e1Gtl7mWpuTQ -]1nMN<@#V_M\ <v]8H8ԙAm\.a8gTOiv,+ԀSaڂ5_?FfQHڤlQBqD>ՀfⓤTD9$io8Ds?|iN'RބD8/#Pהzs8pma"A His Pmw<ٝrj1L;p"+Ez D&CnTT'hhAVbkbrkKE.@%-ވ$x-mq94ڄj4NMM I\gd(OXA0\V^MR*ymJu a^yOM')&KG)"TW;ˣjhB82c%C Gk 'Rd=J~`Hh29gj)[zۢA|`;Q>e/69YUC-ۚ_PgFd27Mx?.CH tlm"8ȁҞJ2OhQq`ږKf>1Ov,c_"f].clz:n+~}=A"ݲ cXDCP8q=,e9¹0yPeC _IBxܪ,usL iT@j2ODR_s_5j# ~0yPR=c*\ S&?Ma'YU1C6&B |XŢ L14E6-fpG|]UX.6SS1x*yӉ3Qe4 jBaT/B~8=?;.gT$' L#C݈l 2YmY`uH:Ƭ#>Hu=G"@o0#P| {Yg`?&Iu+tpGXXRJ+*˗ہpw:WZgJRs̈e7*P;(MVZ>\kȭ%sŬ#:xO:t2O(4q3"Mwjhw!@ۓsUbF喝D5[QM`T"#{5r? C{2SS ]nm's{U8~ˣrcL!;P!%іZnjg͔Ћ@|(PZWPѵK 1b30\z%'4;:yMd …#M¨4[T+|qE3mFNJVrug NUS9Rcpu6tCH6V`D 1檃$"LOEsͨb\ (0S'z3v,fKF Y8^i)~F#@͡[B&O?@w!u5Թ_k>Ax$ K ] V>)SxjbBT5~֘^̬mvyV'z-Y;l[j9I t!iC/4J^7_ [#A]4Jka7N(Qy~zmd Pܴz]/YQ}yI{cqđ5(!@hE ;jiNkyE L|+c E[uƌ0ʩ%D 63hqض~pF^ݮvvjp f`2}Péj+ȋ͡7Hf0B8ϠRD*.9"]ƕÚp+U;'Z-\X^KVwC菺jvvYCMa^~S )rXX@B Ce%ktz %zw\ٝ앱<>wq}o0b 3SnV&"7 )6`jVttY9?Q8zp4,%I#^:ZnVm}ӓ02{M{#}7l2u@@ 5&eQcUx #rvLZYLoU1aϪ$ʳ^%71=ZzylF`׵vDHPg¦y*B1%i:Ig~TI[b1ʻP{,Me *X9Hiu¶f^p (\il@4n.+}>*uə3VH%^]7KMHh3@3-q*bI4"P?92[WFeoLr".,ãlq\' Rwď@Iq&,S׀#JUu}5h"Hiy&ʙ1gJ{b^;p {o'벬a'0˖4t .}" vR f~$.lN}4jKmgl%F[0.pfC v%`ቓxUu+C};O[W 2Yh{ݜŬlk&gſ_8;\~,?\.C ._+@Ou&_jpLHW#ގeI##N)-I_ӡRNTIR[!h RCOQj'ꖜn7׶>WW/.l-{(]僌g2vGCˆ=ZXJT:8 (G_!Y<_ '|[%ga$-D`!+kVf-Dh ɥ#Tmfu\~iSs¢5̆|bh@ >=1p.D󺶷GMA}]0t܂Nwҗ2m%βkuw2AwP4]ϥ`b1 *U k췧^~T'D81l#l zA-_<@y]/9flXa/3OtvHӮ m"%+HK $B37POe q Wt[>ʶfߡ .Fy$OY6OeWƓ(q| ' SS(/@a|!UM}5C(lcs7@ޓ!%-w,W/8`$bÔ!CK&hz#@5_u e%KZÎ}6ZW mS؜r^w~j(ۧdhWD +{A8뿝l/+qo[Mޜڪ9'!u jK )ݏIdJ7a^u}+#s+Z}z=Ep Pq}`\rnIW^+t p/}t?f~xm\;LPwt)7H -M թu2=j쭤ѭ d3N"Їga i=f aN k%;xW gL~.fnW X*/D|Ҵ˼DZ ؎|Ax*=oW5`80O掌w+O6Wxw[b_!UJ?V*p6J~ڟ4Tbc>5\>fܢt,]jZO2+ lMxh,U\B֚K\*+}qcdi|pty#Vi;#N!kqk?:uf+/®#{f\ݻ]Fϊuq v3Z\UU^V&le09)Xr_irg%1v1ݜq}+kCR_1Zc,bdj?k aFDžZH5VPRzPVs?O]#ɚKi$e ?Z ,7F>4+*ϩ84.ļE}6w@שwf?˾:gcHer )P2{d+kA F$N*opUHPLpROj{dY_;4]Zjy`=W \?,>, +QdM'f l_vM`8R&"_7lCvsx2r s7atC;K"s?1 1!0$?Iw5X"c_)B`o,pÇb`cqs ֧䖥PJ#x#^.gSt' QyV9N#`+޶图H(fx%ԑÛ>L`zM\IGqTk嵯̍,`AYaPޓ_ $Wv1l]>U at>SxD<=Bj uA%q.98}@eӗ2Tw7[h,jtvQr*p QZDlks͊82.$L6Xy6 D$RIvdW4t.uIL%Ȩo}rMDWR"_?G-jjP/X\祉hP1XR,Du}vjvzхіEwS:yGͭ$`ݪ!{w/Sӣ#P7ʹDYEK9tٽaL}aov:qa=0=-l%)&i2O p_I !}7|<=0*_0x1Hs"q:$U\ZrмYÏ3j).6$rsz3ȋvU%ƀߐ)yo2|,%˝vLs8KI꜉&ص(kOb'r˶D3i#͟BB,#9=c,pO k{UE7Amˑ6O^*F%Y_R2gNz>nGпnȟ0 lZ fk烗չj? |av#G62/Pe,1,OrVq43sCu ~ICr mp(L x@1YWFCOz1 m2,+U807!ͬbh 8 SEҞ޵cϻUQ56}9\ñ`T58CPך)ۑI'")=<3LJ*kgm\SG_|a"GޚUE \~}d+0+"m1Zސi5x[8 u0Rv6PyqQ0ŘdJI]j}NJקIyʑ# BeA/K;7VG6X'ǚ+C]׷"_f[bg?ָQIKboCSoe &HTNQ&Ǟ6HE =/'_ _gQ[G*>pxANQBw[~)ZzԵۣ@_>0"e9릁bZ3j`Ojv]<)TcͮV[x{ hjK1J,!SFd%&n_CL`)Qz2@0#!6H"p[05~S%>&F{v7iM87c FWP| bIFNwK%K2KLP힞ȡl~' yÚ"Z~" nЁoj|nNpLIhpN OP/CJ{7@Ǎ&/\+V`5t F\, Ƈ]_ "+y!1kelCu蟟gr+VO~>IyM4zֿ ^גNLA.j$=Ջ[ bc8|zea~ms7K| qk N% 74H֠D߱ëN>1,\9Źٽ=!u0 XV_'h]Ȁ8eȱSV {MH84.;3E6ARC]ME۲ ]7UEъT#Nx>PM 4F>SNҖwG evtGR0q8؃-XCe4F!o&k޺|V28cFu#r4vVHR֣(9=X%8X)VK z/8A .qrР7^1Җ>d)2>}ݚʰhߨx,wȁ.}P@'0&MRu}&Zhp`.#DTtlP]v`R* QIeP~|UO\̈́x `fS ECz gtL,N6̖R™KQūܗŮFQV+uix7IB:>@B72~ou;E9f/0L,/&P?T/)pFnr,rCAdlhlVo Il]A;LIK^=і!RDF\:*a3S`9[/IN0<%)ow%sJF5NZ0OsM_5e5vy⇳ xJL}܇/ʛ^ Dl/vNI[ 1^k-cek>p,lES̃\)>ieXfkr|b93B_kA'ER+A&[܉Cc1N=r;!?s{;O8! iPXḓŕ0س/c|;Zfb1rk7)S3B&Ch8)]!Վםײ] *B1C 3:cmcg'| FH_O1>x+%OQdo_˹ԾYWGSm( 7Kǯbahdr0,J4RGM w$ O *;NȠRX?f3<Ō~ \˗4L -10RJپH0Zr=^Ư%OAt)% I̛!fX,D1)lrD jٮīQj"68K0{Fs6VG'-[zxOX'G]b`%>FOX*r͢ݮdJek|N!'""+r0;6s?B&MUbDÛ;&qcM:=dI*/VP[dMP5gab8vhh胑 ,9hj l MfF$I"%1 UЖUMɠpyVȵQb;:6>aYAȮ*mNW.h.99?~CŠ7oy+xUbrQ׽w̸hb=HPROXM@c3YD* LLլ_%BKyºrjU.*÷q&-&yB*ߓ;iF+Djj>Ыʄ4['ٳʱV21{lˮ }6- P|}W^8病.Q*Y(x5CyZЂ7+/9MV1WN=˨ł4كJ^=D_MV耸HDCKLp%Uܖ𒰩$p|"~3H @< X1M2z:Xc#hb>^^(޾ZT5Ӱ<8K&p7w_h\7Y,PH} nJu8Ռ; {)wKԚx|cv9^MF^gV$eÛD ) =mAɉKtulK$Y;%$q8SZ]%¨軖WwkB!g,px;>:wkQ 1vխח&XVX ?BZmKoK}cfhI J]DL)o[4ozv@.T[rL; PH;f=s&fozL0Z #PtwAX|f4gΛ%Eg`ԈƆ5f@LhUVnŁ*e1?>8RO΂Uiub ʵX}:KKz/FRvU=vĢ;9&Fa$1#Bw+ hК_FZ]L2.3:x C[qnlsLAP}F/ :Ɗ=,JP}8[BPl<=ƽHaB$^QXأ[W&zڠPhOx :h?ԗ>ȔuQ)~, DPwEkJjf۰;~[> ^4щQubJe*i>~6tu'Sw >߶kB_*6h)b1hiYV™X-ș⤲ ~fqǁب)BWlFUxe3.do5.0weEWAL{ V (۾aOO g}!Olz`F@Gel N+ Ǫu\TGYEUB~S3=5-JYn|wNA inZxG=Rײ{|T!$?7c`ᯈkiS̟ 6{/!M(Hl*,Bjj=SlаL9v3ϐeQ (HnP&1-g{g@` sV%7S/]@jOg[`gCKnxy4}sC X>A~C-KϚTm~pR֕a@rƑaZNys9H__pdpkLk3\pϼh p0QȹVjatAy-jrrpzF @5Fb{Bly}kP0@29©lj*̕d "(ot*P|*Ex0S7Ԗ^d%1efn+,?yEAOu( 86d++$u_-5DHFOh׆΃&d1KV8M*d}TR"Yʄݙ7|)nDWz㎛yTT&x/Ց_j;I%T3 $Ih ac(ՠm4j9)e8bsvWu,t0M$A2RV8>hW\Wf7T$_ JhžQ(c٧WmXfijumsYsgoǻ+Ҕi==: :MՉeb## O,_WT뽛 ҇8tI%3?W`fx\2 `tqY(ق\#ܸ .;M/ wQp uVJWJAYD Tq^XKоX&٪֮x[L,|x-bBO^#F)} {DJ6 G3bSeX=Ld暘7bBFW7r3Uj V"Ec,M9:-u \S f(yXs4WQ娪9 l̼۸пCe;~v{Q6wӓ.?1 (L ?<'%j:>-{[7jtm-1 gw.6.rxLoz#}62jS>9$@w"u~b.գwg/  .V7K Djڨ#OG)>?H <*QV,tdnE+ί ߀X*EHUڪe>5`]MEfǴ'퐕jJ ;4gN0:j@?H@;ڿĄ q3*L|nA"n(.l:"HHV [L5醧O*2H~S{~;s_ltȧil=b}fS1j c4ږy lS,{B0NPA|}P6SX:taNK `ӱ9&x%_6'艚(;hmDkO6[~M/QD!zѐX/ev8Q`}2͹$NP?%q7za - ObƥdQU/*J_ZTF&4ǽ%'dã\]MFYO*l̲.tT?xL"ټMm6M}6B@94eή1Nlq2L,tU}h5^fR3{o r'k_ $lnGk[3HnS)@zސ̳Qx' Unv(I^+G`$2a G- z9[,yR2 z@!zj z"r &S|]>E=01pw Fu(t}xM,*͑lDen߀ PhSRބvMopTڽS|+zyz(W'jzxsH7Q)R.H*sن YSi|:C^VԖ\ɜR#论35ѭ>WAS&~_.=S=jC/):<)ZOI뎳ϓgᶞPԪ J.8}s<czzWQ4l]]?(\M/Nή=)ya]$YkGZxr!sg9=ŊzVq㰥3xؼ҈zO 6(ЗsBK:/yZv/n~a?@)HSb9w]b ],-3h BH8甌`H-<QUH x/ .AQ>GK(2)e'fA1E$9>xRi}^7)cUl8ϧFSk<@ɫQ/i e|(\ۧliaseϔ챮1 p0 w.*˜rA\_Si?.)שǦ4p-0Me% 61xh0RT4VW0"'M,D 7/F$1:2<-a}YfVݪ3C8tb"ڒjHǞb1x; ĞDV86N؏(PUų[~uAᄧ,ÇIV"1RBrYVsw . DI7~*5zE4ÏE Hjh]bpr;U aﭘ%O=::UI-EzR XtmcXؒ5#atf%#%[|h[$.nŝX$:)\c05\" Z 뉖Բ #kpF$>,:^yg* 64 |Գ|@N>M^ut1cU%l] jRҟ,>;g 9al؍l'O)/;|[ݟ)yf8 t_ϰvl&ލTw/ b"6͋k5 o <x[82\#:@]U%i@[V-nӲ;˜}ܜؘFV֊)g=oS:YXW "'oɳ6@[*On4߁edUS >? 6(+ r+_5YD&@k8Q<9"z_(Dc\[@CJH ST'BHQeS5D@DV c)T:sy OUEH12 ` ZqcI.?)VV\HAElh3,øQԧ=4D&ų~qx}ߢljA_IphݔZWrP]f] h]mrO9>lLt?wu6*vX7db0"l T!JxH&T2ꔮW & Go.M%`ňꭠ{R<|!PnhPg#(%(ÝlhVq[bjYΚt &} &dr/a~ſ8rW4 `alXflb0۱5l4̞ƶn+t_+#_z#U0yI4[T`1&^9,BR6#xםo׉ $moK5ʼPS!GKk P"hOR;6gĝ:O*fgcm6VgHA.'.}9-*턀owp~57!v<(>uYM}l5'Rԍ'DWK"->)3/klra(ڛf`EzvHҦNY)~Tt ӬP+ OiDe8SwJ|eq%bcI]Z*;б4Nd\cXFgSFC ԬicDKmD3`)>DԮMaց}·4xuP|%ߑ{Sxʅ U]ʹNE:-ZП %N6Jەt\:Z ZLJȑZ%q mG4)bU6Օh\?eAm[$Gõ|' GvD2cŐ >=ALFv 1{(NnrsފjI.:au%3a4iS*J22iiuMOa->S@(3>?{ a߮ G>}gLOᴰn9:Ͳ #shRܮe  s$& G*~Xt_6f8Xd$۞]kr*jCX}ĕOɗ5nf^AN=*(䚟j]ڰѳ+q%tLVJ?gFʻBDh}0ESW66ūް"+^QG{6 Ɛ1w>~&ennIV# UZiqevkXo0 fAr1/>737~ &QВ:tx))@,Q܃a7ϛΕ#::B@X w͋]~Nէkڟ yһsIg8=o!8c6_c17= Ii*XyӺ=GH|JQtA,T3BCSe<+VGb-NfځA?]` &t(lI)SkZ("aQZEK % a50L$kR}Z evcĘDY~e`͏}ajНZ`P)"JEz8ſī^7A݅onᕽD)8rOu43C X#1l>IU1KCxPtZj71x8>\fDӂOn,q!&X]UPC$9&y,̀R>[ؠ),$BHIWhC͇kFdg^b4qϘ; Ѡ^|dU\V:ZKxx,s ݹjbi:?= .#+ lEP݀0ަBG2Foxżr*d  !W+&ki_ϳq@::-?VeN1f^3Rsy"i6pz3`M14L5fP'E 0JCC]\~?awYa `<Jp/^c8ϖ{bIi ve fSQHe^8 ,-i>f#%dJڵʟNWL&#&QdUe7_VPOl*R[ɮme2v[Z|]_acΦ`<6):R^۔aF 'ACwgZd;;w[wou<4{!ntmЦp,@h DTgp睕[K E3]TJؽ.L4뱣n|/KAK=ܙu`$FP՝_vhgS1C.@<ʻf5<~F 0QgYZ0707010000000e000081a400000000000000000000000167daf5b900007b60000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/bluetooth/hci_uart.ko.xz7zXZִF!t/_{]?Eh=ڜͩ~ZYxWY55D[C%T!`lCt1r*l];+'_xWVHr#/Y 83Xb-ɕ"A.> )W=wZL3 legUa|J9pōr{f~(p~ؔ+ ~pț87ckY!˗Q@q%pdtD+Bk+pILnӎSq3fE]ޚ&?~wY+;5[c/z0W Eٜ6y iD.G7ǔ.Yy rҦ_/WP8fy^D- WJ$ҙZ2^v%MX5lӉ|ڰ(<ĬRY!C# x$aڽrɍvsEax%Gㆍ8._h LK |~҆X*#J : ~ 9J"}75^t^hcNǥOJB:t&`q c0l}V`t[+~@$E၃]WHd)w@:>!rVa@NttfYЫLk1([Qea[K>mEór@AӛdRb;ln.^j"g=TG>^z~&p- ާ3XרjP YM("\CG[Q_^#7dVbC|DU^[rQigi}B1^(db≓~nl@!cPx!1µvZ}\qtbv{"i5/ڏy__,qM{> W>/$41#} C]Sc zQ3 56jpk/l^D:'D„שXMC=ir5.& 8V7(є[jy{#fuwӧ8hhB l]*/&,IX`*#::nSR$ b2D>;nekμG ux5*'ghMeK3x a vߢҝrw]ɀy؉0 kW"&ѵ.W4KRgV0w³Fw8YQi0UD|vsXG=T;G p>5SqhC?ا׻ZF a*NBlxTD͢W+W)\xh2aڿtUDhgŪRR17z\>-(LÜFZl>ٓI9e@FhKXG:^ϓ.t":>G;7cC. .̆2­;!s؟3[SN EijP==gí#.gh^{+NZD\ 8Gkד?8mذkhLT}#'u{:;Ӱ m &j2=lQGZj'tϝA['x1#Gk/|aP$&WX͡hэ5vȏɎT &''["bZRd\b\[$G7<3z0]a ie̺( wBF}H 0(=^5HbEP@',0<ڠ5)†hJB :%21Z@b27.:7m3ľ tN_`~q+[F0)/OP152oBUDX+{:/0Ǣ>϶֒1^KQU#cv)A8'o`벷s_Hs[tDh^E$Ld9zX,z`O!UIܑFbƍ'Jڗ OCE~-A_Cmk~<1B2xS܌K bp*qn̞ܷQgA@` s$Y}xkiH%uFh_u<z! +^z{]>LF +_醅4-2ҟe 38+`Yp8z#,'tK.+#idSӓڃldCvIi9 줟&Mig:MzdE{(LB@Ъ$26'0hBB]N)Fm]wo ̕yٮ3:< BV['rCT,8B}7V 2M'kHVI5JφKH@c8ۀ"20kS v2_CuM7)$nWm/}Li+!5WN}F6UF^FR+UF|7QK'N8Bsȱ;yWAs[: *Nwp˞HKcAlƒO,QrGP?㩸uj\nL=; mZl2;-l!һ*kd87nHt"9Ҍ]؂Dw]y>T_^E-^ͿAW(ϧ~TTjYgj)sCU!Z m !DdAۅ,9F`,J?,^yf]$6 0ݯ/j3Da /k%* h^^)-L:b8]6&F́OG{S&=ɭ*:wCe 8?~'9@n7ې7ؔWgSqw>dnʥkV IE>dKv 0?Iuc?Apۑk)(o,sձ KѢSE=[Mfyמ\jQpF1VŴLDz^¨-o6#R ^Ҙ"g\ҫƠǔ ]kJ%%r=dPSQ _FTה7&ӥB6Lz x܊OxjV49>V?]+RB ˜G_#ۉPhdٿ^UdR 9klnI̱^Ҳޟs[;C!lg(w<+`3!=Ifp7ÖᏑ 408C _j(єdJg$[ArmmTfl$TfRnXV4BHۘ4@|&JJ1N*}YH#%q:vF4@4Co=5 m<'FnXgt<]lG$LyZ3uz3\.~!UtϽ 4WJsj>| .p*r S 9/ z\Rvnts BK0d0vI)ϴkbFxKX=2MRdCpuXꬶf SP_zZ]WN^ك m1SYo44BHh4Pw8`fSOuVxUHEiYu*O g>U7Aaw ƺOz\Fx:cMkWwΟÕ}G$Kr͢1E'5"@AnU$puXPTxT!U +_bhd@E,zei@j>`?3*81+cOF鏯VNfHIp3Hª\mX_qjo;YiQbB7NW9Ap|?1bC\wOE;"?FWt [Uú~Rcկ'lZ}XOaQ~x~МG2RJh"1bƤu jFCYxz19R:0I+Gّ=yV-0y/ ROE0(e"d 8ȑxW çɁMJ9; eoUC@Mc!mŝu= |-8H»9׳5Y`Sl an3MxjO&jrt{WE"7R43H * Yuo+:*6kUV}]^I[s l Q T6_ǒ^ng_#@ȁ!F7~q#7Λd/k>[i5J|S/9{7_4g}1-!j-Q#dX6R[{EG_{zȏ@`0=`$@۳% +1F6l[ԅ)FaոTb ζt$^u1C幽̡S8wl- \7ދ9gaw1i @0}pXdW/mޜueC}A_RRluQEPW`U[}Ԕdj"ΪҢLNbJLdkZq/th{6 *)&})`لxGAtNZP9RJqbYID>i%th# Z5 b8%-{{-9Yt1nN)ڔIcM>gCkH: GJ%"1+;#J iP~ -O\b" Z(tBr) Yga5% P`/ V5F>vܳG>ut1?JVʼa Pi~ Y[lb`o 9 j;Gi9LaТM׳ʣ83;T3Fu@T,㶦Gľw0Bpr^R9nIGSr = Ɣ&[Xe@"o h8v ?L1Z L[=7v`ySx\;`ٜ?``UwvI2E?qL`(YI|yݸ+:v,jvg9QD:U/:Z팯ui6F3av s):Urcƪŵ DY+ɴ"/@p?FP/vɻ@~G#td]^: p=D8Sj_vepQUگѓHv_?9Lf6j$񛒯$}g{fGRʡgv 79gQOad~5ZM$Q[@R^Jpzɵ82H>0(䟺.5 {^sR hi">1x%[,#Jb7g|I 'U{T_Z3tVqdeGXaɜt3sqq^hЪ~ѱG?u,s|ٔ~vJԮ'Ti99JN4aeJ8o\K[Bn4CS)ou%ZӰkygOi/6\ѷ0- tdVzm\ˆɶg~!вX&:NAΦ,pv23ۡ4l |(cfPɌQ-Q=nc5t5z]1B!Ъ ^9 JOy=2k?TO$[ 90*)x;\W~"7c68OQ9!\Ts/:pd{>~+v<6Z1fi]]KBW8\uMC~?#v T6ʪm/}QwйTZa޾oa2hJC%ۑ~\EZmy~s%zN (1Z +J1ӫ 6pR1=CHSVd{nW$[Ѩ!jcC_xvb1JUpgCR7؄ʶ7cњ$IEU!< ]QG,!s< YGGq +fCU"^G >)^XuBMUk!>?Vq&UC+ vPKpxV@Z7"v8uU^6/Xj];[ VoSvüQNU-sLAvwJuwKg P\6<"?>O\YN{ ~G}Ymo2.U{iNSEo=#&6˘g&1N}_cNw+w'Aa_`^{![fw]WTI0nPwJ~_Mj &KIEA>!\^%xkţ0om`ȟQׯ5?`d,n F>{IrG؁Ujb U[=DjP یYK#CJPM\ 4"]SS;a?Ȝ}.C@Mj)EX!+4ONWGKMH[Șh>OPb+!'#Ҷ'π B=+ m *ȴI oz#rE[c fd"췺f䬝gVi*j0h^a>˗6֢V0-ǩbQA>EdYCugLVz(2?4 t&O0air-T/ ̽mD*[;h 5W&w$E M6Q |\mA+rrGE5l2T-[8 DJ2?ب;g/?(QjaHK(EKtݪ7]|Q8w$oP?]EV_և|]Io޹8㰏kB]J>. LK# _hCҼ.ANh) ːuf5Hgםgm7T>ʾ fO?ԅQ(PU O߽]>M2QzR.#98&uOvFNT&,Ti . Ɩ2%, 2 bt?Dt@ep5V[y^yT'n; Wf^NȤG5]'LcG(kWnЃIݘ&cU;[5uiW=5ӎX6ȉT>d],i0'\hNzȒ6c2D"rt}5@Ok-Lm6Dzed^$;M E6M#VC 쁸k;D%Fܜm  >5se?vG 孳-Tl2볜W^:źJ9hsC l4#@a >PLJVh81u.W7'_6mn,ШPx&؝I'weU6/Tv㊯׼D;8ocBظз@پQK{,pm04eǾY ~zDd;ebf豸D6'9MpSX^ S)ԕ'_=pjD1M~5MW4>x\.5SBGDń7<S77YrڝYiDo~"Mܖ]Zx T`XtFiC?jE;B|dWl)'=ˌ{垶kN^L?م1FT4 xM|"{t"'8אȠ]mƋgfQtF$*D49euؚ |rbi[2r2e8[Ebw|@V#\dq ~Q .N5GJ:6Ĩ#,v["b T^/5/Q;7NS tck=H'FUگ 6q :]}r<jPxTN2G/Θ, 8ca '1ǜ!zk/E:뜻e L=7'Ada%=1}`Q"/<ҝ_ə t(&Cuʕkygm6WJ\n~5=|8m0N- 5чMONooxֿrcIfRwbw3qѤ臷y)RG;Bl; BMy#@ g(N#xՔX;ZR7-oN{uT9FBSdA=Is}uRi6.JDɿ9}jz:x9L˻3}A˜l.8F7y!>AOz%w-*mt2EQHZk<T-gatN}2bȮˑL,G(CķzL 41_[rtc3_׺с.Y/{M*~cLKX*ЂLC,+da7˒"L0a1+ZuٓE9RfH ǽ}R=z7^Jk+&q@1B~ =֩ B3ˈ#7?CA͊[͉Ǟ!P..<:gI[.Q'&JЪk-wڬ67k_iz=Qie|Ӿ{[kuBvy3>islA+{too,,u NAm6D'^2iԁ++ol3j~KxwZfJ! .r6OfQPKo3ԴPRׯ~GĔ_bD%%(ù4s<6ûVy̔:"?rT3?|:, $fC8:Rh{z;]d^?0tb)$q ((IRp<1z*>kA=L *:h0MޛBҡX0(fA7iq/n9s(~Gnsak/ Siu8Y)Q$ o#t.7~\qWwq]"KM%36Ŷm<*-GR6QԵPYpva{SJVu<AN2ڄ.g1 v6SN/U̴G:8 @wYT(=je M]l8u?0BjƾD}懦eC\anV8U%ksLF,n'# 9%;y2akFu>>#]Qȩbx#1C7ŠăD3v5ٻA"-o(WA>ygQh9h1&?t"67K"/Nl-2Q@]K6OU*AX qLh!]њ k,g@Q5Y e%8PP,%LU"{%K͞PPmu鷝q5s]E|Q-ܤn1(. kDB7~%~t1zA/i )%|P77D V0,}lj%5)KSsR|F h|V0+<׌B W{$tUej36#}\5rup@TWj YTTi򻃞2R* )2 %ө䐛Y^ ƫ$nZ#YlD!Pf_-)0LPL|H{HgLP+m\i'F~DB*?H#!-93ʿevKD|/ sSb>$z n9!i/uIܞEP H׷&ɱꘊ&穃7KT{]Ib|Lʡ<o^,R4bXP?n\B}sQXGg6)oy`拐w䒐_6Vu֜H֡08F<_iO^Pg>+E>X ,Gp֌sCuDTSu2 8(_\7.l@Ct \nDε̺djqurL2$9M?z{wi匨'=mq¶!PyV5'UFz;|:Kri$mdXs^:b|ggz@C5NYcl'sQ`hsD]\|$-JY>󚾔?/YCȽCIyרjsg; VnTo 8lP_xm_;W 'JNJϗ%i~͵A P¶k@8?@_ E<mR T(* 6(JPNq#ᑼ2~WMdB3@CEU$٧]LURD7{HRLP&?yNdϣ+*sʻR]/zNU kV:0k,>FBal*4LFPEh΀2ꨯ6.!񦈺)uA Juύn(ozqTG ͣ!, v;_yD] 2yRu+F;ZPVWz^iR92Z<ߜY׉V 09E Y%*v:-oyI+)aPtsd0jd(V|20Tŗ6w WM09Wќ(aj7)9 &y[ ,{VI)^TyJ6kq_b(6fw .`M_4? b+M/bPl/GG5t[l]4kh(@>Yb:J4&iv@Q8)Nr=Zb^:]D/p;նJ6sL™׭ cbA:;!1 (^5Ң8~ V2+T3CO"?1syuȲ$S'O}c{98l 09\6 iڋfHAcV}-Ns>dl~EI{km!7Aן6ݷcJ44X *fM;ّ(@Kd& ~U|עi<|FR6fdes 6}U $WѶo:& 6L3bOrp`}Gť|JCB*Zƚ*h^ Oʐ >&~2qgZ NP謀EԱG(Wq+̚?7 G,wp;nab )AΚ9_mdymj H:VPWF|EJiU\7HגB9էiDze@Kn6A~opi@ɔsQaI2q>*$ oWx|WK5`8;"pc/9p)>&Ɖ{BR!!v U3$\B3&T#K\ܫx8!817<Mo/㷄Ԅ!sCuGrNAPr=8F3RgsZ}b42T\\w >!NaIFV*@nV{ʑg$_Ѹ/x9z)wQZY> ZaZ 5<):"ȮS>XIuw&^8U cdI (V QiVД~BD9T*7k'B i c, 3/?_m`78EӟzR_`j*GOP2ކ=j[gZ|NգvAڜkJhAm@sT'^:~4bR;pa,qAbZΥ{I.G? !>9޴3!ːs5l;j^"Kڴ+.LF4}3ۛjwv2ZIМ(&+QY 9[ɻխ*cL{*MVyy. 3q<C5œ7y:Ň}dFLZH-bH$]mYrŢQ4-qPi(uo| [T~l|G~Qpי]7=,q"D[% .mWdIHboSΝ:휱fYؘ*%E3"`9/ΈiV+4x\ |Bf\i }ܬ\y۸U~rOGD6$5QwYc.a6܂ދ}MY9s~rI)2Yk}XnjKϕ }S0h:ݽ"qFMh\#u].'';Dl4Ǡ;aJjMWG^*N؉I=n[Wv2<#?37!Sr%&bGU>GH*. `A?,b]B;1gK7{RӇd.ES#5]+IVݒ6|-d``D7{Z8َ斵o *W|hX;X X!ш8ŗsȒf<7c֟a2(Wo3Ct+'cfy{ ktPA"J@ *t ?)eAVDOqТDgWTHgI,:01g9%, |i8brVv2V!Uބ*n7, ko֣UJ[9#9fIC܆՞F%lt@nj;~AcV s4ʬ<^O`xw w  ˻tPC&q쑀CL 4N'}p>_8D^S(/<'0]ʪreN#{).!HM~wIgM] +^Nx٠S B8;|6 FUe$$D,l\r'yrY}u Gޫ`cZA[i1'ՅR8|#H5$aF鸣OvO.QW@BNjJWX]֓Q9a[z_>Xl1R[vQ@z^LKy- GR%'v0ƊKn>Yڧ@뗝U咞10HRhWVR$;jUqj7}Zp:@Jd'RO*7$ṗuDB{@&ETJzc(U;ܽɼ&Ǿ?lȠ`䵯>71~ m@!_}w|.3kJqkTQ00JBcp}YzM>ڧ"v&g?@"y*뙜iVu_ _vϒi6|LienpjQ5 v̱M/E^LA}Ez#,ڕVCŒ-iż|o[~=c!VZkǒaDk3\"Thu7 h?QV[\yJAnXѭ*O٣\ ]l4 j8*Gdwe3 qoT`,H0?w'c*e|&FesZcQTٳ듸"N4v&q /cfB@)=aQ]ve:{G%Q1UP&$( Ħ*OI9Kh'PrϕcOHʍk~M?E->G̺fR5tGXXyR?- >?e*HA ztf~Y3(ewF1; 6P>lkGM _s7 DvڦW\JD jI8zզ^MC-ktN6S%Xޱ^x1N Ak{"/0!)*G g=P%{ե I@kB)AY:-.%S> "+CDyGt+a4r ɕ 6$.FN//:QAaׇӛ<$O~9d✳`2 )$7.ޏ+AѶ'z,sjRuRGnR K(F؜x?!AZEs0=ǻ2N#jMv&E y ?\aT#xiVj fwus;R`L~pFCXW$㈬Y)ҒqB!tAϽor7[ZEE;g`j6}D{'/Xo56\ʭ[Gp Dk1cG!nurnHȗ_zT 75\.Y6+tXڸג;u +NZQݖx0@՟p\[Uv>/m`(2ۗ Ǻg-<3%JjntS:%~Ba0y?I^%^Dy!a}qm? ɖ)46(ՎT9g ݺO0플@w85 3n+l",XgQQuidD含:hI9%t8akY8-gnt¶}U6ا!)9 Ni|RMd܌fάs$r[R(꛶񰌤$Ĵ^N"Ӻe$ʽ>Qȷ*~/uJ]紡L.[64i%e) Ә6"ڳ}f߇T~RZo9=]Ǧ=tY /G~s_8\_IEl暄0$*| IA0> r=vе8N^IHʢGhkAEOQL7Q>iZ;r׺uI*։'KO>(yBcᾭ~  #!a}tRGܨ@z+ؾ,NBK)iP<iҼa}F+Ympy ^'}f}b8ZiA q,)[8ұleIsm{B@er)TjXQWlvsE"^O!NLL& |" D|~9֍heR6qYRfr!# ﹑4q ႌq^8]._چsW:(gH k+0ɟ/U䗫U|=63ಾa ?6EP >ڒζ{Y!}l祮qںOg8}2H^Mf?%g9vsr9o%(MOa}G ҧB z!H X.tgel`L;l251E7ꃲ7#i%Ľ< fo`&̴_Yf.X ++ ˙ufڵ:A(i5R;&6 q/j~m =Hn5TU-lIlAQu#'`5rz4)K|vű$zb٪~]q=D3pH$V<"+HwO!AFLE r1h;?wx5!*S,A\q,z1z`Ѿ$rtu+n#M~?+ɶз(#e#r RM&-rMOGszت<0(n FeނW,5C]pNvPJ@4G +sNZ[ >SDQ4^rHxkZ)Թ^Ly| 'ζ0I#X`60i\ʂ3 w[o@]9xwyhڪ|'{upIʕH=,?9óm>بiGS?НIi?t?rWbiw6U0+,kD d-CD+l8d$5`EE0Wb-U̺o4%yJtƹXQ֬mZw0=FZd~`p x}%dqWvt8+ei; Tkq'dPLg>"n1 h+ukf|:҄43|y=*bhg{j!2ʏ.*{CrɧTZ.z4wrEZw  ;dr(m0^ùgG7{Юp$$MٙNBS`E:qT/I]Ϙf5&k<we!Oɂ $f `oh H+9Z;ăVZuND78yixWn2{L7V>;wȄ|xJ2i*g.Lƅjܛvp5HwB3ߜsv8 0䗋mdj1e*b)V,7Wc(,X)X|~<]^i&V!U~w|7(/?6eG0x0RsDsKK5]>#2/d6Dp:C[Zll p_\1|| +5wUF#\$Ig^:*aБƆw`%`ϯTD6Jp;qI[xtwݖ=2$N76#NGAoUa//w_cOL|kM_t!xQ :xNbqkTA~-!$ ҺN‹ii5bW/|S-;5/n̫]CPaoVݯ(aepm?܌;d]0:O\tX99r%j/2 cmo3t"|ɜGB"NpY|MA AW#Ra{Ws‚(yHqn6 YuDYmfVA<]tQ`7|{%CcZxOʘe\p%ٙM%B݄Tc>wZX8F4@"STR㫯|Mo̮럢Im?KH'VBSȻ|p[ާO`5koSz@Gmd&CTVT$^m}C%ٖ.|N8ɽSJcrW|ٰ39~ O0|`/(E9LQ؍IJv{F ĆaHF@(fg dtQϹ =$79$ՒǭRsP%n'okk.zPL0Қ/Y>kێ7v{3#n[%yd% o '{ܒߵ MLF2RRpX`1% ;7 pUYg}LfEי͏ /AKѬ ]Z17ՉQ!ᥒ&UfvBJGz+ *p\fU!@&(+F2CMO ߤ@xm]-g3{$+ڄ$Q^5fAxQ!fgbXN QڪYw}|_`b?qI[4mL`@@S0+2`. A{1Ã0OA>N4UD&(p'5 M?>9IȈӲ (8SP}J!kGVːl\cc≚|)[e]l7cC:񁩲I*p;skYl%p%tzL@}b.'q;zd-|ȫEt}Lo'V+B8#FCLCl-JELOݽjf6RV0uY8pskO,npN|m;H\S\cŠZcE"NxsJ lݕoxu(I:$RRp%AuX!Eņ(vaؘr6RK6,xrceCP.64=)Uph(c}3q &vn o쿵B,{Lm?Yx*gS-AٹFC Um^ :GԄ/[ewnPJxBǎ~ܮ'.JxV1M3~?UwVSILMdž4~(:&˗G̊EesW!hiI>)N2wWrN'||Dzd4T&a:KC:RA7O4Ao[T2N8&T\%l@- hsOy&Zhԏ5kUJ.6j5Cך.-̕z{ ^P3d@6:i**0Z{٫ q~M5 {n{n3);9 e//K{aܟГ?ica1L*iXIuJT.8`Ohvd\;ONnPڣsLhvsq mB%ERAzo#Ż8zZ7oTU\<׉5@$őgY+bDl a qp%' `s"݌3a)Jه= ᱬ ncueS꿉D[v[+QM̾ԋS[ P󜜎78A*g" |ĭӑss@YsG!0L/\C?7 ͛EOؙФQr2oi~#t(go9??br?HP2u&y} ;"KWŵ *wVP"^jSGSD۵1!GnߗR;}`MDԩp 8K>>f7i1⚉+88RA5+0Q)ϊ*nF!PՎ \IPcQ_QbD!]j'a O*6ḐH=?C͂/e%SN;y(}ѵV9㺖ݎCe/9 y_3YERn?:(dU,'V(~Hd"rU?PPne)*͠2^ƾnKϗ0y$d^gkiIoZެ!m-lp4֝ )Sp+:/L1ˌPFbt`3v u^ETD3^,Srt.MLRe Dt>}Ԏ%`Lg ֑ m~:<]]ueWJ8]hɳ(몲."*-X1nz" Bl8JB.7è:exO>E+,sJ6R`8F_wl1hQa|H_quϞGEffPe_]] ɍl%9ع\u.gĨx2a27*k !MT=KG $MflVד{tT{ủt)D')쭏g3rAُibJSNr/ )<7/rj1}^CI#ɡ0[x*H9_bVl[7/ GsE K/?x̴}BVMHue nw c ֿ gYZ0707010000000f000081a400000000000000000000000167daf5b900003894000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/bluetooth/hci_vhci.ko.xz7zXZִF!t/8R]?Eh=ڜͩΨ޴PkX=WVu \lvxWh<M1*2([5l0V-痲kQm^(^Z^/D4+hEcҴgvrmRۏ s2A- OMR1!c䷻9YGK6I w<jk=j4PCUB$aVjfRH&$3p8Mc`Kv71`z.u'Cx}>Wl{lb֤ ) :(%# j>yE% i >EPeYU ׇ&8وPnPmק%E8^OT/VaT)t9gR/0DLo `52K(L ]I6R3@ׁ%.dPn^L\&4d2?J% 㿒@#Xy4ҾCŹD1A"WcO\UNv=ҧ"wB/*U@ 'TpǦںsu:*14wȦprz]*7Hр%Ř fu%u w*9 b<ݫB<ӊU/pۓ qèx]{jD$+Z~0$E|v@3ZwFXI67y[üv01M4)ᬆpɬr]p?nѬ:0b'KP P\.3q##aTOCO9J骰dCjZmzs|Вgc=УQS 2jR,7?]AoD76BxmzB D0 *Nyzl5Cg}sd:TcSwx5:[:3&|T<.`-gv}2(ߘ97#} #`f 7@/(;9P*TQ"ĕ<`6@X⃘SBRtĄ.ˉ(i}l|Q9 < G:5Ee P3]A]~G ! 掆'S3ʶhUt_D$0ƽD}$, qx-@ 0ar٫ro^1B8☭"kNUOޭ,=RF#CQ_L/'!<.ߤ ]9bɴRf30B }hX$E @sm "BiERkRTb ZW6B- V,Vaq3P3;v((5_w 4W+}N46A+Kqܛdm˗؁ c@};]5cT}FXh F6%G9PmKܞQY1 Sض?k9e"9Xx{Q$d7.n]V;hIׇRx巶3&$9 Mfm3C RJ::=FŒNIXr}u6#S[skUJ afd4pEwXh_̽>KVO3]- ~;cpQ3Zda^zx03 t%B/1dp`xsgT:ZKeP4igϳpˊide_59Y0olL y39~eh'oY$F^%k}^a`*~WA\q Rħv|U@>e +`4~Rc3f}(%by}Q2i.|¿0nsNOd#&¨|/%&PؼB9& k.t-P*/mLvOe6N}ȋv@!4QMTfH&$d?pQoL9) _FeW?Q$ FbZHwA's3z9Kz=ב)`2+hŰyE wj 2&u//i1Diʮ&Rd.iH1rI~hm^ ~Z+sKY?L] w;^% 0 LM9%z,* {=Qt8W]oeJ_zξs0E [PXB˵T5s"52Wf64 ծf:`,9P捏obP h-ˤ[8#}Z/ꖨA z8152ϗci\Ňavau*1zg 2)DP'ٱKJNSe@,DŽ:蓲kcw$P/ .O=]>0*SRDt"LMM|C[2.f!@9鵚ԫ D1q2J wy勈%ؚIj]  mFO ҚZ؂yu 4z_?Wf.eؐ 2&qb (, A$ݘib%\׉HJak=B>*q5bb'u8VTd4Xiҷv:#ebGL|'?[eS}~g̖il)Rjx8nE!*%0Ss7'V]U[~&~Cqg ?5"a끵`c"y1D!sEEجo6{N ́=l7ƖHk H_ťѾIjߨ`kzQinhoŝ@Cم 6HHpݱ eHn<Qc<Ճ&lSd9H*mjK6 ՌSeEkC$1T|."Q;:iVV phkZj&C$-Y"b]zڙȬa!5-,i0( '%}-׻*]Qc\jLLQg5 LcxFK~a_z0ZI(6 !.-Tat="IF8*aԧq#Sp˳\O=gKfA_Yk3Izjj vϕ*d߃ .\ֱTkfqcDݯgvmdTSeh OslL R:rIJc Ke>\LfLdT Ư zder@_Sz*9ZF8XWcfS7B׌{oo"b|5q}gFLz)%)l8 SI'u6*TpKXBԴf>3|H̾q/9m<M lB*c=Jj/I}:Yɯ8T(l~%%'Lq >Hf'nm?;`MƷ&gR[4XXɚ2rLsfY kLb:NQ09*}*YzAa8H%ŀ$3ȅ>fqT"< _Q#Fh §$@yfVN$2َU+h4gט,KmG@ ڣZil!z cXȹfF47B+̠HU>R8&r9fI(@'UZgPymoZ3Q Y׭̣`GGb7P&;h)~PVPZ#s>rk ;I׻N]B!.&eLNqVK75N[[rQDoߙ䁈RNx`@q\-W5𼪤7] jVam~g4;<8Q`36*շhD#g ktIhbHU2_0;u>eTQlM~ !(ۈ(п叠w$eKy,Ƕ0eI@"S-Ca/XfJmP#򍕗*S-0B§nv#jM!F[D>6 7`@J>I-U=S pU]觼ڗ6j3̬q^8v-KEjZ5ʻyEQ5JP0O(~}60OTa vYM&lHUkcBוj^pM!O AsA#}0FIȞM/ W;kLh¤{B迭$A6x~7x 4N1!HE 9I :@y x 7V `vϖzqF-yKnY"ބkWn_r7cZ$;2t@8_mR=a<`4F*̥"Lʎt6y%ԍ `"ঙ@Wn H@条(bP,&LSԷNi`WW==kdaAY`B?)!4)^c^snd"=[Yvr<kӈuy%љ [xj̅6MJ53 =G7si8z9`kߏ7=Gv]> eH<iK⇚m@ra"=lY6\ Ѐ#"^q&HwF˷G8|q/wEꌷCy'!@g3zfd#xJB BqdQN/*,n"yǿI:3Ig2T̛L,#fOq[`]m]Qc$r5:k?gP|{Y{IP@6y&pn?܈`4Ŷv߀^T8rwIopU7_rZ` Eaߕh|nIf.jH&B}F$^_uBc$vXtC;аBi7r]Fv\.yk[ p77ޮ=g\*05ZԥЊp;]WT !(`5\Wv@Y28.9QmtHR۬CeRT?>} Y35jKm9[_0FOa5"ת C+QTE|j'+T Yt3۸1IlAJ=Ft(QGwtvґm5-5FlsM_pGH|FbBznqX̆xX8rM?*!_!dr߆s1ۚDڊ)I3鿵+|g/D|/%WQ)} 5VX3O~JlЕQ盏UAZ[2!"1s7o\:]͡ >ftKNb~첽fv|(qSS\^ҫ|K]cicı+ܺ[GB|59^;MKc%㡥)_';iY|j`[mz n =4VH 8#Qw}b31QlSn>-..\[OzL sҒҰXRЗℚ,v·H_`Yk3g7 O:_NN=csUAQhQmqkJ:q-_$f*BؗBmB;-+2(h#aJ^蚶WP?dr!oP&8ΉoH7USUlk>dU!YL OUؕts֠ w8lbf2 B;&%(LOofe'B*DOJCK z&Ǹ_qm, S g q%Q+5-G%\ ;:wmƞ$,fC2>X~@sHrvRnuŷC2 K2]$4jk54\{$3"] /qCIM碠Q:X KmSj.ǂ.FX%t+j0920sQhҫx䂒/!dTmLg@(.\ t^^8"[ /DgWODmLkFL!%5+%5QYTA[H·N$e(8u4ݙ`^Ց_q&IHMJt؅+S7ľ6th븊ta2kpAsNou-?- VFxe![kx-;ݕbj)%MZ8)n;NV0hF@Ƞ灣h9Inz>)01<rHt1Orvkt DNh!fVj _(< 3{Kk۽`!]e(k:Al"FheKx9fn~i)n GUn;oRHgO2uխ#SGf হGo"Xj/uHL#t\,ɧ<>#*[׹7 |A] [Mޣ 5@+JY+OH=F?owoel&Kux@@ovL5Шfү~G":Tc,2RKx'fɰʽU{G$qhI.X3S6,sBei>9,tkXB"`ڞVK3f$MM=B z-khڿ*oॿ͇R!6i'q%nL=hN~UQlegLl nVCcGw>k $zg9.#ÚǸ /jZU;X`+ĿֱfDXwBUˡעE!Qt)I-4 / It\V4Md+:&3 Y.K a;,.Vv(cPZkH\3x!>QifkZft>#"x\eWɕD>ңa *KȌq@BL\vc9c}xBgfHcPS $zd%U)5>)j7]M^һc놥9Ɩ/87r2!AUN=6jZJh:Y&Z+\ A`. ƆN L32s d,Dh gշaT6rD@'IO**x4#*sRhHIO4+?؋fJ<BL冔qBئ._|ifAYR|[yɞzi"BeC|~ qqpb7(4ŏHUfv4W920xv`7/fJ7uVBm䭋 H1Eی_,L=GD}Q丈moxmRϫ웢cO nYgr ,њHQS(Ti@? 4,! :kCqm%[U oeZ%kc=and)Ԩ?w0JS܍Qt`VTK,|QF2?&%y~ P=ױ/\'1tB}+a~3oMN尦FUOpj)䧼 74b#uLG\Sw-7a cs>LÉHCZN(N:+mB۝'F|/z㩱=?Hql dkGɽT8 .GOxYCSܸcp3Hn@,#ġI̖KϑkQKfSvlM͗s 7v= mcM[&ś*s1sI?.|EJ*?ȅE\62 Z.c| n! J`7a hF1&1kTNZ/:qf \¯n֋Tq>W8MM FSS09L]Fm蕩SRt(8p8փd45{!I##u`˯*dOcVG9",y)J (ˢ߱aarD8,*0o J] h >ГK_Dc 7"NJC]$xuEF(i|z L.`r+$%Sl~Go/i Ϗ !$qf+73-y7eicNnZ?hmn`f< [f_)p 0?i5Xa|V9}&ϪRVL$5T fEbI6J ZUJhLʧf]سv T:T\W8<9Q2ql ES`AЄ]&ÔI2iyUtf֙G{ï+MIsF1$ܒ͔3}hP@Sj3@P:7LK@U^:d FW`ư>\Y#W.u53)/ŽnHRswQ%%EyciN8)L+ߨ&#\{tTͥ[e8H(E]Pt@㌺xD d,y*,u. y.r>- *鹢\cJ)t{; 5?Z_VjLsu,K&Nka"+'bGZa\SHm@QUשT#u(\z9YE\. RI&gc8G&~ =Ϲ<{V'65W_G'~ϙ@/MX)[gl݈'6"("5g^&C@E#Hƭ#0!kgGxe2u}܁ udT% ˬ.̼gM>ed~]W>hװP*]7yf*xɮ .ztt3l݂z[RIum?'-]cf)[{z/l K/@ $ z/{tyQoaˋʽ喇R1*;+iQIR |xT@Np!$ÅPSY PmIuep{wgYZ07070100000010000081a400000000000000000000000167daf5b90000c918000000000000000000000000000000000000006500000000./lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/crypto/bcm/bcm_crypto_spu.ko.xz7zXZִF!t/,5]?Eh=ڜͩ"ืtY+&еJ5g,2xy.7#YFDo|^KA]pPN#pUR;XHF9W"rL2ZFLre}x|+XzHq8Lʰ)\~L{@Zoj ^5 d7d*ÄO) J nRX6!Q*y>JX W@Æ\OSt4k4AlSX.I)]8eȞ8цSBqid|_$C<5?j4אƱqVOj*Ϯ+/f;A xNɎ4V=d mg'1N(@i̐j<,?V/lydMox1Ϛ]l'( | p'sXţw>1ш<5^X/ oDMR:䧤<sc~ysQV;-Qnoض z'qgĿׇh7OODJl,U{6FMi)>*"[}ibrxةɳbFtAL/ Tk@1:Rt%qH'نO'GU\.R:*꘩0Konaml }| }*MoS-"2C nSwC0Gb}* D_DϨlzWjq6zlr >t,ٱh0ȕ˹Kz9 Oq#<9%Kΰve ڸ7[m0e돮ZW s7#Դ+}) O"'Y/a^aDK?·9pZݰDG|'7ky'G",V0fFkWIg6ՄXfP@L:d zڑFemJ*c ZڣdE\TnaO2QU=0_OcrbBRԙᨰ.t1}10UC}#UkYUFH H,2p<.*8ל67u8U--XL.@$_Lb}x}}+pY=3T,џ#_b^'7A1ۻyKyDa.uM1oc KF/p33J7G@ZuE4?a'xć? OwǰHi n-kjD`i{4ο]~w. '&҉b鰴b>kB} K2H#w^A0wlȰS&w+[ЕXsZ4P4>\.C`f{ADk+ w(2;m /g\ƂeHVގ*%8pvZAgY n3o;w ?ɪ.td-6JJ %)䨨ɩ Lеx@M/vvnS]_ExJ2XеhS#fH֝3 PT<]N|"Xiq\-9V\OMVaxԅa,}7 U|Uw0baDNO! q]c]7Tfn%qݞ L ̈́ 1yA:D 劎[[PFnO!OCvE"ꢳP|ݞ/>9 JT$F"OBC] Ǹ`J/0y [lflMX=b}V{* U("-ڇ,ͷ?UeM?oRxZ6f.oRytI0μ`dLzfXt|Na6z\U`(ꭖƌ\(Nű'!Fe4qbn6X6^|VaC@uKkgLg:kn99kb~KnaړujTr#%3wF)z.&gNt3b?)R r:7@[y`ȨՐ&HVhd$P:_?rz0N92OuDh˛X;vm7i`&^05h6ioHPP|sz7dtLU=nb=F q/;j!1*05 y -DfGJ!WgloPSO/l:pItDjU"-=:~!ϡXdF9@*^SGdՓ/;b`V2ॉ;UκTC/ӣ z.bjvhYLO'!]R{hCy ^WZ7c4{{}9F-,gwTOs U$‘טtiX+ѯ'蘙j4J_JWrphĿ]A/:K~p) Y;Xm-D_f@~jVzp.ɘgݟ7~gΑώv'ENc$ijIEx+8T: DZ!lYǎ8+'?dIv6J6hF{BGw w@fH c^CiNLx3]rߌ BWy]j j*FlǨoʏ }ę$ A'zU( ALI3f(:b+jͭåݚC Ss :æGߥ;NJLWD(Ms P!^@uu1eAe5ݸ:伩!Xikiqڷv>Ȭ[}ԼKS Þ߾@H͆X.r^*r]G+4o""}ei#"_,;PDSvf9aT'?X!`&G <dŎX`d*Ol2b9-2 Q2gVqIS#d (̡HXDӯ!`uIT2=UʉH'#[`4#m !QR,RDaVf (4Ј`T70`n0q.# ]U]InpPpۥ掛 $C,b5>w=%A1c VO=ל Щ6ʉ{G0x`8GmFr~܇~LxK+&)b1C~ 2t;K^@s}16ӧ5ts! ML,=7v#6K{cWUx&h OhP:+ rB Y{)" A&,s7^Ga(*X:A(Ƥ\B F_<$&+9W\⠷m xtY>>K ӽ{ q*rADyn[߂4Brm~ urW @ؙVB3PxhXc"vQkֵ=ՅszxQj{Xڐ@co n8DYNO5 KX9(m{o,2Qb0&7lE'żt0 ;h0k7q45k{wj}fҀVH;amZCxz$PgWROb .rD)ʷUb y"nᘖNU^q w8LL#)%?O8ty>k,֤ FqKNK:*'R? KPKʄ! sxw![+z֮K!m%ҽ{KhɂTX$%IxL /=XEpO3k$6kYt\fT;$7FYșvĈ^L^J145̑t=_쾗 qyku# x4he't@g4ƨ50FV @0;XFZ/hpb'pc Xc%0;|e|^-l<ೢ~~òZ@y"Rhy'M 6( [zdf/f3{VH-8=nV<ӭ8]٨7zэz̦wy o~7:"ЊE8m%>czM#eN#dZcpgO*Hj{}Y tWbbw~ayayG%wH`Y//Nr|m,\B`-OyH.Ndlդhql ^7ZudFf ᚈo_kLHq@?IbN㿝:½Gޅ]2;bԒS]GĮܺoiK!x|xL~N|&zRu pm#pྎcό+gS`]e1۝h(JNHט`E jǍ҂^חb0HKD d&4]캠0@/*/{>dWL4J`x-LVs729(W[&]s^%-Ev=Lh_?l8;u8ZW=Zm/,Cz$Σ{-[P 29>@'ֵ$vWo <Wdd{Iʪe!U@=Q'M[)]CA4iQO/RqjF6]KGj]@F*R~{q߰ЅIFxa8}s!f%~pWqn4_$&@E<3Lf.NY3uцntjH+\0e)WOEү"2 rXePp!'l_.'حS{Rpoi ɾL&{a)U +Y[׉LK :8&WZp֡5 GqɲJ7Rȝ24U)?[uy#Zmk n+5(r0げ,aaj}]])>q-c0jQHhLQ3Cvjg"Q;a#^.]+%@ahˢc-K+ 0P7[]T7?`ft\1ߤXݒZvj0.eVHжN I ͆Ƴb8Lh_#o+LB ;#VxSt]_wE=DɊqᅧlF.|jaҺ꧘&\+ۢ k{ۈ螵}XUSJܛzU}:}ʗ6SUq2k74|M\m_h9Zjwy8:H8O[Im}e6'h*0{\(م72M2di C𘲼.[kt2@vmlO" `jsKECRΉ\5}9E^ %K j̄X:3m\{FK: 'QOV؁Ca=6pW(ˬM\S/U=ύEnL'pLN v) f9$Udu`Ud坁>'CaΆ7*ʵ)<=0d!>d v&E/g*2\}̠ʏ'ٜD{krV$:!؛o­R?8 Q0I07|+aX xg3*6}+EuG#2Gg}.v.Y6UP"`"nY Ř/Ḁ]́mi5H(dVвMiX满]pe귁E;eLml֢]lK½ɭ?ߡ|ӄ'6x&ch1(ǦWãƎ\(ڵʫ@&.A3P}4mam|˂BK|Z5V`ٌ(^ \3G1Y1lAbVې&!Re9Sugq!B̤t'O{m-Hh} Y?XDyf=<#ߋYZj l2zFw5>/H->(j LT-BaE%1XxbhЇpP-8@Yj!pP+'q1{u['*kUrR]1*R(:._5IQѭGFx1K EsAO'ڂxf?/E\[o/^3&گFHQ| 嵂*l[>։.ǨrԃW+>RDC-L&FK\>)fz|W/ˮG(Gm!jAӢ:s탦FN"5AU\1Z EM~+3)hl +Uc{\RDp~@ rrO Ff-Ёh=o\Vގng)Skܼ*{{FOwEu_<&ڭ?_ hu>VGY_NZL O&x=hhrh¬-\0CMTudsg/qMc埍eX*lBT|@wMeBkƠfoWX^rvobz{CǑWhTh'-BrV ̨iC!G^wdugbՔ!r= qKU Ⰽ,'Fox|ZNa"9u=Wj33<@X<\+cy:T@W97'ԜIdn*>21Erї!{%XRH ~#_ϸH[W|8C%DFn,Jc:ӸNv 0Rg0UqbKN׌kf2T(B;M5aѺyEKta QXZd~=hA(mzZ%;'"WExΧHK?.Jl0Лgvց; W+8 9Nt=/@.TJu Y3V4߸Q}d ]ݎ2#; P|6>fjYIj4S2;fkЭƙ,QNJleL-)Z"Xn| #8Zr'ޭGJclwgpՃlԋ2sw^EgtQbs u{p V> # %?Z9_1a@ m}j9%Ga>6PrYpW7 w>(=>sj73>6伵=م#Ql{D"hUA6gуg`3š"}gc 5, _]3uRTG0K1_+/>qۓ%ڒ'uT n_ɤgqe-ÄjI4&lSL-ޝ %P6їf99F `m<lIټ?55t'>j#?y&!u==]0Ы((O:z^lêIjYږūqQIw#DiUT 5voM> ^XccF+EW`eQ'륶5OV&-d>UD[cV+$삒5>fGeNqrFTG)I6kn(>@DW굉GDu._C `9,Rvӡ7 }!40Fv?XQO(#;寉ᷖC+BETl4.uE}2 |>\3+>,Xj۟Y;4_l5o23] Fx&'AjE~|fcٵ2MO`I-qiq 7f(INg@cTrHe+[!˖ 噄ǎIA2Jl=e̸$ÙU;ΚB;.R;EAsI7M5m]XߔA)֥50e)*~Ũ\Rgۜ<Ce;0V>_Le7A0z>bׇ{[c{%ђR?;( +xJpk[E+tz}Q9")8fw|__ >V[@ nʇSR49Fׁ'"WUߺqz,AdI;)rhEP1: $IIǑYlP<W&uCӤ&b,} Z*2UTۇDtɆ ʲ#X"|i!U3{Z^*@FI~<@uAv~1@P 5tUѡ^T^@py553@ >#׉F!ު4naS{ŧm_/r/_EWݛ)/_#lA+oS2hc@]4w֬zhmI5mJa :48BNf#@tF:cXOϗnrJ~MsaGm7B[M]yh ͫ|S5YP/q}m9/QׂW_1c5_`*ecQfMAz"ogouK7Jұa駾ݦ@6ާ>k i^w[%+olz^| P#(w hꩶ-kGL)&#A:ʀ[G.ȟV#oN4}ڐn<5kЎp̗0tٮ6NtN:I#(cV᳹gSz?GͲ4l-)]_[1Ò;0Wn2`隢_pHӃZf#w:MRg< -J|d!#2 i B"y3/T:;g50IjQ0 yE\|%̾CTHK2Z˥(l*2vm]?gӿ~ z!"vfY6}$n0.>q~4. DX%;b+(Rc`c~dK$X4O/zxwB(䫯"iyt|]rg%HRqeaeP96{ wiZ,'z:řUdsv$C=Hbh#LH*hc5߆tCԺs WLfL(jczګbDn?;QY@ybD:TD>YX|fo"Ik*}cNPHBT&dQ0Y)b\C@t CHf!|-*w\2W:;͏"Qh~™DXHirڂ5'4 b];{565 9qf:'i]YVL:1)!MǷ$FLQAa@!+HwfXUss/tMNTc^SF0k˓!)^dU 7r]8ZQ&ܺj{׆nmj::[ I݁~mύ wS|f!Ǩ8i_e  & 'գx5' 0ڪ|!]MB|)~IKbƴ %̲cʟ|MaPRHLVSdkMB =䪏-w~ +e9Sn*~@Y3q:4g8+#n*os؝]Q B7nr&{3ÊS}/mZ!1/4n~<+fc꬗p2)IL{'% j=MJ`\˸Ә w;,<oO HuVG"\]qab_Qե <^ êdCэ}>R+-nLSfF. EB@f pF![*ޗ;d(d,[3TVgɃ,Qq*ֿn3Rkg*6훓 C._]V!-1PuQ5[}='80BZN\+oѹBfbMH1POSO oZHM)J`7!7Tmqxϵi3Ƞ8LOH8;+[7 VG![ 3{mH^^U@>urz}ߔymSEd$}J;֟ jhxdE[JݍZg[;s+."Ep: D3*qkєs&Ǎc%<KwزzEce3~ 䎮+uoJ Dw1̰e x G)B.݌xe*Sj=Áh6OPx4 Dzگ U "aK{Og Ee:rQEL˰K79ow_/f՗;E;J~.S^xKvJSw_2~6hZ u?а5u)YV˒N!#SvܞC]O| %)>9<~zCQhi57 dힵXaըGF 7#؋P2.^^<`@B8T% c'"DZ#.[dAHavw?w=/D ĿoY8ҖՖ \_p| kc({=c28(KiKƤ˲q+mXFK)Tz2щp%t}zI${4r4=i4C!L~yv/cȹi@ t4}=m::XMgXF: @d•[lTh[RD*ƬU@`E K{s00?W3t L_ʪc$[{Z#"+@Mvfƹy R(,)dImj℆v.+c9F> ׇ_Zt- 3H3[\n (&#ArR+qABĒ01-|ٱ5\4f+F#}U]Mkh GӋ` *oW~Чs?`h~RIYS!04C_i$2` XQHP܌KEl\.ylcdMNu(/F.+fV'o8?%gYE.qQeˀwY,{x7Rbᦧ NkcBi-"[LI^m. PF@:2Q+S)g3vB.dBRqd˞|:bL^yA]N? DpNVq {b8t^zx6Д;BuZ(JpSz,rf]!doݜ?޿Xi)DȦW9-4{;"^ADL G) E&s&WCBc3rI~8IFR>F=-( i Qꇜ%}o kr_6UpRuQ }s(ޠƟĐxh!![)-F&lIs /BS4ron~wz!DX Nsن?'L@"KD<( #%u9R*iAATFom-UX饕pl;v9pb.(5 4VjUضZhg6`D G4}E X 8{,U &KWl%8v.Y` ;:cpO1),cCq3z>|Ms'4%ZF(6"Ɂ풇{6,7d`$@#fw4cG:'Yey~=; vLwcY/#5 4 v~Y;J`OoɜQ:,e\N17vq*cCWTe]PN3!1!K#DC+RkO[4o0x{T3b.Ho.WWPM={j*3mlfCP`Y^=MDn7Ia\9HrE/?|˔VF'7}gr`N̄w,e' >Gdx4ڝ"]53왌tq'Cpgv>u;>De A`Sq3~-dGYkV;zpP(tvbZmn: eƁs{y Lv#h@ȣ6VZ^Zd HhS'/=3m;Ԉ33Å[c&ip ^ݦ$_/u>>t0s1??bR`X.r {eSKZW0CcV_*7|n&,ݣ@Ë*yߴ}leZ*s@` H/H,5N {N+M.=UV}zv$9JS6N=qBXA sr*7((%ᚔuQ;8=A;o>Q!<>h׺w$ؿ%;lLǚT0tNhޡGh{ :xLm$~ZBH$>ۂΜn?d,Rjv]6ˤáCӆh"8x|h#1u,Knظ4 >r>hmh?R#vݷvN)6u1f ~-"vlb{u@viثxBx!<7obcoL.d@+e~HM`I'+ǥ^z\.Ş}7ZF $^?h>:hz#&+KdE\!TU5?VSP:Ivk/㵂& nu!wO'x_EKSAy|AX7(Y4m٧l(3i'w Apm]{߻6\!3^B =.ިNlh= [h쮞RT,O'NhF55Sic:U6H(R ruV -5M"XGu@%Cu>%*f8 Uu2Dw{|2w!&?rWӮ|lY1[11TD^DNL?W cgfA 0j2~asoM}nC.4^PT1 PLjMyPi if15h/C L959&#P NaiiIL=P\i׺Mg}^]ו3(Z_vTiGi\߷'s.xfrR{>ZW;b-^. Uls6Z%25zCL">WMҞh7O;ZkZ_<-cZbk|J"SJ%&tU3afs#$9ͳ[`ء&G՘d+ѫIW\𕚇 ͪhdHuW߳KίgiULv{A)~s8T@b!R b@?l( o#ٳqW)/*/ RMj׉7~|$hwW{"QCW 'zt7Y1[1Ly1N0ڞDԔbC6BۡWReP׬f~=@(<b7K#I3sUc%geUv2|kQkQ5:ȣޥskP+ Kda!NJ{WI+,!_C(&:Neq1:Q}z,Ui}%ru`e8OkgW1qM v|HnO/j|ct/9uK@4\NS i|garG@κ'"+ӗJ,JyLX撤Vi|2=^a(떆t]ztVTVW65;)>Et`" ))X\"xVNЍ:9 reUxDJ([ g9]@Kht 1rr{.$g[6^vB7pޡWC! ?;m>VJJ;$ Zg&JůHD5OkfJ7}]x& p`K/Wn'FO?"^5‹k0 $~D-dڎLrK_zi悎uE$kThHuq=x S(]G ]YʚrC2D|cEne.T|Ίn}Fs:>6O#+`4iԞ";ZKvEH뾦of1ř`´F˒ tSzBEʹmnðX(<Y ,H1sĠSDFD"ZpR>"BMcYS7a6@~ч8q,.)`nz.%ꝃ7E?ֽ :YD쌹3Ը2F3h{ \dK7X_/`xDmW}NFko/;n0@?~W&wۮX0Dt3jXb`,5".*k0mK`H}S⓵EٜUws)1Ck8bhlM1v]rTm^`#g_Llr/T4SRzrG;K>d{&:</!hEkz'YQ %dK#Rm. u)Z =6]\^\8P.BGxK6VzpSOi9m4U٪T꾉ώ3L-7^8t!u'd(*Iϔspn@0 }+)4#Z]䊁V[XkURxe029.}* aAhс`tfr#%ҀL*@\wQg,R;amc˖\.[ie!6 I`@D9}Ȯ޲q ]g?lv>{-ͼSvek:ۜ+b܂qLuJ6Q8lkD˜e &X&%R9ۡ=4m(',\#kd|\ëޯ4+;yF6*rf$vؾGiĴ%}gL@tƞ8*gY{ Cp>n?-@Ɠ{28n!SPQJ"&lV|]وaÄ dC+Whr^GKr~X85A{o+$tDǴ\7ҁX(V&M޾}mC.;jj;}y $7r!y0 W=fi(isHsc0N=kCXu[Ud6}5(^k}JoNZRCI 5Fb!QUCTHaTp [F4f"} NNfcIFJc-%j)KψZa~NHx$i{nwcFq&B1!bF{UӇ6H9~ƓAˮPc)rmc${ki 2%؂@ f#m^ʱ ݘ(^5:2A^JI/vT5Эq: #!SނPz49zrd:0Ӆ m &?;l0$ ΃kKw^ؤ (E.*JحJ 'Dq[BņQ)ONaAv.I݇ m}(Ωǻ}H&2!Ԡ'v9ο)ݰaRgUα^dXXϘY__ߖez{:3Fѱ_Y_~G5+S"ru[s?(1#r$̅G2 %;,Z`.y(ʅ<$1Eae?$ 3kl11Gy&ޕHI!TM4埐*d-P3/+؁S~JӼlY'fdWY/'F{LkweiuSPFXQIDh{9qSݑ{6agKὼ$TFG`VdoG8h7$#:1u2dꗓaur} ,*Q~(.%rk"7`긳8KXWkѳ(ɱ"8{07L (MjSS -X̵ӊ-lFwp6lQshd<{a ޡsN]&qVoZgV(qƷ΂Jd}`WYϮ_@P4Vg`a2,]vgчXH=ֿ8Cp !SI+Ho92&Vڇ{[]F !W k<*IgZSZm‹*j& KIoq`c4:Rr}=v\j y E›P~o +Ԫ bXRԝ.`-rCy}f`J禯s7ʳ6 3AqiBmSNms B{xʱ:k8J(890,=˥0ۊoD,}Xk8E QP<67uM.IUqrvRjզn!P_GL!̡LЏwvVl|)iox(#Cp-_hN+;6HvmP6\ϱ 1= ˬ,Wԅi94pܜ&::do{S׵ʴxX[¡V"ڶ!3*S5Tpch!2 A~Pa]$%4%#A4+}Y +r<4167KҒ6Dăa- lkNM\"P{5 ұU T'oH,"ض7c.1%R\dͅ2. P~.@^Rr&|ۮ.VD2^p> ,k_{/=R&wOsT[7g^"V!8̕'NǫSH&vq,뽮zOnR{.3"*)bqcTa`im%@NԅY1/pGhC0.Ǧo )s&,Y+ZJA`R wM m7{ţnT3=Q5HDS\xbͫR ySq"\_tE;>rVGҹPv宲<|$\h"i^^Zs 28ͷ FltGHd 7@`N 1?J]R6d Y?:Mt靬^@2c}0fsR9Ah*X숚V‚$=)a:37,,R@܆np[DxoUݳUrq~b C4ڰͦD:ml@‘Q3%!aU Ii'#<z.c SeS|҅msЪp|Aއ@kK*__sUWKBPel`A^~H*t&W:HTwߨ YDBj)!񎈍t4fP7*OsNƮ~FnPQk'ݎ00(Fqg鹮Qͥp2? bhl:}ߎFU/Zh׋GVNhP9nKak_l|Ȉ᫅ r&ZglTjC7{B;&YӁe6ȗW: GOfڻ[4 scR)3܇Fle?CT7$Z@$VlGBҌ@2skF+i_޹S=ұVҹW+ $l=cZPΑ$CDBO $]_ HfRDInit*2խ,n 鞅 &:fb|S ܖ;- }!V#xuXO#4_:G2ϋH|/*t{Ņೱ{Z a ǍX<ڧ}G;f:ǃuFa(&*%/ଜ]%ԗ#m^bS޾z0˗ ",uYŚ:t#w,*v֍h~@I6?W|Ћ99xte:U`J˲"IwRu2Hs&\cy#X@ܶM}GۜVޮrUM> N6)4|VvfC^Q?cH Ze8#Z*0cdϽէ9Y@Pw6Gp3]sJ[tq${浏0T* nեiK%`!W>B5ais.n^949*Eʟu4/ Mi UVI3)4<._$gu|R^7 2LR0~: Hj Bp*}q4]&dhq00D~ #n aQx"0.UGZMJ*VT7mS?RR'a5BvpߤHy iua@ Xj i.17OVO>)EIv!FɼE)D+u~m_rt h5Uʡ[p20JFPt)vIfy-xzoRS-4E;q9A$ ^_ SMVxk<HOYrSqJruũЀ&rU_1:ԑ1cڱwjoBJ/ټbwoƛ*ZYa!hٹgP..d^2zcP]+ u8p\h .B.k8@Vk W]P^3j8)F΄̕[V/2b4-ܒ~ |VX94M= F==A U!~C[FU2 ; z(oضˬAEVU?\Ai*T -@5ѧF^G5j<!|In)[e,$96OGt5\5*$@ 1)n|u?WÂEs b ^6Az,NVp,B0) 2nO6̼H?hIM&-A/p8 ~k=xz KB.%og%jYTժLow~['`POB\S]Wua*0ƃuYc= 1Y0vw-" jIS/h3{*"˔OE*xV,pM {V*PEJnAaJBDA2mBV8դ" d6}4Q*{x!uoK:μ<~z_Vr7}2Θ,Vz^=)RfIEde$y Eiis3[^]p VB37R8\s/ TeXc=WJ1 -:$/8M09ns ,ӌz]+*;^ dl"dYTE]WǻYVC-fmdaAPY!38,1-dj 7 gg55839k|/3mkGj[EѬ :ЫK{DJu@% ĺMn.ewJᨽf|hc Dj\A6EEħ&|-͖_{v2~{S@+Afn/^nխ3 ;g^: nË5(![)/qfh })JR?HbuU5 S ih˅U,[E+A"=%cm_[(=#òyM`ͅ'ZXm j&T({ZE!֎op.I!pфqP7cE'.n4fE Dr 甥p v"F _xghC+UWG8qt#͟.m_,H@. #i09T> 8А߾{7Z3wA%vL1YKz<*X/|CJ 8gQD[߮VsIVA }@1 o<q$Fh  $_5HI]LbnlH3$ (]*|u[K{=ݲLT[??$ollmW *MCVIJAFHWt>tF1CCݹ xU+'L<#Qs?ɰv-Q22O- Ȥ]x>'eBeMV 4nXgĶ DZOElٞ%;:i24N #-_r#OjR쉇 C^ $CT/5N< †4W.2OF7 ;>Dba~%APeȺ8=ɚeG" fLSF&×m~v5Oh2PLߎ[1l d@T/G ><+-[jk{O:pNJW<_1~L5't\L>,IHN"WR`_ِ!FEdw{f UD06Ӈp#H在IpLX퍿#3 E&ظukͧQ$s۩aI5B° D9$T$Nw"OWZAWAG>J.*PGJGAn~5s1~cs.8cQ bLl'yyWqwQj@߷&s:a@3is'u^_EzK12'e fl!DW#[a @JjH$x%$lY/&4t?!X_3YFs\_-5p.M@@]e+(rUa%egyM.p VƉ89lWn=CA s~W$șw*BU9%\vt3N 18! G߾)p (Z+J A?JUِ V1()PoЉUшpG+s?q\ ,h*,#>:Uba½QiLPU`K>x2W)H^km-q jV}+J—VBfX2Ȃe~_$?J'hFNXB̩Ԇ#7O*JF edc1^ji`auo(훴ImfVrjrߠB"@kyTŻ'~@9I#jĆN '!e1԰BEI LjbL Q_ga1hP/C$Q1OUˊ ԿM5(۩ u4639ѻ&sk @)[c5r1 ' aٍ7(/;c&"Ó`OYl;a 7\ubt^W~[~/4~0s=Hv1P;ߟar͞+虀oV!ڞT63E>˿]`c(UDAe &*2`@o^+0a^yĮ-kQ d金*Mv/ubhe+;C78i˲A._E)ג4)7KMIbN(̂+f)>+G=> Aʵ68R|p׉pzCތNښxZHlC|aJ~\{b ϶ՈvXC 6sk#VY~[y2azH r-#ڷ/bSR&_+ L}̼67f]Hj1>HMIO('+\C=O=gG[)"m5_l䴋l5LX|;n=%w#1,(Uw^|F(PT2Wܴ x<l>Ѣ6sĽdntㆺY|kS6QNqKn<$PAZ&cu[㝊U`4xݢ|/ӸL P.;L5Pj k vzی| y+!,jEI#1_<}u”NC`9 e}"^ӿ|O"Ik)ɔQpQ=@edn\B 2)Jdp-)?gȜ?}su\㑘 mQJMё:4u StEBÙʗ4~+| nK@ےt'O"Ѧ܁'W^R'DgNa`f Z ֋֔@{9;a׈;nlr 6)qVyL uɑ H!z]3N;vI=YuTť wSTa/?/ʫps+r;ޒ&2EMKUr}wEAjGyb^Yi7g٨[ACx n(q psz4`>)_2BQtfþBkG6厣Oc!5b'8XsYZ?;Y:T @5IQf'p߾\^үN4۰(#G8ywR?:5~(A2E,hpOHn&ۈ*u !x[584a9ھ mkcL|OtZ% M55y򷹥C뉛ipwLI:xP`\ࣅʶi(3 a`x5p?|5JN6Xdȩ7 z稂fPճtQ"73:@oz l9?0T_24]]TMi,J"HЎCAums&-X3.lVO?Fh4^ymt?oD` BdJ@w!a<)v#JN{ʍ$vu*85(>Iae(+HlkPCcyVZ7JҌMc 3c\Uubg9dů}mFU3^;eA|x^ ]bx_);r\)Ç&wdU-:v$%!p ͟ &y)7~FH{銝~z4?!9l,d&I #]]Dg~~b+&=r^ F͜` LSDi4/Aw󡩽"8C;%3!B0Hoz nC5)1op}"tAGS5m4#WL73e*w%sƯ^ R/A &u_T1)`{xSuUOrnS+vZ|Ium'J3m ]8vם\'rL:~էgR2PpEFv4"dУЄ?Μlc\,$fٵWTR#M=z^#7} >v+!P*:tZnz.T:NgOֵeЇsӤI8sĢ{hnvlms%A-~mQjC<֕+We&_(s\y kN[!7fNVk[UM|ƽ%̌ <|D2jcsRCW-rx?g6:W)v5H}> nNew=Yh*pwf4,4Gy)|U$*֖mM yp: ICSOplDXx7?VՄY as"qu Ě,8KCe+VF&jV㶣TsA|2-[횭eҾP';k|iVqlׇAۼU8Qqn!ٟ(sŎF1c/^&lq-LqM~a <$%8i tu}-7h3rJOq؞mR赊J[DO *pbHUh65 l,E<ҫgib iFN0?\J,٬#Or?'=:.da7poH0eoFԧ1*AxmVm\,Qg&s8-)'T JH+ٵXq<kG{S֣+`ʛPqv DM sR?>B#[P lMotvV†}5lȐlf#eq/Lɧ?~*7А &Q*U9br­iivE=/[%Uɼߜ8-2nd}~5gvu&'@-[HZCrFfU.N /AieczC8<@PAD5Dͭ;jӮ$J١;H 3 罔2v`ڢgkn2hzW%yإ:v"gT Dmg@ٴZPJyo4VmTh' / ȟEs/FJA){h'9'Z?-<݋,d=͹i-gpt+>!xDR,J;GAĞ%jiPzD$tӲEOIɁ7ВOsހc3a'Y4O%˪Pe36(9?tZ ۦŎ5AQ|$x%4s?\s96!Q,ñ&},{ ?|~{%UgQku9[/6!5ku$U&,}s4g $~jocFDG-w+ TAq9mF>Eݤ~H0Jjk;Ly\.]M v;I?S&E|քO֨,ѕppFC8^qzY!k|S.Oc" D̷Nj¡mkb zˈUi1RJ i_<bes M<2cjyFʳm<54E7mHe7z $bغvgVz!cѐ[vK8 sH2\m C(ܪ"uӆ!8GY1,[5! 6`9>wS g4f );kg'dieEThƳ r@)w&Q.t ~uԋttĽę[^`<,.g_5rY#Q,%d+/w\mhE u#44x$eYr%F-iUQadL ?ڭ_s+IDq ϡB*'0taC]c W|5`lX?R/6m>s`8]"ܮY%zUp R='HSeL ɧ˵O<q i4+Ǐ AZ U#m: 7:wOZi1 ydH,UjB[Q-rze $7[I؎ U\Jn"$5૗?χW!فo 9Ľ6yIe% g|0{5R.K;;랗_:V<ޯx;N 6=率B:)eIv(KU1)N=ӎXXd_NOJ]4Ƌ\L2dX7Ry굗neno[ړc|O:<G':윋cſ vkvl[W%Z .|!!e_gdͦGl2uP@l!R/Ëe=uø"vaSBUj +ԋߢ+#-*ԟ5j'\~ n~Wc1gS@[D\6pu3[vA,8=s`u,T6:QN^\@IP߻n=N I`u49;A%2C; 4 bC*!B dB" A{ِBul/U7PT;9NbGZcjAsz0tWRpVA$w-et7!k!9[ ƦAAّri208{L3={EnKJ[ӅMɭBJSy]tCi?)dW~tA0ZGϱeZ' Le;8̦hKP<,i]21ΔO|./[1*RXlYdM]YA[y;宇o[gנ9{;/!*qRŬH]Ŀf0>RvQHnItLRAi)2JMP$ۛ"vS!1/fZ0d: \eIRl! t(HXWg]Q)O{-<~&a.sq$HjJH#p.Gnuk qAl Ϝ`Ě]b-yEF-*wͧl_]C"EwRЈlw3e3lγ!NbqǴGRФv? g_!nQ"km̂N}BZۓKƽǻy`l!?Ju7{\?Kv.fwϜfyP6Pi4?ƬK՗7>ٟHlSTCfObcU۟F)"]fԿ˹8dġݗr']Xd郄[0kL|Gx̂~XՏY$03Z}ñ[J5s-*N9ǽ k|*,HȜW~0 _u,IM e& ˑ5)} i8謅=6h*~bxHɷj`Ix$6Sro7tԅuېs.*{ )vV@—(z:ڬMN}[&ASNx1GBrjχ=p`D oF$6F;U}txS{(mXqqP%g@ebWt[=V|<?Q?XM o_>ڳ85@1w.!;e3Y_8{ Yv=Bd0"i,PΥ:Yw񅠏g*/ #|e; a)|@h[=)-,OYVF O >}bSQŒ!a/4sܔXHʂ!ǧV V&V)J.P#';g MIDYiEmdM/ V|p9ώ#?iiDj&+\s| NƱ Bq(AN\yֳYV%̚u@{cAƹjf=8bW~,`Q(~%8lPnBԾDʾ, ʼn"djژ v쿅c;gGm(nDb=<|F16Oy+@1OaKK)H0Kr)k:#{Ys%$Xx\ `.ߏ%9[4Q 8u(pnA~x\?Ŧ IMJWl-A,Mi&OzR;B'ShA_ûz#ɼ+dU6- &\R*+3z\@łWX{h;\d t1ViÏ](,8=G`RwHp~ Ht[#a|i#]14=E,6ˢUиv)`ffb]62\L#g /WrڇEi-yŽ.tgHq?P%C'ӏK} ;Y+۳fm[533Nc i ˎ&Vz5(u;hX18rD%kkZSB$*lC-Cnfaf^I)>PTBEGV /*pO&uR Y`-h`T 86дeY"Rz&lR-ghDB0qml$%<?Ռ(ڧ߫DbJ[0D-Q/z`EӋcQDOhد cUTgpf1/3#ά3_lZkX#Jȴge~hY]IoRt@DF TE4:` 4[VtN_ /iŮs7u<xyM^ | ϳ#TC$Cd?K2BM'cY~muy"+utM*?=n{ LzT[|݃f7^趰w>/ ([h))_4J~WrpQ:$LWW,f8Pq;n.q?[?#&SVg8l*~pWW5W[`ړ8eWG!L>MNʭ2T[ba[m&2rV&2G eR;7:t(|$"UОblGm6c kAER]n 32/7K0枚. 81{Mg'P_ţu3w'$l+ b|5ta [grI)ķ[4ğ/K)rM͂ҷmS k 8lfp\ HeT:F~ufekPZ44冨*F@͸gR|$ *{ڞFZ#rB!T(i^wHNM~*Ab w~x ^9v@CS@Rwx<n\8\_?=nR@@@/–q?/KOk  {A| a#3*(/sRvo} NRsXW'H/.>pa 6^h qON5mey4y!|FqO{H6Yapy!6Tڸ/X)\ %ZAc!V< |J'io2XWiR|PIF+? &pmܻ @34ly1,D9|~2<,]I$xE'ْ̰=MTYM{ @ѩ ɯLEYO_bJa>&~r0e^y2ii<ڙ_fX}#;:=B}iKLiﶊ#]3HAC F&\{}X\ ) %%zKWrf!ᴽbL m\!ſϫwX:CcӏuEЭy_z?i=9_ÜsSg]y , CG}[hݏ~[zxL"CNRX|JnXV]2[ D%W(9okL[QgxAؤPxT}D .> C]~C.fQ.Йת7q, $˿2Mr%s?ӃK }AA -0,* o1—x[juAxDSܘ'=lȊЎ)tP2m`y)CJc2pXKQvC { __1s0">^PN|vkR$17 m> "Hay̢):ں!= I~?X>e7!f∄(b&\p]iސݬǪ}i=.뜌oIȭKߛ&VJ+-B{btrȝ4Dc[s 54rki։aL@o螱\\eY[CUJ@&vQ&C.NCr? }":RH 89,=ԉqUY%{Q DokhIbWga[-(=0xu^8\6"届.ľJXAﻔUOQd+YD;w sOѴ*A^6_ޒ}ƀA*M2:m[=Ő0v[iW"h$xš0އDEBJ|K-@Jn %~y2+/8:`4O@ǨN5ehjr5a7YZ7zZ$/mPGI3y ?9.L/4 ebQ?K`Qb`0NnsugW~**#yR>_^ĿZ%mFe\b,J]9&b>8hsK73 :^6 BWD9}S MB6qX{-p=ibN Ggƭfլ x6_~ juRދω"up^'KK]1=gdEl`,)*8>jsiKDmIou(䍾6귆]md.)ˠu뢈,D-t0rH Aeu (;WiU1+D/cϭP8F5&>h3NcR:djtaoJ.ƿ!OȐYax&/ˆǹy"5qGi'(ۑи@Qؐ2- q"c_l޿1c 9TN$/Ur uLsǺXX^D6m{: t`Mf(H pbQNKM!Y9`GMDM 5tǁtØusQ=mvN0|'8 s4Nm3P-:-} 2N0V-pMn}1 HU첬M@BУFIg%TςXt͐^/+e^%0^M+w-jCh5F(x[GCՅ'){K뷧kq[Rz(H?br։BafNŖaj~ Xk+ۿ-\}u >VKAeq`D\o$^W.ΓY@uw]6 @a~AiB&5Di#O} N}O/W,f܂٨i @!M.C@]sLFQ$7rjgPߺ\bVp-uClE1&|oP2NMb'I 5C֏drjK[?]ذ~'ͷJ<2mos)2l>{ 1t]-6 V_Aett(73yG†F1Lbt#O:u1Ӂ̈3i'cj&%csѴ5KR8-'l+n vF6gtw+ؕ{b(܌=S, ?%kyY1t/-Ulů,',1偌4<)rrCQZXa@t-3wyY -ѶX`6+kr$iO#+bi,pZW]wocfܬH2cƇ3Fqq< TҐ<Ws!ZYM 3K+7ge4ضBY2-X-Cƕ+"[~}S_nl;d? ^ei߉«NY̖ywxJ_`\r@ifTpq\lGite!94)sƃD.>ҋlf!Caf,Kp ¨U*6hA&LEyA-SZD 1 HC]LцTc0Oq1GM"K] &ǵ ..°ܢjSZOȚCIa@;J-TQ W{ _| S &.?+=cI4B{^MBidryO6uAs$pVQ.Ƈ(Gdg !Lug۾yUPj"m3j_|׮VlT(N䞴kӽ/i?2aHL`ӻ PEh]&q$5ۣ9knɌFV3IUNڄY,SGY*~hAGx!Ư; '|mc0y]jyYXFј̝h*sLxjQ",pMAZ+W%}UH7Z(bF;#2AsUo U(Ӥ ftO+@rkD7U@XI\MkH0Tuv>;U~Թʺ݋խd{^Ta:)7η)(#qu_&=/\<>@0,U )uc{>zT?Ҋf`cc;?ʹtc@O+gbay22A>y @jlex2QTAWHADy$CA@7қL<2ԝG S-.6?>GQ!h}N7gԃ8.s@Dž`i tT0#]lxC=>4bf4(|#n?eeR^1*lo9 ܏h.6_C%=(^;ҾfL&쯗GgЋṭaEgt CwcnreO qB`l\lŁ0aQ~U&y(îyoQ=2 LW&+f*_6A{ă0:re)u9) fVo3;y9V󃩑Ψy{`q/a*蘿B\˺o,=݋JXun݅q v#PW!2eSR-~uA}c|<=&9#JQo^ DS &,^NvT( yz>g7A!HIm6b0|<ǹցȡ_HN󟗮cw/_*s|Cv+qU֤ YlIPA t؍x ɴMмo$f`ۃSHTGHc_Q9B1ΆbX-iHY!&.]b]5eK^qN^@yGs,#n1 liy)sW`j'Cȧsb8.NDO?$CU؟pupFPr 1=n%P9bD>)7>lDQo0K.Q?=tVtp6z?(@@0@q$C~xXI.1Y>X;# f&Ftd9+M!7<4 Z>ְ>%sZM+79C*˜nG][}9k>kšJ :iLkR%Z凷Q}-Wo,aӠY-"`^C VEvn-'0 8Xcle9󧓡kw\{]W!fWjAjx)$Mc4A&0]w)D~o)V©Ty63ӌFu!x5ڟP~3vBĨaoQGipU3"F/V!gE"A#PLB`H?mP\P#f!0O8ncLH@zkzl b 36JMJtd1#q1[3bNG&mdYX/OzǷ{gm)]{/q -M,A/:۳^aݹWa>:fMJ?]{M0woRڃv]^J fxy(=ƸVF낻aj>P>(% - DOp?pDCVrbǑ{Y9 m@/ρ} ,(y@SJZVhK)&a*…m9쩷i9B)FmP֐hħ5pLrrI( hFUWZE#,!4p>43gۂ:+߶bXl SwwL][Q|YB _Fb8FsJ^,x|/jyߋ}ׁ ~MskävQy]Nt t^'xV-ݠjKkQN^D?RR U kCT4 9qEra'~#D}Bޱf/ž7Ɯm~+0mU[3JDQX}E%3d)ၪbg* YX|B ͇ҧ]eV {0E^+wbY"u_7<iLG-Ɩ'$m ^qHq KJwJªX=A#5F?;L'8\|%hj2-r;΁.>Z+{1HZk%4oBhBÖ́ay9ѣ -E{ Bc}h_l%l7Ո׌r\hgYkXDWwVgrxcnūVs|`cEg/ЧMwXٮ^dK9JHt"c)T m:gS FoVTs jL4_+#ϲn(AfIm &QB]53s!S5*pξv%]1NX[ƨ,(Tu^foJZ^A,hoA(E{ L2GdVnr<)(W!ЉCdd)*`*06g;^+UtkIdqȯ3~뢃FgăppV.2evP8" 1wpԗÑag\PGY}"/?fJJզS/p0Vñkz?xb+TD Z\x{E0c 0H:WؕEMֶtIEdd1ʍ8BYbOtbث_?TPl  w*޷]}8.0\p/Jg*=T!EwʿˇxХ#RҲ zd^kVF M-wQYt2һO,Fn$E̛ ȵhQ )ˆ&+/-^>%]?*)! a(7Aډ/H(UnAEZρ- -㍯C"_]ey~2+jBں^2k0?o}ViDH2;Ɩ:܍x2=r6{_n-*_zB9AQ}HUSJG y{ IMsI]t2}&2㶍ݢ@G{_i+L$%JZ9 'U,kPs݋iREwFhj&lP+ήŐW3 l{4S 1 ܿaְ SIu+ =4U~Ĕ`r[U}ޤգu6-Sa*Y|CwvAb!NA>'cxnҝ)#F֗UG6F 8+L(apw&Ը)Xv;SMy![uz(q7w0$)ӨQz_lE ? =Bן3>R"KnS02Vм(Y7skkeh=}ahniޏ/[pIMkI %t@` d` 3<E<uďZ+@ sAc9^E0 .0JY} йG8g>njrJl gli7'O5_Ϊ&Zp%['Uks77ol0BX`0 v`רp3p6EG2=k<,u*jDJ?x\XY 8rzk.HvK2E|2o 3vX'N@RչsHUʳv뒈G6 ẌX#EGTL;qԈyjPzm"܇Fb ^H0%o }׮ mIN/ ZQފnvR']\Bȉz I e)ވEG*4Igx=&Hi{lG'| ,$p{;]y F&zl&d֩<ѵO9:  "%.;Ƅ%1&oLeσX2GjW93 rɁ}7IU9~r"vfRH̲H9vt=/eΘ\|j 0+ߺo.~ŔxeV4A[617Ub-]5yDgrW/4T\;z~+E&DjOhՌ~-ixhhJMΙok]mHte ͂s¨e$;{V''Q`]`Y?Xbq.;MYgoVf$2d/p;gYZ07070100000011000081a400000000000000000000000167daf5b9000039ac000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/crypto/caam/caam.ko.xz7zXZִF!t/ 9j]?Eh=ڜͩ O+~кMii]!1io`NݔPd,i>U`iPSv[x%B.L!%ի!VlAcX nZKDU~e L.EΈ X_%)R'f+!ңYOGFE5g0hXthrƻ*"Y@mp=a|=@ڈC8L$DsתS}c>CUP к@d6,d4<)~?)6)EQJ]}ْZez8vLoW?~3 C]g7h˂ A%U~g `Zd34qD岙luÑHhK*q"0uZ+jK};۪=fٌ֠#_]Ut37 |1W{|.Ƭ0UF$N WfFIM[>&+pɷUEV0GbOU)9L^3 ,L0Upql"|>sLA t&  .tHFb ۹6Aߩ$u*XN;O5>b 4 a?ՉMj3'QSD]iCoufayz?~>q yhJ\e)ZKdJpdЊX˯U Mch }!SupEwsIi.3u_&y._/oW7䮘\*n{.Uqʊ[%mӼ/tI1cd 2}:5}[p[׼i*:v\fϷ9iK"+XiRisp4hIflCp<;eDZz~-SA]zpհqgl"ʠ3E+7 V)DɹsM=L#97Y^~jLZOpA+nI I+%CܺDO_=Yl4D < 7H]Åaz[^R!zXhăxJ ֩~ԡ/2w~>-Ls-[SFryVbQLt5GS+!*V9SMb ORi鳙S45Nz[/kC͞u^vTH 1%+t+k.EAGX@:"F'pIކc#N9oç؈89xףMpU^=/U?LK1^t[0 x/kSHRn@uo{$N}Kf*N;k<]m fDY9B^ЏkO^ț(eS C}cvJ oxhx:=IBP,($qb*yqo%[Mi3ڢ^-AlrMk~2DA",`*jIKM-4oGuхU[4rG!4Mmu +oӥՁ&2^ӞG5Vȩo  ܇BAN E^ YV&U4wkB F4;[hk!>c xGZ{9޻NTI$@ҥ క5gzgpEZ@ɗW.lv!dPgZq 'w;yҹk6%iCVH!88Mq)6=KW˓*vI4,lY302$0f9Cں)[ ju@pI1UfO}c<6W/&(dL02e!xd`GXCeNj3@e}Y7$k1ɯ |@ pHs{d8E +QˌIhhWԴlF O^zPcʉ Y2zE]f@V̳\ZzA3Z L(*[G *fG2" ~"{w&zJvzAҡ^;CLJ,L{^(ÂWߢeF&> Dš e`s~ƿ#9I`3GUKָ%n"慁?8rDƜm-j{&j s_%htvTDF~lW@KJJN! wQݩFfbh3@V˧[VN:lV>|֟J,p$J\85w3ynktJtԌ]Lfsyϸ^CFr1B.B.Tk"9u&Lz@w;LHR|K\u)GE*t6>b Gj 8rir'8ƙ&~i>7'˚70"L`]?O" :AFȩ2ʿe5qgXXH7a(RnA2ޘBQX,"fN`1 ex P†.@[gMVՕ"#RLk1RN R]i|UAO˚؆/˶e$j%cj7RbFXxDZ)XEC0PxX|u4$l*T(p/uǽx&Vծ#n~8ݤGz! ;E48hNgN(nB( ^B| ί^loҬf u&TzU,N4K*P\Q{Owō/}$smOWe'M*n[]Kd!g&yZ(=."I;TP#Ȇ ,B & 5dvo&M1 `d\XCkܡXzT_?:_[. }{$`6aJ }([O;$ioӝ?B) 4Tk:9gu2(dՑެq;- M)f-\kEޡX kŎK. >"KXD6M͵'~xW@8+8-w{4}sCgEW. .鎩A7&R^)bɓ_~<SAХ"Yg$E`EoIYQ hҺDAQkMO-x\Eɽ92~b5̲_+iE&VAM;Q[` Gڐ2y#a?h[)76UHh L ̔mK4o\PW<eZ`܅ g"d s ;Q~6p U1 OcBq#:u.u CjٱӪu@E*HͿTjAC^h{wg81ڀ7n`"*Z!|Fe#,ݕq-|AKV?R!K )e:KFraO|8cj/+AV[qJ@A%,=̐}ht@p(u4 }R HQކC܃a,}5;k%3F:Ml _5&p%Ƒaj>sɂA4m1rv[pr $1aLa I}bCX|K+f+dt-M@ʳ?` $͘bװ Ly\EWs `"h#@/y O跛Bɜ ⚁.|*W;},#cI֝p_Jb;ؐU xi&EA r+ "Qԓb7d8ڍ[CB WL b"l$DfL5|L#W#4J6J`?AGINDAWlv=07>S\E3[hV1M:XbL =v#ɼ`xpnVÆ[SAb] PԜiW__2b?6= GD"âJw5+CkmhM0&qHA.e72=\gH[[bCkx"^16)YGX{H#Ֆ:Ũ q,.6oĎC-@4>ZXlY}a,ɊEOu Øj?a޻xi׸ m]3x4NKn|~bJn(&t N) NrV=}[ŸWxzL1 ;ê!ǡBM9 h*('kⲖЭ7oKR'}"nm2%v`!v5knF_"&-j0tTN ¿sUtz"ؙIie1*ya24ӨB1LY\ ˫6|0pL bqw)>!;Od.o1r 5LP>`$WcÙo*'e ?NoEj.d.89ϊ\}a ɰIua,# fMP"sͰ ݣ"y\Rnka-h.[H$8{?!,xr`V _\{4! NFmilaxZj[aSH["'M{Xto%=]vջ*"H12TкMr iۂ, *I?DSyOJ'" L2{Z\ю3 "ZJ{=9&T3vL2[p.sϑc#ImQS8" ezf#jP[Oݬ$7ky%zΝpGjEn04|-r$d떶A9%)/$Jp:jC G)V>NaTĊMD5HixQFiw ok19 PSq%3OۇmG;z%ߨ_#wlK~; 8~Gq!A%cm+Ѓh'V3ܶo2i8bPsj~UIL:y6:J[JD&O>AJzL Vrn>3wTs&7w3 6˜xzh >A6:ʝ#fԲUIW eA`mMEZYS/ĵGODJN&-CbE.!~a;/4Gi)O)Z]QhĻB>Z K.ZEyY ffImFLz;֙)|da.HG,-(ә Dr_9tß |DCɎRMYl=u޶ !3pu0,gP8h.&u@9^rK~_Yf{ V/Wl! :9R!Яdo|9"_WY~OLRU.z޽+ײ?GR_}a6%y&xBa%.-P'$ `qERDHOR-Fн.+s9`NM:;ʁpx|é%DDWŸ@pKWC梯 7[( KH"C%' ؤ˜4`7"#z"#waiF}sMBM0&A\e0?2yžpR㞝XLC-H)%TP-ٰg댭Ǫ}]|͐ ?ŕdƭwjV/cJ7L昴=Cn?ohG(w/}s, q2à<&(v"c/mwuHdt"Z[}v+ ۵z Z= v#;uSN ˕(|׀;:?}&& P:suej{\/ڦYYwk~/32NȻB0+i቗ƈbyg6ĕ>za&ԥ$ΌDx32[32Gv|f*Tٽ8,ۼ<?Zg+Rk'X'Mn+?k~q>\kbXyzQ 6X`{k^ӏv ad 1x Zq5k]N@kB\pث"^u$ŵڍ6]gB 0E l)`wNU{ǵ(k;hjE3}% |61Q$e\Wv֊TT=&>ovȘg|LrV"7I]L to=֗`T$d.-oMS mwэMUV>U/JꤑńKc?m#ľ%FI!W qoK Y߰h_5K7ŃU&!_V$ā0WsƗ aDb:^G詺5y63ɱڱ9 a(@l;>V'ydSSl`o,2PL_QN{v4V7]CySQX*Th2O bOv+x zݫtd/\vhA$‰nXUԭ.`1"DFj}Τló<(Nyw=?@Fg)PԌw2ihzgzt`5[e./6 !xju1D 3sb*>IS\uxK[73f#GWX՘lCP]cxEj!UP{IU@kؾcc,]ݺF(i-AN.t!ސIoNu0kx}>H1 4v 9I{~+Tz"6uC9IjPؙkw"J_%>gg+i6Vqn^ҕ))|C];{&>T7%Y:Vg^WڋQc6{t}ZZcܽۼrJ9 ~EL%@kG^}%FG1U _VEn Tϛs0XY&#NM53%FװrД6Nҗ ;Ҟ?߁\?t?2|6mN,s X{g]3- = !'zgi"ʏa~YlݕI08$/!@vֱC$R9KJjAF_@$>8iQ~uC~%Q1"h_} ^Z"bMNnLߢ<A%#aL\~l|wZI<k*g֬&k2Y4scqv#+ǣ+ꞘJ0 /D|"0;.+O P3f҆ɲb ʱOLwG=WmcA6`ctvv4ܣe 5eena J;xT㈛fN WT*!3#7AfiQEeBL>޺;ﴛ]g!fD,%7@ ԍ?YZRD : A ۵Sȯ{Xe eC&/<Ҥ3הL6+e^ds絈> ilZ'*i08#d dgTa%wfiTg_=Yaȱd|0ȳ @A0v[X cKl4>XA9R\vR.ՍZ,ЋktԜ9YHXM;ׇ5m3e+S[".jďhĚ [FQG$;ɯ^ ݈~,VB&Y,{'ul% ah & diblQˬ" vVtoc6Y^1:O{8@gyGeHYea/G=`-`k!7IwI -W(1a լA^i6Dycv$)>5+a0Y)a%z*BqXHR)FJ+Z0WAyZ &-?,5Ik:Z_UOWh=1vԈ>ޘқzo,Lg^#B7ym.Eҍ$lcHn+˯ xqzDs0D^]1hHL_FYg:&U<8tAKۈSbR+-0){/{BMN$QXij`C0~L ΎwͲz."gma[{/@eA_u єM+xi*H+f# g чsùE+C%y` uw:{tqUɺ*h?Us%du}#d^~ih!k|ݠMq'Pn@aQ.N%XF(T NAī"ꅜ>2J :|G)ޗ7(4Μ4my*<( B(V ᛈ/Wque?|o[\a[upxI(ٟp-}zĞYV+FP@5sx`[c c1r\5wTl`]Oif @@Kbwڕr,w[DOK}rIl҈zвvpe.]ޤ~H!놂t`ꉙ 9X-Pfi~mR{k`-YDNH}c}޾,.a 4`ZFʨ7miq> 3$ӕCZxT΂5?# /WBl./[v6#:fa`l?qro!_3l O&ӽLXxD1 WY!l<'/?؎,-|dΌSk!I.tR'!$?AmܰevTy^Ͷe$cHDst}m  yVt̞LziI dR,T ҙh;)4VM<ڸ~\ord R9]RѢf<N'buoB]aW|#4)٬8搛D$mcErp'47Kl ԣRl;tJ;Wpn>V )<6{6䌶`Cx&y,vq"@JHA*bft rw/w!ak]ƺB8+O01zvXdpZX*ۢ؄DZS*<q VdkpiָSdApcC %%56Ocxm ۣ52BC[up};_y*zxtIrw[LeTؤ9G deQ&=~n=y=tO.,v]CF ofUw6s?L?Z`$-3kLLK' 11n7ᨥ3~^<^5V ~rZL&k(?Bu3n}mHمx6 5@Ӡ~MRN7Ȋ|{Z B,Fe_0B#h&Grvl}DqgDs3XR(WE>yxk9kQOGn9|; [JVݓڲ /) N6OjBsùpp>[90zU ={hۿQ.mDN:ˠߏf=v;( piZE1wiBB2h@OVM|7t\B 5Æ䋤&p'{r~4[o)Mz2&ӡ`q&%&Ӥ-Maa!CVYEnK>ьI^N3+dֈ\mQ^H'bU $ֲ`f5mrkxTEo込e̙7x@c")P.oS`!fG%`WI'Q55rRG :?=9 { ǃL9ݘf;1ya$ j$ghQ beM | }?5{kJPn>ufK9 Z_+Dب$XixdEk,l8`۝*=Q³ʏ$yCdȾN Vgμo:rڧ Jm(U'G' =&<9Z|I<. Wyܴ`ۯ@U^LRZr PiChJ )B'r[[ONPhc]< +,Mrƃs? 3=eM ekA1tlM*sGPg:mËk>:tSd߂U <&uY8 X+MGdF? tIfr>zVjCv@E!hg o쉤-S5}YgXU.$A'B28>(#&Kd̀AIҬQɉo:AVIg  ]}&]t We6h3ҹHm]ۙ<6¢PC>#!F𧼆K.*\G eh8Wi#iv[u:o RPvLg$F.ݏ@lШpU, K:aGRmW >l̸((;~amp0|;:}o0MwH\=Z0FOLtĞeGG0T3>6wQE=LM3[xt=?ZBiN4Cߋ˿TFtFjN;B3]?Eh=ڜͩF-/=X1nZ~V8Gҧtah.'Sr''sgCΫtAo)1%<rF.bvtif'8%Yحs*yfxJ,hO&| >'iG eq-0 +TpSNžI*; ;3m~ۜ7Rr'UcCsaN_ݻܸ`Cn hQ`yPvq@k> {x•XO eHAj!|K>SHhLv Wf>XRC:YQ]1RlZO^QDtn|K8HՔ Hv-bx;Fk|$}F E J Js)WβaḛUPJtY&y$COYFeg%`~積61WEo)`ueatt=uCBGx}pv H{}Yo7KEAM<[WlmpFoOuPYޝ %%nR]]ό, 8GZ+_p>>m¹ )3F ( $5S}aX`߮e7^K^hXu,eՈҵOܯMXLMy_GvitkݧTfGB;d'Fa  sTۧ[ŁUd0pƎ4P#LfjW4t 1m4`Fb"YX;\RaԬ<\^dS 7i 6pסa-j3gwI2GA-S8$c"Y†u@g|Mn,l-Ϳ. \Y?ʞݑ>(kLl{"%yi? #NSBI(Vعr88\N%[ۻ$l?E?`}IX1N?*ԏPY5Gm(kp:%o|{!: '|{0m&H-(0O~FJ]áxO%PW^NΚ/~Gx7cgL֔MSuHNg-AxniȐ]p7X5PK!B5R-|(J./I>E$ЋU'?:-VZۖVjXZ+)!aG'8E.%m'sקĸZP:F#5-H٩NH5B)Kt5ASFWH3(># O5B_rr^ ٮyEɑ #Dži0R8`14h*Oatk[bt@.t1;v(gJ+4A9xUBt%AJ\OKQ #Cp%ãbXS={"9[tIΟg|epV[`sǗzp6ʈ_ogechKbf=yD[F])EPIG3mr)D_գ?Sb5I$(Y_$ۂ8zghE"؉6.І*)Rg w3LL&;a-T 2,伒}.zܣ1gxcggbޥF[lw$)9D K >V|T|^Jƕc$$Os5ͨԉxƕoWsftձKsS:``r|ϴx/G> C2|://QUs'C0 rp%ZTHgoXϑm556sjZZ__@LVve7 hv$Mx%2A2.ߣDČN H #?n{_eEP>a쁯ȃXQ`l`I6̞[^ -,jVgXJ"sc d/QW?0op~e h,wX6qqyl>?h4TJxKɿ $+[Uٕ20"h_<% a4/=q` S%$qy]hmfQ5}oS}|'pN<qw߯{nRŸ"S,zyP:ABmm[n[d|#w@?;c4Q,viӽwḳ0m0+I-w$@R@ovnW.fD69LIҗx.GZvxw:';gK33}#Wŕ m0(G _kzw;TXO@9byYֻ+b/R0?pęaor,=sd5hMMts+{yY~ߺNa&@ "˯L(9@3KQHlP&n5O.Kҭx ~~}0I()T&A^=tm(Fͣv~(#_Pz5\X&f{t+kV,]x. CHE Zq_mj\4͋K+I3/A/=UhwzbM"o50vϯ=9pW$Y=)`2UzN/s ώK̈_Ӏkս߳Çi;n<h~<C 5|XO1Br7_߻rVhE$<bM'1'kp#EHM g_( eͰ}ͯ Oz 2߮t"sdՇ^Ə$zQߗn{UpwPaGpo?3f*#jֻW/ɷtm =!@Dh[ s*-)MxM^RRrzJ1A7p1!Wh'ӝU~ \B?Sֺ@(k=8>5H6~Jc;41{wzr< a0H"?Q4=)iiQaljzY#H2V#  a(Mkb>?:Oxrr :Xi#g+N=:Q~ Rk0MD[:Z/um [)eHwR'VxUK ?MNoxh qM0}洵OSKP* DE ]pژA~*6IC .?^i"8qUG 5J2%ٞ!TȫL" 'E؁;,Si7[BPzz3U f$v]݈tԛk+#c3P9k6Puе2 B}J<C]j+-e Jq^j:c% 7؉0*=lS0jeNG?)pIBj 1 iflXFWwN"5E @ռm_Pv!3Tb.%իAbڣ32PuNp_]z{ =CJ9J?(m&nWV*' I޼<0/T*"|=$H씇? 2oV_ O'GE0=1*X"= l䏈 C/׼"ɧ..' ?=ih}mR-9#fqfD<>`ݒ]Z\ @䜈d7E~P K*5t)vkZ4l(A=mylNI 3~r8$~= H_d%H`Qx94TaRbN7w\E=T$euDâ E,Q?9>¡>H1KeDv#վ6)"+GA O|9ȟyPȢ`{+1+q_U!Ka;cme1-[gN1XZL I61Jr/1IFgv0^yF3-6e7ɽᡏ'jͅ9DXK*P4C<FIJ㓻j"KMWnUm];1e036u qDk($Y0.d5q?.҇VAӡEXbcöm>kޣ7Q'H2h>qĀp4]Hcœ<[; ]Ɛ3..|>$]*ѓmzGjcw^7܆q}LL|( vi N#TFУzv  \ ȣq35ΗJA%H$duYqX{B`y7!iYґ@AxɢZ%!mQR;66zzaHZboSrQN8_%vK_] lC 4ΠZd;CxpWKf<:#?j%F>zEr$_@B5wE%!G{TE5JzXr-$6fNȿ{'{ ,R Ӗ=8;,{oLX{V+]bt:p]s=0pySkʣ1 RF/͚0v%3n~5ouY@ʖSq竪j ɮkq$_Gk[N *!AT,:@Q'l9903H^JBQBMX6yҌi/|h,^ #Efɉw.\< ._%Ѱ-C& zIU@8D/W:ȡSɕ1j,򜃮 g )>V] ߓZ b\roi_Wl0mg̟gvM 1d$`6Tᗹ~]z<ܭ ACm&٬:8@yJPN5?&"5j${}H$X( sfJv@)o]1ZSḱQ+/>lt^+<9[,ZmsIkLD{tRxfXXuhyk|ۍ. ]ÖRڪ"uaFE'o$3WIzPp G=A+)-n?|RO^kD`Uc칎Rc<ƨCpk|{}Ÿ"szc-aW $.@ک悊T(gs&{km]> e}\ո|{7A1kJɺ4-sJ|9.jb աܛeZ%R8y)]2:zdy3"J P ӄΣ~{6_Ɠw@m빹P*7ĽPW%*B'r%.üq],R& |p66iSKVz{zfp2ds9(;ѥ@;UH>5^]AԠ}\oԑ&*|#zZ ~jXG- /[^`P@wyg3e؛.ВUoZNQYA#(G=_ 4fi3ݠ*T*j]dH1MfweYЯzbNT`) T1"یb=1ewm|8JZ+Z9Vv_#]o}A\^+eIMa 0h]|vy UJ_)tP z 3Άgu}"P'$bP̑ } G ղ9ZG9xP[s8b !D}O[MdLsy91h|%oE? <cβ]at@;.8h#Ao [DsVtO4{Q@x SՙEtD5rPI"iWɕC^J4Ng=@عm%<@t¨Et[ˇOsT/l` <lqUn l87q/9iYz|Ǔ o(%BI/_,f ~Gu2 (OQfjRkwv iۣ;i6ҕ>Sna ;m!'8u6:?h=Pqz*a M4Q^"DcяgFb?D&޸.\GP9P,nݢ!ѸWu01 DT'8f)NR^=ʥ==9d[TqՀ9m|2\d%,evS1O5 w -3LD5l0塞!&Wo4X#4{'i(Vyg,.XsQS7(ώE\ I:PE0(]bR:fyxŶ_7=h^W*:o54%{9"(m1QZU"6i|0TE <u" *@dcEH.4+T1L.AHHPςגi.$ߌ/ul,=rQ2"{It%d2&O R!Ը8@bW lAEBNv:_\gAwӡ2ZUQXYGX_}Kj rSG Y<=~>*(oq.j|z>~r&P^fa~Z(9}bcv?DaV2vd&zM`YD8(tڏ(x9'ң-i(]lx7-&o6M^ør ӎҮ2)QȬ_{@ms_*ǾK;?ɯ>j,̍QljO _Iy?&ӶMX+E²[;Akk` w$x^;lg,9ּÜT6GmѢ1>%-4]*vcjVn6ɦ5Xj Y^Ɂn3J蟙>0H 9$LCtnFbN3=/^ #o c+P8> f5Bae3cDꑵ@+޹yC"oj|:T̛ۀNfL{Ҟ>sg5IJT5ЈO~ _'_i]r$!f. gN1uˮ`e"C8wkXK}!?Ӓ7bU ԪD3Ur8'vr8PK$*ԋ} _Ԝ9q *$2[941=)NT= =!qD +{sayi}ܮSTFzi.hk͞qRKwڿ5Slm_`(?5%R#@($/斳ݾV쩞8Γz75(g`eC7o"g)U&}heIDY(e'+hW:]pʷ%x3)t ݛEn7vEV~4$Կ0DcIօS~O6ݕ3PQGW71nQH+(Ǿx\nwq>Y$G?K=[{;2tͮPj(4X3{%W~zkfWo×V&M2Lt$'5GG O|l".Ӥ2zm3DY0N'N׾I%jOM59F(;-ypz3΂Ûy 7caJtI*gmjI^ S[B#-+ĘBِ2k/}:(~8I¬( sF;N=t[şgL@:?")]P>7=҇"tKTfǭS}%3Ϫ;g 1ph[xbNΊW"ѥDJ_cX^mKqQqƤ,>(lE!pG- %ėtώMͦr(S[-{SB-X4"CCf=m# 9 F^gv|(BnoVVUvq%il7Ԟ('>9.&k/la˨1OrlS )S}ᚹ:&L鶎|Iyomͦ\2XOF(.h~UD<Ced Vb]+=@&iC.ǵi}l7QEiGڹ <ӟ3y&~yyU&gƷ뾠rOkAY<%@}LՅU`P>:7=vm' ˥4T0*WsҸ@~ | I d׫)m[Գ$GZrHX 9˜L3ֺl71m#KovzʳOm𛕳KMќqMw*A@z;ĺ84ڐ0uaON;l*s+xQIwAI3맇o28=N^K+˃!QBco[mtvHn(% &+DE<WeJ7Gdp<XQ(#4,SQqe94['xz@]P`VDgĊe(Rfu6FhW7FaAoU AAԽ!Ei!.昑owmM&Rmpa18er||?xDr{Uo!&"،K2cj.bPCSd2:I*-WN毠^gq~|{͢vڱYC-+fv"cW%ѱyr_9pP=j`7zv_RJ=+4> "{h؋9eugRuf;'|Ι"J[OB.-~Ua;#pfW6Ev̢>29&R*E6[o<}3-c{S7LX2[{3e1jܡdΜ1Tщ|#2`i֓)L@N=JY>ٽבFJ?v<P+p;"$)z(q_btpF]}s'q%^,2xq@?ե w lDqĪV\s THzcD\P*-QP|,)rE1Ȟݚy.{uÕ 6%3ާvY Fٓ[2]|p5C0(Kp hg%&߻s!jJM[fᔝn``ħ^|x>B7(NA86uxGE4]8i U&ϩ Uc\xL5,no5^` {oZ87 %l#ܘ)?4T50Śkd 5x.\O=]lD6vK  'EEmƯpҭfG E>Q^7sRo![Ʈ dndƸQb R̈g?G<!Dѝ҇D~{&ݖCn\|1\x(OúFVBW2 RN'2ީ+wuky\%| CΧ&xϲqk4ܬ]1*NT= i4{cm uk%]н2"'N?TRwŰHOwv3$+=X56{Neb+R8|:ЖP Ӣ<#? 21l"Êݕ)!젷z"H'oNZ w#ϫ=RL_*dD 2,rʮ wKL[8/F3tc9M:/mv.)oRM7L]ɹ=7϶9cYă 6N|Pķ,C6W@WЂMMTG/l%'aݛ_!e;-DQKInG޽%$Hb>9W233GaJ|aپz~[gO(rǯW>N9@/Hlb@ʬK:rw˘5t k,_7D"&Hq?3l'M崘;d Er!NI"6 ^bſ[ʌ]֧d&NШ=W ]LJN]\(A}Ka>)[dYɇbϠˋiM@ 1 =x@KrĹjmXWwNLSe#_ܿvS9t0ML"EAV Ja،T^bNΤu4xZFUi(_T2ti0b( Fz/-D7. і6q]A~w LaG sx%4F?s |9UMP<+t#w͞o ˔epv]+UfNySor0,)6:@& r#cϓEZd'[ӎricՃګ;M/^V?E)/ Iɮ'3܀iKπ>]AJ6B2nFD'}oTî1Lǿ%g 3ΉR&[nR$^xf@Kü 2 df)^L-o9]kiit^PEx,cr|d-W'6WP*۰]byhgW>E?n]r|1H!򣨏 Y NZQ^0zrY"3Wqj=mWQGϘe փ=xv梫yo!_Zi$mj{*[0i-vMruGpG ;-;ԟ&:~GhXK2v=ǂzkx>y?"X^S#93?d suUkCBXdxN9+;4u@C_XzHk8Ce#1&K/4|txvCvKlkz0AQ }/ v:f QB' l?͋7)y[kRDZ.B:G`^x;(c2 H:Œ69^ۓaBd@:YHh7H;0RkB:)xUE^g(Aն DG>fitOT_PorSpC"*P.&2L )#U( @t)O9{wS1 *nZ6 C]4|4UҦF.24ihn̞ShG%r.Nx5e*m TD)(F\) [adF@: 0G-\ypn7q; M\:tx&Gη+!nPrcraYͬD=xiF/g:h0NsI9,Þv.ي ҩ7meiY4(U䷿g>nzU4g׼ۅ t8Tz}\0X/8Kͦ7G+ Jx*kT)z gk j!KA%p+J&t!mYʐW?r hXΠfDSje|\&R 'o;bEBWo{SY%"J/ '!B: (AXYl _}UP7z< Nݙ-1|p`~p7I>[h$‹ISTvhnRz`)}Kl +;ArsP1Bg^WK[+/f TQNd'8ʼn%Vnb/]-m 7VvNGf9U+[hV,%[:|E^wα$)>l37Zjaܞ'|M)IRU~Ĺq&A d,^[FBgj~KH~Б S]+VJ"K:bܕy2ڡq^``D@`LG'o#vl)\Ldr0Nʹt;btyRs]Cچ/Lqi8.#h㠟]>*KJՄYLi-c+43^KndN@ I/w# Ó!osUOQ(n7Aga$iq絹JM.'o*KD cP7<CO&'ol8W"ysUd ڧQcBڠZ2v5Ә,{ ѯ\Ɠ{8*9\Jcfw"4^I'tVҗ@y0 ,hUgGfQHU}m1,–f=3gġ曓C1:?ŴQy4+fk}f?oҙ0Ҵչw&󭝵z7.+~! QFXD 4eP(WXӀR5yWу/mg/#9QNU;~KbN#;aڈ}- W$̪v/J%.&Ui2Ta38JCZ1,{}01T(ʬfD~l6Jsxq~~8ީ}CY.nHҀuV/^neL ; ͶE"ޘ~+zŦwt:߅5%(HEr1UЯM#xax L>̿Cs@V5L>ԥej@8Ό}>ck4Kz#ط,!Oh[A_r1i­Oy{(|zNw' *RV2%J~V蝗py~\ȑ}%)>#HVm{BKS@Y#|P55V`79+>`S}:OMH e3ԝvx>љj'\eT@Yvf]{pN]3HȐi Fa0,Cnl*E3 =u{(JuJKVaf t͸D&ﻤӐ8nQ`$!s--YU'~Nr-DP!8/OZh]sMj Ԁ (j~* oZp|{Gz-`UAq-IOP.H=ѿ: 0Ha`f/},!n[[F$+ \eLH>#O۽9+n>Ț@dt֥қgߛ'si ,z uCNG'_I{r-W4my* mCq G$C0IxB8wM;X܇`&孩9AL4KG!Cp"wbԪ). Z0s HQ,̣ly~|;Q1˜&coN> jSO"/i~J H]H!1%vn #wi5Kׄܦ3;Ibm50d -_mL% K~X> |5bGw#,u׏. d詿9+Grss]]O穉sTFgx"H8Hs-,: BY=jPX [tmϋGc`Gns9Hݳgbjݖޱ6f`}o> $fa&O[ߕн*@g "AP`ng)Bً(WV~\^+l7N.qA/wAJH;W5hrdHcJn4H h&N&rż.wB 0 O=^h ̩Fx$<1i)e#V;0K,ô*@*B;YN-0.(o0RQHq"29(owĠAV'Ʊ,+ ɒ{>Hmsܪ9:6F<֔@LngM&NZl'V2'Y55YmPa !7C)nEҭmcn&e_()bͅ6&zꓯ};te $z뽮|sAC;8ïU8'))BNHV#`OxY;%FLWϊ ʴ% `Fݺ &KTNuf1o.Wq f}]L'ԂQ~ , MBGSDwXde̟?XӼ{)焬+r0 IJn7qc܇ެv\{"2aRK@T q d-YՌGQq t|:I~Haϟx^;2Zu\]+;>F _](‚`MiB eaiRdutޘyF:Yg3<@~SK"n|kzsd%WQ-\s|yӇ7A6kӵ)+pio#` k+'~o}ȟ %BAI8ct%<ցAG}{/IP(f_IX\*s;) %R yw>8`Wb-?m0k-<?kԖV i(hlt&FoS@Ip7W>gӖ"b{YCF u%(]\ѫE@7~ϔ?=z%[Ɇ'?J\K 򛺺Nۦi/D7GL8_t/ /ʧMzm/+2iz~V̜3a\Uiؗ8/K?)z ݲ/aVw+q& fHA$7pDUA&8rɡ֮kejj(M)9D͎T`HwcO@xK=3b pʻt ȏUbRq#ꅺ{`[ ,'?"(֝FpS>NygE8MxZ{oEkbQ#E٣gSg ;#q'iP] Ղ\u)Ys1^DeZ(JUp]z @Ӎrfi$VU+G?dK2O/|#rYrٱJ;nBw2~HX )؈|!g_PQL|:&Qmk& 72CBMdYBnѸ|p pQ2X*-?Tv.ħqHz@M׼Wg}D<==Ƀ& YhÞE]Q ` jlpTu5wCi}g1Ky;b? /ַ88@ՐRL(ʣ'=Orۃ) CdVS| jAa{QNb|n{u²sz|@eZ:>+CLP%:DK!?wZ #N)W)_uG{!Ay?K0qPW>IIC|}1c5S:G6aU0ZD]jAfuzn ?98[Û HU!b|Cλ-lڅpRtsu,5ެ=fi)s#o2B$d:e,_N`;S߈Aa Eb֑HڀCH\1vEO0]qaԬ{*[ "ֹ8ޫ|iWws6˕{5%0NuC?J/8}?%H ]Z9sqE|?$B@@b{# bh3._ gtPiſl.n0M[Hs߭+j{RX7pLJS@ l/ 6c+&v aw*ǁ|b)Mt{1ڸ#}QU]hlb_qmf R7 JY#@ؗy"a`!]i7G,AJ Vx}A:Zyi).+wt *uj磞!O,kopÆ٥!w==}p^sXΡdڊkBm!QU~`02r VhhZ1Eoe(4 (o7o+ (5UMa_k~ yڨ9GuPnVMy3J|uϞBg)O+z%0Yqm(h]=6\L»ǚjdWb?"@ ͰA2N,E47}%U`Β^G/r2Ew]eD%̍X8uFy,M yG/߭nRoqyZuBJ6Ļе >M:?k<åopajYlӲ[|*kk(踃O0N&n-RWr?i'PjlQ\Zju96@ܲfz*Y6%8~|ۀE۫<*i0r-Wϥ CwQMW RAOBvbҺEq4{zsnj%1`@C(g;NmhZXz((6P3΍:tDdW/;3Iy^u7ʵFW%S6E[ @fAv$#tr@7UT>9J/~6EƵ. նl J}HSm15ȉ"@>3LM~(\;v"!ܛs5(txVy'SU b>͈hq&׋,J2b&Lv,|j 3/''Á/am1j.wXT029umY~lT!_ŶtL(:;*aniF>\ZtNуS](mBE=po58hҬ%6 gwښiGXG8V?×[PoklE UiANDl)U瑨Ll#R vvnip$B"$<ˤ@ m"\b4Ȏ%%}Q+$5؝JTǰX=[ ?DEǶӚٲc ^,Iщ4)-2|2:Zu\}<|0+q唪]TE LjgZc`,tK箞5yRa`|D9[[;POZr$Z6/&Ʈ7Җpc{߂MT.Hyw9Zឺ ||lݰZ#'i bg'z#OaOiTirv ͎q_,ۤE7wipP~Hoh]& /)z {DZƿDhT(ձKW:H(}C`lQB97[SԼ#}% f}R _B.L#9ǁr6*H،"ˍ5eo@ގVv%~2w>jxD'n;q*@'Pge=~8b-yTYiMkxjC֘W eqOǷK裐\?Yx/dbz`E?>#} ;"LZbJ EOIWQġ)SirFREJeVgEl:Qrx̠<hswVzNtz;>5e+$h C-C1ͫgȊ*נѶarLѺ*ZO1}^3⒉hs]AWfn*3z\b9+ HkcuQYR1a*X 7brR{J&D/{\HxOq+. ^`zyzC5Ɨ~CQYWFsǎzr8/ɲө*epC7+Ӏftn44۪:?(ddzj\n M_ [q.x so8:A0f)IGz_d?]܀ k1oT]Q^AQSOCsB*@ `"zdx]SQ-Iy0=ѕ:{: 'ctRcr` MHtOԕI 2n4 |}nCaa+[`,µfdiLTW|q9GB;?kT f(o)l%h yn>X>acZr2mv`I"E\rXPhb}'*^XR^ g0F!|gw8t,xG+9C`?8lj `涀5gMnI)1@3 Jfΐo؍1goSpB .rI *HӓCLciE84'Ie|V`[0.tYT5pφ-6"L>Iwzb |́0g0 9//(Nס^;|P\36C-Q2ߦ@.sHއqZmFw@ph*@goncT|rggYW\/}BG<1&ՖspG0ysφO5* 򅂍~Q5~೹wAC˰T bx0q_` nFWmjɱyrjbrGO}K1gpb"-/LBߘ!%EoAџ8[u̹Ȏn6B~?d]XNih q?s(*~dxĪ'?oX)j۳x%:1j Rϐhg]C:? 񪘭ZL˙wuĵTŰ%Z vd;tdΪ5 QSt&ŨLE'lLD\@?٭71U=K0RXn]ϔSszRMȈKM]/D;BK$扔 RCh3]Vͨ>jnZmd Sk*N?MM ./b{,STPT}Z|\&GUwn$j~rvS0iv[k$ >#y K _.st#Eo$[sa`L@<\m\\0wSTJ'|p: _C=01#+4Иqz yPryj#gW,Nz~|Ҵhhsx:qImp׭TqBGghcJn.;]M߉,As(2}r)Y{vEqc?Po-T4e5UumL:x]WoAC6sE!tmd78͂H)>Ly$nbI"9xjqI$E{mW0WA ߣd{:U2dTu w;_pR\lVX{,B)0nB$:ڐx?xj$ry Gjsֆ.?bscq?G'>\<#|'k^ &|Ij2_Uu*];VRL{{;d`8-lF'8MBï$4Ub-%o2uOi?o@cU qAu(q M}6~+2kX(1E Gs¹(6tIr#g!opܼAC 4|.;2`| rNҒKo㢡Mly{bp CjDCE ^KA6#Ha8-ﷶYN;3f'kFȤ5 xG8SM5m4JwƇE99FYM03!N"q4 '"PtfNbbVd.ߝ'7b8u;$^qlZ-ڶ>x9K/ոZ1~lJB-9"gїvOVF 6J`=ɷbf"\o`Z r.X}.(4f21aP .Ժed~ONcg8naq&5_M|󃙡P~a(h-] )ZaԒw~t)dشy&M +ڏ׃np\n-'Y;4|0J[t m3 x_,-H d~mW6,5 }NcJ( TS=C99rg/Mnڴ4HM 4$!f*ģ}527&EsU[񡆲7hgDݝ(F[O^CN5dP X!X<Ȭ\zݫ`Og&둉@C5f²-5e쳩!~{~nIF1u^`ú떌 ?7Ek"Y+ӌ}u^"W\"_,v_**/Hҍ(DСPۣ?BĽ7͈8oBynoTupRG&$9/X#W2)˯i"x)#SbV'黵 Hm|ME yj=b Mh&JȖRT&ZWe0 ML_VtL2$a,t s+e!*e=YJֺ|EzrM 牛 i#i.! ũ: 3R6ȱoN%*t?aZiwϴX$ UI0Հf9B;j-CeSfgf&7 XwhRa.Ht޻aYNր9*Fc|̞6!niχGOb! v437sPwXRԞPׯD, {#S'i\/[6Vȵ(=u* ~4*֠E)χb\WBQ@xD;3I`NMaE"֐Ge]QNo%Կ>#/yd,RRrqt+l) u㮀{JT:2;uYЋ[67?O,DSIa}-ÌSZWIy?]`Svuq #9?8NVa =^1|qaoȍaNdAQq 'owW+=bщ4j2O16.'.Ymd#LIB6%)^ԎO϶cuQBQaʱI#!Myĉ?Rdgѧ K:P2kZ.Z¢zg*1&e4DLW;qaA;Wt~ci~3U~wL;c.^Y. 3b9Y{BˌlH;7S'Z/Br<~_=96U2 0< 9k( @x PÕ)Ua6^II -Q :b7YWx~(.e}D >90RGX&G'X2漨4S˾7\嘐G]HJv'9z#:=~ $b eE}q{_. <-]#k{3s>[)x aPGoK}bR(&"%){bYt^& gx.hP'(u[pl>y*"Ii:1iAO?Tn=`Mo"mh?A&C!"8bF*Z#xރE-BK(ѳdԕ(+C[2:$镬<9ng&#`Çtn Шg`aY^!_EE$:J%N%F05aZ dd`s)yڼsLk"ڙgȹ ˯?^i"D-^3E+:&uJDc7ə[Vo 7:f';1>Ghu-ol"+v fUt {&+COLDKt!bq7 PEaP*aqr`@n_"G#{(ꠊZcŒYM?LR?+"ȣQ`I岙_gb~8<~Da.\ rͿRG kW;L,Wi4LLF˱0m3P?d^d+ V? (}̖J bžn쭛n⯀ДWՀ:f/|SKuqzv#<2KXŠ}:-ҺU<U5M.ii0`7Q.A>)BAn&.h.L&p.^'[܋MՙlWW]ƚl:&Ze[1*Vq/5K /T)f˛-4î}E/c{"ޛϱ$%Qdqfyȵ2nD3 t cZ9f0W-[N9W8HbK:cup^em/f)GIMfR"\)obBp_@,C|tmd?"j\U/l_ n ~8lX[k ct{=U&鰭ZqXUvU28OWI*Ei2>)ld< z*#\&0*PUz.|I8wLT[-QX ItҙԖP0cb"d' 7y}nwwwWt V4U% CΞt'zԁ Bn7r7rdAU`ۆtn|z>oJL/M-G'PhJ{!?>rpsBX|j=ND w _H\8i# x#ؿej45k{e"[8Od25?E0@Պ׼ o-9}Lh|"n{љ4R=Z-|nEDG!y={Xѡ6:ֱ=v}]"\ +_dJS9nCo)h(M]3 ,2ҿE((>|(BzjcZٝ=vij)}S!?d׮̺&׫AX9yɘ ԭ3O[<Zpҧ_r_W<[Ymr2:NJRkDɠM%%=^[}*Q@ݵ*:D$xnׯKU%6C!h'sބ4;*0P9"uJI>0J(JP>9X0 dX7*pe`!{/s_'.gЋ@&>1'vVäuSegx[5|oƫ{쨅=/C O|:)~8ȆKK/nL .;y4hoChJ_B|J gb3V/#f,j(D>gi$UJMn劲|J/덯})ӨbJѳAI m/S +E4Jٵfwz= E #[25 dBd̞PA ۰JWkUHBA+Sx҉O0O(kEY! ؛u&!wkەI]' _.])bs=;5avƬdexmHMrΥNو8h"%67wlo"y6MDb2Fq2NCЃlH^'M7q %6ɨL x^9Ӥ8nBgBra?+$hdōnӲA+7gTi aMꅊk~'/i(C9Σd >ȩvM.i0l4:\ڤGw|sL1@byP]eMٌq.ksG@G "۞Hff+{-(HM,a[0Rԣ$M: t@a"tU0 6cvB-r<ǰ0tc*^OΧa[̥!;d/G]f~*^ty.>I,}>3T*ikv@Υ/%O[K$2+Xn#!%EWZ$'G;\9{rГs.62ޤe=,gAظalޠA*k8nGчl+xj\&Q/ąFNhYy8 !2R1jfĪ$}tDحk%wk64Hz=4-/ !#qec D=0ņ:!gJ1G#jKEz}{q ;ui9Z> Jͯ0et߱% ,<&O! i~pD(hsP(rl5ۋaUSr'F*<3/OfNYEs =nrh)؜k n(ڗN%]sW:Z0gXS_St'Q 0٢V*(Lj+V4=kU_<r:n *n cn-GӹB)YIbBmRgwؔE4(qub*#s!X|V5ܞ2ۙN7锲P=tvi@ḭ*JgP_ ,fUt[eӶ(𖹪ycs} fSlF[S NCi%Uu B6@àӝxל*G|q d[Nf0^7/۳?쐳oZ>R X#SPԤP>nq-HյT@i)yGf/V'c8hzC泌b'S7qBKXBqPoi\5$T{po"$s9*M{,c!^R@>B u3K6O-0qf_=rB4㯑7_霩wx$ NN=Vth{ <0GIkVX;O{`iYsVL*a[ !\MKRcV[%$ȞfxWrzE" D)7},j݆GCW ᥊wV5j]h}/̆Fv,lN0I¬E> uIӎ|"ʑI R=ciZ"58ܭ!\`>$Uz@'®Y3Y} ,lI.^O#숗"eD҅Լ !A2 Iw="-A Ggj<_:qUMdT23db5F"O8-`tZf¨e,zp-#W@OEzL(^mV l?lGc@9rKMDIi[4AWv"'M7@bo 1 䲕 4_+GHk4bXC U9"O/zZh/-4~V LOL+ozi/oFYw<\E= ;SUPd>k3A`lx 0~ xo=ԩj7U7xI`.rw2~5 Z]Vퟕۘ Y) u"V% #G?K(suIŧBs3Q1| G{8>PX. I\{y ONzPOܑ{m3 j;Q󕯔 k/P==Dϗvhߙ3[.;+|AY'^.٪tUI>%Hݬ}Y0,No} WnViԝޢ L$Xlzܕ BffzvIQ656y@=&̚qV?ݾߚSwGK=ML 瑬f>,l UV;'P/ԋ;  2Z {H8- ^ıO49cS%#Qqos``r#O3E>+{$XB\Z:eGu7/ٺ?p~=UZͧ ehi6=?Ù [𑛅k@x1;STD>}ߜ*+p+IUS`xpxf5<94 3]l,7K ;FMMF ~n= s*ɴN!M&![eaf˃)+ƈB[`)˥tSW- uZrs $QǐI.\Ssh tR{J?rK^MyS ZK0bZ544کv~T_&zs~r# yQ9Q/ 4ÁF\@mEf͘Bנe<7 \‰ IF1(-c턹<3x;ֆ\jzfnaS_6z㔵첞oX9:%J_B!_@;GC[bľxmOo[T) 7 Kc5AbATW&zf/aƴBZAz-GL+~ٙ7i#XEdbI ~ BfjtP4\4S΍S?ܨn6PÄTWjmJeT `ΨT=MLIעLjeоZIw>ҴN~]䂫2+L4#b9\; \#Yî/2"QW= KB=:*61,XEANe%&Ul# $b;ng@)AAD!kPW7ˏu6ą,3zzT#LEg;"?਩.Wߕ6a^$Z2M&m嫞59{_e(WxꣀQY~gcSR+_&.ӏʳ~Fֶ7D|9"4s,"8HhAoPu+ 5Ffn Y3w|bkVRJpHnX֥Bqvte!*Шݻo>~[Ck?_iOC䓦o6Q͆UbϤ3W=rbnh9$[tdo;ا{~67Ŋ;S4V?;^ynX_FA+ Ŭ"/vV6x~1(h[ܬ6;V^@)\W8*c"MOnc7; (WH)p>tC"f,Z3S_v<5 [|wydqu8wg.jZbJ_SȫG6Btmso0Hۮ?ƴ{.:iBN4 I5'G U;zUa\s}ʗےI֒q`*ՎԝzK:qu \E.L݌d\i$< ѵV {}+Xb'Nr ffn˦u&|.A~;׷ 'OT6фB?ԇ,qƠ$bhJ1!%`ʐ2o̊ LQ_of7#Q,o.*U, `(osn},u\{Ngr)N@ٽqqZr\eVt_oph9.?rkyPꨧ[%~z`5_!\M|bGP@ڱX ȕ Ñ͆QI藍2}/NVtxW X8 ̵]*`-!7KKs9sMtH={ȆikN]5 ?*C}Du>:=OOVr2;ЊygEQfB$yvRon=d7H`3q3Cc<Gd͕ M6<؆ځIbF#^Z,UA[7\dƥa Ȑ<8ii kL<,յ*m 3m0NB0p{⧝C$Q` *Z.qN%;ڴۄ|.-Ŧ7{mmdm MфnV~ZA}!܅^Fރ4'8xX"( 0$KLC_&_.2$ WÿuANiB==fG^Wv/ .1M 1ÅQHa^xn!^$3B͌EC[`$./"64C;h"Ō}^$mGO4!U,NB|E*jzjrmT s1@dmn>cPF?XU~D]x(zԣ &={9`EKNJN?7kNύC ߋK |Tzc 2 я!ⷽ7|$)ZuUz X>+4Cb J~3Czכj8f9 Vß+!8oi8sXss>HMmz(J(vH;~S[ 9e!yT`_DD+ѹf:`Ujf?sY橌܅2.)Wh xa lQ6qʃ ؖz%Řk| u8kPeLޕ884sg b8/)P ]*o=.ɮo_+ofq r!k4XqqJFʮ+n81XY^G6X &˴ Q~R՚X.nE]b٢8󲅆1> K+qVJ:!LnlCoH\Lf3*߫ 5/$tW[aPzsduƭ cPl)Dm a3[ ̹/b}DDYoWWby\,OI:/SqEP7v:<%Ex5Y8cw{8˘mx fw1`uv>J`5i~IR|c}^G9rtn7==?1`EVhZpna}EX:p Rk"W߯Bw&)DX$Vw],qxt$WA35B B@H[4 ,`9"\f$Ŧ g*]F%|=`k8c n]т{|^p!S+gʈۛ>?XZi+AQx`ꑄQZ9.pXZІP@wa]> b !`Jy C@| =ga5-x*[n툣<L܌F2}ZoTa1Fos1 V0>@# Q9|*Z/WV6 .TI }aaXѪxR됛\-/§m-~*%d|ƒD_4&ֽp*> b{f]Or n)>S&(;AA QJQ+.yEJ~Uo[ +b;Դ>tqi$pQQȉ]{:0:6ě+ui\OI$AR`T8y #ѵJmcyűIlQ~i `kHťQɶ{%ßH,RBJ-湏wmH,j"X|36R1RP!J uet2>l#|Čyʚ&~_r][cNc7&P#Y`}׉܅D\,[Ѹzs|~UO5`L; [Dm\x/Aס(}*jRnzgd062X9pYڻ<ﮢ֓ю}eMZWFv7ϑe I~-ZF:,rPoȎF#].Ȝ SLmE/%i4vM uR^l^xYGNd?z"b#|BpOh3eڿg\?S\[S{O0cH;EsVX-a3RW&KwdBIfB+XunDh(vRP{OrzAfg66&;)c-gl󈗁#Zֽ~6:AAr7O?;R6 t?f1B2M7E0 xwš{?9Yu: mwġnӅjE1kd d F#U)+_ȝ~1۠ ɲ*p(@"[ƖDk' )Ԛx}dm<^!E 319 m E)yꄫbro!H/gcmqvB} {AC/4x5"/Zh VyX" )/+YnoA?v&@ NuNgݚ dM] כa^FI >?e,Pg{(5K' U ~yy|1G 2u2R:(ոidX jfOZG]a"$epR>L|S]2x%yn+OUᅯЊ#FN5Г@^)JMG{Qch/'Qm3$*IgwZqγ"ݪT%)>d#Dg} ʕˣff5)*E-LCuYOJZRzK[Yu=̰mw9ct!Ad1s.ҩ _5kL,V'\]4)XT1o*02y]x|xsdlRh;PȦwӫ}1>u=v.(k#4_iImy>-2wk eYVk.y- dnW01hj-.Pwof6HMCUBjY6xLH  Tϕ@^IH/f꛻-.% -^R#'`==Sr( f# ^K1{Ա}4uزU#Ⱥ&[֝~E#^֚+. (ݱ'ilqʰt%DArգl2䵁{[WI=#sXQ} 4vvy*f+̃b }D=m # o鹛&%a 8S1!"8<6 DQ`;6qo$petϡ{$cz9g̓>$ 3E=t(/"@n Ta_-&&5#F=/!Fuf|V(ϗMrw iWUVve3˝/=!7eF2х<@ZL=r봯3Gw3>EBR0Jn;ֈW3Ln!c+^0LCu˶M%Rq B94w/ ,mG\![&כX9H7 g؜8XYġ##0 }q5چnL\w?dH?s0yܕnm/5ZD ! xRʠ,KF+V.Qp2"$&:Z|B im9[kV8@-jVr때u^N( } DD:9: *DËb_pQHKiiB|_y< 9NJQ"Z9oV !S0t-o@/=-60 'n5 m)H-3>wfLA`{t^Os}Su KҭqV = ylL!#X_s sޛ-7fS6J9Р2agy,Y4ͅfh=ԚX`Ś*9{{||"LX_iY,cx])=6ZP+zu62-A.Ui*g+%o]Sٕnj_I.ؔ*DW "x xn0p}0Tgb=dn볏jnp& Y(۞Z⏘.UK$zoEsmB /u;(Ù ۺwkVR ܦ&P'١Ck2sZBf~-w=뇽C%0C}*Ɏ4ȉ(Tr~g *u9uT[NmR۠<8Bw.2ȪP?'U=HG9@K#tSPzd/ه-ŋAs޲eF[T :N~8"_W҆*3n 0>{9 i65+ Kp͇{8vTXYUd%Ԃi?x,˟}BiZ%5/Y37U*D|- \\jH&($y` L7S+_,MuXߏeDeM\F- }bmExE [T/UމrZ-8=7̄G&f!`~ {N`>V/ǭ^ƇXHwqQ]p|(w~Qấ%Oª\Xn$'#-ٗ)5b@" U1~VO*6A@Z9H _7Yv<ӇtD2F0w˛'s0DA1.A`j(\w(C eqr'P2%`(GCWF !XDcuW8m-O֚mmZfĢj)b/) 5T'3gEoH`,`Cwq VojC^X!"jpSW-lmu@c+)ڛ87ee:UוHSp&S{҄͑(ƙ/3YpjokӦݷa_%F NVj~ rM}EQԎ\ߍf<cM'Q_B^t}J;eyyU-}&'/oHlm3-Y#-zkY Uʡ@h`tk\-.ґK|{JoaNLH"I3I!y ܭ1uYt ֡yrj+48oB 4% OъAu?Mhe"{ti{А.6ri=` 7l݁ 9>~O㰨 -:m8PéFv_> qr2;SNJv[OD[ Tcc-=U޴hoߖF:F.JZr~]xQhE(fOwk+:׭Q?7R6MRƯ AodY͐n-'0|va0osx3x*/_tgW `>tC4^1KE<|8_vD$X- )xV#  ,/'25/uzLJN_TD e SQLTؗќM@7r-|/Zcp㑭4N 37V|"24qW%~CZge:tڊE^s,LI8󦂻lَHM̆a3wQYuF0'!-`mIm.,8&zԄ)0S zB% T%>2jE1셊o jӞCƚ >mڏ WdexHܡ -Gc`SkP2K;GIuÔ \W :n pW(:UpzDQZ#O7D7ž6Lw\]~ !>6o$ |b5%'?,NNGxF3&OY9O6 38)\7񁝢Lv7I3ZssR0o8wS$LZ!sԙq.W79tT5+n3drU<ĉ}n;E|l@Qy%Lf\< 2t&AAx45xnLmGoPN\a0u^ NJhdP#u8Q L0:;6J 1)c2H\;eA<9U9h3rRcQ$ut #)1 v`0^U nUU'k23w.{-{qtGq@cVbP<:a `g`op)* {eelM#m$z2[Lհ?0m҇؝&ﵥt8_46gFؤnu4.)7q_s8.oY4/|sԏm/R%*•8.P5K¶F-P)S> -j&3; Ok]ʨQM=G(@Ͱݔ]̂yp0zWq@0k9A]ګBUQ"Dp#ʋnDw"ؗxQШ7aRJ۱DcͦL />`T@h#3@'A}VclN`8q*豶+`ODywE+@#uYWԤ0[qw=Vz"-k]dQg [E:"n#C6uv gSC-~tl!muʑ'쪄q 冤\*ڝnĐxc(d,x5`(ۺ8Z(_Xvqk@_"3vc8lr^;xz !o9gMp4/G,4 YU sthn"F3PD i@ˇ5У+b ]پڗ$9ء1 YH{}l!P_=Gs~k Q(59Q lkF rؤ7ʧԎ\\;lѨFu0B8a`7ݭb z@Ń{A ?Q ci`PnOkޮ[yy۝!>!Ɨ*l T5̨_1mXcEC&\!8jP){Hu\$kuuCRN|T@*S zq> A2A^ ?, SrkW7:Iqy H$9H#g빢7NiqYvc2?M~iF97k__GCXv# t{nG݄y1}O1p}Y_$b4ai/|ӇmUz_q^RHVŖ Q| 6Fm!gٚ5ƒ#(//)oGьHĨF:I'tl+./IKbW6 PZNWZB었mjJeSHtzy!P Ƕ$WW~ zVD#Rbҳ.nquл%~+fD4Cp4`ߚ 8n9LCcE5ȡFצފ^@[nq:ӐU&z+a:6<(|yMD"3>_<_zѧ/FDND8 7pQ2 &iزe] ZiWg nve%)~ņLO0`NDU* xʬ|FS_\GXۼP *Ʀm޾-hP V8^,G>~}!2A sCdԺWcĕr%3L43Q7V^8쁭Eompf g'J=9FzHtUpc iV0wބ/^&aL}UQFzu6~"@^=)IX!KeVPu7tWu#ǡ9e.}E"Yи3Z7^[=ۗr NdPMӦozܿtc!l!33;n"JJ-*j~//.q45vtyE]r)pHIsB爵vӒDo/>5#\Foh@(״~>{6)f7]*\zd,G*?+%G9.x( TU&wkÚ&j Ȧvǽ\yi@VR~|:""6fFX]|7OTԬ;e:pǽi;=ǐȬd$T3fEvldL\ ^SyO\\M!+Ͷ̹0p{YGnJw#} +,#IIfia}W&ː5YowW8k*;lsOL;԰l:74k'bo Pe$^bZiӑRĎ޴ZX2K 52 hJPHoT!Vqcg0犴,< WL!ٔhR kyF]'8@WVWf9pfs*Ĺ{b4XBܗAa9$D]Tu!vuY7[u ,@RN6zGOΟ=Q ;; <{mK+%z]R]6)4drwZu9A[XI\4ߪK8 l7}CFVQ{Օ5HO-%]*;P|)ISj͇~F&pM+at Q^'FVbPhD쟨r.^kna|$X".Zx -j:zկRpoٕ'WBJEai8*r XH RWLq䆽.( Zi8!mc4aC6F9|Ft "ЄB I0x&orIZd0[ 5q%]\ƢF ;MHԑ#Ȁq9+  )w*@vD(ےxԈH}1g{ |wQTHl1A+;b}Y"~+t.°>RfI3B#M^~.*he*`/GdFm) jP>(cŝxuIU|Du!ۮ$0Z )nQeܸ6aQ?\\45ڗ8%%;╞F%)} x!.c+2_ofu܎¨5/OV |'Β͕#h`tx;|ΝGe>qwR |L-۔Lfy~Z h Nֻrc^`FVƴێYW:+_ZVρ{_+vVY\Ңq:.VjN\ \v^'2LҞď<Ƣl!>RmX/gbݛw_ןn -m䳿!,F V_@ׯe;נfZ{(i*Ytk˃Xg}vYٖúP/E-<)btX'^ fL>^ܝP#dĝӂ-i|n)*|N5RQ! {ƖMFe˜L~رڜΥxe IxF]VS.6":یQϳ?_84 u~C  >{)`\䯷Ag~ar&oJ|Z@oN6_lPjvgb~_GޤnYwwLƽ@BHPͲaE>s]t'*E %p{`|.;/,D~vv+';%6}rmDČ:}E_#S/Z^Ķ"D* Hja#,݊6s}* 5oz}\_XZp-")Kh)r&H[z/ΔpK@Tg8{nVD`ذ>RPIv)ZdV|PhZѠwu%Qؘ.34/B,mU ״[؜)i jhF96'W9qo e$4b!u;#cV4]B[Q5X{?3 eWiUF(7p> 9f!ƒ7i1U橏#(e&7q%;*0.B7BSJ[;Dƭuo0ƪ0*Ʋ D!/<(Yб-LWOdfD A-Vvp9?q5ݼaρ}<cIɀ67d3jeE4`M8<+B{o=g/\L{В? e,*Ik5XU"Lw]lrqf\^"Ϋ<<uv/VҮN @oG8q~W 8R͙*,A \:=Ms!ԛJ3bm->:0kwwYJ~5~)=c!OTKn4 ?8>(L:bBI T3`JnV؃U8|]x-˶Rt3#Qϸ6?FF4eG661We!QZs\=ChFևnޓRIz VKfN&|,lږ¨&b q+c aHݔ)^@ ᄶזvEbihnrz2*=_y0SA˄s#ڦ@ٗ,c;ǒTt 0["NV$y"hr|O ⦝ ,:A%6_? 4E2E~ Fi>>ɨA㫁DZ? yN5CSܹ zખo-%y$,Hlsۥi ֐1M̂!Ctr5lTk8 N7+3EzE9dzN'yfBa)v d­StVHр*d QX7ѧ2LԷ󋤭 жk^ݶय़QP !C ڞ_\2Oj'"ބkZti@ sU.46z,9S-Xگ`P Rp]zV:r[Mxaԓ\;Q>% nE(u'0ٙi_C9"wNb*k+,U {N} Co!ظ'c=\,׶߆$YFJS C/{HAyz,@S( Pl6t.m"`eUc#DcH)J8x^l7ٕ՜D/>QWn!eeF.Ep:֮;IocU)!㽬g+ iC9Qߩ_< 47-w-tikYI9\fVaپb!?7;=9" B /{oo{pd۞d\ +`s ǦxcV3!=h$=ˊ~,tBf/Bޅ I'#'H.(?7f90T܍lvqp;gBEcU\6t'f3vm5iR40d@*@ۮ8D'Z +HJ(PyRsC W2_KSRd]OhE.o GTGuI.Ss1JXL\ƻBF*y*o dL4DS@gJkeˊCfue` s I;jNVɨɓvjm+wTGYt6(բה[Jc6/SyU%ӆEPFŀul}f$7hF>"Oo"2jSvohpoD" [ rY'XkxN+_|>R*\ct&͜$7$OL_g#A;s6aUe<q}P>!Й {?tzF= F@& _U eis',"ꗞp/jy%fL>ւ3z&4IIV/W'(SS$Q:KZO+KU*,T&xbxD!I* U&_{@{(&|'vv'" `1Ȃ@;l)Fm֊ ]=9\+#m)!'$,x(dє_gLʹޘ BsD cUDsCE=2 !x ëOŔ0O1Zo K&^|%]8AE+`Ԅ/d覞a^qlv:%ĩ׿_X䒌zK8Ҝ^yP擟عC1@: CԜ!F@iWE@%1 UwjΚ=Oڵa6^? Wb\f ,<$Fᒇ-9~fnLze}eM3XdwG}_2=Z"zLe8 oIa N#2^ 0)7@:9`TPS&-Y 4p궵NNλЅCS+ .++i?whj IG}bGF+!0cZ`/bv!֙oz8uWS?z3kPWVՎ"gGh6~A< fGHڥI,m8XRT/ E2QTʂ'-H:dWQZ1\*͍ˠ*T::al@zKm>4}@eÖE* PEȉMqpJYTp##u\D,w. ҿB8A1 :e'-<1׈zXrʼnO֯Qˮ+:/r-]\BQNwppד~)ؔϰutA0mᵏcz;WERiYAFZ*C/ ?DF ]p8:KO MĒo|Guߖ|X e>,i#6mwZ꾃C&ePlg*Mf3aM@%ꞃuSiN-ɳ`膚țm!#at;>!y\E#e%0U&=G/3 OaraKO赂t$`MNm5V 1WFyWއ #θǂ MBԱXu5t:C™LKf:\rH#`ɀJGF/O7QDf|&Rt 21Rڼ)@Y%oRrU;IcV BL IuSX٧Й.yԴW1H^[kMXs8xi]bm6DZ^ݙaq# +$͇~ӶiEGn[u]8̿]LFH|+:tKNMjAan=|sQ^Pr,j?ugnjJqIaUo:Uv+"E6 T!M^ s'Wō=gjaW7`dNф SR64h{y Igx0?)}喝cYRᓆK^ w*yg/2V`rC{l :Q7ju6+84_GZT$ бalNP&yP=gKSMX8^ ̾A1"Me-9 Wm2i@eTIڧYW1n׏>(v0;0X!T2Pp0-K~ho;!aM$I*Pǖ4 ~a4nXZf/Ԯ`;#I}\ti>W fAeydK,L3޻ci{.!:#3LڧBz:XԷ`9i#W2y긊e?JK5n軌%шFŢ R_NgoF%!`/FS:kUB% /$+*Djc5y}% y.U}) u}˥8e,y b;S۴+yUĭ~gKw鋁2`i(~K#cŀKB9L{ PħǗY'i> mzT?;n8dZ͏aKR<|GE.kr@>߇!*Xt7{Us솪`,.HkUvOq@T8" ~ֿ.b[BlmG|% \>/ |jP(B#3_#ƐX?i43Tq|8b(H2h7ʷ!^iʼn2;cP#ive`[8P KQ<顀McΡe֠j /Lh8>MMz=vqjlC=vuݮozC{t/;uɆoPĀxtd%k 3Ne9Skո6WjpXZNR+`U3}6J9*:mw69=E6pFLR6%.=EWE0Cv4' i93'?⃀2um+5}3,y>wfK|]]kb0 :þ??RCҹi$JØ'{l $pq(@ݭD2G26`C}@*Gx|˼ l8 8$.2܉ )*K% lLeAI6cEw6I5 ds#C `A7,tY/8gm zA|0HFBLg˴ ֫!:8=&z2@k1`Zߝ4l.MbJ)!/z"NOmZ[o+NCo rSbB6+xA7o>BݗSlZurnM_&\Kiw=2mѡMk=W,{S}Xb6ݑ2D'+_jGU; r@nl% @i3~$Zh+cXoU]Ђ߀#aٯYߨ pCV /L"L3ž$ y>,[t'\73Nw8^1{?ER,. ?D o._ ڡ>۩Q@P6?(}`B8(^qr@fо1w].BX/JXb-0U>HwC(ݵDJ xh?CI4 V%R|$=ճH_ء5 ;*khXs;[}f>xv9URX5(^xYa;l[>֥FtkSh WX\+1!aIa`6.Dz5á"pj–a顬Sy-q!!.ߐ٭ ;&m eGnAFIt6zN-Gp2+^*"0Aܿӿ6+^nF1m`p|s[2-eX_nX+iq =ăA:*<=dD3r!L+ސ CV6dnpS@b<jP~Kim:Z7Ձߗݚ; lm|͇q 8]Vsp#oRRvcj n FwBR M,Htb2b.v5) l" 6}鮡EFz_1wYvB5cYvF ɞtZBc&o+sv< ңDzFfr 0U_!dC:݁rXk!nY" gJ(00Js_~}'4WBB.Z^8*4l+"*.j/>=9K9R{r~YmEA(V@,)5fr9,N{  i wX92K/ΝD[ do!+jB+ M O`X7[,?֭kAU[RVb 46&U-H,TH{L[ׯi]Mga]s]?\JdR|hQb/ \\Jt{[:'&@#"Iƃ?@PPÆ=F":B9{rkB\5(W#.-1~[S9ETs3{4fp]TXUW60#FUETYAn1fGv؈9̣G8(UQʖWP*LiY3;&\[ Pncq1 |e~+X{!i?P?*26jg#FFMM(lk u$R (  @DovXȢX@ZmL}0L8E?"6h4h Z.@qj{L%/n^ UxӼ!O/dy=i֓sֱ-7A?ۅ+Y*`h}}g$Qo`0v .Ȃ ˓ym5HIz@ܙ.y/vWPZlSl'%:q\$hՈ_W$uLټm_-[& X`#_2({#~J; E)֤I<嚝^z@3%4Q,0U6\YV:inw_ s 'd ݃zI५!t\x~CwzAeq3 RWNSU>=Gޡd:͟16w;ZgN*]Vmf::j xǍ%M IN"\,?&:tMzϞ{{ š7aΒ4,O!)n$9J D:5`|QrOTG閕p`_Q-K'/\Hl;wB}$fS{ sr_9ͤZZcdW Ӑ+º;Y2CR#D3³9SF7% U{xݔbF2Z`P>&HAGzY4ZkWQTz˔ے_Pw\J, dApw[݋$p˯l`"|GRVp; R0_s[ mÉ+`3U{.*"ZD ۷:gO- Rk;6i2+3~"J/f->i7@.7I&7)'NP}n9|pMMP`d_T 1E;TfHИ/Y| dOW6BYObvQŁz絃i615]bkUc r̼lP(xvCU,r;xmn>yҰ2pb9) !Q @Y_{FsI&p4Vb}Ie\I7vwnO2 1eZiSHSaȒP >t,zK"S^*;/ !YnS1—`v+Tز},x S=*[ty>-nS争;ٙǧ0$Vej|6bX6v6pX1(Ai&:) 7/)w* `z}h'ODM`,UPh\Y/)T!sUWOCݷ[75wRVĆ+,bjL|ԒΪ}]lе@[dt5^NL[U//(4B葚*D"ۖam$Q#!mw vU7ͬGz.lf~ 1@/4ԭ4w&y9A;Bž'ڏ?vk8e%-:BSEyN5P C+unZcZzeLd;OKe\BddDDio Tn?dˁntoѭtV84S"ƳӒvɽfg{@ȔDBp3_Msp8rO YFH\1>Ц?3[yv+sVY#D`]S4h yطJ1n8[+塊tHiG& &W r*ջ/&d` "DŽhtUyZ1:Z.AUqG4̓* Qh-.#*y;y_W缄O%qЧZ `΅C> sq=κճPJ֡5V/AfRI#&5 c&b8ҷx9Ws45XM=a>̡aVs8FrsJ7]-P[k ƀ4_Lmʞu;žʮ`e'iE tPC0gns'TP=SFϭi TJMI{Lq}@/ߴi ML( n\熴Xhb1?u[z֍TU9Qiy!(m ˯AkN$ \z0fJ`&=G(ӁyCL8m8e߽d>WHt, 7[1@[*cU[of#|$DSqLM! m+z xrWHi2w^[#Y.^WC`.ŚL?KxfH: cu>ҋ"~jBd7[Lyʔ`m"&q+#L8l}D"!EK!( 513Ӷa,h7_B|ȒL=? -Y%g_Ą 3Y NSFPyɱTRƒF & m+NDʚiS:qh8P%i+=9D7@.pLZ>]` XÏAM7M ",Jxawg>Qr^x9F *J"Bb9Q k/4QrL~ri3`-)|h< Dm6YxPd<0o;L`krB몴2!Ep/U';ͤs}c zZ[?I=G> `KHv$FQpKJc92ˏ =ql{:$~y,+D\wõlYc}_Ҥ]$+qK]N;)rna0!BD\cͩ8\e޸oUG̓ oaC9O-G}^ZmX-AQm㓒=r%~ܘDg/ՒQ /Y#eX8#z x(J'ja!u-" _rDbVظ'muԡ :a}uJvI,@tz4>̨ijlBpy55t%G;?H> f<ȷ2x> D&.V.MLEwJv. ˜E޵ܟ|pÜ]ȓ=iO9+z"e m O&tk".?Y%] $tJjEy5 >aCⱚ]',bbfdR\JR\I%:RKbNɝ{J+ԽW :5b+gHOt`$''$԰r*6rq$)[m'{C` XFQ`7z-mv jKgHUe3Wsh4[7]df@S={ o28źJbthe7x4ju\H(<đM>Qa؁e%t[ugdTZ_X&htf\X0lokKBw}im#~ǍZb&R#\ 숫99 "=h_9XI}#(o?.+<,xT7}>$>^<+d\! Bb$L 0D=_EU&մoʡYWz4!߱u"J{)5a3:u?y%9a,Ɂ|C@be.`o]5TY2T5o_\4&!ղ1dP-uMjgĬU6#| >_hXwHCtgTL93U QR=#si2k}OL"V]E7qd924a_!hP(w[Лy?[3tx9m!B%i{-kDPj.mU&oFU/r~38h2&4sFoF%ISZSFP)N$}hό+TOXA26oyq:j,z iڏ B|%g:If!, e +O LڪEz_ϻղb?yγ-×W0f>B9z;)4ci Ftg[v#uXKRw7I˸7ËW) "+X1Cvs|rg׹g%Ld4 %Q}cV #TgͽUj{X~0~rKI>Ç*fXO cZԮ2Gb!/cGs(ʝV>Zƚl%Ë/"s.x;!af.(bzYjy1"3Kpf٧4+[@hZeV`K|jbfB0ZhK:l*fln $g,b1JWܰ B*eh2IU-<ݤ%e-Kqf y}$B\d2cm4φ\0F[gm8Mr 3 e2MU[W-²\}G5aOl/Gý"@DQ%lxI.op/A٪t rh_tK0((֗␨8QxHjQ&LwU{ ^WUM~{A@>)!<' tSGmUE C(K:wsR+1-ɕ/уfǹc^x#K|)q_xCsE8;$xs "q&bKϒDP a=9qtAT$OG[U|iY3,OYݲ Q}&p̭S<> tCef&W# 6ψ=t.4.$.Bo '8e^_e SOZE㘻%_gowS&‡?85զLOp/=l@_wo$.{g8=QȯXF[\Z*=ꋣ՛9bȲLP@bË@X*>Q:T 6Uq?_i- |fFbA4V¥`Sa*G7Yذz&cm^LiY{fud.N8|l(꠲+ x##L;ZS) ;K^da9 TNԳߨaސMDc8S̘͂2A^"< _~W@lGW3iv<{%fe0 e~zҍ@ۖYR Ӈ eE8v!{<(0Cٌ\u>w}1Jj`fT0~a\n5?V\ƭNH:ꢰ Iz20gTzsEEGǷޗ+E :J'RoNYfGu1LbuTL;&2[?͖G RJu $n@&gl>QQ:bFkD9LP7た~ҺJKPo JM8»ERL΋vʧ,l# t:~V˒ B:&G+ SC\j @@)+6 /7.~UyOM.pȊn6&cGֿM0˻L1%^ n\lrk N:n>c/F7 <\%Xpiq1s&& qUeNesxaJHHޣEI)k LzL>@{Jm֥Zhr =^eaM;E՝k^b6)3<%qqׅn~Ͷ ݝ,!D.`W|A[Fɏ_)^#҈CuwA!( ?4==H?Ob⹡cѾBYuA6BÝe;A$)[(otZ>I)[RNjҨw\(㷘RuBׅ$u!< Pl>5y,uwEFFʯktwQv_ KO&XP+GDuEQ}w!Y! ';9{.,s1*rl|lVveu+9ҵo_y>bGÂD\70dSD%βio i8SYI".lmaP55V''Sʘ)OE  c1\Q} ?dYt"h% E痢)ybȂfBW9NfAA7J-qS7F#. ?i~t>£KjɖkA dLjHrںۮ)QdH:Ĥ$7_xJmNh5gAc =+ۈcJЌr~Tc#FіH_50o:u$xi"{|%Ajv>P$v4qLFlw[`s~r@ґ J}W4-:/4~%b5OU8Jku=s!R$yLcLpFedB(0tTg86従8SKc!Y2k:y̡ZHH?d0/ DOdefYt3M=^6drpS*2e~%tɐ&&7501ׯG5HTL^>b:vw_Pb[p;܊Lr;t , LEtմP=O{RJlsǜ.c)l*tOd8Bٿn܆ Ð>NbRnA#Sx *1-ؼdοS sѮ{} 0(s\l}){Ac6]X7??6^;ȏۑϧKVPL|>ܦlTraLZƀO 2gKߖ4ϑM=Sylfhn/P*Ax$Hw V]FV tOsђ(tc2ޣzmAůXMsǛtB>$f*;0!1&XB3W MHV{G|@`Ks yr3 ӤrSb֙hƤtB5F3s2AU_2 9WxbGzAZw&Mf\ٵ;[坾yUP" g/Tf.eX YW{,6w$Ǵڃ'jq{jD 9f>@4_PsʗF k[OMFM° BÝ ^h{|Fr?yu v=X-KE&cCy6M&qQ-(]Jl&H1oc,>:4}S|/t럶pN,qSB,Q?{NG$m/ cqjۘB̶U~VB]qxI}YK~[&X"T(:u{|rl%>%s;D<DUoE^[y1GcgRB8LjTGPXM]CY&}ḕ<RiPN)aKU5M3!+b́Qt.ZG.q>_@\ctE?cˋ4s6p+Ȥg lj^T!As"Ij^CZ .ql$28v܁Z֐zGo$ ;!8 h..5:Ɪz+T>+NE4ۻfR0'xLN(ϩqJ-K_C\7MI*VyT`np–N^J%bO(uP9|X [ 11)i % W`pg6tB10 Q[-OWю\| e"Sυ{3w4h:REv:(R FHj+E8]jg  2NhepT¢[ 1ޟOy D{H-d[_S2w RO31g?.tSg& ÛB&Qb=& TֻR/%@x:a0lM ^sXqlr"T[IuMEG8$E i#{z3W hOѣВI J2')G#1=Nߩtfie'X-o>AY I!PҳWwW @iẔ-4Υxr>_p@LY@T2TKМE5. n݆)]3aȲ CF) ƠqȐ3Cu0ͳh^/Љ5˘M+dlg =F:bZJaݒ\~]=dD襠$Q}l\0ĢnxN aΔwӂqUEp![t6w6H;T=`̌HQd[ 9>O3D~B>WX%2g#5ds $""ïT.hd\ٸuFfi_%>=yq>$Zl2u| v+-.ㆍd؋qgA}q;6PYJXEʗ*`a o-aOXh#:k|{[kb>dS);\nDzM10a=si"ӢqNgm#l52lKyפ@Ζ^?|y4+Ea2]BT}x̐4AgbKTwMy"E =:%P! U_$%'"XZܠ4ΥJ-9a*.^sjKK>& bvoIO x?Q@ ^hDĒcaR%h䱧"Tf6ǿ-'Qy[1stC ʾ ܰ(UqZ-襒D,c$!Npbh6AeӦJ]`eqC(-Õ`ɜFkcKz.spa攰zz>wKŽcIItRff'P4yuwܕ(,>̰jo(<΅ARp|MejG~uq?F*0wzVaP צ JLwmvy\E%x9&ƊʐqMq%SBW٘j]NjFG!EA8 e%.!Vэ@}g|[?DoyH~{G$ @U/Rvt%X<ϰWEͦ>() 9H Zcd4;wTwc-gyPb\'18lA9n_Y)&8km[6]N'߇hSS&ںwSf9 P.|{>izr:i`LJ/642PER0_ޕAXK&*xA{+lGpkcuPI d>5@W3i:n#\ EI("Sҗ&WwddKo,.bv_ Ѥ] Il.(¸%#w-'HM^:.ӹSÌn!i;pӹM .6_5<(ykU.c<"a& "KCp+-} `}y!(hQ}YIjzqFZ/3iO̳ ^ygp1=ªyؙ0B_aF6e3AJ0 ٓ`kY;ivq'p|#Ji}?2`/>F(>6ڵSɢ䅈?W[L[,nu΀XS M2#q'f{8ϑ]f;@Hi?S׍Aޢb(vyQ# Ȏs -N'`F/&LVN[+gWN|\Ky劆]m6Lx!'@/U!62P6iу^ ՘[v+%04ҷ@gyđ'ܾ h&6_C5BXNO_R3}aM .5s3AcwM=;M=lP@Uɤ k2k`t(lt'jų4,@|½x.GM/tFGHh:zwPt2- TvSLݔ-ޤkZKVoh+!%n~:ʹz[xfR?wz{'߽$F .ѵ5HSDϯ*9wC뷨Fg:@dK~$%n`)7wnePk+P, vz_Yda|˶ltMVˊMJδ0sr㊵oP?0;BQVUujƛPaKUy72  @|<=$Ad~Sߍ=l_ΰ"GZFpTy;<_c[4|Y ]Y -Hn&GV$X?d"8tf?YvēUv6бb232BC.I;Ђ#<"ښ'rX iXYha~FjGy;x'sԮSlp_vGEQ޴~},=^~ZOrsj|+8w?")#2Qw5 #**'yd/pZ%$nIxk8A?/ pH}ɳpaMNl2:]ٓMt>hR ~-IJєrAdo&0jz/@*?^eqij7KcV*Ͽ/K]޾bP&zzsz1%+߼< 1J:p %5dIxx^rKμ^9|gIf5J=?~ҕx)it2l&4| ْy;^<ехBs?7i)˯k}1Hx^J5! -n*o J9DJf9=h*D>j!:DuU0 9jĎ[hYFL`cK2)s.kjFĒG &4÷5?t?C[hwTX\{NA/^l߮цUcZ*/0 4DGZBM7""چr] !e+zH[NdeK&?ORF(h`',7j)I{g{+-m{0W6^3FBւ>`fZY2yEUt&$2bߒ]TgYO1e)Sͧ@gSb.ߺkl:-lorwB@@DY(]A`g7fH;2R-pX^B'>SX8JйKlSTIWTf^y=Hw=t@VaP]xRO[ J2o˚ ImT,iTg8 %!50Ȩp^8IjrQd镹Hw$sH*{̡2E[Oxh15]`sjeZ-̀`*&SF`!Z;yBZ0`ܾkRY@T vyteH겕 ;(K`g0fxAYAy|3[ <5Ž'fY02ϵc"R"/M8 ZJ{ arniZ᫼DMm^n=ˀ2Fa˕ha(3"7)> (W[.[d[SCq0@}*QȞt$ML6=W1Wמ8AUZU;IW]( ׎˛XS/L:66k/q4[!z <_g.N1@E2?nCc$\u_㐣,(ZR8p=O2># |[a;J1f="3ǽTfb۔Q{hћ{x.bo?eÄ.'^ģD UNw 4P ;NOSdCWŒ A 9- )n|_&dXWxqR"qVky`!P{`L+WC;e2}4&Bܩ_W-2j[%7 = "n`Lj8њn*|t]6R3s)1N*V^j*RL*#.K5 i^/Qc<½h 9ځANN iek: r,}z-)^To)|aSCCʪԁE7of 8]!9)5J@X≲FH55/p:ݦ蹆,aw,KkJ[Wd]Isw6F3Mym,wf\ 3 ^9qS'o+*W7C5Qۿw(Tɛfs +MJA6~{3L1 p2DvCֹdpwhc*ൿ_Ӌbby4셧R3=9#}E<^ XyyqPjt$O-ePy涥NT9UV~›&QS%j^o!@t / V~ $:5w􅣷x>t-P= 0>I}x|<;NcLnOBZU ;gr~o^ζKVςtӳ9FYVT:^y^6Uܔ*pQAM~c9[! yzGI74c=IHن6Դ75i\a椔n8Q$v $(.)c@Ԅ< nK<.nH S̫@MF'EiM3:)0GًD4<=%l]ヰ{l-JD3JʿLg% KeЏSfԚeL6ͼ^Ѿ\G^.PVO }fD65;yGOPRPN$Mn٭-0z?u~`Ӡdt2!r1ZCcj C._Y X2t"{9-R4x4- c]D&Ygk 89@UC?O  U3XE~Qcئ ,i#f'GrgYZ07070100000013000081a400000000000000000000000167daf5b900004404000000000000000000000000000000000000006400000000./lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/crypto/caam/caamalg_desc.ko.xz7zXZִF!t/xC]?Eh=ڜͩ!æAJr17y}f[`#fWyJ,pֲPF/@mh-0EdO2pZlw j CeJ$ k\ؤ5t§{V(tZT*5̻O%6]p0lt|VaTĦA&i4nLVU,Y ɉIsnީ&Nts y>?Ha>ډ od̓w _elk{ (٣, V3mnT˦fw(jH3ωbl4%`(^)ȪWgs֤.]&` ŚnZD-!PpfR %}f]nb@W&j,1w pI{(H}I 6͝ؽ[f߿k. E;ND<.WC!؂Ur "PT hl d0bSY{%bX-4-v1_nU7IxNF-V_T:Y^ћIb p9߷ICx`ᰍe0N?9"19߻ܟ؁K&456 Ds77f&75Ri4&͎cIhEL%YzjaxneUcjňKM+D)PЯHxM*x5GofI{ޯw_bXQ582}n5 -LmgՄPaSkmoR͙k'Cϕ2KO,9-tl?`Ea9Ov/ͿA|APJ&Y? SzZ}-9E:aeax`mU twi6V~1XSƥ[!am;1Ox2`Jk :(c۳ejuX4Oa qux^QA l,X*'PIxM%-lD|dbN‡c$zmH{V$DcM;pKDI'y]#/Cq I^#~טH}s%קx3GFfĺpC:AJRꄯ :XĢ?XTX}i"Rtwvdojn.DŽ(}7 QWܽXa6gA_ne`F˜xD׊Fjwd[3Is c;G -=%n{`ʩwiO&sCP\''YN7eЫO$ Uג9I ^1'fRC[M;wYQY&ߘ?$cCZ0U,lJ{E僕Xn(kLݲhc[-CWtyػn`]M< Je>@qJ|w޸&"6<HX}=}[{w.EWS"4Ki⚾~ E {=JO*Hi~É` =,f\#*TxfJg S#p8FVGc }E^|l2*4_ /kk@p) %*sRa%Z98e$Ij%-+ O0ޣr{K6pZ˽chןG3/Pl(4f=;F6)Yb#y7i) E<)`ٹoN8]6ϖIH>vL L\)Oҧ#dz%'BQy<Qз,ϕo*q:v)Qg""wiOͣ#'5>JmBAxణNtqr/X*B}ubɰ`Yg`OO-HΏ% &L !=ZW0ZhO(\0&P<Kh#W#j/xdƢQ |?eG"/DD wQtw;C^2DYFXA3,ˢ #{mBV+‘RM1|3YђDHio1sݟt\d[8P wT 2_eO~bxDAHnbtdANMW_j9AIw˼Q`j6ӛI& cY+d4z`jnpc$h;4 DbXс"8(-6"A:""^zEy](bZʝ-2p8%N&E1Op gIP#a\ o"T$d ]Doc/K9, Gb8\+E N8cZQ)ȻHe X]_2mdt% u{>vXD +S&jf Ul4Y|`܉ۮг wȔ`jƓҴa+x%U1AFŁ_pf\W_y+6 YediLO>:$i}I 'ֹ}r:cɛob_$^AaevB4>81Ս&9ه{čkZ:/%Xg{x{=UZ 8IRHnh=x ~0;׼ A Fj4st-9 VYlU&/5X`_ .s̘m-qb!SnwG}X'v70z3p!2bVׁO @L]|wKV&(XAʉc3A].mױ]Y-8r~Vk#Xq+qUcFCWprE WtZ;kBŜvk0Nvrs]v6O3|!El ׺QJvi%G\ tLmfx[V?ޟlhlanOot ]K*K^<;U+xgv:EʉoCtYzl>?8qC;8U"v)gY&F7_boѣŕ3k` ޶hL :,؀|'}R,n >2+v4;h<06q^ \%_GJͳe+ivFedNc4Grxb;6nD!P]pB~ȏZYK#YYizo*~6A81|;L^7Ypb0a,)PKn(tH,#"0 7Iht 2A}>2x Н )u۟lth$%^_xmzMg.q$!@$&rr.kM[vQ 2zϰuVX*^o>AcjIG';g ۬묰t4C5bЖ{C.5/Go?5=+؋HޥV79壼>vFζ?1qNl@Cq&0 %B~в^RKL[ruF~>N"|vަ#l@|3b$%Aڦ唶.Vrl?]92ǭ֜܋cԻψ(edӟyh %}y.ofYwuEtYXi9m=7D#^͹TV#s .(OAl,߲ x2ĠXtѴf0ogu />X@hc MhŻA8SP (ey\_\Жp\%{,]9[T gpk4| *BF0HZ`QTX´(Br/x[de" 109dͫM,:_n!5ۿ7xOE!_LU%t&ͭe ޝ{Guɤ'XNMr<ǭfO5 ML68_Zo@َ/!E:"g3mef3)ȋyu Y2by1`e+;UuoO..|Ig:q"˗<.CdYҵckmPuM@&O o ^ђIIF*dmGܙNbB7&t$vg+ޏ\%n:bኚ,P,' Po*n dfI}oj_.Awk6'j!JZD)qH gLEx{(]t~A a&)2ʐ|2o\nCwKbP>lq|nWeFS ~4͌DL,h ޱ?be zYQu-I $ey>ϸwW!& WBB&eArfMOCc+:4>jhf;`տb75/ WE ެO7 i'p"kQۈ+BZVcT ǏD` 35U$Rgg:F8h~xՆ;T,$Y<:K]*>  !o{?HÙ*T*[T9"1j(i[mFcRkŨL!_V|2qk3y顀79y ҿqh|\ㅝ:|þ'3: @J찞1gcrf|~{$ C?لPKT8/sKa@+ WNLl m֡QK#4RMdفp採f'_HYKsCEUO]+|W q~lH3\OѡgC8a=Zwv7 -]!J׾ GC7tdob9ݛ^S%Ö36ߍmVtoo_K[*RPk=a{_]kF`𾳧eNQKg{a^EzC>8ً~c_ܦJPy@CVg=SӰ\dg┮uj9~W6`}?(]MC7ge_΅|aL 5Gb<9On@7ǻ;*af|):`#etSrJ(3;rAW{{&A>98s3D)$$.pgf qِ4H+=?:i(ݓMxFی}4Y2B7E&֛dj7Z C[2u.U.&m~2sEFZ1E>,c AQ8e贌qd&_Iz4. S$lxfdS[ڨx+9&ȴႭ5^Du@U**a&t{,l'6y)=;!l~*?۔Na%ҽQOH&H`Ax?IMJ zO5+dL=g6N+[bG:)yu5i&N|gLWc? jaDeݖ`Ůy]^%zk};"^dpckaR5Z7=Y-&pi.Tچhy:K7)Sli;/4Gױ ܺGW?bJ9ޟrQ2=H8"|Wa{X1&#UU5$ ~HMJiʬ'ba}9ڡy \I JIE7SXBjRMڔA1F8f>iU%(ymfʡzF6mZ7'\Ōt>РôuH9O%9c['~ %lHs␥*v C=69w#<]Ҕ#@7C=άu~"hO,2쑦jN?=VBuP|;<̼h;7GiKphtaȡ'uc"<=k2t`XJ?_E2v LF=N&Lǘٟ|d|Ý` ꍓ 7 f.m,`:6)s/_xM'yL8Qb^06nM04÷cU 0>|*AO%oEj*ZXWӂ"\˭y J蚅 w>ؗQsfFߐP-dkT A%y]]XB tpS*D'iU *U;dppi&ηZtG &xQe1=X :c>*^=tN=?fUXJi?(ap=,]ku}J&Z.f⎨Ө5/pX\Z|ee0 $Z44YjXRc؆F 8Ʃj=jV^UB/1f 9[3:e(K {HA`;8膨J^a'␝oz L\QSo1VLY3 =ρ0Z~R>!ZFqLhOn8FBl+kuaᜢN ԢT U1Yap68{cMd*FSݯTAy81tTyL4#,=g svPI%O9` zBxlᲟ4T[!`}FP/(@9 =c:NVf'(T7eBYM`fϼr ԙa>;vjzT&$UjWCyu`ܿ2Ϸ#bٵ{iM')F9B~lgwdW?!(r2(+@I +G"@5'?|VŁ3MpE٦)ݑ3HoM}I !8`UmŬ|FUjt +]Ew)ͭ流H}Y1,7y n8,LߓzO!=DOoKZXye\Qz [T7l{Ah NGj5*{)DTOl4~'=8aZQ'7+!!ZF@.Ia$ۍ\TuҾ =.3>6ԉˣ6[YQ~G z 7fRt> %鬀J`q L:"TM F*٬UPb2(ϐI^m4 }V(v+!{IPG$s| $=WCdHB$ 3 #P%I"_M SymiI^ךRJ1(Bn0OԧÞ v+D6 ZuV.I r4yVb9:ԍ mQ]o%@U,&3r KLq -5Ls0즜GVϛZ}.=#`ԓȱKr/WOV~[ 3% m˕u<{ @:-6FQw2BCX:7ϵŗq>nxO!#Tm\h0NC8/|_o;59GbxÁgtՉq nA*UrH2Z'G+4 ֓t'zjDs\ nQN5ųGӟ"y.WztmJY4b}fHԸmʑNX—pnE{g5"}Ὤ>]~;-WFL*&1>?MmK*,$PisG6F7^Pg.P $nƪF2eIcf\9+e/k{1p,L gv]d\|c8"K\R#86'AbKfkF _EJo $E 1,6# *3Hf2AoT$~IJ"Xl=ndi[$[z̧Bp ;m@ʆ}"x9!O y?@Js*![~#9ąr$  ߿=cߍd6ELU}b)TVj!V.בTzP!ew֯PVFh>t s=Ѻ>]-H,a='%ҁd5$b(WDZFh۾bY9/n@T!G077;#w-vQԸ!z1E#2ƈϬnO_(@8Pvi%DžTZG־H%d+/?`A"Ǥ|<=ްn-?9о{0; a^ކZ{ _Eɠ/lu-:U"X^ޏxZG/~Pv1!iBsGnU/ xu\w*H"?QDA (BK Q@G euŤCcYS2M xďR>u ):̧j;T%޳habWu5+z2y6ri~PK%,fي(y\ ɏġYEld.d|\Ȩq;/@Z^" $ۓ  NK1nKf=w+NΓ=WsM-.%nqT?pc=Ãwn_^<HyB&hHAt}N2OZ?^l>BDc>Y>`k*Zgp4ޙc+p >Jr]! BRg:y .e}(O"MúbM{#AeOK(ܳп`[\Y av$炋ȓgP43F+tȬFnhT Z{Q7ʓα멌NE.'WDA]QHa&q6ӿ<J+"ܻ1a%@:& O*G)k 670QK^ |1tpUm}cqfGJZTg6z,Ti'HM!S\I{4^wk.FGڱTM58/xP?-F4!]D } LWkGmh@2 78{:;.tj\J&DG2i[a E3B <t(=?-Ywg!%|"X? &g <4-rMԮؐ8~_C)X=z nCgN@٣|[wo$FG׳4N, a4/cĠ?~t"4yM>ɔ 䩬Bbq U0o9~[h6`D#{-wҢrr( $j\Ѓ(_#Po?D`eP1zū1)dP8f@\l|кM5+N&+mY zCsdγH$j04)/T0q LwM䒠@Kj/>HcCx]t|H۠]Z )Q!${3mN%WEyR?Xzc¶Ѷg9ڀڅA\L=n>9;С+[S o?I@\ ?-%Ux'qQ$d TPwtY d$Qca|@ wYQ.y/2!O:.[-ݒ[ViN7ʩFR/[ɫX ;|p0e+K-OG;Y^e}ޚNd/Txu_[6L/GrtO?n iX >ކZdjalFoqN`.{pFJ#ãzNf7\PhRz;heCfe^fZ(qħT_-\:D^,l@z-^4j.r4?twWFf_] |dPyF(`\U0G&RBehόȖ,4UA}[gNbtT11Eu ZZD*V.[.25;DĜ\k y4bT!4~̀Z(З*e :튦;ttXj1ceo ӱX;UCn p-zbI5?hA+(!]ILJ?ЪO}MR8_-@ ʆʛzY).*!L 11ovsGc(@X[[~=Y5H|0֪p%v vԢ|J,2i M`cEi4wL~/WX:xDF!f jBW Z++F ,Z]@QщM ON"E .KP:B\TyV?ۯZFgOBIZL n83Wmp 1`%]> 0E?w׹I'~Q' H&m?Lݞh Ȋl-:C]K q luۈIz Č~] ! I_!*7E*)ʾ%8rՁb5kO'Szfۮ/|kj kt6\P{c =Z?qnoZtWl|oxξ n!q3^5LaR?G$]{h J9~2.拴 Psf!u3B$Pi,R%7e0#K'$ <&O{Ι[!̆++h b3b3=߭]eboHvKƊohT3vTJu $J y =,Q+ T6`KZظQ?ۤl^džeAD%x]X.8˞CcfJ=ݺVp⸟ q5h!ƚڰh'bj6V3lpI>Mj);dEŁ۹sEsX6cTab|Ɏ<ڜ N o4o;l֐Ʋ/lz?[W{Ԁ*{, 7nƓUSy s۪lpHK MȶE&Z.n0.9XX߰%}˅"_CS<~I/17GP'\6o,-Zڇeo&潧k*>t88NcjYbiy<܁Oг{}{ᘇmq2G9 M,X[+~5nYo㠁P}2 tE_-GHkt< Zﰧzؕ`j" 9!ŦxQeM8$`( $g|a<0SPC]@2"Z ix5uph)l`QS]7q=Uw&-bТn6|..Ӗg<9gxZsN+xro݁' n;>I50s袘l,O(㚤CSOL՚yNsۨ_UXg*LU2I`T׌OKN s--Lw~M8ӓZn: Z uCU{W8n+vu803oև'k *$*8$%(xr߇`eӥ';YeF|Gk =:mr Ih[_D֌ )[ҿ:z -8gOm\ρ@>ZLr[x?Y Z+n/ײY*[ m auӴm?HCV7fIA=l ꧂!l̼uO(Z7"Q-܃\OP€M.]5_jGoR=bJuB{;}.6jW0Bw2HgHڲ}N-xlm#(Nn^<:9oG89<+. 5%mEaP&Ci +a)D4J3&[;\"iGT 1ul&4nPyFd:[P0Lw$@BvO L5آ 5h1̇ P!K,[nvZe6)WmD4'+f7 +ri_ZXh7`bfV-EGYp>NxXʝ{Bm%PBq|'ձVIq3Vsu RM[N @u%mEs~aUNldM(nX. h:ND۝gC9YXrR,k{fx8iL%~WۑZ>NDr3];Xr#2 8H=iZxI(%ZK362̸GOZ{VyrKy;67!:uB@ t/zz">db^D1SjA]Kg,J*ۀ ITjDj`S1~4d!;oZF&MJ~GTWfK]B`*50 hp0 <OiE"om~cD8Jި&kï]~(/҉p^"MJΆ>wD17LjݕPil0MwPm%anx˃g6ux_z<غT;JNf;:!X,fְ0N:DOIoq̟wbs. o#DF>o,c: od9蹉iDy 9+Nl LתwP)moԪФ,~-[g7C :uW<W[yfY1AlMp8B߂F+hN&`$,<f4Dw3PE`#Up2 .K<^@ﵹ v_DZ5qwo͵ۧ6tXߓ :)]'*nYeF~tqU0=No/`~ދwL&F󥙈HjtjK6ntq.%ty%5ބ6g%Ka1S>GA`ED8v2 kpJ7v7h=]ZGGDv$zX9szܿ\ /|vFw!OMgϔ1>NJ4F|@!gt#٫\mjU!89Kr?}2':J *Z5j(*E52{/~<z)+bwNn gQj~"7+VT̎q9drgLk[--l0>=^qDSDYZHX7uk5UL,*id8rI+$'Vr?x^\L^G;O'( K*\ ̂(bMkG5G;xea5G^7 C֖vSbEP GƍD[ÑU(e'tC:nChAiXmX!-¬x.> QIw{Dan\iGcq?'PHEnob"3Ө`8QN~}gڊP fs{s =G($.<mROO~# ]pKqI=+{g{}yy8pʯ̠B99aENYDFZLpg_AhӨh`u"yP~ N*'c)E&EP5jJt^,N':t<ܴκTzY&2O/4܍0ymT_ ymӤ%ˁ_Í:92l|aF]1A-Uqv^Sc{'1lʛr qDŽ3dZI6Ǔ(JZ(zg{1ka)}y|p y=ІO=-ez^lIJxî{z\%xLV۾"6k%(>jiG0sW,TNk6 `m<?|ӵPb^\]fPG M<*HRVC{F 3#L| ,Df((p'bZ#$ 4]uFRLYW% q"LΆ)%H&g'HԣV;Y8M+e17K}D#~+A<[FetX3r}z /88#ާ{bty>: V_j=K]m "`$;pU +%UL D~T{&IJ<ů~^2Yz$rJqcIڇ) gcJ1ߤrl:cT'&KZ W7Р.h˟$6l+MMiӛysϭQ-Es+)0|ʜnreƒ풵o8`^`{Cg*f=2$*JeH1S)ul4 %>q\%/Dsl9⨿SҪH1Bտ. 2B;Lxl#|pܲ2n߱TYYӦ< ɠHC!t=5~9 X@6HUedl\f<+PDz]簗8TZ+R yuhZHx!lӃU;(5/EQ$8A##&MV1Sz2Z` X/6{i[#~ZAjN;qh~WTE̪1Ef#PCz5qZe x{oys3M˷q-W4>zf&>y R2$Kb=n/Ffv|Ǖ.sgيdQ ~_ &r>'dF.ĊzILIź(m/I}\Uu{)\:Xj̱sW %H \jzwIE̺zґKT]$AX&5V .`R4)Cj֎ϳ\p< P+vig6S, CˑWy#eEPm5τ @0 "ցT9|f::XbGO,qnx셂*{P^c&UwL֕jQĐ#id?5@7cˠWt`? ,)˰Lu_-|ǎ=X mx ^^M# *G[Lܛy`>_ R"*z%Go5gGM7-yil}9jxa I~[%9wP###_559t9EϡJn_EQ~g8oEP}dpdNPKՅwxʴ!D=Fhr'-ԨKkj"&pByx; (= #;LxL*.M&w_.Qa_R5/*.RXꤳ9&+8uo@7ܽxFdK-9g[_\ې ^@ J|exRE}sQmnsN߄E#sE,V@e27cB İ2Ɖa~2 ^Tr^vC F=^d@>+LX{rw4YJEDuri3XbJj|i343ϛ.b'P ];s! fU".7I"t(<і Uh~V ˎgYg,brMpzל;˼뚚U{fˉj&1CK];sa( 0bamZ;1S,\8hNƎ<\Gկ,\P~:\-Vd{_IjK5P4;? Q 6 ^iɵhٷΏ! ;hϧ3Y,m< ع0/xeB$Oy>H>gŚC8f'[!ϚSԍ Q4|b͘(2el*f {eֻI) <;qUj T\5%Yx`\ZyBMuye'=ν\G^(jlA-|Po:&DB{Ͱ=Q ĭ0oc7m9jӗ gI:Z<}Tݰ֬yRea@5Z8.u{fT޷kbJGPߘzD ?LV4ٍ1p] jT+޳Un2syA7U=a‹hapNU9ɵTs Z|T#k:"D2,^d|@i*>R.Hk$ ˍ[3#Չњ%#&,z::MZiaWór'ux,kR. ;oH&" :I; TuVwBos_N ?CF<~\)@7znb*e^F%6t:Oqюuw}:,(JP]i@ J>qg)gDh% P[b}‘寭zw~OkE-qsHrVr ؂zF4%]ע]ۆ. ̗X $/aߥEq#+1x  Zl9+9Mi9-^J ^#Yn#@X"WTUq W4喲_ aN#L*9#Y$kR (cB4xYU-V}qiTSQ[*$XHvr@_J/iʥKc2^o1Yr 1(Ɗ4~e OӞ1nSf#:Gf;P<oۄ{z}I'jQ&4IF̉ .D}$  U#Rw]wU] 3g8{ .NbdeQ'ǧ*"u%5CZQFX6HYL y'$UYw}[YG$zEBA@DzȞJ2[[M!(Sm윃i; ܰpA*; 3#`=ۗ Ս~ܤ.PnKprv5oE_AR`Su?I-M[ek^4H9E#t!TAbΙ^-j<މ (Zњ}vHh]bϋm %bKådhOe$q2` y_.=?˞ yOWou6*ae7mo#2+G$ 4 (}3. Xn1ծCONQ&#GKt'40Kul .8 !g%Y™qƒGN]\sEYjFfP~1]sb.ٵG! ϵ޸ 6I ? )}>ÇC6Ƙ/-&_Bj*&(4I4Ml&ݧtn&)l(H4^B:SPV/̛v/Tji 9'0É,WnR%K` DPN8 0;')*C 8ls%CS+R_tMn|`PӦK pRd) @^UZ_vݙϼ(S;@=?h'ƹwق)\ҠΆ#N(؀غ"@SV'*_3Knz|%&2rGc&ڴ`DVe]vFXa1u3RŇ9kc% x`~G\F]Aat2%0og'[VLiQwp9pWnml;d(1$M项|.} F8+;1C=iNlMnY*sO*wS@^j!(m|xx'-oGl~g\0*e#i2< ou? Hyo*O|i:K,kb=fUO+Xo1e @+񓅻 {%?JQ#/]8C  >RSAFi)ټ<2$%q5prE5/ oEw_bolRM'g4Q"b溢 D1>3.Sc%Py=Mm^&?Xd.[$I|z&= om!+}g#z=RcȭrEa(ȸ^{Z WS\;5U%c􋙵ikY>~D#/䌄7by $yNn*bUL-(8"Јx(\pmï^g,W˰QA/´p_hlm%(Pª},e:V{5ּm({rM;0)=ɣse4D^%R8(͞+J pQHRU -0>r}v;)EmVg>׻@liy8!rB;؜3ky:iƌ:fb\aO4|E? #[VĦ+:G4vI3_nf/pDu4gYBx`QD%f tK:n+vt-WteyeOL93, 5u\Z5fMAW?Gٯ _-wcFW2%/3;dQ%e/W-ѳ&۴GJZ"k{78zhxh;-D s%p!)JeB3P\9%qԹ&%.0>SbERZkMSr>kI~IYب4yEP% Zib?]MZv'uQѬ4= R?0C5LT *zyE[N^(Jdc^x.D9<>(A7U,̄faРq?QY2Q9.W+Q]Ļ͚a${8h8 O_c%{dznf]se:բ86C }6oɼZq4b%=IeSh6l΅_).EV'zv`fMuʷgarq5kI1# UVB0띨Ʋ_6ږΫ TC- Owpv4Ng{Z (1C%fSuZpc5]=eBM(9L޶KAɘ*C M8WbP3B"HaH.wt?a$ũ]߯5N<=U۲|d_#Xϸ6+©"#š%EŸk\׆e!ڝ|S)ӽD(NI/߁jӸA@Uy\iDL2uQ=7[;T_0VOE\D9ɾ ?eQNGV ;@GrMözjLzO`ctNVxZk+>m A`TRvb(g^ [o~[Y//Uw q{Kz:9֢c'8, ە3<#]F)]ly{b9jճT~YyY%@Iܕ,d#WD1*mml8VI+ 1.s²EkKHVf_]qPlz!\7:/btcMQ7̃ZAV;rPI)G;YꪘE}KT-Duj2qߒD.>O!W48)jD>9r-"06bxdOx7̃rI5y$Ъ- ]ʠ*ts<B9~6qL}>8h;B*li:c+ZeΆ\([-)0ė.>梏A O^n`=wFnnRu:-Pzvg{ɭe/PTbȕ)w `.w \*Ku( K{ڔa0r=Ma)X6^'إ5H$9|kNVԕbcg{/%2s+,|RDdp>#uP9i}|p/bF|Jpsٌţq-aʢ ffb^f|l+|mgıF5]uэxRlz:'l%jGi H)?Q1/p,лTH|kqpJ/36@F幙Us:u+C+R`@EGNܼF9;`RkxkSرIGhU/4W wFpXؘ2KމO"?`Yd"IUq pYQ% 51бE2Ѭ<< uk ojek!H%3,yS%1 dejn%\im*UKɾWo^!Cq' \m:""ܙl,lY!iaFB 9w yٿHF/X×5۲*,9V(2[WÚ:4 'Ѹd/bopn2Fud%pA Gï4<݇-32!}xC1is9MYPzA5w] C<:=|IG$5:#Rؼ6 }YҜz 򱯧{HaUVP2k c/K꬙r9.Of9A^ȧfOR^v>YtG {JsT| KEio >csPaof>j'P`k*F**+$J h_(YV.fMۛ.8 Y{گ9n-KtRɌ>\R]1w:tBE uVGÑju\M{b:Mq#?FECCFO&,rͤ*QL#əx˱(i웢5|ib~ d&ٜSۨ&E08zL wfvrʨT-Zf~'ưh3r[!eOBT~?׌5SfrF"e\(Ps^xIX gg.A>\tΡY,;/Aсr?:=<GObyr%u]`0qr±`]6me$V,uݖdkzN}{0t;"IA8.K+*u_"~9Dy/ب [w }P٧*ئI`ޞF~W+ ]Dxj*FG渺ɥ']~O>#IRc .lN:D]Ǵ6[^zʧׅjs_4Jv.t7Up~ * lA/R.g!ctBe+Ưy܆Ѳ~j^_Ar3͡\NY, ۞2Qr<ǾcF|J€5q;$#v7!೪nu]Mq^Q9m6x]o;tW3L`\LB)Y;YTcoKbPx?O|ϘKE,~~("˾Jh0]Gsxy@.M/-f]-V[Pư<E_lzPcFDm)iic2w9fM׉OƟ1wo]sBJق?T!iZ\nٸxb/TeΆ|˞5l>(>_.E\aL4 Ik΀M<eu-JCbJR0 /1Y c &Or(`b U!D v& jۄ 0ئ4<ޞwIF(0TJGsQP 7-u6=  oBg0+Bf2"TYLQ06B wO#?yUI~v8;BF./_V_7 #Cu%._==-Oi$]=D\eg^͟UQ,ibFm[ u>5&#nNk :8y؏g1`tGSQ2jǢAeXIFO-YH/xZd2AΖtNI6O(kNgydٓpFLu3ah%S=1A{Jr ~Lz~kfOۤY:YUC3qhEYW[1%Kbq 4W!.*@Gk_Yjx3Ff&ˉ5dI&;a*{ʇfnhQFātJMIjPN?%ꅬаSy;%$깘~G);U}Ζi3*zveH'B[PZs=/uƯ{L`.Hc2r8IofOT"1 `Qb; 6f(pi.J/]M@$Hk8R`wgd%NoVwe *gӻ]MvbG$^x#Mu,l Cao: '4uI>tVCAaa} *VF0fr)I%t_!5?~O5\&sV*g%FUl3X{r _g{)FHpnjC I#0 IP EOL\B-ل-ķ C3RJrrAK5ad!&f`T EYW+mHϧTsw2e2eRn|,o^xe^sz6ҸEEC> t6"mĉWi*- WzxRy1Es:z[d;F'oRY яObgKZz1{NM?Rf0NU}=3H]wj^YN#85NfF|M$h6`, m6I rFTңr D^Fhݟ,U˜i90tx_?I*QO8m* 76RŽ׿61̏2pWq( a0edUgyCi:?y1D \FĆuFSZ#]c>,"Nc7VH;ĐAz$16?'SlX_t-DF49 @XXsgT77 w#~ L~Iʓ8_"('"[1F\32lvHa"o׷'& ʄbT 6b5~ʧow847 N2eCsm &԰:8OꔙӮCDUl]( uY *~hS mᤓ ќtk ᠻ; @49~Z¥]_@< M's;'w'S罜8Vg..[ĤJRLHIzY;-He; WQD >FWt5BdM61f@֜ԚMЫdM߇kcM 1R#M f e/ g`CZ EՃ|beS_ ځʢw #Ɋy5LƪғXݮ_cM}.# `Ǻiswun.z X dbxM7ƨ̵.BZ:t@ dc{}߬b1!Y_)]*AnzBpV?s@lmeb^|d׏J$;Y•f8VIDʑI8 V (C6y=JlP:~t ۳VX/YU1ap-/I吰;hK&Ȣ1b^+ʾJrTԗ4v6':F.sܜBvҼ+x&cۮHv]8;`X_|-Ӑ0=lbE+lmU_-.ZrHA$AKGmw"Ԫ 1J:9($n@ۀbFvwC&0 0ɼ>Z b㪪J-h( }sݎod|$B]6~? 6Ў_PxUWi|'u{NCI3)]T?(G}H$NeJoS{|;[8- w[9/@ptu|2E'%F-/y²@Lki(vGNdx|.8Yj>rJ1Nqx Zǜ75 g”E*:wب'S?nWK;H)c[VW6F=v5NFȃC.RD7K z 2^Jn\6׍wv*PNu$csKXa^K2yE]\ n6'fDL=5yDzyPgoix̫> QP#"hyIhΒj1&]`̘pC߹Lj ?~T9§^7!2sIMM`1՘ÀuF=!N^Lx^tK,$p4픣@ l6┹nC iF khm>0\%m\|z$ο8VW)hR{Ez %\`I`ZZ;7 ͕Dٹ6MbkUn8NJnZڧ P3-46\ ;k(b@ʖX免,(w)͜^2 Aߝ;i)p潶p"aqE1L3M&Z4]ՙYYā4"T15OE@UɅI^u9h_4n#mw_4+<0cwwrHȅ+7}Ĵ4PR<*˞=t k?gL:-}`KFuW}|d9B`m5~1Y!k$R53(i⾋K3"0wn\hAۑD\:[V|@ }t1*ń3k-z&S t>@ ~Cf5T/XW8UIi uڱbè8y^T?W,BڥWa1 ^"kwyN\;\ w՗iŧe?YD8YU׆h^yfS `X};4z$l>L-ܩƍ-MBŴ P٫2XפL;'R \;`#qbNuBr #V7,V9 -:+g:p#ܮe,-K~FDUBuM;gx4L=d p>3 ^S,1xZa, {<'8թ1uCJVGvM鴃#WN?t;(/Ր.&#.Ky[26 meU$r):-:[7A? ?I@3a$+:UO( c"|Yxd'A"QM3"%`>!3j M#.]אY-kV7h#sbVTI=*3y  ſE%uQ:_eY{̶%m4 *l=&hXu RlJHH=#ǁ6Rߖ&#l_X)I&kq51 M&c@aH\/޵\1NPVQ9aAWV6}{ 4BM͈!3L6S ` `,+ƷԣeF,gÚta^Y7dܷVtmȥT:}oPM_IrhOcC20? $6Vg_͊&"WnrxES~?[lXU+nuv'(Y,pSe^~ޠf1 qCMMwEJA uuߤQ SfT}Årt`SQgTA91cz<}YH"th{(IP>SZ.Wr> ($M _GN@T5K4;a4Tw xWOPӀ s|P Y9Ԕ|eMi5=;?k`Ŵ&"2 !10<n8Ś[֒^C8L%6@19uvNujܯ./Wv3l<M[\ Ǩ,Yl7BlIhݻ}I# 9(vp@;A~_Q1:#F>WQzQQ&:VY CF Ƙ}볖mu"S|;P۩b"m:$SddbϔMނ"XׅMc}W({hcK}y_yQc[9Z#:{p y0yӀH%U#-3VFsޑJULm^Q*) /LEytzfANR3UXBҢXq4Z:߮ %oLB©az!9BUr"=1%m@"~3 ;B3vO y]z "VgJq4aw<RL$ji՞.‰ڜN#ToQh-Zlۮ`,VR P~wTm'aw6 K t2 ՚|ʤk du)2 w8JQ>7)M)/" XƴX_f>RΔYV1:f B C Ƨؤ?p;AZT.>)yktl`-1amxܥuεKj 1u rieJNIbٖcP寱awc} u>R+" ێ2Wu-~$OR3 ~ ]]DzZC^9Kg!RѱdpIEeX?6'Ȗۂ20kM_yzH{G9ftT 3n.%`(C_|o` F`lp`DVKA˄׈QwTMбPr);OsE{")b& 11]':4O/$֖ƐO6VZt@; F]jNXҽm'Z0.Os2HO u꺀Y:蜂XfBpp-ެ]D;7រwÛdeG 9DžDYʯEP5r˙TvXHrrjǚp!7zn k:hP2}ra.lW.jTIh#ϟ%eP&0 ϮIfzl[Q̄4cpcJ<_fTГBPYJ )DO}Hk\Jk7ٓ]8!;L+vVw:cmQ=`!UHb(tu* }nGĹ`f3gZW~/4"t\qߓ<0Q"K|90-?tCsgwD5#g=C2:!.`_@ՠr uj?hJUBUvKóZZBEFOhxNm3tZ׻€~ %v2DNߒ3!Lvf\7^]h$=>һ@@^)C&],B5ԣn(7ԴpF[9{B2^g;prV1Pҙd)Tp2!3RD-2M<(ùfށBފ~g6@npy5Q璎 x$|jen ̀6hW)&-з9N[ֿ:rW,JykE Ujl*ĥzE9BO\ž:8pwv:s?+ǰ4YْE])+J)ڙX̽6By` =+cL7Ru7b9Gm[lTFRQw 3Mlf=vς'S)UXZ~y5?xY,0^^>X! Fq58T2ԥ|Y ӡ8lPkO&-/@RO5Er:6z|l$V E-A"h]= 0`wK03JN7Ws1 8)STʘ(c&GV.}>~mL*x?&*v&;+ȣT ̦@?򪪕CV!j/)q7#9s0aOqMsPr] : u_9HAâ1&0 zVQs6>ZCG JȾĠo HƋ8RMƏ>+6׾G!k 7YK-Z,8i%}'7 "Cd^K&̷(CULz %hOpmҀݩ;Xjnhn{N1))SLu͙lS-j+LxOymhk+gT9Xccz6~'aɹeK~C5F ALnk2V4 n1먧Rt"YTi =>v:39\,X/̌ f[i!^2n0*ճ98ѓ2'Wp+B4M1SJ5K<82+t:KW&s>2yЇ ћnښ*Hnʃx$ B)@rXFpmkԫ!n]::}o5Ct9ش}x\VxP/ZDKp5ʥ1ܪ WLˆwן"(P:;iO27q=`Ԗp50qщ@P_&a<+TV3__+IP; ±lbUhD:ry/`'%rC;jҫ9g^є {B,DpE,>6l&*-#bNdj*F /i fG W;卾zRFӞ]fڻvՍ;0NNC< /ҚkGK1b;yt!>b0qr_Wh44dx:ʆSv`O3BAĸ {!d4|EV.4ׁ=46Q]îժG*')0.7)XܶqAkFcw!=7 e3!#aMj* ) C>8n11ukwڪ|=#Ǒ(>?O=5o^F܅z`5FWv^i~R~=ƒ$O?d"Hhuj_+̀>WA&ù^ݔ%|[ʉ[iN ]8Hw0yfMR@ DPq4viBMHqݨOt?"h-Y'}A~r[N4~IL5vWG']o$?o$.Zm md(K(KВw(A_;qDALcCǰ}қOo:nOD9VFUC: U NBTFx,{B%g(MC8n;n%TR%n}vrLFÔB9!pNNc GpWXR2e %sY};j+2 N0$T;-7;i#318. NHɛh"xMAة_tk3tG[ VUO֠k~DY\*3ocyI?sb։NJ|߫^DwB)J2[eBY+w,v箈W)ep̳G a8\Prܘ R1d$nzCһ(\&0ZřR#CJ|RFh*3soR: "X;7^)/GF C'7%\A4|B7E.C'jpʎr^Dq߄^"ސrt_ noG: X>V'msӑ `! jyTtPXf`5b7zt+ruPF"Bub}=}+?KD{ \v" ܥY!ѩl8Y50%xC;j-s[`9&\jRZH5װ~۔|x+ Nv%uX$` -8Ҧ@R.R`*ζRbb9-dsxhv T&!j AkrkmDF?/a/]ݣ$ȟ5 GYCoX7Nc`Ў%BXUj|}n+u&S 4,A, -QC[3_R? Sp^_=A O;k-5.c)HP-~K/;zir}xO0%0BS wl-u}tW!4Hn3Z?<5_'?~lG?Zv^v-'_tiWxxKM)]WB-19N)!sSXZR%>;OX_(B_Ƙ,kizԿ )g. >BfgEt](2 qۇ-< H$#dަW}\r}h' 7 w 3+Ak c_^'zXQ ;!N9غXBQ?GW pI퍖Z0Fywrz^ 3֐f2#Tƨ O9"Q.nƇԠzfxx@ϒ1$-xᨆHBI(tA@:qsD{D1HP΄KGIJ2>e)MwqձA'z+F^qgqD3HEAɫ=Sއ" g&D)jZWsdT5ew@j d_Ӆ9Tm>;&l/$(YT-3:mTu1Pߙ$n%^S2Z =m[05IMaۼy=/<'~r"n׉nZ-wߥ^_'0p-tmIl)KC6 *@@]|苃WiȌiJ5&[S<(n8qv83˃pB;G0maQ;Zi[L|ҩ0L¸E؉o aJ|S?uCaeslim0?46E[%԰4y^B1judjcubװ|1IdbvuZ>G /fopcl?_O:.jg,ŚgE੥82߉Ź2 WH7GÓ;:Hc oZ{R ,,}rVқbnK_W}b}NeVϗC`A>H*n q!֤`BgɩAQożk\Ȼ}K5,.hȝt46<o1!..:PE,S?.(;>Чo|bSt tLJiE]Η QWE8 <­;&:u}Q\|KJKusu㛭ij~ZwWD-{*7J+Ap5IlW,"E#wHՁZ!osY;h_)bmck8v(},oG_^?t*2͙ć*vX~Lj*Zt>3o9\H,,W9>!,H7^ 0vnVA3i9'Sz&_%n;7w]z|"lxnTSfZf]?яK.N嬗"g0}8ϐ=@f2aH2jq!1*窃hV:㳎VʈP FmD ɥ)T I]q@2vNTXHq}j)]T) X/7Gou%w~c$2#ܣ6K"BFfQڱ3(p׭jYjpXiUWƲS԰9D1U֡='0D %38T9GGw;s\dm b՛82/Š|$r[U}6}{k6;6+=쒂m*wQ0pO͖}6#3\l5W,aHha{كOz'exp{D"σ@=`MkzUv-O,DfEmJ"1i^ힵ垗lH=5is} ml(J *t<ٴڳʲh YnWƞE7D5;W!Ŵk Z妜LOb h=K5!W|,uz/r>Lov^-:V\>dQ_*YZ1JiYa`\U Xb鹿.,D wt棍o_E02hÆX^PU¶S9,.#+)[/Gʉ0 2W n@?`F8;zZ}e~a-~0c5X7ck[ 1'G’dUF\dn8dRu IG1rY9Z# VtZ4hDX%xx9D3FsyLC DSa4$@ ؤ}RRgt., u48,i1SF0aŖMuoQ#m7Wć,?45gsOJ߃xQ,VX2v4kf)MU 2Ѻ4/r a-]qܓNrd▿PaRlP!-{s;P+ss*_RlFk>E}R#ցZjqϰ>a +4Ly nuӘuzii+eId.:}9^լ4 bDH ?C+W 2B&nj\[Jz-l= |ru#:R.p;{T|vüLB79"BXB'3Xdd\]lPMŴ#-C&<3{K/i0s_2c| '΄:L0AtA;#`#1lMmz=w!VwU]# "c:£55Ly ٟAW(Lc~UUvskϻzp7cSI=`~OD4{PӡrDƷ:zt1K0Cٗ佶#roh#3|? ~8.W( ^C9ghrCqg\h@ (@|d8y+F"lչNSAc&iV'(EWb72N- jӯLC?>S_|WB$y?hv*Z5 0 sj6җțH S8ⲭIk(,Hgc2=&P-&0 ! Dl8B:xG^Y=L\)E_e_$C=Hlې&ʭ3g(mcpUe[ 833+\Շe7_H((b,pC-&Yu_ 2+Y$J!Z\m\0G+ EDTu("]CDʸEvζ)r/>Ypc M (Mz]ͽTkiO&2܇(~>f߄VL]cQ|}}ԁH'jQ(_p'}RUϟx14סF|eWÒw1S@-dƺk Fי I>/.crl:Z[.p!'7vٿ_prɆ~&1!%n P, A_1pg&bAo ӧB7]/ok៼6K",(vf]&FQ*Rɪڄ[H}mHp쬤_R%Kӫ]c3,Qޫ N!ثZfHt??}Q7D?k꒫B@ZP.\R%6vG,$* L1(#?AwT';&֭ùvG$= E !iM¥vi6v!]I![K0F7u.`qW{b@P;_L5&E)<'ȟpf d߰p.Зe`2L`,Qd ˕zumE~ͱ@JY>ғ0k9=Yи7;xsI4esuSP.β^JATKI1mk٤z&,D+&y}.lԉdss 1*4.>1(>CbkryWa >gb7r2ًJ~j:cs3' 7WpGs5.u74Pzl: &@,5};xR0_eQNZgKϺ5)?g؜9o&n:!n_&)nQ;ӪݰhK2'/9o1J*btQW=*n.- fa 'Cba ;a~`| @A3vCwQc9ѶXG {F4fOwm Hld(b {.$p˰28&st(Sd[l̮Z]M4Cݟ\^^3 1 2`׊۟t:jQ^tdÂNM]IReT|[LTd\[2DAL0xZ|7gu'47Gyemtf+3-)wSyYllm]7Ob6%,Kr%8AOA2%E6=4hcHmeH/c JGesMt98W7.NH\?iN{ ޿WvļV `b@+€IMA2wfmƃ\?yIb|gʦr=E 8YD=Hx\+74l0?Pmx-plߣER}e;> W?"RAĎWˎhvxQ/*){g  N'oqnx4\BUUT;FDc\ɥEw R!\Tz|FH]ȘIJds?{jplWN_GL,PBj:%%Lsr~6~RQqA$_+U )!4?0Uja)o_Y*:l)!>=hs<^P)QI Q?dpKTr-˶K?FQ̀A&ęq9ˊ6nе)]֝֌} U&9 .c\[Neh9SƵ\j9E" S x̪Þ9"dNZ|#(^TVm!Q!gw~IAaVtvo#h_Fԣ$f"1vH,3 s,MK%=+{S;M\ȿ?" a&@ DZ6Zj ѭOyJYx.`竸֏ Q #s8Ɩdڙ2XGl5NPf܄ hC İ|V2ÎMul 48ׄ' c9TXMTuC޶ny OKlG6H(ԺvǕ[4 wHo(y;t Uv8єs),-N0.M )$ss6|vO8693슁Z61/K5T2;xGUˊxzNf}C M7ŅrlR]=w2籞 M!c7`2"FܛY%ޫ7~Qv6,WZ11 _,ImhQ4Ň. ^d  cƥǰDՌVg‹ie@)j. dzHzßҘ"X|S! ,wdIat sUE1J/C[gO;R_ :)s% a2GDOZ 8>F>T]l -hӠ|~,>ÉX vFt{+YDތPlI%Ʈ\Y;oV^sDѩnִA90?/Tb1`]B~@=,:;jt;W8$7 `ψ-o55>.Aܽ{"ibB{*PgY68S$JޮAx d`"2-:KD 7 ȅt!4S3RbnZӤ[h]I t&R!0u1gQɘ>ejc/i1+`Վ{*i r^p;uEl< Z8sj %7f_B,syメS#q\iWQ~q,ڃS[dR,oVl!Z&^n0$㠹6O/S%u 藻+ 8|eh޷kN溵ƏF%Ыr@*8e !f{v[-3{8eA!Ͽ,&xD^#\ G>O摕yat3ZSrt<Q$Y_t_af^ɷ]{;JGѿ&ꖱhDNLBaoe[+1GaƎ[ @zYV~A$Lm!݄Q;u)OKSvqc!\eV9 зX|EW. 9{G:G6K:]L"H"xGY~J. ܔD(z` W*ρlP3:|?7;g'>L8 ϘwJhoߨ@nf1Z}"g*[iW}[^Q+!q*t{J@MN4̉g@Qq.25 mJ ~L_t A+}.)zγ ޞj~nڟEz]O}Xeqmd?39% ®:'>+\?7"FLtAlJ'3 is}y*y2 H%q? Hҵ^b9“*rSu۲p]eOmSbT/STfu_IZ0;m ƌi0!1l9|KuQ 1y罾_ `2w\GId~-mBf2u0!3Fn˩WPA}/ܳ MW-Ke?| !쑄'1y&vD~ڇ,]iJXhؙMxSN(fhk|DO^>9 8EZLbk*<uIvp';iPEȣ _U OS?JjK࿋+a?:I$ՠJDej`fJC\oK@ xQ%ժ/N:,:YQL9Fe 0^׀Kq_>vA'W" t滦a#rOtS(j 僊XuQ[CWVMO@ Cf:USr@v` "Ӄ}skø|ljƛ_~Љ2Nv~s|{?sQ\7y->^1^ݴn.C]X"&SzTJ 9<xsxƁ?2/Ԍ םtI$H+L2s_%k"ʉ(Iժ'KoIJm2O1@ٜB1eRaDZSÍ~Xl.*q >T!Q ol`~њuE☀]3* IG}UWU&BZ<ޖD-Evwh` 5 %eGN{ +*LR«S %Ҩ}`1bz3VrH1yp _%cl:0M4 C܅lO) }OHؿG!-NZv Qc{!WpL,ޒШQ&xmD?,ݸ|H%Fv6;?~s<ER3HQYع)u_qBGqSje`v3NKjl|AZ:N5v~&$D7L|<`hF^>T*1ʧlH˙hR`(h)<vh N&%ҵF !ZC`5 idPB[Tb6[lI @4dOW}; Tʍ>;+#CtCE9@ɛj/ϴT5ЋtDFRul+ANW}<7F5 ձNԻt%1em2K ;#x6yGN(B]ۊq_F4z8t@ ŧ)rl@zKDdJ";T$s[ ds!?%-]q|TXT A[e: B%.]uEb$y2Ŋ67寑VV.GIQ{kp\To,mJc~{TTupRc(ea,a@Qx$䃨N 3[м)dA 2OLZDk2ؙi y^w gӅq_k+tM-p.yۻTWϻ׷5$Va;$?1h6mVKPM+V8зPhjhu$>4^-]v' *>X ޣI^qEY(r =%VaVLm1Ǣ1V,ɇKYۈs9Y 6!m0jh_-oPb3Ial(%[.${m@|/ȕ5^1o/gߧw``3n.5ƽ6G6۸N~a[jd $)[2oe[~JNsO 1e 5窱@(bZB̆wײo@ YiVXdF)Ij" -`./V ۇٕWNslzapdx r^frZ @ʿDk3t9;Q,' Gw%K):GKcuĄ Lm` ̋,//L#&8ʂ(1h8 !q ).vnY`r\a<&XwbQB$<..xǖ0lh2j@_[i[kϮI!@8x[ 2iÙ rKwn[ `ڍ"9H_o>,:l}NQY\jk$pȭVqUQ)!vɁA֔p(̢GByƈz[9e+"\VVw-ٜ5qtS hf<0z*kҤ 5.t$=Nnr>Cy#м*];~y5H3!YJgN,l) KXuiZD_4h}+ƽ G8>@(qOQ30gce AحCz;bԓIúwd.8Q|1NoSkj"P6kS- #N:XM'dy";)Oo(hD 4*U!.yֲ?C÷AGw<殚_Ԉ b՘ٙvW}.WHme^qSƲ Q ZB(g4#\p7y8S_ G֦1y>x,8DN] ;V( 6l.*)H!,lDTTx$SРh1q39!N}6km{DtwsfK#)3#^$u`ku8ڂ\\ KiΆdwM*Q ^bvΒPP^w[YsF[%S>M'<mי{,D-O+|-bzF'.Cl޿Dl`ظ]<h3@ =\s mY*φk"\w1-|`w U;ou:!Ǚ);TL;"ރ s'}Kx@%A\_URX֦entِ+ml- hiLU8'u*Tͷ} EKQ/+[/@5a;$EtEirw1mlЗö i+p5h#1)=*t: S rcd}V&0_mL1(7˽K3D/ϋ86ߙ_⋿2)Up-@\SGG{R] ?u D:1\=qXĖ#J.L58VC;exߘAU?ټ95DNYap'O7ִj*2n3D]^EB%^W}ye2q-s:hup7ZE4eQ1%P\*lR%";_5FI5~;K*G~Iu߮x#0!k1ԝ3MG5bjrݮ!a[J ;oV֘4++:P(`\FM Oz ,z 'ؼdroK)ؕ.9 Q֖v,ztC:$TrȳbiCaĝȥP3"!~ңVycJL*C=ʤp̺vbxWSOmԡz}:6>=D}W~g̿ozve 1еn SvR|+?"qy!O!ݬHY8.w.PU5qڌ;hfZht3-!V&<OHڇub60~jYCN~eBQE^ކ1JK>~sџhJ:8 _\}.SXkxATF+֮ϙ:y}NB+gqpjXFyG)OFIcAUC8p5ݼGyq!֐71H_,#(Cz4bDPPNj^}-,6n^/1)}B)Q@ȽhAB*>Y?tIewP%]iuaN>Lٛ.dEG u9BV/\^fspCY8>P) ژNAeϱZ{N2EĀ%mM#\Tr8) 6q+3L^8SO.ۈ'Tvu2:=iiiWMZˎ{{EA2tLP^^⚎iU^\) ljU O/4p 饜U>sy&^x1-Z%t̬1ťxۤpYS ;Uyh=m,яX2]s6:=l(*&BY*<z`~TEm"?K +Ǘ^@&6I/6y8<~3xQc ήr>{әLܼP5U2αZ6$uў9Ek$zZj@!2V8B2T2M^eO7IcFxzW)F8c?s*j:xڄ۽!)>ZէPgIplk v5U(X^cE$&q::]nyBbbD©bQ{C`/)Q3EYT#tNU$<=TYd[GA!VH޸Z+ h!0`ň[ibƏm;/q#N˗HO0B%kvlPpC|#Z6gp.$.ཥ }"W˭{aEzo)Wc }x$qxQpAZ֦pLQä ß5Mf%)̕eK#%cAG(sвѧ\@)IyK< *]{U[6UgQtW?F,dN=T])y-U1wĠmR+4c5Hdr /\ΫsƧo#S mMIyϯVI?pё\II`FT *Rsd`adp;/9o0_9Ð;v{S}kxRĿ.C{lpnzR6dS)Vu,XB'ڈjS5QXCH)'\zEl'=>%>i;B:0;\UKF;\tpBXe9. rHuMDBkH$XS˼;4 U[񪘄7`ߋEiN" :0)\<wu`Pm1W jUhvxI#KdU'[RwNK/euؠ%?WE K`0bakM=LzjjI go`|GD@ wƮ{ǢGvUNtP”t> %B2(*eLiH,v1D9UI%y2OYf*݊EĔ0N9ZD!魓ۢkQ;ůAySw䯖kiœ;S܌>U+G&tDU}gyruJvìXӅkOrƴ>Wif)V%N0NE'M!GfjJ,, $UՅꙅ#*BbB4s_ح:Mp02^SSD#EC'rw%(cUA9.]$=FywI7>QE^eTW!{R#0?Ϫq bV=f:i 5%:|_PXK{$v=}VVEJ9fYE~h0lGeH'+vtW5xI9Ϡ_$Nȼn N[?[aO@ 8?T87o n ua]߻׏e^'w~E#j2?E7%d_m4J3_=Ȕa4 *C ݉v> sh}{F 8/NZ`NSLђ\T kȖ0Izx "%7aY70r_3vn5 $aC`|Ӿ|ȆoVW)ImWb|li?ZJRl``NQDOِ)&/Pw&|O;m@*I6)3|0iOSũ&K)&iŧ_{( FDvl H0q6~\_Hfen>#Зv 9[s UG,.[ڨ%<|>B¨2j=>9<(ek3^\orLZܮ 3 8- ̨Pߢ^`o'tcfH{8~ @ȭ۸`RVLN6%0Α IC /B!P?!l9@0b|_TqmT)Mgڊ`$ Lh\eB=Ҏs\MBMtFhMeP-l澴5m^[I련''-sw:kSʓ}=13Bim M8ϞR|jϬhDӌrFV;#+0@6;NďuR "2%ը}!$v^tͶ/y{ ;Q\6Eje2$[a42kpq|:h ߚH$׌m܇_ hx2񣞌s Z'npyIxn>L!: /}e]p)KA,w/jn..:ņ&P~7on"v me8~9=dl+G&ɣphm.VJ*Z:P,i]|/\МgB˽AEa!Թ1=IiAHt}fԟ-7 zaнoQLVTwV&]x/CNrM_qw&g#]IRہv?P>"[xᑪǏCa ݵ<Ho:VI'&¼>vI9#4[sb7^l&5)UP清baL0pg6$P~T+ M8'"KD`pQ:)*[Z+m6]IQIvc X]ٓb󑦻ӭUQ[6_yhIΥM=# hc =Z/ԋWL0m$cXl)Z>^B6xuܯ뱃sB̆d\ T4!QfKFÇ˹F=+[c Cጁ\i!ݶ\tJϒyHz=/kBb4d"#z_m.U= z|s]u/M^MbYEkpXadt L4v7S#ԷGqI,,N꙽t0ru3/">ή1 ),ۣMYf "H0 _|ɚRhIȶ|^<{yR> {KKSsޚЎ Bς-ZZC伛]R87C"Քo$n EFU(.^/G8 )0_#^:"X8U&* rPOX_h%KO6MZCq^ Uhdf﯄>ؐ /ϮClC":ԅ7^ӭ|(c\>@@ ]V.XU,Pia>4;vvDxB/(y8+ϐlnYXn&d{pYƚGkB!7w"z'>F|$/R٧<[ Dʣ.l.=K!9>pKRm~ׅxqHTl:ժmÁz 9C[-XR2|Ŵ<ɻa6DSAգT9fX~" ki">D!N_6ѳ;0B@* 8dpͳ~K]() t%Yo(P})1*SX95@SȐ8t9F U>0c5YnRaS#5wG֌RՁf-jeҔ}{.*[O~D #gr_nǍ>>϶Xm׷ϸ|P^wStzf?y54 ג*E6vk,o|[OQ ψ[{\xy9 1MZNtV1ʦc }[/$ƲT@=S'\3O;" T?!j٧qcq5yf5N3zzL!!rep"a!B4e6'yc:w $ !eVdK>VF㩨s+uzQ]{S`Z͉& Ժt8hUQ/PTaIo^%0 ٌx[2Gcnv,C0 s=N?ȩSmb]" 2(oyjV.7#f:BW>7")z_o]}WUq*iI}236WXK⸇^ XRw6>gpا΂5}1ǟeB۸?H)Lz3G"]@obkPkbWQM V]{oZRUP rBnZ ary+đNd~DY:U^0 F癏up'Qz?\a.,pj (@?U: KgŬ(z/jz<ٟ~s0OSq5H~i"YfF{!IYv{tLC'稳'7)vBBQPݞi(V焤 6rx#pp(%a49!Rm%lNefdHնK/Թq6rwaD%ӀFV}{nRi b $O/ڄo|lPcvͼ07x\lC YKPp gL`u)_pV`CčnDQ|P>ު{@ar ^NHs(OxAf"B!̅CӒax< *ӛ }jtw8$}|̫f/41mxfro_u`{53MDJjqm^~r1/%I!%u Ucwh^vbaxikL@XҜZ W&똱)\703% maǪtaOnvc ZLUiJT3kkenW^#% 貼Mw+S/ꓯgy3h}9yg"" z!c~ b' NC;64z' tJ %5]q9_A dعT& mIFiEm$SmT W~g+p(*`g&njr65TtSm%mxl]U!O>y0mI\Vo83S3d!6LZmw;3C<#'Zdl GaUoaCx}fI'V?X,3X:?WqHl CJx0VApۚ\ؚP|bJQDVDDHىcodjc~ x!speѬE yשz~/W`ak0LrEhk6ۖ:ҧm(%fc+W8Ū%VT_{Qf@`8nXk3j]/!g6M9e*5IyɟZnMΊ.)Q q[ٌO,Umч"?+B4 !Y`V#0 d+q1DA?)_b=O)co>[qˮwDWS͵sj΅õn* y{׎N8u1vL#hŐng!N%RnU)k$iKBP[i=,%0=}3?Z@0?g!vor/c/ Փ2N5C8Ӄj`Lm#nlY}^@"%;4k}H_ҭnMeL{w*`XA6MAPI$+gaQ3q, =\hm?}kN)$`JJ.Ȭp/4Iq'WFc,6׊ɵ(Y=F>eض(PWb"S4ʄƣ*]W'nov(w:J>'ȏrK68.lxȽmiߪaSM'd'`R$s :bqa)=aCQWS$u8<;ꆝ[.ddE:h~apwǪ-.)jK|n^)p9'8R v 0 _ɝbö D]`m<~#_B`d^g7P.[2SE4 ew#DjC/e}8n uǷR4x-fU0dS>>kw}F +Pˋq'/H#Ę0rvㆼ +\RUAݠ\N8Ƴ[lR UN0q4 4r(Mkkbכ=S+UU;75X-688ƱD4!4=Yխ t88I8W_?ՋA_aJM‹H 쁚ab6"@OƐ {Iش,+"m4,rHWDi+R |U%haR ${ eQKC,d3TM}@kG:~C9}tW4,5(&AuyIV4cY"uU7W)#ZfdO jU O|U:cW$/,ʤJRL˜5g~?g͡3Pvi('/inB7u=UW,ADif8hl&HGâh8jtgxXx~?v ޓt,nkҬNWIB{N'ɺOJQXʟ>-sEclyOҐ1Suk4PUь ,b6zm;HߢfM൰:)N/QCj#̀:Fth'_F.I-^;ц$ާi 20[)%e%D8Ϳ$&M@Ѣ'eƋH'M@' ߯Ch>$8ki*ײ~4އ9_TALIj8E0- GƜl֦Oeߢ6q<3W/z&llm*#Q&ۺz-rB_g]mR`0IJ~^FuN(9WsMys5ԯ;;<3{ET}ceSP{C`Ϊ+))%Í K \.P,KSadbC dY@-S~K3,AEYJkۓ'8 :4 eC obAHP3CEѤWaSvo+⻻1N TJ#Gij4"42FҿreŎw~17*#/n`#=k+i Oi; HtYi>ZԲ>N,UR{inayA_2ʢ&)s77-!kC?Sjc9`mK_qc|Ҷ5wl}[۹3\SZ?#'Pb<-OJG7-rWlBj NӔ_ZGOf|R..X՞+8C/8| ۈUE+Q[M< m{ŐJ-v7"hM-9:TNcmK⎧vp:HÃ" 9KuĐ2C*1duJXл@L!s$ȄM'&d%ƒO4c%٪)pjH!RS5G?9eBlFU8!0!*).I 7"޴FSƠ䩦߭4ЉQ*Bl׾CTdA&_@0=Hfe)r@8_Jt<Ȧ܍wV_,$D7.\Ibf~gV'CSc!8^-|M}Y^L1PE]~7q]S= |2E"#AtE"foa,+4K̂D$0{@|89λ5zo6J*i2#UB~8SF i"}6<Ł]75 ō2t+;b ZM؁>/JVېK/˾4TdԨd4ǃ9fEC5Kt0+쫽\^r-}SlIEqbPYz_;rkt}Kӓԛ{k~qr"UAI\6Eґi?Q +a9!4vp1 ܆䍒fHRX6P*﨟m_fs:Xms[3TR p+ՊQj ,3X%cGq#("G$-?;6+/ c()Rv}?\J}N`L̦]6.^Jn[FY[wGxȉit!a" F⭡LJ; P6.PwQ6P uW( +\ h'^&ztD 1%GCbKd=FLQxڕ{oEc~ak T`Vډ43Ԅy#Ο(͘o.6*FV3:[`([ټWV\wE 13` ,S?ي3hdP7DN<3uynIN:9R]]^QlVJ}j}BV+dxNO! LFK [T|05:\ 4ӶŴ8%)՞~',ۭ'kش/V;m(Z\Rk:,G{bS I5tZפV( ЏRǡ^ a^)ʤn/d*>]H.|ߘL<]!,OiX$Ä3i ݎJj|jLAƷ~?7s:}z-/\lSPx2SG<%x߹ռx2{pMj,FљeTu(/1i70sJۑC~NT3RFqx߄ؕgw *^Zu$3/_%Fs\.RDrCy.8l-M@}P}PbDV1V7gJ͙lkMp+$i$o037s4Չ`;*ʨrMc|}|kWX;dRR.!ƨ2-dDɖluD0/[>*5cd <#^/$VKȸ^9zӧeɠt=:ΰfP׈˪-Bi(MT!l%Dd۩[[fM _?3CHeZ]C60pUdLe5v/JUGp` F\9g<)E#|C&M'` 5Mkð'> 0{-s.,|[wA,jm3uGCR^"}my,O6hY4C/ 'Vx=}F+?[A{\"¦Y퐩LkCY .nՌәw]͏S&K˥"Mp#$ E_PK4 Re;}9Ir Od2tڮZ i lu ii}[> aK<3ڒ#L*ES3,R7oF^ ͹G&X8}spcш ~xSMmD(@c`Jcqյ &``:r@ vE5S6p00HaI 9ՏNF\$1$ճ*eۙwVN-rWMD#^WSBa8,Y㛘C *筏1EgwuGb7kjj}gNfK̕4s_>D w[s=Ǖ̯qB'*ֈ{HB:Zfslj>7mlD)aDo-t ĩ ;i눧 rZ 'DMhÄ(w/1B6Y5G` !tF xmsu$\XlwWZk]rQ Ģ㴰փ=3?qœu9Y+ f2T^ЩҊΨǣ .ַ d% {;~Gɺiw- WS줙[Dsk,$ =g"c3p\((-@儖r$_@~5"={C'c!1z_Tz?]DJz{){";ªsup.h6>pU<~.F e# 6ə#^l7wK&=?8.R?{'e{ B@)J_FߔV:!WJb[fÕhSg\YIP:`Sr`J dX>CRS,QbOKT/bFٯmSH"$JAsȄ-P>U#bw5r}* 䩟hkWG* FUAmW^1+nK 2 uYW Ih '/8mn8*j0;Sm} Yڵg k0oB4(O8BޜKeW3W3j؂,j9V~#=y62#ܷ7-QZ>|ֿI5݁ꧼ`VzMB!7gЇԧvR{/C/V5;&ʭ^& A=3!o,JuUɧmz/_@DH$qgbs|2<Nڷb;R\lܘhg`}d\32Em9l*+ V`0AX/* $f8{0j#[%aM[ȳnh/A-[qp9g}m1@`j8[Rb̘kRiikmr^*V=Gȇ#W G^vyF3Rcq̋\r,^c LƏMul2ĩ.|Y_(Kqf~ƾ,}yc\㄀Sj/@+I{ćB2ㅄXTcj, _h^Y T8t' b)\ toB][ޮ5V_ vx^LBL澲wT䠮 `RfrĨhb7SSYti{yQ6n"j꫻kS/2:oV^'ޥP,7}Ճ uQkͤZ*o-*prEj,Px  B~Q Y:yՎ.7%Ȋ[UJ٠?fߕKNW MِW҈ZH"|=Tm@)~ǥkA"kߗ_>,4}}IyP[-B **4"{QcKq)̊3 "*кf-=uPAJ+J7BCٟ',>z|9ͬ+@͸fc̟NdsUkHqNrޗp@Qvs{ʠ{B>kΦu?_u󔦋mdo΄mXwZ&-_Wd332 {DDE}(=}83|Ka1*kURV%^ULG7{^lHqδc1:x:#̨n\/X)0x_\m 8J!`8 J A RIՏazH@3tV *a>:9.k)OyF 䓤N^SF[3ɴץa5 Y9&;/Pa sN "]di.+8=b%@aw;o[ѡ9@N2 CyH\>7cSxzQת2ܡXM 6O4o-' SFYJ/WWo~RI8GR8)? X CL1<^3׹\1X :E۴~aK/7(s!HE]H@:d K|4jDU-cdx$S /=yyt~_0+ 8A{a?o=?XbbJr{w+< xt̗01 8..Ħ|"bB|$wm iX>RgOӾG܈jJImzrFɸ2mFMKR0m'y?A , _}ևӽp9>\"g %߳TFCJpUU'wO蛆\jSyH;4#b_N,4PyFi|vJG+"&k< SۙŴlO4lzb. p׾ch܍<|#XzK/|=C8冃H_Z#w pY枥,`yq)rWr-"4Go#ZÚz0f*&Մ^euZ#Qщәg&νx 0}^<9, @X!dŮNgd⩝Q{0u(v<|HČ ssK9g7qF+fc>)NC]"hDᘋ"8R+.:AçPV ؉l$YpJcw깿<˶/ rjMҳ*c)Gy*_?ƣ)DzƭOaQW %#rQxI8}slGm养 LD:t|}K0UfBnĮUHp$CD>Ck@4d~n45g bl3„.iWԦs IOU̘$ioa񩠏ǞcfB@1隟! Bt0Iu:uQ$&(.7O -6m!K *YTVOv y~ (jpgC50OR4!a5L4 70 z5Sr3/A .|OKF/r;2?%We`uڄ~ Bic0}w=}ؘ0ԃoյm՗v.89H +qY \,7''5ݶ*D:/*a'y?wI!l%38JUτy'1B'c]dR5u̡\PDŽyrQ?V}`b*x\z')B{\U}7̓Fr0nlQnNꢷ}} ^'ER8~RlƼ͎8Vv,)蕟;# "dN2k#w%ۘo/lO.~]A/Oքzh[A&5nLA,6q_y1W f%xe7s8AL!k {jhĞCќ11Aކ0" !K#?ۀ8vxͻA=)U}I2b#]<>ӯZA\QX}v(q!ʉLa~n"hS;)@Ԛq%Pxh}#TrLm:@9W sMaL~9y|ͫKk^wٴ2SVѠQmHWF\fK:%n$gu)@IMu`emG=i%CZ&i܋b^=rmQ)#[Q;ۋnDcKGa-:4kU;I0'ڃ h5#V]+)jKhu]%,b NDXW{&dgH{NlM(H_DQ͗:iF +-y|čzB80z(bK<rT)g 0+3^6e.jڍQa2( G@W|%) gK)/ 3 Aj`PE"Z zW׆uVPʺlew'S$z#v4K9 Jj/蔣T,e2<r.K|W3R}sr9,ig@tryjiYsE*teƷaOo1Y/M;wՇΰRk0tt *>ts? AeMW4ypORk;rO mV=Mmb*&AF67#QptugiG'Qeafyռgźt22DdS}ޱ#jkC ՚d43j6H5di|Ltw0C[]MnVEN3"˞l!+=FLgFZE'0P(\3n+t'$gmXg40$3y:!d`Y"oޜ~&Ey%sqoꡏOK0)a!A|+%;}[=X/8Ʊ ni{kN)6ea ,dúH$_uMqL8Ӳ?$;@n|| "a e5^)*%! "oPQ,7lVaCk 1Gόvj 3*=(t68+;53S=#9yr,oWqf.9tr/:9:R ?3)S颏=zd9f"Emŵp&P&o@hJTN%][@v$E 0s#0{*4 M t(l8]7=w\i@kVI͑',_ˤy__m81*̙"̹5)%S8n#]0sf[T$%WbEf`A)87s!>kσ\U2/Fϕ)gti%uԎχuv`6e¹0v1VP&]5$`}Z,=O36 B7=JEl近B#NC,ӯ6APV8/iFcvOԦ)زفjfrR:92j~y{)IK|JMpԾh BK@㉪SNQ nXspNq#K2^MuodI%']Ri,v72 ܦw~0;OK<D;+68z֧C_PMs"L.l\Oވ=~<[bXnܹ KCz-wؤCb/Qk^Y{BOfqMVy" e'Vܻpomw*g[.ȐDl9U@DTx|z_7m@ݔcALI-hJl,0b$M6nXxWUQ-ϥw^{3qF(Fn5SHAT,\:!i}H man܉7tJ|멃oɍ|<+L=WMX{I.|SU˔E@LփoWLXA A!F9h~2~|+f>-sx%3Ǯ| k7HaI;Rj9:J>>xiс,6(tKwAg")HVj; {Vʔ+^4˦~:`kĄT^2s|+f`8 wDnI?\}y`]Ť8>8)~y+ ƫ,8{Yh=T c)H"xB#xGCMBɂ)µ,oQZzFc&aPٯhn7}0S:F Q&~HDHV685;q }ÍwW[9;b V€eAf[͍jReCڑ "^(e(mG~',L-:E;2ʕ%&Ͽ@_]f.@ݝ!hq"IѤ=&mC~7޹f9۬#0Upxxz&ׂYI`|6bV]ZȪ[cr ~=5I|R\0Lu8~6ȥ[ 5O/cl:މ0yv[Wfm]uUJXSP=W xI7>?= 5gQWuc3- ;L~ *E! /[eXxbj>ͬO}XR~ gc| ZBN!ϟ9 ǀǒʌ<,nbn|..F1Xu;;<9VmBǑgl˂>)<ލ[љf&&v-f( Zm~ i_?[Fh\GVF,?ħĭҳzXrRIGףR8 ,1_}Ēwpmٷ17^1gf%eoȂm &Cpq巄!SF;OXq9wTQ&n:vU@c"F}(GQڙcGg'7%%'ʌSGJXu FX񘲏KK.1sR0]bR&۫B8mH:z\tX4h*?I?sZۇeҸ"أ]|6@hԃ}l= ñy,οrͽ/֊78KbTLY~_ߠ&?;&F(1C"4A|ڶ0Z 52 Q"KB@j4U-1[˕m{b`PޏCo.S`OnwPFn f_8"7٥F1wj,]CTZ"S. rO蘕zw 3^!X\Mњ yNpR >B lj<"ʧ)F񐹠/F\-= ا:yş t 8k&mQ3 k^<ܓ{3#3i;MY2z3,NPzӛyf+VDۏЪ41 : &q#;~aW -ǦjtJYGʙbm)_&UHlrrV;m}"hsuʭ:ucx<ڊkȱ>zɢ]}UEAv K>AQI;|=K_W|Z;7 3 nY4O_T$uAPh@pI&_E)W*u:.$"]*Ro taNԯ8}o5r0TR 4ykћKuO(t;` SЬ2Ǯ`߄^l]K.>?&lZ뢊 5:UQ.Jv% 8kWĔm@#߆WЖ7;O:M ˜?^,}_j=79RBd{wRπ(wad}B%{YgX8FdzS!霐{baBh08NWkbmrV99.ɁeT(>g;~Ufb{f&Ob%|: Ʃ.)ׄ!0s/_2zAC!>ƒ!Ţ|-nPr/Jgjg(쐀h4|:):m:җ݁HRQU8r3mRh 7JdyfCio x`lfS߮%4gi?Xy_;OGN̍<L? h& UOEĠ# RkV/BA읝n#r&mw#$0d;RCR՘deqγ `qׇrjLm\::oG^)NQMa@za~WE& (6ҕ]kAu)5ߔy͋bl6UJ!W0I)%vxPb[U=b!Fzo9 Fbl[ڄ#=iPI?^x3:Ihݐ\~6\t_ҋ6$44Dcŷle?d)P4RQC9bd2%M5u?~j5 ך "q.ړr`>iL+e3f b}C H:x@ gX !GOzCq tdZV0B4 kcݷaEmϾh._rTxv2?Sf$˚G0#kN%4^c<%4M?(̔˧vuğ`֠ o7axg^I<{LgC\32SKaf'{U)zkHP+M7U=> BU) Raŝ]oqJtXOXvF<;ǐŹt* F;}E d ؀ -)?W#e~ 5u~yKKN>ίQ2[tT% F'uyP Bhݓ/ まXh9ޓʌZ7rCw!E JN.-i) (<T+*aߢ;s/7x41)C8Pn`xmY0XCLK!o,}@¯`'z$FuA @B#54!^S]DsG,zkQԢdu&W3R{w:sEvYQw~W.hv3ޝe?3xǍJ0=CE-V>Za6ظv!@M,-?Lܚ4 i6̜ ;NjRq>Mn=0_FH.CðXvikYOf]XpeĨ$ BՎF4dk >ҠyP\wH ?0(8^CnH?_%^&w^}1RÕzd;F AĹ)FV).􄝺oҲ|S>v$ܺWC䋕n ߊjj K:]_6}mDr*M⬮< [qZ2א+Ί ֗I!ŋp HOc8[UhS{E΂5v9<3iN!3^}Kń$9^߆R;:cBbHݥ\_.Z'S?pт[0ҸP(Ht3LGJui!4ctpx?16j~FmXu]koǃ̚+Qiƻ]z.$Ux3../]mFsgJAd0QU屷!˝SXIRtfl ڡh_5"]v(єr]4A9˦Ku ~"AIc|ŃQ"/I3e4b!nUrLn)NȺf=APS:3poCrlaH1N[@:j6{'3ԓ~+0+x#a | q+@O Dǎ3KKd6>,)kcdW/;+9kkwLIel[r Lsq%x&VkQ~&,i*+JXfj<(K7} [j+3lx>4f== x2&]c2L}1ZG7tJ8pk,6w4Re/HRm"1H;t0!!dlƅ!mPni !ԃ=oDib}xٴ 7Jsek XTxWU3jD$&x ~U Fi⪯r=0JddC1Q}[ h 6]{xs0{ݽqr:M{bʠj6 px`ꏚ |&%lS< ,V, r]$~%5j2pF;m~$8d/A" +U tX]1|oaTߘ>Lm^[ p{BJX|i77[.Wr4IM֣TOI5qS'/]Z o)@;A `KSM;"W"_?V=R{vtΰ=.Rc\ec~xÜz*7#,zI6To$N7y-ԚZ):O}ύ6jICPȍmf6n%8-S%Ez(eA"yt5w Hf.nfJ N:?Ҕ Mf%eK_^_izđ-DFӪķ"Γa(`޳^ ޏږ-p9 <QښOҲ z8y[zcŢ[[^fEX\ū6ư`;ӇDb Jp.tR{)5jdWNI fU6h=RX^33^| ;DOJ0~㿼4ٙ"wCu:QS<.ڳDY, l21ViU𑴢QPӅyk٢5bɼ G(^OZzka'eVnWhbNq@"]F1ɾr>@Ka$9}iX| EFvNn2ƠO<(qa{o\ᅦ5m/޳$ML7eE*/!Gޒ-iδO ixY e2BmR&_gdx`dfߏ87$^RN-;=JtZD `x ƹnFp*/B J˭HRVZ%Á5LMWWzxN=RIQp:8킁rIe")F%q^XPucp3^ΧxM]qj\6-UznSx$1^siKߦj7w &z^xwg[9m@EbNF~#T5l;-ر "A7 - Fb|)]J 7.Sk9J/C["‹ |wX5ޤ#u$ɾ[ iă1(cj7Hc0K#v{ȆX[qVeK a NنO½_$(؅%y֛4_h~FLeJbCg<*;ZX7G .rTgZ[Z& "- By1Řܡ{TuFNc`Q}mfiC#}[7C%xDz |p Ri=R\i QX[` z MDr!OwWb.i`ׅ/n}w0;x;"SPo"`Km"ш\G!B%\Ybc*K̶WEk]'A$؞ AQQGI a_1wX̪ M/ bwYro%ϫYAuYՒ\teUnW!tQ" .DV஋tGg>LePuΝ{ӅJR)q:*~OAN( 0|Eh3KÀ@='bWԬa ױDxHqx ]O \Ng8ԋv]>3.Sz;N#~ϔk.W+ތ QrP*sBlj4?TaQmr; gֆ1bxOZ~]}γgotsQީ`hcs)pkO&9oxIh%ܭ Q+{NxV=ą^՞ugF& f V_LR?9[񯠁sӼOThWRl >l5Qiם;\E) y h趻{eTS9/ɊAVQ<[SMkDy4z!oZGoR\=ز0moyh \?E\gIH`k͢\6_ӀY߅ى^5"])k`6 I^Db!@$ `lGK/澓SL؋cfddPE ү֚s@aZ]4̻Rr{ 좡Ck.KY.Ǥζfq#\̷TH=3f#ʁf@L5}ekrwUd%uY7E0F9f N1enx!* JˬROZzυ ܕB{ pgVLraseۄ/鞖Ϝ*&=/˥x; GO1núXx4 o Zd|+[VSZݭeK#uK }=_; ږrlHûQ dɤ!MC~paӣ w2vy\̝6AWXNbO`ib! OMV.FK *L? xɫ$N|seCZJYOmݹO-uݹ qB&(4q1W} ;tDrzſ,W?f# ^r}f@y\ [eLc35Dn{x$'Nv9y1'bbV Q*EQ]89qH"]˘'W&p6oE5ʔn[Qd"lFq#5}}+W@pC_Wz<3i`0RA155}5j0v zt<7W?d?.̛̓NH.zWpV Ut=^Tzt! ?k JIlOqcpqPNQ@ F Vd.4eex=`wtX̍>R ߼\̓k^+|lgߒ}2Ghץhu0U 9kF(4 JyqQMGB%F%aW~|}0=xeP3L{>b_Q؛k)M9~MI glާilL<;#ߙ˜5sNi1n9+5f3k'ѐIRXǒVfCP6)Ng`%*O/P/fmLhEs]tP@rՏq!be8NN_Q1yCrj=+S_OyˊTicϠNEvN3C/p_>* /(ͼ"HYt"X}%Pwcr4XtgܗtY(m>{R&m ZӿTF`+XI}/gͪAB~RBѸ ]m"Vn-R[daNq [ b'<#r^0h:`*9FߤB׮A\l7g}c(B(;u4)D4u-XɬAU# {BKTZ >%R.SL q}{ҧ~㫻_&"je4Z"yἑk/;_;:Yܿ'I~txr׎%\{ AZAYKG.54E-sinKejzJz0m3#|˥ ̧|@<״R}ɧ H;2n%1[iL^~jiR_-,Ôs^>1|!ǫoO^n1%8?1BbL 6:+3qUJbk_{feuoK ՚a aЛ;Z]LБd,iLS+a7ՐķV޾}>?wh{v4{!$f'E6'vp2a]yN Mk×є~Z̴$F22U}lo-%Em/݀땍 }/l3Thˮ HiE5Z t۠WҔ!48֭C"5u/j7= M#D Mcm[@ ,Yma- UHGg/Ӓ>s\a:p}iU 5=t;.;O;BHW-+ZJBDJٙP1z~h%BWC4|j*ENl;XˣS@9¥zָ̔-gm,A*Khd&=Mh~8l4OsYFh0挘>IN)YJw U"-;y܏Vb'acЌo]]r~$AawfwߌKG= Ss7BPZ!%klJmy\!sB4S@(m֟o7{CkP5p'6HHd;NIj׫O{f49I;3(/_ K\+%x^VsC(gFHkz poД>1//NYLHd9}V~upg3/t26+^'\9jy\)s:Y'Rn;V{[ʥX`gw)HTbňZۡ=H0BK_V_ fag}ґQ=}qt;Cn t X20@~r5epF[vś A+uq:-u|wS);|܎"LIWgڍU,j ȫDMyI-z339 ,SUt T-ܧ4@ ~>v(+A|MsM-kPrfV챧ރW6;C,7eʡ7pxLYD_SxͰ}@k{|A ^cળEr].>V"{()O% s+ 2ƫf!y0uf@I!=EK1xN.c*a;U~Q1JyTWg}P\|RT`-,WXDun@:Wlyg0]ԱAޜA߬y$}>ckѹ*-MK_ZřPV6lZdODxvnL&Pܠ Xlp@|K΄.5drgg& &`{RŽR56Z yt2DZ]0{ 0 Bd0>Q-~NGBqJ_o'Zw 8A#&DwET,öV[#Pe'Lڣ8DM<ʤbRe8'(oQ,X0y95&B^~q*/ ) xr@ʖ6OBۜ)V Ӆg(+YJ[:D fĜOL+jf5‡9,vP,iʪUxLz|#´#SMhUG^mgs)Rq:ioI @Z`QMBbv|ӢZ4Q>!1Y|xx&]( jGoʫr ^x~Q-:=DZy%jlk0%iר֟IK_5vU) &dz%6b+N{/)̧?fy؀V{h 5i}!&)^?4s]S1w]{ u^r BrHmT=WkPT79aH-rͮ[^{){ z:$s6xpT+}Zw w* v,Cdw|UWu1HCYG)Lo֌TY~BfC0TI\^H9zv ";|Zqx/mսDpi\qIeTˍ*尧[?kbJ3reh~ڒ74KŸF|/&N| Iq;Xú5H9CܝN܅aifMFdm"8b침j #İRtdEhi\f5l{eg- ?_Oh_MhMo 'P{ JQIda9F̚"цfw[Fi<:gye`!>'Fd#?츘"Y`].~i h4 !_[`UtGW`*M| a駝3[ϯfOGPtFNW"R4(獓6|`Y~bK-g'.QEd'ц3)jee5^gDH/ij&5fwD}f2n<)^ u,yS L7Qm{aK%0^QvHHo@_rgia/1D*.rj5oLni`eЛC0Q6+iv&a^px@2lZɥ 4HՊ&d Mae3KRvӆ>%oeM`OiT@8CjDŽ%c)t,:- +Zk($ y8(m= h>n:K1A%hKOcлp^K!ZiP {md7m}drYT䙼m9uhr l#6&+Ej[ŐMXܽwcgorC\i%9XvgiWvczL_^6k sUYa!mK Nʹovōx [D7/O᫲[ 5x{YT &Y̅L/ VN& 7s0D_fj5BITt Fxq:֎p М2&>bs YBR<8Ѕ=?Z J0mL{K`*@]-Y]<Q);90kwSm_c5NE)nC،"Gr.mUI}.y0ڭ:$1]P% j d[G `X4#TSMQ&KrEw#O9pyN2R!u b49d`ѦϱP[;O1i0Sd|gbg؃}G I[[|ܬ~`% .q%MtrDv6d_9dp@_ 03Vw݉ZD/E {v"gL;'?NoۖQȪUV;:Vta7V<l%h4' R <Z^f z 4!*k,]8SYz7=1X:+<8cڹ Nw]./4MtQy#[ۇ4}0Mx-)qsmI􁙫"#G GY A+2+SP]OeOsXu0!T2驻,װ]r]bpcq meʶ?hM^~Gbw9k@\m̭VA{ؼWUT>y+rm|:-\0be.y!i1̎3 @ѺӝUSzbd5.m zt0{'J3Ev``lwλf"7i^Ή?Y+CITKuW=[I-#} S38Tn̏HB`5|MZލ"aԴ|9s`mg+W{؆=Y <ϫKݵ uzHyX)~P6r (C\^5PKo0%7`Ljo]ɫ<B:>"muN&(?KZ]OI($bvЈ`4HY?2>H#0 Yn4?غŌ|HZdr5xPྞ$Pr& f<7T~}K,WUWuAiK6݊}.taݎIۗC:jfdj,2r)Ɓ;X270ZvΈnF@=-ocL7ZJrTBXP}F<J M\3Y` *jWhJ疌Od[b懏Ɍց6":/n"pkVe2[ VI`r-w! q1h0y/ 'gO!PYL Վ[#驹|W+^asIJʜy=A26Aiz\[< !|Zq "}XL1ZGJF6JI*? ؉޽7ݲN1nV,4~%;{܎HgѭHUU bO"$\?!ýtJhtKFƸ{bʜm)n1< D1Z{CalIJ\?,Cz-L\t><Q q ~+:`Gd ۊh!bhPqua83+Ѝ"Jʢ>YsSX9 Z!QnW.R( 4KS逇yat{Oʼn1y9$ (s%wt\1& ۼAYYyB"$zDE>_J)RG&u}mR'H&rQHrq GL1~TI^b;2!NZ6زfq!Gp~,;9 FO6myL?N8zp1@vј|OaP8=C靕 a73R{,hj%q muy7F-5Xnڂ{C7E~sMw,"0mΟ`){K}GJ$0܌c.*v6BQj~ 눸_icgYPOb9 @K É3Zk@VTa*N4ێ$vLa^d`M}SQM;N20^bs&RbX5ƓG¢wZE&ުu]֪"G#վ ' 4sS3B#_X/3i#R}R,g8ũDԣ ؾq<fG` ҍgLC#tC7A"]Yn<5yE%b֪gHvGܶmQ T1gBT@VVoL.8S;vj[Rt%HJi4(ˤ'QB?˩rᲭeBƵ-:c;,*ⓙF/ѴzIOࣟ8+_'F@l[twq)zi3aOUpް9tYK-0.3"z'aaI v a}TLr>Q,;+yg&ic#Qz'@dlKpZ.{(%504\ݨzSIKo]/ g6&G]IbXvdfFM>ʤL\@$&c( m%!^!ﶛ>!${*XQUn$\{43ygʀy3_wۇ֬+ڱɑ>tToFuucv)\xgz@aty~4 ‹ ~S[>$*$"Y3d,LΡٚ܅c鍫C޸RGhT=\|r#?SЋ P#⚮SII"?CYP`F,֧% qŏd9sQ-<*eV0Nŝ!erF5寄Boܾ%,=6X+3^\H|6QA"_.Rf"EqsB U۱6 Mi` s]dC+Yh>Ijmv6aN) 8ex*9% +hXGތ$ FW6t[`ޠ2-_P&0QI^ | % éfyVӛteh^i&kɰj.XY`A,n"g Ntz<h]Zc*ݻԷTtzpir :JpX]cH<YQ zV7cEN0gU=M5A{J/l&c+A_aO_ R [)pxg9 0GT9!_!>>榊%okY*HHb ~e͋e]cRp㛀 1'ˁ03gv'ؗy}\l<%f} fܺ s%c N%\f~xkmYȢ,iIY1DDXo:sX5G-.ڍ| ?@DxQ%?%)Gz Rj'-<,JUigխ7ў 4zE[Au&;nAzW#%$@Rt`%Y1%@IT?Te7wiO'Ei9as<|O_=0[uS O5xR!onUulvoX$hIΕdu!٫1i$K(D|Oq,[M?!2#vJ}gD#+_ֶ7ŀEЮ>WVX'?>/s3H]s>zj6hJ=+)KZ'$]]FK{7 $wYn\+.ԮpǢdZt)#=EjVGHQ)4ay2)kуxC{XEM쭛D?ڊOt'Y5EIv۲)Ү/ʀRd~3kyR8)C=_ 5WF&zqEnt-|7 ]H?_rBӆ;  Vcac]-n") k>:I쭏E{ӓeF,N_7&HqӘ_ E4Y| BZ.LYbX;dFOnIM0|Ć_?e`Z5K(;EKI"ZUnC ;Bף%w*SLSlTBBb+ ^"EqW$t]p7 pez[6:JzߋQ_MFOU^ %DwzK޳\jUֹZJ˝/rթsNjn ܿ> f#nB,I{eNEU'Uk#[J` @(P1g MO5jFۋysB{[~n(~f[{Z*VXt-@FUs M .n#PfθV>F2oGWwRGO "gc#&g^a^@4d3c qiږx8 -S ! go,\ׇn3ٔ'K'6 B8 'EiՕs`o1ɯݾ ƷN5wEISX-\1 i\Ƙa6OԴ`XϚِr|\;5N5[ފX+9$ nzuחFt lMj|R;crEK uLnIpled@1Ugn~ P l;#$gH9tn@rz"d278t.\XYnYLHva兴[DYǙr L'O 0a(rHq k"۶H L~ԊdY 'xPxFFF>_gY^ 4}w/ JvHY2hKA;~L l9cn!_rǑ)Z^ +/Y%[U,S.m1 nK< .ߩEh]aCiU "хɅ nv_{ U^IJ%$Q:jBao ]+drm6[Tn~~>Xsw(t s7;i pkCYX: L8F-.{=w8BNLO:Q@@˘i 'GQBpH}xj[kWX.ŠV3m];&}*$ | ڣnlFIRnBUccmnrՙEرGKtIm7c*#8L_p䩸SEG2 g괨0Qtҁa mZHԢu`:WU & `Qs|^W9c";n?sQ^Sptf]m(ƀ~]xAfn!I.96ljG/;;Q ,ު,frIŞ'՜8 "SQu|͵g&L5* U])BF,wxBc} n g˅Ju]Zx=Qh>~2Fh0$x'!+)(\hqZ6m/JzDFgQ.4FbJ75:A("vV,8RNh֚_ίh>pR*3peP\㸖a*[.qdܓ{Vo+Qg,H' yʖY;%[to<ÛxS kjxh KۂYT(nhN3U[NqI?(<~ܠ>C,coBꬣcm.`BHt˯C@{H7mNfj?pc Lh=ծ]1}I}" G'.)z=,S#ZѰ@NNoڤl Mxe6I|(yȓt/:M)ws1(|Pֱ5ӛ+cJZ;=/Y;wyR}>0'Q4I"6pn,LQ,5@!,j\@}3^4B`V*U_q,z!p Hb}t8t>Sw`]58l{wLHotтhiqKTIrpLJEN1I1RVG^3OL;v&^hɸeWNЭ*Mń̠i-{VjޚF, |{W\C|4.`LSF@*!ʃZ9^Zv/kat 5Y,G9LHCEkYR暳9_2<݆R3տ61Re|>@{KW* &>#]>-w:Xw7A+ }"ǂߡߊ|p&{h&'f} E|uU}=7Kq3T2!g7 .M:7*ⴴ~+j8}Lh n\$<z?sp`sx~ꢃ5I۝ׅlxo#V͏hBhei2`tx++F~GCm7f9aX3Wq`d՚73eнߋv兪l)L,-%_9AQEpT̎{"~ijψj^/^D$wʈc#8ayUO:!W h?[hh ypY``se.AE#>Ѵ߶(Come^K/)Eb@"7/[/⍅WTeW]Nz,&Wnzl';ɡ}6L,}-7byi,JE)/wleh4N+"+%o}n^xR=DV{{$ GzfrЗ 9r%%6H;`F4ݧIYv8E+О)k?b-( zP<'nyjp6VϷw.%(]kt"YM)6/"fr 1 ϡ hS :ar8 _XA3w)ý-15^QII 0z%sx33ʙ\CI VnNь|DFE&N;H9ج#; <5$h&G կ 5IXvGB*0 NR[m&yhr%Jy\ϑ9*,j Y+Zs~hc?\jp(=%S2hf%4szeZ~UAJcs,{{c4s\ }66m]X#l֒Z[RWZw &y_̡l~ɭBČKnZuM9:wvū:?&VXTz/cݦA\1&,zp,E%݁CT-g@᧙S' j 3!*KLe5 4a.#WXc,Fls a4\l2Bڧ{:ZxZ[jFl9]5?cpnS<ݚ05V;=䟩.2ʋ j7h ާu$p@?-CU>b"7ԧ%//1p`'©| 6"ũGNpCe=:X ګj֕J'.R|هR8][QvV NVm-?'\Kw0SpZ1 " O]Pߗr$TV5^йJ[msXtV@<9MNm~DkH'dGO8|}T* 5>ƀ`3T?։:` be؛r95W)͉.C_pAYB[Vu!PEby@M Kiq,5XqnT5\+ nLIwrbᘝ߄߃+<fn=Sp$TNpZ9R](t n]U05M\a(crw\!i{sH}Lpt9k~]d[Va..D`A4n~OAe0oqk%zvxQlt>Y%ɼ$BzHP7%ҕ?Jb"/)f8Cs*YIq|B*1I{1. Ӡˌf(iu&3r&N3Nfū~tiK1`|[^g( nPXb$'|-MORMMMPk | .uhc/}I4hEl%f`q?n0/"-n*Bjwz#[[`/o=[˓@ h=ϣ8Q&kmqK$6 [$F,#;l\wG,YԛgM nBn9ɒ < .LSdKKśx4is~_tt?M*ʙ.*H-31֧׸'4={t*eEVdSF˂ބ9L hbԒh[p2f>=ۑ``ST<̺׀VF-gٟP3Z =I0dn-i99ϋ ~ F. jLろ~;4+FYiMqP!L$*"Rj}M=CE0<:>(ZJ֔&r^^i鬮јR"ӾQ^6ƒJct onkY%'-N]Wl k꼗yz#p~GӖV@T׹*pL бgBG} Xߣݎ$fFaEHlr,~h.HɘM6#HtR%}iB/un/ .-ʀWӇCCzV3 ^#QAi4P"Tw/V w/XΞSyyٌҊF6ἁ@|EkClׅǨ;>+&X^8Qϲ}cR[iK`Gf,"Ad 6>2Bت֤חMj}/-y(((JJl~|Ї.į%-s8J7"diHeCT i5[iF$ߕu/S,U>O_ov+ &(k7^,S1ppج=KoK}pFJ =8*dl%be$-E D4g Oք--%n$Rx?Z4Lʖ;x0NI/j4P]ý,ݘoGqz˩!0_s.}5𡆨5h?.e E06z4p(Ag0@s\:I2U4Em)w>xb:ԆXNj'!!eR,ϊm/u6*wۨqmn^Jo2-Hcx97o^`p*ī  >bt&A1{?>p#V8 QDS^WG!%X]P->U8ӺMfto-+dFoi+v0a&a:o#&L#<|w(;dӰK}Е ӵАSiG'^ᶁ%:ƌM[KY:ht|qB'IvsbbN44xߗAkF'UpqFnـiT(ŀj9BQˤCV-C=-%Bfi^4*e[%M ~#[̧_¹1r)`nx"pWxAYYCZѵͨ'+[wUf3I~ZVT!jZRRV}zyP,[oySee$0AWڔ%?i:N5K]mћҦH׺ɛ=G wk>N;Pb6"QGg$]?7V[(fAv&ΰR`߲i= @Tn/Gό~KBcliuVgOsk]Wt?v)%؞5$jS=Sy-8͜v-/K+˻т$Bx&# kN}},k)i)a0|0BH\4BxqJMIϭhb.dXM7LT>  %cXp@Ίgc a9U`_+VKiZTFX^lT;yRsN\YO w$Sm$ d(Q ?9wZRʨ>:_ˋSmAwL8Kf Tn3* /NQ^g/z&`;յ%1 |Pd"a&/p8$Zp\4FZ ;qtK|6NJI6x]U7-~'!v&{XRY*8qU&p_) {JVB/)҈ HÕkyzPؼh(/(B:2&T4՗Eޚ@jyr||3זHP{&Ao_C|R4w]Uu4Asz; vۓTMbz&4`1m]pZ7yøcXyT JzG6/ִ~3TTwD<f|X?x ZR@s tądCuR L#S`wR+6.j OSx՚ٌwǣ^D^pɂך#]0%C#xd27rx.zѿY޲Zs9yܿ INvԯmZV8 NR?u1Z݋?]/&0q0R$0@kJ2$b%- ?)k^%ʛ}\w> WPCZm#](טյL]㧪S|=4EBJhK[Li $ŀ3%D+,{p dOٹ{H~ N4jg5'JJdv KX cÛ#h`U(ؙ?ˡgcH#}~_.soay}Oڐ]߇Y9κjD7\+9$vr6)eKEmyPޛש-w36عe#1_鹖SܟRw{WaSAy>P@י vSǜy*$v~G7wgYZ0707010000001a000081a400000000000000000000000167daf5b90000fe58000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/crypto/chelsio/chcr.ko.xz7zXZִF!t/"]?Eh=ڜͩ!HKSa v \CRkB^_u`EH `<ccZZddU+lrY|UoOa9umN@:e$4y&c[y{0iX|A 47v60?piKh[kA֨f~Τ-v;PN<aI31ʋ |ylT u5DQ";@~rWѡc Op \&X7>yfUe}|)ipct+ 9L˔OL k<R&C1< :$IRdmPUsi7{t4g,΄T@7fcV :Nf|0Mލw̓4 ݾRy)d2-Lj@+Դ3f0|-!tWo̯^بM<1xr㞥4PdM[\(Ge|ʋ90+)-gfv| sLjOɳg+jsx;4isOnU&rIL{qJU+_jzcɐƗMw%V5 p^Q`]NLGmu^QI]9z.bm)2n*tpϞ r+̝B$l9͏lZ0vKlH)Jvȥo ҬGYjָ<~0]yJ@t{BW[~6 /bec:Zhj~&p:m=G Rش7R>c$ɍ~xFZ}9gjv{<]܄, R 'd⹐qݟHt .8MjOWL qMTfjk0u2@;XRLy3*a[+5E7;N)h7 ZIYK#*?oƪSUz< /]@-pʅ& ~ީ=?DIأZQ%ojn0 (J;,wei`T%_PeOG9 AWbS$!ANVLqM9a@Ec4M#G Jƪd@c.LjT*ӂ<XXvzf/XtFߢ]j'\ڀ32Q'NWaHq 3m]R=f2B`([aVk;őpG{| %1dE;射6}V5Ç|veV)UJ"T.T+0fvR?ЈCЩi[1+C&gyP\ōcySÐ/@wl1YMX6z%FE^2#񟉃+RS&RnvL ,4/`\E0$0wGzu>9i8 ; -Je^@8+g1ъe@.E( "΃#Hskt˖*4^LغUM'&@?m` ORל xU]" `Vn|) ATxo#\sS#p ü ZEUgΟ?+F Nʛ y<1 :Fqdž-M_uXBG,whft{,s-nȗgJ`^qn.Ow :Uˮv*Kn˘Sl#_[E!͸ {e?!S}#9T31#~ wHp9Lb9]q 'Ey{!\ gkPamZZԛ\e~?0R8؁ AH]^)GCsOT)8 ;lZ)S$Sx[g;h_-\?ezoQuXgCaK qe٢m+*Mlm^e*_K_f~mܲCI滺2KuZ-,Cb&\-\oG Eul*V,Nd/q N`]FA.[oxl|}\D^(e;(]*Wϟ!e:$AkiTEff_=L^F)/J^ڈR|'⠲bZwlŠXN 2QS.PjM' ж2fd ?X Ff|NF;Q۳kU7{'B5§Y_ft^@7lr=,?HqP,:npca=!xY j 5TVOuQ{_ b*ȊOXd.43=l_%2l`ӑ_Ih$F5ٰ#V68b c]@^dΤ}E^~t&RT,m%Uci>ٓ,@/Q=m_ kD6Wvz֌7$M,k[ʠ$ϒcS1Mnև8N!QoA{zQ;w䄡Nvχx)DaܟoKL7>U߄h\2;02Iy($KGVQ#O'8tBM/PMfObb 8^3/n.-)DaAȮN"U$j4kkjq!룽VTo:|x  b{0w q2?s)@]̤8mߙ3 *N37.Y'T*jVZMrcCMo ,{9&VQh׀u/D*Yu.ʂAYm#PУt\ BN|.qPfOA~~t ݫvt@ )]\9bM&!Dzc&S$ݨ"&ulċs9(qDó JV6.) Ȓ!3 B끂I{Лi9ԑJT'0PF{ve [Lzb`fƝh,J=PyzMႵ lQPRX[0Aj9g=Ir ?8 (A.aW򏺽abIU:K׶`2ٺDBx"bw*.(Q&_iIX#YsVq`5؝l]VM(5^|R KT[ao&4 3T[G8Us{dȁ4ƭXMJ2?"W=N"tÍBV7p83)} m*1q:TFbL|OhT{cgBsRujkQA z ?5Cp%4[&mX$AJW֑yXe ws&6SW؝Pͨ,kc_}\YWR8GeD C٨1=~z nvD*e,*!#Prfc"0sEԴ'j %lf *u)-#?}Rz`@ӋZH?~H)%js՛i2 UFU:`H/Dn&-~fdzG]M+ØǰP5g%8 " +$1 "=;!#R&!ofYl9o(, +;'v ׵K\#Y=OѥdRw=2<܏t6%<@dta}Owta/*`o0- gURV3GNyxuKYZjXNiKvpw}Ej6r2O؝[u_9P5t]9FI˕-W`b%[Z7xU/N%\/{GaX'I _ߪ.g@z)$I%z?Гu!PVV'70)0(T4CAd|];oQBnoYQ.̉4ʛL~2d>48bLOAkPv#]Q/_)K{|`('gNjѫAM-y8kZ[FVZ֢6ym൬&:}܁|z ]{)9}ZĘSuyn[(>I3eӿ{EztC8QVX;8\ٸv[8vks526X=0'2HYxD[eWޱJ"px 0~_"R.5|'**H>0Tc@# e<$هTP_n6.I"|,J:fX$Q#e=$ˬ %E(igl) IEF2 P22#,o! UwBb aEh{+U;.H(ĻN?939o#>T]F}m()Qڐ72gZ0j5=ƲeZMܹnTb[P NI,U_5ll)G;xj7,8eWBVE^}Gì'':%oZ.(Y^6 8-FM:ja8@>ViYWY8 S 5%_yz[;T,?8Jʊ\O5 >,@%5lF7sdP6O*Ik<uM6sFQ7TQj5`ܻ@p^qTo6.$Oݴϣ na ePv;(I3euj5'%w #lQQ[ p@:b@ %ڤ/fI|ZL3.SeV/Ȕҫ`l)J|CCL  ZGF|$RG$0e3a1N!{}y=gڭ2Ȼ2}I?Ʌq"v:ja2=f;C' h7ԯ3lX-qDq M%dMT->jQf5%QP dowxueg@Z/c]Iٱy"{S8M M/fjE[ 'xv0>̻5uy/qʴ1/v9Ԍ賒C͝쌴i*@w6RA; ڪ(-CX4%`)62FҏDPRcTĢ1Bhe6(zjm:.i{=īBx]"򺿓V6_;Ɓ$tf bh%.XMf$\up-UVN~( 7·ږ^(eիmE2O$Nc7!f[ >Ncٵl֘dc`IFA0EO yof.=K|0vG>כ}?͕;H7(0h|뉾LR4"[N##DՈ; fdO!oV-EgnlFʕץc_Ǽ$VX SA |lF#;=q3s'r(,vQ<ѣvn'A:d-fW,z*E>) Coav>A ZG?j ._knMsZSX~׿cf v6H9E-۫(9chZ(*NDݸIޮz hdQ抦jP;d[w~[;Q}F ]o`trqXj$P!wop/SLl6EJ5_MBm0VN#JiH'RdBJr+ԽlOwwW^V!]<^eb#d2`kp~\@L!7e%l3SvZ8mgg6p\T1=MoJX<2)J*θd3Q@N<b{qk}HY9,k{eS˝1k-voԷ"F+Y)B"kRO /:[w9LNX/R}+ UNy{|% ^k͇. mI-0-ʆXӟPX=mhUb{qe0&_t؅.nAh ]\T̫L*pFnvo0/Z>Ft#׶ڗx}_yXL5=*bV1wO5}=qHnv] ]QF>L8+d/"$AH?Y42uP89Wg EXxdI 26lge,``{`J237 =WYM-~64b3fm;96 7 3J@PutK~"pU$ K*򛻆;6SqRRBX{ʹ>EO@2'2[9 }[-= $92=ƉGbs.=/EI- hSv:87+W <$"@GɳiR zjnkKвo8dVd߸p,׋ѯG'kwG_w8)2<6Z=b\/XtEPN s3@9@,8)F 1 wxzb7jKz86 am$acSLqZui4bTj)oOf;o &w$+Na]+J?3Lb-(sFFwbm62cP./ mQlAf2{S! ˛7t"l5MaW(c.iW‰ETG?S6nNЯhq;]QƞIĨC|`?8(ªI!{U5:EU%R {:Q~\vm ɵkYi R`txNd&ΊEW9 0wgs +[˧Cϵ E5a4Yմ`|=0_̘g e$]͉|q^SFÏOfcP"r/w:6ڲ:a vY նy_pNڔa&{t$~(+xl=5ns#64fҥ-3)WVh@Xs_7sH}RVl WF9gLbX&sC; =n>)u]RF.e/C_"5,idE(" aM ܉'H2QH+E+V ?d4qVFnѮȟf# -یb Y1c>6ZG`;CiYS빓-&v *)ۈԥ",r6UT[~G"ߕ z8>%sF厴iS 5) \pmeQx :y^*=oD:DT.FxxcE|'f b[.4ItblKGgԂ.4HI[ew|"MEB@\Toci7Q)D.ߞA"0ܓ54)Cf^ (*gݐ%NuV9jӯ_&c2YVoZ `9 ^3ķb~wlW<;6-iQ'r5]TCn2C0-IE*l'zN\%k/ףj{_.G(?f,RJ5Ǔ"iW<$0ZszGZ+mE"^oC#L!\Wi@ڑMge8 `^O)VZNOt=$:#j#9K`Ci2EWt67׌. ѩիSz I~'Wmf}SxGAdk˕N% 0#_YC8^H./GI˴&WzrHWӷhQvd9n! d#٩z9;;rncF1p6(d՝RL592!]K=ÿj֦%@z.6~o1'=KĚD"͏C#X>hF%R)ZT,;S/Z`,d0~ǹV@Q$Elylq$U!|SBj@|l"B9$pq;gI Tu }EmUvs9Zuq(88e~r]ֳ Ny6A[ sA:!堑*vѝ9OnB5 OoP@*-4Vr'*6D%Xk9B=>>;OI؏]6}'{>Zv8m|cݕ|AgxΞ.8UX%^> _M>'yg! !;ȕDCG,={$)Z6; K\N:2M}b]i+f~ 7roēVM~fd,t !PX c#G<;0êҘ@bJL )* [~z=vW}_m':Mf_ݑrThS!u?و}kVK6x,F (طIXg}fJSحv;4Y- 6z-fMxxS$n}ء/YpCu`am6$IjIkǹbgwVY&yM|8ݱ֤)Αx2$VT*tQW4'6@1Сy-3OT+ncy|=0ΰW>&7-.N i'e27Yuf95]S/;»3}rWJLnЋۊEUTUi/eJ|4qw:ѵlRmJ9#5ٸS*cE:2j#^u#)6Fg[—g}uΦ4X؀lJk)WŦ-*>xJ n>b89$j/؁E`[6c1g]U |"8E`j LB{tkb~2 ~3k5H SP m6X$L(ȌdFj(1p :1vވ/ŴoW^?ܳ^Ԍĸ WZq)Gs 'y e5xJZϡ o_y>=&XرئWEwǪ?3\IZ YSe&@Ss k1ƞ|03 ƗyB]HX0{HA(?<㯋(M0㟴R1|vK#r'V}1zn%~`}3}g 2˧. 񟃯Y2(/.߅Ȫyhn  !毇0ft5%/w; U-\nU>DB+g*MᘗdHo7`ڢzWݢ U3 LY>Y:Vsט<]ڣ9L?,؞Fc!ʹd4إd$-7w!5ѷ)2] k 2`˸2yT(m/5JZ& X{NY~t)~#(+s z"V@;f#jj èv#Z/@1x=Py+ zڅ'ȈU=F"Jb-5jC<WO!WU l@lÉ|+>`y=>@JʴG>Q.-sO{hi}o?iߤ$"- +4 'C`t#KٿV|/r5&(m>"]?.suQ-\f8%RPG0Rl/Γ=ϋtut;{6wH1t; ϠQrNY$_HߢZhMw]؟{;Kbk/yۜ=9(a,D'i+ڡo]|m`@: 1k)cc݂> oD~٫6!(p7҂(Ø( ̡& hAEU:Jtz*>Lܳ'(Ŝ{LȘl-]y*6I<؜T].s|1UON_$%buM$㔬9I{UYF4F=ckEk=u~eb0*zjqp m:lnNe5s3 ܮ=1BE `Te#jT2:ܸ0>_B/*~'7U=eNȲ|pb^]`u ׋+@>1* >,]lT\"bF߼$<{ҪyɴhgV8e۸ r3c_Mμg }q)ysWPigjm^ZEv_i*-'cM`{4QFыbQl%j>m0S/NrP!Hy-< VZP ~ODmރd 2!Ud6iogbWqp+YZw| }gW6Qn+~ I+](368]ql r%(ƕzLwB hG(l B G;;l>Cq mt-j#D|Ӂ͖i+ BGQ"AA{;am/<: }5YlYL⹑Ĩ˳z _ꤩHcHcFٯNdҐҮh$Vy_lq v$].B!k0%zJ45p@3_i`,wo LZZw0Rvi+Cs eֶA/W]kތy{tk>nCw-2J<'YY@|,7s\ k3d3-Kچ*]cIg)~-l!1F%󎵡N@e'S;5 d)r>j@q1Z1bQ>o]GI{F?zR* &(ie= @qQI&sj_ǚ|S;Y9D"S DƯBܩ7iGbEUjV߯]/F_JC@:䉎WuyLOөUPJpg&6UђT[ ]쥖ŴW"<CPit4UԻ}A5\}.4Q :rzH,Tz8C텍Iud'7Nd4,xn7 8r 3e^Ȁ)K J˥U}㐳3M+k Юպyғz>܁xiϫD56%Ȩ1MAurM Ù(Hf!(i|~m0iN*?Ngўw1mT80]?mm0篤ԛ&v:R? w;ht`“B Q USɻ-4w;mp~tqio5[Y2q|x<>aq-#jf̭.Tt퇕6b:gL'yLěY3bZDVP &"x4+E6|^Oͽ"ZZ#`B"LOiƠ nΑJ@n%A T IS]3pA8ȂvE<RFmDLF?<].P6ym!!2JQ9T[n]Z];YcKYS+:-osH( iy>v_Q3 8m:z|T]U$W+#$ )O/$Qy.a.ŧM>(X;-D$?(A'ïL`:1? Q>*5{cMr3u&X9geh*4@DVKIڨE-;:tߐeBʀ 󔁍[.⿊btK+[m&B{4iOώv\30&X` ݉ d[\ѵdYïQ>N+}ƑN qKiQsBQKoU?0^jj$ {Ap3%ߦraV4K ŀ\4YKC]݃a67vNr$dIXqJa-UFEBU3,Gc4áŏ^X:J>N>"u] i;FoIBM&}"~miC)|~4Y65]@iͬŤ@ !(1$TJ d>݀~l#:Ò="[,pZ݃a =<6z^ǻV0{cǷeE!w[bGe>uSSi=̦HUmUWUpkŖ+t`$~t.v'K }bVQ56 xa;r@U5@ܼl,M8.KfgRN!l廑o߽H_qo( ۟-o2z!6e@zIwHN܊(s< aa'e_927ȄJ1PztxU_ {2zl&ؾp /@+~I%^V3Ȥ"˾ujPVWXJ5.~9*Ad''^839tvE39IXZ,+b|ik>ޝSl5R; ?}b'OWmMA1NSIEtlQCށ \]%{]@8#uSMRf*z缴-/]$z uxg*72ku{%ɻhB^ o˨@[&EA MHȰTb~3nVM6eO>a/ƒR-RQ #>\9HB]K;d>:}gr ,t3 I"ӽ~t<**3OP%T{K;pi0yDzU:Rr}`X ]f"#)Q9۞rBeDAbXx$ -9f旖#EW9q k@ic$.jBm;Ŭ|5yGXg=Z1ŬC@_6sֲ)u{Q2o9D i* G!_(_KBֺ4 @x\告&2";O tdY I2CxC.7oXU/Ln߇%6/+Sdž|O&ND{4NdAF֟syhG.>= Or3?+wsf׊Db,((>ä_ Ѝ%+ ֑?XW# /F, Ӭtή4m9y(C4^Zk*S6oughȶWg[3gZ2[bmL-A}mʇVvqݼ\i]]'d|c/QEmm/1%59l"iT^‹>Cw6媶! 9M417Is#ҬV1kpm й w˹1_(O*k3{Ja:q=.#F=7}+xLko (j x`\Қ8!p)g+>5FBug~ԥ`3x[Hg7cwj2KSy:56tf{^e:Gxt DŽD;:eayٺ!u: +@ 1߯ju )#ʗ||a(qۿ ă[HK aỿ% t'<h *(*%8-x!:etK}{ݩZ{*FԐFM?R^UZܷ UX,[d@p$M ։?l$[juߊH6?'N~["x;hM ,IIEvWRG˹뛉,ZƆ#T%KΓY9P+\,q RlųS=۩?P##A0#VMxD+ےy~| TZ#["A{#eTDaAd v1 M:e&cֹe0,1ԭg?QH`2yZ=hjC1؍)θTwM35 1-)/u_gr63)ap<];VBg'oqu#%jW 4HjVC^B(&=P{*Ok(f>{! OfѦøZh2 8B<]VTM%vu\A|l QKuƐ*\h Hsc[MՉ[Ng݉y837EH 4_ݦ7%0qf[z2b7-&YQ=:G _ ߉g/0+J;SfqΆI[:yB*o`tcN\YUhBiv}% A`uy3%ڒ6㖬~4 {jLӬg6W/r.9i`doDXjBTRp%Īa 7u1VO(e$OYי6 At*ФG}px*`T2uYCr7B|E[o~& fbEƁ?{S qNN|yoCw1X=atE^eLD&["RbZN)tKx#&5#,OCu9(7r543YO:v$h=i?mV0vkƇ=X<% ft,ݕ~˚ mԧ[ :$$O )##q,T}}YOK]GNLў$'NV, /ʫl ) @qBoWH C*͒7vsqwn*Ȓ?T&󈾸6 ,'Jze4&mk8}0~AͿȅ^ajr iw@oǀ/jNm zn:bڮK3F gdJToP\/[وqytOkصlPV5,`N&G 8InkRLyH"C8b߇sx%AE_[7)sc*;)dd:gB${Xp7s 2tB"+; " ӫ2ނuZeM). 72== g-,);8ڱG"Y2 vLoyua ~:&OX*﷽^sZa [(dbkhP|+gc(! х4I;ޏt7صhh3']XⷎTKZEbln,N/u#|KAJv0,Ɖ z*YC64 lݛ7\ w\)Bް;XjOt>$ f*(+ˮQvϝsj 3:SAxHw{AA:PgM bf%K HWf;tu8и~[ QK*Z3x+bF JRIr; YZ'SsdbqAHdwt%&a}d_j ţ˷vcIX*ڟѢQ̭X*/tl̸BF5T '9jsr E?G 5WvSwb ;ƃ8C!N3Tjlo>6w5pMA:HN.Jj{nXrH[IR5HS̀>i.Re;MYe֋3{h"%TAL2a:@mlyDF0\~ygn¼;v*> ;"^5uHC/ƚ4o*hg-yT`U»ؐ3#mr/^ª*_]d5CkSgJgy_iINtp?T@ -L愅ܵ|3P3f0B(T<1YΈB"pۧ/$g"_7:"`Q1noʊL 死n"^17kA==@ /Vd;iޑԳflj+9c`0"ö)P ]*ۖ^E#&+!Ҵ&ܿʴc, )%[!)1!Ҏ+TGs͋q` c":Up{[]O0 n!)XrND1dz!"|6#W"+v SLU>s E6`7?$K*r4끡J)/w#JC΃lKNhʳ*n.g+Cl,Nj^pwx]_*uS c@bN1@z2>eOlG*!Ϣ@""yG $N\WTm3ڬU;(wܲn*b}%1:^yfJGxi= w?s2Gflȯ#}3佀Ck $5/W}Vm3a$g,[Dw=Wͦp$$RpĐk]yMy鎿;>ĉ5PP>PF3XJ ll8{Y .<H8y7 {{V:% ⤵8556L 14E֡@/P%ZGYJJL0dSo?=,Sn(L,D,yf 8MjSV׀0znR-eZjd~?K{Of0IpvԲ 0ng:G|} ~&$ޟ53[_94>([Szྞ!w"gR.+9Qͥi$~i뼲m;NUuPbҮ'{pr ůƂ`L);Dǟ  BPo4f]J~п¬ m,@w"{uݟKTg?$ vE:k,Đُ9WH8K6[#+LTLypbFlJw ST2n^_(PϷ%" Uahʂs2L$rI%Y)ܯӭY0RkA^_0<>TT$ǧY'<v:l۝G '#VlbaqIuֽߔ""v\ˢHIw6TfA-FšB&ܛ ؠ,@$9 mw#TmlSHx"3s-lAVfέi@x5vƽ2̢Ej s~~RCzw !!$z\g֊gb6_.~ 1e<.Oː Ru4o5{Sl{$sd-\Gu_5/{vҚBob/ -[6OXMD }%}PSY;I]ayͰ hT?r'eAR`؍14)K;nT(!mpIb)ꛈ4DGS!-g)if6Ƞs źm6 *A:g _F؃{mHjm38iۘ49=r)E)}V9AsrHG^O+lVv*:ŬTBPLAćA_G g.}~J_)6xo&7b`_c.PٕOk㣪C_19z =} oPkF>W׋!1^霜e"xiBdKezavX;abf' 2aCsO8RI[NU}nʮИ;\h!n+i鑂dj^ ׄG2yVme]V-tu[Uoö%^94HH>A8ڷ~!nGg6O,kƂd6tQAkh;mUTYMz1(Pq[yYUdk~b!aqH"ȓ鑚k֎"-g)5[X>IBBxVf#K2="]wT%\%Lͺ C꣰⁇ .᳣ObG;怳KĀ"$JSIjaN[J TAsͼƇ5\xaQqÞ0v8Q6\?s?_wXXt &Ie:RsdsP퓭IDlikφvQ-}8UW9zK\J @zS_ѻDgn 7=7ƶ` 70b)Ǔ ص^`gLB'US򱞭ƅcɢVx+w%::fjZ>, [O`իFnp&cvg8F>sӢA1 xOs !EjT3]lƥBVŋOdX°guSQ(![S BNߡLC7N }Q;nl%5]p{? nS  ZSQcAh >~m͗9ڴTJ&RC+p%hd~l2mh]c%-hahnWQ(!=(wE#LYpY1ۭЮF)Z*ōډMJ?\p>=V#6NݧBZG-dtE"D=tC)hnlȧ(K8}> ?S(#$vO]oWyBw͇=™CtᏢ뷾rH_SYG ]]If1[V;olx%+P&'/-)M7J'uDńUB-5No2v>^'"Jc4y pǤbL:Tʢ= ;>=y*DJ{/ZLEJؓ VfG{q.V,ws07OYrxeb*A-;d3"'h.B|7.6;$hCSȀPO|h!ZB4 ((q1"KFI+,a j #wk#lr|();ɍ{*-an[ tOr71Q%6<މ-]WƗA"$Ty8inf.tڏ:Z EE ?C=/?ȶnJ%t5g1|4 0`'rQDtTU/m"7Ê}l|\~ܳS9jŠfZ3,w^v/K&'󁗾E>k jpX̉ }K]Glh#%曘(*!]2aދc5b躑kr\斈%}Snooު B9rgVbD[ÓG1_؟9g߂aB80nOOat !VISm1=˲Lft=ܼ SߕSKNT;%/Dh:cK,B 9zAi!QU0Io 5D[ z_\|p+~=W> _y7 }D/*D>3̅s+{K "Cn@1y=cV8{be)Ko_gUaRcKqdլbbn5 ɕ,HB 5|O&GsSMamΆgd{ x^ 0nbcP+zkJ NV񙗎.m 6a~5vHctnB#z}̢!3m{9aars XYi ׹CoDž&V+>28-Ëhbpke~+ar!SjǕ^AuQ+P0`-!?kb{Pi(AvG;cոf,IZz xRǃUG^RM |Yƃ/J4[X躹ډ(zv8\Jpy2R 40-Geh%l@Cn.+-5w42 b/ٰ93z(I2%OF$m7w7 F H\:iAq7"O|b-3RZ;g_s@ˌ| Mg w,IAQ |/fۆkj77;޷" A?_9R:{rwvd[ˠNs>G1rX*4Iu%!8:l7ix;KnTgCz{)0^/]Z²0-a*!UU6؏ԹZ90~ a}ۙdJQCQ C̋+xIX7D*,<&% W$^InF@?4l3m? F`ǢR0+8*-{ք護e;zz{ K={g}|V!la,HBpvqX jùeM%oַucF_tPd$zti"xv7px ~ʎb̩{'ML Rir+O[h!Uy&]ضV,흸prd_ix|7Xz:|C\̋ vGܡc.ߏxhlTw ,cI09[u= dKiwG i9nZ.Qщv= bjăTKE:t, 1uZ.6}O)fUJ/%+~cuӛznpaWS㝕"t+s.׉3giL)} e#NHnFs!1aj)x; )oGv"bIqXٖtm_=L?/7[Сyϫ; .'}@$' ͌Z{@1/dɍ J{7:MלWd}N?i9$~mKϻ8'~xZ==$ M5j8xo䂱2T#5Lt* 17`m ÆNPơ4M \7Nμ/Ԙkf'*g]]"֢053> }OLQ 3ZaB[$0>aF>6jA}AQo>|iTW+*)a;݊JE=@W9p!Qleا#>(3~au#n}ِfLvj6yNA㎵'e)gn)oiM~)48C_}"z0OAS8DUy{zoG[쐖({Á/8Rsqnág/ h5#9?Pub\*B/ t(G'-8t4477٩f7f.D !fM% (}ƢUF-.~SBc=XCobn>BSDq\nUUOWsC)SWPۼ$ vI%ER݂oiBpnen;04t>yc7^)F*bi!yyAS[Vʒ9UY: 6φ|fS7P.iJ|w50ϷݽJ7 Bdf;CQz|^#BYERx5g)woV%F{*[fJ[=,Rb:J-W;= lͲg[ckd$b$`zS6Y]^`-MihR o/&*|ԁְ|w7xk>FmZŖ$-K@2FP. n<^y뼳R2:j̷--4[~_QNe.s\ed09dNK+$a[%cMD6;в|W/V?S~'kYz6%3a.wB_#c%tmPT>c*ޑ9 (Fljl-Vd`aM(rc~lh" pVVb;haɖsȤ['FJQu7bl"GJĈ&cDHMF;xlXЉ^khM=_V^-PEGe^>M"#BBl aq7 BW_JxVF[lйܦ(sU"Y`:>lehng1Ӊ\r N@ r=0e蛆 Fka¯ RjER,0ٷpw+ߵя;0Lw ?JX~H7vl65r<Jx/΋~=^ NMvC`T4`T,Emϋ4jtN[enNvِh,Rs:FO 5r _HLyUL2MC~ TN|w/`C-l*dJZs iޯ溷I5t~sbvYyʈ*0^o3`R~ :Fchl,ŚP=qƯ5C*<1-z-}9&ݔo(}xx|wۃ[M_BB@eR FnZR3;4 `ֲ7w` m*_vqwJ'#p Zd T\=x&G:Ql6]gY j$~KϨ6;4WF@4ÔAilO%7 ](4I9iF h,\ZeEw `Q%PKywiCޭ9ϥ)4H2YHC=Dr_ͨK}&lVuJ+q`*!z\ +у^ ;0`;b*6+b`~Ɂv\ QhUYf٨吗0 J% Jbs%4we :Ix tSꭶ5{A>P͈՗Hb4¾ش:6X5k*f q:"}7z1€ajGZE p R(;oRdcFn)~s5)S${b4`Iߴ@\&rZiv5cKwIqsԼlL1 x&lPNL/hٵ=Ok]tZ–z@}C6ƮŰލ)Uޞo$W_^}#m[ ~Yiq 6?%Ƽ.aQDz!>BkEYb7ι~J8Wkk՛'>c͟{ZKDEtmYWGyCXKL3#N2D Yo) mHkt= %ՏH%& /Qmȅ`-bcN^'܀:C[m|;hBiV-&Ռ\Ys&:RR0ᝧ#W%9 ̪ZKֵ(jp|f6xk=xeuAqےޡ)hޭ_)0kAe( lnp?ᧄ-t-(`!m)4C_t )/ 1{IN`Mk7䉤%1SٴTEg0O :H o5Wļ(MdzOHdm( 贈^#pZIrn,RMʃ$$HY'])Muee=s nQ7R1o0!bKf݈Ƌ]~r{ۀ`-8~;6D\—U,fV+V2)+*Y쒠cuK˨*: H9їȠ<W4P 1=4~ҍ< Uj?A̲Ѥd5~}!:Bz2dWlf He2}^֐^F٘K~=Ď^^G!#H'},ԫS 1k("{gdqkҰqhq#> T|zK[p ߶ic 7LJ_ S ^ۋ/?z?/1E1n-CZ ~'ℏA#<_?+ϥm]3Z_iK(EHd;a%$s5`͵q)?ۤhuBt}Ov*N87l>JhrO5DCQrJ/O@Zn1IjLNj!z;֞1\pn )UjxSh:V0-#Oے3"'#itŜ-ɵۜtV0@BY?x! /|/-$݄f; GL 왢 J!Ze޵q> 4y=$6곒ͥӝRAѰwv趘,fb^-2V^P-+VmCcڛb@`t0`{5 /4o\AdD/GN&$6aH''H/5m9OQЭT%;RYavhcH! P3gyӅE0isxV`PR1iv׮L zV++"MDѰp&ؖ.zQ,L%A<2RREh>If_I'楹K!Mr3D[= sI7r)9pYv.էQH/DWWAdO\㸰&SÐ;V]:áCyc|ee[=]^MH4)įNx95Xna9ޭ4Pы|Y`nT0*x%}f4I>Vs/|aô#7jEI(0\vgvH f[GHG:)hfVvUe;N骞/>`$Tz+L5Wd_]x9$Mr8x/y ɶ-Hҩ{\RbRq7vf :/W?SN @*Q"p2ĘAI&ʕ+ug0mi ݸɚw ~?B=|qq ! z/{yD!﯂^??7a}Ӧ{1O'=_i1iەQ'HBtVF.+d[Ƿ%-8=vL2uqC/ $Ũ 54Xjt8 I$ ${XuO)L3{p]~Ÿˮq:[PpIXgt8ݧ:p|d׮t9&B]g'Ӕo]Z =]Oq2Ӱtce&BKCoNv{8@3E:{7]ĥ]tf`QЉ?wy!dzQZ#)/}p!W\?<#`óxP\,ɳiO8ͦDh(_#fdy~سRxc'Ȣlՙ%$_UJ˅zVX&ѳavBme}yYP?im=-sx&m35/u[[]Y穒Dg&Gi l+!ѮQW|[OYdK(->q ,0<cD@': 3C?zaƯW$_mӑ83xVCuxJ12|o?EP;^쨯ҷD~BP4wGQ@9OkC,opɞRvҽ#çlP\p:p DᅐX3LpOEz˕;/9WBX6ʫ\Fb-qQHj-&)JdjmpG Io i`,v#M^Swksa:6x&y*m]}J|(Cm--e[Cy :S Nι#%Ka[F>+ %nUy;-,Y]ԓ9 IjlBn5B{ ;d*c׻p y=MJDi$b|{xvT;ƃ9ĕqyղ|υ Y zEb'}[Duo8Bh|Fmdxܽ͜=.qY3M$/j!3M-keW5՚'d:jQif厲 \5B5b'|\k Z/r~K[z@ 6Z-ж4 sǯr65?mPapagEVu𫑨Q2AGC;w&Ub6L.$Ȼ+Jcd05tFz2A Бd<\)cawL~'A9A.iKDihӋD&1_K ۇkej)uN6和y7,8+‡]rI3}.+=^D<|m'7\ /H1GzK^tFDŽps^c#'#>+D`lkX<\tϻ:pTl## ) ZwD  c++B5R"zKȊd  @3|kIzOk>iXQ;m:~aYDYW lT=Etɕc']uy 㫥f,+yS]0LV3}HqLhdudwTz&Md M9c1݌P=`ws{kpϚ>9z~[b  -:Pn5C? )iUr,}i"m/8~J;xFb My<}y.r ؎n<\{JG&Ā;~a"e @yK)~cZf (ݽ1S\i!v?7p](~U9RȈ0+"'k ͰO!^weєkAp|`Q# uC:lLC$7v5+mDk 1=A!AsUvc҇0Î?&`㙭ΓyϢC(<`'{==%~/&#z?]{,dRRMܬKEz7 ]#Vt& VvYp'gm${~}ۨv^pc[wmR!)}YCEgH_)G m2t?~ G}[# d92q9KĠqť n4gha新qa`n&>"&6q.H=Ai"ѿ*¤XV=0?dl˯!*UI \Gcb:v$;Jx'~EUG0֦:MRw6fJ)<48XdNN'@%m4[.څTX6;m 7C=h Tb>3z~gI[ZS~nr G4_dz-&Vi+ RtW-N{ϰ{ƫuHn-$3QUS2!e<-/яօA]JP 䲀>N j"x[qsZ ߗh{|EU1'WxV?*4]=]xd}Le7bI;!]i*ˎ(>svTG,u|-V?(DCo R~2FV>8`z(Gv< Z&V /h'Wk6`u A4ȥޒxͿ8ˎMg<ߟuJ>xuC#*: ֔)$h*7 ֿ{|)xAX$Tۙży@ʂͰ[peijq GS5joћ-d.WK.+ #CYvLx6u2yjA w`y^fe> ɖ/wnb:KMATAo>\m"w1 .((o!~Xޘ#)J]d!AۄAGy_Vcl}#bĸ|]jىkB@3%]'8CTd(/'T839 'K zE=9:dgaR;'SD*̾v$iM}%xd`wV6[a姴H=$uzkR},&vB hR:AV;tY(ļjɻ. @UN<̴5Ί5s'x*`m9+(0#A]=¿Do&Idyq:ێ'r9\_r͈ayq{߸×ny#mNi]贠/&2h[MώONBi#x<#T+=HW(' ~*?\&x: ]LE!<tΥx70[F ꖲ)3-Dz>XJUWxR g&ld;T~dQrU D +&YW!f!n*'طupHˢVFl\WIGgطH+92Ww!ɬ2U2 FߨIM7O`!Ɲ 6nd-r?A˺l$BCy'SYEᝆH)Cb dG$H Qo* u4.ET2-_3g3a˯*CLLEPHO(9XQ_溞Ԓ}J 2%S_~B C|SU-** r<݊Ys;.S*o0pF֧K(E)}S-d 3q I8g*F =+ b6?5~ьeRp 43Ƭg`Mgd{cҋ3 ˥{X]?(oIǭР):B 5C(w$o[C5>Fk"bX sJ7^,a<(}>]?>PciB=I;ϩH!Y>l*kK4^EޅWoGxnMS{)v#іglph.e;Ң 6xpccb' H}w%Mߚۓ/6 5@|]BZSav @CXh=uQ܃v l³GVù"G\ 2*+9 ph#k#1K0Zg\u{q/W$@?L.n7׃m"$9*sm:ƈ oxj=K+"3M @?/?yrl)d}^2r<SB=]>a6@5zT#D u0+W Ff1DsЗX{HcHUwEp} V YW~< =(q{H>ԔÍ1pb]̅a5G5* 4,="YirH\C'B%ݩPf:$h7hBu8ujy4M ȫ{IEPO0RAH Iɥws\Z؅z[yõъUGiƃ&!%"pGէ}/.aWxnw}3[bz%I퀿9A=o жNMΐ+qO bOf80Qb@pݬسW6> 7::>b8=MCb026[Ult#fʈ{HW}CUD8tYq#JGgIYTa Hb(b2OkA- ݹ9_ @yvH/4kc= a$OEg3:ڊ s֜lCOM8SSOfl_ET ?5YPp+: fלO3&Zꆪ`lj[skuպG)>_|^ɪn`(bjz. )DSc.ҹ {a:{B$16$:E[pz*ƣ48-.v/WF8!1Ϛw. ӂQ7F(:Oy^,%@ \y~ :\'qv'tRP7(Et8O4Rxνdc{#iT/.ڏɖPBq/ϡeDaN;e: l"$?C䮬Lā-;NϜ4^ږQD޸""0)mZL Pv3L!}XiO+]3VOհ lnl`%gPia~J1~QbH}~qV1)jUІۤ =`Tub;bsf x^AP1.TJfj_Kg~7AKP/䘦q21[ɰ8zNTv\~yZz*0IǗy ]ѯӬ{+_L(ھ@$g^NNo-^C#{2 e_J]_ G@rŞ4W1E =zjjb YիlyKoF~LrTND_ҹy`=֤8].+cb,?+g~,y{-:q t'LDjRp*lbO*o^f8%ޜMK\wpͦ4H0:ε>Y+O&{P 5`gwoBVPhs̺ۋb1B1nM Y|ި(fEJʒ=yp~w Xo"Kƶ:%mՀMlUTN+ SdPt#*` 7-J?݌ n\"Y?\Ʃv[NTw#qn@ ?CqO4d%ntTS(;u9-5}y7lv\9}\U>xU@75X0)'F"o4/KV=i : %9sm(#v;ב|P $-Sgwt/MxqT&R!,9"K3%!eEv* v<b8V~\%%ƊkO(|-!nVϺf"r`{3ƛIe?Ù6y"V7c Y tT7>qKPXE +X>"Ry7)+'}j'w{gjQP|壵UO͚Yèc+2EyyÛdS:!kzP7VOy8 .x`anEj}]/+4 ,ꌭ{0٦*WP,gYCFs(;9={ [XfԻOG:&v i-cT_Kvlĸ WڽnB6$!51Xp,2_jx!"{ٮ3+!Xql8 t(NJBȞ =!fw7.ܑͯ/DyU\m{VZ̡oĄy*Vf!RT_}:_t̪dhOҞR,MiR%>ki,] {g|np4f@'0!}9k&VgCƍ*x)(֍mcIeǘذPJ U#ߊ x%q&"1^1{ՑoDc/:,x]EJ-:8|[>X"R|<[ן9+?9M.h.HA:Y# D%*Q}:0%t((f]8LwN#6fxN3|;J:o 5|5o± A4!$s{ N2]NNzx d$Yѝ/4RG*E <ݴԅ߇`@9NAt~w]]$]ִʦ[nT=>D`Rі`Kv'nt5k{# =/ط|qn2Q+1s _)8b%)fSĩѐ4^_;{ދ!.{}SH$N뭵!lim>vPIcm3rh%Wҟ.7'bP}Iz Η R4 I+!pN%ѫMm._JzJ'˖u  K<)ѩ,~crnLfnߍk.L'ؑ%%9k |^گy s(xP`yyDI q}bWeM[!+ $4,K(+PXK J]Jnb`Է0W&ݜs X B"Uc8Z]:;:7K B/f!5I[?E_Gd83m0Wo1`\{*a=l_adȥPŶ>-n8,Π oQE Ib>ESD^ËvDZ%Mln:wga4@L? 0Pb>~ќt=~|YK$X=jq-ŅͱZf /uDredXk< %1`xѿÍn$qO&8lo$QqTpd DdG}WU>qu򔿟nB=,9F8'/V3NNtLr=|4x VH)3QSOh~g&:O+)k3뭥'V1e} W!r+P>ȴ[apHtպ >I ]ڠ8\+b#W rSxxI!]W27>WX#(0D˻8'm )2! 0G}Ȗu2|/3~]@> HШWfp{CZRG%.b睕l"R@Bۋ&D3O[ħ?Ed"qD5Pѧ*~@9Kh=#qxqaq&e-J})ޕfaq^Hwe^g+zE)Xs%v_r5mE{Tf%K9&9W,ďf" Iݨp;aRo4M4Exvi$IT^ ӹI2TNq<{{o~vldV*+`91C 4nѬ ~H_I0EW6- *D^bv T`a#;y~O)h}ũ|sZ7dm4^';KMY-/i_..IwwETI}k'"&ΐ~PaLo0Goo~·\ Hk!,GC0D=?A_hl/5K[QPӜSOk\3W}h],Tl%U6ԧdJ`QS㿫/Ť'Kciw*G+=$7 Ѹinu UK]h}2T`G'Gé\ .a忨pudžܪWE2ωxlr#DIb;^,IޟdFeDT-w{m>;K-rC'XatDEGh !ynKɲAR$?s + LߓHdL&Tvt&Rqfڳqh&&M2A3d:u^ ԕf,"1T^\4)q0_%Ran hv8Y4n2걾eyc =nR1>l4*. /EԆJ>Sh) c[]*X%$ z(&9Fe^SQ~[cDD8JDµA 4Ϸ%CMJ[Oߖ)IrZ 8Fy|(Ѩ0:i%0tQ8EYnCr TA=(߂ث=`V,gr'+-w L*:na*w|8/ wH:_С^h:UL<:KVߩkFgd\c7;pZ4ז^fw9UX}R(j ҧ V N!K quz țx+a<:&o xIClLi8螮 j᏷7cPCv(mqUp0`SK@oz,\X@qIK vONk_}5O1׬:ްS޾g=?AZ@C"l`G B_ǭk&vZ(!aAFWalL);oo]R},z@>8O:TtAZitO~v5W)'cAr/p#7q\:/BNd!^'kYoo/Eh&aD(LxY \3)in|KtH\*p Wry߽lB kY(H><#>t~<e5#pfyP1U6UTi-ۖ]P.ܦtd}) JP%vh4G T5qS> #D$M4ts9)h>էw1SM?)x**: lȒ+No VWD5rRI/ƨ*ԧ. ~(JϞ=1`S蟖gY*ۀA6P&BOaHqjҞ|pw2mY/eܾ֗sDCZZm|Ȟ^BuHm:6F Jl߹ vwFj8T^02dNǡ>& ~ݯd@jQuP |D[/ߤ,_(/oTN$O_*裞o <2n:ͯ"%oۺ*CR{=9ȗZ-'"(>*:)Me~UQ}Υk[|lȈ)2ˮKen`&!(1 ta7Y AѰ"'׶qm%X j|cw^׌<.&mYzZx^\LSu5֞J0Cs|vIMmY*:?ĨPf]"=o#a۱HhihVX5&R SD~}{O=a@?\r 'ry[ʜZ!qNpk$ʵ$ ^p5Bg<+ ?X-8X7Bɷz>9a-X&Ù/8nϘ}`I>?sMlbeKNψ#pMģ{-*,a|H[`%u8"ݑӂOsKܫȧlW3I)u{pmYAjl2Ҟ ˫#ǯ!Gz~n -ZM?w5xǍ2UC.oHFkJ[-Y| vmzmdzW$⇬޽whdo!F}j!H;igvJʞGeT2qcS\ +Ļռ&!ȯ(1VXy?W޿ AjGδZ"T/DMPFR;4/ Dk+`(;ep,%~ͤsUrlYу걢p%*},0KD:vӮcǞ]'bT?bO Feyk>C &QIԉe6 L޲#9J9k*,$Xz.'0Xocqfiף?uؿ ͖$t;fҢsD W攛3,.D-o X>yK9`EU5? g"d{vt $Oñ n,)C5HPDG9w}2FR?# m['rBb00do5z/ G'AT}ӴTl#6uqdn`|cb#Q(v0ﰳ?$|]eiCϼerKDSHr)W\JC8fhĜUw衭LR/ea1?n5w@9FyVYnOA3S_+ `MDʉ#|[ei:#Zgm+zW|#V>x42K?]s?3XN=rz_FcEַrpIyz?qćUͷO}و)Df^QQ-lm)\ěÀYat V(˭׷:@y-cjs̎{y(c!56eHK8_luVڈWWmϢW2x;iؠ<,-3w7X{#Uy-+ߌCs*g/[%Oxf#{?9g|fZQv>Y_Q%VI@4nc/݀"8dA{Q̃7ʁD'g{Tc{}^8N/N&Xqۀ*g alu"&"qPb~TLέɚp*IqejQ )qbj|Sn"1x]’T\.Z軶$Ɯʸ"y=ׇba0lvoՄjW!(#ʃuB$aqx~5{ Vŕ[e c/E֩ LU%+t[QMgH,冥 Y3wy'quBꃡ 4*1L}wma^RӚqxЄ y0զ楹P(ڹb@IvV}_)-%>48rIx_XV@/AOKZdv2&IEmaHP9/ao 1?.j[$.սo[F _AGd3I1 a6cϣRľojgGRQ9@QRHXVd9l L:(Aσ?7"L]O9D=1p3;{Z6g QUE8231p9̚JHk7`@mg0B5j ?bx<N##`_rJz '.(27ëHdhՒ9KniʺZJtjEq:FՐ9J^/;R1/z\Km-1<7-@1q{G RZ7*l[}fDҴH?) TMԪMBkJ0EL]CITX|MMCcP:qR{^ k^4|% B&-KvBaVh~(!4jNsz$A㻟w>|cXiV@r=M]Inx$"oR)( @?6a@!(-`|܎#]T֊E} 6'i8SR7WOqgg_ú%6"bF|F8A"/fu9R+g!+ܥ{*K%FtFhTDQv;,, ѳzhh\"gٴ0+kVKƵa^hDFuڏsI)m4뢌\gΫ7Lt|r]ĸM D{l] m#S4!~,d=x6 n'XE )0fPɟ/,hj 5xoѻ),vItr >*#}_^b>ȊA^N  ޔ3w'fF̱LFc{2}̯z|m V P?$/Iw1[]YPqJhHnN[IsA~(e&NRA?>yf $ 2͈$xν~gE#{R]CWkRwQs\;=VNye_OCm῅MlpPiGi!wµ(.5eM}=;976V -LYpy>c69j,sE_iTju ErE,B\VP`S^p+]m*VD8hWB/=紅ޕRe<ϲ_v&[4(QPxrƒKG'u`dbui;b|gxTNA4NڂE91oD >!L!JYW~4go=;4hy?$ŀ2L\zֹg@E*kpY~"8y0ʗƵ)v\#֎:EK,ۡcL@>IiATk)/n7fPۛ&sƑ^I/xJ-Ȭ U[R*e[DMN"~[E\Mb558+L齂lo6H/h9ts4OJ)y]*Eu'|2IaGwDwE`s޴*;0ȒtJXN2ADύdX6 X+):6fQӧ榊d$dȂU* L[h4xͻɉZaD»*&2AmX' qǮ"¹f ֱty <,_mf_ 1uU/%fbGFi& Q I l- dI'.Mou뿗˖3<;,*bn#[[[=sbt~ ãV"=]zWoGB@YJTuQLO UX=)cgzɝXį؋ J eRb=HIq5F@?o7Kk5վu<ㇱnk,>ѩ}%g˰ u#@&hR u%`lfXeNTBygU u:ǤݭtL',Edr[q;(.=!ۤa`HX?Hp5(k7B3H3e?Egf2_d?Uىh}l7C5`])VۮBGd!?kY}So$Z50.Lf`}&Y^yv(cs8f1 Ox4smg!g-G|W<= e.Ȅx|>:>_`.#ˇe[M#FNόqDS$:`T{<P+nZ([ Z:_1PΟub]guQQi"`[Xײ|C/Mڱj)Ed,<IT: 't%T_:6^MfъkU =.(ivUٌמ̞xN%(ٯJ<ꅉ97ޫ.= =s,qJvc9m 2') O9=&RUGaTkѤmwOlJveb1׃o X0 W:QD(ŠgJvpYD" COeZMtCxXHQאp5;UW11*+L64B%L@7cޟ0U.$DV Ѭ4 X|{_|H{;h/::RK֚$֙֡Fߴ5h$N8V>7;'R=B_םg+Ayѷe<)`=|<m5v>K=;hJNHc>;z:"ZTpzXsl gYZ0707010000001b000081a400000000000000000000000167daf5b9000055d8000000000000000000000000000000000000006900000000./lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/crypto/hisilicon/sec/hisi_sec.ko.xz7zXZִF!t/mU]?Eh=ڜͩ{gǑ672i۸^?ן=T - `ů-|X!M>8<{;vHO%D1=CQT-",Rw{<1%wEοfDH$#j03~_@hԻsf1]eugz^NX>?x0v}nJ+c#:hϚc|jhENg{nJ|TYJBv~R=)$v]tJv> h1 #IgXܓtHvx4lr8f/ZP+x[^$aW+ТK&SBlLJr9|Sڹ,0B?LaIX}Ԉ=7H8ݩ 1qJ*mq +!ANڪ' qdl@FBnc-k/B_"_c/}} Ӿ%|xeWZr) [p lI5H8:ub\=57\'[1Aa%kKm{BU ݦw㽇6M">*1,ȁQ|;|]W$`3 qD!zj+xz)Vfz{^/f`~z33>X-=;3YJV/wTX.`}eN?&ȿ54Bi)m÷?w82<\vrs3JtݖR lX[?XMd=9;8[+_\Wqy'E%ԇ-؃#п@ǪhC@&luQ8DV5~:Zdn EjlpٔRMq^uqo*+- < T{z\$ MA@Ƴ7>&\yA{s`|h 9A$'s_7p5y!V&x#:×d<ճ8n7J_NLYa\ק0 57]~t];:g[M\1#]ˏ.Ԏ&騑ꂘ + 8XN 5ѳ4V>IY졶iы}bX3:{fR7ڪ.сeQ $.Z4l|Fd+7  61Wˀ㪾1!??JN?7i}򋀅 b;-,oGՙ[9*g񣾫w\[tSQxhӼ J-56GwӴn)-R2#XT~Dh.Ȝ֒a\-A}GIe8jѮK(MK׊< r縀gy7lR`{ϓ5hxrZ[2eCi#i5GP }L[;f`e$ pI }]zR}Mծ*yxX\_v2ZFT+1v xKGB(B"~Vе70 ~~{b1o)yrs)UFZC"ADԸN1~ZgiH^sn1]ayR ]BPC'neg|um\#6Z}X ?FiO:>R⯮dU o49J$COW&^z)NYYY,loyϋ~I7`Ѕ7 mC?Jj$IWVdѥQ\p~ᚐWBb&,U#qZ JA靕L∰rfEF0]\W&%G\0 Fw?7 B3YTm4(hHΩp Moۺ _qBsi,[[kCLЫh^[>O h)ѦD*`ɻc2^~ed,EݧQ#Xڂ7@sjz?[(PX\!>VD"pݴ=ɗC#ld @]T|vû?.x$UUGY髼lIi2j\gq.u> 8Mϼ\+|Sgw;߼DØ$⌡Adm)dU[sNXNbK<,yؼI>ix=(fZJَ~1Zā٫ H_IOslN_\kKO@ YZyLQŚmf ygj@TrB#`AG!a+y;fStd/j2jٌ֛2^Z˿Lkx-UqU!%QIyp6 ۹{?P$6A)=k˗0S xפƫDiΕ=CѺ" 'o/F,2HXϟ~_j_J4*=oHUœO ~ ~$ė—s&z rb%ܺ`m&@1eeY ڬbU6߽djtK$YhWrR cƳ5ū>Oij)[1[ʄ@TT"oGna `80VG%YZܾ_᭎wIne D`|}ɆY x玍gX[j ScDgy:]@D}򰈨Q)2BOR)Z3Lݼ! ?Sމp@\쁫vyie03L&(7^¨.a o:Mt˹9\Y}>X|4'XS:n1 |wA#@3Ui]k[%gl4 ƕ#2ݣ1pnltIy(' RNPzNfK Li׏\4x3iҁ-^ӔAG19Qј ŀ-SUnZ6 i|x]9&~ש DhJH(U @VK {JsY4;z1Q" y},/k"us_U:=35F YHT :@<"A>_^,m{Tci?~ai{H_VdL.WqWҟf\c).j2QRfVEvS+*s?"3]%AG ` ?r͵kAG\GI0z`>NFU"vP^{ڈu.bڗ3q&WCcf[YB+/U61N]au%o f };H9;V`P_δZl^ʅ!R;o(:3(t\jqg'р.\׵gGJ[nZ|^g*U7GHL慴 *BĦ>{/1q3HR-0lv#EU[A|nCJ@UzU z5q}~Ҍ5Pydʵ" $Z'%m_/ܲ/8BhAN=z~քBhm׽N}-Zp<\liSDHM]i{ (sMOwN<gFx!eř0@9eyOu @cC3&ٚuxb1kBP9h UP(=y|s,yKV$Jxt|e&=Vg@.=0&H.ea@t&]djp{:zqH  k?UHU+#(S3ר%sbKr NrXg" a]r<(hKUh)W-ݬ &! [DQ0ʱ$r)$${)':B( PJ~v@hUTK;H f\7+m+{݁뵍Do{\ߵש_Lװ N9Ui$Kmu LUܞragPb=_(S =,ێlx+;ֲ]\6"e{ (Ù3R;U\FڸPmi-G:=Lك-R&2 _xO#@p,dUJ󅰖*4 Zd]]!rAy zJt*1b )_*:Y˜ճRۧ-ܭO*|D(W,ZA)7lp ADdsQҚ2y% ~vP$R &}bCG$ؤ< ӌ. +۩ g/%SS34EX?}؄MI,!6 5H;K'A`?YH -@UX#̚˰G*]K .Wg]Øz괧 j\tnSP o I%1gd!=>qB)CzX@C)oGo,F2-Y݉nFR^#[,pb.BZK>΍Hn`('Ms hpb'9$<+>{nQVd_-GE,C>s @!8R=NN4KH0_)O9vo7APVItPvy^MgUh}-/zҹM4_6] (o&m8mu?t7eMՁj 8)%SU';xg| {*5)F(36rK˾L0|OxsTh:[J4K/}ŊcU(2.T@ ]KKkykm\+^i\=6IrfEV3O?K!uÃު nj~պ!9Ђhà3&JItQVG 'кʋ}18KN|ͲZа 72_6 $6.Hrl۶D4u+QC#gT"jXtԔ³ѕ|$~Oņ$MmR>iuRyt)@=8b6_GDyIO^Vj`7@qXQ-˅fG]F/i[CHaѸx`6ra-*.#@Fg3 *ֶ4$^VJ(T[tEӲt#)ɏc LfB+l̳TxugL;0B. ݶ_g!2Ƹ?y)2T-wiݳɵ)SePup%г# (ayǔ2 ͥMl踄mӦΈp<JN)y62px䌇()XC>woĎn @'}YQHʗd}`āg(CvzB^BܾrZp(^bTBDW~}(,1_1~ba^|YvKºnW9ͧQ?Z"?&-fuei&Ч(sx`N/, .v0gOwwUSYŸ"dwmK.,I9^T1-R\v~tO[6”I_.`Γ~mJY+4a{_WǕn#F'PeYv"9& ۆ%뜕[ c4%~-o}ۆS*2Ŝ9!UUfh r }§.^NtN5:,I}:FhM՜ͨ& C )/?9>a\Es/z{Zwz&t:JGùG6LvjyXw>+ٮ_,Nσkx7y2 xd4PA/u@ R3T"̲T-JJ~M94;WOcdJ>Ob YT_f v r./_Z69!jMȬT+ţ4V.J"~vAvX9W{-%% I82g0{2dB_>SWnJJ)c'2h;Eu6,r Mnh>z! ]);Vt<6_F}WxF q|W:[; 5!!+9hWyq cƗ /;%ZjTriQ $m U~&inr`¾$mm95vUd2ҳu#Т?S&6|씉p|$i$H> VbiG"a OU7VR_Z % Zt<$ :WzoqH IQ_m"r)+8@l}-Qiɉ|bÑJ`" Zb4ݰ:tқt4/XݖKb& HV13Ȉ-cb*d&8ԹJb yNs$]o}seo٪w]k1gม&4( rީeI0bFW֗b&Gkhx !VqL/s}ʺg<Z7c)߼d\*]j\KI߁ۦ_ WqEs!H}Y?'~Gk&KVJcu&q&ФvH 4}Q7 Z> aD6Bw.}IDiUQH<t17lg0|eQ0{B]c9\,(r`L֓qSq\wt+Yq:Tw2sfaRL7q鋷 WSCUx~/;8瓛&2|&{tQ69/YV_ck怓YHR-{bЧ^4l8ϰ{jQm*S?̺֔8.B.▸4^u8r)xUG=izNU1f}{"+kJ .л?BZw_4 [#Őjw|vÒS?ߠR`EX{v `7 m0 ChB y.$| Aü$=PRm{Wg^e?^X"ُuK̯8"ѹ r{k~]ЃR O+pTÞS&`R`+?=SLxl;L2Pn0keCn?- S".p2|N < ~2`pzKJ.S A+{ Q[a$MW"Ƭr0u񈸶fWJ1Udmd.@u"w~VӅ, p;jcTTsT&&@ y2&Zך^pē/Dϋ"{_crZȸR9@l[v啿7$^=WKnKh~PkC jXX +.S\'z Dz"7BbډO2DG5!ߤZ}/9Qqu$Nb M[5OZLHy( `_ajK') %g!-&w;hz(!ՇeCDӵӌiDz2,R`+O %#*eȟE#څ.VON~V FQ]Dh[q$~tpz T(mW/iW50D!z@)+mPv^OrKSm#u "V4Z<MyI* #`#dt@lF>n'j~Er7GLŚl `YϞʟn#In7<[Wq! }Ňh k;y1n5Qwʁ&J]oTԋVcvΥ N!}D֍V^3Ztt3eg\iYwR`IXƹ%0?LȉG'GY^86h{~#HY@ =HR=Jjo7؜$jW7oJXoLTׯJpw\]4+u)7fbS`0<3Z%藬f F-D\ym | =çXV{Df8m2{'BV{s2&t8@1౧=Ii8C7NSM_ӣHњrV% iiR+GAT'RKP>zM +}>v=0a*wkß9qeLXvl{pjJ$ F$L vwӄI^c'T8 0;j)M}"JB >p;xp;4.'ϛPj $'@ /ZVD 8ssB(qK7aJ}|alZ1<_%Ql1֦:H:} Q6$(m3)pEsX-jrdt ějD}Uνfwr)N`kweB8O,8l[NV\ )G&@ֱח4I91+;I CŵFѫTK.Sqy{eR=4kƑW\88?lOȴÞVS]<pENw f1NJ&/1@){›]c2NDc(W.dAbLϒ*OvޞL0)qJDk̓l+HCG,, f*Q+3(JtW2ѧa%}'E9y, @OK`EK*x<J''0oTFd){oL Kp,l~/@N=I_Qdเ؁~ TUH;s5++2siL1e=P`[3+r<sF2֦50w= <C̔z]$Xt0!*%po]׮.L]t &t~Ȟu%x׷ ,eh5KQg5~ 湜̼nW'ĸ׳Q(@VuJeƑmz6j'zV)\yGÿ?|oq2 L0;0TyAַWu9wIr@p"o=@uWmg7y+JΠx ,X.*@(4z"q? S;/sgN30Ϝgufg9>^]LjQ+G" Ă~8`-~n̅S'+c ʑAQ4*D9XR^(8aZ%:XeRbX9/!uxe_En$l93TqKM3*T13@G7j}KQnR?gK߯h 9t&3iJa)v`Ȁ"ҡ1_ i$犎׫ >5p%?zaפ: `pRi/Mgcbʚex߶}t_A>E1HjɖԶ:D]aH5C-I0ZSy+flڊ2ir450o|o)5s BoˢhuɃU<~6,l2795j)gTI3.7.[ӎ]}?VX "~#^٪5X2h@/q7A2T|f#ʾ[@B"/YTgrxDq*wr'( i 5q?%NZa<η(u 0b( ;E& S~=}~䧬 09|1a>؍!8b9W궂5I}s4mn>&G]^,sV2IpK* QB=}+@% \T` (d88P \"zAbP=IBĩָ3\aߜW =aV}zZ'`DdWsP 0R'\'8ۃF5fiAt.lgj> )tiu]^V[Zrk&3i Kbk./$VG\As@brj$m,f=pBCRzz Mt SDh势ϡ{TASQe gG ^?$p/SrnRqUmeer4ұMVz D<ߣ&lQ./CJ5#vM"o_@P1cćUNuzy(X>pX6\%d%wRx9H _g8bksz%N0V׹Wf{ = y;n1LGjAGĎlma@)U͔#5iT9Ȝ7'!&gkD7!S0܂7"#Ԗ$/FTyuDJ[(ؠgԒ7&C*tC _K vO]֯/11_Ko("|!a,RP]"/8+?GDK0o?1JAXߏx)O6 Dk)gT}$)U v⠖Am@ rN~98bD@b3fv!H6fz(-}[=D3.f?lOQI*pfa후 q!F:-mxvP8Zq.,D=hژ./H۠:@o/2Z&7@uX)~p綻_9"f@)H kwhX-Kx UU$HZ+hH$vua2D'yKa4]>UQJs^ Fxuk񛫰[)/p oXoDUK" PK+Se%,(L B` +K;aنR%|fZ&$`xR'"A$m(ΩUtnǨ,Tsd [|ƽp6m.)a`iu3PEd/-TB&?Bz-Ќ t<HELNZS k80S.wT%6 ] Eإ#ǚR-ΊDy<@4ͬxMg ,+E'26p&oX{(˾x.rf㈲2xJ61bhլ@9g8tqskeSMkm4P=⵮?%b ԉ%< \c[;AbW+'謒h}Wde]uYʮ _$`*RajmmiTPj,rDesYs}g=Ēf#Zɗw/~A5 ̙*w8r=F'o&d悶^$&TN~>ܾ$ޒʘ`%ュcW%Z6W(Aۛ#`C+,cZy`%q:! hjqr0}:3Lz~hsÚ#RfD2Cq-*'l1^l °mqD9gs{E85AX.: *5/{CV/W1eIA -{_JyKOo[y#Yv,6fd"sv2aYYI" nQq.] \9ځd A:X0yeЉd .g= w3^MFB'Gfn91T^5w`R/VU; Z*YZbq A ;.͇ J8i<~;-6L=`Y?8!h kn)7q8%jD^;KFBuG]wVHA'[\b8nzݮM+«"i̋4Y03c>/˰<br2Hg=%ؿS3eɶ'Au\!tݒJ* 5-p}ӆ c>B`47Zm)Eb?8߸`xXCF$km+WuEQ׀0J8rӣOM r5!07h:Tj`uB:T0..fl=[Zkw > ?DKDѠiL;CU M#'rƼ;nTw5-M3izRAvƖ VՂ' sR;9 @F%b'H ) #[! X6 -A}}y:'z>}glF.!|u[Š9VJKܻM`P` 57kmVpmu)^!ge؋ [$yA4ū8Q۫d(-tw Fh<9ϳf1M}=7TD2?? &-fPR6ZX5Tp % ů2ͱ=7/>EpE+%D膟m:^D[jdX@w1 {|kYoʔeO;" j2dR1"~0Ѭ#q"3'I y,#矌`RƴTEo҂(1Mtxݸ@bD ]WP B mhzTҜuǪWgJ2a.zK[kyC2'K\&[akkPjm]aM0GN[ |҂€M/:* NRSǚ[{aUq^DW5#%TR+8vD P>Y-p 1Ntv7 &5o5;e.{A3t [QLu]Y|]j :W*t ~@ k͊OBׯWfWЧĒ[{^SCIޒ+6'GvV2R(n댵@4?gm2=Z^djiLO*ݩp__O-Q;rWxPiҟX}+?[ x>3lWqԊ5zڰrgqyzmSTL:7^Tkksl5o:ϥK؁ 30i{Ѡ$?Dy#= j {bfT6No F{bu\,:qwix$FD̟/g= za%}A rK|R٣0ՕbSNo| !ICI(*sc"ѷӘl!u08'ܖ,%g1&4kp6L82U{:0%f-&=.9'6 :==DRЯ W Gΰ$7{{.tB]mlgv;ZfKk۔a~y}>6!6d%Q38NJƲeҸ>;XbAֈW}SrS g/À״Jkz)/tMJ!Z1 }n 7J|Nxg\-P?\PF洓z+.Iy[P L>|;ۡ栤LtUk"=Z (ZEW3Ѥk'j,R^ j fZ_a 9dJ*FofX)I͐_ bu>KLZ/^H!gYZ0707010000001c000081a400000000000000000000000167daf5b90000bd8c000000000000000000000000000000000000006e00000000./lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/crypto/marvell/octeontx2/rvu_cptpf.ko.xz7zXZִF!t/NݽL]?Eh=ڜͩBxaA>;R߾WA ՘ o FY7RDZEa8YAO" 4kn}wlc/*r0Ks/M]E ™vav{kc?|4$=ƙx̄Ѧumșd" ɐf]*^)_71 YE'aꈨWȺGɷT<&Is8 ,m-uQ@}3dTo"ojJ`Tǎ_ߴ V߾<`6^Ho;:: y&Gsg~r]}5LȬD%ˆQMcQݰ UMTWcfR)z`C݌ Bs|`Xuu jCO]uQK#nKvf5{SS:cioR(Mj-meWgdKFd1Qw9vǎ>2rx{XA1հ\tmh6JP H_7 x/,on13 C/Ðĭ\:7B[JVa'!C1HVݐGf՟`Ego!@). @=˅o"U ltUeSWQ (8R̍>~)+﯐dmr\DZx%YB7<l7z ùO"Xw*./Gl}] Ų ƵO0y% JY@jXolX}8`ZCY.qA75y/Υg:/o8BpP!B8gSقkAA _uD' k, h%NN+fvn>D c]䪮 Tۮ ">jvAg^U׳f=JnP^Ku1T,|=Ǫ 2٪ )Q|F\4i䧨yjf#zzo,O$Y/8jQR4sJQyrϧl3ǞCRC u"kn}}E;qM/2p6s"n(uE×}8hUxYA.x¯AU;t0pDk58 d3_u+1 ҅dKw0qXw=bAW|,Y 5\DďA0/$^gBN˔~qjHy:kS!HA?nE]h g_N\.mao̽5%,@gLVi:RjN3T-Ɛ1j.B˘ķ{XAB6IO#d3Gc. #>:Cpʦ L#=Q)Kޕ7Ee<1߬PjnKMa=xT{|EPݘ^'QaѝgC#)A<}? p#oo("+P`pyͩzG*&K\-G`J8LYҊ}fp&J5,ǹjPVN1&Iϖ(3-ټ$<َXDXUmAg80>!?<iɊ56,㹎y͝m':뱛#2Ʒ9PYxTsq8ӓ"[ك޺F:6{+-M|ZЊwb)5RƐ|NtQCe#9^T[a‹i |.CzO}o#gyCKf@ pASrihPЎ.*ϴg;%]bnMDz}JWFO:XؒL8}yO:kIZԉ#p`5 Mm _}anX8@Z\f$"7G!eÄ -:=&R˹Qbu!Vpȃ Ļ[ex!XeAdBr/{:vU_%-u:-&/ZѻsuL2=DJՑua¦Z-X5V`#W TB.$bXGTۀPl53l}]lCk |k%29NT?X\eD =B"{XM{ ]QbDܪ@Jvbs|:`I ]qeK͗F4i0+qކuWThu#pZ5ܶ2G٘y-(5m1Y^!\B,܌Ƙ]}`Q~SpF, 9q1FNp1 ytߋ*V_'*MP 1o)U\h|ko ;69/冊WPTO2`9W~7gX,;Ɏ/x^l/KRw|܊9`E~DG$IHxuȎӰQ" []ylwE˚l⍓-2vp prʄ9;/,gn9/eX>څ_5w`Zxkq+C'5(s7Q Zd gDu@qZSr'TfBA\* p߭wh㹨^H ÝYY2EX6:jh5B64[RSp+=67CKQ@\fbs)Oeq1b~t)ux֨\o bwdS~e쇐*P6Gevf9amu|KKʎ,MցJDX/oR=3A^z2s7 ͖lB6s`]'okBx Z"ңuɷ9APm+y1uoя_6V1atU/5'fu k 4*(kF8sAX3h N"vݽd=PMuŗ/hAX}1ұ889E2E9kcr6ڈ̒̚Vi~'Y{$TO\q">ZQ{+1<.x-<нƺPi*L'(L:QABTݶV~aSf4rHe W7ta+!v,zI#BXUb0)LfD휞0g\0!)A~ &."'' U b†`5hc_^!u€}-s@(sO"̘wY&e6UDNoEF [QjV.<Fw5_VXh~yjni&CM+)⛾<5BnB.\*IcDkfS3)'BŊ8exhyu8,HgVF"U1 hAПH1`ĖlH]*WEbF, ˿O@ Mh~6UWKTN}GnL|)ߙiRk`{9ϒʪb4%iJUç1%IKM|$! RxnLM%4‶ L|fd^Iw?f>g|ȷH-Z7]VnM-XTﬓuv,T [bY[^zaeh6hI>J*fqf>@>Pvj^UJ =C;D*4,mh#@ҍ5Ta:u'>8pcQ c v;iD'|jlc. |2Ѩw4;K*GDjV#w!(1/ЦS7\[0qE_cz[1_[ } qY!{;dhxoJ?. I~Xhkd& .]%%֑:6)I6\d 6,IL*#XRΧJ?}ҟr`ذC zHbm`JĦ_k';pj1DKlKcqsЛLSusf1Dz8c2(Ӿ{ e1t3㺨ȧQd7DckJoIa`hU<75==v/bZI;3 oxt%,!`y7(T]E< YU%O>ڪIt9Fp2L7r{EAģ9}ׇΔENj!%fGT4b갸.~MFQHNW6.ڠ NΟBF٤!ÕHt)[l?aSn~w] &;zNZ|,섵HN}h=j3R<:+^̓5m~p$2:0҅,Q; to_Ewl`_#,sgϥg 25[p:eTV%?*#f"ShdQP|}xhX2bau63B>ȸk~}|FQT={-K.?0׭iI&H?|O*VNX=0OպZ F_+#qOy{`-c Y4| npBD/ğkܧI#+; "X]"&.@Z(N1&o(}3QwAiTLHB& 0[woay_HAǎj?x 빯4^3dAu mU?Z7mkL$ཇʹ?W DŽ̺[ѶO21ƫT~ /Qk?n>jDNQXp,A6@ʲQ]|)vQċW~E@XVhs Ws`͐Sj&/1\w8C`劊\_0Djo"T)eެ=Vs>{*jL}kO2:OPlL6vnt% A zލ6'8i6WIe+yE/d aQ"Jw(()/-Q9% +]l]dHo2RӏokT̈SKQ,nJHƧ%^DG/3 yo:ϭ+ySgAұЩ)7 G+r]i+d#K#љ+*a+JtDo/_}2}j`.N7KQL՜//A .H:DEcL,ʹn)tq3FodOn]pWyG۞nؚ)i4Fr1耰/!rj0Ԙak)n|[T0 T HmRkQ¨:uGfy8{{ vQ]52X?.i J[h|VMSb+VJƟyg=`5 gnZBbw ~wu\ĜV|I|+`"Ooi <Ѹ@ Wo9#,(aL3V0jqG|`˗ct] o c6XOv԰ڮ^TZv.JհbL]Sb|7Ҁ =9Nղ~HI{: JqJQiQ'Kr4΋zq>oi&5t)*ˁBon C&yr `NS+Frenq롄ic])k2a9v 4.Kfhh5<#D>zP?!I]+aPf<eQ7Ȟc] Wb_#Q*&Ko@tcr^~ۺܨ† !vŒC,'NwFt5A*M'*ŏ4ue7Z?ۉS2aomU$ԋVP.d p+`@ Nq܁K+9"ED$U[媶-wKL* s!_?{+Mx&kv'{A3Y'639 *5seRO9C|8laML!kQ$M(cw bv6TEՌ~?T٢Ԡ>@{)>/e/W_J>nK_I:qywH`r׳G}JcgW|0,&Q%eƁau]QC.A}BjC-hP^3q^!nU`PI1I" ,[5--Jm}eD+3HT66BbOft Wܳ~`܁//4['I >#^yۗr j:v*{:EJ)t Ȫ\*"MaA];pzn.ǖD1vk E9t$/PJ(ƶczJY}-| ƙw=G v Ҥ%ċY2ljbP=isF^V8*<黜o>jAMq3T;*ibWo{7kO 7w=(Ar|š[Gn l,GVadiZC\;@3;[Oۗ Q+zYSF_R0"ODAlt׻Ặ!:G$ѥf3 +ӂw:"kd t8U6nH@yK? DbM>4Gyp`N[ qdd3fgN=s[E<=>I)-0Q9_9R9[q: x_u|Pn ZE%}R"eV< bDgFcmb$fXOIJ*-9e%!)[qٔmom}`T "___}{kkC2Ұ. Rz3{nm\,V&55{Lau|ږfC"g&ݮ)&Š ы!O-b=g/_UzTռBmܜEHzlwXh췴 ?jn@*&l85p1_uNdĩP}=(2IԜڶ?ng;3{>!Y)µdf}MSC~p,'#Gߕ iUErF^8LVbokV_bi_-![ȅ߃n2}ap~fI8!A4jF]/O0!_g-e}֝f ߺ`{J̸KZV`+s,X$ψ ot%C^R _BUWFuCyY2qg;3$ 9'p djj]W"Á3֡ǿQp-~O7 p!{D;0kF5[-qwUPԳZ0rT>ҜE-79vI0I_l2 <^ A'6TÝrG>A^ \}@pP6q7f˟Af(DW1@E&Ja'Zį#F=.5ODͳSM!`al[a0j>Fy5 9zyM|؛/p-ːր?ٴE+Sn(Po}dYbU_qM'`u("#B QoSb^nrb'b\SnFVu'!7jgwa!9<si4 n8qJيYLʒx2M ~Ȼqڈ:hZ9ZBEGxÌs,qrȢwk_2Y0uu[.`db:N7Iy=_:"L,!.yAlqb?b#:}Wv:NսQYro: k< [/-pr ݢ[֊vEϹwcTKJC@e.@UG3 k>c=ܱm[;H.{ au Zk.J)0˛D f(%+}*)ŬՙRY2N|=ӱCҫ9EaЁ3*:׊l<.Yh5 hn*WJ5A C`Hj;Ť_#W<I;]뿠?j QQaƶCҴC͔/|o}U~լC^-p=uؠsg]3 =ߘ҃_ .Eތ^Siɫq$k^3?'}ʰ|iլ{XDqZQLKr] vrɁd>NܶMtN(&Blyۍ`@HJ3˄N_gx–ta %w"xs\c?1ۅWq,W؜Z|5NlA8hAVJ%f_J'Hҿ/.uOKEڄP"!& =4 Jxje.Le2XӚZFЌ3 WuJYp8Sdn1W7O]\Y[LSV`Y^ԉO&ؽBՋZ8 wKkN5r} 3'aȣD egE*6 /]q/ņ7l;]Dbn|f%*ypr*qIkk7JЩ܌^9wb^P3Tq䝞m;1JXOl[n|Mp{]RlA˨XRR`z%-ә!ȍ.eZIpLv_#6ICKbSjza T:ޱɱ֮i$@yxvKPHO N.R }±Y"mQi67P T(or]C%%O: y nh;$aPoQP:GqZS|\Q7RCvi|̙o؎"`EoېzBXE-ptdi]#%wiIvHhg!U2qIG_푉OȟVx7 a?k%!~#kPFos~uE%Ơ 잋*>jps/1%2lμ(C"hMC_f2˘J#޺LLk [Nt5G8)BqVU^]E.yStSz d2зjAe-,cD+`7b `!g@n5i!ybv(9Q`Z+]^Kk;vM73jalH2pGz0=!c!@hQA0t˧F{P|3iӞJ}'4W k A TzloXv a!Pgb;Wa>ȵc"2@_0יDUK2fyۡ4"fmLB\9X&Rcu۱+:y\y 43#Fr< S~9ddx "_c:03ڀnc})6 qQb!؀Gm-DeDzAKr$v^Ed}xa@>GPqȝ& ~[ܵV `qŷZc^83Eΐ xCs4ϭXVKNH$9<$df6=mNyLt>X6#d(oZVEK 穐!Ӿz\8֏Qa7EI 'Xcx+ sV}|Y)6WS}/SԔp%<681_8 N E~;9ęLwc%S>B)v4?Gv@KA4"7Ll/1sѻX;)ъ 殥[.>LZn 0+팺c}7V&\$. f!9ʘ/e. &aUk@@/#r#mpZ{ꗁT1mh=٬` |#{ʧB%@kmh`\ۺ 0@a2-h -bCl뤱Jsʂk72sz@Vt D02Mla k\FVW^ذ-4/?%ކwL_TIlz.O -x՝9b_:g"ףħ T+ƙgUUC#l:Q:i>x)Q24g{&Bqb]1`{c;iՙ# P$Hyf#O (ʷ(5GBubar*\-*#|H(GJIq+yz|ﭛ젘&,)FQ7ԇ+Fȶ״ XN{hqN{cF9Hs`]䊀ʎ1rPrH-9ik.6SRpa%3!7`UxG呱LwNtu2&4ܿm[$";ZG/kؒ{e]x)-XFS}S.6DG Q[iqԢ9BTv^fjN1Ϧ+xRG^UwNFEtfomZ86IijZi~qrZ4t20#wfJaW#J#[!pfݤ)4B"QHkǾ+8`QC|Av .'p jE!T˜f5?HŔxM@S?hgd]h,2f2tRCS]j`C hkĢx 2\Pf&ee4FϑO_2t/s+>_Zn6o)vE'µ@0)רҷ^l30z^Ku\Yɕq-a.$"AMxScMdA#m)<49\9 Ѡc`en`R?o|lc^rRlM1xiHat%tMyIH/vҪLR*Lz 4ɉ=}5: O=: 8$cavr ?/ b Zˠ<|s։ęI~é;9غsLv|޻WUd']`-Eyh!VIR$h 4+2M^{e},3ay94YL{?Y{TJ>3 SabIm ~D/84=8Ǎ|kCZH3Aꇑ  WG%epgXڋR19+!RCԭHI] :}i(%(D:ReSgrºq,jvrUSАgz/ZxfǤ]Ot4Smgdo 3>ؤWQAq=ַOjpb6 8#c [iHkI$;>(K y \p@9W f./]o4]HܾVODE5H}+Dkq N *3!AA>Jl*~[oq)/ ֪$5n8Orq}Es]qgNMz8Ug"T|Eҷi8)/fJ-?$6jv9D}zTAmkL;z':0d (Ζ-ڿǜh9n3 BFd` 푕~ùPF%j?ò#lm}#FC^7XZ@ KT(syf" ? yz)c a\ܞAP11wHJjzLi|59ɉ]~_<b < [ls}4APn B/pL[GDv L9m]Lhp5_ȵPZĚ]2u{)qUYC<ﳖWa2 O2 tp] Lg3Fkmh`dvŎ'W(lAxcc#CLxelQs BI E>.ӑ7'{ ւɕֽRIIʹeX^/dk $/j/!r|sC4aE)=N O /Mj[q*#cNs)EGfO8t͗!G`xQ,:<~̪y o>#z|%Y{0lWCuwPj; JUJyY PjSyP<'ݲFԱ>(_ujЛҕ+i]V"xfc|T)(&JzN4TN_{ i-Qk+ro,F@"|w<~'Ź;ΆE.HTKl9RbZ^F]Ǻ—MЂVJNvO-ݪ,4\0xJnzLSNXL%/APD{JlCRb})@x&$DY뵑>iIJm ]2Dhߵ* έi3t'3O~t&}?th_*u_/pQŒBylk$qvO ]T̤YYF)W4e!+3b#+V_޽G͜FaƷl{Qxrp%s&JIG۞p\D=`~2v-%&Ov cIZưiZ&D{!ъŨ:0 V!!l5Ґahׅj7yi,Wݟ[4@'| PBl6"]NR;ōFjaaEb^153h9VP3̃%6[$*zDz{C-0 @Tz%P]X<ޤ V0[1z8{ڸȠ p"[@[D[v'~VT{9Ty@n۵6ȑK K3g4qêL;u$&Nn"Se*BGsO|O$p"q0fKՓ?x#xh#-C]3y|fõقn4Up@ y 6)462!7Q,>޺̓;ko?8&낻݌rMjhFD{OՆ;&e$ ?oe͞LCUDɀ I lI I%:k[&/+IªpW{R+z3W&YYƒ:"yEFG#$p4<xD]yTp<ݞ3^MbB;@oiRvTR8%[Ɇ"x GݚImκ^_Oc5n秉'=m%=OuMb>8Co!HY+H 5LJ4<,m*N&=sU AŨ3݆mzT7 ia@oj7D[^AΎ`;^ _Q#,= pڒJ鮞U :gjBS\{jo\@mN]4 oa݁l3Uε DD7#v225;X3 SKJbK&+9_<9"&FmOwk Cn:c0'lMNN-u j@;z1vR(~[iYЄc2y:(EVsÄkmAx>Tp] hDD&o^[`>E|a0%q{&-fwk$ĖfsSvvqy Wo^YGCPu5*GfI3Y(K (+vrGWۨ g =8W}M! }C#K$<%>_vK@C zfk# xQzh;Rl-Uw /z| ?qm(\~BUx:RIvr?@;Ԭ֭G$qɡ4*D~'ϊ"&O~9WAn&)VUzF/4΄t]ԭi֨)RkNNCšظG"l6tjcWwj} "gZ,F%c+ցGGq Wc:"VPfB'WjE˫ 6z "M e!61 b9.T:SVC]],ncTQ-L3+ $bt҂@@ъ}͑4nJ~,CőKrgJ >$D:)0(y>@gzat ckk5wS gJ?-LFd^@K􌂌^:Naز]BbVhx)9MJ;YF!4Nunj]`HFvcZ$_ _z i '@NQ asrÐi<*]}FZƘ^bi5p(cAނV3:I8-}< 92~cJ"k(6g ӜݗNzQEXڊAF,7=ܧ0?ؙq}I~BД}0xZ;ٕU9\%`9>1)ތxrT(=;Օ)g5 u*KnF|EҮ]L#G.hUR>ԳF_$5-KUhn8 QƁlAɏgҮicԜMcJoܤ7MhsHdwzn;rw" )%F3=+ʁIw4*,az VH ]ml-Iy]4/hL/oG\.yE9w [~c.>q6rtV;P̉x$`-o ޲eZl3@#|Kh-Eւ%d"iU;zV.MaRq.i9QK̉!'4c.gJ|$WQ./Y&=8r%P-U=*x`仃c=wUbY#꣯w*Vj:3X_%p瓩f^[U z 0^[mTk2%(ްn$jE&}j=L|0*g, &y]+ g\gQ ,MVSr=Z"%B+)zf¾C=1EA-fԢ;? S Gǒ|ER.ص+[庇d!-qGFYԵ5!h o *W::Pa;JjaTy\Q~U E/)4GFM諁@sRc .x.G[I&"w4\-7VCA(W0sqI寜N\H-lhDuhW#XF8X@R_h}(v$GP| Q h*)e2^JT)9}ΝT&JT2NpSI)6֬_?;2'LdRW/**[UXx۬27ew2#.l%N5wƇxVgXO:[`K;tFHRZ=huOW9 XI{uՂ(@600̵) o8QvՀrϹv}Q NPt`ֶRM/+!aG2_v dwjvлF_UxU k#bʦ&N2(-%&[l@|E=ΏtDF! %22MOZpSx5(AT8Օusz̳ഏQhx=C*@3BQOq%mG0B.8)BGkDLآb"L5,nB]aTh)]_>9,~ >2 PM)mm.s) p.CDV[kA`8:_ЍJԕcmv.[8)>('T$A:r/ F;m'RԾ`1ն]-EPv5^/yT5 |ElG ]XZįRĿB Jjb:=BsnkeF)dWE}D{wK_4e_S"IGTesD[i($kOnMA[մ!+&8raAm)E՛gdv[:w ?t|αc)O9MpUwit,˕ܩjm!^UmxPThpw ~jPŔZNJ^J Q(eHDWMO;j̾c^ӏBA7^(ZsGx>&=g VHR"|^kҘ2*b) 'tP|V|yaTZ0\=KU&崮YKrypQM'IJ=!cEʲC!4rHڶĤ13;$jiQ9@']E RBm;?3Y>e< +`-@<Ն p8#vYv|2vVդՔL3m>פ*`챌j5H^|O,rJrۀ sm}VDԱfjY7?//?!5Ċ_ouI6_J:9uuI\[S |ÃQT?}t\NҹP鏣F/x D mZ|QrGA:tv肳dૂ.x RxTt~䭷zX")I\˓ N9<[%UҍYLzHbQA<_ӆd3)Ms|U-4oyL:whAb.yZT"KEi/4GaOfWrhQ gY&JP۝;{wDa\W_jᗁZ $(+ PN3+ (W_ WW?n>ye&])>ÂN[cZ)Hx1jVJ!I^ң흦.e`ꡎjoL`!!hjI*Nz뜇:wqYw1M M bp]UB)f??hAGy+vztFS{NL]5ǣJ6r8$UwYn5*,2 :'ܐU9nzkv~|bc-o`b3Fqoeu#a$g ;1Qpq08wG/ L$1<ôapɅ(!v`ݽ.ګ [97V@ U`XU6R"\nM=Sn U,Va%mqPSu*Q~V( UVλW[oA#k,a~L z=x1F?+[WӜ|)x_:HgMʅ;2ŀӜ^|">j 54S=,PCe,NRO~84I7yG S&[tAvB٨[;!a7S]nZ~Mv ?x?$I'Sng̯"&*݃UV~ 1:P6<]ж+qRqzţX9rk7Y;Syj3$hhZ l, 8}y5Lf].^.ށnؤ</P/aW7oZCEߋDu-z[Bٺom`#Hx2oGy8rFӶ*ATԢ+[U !  Bq?܈!?j}cda@*<"ę0՛`f.^B"b*@^LjσM)jXri/}g< iaw@fUR QD9aً]*+{]Dx E#34=ZȜY\eg΋Ƴ'ÞP.Jca omS - K2@`|} .d0`$Y?9p )<@Q }IPixpz2[ՖD0'Gvlַ YN@j,ж h` F$b9Pד$HK[pb"3H竉~}i6?'~rڽ9. qb-WJ_$GϞkHieXƻc퀗 s-S H֒p&wg{eևb[A :Owމ>OdJd< %!x# jId5(݈QcG  RR|+++q9K)3{2lƹE?N]f((i\> hCɮ[@ёdti8Hm8P)+d2mDgEEwY nQb(30j-.6Yb@L ff3B@AiA[HgB#U'(r{Z0: 9-|=&ܷpHWyF jj^3:em3UBt㿓$S^b%f9 {A[8" LsQSagx%A('cP{~>Q:E 7– %.;{(8\((u>E{;uᴣ&l !+L#Z٫ЮC.ZJA%ϔ(h\mض}L"}!CP{ r}69i鳏&qV1cYN^<7!ڊlVr9upB[ H F!3 Ƀ#PY^59l[Z}c{!ߙ#mNQ.;!FMwJˁvP?VX#b/>>gx<٫hv^yݛsIbxOwŎ@UW o;g #chnPmo+@|WDD*oVsxBdSZkO&8"L|snRVxh:N㇠c"]_}=5Gu$sV]a{bҟ/? M,;vWj;a^eu7H/@FS9r*|d%bJ?|偋s"5 ӭv?R%<3MAy"u\D#B/5lq,L= gvyк@p!Ksk Zk m.}Cv߲&?blZ,J!vXczEԶQhl!W eI"s|T0A!qs<Mc]uX^㫫liqi!c@ ſH!ybuy;j ݋c6#HdU\^tq^Q)Pw'Q7D'l@tN'm3UU@ԣT7+6#v t/Ql;h|5j6,Al %-K}O*{+6-.]Hڪnӵy w4fUBX>JuB!?#BשW/,/%j>~J4H"tM|'25MV{,a`D5} ab#f~thQ0YPz(r j&^c1${10By[. : E40r](^tн ]ץ6Oq,I),mOu.Az_'!r~;MάY.իy%9$Q-Q)FY5dJbF XLF+pBU"MxuBJ,b}H^yN u":Zm9D}KH޶^ttGrl|5T-}Es'#3iS Pe_C"m M^*{uh1H??n'`J0Ӛma#psJDg$9@y=u B.kMQBr̓v18~drBЩq; `xIJHߨYvu!', vu G~Y&U4B|^0hV.2mxB?>E4?ca2ȉ?!x.*'!yRm+G1̿dTnq:)l.XRJh2`K0Z1ﻛwٰOnhChI;{(,;l*~fQfAȺh?whd6%OGrW12L%mQ' *6X#W`^U:7G)2zpC*EZp$B Dq/'h؈$eF#Rg :z˗ulYt,+jTϚcXm!Z[7 t/_%߰,n2R8Row>rL@UA3R$@+G2IG[tiCɓ0\mGRbI6jHf*sQ#ZwS;Ɩ˖5Y붎 @2+5TcGY= 3̑ m종:Vi"k2(Am<^vJt]ma(`[ =1QIA-0ԀȫB6v4yIgzh(˫(@;bg-_anDqW0n(G`M0x@2R,<\;B3tdr/i[U{mH(jLuـB idjM/HQ:2\oO#dj%xUY}zɳbN%3ᬳ(Beh}՚.Ed'n~/Ka~urV K&Pgо3apy +cؙiD΅A4]ްLϔͧQ<YՑO:j8y]e UFPں.s~Gߓ'*"; ,=O+nxh_k<[-ti2ĻlHts+R\b 9_K货-&~3CTSVaº!擵-q ՟`(m9i$mDUPZxH8u>[ 15Ci]O3q.h+*1UDInu-R>OfS_`(%V("NmJdC94sD0umy]L\[ƶu|[XIrױ<L[ۋS'gt NYeڒ*c1>~ȋNH9%^vsg||y@`R$>b*ba^M6{P`E/$&R2Bԅ8ォpigdZњGQXȺCIf[ ߷?MR1,kHO1qE6~ <(%\i$4TsQ:Jn :Eu;5VTPP䘔NVFdX!ܐӫoo"Kn5(t샖q&|" -H7[b+1Ls+8brd0b&dVbh&f;3iAO)BO&~gD=e>[2G6q"6yS0 LbR xn9VDOUr90ezo 28lZX= ZP9s=Q 8T{ \:n’O|6 |*\[PB,b/Ez@HDwK־W4(LלCmmhҒB XEp v"<0- zkZ/#[ eEĠ-z|$ k "-'d-a0}ϸk:+sփ>^Ò zF=v),zwfVdq4U؛/Hҕ&#]ɴ Ki?1k|u3̙zytaH+rJC]lv?z}&>[`O_ѳOͮyGvl&2XcQG0uB ^Y8kYk;zźb8rʿ*]bh?gwՁ* N0qSˉU6Ʃf>ݤJ,ң`3ý)&$lvh'~=A)1rgS+M!p E{FwG9~VV9eJ֔y=j?%\gR_kz]U|AU0*c2f!B. >v pr9 -BMi9lg~A7e 30h+HH@LjzN#T  TkVh49|I}A7lF\Qo+ϑ~c6]{+Aoªa[ ~yAf?C+*ֻ8YGğGrfz_SkXBfŇ/I*8pkM Z+z@۲lǟ{V+ R.s_\P0m֔1X΁uT|)_d'5&iG)n13|X\䌈gix$9P,olA^[udhr6%4Ar, o>@,নa_X_5ǹЗ{B%\vgZ5n Q:/KRGNخšj;{)dr)P^8n ĸj"/;C?LHil+uc%e!qdÄ<\YK /'R*PkG l9!r)'&\.mf{2&~]sGׂ60\ Lug>|t:_T?B]`2wdzU@t(O#Uե%,U0xx}D#CeԶeidZ`OICAܮ\Sj&*y;5?R: Ie>v_#cW*}(R-10F=޳Nzej- j d7h BcI6nY t9D&Xѭ4? lv;8גU9To \Ƥ~ʐ:M [w|qbPj?ȀQ{DSI>O`I3BԉgSq'bb4:Op1|h۰/=3ƥ0C$U':(QueX;\6j*b}[&Ťm*4Ȼ3^).^ղλ< >:90)>[}}Q)NMBJ1KL=}=c)]ט`i׭SR@G^mfxz#t4*Cȟ0~+sh1r]~SrJ \I؋V%f7f=S4 Psw|Y-_ ÏG/")0vY^q>bqr"n/Yymv$ Zu.SZ[O']Z8\>Ye¨Y{$WcKhy5{2%|P_3p,v2L$5&`s,"sX ZJ*9if yW!ؤ 3%߂J ?M[\? Hۏ%\ oPH/L'D-cGo'NZ!96 Қ%Ўx|0||maob7HN6g_y rfm~^-bet_<޿&ksAǝ1n}fn8$js7Rpa171PC#=]L!6A/4"ti!jU\@)+jP7 nwM_DЕS+Y8^%)M\y)Pɀ X'?A̯vP(908ݥ0>:a?Ukv,,BlG+x >"w%iP {ֲ.Fl{JKg޴=V[ ~' aHozy9";y<:  S-N)/h4;q60波~^Z{MrmE3u$ c\=*x`a)b\gc'T0TgDզ͕IuW}fwGbHڏ@h6xhZ;0njr.x!oq6qU=1 {)7(r*H3?~r ܚfu>V vuM ,@4E(_EUި w x<'[>Xc݁@ڔ6vwB5Ɔ:X(]rGk5fR;-~V#wݲQf>9=PiO/9U E^f-zEUEnEZY4zbV.YX,܋7i=;x(rt[x;vsWYIt7`S~!0ˉ ֶ GF8vxة7Y3ղs,ۯmYC'aѫݾ7t^ȭ~D&c|;Mغ1歰$QѩEO?cÖ݀XѸSOt@w8뇑K :{*=O?*HNA7uA _}HX?**?8˽]e+´'ŷ,˥h5ݾIw/oy+n₿wGy }v4wlRGZQP~QLx vD֒UC-3NP߭c A޳XPW%TgL"js[@v->&#C6*v|oؼs nCKɏ>7eɋHH]IqveYTcA9e`M2&%K#_ `a6UB.{-ׇsm4v(: ByпNqS1fӇmMVTIu+VxOwJ`.E|eEHQ⑥E:*^}E6g9EhMhc'bpڎJ)C%=f0Tj-_VWCu=xT|3Xyź/.3CN顮JlswDU.`~p֒#3'h98< P" O J%4'^nبL>i[d|4K^ ATcjE>Ou[$;=:cXU*I :!|ٲ*xQmY>3Q(9R5=+SC0m뻬v孛Y֨ċ.XV7_~H``-%ʼ8BoCP ~u;L!8Ʉ~鄾Fَvyo8Ds` ?m%୕{G+oEkHCz)L >`X^O /d*ydՊv]ߑ2@E.PeŋwOKhJjP4:,qUc*`x@&БOqm^iFrMQȣQOXEl9wlDPUvx/LBWF{4*6jԻN$JYyBf0s5'S&vAWq܃ek%'~ d#"wƆ ^$는DžB'zQYĥDǞ4K ǖѠQ/x$XΘFςːٝn b@ױRlLͮn /EWUߣOov_1uU8$">yP^8c9j6~݁ƭ`g?G#ꋰ/ ܓXKw%7(osLDٸ^ }y|5} %kZS]*OE[A^9 :D}gTG%SmYOpTB@2CW(0F drK&gO%cy5D`ʲhSBK(e8uDԞ!X_X-e y*D#<6Q͝G##pþ7΢n{y*Z#v./fVleO' "wOK9MjS>&oPLscN`"7t .G8ʑ!f{a p(+,'" .CMBf;!odR75_+x0'N H6EȖxw5Ae1pvi0$p~qao)o%ܧLsV;㠈o A0L)w^/!9V%,]?Wh EXzJnJ؛:z 6hq=]7oRJ,{җRzGkLsS9I2La=X*79sߗ L3{#!s>Is?(CXH۸ߪcU`-P\m8sԓ7՞:?R0 fJƵTH#]rer׼$AybJވFL{L 3~ӿGY-u3!F\5?Er{Rg'`A MCq-oOaVch궃 ܬD}q_צj)nsɷP3_yy{g>lk4Uu,yM=^YV%Z. )NX#0^uo)BBՏ#=q.@7ث\-ۮ' >ǮнmZƖCQ`Q{}&gV5bI.z)2kΛ82%lqm0({}LA"ÇIYg# sA .{k4eTޙ~J@(ѓKc_u{-(WBۗM OC /mְ}? ^teQwZK+\r%ЉƄQE5f,ul53 .p3c3lYwQڟ 0 !@M AΝZ^Sq@[!8Z;Snt6 )FoW.W{e( v]]2]]S֧t|~bX0 :`]az@cys4d\vM9z2Zn}zK: n_(LݼVYm „b)8i!inI#>WeᏩklDE @b-,*?r4F|DMS[C!ӮKϭտ{V.nP+5C$rwBm]6驂UEW ֢5)0.)3\&r%=I@cikR@2ƣi͊I76-͞S@:m?l 0j˹/ޡǧI"[6LQ( ?r4Fm쓽>?kҦp0a0&l.f\@%e;fKeVM./z|J,-3eN-4Cŀ"1fx7~l 6n-.`%--h9N8#nUDm&Kv)lwdȻ y:#l1Ќ- *hB9UöKPBZ VYuP;1[x#R(`6j:ns_׈ς=)~KcU}^3ىv6_Fʵ;ad}56hJ򀎮U?iojbs!=Pk(v3ύzDGְ\:2МڱX%3W2紶7@8 A]y4M˹%p !VD< e//F@rR% >q #yL%XX2o ؟MG]!}%ZoOMnvRUhw ԛo ڭ':􋵭av, @[WϹ%LD4q: M818ޜ@j)DŽKc'-Zv@D&lj)FzV>I! n ǝ(= n]ߵ.fQq 0ޙ(7׵ץrR[˦e?87,H'KZUlF~bi G$G&oFï 6.H{ĮI^[dQa1^yI #i%zD 7Pmܕ 2a&afYF65E pԶY]}pVq^#d֏A `9n0Iױg؈(L5*ՇR0Cz9M lDnC];LwzwAv7~1LC~:A'>M4De3lkڋk<[8!r:(G$}kꞟ5rX\֍H]"/T]abu+'ÖfZsD,@>FhLv1 Ho6=287y T :ߨW s2-|v o5ja5VpŲ'躤:إ)$=jI j4K&-ٶ&vL=].Bn%o=InJ": .I3|9vFP#!,KZRD'ulfZҽH8ݛ|,N),$g ||Y;RY̑[!7  Z[e!Or[W9il(~v#5B%_Z+6p>H nZ}&IQib a{mZ'VT15w.<@K@rߍDfblMlN**Nu\ =8iR-Nǧ+T%$+7M&MLra+}ΐ0!OHZ>w>+f}5~łأsM0)µv f.DzẍoP1buN}Ds sj3KΛ5*4h}v䪛?QqfM-v5‘GCߨ)Qcx >1{^e.OZjuJ$A¾QiտZ I9dm ms?6u0h*>vA2̓uǤ3̱t^Jqe=T Δ HyV'{}y 4gcΫ'*D:WRcf=-G/)t*:wEo*u[. LYpFLsVA$5 Z2fG@FH$& )iFN}}kv0#*TYr.uZ?@1 ?CP B6&Yh.sMSsQl1fcɤfDbcZz܎RN֪2ټm, p:UYC~-ebŶH)vT# k ^'~xdF^`;\҅=/kqYx.ZTS[aE\ѭ͔f97*|;9qf~&~m(A9THbS:CDp b^VF[lenjw'OxBfH~CQ転|\bA0ֲ>ݜE +,|Tg\=9;!hXuǕ5Mnzlod'c{tf #T䧾-2bL}["0Tu AXR)=/a!Pa$/{d-Cr{% kC7Y ^ UIWiٯ 3ϫ|ud΋_.Xqq|m!񧮞hyMޝ ]gYZ0707010000001d000081a400000000000000000000000167daf5b90000b8a4000000000000000000000000000000000000006e00000000./lib/modules/5.14.0-503.33.1.el9_5.aarch64+64k-debug/kernel/drivers/crypto/marvell/octeontx2/rvu_cptvf.ko.xz7zXZִF!t/WEc]?Eh=ڜͩo9jos _8g= .d/ǞU_# pALβA:-4K^|}54,C{ੌgEp9FTWr[`L0D<P c8DmadGԭ!Tr'Hh>}[`5ۃ^~H9L vLjBSci_  +Dr-L6fD_Q6 5N[#72U4in'1,,QQ][dO b %kXE/>6.+~][K(s}A[.Jo mpwьN8*FSf!O/e)I;? y)u.+Ս(G*`a5v"OW%^)iwp-oOUe~u(>qXv&dBپgH<> \|:WfE n2ʓJcwD*:(OR$%hSnvk)Cl+K籁蝎.t6#U9/ CSvw~^j*1ԎDx1/ 3)URCD;lOʯnDz} sh/ Mٮү|xd ɛۀb.B&bu܁H#( Ilf[1 ɥūe,xPBސgQ!:?"ڳib-Jx4´GR?K`jjpLJ_e*!˞R-B:nк%a@芑0u9=qo<%G?y9\ 1J{3j.@ẇbjՎ[߈rb-"N+4 #l zD7>&ֲ yx2שQN/az6ϋЀѬ6m~#ۈzx}]P*OP.o.GnV%QWoZ_glw\Ox;,%cwkӦ,P-6 Kg-b=::KɃPd1iWH|P)"Q̭SEKo{L8K #$ٹaWF|Xu"5肚H yV٩\+'Uvj .K3JJ$/T O%]DUGvJͭ^6 x@ذX ›N/lRUs=x`G ڷ _r 3+ =H\+ 0s!ɞ]tK/eᐾ tyL?ҵ^0^C@x$e/sfO>e=NuPi OȑgW*@ƿ+?!/ \KU$)}kҧ&^7@m6T8UҘ 3AxSUVvc@*zO|sݟۇhȇ2|.Ϗg⍾_iq= V1'N?[_u2m/ S`<d8}lQAzY2R1AM`(gwqAŒJ(E2.sxIɖG@|12yIigD8vj:g3FeD&Y Vz5s2Ύ0 k'sE'S;GdpDřXe59q|8pzBf#0ϓ\ts,]v|,z AU!)أQǿNڲvzq7pʼnU cs(c[٣foo@"F on= r%sP__ r la*(6_{D3hZW]izn:&Н1~ a>/Yg$ڿFXl-s 8tC q=t,'n^gT;ߍ_x9sixPtjD7DeFCXqϯܿARcRMqysj;D#ex5!MŖ ]x*:=4Ƴ{h5b0T^7n-21˓+=RUڂY*F‡N+Q+ާa!_E 7:{/g7 ET.)jLL3ԿDI*<%`۬t<ƈn7C3ǚ)e,Vm_(̡u:ru36<잤k54DA L1gj~Y?Dھ bM󯤞K秃ڣMAo(D"ea!̎ =P>elLVئAX " D>BwwJnJ^TeN 꺆t4v",W$sH5=SX3ut?g?ߺRH~ffB=6kj*.W"[Q#IxC;@OmDr=ybkW rӄ/8r%ClH^qq* t@յ ffqmQY*Tu+~>NQ0-A4Os@əHa)iUa6\VY^:'FjC8M dh/{x?M9*C Lml@ZT~N@3gqp%ϑ*gSY 3%"4]!͍'2!DŶd@=+J9vMY_tOBM#Etŝ& x|]Si|p߁VrM߷*9o PVWmrݔŢKKql 'v)]3KI/\qEs` xh| +TnWtW ];. ׵2n76PfN=g쉋?C8JupGB ԁ7;^u[e _P7fb*dD{lnsѱ ݀3SZS|>sg1iFa7-jgv}[LGɎ 2Q g3CZ]lRqOE !:+A.!BgQ:AS({uN0N#y^mxJJb^iPPrURxwNFu ׼ X IYK<,\DS꼯I(l2;8νlY)U|. %dSMΊʬj֜33J g.0 [ў]0-g ]dտ~m:A}c @8;Y~+~oš{  ٝ S+N+G_e6h[KL96@yTm6t@M.:bΤU ѥ=FfY+ftqbyƮFQ;WPs#wYܼ[u)b+~l6˹K(TQ_ڷ7E鯢|d-w<QeY>#@G%*9䆉R?n,(J^D/ Gi)WSuX=oX qX\3"Y'}Z $}HwיO޶naɒ}%4Z t}$"rnLCR4+i? `\aBe,,ˢb"|bvRh\zR?Zw5.X*|;QM7PE'TbcWvfY$dG/o`cQyʹs>4\Zܬ7= ^q]hm[60Zl%d\cXf&i(zPiz@a[/DicK#u0"uV]'/fl !yݳ1.uwʈWcedb|Nrinڙ$W1#d8ӄwHD-Y%ЃHLGW̷Gk ˡ`b5=0ͯ]vz0xhp}yE3#pGU 'dhzKAW -3c5{7!}X53uq+64neWV#,T^&~۠χo2®#y\fK8l2N~))lC.}[Ns+k,hjO}w|6 *&ǨM"/_b=7]:a8 %}RQ4cýxau>>Kc0pIv8$A $3z~О:ϫoL[PVQ ? x} Zb/枕|:Gsak6}CaժU Cac$&wKL0Y-GX<}W &YEMeE.׺K_,~\# e^,],×O,Uik=qM-yAbf;WhM6_Fm5 gKBQL;KR~M 5Ug _[0HNJjmYRY0vHɤ&?>ú檗ː#8*BR$o#<-Mto2e7yt F~!ph0QI $?ޘjNb MD >'^3ORSG7M."a=*`4(dCs~ "ty@fl8ؚXDꜜ)dXMa szEӡFW \H2(~8f˭BKF7r o"˅.s6  MuXxF9ȉzNIw[}8g*2m"DYqa6K(q!{$QҡC'(\7,ϙgzs ) \A8 MG#Ke P$Hx}>@.,.-8g?YI7A.`igIg0*/)'pFƟC>7%%Hޱcu 0 gQNicP'~Aه<;vPh;z(7Bb$U)˂g vq`,4:xId_&{yUuu˼@s[qȕ}Ry]6um|BuG> a㉂wX(1mN]eQū:JU&2cJEEeQ.*DžiIkpin>NEϿr|-kJt-DKdx4 /TzKM|EwIieG9,\u1^KbE&Z z@p¡P~A̧dS5{OU[vLf(EV^%C[ YKVPt`\U EK}a$&N=`:oxqc wJGPFL(7%~0iZDYe+alCB7JK'X .Fr0Jj s!ѝ-$E \j;њKL1B5Wv"hfa z,Zzhz_0BB )ͩ4r&oh,u[N) _J1."1RML"M/Bw畍/;x5:rZԗXq⿛|3rey֠{x?cihhnKȻJ8WDV985H^6N NVfJPߤ3WNAyhP-G偄cP>o֤ԗt>ðф"σBRaOC 8̋b+BSbMTx>=.Go_F~vM-oO@2ºV^9u&[oa\ AyJ+ Fχ\{؇Did!;h+&_w%7o@ 3J n$N?tYy L0m^ GMՐQs%j0Vm`8 K]+q҉!r/g, uehOo˘ߤ=%*L6 <jtr_ǠyjꊣH߄Y$(FxAr)67mWg`3']N|<0&8=[F]xYkK-' GE$|!sؠ"fE =^^d'+RM'7de/u8 ˶%E\-A?7R؄!њ躷z$:R 1Jtl Jǥz˭EgmwDŽM iA?+V/{pCG@c.u1$e bZ[)>w$nmg(>$*lkjr5s8dwd3{ aRC\%}ĸ^ TRUNJͭO^m>L_P(qL?MF~88V{ 4?+eU;b$ԥV#V ch,U}1N /p?̂p'zUCh#EɛĨ'Vkmp7)FWfٽ¨[OW_|Ǘ*+15fIPEwVgOLI5AZ f}lZo0veT)'%pyl=Hv77 DyFB4"fb^y`t, "^9rGw9yfj嗐s}!CeQcrژ؂1Bq 4^Ҍg mEaCC>ːIh|~'J\Wq|r3O$)IG5m'Kip6+znnUoT/;BU/) ̥wWvezD@Tqw"[sK 4v@OCSsszdx_JO^X9?6QɏgP?Lx^/ /Pw]< FhCγ؁"I AD6d ݎ/"jFA̵C}nm >VVNq$_ߌr9&Ńܻe7__ɋoDtK,at |{Uj\FGI| 0#*~T}UztMɚyV752.M3Ku?ݣ#ߙGc DDHf{[ Gk YNV>=)܊!EݖpTLH_J֒yջֆbMi!5 YNz5[qpWޓ6ٳ8k+ /yūN|^w.5>j2n:j{3Ɣh1ѩm(̪/d\C {m:ukIC׈yR SGp4Xs4{4cˍ';] /2` b;ġjj~:Q%'"G\zK0&;*7:O?(yhGc)G'43(5nԜMyF%L9? $"$dj1 ʔ$8%TM adpora\=mFJs[x(1K(_\ulm)@:8-ğrjD 'rw EOr]o D* ~[`iB ܷ]?$ ձNd"/2Hc[CC{\DD. mDWp _<Qyɜ$F'Ο0_&zcc܃TNiʧ|R6v%wgutʾk} ¶3=O~#śVk:W~Q =z[rna%UH$zkќɧyHo[ܞPȤƒIӭc,dG?&'45 lFX;kv {944x xƹwo2,ȗV!V[;d|]ʭ^BC2┼(Tcqf%bñd&uu(:|$MB%ᢳ [G66M-^8j خDGl.̏-$^R1Gik)/=J4~Ú=(j.^ovVs›8G|׺>>p(/(CTy4@5P^EKhP&J⊇J8X:VNObrSK~4?./O/deo^Wh}n}0TQ -UJӨL+ML$.zu_AmWc8fe9Vb?A\b+h† ZY:J,Ai{~#+FBďޗ`=-?SӮm|#yk[DZ2}rHov)AVBξl>K+@ݧ܁7i4φ!F̖k*a*taO!"PߩT64\T<Od\08#w@4x IS_](UدiS}mE ;q*Ńd.*'|AAd@n& )RKHl䐯rM86piG9&_]pV2 )UE#Q뎁m%V w"6GRgDg8BdԂ?.LUF&/lZ6E@K:q/<,) D0>Z"q_m7Ye_AF0hʦ*m5vG!nV@y=S-ss2V" Z I*[-f^|^BΪ"CWc!U8T:|s1"6)CQ[|PtCĒesp#pWXk+g;PHg*qؖt}"2r)twq|2_.2A^M8\Xh2:@q j &o8ds{Q\=[hC-ΗgLMOlT>HrCVQtƶq5WAh\4ExkB!$FvYg9rxRkiakEv3 <8lgsH)[Y2=T1*djKPnRIZz&)~IC};V!'_~;L :6 @rZ ໙xUgn !¬NJx/ <6[jl"9֐+xҌ8ڧ8-kպ'~ti J"0 _m/#up{yl=2AOË A5՞̶k i x.Pk*85Gyiyc25`@##!j/!G y:r9zʛlZ>2.'{FF?9LŻbE{ZTmz1P9Ĭy.KvMR_yѓED~jS Ӳ9moX^1n|PzKkB:ߪKxWUiDU^ \M_iTlgXg?,w rA=@vf$QA6 +8rJ;✜iH&LRiZ)İ>eQb:"j-iS4ˊI*\"]5T|X<WqǦoĤ#n|qK/bɫ,0kD_#9z=[ WgM҂qc8ardyۦvX u ?h.to]-sS⡔*;egQjAyG:s࿲ -E dz `;+('bZ0SJ2p~~~s'>ctH%hDߍasDOA;}f*}q Nbxk"Elб+$= >l{2!j77˭{v` 9$;%—fp_!mEǵ᥇>qayvL&sh"D=;=>RH2ԄD"<󱔌 wmϕ$(bY)KQ!TKǧ0q[Q l\V|վha=@nt,a yeCgQs (=cL@cnK2 >d%A ˎT>MxL`hcnKCVLhTdv}vt}C0u!EqpPrb1iFcȕ"|6&-m@7'0D&)@QNќ&k33['8dT(ITx` -=l*?dz%W-P&`\qL%\})X%E\!O~ ?rɣm-&F* *C@e9{o1r>w-~ Zڠ0SnTZLL73l0qx1Tї,h'ƱS:L$tWD^[Hl+XGjxyc(wIN&ǐdlMc"'¡?dOd@7:;'#=ts9}F9K^&nG(pVEJuGETyrȁnpJS@+o] xXl-'Vn2ۤPQiLZ W>x( C2hɞLX3XsJHIϽTW(hV=)cxLRnrod5aP_(👿j 1{*8cK11AaX }.ƅ试DV. brEt%q}YM|>t΂N#jC|^֤~wyi>f,hD&ڎfevU8ToͰ#C\ALVؐГ#`v4$ӮBO{v}۴QS<;PIٓXVeM@qngkz1.ˑi^G;Z:L n{0\";\+fs%+ޡ[Cv7 $#CRձ0WnL`htϕh1'c/.%sn%,A>MQq:<`%QO޳&U.Bj3Q{ỳ>: +3W[\s9&ܓA;*w>ޯD->+?,ĕC 3!.]ZƄ0Ʊ D7!b+m8CjZ8zJ?`/ND9q*]~E1xJ_gI`)>J  wқ;>w_H }jk_cEczSssC/" ' 3\ЌPvRQV|ه嶦:7+w߼$H0&>c%hwDY·GQ,T8\Aw.qǣ6s --BeUPO&]{^5aDl%Z.`졏ujhI 0QODFAOZ\t=b_O(H2H +SE4pH^UOZ+W˵= 3yiYe9)q~~:WEmm`^B r/F\~L RJY=$gΒPAqbr]M+lZd=) Bz3QI 1*Wktku])qh/&Az;X> ՝:u #/GEZt~/w }NJbW۹|h A4TFaʏK\ZRPw-"a/X\"{Y Ȱb%J&&  N:W2V)Y ь^4]"}ޅّ ,% e3C}饱Y^7g{83(dLX^9mZ4j9g| d sH\Z׫viW!g/خje|&Z\P=km3ϭE:ÅŌQe"E8'GxSZy9痞m`*\dw$UԴ eC}a3dݏIuSGYydR QEJ%˂>5>U]C.-W'|@kF,n9uG]pmxT8+7Qee- @5 i,!W'ߢdl=zuy{ycC0 bloXX i\T%7ulPy٫}˭=wڇZ}f$h{]dY1_ E˰3`W6ٛ;d_97n?F/72w::aJbe_~)PJ T{Y)$6>@ r\3ې'ePҬ["{qϮNxV sջ9ai&Kޙ_WKlV*WƸEV "'ado]VgdR 2mO{dcSaݼjw-CY,G@ҕܐܻwvk~sى24r'&2MS>J4Rv &څz?JUQs]YԎm&*3kE5V&FGR LOsؔ!Gۡ-pmSJ( |ճq nZD5s 8,ᮅjIǖ2+qk>>8[SndY{Ya>¯ңê>Gkf іr sXB=6~I k/݀_s/5\tTQFn#ʾ:f[/w:."b)݇gxn8K!~;9mSFnqaDMzDeՃX%7݇:s Ә("0B,{:vmHR-|AV.2}@ܜ P*˄ʫ3A^}RS_D) i<¢Pę2"BPO:ʼnW|Woz攥fg,cمUg7j`)\WYfV#U/%nhr.bG*&z;x <6jOPBW 3>=Y@k,=@qϾH?[S{uQ*B"=Sm{du\vT~SH,v,\QAii:w}a}~7iQVIKS>v!.~ /xÚtM5d]u 5ݮӻMP! _%A=#sֶzYHk_+Dj;}EW8cH1yUx6daTRU`NQ e`r}jL/0g5gCP ZE̪soxNsOuEZ9tI!tgr/%G$yjk4 a6 X?VRعyRJBi*)5KuA*7Nk>bۓ8F`Ow/ԫ[u8<lA<i:hTmWxɁ1 nWEIqEs)`m'8!y2 ;'"tmDs^El\|1+?KR'UWQxzDikk5[zŽz&ǗQ):Ŵ}R7MQOU O7!43~xkyQx58)o\1DEUw˸e/*'E1 )jPR|[wx Ea2n[xˀ:vEQ $^d.?C\m(U2p7)Uﶢ1΀3A<#,1diIJL;}X&ll,RTMa_Z@1^riR}bBJlCܑi' #uH1k;dS*XeH_?aG%\ FO[ʯa4~r?޼}Dяܶ/DU'1ߣJYp\H<zNcɱ!@>(S6-ŖRt A ߦ{-ew~6[gw Α5pIj)C/XUޢ_'Q`?A'AR? Vs^.m|~?x,]_-~< cſ;]z9WmFʻ1ܦb)abk&=8%L-i'1>+{F^ N mRXZ8 ny6KZwX`iZKmkU0bCyDMgzК kE[1dk5D Xsj#F0lQXzθ=V=yg2#=4\E_.{`SK`$8:ŭuC(bA3oXՇi D[9_V:K7v&;&6e9<]mF&Jf=jc) qq_OcS$/̈]9PXZ눸V֬0hy/ͽ_5Fk+}iQ+ah2) *viYCIe[@yKşV*U5O-_?pϔϺ r!CڝBg.7`vW~N-ljS>Ka/yA&=v־HNh" ʨW>(l*E@^}M:܄ONpxoJ̪!gj#Ѯ].A.*n;S}IBǬioSݿzI7)x-4{D'B9f~7a(@`U\uQBsOO7Y.?4GFoXP Rdеl՛ZT![L;\ͦ%86yr d֯~ '$#dt:#O+7QjV%l{7ZgW$ N $p@UҋUors5̏er=Dr4C?B|BuG <nB} TZ*1#{mX$ RJ/lֆ{ܢK1>u,go+/,]h堶w +R?=c/9yN`͢㘙g8RMWW# @ONҩr[Lp7їEP%#bIGLBj>dV *gK={.$bj 6wʴr+sYS;elFz[9̪r GX+a:,\pfHU~ AvfCu3o`3?FY<bX%!GkY9Fk51ǥָ5H@\ƭm:P-D[+Y=jN-L5 Aw՚B,#WAihh;Ǹ1D@՚k֥ƒY.z9p2^!fW kT|Ջ;y#?y*X67|_ {/c--GOǛ6QW?F&BKvYy-q a,9.I${޹[>N#9)4uX9qi_ X ' _ ##9:K<{"*wSfC!Nzz"!|(㖕Xs'7gt'Xn$ bY.s w n:$Eԁ' ,s"I,_PhY5_M[+71qD&rgc̉}Md{>$rFyV2uq_*H!|sxc E2JqNm" Q{zrRuNd*ou-.KÙ 4^A)3g`0K[r\a^1ˤFs4y3/%R/JoTfwHy2Ezy4: /X볋2_aM~ ˨P;ehI=|[6979*ڎUEmQ w/=oՏ5[߭ߩGP^ӵ6(D) bhnf;l7& &5ɨ/"MPޮrr.@gDP08 ?@Ex.DVZ)q!FϞz=s*H6"JR%=-/Kռ/?2<$2Dw*lxf|1$d !l1cb_]լS벶9Q'Y rr=xxGh;՝D?W;>3K{[`ax>8_^+Κ$v\hJS:[NSI?ߪZW+P֞@ifwYB@ .dE#Wc7_&[1pIX?5}pwEۓ(IǏ_\Q[%su=waCSb։O64#[UqYpT:C"-< g5`Jcۡanޮ x̀18{0C_蛻4JH.hv2Ȉ N) >]U6s~_6b6-)0@$Us)EMSr*҈yCT91lQTD2 de2} 76/[ e)e^&]w#.Xjqp |NCu[ev^h?F./nG,B ~M~XZ=W972"%Q,e;_ RP2E9-M-bm% IDAW&Swq:'IXȻC9>cW>C{]svg< 캍 <;o cѝUrڸ}3 -λn{i%Bfz-4ɾPy d]q bGWH:.-GAKU iW|;)Y{N<d03nCP}ĬVƛejPn;agfEɏ$SH/p1u@9Bߧf)y\JJY.=|ya/>5PCoF7|C2r*B&WM ;Қ1TO)^locJMD˫|^qO}#?.Im>w6"c q-4.G{>3@-@Q#e:- ygXl;Q?'?Qh? lu-ԧb8)uQ+")1T+G`+ 9%;P95.⁸!h 5ؑ?MyAol,Ԡ%$,Pm"BMpnI> 2 %o a 6.9Ye_C׎^/x=#=JG・)_B۱<:<1&r'\v_@ 9Bͭ2H`Fen̯O^4,#Նd+ Lz Lib-KY Zl%/8WPbXr̲I2v>: QU-r7k3^oCڱ uVUV`c^ӌb+QT((5{$BmmhdUڵ[^EXߡQuDti/\} NxGuN#t+xRi#6ph0ۇ̷^<#;.>XnUmu`]W U&av#?P×*2T=*} ' dkrT|j^O?a&RYU<ZH!']~ `(5Ơ\gdyWtAy__ Hg繬nGL^Ԫ꒘`uyZ oF~U0:<Ǹe)pGG܋UPPsa]sj#o.u}+Ñ?;y1u&ӽ1>k)3v~~aVL\uֆ|WKcd<IcMU=At&v(y)Bn,4zfH^U2 G{AȷaUn޵#/;!cY&L˓sLA6&/F@g;=nџ5N4*@ N) Ce|%찛H#Oik)a 0:hCEt4sJvy6+=A8V2jmiaaƙcD "C{br;x7? FP?X]`X-4a2MJ%jσhYEpp x=>P}-zn jW6MX[6li ޚJwcdt-+|(ebz}t6o=L=I^#SxuQɧڵV׊)ںw;I2kXݗkbW&6w;j39U^R#I~tVelxѐLk FZ&y2B?óry{ !ur=9' ; q1tEu0"3v|~!@=L,~Lj렧o ĹI_=˲lv8'Ũg?:-4 < I[P䆓gzN5׾̒pe#CNeCA@+"<_|7 IBvk\,J9u]5"`׎4_ Cm賾Q6- V;Hڙ%C';,knBj'wf2[_ ^?>d-*FϺ)HXaZز^NeAwMlT$  r3i&8Uy d3U0rED(Ȏ|Jh6x+ZکCp@Lpd|&V7Fŵ+ewQ\쩄`آg̾ rOaXx E |Q.RI [tqf^,_O!EQ3.MfZBIpOe>fl"lZR4O46hTJXwznuhq 8gm:^eɏKZ+V-N>JWT6ʭl56ŕD<"WH1_8v@T=ms5'`տ1Φj tYMJj ܷ T&ns87y^%Ҫ@J d|n ·-ς-!v#mMno p@+Fx;tY%bwj9$e핅e&$t6E̛̠rs+;,?o2 T %` +=O.[e]ut[@{c zuNe%KDOzHb-2%, RYK :$Лsj(# D@y"ɧ<4\kzM~ʊʐ:uTBl`mɎqYUBb5F o(*^v{'Ja7$üzkD$6gʈN@R,c:£9˱ˁ'ޛER~`Pa80"L$BHo/3|&4B*G$*I6͉pbaK?bb.ma ѷh7mt*/Lp҉,Й #P;Mr8"*TyEkG|ܓMuRGw d=o̖ $4^$+4Xrx@HBGq1Ӷx}w ĉNJr T'#3pݐ/6.Tisu j5XXc$&343U|G}V1ns3D$YhGzRJnh⬝TkԶҥjLyhy-o]ÓEV3 ̊[ 3[,&ܬ;zi[񻹈hZ\@'B8QT&uoaBh+Кiۣpt74[3a,8·wZ۷1D)y5UBƶ{QN?B07N .*d#^&߽v`l׾[5Kk_\D8ۙ^75[]}PkY6NZ@1CϬ6N?l)w!TeU=nF%g,<"KnmB'v.3_$Wjaa8aݻ'#R+x!0 !XF: IN:*Tջ=!Y&Al+ߎ"8k1QC 1ѭO h`, 7rəߤșs/s,6{bާFnu:FZWQyQW#E}fsa3;>90V8'-;2 +n_,H'JG^,0qN>D+|vOR4}'@>Iky6{ B&vJLMCa J|st!5f$T_UA1& ʞY!C l %-4۾x`bj¬ Y;7J?$oQOk!%]Vx n!n,Cq (~e|yFAoVeaj4_+􋞽 rlP}JR.,$&™b>͔؍92b;]2m2  #V {48Q"$aKިg!K9!pղlbgF"x)ipFIΨ%O&Y킷 {}' jn}6sEŵA,W ]CTϥnWu (;Fˡea?ܡOoHGmndk۶':?g˜mD%='U\Dv=-h{׭ !#ٻ.͇^5Sn=l$-_(Bޖ0`*,[V*Pح븩ky+󈩴 VrE!ÙcDTtW|eБ \g$ٯNkVK9'glNJ yLѭ0v=D=gՄl3 r>;Spol%k,l/zݟC"6#׳ls%R#2 uVޛGaEu }vd ^fT5rw|OUT'۷CF .UvIoْ5wpӗZ&)WU^rEe8Ǯv^o=~fďO'ssfX<%3mw/A؍dznδo܈ &P~3\otW +64oX'SoEp&FH4BuN!\y(3~]T9t!E6NHUЌn*9nY#HlGK{.rCն2a%h \*|#O^6dӽ o:N^_#~v3tS?݆E/WR .V/?]Gp XK'!0] 4g^3ua"oq?X͌b"IV  ]XSIWT2z&d]hFK"[ ף25˩L1ڹbV6MGeΠϦA Ohs s̀D'{m.8%L`C}Tic?nO c:?DA/"Iտr% ocϲQ4|ٿ''Y!N}W EF|Mlk` /g|(pOǗgfz^Y T"Vs~GW ,Z#FXiHQ4?`-eE2b<Вnz\Y%-K4qw1_?]t&kk߼yVA] >tSm4?D*azs3/³aH ܜ u۴PP,_eYaQmf]cz6X,E˹Z]7Κ7xp>xђVSptR?҉72vpb74jwMb%OOϳ<{*"; ]N(_MKb9Ll8ma؄T[rN_GWCDV^V#,:riXQb~JI>5=!d[z +Y)ý 9-;d*f9 ' 57pDYYrML1,Ǝso]&7I1x q ʋ[i&#xt9=eŎ /htp^7=[E>A; MS8u]qMb )#?iw-T,^Dnԑ5RgYxtX{v6 5ᒆ?t=*^P/sC}@ oF#>X{o]V+v5b2v ,<6L33}1M' ÄHD(GKD˕/|Ld!9&#hS~hgc+{H>1K1;܆2ިn:mW|QeUW`,ۙЦ(+ygVWP+)9Fr盕kb2et[[RM^@cn).%ޞBҜh5 vSE,S;@`6lYeWޞoϽ18dB%`L jEf ): &sI=sП MM|8W[ nujEix"T <베uܶ]faVYbcO3 x:^)sSPex^@'Jpi>e(^s6kE7hwj9H&U <@m`t>u:#ҪIEvkrzx+~f˒EV^gqa$feKjҀѕk[jtGSjf!``DřJm wOQUlʉJ5 Z'14KELַ_D@wt2^Yrǂ Qr-o_ZD QfdhҬˍB$ QèW_ uuY>l!ՆJ#*C-MWE*kg{ҼL+5X=* |~uبoyH5è*YԒ~1欝E|቟vHQ!A9u's )%$'yƳt "XM i;ٚ*f6].2L#j]6oiڹE,L_ %ީǎHz&C^CAktlM*Ic Ǩ0mgvh0Q] *z'cUGʴf.+0'$Ocz⧯Osy},W[:&f 7WG͉ f[W(u#cD2ͧ,)ׇc.< 0/~/*[ks.{/`&hg>o{Z<5l L,#rPS nAw/;]nImk4-N>ბ$a`5]ۻj)CP4'r/W8PQ:_L 6"|t}DϬ3E>oKq)dq8D8wG_oi>X+7-kxCQ;0Iķcu` 9 9a|ok6$Zݧg2rWB3Br\ eQ_ qH3K#Lz\u[`md BoP}E{:q ќf{Ln8)g*|M;!oFQm.EFObRFk$}|43f[i.Zq&N)bA]@3C\t. ~p̂IN7gh*;MGуu3l:DlIv{ Ylm3GZ4brXk d_kVF\499}B68`bFX{=-h'+YidEcR9#0yՑ+Ӥt@Z7/D*tOj-# .Qz]:3zzf֒HAGjJ;KKwc8 (Z+"ǵl(zE2$ϼuxtn,'XN PQ%G"냰K;QU/nPES}snڷ%KjU!\Uu,UڽC`PWC)};A81qi4y!̊uNkhv% ߚ^C%jv~] gVSBިfS"JZȝ_?eLT+C1:P<d3,1 bͷ͔ ""sn sw3kr:wV-DpD:F*X@l*&tu+7ޤ#"֞A)=c%2<JFH6GOpr&e$d 7TjSU2f s]~E0s=-~aP|EƉeUe,t1n@-9-KPO롗)痛y“ۆڜ(c&PSEB DuHN~ ͡:a\ \ .|I@%MZ@udiu)y*9`-7,F*,L1(bzY#."O3uWfƤR:?\ZfZ/^`t쵹G:cʈ]!Sb+Nyjx'.r&̈<bG:( \K簂_s:фF06UP{St|NQdk'%X&~ZgTvV\3]욠Db~ ;s=49GSnFԶKrϤLLa5ɔ}08 f 8lqtƨ>VMy<~(n 6:|p#V -C4;RM*)>'Vx*ʵt*w8 jIJ>Y4*:1шF^UϗEvdŒGO=\ϙbV=IK@S::ѭ)KӓT\8''skV x %}L/&';D9z8`\Apx[9|B2ĹYN(佴{<Øw$ֶnH##<6ͻ;wsz)VmZfimsU:`N,u)'X%9Da7Ikh@d=)&,`(@Sy|]PnĶ[esMΗPĂݖ3(*E "HދөjȘ-GYB-.7;p$yMCSgW+`v|¤vPd 4c8ЀGKHqUd^}r睓/npnQO|7%g/*s#nfB~)+v=&ϿWSQsYMȵUH}kǒˬfBb ws'Z~XL^ rpn8K<=I[8>wbfô-/VA[wV0&M9 7yZ+O4YJ4G^c]_x.WmQbHFzog d~mQF0A'T"7I8mj&ȉ.\J*KtUH yՌW T}8  * )m`?m\$''9V2J|CcW>xVP0bߔWV*Rd@j;v^܇z5}z,TaI }g_@lc7h c`r;iw+p:+g6zݰD(0FT[l ++[n!TmH^Z+}NF$~▥^ ZH2qFzkF-N*:RgXo|@<)FEc邿pGJzmV%wM4̓Y7RYr; S~*M =(c ZO}7M6AX< !٠;~RM#ݒ.)xvR7>M⛮6))EakYμ>&˜SZUYqZzV}h)1XYV%cg>؅e̸KkiFAQj,IDϞ;DAz xԫ+f*NY̞c֡.rzp (-YFI[q b0Ai kFՌ>IwJ'.fRWxr0^l=^Hv*a_OM7q=';vN %[be%|wX?ce:nPIågTzϰqEedd ox,doMN12ktk0B` rCݮ<{. ia &ۤ8ग़1kLa?0ԍ^1X·*YƄzNo:ۣb>Mټ!E(t F2=2PN qϳ0*h^.Ns+NЌeSEg{ŀjqY$a#0%ޓUv /ׁ!oTECl<2?^Ay&|j qH&`3[*1M(߷ݸrް.NsuU&a ?Ze NF[G;f?]Jz@E%f?-Q@JvF#B?2o]GfOJ?}Ȕ Ua6zi34b: qwңJ)aПM>/!]zTy!v|4&d )to',WQiѶ2Dw'Hc5 =a&xtS5dT^t_Dnc_@<43\_ukͺzT \]Pn|49; j!0C .t4Fpoƿ7F,:Z Z U}l}4%.u*~q >wB+-fttʷ8DǻjX\k`(_PrR%Qas883ٲG~Hި{Xt##^| D.i? 92K(mMF24{*Z|}:Sb_2d4X#^OPVg/ց ++Ώ9!mU%h^mL'>[s-gjBjBϳS0uZ!: ?b:Y&%gMJ4_|.!Sx8xG㉸$|mxUe>f J.K,p/hHv-s>./rwf]:7#, 8Rڨ+Q8u>w_Z庈W1d5VPL;"HTƿtXWF#̟}غ:dc ɗ zm|Zл˃a.n[J'1"rPhFGYԩr4QBv&琋޹US'x>Z̺,rGdyvIՊe'H@VdoZ7=0 i yz`ŋb9uǣ أE(7@2k~fB!ҕq6Z;I4&i)DOBĮF7*vFN "]^T=`g—6&YTg;CZ;tTQQP_L6n fX=v~ߺ\%/ k8n+0yDs170w 3Bt}q<3u3=CH kE3sVr7bNO;_#L%Kώk+^:&lw zzr{lv@77d#zM:{*p˃o#yz|bvf/S[ kf=ġĥ%;Mk5㼮x7fHx)4+N̖Z\-sաyk:Q>sG~㙝S$7N %1pϖfBg4V_lTe1v9~~Ԙef\Tʎy|#Z=x=WSpQk*$ 2SxJsbR_-j JQ~9P̍'(*Po/)&@/!5Gǡ ו׵bKސ߳o_g @AEc p |, Щҧ{bU7/m4H 5`IHi]2`s!MՍ$ =Rs&cb$1 5$YW4 Mi\N;EC\m璱"mo3׀%}]LTp:2ënn|>5bFib/B3)4jEJܝ{9yKXf6!1dƞ_НU/jm 6 5rݐz@!X?^W-ܯrXi,iC-Fop8fhUQ:>o鍁8o( dDy|zI&wa XAU~xݱ9nə$p=.iH}RΉ79y'͟d s4)yd06V,JX~%f$ L.:omX4p@|jQa4oHsc 1!I8eZ*QǯUG}9qjܣ 쥿'Np]ktDW*S֌&oKAlqnpHXiF ('EՋnz ,5i6,; ץ^c'eOUlX!,r>H[ g#2m'Fn%EsSk!*}AcD]ko«.Vy3[৵-OPbQNG!KpK"4 $`|Ն#͎chL>e?~``樐;X~!!uq2ovY<YB$H ?=%/8iYvFSA&"qp%ܵvӓЇ)K-b A)@47>h$rx¢n*]DXcd74Ol\ aDųw&­R\?m9۶M)r35^H9*<_Eĵ }H0!y*CP%'3S}Ƒ y"ez^V! aj<\:;Qf{!FY/DDC `U^4m[.^Y Քb})pAEYE\K$7L=E{k7;+k$&q`:2 nN{4铽]ࣸa)76+1hʄʺ.Rr9mFeM .m#0uRyϕOv&A/H&14 1}%VL9g93p)94yuJڰgg 9!Hk">CKUGoYFM6FFoPxb}r#2T4$#}x2O}+]%Gܶlۢ~pn:{)=YB_s>ڛ2Б;j8w!u/ORdd"kn5,#,Soה ڈ7 Hc dz4ʅ\z6Q)586Y,Nq/-*HQ9WEdi)Wmj}7_ mpTp wLBY :RٵCs`lj-txDҐ^&y֤uwę<RۈQYxpK [Lsmp6KdyT­_*X?5La{!?eޤr^*H|*68(}BO.T@DZRhd6~a ƦE(j\gL#Դ8m6H}8= ցWSlCH[ ".[$g$>-R0?&n!zN s|W_ ~H\$?QJB~/6MߍyZYr7jGqjPsnU[V? @W,% !3Y % ׈*a{ē2uNSsVRA,xJֈJ\h}`!\F2CUhi5w֥m@"'b`VLϙ+>r!k >9suN?X4o*֒ Oݥ| KloL?U=`%X|jV'Ȕ";_dle?$`+Ṗf6;ѭh0Bh%gy^=vօNɖ3 %VיYEVclAs4Vγ}\`p~h,f/5Cszb,w ¿c6ŇKňdP"!"P;DX{iPe#:a8`8LҏoCX$BG*6>#5G = Z+a (¬x{VZiPm gM\ Df C>9w.E ꆘcC*xYOV-]Oɲ*hn, :f€VX'c:ȡ%9h)pQo!u#[ ؼ9+I+jw1my$P?ۺ;A'4/qZL*>A[>"go| vO"{#)2A8j4Z,rDC ._`)7jg= Op{Nd p\p C%m }w9͛DaGjf1>̖Kx\J0x7|sHZ DDH*x8Q>nq鷜i& ~-|N{}y[2-A1 *z_ q`ųiOK7S\+bqMxREhծ;UeoQa54'!򧹆wR |a-.Bá_DZӐ6iI =ϵ&,VAv?Z@qϢ(xه:UcD]t-|t>^("Xp8&GNXS#6'roOfTOX-P&jgN'RnFfm9'YM"W÷Bvb4ZCZTH?EKKCeRQ2B[ct8qJ~PM. 6n0d LRq!A//?޾ǫl|vJN :đFG;qːh`P3YԶH1눎{ )}QzM!Ih~h~},T.;K-(J:+`qwд0M;gmwEC :=[ʊSSu@S*񞈋Eh` _w4|12/PEC v)XeacUeb˄zپjp+\('pt%]HH P_xʵtJmj|iLg/l9"%+ (ZՆT9Nmes;˪x~C|W: agC[83/K-ޤ(Uv1]V ?A%#$H%%hPJZz}z{Bx4pE1#7-Rn] FV)1=Y=?{)f P!?Ž ]pÑ\ҲqAwe˲~W08[TUb?14Ou Lhj2S>]TQ.]R2rlr?;טr/5S*Jr_'=P׹'2wmň $;o 6$ ;0/ת6!en~^d: B^[!",)2NMI-`~ia`6;cg5I̚9+p}۟hQ_Gl~j1B\З:+*{9SE&YKƻˑL#HoTr;fKp89Ρd}H":Zc;{MQ,bQ#ط^$n5QR(;YGAAaZi'pmM80*p40}=:fQӗ.<ݣFs^4v0#E0(JGҜJYqBЖsߑeJxfZ쑯$JzfSKw4ɉޘ?9YnlR"4 $0Z۸`#^zzb$g%Ô J;eH+<6{Z' P( ~@~5A/fV 5m(j~lP 8/# ԗiG>~axV³(}m(gJMY*aQ[O>ktA$")d;ZcN S]y̱ p$bfW[v?qV d ' H 8or4>ݡ_Ŏ~2$xRO} whH$9`z:m{brbAxM-kڰ6$8Jz(-> ;vdIA'j<0,ĺ_C6iĬx15B8Z K?B܂wgu 5(K%/77khaQDBEMn5lH0/ Y'*g iÇn!e]38:ÐƎv"?tK(wE:A +Nϓy]npU-ҔR@ίLj~7xpk!ws&r2ޝUNw\Ah w!=L"$e9?J xLJo8ii <,X3ZW#ϝF[δusLQ ۉW|axRιInoGk‰M$P;: .2bw CfͬæIݚ0|S+&W_#pn[ 1%,Jۋ UGZ^t .*F9|]cIqI3뿅C"LK)fQJ& \2{?!LfmIP5TPBJNXs9%p=kU|aR HuSR*>kmҌJD!bٹ`k>%JrAY4Ԝ!|^J|6i}h?cq[F8WQi1j6ьO6 6Ad[6pm~ )Tr,&i p-社uXųxTip8\`YGo+{ {qRg4MA>UKr4A\|GߴQ֚OR6Eշd,3S| a<{.W[xfCP`M>ps75H֟W:s/v>Qn׷XTsCǜVվ6~VAա5-a݊|\mI{h!uwmYgE0 ~DZr(֤A F ,钞"% %[/1[7%P@7v#S=!h+R7D킙YW R6#auM},/R ,ؗ ;gCG'/b|n9k3 #s]5f.k%^Aw)$F M'զېJHkvYæW rxH} 6'T|&/M \g<uUdѣH%GYvI"#@wi_Uj 8W6hc~=l[\uqq"P`wL?@jkpc}gx5]3G;>{j2P75}]l(w8og!!~%Qŧ05\+v$Tľq;W{wWuj@6gj_BaJh~"Lޝ= ёW+YPO ݼٜMgtG*t@^|/g_kCSZs*4o(농Sh>(k xQbZd$vVsW2E+Bue^U+v: !bJ|Kz`oOrW#8  5|ŵcx=G[|Ba r DFN<,{2:H͈ sټztPh/=i|p%k0= ~d1MmPG7t-P}Q枬jQ?5\W|lT1& m-j/c{m͔t4[XZHBAkU$S8>l$&<"΅JO nF5CD!%}k0@OiԏGB~8#>_([UNgwF?>)yCk8+^fIuXᮢ/aL gڮOTM%SLJG"Maơ9(ۊȽ?ʝjrC/f{amiO<=ji-S*O^YJCxB۔B~k:)cwJO3$f7x.'61] lj pХ$@kr6d"2,ylf=!b}}E0?.w'9$ىgٽ[ᕜ!6tKi==3`D Y9CMħ93ї6`aXƛ}QyUmC;34yW,cO|@YzAx mV<&h-j;Q~grgtqB"NYN^.iX.1L0UCTmbDo,J$$Y9nq3Hƍ}i&qbnmkf:ly䁗%k2s|ə쒶+\#QA\*7lϪa}v~$:{W*V{řo \LLòDb "8aB9\ݤk`m65H4 I< >Eq57a>`&ސ*=Q{3oKdyLVȖT.OPs HEBE R-'(_@e~ϬO|Xw450ԓxcDRfs@:j W۝s [5~SnȎ~[ Gǰg\a_."10 閦&׮4(Y/ -El~ri*rOx4\>݁Hw1=R4o/mSs(bJqhC !`Y F0`[_gEߎCƊB ;*bmkT8`Sp4GPnx -LE]&&F_1;ߛit!L1ȵ\z~uSʘ5SD{,d2n3u9b9L8>t d?1/mK@ҭ;Hr~Tp'u:M ͔# 5䅐Q/'KMKFI'\]}xl0P_Փ Hݮ^nOWEuxsdss ZJf/^,8=]EI{^\kշ]JA*piAUlTH6BTQn]Bb ! bP0W˯>PÇ1,dǐAI2 @ ףMMx=բ%[*h+n k IWu#P`= ֶw/#LP|f,"!`d& Q|*t+RS q컏Cox=#͕Ps~h 04:Ƃ̆t߆UnU|P'™Bm:uj;`R 8hd<ɻ,0c"+d. djY ݏzc voī=lT+r8"I/t!n٬ W"#dQ2~fWy[:m.Eu>p^}\8oWq&x[X Ѡ>6=@tsFǹ1\D]HfF^Arij|سP KŴ_H }>f[$?=&d2j>8 ]4rcn^xD-#@\/1 ~3 [ÎAcm%iCEܱ#NlFBԻo#)iȃVlރ= ~4wo̲(6+D*AOMuV/nfoDj^v OaOhjv锰s;`ʐ.j AUgr^0>4ٱPv~͸|.[{NfPg(mЃ~+0W`m]a*ZlKw9Zba73g )4 "ϋqʴ"H Q۴[mGQ(x|pS+{w%^dp)(u EɏZi]{(3VYvK7p]$?YQY޵ Uo )'(@9PzdNۀiAbJEma0 q`%](!BlfY v.#.;q3IǘME@\ mC He&Nk78;?#7#ܪd,o9y$R[i3}C.1Jͫ|9CRxwl7N2ÏêH4(Q[*bZ\xeϞْKl#hn-8ג_PQ8?A @[hEYv䗭Nuh́տ"% %[,%垠tj>2VV,tEH1 cUvϝa9a.ӹz8%Ԕ+19D@J0]O9Zt1˨\1xe;4)0m٤ly30k1G(ڎUã/%u'}$`#{Y*|W}bn''g`=]椣 .ú[031?hָ8WG4т%k6k8{m h3JVt3@z L0/V Q LhG![;Y=*]hNu^Kw/ui9.E3+O70&-l4+%Hz,TD.\RJԐ=B"fhǏ:m8l&l*ԓ,H5f5X,"4@nq^e6ultf .Y5u=R0-ۨePe/-)xC%7h hzs`A\O>cE>4&F#8nZ=Q Efa ~m8Gc@UCsI4aVC`L W74`tu,\3OzHk>1[J #e5QmcI 8Y<RA^A{Ѱ"shyzƌN^%D3pGSoyM{{έǃN˵BeƓf:HHŢe+ž)NUs§!@z瘪4Pkjz22Ac/ViÔ<";Hg@BRQLY8 h fk)Gu/ q ԯ}|gpJmyUĦ zֲz*oM'BTP|Ũ}d ~ڈ!]}ْyiធ%I}4Z~TX3Лݧ-VT1Yl60BHllNgQG)]/ֹ3t Mod[XV1z޴FJIZR6@*Z b*0yaK!}rRAgv5Giy4W FOvl0Z př/ϼ7TwjaLo=gtV2Ap UlrEV,ŀߑJ/{[0͌c3`t4op?~N K/Vwk/waybcX;rZ5d6&m7;F(q[s#|v$îlwZY7ƛDSݝRq91yQ'@#Jxȳ"NłWj$s w\68/%<}OD#mdɥ4%^ 2x$ԾiN3ï=HoijpMZdos l%IW'ˤ:()rse۳P1-6@)NyZfѷ a=K>jnHM:FOrqYv:SU#7QiL:=`Ȁ+Ц5ve:P FR#hKkA yﻒ;اsym/z~2Ll6ve 8/!R@׈W /5M@x8qV$ϓYqz`X=G ԋ:Tׇe5ɓLDzs*o8.I0#Ejz=B(fU½X"wb>˃ l(n{ 5T#,/wμB֩F5XlE9Й1ZϊyQ m2M½_h=7m%",/e0B$) y&5Pi31{)$Čhtc-axm)Rq3&[ )pإfuR%ύQ&yF3kn:hO޺peR'$^2+hTs~|ffh%xlX쒍 dqom`yτԊX RoIfݹAo*QEcM}gPܱ_ ^gg}*Ȼ;_0@s]iR,>ؗt\a"0a^kX;Fn+a]d ydOC m.Z~ J?\7 2Q=)x+E(6O y :"ij橍nWY#r]P{a_'qK bO`2BCCT>?׃lXNmaOdʲd}!+:aZ&O3Li:\u{g! eZEv'6&NjXVSoH-:{t;(+n'Vxk&+`K V])_r+[]68$C?5d E|?F)Tc'nvdm~m *"O<]*v(b"1|^S{1l5GK|İI獇쌥ڔMv ~<ȉ-_1.΅=rdDg8G~ |-kF5>"tzX] X~Ћ#+]Qlr©g VcIfr~ʷ"Uv-riO gƥ/h kq| }}A'6,L&5kwߎ55]gӚPl3d&^_J6$=3ޯ"0!n%32#9` j[K-#lGծ Uu~x=8p(ne5TC{!^"(D^/}7~ K16~? ΏQd/ide>ڜ+0v# uiVqjgh.{c;q#l!=iKމ> ~Жf]V '$f- 6`3^WS([ }0 |ߧ_|jy M`z!m/1H,$~nкQ\*loh~ټrT>Ow:'*;@hMUNju^C|,|֊N$11~PRR^QJ&Rη&䁝앸MrπB-/CB/Kx-cOq߯uPT;89 .ce]GD',C׈EH?i3|fN&O+DLa>͡+ qG/$Xaԣ2T7˧rpbTڳDنl9ǁwTW`TJSybjcZAڙ`N,i-)o(2 Zwt QW6Bw. {O| Jsj_p]lU;2[Mo㬛\y'4%}Ԉ!J\ v9ꄹ)d@`áe*®YC1%o%/i|>|qd{3M. e _Bԧ>9;ژ;9Ӑ+/+Š[$G=Qhb\IB ᣷S Oc n-/pETD߲r^?i,14 3a KӸКo`.\.e䁅h~?_8~xD墹$ 9ìqb9Li= 6 ;U^hb"Z:52qumcMq])ϵ5i[]'dIkn]?Jك?[.24O+$Բ,>0dihHTw('I#BƃYP,PWwGz2٧פlY C>5b+2jM,U?lqd@U9f2] D|Wfa'`֧nd2Z{_Md]iu}=$YѢ"h7~|+b~>ouIv36rx^c T:l!kT^ɘ>ZLW:<6x 'U 䖪RPGh{H@/IǙ<^j0x6N'$֌7+'Bf6&&ޭ[YHq@?a+M[j!Ֆ<$@¡ *󇻕L+r.R跏´vxDBm Gfݠ ډW) 0_bM'B~ ̿]^؎+~m[ۮ'ڑ'ck,J"d-?%^‰ޘVuvWV%6PRώy~ >b1N[!seNxL Rsv/'9ln&q%K.ᠨͷflU]קFYLb]dxpH1IW۫PmlxMw I3!*7[k +?l&k+Ҏ/I Pvɬ-C!.* s #vyy≌WUShsؠ4{vؖ*2013~={}mnJ̭GHhe<ۿ -G/n.ÝWeAP@ks-uFmTj;;pbn]QRuu?T|]혮&Ƃ4eiv^pȹNe'- DlԺtdC&=HM=dEٶnVdžrL헣}xe5|'l#DzCݺb4tYUkH8wȍJdl#.[Kk:]zlj%?fFTST$~0~ Ã&~(iDi'Kcnh/ɏfhr[UPeEs6{l˲-VNBdƯ?݇&~^aIM5RٲJXaS[ba팘Rl,iphpL:`zv^%xPR-?7kKXQw&&s<.=Zɑ%u~&Lꤸj= N{2tOǎ@$w='xc)D5i/g&䤳)#RLZIgg}UR[t#Lpn_3RVA'=EZV6vx7*YZcюC>]ח9L1c"K$*szy\6'{q{(nT׌˼2{CՐ$VioŹ pYlarS ]&E_Ʀ/X˧3h+ϴx$նG{ܥ r_U&`Kz.6ăb#fS*\VߤbNt@[gZJ}V0*2'kYlWnm#2*4q }.׊bqʿL{ylsRɟ]s &' F[VF =03ڍVM֛= :0Bcvq:Az 6-b N^4Z3rU$Cq HF͂[5%_Sx&pH/ut-R-XŢj*x2kO*N>EGF QPZF&3ȁdқ+tL5DN31ېyHT4h>`t>aTPpG'\f&vI{'`䚴8P'>cD3l>E2, >wU9`¯&BldUA)Xy7ubf:n1.cY ;0z+W?RuAtt(sp1h{\'r<_fb}7s5I[a כ(U3;߼BBQj*OLIcڟj6XPuegɶ1=IKy]Il'‡LڣB<ֺlfMl'̇]eRS^TT}-ן{7$X#!hCeR6;^_,1r2'(6W{ILa,i,k5ħj,<? tS|V|dWeJTď_pqF„E VYE Hg3<4R N-7*=~q^jq.?,P{(ҘeX=.&Uad_B.؊n-\tM϶Z: ;K-L5`g$5Bl4D_{8^ymsϪ0F6Nk *F hGt&}|5@څFϮp4 qE(u<$eR1EY;ؽ. G%D` M{HCᳯagU'by>&Rs ]Ȼ<#}˱!4[naffOS=GOQaB4C@ZSCny̐LQؖ@VU]9>jLO,<~DrL=߅":ڶdR2Vʎ@,ABfv G| oFqp鼝<^i눐Y%ܿ0$ "4&$ yI`Bb4m@%4EN"09>W2rus:QVu$mmѳNn5L~.fܕQӁY$GҶcIN?~[ VM*ַ!)QܔېMQkdT`eS\tܞLTtKˬ_괣:H=ٵ?EmƼ.!YfFRX}ֲo5w@=7 :C@ Ra ,ގqjZYxf,B'2㣑|'@T?x^RWIt!YdTP{l k%=LBUtImS[ښ?x?vOUE|-kIX=|4=e°v=Wω]x8=_ԟ0p`=+2J"K@CDx61'#K~'[t=e{ةB bz69Xo v˺ǎҥgxkpIa~' +f 7g`%6PdɆ 5Z9paˉ{ Ɔ C-H`MC@-9J)$Hٍ$zX ϓܪ*eO-d@vU: li{[E;}Q=tP[_=Pg,C 4 BU50[)8H6;p 2^U0 :0jJn^  8C{CK282 D9jsJ"cu T% Jm[w"s8H]ǣe&~^>xm,]AKAC@ <4Q;q@9^$p$vC(^O]LE+}(\4K-_+˯ v?4U~aDG`—eN"0?hJ^KR# dwfϗE G`֛Z!q-]Tk'2r-1S(㗛'HtWӒҵqqOe( #vt]&'a?ؐP2. c2>4*a[wHu60 eml觅3UwYO%$z?Tc/h$tH6:D3DhG, -{[LDq 'udֱ)^)1< H1`5xC?Fm #4 qQ#wMȲ=;`(_QJU\`V~sjԾ;f>q#nbvٱߜདྷ2gl\0˵շ2gEn7QgqQg{"y[V[[>іG?Oh{/{]5TKҷqX{;dz: \r\N)Rs&: W.Aajcc jA۬Ƥ-T4^4̼T?O,2: IL736=&[,%f _-b Inq8$S:^QTx"wK [&SO~ћL:";V?޶6 $>Hm+KqP<8n.BnP3J$’ڲV892mxh̘bҼBhR|aa;df-1WI{W:5n[X.|$[t |CpyME: z\apP3w2"w>̹v3)!$yN0O K~R)I^?49)8)$hm)J /@ CW6viPy럜MsW}2H0 *a%0Ռ.9#$A!^ϖ,u ٫T~^ZZܤ֠J+tjL;|ڡON=PZU h[gBV:UBm[adL`v.4]t>ec1N2qgu@ƢWB}Vش)j1 @TRgwa ,9)̢xÎHMj['tIza cO&"AYZ'Z*E Hb}c']*DJ*%vv'ƫr^QSV vt.O}}wv:nқcy/ѐ=R`3 ֘ʴmG<7)0u13eu*l+F۞`j+{)S/=B{4~ VUa5&i+hvlNcȠF`@Zvϩ`\Nr?n-Kȋ 0רc'aC'e#q./|e2J+Tu@3ܨ㱓8/A(։0$_ :P7@u}T!P_pӦ+H{4ݬÉ;ةɻ*R°-`:7aƵf/k4Z$Q%-2Rog׼fM kb;>xw_<0VYWl;faeܕj'MMX=ͭ# (zտ|K PFIϊ>y.VKmmts CM{ b Mh _Fy'LUCVf#ɥF(\mi fyݙE,`ҲoCy)꟪zfzOǡukQG&)'%%7>/<5~_wn@昖V~tO[Teo*WWC68sEGpi{ľRqWPA)կ%l~~e)\t8w0ohXA:)f!! >DXE~{*Nn>[d;n2q%Gat[_݇f=2_?8v{m5k~"ȟ+Ya{LTJy-E|Mp5G~i{ьfT^hEdS!tlՠZȠbOx@ȯxUC_dM)0!3 ZEޗ FS9o(BVGG2 Z*=(VpƋ b;Dx"):⅙R;+IL&!:SĈ[w`q8x̣ZMZ!<_rax>_K" D.Lw S"Lˏw߂)䛳HfWғY3+?"`)\N* DpI~ !;iMU5} fNQyg )EB0Ż~N<)b#/iWNLĔYBUH|ΰ p†q|*}C4ׂkFo5NOpoˠGsV6YDc@0󨎨W>18SMS:ai! ,hRrҥR#2 ~XZyO| `%ZD2[h.j^ ,K<%s'jmN?m)"(eSpkGiZ>ʖh6!m0:ﱃw#00Jμ2:Vtʼhw*ۮeLzi>Xm"$kG\\\6@w&p$jEͯFf~~Z䔦[}07&R:tfGVF+> 'Gc:҉ŐV3B/QtfFtx<:itr&jH h)R'PxFnT6RsJDi}}k@Tn x?b=%q7ޘ_A{k;W,\ha(W ;gmCpa"(V 0!!C?i G=qٲ(˝BB;<ES}Q]a5eڐŶhB/I2\hxRe/~곯!iQ om.k/Aា;^>{SC<gUNίKDvKlFšmjL51B SfP5!^t[y/+aloHm Goa p~LZ{C'HwĨc[NJ@NJx%um~-*mHU} T>C?qnu 9͝x]ׅ:eK/;gߢc 5m\o6'] IU;b"Uߏ܃Z?1+@{ed25 ϙ2(vYw 0W#[il%'lWĺ}NeDKUI(ޝ=.*v ٨pT j5 OCmP君D2 IrE #m"GM2:DZf?_ۅR">#d  ~CK݈'~ L6۩Οۡ^5; d 8ħcc >3ת`ZY̌4=`}*hw9995}R8"k+WdeLUoYeoniWnht* u x H>mW_3E᪳8`J'Aj1TKb*dP{ ɣ̈mTF<>!և1-ĥZ衊DOh" Wt$F,?̗e.C,<2zh.嵣 up-^?ZKҮJ*U$6b=aL2선>uEῳNƱx#U X.X@e?$ثИ.uNʨP|R3USkzC YX'45݃:a?G{9t g80L'*݋ rnq)+µu:Q*=P*w,, nC8H[䯷r0#v;Av.{̽Col0ʛb>}xN:,1%7paM>Zٙ+/M! U< ${Q'Y _SOMd wtGU0tǁPpH]x@z26R +qS0y/S<#,16fNFӬ & ގ-_`NoաL/> Z' ie%ШK市eI}wV"G$1 [.9o}(#&R5cfZ ʒV٪* B6;z5`o%;ZyչlyֹDgϳmG XC juEÞnK :{ü/9J`~7nx'$qEU+0l~%)Jr)o`<2NGKB1ҁ 'UcyDAN.`Zr[KDϹ }$((lR5+.vH-\uCq i#1 *jgEI"02Z:dJ JRvk# 2.C},pU:>=KA-[)|3&IP+O`ڹg')BRu*qaj##alI7œ3'sF[@mG^4"n㝕nbX~3 ܔк~ҨZr1JYțe64O9P R!04r\_>@5./;4vP.RP;M!C9&p{aҜ0л*ئb}']l \I5!-vﺷ_Stp[wzEwC QjI=`|>ęύCtl6s@E_l9Ƽ6x:M:w훊9H,2B*?{ 5 x*/]rH.U2vnl|VOبNybN{W\]WZ,MHVM},ҋ'ROuim[9Nu 0\ AŞ댼O d^M?_vDuT6Bq\-=[hESM݊ۃl ei˳LǏ U4J#Vo"F!IS2#h)Kt~&Rv}.?O{/`"^v߮d{SQ~xt/ýJD4--WoX;z {ٰ6`Kyc+Fx ݭZLlDKH~8A̒+yӎm`eb\~~ZT ΰ) $/f]J+\o?ʠ xG)LyoL5Im4rI<bCZhDm@Qy-ٷm jWA{P ľ]sdWc'Ä;*D߁]ŻJѸ[回ZH(9/8/gG!`E)lRR%4꟪#a ѳ5v^ޗN.a$mlr.ZwTbx&$4/SbZ8Ĉvޟo3yk UA9 }$WZn2#p1I YNnQNAoOk'JjbmQ}w}z 5,;pGa3wÒ'X*e|apg>C#SU.>r43@&~%I< Π: `|,GQ_L㉀xY*c;ap0qdn) kL=6;".Z PKxnZ=hzaO?+6ߦKNM`dȺ,lJhSd^ Ko200c?pȐݠ:I3M!׉;q4qzꐃW1.mPt D: GVD>K7){rF xCJ`,iϝpAZ+93e-wØ|5՗c U‚>2ѡ)| 5v P[]q=O{&z;JJ". *>h&FM1UvƊ:p` lP(wwvu$Ιh}A."S)6`k-'q ;"oHw8nG:=jsrZC4xl~d uӖ#贙t"fex<~pV`NJMkzPQ܂ E+аmkNaxz=EзVkI\)ϓ~\2E&gX捠pV }!?Q5fn&9Eyw)@$JpUe]oB}MK Ku~lvZX@ I:9LW"t F?<:n_\5 5RtS'A3H3QU<޽.X}4VB4z+#^FUX1i5] WIt?hL 'F5JsI Jo~PFS8 hi&H;Ln7 DE8Y\iOBQ]Ӑ* =avd cM p%_&|oweRqD52(ymsiHMz.|S[8IC<_iF /}pp8_$lj {ȵ u-7 }DuCB@nOz#jh}l!!Ǿu [tƍ)hW+:x#Wa)R2k2igsS5tbm<*2r. R$^;u Vqϗсڌ:Q;4ѵ,AeO`@y"mgbil *u]g(;yXBk ܰ$(C)m^aR=Hu27)6LyJ3qB|Y(i5 z]~?lLak|/b 8<ǚZ4-##{uFxTZe_M)ESy|TqRhP^5 -.p`Ҹgn۱-J k;#qU KV}3Lf` FD0 Ȳͽ?W%+sHvG&tW$VV_b|Xq'ߙGx_ ŵ;vE.0N&"1OxZQ̌c+R`תR/˯Ce˃%2 L1VJPv0/-ˎb&eVGWv!}6B!5ІM7/άePI?!1# 09\bK*d7r-cX|4ceb@ ⃇$>,Žg!S~d;1Xe0Rxv9`MLAp`HFgsLLd FҎqu\\cow'jTbK5كg;,+`P*zh*F(n!H\9[Q.M' e~Wgӗ=oXbp^+Z`"gK 5 rCj1-Ƥ=:ggm&ͻ,Lqcu$iwi.J8G|KKF Q ^*dCѺhw͆ɩ7P%D܇/j$(! Y1t K< $ErzтCa%СjFZL۾k?<#vXs44rD`0&JV 'xV&qu^F|v)NM~H糾mǫ-_V5L KQ/*WT6&Ts֍sgӪNT[,c}w7sjGHv~$ ni }ĸy"*!lK|ߦZпlٷl%^?^T57'sFeN!\*{9*g1k;@!O͊nX%sچ}4L=1* Cu:w9M!凋ENuuv 5FUtX'9[)&f}ybj`>aֆk m2O~[SPU>!0dl^g=lpbɼќE,+H3.o=S jꈶ~۩974dUP)jn~}=\?|o j7Wu!BՔԴ s@=x$y3cY~*D/@Jv*)~`#,gP~"ZD@;3 {pr+omee}o|Ίܳ0%ё'4HFBf^Js1Rᑶ|#{VO%t-?06/`*8Z"S.;>Ο5oE"5^N|P8 9*+iʄkbgQ?vjʰKuC#bwo"mS<]GF /co0}/Tgd`] ).!j<( 'gvRkbY6YRZeX42S$I.Z+dyu>NZ^){L'j0_UL}@_ftmG~7{$߉ TZشS`C> t^9}c:. UI6[U&w8ώ`D0ؘWYJ5GZ>OeB0zHHLGm{l)AkV7^PpZ&-|pΰqs~LV^{-HFKJ TRA?kVz8doaL$'~yڸZ"XOW:^d(y6M}V_O0Ym(ѝ]spl¦#| 0g*(X1fBp~Q2 pLvP݆pΘ-yU6/΢)0)Z|gQt͛.@ ^^G$ TR '8,9cl~~;5gm}%X,11K1 I@NNc{">J-n\^@1KI+*E#}ZٳЏMxipJomΏ9iz' aqP#L`GX|kigFN#0kѯL|e5Rd0 \蔷Xv9t(XU7It2W\͊2~ZHAO'{Jp  w,?_1.U1֪1e v τJWY<]8]KԨ@DΌVoн+! w=@2 %F >e0M'*HFq"!H-:G=X.ab޸9vEiln9hRC;M LhhֽJ&MMvvq)|V YW+Ʋf[ SX}ޫ YFv{NJH`&kDW&t.-d2ηRp}Ji+QRhVDZuk }"L/3lkҞtŏE4IhMNc=o=P^oi P_W;:,Y]jM=:9IH|alv77?M S X˸~,m26cX"߇ 6m "ٲPnBa@4ٚ=mr("1ry؝ٳϤgm>I[=lx3ĔĎUе./M/At$Dxh5w˖hO  ֮rd&,2QpnZaN˷LX䇟9c) 9K v`ƼS4LUzڦ2KKRif49Qv#`y Kq\ I.jIY:A3=k:a8nrB)ȷ'c0Ev >de@bzv ؂/{eB~aXA,!xe גJ- "?=ݬj RlEV"0Xۿ u[iri=Vćq:<z ܓzTWm+Ij8n(<0Vc"ڍ6 3[Y9YPy4ѥJO"deϧZgZXm$"Xb{s&f^-gsɧeq_".K|l/^~UQAxն;~ žh*uMaJ:-ſmr9r.[?-I-EV .]GbS#' 9$L~0ɻ̼b!b0pr;rPORg26GRNB0d]WˎN#5qN[\(T)snZ|f 4Y .rM8>~G!Ŷrzk&rQw)t&G6%s_ov|{w^ӭحM ֘J071j(ŎÕq<\G26(֟3fr yElk wBppi#&4֭s:If R56lU;5UѺ;> D} S噶lVj>1V^V_VSBH,Ї#Cr Zcx8̋MMC Od }[G؄ &NzJ6gj:Ok 8ːRrkmYH8ԎV_-!U RjHXؗ[M!F(9 m`Zdq.@B@xA̐?Y%W2ɬ&"6ڏ)6Lj%*45-- b}e'(ow''¾2O$/?)rZ|IihNt"#HJ^ַ^q68%wWQ`:A;Qd*:pM6][ݽdyOl$'%3琸WOYJ@ě N4.>f{ m.nAuьƜNRpS=TSs%xxh)$|e?f2G@9vy{./p=j;/&4C6p_GGoWyLfcZ2YQymY,ػEgx"N4_bboO H%e:9?`evg3j!qIUxW1qwJuYd" )ɦ8<AZt5ǵOC)h; ی^r˧jTf neegt% 4΄f߱PBS `% ގg8;Z`'p57 ->+L6E G !X|rە"G=\eOG 7ڄL et4[@ZԹ?Ÿxqє4sIBXa,c3_:-m{7cu:6;xd!n:3z>Xˤ dH|+9eCߨ6}.K?lyIn}V N-[@9Q]aA,N>?+L°!H?˛ΟJax6!FvSbHs<˲H=k(7yr~Wհp9\^oF׷-t"E[@9ߥ"kSol{Kcղxy&5$-h!eS:`(bpPYZRX|W耓#}:0OS6^_>0XnāB@BFwI㐉~>:# GbDq+/|{ZIчvwa&LqKΟB*gۨh>˜l]]J~wa7¦7Br8YNa0WnFX| X~Dfx{؁ovQ-cSN}a[PK&cKunPF\|X iWAYPůG,yK:N6^*[T F0?m Xng MKPp|p^Lî9~*ͩ fL墧et&ٖlz\2.a3Sf8lb84 'Whg$! Vs켺Ve]Vw=l{rYx״srv-3UOp"A2rS,!&m_NK+q }mb#  Epc `U>2+WY ,$x-r u* -#'qX̙p>G6oO'RFq90C\w~ W9ƓKsƦĶ%+2a9 aha0׾a8xJ,֘#Omֱ[KqW̦*DQ6x,d$IWCPH,<$R]]ҾZ^fY ~jNF5O1۠(akK]>BjŒ5#/c}SK\sE c_5ܐfFwPC D{z)mUmؘ=6ȯ0e3茪! HH1ұ'3E=2\p9\7)(r:Nǵ@4{X8H(nS7~]|m ˰kŢhum1%Q~'}-WxhB`1_T% v>X/Kyڛ%h?A(kx Y8a{x W \_QZ(<-Pk6D?K73V(ѠLB^:n\|[?GIksiD DF{sFQ& N?}Wgvڧ\('o nE":MaX,pUX)q^NQCBkx|)aTsE.a~<"2b# Y=u сYq䅧X!] +x+ 0zI*w=; 1cu{~mxX:e`ͷ#/jK&G8 aDM|.rS tT # F$=iy*D%2N]FFJ-}6xi\z <6]o=”088F,P# * yk-,l[ |Kj*{bGC%8>?+D=sey]xדsbS]`ьJ`hmfRo5~D PtXd~J=Syr]LwZ$qoҦ lz#UY.]<<#i tk8U]N˾Ճ DG ;'_3Qu]ù hÖ|$:*8r,2̦s]+CMc!kaN"(]6^=1$d)cYd&eR\^)NQJ8 >9?\KB*`DVVB؏ZР3ء=*P\Km|)PU,$ ߐG5 U駄djE CrsTT<:Eok-$$ B9J@kd[dZlѦ |"|g_%!ֱ6FY!ƴHYU.3+" $Qd@!MFb~utF-()$ؖo r.)k'7]U{ԉ#(9$]+(|4gicW>= Aԅvိlꛀ,fnց]R:{/u]yZ؊piNtfܮ ɐ]wpE ߁EoHs&4OSxdzLMϽ6CЀ?Tv6F|_>򤔹;Cǽl+U`|j_pzPf\G' qCឿUq*;+sg#@t2os̼ت#4$%e#}0Ah}29_3jT_a{; ץt<(?m$>5*#^Z˸A5_gŮtQ"e/کOHVXIPc[\|iLV.TEMS0(ЭT)>$fJB`HE֫~lz)i^^U84jG :i @eBQ P(T뺫 *7dVF-Ű氻6hɘE&详SCѤ;>2.n'f{Ék@QJ ! ?BŒ ߪ_sNg7%mc$YQñ-DRrpa98̍#}Q(vp*Ziq@!Nu XhGJI" ]&gȗ\%r>U;ѷzS<xʤja޻􇹎#"jqq9j-S% RRj_&XyyHzrlv9;uܦ,3Y Lc7KC/D#&rqDo,i[AscH 3u߿S3{nꏘ6 t.%&\zӽqnx &+}h 7a'jbޯୋYRzN@t­)K< ʸVY`֣G@o)>Q٬KbQ-6D#wSH+:xZ$/CBMaEɨ/KWIEN)ogZ6|Ũn*3ĐP\~3z>-MڎH9ԫy)RlBVЮ7v1k"3Ih = ^Ew\ n3o ~XPe, I9zP\] sUGAt- 1T=tL4q0G,Ypсr`; iƮ =<mq_yvONtԖ㖁rb%Qs;a!BŽUȊj]ĀGoBwIuk&sIpu/ۥuMl \4ώ0 i{1׺{*{>*}dt٥vb3A[ԅW|\Q5Q׹f: >4ȰRv @3m’ xS E ^aR!T9BSݓZۓQ8 CF iR#PPsH]Ơl,6&b3t/޲c^ `JŜS_ybe)CMM#iOL!Ѫ[8ip+%P3-VDɣrJd+#!nO)>^`L:qjY2?4:žpAy$EN"(q= 5"sDSgJu a?ܖ>/C%t=G] ]fϗ!ʩ ʆQW`xl3ݕ^+ډ\c4-> d>'K]-^g֗t-8J22h%VuA<pmK9?#'s>4O7XZ-m/jf}y;8ow]?]LL$6aQ>1Yo&H~=S6c5h]׼ajnXQ`<ǚ:~}ݸ5YRWfr@*{:ȩewAlEi@Ă'73 %$֘wmMً?4 H1@X#*:`dj9i1v1:VKAm'f3Ğ;7(-,nwv+AO!`s"ȋٷ z(a{q=ٸH8xxWCga9\`M6! Ev_6_:VOWYG$e׵@SĪc b$'ٲ)wϐW5 wh qu>y8* y` |Q2litPc1NI]ZTfSg:}J`b~8)Zo(}@Ny¢u}/l]v˰6#Xu eG3HJk$П.bcċ8,Y 9ְd(Pt~'jf)R:XD6Nh6_nU?OvzTgGCmU9I1d[TP*Xtw+*{[ԼOĦ/n$-Su_eVNPIDC;ö}h+RvF` pMQ _ڝ]`١s [mdhwL0.V2[ #]E+C5Wj(5QA7*[l_K21Ïza3Y⧉kNYMϺQy̌n[ԋ&QEYU'@ͮL;o6˂-_:b+F!wU{ /u;\oW cR|\Z-V ir*0R?.p wH͹OhNA/Bd8D,uAOk#KUƁn@uf7jvF]!>?#+b-vD=TX=i 4%TS9DAx^e ~p *W8~(䫈bf*#}e!rV驏L'-JKhNS[2StGE{/yjeRu+h=x3̷8䢪-MV?3.qZ:f .18jeC@QT?k+]׻}^0Os:-aRӋ*i~)F 5<͖p(VmwiܢjoJ5ٞyk\I8ÈA61Yg8HpXO/+g_&ޙML@M7љH#LI{زg=ƊZƏy{>3|ߺ(*6P*|Ѣ`j"q b"FϟGz#j㆏5j%ayV "khu9b)tT酄d邟!!h}([[znC-yK$:̊w 046@ X'T jl=q(5 tb!֪hdZ'JwKL$Gu;M1\Uѕ~clp}2OlndrLfb3)"֎5[dK^@( a^z>GVbrEvledmrUZՠ.5nd>}wX?ښ!Jm' -)jjcqYky}m|gBEl/$IMfWL'% ,학 ?8z}Xm}'TV,:^U HPmҁ,P/6}7vpip-0Q̏woסQ `5#ϥo&>x$-RwMqo]f+6ۑX\VI2S⯫ߓK QK? r]\)$}U,@2inx. +*>UAfxM!;H7"h=0u},LBg^5od>bDG-6@ӾwŽXhxbEYFmUPRV휭ܳ[QudP`b%j3@_嬿lHdR~n?oDDxZD ywi2%<7,fq ځ^j;48z!KiLCtkO:8Ov(Cء = $ûԖql$gwr4Cagy$*gW5[ k戇Y/ǃHɗh?, 4ıFFxC~iȽ~3qB'u?2; TfHҁ\q~yܒADa/Eܿ'\$eb6zX>۱BOc~#*<.ej,_UTM,hxQxh{9CiNBRՏE@\NAeBr+R넀C SC`s.f/'qkk4pMyfI+|L0k5x4tj%\`3<@Y,Z5mJ{(Ň>Pbmt;km 9KtuzYF3^LhZzx^-Ǩ4 :ҍal3+Hמrt$ڧwB eIU=܂u,Yf-nl{ڬ$?eCc7H>D\U'uM27/Pu<UvJx{-7S&ӏY[{HhC`\z&$ _IsxS}6Cv|ݭ' gV!AN38 hqPb%cQ.5+<3fvt]t7qH{!g`+*{IV`_΢Z"NM=|Ft EfBv7^+kIY7:`i)Y,uxrV 6a!8 6sēLXhw7Q2HGcRcK`4fh< sxxELƅjnwj h' =6ԩă"0eF =)P>HqxTZ B׳ >nz0)o` 7%R,3FG fPvHO0~[* ̹!cx@^[L8IW'8# 2gc62%n+~K.5lk̦J$|TceP%B,KG7i |w(|x{<(C%1M:VfԀ$R8s.k7ݯg=}͍[ma2M.y2-%q mk,Lnj6)5|*H6<ϝQ\zXhruڂ4w+wGI_t׮20Lg oxk<q}[FPU4жO=M!Jp8΍RG-4 Y$l4/iQ>>/$oa) )ܩ8M' Q;J+}\2ԇ.-"4&YJ<;YԙqtCZ'o/lӣL;J3qݿ$=V)/ȑT 3A-b5Ǒ77Hgͻ|t^fkW[R9a  גEY _r7B[P[FUvnETiU Rz#05b<4cZ롼ym;0q#DQ?yv+ h -4 NK]TqE%b:9td$Gt,-T,'&fg@rw^\ [3A╵0Bx!$΁qv?mlVf)oJ23I (q7GRN.*L )\69lZ)4[!@Ej4R!y8T2cbQ *H]^m/Q&S zXTӝa9@7_T`>DU>-/!m4u"/K{d?4x8nT?6`7Z '\9{c6M5T]?h;Pq3L_ T#`4)Rc̗RI'e!g:Nb]KI:rZfInAdu,b~8 u&1wEkQRhvI [%cS=dD,~q4AIG\Z+i"|c9ӲQ4S&m z BfEtN!ZH82SڦE.̛< 9Hu4%L\f&\ `^<i@!\RS4^r%T.jXE^͉~薾͈uh-YmmB|Qxt5 UonēV"VloQ/NyBNNpVDG p< jsp =+I-TD :5ّ^ "zBϑntԋ`Yݩ2әtJ3Y%f{){PLx\ZCXs70! rDr7mo-ɪȳ]NsD]7zB(':%!]E3@$T{z&0@]U78c"?rLxL!{C0@hW&;*,Bu/=-S–!z g/B'@.h# 9y> 2X(]UTXEU٣W"J{_l6a58b00 .WAatR`A,GgQ:̇焦@$VH a{b1'kL] kxI] |Y1g޹ &~uUt-Z+EqAna݌Vտ%3}OjV2X:2L++q~Eñ J\Jə`2Qw}[SI),!s,FuX d$R{82R;֧,?i00X4Sр#뤝8AӜWYF9 0 ԓq [Q{m;׎x[ƐDAsʄq) Mv$X*U MGӚP='iW a%F)5$F6>ml#XKz@!vO9?ʇvg}9AG49gr459%2>ys(\ (No[~3nRc&cÈy]+/i{{|@1QQ(hQ-Ja5! E^hŔ;mrm!;Va*/a=ʷ 7O>^hԺ\oR s[ApE_yO\ V)1 ;vdԋE+yPD# Oa&wĕg@ό;N֬Eg(N2H-sJ-wH,k\/Z mR1]9Rkn[d:ޑs7,るq[ X/3𤉚Rf-`ŸcrPcT gCk%!|ѧ =.d\ُ^!V[sO)@ +#ʰq ["Z Q֓|;FS@I8v]K0[ O(ɜU')7z{XO8%lٞRdz<&~D2ZtBBxd~2;P'kN99lrK~3m(#vMrq19Flz_X`Z$ qbhĄ%F.~w浨Nyo@D\7)v:&w!SN'U۸^ 392WRBi^CDΞbRO "@k< к'']"܀3snF?[CdXx[nj7HזɌ$B- }FDl a#ː<m ߥś)_:h˸Kj*J;H,DK{M#Y6vb*Ci"%1N&eU%.p62^xjv~#耑bQ$;EҶ\r{Rzΐ)BH8=mAMW^/j9B.c?yH}﮻'WW !% O|Mґ"iFwbE0Y"nIghzUgPkYL(psd}$AOovi♝B \w]z[Yv֋o\/R:xSQ^O懫ucZVI|?{XypVpL 7-TL8}Xr7`B;]]Κ%LT5q9`a`tl3+E"-w߷DH*% 3Oϭ65@噽Ty˷h*03 Ϟ*/WPz~7C@ Z@b/>  dǏy5^K*hTޓt9k{SGPN IՉy~v^Rۺ%3"d$(x~AȌ!n!Vs'ֿmة*)FkK9p%+4|mF. `&CD؈)IRT08:~mXm];a32{0ݸE-y\{ cב:VO5<"zUZg@D>l5P(~88X'!h:H^*$LGmlv~pIMU;GO 6LY&qhڿOaPAQa逌?Fn.+0oxԠslH[ PSsԻAǺ=3J@Y3K T`)*7I nDV-:/o1G _3p ^OD[Kfda@UT\vz|!!_4zh] y|B濪iI-W D%I#d&$֋ڶa8I_ ,<5=H2؟ x, ۣe*Ԑ/ܥn!Az us}PF?x̃\MD_SI?T(L-ZÔ3p"-yQwr-ӣ~LJC JkyZIDEl}F#U[j0yt8h/ݭ,sh7qqpLVu,'%u$Uh+LHr#GȚHKA X*C['֏]~6ē6zw#~djVՈ3aұqJTJ̀Exn'xN[ m:&`kVs~6*- Ou}j~ M"B>Z KfȷYF0 vٯ1O?d뱔Լ0 d]OgH7ҼY,PkCk|o +-wʀp Ϳ9mRvauD>)h+`㕸b+ _."ft=Dr(sѤƭnv"8c,ZjџXjx$^{xIgQ[D6|ڔ%'@U=Q."+zD  /d+zd2I糦RKQN "MfϤʓB Bu&F.92U,tOdžpVy(U0 < +~ő)Ahs *mQ0-Li|Yb"4f,BdB۱F.0³cؾ(U\vْј'B++WA!^2k . H5<[xӓ;=Ոkkw,&+rSo%gfh a0Im+v!BRW_#5P.I)f<߱K =z ,"pyE`/kSvZGՏd#+vD`?./eHʊJk6mK1!4N֋!ԅűÀ{#rK߿QۺLqTܫ㑖t.ā}Jat!NG(Jߐޑj!)\zXyLySʑKCЬIyV'@4J70xp_St:̍W`D&*n]h.F78y__}ښ5pN@s_7y[49W: skJlw.Z'21n\rliUF?0U P_ ]SNO_:w3/X3 G'/ĨL1qHyr/):58jZ>/Kr6s8FGҖ: 7j Ɉ\_ Ym)\-@@+hO7)^Ĕ>x:P@_d p-?ECC0E`#s.a킑ebݔK*\vYLr2[Dّt6PYWXϯ2`@_܄4.k&&ʪx~J`\W0uE~T&-Ø}Q~՜vMmɞZbE]!_ VZY%4CŰx^7Y=zƘb xy͎2+ίGԸ{gy::_ug㵊~7]Vd"RwC:Fl"?cb+.by;8ܘ ,ERbvzaT!ċu^! 'hVT.I]OG |B`V7MJ]N~ $ _LP^cW)啯٠߹:xԣJsBg`ch/ː㿮ޡUU Fq&(p%N|">{svIl1<ߞi ^c(X&)v`IV\tPf%Po!_2~@u ?r08Ȭ nVr?F(ҀeKouEKS/R =T0320be'@]>*Qp+MkGFz\. Z!fI3X#%b3ǫ֩F{{Tn m.t "#JP:G%5{o [N@U)f;3 օ9=:Ŷ\' GA}FAOƫCl^YFÝ{+,Xxn)Ө8Y+z~m11"2 3($I=Y0%ݒG{FMPڢA@),o TM6@2FU7E~Ĝ.1O*n;1}pHZM笴gf5 6off6ͺJ/1m*=R.<+W Y^eb'h7)M,6"R)ձ5M&(b%{ƾ4㍪粿q)$I3=GRyϸZL*l陹zVv([%\|pKx6"fg2i}aj?Snӓ)]o Szu >DKwLi.%.(7'\sUNVZܣ/rP6-cRd@C8 wº;$0$* _ZjPoݳV%,ד7D-pM=-ܹ&]9-Y{˔xԳ*~&SO3{sD"Qzo 8FC -0;b^MtKnצKBn6[0HFRvW1_p  =4U?i%.rұS-$CWCUG7/^]usct ɔqk{^^4܈eMQ(Y 1z;߅6}a1z3օ+R$2Gx98]=S\ FBE+%dh$E}`w*vGÜĚp/+FNKֆ梲X1ifI5;޿ K[MgN|B{\g| G!)Bs}0OYBC C'ea:W14h OFU5l2f)f\ 9|Sfӡ:"o1bn.Eoz>*r_҂WW_aCJqP2V7(d5}= @% HT0cg).xԃ`kzdTy$qnUNxNh" 3@vM7JXo;]Ә8 KV:scf!r/7AjM&vu .wf1/KBdeHrS Swc]ۑ6 aiJL%3URѴ Tܵd9>Z4Od4Hک?w.RWu[\DwSZ=7Ć+([::.A"?Wa眲MUK u>BUЀ1.in_[OW'ۭ]D^b|yS`0I#ܬˮM~N飛x6+: ڣzPggR"HTj zj}AWH?-Tl*7J組=DrACͷs3s$UbjXD?\uGu[ju.8]LS$~drb%UjDzYW,?`\3X}:3(xM`$֪O{"j "eocx2vEzj*6Zzt6+dhdKtsmWE?۩Ζh:1 ?_u+u[%/_҂AJEYet~Oڠ-AXp Ldm{;AiF7dQpޝD9J!1|D+|h{oԔ1_7sn@VCKmRml ԋ_K!ȤE:{g7\wfRR+}d>_XV啌Ud#셲r;,멩៧]k@k?PKb܌HƤؤѪ9q#,.^{jJ5 ֣>T-Z9YqZ1s{oLtcp)A_!wٞϤya(֮zEV'e#5l>VKjғ0_n%pۀBLjXi^U[E3p'bo놫o"++T͌!j5 O&UN\[{ Yv78מ Cz,H{ΫS@ҁ[h+k$cQ[􅆝 &A'7qHFwaDAغ+wGd4 [ʹrI96"(G:Sa@PgHZRNb{(_4:ᘫr!+DAg!&W;?Z1T`d6+xeC~d}j}Uh~GnlR^LI.`M6o UIp5THY_ltXCF4SU)sz J>XXWޝyR8ý:04$"zJπLgBٓ\gEpn i]e u 0*%+JӞqʈ@S;4Ѧ'/}ދ 4KpP9ag_ ݊HXy \TV]] l ;c]%AgI=|lJ/=ɚaO5*{^B)PAȷ0(Б|ȓ3H4.|$yܧTO9=ey 4)l +2ۻBN^)# ~W|PFyO?[$u{ :gXv It'ęA85PNgMO3 /;f(z3 44SH,4X_5ۂHYs ,}q̀ 05R]!Fѳ o1+'EŖ렝ȇ%v TV{WuRs#X\2/j D1 pq5 Y5v0c^!m 5\0aYlE D9gm =o`h[vT{J0' x1!i㞱-vfWAjfA<KhE%+ it*9gKAJjCC9=d"4%{@3={!ʴTwB8"9Cтs?CM(!7MdRIwdl1s]-"ԲWDNl4P5DUD@ h؋,,.MAjF.ycgHM{-]#t#aAp^)OWx1FVBʐIr(U~؊X{]JsCfB!_||>+7 ft )?lB b+ȍa7SnY&ƥ)Ob=ɵLvc+(^iעz Ay'1݈*gchxeqL3˯bْ=mW`ev!.!cB}֡NLۈ-v _ vjG"HQ_NjX;Dh_T;]rG:ݶ_4#)❝U37]+9*ħpυ^Tt,%u64J]T#}Rɠu[DmxeРE&2Q:45?l{m0 h eݦqM1hתx*7 &PVbw96s[wgE@ xQ[>m㓠H[hSF$‰B{~:4=P˚_&瘸+t-J3ؐN|,V~~N;VlW^.|^T[R<;c8]̧ K $ }s=%#鬧1366c9N{ ˏj, oH=R} ܜ=L(Χ lykX09$7]ߕzѰ.tq<j>ӓ Xs\),U+pQ3 I}jIG<Ҙr=B[EQ~pn"UZJIClêԋJD25Fba_FmNaKLif̠W ps^~ETM7MӅ^'[',nbg.#C!|k6.\^f.|M}c\G+Ϋ- =rxe˵_+ș> s%[{oj\}ˍ!uNHݮ65j=??:>5⿩dN-ÁOFÙ#^K1|l>Nwf[{`hP7DSQVWxcݣpAKpWM6;n@(?oNjI<ęԞb9JY}(6["_8Se@z~GzdX\uN.$ѕOTGQ7>0=%.Dw}VEW9Uts@EДW9 ;:k>APn4.#&{z-ʭ1VwbNG;%Uf,%nY+O %y'ߘ"\w'm+;vV C`UhsCYM e.|5+T#H3/\C_k,`b̝|Ez@v )棑iMhLԁK2mCX7b-92h8o$ؘHUSYUbIq 8A= n_a|W>WH@kGa!P`+ X`Ь̜ /6yEr6q}pv SI=}$RzRYwZr $ɰ%0 uhB-Bx!qو 03IukZd(D?PBLOT*|,_vTݼlutT,_\Falp:y{mdr-ţ)yd O>1a[nejb|_fey75=5Әn\n|``W"խ&uQrzۖ8P~4`n'?E)JbO|/NZ H86lhJdOj;X$T׃DQE_m"v."+EnOʘ Qym5 fQ2+^ M"Z®PS}.-a85¿-zB.:62&-E: pb|v螧buxz6$=RGB(-kJPϪ.@6PdpDOǝʧC zI|E1- {A8Ak.VOoN`/`Uf%Ğ\nüLj0UQa[zj@jm2?Ot{A{nSnUB=.QWxp2V+b62Ҧ44SBul:4SMG-Gg#6bYy|mvx<CL\*beH0Ƌ[!nV}\m0< 9& KZ+}Vc:L2H]ڟS۴Hjͨ^M#}Gv⃺G?B"SE!c%o\|[jq @uSڏPqg23 slz{jl^ b,J$pkaIsHu?p?UJ3qcqw˕w2#Sr1h <|TzV1]qM4'\D93Nix' m :d&$! PCi"\]dEط*WX#ߐ4vP+0d,06qUWe7VW‹$/س5БTK!EME"v#RJt̾֘3`:!zKHm=tG:q@GyϡsHU-R_4Q .X.BtAW ]Č : SF/ 7|`q'L3ArC7CZgw,fѲ6br-1}q;@5KsǰX1Mfx2]Mpr|{m3gmQ nV@?@Iia5K}nv<,Q5IC:FRaSEYZP#Cqa8xP{̩C \ra_pytbvg#Mٝ'deB=DZ)gU }c%#8c{.x}MWp/zUTP0*{5ušnli e=]Cm2"]f3վ>N1jCKC] S+ YkVTi[1gUC/Wժ2lOD&Iv6`g$d?Vu @R oDr+~%/):W||`MR~]{Y2u?aTPz4qkϊN27]=Bs8xt$D3v>|a}:i/l x}WdE@\;t6%/~aC}vY{a38pKsx&H$Xax)L'O>5ߦl 1S/;f cy?l:HXW@(j"*!j#ӟ%L\%f.sè~-Ca@$їG‰7\Ymތ]NO7@ZV|9z;v,p}CC$d;c|a{ S!ؗ 1("TmLPd \i;t-V.wFU ͥ&B#OTDl1VH ;F8T>i?Tc15uC$CA"@_,Z1]at>- C{hZ(Kr1K:1yx;oȭg^F%,W<Ɏ7JY6>`fSCxl r&0 _c8X9lsaKbsIN,E3?WcqXY<|eV7,&D5 p*7Q1vޥ4 \txUΓ gû{M2E&i?4Uhƽ: )@ t/37pT-e%Vw^\ ln1섐#ZWEC!r{ۦc3_6cT{Chrt[qD紎>d)cqXwIg/\Zm3ָ\pcWQ%?`o7hYO8 Ǫתj!*$+AB ۰LVI&Ǝ-[U{ o!vS Tx;}_?Փܡ`U k{ˤ*+`C!B)U93䍆frGHOY\P uÄ f/|w7R<9/uN d,2ŁMf^hr'Iq`9;' |w݄ ʂ?utݝ%Q_/WE-5O|Jo!ZPP2~ 7c̺(GaEUBFH䣴%AS ZHD-6aYVV!IU~aȲ1F2f[(fuUWqsN LTZ$}h̞f;tA`3:`C$?Lo$A`Do5dGhuI4m+aGY 0Қ!{9 BtڐX3b0w~EE ٜp{w&ʙp^Iw#05ژIa=*lĹuN\:#YlEfsNbXU#ȪD$Lu({4rЫ J*FĒ1ꎲOVawCp\ÐgJ!$kbR pRxq~Hg]zr&rw8jVi] ~_^+ގLn%ƱF9?XⴿvgK-;BGY,;TLj0!8B?., b$xE}tVtK;1ͫ$lieɆH$>a/ J.^MaЍ3hLXkZo(U@cOODp{d<8AfAhoE[q+{p j2(};~;}WkMvrY z8A2*Ϳ3FqϸTW^Egeܫ֔GAZz~<,oYsF5&H`#ޚDF1!j5!|X^5UbMඍbαQ_A߄A!{ y|8fk".hkY6M3@ۙǜ +7DCWh(~&B0VF_O㥭7nI WE $$Ɋs>̚C.YʀsmIQ/m'ܞQ~L_AYH{2[sDbF!}zY~TF?62@.ދ\ Q9ONr1*VpY  [zzCf˺~(#Nӏ62!A(fCy.>*`IJV AzRȢ)8G^c}?atxӝ8)c0c3zWW 6 蘰3&%K_6#7%Lu}P56s4H>yLY"`A 6g}Y@$d+`.UoYD凉Hϥ@CT@x$g+eEZOMWZ78B?wc/?>2j5NvfGrNx0+:R/nLEVq9[1{n!W_ 4C3̛;qIe63pp~;_^+B͝"}p? ̆grUhL=>eε2e[<Ǡ}? wxbCٰ9@&ckzG3Q!tv%: NH~T5Xd#I{gu!)]&ԝEU/4Ģ-V?]TERVt̴?7sV-m#3;lf | ذvb5;By- g&nMUFf"Yh&p$C+,UL< u$ _ؚ}*le>R{{i+pWӞ,;Y85$ZjMGTy!8`I[B=Qtq! [Ճ BxfA=X{MfŹ>YRK 1bCx.D2͘$ ;3ZGKR"'Fɬ6}L^.}KeY2z؛6#:Re,HL(IcJY#tMNx [%I(%4,e(rS}`"!>!U(~m1yiQI~`f`]Ic^\T÷>#{|tpԂdjQn1wb Oy+ywgeK=BȘ폀O~+4$t/ O5a-H/u{1{5 ̀2u~i% za:| az8fҳx7kG-W`zf+/u}ZDh׊?FOuaVXz%^ ndrϔ :Mymwy^+Ò(hK Nl=~mJe5/f.T@ERWvé+G:!jbGu6l ;h #d7''>M$pLb9=fliD |׹-$!KsM̉L/?,ݥMn p)cX}@ %_ -[$@mdzytheG,A0A=}{ y}r= JHt#UQ57`Uq+%/>u+K9':T} Ҷaj#tbIy=8ؓ=Z%5IfmB!K^JV;iKZoD|{,Bxv=kȄx25g^yk# 2ad @Sܕ\2Xq44ƂԸlL%ycuwx sfM.\Vazٯ3?X~HT'u~=plb_l0k/*%f3dQD]}R hv[%ggM/6|z((r'3ip( $tfFs*S|J Lt{Nn~؃}':C &3NQKy"~5P6k( :EMi6I NerhZNfrYjaLf^*|Ӈ}֩z:S, oEѮ`Wq&6 ,>֩6L!<.lr\T:xC Y)+[ĒTf1!%4FknRBa|LOc7kpXK"bunHcl"[ ^eH]s,Tp_Zx"]bl5,4,T)ێ?Q?fFR"L|]AEy?R1,wcb|3/Po%2Jghˎ]~OwvI&$ԱZ(C&+d a tzZ_8y\.(zaΊ*BVqg_mkѩ6}% 6+OIMD8u 暴0y`+{ CSM29SuK{ܪ TOY+0#Gq0> σ^. ʀzƿj+KLG׋ F }ZuAs=:SsYga58mڈIe|@@x *m^%dKn2<7E@gj#%aakJ{. "eJ?)6+oI n,iB)HֵNt8OLmvw5 U,C[ f 睱3}\:#xB U@tXIųF!=znã ?`-7=/y<4 )";$ؿSՓ^+ &ԕ7!|ʏ7 nJÌ= S̋B@wkPݦ~"œdvxO2[c(!8]3OM.YEYvTLxPΟ GoDYwhП0qi`'XCUWyi9Ȭ)LlK ZI&'}I»%$@.|ՎrSTSo*`ϔ|LDĎ,2{\2g ıe[`fe"wŘek9qt[ \2$ɘ](RQ\eoj'o8pIcɪwzggH8P|>VNO(&͛vH5<:*),!rԒ)5Yֶ،'b8(>pB8i_Lt!:Ug m&,%Fb|fF޸<iN=\|DiRS$mN±%{_.,c zfpC )_ 6w4e6z7Տ8'uec> p~?(bs6~߳' jO/821,^"YYGl-gX76;oXxETA81Cߦ,Q@+= T4UU=M3:ER.`$myCyvȅ4?m7-.< l%`I(+f >TCpz! ?8k!aɴLaB ԝx(B |q$t%E'Km%8W Ur$|`rWWVEˁ࿟n,{-[tK㬡˧~ËB6(yvH@Qq-4Rq !^iyo0Vb'!x\p5.f9R@‘$Y2Sz?/[O|a:2 s04WLxXʕUic6%$^Iv;Is;bZATXPJت<5& @t>T^uq fy&Wg iVZQІoJ Bҝ- 5q_KPH[lKypm&`܇S 2p:϶2KhĢrͼ*VڡK9 }}]Gx P΋`>5`#܍m*ݤL8oŸq4;rGT[G6 =lr^s]װ@{@/_  xQy1+WKpzI5fV}uSA0m_. ]ܼ׬5,bz8MXk5Lfi Vn͹K%TYs_Q˰~P%T\FR<ѳ |_wuƁ<KP=)a`z-\)[E ]-*?ݪ; ܞߕg:bl<+43dwHۅl\[EttrzVH7NzѨ{99~F$ ׅ߳D)>B Z&p 3اK#yq$6V['"ѧY@h]`n#{+˾8=s85J@ir#]eSXSbrK:|68}㚳Ys)MGJyy"E/Rt U#*|^A][?+KyH5; 8j2j\lx[ǢDG;fn4تspm# V\: +bn )*9Ij4p\ϬGӱZxߙ5=fO7wŘs/xEUĠ|%}Ti_TpoArT?ò3s9LH7Ealx"ZGAխU=әnlia^\bf=9Y#LQ-_@W`a ˞,$CpJ7+~-B ѪUY{Ve]}5K3ӎUQ59(?" i454,7ѐ;ծ\ARE gj89 6PxnY$DLy+0JXMֶYCa8 9̠ʾHُM.qY+7>@xvA~}{,cHŃhj{:+Rtz@EB! O6ȄRUJN& Ϊlgo.[F CA`@ %#WkA|VTksnM[B)W||(;d<Ⲥ՗AgA sQ8$wP5!룎E=i|pPϦ6D[f 47 LX޳7/~/;Ha6^1[ E-]-%x k"=/FxhL4d23a0"}/g4g[5qotj8 C:TR knM lؼYYP1֨ZJSN]bbs}=ĄU׵:TOfT2a+i }zAҪ7 0F|ǯOZ=Nj,?{d^Dm8"RFy{* vɬӷI24`Hj(۲Q>O!`NxZRwLO;h<"bzBBXRn6xmU戣Fxu{q8YE@/`uz ZjM&6ݛ XN?XK ,Rv9\ $sO."֢bJōz Ke="@~{gVv9ΰgi'¨ǤQK'0˵ DwÁrx`ڤ3UX5Z5ǝwĕyXIyL6%4-?u=j+HVϐb*d\wZ$M-curC,|*DOp& T1_-H]Ju9hlKd";ArߜVyBu緒_L^u㣵-! ? a b坓s:JP![ɸNMgW.J&''.V+^Y(;Ve'Z'sK 0WxNHԕ'I#a61Fce|ǏְjFF+Q~a}8zލT\ "Cz*k!mjH&3%[7&o##=Pʜg)#i >6~.#=l9%j^ sɐo'򐵝8uvsLI\ϹyiFTh-ot"}8ՃёwId7w?Yw`⅗TxܯQ~3L1Ӥwb]zU(Ƽ?? R }fg=`d؍u_) {52 a92TcAٺC _ZŲ5^()ڠr>)Kdq1bb#C96W" ֚en YV3,r-4rͶY pz_$k~w$JeP(Ga 5gMl%t:'8ޛfJl cY("y6Og"j=n7g j n^Z<֡\ˁdY=~ܽ7:n(H>졅jo7m@pdʏ_ S|VL>>~-"?|HBysjٳ}Hd@gk[M\Ǝ&]oxW'Ke)7]rw hdnA{Ga1]Yqxl:{,- 󥏈 2m;x/e80i[B?b9Ǐⷁog V^Q+oٺʪsl,2zGMH: 8XhNa~wG?o<^kiќ9,_GC"Ѻg̙~3?gpGдzGܷϪ2{Т xUsWǨHOab^# [׻?y̞F̞3!Fe& R@}*t,LtU*aq6`#f* %gۅQ_g`DC#:e=QXgr;\MY;pb)$R[PjyEpJPfuѬWX{F,(iDѧ{xiZ 9Bsp0\ ҌX~p,wT.'#16JoH~?@Z?G9N8όV'㖟y)ƈ(fUq/ q'at-]Bp { 㯾 s1|.Pic{.Ф66 go^'5PWE"%"Vɞ^%ðiF&f˸QB-"EhS|0t+|{+ ܢ({ l&ގAX]mrqEDޗ8XZWS7:#, `oGÇ-@?<-_WP{*# o'H̺htE[?R/ŁA]m$ 'ُwG4C|ERrt!{$SfVl(Fi=,)[ĹTyT(*qy }@< C`1$t,x_M'B- TXYJ=@nIlxj-S2dn{BgDPQȱ áCM>fN.LY@c> Rr)3({ɱu'lCg|֔tN[El hT/C"jlYc.up\sQjvB]BsY,ʐC P?$t '՜v C$A آ\uЛFa]:TC#5U|~|Rߣw5MPM6\&"y1Prx~_@7i~3Zi-m_)^[./iHN8H1 yȪdzhO GДƑ$!Sڃ(5<#\&<~O!u#V}ffs g7V}ݮN>t㧺e6˟ݎ7LL^) 2E]&ϛ*I}hԧa~W>lThyǁkK/THՑ F\%ZHQ5OiβN`jϦ=j)lEFQCa':-D; Ơ|gwUPqfOly$>EN9Z}og1@91d ɐu[-'yi S(5:u8leҼ4<-cNТ]"]CP% Pr3[G=GUj\iР2Qw=J;S58V\j~/y՛v?iwP#+h{pFloO2 Ƴk˒24~A<a SzXp n9%|6nkn *LߺUK,~G9M`,N h"d &D%lCife:ՕzT?g܃ :([2[tE'݋Ň] @5Qu@z M#c 92(8\%9w:a C }3|ޤbHx¼t #.\/uA޼izĔ?1;>) d<µn\JTFE<{ZAuZ6@}ǹ5o|2 zNҞg"sެNQ]o?-uBY_) zi\_Fb'>AUqR G␴ˉXZLoRѤAg 6!Y2wqZOiɘ>\R6K|l`A;P!62[ ΗUn ;޴""^=,1m#Q g-Y-;^{uShV<,;%̖Jy'D<:}][AZ5`yVby[jp7(v9[u*,ȼw1 eݒb77E`Bӳf\$8eqJFtjΤ1y'y.2 / ˡ xG̜.39)i f'.b3,'z^&FfG3V^qXq 8"3^U30W!wUAF,H';!dHƻ~8zs~^*{,ʌ:)-㖀}s^X :Nʯ|t<dϗT6[=ەܘ&P \eCN"tᚆoa;~[ f/~'f0(B~X,G< @x}@d͜q>1!n}>5;JDV}WBYĂM1v ~ ^iqa|gZIaYGF.qQ;tCw`QE-?\^D,wixS ~t5SżN9-=ޅnyG(Hi +o<-%ahuT-L:a 4Ħ1oyM( >?{/}/ct㲈RUCsqL%,ߋO$9|ԭئIe3ZRz7vpmr+m4ySba-.rC퍔k{cm *5o) 6pud;=!-LVؑ=P]mHMvƙt^·Qy񏥻4]Iqݥ{ʙS]p:cXq-DbJeHߒqg(qh(q:T<%|qgҬ11|&Ҿtx5L*CPڜj )x"!TrG`荍h")y7|{%L`A_cSJKS?0Y wЧqB[a!pCl۞>Nˢ*90Pn0hdNQ]E &;T8Y9"NЧuv4T}6< #^Mp=2ˆP{I!ExQ Dx1Kp.o *xu(YvLRxeŒtd v=[yxx5ԩ&4*!{(p;Ξ#+T : b,zr7KWkOEBSS.]< xms(w-;\"V#1.[ӗ:LVp~K` ݁09Ѣ*[: L#S)].X| |IŽ/6۝6sѧ'S/K:[툞$%E0:3Q|> 7ЫZWMEZ}ԁ_!wP)DYIJIP` 6)"%ଵJPj5{ C4Nv TwDWOx5IGjAXw{N0ecQ!# ݠUOPkMt:l0فt6&?;ªc rO aۼ>(Δ<9& s07g&v[p󰜛Iz5?} -Bz5i`01SuRcXcMo܍hDSʦFgtu_v]P~նBt_ mvkojzSA"?MɳW<@5;dp4 =>G(FBX* H{A^;^*uوqQ[=2\Ϥ^r``ZOmzH1v*qX\=y{S٘bkͼ':,7@]+4V|OhRde>⚔D2=ۤ?FKJ'~}Gݍ-,-9>s:r~E0Ib8nU}Hf!WsV-/oYdnh??VEiʫx|/z=n]yX%JiOmO%lKF1Z+\3hHͬ7=aMϑF8.-gLA?qrc%U`` /Q zC:XE+-:T 3:L2HV6.^؛T&Бu:ioZ#Rb.ף}#xޠS<5 Jhd?$v\,C>K&D~Xdˆ@{!iiw2&tLHwMh. OEs4NƋK+5KdHJha=7qcaT;bUkHŬ0⓸E|zhJ$Lbr--5$tl$˃u 5FAlG,BoF) $' _$Xo+?-fg0UI+TA)9叇 9 G}n7SF[bZa*t.w>߿se3Z6|,Èow6Bh@s?|C{fl3X% ڳ)D `X:g~R/SLhu' Z~`޻;y}n^sJ2(J4j]xmI.I >*i]n(ҞEڬ\li#F# Kخ͊]ۊ)c/~4RLkvNs5pE*c/͋h4ml # 4el7ğJtRU8:_R4O:@3\Zp%!Rtzb͟iG6:{K kRԯE)A9J$J~ܑ),ݪhW jA~f] Z6,+GOʊjk"háM]혬ι;/ްt;005!NRai8MC19gC-VEb 0<" 2ij` gbW?ݓjWY+~MۮO3$\RP 8 )`6DiU=ڗha`T^w&?"m+w%hۓ'ƝAa(J?]֯TƄ& }$>Kt5#OCзBbjn*sR5\1JC@Waw[ 53'Ky509$>.x4Vƨx=1760y_#WPpe|l{̢sdVϺ{Z>6xM=l3E%>4'~kXb_2ܮr]abuOSWL #ɕnty IPN:Jӯt_`X]SBH ҙA٘,WaPʹprM"ZZa rvj1BEϝa}5L*wcщIa_9փN"?JW.16Np 3Nh]Bz׏P`j2o;C|vjoo`r5몀Kh1t?ě}6=X;YPl(ѶF˛𽵔+U,-#A̹lݸTPĥ>fDb8^]CHu_`GcxN|k4%Ow7Bʽ$-1$@+/Ð _xȊ7hߴ-HDP Akd[)l]\&I°-ՠ?ӻA D-c~ ӵʞ,:6IcĚDn 2+TE .lIW=5v"K& 9Lݿ%܉gRF!U;}^*;k[Jn ݅E4?K,D@*oFA&}i#uaȞ=nnTʗVUk]$C@,Jϵס Cs%DO*<Ű,GZLkkCsKHoR}&ЮrUnVO,{褤COY6.z(ΐNIr%4Oߑ]UUN w(V/sa?,. {1C?~q'ǎU5e:IZKtW 8lTީeHO*M\ z4[$SU,Ӽ4ͬI4H3t0=͍ bDF$ f#w9_E*oԍp$ddQV']4-ߴtۃ"!NHoXmi9) ͯBmzwzVR@C,MW<QNF i,=xȎp+r?$Z?Ⱦ)ȃz=Ez1zNwV!LD:Zn{'{vcn]#pYJPð=.{GOrV#!зI*HEF$k*dlYdˣ#~{7@e\ӗ?/ɵh {iO>zD&N]HgT]zg|UQ[e\ Эj*~JfDbhmɓŕWDžg џ(ZlK%L̖WL+jZ?v4]q˪M$  Ǹ2UV-\`1k-DܾjQ|}{܅a`% 3̾~5 jSԿ-[tb`s Çpl1Cdȁ۰3E?aO4r}sM6U8K{=r GJc@zi\]lۮg EqV[MZ\!#*-L:z{gYL(,&(Wn{`{½97}w;lXv߰uH1Uؕ3/Xew P\})rצ톿e싒 m6SyklTμa[5jOw$RZֺ%ZrM+`Iwe'!*|d2cF$1f躬O?] gbavMҖߊg4} Mk>4 Z϶v2 %E|{ґ2|0/Ÿ̏qoZ PY;4yd:).Av~punDeYh%Q1呗.,IHRe7c&)LH(tᐐLI83Igdrcw!'_yP!֣X2BԤ NIeRP%<зͿ^ę#@hisK6{(H' Wė)Asd^MC$ާ~ې7oO=oApSIr8N83? g%Fc)nѨ~8Rb,X(-TRT:0KQ&WI+ߢ ޅ(F`Q1i:~i5*Ci *gQ?0L<:omEޣk@Mz >>s:K_QltvOu{9GʖhH{s4g;[ Waw vqaJi_ZVYt 9N~i1[\F;X z=>}HN q6oS0^v圕 ʗ6W =p%~1&ӕ|e y, %sOA1be>P0]4pPn}l_X3T2w+ YUJ-2f;(݀[lJ8IM]A)r%%9fQQ-V]_`|e =F \s#Ry,Rj'?(a L߅p3e/r!4uD%z7pMCnw<]j wB Kmiª~\=YV&29Q g_EP&#[ahpUu4`}v=Z lꥷmx)c#UP, :akNM׬16\$0wo*CŝV'骃#M]UG= _>&TPimy{Jr@ks(}:WJ;i"o5n:O:OϢuת{+hGf7kz jqQ߿|[yk&n`H$lh5Ɓߣ|ޡm [q@Ꮦl+ĕ(e[Phl`v%NZYK2**qҺ5dP3C"uZ ґY'LTed+WbSՑA i{M!26:8gENdbT~3qb6tmxJk/`y%F0䣩,xCFqQNm],/ YX&/'׺1܋YBVHnU/폋)}0$lɜB2;qQ4Bk@:\NBKg 5idBOJjեpBS?GSP2q) 4K, dG7k=ր{"8k>[{.hP":)/K^鑛'@'M:;7ޞü@Yw[pj81?bŞ;myA@z+ژu?:Y7GYbQج,%$H"J^Sr KI< e*7-[rGD\>_ԅb{c?Y*fPIv2Y TP|7[yqE>8X 26/y <@XbԢ5v22+,OH#- 6\MgKn:DlL犦UQ!Z$Tn$`7-1FeDsW,suV/%LwbD~cSg9v1dg,L&,!nhrYQf}a9=e|&ØQ*I,кq(pf`Ȋ^U/w7?YZy_tI k}nkxA-D;mƧiȲHVekbO#>n  x{.cHպ`Xn6oa5$@K}(90΢a@;Z$.OIsΗSuv?N+H2/ {@%,e S,X΄)HɛxzY1)C*t<ǯg@PEWr+Mu?nh[29}wIioíYDF`%\çw|6pEEn+0B_H(c.*`|~ׅ0t ImO^eApBX(NueU sURwfMK[EIpQƱaC6Rto%k+HD%)zqMWdy)`HhгZd?|۷rpgUd>nwZM/~ ӿ)5 Uvۣv'.gi nnH|pTHꋬy͎Νcў%`ڽ%c 97%=H89ZO7"fֶOP_ppt,!J6K%k'z"`lE`>!Ejޛ 5՛N{^VS*1ÇA@ɘj t}]}Zf]NYÓ|Va1m(E* Pڄ+@&;չzxMRPl3)a{+'t(^Q1=V+/QLWF GЁָVo>:0@9+YT,"jgiATC}p="ys ^qdmOJÑr5ylP) U\:°>$TIu&KCPiO+F \gCk6`^űb-ƚAv& xݵZ3³M۸@H6=U>,t Ȱ,bԊ2G̱D ٢.Z :]__!:۲*\QI7G2ɏiΙ:_=ZqZ![K_I$,t֘ nW om)n֞FLՅH]퍒gkp 嵈Eekgb24bk!$:,}s,?' lH2.EÕ-YN+ECeC]b PZ۸{ϢVڵ\6 =P;~àtZdoh#I𐉧]Ǝ& +Hɴ3y۸$=ǻRPxt*MꤿQ܁}mMʕ3Q(Xuula׀T%&®ȘPPm]~ofK|*JR< # ֬ }Gvsuݠ}lV|Vy+~TOG7 |ӳZ>^~'g-&mҘ#7}ERHKt˧8c&s/]Ы1nW]` (ٵ;Tn$7R1fYohoc}t]K$EH sT/e!-m˖'+\ļwvB؎!O;WShy< E+g:٧wĎ~s, /ҝC5OLN6-r(X]# uO0, +u=)~ׄgy)[)Y~7a(lۣux&C@:gҠT`Ohr |Mz?lD_\t-?Q=nZllS+%㳹Qͭ|9̊lPIq>K !}:FLNEz>3-4˒.טR5[x}*WSs5^ ikM BK>_ "hIԲ7 0bf4uV$΄36Cq&~iUųuP22:iw!yNJF,h}.]15>J)q΋aؑl7ܺ<>&P9K#h}%•$IB<j]B8Gnqj41,:# G{) r!@ikt9P0 r:blaX> ؔ4 Wq`:">-hE5luTy< 4v)@bxMg G8(/R|j(}1~FuuГ=Fn5/˶S`sզL ?$MejwD`=j|ehǐYDTB˜NoC1G @pgE7 ;> e@^*Mʁw"!|+Izi|eȥ+vv 1yۍXBŲy ,_18i+$"~Adc\$x[ rG y-<< f; * 4vIb)钓dZ} QTQYަ/8@c]%!MܗXr؝WF†>ޑH 8~0N ҳ"-aVL~k8b>nBKtM%{YI?ɆU@@ei]|%mkjaicA =h{2kEMk"J)^x0{Wtn5_)G/dbEl0{J2?VHW :2wuO4mXK\a1 Nեq~K8&كOzMtL1]Ѥ!5W![S23ul.7$2lm!ҳo\3s% hAM2x B DVW S뉠y6gC} UbOvQj5bY'>[g3skJj=OӺ쵗chB{OpBomrS7 B,)WYyT{3lėI6ExZIC$wҮګr=rƝV1B7 DrrjN*K2OMlӾB(%  G3gBo0%4i1twmzOcO+ҾC@("Ic.C [Ԧ R˅SX$u#>"^oO09]*2WmW<Y9l֟ԗ뵨p/*dhFpIaNt@}KtӵhAx^KJ7 sX޹|e-chto')TX7.K1}Ѓ(_(n4>=}f}77cn?<%Pz~ Ys{_IjUIۣ %Y2co lpҖa6G5}}˘z6`6FzǓ|i( {[)tJb7QAJQ۞r'=~& t?]]-Z1Bn9-a'r<EUK&vU)AuW)PF.US76I߫w_i#I ${SEN3OW|H]q_DrHLU&;h?5̦^- ƥ $L4gl5 2Pk2h؁q_AXmtNN$n#xr7(7+.AFUtvdhʨ+8'h$UnI\4 UKۧ}_\0aFbBp!Mi~~QclsȀ^R+ٗ\ҒD煣YJFOڢjn]խR:%0lʿIc5V+lbgyS&a+ݘCgAn<lk+E*vrD#$k`p 6<X3'X02wW/ r &;Uد0RI~$--D3-&;gg+EzMO/O_lSmƅ -NVYTo/ )]єtzbP.qM vC\BΞȮ ܁G=S+Q"|n! {tzi\gwYEɻ'%HM~C:,BdUT`32U2f~҃em*ab2jEb,E$ P<˭h0CQsjV!` cV:\Xk`[~#h]LUij8I$t%hM!~Iü3+C :-epv(6"wmԑrI/ gQ ;ʗ9M.qڤl.nc~j*>LCHEdM=Naɕ%Y#or*Ν m>r2U˵Ή $U02teU^T{y~,-D'{ 3vypjŲ VGU;:(fUZiz{|*'d/)Y&80*!6~T&P*x vk,sY0\8Fj8-X>![~ h9;z әvFa4ف\m?4f @p$p.h+&K|_cD[1GTپsMU/RE7 ~Ra :^2ϦJ`@.8< hSi^Z/#dC}{$QTL~R%[L) !B~qJ1M4 ح]pVַV9Is D ֥뚨;ڝB L>u69urވ-fGdG&T\z$4s~sU[g3OH6 GOGP}4ԢAO$ :TIЯI*'t1,"yԿ!7^0~w`KaSP)_9r'ă~!31̐[bB*ehNٜtG{=4$.SDo%?$d(8kF]LߦAF ur[{E^0D[U'._^<)'FfΥUn9QXui*%#b $d>(TW&w))mv3C e+oN8oPtŗ܄xLҷ1a9'?Ѱ?,옐Nj(̶-Z%C=,4Q߸oޙBJG}nUjkPta`w7/N#r0\[( 0Js!B׆Ȥl,mo+SbwaNj^qO:Im+ aG?~-s]K˛7 62\m9- $RJf5-+F\F%o)( ǷI,Ȧ>.LMp3SB՚S.a$r˺X5J̥)69~8{cv 4Chf@HE[_nƇCDS߽ߔT*L7l)1KgoY4YgOٺD3 ̴3mH[OVhgAzxInH<ڻ[ɓ_;Vl7vTaC*]?c]K2vG3fY%umZ8<fP1>1iJh`׼tHx<]lT͋ $+ ,a 2䨋PI[jM,Ọ\7 7En4#4;hĠ)yPdvHǟnfHMbB2NSMnHA8`nFp*Y `He-c)tE oy:V%WtVb |v̆˗I){Uk Z^/pb0 Hm,_>* %{BzkwdΑg;++V ?X>S K:~M6strDŽ8Ԩkyſ+/>2u/ G~[3}8ݥ .3b'^5"#Ck% DBlW'P솺mBfZ9le D\gebK3$SwI0<T92|m">GnDlrI &&JNr,c$"ފ*^ pcTʢd&2:pWY"}AFJ[Y7i8E|iz>GSu{"~J[KbCQҬ0d.3}9/)/Mo"-M͈P}lR^rMc`a dmyQХp1HPĚBW}Ĕ5Y X$0jaAk.:AG! *EE/ Mg6nw$0q‹h57m]R܀DEa\dKdNX{*-ƹlֲ|GMu|d}12>cHW9fE}Td'>$!~t޽ܸh>6=ڧf jHu(\i]53[|0K#uEٟ-QqM +;JX{"?eTYahrhU|$ Qi<L?Ih 1v@{)C&q Z-YkXR1d8`z}L|aQ4atdS8]d5zOMaW鯒>`y#6Mk$ɾTLI 9Ɛ_~@r-8sMaXLl]1[ j=S;jFeT@IHK;4{}Q+m:4"=2g.+ZvhV 53B^_ET8#WsJ#:.>^rim *M턮Mn \гeWݒ.k0v(o#jRε-JE3hg=@9C#u |tRWw=BH(Gjᣚ'rgU5@+W_(2gV=pKS %jჺ# 6dgÚ q ~~ܓp 0i{ZH:tuQтZkB+IǸjt1iJe]U1ugwuYߢ'bO1K'oyi dgĺ8!vN}LC6__zLW!R81r`Iv&r[wetc #guÎ+_NWІ&-O9&=Z)13XrÚ}DӒ ?;e2Li`qwwhBHnVADUA&{pI <q;m-SWa>gwWD ;yޒCs$`5"֚#ALTsM9Si*wGz%S8 YK97rR_:{'C$('-q+]ļ}4z}vUl8@4%wcoDqS [@ (~svI9B&恐M˜jO~ 9`/ SlwT}lSLIZ: CƁfutOͥ c.ru擒nY(#E'j֓CeEsԨK7ܠ&Kf-5" {?Zq ,ND d;Z4E'k$klmxj:0ml/VlU/33=S>^HLTO-``_6Ģ*̘-*e[Gnq`9Ġo aFK|ů'²u=QtNocAvQ}o;^'Y=&Hͣ &^~8X8[<:yZos~ =MSd #/xJ*?S)oܻF|Qw Gvp-^@IWIa7ZR̸9Bʒ˔bf`jhw;#WUf}v77 Mv4P0TCX%@Öz{eCݔˆJY:k,ϑ uZKtש]\)S,&S,(7$)OCa@6e`䬔sN2ٹYUJa{ XeȈ^d^"ځ5\SXp&z/P0TŞqNU@t3#'r5lȉ0Ճ|/*lc'l5O>,e&<*!.N#FI%wAǿS۵{DŽ#MA>& ݂(:Z~I!DK7Q [&>s,G.ʥ_'TϭM's@4QAn|QS15G0(p]5=6:l!gjT` Wg>܌ϣ Ԁ3iL8m-I - 8z`Q.hԬjsl fp.~KҘ7t`} to4HBI c#\x:}i=^R&@Cl-} MCVbDOa{dƷJ/<,E=E3QOU ?Sf oM+pgoe;2CrU*B^7҅Ç4؊GsYdj }LqA4|zHUrXX%iI^q_P -$>f[X!j yRewb DY'+E\>Y2z5"X9p 24ڑߥ [ə3=xHil DZF']1nV}!;y\у휸_ r:t_-ĨFE2&T\lϑ"~6qägWB4EUge{/YJTJv--ri_]\DlP!<c"޼&댆`?ɘȆ>` 񾗧RF*kO%h#%_1:iC@[7œG`k=ZĬ=X GLQ~p恖~VC,z0" Nzh]E 5Me!fisp%zys߈JJ񝗳[+c]M.lFd]2n/e;)xXҠMLoZ r8ǞJa*RAwo@V jděef{ӹĠ'LE]͆spT^[q @ҭKYDbK$,zGHblϗc(biH/lwn;lwv.U}O݋~)sɅ(X{\jZ0<8e=-̬ 9eEt;\.yG̰;ݴNrmߕFiKԁb܆o{/M w/[ tHGQgz_k !)!َFuc4VKV>'!xUH5fZlLP8ǐ|h[ ۼR pw%"]j;ijs/ LwyIhWBw@+6Զ2֛Yn%17q8۹P@dCn|e"9hNlur_BJEdWzbCP"#;d|"ty.xw˨kz+U" ¥#^H:Fp%O}gGq B,7 jC7q 6~U3YbOłg5BSvr"rڀm`7"ʌ)2)؉+vUq:KBKg㤨:\UͳRh{kԕ 8I[pbr&~V~w*E0m7!26ɠq JOWG⯄k<ӛ U5%U|L(/f7cy#Ї"Ԇ9x蜁I"+jYo[:foN |-Fת f? LLZ ռvxeg죳no@ xF -6 44rR7 Dx'{{oT~EKR^g_,SWFC3񧳸`UJW&8B,^2r4fpd ?vԃqP.*h1iE> -p묑駃_g9TjɬJ|ٵO 577]P \gf` G5 ش 7YcPbڸhp^Jlq]yrl_W@JA g ׄw0׻(BSW7@O3s]m~h$+>m5SNjۺG]@B|B(T0lKr=o-=rHr[6{?y>애9%F5"p h޷"[3Z&V<U $݀=QZDC~8DŽlJ\+K$>ȩui@8 r^ށg=. ll*OV*_ߌ.NUc7O=fܪNGc`~ӴWt+~%Q)Omi7R'G[g3\]Z9n'VtdUT<IO_@l ڷf0oIT@BGSSAd jZ}1y~Iz G$ :\DO`3h Y%'EЀやh ̡VyKӲsx:[x$#s7TʦxO1ZaRtB&rtbKP^QyM 1r7ݳDrwnZUw;OVrn|ۦ7jø56xf&I: =MybaM#S"?X@7q`A s4pލ5IBQD$ZiB ;`F?s: ZFOlʊfiYn%Wb9w$5[ 2dLN2J{mځ1)L =l-Mc\iւ d"5iyA֡Wj4\] I.*y)ܘ%r{74[&TKVw%Yؗׄ j*NGKWDXQFxrdi3B>%~޿1)v okIH,I ˑ-!樃 `䉎pm2P>" wך 88Gw._ tS :Bj= PXKt<`.LFL-h8\rh}+Qښt.i&fL;ᤇGqT>Dv0(̠S%lZn#=  Z'B`)XU{E}(uFPOYzBDCi0ʰa y֘ҢRhc6zVL eg1LҬ6]CE_g6a#TçHԿ ?mp*pݙ" ̰Fyڛ`*}24T<FY.QM4-S \AۧCi'(6;2PiQ^:<件e5=!(2ȗCtH~{c'̲gq"cu5"\?xS^I.qiuM,sG _Y/}7iʱ`3;W~SHz<;%V*9v bn j",Nbp܎Y)j,"|5=>ټ-K{l ^H `_C=dž҉Z]@tmv?:(DUeGԙ >a'z;޶d]#H"`@ פ$1WM|yҼr«>D{Ih8 bR/At1 율#㜬Cbf&[ىyi8QJ&"A-Øt4hܢgfG}fLT]eA|M2fG얟X/)3ί.*ʃ1Z_/6WӾ.o $Ğ"e5ST}W! Bk}ɧ yCq^Ox6vIMkEtoﺏE#cؓ7XG]ciFm*v0-MIһy"so4*ŸQsn.^m_tBH+R<| jՕ_]^ JlU(iB=/$'͛K`by8,1}bK|`\O2-?-+GYДe` T^g=%XiKjV. - 5(1Xl/3An;l0E5Z‰ea"c^XSGѡRlWbR7fђND-$fa͍7e\`s4}Wu.i&2R(Ġb݅)p4{懩4v`R&do&1)Z[׷el_"\{;5+g8\0L~ SxN`պ δ"8Mi! PS+z/-PS+JH.(`nP85PibtSikC2B$VǛ'_ћ%pB.Ӡy;"`]Llޗ#AfM:1MKH54SIG}3wjuZeQP 0r?B:0UUK)]P'<ϾYFk2(9O?xQ_j0PRڳO@H)`IOTǗ~-i[Q.:\VA>H+EY@ 9'mHg !2[B]L15+eyAťc6cy@Qz=_=d9bľH!J0̧X l KOA&%LmФ\7da<)o%=ZR`qPV5ζa$J0* CC c}__wZ7ָ //$|[W:fjlj%6iPl5^N(HY~~x]x5x?6sgx$ br:"okBh*vօ0yQ8_kc;2އP(:FC;650Ý^Mi l(:Irr~$UZ>aѰ, 4Ezlv yqrZGjUqN~:@ IjZΝڸ2VI~_b,d 2 Y&[x-"9M*ٯ$fB}g͹1[O`VN53ChNsi {) Dأ8Y{C,\U>6O,_BI(͆0&^qZDVcc%Q>l8@A!# L/ '4"I˓x;N `]ޭmYIմVй >H@R۫lt2/DAK*磴n5'{Tx]8ȸb{ﴗ%k5D&3VIt:>z|`4NT9a *y6ش)`9&ۦPg3l mY:E҆A"Z$q+,%5ZTՒ)m[65QwpzO!(aթ=KLoH~*僑xj5R,De]moR\qUoݵ  @B~P5QA] *A  F>HqAs&>,$l!y'N`mѕe@0$Kx(V_:|أ'lliw5 ỷs\#DULQse>5'ݵwA1@ӻ\5 {6Z5c`I iMYaS'ڈw2q,6:Uj7A8#rF$g |RT' v/ kR=3ErYs0"l6ߐeFy!Q68S|`\ǿlVL)RXEvyDmSnj.BsPmt-`HϋV}XR2PٔN (g.FsFbیe$3J_q˟D2I$rf>f`p &^WCW6W|y|jl;8XtM!>W/YUV 70Xpw( TPՆ.~Z:B/kvkkCYVbg I1Ư#/]/h3%;6QȎ˦abk+IsN6D++%9]z5ᴜ<=8PX}ͳPw:{5NEt c * #W^4J꼮s = K&#hhOj?/b :PGBeEL5kUpy:6kw2/ȿ!,_ߙ]KlB2g4}xt@~}p+n*Ӗ4#x !7T(ev> /9W"8׃яX@&ԍG@a^޲7X_@H=m2 6D 237%SO/ze9'P Tn|UڍhRWݤ i$=9nFЕw~&ٻNLG3 3GlYOKFA|D{Xϋ @<+c3/V91Z'+b-iVxv_9CyQ=^PR}bF VOʉv}|h`<9oSztobrN_8N f)2Fy`szmEҨ"qW?I0&a:<0 xbE73g<R݂&BwR~o@1  a@v'勱vMkO:x_@/  𨗻ʸjz>tL{xYb2Bi,z VK˜7 8A7nfsՊj^A]UQe9…EIj&pnEl'r ݯx>bPHd$Fug{ID OĤ}>}csW>ak|?[) w{kzh=zÛXD!+tr5Q$@S[~G?';kRkxQ"cA33FwExFGb PqRÚBY"^*vSEcxA-ѣ 0@(әE#U#ȴ<“;)f}z( V ȧk ؓ/QѺ\Eެ69Tƃ Z܊e}Y6o$ sק`րh]; !<#dt(g fux-؜uSi\%3U;櫁R:zs*knwD"m-?o}Тd)* H2@s j7X ${&>PL>=#ruiR/t!|$ǚ$䍱0Y}F9_Vi"LJ RKMO1A]d"j`{DWE[6#sW9v]A\'6L6ӭLܑm<%Ht婪Rb!!DGXİJ-j7R&em Q.N~&ZY)l(RxOWFUq ?^89B͉@TInr} wV^U -7X |#Ro7izO`h=ؔ{sqz0H>B?.6HA\`‹v<{㷉L{;9%x\_NRKEeyr{ ;`3t #:*k'&^SߓQkgsz1mD8I/uXҼԻz 5x: ev\ЕtEm|3qڿPvAa`\< w ܫACfNw`snK1NEԵY/G֐0'+; ;{XF=08kP,ՌS~a$b?_NiL9-DR);\V2h?4Շ5mTGSL8ɚkՁa ۳žSDڕPjv]O_D$J qȘy[fD yͰJ H?T ;O qcXCl/$\2vnn #@B[{Q!",[As^}İlq5g2 9F`ƪ2#puqP <t?lS9hB#zߺ[R_{u4l7UAhXQޛeFB$[oDJSB7QN'û S9׮MjwKD۽鄮}"s ?äin/^`'FZUYTfߊH UQN|T^2)gx-t4!ye0n3TTЇ'Ǝ)Ϥ3*L|>SLT뛃.7KV^w (Ts)S;UɚK*gx|&+(YpmF"PqR,b6SЌ]]= ց`y7pZH*u!zFlϜ^f|yn{C8 ga^2uO8=Qc.z{f1M_+rKvg~/ĸԝQo:c=v́҆YS:v#MG˴wxړJ.j":cB>ؠl Cn0Ʈ`5X$E*YBB"FS*?)xDo-b.4Maߙ4r> o41b4,~r콹r S[o!JmpK\✅7H=ә+:Q?}+U 3?c53O{l{iXK2`@ҝx<)avjȈ)]ON$b5Ԯ=#ven`v> @Pe%,qslZ|⺼@!}q}QD1fYUqKx9 |q[^ۍ$;(eH!d, d57⸽7!9?hN*YO&0naԮt0R8γwPdG]`d}~Vъ!8Th&`u Q)MNAwjtܙy.Ye)j anW_,ֆ~[+k``c&zK&t:xIlӵ7XpxhtARH"GpVcӢ )s>Y]h{U?,$K`8Y&tix! }fL!lbDe#&BJ!%JWc /MMGk038k1$J0pEpL!)~ +Uˬ|`Pe'͟d hU:"}8~zeNѬ}EMs*PF-~V`ibbO]dE?cv\/1h*槔#jP3ceBiK$NDձVf ,ic|eW_UخiI, S h)(~}\J+3G=!*3?;T| ӊՠMw9RQt`kw+zڐTRy!zciwRRQ.x]?]yA;B,_<ވ/xB@p6#붯@`]ŀ&i:v;\$"5f֊r]-e0لM{h># :&!kPlگmBm@.QϛLcM|/֢4@~~jJ_GhBkiZdUXB +X{SU NirM>ٗEj[o'+ڪ,}IRD$ C%gEd%F$KΞC \';^$n%+ߊ{|xHWg&R1Jǹ["A\Ѹ海Ы~Ȅwh1Oξ,(x6teM$VAۮ \k;i $n6~X$:J2ic,SD6YT(i*>k÷#h5 Y>ڂРցWv? s֩؃h"&A<(eL'|Y}c oej.l>Z (/+G?e :Mm.jGz8na-]-1hOTDRymC] 4%{i}s> )yîD&`K\s>9Iͽ2] u0A]S#4U MX"pϘ2['J!jH *K0X!r٪]ӾAmVFݐ >-QF o /zJi  TG5xAσ^{93WAߨ6%*ZSqf0Q(5<^\ Cy'O4L0s&xuޒtCt т~6)ʻY,u̝U&s2G\QNoKb)3Ժ+6J>hsh\TqqXHT6uN?zΌBsz ХӲWEaڢ _3ԾiVHg7D_S%i_|{>@)fGf+~{TCHx[Wyp^^59{<dϬSyۢZ#4DraU:Ҹ.*,(C W7nj1%L)tBow._F*S9 HZ|Kܥj^:t/SM6#Ѥ pj RaQppqpS{3w~rTYIO#7xXEJUfr%M^-ŜOԲUFG<F$sLI8DD$%Mvgl.[ c2 }MFvdc!d2(|LnbQ#$?a}rOuwl`>'͎ZR9-6ՙ*f JZ>8O=)LaW?.MYsw?d4`oImp`οҁ5&@O,z*{ah|W\(6R@Jz_Uj*IЎ,ø(S~~P/fAh> t"dCeGk`9\uݶυbQu{3?Fg aE-5Կ& ;-ŌYV^BձdT-$yr\/c<=)EF *=Unyi~y&(_h`ްR q \6 'M `Ohi #TwqbYBA3ko<3ak1VHWhоn!}2ԕ$PHr_ ִ1Wxq'Sb&elBUǚcݧFt 1<8 !mw^&-H0-гV;OhKm{dV~,A,_i+ڸO!yjNآ ISR4$=ůs4e/!SJ8-˷v:Wh7[-tN=|#Qay܌2t)8[:هMƛ}?VD{]0iED̥ 3U ‚m;IΠwo@YCaǖ43ח3w<^Lɋzwb J2CLjSPUxU!eUb/A0[6Ɣ g愜RDž-S0b˼c[k#r{,kB.z"lm>8/@RTttA[91eNۓ~O-񄂬G%qcQ w?Ƒs1 2jV4Np>cC] ڌXqT}lvw)V=W`+ f`nTk ȟCQCvoHP[XL򀘀H4jjG|C؍wG$K>uC|Н]MYཱུBA(7h4wY>+j Q9tlԙ4MkIL&ܵQl ,H.@kcuK+dJ#k/\I;YGm4;;Jei?Zxƒj9gvXŀke\`d<< O)N㾟sjC ]_{kH`j0 zz;.ݰҥ~}&*Կ&^l]焱Dek$ZD|#&Ҽub;HO2c*t_,Fn*Vy傘oIs]mǚQm#o/@Tf-CYH+gPH?jʒv`΀Bpw_n=EGXF9❵ &QB=/B)$Dk1uqhL{/1w3' *f8+y ldB91mcxIl?BwhPc}^!:s43#h?Gz jF(?d ٩p7$[i,Fp9{%7˦D2ynR~"^ NKSQ<9 71!So3-:"WT7;pԓEmv3z5ȶ+'R%vCx,[P ֞?"(n9ȷpffԛ p>w-cK>&[ sLlb;ĵQ mx[TLaF}cTq^e2Եbo^F =籁@ocH@yʊ>"Ilvc̿ :rE(f1E+*KHaRJ;KxumX³ND;%ͅ T"2 >Vf ̾Ur,~vϩg,` ױ oG]kz5%g%ULp|"BޙWf,8$ ;H.۸ӏDx&I%"}ѭ`[RϤ` M vtjmJԤ3ٲ(L?vsp uQ;¶2s{t+D^jQ J CLnLD(t;4SFм;hz$Y\}nR",iiEԞB.0TV Sx\\\l 8Aҋu!ijq5^:^XЛp >9}gIҊʣD[8X{Hވ̥@J 8llGz|{h,/+Z}_p5R3.6]H)=c,rR EjjO&%}&cg3x4l`1\c{.*}InK|՗i*,6K8&"! ɴJ=j]S{-2q|K 64pC@PbdejYKB~c|ҫ D5c16Uͬmg믬 N$ dwPsV4Jl"jIJ"6> WV)xV'-quW]B8LA][jOV |R]Kd"^g}dيعBO)_B,`3;MHof\`X=ԭCd01b768% &SSC hݻFY~L;sSJM$oi=ߍ h?)y%Eh^YHx΀oR\3t太{yCtu@\!U[1 a+޿ tWKKybJ(vLteDl.fukn[A5eh_/ &2x*ׇt;/)SxAƸ7 N+1ߤsQ3~qS<6gnu<ۘ(R{>m1O[N9F*k }'^u@̍WS o:r 'WsTQOt& Np8x]#f}8j.&0$g%.vپʭą@ Rdb߬wBB*Z Ev˱ (u^#S;v[Y5 O5 sdn5^‰"{ :E*):rCڶ,aR݈ڎ &=$g+XI4[2Lymc[@6&ނ%$bU NT?NCL2Q%Dh -qh=|w$BR_kG?)yh8s,yGc;`B\PI_1,;# =,E]OR :/k˾;ȏ:a*QkF[61,BAɐR 3R8!=q͵45HҢiNZJƄ2Տ an085d1p x2cb#nl0FQC$u9t}v0Pw55T$n~gy 7ř-bqpssGR D3R-@m$I:bB&-{ eULch 1Z6& >vTE@%ČkCF$Ip!C,.Uq HXx)~V='0P&E 5 6Ԕݧi'ϐZ-ڷl#au>a{ nR'-+sk0;cўLRl0sskn0&Zǰm_'kLsT-5G l`=q؟e3Pi6<\E޲ِtޕn\O!辜 [B;Ų]]<,s6.B5uR؄{:؃d%+tB`Lo1<۾<9P&ggQεF ruMJuͼ\cȢiZxOO࠽pl"BE-~FYdANDkų`DĽڬ5 M;q`T8Q%eC A>tH8P?#z myEզqҷ~Wu1+wC&PRX P^zV jmb>`c>&|[&m>-Y %°L#V`ʕkDr'omT+ rpَ(>Iڔ+$p1\#2F04 z+Mj>yG^_#S/D(4*J]RkG5* ] &y,$΍ϖ"Wp j+!poS K [.D+QN1X3~;Z3?LϰqйCEGn!^W§r>or+s9So-~x2헡:~BԿ3@ƬEؕ92?D3mF}}l8RHE3haF KM}3˝ODAq^ASp=?_}U;ٳR&SUar}R 32APD%#G##+k04l^I%/I;CƒJЊRLFe8e1`w?8_iUN"qP|WUdx=@yG.t1O*YlsdZ+(=\1,,OvKj|o_K/ɓ=CRL \#OuebHL鷺|َPT{dGD ,rWud6kZ&$ǔey}ͱrf$GV9xu-X7X{W] XM:/e,NL"Vk5HI?rG2P\ ). C>wYp /doHhÂtzNT7]7Gw'hx"979UZ$ E$pw $gKǽp-KvV-8g5 $Ǥܵ(WOfi< &eA_/lS>^ h{06qĵof%ռy=p;&3!1C߷ak%LV|k/7VFŸN@Z$s-Ouҝwtp3Oѓ*\h27Lkͥmc{|ǻ,FH4." B._E-fLOU|4)c)nghb5g@._9囕?tDYf>C1N%q$>R"Pɂcl :|%/ ;@ƹPgGTfl>ډK"jf2>=ݓJjǝ^'4"qdd|UZ9ƍ ~6gs@oy| |hfr}KǬU_(W)gj)y[I PAM+1rm}e'rrb樂QPVdy$PhSHl(C_:_KZ;ik"LXAhlcBiP"z Ǚ 4Odj!,E9 x[pdh cn?AzlSVLMGE#*Je逭;nτ׾[*,UO, ]ixVݼE<y9Ur2@;s%:l)RDw+KNzI833RNZv´:NR?Oq`\Lc8S9gwOJXM35Z"Нmn.7#Q pV踹x%t*HE SvUy,q7hk Y'n<,f(~V!7 5ZI װk o@Wt;ZeOVU90I^p_ogmM K}Ɵw':OR^<4˽Uz΃Csԋzp{fe!U ,Ό=Ѕǃ2[LkfKMW9 ¤| PwD ^bf~Ŗ ^2MAŭYGbRd `IDģ{Xrgˏ#*y] 䣟? -=6 (?vf\ȕ@IFF~(*;/d8"z$17fG"9sV+xE1 &.2E8Yl6Q2K"( `{9.71b wI=sc82Uz4*X ӵmo 'r jzF;`mD/؜,BQAaO0J!@r3&w+mK&vR}pat/7w@kkJ_0;=z|];r/.>C^{~3,7̶?z24R1ECrrurQ-ugM&'cO7SXV=Q0޷X:A@F=bpiSgq}AC/n0JVӈأF 7(~Դ^vuZsߕQc-hJPDS4POzrNAM\!ҴB/OMeo(h!"PtZNk&0E$pPZrys8O:kJB|&R@x:`39$"P_y{$VjE׊Qν-SbLߨt)w}z8.:StGKi XVv"#U9Z ;jbBkIv*7:0!em e1/~rP$[y3R7PE_C6zV{E~xCm?]X@TijWXP}%Y=ˎCd?y9 :=HI?ľ|{C.[xFm . ІEP˧LeW{e/V1-; < )BA'=V7.lo &_FLH'~#D3U֗,m r}L_X՜jp/ qb鏜Lq'j|˲+<7#IVG4$w[YLQej`sO->x V l{^\Mk,5*E%/6y CWY7b8G䜛{!L}"Z~p.,fh ո?Ɋ"~`]f,4y:wE-.sqQ?-MҪJ)1?>詯L~XNԘkpGT9S>Tl褱1_^ļ{'⽏0,ҍdJl^*΋7]{v ʏ0GP˜f$uHxz+GiNwP RTCe/%QL{>^`36Zh>Ly) R:]z'Y=<ʨdE:AD`^1!J?/YteD0}YGWt*CRJ؈/l|"Ӟn7іq/2%{ zW#sfO0榐^h]݂Ya,a+sߖ.D8ݒ罸; iӓf[nܧ*ނ4@g(L0n;!1AXr"hmL,30÷PyN`sIAXio ,춒戀 5ݞae' ds¬4,6.`4A@#MG %v,|H-3xTR$c0FZ"K- z&9;m0)]f4\|/M#L{n\O}ckB$U䙩 (X 5 {` p~NXJ v;=bX9Cp=,و._As7(Dc?lcړ:qE;9Ǘr:C|HS$}Nd3_Y* NáX6{/5~L{L_LM$XgXBN?Sнגx3GG=TXԸ/5k5`*c$7|NMF,P.]vHؿ@ CłS9ϘT54Q{TZU3W"koay%Qvp} 6#x[(2 3smQSXV EFtkg Ҟɻ,s()K~r.mBҼIi}+K] IdE2h^fJ)Ʃ=?.ؚ"d*:k5d,lyYX'5Ǘ_+lll7ނbBR hQS e L(LOX7P'JP2 ~8Fb; fJ<ǯ1cbgM;e?\]B9`LI 9ql׿X# D'޵\RK{95^1ηn=DQlŮ(6Wyq`.>C\j$DbGMC~iٶJeJ -spcd ~2ΈL^4q(+i z/@Tx\ 5`ɴbh"Iאk;=-#LرgK2;QLJ4!`ń Qj=1;rҌ e^K}s\ll[jV,C Z,"-P:k`m^$|"GGD?{2BFȍ c O\_H {6``%^6gܣE T_NZu3\2|5ߡ"y zܕw"3aC[JD~NdgUQb!|YIX9 !Grp՗^UpVzu?FckdCv7W9GZ d(2=,ֽY3#/~+5QKg*3%?ػmRVzU.oJ17 Zuf"xtAj0s<9kKTrkӲC( (wM˭RML pP!!elUg Ffko1=9gs !,xafKLKTEY.ɗD~~y=u/¼Jr`9 /)Fh+>7jHd>.7\+{6H'7s[rJL-7B8ob0&)ܔ+4}60:X"ַ/U,iiN}y< Nk9*ofmJP;0UuuENt8f;F┒ljuُ;Xcs<N;wC2ӳoLVkv&z lBPk EU -uЗBFj3#v!SE:i18/횬^PU: xQn(34RIh;h9ffS^]?V|;!4S!9X1rb?GLQvpAm]s<[ܴl(SeI~ZA s#L%Ճ]4; 'ʦ_ #'4ąfI7AmK# `YsupU >[{5̗ 70K_x5MHVQoMqU?"? 6W5m̻ 5"U᜼ʚezMf{c_҅`LtʹHo;Ef6Ą1Bѣe\ T#*yqXi=ýq䌯f{x$6 TV7tK2"@ YPǰB \NEՌ3s_345;hǐkax ].椯5#mFPR-+y!Mud ajuiޱV#9ú8govɐ?X AUS&A.M\DG(jӔ-TNm-8DP3:ܒ|}[iS)([~Y1fA] (,Hwj 9'uy{.1=j-r,[Mt!A䢥yMEM%Pta0i1B=4s7{ӡGMFU/5-[6%1Ɗ%jl0_*kavjCz.v<5fԒѿ=$'~t X} 6^> X./*عbM f!8]brk5nRѸkU dTyn z2~m 3M}.3A Svi hX!֎սT|$hOe od'|㦦\ޒC}.:=~l %y2PX\,CD杤ҋ)h2_AH?V%l6e·lY<]e´Ҿz!^ S/W-Pek83׆\8N:,T'&̢QR}S zoeu[ur1Rm,d(599W,!Ijrvʍ K6x?C  (u!,l#KR(-Ć0OתC]V})WTznK`TΆ90Ԝ` ^B; z^ }&/ڻ w,CQy5Aįڎ;$u?_xPNI"?Ϊwb'TIin7)7%x W6#zeoR-YW.҅2-:3˭TY^Ʃ? 3-_?LOb"C}d5pkG'\tp`cv%Bk7J0Ki=oYr^YIsVRDcuI jWzh(_X+ RiǓFNY=g+'q"\KGWz` Du'_;ba)vP60472Xڏ?~a-a;j3f-CyVj|Ǿ}hm|۞ KL&ԫUfȉsi_ՓDZÍloa^{^% 3N\=ȉhI>{OI7,Ur$m|^c6xc^N9Ϻni+<g>Ϣ&q`+Hn f_$&Jd pp\5+pKcjAfpZ(z3ӱy!mfܒK[Ly"w`/#ϙ,l'ib jm:F=D.ԠvCO~= 3A j>2g5%ԀE&(N9QF #v9;:} gQ(ZïI )lYSn2Kl$5t&$ ђ-tX[ &>d+s . duj3欉xdu:tw!i&`鬴csNJ)/tQ!}_O['^xAz[`[xw(o)?6vxDj 9ȧͳef_^L /6:[JkH1-9#^\]52WއL/(i$eX*%$4?sH#3 wpn%"/u|M5C3 0DTn5OnJ֢i!ٲai5sn[Jm [yPTוDj̨I*$>3hb6EJkP7fMA<1$zH(bz/:$2*4 B*OG#~ڤc&ڔ%,? nHY%K>Mi lRevX雨ܔl#Tpv9e^ hFkeű}q^5^GKWȅGUtjXQL[ݔ8y+d_'.Q;lljQ*g4_JZuk uVxEAb%(T~wxJȌCmEu_Q=M|\pߎ]Rԓfؕ8E/"!B&wu1ex_xQxbb7tt^b̟k-f]6af&9֛ oCsePܚBkow !5Ft)u8ь  JlpۓONDG> Q%R3O>lՄt rt Lҋcd1 |l(?\x?φC%3ZW9Fe? Ѽ‘ZxdY-}7;|w=L+R:rVt~А&0!0X+o!?sz(G#.:P?Mk;Mv S]FƊ}-Ӯ xP*{UXr gB/dדQ|)A%cW9 aԽI:NKզKe VeZ;XeH='J9fN gr)`t9T4P]:-c'^v,?ʟ 29kNϷ@PI&8Wq&vK[Q֎2( Ka-ȗ/_JAt۲Pͣ iWv|蛪k3q%_\`–Q׌ytYzY#kkו؜"wrkv?v$'Cp3fjam4kCP;rfAnN'6pnNmC|UOf]zHBDlA!v"J38]DX JJϸ}2Dvkt,H Mw53CeuYC1BKlRadBA$d`iAj1Z|^ȞI3!yؐ,{=_L7$u O̡ ߅҉AZȢm<H䦅sU1?;|6Ġ*|0{"lVE6!F$DNu,GT_uC {W0f:'dVtaV 'MљHL4^*)2d\)!$\]ىJmt뢂G;پVANNU5Ѻ2*.h+ni>l{\ 0+/РoZcV8tV>D؀hFɦJ 83ED[JR{VE9%N?կEXs?'"MXG$NU!NnE Fm3{w&[d-fo;j?KU*لvVbr* ݭ[4ǐ?g=SE];+! lf:Dli%ڃ4h yBUF*C͑,qWdAM2d!r!Ͷm,_p0r :qG[ÊA$_U!G]Xz0?B{6RvWqBr%Ŀ7)&@6p~zoh)G{329$pr7-rrGJǧЩѪ;u3a0-@7jcVQ*܎Ax5Y@Z{4c0cwb+CcŜWt瓢Roe n?fTdK!Ϻ+ɝ1̯l0 d1tc ۢx]'R\C1@>V)WKY<Z烹03m$̼d&9`h )3-Xe=P7'*l,UL))~5 iDo. >Y<F{%5 ȦOd#+pJ_p$[Hp]NErsV԰JuxSI*$g_NqIa3V;ub$^j'l#&0`&aق"Y$y|sV|J7owMkJ%EZK$sL6>}IWIX弡ʺxzfՅ 6JiGBi/j=zteFBxyO`n:ːl]v\,+ˠ[{gϞf2SӑY`uXW>ppfwr̎j<`HXN3!WX{\k*o 蘉Ƀ2WOQ_5ί`ye.{EQE^qF2x&ų3z%Q`,şm0b]?RG=q. % =6ҩ6&wDmSqtrožQŜ:nMW 0ͯ{ `X,'K0z_tW8st*ߜ}MMнɷ^|Rg3(㜹%X: f6aa?H"ߖ ; a8Y2Kֱ呲H#ArT^l<l$f%C<х~> c;rC*M Tr v^[6ea!GJesIw&OSqWP> ?rBŸ cX&6A7OغxnZNxN yxZ?$49poYcS0KNCMߖ)U;nub}5z?#k n7B2wE_>`Wzp"0R@>S4- T)`AyEu=PFAM6$Gkk=Fgd/FhE1脤JPvX]w}!F(l4jW /EҡXМ4{;nRV9sK1Q|(0c-fO=Ӥ;yؓL~N9I-?EE|w+@SܩH$y_" l־E<n-a *޶f^ğ;ׯ)ވ!|Ǽ ~pI R±('9ᵳumZCl%@5bϕ<WJbk$ZHndM I"0dtVMķTa<tCDL@#qXNL[ w.HsKn; a&Uq`z(>,yI'1N=DPu]"P,z^ahX7#LjfpoS]׶+sW"?fݱAޢǴq9%YgElTճnET+U9lN[buL^ gZ2>PeoHP0[:S{.k%ߕYw""y~tFwI \Mfypzbpg61Ɇw| )lF<hlCXV"9]u$t_}*1W۾z\GA)(-uAikE5 y?gJ.ߢ)VQkMg e%/6ML\bsQ#q'b--(glCܫVo!ݟ6ή?R~%&r\ICdžl|8玹,TbsB[.vuw Bψb]3aLBTӤZBHN_ P7@+!Jˎ'11k)h ŽPcA+y]&]8Py1{U5~wWWQw=MU\̲ɘ`Ep+L[÷[PX ޞb"A 7UJQ-tӹv r)c%aaY,@"@4Մ q$Cϫ8 pf>G)63G=yRu̴`/@{wU[FYZa*l'L/5/cBv('O$ V\JTodehtX"*͚yUQ %NS'R"}{mǂpkx1Q H%*CXSZC;x fg t~PFSVX apIOk`M2Kʉ}׀!@mJ ~.~ Zxiig~;)זd?%dٝ4pwP..;| :PEiY N[3@N\$<|k& PK:ws% !]?VQCq[:yjAfK:o\ghUlWu:C; s[x#% 媽2^Jٝ"}f  ډ ׋;*썭c@_# ڿsvM[]թ8Y!.9)m ;ʁsi卸 {V|n<)hɋp-,_iXf#Hib43hS\ Zm!K7mGǁH ŲUܣ[\3tA5C|7֕b pq?48x1yd{'Z"H|G?FQ[I=#G:Gݏ ?b0>T_T}sKCFlQv&RKIp YYWMS@$տXX) c3=NUL^=rtɓ}c׿ׁ&z%&7Q V0p]p3iRb"iR\}8$X!sbɧ=̨pvz$EHN)_*u^Ic]! Wxw"p)'詂֌ l癆:92O~3!I_)r7B_g+Hs QRa1h92!./A4)+Ah+V=NAc$}~6ȸ>xH!Sf#Q({cX40lHFCF$<ԭ7Ӭ\}(,8F{IʍTA#KskqĘWjj}]H\\}bL˴_'<:-Tek4!M B*Ft툗NFDU@QR+ړj uW.h٫<1гKuW£وsYrEX{pUviHMA$fj'987#sjDQ o01,/(L_N:F,_/\lϘY'2o350̞7Uffa:mAcT 5B\B :ճb|DU6D\rTz%5.;cvjD}x@G}FjD)Lk+B  v_p'<8y/DëjJK# |\Qe_k)xUa*oFzGC7O @Wx̣XPAk*)(4Fd+Tϖ'Xi@~[dGS*)J.S;!8 MyjeUKi2 $n u= 6rL MX+>"BR {K0o,5PE:߻tVW*PNGS)0kS!! sES }gx鍕FWY+lt<ӥ?k,񺁄=)NdRW6"z]j_Q_OSE}'j=" {hբAt!6@71b7Vx 0H7D&X 8u篺׎V*64DW$TSX9/h}ç#GgMQd~oU¯V끆`+~= ҽ6B(8Q5:f4Kj#~Ɓj-=̿Ϣդ 0oRVp*O>6ge@ QH6ЛUhk$=T\PAꑨt@Άv %%w|/lli+s9o8 6AG(tB&DcAl8̗ؾN:-)I'I}E.VMafՃ9֭cRlH(Qhdpj6| =z 8g\M,9"uqGG vǀXb=tQr}MJ4}ҏ-9LƜuGq 'q(.z]Kr5 9e?:hP*NL0 /3FVR|YE=;c:ݦㇺ#rH;M =MXڱqѤY yC!VWZ >wkƶFEJ !sR4tk99}9(+ȗZߑ{|srt4G+ ;Z(Iע9(ޡ} 0La!50'uGvlBWķd8 ~E?CYYHW |?C3P`r-eN:Ip9o81v#'7u}Si_(?Wk.9^>w$ (UĒൌ6+݆]-nʋ@*)3֢hyWl'fd8񼁸0p_CŅQÐ$4Uґ1{=I171}wS)1?7-yQC–-6C#4 x'zG/=Txخ== CMIB[|$E݄KÌl+ i~ƒuV 5:jF,G9 _9̱ ~}U2APNL(]Vcc66S{  *I;;ϾG7:$&yf/Z4 ډGѼ(Rs:#XJ!.AׯVf&ȦL䯪DY{r>ƞs|n&Jưl'Tۙ> lLĸ 6 ci޴kSfI=ЩҔ`!G2ߪmeHG8ROL^+Mu7+˲y{.F]+%1 ;#w˜_ rN3Yr AX5 gu"|JR"n(c.AZlj666KZjZ(6-@N3(HE)6 1#^=rьT_͒L /ѝ5MTXW=:<]fr2>*Ĭc4=1wەQ.B)q#a-$&1Am1m u"KRgD74@3n(SRWjk.[HeGG'Ad rpߦRcvqWdV(>$UdD$2#hӍ"}qtqY+RB}V56^JzR7G~ tԶ6}t&Q#6{Q7k/IEɞIWT@gR+h{[ 1Hť5!MbcGU|894tjI{ l%7 p8zM= Ǯ-җ6{f#3j  {ZvB>M)#'_?l =B j4No(ϺIf(MSh.o&x^(^j#I  D縛!A,^:t~ٚԠ@z.k)*>qZGAT)ePi^`m|3!9Mʯ'|(LKoz7:CuR**5H~'2l=?%U+XmxCZsݾam/fչ9) c.=O@[4kp k7~\KɆw<>c~hb4 j3јb8ky#·? tU-qBJrѼӴPS^BaLk{$.3L'XCv8Y _ӽaq; *  e46)Pd}lc?eҩav ymiؕt\,!8M[wsș6z%p*>Wu nq20{ (iٺ}0rY"SltBt3ϏGSx(Q{nQ挫#ko>Q[eORCpMX[(CDE8ϙ._{K3q,E8֟4 R9 /fμD];{=j%4 iW>2L >As@9b~ ~ @?S1nusT" c Wrf1sT* dTEܟ+׉TP^<*YVCRpEh6.kSǚ~ Fn`SBc';X r%;㍱{[,˃M(сNT\suʎYKN}dV (9+AxP59ېB'O6;scTpRGED|^s&V|X `TT,9N0ibmhb:y=-˂fU׌3P;Z|9)6\93=ios8x(" Z~@zy|yfWb%Ц49|zPqjnRs#ڵE: :j}SJT:F>&de,RTJG_Z*`#0<",-2X٨=G,+<%T_16I|i-%Qo4cw t;vip)al:SHNcM6|_Ȭڶ)3fDjzIyguZ;vl8TSV4bׁh iQZ$6+!3,麑lɍ[4Ԙݕ㕥,en1_ƕHښflC뤪v*.oI|e$ؿ"H(eȝC ȷf/ lD?{fdmC :xޞJ@`\?;+GxN=o=H,%d~ةW/c}IƣOq8dq]+Хq13F%Hk [IesN^3CܒcwTWY:1VFl{gdq弄g~Д: <%ĕxװT3YΨo(JpG?fQ-3KJ Bh:',mb62Qhhچ?Sw|0Q}a u4#k[n|;MҎV%s#b.FqdzI.[PEmt xk1R 4}glCNN*26~ i4նkfzu (G[5qZ!?86 "CyT1@W2|IbQ%Lu=0!ݩj/gj G`wn fxq#hv ѝ-'kCJ`Ϥ+)Zyd|zU^ʿN)i2D@;֜YYJUl)* s?>#J['9Ɲ_JpF&%ܻ KQ-y?dzx~B3fWPDHv)d0Ꭳ\& %ZmDK}yN#%I,/#İ5Y_eò84mR;Q_,|oÃ3xb5Mlu_GO==ɺ^]o "G; ;x+Û3<}إ\F%Uґ E޿oT@(o@` :,:c̼yJ{TkB>כ5=Oj 1ڡccC)`&M$N&j8ɏui1MmZ)`XȢʅLx<5GHm&xc00Mզf6'Т;;h!-!̖4E%p Ґ+?|P[AYYl"]|A?>v.mRw.*l"6LD]7 ؙd$HDLmh8GfwXLؕ4/︱e~~nǶ'8McCbo muϷ.)h #L#M IDu%5Eip r9 Xuѭd(aDEevvqg\ݭ|:> 8yy+0 p)ҏ2eXUO$Kn4tAUℂR}ռ=ZW"ZK6gZ7cH}t8(* |{ea|_]AX rA=^Kjdcf@^\ڕiKc#.A"yOSjRp||S2 `yQAR~ih]TB'4˴VoYh\H߾VNGP Fwp',8DɤKi6LQ.mpIde9.\GW͐4q*cքqiOZtװ;y ;O&p^RL:z*&F]>Ae16U/ڦ_ᮕLY2Cth2>V6`N5@?֓@ޅ/.li_P}tĺ֖nRfekжr5 -+)<ɱ|NV6Uٍwī>޸zB®gΥR\fVsљ{cl<,-WEϝ\͸~.L X"P,_ e  :V`XS>-!$s.GEr|q+ςTo; _RXR\0"Cq_nq!rRA%Kb6)zH댗[bT3 _p ]wjd h1=M]GklVES=V@#J61@L дbGʶz@;ϵL |$@+Ғu; ==(pGZ<Ӛ(ݍVΨx> B{I7F A^Y-`7zc1R!&}W@SDA-~!+O#nC^Z^2-g\ { rH?d牱L\k7) 7vjٟ 3C*J%iW+tP\ߗ;.KJ0vS] %L\^Mz6B5ƫl׳ a䢳\#x4[Yoau{p~R=L`sҴå4=X!A'9jLrw^7wNmdG$GiCQvЫich*٨_ RdVV S٫?`vM#7/ٯ5މcSq.V G/9&@ar(vS2x:UZ6꜌W% cu*h%50[lM BiJXz466-T1~i"H}< 1/)GQ9qhorEΊԗnbf4PTPb'| ||ᗹLT0F fSL/ ˎNq6 ?c΂xirVG" f($w;سܧLOqޖ^Pr&$LKgN)B F8aŬ~0YXR~BWșx"Bξ?ޝS(%?$VωeQޏcaլ>"o=k|׊Z{aByc?S+ ZpHߚ0ᅷuCEnv. bb8&!<\gk&<}EojIv6H UcE:\UAO|u/lfA}rOXw`5PL^ϳK"{PUQ ?mzwl7L&cw5BFc98F7=nb$3 z$2)lW+D27Q«0l{m J-voZǃHyշҒ|LQҙs{A(SzkKe6eu_ I8o)7cK tä RnѿH'TbTV 藍8섩Gfr ؉t`o1Y,b.(YdlΧ!M _dOiY/s@v&fm%FДTvnib陼 ٸZJ7B- ö*į=~YXyLzFO|˒2n\K#&zVͪ{UIi^^a).\5I/;L -A"۩Skzkp%*?Ě:MS]#D. ʁ4k 5I u(-*umS46jfs'G᪺T'0-U@yک.W}EcJA^ ;ԒhY<:5:hŐ'[.tǾh]엳U ]9瀜fYcKt8D<,ׯiA YuI0Y18^!,GNbS%Jnu'$`x63

{/E9vmWhs%9["3 0ś9] hGy%n,-Ω$ҸZn 1FiېB+Q1DW12΅ЪYmDEZʹO*[bJHCj@jv$E|(aW8g^H>袝=w_ Ŏ- ?X_.807C2:TSqkDO6a pT<Xz g|@eph! 8dxFTAJʍ$ ›pa]iG{yW`ofR-mTXI_%2/jZs)x49l!럑MVWA'(*Š(%}REuj}$b׍"^g쿘e9Z1K̂m%ڂ2ӸK[#V80`)*XV>qξȆII+3K(u|4Bؓl{IZ@sM=2JiW3Q,'H## MvIQo꘠Va_z:5|ۋdN5 ߦðyA jꎻnocB "*֞ * ̎\ZRrl,Q&>9wc;ujDT󅯬mD8{ ZUd}g-]-Yo3DZ nr<[P*Pśt@) 4GY ss^p\W/ֵaMɕVZ2ȩ *dWt۪z/TW2y6=M QC#tR$ _hI ^KfNū,EY>,j xa/paiqs< ISf9腪)g{mK3"U߆ Ε E)#G8\41E W&:$:O׽7p`K ?o#`C!(}Rh_pH<ܤ,gN0T[I3a|> 7o_Vw_( dQP}P,'DTA=g<:z2 \}`Y$BCUdvy tAQB= ,7QV\6@"҂Ƈ]샎Xi2s@9Y{y@yBE\E|B&@oEsAθȬԳۜƆI@m/Xc;sg@n<!I,p.N~z9PFՃdm^daqֈ g3p8V'#\02f~LgɎXO;D"H]譠qBۑ84Ad^ W)BnL!iPLhë!2uuY_D}CRk?/Pf>W4կ*^/}ŽnV$m@(n㿵ܳI{D8(6rFrLk)y ~l{U]p/1:n(:Hp1 Ć_<.ـMz*a7mp*Ķ9`6ssӖ`{&C_@'7!I6 uNPQpߓk ."R [|-ތAao{n= fq(|7;"?^jn谠f|Ⱥ9y{~t*GgW\bţx@G/P}r/g2#&3+_-i5v4GBr>%́{.zT^CG6$|JYr茯ZlXhzNe!BB.*oPh=l?-rʺ$3HU N/EӴLuj2'}ʿyX)J6 {&*Z$XRRdeM=U;R UvB2}n!~]@gD ,{9Q9ȣë[3"h[R?hYٕT XjTiM sal3KJ|$p}:$X/4z*Tmu ܙ4WߡX<,=|åF`)5bQH"BDmݹԋ׋GM}!+rUY$&_iML8=o֞LX)/1v۵T֕ u*a?Y6n:mhl+#N$ÄdQ>?3m2 *kkctj`%ƗhCkb)fU6Nv0 jHɅ'&f#}QKQK 5b0 Ÿ/DѼrOb* oc_(iĈޣ!b~8|Рˊ Z<3h^. ked<%=,ɁB`,v"6*Yp)OyS9 }c`P?I3[ywp o8o !-+2"kx ǭ,[xrr뿎O_Dr 1Puc-N8#Bv@6uK).vMUk炯kb^ZTp@lq3'7>{Mm XHjT0lH9$RàFJ '9zD6  2)h/a5Ry)d,pD /9=frV}Hpn@f47A%(YzI9tN~pvOc:Wy&2;S+Jȟ77 Fủa['{ٺ/0ukm5snf\3nSy+ ^(jl~8|)k7'I J?1SUC26$wꙹl썴U.|`w9]59w4 ZI Dn7U[-GVvv|-/~)J~f+gGj+RMs%x.:r $;5<_x\5jW[4Hݽ29DX8( Oh.Nf+^]2-7ux)"1! g␯&N퀽~:slmgz77/DeUJPFKxsfB0d,JA:?^N:ŧW.օğHDbvH\ h;rH!U[B~1OVIV(SP7W4-f1N/rJN8APkkܲJz!'^ZaHa_ode"v~l !׌TҖ$H`I&8*NpFނMD$| '7v;$=Kg@#3-Ƣ3JZ=8ݽFѽbYV+6iGio+gf0i{u)7$,N 6_s&;9XUD*+EDPhi'6[#ٹNP=]TScTp=-p~{WU n[BVcT)d!5H? ,޽kݩr2 l0h]_y1#t'&}{{#vus\~lb^DJɄ1ZE k[ B d^81mL %ո_ѣ&yO)Bƀ5] g׵-QIPbnRml/RId員pe4>V 2?1K3 sd?q&CyG9]psE) U,:uzڪO%uPolkU#6IAe)ѭA%75;,ٹPS>}:4o砅3 0Y(u:y͈;ohz1p,Ə=[+SY T}|hMcwu5r6JDË ҏls=6Lu{njDw>n^i|5,% baPdjl_-fYRlU0(XqkjՂ xuL\ r0#\K]_qnNwڴrŹWm]KqQͻ*.Z/0ƘNb?MmKW{Y{.%5d; <#((9X|S!ؔΧ\|'"1.aH2~\~=:ąR5%w^0Ikqjg֚5NT>)+"E@ a%WM(4#o7/j>`5AơИbY* EIyG~ON:]7bXdSad[,b؏%DE=>)LIYc25VۇPl:DLePבcݔUN'!m{`|=1D^Iӹ[ K߶6eCfʱbwՌXH|›8^2A!46[|gj)++zHNd88 92qNS@ÍKT^V!ae00ЅSNωk(97ťԗoK˻kzgBh=4){8`Hni6$ӏ]Z r(wqL5\%\O7n24^D'1H'h#K|ָI &&zii=.K|d:L =$r GKg#v- \tO./e }yCɟްǷ6l#gdX8r+0D_7@[1JkB'=ǙYxZEP|rE*2wϿT<3e`BmRxg*rg@ N&9q+Ն]S-tgxKGh;3!;nW&xeur]si>KVc[P wE,zi ;SrM>+y,29V MkvhH"A6cFQS&*o@ :9g.Wl^ n'K{Ὠ[$2ZydhxşϞ F{o236\GeoY}o.w%$\*M|W歹YCk6Gt=*8>Dڵid2y 0[8nQ<4LwfJbG3eX`7i76ׯ0?w1Ԗ>Zyrg1> `KzЙ K~iԊ*qmheb3C0L*<9X sݔOB7, p`t 6|Ѳ-! 2*G ؋<;k`Y:lrgݳ">}=g}:>Q >Q`K)D-jMIb>j [|[ O Z1ױKiҿZqUTDXV -uuQ<60:uK4Y p^nQMyy$~ȝ{a+43#,&0 ; [ t`lZ3=5}QkwY,]51;[8ݽ \=HK" %D ]do:kOM#JA+Ru1<.B4h.fllׂ9fNּw`t w{ɹ_?I>aIdf)SG.) nTvO?wJ$ 򱜋?Uf̾ <˄{eO(vT9znK1~,kpEy?Uӽa6'G83@y:OHYv,$oKMhNf!I-0#Woybƞת?rvog.W XlO_F^Fേy% ܗQ5֔/Z:R]ЩO-Ǒ)@q24= Ѷ#_~kj)ZYp^Lj'c+I\A+K߰[@n6Rkha0tYt,}5KACb,T76019L2aځ]` D;D ҞKBbminFe}GE~fG^PCgzW.y|wV- Avޛ1lj .^8-Aۙ V k| 6]*$_)%YزFk%*VAw׹Vx6pfH՜=ꌒHqnmeAvǭ2AzR&0ft1ۧQ~E)vv:|w+U 4B)$&~:fḪE1?l _Z '#=.⾙X¢^}YD|B#'hDiPF jZ瑭jq}i#GzFCY{zj C:r/1dJfՊpA6s#vDJʨ𑚂zY6OEmC`?fäO> aEڞ2∁wAwbJ Yb}4J+%f ꊑB~urkǂ%`}93jGu5hU EV 7K3~*Q`A?ApB1#pEZl'rA@::j mTr8vrJ̎_~#Vt}9`ٗEnKGή{sd.>7WDMd`}l#d K驻+\fT!s ryQGE g#ȪrQx to3=I+ڨ.`!/LdzHʭ{lc~xE&&]!FUF>jLwhowo8Lʌ/e!#N;TP"$9qk0[Fyb#F.NS GJ5-S W%uA~|}9QYHNH'}?, ,kf猒ﻂe6sȸ'Us6t$O?9 ll2;-f?_³~)xksiZTI"IY}.Rb+- P$iڑD׍G>XGbU^ 'Dµ8.)wf,aFNNK,Yzx̵+ļt{-1]d3tJ#` A|p1d*4-)8hW`C5Ά:nyb^<甄l'ڱXmwcXǧe_Q!"wFo>W{v%QR0W6]YGAJ zs b}* @p!ngΣ/f4ch9vRb i@45Z_9vMArv乏G ڙ"yo\J-T>v ɫ4xgѯY̤<{G9CDbºX^Alf{ZZݔ#LނT׬׾?o BgF"v>L8>*hג+p^/%+@fw\8*z4O;յ&ЌcΧGQv;J+oFEWiT /-dP6з(0y}', y%軔`o.#72D\xYxkč5~.z&+}:FD#;fN- LƤ-)mHq 'Q\om[]S߶wU?Lki8&= r}rq=s?6 Y7@uX6Sė?5+zW Ɉ\ r}CEQ[ uiyTE/$ dH6^Ux+/o.Z^ljTDxaɏ$)tKꮲLd"utdι /UBps_m9RX]Ny:) I  u@͑ݼos=n"P4yPYjW^Fmw}7&jqtqZ3Epy% C=nZPRG@\P®]? P&l~F{0-ʨb ()鷌qԍ]05e26v鵽 #u$x:*i wX5*6q6mQXbאQ'{+:hSAuK?OSMhY)Yفvn̓.W<uAJb\BO45ԉz:i Z˘.ԟM Xklvaˀ *>SYmy5}];7ul?KC$܃3 `JouJ5S>|+ @ũL;brT6h ]6nK[ m svNɨ^KhioNΩ8gJkG_\`ҦɃ!Lk=]z- X䢌vY(+URަ4/J[?o0UH[:0%n-+@۷1-٢Z@ҞpP%pRZψL*P "lCt{o1/)1jat ߠm_:LM-a^`<3mi-{T5_8H^&wB6[p>I׌#ooCǒ8"&gv+uI@Z*vꀲR HWY=-nY3p{Q> Tg: ?/܂@52*Pl{ߑs$+[[1L \߄t~z}l巇{ `܎iO'znȧ۲R7M̨I쉐ͪ"c"x!ZR D-SƎ31y4B3& boI+S !ҒcFjvm&5ԏBӺ?>. I w>|#F)&dآ= O%AFJARzM~0-IT NҊvt Kc抱.r{M񝁠U(!V(wcTЗ`InȔqw߂W ֤C>N9>tuAA&^d4kߺH9шZy{( Xmd #q`$ډH{%"Azwə&ĸLgtx YȐGqxb?E43>Je v%ZX ޞ0 gqa9PF\+W)K`F\Up/7JƈoUv=0 t43ad8Kj(S jh05sI-] .OVdNhg@G( x|KH d(JF\W!_wgeO=3wFr/̍Oܭz"}u޿Z6,0(<-sKP%O|OiW {Ym=unee_$5 h=)ChRs9[b>VjG/R您a%,R]8]or`Bc'FhzLxgvҽ.?RA9:-e|Qk<)!nhfoNzL$b(=q#H BQAƒ` U G"M*wYd;wd$݅EpBw?4~hnZ!>Wz-V3,lȥ =6_{^d +nשR#016*dc|ZofٔNM ;,UW߻U0Jr?>fōpw>yȝ^;9ӶehbGǜ演]OuH)ZztgHboKȬm&lQEKƖ2QPdKvD.ؼ{ Qu~`uDtڃv쨌~->NK\:bX*oYOX>JMJt[Kl-5  Dž*ȂyGɤ.BYux5B Wz/f<ڎ).[L9JQ3Ӣ]ahFSZ3)0 +%:CNq<\j&˩79ynjTxOX{D_WԋŊ+Spن%ha檚zpB#e;; 8| _w| u!Mb*m90UGضpV$6TuV\N$0M!7jcf<&gnC?ڌN'قT"NI.o+㷣?0aG)?|ZbH()i5ǥ37K1%4zab!:|%5 % LR8OnVɯV85_M '61{aNSc|L1Ej|/jNfJC{v(yfa+=Zi"0K{pV;"ydaI ~@DPmQL!t7T +YS'ĶYL4OԬ ⟤tp~C|9n VviOQD%M^|X[]\sG& d88Hue LbW o7o='Poj˫r }J6H5ǩ䩅"5fX}$k,2%% ~vITV Ix籐x8gmFa4MdLtUt"Jc~yf#xȕ"jm/.4V|o[fzcn='A,-O|f֎PF S[XP9;ph_"iQ;N9 Ie&_97^nv]((3XKַ . M?5 qJׅrD(< [4r/>4l~?GSPs҇4j7˵ܺ8{ wq齵7R;eȮ,i56X󎏥=ݐkzIJt#pÚKھzG0ՐO2v$'tC5ڼDRt ՋןwuQ 9㍥Kj hJ^+A"mDMi'3=͐Z|~O{C<3%Ȣx`Vhېl"x+cf' ЍиVU{+:6QLz퓓,ez %4A-ݡ៰K<*:WOQυ02Y#VBH|[TӔWfE$iEs!۴t/"vXմoWa $$ FR`=/]20l GS϶dp8&!%ۯ?7cR/@$ vG@%iXݘ+$`~d{hD,o :!rڢ*F!鹒+` TEZ^mJMwZe¥B]x4s'M(: KjyV+יT|>u(<Ncu7N)}o聶HJ-WkQt=&* }q=ox!}:MQ6ў9b(\n{%W_(~~^dx5fݺxb= 5v{4窏I31 /%C\/ 3B4>~Tp61aO&]H+(.[O(OYl= MQ>kW֡k GܦG"Ƹ賬C~V "}]AWB o`&AdBAz0b(X%m9xdâHa ,ץ˕u'Z\\Pt|56~Ϝ{/g$͗?\6OL2tT0`9b=[ .9ױe3#Pm2-p ֵgߖXWq:^b8N{}/7cq DBIځLq5hSg08%Ghiǒ05n/x .PM. 8 a)fZm8%T}:3HA 19^,qI[R]3EX#Qo`ǝ$&nMUh&K4eʩE[H5ƯqEPoUט564R" k4O^Eƙ #^da{YK->XN(-\x`ZƂ#wJ/XAD,h70"YbG1W4ɵ^}'sZzzppvŝzz|q5{*vPLȇ8'mx`nQ^t;.?)m\#h7A\T]~%irf٫CHQ]x6IFxu! 8f'PH(h!I0{X8^FjP:U冢͐TG(#a!,y#y>-uz^(9\Bvv-F@oA%F YTBw! -SfAdsR~2[4xM˝Y Snm^8rM.)`+KfryDaKGhUz!h_ ܍ t>-pf7$]+Ew ,_Ѓ5S 4!)[Ebn,' PȈ;7v!Jp ;E;pcS\`,ELgN+ gMj ܥַ9jIyA oEXb"&n1Ȣ^FL<,j`I$F8耂VHm3|h¾/y@d ^(,X3g\[GʇMhvx=ĔǀXJxZr/[5[Dה<@8)#78t[ST௓C'ѫeMTjBڻ%ws0-5ЁJ_K+pGC V,ζ Fq߈g@)9"f݊CȌ2C^^?}o9=z6*!8VVy|gGţF9c- (<A"dDE62JvO$}Yk #,uZo1ȧ聻Q,_DAoI:յqt蟅2Z_I+ںf_4,vZAYpAQҐn"p""E)^!PPjښ 9j`z2 .,aDT>bU*k?AԤvDŽ^Θ)1IX{Ǜ47Fu,&_X^ZJs4" ]𲁹>H>$Fq:vL?u_%Iz $a=t_gl\"fd;$?Eca_iJj95%6 vciy0 D@|+64U]=X;Ktb7DԌ$c)*|kWv| O@q&իʸCyCZLLõ&`5hxf&^Zú*;kc}8%Kޮ=uw;Kʻ "՜(12IfSG NiUxH.rzG[suf5:3$P;Pm;bl*- j+T;t;Zst ؍l*ξŀ,~êja#C?bdr!)ؤ5M2xT2bg*i#|%3!ZbF8[ #"=pμt`0CQKr/wh(S"<1sݤÞʡz<(-Vþ힌6D:fˀH&#X֒H| ]zA-)ƍ>ߛ =LP_NB~J5n8̶Fo-[u,s} r} 4?b rпCS'n!KR3 i"Ckn(O>`bmB:*q$%"Y{:-E'we61PI'ݏ,V7߇w-MeXuE7oؒpa+=xQ"I w8s_ ˤ !S|(K_V {Ul#ϭ?rj_۵(JO'4UVGC kRs$zU\}ZI->&"{[|C{o/,` =McUg.C +ZNUfn鎺X|uH/"bQfAw__g5S .FoÒ%%(,s1U^Fl3rY@}Pneɠ19 a^ѵ~/v80›V{?.RWG:d!"(C ܊}vJV= #9֧vĶ zBXO elQ?qr ur|c;fac@]mm\]X;/9¬ gdz!dG82#Fk\%2Y ƏY*z>>n`#h EKXS ֭j1 uqt_ڬ?1dŋZ !B|>Y=ʕJӈ%#!;|h$[yTKU5Ņ{􅱐6U2'lm:MS'NvjK%)n֋JG[7)(phC,$SY֖/k4т]Ozc I6ݸfY0SۗC:J B5抛WSnȎ0Cw=5i}+`Z!6DF4\BWo dϽlXb>=NG.%(A6'Ιz_"=#{t;+ [`ۙ^  pU)g'̽LzgPXy_?lQҴSI{ֈBɂ" Y}uI`ȵ6 *: jF e)MVy"'X&Huʧ\1]RBpdzw;If+J(ge2*E0..!ͤy9i,;Q#E,#)1| )>tٻP'CڎL OA߈0`Jjlt#J qw&d[O܍+])*$,͆AEŔjR?D.ƍo mT m3DNÔ |&꛼aCy?׿W8+K 38:>ʦd"sA+qAtSF˓KӒc7W:˼6q IiA4x|$UtRgd?UOM'y'^15ay\ښBP=٬mɱR[qp>6w 5x=pyf5sI7.XP;1܆94r|]bKbl}.ѳ^؁d[ {ױJߩ`px'@ZPXY&(q>JѲ+Tć,oќ1LS-ӂ`lE} sk@M(֡]P SO*$G#l|r/m|ĥY-5_%s6lwgoyBZƪ K3Q D4 -KgԶٳ?J.u9GIf}}b=]GY7|ѤȠII]I79H#γ^ȌN$E$ڴ T$2,.FW`Uب^8d^A@P;،m-oz >-q= ]8K CtjG-<4hqA䠇zmiZ\)9a`<YyQ@l\``JP񩪇&g7zY 9Ѳ6 Bt#4OX h[۽Zyb\q<6ɐW_n^ @~6FkCUq,ʬ[JICj3qmqpe) }Ɂq n8WJ v2b?7n0%sXP߄#ZmhDOo+$Al5"wWx, }{ŢPlV 'i@:09b=EM3Ŏ_w.)- ¥k1BBQѡixX>5ڏp6W*Ǘ`zVB\Eƴ%+^jjA%:JpM;`x4Clۖ>2ޝI n!ASy\9zlotQO<{ klՉP7*Jϵ=Q>'Y  kTC*E)p%9 Fޅ|立%Ւ ̫MM;2e 9bFY J3!1lm}F†iIyz; =-%1`Ow|X c"!e,~XjԞ'U}~cvrZu'̤Ru)B"dxk!gG!J^Pf~NΣw߭@*H3m2U{*y}Pq& 1-;WϳOhM;췀kscOژ?1be7lK@qBȬt,s@L;ۄ1 hťE%iB:6P'h 閟@۩-D+(v {\aUDG4â7 7Dt6:(ORZOk7'ƖfDs=CwoWmU a*w.մؘn#(n}F2~%5A/%_sofK91vpC~{J@("KJ:xweԿ-hO?"5ZCZU*z rt mf EW,Qb<4u>٦6Pj^] Ey܎Y%JkVm zY9*w4"J GSvڻo"eƻBcfkv%v}ACš ۅN 4Hz:LaI5PimgFu-e䉉cF ~ޙhuΥͭOT%D1F[!jМ/4)\9(ƯIj3EH2|hY TFwOTqT-<(SM2+X3AobWpp3?Wםp{vTy dh #3Sy iHؿ'2p6>QʯEޛ+Pw^fgy_~yj"w+X9rmr%73Np9fՑ Kk}©׆,u "E붨sҼZ(5Xy$DG+ T#O΄uy瀿 ov4g+ =V,Lqt5辞@`Rot $myqSPZ "Q6# L}w;%ujd8}̓\q}$!J'C5~aw{ʉlg, +`DPݗ|$壳链ۄt7s_%{eYЗ)]hX~{O]`c3Kqwß[ 6j0z(\8EuTr/VBcf*'#rPy\UeMP MAi-Τ9 FGQz.|B ǧ._8ʇMC7 L,wcrt|lXv7w/HӝYN8կ x9Al"(Y\ɬ9ܟ?})Ec}uu85< @k,Pml}AC7eϪ#j?t1WqB @n;gxt w+)k0"鰏icud7bi`F^㳘2Tuġ[(= ck H<ܮ˿al 6-*zTd̃ݽ1k_ۡz7^bP i7f>atǴt~o6~ٶ\o͉V'$o)N Iݡtǡes9鳉L@'\/V.e PYLPI;BkDz$DS(҈J2P_5/LB)$f0ۍ%XtB^z\z6ݛ[BMPffIN^@j0x\1۔|F}1'x\k]Wbӊ.ۡru|1Og8l{*{fc4ev{=ۊyMGZ9:#l :'Tg^AZk9`;e<*~}??t;bJrW 5ZK',QB$~b7邒{TEhcB oXČ P <Z N\0$\Ĵk#zl܂{`"dm |{&5YDu=:;A)H4-/bݔJY/FФl4 wGt#tڮVT;o.μnv٩)6ጶin݉ڞ}7J D Z΅_v@h ըlm9Oaym`h#XJ:K镪0 ڭ΀.AñK3P9%Z$`d@p4çOWjG1t.FΎSj;r^[l[L/g zztrN;|OiI+`԰zx}4 *P>m(i|c#,I\WCo1sei)+!{ v~~EG e:<#j!Z+y2? oЪj]]Qbp$! $"x=BƬ@pfdkF `Tcʸ*ɺG}`5.@uPs-\Ph/iiQVG8+ؑǡ{}@49vW)?P3ԈhJT0E zPYx냺 [ x4jV;))5 ,=bay禤~)ˁ3SV>zZY2ݾcC>P)c}~@}z!}!y%9$>!ykg@EK#I3zW{NUQ+'+$gB{n0 O\S~O&DNBXǧBv3-/Ծ`] cP" ʒR7o4[u3{?GQ$TT;WRbA`ũ"wz=##N\PE]Ք Dy Rrgmw[b} #2gFux x̓T%,#@ У4I4T=8>.҃4Lw?vϜWx ]㢽Z6NF6^b9WƐ^2F"QdYqrS~t3 ο\eNhW7S44+cQӈ%銝g8!iU$=GӯBDWϨ c@yH[e_i,SnvA<³N^j-r)tLӱ9̡%AaRûHY\tGNCs_Y/ lkHҔ sK%}~K 9ZЋږt{)%;ӊ4zwNIShUG?cX+i\S LL6[#5pF&Prj?́|bohG cd޷@(ඡ(8qkȔZ"ϣٳ6壧}M0&h,;ǕǏGS2-5'Bjb5"7Ԍ%0F1$RBGbkXLwEV9?x[RG؛Ųx d +^a} *8R8uu鋗oj'AyՔwBŸ2췱 E=mR;-!dq_鿈i:m+xՒcG1бi3V.4ac"' .O7SdZ0;%KDaMrTT+zI=<4ݏ?82^Yfg $~t5?꧱_4!V;:Lc LKw )S=>*dle)hz.P̾Qo/dky_IA?Ql1Hro*U N:P1fL5_);~B `e)wi(g0TO Q2riN;zI9"P\`4)a69 vxq&8z/p@ψDqhisu:[s*jx: xCdv]g3lJx̀L, vӑo%]R&{R4@JHS~֍&r^9+(#\ٙnInZ~f˹FzOY;)TkP b< xL.*$+ ? eAt'1kJ K)fLPѮԮ_֤u<]ގw,j9!^vn@=wX%Ex~y ̀m>mHM\F')­}vyI [M#֙&7M:N}(ׅfO(BKšyLS5ފrQ{мJ@N{M'hV$"ɸfI.UW"ߺ|9Z-s!2f-+ 0!9<\|#K"_5!*(DMߗuY_+aD@-zMIlçnms00ס`(p=夈@,O並;)rzY{۾Z-> x)e8Q;ޫqH4:<оްnhMvULr'Dٴjd .s4{7ʃ a(Ck- O۾=BFX9!aUaV~]"O̿Q߫Z<=Bd!ɗ~t)x8~4!vn ^?$f$e"cw;RڮrWG9#Ѷe*@)ʰx9 ߠ,rq3L2㹅UW&;<f 0 zi!dVNvdrԚm& ZW"z:E 9}_3h.4M;{7F\n<@dqƥ7 $!Fn\UAX$b|&yZ@~CD]$Kw GƺBő@yG"Mfʎa(RbYͩ Js+dV?Ƹf~/ h9B[3i}hӏTgjmsh]e aоT,EA%deRuѰn| G=[~f/y加*UBŝ(>_䋢A.+i,{=QZ&VQ#ƲZ V.c޻#yNm0j@OÓl|vhS0-:3JZ-y򰷆 6, rQe;.<׍.oP4L c[񹀈 )l"IXZ)>ߑҲ[1kZ}H*2BzD"L*MqL` $Mgu_H5`&:D=*-Bm/xObR 9QK7e']5K=bDVLbkTt)_Kyt~ݘ(OJ%ms,õ{["&wm}ڧY)W/0 zH i6_k2:֎$D/] z5TWwfz+5d wb}$YR&)n XE5ᙹpߡm)p|~{ b#זŴ&_]k[ ,l W%EFӗNi×QK1:"au~Fx0/E ?ALl6Zz 4C$7o x|ȿ6ŝd94x(aItuFB PsKw6dsf u?[ܝ+5^ *u4U#PzV86~M_Ary"9j`k-rVvy-X 0RgԈwyx2<{/RF-3nJPR/tU&Tzڔ;62v)yu7hx#Bvjl6g ݤ75+H|Lk\wIVz!1JǶ_@Cj Qe [RiW+4֠ F7Tf̶PۏG%zuΰ_!&U#IˋQVX!P@e1MiʿW43Pzj ԯnr4fbWs Fj&QH^mw&UN7ـbGVN-C|K[Us -bnŕSʐL. ,BF~gݎf&饗hXAbCYV!VCK;(+#Yz.PF$ ffӓ ׵0iSw+gn9Rr*iƹ\rD ʪ}H5c? hhB%ո=-swxAs+V9|BX+#lMJR99@!1eԻjNqښc .+{Ш|^Ҏr])|,9Nl3Z)/T4 Qau !g)(#H<{޹)QA]bЏ#ȹ` ^!f:c(DÌd\[E%wcJ9j&L"HdpxFTHbP3. u@i0%68蓜6o\~<\ښe>~7+3#S<& U5-k9(< c%Np uk=Xͳ|GG˛?Yπ!$#D_ sA[SHk!tC_%̋* q*A0 lg3A4u0zקJY{!<4w,ҩNv.` Q=L5j8Cwq^)N4VP͔& ծM1ţL"7e00KS﫸uF'q5 F[.njo*Ax"HAv/v ЭEեa7EF"Aoy$叻}(yu}W$M_aQ.-.~h.r2ho|wCcE^{<呸Go .Zo">7z1T [=ǁJ4wlMs+UXo>{mT3]W<;'{Q +cIry |Y U('ԺCabP~H8C&y عazҠ /rذi>TXw6G$-[]qMј&p5LX*9oCF3Zy#^1|1ԝ!Z.w=讴z9H±\dȻFJ us)BLT:ʗ[GpS4bb*Q3%^-4B!ϸ'"7TD=fӦPgv9#V6c!mKj٬b;kPO4 cGXKSr \ڋ11`3Hjqa*7ՈKu\JJ-e0YqYBz#eCm잜_H/|ZcL/%2 +G8?A:Ւ`an. Ĉs_(t)_ɇHmc@q%* ؆اv9k:|a]<,*4LSh0)5USՀwXw% B\=7f7ueN4IzlJB x([SiS+I*غ-EZyw}'$O>U" qqf*Q#%6CA7 l^FqL>As0 0mA}/м1.*QfڎLՉVaCoy[R95Sg!Κe oUdGlUDYWia#S(&9#|-.|$6`nU?A'gVN!qxĞ+c{!Şt ۏixǔK'WBu*OkO;]Ԟ21aTGp(I8mFZoXȑS&AxWI*l4nXQl`emAd,4GgXgMaPS4q [ɖF7^š`.Oh(e8PK@f轎֏#ǰD*< Vˌ^`[!FZ-;pkHe$pݲ̌PRQZnIYkļgZi38_KIJHid_fL!1:yJXKz5(=kM /nP$IH).jKuh8 9G4*C32Yķ7)ڏJPF)ʹ/(Vj۟2Ue?R" w% l:{eKC+2oAך4'!$Pxob=7'uDCy!&9Isg~E bwQeܷӨQ3IxdZD:v:ˆ)7 uvdZFE]cWNEg>FpdGLSc!( "$j[r/ Z#m=6}=;D-@? b 5c te@>pVЌl |U>]?a0]\ HSU}SJSdwourcx@-1Pw;4a z⵼Fr|#vLXKw@a%U>liN'8# Śa" Q/46o7\}fތuh^g 4t4DNm8ʽӛڑx j\ j 1Nݹ'/4c`mgw)C;S (WŴ[H <avcXgHJ_>|o`%'mWl4n^.7ğ}!pQvğQ<h|\,L5[HuiBJ)f<Wn5b0+밷Vc9@vp?ll0‚A[9{^4w5m|X@PJ Ox2KgX3L񜲂'Lw9s, G6B(rh@*3kVc$ Q7*VߟOraPN,+8xfz\ ʑgM7 Et02G< bzܚ Ye)ܸF~ҲXHUk>)1bm(tu|TեOj8!y]1g`ChK2A4xr~_M Gփ3ߌ.k6άR?U sxBɦ&d<.}H/E+xm_ScF)A6Ѱ(;I<j3,Ù-D\_o;wqSr/{p&2԰ٴ{4[)lnB?IKVܠ;^*&ZY39x1#mzu*z(obK0[,ųITT%TrP5_scTv{rR,of:T7`]ͶfJ};uVcd 1A<>žSՄ0&vŊ^_'7$Tf{ 50P>~ ^BH e\KMǀf xm0aƨrVu2q>yEȶdbmQ؆+ _{oUs$^Ӂ) 3tlCL=4"͹r!j%ߋ.<*e,bx03Rlٺ=n_vA0`4Y Q`u~\։,>d=yQu۟EWcem}u&Uz`nލO17$D-! h_; J"Nڷ\'!+O*AaٜM;Z_ޗ9Z՜FݼvbUEn>bx)膀%G}ϫ"&zE.T+X=G35Yܣ^95U9P4*vb$21m%t<O:V¸j/\ c6JSp Z 'witXR0`-6d g(T!4v}&Y?ڐ_ <K[mhO.;*ܜزuoh}#t;6r<ʌ3 ƛl#)M,gQhEF!Xne!y Ճ ta)foV$ .f{ɬ@,NjRJ T\p^hd{;fl#ލD%ef:2bGb +ɺr楪!ѭŵcgǵʋ6{UR`cdK$lew 9F6_O-Z'Yj49RFQptnY6J )HOe 10{d,;Ǒy@-V9Ts,"t T^Q.e:Ç)a0!F ;_mI:J8;LO` q:m*2I6b" @LvA"optR8uaڰgtHiuCE!j;öj"8:ßst$7o&*0}Re' 0z%r)tVpv5:X)C2_3U- g|UtjS#<{ueq+ dO-=l/2|ۦ4p߲G& z$W(/N.)gm)/667'#?^lV><a̦nU'W$&՞ӧ25^|9+x{xzkl]ӌ.+;XDFNq?$O2XꍅHx>Yݹ%=ۆ<-17+ô.SԄ9,xEӌN?H4Z)%3]  I/ ;3-r1!rvcCp'gN95C`?1x=#]W?"(/{9.V)xk+XKwÕsS ̓`D Hе$D+L~ے?U ړ6k C 6Ѹ}@tesSzvd0v=#1w}k(z+;-*)xq-~Ef "fj#n{w+ lr?.|㱏?=VuX7 ==c{^Ң0!|VUԨ@+O̭(oSLN*n QN [=kMpܷ?q,29q6LHo0džX[״K%-}4"N$%Ѿlo9}2Cw8 ڊ+_O6"&r[բ(y:R9߅Jse#6Ө}_wS/>Fk*Ynǥ\/spVP*0cHOrʛ>̐ `hh||\JTX!G/b8@ᲆp(%AAg7UiL3&fxӑ tNDރ&lc_9Gv8)e^*}pΰpQ굲^>3I4^:VtlW!A(vPB[*'tMhMz|rTb3^wbb|C%T5v $n's#ChU7Vl9yB95γËlW=ZkZ~e.N"o:W nЪ|d*%#^RH ͚t>5yӉӌL}MK^0|9AQ/VO}~[Dr K~f1}-<=TecAk\/! 50a|@^BXgJvۄHuN MXv;W~8LD6Զ_GK%Pj0Wt1{hj1V9no\%vvsDt/{_d]UlF8!i F+U-kP\UCb#9vmX"X=3'S47fk%90jZE^y?[, UU4 ϧO`Dʸ37m4sL6XV>;&%7RI} iVq䴳) ?XOvLyﵓK~Qab:\H-d\-t, 6|Dso{}#;r}3;4j;!{fJi?0]q3rksOFDV*ۂ$וm/`,Ã[U+q Jۛ3 aj2@ʇvD+/>ɲ=kPB}/TG=\Z'IlCr@`D;=]M!OSYY,!R]8Ԓi6cBaYBbiHo8ѻq<8'96\#h2tL@t)jܗl;{4س+b]1.0+"(1M"XkT7Xl^yzؒfʉaM4= 83~4U,27S=Y+g 2l$^sJX3ė-85жʖT8J 8gxSEgg@A44,7;+k9ܡVTx価k6dZʃʡz+bI P1ր {ahR{v_Uo~t=2؊+\?$lZ/aZ(S|,W"謆1ϾFQD\h?VETl:9!%Ih|"B XBSPCCn}o=K_'f8rz-nqH*^VrLĦD 6zf@v2"}dtRR=&,ER{Jb/1HyqPݫ41QPlq,E)X[N4QWMGT;Y2p 4Y۩ĎӋOky(9[)}ߠ/2S!M$OhDtDi^!;# V (u>b9:vz [lW2|͎qƴw :UAri4=?li&_Xma%9Q-v5/ӸO(^~܈|Xgݺ|"h 12]tL70 ϱW {ZkP;1.<3L~,p n|`H1v.td /T;RV@+fD At˓ x*=.msp_oP`{9r)ÔNхh%>5)R PZ0? DƏ Ga(zLJ4J3v]ߪF!IA ) ot3BEIW{9a+8Ye| !YoBg,2t/PcFy8!utj0B9NnHT׊#f8 1js 2y[0Ҫdns!P);){:\w~76q:4Y X ](ل]Y!m/_ԙj6w#``g8#~O*W IZ{ȋc HirkJP,r&"ՏřqJ Ԋ9=GY*.p'tϖmG(~&aZD|#`iWYЙ( n6$03I|$4}wOv?M*Ox9MXK!x\V`bh?(z(x;`{;nGuFDi,%@'+xST݄df<3xX4<3 >PnvG26{]g.c Sj̅Ht QǼ0%/qC3y|a~8f3[=z q{skO5wP!B4T/NޝA]3Lc,V"Z҅Hj6w^Vf<Vxqo`3ʄa;\/L|HZYo2#-gߴwm3l(lc٤$mNn`;U9`lpٖ\@VDi!0rL C ڭ61! I)D㔒O4Mm 8&iM5_k%X$p珺Juf0)75v"y(a\Vw"\ꐙ<<$czbM۝u*i ]U}ظ"=X1wb<c9vؔ=aV>7u 3iyJPV3O>#/7KT]< #^,{?!#bݙYĒ#7|89Ǻ&u_>R,ՖAX֔ũ;޽ AJFnW׃&ﶉ܉8j `¨eM8iSao&7WVnn8i剭šKa 쬖ŕ.G/ZDܒ^ii o /wZ@~h@GEk&3x@cS(-THttFKjf7Lj߁w -GߥFk8a-ØsBO6NR>*\̣R=Ϗ!VXGg%,c=.Oo v;%:dLgy&qy*#*ZY(TF.M-͞S!ld¾L{3ҫN:*.t," 6нʕ5#]ydMf%evb̘K4"2{6MYU~Of#jl,c7W+W# ge,=,^ԫLvNwݻc,Cl@5r۶Ä}TN 﫯nڮS p)I?g&^mc$O 2\'(clVQ_6ѣ?^{*]Hqg?d TH ^ qfF1 &c\ =bL@L-?tR9&ϸ\EQ -w˸~Y!cgҙ8 -EOe"X,`U- u!5cHTXhX54jlVԪvto1"-pSGet&"v4T5otffRxƸ9bc#d"wZI{1SVĔQarGYY9o.VP; rҬ ;̃2x̟1`_BxhՑ(C'+l%d&Hk#> ePI Ҋ䥶PE-nL4Vs w;xI#7L|gk?WNF ' }@q2'zF0_bSѵY<nJ٬Gorz[rhKUT0#SyI9nF>#Cf Mw+Ɯ\T=YL_W*fgB%3Oy}9#}mC'lRs_}9L#E )t"~+j$) ESOVOk߯J\$k X@jBWu!Ljjۈ eyGl\@/'lF'b> :-?.ʿEu3;eZgɭ=7]5s:Hb-iOӷj8 1AM k8Sوx}_w J`z2:QʅVj&j>&|fF[c?92jvax 8kC(TuGPðm&y%9@1ӂ DY!Z*z T" OID. &Lr%|j Uy 0'ggbGGFCgGdPL50y <Ю!E{ءFy"bE8Qδ%ɺ ׏tU%WZ+%{ȉӅnhڽWk Xn57_jn"Ҿ>|aOǸz.bqIeyGuRS'Xyz}K[On(29oJ?לB187.e i3VXYz`˾99p3޹۲4GĮ 3}^枡8[u~=cG ؈ʑj2?@WV6خUm^-ja$=V"!dnWL)AV>o'`D-@p_R(*/KKF=b4HnVXIiS,bVG [!UV_W=aa; 0g˂}%;i~ 0 LӍ1o:!:Z p`j";eXtg,闶NVL_fp^ڰ=(D+q#%r(XзƜal2Edc0JҐ DDpZb.j-FI\0KOOĕ$j㧻z!"A0H)A-ыmLX:\48\GI]8 pPU{kg;]Qnf3b105;뮊m\J1XV&D󇐕=).k)ѓė<VtOhOI5[(`/Nav ^ͦ!CkմfZ:%N0isb91@oq5})*TNh]P]6ʥ%c!hly⧝kxr%Jx:5}X{i=௢S£;{OV܋8(كyWj$zqfE!en=>Ȼ,a>v,VȽp,`*\5r=o}JLOB=G8/I|ZBt3ÓujFʜ$rC:x^@[d uԫ<-h2iY&ob tITs_3G`l~HOu\Ւs$߲.i'!x=8Y!{0Ï@G.0}>nO/{ 31ח"QAI6^ BdF)s!ڭsӊ-uOGoyzFgd,Vܵ+E~Y"6_iS} ԩE1G߭@d=m)=aG#CY4 "v%➾b a0뵎7ʱ @0P Vߝ!cUƪ͈ovȎ Q6)J-͟\'.} (#[/K&y.cMsǂs"scܱ{uA[?9.@.XeMzH M˕_A8X1,Cĩ{ծpE!&`okX\7nȁMF8f~%8o' I!5$3q$l./DhŔ;K@Q͍X&D̺5sޏyb66]j s aL QpZin7>\ru@%f^O APB- #:δH%\sö}ǎVUu$oԀOI^YՓws/ZLhQ~yx9m "d ʀ93;OTLuD+ߏ F&Xߍt9 h+.(0׵R#װ 8n,0`A7;Aj1(fvզ(=Sf%rwvmU91֏ b_WbDP,;/@Яw{~,; AL[FxU g/E "9y{7ϪTo{gnTOOp\Ùi8ޢk{Z3㨚% a#/W^BT"狧 XMq5nBX+% إC;LL:U7PeH0שHO8o]x⨇b&ߐvb iXz;'ғ>H "h;/x9TWcJo;\uXqS+O3հ;Sb+(r];+f@/32ŷ,]pOa; k؈H4.&%ApNnΆ =!_-dk|4c+ abH.c8FH*_B '/_< oީ! b%AIR9+} X[\}?F܄{Ԣ[ѮVn=WJ) +mo_|`Hi)In^otEؖh|pj (ga5dHxkF%ÏT==<ֆT5S'42ѬSm1"O2¹r yb8T^gٚS /HN/m*NN}Y]w{PYNKÇ˵H7cgJ0fY͠*Tc78yr.wh>ջ™^8EUQ纑6Nz XOZgin(<uȯ!LXIr3Ǽx]5}mi]%r%!($AysI2&181T" G#|N־yס8d)Iɭdl~#(]X-57{Ř g2Z9YW"p$f^3hjh n1ǒ+q2D*JCf6l{zM;O8 :21š[AzQ 02+*){UDŽ%bRsF5ui[vA ' hKՄ9[ɺ,+J f]fG+>헕y['񽧷+JE?̠~F@@vUuLyͲ>rף'l4VT:l'f* G7f8q<$eTr u\Lg(N!! Ic:ɇr_*!395Gzb9`B?> M'0/c ׄiƷ/&4AClaA4^RC>/siY$Q44~13ţq3hWXSD2ё8yϩW ҰG7 ~KGz. 4\x%Xu;v7v,tcȞcvEoj*?]s0sr59iIvZrUгm{)! k]x%7=әuZq,_]ʧ/JY״rو΍AXisOO#;b}a-Yj.5TDGHfCx}jppHC85;I.?CT_ `$&=aN-*׎IRH!~>V%ݑUӍ!~SP-"MQw7<)D&U˶c"EFvb*p9L%箟d {=,JWѿV]~f?SIu'L3D2{@Zol@aI=u]K .0$6Ŗ[ WY3GVw\"&Bϲv"IaN܌٬cpq3Sh?߳&I+ 5WG^zO-(GpKFo|@폞i|} ۂ[9$d7@1Hx&J׌R"GT3HZ̟aA"ިiT;[%%|$~n?\ۥwߣ@޻שKyBR9&²We5\ܰR7|u' D&aD.0r׸|渹m+n`s~rfMk4[\T;#ؤ'RUǍe/N}JR+rT\=&Q`F0X.?{& ዺq<(_؃噥jM cj ݃&xצ5 "hwF2αV@DI0H`GO)~346seʃ|f}'lmVB)J!G}hhf-c+Ox*L+[&^3 $7gD^^?Эk5}UR}d-TA됵ql1ǀ ղbߍ]V摑#V ҟ'_IP{a)ٳ:E? Ge$_vͤ8a#^6Joq1ެ$23.z5BX{ W ;FXnDcpX?]%磁RUaܙM-K& ^YiW/k٥lmC,_B KbA[:%Wzڈ%'XX"پvHdsC-u5䏤RN>̛C2ޱGҶ]gȸm5)>"!5UW:݄u'''AOЋ+cДWBV6CC1?6 6%_FGcolr/H{RmuVN*fgjȵ4w$lr\ a*IL-k$lRldw;ZCcV8UA^ eROM&p<1j>֒.0ӎ[E6&9{)l T8cE%vJ4_f-baM]u@U5"Ps:}.|LwhgLPeFJ)!qǗ<Cm+ H-,fdVsD$:mPGA f8 Ϳ}߆+h܃Sz< aoGs .X ;#R'ތL:_aFa5qނ_I~w;縷8%0fy"p"#PO5-;]$M4jY ӊOJ)lxCdCi]LV/c²ă ea|9Ks}|ASA1 $yUhZs;p6n ½nj-wQ h J̓郋X>uDXʅ? 4l/h)3uLOD* s&{@.=x!0S9Q^bWrzhExd,&0}eBzn\~o_\mpnvȥ7i݂f­s۱[j!ZjSS )51ËaW Ji5GIIil{L*jn%è,Fn|zP9EPI+QLjDr,Y (+-ҳ~庨hJU᭏춃@!3w %OFOɄlwGCi82yx *hV|E)؆V۩5.,pRհ 6oU7* _jȼh,D>V B0T>y{B0RM(أA' 2H̜R ]fl&}`攲-Xwm"d vF՗`MKvBA=ڻsG)SY7=K>uApf tHc O&y^@ p$ZꕋXZ3-@ x?4HlAAXU Z{B<Dϰ.{1DjqCJM!hdtcFlQh%ȿ:%#|e+_u&'uhv 4ŧ,"}gJVCf5T͏hS9|ʿj#z.MvSqO6H7 /Mn|%WZ'K֤;U?7p0l_\* M,bfSs}P'\ Ig xBmz  "Rafc`?yRKf ,m3oXK=otL%'XG+M1^̉ǨuQY=dr/}e2NŴ *Ѐv\6F0(j5ox!z[ڼЛ3,oÆϩ nG奟_pٵԸj5!='æ>Gߵَn) @9TR\Zl Q0|-Ʒ3Igopks`c0 E9i>Q[q%±PF|qvRVL2K|gR&s_;0PQ˳2sbLH?c ]JXzsZg+B%i3WcA(qO]ycuٲRBY\O9G~KZ*- l9" 4\ӏg,0-;sa >8zܵXK"2r$W>nART@fSA!43W+-&ٝ[<RfR"} &f; _`r [|*J QI/o,Wec⡔k*F}^&\)i0t ǩ;@mp=u.;)N%:]õ./W_B X*h-BznȳأݭY(vofO .WY\_\Gf@1*F5DIh`:; oc5@BS!=qQM֖? P={.Vߜ;[,‰qWLSp5-iXmh;X$C;2&h< Ά,*Dt@#Fx:h見q>$#E7ר L'RveC7MBXl4JrCJea,w~%5R͉pyK\4_ 8jtrXAMQ_4) (D&ȷk>æys5Mg)v^*ksdUM¬Y `ϯP!4_\0udt6PmAzv2$*t/lD+/+']iEJ3[S♗y}LiZ0," }Z"v =v0#l |v SCz)X5A Ac5G0!z %hN(RTui*Ǡ(߿ӿ. 鉛z GH98QQ|A݌_sM3K4Z-^t=?E@oR:Bp ŷG`ԀG ic{5ZzYJE#15v*MX0yoL I6b3<*].z.*#.5uD:ڊ:f1LKU][*K|W^2MI·4%Udĵ_bnjPb ɗ#ZJ)ؼ8(I)46Evd@J10 \͍h|:E?Afw:h~,}MDZOB e=tҠs8IN>~}A4YjUVeװ852*&F!ܣ&h aAjIvRT_:peCԤH)-}s1T=W8P|j¯B%`vr&$#*-+*+PxJ]}9 haƴ4EISg+(E!YBX$.=$|&I{nF E2"BصXP,s!җA"g8NSLR.!KDimcΖ%1"3K(b"jw-i=uwNMQЇmk%< LL3fa=P;j]O/f Ew׏f9;1]k/Dϔfajz2`P9rzzF?طߚQ$ql5 ]81\.ټ8r9dy1+Eic<FhQU<\])Vab-3uB#jX|?oS{KpSWǠ~Z^|J\lH) kNo nU]Ǜqnȣ*݅TomNX-#|ׅ:\2[l%5ciƅXE@̸0ܼe~a2|K|!O;E=]) j];h8+iYjMYѸ/ b%5J=1u|t_LRGpg쟈^-N!øBs$vqhMgZH,5ވE\_= )f七V\^'!Q1U,0 ?֓#b]:/|8kjLK ͊43kd͝Wςa%?r]nMyjkwP峅q;F>$O> £WG9 iO`4z  b$P=rCdYO?&q4q0o]I@H9a|Bhw@*tMXwzm;'SJI' m-.3^\t=IL^ϰK9Na6SeJnJqyM'-;AWGd/KՑ%)0OBS2Ogex`Zۨ:={(F?)R߇U7ԙ&ziYE%8G Tyg*aY<QIZߤ廒U-浝:IՠwZFn ,{cQ3a`6ߠ\'HwuPEl0׾`So/χg%2e9K8B@bbp,$PdH6xX%\ d\ t|=$Sl$6!J(^}:X3֫a||է7%sppxjS#ѕO@Ml+Si(/$D~DO7.ܽg*[k,]Y@e<0W?p|/L.2S 7|5saD"ClUsJIq5L^+x:JUߘ//Zc^yLHP1!$ Ug`'(N(#wSx ΩZ[m+u3V)pBԲ-ŒUɤYmt NMݚ Y A`+芹%Y [ Ff`[k (SHM#&B~e>VkP\"ue3*4lZCqaOz4D*l݁+(-(u-␲J݀ƶl>-3Og턦h<2COI V*,H?|@Z;a~=T"mGad ҎYt+2/6뇓oI%n}Qlrev(xjOrC!sRM|~ c7@ÇaϨT JI,AZ|~ p< t`Ntw- nl'GAĔRP;h1<s_WSnֽK3acDFl<nBmb3D]: Wfz;dL+a)9Z~8!wD\hGؼ? Jt_w:b6d-P'8f + K#9V z4.<1v tO9 b:J aMHYeY\w?<Ơ9)ߐv}- [Ad](- ,1eOG\U}x%\M O'L\ rrؕs=rpE )eUkڊEF}Qcm|We6YNl./,箇SF~S]5-28mJT}ߞ/kG _p4R!7g-'S@*˭w}+AoCb$9'2y"juIDorC JJ-u>G/>!u%X|V0ˀPk>}OD:x$_U/WIO"uhmeN'G>bv#+]֟.P%t]B1|Q#8Y=S{t/giO͒U ywҎH ds"s^P_6@7^>PÖL\w4PdTyeoͼ_mox6QI 1[*(m62G .MDcg!5'csS"ܮ=I8Mj7Mp\/K>fZ Ɓڣ9|T%Ws2(ȝ694yBGK; 138~8IT;hv[}@vyL=VX[S[RKh@8~XgꪳMRo0U&[RR h&1. Jq=|E ]Jy,5Ԗ4+x=y+Y }-T<mmn3M1Krwdk aΗ\ƨ4(]sVKy׵mũL Wc17i!OIJ[qCJȔr2HS5׵W32>T4O6Db[!?+v.pċ QFֵ$_1l0gNYy{@ah6 ~B%8)#,6%A{` F1aq3RivZ?uBbĎ z戉YZ1يQX:|&CnzrTuV^8k6j"t\`=?6YC >/~ (UZwSyXpgw2AU9fX댵fk*9zdO)Ѽ#3ߚ ;HlMƚ(b{S ~x(J7WbKntx&99[ukXPYUmؐeec OK7a~*IFª'nw|J͡!׭BHV0UzOJ2G$9U `ai:ISD˰7[ZFnrA $`oƝ.s9R['r y0W"ŻV]Ў`Y|Ap7^IdXbQ&UXM0YbD2'gzC3:.w*pf3LkmKd4%?N6Qr2IBi.nZ#K`y'Iأ#b5!Z 2'O6-Fsy ǖ:HY_CtEZ^{'|1?nLu|i*I@MW]0 Mf᩼S`p2E#mY*u Ҏq.^:wpg^['$t+fdVex٫Ow5--RšRhqX_Y>ݴ8=JR©{[x-'B[;asr7EDh+Ͳ^h};űSqߴ#b"w\BaswXoXM,[VoYsy38ms(aj"I];GV(MJj0'>B7PGA O1 a|nv$_Q\-jϵJ3X9ר^NZsJF־QlPo6-a°* ƛXA9kd%;3I՜*3U Эo~bZ;;<·=%c+" ܴBQ;p'{Hޛ"NRsn46dpz$3 ɀma۹b4Ae"*Mɽ/m)&kl派lW2#4!0h-$&cvEś?5CG#'{<{D'ŽSxMyk8ٴOԯ-ciɼ<̿S*^Ќ$TD^.pfa?GUsNWzAO/7C _(й r,(>Yښ-lžxt?ZXH7R}BEɲCD? lOϧ\@jHғq`Tip/9b(f`l%6 YD]6 ecĊ"!0_V#PZ|fwؒ1ꭶ+м`wYQMeSly!*VjjyR&`޶Oh v]@s4EJmN[?xXEQ huU75ͬzcKIi[K=,bl0HyF/S'@V6Wk' hqhO'kڔP=je^"w͆/8b9n"Lˢċ+bWx]#kw."~=}YV# M7ntAx˨yddܔsŬ-pD1igQdn<(:7j@-oja2ID*iØeigD rI@v=pH,ԝ4}u|;Ԡ܏1?}wEsvi4+u@Z!ksk%:yq w=U;V{nA6mJAc#$'C h*P7%g{4L$R ųv=hU8B䦲I1G*D*!JngGG"  L*bZ8ዴy +D9zi oƌ|ϋASE6L6TRwDgK!:ɈL6NR D/fS١ʡfs"ַG\'Z#ZQ`Qc~eZۮGk`ƷY!V;avl/M[4,d5 8.N)̀3Br6hO;l6Cu7ߘ ^8eP?`]l0?ۺ* T;䲖џʁi3z(%0:rMi'#~=*|Zdæ g(8 [+}7 tH{⪳P h#2>P KZ&6Ӯ427*u0$7JD+U\!ݰͱ6lǩ/1BV2ƐIcPS' 173Ps0'Ia iK?s5d0t)9ȥy\^)qx7цIcLLjqK',rX|I65?= =s-aZyP]`M-3G(!w(!n#H QrtSMӴ7D㎄>JxgAB4|* "M^%HFonjw ꖙqsKzȭ!!jI ^*|e͎d]nc;V/GVxy~2 9q ov(GaG_NiwI5o\|E{TP܊FPThAdHl' i FJ}78.[ʿ[* gJ4svGXKA)y5'+`@D_)>teS)sy˨e-db˅!)^>`׬O suq0s_^CCkQ¦ 8}bj{LT9VW0f['et[sll}<`&8JRm5\wbGD/OlQRtDw\Wr71'23 lBgpIƦ4*)Ȱ;,7t+HleW.ѝXjh^G dGp?lhnKϺe@*=,j1C󤸘uB0( M|c^谬!C5Sn^x8^RҾN`2,$EQBs0eŹlΤQњ$4E4,EL_P0/z/LPޒ.j(V+_7ЧZ-{"kC'CAcC3_[$T 會DKm@ßhNAߊ;9J c/4OV4 Zz? ~QH0!-x[Ѭ(T 6bWݰ)I@Pƣ*ˎq%-w؅?] V.lt[S5\1,Qg.E|Z)^׃ˑZ >O~y/.?S6哻U'dmyvU9v %D-䂗_ kG16 =byj\$]4 ng;o7ϔǃc BU@6gw@X~5~׌q{p$(_QLWsuʝ' LR%DwP7wf2E T +,M@[vYf}|`-WH0yEmX֭_;Uofp L;bSoAݑ Hvv9sӚr DoӘ!kYQ8-^n( #R|范"ϧa%AɩZsNT92OrX &t^G +{FQ~v(VshBꟽD<V VCyOJ5w-<ǧ/Ĵ_!Eؕ_[?o؋{Բ]tW/f{ 55eZ/sbY@L:fiqwvAJQ'B7+$XGyv$2O}a嬨o!d$bjidbI;]|Q\iuY\g'@?\=ځK˩{(pJ]8. $ ȫgQꤤ>p?dI>| G$t0Sw*iW|֗-Ld"-+շoɩ1z͜ѓmv{d,>hɏ+WNs#]󘕲-Sq3B)ISjޥ7UXqo\8@8wM" |tm&k7(yAv_p`Na*Z ⬷NeG8I_ HOf3__Ģç: -wE"0ynuLƻuO\D&13%:govYkJ&ܝn,:7F_,2>Ͳ뗑৖c.n[%&KNeOK nTYoKiVE"c$_6Qͺ ՝D "o?ɮ9n5e&v7֪#wL΍q֧_u !濻:) @#x.4\p u 29)|({xex$AVli'O<}Lਹ>uNq[Kk]%]`F3k4IjؐW A``PZ ز@{_ LW}WYk@5e 1߱ 8&~yf!!+7ph]C2fr& e}24Dz*pvCy/U|>B"?"0|~\ z(`cshu5JH) 7u8cbS׉́O/5Jzhd]PMm z Y'v0ѽ 9B 3uW ~}E:~{#m>A?.(;#Nc4dڢ1fD}al؋ KrG[ETt-Q{Gr  xH g,5*"C%oB)'s7X8f|/E/&hyT4n|nˈ2A:ʱO,\ݪ3JI/n̊&$c:+k x=^,5~a|ު#܋ (\Z]<0ly_\C[3'L*H-PIk%b*@ c[wLxVЇTMPf&d;qYdPʃrk>Y,I/u.8(,9)% Ci7X8zhI1I] n< .2FѰF 붺ODMvv 3$G?ZR@$P>M@ U)dQea>ikٵ:S/tT\w†T#-#,Ym/|>aoAԼKyXR_|y$Lu|}\]^Ewd*1Q [;R`zLi[0kj4 "iכ z W'<Iy IW=kL} !!7J8ƎxA0Nzt7`ʧmVL܎;tHet]tG( ]Ksef4f@z5>x{ƽ!);E!JIHOZ;KtGiܽ%fQ1NѮo<I O߷I#?gu_1ߜFgoyOd35v8Ȍ{p7>X\]bgm3.~l W<B[& ¤tSz'9fb k )u=Rn-,j_3.!h /N_^q Qf-& #/x~x.Sq&y/,[ ? eJCP{-Њ: j=(d1@|cX,Q.^}7-w89*Ey4VcAzn\$.Ԗ+̠,=]aa 镳fѲkjm|uaD2 19~i)>? K{M>}$e&~5IϬPefHd SaA\soRHa[.&*7;á~j Cl;^ E)UR[OU+dN,|[5)}[,vK}0805y.j߃y1erIo1uRNڍ1p͛z%04]`6W3.Y-GsQUGq(Sg r^@v[zJ1 ;Î9Imَ[TOpSM&IUd$ yqq]r쇂5yr5Cb0?1LDp=IU-sT$X!3#~$(Plf2<_;O "`5w!陯Q[ڤ bPH05L(ELN*m"q耦\uBȴ9/0WMl4u609cP_K'dCs/xf5% /.s #>](]*ڣM|!4 MqmT%ŠpfQ`2c‘%¾DeJzToc|w h3a0j-"; E= 4G9cQ[1=~ S`"zq)ɞo9טnΌN?x\{7^{t3rrx+Z'+չ.E+Oy}Au|A5[hGXR>>xdt{* [#_㥜&dv^GuPaMFDDaXh^Z7 j(Us輺K|,a7}bA~_&:;ʘP(CIF[V}?d/ -~.h{egD[P^mAGm\^;kN/' \~MW+ Y*俱Ή+mؔeѴ( vSekױ9oNV0z,IR{vKMR䁅`_BOK&r/5q?5'k sDϣ K C<&| kBf>UֱY88A E]Nr^ܭ|,XbBƕG߶jI_Re ~ўKPsi#? KAdbe ֒NVr& n*Bnzې!/ t CAtgcUXH:gj PҐ7)\xbFδ҄l4%0TIƕX1-Od-dE0,)ՙ40Ç݇Fd@WL+ _9ˇ"v1=M7ҕOp,`C  lH>OlTiE*d72uoF5br*CI;6'xm(f:Ǔa_ZQH\  Ջni@e7 űri0lI 1rCp0`#%vl+[f+8iefb^)ͪΰl{Wi0sUU"!ݜ@B$\ֿt(8:!\/T ls;vB<aZ|E8TELe-,ϗs(P,܍K7,wzԫ_c@ T WI G! >A)p)%m/AR7gw0>x";mr$IV5W>66H`I.9Rҵthծ'їyݮ56w Q |4WԽmvnl@*Ћ{_q=Pv8xHd}|r *3c1p>,:K@hP!^_+,^{ekjH`*!"^U- yi! #/~E2&O(Crx@FOW/IGc.?<Ӈ Dj}Wu|pPOǝ!(#dK&]m3-H\hV? sX! e܄ȺtspV1Ŕs V$K4μ0_,$9Wzҥx֠dZB}]Ȭͬ [gG2DrdHMKu8bݢY;1nglEh`s)CzaNtCڛ!|Wr4nH?g`*u)>aiXrx st3z((y"?HQs wW(19;1h]aHB>lm+\󊂞OhӡIp-Nq(5 Db!`W_IwLöp%9T[ HW+?s t/{&wd.M&7Svx*Eu+tZR`]x U);lWh/M1p5];)y:ReΥX}kdYf:t4ìk@sp2j^ҁT| Yv]#:ہXs&QCMjs dL^݊D)+Xޞ'߷yR<՝|,4.3$I z6 wBVQ`RזdPR#x%h]CT_P3AyqDtyp!<$aS,aSg8Dl!+QrO^䙁ބ4vވe9 oC! wʴ'suQى/}:X/x)JIWq;$=#T"bH##Ӥ 4Ӊ?9fG/DVY z`/=f_ץwjZBcl$ʬS"1ީAwUPcVQ Q_Q>,$!B 7kr֋bby$}!G+g:j !9EaSx^ȧ]g0'%N*PIvLxk;I /[L4A6@BZAܶ6CM4Ѡ& 9 +FD#gϐ6C :k&d˸\]WW^e(Öy}Ki+\Z@nu#>˶}EP0"Ke]UxsH$'XmlYL4j`s&s dq!C+Хxѝѣ^PLt&idCq3p@C̚`S>;;"YFz UqNpՔ4i^PfEʤU`ۆѬ.RTnpL͕2C층}ߗz G$h8pB528*<*Yrjp; uC+Y 8&H.( mzжjF@j?٨,N&1/L}Ťv~%;[-D@s' ܺ|A1OkE[WG\)pGG=3*ܧggVf_ZMV>.p˾"2xeՏ$C)YZ%^%6:m6|,<1^rBz,)dUDNG}[$̓Ku'R\<&>RCY>K.&] 1DYbsQ>MԖHui1y|51u} ʆTHj0pnqQDZ O58]z{)YrOg)6sUpz~>jK֗rt9nUL aQ\;eNhqtB.oWw""<|:˳x\8M#y7`06"vn]:V"F1}#(^gz51Up4AeVv2InT?khz2 Yc$\Ly3,|q(Cʉ4Aeoh7yoyGdό b2$ܶ>//a/rd|]*v׏@ƃfeSkN5: &gIfC@\v=Tc"#-ϑ|³k$-֖]^)u\ol㣊7B==){=bSȲI^.XԿggm#ˇ,vh)v z8&KEsr{!W`8sFi_sI.1ZMT' ⛽ZApG_^GFr†]ao5ஶAڍg1'PBo)4wFRr<ϠbiRܲC~&w'o ӠP: _$7-FnPDds ʇQ*Ey HAS-s7yt0(~2?twz_cŏ.j>I^c^?.ÎD$R++r9 XV_1w$ \ L!DR=c_o:,Y'>n|Od5Q'n՛?Rq=|;-v9?µ)?zf%~dӬX.^'Ҥ44m=7 r#"ϵ}Al[5|+K/txem=sϲ67He4ҘZ`-[#1S-W3sS'&[*a! |W$yۅZSҌD3ؠ]U7}1h4gs1q;'@!$hwVgc )zpX#K:6 .9îf%(3MyM};NW:OC0S/*Az 2Ca FbI!68<"A 䚚A$<ҲD`t`> l \WٜafYRL2C&3s`o͙f"ofG9Y-kbbB\Yyrcày\1ε {a^҈[ӂb,6Y4(EE}ali0t s!wAlDQdvHmZvث?pWN/+,S}C 쁋vEOUÏp-=q JJN"Q]tfCKa+wP@<žm_ZB䡃F:AfcaùT;E3zV:h?PC|H*88+#ಏVtr>/`tI0"SH}۝F5pn?)`_#\?\C;>42$yEq8ʳtXp{>T&ʵ?toOzRcy/ 5舊(jxdU>oF0aaK=tKLyHw1b> Ո{ ,G}1/95 qg^'/DngI?^eJz /0Ps ~ة]MDTḁ%~-sW>uYIݸ(b:nM?_dnkY&ߊsC´E|YaG[r(sNI)-q9vԲo1KmaDLl!%Yf:zR}v p8?e&o σ#Ӿ9P ϝe 6U%z W#Ұ {@sө@"0u|w0KGܭ沠/0 ߂H`e sېr1Ln#}y nS*rݮ(RA Q.;>;@1Jj Zٖ]BR83]$j]Zp'fP c mQWአ%X`UOlo'AC<2G{"_ٻL|/5;D]S+^q>%h. bx!d\% K9{bjj5ϴrf y]p;QCĚ rj4S0<\yW|Ƴ5Zqp7<2?+6Hm48Ia  U\u{`Dqvt6%X OA*t^\+QXV{RIDB5%S~368% И?U/9s-uk7 t'QmE CB\Dۆ3 z;(]~HHsБ>xbUχu|P70Ix,T4%`* lB.n "{h[62ѧT'h{ط `82 8礭\  8eOrꓘD}pI-2J>!vd}D]J? AtK`?"vNѵL*[Lt wHj(熂㜀C:HT,-arp\N.*#f3-UvK`~&s6O$Iq$&wiHs 2SRƲw~r ͅ8^eQ7 >wY(޲e6Pb!)hy>AxCM?| Rp25VQr q tәNƨ:$ ~ف"E[WJ\BɗY+ S3Îs<DQ%Se~w ~0ivW#"KG*XLC8偷2 $h.5RyQA D݉]nLc{:mCA[=~mP|4+YSP֫-6&^=8 `&,Kh(cϮ6ÑՌ_"ugfYC%fx;H^2zcZ>nwieWtvcUg--(W0`] 5;x f6̀!cD%hrY{&6$iƈ1]]$^i Fˏ,wXk%WIF(sVAE;dvCU5 yZoLJ̀Ƃa~dE;Б1PK[n>"PzGaKZ7QtrK#J"w>d2T0mAz.=:a3le_ .3 ɉXR\6]˕{r-h*s)̏蝘Q97r+~f& H@=9˟4@QP6(vOK7!y$IvQȤ"[j=PwZ&|ndߪf]oaϳWuV +q`#L1o3pݦDqJ}Z4$`xC>ҙCVDM.Kxj< T˯SC uN)Q>&Wn;I4H/[;vKd8d"8NK)D%':}fK=8i^sqͅC>Kgx#iK^W0@#H٣9>bSkQ^$p宯U\d |.O=VεN }Eha?4J6RFo~Wl%ǃy0#)E:2ܕ@grjj\oae-| 9G3 %G\wr./[1ؤl/ 35Oro%[yv0v5c=/foE,&+a;hbwA>!Q`1l~d;AP$B`j 1V({T@o6@A7PfcK7k=!kRB,ޕI"")9tQ5-8}'ʍ {Gh,痙ϽrJh OGJYvAI1B 3Nr>Ivi|5 FU,:x^L1߮&mwO/$8rJfslk*"g;z! k3 Ųd$/aV8T^zF0_ontf)˰.ۈw%߆|r?>$JRFTٕyHh+ϟ,Q5(9@Vvc$qsQoS$tC 8$O7]Y<)|Ұx֑Q(wXFQ:GMr$qnбS%=I+ f8X ;YwC-0~e= {m|YYes 5qpOjso֓Mu]RT/is׹||,/,`>bU_fLj̸GsUAAQ mHS'A8W:aO؍4}ū+au0cPh(&&q-A8qWGoIĹc8nnr8||#qm>m>Ӗ:8d˛q^ݡj1 NOvzv"ߡHjMF%ō\Nvjy6"@HC+:3gI^$`">t/ p^Cձ&o'ڜxPÙ)/E{;qegs*8UO3ℵk3tSo%]}Fr;1/rKѡ!ߘv줤ޢz{]U&BMm?W0CYc, Ef/YӅ` uс}7,mo`|U,zV RgFT]Ƿ$e?XFo͕1]2bgZ'&Y&G;jbr/9-Ǘo~_)(&+r"X~ږ}ߤm=}-Cq]+M_qR. 7ĜaB\v賰ְZ\7o0 #u}h4TsTk-Emnn/`eWy % ol%WHc: KpF2ǟLJjsS,8(ܝbDOM.{nPABp,`Ɉ2-cKa,R9AF3q؂bH7l &/'I>@*}th8c,olRS:`a>!T-l-_| I׺[$C+KF%Q ێ#iUdD2Akőo3@ѝx(k|hYrGt(Z_g8Q+bR+jAkdo<~`l6L@z<= d H~b1o?R[Y|ᚂ3tY;Pw!/!. Tk5X>їD<;0PXRdÏci$+#VS/" y3<#)+Ow3!]L^WJKWWSMz;A+ov0Lo/҉O߮XLNߔ"-v=OAɺiEnn0pZ{uЫ!9YCz%Ěg)W=ۆfz@A\~Bo)/xV2:fk)Yn5f& 9Q[ vOu渵_VpY$.8Ų90QB*ˋpJi\QXAEmsyKGtbNôB 8 %1 pz$hu1$b,`GM3c-.p]y=ϢPOr}%C#Ku: BZ[}0pݍiȟݍx)X@{<5YUox(OZMֈ=b% +RxA:E{pInf+/ 8= 8jrV{]ip=8V:<CڇYF+v"bf9@p?!e}QI}un_֚u]ph r,UHq%!?$\+(v7#o.6$`uȝ|f]Cұkit4VN r$CDPxri=dFx >h!M{s-^lf'T闣ϦnْM8OИܮqTPx,i%͹puB8iu>oI [+ T(y[dMn|]4(+dugHP4צgׅjX_ .U/߼ѹ+ <:ﺥgw_|} V,h1d<)0{e Tل'z+ cܷj:#u9dُ@ȁȮhKWynlP$y!V Q?cJ r , 'S̑t=l"t&GStA8U)ܬ4s/W'*`ƍT)̫ koT~ "xGľ ۠LS0I, f2ORז9zNvw;`tTa:8`{`(Lͤn pz%F#\y=dޞG e7"^zB(p%]F2k#Xu`>Y&oVL3V+Buuڡ+$UUm^f45L a_co9ZXՃKAzJE :ΠaHnCq p442Q3wK2Z7Sm0IԸU"oMIdToes餲lGd2 df>D!)^5&42fn7X:LY$Xj1,\;ԾrETL<*N&UZ"Tк0U6}^O6m QGFfHpfPIA$]51zݒgބz_l1%ޤtYC9r ?m&]ͳݐӁ"?_"% iSQdq|Ns§Wf&ښʹ' 㩁rBkU{9TB !ǑN'4v/]Q!jݳ[l Rq8<vSB gKbvY]}vhh E]4u82R݅$pm^%Ima3{L<τ:U:Udd@ jI/c]M0m#GKů3BXV 뙞$}Нg'6,m]DpcemV蝤u>]3EB퐒uEBե\pL%Y^y иKil;CvI޲:52EjL"hha$*C=֐N\)a%r(zKDc$y7- vd"&|gKʣ_lTg%09oV7S?9vCE+XL6 iԷ\X\q+6xēa.UC˗ѝ́BYROx$,Jߎᑥ%;Qa]vv%A?Vk)t]WՇg_m0WYi==|>Wg-1T͟^ y!i/9I' ;^'9 ?;^FW,st:,-c<χ^\v>s@H^Eۨ[td."&BU'G(tP)/nc#9LJ 껶'aYwTc S2W48"%2 &Y$G* lRQW4#ly0wP]%zM9&Kp'VhS?38 e8Q0N[#w\s9XTPZ;vwoDբ'쫜ZeCTzp [Mc*O#A(}^lX/,_ [{ aI$ %8 `^3$1 1A FD/BD,|39"*OAsӼ[V3!#bAL9*r '}!Lo E42OvYq63đW50ϰhr{E4,W " Y{mK\}!v~9nv^ړ*:ȷ`k6fP+OW."vs]D{NҤ^眂26V  gdeU3ٜ[2i90wI.OW!VKNЏ#7`vyr`d@AQg(+V܍iDȮ{'KfP@FW:Ii] Tez b7?;K)sq{?B%5θ(̈́˄7` L>$~Fk9R%O9b6D+e5 C1^oP b) `:!'?>oz{$f:k@5>70AV"*e=UDUwsܽpHdr!{XxLXV'4uċ`TS,WD$XNsrzxϓ<Dg*^;~S7 (.T"b-lBo* B[<#z̘ ً7t]'EjŃ#ԉ†;DެU@c[ ۲"K\DA؊HwS|iF[(sI*?n>2TICovE0Tn$9;iwr9^ ^ڇ@}?_u`z1[2 b;3>KZ[(qNOC:Z}`Q;3C)ZKQwl쪽zyK7ۄ\xc=] "urrJS1AiOc^18xdhkHǴ7uHޟ"HNږ'&BƙRl@WTMo^]O9c;فs<ތz8fqN96,O9p R镁UȾ6ZohCltMP5f+ڬɟOmY`q8g[ xT?^Gh\?upaE%Gˣgw#M} = +{ RQ*^;x[ (urxVtwn3'fs'd9@Bz:ܿ剷{n3{2.0V8@/I{(trdP@B o&օd': q,69RhX휎C32w-'Y:/ ))HƼU6sac !piD+5۸x|b<`Q,tfJ;h2~U.an(gL+ |,1;2xDN{D #m!N/V2ySA]{n~ u}D|BO9l6JNaM>y[{G7)%[(F_6eOOȼS { /~;KVIn`SǘRx\\P]´tb0eH*Gje(]Ekc60Nf~.z+hF{C9Vy[_o H(ewM"Sˬ#Å+oHcuC) ^(e_բ]JTO·l҇Hu=r˪l1{`p!1~r"Q!.L)JPkq;n馟rCT3d4we+0>:x>CeV4[d[7/c bٹa:NEJF;nbN^CS}!ƵsDzyy"VݙsЩRKn+~:% ĶB &h4x/7,{J9Y7.2i{Єp^ Bng"s)zQ4X\e>Ƭ8Fo jSB}3ނxJIŴh.C2srҐ -ElJ3|jFK9M)H8 j1e,>'!0.Z0ճǥ ٭VA,8J!q4F{T\ xfj4j7;" J>9# CHu:ʃTIhDrY@rR'^|,wsQS],>`Ҙ,YɻPb ۺvD bwUfWdG$ 2هߐw+ӧ"Qu4`ﻸ'0%|f9*a5$RP:]Զ.xU 1B/J3( \J?`nQ9w܆(Þ|ߥ LQ/Kֿ!>/8 m ^j/_w|" TLG\aV ue3[$p7zE+yEjd]jzl-z5Gr |+`Lw%ZIAЭ[d$bξpۚߝl22%hG8siLj*- f'<-jC6\i]l * K;!o6;Zm>/ rw;۹gRO" /1T̗ |[%Bά k NB/Ԣ0u}:$}l?eC^טߨsղ\Rxp%t\Y=W}=QW{kmށY8w E)r%lE\Kl 4u6k7P/q͵M kznӲ\a=|7#™ C<8р@M)m9ݪc+Bl&^8*?AVW%YJT*`m2&Uս1kށ)&0qYO1Cm?EEKnuBG7syI>:nN&ǚWKA˚4}w7OV,7=*bd`Cci&ăm\7.Zy|g vwe-^ʃY :DFJcʁ~k764Y"KZHMq&w`bl"9 V6v+˯)n^P8-# (gXU\LƯ֤6ҩ =g6۶gK+VUKΩXTSОR'rO=Y\^S5cBa-ܓrpfc42t˩=+X4wY7kST@qv)?g -fb6 ҩ\]oO{@EM|[do P%~|G F&*/*Vpf?ᅄt_Ҧݞ_zZr>sѤZҭ7XWI/włY&Ls*wpzEpSbsG%stϳ|+'qP,8e VZHgăMՌ Gz>$WA͛rwߗ?zL24dQó]4PP "vҖ"XD^m6!:CrZ:SjWӎ^"HO-xVufR(J3>ѦRWT,VְsϦ>'e9) H Q3v{/0H C? $ *(˕@J/4ظƐq:z*s-=t0o\s11% ~^E X}/g]ʪ(FK2zN|%Mu ]azPu:_< s(=qŬв 6 bZA+$+f30t*t/[fVrVPNC,hQ)a:=>~ZJR5FG0g*T⺦#+p 5WY+"u07(adk4epL=n%6=PI <329]Pf48:RF]uoOڑ>edu(EJϣ8 Md5~7.|v!ƴo!W<aFqwъNrB9'P>h~v0o4q>/V 1T\E|`k+PZ;hV )V_n,et>P6\'>W ђ>:oN XMVE˔Q"Fxް%1 :TgAU:#D4*g<4+6.DstܻUcICtRUx h`^{ATV&Pq:'$:q"fgd٦,SAkZV5VhWI/MWD^StV]4 ;DtqFBA Yd J{ Ƅn 0;g}+crXXfK.O$RNH$pH[aF>hdDd;j2iz.!jqqP3`Lk溅6%lT1x#]m\'Y߉ci"'[D(mՐ@Fv}XdbG>*G(UX4տ3XcB\q N.\>3=bZ(P:ӽqJ)[0 j\-O2[:Q'`Tektj]6i G_Se$orZ|1yG31NЌѼuqAOB::²&d>X6&.&TJNgڊiiS*MG G:?v|⩌a7T?HӫC@ӼTσWfgGLq?\,=$'L/OS0i*L|sgߒа:y $ r%1B_6lv0Zdr<\hKσ@WV2S&[ sN.ïJ?#>nu}"|P[)adVFVQ鵂R 3a͇] 80=/3ǘXgT珹@HeaTI)'y4U$'&mN^ z?zݶ@ل`QSTOٸ=Oj]Wx|ɉB_ ǧ4Wk(Jvr_hR;hx4_B{e$)<&zk>i~܋LQx˽I蜎)}K$ hDfVNW܉G+{dꋧQZ]}RPNRJwqV!975|HI?Ny:a m!p=[po\)sT gc&~T7NB6v]y+7q[2'DM$ʎ*6c؋p΁ڀ !qTCcw`|fda0T $/^scl̓fs=B73:q3m۞L ρ0AX"jbZ(y!Wp)O<ㆲpTw[2]5K?GLG幊tixRG]wf0l$<>l|B.$g]҂ەP7 7̼O {c+8䘣?6gzK]{^sXHA!/NG+|V7 8H{;I&0֐=:]B?er }x63ۊÿ8y]-Za3ט05F0@&J2s{w,|V\BK v 54+dD__^Mאr_BCK,ZIO"ɐ~ qmh PmL5O.s3b|vِZ,*pAg1;d YhT׍J DZB]m,1jږ{`v2uvOUhjr3eRp!l-FЀo;85V98lѵI"*E~2x&fNkD`o lh&#e"XoH\֚7^ xfg@> LFx ^:-g-ΛTc);/xUzyvmE5TA6F+lP_-5N@S,qݍmd-q һqxGLu 6#2גSW{Ff>{;<ڪ(肹<ő>++ ܵ:\rv,(^ Dhpz bFۓ Y#Y"E:ay.t^o|h͍hl㸔&2-Ҭ6JFOJp~0A_z5H~~Ԣ(d>1O6Xझs;)&?8^$Ǽm05=$N@S.@^*"N4pKdF iq3`a8K2׌\iЋ i!OƿQɊA*ʢ'@0ҫ8U-{UT󭏪݃.hSVN9&gD3P!afH1 I~C]CUsFc}plzl%Mf`U4.8kRnx4:*Ҧ}&fo5 j8Y!?iI h=*Y#ޠsՁ0=d Η#%:CyLAl#ci[#3>V QP/P-k.TDp2Z'taTC@婢Ifv+-2bQ\v/,;0j1Ÿ>FG38VN?/kSoV 8nڿ]jT.t^ ^e/t܈noQs 3vψȼxbCBܭ\#i61Rc=4YCf`$bVSp/o"n^Pp?Tm&:;y_ˉ0@^-G+j1GQ!VFQj>':0;)O3 HKzD.RQcq aufq`0 N+WRF< D%\jKk9~ƎKtw yJ C>px\#aNq<5/5عhD#1b!Hl*6_t7yNAzg md}κ@g_k#l`ѯ.X]=A (hEN=1o38ib^ӸeaHy ZXERӐ4B$WP54nSJC|mS"zMk [<ZrikvE1IA=թ(YU=%|bw|6}2V)Aœ2_(A8ڀVX@-`@x + N.9yrd3 g-ϮVY`1OpeH=T.fYiE1Pcw΢D ZNw 9Q%.aV(1hFdLv߻<"1pT"7[ /OJrBG3ԟmaP<1[dme͋*jK\G̮y+lXSs4,"[VF pQ$=3D;+4[EJwAiM:{$aJp2N `9i\uW".Γ;36?- PA0q2[͢I&AB{ox^^uB\; Qfdz, Q̍^;LۦD:C{J1ƠƤʛ%2V|f0x&Fj׾IQX!xjrC9[+ۤSOqk^5u zޒT˼c?"1=BT{dpF@y%'y:d r=.|,qab!OVx"iV\d{jzެhR%|$o+11[*_Y% bʦ+M2B7JTkM&R#/P/t~}~@7PzJG&dxXН.4( \4;Ť5+"q'J^o' S\gGo rYd rSHuszE[H_‡fu$ҾQJL9; ̩n/^`zEEGRa1P 'AMsVwmgO=g;k6' ޅ!z,6k U^wϕp}}р6nVeԝag{ ^GM)ahwo_y!Gsanf`q8xW+̕gȿa& W ǭ $0_JρJNG#%9:qs +6:Xufx7![-2#☶-ph>\E2ݏE.)U^DL^\fKxC)U4c!)چxds˔U[PK>U籑>O~yoR,ssqKh]RʼnE8T6iG\eQNL ̡gw.<'壩~0T PTD ѥ+RzZA|, 8K M; uGQ0,@bc &J',ɜETEQ[Zus="m!tV6ųD /'JNS- [߀ڕX}䱾 5`}`lC:vUd`RA##Qws_ޓ9in_xxA*ܳJbtG[K:~B"xu(QjE);g)o,a ݑ6tzڊ xK?)?DscNK36 (pӣ`08WܑV߯oh:nsd QF/ ҄' *81Hvi1 ␧ g!ڗg!REIwoh/xie/p<6.~+&;zIWձ K IOk4? |G W!ک+OvDF~3|2GT۹'du;PM[: ŕ :ݞ +]OTmO#WCIaA,|[Uavanat?qJC&g/xWao\8];8!ޱ)ӛ+V C:^sy>#3~TEgFźg4.c< @@`i^Y{(S@ ĩ Tk@AiXfL*7۸;|Fdi'hN[" r:u w~4mj_ySQߎHwpsr~_b`6Epԛ7rJ 4 "bnojǻĢe#6CxWVl<1=,D#17J7%P|,/9S[wGn`uc#2&)9lΥֱ\Sxs0#g`YEvp8D"baAnI V->p_4m~(psw v< R/ r{lNxWC4Ϳtȫ淋%n8?E{Jl ߐlwθ'o6ꍩnmsX cE4]0y<ӂeq\X*΄$foUUץ}5eJ>$Ft`4괎Ȁ(wG_fK8;LlaKiC?&̟ !z3QގhQ2sWX|׻ʥgx片k)ղ#T¹jho4E0`I81@&nh.%ErY v\O5pނ-:up`~ɒ bꃝ[l.fiG1e-'i*>f%& Nl+S1͚˼ϝp)!?yRLSr٦^IklWsH tV%е_MFeQ f9ɹ2⭸\@uK aAϰAHo՗m{vKI,nDh>XX+ ,F+VB| 'fB (?&e[MD R6CL:~8=QA!;[A 4`qr0ջfy=4B(4w|Ӑ:g\ٽߒ}ˑX43z}_# z3\]$(7ycΎP,S{rsVhd ߺ9<)(@Y%iz-~4q81 A#6!ErSb8T/ըp(+\M=iqyeU͒|vNoj1Dcۈ~3Эh;K^x|dZJ|PQ>z{}ݬ\fm&MD@|02waxJ+WjW!n2ӆnǒgE1=X_v qz?a*= t;((JrMdhp,g?7U y@AmbO R)qABfzX/֞5iiM/N ԄKpgLP$,&_U ? o\QKE62}rHOQpM*})>XK~a'#'AB XɫESN@s<R2 beϿWVBut{Ë&N\GOn;OZA4._m5{'NK@͎00x: ~p2J]! ;^a nLcg8\FeK Jڃ>5:ESW^ȥLՂBf10rwch!< S̍Ƞ毚]1̫lZ+ZAxNlnuO~MR{II8)?}5OzT>,ΌEс%㣨Ma6JO@{ ? =PpbHuXmbpN~a ':y P'g. ;@Ti 7 u;%FLKo.#p,#BSÌ?s.FY NJuZ=~JncrO"39k$uTE[OyY.v'#h=u4 0d7lpm)?t !XW cc.Ϭ!" Vu(RNpퟙQ^ۧ{|}2Hٹ4+jpU}@{#;iW5rA;*ӧwH n/&4s7&Tqa/3 k}XtSIL- /[5RfH8/F2)nX쿃e[%Uq舦<5CNg$b*oGApkUw/ϒ#&^s;Hſm5uA.qrmhG㦹*|%HVЍ\3Ⱥ4 [1$aWN;4@+ǫ/#Bj۝+.F=e}FU%* A_7Ʉ`-L%,$ 98hyW'fb4m,! iCyk@e+U3G Ԙ@8{FOgs\b I!C03üGVX#Q7-G'hʘ UY'ԞxN:;5fcz nlC˫u{=A0Y,o Tꍨ+PAaH^%D8Qx\FGqIR@;0KgCXu~Vg~ S {M׀YkOۜ݌#t)ߘ0uCNS&a}FX1 'Z:ڝp+saLSgv9»,gV{'Pg[6c"(DP`xL {b7劧RCUqL?e4 ?kd$ϤfxʌB\jzu#'?2,^ ) ]lXI/N)Wbp!kf0[҆hor+[T"uEق]\+K'6lI52(\w,6+ +pz4Ni|#22>ż"K[e꫹' UzNSo\GW]k]6HlLȿJw,N @?凤~R}zf,qfa6^L*h$AXI0Ե<93)>7K99Ԁjf Go>1+g 05;/d6 S̼3&qgiOpQ?l]=w"y[K,O' ?覗'4 HuUݠ| ޘ?wE3|(Yɻ#lj[n#L]KL#iP8<jijHh-ޯX%8{6ǚ0|FOj]LqB]N@La|+]hvK vM;7~c̖r+euw/7oV14\og0Vqr8>+C< ] PL9:XV-^?GBT t$͠'rKb+G 8G=8U RXATBFxyq$-3Nw1QYgC[c Mnug#t_zhG3֕1֟̑;rU T>#!9-:\EW0Mp!ٌ95'wKY@z(VV&5ރ;"<($"+6~rHw +.6;&wB7;Ø@iꔟ`(sx{?E9jAzl)噄B+-+Fڇ9B#ӑp4C6+[-B<|[ds^ x;@$o`\`|z7>q-I[{(C )8anj*%*YJ đ %Mž)b:ua< .nB!Qުc͢\pLdls3<1"n$?5*6]O7,RUЫxY&] ĸ8A!|eU.Ij z[WBxp䥡ythM$Jr9!ҥAɏ%oh#8NW̽p[Vrʭ0>D2/;c1u>ǎV71*]NV]2pc&PSmŴd!m}#=[4 l$e34d{'_G`z[H7c/aW0%tZ5wvG ~-7N<\_@vi(Jȋ n'r(N$P!Y!R|. .%FN:^'Č_Kzhx.}qh.M޽0BSsO }xfP [ß o\ @B~2~׼z TAeE =g4PJгc|3[qJZ+Rr|QwXqĒ01ni5ʫ\'} g[TaTRwO9CyM +BA yC]" aVނZ: V@ 'MԷ!|IsӏRn!٨RSzybij-xm/&Kh:Q3Cl0HǤ&a')s Ԑh1>q;189\RaR1b@zb{#5s,'6@A0Gt}Kɘ ͵Nk zaׄ<Ժʇ% po:W͏X1_eG:q`YX!R+ mەgga IAS0B23n-IM|Ho>L3O^%iJ#~(dH;I/j),̮\L9pht[O!|(\gg6M.ClKC`^6n-pXkeEywZثC5Sɫv/_}x8+x91{ɨa,fIS]T} *^/ _إ:-y ܈ְʃ)1Op48,.c(vġ0a=RiD(? .\#ߦ>.(gx_6#hċd.]=`s%tV` kl30n[ʱIq:b^;unSf*{&EįϺ͇R>=>_xt2ɣ(Utk$r.ׂ'papZbj:w^8+Sn!<)0`Үs'S>SRX<5)1G;E% ́@>%cX)Vn IV6 l#}[lʆJ%y+Ӥ o/r;1egѦT?fC۰j"S M=|&s֔u,ⲩl0 ]#ߏ%E0g{ez#_] E6g-aJ?o%KK#fTf,7Z5X:#V_+dݿ FWZlcRnFd^5|q(m;zK ؜nKχol;g雯$VngcL{¬3YF`"nVGm\k_q5I !bYWhŷD!?}0 M ˶2GO lD/qEa@Og/YI}mi<'6NA2:R]>zp5 Ag0?PtX}5 KsXW|n;VֳxGh%?9iSWF:-@b@_ .56x13 Ov5 ~ ^WH"=Q3>Bl翊̂m9ע٢v{z;V^כ܇IMp,W8J566e4>eCz&S;{7>W8baXɧY%٦DΟBS D/vBel*)Uv2fV&<oc Fz;P8#XM Uſ}S4MLN1KҒح;(C ) өrgvqf2Lsѣ9p]^ D+z@[U3]wvJLD;z!Lys/ RUu`a0ݗK]y}~Z!A5twv'o)fوzÔh#_BofÀߠKWq7q)ky,!+~cC^ySmwk<ܭJ-vYka륂S@&uT9Ea-Nԩ)ug^'ahq6a[݅/PUtQ|uDLBH&l[RYŘFP &W dˆSqk&U+6\R[w# z@k KO8J(Z~WjP0LtB'}{V>ˊ $ٔW>(2|aL89%lY{re IF߿ K(<& dq"H&Ze/Wca`qY58NQ.D`xgiltʚLVc0P8sƀkvA@ 4$TP2Z/wv}tj]!L}MenWCp*g;VD+UXѽ,kO2njGȆruYg]ֱ,Z9Q BiZZ#I?=$؏Ϋ#9,Ҭ|ss|NEV.+RyIF8:[޼_`w͘Z=1I8w6&3y2 e1W:hIVu'o Xʨ  &D$yh,i#b_;ݶЌ`bD0?e+~Ü0XN{NH^P)DuU bǽڜlp;;F/ՎhMZ ae}0GOȓxljWn3f&naPUִ#$#*HL&:ñ=S0!,KQ;xjܾ`af,mO0|[^W ЌH_=ZwNZY4i]@`~[m% a|0VI<$?}G\uBiY6[>B h͡؜)vj67z8ZӇKə-Дnzv}1Q0JƈX[5?IzLjICWrT5@A/wᛘZhb7fj$M(Nhp9 VSJд:a!I-=6*cؒwN `wC{a\s)uMrFy0k,h( 2# LDmE=T֥s\LOBWFϺܦj4l:ц!A~: 䥉 1i2|;8`ֆqD/֌Cg9253tnunȠ^ۃVubmƅؕ@Դƫ^xGB9^v_lD k>fX)͎hץ|+əLYBE cu= C;O`]aG(eϯ0AN#HȻ.2}iN{7]IQ[V^JGިP E]2x۶Hmj }J$s…ฃIG / >!R U6pA1:f?$ٜS4&.O buݗohڤna/ ɁֺFε1$Uiۓlv ygR8^WAO1tb!_d"34ˉip;iL[C<Ǭc^0= w7 ,KNO4{g(gp.p!iZ?."ρs% wF<1֯T'Otc$*8 KH?Ps, ZTv.i J9V tgv|W%fbb*ۓpYY"{nNuGxJ۸*xD#v `bh-Cg$ŷAuGD?Btll@JXVfkƂ?|OI#T-kO,/:9?Ɗx :Ɯ) 宐[:D?#X12[d`:ZЙXc2YK# C|9Rg iE>ʽM!K9qE_M0A>*hC jiP oQt:pwsSbIԜ- 3~ J焥Cf[4w" wo>6}Ӭ9@d鏄廙lF[ms E=L3co.Z^*Aix"4ǦS[C|ơ@zx[8#!Q,ԇN @sc/(ԞFo7|9,u0"Qz"5X~A~{> gClcX٘@mHә÷bC1ZE(UX F Ah\o5jT`|nƃ}L.ofOK;C,]g]VÐ,K@3wzzɌK&wI23"(haaG=PoL):k¢ΘBkNdUFWLvnaG3mSٲV"'1Y-EFfY`ۡ}u鿔V*]m*leV-?3\v, UACŻfE+Pt+5#yݎᆴ]d2F=7U.:7en}/:>*A@6(V̯h{ʫs@",FB|-LuRu/OyQ5V|p&pj,0k$ 3jߙ> yNrx7b_ѻ~dhjRno (`s5+b|kRb>4n42TokdUE|񂉹 ZiTn,Io e+6} /BPIQF[8J$V9<#9q(7OAz[I:Q֒9zUX)<S'f{fjӄ\L,Ŝ!&ur0ױ MԝfVMK^c{kF՘ahJi/?j?jE-]ՙGQB,)ʆzQL.:Xt:s{E`h;9\췊q1b1srkP-ئ||P8=.)ak7D"'lÌJ : ?)a49/ ߤՊ 6O_};?At"sRr5"{X&R78z2Ai}fQWԂc wm=6)CЙTP%Τ%;=mW#\`gJAuEJKn[4onCP3ZKS5g )j ;q?ξ0= 7-IꅇY'My^ѰY\3̦̜t [Ʈͬf!qM9X2'>+*geMeYi0(ENX-&w ߧ jJdF>`ME7I/dփ~phJMنpA.KLo¤93̡01 ! )mt3Ee& pX{9='h=㙰 rIdôH9Pj}=ղ$Hi+MΤR-S}؄ +hlBwm,oc`)DZSE;K%ڒZF#{<2^)m_^bo Mdž9G;=Oؽa9Vr82<~X]J݊oAJzֶ--NzEBFu1BtLLMAMPTmJ=jr]ak OFf#3XeQR`O{P HA:61S29Mr(SS 4sx4 SE*K@ jCO׹$T"߉-’Jk $Qws lp¤27 Q%*nM_/z `$?4{+ ~UI:&y:>zs G2X*қ'd4OUzua5"9K <gq(i[v7H 8OQBa ^.ϱNp[|zJj%B>nkZ .`',N+R*dEnll:xQeJ@yZld͹ ՚c~ʳײO'QT~P  ] >4=+&HA a'oP#WJ.Oa-͛Wg[[ers=sŭ4 !V|d0%6M}#:.<>]f{Pdf3bˣLT}4JvEŝѣcpωtirwcj^x}*dx3,cz|}h|{ޙ,7ov[4Q`/,%[-}vtk^yԏ,_Q`KDРO z2 j&Ysߵks}(q8ISpzJ8P̔VM&٣48FFSS᩿0#  ^C3sr/ElhP $5N(ASEl!Ҙ+DM>Z7Ҹ( 8c k庒 maOlk[6EJaqWD o,6plq+f< K.CLΕ Ru5 l[hE ե%'Уy^k{<"d1#>:R3п/}]1^JAh)`Qj 7jg*8ʜE !Ju]+4Z]!QEB%=ZW~?6`^ ߱2F!M5}灝%FKx:~67a8=k+V9̒8vR:R/LPt`PuެGg2}c@8z{DE8 "< mvc&\ϋMI;4Mc(M0XhW;G]'"wCZb#6m,;7$T8xfp0,"37{K̠=v^Q.34P)xü [S-,$ X.j M4_Sp/ɲR[>CR~-mp#Oʽ Y-}ߊjda@@Y3ݲhݵ %/#__h z\ pyan=TbGcI ]zuHlR)3%+` 1n\B"VMj_X m)MpS΂i /@n|˂85|r_ڬLV[9nK8gHЅK#<ǡ.xVv4!rJ ̢$vɬdU_[$/B{a͕q]I½YS5 ьR[¼uoޘ^C(aJץt1)DGMuDTQ9cߙ4s 328FqG]h/Tvr29 ܴ`1s6heQ}ݾ># !9CD1  SΙq}dR# BӔ٫4$ͭ?F3]F?i2C-"TGd@7Ŭ#3*;ӍEx+O `8_bAKP֮T- 8iAk1Bxa/f?ChjbBcZ-{*8uE;Q3Z5%Q5cX ns90qĵ"B`":oبz.$08NUusЂrڷUp  1Ռ.٫#A`<[3,rͬP#mp'Xшv׉\=O]b.,K*cW a߽+ܣ#ۀ56`vmэR&Â%&4 ;FL9<4ۧy%LZpd,HNuFuFjjS%_SusN뇞N_=6R-u@OeIC!s*ؖH9AΫkwJNT ]dxHā }')]^։"6}fNi;-5hr9E}#iB6`~ "i2>y&91P}+☬MUCKu9\R@9+9ZβIg`s z!0-{aLd$߰c(P2b]fKyĸc$q\{7o.2$p褭E|в8'u35sm؀3̨-yEzs!;s ) -o=ā,,}lF Z!:gpG#ȂSH0' ޸4p?sMxlԹ\#wg6%® D^vrpʦoOq#@LM秚u2[ 8{XyQBf;8H$#qKwײRgbV-Hq $ۊ~|Ƶ"HN߇P!#eK5ߓfK ;dBy!\BL:Αt*!;nD0)gjnv3ܲ"Q[D8C>6u:%DlyH?LJx cOa} xD/0k;hs_*B.#ih-}_i pDe9$q)+|72ӣ;&-Bש^@22]0n,5 .\'c!֪+E'{0LZ?E2ʶ'd>S)gV8daćtJ0(#GQp>)U#I}~Bz+V&fQCS0<0yWKFj$ۇYd+nwW- ̡= "28lq>\n&kBŸb ;`I(znVJWs@W] wBqW[[F/ B7A_+B?(㏡B6o''"eje/x^u(~iX\˂ey<'Y2bRAWǫb[wB J ~^Ka+Ԏh9`^.X[_sʼBqn"Sc27N"` -6! Kd#Sl䥀OJ4 urdTK%|F_Ks }a!> R"_p &<8yYRƍ/Lj}<ʲNJkk!$"Xcx#sv/'+†x s["0PZ+M "iNj9Ҳ~5y[f;#b`Ο|)/~M1+ecoZCҎWL3QT64/Vr*V)d+:Հ;i.&&>uB [sD HbVUd"a5BC/s} z-%D G<H-#iͯ]wQmX|[3O@ϏWGG 7]S0o7Ep!ҭݬZ"&a{U&R#3ٹ9[{. [qU:,ʾqeR^=7ݛEcTРci_S>{:BQ2w4>ϾN1b;|t#q!Q=ApXKd!]~HHLBQXv;eўY'(}pGbPO6Ir.eNq_c'}n:4&sXԳ!8gڿX2UCIR곫Tٖ R+n/ي 9-S5  R.V!g(o#rV%Y3ȝ|A!_` _e"@Itfo`TN> U:u }kۻDKf'ln!&˧ޮb9O:93t_yRY(%!u|}թ}^! LamGX,ȗFQ9,aq}B2F k FQL ~Pg ?9% Kx4UJ8m۴kS7ORD^q*w*!'}aRMy;utPQ!n``exILJvLłCU6., C?G}GjG} >ZA!2qU$0,jCRhf^#T1ȻK 4z}UoW@ڗӖZѪ%Oĥ?=h?wzeVn<>1flf-)b^(5\:n&/?-ljvn@XCv]f0<yRS^k4CZfa{BPgqqj),CdHS|Wq8W2Ϗe6+w!ojԸ_ yhZ6b5(@dm%^,W^rZ?,r_Hy0ggLo]Z S>A}&6D"8V7}ĵ-l}@;耧u(j:'p(ltY*U?& {QVonƤ] 9nSuVVaAj_Ln˕mx7رt/d c#> hȑWPk !f!aqD3'~r֙m jql RR?VwLIz0 md'2aϖCڿeCPp⭊Nn E,5S+ va?fQw7L@B3xa@E~[cJibǝ+n8׮%M{q Q&~t?tUE1\/;y`2lf͍w5@RB3PQ#M4;FH\8|;`5)X|+[s?dsd4r?be,H(x,w#DwwXtFND"=LQQG4rr)膱,ywҭ\-{@k$%deGȽŞT_CA ekDXnb] i*u4PZX%_*LzeT֬T"P*RH((dCJ̆c5-7mCL0/Š!Z [{js RY/{DzD219zU @CL $TpB0И`'D$fCf?E"ʎp6Q$/ݗNDt`ILa鍢V"ъI"ʔ,[VBH<.ZX).XQ՜dֵ=(*hw,2ΕuǨY;/IqOkh@d0W/Jy>MkG4/ 4HAu#!2^BBƘP0Up>]³2BxsK㭱mwpBo=Ֆ]e/F-YyW'@AN8B.#l(3{ӝj4\|hyctI.c!!)'ڶ \d7[ .Z(7xݥi-L]P9;_.&caPպ d]M2j#%8ffjVç}j2Vȫ.jݜz:@xԜ_Jj~ ֣uc~?Ň\-.7K(#D4Ch'EaC+zKn`",DǽS i,F4*wtA(H^\$qdZMiӔXE^-Uս#Jͪ2Y9/uCÿېAsh'iYBQ;LC!ZgURtV]cV[C׵in`|ڪ=<욲⸚ʪBsf^jOm8}R8()cZ-e=KA[Uo^.0?(VJHqB;ǀciFSF~;mv6+r6aM'ܯR4%X`@eRJ+8z Kp;{qbN_kL3ե[,(..yNhk`)M\&vF! P5KVur3tZY+ʔ읡rTCB,Am1}j)zƓz4fO⟞wX"촚EL]T->tpQ11gY ħ5u *J|demD0SQ@p0,ڊכ։Cݥ--T#~C=*+ я-x@bUһX5MhD6ng4~͎xm/@!/)sNJ"C\=dPаIav .1 XaW9^Mt`z=qi#5悝h4k64Cd@3TZjp`ї MY*eϦw/E~>xɤˆe|Ȱ@dJ*+d;a_@@ ȾՔ|8{ YI mu$LbÔ,Ҕ^6ۅϧku7Qyqe3?Dy2$ ]Ϊ *[SDi6 {u > =I)sS) Z]v30Da$5!] KR<\Đ ׯp8znȄ s)#=/.jZxAgCd]D]x{,ib|` 7$k.ou=SoCJz%{N!BnT莖@DB`d-m"#V֏u>N0d/}›(.GU>M}H( tQr4_kŬb]w>YOngG  wi.1v,HGr6uG\t|Q1z(}'dOxL4ݨmSuJANǛ>P?ɎZp?\uz v@yufv̘ 0Cz{A(f.ه_t^aDv̫f1DVQr6Yv1=#!{3)ೇ6RϛѴtg+XK,\2S :k!6jkҚ6R󤂤KqFЭ>\! A̰K0ad>h٫B290f% Q \3c~th?AEN.3^Fں'eqYTs/d w۶_cۘcheɾ3>ߘo(R(!@@9GLTngP:\'e1[rK6<@dR訲ME1mt-1%!ro2iku@xB,a->^Tx5ѽ Z#:SFU*qĈ#C:P+)P fu=Ma:2,0jmzT N^m eym )65t/Kw *gMD@CA{0;%.biRd}nۜ-֪ؐc&(2r~O&R$/)rJe8x&g)"VHrwЫoT^;Û/}AKW"Rp2@s#?R.sONH \ TB)X$LL,dE3ei( tx\iUsbCDJocG`ivcLCWxEH[bCaWn]4orMQEo5^S*~i'=jReXB)jm)"[N"l$SLOjm?ckyU* >Τidx_g6^X .F{>?1d4<*.AKoG&;*1H%"R}c)H*Oo7Bɫ_3S7GL VFQtgoQޛ(-Hyuh7FE}pȚ@ō)Q7BXy]JUg"i /" Uԁ, %<ny*(`KQH E\`IC&,.'Wٴoq֯3; ^qAOĐʲ}OJ[}h}qDlVKh82N1 +:U8a| eaY@M`;+i]Ѣug\%.Ԅ&]Lcƒ=jG4wF2t#fEW)Fű$ky*s5nP ᕃӲax0jr~SװX/L&eN{ԹS qf%,s_ڿl1to¯& Gr5eYu"=׈8;!=. }V:c$Q? (6Iɚ3 ɶXPJ qG(M" atzzj5!2?|6k3Qhܻ|Eci}`Qb`ʻתrJ+%*蘣[ 9p`Q  O'JeT1 Vk9%Gj;u\5B3ЮU^޴mmFDu[l2VO7#d]0 Q7xtZm)g[.gj͑mvTo˥ԪtӘ؜ˊtCbhʂ5QrnL&saʠ/.zZԸan\k`59O(pa&7r,mB\-M_ 6 ^N} E``E KJTv:Zl|! hUX}jRiׇ@bxCB .dڍd v$Kx Ag#լHgLT@XEL¾4iLUBȐ?=H['7>ƥ7,ݾ" `)R3ί^-eE8M`LOw iiiBG2I64'M~,w><6_8^:/7E7ȮG3Yloso)o1 i/gL:ψZlTX]d ߉?-bWzD $-:M6`tLvɺoo#$m <2? aXR,0OEgl0=<څ/qj!sls aφ7ӂw I^S3!(2JHǷXoJ^gms`D<$Ě/ku+,f/GF %Qdr#>/^TbMF( Tq3V %t/"u2LH>i@?ݘfO? C~TwQHA2SN8! *]j+,o_L,ʕR:8i{y 0H~^9|Am 8"dÄ0⽨ *O|a~E?_n5wAƇ6ۢtO;gs߸\<0Zs3mAvp q!] [FeF\*#hc inP˖Ey Hũn5 ъ\Y7^\GM>9"GDI4˴0v !710]A-=eoSz]?^͎[ۧ Q^go<4~_儵]_*RZBC9vF/.;GH1Q_1Ψ8IFuZ-SkV+1z\kYlHutz*G+{Ǥ_o~)>A"LݣhGl?.Iaf!Sb^{ .G~D02QJ٘UeZ2ؑ_ L3`PʼnC7ij/`l }ֶ 6s+ USS0e8o(sK9D +=Lgz>BB'|eV65;,6$ k{hd/l@X]ۂdIACǰw*bz{T #Ma[,R~'r3[KګۓU՝/ї>ٴQq-"f,V]ǟU @{' 1Hhvay h<{}Gb""rK"2f~zޮݩ/e;+ t*҈SL뽣65%(wKHd("\4:.m.še9gZ{mORk'(&Syo =<|TŐMELi`u U%5Wq׻TQf٘;S\@us?iAVxdRTl*4{fFfPmK%BT#Ǒ軴6*t_m]ƙo?gp-Pqylltl/͔VH_dv4 }3Mh -(6\+P .LU3N^2*qWd$PpJ8 e밆â8J檱 TE0E.PTK z!CQ##$Z:8^<)^:kn8S CnBeؚoE~0 •X4\Z*e6Жְђp,4jR =竨 hm)T>2-?Lk?+((: 4BR)䥢nNvӖ4 uV'1Ot*|68`~KYHZMS.۪ѽ Oep ޜݺy9r_=^6ynڦSUɐr WNZSYfhۇ޲#Vcą 5~n6ёj̡Tۚ6m\DZ~Vս yMFiKyLB(F0]@>LJlgxb"^aĂG_1paGu)i=>E[17tI䶜8ndƇ#< bG# NrO.90 AW5 hk ?ʍG{ʃR=[S6^Ћ3'1.(1~.u \|Ϡ>m1&!UB56V=5;SV4>D~2У2BMY,m1(%Xo)nP\0~I6>d]F[1M <tO ބm \ r$Pd#RbqmU2 o$|= K&(aGۡQ$_$ܸ=`GB!9 3E IfiǗhf)%v%>r+ O\ni򻀨~S෪Ə$ս =y"xm.C ('#i@qݎ-,xjpgGtM/8ݶ!;Cל{}7+R'%firYX`)SJ§H:(-\k,x6 lg sՅ=}X2ePf<f=<Xe_ʲJԽ  I/]y2n8氊㤗TlaL6OG^/k{3ȃ23u~Q4wM2-Kj Ahǘ-A&MH*iFs13q%E9r@͕՝CiFu*5TIڐR!uF55b PB`eE\[sDyfy.[[ `Cզ_)|JtJtipj}KSH1@H="ۚ}ɕ5)!L"n`x#u\82؋z[OCLIp:nynL6-ȽK"wVԘ۷A\m&?RcB4tVE$'[ǡK+_C`3V|u9Kx zګ*lUއAЧzp^~u6w',Nȷ b\u=~G.lA@GDA=uYMMVkƋ+a!V#d4ɳ6)z˻ f|Z?V晴Hy|^K ?ALY%* H$Kw~j,Lc_6mɠΥh_*$^a*(#-](MA#%Lo &NmW! xy 6__dYzRdI󅸽1o c:3·g"+( ,9, B"19L-<8R!%c9_ͼp89sz` )/E;FDPZA=ۗk; DW"N9q `Xu­F7g@O?o*{oR6?J޾D^nIinNǷ:vId4%mB6<. 7FWߟ,HMamJy.aӦ/'BC!l졇gWR~,0O[;^OaGIMhف24$ՕK*C%bh)٭Ow9r P[8CjrL48EDqRx/7nK+boFeXƋ8K)ِG?*3BݞȋջF@oiΓxf ߽6h|0d!/C<$p?Y$Pza熾d Y}4z;M# `@qbq~١a6(= ?~ .j45weʒL5ޱvi_p\ Yv"gqoq'8Ip:hktAP^< c 0ب㻳T#ˆ΂Av LG [|;[i |q#Ő/.dUPDʘM'!#8VQuW(ph*]&_ GDAi?JP7`F~>KCeL5189>h-+ ?g:RL T-6W(ߨൎJY9G8JLg>v=L۶x)EiCZ⇌2L 9 pe AXQەAO];YPƙ"Qy"׸~x9dDpӢ514w>.[rgf<Gvi's mNdx]+LM-[\U("j3<oD;ǭXVAHȡF;Rdp5qSwMDzm%󞝟9i«Q= T@-1]H? k#l|kY b#.&Bq=oVҿ*q%;[.]ťW ޴b.hvD`] '"hLZǮ9FN%UޮWI=!n&3N}BWWոxapz]'6SAs3hzF}9+ͣbuVa|~_3 gx!\B𴀁0'wP`e:-uA?K)Vҝn֬e@]J0=xG[4T 8L21ѥN#"eZyToc ȻmI_&$g_|qljAH0z'A'[<7x u$FnÒ淯7Qm!}|Ύ/3 RA"YhDY'Px/53̩쐄sK,Sj#dV  `*慷cuħ fVPoP  b Q+|9R~PYͮNE=<5+Du|#zB毡[IPaRnr1WCkb>>OM/UYR'c3 PV(U\X) kxڶi]"B:ԫveJqYXPn[ړM\F1%$ITSPօN p gb5olX&ܰ\s~Lgi:4 N/1aT zKќ.0<x1q|w5&h4 MDC%!w6% ;C-*%ٱ- epV+,S('xTpLe$ )xpgOk $/B-u.$ܮQb~t7o6S=GD 0F|$PWf~'!O983‡:/=zUKvC"eْ$Ї3@ E5i|6'=n1uwa^L`7teR; ĔENL j;Voڧyn> k4Irmj:)e^76,mRUFFZЅݓq(l„ŗ)'^q]rש޾֕[)oJ:*ǯRp,}Cu'uZ(BW)@QF+nT+e Jek{v1|nm:茊͌(s:Jt&5|5a fQBq`؁I _1: Q˓%}b5M6c"|J~}p gG~W0 zY#ʐc] WE3 P=Y~ +ʍ rp8axqWcZ QCj}T02,a:"}LWi#WG5(f( |sc;kj\ EI E;xk`r >qRZ(t#6SmT50. ԞMaP3-|g)ue<2IuI".UPN{`hV+=a8nѢ_}7;Sߡ*\_Iӟ~ * 2`XVs#+*B/p);*;c?1[ &hhwz꠱Nv6Ҵ!YprY*SK\~5X<6Jyr >=,68=B݋O<~ܢ=8TiI ЇhP޼ἄ{gt@kPSI7c809\wـD-˗Ր3Qސյ֑oO|_ uA=I~5<1hؔFGE,'ǼDuz\gA.xր:_iv=UgS(ٞ,*魜)2U{/!i95C3$,4{mۀ/Fl L<$Ϯ8Wv9TD%u!wJc3eo*9n>x[dWo۩1x~NڠUBӒjЙsfjx̞KʼnDqj_:[w;IoWu$C͢2eQTXiN9-G6[{uU|ƚI/EϢf^1) ̃cm5xS3ޣy,kLDbE[K'm*Re)Y0rݏn<,ѯҹ͈/Xk@sW$شɕ&:yȹYG |I'CLAQ d"c >L34_n[2Sm\H(zte>(w#꿌b7"xBZr6W7mlyk +ɺ5~~ uȴw;Lo~XU/f37iHBD9 7მS8BiȲƋeB]Rv&BLǸb]?lFd{} qrT6eM$3+݅Pyk.Αoz `9,3MV\o\Zά^ ,x=zHPevAl'\i|me}iHzTbtߛ<ߏƜ^?=/B!l4x|7@}*Xن!+ӹgߏ0AnC0 2NZz[&m5 4GYkM*pY&z hGG ^ -DVy( .``ȀN/;ǴLTԮۯW,2աft,,H{La p"N>l9>:z(Vi$ Nj\e)$/GC2b }T'3&7Ǡ >粽D'S(Je@Y׏+lOեϝ9A* ĥ` S`5 ԃ7Wԫpe,ք2M.cGDҪ5D!2Gt䗓TJ!fඋ%He]mJ~ -y};(5~JP1bʻ 8*_3wAm(\DA;< :ЉӞ+ ѨR|Xi:[675\#r:j ]r>7뺪FGowfuk.DCf>=ߋ%2jHwt3gZiq|BJ E^Vĺ>"6i%1ZXx/\kӬ1 WΪ l"|Y Y` ʠycW&Q%eh=vm d_c!`n$26x\6~]0w} څ.yS@E&j*Y1Mg(PYKM7\Cg_%X WfXI`٢Tw#DЎ@}iY,(7jk4XJhRr s }L.%hO%MjHީЬ$}]iըqoC'HoX6! 4hr1"l^bC{92򸯱\OUVy_*N{Y6#L g@|5R-'85#rșXPeT:>C,uҌc tv ,) Md4bzݞCMRqv\[Y_ˣ;lƬKmCT16xޙlS ~Wlk'~w3D%=n$Ģ”եquӗ%-T.< f F̼mp6S*L oQhtenOYv.I첳q=~m=4DN7tJ2{6l$*Jt#O@Ӄ5(weB"' nXv|LZ'Y)d;]e0G㔃yxu,֒%LH5wYt-A=j?mhp!u<ʄKɽ[;ԾR쨙eWc(<Ѱ&ȦeX0&S7 qͿ_Cg lf=!@ @!Fr2NFAQ5|'Zbl)' {Ӽm&Au#]aG*W9Dx-_J@ DuE^@CmG.Șj at>TWY cJ"HoF(1yE7tRQZw _О A{2"6^}Ŭ1 d9Jn4 1y&+.D rw(cݻ g|G+qД?kN_sZoBBzj)Em00zУ/ %Ks/regžXk%9]0hf|n M y_Id*eZ [ԜjFgEOpV#Ҭt}1,ʆT6vIѺa"Oh"P۞\CC+uN""ᯏg51ˌ/]џ(s%6"(x31y`A ̀f8Ic^.R\ USuGrQC*/9>pX b޲9ggkO0?]Xt+]O6NUI>Yʪ ‚TFz_z '4Na'۰L\tNF)8%7Xy/۔lS|q?>Z16nZ̮ _˄رq橭CXE6+ u1HtJj_%h |v5=ڸf(lZf: >uǮ!4#Ԉp\Dpj}\ 8k>/]5ʥoH.Ynx ՘r^S a'v#!=}$բAf;S4qo m?fsHzMr-oT x9 ktDrG#Vj:LVh묷VWjWo喼cFfƚRG@ 醭r zgL$Gt%YhX:\6nL2OAohiQ>QDhك/">&Չ_c Z \혴K5+uaE)5i-C{ʻޝ?ƪ`[&,#kӁPOdB(f&RecԘ0mDG)j)-[%~-ߏ6DM1 9{N~|ѳ@M+x]1htel?02g5hE7@ܛ&u*HY5j) W]\$䈨lTKllX㮚 'Lզ |qI.U^}^ljc~޴~cԋY`{27zf1]!9}Pk <Z5۴ͩ 4qLqQi՘öaν~;mXu鈫##4qSrGQ^F~[!Bt^4lQ'sVΘ6ƀԨ}M;in]l`,UcUu1+R_-NE魽~.399YRE(v)[NS&o-՞v*\]Kn{f-cR Nd.,`F9_<{} * Ff5{a?#5܊i_Җ!BèN,V@QW쿭+13ܝ @vP"k (:d5zD|˫ p]ʅ`HA=Qgi(3co/նA*8a]%{xT"w6MFj. $ޚ7,^#m i$ϤC ``t@JlRip6ο6yHJZv!YL!-)}ۈÖ7EXBÖl[y fqMdQS<w l?cWH%d)-@>j?XLO*u/Jf̅ao!0Yc%b'<xyBruO(+8sj凛 k*;nّzNV'qmJu:=_9-eBvZвLIrஅKd ۜAVi{`\Z7떑كz=?Y+?<@ؑƓ9 $mx%4B$fb(uwAD䁒LHvf_?:{Rʝń )-?o[ d)bܗdSBoiLg5hKHlF6?]Z[4 Tyfٴ#.h;tpRrP~j4_KqB-]֗S[z;L~<7sBJ4,ITˍ6ˈQb"frz^ x7@)cl,P# z5#(ߝӱYd %-Bj>Zj##p1a?ob`ttx#سۗ&>I Q*SAK,үaQ#Ar_3\tCZ/c-(Yh5s;OOxPV%8fHG>>@ s^Sk[5?oTɅ!j!-cO{V߄7WC05%H?wGa=zi @FUYNw"?V4_}ggR(Q;X`=ͻef|9#z2'xH$uoRz1Z8. `9{˺x 21U#Uw`' X5y#UK3{5iH>Q@OMRX~Rfc 7]!rxӌsRDQa_=e^wsul$P<0QuI>:u#ޒ BB vc$R2<8ʝD:k dHMqR I ͋:#hdN^dHUl UȺʡRS@`inm M,Ȭ:\p<$t#-7Mw%6F!oyO]d |mkq"md\p{3=hugdD ]%˄-i \W[~Ea|XkrIZ Llʫ sE<}BNO7X镓?fQ̱s$1 QYuN@vpuĵrhr@%,=C~8>U$D5 fSb,8lSN:ރ-oOYuVG|YImgxl8):H9}7hQ! ]ЂF]c?bKw ǃh& #l^CM)(sGiҞ:U_(>Dݐ3ٕ 2A"=s^{NiR%t־4* o;?C@c@a>{FKvQ2⇛./ˡT|\Rzz7s0ޗ%S4)T֙xaĀS-Mȶ0#?!"0ģş0nCeͿtxXgN[W(eV8BS8cnsٞ 7~ʜy?WuwkUDr *a*x;C%P)JIRE? /nu4!qJy5TFobMZϑH/! [\$3HQ`]+թA33IAp~i/>m?.fczW$OriߕR[$P/ =)a1X2Gciz[(oF<,:y^p brBc Zh?("z;1]lϟTpcGJݬ. sl3A U$ ָ?l?!`d2}cy$9}Ӆ8zM#;Mĺ}2)Gzޗ8$Ҫ7彸ecJzGS2G?}7X-fNL^v?Ի4-5G?/.sg%#==s NEpYi%.דhj脭!,' v+ӵ5b\nhw]po%ОaRzΎ=|!RBA#ǔ1Qy;YEMH_[ #Z:+JC.#R΄ifuCp@Π*V+G=s.4,= aЩ iUKIs I#- ЗYU(%o kR\*j]M}>j<*2!9.MXđ sRV~ѨyJ/3hRXSֈLK̜b˺ǒwlV.~Vh$i$J\1D7xuDdh1wEbm8{ݚtev^Z I[1KQ?IC;F//U|tX*MϑMGp8&@:k׵hMKqI/w5B|=(yBMJ$1 (A ΦM𣨑sH.ӨR JƊ\ .R BiU2'JxO$u_Dl 4l.Yޤ3>e\(JBcXTƓ?cNgw4 :ԿS?|u!<}_CYi$HAE ;AZ9]*Lخ95 hޭ_te嘓 H'")?5 n lDs@.daM0u&$)F*rԃM2ꍤ. 1SNz*35氤vwɽldVXً㺔>=e[;9rL{J<$X~& oj)ў ɾVp?}%*&/@]Vb?r)ۧuH҂lGy]OlJ&6NgTfn$'7c!$q( Gqed; G `ilW/e==/ؙk9UoG{YpJ*k)Zk#g42+@HxjCKGY]l[3&& |Y[0SH4@N5VS/Bn: |Z#@cRE*779Ck$#/Е @|\E2Α$#W&OwTߜed[I05uV,G @ʴceG/{Y([K9KגNp+v#(pcF:hfm-3u(aQOdb"HHDS{ eF(%I/'ý`>i 5ïǼ|uAha,7w vgML\CDS,iҤ{ʹÀ8> 6wZD7&'vh4 p="?Z3X^|"35AP8LqܩR0 d3a)oyЕ#cܚ] \ 缒%{X|qPA kl"jtZs"ܴ^>TmW,>G&+;\vq07ر & u"  ChWbXuHe !]ol1DDP?2|чQI}`ï3q{ +355Q[,hL$ǵOəW򏑒vP q +z^ S_CIKX#0PZ bm8/5\`GX#u@.OP~IH}꾜l6I ҟbţl8EF5tVſb}_dԭ.|=]}_ů=p6B`qI`?bR|h!Vf!}H$Tza$ q ldۨ{҈mli&63lb8.?;1#!O;JJK?u%0ނ#*Iç]m~dNWt7-fR }&Qp暨[ S fSvp|6O8 4+S^\w}jmG1/N?GU*_̲d*dp# Hr@FPW5뉚٥]lA;I/v"kfFHCx $g!qbDU$[AG#pѾVQPmN3C9aì#J8\"7f^I>Uvj\#f"BFB2 i ^z -zDv,DBduFyeu.:~7W`sSӮhGLtVkbKe82jgF5Q :G^k(/%n9ҧ}Ν7}`Ʒ"%h[~ L?_;/%sKi ~*d[Q*^5;)i#>Hd5qldzg-Y4 _eߟpm@b zѭhDu<^ӒmqT+f}9g7T&~KzZh0s zD FbAhvᨮ^U)xtE)pPc6aaDOWA11N $ } pKA w4e%Af+n =D %Pq}|Wec7V'I)7nB'T{D=! VfsLnDxz1 m7y=@0Te~j aOKOH'q"TPDŠ,0H6eLcz:EUd/JKRl{J.>%ٗK&w~Lz2 iO+' m mWi$I7ʘU .{.U`^SK%\UZ{ݴ?`CkOY9W|r̈́,~%C1Snjl#U HwQ4aIxN|_@A;6ɺv~l7f|lMW@VOD;E(JNbGbrs26BYYﶂ&6Ftv{,cdBB ~96 s w0>efs!b`淛>^0RcC6$ͫM%Tv=I n*OcP:%Va2ͪvdӃuSU3jW#(*IľV9ˬS>XA7dG*exq2({~rzkQWd;R/)&.O >T=K\`VsјɏLm QpycL g AE~2U-)]g!O*]ƥ q_wӕ!(^}QH_⤳vhdk.yE<ϼ>[CUe u*҅/eN_DZ%nq[Äjw 贛; }vufbo S eG$>{jWrFTnnΎXC &|>YAY8vo5b}ZN!vx* 4zE?H(UOů-3p(9wA^.c/mT$ݩju9@k=1[p5̓RUQS0 5k7g q05LZd ~|PQ˗:9AYu+ vwIgnBt")g6 )emF8)%qK9ZKT^hGER"y: f;ixU3@v8 œ[N<6KՈsKbǛJ.;w##ڰ(ngjuJ n=,;BorYxev2um]1ZdXᘋC6;ko:tdka`; 2ɪSQ$bCsb-f9< ~ʷ/ ;鯣&$x@SN ?^>0 o״q%Sd#<1e=^|aw xOl 6M*@I`^giyܤyڎ#탉w+*Z6;V5R5v|5:A}5M]>v*2}O9f10ƅksvَw:ؕVNٓiJ*'/\vZz *Y_EӌteYV"l%6)KHt3A)]=q}7srCq)/HaSn&2`.sN$Ćn҈A*[/Iv7|`٨25%A IDWs^*G}+8w3L!Ӭ ~[B#n۞yk@LE6lOgG- dEz;>zq4%r &oC#6k;"7 z."/!3'ZavnQ{ M11-muS9&t2b":aK\ MWI:3Ao JVDӪf΁&s=Կ3g)'S=Y3'T,|S7X .H*7Ih-!ȼz\G*7}wWq36{i2Y3y45^n-W08nD`gK/Wx4U&J^*| )%{q,3Ζ>w)42d?ZU(XaX[rj$o&vJ`-9V\oԬLji8Mi,lLQ򩚗RQ ɛL9H½>E@hjpDRޠ8{w*HBhfΈ[3n'RC4L{pUYYX Z~@*S|ވP/2sC~ac:ib_?3r.޷<-3bc3qӘ0۩ 흌9yŠk[syO!hUNxg ΅厶4 v毨.do:,!! kS9#I4⩔#TB <$!OĘowʨd:"=Y/$p\PfHs3s?p8nmB9S3yd>D 1:y<;2ոOH.m=%硛m@Gklģ^|,Fy]i@=5U=VfwѧA%f@XqaU1t p}#xd$R0X~jQJmƸ*~S+FD|;*=Lb 7H1Uݪ{.đ!HIG&1:-Ŧ|ڍ:Z5(q4'OEf[۝vM$7ݦ Ӵ} U^Pv6*&'SnŀL>`^?N%F|d0 SmY }"n=2gPˑ4Q<اRxGL.lOJҠHHnBM 'H-SDE 宙E~fQH;ƙ-fb H:CRrGU ")!p%NiohE^ӌoY^јy:7Jߋ[Ya-\I01Bq61J/ɹ)YǞcjG7Bk'7`n֗z:S (N?R kAt2~П ja;7q?De'4=jv-3I Сor`վ&&;,vn7Zi%֢v6fÈX}8#nvhsaHSP5^U]p ;D0^VThwxH_))x' e rGa]2wzC6:O7p"Vg ?"dpW^p6zh!etI&/"z߹~(\ܡM!};!R0s97OLlTi 򴥎,c>"u)kN1f`l]n֛ͥ/ Lb"Ã1Jy ФJb/5Ȋ>I^hN);Z:329>l}w>tl#BqyyR-%PƛW\b=W.x-׳h7Y}i%o)!m8"Y6eDG 7tF }{ ,U{is`1;;r*B[oԶߑW2*N3ILE ҿf[P:GX.i؆Lh Kd2\?F2M?)ֹ@5z?[,UC2ek66?h_ڬ.ܓ#fYaR:P[jN ڪ0%F 1Wd3Kq (Joi3wd P \Y_͈,JT5xH,z~tq!klyliŽڥ4C6a_q2(Qk8R<}߻-XZmYEg-6h_IUmf]iE B:rD(RJ `\}^*TPS/# * SJ ?dwwLQӓ$?(;)_{j h;8qy >DE^Q۴ )L:d|&flXݕQPT([YY/ɶ mGZ5f ynl|sz^olXʊ]0SףŔs.u%ϳ+ޝ2Ԕ/hQl~(Hzj{4L g2jl2n !uB wʇr5!B!<^+֤)[/M|?"V.Z<`;P7k/;â$Q{5XULVPVCS5J&mOLe{KRu8%ei_5Ҥ<wv{Ǖ5LyYF-[#b2u3*W ͢+of'{#p3J{-@K=c"9dKT> ͨsjGѱ,uڃBEi(]|*;jIRe;p_6E~Gݧ/ #4m]nko{ h\'gTEv}T:"&bhg3Eڼk!:pHߞ@6wffbJ^ntcl>4s@t\Q$55lCQK8Ӡ#;OnOa^0Aĉàs~od$K^lB n< =k?J_`g}dFI[{ò4BH>1D*M/ڇw W@D.B1Fd1l)h6tCWj18e6Kl`Dj )Mo6]ܕK^}Ks27uv9ձrd[R~UC]S([.KHs;OntrhW'm/!;rIO9||9ۘ?S@\aSE7 )vs]6Rd4"Ry~|y1\/Nfw ~g-Q=`ecL$zZ#T`҈X=S=G <_Ōb(sm :{ ˦uOΘM"l Y]Е۔ϡy::xMGZyOcR5KAn8pZ>m X9#b8JS؍[?X($D@f=YYp3$|eIw┘ttмdd CESr?u;R.[Qp!=P|LgrνScSuo۪,v|н //3S%:utP\~KGkl-;% *XڃY 2qWt%v-m^ cOT+ "On%&n!Bnp[fO)0v(;AѲ#PK4OHl͑1{-<11~&o} ¢HmI2hcLIϹ'4cۑldC8`0r#mr# TI&2Ljn@۳oc6ko#s_pa!,{Ɓq"^/~6%}d]1gi-ow$F}fG#Et wH?xI$3_N1{i2Hz3&x!NWvѱ"B_AoA.jIv~S3=xAuG}Tȫyڈ*":*%'K=dFPeY_BǺSگ8]`\,LWE;+]nS1/Lmwd-ZX圠DR߬Pj\l.2Y79x=|'D=|kܿPt([wȀVTZp%H7)mXΖRgk{GU({mA|8YeպvZPn!I f1xt'X8Lj`Zj1;ߔ?w13_R* bW%a.~94ZAyC&zd*T"JWC. GXp03h}#FAjejL'x9 -.&ڽ^+?&^(x =3y/(vke%Ng!bMؘaYf`it1 )ZM&*vo[/LNϷ}xvi{㦣+};*I6%ms-h!#ʍQVxQve>y]xͭl ;N ~IOCUt淴<^^(SZ$`&m@YX"=;3`eLfVGdέqP5"r 5$V0@) Z}F!e_M(yoRX9 YA)R%s"Aŭ(Qr/gN 'U623*[6O}-Av *}`:XhE* G6v틲i\n_,!cָZK㭎ԎD^9O%/vGJv.j~<{5Vwױ 5%I-a~4V3CVݼ@< O#y=PNe7N-aXۃsCj rrl#⟋H?͑[UHD4c$cМKNj=h<ׂI4q}:x~0'UwS{{yB @M4H& >I W܂'㲃[!f*^!A#uSL+L특t2M0`~s`XnZ\qPTܣ4+c̓:=FoqMàP^<\ Imk#ZUw<R̫D+UωX^Cbc=/1i1| YA':YIMu*,ÕKUo6 -5DТ6YvmJEtEk{B}s$1\:ɣr\huKE=bc/cn7аs=( A.\V:@tFX*kzw$giQ\('gA2+3`Pa@i/שlE9?eo+aÙ( v'1 rdҤ nyO'GCsTӄשjs[#aTtXBB&Dev?[7![V ޴Yiw;x D_s+qD0̂t.tU,NJ_xE.%@Cb&KxeU :FY/Wvno~ L'Lb%[8o7(rb8# C$w\q%P ˵!a:" GM&pM}ʃr4a\ʱ0ni0Kxc2Cf%6NO \ e3y -qsصS*v9Ug}5H3`t~ֆ(gXFeec8|gcq~[ dB!J&R퍫,VjZE 8fHf%vn?݋Jݚ 4M4íJSqp^X1:B@*˩݈8R0 3BΩF%! ӱ3!&ch|JeC0$k2̪<=b.<վx͊Jb݋/;$}yKb39ba퍸T(+Nc)3!*Z*L%&l~ 2bjDž"qP8?|6؄]+R a#CDA65vsX7Vȅ8x3qo˝Яl:+ko~~TK#^8k1P`Z{iHKd\FTԃkQrA3aeTWIf@/YbsKB6l/ڊð .RuБ9 !&4^E} -NiZTLlSMy#YXg~񫘄RH 0nZCAcYO`a?0 )RjmutyZhV/3ZҸlȗr =ros@̙kIMYۮR4?f`1>dg\j)woؽdz`+L܉E>r_(I yVgsL a0M 7* ̂e̞mlq(‹=)bbRD1K14dRxiMmϗv5qz ~I&o.){w w=vg,%ɞ2(jYFW8eIᡤ{]/UOZ'6 %#OthSn췑#®a0/qGؾ,Xw;dAZVm3];x'|K(Ѩ!`͚mh ުU}'h]VYTsk ו><ĄqC8^unjW$DLgƅjBzDⳓ)ys} z"TdȣӎĠ/~"S(H=\-M( @1V eBgN` |G[")jng T6'f}b _62CШF/T= 4oZq _#HL 2aTaC5[5$LۊML!u=FҺlME\ӄx)hb0 kg߮9g E7&vd vOLQaglankP mj4]Cx}ڽ8fBQhc\"}^"FAX'f_Z|>^2BjeVK@gt`0"c֏g,;dxX1W;.d#h2`MT.\KS/K z~TjvTzfb;<- j> ܓ 2]fX.4?L'Bس=v|1 G0R( 516H thLEX?[di"}!|dQQR9CܩL3\' G%p}g\*lن/ q'ׇڤE;;ɣGm.9kjqTImw*]gl )vJ%bA)-pTiU/[}3 ˷CYD٪'zεu+9lMeXJ M_͞1S]x?Ĩ#*m~=*HdSȢ1,R Jң _ TWNHqA:qDEK踆ȂKh&P#I@2u?w59R:L#..ew*17H=J&3&v 7{[́oKPkMǠMÀ7^~WD`Z"?Fh^2s3@DxTviFGPaV G-3͛OWq[Ɇ]1=\c4jfb9ӄjM`}GSTDQ +J!wQkm߄tyds߁ 4Pȳ3Ǡ^F"ZDPg*.GHSu!u7TNNl:.#,Rٵ߹?,Zrj \;"$WS¶Ľq|0,h?_$ Xi!#HOX:~[-Iz.i_DIi GԍҒ=[^35]1PX-lg׼`+24šl5fI@rO6Vm^4x6ٺRpaw"%t"t&k,ϝNQNs@Ĥ>Q4}OJD` B)gO^ y_ EN mĩL|3dY4.6b??S? CHjyL"Fb277l 8kxYБIr}[J>(]AhPN(Ng!; ү8(/Ex+CHᓒuR^I}9(/6`ߒ0wL_wX^)ܾ9m3 ɅrE14gʣ q !"Z--?3VDe^~n*^p޷}XXڋ~MV9a/}P{lfĹ ܛ]'+h:*+ϡδu/8OCvРTw%^"œ J|1 ~9ٷ/N.CO&I>M)Tֺ5G=`>e^ûc3;y7Dâ )L x6`m\p"sJb%d-U5qٺ3|hXغgJ~b8P%ne8nLy|& !P5v'7=N_z`{HT-̤S9TqCt۹:LŝΌ~g}9`qU5qS-m%/xvcss_M{-[=iۡD55;0dʵ^#O@y\=c%]!*%9sA{%Vx-E]laϥJH ÝTҮ$g C樀-7~nE;E#ғr%7.ZSe!sw قvMp)%pAK_gI$$ \܇Ue3ϦU(Kȥ㌓ ʚ%%Y _x1S(y[KDrXx*X*>mP *MgSMkEy"W6FpR;& qh+/>eJ!/ڑ "9B3fY8YXǝ.n'lt^XWa= Mxg)!kVZ@w/pRip4F'rUso~s[Pfb#K`K|0K6!Q wm;8[NatKkn.Mj !TCB>J``q/_1jiN>̤q>)8KSbm$1‘s1+4u'dbtC#]EJϠ+Z~l3X\J?X >Aϐ7Ưԝ=p}*83s{>(2n-2jG\LC~A;W?j< ;y' fm@Tzo:訯_}o'Bqh '%zg|T6,\+aWUD|%E~ "\%:=^| KDClUKIRh@d`9‹>uIے<t*fEu"bs?,/ep>Wqa}++,7C!U턜g7'\]1A uZO,F%GKalmwB˔')=u%,=G/R uV+>2'zCed? [3pW00] BR~aAsr6qiY4#eSQBʮsca ۡo~!ʜWDG/)h)n{( 2 CojzR]e”G{56{u5^ɓmߞQN)%; ['+˪W`DuIa<ȉFfUyS*ߤ;_%fكiX1)ZFz=sĿ0\b4=d<ӏ$nEh6c ppV˴G}B2ʐu% "ɩ|èrqjA4HUxgb#sgmpF/bܼ06·hۑ8 {eQE-HwDT %>?EJE+`p M\$r=.O򧋾{r :tKx/̳9y7sZ>7IFDZ/OZBK"v~>6R|9!4tPΚ$;R<–=}tϥw)Z,FZܹ' 0}Ƥ0Vh;0ddXV_N= f6g?So\ cfLi9TMtؘ<maIvīhk""܌eqS-(zAeIRg~HojhS=.m돣.!4(*=(T=Aź^Ť?'q|>`h,#tFqFX58E+-uzɨE"ceR2wB/%82gzp شacv&xlHy xF1w{9iʨS^XMb>t^ꕿ ل?o;Ď7j&^͹lL|`l Ei8 Z_nQﮍFF. l/I8&<"ހ[dT# o`SF&FHhaܫH3-[AQ`e<h.~W Je[trSÑV c=Y9a`v У*p`t֫ ٠o"E. j{ITwL0WYw<bc+z3m st׉>:~$o.E.DþltZr^5kޑݯ1B2U;ltO?|ؙg~|4uPMwgwͫe,72LU@0AX UyiMH `ҋ|G&8@G;xZ)B$8ɹ%5дdYҐL*SWC [%S:\!MG <.B1_icw@cF$p-*ces~ɐ i*-.=gUӈ+Կ wkS̭1`of{`ۊ:`eC qtl 9"Z}ʍr!We7"1żA`47lkp:x=i9D'R8>*YgNQH-E,vC:}:H[ W?=7u|UOI"ks^Xi8W a:Vmu߿un;PTGKP9l׹j N [UA! ;LAçK6gEE[غ^^4~л6'_^?p%樓b8巴T<#ӟZx;c'kEہ_}(֎猫u2=H_AE v 0<[NP]K02>oǨ\!2)~gn9ye pQ$u35uOѮ-D#nH bs>p XҮ _) םS07 zMy6u;N'-hN$KjfzބC7pH܋nn]HPsd")cU$K&;LUNDNq[7k[yQϜ0]U(L$Ca4t lɉ$"* Uq2-v496LڃݣwHJoI_Rɳ>3Jb3&^zw$] H!N3Wѷ0O-j))% ;q*Dh_\nt-˟oP f/.(i'8,eEM1=!U7<-"q`cKT.?~k*K_b-OEhS0@zKrϙ+ι!(*ΉL]ǒ=2BvfKo ٨ụR >I ڸaUMTp?Jp?rt>\#~]:Z*Krg0=<n{klj֬Dz_Wߎ!Hpo?2q؃%i2b ̤쯋ߊà.$b4Yz qg!>H۱Y ٗ2͑:$ӑ ),.S E߱a!yxNl}H=Tk7sK>fVL74z%[ߟ$}W#d ?Cfgrz2o$1{y& dEr2>1q!0tOz5'Vt4Xzna,s;Sf^,ARϧ Ɗ%݄ ,%& Nj| ]ٻ(N+|L*`II Sp)jq 9}w*aˆ . G4b/QbO"V$R&fb'XC/iY*&*%16vm^!0z={ \(%ST3,<&~W,LmP/[BxYg~9QJZq& nooM҇?~[cƵP`g;:R^1)э tY&xZV}Eq*|P.w 9+"zxبʉNs"l_|ӻbUm)6I4n 8 V^(n(?*lYgz϶,O)sT'IbZ^[: [a~U%ߢO]Al/jyIU৶N,:En;!b IoZN.|Ώ yD[$!eN 2 -#D 8sMLbۊ\d\dz:Uʝ5Til'["8~/D GذDzUAq3U,r+?i?geXݜC^܇Kj#(k0Szt.}C{}^7RGYZ='qi>LUiwZ!,n{eQt6w埳FxkTnw*. B^6M6!KӴ򟸰ѽJǞRҲɥDgoGAil[-v@3h Y3fsdʉ7c.\?{VGY~_S#V?"A% !EJ?yvS2?SO=1 ZOsxaH]k| /ɩmq7|:\&}v5D2-;jP ifы%_-?Kkv{ v^G %4lÂA~cTb͎3QZjԏ=w!ZR>_@y4ko=j_ZU@C8}JͳZ󳌑2A$gƓ?=֑C)ycoЀ^Fp?K(Mx"ffk@0̨1ĉt [<.$H(tZ0j9Dh9dM 9|(w#[CH` =^%WGrX"#5pƵ c4vKU;W *h (X#J _]Jv]w:wbg[cV'8.;SzxpL|ᘂLK'Jig- ♍=$U^j*IowI+2QuE9/.QfPJ*ȓO+.8Ƹ:k+ (j aK'V`|l&(sF$to{jpYhL<vPR/e2j0s4&Pa@r;jataeWt#0,ֳ/uQ -5JeTb?MC@k݌)񘱽3Jg}ػ#D{x؉pQ[:J_zeh'@xv 1+13S v_VDy"Փ;e2%ﮒE }lă{bȪqpp)Y\tT\-⢃[LYo%:zP+Zr? -rȕ=:_H*H Z%!fa˜vgGAՃӷ%m:M]ӻ;"\*ը`4f|ڐUdMLnq:J\.KBRڟyο^\%E[ ? \G*`HcCk{툵kJ 󇨓Y}g˝F &&[?[1oP}nڦCZG74k2wm * w`%sAxmɲ5[ FM2j2f 1po!·xe"S (brIMB]ն½bX\ΣKPcrῒ*siHn&u=6a>ah.˪ OJm;N8FEwG!qoB}CHGV9aXjTUD/g1Rl_lX0:x;>A ޣ`Bj KS1qΪYFRDI; O]ܚ>vzj鸑LSNaMj֊Zb۪qk^ބFů": PFNvvOs+.;(E4x3e-&#% &ny]{]:Q-@&{#[܆̀f7}x`/k^> ^4cݺcX k nD!cq͕jS>rվ{I@2/>9^YLNdyAn~-# vaw7ɹu^+ʨYG*X1²/W8,|H?,>ZyG*+F0HO[ ݽdӇ[m`Sց囪Q~*vmڶɬag&E5!V`DlǰnCاEEI'&,Š;Kb!tW䎄Q"tP< Ҫ=m.R*)>Џmԉ6J{QH~"֡T"-Em!tv~g|;fcLZja&W2=h5R䙆G\ i!XRWX}M*dOy5 0WIЏŝh8܌:1cXK[t{u<54F.ĨU>q&p)Nt'VV*8Umk'XI,"@x KAAaLu$C9]N4JcT#IMwr^&"}8M hJF(u)58ma~٦l Օͬ<="}LE>ɥY?o -E\^e+,!(,Ip}6ks}!3-֜p;T4`f/F [U X6SD[uŃYEU. h]}7* giHƛ~ޱ)V$jqJ>`}0O%Rn.mqp /(j`M4Vy;[*CE}u Ly*NrE\ٿ: EFp>4ëK6L Mv|-׃EWG'R% ݼ w[.+ +"HQt*ov~aSi h `rkDы kïXr0#Ii NX7փ.6!v5wj&.?1 % IF̌t,p{n N_ѐ?_ljMD57iP {ڗ,0)1k@‘OHҀŏ;`59pPv!clW&!H({jooI25c:0 Rtd|;:LY ̢qL٧$}[DqڅD=(nɶ)O=UqRHC$-p$w:m\F66ά54 4N83*Rtuv&_fd h20bBL9ɼ3@!޶ ϨC}'7'm&m/vqPŸLxaeAIၞ 64nˡAsV7ѿcoO9 QW3/VKE:B WHFY~n)G.,i4f RCI`'My*k+1 C.^N;0_Y3O.>(@aRl>&"4k7(-`. xmY-6֖`֗"є$_?0^"?c^*B7wDahhc8KN S,ٙagxX#L1 6[>D 1$\qi D|^1a{x3~:zgWtPv/S뻻bSl]Z]S((}oƶ⧴XfYflIzGrn^D y#I"S+xig"+*n=C$#ʃL(Sk zz@Өn_E(* 4KwXA)BLh> ѝoϤ @;:n Wk"MiX-4Rio66Jf3R_̮iQfoec~6czcu pеu玠[nD҆ R=0@9gM}-M FqNLX D S}J_ut4x:F!:;l11zkĞ~w)^:2vF:#.I9=X!׹쑧Ujr@$y#O쮺uዐDm3F|7xC`^bFXqcQÕb1?a.{Ŵ?Em8/U #RpWaߴ«*ټɃd5nJ1xEpbH4>HM{}:PqcgSS)Eǂxrq=`U^r:-AO]!oT0 >M,ۚ:C HdA˞﷧jm0z&ԊWM8Bb-ӓOxLnFi*4[KA|ﴴ0>gٝt$9{6ywjnQq2D4cc`Hbnv^$tLe 0* hl%=/bOy{L){Z3f(B{ޫd0mmna;8*:SʫXUSQ̜J݌HP~'Njіty+Hdp5~P.Eji&v)S ;XȊm>Be˿4Iu ܰ9sP- j_=hS+O8|R= KX b3(!\h+G <Φ9K(߄XTez Q|if\[9HDDq/9xL6~uғWG@1(57+v7W_O)w]56oM߅Ta펲zoÎjQnt$2Q%K]7TEY>ډVع'E=#?6>ػFn6V+W T> ;_T;n{5cpt}q˙2M=沣GxduWbA*/^U[ބ[ V0l8'1eX[ENO~]@rARhZyONJ_3"6Qۮ!gH K&9w[ei'140]el3p٪z22eSAĐ|?@_p(ہ $`7AF .9C^2&BC<9/\ dԎk;CkXH1F(eaHQ R7T{ϸܫo5"z*2 ; P_ թ qek4FN?\ϨMVI l@;sP`Hf"3V~:+D-0< JJn+]Ȭس*NPkY4"2nC@$_zcoGPz N-廭-dm?R6ba) $ rT#'W6j܏deDw>[3=Tw5Rk:X*a5?|ޞ^z?b6M=ƽ|J\ tzvAV*+>X[w=+Ei ̃Dx>xRI8Ή{t28h ێךь"F#ٶY^6$ a C0ae qJᕈ{cɸs8eaف33E?7 h{<: rs@uzI£9rL,i^zhJCwQ:(BLkiXErIJ9LKdgMc3=ug[,pIo:*:Me^}j);EÒid/}30]жh @b֡S؈"@e_h`ՐR'{D$Yr3/ [mK2q Z+Zkd򘡙?rEhJ*tKLʗ>}Oĝ1c ъ@Ht3g>7qP݁F%lK8ڶW[;oR$fXfø0ꄥƞe/>o|2_Ug!-$o)<'wchjoIf JTq g,Qa3 rҲ;v?sft9 &oy XfHU CwA)-qJpPr'nwHLt̉2 CBzq BMt O^aޅ1vƾBTH;xwc}$n!W "3a8ICw=Lm,e;^'K](k&tF0󴤊(b\#$'i=9t;=28cqG`o ,gY0Fw#DlצM #]["I{vL(He$'LZ ×񡾙$N2x(q{omA%'KP΄U)$&.Ŋi!ÃךwӮOQ7el K+NKY~a8]}Y}mQ^t 7v= u.q02O%jN>v螼=iEel& %TuHRjabP܇ (ll C d5 R#"cJFra-9&Vׇѯn-6hVs[XbQVzk7333_ :upԧ$gqJ_7A=G1 擾ȸ㖫x1Ƙ'qP/k<-Ce]gMMWsJ4~tР.v!W@[m ƻKN(qB" >6\ف;rP<<Q0w%xVb3%CYuۄkHH nN<uT#)n&yuC2iw6AU+y*!p!U`1k,]w2]RJؘFpNo#ѳ.݄o4FEa dYF93L8lb!@紓YDW_{Zs37XȾ1Jݴ;\QWQx1Xj{TM' }&\%l+Hk LBrK-=t՗X=.V>4:Xh;8NL /K#_LrdA[+ܶتˊrm+WMANd΅ogX?1dZW3P2[ h /~ daոneFFqt̠na!7,qJW i{f{a;R.,$`U-Pj\V4M!,hTM.~ Ѽn. V\ %]CPz;ý7EZ Ú _Xq(~ ; xӮT1C[5L M:F\/kG?HN"|>]FBw$tK1ql[U4)VyjK{k&9[VZOVٰeBXdGNfO T5dTn>b1pH(t[G&h-/&j6[wYmfIAH/^[!C[C=i0#Ct.*JQǮ'ƚu$ yX 5̝W_qD{I3/Ig52*W=hDpv`u;w!ޫiZPY ! ֎("{ IԌVyšbKHK y@KHBJ-˹9T{t:ܥ a`X==O*~ߋ3 (׌5bԒ+_P,A63ȷ~W!y6a!bh劵Cjf{Q~ul< {0BC}4pV0Rc_fEJmT=op|X]{1B,!%3iHRx&Ru%Hy>nT MӕO!'K8A7/' .T=@&wM34 WQۖoK&o+⤪bphIEvSk vջ(32JU}?QyKbcF|YKEۡBLce\u" )]`o)8HLh=\.>[[apO~i:Habݒi3[' W /2[8'QvE:a{|i,MJijfGuxWڿ2ibG[ nfYE ) S*.y/S DŻZ;/ܼw۶U{W(b7-巷^ kn_I_Ž%y^ĈG e]9-2j!DK+M[]oEˀcW'!Fҫ:D7hxO8U#9fL5PP:1/t;8|!:w~LW/,1Qc=~_$9?rKh >MU6*Ơ}s/gcڱډWV(5jSb!V]ظ\IiQaغmDvig"vĈYnWms3 Qq6*g,[@qtv9G  -^' 34qqIB[DOZZ۾_jSgfk]-L7H;:XND+Agʪ|bǤZ4Ϝ:ӫ/B9䲕tɒ!FK<[Eė/`U,V!c|vV={X{"# 8Q-vSlt$RRٗRCb<m(ʚ}HhF}C-nfSO aq~:I6JFE"k$G Ϊ(~'akxݑ1Ӷk%L fx%L4=o%fx=|J~#+ 4> 2m44i*I@wf:q۟FK_dW׼,0݀kD +=3W ƖK(@kVG\V9Fz6S lJ8F2Mr!!K$R^O/՚69Aey{x=+- Lʂ(d -EJA)IEIwZwk03i: -dƚj{:Æ zLۊo{i9#5~*ng{찖~PhٱA8[FL9/̒]%u+QLOXptA|09Ha s+>a|ykV|{ZX%?g>pl jvhW5c}Drm{ʚM7ߛ0VU/pR b0ץ=~_FdoJc! ,Pq,#jgkG$v{h(ԑp>c4g_wN4C;ŧJ7lqlCF&ō` A=-ub巴p?7Edӎ[`.w?Ϙ!mI$BU>/ ݁?٬N&Wr!ѱD|Q ˸-X·1%r[ؗ~\'v.~x3#hGihȪCAoƺWpdݚmfa*sQ2%7tNæ}Im[Gr i_Σu}(DD?c332{ev qRbny fU.5iS`œts 7NIFҀ@SM3 ЯOG <'f1ǝp 7ke3Z1H@DT:$ǼO,Q&OS!l6Xc*aHC`pZB Rs5d@l?:d*Jā5y2ዻX5]":Ѐ5ܖT<֊|k}@דuNG+ks ER8vq^SԸWKd큅1ĤMՁ2ɼM%呡v158^آ refD0gϯ_@C<[p\muR$ (r.Dh.r]#p" <|ؿZ9{ny.tq?wL g?\8:=~qSz!"%L)dY&92IzPz9}x|_T]%JwSz e;g'3[` f O 1WvlX9w R^ qQ}*wp8Z=93bXή@YJ_A 7 Ř05PRxm_źڴ:|PZi\OcV\7s^ݷ'ZB< !uIu_@t: kϊT[@֏}T!CcSjQMj_a͸SYi./?[/Xn B@h)7*Wi{ʾEqE"sP]+ύ=w}x*=, +/jܐTW?5#Խ a-gF0S(p<c@\S!oN)nu?&ar޻.` ~JOd M66I$WuLfn4EtYV"y,=Mc =Ђ7oSyt_ 2Zrbxj$!!Yw^Y6HQܠH2&b<T+CSVc$K@. M{znlң]:þwl+T @GԕA4@uH&i'7wrt{J |Hd}:)@|2:Gz֐!UI=7a=⎞b;5B_AfD=u*w}Ec0B@Df7m ~{G˗&&󳯡8CpYzWPP@ҮC.O,ftԬQvB <<]g$b |R-|R_gw\س o, 7kn4\ 6[ρZKbU=\1ec4O2#`u8Q"#&*fXAoM^ΝTGNM4yw G\&/K\Gy%Oq 1Ԡ1+|4?|KܢhF*>8fnbJlmdzu6u"ZHx8w_kunryOtL => T^T5m˨,w< {Ss;g7eQ<3n!l] %v_F)RXMWr(V%pi>Z6ATUOn( ;FBYn8f)hVS\C뇔Bҧe8E(-d8;G\!rO1[[1q MCtaP-trbJC.Al/4 'cg LmH9˦Ms{;bd|2-\#3>#I8×I]Ǻ]5uؤOJ^,VCwtW*;8T~i}%tc[* 7*J7y-glw=qG%O~2o]|7aQ:ƽ4oA}FR'/.[|_Sǝ BL兒5ɾ!U^9@6eŞ[V~JctyN9Xu "Xsvyyc^Yp⩦@l92U;$x @oV^!:x=z]=ʢi"$<p݅TTNd~Mi Rk$-|Marrdx T7Q{ve WېF|Pmc*XtN,^9"_k 2 ~d{oFrϾ 33gpw`d $S}nI-ӊǪUng5 ?kRӀ[X"};qڼ%;X@ްݒ=51 įsuBielK $ͽ܊/k^Z'֡2Y7X_O=95oIJ#UG-jؐm%h3-@F+R`Yi6E?(#ғ&d\[gL[jfd뇾EK꣸uJ7-AY}FExLKRrUtvpc]_R C+f@ۚ |ʦ"*0&ЫƗ͠ᩡ83p[B'} 2Q]̝yu{:,2ekeYdn)oт%Z+HRHIq鵓闿q;2+DWx,s1-A}>3A˒էё"; \#~'&?GQF>hK:w6v_ uZ=1U:]M13K.o:(*ȣnSy$|BhQޟ\\K}/{7i4?e)r%0H=&%>:}'Wk| WY(nGI[z !4n\'ZHR[H|)  !{XC'RiӒU5θZp@ĸuI& 7("(i 9ƾ֨}oJ8hܟ "3Fx\hXb:׆m'{mV&gZۣ҂@|P\AZN*[;k15ps&~eYs _>omK$䓦yvSud2D-wq,Ik\v*>J1!X, &ܬ@(XЇk"k[ėNt[ AÐĻj1 Ҳ!JJc$q/&pJudKR:KpEAkǠu:dz?ݥXmǜ:Rk$c>{ƹ@E:C@|}X_P%ڧA˃Ig18JPR p:bL!,([siĭ cƝ?>ikPܼDQþ5ev:TG@cTղ^y_W?S a:IxASgMJJ _J97x ?~MĄ^bn3#Lx^ۤYKmkУ4 mѽ8?)9#'+d7⛭ldaV"0Px3>ңcqbKYUg݊f:ׇc3U*ԊGzf=Xʄoz< ;u}f#5? Xm}l Ǽv*(=?=m%֎AL'G^t 0"D; %S}haH1Oxc/DlZZ)$X$8<}G^e5ArřNɔ /tl{qg5ۀ[^㨉1/Řɳ찆?MLقNe}^0dȯVluQ/z(|[Ԍ>튏N-^] e9?/x=C)n&W2 95v-U ゐzŌ1bźHgBxVYAP(xL{{vb};^iJ젒? Ec@@$ gl[BiNϫ/z$3ʔ8ܵ+MP!ƨS';pb?3ꋋpFXB]){ Hx!\Գ!^ҳx .rۻ6b JLݲьV_bt[^GI7ն3]W457K!R}>ؒiFM 55G؛,ѽGvě)L3&].C;^Bt3shڭWĬX,7,͹QR(,txrޖ~syDhwxVYf'pɵtXdU1{WW7^NLSd%@"zR\ꤚ0Զ Al>reՎ`r{K(&/O^@w.PTR^# M62&/A5 S{\NjqO*oA8 TTv@|S^`D֓j4B=CΚrH*9ҥ'j.*"\-CP`L$:Lj /TmWc1 V._x]A:>xFxK?8a4|(PiG֒Gg `!VHWJM -PC۳yylo9Wi5HyGK|JEFStlWRVSzx~M_@UԗcDɾOVB)/-wp?>̝0ɛZSdsc~ub y7ܧ5}Ux}VUdK`$kDE+.Ұwk QQ2? OU42#J*sV@%P/e]0 h;ٕA( 3#d @81MY]D 0kEחX# i 3_zv2cjkwf eI*Hi_x~c֪ LKT&`#%\6;}=rf3eJLoFSsHȫ@TZ@nA3(Ҁsvд,>̽1ʸE>~)g@ orpLrQz xܐAY]ZbhVFLN|7((Uht8 ->u! ߿5h~缭o qWf|7۶,ZEW$fJ7eL~XV\sޮcoZq8ͦ{v}e9%܇[vZx)95P JK\"鰮"|e%Jp*=Kኧ>=c8cY `ࣝU>sޡ94fuۮ:ұ:R_j:9XpqE٘/2fvŃRZ | ](YNMDW51KY|ٝkXݓI#ffwF.ZDgQfCL5uimvyNqq=mͧ 5B]|K:W\NĀ(س(K"x=HBXg%)oɊ-f&',%-^Ň"]{˺X#LѦ,!;6mW߻,w[P2A=0Ԧ4C&[ 7Dw㨀;36'xjŔ6vyiמܦ@<%|4|ԐBB |Wo:L=s)( WpnD=˒ sIF?X1*N#i` VNws>Ʊn_#HY Gtߥ0́u!!^:>y~adrR#ukI$ s![d\^5{!٢*Ӎ'JZ" Ąe-*3hsVyS].Vnr pJTtɸoS&$,ބjԗ, w[i[lnmi ,8€V|d4[KFӑ!Wn뙈P vZ|GAP xEߠ K]S CLNe"1d?P cs_Zp .M!=ᅧW҇ ,?yuJ/G~bZt0[hj(ܔXK3}f c {P!Eg,~Tq`x?CX9M8/==%(++kMiDs{'eJE ƹ0oE){{?+Q(WMMȄpp6~fEi@p*[KȩQ6hA(!1 z9-x }7ԀN܋]sPBp Fgn 8 eqT?&O)!TMs?eο>N%?tgIpGtw@\ͭ#xo߄Ԇ >enJ2օ*AjQ>hx*)کZ}SiqrO^PDDrXĕi40y \ywlp'D[H&kT[^AOԩU2+߻Δܟ_ÇN$-_o޼i5󠧚@.P;j,, V")b;>(`^m,J}D76-jp(w둱g֦IJAؐ9'euLDhM̒:yʉ-T*`=#5.544ʾC'vx,k^0jN#sk긙xelW}~?|Đ"(^â.U-9vd#wJQ, 56g܄4 gX1{ %xռ {Ǖ0.i,s}omPI¸1f+YmmW@H]$3'h?8&_iaUL4}FکF+fa=`d[_Sfz;>uӀ䖩@Uߙ艕L4%i[$uvKi߇ r:~6ҟ8Cf6 ɂ^'94 VC)!9+Q*,(N!l9M8oks[ K؟lcMF!Rx _H|L9g\#-uV1=\Y_?S(~TڋwzΪ `.o^ޒq?nqW"r4E]qC`1\z.GX ;连*ѮNl]` 2áD֏PܨȓW^r q|p7!`tOJIcYV$8^oT(5SH_I#+zZ)78H5?8 o[bQCtq!r_:O* $$sehG3#S o=5+!2c@Qe[nMTCcS?O"9Ab5Y4P%Úo,afOժOLVLw9&)ԇRB){--#3.5rNzݢS:ZOf]6s Vk 6]G,69A:S F.z2Lfi"} K0'kpƞx, A20lEܖOg=Y?mdE=st955I{TzJvɣ|y.{3ݭrꘌL$22?DIT0A<a"anKA֥ C`wzy0^+i֥G06١*ۍ5 "]QrwAQLeIbMv[-.xi>^[Vǐ=H# TYzjڃ݌ 쿔Qs],נК(: a|jƄoH2ȺZb`l]Q[$naE%j:3d5Rgi\;dqؚ*u۪E'K6Q:aN*e3MβPghmeqal?~ Q4GrJ$jjZ/«sE9h'D58[owIHO/4hIJ/C8VvRg'2dAƪBoչ87w ,^pY@)c6|x"-u[MPG|6,QLT̺6tQ0OJNCL`S| JGlaߑf0J;aĆz6r’ e:y) D[s5C}h9x?m:)Un@SAy&7mEy"Q?kBƳ1v/=ڰ8+"}"0FsĔqP1I{pcXWڈM 8s4|?1x*.sL_N ]RNyۤZe_?9YY ߦ𴝤c(-0&7-׿pPǢ3k&G[QN-ab/q^GogD]RMsЏŃ;B1 9+*wiӾx%q Qx%MBJ]gF*c/Y/8\ݲmגCۢFzf-lyqW)w Ngp0%:U?嗰~af,Q2-ȼ+;N.k[m-RWw l!ߏ{>v<^u$:C _YF l?Cv3o0r;$bt܏W{n]pD5kT8cM 7xdNft7\ŞAzp #mW3< Ze{&  kY: 띘= Z\w-UI؇52PQ@0/6%)3iI&DL h_6~Q@x'39 2~31Dkxy%F `8aD2AqG-I0RWQ̡:ci'2Xxj1`kpU#>gn.T[a@#'U&8ѐ;|GB{\f0>i›q:?LC) O'%#!Il24bh0S=J^>Q 9!!/$4A3NcRźI{X }+ ^b)iHx-s]~ƅU:wэIhoj!h5ZSdlUnIkANTyhXP#?s*AG_?,W Q1*\${cFKbPwuëEs5c>~\4*V~Qlˁ̕6V9! F~No%B,ó_qv]'夙>.7!nU3-qE} lBs0+c!jcgQIorԮTk}xU.!GGg:EĞj j ¯ݳeh ?Qu o%Z 2 d_ewO"Ҧ?d D=|0ldq&5 ^ ˏh+db NqFMjnS.d0H6$7ch4ϒW;y*J'ʋP텨|rBK%P'\$۱ aj8(;W@ 1Ϸ%7%;?nܮOb_s<0nb5t!+dﴍyl+8X3M qƾcb4 dS0FoxG<9bLc㯚(&ոr),QLyd%q+*ÃDL_30u4\%cN9H.pdkoj%{]v9L@,N^ׅ!8~VTcƨInjZg'2^&un<-;sȽ*G5J/ֲF<4&kg\ԌJkR /p_@c#8͒yNOŁLҽ'mi-!eO+c(^@H@9Eԁ~1#RoxgiW_-' p THùw2#?Br!I iMAԽBؑ5a5j ǝL]xOҝAg-_䀓g?'b)YمP`k=7wp&b=:MBǥKONqTuy>[9~u+ͣ"T5p7lO4PE10`cUa Q;]K ds4#MX~eW5cA$fυb~1JWnxtEZk1b M;DqͣK[ӮIHJoh^ ڈgҶ`Jrai9>)<LL&DVr &gf&c`eT-B߶p{{9C~oy6DI,2CH3WAvbL<$RfpU \,*T?x~ ~,Pg-qKIAC0wn̬ 77.Ťn0-qPxs$a5L:=g -ag!OD-k sC*f.!ņTQOيӓnݿ7{ \D ɪPA\ fscKDrǺ,ރ!Q]kmrز(H4//X ~D8t;^,&wyc$Þ~2E|j!(RK[>%?:*h>4Pe_e-3[kGoZRUerj!귒MR ,) '^B.>i%Q`Z}}Z͘hd-+~"*0_(;&ERMmM b- >?yJ8-7ؿCot0=xy}~l&Q{}Ů&@?X<+}Kw1z_ birz~\}˨x۩ܲ_W?B@PvzbZ< t+Q+N /$ e/${`'+Z^S`x.H],Ȱ2/#{v":I®/;D 1-a/vO (Y-ɪL@(:Cߩ;؟M/*rS~V8(՗بk{ SkSQKd- ;|O}ncݟE}#Aaz'U5BHSy'\EuO(oCW 2(斊Eo! >0׺L=7߿ۀ}-dZKRtaM'ybSlF lK>ї$Sּ>T_۫-'kV{7.I[3v-SȨnjoXaX֞ Bf>?ⷌ&p򺴵T=!b" tU2 5FQڰ՚S vĚDS?+jYYq=r[Eo@MB^wXlAD]r2:юăQmF/OLv}<`cp# {;5(,1)ѮU޹ʷ@+A"V ݼ{23r @;4vcV5k;AWǾkhű|kjRUWa$px%)S53f(ž@)>Gf4(,Nb{ ?+@L ea, L5 t(.d*oJ6  !s>.̑܂8&.Gzbg;d @BڰZh`&w22= C9B:ubqom^|yOϦ}F%Bf~= ؎:9NР>iR lv,Y0ZdoEIwhnaI5n*v<GwUW{ǦT%#Y( &Q$f/lecc?ϻ rmשrp $ZG$O7,Om/B@5U44X[$_ܵZjxP!ƒe:rWi8/vFHؠ DiW:2G=Q (q0|"s$0zJV*\ fдpXZ*Z\x_2EZ ј>`GXvcJl3Vt&(hcsA%Wzu6'H[a@&5Hq^6I3 [IU*>.^/ 7Qh;s-]cVOIXQ,[؁101iEيvMj[⮼]ыϵ8‹@𳪓J8}Gɤ*eUed*Vzۥ.vQѮ(ʗHCQEMۈasS6/Y)2ON9&u`$2ɞ#~՟_YP5֩T ZzBNFٯ;ca;QlA`p^9=Avđ=;c*|pյ_RAA@6^h A:br$>]6Ǔ5[&s8"/ejvhWO[qyz:ң\ⵝsӵ!rᏙD*tm^=?B'uOH(۽a=Ǒly zLpVtbscZx+E2?ahq "M |N+Ϝ~Je(oKM.#- v%kMgy>*>Ӛ˷JE/G(A(LetuШhk_|[7[=7nUV9}"ܪ7FDl&zT~p$, XO+a#Q`A^gK/OKshkRNIh`>w]U%lqX?ҺLs;0u_1E_W41NC#Aֿ0&! I[0tVJjԭxkQ;u੾ѳ\٬Ԝޥ ƛںl;ّ4~pi0*XDBA1A6;/@7j)h#M -yŢE ͣ6$ d4UcDa]`⤽ZY  ƒj*g { c#:QInG",%*r1$)zP`-hP,# )t)Yc{O2ςhc^30HstU=`sIMq&!sYdZ'ҋ{ IWu`9p؝4[\4G4ݱ$&T%=u[΋UGhrBEk6*@ B~Fo#xjڃ #x=*vH.[ SO('LMOzAG̮Be]ԣQb)[C'+5D]?[%C6fNFkJΡ+cZXQvj;0-! L2v y1`:KoZ`DL%dpbEtpd8A`Jm 3-Z7gCc q eq6!_XL8 S=N,o#~ h[Hzg2&"Ɯ.PM-pP$mK~#abƃU>h.H#a$ {15OYXpp׽Xt#{/6jx)ef^(FTG ySU,OG&NKx}jy>c NfVҠr]9THtω`|q%&z:B #1fynLw\e_:GRcqz赡mo?! pl}a;FHzȕɔCb74S`?}k#K5wѱaGyw∑m'oy͕5:MGӺ?/]ć o[(0BEmGRtKUSĠQ،4Hab:+sZwty]=-Cq+ߋjVTqJY;Q瞍oo t$7uCE7uUq0@9+ת6(.FN 8wK.Щ#`g]Us_/T=U{ _2rey]#Q.$5&qx@*f_*.Ebt0,1VY`g]M'/-`+gח0p{q 5UQL/#h^T1=2cD}:٦c] fVB'PYFȴ Z#'s̻e!%G]3 D ۽:m2\,!0Ι4ĥmi ,*%%ӖSOZ'uCA&}< b9hU`)gKR=򣞟ONDWb}4y /~)?fcE՚5u- 9z .*'*(M餿&ƅSF V*x_|Xŀ Ah6 2t[}h"|h/ܙ~3R[%B`k-0Fc\&-LR/tS7-Zܞi]j y@nvzVS`cN/5QI2s8׺wD?3Z /Z֣[XYSi3q}zr #qn,dry;?_Ib6?ީ{Pj;o*R((0*S#ozrkP 3A4b Uvzp>Ǔs~`A=.as6Zբ,9# F36{%?}\cr@|I2``\ch+%uO+g%V2zL鳿Ёbc۷ǺHݍp&VKs``{^N3. otds5-H57'yg6r53u&<(@msrgWP h~Tk2F`rD1NMe~]NMC}C:=|'*=^M٩I['ūCUw~@Zb|Is1kt ^ /w˶Z'kxjD"Znܔ-}ҿ(H&wɕZ# i)- h6Rnt9m0W Iaȹ4ǍF]3@=*MտoAWKTBcv`}^hoU2iyY$uУ>J KG>Gtc"_Jk+kXd8ZkH+sB odC\aFpU YLNְ]Xq2mtP8vf\$ ] Vpefaf]6н_lzaNŲA^aXKYnOJSU7b9BU*x4M䔬~dA8 GSǦ: pJUbL?aƱ!*^nkoWvkP dIJ" Ta=h Xl0䭷\"`c$xbYb" OFC>S&7c?Rl/Bυ߸fyg[P4Ohc,M<ulSMSmpb:wmxLU?ʆ4R9s{2^ӯEf&u ELV96L@tWMm6ƶ sʜgHBp+(~T|rX6_> -M@P (0L$4jd{X w y2BX"馪Jwp|2.ONٵ:C˃6|cЄ[Nqe*>ߪ :4SzΆ+&EZ+:~tlH R["*V62c.H0$w8yi4 &BHm~րC5 C Y1&5i2?c:9 X6J *.Mkrh.5DM߬!`Ѐ/?"׭%NpdoԻ{3I\sWy? IQ}[.ޔh3Hڰc35t[3zXq -;g (8ʌU𹨨T% 0J{ j%тw?*>aTe˞ [myRhXGjj\%yųёN(T@{v|1VfӯN!wXyelz餒豉Ÿ^H)'pr䕇3d^ׅ8PWF?g`[মD0QC,iqKE9t;x}H#|88vrHK0mkTJ[McVf[޲x*kڻnJ) ,^ŚhqU˕x, w9q}Dsu{kd쭝+Oq*#u+~߆Ey`nS F0\6r^%TY. F 3Erfj%}TidF.Y2p~g"KBTb1|,},Ob;PxLJu/sG2JoSZ咔]tv<&i'{hNY|F2Uj[U5[)1orz3# Uyu6/'s'0$o t8Н>}뽸he5;m*CrEϴs@>S j3x<5f_7- } {@eJmL!SD7]а#[Jf>P'?vHV>mS-rJ7SK) nZkd1sOp< D"-AJy|Mi4ߚd=x}RĢ Qe/:MMRѹɆ߹M%`|%c(z|:w hœFEG`5_?p"L#_ql1?g.A*U0rSzM{omx'8Yy5*JcV)*-ޜA#q6@ (iv zg5(6E1nZXo bqRo9VM:(j͑e5y?<2Z|9}_leJ'~PE1kM_F"-=ͫM3_#i ϻ=tq~dtҠ{ o<:?'ǦwqsہL*271-I7MVl{T@Q<›j1n:AT߁rr1ROiR 0Rfj5KɤJ2xwYmfz,nGj5"cHt<z%% uG,KXc/G( mQDlۛ wEZ0 \\Mo a7­k9Xc}38 , "`8t 4{'200gY@[&{u Ehbe_qV(=d!^RYc};Yښy$T!>ZX ed߫הF;G~s._@u},#-tDۈ. QUO3$ Ѣ(!-h{Ԭ`.vcOf i.L5 ӏNl1ȟDUyI8cنhk(7D<$%ZqnN75\nrbA; ȟX+ Dew;MњMӸ#p brV(m5.)"7c&{Ok@2p.gUO:= ZɶL[ ނCHdiR^դ$FЅ"/+`X<~>s#76{GeRY%wT ۯlf_g`ͬgHҗv%RbL+&&A^UKh`y*0Y &3wA\*;Y)ץb!rmVC(5L]ɇ_Ӝ^e ?D@t%0kMkuf=Hn\E7lz;#tsB2"sn]gxm†eT]HF3\\.42|y]{z ??ۦ/_qUu5=TcñhǛ/?oi0"g'?<$l͍Tӗ\z4< P'&O~i^Ҫ~, Г.F"pLdLԨ 0:WlՄkg6"֓mcx"ײB+90w^ ' YfA8ʴHKIִHezb(mq *s G?~GwQ󂟨H2#ܨ}nO' DBCCв {>Ƅ0ỳN]JB o Lp17`?t4t s#de>,n o]Dh4'+EZkyP껷 ˥ΣYfj 2ej&ϊH=ۺ̾1k*i.ԹKJ\X*Ԍ;-* mL@1BO W ѳW.MOYB\Z4wjIE8ʟ/NOe\M(Ɍ6QB$ݙDgc ->8d>sJ^?9Fai2̛WH6٤qKG4>VN!EigZx[-b WxӖ~[wHɿGwE BYp00%q~%MO tt_s:F6"(S)è0% P:=xMK`X ai1.f)`zs>`Ȋ!uUp=*..<h'|- X$G$/[ǯ}e1%Lx j>+T،{{s2 vƥPuM?I-LvJ`j`%dž.MACD"Z<>XК/ V\ "'4/vY Cdk3}^J*ᓆdl 7)Ӎ*.*I h4|9(@Ce@~OPZzb?t(&x/ZFԋM (n83W]PZ}Df)R`\w~rg@ W>cMEK=(RRP@2.>X:YAajUgLW4WR~2 (atjZW0rO6w'_ 7W/'$&US|6i0d+_U3k%q8n^"Ja#qDˣ?4;{l ,`Њ 󼅇esp U e*:&6up! 8h"t?H>Šo-z8L he| T/s> U9+5v4eJP#d/xf辽Ȕ_!HudfH>vz$qXe݉gB5Lc`Sf&E#B4=nd+SX4#& "m$ INI[>!.Vat'+ocDRk$tނ>/2&25'>]K`8ٮ+sfӡ =UY> t9) mvJFz;K_5,j{?꒒uR+ !fSjD/ȾYDv& #_ժ횾4ơ؛B+Њ胜|e7u wǑ:O0~&nC2tRiF!lY5u]9iAZב5aX67-!haY@Q}^Hz?ar 4Ql+p,X^dm\uO85 45]+گԑBY͸DmQ"mQ,B8y3u*t2Qā'm#RBC? Gdh4}$ FQlDcSW;ɥ8f\kKj|!h:sfj#UKc򶽿 h?hW-~GTxۤ>N NF~`!, }٦R&T%dgBq)d58T@݆' gw+|ZOsp>mD!ȇw!l="8憜g֥n/4QgX.o6iI%AIW4y\pJa&\A{ U=R*brDMzTFRB/[H`{V!%:\*Mn$4;}ߘAc2J VRpR[>Ia+x%h~X6ֽw B=I[6 $qjۻRUu%*qW^rl^@8pjJ[U *м sdKĝggT}c)Yo RJ4enA)r~!C6{s)[~a*sm;=\:ce+l1 R?G?u݉"Ҽ0*1:9)8"Uzda[b ۃnQRpmU'tᙜC$@К{#eǂgE:E]gl+%Zy"rݥ7JBtmyc?Ʀ}wZʼn$G|K eFW*wlm5;گz }i`#(я I|vQ-. @^RTfT_z!@l 4(M9`<>ubȫw>m)rPrܱ<"ʩ!]kz rfq`%٤'`0K\wWiܘ.o]~~F&U kԜM{VJVsH:(#i;md[N%kzz"%%vTkqD>iW?%ZH2fKZm'C 02pS|󨁊.lOpYR)!۾Gmü-摡< Cz!QK +H_Ef4 }V@qDpinfÛOA+}< sWajnѳ܊LɞmU1_Օݫj^"ֱ&1CT)^8"^\mZȵB}IO HKOa̶8NDΎE{H>Iu¹8DK8W ^vTOİl6_ < ?)PHg) ]ٟP~pxo(NJVȔ; fv=)׷xƓ|S|ʅ! &9y>pԲ̒q?^8Bq7_EV:^ NNcBQkة j7Յf[u ,)2ra>ڸ46zȸrz!4኎RZ^`k5MW"wzҢ,?oo p}D >[c41pīSĘ/j]9ig/`V`vF^ΉBZG_>B÷يCQiHpUCxzWYGy݂"tgNb͢9fN6Jh6 3/h.hmƮ-C[RRDԏEկ}fgCrshMξ9x`lA*X}Oݬ!x*Q\^XpH_;o"Kp.Wjk,4B!H>/n S-4s2Ԅͺ j?r4CBw,e~NNˁh\Ks51F_N?ɶ/SaSOTs1 N&snڛ#m? 5(H%]ㅞ' bIC\ b*D dfظx?QLkfl1/hfCabj9D$48|z,:*w ~YaĥZ2.!uL]&bXӻ&l?ʴ``<;q`%2O0qŀLq4E(Pwڐdِ;lj+~e:T"D)fWtSUt^B/m~al!w"sҝ? @1 иyI.yuF$dY37[gɆSlK+Zs Hs>֩o!\%{px(,uhU)L1cL'Wˇ4sZsFW':   = Mq`,D:uFto047#P/fuBJۅ4] nt}Ut%\G^+a^*!9Ddq{ZĭO;n P!f,{:54nOkU苭)5)fCp oB=y"#%6uuvIpmBVCQ 22toKлգEcpA}ʚE[T؀  q!\JItɊ2Z,[":O,Fb\P~~@{?D2 !aѱAv(iK/E;n"u_6!4#f4G +iuѐp1qԣf1Z2R]wsǺae~^k'aWw7<)q3H4I!pX_:@u@#Wv^?~U iw></uuvG3[HF(wS/,Jxތ؎/͏#wN2h6wC"oNCĒ&7S!JOckh<#H4% r-t"-+ayF>̧3XF܍NI| )YB&i%!=_%?17<<`Ƹh  HaLgbNJĢBkGJ[HKm%38S07*tr 339pV-a8Ym /@rU UhA6p< kI9fb7Zrw La3o .ȲŖA>qRzݧ޲ߏz% Pq\r&aF X9ͨ乭2&4OBJHHuZX58^6ayrTZEw.w('9TeIҧYq w p%͢Mڃedo^]$jvRrlz/+9&3Fp\jT[!M`At3@$*zj6_=@8uxp!R*ág@9]"[gX(&'v <'[R?A GI(œ52£iI,#B`֕)%P~OQ+P'M|zu7>W+? aHEINwF( Mo7n* pMKr7)(=[Ur@`fz ,HP)ͺ 50e"ܙ}$]O"sV(dgmvRRa+65#?s^W; 2[{,4r"~5Lv(0qDZD_C^ Ro(f^V8\+ð Fx!؝9LR3 B Џ)ѷfu/Br;;Jշ MMA״3*ea䪦v4Y1(N$xS 4&/$ f@kQ=.&s^xp~ nO4ʆ;5su+v#gD↝rOC 6v\c_F} ?SXB7psZ:?y;2An6*ѭA?'o"ʣܓˮ/e4j&9X[[)W锽[:+.񷎀"De)+_Ohql|8k$NEoiIh:'WNtOٓ*0Ux!cRI q${lkXJ tZ{c&8t_s/AJQ'b ױ(=,7FpUOĨZ.v[Y1ȚwM>J2Z$o|= &ytc3j3Yߛh&E_!$߀cuSmWo=ڶ I #Vj=,tq(PD`પ! jt%9'=S_ه?v27BFziֽ  c匥%%<ϐ$|)Y5=T aXjtx83xW v=56zޚj^)jOehcC2B΁/z)׾ pYuxV=D$|yb1GLQ/p#Qޅ\U>6ڶ鲠O8Z0X3͝Rӭ=-5c9#Mx</s@˨0fUQF 4<-vƖ Hz,V9&̈tU4|<*?X,V<'\Kˠ!Xً7Deݸ8tx| Nj>Ux8`юsb=Җ|^n;\oF썫tK\^F}%} FZ|_Buz< {+rxhL4 H/oxNF䳥:DŽsk/Ѐ@dl i+Z=VtQ/m)pg88G!glHAVuuIR[m{HEu쌉XH"qQ6's/p[Bo'X_/5'yDTx_ ):u)>y>eѡ_t%~*,A %_>+HdxqyZoi7%N,J CP3H#!J&աetL:jxSGdxM_p"7; ^I[АHU2YF<¸7rSZ:cxC1+2MV^Oj_^ٍXuR%1JyM72 6p6l:h@aOE}k]K˒LI_~džug`ϰAl*&C9@wd`)F"5/G~*y:3V0 [gaދa*[.lBx. JNRiK*S޳*UƐ+ޔi9SY+*YbL9-7ť@⃧M<%,_ދXJeb{8Hp &<{+ȖX9v{v! Gf}'#柧@,1zR*`o?:ϪGE6@A7 3k0po 7@^U)ٟ*~}l2hg8@iDVfRUм |_kN$Z<IJ,ޅߒ{d7Vqړ85NyDJ5[%êmJ@m2"8# ZCL]L*i%iLxfF&GoϦXTVAB#;|Hjm3\'r 3F1<0QG,E3֍Xh]߽* ']*0tAS Ϡ7~r;G786ӳ5.g;IL BBMh<5,|`Zj,w$tqkfLzçI53l&fM*}ycZxI? tEpPm4ICB_Ӭ'xEc] ?|EaJP.8'DP{ ] N($ĜO%Szw4jE;bz/}^ B)HtP[,kuUGxۙC,O(eU^҈t9G%禍CLG 8v}+Ʈ_~Ie5@|p%ޗ* y2rfu˹z\F}$O_ylEjF\!?89r"4v]d: r< =Kv%h&AYY'jB LȧQV!;c42BC)ϗeDj/ma"Cx1M#AtݐߌWDA%#ŞGp X՘ᅌ0Cv@~0qeq7j J:#r nz ~[S*ǂ)CdIݢx0As2nVE3JeiD 3  -|~N@rCp6N.\f`H $7k8P;Rd'6$QTk++^dʢ;W9xtH/豌ؐND\LoUA ^,Iݝ)]Q4{XRL$|U8gcT1e3z{]{sAn:ѡADlQG:1zMy6e4 nC,@@kB6B!*|+8{T#GzXM$EWr~14P|uxeĪڤ5.Ȍ9U$yDY_^-,}5N!F}T"/r1s;a[o\]Ws9E:+Fppu;o Fa@+26H(Ơ~f+lfֈ$$n/~A8s]V9Z4=INX܄ ƚdݷ3kA%p}\Y Pҗxmhq&mI ; ߄OA8$_&@.p O-Y)=Uqh7Xfd-ڔ2Sf.% ĨEUh#*b. $7v~cb鈟6'mS@Ufsg0 pQ0uqPM+KFuE4 4ƛ{ RJ,1=;jhf"N`m"8*9D5PVc+So4G0*,+j E^D֪$ȾMbKk,_NJ(<hpgW# R&AA驾e~{XsY_vr4&PItleCR8k "뾫DOdQ&sz}N<=eQgosaǭ Y.;1oL/vu+U`).J-O; ϽjZsfVR25h&H VuxS@4sSVż2էflUuwV,s paU1RM>RH9 CSܫA{M-6Z93 ߜ&qZ5\{TA6*X&}2xed>c!2r-8Lۿ o9޼;]c™XPv]qzCupn҂o^GǕD(`@0n+#AZM`b YJJNHKȁѲlbka8 9oq~jahùq93'%MeF9u'(C%RNA zkH/O*XGi+e!+a=%/[s:4PT<z0;)ϽvP98=^δ}8c YsCi0(Rr7XWi2 ѓ9t| ?De e4tYבqXõ;OT>KC'֏h= r%`֬(tF [>gS\>/)4oFL65?WĸU=I5aL %xKQ>VnlAir]2FHV0$뿢bjjm-lxEP Ocغ>Y8rVں*KʛL@E =K1EGIMi"t!.@-mE|X!ST:|嬐_e$\!hj(6@}z*)E/I+1pq`5q@nqy2'U/7FUP)6QF{ Z#{SvXB &_SM69/Hȡ1p\;Ⓖl-k ÿ^ƹϲsj5VVo5ZfaO 9( IӔm hU`"ԧؑV8ɤWMSu1Gim%{ѫz\YTy ^5= 0LyYWZN/R<V9(+JYҺKw]d^:( ~E Ew# Й0c+fuQfO*DQ@ _=O0f|-dD|.(ͳˆ?eu/zG6Vߑ*^w]@8cB!:wG0^nC{ya`rU=~PBN?πx AE?=)1o?sbFjh|f%}#yGf[%:m=1&TǨ֭ly\ANɆ9-;ʷߢgm8BzzKC0t˭ ]%͉11dUo#:Y|RWN(};вuekZ . q>=X:~ 5\|`@!glS!/(PiӞ96̊=h7c>A`#PLxr =[ zL4>vY`ѐSt싫wڊJ]{qxhosbiȠݒ @a*JI(`!^gMĂ>(iVxk!hxɐcrx1^֛%G1[#EHz/J2s2^rGTO=Qwm`lS)VH -\VS0a>tS!?GA/,F j`5wG 9 -I`u e^cWJ7"P )91r)|VB-е|D} GWqEg>p_e" .c71F|x]DycµĖ[JV_OsPFi>Af  d`my 1 R\uyȝ*' J^m(g=PB" 6@ij|AveGnAPlS ,E"kT=ѾﴻwF?'@IP3G>AM)^+cQ' $#6 J`Ǝ0}㻇jYwߴ7Y A$,ki[}|?}9,ds&H>q {"Z3TpO>ĘvF@V_0ѷ+| s1oN b.=Sz.^~^lz"bCە0V2 'S 9J<:U `ȇCjW!h@+,9RM7<|ς-z{Qs'A]@Ͱ |qվS):PH"^p mPF\,<`+/0i7oMg}h<|~[xFG@O}y71ܛиָe /?Pzoj .nŷ3tUká+Y (n3<$梻΋H^tT(fA'?$ꀓP 8ah)DǐT_!f'+Hh_$.4! )ļ wj^xzD_ m$6*, B3%r|_=H=ܦs$FBC9Xע=]M]AefZb-⡐Ľw7\ȘzD=neef&iH,ؠMR7]`O)Y⶛-8/c)ks2WH7PR2D,e-o\m!?x`PIdt$I' oD^8&eǏN Ah(v!cIkh@G3kT]ֆyA0@!f9x&>ÕA}-9Vٞaɡ/I 6zXelig{YۡQ]ŰnD5s| ["¹ZoxJ!i0οtp[Y IasioCb14iо]9@ n-J<ΌR/Iq80 ]'%[m7N*Gʔ8g/{+VJ>(lKl/nH)DI!D*0/,C[Fd@(S>J RUS“+>9w6L7Ü\: h/{wc&& }bH%,V"яp釵Ȩ&]S@!8g';9­~#?AxWj'V ML>x89:j}HiBb;/}id"n4h8}ҡ$U_̺ZYVQfd!zy*cZc;$aVF~CZJΰ@^M;;< B>SPsC0_g?{^`f#િ=B3Dnͭo.]&f~0ҚEpI%ũv}Չ ET**iO"x@ FRPInʋc&AmximnSb08'TC唷2X1Ht0ˋTI65cԠTm1gVW0f$JgyՕnVKWo_;9󮌦Q^{ nW7 wB} ̒Z4|v `jY GKHSqĕ گ!1ӍtFpRD'%)it}גBN'c7֮€:#jez srLN0E' PL2YPM UcMao0J]RZZ[k6w\WItp\"TL7A 1'Kca‰ z BBT;}2B's Մ܍l(T12e$wHI8J\u1I+5@gY\gå+կ!K\c^A8π61fLX)p"h48hA K)+O!5|':7GڶIN$pEV#~U$I\P,'z#G&,zS}"dw ˎȹ--=E?67Z6jzB5ū3g8=Lv%t )~(sDʆ,6)y u`"l8n_%G_^ik ϑİGGȕCBVoJzT㦴μ xvx%ILΘ/L`.vDj?c.5uW6>j{{lTrmE,'1>l֪V}T.\A^;5 bZiΝVkm5mT9h;_!~AaA/!6}AMjDzZ:fUTBm 8J9k0Ҏyfq[}btCq ǩr6p؝a@ Ʀj(ϗjɹzO:/ώް*,^ςĿ8&zWQ64TSݍP62\ԗgWؿw;F/wNZK+"D~Mo_`\URDHt&,tGDc1!D k9(*}Z+Ga^ާgWX)7uDsv5!Uۤy!-Nsr))z! /)zI .MCz)2,h g#F=k@0gk&nB-YH!We$6I''?78f|&18aH1jROP"PfL{STq`5:՗;5w< bE>Cj*ʑlw'N\BIZ2ecb#Q@"a$ ?K MhWZ>rwJ[g݉OHQ3 ϑFjdϡ`*r*fK~C}1 ed$\r>} [= ӌ@UܴW%W-x{H݌nT>O3536:qMM䥎FEnoD[(-W[F1][}l!gwODV:=Bzр|C.6QK USiÅBs;w`Kھcf)Wt#XrK XJi)7D[!PUt7*S~M5y(E]8{I1* 6Cxa7q.v4>&, J52COy8'h^+~xY{'l~=IZpù iT⠠ ~]?:̿9e$hyuW p(h )'lunap-umEއ)f]+Q:̶>?FDAAe Sל}]'ŀ?&h0~kmV}Y @XAŊXKԪ4간XA.շ/sPN[/1͐:k׉frf ge8=@!p R/`O_`Uz ԸmF Csq(sLu»>c$.Vr8?N/k]TT'S4 ,I条)?i 7Vwd@ZKy .m}P4-&aY6<41Ao)uۢ恰y}W@9V"^k&(Ƈƃq(x9c[S˃ 0]l(AA*p9l<^f@Y1m5@9tpqW^9햰5iNx'$P!<`2GCE)Mq8Sg̰bg8vևX;Z[dF}T]˧4r!W1ġQ ˬ ٝuKLv;60Sqܚ S;) `꣠Lu(F/\`>A%v6e)dH>7ps<)B|Ǖ6:LaU5Echħ3K@lAC8heJ1u CQ*8'"X/r6wUpZJvIbse>k%O3V `uQ0gR[`pRpJv\RxbiT~eͭ~XB#Ip ZmM}xJ;>Ks&*[鿩0vY\Ǝ*ص&z2M _4\ܯ94Y>ލXuqIwB|H 8t#.SPm:?){LM 4, Pa9%ɤBU`L0ЍGg @!d6MJ"3d?C&Ċ/j=~Ƈewկ_OM5ENsJkBpj31@PXRtFYނ̊H:Ac#mDi8uTRni! )E+R$J_Iz:g;N,ZJlV"C*n])V6(tH 2T%kbi@u}wAJ~gmOᄋKefalPܢ6[Ks^xgt YJËҚ8G"K=Q>ƚIoPa_.DHT^O)OnvUK~I2E72L~l#s<Ѵx%gF+rޜR>Nf @Fm\CKKaρ+i1y>?3wV}H7msxw5l>T8B=9N9n%R{ sBf2YHMԑ8, oĀ)(E PpST)X~Ysd寀ɜbɾc^G5Te lH7d}Ee3R#E:;.qѫ&q,N !:d5IQ^~\5^W R}M&6,޻3|ԜLszz$/JmVdhϺIXgq:}' <*"- Mg7ͺ=E+cfzA [5jƀdՙ+++xu$2CRŠ{?o E1g}_|xv]J[, s Wg K{)(*LcU:.HטLQ|߿j϶)~SEhK<pWF`-OGF4Zb`ܙrn\d?S92$+$7hG?{+@9&CpwZMX~.X<H9?B?A;c$t3hpUY,9ߍO9UO瞍FPT&8vGETo zƍ7X0_6jiESS^uhIPb$Vh=a>ʸQ§&|Ї~+πkA{ j_ēЪ޶`XҸ,w,46A^˵.ns)kfA>J$c%Y'M[$YYyM^dF2Ļ7JPߑgE<ߑ Q:Pzd\qG1 ѧm> FxWƌbl߃ y,ura-|̕9`CR RYA=4;ĥc!7] $T-6.}2UL0m#o:yR :/t7嫧"A)ȌoqKz] ؆u50=GTa抍 EIjzd)8gi o xRQܫ7~\ 3~6v*SARqOC/ zsh;/ F B/@+v U ǾPP<--Ei6O[1-@\ - 5FqZw=򧓜dO^'{ʭkfbj?i20:P;ūU쨏 eૉ8!Ȝo>>Ue+ ~Q]R*[~jp(8㘟C,3@x%s^͚U2-Ϊ2>`ŨW XɘPR Z~QO%)R Z (}AKzFK&J;?f @t#-7ZH',\THp\\`eѤI<FkQ9gԒ1#εb-]6`Rӵo9_ni*<&Y2fB OT^CMtQ|_[`W[ A O^FشN*j4X^+ Mle\ucI=сt֯3_hOr>!K0qA2`)_{}ѨqO^zQMg[)qSAIZku ٲ1h usC (el#+b t6Xf̙02a'i(m&YIJAF~g`c2zz← UO-Az`ê7HDv5įU&?=^.l{5$޸s;ArytKF/q}dr 27I:sZA6%r GYy7J{CEF _GViË\E1U8'C )`]-n`fO!j5! l =`%S=_ȕvyAT h , 7JX.D9@ B"oLی~",]{晤gF{PrG ސb/?ѳ55}Y\k՞IYVb*&nf޴Pt}**lX i8"YbV sG*̯֨M (iU}r 2$4z'+4LFL͐Pp7*Kֶ@mi~|%ŘCј&lDGWCvx+nwIiz83#ǖu Nle zP@~tK|zh@%H+VWfçCHQ/P]bT(1;@I{wu HY审Ǧzٳn'll1A7k,eK;hJ0(ܔ3}93 M.eD/AB a6"y0l9GKlRݢKς|aW&eC]-a← ZkR9Tk<^,$܎jGcɊ l[m /y9-o#}!r\O9g%2`:xL`["wjT8i3P@D)W@/ڸ~mR-eE,Lh,\Ԗ]"ܼmTLI o8F#䎚'fu#66S߼h܃|Mg( +r_>Sڻ@v>%ZYacg nI>4Ig&a1E(>E+/8 3LAb4D3L+GuN: lcn78$w% [#MH֢g}:3|tP70 vv$y?tvCSMĬܭ(=ٗB? ׂ `Nm&ԦgJ+Y]$/ Ȇk %`pR}p[C_XS&Z+4bs D4 ):-emg^Yvno4=^&>K+ssLaZ?5@H)/ |~\jv_i;;v >'Ds+fXBɬ%,ݸP`'caՖos48Kͳy^\}eU2ֆׄʑn e W9uEũyT@Wш&@־S^ݷwI:WQn\lYm}YO9zPH_U9OEDҷM#9 LïR9%&V=:U`\]eI2?&Iǎ"jqXnnV#ui+"(F߭ǒ; =9NȖE"1wc ΀)N?2GPn@M*nDp9dCOt VGN @ <6ޢXw4͊o٢Cwf''꛻5YD+m!OS!xc~Rd@->faצiհnBʸ a{OAMrFFI9<5dl}_C[* a hM05Q81(m7J:]viy˒wy{ d7Ci8]B0{IJ\e//XoĔ{E,=d;7D\~/J'pJ5>7zU#4l]'zcs#.$J{ńȵP1Hs񰏍C6y)Ɣ~I9EGBTg\d E9m\t,` h;)2i_Ojӓu=11Õ}=T8kQC&~1H]PW?6:@Ŵ8W˧Q*>Sp60{kw.ԬdnQ}0*3oc=AW hmԎ#|OII,x`(/6Ĥ<'Crؽ|*x9,V,mNȻTB˵.#ԓ"J]fVc'Hgͧgճ͆hʝM@_C{]UOb\dN嬆5%Wr,4^'ЗŀtK)MJN8=P |*టM$S#o$t:Wo {y['Kf=" -|Rke2r kuF{ wyPŽ!"2;5GC:g+xmHWdS\[ӐKHɦ]rp>@.uh*3Tˍh֒ ivfZMel=O_N[Z4,ZJlwo!!Hݧ.}3䯩F{l(`ƣ:<їtHW"BAW (H pLP%e6YeA<{-Umon@Ik;? jc%8 SGJڃ:B Ŗ3$dGvTj\v."so7rAt'(;چ%`P_m9Сt-[$.YTӼZ!e,Le,:[9 k=#üuלsڡmhU☁`l|e F[j K FIh yqyWԴXҪжj4ͪϴ,Yn=נI EJe#j{4 IlrM1 43EJ${fS-X  Z (Ա&8ԠӿmUAXWP<UMl*٨5`D92S}MJ-jkve^:<xcKfBP:M]պٱ @6sAp}}<)ζ;:"AQ ~!OE`y kyjQ 1<`# ٓ5܄t8.oWHe #XSQU0WI+Or(ʀH*ѺNZJEl-QO6\“D!\m,$oQBOzUjxiTbHup_||M$CPr6jXeu7@,O I7m'2JvĜB31Z|מ ՉzIж[V0w!S9SX[ pfD47]fz/$0j5irx[0 _ ,\EXN%?Mnۀ[1!}|7|8ZO&y|A(5z-iGKzG6x%2n;~_)%C̲xm} /3*:q`eZhKۥO}fBxhzq^ $@"xqeRQ#' {r`zH0u͟+9.R  wֳ֒c R992H %\e;5BD=%hk}.@8chol;+Z>FM+MdóMgItgNÊם Wb uS"L!vRi?#ujtߪ/]6jOT-gѝ}Yv_<"օ?/!!|B8 Y5 FW*y8x T|2)R#!)F3[' 9 X (ux_WFWwr4ɦ&42$ ~['^*vLa٭Q['w&F5g<u&9:o|!Ja-F{/ =X.S,OOOaY!lGp+y pw#@׹Io ܘdmfPNjY]fHS'j @'jxvv o=~3a[GK7//7Kΰ?%@bRn =oSu~38}0Ad՟o.ЩU|mmDzn{*// 6M7V{n ̳o{q=SnwBn gf`zoV(hB|E%JF5Od:XzlR0e:W>M?WM|&h|W8`U;>.Ͻ/Gn9&`P g4>J4N=/+_$w'x|2N3E+5iC>g11= gܳFY!MbcQɨ^/'nI{[ɻEL$"!R}0͎a.P =zޕ{BZ؞5iְlѦ!yUEjajmbRJKQin%*KMoa66JP^J422]R("veC:F:; 9>,:WaG-+O%@Zd m\C{ɭI{>m&?Zf i&gZ:0Aߊcnl$y0?rSBXd ֎:E gV11ۂ<>m \/SvdhȆpGWަ/Wg.^=o@tqpLh{-?p{:kkB >>I݊p "vzk=;,QkghP.P%tR×x ';}w!RM J͢-PE5ٗ3HyVUByOLbc&9@Y-_I,< ;ox9=Ԋ7$P+,u:pH-sԺ.͑u ԣ _|VF ; dON r2Z8G0/Ŭ[^t٭.:^fP.!0W0oy3XCFӞI{SĤY@ͬV^?|C; v'\a!48k!6 a gN'w0c4ǡy@M+B(w!dfFgΚjBArZ@m '|b%sav`lqtz/^cu\52;DH 196w ;bݰ86~5 <3oߦc(ȆO_ 8\n&OBHOHHcS3*Xdjq"t tx%$Ozdjz {ѐԲā~Kx=)hvWm_ ^(H~;R@{b[>ldW|3$MֵyLt/R?KjP}IOma,[5ΊҤyXj~Q|ڍz~7dNJO0j-!7) t=||LPīP+@5lA\6c#5"TDa'U/0 &vTa6whf$0M7jN@Vڰ5a<-X+pM4# "{yLJB#NɨJ]}H([oDg>#ЗG,MüoU<P=i#5LMՑpab*PX0YΟuiTM4qNHTMQ!NخQ򻖨I"O3!};b`yiD2(nEiOzm.k,i;ӹUeu-*@Zdqi{TLg/ 3oL,8ςa0YtspEuD^n6`yl|7=m; *ɝӾ`7LPF[Q t)Ǿ:"k^B .}A^qv^PI>- Wpv= eemԳl3P_T.ƤxVEtٴܨZ=2Q(q=)h'}MԖlۅ A$DRM&p+5~P`釂m" eaO9o&? mVF|ʇ8p팪^"v$3vy&?M"Nǣ س_u4:L W}+~& JhD[35S湫ɒ員 \e304o>sпǬZ19y.`Rp^,PYl}A rO+n]yyyss,#N!P% >j}sj_I΃~HWWT2r=G" 3Fz}cvb踨sV,woh 1U*JF`^te^ҒT'Vs.kMbƜF4H,A= H0QVhZ4rlX$I<"~GѣRGhtbzAGx5&h9.}yDYn~ Lv#h=$s5*~} * (F)lJo5  eq!1z 5ZK羡K!.vo1%@8"͚lvt=)G M`'~1qOr}L bNb4U~I{3=G\T(G13)Z,pȌ#& fn,Lm?tƚ(|c<Wxd'CLΊmjd3SoR 9 N9E"QT&_v1=-c_HfITx=ݔr/G0tVSidO-C `HzGDۂ5btwSzIЁWz-e-kb}S\V~B+&P/S1z1`%m]*l=*z^xEG9U>Qi2_~iE3D1DiQQzK\ DkBK\ï5 Fc91$DZ Ǵ3_eqTraN[ETډsBgap'nme? Xm^ӱꋚF[Θվ*CLRh؜d buJbHocO&1<2Y )MXy%#QRl / #ѓڎ1i1x8?3ĨG܇jS;ƣc)66d3;XG>*&`(hxQqrōw /c$Zr6oP;Wi%ܼYWoE`n43 aٺ+R\MT Xo^KVaQ.* ?BAYDdQs6o,s7#}|C)4|Wv3 dW7)5hrqHTx9}VC$O:^5ʈf(^uT0Ss0JHx!~G7&=IZ\ '*RMq]*ۏc$F&#M7ʁ*@GɬNNb['%9ٻȂSξxKwf_Ju?O/"&2Α5k-Ap.n%s?dxz?B[jQ:Vs-?EhQLSA$!jjfW\h~` IjL"\{6Vi\%;K3 79f\Qw@ z[I\>L@*XD$'` yc cǰN\pAOA;*+QeԻmY&<)!TƔ?-碝Q%`5"v׋1D7$- ^J18NI B*2,D=N\ߩf~o ]dJXUQfKt(-+}~jyVը4vALRK`F __9L2.`{tqpV m^mP pظZ%E,.?kE" 'eܥKN>r+`N:?7l@H_^\*W%X2.~إ9-Yw9tTGiRvr [ɴGteCWy>i?ɹ) + 93'?i 'Cm32/2C"CItuJ?>f[2|r:ZҁdB"M嫌8Vf1_' CtĐgC/A$AcfDwiW~zI.ֻ'Ɍ p N+ Uwc5ks-By-Lt;ޛ%{#s"H%5лϟT0) ޕ XQ! =(ģ?Ke4 r#szf"qlxMR2~m\l~`;Mɜ }sz2WE~s&Ryq&$~PYT^/i&[#_z7b4&IKRT IR1=GӄSN߅ Uڍxh׶S,up!hvjю+?_ta6;_2#mf*}jK>h=8f^_F:'ZZme%ą@gpin_;L@ggD7q٤,L.6Gv~ы[XvyU>v%`0Jvm`ذTZM{t4|wɿj^F?kDN:uK2b)aCEc]iJ.ԻنzRF iOO%u^f&0n#]2G-"S(Jٹ,.ddX'm9,(]T$?QsVLJ ]Dp@5'0s䛔w[^؅X0dMi\luY{LQ){EU̓5F/ƾج (;t=DںK5ɍ(|&Ot5aMn5FuKUɐ!b kxAO j=L!f??VEfD@j+D fpP эSW,'2~Hw=U0iHN,,y*`JK}zU##uM5QWe:"#DuL_v˟ߗ BcR|+Р0~-OU\" Qa=v4d$-k/7B e>:/I2WhūZ,R+6]>c(pI_۔`;X>j%K F©JpkIwf+8^EQ9?>qJWlGVXqK.0a"<.sH/Qt!8[屘%lTˆMHs ]oϫgJEtI|8ybr;XĎ?"cĠ: ߍb'!9䛔>$ɌXQ3SGjMˠs~(d׉ioI'ׯ^I' B]b >29,E&=@b|19x [~m⛹0miYۣF UfVk[sT"Jf_F07nP`s7 2/,:X0€>YB;j;#=5S: 2r؆.Cqp8SfF7+e2uY~|ҽa _!6ۓ,EρqfqkK\rFį(8_:$$"fX_X\iCZKϟ䩑mNZa{ (_Ȩ.K/:Iå?DpKt%Kf;255L^L'^BһʅavXe .t/P:‹;X؟i̪^2P*.>uG'nXh'JY;c JVcDG@H bGHAAalp'9&PxX֌#>Ŀxd.uXQx6BaSwsOk)x]$)Zb ܊_lۘxiC3iY\c1-Vڂ._dQfW_Ҽv65?ݷZ$YYB:W?HYF[QڬCR1OyE~;W d-o`B6pޅdÍ-ʄ*nV{7#ϱ0{"An{L81Ubv΂)4g|dQTgϩ*A w;w0eG O-ix[ƂJfCUkT7Ĭ22 c;h4V?FqE.}"_P H$p {&T{c\>Y0ࠠz﬑U i\b4[(.pEvYgZ%$s.Q|8F~lw^:>T:3Be' 〨hޅ$XFTJ]oHZ\XHu;JeB).0F\әڄC\F W"{@Y!, AwwVg̭e+r 6Z͌'Dk&@]3=Q9E~$X@e"lA2\֑5kLlBNbeML KEJ]V>,aGq\44Q ɏaBﯴ WпF4MEJ (ӂ8IK-4uvP ѥH9sn-HFFU+NdJjّ|.HufEt6,,-xlO{S*U ўU]'ݸ?_s&ٲ4fp|.ev/³B'> _2 "y $8ʝE5+yf=ڂJ?JOYACW.U =G!-?Ome+ZWo|w|*$bUvO:G٦}y2hɹ WDeNqD}9o{ȷxTqc :շ9N׭Ěa`~x2./f*&na-)E-ugV}fu_XZQo J'!4xQM& }ʅyR}4ɉDž @@HtM=`I/HX,Gki6K^`bg:v+BQ//gY᭄IU*fKmo C#^ep#\% -5څa:2yX:QSC F !qvݖBE,`f׀~~#vg5v&OZ4w6:M2+"iLꤸ|X(-\!xݜ`xcƤ67gjuX{r[Ldn Q>yZ͏ tߘU)y"s[;aX3 v3!@m+!wRոrŴRJTDžĐ!'n, /Kn< YaOYQgSpjni\cZv!;aW.(UEP1P+ЫEhyX~DRq9}U-'iV_d:N&~XepT,7Vk#<#>dcnHlK 2c莡)nDg$k_D|p`2;5\dxvQ{z}MI PKw}릌 O@7?T\$̔ -o7Ψ}HgwܧF T|H a.tSo'/W#&}A,0A/gڳ> CιAEΟii͑8UNru\ vm*qs3ޜwid&yc%2gaoe ɵ!W@O0jLiaE$_5 0QEzfgm_EC_B4DrLR߷M~YEֳE4CntG ? [rٗ=ٖ^?ʋuqxi@?n֠N/9k2?"ZIÅ6`rFq6I-j: W+UC.W.Bw:B0~y'' p]+ 15 {$t`ΰx ӥ@LUnX-C*ϮD= k~@c.݄j'F>95^MeՈ|UŬ=jhD#ZQh~u (2 #J]2+0^U-CG;$p4˟013nݟK2Z28uX8fP 8_!siJD {00?,^uD0-Z{|%G DTǘE8$!}P?;p=| 1D /n1H3)l)%,2.vlb!j1!3&"'g(Sz &(J.r)rfm~KShIz-51"[ =F,?;Qe(Q-0% e8nlA]O_U55BBg2,2RZ\=;fR[ˆ[@IQZh=a v5¿I<~?b7/Q{b`Tq͘L>B1L74Ba7z<@#I35&cf>:6ߩXV)+#i̷ ~iRA-h5;46t}˾o/R`:N2m!9u2(j:dLk?j=TTH8⢿du| H5C)qx)WD4f-[bz^4* i5g{Tܘ91BT;OYRlh*7.W(A sF>[0Nk&K^pӊSPJ8xp9GT :R%"h`yo #8D#od| i,HN_Vp.{?V/&-P3N(55y A)ɓ-ͪ4H]Hla8'ӢsP7Wԯ"$i&hgp3'ᚉeNk@Mͨ=FG2T 2ST60Cc$OL} .DIQG56<ԄՉ}. zȔ&+(q"!fEI Q)ɛ|\jZ;׽/l#"Do^z#e=HeXaiԋs~*u[.RfJV9S>huA. $"z˾k<6dbcz 55ݹv.aGԃxc0DuxvUB2ɮX  з 1g+~zh-(W nm|PW~l_uaMkï?UyqssլPa廉hA1 ;h aN4;q>smyZ)`vWe @(IVk\^#HLft>{96=\ 0&dxS!߁=j[T|.3M{8<*:o6:;z)-J|YJG /O:ׇ[tXe*5%,ې*ɖCUfoCN<,[`*n|uޓGnv鄎~n.Ôoy9_.Y|tTݱ j{Oegr2νk51q8¨_^Hhe?hï^EBgn?û$L^ayoL(r7_57ֹ_(2o^ !~)3 [e( |T\k0(V0s'm-;q~])ʨ/$.t"vF#Ro0:·3JwWNZ_ ~ ^R .c:gKYD_T1N3Ga~$ ԅ%}uit1C {8>Z*2j ړI_(ƀ0SAL_Q,VXdi.`im#=[ pfsķI[zR]VQ 1&S?/ XĬ6*@pcwLdŠa͢>Y'-(dd8GojG9|ʛA*אf>qw]Qs\>MYƒG2 &?yږr^'WF:? ,\ W:d:{CI9Pg ,{H4:MASm2j.ħE}Wlư@hB;9j`Yمv2bU>ɯ:@Ʋe/Qv_Dj `>ixO2qu',%:$.1 B= ?ZԻc<,fpzju!Edp8CuNdZƫw`R'Ch AH*إj/n\)j$ WX|9mvXԧ!ܪ^6En(ծiRhm:#v[Dw k\*Em5\r7Έ@G9,fZ#"Xȷ;')jFႨc@~ntt[; WT==r#r4\ Ր"QW_B?1G􆳨PC\B?vncY ڰ 3-Uض0*YsCL;.vyn!ё>@v0c.1T|IC΂JRg0\DcZ/%Phx׌_[Kм٨~A16Ze!D8Mw2'.o8J:jJ6n,u7x84kN?95N[${6~񊾵 P dIôlsRh/OCb+e^̝UOR]o6`oǽ4w]zjqmȐ- !7Zq3C^,M0N˵>D}F(a #uB |nQ *vGqTY=aQ03ٷZ7 qA\7WpS):!#mi8@bBmVTb{h(YĤrsSI}Y,!quꈛ}@uN )8GzǶߏfiģV-yu/赠y.@4Q%]O]{YK?oѬ>mBbǧFCm]G"߽|.~~8x@sӅɀځݺA\P 6Vrvc(^K 104 K@Vߎ]c荦]KK?Du0MA՚MXp2sws8ppB =ϼ(kۮV@{Vގ~T"0OQ&ӮIe ?ԓs2CR ݪ#g2Xac77i"z$OW;vg2=nwy?d^Bz&l-hJ+Enɋ_%]d3HX]@IzbKQ@H(:NlD=n{$\ TVO+uM7~@&1y%)\IŊ0H I}[Rrkhm1o3B|~g 쐑g]Dq+?ɷ@R6ț~Nk=Jfaǽ+hYw؝W80+aPc "g2ȇtNC27;hA߹FZy) -P,1ʂ\[K{𵵆 * 1t?8~QYagBf16ZVvR7%fjM˖]4NݨhgS_~\N=3sp5b)_qkk02MSUK+{"ViϕGY.x!d|=Uc}_Epߞ`t<[:%W$DfjQŗy3Oh.bʢ>/T3%Xr>yk(2; 1m9]v]b <> koest~UI*|)zX.}[n; `Ct94[_]D:ؾo'y6ttq=-Ǣ~ h'$46O1}^2?Q(f.ܝ韇iiouljb M7xĴ-XzٮxXˏk')n-zO`:&J:3w._xn` W`/kERSloa2-wܙB0;Gwk/bhD0"d{Khܽ̄D HnXIr=@.|}겂K$,w<"6?eFmq6q6(Ihq 1t $*)ÊENj*Uܾ~&"ZT1P8ޔ\8Tzs,Y.wBv7i PFMЖjFd1ULy͌8/7:%n&ܙ4v$eV[pzT{? S˕(V{ 5pgűOL :<qS͊Xe?nț3 㟕"x?RMD}yK -ꓬDXHAww)Hm I'4TD7,V8v(y:S^[N۞I+3@@q^ԒƏæv6- + }L*,; xO[{ Qc難>a7WB2LHqϓ"SJBܝ5q'OJJ@a(S޹cuwVmOR g:i*5D3HLى\}ñv1҅NVD 1ž$\W-_ѯQLK2സKc6BzT3hߗmYc#KiK`NJ {ô3W M~O`ՁoQjt"6h, 15Ԍ6!5U^H |}u'30'> _7}H8z[Pf=P<2w%͋RPPMZM?n*;RE19KVK}*@75-QTF۱q k19 \ Qb;R.|ko BXdF`e <@К3Z#% 8%15@QUŞA}2v} :/ӥ]۶h2s.zr,N_{ڭOmץF|P zqt86 ~b1M6;u&p~X}MMo. djLD=RYp2RTHAϚ^ͷS(xe'4VczX`o#~Mмp*1 ķ4Wg->o=E~;r)k:*=JI#HT Fštg2lM>\+Mk}i.Ѧ"8 Q=ˈ#:5ZhlodKVq\}@pj!r]08_RB cek3X0yĄ1(N?š? p\*'o]z.hjǫ^$BSE)gU,ɧE.pM]Ng5!"s\7[Ҥ9K*24~-Iթc8j5SGN0lh`QY_NQQ%R< s(Ct*A.fi@쏶\B-͒ :A ])uo+Tؼ_V[<8۪XH.;K+Y^S haB2ew%%tT7 ]? <0K7>}%'6XTdUlrQt1_pʾAID>cawha~+P~9ۓQeۼD%.̐Jq0A7|RB^*d8 )t8Sn9M:$u5NWgl?n ,sc:hO4V?g {+qڍ'\,4QX2S͏Zr{Z]_TS2kE#Ekc" @AjcxUźV=3+83ݗ/8"L9@ADzA_9nH,tz!D >ҡ؆YE6SV낯`_C V[-l|X#X0t\^N5ZȞY߇Mޓ~~\dr߭3C/iՊJtMLNS9-i\!p:W)s%zAYf՝irI߁H".sOuo ;B] 5۟G\f!9xj14]%roJH Cavdӎ%I`(b%t}%噡ZUРefc?İydda8 '" (k >N۴^ 3o%4`?Zj{D~24~(]лHa5c r͢&A5Nnn a J!K1 _V˷2==o YT9m!`YI"]Ob9}3Գ1K߱ԠYtkOMKt Ψz@2`p_| I ,!N^S`;\<4n!0eoiO̸kq`k Ĉ$  ĹN2;hЌYN+b%#-b<9YWZo `L;h8`x. a!Lhe*pItŴ wN$K,+1>W#~9j =d_U*6x+rRoS˜9$l =;ߣ371ӳ]l4bJu-תfy6%{浲iQ;`[u#+H6'v yWVC~e,sn}_;@&ǪLcߔX\ ]pQֺx679yBAsm|Q2 uA߿A(4E4,N &'>;`?dk{OrX J?jUܫ 4վ?H*ُ1۷ i fZ X<ʫC QS lM"QOp_$D[A3mБP8 .pF ۻ0Y7V>B.M*rTA[Ga ݪj1_&(X#7hg:^1Hb\d0Wy 0b |8 GLF f*|p*Ri5߄7ESFC;u)q|Nݴ}qU0^^լیrwlf:;w E[k%Jec|NC? [(3Rsf/dZ|60WB$hogTOO*k3aԀiJX vaL/f)f&kʕZ2f?ZO5pWlHT,Ƽ5(0 g]}<"ZZeeL,05lSC}b@" aߨBKS~0xƄ8u傣2hwHuLuţIYEG oG /! RM r[ڶꁣ~D0^cG+ 5NYK`kAqY)) 5{R}ǜW}PYHJFL0@ev ʯSG4%ӨO7xɨk Q)k]ibSk]c5C%#)Iz߱CW^e^,m_iqJٟyfL).L8ZD't_*e=88Eh|Q*e=Un֗yakؖs%شs L1|BsR.Mw-5Bd@g6 =xnD,HUY`AÔ\nLOgSI? WP/KR)o(q sR ۧWtD7y-c# g](haMDQ:?H\b-8﫼? Wm&FN$ z<) Hg?zߘ >sg>l-!$-RڛԴQiWpuNwuSx[(Xc]u.H=l H4gzU*$No~;3TEiAɐt-^l e ]+RM0U<꫺$l͵_QE;;$NH >/'QDF}0QExσPFuF6R-e,݊ tv7;yZ:\*D =CWݮ%*+ѻN2w6Kd!Օ2֥[LO79 $DZ;,Au(R#E0ʵՈK՗I{*j%J)pYhT,:gu kW :STEq.zPݪVW7Q8/&t;ӢHG1Hx8~8p] @ ߿t@Z٭>SY.h:PUqB4bkJpb .!" ?xbW1@౸b3JP?ODd~^\i:  3}5F TMfj4s|JL O5gu3 uL) h;q,8m[ב`~[Y5l@M@&>Q8ciHXGI k uDA+w~Їn-i&{@)'l_;]yo2x@qa8cRSxa?d8wZH ش<{V.wy=m`%KE,1dGg% MCIoIݰzr`LJy {F Hn~=1^MCPJЂ>_ R%rmck!.I'=4Zy`9o_7 Jt5L5}K?4A` Uk2kX36 yߺ`i9+vpgnɾ A.qϥ@ Hλ"UT8.VЬ#r(|+Pn`dHHҤ1Vj]OLBW@C 0iㄈD\]*} GhgP7&Pcte-)&?! $=\+Ed @1vS5Xm}DVAnhÂ4_Vz󂶱SQ8y+QgvJi&ӏPkb(v٣@3$b7s9Tc-:L2Dz)?qs0UFMoE -X_r&َ7U a:/sgFwlkjb4`CQn~Hvn ףyDT)C=m:_ ^յuf9K!כR͢;oSoTB 11ky|NG=hpXvs˗Iƭ팭y&_Id7_T2Pd>497_,'M8RQY# Iؓ_tOМ.y}".q/qCtn" G謩y,-N1:qak ꇛ,!nhG2(|I&O%26鞡ix g>"Ԟl^imn/Wȭ-k3p07p2ѱkf7wAp6;fO=^\tGsNaf{2ZZw^JZX>ؘcCM<F&f_h_H'pc8*N]8EiM .NSڛ3[ {Aݻ>"!&"` vc;dJPV,;DGS!fvZ7b!z^")S 9걂!1^Fl8/{4Bw@ 9"|!1`)um3Ccp&!RulUpS7BP_  j5b2D.- mXt8%ޚ~gG2f!OWJG8|T>*YEaS3 e`ckpQF- `ue/QȞܕ: &s旕wctAb=LqR5к}j@5zQ 'l_ * \s'|A2dkZ(aKs@W+:54OM`Yb]*SҊЌ2R2+#R 8(-oiV1*/s~4 ,ƘW%pU6G ۔9+ tma8>[FDoT#npUlCQGpW4S|SP(E?BAHKUssR\ 6Zc434^7`8C$i9D373HA9͹RNWI‹_Q5 2Y9:b1]z-Ue?D ԙuI ':,5+޶62ĩCZKHX5"]v7F(>X 3;u;^稆t oYR5`^@4>].Klb1Է$Z ܦ2ʴJǜkNLB[LCoqokį=F| IZ!0sku#KXZǡPܱpwˋV1'qܙѕÁN* Yd0yas̽%;R14p1,VuJGG֐11-W `!Z1V]C{]# 6r-^ٻ<S^z5E5; >;E]'"oK˳9cMG]ַk2l.ntS\QEw1^?sI` q:dğ]qKל^ 3"~!Rk[1`C›8~I G{NVk>X2,6c"%-6췍WzȻDb5b3(:+11FlS0|A_bԊZpl+@V$ϗgIv.#_\lƣn׍P?!aIUBɔ.s3`NMBgZ6 .tgek.hzBҪss+J ʸq$< U6x΃5U)7=Y1xa2?thpA ϸsP8qoٷz?/֠"|ь^+ͭ:kmx>i{MN"{fPtp4\QN Ҁ[*Ξ>jRrQl吴IB/p\6۠WB1"ƭ 8K/ grAN9wWO4f5mx)kž.J(uzĭ(cOt->&89?ڒ%vn?hGwqna5X'>.ˣM\hY jX ۥO(%$=b?%(@/yCAi,ۆZꤣ[# g? o(A둯"pLcd:qqôb& S}S;s>S,1_^Oi; Vfqq,r$?+$Mx41ςghz5x'-uw!:}Nܱd'?8-ZLd"\cV_#PNܪ'es M0,C'!vʒL#J1&lQ<|41ۋSdoah'=T{7ٗxf:a:xsѸjڀԤOVkC opX֍7ALv' )!pV@S@:}bP9ވ{h:O_KeX%E$f2OS I-rb[ay帄ܶ8<1%2r|.Mp zH?& /;Ar;ץ#W:=Uص@d4 9y <_&g*@R^KVFJgӪt^(( ӥ<ϟmU>EQ2f-j% ~xxfƞSP}ҲjA2oZR?NSQ ܡR;><_[Ge;Է,: ? ?ϩsBp6j\{tU h~j,iYH2w $%7gr(|(7_=.hLgϡ$+<7wa4,:Ky0ߘK_ l1j aUSo?Qzi՝|8bX)MîTyff3>i,N,k{ !gR&8Tj(N5YZomFÌ%ͭH=I v>;LB:h3ؾHQhN.`; <7h-\Uf'OܓhUCBC t׳YȋSjZpE7 Nεàк*`f*sUD8c C28}dT;~40XAEM^%ҚAVa2.ܺ9*%z;$,=L_הU 8#DK0T`YNxJ0N$'("|l)inҤl1œs򴢮7.s/EEAy\,ԿdQ^*\zMO%c]vZ;6)OquDZ?"x1 I85ƯfE$8d4= !k8%q;1L^ѠD˴* 71;mT/O)nB$IdQ%m(ic!.op+WdyS)_&rnM&QFgqp)b`Yˆdgt(&µ?-Lo-ԨJ~jXZbjġQϰLb@E{ċncٹ{gB&kIjS8zW4!<6ıKmrR*oJ4Ty}us\Lr7EGNtGGT[W/9B3uYJӈ ^/GW[͕s,BbCD||O ĺJzgoF]("%{'1fu_|Fve8,xDs||JgSuAaN:U$! l(5{CMۿ>>pCE(.N! }3 BoBPꍈ?D.^JH(ϺRLhazT:q4n /*q_la}k&5D-c o9Od=0xE6:]b!CɚBk s(Gќ_".6(cT+Ncb۟̾-@~EM۞Fe Ԣ 0MbZnZɿ߉NtS& K5X1"Vp»yMT6y.iCu6k/t owGtCRHIлN=" OXf-{vDJ Hÿ, xq S%M>qts $?\bۨ&o7T+C0]N/q@ c 84we;OI?4 Rvc\5 qWW5?N>oO2JQqlZW2ߔ@#&: !kݹϹQ,U3*8ޯӡI-*S*e jӫ='NZGh=H~@D M5фN2 E/mb?Cˀ7Yw1GvML> [Kmx֝="GW͂ȍj2BZ:WJ2ᤙOz 7zar8˫Z`!s8Ks{6V~h; q7lm#g%G;J>վp_.sP+^KWjUrJgU]-ڞ4-9O]k[DI)ѕ?k#Cۤ5G!;f !Pil_eX"]bac֦1d)%fJ̀t o3%;_х%3nߑ v mȜՙQͱa%)f洑yvAx17mQ#ث(!`V水(wC 2> T;d;?'e's} !J+n:bMV+H_ARd`SSj8{HC"3emhV8v|11gQDCa-_4MDs"q3Lf>Ix͘\ ^0C\66>x WbĬo$ځ҄1r:X3ؖ[;TvG2 *KBcM(+Y1lMGnS&`( )tHR3I`S|[zؔ['E4K+f^NWX;RނF $x9qq鶪:\Uش#߯ye^P]@fZxjK+fVn{Z3NQ YD*5┉iH S!oI FKwʶ4UK۸V%,[<D@B=5BQzh#qϯ9'gն+g%C"A]F2찶՘?.aYg8'+fb_qkv 1tG{(rvAFqz9%iĥVa$J.Kb MƠ~!@ilygݸbl]c#>8YZTv<ͷ3![(k~6{4p2M[5E(> +凗F TWRFwy"~gg2K8 LrCF5vj٥Ʊbp!m=K5} Kd^p?-_Ƣ9#-zrG/*&͟BTLUlӔKoR\~]KxxA?4㬡bDѼx5,Wf7KɐsBwtF%mCGS7 ̞7Zـ}_j>/ec"a)`8)L18JTLb^Ϙo/ť"tqy$N>ټ<܉]H 2bD?|UemnOܗӴ3#+&(RM-tZ#M 5Ii]4G_*6Byi>u />xIjqwRmq}ywhʕ!8f',@k&U6;Gf添ͩZα:H>W~w?t2L~*ˤF]D4 z#\=٣ :ҵ}32CԼZr3tL'WZy1KXGo>^9m3r{! ??Z9@QIزψg ]ʖҝdץ0LEGΫ|a3C}tem OmaN39imǗnz+Q^r0R%msU?!-^``a)#0%U(1GA{$=l,ݖ>ެC }G7H~?;q8?LҝHԀyB |.8L,0ݺtu??c:&V`~zqbr2Šm+ea3v n 7oə##/Ȼ#_g-E_ .E<]B8Jic /uY(^ /Y ;~Pݧ0[i(̱v' ɛD0Tcyئ < jYnOvyt >|. ^!ghi \ UxS3kmIb^Vlz'e$ٙoq(Ѩ!;'HTҋЈg,,+ d˙z2C8ƕvCπ2W !1%/Q,57id{iଗ_3Ju L{MOo~M'p1/0+ MAT~ֱ"礱*'+W7 H%#rM׊-XTfFw°F +Kx5'(V"};)nYDׯJ/SAGpj=+޷X Xld&[ؿ\uB\J$ݿtbv&:/醗1ӧ&e82{xbHA, GRH3{B>@}'w~3?KWyj~puaQ/Ӳۚ[`S*sgsemA DZ(e:㚑"; noBIdQPM=y2#޳&cZev\$er@>1fhXj.a vp?;ږ%3(U7BoL&?+) #䛾.GTY\FnωJqk .Tt 3dftH~ xKUR~|߸.:ߤ(~l[4ew9n,$`CvwA"0e'9V\5g& 9鿜l-ڎ!ckk=3>|MAgxt4%<~_ 36 Jέm]+:F앮: `//ل0uK>r/O{oYeL ֕< !n4]pD5>a7Ȉ\}+~yDB()9Rٹj5=̘jA/I 1F×<{\9/\nz:_S\h9 R#K_~g H"BAԖ:~Q1> }g؃Dt9?d]MvBTfe~]i=zWU*WɿªJkw"uQWWE gKE.1cF/9(Q76WzY|3:evSsֈ:?|Z4XPœܴ߬35 Srg\-a/cp5r1OW碥@c&FeT@zeXӪps >NO'Olqr:M&tz㰅Du?2,So`K ~.eL'tT.NCurolPNs2Nb5Z2~/׮vɖm`erMe,wKQSτaoTDyX6 fT @f0v嘡#A[;Y{(l߸U0P"bs UYKˊttO)!3ZIW @z[UyQExH-iU؇:eh۸85ضr:g*cmzryvZ^--ޙ=wx$[G#>[T$]EІg/.,0u"9|_5N G7 m*9[v!R`7O 'KWE^ɝzBt^JxڿEb0HUh?Rg;E̼uH`3O' >sX{h( oUC }J4p )SD׷{$!9Žb]vMP{N#ߏAҹ)k"VgG2Lm M!|'p8ˑ)a]њd3T:Zd---v❞Blf]G pILZL:p.k%"|ԘO/mA}r0 .}OW^hS9KsHGـ}h- g^ݫ mB* ?dOg @\xҠ"࿁"rt]=#Os*pE|<a<$L _`տ3ƎW@}!lϴք{uj"Ry_h+‡-E+w][lnݎFt~aa){Wq==^3t|D{xwō؆ɦ&+Y:/1NVG5MuPPwƴ̈q*7#RS^X"["ޕ@cb[p6 M}C@s6K3h&NFC֍* ݿ@$^^c!Cڑ.@bL;h:=4xOHNezUϠrtGDeUGc/^/?#,+㌞4=BIDM*><)S6Cmᅿ/K'yp*v-7bYU/U?6sjz(͕"X]_!wS JJn~m/ǩ9*T wc{3r0=dRN DoaDԻ>⛾4FfZ&41?r $}Z`e’hfDDOTwD67S11s /,7g\Y  n$Y *lkj_k!I&)WyX32q8% j T|&nv24HxfL{QCÄs)^pz"G8Bf= ,_'T2ѤC3s{Iu'vǑYTXnT^BUy2+_}a9zaEIs-Pz%1^WO^FD::AjPuvCVo;K՗ 6KwUH+ ,Wͭli,Y<l==a ggq©5 jVȉF/@Y %8EGa Zv)%h9D&%u)H*TGf_{U9dsUz _9x1hADþ]7j9oȄ1ͼ0HghR R;J] m3+&0a\ceI]1 #ıpb?n@q?ݰa\nEz'}\ ك61w&x9k)'ORZ\Qsr97fNHi; 68v F)xsY8Iԡ#DHtDl)]> 7=Zƣ}>VaGΘHRzT:wQhKH|R"Svg᧜w\XM(=!96K}+:R{1̳ ',O_Wq0AIӸr* _:Աi)N]pb Ķcj}2OicȼRvs˔;OC:yڤﯦ3z(-$(4*꠺ͥX~{?J}_N [-רT/#<\,l@)#M~n-toG*M<ӳ E`=4wB.ʋ59!@eo5&ijkJufYb|o+}N?B,qGQۉ@p Wޫ z6zRV.p4k'UH_e+Q!W)֏>äXǰM p60$uB) _RpJ; J:Gc qw_g,ԣ/?O1^m:b@;Z3-'py`=<ҫYsut c2업 d-E}vOӠ*O0ntrb6}bl0r )@VER/=hʸX/,/JƆ{8[F9H"n?^U5֟oS,N tA{&/PeujU΄?3֣dDT쩲T>7^sa5\fW O=/Ytb*˦ dE;+ZFe 67^0r8JªJJͺW>E @6K(O00hjRX`1f.ImƐ 4e^D$QYBO;RVP!,qA]j;ĈaiA9v #DphN` ֬Ѳb ፼{Ifx|EIB7T 3VH~ثОB%°t G9,! I6Rcy0z8"A#"> 8IHF8 բ_`wl-@x̓NRRa.~aS? 瓦9 :t) )!~Lvރ:3m*^ {O6UԘyƧH/NPH댶m d_pi=)~Py,CB)ҵE-A7mkNӗM-M Qә2(ƧS wьw.v6y2EՅ:f̪,n7kH$Bi΋:*DON@E2cm:j50و Iz7ۯɟ kDEdgf2kY(}y| <3G(V9Aj==5GGܯ:o[ݥ(Q+\/Cb#"vSݽ єi7r3ƞtS8d),K/I(E:1Ph9c*TgkB6d9SڔAK[*ѰR^chqlɎ=L* SE+  3 CIxeytfdx62hW}&^LbC/zd8<5b!ޑ侶cww$cr* V( du+px>u۳d^wY@UoXO_D Ƥ//CK\vhslhv欟 ap@fZnh P{xޒWJ$@sJ$GcpW9R֣#٨{2͌29/Nɇ*H$E0TcPbz]Σ;&k(އ$zˀ!ӪMM3٦xْ5:y]>? K3O ZAƍ ~USN%hqtu(c"9e"\d52txmHr+ {b(Wv;Ӂ>tўﯺKa nԀb!:NgR'zץd͖;Rwvk5D=46=j02DΓ,c`CvkUrj \5^ Y"U1?^mp܃etg; z1m@OGQl@ZZ[֬ӟ}6KtH"8@8C.+ ޓ>7unm=5E?-Ow?ϝ\8{)QrBP5y&yY#A%>ao/^vb`v!vɯj5IK]{.d̢-w<% uuB% {G*] tMC_dېvLDSֽNZ}c龑Φl=,WI?0.B95Ս7)cҰɒa14'xӃ,cjqV;*) fg$cA^Y#긪i6JJ{i;B_xuF8)@͟St +bumi J@ {L-o;(W]|7"uaLnl44鑸W<l*v0cgy02oBG:OӰy1StB:Qia@M=Q1gAu9@u|!=,#oL4S o 6j2kʦS*Gr|ݩt jHxh0puoj:x>)jyUPUfs4eOWrA[YRcݨjmT?6bsi %HW|ꂊI8b\f?:XISةeh{FASDIEXKsP֫ʏWLI@p{~F쩼bgf.hrut3v@246G ٓdt(!j{6BZ}JE7N6i &,',#v^Fi 5ei5JY پ*PgAdyrVZ`J, ;Dѥ_o֠Km+P̕@^E@}:ђ{t)59ަ}ιm@\OZTn+^ 0hw[^I+RKXܨg ADp :۽.~C^.ֵfD7&i>8"J4tE7@j-zq CLt-Gׅ_e{4 Bw0$&L-k'_[ ՗,VE4VR(nY{AbN|_Q̀zA¤#lyUև29%&_ݚ@-*;6lVRXAx=?5ºXyӆxx41#2p[})ڐRdB1w&|`7ߦ$P?O%|XiOȧ$E Nkp_5;icO%U!؉QDtd:GA9]/ 9T,LGGzt㖩o\Xb7PQ2f- e$k1 6wk> >65 m&â_:wةi!dwXħ *"}Nn4H'EsgEVQЬ()z) ߳yNq" 7*Mo$Js?L=M 4,4:ve¢}G@iE$r+A/ǤO|vvsQ O)ҩ6^ty+Vȓܪd\z2LfEuӓhF8\򬊒[ ӂ8(ZK> TDtl ݆娒u&5ˌedv: %`,t #,WrˏN-nLw'lQOݹp\`z`_ dA56>T7bdL75rp@u_)I!8N?Wfta|x} uגdeCd~&8;TJϫkr{p*0g'bۮ>o/#2h#/O[/ܑGsQP&5sl>kOm(Xahq F`Jhqw& `ނGO;D k,]wqN\lNݘY. &ub"10M IP'# ȉ:/vW Z7Q(w%~YCKS5k_$}֟E X@ĀobPޡu E-pGᅭEzRCû32őnBz9&R3j='tdc]]|͞<x\HhP`\_G>(ދC,auZk۶q>;tj +R#v($+뗒&|^Ԭ>".]v(^hX.v1ܭzO J # 䰦eC%#~\iq~YAM?L];K;|00}&# >yYgp(yT6S#;0SM3;Z`.Bp2ݮģ3cqaՃ)Q]kTQLw8MQFl '⮚'iY[ @3ʞP}mGhq&Bxh&/G-e3 LvafBFŠr$#xxo͝+\SS@Px~:`|r0̬h(@㧑Mjzի]Q>T2/:F=vYͬ5iz5”(:- E'dA7pPJ-jgؾ۠ERhw,!=>)kmWXncGr\SB`q\˛X\XC0b1T%i*i+*lsq\_RK\-)ュ(7T ~_ nE+ S4p(͍ߨgEB poJJ2)?0Pݳ|¢*36j;m^ w?ŕcGx>6D_# L#qAӊ| hٍo=_\nep8#D SWV~phnP`9o'c,_J箙݆i`%#都ծԧׂ6t uK ~, |ǹ t0[p|AT̅P&_`kS׍U5A25Nq-r*r*7};9|E\wa2tk{p<$CcZʣ9̺ )uk@(o~,ۗaAQ K@}'+4yjki|#, '20^/,T0i~6;A3uJGMC`|9pHaX6I mؒ H,5HFlC[Ӝ78M:!ܿ'-| LrmԓM$^V[~פ x>TZ( ɉAz`27Lt16x[尖/>1B] %@Q18@U%b:swf DZ:4Kׄ֎kI]7q$.>2( Eo^er/+p֩> 2TԞ.34LaK&JC'0"IŔwĐijǽvEbOزX̔O1_SP/_=acmqCw eup&Zv?ؕkm fPxE9f-P5% (>)GJ5u|)Fg*;L exEQͲk_ʧe=kN:O6t-J4JmUd==x+RVyh«T4kSH0;%bCPzO6pᶛ,ӆ~1l`k3w4~Ҝժ*̯\닻m|FP]="Es_J c4h;L4V(#FX cuuY#:]vD 鲇SeU_鞯 )a&*w"u:3F ` hUO}c@=Rv ?!D-GqWKQ1ƪ"-[f#N MIS,B4$y`Eh-.B#](Mٓ%v;pMwTt`MG(fxZPKwːw+ʼY-Wg$,j 4uJVզ\u7:Q;U7K#'Hw97LI& MIXcf,PX h F:8.!)O)tt8m<8 ş:MV( vV1!۸ђvX^hu!ٹx<.gRU+L/t ^w=3GQZ)% I2V~ug-[#[v%@a\Iqtd{/?C'lE՗M'ѐ0Ob%vggƇ{ q}"|K[$͞y[G TGZp`_m?cx3rKOo`i3[yZ_#Qz/ cBb]o(U)?ARtUOsS˝{?iZF"~}:J, >~OM{פO= mIAڔ"!μ9KY,S%mר~v@﵎ظq\'K6r!|? l-^>vP,-̇*˶{LٟxEQh[!RQHv|Ld.Pah xi"uw͕cy;3~lMލzŬ%hr*yK&2$sYXze-Fi jUj7~k`1 aH4C+q.8`le)C8!z0E)=w7KϗH0u5[7f5:߹>['"Wn$=.K,]5 l9s 7ᑽf5cȑW$^c%!e E[[Ꮔ)r]wOA{^9 (n5"IS&-c(rxc1PK૤#$* Ub-s$9Umq~ʠҘR{86e7#P75{%;R0>8H!NyPFi;` wn˛I70rz؄{:UXkQ ! 3#;d>w2*<1?fT"qξ3{EْlsNxvO6lc-[y\ȇm)~a`G5Coq{UN$b/IvKvY; Mx8̰(j$d` c';cW{?qaf~ś伃ò^z9\YLy@MP *M? ؞¯ϘcjGcM%3 5 ֺ-Toe=֞LU|SË?PVjl/K*m)RK7l3W,}Ǚ .@]E$tL9Zn qXtV<]}6Ι^5`=i^kL*q+!xU X%F%#Φ+AX}sX9:c]Xe_>w7YڻnT 1ry;}*!=~9٠.wY(VÞ Ԥ-oŝ!8TƟ0Ty|0up(m]CWW9=()%X<:'ˈg% {N;#edB4*N C}Sr"6zq0oQc 9[\+f) DÃc=[ f]uӀNm Zjmm/6+EzŠڡDj* 5 `@+4`~*uβlN93ԼFZz|oN<_kC(ġnVO$/(v44Unz5AV"S׽o+L01`FuR PB_`Ѩ{ oJQ 2^ c "fHK1sZ ?W`%3Sf<ا3f0aj$Ol^".-#1' 0wSJ-\].\7@Ne6˘hGQZAMhX&F}'yz- (0u*9Kҷ{`|RFP V]nJr7|(0KdK9.1=,*>b@or*;!VϷ`yd[dӛ@hknft(*m)@*YAS;̦h)'x/aӫo@_v0,~G`햵dqO|< gtd'?Hﶬu&27ʔF`H.8gxetoxl(0e比Ԝ`Oqbƙ%B=BRVS,ukFx.Orl_C`D ]NNo$zD+<sc@D YĄ`^ Ck. yeȌi/S>H s*/b: [<œiKUL7)_;`=cR٠%"wrKzPY_XwqhֽI]FHt&?oK)ӳ aB,KRHvb.$.:TP}'Kg8F\(C? f DjY&`m]@K7hEdž3 j8`IW*::PO3.!qVvK{V]./}9zSׅ~2w&'98^\LxY. sZ{/{߭((XEq=L-LʀvCwK;8A~~&8pz;K7--8j9$70/LuRLz=|٨ck- Ӽ "$ 릇QLM?.ߩoƪE2Tqpw@,rVB,z)Q!+>] FԔ_NH|V'HH樀]$V'pb9[wq¹DTN y~V\`G_C;uqo*ky}ժtL#WT+j&[r)obbZᐍgoKf4ˆ *sV2(n<Щ%'A,*m^: roq!-g?`ءpI ht@XTAy' 3qt7#ƕ|.?5k9> ,Df%B{ GFâ"RBx\T?SovǣSm|3y9LJ&HIhˠlED ooK@Bտk'4@@,fDнh#n(?-LT5:̳b[ Och Y^e }j!?6]@s( /QsR$&2s r68i=уSgn{R)b$˖?M}~IKj̜1Td ;L:d7}v09elBFG  nbpv&C5'PM8:&Vj}4"fe~F2WxḚҽ>hΦȪ/quR c;wY$ z,Hx@Bٻ-,*b/`*( G8|' FMjhSRwp1T|.H#I6 Tk>mwn* :683ݽww=+H1Kd]W"wՆl+?H` D7}zpҭRB_c@<"4Z%hpS#O Raq* 3@^@p3&8 :UN_0xk$(ca{h [!Be>R2iAmu;;ٰ9{ǚ . 6#kdoe%R? ͤ¤GhR[y7Xš}qN% ~Y!`&aC-qAۘox@Sl$=Y^E(R@?ocrʥݓ{xA_ sn<;g? h 6U yIX#MN9|a dE%jE9{+"QJL)(`er+t\0ךStO#v': ȓtoUܼDB;fhϯ?kװRɼhq`dRv~[O͑@_x btsP;PRψ#0&%v{vLe`Yv#<9vIɺ;ς:zK3O>rU97$Jf$qM̌,'GFe m8R |+ȀKd:wU>//Q.b,O ]bky" gl!Fa2.Oֳz=ӭxϙ}GrT8s˯Vj:QEK߿ca@ ]n֭7"ډc| Hbxv6cǫL}PjNG+Up>C=1IEUȟiI/h(eB2%4ԗ2[:,\6Gs6_ˏsPZd6|I-@B) [%.}ՀVM"V( CN(Sue/RK<->^3+jʭFObŌqա vI8:ړėFȹX^vxq],F9_l0yNJDZar(k$oˑ1GP_@p<\եO RZo}c 'z8ָxl9ʏ9\*q (8l(ze;,@1X&2\aOF\\``nS2m=QuU}}TjurkG]﬎p|ПLe1R\1`jHdoNu-}B6] .Q`BX86l$ZDgf%%Daz$+`Vo-0 ՙ OFq #V1;}--k(i^ UV(z":ˋ%/lOpidATg1ޠj CE{;rk~"Ҫ8‡~u fgǽx H Z^=صmf0q9x'`i'ZɃ CBrY9ۜ=0PA˓)cjGʾH`x:ȵu`u2:1|(/6=vfK-G_T`S>Z8Њ9nR3V;Ykނoo#he%_ow#JrS!"11X TH*1n~i%{*02Rn.l |-\0Eֹ"dr>>j,Pfy|[ |`OGG,? H I<-,랬(gdQzwGn$. ѤAx͍ʫ+8;/`[o}jnN"Q̏RGA0pm8-*A P1Nx f(e:r of,M:ʔeMj /GH! wsBIr6`V$"*ѦUq`* ^}Wx K]ֺav]z['},; Aes~!";m/.Og+2O!L#7Ӽ:f1.<0ޖeY6Ыt(,c "ra̐(Qiyև@uM׷,]?ܥ$\y,|Ps#HO8Y`}YCz# tm{^Sq͢JzUw7r㉍QEt-Ͱ0Nq ]0a5-=T5~suMDd|C,q6r8t~O;\"OMop!,>Ξtyr&o1}le(djǗ:AĶkCޘ|@-C6Mo* l d}~BqbHE]m hi*V8sr ٭0R0{m?8' ;X4gP[R-xSOae1:Pe8{wf[9UA= N 9M]h'ҞY4.ujѤ^zMB%8PV] qDۂ2kmrW #eg6DoJ4\sվ 'O-/7Yp)L.Dz~c8`I24l㝇V~Xr/mB3m]xj; \6:!K5OE9P!+8?rr$Lb W-6Ay!! \q|-rT;ݕ02 /Xډ뾊,>o5]\ޞ˭Hwy'03r K?z̸bė(!"Gteqd|{ٴlwY%Vf@{)0jo&Tʇwr-6;Bg.90(B#]Vѩ<'8cT&SP+xh hf̤0COSAx^#2r4_Y<5L@WtX؂~?OΏZо~m[?H۫ cpZTԏ'z8±`GF^iLm)(IIJ3P:7;q%V] \mAl캦ٲj'Qy8f4Cf=Bmoksm$FB*fw(w>Nq ŹM~RiUœw>C8E",d~RرSyiF~I,R4r3$fK<v=C(#}Q y2;.3+3d8GRڟDax3|Z5"MNz`:X+< 5@ h*>tk U3qX2}Ksa U㱤z}!% Ÿr!Vo~C5)a2rtxmAkXW?_Q4/X(-LjOK6T;P4Iڙ\$ExE)WQZٕm<ɩ*xv-|WoL^ -Z,4k25?rB;'[N0 FQtoAu`A [M͢|}!C/dz~bTez< vj]|g5GD2m'ay5mR"X TS:X%v[O$yCh=RpbuڑآbHC8z'O2I㒤LO=;m 9qI5W1qI/_>ԧg@ ԧsu;nbō]kj8E4%u.b(Ե/6*KJ #g"8Ԙ0﫷/nXA6jz2_l^1  N?)K/!>q,+H:0 _K Rl\]o@F R !փ]"z2z<q0f׳X T -{x~KC_?^¾5 G~S.6ʳ:KLARչ}p&굢A@;2Nq1. f%q %-%hwܰMTD< {ѝj9u8% Fv'YPSHW%O-iUZ!}X2(rJE Z~O65 Sl"5 }!#mԝ'V#'R1QNZЦ_/D NxI4F^|j+-eڵ =@ jKpRekkL|6i)θWMM?;bs(]gZHԬ3!SM@/ ԡZ˩X}sj cbrUjcf%&Sr;UzaՁB 5+JG?tA^Ztƈ!VL7@:H~aZUOw<Bf5&jO_&fX{6$! 9u)Iu;,@U8GQ2QA]jHvj+;'1N[nz( n(J/xL Mti#V%,~~׋&´_-Cj>ӒRݍuAH.I ۘ><51h%n$+Ů2ǯ->iBh}٬Ԙr\~bhw QѨ_g^лU+.R6 ~9+$xQi;zjVm_r :1I( :FV9ivJ2d%)ʼp UTnw綾PH>w@>3bv:' ^*Jj4_UCΗbiamT##,q\WZ@B*ܟ,ʶ7-t;pjƘ>5#unXn<*SM;bA7I:>3ՙ^[[yK ٕ~-j99姲-5t%\HxK'(UCaTkxN7+,6mP+1 /Ŷ#!ϲ]!֣ȓ!d~=2{|l1C#u԰.e6᪑iw R2_% r~oFGm<@">Eh͉.N{je؀ۡt#vq8_0^M qM ԶYiZՋ3"21QYR[*a~s ۬vKR/Xŗfr;žMI6HH$;,u5!r `Z!ӗ,@Oq>AۋTlK#S8qwp\fU:[UJCUHb\^Ppнp:MEOr16s2Gזuh2YeyVR1;^4LC~߇담Sk} 86|c֮q9q(P$/?AV:$rC)6>k a dm=]>r!l7. SИx$0֗A}F9&yP _Ta/HHn&Ja)\TOX_VfH.ەU0y^BFR(mIqaC`NeT] mwfȶ'0<<ĪjtPtL`ԫJ4D^!^)<;2JRKb5kN$ꮈ z)o)&/k]@_1{"%F/\OnΫR /$rL>Xx=1V3>6@Oh2fx/dTkKޅز &A=t]M+0Pmu3 BXH::=I1\fi ${1{+Y αeN -L|bMZpMv4&g55SPOI8u`~ڕ~nWMbɻT*o,7XyorvऋgtŲ<" v%8r.[PCWI+%=281U͟ ɔ+/>;FhAqm "J9M)L MAcr)T6mp8wEA^g9)W6OS{`Ww@](XFWnXG^?yIR)Tɴ4 Go2>&ā8G&DdBKȕ<.0cP: Xo{ Vʴ}%̍@؄F̫nލY~x[)sA o5]Ц>U۳"鯝%/f¿)ZǙ]Xxq%P.cuWA=G\ { Iwx`Pjmݳ8g$[.[r|R@:}hz.'̺2EZ"Η?o4alp% ,Vr=:A[P4KBN_?Xթy*0Tr1#61o5Ssω[͊<;%@orvkSAJTKE(q7$iI/=~=D.\-.z EU뎦V.+ I$̙x_K펌`(m IR$&=^RaAתI`Zųؓ̏y538=WZ7M.xw۱$wcj_.Rrd4]a[O|*) 7) 5}GV( 4u"&$o½4|$L ER Z%}8PK@>'M[&g˗17gbEc;aʎ j'CK*hhN9![O2ͅPz;ecZo>&~AǴPź%:)$Z;|{ J5l٤Έ0h)wDxrJGj?&}`wD^ꄙf )eP| ]S KF ^L ̧dh gFYV(6EPxA: T7ҝN]lP8lxǶ,B0J$=zBMC7 aBr>q xvr&zU|N%˔Z 075LBAvyH@r1DDoɦ. ,%d#^j̀-9P~`!?vw!d xi=Q-ep~_Tѕ$Taw:M l@v/M_ͭ xGǮ adΎ"C^Q`TsV4Nvt7JXtX1A/߅;sDr[i>^M~ :{6MU j{0`EzpvtЙ`Ԝ[,ǡفEiyMat3Paw?J q6KV)2tƘJDH5\&6ӷ4.|ew{`{!sG mS')a4=̰_oDc&(1qe!ӏľA?㽀 8k*.y^`y~h#t8@nBElT>Iӆ>V}-N?L%5S5k(SEIB#ƠFzJ~"\jpܐlmQq*/$ۅiXU1 [  o@M9:NXx%k9e$K-pKK b1D6?"G`F{ IW+@|e:Mswtonze_׈FVnCUMy2:fq3?e~je{`5w8]/ngCZH7rI@N3`Qn/D۽j9+PzAWKTEM{L"Q,|rc=@ǚs;lFz+`52s!PJLHʾ.^,vjTrA~:۵ _tyTG--h{>DtMfHYk*N:! e}Dm`k}fX#M@><ݹDt|ke 05)Iy-SRHYM4=/1"ZIL_d-Kyķde ġ94{Z7.ZĎnzt(#Endɨ_`Ac$)tjX̷ve̅lݯ*{T5̤&x\ɔx?jդɺѯ.l i6B)GhvK &ב(OAmdMTzItrE*A dR'f.g,gFkfY\g/~O˂WIq~U1'WPտ]kt=!c;\{ͼ~:6S.#ab# n b&Pj3Qrv[5 7>qmu)Zg6n]$i\Hz0w_b2`Q Mx#Wb|jI6 ʞ!+4dN}2&n#7BS"$_%l)_1n 5k``&j9e_~;- k" AKW<ĮmV4p=ɟq\3FHV.ZyCI$tV.C틲jM&I:6Nh{cM!9xr_B SLkAMAX ŇHOVD\ۣ~x)5@[|cM|0Fr#h0|+@@^Yg;qw=qy6w\<>>ph(lS٢ʸÅGO罠3Th0"?t6St6Ҷ3gs8fki*H+q u1g .~Af ų'{YBܧq`oh1r-W`sDSSѹP9^!XS)@aҹaKE"s2ޗvL1OoɖNmy9R MtB\gv},+Q{mף{yrАL Ԉ ܂jY`"eX4!lc+TT 1+V!I=6S><) ȢR)DYtGxx7ͪ)x5(pј3(%&# uJtxiơYJfLTgX5 :R-}{8$aFO9@*АjB/!(gi9EmԻElVW+V!nWŋLdK !GQ=0mgϤt{.B{ad?Nl/31) @1}ˍuI+ e w> 06nKօm1`&a+K2TؕET*Ֆ ٻz&h8go2ʩauE.y!` ]^\{nOct)UA/;WM"ɟRD~F%*USϿ}70auGE_&1M9sJudh׋_;%jLps2_Iat{?aiXB;,@5CuOtX&3÷2FłLB^3:,I|7pqƯPa W  i-g։x(B^V1GkoНC]9BםQt pRo=r٠jNB:vAƵ̗lw!'3jdWaxhmҷk] lMQ fV]ոd骳=qkyDSoLi^g{DQEIV`v"V+|K! _pߴKMb:fBR/ݝ;|Qi~12@D|<B]*cHn5̸a) wji|7văIYd#=_x~85wltĸ+䪟\I40GmӪ>0y3 6ay6~gȥGYNx,UH Uԣ VLX6=3^YtEĈ¡=QO*4i8H mCT'SRWV6ԃ^98Ù8)4v[(υb],Ԍa>It/Fcڼʹ2ǢJoꋎuJ&31ծl勪}vɒ![AQK?m ˬO2c}5ݱ#Jf`E[{[L]07\_Cmsv_b/m/$TRJȍ/$e%XpT!Q*7kU '5usRR+AS/EȚkHˊYZ" kAoWv{kƇ례`]Muъk$/"v\cEKԸHYISΫrt~;.5Z:"' -,`n@٬ ;>SX\`"/R@aH'I?4@[gĿg3 k=!"ĥb#2)Z2͈ߣTHWUNĭaN#`@=M?H(fa`!m>2C ^eñ+nH)hPNƈFWX5]FW- - ze  |eڤƔ/cO (e1,;J/Hz?6p8P4H'Ubٖa:d=Gt dp+,$gX *Fd>NWA5]Wm_/GT-t­4q.!n>4mk P1'0N@8=9%TU6:FFїr=6zz8KQ5Mk:1afDkzU9Q\㦂̕rA.Vx]?[*'`-1b,۹~ ͣO4 2Gs+ eb:,C_g{>(ߏǥNvB6N[J(iDֿW60ɴVsM:7IBx'IHFYaLhLIVj? eV_^ (LzjGεV\"-K%fN2ߓ Xv:Zw~~FapÃh("ȡNm)yQ}ڧ٫$y]Y O1ڢ6eZ׫$n `K±= YTLJ"6" VCdNo_͂N13JH.'<2ֺҡ):(5C=TisȻQM`P'N9Î'|5#$3Є=4> ?g̔Tѹ٦ L[ڱHPmеyw ϯy@1`mX{BftU + f^)a&EUBRL,.җ[)]^3O" 4HemlXB9V #k"3>?zEIP :$ZD.Rt-7=W|B6e1L/,75SD#*BL*Ma =D(FlueU]S}.ɡ쀴ԋ&R0:$Ƹ *(# be d$m<9UHf*'6ፉhDO5O5} QVFOL/svX銷rk𮽾2~*+# QZ;_C#}2"nבT)D?CgJ?Ov F585_2x}؏(:TJ3zI+{20c5.cQر#t.($}1!U/F+sDl{v %N?hsLha8MPdpƟ`lQ(ck!&6³/7eUݙ=9wn߈#B0i;hӰ;4Ef3r;§>3pMov3XE,aa4k^$\(W#ɴZġ cel3#*m yԲH&BrxlV_ۄ!ٙ hԮS9?ķE7> *!R^ ̻pI09U?[sE"딎*n5`\)ChkPaJ,4> ; &Gݙkpw8%D6#RcR@wcmI ɑ~NO~\Lۘ GoӨ*I']># /-t  ~[ `Af:.5nViBzQ^ҋ[bN㙎 ,>nq{ Ka+fPRBHV}932΅NVJ %f:)z8فkC+ft?oK[Ho{dxl3IG/oɜyTF"\p2"^ Œ!soɰgm"+م7.& FfKgDz q?秋D:v PDd`]=HVlfccR<|-eE~vBzwI0r=cߴƑt\L<׵eDbP{k"@2J=fjiǢH 9b\}$U+iYпj#+GsꉋWk ax&!-C7+aEC3' "1%`sEb*XAjTxYu[YyT#3J;ߺSXw0]nLPa1`^B7HS+!{LJ\I@: gBVr?xʙQ 7T@ YF;y!Vݍ2>Wбֽ]!wӌڟF% ;VOL#4T MOĚ3Myy]*F-ysU+d(ج rUVg:3iYK}6Oj?Aqek|2Pr(V%=.o~ *өB*>RIhMΖ* wϸޖ=|9ޑQjՄ̑G)Ri;媜c+>άOTb䌠 7pclK`XkDq0!8kb 3+>Qڐ^scm5Nr".6J)A67ӁNUm_1bOrEbKU lsEH ^``Nɚ$}"6P 2! hsgsӀy\BрTfYwbw Gs s>v˭$\up)r"i)vȸzޠTFZ4~,:~cF{Vݠ6UEEO&F9pc H}f5iMY;>FltD"H1d5iekvg+=WJBsеC_2vpX{MAⅈ5pyB5ђVy_`rBkr! k"gj>ͩ&?/åCNp}n>ПVyYB<1EUDTWe fQs|gFw*ٲfp/"%s4qDmWya'$^-{~ Y2ap#]ADS!G7{ԶUƬINem hlzr `dj!ʳ3t-Xȼh3fu'L6P[?@_Lk鞒?vjRnz>G_ r[#Bc\IfpWܕ]03UJ%"OKדu^c,mwJQLn$Z#>%[Tsѝg$e+ !qzt"}ZXa\,(w9ҕ<Ֆ_{8ʕIXGh2$=/i7'Y<rNPC/=|ЈQ T"A3 N}n@wVz5SB@S\TM[Vk &2w= "uQuO;T;@LيlT)߭V(x{p 쁑[:D&H;\lƬ Ľ*S5^$Y@!&ʎo+')# Ch v )HU>&NݫY i %-"M}#Ja>01"b)| S:v"|lڃLNt7l Kɠ,'T~j-)l#{hIF|svۖ /ir+=r]1d ?W2e9ڣl%s'2}w#gyAu MF<U8ZFaed[>r^} ˶Dst~ywm',08}2, Ϸ1>W>QqgYKg^*ˠp6+č ْYEzriJ.č;^/Q~!f' õv_|F)=$:`nZ̼*];K݃^y:HȬ& npPJ{egn Aѻ́p6 Zs @ҳ"w luppF09\tB z -;*A "rh4FuK%:FlŴm1 }.4ɜ1Cl3p˃eB~pڈK&ڨ`ܓx"U,5P ZgrjԴ!%PJ?k'fmݴgl\E8@u=: cEuoOVN0uNp}އ|c!uD΋6 "U%L@Vio>&gr.> ]ҍ&=AAkD_)e}u ,ػEF~F/?p]5.aګg< e5dqJS9j=tMc+uALlܬ#Iՠ~`JYmFv_ &H6sj:&dN#aߊ#.oj-ΏPM? CN6 `:W<\ҟwk;*e 1nZ"GYaԱl(5-g.L~H0€lG44CKWZ'ny1ڗhdhi`;.Ɔ+\YO|5)%E1 ~GW6,/-/4)c{P[Mi9ZQ#|8<G:{qcKHJA¡q.o΅.w0Aa K.7[pSj X :!#+ ߷fg|}t;;oC4lUH#UYg󗥎|?vm[CVIt'q1M:]Z;EVCn p={Uy~ioT֖7riILw8ERJ|yvnD)0Tc(LR[ojS?~~#Ҍy%Q>J/"'h Ic <{zZn`V :yܙ,`7 QUT'?PaER3.' ]b7Q]Zj?XlQ*֌\u(|SZuwzbYϜ:3<">(ψaxw$:@QeN5ʿ |xY}y&JV-V)IbSCˉrʮXJ׃ɺ?&p^!I (ASGN .Ҭ߄?0;!qUc5 N$,Fߩq2Yk91}υ4*uQ ,5؁:Υw^""p\'e6f6(d"ޭd kH9L/XLyB3p-`K%}*̪덗?@axokH/ /̹O^}b7ͳ)mQKxZPԧ3֡f=2.Љx=Ug2 M? Y4/0&Az%XsKH#8/`S*6+ӓpS'eh#3} j$g)_n_tz[Á$%slfYU8-A<<]+YRA UB=<4ƭ*23ّrΉX T5}MSuN 賒>s&*@V7ov`m<>;0_)Z^4g$ܺscZնL WWQE)MT\ 3QK-2嚻쿕hҴҬ/oEھ,XeW򭒶ߓ>2:֞V#RW{.pՈRceӍ&rDCIzSP xe?]g)߻USL./EӘa[ǟ`iJ ~]e>Z~fC .kh D[EcYH]s b#Y%R"Zo94/י>~o }”Nױ߈ٗSv?5Zf@*ضƋ{9M ifn0{g{FmEre /`.l?o>RCr 3a%(Af-$F2>!{^|T |Zݪg<-N$R`#!z= .pU䴽Ue#Wp孨Kx -s:@ūnGd da'PҞd"IGjT5owaz]SqeDʃC0Q ΅io?EƱ(] XL|wijQba3nC5}֐eT`Ү34t=c5Ͼ۟VI*M2lYy5cbò ~[8G{ GfFuP2`aYQ02R >(ى5͇G6 C3M̂ ѴюK 6D/Zzɶ;DFԎ8Iq jIIE1;w0?2|qڍ \FGVmLP)!O } ];z^r;MܔUGיn𾸝~WG7?~ᤲvCD6P8OϮyp1qp߾bw oTN4Oѿcc55'Ƌ'&]zl-N+SWMe#?u'Oٳ]1 ai/'HAu$7 T}̙-<ި! \q뾗T9lZU!Qsn5ꃃEV_X@uMʧZ6lmV\6$Ɣ۸_j}֚ 5޴.t H;}*G bջg'yy,{:^qf#e[^INQ3n2/:hƕ2Iɵ $GCcS XBMuM׸sD] wSVMl(l&PE+ A`4oF;ȥ }:s1fB oKT,=*l L`zif3[Fr}ނγU]g+'- =dLR ]CI4qEo1Gv݆Cg@t1v:$0+xvE -d:ũ@Ɏ"rRWa$-x-^8S}dC? Ă'h Iވ k Ilu1՞ϚƓ| )ASbH2Z@CbhOE~ et8B>N?)I2OrCZe6!ik5@adԬ-|/ͽZlm::`!   8U E͢ PORap}Y|z2:sWWT&IIPJ WK`ޢ9+rD@PaIf" [A Utec2ݬ\&_:)p*w1WbIM#w+!fe H9TŹ%wwR8SItGD!Okf%=,sd j4\w 3'GPS|XuFeն^ ?pO YDh^R4ye+ țwA$N_M뗈"*Q}_ meYL[ԟ }D狯8l*u&rC.>.LG궄A+kӢ$mMNXNH'!jxcRd%jV{ [ nbSfS:`}^t*޼rnBA,R>[sY +粅P(v@.Cs[:7abfR  }3AhuKϳA3xxz%4dlH&ckPbֽ|Q;~`vE6@ZiM"<(Sz@L:~YVmW{Š(N1E"5Y9!ߛU{,uՇ)v5S\F0& 6Q mRƈ= H4gQʿ]D@.U+40k\$rRy~gMjk{^Wd.S={R >Z3AgG -gQ Q-yEAPvDk|RA>gy^PdzioaNf[~'ܐ0d<eECa˝iXք=; `573>.i.N~jPX0?>늳$g?xַc0xVBu?_9sXWHMx03Fbt9JH*y07 jsSc+sf'3[]'llYʘi9DϞJGC 3./${ْiLY'LiH_+_!堸i9Rꔉ;MΧDc!$.MvYViN@FbU-Z4O~Ԅ!"Lβ`Ll&{®l,'sECAidFPͨ:>-;}fNCb kKWRy9vn " T4fwP h]swꇳf<}ptdHS!lbH^t^ıe="#dtQێ'"ՐdXLŦGY^ϭuU0!yiX~7 \VC?;A򠼮e"apZ΅;Ӆ6JEӐw^ FTk!%Ji# lW#h"!e/x3 w d^j#T3>8[+@.(knGM4*YUl qU®o!$Be DXs7i_a:9?bhYPw)1C _1@հ- `5H`b9j7ȲR:r42*Bj oZų>0Ysؒ S:Iڂ2&~.aH.3L -^O{LP,+(H,CX9rXݞCmx t6QS}SzB2N_T>-Kfu$Y׫@Yq!B5[H߃ܔ$ <{ ~B:E =RgWah#wNO_e hBS%#zij0愅|D n ~[:yYIټy-PRWtkR]&k|zs_"55 ݻ[ŢV[NO(I a*V}=, x", j*e+Vz [MF- ȡ1XɄ)CWm+ ɢl?zZ*zEianVŝߩK)U7HW)cKS |7| l,#hfù7q~G .ڭ*e9jB~ϦrEK$BspbS2hu~>߭j&NS?K#ɾAn~IW5NUP!W&BTe\CÃ&ڦ5{|SkK1PuUTF1LTr4:qlg&QuqHwu+ߣ u$\! s+~Q<^P%'X_C/mFc&eDЊ~VŐ>}l8.Uai:ƵO<oCzJLآ<`,Ň]Q}BM@HAf$3Kڝ3uWE,ig<b{-6PGe.~J:wK3#'c"퟿eV`&He} $ Q,g$_1is ͙֨f.ukvBj'eWRDJyoypZ=v篃Кd;C &9\Lno5m9k7Ń < A8C)//(b89><i7hŬM{b~Cԕ Cl4}'7oVRt8؝d*:Q>t~ c" v` ԇgJrߛ_?Zb*=marX"Z3;h]zy8)eQvXmuudRGW4[M*,@>1ѻ&cĭ]Ѩj[?yFd(%29_t :ſ*T[vQq.w`ӏY2 ~F : )/!#R ķDmoްIRfdL0|@Ƽ_:?r ;v]1\'~J!# xdA4-%V)WI/uOK ľ8]0f_݂XHWxB!:BAfYgq2 u*a ]9fd Iڔf٬^?Ck*Ez9°wMuW4"/ ##b<P[m L =׽ZD,jJFp Wx߽N/˶MU8rh .ԫ,ӥ[ q.tlڲ_E;lEJg: b@RgL]VpWRf]rW]Ek2e`{_|H@G?5H=xNwAcmƌ3J0mnVK]4;Q ZL:Bj^̻k2xdJfĢ)F{DWN(Ym[S]?A;*W)rO w]Sc"Q0£'З[$0h.J2JӤ=`NDy~Q5J+r ;(v_s 4cKV1(K'`âlq,˦4  4G3t:L fS@T5qsϹduArzl-!<@tUl:(Ks$3AE$D.77l*~zu5g{u9(W7JKO7[Ҽle˥p^LNNJ14S GcI<} Y bm|@U8-E"'\I5'@HN)5Bok(2)F+}8ץ{\t.|HWFH_KLO24_ % fqE|A(#u1oLOO"z {gY7{g,g> ښEg*&9x4P4"b0/| 'RvwNZ%"vKH?ӯ-!= QWFgVD `4K\/hV8SP12iD'QpLT{OoЭ)n&?k(O 6HϷDwg+gTiː0DrMfە6N -\9Sa#6Q հhxV|MElHPΉxFd[J1~1qgzmXQAi9P9WHs,`Pm8 cs2xJY뢜tqh_ȶT&MBŲXBƞCeaEa3P w'k[x3@HTfWGL[IvF@s1]/K^]_G.t@1Qt{~HxLΉ_fפ!qJ"P,3%T- FiybSpi%4v=yJpT0 Ss0j0e -:AҚNμU_l~i>tBuК@AY?'$hxh旎;LZ _{5'ĤIF3C@ iiPNLðZ`q|a*@ևً8jʏ㚟!Bl JYSZ$= .xȕ֑Mr1R5Pk$#_ꩈ&՘勅VpȰur.(C`S5pvǥEdmBMϪ,b;<Ҫ )Vbi r-gX³ @y=;Z :ԑvYXuh]+Vhg%KS˩>Ic>4;F7+frU)T@gKyd;Tfg['̩2S 2=#;ӋCT8<{tL~m?㰺k"';Q &l*ݑ>pZ9hSʷb1j ٿ?fsm¼h ԄxxUN ;zhbD|ס43# vlg(&X8S:N SkB?)IJQ:zA fѭہ@Tr҅4Ը2)V1ֶ_lJGT9XÀ8 A,/kEoU/ !FY< 6CVo_0λ?1xr U ӄϰDeDɘL D!cA>˼lL!NmOkD]/ _~>4G ͒0H]X2i^ LR$NA7qul =P!Es+W27KhaֳCD /1$dt2nc%Ew2f!{+X{SNWfƧ kh-qnqx{%Ai\b CFĮJ"hu?Nl r QQ V{)y: Rnh03u_dqQd_L1Uzeُ Q!lH_K0c(7;RD|NEıʥ,H+jk ҵNhVu%GP-mR Vm+gbyǿ^JӵIrnlȽ "&!5hI`dkFUoH'ꭃ`QsqİXkK1@bGj%7N4+6C'b^Y~lF}[0h!wUJOwIphLтYsM wW{SnQ^}8hGAvGM뮀$n[2pJGtT@H2Frx-cVEZ#y9 Ca}ݚdLLQ|آ-kXRMYa~KBwXy5@fI]*nseqo^hSVTFۄF[~P$PV0|iYwݓf몐 5~Zka˛*E>*//b`1賐%P.qgy6))Ġ zxUBk69=6 ~nUhzU J?ܓ%a"~fZTA2ħ,J=cu;!Ȗx\E)3!b2Z. L|Q(Yfnj{JLVkcj2I6go!A*+OMN]gu eBjeWhb*jcLJ]_3_ :Ix Thx(. 8IdU5+u\g*iM)WA?̟M ʵDLʨr0+BOȘ~ᆪHkhHZfP L@S{cp@(ؑZ)8Ie#/p Zfѣ4-GIz&;d3=(˫/ց=(qܹ`RQZp, e1vj''ז\W 諿{J_]Z\1w\ʇuT3i+}HĺLT;vmO0TՈD4m/1#Y0`h (JiX-Br0C&jeZnfo8d̮r_k>S8 #~ EwJtKJ݉B&9@K7{N93h+NXв xK|<8^i/vax6.ɰPqtN&s~~%)NVzOMbb?͒iӋ#}X7+(%e<^ (t7qԚj".Uhi`}uc|T v9^/00T-wN9Xh$ۉs)S؉I|Ԧ( C_PՓݩ#n]?H8rW3{$~ ytY9ruU\E)F}dý^FSxsа%,Ʊ1O{W)Ea5#|2ȃhg7F]='jUisKxfIm;]Dx.1 zcak~u;Dqjg.[ι6gbҬ&FLj  ?Y$%b42" C j}abbV%c=7}yq,n9.}K30)տ7F6@3 cchjE~]b*yIs#_ T)>8: P^DȬܿ}+&hvP2m*H=pCi3[*ŠV 970A OK.0g'n~ͻrhO"wl~ui_ⶑa=!)$$hXZi<X\*dob416f/]D"Τ;.'QOe\".r˓ay>79F*jѤf>&*U8~'XE䘦ix_zs-#=IV҇Xojqg}he(Jϖxg 3IΥ\Q3e["s-Jb{0it>w_>YƶD<̚oԆ :BIʓ%{hmμ'Z (22n(HDe)Adpyg ayf 6-FwBWl杔]H?-0ܗZ쭌ZUH04H@ 0SBBLݗ#MbVoiJ?ހ# ķ`mYj( M~T/=N+-ϸtr\%;.m>ʻ%?Hƌ`'ma 1y牌;LEf0o6cc :=2h>`U5\F>R:1׼Cr߳\վ rzG{OrgGH-Y1ә֕4Ϯ&,X05߼c0|)M?];i m0v5Vq2Z+(0T~xT]ěYj|"5ؕHl.oݰaFSbhoDt7|L\aTaڣ5j31V׈YS RC-T7/lP|,E+i븇R` \Y,Ng),y08c@lBN߭u% lC?P3.q\Km<Ћ/$2 T ϶cV: 2AAyPEUF@秽 JQn|F&œ=(Ѝ#A=gFG}N7O0 ,4oJi>eA,n()0bf>cYf,% GE{`!͙Ēji c!|ZeOأ|nu[hcӽP$0j2*?,$~ o~lDy׏1N~+o &1“#8-%`(Vf̓.KX Ӯ~xF)Bs-E՗LOF1c0M|Gp KxIm=Ԗlk֙Kqxp|Ձ6dC#z޵x!TL-4h圌)w+X-Ni֙f;햌Q0f1̥oZٚĬzIe»:<290+xУUÌ ,&9^|bNj:5ƴJJK$ z^U~ {H@_} ڶ%4RC&~t12v_+ xsb_uO+n+\iK&1CbgՈa,KuuOke- 'aMи@,3Ne6~?2t)ՋfS:ȭ~0" oY|Ԅ,^ 턲OU2E:4{5Ҫ|RC:#L土s Mum^fn|ubcohb!P𱚼`ozc- : 9yU6E4翍w~ ܰҦ-t0 jh#jBvC a 82oN2Ḱ'gDh&֙2uM@3V"t^; KR6B۳"VTgksD})X4O_q J=ծ܀Cֈ3U$A,|GҲB9 ڄ+HKy8en'^*W(\)mY^'lAs_d:[V&M^9UMpj1xq},-0HٯG#Y؄³GjcڍY^hPԷsE<$+|%~z N-ᜏA~jA֝TV'FJH駨Q3)~DZ@Pr?z[Pe1 loW~]y`MQߞi6'\)82~!BPK7drZX^7˼ۚ.Žԥ4ȫBbQ[GHg 7q9/:xkxWDh`>uy~ mۨQeb_&>5ls%|@wa!`Q RK\Y~|iɊzu=9# W;K4ڢw&g(>{y=3uT2mhM= {\'0n]+\#3 _dVwY{*#Eݐ+x@>7 >phє L\9FJĸ.ƛ*[:VbuҀR~&YUt/' CYElWhYҚ;h;ss yOmC!!_p.qb>掄< FRj8Xg0z|!次L~qMԎ H3XC@Tk-"$!k}p7xuXec2Zg\O [[;e(նXB8@1Hq,f~ Uzn*1wiDV~sf>HLmߜ AXB+*M`DR"d~[CK@dSbN#îu*5 ?1kruG$nݴbX2{-BLR&mrh`GZydsrp6k>i K?X_j?%/[4s2XeGjoQv߹+1#!{f`U(lHch"Q0ɷ171?8zYNG/Sfh쑁rѾF#{):+ e )Bo&5V/QwnĂ5M{-H^ UB%VRp Ǵm9dF.r!.T2kKW˜@do4ocmƊ`y[)fWyj͈Yg= Fto'"^|W`S'^(W.*;"u5~v LY1WBx+R8,yIm3Ӡ?`H !K]ihNUzP'1GB4hdޛ][R| ǀ>Bk|$h&B;zȏqApxfg*k$IyM]MC0p"g?͸`@q;u~QZj|ae\>xFex?JunR@;Jvb]d p-"QՏ9we˱y-I?pԻ29bcb!xzO 5EMHzZû-5 g_ڊ HmDhSG":.CZ iAʂFS[cm5׺4trm֢;_e15 wI3w7[{Zۻ@0"zy5,@ݐ×A*g^xd.}GM>"ܸXI\Qol\0ego*H_Kc࿣ Ct.؋? ENbU Ur@ʬNQ)H!x@ bt9eѾ7v˴TS /Sx4=yzDn8c)!vUAe9Դhqԁ1 r!C>7 []6yg.+2 { c͓t<[ܫOJ ß3}kj8BiU]1|A"\;TyΕ?*uq'4J6{w޽tFDhx>Լ4(ϲ_JD XK7I3'2Osh`N^7;]Qj%FIp;)(e+$.}*߆47gc7@ȻTOI%6R6% SNnz,\V)SZ]w8"44P#k49M BHQW˭&s=&} G5EZ9FZ2ز%O4yB_X{;-lu;)O䗓D;)[&_u01󤃬!.=<{O)퐭{`ڞ#'H37̖-7A_'Q_?PYsWlL4z"evd ;L ;0vp '+ѢώoqC]ɂzOuF_(]N^춌y2 @/wxz @LPF6Ol⨸9V?e]I7uc:mnȋjt!LN]+L"8y nէ1Ё,R腔ԟLy$9ؔɯ.+7^|C!1H˧è7 <܃ 0&vu;߻xO!& A Fߓ|IojavS|-߃.T uܞP(oƛH!Visu4 N4jYiBFׯԉR.G:"MX+7j}IkjjuZeMzF V&M(Dc(ߞu'3VNhc[50Ng\M<Y3ӳCT_ w8jk8a{\CzǷҏ7ٓ)EhFjy :*ꪜ}qKLs%"ԻN{o؁bnYח+G_ c#O09Q7^9[41ijqxYM#6f` `"*o^I\SpM8 rۅZE8^o86 rȥ\؁JTfv.4!' 5M<"4X\%,aC&=rm۵Awcj 2 cZ?nο}<"WiSc3*Hlgd3d8u1$sQ=Z•~9k}^tZPB菷TZ dI놗«t=Kr3p x'G4v (b&נ}76=郂^|Zhن Hn0F4EBt8+Ӿj=e߅y˻ΒEĶO%`ZO09+oa=e1$mbD;aܲe͒Ie_kYO/)V!|Whej뫆g3's6kw.#c<ߤ4j/r.QaBٝA[eihh3XVo3=. ȐxuPH ~Z+1nVE,}Aئ6WW5`ꢟ6 Kɘu]bvNy◯vDz' MzRiA*{UA|<RvcCs7ou,w<ࣘ"L$ ƏN!Mj!O}Uf®ܦ9)mF6!\{ ͚,u67<1+-dEV%<{ڂxU j.یeF0jpbktv”  #0+d!/ޛ99~7BMl9?__'WnLdڑg ;Rn'D/wRE ] gnuKk(yTt .77XWM,K:!§V:&{tSY[NFh [-J3|U5LoͶ ENꃝ<iվE{5;Kȕ mhVD0Fơ_bk}}^UEq re.zUD˫_N^{ ᩕKE6+s~i%BЮgW]Όiwɘb!u*wSfK+Ƌ*;P+ | 98vsP$SIخ'{K!; $ȸ^M` FKqlSyEpyB#=yO\\@l`#[hgݴx2e~nb#6@Zs%> ^v)Rb@幉BNaVPݯP/ V8[bHmvYK d1NCə^,;AY xtNԃɺf\, \,e0kȝ}&Sq0gK̾X ]Q8'^;; iEf2>2 lcD WكFB=1#IAuqֵs@e4{Q!γT7C'Qx+v^";a=o63:X4[/ >9W{*zXܤmмn!.Wq$K{b5pKqj X'K*Z;6}OQL%ul>Adv!vLjSd| pc@XJ)lL7՝|WeULx5W1kE\pCRᦎmτ J4u{-'ۚh`>c|S8lH8OiIuZɕ=FbxSc,&`W#iLz<ꈳl(*D:dSj( RWAR>d´QEDͯ=`ma+/F?RD/=x>>]]6_-H!j4E550h nd67BInCc9>86i&#\둌BiuScKr.5nJQ^sOGi;lgLaw0yɮ13ԄlGG_9 -h5q %0$ECVRzl414.p[DWC #: bBr{+l|Dh֪x(? ~@ ON9H3r2LθO}O_ʆ R|}§A4f}yIE-E OF"ЌsqwKiė{̦~sC?&]' "@ԓ-Vu>!5WeG0ifmgy">K6mG߀F+y>KR]m]qbl %Y gh Ҥcn4ӻ)4 iI wt,|7btj;RJ/9{UBw87Ukh[P #@;N &d^h{'>vn1Q5V=68{4qg9lFN\($yYu:`A$)*r{ޗ y(v IV ;܎UE%_`@G;41WF)⥠ݚ<İbui#AkY bK.Џoyx\DɵJb!ߘC YR0D2\PjB)pڣ!w ͒ F2[: F{ OCiFꎔzbh~LoWz0AhrDZΥvdBxvhl)ݹ{JA~]{xHQ@HgbU(ųG4 q %D`9P#u!h/+=X瑊y/fħY C!g2t:po6ЀN< cd=1x?t9o[o/`J@ /VBv .h4>ڎաv"5(4#X6 ZG0(J5Ȍ؈^,bSآ[ :}*}_1pCY_tBwCA2Z&흷m:x,\# Rz)|w j7S4@I.Z&IQӀ,ψɥZ;75 )"Հp~?!Οbn&Wz9Pmd+P kEZ1ܞBIKJ? Z;o5<+ ],xɍ ( ܩʏwn5S_v׶UdwFjDӅzA$xT[vd®4AVf9ь@"1C wpD eрGLA?tU:z=&"&2Iϓ}twdB>AFnx̊m>\z}R%*--FVzJK7+Uėg{i€v,vgt~xħx%,2tJ&뮌4#XD>/唽_M,]P*m"@>k\vJ#Ay>PT0bEÒ[;v^x2P5I9풔[\jk>kNDZ X :"S[fF9@!:ͮOGi d:k8O=9Ʊu|BAE?[WI9f߾\>R;}Qykgd}ܸER/JuTZw-6U Ŋk1g^r vxK%\ʺusބaUsV1Jv:}?:nD (N3Z; #'R hJnS::ugPdb4mf>+3zv'ݷ!, xݴ!ٳ(u=kN߃(4/l`:(Gu.+THMGŽ>~.ne齦ӻ\x"f "'5ɬ^QZ4k$%8Ҙ\FFï̡Л䝅hy_%UCcJsitM;rռ҂>[6+O^V7Eaӫ9G)zWPy|'lJ |~!8UӇ fs&S)TJ(HgQ 26dXVFYC1rktc\`uÂ:X9wa9NBJ\i)a*C"v̵efh<<$k%ΐ] KD[ MEL4(֋cx'0y=vA3J#A69 cEBΜ_DbIyOzeܷ'%ãnӃv_&æ·PcVǖ= 8j/vi|mK+ vo 8U(4":= V'@M\ q+OnieF# 7\Q"dmxj0RxC㳭 l"Ma|%fѻ+Nm쟺LŽEcyG}ipҹ| hSB\m_R;! (D| = s85}Ϣ/ƾDtOlT/(l!k$g1<.YAY9 ',6IP>[yRc")g ג>./idMӵ"Lt)Yz/N7*}t*8nZ .RZ~ w/\˥w޷:yH30\oh2[Sr[  XmdlEiOM֦)5m(Μ2 # ҭuуD=$Y*\RlLXg_&mkЯoqEJ6Yx?QSI I͍jYVJDZC%o' >m!ҳs#%a}'!P(։{$s?ߧ4nH]raآ6Pb %+#s5F@oh>ɧ$'|Y C$V=h)Ho?Ӌ1_x`.ʺ*qՓ*r8?$CCq@{7Up sT *'FO0 5 I49 gp:oܲ}{9LcH604iSNm\_҇5F/-/oBEK\AwҞ/5 biWH VWL#·~AuL}`Dս3R_X εv1l~mPl_SjF~VsYLi<]4qTtrR@B Zu9uzF l"V)5ב<9uHLcAR!@r]z\<(.)5L]V(LRLBG@y]&;ɨ˯Mxn\[d$,_?]5 z͔~ooYrŢT#wMWqW>ZUĂ^KJ!ge*X8l*/& 4CS}fИ q9% q(5~׶G3ݑuˮ{YO+^'I8`~B% xJ{YVx*|qUCཪ#ѪuyyZȃ8FT8aX֭AY`dz0COq6sVN?R=*Hɏ dp܎W3O05=6a纁1/B H[,\;IؤQ\HX;'Z$hGc.bמx~c/N5,%A5$ 1iXRc bRMf>ZdAINRSD]~tcdNc7ԔE \MbM` g.u0qe t}O6pq@Ny\JX:NN=~㸡zZlymV-WnWw?c|-w%]0e#jHװVCYM ඐLd$_5.~GF_[{JEց$0kPwݝeHjq*=יҥbgHh'D*zMA#_Q+o-J3g#.m zX'R6ȾZ ^v WdfNCmR/n S>ZKw.C#2 B&Wq͓3bc&hcm2(Y ={QPrb~I}4 (2Zi-l96ʮx bwLUh|j[%re0k BBԠ #6#UףqSge׭B2u8 GaW g/XP*vSя!iPr 4wR };$&gj[B lw+0 ,_sK- FzTu<#V&"^>7.7YB_-] 8*uގiMB-Aq"v t_#ƦnH(?fT`J4uZH8o ]}Ȓ~in+yJ?Zr,_m]ا0Ͷs_*nBeF%ӛɃȋżW6:q ^/x1K(_ؤ'JхFm!@f'=H_dԻtN"ġNrCq8`Ro\{ T&hA}ǵ6ؑcf KTz!s?5|iOzK'5zrYe,ea\.-R4w)5(^I e bڃjl *PNSƘdTrylY=rXskq*Y!g@MI녎衏0TtUTCxMEap~DГDAi 'SWq_//HbX(\E$5oW64[Xi^c6h6s1"PKM8JpsTw.+,W;BF},BS"i"wuڮ+MȞ9^ arlNJ. 'p~ʔQ>&RcĦTv,GPXM/KeQL2lތVt' pqhPFr tMr%uWɍ(N:QږEeB,X\bҽ>&dוw^ s-Mc]y+M2Y~Ao5M=P>y2}'ů@~eMK"BJk H;:w[NeeV畯aul!6[.fC/r^ňl-?y#WN!2M SmJJnWɤNFh⨶;{4hmlA,.wnOHiܤp0?(xa AFļJmɭGsl(qOK[;=(7斀OjdVmD*,qޛt1ͫ-ĝwb?I@a2Q]a Rs6K OHR|yOMJ(GAvmuR~< 2&t,el*P4rz(,7slK k{ZrEV!KW7( :ҫx&xuF:[ZBpeQutPkJId,#16[ĮQGA"kE.QK F2!\j0,  :Z`OX3HxBɅ;*Y OU,KH1W0&R&eī! FS2PM \גaEm85HO sg3jD4X{LRtJ~Ӗ:>Qhhg/6j[8W+" WA3xO-hyaآ*zTP( H2J8q Su7T'P`[}9DT6IV7 hs uldqtpM{Y:@RΆ}Ȅkj , 5FTr$G>gCWci,킪o0XC6Aq!6b[ VBoULGH`5r1g@*zWlrDž@^noAO9ry*xSewv5m ۪0>w[-A' ;oN{4׮9LdMziD91o剗*q oA"\vqϑJ35I$njw $0bQNl`ri΄B@[C wB1:Zet,X=(J[eM? wȰFÛ?}‰yzFo Yu')VsHs8FZXcV ֜F2 {ՓUԙwT@+j(w$CoqodPmoQWF E8J V6»7W02 }n~Р NbZ"4uH.(7D&x/p _;df΍IO N=]wƦVIٛ P&"w7Z n@O~{MBwfFU>DhNiL{RC}jd+bV0;\JЯvʞC6$5X.-DX\V0C{^7 P*n## @K < Ϝf{z2 Z^:\ջƱ=0ܵͪcժڦ_?4̇p_1ǝ3Vf_ i8 E ! Ţ*~(A{[s9)1A(-S8ڬ3h}vk&R, GDP_%8hf9{"3\ zγIG[(X#^NSQ?4I2^}B ):Bs֢H~0X#i" bO8蒿T5*d<6gT:G2$Cq`wnB5Eoj?>Pj-8ynڪ9ǟ6S%:Mp֬ {sz1G lJxR ! M \{=WP<[jQVCpxC?rHH@OP}ԧG[!쉥\~N4v4SDi8snU:*gلB=7Zxh@Ej/!?s l#Òil_vN2e w%^D9bF~iy.ٞ_j=~z^|\Q5б {(!?BR~ur, Rl M9OaO'wiYzxՈrna8 \55 -c |#d~(<,)&R$ wd5`9OAiaFvuдD=yxYD2CB#˾R;&hܠ۾(; R8DT=SXhGW q]+h>Py mHn&'[;fk&5z(pSN`kꠅA_*ʼ!1}2pEKDoCvg`i#wyA<v}~lD %#aC#3V|C:n$jw1A#el9A14Rpo2.q4˓G\$#v~s\%fxU95%?|aWdBV_v0-;ջDR.БxhÁ~f$Eʫ 6nZغ;-QoʕoUzu|-:%ϔ@8m4{kӧZL!8Ƃlh j%x "Fu_Bt8+]l~^ˎ@7R'aR:w)A*+-WQf$pй܎ѭɪ6@׍0S{1 }T)#Q}ꊙ\e|վ#*';*Oೕ~RA(5=RkR#bUnlja TˍPDh9K@r,Vtĭ2iq{SYQ(R(%UbjjH F(kďVGi!Qnk` ?L̽<V]bq@Q1@oXhKR_wÞM.]w0fT&*G:Z햙GԒ (_^Mmt;YqR.d)Uh-P^4>Mu߇dPUI!Hz*{Kn6jJAK&D^ XQS%Q*⾜9Ot'%i{ 6>45| װ%/hTdԚ1ᤆwn@/DۊK2Hpt:2}ᖛ{r{xlwyڤ[)#Pr8Hg;/zxX|#:؜3Fpi%E7k*isB|s4:9E^>Y&'T~-TK!uM,TD \bx$7J<=:Z dzc$~_]9qxQYdSD]u0K>"|* \wY-Dɀ<:ĄJ;eA."nq?UX"  1w\"n5ڿ#='iQoY$R] xny̦ WdRtOJCfd,&R2RI@[]^l9t)pl0uXVG?Gt1A >/1eQ>} n#p*sȂOm@+߅t+PORys4C*7۲KEGKq5lI}lCQk E]#B-iqB$tlb]#WU>ǔ1uxz<Nl0[qpUfMQGE6[2nPcAԔbx ΏIG9cyR^`Q lSh|O-?k٠~4 1N6bFeӹ꼕(YGdn6~1O[)2ɨY?ء Ћ{Gv7/|C`g/ʱiU5Cեء4LR&,]r1<)H}zݪ4|eդGQ\!ߛȥ Ft!\p,iXPTOE/ lϤ&n5WA \|aFx\ ι>z0%~َu|7h5W .ꇻpuAt7нڦ-x"5#CݼAxFM+<:HE$8zƕ@ig(PbL_Ί*ZThxѵMK-h}ChLN,^!\b&.k䛽^R'wƐ8;zrUjLl-*%iwUpG(+zIQ"pdmAl;6~g1zZ5jH5 Q7*hK1* ̼QF<;alEab'WF :"E檃]@닸OU]ьϥ?eh]+жǛc)'4Fugf{KPl㘹^~)e7)& 3xj:0!Đ%i]F JP$%NmF?JS7t*@L[TD{pw7Y+ۗ3=)iu$gx uxwvk:e2btZ9bh&7":8I<[bpXxݚTTM6xwX -Y7m?w:4wjyqOr-#z>J"g!O~tE _ A&KjF7u ԷF4;bO՜a $Pvz^kz\ciIbAĥ7]ȮUF y8Zor,$OXWns9 bq?$Y3V( SN<g eeC.zyEKcPN1`Zaf Kϵݷ| |>ANX/(ǕcU$xoU3_ЭQq7TM&u͏5?6^MVhAs9˦3D;b5F覾RB9oxck&wH+pH8Rig0$.?C ʊ꒮BGqt)ڞ<";# paoS$s|mI?> ԅTȳ@:wGIY=AkPrIy)P52-{{ءMuGzhIӶ= &^^~РiM76#|9<}6'Ccwh4-&*Ev֜{&+Ѵ'_S4ņ4-syQgJ⽝2pz*UxA We/^duZL:_LRm/LULIWP.YǑAi ړZ2mWnwW'd56<"^,H᛻C18\-a-]7qJJA -wRaj7gLī o{\ >kQ(:`[Lk8#gLMˠ>@孁%&{ȈsF°fp~ R`iO[ IڀN7sӷ%\YHtooy"h%AhG[x{ޕ}v3n٢R[{㿮I.)U! nl/":B]L S+[qԭſ--t;dxA(]tG,T31g͕Z$]W {fƨj6H/Hd-TqY m`PfǛrѢI7rk)/M[nF}4{ 7(%$yt;+ЕGz{d=>r>#,S%.:ۇ'7<=Ucxv G2~mӶ2iI&]nAW]֠%cT]&=sɌg땽"7}2~ڱ,{_q|^ U^o]j)d:IK:ܜS)w[qIXܕXVbiқjUύ:5.&Ç<FY7XۯF UoᆥչsohcUL"NZzJG$21=*N˪Og%SK`&ۆ-mĒ!`[~:ӧܺpǤCnՉ?|Bj'>+3jDig_}iinJa*| <;K빝:Du4r+[O1E&b 8yK<&`+a'j~&+A8rJiȍ9XV&UqnYm )vº"=F O;ck\%ٽp[p}؋^2y`pGxt6,{h#N*w{6 Sж^GʟL0dՋ_?e4Y [xY֦w*O` &ȋ1K >b͕>zzG}ӆy%Kf{P?JVXrsLq:]SO݇p Os¥C{ RieF"sQCV ikerx)dL*Blm̽jF^ QBy? ]k֌, coHЍmAO36Oa`R/e׽#(*, '> _Ŵh&@K(x,[8[q:u$5N"C bح*u k${&' @sz!9 w1кpʀĊqa?>v%ܗeU'Vb[R!^K25 r+*f-2 3JP!u=8,J;>ЫJ ~RFZ#bp<Q#XVi$$D,u)eÊ* i_bVD)Jd`+5*1naV,fSJOjS/R&^\Q,23wIQtJ2/%v5ǁj2q/p>oEoQ/)<98P4 m x^I߃ˢD1DHXGd0'9 xcT=) JBLVIMuXX./Q jk`t,nW>ZY _"x Zx0I=Oa=.siQj#Q'omGa:")@P7Nqo)zU2]w|"׃W8Lq]cKZXI룮HP!|74l{2V7v<ت| ?2X3! vF^- "Q0 Hm>2w{j 킂 xŃfYϓ&A#BRzL+nQqʇƝ_8< le%J@ʷa#p\A⚦VǕQXy,:i< e@ÍiPmT5i8"5Rvױ`cI%L]ë&τ2-OW}&m+]0&J:|*O-,9 }fLz%"Nå B ˈg  ! Q:z޽DGb ݊U LG2rEq7+6 R#msW̮;A]H֫W!lRDBo8r80N5 Ў|3n8ciO`ߴ[ux+|lS=_̢(|Th;"*NiFdʘ4xLǵ+d5w@9 >挅%h<#pmDoƘ,ʜL唝 p祤ƑGjϚE85o&O4J j;(Bg@+M(@EA[mR.dcIڥ*4Fzb _y@^]qh,!ޏ$'C kW;_G-]"w?^^ Yk='Y[=8EmdyW4IߑrJmC O>_@0?l`!U$56?jb "wb^nWOl_S }Holx(~ 2e_у[ï|R1N$H>D!RDzُ+"IgE4ofS:XWG1%y1EI[Ac&K&P4P^d I+c^Hm=. qb{WUir"u/$WC gϹlKwwY;@;Xa?f*Ea6R8.C AsC-HAd?iY  C2]?5<K>7Tw%>HDC4 L w _0+V< UȨx7j$K $b ؞o~܎DkF# ?Sָū:2aO?}Vh0{H=fjB歅6<Mw0S t BJUkRV䒹WobP]!dߚ2 aatńAbጯc1NlPp|a|mݺ5@P:cf!9%3L:M#kQEŴ5OghJY~/2EQU6t2,qO֋V"v?3;9X'=3 6p`*I-ӧ~u-V$4#P Pכ䞳eL_6nےz˴`7Uq'i[ +I_ JFL;~5_}g!j)^VEva2h}Xjmu GnG!Sq[0RUq 93)Jnя-b'#'K*nqX!Q36>T*#_vn\ FfĿ C˜Wp wdS&&LZ\B\qG86"[q$%Լ/ چA_݇~}rЃ3~`@zȌ刨[㊗al)y[!Qo,o]ϺtINL}7'G/^D'0+WAYsg-i/3R pCQ W-Q(Cp|BvES^r v\5XЧtϭ?'X:*Aaq,őW܁M,5d/ΓHd\>ak9H*YHd0ܦm:HgY` GIdi5o\-b߄^.Rb RkT=K2QjmLXwd-J&T(YZɕvYr—=u#M(1cL)0Īi|j10*ϝ"&]է*JL4=JTm@ƍU49sMTMݘ <-!230d}S7+1 nU;uZ90J΋+62G5Ct^%B{! L??e-o Ɖ{8y~9j Ru L r 8O>,MW^Ced|_Z8JagY8llOvQVfg=vA}E$͐P5 "ᇋRn!ŋ6h*,:SecWdP,uԺX;kXtx~vx* ~Aiqe1 %CA˦3*,}I*6wz4 VΧˠ=ԩ%~kOl^Evd$,\mw oڑ<6L @3x*z{S-%Rgաal{0~Fy՗1,r;D}Š {.&w5ǤȨRsp,K/ܨd)+Pph8"@1K##sQ]#o(Ea$hUdٿTCoZ:dʥ*HzdEp+ GD>ꞙ7NQpSRQ7oF&~/?G 'zEU uۆ- 6#/y7tDwmIִm Hx[p, ] @ bVfêZI}eBQ5}h^-`];azȷ|\MFaGd^x&e2|blDyB[S!:ny48תӱ׹) /zc\(9nsE>yv[Qd6N{Wڱ&H+F@FXĉ|qݿXuwY^_odVD[u]P"{+p|z^R_TM(kBcNes;kkiTǶ%LOI|sEQW_;-2QQnb~v-x%¨j㫫`O] bi4 \1,pNTF=%4RtV?\Gv=&++8a+zZ~Fq\"˅K$0'h$6Eo,'a 灪&vE|,`ERO/ g@n5IMϖmZUXwF^3޸mc|Mn`BkUWYq~6d.6qCz'b_#ڇK!?uwfY-!c&.fy`xGbSx%}1q=j~*mdUk!`YhHSzt`W $mu<&;3tq'Ffơ]$Tmޗ#=~AH;o'(VHTU2%H 0[~HG52N/u|OY5z6#J6 qgzC ~1I-%VQ?׷"ࡢ+FQ^kaOST q<7gR1/[aY yOǧ-[5@I}h5ޛṟnpѶOS3R=#SWySJt^&~;`9i]<3uy.ͤqA BB.X.pLD:( *ΝPCJPG`}JjnXn0Ỹ`a%]'+.  ,\ge\TC2U) [Jφx<>FT{O Iqť^ hIJy؁qO$zw-da)XEэ m+^Az^Zrᐤc鑽g\:GTy߉؊yo |4`h1='R>]ˋegS$c| q̆y~S6¤s`7ZGHdTi ӮrϓBΏZWei]S: 5[!NգF?ʿhc~vM*M`n&0@6>rg npʌ(=ՙxWzRUvxFg>tX x>#Jz{{|'1pFWAg `LgQ7kR$;&7"#5Ϩ=pA%PZc~T?vxq/Z l?RNMjK|2 BAm3U~yW{ +=iq[yYV9ծEfxf ?̀w As$o=F FU>kA!!?skp|md>c]~gؽYTcXsحuY/FChF Ha. 'I_Q,$1 >FP;z7Hd2&0vC,(+ \n;o Ė&!;{ɉ Fo&3h5qi0{\Uݗ(5th|a&WWBC^j]0׏еKM8LoPKEb{n#K,@ۜ^\(q94qF8r @KĐR9 zڒƋ5߾9'8˵|_L 7$dVq_ CB|$ewYQ75s2(WH|^/jJgҮ#4[q\l3?'U:DьC\hΛq]R]>M&b]iһ_K +.VE]v@Uda>׭1Q+1huxϹXVZJy%YꛂGYQA,}i׵| b'zv]; ag(q;^r 4zi҇Wk?_O6NNeX;$i1V u0-HL|VX Oj6Pj[duxt~*{]FU8ʄ!vH8Sc6FߩjeoڒoY(kQ)ݾ5=F>T.4҈F@.sE*&U-8W {S$70cs!Vjg2Gk<%G$Y%V}ôF.XU\R<`GyNC^NGw~LB~3R@nNeN?*d(ϸbCf*:L˿0wU e*oMg "L:ri Xp|93jQK2.Ϳ[[lQ>֏(p]}9,{5&;HxT9'ꉋ[sطHg@B>((0qhSõ鏩Wu WB&Cbޯ#V1NI]3B#.ec?i_@mXCxXh7[oVsSE.@;ѩtJma BU>> t ?Dqb#~PF"U 77R 6tvMcF3QHܙ"(`_ #߁j_؋=p"ciDE3&jP/$?[PBf_vFG!J_8}T~0_x0N\FFBJsnWBK& Uv3UXv(=krnD C 0$HߪfZ7=Fڒ>ږ b ]՘/*z3Y2&ε:➎ , 1hp]NB58.PMl|,FNzt3!.n6.dAW p̑V/97(L)9bp$Xg=㋯+lUBV֛6Fes;BmU%6j9"ߐ5P>kz1/HE9$ kxYIf):#sB@"SƟDU/3=%xk9q 3Vt`~"9w jZSuշiI<4fuj8FFlk2=X@K.l5O:b\y $GF`w4O`C/wя"MWGGXg-,dQ47'!:MaP м,̽tA1ݥt∳ p8z$'" 6R>:SZV۸ @H5 ۅLAWV#!i6jYD5XniuOas`g:bSk@@Lg. F~<$p9Vw :Xh,4҈RdjU&2Ǫ୳c -Bݿ12nU*K3=7nVtF@TYoL|a9ke].F[싀}IVޗRqUct 3,9$ hSnKH%)MT;e8tg՛a*7`yq&hfx#ń*?}dR4, ݟgۗЩZp-o1€ j6uy*~a3gk|2kXMצCS՛y<77Dze8oMW)}羀lhWd>8L|O>B'a*tڳ ؊*V\ښUNtnǵ iM3@G6\2h.,1+qNk U|YQ.D#CI""^$ovy4y"X̌AQ1dh$JR7^Dǝ>0:zL)$Nv&( I`Kɭ V( `]ai%м A{LTQ:Qf!ȕZvBq34VuA-7C1:nÒ!/h[6Q*[3z)R2i:%1~>duNY^Y.zoPb;Oy~kTAF޻CjYR-&2p?G(Y" :Ǫ)Z}7wR=N:Nu{%xetg8\E-q0CxV5fD,k\šzdw͊ #oEU^KǷhGie`Jز'HBN/PӆG6{Zkc?PRzU&pOHǤSCdVOpҨ%ovKs02sƒwA{*$!JE~]!\j2y4B"M_@նRpbMͤΔH0^]vlw{y'{q{^'}x,#HG_W>D珊- yʨ8Җ[Ar.d6++%6?uzKNgf9i$a8ҡ`w6S In9=9]=TEcS0ӫX'νPt)X_+6cidl!)˪k5'Py G;YW`w(0w>3IP;E5G)YIRK\ n )+ԥ_B6luG=(҈[ 4$vmH{+o_0nWcڃ:`0NLiǍ&#\ b+3&a~$w4k(&QI{]Ԉ\kg޵0̤\3'{ :jlqNާ/SB4[L<ߙo("6aR> <*oW=d*%Yle7cІfgVй{ڴbLڛm~lNcyauʚغ"Ҧ@B)+qU2;i3h3uj"|5kpɹfF&q'i^|(/T!,? +hYL;riT܁I6Zмg>C#+`~ ed3x^ (:;NM%aOGnKB`Bp%l ;ğtǥN qRփ1Jxׇ=ڹg= XP$'xџi`կ5X$ Dh-&} @0%7#<4gj,vW 0󿿺)\,ъgjk7hx|SVS5(rWQY(` Cb/et6ڊ ҳTv1W5/ZN=&>0at.uT`;<JLۆ8h3/ J7a 8ߟx#Y\9.bY-.<;!CT;bxh]V^gXǓٚͳ~5hy}$I¢ pҘ}"9do+};MӾY봊ÙFCT*TZ%fVɂh뉤*FX&E3I5 w-2 .ۛ d]bLNVK>K2ؚaN%rTɂWɪA IʹQ"fsmMZr9x8 9aksޘm<ɴ}@{Ykyh)cCƻ0UTtKjK7hSD IQJnsؚ1o/2҈Ad(_Mg\LPFG0ʔ[*2f?W"adʲIm #rq\ {:)|NNźڍI2]ru*%mek )h7]g%Ѳ(l:8vvCz`PqbZFq*+Fn|2Y w7,)Wϣ&Rd޼RɽcPg]kH$AA\Tzzy޳,hknK`u>iF!*XUDh0iTCY T#]{VXBj쇢{Ye->g9qXF%O;O.?f9BةNPS  ( ]Џ2ZbNRm`HtɊN=aNz/0H4:B^T?]hj/':8_Ӎia>5}י0J1"br'84mHH֏!sۄy}IX&> u/To8VE/粔pF©93舃 $ tTuA [ON8M^Q!+P=&i"iKyE!q HƑc*!FiviYl+o8Ԑ-/:Q':%m^jʚBȅG0?V_.. y%!z.\z25=fUe@v)άs>l*X`E!qû+m ˊŽ҃ų%'.bqx)!e)wKFZ^2sߓn1qͯC'GQ*4+@JKE2nFr_!WD9F=7ĞlTo`+|Ƨf&Rgz&=ZZ= 7Ԙ!Ë4&sq2U AifŌDi!}ȥ, qhjg'oLTҺӹT'uqw7 DRoLʤRq,P]1AY d8ǘH0ز+Ub uduFt%dqs?d܀-֙wȿuZ2BMBOUrg\n@쵼ȱ5bDZ>Ϣnh^^`kNWEFst`)G3:<; w;>7yu @|yuqTzU"nZD<4IAzxRz͒+ 7lYf8Dis{1y@,Ҫ35odرzPJ*u|6- ;WeۮʛO{[R8_Ȓ^"{ 1gKk\4vsia =q%T e0$Z]{]stTz~Y)?j}4YmS>%''wUe\IZo %yOwx /R[bf|H%3aeOZ@VwvHgݱK;W0yZuBt5II|6]d0Ɇ}6r|!ɇot誋PԷ%,3^12[Nv,|zRI6t,(K\#fN|~ WWOtRl!-O/oaj>z-Ky Nג5"~7leO_8dA=kH0I0goj)H҈(x.k)}Zy;].'ET=v +K64%tSݚtÇd xHFLv'qZ.Xk՞ܦ.Mf/J( EBh()K9˸Beԃ/nL$9>w4\}jl1v#E!(ߴ6je?gjFƬ M[Ca~z`!lfuRH'Fc9} VAʔ5tȷfx*)鯬t?H¼HRC2\'a\Ŵ7 y/4v:j6tإ:1v1#zZ?t3yqos fq|\0o ȪngRda 2sUCϴxu U9[ܓE3"i֗E˂~ wSAZbUݗEe S|WeO<{ (N Y MFx34?ɨh+}H#Cl5sߑh{y}瑗paP(?OtX>/=q$s 8O&H-Jt'׋ZcoREOePnR _>4R#>xImBṡ!|sʋQ-Xh,F8%=EF;>M`ظث!sknd'5<2/Z VęȑװEO6룣"\A_cK^iFgmh?K0G2*涪D$ #m B*H,&ug JK8kx_`"//i9RɳAb}=i&2\7VPNtē!ie,ғzH@y^NF+>YkUCc+{S$i $!ZzChV7ӷt8k0= !}B-0Q+\|mkTND7 @r}l/2G{ `FnnB7jhHy:V= &ev[ CzCEVyoc*^x0a{' wKTޠITb9{c94⨏K 5Q}{_T^yC}v3th:k6Ú|Φ$tU%3IdJ,^87,vVoMMQRVu!i #9 =ml5) .,N(sc/0}G9SM/] Ia)hhmqxnO>¯oZUٖƦS2 :WbpIqTςcoU4? qn<\G>VrAI;_%i^K"+pβxT!iF:4)+h%n 'm%Hv.g*Vg/ۑE1d6 C' w,w3: pccvFI~_,ȍzdKaDEh2.o Y"Mm[Z{}y𹛒=sNy=R diOr5˗%F*Э xLcuĭQqf=n4^P+"@H@7faϞ!HOJfJHZ˥$Z&:j|#g0Us} @6mNP.-5N@UٵumU(#xt RxT4YfFv J1=9ɹgxA@* 5h @/֛dn| س#Ab^`rKYUaդ^.HlhI z|q=ioqL!b :,:jc{ӭ| qrit}`[MpJb!0U;-RbwR2uJC.T-ndd`bWWgsL-銑H`M G\|*."ܽ2}0'BܨY-boOݑ d'+l>Шo5#WJ%}E1@f8aa֊ϊ=VS^[[n"nd@h̀XJ_R8O' 43|ܷ P?O 4 G:{OH0tRi-2HnIpLEx-Y.\&eyEy*]_wTC0T [GǡY-^vקR0sN9+99ĠtnP^RO\|D޴'Nkq>Q!$Ɵ?+(#`e 뼘ZN}N0K87R\ľ q1CT]&=E'{ty?4hL4etMsld $HkuA^Qb^8bAY%YB<~i"@\3!H+B>~гN_\WfYc`IihJW EA3g̨"tS*~։.w0WU9OO7մfG J{igknV-f>3nR{5F\8 љꠦ*Yw4m),Y-zx_c~FkLs:SR F[r"< Cr{GK}d}ImE.|"G%s"D 3`pzTK[ƛ,'d&=OV-.SlJ'-[ɹܱz]`%QT4V%tc/n }#$Q Y!\D"t[{=:3Ē(iDWf6VXY~:"\:u"2SHC٥cv. n̟rzeW`Sgb(72JL- sc )|cVvq*q;ڨ㘇_qnKCs~׬vEKώE ^v8@:xheFUI3E5qE=R1߫!rNo$Q%u4>_4˼f]{luǑ& (8XG: Zxd]g0Fw14_M;t} = ŘpeVO k_!Fb de(Sc f@)*ePgW' Ha^R=s&.ȏ?_r902̓s6t)tG<2Zgf?7O4JOVV&J׻4eS"ŏ%Oϸ]MJc&{mx8 xeULP;ȴ؝)¯ӛ5U_vK_|9M$ߧQTsER` Au}lZˆ a*3oM4Z,z;,^6ote=w9R{\$ XX?wItiG{v`~MqnwV|]2|jVcM Q&-g;ݯ__ouBAwfSJZ'za"NkM;Ĭ:1Y]w7M@ >V.D,TiIAGuAaN'Ɠsh{!_PAؽʫMJbxJ$ h ..\wV/y`[[lI׌v4&=wkrԝx[ _{)d:>'UͲw.=Ey>T8ytCz{<ׇ*LJ@a ZBO7K=zՑZ6(!#eпg&gKHh\w7}axž={:K`sW~fy`lz3bqkE۵iϴ&}U0׭e͔NˡdeHe6Z̲;2Su*ތ-iҼ(~Zֳo]LcUvxh2)n8S1l,*I@ؔ"kV`o%OU_,\ݏ;x$qX. x!r[]P,W;O)MGs<,  v}{yowZms\Q'NɸcRDu~i~Xa5 OHJ!߳s=++a,.RWdO^?U`CnAZ#6;K`7d_ ?'5Ʒb2{01K:O1YвGDKfs4 sr,rU 3Bbsѫz@, C1.YGy BIڛN..{`HoMAϹmO<}&FMq0~k]^.g><- KFϷ-KjjZC'%:S&|*ºpn+deʇI~E#*\zotM%6v`  %E m5].&Yn'%\ 8NTln b]Бt"{fܽ`0-ؑ C{nK:Pu rl 'B"ˑ:8l8 YE,_wKk` +W~x6WGK5Tp-V+z-`nNM,DuƋ(CUKiCr;NsL`ŵ|m>n0yI8EjpfgsJ>+ubʳqa[b_۷֣ضڶ|VOb ~r%!@b8yVȋ7HyUƨhUe=--]J][u6h6Ȣ+"ڛU6*/~p#/_ҵV0ÐsZt jtX. 6۫5ruţoXex{':ʈ,PKF4n}'ky23Di Iy`5Ar  ·t>- دπ}$e)2t{8Y.v 52>Ese4\ݏqpJJض>%zEb9=rJ1VGX#N\DvF3qRmEChv~z ge "ܢ N8k#sT`-L)▶9 lQ jJY@$w##>Ƈu@㾽ScQdSӯj0ΪQV),v<-5$*)\Hxq.1wԦEݯJڜf9А[vedN[@vc{Jw03Dw8Z'# }7 w%l̀ЌyVOxYug UFC^S\>lӑ2ªP@e&G'N&G9^)6CN¶ 5J>C{g=A$PcoYShyJk'5[L@S*|ɯ/LKvŶ {W.ғ~z4fÞҵK羮`O'%fIfV@~t4Kr8R>?_V>AGH^C%|\?{Uw6&K˥Ȑ%zZu157_Iߌ& a629fi9TWjU*%h Oܢ\llm %5 f5kWzx)$\W~Q nyP Xj鿏;.|߹rKw #M&*@mȞY!=7"^,05,)UKcFԿ&_mvB%_B>= m[AxCS~fFBwua_%ūѬҤ"Dт ÇeY'u#>Lw/0 #!6{)A6$Aԗ V(|+L][)ƪ;x8y%Ujc[9|շ tNdTlvϽp9)D!zٖd)8 VPhOYhyw#]R߷ g9m1W|7,-|=𞺯w;֖ϩġpztUYFa@WiQ0o3p!c_T4\ǐN[c\)lHkamwYG6tO>5x_%~&77to7 I[w5\Ȼ>f Aඈ^x4j'䂔T_s*aiGɓ2J 𡰫ZK}9FIř5s7"9DZ ]K[2T}eC bKC_@1#i)9L e;SV扛ڛ- 3gMeF?Qb0ay0^g睧vE y C 7usPk̯S]G Vl0BlDn!*%FkˣHFNUd3xt{: ?}4xCn fؐRڋ'i] N\٢gvI"zNjVn5ހ)>' AMu@9 {h]ϝ֍.G~Ң8mw©J#޳A,jqa?,VUhAF$9jaqIVE!_h@\)&Q; ,c 9[}v58(; ;TW_ցYݳZ^Nүv+(v(밊EѤtgQ}>$N#CWUZG=l#?t䩉&zǩ]lRţnT: [u=vS i?BuL( KK h[FJul)438}FӤ te@e~: %3"eC3^UHyRHQQѦRI +UV~D_9qT?&iԭ_b֔o1C Q7'{ M| >]wGYӕ։{\=23pQ\Rַ_9]Vnk~# hhO>#ثޙZ[C +B6퇯X6ۜCV`]|禊dQkyC ntIH{⧧4yzM,,8 ʭ |9'{\et[I"*nTC9>3OWDJJP1"#,6F/vP & loK! iC÷74WC @szBnTSDr{ bFF2w'ْ1 *_cj[҈#eoJkH$keO]IYXO|^|&I鄽nq;TDkyU`[ΖӁ.Dq,2|{PL i{d^2u<<Ub僑2oss|yXn6pVrrfU!;l5A*}b~WNkƞ?Ql"UqYDj|ˏ}~ ȠS43#2_h4u; ),F7ɴ";%+ovW4`*yx!qA+pJl %6 ̀o9^ n>ƫ)E v%=wjSž'U5NϐSw6 MxWw:oZWëX򺪂IfMM@-4%li:%i`Ð_ E퓁hu4jƾobxd, 'jw̤`+U!繠J`zKWu^ AThTQ(߅ +|Dsw+! w3_Y:7o|[?[>ځj^QǔX+o xh ^a̔f3WSXwG%c [%\_T8(Uw~ SX?î!8Fhleg:]0"IBFl&q >.R~9AnUB](%~hmBSszS cDE[o'4`CQPe_2r/>`t%,M{'|8bA=1 yU(gho|{"~ծV֮ja/0M:cئQYXY, ^泴z bAB,9 z{ r 5fpL]"1K`Çچ(DFstx8[n8IrV_dOoRiP~$UTۄK`砰l;Lָ<(232wb>?d1 syok|[Pf-C߱1qFv[KMMCWG;T^B'=ʯ؇Хn/nj hFl*8Ui&f%C}U@`FM Y-A^R;h!71 mqGł-;BWdW3|y SXNbBt΁bifp]1Or0oSGذg>>y5D< "L+TGzg]$v.$uSh$f T3 0^@J4I`/rP(Z?D#zismF,-A1  k*\w9#cjw^߭,wX+:32Spzmɯ댜Ɵa0d4R~~f !ܻcI4Q?Bi.Ffɀ+$:Cԫʓ0k.-: bT?_,-[VLڛ&b5MLknC )gYd^h*|DOG息$\q L8=Dz^DX4-*oʵ|9:6'>U0 ո]?FN]I'=νSQ0x;![LˈZYqBl79,-[#ڡrowaT>p0)#`~l[;rgN ɱfRJ}&=,Cϵ`5n:ǩJ>K,F>I$~ȞqP ~!_ yDD;'ٰ:;Y#tgV\}YT9zǪ+ۑ\}:r-:?A&-ϺkT>Xs Z4!qCs)ᘐ#wc~cI+aКK簞ƥW/F>ziKU2؃@?A9~'ȥ^YhM &Uc y,oG}32JwIf$f,]U<Y>V ޏ}>QԾ0qß*x 2l, ^? *TMi%3eS̫8n$3l|8.$ ~VF 43]'naXREsz,f2ELC7xZ` BLK~әGy-9OTN^qZB. űUq17BCnNӶ7Kg=Ht-!Յûr cճǘ ga / ,ߏ}\ ($$E1d"TP:&{oMc*5Of6i'ޔ*|n=н_fz>df #6!7 چ$T¢«i2[GLf|D9P zAغD&.qof#YPos([Ku'j܏#QXl!L3s|) v4qNA`OejJx<#ӕO$Lp%J&λpG fۚE{}|ˤE'}bAƘG@G8!؆J%GfF'h_k ~EuNmA /Xb;Njo-SDƌ _%>^#|nEńQ> :30Sc$óZhȂYSp#>*V1K.XP}̓fgM#ߛQұQ}r w,qt? u%$2FSx#UL'&z>wGƉnvLG)@[uV.{f)8SAfC!CRU tѹS<^dޚvI!MԭMCH_9y 5贎V [o/"K@TfNۼ']#0o _P2Fj8_`WrcujKp穢3YY᪨L|h<\3vP4eJ_T_h ۏkԛeR j3 ]K׷ȬdaWCg;_X_..9)ID9CIv@7w]kc܄kI6]p!)Q{&j9ӎ$ aUA𔶒7?n Þ0-ͧgevAol*Ŋ9QV*L1_kSwArSlTo58K\;&sjKsIM a- t?7>+ƅ]B,/{JnLjK£xP+@qrGZί_ )=.Ģaw: cYTmINdK~DsrT5 yF4"ħ+^w5/QgKב6X:-859o՗j|j, `mЅI4i84UoSs{< ~ ɖ1ܘ/?cEkyr/ a( ʹA1 _uO2*<\9w 1SSQ%FY@ "j`{XGHDb'2X՚zewHE5[o,>ܢH;OXd|%j~x Ɵ|Vf6:8)Z>5 H E)rᆃDHﭨ`M-X3Hќ LY`˜lu?t]\ARn#N7 z\r+hm?!Ш;-S1F+飴؛#?-b;=;BdWIxVK.QwVjÛZ[".k{ܭOF ƜD DQMVU8xX62JD 9`鸊i:QApӓ=z'zHԐShӊ頪p - q|V:}H'Kᙰ,&QIoB"71|zsYbK#|ǧxb I|ç"kCW5N)K2}&-H5Q/\.f(._XMT0ߛ%>\yO$_kI0UKu(_v|}ڦW~Y+}و=,p~l$6@wu~r83S7oۆene֜/ݱacrKPqW{bz+^=w~QMtdV| m9hZ,砆}zʸ- ɢªȫ._N"C/^Ԝ*0hY9r LZ@KI euE`i0a` VeWtpxSu'=-2R%ȩ:m+Ul>8၂~T2;ǔ\^O5=`jȳH/=GvõCb͊ @E,"%Aot.-1m.l^eLhg)e|qh! +K1CWx=: T5P%q+惵R82DA r4 ,NN 95uBҬtRXn(L`]3AdǴT/"b'4L) bMZj@&#Թ9;~B+ "?J.>ھ1_ot706*> Ƥ{kW9d&YFTQ$5?ZO!"e:1hNV)gvNIgoتnYƸ71ZJ僱 rΔb_H}\[ICZmȖ{sdJ{!w:䜴x8D3Ao@Ѵlyq-kr<>֔ <}#0 Y&]gKwCU3UJxkyXOc 4]/]EhЋ0jF"&=$<ؿ> [fqFS/ ~bH9T5flB[=zN5Ǥ2 xw#E@;2.+9T@q%w-:^vuuc۸P7@8ڰxơSXxGkH?# =d=EOnZ2Ǘ 0hB). qbI'{=30 `ۧuFMFfSq9jc{ˆY@ g nF8˭HoDAnga6p?q#{v Dhoçr6̓B~Te`XKyx NAtIX&#$U 4P =. -O \̀K Tl:no?+54G޺.BxZq_|df?br,*Uv\UR)(kkDaTZ0`g.u>Hoo"%l}a;|`C=ddxh3|fnWզ1|w]46<Ӱ>r ljmz tZdUurBhͽEz>3#'4 W_ r"SEAjmrQj[1 ,/mEϙbllAxh.nL|"c3ܛGuQAҘgUBQ>s^(rp>uhe[ώP,.R⿾KWq[ՁNF sDϝ[a,^{{^<#.d&VJz1Y%2~v@ T)a=sib5t MsoUzi;sPyx}>s& Sg+31YfמhSAy?38.`t^P%ޚB4c掝Rm05}oyvș8WؽiMdo?DŒMJ^!|QB0쮧9?Z*S3clO٣[s2)G`53<!f'E4PsopSg(أF1Xĭ ;'%{xեdy~woXBe D;?5YbJ,*.? y7# 'R/mm5K=Oa21H]ou4>_d=nDay5<^X|P{pYNh* & }Cͱ[)Dh4"lkqqі-V~iBr;,aZxtӬNGSO|#7$_H!d)2 =bVp^q8;%x+uJ1FrVm^eWZl_K !JɭWniqq۠(Ko^a^a^ʁ41hmg:eU^%(ZEob0]B)0:`-fQ! :82A'Pt=?Do84I+`{N#½Fw"/9Dt޿Ş3_e~ZPPOr h8VgF<Qr: Cgk3`;Hꉚ[AJA2΁(x ҨBpշ(=t6%?krxx/|J\3vǪ 3~݄>J9H/'r$&@1^?Fp_9gA WlrΑ{3KIa1٪kG i bi.yCHk܃)l_swŔ;yda h~r:nT لI:8er˄ Sg7S:^/B,eA0*Τ8FqbZ `X&}0T&w DY.{_@]>5u&4o}o?ǖ>貿Đ:Ux?bJ|sZ>2.>熱n} j;†4r/w/w!kD&޿@-fIp# [q;k;9ɝ'Ɉ%Crͻ3508)bGN/-Fȳib5")c`Ny;P itc>#Iz\H? l&nC{ΚOS 9aދañM۪a[l{yFG[j@5?|+;V!yT#4Į7)& ub +>a_ձ6Ca8M|l7ZIPb?X BgA D^0WG@:Z\#2ƾH`L5͟w sŠt&q oN5hܘ~E1cGO lrе\)3]+Km侀6߭chrcQqgJވi(Mf,ՍX<ʷsдQB ,g@Nܼ7 h8v}!K8wC =9]pmkebdѱD dnQ7箠YU &$7 Iޠ.g\;R3m4y䈕'-X@i?8W6l qq5@UƠ`}Uzd`0ěn/hQ 3qˠQٽ޷sM #4\|-A9ECuֿr>K%KPڐfp}H?*%L@kd3ړ;݁w!*" NH& y6m2̮9;%bQ:c .܇Uҏ>]f7|)ؚw3;ԓǧ]p'cƍƣgL^ rYSXA$=yuf\מJiBh5 ]8@l+[:q/*xɮY T[xs¸EKU;ofq Bȝ? خ.8 6 6]rM:q cU>;1b7]x-2OҾr/°zYp~8gҳN"-+sX9nڛΫ *'cU EQ2)2S)TmZ")a;9S)L2|T4g(˻xE. 夘0g/ .5G~_w-rtw#V}sV 1H~]S2ӥ(*k횒Tj4,v-%qzw]e ϕgyTp.v Ȣ[,L++q:DE :?X۞g~Ypt`s-`J),i*^(\سw#S)vz{L=1X5&h=U&}k ztvo˲qV# ;)iwE(yj 6[j%6ĶnQtَ֛',ߊWQ~V'ꇲ6n+/LdZѲ8}3j&_nn/8(z-y1cYN+.;ɝ`Iws6pr Ivz=w|NgM*pD&R jFy#؞%t']5[ 2^ azYF o7Y6`E9wM| |]ՠP sRIy!iPŸ%DϔMCM&(‘P"&nVv{C8$Ksw/OXz44z3sbx_sW  r9z^Io}#PToMN0!BW,>c'm{Ϯh-VpgzQ[)#H`-HJ\-?Mu{L玝b >9ϻJ6s saU=:x"&2+W׭w)Ȩ$ʍXM}NxȗZ?\!1pa$*Sk:+RBI}vA8.1"C;@|{Mr\gWXxK2$j }zשfyAVWJ:֨VaV~[pՌR/WV(x~F+~?FVۛ* G%e0ݧ4k-yz-]зq])&$s*$VTf +շpa7 4t83{}MSAOq-x+aa9J%xLs( ^H=<wiLKQXS3^*?g/eȔg]6`u}!F.< pKMEܦ#m{ :":z:fuR7مԫ//d'Ō9)Yl%ƹHPulx́~4A=K?yF420] :icӚWuN_CQ7"ǖMSi5F~-e)#@9x(&9Ej(onܠPA&A[';* p~Gs9vgKB̖AJDk"$viXCI}B/Xf}޲@>Hio);)\Q6=ƑR3+%^8u4Mfh|S:ݢNZ徇gbdn̙p.`_ ɦ_ xX 뿂>߭g\N7W'<gίfjēVV&Iv?EdǦ-w{P~{M%|5yu}y^ceHg\|Cן4BԾf_~xCTM\i)~L9)/(>IA|$0VMK\Fc:i<y \hdC/8cQhJ6P)ʺ6XLB5(QF>'(~vT@%ct\Ykđ)zBgy݄mWE’_ ۍUfaZy;oq dP\Fq*?âӭړDKl'?y .)`^)`E!"~% 6Hq+0q mEZS!Bp{5 Mkvy+5:ڍ~Z|D4ܜ8׊움m"yZ 67A\{E?KeI;6xRn LsXSǐڀxj>Z܋kd* n28 8^gdT 4@1-8d3no# PGbrI:/ƻ2q s_pJ!T|Yt bI:K G{*9wh-hӇ0.JhAu(>"K>D[lf49K% 1DȢXPqve !#m=8W3Kzf#."Ԉ Rd~Qֲmt-o)uIh!>^p}z?sz %zkOAr)\ j"vk3#_eSImXBͷEۥ8._ST_Zپ"x:X(dO(~bFYж3p}9@4<nfv SzEB&ծVY!(L,鳲5To*nSZ@>*f{Rm$@]I 7j# mcHM^uao䏣*+AQ "A?N:s_k.?uxŌ7y%W/3^ ZB4# Hf ? U-Q~[ǻOIG=OBs- d#/$[pxvjl՚(@Etĉ콑:5]O|[3/͔tA*bpHfwfV R̖vnҐt)THуj ^qz F towObeƕMÆ_؁zdXoHpNӤOKjLS.{BH4mZkRR^Єb0-sK9T)j^9g<>r:1i:Ϸǎ ͏ =3 ;bV][fj95"d9+xULi.CSQԤkK3VPHڽ%U+]M |~odL~{xR[6O4Mlгl{VU lè:RqjQQ֋k5UP 3 TqKl2KL(E vsf7;qf,,OwWXn8Ef݁?݉U8j ZE e#>{-VM0q:!?Ɵy_~cNp-jXppO J1$ˁRup i3TS 74HʾJOS-޽v]tP)D*cy%Gڱ"_[^czȌLAV`beX$k Rmk[}v=Mq%eD)ysv8m y@Nŕ*A rVK`$PK* P30Ki8 焋}-ov)Fʧ6#ɼxw5{?-]wnߟ !%yGUZ*-o~N G(]=Wc=9C9M|Y`{!X)jѐ{*Eqm®fin<4'kuntXS2})'G(UǺ5^ЭﱢWBn3Rv4ܘmZS\P"Arf ~,M {!90xOya8iЧpzoN|D92#XۧFjYZEMv0B>k,Hk8Y2j-Ԥi)7uГ:{JBDSĄl44' TNΓM͏~׀m:w럺6,}W\6aI|MF;l5(wDMurpnQ M玶 Lrf<hyBgZb պlGOg؂¡OJ ⌔m*B+&cR@G'cTjYJ8=_.b]rtv׌9j,BonpL.BBͅF 9{^E.%TaF<2b:D':qz=ܥl4nDBbY kM ?EUcF$VBCb1P1Qt}{ҶJ2ٮO? >9މQѩzVNO.l.F-?Io3䲳ظUiXRq)#hn ꄯS Q*=h-x,J-}āe~vҤL+yg#3NG$N{/˭C' Wz$P'D8هuC ?^Ant "[??M:HԆoi u=OĊ'8Jþ@֩{Bɼ8Rjġ&,%`!D^nv 6g& <hqkk2%SS'V?g,H uqm.ү3v`6_gbyT{K^UÑɐ0`"Y^C ŸL0*f J"PY5:NxbWm($2oF[X:#d$W猯.k D(٧s˩W,S,,^E u7o+~[Vsm웠6CmfR;Sh(fP\:':l8:`1ӬzQ5?j&"~]iJ nQA]A&}[BsGK!jpHKZ@8ǵu{o@#p FhD(KaNz<ǨD깄<#hLZ. 3zd7ckK F2u$lr*&AW@,z?<X2+C9(1bў K"1P^ &7R 4z@rګ9pKQPWX#S-4 2$uzz^ X?hg\r',.$PFeU|rfkT*cC!0Nj Ԃm#JMq1Ϙ(j+N4W삀.'O2v!Y@&`, ].T-fH3y@[Z4rNM2ًXU}Z: h) >Mλg.V gE|HڋT>΀9rv5}ҕ&Zo{#q>)b5Mh\𦑦5)>^H0cƿ>{W?Ndut3'x ugy̞3 ެ< /=Ӹɝgi*/8i\ȭVATk~fu:T…@iRQҰ $\̀1rɫi[:ֱoW`$ú@g$"-i ęy𝊟XS1qJC+>Xiz>E a A1)#=Ӂ N㳣4`4*su mud6'xt%HqR]Õ!W+PSf8*'T6Ǔ& ,@5n-K|u P1_Hп*|^M~4B`{Û߻ʷBKrRf4l( N} )Ie+I66Am> ?z;~fR)"HRv:=Y,J iE#?=_F,=(/H~CpvR z_lD Υʹ#ltЧs#wUu` I< yXChv߇RI(O /w-{6|fUT|_޻ç-,y'\Ê &'۱?co0*+7~̼+3/0I\s/ݗk?lx*h1D$͘RvۿrtAXX/s9e`;N|԰#,ϱw,k}HѼ*3?/Lv}#8q#$UVj o^c DӼ8<.OWw:J|K#"O>H9^^w]vrL#Ȝ%sq@r>_4\gu ;StRZ )4kC-'ݺ|< W=?N-729:%BF;m)"M<#4Sj)Uܖ 7B?A`>LyuM7&^+@U!];YOH0{춱QrFalw4X,ɄIsZ4$qp͙#?sp_ˑ9G |߷z:i5Sp"/#j8宗-9&H%4=V8X'cmq9x&QDyvWz}x-m 4M8բu0G)/١#q/ aT x,>r|UYJk79V=E*ʄxlQ_0xkl\LWk:io|Xu_G` ? O?=1[DRm3!,ս{$ze0ȴXQ=g)Ȋ4;x):KGMi)mpK^>nB#RoW?˥叶h,!ח߲؍q} e@IiÃOІ3a]aB@{"t'Oeζwhx_H?gZ#0vAqF;m@g=KuRyR!zHGJCr!r1.a%X8Jm$_PkUM3gc乐SoZJ+Ô~e_B3x2Nw)I%H8GO{\V Щgxو̄J)9&$FM E uW,` Y͂'MZpNd<]ЮnJ\4T5'ג^j9,vϼ.42mi?__|-Y6Y\LƖtȔCK=S.8CiTЀmN{HZVof). J޵ȽS=odnRDpN2gռ܇ADiJa,& y.A(\ ̾ *)6 H#]@nNxEhe =Nӆ֦ICmHL/m;{ #p=lN%t-MU]kR忻} [rE Ǐzg&Pc7Ѳt9#S󓆑3kގM„fu1lփ7{acN+e1UzRuk RT!@pDtj!܎\uQiN[<>5ⰞXS|);3ruN7RgaY0ފ]Hj]&}\IQ Toۗ\Ե58ˏ_ N61MN^7=CcNI-G7y&7̞?P^\KX6L'!X, o3ॲ7nRxҀ[$CyD9ŪA.=Bw>ۃyLWǕasXBLqf O8Y܅gQg eޓՇK 9EU n|g CtƕYh&5t"-\ c~ ~EG@03L= :2Õ :ӌVes?8xOFt_cVv-\7~;)Zd8oAy~^j- >2uυCv H@eaHDc 9x?5.B[e<`]ۯ({VIhϗsX-x)TjR&oeQ"*&AxþͤJPo3$#Bgj'egôE [!WřSŔ3_?H<Ek`3lz8㠨oț8$p$;7 ~BD3!J]*t}WXl#`\HqMyrBSIǘUMH`0ԉ"ẨՇ*#mGl*Y@^ aTuXqtgzsu ȓ}<|./eCT׀2ue{\E{l*8j^0br[k˰4rC8Qv CmID\F}O2u[;%gY]|UaLP-kxL=헑6mr/7W+c g&;q=1e{io>`G O-$DDy\7}oCQM;sqt=cm,G`֬w&Ji632z8O5얭$-.rc_Z^ ZC1Ģ0 F<$#yL ̉!}MGpVO:*>혙/o0 ]%o$\K%4nWs a9;[_x߆ItvBYf/~ar~tAN|kSk0g6GRdz%Zbihzl5;X!x~}'AzqA|Ge_H֚@:Gm)cȥM3?g>zJfBUfM cEj.u¥ZX wVb;] 'kLTzEa,*>eδ2/ͫo} +y4NRSpO~+נ&=:BI#6 hF]ϓf" \T.Ͱ4 yčBK]fLyk./ԣ0GeCr =FkFGc-UY%O{8vu,?*BP bu:K# VyO;M3.Jʢa:݊koac(e~BZOD5.25&fi5P" L+hْ+Ӆ2kp Xϒsǥ˗ZIIjxH_;7M 팏315X[8 -Y7#>ɬG("A/K{Sb1"ԾL@n!04P4krI Яgt"OHZo.hXK.Yq#Y14u%[Lf?kFBU[!U[F y{Ep9c.VhLV6!gg*O$C@"*:70MGpK~2#ok͆ʀC9dGۍy(m2 -dOa79Cʇ{Reޱ*JihpB6,(y,Q$ٴlغgW>+iM^@㥗5`o[/"|2&Hhf}!DJI/w'e~֙786k(R?wꮢw lD(Ȑ"X\$+_ЮgccȫJ' JLΔVQAY nn\aIJai)#ݲl.zw89إJ[C')Wsa2 Y"?T5UJK|]9bdeb;Y&Oe3D$,c =}go \-Y$ɥʵjTh _B ԧ՗ŷۏMm/ݖД}]:+K,{^h g2>]v8﹊(Q0?7V՗KOx@-P:mڊYQέ"NݮVԡa@o;1|gJr:Lf+wa!P/Zx`wM±EUbg~y(`FUGlJxS} ZB<#!eR:z^'*@`?m |;qg Zؽ=c@e d M=صpUX'gO.(;b+iߢ fgQi^ C}fJgH0e[NYgr_<$:3WRn K0 ȲEݍ8n%e҆xިHF uK{>{nK@}rwMX++qd@y0a!=Rcї G>ٸbƸ?Z62y!Y›DiYI`_,*%`J3tڇdPɠObJy%'EU_LN7E.DZdPmTQDe؊eaJqWs2}eAϥi'ߒ|`TzBϜr{Тpȇ,v#v>QwO:~=} -cmU"(tIzίKzZp%= B0|a] x4ԍApF]P杇 8 >l4c4:W>i B(`/,=S=T,6~{Ԏ--,3+2p{}Pd WsYׂ\ԓa0gK%|h2kDD&eݕ(_t*RY5 \qDGA,vCA7ǿ|CO<54ApsVcm{O .'KPSVߏ]0D$i<,2rfEg M %/6/ѱiw ~BMx2F/z=XVd|ƑGU&&>/$3Y!'ބ٬̅ ~2%>["~& "ᷫg Hg_&ˠ[7= - y@veQ!`~-]s3$&:Z0M6C~6撦h_^es$$;O^LU(l')GZEZO@w [9oAQ7Z_c_`,׮o{Y>Z|w I:PwK_vf n6{ i?Y/?=p_V+HlyLF>ʦ?\Jy8͋,|źڛ;( a.%Mxח/_*գrJ)s緹D- tdy׮ٝy6㐯X92_}8{΄.:K#z0{챓 l Ѵ7cLJN@ 0pRb-#+<Bmљsԯ{|T qMD]d߾&;H2!?Gup4QF7I[Xkk<ٳNqDMČ9ܮᵞ*ЬsD]h)]*.>R(_5u<1qL{n iy+YQ|sCłz@fXFD`fwЛ<:FU:T{/B W sIUi݄QẄW`r Q2 688@}}E3Qpӏ)C vHvwv)\JӖQ''ac1?^]bÙb30|"Ә[cG2zu1tVOn ԶI\>2{tJ*Gm?,jsjV<׌yZ~-fVV<5M>w{H]p V1tDouxp7W%оXMF47n[Rzt* !HŮwP3ţ謨Pi[K?;'a䋱2\}g lE(pg8F^\a(X*F].Hɷx#pU(hf3^)%6к,87wH1,oO +-n +/EoY(|dܛdċ;"䚫O\9]#~H2vd=mt5+R +ǧD$))sV;+79-E5W*O,ݩ+O /N2-?"Pe<\<5BU+L&hX-l"qT >͟w Ń=; wYj0mi^To de@C KQ, Xq;0}P"T(a9*₟e.ړǮA&bj险kڂ@2Gdܮ<7̚ٻr(KA!=>[2<qj$]^9LmSKw֑(#Tlϛ2xE+1\߄YXaZv\ӳk@>FKSD:K5Đh] n܀#bF1;*qKh=`LEBODc~xU+Drk=˥:}FW1}m$' 6п;Qx boѧ省0` ) rfvAngN a Uسj> 3YQA".\Д|hVf RPNĜ8ʍv][w W,TӗZv%u~ {fL 6 _>f5EF2Gx՗IDtb(xW H8쵔@CNxmw"RAϷSC": "}HER6JP57].q9E;("](L"Iq;_& OT*k;> AvwXɄ NļVC2TɆ?V8𰝜cZRO^ M["xҁ%a=ȭ|Q #z7͏䨔ZiHVP:BxM 0aǗ#LCSK2(dCeKD2]+iSTIvGɟ9(˧L2*d[*[_ w+S L%]zhM15Jq.l`Fe_y~̓Vхk'9e2/ȇV EWbX1R{΀Tz,m~Oex^05'Ewl7فĕʵlJ!vÇkF"z+EXtտWbRe+ DAxi뗓Fu5V1Wcz3h%!rD_7g~e9F@a08v|5ߜ^1 ӏz:U  P mwsruAVU/_+.]e3(cЗ8Џ)VU0}vUa:ǖ>tBոY K0ٷY& ;*[d} {Iu<Q|[R=3+/r"̝$'cɮ-!k@x\19Q ݠ4y!̱XE~o* }py\oL'@T 2!1btE[ߑB4+n>͠ŰCӭgCB= 8Qp2'" ؛b5`̉mc}r焍nu_D~ Yx(9ͣ$C]"Ϝ W7~KA38 &k\aX2(1zb>$)zW&mYq?5K.e 76ԚQ40r6wDSތ!Bń/-$"[To7if %&X @ ӆTL]ʉ\*CTsR.j{HZ_sbPŃ*-3 OAy҅tUg'%|MAjtEKل^ {h$,<.!RCɼĤ}9Noǽf/bb _Z]T5r@^3GW-H(Vf+&Q =Zʫ6n$%EZ<ƞR:wJ`D04YoGh7@ +B uH`\ >J=6YM؞]=䣱ܜl LÊȧdzQ@ NƼd+1ݞv Xƒ, [ }'k{`Nt=jwMhM+'A-AЁa`$9?g1QrXy^&f24m]HbN4q{&[hzV3H"E0G}AJs%q!ٵ9^(A[ҡM2T/{5 O(۩6uvY nqpR_7U53#`T¸QJ#A@xL2 `ca`cʂNo5iA//,.ZA{ a.-JT)hE~ްh &S~k-ho*eY]VqyK/JփX#o4q`k&RTo~)=BCc"/y@Yvg_ `fdĻݙw>}n[sgmdDf*(^t@LS67fDu%~*s@b(0iaH2XЎV!UIrp|5Y^㮦\l.{Mq0CV@Uq~$Ra7A, g݈@:y+b&Gb|k6أlk!A!JfX;=}ƹN/Zb^= &/fwt Y­ޕ!'|@D'%U>"e2À:uP7-=aZ~0,yAj!i#zuC3bS]:&Ҷ<A覻`XJ  1 v`?ߖD8B{~\٤en!wH=Ұt2dĠ"w%1] ~)ɶ:(.W KΓD吤VAs ӲG0n~"svuIuM26 <׸^pulV̄\2rvK!hoN96D,j5XއD$*b8c/jl\zOӜ_30[м5h k3B9X@r% mkU_e8G.CA1ܚ澻MΠu~,\栆 u%qUj"Cj7; y6!(%yg,<wfsz{$«ɴ3:eegQ4$Pq}o=&l&?;_.kУ :g@)D71Tߊ;N>ن?XeK_ D!v49*̋A\{}#AHX;nQP> '_WtU';6QS|CU)f \"ƻl\il>3dM8g!T"fDog 0Kc|*So+q19,%esۋ[4?c~LDb?;|Z<'87 €ڠVq|(:gomo6J s<*w\ӑWib#]+ӐW}NeRr)$#㿍k2U90vYY'IA"h O>u`FqXO/ڲ )ߐsOb/^㛸Ƭl\z-OiNiRpŗ%v*y1A1`.$H]KE)efPJQF$6kJкnagUxN6; hute>-$&mJRf#,i44r?YYT$`%|o$uG;hf ALR :J1.YgrvׂfZDt.tB´,8?52;w"fTԒݷ07EECJgpiK'7‗͝F\e”w@<"f+q B~|Xd"Б*ܰ{ fiEc}y/AI &< w7(c hl2nSϴȐ\j9y;9!.Q<DI|!14Jil+ˇJQ^( QTb#']RpY|(ncw6KBcL$ÿi"îңTúf=`?GjI'v&«Ɨ垘=b |K4R׹|4COGOPMYyLv._˃Ø)&u2WU@>K@i,Kufq,疂Uf7x}X Gϰzo733,/D0p/:awۮ*6_oeBLEĥTY 2∲b*?s]lX"-*YMw 9 (/T'uC O%R>hcWFύ8NGwM$*ꋜ+ e6B}Fp\w"z% $Pydڜho6Ȣ$sXl&<_ ꝬuQ]/?-XE&YVVgWDK-B6gԺOCAc}uZ!VFf/-_/O%br*B6pxq^Ţ\񦛰oBއ˫F8 mt1CVP"i6dDH4O~ JZ`%XW,6F6AWiy͍B[44 DqpE;Bg˦bh8ykJ1["2k.z;ĬβOj!(H UC-ŀ*7T&,暴3#:9v6SV2n v.@=f>sc{zmӪ({*.*pRDH ui :}=ICd۵uGee}oV.}/>HX3i"9lLM )7NyN0Á0E[͇*aȮ+ (@s"Z ( ՠ6)-d˗ ǣ@dJ/WUb)UT6AGrKZz$G *oj:{|2[#@ F%,u,ݻA' Γ y_6gR4=| Kmww f}3Sඌ#e8>i vf(xKd݀Ha 7l,? ́HJ#U+h\S<4 +%/~(,d[*v=z<USV>v>M+ؕtʜPaqw-mO3.V#l BqQ*X\;8D)9eLu7A:pH%J<#YMDEV1)Ζ}( ߏ[9?q~%! NzCWD^OIbKcZF'%@~N5>[R~M`MX4˓;whCASWZvl E \3fH;oNb6r/ڜ2MJf%?Ȩ~hx3nr3YtX 7Y=*;q|VfNY[z6 =W7qS6xД_"N9xu͘`Kl/ub4}@PGBNxŜS8)DR T|7h[6ȃZ~4+TTE:۔9MԶZ->:[pgAoMVwǯ0V؍Vsnr; WNEw}/l( T5'Nz1p\CJ/_]c0?[ռ|t!5SBDCi"V9#3$&:i@ D8Jh~E$.ƣ|h6zR<dPgŴqUSv _4H0`bIH ED)h *=il9hw?\x? 20埐b' M=?J0poS4-}ג|;?U?( ͼ*79nz*J3L\A4v[^MY5xoQC4Ƶ@>29]5GqIE3]8/_I=4l!jfvA%+/tF& QCoPoHȔsElҖ$5alQz&f}9⽯t4hR Ʈ86lÍD>YKEGW70[?uI83.0;4`ZK)&:X3_Ta*+#.iQeɩnK!_\JM))mb)*RMёȥ-P^ -a̫IPgvsG\$F%IbJ۞}̋ j1y!Cپ3w3_M2B<erg &L:U6 Lvm8=kO İ D?'?jxԡz kXǻD}/N3sGd@^Ur@B'`ry4( njb ϸxj̻O}yO /V b|{DblQ*?F7ϙƚxѥ AuVZ @е1ީo3L]}EA7"$ Od/d~ BX%Pl$5:GUc?3>u #HBl08GoK3Ass.'@Og .Ai%X<UN!bx8N 5F$佱*knNs JZ8=<B#U}W/4T#DjRh$%oJyeL0>i;H=KryvUoV7 ?8Ĥ/:<0Oqr5y©8V;pt:-#=a%SQ;}B)}z۹b`?]~d@kbfZ#H$Oˍ():3LT<`>0&m{{*ì 4 ے 2 柒/V0-WЪ@oR|,ȷr+rOUIZ$cĴz8tw<^9q[F+v)DTM#9 S菿d$As u5x}φ@x5r OrZ,PK:G})R 7EMz=Idmyp;yEJ|^& hxHTJs`ܹtW޼<'igыxYhY5CzgוAbG&5K#rk8M}wdv#ѵn[3|Tja߻>m4Ub)DNTju*AtP,!x`;B/=!Dg'6W7(kkSLɈV4J Z] [A_u+@3u ==2mP =u@n5zӟ'%ﴳĨi o J{ x jN- SBU9HEHq_AX 풺'D I@~aa %ǁޟĔ +Oqe3|g5.loT])zJ !dx"z1cVzu 0O$ ܽ &w]+*O詃#R&wGfԃf n̴BdjklT$eRbJV BMA.*T6c)GثxOY<Xp*6Z }7mPP'7K,&'ӞW' Pg+ #e6['m?jXYHР6*c U9ApcQ\RN5#׶/Â6k cP$_BR!z/T=N*]G&ᐦv9]}-A@<n]^ 0P=$8Df? ClVn`c|y͠v!ZӚkR|b*hޔ? ځQԓU%6/ {B 1Jr*Cz87[tjV@RU&N9UEۄ+rae D#-*9Q5aLbt$i &vDUcRxޅ2ZB Շ}W\[BZO_{˥6HuPGA; ?Zk'|L#K K=2GD-8GE pۛbH\*p f٢{(ųY ѝ1%=ֹz`l HLƖC<hy3(/]r؍ׅ^ٳ<hb^$NӮdf !~c3_N9N{E-FS|l{L],| eN@aBQS\c;zeqyN?b4~w3 Q=sњZ.rQwK74VT~~*{>S[reϢV&űG֞[O-JcD翣1o/Uj~: 8>1^SM,o,@btޝ`52q>NfaI䁤;jaga\G׸zPJ 3j)ǃ0mr;c{'G 7BD cZ܆%[\TE^d+շ eyy:H*rk4;] h7&鸔~ KUD.4^̨' 3ߕDEggMT{~j"<#uta'ՕH3t:5Bw{; KؚU/Xρ1 [3Zc۵%]P/ 䪸̿V~|T6; pCcތb.k%/-x[fDH]>^e ")70\X_si٭uqRRp̬7 VԓդZ'C!FDqlA G{0Հ}tˁЇ>OBָуͦv^*,O $bL j.cгW-PH1\R{Ʃ9>Q"ߵU40Bk• Jy.hP ^+k=a;._Sz5%%} $܅OpՌ5uSj <9Z?`ήbGeFya$%fr';鋋 ,.v +vbὄ/?6[uyܣ4],VvݚFR I}LʭL&҆0E_hBf=D Y)g^>O=NVUY\5b^OۺWߎ0ϼra!EQn~D.҄E&![Tv8fRh}I˱PS't\A[bu9e!6ߌ(ͩ RnW Fx)~"eɄE ew!xllp,w$wH=` mN]7_R@OSG$Y=cRcK!FnUd >uozLl^qlp%!{b#'\\&p'|Yv-%%;B/+E&[zWÀmIIbDTKMoXSQЗ8k 7 qq#n!$ ŽM˶$M:9rʻ8ԧG=3D^O%F![Rsj%(+ _G7W[ll%wƘe VN18nb&??+ vL vf޾ gaH˥2I}aw mߌZ.`kioGTgL)@z36} <%@ww+M*ntq327_R ~DTC6 T^wFsJm.×K@f0:1H*VP+5dHL{+PoFDk#J,kI(@DAvC[pe]t85ǚF=DiO.tm/~pΘd-3^*fegW(vtdJY,hQTv4񄐶}huѫ4-Axk|qabTei"eiude!7WLĎy!{ɪ@ Te3uԯ6'v+VTfIS(ƞâ >RVCQ 88Sj}Q9I+amCzAb++tox#9<^fmhZdi{4̄0?4a&a5gT2 nHl~HHƬ! w2RՒxRrTI!3D7A2 ^Z`fCw`E[dꋘBS Qjo5maY ,ڶ/PW篢AӴ&!K8%@/ٵl;[[ r/';{{n8K>ض/Tz 'FqV_r8>D,cǚig;{c ){1h[ZOX}07G dqOmxS Yx2rbIΙ-@I~UKƛRtM,xwVx' 54! ShVݓdY[/㲍~Gſ>`nP I&3ޛMJg(׍lY`ƺYkzD](qtV&!j+ui9dj׼/5O9ؾp }Cd9}UiS(eRѹr$NuWgLJHLivH=g@R;^9m6pbxD- Db$^XIHcCKw%>{q99YWY{ ),P_2HL?$wq| M9ފG k#jmY Q._\_±e* s?*W(+2ۖ?$n Vp%=NTyf#$n8 K" UL9o0wq7c_iQ|#0nD{Be'\ѭG=9cx }Nq2%w^) @OleHw@9 [7EA+8k g؍z2iGvwU8LUsfX:hvQUsIJ舺|Lt?;a{94. p<Hhn6 gCk*bT.Wt⎰4{*[lGh@>w="x3NrnTf{N\$7s7Hbi]-w9qj5x`q+\H/!0d2-YR_]נ $,YL~pNCGOD O`95sF4Ab$hְ溸a?7-; E&W\cNRΫhy'#ޢpIAC񀝂(.52HWh8W;hsÈ %'`Mu`Ʃxխ6:nj1Oޞ:mXZ nO5[x|4݊YDr;`J<Gj'{L:"q֖KjD;!64P =0BJQA"Q$(Q$f)KGAºP " ;G@(ϢsȧWD z,؍ ۪(d_N/s`ZBO5Ѱ}~LS rO7MLG1sWy C kcPMQ_I~@$lA5 =!teV9r]wG6 z pSCr7odNțC"낒 .qF4Ӵ~^_6ntmYرnOݺj^SВ}wC!7F~~AU1Mcͱk GgIEla#$8C[r`#.;:c9QnSOˌxch}yH8ĪeaN咬 Vbut;'^/$R\tko1% ʘutעq{۾3J ^?mf!A/EW,jJ"7"v>NR+=%3 &N>mHL@[hc(+U?ZM|QBU[!v cn$=5C9 t˭h?AoD&9k+_wF%$( ]b;_?rNS4Ήj3)/z:8N{ʲҲwX.ZdSZ:hHOd*+it <6Ef.wn"?Q?‘`gSsך3=ePUeÕ1)dgRZX:wNf[iSFFDB]Bq%[ {=4Ŝv4OlTNM_3)рɭf=G=43Eؕʅ[l<EbPma&b)lz zqU*i2cD㫲V4A4߅0)π"%N3(68KLI!ua"Eozbחƞzgs0S'(1,}NA Ewrt/ ED=j˩(FAjyuȽ  ꖃeP,}w0{+8G.wϬ(g[dzI܂8XMR3w62ӡ ߢ5ҵG۹u:x :h} ڙЅe#;|7B1|bvEJM+;6|Vc@"JP.ME;J/YpڗpoDM nA_,޼@.x3ՈQR/n x90?UOf97e F9e$5z"$.,!&2w@Ľ_s&Xo] 2t]^tX>aº\IqLFEY=Hn5t0,!!Dm@nD;CaB|Y@p7Imq 7Qo&mvė #ze:a\Dc_1ݞޭaq ,X/o r. +ܧ2[ <G)Z‚yvSMF8_'& NPӠǸv삼iiaH7W$J Mk+;M t>\ո.ݹҒ)ٜ~(M?Y:1'$KTz]s9:,!1?Me:ve a[=}H" {WCi榐܌z[d`!b#π]$yWPօq3XxM#H'a# j'N$H$0Hkpz&  oB<+lW}}{t8[K!*z)έ@Dx~oge6M"p )h-Ml^sю*'BAycοe%%XƜp!M-A+K]sK@:W<'BbH76YSb}](PmL9}BqwP˩RK6oYVf.1c#2ahQVƉF*cA->k*qH&krF['8`?^|@SҌmFb[uԑs!6|j W"J.&?3@fp#H`Q"\%9Dr7ܢPT'%ՇoխF}B:NFlc4fN>WG>f ?JJI;%:ťD$7{OkVxm}dgWkL`Ѳo -? 1 Fګ%Ѡ̌p &nPZR~JνmgY_G%_6 z*сPr=ͪ%]Ip9abl$5Z9=axbXr?b !X~VI!(sxw /SbuPT;-Z<9rT]֔Ϗ4L׿ߨ~`&N&Xefᘀ QM>يݔ"86&0&q4EwsZޔDHV̟k"LR>j ',rݻWO<`NW1Gr1 AhOwMcvril6}fIm?V-`)tnIr.g~:{YH+ "ټ6oLyՕ {7ڳVJ$E 7,qA <e% Pș( w0(VX<ƇIa2ث ۚdYot>*cK]^kTg\Z3jxc:btںv*tt{u1\vpx` kɳ5B@)Bql&r)sJ>^-oH;``KxgV6.A*`{JK*m=kK0) IjYd0YZA\$kYN/N9=4oRn>G;0ܷ `!ɐ0@+OҲ8[b׭.m5iG+e ʞ?#C͢)*/9`X8ftvu}K#&hB 'ؙD*5 ' FppG1ĭ9!E4ᤜK27n b?"c\4N8B $Amy"=)U{L):؞O5:+10z4K1:E}}w#F=oyIfB^RTD$KaWKzReM:mabMz"1c@a`VvUPrH#x^ro  FqzD3yn_h亲JkW` 9|q'#Wf͋t4/<'DҌe Ϛr|os<|Zm*յ`:hJ4]SxbdTH٧^NNyy pf68Shw:ůLeAE.)AK][xmٰXGʶzߔ`.,,H퉋y0/Z1Qr4\ a[]5\fM#ԌNO6tzgcg ml&L1+QFH ܮ"p<- O؛sB=%ZJAVN{7$:4`Az↡uTz'^seGP'*v_đx6›];z'1aqg|eRM/ ;ҩttÌ߻j_ѕN K+'0Y{H ;fM͵[BXa/ViCxR8pfAP y6Osi)Ǯډr D VI?)0%{8lViK5nɊ8z[z0:s W__BJ[w7vV8 KNK W4nP*De@#2 $SJv2^ݥ[  +\ _,~:ɉ)|f`ٴ yNIM(dB5CPnYh/ (%UF= a%1U Q@=շroe].KFb8Ka0`I,76u[57Dsn{O4]Qoh%@seQf3Cg⑌45}E_zqK-Y\lzU_ؐUЋM-,ieg3o ]Jjbaт5ѢY6YNRF]b'-RAc"Ϯ0;GQ:l޳\,9r 咠=>NRadW1z ] r.:9G _/%<ΔǠѧfSMq1 8Gb|u'J-9 K ~I~IhzBY)Z?gZW jBuSL˙aZ"&膰}rP Xud^9sډƐtoBu5PGT"#mi%=)%A:y..DqR=l4089k *_ZD.!Sv٣t;L䘅5:Vշ:.\ѬL+ԂUp>r^8*K]/r<{-#$ʌ:Q!G>,5dY@V,7|E&;e":u=k5ѝ`|Cn<4#x}߹#,gP]';]A|qoqMfxghc6߱Ǟ CKh\c] ; rty ZҒmGhȸ:sCڭ`f2\>3_,($m? #wn7=7;P}h:/P~QTU0U;>;Ihw(+jf++-%bz.7mQnTqPs=><["=-k&جΗ܂M?4\<<+9?!Li6Q/4Mڤ8YZP,e=vj-<kmy[0prUZ2)IzIyE!;O6f蛡4[$s$ Rq'0>*M'Bz 7[f WWS.O,f l19.ih) NBԶs;:W^K>odtI5]!V [η^C|*- =g2~S/qjʥPS- :#$uDXGFC쿝[m1!XJ͎=TޛѻQo;ŠcyQNtMI]PU_dŹCȍL@eOl{d!e2(pbXƴrX>l 0;0ζ)li V^Jgˬ8¥݋EX]hPb =LB(B|> 5:ME^o-yD,=20NTl֫|IW&).cy5lCHH==,|-Kʹjw<4f(gdm ohgQOb2KfV㏣lgP"|hRሻj_`'bUշ-1j{H`<-u @h 2Hʻ5rT0іO:T1dA۔wf́Qm#Ode &joUǜ]>,yQK3%>VCI "M=2={[ g 7ڣ/ p[I)┍JJIuqj7]f$K3h7N{s3[ 8^c&`?Z4wn}d5j\127#Z[u1On;]=T$/8E)l(Jq|0&~`(t1kA1pi GvPѭ`( v pTJ)v7zJӞ,$W#p%c. *tBG%F=,>4sL'` sSG%SXS&`2T&X hYyQZ(,C ukg);Wr ,Fz`]M/h|8r^/<.Cfαm`e#5^cAr# 4鲑❊wQv?|/ark)[{@U#k]ҐՅr5&*}Ӛfqz(ew-$4)${,Hɑ6үkI*kϮ-kIp{qqȡVVxd#XTan?T2*N-yz|_kpR[}3Ҩ VG:ɸ¢ y:DֵO/Ix34M ?w.9<ߌyg{ցc ]N<ۓk{6W2ab3T$ nς:QWژhrί2**Ӡ k:5Xv` ca1EDǴ/TAK!I2i{+7M2Hj"s ։re@dSbްoѦ=tv0B'X\nA)P:ܛc9,.oL7<7liH7+疵y |c`cnbу6þRn 1kO /AU)ڒBDnQW[-:+nc jhqWk4LT2'zLl Y u{"f"Fi_-neS(|ˊyGG9|B_>FՓr'V&E:Bx$iBRP#Y6r mg𛧆B/9FJ1ctv1+T"?oY.R|4׶Hသaڞ/Zaf_a[: _[#8%xn-E?mo?|=((A% jr?wW& XPe:FO/garn P*[7ζڵй?w7ZГՖ}'G3eK$̠7Hv &VkG!,pY0ҞC+A 9WE]-hţ ?mM2{fD>$&ukG _26l;ć E7|P~h@͉99Qay:,Zs_ܱQ0lqma45T'<7 d! ܜsҁxh|БUBM|ΡC=λ{2}>yz:hTRYS~ET HX;rIɲ]U?&Uv WqXSXZ֐uqD*cd~Rfj$;7)5=SUꋡeJqx§wxÒϷR ;ӿ׆qx) YkH=n .NU0KM4nf?8 zf* 뫍o52K *XWH1r4]Vlmx~`mewPkΣ4 I,Bk㜬84}q?ɘ% {d~AGԹԦ׎g.ȀaY.o?>B;ŹokK^G|y"B) <;`8v}IVu6~䶭W7`6O(u`SWqvq\E?"蚅l4.6I+&1؅TH"BHEH$uԻ=gN᛭:& zI3曞:tb5(X?8pU=v|q~L4tM Vj#!Ӎ)l@[Dž9>ĥ0)goqE8Xϳm",KCki!Gž]ptV>14KauV e/JL(J ۰ (a1h8kÓt-_oSR߉#6w?҃1Mz.Eă=O\o/mʭsA_ڮiT*H Tvcl8}4?D𦶇Õ 5k[д:DK / ;yhe,MM#=PYn+[wCk.rz%8@P):l:,ȗmS8<@]0IRᶆLOyxL^MV!Oa?zkPRH-*EЕJL. L 8ۃb+;z%13Oa=H2= e ]Bk!O l ~Gp,,mv7#9ԕzSLgG5%],FJusN^A3dp{;=͕C.ccT=hOVp]ښ a$5CH?_.8<Ϲ/dy5:XԢ,>Ԩ^69]f ="ʅ) nO$9 @n9RuqA07i]us5r֡=.v"sL~o')A$V* GRZvXR.Y,*RyNU$;F{FOj2lBw)q5+0]% %$t'Rlȶb ŵZI+'w+g C^eWmi>2(݆-DZ%fp鞖LL_Ot/oSW¹f5(CU;QZaĹM1~O4J ,c,V)UŅgX@SWK:\4b ״Ȁ ! `zKJ#Δ]W)tiMhW|-X\jS l\,3Z- ǂ^3X=ϠYub:Ur"[HHoBY2VBdLHCfa/Z fB ִ)& ŴjQN;~O<\"q>jhb5ȸvǜR<^vL,K_lL`?sDSZ !ܳ .Lʼndu U0hߋ“QѮ~ɔ%⼝^뺾Dҩݘk)1 C3)84hNİD.9@<{53Pw̧C,n|~O%Q4=Ԁ[vF^je,Xi'C/7&F* { K7Cɢ"H'Pf>nÚg79BYE޳U8m|r $SlkdTP?r:; AYRDNJE&WE0LjG1` = 1%w6]pb LpY7LΡ٦Z^*΍Ǝ|ƈy3̝yQ {`P+l.9eqد@.Z,LhhQB Vp؟.Lf$=^T@%Q\}SZK2!яG"PЊsvMQ֨R mL*%-}bVHq K.u<@FX!*ۧo q<n[0!n!ccNoxHT*A08Vm8JP^{|< }yf,/3;exeS#ږ6u.2=kN`Zƴ[f'vj> @߰z9ӹv"MOib:7 W3–Lͽ楲L_V­][(Ϝ5iZTshrSa5|!9~P&vplfh.q!*h@b3F bnm䨮UX 4, 퀍@C\k0UG#gϿp Ϗwhj4b3 U[.G-MwUKh/`Wq7WqKWW\q-s,OgX2ivLct+hh(ކh1ٵ7N8^Q4{1aFﻶ+/=q;BNf,7V7Vn]OΫcYY P(u(Opf[Ư6`W(k*ݹgtfB<+(ƨ!+Ž8JpÍh:IKvFHse¾M/^6$̫Srb zo8 U#%]šS"[fJT_[})wD(>˶~< /|`e]o'.mګɅJF`~"WG'`L y mL**)MB`3" F"MEرPr]}!"7&B4&$< m`o! Z .FU_~ -݋.jvcՋ[J{+?@Bw5(,G_a 7.~DެI8_3p9WѹN*XD! V[p<_`͜`iYCp蜁i4&)-u_z_UQ@k*ӑ,A_ɾWZO|SAECO%"flXt좹:}mcWGrsȉv2#7<$|dU6 >y/Vm@-/tnrEoVÏ ?r۰'5AOJn2EF8℄LcgL 㱁Ow'$ đKaQ߷S̜աQ\L;OL5+c`9F BNm~?F<`l~1wm 3VqTt;b<$o'ڇld%a!Cõ^<9;EG'@YLF*m[LYT]'c(g)qa莊WFft+6'tCTDa'.GRo8VOAM:[xucFʄ K軛21-"a+y*Tͽb;uN(iKTFzD x&N 8GTBr_"P/^y>\t'7CLP+n?vF!*/r-XpoOLd` Hl< Kt6; UbrI0ZNҭV|jVu%iu[XݭF̥V8M2A8X',Aۼ[>s"rp2qQ%nV< O|M^air9r.͑:\IԪV9B^k N4&=¿7=n zp mB g2U X ȕ{P <cۄD+&WuzztcT$ݳ/P2]V?Eīƙ_RQmg=,2TOm3y& fS1U[f$++*OWի*N{ܔ^v O]LhA:>4;3e o o-ꆩɋǘz$Qeq^ي9gMݦm7ac$Zv@"JrNIErh}v]%˰J8{\ &a!M{B`SySk2F{+Pf?}rdqg%d/?^(.'lL$H6Pkm/}k.就[CDrttx#=8gG[U袤=zjԾuPY!)iJZ.H r-Q^BM;`1>ǀ #d!O+m2c x+'o"XDh/=.ejk6:T{=ɖ0;8|pZ1d`0Y2Dv-1Bc/)@UH^;:P\Ϩc v /fc9e>VU0U3t<㻁+5mF8Hɣ˿2'4PcZȸq+\l|i+۳>tm1PLDR$!yxQ$cT!OzQcNGTmZ_w}* zc/6iGk8wfq 7݈Fr6Jd:Jph皍28+,GpYV8q(yK+]cFZbu/x5t7+%sP  ڣEDX+@&4 u3"ڂְ}-;!*nv8(tS FJ Rw)$p lW=yYj%F^IW֍WEyË;%並=z!mN=DѺ-VzOq nIpgqRm\p( y΀*Ը'5anj HWU9͍jJ%j'='sP{$QVA\%]X嬙ƔQ3OMBE\@1i¤v>g幩j$)${%<]>z+d(%UB@mΫaMTv.G-A s]F(}&ݙ~ Sp\\]#UQcS g.N%{IT1_G|U阎!?D['t0+l E߭Ury-4 / W;=%m?;vzT/D؜]!0CF˥w!d3n|?`}qCyR գ@ ޯH\W@v3<ܱA;EN0x&q}.7YY-OBTd Pmcl=M~Mba +Փ 9u >䩨ws!mͰ/15ds :r<1hwF 352SfxMﯣf:ƸJ4*ޓ}^*M~ްHj;P fNWkHݓॅ)\v[3mFe@)uep^f):zrE?Jaa7{/+SBd=f h Uo|J-0=p8S#Ht@g;s>jWʰȕoJ=޷ NX׏aJ†F-,|7EW7ԕD:iNWCfcU#ŋ ,?K'Ce'E:v(`F 3i7 t/HT"8nԊ;h|:6 kUD9fz"<вj ()ᐻ mWNdɩ՚[ %e=(uBKl50-tUH/Ov2tOX2K1ͣ(}=f>hJvxCJꁦGW +onb^uXJ@F 'QU{2*:٠a*= דWi|l p#t7)v{q{3Z^=v"Kp?Em^r0eiʰ:EV{Aj7W~$%a趝Hd&81-"'$tiNt?-ddzwġ N)_4/f%)I Lgqsp--+~0ї<<#ЗV,XK2;-U68 ze6җWIE~&Us .>a1xn13.˰u{6-jn%D>K~p -ՃSuh0xCOG*0b 4O ˿ :fz`$#(ҭMzQTUZTQqX->ؕ5ueUA=~,qP>W+ 6CKӽP7@Z:Yԫ}.gӅ?WW9`G 4"ɽؑ PcI v~R U4lqb^?Zۇ-ekޤ0oh7WȺD+PXViڐuǎs$qQЬ R~/oؿb9j(=Vw n"4U TS ,MY/S'cj֋j: WJ0Gۺ\bS|#Fi?j\esuOH05ȦKSB !y^FG0q5[ւDGC"6p%3?gMxj{e<stJ?STUQtO];}`eᷕ?n4 ~3#ohhoG.B8Kޑ&G*)jV^Tcr ѵ*VE(Lr~ωLk!vFk2X"yIK/;O'n~~L~W_^)ZI֨"XETn%~\uQ;ڮ(H!>T *NS#)RD *w~#\J!> $8eM^D{=mҪ6d!N1Ǒ ئ.w.oEYD^b )^tEKdpKm]k !jrR|xVƫf;'SY=})_)ɦ:n"+t^ψ=6)"ӽ@H+p;(u~B)4 \Ⱦ$Q~32Ⱦ\„&CrK7ބG2{|jg_lAv kC/dz'[n3z'pl[9|rOҮ>m3Zo> 鑙AoZlڑSPQ\zK@'9f*"5roԺgbvxO#Pi&tq'14VWcd;ά#_nkUs+iVO#bF :WVM~,y:$[ս ,ߏZ;YX(6'ud`Y]^Un=R:r!f5>LT`+a⡁ N5RTv>WÉ͖>?%-U 7xp^re4yMRe&7Q"6Wo0Tє+XT.p0Q(.~Hʬ<^ZV>Yu8%GT8Xŧv>C ڒmRsJ[f"wӬL 2;Tua=V?WXN@w}٫ʖEaES|j*rR{_،z4VhjZ(W(!5Yy~D5q!A #ejNe,[im1W%znWMX 2>, 񆓦sEf>1*UŪK/p.<>4n=_( 35K;33:K[V. 8ITd#/`l= e+X=HӲ91q@A`*KՕe!vji^hSը?nYtC9jj9d&`dGEg'k FP)/L;+B(|C}3kc;̬KK!{ Ci5MG\+>O4z6igM5I+͵+kuΫ^\ rO&k|baPBzi9U%ܟkma1RX YŇp`d|FoWb5\Oːxzw˽U{ad=>e);J^kOǗe(62izh \H9E@lڨzq- E]_K}L`Ymh`o4Cpm}9>.,xȖj7{g *W pevFX2Hcd'jN)S╓48m3X8 %:fuHM\YwigݩM j*qAݎ7K)#K_"lqLwC[zH HLϓ<<372S0QWTE9C&v; 8#Ay+ Az!pӼ[l#Hfn!򨄧4Zr&,Љ#sHכG r)">u"{G/r1K }UjAp&3fH|v?U D[$^*P)#.yE畼O yï0$ _Ľ7*ïI6mҌ

V#ǥ83ۘЋC %USbs|Ф.> ^34yY2SNAi(h#7Իr|;^@;:,T>pY[_L6d%YihKǯ#Oz虈'kU5#jYj\7N&v\&n0X_M5y9~n"wzW; 歨v&P ^@Z素Rd! JA|j l2wmtʫjyJMS*2>+؊"誈⭹ͦ"C$@VpT&@'#o8#2 y߃'fNB&P3/zP-&6{їpkܿ $Cʙ}}v7 T]gc(w~gj(Kru"aq T]+7fO=( GY"6!'e#XG~-yJi34wkl.fJ@ϰw^*HtGɵ ~  MS$ )^lVJ*b6H7 }/Pw;( p[2c?d WR2qX*D.-@KSutBz@0#v)e-4Wx_uvOW.^5eac8yo"_ _UVꢼy-qOu>}k3r*5AbbK& ޜ휌$ȥd_%a55#~meuz$r{law_5&l?@̰' #e c5(;R Ua$P&扐PûS'%Nv(BG# urOnL!]Kq :eٍPĘ IB0F.%s9+M0e)U5Vx?j]FqؖF𦽆;5Uͻ큞-չ d[? X7 9` SӚZ[*߄3 5hv8/vurZh`(|xjhGq ,c8edBmX۫qQi>ZUVQ*?D?Bi[&z~r:!4:. @::уcuNˇc/n:\GgzB[am /Fѽ%}8Mܺ8XDiViJ9jٞhD_>hA>-ė>zO?/Uu.ji38bsls6la͂@L3pp0&J 3k'YU2ܻԮNHA&6,zL*X!Mb/(2f{t5lyc(Q/k+A,}i;i3oMڮ9'(/q;\5=ja7b?Kz*4Ns@IFe F ;wXnϏ/',wI[*PKSh^u5_,p,ZVhp6WG($Mq_kGA,i S7޹OGiG"d\}7-|jF0<1X7%ho0XFss39*)-ay GD_[tbR&赢,aI Wr}+Vi`4v^_T+""5G_'C6RIϧtX*?2 ³Fw0@=`]15?, 5wMh)^%㌩תoqvJo'oDs Q#~jY& EPtLSV;|6&;Cid|e у uDa6iAD h` (] .gOʚDo<ko%Q?$iC~hhmXVa%,Ea5 .JT Vֱ>^INx#v6m4= Bn=ԧ>wY:WB ;+'ɖ˧G/F'ƸEYjxѽpBGW~ QX7G~k1&=`֧X26y9ʌhYA>mC7._ܹZ&3=}=}KD"ƞ_˧[<2+vf9M D+m=zojR#FN2ay xZR&!hcȵ&-Y gXcsdJ 3agQnWGer7Xކ-gPj} ;xttb}n/SXZF7a,:}.Z(yC0DAWHR]*aϫ[wOѯrec9kߍWq\)b7o&g"<+$K{TpA@HW)AcC| OB$Vw,ޡV/JX?/]'?Af4TBC\/ sghz:r}675x [΄hz򔳃AMI1܅k$X EyRRZNԺv.}oJ, Ʉl^3$ R+0q,3)cNHݾ3FzC.AR1[88w*W/W%Mץ~Gu"Yz1I\& uC_3a`,](kkyg:AM5UX0+xEc=%xs!gGyObQ4 !:$_/%zc?v\N=)2u^7q' \pC;y8T?iv YI餹,dam.$V7s>Ia%VOބ&g먫uȵKU% mOHskEW$p0G[_4jǿ!cXaJef^{eohE9 ;s@kcq;kD f(x4 LRu#|gHm,]frHgabxG@vNKvrvE@#u瞛ĵ.Ɛ.HC7=ʬrpѲXJ\bæ[!󰯁0rאZyxΓ""k*4w(GilI.TcP{8bhH#"0rU~>k.2s| :K^82- A.Kܺuӫ I8 [H3/IߛXZ Yцov gWqyv/ ;/n?M%('Zg9t"mI[xWV+̒"ر piA:xЬ]@+ewX]pJ|6íH׎39UZ.Z5t'.DWʃ a٫( }׵'DEY[M{~@m5rp!OzIV~_܏}We0k2@ġLE>s :|D=f{Qۺi+>N{rR,ecZ[Iy-YY7lsiG)q;V jina+bnF1/.6H8'YAO+΢J n,^$'68&k$N䘏xH`O`kʐ +"Ax'Un PdcfIuC-:Z2i2QA#P]ok6$56F ZHH¡FѾ{, BVF@ TizZߙenՈ깳#=ݝ|M=Lq 4TpH&,]B5n}ާit<a׆{(= %hV#]e+tC${5&mVZXI#F;Lx%JnX0DZQvV{xg4^_h ˇ4qV&ai=峛>Za CnAz=;kd f)0~Ō|7c^0="U`+!5^UVn?( 4]d:&yButy-t=csqBnG|,_?_ڐ42ھɑ]6C θBÔQ)|_ƍ1RXN?y%ւ2kڛsge_ 1pDI?!ًܺ[YLXU*pODAR"no?|_)\= $0 ښ}QI4Yڳ7\HNki0$^p8"H €CiZCmhjyIb@/KBŽ+AbZ#LGH5N8[ެH+1UMW+8V2"._?m3!YJZft%[g= r,ݪ}\%9gA̴j>w >GN2݁l놢 M{`{g@Ay.™ګGwPI9):%~q*;P`I5dm3V9?UpB)gz{T4'hޤɒ>PHHD^Մ_Dfyj=Ɲs!IO[aٟxgd(\頊0Wq2x-NYnq۔mjeQE*͚O"ddpMhJ-32G`9Gц(Tڶ,LTfWCOܼBM/S'kT xM 3oNI. [5wCx1O/ \L,*nyt&4Eix@M0%z=J~"OvAa ^@F7?P5pxnLaT`Ikτ_Gbʆ:MF$ ~K# P7>8dOu"b E,ː+ ^{qV\G4e0f #CZYA6SEm(T!kIcGup"j{yM+|l<LI6w 5zXIoNa.-)O=+l^FT o1IWԈe&˚8кu~ a< v}peyG(ނ\y!"iIr@%+/ȭqYgܬ n,-Lbzxe_.R_FR0X:~*_ݴ%tA$ZUg{~dGՋ@kܝRҒnӰWdأ6(w<ЪrK9m4I̯l*@CvKÜr,짣ݤ8LѡBb|w&AǐڜKLc[y8x"DqM99 Mn$ɖe$=wr~*nM^IrG,_ hdqXєn^(g#p|qR@6>UKXd'36L ʷxn㨀ͼ%p'Q{1oƯ1i{X6$Dž&QiQW**vAaV4rcjܠTeu A!'l r''YYz qӟJv>+ C0$Q⣃xqairss\b'1 JO*MMӣf7D }F3N$FAFO@2z*EGc*. /[K{Za9n-Y^,irJSr&&vzPTdy&Q Xi*Qp&?F4_SlI[忥O~?5|WX~ͦjHw}S>ZsTiagPC_\]j0_`MpMDSC#+ |DET!wD~9 l]k؂œT5.(MkۼŚ5땙|v [Gyw<;wi;}Ʉ.+1l&.Ot50Evj3+лw;2dpVU:2Z dslӛZqVtQr7:R۲V`$qE$:LBE\!vhq{9m*DoK@.N H#sn]0^~n]>H;D< d+ P!^aDQB1I;y>ِ$֤adT(ۍFWܑ%D4C%'EW3WmeMG[AL`7jګ=d:yY Y v&dOG'.Pm8R#qvyޮ8{/{1:uZ l&ݍLQ.JY8VoqQk zr#VLTKNx1)G;/JpK )^ݝ;<#c.*~OPٓ9#;fuY:[L+4JSI)_.D/j>j &vM8Aj͂ފRz<^!=-Z,ĵE*AN4AR\`݂^jqFm;Q_ sE[ms@O ^aQ%yP/ߛqقutU]fD]h9T+=(4J yhq+D͔>h>)`95$mS sD[ ru:P;5D5ːۦ?eF(xgwe؈&>OT=ϦĒp/TcwX@|3-Ơ=2ꂄO6[/6rJ4Qxa(Q#Jb7N968ģ"Mb'ӽ6 Vl _ᇓprP{F,:ڪ$m&3d=˲\M z*$X%ػV XO:=E[rvh:Q?e}te:13PS7p=ZUV_(s>%FyN#,dAYg29MlO4]l;" =$v5/!r1_w*C#dZ[/,Iiu:XV*2w ٗJ 8jj!`Z~(A+Ξ,\~Lȵt3Kcm6lۉ0U07*tkZv!틺tGNTm =7h}V)HYW4Ӝ0]hL?gH%t% t%HPB@1OP5 LkQ(M;cx2}-^9dq9 #)__wQC&SN qíkc wDz(zq.eC˔S{7xսL/5S"lrE+b.e9u .o6t$*B@=c*֫v:z`! ҽ:5r/TXS2ihEѱ]]/ܛ^$=[ͱ;0ka1cyCZd|qe;.*_QqHuw9f DR¸O/S/0a& dM1N\;rh&C0lN7{O><z 'j+{n;Mޕw3}h'~j s\$֣c޶WsB"IDew^v"'}|Oeg I[dwԆR{ݕ:.ң Q2H{dF}ioEs^#ZMA.z%|ǜx%ͳ#as"V>,CYJGj%@~S 8Fa0TL:?Xۍk ZځOx/BbęX\IQ ! VтV,R5<o};  thz*1=ѓ=;ZX'-Ϣ-AgAji_&.{忁SO%ƺ+brԔca2 2Ѹcf'GE(=tv^O& JoRF/1vv(`wDa80JSojF\fH"bX|KI,f L”78L6(gL܂Ye~F!ǮcCZPjͲ ՝K ^ёCA_mp?j/Vվ)z JrZϐooT˯}:o"7eӈ>6*DŽJ{Ε-km 2n7OJ]=&&w>NHT W?AZD"LbԊ=#ClQojW\]?y-xGS-,y&KԳd ֫+gmwq7 nU-XC1#rqH@; H~o^%7(Qv瑂!i  yYʓi~0IMNT刈Js5R#AC <{'0(Sa%StPX0b#aoҽWHPaգbԭkŕ^']-ݼ0v|;/@eU  >Z#&gNcKnL2o) GU)H"><]C5D; ] {yb=,%w9z2-łn{Q<3  cH:?S.q\3pP_0fK5„M8MOugH@kD+9^`3##bI2-2o bHb(LE]˜NFd*wζ\(O=n &b'`b6P*t3QYjݑ/VOk(~@u].X[{Z̓^'@  +-_5=L`f0{T<}KIɷb7CB L ֓0L>ȓ4kZ$r'XLmTE;bg5莐ŰԹ2l>Bw;႙I?Fo$b$V49 m}N4]qҬwj",sv+=t,܇e;ɰIs*"K&9*r2qK~]rZ"Rw-C=*' |2%/dMQ>YwFu0HK-BQӌoIa 9kڐ{:/Soj\ yޞ@$nr4/5/7@ͻ6qic  PAȷ?{PfbRD!'nQ)]a {/$;q[ާ̒Ŋ/ |}49 x x[~+ھ%x4x,))}L2e Ã)rE43g'&eaayYs`p<6 qDdl&#ӷ2 9PN*%>8]x!b 2+'aC )<FgtKHVPA]ؤxx8|쁓.@_t̋rs9msEzx̛^X$*k ]eP^M5+Fg``LYZ tXWò,ǒp`jd:#u |eQw(-?iEF»KW-)ʞH`҅_àe&7BTRVD'5#,5SAo"o AYFyf Vk P; U͟^B9}G_z߆x@Ǿ:qxWr'o.cR̻ ˯IGu;7`(o%erW3ѐj*RXbF:/ft>Ku)&"rH!3Slz\}ʀfgZ'1BC2]zm|:C⭁&r q']KvsJj'x)Zf>kճE$hy.ܷ'&z _g˄#21(9{Eb*av,F}8%]@I&S;zI;zfrk#j'$:"<M*Bf y;y^ ʯh͈ .K7~*M׉YRwE&D#\x{UU+e{b/jCҳ-0*4Rޅglq4ӯwq2-Eih(*hYbEՌ#q^|ڶc3s= NE֋3ŤTfgZIj|drLgJfCZ>U[ZH`Qijc DeS>Oh P&\:׏ ڇ"{hc]w@N {OKj8,~8 '=iKڹ wz]G-tE6Ro;!B#H'+p A#m=z6w!.`K눂y|4R"BtX B (㑖LK> ?O-~lKa Eeن61R.H| !]HI.z*toJP_; =p`w~N/n(:ɳ_{>.zJd} m{SAI^[PSOSˈ .a@ag4=] =i!EeX+c'F- [ɘ /mͲ1䢆͊%Uk:r=fnW28wnxfOc96!T6 7!'`OF+%~\ZӵSŐfe)F(BUrT7+:Bu gaK7ETx} m pu=O~U+(L/krv5lΑlŲ]r: V N #:NGފg懢۴# a,?@zYmVŀ-eD,1Cg:<#jy)EۙNEg8g ab:(WT8!Zy [%%6귧5TN\;mүc4$'w {Ѫ-7Ԁg…#NL!4\l)c3л_D^ݩl*6VAp\g7<@i(cj<}`/$P,/OC%Y1|Rdc[ϨÖ/^•BkjkrQj^C 0\9aRC㹃ŷih|MZƩM͋-13W(pxˤ|tp L'z~.l';d,NI6dFac}zS[0R+QFĊ=Fo{bEl,U9'O= 9"W7>Hux@.Y]iLA|:=}K zNmr3U+a!:tw'd^P>pPɲMUMhr'Y ӏZ+iiߺ؇#Fv]/ nz)4Wmp HR[~'nvcyk>󼒍0KQ<)?\)K[G㚕LNpW _+S:tܰ$qD9KP+eN`i-o{ ~~)XBE.}I 2Z-mY8@x}K%W dA]-s[)VP͊! \5zF 8 A{QHkYٮ Vύ7[TMlK`a6?M1)p"(^y 7`$u sN;;= ђl1d&+VA.ȞXSzE:ɺ_-}/H5[e4f!B| WLO92u75^49Z t8q 6  lCBTIr `N/NPs۩|Tf{Q7,|\q& -T%2Oۗq ҙXV(h^V58,QMQ3Uxw{/v o=kmzw=t`22jܽRyےwn^oODE9aæ|&#bOwk7 %Ԭ`Q9lG(. odˑHWΪ0'Et<~*]` ǀ6}k|A1uDҐlW 戰'%𒔐92O}@sUQvHWnK*C׈8%Bbd_8QD9x'1NxTy`P"Mb+aTP#l CTUCdYvğ[ "tvW֠RZAR;?C.m2"#1k;Y@˳a4x\3$D$.gFWtcLyt,Fr^aoDOٛ+!PcObÙI> 7@/rI=nA9)9I[ボb.-כRK`ݓ&-77q}c d[Q_ Ffc+L/Gh-2zMOӌ@9^OݢڜNحwp/c!k%[)fT:B!~_ $0PgfN_QqL%IVS rwx=E^ȥ` T: }(E% (8tE"gCCw{V)Z,\JS^?u-a#+g5."#QVZ3#\:Blf'L*aQyNEwDt{tCisUU)}_YNy_ҝԧd&?$O>C2TF3@_>ngV?*duF6(~(0F4eڀ4of&5fn(Zhվ>bLTK&b6)Y(p-"K7:j0U7wXfQ ԨQQV~c緶j, mD+,Kbmd/XHWHWfñ'|_̍MW>L' gR3fbE7D[[z?^5)xޕrsadq#RҠ}Ma5p`"5:]FUy9b/B;21;-:o'+<&1v0v1QȦ )bBT Ƿ~%^D1S߁%VkI~",j g0š*mimp$atyƅKл[grh-aUh(5""}!e@ x¡{ c_#5 #&iK,0L nWVnubȂ7^f' Uf%~NL}=r)/*~,7/yVs -C{l qlt3օ]TrB?dp,J5~m$ fѢ6R7 qݬ2Ow[ -0ꉖ$og'7-!~xY#c \y ^~"ʢ1d`kC;yn"|N$/z 3 w(|3y$\0i!/ xls4Wl+n BsZwyY\4#3(-XqmtNYҐBqH|-D^zӭbD3-^XCP*79˒R?z@RiuR5Q[PU;G~gѣ=u{/ۻQt{<'P/&i/l֜SH >ˉY3%eCgpLSUΫ}˴ -Tk~ę<;,=(2b-PDy9bᘍ,hu.m/"-dMҠ_Jgxή&GR:uN{ȏK {OX]C>z7j/sI<⎃IgDku>Ϧ}AjʸU{pt># TC8a9|?=㴕p3^U?wqv*ǜ$i9X ?gס/zM(Tk*c.JoH[N7E\t|So1[nA?~&QpT u>ZG@erΓ60kB/8Wlq`.~իrPq7CKZŐ6|+:mE$9r"ͣ,àkWlIhf,'$`K1uI4:.u:1K~:Ni7&TgaG^ Io7SrBo,;;t}EgN\ElQ9,7ǵo-cBdy oYeGC$v/J =䊂9AQ#ύOC>fJt76#郉-슺U U+:2CY"g=h'?ʬ%}AR&-F 9D,!_yl4IxHG .C#@cݑEia϶gJ~:9IF֋ub2>^S(jefmhQq$ERx T ڃrM/Jjׂ#[*(-Zr!bdTs_*-)̬1ƳjK$ZTI;A2>7 }n| ElF%F%<06x%Y2ƚwaq$.uEf[}G͂cP~jaG,Fɢj a QO+c.:JJe}Dv̓N(`vx6l0qޥɷQ՛5O3w ˝/9_Iy-jX&7Gig=bu!&쯟Zhf c a+y#~Q-_[|%lӺM_ߎ@w)VdzbI8-ʥӜ:|JZ^'_G^?*ΌX7 gxwg4耀f:p~6ꪰd-4pՋ 4{zo?vԗڪx"AGN;X2WҥX GafSwtqslpa&07lzѫ՝_8[)|yO4,=cZmfV!8J 4votG@8ŧF:5Vl͹Ȋ,DJ=~n%@v0ehV k0gxJGEJ zɥLlL^uQN{>]k1&-M;6'MȻh+T?iC6 'kxgL鬇d]!xRwP*EUòͺ@ڊz|D4鸜aH{ Y^u(σm1ٲqiT~4 JߛذSO >|%ʒ-t= k?H劕F紬Mk=u1g3`"Xj`idK-ylYe08(l1ϟmǛN)G_JKG19\y*Sr#[Ka5{ s1o%f!*!MP.N(JȂ85e<%yX8+P\Ga Umcg0 Ζң)&se/Pr?SqB]85ٴgWUɗCܴ뿸ڿWenyte_6P8T ၥ r/PEqwA縬?a>fOӺ.Ff`4MXK(jA)GLScR^{dxZSO)IR?u{NoKJAGS]cz>Ps2x GV"-e?V,-ڿ3GZ 9Wk=/Q#M392Lui6Iπ߲gaj{ҧĩ6 dYMeMAiV^طw)sf8'LH'@ҬIqbٮuSȶ0UӾR(э z[62;~"7y`P QHM =m-0nУgO^BgɬE%*|A?4+M$XT nuzF ݶkY~X>8+ :@VvrbQy%  )Q"tN ^*h58>;7H5CU]ٹ|N !B8=ɻ,yXRx~ςAOE.^A^ $;s0`ޫ2{#6R7A0qkخiދzApΠB=ӠUTS:;s_읤sdGNze?N,Ӻl]6X G@\8P${I nyNFN__bj^H3v֙ }inڏ&)M4=WEf (:շtoVFB)Ţ5,ƪHp%@ W[xxP3z]fndt g-BN4!E4'IGnNOPݨfp"Q=U}MvB{sbj!Gi^Gs^p|#&++S“Sq/Yȱ{?V}eT$~2#QuMj\)Zu4` ѢCյWxf6cwۉ^(h[wC0$Ey_o6VkQhd}eAD#d$-},WH0GWW7@_fl@p$#6nkC+9`)>9P^aOt)^⠑ô 70[FѰC/ͬ?*̀9H&qdǾt5 ޛxjA6lkV_GMwqUOtܙϱ:3mS;NL?X8'_ u"22 ::`2^Q~xߜ!3l`EİMNj:f;eS'8`uB5`BJ;֮;qzqjG]R~$5-zМ '4i6?<:d8\>nġK.4c !t-b!>{sXTf P@nVRCfWq1@<%r Ov'BJ2#/Yx] 1Xc]{: pwnGʛ*rXhX@fƐ<2zB1.nu;ܘ=D3!0PgR~I KӛKGD`ԼQ4ryҬ}۵?- ՏqnjYHfhcpYN`5N iZ+S묊֥dܱaGB <%g/a浓 2_@;:k繠U@w"-47,RpLtqn1E;s?. W`o-v3 ԸHrr*XD˓wMBC3r Xo$Π[D=ܣD^&S( /~D1,sr˥nu͜7c3Ua,!U_KힽFl±;+f!Gn%ш WbDvQ,;2YH[5$\! +wWĞu;iJ@$;Ht#:J〺ۗR $U(~)eX+ڴUhٰ: ,\evT Od|Cgj TKk\$;1ά@F&zB&t$fR;)-zd*) ^㞊x1(yyk VfMsWsiAih֡]W^8UB$ʺNUZ%M[`ZJkV(9 ?۬txm9G#.E^NOFS$CUΪ\r] a$|I/!k ? ,5 dڮQ_ DUmo v\q[݆N|XqSdW.*`BZ BvWX\ҢP-|(9*H`mf Nc+-ݿI4҅2O~s=2HwHd#@͊3,"9s̩u[DfkLh4>.чqgȴ<94u0zn3%!L%WM[ؤ`狂uAmNP*xt{ IpW-O`Ǧz{N>}geNJ=>;3MH%8@-l,1-+ 8iP{+Y{l($#(W݁lZg*F4=͝ T<${KdvlC[xLΏW C⠡ }*NB<aGڍ=QCd.\Ř>b{Jz$`9n}w%^y}}/Ѓ]xTMtZ4IQe#Vz,|;OHPx{mmuxl i-I+ՔGG$#ݐ^=)N]~j+WKleCu(ΓpjK KlP4e&L@KW:(RHG >3@-FmQUxad3wՏy\^YGo8i(DHk3.uZ5>Ygl"v6^|sͯ~ȜD.\AF칀D6m0itZ4`2/2;catl=1 )/#ݕSװ)J<3}̦ ϷTᠰ}e (膵&kmwYR]e3֊YOӶ:;iDN˞xxXh1Yr pxtf͔G!LLll!3A66cҜFQA*1|SSj>U:}Bc S*J\èd򊮩 Q +_X-Os~E"4)&q*-v.'T4<0Cd ?tLexb܍<%ńܑJ>{zbC NC0QK[)xV^K`!8:zo骘a`*yņ;<##^~d ÔhF4߅NouK"'>=HI9Ƹ,8E$ۄ=0>#7ɭqg.81dtԄA64u0}] ##Z}ú0=;8$jl@2g-"(Q/+n/{pa 8P"8"ν,} 4g7&hxD'Izi i-(Q_* oQ!n6!ctZ:5؋-ݼOoUL+W/ `L%,߅nb[VVdh(1G U\+_^t}M( 9F=Eq\"_P F"쩨P?N.`B#o JANW~_ (yE!Ȩ8nH<4BkwH5-˜Hss^2#*)+AۀmPv$)ZFBkߘGBb#c|<` ; >><-˛7 xcxYhrLd}`xx_*;'ٷy]֥a\r(Zh_]]e$1ɟ{ OHd_}ggk,|oW_}JLU~Q^duM⛪]B(9v:/"~pt48jЇ̛mQ\DsH;VVNե'}Z*Kj)$;ű-*Jಜ]e#5^nF^{j2$kAeY_LdW.[GQD:'WM]E⟦_2U 7?0a(<{KdǾowz[:pK]ueE/EXlE.Z5M X/ G_ݙgK Q߹_fJ{RqK-yrUr7c@qp}lixEƽhL`s8ϙUP\{'#?%a?j> G0JZHa r&ñJ=pȅ&x'$1CHM8jFt^Nn@%ʌ& fhgsФs xfgy缍$e,Rh)̔(;!t{!+'>"}"B( jU^Ghme'$BusBU"0%jZίʴv}NnRV!&կYꦼΧ:mՋKGLrBi>b.~ʖ&iLO,j$,ԊF FJf>;3 Smăl{by{J97x*ADz $~GRR58nk|Vtb˟:#|ȝAԭ!Ў3 4JJpS 3f5NS`#o[=Йw/~G5} hxm<.3R%˿!e6trܬt:X7PBxb Gdu,J S zs;PK__1AH:r#zSD7U0ul 7YVF&B82)=J.դ^h Df^SE܊=8 )a~Լ\Пg.4֨Ñgǵ$!Yוۗ KژA$؀v#*ѲBPlɚ+vasp#,q0+yNV/cBgjq:BѺׄ`XY"f1WܴKϙWpՁkBd/fOX+CNaz^*kLnM.7($GErUyiW'gZ} mG2eNo]x1ң*T*k@CW^L()y)H$Av`ƫfas&Ȥ s7.FO@d4 OyZ\fk<8ϰi9[ ^`>Vyy./5y.V`F Ese}8 I5+TJt):DMuHGJQ)Ϸ(t\48h`twkʃ?&U7υ*Tx7N.幘ԃ}ʵe#ٵ>zLzQ0Z5$E# Ex}:~&:R ?&4Whϣnu.K9ɟv̎@f{eBc 6et͜“s{ kc[ 4o)>>|y}vv'\ x jR:̇ ^= Y,,1Y? =YZ|ܢ;MUP"Nol*yL\up+;(gU8j#^s|7gb[Gx c2;o:UB>o(*SF"OlmH g`򻲮u@K1GpSY>5Jw.Kv1q.2 4}Rf #x_\yD蔱h#z^/Ԣ OVh֩dT2bͰA Ɇ6bBkz;^$oV/V/l w+ .m 8IZl(ބ* &7y.֗ͻʧ:^"U/c I&񎘺7)*\xHf/e~./=[}EQR6l6=.IB0{Gwb{A:4^S+kXP [V%Q]8df6fJZDvZ6,-[o )wٖ  ׉}** w~hT>^fdm睘2v᭴%!&[$-FYyhGإ)\f4EfP6"z䔾Nxu) DPVg}߻Xay`bˁF8T Gv9A~ SAX/wJ{w d"ߍ7:1W?i$8kp?U蘰i4z̼ĔrQkp/!OsTZ誋ETQFka:drg@^0/w?VۋDVKQ2 >@|cs۾!Vޑ3H؏&e]u50qޅx6o`\O`TNGVRzH?==H17ݿ#-{Ƈ^0C HMeLޔ?w;ma^^QV0 ⱳnѭZ j<Tni5N E%}R$VAN/ϊ#DHUw Z<%MM(t"9[q?ƵSLbQ7l=n#%@ öLiD_G7 P o'#NoW9@M.m욝K͝^uOQ*S`&$*`t!|g"1/&؍\][%f"++KQѐ\-)a^ǁwow|1 jG;(ANǺQօul$湒J"ubYL{0](*0rꓐ·ã's9P<}G󕒕c}k~ov>[߂V]DMϫo rDo~gV*o?sʄz/0]ۈ|jOTjM!IrD+͹@Uҩ^)-MS2zj(9Z@c\Ζ߳ st5W<]sʷMm CҠ©u붥|f@ v[y?93'ҍL(&"bu*-RZƄcn XG_˿ 7WWtf/S*$)|u4XFK)3cY,T>RU- pOGaDSC>^aj:oʡ\͑:)jq&i`0e^^p`RɍR]\)]ChW([_sT vh~txe*Q)DH^'lD+L'Ax8%Ueb1nJ/6j&Z@p q޵RޝjT6mzW`|}J<%DPە Lax_t[X jzi)]!dR7$s]Rx8GmvSA1pJFzq|ճb((g{5դJ;/5-xk@]ަ"co|.~!iY_Đ zJDŽ~v֓L[w65#x8:dnon ܑۘ82[? }[C! y`/#i:c#¢|bz+I4뻰vt3hYc/StHW$J.>2GǚGbWXð.{x$01(]^ <ЅKw5VPz ]\=5@薼G\90>М6fӮj5澺B&ȡ;:ӗm[m pfA)r{IZ{qC.L[8njI1-Rm,Ü9E_J@vV#r!%nnŦ)U];H/:0_ G mx;c8vHu[QV={-xL[.{a>n, Bb:+ "9=X[* ;fy22m<idm^ڻ0{0tce<7V6%o{04J,_֜HZn.Ǥ,-+iFf㗐 }ߘ82$X+KB%B s R!M3eoN"?v @c8 &Fx#M0!xxAx4q04tX`N'7:eJԃ3! b ,oX(ИjD3FG0a SE:I ĩpX'"qgh0SݮoY ʶ }=2*%tvGFwɅP*J% _,PaX}-!+mmmj3d7x^U6z8zZWPIe?Us\ߥk~ϣi~F@[p@M7Q1:/rs꺃0_͓&;y܉ڳ'Rp(B%C5X=E} x+ T ;M)y/1ɿ3Es.:/-RDLI%²S}A2ȫ ם-kcSmD8QRXۇ)Mܧ<7:vWd\R"[g~\0&#pUq\,oxwdž3x՝SP99]A9%cbgӠIv֒vd)Tߠ KN") @ lgaΉ'E9a eDK sjݫfP8ed!ľ4_ٔbJαG n@ha;^e>h,|8v^p͵隣74dֿqPDhȂFIoϐWi:eo[HVZx0&'^?&ڤ`V}8 "H6-Bwz,"u\V:rarХRT)|bf]mLybHDZmc% zy3T@#%)3\BORj(~ ty> SŔn S2Kt@znu}߻A9ŶX18YbαyYaC~0)O7̓RYM/Lu`®5C /&1{"STȥt" }hL 5L{y`K0;"[̛#]T\F@I>Ns?m<2?-GK[=SMQGO/QԸu@ι q:z i3=/P5^b:Pd4gr9FY\1B nrvg7H/We9b;a#Q̎"VdDjaxJlJ2Oqc6ˊލ̩3^*A>N,*;0P:9b/o!Rs}N9Y|?W0 sfٙڔ2rHqc `c1Zƒ+'fR_W@ 0pKˉ*/u|Y/)/'Y?r%Ɵ/Cp,,j!X #4:1`iIJ5g1k 21TalGh I 2vEp3 ɐ%n=@EpiQ=>IQQ+$H\s OQD-Ne!_\z!ᕂj􄐰KCWGuv Y5Ԉ) qir/zܤ$ etWGym fd g',G,v]_r99%d޽Ćt ;bK7QD KȘR yāA4N*!M| ]F`E!Uf*D;^k:;BנrdjL~ w_.;/eـfo՞6^]ux;l+mO$>CLaN,Q?mRw!ّ6͎NΙs\0nOzG.}sC9E@R9k2^gn^Î`ul =Ȁ\9]fZ|p(nATC+8|`mET}{](UtA(C8_R?82!M5~)&D(mrhO-r ؑt8SEN6I~-R ڼ'_&T+>{Dh7baμ'K? JTLS{Jc~F%EJMˀ*q+9iC N3Y\RvǎtZ\5bI칯]bXgX0Md7T;Ǫ(K_S#J䦵嗕M1w6ڰ_JV%J,C/gkKVB}E(eofBx(bsocy{ʈ/ c.}̆~!]TD+<6$GcŴVgl4^jAfmNd姴8lą|%)x>汎̟[)FU+ ohȓULiخ깺YK8Bl`á! \4݈xuEeTC $>]KeXճNY-?u!E}Q_޲: M"4,UhJ1yic]_rxo:IPFw$f&Yܜ ݝOf5> NIOl;]uOYk>AoBlO##/Qm4z@ncLY*HFϝtqh­@"௉׈NF ܩ*YbUT@ ]D޻Iy)mȟ GG U,/pTl'|tNvX2oU'!> c)49g\D`n)t6G5ߓּ%s~pXOaѳRTl*P].< 'z;Df@Ь1{/؃z/wF[w/ U n:ޙ9S$jߎ,囐3ٍB{23v )(yBy#@Ji=csI2qQX#v1$iX>&.}D9yo~Tu~3h$Z Udjsd GJ gtZ2 c2KI_1FSq̪!J v_@su}(nLJ;of4 qt*+]Ш{܉ϖbsߨi.jbBгS  I?!0x颽ˆΩ՟-H=jrT y F.܂1;:z zzS<ymaON k͇ a9ɸr:T7SuXcgd@@u:MTD1x]PX*'(Vߍi?0@vki5i2?@шTAO-<NvA-eh[%%GpmP{іBu;?"lr'<ѻ,9&) >b#$z޷e$΍>3A#:^? 0uT±¹Xrq10;)itr<%?P8BʕfA>|pt+R|GSF7[Tuk t9 Ꙇ/^B3^*&ͣ34].Wo(1cqG>v)qϾ<˥I,9ok`:# Cǚ1GЇh@i%%cEvEo,ӮW!B4eݢz+N] шB $^2R&p*)JF56WHlxt6oFh^˴(Q:~"&, tkVɁwr w֥e'RP!b6SPњy0X%r(LTP??+'I^^FZL ;?$0֖!y@h[exMju g&td1sKwb:5<Āaǚ+ 3a2rof_y@RxQa>z&~nFxbm~]LfMu7ӣc[K3%⚱b=}ӹ7F @KX݋M-wjތt ȉ4Ƴ`AoY cj |DFm9h&.LXr3BDH*Tg ^t;H,QQzk}ԍbޗ;@21_F5TJl=ݯ]pŜzzrLѠEG"u74\D)eO% 2dq${ò8B&B~?S g%\Xv 9T\l}{Z u9{ZY*! y6]ޜU>-+Mhlnu} lǏe="^8ǽ2"xzB=17J;.mj{}d)sʣbfuh=?T_$ "vdo ;FP\gj\v@ zQP>% 8@IEVʊp2VF{-} *GgU E]ˇ}.YZNV!f2aL&.5֟YlO ڙq-u=ZDg,se_PZRʒ՜P.qdV_tɳ'b`z2:_&\1VpwQf~ ZNNW=?b*;(W0_G8pȋto";ƌ1ҹ0A =MSS@10|Ba%$-gS3c9TadT3GQ^>;u ƉYn*BM^ :yo|^@Wvɋpy\`َ>.I%Zk iU$ZӺ"poS;k*ԬϼEl9'  NKr|hTql^8ߙZU շρ2z0psF3q%Sw^7VZʈ/Ԍv3qY t>t`7BvQV,--y[|e׭74J$#KYIq]7?-L:|})c\[ F~(ЇD v{GC5n/0s>/P&a vǨa\b| jkڪLJt>=WL7,tO u<ts? 95;K3ZX- t낆U\ & V6qr.,ljV)+3㪭>fJлBR~>IWW;m?GKvG$ۃ ,A%oL Y@[-stPOo`45mՏ,I֚\E֞w;4S{G$8iHO12h^ kE #חBhp\pc4>BRU&J ߶Ff`8Ltأ 2N[ j秙]:սGcܲ]DŽ752\tNEt*:׀C7ԾCq*fMH +0,o!]jtzFF$QpB~ng~ԓ[YxU`@w\P agf$|~:WHA-;sApnY ).7o>C >P8|,@apb!Uƀn=-D3S'Ad=F/>(in=5kD6XoA  d;L\^i72^\?5 _nZRCfWh~w܌ Netw|]OP8]V L*-rdDx=Ű:'bOvWuCZQ-x [D& U'lkn|0C\CG>bP7ɒV 82$K}!;N+Vbr( yS+Чb+rL/r@Hl'/s6c^WSWkdTL j7d,t_#@=*8DrǶ8;L ] dmL2 EIŒCd'혦nVgq(p6_uqa9Ain`u t >k%G˚v28Ăkrj Մd%ل]-EXkoY&ϊ .tssq*~t;~1񷃀#94ʮmW:%tRsOA^{avY۱Qf_"&84(@.F6W{R M>P(4/DrÏ.I+ڤrE w%.D[{S 4ssnG  O$e-'0!B˫`s%tl*c@cC[ -j9ہ[#wۯYo>Lc\W#da)m?Y&IK"szY;fψ@oJ#zB[}]iE 7I˜q+BtmeuE K)gh V#[Zq:;<|K\ƾsEL!!)^1 Fk ӧcMNi,e` e8gH/-B`6z hϮ yw[ؾ"^?:{V{~Vh"͹O/6d8'@XWm㫖Ð4H+fdBo<^.*=w ɾ#dcMTc>Y!1W3I`C*z]_|ťfɐ'yka\ qEqL#[6JL6ibj'*?wxjDajH$niKo+p;8sSB":o433Wiy8ţF_ Gm˲([LdYkЊ)B'P7q SBs'+Z ysp~UwI(TM6uik]u}ȥMh?Fް"k3V*;ǁ, I(9KiB&c.,Wf⡅RPUiV^6BP/O4|76MyXH|ƪ Zֽn68!zJ9ݗ$&O _GIP&`lI8"Xڵ.ۼ : +mW;5>HX&h>+S,g*Y~^&ˮmG=l9! y#ä_- v>;%dVV:lNuQ=/ e:<ůI+HUfO끨!. }wYZ*@WD7L?t7VS*w;>F<Y ~z-oa}Y10 j߭KR;CM4_SFmuIo2". Bs=&: рY`bƞ ODnSGuE 9@:m&(= uoj M>zhb_v-)n,WBB[E(wy_HF~# JтxHJU4-->X35P0DvstN7hk425ru(#|K_p{F />?'D*W+DW!<2<0ǃ3#Kh1M_j5I*z8oµTeur#,]t͉&`YY^D0ŗz?آNoŏe[[Uj%E9N6v]XZ%PGO)\@|H&/nɀ՞ʗ>HN/*@5wHqJX+>^yfJ^J4$:\$F!ʋ&uի߃̈́‰=Kdgr,. J*#I^[I??x+ҧݼH>.z;?O IoAkM,_ }CA,ZCX#:x{a`e?J_:Ouhl#)*Ƽn6YnUTp}0K 901jxbZBD5Y܏qZ2ڂʾU౸ 4ǂØvX UPO,I늷aXͧJ ͕z!f1kk 5ȞD;L8_G5I0E MT# 4hn_Dd&~s56k Dmh?tΙu+ESCC51b?JO^npVkX Dspu|!ڭ(n/?GInѮX6#-Eu:jk D|:|~)^65-ŎYC)~9ݻ)st,=S\9(lK8Gʺv6"uSB^A$4apgSeqD :!1u n_UV܉f失hau'4mAdEes66aSA+m&=NǎOy|jIΈ=@ő#EW9pXS@^;UӃ% 6F+PߕMFpP Ã(n9  f5[7)ę#1|a-3@#[W-NJng|c}1.گԥ$ܫA1 ;l0oz' Q)]d:q>/ğك=@Y.6 ƶ ;hAheX%{?4d/0g_Bi F,yq`NqL]JgJŀࣂYɥ+KU3j70ם ./t&%Cô 2iƧ0<"k=r;VՐ!c٧Z( y=<^ &*3~eT^'7fIO¼9:q{g!ա<P?,'BKcgOU *gA@1?ļ:h6L Ě%l<; LxLiæ`bhuRN`l;s=CxC^VK_ )p }|uO$ÃS_ fMƈPm"%H*"19< Dzۄ`<4Sa`Axv VL=M*+YMZ~:δWcJQάf;ZUDS3!|O'~bU)lU#R6 <w8:wl[XΔsÄzrH]"Щ쾘2Si`47r([lJ KpD-+XJ9SNꛘ+r}aGAu{ [Zo?RX 3BV2qLjgj A\ZEƨ=Ū%?RFBMNEERj'Ȣ" 8(YffP9ĀdgݠЕ^HdZW.w.\MfB/v3Li^$[j41]~J] ꦒ#رbR /% -@d=r6|.5 :f[3kigG Qfcī,3 |⼗XXn GZ.EK7Mo3h_1%f4?8zRA.k˓stVyS^hU?/r>8BDz`U'J ͅ4ˀS'CaRЪ bxٲ4VO/bY% /\FeBm4!Awp dF \Nr. Sao̠do5A'_A{:ǣ\g &:%&Șa =Ӳ7-i?hT,*cwFE4]u\ܢnWiLL4dvF+?e8oҼ}pEϸT ڵ |,|1?m<VQx-o]Z!=2 QcL@RIBwxqKgB|dVXð;7F3Yeu6"D~nbNX>@ijU>kx/ƒ<ݽQ(5l/pŋ##.;FYF?R_i+,Eg7|(%XkUESTE @=Iר !7K詝 RVz,0pɆs͇l?3 E[6y7qYB<3;E*" Ud闛GVۜoMàV}Emǫ`֏ 5 u֎½$U£'Lir'`~ʜjo %tv?gFa7鈠|Ҽp,Jb.<c%$AM6ƾA(jetrzfk PM<{2M&{m\$\eуh_ֲBABNq?N֊ {_eVXE=&P( S~xy 9wNmۡNվCP<ЖheW$VxWe~m h*js_;T>ɼ,(HoB-v(Dhe­: S\G6q`NHm6F]]Xh-.="6Zp/t ʫ#޻}A39rf)0,*gwڳ $eN~@qEki%\Y \krt=Ѕ5T)$)׾X%}6 6_ak1~IͥTPE"彵F1jIO!M5A/ d+}(>m'-۳!acFvxsl@_r:|1}Ѯ$6}GY V~\IDŽV2^ϱJk'h9ՖbZkA#{.m*lGG1n(J=3/R&lLv:~3ذ%vϨSoPcyWXU8NpOr#X/Јk("Ĝ~ ({*Dm(-TTp+^=79]j dU\w^ޚH6Z$hY.\˧2VbY۴ڹv / tpi8*!2fR~c/ot E(lxz"+eSRZhU嗚T *z(v~),vAgdh[Q `eY&edmXY1w_=K v/oG݄]|<똰%_N w8>w9K/G@MNrc)@]Ҭ)S?h[9QD7-,0ݰaT q6(トߊ`v=-8ھ+5( ml-͂>ڨjNqdnmJ\(' ʓژILd}dOn]??zDg":ϵ(a4Za4i:ASC{}]|Uaմijģ։[㪹 7 M "_Vigv3X^/94`|Wf1_o9 <}$\7@@b:*Mcp3Bz\f~]E%>v= )@QgR)G+?x!Hl)C19=Gl _/>LTս*u9RgRXM"cG"ml%mY5z6[5C Ք hA,!3cҔn4Nƺ~J",{YxsB,PGsCUXY*eK/dE:*G#T71IR=L?=y{[rF$Di9!TʊלonjkațCg*Ip|<}I~Ѣ/SldU8N,02 qnmgdѕbqvt{_cŧ4 K۲ZB 3&]No3[‹ՒGR 9? rgH5 S:E\)mE)U˔4_Vn Hdk؞,yU,yFXYx8!4&'CJuqP4=]ȵAД|S}U\jq 6 ?Ɣ⛄R7<`B,SsȒ6*=L@еRx74. x~nd0+7&p6& I\uhI.k1*zERURRмIaOuGO 2 }VO@Mqcky[ߖ1#_uNZn<.2KWqh cv.x|lmGgJ:ɧY:T9oZfeNڋR{VZ3G \K[  q;ZTKvvb]RdkΥM8r!f?G:2URuh &DoM学b@9渶^6*.$(#&)"*hӫNM_ss28yx-L9zpd>'˃`.s*f޳l؃ՅՋ0⻦T1sOU*0zXISXETIw#a&jtQJMFJreM8@<WZs A i"m>yCePL,GWL?:YFSQt^NJ0#A.RڂRy_ (N ;]q~@bk&v9wݱMi݇NmwJaї"3 n & CX+bύih6m"DY׆6ח 8%18] @*UOݥ%Qg,K0 ZT)ǡQRSqjOڴ[Iz-qM:m"V^vlS6Nªm Scs$5:fU\61ꗁdk,;nhO ]7i 8D`U}MmA!PLS>;.SʗNX"' %R}i bstCL lhJF$XIN#Vh9T [G_Zc')uF.8֯Zjhi`L ,2|o߻,Si9; ,,xk9-EjW׺1h &6&)BT<"DCӷi'ʈ-k.vGPcІ\)޻'^#N-<c p f+qqr[-M%2 =ËPSMQ MV8 ꫈16yVK}&<?ty"=?Rdb}$簞>G =l#%i ,# zyu*QVc<Ⲽ&Iw"niyW􌽠c0=Y\(* Z?ئ(_;1^d!1 )VLFvW @KEdWA ܒ_T y4hs20&v1~/ڽ-3 /Uob ݄u|23+WM%WzLJdoF H`-Ȁ/Qyz?[6ɶ}Dcb? aa1t启s,^Z^}ϸD 6D5 Oΰ@熜#f%]{Ԏ,YzLW$O &|EXhtw5]5fT=h003((qCAy!C$'O,GLFXur°V& >3&\5tt8yԟ}Iu %KV-5U[d #gY-h*>U!> vknudI%?NxqO(2:fc8TCĮb:d]FVq|Ϻ ȝ,_ŕVT^><ĪAqP~x!U_.a -{|-{֩ɠд~ TS'NVOe4d+$)& PlS]8B>:lM lԵ xeDۈ=^5UB5ëpl˛D3Y0~*r$IӰ>GYu(=f=}-q‹ҥmqR:Ip&w5Q'-dӘn^+:7)O3ALӴoNF+6fρ[a NH #mwq| KoZ_c)IWZG5GeB9M'bУ($zU5?CqtZ]Qڒ`%S`SqU4jt޴)A Q]5ܻ<OGuO{ݎ,R/]P9 V@_x[ծ.K٨[[aBhK'Z)ac^ ӎu93_zc/%>v4p dsU#)/4Os ,V <* D{%.kwCmQMp8N'e ܤVgzD$I >tϕbi5fwb yOލ TB§t7 f~~hΞ;*7jp;Gv՗탗 4+RxWlGUT0mw mO$u(\kw)Nw~5=Cč7(⍻i@l:^S-^iҘ,вYa֊ s!2L//X q (kD,&-<Avm[`$WtG\EaG">[Ln3ӎMT)#m&ixDw \9/¿y=PH"qeQsEDB: PS@  >g # gBG#њ` kdsRaېa-&f~=n|UԦ?f=;1JF8+6i;v֍vao@EٿT- od" nu藣e?K0dӚe-%A@"M qgخ?tE犇 _L ?]8| 0`kͨŊXH i4[/rD:X$F:a6xјkKBwI6 V+U+-y ъGTJSfs0á;YPJ xB^5t|y93&ҋNpRa+iXW.v>Jra{M?ZP"r[2e'wJ}pNBa}F: ?~:V}tC0*!}40}}JhLkjQVo-J3 ~tob͖}uv}ߢmٺeߨx8a RpDd8?Z (Qr|izw |V~nC-E2hŭ\m&h*PeڊXo8 "߸k9xk_z sΏ"aV3d܉"S9CR֌b>=OݥHX>S\AL7uYnGסSg_<;'CρC.Έݣ_ :;$_\A[&K^kY"@`|{Q"x'd>=2g B>fIW$IM$-ms'Oݐ4:MG Vw1 f56Z8z@Qy ?Nf5)wH4-<l$ޙSh`bxrj/8vByâ}|IVJ!P |;bbڌfBGǩul*H4ф:~8;"Zۚqړ9h{? (i쫎~|Ǒ!6=X~OF =i!ISЧ|/lEH\1 )5$@km؞t!x!r65UJ,|f9+ϣ**7s {_X}JHÚ s+?u::7L`@,s˽ 1#d@3+ 3nvZ 9`^Uo3%f@d6~_l&͊۬!Ԯg=z6IýK-PPקul!RD7;/@kaC'圦N 0A{wZUU()ZUvNB="YlQ|3Ii mbFzvAǿbP'妚)%^"1j="AnDzNo}CE0\1N7J6 0r6o5o7bĦiā᥿_TiXtJxoTtkWgssJ=%!L{e#>uy|.#!kH/[&wX,+)tORճ,\iqdCa1=u{u$;AK~ra)%:#si5 yS.O*vF B)u8 #ꕧk%G Pb2%zܫT L: w81]YXW*ێ_9\9^hvyHb#P+hmB5Xn# FAf&4=i$1Eͫ3OC/x{(3>3'4CEwڏU0~Lz2S7.f6XsH Zl3.}HV>"3HB;_Mۢ]C,Is&DV|_:l4GT2T}ATѭ1  s _JVuTԲQ\ olIĴZY␺uI ȂtIW)0V+ӄqͽB[zz̦u6RpìB vPlی4fexɖݮX4)h$[|Ώ.|h#I#5c׬rq ^d-~0uW·QF8DS$fը6 zۢ.(A~zFڑ`:5Ǿ,}.{LA9L,ttbu J#QU\9FrWNLAO/šQl#IM>ۓ[7 eN"&x&[#/4Ňۼ8Jo.5N&M@<ֳߝ/S%EJܕM̔2an'oJ?]~˔?[ω~i%.P:D^UOMWD 0t/l[ZA?>߁v.oP- !96wcFϾ¶mToWL8;)HӐ3ݗC]V$Tor3_?收> +L}: }[^lH{ Φ2~Qʍ3dՑY+mY-e􂖡K:v}HjXAW1Xҙ N3j/DѨЉd>2==yU"N: Y0 [cf4nfNҴMeD:Z76E5ܭBI;)=}#Jӡs2<.ɬ(ևiQ8y] ynbwm90vM)* K:bwiފಖl@;SֳQ_!Vڿ_,$+=(ug:\7{Ծ45[c !~[ nnQWN=?,pZ Et?nm8Vp?wcr?e})zv'7ҫ( :X s cS*YSd+Re_BŽNpȆ}3-se}uSĜfTeֶ7oTj(O@kW5. YmxIkXy'J?HQK4Lyd.-?\5&fM tYjr8{J_P_Rk_ dwjӟ&NNXsȍ2^6@=Ed_Z=îy?^PfitY*ڧ9'->ebLli܏rݿѤȪH<_o<,(R|Y[m.H#ݱṉ 025NۢYk^r| "Xxs-i {:y嚀gF~῿h┻V*WveSZA{/z"*@/J]>#d- * 2`q.!2g>pAe7\wK}X<(G~VqӯTU:4?9v( D[1 P >4'eل,ZbAsּǑ:ikq]5aMVe d)|jU0Ů~ovP  C= W9X?˼hѦz(Lϱ+*.v ͮě#="#(ɱ;PH`‹5.ҍNi QH?`:oK@dLDwU+];("OTPniFJ'X%I\=\ZG=Y*%N #jP) gs؂&>FcDs>n{;|.;xLBBpñI ߧ` x[0QCri8 ٻĤ[ 拖{ }u~ջfx)cSB ]`uߊ5L KZBW}̦dS\I]f;>58{I /H54bFҟ RBDahT F^thsSTgΫ, +WKf4fuTbıKt!e|8&Z on$Mu7yEeeNB#A/v?~MA<=OXRܧX=#3&<~` &3 f*Sڌ/_M!,nq̏G[+T]\֯ȊZVq-nȤ?/LY)%wC) .<'AfoBY3ZwtpTL0FbÚxH+$?F|27EVxY!jP gY L>bH.LB(2ʮ_|N5kU xѝ4'à /Wjֿv#ƨWŮu )FT:َ[g IʖNv|,yo t y!(^;C^ {CWW V_̠bApho%Eq+e.9Kc/8@e96֮^OR% Gdѝ]96b(n]\ F V y8b=kϣ ӣ&U."Ff2f ?wn46\Z@Ddnj#› sfFQ DfKC/0ڍO8)u̓SM2W-sصD B ==Ը~-^* [;n Tqڮ)xǧUP iP3mt Ž=^NlfS)r>Hk\a_J ;X}Vo?X4a#fd=p ~0 1$&UkQ?/.tz!eP{=^zmSSQE?MI `зc 6V.*KpzwJflUin=A SaqsE20Z 9C_{eʆ59MCmD tVdۣ40{ Ɍ.8O sU6㶃ׁP8z(?Sd- "=w6yq 10ƹgWFՅ! 7YQǯ,o NP?3<(}Ba)-2iTҙN/ȟɎp4r_D oj-鹌{MB,_95+Y=o\$cɜàPM[߲޴Bpy]idXn9wN׸Df\yILf0w0ڰ mvc9"|6=3TE+NER=;;TNFU]*(; W'!&ɋqYl\.q6d^ZraʮVon;UE'|$BR˱3x1 'l2"rhͫl\2]M["@)46gxn=HNzD + Sy꼄&|Д+fc(&Gl%8twIݍGRiܛ"p8?@Tbc0"IufjMO~x NK7'1u]< b ܼqG5{3pjq&{){'[qEA娰]\]5$$|1i{ZъOB'A:i7HT:Z$N[ߐX%k[C<&y*\7G@"i>;ϝ 'UkA@)4N$uuuwצ;.u41H"h9ͻ=lNf&q>~=bxZÛ(QG_2":[bFd&*GYaF_ O16=B R拿 yEܚ $KL" q9̖Ǹ;=r^q:֣tJr$D|9`i}zʚ1a5)sxf[#Ԏ}ũu='_ٝ9$]peyߴpH ׷)m@$M#N3xOt8sws)DB]G ɑ“&@"ZǠ:Et߂nk6AM\llϮW BB*EΖ:H*k: Nd;D *CYXAY8ltZ2yz=[Ƃwx75o×_Ɓnmv{Ro{t a'> X_W3X p  |a! q-t2&/ <1D,De] `.4ԯ/peQ&  i){\qL&M<v̎`ӑ^K"(Ìq8RYX| .)+_FuOuhvS 8oO#Bspҷr7{4LB;o+>|>[>: *aŝ{ݓpX9`]\+j1s~=^=F |iSn2l}ը_.NnFc)MIp; XL?jhTO[#]l8 ¡n$ilw (=hق[ڭf'Sg|SgO4#;cH'+J2Pf?\>/L q^v^O< }4ߦ$i Ҭ`Lpo4Y1JoF(Oa4}$P5A/1οM:]94l Ǒ_Y*_tFC>uX*t(:lCcx3:;ݘqMq+@bqUvKJJwTZjHlKe}3`sˏ0cK`(R(Fn|q| A)-~uȭܝ-=F(lj VDw[MWȠ(dzs$ў n@#1=,ڢ3#f8}k)iWBPɸkJ-nx 7RtCϽhd%IoUnx[vw11u'fPTդNK>wۊdwmCp>\=cw"3kA )ҍqo҈P(7mTx!?71 nEo q(.GdݐDEO\DǫpS}g3/ji85ooPT3:Ќj>1'J[[~MĖ`ks>d.$>RfTcnC./Jqi;-zuP\]ڛ"[UT21yʊF4Fٻe:=R:KC_d(RtFnp(&"i)ayڍ', ܈NDbn W\@RѦ kv T^NN  O ſ=כ>oyJq޿a\OI#`#NB11SL 9ͤx~؋;E$yԮ~1&=OW)P׼ ?NfkJvuފ֯$L (:3m+t˷.0f03ҙcqqAbi I1Vb)ѷORsoZTXI '%dL Nֲx>Db(,X kTrZ#1ixC;r*dy~P.-hƬ$pi'qR9[ڵm@2PdԌS,/&,;T0u U2G$w(Pl+s1 "I*?L2*y|FJ7Ƞ~'nM^l;kD^lxh98>sC ]i$w nfV}W/8 ez7ʻ*?GA ze,`QkkF Tpg_k-]2{aCR .2(WJz+R(ޫOcO9m?JsZ=BGGnQEnXA33t1 X$39f_ ]RQY~έk uc.RSoʼnxFL}uQ7G"L#҅`;#Y6SψV E`W`XfGXe9-aӨƕHdΎ1wwW}pme']+{Us5 As|BX{Bwǣ:d1dg_v`9qwj0M]H1g&\ s`XIMPAcr1wJكD8XZ9vN)>݉:xfE>tiRúѦ-W<֧)%5cj{;oi9*Ȧiċn6T<  ,g!-d<cH_UH̒c>$>.5z ޵=LJ9@/T8' ҫgOcc[8ƮSgU?5snnU2aw>HE\A Q1i$ cd7qckK+]e>'t^K|V ->в'с-)!FZ-YkٔydS5T$2\7ǡF.kRɵDa)8hlJp=gZKZ%\t6!_ YduNa̠\8v+E>G9P |?ɍƗb4ˡLZ V͡G ɯ8w "Dub\ aҬ-a'+{XRzmKp_:fuʞQT^|bzIwL _4niSjՠܾ_B?4J/x㛁͔Xk@C;pţ VEAoܙC+?KØ?VfSZ]LyEIS)쎨ʿYVa۟@cbaLMv4qԄ٘-3󰇾>)a[V&~ƶjgȵH @z3$k)ޔYee.> zh,aHS`M]s"kw66HZ3ʞwiq՝Oh4p;q6s;knvR "_0\=,P[?B XYGoBa,fGNtR#f_>p}ʷУ3-!R.>vi VVr pu-tU|҈Du᭗Ci6hp Y GnQ s!ٰ 'cz=y׻DĎ[v~A&46 j2. >N+0Mc؝/mdjkr$;=A@5sӡ穱1@RkΨZX(-"kƗ&q?\“P<#a[#NG '' c|#c~E*\lE%K^p_jUs =D!BvBá80).E/3AjS^v9R,qQMIٮ"8$KwN/BA򅤴ڏD96CZlJdX tUju… f` Z}5_<ϑsݫbu&n h͛Q͇9cӞUFêFU:1{B(Fh9kkiرBhdeK{D*m (ijȺ9lEƈ |#WoQwMP 'wnz[ mʻf0";u@{$x6/O '%@0mr%"LD"׀o]{JpT)Qf$6EX)39d"lK 3ϡlx~ %jST6S_\J >&&،bG5ġ^h5M)ВE GF0UCޖU. R~aX5X6yzUCPxgL}.0jaRO:m^,lO&۬NW,D;3gMKC^#2]}[䯺By%1v$d5?0M:ƌyB7Ϡ!CŮ0g;6"4Ct >G$ħh~MjEY<2a (HDBW^τQ4Eڼa!<ܬ.C:~> ^&@3wq}փv);ܵnErXt~Og&L_vW`a \5A6nQu{&lf1H+#vmԺM?ccJi=}BizYaﴽU龥Nr,xܫ?Tǀ{% .h \TFAͥ*;#A[0f7ݪI} .Д%+"+EQ.Qm5.%FHbkfz#de{:HM(*BtN/xiJ%ض;C[}V*hT'rRo s`ߧ[Dn#;|u P]r#q,Jf(1O$ LO~GȪn9N5.Sxc`2a l7Ͱ*CzE3L Ovx՛ #~S^© Cs?:kKjW"]}=Q^n'}BG&D}։JF/Wsݣ~ q]w97&AnH"؅˹_KYݿL`2^{IZnlrF XE>.BBs{kSj-]HPgл$Y~s59 1 Ձ IH779!/3Wݧ ds5ηPxVn)]϶4euSXX1+R!kFWe kx,u H\J!G{ȣe[+Db o~n_{;([@Ӟ9 +13-b8e@:# Ҏ`9{!F4LOhd8"3#9u=ApE7 !!]B֔.wUMJ"]ig0lPJYZߔ;ڮgo?*pJ\S5q?~؞l{Fg[ v0xj(1ĜDH ]1İ"tX;"z^D]첌bFy7+H;X0E'36q?ICfPljk6Z=-P[b"#(V,t1l'͗\"XY|,b}1r3u03ɕgyl^*ӗ 4 JS~ ^qp3 (v6EysKCG~M0zwl#&#%ɗwhPL F;/:0,N#գh3Vmdz P1.8({'}0 !V:$vfKvv(~%Hs'K`( ]pg{ 7c rMB\ $ڥt~A+vTQzgٵ%`7E0 <\#ω ˟˩C7wG~%ȲabnS]FÑ:>LW0,E{f,֮Ĺ,'IKGTGWFveUzu27:Q\v>JkhyjŒJyh*42"|vdF-8?Lk+#x0Q^KUsD bɮ$6豣*j#ɡ]DHB?ÒBAUoJ h[۟["۶Խ S[|V@;88Sjhz*G1R I}տib=^&&_@.ocFZhqx?( JL](g[0vE7GON'!S7z ̐w|Ձ #*Qr|X"5ĝ%6f=GYE4>ےeЇl&Н #7+R.,2liNvYRjCRr Lf,Gi ٞu I$&^Kp/C38HYFX Rvڼ9 YKmiqoB=VqYp$$:lc]6S|aQ!Ld@ 6]/(b[ |%:{i7%xs<1no[Pl, 0/ly<39~<&cxpqV|&2N--lO= xY>VbN^1#u Z6jK,̆s#&.4LP(6誒%my<(ܢS[;O0&gX]r$2"w B^ nCxFicνE6>J-}XfAΆBrVpu?ʯҘAeVhl0=ćMuzIEV"Ю9THU|* .2?1~NY,/6Z+UB] ؕ$_ ojYEԐ]t5IKCk -(d[aH/H$*ɍ7qƽKAjҩ B]3a~3I9 +!{CKr=)=ǢmڊZ6 v4c8tYip[FPc3U"b>RٳD=#qp"13ۏ>éLcǧd`SiGH#h|3&cmSpKEy#ɲ ׸.pM`9`={oy EnjGP%Xy7W/oiz;9QPg;z;JuGybٍ́z9Дzo9 ioB`챀6.YgVKNЕ Cm2s|Ud=Д}u%ޔ?- ѓGL+ST? sz=Dhўo ~~e KZx1qܣo 5~;ys 5lCB# hv9\n msVN0*Fh2u`\e4t=ݥbmP7| S#7C*}oDEB?].  ¨BEoQp7u lPh.bqnoXK/T/sVތVhiewoڑ'C; Db(7.Z5D*OaEXkެ Z`eNzoh:L9LEC5?oVX`=!kGKQǁʜuz[hR_Ҟ*P|H^$pjhcbt*ǑO{P5f9H[`#ӐQ9KU=;d [$b':aRc`Th믥R LE@s27*i~.=n鎭mIgcC$TS.gB)aEۖ]б>ڏM:-ON)W ֱywSuU!=H(' ҰEF%:WZU[<=b*Ҙcrʕ81*tJQv j g;kbX(1{p86 t|ʫmaq@LWIF [x0'aWx&l ?OEk/cA4җ>Z;g}&!i@f2,? ]ko3;3_hRI,3=lg}`l\<%#GOhCPX ;qcwwu1eTRrq(9R|r;'>_+_8%S^!RVjH`M}>jǥEғᇽXU }c8a{pR/ OXi3}ĵG:xg5լCuS$IP;hmJt3>cjCe $pJ `C.ZWst>6&bpklWh a,,G:ޢɚ@88n0FU|A']o<.: .L}}v$GXDz43Dˢum@,-ZU&"6aux%F ׽jx׶CKU_3E8N9@^0:t71 >&B\ _ƶRA C`Zlx6b O/~/ 7>^\؅RZ ǖu3=~+e) z\ElkB`N]lw2)"1[ ߞMPa_]}دMJnd2pRz-X#/߱ =кnN :Œ-ŋu!̴H[aL [,=ts,MjflD`oU&̘d_c]ﮐ˷LhE!+=~@TؒU千>p'9`>kMl홌 S*gj)Zaoa/w#Ghɔ>hHg`%xyGיd@ӫztW{}M PVj Dc Y/a|jl9kQ$beO[m`- F#1 !;X0a!ʆt ˡAFd?auf^ܴV3)iB?@P'1RX~1bջ++HHz 5vZ/|mx]-G*൞10@Z˚L q?N߷b,*c r&/PMPL)--ul:ulxUH(IwZ9~NM}B |@VtI[GBUť4VqgM$u=[@g1̨Wu .Qy WoO6|XxQu7cb{/4 7X_P1Rdž[@(u84^Vij jؽN l'T{{е͟z<= ~ChY^.,>;57"` Sq9ȹW Uȸ돢" Kk;4ZΧؤLg,͇4<9: AsVx/qdTKC66Zٹa:t֩m+63*/жŊ"KWo * Q-)=RE^8AA8[ D_0HnW~WԠ0es )z34>qЁeE iaeʞrxr uq v x)hY)!O!UMs1&j+@`U?!cs),3t6y *Gw ~`hyʓka\1űY%'~[?^)J(+4]xGw۱zdn,*9[\-Ȅu͐Tq̴b3*$G^^E/Zރ= X&ǫo_U Մx:Ŭei^Sm]Xs )ӕ"ZPl&_>HG8;+?$РuLM 7M3's }?blbFJ=BS,aYnu 4Zf bgeT'G *rb"guf9$ʗh7kdc4o F@Et$X.q)i9 g!S1]ۿA|WÀ^WWlB|].R'oUk$ީXe{bq7e6rH U͐4Ƥcs|1$ii:/6Mhj꥙%0sKŎw#ؑH|9OY"~^T/f׾^oAص9T TaG'b.Tf'ًVL3zE M…YrVa[ *[nf0uv߁;jz2v=T) ÊG "mYJG8GN˚a҉]5ʐDAm1Egw.Cbm%7 n(2ם}ZF:mliJp%l2&>b1+pԾov5\g: |K*Ɋցgr/EaKì}蟲Ǘ6iY^ VB{p<,U/р̤$ӂn:wzh1L `bUˠD6_A$(ab fz%fVCXvSbIwvEOYơ#Sk.3HTUu شZV*!@$iH0 u'6fp+ %N?u˩$',sX'#& 93w`!V&tI)H&lVVOV4)OU[nNB1|0BlvsXxڕp|xu0-aA7yHDdޗfh!6i: V)6d_ru7E?PuDL[.vQ-~T@nd 7ND)pϗ);@KCH$cv5SpCqc:qbra0y&wrq^;1C QH*-REս?putdg uNN-*%#ɄJ\:Bs 4L_44y/^L`Py.O(fZ =yqXd&sCK톧Drv ڮ{]Gs*w1墣R~ ģOc8 Ŝ⬨"4V9y1}NwKQ"M@HwZbP<;n hHWw%U=x|^t7BE,Nֿqi[;ɃvmRSEBE#!'[K2gp\d%GsqrHpJ짻wўаu93koSp e/wH ^Ewxv$+|f𩋐ՓE=HZ&CR!y`:bѾfv3Wg;'^;ԼMܖz TQe9w(K^*9,K5*,Ha5SF][3uݧ+I4>0(PFsHէg߯prt2WOY ꌅB6 %f'`kqx,#+4CxӬڹ_B\At4+^Ƈns/eq7bb)5Qʲ]Z}3%C!C(̀1O2@غ(/AzZ&:@m̎s]l0GNk?-Z+^mvJϪhnhiʂ;`EM/9B4_ZV=陵K+?_Aӫ|t?N( = L톹>p)gSY-z/ϩBRO>A,<8;œ^"DBe[N9ާ&^hBny@Ŀ$ WIPd2iah ^D;z֧j`Q[A\dwbH*`47b?&CExVAJ9I ]ls' F"K#ILA?A3Dj H ?(SS^UȨ 9~Yf:croI/Cﱚ ۰<'\$:  y{S/BK ͞Y oׇUE<dpb>!j_㪽4kv!{&6=0"e*_F e426{'(oQRz6JL=M EMWDѴ06\Iu8Xk@)ϵ! 6ծb%5giT-Bɴ,k8q&D5+[YiPAxl72%z7{,ԗ6x#t|/C5ܩ(wƘ~#]|odl]ň`XGR.B8IjZqT;L7t0/>q|i E #}D7Ըr,/fgG\no5r`i~ezqԺTPϘLӟms}rX O|`33Vڸ)H3!l[/z1AԃJ+Ug锽teu=k ZP,6" lk}wm ʮfƩcr(YJRs㉞3 @Z01]?_]ȟ*tĖ S3 F6AV\vпTڎ%Yw0^I10[xހ6?d͝%0bn8j^fd=PDŽuW-<[:$:IFEg BSE"ef]:y;sz17t  CܩR/~zqo&?9dfl{v}/#|σR 6O. ONAݓΐ[C]^V{=1x+b! ou"iOxb,17 8 % Ǜ&{F"jx]EA:Gj59%ؠji9;sɣ24c 1tX, (MʚlY5iD׫o,}CR GͿR\c:\|p- _bJBd qy]'8aG@%[WTrr]O42ijh JO:0t/»Ge)I_C4~;l Kg^ 9H,*ώsњYM 5''*ix BO@9펊𰥞z4jkL)ɾbjG? t :3؞8C/2F"WF )ltD:vM!?_^ _!r0nVO'7gTcώ67 {bLV^Əf  EVIzQeўDb=Ll;{z \F  RVȬ>QD!3 eDR^R]T򙻍o(c*"8>T?M3^!Uό_ %{(56&()E=;l9xMK@MF~Yc70Ӡ? wۮ#BiTFlX#0xdX.pibW,Qq#%EO̒>c뇦Uچ[ET pΈQU@\F&̜GXǷ`^#L?N晴gN~ 1qPx,;HId3~&{ݽ:Lb-F- '?~3Qcb1"N=-5xjX8âƵn @H UZ#ghR=NJ!  ˙wщ\wP- 7^B^FN+HȞf W V~"UAS/˒b`~fnoB-ۼ.xi{!Ttu6 j̊ff?5쐽m hRP| CDT>w- 2jZ_/EXD_R4*#S]xan4hqfvq7H/qWxtWd:vYYA9hV-ibκǢo%%[&=, =. ک]6/i`r3G./$ji@^t3fo_`ٗpًI3/64жh689&FT<O֗dc7ݎ,ȚsaoRGYJZgfz@#kq0^gu]\lߣ3oXu(~mL:+q"yJ<5-Y}{xV7w|CQZ%!A9I%.cj.[p:3 kyCiQ%ۜM5̼Z̸%gHD lT@. ;^UkÈۣyU%Yش|BY_<\=D/)vɗuu8,V)b=q'DD㨀xX*=`=egTjhZ[-?XM,-! @/{Lq #%`S"( J>Ҕ LkWZAPp=HoM<߾Hm&yqE:I$L.vl]B9VL@ Fv!3k?:OPg6MgjHUP@2B(3 &Ys|ZrS>_d3xm#SgZ=ťOSA8+=<<,Uץw"P값BkW+V70j fAFV%&d(vɖ0ǦB[GPv3yG`ǐ,~ (눚ilzG|~'|;_шx [% WFtNd*r£QVXV#p}s8J:Iֈ:Z"^ n%IHy|= v24zak}l3 V5x@tD9lg4j煮[vǷ3Ƿ5e5Ö(;:LO, ~_&aj;bS$K|h籄TxZhX>DoKڡug0rTf چ`>CdptRh$r=ۋ'7Lަ:/=̞ 6*8'EcZ,ʢνXnTTH_qwPmpsRtDrK LLLf \fD_{T\94x0`9CFs2꣓KYi}O~T{y 3 `(גj|ӑ&Z7׹q_B +)iCg*o{FXQjgDBlMb@qBo䂀;y<mom͘ NT wAm=tm2zJҍ1X5;CX3 6oPCehjW;Vϸ((_nRGt& }38ߔEdشrJV^8o,C6*L1P>ϰaCmo&؟9swV]W+E T6$9OWTπKyUe5(B^β_sᤌД4DD.=dI )-9Np;Q/$* t+@0Z;Ŝ8:-s>w|I&`gQty 0,h{7TU΀]z=]m/Lua{-Ye9?v(nH{57sWoKlf }#3s͸HarO<\_;?7"a`α 26G7`C$4 @V k+P6Q# dxOJY?F!`:/rZc{u0U@i B {!t0nf>nt]ZcZ,V!>mqZ}KW/RDD' )Xql0A,2&L$lu\5WʪAuro3To*'AT6͖ƚ~hpYсjtd_Xtyzxl ;ؚ|8e")gf헢cGGjvIG~F{^p[KAB; zM 9 .mټ-kqv!I6SuDè41X=GkTR7&jk(Wi{'߹(!R(oge|nE^Ui̓5 5„v0uBi|8K`hW}eFZh;^pL45k z%୑1 =%|s闫 -nU&RʍDzڲ`&J5c;K@o)\ Oz&8[X篃6e\G:θwN}ZwS(1zfzY@t,_ qSf03+*`Ka'luRB߹Bs2|ИbN>_VLf_zl]*@#aUa Uڡ QYk p%% Sad3oP)-KrS+ZBKe\6x2n^% +w;aԛ\zo`w76:7pLrh>>JQdFuuL]B)fHa[)d;բ $ QvZ.Ub]Qﯔ=:UxZq?m// N˭ՎĂ ar~~nbC~ /ui:{3Pނ7Cy0Vv#ݫ/%kYbعZ{\~b넧[1"|"oX*"v#; CLxY TĆсW|(K3%=$)?m-EМ&vm9հaĚ7^= T$"; m6~΅w"iFZQ\.r6;az% 0af=S_Rs1,f пha].c]VFg;`~쭅 ux%4 v;KOC;U3-eO["/" u0 |S4Sa}cVSWeU {?JlIʯ{hغ¼(R_!N~z2Ö@4tNFr[&/Ɠsw5zQ&.{~ ?9N[Q!P2bKDtφpE0HK ja?FگuX疿XN~j=S8tmmvS2.fR 3Wy5aɂ'lCVE]%` LYwYzOĊ:TK#׮8+2}y0^H?:akǐ~,;&9aU:#4[[ \ݝ9 w˄꬧Quю}ScM|]Fe͸*-GRӟldVRFG*lgXn:ZsZ`_2ta_ D(,i*Xn>ºWKwbn;xW%Y͌A v/-m5RF.:;I.VN:NvfɎ )-$Ԑ%VE5/YODثN.uj$ZeʛxE݂Qެ2 ti%yQ!csqZ&xF^WI#8p2oh2 fD#oc}{huͣዃ{^TO.:aZZʶE$|vĻ1Qtj0YpaF}x?7I Z# ztޜ ˦Zm)J#-pWHXN؎c =UêCeE#oÉV9銷$BjDG)2r_xJe=L6mEBXW^:7ʤtBMCSF^!uOnR` @8!؎,S\P3y>;DOShDDp=f91'[>-EXchXκT cCQX8t, 14 X!" .o[Z,6vp8s.R0.(YCwtYyR`K{Ł(0et,k21g rX& 䂬={4NeHMo4IӁj %-pz7w5/yYOiO("V㫵_,!0L UXGgF{, èS.='? 7qB ZXBRv,*(`}\p_'ٟ; oUV_ի*֤-XﶅA,{Q'V92[+jig/`8ssX27I;Uu*@PG{Bw#S za ̷)Hd[+<쐓$nPx03ÚӼZo Ԡd}dJ0B19y&9=G!M<"{F9sF}縜pHd(uU{NƓdWMF]20̶ʡ xJ4ƹc\hֶly{%dg^hk.I*Q:մhAe,#?Kx|&?|m|йrR鑌ez\ ౧ż_pkԧ1TeZ7ҢKD@{wL"=Yڠyk)Ue1;,?/+AAEh_zD)Qŀr2bՆIICh@Ҩlt,^Rׯ D8;P ^o۽&vt )z2$F&^_vXۡ˼{B>nEoˀ-jC58Yꆐ.A1Y^bHqzDm"ۚ2izBOD@NU~ojQ R{hDz]eF6-[(c*EĎ#Q2t^NI%0FR/}rV\8^#^bT*Ub8[\CP׺׎ghWUܵPx5P瘶#1t]nxy7X(\hY#ڲ̴E.Dl}.YQU}Ҧk]S [aBJn*]A; STnī$m gA{ vF 0(wm^ uH>K@@ G `TPó%q6{ -~z liqa˻ ))͢C\j/͋9#jøN,\a"70繦o#4s2@&5FƳJPboڮ*ˠp:½M<稲0@?d8@V c\B$;r|ten&f0ֿxS~拓d%n'*㿕d[G ./8A Wv8,EP^NqL~tsv*7IC` ɡLxڔ )nS7,Fr\TC(0=m@tOlvkM"Ўj49L)z!9bWe [rs'pzh"N46gD\R o~g* '<#E$X1Jt"ݥ$lX&SځjKa8/eApr=ݴrFe1՚0*l.`!I^ DZ/B\wL S dWɐP-s?J=o[Io}Tsϭ64FCrw&L)U=]irm0d҄5(k€}T2xao,򞐄 dIcvR3=ȋ\b1I݋^$uEhHnӽ6%#H7CMR4aKj/jkCpg?EL8^qT-kրT-)ȝG/I}q;]W <'~ΖyW ]1S0S/P&vfE!qXx4Nm4ER#wA{9@U)`1 /8@Ț|ku8C΁r[d[6Z%DfܣSny0BnP;pcz{s. (䀔9Bg}7H{ sZ:g7:_.Pn,cKt\>:_LD4lbkTƦ6d4+ACRڸ[?I/LRyc30HFAxuBsoVX7%l&Ah? iX`N^j;&ԇ$܉ŝ9NN<>pD$&wMA--(^$v%Q`VҐ19Bd-ZvԈS *Ɓ.]hY5$ִ)s}$ԧT]L|uR(xh*TŖ4@4*Ps4f4E`CQ@oN!K͉ 1-%W2ur<.Nk2~ &p'`a !"b=vH'idrT{q2/t:eSrLp&+pmPD0qa4Lޜg] ,0GmdK>j++㧋)Dy>Rȥ< W5r_Yw"!n[?#:̪BTHUT-#? kۍܷMMDIJO ](>B덟rt{j:#J3~^ڐޖ+Y>[h6K-o8hQUQ iykMi=zbG?ڗfxnԕ3$K[l⋎3hڤǵn%0nbTobY I^othX E5٫b%D?n+Kϵв+04yqwr> E~5$*IkֻM~+!y&SxosγF3mWzVSf}-/#d_JA=b%d2_ v5ke3Qi b{1ИV&?ϑx<չ,i|z !X+mYd-ҿ\%fNr87ܫwW1[Hl ƴP^ؗ?a=vVU"7>[waY㳖OLт-8ewf\e O4 a(9Fi5]#X=3`,)cs:PʮŅODPG6NҠZy<:Jl4ckZY+ H}xBR`4DVLΡ*y?xً&'A*N$%gE-uHd K57 AT YmBݷˌ)RGB)b( n}V oQxX5Π| \FnhU4%Q]l5`HC#3QjV|MjR C=?@Qեp))2?=^raha"<ˆP2CzZ0q ra--qs$8Rڛ2F.yeV2rt֢iy肻+CE6pγ8Ů6P]CPS5sEC8V=WZl ۩.X-/doW$h|7鴩ޅze`Ԃ"\h4 S-%Ce>rkђ>fޙJs2QdiXt]Am3+%/:yXKc!,èBc);ʭ\"[Il\7CKWhPlq$ã#4 Y@] E}]yl$/HjdWUu&&j} E,ٷPBp } ȅ3ܫZbJujy4?}i*DK;Lw{#st;9bG y؂ksE.w-%|T*z}b.F{C|b@VßІלb6c3kD(od)cSV%љi ùΔ*˚_n3אy7sh 9I0זhERؕ?O v |T.q瑳{N wm.c6B+a|B)ۖ[,^G3s<'[p}UX"Oz(ł@ρJ[Uᕚ C"Vw-٥vZYJ;bN^=^*4p{a+rrl6%ҁr4% em!fF%8`ӈ .nX1 Շ9E x7CV3GuŻ~S9e*iX1(#9T;GφТ)VJJ{TtنWQ-ҲH9 6Ec|Nc@5R ҴuLU;kMS)9;~.H L'P07q9nNt nhl~+g؜e{ߗ&h =cK~Ga-ɥZ>DoNk xkE=eNlkgr&=qwH,h=b62xNUj>O>̈́|}/5U$/$k÷ PW_?3{Iȧz-:jχltv_}D&QI%t۔"TWn}l1 (,7Ո8JUD 8`W&+vM8']%yӎ] ʧlru-;xw4!`J(Ͳ&13وUv@`9}M0duRP mAL3ͣF m0w 5#y-O"4fxBtsZ /d&aAW6'iݬ6XչzCxEf-ˈlP:h _{"{]L+c!t^['!!ȩwʇ4P݄p5bW̋AQb/,$%٫_ItEJX&`'ٻ"c@ "owG+YxP,4Q @xdW{Hsֱk{S"px[=ۉpmR4"uf++RhYbg۷eGg{H~mb ! F5r@ORY4 m8 g- a ӨXҹ,z'E;zexNn"%nn[ߩY-eߢ jNAՆD{N=2iϦT=k45f񻏹H'Y!C)2C7ZXTx\$`2"XNF %u]݋[YT:㡼u!So9$y}&vhHߖ*Dq r;Z Pʲ-Mefqp1DO8?an0za,!Kt+G{hHW[Փr]5m2Bud߈?CBxo)4\U <.;6\Ց3#࠾9euYſ ?6ߊ3Ewf|X =MBݖZ^":6|?zG7D5pOX%"c쏫Yzt1;O rkıQS7Z9px;b&~OP{j{>R^XYr_ʅj\妸NsR;$&p|<SGK!xX61C\,;̑{Od.eಝb 2AҸO^S Zcq4-0pX$_sv\FNr[nsC8kT)x0i;nGէz8Ň%5׏( :y!ї\D3 wFV3 \U\rsm5ٴj4ȅG y .FXFڔIC:&M1`5AyI/f:g{:' X *BC˄Nyqn"lK:u\ 7oFu;Ϣ›r 7 ̿ڞJPN9 |&]wH@UFQ_"F[oA:6)9rfUxa쩨E4]%9mfFk?uρ2ͪ9eM\Q/pNĵdph9 lUH<2F™o4O3΢=qˎ{kIw;p-9:drͽL;}Wbr;z!Ņc?|N %8[Cvǫ^ ҿޣNEnNY΍ǯe~` ]$(T +G;bPJ!c B'?B(ϯ?46xZgm'z LɘH7rk8gPykX>.gk .[:"\0p4iiػ$PZ%k>12UFqV 4x^Inq.^BՆ:yfA)#s]ZAc*a8L ֏H?5_y1>r4Y5?qF/v$UO"ɚf,#C@A]zD#d{H7?X奍`C$wdT0:1k涥|1v{8޻6WIMz6#x>b{P,=^X9"M#g1\rf_"B6c7TWcl!GrRuoGE%cGGJ |Ӝ3}BoPRرb߈#͑2\Q R?7n};` 7¬>JWL|:f;ρ䊹}X^KmPSM3~}"; Ad?M$\ܟY&X M"N.#4- GI\`qJxF|lr]{ a7VGEz)UF-G:_+f[HڑѣS@X7X`g3t`#j @[]<=h-zuaԶD?8&l<toMzR[t71x[lȌKTJ /ꯈ2&&ͼ!+RX,Vrxt9_,,R[|$a(P"3"PMb۲uPh塂b!<ׯTep[UOLqX,"W.8= +ad>9[qnU*nꡆ#@@n?+Z{m!\EHhex8:~sº#W%o3^/Ҝ1$SGյƢ9g!Ěp?:n6{˫N)q/iyY-nMLl˳e{il}hZbCI4<\9>8evYV`EE kKܝr)ȉ\gI4M qwpb: _7-19i,Y^\&oxơ9 N-N(ygdP\)z0uR5Y~Z\1'rNSXBx5C: wz3@f |45gө5xl|wrK~ո _ F]zuxK ,x4_^s wQnZW8Bՙq0y8- \bL?vч ZkB*Ů*=_ݳS̺ "b)SQQy,$[[+^@u 6OFi {T( =FB\w]YiкYC"raG ״'* yTF#L? 33C1|\hP%L%Ř@qv/ `}PCVhm8 Ѝ3pD`G-*xWL~MKSok HmO7^]j~ g- RP6DžT%%A@6y}国%,*];(VGeODG_w+"HM6Mp S&??hLyU\k}QʷLs8KI9Lg5Trђ=|,D} `5HWd?GSsr[.\7Hv0oXt,d Scn78l2m9*'N  `ٜgL=L*N-+>կ|\`v\KB;z?oo s쩣S*}WvPT 1;U˧xiXqb6%>YÍǩdhCϠJ林'q@\Wp'm!1ݷ{C)nNes])Aj }yO\|am89/vَ̦׃B21ð _u+ҖNIOl8Cep@;Ic ^z$VȽ^WSH{rתR#=R8Wt"m}CW 4(U qJQt׃f" p!>|3;BFUMm<<3Vi[p0_"ో,م. E mO; Z{m z6&*zI/I/Lq',QU}#%,,WGw/I7 Zҳ!lswI<4N/Bϕ|(g.nK攥p-V"ve2 0J3U f!j<$԰ 3#%igw օ#5`1~=[/Y܏)xT7P$yGC.}tB4΄]%#_#S.+|u`,RmL$` *_֙׌p?K\S9c5]6DyaxL<(8-MUeVOogr-JK{s=Sq ]}Jf9v;{WηWUKF@Z7:DV.m eHơb|Cǹ(XȌRC[ K y%3-R7^7le D[ ,o?*lw"KsJ``rI@g n#=J !eQ<#Is=T*xmM,!UM3@# Dqj{y@,F_<ܳog2vi4aM8"RQaEL$as@ieRFtbxY;(X.1h_}[9.Bڲy!#EL\Z\kq=z+}+ŭoC?~4 c-w C45aI-}U%X/27έApΰ@u8$Jl]YZF#wi Dq/Պ@FDt!~&q~?}f:%07=7Ӽ >)NEw74h<;qS ׇ:|dqA~z;(dg"ųw^py7F{6[Y1Y^|' ǷVJ-.-s/p ~%xuww[MYIiK˞#/go`t)zpؓ8=o~lF]Y[~d9Ey QQZXp(fs{T&(6{ɛZ =ˏEMcK%tr=sFKKP 6q9-_J3W]͂ќ Q)hy߳K9nǸߢ;) wfycTwlH[K G A@{(pkP[0ǬZ 07F=Ȗ6F;x4,#jd%1. ְ=]A. İg5& 4ih՘toP~[䧊@SkrÁvsL|3ʈt dxD"H @GCSvH"z>8zA`CXTAϧ4L 0 8zBc Mpeb8r6Pجw!=|ǾhVmٿۯ5qr,}hv_(,q5>YuL=՞;Nc'D0?uS4ZVֆ`O8 δVzQK=0Ac|m+;%'~YY [/ocl&QK?x;(%if+E bZކ /d6KDh[1Sߔ_Tmp4LUu;p̴I!`ȯk5nWk|q.1D߮{X̱"EXda01WqO"ŘD߹Ȕx2CBYycSTw I ˼m" )Ou/vw &~8*I[4%`4D^T$H$0ZFU45QQ_Z),O6pܰH "!=򬕰:vNyMz*WHf?V5%D;9HoꂍR6w ·pu$(z-MH~A u fKy4As˷{9S@Ws^kLL;P$<@z ՛Z 8|7c />2L, bz$˵'){ /bv7l$pv$Q_8# ˥3/g9dcqKJš^z@Z+B45a9 ,l{; >`ȿ[xasOĶSҊWewHLK)n|Җ *?yx)Ɣd2e='0mUSX.5DzwC[E@5X SShec/ r&68F{Y V`D}5SƐُCu* YfFaӛF[ v-1 3>GhR(iRL1O5* qlQDhB7r8zrw#Hû|͙"uo?̩v@-488zkWj1GƂM噫Z( [-,$1NjVan~^~$q$E(SSY@7̼lLl١$Qd&R%83 1heM;"1 bg G"< ucHaZY#R\Z%Re?`td{۪PѥWP2'!!s9m''(+D Aq C>e F;CD/Mq%=-}L,Ά< UCVVb٬7~ pa%F;ӗ${y+4zYxqaڃҮ<bɆ (s- of/Z{ ˻r!NG=(G3AiZ?Zum*t{k:-zN6ȷ֟.AA7̲4 \=a^C|\>ݝO KܣOr ${F\Մ2an tDS'ft/D|G&T!v6(FdRy(l 77u!`/)6W #,gD]،Y&ji?`bf-y"%ۭm v}̗сj*"4*9ٻtA^TpnyQUA]g*/_ ;u~Ku.ho BIؾB< Kf,32\t|9QI'ũg L+{"Ozv?0YJ2h%vYy>( ~**sꨴpg˧~%yts.@{攻aX]32ҳ 4I;G.$WؗNV*,H^Z}.-eJg9OQF.$fW-|]F9..^m k+F6m&LOPkxuji"^KZkίS=.LL+q!~Y3,G~9ll 6*?fc{Dq&'ƞUkxK.SZT13Cgmllpu=Q$=UH3bLf)ъOÅw~i54HfMJ*:sw~}UW)A}h]w\<Џ'{"4U;"v12˧wf+Fުn?lS-ɁFq;Bvp*l1r˞|e~iB!i;w|Q2'W1i0iz$a;Y19fnImu'e~L%X9Ph2,yY1{l~*)k-u>9.8C#|uCyRWWp0_9i'ƿ|JvM؛|6Eh*X>7Q*czGAޗqwI Mݮ $اxȭ搹䗠W6孯MPvS:waQ pӗՇ+ b#LGb/(9ox7fzs\j Rfodog B/5^]u @{8N]6k':~5g%3U0=~۽iѳtnn${Pضw ?-dC= IOˁu#~ -f{ IͱH1²nZ_݇M߹OGۻu>uEs=$d?ŢG(߀^LwI6I*fw« %|!f҃vwСb\>F>JTDӡ?%816!E{Xh4nIqX d L`~l1bpl!RR+h Am2.Xѩ諒sxHm‚R3,'թTZs5n_VXTE y*1#=Ө̹ȇ&qeNANHbl~gf\F$xҺ6bn~GO0ZV"d~e؋8W|<_Skb9܃oRML6SMs{QēAau ^Ÿn37 J^QϼTK%4E5k|W(hz4rs*OEAG xo1=-%܎o$E\: YgZKk l(+6#[?<UNku!5<D vYl<*m𯲵^iq#cBfi~8p Nզ 8n^@@{ 4qhGd^N.gh狭q2!ٝycu#ubC6`b7 5fTʐAq2,\884}px<72[㴇cC{dm;wld8^߷Ic4Y}TݽB6hO#+H*iy4PX:aQy ХM*@g4dC6qYLqZ܄x%x߃ Zy^[̤?Rx}.0Bb<:WE==)eQ:q;,T9RIIv[_d2 ew },<"/#~%H"ߙl]55̾-V1~i:Wol@z;و{6Y<*wC)Ljgwyj5.xt^!NO+V>O1axA#?.2!ml*ˤCx Tl~3cXuǿL1'[ x^soK +4&@8 Yfj&$|y‡yMV'I 7 װ _ R`9ha7[ΉK6_<"IcS}91p|үS ҀB(8x }xƭ l|e,J-%]8+zjjge^ːLO#:Ǎ<&2/7g UO9Nz3{nZ@3<FefI7あ:WA:MuwlHRkA<KI~`Crz il|]dCP 41h4To*t~*ζ㇡cF@a8+$ơêk7f7͠5|_].#.l0 20r)(.N̨T@.O! +[&USZm/"\)̻ѭIKS~|ee $ 㸚2L_v}w*G503Oxiwh75([f;ѝأٷ`!װ+~|]ijj"-yU('1,$;3˭G!ɹMTanxU<aĕtKk5AS_/L}bػnU$ԅa'sr n ;[]Z!qT*~~iiΰ?KHO'6B1b#q>Q"|Bmٖk0~~^5S ({ ^bWT{%e+Bn{GYðqR&}aɳXl0G,Rz)E9 Ac8y!qoZt}b_0HHh!@Bm82)6 ~{cyI23 TA$e;4 tK8.}(>E]\(]Tז-Q j5efw(G `-3{AdۣGTDDƳң{4j%|gW[@' =(GxքՄn,vἘ",|$/S؊yh;^x2O޷lgؓ_»d_p@ Zʺ˰4@,;Pd|*93CMT- _ vTOE'f^Rl|3o7V\ո7߾g6NrbcJCzd'iDe%V)W4{)99Sg$E%QӢo0$ߤp IZQ/A> o ]KvPz^f{-P`"ikIaN\u ?ddam~z*+J85WVF/I P:Eޝ!^٤k}>EY^E m֍Dn4P֖F7IW|j覤{S%.'H:5~OLа%[kc8 ڶ'R4mm^?@!$OfCw{\1 FRFDӕy h8u I(e+y7#hJ|`oyq8(R mΟLKŋ( r7a+G-R"P4)'~ٞw]2 ?>#@E ?:$}kY Q᭮*g2o660\@RSPrٰٔ#Eӎ>h Xk7:ෑR][5+Rl)&wO~C}[mJƗMf`-S0%Ypp|F$>՜~jPږM~7Zz.xE!j#3t,U)7!A9ͫ!gK@+C3$-{PI:'[+*]9ܒ]Bv݋'G 8swvJ5bB"P.>R~ڛ̏",@T;`a<:uО\ŊS~:=+k:*h㹬ʖl׍*iG5ܰ3\ZN, ʢ,}:l6sPuČ vqFMʺバ;j9-(HyNM)ly痈ha1X9kFmH¸ =4( !>P1m EY<)G,cmtS7L,(s:X?E.)H$y %4٠/d^4BDǖⴆ+LH%f*gg~3^SOP^6JYBwev,uNȗ(tz1)QE5~ (lj|Lj酱HH-e.AO1a\_myx4~Z9`ml'ܑӦF$@.F vm~џ]V)h->7a5$&7/J]4;sm%] fuIdT>\v0T ^D$w*$"1ELB$g]|ʡ)a:-)`.49U4vIL^$9QzT72C2d2\rh7٪ ٟ }`@Z2I13\X%NfDX03,ƖU@vet^5:-m1b(!C0G|e9E+%q1Y9 }k_ n^ibG&6Gt}]Ēn*2I9d[+z kbg*7͂q BNji4 X`Z $l\YC"Xz263QpK/4AcA] i՞xg_5R&N(2[SЮ.'[WGi0T_v"kvhZt>NcJ4Q+G#şCκ1/$eyԐyH [dƎ䤊o=^͸t|`} moц :8(͠8] zÁN? S󆎂ITg95 GF$$&'!|0ܒ|&5w0s$gdK_=55~%ڃc:Ӭç9H>]Qi=sW@}>c>bE^5殚&`oxKr۳T2֢>6m8JupJ̤뇖BVTJ|JUyAMfT}2@ V9y"3*rEK/3<^}E&ߴVg=#:*M54. lhS2y%$-ivM#6]2Y.f~}FS9e C~ʒm֣Mc= 64uDf*uЪ|dhrw4lHDY!7ʑ )Z<- E`'o6ʉPDFxVYH XYGwB.CRIxҰh FQ/|U֨,ajD3鍖O./!)k]Y[d+-tkAl@?6izWGL>en9Ȅb x9 :SÉקǐv+'Ch{)`,F*Q_xAhpw0 /d`L3<8n  Vm , ŭ] 𖪑pƩb\3@ GIH98.Drf<\ű|qZ6y١ۜD[7VbPv8M G:R 28~gهy~ ]3R9sb=ThGI̐/p +Cl)$ ,+6Y*nSdg##iC)r:֟N i߮&+yh/|!@#Zp`IǤjϱ4!ySڀӦu`(6kIH4o]AN B?v9:Q )qcK*c XRw?XpL,D EL[-ܕ;ԪI͎[D5̽8tQgyetyykŊj%J{&;y.OFf6mJ0OђYۍ8/ upm2<8=sUQ$da"ˉlGx[? JdnuS׻]fmIپcCՅ0)GVܿq *0oܓ/ }l銞 ؓitMp&Ii6Aw֦xUMW=U@E1XN z=2<P8Vl9J>+CȘ)=H~p̟hZQ'KqEބ ?q WoNF<8+%lMA^uWB>ܬ q;PA'6a[Bnqk[aM"gxV%Xu/'Qbt~KgAuWaf/'C<{'H`^UUs@z^ ȳzvzqkmĝ p}]Ete֐5P+gfH r\:܊3sHVgăAc T6w6O:wI,Wm+`1(ņkcMzeny>-Q? D!B250׸;9ǁ4\LE,f ;U]#W-P~+pT9*Z*!Jş;~6FCMV;zD&dB0q-! R[J^&~Yt R9?>b..`U,x[ͱf7cںJRo,UAkfiz#k.+"H3Օg Bi,5 )HsNɠ43T!5q+)F@(H*5UHɍ(ρcoӷu"#NӮ|w0u3%JH$4дA_jFCâRb'J_i;Dfl/mfvR꿿?(y,aO?cj<5G Zϔm|RxDnEZ k/s㨍\̶gvEBx̡4pI֕ao hsqpI.Kz 18YS,\t}B1GspzOwoH@hx4ILq簦]焌d @l}-DvYd~Q'bӑ.Y@2=e~r8RTJfxOulp sqm_7WLIW^Ģ m9V]Fz]!+!=ʄpVK҂Mbʬ ~M. pR(5*9mn,-2s]qg~dh^7Wa5HWKPyn_Y6MX۽•Z /֏eW/X \t{g!rN>=6+eSdj|c+3.ItWz8_٢djK|˵l͕Zz&a$mlBΦ!f?@0oV|hRa˿s2\G33bW pj/`2,As;ztBN-\2=hw>@]3,  6v~R2iabmx 6-5 $?xǿ=4^dOggyn%Ź?zJYw?:?XCs>6=^[T@} Ir 5q ل+#添)$Xr&'ϊ96Hf-4WKsX6*%xc};3nLvwQs]Dԍ(4.G9WVrZKi{_)>-w.XY%W՜_NJ&t=Na8b恜 ˂n9B(n3O} q񊌡Sp-^]VA09G892\{kpWjߧ"x'p/xN!OG}V4}c{!eC> aViJ1B>D-׆Kj7J;7]?Kj&A8 &.`sggt2>0,3n;NtHW*̦\&:ctj`a͇63@m:+JJHK|^&xY57ԍr֑<&5Ő۲fD?$;p^7QϜxƨ,(+gOKG3ƭx 9cw3pgu#G UI-V$lB1<#F5H'vslet9R;R3MכU >_HPp}v^{L<صk/_2}+]BQJL8 > ZX"@Ǝϕ |rU')l$IDἓHM%ܼBSDjfk< ^̘m?)>QśDM#h|5j6<&C>_;?y^| +Ȗp"L }Ţ)1*(+?Vn$%JU!I~oLD6"rVrI?^y[7$lTԧ|&_xx5[naVaw',M4י_孳3sZ?Yɢ2س˻RUNס Sބ=>DVbGƌFzqS*oH$u0O~ܤ˓:Y2,$> #dr^eko8iC '7QF_a=6=4dݩub==pB*9&KJ9ln5׀'Y^s^YQ ]N9r허7\n2Txr5[xvع=(N/8 Pqlg,1h@坪 ~%H_?ڑE[Ȅ}Eo@|XbNQ @2fNK`Yo!MKҪ˘9OĀ6gĄȎjfUf+\~",KO,&h\eR j8Ef¼&(5*\v;f9+&ׄ]{R,tݽ Ռ -DҤg,Cs3oR/S_nЂ&N6[ )63#O~n!(v<(^\fiK-11:zgN#?۽ωen6=>ɟu,w&|S-Lp*Wؠm^w{Jѡ>K6T(;iz3eBu3 N_8?d9;>3Eojni`)0(Utd+jHl\kpcɹ6xw_+p%vG1sG<>Uy(Hm:ur 8+R]k,A݅?ip[=M`ėLUtk趾x݌O[{>n!ݑ/q6&<{[DC{Jڥ?g)0уy[D?YSjQb+L9K6ۣm+&J@r+%&)Kr܆KZܹd$ȐC@=:G0e=vV N+FY]DD[S&|Inrzx8Н}m8n(+ PJ4OuvXg`!Lb#Jp`B4y=iEBi"d;ejl|s8]^An$xV+m48oI8Ȯ{.2gR!r#9r!GMv:THKEۭRsaVn$b\mQvu܍"&;P\pKj-:;T"Hys !?_{Q[_y*o;⯥~л3{x/=msQdГَ~6ErypbqgDxn24SY /E8<+xO#puU'!uz)I^Kxla1D^%o (7 l@QF1,6U*~Rh?3~-%a|{;6#s,5(MZjKj"Ln,)p{i7DT$u˅qN]: .o7CE Zd;-vM黏nRhPۥhtӣ%7*Y-^0@:*Ƕ%\7B,IɨO;i"n].]MxA$)\ELNh 2,֋zz!<.r;|O22S34 (@ud'֤;ތ4J DvS=k.:K{oV"b*s:AƷ\oT!9򡽁!¶fA;onQ'ך Tb3gk&9P9`:F1"2Obi=m҆NWfdG=ܮADrZt՞r]q C ˶W)؝dW_?MD4܆cL? nnhRP81)ҁ0\HI0D08h`qP9k` 渊Ͷ{HH80r_&ɷKlB](ٰ-#"4ۙ9ߦ'1e ,nVP#%5ƾ`} kݖ3cõ#ѕyk ¬t4:g6'aHZxҔI /kA<(- k_jI$IIǥ+ v$ى%~v6K֏nFV o&h5!FSH= w'^e'=1ZE'~A+CaigW& 7c6t8ߋM; 79nX7D(iAk}?DЗLU-dPXb6-skvԈΤOm&^M~NJTeUXa_0d6.&JƬ'e< sJf<(PhnheƴKowSF.%.  g({M61=}kh .`=c13\R$8?&@hQ x?vvkW~(g`m>\*wY_$_ L5đy%DڷeK9Jʗ.kwg<!1S&N:ឦU:$MpS_ AҦJxjczVnj(TQ'ŘrּG6kG8Q2*cjtw#eM%UYC/JZX^ܚЊ(㩻{+KkS[oTχm?1Z\) S`06Hi0@ 7yl2ej?&L꿸] ^ jEruիHuh'VShp u{d*F=B1MޓRO;3mɃ]'ZpN*0r'cR{<쾽ڂOQBt1t3p%Tt|:QjH 1MoCf]2ۼ4ղ}؎"N#Q?IfBYyqYDSE.`Imԝ&\e= b H$tX>gByIΝq . Y )n,mo)h/a&K*㒿bm.@5|(k{?ޅk4ۅsL+X' q&д2"Źq/0A;Fw7!mlC_om %e!\LH4V۩Sx(QIcxhhf +uk6̽9zUI*ZNsy @BJ7\P5ؽ^S{:/["ʋuJiODވ^)uZbQ[;Z&-M!S9o WbElv+Dҁd6L֢LfqEiAu7UU $o8H݁<b|yNr. d`{:Vv[L612ٸhڬtWcD. C ࡣkNuE'a (H SZ8 )խ5 G'o{Cۗvr_I[8#@>9&¢#D"ĤN!=ds)er"ؓ- \MAaݕ|bt P3O6躢eۘ'\:\A4aDĊjV x\ s/gxoǶ|`LfycoWFpSBwH9(^a( }G4 3?cG&_粍nkZ#Z='[4rHC(Oj(0+B"m1HŗRr(Ϧ-{/.;)06}? +:-aybP&ETݪfV:~y)G > c 4(Yi90AVv~puHKy0rҖHri> 0(CJs""u-H ck'gkpB^qmK.X9jSI˖֧(#C} 2w@>OXp:v+&^Vy{?gXo,zp nn4Nu IuIec)\lr>Hnw:|J^hS (,꤀|!%Gv}ӟ_Գ8桿*8#l/FEs ۿKO%jtIJ݄/~|iG Zj\mCqmrpKR"WI[ g^#4oP*e: f<.Z&,tp  lR~‘H]O]Ϛomk2' A, p]x1JC *GtEÌ@l4;DgbqI g j[=S#<&9[b Q.%vQ .y @}mʢMo& 4}Eg$k@ Nm7)IBxӻz)GF$V&h XYÓBf/t*mLK1hc/ECfioX,)TjKфqY-Sbπ-I>sDF%v7`txrrΡt nV1enwt5][5w4}X \ I}2E[wJIQX'D"BLV+}Xf&Y2h^l!)o~یg{y5bDLϣT]݅bbz|D%@|+ %.'zne3:y0 LJ|-=*R 1AxaI@<2Y f4 s١XJ݃ 1[UچM\ wAZM]*/dm) H2 ,Դ'814_ :z&sxPM& bF/fvUKLBNNT[m-L6⌗?hɧu4P`WB4C+N b7C'm^vi"b Gn"gy9Tm%Őp& }ٚ9NO.x{*"f IN9CFо#V>>|/t*@)O"Q|Ɣmz#f ?W K "dž&E>IwO p/M*J 4Ye)]~ ~Ժ"Oɕ5ts S]ӴOM.P2)$|o2dW ;F" !Zb] 0oS E`p#ȇl TY´1_ :~x|8PЁ'EFVJ?GӸC4nj|,j1ƫ3#DnzIJYQljdޕ=o?iJ=|hs; .Zyډ ͂4Xܟ=cpNؑ hH_4YǣroIc .mCkG|) |*A?4aMmc_,r6wOJ硧N v)!yґTK5U0fA@I"+O[Q_{Ӣuև=HAk tڵ"o%ӚHR4Sb嫋r U/ Uż0t! 1ŽuQ!g>X9ha?$9%],mNRv!n6W}_6H@`?/=Bpq2=H\Y6ud'AYZ%t?^>QYH.fr, H`~5 RUD s,'0H#*fGI*v#Ϙi { xNP Zd{:% 6|P 2qLN9@ lKED$}Fwf` S_ư̛6Bf倿FǜScypP_saXuN.ǷGOlqA; D+(a=6%rI/_tjb'@Bkrq Y%t&4x{%@pbXzq;+-p` >oS{uZ$ Ri_3נicBRI⟥u(LT'ʹ{;ayL3,@| $!gOKwڡ.Ř4X8~P<e \ƏBcԩP=( (ܝ,D;b*ajN%#=Ӡ0.[-wu~ޥ {=!}|<]Y9%?=cv ̭X5py^L Q-LBDL1q G'˺ _1dN_qPI5tbPWnc5rz,ב;MMUa&t ZBjȆ͂*|S@XSsi:~n3:LeVTPڭM~vD慑eڅXc<{NB)EgZ,t/LE@9akSTE?(ժwºm[Uc  p? 槗/a'@)z2F!_ Eǹ4dE6apGAj#qD2"Gʍ;Q0Frx'ݥ{6?vçҗT\@ބ0:[ƀ7r4{r&{ B8j ot!k2j^R l#zEP3k8gޒveƝKOL Q=\n8Elκ5c"3NN$`ilNjPآi^3bPD!F-~i5>ɣj|- =Zؼ PI: FmD埄J#O}+\7R&o.\ݴ :@( .AJptPBa0B!zo⃴!nh+Xo܌?zNcpqJB1ZiKɳzwX緻71 _MsXI+ OƴLM2Z~J41 U5~#NIz {^n&t8 06lŢpeRM8*{Tx:7{k7.cwu^? cᤜ8g^wĜ?w)C!Ns! r(^Yd$1zc}Bј<?>YH6"$x9s5+4i4L=u/rG:e-m6&>ԮUreq Jf a dPvYas9y +B]xӒkDK_VubHe z1Vutא咫.6q&5kV3a-;YYiC{=n3pmK%t!K%&8yAM O4XۃX<&܊lZۘ>L*o h6Sx;X?!#!e*.,&.ұ@bÊF$ƹqESPˊg$hl->3=Tz'`)y Bq` {V v ycUW'Uo.I/rBMIi|2bbpmFNKΓboFh<ć~]Flmh6]6Cn fӛ+Qт?){eigcjc)+ۂ@!>H gJ7mMV[,p&^myors9Gdʗ_jY֡^Z[꫋`QI(x4QlLtn}ZVp9["%B*x&`!҆Ň-d{A`ݼ! m +@Ap,[qOu$5(ER׮n==Z"gH͘z΃ ^3^k||iB3AχV\=),A 9VuIFk|Th TJd(9|ا}ăJY"5O\YfֈAT@ũ(ps rW'M[ qp>PbAivzeK㋉[J" h 2jUpgKPuuIaI%8ҔW˻+O\`H[Oq7>غU%=IQ A2x.H.̕g\?xǓPAx i$#A;V#;s͛:q,ڌ!%[pQ}}j@ #CչT&*{QL- QDtۃFܳқ^8F k,A2Q/*DJ,|:ThBéRDY6gR_4VV:d* ʃ*_1>F) -OG?]=t@ u'ۭSmKnSM`NnTԶny>}6Vf ڌOuZvswztv!P [Ȼ3( (,)/w/um7yc:H$wzt̢f:Gm }k撤GW<r\^253πPuCǨ[Nmk(` "2+P%=gv>WL׬خm̶I^qv3tuL$KsmlH˿K}(U@o(βEsN3TZe9)>jn9&_[V"ުQ4wb$7IOFE7p4hd?PP+BZv5m~Slk˅뎓'Ȣ2xF*\B=* 1; LC&.݁[ 7sLኁZKKp7m!RQr%I)eh4ZJi箉}u\i.s (_ t.+ xk+EBlHMztfesT ='٘]s2YYɥVo~Šo62ȶIwJt4$j^` ^J6N`0Pp6X ~ѿrsb(x9r1$3:T%֨5&ԍH1V`s2>aфhA̪XIY֠ ؉`Fe" =Pޣ1w.Fw+Q[[ZςmDR5> <Ѫ 83A&]*OR@Ax:ߔ`AQ{]ӉfV k+v[Bn>7){aUu3t5 Cqinb ʓqajU#Mtcnime3=C镂:vq' s..QmGdѯN GEȝГ]*< ϯef5oΐ%ɔ|%H}Li]xqʟ󏈸rpP& E]Mn!y'JeLi,|&<*LBx52CяXel[O 2 c / Qw@6BN̆3%;43R^V3l-SBmʍDk_Kix-F%ڨݏ' ~1|6FV{5HBJ県4U:Z.ct}F]dqgegkUi1j= zb=/~1#( a 5v zK4hdh7JmxHGWkc8Ϻ/9:@DGS=8f"',&1KU8) xkiI|618AԄLvEf&(6uޔߵнJ5sM:UB`lAV0xTPquhh@™sTDWHUE qz*;֦LLC*bq8?~_eꔑYQ38/&DИǢA5rtQ| .v[ITF*ʢ>r~_; C#d,0l.89KRGptdSä-x  %--Sb5PUCW7[/0FbH &2;O`t; IWк,/iTA`ꂆ&S/AT#C'3=B#FMyLI[Ů AN!M3/q!AfC:F!AQc]ӭTA\= -yTo`Uae7(Giz <855eQ6=t_4 uo([CL$Jȭ9azLgnseO̠U"ZU /Ȇ3 !!߁ޫ_= uk/2lG E>TT&*B!E&6Yp hsqxiTx#iy"(cw 5 yt5 G߃ֵN`0[RؼH_]]^ɹh`{@ 0Q0@ 3N`#ixEWɼC-U7c=,}<a9u~7VN* TӬ, Mۑ؎69&XmeT޷}EP[C0\mZkzJyyǜ-iȨBa!nST0\4\|a}$'\uhh宬dwúp 0[YiAxɂיbϊm;P\Kj`rQ? TMfRTC_:t mZcʍ/+ttϩ*XoEm}z/z}ُgOK tVYgoiBD}́^%dY AGuKG/s.8P=!ҠQ%k(L>L4iKRA-Xms[fgf1!rL\ח$!ٝ Seɪ4966eMzY!'%N}تc`=N8rN`2lGȠ!@u\d?fTE\,t,H64m_94#6 FJu_$~L2<{Jp.o\ث@|Y?e5B,YO6HpwxI*d|+$7 bK9;`ӭ giʭd^Rʾ~}GC$/"2ևd|Z&y׷vm&HC?Xfg&;L5)x} cJAUGSx wT|a0:qǪP5VQ9f8E{prƩ[YhF:+MjsNg&_XA`$ JOݲ<HOk`csDD6#z \|(:mzl<Ġڿ bLֳ.?$ΐKX?JxҲa?֢ݝ=^ńC]vq,'W(hT]#Cw6u枡j](?]]Nxh{p59#bۆöϟ$>rTh-5գteO" >`ψЄP$7iw7|Ɠ熋o_;_| ro`n5Lxbc,%WJw߬p٤W:"oݻ>Jo-BtƆt*cSg Dsq8Wn8 ~3^[[AZD3x^unUh_蜋k&?&LX :qWպFҡ%[0㭾902w?: ޮOediՌN`R`ΙHh-t婦nhJ9HB^t?Lh[𙂋IHAF|a+Mg!$JFЃr۳xzʜ>)O N_4ڀYJjl|(}&} \n{0YXd7EPAE}IΏi(:  Mݳ7e҈d"|w%RA9$Drk8 v+'Un<ltS*t32߹\;燖YJT=)c7]떴F P!F:ICAMYiT.7mݤnQRW);>VouE3 WbG)xG /f cd@tI"9 n֫*as?ȭi w$'Y ۻT # f!\\9!ǍWCPL3H)$J <U,]鷆xaX<$fW#w<fq^lgDjh[fciWg-r6DikZ)SQ_fw?{jD{5y9]PfwR 5T=-zՕt8k$3/i4#@ ٗ]<z4%oBy[Arl݇Kd[B0h?}mih3 k2vN"(MgdJû/]yD؟W0Kio{"07s4O=r ㉏ )D(ᰴS4HW7a1e!SW: SU"ҬmrAGD'%" 0|B$*(I&p_U\T?&u|pE>gY?WXH| = Nty %W%ץU[pŽ pMޡ/!)m4//b7r#tҲ|s~#C?g8MtSi)‹5W"kB2)Bk6T($b[5 eOQ0z 2fq5`2a/QX]有1Grޜ wj>J|l9[qYsR΃e?:9_q$1Iw|t6ݲ[&2>CW; |hl&-Ƶ"N4_T{F S c覷UXW*b ʞ=69w1ʿgr@ oԫw|u=%edΚ^f{al;V g<,+W-6UŁCԱ[!hC[]И]Ze֥j> _]H[OJ3>@9]q<|#bx҂[#q9}<@VD0Q1`hFp{@x",l;C{ŒMZ+*$k"E<"Lb˦<ӂ7'v7B 1 sxϮkhF߂]\Y`\AǽG}Q)*,cOzBzEC> L|18P3pm#PpSOb@{6(bV? _!/1~F${VI?O?^ȈqA$aByN6R8f)Zr/cLnP͒gPo\"!ޝ00J3^,Efq >m# =>l^,ȇ SC9-J[EM֫98dZLɺ~tB_ EE ܅CUwHl$*osřCC#<%8a9ʏӧ &.'Ժݨb_y̵k Ge0:P-j.Q'? LL&ȔI0deK.zoǨT$a÷%8[O&/ԙM#ɐrhQl3G?#bQP '.4!Yy.:>IutAHy(_1n}5b:?Jt\~6GC7)ܒA1-HĬ#7-Tܰ(}q5 =NTQIbL}=ecu5 o-']1DE: p?72=W{HyBeqysP9^; q+w|. R`ߺfB%Aix]MH_9@Ϙ6MZ"O~W g7^%*غzJ('>Q+ cF:\fmz^"tp$+l 쁛GjfT^ SkbǙ/t@J{E4zwmYq.Lq?CBϏ8tS@Ű=Pg ndf\ OΈ/x8/.^8(@=A? ~65yMwxuIhO2n9{k\w#v9`J햓I G{aAP)]o9.$̰eGVp&pۺalGLhJ- 9 =I38w T#PѬ Kt \Hq٤(rv Q-27­XRvP]>'S{ޤ&B^lu:$`FQ cC$'Ƥ[ CO"dm:!ݱ)ú伮s zzX|p|УҺ4ŭs sX_P`[sQg6(^9âv]LcnjsN[Fm_ ܌=‚~zPu a1 k-ڃVY͒fĖZAes̒vkmImx)0jӅd?KB!%WLy8-»K@1߻E,uxO.U?\=aKKc@gɢg䛦2UӄudNkSkūw` BBS1Zf^2`L>Eg-*Z6MkjN|5E+zW,=CZP 8Sl?|4dSQlcN:oD$@*c$x!.BdH@FMu',-ta>L-`*/̔#^DE>#wȖc3k7{O jʐ֋_yyj@kji:#kN|gyY< ї^xd03ȇ샩b$>M<<ooPyqk,@K*=oM=&6Ą0{;ujLR*1NM^a;@vw6*[݉suml!ʍ5Z+Pm//-}bzU(MF'j$J%8aE07r8W!L ˲scl8{K薍@޶2V<,/le]J=@,|0NH7 L9mf涠aSXǢ$SBr%zkGIL3Eo^ dƖ{Pu-U E}x(!z8l@ ei7OxZlk!XQB5ky_ouQȻB)}֛#]M2?aIY#ī6u<6իe> Hc:]t ]9Y7GNGGj,oUU,m op 8ITN:!L Ώ>uuY-BK~ɴ mc-S HemZE<GCf]"8OX sDT"z;s&#;F%}7PݘxM_.:nKp Zi:KI1;ɳ֭FPz7J498 p#huDYT]N(,qAY''۟"ob ~#wn}X'n﫷i\ðN_$F{gb/k~Qˁ{ a5YfAc)zX R]85H%!:E;#|-h ! * 9}\)%ٰcWL)*Y?:dM9"]t 9G[=j鐔UJ̟8YRҷk`!|SLf첑hvQ(/CBf}|yJDJq@8XJoW;UEv Ɖd Ĵs\)II֑.q@6p]C>nO/sD2xv{e[[+fCs;< eK9Ν3ф[Q\Zjf;`f*/,Wnj4y!GH>_Y;RDcMऩbOXg2$,j!.h_ȅmH0{{QI'j6lz\T[ڴ׷ WfkeNo.S!Hxʂ% uehXP\>j _h)I|4ҸI723 Ĺz MIFG"裂=3<3!v҈-|rS+O<*Sc~%ZF4ڗJ}Xgh؉35GN.ڜ,bXj؎dlЊ vp -a@cC1~x[vsX< NJ_to>Q]wS+]Sw}_eH$u۾R0 J{ʊgnuY6zb%a'y\A1IP(wB!m;*W)fl-zZ3bBqX\˥mZ s_vXirPlYv,?(c[79L#aƾVJ0~=|kLJ [5m'%clE9yR[+(;g7bDl$mڃ,!((K>\60e"ovo%jRMZ9 F xaC"M3̉ ff" C`x~{ Z(fb n\4}B`SQV?g+uȕ(RJB< 5iOږGr,?(T\B"LȍJf h'YB vIK5D بk3Bi[ft}8ׁdLu.@uCZSo!#D cD1<#fc=,x5oyȎOwGR~D o_9b:[ơ`իDʄ[綒;;9>nE*T0G[S2^3P j7#K.+w%N\.e37ю*cOȕfЬ E$[DгKG_jk;dJ2R<\̼$-% ,c`=6`8hC:Ge%{9֣h`  %[Ios{M,jޒ8Ȓ^Sc0_%nMTsOFX>dT*@VOdnYm-%f֣u:ns~8z*,l ΌrvS @Jæ{x*H_}P.7˜_.Yw;Dr!ںVR 8HoE y$>7K{u2VJ$2Ga a/W1ڗF`i_`v[Oq] ΁Tf]\4v&tM$%) ~.eZ#-}׷ ) 香-ҁxxgBawʻJUY-P%R&◅t9,ScDeNIq Rt>47,tVŒՍIbPz߀BGF( OdCx$ VL5 yy36_wF>K" ࿺D7*4UȆmT?89(Ld܆9߄ )?U3s0\ qoTE)-ct I[Z#a+dK*"Y 9@JwIi9y7;%%IvO GVFԭ cAUۓ>g:;IVP)b+7GMu>MRXgԞ?`HqE4qڋn#pZMAczY_$Lk~//*UXN>Ybc7/ )5q?T@ 5);qʱrLXpAOD6Mر >ژVI=l~[ 5)Z"81EP[d7֬l'HwE+ԽZ\9xyOFqYhB iqy; B Ƃ| ¸X(эF%ʔ֘.#uRK(cF"B3ݳ{k/z& 5P mK!~^Tذ 9TJO> )4`UP^>pQ @/WZʢ 2q{q?H\Cos%9A#eԀ߉h]sݙ˞JWE >{Yi}ʥ#|G@@DUZ>7D;4ۼ|m2%8ͤ!|IZ ٞwMi~\bVe0ӝQ3GY942Fwc`uFjo F䊵/ Uk[[ lLoڅ'2nA }fh9&;z2iJOϞrYMW|tؿ6Mok5Ŷ=,_HR7W6&38a<+t*VީJ?2d>A99vN]xŻg'Œh \f|GP)~;h ([@BJ:ճS w):jc\M-, !f md$omXr?Owc`}\/?7:X'eszU8 "V׵:Yzɂskd̰?LJz$2l+ `C]UHgϛ9^BuXbB!pXeޮWr=mPܲLHH&az!! bvKEo= x-&a@uʐ.bLS*wӲ(q\!|+B`^JP"6;%7UCi{UO/bJR"$ XĭI2 gL F)`aQ9-2IxaڔAhӍox'/:Hv *[ F-t|{GأQo֭%9WdW*X$\`| lK;Aynk Q/0AJ"tpf4l%6(g{;l ֵ,;8k[$OΠֿަi>mt^L'1ݵzw NG#RG,^e>By!fD93 H/% /EU)j 19=\A Q׭+J+Y[M&ӏ߆6:ϰ8   2B5 J-B;]SRk,y,t0? @F"р;Ly y8Ҕ護C;΁g-^y-Gu-`J !췝25%4:2ZF)7:EI"d~XVtrP35-/ZrJ H+^` בIc5`FQJ7̫j2<a@ 6W!RRۦ8#A5+SZ53F|g[f' H.ML^- ~Ƞ& v8k Τ h3d͟1#xx6$ISGZx9\@zH4H_U_@*C0Y6:(f`Nx>dl5֒&bQ- %*:3:nyd|7WEf}sa7 ,[BŠ}M V^8VX!jIo})[8:ߙXXtQ,."Dpِ34TJ<&~Ӥ"=U n\jn-T/显@QD?t:[zK'q|=mR*[XEiPTCBT}ϪѐK+l>8, #5&7؎zyq, ;%c H=DZ#744/[,os=i" H?V-]ssc6`!6'vpBP[%j,Hi`jd20j%ף Y7!pT`N,̹+8#:5JdeUBQC^>BiAS ϨvLNai\hH$?j&b=gè^ s!)oɯ gi;8V4Qߊ8{RX_)r!4 XWyxU eMoDA]ٞޯXWRﯓH ƒe`Mxn"zgn ?w%:'bhz#>9թ@.".9Jw܊a$"Pc K!ʋJb.Ѓe$1PJō_Uqbi@6fttZ/,A6hl:RJɗ@Cms ElEaauu#QQbs:WY0FE&(\~ `ɛ>PF.x wVT0SzpĉBH­eϮ?S kv A"Ss95Қ;ΙI]`q,A-K\є4͂=CuUS" \5jK6+ɗH.=bk3H24" 6OzDͤ4]5o亂MQ9a;ǀ"_z)ʊ3B_gBO%0B}rǚHs`9nf jE9qkUiWB Px=A$T2XN$m |_yvc^p֚V@.!lMa$DiUr<\ٮSxd13Fbƕx6lI^ߝ\378 u\i],sLD}2| 0hQ5zzjH9?媣ȴgtH޻g zR:{ ?1lM} ͠$J+xrAk)y|y22xT+ș0^pp! Oڙĺ8&. EdQ(5 jyxw1 NKd:Hƙ!ך<᠄"uB1F#YFMY A"I]nLO'):ϧ4MyWyryyadU@mn2>0I];6GN&]=vXeO285 9|<\Lbӊ!hSLs>ZokwJ{?mū#^(cfZLo(j,S%_D;I}-guh}Vama1WaWp) WWr[ eN="rb]>E~?P_+U7-)Wquyp͡5o|Ј2]Sw%VV@}~\ ,:ʃ{x+\[3ZeW ]% gD* =ZհfC׮W$iK-x(.@y9/rGX#5oNt=¢3ƲX B1XR (ZdDݭAUh,L:Iڰ9VxM— icԴZ#Ң0%|rڶ>z ~տWfX3nVÎN A,0h-<\Z,9J}IZ8O  lS /"]:!Z]. \K**Kt$!ua-O`Ob »`Ͽex?p+83u٦\%:aMFh{y`U}b(o4QQj5#|޺b!*JmKL,C{ʈq)>D2Dh6&PyB3`!`у(-ώ/u\xnjԷ{2Eŏl _b!21.M1aYN!.`'n[鼍3;cS+|P7ؼ  7y] GQcX κgn*ϟ-ׄ&@"%zE 1dO`,t@-*bؓwѵ!vYF]Y.zjÂ/^(#;Wz@ yCwaWyʼe$Ҹ#U+ZK;" aa@v^ tM1ݾ6h\{ȟxn阏E ^5{'og`ed 0$RI\E7u)fq1ܢ;H&2n01L,8oDz:] 4jwpA6oUgFS/v]YW ag+g=P%*ffXV,HTM3N:\oMW.X#I 9s͔qH&EusQ CR&2,Yp00w K/ڇf8 6.PlkwNյsl:zZXa%&9'$'N:lܖ) l5}3Gf$Gǵ~LM*N[{ 3>oM7 XB01au`&^||ΊTP'3Ml,Œ8!s[ړfG#l1RN}q0FMUowaoBi<̫Ռ%K8^SHViDJl 3X#o]a!$? aλK\x$qT5UMN4RT[uMѝK4R=$NVd {l*oG.$>Рkc\HJ^uRba`V"<{s0S̨4θ@ԉ."A¬8mk Cyg ewR]mUb "Zo %K g^zs7E H)(oLe@ZݍO8gw= &]= ; dIixٔ?&g'X5R'"k<<#yV3P3 *ʞGe8ەݐUKq>g)ukUp ^0d$34]Đ6(F29I-ಓPڟV~RD*4eTl/XZ\x WW;m2ߚA#]fbG BK{O,Г̍Rֵ~$~Qsǽ+/ZATSRrxdaDMNri䂩VOWNX^?蚹,)ȽFч:ޛ %Bƪ*c_a8>oڣTzN^ۡ_6f=Gܠ)@kx!t&Cܦ 5`K'iAEL0??؈@ '=b*a<;xVBYB޷z\woT[`5W00 ?@)exMG' !? hdޞ '>Y R|cqWQSK2v95Q ɝ1 ҍNEœcPǼӮrYQx=,gb!4jn[ 05|)ϼ bbkdM"O{~VNJbn֦9t}HBDԠRdb [he_1RMpߜTJTA+7,fϜ6] [C=$$hS w2ǖhΣ_s)_gJT[33P2kT7j7&+W}\YuRIсgy걷ۣFCvlc2Ă5JD@`/8sPjgvᔳҬDG̊نXf0IzGҽ -neE͵KVij|ͰmcZCg6v_f՚4ouݦY]Lq= Y<~~]#ov1~l$hk>!ShB?QQI}ͪ"_/@IZc(w.蟐Iľ~'5q,?I,M?(mAOr NړZ3x*1 QC%ک}RM qo`Tůe~Uko)EZ%X%BH77PT1|ҭg,Qd Ok+]FF(Sib t4ScapW5]>gkc_NMJSŧ:B4ErIpE}f #K츁QJ|coص%%i֣*9<Ƨ́L̩i6" |fCIH2"ڼx €kc]4_Q֦\#ohc%˦;%|b?n9"JLp `rԷ7^p}u\\n, ʇahe6v{\ֽ @»BB~ E{xD9q}椒HטVG܇1%ugaE!_/MKOx U,ҿ,\#9ZW [61ifX&ƚȵ&o(|n|x"؍zhY P6ȁMt]4W]-Yz)O R1,t۲h^d j`SPO*M=8 $Ĝ>C[R$0BSգ;cVl~/=AU8s#xAנ'}L *F{ښ B^sq%jk_8itfo]44ge m_4cUՑUvOKϏE} rOةhƥPΔUgЃB{%y+y @(n;_:&J7B$j(~-'=Rȍ/6K0`n$J>"X*c?NJkMd|j)u{HZd@T˟B̔kd*h:b tB|ֵY^y . I867DwR*&*Cd''i/ճP뵒7I5 [w2X%vQُT"9 .;\;G5쭹'tb Y}8?D'R~DU5ki:oKg_6r~^Mp; y*L E[M}Oi/Ņ3cCw(uM#~]WƵSy$NhBf˾`dD?"!TxGO7|H$Nb'rIĺ;A2NR(hO'BEƊPWWssrm}= (:n$}90z I!hF&Q{mԄ4oq{cABg%"/FVY&M;Vs<SA0<jDvhOc4)T;ctܴRD)3/7A k'Di/!!Ay1#I|{KTAfo51'GbhZ0ORA7M˴y}V?וb]Q{Djy+ TB>7?cAhvoɶ9bu@}ǜ#}1 oد9m _1 A%"K A,8[g)$= 1h;g TْaGuԺ] +y2btR9'g /g~*#Fl"ŧ4 /Jba,^ YX+K(u,[4ڥ, N+;˸.dp>YaLYSp]/#VaLSI?RVVS$Tfh/I|bYs=Y|m =``ʸ#JzwpOYVpƗm &<8fv SUE_jh UxZBBgћ;`.wq6snA,d/{>O5Қ-n~հ#muSkR'&i ޤnm->ʣmy\m7ʳ.JQ50KK}rcOn+|"L}^5ēUb͗,!D[QXKIq2RՠjRqlb+7JkڲOXaO<<CBYA0 Z']O&\`'!ax=RiwooCiUQbےT.szeG@L*;C_3rE[|?);˒~PEO Ck]+ i\!Fݤ.Ѽf]Iz/!Xʪ҃4xo4hD'u%2{7MnN=$4ނ׳jt&"hɴCi.r.Z/ټX͏[p) /?5mö!c]{Z+.X1hH_Si1m۱4P [4;Ȟ4҅ɂm&-q;d_yctͿQvULcbj8@¿< 1׏rC6j)N%OOUĦyRʑ}| lWo?%%ф_L 7|11zN\)ЕQ zpP6j31םc|ÚM Q 93L :^G0"?0΁Q~""Ue[@@1 dm2`E I[9b܇+li?F_YH2Â$l^()bː@(k0-, 1_Ȯ]yPolt?Sߩ'D@$^!5DcQ+SGm鶮X+;,|b\#)Li} ?;cYbh:O*&=}J;Hewuӱ뎴fiVjyf;l 9˴.~< f$T_EOEUy(^Wy |zB_䱼=dXU}ImB)Ӿ5/jTt69X'p:&O볹\-JV;K>(IhRG&I1HPkx'2=x`_ɡ [py{wLb~nOvG|캤4A6A$7ZBvw"TrMU]2}hC(_Ѻqrn϶ {;9.;?c:2=#0`]t@P5.,٤kI} &yhܤNg}v{pTqv!|\VK$&:ƕ]c5(A5}QbaE eND˛OfĪ04-|Iן ~|H͘Hk^@wI0Wn@m8 WuB?V)U[BYP dJO(]1@/.!cBl龁GX4[#7_gт \GoIVU&,ck7gl_Ƽm-9S*.ς9mB r~sOfH(׺]zed bJ }䰴sQ<6/ƆKU>Z~IYn㬴/@)VSM)fFuI&= iܱr1UpgQ7sW-IH][:O@z|zЁiɢOsQy*bTTT,Ǹc9fXC9=qE+[ZC2H#b@B`vBÄh*F1+{͓_7jj|[$B Xkk xI[oC9_[T[8kԚm8xXHCH?z!Ls^̂*ﰺ-]CGGuڲm:&0tmM#0sQמ?_ Rj$T!q_4HRؑ+P{#MWT &ʇIsfJEPAfgI]RnC'l bäh63,>ghLXx"ZԍJS-сz+I0^2ZnA+񯛕ʹϵ7Jg+^$#5=t#J:y3}TDzRTBǾrf`JpXv_gL^ͺr>a9eV!Ԉ$-AXm ~1D:+V@/F+:VK@YwTw/7 XP?~M7ވV*۶ɞ;%Yj0Ab:.66֤*"XȹNfCpD8,T䫜 %ܐ M,-ɒm`_ Yo@ "k;DP-:s1`x.;'ԑ,6/E0}' V !|˜ e*yD(€K$ 89!j S璏0 :?}>lW,gkWćBn#-+1~=+.FFQ"UJO x4JU ū!\5.Sӹzwpk0kO#jM%kƈ !'k6Y5&UNYO[%/UɅQ|ixZ2͛Fy K I6y_ҳX%D!:q9oǼF[7D~y_u-H a9( _C!.=}d2a%(>ݭ,ֶ: +$)WԂ%7i^7bA@Krԯ#Bl cYĖJ γ<:'3[u%;k=zN{z eނ-C׾E:coPƬ=Z]lCJ@U/am-?:^a1ZhM#AаUjܑ<QgZ?q/-fzp뷅c Tfbgr8Z>M˖љny[Mx>9LQ7) cy~[Ԉ+({O_ G=w7=(i8p6L:m{nkpey!Y: Ƴv)mXu sϜDkB?31?.IE_tZNQoE0 ?9tImDi ohR+NI/ivvYqH*-V%*jN=  MLo׻| YS5s#B\%B!:pOy ge\]J]Ef 0m4q!%.YһTv] G 3"LY%rJ"J&BoK]0{`V6L/1N<2#C|GPΑy2y*{!}-ߊ3:pP5(JNdľ^%ތC=ʻX䥆pl`pW3{(`P{ݤxb!&pVa<{^s-:ZqZT;<,U-, I&>-x. :O襥RUGg|sj_:F*daTo6W.oc̵')ҡGY? 0|uJSʨIBatJ3|1`xp 8[wIA e#N,P/=ԷK|`+\GKScV<\("2('H-YjS Y| ٮrOXާsέb'q?'c'ϡ0 7cߺҹGtlKVwJTZwdZ&l+b47J3x{x2cy*_]lio% w44ZO13d!SK[(~ Γ/HfІHOm:%HLađ_rXm-8pn>1nςe)]%/ctȌln~}Om40EE%TgyO÷8 Z3K%g%~bǂxEA<*si3׋tZq RRD #V` )6='ssKkɊB.htX6g\n6<[*F#=_O G6nzgղV~lzzL<(iH~P ^sHt;Hd82|xӁ}sVL5r"=锶ʹ&`>qcT0kɰ ddF† ?? NhYQXʖyMiU #}׫,NmLLA:qy4 wK߁:u†fmAœy%QTQWBj:| v;D Ylw՚Z^˙85KMdpG\~%3Ͻ] JB#DPT9 !nDZĽ.x:jxڻMI #]„& 6ܴ <>I.vr$ECse~L{}dn |||@7..3_ r83!,}hY h?w4xA4 ׆5ąeKwpJτq/8nLLgN@%cՓZؠS]7Avj`95;X&W.#`s,:([/>MfɾKI(d+^ !"Vr 0kzu!!QxL)d:X/qy P\}t>?ZbmQ=b @#L%6x[!a@a}(igR lĺ(;+ Fjç{%ѡj,vSf֍ ?_E{Pp$^fU? Py*a弛0]iY{ 6@&HbbV}tz[A^h@~])G ~І6xJVw0@~(EpZ$*k!7(g|FΧvPnlhfL;[q_qIBX`jVM5︖mF~XZuIˣÀLR/HJN/ mQ8k3, 6k$_հ4Abh$X?h VhU-!%3vw|uV(bQI*?3zJM:HKxYKh= P 7(]1 1b!lpX<yhf˧;ďHz+< WmW\ _/`YNGlZjx/ir$+\ ϊRv=IA%x g7ZRWqQSdL^o1g,Ì_8yqidqa܆(yYZ`gwG4k F׵;PYZ,#Z)LkNfh/YծS`j#qYMGEs5_WUV6M&K&({ic\u8D#>xܑR^nqE8>eQxe<*SЩi ~ 8bG,98QƘ+mu*9sp L%@-%tVUqaÍ\6+MZe9TV3'OZ.vWQO(%hPs܇̘0]݅a׻Jd<78y/:[d^ʥcuV43I[[ƹ!G"Oi<#ѽbXu;^lX8JI1T(A`#-:wjݹ;blMdZ8k#ӻ*f7g3V+\~Osmܔ)( nB)ڐ4YR[5#şOtR_C1 3= Ӂ_/|"Z %Ϻ.ꔦu!>HTest~u-AG0,Lhf{E4XWVL3]"[-X$G"SRJ.8&߬{ez3s+ྑCQ]h+.7Q5TM ~~Sl&~O^刯ˎΤDO p9۷pLiޗ&?P7%pQű>´(KV蓟 ks n_( ,'łmʿɍRPL a\!g'َVwg}}@d8,N6\ɾ~.q ^V6_ ^ Huwv#UJ%-200̺ bg[U4IwO㌞qm.Ha=`ٕO=򎾰n)MY~:;zkc>cS(NpP/,6_,|%tbd/#Zv=" -Xt9%@h,h@łU8*_;/Ps^yCR3zL+[7Q _UBF5/EY@أPg!x!=aۨ{  ; jZﱑbFv'rH++8_(9T*ˍoM P]:y,K_Ꮟ iD'k.]Т~pne{Ppb|OHFhqcAnS,D m@[ Q:]|'7+'u;p~w%ӪpSc8~ cE@O<,:/7 xPa9Cm7nШ"SB()QoΖsa3~\.-V?,)(qS7p;T@.qul"vcE끿*4~+Nn뇵 g5`<ϲc#hN&Iz5LPDLﴐ+(XqFq{:[(qc*cu1?p{L&ae\s3}[iU53rhcLb310ÇCb o}WEa}DԽNƜL $]I%2FyPR0 2֩cDB]Ɣoҽ IB2iB<$Ϣw |@e]&01A]Nl){nNQR}b`=M*RoWf+$ 8)Z]ZM 7E \Z&YhTl7>^};;eŎ2+ڟq^G6%6I7ل󶼂7OTcٺ .7v,ԗG3>3=z/jC|:}&>yU͗< I Sٓl;pA4pp9M;""仝{hI\G(7+8}0f9&CLl4 P*QpƾDEK( "SBYpP$@PTy?c"ZT?@RT!fB(fr{<ӧwgpb褂',x !A7U]>zſ 9\sX=&b'+8 l1?U у wo[ܭ4jn8lQ=ܾͣ68 Z>= ! .bςkSR`WP@,qc ɷK r&V{gF>>8xÕ{#v$ޠ֞Ayꄽx !Œ^rU3 5 BE~2B6Q![߸yuY'Fku~X au B{͆ iR0Prޝ -#evr74k= "y+r:~ğw~/=HҔВ @ q9.)׌` v5q'~8}FNn+-݌~KD+f\q{=Re21Á tBYI*KY8^L༊&߇d]SXEPa=H-z#z9BN`? 2X0[B3Ajf!ncf0 @9*IGt7FoOs*YL-(fd Ŀ[p:U;*'j,pwZ'[iܛPǣZ+Ut37tҭFY oI#mP}4pD J 6e Z NSd5ѷ.1UbX #rkKU;ؔ~W͍cpdaqߜCdMW O_HےO4[[a|֙RgSXS9x4*|Pd?qJ*Fy*k-)6tMQi9nr6SOfKZc3ntBafDu110Ü(j 28-@!!!mpY2Oq0٦Co45Ws JPqs ~'{89jg2ɥ^s߽odc0_Z a0ȀfڵcH#XiY/ @w8e2 טcwoobjėԎ :׮U=iNG ×*DU8,WYPPI (G,P#{fոY"ӽd7\GE"w$iJrt" ?k@4i1@4 $L/2_9/8O:z<7GإzEm@ . n !Acw˟UL#ݴ-:@A.$1*\5vc{ #kRzewVlH+mm߳kƒ,S&~ȤsOVk/{*K"m.k@6UwsZ* ⫃Ɂ4mVdC > F15w4hKF3̻˺)[Iڒ=݌{3(Qs[ܼo̧Vd; U ]..z4jĔbKqrǻ=q)T@QeңWↈsρRۋy\#U43&87Ѥ=)>\aWOr0ui̠MCU.eKKwX~JRHZa p!vhN<=_1y͵k%6Foll[a".=F&& tг(A.gҾ1 m(NHUQ5"H #(; zܘF͹2҂sCK-P+a`Z8(_ѭ-q!(G0D>aQYBy_}0t$ 2 Y)3@&ٰ\ݽU_[@#lr4j2=;w:"l $Owȹq?Ί9-mk*nK!qp*ښ[(o^2Yd 4|Sw*̛Ζ @řYz7e~:%CmP_y\ƃq-:h2B-n[f)=a6EzưEU1 PFI>)vc6bOX qE(rco)ɧe0$Qf|wHo,)} VtGaZ/d][qeXԻ^Zy *3y,*8icjOF- +΢Y8t z9yJCDCsJRm4L3{nӸRP2';7f(![R?kO , Ic) )5mm/* &i!/YCfëERs0Ҍp"{4YKq>|+KЀ eͼDAV.S<h!j5C R@ƕ( mOE_AKlYq( =)v -o*'>Py!ȆX{ޏ7GICW0/!BAAȱϬq֡Zִ5Ro:?ڿ긢AG<``GC&OW~Qp`ԆkܾE"6x}UlJ}un2HKQTlŝY%+a nYTYe>}_I3<$Jx Lb Liy%:끽Ҟ>eNĈ W yRg3ٔQ44@-a``ݝ;Q;QשE c똫n_X_8b߸&isHc-73vK+zl]{pF0M$SaLezkyH53#Y*W`ZاS\WX$Rȶ^ȓHQ7N]{~<78K.4O{+P@[*t Q1X\*}]S_j ÅkF;K7OHj% Dܶ`Y-K'{hk\⢾N) ʄ۬IeҰrV~r0jck|bM{j;jC3Xt-ѷ ZSjE2^NkF8!hw!)pMA%1ϨY,hyK٭~$~7+ ,̽:eLjLig)dxqf fG~oO4BW~V]>lH^Y &cwf Fkf,ti+A']Šם|*۽KܧYw.U ;Gu<0n>rpc =JqZ//܊ѕDԊ;WM!ii\DVY:ac_~wpnIU4xP@es\2H +:MI/ڔ ,AIryn:mFGPfq$+I H')ի{)-0eb5f1~C Iɔ|q#ڏ[1FXր@dB㏟ N3G{$yϨO^[X,_WN $8 mxfg Uf֡Wz6 r܎sTa.Heۼ 6EC;vp1o'G/Cy[sGTdT7 \0Gk˕2#:IS,83Ds.u9}d<RFI^ژҖyX?Fd4J꼍ۛ5[qXGLm@&Mr:P,0}{*K]2Oi >+E'1\0):^Xl9p]$ьќ؇2nB_p9j5ͫ fc9zF&k+yfH꾶YxCw#p<(6t%`eOhQrt X~m iT&XS5^ Ѐϕdgl fz olP GvUp%N q0!XчĞou ?zfJ\+pNBS&Jk!MWcrF뉠ɜ{cQa 1 ˻ oMb0,@?^yqV?? A"]4fBǧG.h ^^h44)kA_m1)4~/@QZB Ck'\po!Mz*{GH#Nw0YLI؛Ol yoӵ:O΋ 04$1 Wyvlz@ρS?C_yyY^G;kN1;Џ"ہϿ4Go ~teM;H~jmR>A7DkBxf!J_ǎB"R .4_VFR9iՆ ~^ op! ,"A̴hC~p WGSKE.If/w$:Iq4U{h-UѨ O͎޳^5NKT>WOn2o6YƐ ?d /" QNwCZ7U%Dx 0䝽( pRx z[K;&akTC)fUs(S@zDe~v\g\Z(#U.hI Fʪ,˗L<88I0%Fڗ 4y ~e/.ݰ^rXQę~]!܉td>TpS1uKb2,)>coS-m3q˂ۭ؃cu+ԀW8O@lMi,FfFFNmg &L_bp\v\s90*1nA=zNlzKXu faLQg`x */=H|LBA'*OTl;9sdf0+40êvw6}I,p1I?&zwd{wi-rygVZA0V,Boh~wlo}{5N`W+g؃צh(LR%|%h/)BW&qRG4,{jmo2s< ÷,0XٓW<ɔkEkO rQ#MBQn`ژϧJ(+E!(hR7 ^2^LQNmq{O ЇK{*$CV3P@b\`lש&0 # ~lxʕ$DjɉFpGsc~Om'ݿ6{EMqjl-ˌym\c3}#-m::vD}9L#y@:TМ a#樬x| tfd5/E`yfW3T` Y 죝vk_p393۷jNNev^3(>U{YrP$˩P;́3V=)O<5iedjGϭiE!~oDzn~EZjP)IxN\CZOid&eily^9S |)WQ 5Csg>/x )?X'+3Hث@R%3kTTD~N뗅Ćg& k㍁eC\uJd_p"[{a 0G3HZg{vId92Iǵx2ЇFŨƂM< %97>H")h;>:HV;z$cKFz3| K8=L%0(9qlиV>{[=&=5D7H6V*s)h U"9_srP9h0-}Թ~hvsU6 NoK<.'ʏyp,i8P(o9C9 3jH3sȋ6ŇL^C3ԗ'  JcXja7Ƅ.L˫dpZN2)H"HGP|"|[u!z(qYv9=,o9prĀ }%WpU 5 v۠Û$y ZMhKqcZ8IXе)R8 Xe$+QM{< ZϽ_[_"#\I,qP纭h h9: n ]?M3 Ѭ E֥mZ檨F.R^Lڡ0/[P Rc 3~x=Hz[++fX2D HJ՘.LZ>dEK: nL^5S(RZ(|ZB7;w8*;%x)!rTc5oݗD'TXjYw'9(:WE-3G{k.(SOՒM)9Crs}Ϧ+ ٟ|l:qU"GRxSi$5zĸKٯh2os.!RYda\ fL{I\|R37(\-턄]ϲ_Q !.QW5lfI]Sx7f2z]>e^8$Vzu>g@a ,`2Ij" xh; W ʇNK&E9mߋ0 PP)B~{_XCfW0VP[/a6msQCaWaIy Tⷫ 93ou# OFb=V G^?+ƜXuh_5whHr}FɁmAb]0ՑOcԴ kJ2KF6t0 #u_w 5Y)Vj0VK]Y0_%ߕje爛fkx=Î-S$pxy>>:gvlyvұkց A:z`-P ]{]ƿ:SlU1GX_V{ ϙBgJ>| u!S< CNoұ9oK0Ken?ЄЍG!fۧY'j3T4Ē D3CT aNl9jl( "BtѢ=B3%cgmel؇fs,mAOb  zҵxYfŀ;s9'!o:K.fŐ4tDBV֨{rq_IW5mTFdKf2hmSHz/p[ ̢g )6nb$~{&`@u+)^zkY+#GZG봫EJs%]ܤNQz? ~ؾɽ^'tӼ V5pܜ4I4r9]Aֿƾ9t>,Hdpj($e5۶v/uA%qi੥&#ҥ}& KM71 R]eQ,1up ۳sd/zKޜ2<ຽ kLYU5@sۭ# uMC;K*N`c?FZ!wwE4Tzˮۿ̋BCc3hfDsJ6(T呩i"YGkޝ]H's|n|X96hfEP`^4íf6TʤkWaw`Zx fxN8Z2sNE;4hkvGhFMcRE cWR[L)2]bAfn rwpyiӏrǎ$i1% ж&huë.ZWTCSDZq{[B5]pPĘ8& v1KfN~ XEpBZyV-m%pb=޸7 [2 YF5rc2ldQ_\E ΋,-|)O$N&J2CZ03&h {풟^\qcA~{Qֿvg)wSC2ZuV&"{c#zU=xgJy.)uinp +>"6rQճo^\C5A/;(yx%`I>WL(v<C:C7i nhJrjF-|h5ރ=gHa&' "" :;Lc& D\vp`PeW Bb}pD)uh栺&ZyIpzD~ݫ@6@U[ lO^~Js;+Szig@BO+";7nqMz\>6<2u G~B)\f*Ո{:}$@;"e̩<ő*1H3^5y\fQ@@j"} q)/6^z֫n+Hdxz$;Z-C<ጬQMUCZ( zExyu=8'O82AW' @r29$i`:r>䥱E]}Y4cQ1Eda,ÀۈqL2&vA.FA|I?VޤEkCtM;7 sa#`*`8 1䖹.N,QZD)mx8͎ZW5=K5$J,KS97xׂ[PrӞ$0 ;ltW|9Owj}jx r+U% daxi~1|:kb#,ˮGǛoatá w3 4xe2sP mWߚ1zYLT$Bȁ̝!'iRd~ie&EWTaHϋbRg{o+DX' P$ VjS*vP1pݷw)mN6.Ks" :9n,wvVÒo pYk9&09'Pk^z=SP) qNV2U7#^aul0#c[#Lg[kbԗ5XJ@rѤ wfq .ӕNJ!2V}%RS:Y6X6_!ЛFo LGݓ]钢xE ?'lJ77U /#s>QC #Okb<[fqv Ra7R*\u]a &- E_;jsvdpjH'v7a?#Q)-[qעv<G2EUj؟\w'{ŀ Ҵ(O,:)'|>IsV q2cg__xIj4x#OmuR#%hs%G~7p4q7H"*VoA P6k|V y{xӾhWn7ٳdO2>}&z\^Ha:fH5FW:Lq1 .`_W, 8?sWmNn%fJ^)o4iCa҈> ٤v~װtᙧ6r4 /_q=e _;uv%oF;2 X?ҩB^o :,٧ *2)EਧDrb#l,E./(Ofy1KX?fK:#6J1S@NWu=gFQ/Y* o#pOWf/p^ۡ lBX+j\F/a۔]gYjUUs$@"zg^jR" PM5dJFۢqμ?l=\j<[b9T|  FvH@ -uه%iTy,Lh}TU|S\}b+Q{ fĵ3ג~,T;1.'V|K]O&NLT#N7 +zӬ2"-FB`2Gz:G(jr۾z]L=(yc_I \VqT>"210/@E,x{|(QzVbЌ7Y*##Xf t@$#x2ǂ̂{e:r4*;CE*fcP'BLyt HRfzݓ~+ 'F=/"kXg @@ 9<2={ȹhy`h,oK0R]۴YEz\WeoVtk[z!?!W@(?[ ([ 0*QP9B' #Cu. ያV?_13m;U1Xy0`^A,ÁKM#H Z_WGV>MefE1NVR#XgZ"j ·J jID\z !Cǵӊ74Ҙ-P.y)nh?r Q`cN,L6K6bFr!tM'[g#^:1V{"}`Iaz3غe &m^)X-!z׹UhAD`ޢ)k{? {\Y ) O>;,mXpq.yˆ hڈ R0Ѓ_2-ߌd0Hl‘!'f#+4]x{ 0hLk U[/U$TS\ݴ&rX4榔w;lR!\ juhpwPoQHia#ɥİ,W<=C,dSlx.B[>0i*%Wqm@ѻ!KK{sU;<$ΊhDT\<#2)edSaR" Z^_fO*g 6C04bLyE8k"dZ?/RCԖԛy+I! SOn+]2Q n;/뿍#نaSʗM@"(g[Cle1F>O/ਬ!'4E/B8U=9N C9iHAÐ-럺 :Lt<ͳ-USI|!M&瑱0}mL:I/I^P*bL!hZ󴭧ZԊu[n}<+m3'a:W8"gТ/PRBL/6C>ɺ0f];Bغ0z|v(#TB&<ɰvfX:QA<i?q]YﲱӏuW%uW3k/'{#o%)Y<Efŭ0R$έ! U'5r0;s^x\>dru:Yq[ *zЋyMYy}Ay\D,Gpa:O$pǧ=s>n$5?ea"Wgf˷H}2E)?:@ˋ%qqL,U*ߗ¦%%I} IES;I;yoҩ8|wEW291'}t裀KG{LkiSD Ul/B5#;\B ⢫ >^HVeWbGI;Y[*Uo:S8 (p{:yתWIw{Z ODY+>1=NQbB;BY,8UœgH^ci󸕆@inFP']ODFp$;lL3׋RfSkCK)֢m:qG2]p j_+EQ;j0_Ŵ^)[4pXE yzZ~:F3)fE/Ժ-w6b{s茯8aDXoMU;1P:vr>#V|7!UF=4ؕߍDkF 䬢[jIF_’(kN[Ǻav/ {8]3%g|h\*1!uKw`I $\M  tlP@F& _6`ؿ,)o.1P"s(X)Bup`9 nklO5[MɨPŠ,g=B@j2J*)np _H~>+4j5&3u'o~9kW5ECv9'Rb8~lk( 2 a(^6.OC@6ѽ@mwݎMMTYn"_ BHީI'V$=1[o wh~,x3>'6sAmЦFɨ>{l8&+-|; QOa\1N<.0!y31 elsdo)nsP&mGXc5DÖ)4Xo2S,?FimL𵄉|Kdzy-][@Gcp.ߞmGBpjWpCbﺶ_Oh#VۮvѹeK|è# F s g0}!8+Hs볛HB.T0_-ݨÒ]g=WB 7;׭()o|5?9V3C:mJh㙊Qi{.5Np>Hpу]Lշ_ /6XnmW$Ft3靼u R?*þ8W.RrWqdڻn)~EMVKa˃mv L.̧kL*qTQW5Pm6ʝKxcfQ&PЩ:]u&E,F"a!tCwcهd=wC 2E`ij oL 7C~5s5_rA*^̄sṢAg%k5RLāZŽ'4Q q\lD԰[i 2[uAM`nvƐaUcrE\w ը9*˖u[Hעt1㋳*Z6X$-RU-Q ܓuP\R5{ $TToOXw19jd)MK ]QJ>S8Ǚ]\"1U`alX%-BmL/o!AQVv^6r_ +g>[ f)[!(@>$WQآ` Tz MB\}R8v.Z\~/r>1OUqeO"(获 rbɬM$li!<)/kE##.* 9yVăVʖ-W߼s.hpa-1ӃX͒+wWPn2x8,d#Uk"\tv5xwa}"НKv ыdj@>g ݦ__r]a*(Y!g#2#]- 7p M u_-Q22}>qGc߄h7+5SUt=]%WCYȂa%I:RR%Ҵ܎f(^9}*<g-y!d/sAKiC SKoզ%j"`ɆpQno10BqYS7y3s 1(B.PE'hq HxH)^Ў$[8 (J*W}%Զ215ʞ}n:}b+Q;Pvn3vƴQqF*y3ryyƎe U*%8v04yD~ !"EaP1=Vz |H2pp8ol>5j/Uy/3 /S1Ϊ+CÄ/T:;Rh Cy¼-[r{;GCKG TV sARKBL\΅GIŵ-&soôW*?%{(~~8h-$TY UycƱpZQ.Q5ά g"Qȏ/T};*( IJ3fyo>Vԇ _+=SW=*g{V)b$]pķhGTvbTniC:0j-m"aBZS(j٫[$yA΁8Y TWa+߶YVT5IqxB|z2ZzarCThQ} |N3Ǔnk:PzMBfvfʲ=Rp[G(5ZqE1ɶG. ـK`OQ꫾u8+ȇÜqg6LP_dT⚥dޜ/WSi'9Ƕ O Q/ˀҠ2H!;7o/یē-u5nbXaAZ2UfrI v6rJ:N$oɑ#$Wc/WE(Fw h_ͼ}|_ MݶTwǰD{<;V&ro`m_㷠?<'O S% Hݾ3 Ec9d1*h[$H{"SL-PNgf&E{Hz#6~ 5Lt[0U!i[_% fv)=TJ'/LIqL)ФA.[p_D)cTCAQn^"˄GīBt~eE`~ƞ*sO:n\8@gQzR>S}YH %Ϫ2gD>'Y |ubkGݿhV\ƍ =KuBW<Q) Wav_#Lu|WS5^"j:`_)pwO_ZƀqR֡ebv$5s ̶݇x:ѼqCa'wՏ_ ob[EMBڃ }_ɾUJϵͫ)j{-G-8͌c&֍,X8PYLvgBK H\H._ɊIK8Ō6LW5 d )Xыy<&a+F`u|rB?iA'ΞaXZP; Wɇc;.&^r=lz]eE RYxMSTEDsQkg;SKA?SDJӮTmț'~Dty3x{[ʗiL:Ȏjdg Nl.V1Xr9x͎R ESțOc7I^NgߪE rc ݠZqi3 &/, 18k5C;5TIL S!t@dU͍֕LL[>ׯ`^S9kMFxzm_H?]-x-(Y/(V`2:ɷ(sh w!#~QRCcYf<6*cƥ"p8y~Ex꟞c9Ϟ]La Ŗ'w9@Of_ L,#H`#3G`E8\,L%Ys֕3E?Ff%'LMWLF"+v 6bXAZ#50sBЬ!anX"tl a<=z`j|eb:Nŭ&5E\lAF)/0"Vڵ  DE۱fSU%Y0/au#kۗ>ԑƌ gpeM͚ ``^zVCܵRBTiRy7Eruة׈5"18ltz5#PueA^Γ]tjt 6DHF Y8MSGEH^#IťYq !2khGL59OL)뷥!c?)P3bY􈪽>zJ#EX\k; ھHG1 CDK29e;|u4Zr`biOvuF{HQ(S4L)N:iG7=p~sHܳ'hݭUw( .{t6:: x|ݿBr\iΘE9f^ ӎo/u$&&"%@q΃ rӄ #jv}020\5^ҳ#E~[5̐ӫ)'!s:]{S}!uw, tRW ۜmǬӝѝSOsUOD)x+^0,٧g^ɹhp\ sCMd4=72;Gs/"8 JѹIO&TMf b+]GV]߰rf ~X#fap+Y#/LwO~:dl-Y"d?̇D%Hv^!{Sp`|\yF,y`dcq(mN m/(Bw[ )KxR(C-w#zVeMcK5G ױg%W.O~L;pI kL| A=.kZXVO@Bcn6i ~e<-=E_8cܽ]d(gh HpHRJ,)Է9su?Z`alW|еR=dxE MpGMp42xW!Qp#51WyԄs{T;L+1drZvŇ]BSS75`@+Ja<4r Pp |,$pXJo+bZ*-{B]p"= R[3 N o{çØ0 @ow>J7*юL PiϪVNVX2!r~Ju!$.7wNm)۰lYFa'paw݌STfZt%0|7D(8-r70O>sZs}?[wc{\Q(~ed|Q|}xPIS#, ]1f XHm޴q@TL!J.tKWYL/V-( -c}+1X1@ L5p&ߌ Nڄ׺`\5A2Yz2J49rm%K"3ӜIjl(F.YBuzFeFVkOŦ9,D2ҨS۩`i1{E':uM4+7V%w41`@ 7>Ӥ\5t6AW^\AйB_\*v%zPCvK 4K.;88ܰeQe!{ ⎮|‘hqv xU|򺰭 p9?VArv]L ,T VL<Ⱦy܆%h)ka8d{k޴(B<4hV;1K > {,׵YDE~&zUAԄ;OlFkbOMδni R:uB_y3z#22E,~tRK{7݄>=hە~rt$2LWz `UoqQh8&xe2"ip7z됴0:q̘%mLN_ dyJs b+-C1R %[KقJNUg+'=aG硻Un  |%MKa0v &1ҶBc2޹Z\t}}cUd8^y8 ]/:҇~ M)]Qy4 ʜ V[r 8OԨ~^[#=OM+yz{ݙyDlx?=p|a!G,7-c*Kt¤$]'`#' LݸWvu¬LzW,=H<2&sW7Un|`G]vt0,+øgXЇc+-2$:#G4Z 7QJ".Fbq^ |ΐ'+f.{ =2gͻnL츦K.[l[9oK` FdDhQxiNA W[u\3,rbɃO/~e9W/y'+ qwpi= A߉y 7S!s7 m[ ju#vR?M4"w î͏N0P#D0/2;J&]LsV|gI=9{#|(|_72c lJZoC\K,m 7nUx1QzXr`mό,m&wn^ 3HI6k\ MZk0O:[! (&KcF6Ljd>iMeƏEQt"ҿ"ܮTUcd(JYB2 C>iAHucJ >|Џ W j5(Aga,veS(<-]ERb!YvW=Ia>FgIbKwR4hQJxKDU710}H[W!xpv'Ѫ|EJCgkcqoDwzϚIp2١Aw_P!{dk@@}V!|GW$DK1g:Aȓ<2`gF!I=ޛa ,PEI3i'q2C |0u |*7~,PJ`rN,YhFӧeqٶvm ׉ч r(n޶86_=(]PQL|Q.Dg5Oaː^! 9BN4 uG!ɂHjXя3y.G!E2&$zgޟ*U\'NMl^4?H`- b pT&f, 0P Na(`6oԀ ax3m-"t:XU0If6V !lFV邦$!Bұ_奉D|CKৰ }XMf8 EMayù2piɉ{n\"X]i|S-;@qn/ mѸM`JZASd@kvɕtzݸ % wBL CQ }':մˋ~԰ˤ4C à/ 1qg4‘YBѸ_lyxHՍ 402j428]BD[ϥb{U(9>wM\?h_ 5)}xar=>d,sN&y*=u3ZR10!xhpSkn!Py|q/im;J ņrBBLı0ښy}dCK;kE=ͷ򢒥|Q jg0 {4FPe3N+yK+vЁc盡&k{jDTl}&UT"8vMxIs蛙z\!s7m)Cg0pWUnݨ(iu[얂k7FN J9` `2H(]gVг:m(orCJ~Wh0Ȗ-籗a^ke׃ Ypa_Z-j*$6 ~ؽz4{&Ɔ-%(7  vܚы|j[A%>tBɆ@'~5Uꤼsy{Pz0zÜKǎh24#KX~(94MJh1H/簇Gм_Y'vdbP>+>߹Q!K`tIbMq=l<\1"[by+DIFd|`D6#v?O絽N]:&/_/onZ \ͺדMw^{夂q~1 @s]kj&1x]{wvB 9e!+-D 'ԋ5d(JeJUz ڟs@tϿA>c|'Pttoح,S[ tmG1>?t_Z{m$C6-̱AĠGq3j3g1_\B|zkhԣgzkT=imwD _6 ?8OƑTyo讪-'^BɌ6Mff!O^Wh 6p2!ra B~qEįjc%CWʖF<?H Qg+=i߯ ȤqDk{'ó>irdD\&?oɍaRNvZeZIguR ʪx5Bϔ) h6MOCvvn =hķN>Jx #bW=7HcY ;Q>Q>XCSr}Ath>V!T} Ed Άop>L{?YT`RͮDWZu-z}O 1~u"rn.|ѳzwhjZPr%c`4P)-y6`REC΃*~|nb}#{NN}QHcM{lw%LeEiʪ˴yFVs߇Y:Mo|j4{|\aDD<VKSe',C93`- siA06kq! U%( ǥ6Qew;#qv͘7!XkcT4q/ IZ*%S meLlrEv@UgI`ùK'WU աڣÖG76&d$*T~dffqV'>P75KAs`*o7@S1v\pʅצi]x]<nBqAcDaiO+taRk)~.›])  Ho׮A*[?~GT7{Tfq3u$ ޵թ)xf}|6xUm2h}gu^Wm9Q\@ Bf"F:h6P;Fz `qȟI-:󚱺RJi;l|{?`1dǑ2L+gi;>H<.2C_ᱡ[o&7= @EF;wrl| k,hFEnoy|Sj\֠]]FALP vvz􏆑(?J'd 1wQMG QNb<6>jM xr/PB յa4k R|mYHX`x@) }UQU^r!XZonasW1)r|^@N,_ƃ2CJW} {<xڕTk~Gɝ8V=#0.OiZXL C?H|Vb7}v{ x;m8YsKp'͢$iؾa4[ Vx=(dqiVb, ݷ<(.?ue,/V*v8D^<ðK5:\#%XH4f9?:z R\I!A.{s5 DX)'G[I%5iꙄv[AK[ F:!V[KK-?mY !{!5TK:K~FÏt]z:YkXRDoBb][>{7FH8+bƇh`^qc | (R~_**rclVZ|߾Li` ]) VJյ}$e)]MloW*݊+kG2qIU(p@30 W7o u{sBBFqdC~pAl^WL;8;)Uы)&4,4Vw@#MT:!XV㤒xYNXR}J1@&y6< iJhRTDd(}I6D 0"]k bڊ<;GX$ rm42Njic{Qya[VnڌHrTA0TV?ٻm$B)8b 9h_"?7SaaW80pQV); H}E| ͼhk)Wu1 'jLJDt"}΁VE}/Nf-%K~K0Coɧkw\:!VaTTIxXC*jw8Q蚒+VWEPj YP JO-v oka[;ۘ([ӑT* ovߧ_k'?+걄' L]@lY'ƯBs{oU5h"63lS][l.g*@4\df-W&1~_eRBwz2AN, ;"6++QHqPBP< 1'CLA{-T_>2LR*zViYwƸQ!]b,Bjr :9aԡr௢DoˡЬ6|wȲe;NӞC !,uܘy ph@xJ _;Y\P;%|03 bvFԖm3Y=8yߵ1LҮ7Sr̖JqST$:*TDpL]R~L Tn}~H:<6_s~%Dz=`첝YԁTH?'x,EJҩPJ{s18f"Qw+~&Vz0q3XIM0'!/sxiJB.aA|Ԙ,8rNDL!TZTj9T>I"x7%ۜ]"<M Z:9>Z5Â<—)dўh 1;nf 1`o1&qS|9559@VB;Aj"opb$kBn'DSYm_!D`O 5,Ht:[cF2'݃y Uis0mf|yRPz0>{Uw9~m1箇&u7Nt^ild\B%.wD#²Q|]V`a?ܫa` =RWC ϧ[@ Gk7tP}Ez-D$>|&d~#)^t~LόD2}cpd^ȁ#ϼ(#wh?\݌<| F !׉'H+ӃMA@[BlGUkH7GϷ)0˸Đ WZ7&ȂQŸ~᧑g;(F`Puq36 IU]d*S`aZ,P_A-:Oi7Eztz:O:袠"\fő37%Nc5! 4E% ++y]DTFE_ F6Kb{wT@DvC耳rЪ9',k'JNkv p 5TOD#4qD9HUu&@l׺zE%Vzw0V‹?rV/;ѯÎP򢸚bG6VtQf ҅Z+y! `}+xgǣ$> c;&vXQRl]04|ݑ:3=&"aߤ@Lc1Hoߚ!%tb;mFu.lR n[]lꌩUT9)pW³OF:#bc%oredVY@o\YЫs8Q!7sHLFrHrXJ&Z4{cq"J;ZLp:;"׼q=ኑm#dj̆Df ~1P6CAxF_ ~pzx\@[G~_Xߙm-lĎ-[1Jv;gqT6.jpC-C/pG&M41JWb~Omlߔr'"1nt{'z'hBYa] >*gx5]8xO?ƀW vQsG"ƒPAۗ 0C$&k(Q?VH:$FS>IsY#X8=+rӉ۞2Ǒ9"v/}k}Tw(_P ߘbX3ӥp"$!eN%n &fԶm!+zW \-pQ`_WIEomxw_f@w @9B}GRUW{Ʒ{aqk劜$0(g "GퟯՕr kךx.XPP,Q[z&뵻F;Ǔd>Z~XFZ e ٱI#;\8І,AC1;_,`HC[G`O{y"3>IpS߼\Lj,`>H.z0Ir:RgWw0x!Hq4Yy2]0ݽ3պuR|$d80|8QpR(\~"g{CsRUfazj>Q$d|(TNH;t W sZg!=1Ť<޴z]oϏ[s.|$>Fnd*%cwjXڊҭi]1e=n`b#! 708t4My5ǑWmޕC9Ŏl5PDT|-:l6),cúEhs Қ,!4Z tLtv)ю^wQtO/g@Qo?>v?~;@H"7P2=iqr+XJM1KfeTQDsw4'~.Af+}"9*z|"c ᵼ:51f+~f\ b nV&hC w K XIl\>ŔrMCHkD*\SZ! K죇R!' SڸY;"FWM K}"9j=N2d !QB'cN5{d7Ѐp?/9\f5Jq;s85 tkaiߺT%$L/ g-"ZS\ܸ. =,d{x_"A.6߫}n32jl[Ć-s}{1&߲.6ZrQ)Tn몣OUJdniˤc:=/y퓩O GHk#i+s ) -yZ'Bڝ}z/f".AY"It[ٷ9%rNؠh]_b++3V8'eddF+DZb zEDvQ76U pt5Q[(u2[2* w"*Icxǂk𼸎2 #ݒ|1*i :V=Zr*yF^m h0oxK:~V~ LFK1FdDY5Vp]Qi3/o!iM&`6.A3{NW_aIP _/QQMOSL2]86LV-nZ;DsʆBπ_ϒӰc2)ǥovwg|<,[zK+KSܜT&h$*! ^Ih/vgB9$ kߙpjdDr!6ó[`/>*ߛ*:X2c=琒&abNx +4'EP%b#ލYw.O$c% "<:WД޼Y2 E6}ֻ˲0bܪ́!5\UϏgVUmY`߹x0z c*/TZEz ThOx0Ã^"`PQ0FFU;&Յr XNےM-BݳϺa1 :#U)$+Y*}vG{_@]U]9182i? Gv?W%diZM %XDxese?OܮA0~\U{,nj듗Cζ *^ bIZʾ{"[GR'̶+iy`GiUoOʊ6[F*>+Z4^HS:.G41 W*ƞ~ɖe}W7aG~>H-RE1uUaI8/Dze8^qRIOA yo dgyXpU3#lt,=|gs K=ƣc-InNk.șdaC-F0%յ_b,+6⒵#rĠ%lD]COh!X%<#yF!9PF"".":3/|ثǏaRIi QI nsUnmHYYº1%RYgUCj5 M+=Oezaxzq# z@qPl&Sەp:^Tޚsoy5}w 2dD:z1,]%wl8Q-r$@b3CC.9*dv'w3yH,IcV7l_) Lܗ[?֏M1a2ԧ0O;Rrz෍SX؁aj)aMuEnکUy`Ӷbo F@zp,d^ lm?wԣC(!t!"=RAK?ŻdA4ƬDFLԍx{]IsDuu&ۧ\*αTrQsHYFڅLpгrN؊%#/aAXEss.'a/>>x ( :\4&ȵ 둠^ %#!:3*S" Ј1v׹o8 (~EAjN[eJN[;﫚/|E qk 4wz4*Lmg9OQJEPQS\ O;t7[{f4o?iJf֑歝=>S P[_V":Lѷ*gI9N ΁tv&q K_Xvȶdrf,lfK rѩeRPs&|Mˉ28F+$Z&15Ȩ/5lVWȼv6>+Nk~s5c|8evH h wTv;8Bi$aRTP4ۿ>77)֙T7U)Xai7s~(TW-Nt1-YF^|A9;̀ĵi׆:>/FN?[x3%H+9!;@ ǿcwt+q`",SG!/|w@0u}@en.Q`%Qhk,Y! P{崙3m*q +Ck*B@#<4B{O}x i1NЋ OöGC\xF)ݍ{wCM%E{w,gkKR&Vno/ onђ\NRG%^Kd!W}j[8ثOe%/{!|TіC6&Ĩax\LR 3^)j+`"<ʠܭΎ:6w 3@ `*P%Z7<ЛhFEKy9گGؒC9Dz]UNd̸27&b{ 0CVU'7U;:%|wsExS+!R6&q{Ertzeg1=bh8T55NJ%psد B<[Z>d ݾ4§#0HG$lL#lTCPOt9OJ Bd5,Z$>k=`Fɿ,D LAU(gRhv!4 R]~U5f΀4>+Jg,.w6,X"\̌t,8Ĥ07 wUgpiw !L;WPB|iȱ Ip J|S_fH>l (?PÇOCh_jFV^no+~maM4(rl"&kz߸ЋIvFa( ӝ/ W#Jbu+W6'sT^k]EaK$s { _,Tsz|2Rhz8~Tᥥ0n&t>K$J>ƾͷX-(KЅ$$p*G2uWu~.p wFjWR1:K210oa֠uƫn 5 uc9 g08:BN?D4fFI!83a⅍ym5"AULjx<ѐQ]T!yЄKI O'IX&l=cpTfZ:ń 7OK4-5b@L)^' #K6hftⲛtY{>- {{&\9zZ>iEO/܌D\橞$rɛ(rpPAZx1Lnt{KBK\  (I fD-- j=6B)j V4Ea#Fֱ}Pԕdire#ޅțg6xSȪE.%ݟ^+=`[$h6i6T*|̉[4p`:hCBS'= >4g:'8 ~~j+,jѡVm7w j%T?m_b3 R_M9nz}~!dѹ>Ȉ$mk殕p, ]٦l``yUj z]rmv7?.#V&g1\-I3r _Tf>(ވB-V&/Vh#oAY0ZmbN߿6u;,}kBO蝧nIt6O};]3S*kCdaG.n/ ggش, t_fG cJ/xv3#&.H}}EշnǕCV2{Ụء/?qLȞ )N{An37YFb*zc,!L?x@<|2nCJd㛨uPM|IdSg*ʡxؤz"P1{V:VMYlUpۮ/.~_[XK㪖\g4\M5'|İ .z\c_)SFؘa jUfL7ԡ?Pwꈁ%ok!Xк>[ &\#-:C,LBћ6Q1Z3i!b?7Obsi)2qm*؈1F0ML7ohE6ec3O4H |3xנ-l]k΄w5sI۾P>4Tv֚pʐ]:J$_I8Ye]\VGĵT B; e> teР|v>޴1aO+0h(Zܴ?DVȽH RK`UO ƼI|K(]F/`# np܈k^QhlCڡ}5]mAI9XQcfXQ_R`6q H`\#N,~,QRTٽ;դ[\<מߥ1WHipӘ\G"ҩL}KzuD<]oVw3r9xP,׳G/Z͘J~d^g^}g+e&7S@%8,2F g/q(N.|ptn/݌&b56g(04hB_݃X gi600#dwf5|fI D~9HJ]EYqn{+9Eпm&4 %Eto_݁2,*eʽDձ$,/J>YJ˔XT%_4rulR7,yA™Ow 'vxD[JQ*PReԦm9eͩP`%Kj"S%Okanw z%̖kCW7ckiN6容.pI0[~#tF: p2\YXかb`m/ AG: gtfS8DZ@g#Jmi.+ ER?Β |h\LС+yi] MOIY| 'HY\?aQJMF&:OrFSaC1(oAT\]OlneM}>+@)*&^.M8/IELum~QA&¯Y<`yՐh^ mn7;֌#IZrfm/2gέM G1l1>"Η֕:wTYRIm&e?M4A˂z y1#UlL6(.֜e&Uk [" [>2)PZ<{,tl.BxVͼ\"'8Qx| Б?&vR>)$4Qln|Y⁡':J%S'EڽE X>EFHj+)t__'CzF(2̒|\J v{* PvP:7ֿNI b*rQ^V>J_7/Ɨ C1oG . S͊ବ)Ũba&)`ؾV{ *f'gLo%bHE#`•%p:Y^5eN"FCM/zU K΍yE &q4wrVQ5sw8{;#<( x3!ot% ʶEh\KZ)@@}VY6=u;új4deK I4,a{&Mk1Q7lJNV2%:€kXsBT?|B)jH)L0'<4ҺL~ICLh˜MuiK L0eGďTy|$:`$(:Db4a/q@aXU[bU/0<<ZQe.vz%DBfK )^C,j_-y}Xa]N-CAǓftR7ܝOw :\VlW`hEj9+`̉dӧIϛL@:Bպڮ?c3J_%.CQ-E/zm"!K݉yP3~PC\;To۠XJ1US(MYIbzM|3٠J< pÒzξۺQ!M>a"椉7H Rv[R6 09 {R,a`%μi,A.OɩytE9rS~o5tA}t^lrƍ5mD8Vlro9r /ޒ1)ߠ YX5%L+'\g# 푤};(W ȕVd?G~K},(&-RxtPad4G}`KI3MZ6D0fk$>],'mr{bj[SGTTcvpv'IHk,Sn!o щE -?ל%<ew1ě@z&t315Eb8"}*d8mI ] 4<ʘ\łvȖQ}U2xM5.lb{ 8/irwsm7r3Mg#9hhQ=r}u(WT^HGl9gQdR8ZZ؀bΔ!Nc?+쿩Tq=tF=Uq+F@Sׅ!WA4d^!ER(kBcρe@CQГ ]*nEIn)˷&,(*g<ܳ28hU\>kPĺw`f,W^ !'&8cpц^qsla:$kv?v% MB.pKл8~qblCH3L]4az~WD]LHجxŴVgw*=W~)f#n쾵GTW6Ji#S.q t>,])(X7E `z5̙<7Ax=azRa59BAk-2\b%] BkWFu#}D "h'GTz<` ?ztS$Lc)T#[!i71 m'9Va%g;\g_zX 'XY,W'Y`،1ĢFSs n"p9l8k2w\.{`l{;\61"qVY;``W e*9͌Y0Ǐ] & ogIt[0-֧ hl3~D O3O~zyTжX ~ǘ0]<Q} 8&S[p z"$ pDaQ,&K9r#fU_֮*ҶÚGV`I帕Z5q(:@7q&U2Iz kSFVgy1S*i=.8T}TݷT(bBea{h>kwUbC />d-^?Ɔ05N< xzeJ{ lͣ1Yg!@@I{6FV Dʍ§c!o4'V.KIfHK]'a^€YZc~Z!wg?"hc5;]!o /c#ޑGީ,OGY`0go"W$Sg@J:C;4KÄ`,c)~^tAIc&͆v?h߉vTKEiԉ>2!GzL,>k'րS9gH6]^1օEi9/狯;zi7190tg%q-➜-uhe5V?X[^gER#Wc'6IHn%¿=nWڤ/ְ<!;|BEgf"algΗ(-R6!p kVIJns,>эU`p}bhJA0!8EX >瘼J"๳ɻGg,V5\'bWZ"ɑOhQEt0eh+JޭR `p^&Qi3aRJo";<o+guG~|bV'=. Wq 2,L'Ttk81HC#x>_i/]i,>Es^qA!64vJ*N61UOyAꬻbk_E-AR L2oO(7$dB:! ,;[/a/PDh߰$*ڋ1Nfj{pzxjKS^ A3asOCl"C+s{ 3zH-M0 Xz 6sԔqqBA6k͖'F8M7=Km%P"eRquz99z:q\'SyɤG[ :'+rndp-pwDGE43 /b_\,am% F[Gcp1,0։51s]"GG_}'aѦ:5FA#hЀA`S{? ֶ5:Vpd#~j+\[]m{56[ϑtgPh{xL~*" ^lJHg/q "z58x4K"/,0Z]26g@HIҔ1"P}l iBmYw.Bq:aFF@m/Ti 51;7<7S}xP=2]IN4uXMPY7ydV66U,|US~9O|tFwgW ҤoTk,|i܌eh4FU{-KT!R1+Bh$3~1.ҹ`:B4%84xrkD2L;g줌$s{^FzPp3 69CՇ)=[4R%KXiF锱lתnt: ȋ |qU_qVs&)iMOXP9FFT2ШP5C9_Ohp'WHZ B,AʾUɔ.p|>VL9ƯO)mTH1 G Dc-Z/2-asDE-Uhq@6^ x4*tڨU8VȞl〣U|V$O?%5S8:j|Οb1 WA+'+:SƔTB`3AZ3^dr1F]tǃGI&"hF]}z9ySOc!Q) Q _wby+F+chu񁿇d/Tx'GPG+L/s9rpDLK&#ԮbV5)S5ۡ{,(>317՟M.ne-]EC;u,rޕϦ )Plj~&Jp(H[k7;T _dO X]P7(1kJ\cIorzQK+M5ҳ 389a^D//ظ-:^gcы]^/:"?iꪥćvt:!^c)l8>x4[ȃ/Nu="y"D/ӿbռ2pWJ]x;iAn$ U}尞= dl$1f# "jf6RݾZNQaV\r<;Ң~eB/vTpu;Qj|/}ʏTS0plVf=xgg 'էURO&`~a$Q UӏLʬyZuŠRUALcNfxF\U̎oQ a| "(Ȕt\M  UR5]X~W΍n h &ᄖ_Zn$rIrvl?ERϊÂw",1\l֭_qnvQ~&A0|I'>`~UL]8˟&1F_SFO"3ǔMԾ9|2[f .ذ Uꪅ":ƭi0EǤZ:0fZ>EWd YAQf% cG2O=2ɂ(<9B V=Sp, k{@T,dܓXDR~|5SWo|$NA}[m(AynoŒk\sR¨/6fW%*|r&[ =.V(TX70\ikp^6Zwqo}@=Xwo֑Ƅ9 /n㖕A5+ [^޴#1$m q1Bz8B[a 6\~-a"\]cﭮ-tU9yZ"Z~gtahG{ StZᐪ@~LIw/<]xj$s9+*МB-RL/΅R=eStYM>7au>ں_łUg&K򱒟]©!H5z1xp){J=>LO1#csWg9{ [@zmV'4#V;) (md0z,hAz[%:2h(n,;FtT9)ʈS%L\6OmM`u3sVCQOfH݋]IY,݈;bE;D0P[oX s$*E:KA 1-)cW*Q#_n$MzoUx59 vS%w|b}J[aʫJ#)6p&;WhX?^KMoTٰ8ae)k.]?q93zYK"rIIRW-, YX;^kig՘}Aew7jUW XN>}SzNV^=#4ڇڑEK9Db֍IJΦIE #熟z?^'F8gL0X,›hPVmJE5CH$[߿ߥIG:%;G6ى jhř{A t#1FaKT/: hOzaD`<qԲU YiDUhĝ]YDS]WHIhijL\} #^GCkR!VAi*yi{ڎ+K(G~n n e}zZh+,d%[!qd>KJ0n/&'VR0B) aƻ4 NQ5fK/e2> 9[`8Q sҊW.xςk׸٫Sx| [+?eNsh.K_iӠ 6f}bLt3-q#g#F&Kꮫ":EC^#}R2\ 4 .d^p1 4 T!z6$홯MW$۲ LB .Uߥӽ𝦪meM;#,cKkI7rBɱ !X- Dn?f]9!:m&p]W5F''ylb5,6a@FP8zQ%v(f:K`wh5mRȱ(!eU~* Vڨn%-FW1o^IA$ wU`Ji fKUm(֏AE,2da8OPb?{S.އ=扯HE6~u /.kdK^NyG&=҅sSs?I5(HڅyiSwtd!WÃ$rJM@J{%u\D q1v!Klε=6uHn@M\"K<O խ.Ǜ)\r 1d # L$DկP[X[ud!G:i? w:{6+-7VZP J1oE;b24] _m̶@0Eq6%I|bz#p?dK߃l_O{(;M!~A/CoX56XB/)(`բi9x~kbFVzLK 6z(6*Wlf~nm $ޝDwsp.b)Y m=-R &f; <ޚǾiBy @SbG7Kɠ T&H>HG2eS>[+ i,m%ot+=-GG&A(id4QwgoTecFOKd7+LxR6-*G'JitR!3iCwKJ{ R)Z`dibf@ ^1RXF}kk#Hg9IONRj/5@Ҝ Y f \" RyU*z}=AONB06)g'#=]]Y`dK:t;)WJ毮@^`UTa*٣EEg]G|G -g;!i1ŽK̏M*S{nH)iT†qem"7pE[o9C7oQ9}?oa fu9R-T-D -xM@}3sƅ YM(Dž&eX[Ȩ;|fzDE~eTQwoج^G!a ~:|DAJo\2iJoWKLKg9mXjnӻSMW `ѹstj/ 9?bM$ʨ|ZY[d~^# hH-cu|̈Kj;}!)Ws'n>`qBᏑJZznIPK^RLvO7]SVؔk _6Mf4k-m0!Iwb_pAm5e A Uf.lUM%O=17';6Mj(}z':D]BX|63/ uʜJN G^-?j=؊/7]Da@m؜OX+oj".zZE6GiOX&4;<\[< n|hH޻Kǫ)đZ@1*_{V#^@eBļ`Q$ۼDކz4)QұKF7#sz劻!Dj743A+o.sfԨXOLHS8OIZe~ܤzKzwe΋j~YXROzOOX7#}(5khU i`9V-'qP삹ћNfqӭq6d! >:؍'=D=ДاvF-]4:7HX;pYV(`2WAxq:^#9}kNK/6ᭃX"ѿtd; .-RY|u9 -H,~}]ny/Z>lI3},۞@;%E3DTRL[ ggv|K PbbDž$$6J=9c!/V2x2/ PrdѲ\ZN럇Ms̙tzBN͋ -41 e IChsg|I@:)/j[,}t=5/(q!J*7M׎>G۶s;o:3|-- \5}-dxR!LaR;ܟKHJV*u=.&KiѩO9 l.1M[|; Oo< Z8T>vV(G+{ߧwyiQQ)me-^!ҷNGCt+X-F\Yڧz+ .HbzgL*rGVYlv0J#JgqyH/ K=DUD>rR40%aM|PIXGKGF1|͗C1@ˡdq xC) ]K !\N&Pr^D@颁\Ĥ=(8pZhnc%r'C~ڪف C7-9܃'D̢z]C Z4WH >L~&T=sxՄPXn^ i> uƒQMxlQQ4s"!|oEbw?8_r;&ff=`R:N/lB\lưITJ+fН#p]$ݘx;[\M@oKVbz|30, a1_fXAI}0C$~~{Әa:|#$ c-WdH}(BHFQ:5;ǚoQ14D"F>_i dkY{8hb 絗x:4srPQO'.LHhb 1OwK h8f-5ӪL!jWm+‰ƣCG fe!W.?U@ͺ38g~o-kNy, \ R2dឌ'nϛhSvJZ[H7Z_\n T?;2SbX@9~/#bᨹZA-UG>$Up LQT tN9o~Y*A|S/7 B(azR%CʸE*5Y{Oid8aU ۲ nI@`\8th?J| RtP!D-L)vVWc\ F k z{;U<hvzx<-/8Rɚ$)]G7ګ&TW`.Z^f kgqbxgYxѱ't n#`̤wpzb?`əٛg#P-* 34kRI[; NMK10yܰ?S+PKEc95{޾QZ֩gT;<Ϲ VCCZC{zRM"bt! G+j17-ӦzմI<1ؔ(0 G ]f F&eĿC68͍u97N;[+j&},ē҃fhDHctN+sЅ]_ڣ\KtוT9gMBPϰ$xjPɃ>uhn]=b]oR؞g&o{D2~L!#gv1qn,_aG?IzIm#i}ojmlo8nMGMsRX0s\U+9}?ﲎ+/vfÓ}z39N$ҵ葥њ'1Q؂F>?[aS]87w٤zsB+q`PGaĝ ķUl%Z:Y+ R I_`bY+ͧlYR-]L]W ixf@cHn<ЭH#ƣlQ QrNKB~(vzxGln_Iץ[)΃n#9*Z^k`c Ľ@Iw)iL!7ۍt:E-| 1-p42n@?Ie4]Òxt`t4 KR dZ8S8kkr])P M81] =j`qpiYH)$>,<h+r^ԁx0kP(DE^k2wQcoH\GjKu6s\5{>+ sQ3F|S0X yYt pdIjzbF6'XzE~Eo j13zSVEA+E.hEZ ߿"tB .2!jgIѽ3G[74* L Ͱ_95j7c6$p8h]B`iS/p@"W*q#ӕGK Ac8S`\mjo.h_+`FkD_Ofi5AQ9SdEyȗj7Q;X~u\ku{vGWDϙl u%"v@j5H)pƅ.4W?a*PU2PD1>^'fE/ԿuοlTOa$sGN?J^%Vvb VyǂPwݫO ,n}PQ> ԀE m l̽MI=t`'$tϫaGsY< l,"PA,eANsېxdU$8~`Ő1ak p;Iօz:j{eGXW j/m(k\3~J"ϝCWآKvjf@,J1B^oԯC78jƄ߂q8bCy8 H8\6&U%ue8L~|B09G^4y+ 96]*[@`Lp@0k6%(K9Ô&X5haXDu9i"`]Kxw_dpVְX25<@4 YTyFfϨgNOQza*or. J5?풗*Ѷs+#u6Ժ2||!qg :$ׯ;.9޽fоun*m>!JWrlTꔌ * zc&Djprz1Ooֻ~t8;y.L!60x ?Ɯ$VQOI&}8>?`m;sof" ZnVvRO ;AODֽ+q#(v== )hGn2k'2Oy?!+ k)iLdbɇ da%XGmV?F x# b&d.>{L#o<$r]ŝH3 `pڑ55{Ll#-ycr7#eY{od_b|N$>p'~ڱ{n#R6'X _CA8j"Fm~"7.i d#Z1@ $JĬA'2$?`:-7m~I:K^#ҼF̦tFJr jxWrBe(3*[s~dDx.hEf/'ˆ+aD\%l’i#4ض.\&؀!E{ϣ'*̘ #^!"ɋ\d?˨kg[ቘS@N#xZT~/W U U^A;CLP`5NIc2B׷FhalJݥnmE[~D|.1=1SW ΐƝfz.}eVhibE g?TWD>s{@2P6gvo`q_ W:(2Qn~CۍVeDG19\N\@s5zi3{̔wچIKٕ5R+;g ~ [%⫚ROCeO>/LĨ : ^lÝԁb1q˿-!"dj(Y2/,jl/N&=A<R! ƽ\}E44nT.Uf4PWbgeW(祏!7s6\@¨f,h[Yxo] K0օ鲩PyҳP\ҊNaړa_;cQx[m<Rc7',b\SȜtR5E-]pfr/Mzl=|mm*2޴2PҎN o+īM)v!0;4~/jJ*v|1R+%EqH *Fj WgX h[ЫpT8ފ',t?u Ieƞ|MmaH:jpi}N6nKeB^;_O݇%~Ĭ&ox!!P?ssUI{PݴAߧ Y V&,}xS%XQ OYY=^v|} _wZgx/vi\LG %q-u !W&؟JJ`<$(otVG>ՙBrSK 3Um@{ U DuhҢ7P SwBr]pyaAkضWi+L"*V E :En6RX=rS@䲀!*mj<& oUѰ˹, *!zGHd,U)ґ#饫4b_J]!RL潾{`@|GYvuۧC`CkPS oٝĭcX Χ7ç@$.ʼJ -6—s^MQz$֔J}o"m^20Ȃ_)R%|؞*j5JpUQSB\de &Whie$ >Kن1;h p:#UPvTۻsYJ¬ɽn 3uj|gQl{6 רj@5uiCQڄ+C+dD;zIb\0Y8C'p:AiF{8*ۇq@ R<8shؘˮ%3Ba_NS/Z[W[ƋƱg 9/Mh݈Wu]ݰ`FZ9(Sv.>R'0^W}&}KUSC3^0rvx R !z L#z[]Hk' 'ю2Ư:^B$FwԉabEhD*0FUoCʟN5"j(c dWGA.Dʛ~ĆҮE @3XlE{0NY#с@t.9tm"kӡg# 9 /eIL-M9 pN nl sWUcɹCFw{ j&#U\XE^/*aB6v#DTo\H7$D.BSh~qfK /W?\\sl~s<҉#&`2yͲqH.1F@oȿ 31=wX89 G'܋0Z77(;2ƍ٠6N]ΩǛFX{"._Sxr?96~:ZoQ=&'?܀漹URd(caq^1l<*J'&DC+{:S/N֬\9%"6"]㧖ķmC2i{"uwa"q-p6D($ɴ|/CXyk `"]sŞDRh UQý#2F!tp?~'7JյaeKz(pUa$vo}cC7K=mjӛ#ޱi0e]+YSϵyqf sG%Z&7;=B?xlD5cN1 3+={ 2iF|BT0)Jip" 'l*cEr#`] *Ƈny!^)6.sXF:IҮ[ mALsGk7]AYR&# {Z}3,=ÝE[2.'.@` .*zit"nu p ۸ 'hcN:ӵ928>(Rck N67Ձ];M  u0\7U`H (61[ږ,_h{;Q#{0w1h0#<@'(ХlK&͌RʪTZe @.V̅b֓Ks6T޳ #E{_CV ?ۤɦivc}vtS9`4i~N1J:d觸_Vs[|{fBz/G G07}vtV(1 n[q/#4NH:a!OsVێ!^ K%1R `*RCZ\̤pQl׵=aÙ87β^Q6X>=Ns^@m?Щw9E? Χ -}a-Ŕ:"M͇#=妩 [T[mF|w|7"x,+u'/??kԎ-}fFcY2>Ӫ zR|6{~ ˀ:M~wmfm:@M/[Fgl=#+H~&6r ژQVFF3jD`CP+tˇ (D&`&'w0a)ǭfYK#e+]nX`H<ex7`߻ݚuǜA&1Un.X E@>ѢNQ~{Ig#$+n=*,~nBjD=$鴖] ~SX{%$HGK|z!4TT;EundLUM4n̘beHPz _oaV7"=)AG a7 (~O 9jZǾf\Cg ykL?T'lssDjtZLn&46}{בy7=1JUĔJ7^0ѽy}/%o*&˾ &4͜Oљ\irX}|

r)mx90.FvgngI,^cw8DR{㍋ZUn`,#48gh5vGV O kэ쫫A*kah:Avs:dxOV+:+Gq1mm C~aZVcc6mk"{Ao( 7ǣY \qPi& !I_ H<;-jsX\R}*6#([HgƢ7 OE $ 3p KhJ׃_Q\v(FG7Ֆ:t|ʑAjC->|`lϷkKhL2/vƤZLx0Nz&C2mlW?}3GO7 ^WcP MEQ^=$ٮ|X2 }BW0ѱ9ZN`z3)3"g7ьyxk*L=Q #u/ =f3,b׭<C'Y ?|<Lq* J$t{;$$-Zܱ M^.sTS}|C(]l"f-Mį=5Q q]4{d"cQσ α K w.C4o0XzݢMI3y^P _^΋?~QL|2I# K8XIKX^!6OV?k)rucBC6m~^ ;ɟF>Pe`#P>L?3:CL =DM|T >o/?HDI>Ӈ:AN` ,|o59ק3Buʼn; xlOX Jۿ:5kQw~D3(~[锷C?!D0H`ހ`>'v'v:_ne?tJXrw/ 5sqQK_z?LJ ̭t o-K>SrYpӟp+yud$ |(YI}0e/EF*`_Wel}Ddž]qQvFәdۯٺ̹#65+..p!@I P&6$\Mu.^FǕV'E ?W:B\`r!k 0ʌ% Qۅo?+1@x/33ԁS|76G5ЬkHX 1o*9eMGN^KkU? -֋n; ?s Llk@5/+:&_;Б҇QBUs֗,FYyZ2%D:0ojyeP0w{iB 8;:D2#&o4dvOl.2:ܠO2l3 DEzչH">APOҌe83,GȁDv^J=r +> .sI/ /!Z!LTJ:m}$%~6>I+kyեKfO|-fľrW l7+gФ%=!~x7N \1:?VGЬ]J\}1\턗萌eĺw&otИ$N>h*0i "x]"fF}懗:TXàc 1?iWWdj,֗: & 9~X_ 뇁%esbJ0 O,h_ g}mj=KLK܉V j9K2K vbQ%.2,E:&?Ht /夬Kfte.t Fe683H]0٧݊IMW{?fL0Pvf@CdBU$#;2zlwl'ն'`4ۘ~{x)ۯy_BωaUPh,B"SB{/5l񲻻gA:*/ Olk] U3*K> Dw1nMj8g@Ж)ZEHVDK=OX *RWݗ6OE待nʍkt1]~HpblGCE|/i-MBwovJծ*xr 9t?F! @A?r aP,г!9o?3bLKsMUZ@QgKv}m*/0 g,| >&|Ⓜ>a^61ރ1ղC!&su#_ \NV\1,tj/"A7c- f ܤ"M>TeƧ !QAK&u^ބCoEKΨ*b7Dh>:UD=¿>N YpφPxn0f0qU{Bt݁1Ƈ‡b_xOqJٖLt]:a @ܚ`s E.%beKw*ȏ (wN#Gk5f} dyQҏ?Ā#E%&8C&a.F{g.X0fvxLc]O-Tjγt/Ȱ|ͬ~|oLPJ ^V NIUj/(鍀*'t)Zʧ7xQ)^aF6Xq_ * 'mҘNFh6SׇvN'q[?-0"p"6 \&rcЮ*)7g,+q1tpeI}pQ;e*leI3ƦAkdR1@**Ě--٤u֮cSgRBeG WDHe$#|6VoVh\%5j 3+Dpy! `P!r #p,^k.zz;Xjn 3bZ>.c,b0flc9Di=Xj6/:3j `E/7P6Ui4>p 'c0: xȖ.fEݳ/?L7߅gqXO[5Pn g+3|FXkʲms#7% .X$bZ&^ ):T5ځ :zeEҼqqPT@'$.K>8/"!NƭCX]Ov+;W[4tW݋܏ZeTTGLU*=ѼқHV**"X yfX7`&u~v(X&},5k3qz>FHH`4I^-V=ۦ2ŏ$E HY#Nr b@>2a \ 2W6j4}@U @=QW\&jQnyc%U<"$0C8YUS& Z@xҘ㷚)OJ/;-El`WfgX5EˬRk_1t MV #2 )2bj2i=ˎ=M,+!L6uK=k&T*\*|ʅ叔)#w ű2>UpCwC&uƩ&:ntE޾瑒rф`]軽LS94{ m7^YG k<m1s4$op_. +wt ?X?ήA0=:sױbTiF`Ah=:FnNHé2V8ƑN~E37cZ@=b7&PaNlٷ#xP ʳzgUMrwi֒m֤gmTFz5^7O52zwDR }*c, 5-r [= ”&W _ط]+qV/1x.{+vx5^:v!3` }bį<7(z6y.[R|X E _wC?Էk>L` Tw D@ \YjŪ$[5VOcu,*.|>W@+n2YsyLTpuӠ\H"mIR0>m&C$=0 2ƪE`*=rH (bUj/آV>3+k_b׬yCkv!k8G.ST -VݠH6kdC͝P&0;ځ|LEѕ"}BUvUZ6+ӔD IRluavƷػB1Q%07QMd+S G!(Ň!u(+)oJ"'So`ǎT"4^2?>nmw7IPC ̜%DhI=-ł ߩZ/5>l$ Y+3Êٖ4gH|e 9_@QNh_aɦLUuO?ӽ@U).h ">9IpVlcgƒ>g>-N_}}Y.F͡e%u8'FDuPqP>eBN*"dţ،\Bjqq$d$=9ERY֮S;wJ>W[Xkx*8xҔ2mK*|3Y TjPrcCn\X A_28ńHp>6L6c 5&mM:ٹ `l2QB28i: ZaBhz,c>~pӰb2} T)Y{0B# d/HuW[/RC:vǦ;`Z8crNjYTJ1VZ>Q.@Ӡ\W!öR9m q5`_მa FZMkdp`绾ev̲{k[󱼢#bDvEeVz@x%S ͚164gY$,3U!'$ /|3‹%;ۨ-D8%ߨtCwD s3n ;.wu+{MXRhGE2gS<(:*)O?U נ.ok7߲;@S, Cn8 n)nՌ'ϐqOT(NN[DYMO`aHBx0t3)Փȵ$K>L l { Yif]*)V a!ݼo tZ%Hf 4[85>jtri3+7*243Lm]l>$FN",XțYq"R;$kY*p;fxVǾ XpSbCOlDBp ʼHh_C:4tNfIY`Ǿ LnǜE5: Z6~F|BզnEnuur+08+]LӒ96@xZBAv`l>5QR\GW~ac~ !X7}]U4| /dƓ'$`ѫW_m+msfaӽw ]rh#p1K5aRmW]p-;`(1y)Զ'xv0,kLNWG:6wd9-\u: %([nUI&x3SrxfCRfFrk1\|]22R(,ʸMܪ*%`m9M]uol'7$TyxI ڕٳ:Gqv౽k 5h* , .LKfm ׊C=cV7;idYμjCށY7 a /e)yzA.ݥu7(RT}kª_Q<&vDk[c$2ͤ[%졨FZO LzsŊZ%Q_0Q\(O VO"N"0r-烱3R{6i$u~I$-" !ݳOJ.¯g }9Cb#*Yi/Q-(1vE@h+lQS-y=~J8_xIFŻrl` W2z 2&:{ddq)s-\\yC%f f9 OU (gprX<_ldq)v!'za#ww؈ŃiX<ϙ~wie(D!p,K쏍XJ|t !:ϝ,q a7ivAnJb, RiBD^ŧ~BKHʫw /M؃^5 SPg緃 a}_iࣥܜ%{p^/+V%W.IOjߏJ`9ě!F䅰PGaRUx{u"^Ӑ r_!FgۏB_ʡB8X8Bh- :ӂGm bO~J lPc'|eh#C~ ţ(')rx0?Z|rMJ!%d&YK2*0I~!WzM E_7-g!barNGBԱGA+&TbP|,şabJG|v!Phwbn127Tw cv"~$y1BPx[*IuE~+-i]ֲN/  dL`ScAE? Hb衔n? WߕϷ>C|Hc쎠UI=EM,L֨>hC*LOC\E4Q"z E\x+ hbeMF9Ԁ e/Yd ŐZAjD/ ; fQA< sz;XBvGۖ er.NdT5U-_I3:qx&.vP%G4ĨwBBW?˒Ē=on UaPtSl;nxF% X>2}3UNnMG[_]og&IFI9kYvD)ҽy)YMWlH<*jԌGRaAeW5Xn,WELwRHȯtb jP3e8Bw^w϶D;>y7 Bo^6 QM1 OY (mJ3=&=B %uז,!BRhWNERݩn$RBt [z&BI)4Hi-w 7\~fbQsөa:x]+%ux ܉۸"$?7Y,+ YrOt oO)KKg-)YVz_݋ Mhuk%&vYRӵRzUjS?ǁt,Y"e˖Iof!4{,Z& m0䙿pM\] gT_$%Co0W?JCbTPS:4$4f?`F"§ N-VHsFe|O2qθLK1cZGN:! % :4 52r0J|N29+5#AKPC1Ek\M* $[6d RیĴ~w/bi;%rըgFgvzA=hI"O ]:qi0ϠE?qļ  X! aNkX늏*XRTx"y/sZX{Cl`U eV02,GK j؄vq6ӭ(楧`˨V~a֧_Mn>Jü8S^Ymc_a=H퀖&" .l(Iǩ|}4"[:a/(Otm ;S%Lw|^^c? ggQ2oPү3--;Rw=ʍ?K M 2&Z&̟׋m.Zo*?A<}x8jD*?d{Uٌ圽T$̄Tk*| >s'7)ה#;1{yؽQU3vVpҐ[nR! 5b]NPN @F ն|Qf|*0~\Zecoe% ci^J099?9wbt ~~^`g= $([5_k ꚉv+0JVXA'&N|}^!~-b P ><7~[-RYL*QFBƒK64F7L(ʻ ɤ4yp*_N\[W5>C^b7@,s{['SMC`yOUlt3>?$֞^Kײt}yH~*1]#G a h."78.(gJ8ߐE]ܒX:Ar߹ae5.ic< %"j 63dP{=͝O_0Y({jCA7rCKA5-Ɯ]lrÝ]+"71[H@sFA`h>bon2GE!|fS= 7b+։H#nfIX|ڰݤ*4W?*rP R]1pEj &dL`)rs4q~ :S.[0fFR]ClҘbџ\Mi|+*R,m|ԝ#}\ 5{;dNd7Z8rp= y_sbA3Ɓ4Y}ͱN2lZb5+L}Xef>ξmTlO̵o@Z g"EvH  %"-f{xr*g*ěEe)bђM_SH&Fm1V >`56 'ռBxpXMpnGMݴ M,̂_ٯHqߨpAllv\N{RON+V۴s6U.lZp&r;3#$.RLҺ60/ iB B-tS'y咹gG /Wa2f*7օ\:5R gQc2&$!}ZXnz͸*IvDq>>Do._ay}dCVV7YE%j Wo4B̃ĺV bP)Ξ >96ǐCᜐVh_p~| |׮'9+SbzEq.b&טQO荜m\DrRy;Ad o%B됾!)ˉ3 5xNx\ΠXR obG66V|u*5t}zM(}17ܨ9p(p"lcp}bhE\Kf}/b $e\&_a5YіyafWe+vEPrVɱ{b 'jN 5NhmW_WTe8]^6?Xx!pd43~dI͙/+~(M'>T@j%pibDYE1!4y~+"ݩDVM̂ވ2/daqM"ZVѮie-ύ2)"'ץ k Zx60"@kvTlg[BFˢr"ƗyKϨ5hML+NsOJ[Y?"wE{Ch~(|.EfVS#<΂a[xFLΟGB8dfu.u?~뗄0-"{I)yd];]}ǢJ]LL듚ơh2?t@`ؒ_DǖÐh4Aԙ87G, uTkۯv<[{ܹR^RE7`Bvej}vwR ױ8'O4CrrfbCeޜI?P &+hV0n^Non(G_f\:h7c,״vgt%RH*A;~&GiiW2nK[CWz/ѨخO,ߟ 4nb+vdu4!UN6a:{JIt3g̼ЖK@ u6pn|pbj#ytljEI 7g%ǩ.xX1-w)DF_]0E-OdyBa n]wEj GcJ DR2 PȜF;U2Vw&;>5!IzMx %F??#79:$ף-32r}-;K%%GF4Op$DgTr0#h|z0(*ՊB*]E..BZ@W b/s,Cvޙ*m  /R~$ƻN/KZ"^$ TjFn% !m))1`߫;NԎi==tTxyP.b`^8Ym991PEBaKNТeWof!J|4V&K`$Ƨhx4R8im1*אBGiN;˕ k:0j[Č,(.0ڥ&ި|ې2ѹ4ʽj X?G" \WLj^hҡ f=$0fa$xRBf>[ǵL̊=sWnVEpg{9T#ryߝw,-oLd_V01U~{ؿ*mӏ13Bވ#uu /'j:Vaw7(GQ4yd" yYp6yO0Ļ{/kBL7Nַ?sܳ__dOܯSVJ(TLܻ\Dbzl*-iُhØ8 `\`,r-H)@zӜGUf̀+A1W҄]Anp? :P)1Yyۑ [ƃctm…?rK橐u ML΋*D>k|hb('޷I:Uelfrr5$Ӽ+WDͩUD&h6K`%2gNXȕG$ݕ,W(在]ܻ߇^K>lMzJ89P]e:UtCyv~gW_pUF+rw7#WG#0HWJ,0 +'LR[:)̆iSh|V8m5Hޛ_K&8j2~qP;NCN8F>դ9F; ǡ) w2]sˑaתsQ 5Ga64åFb~ Fw^:!ܐt h-#V=^] @\5-\crֽagaXcڿa9ϑQYdNȗӣρfq1ڐWBk.!@ê/DaV~O)AeUv DIøZRFdX"ğ!/;8p8j/FnSStvĒ3:W,8'yA}vd2n@}t:JC+24$b.Q,5%tJzYo2ӄ&byZhk>?[P_,U,`l 0Rnjqߌeʪ߶B@g_|_ϐH. ǖQݟ0HA#33Ы'w e&*@؅{I?6DȟqgyW?Af继vb e9o<> O ?2AbkzXQCNO]=:d!QNZ`_eiO=DŽ&KQ(|{ܳIV:b:J仂9UzyQ$3l87]^OL4#mVaCݶ2xmkGA+j>z'3o>¦Y!/<0`1EFޏQ+=]X 6Gm=6)F+_!_Yl_I9KKzF`7^($Dz㻸ġ_{5jT=8H|U04i)?P.ɿh"AH$Rػl T2|mkdq&D#u;>tÃX7~T*BW &>۹0._>^B 5}h,.xAu]wF Y &Ifu;ZlT ˊ"}kM>D'ama@U aeCw8 8*/&مu pȤWOA7|Fy_X~D!Pv#ETZ5ʐ!rY ,W:!Rt6 G@XYlsA8oW[OY^0m^鎭NښꒁY!)+^` `5[HpT! i,Y"^hP<zq?3dl"/m4쓧M`p.\TI-]~~HXf҃<qCvxat54EWɵ3-$wϻ?*M㰎0R OPGp@3XG{o=aݪ%.ɺS%=f&G֍zkS:+ˡ- wdd S{Y~ٙ#opI鈶5|2?VY1fTwP$!PTo(E;$F+;q ϼoeCh>fTektې f#xKV\OEgN8Q{*gD-|AoW2nO$x k r|hKF-v ŷg@A}/Vi[Ӹh`ߋ/q, ɮYrJw2'v"șM-XZAjbKInB<y(W+a*'>(OXի<$h<;|=%!ka1YڊOуb. [= b I\ ݄.k Sz=tK kcSGTF,yltzQM^ƞB?<\pCl3H!-(XX yUa(Dj ߉5mBMQcgBt_Kh:ec% @qN եwK܇TA]neZ8xsC{[EFEFzv]djfJYK5 \L@(jPӧt`BD\Pk=ユOjW|H2d+rCl&eQ .;H ~G:{xR4UU;qq-PB/T.r 7*+܊Ƣ&^kE,SuQ@Q8/K,s^|27򍈝M\q`J-DU"'W,bSCsKs6bQIՓJEV-6C Yl_lOm3c-]_o:+W~ȥhaifLds_Fa>겷yY`UgR/8` |y=ӭ PācO*@k|PǴcɏmҕVsŦqCk5w(@gl@4o&|uwAXdn7}XOo'A eIHӃ"w& rSY~: #8bffB( B#7 nFn|f%EQ2q*J4#Rtl7~_n:ɲs|_˿Rgp4E16MSIf  -,3.MFq1l *!G\7R%xƆIA3~{I'yÌ(O 7#DCo/-Ƨ_\2{%oXI5,PaƾDZ˪ϗ|UkVgPZ¼tKr_C&ftv۾c#f$0Es񭧮D0J˾I)bEhξ rxRجXZOe>8d5ב8!at_nͣw"^떿)Ƨ0Y9+L\ixʫF+Մ,_9z+'}^%RZ-~VDNd}퉴U:ϨePǐ}Rqw2FMŃV韞Zu!e?XcwVg UM"Z9)+y_ïȌv53$hDUߏPX:v}αd atz7͕{"B3L%FK_YgFpQ*B/< 'Ԝ iojQ82G҅5< lَZ"dh>6G3Dy~z5.J3>|!0)d3 hz/#B{] :9|)Gx]G^DxGfA4K-~F.ʊXittzB(LzbU(ymU= h#RVGϰ y=R=NK5q-_{8}Yll1W)xu_BҬQݓ~55P{tfMaJc83Wt׫ZSߏGk"b4UWzPkXh&,GBU/eBQРi{ * ڃm88uQ?Kj<%~*&1K2%);Bh޻L.˷jPF]AWC7dVމ95[ ):ˁ1}i3rim{ﯞL5ӚVx~jS~ornf0nv\7@ i3jhE,?HP^KD\Q<܎}: K{ߞ;i x 7 ߢrw 8rx͓*ٖ+f^J\.0d- %׈{zL}]_tT>&EitawmIh<. * }?y8*en:W3N1|/ȷ|&ۯv0^aެ^ ӵG6:;mš7 }z.`vT}>='Yk(p-NѺ}վ? B^գqZc`=hmP1.`I=:vr"'TɢiH_P@"q;ƂrN3Ґvk|BzgO¶P*fɂw ̿n1yNVOwdy!MT=$VvL+ 1܈s8'K,t(DV z:g;,*эQyѡtgM&YdNxK+.v_|bX|X~@W]!#ӿo D>5]"8x51L10pFhcz_f| T$q2fLqK6ymΔ0"w&|b/dh_!<(oÒN 8__xFMi-_fbV(V7s , $2׷kP\,ieϚ-q[](eXQ1VXS6ѻKOn@}{>O5uB2f^42pǾM2&PתƔ,UZؾR~ ܁=)&{Jd4O`6xbnвS!TH+Gy#~ lPh?2_Tww ~k'Z[7=) 7vK6.&' !V,p]pK!5K]uZY13 T*L'sfV~njV! kF|sD-@o:iReN6 ]\krj+T*Pn`/QfbH%idMO*&z3vyQ\PS-=РK)hP lxX%%Y Rvun4,.r13KPCr?fJ1,E38a]s ̉=d _wWx&ŽuKv@Cj2M M+q}[R: ߬.y\a|Q߿ A_m xhy<.g~;2%_pScs 8T. _է.[txk})]=5?Gq6P;nKuãI,mݷ\Ü1d5q~s8/[_l ZHseO'd"h8Mp%,lh^AD ɀ(OX_!%JOp(" X?V}=Š,LGއBtjt j#}&j7<Yv^͈L` 17u'-' t؇Z (3TJgGk^U*"%J`G]zJA&u~^dc)I!>X-Bj\,K);(4XXʾߺO~$iS7zٙFj D|'X}t hbm~X6Xwkꪀi>%DۿmNϞ7p g Vqߧλ_03ɚ ُ@`&< XQK~66FF,l< v0w|ohJU}2}ʓvoykx5sCy4H` 9#&뫤L]WgLK&6IqўH#§peRcls1-@d$7wvF0US/&wr9s|}fbHb<L1[5uKn6zaa~G[E:h騖R}Js+CCY U },N(h"yKa%+'`T*./eDHj|髖neuWd]яmo#G؏4gbD?qdZ8[hYi xd Ou42Yf%ѹpYծ{${t q>&*u}D_r\ [K15QMp. e$y2Z8L#=k8ajA.\"wȡ9O1aFLgl'+Ɯ@F͍@{n ȦGv~,նl[<`Nd? TȰyD(+#bF{`ȨN`a* -@@Jng ){ggi3#{P4()OÓ],wȪjEEOqf)Z K~h5P=>ӱ}h%ǥ\:|}P=7~Wv˪Gc`ILU !O:{ #k)Vo=k;뜩hyʘ55P2ctZ]*^b)37'|{tGGvQXiQ"ܭ^8XQ'Ϥ@ ߾{upf٠E5ݰhsX Aaޡ4T|wonY$m1Q9YX'vI ]ҭ%x" DzC;V&O~B}CQdcjf A&F`7 xژ?v-7O||V$MW4@69rz钉vӱ-{BA(M bqy5?Bo̷1&ZJ:4Ni{ W F娛9Q ?3ӻ4fI9Yg"\ˣ2ڽ@)Ů9ۼ#m@:+F^fc@|5~ ۰ s:tJeFtPmvG΅,+{`o`ȡ}m\4Faj=cWх,G\϶]]>F! z""tn)e̐!W^t!/],VY^1Fiʧujw$$z_s} uQXKEv[:NPkbGo7ԆK }(`y:_*c,(H<Ѩ5wan=g.fGd$Ga,C)c{RDGOY5OtVïֿ)?>|t80.b@8C)d'0a ow'Qr$֖49lŕ Ї e ̷1叛 no߅imx5Xi"0$ŸD+4^"n9f,1iNޣ|;~ETŨqhDکFÛ !RKY/*VG^>"-lþ6 ,jp̤?p' ݠ+ nrMSHޛViK57OF?." { :G'L Gy>u8, F}2W ڶzs,4 ]܃Ffwt2?ux}fhɛTWa|Z+/gh5ꯦh;_ 8'K4tY"fL;+旛`Z ͣG^C ҇:SIH 2l̒3Y$t},}aMU9dL ݍ$kCX^J{4 ?kjmL]'4Uǿ%c6&鍌I}N2 =6cs n0{ T0dx޿g3pp ~~-_U(/Y}d 8/OoR"~O!S/qcnX")fL.sYJsZF\;'4P.x4o{L AKz*I= w%K2N|}gX4 43vG fa>&NR6 ď`,f/_Vx<"U&d;)cwka2 0*Tm =vXtG腩2j,@dg(  g*j07#p>曣a?2"pwLuҁu +^\YJwІPk~^.tb-aU1k3Qݵ 駺A4"ؼ:KLqmw?iQPaOpe-#,mFIcDY<]bt%ވu %š([/:X#JtkXy\&vpi!lj kAnA_CoY2iXlF}? xJFPth{ kf, aYS։nTa-}EG RQ&_}LC- IZz7r"2@='|؅OF+9&3^lꆘ.%|/&yGV jWY(90D|aȎ{ +wC* aQ7;_KTppѫM `+vAeɥ5,*5NjS߹/,5(G@oT D˂ "[|fhm40qj$؄>f G5LQ^`!=j)zI{!\"ֹǮpl?߼FIn4zE=|nGKۢxTI5%$2WNmn.) ) Ҹd{Mĵ 4f#&9'}G z.ߪi+34E] L݉ͿŮ1jC?~=O0 v?PT/>FW0 $3dy\#{R.9g»X$f56Kg1!©%D[Z ;'+P!$,o`JeϘS['q24YݱO'TduPe@JJ`SNsS\iEr'u6xPo X_q:؊MGw⿃Q, (} oʯkK;O"-ֲRClQUIS ˽@: !6J9_!p?d@ Y ּƯ}7xJgaEjr0$.S 86*G}?@M[\d^%3OPR͹9̯-mg{nLq6A>Ax+($ t/#aU ܜ5ŋnKp."b]5~m+h l 'FN_SҡHUe>[_,9 ۾ jҼY\ C/ӨK蘭>la;:l.:7. 0,^a rEgP[Kcl)mw~#Zk%b;>ޔ}G5)7rdMj9s}0WfdSdP}Qa#^ |Enc FwMl?<>JkatKFrSy]C>ĽI\$q:*HǸY ȳE\(ǭ#қ&4ˠ>Ϳ;d_.ܢ )aA`R'`ߪ%\u^:$));e; qӪCfL)uWtڐ^D>f҈ I.a :6@6(HOMFs "NuOTO4D|7q<a9q?*gA!u="I'p^|kd,#p[ @<#Gǫy'#Za. `+2&p$xr.m .p/xϔgЩtw#ҵD) 5:6̩~!|ɌH,k{2m.h%tp ต2!/WN#NՉ6KT1nsЬADpN[NiFnm;Wo;v~VGׯ}C `zfy')-j] gAįev ljv]\]kU&] cU`.ߘټRK2>cZ*a\9Ɇ0MF8XABpRƜ*U4ljr"w=UN|O~d!SgL>(SeC3kIx<@$)6W1Qg#GY/zzL=j\)e^2\]."'CHz$)֑70SGXwl\"_{qz}E#k?%ۘanܤPu1]<"1xd#{I1LNW Z/Ad-Vi|X U2XP;g$#h*kxxE O#Cd.4 [ ]IKIMoy}/J)8^":-cgB*D-BK&]!ӕbfb>QavyKVT 0#i00DEb '%]X+3jW]HJ{ V%R$FgPϓ|RT.F<~ D Q^0f"^oIAL(e6ONZ3go\ Y/ߗOxy5Խ\3kM9rYtmC5)M#:mLmuC?&DZ> \ũ+okZYٔ"3*.Ji 8jhXE`/$WI-qJnԖ&9څ׏<+PZ:2}KFsc^ݴ.Od V_͵MhMB>2q<*e~̱CiN^ ~hOr:F%;Z0, @hɓ_5 w-@ 羨]bCna_RYvX(OݝLBY9%3]EP~Ýʟ'8KnƆTVm:<ܟ P[Jr0<= %^8x =Ժ"[ q?dV8 e.֞I巗Èb&:V+al7jdԿӵ>0GCmv~;kd WgH6r/_bF!IMf&be;^ǃl.XTW-p:n2qPS^^1d MC dWcF;qGV]AC^hSN=oz8Xw?(] h@e*"!K*@ynN6 '"j_UgvH.x-3p]VRg; J2Cv/Gf q[Ƶ|z_M}nLg-c#HNO|7#rCaM҉֣.2,-4πՋO(4 VY`@tk]whHcFGGxLY\!1" oAC}=3n'WvmA׾"*zYm]EH*1ÊvE<;ji26CVj 9wEh:sS,Ye]׹4G+ޅPo:4݄u>gr㐑RfLۀ@bѨ}'VMt_U᪘Qy<=JSI&RSj #:8-^nv3֐ N!EY,Y+C7Cv O#&^x>tr5cHDgx@qWr|ݲ.d`2СVtc畋fϬl4o_(S aRs)M   qѴy3:lZJQ"?|%u,w榷Y{ꄧ[K@]=n٘f*Ƣ)XvjiTDYDg ^oEѲLH찞3<07xR<*9huBݬeu9y7L8ɱ}D"EVDgIJ :_w-W}{- +B4-?L&M[xżT&<rāR\w\ I_HQMēcV^xkcϩd #`]ݑLT5[t)"ώM,EѬ Mݲ -}\6Vkh tb,J)>p?j2ސ['~q$ØV:,#iW-*!R+:4rK'j[!p]+f@0#,YKKGA:Mkz> C1vx>l^2|˯5Ygn.4rͭ4cn:P9(>Q߼&Ǹk\2{0IWv̀*B*ˁ1K0?|`ߘup:4jZIT89&٢&)۰/jZ9 *w6,p8&"e8DP||ەK4kII]Ekje 혊(ooX+ [dWCJ at Z*v;kG0 ߿L#&!VASP?"O)Hk h|T|2>].\[v;@Z/-B-#s8pBuܩ#K q禾(a"U&)j:40HmQڛ2EK}D_0$Oo3t 2BhXDX=EwD!Nq9_j|"^HW&Wgkt< l\<h>|m(AI@qk;o_67!}@G͒%/zv4{6ko{`սԅRPv\Ej/aRn(Ý-) B zO1TW^ WEe͞?-g:z@R b2B{Cu8zB1LxyеmFܢil ,MUyĝ 46\8 n Y_#m06nWZ Kdh&89d2($ËX!~#st-{e3ۊ*$0xlg]鿘6b\`ԯX}?k7}e.aX`eG#7 8+w#1tUϑWutk%OEZC#qF`U.A+u5@e &؄|~ytHC!1otL 'j0kJ&*䛈h'{KÀ&>Xd33,x12;IΟd RoB/FA;MXѴ 92P+lGg}]#;h &,ӯkM{F*dg[#Ҿ_z?dCxI$mfCޓ| 2 uJ\K;GdAHpS@z%4j3(IHﵑOfoDcf Γv(/| N/`;AmkM%ӽf3Vc<}`WQ>5Cn.>xapAabmC[>eس`L;Ky>  =k>mXrIc^`d>ln4k\ݸ^D5Xz]`af7 Uol2,$ آ0pE6]fzk9/IBt3l̷HdYbÂdh[2V恊"g)3,$l̨uHgaىjmE#zB!rGM7+9\QCcPyIRO%L_!&gsr@Jf6ۃ%IΒٚS")ZE7w xߗ8GO7ug UE^芢dyM1qc=jo,6H5PY[KF!V0WDuz0h_}એdR~HŮ/טPf+9tL9JFQs |k?fw{O,xuU@ΞG޳䬭3?'˴qq[)3wiEIp?qOQSwOM K]h@gմDH0;6܃!y||#=oÂS(P?Q_Sf1R.CI(Vx BVNFbA`cbZuq+I6jfϮ`5@.`!wW79Gh_ =+}5'YJlXjeGHo?)&9wL؄]cG-`!'h{PN{OCin $Ǩ9:9͘E}%' M5%}sut>C>%5w$gvijTwŧ)狆 E| X[DSbĢI+ʀjMm1}xDjlWk1Ptk<-Rot]5rȡIIdbLGL?q9%x pKՌf4*] C_rpE4;H* k$Cψ`Gu%$z |H3MKRޞf~xOV4^UrQRcAJG*d\bǾAam·̶ˎՆxFc0J\S]mct~ꩿ).?֗L{בP D WM BOoNₙP_ c-h$F_-;yn3tncs _/笫0p435+'$bc{1A$ETRV֠74^:DYC@`;|bT#bvKŷ_pd -[!E$܀$ >m;6&05ˆ(椑3J#CKНoI|hݮ}1Q`|SXJwAe$$~xlLbC>Ke?qG;)5xA߮/=F,j;r Pqmyv7RJQ[bbP~ j6TU^1$n_9)\\2vbˊ9^lc8wD>T4 N[L4S.l;2g_PVE4w:yBWԃ.$>U6f`:2˅kEipv _VOkګx+^5i0YYR兯.n3=g>請;'6ZrpRd!y!YI ,H<8Z_HpBu?l0\{jYIs6plHօd{b|0wNIV7t zrrn~WW:X'4A +&&H a#s96X]!TEo*L-+_Z7z&\FA+!J WD7ceFOqJĶ3.kjpLmw[ZﳒÖܿPo޸#-ͥzI3ۛ/O@H%Z;KjHv.arә)C(vu^w~fm#8͇c )-w. dر!&ƀhQ$;{DIoG|iB uUn-ke/W{i [C2ӓ$#۶l)Nu$j>Zwr< mvT/@8Vc jf&܈xzRMk Mb\$ zm,(:\24#DvPh;7Dp4g&-L*vc%8 E\+s^= 1ýz 6ʿ *<9j:7=B,h=O42H]1o?0; CMONǕde#"gx@i!NG,GCn^vU`#ZRI i glxr#wG;65! Zc(l9[FxJ$ (N"KNl}AeYhN*t'ꖞ)fXl_[7USY@} ]1Q3~hbz=*a6Y4=Ye-u#vy HJ3o f5߯fi5dk|.`' ﵙ% |4.vb@EB{=Bn(XN/AUf: a8O;4Ee'`=NQ"^|\]YCzfBDk0ݬO05֯ кПJ9Z+ TgpJ!vj!7P!NDjq;F9Բ:bQ9huiQV_3E9'wv1z yxcRU>ǣ5u0vjEʻfVQŽe Mfk(nIHK <)RSo5M %JvQ.rHxU@w⟭#WٿRȣsq2Qjt]B(u5u3_@0•5z0#d? S,T3D@B{q=9dGȀP"8ߛ,fnSH)"iznO94c}Lk,E_>ʩD{зj5u/Yt#+ΜC 5uMwWB9" #AޡG#sOn 0dgw)KF[rȘ /F?^H2Ƙ@maq{y>NST0 HRx+/zzEYMLwA>[GUoYi$a^P쉙S>Yzܾ`H|N[txj^~V~*=4]tK%ܚ:Q@ijĴ \nJ8`̦NzgISMEݿW~^ L2|H&kل4EzѡrsC:N^X%'~/R,_ 9SEs,޻rI֡aZ9 ?3x8j @w~F铥 RܪXC_Hh9nsMHu-7o4py09 :#-U M ׉Sud^z˛RLb.yT ag.$l\ k[1}s'.bEFmP*ꦀֳc'FdGDzL&W8mWçż0҂$b:R|I}a$0˧mJvC=4H-b'h)?2 w)Q;njESunO 'dd9,zč%YٺfhT`ؗX#C0gva‰`6XU ,+r79ױ%ܕĭ2}5 )gIѯd#ںjSbFoi"wߍwENnK&J @"p(ҿNH&jq2] /^L@d:B 6׷U (~v!Y5%@eՒ^8B3yIi9[oG4|R`3S.sU7PH'C"_dNQ4T>ÝGh=h~.p<6՗? lh/P 2"g6:z#"7+K̵jp0KM~ny(o1<㴢DRBNd7B5xx0CGk+]}}Lv8ϴM\۞z.޺!8GAN]IM  4Ax/Ot: LxsI feh00;8MZ]68!Z(X Dn!Mm*'$rn 7xjrH;0u[m`H\)<=s;u}ެK"ōv%4 UҽU ̎ ?+fP4@p81]19C F_OÛM~Oҕ? O}]WB)![ >]xެOKc$@ >6X24A#))Q ÔZ$ -Pv:z"Gυ'cr x6S0 -ʠ`er5'MT~jՇ򏌵wԖa]1h '4W%P͕sMx1)fxG&f9a"1sbC ~dh\,FkO+e"܄ؠP_8@EPӑX` hT>S' i]ד\xqvڊ]շFv3BO( 9F 2[l)hN Ftr\M4Y}`.E'%JKC΋Ìv@6"q=.,\L|3O1`l9}1j7sjJyn8+CP1""̯c(M!u~bo2D z1tuM0-k/lE \Zѝ%1:?OTD[#'/9jAKr0f?kaž->.g mļnX댙Uu3 Ζrbـ/B! χUrȽQ,DPM\9dQÔ^n#^K = jv'la>$ .UȟG֥JJÓ$Ԙ q? H| 2K+gBS "Yk~1Ie|]n0k)9$]N TJubZV{3oh/2TtWLP`̣>(ZkY1'$fWvuc$!t-()R, InLWiƪjۅ smN[m᜺{ȦSMߙ>==7S(6K=ekO!@)~ZXǥ# w콂4GdE6@{@[9Wo%$\}й4~GNTh88ք ^|$xIn#O?P Ai#3;۳䂨8nV|h3 D2d&soٵQY>}Z:;.vʐ&h,n/J7EOAJ=)B?F.N1?YETkRr4gK`Kc 'yeLQgMx]hG×gh+4R"Lkߏw^x} iCn<1fFR6<<mL 3x#lawW#V%6GOAc5F [hZ`hCxq|<<'}WПhpcNxwhBJ/4-I}h[Zٲ'?' |7xt9PǃS756S !$XpĨ~"C_bCY}QMutA?YFҒ%l2kz3+bcmYCs8wg+z0Hm!>tAc=hLɑeזMf"NEW%]:'kN>atkmf J r!A-N!zz!yYni "eI+;eh[+Er栗Jq3o ]}uH+8ae*LDJ%NDlPtO[%ndkkqEX)cwly"ײngҕuURi}B3դA-90AJ WB>A9k{2VC7Ȓini9|F}ZV6^%Wͦ\K3fbSN8$uE|hlV)!5w-V.@I,+.l-)xߍs|5d7hJ+voǖYaGdQen J8q9&>  t7zUAkZ^SPGkЊ eM<f7@,A Z>'ER2\X|Ϛ@cKuNܙxu7nDȌIx "z<5R-ړwM ׊;;Eڈ2%f∟Ϭ@镥I5UɜsͼfUmü2gԄ:P"1"/A,\`ɝIJFn}ZV8(9Z؎܉@}b{^Mțڧ~_g>oa? }%1UH́%Hǁay\bܚ~/it SW+<[uVnm "i4C.#ȍyjW9b3SX~lObdq^`6a*xW(LFY#-̴{-eJlVCa蠍^N` (M3eT ɺPM- qX4|`p й\6s-: _QP&1ujnAKh(yHQ$/VpS=v²] Rdh ]/Mh,Ͽy*hVq2Em@D1eM o+=Rל=͸ӗӔGiUHބrf^X,6{ 97.mH{ \Fws{SIs&4B`^iX(JwޠYQTs^6bꟴk`D(<T^/w%x*4,s}3i˕ZVCS.k+ S/5i/d];[u9slFE$#b:VJlzI޶Ms l%?R^"?2qHH, Gל +f;˜:SYa:NNَTEN6◢a` _`/~=men5AȦe/}ܱ"ΓuoK A7fZ`@8QLV#^4',h]%O}0Ӄ~h=.ȀVMSiBùkzBn/"ތ2! ,~bf5|ۄ֬׶-L,l(uk\}9D^8eZC,s; LzP(TICs泣i95>Ԝ.D{.T-.3:$Uf>2 ?_پh]˫h}& y՜(%2:|+8ɟשR`{0J-F Yls~]rd0dҸjIiH spL;ǚV^UjP/aH5-y`;OePwo؆e2z0PZfТ;.y}#AwL)0><3:{P).S Am-(AdaՔfݬGМ/ʿ8d<ܗ׏N O;47d؉tt~$,RVFJp o[)YyhnhYׅkR!g&!bSx}j7 8i,k%8>U`将k>2|pqnF#; x< u_%Hj!Bt'P+->!~ S?s G|>&_*H_߿eݻD#!˞2C8n|P>{M@QhkjjzxIbC\~oU"?t$EǰPmN!:\ϒ;8Y3h|0E{QYfn4.gEEFqlR@`y6_c9DuЬ F!d^LO]PMAoS` Mf!5$|t7I:cs?Uo@6%铎aaQgv!bgǨYn.klgoecyhGwG`ȴ 0sC:Dbzn5T)!l#.{i3oJ.\ ^NXE9g);ժ%X%I!eNoҩܧf &5k%Q>3&'>~IeD:(@:ZA2Ëy<Սp0<"y<:fo>Bikj Ȫyi@|m'JXah-=Ww*sOҋeeY Gv y{kMUotr J'p4#Y&-pgvǩBC}Jo/&6.CBj[ fe3[\ԅ\x*fѡu5TZ(c\ } {E:O:$ -EɷU0]WfJOCcߚo^󲔵 4e.; q j * R'E:| xe@e3}\1ꜞ::`u;^UbxCgӍ_!Φ0[>[UF&SJ }qGZ|CM\_Q E1qGrx,J[}u[5B4P˥`s0֐X<=-eo$ EEjIo=/h{)[y %m%BҷuL &1{}seN: .odžrBZhhDRVIOƛ!tc X,JÉ0յks*Z0Pv,SX3xŘM[$ͽ4UvOZբܰ7ڎ5~ã%^"dW|ZxnXnՅ>6|]_; tX&ޏ򿦳TT] 8u>%TK0,{@r5XP D= Ƈ[39t#W˵5] 3@t*V)$WKa<װ\>!1# D~O%}{Zu\kCYp>KAI(,xẏ_@J \! >"3rpZ4q"`oW\Hבޙn!Wqł9"a ɊS 놡 'vNʆ0=? $ťO[lZ}"|in]+4\Nb^K,Y6 ȴW"2ѡnE?S" X gˣӬ8^vZ|Yb|?樕Ne@u.S?J'3$o} ׌#sd?MPɤXKU< f# mL/Pw3΋j| nyBe]A Ifj.ܹ[WMziGPR 7+vuU]pF.b+*M߻+HbIBzui^%*lfW0| jAK+ Ǫ-EUchr1_^o-Pk/V 6]93L;7 *HQ^"F[Y$X'>TH{xu3#<}Bc _R (rOt^ Fk)`  &깛Jd2{*,LdhsE!8>Wx S5@2 ^@qA6\OG,WnNK8LWa0IkPg9QXrsQa`@H"W<Ok S֢= u"Y> P=XHUE1L9JDaZxmLdD3 o &(}A)O!7})u{:n(k[ˁ`-1+pymDd@z!w.BKm/ɐ1Lʸ @XYr.\_&NI׵q,xtWH2mo)+pb9['tpnqE}SwM$^uZ%}ѷtoGh뻮@¡_Qp0 褏 @-\7 hOܗThۗuw[6̰^nwChX֑n>NbYIDX^hwNQa} qrd(j!aWt߂5$$"0#ZAv<| XbY@ٰ>ZAq3<;cEi!I N3qf2G/PZXvђGJf=/DdS-[Bo譡'jsi6Q? X_|ފgRb- }Bɨxp2?R]z4IKC4S@ߘ B'KKu:m+D,ܡp1 m)*[zX1}`M$w[ W&ƁaΖOޞ2H~:@w23HZ?AF[vxo-dt?ehJ;(86 yơU+ yY< i4KcB0^7 p6ZC_{Ig(cXHUOVHGy=]y~`+ǮȉWD4e67@ vj@ =0^S"-薋|yب/q֟״2`T}+RP^' :kEtFZjDC>{c#QA ZqboD]sYGgl쑬L|J{:q"q ]=Ϭ:_ʱbnJ0"N^g7㱅*Hum;I#$`'%tD4^մuE{s?m&BVT204m#f $~X_`T !R`u&g2t"ذMbror] nw#~Z Rg-,z~96wENiTQ][hl>{3/X( =)6z~A AKЛ^{jH1qybwV*B( X0vIሞ)51t>3/h0BMtoUx]<;{hHUy=T}$dgRnJT7Cz{=g0r\k6qWx2Tƒ_[GjMZdi=0x>K.IFU&AUsLuE܅Y0k-He7Puϳ 0sGn&' w=N&i֘a`)`x7y&BZ3/Oߋ vAQ0]&?^"t,5O^ ­Ls "m ݷ#C a{`J#B ~x`g5V55jQz5o.\xmѲ\Ux.gqnRa3 fNH9A ns* -7@f'M?JA t7}=IƢFy9:\Fѻ {С,źeziJs^qZWnc2,3oMaɊH8{=5ކfS H{k-iz)] ^䉃fbk9vfV5gA/Ox=2MF\5=s<:yL1s//|808AU!upytE25JӡCv :~8+' fϋ8VCդ]q~,C#d9ATϡiql-`zMٳd.[GqVfoi9d"ɳi>D<5 !&/9O=u?LE)j \iuL?.ѮLb'ϒNNP݂@`;>MS!HPx5r$}h]=ZO!kB1_* eeE _1a8SV!s{ Ԭ7˩_?B94DbR' z">#9`;^ǖiG@ri?#U~>pYhO PEv.JPh)ŇnTr m/QM)B:Wz82Srn#4T{,K$H++8; 4kN$Uשv4y|˱)ƞF/öDWҚ~zyc_x4Q&􇗹uI e9a;bnDϙOv _zk2_e HD|JYXcƒf箰dHsTh.7s!nA7 3Ng.HUё󏡊j&B4#;X ܙO蛀Ny?nj:нm{@ygxP)f&zq`,9WċPDz3".~=~|wd.bD!*`6}tt0Cku l](jȻC9MhW(=t#{1w!l)'*GFHe87i\zGi|SKܐ-gdn v9IL15WTB`[j%p)5뽨+@ ~jpj,nËR͢U8;):;MȸhXd_džTK˔Xbӻ gE\^Ơ'Z+՗8VglvɞqDnCҏoGP뷙H47.>(LB"TeܖSb2>1<:GL̓ Wq&zE%(4[7?w} [}tHp( %pƃ"kN(l1mslxd_/W|yȇ, m4öF[{ 2STS>dZZ!BZ} =/&Ԁ1<1mˁtSlR6:'pѫz3=؎z*tj#Qs`@8j/6 w,0ڪ7D|9Wnkoz 9:-(2Cf[fV;Cлiͷ_ި(Kw1 tE8DwfaN9L\7"ߓܫ`y0ŧWUI\Ѽe3%nw^۳ 7v75%G]oڗܑK=qccxHnh~oċ䚴ycNq*cM+әRqpqOKFaZHE`/qeD%4Pa\<˪'UDZ2־w;Ln0ӚMVC\ߞ'T.(5E+T>V`3繚ƚ;GJ+t&A u&psWop"7˴J7YIF;a2r?f1bkb}#݉;`31Rb13s $i͛D35:>md%yT1CE'~WB3vEX,:b:HB?A#YtSsk#^$|%bFG\ӑu}ȉ>M qggbQ IsBC7bh-7_ vxaSuRI8ŀe1zJ ,Cgb+dhpЇ}$.rqP\.e=T/t&$)]9s&ٳ"Ӿii6X~K>xBrQ]*oH c_)Fxͬ_%O Kaj0%>$?gZGqjDv1k_ȵewȩƯX" Y.5%iAS&8gkWT%yQظNpr{#hz#O#Iely5I3 h0v *#0'L:;Nu=FdWώ5p(p$Xlm?}ֿ[|[E&+K_~ #T.ѡs;s?n\Q!*wyoYVM ,[M4\M`  -yxYݧN@v<04xllĢDjwGռ@W?% )@yTYW*H?4}"~=x.+fUTcM= f6 ]~8fiu ڏ'䥸tk}uh|EC{Q R[}S҂+ A? 7;s=Wl٭(%7?7Q4;(j3zk\9=iW 9uw $RWJ3Y 6?{|ӱ&[OcY)d,. r_>d[{+RenF ccߣenŧiekC6G^bӝ$0OzVfNLLI!C69~zGrK[9@1DHٶA 7Hי %,h ٭Ls>LwkF4|/̮[ R?5%˵c3Ah_hNnݖvLS^C!}ne:EcIuΜ# 5z*C9@E ݵdP"htT]Sx{(4#b (8 qZ9pxY^ zӮE$z@߱)_xa17wOe1f>ԕaDߒ Q y}u{VD;W(nC_߶'d?$6e}Pk2C$?^"wr ^7tu>ei&B:KޤMWfQ1zGjz 1V}}DL>ݜ XӒhUɁ9N\qCH3 Mrݑa8pq<:ElF),0&}.E6[ۿR$یn⹴>NOŃ,ԟCh]q,m;/%侁DE$ͦw[[gu.Y= 9{Jj?WdNS C?m=T30t-&C׀+W[4,_fXm2-<:?Li~  vQhi ҄i&(D$hEH o`af7іi%/"x {i3G(;oVFߕImMnB`\sUC\.`)P@B$SK:T/6(]yEˑʾ.Lv6 U/ʮ my<S%([[BR:5""@V&Cyvf#.o$qL{AjQ[z$5SD6#鮟 _曃Sx A,h"c15ʑAgdxo \K۳$]Ӄz\gN DZ.J p$ƉAԢh rď%*G^Έv'~Ý<OQ5-.mx_;Bez%+Mo?3DኍU`B -' Jvf%;mp +&7L'"Fn,$}z{gș™C2=!@]Dkt sg(p mZl"ͤQԫ߸0;W CɈzU ,l /̓ݞ0Ib6ZF' 5?\<@krxr`C/@!ҍ)ǏAfWH Tb%,\AcXj (D5̭J1EE"evnG콬Uc@}G"'aB* Kf4Ռz3[js5Z $ۊUc .ޭ &={ս[)"ZVMOmՃ dўI-T٥r*\&4c&-idK6)v pu d)Y>iPޡ"cG*3~M92t-Ƌ}M %FF7 Us~.@bUc}fjfOtʟ]LWM $ܕfH&.Q{>=|R9H'b/MYBv(iŘTIQqv)y"![7\%<'_8OxzYXհf2X1f<;Έ?.|~(_&bó(f8iݴI *xIѶo]kk@Ã8li1`N\ b\bQ kV'IUTkBC Eq,ЯOc0ݜ>*`_%|Dn&(p/N6@c{.fGmΠkhQ39\e6|d%aqƯ#)bQ#R'k}x챡 ` 4Y:[]\?1/F%N.OMAӊ̮9w`ГA.POV*I#hg"y=\J?^v)c0 Kp( M)Ggr=a|ZK# ,i (2vKofA=NEn*9Soc|rlp_T@}}rktU/צ<F Mʑ?Q+i5 c*y jEyIu(*+ҬL)&cpG<:BNj9=2bۑck5*ICxw?}=@%n nNKX]CW/RU&vli<%O^Kܖ5\!D>\Ʈ"FbDѿ757,Cv<\w͜mWnGƓN+qE&KB*Vxc6>ۜ9́}G*Ҋ^&{`qziWIF.O¶|!w ..'*{s'#].)] {+łUeG&G0FYr&,[/)XszB2<,5=dq,TJzYW]遚69D-.[6&6qZMM̎jA g4o!ܭ{-~77W]Pwtȿ_n+T!0k\Oõ8h$h7?0RtDڝaQ.IT4(AI6orϝO@+k eT7YO擪n&Z_;@@Ѻ=!x6D|5}Kr,zA6W }{jGbt}W:O2Tm)>b,@`|;H xfsdڒyJO'Zf!:u;S5@uEWo]/"9dhsǍ_ Pg!giDh*A3]kNgUCfG^YF:,0w@Nr@t$}2jNLD̅puusq)_٬uZ܂WUA+~!=Ԗ,J|$"~qYTfVĐΟMqF}As%`>@TZ/"0Bc=Xn9[=vmeξk 6(1E]bBbqryêbX dfk7&<[0hu`ڠߎi*ܝvfJ˔ɃWNVoΈC}L}xM $ i4[> qVt5_aj`G=P֩ p8`>\./ex~ [3[&7j\pS"#c 5!ã=omi`;M8 ZT}Ѧi) GR dPt^!*g_@۽~K=|>Oɽ}9d4 g'|~ IW?luhoy r%~;hpg)M gr+H&urp9pNJZ7/[X$lv*. IK`f=! +q2OKreCT(n+DךA*_Ki@G9Խ6DCKmm`XnL]bPRI[U_d4T!ԈJ+| )ﶲVEti$ qԙڳ1<qڡy裻kvhGV+FI{;=jdw cܻOOaH@?]()bNءA[h AH^D~fOO?CTWt^t4Qꗐ+=a-h%)䧆aUދd?ua՗ChUb"'j4e}DC98κ3R睞Ed [~,R^Cc*l^?N.Qgy?t鳿yeF܉:_I+آ\k%/KrsaSWy>eIͧa{=8(nX?дlIw b U] :oBQh6vgĊ0mVX›I]B1kߑi/` Rk~ӛ"Șa&,e3E cX5S9kltnΧ_t^Ȣ5׏cqq)s8]4 qA ]Z|U+eQH`=BLz O}KZ7hllAxg&9ъ8ƑPCNXkS!D-Yõs3KZ#h᳘5;h3Vpq ZJYAb{J4|̞iO=fimZM:}.܆WgPL`HkP$iTI|M*o*D~a)'Eck㕎 EG~=y}x?ja[3jYj! ʱrTk00{#{e1%Lz_ڊH6 {w GBxD 5"7ôM ae v#o2W1fK!q0߼O`\d`6(8HM;aɺB\2uK1 ntUuMi9sw}1/89c ݺ͆mƣ/;FjǸ@cv콙`/:鉇o+" ~W u' g*d L5Ϻ)@;$[G*Ff(o"FIdô<N}t1)jv`Dk_bW.MËk:߭`.'hu>T۔e Ȳ6&6z~a[?u7,;Qr>:qpoFg#Lx们Z:xfP@ d a F( dXL:,9e7atoAHkq֥Eqy|v tqr_eF}=Naȅ6S g]\jc`k9QD /V$%@(SB1̱C`о Hsa cW+:beϴF<~K6jmverýL۲"ݧ?*=|1{|b1hӨU<62+ߜ q2ch޼]HJ;gtSMX#ҀR㏅7w up3A@rտrq."Rވ,5+XƂ1` j ]r^oCtXCU3,1a+yTJR|Tz]'UڤJc9.RmBHc-tŋ׿\Y|_mjCoz=>R72Bؤ5i~6R3oCI8B49ώkU5ڒ`;^?:tojTFsZaHfTӝHmK8_&a%6ږB8au x£Ji,Fǒ+m#,euz^[e1ԍ~3[iPS,sC)H$砌{ x]T ڿMSI7[s\9S}l_6R}`ؐq@H<5eքJsYToڌ5ed s謇$v=H}9n Hscђay S>; ́Pxkos쵎SO]6tHk5(͒k; ׷.x14R(b^'Z ʵ<|༳Pd"V4adgc zkt"sE)Pi)亍Ckċ/q-v 8ff 5řwaa$uk,U͝aHUkxE9G%-?JxJZc Sְ=ٌS*⟒R{9+W! f @"K踸VY| @ ^6l 6Kɲq5F 'ˈcg(|ڷO'zMb/ךD QO0jv)87Ȑa=U7pb` (7+oV.bkKRĕ d[*@ ǐ\A?9MdJ-l'Ud"徛)'/ uգ(v<߯iI9yx_?~Ɠl\ע.N'g D Ӏ"glXW!Mͣ .̨ $ wA"{{Ɖz˂z0FFѱRڝkA+*[ጱu٢L>ɫWF;H|3!sDU\W8}nqK6-C@q%e ѾW AJ oJfNf?mf"Lk}`X\FP^ faڕK8o,^) JHjݦJJ5.mibW+׶:IC-a 3o:5ݢfzfۅl<,yUlGxrw%|z­/D ^J48F(ψ!Uhx!](dzs)q?^h0U6,h1/T/ -U𿼋#-^]F6JZj<#z^Xu(u)&QWװ_eC޶y9K\x.\n{v74nY9 HX1HH_3<^w%2 s ~~]T2@ ^}/jbqoUCẗ́'/ ׸ _Q.r^Yn)%mAmnuik];Llr?#/&H2f^J/;QXփ09 x]D&z{fmDfa+u h ;d@):7\}Q)znGnsD+gWV J٣ o.Ǟ`^]!%^ )iC;ƵV7kV>lrJPUǐ򗭬>3#8͊bx1 y65?k1 φm+Qx"VG:TC!ZuQ+MBxiF- 02@{GD%ƒ.$m㾻_f(1(g_ A*LzUeX~-}|Y ?`$ cHJ hWw!؇=7V^L{hCitť7*wlPվĊ^\mt2h &`FɂFs%3Q_R{ T5fن8v @Q%ͭdھ(oZ,?Gq\ `MGKX7+5pT]ۉƪ UR Է,F;4V.BJ&5V>wcsIc[خ'2; M"-|xo{.7D} 2aߵ+K>(Tj%'yIAT` Nҩ5EݯΟL{3;I`Cp2fqhGZylA`Tw}XjwiGY图&YZ}1/|/:lh.Nf'əWN Q\=oJU=iF5O36[b!VxJ: q%&w ^hU].2ZC<՗d|$2 sfqƦ)BlBdg5ozF {RK,PZ~37H?iD+lݸ%PhP=ji\enN$ntqm cq#{R( [uv{~}،SgCsV1k[$ rx)̘-)bnWWFTgcMQhZ7az$ʣXC[ x=XJ7b9"D}feW.M%}t"g2G( |qҰIg]۟hVIB ̭=]a[+B|,4ɸ3l[貘jZϔ!?GYƕG VYLefn+&@&Eg:&hlxG!= :a}di׌:u|LCDr+1^Ehg~1P#rt# .b~ۅJ:"849%N Z")Q''^q-c@v -S8!zriFU7A0qt%#ּ]2?O@[6#qT-{ цU4l")*b/,p0_;}]ɆT۠5Y{pbֹ22Qh.#C2x[Sgy⑊IQwk«^cpP 4jyP G뭫Red\}fR45z><`vŜSJVRzri’xEZ[yDѿ- It`Ɂ,Ǹ7Ӓqoh2c̓%(¸H0ئV7p{w A|E qo0:x8ۑgmʅ3'dZ\GӱVv5>hWr%b6W ARs G;b ~? hmokLyɩr;[)S (uG"\0f_5?{f$nck*7 zel2(.i0MJƻr?ƚVd8C=mj= Yk`_!L|vnR<8pflmX TVl5_s5sEE˼ԫ1RnAԋb Ж6Fa~C oLG k${>wj]g0vd{;%ckakDX} " Usažoq6+M̄5fsZ- "  $\vhDYͿx,) cJO2l) 8EiQ&'T>PQq?3"H"LW@Xr':Ƞ󎜨:4@+@#@S ƦcgZv=rFHqyC; fة dg"Xk0vEWW=TLX=4s ;J7ej/1jsw]zL `ЩwSˠV/}^_viG_ 1Ltt]lԪY y!w{9>>0Ql2ݒ=j!g?J*2qc:8p_MXdajQA|O/mjh0<ȷ2`XUK~HaP'y<-.rőqԜIi'.@SJ`]>駫"-X}$%IISW2Q ,6Ÿpgt#mkÎ{6Y^20U.5K2 U»ZMd`N 7M}FMB<*#~OQ;5 ״p\^Ȼ= k,a Y2.>2Zu,iXt"ZY]A! YNfku 2 n:@Ap2"?!!NТI;c'ҁOT˗<{E?hIaw:q}n(20*LW含YfSᝠѷ`qT`;Tck|ީc! ̰ECK9wr2BvX?4VE/63-4f8'K95|ڂwuV:v߭}+|ł)!#:W[B Şpwf .M; Ż c嫂o?Օ5REAqsR$8L\i^HO, IptNO r+}?`jW&C HnJ7΋ɾztx[(7 Os+;+AltƇdOwɝ' *ElݝgI,ƺ8q>c/YfuJiMAHdZqo|)ٶkRxTCKG ݓT>+3ȉ^kɫ^o5m$K!pA:)lzkzۚ&Q}h }KPɣXsnB %~ӪܷW%\ry2=bC'SbhVQll,x7Ֆo zJs[9e71 6vuvBڞ.]Er E$!We톁R_ln.eL|1rO7X#L8r#u]/PZTWș c/Pۛ@Xas3l<&ۀ[*p`i0t=+ IH3/xLb|4y)}a/dgXz$'pt+wa},f$ϯnڮ=9r(:`_M)A>dktBrѪ=?hĦR`Y؁3lYe͏r Ь_@'~O^Rz>\@xCኂ/u=xU鴎==+ ]K? GH9p!m-ҋ1vFC[<׭́G(AGy Q9UuLzA43I3`ɂrtb B`o}ZRݤbWH?j0{"-&ar@b -.Q q4BͶ#O/{-Gi,uh-f")5wE.f e[96ύDExO/b}o咐r;iw`>'}r[&߿ÞcFM [me.Z<<0Z EQ9@(Nd׉ȁYnt2 }vV2~ۻ rLmL~U0ud h\zc6zw.]N3I Dt"1f|iP*¨+ *=] 8"ҴG톖љ zqIZ¡fHCU#R%Aq1gu"8KQΙIy_ayKP.$ގńq&5%P7רiρ$ :%#`t \އHPxa咋apSokuEubưr*e3BAU%=#XI !|JX(~;-d`Ĩ\6ZИ[ 2Oȃ JdX7i76sPX%ChĂFoʌBt c׬31W뮺5c3Ɉ9%<ҚP]fŝֲ*Vc%0;:gn(aV\qs:1a}Jn=LW X,][:{.0˼\dqO"/Tq^BB䛤<;/b3wAօ*)du&vPmC&b}ǐ~IJbg^b^*|n!>u8x_лI[q??RiẄSuv x ?ۃp mx\572߆Ñe4BO4yJL)ľmC]HX]xl+2ל=c?SS'ywA~cٸw0?gA,:?iy '.`Mh &5]'L7ZaEx"PtoǺՄ&>=xpj>%dQʆ°cqK])i1fv*H=y@GfK 8aH~G^JyCDYj("~wߴ"YϔwT%5; u;a. >.sȊ`<#fP?DV~O͘V||"$,j j|(^8v}|$ahLQR2Li4:/ s$<@r儿R0=7VIo 5;|4do`oe@q4PQ;GQCF:!Z:W?8uy,]g{cq#nc~GoRAdn(h&HiT΁J1zXL'{ zO!kK|eKvd 6E-,zx~ 9c%i fb5#e ٨Tp"~LM[[ mY`ס#9[ߤ>N\?d! *zkybVkf Px!۵;\3Km^\AԘ` YΤ !R,Fw>#W:.;;Q]\m!X 1 @G 4Du*Q\a \֤dƛp Qۊzާr!2ZEՇ `([38Mйڦ +T'=/3_4.E y`wMVߜ5s:rpa }Uy flQ d"NB<6஌gnXA<^~-ڎcE}*J;sM>+PLM$)Hg,Gl"nk,2@Sl31k>TRJT/Iz /E/:LyOnjqũH>.?~5ILubh8:%Xm~ HJo.$>P%{>X`޽;- a{U SC3f5 bbzBDS]%wF3%/ ̄|WҪ)]En'U"ŗ`˪a(gZ-0ui.x@ᱮTjguUVB0wYr8QE+=j- őF[G :,njOWT@X]{'19gHOfX4fO 8eUDЭtWR_a6oe%\i[K(9!֘N@wpeR rV{@v`JF-m71:WPjRo,CATȉa$hF^ڹy+Wq a!`>B1cK {CZ| ^(ǚ *mR%j=pZ}GE& k9@uٛJl8zGﯞAG5z0x5G'6mI!tPh/FU";FDosXH-wtD5)g S6; 3M 3^ qrpy\sr#h O~o\T:Bmլ<ܚ(֞ob"4"bfG&Iiٲfl{, =UBQtUuX%k#` EHv~h[Rñ'X&X M_mdT$TFd*i~%QQ1 ˑsxQs,*d~Aq|Z(-G^EWYk/f1SJC/\QQPGNhLR7$G 7*[iڶ-đmi~D)b-ܕ |!Dkq\ނ -NEvK\!p_Lz͊io Q< ^CY5L zLmPҁ0QaCEvVϦL[ @"OYl'[v7Qצ*<Ƞ[Q3ʤxiJ.:uZ3٣D꓿AҦѾ}ƳR+kWV-ͩ'Lyn.L ]2:z*=_5{V퍖A*&AF"e&37+%!g#j{3DB3r".!|J, ERqܜ^~ՈHwZ1u]P!Ov>Tz,3iL͹q%| FEK<'u:.u`c!Yw-U۝819 sGܯ!0}-hPʸ8fcs!@e bhM4WI#-A]JFo/˻=UcciN8)F#߉V;A_b^m AxSp"MZ ptu rI+>)BkkXAMKN,gu=_zwj[V/3g7T߷"̈ߝf{|bjWa@\BD;x-KyFKIh#R**5-l+MeBrc:ח{I4KClqӡuWdP2*S>(j)0>n<ϵIv!4{{nm3ֱ)~3p \>@O#(|;:F-3.ތ"I,'(g j?U#W}B7)-;m d8{D<!=BBq;L@60RcܙڐHy`R|$!] ق&<Щa%=ӑjdz}ݖx@U Z'RmGE҃ ݕGtmXVW-xT C@bsK%֢E7@h"98purab'Ԩ u>L#OT!# dť)xL8~s簞 (Kaj|=<8% r6+O~b`5Lk" -1|챭~E] }!K"#r!r[̆]@q%j+,w[½Lbf=>P*b &_i<_|k :Q sNI\AN!@+e!IoQdaXg;Y#ޥ9,0]Mmm̕+Mʸt'piC3+ou+ba!2!\^J 4] QJP50e\@zpzF闈-JzCE_L|"Z K]puO VnB5R"8;`C^(qh UNpϲ #<% NqJyc ڍղ@h{]l*{,:5Uא A po=i ]ϙVa WOPip^T9}?UOo13Cش 6k0Pe=6xdh4>![u+Ј8aGtU4ɰe}GWvGӾkO@Cmoʭg*st <57o_H*5(2Bі5-9CRZV61txpʓ+>}̓vQtE$Kѓs%}EaQvJ&E=E}eeޱl~gC⪠'L;Moݣ"W̧rMhg~=i`{4=X{jBrZG#A01w0dJo%?]4x"=݊6ItPvSPr{B9]u@PC*PU!Ve˪qϮgkCɻk@W_̟ f݂{I+iqS,^(H$'39&*7g̪KsGnJ]11AnôwF/̩дCYL̂' du&>!¢ofjB)Rkix.Fԃ)g@V~;~cT-|,W1qLɽErRMQߘ*XMXD\m"ph0U0W.iN|@VZT< d_t5_D_Çc֔+9T p߹m؏Kx% m75]p3q*Lr628|g}-s2oyw ` ea',tzbu>WȍV4DsCTL=_ᝒӈCߥ#a=sˬ8ؓo_Osx]Q ᇉI=6]I%m%9igZ\IR,n2,3Ob<J˥H-ܫNv uMN'3W4[G"s58 +kOy+$*?F,4m>dtOd||K1zZr,n ITI8f,16F.1\h(}vYC{.WVCF?qw`GXxdWN!ؼ}M2 5kM2ȯd-sf̏+eh̆>x6_n|.c:_FF1O38縏]g98Ug4v"𹞊9uI^} NNi4KoP?5+0h_7< D6 :88P9B@:V[r<H$-/6YUXX``cu03EE.i:dV1Bj@?z)u4~KNV>aB)1g9B0RV֞n*R?mIF,缁< )UdDvf{pbඎ ӫua?ڶ"3Ho,SdTv1QɯhZϵOƔfJ"#t$D\s^U^,ɐ<-1۰r W LaFVKdHʿ|E('O5~s!حbh#偗/iJp@գr@ <@!ӷ5_9HJ 2eQqcr@6I?la@ , g _sp׆mGTCPgł1hr;d$joGk]JBY"MYÉP?WB{iB]G0 VM^(yH[157EJP#L s["EÜZYg{`8s(sEJUz#|l \-xbaJIŸ>3%g@6_9xv<`GDjKz²'I`sp8)ICM$2 N'1fE![!?NZ b$L|k'{1}Zn|=ڃ]><:v̂bfDz8ެTIiI=<Ϫ U("\<,M87T 4nV&ic`Ka$m9]\fp .}>_OXd}.drT zS*c.2u_۽!lԭ0ѹܚ'wsW%v@pSm= No`G^բ2ZpGTzpin h_B tC~ ȭZQ͉(zhaba6="ILk˓s!;}Ur/S-21S?++%P⃾f,ZL)_tf_  rC)͞FzD>34XÐ؈xEjcr#ffX5/%r}x SdL#/r<:=: TmQ\m Nsi7x>jkw +[,"B4uf `L7  bD.NW4z&}xb*cipogݷ䊄 "]<ݢe˙[X(PLqmn䋅LlKHL3 o rI |]֥ gId]8V]~ %&j&<7Y sD0Y L & >œ Lu3X>l,uvKQ|*|{! ]- ԫ#DhA@n4m^|g%kuuтsCc{˫jG1$rw B9!rkwb .(Lm)Ea fw bjeY|my%ཅ цb*ӾdZj%[ rQs}rdrp#ÙےAn ~tt Mja91̋dc; A L<. J#\63w]WYk!aԄa@gSSb r:T(ey0?[vXzu[JJ ~X=[<" tU%dz )ɺ%8Nм}Dt;i4j_5AzҬ& vHC2T⡀Nӈ(ji1ƍ5|@)k#b} f~#K}q='֓\/3e!f&+%Zu`Moyx:AY@[/)%e7U%Wyh|@0x|51F;+chv'O7¥7M'X@IF,ۮbk:]<KRi1'\}/rEWbhJ&]l9c)هAyNݥoI 41Qhź)mӿ|Ĩib s+QD\33:(țȮ #)c$J6֤-&OÎ]0q$NЕEIUîޚfãH}bZwagҫ>? DɁBya\@w/cJͯ#; }7k/ߍ G$鴘%\ D?Y-Ӭm%J9T[:%s܈-3nj\32L/7wg'YJB#'@#;0F'qכ<%9hm8 6tw1)vm *2i33C}!YRJ:?;rG HtPy rChcoR(ā ?>UQ(R#L=%4_5+cWVL*@;Kd0ǷnJ]`me+'#i zsɖGn}c\rw=5sƷS,ce~*xXT7{cOy:_k<|@rõV2,kWbMMVB-$ ^l2 +ŀWq[O0c ` |~097S0Ց F}OCAvxIva31H);]Nӗz%\@EGe 6ra;NrF c!4cEZ7L,_ 6 \ʰ"{d3n3Zq*B3KK,=2Fc+47zWW4{yr<촪^ann&-C mt角1[Q b Tkt/$c؞H *8j s`6Ogz19ND=ʖl?ܭe }:-0v7& M Ez Lxdwg;C Wd|0Hs$Tw:}6+sm\qT f|-3ms@}xWlh_ƉYQ|Gxi\;GDj>t1"G?!-_:1:_)&M2Vy?/(d>A^oyPl QO'1;!`yuers(7f\\hꢺdBz2ƈ~ \r#+RzcMxw.)0 הrqȈv,l]'$ YLF )CxA"VړH<:eouq-gDΑFd>FzʪR[kFQvETҳkfD/U(= |=Z3xd6reDk{.]ǜϭVw+ hΊ lX^3Y1%Mw鬾ٻU' VVNIv:OWUڛ=߮ >Pxxb`sd>`;Q8\|:gN~xBF`Hj$hun | ǀJ3U$cdXLSS_|MX R>C\Ѩu=E盪X9''YXTE1j*O?M_UGU!`3(t, ;qBG擀iozG_8N!yjIh hB|(cO1/_Nx}$!^Yrzn}镅ێ\wLCh_)iڃpPYnKusI]}:͏\ ]Huh~p8Ӫ 'Q\ݽC7vgwl-g=Yxwrr?snHW=15]i|6ԓb;;2gH! ~cB 2a0miQYF\b?[:gmV+{z(^5^ʤw‡-4<;&u{R GQv' >}};dklGV(4#aUx2eWTsٝyJ>e8o: ]TH8{@^g>=!scn, [lpz:=yyC`~H X.ו)gZn٨ 3,XE\-{,G(̒?"C.+3 4. hRIj #˹ Kɑ+NDGưK A[޿'|_:\#е4a@4Uiq9KPȺ :L).^b&XڬqJwoR1&/6Q"UMuWu1< }!ÿ;E5[m+ ==%@Ğvewպc,8 h$`U@]<1VְN,4B|8&OqcOס&5nRƥ=,Oia_GEQm[= @EZ3Y-Z2 ۇy_)Dd@e`Zay G5).k\sI9N/9Gh>)@|bPTOZWoo>{$J Ze HڮhЃN-1ϯV|5ljjHhƘ'$)T1AY&{=ƲD=oSZ$AEww/5nPpC^a迤B>i$3v(}?S?D(|Cb 1 8㣛6zLvt^OƺU K V-@e[ pЛeljMQI-ΧBcp2q$DFD%Q8xP n<nl\K4e+.fWkvL$rWF:?nCȪz8>l)I%x'a(Ϩ_Q7bf{i2 \yјd}vκ^#5@h+U_l9uWQnh >!bX,JC#86 \=I}; JڨW2N&fP{{Go۽ZA.JY}Bw>ܷ2z}צp<֊ʢHfQ~`2o]B}[z N3rt`rHRUXXS:g n8S=fdϯC<11U9qo>&2TLޑ jFl0!l-v3{@3IM~yfnɢ%K՜[{zO"T%2.#QcWKۍMg7;rvNA^s@6W. |40i3S&`lEd;`ՠenF+.Vݛ8AkGX2b0G0Of IWxGAN m8NKDAnB!"}6 ]O'w ]3à4 id̡;<m,V JtEtz潟j$}zKR## ndx)Th+inWҮ8jLx#]ĴcrSB`R15z>(2T`@Ԯ#P@IַF>!VK_MjZMwL-)7 Mhi]=OOńk6Mv#'s(4p0Nj~tR.j b}Ͽ„8pɯI)E9rb–Z΢AFfSov5хْs_3R۰:/fݠrfԒx39(Ll5rR 7rKNs:Pw 5~v3tdNN992!q(فT0 ^JKq.qgn%Ge1&Iՙ[NFdr9Dkeۖ9թ ]#ȼgҊ+4٦=;}L$˹2kcdV-xKԿvt|4iDQBţw峘V>+3[?d56.}VY:>^)~5 W"=DmdIf@W#fRF,'t|=+Xo< i xH!{Wb#qftc/Y땂N--q;C=Fhj Ġ9q- <;0s=V嚺Q!1LS+D_H+xoXj{TY_PԄl7&' Jh}-PP<10ZSC/KwrSp^p7w2o H#_ Ǡb:9PlI! Zb?\7NknɨK1<\3j`ioELBI=?*ǺT0>.SMv;l_eu>qEP}|!'Ք&pU[ j5r!Ox5IPMe@wجD ',7, ^mw#Wأ.@VQ ˢ; V@\B`K CSomx̎mNt|j[l cԙCbtx(co;1F9+wsw݉ՔoϾO]9JE",y@\ZSpmUH}B᣽/*IoSa檊jzJ@s+YEn(6JUkNKʻGS✓zys))/xAHRg#p%0ShxQ7kȥ4Q2nT|Ϧ5 Aw7qs<]rsY/:8hibhifeuTlqW/%!3=|](-GICЊ~[}->zS盲{pjS| Jz1@{Ī-rlT#J橴dpTV+`ib5hQR%Z廊eMsboنҗBb!HoCt=/ H`?5ZRvKʏ*t[+ge$z=%AMw=QHYoLMN0"Υ3_(AXi6WAmt?f\ŏ?H7w'+0f+!%&}Gq6eHnIQqG1(Z} @㿯%=6t&(j#זMA oy2fk[s1*O~wF' PKK>IRɠv vrP8BvXm VOqd#<7]j*`v{R2[qJ{hTֆn4FOկrN% C>J\j4]4%.f!{w-h}+luw\ojd KKl=GW/ #Wa7XYHPL.^ؠh _uI8d 9wec_=7Ƒf'59޸T3WU:L4KԨKUbp$EOK%wPRx┊Ec@{ZڇP#hu [BZ>$Xo?B1 GD T\#Xq<,48`̵n,[үdtJJ{ILҵߜoOygMq#hIzֲ;j4 -#bs}uЬ O:el>vbԡP{B ^k6cԂY_.Ab=DW!H~y|Y4iXpU9F$xHhc(S>7!y65tPѲ6˱ka?FUrΉ`&03| |Bu:O$ O5 V;/ _zi/lo(X: ˨4̝Nx|mG Y{4,385[Fc>TOnGj9h]oVoQ"HB[ !W?kbfƒK@z/VԤJw~=y]UOJ= Sr_ nU{B5ɯ X6A%OQy:IrT@Ỵ!3>EOF5O,Krb0.7i=hwŇJ,HC@DRE(e`+ w B6[bO=fWkqVWv蚺,V[n@ʻ>)'L8~tr6 g<A_. n9[A5keo!a[E, /7HRt6gY6[f(N5] k$^e%FR ʓ}@m|pX:@Wёr(+4'L\1bB֜4x4o\\q\ b+`lDPHN}&6Oj5$g+{Q|v RHXt2(L8)rzYR)ΩM-aW1?-Mʗ6g 2WF4 dtGM/3&7[Pi3 <]̙~5F;|G O'@FYX 8@[c~yQC0+86$y'Yd$qqGpAiIl67aY@\MrwguR2v`rV$?9(У+^Y~ceQ{Ȝ0!.@Wľh]ɱeҬRxԝWݣ4}HqЦ9n~! Y; "tT֊o)ACVE?}vϧ 6XDz.EA3eumnI- gG$U cD#%r8N-p~vkw}K8O*avaS(!B}kLMœkY]m*l1 H>26̞pY}lUϣ6W1B7n`"Sp>3} WX:r[it. TFW_yӫKcA 3+#,b'^y}Q.Ay) f My)yv PWڙ4Qc7mk/+fU]>bbPC>wBucˊ ^V1inLؘUh;0=$ :7݋U=✅߿SedR*B}(;Lx!S>m/ZI ;9TnI }LNk5jkǔDģZ\Ҥ"~mkV"楗k[$rb`|t :cv}vG5}u#@=ʅ+r66WDf&cuz@S vQG5'ם:}(%T3G\۳r(fdž9v1.Mnz3@ !,;/D\&[X@(izMD~+x}Lteݫjv7Ԇyw=Y< fL(TQD֢,v < oDfV82}Y&N5-5i^[+u} Uzt]T:(gF) LrFh"SDe1i #}%d35[J6{A,4x2o[G+ţ>7O ud H8i?0{8_>{jĵauq'j+`|_p*Bո|,/_tDy*Sj5Τ19G(:zC5{;nt+ !d/96% s$HT<&gZ/%@Hv~hΊGE]\c| P P@m*GL#$@$OؐUrU?$tH7r0A憛AޛxìBkCXg<*qB<-|=[Pq<̢JlsJ\tW4Tv=#w(#mhvnzz @ :h(ůMf$XUOW?M9lYYC߸:@$[ {e}tJ9W y6f#aM5nAn~?E>A &# EFN%pnҠku5b%[MiIe:-$=Z<1GڽV&契7$:@Vc-Mz_eջi˽i 6 ot, 05!agP,}'sꐋ!-,i~Ú/5:JZr]Vv{?SYZ Xh;B OW诽ͥ,\Ǣ`@Ĭϝ{)8pD*x[ojȼ eN\ oSmU9FRc6CݎP\C0L/uNGZZR;?9wFyWIH[A,Ӡb" "6)2><$zo]Wd/)_X^M0}ngYe:Udj%!ET{B7L?qi Sy‘¥hYi_3jWOEy_4˷8oW!0Zi ꍒ@C^†_XW ƿ]pE=7"k1FJJUBb=mH 뵞bx8YMP5}; UMOx+&{CEcԄк'ya6>%C=n~9K5IZO荙g|Yk{3K\]ӫj:>W 2QkWYgQJhd]temoځ]1ciIҌa/Zu$_K}GSKl'Qբy\pGY4Cņ(}$ 9ZtL=Dʙ|re9Sy" ޗҫ΅fUjIL*$\P5Au:5M(ƺ977~ uM #s`OVқ^^[ ](b*zÎO' P@BB|NѦgi _˟^$}C#Iw#9 a8KlA4~^5EЗ?w-7:iSΎN"܊BaIxyLJ;y -] u9{^)@M%~%q~f>8>w; ۸h}%HzZuޔԥcHDB{$ ߳K296e>&Gq؍ r֣3t ,F^rsfDb fkvҾcn6%RNk'¹{\;1B>"ns1iU+̧X`HKo& V:K|bs6^ k{qIC1Y[]U|{wX!'#:֫&e'2:Bu(=fI7V&klX5=3.>+,!6x:13}φr[c#ꉭee2|t?^|ض„crfDLī?^baL "˺'ʧdrHۚy#'ٷ2[Ypw[g>\gr6!XMNge}T>4! Gwy-^n,ѭ(g0t7psœ AŲE;E{ӯ#$̊|lIEDBS4egw91%v ;z\GJwNlWM"2Rwa`*3?ޚyVkoY_ֆ.s-Ij+e8LK 9W랫a-_xqps_zDԸzqkZS n۟rl"Vja`0g<#M? >ek'XjX\lgZPTsfeW-)bkM4 uݪK~ KJ94[~?50E"OvDCў>^nO˝EJ$^"gÿ́&8e'N`/ +cXŚ1&":1YW)V#6j{(Y Nsx:qmj6PNN94؍=-vFKژFH<QDS/G-U Cꞯ!nk:&QQ #xLf_Y? |"߳ڵ?olUMm7@^&@3)yva dx;$H (Oųye'So@h2ت %c.2.JFN+lODށfgЦ IMC),JUkFr(,H YJ!pG (F,;d7:eLk᪽~FDj 'Tɱ. DE =;2$މVe=Ԙܩ. \;;X hLVy^!9Clfl>q?کDGܠ{7ίJ-%Yz@-GXd:\eU#_êScxr{'dFcR7kmE~hR'P+#;er:P٬oC엮U.:&OT ,:+hQQ̨h =Qkm  ?T0è70ɒ: F 5a?*Zj:w>Et(a%lU!`̥\bam\#BW+;EkoPyn7c\$P0٦Y LAN+]L"٨Hp'!-g⸓؁yA8{o't}~56RjuK t@=_8l^e$R?dXfĐ6Y2>Q2so4K©=&F2og$!"28`,{~ rʨG0zCMb c+a<=\Kϯ7A׀ٴӍ i2/D=xٺ5 ѯDbŕagxZL<nѦ2 *,/[+o8H T_yeRk`_Ƌ_kQu{"&/2RB (aoi{$qB22Q(u>:z9L#b ty5,@L'{}yY ɲ}Dgž#aU a>8 i46,Ɔ)!mgPf 4YCQ!" T>9Dv$+?P _,F6 Vwv|U~ &L;HnEvY2'25/ g>rM1&5ao/ %{䉥X!yLŠ`~L'Kp6$~l7;YJ|POu-.R)ѭʧ9U 7ci"+FkԘfx^p;I^ߖBT4/P'B_gIWEF͋=T:C;A$p{؎PSNwf hs.q'`D˥@G3Pp,cs^׼"E,LDC%DkJsNf,GxV ш_qܳ &2]p5e/UsAA#RqW+_Z"Pq+y4`WK~%Ғptgs"M\LQ-|ϣ] ,&A:Ch)ӓa0UrMeeR|(/F#9זN|B7Mdt؅|O ^@Fwc8J'؊k odIQty5 XدFWVj?uNCAXo|  j#@޼[S%C.+z$`N;˂#TXcftȜɞ{I}ExӂN ХKL7og&@ 4?nEEm~C亹9]ntty|ԥ 3hв@S.Cgc֕r`1lĹI ;$dl/ߨd,hv]BEE{5'wͨv~ׂb*mgs\66 P'.+&Ȱ#=+jZC%3t0MoNJ;VD¤7ә@_ƓpNVF/]_]uX 'Q3Np[Ǡ+tUͿp.7"ˤ6 gcS :S]=ŻEN-kd5arukgб(Ʌ9֊ˮxsEx{WM=rIS'9"x "{S]?&oHnk;`wa~ͤnɧruD H_(SBbE-mowL'$VFR-*xUwɋw'TPLju w.wΊ;Gy+A_ܖVVncz2_!VD!?d9? VreMbjBJN@|2]/<戝Z ]3Ѣ2nv yVq$C]VlA"z͑卉%Hf|SS>M5M 9v~hy%CmAyzxD~o}mJV^H[x *!B0^&D@{kHt4/h4d3*3nge(C?YoK%2A\f<_԰,5=Flٵ$MşIB5&%F_GMIhپ_NGflpM|QTC8u['/( 4v`ÕzMG(وnEfv<_&םZRffvb`in2A˱)qn;?oꍕWGksDh)3{F9)1j,keiY %ǻ~R{O=RIV'[C|@n^;+z0)Q\#@HrxLgZ a]N5$#26y츯kĈש^f2MF`H܈%b7^`,?^ R N!cP?H$HG\${/a"Dݦq9>1H6SF E(hݨuew^y#i4z>c +oޒfj%UTAd7rPkts#aK(/5IU b'z0: ycObQ;ڮ]N\1n.D#+0'ٴ\\WF}˕epJ<%\ x&4hA/ze]v ͎+1Ѽ| x|P|vN__]7Y-JS%6e Ҵz5ּWv@gȟg&et^л}sJf O<-DhFOI>ٚII(ybH`]h-ƜHi#L&&fQx|dӊL" K 8=M?s;uY}j ˓@htsIg\:h^rFAɷO"/ӞjپTm VDx`D4 ~#sen*t5G:`j눃}E2yR|fvя5f1wwZGגEf$$C͔s^F.&ēȊAA${T 0n:EW`lFdže7u\ݴ]ⰠyƁDSU~nu$ԩoa}dAog ^A.fQ %&9nB?qԐ?¬Jҿ!-"sKk(#Z_jp̰*QqXǣ'&N"l<M0ه-٬g 4]U6b<&ܿ^ex/NmV'f&ex !¡GZBsBt%)ӯKۣ9>~zű:>{o 5/L:'ikY/=嘗ݯ <Ӈ._5uvWy11 p^tw]'E_8WģF#ݡsD7,|Q. â q*/yT`U'[n]pggj$ݟf+]o+Vw΍`q扞Q\Lb~!hk|Dl7ln>0'[`^!`+Y_YKkM󹵬oET)eL Movubc,dymG9zKKҢ)5 a4x^Agp?7`  slo5g_. {С2^QPuLLI`bW PGÈy䚆[7 \//qz A8 F5j7X%A$נbz@2- Sq @(Bdf V0g)}ӿ!28q@}[z1 &q%sp 08c؄6_kM \%:%>hHń&Ɖ ;'j0|DU(pj;|/WA96[Tr25|;z<'xPQl{KGSS]tRF9Whmt0?nbΪՎxRqn`m9 AOCC›W#FMjƁǓ&>FU];ߍWg2e'qui62AI;2km!$k]04> Ka+xd$'%&Iގ-QBH2` Ϗ+&y#,zMDqd1em6+聧MmgQ.fQԷr>9ELh>MyhsbvIReR_t6=ͺ84;p ?>)WfK"aTg9M[J<=ulOa/Q[5tLks;Xtd:R,D@lWr.2ׇ&0{9%!S#N9os6ev )?0}i|FۯݣW.H_z D09iMsG2trsn,Aɀ!G۵VgtP=kL)FȑYט;OGe.'ɀ/_sueA~u%d"5Q% "拪WL B?JM)Q&o ]:suƷ4Mi<3|^͍`7 ?+wN m ׫3=W.&WcpRhksK_7@ uڸ^O|=%: O 6OCɍDmX yxzA [` YF\fq07 5C@HpaS`,%:zLrC;5O!F"%tw؁et&fl6B!AnyWQ$ܞ\yOr"u;d+_>cTseMǕ|@;3bb2v9Nn6ȓv>Iag0}7T#-M FhŤE_ `Oe2R$^?&e1x{,mY'8=hQ*eZGmx<>[1 :t~nP?ݠ-ݯuR;wr [BNp.4k/>/,s> Fۨ~ҾT*m^uTo 鮬O" NL:ͦlLa$J1 [e!OG_V9%*ˁth г=MJfρH6bYj|_5 ײ* {#kHs0:(,KHDa&r^o<$(]cڥ\4R6=_7*uk,Gg$|\8c̘IU()0Wl+Wf +#zTb{Dڬ#[!lPrghD^-b0ygoƷ$ :]캿'!bP/&~7n?,?D&j ($ytސ> *Mz9wpSr.C@h} Mr@b[lZqUoyiJpܘ%R/sdɐN\{.}UXw[JTwu*0g'sH7RmhL=Y`®H#S (\M^9bnT)f7fQA:Iڶp"͎p:N=2eFHUTo@_`ew4Ӿ aq)@0pz_bΗX$wӮ S8a=єSYIܑokpQ&~r˖3~q&#q%U"J '"]g1\r}+Oo`pg]h(>y*g]9oo/#-g'aP,x^jze\Aא![Sb2> s=I9qpU T]8Iu >_WGaD@وC 69A𷔁IڤE4UD3'(:\#_*x?iyv6%%ؕ #՜tg?7Cl "ȿ!s4u#eNLul3qI~߽܆H#Л|+qfK3V%̡o\ч dѢ jЖ'^L!C%1|e>"Q`݃\_*F]_!{ACG$.ډ.&[vb3էE!Uk/T8~{Cpx v1@%/з zΛkV4AɥëN=k$ׁUrz'4"/^ΠGM{DC$rC*;\⦭V8L mW}1мY?#L"|(Ym/)::a%bńV~N${z2ל n`&gϖ]"aOxN2 _[4r d}T2M E9l2͋1>5u91!B0}t2(2 ۴w.7b5 YbPh{'IJ Xi \Jg>NNaumSбNbzڰ ͋/!l?9tf`ʢp1SJ wdKF}ԛYz*rZޚ`_!iNğ6/ e5 )S9VjKO#FJ\0R+c,EI9O!K=\ !^FC@-YBXPA|O.C*(E ` bXT H {p"b6Ca!3ptߒ|YFK-)|MADEB}N]59-=~w`UzlMq bY C`te7m_ R ^\²j>/d# c̀C` /:u{U}o7;8Z\ڈYvw o-#y+8ZB; p;<ĝ=N5bsY$eEc_ACvγg RJPh>07I, r)ƴ6(be@)TkWe6C_h$n3Oo": 5A8 DnYJOD@+@=::!3BrF_LoYpES ׅЁ%'*"GCXakc'ȲFIq9zs?p )6@r!+*gEg@^āsɳ&GtE6%{بyOԂUi&9l;Qrgtf9pBӇic)BgK>O̐2k*sSQ  8L ! |u ke='4nǓ(~N q2iV4mo7I8@sp>Tcĕ8rw+0}gCA`rvxweVoC~+Xie@~& {v)QXְcC5Kv(='BDsYW6dk5=db д'`b%jGKcKcxh==?e:oXF'/`/S$3 Ȋ ?22MZ(9blJѢH]WN=נ1(߈ͮb ֆ^xbx4Lϝ^U´*{C]6Mƛt]#e4+`5 ^1;X;,q cu2faײ&6A*=injF~L&r~xL1db:{J(c2qKgEDtGKK}%ɅҨzk飾Ǧ/OW\"pWPv/l$Խ ?9=)ɯK.֊2k૒ P/dJGqO`@F=6!glGMsw ^^-\?q874BIMOs]iљ_ x/v`E?3U6HjA\^F;gr9 e0 K-l HlsaUz?fmDp?c[ 6ݥxW3w ~/N]`o/G h|&EV괣l!|pY+ ږ9XWv.ƬPi*qY^ x?Z>2,RHdnB|B_"1YebR+dũMQxJ J_a \#?F٤ѿک>r |Ωq')'թfv9Rpun8,v!84%җHs =hy,s"^k _r4'G @z,c&Ӻ=BS&ҔηCR_D3Aw-/cF>|9'OQ\L쉑U`Q)m2ىyZ"ƭc$Kzp"L7;?P@:|ߡMhYش<_ OaA*eS wx.Ylqh `n]Wã^4`oA"bAіxmcRK3%#Ͳ9 c3̪QvEA #`({6~?с><<2/; &C ֨ԑc=HuE l %A'c1JCgU 3eV~C/a0LmVV&~A~>jxz":<$ePVhYf+])nzqq3ϓTB1nQG_ II<č!څMGVSu 9 t jec`ɛqU؂^$Ñ5e\MjJݸ q}|VwgΡ8bL}{SE!6LmV`ںٻ;>T5 DtKc` tѧ9dƇ t5B78sφjUH()H3ʵ,ZY 2"ed`|'xW=aTdU m4fR˭kB=%9"-IjDo?C,17pk@p[+j# ZS3Bur m /,ӅqSI\[ǔM23~ FPԻlO:6:X{#7̏;eN1LmecpzH07¼.w1Ĩk0]5Wjl3*'.{^{qWu]K=:Ȯu> K86"QYaT+9}b?(|P..?T'm'_ïzwu.8JL눉i;=Q$/"wx,P6fl@O0\cID_8um4f?JcӰfh#Z?BP*[m HY6Ni%^+;:AY`K'%D59QhxW5ee/Rcbg6}RxԊ8zKch%u`w/|ZT)cuPcl\ך0p#'{9t1u`\TŇ G' B} (cmECoSZZF.ߤezsz˧C{ jFz1iqrcyߓ?"+16s' iepk 4p !<@v*sw_d"Dh2fc-Mg?puښDefWW9ԕNp&XNmȾ ډ&9:3{}hd:˚wZ`]-R->h#w PJZ^,"}2(0 Cꨄz) TL%rIWN3y|i]]X]V8~3{k =P5c[嗆b>R^kXo4e\ 9w#[1´i:< 1?y7VFOH?`;[*9]=-5QH{ʰȖ4ఆ8*dݎhVV}u">bP.V!1iLDrw)h;-ҹ ,aȑZAo>{!RDN A|i -~G`~7~Ecu ud:2xO&lbjLې{gǻ5i/uSmt`WyuPOj<Ob?FN=E D(1-!Ywe"Qm8@$NxD_ewUǷ>J;n1ۦ2 F,;چ;nׅ5XXz?eZqv7iUwѭc_+;/:Yw7F'~l&\ AHkj2|0غxaBT4;RX_Q@]c,F$`{+L:pޟFԮwCoUD˛z,_qTCڋ{2R  19N8vF oSKTX$%~g#,)&];_6N` HpB*iXڶ{.d˥ͧey@ HBYh4/ 8)`et㍄] T P{KpWUlLV&%Gq+etsdVؘGh=)Hxt!cț-145Gx 0~-Yz#> wK,p_%7}'t҈gcFwрFI*OD^֌yk+ddi#Ͷs.n`twJ_oseXFYRQ:X.<SsFXEQfMWٽJ]rC7Y $B_R ԭ, C|L׵ /W4:޼#x‹0 C=]|JSfB:LDcF>>M⦃C0e*f'-X{d}I>K:8WTd+1|׫0.ڂ|M|0$Ʈψvv ks1aHWZv=#EW79B[2ҽT03 `N(PE3p`Zzǥ FMV.z'jZ[ԝrRɋg$[.w 9S)O5B$LpiL%ӗ :Bi 9XMXCʑYނ xG*hUzvYɀE pNIqYl̘yM# {~mT֊sZgsxZ ,􍅺,*5 GÁ;u2{5RyGkG8$7KUEAxY9w5Ij|YYyӃ"9ba% ½ըN-j3STM_Qi 3Ŝ WڳM%,%NڊH"$Aዽv*mnQ Ʉ Pk7*+ӯ Ơ}j83ؐ{hJ?f³=mLi^uFqT4UceI,XLqyتNG^::q0w%cܶ!wC)a]O͒<{>lQKܧ .T%++U,6g2`l+sMit_ˏF^(DDn3#K<7; ιjkrGqy"B)o$6_$6rY_8$OȶaU^|eB%7Їc췉8g>ʝ d_ع:{jjyb4EX[6+(D~joh=%$%2|4bR|6_ "u>H2D0&e 6H2=Rkq1gز3(ֳd]ńTx9;nB6{ eq%TDRDZ u͹SfaASΦbS 5&7?_+MIhKEKU %)snn,u*Y[?GEPtB }İs>xUMRB\#-_h-uUr\ d[QZ:)c(7|oKm8'DU^Rj*QGYS AOE)R_a?yVj"|j`[,4PO(pՔ& x\MJjt hGdnhAӛVIq a~潴U=Ӛi, X0EتFK/PN9>&Mr,VT3KQV#I] 5nxzCZNN$$;ORh|sF~ }^B^`eoZUWPd_ U#ekၺ`x)xsItYB:~޹fDPSL:!">.nW;eb<3X >djRߊ T~3'l=1O{iw' 14dE &?4 бڌФ~SfEUDt{62ڗTa"QsnTe}mHY> '!FY>%WSqU=B~;g BA~G9Q=4N5^|U'-8w ڎ#]% H+5E#\V,H>WRDER&ɧI;n?ȉ0?Ͳh(7d !̴&6UC[:=N/@iAӹ\I:)Jח=To& Vtf{>w7 ҵ! >ya7-/1 N$YW0$9CSQ~ńS]#F乎R+?YfS5Br|sn2%{qg

JK  o +q%tI^{Yn}vYjS>%ELTݢ1017 "Y!3қ`$=i9v<"艸Iƅz@Vz u0gJ a/,;g3U/V-O|T{^r^X_M| ^|bB'f@kIؐm?MiefvU'2V$wPtļNwΪ8\6)*ђ8 ZDmD\1?CmWh /cĝ< <WBm\Z:|NPzLd zD@ƾ[aLj?!Pgֶi0'2H-%X&(kz"vȤDl;*c1ZQӥ'uR׌(^qe*r\s@OtrʿzRpZ[p/B2YԆ#NRWHEhy(𧐔m8RUDEVVu]c~* ]l#4jb<E{댂 $s4 DgSꕏj AX!vIQiRw޹5 +;ePHZ<ΣJ2VԒMѹ&ǺLƒ5=xA G) hʤV!ښ-t?'+e6iLF`ђA"*-D tg;QR4"]ꈻ77DP˫f &*43ϧ~ bo\v1pИC sC6J\+j7GZ";);{HO9+H:Mђz W0^1C|(`ùtNJ(>0 eyM}3'6_/QXp]U#unTx#0uK>D"!$ZoCN:o*}1]݌F':OԟB#&8ґն @H W>ahG{D] -?jqRV{C8ر gƲUNt 202Ji`U ﻯKZ+J^ :4tn>`x7~QyUcb;rDڄ7Yg@b)Ub m"(ݚa|r|4fnɄ t;Pc~^"sL' z:47j 9kZH-c#b>Pb[66(VDzgbD~6;{0}u x^y0v%, $gsB۫\~2t $_Ř+#\\ 5壊ӼA{mrط21xd.>=ud m?@yKFpٱC֣{w#hԖ$f1xsB2ymI{~f'1{N}o/fcBsɁH% VR2{(6z/|Zs=c~~ 1= %exPu{Hp"59]/屛AW)(68uEf+:uR_n& 𼽭@2mN(8vvr(}I:Tm6J 91[w>.}vL69k&́ U!4R'N`ɢЎi1 #>3%uʔ* OjxRKm?'" :4/no,SXLBGqIT—MZE|@tf ,*SUny6)k@W375v=%} 8L3nv3:O;&Xwo ,J!g2K{O;'*Jar31'/H’_3GBCᬀ_{wQ_=6Qu6 ֲE= UnUF$\X5h'/4]£«GVCn{_zҼȌL+*' =\°>;:N4PnkcIƣv)s)0V0==#N6qs.;WiK^wgks t<}j%oLݕ?T%kb?Xg(@(N'IvaM>i6}RNJΒ`E`az\UօeA A#7I\Yn.P=?)u!`pza<bcRw$bt?o(P2q$>J GUr~Hme&쟿6U9]Q% =Ӌ4\"€9fG*Iģ_rD|IO|@隺N"0[P籫<90r0 ]ZpnEί|߁:|)%uM6uԮ)$|B Ĵxj Fb|;~U0VW?R[2<!2i_I_֬B?46PCҵk3z4 ;Wq]ܚ3Б-n(QD",,K|"܇t[ℯ6<"7 iEز'fcDAEW+7ơq %j&gE%+s; ! q:T[m0uGUѐ=wow 5_ l_i[i"A pxp(wQC/'/kB;)qHDrf761N?x+,6$T` F@j,LZ٘][,6QƇ`m)3J P^88_ #iǯLn61AD~cqpW"WcG>f/N?! ?vv<GJ->X[#+C6uv,BuFGJ)vyJߔ:S?ٰ9(4^>F;/bAJ ͙О4_mEH|׊P8eU_H ߖr$u>U q :!&USDx1Bʗ@+)<^ 0vAOɹ"o3K3Gw$P :^dW1hFR_7j/=Sd m6U-kEEbDݽYYpď}H@T9 [&m" 5O !I~Ȉ{Vdvt1Ԅ(!eb뙢4[&bxJ*|6 P""\y6F*D/¬ӁHs.=YvR8H;\AkF1YFuP'{jC<ƾ8P50ߟEX C6&[A+N/xqPEzi /Kieri8)Es|  R6Q b%#JAVrl3aTr{Kj4 194fhfg8V'l-DL /@+>G0*lbp77l (g+uyFgt6Xhq#_1=E{D -hKy.);j,h'ؿfKIw'CU[ ( np6'\y b/鏷AE˘cs!XXBWXhkP }ugcIZ3Y$'U!dNr9N#0C'pFǨg eߐH%W"e,.%4 /x+r% 8eQDz6m O~YYvpeL֚ )jj71&m] n N(@"o 6qܺDJv%VMP聗FX*k+ ʑЪw=-;+nAA\ֵ=#2f#%O%YR2O\iQyuŹg uP$SNlO/aaDr8ʎ/t2l,FJO膌$,.֔y%YiZthm5_bb3 V#pR)p-C*;,3:8(GQzwOV +QUTZO΀i𵄲%Ljn$KߕiP Dz%&EF;b3>LWC;L4Kr=nIO~s. 40. y'}TB>h)bË: 0a!Or>oXqV*o4+-ۙd"£ շ5]w3s|VLj89 }]8δBIr϶)YViᨌeG ڌژ㯴3-jV d~}io)G[TxŒ"AAJKo' ? ~CF) 2e.Ff߱ǶoC0C5`Cڝ~D38f_08 M{J=)3 1-@ KMJ5s8p%K| $wFҰDKJDS. d_Med}AUĬׁQĦ7 g <ܦo,ɔșUDTE ,}_>d=y2Kx΢9ĭ-5*eً3brW2lS 8KEpߞ*ZON8d#"xVI)X}4ش|)0.ywpQ{$+:m^2#`5!ջ#Ih8\ۡEX׶HNːVc;(N0Gb\@&_mX%0v4o'"&`ÅcF?ʝXv/.s%*.Пr7=B/̖ *>vJa#ֵX|4ȨWE:f?;bYܴv}[ڢ9Nl$2>A]+~ Gd[:,2FO% 6P\m-`Ir4.>M1P%d,RdPZ#,WɽUt+nkZgϛ26TY31VE d]]HMLSKxIf#cd 1AJ!1]s &)4omU?l"{]oY@`gN>w1,"G /yfp-|ʜ:NMH\#nQQwO/}$wI)r./މs6:*˥s vz#ʧ<ȧBQQRܩ=kmVmv?}ȣqoK ?`~>;?}3܃qKl]_8B+#"2)p"vفŜsP,.u8k`\%r.A +tk@sC8w\Dg0С瑻./#g[yÅZimͥ~@/TPwgֲkO ‚ϓ2&JiYP=b9J/VfAv-]<X>?՝i:ON=~GyTxҮ(ٺjp{Yj [,;CnZ*j:b2Z< ғ)>,Pr«\ᤓۏ$̧>frSؚR?䱇PE[(31 *ry8GA*>qeR`tXX&Hp1l)*C+f#g#IX̂v$PAӷQӰ{s¬,G1H̜ HqF|D  !O߄g4o Ǚf n"~nP %2 Dda}SX i c#0Z ~ً7OؕL =P}BЂXݶ zy%;dP<"`"=@qTjqGKFBD;"y FIA ͘&:Ph'LTS ~DquƗZ•c6=~6ha#@M+bc}XV[Dnvn$Ny bJq<0 LA߇Du2∯)6˞N}U]]u$I|(:tEMqusHM%BqE_,tBY{A1`pj,+䩅\`$6}tlld$R;+PN@yD0uN|Tljѝ#w[KXᩤ9O 3&1I!I@~b @xW:ϸ?Gj2bmcޡdoVٿ/T>IuXA*(Z3SE8%GHoR\+;K35ao=r'ymYxjcX)A3xZVQ JrNG*bR>1ǧtŷv,R? ؿqHɞU:rbefK3Q椞I\;)̬ew|ѻ v8lN:M{)usS,Tov9*U߁ǜ/ Q2F)ؘLvunK!h|.ujP[g/LsP œ 1xÍJ` ::F(6j pI3v[s` Qi3iWuVX_<+7X;| _CL(=rw{qn8OXgݸUE\s&<*- ;& уf>5"㣆:,h}% +DH/sM~N_R/ KI"t&_5BmΘa@D!NH)#tH1,"88hY ziFǦpm:1e 9xeo'+VGJ񀫗S388ٿGDf!"!A',cߛ%U n#K%f"(E}wDCȖ$S2yG}B|#DaA z,H:0f$_6tT#D*RM:+]~p͌?dϑ9;5"I/ V]zVA\$?$#8$kѲ9,!0O=loAcE`@{_, ;g6jԗ !C}48hGr_sd+[ݲjWG8˿uÉUw41]2F}^#[HYOVP' 8iθoLh[nHXrƋ )"tI&1juRiҋ,8J][,vC%jOm[k0~%xb-S90 y B#v^6jV`\0cos.ߨֿMjLHDz0pADeX/VͦF8 c`dX 3=IU$̸ecOO0ub w)zJ!KE t3mLD.s qmU{C+O+-jqQÙdP|ڙWejJC8YfӃp=,uoqA= hJj=[{&rr ac., wDvšqyNX, S-goZ^b&._W&) CZUEjQ%t5aKϠcGs#4wl/=gAwF|+R>5e5w=Ҵ`WaK[Id0)jԍT]<\`%L7яMpvr-j}oZb8o+ZTWY@?6L׉x) P? ;>ˠŭ]&gYC@9Bԡ |欰L0 5M,E8o}g)ij<0*^q oGneo~KCJ$~G˖2|vP^'*0VMFą*>bGg5iJ_AwAdS2.g&^é\ȦW\2-_ia4V@2]ʕ{.K6+C7'1^ZgApZ&UljY M+9)UR"!ucbfa@p S͈!ZHPl'3Jnpՙ ?fǣH ,Zݺ NEʬڑw+Yp/@齙l֕v/+FNԬ#67w[͸O˪g+m[/Ճ ȁVo Q ]uKixo2"~SµMLN—a/݉cH'F(8ܣ@2*% 1aj;{M'N"%tD笫$"í$Vl4Y"oJ. "`ʮ[bUN"fYLְ!4gaCn ~2YC"z\9`"W|wzV7LT {N#'iߍ&;*~fL0&fˈ_$;I`bcU/q~fT>{̪A7m(=o,7+R\bP]ֹ8~ FY˻>Ph48ݫ$QrLT1vJ?Z(v*trLBg4MrgێC Ld:ʚ;ժBYlAn (C:zzl>OMX-wz?q ĩĒ+3%LCB(Jp)(؆Ha5wal0Ԙ ^I|s:x/0g8EHXc>}+3( Ż@+[*B iuCDzWyaAEe/ٜ<ן]}|@Y%Ui~8+SuO\WWLd띮ik$T2mr3d2J_vY \fHH7Tι@uaKqAuyp`&Zd$*x^徬9)b+aC?[9ܦEVV 8$^ V&_5LaE+m2PGW~*CzhE <1^7~l[fH]qfF8nº Wag Ys32dT\Udސ:R|ZVQ/{ۓ'qjagtUN/ d*Mȧ֞!nrѰfE UV33i)48Zc}mɏnbw wN=Cw<ƛPuRFOƇ7لܮSh1 SYoRDuq *Tk?_kF\*,-=z߈^`(I05?[9WzF mful6?e1Ou.h7dc&:hO$WKGC` $EK #;icn,gB,IOf1@kU~*BםjC$֢)>H_zpPbPNZ%CyH#&Rb@i3H%HO/'#H$Rt'c xgK:i,p+Z:Ex$@$;9.Qzp˨Xk\$\he3Y֏_\d32Ϳ$=,&f~Wا"Vte%AsLqz;.=:MD}iY6 SBj r8fv݃=z:!իQ-up;Ԫ٧ >g\vKJT/c$@٩G+5JpӛK-)WU0iHAx(:0B<+7F.846~[< {$FƴX'Ԝ5c,|ԍ:!CaY̼u`[ŌiҪL9O3]r1ޔYE1:YG:?k8Ѕ翯S]ʬ/dԖsKOCgqmkKQ9yk+^7G{'IQX9 n'¹W阏]Жh21sdʯX\J:ێQ_厴xi=y5r=a"~~+3-`m98\y;egԢA⛁SQ0I@J$Ff-uDIZbl#厅B* d1NWE#D^ᫌϜvޢ v=6g2nuY"O2B~ؕ@U rt4f|xE!DuР=z6k'^FS/Nz˭CTu&J![܂bky^ R02Qv} ~޵ك;;}їGEMJ<\~H~C/}Q` v;k؟~؈-^Ǒ 3H2RK|hس巑C?n B@緶Ur<*g/N22 {w  7,yH],s7]^;='2ڄPB<5cw\EM.꨷ǜ%zrϣ(Yi4r~xޅI5ZxgE_iGj܋ cVf8>WsN[VCcKV lddHU@Y %{d،vj4i$*s08U,ъh+Y xqݧYWkd\rT xN|t*rg8kJw:(Պ9Sh]3hZfu߃Pń V~;u?N| ~`ͪC闼xe^b⁽TV$Bjt"k4<. l? q;¬ϡt:Qii}dFFaU[UR|I }0 4"7,RvsVsQkxetya֛ a!O/-T9"ʋTch]nwwMu븀c:rSRutz gS$"%cO~<Ɔ<$ udׂ_~x&i["*^}gOKL@2n\ؓ_R6K9q+niI4wКk WMR\ǘJ{=@C:Z tIV蛉 l-Mnm5T*V&IDUH b}!w"idSIsvK7L)#ϯ|R.ƶ-LÀxE&L'Z$eG/6DgG"31eYW8-#Uɬ$⃖Ju oQW1X̛N7}qkGq⇟=XA6s,gSp~dw7=,8aS LOˇK:)u%w]!\RuC1:C LWJɌktDP-fYkXDˢ4Te,=Z˘}A)`g{ 5Zw̥٢X웣0j|C  ɧ &#Z훧^(4~" ߦ5cmIRM6B|c2QδݧE儘{:1,`#JndI2xTRV LB¬O\S@Jٳ_Ho\T8AuRO/L7wԩy'i~',-䅊K8ۭ[`Qs{ ruu`Wr*LnpM`=">ޝ% ND`"/_͘,[[8G}wld~iP'ɲ1< LiT$Ջ:|ַ DZ7}.ۏ&O NQj=MÎd67XφQ:޼#dlZ4A:!UG^m;5YK @8YwqzrO3>#Wi"P9@,~kWĄ5bRi)5S _vDMrgۙ㶰^RzjGKL凞ܿ $ӍT$=bZ+@#f,I(ڹ%iw4:D-^4[?NJӾ!Y9P^pBj-U8>[|p-;|8/ĢZR[EJ8F_3WaZ0YA*(/M"a΅ThtЇ£C52kd+p": EހP RM֘8H&+ĥ_TLuq#Fӑ ?U@F)aK'dHtj넣|i?^6<JEc:< &xM@8U- e+DCo@,+_T-Xl&ŅPN3oWO }vhQV>v&|lm ɒDwIer6@?ל=6OƽX`JY}S 0{<d8W. Rw Lފ.PU" :15#pa k`\_%P1C'~nDD4h!ݨ&Ů֭5ZU:Vo L(}# Qx*vlАEN759\Eg MmC.LFYQCf`l bf?%LӴӶxAlٖb5Z֪&+yr]ZÙ0qn^:B>tzTĬ_p/sٌ$:YR];0WxՒ_bi_UQ#;GϖcHM0>P!KFS\ 3>a2]-55Z4*Zٟv V{d"ρ~:Ǥ!x0FTz@9 *p K.tsܾKhYcx閥''`%\l!ӮŇV"^Rcadӥ屦Pl2POZד-`rV TLaX0;u/SY*%d)  +bL?@8[̎@ڋbDI%VBB*v`tdnIWX5hDBaR쌎N2V(M[Mg5Mnw:$VyxESAWq1iEӶ_0vAS%q*mƜI^ANl}|AVP9:s4qvع'a\_Gr2=Ž. X4N)[,lρz% MoI/V>۰::J~ΗNd:-9̛^DEMOmk0L g_+}\FJ9Їp@Mi1c+e'ܾMR͊{xZ*yV&nߋlƉ B;7F9֬QkN!8:XcvXK<9_1 (by|uX&Zd,3f w:ڀ7`J)B'!HwI\8A5*dp+^K6}*nDlVw~4$αb%5^-bfVP  '?ͪzlR'@{Wd2Wo@UklMR~lSBG ΁tb+G)Rɓwz QԍµW~Y+aT#hcT]V+/Ĩhoj3@FDkk 8A*rxulU/M}p*Cx}|:tاFY!t?0H>`er97:pj5%Y:H6Z5 ]O8x O{~с s=DkS(b*)ۥs ĆA?38BQ\ҮUYg ]g_5[4nݬs֘=4Ž)/;Ke |y#%D.$.X,l9&OA*:9Vgk͑:G3BcelA90 uI@̎)Hs#8l*FY+HK@ .b1$*5ݟ?:65^d$*oդ&"SP (9 [xlxbr=gwB>rpn39 ̔o!:B5u/WԬ)Z{*D V yE_h$^rlUt>s,Gy6bT/~rvgoBu rZyPS^I6 6T}d <ڍ`E=hшX:JL o;@@fx5 ͹Ƚ gor(هhqLcQד_Ӆ'Hk=)]56 GP(XL'g: ,RMѥ+Mޜŗl">_b-PX{Uǧe ?=sgG_c!7>$fM[.:#g5xi2P4h(XWmϣdH$Q6r}m6 9hͻAP_H/A]cI=zpX$5-4KB $I5.`yh"^d#=y?Z6Xp$(j1$-۸[=_nZhE*}p5y]=5#?7.]j5mR0 :@sK/tŎKKBG&.k9%Imq1=P:Ӆη ^ȋg!bԗ7Zp3~znORxrGKgdx-<!A;7bgxgN#̱%* Þ˻i _ ^<1 Vy'HJGcV]AnMwFYWtB߈,y5P 0 Ԁ=n1XȡANQ؃PJG pCI|@+o^d(HQ󝉑Ճí8C ;~d:g}; n#L~aW%FEr;yԃ)3krǶS,mAYHkB(3싨X܃W:)gHQ}U 61 B&-4Uwr4Ktx߼ࠞbjE1#6x(`b]}Ls~MY6Gys6fbKe "2wQ\-_( (CNJqqZ&^"AS}}xaZ+K y<@x*j2ajl ؙ֗Ė^M'-hTiATKN!HAD,Cz"}aOCp:P).K!iNNVƺ/H#W (*˗% CʒNCzVFo&1%\M2XwQs_zͮ*ȣv21"t/ko CPbМК? Ƹe+ ޸m!rd3Zqs%U_3k ;'[~A9 Y60+33e'@/IRB> 1egD:G-CJn% 棩URG&=1k`,]jCIWЂδ/#G8vE~N=23ګӟ[¨t >^98,D{s蔝Z+4p-̇*ܣ3igI\[j/*lɤH>I[]vDP_} `"u"=3Jɭ0[rs.sEOwᕅ XI BMmU*O1 Dj$5QYEL-> pyJU֦_!66'e~R;!lT\qr[^lNKd31e#əw_CI scS=L74 |OZ{}HBHX ;}ao/:rZ&)Rt/ֿ*Y.P@0cf o dDNM`U/IaWӏz}=O?M=[0΂7^

  • F4N3s,. 5QU,5w&^Fe_4k›[.TJ³ gS9efGL4%Ů<=ь95%DHuekz xKE,P}m?F!Hu/ȏ/Ss<ݷydx?U4-oɑ1w)r{JNZ$-%4Tt˰'f̸*Ait`n;W9[ƯͦKY@= LAXŬ4t7smR4A$J).@)IQt|65ڏQ&K)1Z*kl2ވ43-Xb$Qic4I(o~xN;&&M?z /~ m9Iц g}C"Yǘ]Jթ@]%.2mW|`p$-ѝ>o3Sju C0C q >9KX!L*&>keTߌOQ$䧜2Ӯ%d V2l86urnb;, ÅJzv BQEf;!fohaV70ABps2NXsL lXApPT>4[sEd`[xUg5Ow x3p5urM4 #š`^ϒm6е3_fyK_2t0bϲ8]0#Cu٭"kw2|㓢83N WSsD]Z,Dr@3wwqEdY:OAn4b2W;I\SJѨbt.4\i>ɼ? IA[NӉIxhlj#MUUBԵRҼWh]b-Bf$gMa5A#ԃ7}(@΢:cqx/rGQ8z2uWX"Pg˜ Nz^ ,K +?50n?:AM81&nT+TP#Sе}kŧN:jqWjG^}P8*JR5=^3ܳ/BK:G (ܔCɀ+v_,B{a*$=F"w ǘ\R_zJp*''6?7R<,]K"4VG7ai۔ #R2m9|i9̘-d51qUrQ@́Uᾊ0a;^/U̟. k(NLyȗ0m<_GX-/isA{J6: σXKF&fĦ=R x8r9SꝞm߫ ԓKZcm.ܬIćo[%3FH!F.mn[=zc@+н$n2QƑq<\Ē@hDW@בPDO|{Gtgc'cL;Իc!A\ΐtfqLN_ Fbg4b֙k#@7FFo OxPJؒ- eDI=2Pp+J? 1,,׿00@3Da \}Lo?c Xԉ#/YrN8`*D[r`1? <4ĮhJj, jEճTF3a8_Jg?_,V`@(IG9UB  kK:wt&4\0I.BN7nd'<'m\7^ ,֮ g(]%;'/U3؂8m `O?(!LQ@!9 cZv*ؚD4vɅ.DbJL ~к̰q jS@[l%Bd.I_>[C[OޏK`gl<^hg_i7wBYn%kG 9.^mb^DŽSf0,bW51%8GН^(#u(^ %3EF /]ǶriňXpG(z: 2jf‡J,6{&Pev5yVLא-dB9:5 69ls+Znx PR4e@{}S0/!0#q$ Iq/Xgq #* n L"}-35}0+JHlX"$܎9r/`y: 5L f%Iw3B0GY-~lN?%^$Q']S-T@JO#@^Y_Ӊ|Yֆ-^_fcDl ȷzj2Dzt`@}r'2$-54sӣbc-ZQ5&=l+u3pmh  rdSR7 1z @ {Yy6pޟuF5:[և3$cy,Z{9~8s!"ڕaPU.SGCoidZAЭhJaSɟ'*3(N?k( ]?>@|+FPը0*bt'aA?Oq@ ETITX^2Τ0@4Z[c@I_ʓ7>I/Ir7 ¡y=wXMx5!(U~= =HYNz3+hxW3{ Ly79!q=\UUJu=lNSmٕ.GROJh4., iJP8M~Éa.POk~j%{ԺvTt>O!ńbc=D^*{J*75s;%5 8a~lj=!C$~G4ZOz=ڭ[ /pdݗJL( ۩ۊqR#l }+RV쳉Y>^&>*Kxmmu$0.gۖxT)뭦|e^eUuxQ<ʄ*8Ӻz~}r1-+\Y{1"L*M7=L Ӂa97_M;^iD;Yֲc jNj\y-e/y^g'nU"余ՐpeMO RVJ}ómտ0ln$4CPKi<+N@Ѭ FiZ{\>> *$A+o8蚸J#B.ƅAXIWWx"Kh=7DKjkӫCOӣ޼؉h%;p+cMI"zEx6oQ`I DwMAndI?Rs: ,a{zss~gQB/ABT(L?)jXPeՎ ilj iMr*\ݨ5!8=_FUR\pCnA-{kqƎC-azw443[nEw$~[ Rt paq$kF/M`/İZt.4}x&1&zLϽu&⮔V Oנ{h?ЈomEܾ( Y:O=pC*_=jȋ2㴎`j&!$ʐ2癍 f T!z/OZߓI" "Y xmNY1epʓ[BNjҸ3Nu>Zu5" e1+Vk}DTTfX?ma/+- gqtbI#]|m}WeU㷕W zusp]EffТwD6 UտSl,P&€+Crɲd8)ѻi[ u u@CBTy80_Q0:XÏ\z5MS1\Gׁ-:\.kJx aҹ2ÐR$RPU&;ÕT۳n%DARيsqpCH$,s}o"7ؽh}+{{Ht9!%Ȋxlk=3ٛk1i 0\{a?Lc:.[! .(87'*B L0nXhSǯ41sbK((͏ HuE*t!Ȥ j76A Gl{M<~)2:i/hS=T7h}qJ ~䋦9JWTU{٬P4 Tw:Pd:LM*yDlo((@yXmf ]= G'(QbT `*95 |vX( /p &[اx)>X䮯bl^OGuALRco"C ^3Zf :7~aП"#xr:.F8#_6ʔJq:I?V/zfR>٪$ W9)E$=@}i"zR l#F}WG&+m74qL.K~?x_50jp >_& y&L7֚D(^ּյ_}:̀B2#9!H[ָDI;#+(ӚlHpnX%\a-\QZZ17YѨ%SU:+,51,vcO/Lx"$"\hv=;zZ\n0콠]i3F"rYLM/ff;IA,qqwB`y# {[lS 51QAjUx+>PYE6?9ІmM 87o^ݵǼ/Ԩ_~-_024`ϘA`k#W)98Bޭ$ L 8nE)!1uOep*_WyT%;:*Hk%Ge%tÍ7wS BU*$疫m4X/SJn? c-uuV+9JJA!3Z";'Ǵg%-r7M&8ha˥iCP@r>YP 1I={`Ml ulT}+l9=@ NY/li3:Y"nHY-ܶ/]\w&7VpSO;6iDrYڢ'}$m3 SM/zJwށN̠,򈱆w ι]sʰ.E&&cE}w`r{0qQL4C|Yz_CsYNT:nbOũYwf#K0Ѡ .:` ja@[KtvMTrP5ū-nQAM69^hސ$w4sny8faGqZ .hG*=3jrqtSy&Z-9O"4gFah]=#fLd'3f$%c]%k hgwC;l" ZI~Gp5Ea%A 32yIPheE`N}V4-.l_fɧY;VɘHB>Z A\j!eUuއ 26c;;8ܬm90N.x rm+X\Pu/<jf?۾~%ǖ~QBDL #s` @ιpNS#-UX:T"Ѷː+q&'c=9TPABCڞRBpW!XKԬln `rAВw{1,GdoyUT=TE ,٫QH-I&!!-T;*:a'쵶T!چ˫ȵSƹ2Z,TȝbWK8:iԠ,8՜1qQBR* Ib$A%VcG_Jt=$ܨM'F1?XUO0HVj:ڈ"}'8aaGX^CTejUm$a]f!z뽆pKC!D:֬=tA$֠sF뼀1Kqx!Y'qo 2'Gyl@z\"E32WW1%Q/wOOB ( Aܑ°=*HhGNջ/?1ݍ>~a&py_c_M{Lča~|=@&ɓ>1DxV2$Uѻ$Dz’[җU:FSv̞?#sQ;rSo稖Osx@%?CoG%#SREhk@zQ@`"M(0sOw?N3. TRcMŅ^R=^ЪdsƅD?F\f͘ l),9@_&茞Z@haX9D(jkc|+uxڗm=rg@uAʼ [k(SNp\ `./; 4u߷@<;^ oS6Qwboڤ4KkAȃ s,~bmbZZ)I&?X@2q$o1O8ݜ٫Mh=%ntEUx 88pn4G9 A=oj;%]T 2#L|2!畻Xݱ Ω8v`ߡT܅f)3݂/_~7Abp( DW=nT6 ^`-id1I?_<,ֿbR_Qk[Vdb [8+Po'ɖL܀~#y{R,>o˧.}!Urq%@.xB ^]ЂtKRf͈Ď.{YBn+]= 5"BWc\k2/BP>?{|E}0qtgSw [{Y޼xXZdrGVyE 莃u8o"ҐFlW{"p":nM'ͪ9Z Q x{f==.O)wɲ ^g>D YU €|`G 7kn%(?O/_1!HTs7Y ӽۏE0zWjcu=d\WZsD>$ h#~?oռw&3T#u)J$Hpo8әS`8vbwU;MH02>fUw2?0, ȍ#*4X1=e3Dɀ+K\~6oi (Aޟ3o V ;9^qTO˂5d|MW!-%6;opH擊3ι G|yao'#F8Q|ޭE"QBBՁq vJ|On;'ۏcGa\oQ/<" DTMI6;b6bd9Ĵ@LhUs9UEE|/[~xs eݨ{ӄ|ЗQh<tw)hzZ3G{i[q@.3#V<-}eat){ca)3Oq hE ( 0f%%]l:/f< 11qXDZwi6\㷟w c^Y֛&/vԓ %V<58`uQ.\ϥoV{$gߑCU\`onP=\ T Hg~ ʌ3^Z/٩*Tj(5ϊxYU8QgM@:am%%gbar%16? T;s ^ ' 2xD`O>JJym\5ľji$y(bxA@&^ȍcxM$ǩE:AZwR3!֙%0nP\R*O_jY)Z$LVDT> %)ni~6=xY o7>{ڗ'47.9I Ѧ,!VbzϾNfwye{Mb _HrD)-PqX|Z@7OA w7"^^1;vn`J\-m`Xf A KAPq'y U {N`NN iLx<k%?zo[N%v , l (~l-`͗%>u/% ̕;koVPg7]'3O؎^DgI0lHV4eٶ0rd~Bf1RKʆ&i/[bL͙e5Y6)=J} ta:? ^q(6s.vɆA.)XgJy^cI|Z[5lB^Ŋ傝ygebt W}>m^`{s#jpFpJI3T}\8 ܣ7TWB5/n$!HF> 5'ȡ>QCvE2#/(SMf_ E֕QUy7drFa<9^S)»B<D*Wq#MA"gcl~(߬G-Z+,lbVگ9P]QM04ޠڵu׾T4ꪛ#5M۩C "@` wv;'@5*׳Xj^Bvw+L硳ȊsbLqHOԲ[)bGңS6f_5ÂUR?V.&>Hvː"|ƞ;^)8QBpÃbKBi%]09n+Diuߥup>(_vjq˕#V 4NٚU'uc+dv6Y@O@;Pn7>2W0-k2ZJ[k *8*Oy@Hv@dG*+>@))qבtK;˿NNϡF2B> "t$ L$/dSP-C-\}mj%{ui: uKx_ޟ%*PIE}co]6jeXanؾE,;#%T~lhVU -BIk,TGCN,ГOPfF^{e%_yT4SfOTR[-oODV+FTĚ1F I*#$`,q&޹日~eIOR@mzQ\KuT J4N>JlȮ ak^<kİjl)}ʤ1rQM:2M7ؑt˟<Ů BZs?1`XZ^K<&Ɂcs3.u~G\ևy'~`\E s1$-ԑٺFjYsC#š?|-1VeZ1M6XZ>ÈkX#yW®}*ҿAW,Zq/H;fFaԪ$4ֿ  dڎ=˹B2lkI?c].X#(s+VǙ8?:U!d% f"2{?rmr`&ABB8/9_x1hT]oMZ،xQ o` vʹJMh~~[[s[qC6o'ăzށ=Tzc.R~D#|U:pSuiW̫QF&n9QG"_t(̫bxƮ]ATr?M譢Zw#Ktk*#(g[bɞ␧Ľ@xqyݻܗei!߮:kN Q╅ۨ{/j#vA^#EօD~7O֓ r&.S̓U φy:egd5&gx9Gbd }{{!{0ȩG,g5ZZѠdpzb|(ɱ u%,e=ְ8%=&-+W/%;ZeMK BZdԂ*8պ AěYvk{H{j]~+7TzQ&٘x&൝c7%Djt#̃wε7]2ý3@~c3X}s)hKQ%@e}DKa."&5j sˁ\bHoXnn5Tm|y~} ŏjC!ݒ$p^4i-4iV,gߡp'ه8b_/?>O3Ⳏ~i*#yy3Aڊ3LPR+,6SGR(k mu2O2Cddumލz@= @ ]2(yۧ1W9G\3D0`PrjuEDE1Ga FO%qz( Py!4ak=gƄv u=v{|# F!8k`ȁ-`1,/|/q q.PҹǎzE,)a#U7R AL.nJq%agxޝ""~(^^3j8"ez"BeQXݒ j֑P]gIOU,sI2ƌ?ꁿϴ:1PB@ӻI%<};x_—6w,Z)_q9b*# -&)vQD2lCkfk3P]g:JTߊQ7%ƝlqĊfPٰaty%DN\-c,"7[~%H8]>@6r 8]j7j'TnJBvEwxiG?CaSOojtazmO~[M|Ñn'M0G;rIrhf5*Oš%2b!=+ŴuG.{$of{e?z`}XKJK!J,1VLG`)r"f?Ri3k^#qt[I`c*Kpx& (hJ_8Z5  ;٪ޛ_FUPiIzA RK$oUq9j9i }QLݝM;u帷*|>"iuQ7Z 8+\p:QoxU(2SCꘁ^cGQ)Y]Us-YTV5+15kA~MD05)1lq@hua]PJ!$WPj%$fHOfdS`UVEgJ\QWl?sdl1uPby")D!(=]FU)%R r\ˤ^6bǣ V=m4j}SVVгhg>S=wC"1d" RrV±Թog Qti)W,cL(7%N5G m4bᝣ>4q:cH'(>D*HZ@@* 6 [w1Z*ַPq^(x4g>Ɗ_ĨP@ .СF@wd]\B/ߩ o ?:H/tnhlVJxbYj1k V3@2X8X3U?[_LQ _7 UbLi>c95WI(M/؟枴{>zlI~͏?1oxCsE HM7φ;fRGz}\+2KmYpۆ;ouxսQ8ZdOk.1f-a;C.:kN)҂䞝M.=γdU%&X$$7àeRHŧI(7bge,!9Il$µ32fyr-Ө< lK^eG,>nķ!΍χb5f{JW,yydv+盞p1ŁUj!4~ .ɉM}9b+aيOB_Q ` >74ۥzU@"{2l+f]t 7([?;K@x`oR;Y$LTU?-ؿ@A*:1٫vB+XRà w9C_QJ'.:LɽS¸/AQTxQ!p>OۨYU'=uĔE0b_+-n ߦ' !>:1g޺ 9tVH>Z}LU#67#Œܲs9@AWF>l ےpX:6r+kt{Ii$=8Y _32l^":B|m-Go=VD fG`YOv2fǷhg,_hNSUUz _D;=::C&RE{z9v8sB C9b 1n˜": ?_ x#Hv*N5>+SԾH{v2N`tnpԱ_M\\9aCk# <"1Sp LM4iY^S%ˠ׌őWX\^8\gK1[I׸nC_L:fZlZ×4Rv.<Ï)c6]~"JokK]Pr|\Dh7_lTʵI0!nF&"2G1U}m#&$:7$G+ЄhAwPfI&@Y(K.[`fn3hB,XH:WDiQ^ VSњ={~~K4+¦%@uQsЖ5V <7* ,CyNF°N=2˪vf}=u[BժTueR5^1BUl\iY)?<5ʸ+?2Boڈ>`{VhBiP]bƝ4td/ 6/za(hݪ*ZS#ݑ0뚠 s\dTvsڂ^Fc c/VE#50tƱ j)a:SĜPوcJMJٯgOfYp=٠[LU$Wl\V*"7krOE[ۮ\辧q^!BhɶɈ+6G7.&PyK?m!xwY")N4oB#QS*]^.]qvgK\pB6&8\]ՆPp+p.;S0mZpW@3GF!;'.f˳C*5{J#<(]8D]"[Vq-u=F΃j(׹!NaE#]§ٟVn+Bیd)F+RT$hA`IdTqW @0S4mC4E14uΒg=IRg!=aP?{h CKs%v,^Uh,\*vp%FHGYW/^+KzX$fw^tLkv D\][*8i5'+c Pt$W_7.%%|4YOc\(BԊ5w]4D&pkzWju]/rTb^@Q\3QfYt9Iu:_z-r FL6'q7݆>n!#ȳr2rKN^Tnڦ亵"e3&-QHp{}UdPj92 PWϋ*snm߰uSBe:n9MU U6>B6!U~lbIݡ- 8OЦYդi5)~ v! Ξ?$~>RF!ap]THl|ez@dghSАB9Q;(po 1AU A 4kF =K/wvpa$Ԧ\D#Oa:ykD5hmiͭ,mX!#J Ѿ]e옋ȉN>JJQ3/)Eg,mnyɉpoL:cBjţ[ Jb)$H3^EYM8U(Yw DrϞJ?: ƅQRj_SoD?/Oy i׊m;y\pLR.M9QpT\ yxx¼CeQ켌+tUoM'r$&-G2:wxRbQtwlb3FebC``YduDL|O9݄aB f7qTyQ"K(l-h2m)zr2c''Eh[J)G^l:DX3sR3(0!F:%_EȌft=ȱNohj,σU1ku7jt eFZ]qO<8/]뒒_ɸƚb fA"$ںfz&a)5.E%\24wdq)ֶ3z0rn%;NqBzaBW|2TT2DƗ̗ϴm1w@@W&l',&Bǟ^JseXbH+KSߺwZѡ&?Al &jKDŻ=:3s!7;gvϜUcz@Te9I'HQW`b|^ o+/B ʐr7xJȠr\ !A/?9 FD:ȓ0M,Ϧ# "zFGa76HĔt(aʼnq<PތjrIsОGH𝿣 5' <̅bWZ;7 #97);>YE9q2:?Jt4UuY2 ̴̤WC۵IVCEoeJ~PG\_WghopOfi=6vקakW.sى"nUiY0e~+czZ Y5U凥xa?I{T>GaA R(]M*AP߆4[77:x[Kn=/9KHc1RsX )YtLܬrt/N vA4{Է{d]ϟ@TYF%c;|DcW%KXϡH9a@ܻokɫ}zcMK*%ȋLK8<[^ _,ljF-ʨ8_ЧnML -6a!_3j.iPG >57wq6:dE>GgAk)Da$d#!S{c1=CUաrs.Z/(3k1<$6.dr Hÿ{+jtYt\EUf~m^ \vƴ:r2.=ώxȗ%'L8KEG@>󷝯~-0$`\*d0`jw- V.x8$H=b< fߋ7O f3ԫϼ!a-[Ι I?_  z Uf ~!dYlk~Ay5EfvLl}3_y> %˓\K? khOo>8T+[CYYx2>JiꡊǜiPj>2\mu^(dR4KҜ32in'Uෞҝق!Pv@+b8am͞1f5ѫ:ʼ.5R]+]n EVy̹/4qUzyUcTjTߵI@`g!*Heq2 @ *PxS_Ia13|iO^\i(;pB:Ӕ'ҽ}?{Y:Q4/-Q`WÒ| ?}yݯ ](tT|ޟ z3F =r_Wpt-}fKiK~X!5K{38 ˒J(v Li /HحǻE{DG)$sJ^yvkʞ콲SV՘DS6j%ܒId [U{&}Ž)>Zecs=] ߓTшYF-(-W)5$d~U."BW/Fѣע)[>}{pκϹ .O 2֕qxXQZ}6nas %X(Uo!{2*!hoh肍χ cdzfal$!}X(GHo՘S6kWxZ7uKA;^xVK9(Ua*asw(GvEW7敁1:{shjJ΢Oior4]`Aď mFܝ:]8~9~, 0\@| ^ gq0Y"KI ,|G50Nbfؐ_쉞{&#ZԾ~PIu/^A~!>~J-.#z?CESy@E廐\UF)*w%r3 gr Gth¦S,g40V0ĬlZrQ/7vUr{cg,6A^ Aۤ^52r!EYYբM_|+CZH[Oc| Ul>cX(_Ef^X8e H ͎}:Vr Mu jټdO 3hWD<κ"=^AࠦFOrd18(# {1Nz䊦רNc\Vqʃ#nMd]ĹcRlҢeypl79 A s| L~ݾ[$sgp7V5Z N?bF  l{#n :XW'9.5ىDHA:$IfO*(<(n4I77g?+n/h}\_,o$.#L`OmƼ4^VX/GOSP~JGog m#t9Ю(zm /o ;0!BGHTi}ggIJ sfay>c=9}lj rlC_ kN&Kmʉm d! w@esӶ*ǢT[_y\~P`ym^Kt>0WX{CqoZ*{0OJW\xǺo^si0R?<J v}=Xrmoi"OpnD$NJ=lDCqA*_ظsc|M SziVt0r!,<5ܩ$0Ÿx@[cyY-e8*VS8~޷h D(%F-]Gdҏn,{Tej)a!(Z;- z2QH rBB}^{%L>+ffNb+UjYw9XJh*AbO`xϻ6O,uEG龾~I6Z2ΥxݕDΎ4^<Td#N# ,BЃ7'\ݺD1`k`LB1ZD}eD̫v.ROW}Z/Kh& 1OԀ&Y#ZA. k5Pzdx~b^7Ic\@K{DCO̎@vx[8?/: Ҏc(+U^hw7\ ~HF؛WE΄ r4#2#J)v'2]~:-~ W=)`;U?dL/0Z#b>lIPT9nsvĐuS/jMA5إ Dݼ&XCS.uѪUU^`>bBu0yaTsѠP{pH+x7Vv\V(Hӯ3#g @=Ԗ'l#m1K>b5vޑ G͜\eZ-< 9rua F8'sҺA^ɷ3FG kO[X 03VrU)N j1n x'B &śL})&e /6wcx>%ʿE+YYJ,Duy FKXD^{_[ PViA6KGCڎ̱=97Qz|Fpπ(`gQMP81窤+H•'tfȊKC!p_~ W|X/c*#QZ=0rj(+p`XEdU|k-pwG@nnm1lVc1y2 & .Qƻ6Ф 6NiZł1b+vkx%kB'ZKNpq2]6e8\ͮ Au=E|5ݼ7R s3> ])|k6oӁ"I%O-|Q݅yuM/n&fsʕs2@RmN%pOʴd۝'6/ݏw,R3>fݮ؜Q;dŶ{~^5u&1g.P>)Pw  z=FӢN|9pse' /B2̿6%쮘ØxRIXم) O}/23+[nYJ~ϩ%{mԳ'JOT `RqS=aJjxW~<9ra""$V@VeU>@hfJz{]T$NZ6&'U rTqdw>GIb8&cFk||Q/aÆ'J: j>jnz&wbQ0ˊ<|<̤?f61 '% 4%>G0u[~h lDJ,H;~S[m=4s(o:40׮%і¬@%~?X_F*SfZ:DtXu܏CkA&-*ǰ6!s},&ܖ &ȽpI?C%31! I ze94(7 'zL4@SwfNZK ۡxcu,D G8e B2ϖc\>*ƚ$q"*9C?"ݖ>}bk޺V3-+JsqO~4FydHl2n6yXN=9~UuayFI٘R5yua 5ܢ9OAL,HIe`DJ݄d=Eg& Ķic-`r6avbH:ބz C4g˔'ĨRnViTK :h`@  ͘=<'9#eld HJ%9G.lbP,">90CsgHY2"Z,ݼv\}OQʐtUJ{sk&"cV2mLhWA5C 62gO:QA=1>Yµ3L `~e ?!@eegH]<5gDʈ*3KWej`rg&y(7EbxR+5dS&Az7 w<)|^2f]uY]b V ;Rv 2ƇVakh&\VɟY۫rxL0 K 5)/\j | &8*LN7]JgE.wȮ԰Ѩ)Fc ¤LMm$d:_A9aԱ N&cYnl"K/q8/_kv% sqt<-5:X}sOpgb8k^A߅@13MiPm1|;#Xrl&<^͠e;*5vbtDo(a}xBBL9|6*o!~jxu;:zUNJIp5a5*mn- 82m ¢9^(Yp>Aj%B097@(g:U>ۊKҗgr67zY.:ё:~/5+wv:|av|rNQª,8˯dKB'X4 &!X":}`J_dl *͎DZ& &D~fGr\dhdEY*"F8*!oQOgDMe%Jd|n &Z͙f'v~ĄT/ǐQ6+nz~~FjeC>nʸ66d@74*O؞<$9ט]Z ?uEKځN$<\SFFuT6!@1w)y{K/sz`_9`4|gh>olJ2Bc1Y]?;̀D]t%{>3 UZu9v}n_]Ort:6֭c~V$Bp*\g6X= )m{^:`:" :cSnDH;V h@Xb_v{ъcIB_oDlZ1Ӧٱ7>u-ˏnfBr pupӯR G Ȕμ)JM`5w kLlzG1dȢZXã'3[0/Uyر,*R%Y֙A _V~k!|>L~P,j uRdc\>i>ԅ;uFrV%IUUPu,u8HNU530 7Ř[tH]ކy ;/3Lh@aLDlwfb3gd)q׆b}q40:~3ӧϺo6*NAѰw <&M_ڌ!&u+ 4i1Ѯ/S06w9 o<(?lͦR5e٠%K<ȍe)_ M6AuGTh0.I؆w*g`k;moR0 C93V02xmɓԡC! Rk8gA!͖nR{Fp7?S)9-j{:'nlfM|bDPKPBj(X,R_;v )? ˇfe)pN7KMP3Z'>NXj}.$=uc.)CΤzq$i߬e[MvDg[vb72O3} ]#k]UzGt  n|{O3lޭ[O4[# "^(F\!=9yv5~QprrO R| $1=mojcڢ9-n!9aA[۔6_Z:? u0sX6y^% _3;;˾+a#$Sm4mC$S heZpMb}bɓ)ĊKSNA+ȉpOu34?A60yLD>o:HlE^Uo7|p0{+&$둙W*Y5y0S1rD)w6z1S_>7O͏J)WKc%3h;hΓ 0I_܆T 9A@RsN$,9nK?\~ƸQXXAiK5FJb}+~*QD%@KZ 3QX$C_Ս̏K׎f!TTBQPc~.O 3eҸs:K `ǯN5NuH$njûutLP-O=fy;gGݬlt"'a;Psm-ަYCF Ů(Գ]s%?/ϟjc; m{ikDtf;Yޭx M\Ȼqӽ(dQ YJ\y#xEVpnfM+Zߥm.m߻%RS'ҼMfU-*P2C͕IbX i>x&*{u ѴA ef6|#}j-4pi| `cA~ce])#b8V"/Yx)a&6p=NOާ: ur3N?&kl}.OB7jl,X0hR0? T?g .PP,){#6] (nD:ʠ!u2Ji[aiLT*Ld!3A7ݰtc6h f?_BH!"q6·TÙ_|aE5&±kF=\`׳cAݶGviQa"!ݓh0IӜ9)Kl! i=1"^볷>fYIT7r`Vr| ={/))D9BYV4JXWD.Hi-B~KSb9Ar u#ߴwYswΡY=}cK&G٨Z]1Hs;`vykY"dYh8jӷd#檭qn.*y \ ^@#s:Q:%T|Xw>\/+Aӊ@d}u۰R)x9Jc(zfNR*S/F|oǏ=^ɳ+_=C) `":>I5 yPH80BZBeQIՙWj+XÐ& 3nnUWfGe!ɝEB $t "Dq|_$[_`}v4 杤!Tf%)F J i-%<8YƠϏ_L7X#( -ݕHfO'1ֳm_<k&˙@4UgЌLlZo&U ^I٫qη!Hh&EțUw60&ZPp}tqXUt!*x]]L9RN_T8ݘKl^B(y~j \WV ۴/$@ > 77L/02`vG]ԫ\Sy#8g/Otj8P]BYc:LN| XpSV|KW6X\#n&Z[m8oH#Vܯ2/дN㞈([ID;s TZt.pK(E`WDZD^5L3R35OA(~T")AU!V1tʒYA_V;%b93<&swHI|$R.j,iEz/nf,X4ʰiU/f;GNzo DD`ϼc."DKE_1Go7,goP܍ HKXn4 ^:"h+ҰX0,6Z!]-z__à#YH)T4Q ?^7wȹ]=YV} JWbHt C-7 3Ni_%wWAPVL zCIh+S5t+:ՙN;qGjLz (TjTlsTʳf RWĜ"&E5N#n%b,zn2[*ڑ*ʡJ}u"4ťF ?!-v;w3!Fnc; |Lh9yO(n|Yw:Ϳp>:j<4fU <[ }Oz;$eyyGf_– #ȋ2t'w q"{hAڏhΌ'>Oaw}3&w&BH0P9]X*!AcRQq'`L: $  zm.4.sx ԟCWlR\Ev_Y k~e#)8BCNrD˓TG}ʁ.xk%1:Ԑb4@o 5W_wB+6v IPQ |هx5iwK}B2Wz%cwƳNrWן8Ggq[3&I9ևᴞŬ(Dzb'm0, 5Cc~~46Xc_3fYBRptR6҉$+Z-hl V#+SYKsp&iCՑ s9c9 P]R0};.n;c ?xYxy*'Jf^.1} \318{6\TxȬn<@_,;i1F?3mQF o?$T`(H(g=QMCʲASxfWaR49b5;O>(Hwa㮰8fٟK/?e/(OwAb_Fd4}CE"0S6h> &u"o췐Hl@YRO}ޖ/rRFE}o웋dY?i@>,mU)9.qsd+8s}~g//RSiUQAٮC+Z : [ȩHmG-)^= jL9}1sYfXNwMĵp.3|ﰧb;Gdk зRΌn"~ O((Ggً6">}(yfEy(aPJ(гpuln-SH͸H؎G1nkq !]WЀ*vÑqWBE:4%Ƌ 4kz(8+ڲ!>}]>M|W"=hHhS @=@'4SDЫ'{%1ZDc & uW2HrGg?&WIJ4Z~4=QQ$.pW;K`U+ՌʱUa îO*UGzH{ Ռdδ#<-Vz5};K\v;o/kQY/ 1=lp/sl<DsҀBz,x%U\k0̾{d*s>RBf3G#N~yE͍@᤹܏ߌ#\]B7=qz%)`SPJ˞ůg9<7\~Sn-swN R[ϊE#}e 䎭z G ak\qI$F6xC_gNffF͔m`h?m^)@'`ԣT:@Z5jx`D5Zx]'|!n$Ϥ`2`7}IAuSGJ[y$q.Z\E Iԋj4S|b{{pU+(˜xNf<ϙICžns6H =eN /tpbK#-Rh OT\5S$6*~iiX'2ʳA -]`ul\\BLu9|J` Ĩ8:@DdMJ5Qi?Q+< ^rLcpԡ ^3#b~`Bx6;Fqh1^_P4R`yr=#gh?S 6 ԝ3Ĉ*6Dr >l"CxfKW~3g$Br"2 V=ѲiD4s|q14푷Uq}?EjYRXsӪp.^s6sӰ*wn'M=׫Mݹ =(S6GDa.:+q.` _%&;Umɭ6I A!,c|<èap4#"fu^'VWEP~9N!H[[0$aQ1a`9oK/=FgUur IKAhxz9n]6 Ÿ.}!y )˭k$b+1=QzGN@7GHWZ m#ta{͟i9@ݞ[\01I}"DƄ3όo>oU?}o2z0KY7iķɘO⓹l'8x\r. :%S:O2/n2:U`КɨqCk~ʔf}y%;AJ6 ~`A^uf/[Mjx d}mSp4QpOt;^7VWmI};VCX9\whX;L}C VO+{yb%&2R%JT8^e[&s+kd!XUAY妔`ηe ,OѺBw)Zpٟb:PR($cX2 Cʟ$`,LƲkP&* #<"4D7>@rm{ҖϮ=+@7kݩ0cs" ?V)kq0ӛmZ&'i+jTvH/4g˒G<s΃m_ͳԊ#ib  !΢**2P멬O?'_{B+b"415eM75OI鰛Q*9LxQߦ(.k:!=\&qzluCHX*}s}-rskhl0 k֡j?7¤anVD!9NJ@krM}TԒ7]+X2V)F!}ZdS#f]:E&"ۧ@G!P*u8rji#lD!oI3V"[sKJU^Iu$8OULF"ngh-!`&xC'$c!Th=i߬Ucy8I }!඀U.36+i{#bvd`䤦s*I$>XR&8)r8!H^@oy_D[$p58C=7Cϛ[J r'q A {IbDT`;IPViǺh4iq΂38޼!fcg _3u>PvOWC) X9G>"ZڤKq Цn5394b9͹~EbKį&l7'G6= R]|Nj%Xnzb*L(2e8~V ]9%5( CCqyfJeJ(0- ͋paWJjA `.$$;=it".V[!lsG鯋 VSh'о~8oP"Z[}PXˆ. |_X#C.>5cBT?>D^ zR(O`əA<Ӑ-IHs5D)@~P\v\-PpMe>RUX DP_$ŌxW%[!B~ >K<1#@9W85>8Od*UUY'W\A+ e{ʭYF8ΪZ%pQM6%y+`9qc/900J:Bf"QC'٬|^㿼f0sO%@1xT{v?fJmq~e;6HxUɷ|G /+*E\~ TPjtv9l77qEx׈4aH)^;" ͣyQyugp p!'HJ;Yu8|O|ty; g8b0HV'v9f՝ឤ``&n4F:zWtƲ~}IG63JEN $`&CS@hH4w[[5ퟢ3T˟ȉ$NSDй0#q{sYiBfCw^Z}GR 0LqZsޱuv`V}ݷ8 ;b3Zo#{8P`r.4eT8q~- ԢeZH"03e*Ge)IA#PA#l)g`-ᚽ$Ϧ\^M 葿8Pa գcUgf  02 NZ6̪|m*N/bN/w}Wy*i4&LxeJ+*tډd$u)?u' ms$F̶B)x&XrE,S=i)qzܮ$sv}n`"j"J5(t#ZO>¦ͬL;o=p~wi3TM iՈ$TFiN9?s{KڒSLjU)(sޡDZ.kqcϒhG!hGlW^anK3[82M?5ywNі4#L6S46LI>reA G1q{pҨ[ƕ59#*K-?h>yS1[-! 3142^*\+SX*:}PHrM㣟HXJxw#R.y*激7N1&\TɌn뙽'N<0kR2uEJ0u/,-{tY+\V)|m GR*[ωJ MYIhSnLf$(&ayN8ICzühkD Df4 /8[9" XRpiX/N>"y x¸MrWMNLl@ܵ6VBT Z"VY%L߷̱s]~gw-Ο:ufv8^;{`ݾ|µxPYCYa"LvRh[W RV^|BQ>u2`x~\kUse+6d~UdmdJZpCM IjԿpt}BQ) H&ᰯXsWyCʿ;=؄%h7њYe]bԷFA"k$/9 Us[<P Ysǜd&S1| 39bMjX78pBwA' Ozz9GZ?VoR(hi8N P$Ȣ*owuY'Z}Nj<Nk L芒%A{Jn튵9ړUY Z a_AGfyU. Q(}[僢*$ ~]SoF8(\*NM@:U2TX~qej[)Fse%d/FOLn6R?q;o: r箧$|˦"p/::GϹ9.}&{vC[.Έ ^&fhO(1?Hc}M)fpݑY~ 2,~h̞/}BT)/Q: y5_U#˸U3G`5/NK+6l 7k%.p$gq&?zṢʰ5BӷHubTi՝oQ {NtNbmAYH#9`n)3s\>@u_$w!NdװdH-ܪߨW`cf$a!DOX|c:ӫ % 6=q%N$w=ZuUtd{=Gw3o-YzJvdUq}|G^l,Kv-S$*+Z(NDu6#'eڏ>JxGO!%CC;|Jjɖ?ml!Lx'}yd8ZE(a!Ȣ/IXB;|~3kU^<.D:aʅn:Lo@ dV %Oo2z;Ϳ)P,SPBW"<{yEӯ@3g{_d_TF].xa+)2*rͫ1006E8xlJvzczD 7M^Qo|_I|-M439(d:BzO#XF =!k_Ài.+* !D$*'u8jmJl7 Wm.= |6E(GqO׾>ft,g1V2CӄC 9ɀ!PE%dS`y.Ř| ;'(1ALv?߼DdYB7;Ӹ65B\+Tzt뀖X1;jvf!gX_IJGc6E7<+,4A<1 p0 2d amO a`s)OM;9$H}v;]xޅњb1$W{d?WHe^ _3+݊uhC\UжWN]5s \ʑid :c36@}w$6JۆLTX)\Yi8kqsN[EXf l[Z*PEJ+߭FA۔;{9Z- #D{C9D\p͸Ŝ߼p\ @3lL?F`b~ 4vjJJ>;e:)9}tbRuj9a cF:U\b?׊l4E-_JopƦ_WVh (+qYtٻ"ޚm$KԿ$06`xvE`{_s 4<Ζ͍.Eu g : v2CCF Y,^-ěZ&}/mbα^fpޡ "&vfJ? R[ J~@5fbaOnaP޿g:\ PV78TRji, - N>\^(p᱙UUs[D&0WE6"F sX,.`o=xd8W~ ZX)ŭZ1wm{,n/2$RSjNIܲF+AtJ r`bv 0)لΫ.isq q@(>xL';o^>vƕ ֿq}׹ab::ۊca}/Z_o#ThMݱKk1暐KD\+ml"aipTx;L@Jų؇Lf l{ ?͒껭9ܒl0Fy\7,zGIK&lgz 4JR%41aÀ;O׆d0&TST&N+ =0y >&A  j^u t2͌}=6cG PO0Y(Cv]| :a!nٚoO1/Qe11)ؖ;'$0`\`Q?>eaQ$Y,HA E/qcѫHiew @@9Dٲں^xSe<^ѫi/2]Ug ?Һ!oM4n:%NҔ5Q&?&rUV7x)?ɳ ؍Z,Hh'X“"'G[ <["I/wyP-Ho![L6 ƛhعaH'W @[Ilԋ -0)E @s፥,DE󹾋 I_beW0<%;mt`zeJ NeW:竸3Mq>.,9BR\Rh}*x+>=/w> #*Vl S1K"W[t2fh.{{x+qzJ3NF (S2>8mb}!sD/C;E.PbFlaέ90l\X ܙrUvdÃ*C/Tu v>$=Tv0S]L 6! ~l4jIskhg:¶sXQPa:#$JЫӉz{^tnG:!Dn 9LIH^8 #hx$gGaIXB |I.l#Q7e|~Td^8IxU_~ oCLIYOUcLOמoh:%d~4b [[\@:6}zP"SI{_Ŵ*pNg6ОnqT &[a, j\guccjK/P ƧWױb.û]X T϶mdY>ي8R;b65T0V͑HJ^^E)oxvUMHAͺ kODr۲=(,/FJ^s~st M3AHO`_:Ϛnt)7)=yѲm8iEu%Luxf&g& OgSсjRgEF'^=tlO&5d#)J+Shy|j8L`W{?@txrWK?>Dx;js˵re(ѥlX!q>dJp/fhO f$c3ٜɨ<;Դ H8_r:룴8r}ʱm5f'tqOJSez!*f{IJx+ʞz۠7tL)HF;Pq\D+дU/ Tik qf_||Lbfs$֔[' ዉ5[Eu'@b$vYҩ✉R+#n.=da+ta gLU`?ɉ}Ta:)B8[UG[ױ| 9xgZ)   za[Qx1G\Tnoi2\''Ϥ~k^$^C\ى"!q =w]T}߮]4E2*t_JηnE)3 4)-@50s|!io溙ƕ-CT+ '\-쓀&YCR&kE뽢3.1waţѪQ+UdbJ<"殢ie}&1^7BTUQ!KgUU# 34} řR(|a"ES 08{| X̘}q{|l** k*VtnɟS_WE_ĥӾ,jS!{J~0kh'_Qj~#ԹU3JIJsLUo΃p:o8R}5 ^ˊK@΅_P'b!kbU*;PΆ DPMrNFiB2塮f{Jyhvť&{83%YqTb~I 5]j.<]9Eu1JDGBA\^Q~q_¨+'׀Ǐ9ʨTuWYsП۬Ţ\"c,2hS !Ԡ~݇J~ 8~b>EUgjĝ.H2&T"!NV-th)M`C/3qhxNޒ > 1 @O㮤EH"d@tRĺ/9aP-Ob NH9KvbI[G[7 lF"%s$^6ɉO"r5È#S>'l|E)<|,/1Ӫo!& WO' 8!8ͩBy^k0cOk4!<ʐT7j- qz[u)P7F1 4HV!o&L^84/n$)qS5B>XbmK}ji/ t~}嗖" h]CoʚBBh%_{w..mLojsB׬q˽VSY>6J3„O=jѝw* r)CcުX3! r,{[Ytf%LE gj4p `w&^bu;~PP"y^9b,\\yb'иm|{6X6z=SQevl1@MLFg=e^L%Qϥ9Dwt?ͱ/.|3SF|\&|>IȞ0Fm+Gqn )Gđс׎4Ym ZoA`|"֨/EGb'|1@郩i,< il㹼{L?SaOVt.`F#^uQՆZ(}1.ǜL4塊[ vhϧ,wX w,}T?L-HYe򂂚4KpSee<.%7$A,fEX=]K;0AI*&? _)_,AҊ)VA M<S%s ӻ?n LN( ]f;uj*HATC];]֫M*Ase2;ɿxe/W\gYg~ vXS-nRfA8i63Nŋߡl-Po zYŇ]SEQx)U*`d|,VtZC]]\ --Qiţ6Y;gDz/VJHa eH&9tĩa.(*gk'0yi(7;ͺ qHAm&p;F# th/O N-fՈ+ #Z/a$PL\hgta4={Wlf7tB3Jþw8_czNsˏ`Y-3nޞIXB(D%JBcxݸMHV45Nq^^>Fx#l^S<4-#yygyOfה 'svqKMa\@٦_Ѓ{+K8<"< #s?Ѳtײ)G(lݣ-!v g0,۹1~&޶K=[}/yjʼnº8Tbx$6 };"\Qw֦.]2}5L`7Iy9U'F[K} =!҄9:2t I~uܢ }x%F W&zK'$41 ܢɈpE>iӺμ grt_V),җC8߿a4dM,i &Jcе2(Y5*JƸO }e<~f/=tRdg9mZ6L+Zp̹]29pЉbs:t^5_9*0|Qy+*ĉX1u&p,xaborUL@gc\8Wx7ʐ:cXkK9a|v:yD3Z~lQsK4mw`IQ-NJoaց㨦؉kU0A HSvAURXkr!@Vũ@]a㥱F }qvEjIyEYeng23굅{oRQ$ Od ^1-j%g[^W#?ws,v9;EntlqہDж`߬Go#3cJ6_cO?Zy8ޟq]aP@5/\ܢ]B 1RS]K!ͤ>i*OϩѾ)F#I$UȒj:<曇6,;lbc|{p5 |//5Z_]8:<:aB=[wa]vj 3BJ2' a"G顪(R1+2~6#.Ct-м?RpD4*ϸ<)oVctBf5h ]gܺy2B ֧ViHAXD,x yM'*yA`l#*tCbn^Įikh{gFCtdh^0jzp6d `ޣlh^( rI GqW}g7܈8$fy@KK|ZYo)pQ(6JjwA78?{w_@^(ǫvCOP~>BF/)axijmy"q{U%%<&9lWGQk?[뚡mG6M:.Dp"4Be)ƞ-?ƂQR=do\;b̺ P(mA@R 3NΦZ$ :dyo@:eyuA5霣 `[C(]*A tl۶ d&!nz}[& xlHSɇ@ra.y-r{$F__BTn< ?Z";ŀ!3?.-'ot) a/c>-OE]ӳL5< l%͌3 :)[~x.*Bt4WBa3cCQ1H%ѱU4KHv'$P! N2גWx{w0ixV4u7ubV(px%MJ{RGUMỶZYiuuLERNA~z*( `NgL> mLn@'( 2?4|y5eG-cW|OoCM7oI7Y)"O-fSl^z +({)*jShtFTcYc41@ż=b*xͪ\G%pc"Aj O}FNΈ2B^(׍,.x$LX"a\F^0m崛ބ2G]tf i)| &[ Z1M?AkMk˴Eȡ|GUh;zX6]4B):XpØ媫7 "wiq+mǥ9#ZC/!4̘9d} Iۛ=1J J|r ̎eК;2t|_ GDY3$B8f& BjK)`c1{D홴6xn6QP9aSޥ&cT+ oLq:;(.hϻ^,t{ޏ,g*#k~ 1BIT<V.C2L0T/()}\"tmbn 9ћҙ)N_8EE&>1H;QkPl3/%u>տ>%ԦA$'ȹ*>~?`k4*mx2/TR: ݫD#rq| ۊJjLy?j"iAݶ8pZ1"ZyuG@` qu.28s:f VZ:Ih,bv" fܫ0,G(;i)N sc+C("O" pWc1'0lɦ6# M:Fxo*vEehݥ&`^!_A͆Psb4 GNYf{w3, :e:xqj&N:-yK7hN$8hIaV=k% шXMP1d s!4 .&RQiaS]Z7.__%HnS}/mMLnND8OIDN9]d,d:Zq$xvxaTԪ̍ZK|4CRjJw&׫,r޴͵b-exGY&K#O SK!bm&i:Yuq>oXip[ !r{Bxn0nEbe+aݯ^)E#fOP* 1ϋe!=u貢~wMoHnx%O+j*9*cmzxw#ZZ湬6f;'C6;gJ#a(](MyuZ,:rpHQ)9M*CcR_䯄[G4[Gey %|҉hr @/GE裋 Dqvb;)d߮mD=f:7Ujr3@%̡e|+eY<9G#`.흌121Ll+9l,,MAE@ɺENDz/=8 :\MU,ƶL0,y.>Yը 89?pB9Yæn<ć|,֔Fi@f4 <Y.=D}"([H4"#nVycƭ/5~S`$C#3)y>qIYeǫo5@boz# 3K "GG^of MeBooNDYY .6qo(q qX>pY{S-=ٴn:!qѫ }ċeU:;{I"NR>?yqDue=#y> Q~yi' `tq6Kbf[MSI; %t9b& kH9 ي9J ~UyZ[q;qhbfTu9E8eqNDuICo~3mA?:BV|Frý@r(m]aevZ]Lj:0,z i8uEװة.Bw YQȓEp׋==M㳺@*A#(R?ƴwJ,($@zd3Z47!h9;{#MESڨ./X Z"|ETL%Œ. -e'Q])*53%'F 9Gչ z˞2Wo $'BO2SZ0X3O4e3`ȉv W˫]02JM\~41 ާGN{X'qz@5}.z:A.PlXj]BH6V!qL/0`ţh!GHxog섏#@*Hx VJb˺4Њa3Î}K\q, _>V; 3 [׈zF]OXrZe(T(F+n'RU7ogZ:˾2.H ^FdZz˓'MV@ܺɃsitGYMYP<{-axsEJ Vp+nBՒ?ڤd6L@% @X\ia9@<zT)':3lJ%J{v0:r]Gъ5*f<4`;E+3S'o&ȟ<I{p#p"+% ܕ1NPAۛHKC}]1YشtGП:j3GpU$ΒA $t6!5 0BcD7Ƒ`9Ӻݔ7j>BAE7Jn "+w ZkXSXEXVB@A!u_8B @3`&;)IY4smM}-O1_shFϤ]#zHB1}fIwGIn0k_*I@6ݭl8I2EDQ&HbXSߏvNt}~ɫ&e9xNٜFր_}6j'G j$઀ץ('a˅ w& (>Mn<AU k8A:toSm=zHfbOma5L!J,~.Kwe'v\t|~\La5wlM-6j!i5o*SV4heKCFIb|R߆o詬V>uD][5!6:5MحGdKn^AoTxN۞tSNȧ(YkTpRʂꌐ·?]Xmd"}托 \ŧIq=! 314#Ʊș96DˌSƓN$Tq\4vzN|_#l Q lEJOe(tUgT S}?0} z R`$@C~OT tOTK,jR-ҏRVk"ՀUO_ $CQdؤ7 =m >+D)/M.pdzO%w DhSG)nEs˅|&4>cQ[(ܳWtI]/,b|@ /sL wsk zZilE5>{~j~4g*R`Eu1' oMCL`Lg聘 ƞi_qDPxOVЛ }ߐKx( [װ/L/ "Dw31T-K qs-_YTlsm_Ή6>/.&mLLF/V^E4j4nVm) xEsIs{hc]AjG=q9ޒk-y _w`LQLA;jNE+(\ 5;j<Mhs dfq:+'͘ ^co݃D~FK/uEs2%@5e^U4k͔QVF(ч6lb&+G_&JP?9ރeU"\=b0#zacNLGQvk\r F狎YI,>rK7JzZH{S'7{Ntjū|%5{oJ DaUZͣ67!b⟢#?Y 2QtiD>":MY~3%r(k|b؈^ӊ! cJ MhgIXU<&DQd@kGq"昰ztϥQx"E ]`XP:>07(ku?Vt2^296}Et$+!W*E.r tA>W2*ZY֔BְvHYF(;np9_) @n 5eOjil׮wOk4u*JbmruQB4i6j' `V%W:X?P>iؤAT!f5oi>S67$EgGoH uOOJ@T0qۉ[P <#JI#ͥWwO+j73+X Ni"ԙY9rZ P;Q~n1sXGvKflBP G!7]PP}2yKԎ;vn͘_mWJnoq+͟P/t7J/R8:R/}kʡ͔ZҜUi="S 05suO?x cs̘}ARj۷u: 6gM3/`>JK׭]u5$&Di^~|v{BK^coc&sqacdaKп;ƀ]8 ˪P/gXK )#,Bi9L-fYI#b­P"lliDpTnb/隯AҀ:> \F#W =5<ߕj)%HR]s7㠿5FmO? *} KT1>'i0ҫ "05>&/Hܰ-ۉ>=)r,=)A(`;* ,˽[h")r{x%xݕ"mqyP_wf̿ɫ+˥tBƜwmҤz:W@ g$u_a@mCMʹ٥v4u&BN`v '2j[~QD\B7:k8,_uR9$9RT8(9;CrpɦsV.EF۞ .˜-٧w;bo*DilFGy(\2`ޭ S4IkO+y8c﷤db$.!9fmKSv5NJ̥,* .&ŕש{[v%<Z tT[3<y z~m -bboTtEhÓ}0hᵔ{2#b{M1^p)83GU3KUQ;pFȣ\h!̵]Or7ά.ZкYu: 㬑ѽ}aqb ħ5Fxx~.G_woɺg2 (Z+Ns,,q9Ura>=##YSR<5We :ꂻ#inDPYF׵ |.SS /)Sg($S'{44.?iU])\CP(%jF,CF#g!_͞ 7sM!w^>ٹA+yf>c=^\VI|EL13֒ =4TCQh~A SXjO,?xXܢ8X@]:a27Ϻdk˦zbiϞ~"W[`#ȃA+f*]){8IC=ZذD3HY_K ל*;v4%2¹5˥0#Nͪ|'1 vR+g1f5\aHwnep:-!xH֣KG2uܹvYYL3O)2>.`u!>9/\M3ynhH& NYOȖI|&y(MG0:ƹ,'Ʃ.nNfnU^XҪ0CXHAR?_gq)&/\3N5 ^.jdtn+EߧUfH-*;Z`yMUVV͸<S4~`ݹ (흏X]*6 )~!`DkDZGGb)&qwUo횀HkJ"27oEdZ(ئVaG #@0vVW=ҫCs lA_!%ŋX3q 5cY&stV+içH@,Y[V9_5)*R7lZ$!KL=JOȋM [{V$F8ЦU|!+oXs)$"zA^@ ~r0]mNy5\Ւ8}[=o&ifFVTy|?5,IcLKeE#:6dEaG!o$ {w[cy@@bM9,>ۄ2u,||ĶtX"@F>EaJG#+>f8%'Ⱦ k E5d'KaSx <\/3fYٰ?o]"ʐ+Q։r-T_` 5{L{pNpc;?qycgG6(@{4Y[͚8oLya߻?t 9-~Cv*^e} dB6GM >0}ȷzS^FBlIWБyPu +N-[VZTZc@_ 'eug8+$9?nATpSXqE)Mkb ا*OJM||47G vġ{O&6Q4-zz+,L/Y*.bT(b !qzSJgSTJsɀ7fHE@8g‚nYmō7"cX3Y?B f߂fD< `]z{z%?)9x_0#>Y.P@U N$>֫!`l 鮕cl-ДJu'ףANE/s`dn,}#4џ(D%ko6+}*O@sjF{(+hH`ǠS f KWפQ韙rw;$Jeո@]taìT.D{߸$FHlJ55l[N}ҔȝP{R5@Q6f!14ؐKL^rMk ZE]5Xp79S0?Mha4o6*̶6aXZg+u"`JMNBFtͻ֋9/7˔jpT҃ʈ&x;}YФޞY sW535D ܷ?C<TZѹ{ryřrr'q !  +9hMS.(AM)Sej]+c:lET̖wUy>knҎAʆ5$(Mvbfo4ߛN0o~a*|Yx$L0$["Ҥ!U 5f}X-`G+ӆ/ 8y+fb_m !Fvpnj6^a6ee &b[PͰZf^{Ÿ>h{9㥅]YtbL$|r!2¾u4c>0Ĵؼq$t }$95k2_l;ϥVizR?Tyl\Rܒ{Y>-Tz }ܸ@옺pԤ͕xlIW^޽f ֵYm)dm86ܓmgmLfj<1fqL_x&(rAFJwȩHcُFdRcUURпB%Be̐'V, [3}zEd͈OFcHce|.>ׯuhE2ֵ=U23bZ9 OE >Rܡw*|!>AijZ3Bʢ`FFl< df54Qm{Pv/u}+-5JB`vB=yOڲC DBO(oI6UUmnznz@&36sTdXS͕?/} 9{Y.leKR#Z_h$ao+'ŒRI4sJt 8yIrQ[5]a^k^8$iÌE@TmE9 Ek,l2{QVIh/ҍ_PvQF(O!ߘйxRq Va[s󌺢^l{YEg#Eϣ>+P즋&{NUݯvoL:?,[+܋dnILB6GzJld ģ^ll=8pi ;o-Q5ĵdkqꯛXp ?ww>7(B :rYh\]=7i jd" z&}WYQ!,26*[W3&&'ͷxsb&-p +jŁ!qS jz*ފPv@>[F:yV'P_XOH^ƻn4pLXW,֥үf_ Pe>m`iC|(x<)8U6k`:OĸJ}{ ϝ ?`+/m_gm!Xݡ"$x~jophr  Uӂ,8[w/_ sj9xȳD/'IέBjpS &9\RDq|vw [.f<\0(aa&0:5. 9' cզ&t!Sޭjv38GLET>$:wۧ2Oh%GT|[Orkb2xas#tP3-̅[#/ssn9X*\a  Љ]X{o LO4ǚcX\)";8{Ұ.Oxo!s컶Y6ua,jQ[,NM3̌3߅樉&7kXaf(~CipjmwKFH6^+{ɪ&4@#Q%GABp&s0]55BOg/X=#&%qo:/;BBO ,C4¸ܔkt;w6Iؖ0W!^'[\pEMA[ҮbomdZ $ˡ5ldÒOsqz ՂDڌC,AEYٱҝ*r[|P._- ENxDPjވpΡ8`bDW #۰ lh-zI. RcȽk=3W&;[Y, ukɭ~Ma4n| 1*}l(moH+T-`l-$Η3GRԼ;Zʔw[4ܷk<p-+OL[8zrhmQD.IS0L <(u=$ٔnhjb;ȡ*+7-pJ CƹEQYrp 6Cu'Q\ü/MNG=5&"X1MFgF*;h(1#1sd纅jWmQ KvZ=Lv)5N7 a5߅Md ggSъ ]}') c3z8(zZ9VߘCb#g)ĮGE.ЖޘL&i(= Ȟ87Q {UZ$m+__9tUB=?jdJm=S+Sm4𢞍icuӠk Mu_4"ɲ5XqB=_إ,oe.Ӽ1=ߨi ^% 2!T9a=ZSb%= _-+3qϑ. ɇ$^?ߊiaͭ`yiz %b(ls_ٙ4EϹ;i<;KN6u;9DO*P Yps%'."n|qқ}V2Ƶ7)CH\6Zz ؼ6 CE(¨ruWhhYχGˋwl=+<֭ʍɲ49cM?O$S 8mIE2hymƿ8f&=y%AtJnFd-Y9L:N3O@B4wRCNR|nsFķpǵ47iq9GR5-FԱ8PsyOgW+rE TM b(gZKɏmD7'13n{wۨg3wa+M{ ϗ(jGHHoA2umܾ*40U3Ā q9-[ni(KY|.H@et hom>\5Ħ}CyRpna.hPr\rћ"po++B6yζ&[Rp!U'ydO;IRp󣠉3ZW,Nb@G.F\ܹo黧Y֟p TI_ü+l|hHWȥ7xkDn~b;ex2bM{,Rvw[稾 ͤKCJTWP è΄; =+;8Ïd;?wWfk(YUYszyx Ke\ԣuRgvl5s91Ң/Yt4 p`70[H[n9x'տ! ï1Q{, 3q?ĘۚyuDM ""V0SKF¡c}=}'* ?. i{ZXC e㼞2~ztZP5ܥ[AL!IAqө><:x2GCf6 0 vG<-C ߉`#(@jMO3_;5QeQKI֗ͧpPR󿱖*U03LJH+o?5bY$AߘNh,▕ Hɥe7y˼sJhP=rA=w$}q藰 )BbDxE[YUxR6o~,XDe0d>絶@Qs)K${'2z`VX|1L4A1WD.V!k@Nah76]h;FF]m3V^Xbh@KYa" BMʼn7AN-I0 of=B͌H|݁wwBsb_iI, -? ܙ!Mu͹h]H9 Ətd$k|u#kFUvߐm*Y tk(])i\)|,bW&{ׂ˩>R,f^8x[k5ӪIPтv?70dJt[~~wAk6VM/-93Odi|7a)*jKk؂UM >8{PWnJ\s Ķ eZSSWĘT.:*EeDJx/*y:%B+`/Ǜ6rNFq#݆Y3)޼H6]wBE2Q}`[ˑB-ZeQ$pD&_6Is/]4F흵#bX^#+ϰ%#59EJyT]M"h%UALS}_t='/|nLDaO~XF@6Ղ]%BƓ՟)v|q3_|S]eԬ ]M]0̻m^cr.UY`D4 u {AN|(zޯH a U^U"T=X$fa X*)m4Nhl 䇾sӋ=g:#]=/o&4clNvF"A:YҼ, &W'Lp'rʖXzsе60AQ T؛7V;r_&pzY.,-u -|OGOklesaKNiO q@qHtzAa"dAuckYo-|MjD8yd]ٗ9+f-ۃZoKPVOUuq졾zUfORpl<ͿhW4|}G8% rk>FO7{oZO٣(yKB;4髬I!6S#/7eqZ3̝iMG< ͕7<E]*#_4|oʥ[{L=m%s6 vT&r(U"k]9жw_5oN@QShiQ _~& kevk[$JFCj[Om5Ѫz-}7z\KՏ?[k'p80f{`Yݜ0:i=;E,%k7օp;!{4ޕ} ZNXفXX+1t:k8)~B9(uT%Yn N[{v,;!î>֟oqHp# shAko]˚j`G[C^w$g[Z4q},59(~1WWvM.&]:Vyq,DCR/ O[^iǼ-6Y:UxX@eW:A 5%4.Q'DZKkgp%p7+bq̀ +]hbY#shOA2MTmP`|k*KvG<__ukFAsvъ;k5*$+쵯L˜g3jz(ʈtJ;^y^Y~<{r7È1//Q Bb[pWWΰkQV3ԭuȰmc2ok>n&kL#4IS'XI?S_.D 6!7`pQՃ</nHUu}㙚o = ߉+\{u6'E0^;*{gTS 'D<0:@2a8OK\9\8?d)=dA F $xhZ8œ6VJ%";]#`hv3VL-;F{b{vQl"Э*ȮV'HŐ4b(V dg/V7Uf>N LO6Bȟ9HdQB/3Ȳ$O7k^70R@EIT,^RVKM@N)ER<àfkM5VM"X~6Ar'΢n+ *9}hY$*֑`'&P&H+k%.?z<lP4x2 {:׬.쏬j_‘HTF|E>}'wEcK4U%FނsEPE;({{r5_MۓSC"q(Yuʹk(wD QVž$k Kţ']Uf E LԞ6Ee=*Aψ+jo&*-.ٙ,5#Ŷtͯ3ߩVCSNp;H` 鳢O;}]ehvtn_.HԴޫL!)ɣ_7Y`ڼԵ 4P#| 7@gT*J |ly :wMVjeqY֝DPf 4@B ICl,j&9"hTj/pv!jm M++5p9h#M?#=}Z̶jd+ | }kƪ[@0FSd%؊b\y%E|88=D~.(aq=]y69+IxR/2͸Nzm\>V;-#vNORYhGqE{u^^e%8 +U0&c\޷w`8rϻ3 -xrzO4cJ_d% 3ɺw%åSDe!Y󬜊u$,2@1ϸT%5qq X@aOš֣#AHڃrؖ<;~ 7>ݝd):R!SORdr |z\Hj",sy-W^ʪ&$S378F^չRZl@UXqu|e\r1LUyj=cc3X_ȕ'@-kǘ!LQuBrUspc mS{]vJEo/mp5)]&s'HM4vM%0|>ݖFy%CYZ/K5 @U[d{;)Dl|Xykw*̬LZq "U'apC- r'RF ^yj)9jDޠjo ެGnϮ }+RHqm2hz-R9ȹ|-q3qwX,๞,nlxJ^Um<\PSmJO%6S=Wp.5w}-BLc #_~#IJi$ƣ I0f%"Q?HS}'}תsagrIW`yJ;d1ę.RpK[%dp m@XW: 60iWS1<4@%#kJL!98yM-Xې.~Ȅp-)SibBI5R`sbl1j;JY)r^tUM@v/?: ӐJ?  AjukJ+7ZxT[$^tkUxON|a^-[SZJ,@kw&޾ec͏g ⅉ|-9g,A=ڰe(,Keswwj5ݽB݋7d YB}3ɏ-/^u qQdB3$~W CLqS}GJdl/bNehC 8܃-ޓ+wnpfO)iJ`nĦAg=ٯHr"mMef~ZDD¡L*mSQLIFüu?ܣ&/4)jS(0א|$WGt!K2nmDN[C)qbUhqxR~/ LXhaòreA%4iEƉr&9:oa3pwȐBuSg7ɰtL?y܋F6m>DHj.~ů3uGO$Jde$*{@pNi+ψߠc&xfs9գͼ5B欫]U{> ÊdQ W0إaދ$^圖}ͼOKe>W:g0IGܔm`e $IZ,`OĔMVJbQ>gk17f,hƭ#T~R5=û^Rhc:SCܱ:Ԩk٘P;Y:`" )\I3f^ j'5XGUefpStga{ ꘋIg9ә_RE#`v%uC**evܯ|Fƒ_E XF6blv JݾAEH}Ff׫9{I5OwrzuZStF?D g-GMlRC2yrŜPnޜM>5^i/k&#~|,\/Kh !E]CQ8aUʍpiH55j3 m c ~IٱvY'k8mPF 쥖v0Kg׈⾡aPB?5sIV+>yDWu]C0'3S;:vD_&.oM{#p5aAjd|)?%VLQٜVR2 OC [GGR;!K+y cг{o⧞55H(KYL6wP'g4646wwI Ei,Ljfiy'e|9XїQr~c>VOi+Xⳡz5$DZ(BlR;vد˦ ئ 2I}>J!h*}_Y|meg4P6L2R[ʄǭ$!cާ-$YR[L8Ve~ɧ5DuMM(IXvA`~a7\K-J<$RYnOb1ƊDB)kG8x! Һؾޮ d7 *x^IR%jܔߟ_3' ;yO"֣ ޸P&HOq=D1Fsf n9 k.E HPV0-=4ڄ[p1%2HMfWXI7U~7swwslkғ*OsTQHqi4}ֲGv8ԕP OQ/,£|[h0)Thi?c5Ϟ^X-O?}:%$Uۄև7i\PIs:sAv8MTas|lWNS|Nv֍tn8-yxRmYDlH (T;u)0P"gJ5 ppgHAGTdVs1,9eSרa,9eq'U@%ٱ$- G]8%!c'KF罀)*|n5VR/1P(lҞ_5&ftieMlyH,*fl9+\]ϫq;# f~`=L%r v '2A~ *F&>xLAY6gGhQ#K{F(cI|zI5ˮLڊ8T<)GBö3/3+|2H 3Ap5)ZWqQn&>d<ᬶ9Q lZ\\.{f(f< Nz{sJuP2=VWjkQa0vӷd,F kre\}Fot*8,4?%g$RU 4d`C F&Qņ)cfsmX)n`^3 vHPj(r¹y7.>]Y6pC-d$ʝgXxP|@E)Yj7dmvT[;]C^镒kL6 {rFX[vBG3P?9p.7"=I.JjQ=qՓM&%d'xLHƃbD}%ʗ y9A+ XJ}aRMPxmMo|RxK֫)J,չL흅Tsޱ_ӥBwa; C4 YUKf~t{ϲ.XMEHog>]1+o^B;D/}ʞYk<Ɵ* !.APSȁ ]=7ruE%Y} |I(2V;߸ڄH7J;_Aqd(@LL};O5*<Jx⿬vU Y@oO7lyisieNQW<.\l"eLs@ݻmiՎJ:ecɐ(ĆnZothIzDHyɫ͑PH"x+C2oN1ZB8uS\sَ|y",떂U]d_<LJ=b>/ܢgm-S>j%HĿg K+O/Y@g/` Mq)3k-2W*C]M*P/yjg X9V!^[t;1yNs3Å m:cVgRz iJxjj0a }7s?.=r ׌T+ bCf`SsIUoXG4GdLĩߔDS,fP\Z">?i2QJ}.KF 9`z>6!X4<c*yMZynW߀clNdP.H'< >B$9new;L  4蔗ҟHJgc%N7#?ELa z.kM+Ff/b}fj B '493^ ݲ2sm$KxBXKǖ~629?KU2Y7iGXbu\e]5U&볶DG":hZ ^eHJiW}c›_Ş0EqF/f"kWd9,p9ILLn@/)xYnfzrDޥS B[ujΓI/ٴ[ɾx19hE!E2#ȶ*u @dI! QSxDRZ['O| 9k/{f'Xz\a+SQt]\"+#d3WAzyز.an K((7qn뱭?/!'x`Vb]m9†ʸ1[k=la8)bّ 'B365LAɺcI\Twצg hη7Ђ.NIqn dQKJ,+ѵ7zj?f$. .țeBEhl:kܦ s$3Gx:` ’<FƳe",%GuӛNDdwHKB[QRaWةDWGYl_+jcN;4e9#[QxkX1UVm ?V]ӗZB7}D$yǦ?-M"ȁV/NQx ]$ "y4i[)-JɄ ݍ~3,~~s Y xJ]PggNkxOueF&5AAQu]*U՝Y#N(ve؞BeRA3f(5L0BA@6Ve2M0WhW@z?uwUrdT*z]2p鵞5k>U1KZuA\-{GE;I垇*Y:2_q"L# ۮ> L8}h45_@tA8kpsXz|C]oˡK9a^Pya%ko^s*tPa~qjU. >4[U? \ٖ$8Qư?MƿzɄHm?W}A k-17[|VmNYy,i. 3G/N.5βZ/bCD{8,kHkq**Es 3嫋Lg531? *U~<,aA^5za4QW$¾\c3wAIntSAxNH|S7ɐ38zCTXTa"GEee|ۆ30{o .u.Q껄[Fey5dR1'鍣g 1܌aȕL‚s@%}tVktQyeKf8W0So0+OT-nwvk8HH ܍bՊVSj65.kalN v@'|sIlp("~IՁ$XG:e-.т7{!&j#'=Urk9̵ d)؛=(A97 sфdJa fj ~ףIy^g1|jMF<Z7E~KbbV@,0œd.,y> NZd`_@醠R/" ^jʖ9Y@bø(5L0i:=^︼ b01B_пC;瀢:%k0CٛHtk>! 3S)> FG㦐7&ADS%Wʦp1[ݴ=O#tQȦR&_CДnJԜ@+ϗJ/Cɑ w~O챆1L[+4QN׿|PaG3jb2dwZXF2 xoovQwaZ\fᣊK'C肽BLXivA,[FPHr}]:x ^))=xj&eQ=JWQ '*٨gj TTou(=v@7ԘOAokpo!˟ẻ0S@Ȗ}+rh`me μpܽwq[74q5}&Cȥ-d!>2Tf$JutIP-Vi^  lY @.wh \$QPl" $hV%Ob,+2Jmf-ŷ[mwyQ\? }HKYJZ9nՐcHO䷹N` \y}I~O@^D0N5?/ V^iG"Ś4Z9hvW#n3 Ej77sOJZ:VpKTQ:ZV6tKd15Х7mcK2t}#WfgqIt<ًf^ؒXحsy)G$6нzۇyϺf$j*?:d9vO!7FL$&˳d_QvbžFS)/ "wL]KiSrV- 2"ɕFCzCR$|G٥*x OA|9΋!1S#>1J4rM(b xb(7 yBb.ېڂ0Bao,S/2UsAA387D56 3o(;nH1 ZjYJj[|E8 d%)kFTv`*Gw\jxy G%F<^ʥ4 ʞ̎wbsU<f5~-!Xr'qL`@)xBv /xA;L |ѻL"O?Z=_iEm~\#g!k+E" DS;}P2nl9oXN!}  -| {wZ;R4~mQ_Ab> ^Cif퍇uNbcCG-p2)qtEkƚ #8t[qa[qv.|?Xo(пm"q15GK[UEN*ѵ1sl0SFҚm ".a+h?ćd)'ޡr1gqGe_0ŨU)>L5V1{VịK*#I} q,^o*4cKfH8m7@6vzYKCળ}}&ܱ[ډhҔKRyOŅ := z-MԂҞwX*nGP(N6)/JQ Yz {n28V)hNƝ^۠<OuϔW {@䜠iƘQ[!h 71Q3ѷm$:mDLdvh5xCЪa4Mv@yo7|E Sg_r }jɆúBٺX3$3[ 0.m(pPώ,B6݈CFzb!RXXLs+KdCo9#:Bh1`*. t(=mZ'  T⿖'hv hFP_͖N%#͹ݚX N"zGٌqbѝk;xʨ-q8D0%ld.|pwU@8)d'4j1C^vwgc$.m3bRNk{>ƍ{[tO&j'c=Š+1C?8/Ŧ9 c>A#SZbvpX.7m DkJqWٸo<HN緵?> '^x3t:D)fM4u KH_AVP~2UD΀{^?zx>ZK1otEM~LY0vN ]hn1dgMwohD*?MTn_~@ ԏ 5a 5~<}M^rxy±~>mOɫȷFo4e"N@ \Hd #3gPrG[c0I]9/)Z1'Q~%w$z[YM'o "wt #'Ǫۏ#ELIjm&]=r`L̓(MP}x^TV\I7 c\ B·vx$*4C.Z66FZN3S}76K8ʄ4DզH`}k{DJ#HЛ/*q}9E!Ri ,ǁmo,"ƿ R) VXo0 } H 8:(st?i xi\+4iUOa.:;~fZ=-*-wPVj~7KG W9@d ^R$eg1Tf8(R䆧>4Ubw6Jߝc\@NMmŀCۺ N C$+-}ἤA~@$@ Ƞܿwlg ׉2G g?Ɣt~noZ 4l`urh8^twrdRP 0z$|up m=י[ls85&j酢'Grz35G̬Vvls&lGėꄷ(\w]nDDܤEAI_MKXW}~xud ? Kfǜz=æeV1*bT_:읯Fo{zWaj[d 'dVuW)nnĢEl,+i !lXuҬ G]fΓϜ*l'X.5 (2b-]c((d=ZƟR @O>(Ex>-PdA !ߍ:[vMm9/ܑ8GYWza=Рd }Cx(:'ITd~[ۥ˧Ur9kB㒪8"Q\P7Qӽ0fL[XYq;WhRFZFWf:u!B+ Rfp6sc%b5yNb$#luly%Nۢ\p@m)B.PnUIKM`DyӸ}TA .?x՜ AiJPKD7G_Ũ_FgU. Mp![vW,DB> dZZϋ}Ng]qNnqu[ 'f.>BK3Xrt?=9|lvstfQaF6|ݘ=e\}_o<}h@ȣM\r%忘J3hOTFע;(X9tjY88AK\*|f6eS *2r،X_q;1IH#y'}9|1-9]NZgZwE$]Wb+{; nʑX=o"p%o1ot+|.J3iw6*}$u>L*<b md}0rt s:#S#K}ԑY`3*UdW^:rpPfʖUh{R|Z;jD<QMg^_w\Ă@S$  G6bm4{%Q|CCi e\S!,^2Dn4p3 g<'6R6}8$9p fh{6%8p? KۦeCvNf=i9ԍfеrpzd+fLNK7ܚV(FA`Mn>.0WVY.uIN: +<%"s9XջlEH;f ^ޞ%RM"T ̾4M;TBBs(5DI2p)) .ܐADZ֓liu%F u:DgC8ޗ@Z3^ KKz#*Ys'"UͿ TfOYD=`YWMNE4>1$|0ҬbM @]W1d5'^+}FY&MF/9׏€c^@8X8Z?yvI43Dup֍|\jϐ3k9`;,<Յwjx\j$ |zQsWX_dOWO,wЮG<_d'k.Y!ӟV~/ Qh|jޞf4:Sw>mm6=# Hcm䧕ws? ܙ-=s), r(rP\ r;xuLaJNJF!Ĥ<͙^wN&bD j: EGi; 8a)L^avSL1xzTyO|E2l8(oP=s2J:|lJkeW95/F!<.+JY|p15muϡS"X6Mͤ^siX X %BcvW f~^=X}Z2B8TBq6F֍lY$Al;VvZ?M?) &?JfI'A7@k]PBVǙ a{;:KffI7WB78 G =Ce@FpєK zxSthMQ>ۯ "޸!x̖;B!Ig\c}AN`[>Rɰ4V$N1$ 6YNFǓs&IB0r]\dH$ɓPlD5o !1.L7".3Ai7{ mTGYCE1UwGCqt39x6_Tco(abDeR)̛AªOuPCp M7AP. ߖk0CEs&} `(<%HpRУFiAV\[2%gc?׻}4 &TIe, ֎`ѝj5쭕 <>$dTQ8ł#ǽv2,8\L1]\!xn56O6dW)ۧt W0f,@= 9U Jvmؽ^ Qyd  wNc{q,8) d\[ 9_[i_I%G8 ɨǟUhj;好:ĕ\Wá 1"ӑ7d(#;);;E*N1k3Pj#:y+x+~J82.זmjb aG^-%CZXt*a_Dhzƨo`$'} ?!+%w}:SžR7P3G{BZF l@ֺӺ&c$v{*z:~GViZ%JueŚq-}c ]J~rurZ܁HdT ]7B!$u' H;b.^HD{( ` EI.*k.+k38+6QpǗ I$p3oggn0I; .'%aFJf"3Px}\y&U84Q?Tyӿ9.sf5*[9.ԃ\g6YifKz̸\EDS@3#@6^: lQ}9.-dH=%=Z:%Τw;3 j7_HʨF,o]m&ZJFY2-K|} J fJ}sUzZےaZ(W"^;f`?+i7L6 obWk n/NKgH1҃Lyb6J7]0$XϽA 9z?:!$o@Uوe`f@F3Ԋܞoh9$yPX u XPB Я1m/[пDs@t=۶i=>DWb˫! Ib> {wwB ڗ%-]A7OebU#rjsGq4X{ ?JzfXގlKSj >A$$x,:Z%%Q[`,OmX'kEko Yy@r#:1ZwQ!ฌ $P`GY4-Քע܇{zg{9~'߃*y` b&5F%|\Ŀ Y+ ^R\GgUN|]*Xܩ鐧RZe5_VF^8fOߵ!.s/*e 2PfFINJN !TX4wK!DZK"Rnl1'I6~]l:h|NmrQ06M{Jzq쮀R6EFLw*L;bD$).\&:M$rQ~z>kʿ9\Иl3IoBs9ۑf>FY:ڲcn 'wj Z2%:wcӄ@dm諦qu:lݾB~ճBS[&*έ˾/y ۸$fXg!߳-׾LV0)bPň` y%{~Xsc]\Bi 儀ŌAqB>#E8DQjlax,8b{Z:'@hyyvٳ 暗#g̼:dN1O5&-걂Qy1cHli${M8J>@ )4I+"-bD#S%JexI ^8a :oà;WžAU }5skz߽AS %O{7Bs㒒7;vIi@dĬ8`P* $>xivJz}D5wlNI KUJswI=9ڹ q i4 Ǵ>b9w<:Dßp+ߦ~1;MO;90Ign6^pG ij|$l/2$yg/E %O|XpJLN~hE1_fy)MTa i`זD@xD7,@Q ‡@!!BF[PɵܶKhe[RvXvQ4^r9ݱ+"(_"VGQ 4Ceğ=RS̘h~Q \bk'4B,Vz!|Akk3.;+Xz\LWFBOxr5%T#㰮>٧#](8<,< 14POؚrzqn޻6Ϥ$:zɼ)Ӎ|UMB} O3 +'1v^Y75:=?[Mez2xetf׬.~~%$h.}Th^Ng/5 e=ˀgM'6 hT *[,[8 6wz`Ad(`uA”TmjL[hya=M";;pշ[-Yk'7EVe |w'OV 1ΧCղYgB"i}{!ĤXqHPJx{d mL0Vko^TR>JP e֒(bj `CwcNνqyRJ*%({wN1.R⟒I;Q<N#Њwn"4J;kjҨ "s2N5{-֠55[lhނ8qW{T6г8hr/C rN:މ"X'Յ_AE7qgwy ԃYж n-;܍`p)z3)lcRZ%r&A$hbY%(Wh+5M.2q.u!9ժ-gQmn1+O[bfҽp8G|#wvc-Sp<\ogX$ |񗆭0_X N,f.'~]POoOe#'pNܸ3r7_>>+p n:ׯ^`P䓛-zB!H [FU x˯qm9cs|oF6qol02&A м<# ID9 -RH? y|֏=,;'q5E su~@,ђESۍu'G@.~S&7ìR6WFz7E3]>QK)qm'ٯjUW>\GY/kŶTݎsؓ+14e^'&ԮNSߠu"$rtW07K d&{paN gߜ{/.Hз:2n3wzF HY!2H@;&j4B*ڔT42<8dM>%<5A=SYQhvẆARD7b!s.W=e0u ,q$&&ߒ!&>ыꇑD !›]l23^%qλM>Tl5(G:ETվ'\7,e&:.s0C5gGE˾8/{#ld)g2ISh>Gxz֟Ǚnw9Jt@sg$`vƴ%dq 7"fkEUz%-4iM" 1q,k]1 wVR?5J? O5PɆzj6=)e;JI 6ۋ6~$v A2c~ PamӞ|eoh{m^52&THcjƆśw b: T!E zBJH4fW~ujbB[ @A*xQR/ڃٻ=L g5^eTV^fM)][kIMcCQ۷C?RwA!Y)QD8}̿ =J[e3u옏PU&Nn8Q8hr^cƎ2pS6w{-* C[ލ* i ̥eJ 0nl\z:}P)hlz>Ž=8n[ EK궾Dm@ 1uKIY4Y,pM2JARm{jrd*:~=g=1)֘-TNVY=eTVJt^G6dRaA#W?8{z+wT&s-ڨ(zqB%w=B,vEKUwQ$Qɸ?]h3Aϰ^sf$z؛9yY!cDqh y)󤂡t1΅rs ^࠷zB&zPINP;=EDq\Wœ >>({7ĎRڌ&U)csAUP$x*+Ĵ*.I V)YʟΎ`H[7";L Ԕ-ނ{s| {-}Вe$Lݱ1sƽn16=a%@Y^df6bn1o?tAdAAylG|#+v ~nV^F^Z2W%\I)w5pQOGM#}c9c( b+g ?͜|[pA/!9,.zX@`C!@qc>?MD n6ɲn<&UYKAJQWnkD{Ʋb =DBr@I)y=Љ?(%?5wDӂY &g(>UL6DXl(vS/j'eZF2wflzc'1bl ~we+~^# : πЊ$zqo[*[[qh frRhO^?{STocAMG oES&: & M9EiSvN"O'd=Z̥8ĉpmhIf!f8@XJsW8&+@-i|5v\njkРu+JVc:B\aI%1Ylw8Gsv'ń{VC0g#G<\vo7U:r*oHI,'Rζ&p [1ܨi.i~Vh4>u,/4ku 9Eѝ+;1@Zk~gM#u&\Ʈ7a$m`GO<ՀOUa%.U𻍈u`oh\{)- J[ju?ƽy)Gj{idT'ipLFuo됲&`ۛ.0{' S/34-q%9 g]bčL3.͂#hMnV(t[\+j/tA>Fw< FHو@^{0[GpPWxtgLDG.e8.qқvJۅ&;1J/um,!%v)XR_0#݈6?O Kc}2q/! I8$\R bp:@=ZvPz"2`{jLJ#ȎʸdErZ@"Ԍ`4SCݼA\Sv{{kq@:7Y^{b /nXKO>ݧmД]N0* įZ.Gx 7 &v`_Ѯxm)<2:-Oe]=B}\\77_2ؾ>2vS.ئ^/26B@_ 16ŻR/e'# xݟ ȸFUO%lx;Sۦٺc"~ZmTKAI\r-{v̐߻΅"n B {҇:_ID8aB?k]Z*jemɬw$ 1TM0$n-gc㟮2Md08NNc$Kg)ڇs8ȳ-B=gxK0@s8l#gFDuBË"_[M%18l@^G뱅4sv3ϤCٝ1Ic\|5g5Ό]xb$iW!9ʲc񾗘qoh%{s _=o`̰`",%$C3-9BLU~Ѿ<<Ħ" >P6k޴b^kV˞|!s2lpKvtu@f=7j`h) M+̲VǘR'uGA rqMt|_xT׉\C裙_}GIg$ G-C\_f;ݫb/BO: %wq3-,(n'. 5kK-I=r`r#tyYK%kFgb-ltM\-*d(,q,ymLIT)%O24G>uClRxOt&NU A]T~p\,P4yRy號%˦ ZΓ7Ow1aC!GsKJҀ":q|Nvll yXD4OΩ3nf>I_M~dLHaSIL´.ti71yPŲ-NuXAEYV[X'PZl EA1.>`bfSw-ܝ~gRJR V[mh_BKJ˞=qqGW=eJs_̷&dR}j{2]=*\hڴdDA0 #T@RHNmAe/ʸϕ%]o7y^"H_JڬZtI(|f+yQkIHC=1 1BXKd/ݔ.d]L1 %Ŕ%|>%8KLLTU@Uݓ*$ # 2/y6M^I1kO[?33T1DU"ᄍ;Vm}&%F5tk>N&Iglw:VO8Kg~jJhd^l/~5yU2"8ԶО NW 5u]Ҫ.$9: Ep[:dEK[ ) )l59]?j-2[K^IOǏ 4x9=cϫ-ݠIEBs *m϶'!5E^BӦFkGG}4dӏ&ͭEoQ}K&"4Ca2 $ i%Ug4ӺXRZs"DQdu d2s ޔq7;#i*|YQ]F-ٻIN9,yPClmw0p0\_@4`}4<3i7},ߪ5BT@H`B|y\e!5SEjC:sW*&; bχHM8(;*KҚc?B'.B,WPBY5awR`..ZB/mۈpMR$'l`cW7m!]<HTsh_XcucF̶CC-j-4ӈ ϑ5MGp;Ӹi̇>)fm.hbƢIKOl\<(77thqL򍩄UOuݝ=Њa]tZ`,0tǂ{"OBq%吭21ET#b)`47e5%06BwBYB:מ67ur@GȬRD郣ŸSwN;,Rha:_xUp1EHØcNZ5\C rmJf:,|Xz=, ;:tٲ=:a\͟|cВAbn2>I1sZ-_>e $j#W(wI’ B@ߕ*&THy&2^12Imцx+ CǍB]ջ~aGR|o*JYҲL-SZhfhy$a/JyP"55uOKV]q\CID)fJ?Av.05PRSi6'5gr9 ~M2E~=CVS`} z _RzW9f6hDV9YeEc͋Hl !'RaRd;"+"8nkjA\@RxVƘ> JtQ]t7#k~I"_dkE:ܮ/U `^)Ջ3Q-6h/j!G6p7}6sMvYNV]0Q:_BX  "}=Rwe:{b &]|FC4z@xC~NAvc@ңU L3p-1r$=6Yl˫.E]i0k!s(D# h !@o%y#d`Jhf=蛏QD:yZp nsH!pY<Wނ}Z v sހErZSe7f2:%ZB-?>ޜs7&ljtyVvTWd<[?]\TxX{aH%-0'>׈bk.A fa"P=&Ij;#ttlQlny Y°Zy14オ(c/sCQKy9䎙(~S.i`s| \%P6\s+^C@m 6{Y?H,$&dGT)\N :=t,wE%ڔ JVFqyXo.Iș~&EmȎSLBbؔ f~'zSJwYU=_f.@t7L=F(<їzڽ'._Z $S!@UQ#] feHݩ~ tN?KuzA a~~(HUЎՍ6kCK|0苶 ]N},w]a\V?Sw9jЦ=C-X&Xiȯ z:ۻ=|b%Jn=[E0FKoQCR-~!0/Kޡ`Y19XYAfp}]9;R wiw9S&4pY0Tktt ʇYWet ![ <ʱFXΨ]Ow (nw#P 8 E|;#G#V zZ9)%ϛN^,rkMsuaV WIHi#"Gb6=Cp9T[SgGIM֞yC2D ZN;58LhG]}3{7 `-SqdKPU,iXX8T;T90F|UhV*.1ۑ԰Rb6%_d޳BC&@GZnϱ#鋦RU| r >ߓyG!Z.*{2YnRCB!$_L*[ K6#\ ˟FjsB#ͭ~B*7ѩmPR+)ϵ> .;<}S49Ab [IXK ꅧQ褀_n83 a~fx!nZz\kPbabwI)m*;v,iCӖoP,SUL&o!^.K:Ȉf*+}G Y ]Ruq`ಮ^*Dyx è7$ gr~s-i5\OQqEz/,G}mX{ǡ:Sa^5 - < `&Xu˯U|4{lݎ%Ǘ692jx0">nB0\& 2aJ' L}+|upb 0G'$Ikv%$ 9FZM p+y'S`W]4RS8D8Ϥsՠac)t| :0! vs8%=+?D|7$4- i6"'ʌb76_i'{?Β͊4WA,x33n^K/@RT v}󼓾'(%59__:Sb`O u2xiX : p=2X@ٿsؤ0{5AlUvUITst[$*Z>l WX#QK\k9 keP:ywMJ'`ׯM$=w}R"z-%$X{V$;@M{ R^<2Fh8=R%05ry> pQ?>d1|Ƭm{;4Z?:g+ê~YQr<PM|>O ݅؀PqA[,zgFkaHiZ" /*׆6n/$~ #f7~|Jyim(/oaOݲ 8Ʉ &Nd^b }Ce6<&ٱ*k^bEy֎[2I o=k{k0| x F:$*&NUs6bܿN8ZWmN.+OxK9EmiߧwU<.Qv+z~i mP4-az9cRc3'A\ů(ELˇ'X2@ܳtWGiy"pwQqW326To)Pn_iuw\*1mI_QŸA4Iʳpk)QJKGssu I6ʅ?~]+f%T <^j[<)M?#*o (^G ytr*Εte0(I˺V N GoLlNHGجUt3sX{IAf]g)){xG6 aY|ήa$G5tj4/R|U /)bT=q[Cp RX DI \Z IJģ,|Lk ougFd/J< b^P)=ͳ" d<-Atl)ž@qK/pd۝RcprYgNɎo6CR2vpJAqƠbvYO?}F"r ;\(<SD^̘ dQK$ƔYL"<}Uq>S֭T/ck'(5lhD؟w5ShѷM3e;칎<$ S6EnS PHq%(ŚO>,^ aأVQ1Ŏ_=) =,=F⥍c)g jQB9d>ݱlqOtmPzy (ߵq'Z&1;cHQ} Gt>Fbn@-0:-G9x=/]lm֣`""pb HKJr:{F쏾V`g~HMÁ Ϥ \3bF!# #s^@ER<v~CPh%u¼B}xnjC<}LKuH) i|%%,7`IXVrl2 wjgf0 Qшq[i,)c)sfH\KVQ Ag\(SlTYĚ9ڗ 48sk``}(\s*"@#QW??iv7 HXNHh{<#W tbw}e_GA [<O_Mi^QXvʽ5QE(yyOu"6 ߋiV5zfˬb&B䌄 gEP%Ʀ ?{^@@{]3-0>mS#XmS`=}sk7 Aݥk3U(@ @(.&F+9ج=f՚Po|SS"qr YM? 'ɶdoe24g" s-*, +:a@vư/H~~./1 ѡSfj?R?Q7@+!By0-X(Glg +fyv:;EG) 'x*_,ANƈחtR^\T܄WB2!@Vayl]9OiTvE:EHwϨ/d_ZWwjzpM8 ƺ8e$&-D7&N=!T Csf!%TPuVw"3.I"^)JA!zm ى_ppFd?YSl06 ml )>lAèEۀ_j w@qp㵎WcTwyZ"?\6jDaGtS㹀 lP'Fx w>|oQc K$Tw† YzT [NB#%hHPQkrz(`H]n3w*OLIu-Gڥ0PY:F,S $`+sEuNPC^ߴaP-iCV`F3'*pswm e,5)nc )e-ck<"8^~ I[N܆\thitwva-ve pgX\AMӎ)KfTԽEyp!)M8q|4. )tQ]VWJ24|pmD ]v{*]y0PngwnXAXn2u2~A:FHf{fT9HX0VbVYMiNsRrg H+ڟ R9;N\GF4¼_cp;W%TYe@,Ls@yY]4_dKK2b3CEѤޢ ڠ&#)` p$ӤS䐎PqPW؀̋q-%R4Pr$C)6F} cA &/:.Gkj"_Tw!άVrO>a؀ mƾiƶ@y /*u?S25ZÛ+R)ky=H<ޤ [m UH!joVHj\ ^|"]wã l||x C#4SX5uT&A.h )4-g 5+G1ovtjg㾲=jls >? jo9) kݾ&b(&EgdߌW1I-]srWpTRd76#YȘkknx <' }6bk!@ro'`+}ؕ]2{AP R[Gyi?fÔrcH]K  1.8j0m'UgQM.;Ⱦ}L )!9odG$:uZq\{ AF6Ogv!ݘ3"sr*q>0`a0킐&_#k?3*,V@>?DBD(tF?Rm--cV{aCc  nfb2Gƕ7 ]`HS;[wd02my=aݗo}ԥKyr!=F}+]Kq~6rkJbK b s92 Pm!} J,?_XVѩd`cYc)˧jOWNX7`+Hjcw,ume~N{A*٤hHTYo{hJzq;*S}2{:0f~$=]u Psa?£&[GI {ArFjOWuQGw x2?2x"F0*v~-h5=g *G%߽PDAj Z q-X[]cWi4->ĶJiRHAL+FgٛkQ&{I~ 6\KGtnن7Qs[ZeIɂZ)F8fy2]:V^Bö(V{B_t*AXZDPDu,fOOGſ5 ,W4U5OH)k"! FRy2׿P8oޘ?|A8, > Pj$yXR ܰ]Z:Cz8. QkD7&%ﵫw<%"@m,x"COJ`%AX^Ds®2L4 <Άn2vL\DNR ?(:+vtK71j R2S_EsKp9GP;]5l\wOa ibwKA->qE蹱 eu^O8텵r41jɔTُjC^3.6 ʸ b^I#ze^{E=WocEڑ?O^2GV'ҥ XIRXtbPz`7=agSf-1m}7!%284=dz$!aղ7.S |t3<~I7*|@8d3C&9GoDn@,8%&]1F4˘GZe#B; Kѫ%:?KցET?\:Ⱦ뀉87l> g-z` ċ-toO텸kaKR?G( $!P?h{yUÁQpbBNbl!e|t|Q!,{fٚ}kqnHUA_&C]*d(j˧}ިX ]\ۗaeV( ,1E0%وr@(ÚIaٱ-ĺaZKu<8:LmrnI7ܥc(U9 te/FS"F#r=7}IH+|vU?Ky6+^sk˧@ߐ}횐M&c[~pqp3h4En D+Eq3MTO}O uK܂J6&G*cns͗HIjkhfۙBJ|T1e%?b ҋI&Z _E˅)İq :z})v؋槹 qg!tY';<)-ڼ̡Za?gW(]8RC?-px}ĉUl\<"j Nm2}~Pܞ"kѤ?{pڙH+7Rö# ID 0V-@CM/4/Mb6&R ×vJkכ@;MLK0i[JL<"i$V嗈1guoR#M)xJ$DUv ; ~@pH:Woj6vl̶GDt u2ѤtxU(Ysh ODU9adZ%OY;cK4F*,A|Tgx6Lag/"$.K;hY8R!, e,Ρu:8uCA3HTzT{/ٍPsz iR"1$p[ h{5u .;<5?bӿPS`. "_ՠm /A=Ei|LÛذV'FyRQٟ/vlwaoYUF፣qLxR528ϐD-b7-z[phy1/zf Vucf`eT;CxIa~YXbġp\"*eϏ x) qv>MbQ dݷorۦnh>+|Wdqb_+nޛTSw`۷֜XeˍI M&PYi{ĝ"qD"y~Nmp䴁ѶՓ՛`"iN[Sk< ݉N P]K8Ѫ.G%O'l'HƦdE%jYqMmcsdh/h04#L!#=蹗AadYa nB؎ϕxws&i뻟O#Y*Β%qgs+W1 SOXwci*Ô㎥*rGK<3zz]~dKZJdMߧ{MsȬĂ_Μ7FVyhmFɘbNRu?v76DRT,PT}?jMͧDj$CGPLrQ|[L Jf`lImS: Ԡg x}Ï S;9t%::#!7yBf5ih^u3@^&C$O 86wovlrO5ϢCuNS[[2!lup0`&@\eׯ,[TwGtN7ZRZ5%;-1N)^gsm=;G!#׹?d pV~,C~rԔb$7ǪtYQ9=}gZ*cN}ϮƺB٢\ #J >%u\Ǹd&ͅ/F'՞~jE`qaBqQ*g+VJi4+B;]|ҷ%?(M?I.*[juF^^% :+IioxvSKk3B*'QY~yT/~cq9y2)ևɇ] ynn{m/wOdHɽ:?*s" Q=ߚ*OŸxS>0w,׍tv0wR[9Ns'fW&ӎ1k8j +Q FIB~=&u݌ퟍs?1w~Q@?1?)Ц閠>\L/-Ә*@ {A" `k̲+!Ŝr]3T߾K܏p2ّHQG3t uS)~|Q:D!ۀf5Ч-9K[Uņ4 U KN}sC65[mo^ǁG,舐-B̞sF՟|F+SÒ{1LLfzTD/JFG8D He!Yt- G68 UmcG[@CtmsUZɿSc۶Y)LS¶uvV0P_oi"Ux_XlW 2^ %zʱ US4f:^gTUS|3uϫdZhzisB1;Ȫ2ѱfs}ʃŴ_?'bo^̎ pu\u@9٨?P.Au-%-bS9XD_̓͝P+kې}3^ks@~FeTgK։8K(-ʦ_xPs}^$yJ,Po\.ɘ뱯'Xf[T]3T Lmj YlHüJ `dyc3]^5 C}#MYApj Bo1c56a؋so L׽T,(J8c8j)罹e4eT' Ka;䨳yhKďЄsLh$X2^w.T2r v'?MXQmWP`ȃ##x={nt'%Qx&j4\4ix5ؙC>NdZ@ůL8 ة9E%;OGP6s ~kz>7j2^$)ڨK"wװ)Fc5TL?]oYpP[41/ IܰKёpKjqVܽq 3UGk,_IrRPMlӷ2XzhrvfUoEc1tk#FG.g_Kw|tP1Okwokÿ-9"OR(hG=pG nLj`NKOvR/CZb +_e|#loLQJH?Jq[$eEixH5~=u5=^OLH7kWYg8 K`LF?@3`\{Q)OBPmC;4]%EJ&'\ X\`iĢ,#c'$v^3Sh@YWU&z*R>OlWN^I6y'FNc^̙w0[ ק=H۔dI~S0Hh\̩ǜ_]ӄ yjG?W&h(@;E; HQ@d׮٣yn7+0vCz-.\>cj6|rp- F<#CI韬9_f?`*+ߠRϫ{+7 P*0ֽl(ﱇF&򪳒$Sb 35қmY\[[kNYcW<ŒnD,}yJ$]湓rmQTmҲְ;Me];0ZEӧM@@* Ll!$"|fnX]?nqvWmx)Q˄BF-h̢CP"n9?4$E|yrG+*.b'%9P7+5-hϬBYҏz$JfށԠpТuF>怮(˴saC14y vZ Xl20[T,ŖK7]QvK5}@M7 6nYaC@<EI+Wq*ͨ_kӕI ×8 ϙFos͇_olm&5|ojor2Z:]Ϧ ".Z0+7PTD6kg$Ěfjɡ/1}\Ql(!g@3C05XS'\+UV+)e{{^+FlmYRZ,&Gfrf~K"^~"7] \FxaRyZ|ٜZrnӒȹ.Ȳtb!}6 UT#xx4&DЊrz}#̤\--'3M@PQ"D3.@Qc タe\L9La0.FӾwg rޞ^f7%Ȥrq^o~HşnqD(mʑӗ#P-4|6Z^;%]?P+)VmZ z0 ߿rRp9\[=rb .^%M,bxɒ:1[h^ZG~m[50=ؚwӷ,?6VgQL/YnR<)_=凿#PFQa&hI2hjE1DL:FbXؑB,F01LLUؑfERY.Nq6.?tm~P zIY+]eⶲ^,b՗pS^<Ű+!l!K|{9jJYsLA^ $Rɽ IHe/{M8}uz@2u0iQ}Eg/6 5BC* ]6/mi$E`jRiàJ/r3h&:Ilope+]0' XNye2:*3tY7a>fp587Ҍ >ڌR?I.D)/?4ŞӺ\܏'b$Q[r5*e D;dl-=up`b/Ɔ'lu\$H-F^';Z|ӥTW4xu X!),`]iK-#R:)݁I6q}z?$ 0|_iw0+I»uE{x=xjٿzܷeN~d lS9ĺm!QAT;]̇^ +-/EC9u.qU+zkk*Eu `{QNV#jaw8d-q1'O^AWRJ6BPG$q j)8^!ۜd@/:p ?83S)_8p~ Ꮆf]Jq`D_-0\G80 @ګߋp6Al1QbL8ہ!_9PY|vtQ]X۞Dq+hca]6Ws0]ؖ!ST>fs`/CV>",Ko.k|ɏ̾rYa)};us,J'pyF 9yM0kV9~Z=9ﱋL֑>njA {Ӥ=jS~?{ ]Crg,HWV́A 2=ZT>Ch^fa5K€, s}wu:tPY=6hZ]r' \޺-[6 11Jj$cvX,#l=?,젳U@x>IWHs63PNu|HA3#a{z5laJ{,[k rD ST|Pdr1i NFpدc@@r@bR +^:OOEXA{67Œ(&@bcji"YᕣO\ht F$7=F$_va$^Z hҝD pS.s?ql8Ӱk!!;|2_eBuƈ^EXRuq(,ɞ=e95OT{ju"\t/l3oHo*UUB?1;30K4<^w|wP{0&D3]#;oF)|97ou*w`HgzNB=&ҍKu7 P1p7<}[-pG`\EH]/tk2*ݓ, Rtlӽ j$P,qs$N$Z,ûs; 80\ڦZQ1QUpi5X]L`n#7sEn,iy(EcÔajUʠxK{&=!>X`>UH́XA*v`HP}rUo֬rJ|șO LW%LO crUGb#e&AG`0>v7ěUQ \rxp e˷ &l֤JGu.> u$J=CYuLw#U&ͬw-YiUHRG9 ˦#[S|≘o>om! ӵqZzljj-e#B"as'AlF[I^ ׈F}#OTG_JlM^>!Lwh@;2]LE$1K1\OxP!%.Gb ZorN0'Kde}:(z=4aĻ**N{z;/cᔎtd$=z2 + M+`&%mRQ#^6MuD.HmDjO j()UxpX E.kd9f2ZC],ڽRcKɏ0 ]m`ÛQ($ǕItfg4Rb {mlrƁSk8ߏtai&ړA%;7{[yIz%C@)}֡3z"nhU:eJ}11dk}Λux_#<|:&w i+A:71Ė@^w -)($C[|y0wߗe,,MP4&h'tc3݂(hh wX#(Pը@=W/ it'E FGU_H1 6  \Q^^oU g'>_`eg2'"˩}  bzNj%4CDp."BXO*z`#MIy Kt|s>bo2FD5;wתQ(psHD;+ k<,|#ũ*=|Nj8.zl &E8爨$p ;m?S1:/T|_J(uH2n t3=.1y_'&MAJК*)r=F*ЊqaqpsVDkIs^f&ك-VX1Zļ%Ov"Sio#Uo!l5B-,{e!6+[Oo{SS d՜`Aʰ,}=(xꖳv#z[$:NbN&{{\YI>wv>T@@F4L`Yߑ5]{pn+N6ЩBؑSMte|aʶ8;bE.n5 {B؆Dh9^7IQj/~KP\a q:QHww)֒IݲzkRxm܉ ϻu?<߷I]!@uPuZtGhwͼX3g.\"\NEuY"qFVr:O[ i^-#ם~=IMNl"-P ;X])3M"ki|H!o#P]bD󷾃4,AD̹7ZZ|a/Ebԓ':gxA ߠL,x;_PZT֍7&5g/ic ZwC!iskWg(P#ϯrK0SfizrGʔCuf"Rg"oJ [o{ 89޴nѽ/{JyM(UcYR!upl!ׁ(?c혪;"\ XtZ|/?03kèNI:MǣGZ =lDp K`BerA%8{@H/G7`S3g xݖǃx1%F+eX zoBGk2 3 sI´ buno?5ڈA2ڜͶ<1D$α3S.UVyD^q`JfL H@~!Bn pJiTr"ԙ<NJފ$?|9rl]p5׺֓x ZP3}_|r@hD&nX2dC̍w,!S߮\-tY?F]5xQ½:|O<ci" Ecu:"\L18*ha8vjL<8?r( Yª!kw~ W xͲY6hDW{[(,Yz8%*;?AI -6HU3$Y6ZiU5ƹsOP k((rc!Z0PGA7I* 6>`%Fr-u/"ޙZ3@mMϘy]Y!LEP~nv̞W敦Pj[ĬN|@pWZMUۣpp2IO>yߍj9_sdt]=KibsxL'Tb=9Ҏʲ*~ʭ$Z%IwV>LZ8)Zبmτ7h`͓+/q+B(),;_&LMƵSocMXnj Qʹ0 Ã&s{|[ 7C*vLHt ;OF>;dh)2dX>4q>b 4em9:=M +' PşX!aGigUn"BE !҈:B{ւȄPK뼪TPTwc~Lޯ ap^BHmhb׵愮3(!>2땬-Bh{ٍk#z')vn+?l\~Z7V42P{ 3 d-p ! ҄@2DHwڎ?|tPi*>zM9/I1IO*H+mr~*v,\,svH6]a֬{Gf Tp\ІBՏ'j:cBvm&0DURH=X@{RKZeO1gbV `sIcL Pu-o[4: H!Z.x,\2_6?<ٷl%ݽ0eH=B>E1 ^g+Xz&فew/ D~+n#P*ycU!|is&(#U{7̂iǖ} =9[C"NX-U֊pӜ lFJ@'& N7f wRxKfۃ`?~頪w^c^Ȯ8 f#f~-8{I|d?|C'ijݚn6L9sJO4VD8>Vr"b ~BS(cj,&sI-!r-Q^S[*{x9?Z5–LpZv4Y~TI֥|ڌ3@D~uL8._`@kr؃ `:T~в=PRD'u9LBWLB2ؽ.?v5aة|gޕD2:':7qs5 {xǗ-)Z ߌѨeBWYæñ>UPk}<3G@{Jo1eXzfnLC{uJrnOdmk vy0-y22d'ŖكPAYLd("uF3W,;cj xz][&~E+@KR16,m%&Jdoi%cX$N_@B`fakc8K+َUyl>X:X (f&>^~i,J}fj\{E%.tà0Y @إ~. /G7r j`SHWfQ#JD=sڑpZ%TC.jᤪn\l TmvQy]k_}AQ;z~}~xir.>Lc,Q9^N~.w;TL?uvpTbҁJ&W%O(>G-j0ROuD\l=TX{Y|JR*u μYϑ^yL1PjcsGGz`=5抯ba3Ccq_+t+P添/$Rʅf u]x^ۡAUu*nPs ||Lhk뵽 sP΄%p #7ciqs4, XB&L(^T^[7J P6:kU}lKg#/@Q~ ˔6{jTYD di_ytbqeH 1*_ů l[m̨ 7)] TsB7>(,3!P n)FXV֞Sc;t[s)AaG9Q-aC7J&YOwmbnoCq}Ո+TfU[ҤsC&JK00EX;4O}A8F`qPb@JkI:uޱ۬.dɊ-bwGܢ=M WTu_ʊk얂FI/Z y h$M֧/0 ɸ^t9^gI%:ȐqX- -B瘨 U- amF%WKhtZ\(+ Gw`J 8F.8 xZkLNp3[d5y iTEit.U}v(@-Uu,}7鐘6N&+)vFE\LԿ3g?- hM3&ƪi̵m߼Ӱf+yhbnu`2ʪ0~*䂋rp_b/oجMFw2'7o+B&QJH1s%*L&-}לdw$[!wkÌ 5]0Ծ:ZW (mQqS62t> 92 anZwf2^,(DXx*Vi Q߸\p.0~1]g 㞒o6_ 1!?(͊)t=ak}.꫅Ц%+׷wQAg{n_,sjVUܖQZS{=x374;W~vx- @0LJ'b7B`{/Pi8lZL7"9.c̬$^,gYյWk-qfVA~6BR?/t [+Gb߱X8`mNO*ȣ1:pk@[I;XW8v6G%2[U۪B5hW[TDn PHl3@m0H(٣x)N9:o@Mm(ES2_vQf_}}Aǩ ڲ KFx9Ҷju6ڛhjL `j-c_G1 uc!oՍ J* b?DB`ĸ6Ků۞A 9CGXl1) BhIYbbѹq[8qX_@d4eM cR֥8 %W·ƹg?om;שj皛2r- '53Լz θX}J2}!X^jRGqa|H]'*SZODim_(@#'2ś:JЅV9q&nibQz[za:/+~-n /N @ïtā۝?W@d*xmoQAf^k? uublsyν*1\ÃڟxC$<ҎKJ.vI #F'#p8 Ε4Q)niK5ucrH%[V$XVCkomc`=g`k[b.<&#kR2CCv[Bp7FMLTv$,eQgɎaZ` b8h_nF+Lf2d/S722yLtBhJqL-p)AcnJKYU1Fd$O(DLJΣ:`EJ _&+KQ LbJCshCOG;$DS(B k~fN=H揧JO4pc$7 Strc=&UP]dPcx @, An6* &E952_ N7,i?)T$m-uB"t3*%y{/4^JzyQGlp,%t̋oHF}_W I"𫾄ph[6DY?+ˑk:T,/}g԰Kv\;eJkb{d\_6G@ӚY#71l"YӨ"]XDXؖlgr Q/r*wW]? bZ~ȏH%YG S9RVtmfXTI#Qx!^3KE߹܎L!0)nWk,";H)] )/ݷ蕯N+6VK%]w|j]66G:펆{0oޓX?"pp}?D;tKU.S`r@@SNlfS:HFH0=#=D_K!g5=mVjmwg_T)$0xz!:yX ]':i#zrz$ezÁyAn$Я9? 2A#HZA7&GXtO*HWl}KL*k"^).L'& UŁ ^׀''8NU s)--M R0i\yLa/SDU\%3×!A3:c|; 4aOx@)n &񹅕p'WOe0m#}rP%.TEKuѬR;8{:%oׅ3!Lj`O]w%CUiN Adܯ Et˨jDZG!jΣ!|7JRp0F-H~a? rHhc75h"t&2.Ɣ5M5gs fkj_fIGG9Cc駺\KN 2yBNM _C/'Fv>Ũ U`ԣXHΥ1ւOR۷lq^) !%$P븙,1f2jrA+{4;6MJ,9͈7x`s@N/2-įjxR)7O6`vb`3g5g܃HuA0 ǤZ/mQ\ GS&=}/b8엢'ߘ%F$!y6.a1.j)(j0DjɿUG ;(`n?M\BBEa€HSm%o)fEDdOYVۑZϙnjJ>nb3G#I&tDK*"IXme -tzБ"!=TsR i4rmfrBՊk-VI6 ,i'jxK q533`Ӂ%frE?)p>86[Gl!XxTXrFM }i9b9G&B:6hWi|64u[.hk*(}TkQ> ʽyi{"ޘLM?THDul kӧ/CD6ھV,z˂j#g\+tAF٦/TT0X\Dy&P :=YʟD , Hqn:ذ&S%5Y8:t֪y+qE4Okvy //B  >M0%&+C餯)| V,~ܼ4}W\\/g1_{8[jѾ9S2f/"r^j'-y^[- kjK'x+H|o\daZt;f?YIsLn[}%,{AGOK(G4+y[W۶߄HȞ`,.թ$B?\wF;’Tg)C wmCD=]Xz 6MR ٣M8돥."$# 0,vg-Ej9'0ʅf.tIog( C?V_4*.FMk9{/( ]Z.utSN`ca.(`4ïH9-hmE;ȕ^+l8 %( g`#c5VUZ9jMC]2#k>"ujf$;>jo6s;t V =NuU:m<~73:hCio{%IN!ˋgo]aܭ18^1@Ơ*y'<b/38ͨ>*Iw&yi`43 .G{a#UÃσC]"s c-[P;N RAHgDI9D:J-&D5hv*=uܠyB.{uxJ ۚlB9Ys1 ~+ۚkxO H~T{?H3 (%{];:}5VF a,X`"J4,)ǎmRB1`$52)<p#PsU^9 S ?<ߪZG%)@ەzNUhě5*e5L~h/HIo1)EUKr-b0.Nv۷޴ S1~1jQ ѳ܉ =}نPJx0i.uT }ǟ>B2pg_9FB}]/$l['h9箑%un\Xr~jkf!iHA^|uHV=l$DD?]o7bfϫY8pCot;ץ܎9qI ٮy`Ű{Ж`%-ðZ\N@}Ak6,To3(;9Ir3ʥwQ*ڔayA& ?N&~].И(+VKB.y2c Љ ZE N O?;-x ˙&V]ǰ\ tr0+rc<ԽOV]x>*Da?I(4f﷨br&OnH.:"{'!nyd$`Z&J࣎t%HuoޤK*nqtD6S+D܇S4#švB\c3QCd4,ZG݌L>є`(&U:]l~f(bRΑkZV<4`VՂs怣'c1jĕ\ќ|Vb繸X8bjၸ40S`,= I@ EC`~i`# QE'y1Uﯕ%K gcXZi%L٬1?d}ڒ8zq$ V=CX5q jh"՗$cx,9Ȕٛ0u9lBaXڸ$ `đcewIYtC~uxy%1qG龷CѮ_GP埔g^~wQ2ҳZKkܾSC]ť7(n) 2tqm`H,2^KS1򻑂Bt34ye௭2GMS15-rTXP*-lp&B(sVfk%P6hWSMM=D<ׁ9%s2+E5KF2W(,(XntTNԽ@b G{Fg+GQ2w/+ߤ#G,;uJV  x>bK`\oMd,cl%K{=Sqzgʯ򵇂hu7p6yyݣ(~NhD>A 'j)שYX;[)ۧUpY=0-[]m49/nnQٟƼ^7Z>MzZ_:7ǧ9k7^eBSv:8@ *O+^aAeδ.`OZp <ƥb $\5isu5O:GH$3N7w" }|o1M_I@=L9ѯӵ\UcFX_~$S/NaV%39xu>-B;pf3pS94:Uf\Δn مffZ㳢m׼f߈0k1ps$vg@jc$5tZ| o%䥀rQ-U9Vy#o!VV# ˬQ,{A!G6c*ށhҒEsKt&H>"35JơS,RM.}YH"c$YeJ{ /o 9Ɍ)( a(sr0o.ɛ*Aݼd"NTs_&A'DȘB&rYN*LO F: l|3 + 㨚zȘQlD h[H4;73UCp\u t rsQ*|AdQlNFtϵbP,4%AИo_wQ^.S"<\,_(gF_y.0=2͔U9ef ( ޚ ߹!Xpim{ޮC0,R?07x"7Tw-2ݲAD;"j4)jfQ#>)K,vnm|=] 4DjKY:oHH* U8l.vB?IrG; *02hcCmLidjtJLW37W6tD(HiA[%&nens2#k/zuP̈́]MAx %;ŀh&a $nAnv*s%3s7^wzSV z,ZkDmI_ 0_t?Ld쬪*!?qb.beS@L:!"ej,MN;b#nhyEDh3-Ԍo䬉}$.e5<8"?;+3`4KM#Оu2XbѠOЖ CdWG St0+xy%I' KIDJƛ]^!􁖣\i>{N) H8yx;3#s7:DnrZ 7PBDbO ˖8h VB@ueX`kD1LFG]IW\NP0)g M0H Hp3pj)ߞjEb=;\3\#0BxieEϱ:hhhCd>(&SCk>}<*NOF ¬*<&jKi u ua"Ta*KhuTX_`Raw?Hͯ Lٔ-G3a]؊܀$+{kfj ,hb#IKՎo@")@dw;XI_,_mlPk+ѡ$6u"(76R.fxPbPL X3ɐ!F*'H{2(0-~63G'USVv!O_XCaܐWHg;x¢,mXDRFcQ9Y;:cc7 e=名AaHШau+!Vj&7–Z!@ Yj7d>n/nL8x#~8"ncU;7(D/!mLY`5V}-mգcލuK֘PyU:C:O5x/vS4fx3eI,'ݹ͚wQQZ#qȃ`,[ /#> ;W D3<87Ŗ!ER̐N,踖}_,>n=S:35,i)M  WiXoBK ǐgD-t;k+A1׳Wz;m.RKG3e"/ [J}LKKBRhZ on>y gS5mq2=[[ـAdjf 8JŁAN7#jr9p%0];vFy8Sٖ%?-2myN_Vb4$xE;g̑CM2fJ}igEǥQpl|pi6`eh^ Үhwfy_M,$>{2,UAVV/1qʓO S$JO8pEYX?Uc%p뒕#"/JJ&~*-mo;i85>W0+Wgø:=ڶn ٳT)zT{]eo q靥)[)ұǵ&s/ՅC)v[=ȌCT0=!hz4A|Ըc`=@8CUȣ LO1BlL28玅B"Au~j5.!-ί+4 *>0Z% Oq 9 !ow.I7 ) dw߿ xp} z|ۘK[#cucL[Q.۠$DZVEt.E<+U<$G.[PB=*Je`C.h,O#yi0#n$H{Uf.E)' ;ܝ9Kn搑DF\jgKz#lq]\cb?/[HUŸl˻"n?ӿ}߿Z2Ѿ@҃E#W Pe gGXt3ǡ\P~hG^>M4;mB㭬/·!DH =^$s.m@(++LgDēh԰Ԑ\|H\KH%$NɯdA^IﱲCj}d#U 5Skᶕvcz[N Q^vez5_uCn6/!3g[(iO#r)h,02x+mIps͖8JN Q܈Di*Ct5LRNs"AA NU\-_Fd sŔkxX2y. HE)wlHq_J,1js:P Cή[ls}bXi;hĿYzQT{w6F`@EYGC)#2KGZ2%}a5&$_r,eIzBk'MH՚$3A wi9jj]B2~Qmą0|&+50V__]lōoFB*&8eY.I?1Lb yZ4GjfyI/?<u"FQ4B:ġVW+)؍؉_>C"Q2q$s3xqH" d%Ϯ$L?a "82NWBlc,YL@L@®|J/G:╒3p4/ u+rg-Z58n3%/ۡng2݃bS@*,‚Ȩr)pZTԉV;ĻjM" ߛ_+5a3sJE3Z+D] O9[<9u}o~sRr 58:w7{;H.ۑėgM$}&00Jx.V"BY0xUF%ȯƳ`t|mעRRD0{P_x(?3u }?1"uQpXqBdgxRtO%"hyL 4mS`C`Bvc)kn7õVq*w,G"I8MfGLŬD&582ɩ=rڙ: DD {Q"]!sC~ 31S{vTPMiN6r>{؜+Xe7Cwx2 dMVa;3P(Z;~y0M8?$鳛Z !ÿ5QЬK~Yg-kQϻYPx 쵘,SQpNv-AI=UKgU--"yߏ/#qy҉%.&hVJJ.ŕ%'C8]0MܫVL ۞d sOw[E8z!&!MP4}m)9"^2Zm܇>a:R~QRlOi`KnԌ[*5CM=3jWT1Keo?:Z"Ө]&:1QFiw =lMt6$>L$> \E+<  pζ*?1FadkeԻhatJL,Qnװkԓ,+=^+sS]n>ø^+<.4#`Q3?9d.ĤT{ /W;!$ih9Zst5[gba*qLd}3}~YU`{1s9b_L"X/5bc% " F4Dر:8Xs>'U}3DOǴ2"-QLplU!y̧;QW_Pדl}~bYN腢wIړ^Mꉌ0)YX[_PJ ޫ-*`du`c:Jfwl6M,ǓczKgO\wBZX ;Xi Bǘ1kw*͉p@+LrQIb4J9j7I(lbQmnZZY]U@@WFD˺w/ ?uŮ:?TfV8%vGNQ{V3vO Fëe O C0TȍAupeaԄe) *xOCvcAHcE'H1)|jM{]RHLEnf' "v=al-@N% ndE]N@-?mKb3hþn]hqƻɋVܛ?-g&L˸adnM= qӿi xz!\lh ɪ06:GP.nE4(o`&SU_60$(_sj]F$uN r-*ڙ} :iJN\O)3.'J+e@6rd=Ө@ե%/", #9ޣ!3d[Ea쥮 Qiْd?1ω^Q9ifY;rߵ]6d̝>s^Msh9=6gNg+/iCNqJr}@34>k~Ԇ%$!ն8QMFï4s1Lȡc~o Q2>Xe/h.e5rMWa}G;~p3"+rUjD$Lund`븜y3V?!X|XWؤ FU Q ЧCFį$@j'?3-9//ʧ,?-5`> /Fp/o;61#8@m% h$`M* 3#$rw~k7~DR6&TK]CKH쨸՝>LpxH⇡U.L0 Im) z!BjB TB6`CUfju1D )CdxC\1IrgE3 j X׶G&~ۤdS FĐ#hW k% 5X&.1^ERizJ4lHV2@޳4vlVTh>Fr/k0+.s3W'#L@O>}Cow OH_c{&|O={A ӇH+ƚF*33o>#[exiYe.46+JpհY)K4 F^CYh:\?ºPEGsq&vXFP՘pfiYvbOl0hc(T\،{~E 𩇡hduKn`A;Pt(tגMkz fAVR襈@P4[UF{yWI:B^{T_)~ h*sS]|hbёmVƋ;T:T >q@lDvb0gyN>jV-鴗<dL)=1685RH;}F+RQBL<&D]G|v#Abq/E`Dag0C t-x,@)4:s3z-L܌BƦ\7ۃVPpw U4˻:loEy4m/IB}fxi-a~\8\ZNx|7Y#CQC+#x[Gt=I6ʂTgk _t.uDuiroC%8M(نM.zR#:ČNN)H $N?yzllg UC-LĶ9 RG yF]ǀҋd:{QS3o q<Ԗ 6Fe(Q/ F%?W%ble}B7ޱĬw1Cn l!.^b`O" wd,,rEߧU^ʔy4]M!tKPPb%VB0֫tM01O{ kd锃YuU91 <4rSKd@Yaҩ/[[ӧȁy\Ny,.ɨ4;VVd5 Y):+jRFutx:`>AANExzg@a~mb6oiF%jad 2a}D%~7g' 816iuM+c0FGJt0H%0Ж ϟD?7AiP{VZ"&95r{ՏvZX ,<#/0L$-d.gJqHbUp#VnkHc4bcf;6`y= &ezl 4OigP%'1!ٌY #d; I37ƪW>AiA@u0wϓ< 0aY`+x-}Vnڷ, TIy=,h?@]v+@9ejV@<sU|h6 諾Ϯl[lO @:~q2?Ke'o*c)@ .:WtܫضٜUqmTaX*͞2U̞a9զ[hagۦ~-VVN]!g?;fd6BE۷/N> >4EJ\X jbIG)tb yww^M``wB!j#a~٩;P mW_JhUCq:AmU'YYSCFnI=h6HsЦjruW`bwh7oBjtоjvfg4Uj'p,&';:ڬ;]h~7>l6_k,+7>8M.7ŋ/t$(q ')֕!Q؊ӎ; AN%Ŕ>媹D)k]Tn+9^eDۏ~V%ڣm P{HE4\3qbW$/ܵ+ǫ/5`n+R%8ɰ#φuhT$)ul`.?$![?:wʆ-93q蜕 w4$?P+Dbga޷lݶ ޤyOS:YZV:%|5h'pg.O+Kwi $;V~~a}0`=nj=U>ʪ(Xt|Nol֨:)UJb_ Q/-0flV"D6n:quGevz8j&r,ǻD걐sA_SªN⭑`_(%r|?Pb$ >m=`Mp!QW|%yXڈEeQ"*aʁ5_[OWBˋZ, <ϝ A)_tr@Cew5~C 8y=ѿ,3̃pd t 4u`@*ٛoJЌ2=A3\+xd] uR|lc}7Ehto !  vRpy\|Vg4B~^ZjTTJ1Gss_Y|e 6&exL+#rFmܱ5. MRvԵw5ȳ&ohooi+ "Dz@VJG,5-T8,Q[`U`#vSw+}~~Zbk}Am+e 0 ;&gbALȘCRaKaۇ!BO8<>3%2&n! y-t*u՗NG+(\ʆ.Qja yyf묈W;r}׋ugsU P9wѸz0T2wo`oI7W¦BeI)|lh;ML˭{bGu]@F~fyA3q^_ZⴧfѸs5PKgwCaJTt*uPE~GŶa# !zc+U)Z-/< HuyIW!"уNn~q'x̛*o%@吡rvbYğNeJ)I[+TI%vŕᲨy"0PM˻t5A B:M_4nrބWZ`ݙLJ 8N ā2i4ND}V+ygN6LxP1N7coVƚ"F!@%WqgݬW6iWsjM/ LلRpThc}QP1A7Y e_kwrnooy7D 2讆&iBq{$~[#YT6',mIz"FYj>Ӝ Fїv9F9 e\vjZ [&C Zϵi^m|M!bJt*t{l#n$m@IulZ vI-33w$fj,y ^=4_櫒?j!REy6U`lI)E9ljųkWVkU1hSg _ϳK/.+Ll,Uo_f\ۆAO3!+|i׈4Q[x5֊x:ːY%M?* 2r{e|o6rPCy:^cy>`&%{Poveš^Qۄ4Lj#[yˊls)+\8³*Tdk3o&UnEVRfH^gK /pL)0"zhtpm/7y/Sb"<0 o#)QLx Q$τ 18'-5ט@NÏwI4:h]@'ǀZZ_,ƞJ_t D|3(Ɏ;Fe.rm;<'2d ASJkhwTcCWr_XC@y >ODǑZVy ֐/"(LFf+E/leƷMť">[K*3lI5AS!U1( x|?j|oԨ79~&X|u@uobF76jldEg[KBerWBOG^COjz wK^i @KYR,錰zNQs{9~1B,HRW!v!Ua4~ AĞ6O)/ kqEU6%ٻMKmO-Q jEӇiUao u36ʎF׌NX:MNMbUO!jm+ck7iتJv7|ĵ K`oQ(kCQ6p_C`<0R82P}:Eiik_rO|8z#Q_Ųp g浊Ӥ:7-+ Q˰F}+.L ᙤsVLƛ~PFu*=kyiB޵(Pb5G2by+)tڳAAr5gJ`_ 4N#qKb_V nbd]."8-s}|'؈I%Ej9L”\mz:!ZԾ /~O&@VB@QR۩yOy}?ʾki+X`$ىLtUߌ⊟ke/v[@i?}ཬ*(D4>@M<9 ZT@Wպv08S ӥLR%A@JQxѵb!)%&x06sX#bI.G|H{g]~aTˣn/][K!- +! +`ޖl\KV) ˜>|ۂ?vHJNqUR*g ߔa-i%VuInE wV+"˓>!?uPWA#Wa]`8J>+5vMY->"7elMːB6V]$$l4$l~ם"SpJ>:bL" 1]Ϗd tġ*|!P"P7!*BBzp V7Y'I_@T24EBW Eݖf (Ww(\nh+:n? ZBg!~[v)=DlbrjYe |-bgfW6eb zC%9ν?խ͸m=ر~'ZH!\! ;dld<u%;~$(G06+.ָ^Z%8)XUs2 uG 8 3usu{vs1kY $0\# ܱnsrqrM:KEaR_&ۄk_khB@{v&zbVX̓WG)fKWcśk{daب}w{-m\6oԷ؆)G1qfvF> -wq=A-#R86 w^f j=#j,>,]g,zY29El-P*6/T/#W~_ªO( s5?GZG4{G0[NR⹏-({!Qʦ<պ U r1i^ ̪x"Ղ#iK݊zO]#&'~ x;EOFQ<c]oVm<)(RgN ^:گVcbYBV2&Bf`  ~ђ\#q Koҽe ~u  ?8fΆB@,VI5Q#m l 3( Ρ?i4JQLjVݻu%OsF~2z֥[!䀖\u&]LA۞n|$K*=  °LDf2,#i~jlr$~%'|Sa#~۵EYcZLh>ޙLk._I#Wz-߬tS$EqN'%L'iq2|BoP+N9x5?"DǫL㧗,upZ:a Xzv24(ıTEμFk_nUsKQ|Ek6o(C# 4]N䩂xzHmCy:LѬmy+PC@Ц'au;3~S$rI*XYL\m zD}y|Vk*^-j\"0F+ʧ3R"M"w(Q4iCljUoH0OS'LdY/dQÚ8'3UO2);W y4 1(h %.|93yu4XzZ>%Q"et;;49z=-ڲ Νʹ=?4JJðsxS$!۪͂]i~zZb'3u\nsX ~_PД вKF}O9aآ@=t)CCmqxv󾼅}Y ,s J.L*R1QQWTZ4# آGDKIeS$4rN%2LnnlX)R$`Xz670t0-??m %⽆T#5gF/G 9ҥ!L. F| ÿZOH1IA¾ẑ;k.tkj7pZ S6DRš839C??xW5ŷUS&t.⡱3 `1=Q!!Uj #4qB#1#˼@?B/M݌{ W84V)#Cs~872[4SC!i]yXW` U&niOF10뒙A3⍬ȅY $®~;ئZ]^'|<|6F$*?EQCzwMEEg?Ig-;,ӼAv " Tx-sy0{W>Jd_H-uJ G,vApsƭnAWi/`w<I:lInMiKROCMl^&$ϒL<.yjr&PT4(/ߨ3qUvai fɮr oWr2 +,WwBsdtԚ1R} v@o+ޡfSӺ;B"U:LCrA#Yԁ3sjxp L:Cz 5"mOːሃHRGasxIRCFA:mjwbz>g=f~D:u0 Y = @4Q'oxf-clwaE][t9/Ϣ,@i0$mvF\߹:BIcBA'{LqTDޭ~$z@~zyZM5 ǂz &P-< zI'*>Ŷr'֯z -{7NIfR4wrPtRz=$>ޔM,GzETޒ,29%YSt*\ыC[WSuLV퟉/>!\ED!2*B/?(eGgg|+AT&yC5Cy3:cj .4~3Ƀg[{-EQϿf)iVq0 %SuacIF'MmmpR R*G|(LUxQ҅&s3pxF,bR뫤h|^N)v>AnfTׂQYy=1:fixRrkO!#utGkp6"`Ώ HC.Q= k,ycv~9Y7OL ~q N?f6Ka)Qd{ŭ2}F@u}?k=:Jq`IĄ{X)kpONJZuE)&9Lț5ezZ_˒ԑzzQ "4q߀3j]_%Kuw2m6kFbA,Tbkse4oMGb$F iO.;HH\E'tJqJ~$ f@Rd{#[314k? 3Aj7OpQ Od/qN Q:~el y]{aC~?]T| v3XL~?zi9(IRWzo |>t=F{u-#6f.i68~<mhOZ晚^3|z`/%P:#[ I*esSp Z}mvkRxuA}9[GqcRоߤbEe7yg԰f [[7 I'-P N he벼;bcĨIM%A/%,|Q;Gn7'!*eeXp?2QhRJ2AhQ\3z٥YL?v_KxIyb$-6R Bh0!{ ڶm=ҼѣN{۴}{VUS:&\4Gf"l.7W,c* ܳ0 3ب6!_]x|*M!p3+V]ResTϱˍCTjnJZj4[^.izo|=mI*f8bK*bHP4畣Ζpjg_rp4(Ȋb9yJ(tS )f#\w4(kf˅󽘊>?tw_y(Gpe'EؗLÛ"|s1 WĦXبo֒6$/o2EFf´kΜJاtaS9Wc|~]g&Ai̘~шʍYV$$rҪ2rMejcMBiUCaEUe_P:zҢC,\JuQJ4e-xf` 'jL)%*nNN_ 6Nw?lQPiq5̺Tȱx\w=`{.x:05Sϗ@/>OiTıX&׷ߗtܸ:xENkF/$'(VH<0Η*gU*}Q`d,-HVxFnu~9t[ٲ3FYg -@:mR1eB$6⤗by /d&:3[^1#M.F@mFbC 7 P ΃zarY֊Vl'xRRυ'4Ql|=,7rǍpgWI}njo>|Яjq)xH@F.T(6cJ.;4o.+97/'AiȜ]/DOܾX<߃.x~*= 1$e9 <21mfuѻLfŀy,DC:@!7( vL[@la25V5$J%s"mM:mlLc+ %LNfRO;]Qc&>)0 #wҘͰ =6$Apk{r]K?`L ލU}m#'E;1YIVv59Ϫ` tG<"A Y kZ^N]<&J@߬}r~~dcַ+@ 0HcH' M$Nƙ c51i|W65?{,+a%'"y2BUu.9ނ;gr/`BPU\7'4*;)-їc9pw^VnV PJB-Od! վ'2 mtJ&~Ba13"3SB?r2 $ ]cpC̢_j:"LIKA}޻TΓ3.6q3j YÕA y^Lv9Yn(!P#ɏRV_3暐7>iFa ɭfȆmvAڑԙPegeR)hf`L1Iދ_)R Hz$ !KotDx7iޘ|U&.ﷹk8)C/(R4Z]?`-)7 0Í6Ʉe2(gR/?߆+^lmnI mOW9-/ N2hlɲ Tx;z@}LU4u $`MIE  h7ќd6A@\}mIX3aHy0WnZ`.T [a6Mqɞ#6Kmz$n w0oQ'eYMV,gl|iOm:SnKvq:W<٠dտ>z>VWhԠR{ao$ *M?hi)]DՌ<~>55lgSdG1Kߊ)hNNr9:8K+6RkKY&uc2QZMV|mg֦*` e+4mN zZ.,m*Q> ne6"Ift.m$,d0lܖL/fĥfw/ƃ$| oN˦9Xrz 0$P.s 76  %ue@2,ee_ a~Gәq Y Ԏ*SvednvSD- e  YU/]_ZYJw?$RSM}:  m0D%-^kcLl9K؝ Sl9wkQ!LmEe3(B8vH:QUGvb= 3X*E-E {pt?.=ݦkGLzR+ l0W@/';u;_)+HskG$Ek?C]*\+UGߖY0wxCfhR @/2a8wHݳ վa~ ?۔(*1<  O4F= qM׌|PNBP@xo#L̽kJ\6<*?57Y6eP8lWdζNEý7/m :~24]2`@L;$G?;m]U/&\Bt^TgwbSKCZuM?C//i5&1 Mt`M>{/mVxcX j͂R>aAtRG jyE:o7ƞ}Ow~_AY;hqv88> WtR =eת=p+}=7 ¸bֈ3HsP2;  JSsNkgEޯw/sV։bCJQW0]`B32b)P!!|%]X(4E7,d2X߫Pۮ޻OUn~ɔ8@ -@d^"A=]~jk\ֱ =*TtR'OA=MGV%Uܒ4o9r[)co,PI)r~^oq瀪B}CFXO9Λ;o.RقD%,3<~+BTK,MA}.˲( 1]?PNjdS6o +o[| OēGX@ւ:0hp +ZAxLRR{ܤƽO+nAHm˿%1DB`fzAޮ[QսoR<\[s=w!p1W57.\Orb!z_qgXk; ISzTt%Gd% gtSwoiyp]>0k#'\ Lf!Ÿ dZlܬ8S#z_pJ5@FD_y%2ivP"^?fEn?2ӣPOl.iWhgd٤mԳpE!{lכ/;_f֖<љ/NY!/A͵7Os֫T:1aj:kh%n ?.;e5MNOT1>z)I;;hR8#q}aFexEbvh(NN2 t96HAuLiWt+vQQ6h4Gˊcuf'ۭRUU )S&lkZ͏P7X[K-Z2T+5'8=ejjHC`co,7G3 پqcY qŬg- ,& JM}ٹ&XC4ۇ ؖ$N}k0nH ~.70i$Iw-1J̰s\=e+7xˣ{ y` rw7<&U\dTghØLCDŽVB Xd,F`ޕp毳|Az'eEM1i(QY" SYE4k3)5t$-V&eR*ͺ"Ně绲#=)@u9?I&x hBk)ZŰBw cZ3h(Dj7ll@2,6x\:\cHF-O0q.F҂@:Ąva=&-(u$#|lr;ZjJ9t+l;I x" I *=e%/D-s 5B:~]@??ja28sR+!0`'*ۍ|0э/+\X$2Xuz[|pn,%4QƗf$n3ʥW][!Fd|`>F놷cQ1,@^S*XϳՔV%4L`3V:; {hz!t'\5>S4^]:5!,ל 6 doߚ?gI:eYD>[I6V*W#w;^;Aw$PQBY9'!oޛ$G>ETs Bwg:/Vo%8ʦcnRa3Թ OxCj4[I!tz6kZ7CQ~I$@}O\[MYIM4{gC):BieYVݣ}0^ q%]^~CzWa՝b5ao~a($3 I1=վg5ʞҙdʔdoZ;(oݩA ?~TغIDXEB4N 8z3H~D~âGx֙<$錝ZFw@Z>ݔnYB)'J |uHM8tNcqOrH]ј4zX鹜0"-vdt3cdSg;].7[*D(/لo S+5ins=+S8_%ctbRojeHv;!H%^;codGljzZUQ=?Ǹq_O_Ftg#4COI#5^ 4}6l0!vp! H!M5x^̄(Zۆ(zX[V7Bo77R2DY` ?QBVְJ+9#=ټ[=mb8KwϐKKg[2]9𘭐vq7R`㛦.󣩠ߚ?\v+ U t=֚׬F<ڼD$R޴N֗IlE.{ H ߊty'Z+#N$ҿtXHJlB)[ZP8Vemlu3(jD`rQj'tXےjI(J[ԃ!xA2yv0oEA׍}l3,ҹԟTK3i7CKã $?oF~5 ID/6E `E5&K8S3.~t^r4tU;N^'ݶ(NR$=f*N}Te9vZ5`66F*!O8Hk<{ٽ0cE'1ixb a} Uq3[[n=I dFOunLB}ƑB7R&]%ۼvAmHtK! Q'A7#5I =ݚ75ϡ"N\7 o-^{eVAJ4""0r 87"{!)DXhrN\*.A ػL-ACbSxz"tZ8σ 1`rTy(9phhH(Ԛvn,.w&zJ-ĖDmh,fup;Xre$ρؿÉw3 M:M8%&]. d1۪ hX`!G]3VkC,Rۤ}7bv!{gE׭ڹ\x#9ΏNԽXG6Gl >k ZץM+ب * @z\[ =U^,CA~~outČy=V;JM8Xcc>-o!dZ_b8H41?hNϩտͤr2ZHHTS#/l?69b(p1SM"4Ua7d`L6'`֟-XVR?G0|:@@ qPInQh?mHGy$H[/(^J= 40bXt) e`.I<+9':dcu{ԁG_ tTtavV]7Iu(D |T!s;Gs۩WSߔgX=@0FX9@'k 7CC4r|E1ʡrma^A3Y/P8b*zMM(GWNhn2Z@WquOR2UPa~~K:at6:k/!~)vӄ7E!4+WYH̉:f&cW-c>%QB"d? E8bߊq-BHCEaD !.R. 0ۉXTg0\L$Wzi덎UIxY4b90_5,Gk:p2­٨|8^.=){dnrMhSJTJ>B#LPjS:ɥrhYt 7PE x9CGb$u( %dǡ>Sy0>XhA(d9O~TD3TV-8\DNSvIz`^֐c/ޫ͗, >v 吁і=^6͋G"x~y!L50 ϕ}BA$ kDԅ6?uR?oXCxJsGHjlf*G5j^s>fKɠH r?kv:xLz5䂭L7 7Ѣf˨XW.ٻ!AZa 0!&W;а;'%'\"=_PWv鷺Kˮ1 dm ? $~! KP[@\m0i|X-]HYŰ$,lGe3@,|"¢6nДY[?IFpbxv'|BLoDw_0IyhV奤X@\B1=?4)^P6"3_.)r4^NXqy˜.{ڴM6ߔ`כΟ ύGt+<o|ys(#mn^e&UZXn[ ;;A7QHs$;;AYz'-ľh@8{Ǵkh[h*޿Z da1G`2&0ll\hyYSSAW?|"dy AE\,CvG i:P~<@RBkcU=&Υjk pw"h) QdNȋ5HeA&+}pA+7C$~Jed@MQ-kB; ziDlaGjVl1Ue?zr ʖͪ"$ng;NCm-w >ѡQGGeHj\ U+h,6m)RRzJ)kt Fa\šiZZ>l!W`ڶ<"N рW)%D`T#j D(UjռyEDsٷbZfhQlf78;Ѓ)IҘXopul:aⱶ>Oީjh27+PeʽrvD{|$. 9K%-~njw>2yll_nESCW-hq] Kl0] v4D$vL)!X<~}7LnH&KuMON{z3#m1SJbⶵ3;L:Lo`WrdzVvm6˻g.IWнB6Ѥ8"`6^&&Z,Dgf)J?0q6oAFm\| N/n6Hk:߅Lg˅ ?ܼ3E_ U"1+7FuB34n&|SeyB$K_/k]K\B^ϣ3.UA-; 6kۓY{އ1  08SfL/˃1(J0;xg!t*Aj.XjXoWYs-j`ꧼ:K Ƙx) {z1p:/uw5r nJLp5)'0nG&/H$7Sg5} [5%r݃  F;k+:n!a@.&(dktoAwI*&|g>Hu⿰bvȧw]c~9۶b0xXt[Op|9+ {T("hiZ9f9rE Y\!#npAc4bYFn%+.HI쁍2cS>×2idV1kU_VZPm8WK}BcnpzьFVYĺPMLM3!-=y5GvuۏQuDnA'w`n#m5{ g-;0 "ⱖ86( |NMDssF}%ENj4BNIxٛ"\m ?gXM_-[$pYƍs&ƥ K88 gI5h`nEKqTI@z&hq} tCC}b [w+ cMt?R.'uf"S(5*n^Q2_3c^u(B2j)G z\)>AԓC(^N` !sخ f͇:Nⵋj7+4SU `!DG$Tȿ|Q9Z,y&-Sg"㖗_qIk G^SbrPi@N /Q~#90簢UD  h /=cS2=7FUejqYޑ˥'#= _wܑո =ulQǙr wq%VV#WTf`[|,LWծ0Uz6*9NLl Xѵ $d !N=oL&Ѫq{'>ü-?̍p8ŭv1xrH9x64EA2E N"Q;+^" +ؔ!d o1PA hMC}LzmYnWPOy Z͢OMDwJtR=FM!d3JГ$W&;4:Uc+д7ZۮU7y Vn{Xxx7x}?k> 'Dx :4G|OAe Q{Or~w!`K`{%{[BkS9E~xzh9coXҹ/̋F!7\ycb {%G{ֵb(T4m5b\]HhVcdBi+n[sG"KZ8_d$?ϾRAɹ}~Y3 + X6S&RT܄%HW'8ޡˤ8:ð}'ʠﯛ,w#|5FnTG"Htݧm}ف3%f&fʱO*kL9pOZK# k0iP"T ]l^A5YY=sK,H ҮܾTΧE0̡gbVF-]b^?fS!>~KD4ܯ]-﹔"EdQ9Ygz{yjԩJЖ [E`qɁ֮MU<91. ED/fW: 赗}fZ09и~|Cw>:>P5HMU7rlVbT.cㆮ 'hRzr Wgno'Im.8b1R>?௏JJˠg9"?0j9>HpR$0u+" ,PBTfܟﰽ&J7?Y,Q VAvMr+Decb۶78j$Sf !l>w>Qr/=(hD$sJR9z43ecHOPu]H>lԶ6uwàXdN?X“O; r$]b)RN=ݘ Dq񤫲 YlcAN3㣈mpS. !nv\م;V/ '\ -`[F$P!qw0%!j6}xiְ56,i_`%{p Owon\鹖iV*%/w_i)aSJCv1WˉqPĵ&0x3ׅS&@ykgo>G@>%sU_b@Y?):.jn\@lHh;"@e>$n{j:6_eZYk |Z+/ yДWk[iMvqi+o/a?n DG@t=_kZվ^iG͛EJ/! #{lǭE*F.; pgD3 ĈmGS|].㯺.Sg#S 1B1EK5;v$ur\R'Wa|N;+1j?XͬN&:VV't9(,>)F`uQ U J4&>S625 3bf1n Xj #G4sh]#9<Xйɮ8Sn-i|qWo\,Ya/qiGENSL;}"JVڝ IDNg2\kMwfѼ@gB+>ƁArO~O:>H E(@f=Hrxt3|s1r;Z\Mj2Ԯx3Kf%Cڈ-%}J7;#c{@1XYcs Y[<WyPK%~NQ~tkXݍ,# lCCwg堔lw)J-#5vHH/K ,:P-PX|B3*fsb?sۦK,6S 7HςGPu>6,K #'\YΪr)Kp*Hxx$UWwV'GSۏ g"" r:۩ sY,Z|CYP- #!fg"l=-~όB>N"lz.tvFt{ƿ/+񋬤S@,ykZJFby_0=wmͧ: ȇ`*PHKndF6d6M \}]DmލtBƢ..BԙP$$G6nowmt-(#K3N*C#LQsA$aDu_z6|q BSզʌR|>2i -{~o4KZQ98[/JzFՓLi#0Q( 6vɴ4_AnlZxƑ\KGWṕa'q,$ֵ+2rbKk+!883i`aŲ&&vc!|_:&i Iʏ˞^~(>JlpwaK6P:t8fqRmO͌5ɃAD#l:ÉSCU*V?we nZ/,듂~7h} 54`6dZ1CBQVY^N {nyM~*nsN ,135w:#SSWsCbi</; {%p4 j-x4Үd:m]>&&Z*^I`cP;j#ͣ-lLҊ\/_F=hqDpcsSKjۤ(k?H4|| mAs^L3ۧJ.o7t*9U]?0-o0>[toqP>f ʏ 4>=Ey2Jr'J7EFe_=Q_o#NQiK8f2d]|ml?0,rG#-ln̷1Ec[hnz.?9>I.ghÖ6Pڜe~kzA;-QB韌ñ-bNZ<&\4^5OB<qa*uLhn3W8=҃"J[#D$}l>(?4T2$xSأf(Oo$/(| S?!Qe +niXPBChjuWfHi}c:LAѸl *fLZ#蟘&l̀'bL|RbN,e 8 UA6sPN֦M4i?83ik]qhP":ZťAQC#[]Zj|n[&험sYޮፁ%eK.Y"L'Z б%Lyk/=߷r>.nOL? FL: 30dM "^T$ȞҜ#eW#jK<ȞkxѴ? ^*0{>ǻ*V8=?s #p-˜gdNLY^# * KeqNh8pPijzSa)e3=𘹢Jgk+rժVL7RfA Elż(`T'-+ͿW$յnH(A w <Dl0I&"nh͆ yJW'QIlQm'1!ڿqAPƜH?@>8ou>G$&f31U{~xR1gD_~OW5xYbYWAe͘Lzt.4r_z*P}E^n ;iO_@$;vv%;I9|T9úTb δ"%@ܺYuh(,% 2z؉FAft].OEmnX2G_OAm W_Tg=Q蜨s,(^Ys4} =oi#Wd"fU[e 1x]Yc yC(Uo1~VY?)LrZ/ow-4F6L^T*e-}z|?*!_=sL ~¥6F,uh8=ZODۥxs1#bKO.񬟫xwox`>oXȒA!bwLN,_d1Vٞ[}U8#|j&"6*pJ4` ^ RJj\Hp{TЗhZ_!=(d$ؾ$V>Q9 co O9oKfSE-fc`&Ξ4vǕ;5;nZ@O.sMo}(?|4ui'h$6Vo nv;`%QSfsߔVx}ȎGQ OѳW Ki$@bJ`؝2A#aZ- IW ՂBBWK #iCJ;.>#@-2%qQ^ t0?R_־Ќjm9+(`0JN0STagQT/}ˎ:uΝp@3FIs;+ rjx(K*lmw3ZGZ*QHrH FIY  j/Q4 gGW)s ߃>mLy7lR}$\\kܠxCx7e^P p (R<#{ސs:,,rn9v\3[(sX(j VhXoƊQZ=/J†v,@#`wzK/q0yhe:KVQ-{.;0:lFhVNy kܜa2G.ރ$;XLts2.)I偑jpU8B ;OV|g_}=\# rb5\{A+r6g"+$v?4XxD# hѾSwvU#kV^=ss7>KiFY:)64|vP4Y}"+틠0`:֘K.ⲅZBcE'&>κ]eչ{'ArT5296]#r57!9Qrl] )G'ߥJS)T'q'fugw__{d _NMFG TSP,[q2 H9Z](v%9@PQÏ) Ndnv93̸4"vv Սf:ecp_^4vV@+ )pC@=S!>ٕe@~ZxlRb4˖i &a,"#) 7_X8?_Vt!yɏf@{D <RxѴcH!mGR$z1 p91T;צd+"*M/< @&`*FXEzl /X}RbzGJޓ8"!RPnaٵ]w$,5n$7A}O+X4+z˯,HVܷO3\Ɍ93b_QbAmw;^$4?2K \2ఞxJO&`ڂ_sK~ơH~YE~VK:2Ram'kCܶY=$w~lpJ~79XHt_Kn %|vT=cB]JHjIq)ntFWء5TW\]؅aVaNCt)'GO!L':a|%(q ̆IVqe0*yWȉ\mv+FJ[ſ*{u F|/WF#tI9L*O_o:M)'z'rR\y겤K/LbfXJ"wR"k9*A0(&*pŸ)&v[-πQM?͸z(YEA4 ;DvNw^slZf=6QEhv /OJbťTeVpL0¬`LkZWEQn˻־Pƒ<ۆ}=jEt;=F6;VE}W("(Oh{azO ;M&^-@N. 1ٜDWO֡\KK(~tzGMtGb[E @H0}$:Qtz>hk"x8 '=oDR@)vk]跓\>_k|vdFkA0DjBQ:JKZςr]{% rVi4Q*:V`x(L׬h,pAG0 gq|`=GlgJKkwflɫ N38\hbc٦~ֱF0\!r~zܨcfjت*`oFsUt9zk7 ;5ZL t9Qΰ뒭UOh]-wh2#aɳUP$kfD0ٞ hMUYAe0ĽVCkFpSZ<zMdFkcyn=lzS]Xۿze" )%M?< X1<1f9۹I|ܕgtHJzf=-C /qFnߟt9b] 1:K23QΜ5ydE>mG+ }I\mTB, O?UF /}ןvxwVP ܴ+%>4p;6Q'&`}헓mΤbOP@*ݴ"ljLY@r!+jR(aw5wz0vŔB, 0](:;BV1*\q@yjB[[589cO1u۵[IK}˵S8P7<7SP,ߡ4GO yWBw:q\S)V`Q>C\~tPvmw"x>F>H^.?$*4?|i$6M25;jjX7di5Wm # [a(P,|7(g":cpke N; P j_+"rm&,fj~V`VMJҊ}yω 1&Rw=kfK')Ƀ^x|?Mݧȥ[;]Bq,#x}=kzMGa gel)wQ => ^pz~=+Xg4|X&"cuՙ4󦞹7p+!cyl;2tQ7kOD+iCZ'6}Ou$cC7jk;;gj *kwUl`el Զ0cǜq]]ڢg)Rt= Biq mNx `̃~L̛wk3,}7B$#>YceVD3螊v^ - cڝ#ٞf[x<.u^B$:D6b_ Rkյ04Νᮁ-| 9gZFjAQ{dZ7Fm lNe%+{wg%q"*vs)i5rc_V9r.%,ٗL_I&rҿ49 :\+2qӦӞEs(i$A/޶:>.p+ިGs8'pWo<}KM5Z˲ָQ 6b:,5PDdfMd_*⥷5Fa+;&X%||ooo6rg 1UyB h "0\]DOj$Gs<އ{]ʻ2GڌR|$IS02Sln=$` Ϣ8[mY\Sib$r(~uѦ@ 68Q2@{ܡw,=F] 1#bF7g瑝>q8"+{k ]Sx>b "cq" ٱ ScZ:V!0 wԅ^WOˢS]Y^YgztRB˞CARp`>"k ` Clw]/ c{‚<|e7n%:_i =w?:R,MW4NZ 2+C9 ̆/C6y4:iIɾYb|<@m9*Ǿ!%FJ5upZ ~X3/׏# WRiTh}_X?̑]2^s Ls"r.iMQpdF$Y]S3~R ;qz3=3j_MCR,9^O'1-@S3HBtXA.>l^P6,R{> gO Q«Lv͸WϚYO4Z}M$$N-r nq[+ׇ͵^k`_lHM`xQ6Zb(E*C} KޒKL\u["hsoYLu] k 1߆ !~kqgedx{ӏYF>ZRd6Pu٪7Guhʬ$ %<,ŭ5sI/\@ӟzg랥] ,cׁN~s};h2N$h9a?C T$` ׈dkJѦ?ki]c$86c&D5rNCBՁBq`#{@A<{! ֑wמ߱;{`_QgЙe A6~rD:g\!:)]8\Y" [&:ik@}q: Wp+r[s&{Ӕ#RwSRtQ=!>yֆ״r^YWSK=C;nAD9>lQ6 J^8b j-FR.W4`@>G(:P1l8#eL^|# B,*bL:ѷB,^^.sGf3a 7e_tZq9V>YDn"B:ZFWs'ٙM E'(M㾬LeM;S,,xo3yC ̍gfe6koq5/}ɣA*Uq ].DR:ˆ)epH΁gʳ !v{r:$/V$V*? 6e&v[kHi cNvz94[^[}[)f}x-8>iH&HD*`֍߾h|5?TIlTPNc:{);A٥ SݢHUL)K,'޺v i_MDj9> 4"loxz^AdL^(~h Ji43 G*y⢖lOgx^h[xp]K DMR$,M{\_;}t)Von=˚=^3(߆HF/O֙ϗNA}zO`3#MWR4~XL &WYqm;S:Rv]܊D}$Ou"XRPbzA]S]}e[VVǏXU͍f]Z Fg@|d,{㓶-=O*)KO1b2#Qȹ+^C|θ!$ Mqf[P`).cahD?+\ ksjpLeW[/âONT?LX[ /-}rAcިU vSwۇxQ 8#; :{iQWgK[l4e}k1S|- ] q <@Pb7Eۏ>.Z;H<8)B^XoyzIr/Bb]Ħ2OةS(- kdXbw`?﹋~1~l=D Æǚlpf)Oi+5Yqwi H=x` Q5Bj; !zD˝wYvcAƏ뻼xk{岈T#q*1wӐgG/w j R0K+N]}Setrf"rꁱ<ۚVsAڋɅ\ш tm+DR.i2G|(i9ei:k2H}Bcse[=t.6*Ro&ϴT/L/vat4~ q{lL:6 OZyOgia aLr8}# YxbuÅN)S!l hQ+%[[ [nLZM;8Rǁ,8cI D\ƱXRJ;WO1wjR])p-l7[4[C2|pUZ]$oͨȨ{]_u0O! T) 2)>%&.b+:j0(fC +< /JP։"j uT@x3GFbI0B^ oLa_tXkEJere4[ǃʕ9 i^ vѣ#г"%bi2p!rB ũaqe{ %wnڊcM3,4=H&sܘ$e VTۚ8'if.ۅ#pл1㘚C}·H8gnl{sFr"':Jf 7S:UKBFӦSp C)G)8 =hWQ(B ĴML(e9D=B3k ' ˷ ՙZ~2P!/dW3 gF't}| Gock٣r8;i̟kg4b"/7<*×ڿ fʓ$sW6 M9l=!_R섦9{ &:H.(Ɖ# v6T(m3{Bvp/@`>*TX y< yFJK~Z=XɿhάQNl#(@w߬Q=7>)Un3x4;JF ʕwe-~v$ W,]nFϚq_5~]9BbǮ{HS]ʃdJ0㪐!)ZMMK?w,iegh~w:)߿ "pIrk|ܐ;28?9.2TĈtwFuWcw~*yľkn #4.jd;^JZ)VqiDfɢ熪0=ɉ ]C2^f1"C F||+(%q3:C"n)MJMk7~;1]NZimǰ|-Xv?b**-t>A "H;]7|2M*I '7& $1 i#_u;J)@t=.3M)?1Et3W&*TXe h$~bRvyva.3LÆ~nHJٸo/Rj3 h ) <:xe'$j1E.<m.ߍ*hnp%R r3ʦdJ:u6 Ob35JߕJ_JiwԴܠſj46}qNUNFM3üm6%as_ vZFz/=їģ=Ed۽' j؜*u/r_o#\4wÙʗ"*$%"߯='WIBEdK,.syY$܈v=c׋ztN Xwgp%JX}IS48&-b)A*$- ;g$~AR {mNb?[w"tѶ˔0: ̺L8׀guq:i(SB#ӵFԠ-B:mi.+w/A5>2LmVSp*_b:|[qɯzJj( c9(p@RA:i-a*F5x-K>cTH+&xKm4E?N1S*kE7˄HG (jAp ͪTpfJ1xm/>* K:r(3:s_#W6A@kh޴5\JBAAfH|M*8rOfp?H! d6޷I.5~:.~cUÜY }<~+:}%G̀+`nJ1%#=шPd!gCޞKi۝h#D=-oW`Ok](GQ KW,* sg0 :/ luvۋp);MF:eQw-g6Ryynk~vʕ`("^ݽ9ʍ.@o;@ k…^ʎQ߰&n.#ÃihBJZOyl%U]EMUqut 0[%N_[CS-2A[PNo2@.QkxY}Ms =,zNV%9@zQ3}X{4&q {/L8rFǀ`)s/.o kBĝGSo!ʍtX^=NճWL&s_&0~s tĚx9ya8r{X '2&EXQ5nQY،%Frщ7?ۄAktD~rn5T^Y*_ͳ oW; uL,ܜm.l$Hs ' w;5 k\QDkp4T9nLP&̅# H7\JY% w3vi6C=rq ɆԎ0`bւ} 2&ӼPt?TwgQN^-Z. 0@xO8RaT`5KHM̨qfeε/a~\ڒ;3/yaiFDOpObed.~ر?/u婇y3/WM} `~[rfpRأnk>T|׎ |MU]}f@t0Y*@ [je:/ OyFixjp+A;{FKģ$#A)̡xG 'GI1r7BJ=ܟHBneNE>zO5 ;2+pO1 OSG'&k}X^a Uy%!zdrey|%^hǗtcTsAQI3˭]؃pJHQ' Mp6n, lPS)|1J9DZ2`ܥn<6w0xiNR_{yM?ԶA{RHgre;МLƬ~ ƽ4 ;V\>rKUsJ WFwF̷^.ujj|dS9_$ ]vUs )$`^`k+gǷfn, AV?IO1/7ͧ؏ ;QhsMۺ K]+ITqQ;'7zAs Ɏ~F#((:S &:|tNpy$U؄"*s  {f p,fVA)2`ՈaVxQe* &}į_~?$߾Ȗ]+ۇF!1pE0X̟%OT2u*x(=~SxBOlU LW B11,njrrnRr: eLjUA;,.WYc g|wdԠ%Gx%eT̫~\2fC}gaCyBVܥxvJ?B&JẌnQg@ՅvH*Y yteNXe~WS]_Lzia۶uXg bMN1=3m'2Av0/䤒yDs^i}:M4~2'=csimr}!4|9>w8cwq >LhC F Q9$KnwA2lIN Ģh:_ ^}9Y”x0cZKFu+gV;ٚ#?Mߌ B+i{""}+FKJ&;-\bF:.J3ܩԌC-;Gª(@,#.G8u-\uY)ύ ܀jb\eYz"[_w}erS0-G\\I/ h `Ev`RM-ݥYzn V ֹiW=(~pU ]dE AB-;6]_yJrXlt# Q݇A=/tvJ!C?]~|RO£*gwmӁEc]FQ‰LLFs{8t=f= v+T+mT*3]UyaͪPꮈ ܋n ccyPU%Y}j ӁMG_UVx# aABx<19x. Y:_m %y.3/7Ccg^O6e>JTH K!$ 0crP#B>q<=3M pAoڦ~ pg^%8M=' | 䌙-kC >IWc%3D=pe-<2ftĝ FxC/1Lr GKDwjvq{8L b䥾%fU癁5%؂aU$FJ ý F87w =m(('jMSQF~T`Y1Sj[jb!iX&5JOVTg'$^zS_XN8T/X!O}.v\Nye;~.֋ZIwIOm  LC>i֭8Д<Nn>q6g邫ӸWJcK¿$oIO|xjKCM |O\zbʲSl :L'l}i+萕^K$ٓ=T. Ig‘ -] |P:K 7}rdPS St}1r葖7*,1|K͏3QI/쳯dyCZ\1\]U22¤I`UW=䈱`xwDRv0*lM̓퇎0gU+]k<˕NO;9>rv `oW ˰xAquewQ<.~="g㵮qu>Z)̘4`c,f-Q4;Z /PYڸ&&z# |g=&ODxeWb?7xŜfPo@n;f]t7+ը#0k鹓Z?6+vqXA9bpLj~Q ȦEl%T`K:(~f; ݖ nv8 a[p3h>jLhWSOv$L5V#XD0`; ư/D2 ! RGniɄc'_:W~)˘)jJ |K3Duҕqi}2Y}ײl$vDDu&5sUX|U4_ SsƐOcB+q[4ʎ/? qK8M3Pג:2nKTin`_!rP} yY{XQz8Xfiʢk!Q}sK~ P26YWذQ:>gԥ^;/n!W w*0RcftPLA \Dl"FgR]>ELJs{HZ3Y =kE)`w^7!$R1_:9Gs[* 8<fq/=35`qy NE qE[ћ LJ۔ }Qr¡GՆ}Z܆\v$rc@,vCS #9#fWyu?@ghIk!/aߢ#Xd c|K%&*V3L0-gqJ]#;rR%tSӃ*M=db~+VWOoŬ[=|s?N& %yT/i5Pf~<[T@/a&g&H!c2W7z`ncJRaP(EF߮gC҄uìy-UĮNl[jR}+6븇po`@EQKަ# 1,Jqdh I'98\c*m00QFwG\s9UͲג0;S]4%3Ȼp|\㕁P#$H>5Ii5m" i624Rs\D.J41go @}uu(UjR> e4 {O~;kb~B\ ,wڐ͞@~B!rSQ=rFZctLod5>~:g9]v ams6E9S !\}Cim̴:oB4Rܓs+Bn%׽Nk[ɲ:z+1.j7wN6L (#EL;$[F5>S8vJ"Gߤ32o^qjl-M)XD0dJ_ fɂѝ+xG4YRᔪ*6PyRWl» ;qf1 x_?_wc< VMkrB/|3n9IelQ'łZKq~ \0$4r{/{\KhuP& fX61˭M5`ɌM).,YFh;cyGG|zdu`OXbA#ρ/e*$ k jF8ociz),uU|^+G>];^sGg_9'>`;t2SE]U3 fcޭ$s `IyVKDNFw%; \mA!1#w%Ĺ!WV%fI/x:T+fPpW~k_3etc/GD?UBܿOߦkB/ٚ\+CF2"d߼h@CrE3]&NF&XȬp?o{ݪш4#,n '/|2vgXSU$&tԦ LpAP]_[p?C,|촞n:bA &u{y3_ҍa82b%8[`3T{1ت}?w:s6Q rB[[}?WЛɉPi`mʽmǙźӺ k5YdGĈ?g z[Co iܬ~_dN kWYu%xc2*a}lRM=lN-` "]t6;DK w]LXXU C^KտHj W-0𔻓nIdS VSUX/љwkO;;XN0vU:.‰yS׷Qwhx" [a4ՄS^5mz6םHR-*1WMzˤmG5亊}5sSK=0X{qʿ/oL?#>^JdԦjmn8MpNs; 2HOIPUͫt(V`ZPP9ט1N9u) ;XB+!Gca˻ .[vqY@skk͙ .qэj:p#'Rl= b=ߧlU9%y}= oNghS5Y˭[Q;@4!h@$YN|򉰾\~rp^9WKTNCд|%T'K0%O0F&`` ɀ#B$aVQ2.K D^!Ѿ};_w9ǓB?-zeG!+r 93:*p˗/1$uߣ꽰?b;~i~XJږ9 BS I5$\ whjj2Z |>{؅\;1E>Bl0v-,6b :6kWlսx9:6mTLl7֢4>imK L7Rk0dvzVAUΩоz>7ys~++,sVlЪZgdL; &upD>HHΑ; z2l/P\*&Hb~5zӚs,_Ṗ1N5yAuU CyX-"ajyxK1dqhR}V6~j|kД>ZxS;ӄ$v)mk4ԩ#_bVE% ~$\#iB*\wyr(U[`C6U KnNR&ss5/D.ЃԶS&T4Dd@kryQk$|j2s 9Zjh&|uA|vV3 89XOyn֑N<)v؍OW,@nOH:rcТ{hf#FT`?Tl$X< =4W%N՘YEm^jTD1*+9<^U.bkIhZl_9)4)Ǒ&R O{oaу 6٬Y? M8Nf+7qEyrs/6gƺh\~ D6Wi 5b\5rՐ/oNDa/ :mu-0cǗ>GAlz>(qG~ȲE,NHZ-˱u>RF;B/d-g&[":4^lSK1=y51Uykw#cq/€,உ8 rXU깱+yA|gU-n)UX׊9A% Jbz]'/8CvbUx4&a<Pl@q`֋ht1(#0[A,-UNL=G9pwu&|5NdX5'9kEc$ k Mwߓ ŧ/*ݧ[F)i>ǹ;o]_%L83i2/#Hy b_Dz}#" 'l6EX&I? 3ZPW3\C.& 8#O&zUmxF! S9ElZTܠHn¹? 9[Y\jȗFIkCxHŦ6jJ(㵰=g:q3i4iaЁFvƕ܍ oƭW n{\T^J(tvÑ[J+wU1qͦ˯7>l;9ŋvRǒm?~٪DYzߗo`@y\WdtC@[eh6zv!)ԾȞ{|m]Fgy.?7 ,)FOC>YSt{S̱Hnv[*z'S]9zŭO*nk%Lڙ~oKHI]o&{&U 7Ql-K-'z鉭B Wfq RDexdb-O‡[uۘKZhH6l-oLxej,!ov:ѧj/N1C;eY[~㤪Dl&G_桧mc09  .?fUL*m ((m$[_NG `] N4_ jw둑3om e/eN?p)߸u.:Dv& dZz*q)^"$YZA iv-y°hD{IVdA:]1Ⱦˣaûu2y*2U.&sUB-K{qK2 iQݬKWRl;#x *EyPlGk%rYǮªt6QF n5~ pyg~ l݃r(d r,|8!61J4ͥ}F\+zBMUHPoX !zX8ʃvQF#I>R;Ql薉 N$Z6 zxc `!bfi 1귑mMA; oqY¼zL> \ڒ)Us*`Μ$2]BU֓pr .Ĺii/!nhko{$-f)bi2~twUk.`b,3omr!J^qsh̉bNxjU$9l++[ p%V3]Vd$2dƸB%9ĸ "6鱪}8t~0 /m *T&Gr@\AeW`Y"KapE`Pe ՋN̻cALng>Gw̩$n5efPΛ^WGGYzy] D fH1v M.}6, K?|أWg;1kD執.W`xQAvP1jO/B1ATB)u7ᷢ*m{LvbWg9aHzo۟DjGŒ/ӷ3JmOʭfC}rq<O:]y"`H-—'l*&ԯ0ڔEGnt&z2`g}P(@_f6҄<~JѰ6-avfdel|ʶ?VxU R#b20Z~86ӜiЍLG\|x`%%χ,?KT:#aa 25՜:E()$au44YW/ 7.p," OYʜ_' !}-T+;Ӽ˼j!3R&mwF&ֻ".;d},WoɹhCoco𢱥^`:\A"8Q< C S%Le%3px&x#Qy?vfÁefC3||cu-6]6& . CIAȭg>"ȟaP[3%ޭ-pY| QKJt%N$اGun0le/ί2v9,RrǷAZٽf9+YY!,LiMPNUtsgTsRϨA]h[+-3(HωgQ C%YTΗyGtwuȀkTf6%-!CU42ݕGVC~L =6/J>j,KYS8>'6L 보s!8܈ÏN:ULp{8o! cH@@~PKԶ9` 0cuvjtȨÆzD n܃И,Ye @--Gks-Ե ,,akЁ겯m Uh'=h5ۓH; p}H;]TK"-5oZp)nAb@5i=*y}iuڡpR?lk-^(@3 POe zBCr@0818\=JH~P΁ESF?+Q5U=&&q| VQ2?zφA8}qUnCV`V* =.3Y:b@"%Ƴ]E6QSbp3Uf3XDS^7Sc&f\3;PA8(é<#}٠zfI2g<}ﴪBՋ]MK#u\id6=B~ssZ?$֫6pISSY.ބ{U2mc7/ߍznb)}z6-, g4Jfjt{9=2N)~mwwX3#>\H7|ƛSӘ)C(p;7z ]4xpNJh1ssWw!<̪bem u0FUBuT;Bqtjd!A_2A1$]$ c ^JЈl|k5ɑ{V>IwbyFЩ2qF'ߟ&0,b@{ ;x ¢G5hQJ49g3I Mo53m(taF]xbc4z.)YYMP?ַ0&} Zvw+>,,:Il}:BSL< {:+_;+s< ^"wKBW̯F({3y/?`^ -E!vsB%⒝G FZFTm3ǟ4aӼ-mMܔWQJBz+OQ Jpo(uMh!g sr#Z[6k;IZ62#tht186jи@,tw#zZa#uy *mf%Y.5=+ 6# m t}Kk So=}u1b,*W"E|\cdMB4SG~ t?F/M06iI~/IhwlhB=Fn)Shf9"|4˔P{aEN) Jhǰ vy=J(iaϱA fc!-Ƣ˭iUt/Q-lJa~E5@UrRE˲2@67y_J ֆ$hc:9#:J5-3e3G$=Hz|9~D= BfZH"ʈR;u/׎:NqN#OКʽNCGKD>vKl^g4(P6,?`XLEPUiFWDΰFI ; {wwf@v^ >{I",Z 06W%%6KN1ں/ tnoI8yryGבֿ>jo] pHaM,) 8nomGʡGr2q: 1@ʫk%fy OEAzV"Pb{Z\28'!`t~ JcV$z1V#w' 9Ws<-C!5Vefn?QZtp ErU)y|e^v9zV/j%kt />FKmkJsJt[Vc]&Xgӆ/ڼMKX5 ;lQ)+-' v9]b>/cO 6=gRJ^h{M.q1ϙBrR##R E'}vy{gEI|IKS5G6r1S+;>2OѢ4fÔWT@q{3{H7|!{f FGó}V"oJ73i#fj]hGJ6Nm>Q-0aZG9"^Z)cUf4JTHg@s(z=Mr0Oh1RB}&H )FG× a L9ЏYoW7 kdhI`,+μ`i[@UTHlZ ,:60GkRX&#suZ3YpmHs kxQ˙Œ駼 ١)_Z{01O3ct|p^:S!]8W%qQhA“{VV\o'M;n찋zfD`}[p M5=vsԖ䱍r5{ $;PȇgDyMa=opz鸲a`77X gl^ ^b :3pNPtw4)Q1G³b_쒔q>ŀ˲Oh:dg ݨ7Y%,!(Mwp)~%A,^[i`_a) ʺc(FҗZ\uȣ޽QQԃLVƎ&<@t,ڴYtke:RIOv!R CU\  7`ܭ_vt k5d:A׬Zh6τj1 * FΆ$.[-/jċiw䆆=4 J%zU_"䥴qRU~"耞".;, =1(1B~4Pi/ue!nR_Oo;!=Z3g?W>coƂFW߾y)FE[\Y5mF!S1Gܩ5f@^C`[;2n:ryvP6Iƻb" 惒z [^JdOϜR9?ߥyoZΗlRv!M1﬊#~#p/^jDU?V|Qeg\I;yt:P7vTlCA" gǎA[gi%OG=/?I\V͑Jӊ/S%P2&zT=!{,vq W/,XAGhl}k7 %^Tp fliZ,= ΃DB! h=v{by+ Ore Y0 yEe~֍!!uY{捲)_mzdV #}v $2VT`*$+T1vGW"rJvF1 [ XMbҔVqR_&$Ti);}ʵ9j/}@!^ CTŖK;WVm7 Aխ ?vf^ʥs`?2{Ʃ ~^MFwĨq=#FaƧQ,d'XRܵhHPqD!(se_y˥rJs,#;lgZ2 wIVʀk-ze9LZK@(DrQ>7&5s۪ͯ(h̖9E!o쪋iJCgVwpj>HԎRO^3܈ f1aA{K-+x4BE$ uӼ¿%1&V0e~q&5r \ev:[i2ٶUZ 6ɉ t3+4/2F$/6{dmp`$U .TpҗҠ+: |{;Qv1gxCPlj}4^YeYBۿnRjH3oioAxRVh#E:qE]f\5z.J2tHR4?U*r,( Ե ly,Y4 02&ݸ;&

    ͤp"qQ 8 %ѡv!#}yAR&#pHwBAuDkA7wsoJoL 4g#ֺTb]!gD=\Ý,1ZƌT'ްC-߀8RJ}aqc=ojAVz2 3*6gYxClGV"NYԿD.@R"XyכVPGduoҖn`@ Q8&ג5]6W֛#Ώ:dHq.gl C-?w9 +t8aƹ xkT]`\cRA e i.8[bCO2XRWAz8Fs Ztɞsh^hol6=K6$i~nqM,o=̼i4nU9?ry||/.![BQ/֦E`kY+w;s+!:F6Rvz)伞QuyERsâyzh*'Cȃ6MF,62.]a"' heG_ԋLtH2`J\sooNԨ!nOmF8t=&a#bPzUXh4Zfj\+xke2OuOzpzNL?hk=B10T%kX,Rx菩ٷa,S({k|%&㉝p\wacɺ@b~'ﱛpN4*jo7 q*6͐)綦%F%ԩˌMʃGkʵ"$X/4@@-V_ Fy}_S`:A &w,%-^=+="oH! X˦KW~B `( G{㉀05y }xox7',PeNx\vꀄ?Ge[pHa5FcXGY{1Pwˉi~Boa`2|)lKQs᫏G<v3iJ Fv@4]*6A݆K<ԌH7 20+p; EG٥-[ ٬?S6[#7H . kF`iJ6ǰq I8 =ZeV{/MJ~ aM M}'}SQCO2E{EXmw|5Q":;UϏ >1̦h*x.wQn(i zc?HW+m8}#(7\ fxSй}kqk+x{.jFj߻##^hp143"zNK%b0 {9:x}; GQrk`+vdX.:+n w!H)JE:< M29@[ΤyF5Z_Մo7d;*3r7{PƼ]!]ZǷ7 X}M7g{qI.!F#1\>e[1ڳ^c}K%M2mc3q;b?r,664E@CX:wu5T(Zz8y7[_#GbZ DAN[t:VT& ps8?h⿣#$H!)6v(xY'}Zm6Q#fE(vKjR+V?BI :]}y6I ;gnW]5G{4vz'"YJ-K6a3Èh,a[>e[w@_'UbsM;` pEO1$_NC!Q1oMw f`d'b|7BEL(m0/(A!E_=\Ё.cCOpxL?xvv7b^mBG6~!娕[ \}"F #*2JRYAդF7lK{kī&L"LFhw&A XL`;nFV; @VX yItF"KȉԗcJxcM`BVqZKm3azJJE~Ƚ;a w%[̞QS۷0`_yuZeS$ن8=1>&oLcR&*hblq@7БKUPT`},&p‘+`!ɮ" Ö,]Ùj⦍ৰ3<ܼeb `t-j`6W*T+ C عZLx29ڦܜ9>U|k2rnrH=q5`p4 sMU`PIe^L)yfh'o&h 6G&#nðD薗5bK@8WDɵZ6A2{MOOUk,C9/\TZp^S;qTB5U7IyPx*gD5ܧ3|=@/Sς$8/K'6vpwnPdU4(]l!2ђ3;?'%ׄGXt.Hݭ,b*̈;4r[TY[3]2)'L# ;ba,}r4^] (Fc̞P 3\D$?V]^¡GYJ%V5G\ٛ&у@fO~c2)$NuD]a\gwK-V > `h)VhՀomp#V@IaIKs%Sb[uR񣠦DVkA94r)m 8LLV97_"|/ Ϭu(WM3ATHy,<΀w'o,G%^w݋o#XfȌ܆L`*v+Y; Pzp] + U w.!OavOd$A{"rAR'>=ލz]d;3&&=߼y+ eL'PQǫXeku"o6oiUiE[]9Jfqg סu|ԲNf+^ {& ~'9dpK;J$W byv|M҇)xEBvk?0Qgދ]HB1WT`Po:˼m P xb4A$v U\Bbc (-e3RЬlS{ m,MvcB޹{,'v>;x`a>2JuP p@Ee0뭉(s"cu8 ue903mh754Q1Q"3=VWԑ_V/$H-8TW,AwHH5MGjj[$t@; BGj2 5^G\mytΫiG6m[@3#L@b @jb&,`(scCxVpuv!8lt!B mm  4*I5s2z#x2zam<ʗ4MTcLYH"ݺ:]q}|݂_z >ĝ%i{ 4u.xL㩺3HE~8.c2=V' AQgC9aD/䲓}׵W+gLT֣l 6XCbVS8;l+$3q"@KGXVe d~S&h:MQZ#j/.a-N󚧇$M$LdF07p'GA/'F{Å:dX9O. mCL/❃ ߑFs hG3-nKwQ-W VSj$&S{'4:Kb$HDAbț&mmJ5ئd ca5r3 u@E}XUGqWk7;F2S7(*_Dy۴~AT٠ I*5W7·k=>1wwg3)Ʃ^JȌsH 8:Z c,o/WMrz_ܑFeXA qKuU)bYSiL5hV納t8 qڙ`_aO epTmE}쵹XBj{*oR>&RCJLKd3:pAޘ|f&HxzK$Wwzw7JO6nQR.TFK+RJ@` jk6O&ѢߒPno:9|m-}&ȱw +9HKH>4w}\t ѡ΃VcޡKȸeK08mu0<lZ.RuS) ڒcvh@Gq mઑk]bF_ \ƍ9`z\S|u\=bUKЇ8bӌ5$-SGogʍ`E٢Dx yjHTEn0tPYDɩEi,v(s5wR }"PW5jtDAA%WH'n-4@`pZԜ60)Z*4,L^ ʊЭ’+t89UkQ!, )! h 4~yg4[/!$ʐu}rїSniVx% ƙ32TU?rTp,Y1-#C<ޢ\,1¢@#EZ5jYypƩzP{Rҝ~֝3WPKO)oH+i9}]6Qxi.f Rʋ&q>CĦj)+7B%Y\H;ծ\AuQ,7^ȶ,c<ZP~9I#|f Dvk}11_<*ٻ-8q[~|}>v>y5Q:|vқtY,;~_MA|&fbXH\-$e}wE~h|dKfD߾NC?Q*E8oy d!'[XmJ⫇16hYO+qߒR#&兒EC~}Eh )c*t m&6m4d5>x`绾<&SQCYi 3=6yaU!MnJ=~՛ NrVa afblfH Qk0Eݝ}\ n%)/+Kٟ+˜Q*\󂂥:UR³L)kp]<+NEՓBǐ8c1XGϸ2R7&[Vv=p^aR(c7ʥ e!f@2b|EpGv0~;pS\ʠ^.2J&5OCTsu\ӗ9kՎ!61#*l8oɡ*3ڽFseDLi=y\N^zῙ.sPbs "5'*Dx`ea3qjONJlG(D!"GM\a \ kQIF"*b¿Bpy9%$.0^lrcAANdjNN5V>v̪ȎQ4sաoD̙5|D$+F=섃K}ulR-G8RVFaL(3<x`r Uȉ3鉦`ҸeԎsZmPjikdVߖ ߮YUu "d~yC}}`] =r}e)/o2Mi)xTN}@pԽD]B3IBaݦҖ hN_cQ@U▻˜U&-T;|abEHBvpA- L]˗v`k5v9rꪀE<ΖjïFq!F(xUX47tFr_MaTb\ٻBbM(`Z|n#Wk3u /Yb7Y|"k%:J6\P1!JtQl'1S0@& sD.XJ*@ /uXQZj^d 8j8@*\!'yU01@ގ*3+ 3(ȥgj{PH: Lw)e\6q^I1э_<\iDMܙ *f&_,SU,,$0[#j`#Na5dRp!ϦyX_߳ES.#F*aƕb`ˮ0=Aav{#_rCHJR(}ٜ>{ 9znP*/֚+0,T=ч:xj2N&/z:Ao}\hѦ7(~Es dE}D_sڇmHTjS[=P<~]b2Mf(?PEҢE.46&HqAc)}$tdu稫4=jOdz{l/uÃg'P@yi(9< C[G%x2MkvBDqL :\[ aR vpJWΰQ=[-ۼ<M;֙|Eu B#vZC68;Gsq 'm ::˪޴ C}{$LN)B,̈s'!?bkshc)ppbqݾQgh\nr@@]spMW}\rҽ̳)!I(-'jy crg,9wj+Ƕm@փ!"%%UJ@LeM ) _#ԧ~& ~zsĕE^A|\-H#w':eb9Øf)S}2iMI1#Bݝ+IVZnKu(Ty}2iR B՝&X Iŵ:f<7|c/TIHgw1h҅W÷)CeՇK0 cwbeU;FL_rDb9{|o`b :f!i;JrQxU?D =]w{49 @@;Hz@s@Yh1;Tt 8 l մ_ xY@t],o㩥tJVfqb +Zu"|] %Ҙf$T\6ۿ֕%=A3ڟ߷k@WGOoɉ4ڀ*VڗM#--Q{FdƘ ޕcwnƄ[ܽθ6lC/9'8ViA#ddԸ#f溳6|%Wu i蝖$[5KO^$CMӵ-^OS41[#W5`T̽y` 8oPzz0$Λ.Y-/WSAHa=E4b1,dg0PȗBHjZ  Fg0;&)gHJsck+Gc>{v `@W}ñKemd? ?njiS,_ev.J<(pt߬]{5jN>m~&iwfR)^ \=3DiY;堞U8`n C;S8,)jh`r%5]?]1{3i#&\0H UT+9zth%B5y놷w@Hf4EtC$\3{skRvLO^ڍ>O*e")8iH=1'ubq,\C^s%F-? a*יNI8bX!bI[]bC Ak%#&gmwp Jrd~'U2 0I &ZYH..DI{ix4"R~'4t'.p Ę D'x3o~֕ph.Hwނ$U󄸩BqXq%>)g`H*JȔ^>B.mSh+BxqDIݖ8,4hgp\/Q5[$Hnnl!~g]38m>?i-(qRs.MdWafb!tB=ݺSay^gFM6Ћ*kZFE&GSE@.;\\@i8+&ɤ@` `,k $%w A93Ï }ՠ \%![O=|P:NƺrtY ܰe"^̰a\s vϭ έb{ }7}۪L̦h2(/CXc`,uR]׶G䇽'#L7)ƴv^eG!U6Tx>AoYs7?}Rx@NY /Y !2SEPlJ1:"3Y0r b0xO2>T"5 ry H5=HdjHE&Rn.~=vN)]$A%QG؍CqW5$.LRi~6&tOѥlw9*~t_]oqDi@F߯# (׊Tb-ȴ#Ǣu"sO`@7*1F+Nٿa`lѹij5).-0%JD|nT\J)seHBT=.i Df%4S!6h.M?:s& k24(}oEt*u@BkLITDg;Zh,8> :'h~YYgXs+*f |2ۛ#tY6W,^z1cp6ϢaJa@ʮ?Jp )RiЯ v2r/K" (j&c;1bMW tA֬^ׂ-+a!Hϛ)W2ރ}_T~T xhmhD&J@wϖ!}-G)B͞ODZSpa 2-_h'F$.61GrN/ %)/}H cl|܇2a`̈v5b5 's1}w/ qxP߸\z-UaE=;[r_kV5pF'4)VӣvyNn47h˵vN '5c٩f[$g8][j ?>1.$ -%Xa_{[ap׶#ng (UhvNu3 N:O\q6R e9Ux،Fv,-OR@momah"ʎJ琀=u>]?<$T?vƯR$Tҗ|!PH/DoGɘ#Y멃1 IoO#+u#r@4+Rp`8OYZ  f ')f;IŻ"ໟmAΟ}Ԓ\HAVE-4Zt!l[i!wTXNv$r|]>:}GcY/n.w;3YUT򎫱 s4/˽Pw5.D(C[[G"=iWȚ 2>n- YH01SXVkzQfs-Ǣ]i7E.<ѰWRࢶV'.hnY,o/Q _GiMCv/I#r~SNuL>.fL,nMkeJou@(c12eTwravRn8:u YLWPJB kS1W]kf$Ly|o2[f4]ԮYb`QqbT"Ềb bcy,̒l$F+9xH.*lvUOw^I>בw9(lUm;rЋX'f;;A'k,Mn1~uНäO{m%6P3g0}6o~5!c@#E6h/pj76Ğnx4nRvYX9r7#ml]Z#_xq]t0]:N{ICP c =jfrEOHcY`]vpPCFī^Z+Ahf%LtwIީ] .ڗ;S|ߊ*~ D8 ;i!7LUt#WyVk,7NRR968h @vnڸDWf 0rׅ0I|\ *',VX[tA`2cl8M".li$ ʈfV2^^vdwajknm뱙0kH ^2c9ЌB?g|}BUʴ{ar|lNܶA!KQS `R(O+pGu|ƒ[Md<"Ŗ)9t瀧/Ln_n^BY&bͱ}d-h N8V/剋U_R /f Nq|CvsԔaZ)SGIo ?pFfQJbfH_M#*GgoSh=[繈EᇅTraFd:pgŀ:`o$~$7зRP@'F [qsa0R+Zc oΚ}Xܦ"ʽicd?&w_hB  ީe93"`j}Ckc#{҇ȱ\Q >@=h8"CWw bx\/ \'jgP:mL6MQ%nj_z6$)ǔ1oWt3Y皾o_Z6qV[ۤD[\'d8 TKU l EiWME=gqhju1+}ƗWȕxQe!6O;) ^>ļ %fy oFf/A_I'&_k|T*O"'眝K}~uזW5f`F$R\KcS XyGp8^ȥuq@|H,ܤ̅Hr3FTJ~__( E@ t<x,@.A7~h""XR0)kzV`Y;A٩| r!tm9pH|Fqs5mxlYDW m8EO}½쫁b/hhC_xm#7Y K?'jw5D.d#ːd|woL}RB@2ꫠJT壞lۺυ=r1.l%yjeQM?o܃'%|5Ъf`~is7)i7Dڿy60®dzrq{-Qy {!@HkC M5\>G~WS=҄VV[lKm$=O-`~]OuRp"PIhh. M~$W/We ݷ`6z1Blȴ@j4H\>3hOsd0h42x0 .11k봡_fI愼Kou̽7 eȕR#l^ðZ:P&B17AIbUxsB9ĸ-"l9a)cٵ1ZoЫ#[ȧsֽ|ͫ6QR\< @]%y~{t|f8`8=߽X6ŐuK2PD9ΉNL9uO$6.ɺ MW r٭Qzlt e`2)9e.67^C:䦡Uuen,Pʵ6СNbiEV-T9r}uV ]pfq:g%5#DY)֏lf=C![Kː<7_d!oc:!4@ "rW1pt͸wU xW*9*aHz<0OZ0a<VL kMˏEy%p(^vѕCt4r`IV籊UtV4$%dG< ZۣW`]>+4K=bM&$O# Ns'iqp,h0Cx)XF vh/'`gӘI]|g‘f\1 WPd v{qCIjѯaԬ,_֕-s(I rYP(|3ٕM;ֳ_ znBmZ(a17Gاb@S,B ]eoOZJs ;;>^GO` zsHyat ŗiݶ{nO7ճVUA4R( ,}Z!##Vc9= ^< PD:5;16s!=(=o?I81y&* NQ?$@ݷ"3 ,WB(V"HΝ0vI`Ϻ,omUGi.vC6+#:i`YMsqR Lz?hHa}+%5œ_@cO'VMzK&MËH9q?6qD+U AP:h*[[٭ j %N_BT6(28Bf"劯cܯ `oO)mv%95:{Fʺtai\z=aPc ݹceC`~L^ʪ'TMe6^#P4xswƥWx;~Qg'Ɔ9QX1GeK92'_\IVtS!J?0)x!_F&i4h.l A3ˑn)1ƂT ,yp?BXp0.o y1!W ޽Qbp= >z 8MqmIY eH,i8_Euϻg[[FK d{YGX:!i6 >_-P(FKeط#Xh 5Xz: lO`~;8 ]vֱ,ŤW7mO(?"- %rec 7y# (3֖Ix HFC,8v>BJOƉp(޸/IS&゙DԳ]XޮV^/,W)ǣM'2{*Mc4~?ģ9UDJ0+6[)}k 2}N|ňpJ;;4}h`7}=͆zx/Y9Dz' b2]{Kjqص'y-wمHlZDq2Uȡj($ jKDξÝ5Jcutv@'i4JN/#] :69)1bIW]X3(Ccր  ;aҡT\)ahxzr4&ŋH7 )Z4ICK)CEQ[5#r7}ve SΊ~W=BJʄpͬ+DV]<ZAfU)-KzZ2c TƸ;qEI,D&cuī4X^ S4Z\*8᠑[LJ| 0È 'YCuyH5ɊDҭ=#b[8j^Ew1sM%Zb4$ 'TSJ'Do.%vmx*/Ko0U@K?\Kw!œ@vVT%nPc/- +)srqލ7 q\y.۾u|0yڢ&;s53u{>4lixc9[iŃM>/ryu{MRqBv[&PxyKdLP 3g-t;džy ÈMlYF8xD{BjvT+V:>0(ntݑeD"'&Ʌ8D՟QB!®r,sH%I~;=W nl3x\\zfuHnpuN'BZP֒0*Fh· O| ׾Y韔Y,KLKsIc?1Pl(1`;WH@/6ZƫF n~R705>;hρm;T+$k Y;Ud-i~Bg¸RjW Jvd>M"? h=vvvnJu@mG).pt^FtkHK3y+bU5ru bmI—AR.9{i V_Ӭ؉v #iKe^1$]Ԃ/`Ch= P"2qMa׍T$X(J Mn;U Lh7ɪUf#4qɕxM4ѩd$m&JNh#HHh<6TӐZt& u!6a#M5,3*hF`,WON'JdY3+yR hpUA jiwAE};kقn[~_8z4QTj'#a-;fQsfcj^F#l>wì*C9#mV%E(/V݈d*cЧͺs3wr >5ïZQҼzEY8u@ܛ|)YגF5ȣkNn>,̈_*xcbK-, c=OPBPl¿fǠ!T# ^$"+q&f؁'|&Ysĥe3Ǚ݇Tw.[5&%CMU9e}ZD(M_'Be^7Mh,p6M7_Gp@ ?uYhdfc8Y֞Ŏ3i$?&7 GJ,VW`+K&֑ z_‡L#f*$k ylzF{6OoqLUYբŤsgr8jfV bka+OZC"P w }==*6p"Yp [![lxr_vcv|*/X`]pp5e:O^ݭ֐mDO\ Ύ{ H@xLeEc4,}8&Ҳ!leL"5[ 5CͺsT761hX=(͸r%CS֢w'~H,%f 8zƅ$TheS5EyLK#Ug ףS)2]&_'ۗg/ƈn;Z"6%GxC>׊/yҮ $QXo [N ~dֆDzl1Pr`x |ΐ录{xl(`Kwҫ8&Uz'Dm\X'$sMѡz>˲m5o&|dl>ϫ9RW tx$hi9)BLE'qU1Qn8H~W~c]6Z&Q[e>[ 2,i63^ETЇI4fDbbUַDI B<ڟ\BP6]^IRM"6LLdׯmzq܁ 窒L"9ȭ/_TVjh_/v~>kZ I{?w^qēN)]t PCIU*+ GpAd2}yC9idӬgT]i%еcΓp7X1%x1 v2DA\`w _*hBtXv\bÁ Q|{qOuc^b5<<Ȑwf!~^;0jPcZ{br""wVQE鑲I_z; |vo?y1Y1K?MWs—/S  >m@t/B*rDL1܋윊%3ITw|,+,9`\I\dN;h GqSÎx2{(=.'Sr/.IAuo⋒җSf␑/ݼ&_6 {V+ӥޛWpr1ٳya@%IFa%jF=W}=ò>,",v!b?Tu{K A֡\iyf߰zuǵtXY*[P%NZ>p{xAEKZFYF؎HYXU'DjJ?wz;-g;C[17ɉGJڨc ZW>aS\鏹e %w_}&QxʍwwT"rZ6|n}8LkÔY0!V_S >mF:p&"XYL"Ch^&̻s{E&-MQʍ gOkc[ܧl_t;_uZ$X"hjgӜ|%M "vP$28d;L?z!.?GTu u'q,Յ3/mz.tk2u>5 ;p$jXR;+累]\ʳ4ww$=s"+Xv磌MF̚$< Rvt7p(_r̛1X@v+$Lp~yU؏.ۯXЮ'1`YN>GSv,]x omMm=sUyc| dhP{)ڸJJoO}7Rk1A:jD 92_D@S|y;mʉ^jp>YmXx.љcH>\jA;sr>`d,- 4$Q| MUf6D i4FYx.IJ@-J6 PZw,udl@c?^xfrD{OnIgWNFdSSFCyStڜNWkTKH=~1M]|3w8 SL{Er5JRP^!;A_uS'i՛vUPԱħV}": lC&j[G;$ι}A_MbC8-FÝ~;X͔L*eKSg# .&O?FEuCN.3\#0ڊy6r۞_HI%a 2gf5yEu4*"0)Ü˙AABE2hV!EYiEDn3Ȭۢyi8`$.20śu^"8"xdv?Ƭ&WxP|^ V=j6Ь)d"!.wܕ gCi+;M䒏XG1IىQ=V]WG' QftfzrV%mƚv4PvSU呅LM! eoHKUJ;|y +־ 2F <pMU֭^qTި=?4&ʎ̬ޥ{udW5FTIh\| 's>ss9M96bsO# ^pDڀRwV~gL_nˀI媎uZ_q\7z^:|>s9{0S{fG6P^z*N<LvN(54>=v~ie1xIðə'*OdjƤ"?~T<TO5DS&\`M$6a}oR Eˋ"h6,lyuʇHFلt? z0_.5ǰ1-T!@P<\_6 :S}h}G~]e\p~(--VGJ]RMwdQ7sx*ylmJX:~Ka8AfM T\0wYG$\O=Nk-rrl:aZs>c#!B=իe5ehCɖ>Xxw6!X fa`QSvzP'lK2FWڷ-D"۸Bh_s1cg#˛<`/xeuTBRa2M ? 4{P5xL]it 'Tt܉C^ 3)yI& [T9[e ?6{8@/jfYZ<{\[LcmD2NWҐsĔuŽji-\,{u!wd1a>#g eH4#fL/Gٻv=<,CUo_J|Oؽ\ }:*_ߏ 6",v$⩃Ժ!,Nu\Dk`,t]AY3m&T)@q( ݈%.ߎN|򦟐Xw@w#%w6 iMQX9[P񏸈%Qȼ[Ymʘx}bayoH!uEّ9i#2WuaVްSm<:]7GjA^̼=V+%-isN:āuP0O  L/͎RL`D s:@oӌW!ӭ`7=m;" FÓXf_fKjҚZ Ͻ#E gcA3~AaDo@))H9-O^wy 88P6MJ$T=YNGmz1x^lQwtXMeGl0y[Ả*X )D*A>ky!m`lCdF8T IJR@și/yjcp A/po[ 6g %txIVSe2"-6ޅ>IW/EA'QnIb@]w}^ : zolQK24bpѡ $\7 kz+xç}e~jH3c+Kϱ&tjJ"+vڗ=ә)Mp{{#2-m{ol$B퇾壹t;jWND7`2W rѹȔ g?g)T\N[-׽Aʏ<翨_o6a'Yu7TP7EDJhqAu㭋Qg)%Fxʨz`{9T X"nX rbL2ٸd/jCك\Ѵ@9uq\\'^Y) vINNj- W &$Z2AfX4u~4MfaiRS#QItA TBv$3kSbpMb ,:J,rf5ycptyVo6Q-Œ4%Urc^oxL0|3LղuhJ'R/˞xuTZc0G2 gON ^mud}+Jko"_&z]~A&dqR;9ծ m4?$i\(C]w4t>*\*g˧~yu|?_6q ?mݾ/wVI c1^V;v9Qf—>#흹V>dHCq |1뿊,XRmXz r>\[^|-ˣS.q6@+z Uv\8zL=}z_:E8w!B d=;fZ]*=Q.QfuA֚Pc zWe:"2xlPb:e-?@ϗò$yCk $|G;w1iEFqgB+RM4cY'orY,"jN(!;S&]t`|aj>0m}w2ll`ɓG nOɲƵNЖ.jeqwǁбxL--$P v<҂)Q_ٝc6B2mU Yxe#RJ?~NKt5i:x]h:%Nw\/o_D|BYDsdv:>/k)v1)~sb%D7݁7JwrHNjy &g?i\(G`vn=|J|"ڄ8a"-c-´^?ac4񡬑~s&2&(zP+ *i>/%DVVZ:0&[|H6p; hL-VSH#2s+Sg灱-QC0ѧq@7j0@RfC7+g)IY ro7?(EΆ\ƁJ̈!9P vB뼅E@Q54BEer g`ߓBY5*L"0|tG) 짝f!-R*=\ݢ$AS* 3+9Gö6҄6XȜEٿ!4w3B?M V 6dR\Jh "fbԃXyl.z4k{ l[;FY-ad=\qgʤj>A{nz1/(m S \`t㴇,K@{KbkCpɲY h Ƙ$ģ5oź7mݎynr708LL)Mָ"*7:/#KXXdҶEWr_R'ḻԏ|f~ ,oIqf)n>rjɒ\C\ c>˶(EOm7Q u+_]3VCT]`)cQn]^MC3!Ky@9q5sesOx/8e轮QtlVp-qAD^> mxeNSPFh 9.lk -vIel!yr}k8D Wv0kSrW7v?bYbWt ΡE=x tv?r%.Ql3xB-hFa6jCVjcE üͷF[97@b, >A'oV^.N_ |hg'`Ohۋ6ٴD =;dvً|Wʪ)W!sV%ol:o; +/ 3*\.@bŔ.uH""9 JfOX>bj>ZWSLKECD "m[ܰjZid Eiu'*P8aĺfBx ${V ->N'HюrсHw0'iFm;R2,R_hZg~4Z;,9\GBosҁ{ v,0"iQ,'x[0-D`G/E.aehvI`ݰQϦ tdSlT6c"q3eV`IҒC^^{pwl|m.a]G8A1:iNEG叜?Ǹ#4%wz}l"`xiːz˳RYdyimwnz$*_ZjTOvy&y2> kry1&K|V>:¥\s5oDE֕r8(̓4~y@΍ӊ}IEIJobŢ .~ `_K"ZaݕZsH"We"[gkx>^1vģaGjT{ O/_ Ȝ[T“ >ZD㵙K@hu.y?@;͞*<S%:-ނ2Yp2S:.͝+XSzaG^;.$-|"l(]K HBXI-'$PgDuhB!@3-00;tsPSY}n>JHa[#*g4-T_HJ[ [yW?8̗R%9>0Fa]79||v+}`_Wۙ6fE@ď49y D0H\EƗn+JCk6IVz.q@w}&'[!'Iby~}Qbʾ5T,f Fe6aEb*: '@ZSZEX\Pݳ<5R!`V]xdF ƽ$Z^1 "GTVf!H_7^Pn}?qV9&cרaP(bKX3 r 7ۢZZѴ4\iJHldwHF<)R0UN 0@Z2q# L`=f Rh>zc_%BGMzأHLSO/`R#WԁTyV#LLaXRp'AEx*op5ފzr?|kI7ɽov35 ƄQ'ZDH~B(yÄa.7;O A^ߣ |9NWW]"0[Wr*_ +֒6OCI7-ɈV_njv&؂^uzd*2>vMxiCEr/ }t 1悶/ #񧻖(.q.ܱ N M_N! < {O \"dOotQxXޥ=}@:j3!WwI*=(dD3ȂoCjY0_xfmm{B'&rW!cBI3)@Rk) dhRrB-ҟ1vȥȊ!BSzZohp*;(5/D4RL6 .}*VFH.2ܞ~nGIcIעHܔ9>TpSȓ*vyB-g ^o3of2HSE,' RC9wDj u+ UHl@ k6VTȷv9"nL"CdևXҭWDP/.~%T ` >h_GrL=Ķ랖 8N–s Q.ZLT7!RKjn#r@ 9f0 |bCC,Xb07{R; CiqB>3k>*@r>I~k0Ʈ@)*缵˪>Na/HzDw+ Ϛ}1{Ֆx3Y.jtu׺P1dW%p !FyHNµ;v)kLu.w1jS7iw$[dk:S3_.qdLJN Sq g|qސyKVxizW π>ל%Տ65#Ǧᦂ(MdbB*-Dw')"6;tA`z.ƶ{\[Éۏچ;FM1(M1u5bHI%%j64Z!JuCI> MH0ɉoB1c'5q*?FT*4;.w1FZEJO{)lȀp~T/fSHvXmMVV#d}Eh6:f1raCkC㡐Flj;J@yZT71 `3x=s$L~]Lފ$ ek;|$^N>+V%aRpx^maD+f%bW ,*'2Tqc)*Ma#O| X).aqE;."3鴕>Qn:kz~\LTw;0~e6%=å@Kg(fk;C<JV,8F"-R_~+7`/5{mpVܰ" G&+~B1#ȩ  xn>7haEpW{<2h[qVdRCx-) a EƩh)]+jB8nLb؃ ͐@vTp0fGtM~ ~XL奝mEVR(}*,c1KBLx6 g*s{.Xk>u]4)nG_Sp.G?$.V[= 837c;ܢYVh 6e2dzD !n:Oi+B$7)>ˊ>!\N8\g[an6ǘ!Dy8] _Lv05: l#`֣7HKI$JU[튂+'zdwtRhsk0u~UuSZi~qQ~fWC:"\ۑ?B 1eڻή8%l PzGqRQBNP k[ص5+@߲UIp^FzI[J :<; SD,ϧyf;yޮXSFHfXC9y@)R}F7}#-S,0L)3@"#Xr4m#H!Yq1g53^8(2_ޅs>"e0@Nݿ3Zl.i_cv< h<3Dez@_^ٽy2U+&SC9:U0\1DC=~{l/*$c(+zS\(BNWua:ʙzTa|HN4ink)p'=)P>@8 47<`$]GGcv+Cy|2/ACs{@ 7![e|?<NÆI*y@hyI4Р*TrX0붕WV‡'~x{w!_N B/9.hJGz(ݚh9>Qbwc@hWIY>〟bɄ,搙AbyC6=|Tf|&Y 7!&t g&ފgy_S_ُdN_,O _4hL&+e J^0:5+]o UAkm6sR =uw%  ʪRH"sYN~{Ksg1m%5  ֌LM,)S`A֑,~g},|>SqM?Ql=63 uRmG+Q))HIՒ]BFypq[<8uԡ|pŖ7lAPwIY67!geF]Ufৱrz%˴%S|u KVFFla.(BRi!,R8кV&Y!p1Mu mvO>vHokVLzi@X YWT b&3q;E*^B忰)V>(}e [~RLP[ /:/ݘ=f.~*^ԄuqIE1a$> 2~:Džngn?L±X',j"=fVaq`lfoQu9|N`Dm/AlЪz@UЄ8e^ K+x!L&o[fDY ׃8"Z2x~dF E'fFN b \~NϢXLnħkbfoa%oieg!<"svcWhB:3W:O2>^e8H^/R!IFZq#(f2`Y /bdqYuZU'@mtZ S:̽\]뾬sM" .ʰ: #ĉImP`i#&uaSl":͍^yej7L:sa[euj2 JφvcQ%A=C$/E-8 K>;FL鱥ݟQCjnii 3Mē@-( Vj)Uq~!Mܐ^ B<>˵8p@+kЖqSZmOSf)r|Gz X\Wvl~7ssSA1Jg95~H3< ='#:0s~ QÄRvߚiRYGJVjBIPwu cͅri[GD7&mnT;%!4W8Q*d߼dܻAsRYv'VK^aoy|M1\q?߁z@Z{?[Aα\Z u%Y{j*tzp-/E!FRXfs Dr}ymk_%ۢQ̱sڅ7L)޳ona [8kI^S1tX ?e.oiD74:Ef.E~s秷%/t$>%'i@dShzu4"^10ig*<5 7<"t\[r. i{U;OѴ4̓6aqQ2"Y;E,Mc@pֆK+͗f)7&ޟcAzQ0BWP۫,˳iSrMcʕo\\cFOj"#k7CO*Th"Q1sE }A CpP|\3kܚ x>Mĥ @a/9wyCjd!~0qWBg [Gaq%^{_z(!gTmՁ/#2)zs%$2g,(_rY-E *v{MJVQ^]hInfs+|A/Y/Q*Z6۝~A%LhCŧeݿP)g~1E$)m-Vdr)+$g%}|ϐeebP He}g 3T];n /sfD]+ @cixc; C l,qU~6hLk \W}+T/L00 .t#DQr~%o&'2*!l@:5 l1,gm_kpxF|<1UVGy8; o:/= M5%_yUvT'- SB9PDMusnGHߌr-l Ka(av,ڕĈjgcM `!z\#)he8LzL΁ˉ0L¦!}1*9%̴g3-F?⬙EHB *u K_sCn-ꭅwvCfn8 Tn3=* C &W^ ωr;w'[wEҜ-9AeII"h}~-~*H*W!WeiY/mxS;?\Qwjo/.z<#5uV:N^FXhQ|AɛF! ԘJf#L:]0aR#ͦɆ̽&b+)}my xruFX:>o5nڸr gTF#DdthF 2P9!~2p!Es ޞQ|@}76:63 ^Aa]&[_@ɣ,:G4rL|ݴ >s t~aCM/v:r$%H, pȬ]<ʥ s{ii47 saD읤 ZEC\S+,Lď >t/٥a?8{kxl_2$-sBbWd}{4 }=2mcfj\eaY/RTyCoۮFyئ^Rn7׭PD:Mjr "/B䭊z_q4@UB< #L>@PzITQ'ocܔJ SW]_yąd@D3 *UsflEci[. މp4)-cx2j-_F5(Sa~] "T+3sHgP]wgRɰ[iW`{Sa|" ;tc}KCBɴ׌K++Fz(zJmIߌvt*Tݝ c9ȻȃT}+0S%-Ӈb24%0LBaQ(r{OM:tCU4 8+p|ýdTѢ%u_u#էFB, 5{?m^m\Ș!ި[/v}V & b_~S~F(8@mC?~`ȩ+ZƏqaw-<+4d4{6V[mCUVAWZ 2pKn28Ҫy+$WtK4; c"|֚#0gmS;A M>}7SrB9WT fskAgr!bYhʹ)仺-y58R&ddXLCn9@6>fAZc;=@ư~a?HkW\(f_ל_ TF(7w.]z@,FXmzqcH8.q,dX>vk;Xla{g~:qѮ]$SKkW^ 0 \*M-k\9J)z4TBL nN XTg^%f3MKvCc_Q[cmˆlh-'yG}#ztڸi(dLy1Hd< Y}䚝 vMlI,n>#VWu*kȜ5cUkwe} 4uik/=! BOs10j8XFy 4[%N])EԋrpN $\Dx=o4su,kSo_}O孉Uf[-B2aRvݣӣ/Ke=}eX:ȬH5Z6&LWJMߜtKMQp$Y~q.;:ݷu3=K(DёgA3Ch )]`4#`W'dkjk Qϔv?G؇ڌ!Q;sc %-Enll<0 yRmʭs18j]]POw|وH e}\,9wz''=z`}'W;UR$"f_1KҦM-|$0Lt9^69ޒSW|zߴ Wg *:v d\ XΚJÜc\( c{_/i>%J%\ŋO\JAx2SK{D0j!~--bgE*W- @rpN{1-](CЅ;ȉcPklt={x&\s0`yeu/pWrp.d[`Ҫņeh{|/*9.y4`b22?PUb3w+ElW*Vx.⹌;iQƵ=d$b]66,#tРnIA(xK3 uf,C9ԫ#n<JE1f-^*C*_3|܋qA;l$ARX̗+_*Ie1 q0Ft 1niFEԋ(ak=jC-`s?߱.odG+Uݺ1ӣTD/㮼ڀs1~;@;Yh\yCv^} 0< J}ӆh*iRs`9KM8}|S@ےR-]%&!"hsҡ27ڄ$ LF #P{w МEd1Βɲw j "a3gى tVE&-+- V[D涅;D~OmQI9u3f0;J&Jޞ]fdQ&>[@_ 92 C[[f`_V-T/'ɯ济y h7Ifl}z\7 GD#:FDψh (? bǂc.'o_%w1; Sqo=JmZ<2ܮ4Q +se@cTSf~ˤt;Mc7҂0KQ7 DM5 Xlchw ׮>DOVWgzLYgDV90E^Ӝ7 u)29=Flͬ0iŒ@Ds@A[8)]wCWt'EgxPv~p*h(GD}Qz̓p,i_/*DcDZ ހAs)h8[Sco[cie,!4b~~ B5I;!VčƟqqo$= JSPD Yb՞  lGg#`{U96d[pРgxs]]90^6+][y*.k`nO]P!w]ą2bd)hnv: {TId*,@BUH|S8@LPq>3ڔzIKګ-ytzR*:suDi;rR,f-Өf /?_Nɯa[*3/iLgKNdp3ySe.›i5J<^ 6hᇺ)89is)H;dSo4umMۮ~܄mc<|wxƳ@^fE7 ,qz.(Un3:](j/aBڤǼerK;ꔵ&7\^՞HԖQ d?GGgF=wj%LQq{Ӵ]T_Tt~C):U6vSNÐ俲|>lh%,3i.edG;ٶ^n!*KG ڽ|@y+aM;Fc.2.8S𝻅q2=i#>Y~s}s_ەNv| fWEjymʺ):./(M™AG{ C3yB]`%`)C%QvHpم<\6jdtt_&]7ٱ$0l_-z,sT,R-5롿nt. Vg|mgٖ5w{ɏk&ЄvTrqFnA CqyQy/qxEa)dOq! ;ITy l\p u綀\V-InItr:)JU uX>\ٹ1p}Ôg%r&9b)6a#zFZрVNWBZzm~ׂ'gt,rǗ7ƫV/$N/UH7QUmv{2Ma7>DaDZtcI񷹄ZdMrC05yuqBV5-{Do% lLwů䆀`a">J&0HQଇ%`HS3U-BWD7h椏Z+)pK hǦ!A_Urw.)xރamyX6HN`ݿ˨Qí8;w1ʛR'me$f&-\ pXݻÏt0B)<`J̣.HJlDRPcmPv^T 'ߞI_dmCN}}y_"Eb(V`.{kPy^7[$91qrQU?Hti6*"zp,(!hjX,R|u{heRKr}BVd L|'Bts؃!"Xc!+:8cdqӕy^!YHz[{2u!oNWbUJCBYe<-g3.dw,l@>ҡd4a F'A{)@hi˭^D],DmK-\ k۰ a:d H =8*q\T|io7#JE6FRsr8 غ <p90E{Ջj -wr1-jwR 1{v@!#8Syr:b<0" i,CaLU1R}=SWvureT(Fcy\'6`ǟ;~p|obqD Wƽ %:YL91uxWϦWUjT^ }|B!7y=VEKbޤk\yy44lS&7؄qR /3Lh?co'& 7X78kh1Jժ[}(<7v%M7^"9&)ًеIkI:* c`rH 2iàOWso:r8}\A`5/ t~?6ɬ5TDQD-]ukUn-UrYþ[, l/xLFsD*ҋhG(ujj> `JZښ /ʺm] @z`)+4$.s06"_˂^b^`(rvhjDGM=\hAd65&6)gkI|b4{HPCn/Elx*[k5<~ej>hXM-}XҺm5=^ j Zb}UU c\JFL ugCכKYN4 N 2A$z6g2|7+:U7/f5ԡ;7M&`\8.ݩABWR%,v Tpt>Eo&<{ ܦTZ d;/6̭)5z[ᐨzt 23M#|ZpI7¢>L%ÚjqU%.D@_< YR,rWk YVKfU,ՎIضMn M8u泅VݎPN~&ēB?*l#@cizX-0F{50.s_h"AL5f}9)mXvz:15KT3^2wq5{&=$]O{;2nW^)φ)_%L%'!0;Ab%y.*cF9 p2E;qjKzr"LssR{{({l+5\`%]kn5[`Ef7INjzs|Qh٧[V[8T>Qc ї%.wn%\M$$qgO2ߚk#G,u%g7 <Dî2֮ vF/*i"ؽ*ZT.3y.;s-. XoX܈SSod77>΢ JEw\.)rȀrF6ݎF(3a@C$i[kYȁ/OVZMI5oʞ%} $E*a|_! #J D}N _Q7&OEUW֚98~KsE1vaj:JdWDl{ N׋2QV$_34}跻٣oNw)=C2*٥n~&-QQEU=0b+84~s ů%q )Lc(Ӻ[d ;3l97m%&f@4dCU f04 vZB(TzlhuOBDK~6_*m7uD1XY"">&z_o8z5j";cpp.Jd@jL%$Vf5"d|7uB`Xr:o֭f/YrFI5$,0 %)>)@R]e %`iǿ9;AʼnZn5'Ǵ.g2n+Hs?T $ |ͪeVdQ[M5b."I)lU+mvZ<6c caAp.vUYC@#l~5 g<[E3*8ܾU Aeע;sP0\KayKA-"[u&gOsiiw#kV0es{1=B|]Rb$xH+R"Z5Td(8W~I((+ SmǛ)t2uHrX@2;4T=V&=L?Z K1E6b7RTr0kě啟L{(sZOB=j28,ȿ@Yyn``QXT&b x؝%) S]Eٝt~ؼՆ2z0oJ&ׂ7nJ!b;@З/ʴxu~sZk#xm#bh‹ V,b^W6X ^Dy,UƶX,[aW5gOlۯ ܠ߸Dr~VU)HO5\|#t)ABMq7{Ȃ/}F.,/Yo0B>Dlt\d,hb+wSa֟Ho0B/Յ2Wiw,Y%f$ת_;m˅@rNO5qMQ6ulp܃~=9|y_p{TY>~6& ɸ: bʑT}Mĉ[F%f*#?H졣"1=HF +H݃^uK%x2-ȗX*dɆ*>yv> kuB[^RJOV~6͜H}4[#)kNΧ606A_j,Rsb<`s8tXdʧn92qZ^?@Xt,ûHN[-׮J_+!DیpI~@rO0(;\<[ElLaW(ZEUM[@4K>'akD?e.cr/txޯ*jAO=T#)m5*B/ό$[}dF>_j(X%ʯa&"|ԛ05B1n 6+09Mnc LƤK݉sGo~ARGkqWu&S&m;N)Hs|ZC$+پh{d-hYw(ER1vH{@ʾBJ% \XFŖUل.JCaiN|Jgªzh9եÒ]$iIunS$|? 9J=f~%Ú%F {:qˣr23[S"ٻ5^!YJ{ MƧ׾n[l_]7DRTR0̹:׃(@S-T8CG8(l3NHmƅY5/vUc(>=ŃB:$jz/4Jݽ' AɣN>X~zIl DWpoՐ _N&9B $tζO.lEdMG>3Ldk܅8ƼӸ.o83ߌPZȲ\ >\.Ls#fDS4sFDβ yRp,KOamO`9ts/6թI#8^}L.^E]A]O$o|劼r{Ad˰]NFmz$j70\t#ZECiNW@ow[IN:0%5Ғ*~yP_usо|n[ n$>R&ϰ4 a tft'~)`yGS͌Fy"6XTϙ]JgטUSGYo:gm! QA|zj H6sƼbϬ܉?`vMcV>]A$jzwG"./ /eЙ-Yo!/N.S($B`͒hEr%N]G;,|}`*ܳP(n`鎶W9]ejoE za-gG5/KPZOQytKiSksbœ/F0#&n#/KYvg$3r?Wi_.8|z6s mK_q6:,lT0;A3P4&Х?k7B TK}6s k A4Iq5SަI`9<|ΗWiia8c!s[`=L{; b\LeC>Ș/(y`Q,>Ǎ% 6r_;&aO*L[_9Y^1 `muVqG2?>;rLs|1z 8';IN]M<ݩMoZ91# Aq7 G_݀T/@6ȖKjBVeRsW碶 bRa"ͷ$-AYHd^|fa Z*,S|=PW2Eg*" ]#?OLC*mfgrbHKM1 Mpk)I%uBF@1Z8sm\#1zAԙGC>Pb4yEM6ij8.11::OH83 N.ũ6:o᲼]2{%1j<}&Jpʝހf<%֤K@%[*HuoB)DU~k3f%$RSmxw52cWF&9ÛbQʇ'564"y+ܺ_@D{q=WH( Bm:TR#x18_;3cuT9x07[`-,px`T .Ew=ծ}Műĺ<+WJJ:X2 0&jc!hL$:->JyS[ZHxUʼü*Gœ}u,, b'Їy5cEf{\;H}?r-ʤ9ީULFYK5"p}~%z %bkgqZ[XF[BxlooVKEx'nFGthpXH%*_|D!P=T_fH#BX+5=?ث(zꄖ<ݖqshZ>eIi᷅Ds{)(jH4>ß[?h5DïYOv6[AimS# ")-$ fJr?:Z&a|oْ=[R2ܶM||bB0]:G%] V^.wvAX2"zECv8= ` lf. }|1h%6r}J'lCVH/wE_l8 섛5'cBw h|Ŝ_N8صE&g|{"U3YOEnaxd[wE=U)%@qdPzo4q,i0r3b;<ݩLHǐjL{W.eMB Iz"Fk[*aչa)f|fl:EþX\8/sH6+fOm̪ hv}c,M+\Pb)5|s{pսv*of% OP;tK>M!U` 5J}_ >ΩhN+;h7j\gF Q@z94iE2.GGUӜ{螻ot[]?N_1:OҊZ%6:Zַ&@CUaHW9j+$ " C]UZD(IeyXf *#q`aOwhrvBw ޠ %HU7PpVwi52f\e zDl,OkT=4tCMiZ).8't2_a[ъoZKsSGAlM=]JCZd=tv` >,A.n.8 ;rQEw%+!t G'QVq;,lbgd5e$5ȯA~̵ȗת2ֶ1 ͭ@U*81LBˌ`GLu3Ds`g ; ~ȹ, r>~kCX1f+ƈm310OąLš Ca t!ŏ@.>@ȇm?5si"4lq r"fRe1!em)1B2'xՒűVt|J^#n!͎|R K"p^CyW]ހq-C`H e<ٱWĐ`38mv9['XXPҏ@ydtׅOøT;9[K 2 /|VR>/H=3/5H(1 q @=sC h Qm&TP0Z7R`Kqݱ(R/Y 8/k {Nޙ6'~ih̠%ug)ڳ4䃎]fcs1LJLK;d.ImIaRa J&A_Aph]X ,K-l4HFrb@w fw5Eq-jrr@ٜѧ<*{!d,w>I4PECuo,PB@ֳTQQC:D۶26qB6L>`:7?ϟUX('ƅڊB|g(~{HL:W3ywݯh$u,4Ƨxu0<2J;lصtWZF FyR]Q,La>Y0M,y•CTlꦄ(U' (֯w& G\wj r.T1^뇭6WÛn[@@h#ּpIbr*~'w}{RAphM$TTU?P-G+)t0Γ?PN-*~l^u 5( "n4 BQжa9ǭ 7С4afb͐aIl7ih|Z3^;M>8Wٕ׵7( -9 E?ԟiۣͣ]i XQAgK L66..<QlH!\ћ8A".]5uv7);h;t6*NKhg dm##g.M0ᎅ87AڭKF{؁O<\Ig>Jp6BF]2&~g̳b#@pgkyF?Enܾ}eXh;j\DzqF'?q ֆ"]u9*zAClN1E u Ut 3r\OߖRQG-:z28}+:#r+H+foɀtQL 'a#@[ ֋ _͜+Od*@I3N.r'T@νv'u β$C4+rKɈ(CEċ:R/1bɼ4xLjr/oՋ\W_tkաVi[G3*ޗ6ma>i;p˘bު;>]b9P uʼѝJFL0=7Raese=dt˚]$Jcgs WS~/i&wm 5׌ZpD v!I]םd-T2iiD}/ hLA˕lgsR}ϭQUfc J O:V!eM=FGUE ^5W}3 Y/Ś{Vvӹ궰b 5-}bfg_]VKܙ1N?58,`oFB:hFB8AtQZY:r.9.lIZmHɡ.G/6VbTܨ:&q/KVI;=kƼm)2|%: w. y~c{%(B<:p7V[:'e'goQx ;~ žRNѿl:::umښI-l3[LμʸF6_1-5Lvݬ'-7ɑPLBVbib4-@$ɖ%>/:F Hx߫x i.6(%\[bcMʬii#_^"5kNS[;SV?:/[`<:BUZI?ڷY?݉3NR7lEԠ!@SQ81Gȵ?%62sjfRtU|?ʯ p?#0eMfg:R5اĮ]&]vEj|_I'A]WJl􁚮+ Y.ˆMY&Ecɦ>uKlYyT}8Ze">px%Q754Ԗʋ㋺6( ݯ9"~9+p=ZBN;AjӬD4t3z\]Ҷ*]oӡ;,=2n7 ɵ NN*յu4IhngMAa*ߴUݻu)6² СL:E;@Ƴܶ0sP8Eڞ9:kѰ 5[w?Qn%'gzGev͌ 4 z!8k??V]0zˇ?dڱ㒠e"c ZrZedb3Xc]J0-&Ii0(,߄#&oakrvly=xo e \nA=Q %ߐiziݗg³m4`Ukr${Ĭ4t#4I4\pJv-/n÷띐7LJ5W`N3jcACY6*P=%aϚ k wh,dqv7'(,aC\]:$C6\ kh kuAp$qD)X#, 6K<9^}] B4U䆀<- S&w:5 0ܠre@ Od>oZ>(ŊA S<@f̀`U͠fvW# SurPmnJ_?Zm9,# Eћ#G$+8ᗽ&X(f yIW[.ugxސUeD]u9̅aPjxY4D $z sPWa;Z*]MGQTBu%߹1b`YtF»XU$aCEl?<|Px#BD'bjutԉ)yǦemuXenS *gf~>]G:S"ƏL`4ra52&tm`"vFxUzm֖#ţ![n^:s1k{Sg鬽 ݄wZ | 0կ*/fkzJ:@I+VBѣmhX]LJd~YQՁ,Y⨳<#ڭY7c}3&'uGqU-启FGr!S|6uA3Fdx dQwAZX1sYg-")^ ۟*^*50>h~ٮ(-Ocu~'?$C`.2s^Xnt# ja_pA 6͐2(ƙլ$wv˟+Jz\ *UA&X)i,Aj_+xI೪-;cyH+hSo< VKY]HmePPF"oW&]|Gr]wYoƲPhv dbǴk3~J)_Ew5 $N7j]4w+5~Vr[\/aR(aZq 50z݄1R Zofq$|dg鑂IBViƞ|͘~шPqMCɇ}UCz9⧱tE@2%b G:_~??,QQ^ BZ:R?!oA7Nx6z*Q;VF~̋ t;Wc9}y: M'N˟MvNz( Nn$*3N77c/Gn~"Vy_ KoGm}##APcBn5B2~ yoaDq=!z7txu#lkVJPo Ve|l'հZ.e9mVoH㶋nt< 0!gf%pfx :ʱ=[0 33"h$\{pS`uA` }>(0=-LTtdFGl5oR@Owˆ/uķmTD'oY&@qz~4 ;*9fBvIe<ۯ,w | ,0C޺s~M(%^&D(t7_G*Ra>ɏgáYѢīGMZΟN`kM \l\;WRr[jfb]Y3ڲ%8@ꘊC)(+GUl~n!_\<#vrA̋o;wLK -*fs-Fv[{LiTHaY8^4בhRW^%Iz[bP=mI먎n. CK5h'\00s\VrbINmN!s-ԻII^6]aaI_`Fc#X  dq&|Ϥ6uvVK$Ν.Q{sMרM!dcw^ʃhiHKH,JھOc0Ml{5$j*SJOkm;lc8}oMNhVSBQ26!'len"|7K5o9Jۋfw5edڟkMV^F+G;m3h}{t[ .Vسç E^ad%WAD S̙v ˻%R@ik4t \]>&XkLvJ-}_V5iGmĥZFNPNG&W)mEXFh1)g yJFB A-)0,^*q+jd-%'s9&](Q<8d,ľma=@n#_S# aG!|n EVO̓ZCMYq\ uqf55~fvV,ỳͶnPxJPPhRU\y10\vq=t~X-ڤYN!bG\_!WNy:p2@eAG]-A)q)j3 xy(*T ¢Pѹ:4nǦ[nǤd)vRYN#urxʤLLexv@ǣ>GdWz̓#Zo8kES1re7,dCf׾ RqpEٛz;xׅ5>62I P=.B:Fy{7ʜ̤IMIZƲ̉Ou>Pa~;i,۸¥ZKb*yY.e@HxףV`Tg\}-!.x?TӨ׫j*ggӍ`\ԕ óufO-2kl4iN{vtc_qy҈B#\usz>'fhOuha3vnl@_iTk!M?jRmM,Ìú]Өcj&u`6 :M,߯I090D?(v鴄-yż8[i|6!>ۑliڦGӳ rL2Z?5S\~X'VWn1z~;2?㴧ie;Nk=.?s &Xe6EGқ_ Z`J{DL5Tyk=j4Am k%P-|:𵂩%dkބ.Jӛ`T|y3@tk~lL)}'B+'\G\y1;0H%-ocFƢ`[<=k[WT̀(lZ>TLf+[LanNfDIS¾>T5D6Ul/c#f'zPCD'"=ʠm7~my3~͍#g"m& k  kk-uƆ*Bo'`5L^eIfްxt~ś0/ KCU$9uߑ/;eYp( }&HvUY ,5u"jxoP`ATL}MLeŵzcE:T3<~ƂTHgP6n91@pz-’(f*U{36qORDE,l*@`EW0D=|2jGӇuTmc aQߔO}?jn-*o8]Y6nk;q- a<tfS[UvM-L.r\z"+ GR?+hՙ VO;rYHēq.CasZwR<?ZuBKc͂d*э~4"['t#KguBMQ9e/;u_)M7o]b~rYRhT'\wkD 0sm7@; ىۮW ;$L p9qO@xe:{ 2Q)W:kqH(8mg!:#Ȯ-ݲI2usWBE[Pw_kI\Pd:]zؚbxo}9y5g.N8tfG p)+<Le)ػhIkTaˉ;/p%uWҍI^3,#w8%,`7e$%@'@W:HC]ØP,mw *\fOi3eQ0v.dz lͯ5,#m13ո-8>L OEe+҈&Qneھn ;8̿M5f_"-=[y(WrȏsH% 1xlfѸc| M5=4"ʁ~<[.m[%EЦrzxM׾vy2XjXu'^bPD!R:3wug"U gy&eOy(Oph* ds-V.⦎hE֏/qȣ+Z※zpPr6{r)kg& 0kYLfغN@Q}AЈ"4%P1w+6mفGfy/Mb&uasCXh "Kt5sc&=G(8p4Ź6HĈlrO“Ϭq\}Tm l-Q r]ȱz߃=lu1 8K;]ofXh%KH m^h(-RmD_fXbC.IcL-'FLЀc>[}BI. ӋK^n7($pLGCM6Jx ![~)eZK-rHeK.waկu`wZ#{YI<3I.?* Qb0>\]$0:Y핽0 =[o+ ^1NNĝ\%ϐ3h\Uc b'CESl'zwxT깇bD S]$Uw -|Y#8SVJɄ)[mcZ4+:hɻpW8ɺD&o4EUN\9i&*gvʃF.kVguwSEĕ*%!7%Meg:3Y˞_*vƨ~<'Dװ>p^YyQY-03Ǿ KAڣvQط@+ ZׂS"'~gci&}M,im4LJ b[ʺo/_"uM,?bQ{q3 ,tt.iQ/9g)LJ4xo׫󅇇-uu'L{.ʁo>C=0;<0 \P 9nuzXRv'J&bBzI$JCs@kXMQ wc@ڀQ-YQF T@ݝ]@qho.s VLMh%g7$I2:&nOstWҶQ;9"6Nh)Z9}]i I[(}!H=-'{Ca P~mv\񣛬E'6f۴;rtsv@;I~Uzݨ+FM?W C-ڐizv⸫g4ۓ6iCk/7P aN K~{v 1EQ?VD* v(bńv׿px{sci {z4@0VXn꩕I[spY zެ;J [I3q0ً#]-rٶ>@BHmLB6#}]H@V߬dbPV;8{QT")B6qWs vIUeCԤɇ7$ܬ'B0p Lpd.xRVv <qNF8S$^8V⌹Ϯv0仢g b(%9\c^XЕiGwmPpntyeDd(O^ZQ愠(dL֨s}v{>3:h\$|D )kV, X5YtC!^ F"¸/4+dUPU2Oo9k:!2eCQ!ds*r +gF Fⰷkckʵ:0m3dYw[KR9pjyup(7՞_27hn }x_>U({rM#g@C%?8nW"u/恓o)5{>>„k#γk_qX0\f`dViuo8ň'kNZ8s+]A4krya: )gB "Ez@SB '!CU>U GV0=̑-ThX)ɖt(@ ]e5&HE6)bXÐ) PX$!c=n\x߀xSÆ laeLN9IqܡRP4;,r c3\@m_`ri]\#<`!^-{]i"]o 2ZӲ.%9_4c2$ύͪ]}eo R9MD/BXn|_7QJ3R࿦<5z%{/Bؓ_E5: b!2unG73CErqvc}X"9?kžYTєxUJS,C`ӰRIү+_d\4# &Wvq:Rb(Ð۷.\_Ȣ'cb, ЋaX^.X/@sqBTҔcOv3'- E k֯=j3E&-Xwa)=;YN5L2S)k$m(P-׷7W+uKYM)K8Й썐PB"e~O hK;&2QgvqN_7;]/];2U&$MuB.t[DzN[W|aw%t<>-6|%QRd5L5LRg(4RɽF'q}K726 UPMTVf<P`ƺ)Wx(缒'U$?Y@()?kڎ&H-+wv#>eiN CŶ~B|p)qm&fr9]:T7 me\c@cD1絕;bT: FLHm>/ɏw,]MT5{# a?t<K ѝWxz{G U=)m#syTri'k{7z;J !lq .YQ[x$%,%Ah<(XQ%v5*.@Dd^vw}adfd?e2짍3 yJ3Tdɶt5P_rCa <*IMxDh0:IFMi`8w8e7kQbm\L24l1^2.w]4sN!6~8, BAOCj༮{gpUblV]ȇD )}5at[p|qYTkkA(UvPO-R& T_8VDZivB&~DHק+b~6r P4@wE5 Hva}ˆl64w.E7'@7㭵W3\40 py4f"a^iGu"3iWDCjN>vҨՙ]dȲH`CKB `E#4:B4* 6ZKρI4sR\@0Zv(_ ũ*!Һ j`U4xTyS09!@"ye5EcsG:i[.uϜgIh1Mt-e7a‡S@_7kgooll:L39O\#cy,;_;e͠i#TU\ڃhD{LsyNLFD>xgC E[ܩ[m8͊VZz]nOx5J&PstCvG5<4hX|M Hm%"wxl}Zi{t 0 'aʟe}\x}fa9Ei|SE\Mc7v#KS{dUVX?۷^IbuwzΔ&p~8F:%ۓ]ҲPrsɁ/H4k=];=T:Jhyۅedlk.࣪{3!ǝ!`jyzK};h}UӮ# Xa4FhN}Z([_oY7(ɲ_@TB?9 Vi 2$3W]kϩZ29Lt8? M g< IzY2ڢ8仇m"d ֽ| NQwڠ ;e@;.w>1G>/aNLxNP^ЉJO6RЭA=(MHu(ӾQVZRرI"$RBecbłr˜E9*5G+4&9bNhpJZH1E'TW|-Ǻ5o B8䜍U}]TQsƔ\dpj}3`{_ NdPe{4:pGHH>7{]+QM,*_#g9k4a-%/Gd9Z!X˪j-xVƛ3O';?wmzʖCƮ2}DdEPNOȜ[]4s# w']lK i I tTPH]M}Teqt,L$M$^{pӮ$,0+]l݄7 .z2b?rUV' 1Z87AB1ș]4xY&yYTBl"_iDqҲ eHd9);#j꺇KnwL ؚ~KmSo'J]h]pyv +ՐfʵjMg.ju،-bcM>v G,կ_ 7K#0 La$3=ژ_.&,g3V)᪊}bw~G֍_ )JqkXƙVwE AeRk_(8y'kC7v/JҎa&nE1pL"jP~U:IpU]o(A|ˆE65g@b*QeKNIes2xKoM `D;A,1SJL#'ʹ;w> jpG@ɖ-t?XJ<;@(FA*]tcv2ٿztc1%>Y$8u]˿ ?r"|ubdӌpF S lʽ"3Wj6 pMxЀdt5|\PPy<5Fi#}i~x^:/,Ә`=Mpcl(@ND0֋"j3YVg˥L &]:_22xY o{^⫊koyG:oή-фH1&~|jGD`9["1OJM,;j7Bף(3X_چJ묿{qvC隍°u6M皣gT\\,\eW?蓖mhAw8̰\-F**Z=H1^k{ d5rSerpFeQr7Ŭt*pՑCPK$}Һvg{ċ1dѮi'/hQ=D@x8u1A#lc B a p&ڥvԾ@YOӞ1  ;d썦l٦a0 >]هĆx ?zQȬ%'L[F&Y&*v=-{uڠ;Vq.ReHT\Fz<{?mWyq}4@gQio V-@gȓ wȯee2р:C=ӁƲYgw0 < W]E:-âكp%:MtM6ihXfY_ZtFM$O=A$,QdXAw)79࡛J_[0uczͿNXbNJ~K3`accnae O`}uf5qĪ/o>sgf6DU0#`DڳY CP%Hi3ո@;_Yw3%^cyӤC�Z@~ȅM $n>J;ˣoD'(x'sg:8=TG{xj9jdDhL$>خ? Phxӥ$č@ `lBaHG.4BgpP,wĖX G_ F>2^>5,. i.5prɅ!#.\\n0=fʎF@m eI&B'ya 3sZ"dIg5EC>jf67ݻC;M'܇#\pFط[xkW_Ё.?$_ T֮'^(M& X!UȢYRĂ!!ZWB!it:x(XIK&.0.I:| J2GZQLu ǨVF2YQ!J+y.}ȃ>݋Y|I?- r+|{BGǖÖKf4f%] f<{M\'\tVvv ҫ"^Z[BAiPݵd^ Z`$?dZ60@71;Xx޸c `fm!fL2m.i5:Pnu}ʖ*&Ś' }2wmb*/~egWnSJM#k -oi7ͱoL]/nC睊s =?[W{6a>^jO ,c5SM}E0@Q/'vn"&X:gC ^Z]oQlHߌHkS4gSҸiUtFdsOT-|=YSa6 TT jv}u u[kQ|]1Gu1U1uO[%h^0:^g)jK:ZCπ]P~U9Cd7'vL|;{1 } ]cՂ;[OeV{4(`ш3*'AJRY$]'Ig|| 7omΛ)O-ϊ 㢎Y'1;"ό~\,M׸{@*t,~V>YWNT CeA?t6X2JIpGK͟xH%1 ^"9OTFRynil GjN5r% uՠ/VdfԽDu y YSx>To2TuEG먕q+.vwϔcq]7[[fyÚoodԖx;|5,aTr*ߔa>qtSLP~;:̱OJ)DNx3ƞd=u}fvXL, εYm҄ս;3ɔ)Pc|8nB?U>' 3M䮅Cܾ',}GڏY}p v,;{yX}|'mlqi_<^=n@LBq r"D2ne|zx qfJĢo[ ?]bBwʰii#\fz!Y[>Z52$sbJf4Bf=l'u)wߑnm./jA!)INGɬߔ(I/32>YJ}x{?)[҉?0&ݏ\fO/:yb"]v&ʴ60avS>gNNjSv Xwj`@=lبMlyNa #ٰ#)4g9lh 2QVvG~B_ҕbNR2x RMq=1m;$3i'PLӽ+:;z&]/>2A,Ne1{4dڰ~﬊̇/QK #wsVF#v?Ȧà%tPw%b uŨt,GJ L})E#>9^≳ƃ[dwAdܞ]qQ}pW4gܝ,yDw_pFi \[">E j$j} 'ݐs+WɹP8s=snQ:S/SEro׈BȤvƁOO&B5 cL~$'K!"ɿ2( jڛUvf,-c݌X7|>VFJCqu29vl ~VyT81g[7EჇVhrs##h{ Oܱþ\}P .986t?Y$Lg{eWᔌM!BDlӧèk#pWWbGAo;v0و-=hQ5Pys[}_Vy;[@y8|о;L {$vVtQFJ{iC!i9XZ.qnW&;W~@\郔=\>&,} Eu_rtO{"Tؚh/edTN5SiVwUNW_* *zG %ԶQA/Σ aՇ-J$cFm$wtn%O.N{ἑ%QOFr[a M0` <(Ə͞y*n6"`NkZ.;Dnmz e92;-:R֣PyzbZÌ?B+%_?AN& y x1N7u{Y6`W|jO;fh!4Z!rQ7Ii m8gQHYj䋵8-0'=Uwܳl3!tPDMoD/OO]ӝBɨg[',mŵ"$jhq80@r2cy{4ȕ$К?;X$~c ndHM2>P^H3;¢}{Z. ]׻x%bO333[(#^0 T:S3$UaKEkxbsZ7.L~ĦD*2P`]2"JiVEfNhD\mgk68X`*3͡Vfs؃&P2.][0(&뙴&p&ǟĹ]=LDr7؅OޢڙS&UEU B(k ?fPLu|5!naD<#+j!+w<y F<ҧiZݮ8P(_5wy_ȄAYȱO)[|  ;9)DՇXMq}+]T4td01 .AV7ДS1nQgbX"Q~qC;,֌٠(a7b ɻ1(GE`gq `e.vN쪝m4=ׄ#03(63p崨M1g70$V8?9:j\)>QM(ou&$ ySq){ 0=ܴpq 8+ɘN%Swi1=oEnQ n<>FP!ROPݠjӞ2HV0`@JcTE\"0?sf@GMEZ"wf7qbTeyJR)lf,!K@H&K]cW~3AXP q{FvqӔ{1i-& c1*85`7RI3\WePLgs@]i)sRϿ`^ƲW?#ٽ:ؕX.}AiW Xuv[]IV׌xio%R5``\\/gWo%ZzU%Lopd֟]U)[dXDlݛL./:^ s6{>,e4KL{ \zv;O탩A})0N:W*mǵ9NN9jnPy.挵`"L]^&Yp^KTbwģ;b>]hvw8~ޫ AJLE)kM0~daT3TFJ\k_6ʡoˤwwkEPQt/vHyNCoV¨} QvfL{M%x L^536k}NaЧ䎷׸N\uY:w|W ѠiYٺAqhy$> E,'mbW/H X nx='bɝF#1O`sv.q6b$)S1 8ϳɽ^?a7`'Th:΅{:sŒBig{Wl*yy{}kȖe#E^^dF3.Ay3|Yj^֔R7}Iw#bm< ?I Y_9!LJe~om) [ ܆ci>cg~)v.\,(GRu"ჱc,]}_GV|QJHWz+ tI3@62gL&FfxK4ۋ%#\o]t64~jE'x_iWގg(7l3K8;f~PWl+#1a So,-zb>t^@: 7և<QHޘ8t怿$ZUY_ k9={p?ޙ┒ *kX (x^RU^'}A0 sd!9"RܬPJz&5hhmˀZWh.eiV&7nC̚8ie0r7AqUoJB`?S).ߕLrJe\ZNb(5A7e֕b/7[`?FHVQkGܜEpVbl*xYkIk<+tMe}?C_z?,q]Iv,#f!XP4fU1t@P SzK2d6q1ɒk0!ةgЀ8 \a_awn"!DuIТFg3#˺3Ձḙ@pNqjޯXWkKg'Cd\}S\yؘ@22-MShrz(r5fcWDjUSg1rx bH3r028I*M-&!ũ*򾳻+;|l96-#o P00NzƺT`N%)4Md]/PP,I˛̞TĜbz3%B)Kڨ§ujBWKV(#(SKtYh`q|QůJ}j(:+ ~} *W!ol,,x 0H!&XSRp_G2Zw~>V0ꩇ>cC*q^ %{K(Sd^Lڝj[dOLYq!q†uDCs0~ĹC nQzk=Þ_3=A=~NDatK&WPc- YT 130.Yb(ta31N9T0V̋@Աln~° K1ɑ=LSh<-0cv0-8Mln<2YNFQÂI<(FnрkORnCw^e MY3z=wz҉ed$hQȕY4+deO!]%\t1>I6aa"w-Wۢ3m`hn8bV-ӅW8V#qc@^P8QHn?Pijc LO`hpurXVjH~+w }V&X4!u}߬za$f.iwjh;{; d%r(һ'59=7^>_9fL^<9E"k8a0DčA' hY=fa2#KDT<1̗R1ʃ)Ӌr@.)GC7d4%yuSniґͰK&/erM៦+&wlN]Y(#Jq4/Ѹ?.@^|݁U_ōHu'YWg}%㣆8A-F8~®;eQ[L_4%7H= ̰]Ձ.Y%ak`*-J)N'177)+# fBq׋T=&'kw%R &kF6ј~lv4e0Kfb/eNBjQ&,@ 2N xAd74Ώ\SρiϚ=H1?Q@K.WAx+~sdQ8bJԑ%֧ɢWrl,w tk)w*w (!pSYnA8,@0Uā3,6'b*LBgC\{5kLQf|lH*A-wEv\,,.GLQ2jpfl6:ǃމqu9ו[+Jj#--uKm1O."0jCݹl5NN.ij~KpHwv;VQjG_qw-UX b:;Mc UQ]qH7zS!fqa{u!l#UПS = -ѼE5KJ{^a١祗/e2nUt4LE -icmɴ D\mU_Ov~Na)gʧfԼE~k1̤/眳/ĕ.mLyO=Zn?m_iru&ɿxc \1ZVA)^e ޵%4ˮd 2j)d/,H37Q WS^a}88DSB *T--%$TܭWDN` ۽#졯6B{H֔aasyE?ʭ7$+X.IzO 0xd 4AΤ^?q~Xgd;L&[ǧs'{ݦWUꛖ" }| hmeyr[Ȫ5dvQt;kY]U>Ez ,s䱓ܪwCkZ`MttR_J%De)a+-D|$ T⒏^A )1tI956E Lb a\0jԈOaz5C!if`|.dgsQ86tmk§][#%RVFh?o .(s*gN,#[r-*UH|==W \ 69)U9S̀E9(xXPAḠa:2JtBgud5o8Z+гZIi9fĜw?ZbYGƓi" {x]"Z*|-5- ޭ<![=qX!jl9Ԩ +2yP#1;@8+ga<\r+J16A[L6;a͊:_cHcFbZ+fiS:-e&v\\^LzL9֨_k/3wQU۩ ]|in'-m>I3męn7h8H k?֣t;tAȳmQ*QhW^W7]'F 0}nr/HD-rf!WD'yt07]ӅdCw( 4gwǻ%af0-]U{nּAK@(1 +_軁#PrGnjy|u0p۬aQ4]R%GнcJR,b$ b6{fTV)BZlW)=krv 1)d\Fk >ײf +]'"[p7CwI1RQblD VScCy[~XpeWՌBFA 8.֨EɲjIf^Gal9ǨWInʲE$&vVp>TR, 7j htn.p9@hS']gfvW;'b٧+ei{iѓ;U<.yg^Lot%ܨ+j~n릠msE~&OLu4|{`d?Z~s퇄ZCmz% pvH[eM$ OL'm vmruZ'?\?aGY*`j3Bǘ{r۾uXz^U}rzѶ§f~@3 w{S2C*)6_Iw(͋KуBg%;u}ttV{X*2]v6lNboYKc*G'yœ?]#3%Smcמ ~ cVl&ὐ RHHM7q0 G5U񫎇}M$-[A%1\&E- Sl!i,(ʷV8Ctjqh0`S±43fǞ\f)e8o>ÁqV\J#c)OzxeZvhI|CTď C$&ol\t)dFǙst@ cb-Η\}='Ivєh 2s?:2$m/M?TKwWgtZRZj=\ŢѨI-ͪQkKj\]6CK#Y,Kn^iPI, m9!9NvHm1k6A@4zIÔ?]7<^ϩ(\Q3mY7>nd@YiP skdX-m\&ϛ9!Ŝo?R,%7 PdlQ?>cE)].~- +rG7v;տ&/H~ydXA fI5zXٌٛ? :k$1Ժ 4ӄFbljH%A{ |4d7 mWXPI;<2=+g]-FkW։̛5b{KrRi^V\ɦxJ7! RyXQJf[kO [X?T5?^b1͉jM`NІ:VhNԦ U"Q<*Ěc8DV4]Ś1͟wf`R&Ti/Ѣ ßķ]V2ND WJL_'u\ܪI`"%h盽6B'.}ֱm*9B7pN,JxzUz)rG|u@*戼*Ǣ Zonh\5D!=WO#<(*a/Ic,N7mYXz=k49 ~Ju1ekP)ovf1Z-̗ypȢT0Uǟ4*+@e8`@T9rn+Zd>ѕ unnx/ܔη¿9G`Z@oNM ,F,MS^ҁo\q,h#7n(qyL{QSu ZFɣSpK=LK91Hm4QgӘ訷P.E%цn^܄H 8'),B%DS@5IÚpVJ%~)EF ˫ge-p82^7A:ZfY8`yB4lJ=NA#3 ܊$2{֖Pv݊d'd7LTcBXiW2 Cje{8d<.Aؖca@ts꿿ݮoOζVPw7ۥ[Fc .3 D0C/kL gMytX#T ߍ#B8 |{w^b>f<~06TT5t /J>Ư@RsIQ+Opb  ֎mh=fدũf02^\o ]~ѹrVz:z 4s;anlsz'׌ wת)BYZ߽,U_"j7u9C8䳍#ê9)^|2Ht E!x!UrB.awR]~5 Bfx(PpdsX*+-h5{ہ8ArQݞ>K /MpbrJL&[Y#-TijNYE91a pݛhXݺ&K.+uRT|6G㔎@ n3r-?N78ȵFψF4`}bD~ ]k]J<228pۿߔM#*K/%xB{j6F|}t ƬqXUtF𢡊eԧo*^_y6Pqex ,fOD,ۊe?U(I)-V.;5]zLٻb!1*C:9žS827uj8ZTο{ڂ̈́labqDu2zի:81=g~BKJNl9_T jiLət1O)|s@u)@|tg( l 1&&zUG͂b/Q  _  3,s}'ڞ uT$k^`yW^[` /MYK|٧! BdW5?G)!.ոU(R)M߈SOZ6Ǽh!;/a.d:DNB2ubiIu9vx C<{)GѥJ󌯥9 pĢ-eQ QF/̯OO 6%JL*X{T2c,W"L֢ԉG:EŴ0 f4MT::L&Y.~U(g&URe++H$U`~T .Ͻɳ!l)K.;/bBKNMst$J:χ TVg府|d2&F:+eJ0 4fOm~4VdBDhHx-S?ђNZK3$X/erasMƎmpF*neܲqSҥZ& gȌe?3a5lpݻӿQp?rSɜ_B܄7,.yĸ5|KT ̞,Y֚oA7?X J4œ(]w_ֲ`c̆dEBqLǯ#C劻\w[dOhV~ |}kp t `m_wL+ vʞv5. V g̃BN4A@'xacED%%Z (ɺIb>o8cY0]T4Z'7LC批i|oeȄt_]1Q$Hk{*>tm-R-Sm&h]S}hmQ I/u!5 (Ip[Jf~4:SbhU=)G6iJr-']hʁFG_Va cy *֫+JhFYUFcj M?1ؚs5+BsV]F% ]ń/8[\jƿԎ|Y2l+]_WQbPG  IXڿQ4 e8mJJ@s#MA@OPe6P@g2o!"X`3$^#iZWs S?>N =/'K%N0(E_iyQaެ=Mw)_nv q`E^5-ar?Hn6M(3DQZ'-,^pBt~QR Q)q)|bRȺ!DQA!qա0УxB{*}_Z73[zgv%}eS(ˎ` TQʡ@6L)&ƸCy~ E;0%h0RzͼCK+ˋn+EsUc<[=; d u쫀/; [B>\ ]:hh({u}<{ߺ4HG7NaОc^q62ƴviDt=:ud >-^y&9|mhZIsjl֢RKo\OV~)F_, _a J"hx 'x5D|vR|YiL8{tgw_$~rBi<*?1])}UarFUR6VI8g\CTñ &ߔts0AJ1=x5X!O~T<2y l5YqqALN)B&?_tثgx5A{j!BZɩq kv4Uᕄž{'u55?-{pko}na=@}"0S1'ZOЅ}J#/Dv gb.5339P/̫wc~v+QTp_ rn6L4Hl #=wNQF&>yVWz͝ 0-:G9$[\z֩ 9hZ =^ = A[K{m2N11vׄm&EC:TB9j@\J+#}B5C NH@ѷjaku<),ֵmt/sz=2QYcWr1?jDiS^%OGcOҲp<ܿ1配ͤd$xy Q;nq{Si,LŸL!h,mo9b q{;3N6--v!Zr4q.*ª=-W ۻT8.cTd gpGi-FrhB4e~\ᆻX4(cΊ Dq[W0e4;ly$5>m1V|hK'8!Cj'M ڕ-C8E&Hr}.?mY֛OOJbW`iH*)>#D'?[*wŶ8Hr01}_O,޺IZ yOzI hk0.(vV/i`|Cϔdmv'$Bmx! #p4$a/dm]h"Os"Ƥ5a_BJf(e=< 8(&3@A?$ldޔ6lGQ'MhO@>5fESiQ[Fi |Fd@szM܃#c`y2*7]"~\ߏie.;2\ +m}?V{Ʋ?"SHpBk~b:tU" C"ϗ)0ѻ5!%63~%NH}+<"Xs k>F&^=Guu3u fS?JOq4c MK AQ7E]&$L'qJ_yyV UZDJ7|7piDF07֏"|Q}Sj҉zHɛ0;$pwqU!K `wyqql5Tѓy!Jrwu8U UۄD!~©BvFrpa*yYRM>$L;!Z4?)$K:"%"Wj|i݌4/~78 <`(_oWO\ءjiWKL0.%_izGfZgZvU |^7mLJ=$݄Y"_mVȇD *ak^[_]0?`Åa#XT lQ 68F^O c KK ե | *v]R:=kW#1]IL#T+4p|?eIi;&!N?}Zi')^ @TH~"J2]3 JkSOjf CQ w畺MXl{#ILb"e'9-;"7 n3cxxwWTִi"B/s7bh8P$C-T q8JB$>XC!H#uc3 VwTT.Y\;ʙ7SbMCX^X4E+5lW\>xɸkDe';E(.Ɩ#QI hyWe4Mqqh3 % LqV4CVLm\a,ke@LN]]FTC }t(QxήB':`nSES/ A +$7{ö2fĵ :3x2u 歂5 0dO?@k*LRsƎӿo PZxB] E>kAh6y{h & J7*֛֯CvKƴ-&&&Q$'MqC8z뉌♒-ஓFJV"e~;  㲸 %܎}XH=)Gn.s*% 87W?iյ6 5c|m>&7Yl*! 7־~dgWd5ˤ#-ɪ'Z[L,u(#H~Uol:@ީGG27*#4tʶL0ݗ3spq[I}V2o4_j%ީ.B!Dyə Y76` ,bvw~nk />"\eTW:\nW{OZN Z&"|cg, ;CY2q`n-^QX{F}< ]PxP#xOf`EOaiI|B7NB 9fY 6sS@x>EKU}Ш^8u&?QKj)n V+I< XO!DMG aW< oE.o<-0gQ'xms!~ %  +VW}zXE7qБ3;q`4wկ:++J{}U KbBXߊ:T}:'>:}Jt# #.7*wvTaf/j59A8~R92\F==uy{KvmM+v벵2 OiD\poڊ+{;ݚkWCCt,D몆 fcVKGe?aN6YGK cOuq!D2zE͛ogőǾZ'վ^V2ݿuhPr4(fu-NA}Y4B&(? ͖dݨ=1WW~ 8?KK#c&bB7x Q?59pBC{0~x-UQ2E[;ͰRRɚįiW݄Q,-{5Df* ș{z|{VڀQx|Y3["3J)ӳq=|-N޷ ,| wz1׿x6Tn7Uox~7*<%OL5̥%C>;ngq/G af%n6(ʹ\VJL9|vVMI^"Äb bC`?B="eЖ@x&~߯52WvђV)-RopБ`wC&4]*nfƇĬsmbvrg>azr%o|QW&#GI&6@;7׵>egTHFۋ輘oE4~7w oƇ(hW:kGX܉Q㨭-F^W3)2~F  O3]o6#3s%pLU5ئ>OAHD%[/ >EUͼ #AK߹D :2حgI1H./TN-A}βLA\@`UQKtٸ&Y-MX]OEsMkRQqWh^$F1̚I FxT8Zg} P2$28ibG)=!1!(a 6;u=Zgnj[,vW߂(ʑ!sd۪2WJ(ձ$GĶKnGع[&˶o{W2~#?cePwT3;֝=ED@c|nS52&?j]c5lσNd؞Hs@e)CdGnVF! $ag1$Vz*'%6p|;髠zY*q- `WP`-G1g6XjCRk| 39yRQdQ ibobtZ!])lo7hIW'% l z*:" 2uX&RmhK<<İsC>lsk(jpj-H ܒ`tb|tH>FĪj ]T&gg}8o4$oԢQ^SP.F5ּq*qBȞ 5 Qb#KBz9I#qs?{5"i9!h< Q}/26Ucy:҃]wv FJcR MV=i;g ,dÑݵL~xRjvlD] iR|%Slь ~jbE9rPP Zb޵hl֣XEĴUAOD"T Ż'= qEi%IW[v0_A?{ʑ(@̭h̵S{g\,}/M/q=鼂^6(pUFuT1`0~72vy MBئGa['zPA..tAzizv䶭t™ b ?{ F unK]`M L_[p5aؽ I֛Ey5]3AuW}?uTLJk Ngo p{}g ?Dܶ2>o=G cS^xv!; lOd{P0-8lWl|?Y UU`tdF2&%\uLjk-_:?k{R$ sSCQ_M#ȬXK+°,GG~ԿNЙt4v-#Ҵ`u'ꡇ.I#sWsmCL5dmzJfc, f{8J,mjchN8qG5;ځ˻`?9CזgAF&/oQSjܛ4᳞QoErSQ$U@&k^_Q4Uય#O_!c^>bgO8UH.P3ɕyԿ4Dx{e> Cx"!NO*3kOs/~灻5ƅO>hz&A&m}̞7~L)7}OXeZ]7( Ƶ[1 |1U!B]ɵ:X^J@~d+́w-=P<(՛$|`;p!-Ա_;X IwG oLk0 O;ː.hsx()ni  -1alk,en xn::}~EpJVSkHaIOutivf8]ycSzGܷГ@h[کG R+{kژ0r>`wh\O{g8t%T^">]*Vٔ+ %%2)$O<>WڭKxI`G *=V߁p ~tb5s.z0eS>/J F= h`#؎= T^R[Α0 Α"WD50:~;'u|z, (^cЭZu]i& ^|_};Wm)O9ptధHSv#!]f%xy,YǠnpM3K*Tm:oif)c{V[p}*F]K`CN0 !qPq0`&cX=6 ilC#Og8 B5SPn+Mige5-dʢGH=!32%;z Z[} 5ىX]ޕdԑte\޳ȧBkff#mծVW:CgDż֘5a-Yk㓎HPKr "4ۮv—.ۛN<3^on:uzRڪGYlhyaFsؿqR0Sʼ6߁eő Yneuy&Ď%hnEM;[Џ}<vhYeU8GrfWqV[lˑ"ޛ|6ƌzxlյz4wVm7p[ˁ//V>LKɌFU1Nw:2UWC>R#e2_/Åȍ^f xnp a1]K LHJ(nOy=H5">qU3XiEBޣTTh ܖT`huO.x?AUSwz߹*=Z6;ehx#bșYz^@r|B)총&Yt{( .4D\J3,H+A!I[ =xG&X:bFѴm/D0IQ_xD5ѮWL13D GOs v$^,YMbNps . 9} 7(.\ngf sNȒ-A06S /]KH˅[NNZXP^kB,FߦW@1y$ݪ%ET*wXT-91nZr1-(Y]-Y,؉8`xơ]lyl .kMZ]3)*!#`:`+2A{ܸcfGA3CPުGR {39<ƌh9Q`tY[՞ Pe$b6Vd5KeUGgrj eF(>n|$— 9S㡞Y9V7'/.>-]Mi 嬇+-^N.Hec%fƎ$B"f((2quk8U U<l֐=Ҡ Q||([*Ugԭ7L1gajeUR“ z^D~z}^ӕUCv_;:(ujX7Y/G@J^a.d!-Ɛ% t&Zԗ ħ;amkOڮ!ĂHrE$Z5ЉjH]reሩs4XBt'?]Xj`᳿F‰Oyt2vb H7E]>EV hv|7n?y<.p)ãC[l"F 3[ {O1$Tꀓ43j%RUB,rB./u- 4vSmr kW VU`*Q0,8SxB/ l"זH蕹C%jkbOd /%`&b%:7͍([miBc׳C"#Zkw hvhd!?3W2rc~O~/;nӰCx6G#C9~9P9vҴՏ-B}Z@rlC (17DdXW&„(Nw!̃y]?CTW]۠_ߣHtQKV6\Y(-3k= a曌7q~GE\)i6ψ8de~=gReo7-lj9~?:%5:T3ݦEЏn6%M3SUS$Q[P{3jh@]>1gBX>c]`jdט7_h n(/\ ϨjVQQto-[ɒdA~#aA╏S:ͩ==lys58v8dx'W42p;}XѴщɌ?~Ю|Q'MGZj330k(+L+yM@Sd<5fZ/P27~YUcj$qpPȬT YMgE;$Nإ]@24`_uB%8'X&u.4 Jq#&kyw7M--6S m9P QV/3vQ}:}/"YⰒ{h`t!Ӻ0}:; [gXd^Njd:z[l؝I3v JZ)pPJԄ9Dqgޞ, ar̯@@.X^RnŖ.C$O{Yqo:i4cWC8n.tS$sI YPm vCƔZ Y0zfRݴJ54|f:*f,ubl巜V 5=\Fm?9.}49$Y'?!';1T6J+t H};ݜEb ɷ&opmUOT s>^8keDefASzɀXj{BuBɼƼX6M w;HZ˨[G* ͗~F:_ ʚ=CH(LLuIqh:X(2ML?ј(iG"ģm'`ĠtN*}Y&:>*4~; M> p& KF-\Wi˺sM,D̓u4(&Z(7d =Hė@x<-7N_J0 u=X#1Pl2z]eG$=ν'V{㴅AHs/-38']Vu^sVđ=?y&S,V5:_doc} H{8[uWn|KVTs DԒ֯t#E& hcd]jH1GƓpS^V,'XY\:4Q`8Oxך(ŗL8:Eq^1#5\AeOI\ (Ȋu3]ihdċ46LA]>(N굺Tf"=9yݺi1t)1]4fJ&Nss|CNO#mGcO?=6OWB* 9|SJOr9x X~IowP1oL6C&7IB@]WHWy=0ZO+1*va-9|cqsΗ@GE_#KCg-N:Y8" ]86OS796ƾ+QSaR.I=Dto I+!)DdR&X#DaDɵt}ɀOjprJZ1FAu&NbmԼǦ7}2+;7jݾy竈קw\u_̼l  r c녕qk-.5{R?| ] PO? }!<>|Oa.YPfO[K:(=dD>iaMK Z* 49lO<X']JܾDoL65:h[ l`6!0ɠ 9G-n/}W63Œ}e'[lE0Uue>vGDJ1DoQJjt9FO#ed ެBt7Z 5i06Q4z%c^Betj4ԛޗoa X|Df*}5Y(kɈ (Ű 47C tzOT n(-nV$^`*Z,k\y^E Y4? u&@L)dJ7)ԆaxHY׳/_+?bc˵&r'(@:At+Q X:ں8g okTKt-wz Ah>7 Jr6H81i`∮Li; ~i/P>s MqK o]$|(F)'Aql 313 yz}tD@9~;ox^*q{KkOl[ CL{~f/l*b֞ySh0QXySUɚč+OShNHy~ K PE ۉ bDM%fX/1߼Ǐ]RR_e/~,wm/z;VxEj*J0d`Zs49b՜$R3-5prHQߥ)a ͏>h(';1JcJ|6(I=}'lB,bqE\J交uͯ} _,0~.L-Υv4Gnn`tYOD@U}-i*+xsD Ӗ a,(ą9[|Ƕ-pRz+zKPڛ8dSPÿt*׮܅xc`k3(Yh ޫXRR]׉tYǝchܭ.`\ ֫X,2~Yv ? |N} U,8巫'7{Z r _3nP^+O,zo$9.HoQ]I\$,?ز\7(ucKϝwF#Wz^Q"^z&\;|:4ѲR΢Ŀ#AU!'Øٿ| -$}]^HF{CyDr'x919[h?" ǰ65#ùx(#J怳$L0 ¶ (Cr"YQvELA+ @h>};_UōYh"E) La67ΜZRƜ$,=tLmI1iwψp9v``N]dQ{0r]A9g<颌&/y.ZMVuSyn Z`4!c[sP]MH"Le1,-`$GJ5})sp 3AN>#avJn`^؝@)/B&o bB[FE6k2AchO Vë_XkwѨT 2JRgJmcJ?kʲV3Q%#&9[<(wuA#qaoWt]DUr68-O>T~K g zy84(nN -jGMI`VV9mu khBζT{͊/+3nڔ6$/A$9NߊCOG%ɣˆw7W%#Zon؃ 98L+zQaR>褐ncfVĮqX9BB aʫ;@ \b?rTI3rn ~'WA$|?GXq1nPCʸux~y02SfAs2d!K3|x&}#~+T- x])vdwoWf/K%g x#|c; x[9 n!#|HxkE_B9Ud wNТ95ǫr.7VV{ߑkpIq90ji[P*ᯣJU:0Rā<, R 6rZ rS*:}ni&N'{6F}jD>T`~g xgZeS2D?%^m+Þ<,Udi/vJ~wQ9sz0Oac]=idz`4z2AtԇOJ J.Za>OiQWP^m狦^jZv{~BuUueQlSf Z41\~pϸPEeW[9y;99V8Zk | ZF%>W F[Uf%IZe6ȝg@,֮˹̩TZkMť&(jд.H&v]ӋLxXy#, E]s*iՇn)]t7lk-w:aFQcB]|ֽ-`[J(@w 0H8V* -FP)9Up=]똖`)?$dGJQO:-F;_]jh^f[mI\*?ڰkw?Q@sdO+zxOCjhZ,>vu0۸pxC[AKE; |]#J{x!Pl.̱Ky~d9r=VQ4s?o/ c*gn 2Ζ+:2kHaz*UI^)hekǡW&OX2`[odAMUaQ:ץ.dN ח];v06o/iYS"}$P*+nazB2~tu⥪03Uܲ`Le08 `PDH` 9Sp;S>7AK?F]Uv|f̈́=h>}ޕͬu=XjS >ie5,Lǎze4/ۛxܶy,@&ƄaU(<O2nUB#&}Q N+А>W4p_&mc/t7A0{ؕ V!^7$=ۡ)g'^'{nIq&eE2[&5WxAPř7ƽ`0+|mf:/g< Zf&6IdSgeb2VXɔCNznJz-@NޜLWXʔ_{[KQ:%L3San1)te:[GjCJ}MC@Hem&ѳNQmc{iW5M[Z-*zNϓ7Jgsd\K @% #qx Ak }R2$vcmRx>j !w`fA'GR?M ]s~+d 4؃ Zk&2wz<ӨSfC3V ҭ ,`&O&K NJZ44tǀ T&]ITzQWH9Xóя隷>3&-LcgНŏcT7KwL~%]30pVr: ,\Uz8 K qo &S-MEy5)R ąJ>%8 /h~n"Ў_e8cv\Onw ;xzTO w[v']6.'`Լ :)AEUG45uV݊Ήz.2M1Sd.iNW x7IW.l, i@bS5P'Ns0c&Z* D]2}jJ.|PAZijl#/镩#‰KP}hs4Fd*p@btXN{׈3pa%ܷ`'Q!L=Dj$+/ 2 7.C]VwyN{ =bys<3:.*Hvm^?ՃnA1{ÝDkDŽ,Rͣ&H#/L u=Ch~7㐟,#dugÐt8Inf5ٵ% Q/FCtJ;CyaEz4 ~ultP7=623bk=jl'9mVx76> *z(`AղO\rhmD$d7Q꥾[fϤ5:gQw:R/0vNbs${0@vQ ©)0I{"eSk$P]/v=ZǛ6yH..U n"z'KZ'2dܾ{z(yp#n!_|?܉s f:~ L17rsUK_7 $f2gre5O6Gmk{I`.UyUx '-Ch<z.$~EE@>Jݬ`,1=D^b| vAiYxFo}yAֺ4qK8UQ!7JWحHJUUz}\%Bx_c°V]Tb!ϊ[ABN?ʗA_fB6%kO4l97BZ՜##K7fzOH٪˔He'+ 7R4Ȕ~aK+ʊ(%&Qe3R=Z wmB @Fg_ ;GJ!y {`̀9\xB5'q߉z o9RZ2Lm$m8zc)qjoTX"A.c(?T%S 0u7WmSB(阁bCB<}_&  W⑧sXjQfyT`WsKo^οwc˴o%-6@AbztԤyR+ wg@ZutO˳M:5KxoB\ra| tveKḀ܈})kG԰5Lu\t砘dV!n90Lv-#C]}ųom$EhgrfYRRIkiP~?i|(gHZLDuF>L ߐOE[iS_e% xu͟#?D; Uc%lbTMic1sykLңsOZ Y_C2ſ](c-ch m=ahdS|ͨ(ܵȾ1 zdeyB:N\mw$_uyn\0УZ#bdrgdYt;#rcrV9^|1/ZTcuDSvq#܂񐃗tޞ'$$t(qf 9w~m4A1Xm'jd LoAR2 (WX|96ͯADR:`JKKB@RHBJ tZV壈A _ɨ}JWI*&>~6VBE^Fn5[/U/ /y?eoU2=ؖ'  g2ќ"s}uU"XVdd(Zԃ g a},iS )sjӫn?n~gCE cؑisTZ8h!^=KldvԶg SՔk:,7n|Z{<YC`Y'D6mb|qƁY{.׉; }GTTC 5t{'sVi9fЎ܁N*YaYBr ֞Fr)0#ċ#Þ)h0mf*]5y +{gH84RyJC@fzLY 2!U I` 89hjej;8uϏ9)Vs  9Q\hAؿ?]ڒ-n+20Wnnf̘' \ IC.x?)zj;Fkzӏ_͗Edmu1 XY]p]`F.-pIz l3>饗f?:wh &|^-pm)S6X!s!Gc-Pvg#mSΕe[A tYE, i@9!{#t새X=:Uh5[>T`vB k5Qr8bD88efOZVFSIV[[\|i\R9 y`Zg}&]i#4 ;RMS[wj\Nẓ>nF~e]5)Sn'|@: zP)Cbƒ֋ay[=d;Ñ :_E]C ?꼲SEZO>Stmn&#oX6q\ `HNK~)轮v=2XL?!I(s024 $JnAsc]Hk@,orhVð;S 5 ["?JC$Q ڲ NQX#E#˭0חmڽعx Z 0s?Γ4M; IԳrVaGrʐ̃r¿ƒA`6ێM 7jHtd HTsyxeIg~V_&+p4t[K͹狦z0\3474x%ّ0g7UیA5if-CcV`.>l $Wvϴjh_얶1['7[I0<^>kl8EJ~ 97ܑVY`'6IĝB=htz1kE0Vp <TG%nb֠IO`Ap$ɸ *I~0^YLj]E8ȕG`uB tJAE?87Fx e<3Y _5n_lyes~,vT $ff'ӧ~$)L^T3j*ߝݩ9;9~E@=-Qx~?h~ MtFolA;3K<1D*HFXm  MRkɺ-*c Rʋxۙ]0T` ?Φد*هE4eG_\р ڤػy <`sh b,o2>И(Sw|/$>o$;}McA' TRcelLi`GT86CKh[\/C|ShMyU;8Kq2@ 7#4I,"JM3eFaRS}loOPz.=f s zL_:FK"1G>"'!ͽws=L? nϻvTā'}=mbG2k_GG\*k F;z7|O ~pC lBZ"$ dd I;cy:8u3` /) N@lyPto'/Gk66ƽŬ]!vJҶDkr0E?]V& /kXg='ZnJ-#`G`]'Z7_bήr2ණE;{… D[ ۳'%l)aIȺ} 0-Ǫ%)le7t*Sq,$(]iF׾m̟ B8I*A$˩XZ88q):3Xmg3~.y~Umpa=(v@yijg)~m]Hn /#Ύx0*15aҌA`LA}k$b{9}BE̕ u# .]Z%?ua T9z&ӗKM /`vVaAU@c*~yۂ" Qnƞ+3ڌ4%!sTy|P~9t8&dUE6K6ȻO3%RM~L,+!TwݥE3= 5%;D -{3Ѡ+N0$(SKmn-T7m`!jDMShxkK\? =v]N@f%vіη{vA~YMt$<ѾH oǯ_qY-A9X_zルxJ} _/S,?,]X)6~ P1(:۽Nar=8@[ . Q..j.V~ۙU-qCULPZ۵da\Z饣*e8aZH/6$],pᓓȢW MP\$932lIl㮦cU+Q~nCqRq|^_zߙ3~Ql5x̉;IfAK+<bLЙYkmYmcBҗp'$9!Gnr;kzFիߒ+ I!\껦wF@Ԁb]52${*O'`5a.TI~>!Agd߹h'ɟ [0ԀPbaW^^*'Y4՗ΗÆ༐,rqfMw.[5F]c7 #K| kt9l_ T惈pdhWk;OOEGTI\c%gA'¬M+: ddTt²Ҿ#=f!82&s!^v*!Z3AU,U&J73_\HfB?K˱ln%?:M4rzP7ɿ篵0lZaXe*a1&&)ӿ8mDD hӯ?pͶެ k`r<$T"A)Mr5t ~ċE}-w@.HvgJm]:cfI?B:^d7uJZ͙-4@Ns@QnCŒ߀)gI?mggx?4Oo mhLY*!D9w@@BduUfFt"/?XBy/N.(e%6$4Fd}J'a+DUК "$jdMFJLC<NJ<*n(rp]cE\.AӢ+ `$7(הRyP<5=k/ M)5Xƣ q~t5]̰ޤ A#_܈#b'-঒Ow9laZ8p>q")J0 J"2z2ޯ_)cA GN8(\HM;B u~%h7PMFվ;U76kCRcLĐ9^Ҩl9!} 뭦%_`kq!" =!qcfBXlH&QELl+>g#7}]=2 WY)e qv:}/][OOZ*w94?\=6ژYlVlCd 2=N&vCsNE ,`1_* 4yu0T*2i7u*ƺ.~E01,6PgGK *=ڗ̑x_GN|&WoZcǶ4e4xI'~M'*Ҿ-PsMCЕ4=XT;*lبk~NWT&p͂[Q#T;CTGgn+U?KB<1Y*ӞX}uag}FP24a-ځJxFtSą*eҪ.%2c|!mo cF4 NC@̖uyf/-s4WǭK|Nj,<|yRyy)^_^lP.7~"^wT7-;:z^ݻL`2S~KhHha_<:6-ȗ00׊:U+ yi j[W|n|t߻<&*Ƣbnv';cmBFnL̾;3Yp`t/EE3] b҈De03mqE3Ze<)d<SU@=T4MOU()ĩ$ B݌ǙxYBl~x":eqAygYwGU(m؜S9av< 0yrk>.F*b@]YY˞%,SB1U_tke'M,!YJM".bjב  !;8NR2%;sTjKU5?@=0 vshѥM920D[LjdJ ͣSIޑka_P1uFq߃X9Q?')TcHGR7ˌ~*<3.;BRqa*T]Z; r0<=iUj6GmhblMhSm% -h"//uBh GqYf ;y\VX]և:Oʅ;2Yn ٘& KlAa,# eA$ç%$S?۱; Ӯ<ũpuR OSW7<\/Po/)yBUu6h @{3eijl 4O[֮;P“[z&3 ̓柫UUA2iB/Ӻ{._ 0EAŋHUaz2v3%'Aڠ}ΈkH'}KBeEu4q.ʀ?whA,>C}* %qΈe`YOTxhLwCUkڜdf KBOS`0\nuTǃuCn7Dk}oBZ <`Zwi>o9D< 󙄉/x>=w-##W0>d{%=HFlȸ "1Ð(vƙS*6~iigy1G r,? 6YNN߂|+2 mu?|mG;vU#l}[cݱCpHO B )&S aeXOxb97Abg2WƎ=&>x I/2A??p>/i5$fE+ֱr R@tIwsMok]fdqvpxlD GT2;_A3+$'{NT`8bTe [#騍8v:pqbxY`MCRT kHKXvyXYpU_s՗I6 "jzqLi#7i-Lf_vw-6D^ʴ1Krbj(NNN*# zJNu+Ƌ<,Wro-odjAj: rmo3aڽ8A̋aC-sŪ\G *.^&=uY-;?naleȠmAiVJfsG\AA {x c13C Ղ Ա Nm[0ǽ?׳W W+wꞧS )Y]~ln9D[tYZ4)%6V#WI>Y4oEmc#u0Y89 p윯 LTRWoJ˦"&{TFZhe;뢭Ї8M L~C\_ci>Z8&iQeьI`vN\0~%RT:8 }GJa\F͡2ڋ[`y1+j/ 3oi oS 7]OXH^MAu+gK~MbZ nWRieN[nD/y0w04͞_ oTbQC4:0R/hfiûrҚ *y|xFJ$Ug͇Gos`bA&!3 V-`BsK~ O>d<0T]KgXFadD7fx%k oʦ hZmMt{=ڗ9S8ü$s$ ܉]}1? -f'{nΊa"r r^fT=hB=:k@[JЂzi KK;)4 y D_XS2QW R6i5V;K5,I|dY%'W=l Q6F,S D,ky]p=d-tF5nOL_xִ$sVF!7a|`tI48=V+x01<#.6)|6.̖,MM%WEInngɬM! G~D)}#vu\q5 LA ó'pL$ )oI)~_ Ǐ)YK6k6B W> uC6tpIUMXUWv/[02E5Lt,:b^w ˚I57Z"݉yȔG#`Mb %pO0̪1xc.v2c윏|ॡ<~ۉHMBޥ'>m2~ !AfiLI_1yrDo!ou3)wp5 %:'|Ǜ"TN`1 b5 ,{?QY24#PqF;+Ĺ9;\N?6mќd|as+XEa|H)syV<TQk7Gx3*̧bg銑oå:J(jȢxR,w$|_vzfZT|O&l/=dDXUaIp` BmҍhzeZȎB^ =KҘ-UO$> ħ0Jrhm^T>Qn^vvY^"">7p2 vka.5{hf8C#-7@FNZp;o.Vnuzm&VD,ǣ#vW}O"BߵHgw¥[HsD! hd.5lkMn[CG%<|keY4&[T~nЎ #m%e7ɀ)H^S0FZ#Q*:\r|-qԱn_ po/ZE0-BM:wD3ےcJnKs̲m#S h 7QVKTarMRG.ya ŹTn2^K C*v':*^H1onЧՀs6*HMďErWrM)Q٫kJC}P VZJ3"=fUx,T-ݗb+6M3/}jȢo;k1U3ٝlk.{ͳ0) ͤZ2kl#My.8T.gu 8: dZ&nwi2<_ yDVZfb H#aYUWJǤ$uj4!l5TwʭupF*WQS9,ڝgU]iڂ |O MlL9RƬɟch#kBx*9|s?[3+ʮmĪc<;oKY@+|ީF8܉eyaǔNG-U7Qm?L,+"5t45(x -lһp}RA+~'e($pd![p-= 1 ȯ1B6rh0B2|uR`Wǖϭ.ap8p;CDJzb'P-/))',sQDxh,$6x1)5*/SM5~< Zi\"i|<!ϵq}mv邉~ԝy:0,U΀qdyɍ,ujDžVTKSοnhTE(&=%/dTt3(Hld"Ǡm%$`LyEkIל3R|%0DK^{1'`bukse8nMqMs)b 1DjBd6h8 LVCȎյmaܞ* 2UkBO :OrdNaσ) V֛Yt~Sa+òQWQqOJm5 F#Wh@}}t Vrė>]|DЎkD)ӑ,S[fM <ڽ,u1S~LpjP}:_d 8QOj ˾Vd`.YJ~Ϊ?cPM ,]4bQaM5,zv#\ q6_f;!R@ HN MʞLcaC*.iRBX&$u6L0ylkҬYMV׵V] D_3v+|UМKz.''KUCxۘ>PU}9`6mNٺєveC\F*ܱ4FT}gi%L %c_,.ˑ 7ė hӴs$o] ZJA`&l7jZva p !/FЪE2&hc _{99Ewq|jiG I}.,9&}<Н8LFl@StE='yԘd+0TZ!2W5H F-LoeT8ݽ2Vi mgstI>8oL}!4{0xю5[We3²cS| }ibJb)ǵdzl(hYCXDnnbJ \dGiR]"kF=X(x")1ø'FcP|38I7ix=WGC`:]-+a!] h?ShH np=7|D۶=!rrƔDr1PQ~54*g!`ŧF-ccjlpIKp (ip#{-YsU,l#o:xH*J"[遑k*NZ$Rn[8AH'6JNƘĄ6oaN(d^7GLp/eX)bck1}(ܮBug "S&S}1f1C@7`Ŷc?4b6جeLwzLf3XdĩOtj>:N\= DF'ﷶ!9DV!D:J\^sVqKl%,+)B0T{Ov} -Qst OZA[e ]si>P0J:[}B>.wckI~Ʊ_]\0Q x0qH[m䭽l$U}.ILtnjjVgPJ`OkIֵ~@{Xb_g^r^(<$a1o@~d\W}zŕsxtLdO@Ϧ .UhmCZ{xqpzZqJw Tph\<.꼣neY-f3*tT(fSgSй`yJV9?(6q$QEgSC"\Zд|5 B'`%m#E"8/l )u~ՋĿpO8c_TR@' SH0 |zMSUX,fh: MKQֽ{0dR7{͒诵Y*.EK<;W{2(ţ?cn6UB̓o 0y>!cn LSMG:%6[Aزeڱ`֯艓$CEZ(:JԙO#:v`4o؊Q`Ha*|w3FAdecnΚK@龇79ju`kXӼ8FaqDq* !p(n%'hA_RW@0/SwFԌ}@U9uup*rz)RDs.:VP1Iz,Š;v LX0<%Z1rzkZq7Pf0TD8ea['!LΔXRq=;1KAи!:1^q&4Ginj9r6 V=z _X9ED?Q2tzErfW(Z<ի!UAUe֟,f= ØI;~Gޑҩu6*ƿ7*7{k›S֭*yA;gjU}wgpNo[>SG7m Tn>6ʁ;b%G%XOd5dGyV3 ;A2ݓa*w<>Fh 7o7٠sȿn+JI#[DU>TЗ|1fß /o`nxjN"mfqZ%Ȣ| &pMnmuX),nI r䤚.ץO8NDi0߬vIY-G[r3/MkCӐ -5h ^\^1G9w[RW .w D <538eAc (;H8B$(YG{:UCжpl͖Q%}I|'Bʑ]PՆC=GEyl|Z? J+.:si6-&lhUF^TJ[|^+3L@$ҹwgԠRan[SrRPT6&bϣ(vT%1| ~Kp_ 쐧Ȩ]$>6WjDt\wv-&N*i7Vyfܤǎg&)% G=yX>Ghc9fˠtF e]'K 'b{o^)AY6V5JD~Fᣉs'U\&RDH@:2(G_,Pz2V:JczEW&y؁H>+wB@):zTc K1PdZJ#jo2ۋ zn쵸'mikKA̒a:S8Bl[N1xx*1{2ӄn/Jw盻賔pLOu=§>,} .'V.m$kV&Mn,J&[q6:݅<'b("69 ك=qLGy."'b0xpEBlmΙ$T͢mS3'dE>'Mkgv #}Vk_~ʐ{Y *#<*!AqL}p6YwNr&!BL ,?SV{+jꟸGUpi~f3\/V )vlQEK8pY$gTsRauS>J-C,OrmͲWħ'fF<#D:s n;VՎv)Y8ZM IQk9mQvk<:_k4MPL^&˛vQ܁?CɆڵnAC-)Y/ǬOH)@Q&:?Eoi/;tē) ViX֌R6 B_;!קE:geuɺ~Ctѻ: ;LJ8l PYjȴ=| 6$4<0)9m4@+/gٙa zaIr.E{sM)Q%El%`i003?]I^]I~g9ThqCE]TLB˧T_xOwfMRw!!m`;[qZѶ&ƋNp.tߊEbAtz(t>5O zɴ}7Q?@2"l3,S~RR̈.)}ss,&!``~@z)jamsD#cst?E+֔GR10!^k M!,(wA1A:!ǍHOlaKW5&:qBu$%CRVbҦ]k!*O}PyB.[c+BFe'!9P RѪٿuv?6ڂ}ڲ\:fNŤQYVC쥞t#vĸsl^Ag'ٴQ$ P $׷|vE2`?;$OJfD^80ae @Q#~|U2{_iM?jˎ^Uh{9s3/|UH[tU3vO--fnq\$bOXNyk5IvhBg.XʍI]/2aLB2P>&; V/u->e!5zsq6GTuGo8MſIHh.=T>0XrExϠLva>qEaqd=U ca^6OZKbdȒwQ3Ƙǀ4n) o%Y8aģ jfO’6̌| ]L20}˨rX-,CF N9uRT <_霾n)|H66Ik<k#ZureO~j9 t lJt\4!q _$3wGΖE^ѐWb_  wo̷q9 F'm.q-gt5Ϯt}ˊPDcݰ!&@gՂ=։@)7h[6'ĚAKEGvLfhksIjeu~M;+8D2d7n8 ]z[W woX]rXmdq/SX B'$M>X@G0b  +`3LC*üԱFxpBhi[bfe&uIEXO]c-M~b?UzW7ьxygQ*9ck0?N$l*`gYyDKWu7\b+-(\ l'Nw"`I܉Hc蛥#וa>Ͽk7s'sT1bUH*l UZL$/@zx:^myca.h3Y,*_hA_˿rv|V4';PBKSPd1I~ 첌>m/S)tN* y?w BIDC$ߜgC"iUh3Q z7g{a $3}#%sl ͮ盗k=q[F$q%ȊI:c3Ŵ[ 6L-/%T/Re?gsxy*Ⱥ j[4#.x0 rE>?n̴fi+Lǩ>u{^OWlB;w+4rW'ׁӞ tɢR8F9%-y XEҰ 8&{⭞u5"=Hc6hI;?(VvM!$ %bϗ7#/W2xZZ ꉙkl] I]90 4{dGa ;b:s WNMv˹+t0)rQ'hʅ:{S51rwNZ2􋊍Js\GڨGKc0ۆ'IV}w~DtyK1s*Dzyt3ER~{he%pda%N- y]*zbB7sJ;&&Q)'u/(֓U}pu5<دi: Dkb% )H9A l g awəߋ6R<#g3<w7-V@&TLK@hG遶W:Gj_ޓlM * {'apgޛLԥ6T=7* _ 8ΨjT5J֞Kup0E/:_ Sez.^/+M<Po5q0W` FWXS<-$vLf sE$Qz. Ɯ`Ϳ,]ƅd+ejH fĶh!ѩ6"R}l8 I@/*0%{zqר_̺'LݗUb ~/QI)qDKHf$N$pbMnOI'e`߅f@`᠖Aq:P$a:ONjF}yVn5*o]|FnMt/}mH,'BJ]cOQ."$׿X^oZY{MY_F"tݮZe%MX8ji_A)T0V|T7}c,%?"9[ڎ$pz'.[kW᪻}2+M Os@ӮI"nL̍Y*(aJ2Iv̍ht܃FHWSn_;ʦ(l=JzGaG(ST??)ɻح7%>9 ӓu:^8_?3i=wiužSB󥫄Gr!N /FIjYu\bD4mG xs9h E2{eT;h}q̽Fn锟swUzʏp<6 !E_>\[C> G/7F3~Nx~NGR8!⅛W4Kb4&Mߺe?%yO䯨ڶG'!fB}\+KI0ݕ6AT.`jFR5ZHcr$$4Rma҇L|ni$QqIlA~܉Q=hV\L|^3Is|>0g(܈΋fMo."᥷YfWϴ?܍.ޘ5T)$t3 b H {Tէl3QHǠp28|w?C GruhTj@-T51)"fJY{(9Lwq)h?A(?{ϐuC1SXC".N[񫱓V3eOujLT<=Y򻵑 4@ս J[]Zwh- ܐ3a8E_1 Il]TBwŵݘ8A<БpV NDB]26/#6URIef܀PX rBLbUW͍e[hX@o-1Fo_RX&@ Iݻ*9܊.{;Pk]8?WCn^v!Kp ؇OÙ]\ߺ9&ɒ@95'b8!éI |L:om"cSX I&*y첃|;#Z_U ߿@cv mK$*}M?WDN*jɢ\Ǜ f'd@ʨ\;6wan% EſjZ3 +Da HV˧F ͿMݺ.B \|$7^#hK?mX"Ttm,e“rɛr]mq;:*HcKju iGkN`[ Jv]`29"t;965U̪G晆ĉOЂbɰq>QW6>v@h$tSrm3&Ӓ}j@R l}F_Aƶ#Ol,ysgY3٫@ZvL38V.n=1zV<8BEQHR-r6}5ɻ|D/_p;1el}{WwxQّ KJ.8ȉ bUQfh΢ڔPf1/dO+KkF#[@Frc JQߴ!]chESaeB.ic7U+U${QߤM'y5'MU:_m MP?CbmQaLצ?x9n(-Xh'eKs9R3? O4mSpl;[mYVm:pf;+b۔о] \+ ,ms%m ّ6,Fʤe*G1( AOJhsCᅏ|س4ޤ|\0.a7䘄٧.ZsC$HPwkbE>5˂:l\LiXd dC8G/Ne]X (|bEӃCGг3HwM}$# ^2%-+Ę{Dn,cɯ^6x2b]hJ5aĐ)veL@a_;VD[U R}艏@{2CVhgsfa bS\Pި#eZPJӇ>-oȘ#Ƿ~<#ZtFWкW@ZfEbl'P AP+3gψ'-q%pZMc ' > -q@ٜ)HOLE<4>9fWm&O` з ݵR3T!a@ϾpOK >e3wAђH33+o#͆iR6mJakd!GGIuwWK 2Ķ*`x c@ڨ`Zi !8W턻}L#VZZ@p&h7TQQ(rjl2ZS2-|O%CL@ eY*[.ϖ_`{;Zt}+_Y~GlȺJ!aP7lxbY]hrBӖ/,aHB32>nFWƻʵy)$z..-AXURUWTB\={CsQ<֒84$7}w%2^ӟdiAl`fA:t /7u>TP9z .nH53&6#.}I6㤶 |wDFIkX ;q.g8w6pcnUR1GoHU&8{l78Շ۵Ʋ-]}ueWS_VIqf\oe:/m,(SVVҳr@Z#S:%3P6f{vM8R;mj3~ϣ[{.K~yCi-{pD{*Yzxt08Q9)`iXtNBu rAmՅڴLJ(+;S*VJw-<:rpѲ4ᘤ)$2f`ONgv4V|.mO!cRf_T͑9.LTms4:+.2sr6@a hs aޞ&4%_5K#|{ۂfBf ̷5Ѧ޲Spl{wA } {dFCdQq 88O0\OWaD5=\[P~@4jXQEO“\WF)8ZBTEf9ߤLȜ6)s4ȟv~ D;|_/6\1"X&.Y6@hL+$N2Ѐi4}l'G^ZA)N9 3㦻gÁw0} z+79k@`0?pmR' 5)Ĭ'$fJq*) v0kKAF+ߍE=va3۽w,O׀xy2=sִqZ{?h3WMXړhN NLe7;VB9CW^ Tp 5ފ Einr$;S!} l-V pΩ\11`++*!#|3`HL%LgʤlV)A"ɂE>U-۪.aGbp^_Sx_#^F]\idJ1F&\*䳡,{K+FI8vZ5&DmFae>[V=̽ad[2x&Wc'($œQgcxɷBP1블VG[`E *>XRO(H|,UTrv+Wr֪+H1p2j?L`2apcX'fa\jzC2v;LecHu]hZ ~$i^q+\eoR\T=2O d9p!!R7 *t'[ s8"$QMRE9knAb4dQbBP-?] !M%3ܛjxlS^ ')݂`J5\`M;Rv*M״a # 4\s1hƜ;Q 7F#&W~#q_%_,ݾw`%lȾ9>ξa^|GU?vW¥X߇O.OD&0mbsWZ[u%Fx O?nBaLǎ .йHǠ$è!PaN)Y'mDQ<_\lvE~U&\//|-W Q2C ܍6*ttvY{` ;[&A5ʔ aqqoPTA#tӓ 3l/vk7nYoU-sU %y3Rmv& NƁ4M9ׄ:Y."ZyRF_h6ĐܭX,f y%7doIԷߵ§6=E|VԬQl8in 5hĠ0 TP^y9Z4 V0w2ϐ.}*EeEpܾ?WW)ԶKucl/sdG>yKg\B/;@z'fZd ,T-WVG?&^j+hi{jK$=و5mm k|qsv5d<|sbZW5T96S<;~FfvʥV=$2qOBr#*">D]xt 0-6-p$ERKni䫒⁝'q&`pvVr<(|LS=5HRшPVe#H=>:»Ɂ@AכO9j_qi :E91i% `/*o.h$eiznl͐GIkƜ^ @Q5>FQRqJ32F3i:a%h]#`Cq c] h8L=:aOpyJIRD0ay|R/4<\1C)R1C DA hgIF{;7W_!&ͯUSf %w,R}zJHnmљkQ@6][g@()kJ FFbʔ[Q{ Zӌ90C)J<+FY'2+'rۼ= 9E֓ `hK5i> N_lQb^EΆUrHN=~HPh@U?No~=rhG?!3 $DgXh8.:Tw)oagT(o޺\I%i%ulݍ'iT[#fAC{svy] ?ܪE'p0Hi41ZG{YpKXd23p ]N_%!) /2.v:4 SXg?6Mb>HY$t ,n>di|sC\t^ j[ h fAϭ# $O!Ob"H<HJO֦dI;.=S2hOj29ffp3\,vmAH?M6Jfd"*ֳʷν/,K@t]={ˋFUty?5ztܹOtӕ=Cgb?W%j=만_Z(nRh8$YkjRf)DBSP935&{ kJ U#yA7iW 51q7P?ҭ-5ԢAUJ;/B71&}Ϥ'cWWU# |Rm~ X̶R̭T?|zRwxXFAtb\8D0g6hR<]V{ձj ˴mC]{E7&9/hOޔO*L)/Bow@2k\9y~j} k+s} Ǭ2`CnhՖ}]<9ҘA4.3/tatbkrSSv4d?y$eގ2# Y1m>o7faKIQqo15 PQ Z]Ŧb&߾l W 2>y%s% dw UdaV:ĸ)"j4Vez* U$I6ΰj _{:m _)oiO(Y j&u0XrbR.˾2o >Ceޘ'CK bu^_zJԭebfj:H#yCp>M@8?d~.Sw呓|')k{&Ibc<Xj9#Qjwqƿ$#sd~#-G~N7qo:[& %:hƮ`rrT8eTw6DXTJ.By%i-7A 3D .)ķrxpxWlFoMُDdtz7it:`шJࣂ|PE6q־yːr|Wom䯨vdOV؟QIkK` 9e6`_tNWSXd2 ذX&)"Ix,ǴHzq7wXx2 uG;`hềf"MgZѢ5:EˀZ~fX骟J3aZX}TpP T A*YwVZH>5uj6oh_px(QO*h bZ6^A)';t(¨k 2=I>(:\L45zٳqpr_ؘ/0 ]o)ooŤjTB!"#=iS7bm*>YJ" F<S8Ho<5^@3ͧO 7iZOP1X8j⨪sh$bsӡ^]_5`0˷l*dXIh8l>䦁# "t{&`bY*"p-=Aof=H$dnйW'-Ɛi ⻘ұB27@BВ%ב= 3c#?sP:mt?cYՔ CI*v%cv\& W;07^! i2aeWAOy{Q`ŕD;.B}<P*>[څ]ijs@S-uN]wޅٲg-ykh`Yl~rH%$gs{h۳I+z@-L -Wgt,"`#p`_\-^V5u{ [꣖jII<;Yv̛cg6Ӂ[+n`fͦ]ʁ%cS!z`a#&b[FE[tLT 58iǴq:p"ݙ;m䎞q%e0{fA0.4qB|s0F8~(lz5uGyuu*(O|OT>*1 /Qq_W#!zΆ¥&O 5 HW.͑eS\7Uwe1WA`K٥~VsP0Yփi݅s(RtdCdLt* -EdU1¼뻺*7N!7ɧkكnVA8y"lT&f|ZU,fGJj֢}i3 csejں|&{%_(i `xvfi?1=h3"NI:I ,=Ph7ɴ4;ĐSFMI咭IT*gm)cyPĮX${xt'VKyW 1Ĕf[]92sG'#5do,Eϋ%#/%۰2lQQuT H:4VcM,3ɸ$w4v-&gF)5@2_A:u-w'?_1/5D2z3oo푆eJ$<r++D# g|2+Kuȭo$.(!t$sӆZ@Ԉ"a:'٦[tRq{i_Pc.NqCs@U]i7T@SlI=z*wH?+S#NHPȃ2%mn b27>|p~ } ueSOO84+ޞ0R'}Apv7wo/( o2sSŒQcNUzY6h0V;uV, ,\-ŧ sU9J>R,V=5}ԵbafjTџkSLx[Hf&gޏSkgCQ&,A n=B XFQ zu3$l9UFe"oZPW=GLX [q \C6Jܑ|һ/ \:j&<+gm2 Crlk*KZ&ȹr6M O&j.sj7 .QEM5_~Fmzg#T2mԊ pKLo0@@;eu g+\d{0+<;‹NwQipDDaw:!a3d f|nr6 *t-c>䞑#zL*#DRt *GVZ- ­_M}4^ϑZm[ ozd}L@dG;~ah6s#9is7˲L+|#aqʐ&U Z ]S̨'qxy=gDşLVؙXZr=Y䋻P3* | 73^G(),$P ?L_>l䮳 O~f2{$_SDBo`J#a3TDuoJʫҊLXo b(1˽9p"8Д9"(S.9Iy,!gE-sPVYOCak 1N.LNJ+YPGTc7pW̞9R/Sxrx&_cd 8} ??¿_$t2D`q'aٛ ȺSyDtbE` s~j:GkS'f"@찇miBugd0i@1 (iSء2劃x-zZAՀo;jR 4Ke28RAq ,3g]\:찵U^DqBñiFS ;FDc QV2gy`[fJ{x1Z+RDjz@`4Ӹr-}IF8l?+(z\ V$җFWuAi8>_ Aw;R]v3 1NahXGݶ-L7)]Xp B0wl:%jA4/=33DZy_?O)2.3i_. TF \c&hyix[aAXg nћR? ݳmZ4ʼn Hu,*]_ (B%_NV!OJzN=;Q9JeLX&ǪoXK!zy*;9e'l`Io֖q,iWpZ^j_/5M 0FSK1.¤,O;xiE$!{O0]Wqxy Ut}M 89\x)%BQV%pīMǛu%`S ]\{X+/զC䩩 oǰ0RYwnJ?jeI,iv9l}poz(f&i6NZm ^z)F7LIr b$CەI*'3 ZҢ*Ub,~[SfҠ [BҖRב.]YXpyLksUeW+\Z?cph#x~q˂TOpnHRlD S`lk#Hwnd/ZmrG< ҹ6Z{y0Z5zPn)F H&ε 5.λt޲Z-Ϧ"}غiCBQҬ۬ Xy4 89q#FH&ʊ} I'=~Gs'ɸ*sN%xNȶ.5^Wu A62`LV8+DsGIVJIp>QeUFF.g'N#5uoE  AECD cy3}}b#XFR Tjkۺ*lK]!Xgo8Qx2fh?*^ۅ gԋoIAuRG#z_`3fgBO4.w`f+f1L"$ ;sZqh!Ww[iV\^cpǭ۰cߢ ] >,JP['alls@e!de[똼l3DE ^D/744Ļ" ω?t2A$b|9pJe(>mHJ'R_> oz*έ2G<@9B:2L41tQg- 4FZ*pq 7^Q ul65ocgCʩ-D>e;;Q utg/ Uve2-xMӉ6ؽBmD7H{Flj֧Y 1ĉH ,$_"Zv9w/ExSA7h݄p~f .3>xHGGΪU힏ڡ Η!-+楞S~TmCj/@U^1:,x=CKXC pIߛZӘ 2 CSq26Ы }p߅*mR 4Mڃb[i3#fW) 4+8pȽ A Mn|Ruh_D9zonj9Q&?%0"nM)34ޡTźdIׂ^XkI4+A#xl3?2#'҆:M0>Px%VoC _@'Iɷ@c̞ /e GT 6+g uPT7t{8۳Pt ;xQp37; Wc:UQ9!QHalQs*uFw[cb" *E` y;a{α5 7KA΂G yƒcXOõ@xU*cB3Fc2g>." X`9{)J}&?z?᭑ gzL$ե^cչ" M)i+Qxʅ7J'22-/*ZBbC/`V""ŘQ:)˄8&-"~N"PoW|G KD?t f<5m`pT]/'G/,*5;azCx^u7L>?EL9xDμ~'`*˒/D? lj9$z{*N A`2{rk<A ZS|PkKEV:kMG X pe#-QbɩLxdyAQW>\8yo3yOG˾bo_B#:=/',,⾔6x*FƁx~4Gzg i3qOk!QXbo3ʇcZBn@݈TaDHK#oF,qr`|vM_bTHH:RDSJL"yFbrt o42K7 ,nnP鎵a6o'~ Qnp? D֭}OD$а.,C( $u7m}u_v#VziORs*x&G79-$@0J}",ڈ_(5m2&snHV;3ҙk#v(RqI 0k7$ 9 r%xŃ`sW$]຤uW>*<=bAJ4#F@J#w ?g55*l ozaB)=̪U{-ik$u[EE#2So wMz}>fǽaepva[5``XCw37"1,.4 @\)#4 '0"4ʐ1hkS<1s4L:Tl̠uoOnk3d?7/09N"D7qh [2Uspnל( ;O`+ԳWh"-nU$07%/WP@N,D<\pm]6i!"9 7n?jual~Ꙑ]m='cw,C2l0 8 AeW𻶭WgBݠn+q& SA⅌ߑi&wQ<:E+4C}X`KKv711XWj#!dqlaa.l AZ&,+_G"6>5B7S#teAʓU H!|2jI@i `ӐZYjF}v/ }T0pm;Ty1/*d7x#RAM|Q< zM'&Bsո{99-ĜSc쓷C \(|԰~f-60-w0pȚGH>t!]5(A^7b2(uw*8ƥg: 1#/n=;"6/=4Rr*GƗ koWYxRyniԢ#ǁXeֽy{A~%_`r7&nQRj$g aeFVY<>=\o81 ?3XE\Y:+ PUzZ(t<]J\`O!3q2Vk2bTD4bHӛkL]c! o_dž0܂/%6(-i]7%MMOc&l!!$$U<>=FO13:5.y ]B\)af)s*AX>+*#CP&Y=,Y s~{/"b;+F'd'L P*hBji^;_?jIslZy?!_Pn9D"PHܢd Ez^V "|#uQ'܉2[>,7M,ׂt'W]SnzM&H?|l.:>q!N`q_Jw•?ܠr"&o]C"teԇ.b{'I fOQƊYMSW(_\Ih=RW\KƐd}~ [}?ADx<$ס1m3^$7AgLb[4Z3m_EOoˋ]#}POb-?q,ibLhu¼yVˊݠC:eg6kDPr;!`djEB6*Bٜ!u7 维tUgkˠ[1N #["| +suS B3ǘyĨΦ`j=kpde"wD2]!6,@pvkPdUYJY,[Ew}c߉RՃfj^K迮du9Xq|gcc|E8~V jI .ma1bj`K?iwCEP_q i ѿ6LoQM.C RsFn%^@=h`&7k9~ӐT2`N6O1A҆gWT5& "<^XȻp>ѯL21OЁKK̫sdWMF (!ۇt{<>&&jPo:}+k5lNE{CaV밢sUmla&PUH?hmVU o WBelc=i6̓zݴ'"Ǟ3{ E &ۋ*wA%^e:K>; 9<>Tw^ĵ/rg=, ^ha7K-:UDMTfy)&rN2o CoVN}Wh 7pC:[SZo8׶Exm$xdCbG]&iC>x[s; IC)j،\\.;TT-LŞ!i @GITxanډH{TUA/񠧧1͍Y-{2)>I͍L3joBbnݞ4J]zraqʓ*=~1gXx\POOJrSDI6f+d{N9+:N!&F ;~~6Rl*/$`Ɛ+!4x23iW)#c&g.8b37LdΎΎ!4Tw^ d Ҁb,zU'e6;J\["}7½qk׼5fEhae`0'.@4% E&w9W1Kw  iy Z!L9'z蔛PN "T:\M2Na`FS(̆* q0VM)j,+iO+tߑ cڔ7XNhB]jBeÉ6Q@fuⳎ+uFt)U[ RANa̻`I:>YNiE4ꂂmr3XYll!_4o"e'Au׾vCI\{R4Vmk/ˠ&rP$HQ w ["̅lBqӏ"ipp閎Hb[#:«?*?1E][/%T#,aɎWKL(r@PI>SIO K65Bu^n(Һ]L:'n|?RHa,Vg&ysl:IEFt4R[8/&P ؆5ezr`b Yz3.eE,ǫ U\ې궱 K&; S|M={}.B Gb( L㱶UXG})Q8 ݋}釖> l%%Wlg{ oTBmBGYʘ& D[`:E\X/{jWF/6 DOرiD~H IPKy(i t -oLc'^&D7J+l 7K89l6 Y2J\$Z%N{WسF7Vћd^Wi~XW?.q0d}sopM4w&(餰`~b>C ?Q"]"PZ-M6gϦ'Mio 8k<캭g|I : RO\q%u>G->?p_M$97NF'~T, FOZ _<^}Ҕxd{٭K,X8rJvّI7> '/^OhH`ʍ,%<0=>Fzۡ8:{SIX̐R#lȧz-So0()ڹyeH{[$U A_ʛ~$~SImUQ`#Ftj_vwLhhh[ͼjP*aM/[sc=e 5*w,V2q٨eSB>C6 mL6O`$~܆iйhrw%ɷ*ځ!a&Rp>vƿۿCfMz5bp)]>*·-,U͚r! j(+yML& S)QKm#&Na)N,d]BC'} Ch͡P =/]G$Ց 4,OqcbWB.6OF7 #REWac6^2&RٍC%Z7a 'HXǧ7d$C;^BMܵK8C 1EJ@C]nv/PL(R͋T?;0NA<Yk0_&^y[ޒ'k^-pJg`:ϳzo[xJ>aP qrޚJ?[|k+BVkŬvls:ҥ_ (nTr{-/(\_AQ_S /~|vD,DH!=VP ,DAmh|UE"UV/c JT|7 0݌ 1 H|ZC[e062u di̛hV4| 6`Qpdnx|ʂ}値߻`Le};4Euqvo սo^?qw7bg]E sM2s! n[(3e܉%U(qW>ӻP~|£88rV>wǰQ.b$4ʯ+GO9(Xh^ҏ^" (y +*@8(35ŰGB!L{\j!͌b}BOr.7THl $IuYěfQyQ'a B1S 9AIvv˵Sb %oc40}]o[!'Z91 AGV|~80-!0+{zdb⚤[eLB%x׮kQ^&`Gv,?bFWx9Ҽ)!Ē;T^O_"ՑL@PEG͟3י `Irv.*"[f%iG77cU@QQɗ\1,?>2J2l3J{TyM#Nq/(@Eqc0}#TAoD8v+.w0Esڵ>U~*@*qD Us30w[1ÄCrB3-Air *=#%P6&hsYgLϐ\hk?ȣ7zLQzlejF(˛*bLix?W8{UlBzkXɘ|4K(dbFE8pc2D%U/#- z ڈ~5\-JQ^_rq)IёUXMT}xheԿYkv; GjaȘ|f\u4ܰﳵNY: hBMpVO$ g"JL 7(UZ-~/wR7, Mʭ xRSFIn@c^w PD[K[[&|GHQmFmaB%EHf+Ch>P(srF{~3$N=IJc X{1u^uAxjIft= ;$הko+p_gԻH_*6z J-uGgnF޶YJ⺌1k.CfzRxdl( Q4լf2Ч6 ֌X.}䄎ON$3򞹈* co)zmynQ>zYF55[|w9!T Lj? 4ӒVz{bJ. oqMne]6 9PyR]EYŶKl?ۺY0:ljuvd[UU?ܰk Ǫhɏydԏb1P€F$2 1@؋ aJFtZnH u.*|_!;S\Չ|G:%evJ"DqreH:gA|t@G}\j z>w L<SIek/*xvi*=ہMI.H_({x~,8Jon!$h- kOҭAby̤oc'>ܾ6yIث`ŭ*,V$%N[0 `ab"GXD .vPwk['C4"-*$R3x-Ċe$NE|/kCKj}zuV܉YMyGJ`Hẓ9MԪ+TV u!JajY~!N;Phcl?ĉ:j"U%RD A.VUIs ( X9Vˊn$;pc ̃SQU-xɯI.}:*7O,/ %T[ 2 RM@RD' Ǡ8Jh=1\@_39N<.V[i `7dԑ~} [\?u+Eт|Ê!x@~q% BA:?dvqX1v= N[Op{V% H{7T"ɀ0j l{)XF@'m#iGQY0ƤN0/-ZE-;O+[Ef B>\Yt`'N:wv1n(z~J<(+dc^ lBiQN;u8Qe3Y뽹=m@X*~H͡w8P2f:Z\0{}d {clw$eGN]DߒBl2m̃uWqHX[[YG 8tER9 !`sx^Y'N|.+mvTH21 ;T$U9!%MfCN&v.ICYP4"7m3\# 2eX!CHiy/=_UZ8ݩOv4b[w ?/;aԧ=y\=Ve0%7Q*!Mh Jixnk+mp]>b;I{ Ja$vQH'2 IUZku^@nR2&#9<:~51XkuQA,f>aiVH.q쒻!%XT4ӽd/ l@M+cPZ75ocMnrADS k122y}n#FݍDE|pI3VJQ "]貏%%!v*Gawm_js~ n ޠzz0ib!P҂aBgeڮzWXAysz4@mV5$dmx2@]0M*qFáCrww-8 BĒ- $?$TkR`"2r9P );ԧ!@f;z!F+Leaڝ橋teMwҿCs:ͽt pbE%`mPFqxgV.H#j- S<%TH%Kd PkO0{©aWoɒY?>M*6h%EO1vg]"kCwplp`}L'7,eM*F\Y`;/$"t,q-`,XCBhgE 0dHZw}_w-;qByQ k^RݬyX1e^\`Ew#Mwӗ1Xf yfUs %Jݠ><ث?̼˝`J;.?4bXN95 $ xi2]6Q5ㅻ92<`!Bkf&b`(X; }ѱRS90M!0Y%gɽi_%I=56W|ڊ$c:\v]C$Df@Щw䶝xW_6Ptg>K^C  _uD^xXδ[Cr:Xy1e,{'1&o @jll' eix]qk)b[j4 ײpYo6SQ')Đ^(#3⊉`i)25+!*߿bCj(*"%E!:$sRwJyS^jyvQpdZN|Pճl(_1Du㻑b^QF7<,Jv, Nne<T2sS5,ՐV~-4BaQk0 zl8"ah'Z.}Y}Y@{R1]QA#YMqUb|C QNjt+ܔXO!J][2 i.g g#Oi#qތLNmCF @U [!O7@ĕS#kUsazZ+//1ZnHH񯐹k!`:QCÎd5C /mwhd\JrgPWT<:B+WE,%%GxouϚs cA%TR3s=& p@fu4 pdĪʶ)ֹIjUTfq9MA#'K8"NXr*L&@u4;p0/fp+&[v&p%F?LN?,!E#!L父m.eKzwSfɃϤXۙذ !#`mL5SDi]@5K53~x7v\@݃Rҕ=fiOq__|,%kb~G Xr+{]R~}yWBI[X6=Q6h\ &%wr]kh1_IA@4\`IK'\HVp[85-X,ADKc&C˺n ϔSDH?jD6 u~gF5WiH4V ʓfx/O%tJ3$R$3]!!<CГh7%Tˎxg:2*g탷$%rv"3Eʜ" ^r),БeI34; 3PN4'.n50q%cRAnF4I&Hg2D&;cs*u0-zY5/ZH;6jf.2 { MCav` W2h$S.ڸ}!]sk_Vs.3O@VbZW(0+츞*:ʁ70. rIjyǂJʬyReR#6̷_*$p]~tGm! ohZalp݅T< 6j 5rW=QJBvrTL~:Vj%$oRsrd**F'D2$aq &`2.z0Ge;Yuc6a&k²H:I_ ut֛n;Jl#Tn%.̸"sA/Tc7,v{D9/r %Mr.m:X1s ۭ  QElqr׉6h5M 0g*<ŠH1uSKOyvjgCdz&q|ބ$\9{s V=.0пܽ소Ɵ+-׈ FRy/? 0OK ҝE#cE$#:81H]Y3+gu4 ju)'v] EdY 0\-j,gICXnIOapg5֓phmZfk "C jA'd4O!Qߦ(A,ZK4t![:3NIGGatJ$/ W,(Cf..50IS+UR8=iv:;l,,_#mHzx]2=<h+xt,r4z/pFc^s+JjNhc"&K"@WT@>:}0n>{x_2LBx6Ætip! 9U 9e;~, " Jw+DOQ-<PJ.L {ە >>%݇4PiWG/GC*b>|kl6? !`\L;¦;$NtMW՛?@+U r̅卹c wBI;!> -l!SJA]d*^i^3 ]3==r3 t Yܜkm{4D|=I>Lz˟14L#W+iCF91nP""eJP45B~)EJF&j-Ǻ+W:bv;N"{L1+m>M'H{$ԭ 5O~$r6 9}u;Lbh*e^\T/'e@mhpUA LANX5i6Ӟ3 [ E%E%ݬ*gb_9'&] ?mv|x{o>!>6m1_;*7wIE9 UR,},ll ^t#_<㴜 =!Z22e=WĪ[ߟOzyS=C.ikb'YH83>#v7*ei*A]'*N!_g)~(1Q*#!I7XdOlĺGx?rT@^t5 NeS$~Gpi+1ONͬ`=I_#h⑨~D˛#b)Z lA?mn?@\:}7/@D1|[:7ls7zK<^㿋}/~c Nt,&)y\x &E㩗n*IgOcE^"D%ŏS'Aءfxli&Jp漵Fňw@ő%{9|gp~;mw[H4:J뤓LuގdH CXǟVzEԦE􈫩DssZdG' JbHʹؼ޵dq"e0*>J "N8D𩠚G-l\g0'˜p+rZL=3̬anW%J(FH)u s0jlK1˖DiJ3(m _]6Wл9@('KٔD]+]@ush|NІqyV(%ሃd(X.dNCsj1|ynt?YVE&х@u}Js Njgw$[="'|c8Ka+'~-\y7Dbz6yt-<4!}# 8Md ܥaۍi3Ee,QmNNH\bOz3\`KkU'eT"^h} Kz22ow7=IH;ݽ!VU"ó%7v_uBd_4nׅJ z@)yL9d,]i0ZȐʄtۣkJS-`_RỌ4D{V{z3s^@0z<$ nLj̵ ZLM8x JpFV `L!HJ,FܐoVv(֘]^޹iҠ%_.p*xw7PWt1^{ϼPzp+wATa]4]Ljms:j#.[0m[@:/(v ̩5,;m45b(0 @S {}Ⓔ1T4<=rVe5{1c?M !?W_YKǸ4[WcU)$3=St/XvgIżumN*%p b[~j"72ҽ_+^-xFPc9&B  *!I2'|.v6gs8-nY'aw ;UB;ZN@_7]-ctmiS-px-~2PBL`Tl6BdĺI)cU=w[h fqPm)|qDFr|To'Ԅi>ǬiNrkD>IL2tpW&JnH ՈW5Kc]rt"ǩ5KTrS83S`;@92J S,Ah b o$RiC`yeL'r.ݒΓ+7':n.~GMQNKE่{"0: ϯfTy)CF |c2 Xv .'"m2xA4q _1tUڬs-G7I UAh۪FǍȠ yXZ@C~%PTf bJ(< J +˂~ry{ u1㋫ ;kAP݋=ȸ;J +EmH@eZEe,Ue}1Zzd<5;_QOP[ k$Cnėe6abV藣S{ Xn9i @M%c* ̿j!9dVoqV{ *}mgnй)K_C&B/jbVoLr!`|BD_l[E g"7>r1~ǻFt5OӗOr%#5ai(FADrkTq&fwtT4_m~ލ.Ae8.V4[j(φK4cDwqD;=^i¦Ek{.;:lnsE`F˘}*yI?|)nB 3Eڲz mC0 <:z!5;(Xt.2* 6kx^2JB5Hxc\ P|4wC50h9Tsu,:-](eHz@K}>6#ųKU_o$ kt0,2'o EEOE{ka"0|3z|3D5 ֒ ֛2}_e!v5uLg.[P+wd\lmRAt'k Z(r7b &wi~eRTRH-U]^!e&ЃknЗ >'LrHpe^m'T,ѥBs6}DLylR9S]{|:nk/7V&>j~_4\”~i#;/[)a<d`T~ckLAX| I훾}WdRAP'^b%^`[R5ͧ\anK>E-ϫ"#v_jX1= Q, u[Ux?ƒVA{[Z6)u7htXA\b]ZJ`$]w!I/pBsTՁlhhNgl t8dƐrZb)td/:THAgq#T=$Fʼni#X.DBD바]@zFx M}n YIt'WL7+i O#ft:Av] -pơ1sX i'\B5W'#E=Y_e E"p̩~*XJ Wicy%Hc~x$?/}Ν/ezer[|ޓ1U *u3XE$Փ0VԬ+j=kz9$EybO-vKHꡙS($:;D9y m*G(ħLp?`5j˩1X/9PCx W;{EN)gP D6qWl2F4+E]^/~dSË1O7Y[ WahpaO sfJiqemumA%qDy o>CC~b[n> `|oqd~aR}Va]NJd7'k@̉i nB-II Q"_h5q́%1Vd_i~;f*όħjiELm-d>SScUC{%p̃18hz H̸A5>NaXgMu]݀8׷$P~bK5Ύ{šKFA|DjTVקZY ^sheLSA56åҒ8Ks} ѡ XΕK ~wDhjfXQg]d}V\ܻS&w1ڂgZB:3B 7,hϿK5xs0-lZ^=lQk ~[٫Zyg׀+\!LlHdq "3&&UKk/zofN=$A ]\b9F,hb"t8.xʍ"=~)Nk08u"O^/_9H>ۡ '뉨sgw /N:T&ɮU#%HYP,rֿsW>@A'+`M GoZW R#-͉el|I4ZSpO٬|(X>񓖇fϪξdR0i3Y&x pq(mT#YJ5o wF ϝFGF-pf xB|5 x/h9$>ZM24g&gpU JtY' E,/o!@MqXJfJ+D\ ;͹ۂFfJ9d ?IQ P.<`QI0Zh"#| ^u*AdF/H%qb7~fvm]Y7wbST@:bF ~Q IZw=adyXxvQNU[@:a?Xfi*}nai3)ư>9O eYEB'K:q[lQ=rrQV49fpc0ί k1<0$1;݆`478Zܭha+A8C_ۆ9OT,^/IGzKv܃AX &At,+&*pJ~C3\9w (e\.a Re ϩDun>93i2@IV>|<~Cڃe@rgδ'i@m=թ<}Mb?'Lgorߔ]zdb!Kfz&q0a7GOUz!bԐL/vANyeiɎ,漝AóҮ ]R!vɯ=RƦDm`z<]8\@5q[RZ-uE"eܭn '89=+ËœbܵZs<]_ wG.&t6-AWry޴KGٲ0Q8X<1T}bfizץ/A։a炸Z?9q͇*a) ٠`BdӜ<閾(U#$!D=iFٌ_US|'"ix8 2|3XT+Uڙ~_r[/8n*Nn"Qt*j;`J$J?ma'-g i hvMw7,оev~>JB 4 0 /| $qpk{n9*aтKe䅼Km`)s8~̕ƽX?"1ݳO ]=vl٨~.KK8BrS$jYȠ`mF xlGɎ?`ZD_G8u__ >nnm1$]Ϝoty#ff<e 6Nmm1WHL$hfE_f|p`Ҫpfx\xSw3'|UˣWP # Ik7Rl,4B+IYOZTMݯT3<9jj>R)37Eի@[/KiJG~MлI1cB< Jdi/~z]-jDRS F1qSVę6̶R`6#S3=U=I1&_UvٖHnnRNIq qt^pg;Hў1ZDӘ$":=T5[Jf6N<Ի83~yO3hv$]xLgX ɳg]p{ K}R.AExHf'u2tRGǴ7DRlmI1iԻ1:Vv|vk΄ %F69Tc JӋ Vn}ߌީ4JZ{Ctؔ5 2I;s%@17AL]sֺ\s 㥺\j1uTy(,~W3c[[l4C+vbjr"]U>y>JziCWyh򧢢2XTm,q":օ+4N}kje>ȞP>SжBU0hW']>}cHf.ЖWAť)BQݗL +SѮBjM@2r7"šu3hL}t0svû<4xUSm3›PBY<r3W+|SCON%{=ç8tak&ŒtW`T`zHٮJK\]H\hFir3DcŻ_EPpyn`S[iP/1vњ%-EⱦnB:h 𢭽W k|0VA3B d+?LϪ4BO݌b;CřJ\#}A]}ѥԟ* *@'[xGG|"y(Y%j-!K^W뤤wA[_=\/1O G;0>zw_ڐfGvW*MsP]@ #1t=@*:`ܲ?K/QLTTƴ֏1^ak2ROئgˌަv70@l'g=CIM}g, ARZX'e3d#?phh ?#! ߡsp*9xQx͕&IRv[IS[Z!7A?.^lB+a1!|""o2D94:;遼lf;.E7JZΗ{;0B1Q*H= 4f] @[JKڱkgdw}35 Lypn.\#0_H< \<,–쿭SU{<jMF][񄵴 :6$f2knjYW(7e|*-5 )~f}%Ro ;u2FN3㬘bzй7!Wbzv健oH9,E0ԭLIX7^Jz>w \MċMUs;\=nv2*wn nUzEy8m~WE.%)r;!7!ynlZ] 4 lM& ϡU7`TcZ+Bah_!wסMg8b!!B/ew}!;g:@ĐrE[khy8?wLweO͕B^iǍZWk0 ÓYPIF$/ X( !{-YէG@] Rb`2QXrqnҕ|5O99`ЋP+DdqQ4ݸZF%!ٺ1 brV 6k*Wovg+Sͧm -RV~/l-ikI+Itf hO<˹,1?}64vmzbT#RdXzڦEm)~μmB_qōKSwG%DQ[VQwoVgAcR7AEyEYC=o8vɤ>oIU)p/OD w{l~Ν[ptߢD%٥>q$ wNbx-H?%Ke?g6T&BDu30 o:$Vٌch4wnZ*b+oЌ7Y6-Z%}})om U :Ks3*Yv;Ert3fG~(?+pk(9sKdTT(8LC{!jHWQ-vo J96[3zvR!bS{jJ8 i9EF6\BDV |SؤNPƘ/ %aG jr6_`8ژfcK!˨=ϴ'^}&Jmp+2s^vg^,;R j +>V-k9*Ԩy`ȝ>1@;¯X izҶ`/)ß8e˙ CR饢t6͵:]|.Of4 (/II iFpXk\$ X3!iTs\/`ܑ3xYkd= 6zv6 AU%b*5).т&x`#$%OiA xJīfi80Qx4: @lL*nx)x'fE%`O12FGVʕ.Cz1%o@ c7*\6VYuՍ%P#Җ<d_:j,onKIr?/!QεäNeQ5G[03ҋImǕi0#WEU,m;6G]\[$M ?@LtD#|φ^^1ҭ.'trP/iQ _x9jxO.+ /L̃kp\=$;uEL:" b!6>u s|{$mW+2v´h{Sre'To N>7iŖ8 = D+XlPy˩j¾s˾P;RHh86 Iaho ~4Ƃ)ԮOesz􆕴@u@q*Ԧv#ey/aM|xO}c#?gI.6 zewt> \ "b]x!^Ŋ4ut]]m;\zf Ӗ̆aDo;,ln}# d!ʻ}|K٤R,n>GF acg"cC͊Km1FȏU_KGQUs,q$[ ~{b Z%ı~$jS!BMnyZ/nj!\Dn0mUF^/0w ꯐM*Z3Lr)Z&zAgl.NW=l)E:5M`㫧n㞣 ~Xtne(rBQ\ʞ[җxn+7ƕBT% EUUVgv\XP5-nui5=,N(Lv<|Xc^UU3"A6:8 r wI2r!?u$Ltg6MŜ[cMPG;? ;ۯ~KP^^7=(-MgnacERZ*Sm]I>F.ѐᨰ}D]?vhdϴX8S8 wNuͭ:g_ڭ 5ӏC{_;jçSC~3I1gyZLo\!O/xdCbv׶kOfb03`æflOu*D53` &'})6DZs!Ⱥ%â<(J!;FlqeejQ*m@~MގB|ʚC()c m cҶ< ~5} f\Aa›OqN RyzzNP'[)s1g,)eL&AZ==5\{.8oYn1IYT32!= Bg[ UE)+/#<1c5K]88ڛjB \(רv%N;ugWs{'zZ 47?'Ft n A ukXcb ,nj\KA%Pe,3ne!:57vto|0JL@!;A4Űyve @Pz$D:3ݩb^,cBl+DmƝ&ߖ6:?E2K2ַUB9 P)6FL(葙=+_Cq͚D <:@6m֍ U OƳYbXC|'zYEE7DaE`t9Yy!(ެ8X<_A!_kf~2&20I!f@j&7j_ -_q\gJ 5O6`RIP5~ ̨e q;"gh&fdigN4cbb!!^W[}EZn(2?8-6IW'\y!D"㡩r"uȇ@jsl2j,lsuƧ ~SK5Z}ZneoE{9@*p!BOb:/,?CzQqDBF]Eָx]addQ'!U Kffr45MJ|8L}qʿtY3P3 xVEuz3av/hsTR P![To ?S)\5 OmӾ;n1P[LO0U0;2/$P,ѹzfds"2Bʰo&*ͷ89d: [?2wk]95#edЇ8'28s@=[p^9I$ ?{SZN_\Y 5+ACaw7&k?pB~\SDB = zƣuBF̆\ *G4J(\@!Dl*Ɉ8HzjZ%y#n :R@VWtp<;WE<NRrU2INEPۥ*: 73j GFqCez Ft{I¿aՔ :s7gs Gb{SEqapݡJs)l!l.S0RzE8.@$J6k j$)k.J-.]to]gE3KC}yXSɴ w#2f*ȍ"XNmF*aB 2o/4r;cl_Y 8An=csA v2Ҭ ̷(vZ"SpqW=?ܰE3L޳Py{>&vԧMmjՋ\ёFK' ]wĂi fMa;9ϥTYVARZp{ Ef_=~[C#Dـk <džr-RC1h؏T \Ic->sa҅|z^9'벫/K6u 7Y=Z諂;I1 +y&S{ gV d1+[B GG.#W|qJS"hPb'j 6v_Uzd&ME@"& f)b\~g@,Ō d M*@3c4?<}Ni6K>L!RX}6(vQ@د^br#bf!]nǺ&F>%qϹQPgzg&&b}gdb"Ae+( ^"ڑ%=\vCsu e?z3ڷ"%ON2IY$8He闃r'5~Kvi{-gĦ$`3g`yF4 !H-Y.يw&%t!Qe&7._BqR5%D'S܁û$SyJ7ipyq\%}:Mfnowi[6ӗg4H>'Ư /U:@]*Bh\"|)Cp!,~g֖ u+czP63R+[Yی`Ι. >oV1LP8}גpPdpjNݫGac@HRh8b5">a뭧jXM9k!ⶏ~jC=:~xbE=Fɿ13cKT ܽHG?Wћ>W"W5:(:m{CJn4~gz~o o $йoD^% Q۾m͋4Q2"c˸qmqkj9K#PF6ft4[Ug[xӝ\0 MymGn oˊ#T2a-hF.)S<& opE 2:ݳwIԀU5)ش%I-wHGKݩqI(*`֬\y<1?&i}73D]>ć.̰Pg-t0e2"GvGyq՛Jp0WP%B T<1^+>Ӂ)(R,bS6eM ݠEQQ*]2n%kTmYLYJ/d{,GC?MV ثU<ԩ7n|xo$E%*R[$_$@ZąuY.EE%n/rBK/GDz0wrSb?+g*%RŻ)P Df $LX!`WxFP\C9Ux#BLNla{{P?5XIRBKTv2Mh̸2Y1qkcDeĕ׉2]b%wp#I-g~=ja=ջ^UIu6pD ~b^+8_4[ s;h;3W{n6[D@nR,+{ `te]7B[ZHQU X=ht3ӬNf<`*_{ <"T̸_w"&ܨ Zfк_6e&f%EvxXićK]͙6U׽856J9ey@RUvMsf7]f' 2rnMg{ at<9V|j^lޘY9`p.6k>wsF7x!*nm!ZHPd1Xx 줍}T8x"%'J  ’<&&"͈ݿ[wʞѬk0Hav,_١-P"y yp rߗ/BW{ m E;ׯ<{~mԫ46ַV5"g$Qu *;d WCT( HxahVF7E2xOcCC^=N++׫ku~7b3ч͊.xD'CCQ{^ PF2d6Q}@`XQOޣjU*}9 8.^3WuU=YYvz ~7ё̌h(HmvE+*5Vr?' Ve`B$pމfh߬Q٘Ѯ!>߃"PWDT+=7 ZK*@H݈RQNp>`~^ CV9 ,'\L1tťKGgME (jWygGZs +ɢ.G:DFa*!TOBǐOL" \<$RمCހr,QDTD-_q0MFA~)L&*TnN̹5?*E#đ72%(MA6q~B9igX3P.8\}d>I>ynm2! Iyozx'8z8f']/qZhlQTd? -j{)W( N9)c^ow*VYV"Pd O0[XTHy9 2MtKПuk~Rw)gT,SwzQG_~|2:&?vrN$qrSR\͛ {xFzϛ "ev Ðv~@:vYH!c[W^*! ٴq'&QT*?̝,іOZ}Vۓ/)3ڟ%2R窔3[f&XJ?B.[3:e;"g3 \OGrIdX"6w?leH<cv#r嵛k(ȝ5z'e 2rwmH- R\87(I$;X]* yss8XXC_S/oNPmBYg+Lf6U=1LD-CZ[h&(^oEL.;+[Er]F;)[K^eXlLo4D\غOXD@ Z]Xo8#0 Kd?%(ɏ/S#w0f7VYEpp텎k]]3H!D+&>-T6ʓz# Wb-y4!7VpSbzK|?=utICZv{G;WުX;cO=VG;-}] _.#{۳NWW.mS& kv_\TJ}ǘCT=iˮ2@, x+?Ć*l$Yr$8,pǁw+KO#Fq}ΞTYN Dh<4)VfB !0EP27[<%2yM@(=:tF2aDrRS4_j&Ols_|-_1are/Mr66沗oQkPZQt!~cR"M}\"bXOu|/}F \ t#b. 9%ASdGF [k#_52erh0ݰ|>A:hɰA\3{N)G+>;ƪObx ;7V߈0s?hZQ8'É|a.N8잳6=SڸqN`ŬZm"{ň7'*  KPPʣM3/ӣ΂l|Gwq^mKws@*oބ %V,35A( o!0eX"zt{{R3'9S ")]`ϴh=Q T[h3f>R樷/ $N%+zom !良*|L$p?/h9Q\˨AѪ})$V"/|HYy8z7'Mm%28mᏊ'h4y):^}̍YzψH(T_^7an Hm ItF /ט*&f[c>2křYX wV.u;1 n)BB\ߺdmVٛ6!5t\AvoVm1@:Q<0DZ\[RUtӂh6$ WKZ$Euz}ߪ%Ô>=cV1)-p C_Xi dj| vC H(֬O;~/\!Q|ヵdqOьEG  + س74h!VsA"myg@떟_Bv0 q|9?<~^/g:g]ʂ2g(9?XvJBUVe؃]RqSj,j$qo[ w|SkbQ kVThΔϫUG=X},g#p <ލnl5tFgr6T&+i~oq(QOdѭA_L:t->*kX̪&kŹ?m_c>[1(3Gx[E{~G=F17usںúA5Q r nc<=ώZX=;DHR@ nD}/g_[ /"rT0LyhoNsݪ!FY4ve@ I&o(H_|uPEԔ;{aܵWTDwj֮SS4#*ahT"fMMʐAr% w.jic; uOtBef|::) fQٜM.5&rKYKvR4OWnMD3ju7lv.[;P"phdUq*rV]`i!C}bE%tVYkaYQלGx5XjZ z?\H8mK N1i_ B-^ i*>rK2l)|@.8Y:G캲a.QGl@86rgͰ`ʉ" %|v-؟,I6Y"33N~sZHvFPU02W[d)3^7U}|2dA^pL ǗS<dmS'/br@X%|=0ꬋ[>_ z,Dg(5%C=}E/f 9\rfNP_)Lu6uP=iW.*LQqj4-@ ,- ٞBr}Hs*0gK5Nr gb90pMljt#I"yaF ]ޯfd>LlAԾn/ܻADP0>5!!gx|%uMH[;-瞨&"+U}h(Ãdcmqt1|?gfjS)AmxZ <=%DPLy'd?t+og><% t7W̸y9&BKya}J^%&efbK1߿@i8zbow,£6{Z͕e<DsPy^ص)f}lMz`BQ xVYJ44)LS!\>6yEvmmٞ@DM^JHhl[?H/Ac>?e![eVQbX: Ƶ]N.Uـ(s_kFjLCI"IҴ1ҸMvqV0)ut89~;5 VʻA6u}]QXOP帱q|h[RWdGAA Tb'͚ َNTX4D%qߖ0<7ߢ 7t::Pɰp HE8VZ^<)&HrbD2U4@A{HUy#Pjwd DTwKj IN7unڹ.c_ $l3L64Es.7yFN9Nlub:5+h#EºcАƔ axS, n84l^pL:3F`B,Y冹U ?O/D+gWȈ󷘘RFk& ؇ UBZ 4ZND>:\> *{fR1CbNL+ƺ6Cz1sfMY;W2->O=T#ꤶy=T| ho߉1vxI8q%A\ l/f$!d cCYg~psE0<'%9b7yIqk&i z(J4prn[%"D&Q9*: Ҹ-Er'`tgKj2pۍ aXyr'3NKTz0Jbӿh}BB <5SЗ@]ytAFn\;F&cc͌V$qH!(1nЍusW|ކhYk^K:R $47v9.gg OU$I 2y~ I=mZY&D]Ǖ]x_0ɹ滫6qG]QpeWi<=ژ0Zq ٮ2a$u6R_Rw|xYqi)__Vyݿѝ?SYZ{+RĦ}%{cQ=h5S'#$K3C5/1wѯČn䀍x٣uVjZJ)j;)Sݜ(d-;]м,{=RJ@КڹWB/[!ry뗅ÿKQDdg PxCl@EGK]ĸsU'HN(_Ĵ7b@0ÿ4 ,¶lU#Wok2WOF$ U׼pOsRÒ̄l~Ysއ^Uً.hlA L>VYHh<=pE#כ˝G9gQ3y k_1q[Ә5mj\|*YR @0/ h8S(d3'#1qhmc%已֖\3` 7Fpܲ_#QRLˌIJ6oB=w x3EnPb?q?졐IzW0~I;u)ݛ&[Hh" ~FeCNhw`DA!TI|Aid5m\:J"{ZBY;KG+7% oenǎw"jcM65s4jo:X*ld+ZU$@c|4eU~<䵢঺C)-d(U`z`q·dېZ1 Z>gTװDŸ4tN18Yܳz֙џm[1%5xU-hXs*Xxa7D.j=Q؆IFjn]12A]CIHzԻ=?Ձ坲uuNA**f6IEoEɤ v--dCJNV0GDBз4:\d(>3T@9QR ̍J!=Xܸn\*ׁN⦹s^w4\AsVq!ۣцm3G %Ү\U#>j(a рgm^#]E@ +b+Ln*N!.#1lBO> FӥꟶʩEJUIn/$8NPQ=H(8D8jS⍩FFc LIL¼Eq&7OF (PMq}$0ǀ1̢fE**r:NW}E+)b^uw"A+D\A/|1d('rI4k$]f+ Gp4Vp>%T*]dT@җlЊh4ƛ!¨hPW 19=O.X*Jf Dy.3Ƶo(vg HG%dE.x/LȈ Ȋ/>KcҡAY|u\4XC'![;g8'*_y%P & Ht\S YCzhh+dd`c، 1}> 㴝Ri]Osl f]ܰUk8cYϼڊJ/2 I`i@_m<(M)+y3si.h[#r]1Oev#'#NСotpB͇f . (cqQe]V5t++qQLBmWbjJS0rCS,ԖɀJuC:g}iqItC53a ,s?yjҺkk9uv@Ftp? nݦöPDD ]e~:h,X]@~2;aBriC!;O]wN7'L7pHz{ޔV{]+ kgCe*Nsj:G0HxXX}Y Co ajBq*jo* F3@dC[ 턥`xtNi?ONi}O 9+[A^5J"%0[q sU7_}˷H ؓzf2ITGެ74uWg7b} "azcWrc:5&3/p k [J] &@ճ/(N,| Șc'e-gZ1ƾxU߈.T|& U?;3ܫq,L|'t-14vhuk6J9pÁd7ߜcp6F R[G<ī*(@h5ݙֺǻ' ڨH"Oc}8]sR?.-dx9a ?AAŚXtY(AˎSGi vzDJsF~@LLy3KCrP,J_hIPM=zke0F%8[2s8Yṽag4A)D%)״>iKDy_ZctM+NC2u:r_+/8jR@4C:'VI:;7ˬ6rJ~%кt(='$rߝڣ^HY֘b7;Wr^dt)x6=ŹE3Öȷ@ʴF,]Vml 4w(Fv9F?o dtޱaM-BQ;}iIx!M- 1O+n/)Z_!uknP]0_:B[ +K/ټwWá|-pIbWt?DB$:zҢp۔n=9\7&R{`P^ vBfd|+В_UJW]5+8^A kנFpS>̚Oi>ܱ;gg`lw3`M4.M?/ē:YehBQQ|4]\s0aՃÑ!NhbB@|Zc/Vu~O DÀܡR(q2?_50PV=NUWoմ 1k}Q2^4p8/F4)-Xzr̥'qb0(JN9YwNT3tO*[ʕddH_)o0ZrdCvhL3I&QPIvⅿY""үw]&K]2cr8I4spTHnlDJ gO e~BtUwڧĸؘ-O< |e;l74޳N HlU&F:&0ϩR}A7ʔTyӨ3a#ګ'HDƑ4c{aWNO3:r\^,an L?K;.X}5y%8kq^SFqNlO86zd= I(X^9r[#-XdxS_Hq)+vΰk:L+WUF-ր 4ҤnQWe$ 5tcpO4׌jb[=-ɕIظn/B9zD~ aT|14[KaۧsZP$3=ٛ0~Dao*Q,} 9N&QG¼RO]پ/8w.%?+ 9=v&*2]:@R+:3Kc]}~@8[{ptuPݶFW M̘qi{KCXT~N*ԓ:%u; P=J$ȁu%&"(֤6ΟaTܣ*Aй] 4|-ga\H")&e0h3㯕AP϶̓EEE}X =H7ko ,uKSqh1Pbƀ4?{Su x9l/"Qwm &Aq^ehJP#s- ,#ߵuDnwQh&0Vdj}GG w8MweӘBuYs N{iiamd%S*2.m]x{\(FTS'ޒwVgn5*d?r,*,{iw!Q4֧s4M? 6,3cn)`yXifnd.| C%ॉ1[S'I(MY3@-zQV,-Q\=~1 r %H= KsǍ 7Q{:nA_]eAKt!ʺ\XF1d@8MZ¦.@z:~] 8%*_jr/+q &8i{v&CoFޕCfo\X*w|&j{ Ըw,VCR-F2FkPG%A˕53-P(qeUD/,ryQ%R~O'2 g-w$zL߫a&\*c15Mrr[I&$JakE7J5CxܪMr1lr) $/Yp4n>΋]DZab0'4|I5Jrh~H~ZzQZJ7]$ݑ LugAGgEOb:1=aoj,<$Sn3n3&KU|9G2t?JD4 GZͭ҈6~!ꧥ^4`N#-I~x~JkaiP 7eSY=M"AY <WG!o58#ݣa)+*V>/E 0JG09r!Lk/Rh11D2qtc5ĉ~]hN_M-Y''E qq?5(g7n_قeRJJ;>Kt1Ca=m8ly?K K+TE85F~zv)3؟nxz8u*!~$RMKcB&"t2DY(C-Ǯ.A+^ ;XqtA\#CV7ߢ]1ZeLA_AMi ʗ*&Qӽ /VjA])sNȷ>fWcwSJ K|:aC⬧c9YNwŐ# άW7r wUgA,g0FrM /gy]t: _Cb&Nr;c%`;_x*lrp9Uf5s NXJK? UOY^yd[3J鳞 CCP?cHzR1D05-MzMsn|6V.[Cܟ m8ruIkPjdVe>ZlH=o|#xד]V\*K5=bʜ̎ QV["jM[l#}tiېs\*f9P uIed،"dѱDC\~ϘC ,)9(EOuQ|]dЄ'*| ts:/]LEK;YF+\#fPX Yh2;Zs׃+U+dzO3 {zi@،co4Wu&)%bu'eXWU̫i`w)^U\2ow$-0΅&R/ ;xu~zW]oDd:/Fi`H8т9BL2kÂ|?BG?V2ZhU 8 xT  hBmۂct20^j T)iھ'K'*i=klkv:)LEQeny?&a:< e+ Jc6s{<7h0R={,y8咱xܗGVYkD_0*ЬY`/PɁ4{0Vr$@YޖZHOaeVPOB)I 4>scJ!6U z+ŞTd8}uo[BMȱчsnW0؎O}%iy6/N qUJ!J_LlGWNzJnU ysYI&tJPc!hA;'m AZA`]:k.s,g|7S^w̱YN+]! qpcӉ!<%i-P9}  S6 '6įh C@ȠsV!CwkҩI .}q/pH؍ A8Aؘ-q.jGMaNRr8ÅQ^=Y=H¡=]h3~VH4Tn0kd2j(] Jgpi2B3Abڿ|V;}4L94Lӝ% |B[prI~@WJE4Vrcw=fϞLW#2ŀ {T>T:N5]ʼnPW}{54왯z Y~݂s8"+mKr;.Qj10G^!GL_wAۭlzbs*tRsCTmw&Qn]CbHm8g*kB! i)$pgBr5%6ϐ\7[{x=uF)VRbmqu 6w"˦@с; ^놓-]v,70Ff׍&_66PfOoB.0SBᓦIp3z:mC\YxڸX`%Mo翔l ?P"8n6g}ן؃x@-cxHnWVL<-?Wql7MýHS,2O~I(3'}/uO|%]DxEL5jߘֲIuεf>5Xwx8Ȣ2wӷm#6/8\L"߽(Lhè׏D&C.rNbjCZPNvx`@10`|>@AןD TP8Iǣz DBX?Eyo)$+%f:I1JM2@܅+zH0[-]ENjQ{-N t:(NGi@؀ogh].@XF&P(KP~,^RT/ +SdNtbi~® $&8af+&Jy`TXavvj;0Mzt_=/POis%BPu Ζ"/*?B+zF(^݇`pXZ@Dj;K''LO8B 2{ı\{5Cf$v1Z# s`E;h!B ;&YSHcUnriňxe]¿٠=x׎e>RR jwD1.Y5Yܡ+ g+ū( ֮sVpˎ[daFUᾤ"rV@f63I{|2JY&'Iԋ-/4G"%UDmu@f߆kj9ow1"n`SDg_UUK$?J&| !(k0D!еi)ޙSV!>CE) 944\|}E⮌V8w4ӴfY'&W) q҅d$@OX7SUT(N!xk&K&%M~D#t8w ~mRw-i$V/U2怖vJiG[Q`&>KD:iG.n8ƩI@ n8c ̔Ґǥ]40Q2͡Yzq,څCC0H{h .Xu%aRF(2{`=;eɵ] pȨ 鸘(Ao+Ց@Sѥ0OR'=0qjy;gD`f^Ņ9m]xh)`<~H弃Z,ďBR^s:ovJ&$qեZRh ž'%N'e,G6g)8CS%*3Md$\D!=|0iGQ~J4YixTTR:i>k8i{-R O`5eyD:sɁqƎ >Rd%SGӝ@2qY#-5%%\~#0f]MGGAObz64! mGw=mbF7 C˾9TZr9b|Y[Z RScKh@TzM1gQ[g?rۛ%021^0ޟ1 bK-SP@3׌q?Wdܽ[Ak-6ڄ\|x^ ))hm2<`Iq@*4r;2ڲWwJA}^nj_Hqgd Bnx5hr_I\hq Fi ]I_oXD.|/Q 9Tu-ULV}+b9v, qFF~Hj?C2c)o $U&=v,/UYs-l^R Y̗=eIziYĀwCxQ7H֔O; dD%ܑ*Ǹu!œVʁ8('}Itwj,}XZx"X}DϢCOQ8̗Wof\&|?\K4Vr`ڗ`-^js|n:s:j̦]ȹĐ}R7h2|M_LcҞjwߙ[gFzބ5PЎǺk4ky\-Eƛiʝ~H\gY lp 4 $ӑþQD.+IS..kZґV޹:Xti6T8{WHQ4!SiGg;} !qB(ԬY%k#68$?(X篦[p)ϖߩViM_垖1nfywi|aaJgу-ҝJ >p];MeQƟ}/k럪=]A& z"LNע()4kvAԵI14V ^?hD:̒RW(8R67LL¡SS~U6`=N_Ibv*u@jrbz*<ɘ 'O.\|L̵%]oOA߆"XLQF@hl0$Zڬ d|` jbWM;`F+ +u"BzBF*N$8K܉[SXk #J){T/a*v)@\pƏ.(>eoNQrn&>md́8?D0PtÀ?!n"Fu߳!8refY%)I׌^^7Z+]qw2'½\kyS?Lt.&vO@`-E.ءɂմinl´4[LE$iT'\32(N3wٷF҈ƫT]ϑ,<Şw')V-)R*m|jEO:Ez_0$Pڇ-$oג &izQ8beO :5Yct>[3DcZS乛Ü߾\alRg HRDD5Qp+x$d:Oa+wʻ21L@7p Uo(!(X: &QjjhFZFS żxgMnYD.chc1 koPx, Jæ 45jhkanY46VpOy2A6ݠZMeg@5͑@4;81 I(x:~Slf(z#mXoΌ#3BX8}`QXcԅIL3'R*[+P$Iu x @}&/`(dV`T+Mh&e$U@2:k{"ezKW[6vF~[LQNnJԄna8 n( ݌`=vDD UudlQ6!"=#DŻo?_2ۂ|kMwBv="g%t< 8^^K \w`xքX Wh7 =Ix(4vͤ;cgy:a&OTufT(ny]u-[m*+k\LҎ4#ۻ~|dΐ[kww۬C'Y72.w!nM4*GS4-l7\ԛ ч@YuoBE` ikTnYx+%Fu'iSVEV"kf8hw + tN]i< 5W;ru}B`q4@`Jzqz ^ŚpF;7̠Yܸ@K.|܀QeeZ8Eن4 ).ԣEjanb.U@xuJ)14[W#8OJ&irfF)Ьp15؁lb ;Q=N!2Y:?MG[H'0L<DڏN@x'TX̳(ɨ&Ș>: N J n[>SsjtVS=[,$~jMY>W_="ΈD`ʋ˼SIh|\J\, W%jLPf G;eHRHeS[VRgl'! I EYy6ye)#c%%}%+ss&MJV"JcރPד 7'5 \ఴy ]N{fD$-E禛$4O\^$zPTr+R}"|PWu:U{:c0W:)Vg|f j샙A.!/k1_3 3}j\voPIi:/(e\p:{&Ԙx :PwqmFƢO|L A<Gy3(-2#,f|b'e9ɚ隕.=R@ )xS;2=x̦0&8A %nyCvKNywDY+d#x%=)nwٴn5 +WZZ?Ls{i}{1NtTKs:8iCQ*fdFqJsHd!7~ٷ۵X.! _W2(8v<beWF3)Ǹb8e X䝇W'92%wyqZˬdL9-0Ǔo 9alsz"v|I"ͷ5M<8:ɳ2e&'S3ikVgnG9h\+ ȢеEKAJ!6c/H-o\=Jz+h,"+rO%pNZ&(M1t䡃Ş@XL;\4Cqx2B35AnEn#7[qWʺ;_I.o5&Ͻf` F5|/j\Ǡh O:D\71<9}x~X|]SGFt'| j"j*yS-꼝a%N_sVwH03*AxY{.ɫ7'CŠ.d0SH'pe+Ym)C^ 5lI89F2dX]!UAPissSq,mT cߘvnYIxҍTB:[%eď"Jh"9U"\9Kv/i^&ҬBaA +/o`dj{4$ p{=!UZsg1%l 2TxyÙ͉YM]N .A6TSob3 %i ͞ɟi^R;xPA|W/o+3]imt r0um#!KOPMFͦJ39O8z(Yp[<{ҙvJ3!vT(S *;{LG.z%,\3ъI+$OkE"$ R #h>F!,O`64EkC{E™86?0_z]AB.}v3<Y ->8Q=e\ 76L)պSht>e 4vki -o.~ImgysVͼB  8-rpM4Uꑽw$ +2x]Qt:xk (?MɿCkق܌1LſqqdЀi]e.aNDX;\'6>@/.ʅ{tC *G)-PmOptڈ3/Ƃ#"ok>+P^lTW{吃JДvegHgP+u :eB ^dԒeO6KOYps_[hO|" xTauCkCsd^`W,+ݯ(3^d;|#YxIݹ8mP$#AfUtE]›E=⯫)QTe0rBl?sċ'8vT*bbxEz{qimP7G,#*"~n^ n)44'yn;5=:%Æ#g˽\x*-,=g+장gPW5HBb")֯* d{QJJ<✂9 }]7XK40-jUB9?UK61`ssĸ7чyUj` +@k-AX-e>qKj8R+k*;Ϩ9-M:e`yYߦ^{_<\|`h $@3;KBdu2S?*Lkbxnڄ~C|`ԵL;s&II =w|^A1b^ Ho܄w" CyzS`k;gjfeHZPg{&Z8,jK'u2Vt:pyd,r[:xRɾk}MH5~H^L7Ց˟e֙ŀ=96`nn,yMGY<[{߼&yL;Nz$`|(Pp4 Ļo).$~xQA~oh"ĘIFBdr$ah108)+ſ50.xǎowUy\MHԴAelNNjy}o%3Z ju}Z\ʆ[%_擔@֯F,1_F>aT']?%lQ;+Ϧ7(zuسFn&2_RMud1r=1R9-Fr9Qx굺W=qj3Bamh.*Z.Ƹ})6ވju!.Rժ3@ @އ|'5^EXtpu-FIOi?2kaKf͵ȋBKmq r%Cg+uk IS~rv;C:T90["Kvh'|?oު|5ui5Z}.xE ';\)v0c2}T#TOXCVj6@.L*½hcVsGJ`a_n 3!ɸ>i<t"4߃LK&,26 rT~<)]C}bFѴSKCW Uɾ;?s"̬|#HY;ju/s"Ҡtp+8צ}(ę2dWf#ricT I$k$)ȼzFmWs.5rGmh6\2PqIu)&*EOfh4g;qYҀm@}882 | 0Ƀ':-YBw^龛8iEhDdDN$9~ƌ@P0i^Dʯ[-sK (0`7w.Մn~n]76~#+=Tڇ3ŋ *b1J'9}H$ ,IPp̤ QC+9%8*-'ZȤ>(12fo?̰hsޠJ6dy(\hTxhuW'I/_vW `'պl9K)NIE{*n*--iI$ҿ`QX%_rShplG=gqe4zs_z5b4ΩP*I/C~uY?jn&fSr!oXbV^4eɩMy(0Y\!:2'.M1 -6kTuR|Ugfi~tDNH2a,1jOkTAsFCBΆs4NL=0 Զk `&()UG҉VƇrlrMlF2AHG6֫(ivuU/1iᘺ [PSZ:f_|jΗWlOLpڟ/xz&"3n $$|ӴF]땅<}b{55n ZXLӞr2RʪxqAu pE -.ӎ?2}(*"θ #=w`2;-D p㦆C^aFH[2Ӹ>SW᜙ a~f²Pm8E̜)k&;KkO EgMR2=p]pf5lW+N<U p>a0#{ vϨ+#>Q"D0+O:M_ՖƏee_}h35r, "3a0n५x7c*aٞ"X#sY}t͖;/ZO‹hugf{~A|q<#6褲)Iu+W~'A8? e&vҞ(8)GY{K5i?k}Abj'(38?UEq)|*WuE Q|-Y2 9f;H@ fD2r諧MhcΖ׆ǰn%p`O:W%ܖ̶\#6nڅ^yT+bwoB}9Rעo9DNY1*/+dmrYJ Tn,";*B$][D@ĸƙZ-1SF`ʵVjk4J3 x/\!lb7:|{sJ<gE߰ޥ!o\By[7n 'jV3j288pMm.I U][_U7tny}L|ie10n?t]`eEIz]ZT;C_ Bלj0P4K_i`nb >>4dl{}E^o\Pdt}"g'*H-Faxծ\Ctn< >7o~@i hŽI47}+*~0UJ8Λ"j~&el01RYT@ۨȚVa ,.o`^b-XtӭfI̹:4t`~>ˌZhL*  Mi+RJ|m_[{:Vвnzs@/nDz&']w )m%e2);0!?@4Yûΐ@66$vcf`X&9;t%0`T/y >VXp,zu"P] cԄ#aou*!8o,@Sjo%{Gܙ,o:s*ոAlIM"0өc0ۇ:;rۼ75m8D>àT{Gi p*p~b9?g4w__SOt#a .0h}I/P)/Ø_}o&Wڱ#lp~Ⱦmv`.ٱ7ߡԱ5`I-Ivü]ARR A G)7+55 Z:- \b\~ٹ׮b- ]VJ+3UoN$-s YzS|HIf6roռ19Mӵl!w"lu'V=J2J ^aBo]h:NyHKD#&A@mL{kH .tl 0qdۭ7yWPD{c8a`;.O03_.5XRQi}Aq}T[Y XmAb]DNuaY(,dL\LU~D|Ŝ4$r=*: < XHG? ntHolQ1!nՕs]B+/!oEi&8\$x96vύJZFkaCaeO~ qe݅Tk,#~͡eoJ׸P ҟ ` ^hlwH8tFmQAVLӍeNW+qu6!yc }]۵0|m\ՕbL#QMϫIDh*\4-o!hx*%;~(8e|^,|݊l^P. $*xgf~9ZʹSQV|[~VITš)[Xc! b$Knum,u![\Fb9l!n LzkY]nI+E)0B!jBȃPr89";7n{{i?V\3Ȣ2 o. a W%/diGaq8QF_Am h i)8`9IIݽD&!CkQ!ydž|SF6[h6ĂnthWw_qF^5ZW$vea;6Ƅbص#we2V\3l6=J4LѢinۮ{m"C-B=Im;v@Tw3Mr;a*9y 6a.q‰LxӸNYsnϕ_!B.z\d*a)W)dqhk]M{ J(8,!ܗ* 7кG`j=G/ 6"c'J hw>H. mxg"3eDH6N ϛ 'nC7 ˟{J4В^'B` afYs?q,I>oĤmG4c|XGًQkU|$r<l~e7Wfv-o_0#n/=y;z(K$`3:_i>h8qو15Ң<Iquil괷| I@m"i8BrεEsʖZmJK%D%bb|w3;xO# |Oo}!2a<=ȇH^ '"c@)?Pg-Ļ_pz2:dD`JDaMVc7'v )-Ms(Ǟm}Ӄ 64`gkaRBG qlΎm%ȂU&pS!d r }l'qQ>fh3Xtj=u&g5YtVrs>!9KO^:ŵ;k3U&NQozG¤wi 48|1RL'4FC R(:9zGLvSg%y0b ^"Z.\Aw]cvSϏ7RЬO#$Gvٰͪ= Z q~eU'R˅bC5v\3G]Tkˏ7ʌ]q }tO/TBwLቭM`vdȈ [;'Se5nVe2jȀLi?5\+2if,ZGoTC#M*uj_#Xy\ 3޳v qREx.D}ffj NMguK4B~4mvW6M`.A?͓}h Z%׋7K ФP(ϱoS(m1Rk]{F삸>bF[CRш3zzVt-GC)H<# d  &֑VM2[8RӀl\YE2&ӆOg^HBv}r5E+AB* 9 Yugc=cLD:Iv6Z?p RR|DY.uYL X7f}İQVjPv6eJrTz"Zʪ,JbB5%chC\sQGod_#c)i'/ )^4|[;@wf7{x0 1B OБ1-oL)v`BfY|#ْDU\*hǴU4#<]5 *y\z=oD YȋuJ59j۹uև_kہ/AdN7 Rl pvvV rP%l_ GR?"!ƒC3" JH IinQ[3ڎ_|V=/l]4~G7 X1W~UA>N3RJ+ 2Kba/ԥkqjۅs2D ]4׵2WJm&ccN@H;bۅ$9*u6~cҟ1j[>N%}w؊ 4c6CZm8(j`T ;E32:rۡȒ#6= |`4l }!<ݗWԻH2W+Ԩ )7R y*,T B~J7c`)w`ܿ&@4q<.Z.U$ZSy[AVpij #S7|j5j%CϷOF⭺MȲ}y(I~=_9+4pZtk0_ ql]Zbag艗zwϲH<+KAk9}4.=a~f>:pֶ& %lJ +={ z"NQf08>CPQe] G̻6AνY׺w-|$[耋 Ò$SKJst:S>I&mf2~ZH_zUƣ\9"-KZqbzxkda^V^t/JVeÁYdшSVdGU͔SAVxUpm3oĮĿ-YxaUd1ZLr+7ŀg1%CQK$<` XϓhecЫH A%.SۡsiLeŋ@^"kjԹZ}5lDzGsb٧[/ɜ_AF 8Mo 9IÏ=A>j?ϋ1v;^>`߁@q4yN bʐIYDҁfK#24; +dr X׹Q>_$BSUG0^llBmnj[bo!,17̇#Z)IeudЎ-#Gh/\lO}vD/_ţ7]ca>$xOV7jY,ftV&i'v)#p"I7[gcdi 5m4Pԥ̯1^ eS!Esbp|Mg4&ya`rƋzg"!ّ_oJ dcX;*>^]=uQ|}J&:pOCV~H dĕG3UdBxq(qV^LX0ы8EY04y۪bJ̴G (,wR`4 k>CU R]_) zWhIgߗY_zy$ 7P2t>#}{4JGPw6="?qAzПk)Gs45^HŴRYNc +/5sifJ(jCOv󴵧nDHհӂA yvځT;3[/P_)=I* , T 97vpfaV%I5Xد6.ؤőmG(G@ 4.oѰBO(*? X E?%d5X`Ǥz) %;KQMȕLS2x*=99E5+ q E˄X[B qKn ,}S.({=pm|F VEģZa7 CW^.=M7iEܹͺ4b) aTl֯TXo YtVIt U#g⨼:)ubFī@"H9ԓjV$ n鴧pN0deʱ]Oz"67\r6.dt՝5yxOc7F͵VP&HS5cidk5d„6,6WWp[$xSIT]^@G3]B} qQ*Eu@'L\]GUypOvp2RބAn3a4sHw֐ ]?&ߤloKF+p(YTFWkIa&'A7i-K=>S _]wFV$*"b7uRY?S`1& 8/2ydrrAP`b]gyЅTg\QKjQò*K<⥤>p9@ oZ)X?F`P!^]l8K*EZ էʼSAu7 JR> H[mU=k~U"tyBo%-uBڲ7f`/˕9WӀܶN =]Mݥ^0Ekŵ0sR|& 㾗MmY3qze5}.1Æܭgw>|(OH'E~ȩ&qU6v&V,ub|s[N+8w9A™T=$>M!B'ztV{l pV2@=x7j=EfDIweB%Y3Huv G& tOǙhͷs0u8v<'2uunLlQU.{Ϝ|RXJ>~ sQGx;|Hq?ʑ{a9`U祮]YgcI`Snhsa\(ggvxq 칸ݒ޷F\YW5CQkt J=`$L]{$:T(4qlnұY&!ξ6#[m*ew]RJrՉH4C]x#Tm /V1y&5Y^dPh!_GVݿBp"Ĺ)C]1|*WmL+LXU4͆ xECNܘMsWc`qzl*Cq#T<$(DD1'(O"a'bA>}~ ~Ŏ}EY닯'R_}5$8"olw TMNWL:OV,VFG5hc5? 6ƃ0H9^z3) [Ǐ+;-biI6?CN7Osh5#׬SxۿwJXlՉ%SLOJ'uJ#l՜^!?Ki ԢucW5^*S V2k^n%Jk7Z9m(QڰII9UN6hA@681o)T ?LE0&uaB8rغa 0q]$*w>FWjƨxDA3-9EuiO2wNʺ])FyٙROb>\ziyt8x.]ZI|ET&R'8E̡X|7+hDSC $xH+ F'V?2_Uz#7(T cˉl:p`d+Vv4Fo=")k`+` 1.ܰV<i(״Ҽ1/XBƚc*}Oɇi,dc8*GjqVM}co"OPVȴ`o3wvʴ6؂J'O)U}/liz—19| Ղxռ`8W%SP$%?4PGYX8AC2Oya36٢>gbO(h)+u H y›|dDx™ڬOjBT:Z@*L\;Oc$a iGfgլ.!VfS.{?Cxaewэ}RNA* ?V|}V!d$.)s47*t6D/t \ker+vI5E0`Wl 4rEP`_.m%k?ğCxQt;Cg׷ZUZ|7̜,IQU؛ rM9'oЎ, ƛʘ?(9A`Q%|I,zU^&tIi+ѩ=<#y[9p ڊӦ^!b QS,eʼzl%ӹ:Ř;]n\W9Q"`Cm4l';qpObL8ĐSr2YHS(/tgjf"! |KCc5}N3HUxT}NȬ 53@*&ϑ 8{r[GJ^-~Fz5xڵ#c.W i~k|TZ%Om*JIܜ^_0=Ɗxcɼ3bkSِhJ;/(#\.9@ӛ!{uR/ .N,C׬~i*zoJ6nĚ\2ԓ[OVe uyU*% ؔ~ŘY~Irf6#LPwIdw;A8Ĕ=%z =i(+\įQW"]8E5B&.%aؘˈlnPېŪhIFM><;! %Aɦ}@U j|'f{uA 0WJ䀸)Ε-$ц_:X5vsQ'QEwFQoҶG#yQӨx{%xЀU>ؒo1D-\d8~`=rU!cΐ'%zF'@ .oM ƻp4!R_;67#s  f갽Wƃ}Zc/7v?w*] 5GKDOxC0eaYGw[ HR4u &H䙎@䯔YƱ*;1>4PڐEK{2WO|Pt jv<4vn[;'^8_f=._w 5ߗƭRj|Xl*!qŢh>5OS%q+b"?* &V;!,v,6DtU2o'x\fx^SX00 ]T8i6[:q\2Bljz 8>iÒ:VĦ,̺_$ 2`O/4NGCX.3E&'L(acNCj݄XBvI6}NRD;M!Q5}c!Ty4 mtpH5_&RGxŲݘ7s]Z{ӘU3D)3ǫ\66{de v+ZDI(ьxS·BWMAB{+3SQ^OxAc3PMNn [ 'KkWyFkl!$ViŀR IdZNf+ y%JEVeT:?8ըħWMOaEAOa .4't_ qwR{W{R_#K|1Ϧ+XnxFo8Mnhn%$7ـɨ%ʅEIsbٻ3B`2 MrRW-7i$A [LCfE)+(9X+9Tc>Wf`շ|=)AX}Ѹiߗ0YLж5B]<Ɍό e8fn'_(ZfNCVG{C\m 5S}Qt6zՍ[&.ȱpӯ˝maM@xVǾKxr+Fp핂2-Z. G+…SKX3 9*J2l dG(Mû:VtMZ),Lݣ\X.@Jfty;]v? oGqΩ[-&`j$RXinjKߚ'NaqFH*D!}ŨPTZ-lEJSr4%q-ʪ .~f yHMS5<kWېҧ,m2VNM'᧺Y{IZ~%H O;Kt=tK3K"Sw!8ٷ@,"lVj=T>y8}Z*'OZ2]j3`&GAu8w)M@o߬ UͫIxtx$R)Y3q ̖̭Z4մLj[g ?ʀ@J -ݎ8e+`ցhaIs: 1.j&Hff(Z٢wXdX ;89Wi.~qG ~#gR9GIγ=x ߸Z.+@SĩnN/ {>8aGWi$Ov[SCUG=SPOXye-ɓ$B aKACb,z  `xkCu( "dx-|/%`K8|7=r@ma1lIm;z["^,ߑuKyI *u,Ǎa2B! ,V!~A!fAt)8g/{:ma#ٽZAL!!9*?%%͵B8T&4!zM?<4kfUYgj~`'z!6Pd>Pz"oV dlԲ@;ka{%/3X 4 .U0.d+[̹Nҡ~Fnr =<_{oY i0<,?b<#R[DLq'@wҦ-iF ?Q'2P2>D˾qt&o`͇j(8sfn3X!]Hol;1{8 tf)tp;^1VЫfIL6VJ{х{V6t0t@ՂzA\ԉ` @MVQ76O UA_BYR؉ߩ|<~z%Q٧w̱ƢaE;_yGZZJbZ8 Ide犉xϳ8(\qQ%p?YwI_Zf/t kD,-/TƄmhf/By=yn ẃٺG=*[h%h#..2# la4ϼ%/_;KUUa( |0;&1J.*Jsɞmh 䃵a r1="/^kD Zgxˉx|m;TvvlLPH[kr7peC^u6W3*I[QMa(9uӘ6X9֔>E/ӭ,"f P$I]p>XO!`.>b̩~h;"XwľխQѤmk>\Vzc00uvK)#BTOnDRc+X}KP2_ "#v-WwV\$F2wi# s\*n yQT/?J0swr$wٙb'=̖Nt?..C5}=@P~*P34 MdĉHب@~vgVm`ArkPaϱ}DzGż+a٭|Q0nYI5^I|Ul<6@-fjFل9`t}lG`E.Χ@AF8#3*GȽ^4^V'a<ɵZj RxJ(Φ#篲^\O4Eۤ"^}|MpbU']r5\m'K%O6G=ԟwH\(2y;_Cjm{x=U^S2|0 ن-w\>Z#H[.PU6>#k}2 ڙxm+O}s%k`Z!qum>00y@eip>'R Z+60'r@>zt갽r_bؠr{KxiNu,c "e5EDNM-%|)p!IBr"xN_-D-6#c/ϢŠF,?Syvg *lR;D&ĭ{=+nJC8mJwFd"r\ ͻBfKoSjh!  %3}~Tb^Rw w@p93U2{gQ q7]:kiai.%XE 37rb.S2a7g83aL{7tcd4 Ԇ0ug rی%k-mln~Z% 0;yȺИ޴HC/RǑ& #&]h1:x4TF(/qz7~HD|-&صp/=i]cr"1lWDqv3>ksTX]_8aVr˥~ 0?~9~3:F#+֌2rWž] U/SR$Bm=Cvl\84)Ttunk$T>{OZa"F*x( S8Ҙ#W 39DqByBy˥, rH!Īۅӏ X{[weB OO%y]sgJ=H7D}%{:<:':H(Υ^B a k&Liv5x@V`ҍ,/2ՑN6ps=AtE}Uz|O9VPECPۓ>NQ`]96M)MtN^S oW?`bmEE0; >G@'ëE!rA Sa,(Ƕe(襕Aq֮4eg :n#futtV7&:YRTF8䄩P!/}:  T 3-Ʊe=NXVA{VݱIؓv 9wj @|(Dx|(z{ٔ>{VS3BQ"x !lipNT3m[^ղMT$`@'JT|^^8M6ϠW$+Wh}jF'*^?|' @>a|sJ,{[XJ,+@Vkş+ k=:I?B-d'cƴ6de[9>(;4*h~.Yk0?se:A-rЏ$3gB#S.`]I\`欌iE6K\i=.? H/ݑP_$?b#TF]JAAu0L}=.{-MNLC?05Mhsa"šeW<9(KSWg53v*7an.ɖ&D[5 ?H mN`uW1fgfONFiӝ]--"X\;un{ֈf.%+O6h "J888DHI]+xL8J|HB닟Xe T/8 sqvRԨtɚna(}haPaRiMdONZYθ"P7~=ȷ$WoivԃN˼5!/;j&NXua%j?:X9W?jTutAwN(/ D"DByr4$NVVxɠpR#/'ƕ~NmD Ɉg2 ; Ogú®l~Q-dbKۗ&x^57!}RQ}/ Nٽ8`.hgi MTd]G TFkBLݖ\?c%J\hءnhTPyfu1%>#C,"`Mq\)MLJ(lڈܮ9jw^BT>i,|+ pA<(Ed1^ V/L zyی|aͳ (jwԻ5TJЦ\7؂cKKhXgq3ƥJ|ADy(yI1EJA{0 0r{TZ;(ȑOP&$%M͜uGL蕍F=LUsKb@O"H[>u~,:߈G^`Lð# A?+{V?=-?& P\ /\p;|)%m@lqMZJoDG.| 7VW>ީ|D)1g!b=v {L qùOFlZz:](02VFͰh "EEVˊAE(K {6Fln`.EK;@ "~E؊[/ L{^a 4 JCYH|!16)>;P Jkc^уpz6JGpˬb 74V#x^8 =qoT;4vb,\[97JƁ pd¿EfgQ٩GU(v`>ūָ TTk.mstPkN:K*|7mӪZmXJXᨨLvХ?Ns(JT9ۊ#R c#ؿ*z=73z/i.+Êv[$uysq?i)&&fG^EfzAr~R ow55&*ҜMص[#c1ٷit:K( 8uX;U0Mo^Lf_+I .5uWAf:wQ|}% {=эjBU1O4nzefbOjaeGi6gxժQ-  *鱱 j^𢡊N %ۭsCjJeV..%~o>%hI$f nwBMcq8NV99'XR:HcMp.0cttX٥*ek@¸8es bg8?y~DHwIO={cE EkNˇNœȱa NT)(^xm[ "+>ԸZlWpUG'db(/c5 2 zG}k&Wh Ke;p|H˜kf\Wt*NPũzI3pW%]/ nY]FN=ÛuT8qZW]n ؾ|oʯP_z+s4yX{k+rgfq0(FXĬD0]^Ӎ`e姌igX9SLm ͷ7{FB]ii代/4s6,MW46pkV,듑DDSUyc( <XKGEQ5>۽cT"USfֆWnGF3l 3 P =NclrB344j]~yz$j5 (i3D"<\3Y^9n%Rƾȿ)3b n!"u;Flgm}h=Oev_eg/L|qra4{aɥ -[iB`$LY-hгj K"ΔhKxpjk*#{*_܃3:ˏ;(Г{p:[SQ C. 3䜿BV;.~폛=Hcx'ka N-]>)Bn0$%H@9$H,P>P׏3- XB ܺ% ;٬[B˿aW"iVt޺^>X)${ꅬ0Gn+6W]wi ͏w6+<_]𮏏S rݷdU Acvd?aHgp]"OFzZZpVgx`L539PO$VY$r9]wEɟCkDF)5Hm;pʼx+AZ|CH+)/;W_}:4z-AySl,5>ѹY8Qldx s5e9FWyrݟF$_tսM00)T !'Pl#<u*Uhf&~9193Mr);c!iJ=kU uC=n1T/ H+j@q7\Zߣؽ+LSS~QMu\G$]垖ۼ;LCq)=m ) Vz$qm x()両&h3Gl9yRL &&.]} VX0Jn2 շ_Mƌ@]"zf7[Ӓd.HJML`8Bj:xZ҃Qv~h!0g0VvnmJ&G`;tέPoߏq- TzNNxꩢ=@P*dDٶ@0g2D2vxT5E6keï,6+͐t$- 'GR#sEpfbD{E/] f|u⥨#a;loJ N`݋wP/ӦgRVb#"E],xY}rU98#n0ۖy] @)ȿ]0< -d;ff@SoXƗ)|x}VQlŠf|;=VWƓ 548daU^f?$~26%]@йBa%,i_glL)α3%,xG]%٨Y?@ Dx 8 #owJ\p1BB*ύOg+ #K$ <7{( +h#?nt\YaD eiǟ͇{/"_& т{Z>})YM,CRZh%;k12#Q&ĆW'9#O>6()aΤOio~ beɥTI+QD@[3a FvZ9ks7ybi͙ݧu%xb+ٹ=aݜT\d%^Sc؂PQfķH-ˊ)ua[phMgl ۏp$GJ$L܋꣘$APާx?Ǝ:zu3QK@ؠaHsSFqZf>dx(Y2`M4kQiKQA"aVNHو|Nw0U1bt=uR p§HavYڣ+􉇕u>݉(>Oۅ^}-óbUU$^ؕvf?~8nE_#:$!w172<̈́c(|`gSwNx֮ōD&qG95`HGބ~ZGjf:n( 7qʴSKN2\60 ~R,~_A6@5pB*Ê^WkgP)l>3!A Fx@'d)DyN*AGps=\@-r| e u7yVPk~JwzſLI(9Ӧ=^S<)I`( Vq.mcʒqE(ye71nqԻq*^,*dXb::c9&LJK2e+}]֖]]C2CZ8*ubDKUe2K ҊqH#~0a2Bc{y~b@, IXEVG@,o C`xy xf/^,H14 -$;xNȯ@rx7Ȳn,L1PLշ2xVi$t[mfPƬ:OG|NByYD!2ŸKtx׃,{Y85f(S(lAlrtY0"xM` pmߗѩ*=Ć@ǮGԍ?k^ 8]].Wm=&W vy#@q5{g k~ɀ1׊#Ʊ4MSMfIIoET-3^9W+,#i'asˑHh]V-ԬLa`KRYwp95Zp'ްIwVoG>tvUhZ#fy >>} i fy  y%z I j^5&Vv8.HdE~\pmc4 ">,bK(5 m[~ rDSYOIR}cC ,0}@kҸ=F@cy40oz X ׎?_$8wjr\3L%␷X1' >09>5zxV r}*j$ 5d.%1pQҮU+XPAw5soBN0ŕ3;ic=Ob1dkz=aY~;UNjpݺyt/Lr@SLUBmvK XT]SWڛ[@`Av9uW4!{ Kߒc0Dg[ }`s.-W]\wPe&0~.'yצ#MX7hF'EڬΥ~ME45/ؚ56%߆ztl|hMcK<ÖH0ЋIǃ9K:QM.M]=FQŵ9v13$MXuva5Om8 P^rNS/L xNdwc.T-ff֫:^OcZ r#* vω  Vp_bo%k+$kø#₥>%-1h q(Gwv#d Pd]/B-T&>zx{dWAƜ2Ho4f2:5^MdDUcPR\.R*kz _܅/BZ'~hOօZigttӃHX cd 9\J/5{@1Y% _IH}1ߌpfitoa7*$0v(+rУfN._@+i$޴67d%CuqOq!>ZM<[>(Ktz9J(`Y>>8c`l]iJsĵ\! Omz2yt`oVLni 9Q[1o[.q nsʯD3/J3+n8qDAEڝ6ŎoSD P]]$(4v{lsL:?'5ϪaoׯB@}!F>Gx@+uzNi>fl.^V dt}Ҹ>8Z'>hidR豤[NToEMLsԘ [o=w#4^!3XId[OTS\2?GYL1xė_akpQp+,+^ѢڐO'|zE]#)3м)׳P萼HO>JFt䯿+j;i7 }?' VQd:9Qg7E ա2';*y(ã&C)sB+J,\:xAWI"f`g ba:\<0}Xn>x$t >a:_>LRi?՘ ܓ-y_"i$$ ;ૻ/;HƠIk )Yzm3pusD s\lJ܏c ю4(hd>:M8Xf7rZd`Mq~!nFЋs'!1U՘ɼv&0ͽpQ8is 6CA$޸KC!G`՗.h+ֶDGR uEf,jj/A< ns\հFF~?@;vYhGDg/{h%黔z@bɓu#Jg2Rqy5B&ysu#o3o`Ú/,*n(~ 2C ?* 8M-8(Бf6Kq4Һȃ@MWgd@k ,N %m^6n]VT T ˽}]>8#s?,K orPO!唌OȍB2\ϗb&K5X2"Ia.VDLE֩QAkm Q[BHc?˫uf%_dZ#8tK~d?~ xYVDler2Lbn:$C-GZ3́ )^!; URUGėۻs p״g z'ϲ3y_%nLxa_Bt@9օѦ6o\b1cir\P0y8Vt~uxɒz͉_1Kl!,b1/5qiR"VEt3-ITi6rЕgW 6HpeuhMy;[}h ҆_~La~( M\^GkQ -V s:In@ vk[[IpՠNRbXzH*iK3 K-:+,f9,rQP!Vәu\JDO&"(|b PatBU4\_G{J=E۫v9K >MB 1-&YV2^(L%0ZPAj0$uowA82lz" 4 $G'd(OkBx|cF~-@<_2⓵Gӭ$]' /Vpkm m }$= } 7M;:Y8'+j2ҢJ1i8aiX"RYX2Kp) w0샎eJX2AWU٩`] lא^7Bw"P<^ U ˜mgX܃-!^P'^o.tSO)oQ'$A5C{PqPo$ӎ9F'(j~RZW뀮tËi(}w}OCw w<#cD,mϱl\E QrK(Rb(U˲3}62=@oQT΂B_ٺw&br{sD~xqK2DY",=?"b(:/Q~8OYaerO^*g'OKew9ON1U>3bɽ+d 3m':F?i(+DW3YT^mspo*N+>*M \wGԫ k'kGVw(dHu{5Tsưuf|nr6 6/g`cW&Z f)hFО}P䡣eQR|';s!&!!qJH5UE?){0z̅<Ȉ s\4pmb%#nr/hJg|f^e0$2<GXt52%B=  :0_7O;(ȧb??d6/sq"Xl:UOd~a_ȶ1T TRisĔ + \&Z`Tf@.c4 1MVCSd$'Y9}>:eSsxJZn)t.~j_ڛzmDOҋ^ SH϶+҃`#: tW ?ԓF ü~ODꀨƵń^UQz<Y|Osd]REٕ_z!IC5`M{  43Ŋ[w1F2uV;$e4g)㝾m; YӾBrĴ²W!ߞ\8 =w($ ڋw}>U_#jN. v!f+%Tm`Us<M i7@2 S"Փ<7;L9WKk̘Pmӕ QJhicLc:éD=ٌh{ 5)@* b[,y3Y1?b*4[4EG PMsBAs:׈tnsJً=zҰZ"Z{ΑŸ|JS~-i}? ) vӹB+]*(:BE8 aXc1a+P0ɍ{f\u3;Tk8{lȬ Uށ@mUẠ ?z9̎+&Jqb1F $צSIk=יh;'9Hvuo *=oj'Z hΊڋ|K]m"iP@h]SUMà2G yL:FU%Ռ=vxj瓤'imXKx9m w5H=FH&uHcAbJ{jG<\ʃr 6 L4v&.]Bb-U=.=Z6R6T'cZ 0,xD|:utym4jx Tn::#noD3P446צX 'AR͞HUqEͳoog!*\3Cu')[ԡ}㓟P;a8tBgXCٙO̒x3 joG1X=H5+6a.LWGf!F,Sdcb@3~LWU=‹0͓HΞ!fU2! 9Tަxko2(?˩vVN&BNTS$!s#z{(nGb<,ީ(!9j,_טҼz*l$HT\9{ ( U6̔h|m:3*-{(3P-PUHToba9nQ;a@էF*av+BH0y$o0IUu61O@BU;2AV3k!gU>֙2r?'-c eE4  `)c8q7ϠRx%{+&cuNv%;;īf;+ tȭ'r^{P\)7 Nkl"Su\MGhx]`)ѡ!BpYT~?TGqY7 jG^qEz.g $ŸKmfqi"SM 0RmZpBUf&9J`X9YU}$#vBq*S\<Ա(]#*:!iOos^ q'*xy )& %k7ɜ+F^& Q݀.|PK`ZLϥ 5IMs ̻ r뚜6wUewNmw}1x^ ,{&p/^-DŽQ\Ȳ0gu#kKh ? ]ʪ.ل= @=raGPn}0&Өy@]kHtV^p[m(֖y1׈0.xo.<)oGj*ߔUW>_ rq M?³dYk[aʧFw$R轗Rwbu_Eൡ8LC80yiKyA:2vƬ@"4h Jܼ#12@<H6B2oQfٮe8R=9QAq6642F.)?N/e+>q]ҘBi=)MJQt_DF>!V)NgZ[+P de|.r>نY­K WށއiTIDBL`pͦA5?G4N:l#n9 k[PԱwڌX;7%;yeeG=2Cu ьb#6p=COE.>cf*r,FoZL&/%pI*`~\(ed5`.cmĘOOH>E sfKK<4ji6oO%Sx؁gӇW-pfzdwm-j6 PkR=Wp11כGO2b 0SRoah-<]6Fg#B'W}iUY7]qN38RGGύ4W󢴮PX->vz΁vJSuu7ιD>5 VqU\wä9<:9Ml3!#^nF>{sY+ OǣY${>L: #*" zCnzTlr2Y[@m—|uE|yS:O&',1`ɤGPeJȜl-bW@cUDʁ9;I;Bp4(>e2B>- 6wk$vQN5JV2qjP^%{iE75Pd{ G kmrQŜZ9, 5ŜijX<Ƨ};+l0q>k72 2x6T'¢ah-L=a~\}6G>vVg)1`E98ܽˆ#&ť ,5ŲAz-ݮ{\ɓ1+~}' X?*[I?Mې%Y*5"B郝d Th [wߨ)_U+yt P)Nѻ~U /#J \6aZW]9Ii2w]xjR46rӭ.*b{M/*5$O7Ud=W.ф|WgѼX28a S/lz&NiE:oa5͊>ÿR<hgBZ9/ϙuf4Gۻs-tCF_nm ҁ_jÚyyj>4 L8Bu>͖W0YiX1Zm|* 3a c6EU+`y)ppg1?0Oa|Ctu`f,*-'I0ue>QAa}S. yÖ݀7A5E @RUժIiLj'90憦I }1TMP@mBO/c,l_HyW )@5بG9z~ge-InŘrXmk1ؗifI~^kb ȾZkSiw{!JōOHb P e[_UBNzE\еL[|[<4% 0+Kդb7TkXX4i u1$ys\_Brh|99wB,h'~'43LyO"/6>orȧ_elKhDq"~0Oְ*olm14 fg p$K;K 'LVK[̭5LZԑVȽ`a"ߖҚ))fV\^qӳVZ~ uxpN2Oz OS= qw+ST3MwH+MBUBN:*le)Q/"N]Fv\DUT}mDi]OoA?Xu]rbKx }hbVn,f^w-8"7Flfg6]ם;rKvQ/qrYUA\j(2?:tT1ǯ'l2Ӛz-p4\ܷnX1U Bü,[͞ PRO^qSλ}R0B"dG.g,Š^jkig:I%J2fgj,ّ|c6`7&#?.)Ȳ@ ll!;pc @%vPQ* -_+ },r`g!\yi Ѱ:*buJuȚ9.1Ě&]l:#6-"3S΄#ೖppLi2-&Q׆ӑY (ЪT ͙ 3/\b/ 2|9 &i<)~Qwnw;@ׇtwf4&pv±6[0'R ȄW?ߞP9Re OʜSKp}vPB9V,EeJӗ)vU55\拁jۼc)G|KA M# N٪Fd};sh}3B1uptMw$j$%&Q}P*~*F"lϲmĵ:렻0nd"@>-crԎ(L}c 0839[_.WE d_5ZAqǩ+&ܶgvqy2E]lx z\*ؓK+ݰ]\#e9 C; ϫӇn$N|&0yMu31?IIxQAI=#SgT9ⳊkI5"BJSC9Q!ƾY {4S.!y))*fVuRƿ$-0q:ʭTbd9㧎#% !畤 z$i1%=Y6)jw}{*S@YzӉɍ;nG٫{2~ RqD)s?OEp&k\i\%HR"~ٱ=ɚ_=1얈$|%I0:[{t"'@]l5ڼuIf+z&tc7*]8]M$. !u@w[аMpq{eB#YP4`Hn-6tv ѵ_B}&)ZIAk7GE\M3 Z07ډ`L7Môx8/{N[!ѪI\ڂ(4:*[ĶA+`&st1A.ox-euJQW! 5vaEˏjc186zi'7l~P-iXM?һCc+WsaJ_=*>a.>ٷ6gz k0ڄKK ,ȳ!餜VR.@*(gwD/+e@ż\)Ϣ^Cݙ!͌ '!%S>g~df+M n65Pv-LՒ}2 .i<H}b Nf)1'U=e T~ ~89Գ0zrYx~9oMfոVU6 >i?aWQ5kXh6!x#sQ"DQe:+\,a2B]6m& p)P&8<_GO>֓낤+W$x dxb m!bވi^Jݐ2n|/Fj$u1dŀqؙL_aSy}xEˇ1!@zOhFzEpSђm]}]9f%ĨDX04F*LWUQ41')snvnoreyi!VY"WUZmЫz0# m:,n׈q *>_Z̀eOs_y+%AwFR+YZcgq8ނլ=@'H+M|uZB{)ve*/7>(T- t>BGagw&FMu yq'OVqJAv߆I2lf,U/k?.)PTH9l[df& J;w11޸2nWB{x83HF2Όe>U #>(C5-@;Y]IL(YWY%{I쒠D,]$CPNDf1(rMze = y|R.5%n{{fd~ |FX vᾁv}@CͤoIR/f-BN㰪!t ŠzTcb^;7kM@vmxW~V ;ڽ n3Ȑzr~-x6fbbmvN%颦@[p\ؿiw6uC@O'veMMX_?Uw3s#p5\-wLeЗ/&_C(/*ۧfszXx6R_v!4HpKF*%Xw}F(]z3lcFVյʌ_. hmW2'|S|ALtAuhApʋj0J 0PQAR姵plzhdߪ$$뽯?`+(lWK3߁޻ayjX "7BN3xѢH[pU+8~Gd:ҏEUytkC{7Idd=bR{IY'fXQh"?lJWYd / 6``vΝDjhp]LF0fyAw喷ʚ~q}Fֱ2!D0";/Ք ?konx͏gQ 2}᳓.V49=M_FT$82䪨b%sP?8?Am2NP#b.1tXR;$xщR#DӜڝpʙB6 ,61Ƀ=`]ђZ rV Sic9X/r#eS͢&; Ilef |0fjR^@ǥ1]\I:%JwAzψq'_-^Jg-K&@Q{OXh5p6tf75sHL|͵Jr_7_5bp8ibxq%? w@EhtDe Ge6Yp@N 򹒂n1: 4>ΔKB%0 !IŨJajAPj _g[bKL փDa3n e2,\)xVx05-(>e(?Jz#GA쫕nQНR)r>$'0ZGX_~=Q[6U9E]c% K쎝C"C7Ϟ}FV@٭t,6$VVx޳Z.$ZsdZ!{;8@vWh3;)#rJAĝ=y& ļkpNӃ"AnD'$w4澼5&zLLcdDKﯵVj~;:NcI`U'-鹜vM+tcQ=0SA'U= !pyc=̫KW!$~]Ux(+_B![%XMM@ -EP^.\0pBcZd>6v$WVK}\)tѢ5C[tOvҩĜ&td)ˮ|w. @@8I=nɚ3SXJ-2@Tsw>{94NJEMWA<2Ӆϱfsyd\V)k:)/ h}KDo|'kEt|MFa%9p{tMHg~"4it qiآb?*}7%#H>Jlux,; 3!-($nd$l7` <`Nr.IR5xld\8vMd\2ӟO:רP 'ә|$Vw6,S(ߛ !2XxT?~ً t g gPr׹gYv#G"搷~dI^Er^B=~LT} Gd<$1xo/-e!WMQ0nw kq,37X!q7`HkNd[xQ]@+.`* s!=>wS%ťFi^E*ίWWPT] fb M^,6'Vkt|m6w`6H!s #)6A-7+sFY#tN 3/tF?>dtH}/vQ\ # IQH/uӸU\܏= P;ێ g]pҊ(dׁҘ\ Y-GMItsx>WxM=Hʏ7/j)P">8Uxw=Jc",ñ>CA; [Eǩ> 8iRb.3xˀ]x bcm ʵzɓl#si k7IW6`.pv_ +Oos_mfh6XF$>wEr=;zꗽ+C0 !eu0p99JX}{mBWU+vn&ڸ 2 w 39Fqefշ_uEkj*5I -; ?qmwW2Xjq3h )a5~NJdQh.C5%RucُVxw:qDE>!6Me_ j"7j/RجQ+VC/AZRbۯGţ:\9{L8r<GXPv̠0'", ͻڴ ̺v-xCA~1,WfY#̊xvj0惚gΎup[:YN^@ES> 3> I)L| S0f#TM?LΊB䇺NAoocU 5v&JU0xH#źLeAو!A~-0+6-kH گ:8,/9wI[S2mJhIS sf4 ~ pV⺥/0v]=KYOd jIYr @h^lUc#'6jgJZ횃}U%O۝8ib4 hczKmSUO3:-y8f< $>C*{4m>Fؚ"Ą?uN0h,NpHB􏼓NK1M;d]ГyVEO8ܝw:V 6rŐGQl R]C?L#4neU7 eYFZakzbEwȫc' W~Nl< Ā[Q\Tbr҃* {em#9WKmLao} UגtbhFB51s\V~eK֣K$9bhK4N~9:֓rE/!5TD%# ݕ<Ԑy-%p{%bqˠ_J!8+ _(\K]@[ޥ2nx764An孬|%7+mI/^,[9e>(p~Veb1lQ%C=o=- 4Cmx_1gQx8mY^Wi)SZzϑF̈́O]a ߻B.Ԫ'k&48 -鏷ǺL6F2am.{[ϢXDSZ?w@HrI_khYHe}/`>Z|ܟǕ'ResذڈÛ7:3Jtx 5^B ŀ>EJ\\\`.-cM>Lhye#{#}1H@Xp0=KӃs_g (^lz/s8c􈷊_oӾc}ľ"a 3'4E 9JᱮK, vqu4;9[; Wr ϯCj?9slUFs) luzV%S5ټXPyj0l_eܮ7Ks1aD'{Yh9DkSJ#+O+ö~N6oOoݾ-i!@MHK'4C(<~5i,Z^uMmj/"dIBB<AsNQGa^x׽w7/4MI ,ލM/Ӄ&\lާ2mL?5ѐA!v$Lp;86RDWK<f>&;x gC~.0WvODY}(goV[Y3%Lx/ro%bs RE]#@85tcV`;,/̯?L=1:|æC-5k#e -6M(G8e(gQt)+yAG_, Y.:160A1aMn p~$x:u7=fPm-mMB iMŊɫ}% iOB }Zޣ+CSMjߔ]Z .i jc;)r 4܄&АIי;t#=~F;%٢a;Q=3¾osuI`>ˠG5P/58 e~ zʉ~X_j`8E=.XQ޲*e`vVWF%ǒD0O"ٲVŢJyMzEhFm=ްXMrGnM듎8O>h']{103 ТeC3fLvt1$Y^tRlKy 4ĭ\S?2(CvEn!2ǩɓ$z̑5xۖ4q^@E= @fִyRWt6yJ ?St90Jr,uZ0xɄFýH\At MFsPhGa␞,` "eh_k?<6Grr`RT_jxI7*r`]Ts1uّV ܞ8Sj;vg7C2?`MY^>{0Ƅ mW^ˆfcRy`fsޮvQZח-w:*C /48O!"]mUlȍ Z=dEa :[!lλ R Yךjᖺ5kK |coӗ _~W htO&AG :=+(Nᒎ)]ujF1a]bq% *$\Wԏa˩g;-Q^t( 즗%duv9Kj+. Lz`C;k|,OS9!/kat 8:VFQ-RK4uE)z^%#"Bi 6~l6RS>btǝ=b5Dxg ;^q8Ϗ*RՉ焿/605#2oa鉪i\x{ۡX~nm$]Flbئ[!YZG-'jJ';FˉDpab$4r8~ߐ1\߿\BP >g- V6uvOځjѸ/r?-hޙ/K+Fc-RxxM~dfx'U6\z>o>:'%'-Dʥ7p0m6S`%WIunUX#]o6]%AM\\2#ˁ:N 6R:pg %`Dx +E pƳC9)xo̐)r-;; _T8M~_^zRs#d;![Os <neqB@QY:MB \ ;;X.HT5\?+7 O,U:b Yf$ŤEX#: &!<'4x#U;`~)T3V^[?a1KfWiEQqJF>h4ڡݶ{rj8 4Q\+ȑ`9!L}tfp%N~aj,=Km\+c1ipbP:WT=0Z:,3R 0JW(k 2 .%zzG\VɣVlO+IqmgG.FwnC1z:oiv '@r~]Xb^)D]JL/EBY zM*ع=?5S<UxbMO#O/ w #w4ָWkU]/A]z -#I$A#GBnqp_>vgޥk=JF` 'Uضg< 6-dr+dxMI9CM6^PGxtGV"$7dt2B:HzE+!4ޢ8UQ} &T%8sTT,\30}#Ƹ`nkQ{O 8|2,;~llq 9qWC8J&)WbUǴɀ}b`as>`8Y kٶxkFF5\EPey[lN|`^VLc(UjN:KL3n+AS~!9Rx2TsY݄&Hv=?bmf{=KØ;8Al2G:Y,0 =[5;l5T#u~xady ZX?2ݢw Y  TMg[w@83Kx1kuKő1Ś=ձyٶp^> sqRF0u: iaqBij{L+`]+[ڰ&­-ΆX9QX:vFRualśvgCҩ SA4d >faasDfʿJbmy4ދ:Jǿ 1#/,'jSK'] `wfOT)ɳ Fy 6zZ<*e?\ˌ,ĈVhtÑVw ٦(̝t.݁XYM"kݲӻ]huQ^`A]|i@=Iߍix41iDI=4爋3D~ ӛ`Fv÷} 8'q”KoJReOapwKULi  fcE9;ОCGb"FM o[x, Rĺzv4XwTsHG5 U{(!Ězz 9Wo ) CG <:H,J>dq1Hu] 'Q!K?aCeX;V3%ӟQʁaALaP/@^oO)a( c`~8c&ݿhgNUd}¿EYQH G(_oJ;7;j^0.05|Xܦ>`+;!,< +5TR2IaQęNPտ*^1I8me+F)EG8dfs~?#qpe'l+#os!*,|Ty DWou$ 4n:[`8=gOYA2 VI/+PzZO!炤_4KQj8sSnO˥ [_ f٪m~{ zQ5SN@r<%MXvTԦ S@w@a=٦g]yMBw f,MЊgm#ۄ-qr7)gy;\h.,J<*7f9T` IhJKc -x6Ҏ6Зy6d޽\&ITd5  Xzj%YHfR.Sw2O:qihUΨq^e]c\6^4oPJ\.80 q$,Zt]Lr<%1LwU \ Io6`5}KA.VB%?\hFqMp>6$:6fy1<^_7:tc$N[CXݴ82c TfN򥆠<ʭ_-z<bӻjFg hWuѾJ h6Hё}MjN ,] Z\lGIEpWRTvz;nk)4ޘ`0'Dcl@HR9_pR0OGl>lӃ=luGym 1y,o)RG -H/gg0 mfl+sNǏ~J2Ic/9 ~SuHxڱsێR2XFէ Fc';xj%[`=FK9˧`aL08rE7b%}7$8 DZK*8?f[+ΖI a2@.a~ MoN3Io<4} F~h[tc_3n'_9{5ƕdwJM$ e @4^a=RW2M¦TB(ع1}c^ʰY^dDzw Zxm̼ͣxs !I`Sb=0a$+/A#D )yz,HemP!W>= mD;/9}hX#,veL7ϣ**@%bW$.3ekUMfi O}x\ܖ΍uPWڅ#>bh0u^^8xgG >߶n@V-o tߙ=U?*[۠ѧ#iDΊU =kz E\&aMdH8EG-'tR2&gMTNN3߸,&Z\eH O] RUuKE8 B~|G,SXy9=_gl,nMտb&phOH58g5\zY."s/#Җ,z+kӎ.ߜ^5"BwQ1ŚA:'$U= L)]&BARcYꛦf Gx !$"itT>.Y&/4@Y?o0٠,VdsHu o}?FM؜IIcc8:+g.j`!I7 KZ\G۸LP"7(o)9LgUun8h\G!~? + E|eWN%~L\fCu3Ŗ/wbR1ҿǑ3)Ѐ^Nc`}EM^?m[mpҌ*>4Wda( ']%Li:<S5xWfύ @;3,t_z?hgBy@M<9Ch ꘂ}p'3eFYwg )={GM =uhxkP+aUn ez\aPWx?⒲R*чjr_䵛م-:9:Z='c(8*VT!.pۖM1uvH H<.g ӫp}ͻ]Y̐z }^ٯF kW]:D{uKsXd4LK5siݤ^3>Hmc=nŐ&}xs^(f1#i9Dg'Q c\ˌ8mR@iZbd"{ꂽ,ps[A+fDٷs7u S]VP>[aXPõFvTѪ *wqXQ}I8`_ˬq]Hٟ\BV_cCnqǹ)̬ TŠ"'PE/YJjIPHt:Y?e-exNMԈo~9^˴v&Px{:mf19v3V(qRg-Y :'%"fSQ#鈧u *ƈe&c=ʶlcC֒8nMyJs)w [sҞLvz[ZUyju lAq6:˽'P`C^kf3EčԸ(%@w Ϫ-]/&CՑ<PAI~\)ͷt2UKo]SBDS}m"Aqe=ߜ;&xl=,pj:\?=]0mFWe?iwé~Oϣr8V!0{_z!VnsIO oB=ڗYY5OiXϢO䆁. ̽aK,wԬ9R\G|JQ,5*ٷ!#&n1~yѵ%9O:$TxJۿ$v}Ԋn;y!f^rQ.'b1un{Um`p Pwr|E7`H3hx؇nڭ>xC)% N*MONzR$WX*\@7!'kY0CVp1q)mjU:~P"g5lS*@J.N%> "rX@Oh!MJXa*pb̬U 0_v4]J1^f>a 0{ >iYb0g )ڂy~RcC󧷝 Vf0dU̗HH ]**+׿Dz@ *5מdb[wEHΈnt|P}#M7jeV!$5n!!mheu%E_ΖNb4FqZ_R 1 ՛noGoq!Lam-?lW[^/|LD Q\?k/'iѣ/#V'ᘩCo iogiLXf$#X&[})Rˈ-^qv +^ :)n<ͿQyeb$plG-+\R9шm8E )Ey*5ȮϙzZ1Y_9"pm`|FX #0NElyA݉Q@Jd ^f<.M#`3J,n2d3gfAn_M_ϥ'C) VgXa[CTlp0&/ PczSKxLʚ'^]L7G8˜A <%S91e2}iM] INYkGnJK v/irW^<\}4) (r)۾åe2+e3q3h,yHuu,aʱ+ <% @5L•07Z MV]RQHkT NW{x)?OɡM> V"<[h"\{cP9NߚxQڎ~=0#7T?rߔ9[nxMjb_[,z &\i8`PBd$߿Uq2PGTjKC,FSDÖD,~seaػ,yCK3-g!kqvoH/mT|wn, mw"){OO(Z0_?hSTZkQBӭq ClG]qN_=&g,a)5EUײyLͧ# ʘ5x`\U:~Ƴ(1P!ݾL&gPI>I3Bl8nkj M` `ƧE#\k` $r-"S<h7LOU0KC_-t4nA-BrųBN)JM/14Ui>LJL* 212B30mU'`EgFh ]` ҍ;jW>TQ|ȉ{ty ྿14 8]xTCTϘ= ?T~Э CM^4}&\̟%m q=gP%}1MN5g\hsb#%Va9cK wKHD;Maj }éB +p+5D1THϩ^N*O?]vb?ӒKgp_+Ze";.NuN3Y|輾V^&J)--Wq~3 ):zW{zqXu 9 J̢8u-3;b]EEݲ*X)7VrNޘ g`*=8bД0P"KʁOS䧌BdHT -r_I..f=N2@3!0o95ds9b#g6ytI~2]rUs NmY x−Za~ AvM͞ xglu1 (:Dabj^Dq%X^%!C SPW+(+vE<vn Cړotf);&@_@ݓBfa'.\,Ak/)!G36CJve5).o' [ľ15BWK fPH'a>ҧI] i bxal !|=~{m1/Wv@m3ˋ  {ՌH'}EPK)~kWelAA/Wo?#vuPx!w:X)=0 }+ `̄0gxu_ULjmnyE{#Y-S;#gtm~-XC &6U ˜wHbX{m/m%_7F rB߽9qѕEٯk&<к;$"RQA!LXYA?7:+pL]ϑ;Qk8^C_Tv!դ-w/"ǀgs~BNd2[(uQP<׭F>O`UP&`DS7XHTܾ}EϿrI^7^`͑1P9C1j7bg]/Ђ}q 2#x%k s{in_9']HJ4M([r| 5M=( CDj+v$jɢ՝a{~lDU'ș>YIѯF$IS@k<"(/𳺰}is(ĕd' dbbg&{^[ dR+V6Oe ퟧ}t.òૅCƗtK5B ,QioS|H]ɩ2T )dqS&LCd ,2>]aT5I=tjEmFăK.* ,M &дK@rܘ-@ /!zF؏KvR8N6j{,!8ʼVpJQ½w׉#6ax2d'F) w7N m+[C璶J|zDOx񛨞GgAoT>D = %!C5E2Rܺih}-7ha?V.ywgĒC\j;lp@JjZ|\g}?xʴjiAsǶ `ԐFhs|U4@ %o_ imF6Kܟ1&L! 5!cy^ pw)UKzQrPk%+˔"MzHkvm{u*h8i~\\*c0-<%-I⌱a UXhT2|j~υ@^>=ILd0k%oE5Es̤th{ݔҐ樃0, jMmK@/.Jj%Ɨ .Df2-mu1.$Lܦڔ&͔ЗfhqY 3ΏqfEzK,$c!,l/SMkF^(F2yk:3Oi0 P6,Ѡlj0.xhO襯zcN@Z!&%Cl@5]Z`v̨ͭ %A?WZl|Ev'M8E>,%l1BREm9Hr;-bq(xQq-Df%QGOa' ObJh2}jQ?X`+_#"ԗ 5s^mq]98?wj7J0qْ1eLy!*V]J~É|_S`Ѱ1"2H^{PIqz3$EI$ @7EJkٜAeJ#cFt\1 ~a_\؋+hz)/ISz0֦ﹿ~ccv ڟfN:ZFMLrqa;6AW~W{G l7=WW@*Z%l`(BUַɇαQqsjtV}ओY#.V{>+ `QaDC?Fq]x9{M JR+5ֿAE)n$e%d ԬTW#NI 8Zvv;u[k6-:IVx sJ#Z-iRoǾ#Dk;= G؜{l)FeAԠH *~İosLӟ fՙ=CJE_nϻiosbXS -顲=tPJ fCD%ZJ,_:Wg5\>[2p{' CV֏ iVU 4a)**D.(Ut=42ZGr4u5"Qdq_>z/toWȗGW5[}S8ۭ9izɮvd>]kHVt-.eW^-L:%c;E+ӈckތU+07^!prtJxC(n;"(u}*f<cLjg.#~3>,<49ɴqaRM>A: ۺ)W;-dluնү<`d$ӺYg'kIS~fI#FPަQ/0ϭ9Gj`$3 9o Cn&"a:"o1fwom%H|Z8xTV[.'7H_oCx};Ud!յ@" Ҏѿw(JUҬj+4&# ,3_ulti,-tjǕt6%!? ŒO'XY9Lh(\Ȑ_Dwb#NY17f6H.Qr\n i*ygD*yҍPҁ~xB.!3hIO4.% OgYE%)BD#EkI5X3+$"ow Ȋ%}=Zkf *dď{pps$|ULx W/0P(0tD m*F*Cpd/*8}TrIAtXOhd3x5#%VZiNxP-(i> wu狀{=};+ tot~|1`@9WxqClXc婇{XBJĮbw~a^{9ٹ3s嗖ɦ5zTfQ&- ?,F:}j%%*9tg˝kC Q>P?(|W+ ϛլ$MM `Rd 0R5ɵZy@8G#6[I$RZ=/a_=7` `+hYP8;xe0,q}&]:fñ3WVس&=tL]k(CdY5eo/E%H-? U QoUV?Q6(Sl|i+5!O2.3QO6@/q sˮиS wB ؘۈs6zջ`>&Tqb\h(.p*;rlѿO P@B\#ro%=pvn _ i8|G~ٸӊ#ghRw[AGU!Ф dV?lJ|Q=+ OCeNBTq\i>&tEkhÜlJuyo-U!7+D-Υe=ߜEI =wٍyȓ"n` DK;鵔Q{p5,/.khY8f^-rzʽȣ0xʝl@*:QV^-t/F3/e,9͹%8ƭH#ҖSN&3*r@nG^RR],ZWzA֚ZjX" I/ nVV8vBBƝ#'-iS}^M&!Rw;(#U#:b PΧ/?纣/^'k.h5@S[Ң'1Q 2ӝFC ߥfxzj)䱖 eE q`'Jb)pj~,?~<QRK?EAP#r k7O x]5^0-6nEH TT>sHkzV6FӸu/d[\}8G㶻'gnNrcAeZD7=@<+B69-Y40deRښ2Yq)֠B%L9D#NCcvbHHuK#í\*h!o@7Sj9H]t !HwƩw.ۄ3:9<{M&V>/vnX XkqH Mc9)(}:P'7RP紵ܻss-@(waϒd_ɺՐWW/;5(|3`ö7~9 BM6GH$M4|t<`Q+x7G_byu"pn2tC“mA'v<) gyLvxۺ;)- d P#p\ -Dr\7PU)V^$Rt?M?x\%q]<끫gмN>بʎP=e JyK9o[jYOb٘u搭)˭b 8 l(uvt1܂ڬ|{ƨy b0t AB4RL:st#}ga&U RM)|i{%#Aq`/jm֜(^RGm!u>,aь7slS4}rԵS^Y!b#L bQ'm7-X_$h1nLB.Y6펬O#e?h,ZND.J[v>V4DRk~ε}.5O,{CIMUgtS\"'O&[)7Q|tKzJFz%l{L-GG[+^' Ki#)P-T3fR<HX N)i> jQc_gm0!G//>t摮z۱U08{OXb&%s/1I]920a3Gko\93Be=n|[/w ݗ=r O|>n3rLSHWona(sqS_OOO3FbԮD>єaW/&=tpX褔&B^gV0U<&NT>Ŵ|-pu-97YGC`ul7j*$"I; #%馛 ~wq~\i=2WbƜ9M{ƕ`cŹ#I2'Ëi(EIT;/o639 0HH!:^G~( U3z@UڶLJдR)XٴĻYPʼ.jMHy&gZλUę}5$-@MGJ`\Ά!@H`=vijO^AHݻ6eꓼ́DfB=δ)9K3#L_X;7aT"*S{'7YxH@~<:n_MO3tރ_lƦ-yD-K8\Eg=Q0n Lly.k6wViH3&OeB٩30槩DKMϰRrW$nhI"J$l .uּ6;)43h)8+, h}I1 -HY?dU gK\ * ) &0%5˟xPZQ^IS C+=y[F|xSL,I!'g6ay>LErj6o@|MʞHAe$2!(x_U@Yd`x&Ig|Tzو./tPک$ԏh~~r>~0x'@F϶ly?zW;{:u0h"v+\F(K-9QtC>d\chM;jT_m @na']W+.'xT QoEz+N:2FhJОf\3F0}H)$i`ėꚮlvC/ۛWN tο*xe$TfIu)rF'txGANDIAy7Sov@gD@i -\;m=XD nR&r|T gTo8%Mk,z'k }>6k; }r*#ԘUnȅ' 4fkdo칗[\e/jȀVtM/1_SA+PmSzc&P7:IH^}(i~%- w1i'O!3^Vf^HaKd;4`{+n*; x*Zލ!LW[3[y}Lp~\F|oިtg&4ERWPe\آ~=;H5X0TmgҐ#TfV_TEHnX#MjV/m_ЏeJ66̶S\g԰eѱ>8ݼMaL:`!k_hp9e' .ȨfԼPM0K.( `6ᰯ. `;G9g%25Î2Ʀ+yvl`<6իa)Wݻ*wh>A ͢8$90Ց1r <"BqZ}K [4kd1Xq.(u(Ng4FKPZ Խ 93د)ayH=g~o-uU*^7NTn8N'Bo1 Ǝ ;RfP+ZM_ U , Zs$_ylm}T~,j+,R4JH{&K>P JL Rb,lg [>>h4c%  A >rbO3dI]يou/=λn5UiDLAQT)f.N.u~s=| Z}!ҿYk/|_F; q㩓\X-q;`8veߪv;愚jdyc22NHCҥWuN'㻂RKPתoY4B1MC̴ٕE+X'__=Lg F/;L>RW%5/~"Cbc!`28=LfGL xB-kYufOsҺ ie0Cěb_.olJO7ظvOo}EM97Ɨ1(MfYDv~|fX9Y Fݔv(~k[2~Ѩ /a ;R,R6!8n{ާ%oͤeKiҵzy#ZAVM 4ֻv0ND"**M F&}4VC|e ~Dݡ̡}_P1{9UV[|D sM X< 0hEh0揊弍I)C(2-n#~Eټ3͹tŽѰP|g$lb IඒT Ft nʗ|Ս||~a|>=]rނ3%^pVCnBۀ|%0XOU4UhOЛvQ[DzdULnFvW:8M̞9"u;qĀଙDN觼`'?@cLsfYcW>{%8O鈚yw.Wp84:jYZU|jCi4>x%)?~%^̏d]LA|٣dg;y{9- g냹gQxNC-YЇDmv3f1 EY\eER-^AKLhSnjsU)+4ے}+;WosͦK~&>n|NN\ !P<#̘]9n<1%;` FV&5ƹw%sR;r58ߛ&8s} uVEQ8#/D^[ʃb(@ܔ>;v> \0uo*׎x\66XJ~Ec;j"0e%$,KyyO9 _hިt֒kN:g>\zcTզCi)cn˳~v-ޕ|U ^|j`{2á(~=7HlNnmd g(6rYģj;X$EkحNVAG~n^[M#rx "nЦ>j$G:ؖi$U>GTgomMI>M׈ѓEƧR=NL!`;1w>X8}q/΀!Y2 ~E+.Dj+K_tO<Ľ9S7m3%%O#0[&Eaϱ**d גYl=%0¸d%5Uu1쉥cl?pӠ b;oJM@IlD3Ks 킛@1N(v yܬb\X+IދnzA6? tۮ5QdA/4zbd7ubQ#jqsQ5iD4Cϵ渧(/oUgO#V:O!8z-xy`-v̖nj^RdP(] niVy*9S70*17b˴Sӱoqe:S<[fm@)aWt;!3S7_}c+*LF u B72UCgRu0ߌy}z(>> eX9~{eR1R&D]W^0a0>9Im(,͟f%gIS.Z!;!pF+/FD(҇j`1l&xA+}6zް`Y3{8y%}9v)H9ypCz *a Ǝ~%qu{^,I+n=r蕌/} },HD5%f_ڀVN 3dL RL,ء^r6u٣e2GIGT\ })/$܈:'4ѣ.ڊg/AK;,d+*d5sX 9Q]LԐ vf3Zx#E?vC#@l^f3,dZ:zBvR묓olFF,I 3,",e;$&oԂ^qH~O@`]nl)i1`9jj;ov\ .Cv0&W*|<(jEZz|R$tIq(wfehu{Y &l3nYl'Ë.xF$t`N =uyJDZL_lƩMBaRB7tWu0 򱩦kqI3Bݥѐ8S(aWVijȪJ2usPtL^dPu"EM!R1yA1R&tj<,; (1BiVPN3"fDk-Lne^'ۙ'_J 4(9H N8/oN 5dĻ;SuZ-$DM普Sortn8T$¦^bML71mJjt,F{8ͮSߒ[ ebj6 3%402x;(,R&ϚCAMĉ-@F|`Bw=bt_Ư3@N I fȺu7]Hоc 7V]m~|7M6ߍ7 ,`$O$0E z5N3B(;9% uIgξv8pT淺CAxOl h{UvF7lxocLQs8]h/ -glңJcddԢ]*glF5ߢW).gRnشeb{}:dPqtt0=葟0$kGb\_3K@J|_I3Yjɹ`n%_E t5}Ih C79bKS}5}@x7$BV(Wk;v"xw}z5lcXR >M@ !FB[ZAXٳx٧ؕV䫅\(nUA ίj_W {4eW;.~!`.y߼쥟c*>v..{m9]v$_w;Cm7ÿ+B+0DiLj-\bg-Y]9rFΘ3z~^g7!jܣC^A9o1 ߔ4?'t" ԏ fy FxĄ =eniԛO?#i+ܰOfk5^F KA=6 pžVAkՈXaco.P>C;I1 տuM μ .%s(f-/ r֏2w,*:?QM'qciKZdV,-1i@'CGAI&!B|g~0v#S}#l>{]g! qŊYZˈ㟍Όh\ܓTqMyGve?A6-gG~o(^cHQ2yiɗ0a,3aUB`Ū JodFl V?x%A:<@wʡmA)̿)hYm@Fa*^f3Dʜmepmm2w t VFr}8RS>~n^.:_qiaW'++u|*LI^TJ TKHأMx41Er4=6yy< I3f J#i[gg俋$d*ǛHJddoqZT[EwRD-F6o0޻4}6 Ǒ5h* ?=;>PQ7׎ݪ+Il "0@q$e>T<1Qi><RsD$䳗3"2WGa\oGXRa5OÌ&:cd3J9no8 4S!YcXTI^dYH~6R6 *~|;¹2P3/{n,c-G͐4PQHMXVWU^ #g1i,Z.*C*|BR1VxFSg IBv= '!!U#"1b\EkwB:{`GׇRR z a9Eܻ! dQ_uvnNc>qh~̻`6&CcW Cy@`l]X*jcѵʢx'SrgVfo.GWl-_աwܝ:.mF]@#ƈ`~lV_$PkBBlr/n( }{KA>+xKPC f_ )*E@mLSZ]Ǭ*'Jt6@m(ӛŐB *)7gu"8uyRR1qs++Y͗"ԜJ[4}$Jꃾ %Ԃ q&vP666_&&.|_8 hHN8/=3'Ŗ[X_P-D6_Z{(h`#+{?tOhpRyRZV"kVי6ֈ|օQ,N /u0FњC"$5;P >dx8?0#$Kҗ]"`nxIǷf'Ÿ*=Oz)xH<!_@;b_Xq n`4bhy״VBhfj{@2E8 &N!nE*|k:$V={l pQnj(  9m}NZHB͜"Ws 0*z$~R\c׈֍=SsVeߞzX,z6 N+R;^FR+84>{e/=q֦\jPumX\ 2~ VCt#cx6$֎iP13pҠכ <=S às!(Si=YmרކnN(HGw^"Sm57E }v5 H`qT ͵+Q2uH:s y\7?|wKE4wU43Rɔq.,w S{ ;JL? ԗ!,Q?i)rt޴~nÇ"=Popv6^#C-FSGQ5y;Д*kGmxrmxr[,j=aRя B8(CF Pz&?"KtƑ|i$3aqoz0F}~{,&ȧQdǷ.LOoM{Ou{+3e&=7c%{ĎbmBB0ER}B,vtО1ݰkBK&KuuM.a%P][sx50|RX>)U%#.idx{5d@((ڌWB0 ?> ^a{I s17$h&ΞWu`gbbb`Ly]n18D%U|ѳsNѶL Le{ p `0ځf,2Cܪg-& g>IBMe/s6Ahq pfHNij.w#U.Βkl S_ >礴lJ!G)V.vޢi!ԆܝV%P ˵wOxnq+B(\*eI4oNс)WSN8_ߜ((~3&(ne͗E}A?о8i,z־T D ZBgSPRFM l#\2B0rއY^ sz YѨ4 !!7%@/a:;$ɉgHE;>ME`'{A~UX4!$;zsM_qQn%^dOsЃ穀HH#;um@ A ,`l آH($9Na{ɟ Z>Vm+e{*m7|Q-֌xJcm&N]T+Jnv&W4y"x$ZJ $yf;:p!+,0=2/RHlW5q;f$pUYVÃ?~TX2}34"&A8O@2`QFjbNVI~0CٶFaGrGn#—/gAY͒D'@!I1L}Äy2)5c4?"pՈ-fA> ν"9{C,C$`O8 kc reqBh;E,"ng 9ʾM7쌌,DLxSH/!Ezm Fd6I4tDYvCL%TfC l:BQ1+uA&Tih'cB3I C 7%- KuU,F}t_bƆDF{](+$yr)qq76a9k z=!",䉞J0 ʆ'l!8R-.:%h karfI]KuzyPڡ 6k^$.9M0(Wqzhv_"mYDHx9}|.3Om@!vDVM`O*%/WgTmܱ4Ȝxz /ۑ-7!|"$c5`'ę3ENwD7;^kys EԯZZ@BISU$I{daհN5@am|QAںmz!#v\gz⬩2k2EKjF7HM5gq\>_37b6Кb_T*4M$eax2~ĂC6lO?4~Q!uZ^,܄`Ǯ[ VAoA#tRźE0tY+e/y;}0tEsH7SH CAzOiNaY7,v*0EKhOm/&yR T=;n޶N9rI<%wTVIaRw.\a.Cu jḦ2ȋ,ZJiZ~Aă/9S׎bw˓)*Y"7ۢ{rl^7 l{i5%4, ը3oϚ{AgB:Qmq9(UE. ubwZzMuP_ofrZ]ŋij'qB\VXCٛkA?/N ?9x%Ȣ誵ZzK*wI"۔ ȼԲ*X .V5 ҞLFRsz O991Lno?*k-4T% Y<qm;Χ$)  NJhhAݷk+1c=aDC-0BHszt'xq%>&KKb\k谑"&' [dV|c#Yp?pko ZŹ*%PyX/LAGpMMS[;Y'I[zTOq1@0:7%e,5Vq'+|T3A?Lm [ ڜi`h] (Zq+c嵚E?7O;)jO1Hd1 k^Z(V\U]LX?9l.-L1сZj}c-0TPH1|@ҶOP5ֿVCAy 8V+4}b.%N_:,yMb٫.qt`>Fu2tK$b2wK3Οʲ( @nϚTNeu$gdypKϧO&X1Y=aktۋAU){F)4??cW7X,Q^"'hX360Y!43C">L d5,hC<*?mQKף+a2,/F`kzt1Au>U AYR 8nj>uf5ܽIo Od^i)x@oh>xSdM\Ô,j1akJҊ㻹ė?)8~Aźz|bk'y_DI =ꆸ2ȉ #z"  KR~skE,*޶'nmafcĭfTNAz3hZjnl0R' 1^c<[ o~E .xͯ^NKdp Ekֆ>%cNG|ziOF/\v@P֦yX?-tbt慻7-;b[ykN>4\v,GסƉ97 k:0E7pVQ__Fä+I=qgk4>M7?u烅玥w^A~`*dʂ j`p>_ͻ%[g\Uy&=_A 7o'ڡ؊ 7Z %},%Uuy/^.5qy.M8r ʦ4;QTi²- ES&j}F[2-= `ŚU rVZ%hG^ 2Np9UA܏v4JtT$o?8oE9Rs]Vo~!~A@eIfT@ mn]ߒBF"s`3o?X)䃒evRrd_zmtK!QCc+mi%-Yiי| Au#IЯ`w9 ʢ+Z<]Qf%e ^]k?DVȭי??̗4_ q cvd^}yFsig HL~;_[AzY=CB6 F;2?Jmڶ/kEd-j?,7]K9gPjR1>\{oGqM)bSWI"6-F"\*QHP( rT(_q0ev=Y$lNm;&y"ƺV/C]lKdZAT '61#͓ZJyDIdr+?Ej_N]*lr9m1E-@Cf1U Eb<ƚY ]7qM8T=sH|u ``a$PSY hgy JMLnX_ * 5~SX-+ ʥ/rY;o޶p0&t۩ AE$zs\΁!u D\1-m8#0NRĝDO rIŔ !+-A*y|g̢$@PMtkwZgdL^Qc@=-թ {X3Nn{Hybou^N/3cڵEAX ɶtV9h^G_#{2TO%v{OcoSJ?fB*W̨y>w]qlte ?5c` HmHfe GpjOndqF+ԙ>a%.|+yۣzi6 HG%80C[[Hew֪( )ِ墴6+,(Dٗg3ȸ qcuʥ٥lXSR j[P9L % 8"w_Ӕqvn&anI 1)2g`$cPzd׵BwGMQ%& K CJ$ڊy_0 <-sd\%҃ ?EpB|ZrUny$*fG@LL惱JJiA47jmowWE3Ch=ݕG?DJi9´/Ӈ jHrzTNϖHOߘ 5g {X3W/ q%@VHΗf>Kq4N~QJ-shs9䗲OʼW %:bi`Rv e}O,Է_觀X$1#>aTٖY(H~J?U&*=Ld鬶09h\I>rp@1)G4?%)۝9pDs8489;39f^W s[g)уp `؎!!`V2x4|:wX,(^)'xKc9Ql}MwELƈGԬ^wBoFQIowMۺ=hqdУY%NfγBqj<vC.^amwGEln^Ȅ,.+nNemRf KPOS(MKêOr3%{ IH[Mu@ض9KзIt017e'O p }Ȩy`6 :]*؅o¼!~zj. Ѯ_͉랓d>c&^d$0IJ^l;9Īm$f-Sdi<9ک7'DdIs{,j?O%6vOs .^{53ha cxPG#Жyڋ<-gDn4WbF2%"e3 r ,A*`8F[?N*U#MR˴4Q$AGa hE3bI;{ R"0]Fi2Q'#ip؉Gyl̺@RǹU͇ 8/1oK pr |18Bº oCqhJS,Ѥ'iͰf8YI%q863m.@\,oC>sw,Fفx x5n56F#|64Cs8q sq}hίayW<.\:#ǯ}cr*Od~3E{V;,jK c0[3F`SO])gykNTk;$:Ua3'a;Q>D$hz:z.vbQ\pNE)uzӦ?NɮxT$X B>`Pt}EM} o`M!~6ŃəEtP*Bp'?r98LT' "Њsx KzPU~(L0:o.8p`(XkgHŹ?WŢ #Pj%V,GP4 (NkJ W(ǡgF Njo:YjnVHO".V}FfW&?ۑ:WrKh`zH/]tWZKPfcl]БlŹG:Hn; ÷$5LMPjoP9&muVfPuRb\pl3)~,J3=!Q?Ot)zԫ8c!aTkR@^û "^/GTKHJ<=}xhAZ^8KOj;ʹ1 |=`dYyyp#K"0=MlΘbu (L?3ƪFO/X>.5>f\hZcasjƁ2t:,ѨGeNKxh8iOG/ ŘcKM:(HGbrSTnVT!w9>\S|b`a@ʅ n6w4j|Cy㓈q$jڽspF5j!,g 9! *YD׏Y \c]{vD}~O4<xUAɴ :l*L6枷,:rkso9hNHNpP S}HDXTM8n=BxZX)VG;o9z #Ezol> $ t*DٛmAU8S?жFY0x8? _s}唥)]>]/-ܝlȌ祖5YCReTUiiCd"IHS)qm= ]o|xWuXқNMR;,|⨜7{ǹBj诅7$y]s]e]=wPM/È\j28@[zkسK k>\U J0zx}We!^b ?Tq}}qHfEB5,TA[vX40a9{U ?ߖkvU< _1`*`[a}lBR&vobN]iG_EQ|TG\ L -V$gor-:~G+09C?0E{PS:~uܭj2EnD"U Bfxnόu ϞÔc3'ˆwsuLӢ2*],+|l'}1.mz\5$uZKT*_|6-w|`U%2<'lW1 V20 Oh>iO5*[Q2vMcg>w!5ܻ*C}m~N}ZEUZzFA$QTr rɅfҌϸ]B\iCHv o8IL{RsFq/"[#8GnMs(О3G^RNq蛗H=T&Bh @tykTI|^U74EdJ MRaFeF+R4K_E|vi|d(F _^|0(V@k m)g3Zg~!a)MŹ%-+[30Ⴖ MMi'ruwbı~X17Bፒr^g7}̮lwK u؄d5.AM.:6"{gI2OPF$ '; ,٩0y>iQj "˝)8~ҒTGݰI/K]`XֻJ)P^pR7˵}Cϱ(7w\OAbA] +ߞHCvc݃u$_XgĬH.`齝]o&V DAsWBbO8Ez63Om\ Q~(…rQߕG,[y+rCg[dTAQ '4M`B. e#Z" /Ʈ0#ڎx픖oTsqð?vƵ$3MߌT*} DMq l"pP>bKhAw[RcZB%Z[I6L'i?'ozk-lnS+fyp uTdYrEq9=AE4bCaXz*E؄}4jS;b`fyԍnƱ oɵXIS:RIgmA5\shyZav(4B)aF/SУ_EܚwHP 121_Tvip$:҇ Si6ҷRrNIr _hd A0=|AH)OB7@4ତ}M"JWXW/]>نu+?<,&@Z$ \^ʤx;袼 GH+is^t&(Y$re<4iVsHl>z׮/wiܓ 'Ll!O*7Ց%- *oqd9 ZtdAAv \BV UyiĄMM:r|rfKTZ͠wC=iI0O<  vhZG^ z p+(>МlI9aq`QO͒Ұݩ8,T$]=<9? ~]c/>$K/_֥\ƏVo"es-t/o ]:e`FJN5X]9QN x_PGI&dO)l]cF$@ellpqX{ԜeB> .V]_A-ǁYb˲m(/uL;͐Jآe%iK CUu&dXU ]#B4C?bƦK|Goʩh=ؓ5,/`.}͈G ;&q@Iu__1i`0m\>xK@2n~82Ks4fz+*$YT0<13uo>R.y{?yi9ɮOdTd׫l EϿ!c|zHZȦnK$;1 0\6s7Va#HK!ly>\ TBy~FiCF0qqxFGOS=oL G *>!vRg^BMLH:v @Yϓ TD'_ϊ_,.^Cc[(_m_ G8 Kqťkvm-Cv#Ib!BZ.`XbҁF`R {: =S"锶)קd9?J[ Zu-)Qgiw8Y}FBcZKъY(1! ::PHDcn'* HIlN' xYZAYIs`c7 EP_-(VlyZw?iPo 9s ?}a=L˲n6 Ɨ%D)UE7t-wL ?nLECYSIY/o@($6 r]n%f>}B5JR'R[# {!hH`wa}<3LU)I{rJVB*ܛ07ߡwEkOID'a_:2+[axIb@xD\aR 0e d-m )J@h3j^{&<9n8+Vn oa%BBeC~FnPv}ݦ8yH dBY6Zq&kwڏyZ؍/!s^re1do|{ݲ!)BJy?" 4׫)#AeۢtJb -|o,2:&s.y~1GqRxm@xwvFv"^4,J &fVR Ý|t5 yI3ߍ"EbJ?zZ5Fwܕ갲A,P!J򦗪$ dl!]˺<*xPJ=?DO)ՠ8$2{䯲^Gi7SI}P x@7 XvTi,2)+fq"~sҵ4Z-iz pM+^ot#N/q?p1 h-9?DL 0hBAVVQ+tQnp_IwU~̙)~& bOeXdNZr'Vug10i[@Ո7xzB2ywu(0wG>$LkRh x4&H'okڝ*RpDAEB0i~VqZ-UƜ7_4Ie8) f :ϋL6ɹD(rS[! ݞU'j\@6}˩Vư͆3G]dZ'U[ȷ|kXQG}4Uv ŝnͪkA(QRyY獳@n. )u;uܦpkLzx˅5,FNOD"/K!w\KH'b_3&QbyO%w!tsa:R<zE؀Y^`@mCE B*+(pyiw6X1B* ^ 됗 j=-4I1<)OK+-ZTm:4ÅE`ArTi{"l '0|N>pDvOoT!lzDޠnp|cπÍʓiY5`k·="j7/ "FN?|Dո!ua=w5mC<λ݊N.V56x% uaFaS\4_OɦQBs +'L.iUyҬ1 Y~H ڻˇӂѦ+3lQnO&E**B"3P6'fG2E/h!ʽ K ǝ$V+UǞaY)V>ϓ7~ FK; Ű[¶ɔ8F_f +.Auv&ď# DO1!~vH}4"9nk*p(TBc]4 Ő7)煑 ҋ~/~>[-€pIEJ~Fk>qm GdGNkKҗ;'mS"e\6`BVolng[{(j·O0:-~my&|g#@A wɦg]x>6Aq~T{w֝GWٽ҂,6 t9f1[LzN<잎X s0h_BTr7zr.3܇Gi *)[Yg "R.h <]LG^N#WV=w@tD9(C@wUm喀raSFĉvscE' bڹ}Vz]t4U~=Ix..x0m ;md!+DiK0֒vHl'Y(&K?4"rjNQe2> .X!L(s7judH9Xw$+\218s@QTjS8рa@^`i C/JCøA#^̷ s~h3*\2#V;_>r:{J:Z %H7tGmN?O䰹W[SYv`FgdjލE/Cb}`ka?f1K@e'­$b].H*1]&־EUt;"_l0IB6X"Ζ9fyM};ň_֠xDN!iMmJ2?wQQΰc1{tLQ29n vKT1sq;!j#TǾHj[~"#p: 16⑞/W04E=U "Bh|^IQ7^ R^>N# Ǻy^lR}9; ޙdE9kmr{VZz+&<݋$2,Cs1gy-EW%{lZO]"7~f%9Mj^Ȕg;XWAC#}> v`DwYg6<}F`)LOD%es-t9S[?SDŽAi ̫/}󗳂)VȹMn^ lFkf5; ow+;Z>/M&.l8-/<9+,ϊ*.F :B2 ,;S"!4TF>ki6Q2zyVEK1ёnEz!Y؉afm|&iL/Y˝|x{6DT,-Y2]6}!2} !7\x, ,(dHz-|(WGof/_;'m0"![יA7[?(,Ea/5=rd:3[Y ; jB7d,=Lq3ZV6^Gǵ̺%݂as? Ph{^6*c])`3-DmJ&sd*&\0jt7IuO2\u! p압8KXlVdtCexE!g`TEfRƵaH:J{D2řd˚/JD'[ߺ3iJ2d{}3]oLJ7]/3)!i4F~81 I\ ~`RtheY1,d[yD$-auQE :Vbz;t@!Xܩ(aOGbٓx]*&|ʗN:zz4|{yOGn&/hنKT+PV>up;'7l=Ge0L@f,Q:9v\Cﻉn!_,%\63 ,[ k:# |vܮ̚ƞhL(E,KvB`Rը=~<},Tjן[vsc|kp]4y+ s15ҌIs1XyAFW?A"q_|Np:s#)9pj&4ΎR&rT܁-bWY0׌8ڝq;x@r ,F;f^J{wH?%_Zt@Fw<'B 1t_+,_2##FP&Twf0Z?vqS _1]~9c>u3udp1.1F#L(tۨť)TOt9*OoW0eaT jnJ[@!%44yomrnI"5E@IN!kd̈DS;69UK7m@L=PZ 0-ǗFrMgoϮJ4Ǵ(srSFP;v4ӒQ%+}L[oA C'C@pp^iS5Rd2NsAMAAoy`ۜD*?WyViӞ͕.A4y든-Ќ8츉lx1!tt6)絴^so_YAa, 3ϾS.һoϳ/~SCPz<Ek2tL yf O퀘-,6m*l#?(0:mK^AĶ{?8l$,71 _lޅP1u.TV9VAWRRkK|m~BmDшd {;OX \FpK{e4 [,v v5]^ ,Njjh5v.֌LZt| ,G7բ6aO'TMVp!R@"oy 1כTdr@w/`0go7N/D>Uy!0 ,Z:XZ'I1ȽB s|ƗPUJ3f"u) Hg&])Sۉq.DЉra:L}axio) t6~Mn-kr$δrOSLR c ˆOAP(#փJ*yٝԓ0G\*=#b~6OfޯUgqy)W]ѩaW%a$NyRz*z>/x'rCݐYbMXFjiY)uKC=AuWtg$mY?a_mğ.bO<:*ܯ ؁%~[ܐ$4w.":G& Qm5 wN'8TiBR֪IthUy,p;sD8 ^e&i L^oS(j{S~GGvOb$ Skv4ٟ;ʞCߜD FNk𥪧Yz]P0Ivf%D5a5z6G 5t#~ܷE2Pa3F!/ ;Ԩ2(Gd[|ݬ.~){ag,aG KdF',"Y(L6_Iu"lmE]}]FGc~;.j_\H|#Mf#KU\}X,uuFSWHZ^V?kā$%16[eAj%yELE.ݧḛe%B.mv_!= a8`|(bG5 q #bp¬R%I} /AwZKNZ8)@6j |hH1d솋J0H1;8mU'_Roh3 COa~hoUz wQT8߀*`ܧ߾a-]qEuqI82 ʌ=u ۧJB'/C4ЖL|wY!#Mf$џ3_&)` I0;?۲wBVXG-&Y27XerfIA9p9 *IŤ #Q;kP&!}Um,*gӜqygךS<>Αnrho) 0nӗŀW[XnkGBqaR+:*= Vp4~Fk^O em!5! ,W7A,]{~^|6/8Kb-XRHe*L-d?ꗚCL؏>ڡxwi; '5h,q xDc2-0F/ "DFNLȑ˧.+} 2Q`&man)0ehEdlU~Bv¯OW@SG6*8 &D`s㡭<俛Yn(3#Gk&)_Ľ%¿2CusԹi\}UGWzC#ƒR">G/!Rcfɉ:s 08}j"'S*J%-ppI[f=gZC2Mz?yt}fOT 6y}h"f/kgwVUҨ^jJǤQּV@-9"\.20u0["|Ȏ@rtq/zh}xj.Ef [yLpi" U:as@xY& ~DO[הz'''d!tؓd' EڟB8fDYdg N? o7%s^LVo55c5OvAcx3axpsN<~vŨ67 Ysщl!6C!^Q3BS" W1)ldyA<4yR$ ,b4}c.=>`jւoklTGt;&YaFƺ́ŻV2'`NC!Nx#TAAQXyiԍll\L ̽NaYc_$Bu'm'lhQF # yyjЅ/tflyJ6K慖2^3*[g=NTYv7^o $y>( SdU&aC<ͦW?gxX:at^;U3nq.Fd?LW/#BN+s_ PgUP*#(r3mlK1 oy_t0JnXPt{ '8jЌgb &_pO,h#G7S(M/9x#璞/G*}s!mӸ) -- B{ ] ӦҜR4vW,+`p/X aNDuд~rpG@Y^%wڽ9l'R7>J 6/VsTV(!?0-%ϒH\P=CH8|x~Bl??Z4YmMIFL"GH&iV44_%2DsY8[2mGyIC$*X&$JJ dE4SL4n.Ŕw@ hRݒK-*1Muĝþ:3ؿ^fkEُEOjd*36Q:q)8j@sn;gtwx|\?Cfr4ݣ(3.f;2iZ g DQb5`<Fy}4W I4䤨j *|mgqLYDuuc`lҋ)Ys4x'Ŏg;V [̫;Uнa46'|0YlSM+ 4vke;6pQBsSEAA!qZ8MMB 7T`.=yzxs$s[H.}pkjGdIG}Yk̤7Hx]*z=PDW;\.jlױ''2lDypDX表[&E !*P6{ .S;zFaJCe?$n+]N&)cX.xL$z"2l]2nux5NH=_E# UY{eQR׆O(F|[A`kʪ"gZo3=Tف.a#UaƿrO nmCYV!DE'"S(2 B4M(ĺn'H}"Ƌ?__3LB)_ )2(@PZhcĜzWϳdLỘ\U ٵpL"$9ODݟ_69Mo{DS7~,3A(܄=YRaylU73>_5? )>1":wr{Z|m6%dd\%ki@;Qm 骘d}su(Ϗe?k ugq0/KͱdsƣTGR}N{uZxhE5Buamc5?Fضg|Ŀ'LSO_ T7"̓C721P7ƲuEo9z1-z~`[\Gq _wo*uq굹1uu>m*4\捋8JfYWøJlkx*ܟڳI=SUHԙU Atڋ6:s c6t `,y_TzH ß`j/+N!8/>5H&U1T50{|wNnOU,JC}\7fY8"Q̬O o %2^už3YcYuD[ =NXg.VR)E*Ԅ}Bd5LRzT'z)bճ!04WYʺ>02V&y:xX `2e~=@n_&v<^)R3 7 1ls=,P JWj-BɊtѳ E`"EGu~HgL9`6ƴPRz|k#)^4pv&<_Γȸ> sjΠ63z&PAFAk:]?Vg0K}s 6c\#K#5-|pGO'Cə|Ө8 'eE"x6"Ft Qof-44 !=$p+ z y,Z+u{§k2&J?C~rZΗ73"&?I.2tTUú+)l*ES݉k&H9~F8u`V“V$eZ`߼Mn: `:Wqݺ*QAlsL_pOnhk ~pgO=ŢWI24ဇȿc\30p;*xmMvus '225Mz*G=vCLJW׉ZO +[Omeh:2q'u.ղWAznc2x$!p{%>iB*7.MY&~O@`|Ph0'֟n+ Y*q6cf4Y}˺Q۶M06X5_@EJ"s:{EIH- Y  VH^ 1b#|>k?=lF>Ѫ}LÓ(өu28kp@[t#({L'yc: W-uW4G\̣YMxc`ϵ6ƀ[JHe`SZ&}R[D )LE bX.} LfÉuэt2,DPM`9_6B =ȷB;`Rs@:d|v7ؿpPF> ):&@d !_I:IjS(Nl kj.V,Ԏ׼@MG76$²l25=`vƯӛYk,y` C%?'A݁J!#ޏ{2|f}*cJݞHomS د|gDˇl#uZHo jڃo[ $Zm@a 8MKDzƝ}7r-fhu vcZ3#HZіk.nB2.N[%qq[Q ֻBь%(f@6ҼKy*Kj Dh'u(< IaM* .}qn5{,+kQ14{GIv@/-as- ṛwuHN]RW^OaOū'F5.' |l 4m Qo@y:bxj{#5Z3kB3hޑe&odĻ`UD hqv^f[W2(Zy@w`#3` &uP58x <= @:hc]*B^ PJƯ N[3wVUt!p@;pR_e$OHj6RMuDvP\K $~M=HLVъϺܵ/}M|@N=dN]S*nX8Hlw_|bEP7|hv$*8!3e;4 ZHyIzތ('3+Ic}1)AݥȲI%2 ?;}I|AQ^#yl]rz:P Zs Eaʏ]ݿ [N;XB gv: ̏jTeP:"u[0޴h G;:L&mK>?]E[*^ 9闶Vލ3B;[(i$$O;l|9p 뀤),F̸Ɛ>>}LheE|e M3R C5!2soAe:Y׶jsq.µJ }%ƊlE|Edi2YDj*IKţڢu T=KrV id!NG80e7)F0D:h,Xz\DzFD>[1ײC!8@ȯ֮IJ#CdͺE~cY];b=o3RBOؠn83.E@y]dzfKPqSfޑ"V!k? #+[PVf@g%,('J; g0N䉳.^9ρ9|P=1P=LH^'[j$we\yA&qw?“8CHrپ.d+-&岲-yQ(~oRr;6ȶ4:t5hlqztl^f VS}~F }^8hbSH (t\C:,Uӄ| 2*6IGS OJ)ffo2 kdA5 cY:&!ن3}NoT{A]P;Rd~$ₘ8HY{+|]KH,9fP:R+)jJsKb$$u9CG-z$01Dt 7^|nҡ^k*T =IYidD^h  8V#TfڡFJ96Pac6p8=)#?$/D nqU(_YTN dV ԑTuͺ< ZӵTɷe鍜"rHJ}&r:0 }FlPe`8fXÙQ6׹*~ު_q2*)7i0àcܵc|;pKpڸpӿs"&3.:qVLtcrkӈd;ˀ֜E$شmP3Yo/&V0*ξf-.B$aXOFȸ\ox9aM\F;r[ 6,j-}~2(7oQdyn %5<,~贳HL:z MkĦnCyp`)9с4,g.o6b>HWlك駗)<3I, 3~x_ ilG/-lׅ53Wv\kLJˡ0`-{.K1]A+ll_5Αѿ>ظ<VI+ [W:6=V(K50,]z9Z^yY~v$韠x^8XMQܜiFMSDxA ѹõ5!#G dWBl՞;ҟ#{?Zp^ Wi ~P /\%zL?oӳPD_=ED"s[;JGb!1-5xWUJl>7v~oNs15,3I o?݂M-KIyPN 79cahzxP=*+\P:z+7cZlLGq:!Bl lz DH]w۟)C]7Vqxȅ&lU};W!f| 8=D6G $0CaaN~G_Zdž%> {Lgۑ+-Dd>J|D3?sBQe/dq7,g-xzM^&,Ye hߦw[KT9ۃE^n gf,qt3q~PX΃$EKbpvfw =?\:.VkѕJΚkPmQ]κ/.N]]vQ]ѠT0d?JɡRs%92&)pD{u@U6ꪕ$4%y! -߻aS˙iă&IqRKm3ho:=(ċiJ7vC+D `K8=".9AtZ0vDS4!fvoH3E=9խk쯜!sg'Fᣈp]koĄ0vnBfJ z:FeB|~Ё,)ZߋXXKթnKQji$n`dCNYv^9G (#VziB=? *7R a4`JU>6fNޢ/o؄jJKFmKMZie#@4":8/7mϘ=P,z5+@8.\H L t0+ %>sq9T Zs}'PSǡEgI7< N}Suoi"h/B 3Z8cNt0+!ZmDK`7a9zRTQzą6;*+WMqk'߃Q@ݬ`eP4kGG3tC9E VR0ie&[xUŅm oĴdCF}+Oo!a>AOBy}{2ͦT3O7qnG /ZdqgV!d_"r=[$S)BlŅ}o%ؽ=ɑ^JԸɹNP.vfid' V`tZPHKpMN: dV5GJ0V,J}~{M# /Ă#fڝF' Ȑ+ړ@}9kh)؆;KӬmmck87l9»I6" Cpylޝ&+fĶd7&ng*| oԝIߥM8`~vtf`&* Y{uu \%ࠣ*5TuD(1XAU4r5%*JO*A͕{$Q]%*D,l SDv) $[y;t f+*OG#^]Ki6^J{@61Q ށ)mԾ2(M#LJ@s KdJ vV+掬x,PJcWW;Ӗ~|x W*072C;0Tj-2zdN BMfwƗ.zwRƇp؟t)-M8)4fCĴ"egXu<ѣ`&9; xSº}4plb߱ >]14+:}ѹs)4r } Js,6"%CruZgʴɋ <Ƈ: S3s§rZT$6(߯ϲa<ѢgV| su |7*ˉ,/sEɏOßfhdSqJiau <1nxZV2A1pՆ̵Ddsp=V`S H&|${Z/l*D۽Qsctjn~Ͱ Jub#j bGwr_I=?M4] Uā{@39c{9w/kэK45^I< 4F>u.y8K{Tl<}w"%Hq$V=>_Չ/¼ڲ\ J2q^gd4 Lu_`%=&wd_@54j;JzXH E&H}:= Mu[,pӚkŝlш~,=sY0 <4 Qa{Cڡ9[@.LWQ>O۸ )zgÜH+!^0B`xd6F+lN<.\9 Dh9Z8Y3,&21 uúp`H{q1~Ǝ(`*g6j,6?UZޝ٭]}wD_ ۗGÎ'C_.=zmDc6|m糔`I?~ Q=Z,ր|aQW2Ilqx"3e=: g P_^:.Sv%+*.GC1-3>NUNWpMںE}gGO*=dD>$R{BScqKU=lǨ9eѣ+V=reiU tw){( [vWynU富4N'f'^OFЄ3fFx\w(ڋ jܒD̢i^i{ S:,u&ҌG׌'mT4@N3[Lʲ91gs^QL:h"NU`p@W̶?OM>ImA)XG[$Spn@\/Νa 7XzSvU0s ~k$IP$ 4b4^x}EU5IH4XZ"sÔFi] 3ew"'6nlnDo52JBq iZ0lp⦺EZl,|ā( DN *EJ{O}@Œ2󡭒 *?ERwb/HaqK d a2LVbqX Nwģy"m=c njCӎ\a䃇^l4&]?=F}(7~m9f3^wlb1 Ԥij#dàm8P2BDAǒ:qP9::_`\zض }m(RNO*pUΊZ_Z%9iu>lkvH =6fBQo1j5؝;r&TNylGbΟz\ףogC0Ry}dk)lyN hnFXGt$)cmNr@g-9 5PGj=ӈ7zLZ[XPd_inV,IXέw-鏙bnP ,JC786yǞB`%р<)a<7Ý3([ Η&ÿf\k%X!ʨ;?Y$O^Zkr0_!Gn]:,Lq6Շv]BTa pxa*&e  #Yl5~iG >'CĆ[.sRC)OPLX (:h|n:4[`pLԯLj aL7Z,_ݖ0~yԔ荑:hJ2˟ iNs,6q̆nR' t!-_L&cQ_vxڍ9>CC0tZBe xt["@ 2H[8d̵pr >aET@7SKFtH'NnW৺"Q\3uYUsSZg452#IELM114}Οg,ŗ(agI[AxLSU$Vr;i--d 7U)S%8J䗦PEʍ=v6^5t:/'CǰTI<#&?_KRlp&(tED+=0ۈ8S+Sa9*Bqի5CNpHeGʽ -\:J8@6 !<,8yM/qt/ &`\R=۬F8zaqPFS =y0 .4f4<3#!}'ke[֬z; ^7#4URa* YX 2HTB_VO:@wZm%("r&"gyw\J9{0^gb2m{hMAu3_O@lz6F_ cqhqPMr*X5 ԤS@N\ 5mƵAm}{A~"p<+obyM0퀼M%775Pk|t_(-!ǔit9qĆVYXslae BCu0ȇL&8U$L rGd951h\9$G+h\K:󾋏z~B6PqrU5&+8|ϭM66a<~UJBV$TT /C\FBm6s(Q$_nd) zAC71]pk\ל<![{q^3؍6M޹Z`Al狾+IuX-kR1giF33="G!RR`3JB$f P  }Hl[#P =ES Ժk>* l|1T?fc`Y͔("? eׇ,ʸrx%Ay\s)bk>֨ dAaT&!uR 1:$:TttzG [>CR+U1q0q/g!Fă!q hVEg!ﰔ U!{О M~ma =0g֬&Lо۶H:5dt+۫6:渁trFrnRnHIȗC8 n {F󕇰pK±%j1utTHRup$"hKj^&\koR/M;QND5n&4MlQm>GvQwO(ZuE,3H/xEb}YD57nXd ~RL;O|#ɡ/Uc"LX8x: A&^!Gӹ`MAřf(݇elCb1 X,@dz ߿UqZ@< vI^nJʶ*fs{ʼ\Ό)yJm"TgJW /IC=x{¦̣ iE:zE%x$[!"{6yג%&w=%X\,x jˣ-@ C^?niU(`^)mz*u;sPIY[uqQc:WKy|TB9e/B"QFO?"n3_d*+ou bRR4o/Gx@jhnέ6~ B,Bqz+ 0&w$ؿ 4[1%CdvFz M2t2 \-R@%,bsDE>設&ٳ*WatOYb@~^!=r9ڔkϢ@rQ&.X$ HЛucVe}){"ﭳHQܔ7s+Y1Ve"j2TKF9)P8#YpĢ)"W.O`-8}-~O:rG~ײh%=2cKRhYzAP{JE*[^d VQ(i\.O0wf$;ϲJ4u]ijhĮT<-h;HpvPb2Jk<w$TFZo3;lVH[gXb9! T6A##Qćuur8TJbJ 潫l61iY8xG}8mHPҵC|1a 6":e _Np'?nT~ Ŝ}tQp8)8*wVkۢ*/'}~= }auFHpv8'i]#/3HY!j"!|J/wK`Džd_h#iN 6vx߼jkxV ]ew>P~`8Q0?XQ -޼>=0Aϗ3_94QNQ) Ac/sUec,oյqՍTJ8D ʳF6V< j/ZZK̛:)[.;a+Ecv֌"J9JlLJZ90 0T !Zfr򇥴&*^CU.;#McW4CIۼ,&i.p$h<|ŧQʛނb] ίwlӜu]r ˇYPf*AJ3Fz#’ȬOIzXSɭ@iDZEF8Oڈ>E+.Z>hÕ!%'lAJ󏊫* W;lXwa WRDg01uDTwg|vm\{9A6qn\9b]4Gy87\+cgē&(¦,ݐx{pm>N?B]ڰTw_,ku%{ bdB>Ȑ4Ft\ -/fZf3[B?-lBT3f_VT DR(Q6$ݱ$S>Qk-klP؝b/!e~tPWݤnDDU'@5L}mW83ͼ3 b&٫COR3(ywY̆a+mh #!6xX3l]E;TqVeHYb)&j7w/y-sh仲hju{(g#vnk*1Ar*D$l=2'Tک_"мS)lKjZՍ(9Joٔ$ѳ\4j nVDYKhAn\;lrȃB<} 9 /Sy:oc\ ~!A\* !? mP%X<${F+icel`K;SsCUxRzSa)LCaD F&djch=񨕼C> $yQ4P6XA0k m0(N꿚^;x@?]FǨ3zM5J╎xo@D">|5X4}mmI FP?$q-R@E;s'zRd}C ۅɜ햱dvk+ 7T- 5~64{xzӥe-l zCpx𤂣e<7eHaH?1_# m.:߳\!@v E\rW{WImF.Gֈ-*JU0 +AD)!*2682 ;&]ײÔήteAc͏ↀsسlgt?oi93'r2~ԭ.7""c6M$էּЭ/.0Mɛ<,SFxY8_%􂏸}@i}Zd"<Uvdzq]vN3)Ɍ eCp/d:5;vu&| ӸϽ|ƸяVj fWɋkT5w~-aҰG"W~lYkXd&dvǁ &:^^o!; ަ;Ao;&qq&zPSҶ~RXS_ yl?fpő#YOC\+fS!,]-ٞbc J#U[:JcC x=Nd)O}v:L{ tJcl[Z)ҕ uBrJ!5yNLPG;_ygkN2R0Bv3K] g˫2[4|o'|H{BǠբee)yTO@Tm3AEPbnG't9pni56rnXYŃZF'GuP?ۑWV$ڂG+oB1rB_ C˛S/mVH 5RzkDb+1Ѓ=!!),Myu-RD1ȝ/6Bx7+m;l%OJ? :H1zpqk̮oˤב͗iq;ʻ#u }: >:^β0[bϠ`ȒNV[`!4=N=U$˫LϮ) ZQHt]C k [y'$yѧNH*b0l~&@˸yČ3 ?͝'z?9.:FF났!G ?MbOB GIJHIo\Ɛ+dH4I;v0%BJpWr+}]V1=%~2(93ɹ/E0yϗA R6\\)MT2,{eu<ϛq[PMTfj*!|a"B<9Ƽ.Ҿ*~/pL{oeN_ցQZ8۵v_h4Жl#[AS&MVں3 ҤWvp]W*E ŘPĞo o?!]6_!ï"9 /V WFAևSx-ư}6)GpR|ƭφ*UN جN3D%1;?zP{RX$d S!:>?$N$o6{]nP%-!ElRxpl 2}P$.ocIYWw.gXYdL޼UժA BΨ2>c֟}977%pvp?.HV'{IlZXŢ8|Z4ϭq` H;L6NH'3rqn D;#o\9Ź`լsmYxt }5$]`3ctpyΊ#5PYlద Y";ezPlfxke5%!&#<M]D<HFqH]ژzqR/'\^nEFNҞmA`1y+B!km"#+w)K}CG3Z\T@7Gf,{Fǎ0ʵ=mN}RE|~Ҭ'7^`j1.l~L.fp}1ؘQwƉf0k^0]#._L$w[#0n}׵C/@kˈ7L7ZB 7$ .EH|`Þ].toԔQ]R;tj{/XJ[W\SƠmI}AxRq8BKFtNpMoY K'T9pQ1z?2|vǣIMiv"}:U@]"0jB?(Pq-$&^j}̒}qm, lv 6=aC0ёOlO/iSyb^ 1ѱ]2m 6y.A{5 S?rW/aU\r` I?Тʟj*l:9Ogv3A`a@.Վd&9%ݍ!nHOׅՇ&5FžVXC_;x)mߐ%M,wl([)W^3q{{`P/BBJ-dИr"J*mBٵ y lPfx-Yqw/l2SiؑIma4Ztgfv77Gx(N5>' G5`m4FWuykJqf0;A>|k_X`P<7C#I_Ch$OkrWN`b5%խ*`C% h/66XZi`ѹ'ي#]Gf;(,zLY*=%x#L j"_t" uL:L+dMnC]@־ ^c4K[Cj^c( o UIE/3i> 6m4+tIl^oذ4Rم8D#hfG9ۮѾ$Y8/w+Ѐi4!XSSim-`lMC/s6*.^.`lEߠ1w#,TwQw!I) n;p.BK+YxyW$'Z$bfatv~0HFu^'>["ņ oM¸E-;54BB/XP!1 9K$̧Ջ ImLv:ܨsڷn>GO~5ʺ=T6T䂙dT>[8`IJx}g" ie;N5E.椤.gFdU)4LVTw/цdڑ2,k٫0\~UT-^ŕ8u엸^I[~mS)UL<1`e!g}8Uh{).X %磊JGVGo݄~u\ )\׍Y-L<dωUtM1~bNEהa?O)4O(!]?4ݡB0bRľLܕ?%Y咊Uo5%ָ`QU:"4ghq5hk=3E%"WҁzPwWbWA[+e!g+];eDtY]X,E)O X>Dd G&kWhX! l:"nb(˧X 7a8qqr]fx9 )n:) OpO(,ciZts EvA-$d)ixD{o|u TB}G;IJ(?3#Aڂڻ4Cni:=dfJG2kNuך0*۳$֧ Y]S,%0_MEʀRz֗}͗[VUtY̪ 6&iutͼ~1iM9= tܯAB\Jh`"-o0ȹ{-=Hij ~=gM{"?:Tt[m vt >341PʫEnƨe6\ZP3@CE!mg ض(Qbѩ u>%\,"BmiО+2TR3#8KX`gf5Ԅ'M~_ALz +MX( RZZ\ƦLm9Y fM\?JN?ۛ<2P^XUS@?0jհ~~*tvwhݒbJ8H@*# c);Qa_r31qR*tD᳴\,}F1W\&ii/G.348c2E4 ,,,՝ekJ}aW'[k>K%]ƃ: Kcpd|^̙;a0Ny>~|~~ouqH`>V-Cv *QD*lTZŅȖٺ0 7E~EM|ٱVLܞhA4ZRjߛ$bclh i~ϡ:!Ѧs*6C;WFSTː=26'%84+k0෻JRj8c%o^c9:R;M~Ab$EU$=!#`96SB*-.n)X\"^>F#x騫϶9F`el)g.RR:8v@v[k'#AZP#61]iˑC͕{89Y "OJr\,c#wz -80d+WJv2RkBiնi֮ 4 [lwF\Aw`:9אyXi W#?8׈01WH$on/v/2n~Ąd&6OX,0g?à5Rr|' spMXqh<ɌT~X+pRMFAhCfdgE/ɐHtg<Gzc'4\xEb;l&œInu̽"Mu1-R')NHbPsӠQ,u~.ķ`;B+G5gL͜&_ N02lH}zUy=a֍VHYgO6RMK+* .fuQҩ[z[?gكڂH|wRgCK0 9̾##WFr( c89M͗Jqs_"Y oݟQ&*Yd O1s:2zcm3 I]o=_T{;i5}fOk-j5,u*h^J} X-Q4t˩0?Ln|_tW^ju6][jTl>|b9Yvbj2yh|nreeK 9 ?c#ckzspߠH*Rw=QƔQƛi_@Ei*G7tE>u P ??@8wnH2,3@)<*a'Ş{_OkXQ~U!El]c!09:S4-_P{K ea=\ d"Vj% #oZK72 3ILrKsOBIyz @]"kP&M׀kۙWw &+D=[ndg'a?\O/aT/s p! iX^d*prWB$Z3U\{@$K3jZq]Vq/}/Qrgdg'߰1y㝏mAܮU[2hc`(9)n#5{iFiͥgKš>!&Dɮ'A_1\BlRPᶁg:)X ?ikUoe{qM`\MQ`xHrun pf^V{N硺(rT  b |/wAPOMȇ^Co aB2[Ƹ!$.5T5٠U qpϟTsfέ9KRD< }L P\hxT6Ԕ>/'-?A\C|iHlyB?Z -`uHf`3LpDCMY;-DERUJ@~L쳒`w*'Mb:T˝ wAq]e\ }/1m#I3a(tGN 6 tW)!\F`L nI+Zrߛ (NJ:%x d?!$>6≿m]OǜM%Oxػ c )>£C<`bgVOWN1X8+q=/,'C𓮲bWQЇj´sԘFa'0U>ޘw,xl9 ]ށ"RB_J'l෇)9tqPُ$=#*2uЏ\6 bw iI׊|gGV]O~$"kS;<7"Cue>34햛in뽃UF)pY[}rpIk_fmӂa<^aՇ5ub5AF'''PF,w9>@³7.lpq{<˘ɜ^(CyOye .̝XtEw㶀sNl]`I0c$hN&1aj, P~t[v1~~v*>4'}wOFhMTKIm=˧>*nr؅>=ө$ -B&J,,g^C7 vooԮz UX(IT1g|jX5pE+Eq3 dM]NJ >w/.|Z,N eG7 j{ӄD@/l{xeQB uؾBq;H9 I e<45fJd&[lhe4ܖR&X%V:kiQC"b7&$/vK w R=j\xHoaDIb8Iƻb]R߬Sby/-Gy?5_G0ԡCN`ðj(a0=EIfW.'c}bG-kR80^V[{\y_kP nA"?%$DY&+!p~`T՛'ԛ5sI?u?8~ۙm_'(A *Iv:cX_@"g^j1|-ġ0&c'1\ jC#78v2+v8  X?I ~r ru+eev ߃PKç_[\^O1VFRc宪$+ʥ h<,96|(LBe:\<|?Uӛh8,ET6*ӁhOa /pwze{/gӅ_"[rMy7JOI?bo{ܴMͳU '֧;>N;~ȧX ONi̹QxjcNDZȯ@cʞ/b*D+0FڦH\E<fcqV\6 ;In?n쌁E:3% ڏ _O!7|ՋqDIx+E FѧA @_M υ@q|qrqgns!+s8B-ڹ<%\ӄB'?`ܨ3+0THBm[ ;0鿒ՎR'nD1}4L(rq&\C%ܖF볩9$ă=C+ޘDN,i\%?Iߔā6plnS!#3nΡbcBbS F=RW CERC٠8.aFhVȯ>|_(+4" {0b|;sYIP0j mo {}ai`fgg_;JD:`K)iҠZPfuft4ҫ uիr󆞝-V~'p -̆NuLnFV(;$i"i2̽vHyYCOF:e`]}T+_/&3Cpbumw̸KcyaIR$2~|ݪǛRZ tc{;4>5͞|v``[Lڸׁ3ЩnG8tyBxvֵk{Xܻ(|aQdVO29F\L٥ViICP;@w*ǰh-4ddO޴V&$*b-XMvGR}pd:sn:GM[Tlj)2{n9tJ<;Y%!qae#-`-PvC?^+l*nʁ.ɟȲ62<#0I`EiotGW\j֎dD$Iޤ]N޸Q=.:XqǰN +/%^=ԝ]qI+ kw/ǣ+.n23H}O|RP' :uѐb=d[ށf}V9h d 4t3 L颩f}[,0.4z<6VEd`;A̼*\g*S=DmsU!ДpLulu=~%mvw)zbA|W|XgS{Z_^\$PwϤd &ݠ~ =J5\tDG*O˱P[ԐV9TR̟BȤ@1pa%PlJt={0Ks -ȳ٢^ofDxwG/~Q9k}Z;L"x+-áZKP/p5`OR C KrhY&d:kAOː&4ăOt8HkikO8^VԪuƑ&,k!À Q/j$P 4ODDJIgEn'K+ Z^)Ύx/Gq,b(Mf3ʕQe56qdv_hnea ~_'(yE*?A\)WBh* x -`ڟRn {a E&=Ȼ>GS| EwL֖nW>Z!EDF  y]P*w7_/L<h52?W[QT ~T1}a,2pao"x@ŖS$"ܞre1g `Yyh*B>(@f QTجS9Ͽo %||4'9n2stTHP kFӰG YMlM|BzQOV0ܐ_3AdT%RH?+)dϭbVa\tquͦPֻtZEu`=k 30 (HbnX@3Lc3G̮=SQu^ Mtȿ̾q>QȞϪ2nhX [7f] g_ٻN{Pʾ朳cJ>_ThXDXG .I8"]OL@ RIUm`2 ^k$w#^$XĂi\b]#"hspoJ;j;G,1|yG#6xc!'~zܔ$ޥ ?hHgᘈ}'RdU\_'=NH̩ 2E\Q=7 ΫXmqw Wl=+x]'߳%o~,D sd' S6W:EZv'Fx/W[p=ϕ ^҄Gˍ>Z"z.TMRMN9@&){߻c[t{3l8XT;̻,'AtiuVBNZ)[;OS>)wKș)"DLQ2]D2h 0f}r{/7r7eٰaʑ[@ 7nhMc>nk,B?0Tp ?f\ cHMy[,AkIڼX= iFwzPh_D|tf+FU"k+IMpL}\8UkZ_G5&|.c\gǼBvtHt,LHQ~Q V\ [stR`^5 5܈\ ˜&4G^(Ju]FPHRO!hu6WChI;k~L_YC.S8R;[癗~6ǙU(018Zx&JTeǂ-ކoHhQ@/i%5o0J6$,?a{lýM:^,7!뎭v; a`3Éa_ڌ)6Wipay{̠}&>KȀs%$\1[Wؾ9cta,WM4A,?Bg +$kS ԥ4h@ U쌩1k] y fVDFrN_=RiPT:i߂P:«bG\[TG};F:gRC7U~4G U/fo-*$N{˪Sg^s<\œxT2;gs%ܽ j}N5hJ<(t UMu$p݂A$zc՝ G s= N(ϝ!^)|[k\z&P4v_-7!\`mc6yxmS ɳEfd lDwhr|:f%R!~㧥46|9qT|4^F.2,taoYj^VeĈYU(^΃\NGuYޟJt!"t*Glngtpfax#gj36%5Ԣǹ72բdI(TaCM~N衔Qؒ#ž32\;߈>׸#rV +R V#Or_^֞yn?ՕV÷Z4\ թemg:,Nrooi]G1["z=ӥ}f  @u :t;K$cQXb~Kun3Vb[ѭﶹ]['bp^-ș_?k[+rm/ \N 0-V~&55V0G L gfY3#b=)ޤJ!彻-K0􄒜a5kvƛASbp3PC}!AxHuGt^\0X9wP\n=sxņՏW&yJ&t}Xliu/a%A֝B*xߑZe<;]Q?O$,I ST·hŘh^^ %vMPXAE}̻v:3(Cyf- [!H j!ۈ+nO.) 7rke񚐎$HJH͋dϤ^%8-{tAh$0Tqxx|L'Y['7ƋPV2m3m}vX/_0^sloXdAODoDdsV5rnUݑGO/TxnxZTdh\:a6F& `n$BGȒ:53Kי`K>o;?ˑmf!YeY%O{Dk a+!<2KW%QlyܾkS Fr^}_Ev٥XO)D ]yȍɗչ7DXIY_lJ[_?0N' @~uJ3#g%كǐ⑼p2O%q۪H|&ThA=LǑkϛ0X:R]Y>|G^ zHTІKsqCI&b&^VoE֭D)OuG(} #9̡QCSRv;UsCҋuĮ[۰{bv2{^gg 5!T*H]#͡X0S-3YSVڞ G Qt JDNك$+[LA1gl;fV >>kcTA9# bt|S_JcFA9K?h6PczS^Dao1''BN%Ϗ\g\47-g[:Mҹ&y#6_Hh/ח(r]oHNR K40z9ٕq μکqβA! l[*>æ*3-ꍝUA\CE85a6sd;un#}/nN4 |>V}еgQ-E&ؠbWhÔ?iQmf ӾA>* JObE$DBiWa[f)iZ;'@p|=:\.sQ^͔HDWoYTIB?iM?ןD`!+;Zb}Zl7%ai2w8I'pB-Cgk5W_/$?WF sͯ iBwvn#idQ/aҏ&cmK; |P9oZov(@1}Ο{'+z' X%.=9[ތT|L&/o]t\((oF=h;b6-E.=`XY#u6h;s\ ȢXy!B3 W7$ۚo!+dW ޢ#~s7G$$x9? #:k)1uED%A. U}v@r4-o2eq0|ù_C[Xx=(0F}TkKAabdY@>I@lЬ6YjU&MKQ9TsbE=~ӻ?w[ Cv0ǩxnr̭߼tH zgZ j.fse`j`|J+R4WrET,JUnCc魋.5쫅;Lx>#A#1bE\% !`e{ ҹJNN|n~b^@(wLqcp_E ˘]pF #AJqOB5%:{Ṯh[lK:A^Ā`Ó$ghF8ήW;H X%f;hyٔ\bS碿 "nEi>]Sgno ūjw:xfݒuɎ&Ho/D}_[dٯᯄy@H~}|jM@&Sw: .xO˅gޮ_h}gF(dK<9r9yw;O5$!gPXR89gG, shDe.e2lR@]z5oMu8+iԐ/U $禡HeMܪ.gS5f+␘[$ ; 5dBؓX*Svp5MfG/-~ ,P`߽9t9éDUaj[ ,u9e!_W&=XQ gJwy]-,`H_a;F$rZ۩cht|yR7"M5ݱ>-[sTve٫Q?Úy"Ӳ{!x=sKWFŬ 㗳C9\7q"x6 uMB_%-$<5eޏ&b|%L M##yB *ޚ6 }RKw:r៚e ә =~BLfU?$yyNe쌶R )0HSAپ> vJqae4rro p)l-J=ƶ}IRDLolgUǹ{Qg#gR(9rԎ=ݏ@A צ !XJQ={ŀ 4:Jds_fcC* f0X]' LVTu5D*v)gRNٕ0D"2gv NudwZP{H-V2d锭ʕ1L:=h1J pꛋrN*.qG"+u4/]FZ !O[+A`CR, k\ӂe@mhm8e9!^ʏ$hk-!34eBma6yG&-|  r~ ƻhTLQm~=014/zw JKMЯ+\ʧ#;8շ P` ~6z%oLWF!aRb##I?Rؤ.`\ڰ%ri +N a Zi3:<ۜҤTd&0^QVVF7KIZsX2diQ~LBHx^?a`^=ȜbOjFQ!fQ%" v1 lωѩrYj;zZ,E1.LZ64N=7 F52 bJX"M.FԂ,TT+9lôy*O]Sj4(A|mxǁ)^fž.NuO ? .9RUVg޺\~g3X8E~>&ljSkjڿ¢TQ>RT״nfA&,"2ֳJ<%Hk-Rǣ}իB$GoV:cS2vO$ELq奉)AtD4vկW%Dp/}ʰl,rSXZ*y0Z4urN fpEqړ 3Ӧ1աKa6394-ECܷlOR%f!ҼpBنq֟/+#km-[˖X jÅtV,ҙ,$0l-  ݼ lqY.UQS&VIX"rDȩӁP8O H=DK $l )q1?/frxH bQS:[Rs"Qi~#$ʇ@̋( Cm_jh=8B=*'Al,f1& `YI{]e ew'9_D /xkKrrf~s} 0&<# Nde'XZD(Ҧ-!Gz[U%cwJ)rV{}!="Y3B?Χ_ݶO`*b}b_S9ChEpi] =N"ll\kOeיP,9ʼnG\ a@S2Jm "4:CM]lX9Z%GrY setS $-%鴄:uzhCF 1兡5",#mfVj3Zkݒ)XʟEBE ፴oծg. (W9q*{@w ,ׯKt; ?qo:tJHCoIht{`{2uwY)a$b_t =Q:<6:M &ﱝo#]?|HCEniV#Sȴ AtK)7uUT,UMLQK' CĜi N҂w*<A9(T!j7WM xFJգDel ~C HMPyA7#]1A m ^ iQSPZw+wlNߡxrx7 $,CS񠄼K/}XM2:M! h۹c i}'I IVC4h Z0I[7;xhwϹ6dtp53$RUJJgF4woa 8jɽUa͜LBɺʨۭvlVfnY T sQc Ƈe#'~Wl*?|Zͼ8wl TP`Cdp \\{؏PK]g~'O9nZL{Ihݬ4@w2]Cq+UsrS_cABO;&SO[:ArwqTV=Z#蹢5ޱJO9c}7%Jqnb?$;4X{.@̔L β]Yz>!_1z|Lt0mx J,ksřm ~1!ߩ5S|7+ ] SJ^QY:~I}?*?k2֮޹LoPVR89WBǩFȒ#W0ٵ=l }GCb#uqU[819VvaS"RZD^% 5uvR Qӝ9Z IqX:'× ?$i7I٪ܓ'I.{3-fiCX!+ӊnh~:~'].+UX0Ϋ 24&c+}lV~2}SvR!0T꟒AaUg8k 'מ}v`3"YEٕ걭?: I4ߟЯ  wN8r$7:̱*! E}T{Rxej>kGtUC_9(Cjx7g7 VJ\t:YqI)ƇXet3J*gzN(A3Ɲ'M{._${?'?oNRhy$+׫}!lV8ff*ziʛ,zsui}w(SPvHW L_=@ d?&R22mw(DJ| V6xD\phwsOКڭ%D |YNrԳJ+e2O6؀l7!'3kHJ?9o8TfK覌xl&@'C*-$"a*mop"{+x墠Ke(Qδh4EJJ9"!#7JR8+=oO*r y_OVŐ I̛e(Sny{ ^:^ `mOFbU aD2fy#ĿG]zw7_]N$e_?Pt_Yn-՜dJwU1/="lUS'X_rwPA.y#kg.!!9хCoMsyA5C475S9T^!u-,ϸ)/o(!3TPN#?b<^A A5@-6VR ׀_iwZ ")fvߵgoIjBx+UˉBGQ逌Z^BvRP577mG#qb53۰)1kAHOlk n6i߹)#:tZULxZa WW߼]ho1.⼀&L}JQr#F4WR8uNKM?BlZks^GTDKxH3~> tܬ#M;@Q9JǙ"E9}@(^՚PMRW)Spѫ3ٵZ]lyPW+CyT?` JW?~!2nIJshZxdؤ kŃ`o{ ހcػXL׀[IG,ꙧw/CDk5A%Xq:F8?<>/M#?s2PDURB U&Ge$o~(\kxt񎸎{{{x!zx蒨f<64hcTϋ-#1~Q˳{9gĊq sL}8v+j*a|P.I^k5q, :03vRCKr D2ǃ Hr||2 h~}} Zr:dT De=KDcZta<֕*VbKW$J9&1 dC*9S/yLZE歆2O&.)}ze6d_{mdi6U% }':_jF|fq V F[dK?<E`=8a-?s1!κ8dOp2i<]\3ʹ}2Ck%i0a``ThRQw\+63,bsadK41+ \n{^z T7bZձ{t 1!}Vbכa %ylX \L䀾q[c deڜ 떇+t:y3W\S7awa?(9BLBfk"QJ-*|Qg2C5ǃLzWqf-bsg3!;$[`!*OA7 ;_ds,"J5*8`)XVMQ&8cmZ P׬)u m>wӇ|/W"ؠ9O^k+,D$Yd %?ǜv҃FO&FOr?fhp )͘,D5txo$Bx6 lF<6Uf-+2εͼW82@_5,(Ǚ*UCq<'RX`Ar|L"hmmq' e*^Y53[N()UYN"}]!LcdXџZ!/;oCF؇kKHVUoA,5z:5Eb>r 9pPΡyQg(nCXK\}0sVn[e/ "¯"7 k,ߖn_T+2J~crߔ {\_r^q1 lM% *wBUK0x۱X 1bإO.4`:<̱.&]\}Õ&\ӆBGCn姚K[%P6ױVYl@tKiIJ׹Cڗ9.ro3%)(:h UqF^KP6:xUt/})[La o>y\&853esP woy[^x:O8՚C/T{)T kHL[=jS5QF2u_7bC«ۄ&{~dUoRdj*))M%ѧzF "9 xKot$#"kvJ%h]fm4BM%ڝOs\%4MbLgRSu3Oq^P_fsHl]BL 5J+-Y=75}o<R6z/,Ս{^zF8[Zft goc8-BN2oǘRnSݡk)ha'\\jҭ4hx#::|``z"?Ѧ tI xk[^^nwnS0m;`0e@fUo% O\ÜAkb EZO1(1bDq>/*1_YL s%R6ۈG\r70VgȵObc0ӷuZۨtkBt^kVrNGF(/Y$Q_tsxzeBtlO{a{N btб.mrU3oduۣ Yz.3q R57$^r&rcjoxjU_E+^r/GԺJ|cayQ;O 8.gHtqW'dkBNR2C/"Uu[_Bh' >PV$FrZ &h(#8+BGGRO1uu췳^hVelD'kzF$}Ux^Lx1St\+4\W$ibfGuW;@ &Zl4 { .zu/ wA"q0zuxď #0Pj<ťmRo8]o  9,JFetw/G>/4\EQ6f '4v RnpA "oˑ˺1TEY\B듡ߞ@>2 Vn#̡s~l=}k,"=E> 8"pÒ܄Oi{-LdbYSj`q8sE^K\SIT:Ԝ2( tr@W0UIjI{hz7FTP?B_9 Z95,:83;J x~Zd)x)tik]5tr3HY,2`$Yjo |or`{&ߧ+Fn+E,o>lE<ߛx amClO% #Gg>e$g05FGdÃ\cJ2*}!#wF,Ձ4nVT;w}NP*Mydƙ~&T( Gtt@HxDYWr Pz3j>ߞ]ZDhjNǢJ5uZ׿,GaҤwL|jLK7]U躡9\Mo֔0Aø\}ЉϘ\_70dJzulg_"xkU^)R,kdPKh| x o?`ʫƷ:5?FZ~K4S'4پګ06O7,Nc= ?x7Ҝ5,\0Gl!,$.MFkHnxÔ%A[1VsBYBi0`mZAAtj̑LbDUưbu^6H)X M#qU[VN,YmRWц{Xϫ_yONJasjrw f\y^oB'W@ݬ9Ƒ@lBA39c쮂A8e> zV~MB1ȷ5 oo~ }ʹ{G)$o˳Tܲ0+l{n4s}uswNj8@étA ofhXi>rcř U)ZUwԖz|,71[H0pH'6{V34)|3 rW'JGX4ƫ# U":(*pž0sܒ$Ì시b(Oݼb0ET0.~Z5{ Nwd6EA䤷uX!Ypb7k; t Gb`٥3nת b#'x`Q2[ȃHD) n ]^j}",0j]rqҤf "-Ξ %c6qkTZ!&Bn7DY{#2x9y;/Ujiܺ9WS&SULp1"XH0XVh N6 :ޒP(.b -Wnbd dI s1@ g'hAP1TK-JF)ez*"[0POcTs(82܃s:z0w7~=ύivM)Ywz}Z.aݤ=?g7H1o0C@m)2G`u+t}ܷ v@ٜhG`ZU '.FkUaK2(L/Bd,`tH vhq wӰvp [ԽdgIy B,xb )TatǘsR+őarfgjdԗ"Fɿ_OdA)dg^e`mQ <2U:>Hn4%Kydrq)→VPO~207af3QHWkA*A7csʎ:Jj;,I:,RW#݈B51b{0ZUS}人JQߋ»[ed^m?Zp5eU2z&-Vi]xK^D9_. (VU"ܼ8lJya@m<+BHr"g}yul\'yqe'~%7k„N PV9VG33@la#Rh~l)+}JR+SvIzlqgMMHr]7ĉ$8V)q!L -fA]~Òp+45ٜVvV7*1K{$7 *m6;ĆMj,z_ڳ(焩#&8[A!Xbʻ<&()Y'T9à#[QE­,OZɗҰ k99Rs*-|rTa*cx0b`;BZdY5 'ںL`2WprVc_"+ {)wdFh[Y:_1^MԳ U;ECd"I0F*z{<6UN6tHp ?G ]v0lI;%pg'BXCW/m(פr"T,GiLK С`J \T?[^4nC*vһ,yw bpwI `- ߾l ,"E枝i7jIvc,7ȷ}4b 5β+e.5{< 25D*;}HܗiJUt~MNssc6Z4nalÕv18.h:}5J\:03xV=,'xKh/pTx_(y+o1vS:7~育z:Ι?.E5 I/If&k=ë0hƆ@g]GhZ,6gyĒJ6Ч|պ툫9pè#% Bi94{K_.8 -S"[`HH31cnsp?GLM1~'ƒaIs )[5m>ˆ" Q%[H&73!x<?ڛ_>8Gd@ؙ6APD=v 336jQ5_k=晸9>r h`:ccLZG(ۂh.73 0"JEC.pҊ@XM8q=QL.3׽ "S03p9s͠2E 5ąӌ {r`C S?bP /l^FT9M%" hm-#GKVʧ˳X~8sB]Nt~6 9=Vq uJ{`*?j zEFRv!_8|ׇ_ݎg-7o9r}\Cb1W8:ͨOfg>^½R֍}?zY-3@]Fxk5NLn`I-6m~i]h쯇7)%&^]%_sp0,@/\R!u`p Ӡpvj7鏛o\WjG jxh1R6۴v;9퀋CBō_w(T+ã AY x3ԇ kUr F l*AjP'`-ѾCؖ).T@)=Yv5R0$^{b0 A`i*WTǡNNTf?XNgolWipg:b\`- u]æme)0o=Od:* M Rm'ս^mBK^k}huy0ns?K)F{xZuEN$&# FV ·d 6aΕp!sd;.谘52tǒSGXl\&K["p)HaCS x0mIy}7mZF?_eT^-b nVGỽITdOnV&aS,5]BxeBsv/p2F"0RgC{KzX\SU<3PmwI7pX: ّSWN_Xg!\n ;ߑƛ<1YWB|Ό? o¾֠>c"!knXVxl2zAOoIUC=`_bGΊ4yy3D ~*X z| !cL_$W ^˶B|Uz`W6-mWzV-W-'N"S2'1Zia#lF+AE+s!L{WkG,*e)mİtn^߹Xo7XMp" ߰z;{Gm̍hrʰ8mkjP4%yU%D['dnՒ̈́Yɱ5[0 Ԅ$Oh^/q gw 7<͗PW(_л|:+=3U LQ#[jDp9%fI+`!~_?ںk#[T&į9l1GXPLIC%yqDwD6200 ,Q~zTb,`-*2$E6@{iJl4q&~tmFB(95G MN47#&,ƎwN)k;!syzߗ5Jن=&_NJ DctRxdx8JKxF;S1a\1jCZthlRx,vk~*+(Ƚ[KVS]>! z4G\bblL[Xs%+O59 L&$uD)sϹ$HjkQ90563Wtr ʖ`X@j*)cŀ6rC]lXmPQ`/B"WUo;z1fgU JU6]B8#wN:dIK3=":SN`ʗ !(fSlyEOhk V=6$W t͉yEq6H6v}+<q. r2NaH,ee5+>za-GɁeFcr;!9ptifyO7Gy6|;s.W B”O?笠%aƛ󧵤lbIf9ת3 ?| _ c>a":Ƌ_J_:xUj 3R:csH06WxW}z{0 ɝs@۳ VjH BKl2an\99ι,7{0ςs y֒uH$7!9LjH{) 6W\)40nyOM{%ht̹#g߮G$yB▎p$6yǥ=pvg] ˫})Y+m;(m @#1qX{F:q_%R ]1p&f՟P>E4`xD#9:FS3;Mz k׈jkz"`U`# px8*,$LYZA{Ҧ3L. }s~e(ñM]}Q$dȉ/vVĿk|d/%0jۿxwh37ȴ \4-b& xiA%vےX_F-Axs)!ܳ]=x# 05@+O_uQmfU lah2 wxMD9& ?[N$7"bk i-#f7F6wS!ɉO * = 5ﻔ!\uʿ!c$&lzC&z4G/6N3~e :^ ԤSmTf$hBU1=wHm^<8EA z av+0ΦTgP{E6 J'$VJNai^*"\&Q:`wD궣!;G\ .@:c\]0$+ g˵plvDs=T5y˔IWLm:dѕ²+ ;Qĵعfkly/_ mUX]FJ3mw/>!r##6fB[T=@ X꩕T=^;&1'Vn_u/!ߋC{D#49E8j\]$Ԝ-Sؔ3r%:7t h.N@s,.{QbroE]5D8,4hWL_bcXn A,C량pr`=#T g =Ŭ=eZd9F]+,(%?V/yHa. A-26T;О-#<׮-n[uÊ?JuVj!ME׎߫ A= )/aYp eK"%;z¡&e->7 5+p}AJϾٙi @8-~bW,#*Yw%);761YS473G!6m^0xJʳSg/0$ͰEofk M_ fӃ6.N.5UΠ=*G@ :ʗyyUM6~2W8wѹTuE[Uq%}31nZwGc7Ϊn1/kI 4bfV,|f)ڠ llC*Z5v~Q %l K:˘qeٜաu}iOلVy>•y`kX=dC.3!Hzs'lԒ}`;3 /U#hU,So N;{ c?#e$W»?͖ĵZj?dyo9klX8ZG8iw~qc`1Ta91@u Z ^TJiZhr 6v>ce4"A(3F|TK5YX7uDm>'z~4ՑAC ;gkRh9<2:t%$r%ZTdxNa~z5IO[lA@pgkb#g} '2֣"q+G58 pPs`p-QalPDN60@<=p@ Dtan,$M ެd/v"9RwkK8'Onw#T T,9i-DB\R "0?]Q(òf3!؀ě@Fei;&^PeeL#d&b/&YdPx̑ Vq12sFu*qfIgruWJ%Vkxfh1ǬĴHLp (iKoQUVԾ2Y:aVXr\m<ыB=FP5l%' '8y m~vq 6ӽqS6CЁ/|*#l0ai43S׺H*dń G JpQ}/[bt DR{VQ`e /̾Wt#|V1_[oG[ZX"u0W7c[ahj @RxDMR96`9<1*! Arjfg9{AH. 6W-Pri* /47 &&U;| Xn%09[$ cZQWn@FFhD7^F7] qgGBMv`(|q>q$,$ 7knv|%^PuJVCEsށtui>%ff❏X_/ot,> a(L]ZWbO\qxV(D-"QYJ +V~;?˕ioί%Kd/h< "$6@T>UYā]Q ֊SeXCzƮfW:K<^)#J΂7$kp! e"rQǹPe]į z˟W(*6rp>j[+ȋ8I0)q׈1H? zvZhB_:_FLF?hm˩c\_,-…KmZrJd :u(J.^z6iv}]fѰW gK+S/+p:tv h-YmJ\)LE: vDmgɋ% œ5M>|h s%2pX^%w|6_Vau6Wt#:,2l`)tOIX&q4Pd?phvef/w5i˜}M񄍅 K'`Mo=gs.>IR@G>:Lt'в+( ͝ɱk<FF7!!0ĕ#0n]aM? }-2(~n@2JzE@iO|O%tڠV|cO@u1\+dbr*\c)XR&q#4(""ۇ9>t3II] SEhEq{6 >o=Ny VQVT:|ZXg32}HXx:T9XmfkS5؜|# XxE=tLjEW #k ? $-O;pKolʜ&#aqQF#lW.5ZQMc @Й1_"QM# zg)/j{V!zCك%S[^ClJhRܫn>[5Sa=(oJ^:ᱞ5˜e;6[{ w] ϊ?,R4KQE4d֥Hx}I~3dL"}!@Z g: <`{-׮"!n2x:k8*H5`/miԣoapdmxt▍66W@ G5j)Trq ə[Bo w`BRu5殛SO׳Ƈ j^aQw&HTK~rb0OBݔ9)] ^9Rx]1ν|֡Ȱ, f}wG{yjl z)Xޔ}A3*۞vn".E nEwI?5 Τu;Fq^vOۄ r3MJ>"cLgâ:d^7OmJQn8+UOegau֫r)+yJQ08֦+޼B˩P@&m}V7՘,0)]V QxKD!zYڨ viUkT7[Z)=4g/S^7$UJRґ 39*!LU 9= 憝)kԦf;wnO%tz0y%C K F.Na&︖)Io F QNϪRNi=:S(H= Ah5Ս {yo|_XŌ 96i&g ضeGUW*5hYT' J@PVٯ5?ۭ;/Y%FeUL$ .~Oˡ*(u`̊o,2sUINshB$x(]@%WֽFJ 1T16vZ>]7/ۣ5Ft4@p0iĤ$̯9P0jbiiQu4/vp;7gψ6goV4qf84̅ߦ|K%8|WжyFml j(?ݹʨO`lsjpqZHu bLQB nlfE$x'1^cR&T/j|3'LDDҧ,.Ju iu|Dd[7 p]2-@-i~ksDbjn8tVIBZ-[ˬjI|Z(?ČH,UrK>A'$̻q8msJY }ʻ5_U>HY(rU)[H׮l 0^ 0?V!'tVy_*~X.O6|x|dEBweЊߪԶ^QYifivA5~;zݪT%'ThޔQg)d7쨋˶ 0k壸j,k.l*n_Bh ~ܼ5g?\MNX#DpZ0`|sAϱ iʛd ۧs16C$r-$ K!MAQG{2B\_9z;)m,gͮLk'$_$w6nID#z,T+G#, a9݋a_'\&6Qp{{|fF22DX" ]|&qZ;J8ԨYr\;D@ĜwE_.ESxn!7QZ. )RݬǹRhPc# 2ugj'%!@7.|w{?PNzӏ>xN  #,BU&X iǶ}Tݏ?VӞQ맊&m|Q.Iyp v\$NU׬\Q/h_!K3xO+1Y>C9GSTjuU_ʾ:7gR eu[Z;ԪGe3z^7w0Ff D,}0sd5pD UPbU0MD=ױ}5k\f(DU9S pb!^+Uf8vUl'8 |QuT ? <`[Kt h׍V/>;Y9~a S, Ye^41H~7:Bnq~˼OG$)Q4ӄ)bʣň"sVƧ5F}"ǖIR9uS"3>2ߜ:Eh̝2Np~,fR $VєOZ) W£ȁB=6L'wR9$O@̺ *kgnI޷ɘakwA*kHg"autjDT ^0s:R&|@T>7E}(fBۤ0! xFz89Ptm֭q!ap+:]'ķ_r,*_#O1s{qԦ~$tť^s7L7g WdEʏSgT19^ tpc34}[1 r%] N /mjvvZq9HmFqJk[ުa}鼢Ktmÿj[kCtBϺ8R8:BoԁB+cPWkuH$]{|uUm %ɧʛJ@Rb ~wSAd{8Y=Բwa#0<pϗNmң.ӣQb-ɆïQG\!Kr:NZ{S~sYǯQLXdct:YuE׹A-!q,D}ʣ5[MDK_$p X%S2Z?^2iRa[uߧxWӯy(N߸݈$- npIFe0MwqEZz_hGf.|f6U AKG&Y_Pip)XujC @ƙEO'uGFxpr?ixFCit$ z Sۍ/Ƅ5Ɖcbnȑs]z:.a^UFo=馦uq .ghjJo_$=hZKEΗ¾Ț:V |ScMzGK[DOL΂300]QlQ!M=zJtxa|Kdi+ã4׺k_"w,M(\LV ) {^c21̺Ue3,_+wuuo?6מVe'NKksRJ3EY`NlP,dhDYP .䝌a>j4QN`^؀Ȅ7%Fd}~P|VuINe(Z_@6+՛XǡQ3h]m# u7}7ԡ,"hogG(8szkK.e1E!J7qmb5YG}=ƟI=F&hFV]%x)Kazh}F]*|]%:1ܘ!ʇʿ@ydb8YF`_C9FEWwة:B̞ (p*}C7ꂯJ BRIһ.UTlܮ*9^pf2t'CêYG.9LAԞ>8Wx(*()WeѸh=Ur!:`Z.aR@\hxpeN5+b^`sa6kGd ԂWP~Ѥ+vwzwIh2 JZFa5yshMJ*m=LbKRrA[/Vs !O9OfS~Cj3<wMd?-lTzSƑ%N;I JVAm8䡧ΪmȰ6bnc%$xu~Aa+^4 .WwS'OY1^^I &BHA1̖`V|LFcdgIHy9ƜEPjt]^ۀȏzk\QY5!-f+8 C970<U'J80T#lg#K!B1הFRNQ?fBvs(Yi"Db$Jm+ܵ ;-jkAhXU<"P=GZ/"uK~Ɲe8Z@e(V"KV6'#%$Bo* Dn &˸vI^A>y%FC]\|;8F >Bv;$ornP ֭}=Cܔ±UwP1Y5kC>$1yH*BjKM +|H`R{FM"O U[S|rʤ IXslUWP#YpV֭-{D׻=Vo$$/ӲT%1Hex 6!%{#,#r_?|5PX3];ܶAZc d ]@qtrlј dO nCk ȶWZ|QvvĐy.6;+ IҪTuJ΋ɠ(LsI ߳]gJgG@>SDZ3Zpr{t'dPB^p ~4̡^~^yV >a֔ ߦ(2{8Vd ժu2t&"Fg̲"Æ\.6TI}*&dna 0ӴDބՠ #kI݂/ }9/ȅdآQ0{12h5 afv=?2ZꐵrՖu_h:P|µm~œ"yxy"x4"]'[f ijwCC8&| F}ErG\Hžn%g\x ⁢(؆Yu0$FdTO2nD u{5 'YPs9g 9o|<3 t'{+~o^2p`ރQ0/) gwG˧[{d){4slH$mdӱ߿ $3W+%fM(QOkS4apxTs9hDAb 1peqni{[2. PDˍ7t_a lmJf!5rkaIc1g].!,FHw Moԗ튤ɛ{n.ȵHCӂ{-]%ч+ekb8 ?z~E7 :6MޒfOKkBFeQXQ0k_%=qM:aFlknrYJ"5O,_ZOD@V|me7ok 3tN qat YoޅJʞ8C'R]M'nĬ2=@b/rN8!owǾrts^BV5Ӆqtk)1i!$!JחLrAAo/)Diȳ%6*ȇ֚bgSY̫kS0UQal*6=ᗎQ\~V 5P^cyvrEKMPTS p/oQ^ }^Wf)Tli^aѳ_.·L;i]F)?Nι2`Y YUo'5 /`2[@N C`Y6vߐ n`f^)K:Kl}[X҈Ea% --: wAxHӧibIHm'3nx*g<+y{vj4fpF]%V^T>T/u[/vYALmq1XzA;#޺ބUO+ M2+O,y),K64{ȫMZ[5J#W{7Gn1øᇭ3wn كP<Njߜ)ϪcHBf(L&vp۳Ps`>"Lms@Yu1Anz'y4#Vݤh!kjl{i1H6fֲ۳*gP^>`%=u]eBRX,1k%=۬(. #;s0:9vnǭ6uaAu@ޗs<xBŦULnHrİ=^_ƣ^ 5( 14pJbn~pn'\ڋJz/Dϙs红+c"a|kb}kKFRr e_+ *7fMzeŝR\)w+|גڀĚj_fgX[pW2V.aXeKԞ4`pL sJL^?Bɡ}F{/@6?{>Si?ofF WKMR"K%;Urh88(5?F]]@$7%U;?ٓfz╡0f_ĉUk(/Q3*fPWBɼM)W`;_t(։UiZ '!W0! Ól&[!M!PQKZXΗ:Ͱ; #nIͼ Vi>L0ylzo{PIwd>15^f.Ds/>vWT vʄ\R4'Y Lj_N u| gr[ 4ʆ 4i$~"< pdrH[ՆN7/)&=^{ ڄZ@m̻DK%}Ge<+1XgYmyQ7eHMN@Cn9d^ߓt8| T߃Q2g o_6apz:845x w_tD6YxuKk+"k.TgEηhmkUgd>aVPQ ~X㳋J|H'J\+w^?+O7~'};r$$N6즶ERa P29p & ').-D82zIt)>7a樠\=XO¥.GC=2hPF,H=j]N_ދj~/3WK S[DD[2e NSԉ8Mړr ͳ(emإL9:@h)6 x''9*&"F!O`B7:yg_Qo1=X^:S>y;v0͜M\E>R'Vy:A*>&F:Na!~!&4+ CT@L҄YD7U00{C.ۇ9_@ o7|K~JEkQ5ĩԄf"b"iIxhfm@JqBrXY`/0-#%\t,@7a~eǢo[A\`I./M-II\D\GFm)vAAwS;lI|Mq͌K6bc2 v)VǬ i~f>f0#?,gmu$Z}9Bs]MB61Y&~ "?IȨ *(w#%;xucT8_osh 3-'2Q:vz̒2+O/m`/`Ô|<[5l(6kndN;ji:֮Ŗ$EMJkn֌Va>.35Ug ũ<̙e+l4`h`}L3P>d 7#g( .ndžNe =t;jlRwU ͼG)0&EyƳ]ϦNg)5AN  ZêJ!|ƧǴ$8SYe`x:Py2 'LerY(Y+s#J}PE3[ߛ C0A|SoHsATfu6^4T219gՌqݝf\?O}c uQEު!@wQ]S(% 7?M&93rb=DXE:/Q?ރE]q)&Zn~aï8/ 4/Ŏ͍DPW/=]k~~Ƣ1CF6wT m5ӏrX }tE:$\Md}Og4-I\{E48wW羀/Y k'x*HB- ݔ:Ҽ˓ilUZ*|;4 4H@m QB`ߵ-%1籇nJף)XܖϢbI&;{&LqzXՌ`GujZ!L,0xM׾L%P޳P82a.lU1|,yY /#!~˙J7'ԕLlӌB>Ta3h"ZyQgovol n$)Xb2Te\tn8?`Ke3H1N"մYy|"MB&TIJ% ]4sFkdMhO jSώF~~ҍ°Sk]imxѸN x  ?7j(Q!\EJD/A\3ānt8Z&mUZ)xܩj;12@=j a-@2T[;!g%H)hL;ɆTTķWIY3d Ed.¼@K`]NDbqs-Fݑo"̾Hro''#ݚٶh/xq~O"tc8,j)V>*FSi5~T=Yc>aT?2sCOUeY0A[V 5q_ԤLPb E)(/A_3Z I|O~{gLT,t>\Yzjj!'.Y3Y/Nwa}:O>e2ޢuaL@:ː l_xűuL^m8Sm3l3pM Xe >Q O8aK,pz|f~;rAY9]NY3TgAYef=uR}_$IQXbeJ1y`1Eh7"xMsK-&SUE:[[<@ 1PWW(?( ٖ 9s2L 9FOU30P|}{ʹ5!R9RmEe=S_$b\g.ZSlNϽrv]yŕ ¼(EITA)`t4Dۗ0]'&% rI,㹜ҩ-7|P6\SJ]F[%AW;2X 7KonɪUĄzA)_q 4(jGzZ:\6$8&q|^^pYQ9wI,SSTe1qê0?_u~?5+Uy}Oc~"/(ʹ;nT,JmβV =G3YBńȇ`hVH٫%?E0UV SkѱNA%2,> `% ^&ݳ^OB.ǚ$S־b6R}Sͧd>1 aXH"86ͿVOT($ r_ HJn`]Qhuק@Oшκ؋aaB#[q@&3MpZ KYfD^ 7Z;XWBR'xÐ蛍_&< i(Bd ~sЕh[ %vF*Ϭ*"BO6{q+lRp6Ym($%M:h}J:5^ic*ݐ&94lةBbӺPe΀~ֳWAT V4@*3/KY&BayކTՁ1)!vOLLhG|Jv>qWK~:@ !鈽̡+vϪ]s4vHھaU }]o}pܲq C^ ru ={ [B+gnR!9EH 6`mUA^nf0 x "7ӔMYϽޜ/K8!{P-$hR"g,oUi:*Ybd(uo`~>knivd{Y(BX HK 3^øfmU V%vECƣG"p߂ynKV8txi,D~>Ú+w$HOuU$/̎\",c3 ϙݨ*zhO Ki"O7,nu)޲ӷ/?;L<.{ ٨Qu?(Uoo [;Ẹ dUEs-a~'|r-/=Oj'8c(\5@"$20goS$LVNM*)Hޘ*.壕+pcd, KrP*?NxX i*[:7[CD2"h'%XB Ѐy!#U~h 5|}p Y=\' զ;-Zh*>2JSt)XeO|#Y4)CC h6[\S |v$咋=\m֥ tg1}}ՁoVPW-@00x)%߽;F\^ķDXr%Ԗ:7{KE}С_& x#+n~)MFWr#=/A}\3o ԩnLw@P"=HWLfݰ˿/!OL5z5E|C&I(*4̎6*990"<ug`8)O܍sWMӕooLRbSO=. tyVqPc p,N q}3u/D}{AY6}{?-U'dQeiWD6޵@،ԛa~3kQ7Am'OɉbUgaHr$}7w/%/5C 3QQ0@5A &w~{֩a7B/+n{ӪK?r:Q98cs0uc-y*观dxz瘘gqw1w ɂ\SƊ,Ԁ힂7-v ûS-wʆ,=MV`h`/5vtY{}F0@byQ\.MBФޒK P!\ ~+tܺ.Es^}iÝ+?(BQ]=ZKJJC})J9͵@}2A*Uf6E#RIP򂕏bַ+9˱V(3X2M[݄!͈S7O3 ͕~V\׍4wzO9x =q *cJjB »Hͮ,"cM FZzܹeU6"iK]⫵Mge?f^x+5lxm@8(HrJ '3P30W۴P]{8mr[ZjJ2Df`#(Ix.0K&er[P^BAz}@+GT$CTn7.Q;.?h! X ++#>f`lSVlꃠ7~HX'p J*+ҝ(.!\RŜeH\s_}i^)|Lӽ ?L 2S$<Nţq8+<>``&ZꓔL\튍є %x,O׻N0\`L4= R1~!Xф4Seă'׮5,Z[-}Dp`'0V"M˔F~)QsmU!d88^x^2:P>߭-߲O Rޚx-;2_+o;e/=ƙuLDz,Tn۲& 3WF w I $ֽP4ш߮s|-Rj#6U0,DG\p-E!`t;_U&݃pbÚ /`( iQiKyԾ9MWBӖ[KjR7-FY ݁$N"m`|)6Un3 sU^g."(GuXBEc'$0 aؚ}ֽ/gv@ΣlauѣSSm]qW+Jx@=7(1boJ‰¾RXF2apʼn2x.2ϳ2aιH:'tɜ_Nv 1]t6 ךdO4Fz_,g쑑ٮ鐖XXXϜ|z}3% VRMMat!|Mǁb(> :6^\HYQk%o"+X[EkTtGCB7z N{9"łE _!&`[`J&l~:AYZk|=y"<{6I)Ѻ/ެBh8QkX>>+~$&K\s >_5m\k)\)`J`zgZ‡-ujҘ:I̹9*^G-ڽd䇥m+M8_7&Ϲ $( Id,]IԃoC!SF{Z@-|l!;G[,.rKuP?74ye=ykCEp!G-]l v(IؘJM&t|1 U!+C){ jq/Ȁl>,9B]3юmY:2^ n`_X>|Q-;:![bzx}e&pssuv[ªR0OQ-"OYQwn'Q8ѱU{# MTmy: ؒL*A>$ޗC pt=, eE"Z*QliCBOʂA0h`vSt$ERza i0P}8hko*3 =unp>Q;,_ n"\nwvD.. vvQig]ȫB*9gL/=1[‹ Ϣ`jY";`! cxNe2nnQ3*%Y \eZy;UȗK5Ua]ep}$1.ED9}i ޿)GQ@`.F\(U l{sqr{=8j r'G#&t|p[5ȣ2Rsڣ`]:irzu%v%3l%K\驑^]2@ob8M@um=lo-?iML~WeB@ bee%2^I%K#u'VGhyZ2À ux†Yj`ʠA`7^e7 Ʉ^{UҏA?W$0T1=Əs]6#|` с3];,;y!n`>?N'Mװ\;GoϷ: )ukxCsةMg#a۶?M쯡kx=9 &*d.#\Q.Tw c0r'Q_G1(3kQFTD)W^)O ?ARwnF'@s(3eA1)k\#UIxi^5 Caꁃ) ;%e*^֤q]@M&ip![GИNNḌfO^Pt6 % V$[u0$tL@5ϋj* "EĢ\}soANć&9MV$|ҍBnJGҽW+V"I67穏=DͩtJћ6Qal Zpad|mrچ8{:#3gA"־xhuL#NNJK"t6 G({KݗCYvyVDu3l'-%%f )k$?ݏă۔.c/|%RDNo珖$*}$No6|b^J="#Hm#.7)5bsţƒcy}bs8 4Nus:Bog$2ll4Tn_@5ΙvȳY?e=R"_PF r!@ܩ r9Fw :ي'wnCNktFwר4f%DcP, orsm*6%?9 nD'%"jPw%B/8AKF˛E;S=f$Yc MdPWCBB/rS@[R͍'Î3FDz>6u] %%ͭ9KaPp*`(nﲿ72@&Q폴,?"5L&6/չVn՛[?::oт]}L T^+Hgٌ֒nD :j3ȱ7i G{~8C ~(yt#O.]PGˏaGk!Z ˩Uhɉib@g|湇~T}B*Sc64\?[KV$'R޻r-d]9PvԦK˘is B [-+(͒+;v '7} )Z^R AbgeO.nzS;01DMLg'M@]mHWܺ}6$a|Bʡ;G[D)nt[@W[jǹ({0쒓iԝEqP8IG?!U8^u?k@/!|xLڛvP7S0w o9,e+.3$y`BUlD4ٸ|$;ޙƎ1f=#ε-` ^g!Qm8wvx,E%G BJZqGbWe7WM5.-Dn>;,%?Ǭ=T2#ZdRo+5bW2*6*[A'?hM6(19w|YCd ׎wUAGʆ(j"DF Z/)R\?v1g^3 -%9 yYSicCpl.}:u^n+=b.tխ[x<.kBpj'7& 6'k-jbz ua`Tvސbc3+ zl1 a>n4Ce`8>6C*cY|Gk'2ƒI˲p9{1\$w;H:i;yR4d;T27`;b}Q FJNƛ୹83"b݁ӭn}fF#A>>dWH+U`1\޾@n Df-Gc Mu:!-?7V㛗PJTs~~~ѽs:؝4IJ`x3)~$}B'$cwDϳGS|NᨢNءb+3KnЪί3|MQ3׿<xr*Oer-[C_1%S_I._|ޢi5kjde[bu-2ə٥@r,"|k4%xKX^yhО[;s#n8V/LeW;7''Ѷq4fDPk?|1c50lm0pJXB㯷, d"pstZtACf%a@]GIw^jh(ծw~PPg5*2:b)Tw#v]Z$o KR_=Ԁ ĶflUBP |p!ntik-DvM[)1h\t|*1ldhNg2l lJn$??d@=gxe'."%s S@QdOv({цF-5e+-шH@xwQQ+qaP/'g^ 6.C}0_~A9ctjꊵ_%@F܁Efʂ$nyb%qN$a('tRֽbfU"L)WsxԠ|kQJ&N$h5[$ٗ' Rhʂo .IL̄8-ZhvO.~Zњل ۀxwfă40)>h`o2PǗ )'D+_/@Ҽmopx4\c;4iwOp: I/d'`!5,ˤ[S:0]8ڡ'^FA LuV䆆%b|-OԲg(3Mc {>Nݔv\T`(|0E]'@2Oe`WF7o)F,K@WXW|jn R;cQa^]`a3'(*ڼ?Tey$]qK6ڼcZKQr1z3,:qob=K<۵2&9!=,?)Yj|T݀VY{YEΓn73ȁ$3س~l&Rb{T|eꗳ>2&!'b'VٳV3dƛ}čn^?2{iG:B,hMגG_]nRo]USssWuz/dw1 r>C_%: :v|\:XVi~J8S"<8)r^%_Xw1'zI/N-b7HֺcKXAV kC_Ji j_g[wA:;p|J:$ ?Ѳ&'o?'`ښn:qpl/0wk"4jz63Ah?k?-d-G& wAF/p y82z5lq0x>v޻,@Y6lzg{%5B*nsy[5UuKKOn[\w7Ș&nR9IOx^P^8I˨_%yls;L7f3j fB'E[ |bi{;GH66eyF5|d̜{L3aC?E0?bl/7-nZ8-&9ʻ>w5$ҰJMcq:gd(TdG_t2}] ]xsa}^qaGPD`D/؜HDdmBdm~M'|Lq9D2Ҍ͍@ի͖aaQaձk$saS_'kq>D}f:߷~b[359;/r NA#o 7D\6; b `O OH餆,#moZ",KSHls/j–ҍA -Nk֪ ȴ(?!r'}؆u艼#h^\EPo2vZe5E-lɡC8;0$kyجi9qfdWɰlLGm1\R?` Gc-x:p~ uJ5?1QrtᡑLY"5[_NJBc!B5梨UNWͤ y%:x֊:O n٧a/vCU] W<%6MF; gz4KpY,gAt G?t6#֦ 82N]'4AydsFa]hЎѤ]0%փ5"jf/Ϟ.]5x?zyw۱xIETbGX \nIcTS8f7="òկxu1Їqh5Ƭ]=W:}_}V!;WQ@7I :oy }i+TLi)xb[ťg&$}*9R+0L:0+^H;*dU (ԕA_U;{®^ԷiMц1#'"Uvަt72Tf+jml&gEwX,4Y6SUn-Ң)TMvx|ҋhI8F&-`4r."E1ȼ7"sր>KEp]P40gÕT.pS'ukԡYWQ ˰kou[. TX%<͛qk ʩkMܸ<fou%6M9:mbS!a:xMl|qi+yuo|(hn'$=fa#,]ޤa{6^Ek#":QBb5 9EH#U|歮XcO èULW8wrTy8Vԭ/l07Bc_bJBq{i2wJ\H %&bݫQ>d N;Yk|ꥴ=EFI&[9^V8 ]΅Q13nkmq{?ߧ k:VՅ:K1  2}PeŠ%' 籷Ua +pK $#JvvbR^<ȿ~ݩ:Y6bE$LgEM쯘2Э0ȝ%@ Q}x2DD 2=I [bcZ3.t`<ЍifDpQ 3}L\g/c뷢cP$zjҶ%K&&eCMwH16+Ol/oU76 sS>u +=e6A`:P)\: ٖ4r3(iq6òP{ú"Z̋J]$bg_CsEAӰQc| [$f1p[Ťtw2Vޓ%@&;ߡ6WcwFPjߒXϵ-]gT8.gc7e'ph1~և3'̒ ]dnVNc1-:`BX[&>ȼ ,9ak!g” 8hّ̔\sjz (ۭٛa?ȥ NH <8rGۻ 'zfH>>ca{ ގb.Ask#8Rm>H74.ӷp`W89$lg U^Q:ͦ62aPN(nB7zfs"HD$uaUAiɹyqb+Љn8DKo9|1ך~CVUtCdGʛZmugt#tQ1PnH {ASNYY-;o#RX2vy+AN+]ZF^G b{ 5&9_kh0xo!hBa #Lz)|Vḑ{9ZъgR=;Ĝ';3 atfV" N?OjivUY. kUpTPӌo#)l>.AUmcѪT J zc0;T3Cx+GA6IO"[؈ݑC݄.z! ڙid$v#se85oʼn3 dwX6!f8ޚ 걧9`rAx^HB=p*HBwVm{:6p~*N-Uu `2͢'Nˇ;{y5d5$OX̌fhu>̍f -ě5pӣQ,%SMZ=c]$Qe]飸%#y9)y!oH-ScIn_{ʢ@j~C?jgoںUңs-[?XJ2lmP>Ԏ'= N;lf Q` #)|s1f:Ks$c\"W,(ҙB dg=c3 &} O.gEjx=?֊0bV!7.d r|1rC[R[ D|W`}"UgfwPpU0 1C:|d`q4-b1aOdiw&`ÛUV?^,:Cc0a3mA-'P"1~zGmZ 3eWAg.tW1qһV˹ԩBsMAcR(+]Jo@^8EnD1_kYw>8f7aWUZAv C9;J+m~yՂC -9 *5n $sj,$P/ww5Rs<}D@ :}fZ>k79o57XMڅ~GSI,!_Mgaر`~LePiƯYP+%0}Bq`vf,8tna# O8 yUBUڔ0T.EHd 1[^K"oA8OW~|`Ҕ |U(,* c$3v KT7\,~lf).qd 1YԈ_(F.Җ  :W;zk$ )߫ v]zGCr9kqJe\= BgJ>gA-Kϓ̄oRl}mxg fFQ -5@_0CVIcajbϦˍdm z<߲GoFj;hk_*Ʌ5Oo' m^* QEb*c]uφp$X&X0GUy+k& %q&vUs$ /0S)_p[e"['| 4 \O`=;̂LtckC?+XQ!^wm_YV$䢀,R^z$)d' 2&Pˀa=ttGIabka>k%>Yd Jc8  ڭm!*Sd4g#{=zM[ 9A\ ;?\b'b1! qGn a9+3[H LAݒmۘ, {yd~\>o|kih5k*?ڋIHD}XG|.ٌ)vZEo=HR䍯h Q^I+z6!v.1x!+ ZGΤْṼU'p68:dnޣXTaxT[vFl(Sh&wmϬWS} fM2D&Rh(@wP[Ah~2;~ %cCtK΃q'g! n=FJf&z3&f#Y ?i*QOyII` v0QzW^FS$m$(ڄ &9PAٮ6@1vm[Ld<)@Cz7|d}f*ze7X ?=qdyMCSLK Xq`_1۫c{_`Ɏ7}mc/ߞq*D43'v((kN~Gq583Ip8Bd /A~PI.d%nq_ %d;RUoKoEgnfA/%l6FCl[Kk/Nm_I]螊i.wA9K_; ?XwRp2L\%Ldq@E!)JYbbZ%/y7qsd҈_T-"Kjc$^~j FؤAT\Ws "j7"_I\RS~X>J3#k{ [\@УY)S T/A C8Vq]F ՒpkQv(S]@ \Jej&X0%]j Dl0TS1E'Ѕ0>dǽY8F ?-"ʪF r86n+r (w}6y-xa8S*#@a]A{k*M2>IrN/9^;+}ҧL߈y8П{ի 8j@\<,n9w:+F\@Y D†BĊlֹxց$X6QTZ|![ KQ3y]x\o!V8$WE T$}ewKI{Wog’0 E)BSp. G:: n޳Я/cL-Fu>!/GMpt,5c7'% /@_V"д}*UbotjYuX8BvMd.M =\rmݘ~x ɁC-9,//-DQi~IۑYAE/svOe]gKᐣ2zq\dL1@C%"*䠀0;:sv. rYU(BsEr KiAo/juQצto^ d1EP}cɍ{ ޣ]XMx9&&캾gPda#?{y .'m)]Uu4FBRmYD(@!D!Aq/h'nyj \Ewc+OcZiD[(- K%X!$2*X˷Cϰr6JCf+.F[Z3O@) zA H'F%*T(ArlqiCwDAM=WaKX ?_c͌\_Lk< 5զIP"w_4,*D ;F+)wx9[[uz^ja*$)Hb!ȨU)Be+:mtJH]fe}ҁqu!V9~ixLk҂X2lY7ڥ^p.+or$lzY%DS! ߹r<dz9~S3Mټ?E\6͚0}-#$E8J,-iyujkɒy\"rS2Kdwqey&س x}@*KZk،hkG]Af@7KS$R0SA5cVc' V1XZZ-q$]i\>IC~{aZ@Y@$kֲBz,ó-'SCW64@(GEvIJ1 }tfhkב|ƳgSl` ($|6₁BP'+77xQY}1y2,xlRy}7L+4NE~]tz>O6WS&D+alZp޺x216z(j;Km^0ݨ{Υ[^`#am>"g%O9xHVGF Kg:DvJM`&o3BO+!7/s;o*L.YJEywK2D*2 HR2(A‡??M$6M*=}ɑcf9m+KP<~)E?pV`ǮI:"c?J׎ fyRl5a:ۂQ({z,Aiǜ}l 'Α;wbPQ~dߞT ¿{[6#gT$lܳQ{|JΒK:k#g m4(#+ פ ^: \}E/939jVxŪ}9,*ɨegO+b9D ⁧\l(;4LqHKRF_.g:Qx_Ah+#V< ?$'Tdͪے۠wz׀QW镲 $C#ʡI8l4pOۧ}ְxN?:Ӕi)P&lKܪBoQ- Fli4{a`=zngqɋ1dU#^{u%?-6]rh,CcfQAp dҲe0CB)aUX]q/P8Q#ru{n2X=JJ,kS;'%ē=Ėbt&')t H]I@o·0 ͜}**87ְ,^rlإء|j*%3X~RĐZ3J3&@/[k`cZ2@DD۽o-91L"N (Ș_O<)">kPZ9K8dmfN"/!6Wie'J﬇WOTٜq0/3 0B^Mn~Y+' xuhU1FmgeVlbpRdrN1D Hx1tYG'3 NP1Lhw_rûy#W AU3pg%Z]%D Qo.|kw:ZTr]4!ޓq_=*RMM̞0)C)4LKQ'x@5TfX幰 '\FzP (~u \[B|.!Ky[>j=tzwfX§.M@di}+4F^r;1v! Fb?´@NrX&ĸe%O,u2g[ىd}[Nɪ ;#bd)RKґ.HIetj`WPр pǁ])ֆq[r X@44,W 6!3q$O> MxIk{GS 4-z0xs,үHJ΋Y?(w$ɂJ380J _*kuNH܄"yn#) 'M ;%+V-{prRb~mh+0jdSaж]]Un+$gة #z.ؖ d/qKn!=orME& kmea#TB}BQuUt?{=zf8fh`&.qqT1eNp`(c^1{zЗ*jyl+xC*:Rmlڂpe?X8 *P>`V=dG!F󣶌b'nNHJဨƼ+ofbŎe;\$x4(%c1<:XӇ`iU;mC =dh (%9QKD{~= @ro h0 7O;;3$oWm:ugTsӿeƠ%u?}K Py:Ʈxԏing/ؿX--(x6c=j#\vW#φ`T8SE2[BТK|kiȾY€=h|\yk^J#Iٰ.gj< z>9KWEA32v[sS1 @59Ξr~E;xk޻ LڂM,@7gROLCY|B"y'ɷȆQR[B!fx8i\o q̇?]6,#o-HgP5rQY2 wґr:;hUU|p;ٗut;3~+8ow{= GDp&Fqάvឭauk3mj“:4BiBB,]D;diŇ5.eJ}+ t;hZAIz>\-U#k(eه :u9 v]{Li>ԵД%MkIؤ3>^/K5 Y9V}\TaX8!H;&ss[Jedbv7cO._c9!HRW6~kX˶um/U,u$,9z3<Pjoښ/nG ,BUe_:)|G2Uk~7\(&o6$БũϡbAЮqǟԞvӞt}TWɟ#>Z-ޡofr*uYu5,cek(E'p$x|\ƈH{6(h̅J*g StФp5MOO%1cyR(sq9픿 ipzpayaK!w3@gC: FݰI:7$X!zR03<2y jZ(QiMj@HMiαB-zTRv[k ۞ r+e~$v;'c]Y]=64H6:k9ϋ`1{͐Up= "a? =̵rWM 3VX;fO%qh/)>H$tw ~dWYĝ ^=+HF`Lp"|)j%TٍE׷ bH=Q;3?XhO8~+QHwtY`dg!M?^X${:U,`Qٝm"Xẻzݡ;|߿`J,)X l So^@O;)%ErBi-9glvIJwi4f5я2tkH{ -sq?σ\o$x<|}MA767OHȹE剎=Q w}AƼbu BqI4bV L¯O$+TS]ܙjV CCҔέ[:bеI?"tKpFDM^cE;k-rYKmgtRͯ(gCb.Wu\]8~V|z@' D=oHLmS~IKpt=ByOZAD'DyQcMЙhi(me&KpВ$x +t8V@eIh_@47 5"Q<{6#YIЌ/C TbvZghxEO*x >z_qlQ^^Hg[96I}Z>IN-F{^>cW h no-sUˈ߹Xl(v@<o[}ʹ~\CF cRrdgQOX Iag-rhC&{sPg *H(Ĕ,6vNnZNNeq "'7 hVPD|n #^ml: l"n=%^jR#p r3'8z'cdd]̚ kCr$M U$/F9I&RK+ 93TDSr8K[ )+>;ߏ',ɒԁ2Vc^ SI\hY *?A0n?!y$t2@ 7^l NׇI l\ؔUkSG"q zE?jцaAK}Ops +)9Hb7dqݑSkh!E ~Fm8Xn*mK[# PM jcmn(d?XsÎp֯DvB<'%d|@Cg7-q8z(D4&_G28BpF}ux͒Ah NB=5fyo"t"+t Q?˓=sϜս^ʬluN< [ +J,%#{9a!91.Yn)6r,&g>Axᨄk6=좻8T%)\b*)Oe)on?ʮp"^ -k(iAR\=ӳ̙ǸJmh:CKߘr1|$~AfҸ„2y-ɓ:6WX tbcވ2ZBؗRMXԬ]rvp7&; ` 󬻻 J{c{~* _̪x:OAwb<^! ',YDM+RA`[2p#;[`N8""}!g\|y|=zZ ű("L MaWs0֞KVŚ xSoE4JPttw!CK^z%4GxD [AEvd_JT̚zoɛUfwܐMdL- TNw3ʋCa%2Ҷ bAuuVzOaئnm:*ݦM 4پMB͟LbQ$jN4~Nwla=߼1^d$co"V aޟFTKO2.kqK]_zgכnh&#Yx_\2F]t3^ݐx~4ӄG]!6*;`iX>~57LQwD%]2o1V)zmbT@!Ч$(݆7CD]%[{ƭQ` ƝQz1~x>$'ڷV0K; Rs^2ktE52Y #7j+ĖNGv*ԗ+h'M P1sWk.ޣd,5aRHq(C"6825.cWܽ8q1؅\d<#my:29²>R)7e`mr)Iۏ$Njvf^weͱwKJs$Nmj?V{~/ WζGVfp_'?'5+ JjZl9^j5 i:о*dWJiϠO;^.l$S_!kmZ7S.K%VO, s}98>5ԫ,IMa*C#kc@g#cohǽj&DZ+#syŤfyvłJkzoق%~vtܧJ;uH[*_嘄Р8{2` OBxVuY5?~,ċe`qNX0K"vd%YaAX}+p%7q{1Bw2w>1t: ?ܼmYѾ}۔}w?;ruj`V]ZlP:p,Ary_V>?jm$g6ki"J̽{ )pHiz|?ENň]i?3-z$>nI~Ae߯c 6ЧL/`ĥ^ZMzsp(]?1 $hy _ͪbg{8Zk'-$NN?29v>< dpnZs8T:c#OBd&ؤ #GK)7'[hF٘|=KX鴜GndO.؂0+3&/|FX Dr‚iw #-K9rYQJ:Bl&1k UIZRG;wȊ֯wqd}~C7h*oGvǙr:zdE[ 0-:dlJr Xܳ|CeguP vw@ƉWݑm!sww,{a5PƌtC8e̍NHln Zq>Yr^nxV)>Ӈ+ uazF-OPERBf\[^ul MT H|eGBd_y&):hx1iҠ)p" llv(_ df F@&ciwOz#R2v{-F}L8>cޫδw"B%I>ۊS>"_ۗL(庬Dbf!%b#K@rn _"A>iF M' ћ](nɮ"g6v[2!wglwN2= OԋJә,$8ߦ͊N.ԅ;|k*Ύzf],w2p{{Y)m(zLX9gEn,f\P]h$zpP;=ıӎe]WX~I]#h#0X g ?Sm<>צHN`%%,tbr\}IP+`AoF[>?NJ34>Aȕ.Z!B 춭-߫ J:̵fZn RyhoR JD)k&:2q swo]0t_4(/[@cR(ec` '.V9wK|=y⹩njYMט;҉lّh(tC*8ZgKH,ƌ;NeyZn ? g7&<plOd H[V]}Ÿ/J-K t^[<NwUx_f D fpZrSظ_eku)L^[o]ZUђg,GJ2~(n3"BsDii$ʺ=^mgFއ@Ͳӽ<:2% aQ7 Y 69JP^ 6~mhG#''WqjrފO}Ū} yTn(VMHyAфT7yR|D݅dzeFY>;~: Bk C.^HZ{LVE9(FRPqA}*v=ճ ڽ8l]}󈡙qd "7ʏtJ {aU 9p %#/Qn|œ15AC"+OO6GY)d}O70l .gW8'4lpGM)vV͞Cb¹Q19[U,ZHX5`vJ#y`ܧqAk +3UI*9RuIPhiV[ ` $wW1pa} jtD(K(w J&5UxPftd /)ϊ?f͵g[Is8M7WX=A]ՙn~ީLΏ$l9Ray!*($2$kX>ԩҴUNڇa'!Y}^*֙ P#WE22&>X UyM:Չ!p|'cN7(aHn$>񒑴%F3hqr5%(:g|3t]mrꘅ2p[oFis/7/e$Yѯ&Bp^d;/Z&XUF=fyE? ]+3ϮjbnG=Kj]!64O`,(V]Mb~)w|:uPNhwȍV3l,7H{X:S39&R%$ʂp0~#>-gwmPmX{'4r<VJtUz"a/p(Ӄto&H!m@เW7& kͣ`ok{'ܰ4]4VtR1 D:u!ɕ:^_p5mB&L3UHÇW yYT iT\6pkْJ_wh0y\D5]qECnŜV?=TB̖_MQlO^<},b03,xaK sb|EU4I==JʽA!ޜ?X:w+ cCB{ XhJ^Wظ!E/=2vJ;QE7kɑ\wY_kђ:k0s;atT_B—t SVZ+ .ra,={ٚ|5_?9#q2|m)E#+S2"'d%_Y 8-xG Xn;GbHGI<,ڒS~|!m~*n*K<>Yf< 4æ Ő7{y؞[ȹ+Hefa]$P$$R;3^W.\o>(=kP|&E"_Ԛ`J]1]eYã"m`V B<rt䑦],Q y?a :I$ Jw kX;k1 L-UlB,R.T*K* L) z*sgO 76`>,}jDÕ#6n e5SѰ.;tJ =Ԓ*_mj)_WPD"aӹdv(xǟ0oG U7pi8:CRIH1Z<9{)}F] Sԧy.Bzmi Bl5]Wl^=.'T'X8#V]'8m 6)5Pyo."KAT97,i( PWO9|ap8:K ]UrQ?ެ\BgZnzfj3iG"az_"",?qtv-Zٹ[VK9#+ƈ=~P[v\XIꮍ]n>0ī,W`Dvt9Dlm^E3&>UX5 \`zV@|ckPj<("Lя%K*do$@gTH +FcB@Ʃ+U2r?8cN;IL Bk}4Jjud 9k' u+bmԓu͓ @E|%Gp۳<r^vKd6vCD)B/=JN䉏 Q~v;wmuj.jwQ>P*~.+pYް\ sRCn74e2 a TvF|k̛(зWC K}i±<32^ةxw7N2 QHtliyΘbe.;`nQ-[0C[v-D|ȬF t{upTߪA}c*L8A6uuFOgItI8~ o*(m&SyI'ʠ L$k!B;Yѥ -vEϺܱ1zBxžmsͮhf#;kG >?),lіÇD9w" ,Ҝ*w@bvo@XIV͞i/P+p O^3ZЃu o9E2%d9< 2[wW8nixz;h"՜rߺ7i. aj¨bb^7Jkߞ>SK=ژ:BEwR2R뛿jT,Tk?r@ͫIC11_Np8+/&7"DsX;/{SqBup #-~YZqU),_@9XDH "˺Ԩ-v^!1N$r.e NǖMש힥CXPޚv9x:%xҷςen_qIQKiqh R@!e>`qX)xn (+0(^ vir4.nCqm< g]1-$WSWC'<6\zU-oiD9t/'4SW^b6ʷm< F \%vP?{Jv5U`[+᯦*^0WÄX?d3ԏ%~̜P-^dLxJsXQ*yS<} \ʁ ԏ@?f[ip_AbCz/ `Eۖ#Q#֯ =z57cȴ4뫺GTH$>wka"]5cgI_Pz'Es, ğ&)^q⬏SզaF_ y.=(Sy0}RO/4w Km; .ئO59-17W4NNX|KfSx7pV-8?Ay1¥e d@>,› <:)ښ_JnZ_K'Ӭ1xC y ؠJDvF?dD<=ؒ%WbܐZn&Sp=V]< ٷz:n/%$!P=[1i`33O|Hd=Wo!ҺFau|,»ȱU?$Y)!МqiupE_wbmӫY^ `Бʰs$7 Pڧ״v 7LR˕dN U+c,#FYe|ދ LE_z!г8zgq9ÌϪFƲ37ZΎg?T[0p1)MY;ŔeI=XN,ȑ~Mk#'LAEh$m6E*i)PHC~&l pRxYe JV+3yDt/6l5D4Qx*9j{_&;WXݒ}˷zSȐ ~Nհ!xX3 `V)I S^a؊yxH]8@_Ht^u&Qú;"c"ҖNQ^У-tȩg468茆AOa$X(A_f9_"&S32\Kfs@>'=Ruo:c^[9c[~~{$ =uDuGzU"nJܒvKZ*^;tŻsk`|sw3D- S-rFmd<9$ c 9.|ף\:G=Q][}=&򣼁tDv2?$p„p7PKY~fmn\!);2O{x>Uh|? uEmn#?KqVX^Qa Ieu0{]^`6\,-l[TP,xAX+&Mkĩy΅Fؤ[|p3*|p40O!!04bz[}AdtyVGkDd4H9c{VKy9tNBc]Qɤvo{ݱBJ(?1'@ VKW iUw+?|:;ɡQܬuvӦI^<Z4*:U.\M`WVo՞n|kcI+okۣy.ȷ9ph`5FO5Y_2{VdӼ7RՙI1EHK. Θl}$@b B;b- ?-H;?3Z(d.%_̕iω~̯92!` ũet1#Z :]e:IVS&VuQS+P8eܞw@űNS)WP ;s7x3 ^( T"TRt)< _q.h8!E 1Y"we h48Z`*4O'+qhlrslf%:@؞2#sl(s`HGo}a75 ^ȕ,3s7&sma[aCep.bEcu$z6 ?/҃ dΔ[ۺp죝%+ kF_ rTζ0eE:(:>WQiGsZtfknDvvxkVu¨ҴsuKQ`} UQio}1' nwfѰi X[G}5CI^.c󷞱f^Ucj6s^@^"_8kfO>oA@.kNѺTPaO`T _;{uAu,ۺɣw/"l\,>ˡNrlz^ T>Pw$]r12g5d $W.q\ybCJח6%@:-?}2UL 7+@UP"GNR]F /F"/lNp5A!V^C͝&|YKyNIXT%xyV HT\gGĉg"x"T/VX> (-g;|H%$ҁrbMn*ߘށsPܔxd=`ٽT U7, fM^=E|JL>r;z9]i4~KWNƑ䴲R6mEdep"E*j}Ҥ[@A>8E6 yK|Y^h~$LM^طqk¡+gPv)ĶC5"/nca_[ñh! \|Ѣk]O= $`OD}2,dɁ*2Ҷvݸdv(c02%]^Hŵ9 ìQ)Pi{'n^KywcSQ6nv(o}IUxXua_ّ'ǵ p. 7{C_B9Fq Dn4CHJa43.8 `sbkz5I`SOoVfn|bG};/Ak0婔SA^Bе#-f.~8) ^ [6*Q|JW0fÛߍ|Y^imN3 Tƫ.;vb-k`uCa8.dq&n|8R SG$ Ay]n Tw8O="r=cGí䭑*>tU)nT0f%8ȔTpSӭXӮw4 `B=wXBw}bXY#oSUlk裍\B9Ϳpçau674]Jڻ 󶺀_`bXxVT#!p A膿 6qmiYzb0(;ڔx(XoΜLWkݲ?`@Z}G*;9ioOH3". a7yAdN'MВV}I 1RUMֲT~L.gP#P"~N(+[œr}ΛKYu?cBqꏄ' ~-Mh| +벶zKp󣉴~`!<<' [3wR*9!> 3Q'_V=r-e6b?;ɸ{X8^5:&S2U!'ەw_ŷfђ=n3cL^V~C ɥZUGq꾉E_ڹ01 ~Bp{#[+L8)P|LY}5cs|g<qqaeQ%vK[p&d5'N &dYh K5m@~?~s/7mUQ6UX r3xC,Vk7C<_ԋ' 8m3s\*,,13Q]|c F ~`ӫs)cy%n ^*7Rx8rXϪtqe|nG[@ 7s?[uHJ_kʝyQm0J4Ÿt[T?mj"X |`=@ 8r5P -c#YuOx[VdA2U|4FO$82p2(&Pm$pWa1?iKCh9hat6J!,1\٦i[I|(uۅ B?zO__._jp!TZ+y E2Gr's ޤ?]vVp+̣fmA #XANzgb;Oz&Aڴ9 ,jxO~Md@tVqs-q{Ehԛ )(oFa<LDqS@Ekѐʓ HѓŽa1V %(T&.sE Kf3ZarC{>o3g!Ye!01Q} )##Rz:ܳmeMrgVr;&byA5؅C+Q-}+ ž2AV4n2ԁhI:!E|Z"n~yZϟ,,&L@zZ?.u)0UNC҇;g۲_o}gv_Wx\‘mAUɚPerXye(QVN̟w o"[0?WAa;vxݖFL2E%?=>]T;?y,}drEE9yo9qJ C2(XB85mcWOiH\=0QT֎:dy6Y7޶ SVҩfaOS][H(W'͉=_ԝ͠l*Ƨ*cᝁ 񔗶bi)6piyG}5EHMGyXnrͨ~[F>TPɅNa$|D!8ߤJq{>><2=EV<rV؅ǃ !LbB8W(f֧b$4'u<=yFɮM&2**HGPsRlrv̦}.HŌ"jpj9rp U0]c o"IT B.ޟ+)dMjT bexY&fk$065qs0oUUqz3И|@C# ϕk} bFC59 s94# pFtj`dDi6 3ibL~v-ݙ;j2kNGgۛ0oQ覰vD0PA\Kv<ʚ{dEJete^8͞w ^v8δ٥dVy#0]$4jn9WPkaf@ T2y:9ȇ\pmhPͱn7;Ru}]t&e?&Nʫ#Е? N^r)öĐiH헵RNQhǤ̟o(v ĽbBNxDhTbmB256z9B7E śx$cΆ )O/'5t)y9TKR6xfWCD {w1 a[Go4gyEug/f Y:cA-9^n QU@q,҆ ]u1T`Ǿ gI^,j <;qkj"cx?$dk*yxaxK*(/`GO~rb5.`lm˰!nK) ww[EJ1dI/@idBqbklFdiHԡ[&C}bvQ]lG\zMN`Z J!0:6m[zr7ؿ͌"VD/J zġ I ;#綻#YIJJ0#;fOx$|n'@Dey/G+tfǸ8N ".DS!pwd=iu^vzG ]\"uvTY:h.!l^5>ck[X{]e [˚n'.P`Q"p&o|=ė90ЛV4&Nc\]ѥ0:;wI"AbR"tEy mZMBE{R=OJ~vƗrưe9L6YM%jX_(@{S|l`M.oA7n+Lpt?AtC"yY [6~Ś;sT+r=I!WYuytH~vDp{Oi&&GstK  Y5xS ^>ˈQnc-[\|5^2?TT8M,'u -ef(@iEilzf{{o [)VIR{`NnAXPYSnxs%_[*$CN ^X0oT`RsRՄ= m)_OGO!iΝmط[Eh{ ^ Q[t )nhⲐ1;9x"W::YH-H8!(FQ\mx+GJ^{:u@zmyykgr$ Oeb:T/flV[4}0𑓴.pf 1۷F@Bx>ͶLҠ/2 4smׄb X(:q:ggsѕ^xa3w9LK:2?mϲwcMP z50v85Ka\- `0_T>X#*vDٍې @$"ybՓ.",Bl%=(?v:0 ߴ"@(y,۾5Ѩ$}Jպr| O2T'D+TmŠ|?j!WWB~AL~C=Du@bEع66'E/F}M.;]';G`~f rôHf2+Yۼ5Ygfb5@vٹ24E I}^ZFM㙎 ^83ݫ9E"92T"jHCfQw&yF֎`2nzCF_9X,2 >0:$N$9Kr'䯔B IGTR4:;sI\9AÉ2cM'$B4}OM5{M*xZ/\%ܭ>' T^GAW'[#MG`s y^ݺCPIaL~AF@7 Xצ^ P&*ka p$oɍخY*y1(KtJR56_!SȬlx 8i_zuլqy,y,-x?XۡcBpp-<]]i9N_R_a@dK>ځǍH!R^Μy!.Hjk^SXX/F~?Kn8 ^Z0IMxk&j>q$ך(e-ho? K+>KyjzBT .{Lh,8Ǫ|]k/_ 3;jOc^M&&ЋAr 9pfR~ K}"i%>ϤbV=#,2IÐaHg4YYr1 -?8غkTS ֯}񭨭21R 慐4d5}7p!N$_x(V{~\82lWu7TmRޒ# S$$Emdݑ#Dg,JCX9<Ɖ `!YFQZD&Q)(#\/*2a'HQiNi*+}JT0X/Pc K+êXzlprɩϊiZ6u4b->trMK pBWQ|<1D;tՒPU.ɋ2΁i+˫jG+d^v 1P#S%<.*q>{A-RaigyՕ0zOziT@ۏ=<%פHk`zl6_zykDԂdQM2:{:m{֠[Fy‚G+ !n9 z<I:}%Y56mBU ku?m=m/*2$tqݜ|4,dW\ch1Pߌgep0mx7)a Zjx"94{d#l7tfQTޕq.ҚӒ΀'[|o*5PjИcn*˫)>2+4tb1]:tλ\k#ۡy$(Z}rІ2̀ҭ!sX6 q=meqP|&l,о8yI]nFkɥO@i{k|B=>941-Й.-'.2iQ ΦRzsce(W/L(h~(ցX)Pm@F0g D@:3:iFE6ݺԵC,\ͬk-ʼn! Kf< H]/-wG6wZt WߩwK jCDFXqQlkuucEnء{(|U(' B ^޿ϲ붊aK-=Tz*erE*<rb'7*kٓPGDl%tz [n>ەo6HtW̙)MÞGWܞ֌-7V\¢1]QVk/O g|W1&45_Kd b#*BSa"a[MH^)ڐaQ62kEr,wQADQ|y*8ɿKg f/]&ј]!+6%`ZS6LYsK*kGyTH>@,MW29(ڹd]Wr͠dm$ +*U/T'@"@ ^֬89\:vQC"g}]<wI&jt;܈|uͪD yf'/q6/5ݱ>n-c K1d[ݶgv'l!lã qE3~QV`<@UnE2BHMaI YIFdZv8`.aa#jy]:}> u&$*DK N)R{RV#ңά%)[`g6H%aJ³  /R͢&`#.*t=ȝle'PnqG,q|䩨aj p.ǒ1a;b(A$ (M" $_=8SuI2룧5'@]Jۋ 1vH_\ +ݚuВ&[̮mZZY05F=7םR å^7puJy3B1V*^r2NDPGKuE3e7*wAZ4/4"Gc( 3Ih sD):?9ݧT˰~Q8{1f0Ӟmb3I`^PK2(iWmb.hV"&Ԓ;:‰FW@h(QoV4⟄*[8g\=WZt^LͮW.PcȸIoP `I]r"܆&+6 u';Xb3=nOռp% JHo(p͖xjPVm+Ԡ4"["73xfA[}Q`g(O0z3q~ ?m&Rae$ńqB!s)ƖWcgSM fk慄|/AU򗠉rmLNCى6 |}\ǂar%4}v#HXBe:U:_jxYF\-7i&X$)WMa@Bi?砸]:Q$`7C=>`< n,SfޙC/WT`ZH" _ͼTK j)vW,ʦ1._;iTgx0.eM u 1ES<ymop]aFlRfC*?'~dB3:<aϩv^`G]Z O$ I%kuA=uMnJS/T/+ƏG 1P}DѾ\;^7kACeA9-FHfkq=jwdsŏURMקr}%_1sKo. dm@wܨoz[H9H*=peA.|KA&Z!Ja>de9o(2JRz9L wn%,ݼ_\>b :D-{c`` Ra{fV]s1U{w^ܭU`>u/MTT~m!Il)QQ_¾,ÄB7?GjG;I!+M^zR27s6E4^r皘1 @YrIX?#340j%l#ӝHrX6& y˵ ]FhbB`ض&N-=< tV E+x,D2H|!Hc Yޘa~R,\k\L. 6b*IC4 -cޡ1&5{mn }C8$?4`P&/=>XMອ!mg 7\ o=coҶHp~doE1>XfXљYk bR;Cx>lã!=-ΰ.}ʧ@ְP*!n%B+0 9A{( '7^a^\v<8RH} tUBOׁ{V9rK&԰%}B3N{(8ڝ^ bĻU,XJr3Ls'oXeS:)/ƑpeF~VDX ¼2 TXG 'BWxǣMmP!$+.Sc8˖ʨGĻ!XЦEB·A5l2 -*m#yj^$qWsg3͉'; ]~Y7Jdǰ]UWt.fHP|}ya+5m3w-<^,G|9b2_T>yëԜ*C^$%;Iv:d6C<w$B֯Z PkPPunH!l8.RЪIR&];e?Ѵ:=eXg_{S_ٲڃPߛJ,Qg_{#vrWxnЉ~r5 qҝq ~B~x)_{ pV27IB V֏T. yd. Ԏ ]A\lE6$Y)+y\χ&O!I&&._ԝ)F6gyz%_"[?a"5wx1N!}NŜȄgq3Xv%FO`f+i.|Nx,atdT_2SJuUlObiF*k9'M Ř 1p≴MΌ7P(a7伯+‹H N@b)v;lSW*B;5+-2j9|=ںeS3ˡܪi 0$!'v䈵"mԮZHZb/&-/i1ggYd\?0( %ݽ3R N@By֝嵪scO f8hҬNVa'rЦJm3h;1P G7t. A5,hwp~Ƨ8}i(A{u] ROo0 elB\r;PeRf\e|=a9whb=c1 {8,@I<'Y{c8WlaLpbt}M^>IjjV64hSnmP!յ{fr;vxecd$ R0/פ8HZyTv~:er#7|C)JHu (GB}Wc:xǡ3.2ƃ܃\/ 2vôOQ ]\ _VjIdK $ٓG)Ůj;-% ylD ViOptih7Y< X*(Jc%6дrn"q/ cEܴDڶ 8Zu7Pf][db[˕i± #eʝMMm(!`2"7Rԍb̈2W\΅TZ"܏Sψy^=hɽi׋ !$ۋ'p*tp[Cٰk;):&gf3 EĠT:q)s Ye_b@`==sJ+icG۳vBZ$/+vB< 2K`YƭTQ%6b@> Z[#Z)\,.X[ r >E22$ QM6M_tYk˽tQ PcUݵ$h/B]WyWm8eRj_E—Oh0S n-a7àZSTcFP‘#hd8K/'OhgVC¯)7 t89bR2ABU:Mc0xː#&sBA`MMafl(>OC|pVUANyj1>]}́dO=N#j~[K!?D;,~ /]iY^WDA3PYT)2fu Z{â7.n|ImRӌd%vQ~h{u׹o3AgKvOr;BE?@v=[caMqdū漗<Dž|0԰3u0IOl:句1~HB e55Z +x5C}^t5 s݃2$1씗ʈjAߺ(s&ufv !/p6k, 5*, \C|\6-*%;S fPQAT*iQ.x_^/3S`x/)誺 @)eT+ :g;=_![-ƒ0ʌ0ue"ԝ]';X~5nt͖߃$sm%|[:j^{zx-#E'\`FY7iʹ> 3;φ~Gl SDA]/~!seTm3%_vEqnYeA$m/gl^0$-C̥D۞%y zHq0IaY -wVcЧhy0e0GY>RFe3$D;{0o\`qXn~UL>s+EO|x`^& ߺ_Ukdb`d2RS_p$ϒzY~;d\ۑ_6["/P@ta̡T彳rRDI*RH92=~n|zH~?3(?]jZ"y%/aɪqTHSm: 0Gf5E9.xN~Nu3/Vya`3M;!Dh}@-/dF,Ƈys5 펤%…k =R<+?1!.9Ÿa8d7,|-"KFdW",sSR<)G ܞd[MjB(0wb*u 8Eb“l/քX,OC?GT8ndMn3帊ce(Ү +lU;yٮcF :G}1hm;UpX[F!9MBk ,T9aǭkvDq$;3,zǙ;N+c)MFtǜ{XiTƿ+=zA&e/?؅i@۠&6t*8Q`8ߔ_]IU0 J`p,| CP՚_S"Z<,QJG(s6G#9 P}v'g,RBL~*)_H) 1U1o OAd;z~>afjeR֫K_Ȼ1ù z[ ʼnO62F&F1vGoVRE@a݌ N>W]RC(Jc!SHxrgofA HGxGcs߲:"T}aQlJS6oa4A}uZ}mhyP:`4h8Q_gA/G9>ypcQ؎al`2!>ĔW=Ad쏠 עENXq4c;i*flS/>cK-ca<׈62 XT;YmkSHfE/FW±9ܥdx|Y_|WJYgҟ9EUmףF`Av" dp '֋sWkU^Xb}?q}&?RSv}ц Gʭ JV'ǻ_'ieQHl n{œ@MqC|ߥVA_)p]#(/sݍ)%AJn_3̬ֈIZԺKiܞ1ŘէD2YIU)Nd>ܝũ5: ;e!&ogv >8q))ތsrM}_܍G\6-:] La99sRWOX0Ke n {@j6 dDm"6{d`gJ t_X/|-meá&C`)ED2[RE6t"#Bc>(dǥ?e:U؜VK>XUϭ{55;.j*zG>ۛ[@' /H?ް=?LYi 8DNg>V;xQv302hzjSű%.\,앙n=۾j  nj]]k.] }R^ŗݰwnjZ HJn ΔбQeW@*`ܳSu5W̺^0SXiYorVa:x]w^`t-=R7 LM/?S Ǫ79uFC¶}+CI"(<@)>&vlqAh­;/_` Ml9K$n#0;P8}nccx!}PY&曢 $ 0[ Or ly>?!۟>#I;._>\ǎX S*-B/n 4w''hNj/Ul B@b[OÔL O[s e{OQ^ȱ1ueBhD:76g1<ř9wu쎲W :|]K{[X N; 1b޾X}wNV#̔VY"lz m_(v޽7;ɾI(_t &0A672ߜm]Ã1tկ!({%5F]}0y8C8D1uÙ%60t<7s0 n­R:jMf68 fS(؂vXO>vzX1] PeVSqE'8a~5lۏlk?9Nn\4{2%1Lg`IޭF>V%{4E'l`jA:O66#4rY*[PJ+kYFј 9s*bPѽ؂&?9$!$КUob —nn+?5zP jJU=&DZorG9"׎wCkeUBdkwdg<KqO[bfq1;4× Ra0kvnY7r] .b T>6hVG [7|!KqYy\z/;0^kӔwGAY95EĘ)dٰ R(wCj$Rk(N?0[2;0 SJ8M;=0V1_uwn ꚺb HX3^>ըn*Zx6OQR IsoP`x&]fwT/9's +W_*d >I;Gۮl˻炰DUf߽"(1Y2Fh!: |w@Xa̕Ȅ5QO5/\y3X2Xj"bUJYK<'&ĿI7Y҂~zUܛFLBѷw`4_>l  ,JL ݲc졉 ^ZȃdN$ޑP9|_>0"V&g\9V{{h&Nm5qhtff: }.dTl'P6}\@'vB B|uA bp\(w2 !Oh`9^#Z ,]0p llDV -5e&=s 0ޏ n?X{8E8u;zZXq=_hpe'jV1 KIpT.l+:K;p7xs`ap8,D{|ӁY|;LDT=Y U&iP{v~'2Ak-Le =g~(M2Ŵ*)TIuh(14e:|ɋ!-DY ӨBO9>~{|663˹k2c+m!/`cjkNF~tJ<,˪b{TJ4,9;!/CN%/|ߨTo_'R|ωj[۝ry~С(CDZ! W'=$Det5 8g7Sڄ 4~x ~[ޔDv _p6i9ey`Άvt@xj j5K""hPM$]3ήּXqIweO\m:lT29"Jx #HlŐl.B(>C_޴%6"9n 0C}Շq3O^qd{Z1w@1U1^v _" zZQQn%G]™= i]6AU2.g}w}ZOG^6+m4Ĉ_BwM !@ꕂlc,i!r5n:1"+8c,U |``#Ůx[["p\fI$BȚKP_ע)LT;^7Z n^!"G`;Vי*a ~$y_xUR " XEE]q(X }Yty=\F..𮇬Xjd:D蠦&$ ^ie|YT;* Cޢcn>`Z )LMWsg#=x4/QgJiWFOH bs e| G~\zC*Bat6-Je1ͬ;KGfXdP\%[WzuX3%~Z9KTxΖfNX5l0te`6$= jqsGtmQe2irе +o2NE}߿]cZ.v4o)=@ul8 {\s ᜼ߖD:A"1eJv~r[fW]3ä01CstFg^'&Z~rN, 7f\ n7QwjΫ'āpW!8fB.Ao?k 4E~u5߭i Coxj}`9\rnRpikR.%cWUQX#}wn{L/1}"%ws;>5vK=dJ٢~,3WY>pBo#_r`FPVk,_kk`/]?˅[ b j|POH. 2sЅ Vp0K2H7n~fZ8ulĪ.  Czy |j'JS%>{."d R+VYX STӐQG^{D׫7Vra`܍=_V [?}"Kf53\r%ys00;ʾ.>a,"Oh4߀  hyCi(+b uaY7+H]BZ&}2v!"_@l^@7U$PI1_<ҶYѸQ?>'x׶owOv=S fj}>HhezczRbbs^D_ rFq!Nӯˣ3V`&LLAR5/KU j9!Z&@?A"{xM*a(KlMW wxG51"Gssd%ŗƎ]lXbJa0ەOs1A3PMNזp #κږ]y S0ï4i2E _8 mKa [hu3j1 9gWzÛlf5 Vv25;DYL_C{mEۖ6Yϗ1}XA<+lF?< m伞| bB c-Ģ(z$a*-/TH&)d2>')t=/ AsNS ׬fCoL(vJRӸ'T`.Lsh}ۡ"}SZ, a,̮far L! hQ[9U H JņI-%MiŽ@)/O7k/$ҹ*ȬΤ}t s]mZC4W(;>a7-7L\0Ao8RHK< =0mD\鴚^P#;cp;V@kPd;p%}_ހ`.WE̹n \Z,8mAAAiBBr4 o*lHr+E xRGyL;8L-)0VMn@X>(5Ԍ>@,u='V-`7ftj|zQII>l 9"WETFHVÇbLtbuLB$gLEi8=6j R?8{E5iCt5@Me. 5j%CmgWɁIS)v> 練l:&+$% ƺ_ v^VVʽ Ŝc@HT9{c3 !"BGxNUv ݃c dj%A)Fw08$&#k~m70]4Y0< Lu)32nRgȎ~>Ioz|lv13[} gݍz`.a շb;o):&YL=Яfv<0ppҪg#HۃB#GT?ߋ#3e?U3+b6ܰ:94֯ΜVj0ڑrc Wr噣A#OWa"n,6UN3$BCE# fuyS$ʀ1b?lE蟲Ƌr"fEos<7J}$ͼPR2 $xXsz.&;^}xz ^s_ּIk~j"̑B9a?aQ8shkQ1j++!{}e@NSAS֋d]p&2IK<`(UչWa롕=|d(֤eENbfCgibZfzD@+Ψ"] ρ˜꣔{Z 5VF.lJ)L+*c8/JB)=- V=*WD_Ē'z푼!_& .Px cLq oG+?zU6Z}E7&Vxw\indD4BwnĠt -"*1\ {[a)p 3x87-@E " +'#Jw{YZS=-0UOk!tp-Pe]TSe)s14ZAbwrֹ6)rvPuY|bѴ+v?kD{6YS-jΪ`ȋs$yq*(.eO#u=+3oL&"4"MJM<-XJkVq-3و,- YC%I$TCW6s2gLc8[EǠԽU&-_Ool. 8wAGx\P)Fؼ-@A;|UdHh qHe]BUՏE=7yNMP3dd&'7?L!L0(VIa\dZ/1xx96 ʽMuȐTgg2kOwrF8*2WyxPT[ђ/BB2P"'X6Td*.ߨv֪LOMBz;OV"epfi5<ŭZi}~('> 4?oEJvL5$c-2hQ d:"}-ܸ'[KK;GS:>}٫iTS:J}q'>G#;"F?]8o |juKiw\Iy[9Hvy(Fe千4uw7 /ӫLx6؅pL^B|٨ H;x5:Q~^F²ӹcC;^K&//ٍ#=EBP)Ppp73ЀJ %DTyѴ(U #Ç 7ٛ TKO釓=1&-鸿[x#AyȋyEprů6+'qd̫-.2q(%5|Y LEZp 3p7o<j '[#UKCmW;s]!ą?˦; "~R̕t>& ?-Bɤ?**3ꉜ^Nmg ĭꑍ5Hv֢񰏎pWWd"V]sI˝# 'c^Wbi[.5cJ+$!pܣd:_y׃ZUS]nq3\h0=XjhH}BBkxRv_cwuQ^iZYJKb ۋfzy݁j!I1FЍgL\"{|&2%PûDԦ uiSqjzBQ'~1I`MM[,lv 8snaK{ Kk=|'@O)Cɷ{sνхC ^HذZ#sޞr8kwfO嘉bվU"F (x{]2F A.nC 7X{΅}$rH "^LmP#e "䍛g8 )OV8Q%P. zBeF E|TtdQԫ[Jn =~+]E<74ud@!-dtA VY_p%D7K=lKa`)y#MДG:|(:1IH#A) i&rTA&bL $ҠcZ=_'=5籲lX}G?culQ4nP I"N`n|\fOZ-ND4v%JŠˢXVJorXGuig~GZGʮd 11~y Gg@WN )z"#P8!g+"RLMv5s1XS~7Woq[yl:N8_[,rləB{^"`+r~ E4NNcx1q-}mt <:*FCpCOıc=wWjEQ"پȯ7uӮt h5ᬗ5f r0{$ ,R5F n08h0M*EY4@#q)а*t v>l3#9MbY/=t+JwtjIJ"%v .1QYuAc]_]8l]В.%"C^0!A̵cA~4n[ : aCsU.5MfGc+|H#";W|i1i, *PRJQ.%vCɣU@ N5qUFgZ]F5li>v|sTĭ7O1O0,O\ aOwbIP"q7ND8Z,%+t)BC $R߇jŵU3В\_7@i!@ C;Ri7Y辯4+). (eW{qAvU"*&g`] ]9P){_KEJ}8`Uc'^;+i^̀ѻ`zLln"0&wP]~%-ysui_c|Lۦ&PR 9_dYy>#ZSɟ00dH3=(x u]hP(Mix"ʜ[ev4'wX\*r4L u:XvxoN%]=(iAuB^NRSB'"j@X6 6,c<iXTWsf_`ܦ'026:^(1{2܃b.,mVLQݫ˰F+[`6^*m=B(ܫg'{eQ;q a+^M5Hr.z ̉P:IO?2KpC2If]و?2Q/HW!FlkbA')"0QM$owR [0xETe" -kj6i}yZtw)^4r6H초z\VHE&;)M&WDocӃ,6H}5Ɯk Pz{oI=nPΘP΀ϔ|cP-O4 (GrݓM+9WQrg|7RM_q ?[8)׀^_ێ1d]VTM#4i!4?^HZ Є|0VO""TƙTZ5f-7z4EO|)?ŁD#6- #Cx!Ի;{Ljڙ}DHCKqkOGٜ_J ч~2!@.SOvy.@-B9Lw".'Z{t ;f~YqUe:IzڍT܎N%j0g <Ģ~؊V#UZ~L?+>#^^&^Vrn1`V 7fmc #'ۯ ~'GǎKi?!uG؟j$\([n(*L -uv}Nו~⑿݆pذn/,S}藁d%ɾr"@ϑلlW>AVZiޑ12 L*`d0oB!VN;!σP8!? IZ}Da*< FYd񲻵ua Dt\)LzT=' w+倐~ >mA鏔C]^'Avr&F$.݂"/qB"dIv?3<=Y?OedWi͍sUXչ?n,%ijO,¸?.t6:!h%[,x}kW7[,k:v"A#e6) ~X2Z?]5Lc~G:72ɫ}׭e0v'fi>>7K\L=C_'FIxtkId ,r#Rm+ _=̮aQnjғ(FIK[{ޤI4b u^ZSe)UPcGwi+;dzB y\}չ!]!.j 0d v`Fɐ(;q;'08odR 3_fILc-r YM 6ܤhss]`r'(VPմ FƮ7=E]TVdЬj_NP`mE 1mV#٘"/B.=Mٵ|oIa,Cai=#;^lpK^p1GovUG9s^? >^R@,z8㖑1u ~»B })r%E8_fO㗍QҌdqܶ<-Mw>75 W>%}ԟ=%/zڝrL<&◢St;A.vsG?Xl͋ yU%☙F^j'Arp8e Չ!'Dj_]K('Cl ҹxe4@LajHD?m|KmOH#6'0碁Lb cr5@ ì-v3,7" I`E!;6D¬@b* <;AD$tB>w_bh*Uki4ϗ'K&QtYNU+-hD9ux"gF?2ays6"rNbjxҩ>9|(h붯6+v+V/nm<6 ĨEYj*U(2=_v/Ϊ8Dv ݮn]Q1_}|u^C;+~;+6۞ f1Fd(4OtږF&P,,Vb}43~a(O2M3"azƝĸPui4&1G8i3OO egfd'/([ 츈*U&(RSM~,Cy5%ɄӢ9Jw>ͭ~5^N9zŭ_n^>Áo8: w S0S,oK\薂6`Ԫ;=.;W=NV-m$R鹅ub0 -0>Nqu]T{q䌟4ruIvzH CYdrFpO{l cM/S)lh@60XyRKۿ 2-f P b IH%' Q >X.Hdb,z=t9 WB Zzى8+#q˼@j?*RL@4VHy冬N \*-m9MfeZ }]3C JP5+ 9AO:>ÎV5-:v5˜.J魽䒏_vȲMvv}K5GMr Ip1#Kciyz:,zZJwӢ{Dd\`U},$JZ_lvgstP{hWB糘RD.\ͱ3̫ x]y7d_^ H< yo$EiVyRGeP?_cڶL+'. gx4Tq "`O˚ a&V. WcaSBVN~Bg7&ϨqGYdD!et#0=mM7ٴ9$5ug &xIe6"bTGKv _Yl$mtB`5ǎ-$yy,+ r_q]іlN /&~l…%0ENtNg&`r\6(|Ik2=DtcRJ/] Y-mg'@cn.hs%UP!޾뗶Mp=\hH.:=!|? ~ǵ-Qč\\;`ČfhfkGLt{?5u'c3H;CO;*A.iyĭjn[,_qA,Hĺ {J{["%-8 ݆ bÕm@&VF CjL8]:bφ ì # E]/4OT5Eh>w4`:=>l%dc %2}T:L 3T\**gW!Ľ~©Qn߯A(SɎ05?hc^&8q}XZ0"ON&UV-\Խ)ْ u MR 5ʜ6aId{; &/]Hoqp"+c&Je>rUڤl7|KHFUmy_|sfpdA b'J2EPSÞM9D8pKm8/4fbLN#`2:MaJ,(ʙk!<5$sW}}a&1iI=L en; ,IGyyНuds+jDG Bx=j!ŵH cnH6HlvR9HenU>)owo%-PQPlv79`3q {gy55'Y<,h1: ?i _4",#@=KF<VDa 0ϜU1`%xi~XIu3p9 g<Ў1q1q(˜+'EIr9V0Dsޅy D(s(/$((Q%(6}-$\mp,`׿tH+.YXjӍAqy6'c+mD,HP?@LR~,aSV-ء{[]CԸϗnWb67#Yc)OLzzemO?S‘t^cu9AKߌpZ ٷuaxql,u !1`nfݣ$ثVVČNl΀kΕ~jC3?@ix _` T#fCLP3HqYn!Ö|;f灋Ei{vïtbY:1oKZhhPS J:4] {@Un]KQ=?WC )B@Wb^{Wbp P([uK\FxP츯_)jvThby9[mwE(oxFP*R>i\Ps!0SӇ"u)bV $+tܸP. } J!cv zatbcǧ8E1yË2YC%a나~$+?푳 mLSCRЇh h ePK>սaN "~CnACR]k`!!&7ʀ)8"LZ68T0F$Uh(*$yo$)A%D;Y}7)Imʺ@P(o׭ښY8={h}.`uXQA=w(W=2(r:=lCPe"aUj.l'E\,1DaDEQٗ'zQ+Y(yr|o@NH-g TZxT^ >wOܛpСsf!A Wke-p٬iŞf^[)^'R$ޱZ\RZHa||`5Dem{c?-%pc,'%X&aq0zGPåVk]sv;c?/"ٟLDWUPDNB"s˰U=)؊.[̔&oYL{vuua6S/ɕUnn14 aG c? 8tʄ 8 9(m}%qA>N/ji . ?'x0RLgnI/;6\nϣhJDH8{0N~qpt}U1:;K4q-/j~B@spaI[sעy(auw}Cwg4(^"dW1szaWY>zrjc~7$5O\L3%haZaF/vv2;ǣwx-tlrڌv](-P_i6[F9 ԏRyvnHE2J5cܗ6>*7>9㴛؍PESO"(-vQ-zgv=C`/F=dSJ9/qE佣CkjY`%bDob 80@TMH6L,Rka- 4rÕd7]d}϶UcAz]RUࡃA"2&69B3;YtFn2p+>ә9mP,7V#g>'G <]Oh4?W+7{*/7ɔK_4h)V{u%#J1c?V+.I4rp v9;J *ҎpmDzT/h1B{H7ή-L/X,I*kΛWjT/ RZWCyyz`f=ZͩfuMRNa;r хh#z#& \j35H3$7#Ж0ÄLշ r4Kǡ&cdCS)7&e(^t#||)CbE^*+d?.=V ; W9@3EJbZnȘh|C@V#}( $mBp9Co H?;>>X.LT)M5ybưJh'>0py_1F 0!D֍WA0C{?(6{GV#\^|VP =jHۘ&W˜G`y;tf&XXGL◇PQ> ЮXiPW+{z6 OW1# |.ȻACzPUx|ӪOTnLv8O`u g.^`?4bpXN߿&Wzms!=bTB˹~gM/Px@W?

    "&i!otdXaBz&D_\t w~KH+JtjžM7OAKʠ~"|lA"n= E=%qjla!5CW[$-~e[ G)LbLp~(!1ߥA2xަ-qYE!uOW"q! l+]?V͢yyOY$WHC 8h'/1Mij}!'Φoo~>R9G$`{V_,f:w{[*Qh$e|9⯿5rVұ7BJix_jhhf,ykqzeqGG"YH8Hk\m$ഹ}-܏mk;-rq^c/Zjgr*_ V'!>} >UbWf?a}*A:(:T] -I[N8RL4I'$qg>ڏn{ u(ynUiSJ;p#)U\W.wyWʾ>ߘcBэ˺m'mhV [)rokmE%M#0#SO ;}4 wXr!qm0vttP(dK=7γ?dsщH>F $g]"%iTwW~)&Yd X[`H SƋи;'4pu[TqWRfF jΪ}jĽCUP?6# ٲؠlc=~Dv5<̙i^I##)RV KX2V=cGctHo!ĝS+b:K>KgkLڴ!8"ɂN c7IIvh 5C`iebvFl+mXm0R^LʴW?Od`A`ģu!*>90l;SSiDּ2+?{2?) \6;mI0pϥa};Nor* ~TjE`@g-)LyHc3ՉQ1eꉫkC]hM/1|oV=H'xM{Rɡ<I@N׷ю=I ^^5Ks:%j.̼hqQak>eyeYv!ţKȴu"{ tsW=wRQ(܄ T2՞PXc-I=!^5ayΨ#@ՠ {aMK H2ʹl<=fd8l 5淑[V 7QS8\[xoe"ۧ3\4p9-{0Z2:^WRߊz͝=S7 62Rś>]3b=APHA)lAZjX).EUHXJx:^>h?t/9e1[qG6#9I~/-Δ-65ԥ7(nvŒ\p;Aq\'34]̄Q§e4 >6[Td1W`$S=~rH؁Io%Q[+ӅZ zWؿDo܀Ĝ??z.p'U=~>>QqXspC {0fʾ ȤfmXLG2?K~u f$4vH)Fs^?u~ Ia~i_2u8ϕ)E^#WDL.$'Iuh{Ɩ:[BtJ)-a20f3ȿ;Iϊ2嗑,{/wM& u\f@Gd7@&kg ]zXg|N.Ps4ٽ%[_޹2tQe"- =UVskj;7MtQo:@{LZ1?Z .u ɯ$֮`Nܞt)XSn쿴Z(7N}:be`m~ҐaLeȘCZ[-B߽Y;*w7pF سeKx-JtĤK>~p#IXA㊳}Y.A Eg HxW$&p3rFaS5BnY;H)PIJв'3aq v=[` _p!@M¾ULj'ncsT]aM`@I`[et{٥Q)30 A%h>C#( cTJg K{epe;%N+L!j3lFB}o:s.{eJ(iˉ8jZ.:2jKi1@H>i| oݍPw&gJ^^O\Et~֕VY7VӪyAs"ם73+E䵃i_Ie!>H7n zT}c:{j(=ZIәP~:͌"EtxjYLxD]dvpPPo.տG eikW8|NyKI]ܶ`UT^뤯!)Klrv<訾C zfĝ46b:":YA']rozY6bFu~S[Qj! :%_ʣZ1_4- hVtmEx*at2KJA=J#.\f&ڲ+(Yrn9%-9qjOqDK.N vG"n #Ch0ۥ/{gBQDHjk2ɣCۚh }@i(X-`2\Rݑ8PtU˟\k2:לX'Ou v3ˮ@_],1n' BK2ZXB$.B9cku4ڌMFƍu@g[ˌO0&j vr^vtݑa]q3V.B [cHJ>*ҮulԡPEğPܘWA.c2Q(/bIU`̣PI{M^(5x-?³ϋˣ=[@04u+4ׂlfDe:|rbjpq--|>ElRa1mn :?rn̐{5UvSX3U=쭽\/$TJVnؾ^{CAE6\m]5Ywr6u졎Zz40%`@X]X1t6\BQ{ k\Y _` qj *?fue2>H;؎f?H|FPӣ%Gf.;ޙb ןNt<=8 AJ!?߳9* ĦL? ^Zi4ihr#'o |a  xA<ޥ+mѶ۽|JwRCda:lHzԘYt!PL ͪv:2PٍYM,$IQ?8O>jݧو b\^O U>$c)jZ<Ν\Q;GE^|4LlE$(w@f2 !K w 4B:bYt:x 5m)8>s] ?3ʋ5.@*ڐ[H5}r}bkٵc)`^p/\Iγ5a%=Inz^RФo6Vo"ãBa٭LU/Zxe퉳 59?:X`-"Ʋ8ڙbgPM|eC^*ϰT:wsDInqCg(,T8$ҽ3>@^l/UɨAuN:' \<6~d |r&:vu ^fOKmӗV;3]t"PW0 ߵZ EjFYok2y4k[+:S:ɗMP!. l/x4r,&+my/[o4Y5,]`PR]*j+3(ؕqzlpC%~ (dM.Y$:׼G:\f1w8dD>$ghXJrŪe_ yy \‘_#T3XK ;ݒQcs,eK Y#٣W NB4l)85z$^&aN7a1v'|X@ ɨ1shdנBg KRͣ &/ٗpׇ{'3W|ҳUn$z}xðmJa#}t-[2dGBLOW c%pJ5,}e, PH_68ʣ5ɦŗ=ҧ!l9$ ٱX6>%Mm/ ۖuU{QXf u#P*tחx+;<wh[Gm=%Ŏ{)+gqNOrCa8HtAT,er;x>>'ZsqWkVM¢"lu(;=MuP~jLkPSj׿mmS*]n4šAQB3ʌd㘱qG\vmNc*!3*EfJc [?a[w^cNd#of[%1p^ev‘ph``.l4:#ذ_+;E_'O_{0XPv $AIv IQtAwrږ"z2VBS}oAGQ#oӢÏ4]Y_A@ŭ!y>9rr cm^w,ŝYn˔X-l~ x%ޚ,q7$rZs70r%σ6gY[2f^*bFKJ( ̈́/N%# /}.AI<>_%;8~&=f̺ܸe]K]c†%e*x۠o(SCG]+w=>::țH=IEA] #/`zJ!ެDIMK>J͝WKD UV؈W+ `08txk%63P da~^cIVldw-F{f^]pCa І`U i83S-s!2v}ݹ}m:mclֽLADQ ;"A>j֓P3K4(;D<6[V~TgRE"QCn7:_fmt#*3>5ĸiPwOʒh$P41PI4X _2.>dr6iu L$؆m. [a79^ma$^Ic\U(i#C$ _JJ0ű:7  `mS;JR_1p^80 |{}7#25Ki} [g3̼R 8NcL&kGzVy}w#|y2693~qu#2m}w4ԅr=2ʄY&G-߳U ׎$H>j%AA]O9fqU 2nv\~ڸw.)\|kjHF_nozq@9(~\jWCï{:x\TgJ:dz^yۤjKh vw0ܽ&J&ِmwKl[ +^{)h{.v*aUj{]? N[* WYiІ 4{\ Yf[s" AbQv)ԍSٵ8pzЂ1Ѽg-Ɖ:<~ Ӷ ˭Gjύt5+$ruՀ? F!~ Ȏ1r-[:z 5y+YBB2}{޼c i9Wdy#Q%/+jf{!|^?K#^7lrbJ(`;>ہbKcLxxʹ<rѨRWT >><(,.Ѿ1(w@}tި9 W"Fx~&k ''EEٱg"iݜV=Q[s*X&+$Z sxi> bM̺qbdQ+L*:mjZ(]7;kz%^{_>@wѳX SS#ΡR<4 0Km:`ѣTYPs $%MnpЍ6 OɡH[u3;_1$H-ʈeVeL'wq詼Djv|)BoJ.;n@w[V#ةL!X$w^\NTƥ]iwڬq8P|=M"XT >[H%ҘV+ⷷC]p?rGt(_4fO>WMrgD h[˄^pcq@EF3?Ufc f ]nkoS16Hn̽So 1s"&xVF!,>!](k a,N LA¦)oysԲ@=c .7ŶO׎׷?IjƗ،XgnSe'cMwj!_Bw1 V|z+;΅w`W_]ҩe]zϻ'8 ˳ |{XeGj9RIkBcBi1SXݜИ1k(Ds  dh^ Ψo fRb 7(GVc=)H[Pb/9gW_v.kqcn zqhEo~'ޥ{=egi`Kڔo3&jo\crH-4Ye'V˛l/D4iKzeAS3:E\L: UԁQ9RGhKPhNUB2d0d TڨжB-5*]ўmȹ@O'*wX V~/8I|WR0V{j\o: E BQE%"-5 r0-7 %M_9g*Vo\Uܹ%u H: nu@s5b:N*xlSCB@5Zbv4;:PTl{6RՋIj?Nbǀ&Uu_LcOL~=6Y!?a '9FB#]cfC* +o@샍+in{ RFy:TuE81qxW'_lRвb /0BE1}T#$Goh_*QwԹ贷zy>A ;!O)"hMU$q*|S@q*>TFS%y9(t#h!Ǔ{bw,WQ[MpuS%h>#bk )[$!#R$PĭC $cp5et.:^8ғ݄۠_~J_ "m -3 R2†騍X&GbZ"&59y/iwDŤR+;%5wq%ͨd1sKQ~]j3<ڝ/!E䩤}>Zsh_?z[q@/O({A}esn$}$SM$ňXj-%B\ci90,B&eM"<-1[zy861̼oNn?n$1l"oT (@\ɘ -f?!(u7UN{*{,>\BZ/.Iz&gB#74z="=:,L2¾;zrŃn ڹVN/*n~wHQ"iTY;z-(]u7t@tWN3cVY ʙcmS OCQls`E82y oGP4CzFSOOQ#Lo(eCJ)DcWmORӷ/u 4E-a6o#1NM;0{`}uDJڕƕ p 8yi()g/(q1+ۆ:RZ%b4(/MKrh8\Z^i|F?}5.ת"XaH F?p&B)ƟH`xϫ2AɹsSX}nuSF5;lzgLl8ro3v "U!Č"Od¢  O(-J~O? mSh+OӯVCRXNch}hwrdd fHq}Dz+$Aٯ* T-m^YK̑2yr Jzؗ+&L#O KB%u!Ҽv1$Gtp;6ʧ_|90Bu@gHb|M\K<"\@U?2SK1M/A!h}*ҝ(TeD_$d!IgtT6\V\V 7#ban\:ǬypSވ|lfa_ ="(P3Q :jFDPgϯԲ4,q`O\%I-H-WIJݜDNTa$<}sj$s`Z*z /QC!J~sIh2=LT4k F澳mDF;}QVXi;_#FDn_0/UN"VH" h-~˫n, 7}GmȒb07\g,w;(@aN|VEʥtj #no"ChulP#IT 9 MoB[ٮc @}~uӣ'*QY$Gq=ίL6G}ILjHGp*x?ż,l^}Pu푙rLYl*nm0ӕ1ĸˉF$?Ans뮜{@F1f"`^ yV'H.8i#,λ]Zjg}l!S$xxN[dh΋ݢ5~yLvFrLe!>V:bC&PڅuwE=rv`% FI類4©߼gfvt%"0ONcSg3vx[`~lo>?V:ڊ XzC3s:v%ʅY8fFv b](pzJ^Ėܚ\d.iEz7vPrKnMnw:Ԑr+5Mc_MZJKˈRel6rdnlr#Iµc6c,( z,TZJft dBX6QZ=Yk f=e/IFh㽉>cqp 9ɕ& y2|3,!"̲``JGI4Oż;#33Dk`F#Lt(n>4Oj/f[R~@6@ى?ʾNY()&._X-ee$[cںۛLV=Deȉ.>j BJf=fH*Q]obm;)^p lh,lŦcJyD?ll;>.SRrXK LYĻC-͠%>vC6J?ֱC،Ժ:F4USgPGx ۟ '*ƍו*(=X noww0co;aHZU1$+^uHQ! \'zBf*#Sy- t?\[f{wϋ/|ߔZGdkeX2s}~M(M0lD`g4Qۮԭ,hp\G1BVgKS-;NXE8SkeClV)UkF\t }-[ar" ]_SJkYi39"F~sQ#"@٪`)8gX"h&<]UT w7_7$G=(P?6G36E8>ӌΏ/gr}!a?u:FK[E$CoUϪtw+c|ͨoz0ubb?8w7sI5"R&? F EQ^mZ>1(?㩌1N[Pfkk7 S 56h AzH0=0tݦXg[]'rnMWu]92m=L7vn4Gp2@mc&_#`\]&|F L м24oQHr_Q{R lց=4'"qX#rgqusTm&f  G -" N*Jȿx9d# [5kVYE<\+sk6QjŦz 3$E5v!O70mkohndR?#wb lFQŏ .z/V[r DFeANk)p/m AZr~>4x5}c܃yܿtjR뢃0UWlwhN~DS,.ԥUJ^}=~KSCQ*S"sp~8I{/ t jp9ĜW>xXp&q!ѓ#Fxi>lʹ׽peJ+o4 Yj^mp%?I?=UI ٝTT ɍnkO+򃷫 R+՚`!6R vΈ4!1E~H?~9'άMpg܅ܥ ٌgFP?b'^e^ 6)bA= ruZYþ^uGĥ/NkNMլ)V5{%ۦAT5LXkOGVmثD#-EVLG{yEB&6A0W֒],hVğx y C̲MtOjR 8feo[#I`߼ޜhN ❠CEtI1Xhou ̽t8~|o.=ܰ壤WM{[{]qpZF;가-ެ9QE4j̘ژ\[gr9QƱHoҞS'vU[ ~m{8{yԾN}Nx٨`F86j\U$ 8Y[ , b;?,C!@"+_ iè :AH]#;L2a# [Y} 6C>c=gA h LT_;)ͯdjoSTw^T[K~Dg?-qkј.wizv?m. gġ$, e:4@pV] }u0p!˅c&}GD^jw{.}9YJ"'ucvn_ph7kgR5 EHH>v7LE充 l6ޑ[/Q 9F,QGb~FO|`AkeKPuhF&Gݝ@4tj3%"IYjjNߠ E87S/߾QmS|2';'Ξ! MV*Z_A2i[WwTZRk!,&ww17! [) 66jCzA ahC+1 AWQiݰeZlu>w7l W@ɻQlN`<҈}&XgCJVʡK ]&QDhO 2sǫODߕ3PC t0\"plZ+ѹuڥn%N>^Qm o,2J^T`R_Bm:~a{ E4 JȦ4}p'>xYR lVlru/@jPbT~VAFdfكĸ IԪ_=#m|+_+rɺnrW*V7 ]w3%M%Sȵiy!]F`*u SptiT1kf4pHEUEu.5d^Ck.OOmf xczZEߣ1VXRT"No~)7z|20LP 0w%}.Yi9 TμKX!(Pp`ӓ\e{ʚLGJ&kJPxθwXGi<߱/c`f EmKq 3̎M#!cMA:>ړ#,Y%&@V,1E:13ٞ1XOJqniC0 \E/[D:HxGk6_d8=%aa޴I)P|tbS Lə?%jTKT sb<   yk<VmzXXιا4ܦd]}eH Cse3_p"+k€9뛧vhxecFm# {Yu^𱅩|Op1' ipeyLIG)sIt꼸ftiq""Ul[)a[MaIW%n~ ޠƑ5 9^#wͦ9f:_ZQL69r|N:&'sᴫL K? ȟOXۜp:%b-ŻSwW0V(<6X5c=M=hS$hNۧ j\S؄-8m1pyL~nU.;nJhLQ&!\ULxMwK 1 xHZ_+eĹ l/[0 upcO;.!H*3FXaF9_Fں$R$ +489hS&:Y |Udݵ b8Xqjdט2!~h-=;8?}8rUgdjAPx8yEn׳`RdHӒ&3biVc_1;2Mr)|+:M&x/YkCEdKn@4#@z&(Lż~\ 3!'蕦9idu{uQ2^= @ꤍ{O!2PKEC78Ho09G"T4^F)_n\q"\J sxpQhzf-A!LGr/vu'O>*1B sᜱ6͞SUO1h٥\ xH=m Dw))cLs"ARjȑ]#3=Wlnӗ9 _p4ܘm)օNEf1BJt+'"VF F_ ƪ F^*Qjkd,Nd>Q@t>*zy>tB^ U"?r0vaSs`҇7 EWy"2kI{4Cc( e1%Clg#( AuCC}"+olRϷS6~HQ)Պk_'c៷ep߭E4>l;ᭂg HsIi9Z6xI#)ܶ!:XQsuRG:N\ 'xIik"WF<(S?@H*>afW.-Z+@NmG{=bI^e:HBe?‹)-ի a$XfQD=`J!u䠳 z ]%gӅZdj_ o[r/ymc,JC@M]E].)x%ڈqĐ?ێ@"IT<}ʹNDZ4-33 \4R1ѳz:0ǤuQhyY ~=] .0hVP~ fRXwEyJ.["v dbڑV܇2rFZ 9oc+<25 QM5e<>rRWmi]*5qh3'3}Xm.aݞZ6 Wn 8ph$//Z=j& |#SMv'3oLRMTvֵh =9a[gP\f[4i$~(5ސ't|#!Mg3r@.3on! Q)yژh|L>Df=xz z00z ѳ~C`m <۶a}Ngo+ҧšJJ,TtŰU\VvTQmU1m!u ݅Pェj?MXɺFpz#zcԝh\6zjMN6 ʮN`^vXozSWO) piufe Dz1^c{n CH Y8";_jH̓c6ode!gD5t^GS`ʘm RJ-3/%X'Et'Ny}@C/&MuGrW:zˌQEtC%dmv~X]IBO{8UK/BĶ0rE1i}dm:mtq6fi;='/N. X QW\Z]* vWXk^;l^l Zݲ4/r~۞nàOGѱNY:4'~El(W{EM&&61Xbe%L$[eK`hT.p9X?qJUՇrjN'/щI~ Yaa.WRӧz#5ʻT$85fILgk}NFx][Fx=l!3kvQcϥcH5|N .7_{!Ƈ5rph\Q?b0+QEMZՐ%rݨA":`R+}gѧ5^M,E+AO%p/ H,0I/G1<##gI"z_dsZV 4ron"tI#:7WK-pڸIJ$Fjwa%XΝ+5蔾0~|6XZa&:]˧ +ī̬m: }dcla|DwEi)NOkف %ύBBɭM*=ixˊl "(t%1/9{q5 J}HbH_c߽7IS򤫠8nO,aY 'a=U4Z#lrşK3ib%i2*FیGU~3$_`zc{I J"VŻny%ZKg ;:ț-DzhȇIq9K½ʹS+RW\37S'Uu{~tr1A_>HKfo %sVCMfgtX%gmG ‚VQFx!DZ{/ m@^ SP~"nw4GeY@[p^_z^xQQc,n_= u]wRt䎟IZ_ÀUo6UHWV%:NyA 7?nsBa>cZ@'PZmyPi?r=KMK5ϻMwG1nuoo 8QiLbdpyO4h Z0@brrFV6Ρ~\Y4[aO`X ʆшs?POXZnwF"s®9^4#by@)*]15ȯiSI!zNY^3Mh3=``O:V|quy?:~dL@?(mGIPO?p$Ab!<y\E҉-2aJZahPavQܫ09Y0"q{.s|f._.4hBVx#!5I`N7z389?Jݶng^_:uQrZwΊ %͚_!5N7"ƿv 2%kOoO%% h&ܗ2T0B1lM$.cE6ҁxY>a񦛽qaF8&"Q)O*lPg *p=ls 1=Uhx{rH*Y qb૎oA8+>Cm뮓 8 tr:=k ( J_J[[ʳ!m}u2:ĭ{d; D]03M:Wn=)ѫdq;ςZnB=UrhhWP\# q],]ΫaB !B;+sײ.SE*GIn2\HkYG_k$̛nkB0˞EWdgh>4cg2G߫$.AwtQl) 9!X5}$5)ڙSn7eHkI(b G4)7՟`:Ųro]_<?%ˆS`>H8Qi'[`H/hҴ)^"Ca$fW/0@A0[jz<4JI0ZbRz=#;CP+gnxr8R5ʽ b#r  MHmB/eC^X'/mںF9\l|SVcא"brgxyо7M+`FLf ,ςh(= +~@w5*Z=C"g`$]%z4rTgiW99pjMM$rj|"5N6qXvgm"XʋO䟲/PFNB"装_Mrv 2}L9 !Fc=1b'jQ6UO-6XH<d&0!7bQDقiMsٔrPm3q`$7%8(t5?ļc=`'ף$g6%x¤8v8&[m!P/ïk$AKBmPEB2 )햧%wTw_Ȟ!Q!G )eS>/a.k>̖4V}W$K2'94bbC{iP _W==~@a݄%a7FO+mxq%d~7T8\ 9s{W!HH̨!Jc;Bû8 Pfirg [f*[NZT&! _/ƴju&#("(kN,{t{2s0Ľb~WsDn/]ȨĆCr0]Ƽ^p II>jr TB;+@jQv2J75&7hq 1u_C mM`qp-Ƣ,QA4:~o ?LNFV &$*Cx?-bON}{3 ݻ E4$fwcѢr £Idn,B{ 2[셸>i@,*<"XAW.wS鮝S.j:AJ +FiVj!*$9Ț-K$xW:+L2_{]E3یuð~h#Md`FÉUt`7 hq|aG0*y Xe7zJrfNA[InB'7s LܷN6^|h},TwЖ_m4p'=}Fnl~G/QV ӑ$CEaa2THӾ[3^F#yx{JX)/o{$ZZWn@)fx#[@ sMlm * ) GڼL )SLKdq܌"uK%Dpe iїpM['PG3b7Sju^PZ?o|hX&~܀cF_vANjdBߟHZbލŤt8 f_z߱98tJ.ԼOH2[6٢΅yw\aT6cU26iqfK9B<`xXus)p$w1xt *,TᎧҼ6F\:XGr!]h,-gu6bGoW<D! nOO$eဇj >Vv'ttXv2$q+z2jUY9v4gF pD95T umm.=`ūϓ3iolu>D}yB/Cu.ӳu6z=ˤ!QP-XDwh6W#b Ě|XEApgf0Fl2.ŧp=8AG.A@qeߧI(|v%Y:ŕV򤿤>)wӋ]BO{# )haLhlo5D*#nX^f5Ǘ%24b',V7n, YE T3? 5ūӵ s\fOD{cP~faA|)0h;4S%}[YaA ,6u |m3 i=շ.2g|"ع:g.._!nO27 Vk@#_~DWfƪ LΫSTշme̋g>ih Xsm=r=zk 3 ̇.rj~d,2?:ZYl$qtu٣YL 21,s)o Up_S@@uw tuU3THy#Y7Q.Zs` nSmRO(n2!P5s>kDT5jsJtޫ)'vqqN˔c[sGi&= Zk!OzPʙ=]RprڽGhqukXwZu%M:߳eMpŐ~SA fi""jLƴ$5/ OmB񯎙md<>̀ee5wbК,DwFZhvzXiclj U1!2<&jT-"7WsؓIe,˔l絯"ދJf)-fS7 iAwھow1yiܞv{y)F}wB&yOYhha".CWq{(!\{!mGB5,3d]/wyCHytzeI|7qlTCsi<uv̯[?h]ڮ?6^>ڝWt \`QsU<:?,\6I: {^u ȝΔ-ZvQ5);Eb ;ٛ I=S@crP/X\Ga@1\/-tʁ;I/6~ AxrPdp&Z՛o|W;WE2{柚Α,dLN}\+MoPY^?hb.&5{"cw߾Pt?N'VZCXZMđse.kPGm0vVww "%}"mVx#oOb;|kE`;ڳ3=}R/< OƬq$G4֋9?N8DplLةTQvޟKD3Q٧eՉ}>MHPl꼭/1H;h)ek|uł}/[&'}sՖ3YՓͻ~mZ==Ƣf˷U*zmۄUAV-v%k¤KVQ!FxdА ݥG\"doћ)rd [9Tعgu9aϑ[JJ۾X1 \}j/nSwTlC3Deqs1*m~17Y,q<\eJD&~2Ww$w/M7d~:jA匂u0 -ԁpjxZ\B*1B.<8n‰vQq&]GYb>1èƖc|f'*'}USjX^ >4A=\D~xPi"6&9#6s^Îw|D,iP<-]);U^o?Aߘ­i&CClV`Xr+?p pss ,caܙ=V%[>Enx@ܻ6Oda%? b *Ū'#Zo@~ p7?6[GT4r }o&SPtr40h&_dHȖ7 L0˟1.^J tOXaGl{hzx\QRUn[c1iͣzB΁aE#".h5b6F|JF s奧#+)Bv*HԤ-Kc4?+@[MU\̐E5KēŃ "J/;,n; \Q2ȂCDM^y>E76Tp:;!jbbx] Z>M,|s b` C;Mj`[wrH IA`?,*x"[) Ŕ-xzY}9fs3kȞvfjUOРolŴ"=J1ۉOkqCe5ygط6sVљ4:222x,2LT"BIK2(0Mo3qA2?\0|ݝ|SȖ@qU@ )e-{t 7xy)RM2vHXOzW|AA4-X}dwuO /3!7z5Rr7M!kxcU VlDd^K;՝^Z &z2HUw5Р"vm-?=qᄄ3)UeMppP[ AԲ@)D, λp əg釳~/h6Ϗc-cQ}7]~fwhݐ˨d;LYHHIs;*ҝUIM V13g- rNjb|^ !aijx'qzMbg/KQqpl"`+@_ FƣAdb2\Mmᆪ2(y]PK =~k`j~SC!%z9?`d(&`&U; ԐjjBe\9] ЎWJqĀ  |wO:HyxeBARd:DByE--|_l/m4n$~x ao!-LRe5|TFV[÷ e yX'AYZB= `Ou>cx&mb Gjb<R5AʭWa(L 7hJ76-f_6u؊ag^t-वNyPF aEʥԒJ{J}oanۄ!9bR:[+:i+.vR=I?ܷ" }s׈lɅ|;ͩAA6]?Pey1!Gzp;= L8 q0ڮ%E#p%yo9,wdHz2ě1I=:[.2.1%~f]ŵ.YfZji5KtM@'*Uoc x6wnLiXڈ @''vRyV\|'2@I0a\"+#RX*~.-^OIv݋}2j 2@jGzhޘk3@[rkit5t9 j~KVu8_ [cU8ؐ/{ep6 \xYhM[s XAYS. Vr꒷- w<+Zcf&$WZ $gfRf: UoB>XЙ&ΟdyJ̜ $q2'c%௎rѫ|̥- ҺLi=I0?x0. 1V 8` 0t\߉Lw"sti:{\>7JCȓDI(-4! BXڀ [8]6}+ ?i 5A鞃x',\emp@A7hbc@ƅ :P^W9^@ryi5@|;Xei>EmmjҘHkY)2ؤޅИAJtҰ=]|BF'CyS1}#t2 s靈K$QukW5ؚnyAZ3{ ĴUuyT2N^j58@0UGJ)xc (GgsT:Hg_os6"251+3U{p+}UD)zȰ̑)CZ`BtHOxLח{U^x:[` Y폡݉e~l)Nxu3ìq7?}Js6rnZh O!{%?.&dmJO=>*h?JWPQI;ʅUR~Pbݎ^@CDBYa+ݧ.LF~G>̍U`Vw>o>jf^R}`䟑Zis' q; X^|a^Ӥбb!5΃k™;Lx*w-)a2h B!yoFlDK>_є"G4Ґy2tx^ecJB-nb4)sm?WNCEy"-|ۆՈwޕyuԳ=ũ_!Wp/}g |,?r {J ߷֊˖a$1<Z/u1_de$v%i&(;Km?:w2gM6jcSExIhwWfR^žj8An?3${r^n'#`r 3IC~MKKOcdXii8nI!3w3rM;#;2xB%Mʈٕbmz6mmz" 5BCRҨ]Œ IJJkBOYV#f+9(Pg0ќuL)%~W~iҸ̲z8ůVTOPSX/$uC`Y[KjM2a4 CN<7[wtR9*.̬Mvѝ9(c FEK{ij?bʴANVx-t.# mvWq0mY<~9LOjWSY<$V {3Iw #v:A[BnQ>g)CFE~Jd8ϫּ0N +cw:!=I(߱BQ'3ܶ>Hѷq=:8ݰmx);oM{ y[ƙs8B>Cq9VG۩WPyn39Z&U*_p,GE6XXSI2{y3 pHgʹa/+V'ܽNuAŕ=;DZl.('җF oeY*D˴ $̙MRMYQʡڰs«+8'g=o6~niV Պ M0(a.cx8Dp?q'ct'XSheuXHKb'Wm O`%z^Go/RTh'rS⁋cD^Y< ;08{:Wphǭh&MJ2%kR*{E5h ~%ޗmԒ&}w@A:ufw n\I/O# Կ(wSDDmGP`xgE/,%'ˁ1F LE CD$G.,+!ꟑ<#9ȂW GH۩Xpnx לM>ըjϞdpG8_ŪIRs"T̥A;xbR}4߀-QByGYH7:Ce3v4OuuEc$`7oFcջɚi &Wn<}*&䗦rdD=DzOo)[9]%C\'OO 䪎fcM!6WFlZRܨra}(MG1 !M'Hn:?%f`Rv(jg<5ZV&˲Lq۬sR'ad(^4s蓼DѤVn6JHkct? 9]-V.1Q#wd޵˿fcS{ya~".ALQyo{GQ"$ %"׭~#sbO:T/.Dsy~@rkRNe`_Iݰ'㠌zeGY@fdd *=: wsMcANߛ,H[&# 7A>"Yn\NV4Oa[toqgWMMik7Evsb`dN>|^Hvם? f|9I{k\f<y3X_F}ۻR,>J!W-_ GC5I Gߢϩ3j3c8 M"Sc~m*R^33ѶZG{Ý=E&#l̽#n>p5rV)`r3pg\i T <@aI~4&ef5Q$9Wy' ymOSI,\~< X؂چ fZC@%)p#K1rɪC i4JG]|T7SVK/nxS TrJـ; %C.?+PZvFswyS4&UDbp 3oo\Xۓ/"*]0wJ dxr.ff3 yL0-Bf 'z[D yڂ-n+= EL`{Yx7<0bQ;D+2?DB|$%vW&1~6QOQQ.AWY_8zlhh`6͕?!L=02KgH[7?5dQIdT!%ޯ!-km :7 bsERxeݟxE~lP#}DŽa\t*%.{hCc|lȏ\Gm{2Rb;&G @Х1 LCj:)i26P{pX9aIƽm6|⢦Ug>!-LhMUjm|Iڎfq Y?D˗ąmm1{7E^]Sl ::uPrs]Q't12@ !I,+l2aA>+M4HG: vWSolH b&QU6nh̝(lmb:G$ TD2o9.[xEY: Y=)1gkeĺ?1B'Swe } sY!btxۺ1(sNa]kqVUXo8?Nqq/xmu^bAuiSxPԊX֎+Y:Kg6R5Q;((])Sc^;/` ɬrCƿ&"6yYy xu؇sL[~)bZ{RhɈyW /"7ȈUz{(zOLO6d}vKg6o\wȜTFӹ6֣!>^h35y/`;z`xQf*% ׺^@ Lx޷G6xT6~'!LETp wL~{雯=2ywZKo])kbmXn $!}'{<;!u2zXoJxfқށω ȔACԸ4.ډnpr7ê<dЍJ: =S ݥLkuNdM9oj55ٍCS3ԅ11`13{²x5IOvo DV *-0OVI?M8N/#LtENydXK}+9Jǔm~(hRW R|,I!Uz =gڢ@U?ٵIIN 3iĔDh{ GLVX/P(d`RWkjf#RIK!s>}ٍBwUt@rR'U(sԷipxrѿm_W G /"ڋpt-DKx2g ­tgrLJ;/[ cdBވI]: 7wgq0TOOژ\5L fý!6t۪`˜ /SXS]5)`u]#/A˰JPXKg$'M7&LaV )s֡NظYfJ?hBjJlk66T_~*jqєt2Z }LZOm-Xl12ywIb7c2Vx0StA2]<1>*fz-6: yqgqxښqO/+-$vb9':D8'ۆ! @b r~*@APIஹi#'ӿM>ce^18E#iZR ႥnR$Bg`d3(;0:`oY)+]R"isOAQ@Ԏ#^b1vy } nT^P8@$5 p**A%M7 5tfvpVD1O!X‚%H?.xX}9=_ >T]@ˋ$4߫^ydOFu V[/%9+Cb$E&Nߩ\5ZM"%?w¶₎B:%jS-l6;T10rsW?Ne?r{EJɟҠ410n|ä˸N/h Vf|Vi, iHoyubЅgQr!DM%Q5ۼIUaξ472Q2D0u4y䄊 kg+qXFCJ*@2)=Ր~y/A=,d1dk=(&Te}}/`WoUP}R5Ǻ/BTz}i%.BҎx/{r|Ul{yH٧uwf|am7 mfo-yX z u}A <॒pd8~e#9 8[07Urk@:Sn.iA-R6Os[3$j|i?kYƊh|dBQM128>_iFP%fUZ@,h]?];BZ//ciq9 x ţ3,+^G]U˄ s.2/˯}v1C 71#]r)U* g)4"_UTl42ӰVc#N5(ZI~j&lZ)~ZhlB4"a%>Mz6)6*ǚ}`nxaϳM%kQU MyA9 =μdw 7K7ƶL9Zl.bNU$-ݖQ% [PRސWUh 5ywb{~5oa\Jph(K丅Emw&)u볞4Á BG/c4u ]vF2A(GaSisJ.PrPNHuU {:;Ƚd; üLX6,w,{O^;m` HtZUӃat_~?˴%`|FȲkcu9 m&GvTK{Qj/.^/Ԝ'7gS1LU"';n Su%޾^SmeAӾ-/$Q@E;ǝtCMyȅz}6q Ѥ]#w.r8hY!q7ͱ$ĎIUL]oC2u @">&#R@N@0$&wRA.[&w[6#qw['DŽQÏ69h*bsZ>$ʠBgGQ7?xVZ ^l@WNb2>Ϛ8Їưܕ4\=mt\XlY>kL|Dm0z~7J;tu7w)$ EZ~lL\)8E4_I3ފ~F0Kj0,d:L%v գ3$DC@=195-ZjE御RQB ] QKEbΓV1K`:/}p3oavLDp 1q:P4vz-6Ap$FآxfL<U#M|)iu.gM&;G?HmܥFϨAwKg#L QJکп!"mje=^mٔWz'A\t?oPQF-纂&9 %.cgkaң>?T8ÅP{-0ŌwAC4`辨6#e;b11e8qx.AZb׏EմI,R$`CSÎfAPKkI) @yR+DԌxzvjM+)t]詝7H`:"`3-~R)ru6ߣIow %>ah&}*9Q~ŻsLDnͶ.|&Ι}kM!4 ]{\88u Q^Zޞ։opFS.Yx6f .3qwpd%4db]2g lM}7XwP7/F/ܙ`\Xo?`nCŧԑ&9i ;{ F?ϼ6[F)P]wq/]"V9!_wpVj{zظ~Q~_dE+:N/qj"tf;< S,#K]F|= ")7t㢦PF8x+3mPze-h: % Q 5Z"%|;( -DAxY߇'Gm M{!ljπݼ`NͭAj8mxzY l-+i9ONys ֖)} z3IL']Hs :'|i"R=B x@x6clZ+ 4o CM8=s͐I%*]"!B55B5ϩRT urM$fpD`z^AGMv;Hj v `dP}!Cd[wTŧ0RӈƲ ҆UF+KwQ%=gKhQʫKbǕ&zbG&|DYl9AЃmr\[yBc@5/hL&,@ n⹜,46̕ $X +*Q!j9='LtqDxД)]CzJ70xJtRX%]csv\dwՈ@+h-(\{h6E)1wY?֕ AEe)Q9{+!X-LZ|C䩱NQjT9| =d3 93qآ70% bp>ʂڋ)՚ߪa>:>̧#ɹu_Ga.kC!'S3A 0}^"UoP}T~z+Y0 be cO*Ɲ"k?HPB"k& #DSu8x ZdVpW 7=[*R]JJ!?ڔL=.eؿ[*P 7v5Ș7g׌:0 ge4E~m7 𵅹G 2BciۖVih~iSЄ[ա=OV|b^5uW|)~0M*/-Be䫇FS@G콿Hl )FDemSQY`K5|b y%ph2ִ.0G(Z :T,a!n-QdNaXcNk0D+"5 !DVdOZgxÐM_ *xy!jWEgD#H"÷wt2. CӉdO.GbV(/둅@PRx}R>6 aGdLeSMȼGs sqn=C+~rNle=(!xEv揄D/tṘ+SkEW-|α\xZrmم[<&c])~,L{M^??zp'՛ƟIb|(%Hg@V?lHf^ʡ4נ'C ]d\kKQ:-ûB&0#V,usj/6s{Ts,#MɝX#_E#mgt> 23޵H"ՇF*'r`J6A n8həR_Sk:1'25vUr}Q s|WMmȑzAt̸26SR)%OJ nI,\C+q!&2,#'{.Z\:fÞ>HR +F5hoTX6"~Ø#|< 7 $A٪m >4AHS s~u CaD'p%=۵lY Muml"P6!WB_i%dklgѠ4o5~ܚ)n 9,t"]8$z&ŨG*H9DR0eL5)P>!=E " e[*YD.}bJDjX~Ir') hp}f!0)$_:\8SkˊFCZj)E#%6Bpկ1|ۙH&]rRK ER!H1aP%kfVZKtw\0D7W"OslT,j׈k~ 9=ݘ;çvvRC&>׎(㓻utlX '$޸ }^qSs`E?43LժkۈtA]GGd=K\ԵL!gb qrFL$2 'r9]}E5r8)f\A?n~C1' "GiSW-̕z`&Ɓu>CEVr* x&)MubNcn, `4a*G2?]Ҿhx!N*$,%tL6Hv*7d[LalI Vd]+ˇz_i +pۻgx9k) ܕ[J>_b^5FVvM/v}b3> 6E&R\惛T KdjXeR=5ZcR|'mѦjc1͹-fǕ!0xT_aLvӷߛ(JA3"V½Ɍ'Jmonl~!d? )CJ84|afǖnlȜZڥXH| G'VfCҟU_yˎuT> t˧FՂbm̻PX5WK *UJ\)fd=М NA CMʚsK!՜) O17{:PQlA<1ǚlFѡ:~02(7yD1/"4# h g?a!ɼ g!x kY|LmG}ܗRE#3-ܿ>z >iJZ}K<C%mQt1I+JCXd8d_ii*ͤ^)!+.z"1^6CR}^'q$'m@8UhC U}Uqg|5f|D܃]SE9ݬ mq|#BA<C;?Ci9,X;UTBNƺ)D FjF<$(ˌѿ!w$oW35jlect}& q?9Q視0ɪeS mggAsRb#Q_ծ;}q,*pP;mQ8W>01 .ԩu嵟AZ-~݀j d$rj~hYkowkGgYL-xCY /Ώ@lV?ɑ쭑".hQGP)Ko&q>TǴmO48*3VUAF1(9ֽ$چgl6g$Iti& %G2rٔI|*461yR ꛡOI֍ĤcxAY!!,{2++q|28 __cE2ty8dn npغ!ðe7OJ̝6ǤS8Tٔud DqC/]qey: 9DD@rW|YHPr< O\#iMyZaebArݕJ017wj V&BkR s[,%sRݙoQn!~gcs:ݠj4GؤE9iA~ DTkԞ]/E.{^}ޞzJSW%WF8G0a5R* }߷-7<>2J;+~nLpm؛D;\UsJ"$S,EW8[!niȔ_y)[G"#:NA5 ^{HӂǻX% XQ0D;\ 9KLPa+/|L8OlL_[{&z>WH\$bxۤwwv3}') @RL{%`x+Л춖=ڻ(pE~ʡj~=5jnhe]7+A스:ZӹbtydasUu9_u.78 ׏bPaRR+r=]-3#kHa5a& vy(o@ [1EV<[B{$ s(q4 SBux{,~,g MO Ɗ"6s, #e@uW]y [Awтw<!#|ٸ*)>l4VJP^ pVn*3 [JB٬Dzƚc?TG_w_x>yGCf}>`8~]۬hW'$hjC۹iw}2u_IrI1ɭCO+mw^^|t$M_;¤1d*Q:ݗ \W/{X+kF\±\c"j`#C`ߟBT4hFik.=룓eε 0ЌZKf_"ձ`*ȃNqP[A*8lD=V rz:Cc%P?n]fs:I6TI.[2$yuqyf@a o`eLˤ>q6dEOu|VLcKn &vXv.j@cf&83&p G]Iֻau"FRO/w4nFW4 cy5trg]S1Qu1T:k1(}8߭w/Uj(_E43qTC`{H'uREI9-vL* fN#k4XV,M!\RݪJ7,a ']-/aCTMb/wBf-k['WˮQ9$K:3}^RޢKprAz) Tr|B}ǧrgˑǾqLW8Έ\h ]P~?VB]-Gp\irƊZGCJy/5ïR>B)}0P7`HV@Bo dj9hT8e٘xDbcaЗaG1evکM1얐m :~{u%jvmNh]Щ8c2 '9 ^?{7 #:uٗ 4fK+ZD茤Ԍ:iל:]]iI4}f9"$+QCWA~,a AK|%|'}q%$*$v&+sKoа- cޘ?vGUJ]<9 [YIdmDj$AYƱ&[69ąϴ8&,jg<b&sDDkXս|d\6_ՠ%sτ!{C"p8^\@ͷv29lH7【yHX_$%bO'Nml/ˆ  M(i;ldf4 I:rW@DXec3̨Un <.>Iڱ=ƝIR8YSt;UbkWOc '!㡲=$pM D G^7"I?=YB7![` >I$v hI4^kgO5Csơw܄^Y5fra[EcR sd喝p[n{hj߭Yj˙sK[kC׍͛,T.ɈP? ?i_%̌K7J*@R9{{D=30w1ǒXRz,6t~7O^Z063SZ\rlT/O/_C)83Hk h,i3Ky//0 gfR ڶ;M7>!aP i}hӿnbuM2!L_QͰ?vDPO` e7z>P3Z8b=dnvC& 7_CM}ВȗW\DGE;&T"v<1:0>H%="~:l;r>PYeӧ)Y](Sܥ~2z}$ō7 _Ч0L9Qwt;܉f8օd؎B%#䤩}ۆk Zĸp;E<'=0͉{R0k1~1Jsߊ ~\ ` \-F+QO jahS&&zȅ/Xax6Ū ÝKzY/ڤDPprkf˹b`>\-T1n'1mBxf:ۡmTbEsek(4Hl{7v)YC0 U}C9)?* Mlw_O_t ]XvKP#D2@z~޸wf(:irA NM:dy̹otf|_rBtI>qMm y} ċ($NF_5b[ #0$'[Myz|^㢲h$7vRQ/ evϣ]k!UV #`O@+ dCrHR˅&Nlfż}DaO6:OX#) wFE,4-anA7N#D͹H{9 *t`Tú(G"QB0@rPnqD :D.^oWn2$־gfPQґo?h,lm]~rUY9:]Ҳ:X4pN7i J7S+ $/_֘b券sIdtsXHKMyZs F}k]R@a1'ѷXS~ٟ_I`l?D_tpsN:ĻRwŨHu!ϼ˃ setؾ"}Z y gɱ9^˶Gxǡ)~ !-#NmZ:3KQ/YUmoq/]W)֌#$BțсgK-|$*'6u:C (^QbdψL, Xp?V )B#[׫wzq}8%d#ń"ͮvIZlb-}^B pRV\kvW9eW3GjNBF4JыzC\yW'7*#7 x?X<#Z;5#4@~Dw(|.bfT}r \;͉%L; gu{U'IϞɴ>Ar+>fvSBf$%w؟,^ˆg'ou4a0iqrMµ= eibKO5WD[K]g&npv%=JbS$?ܴ c*R/aA"Eޭt"AlBO@aپT\["8:pzw5GfVUX(UFExg|<^#1VŠ2*\w@9Rvy[RZ4"S*y 8_xKeyz Ѐ`kLM.ҌDI0%2z|4>Bp)/22;xd/uqOW-"Pá5T&n&cԯ%7;m*L9<ӁOd4'3 D~VN3x5kG!V?dK$mmli'[j@0nd6yѐY@G@>VC% nl$>6&p~ ᡁCkҤ; eQkF&jk\࡯7l"hIvdi뀭4ͽK.eVoJ>h ^ᚾH`ge((iшnFyw<-J|=m?"T s$D/ndpZ_843Z,ѱ?^ȳP$X03Ώ56RCn->|lyI:~™ߊ`tKACoWS]{jٱ>Oa0<~N=Bͮ'|<,~cR͇P/SHXv*3ԅ %1'! [wة. >틞Z# X@7=F:/ۚ1TϘ0bby+ۋ[]~YFom|TYg+A&T[R۫Qv-ki\LY$D$ WhqqJ(.r"!*H{fc_p</ym̥l^bJE"3FizXW1>*zGl dcYAV &d4++CCM>;HUy8s>qqlmuQ@ eJ"f4#pYb8>v˙Me9n<0p+8=ãLxAi@RI)=k̷Hʄ?iE g^=:! V8lq7Щ^Mi-L]@ Ya8It3BaU A;;4em2. `zPw'K,Yc&#q~hro:wjWJS'EtERUUb; 5 r3L\=AyoݏQa?URG~PSO+N#whFIݡq0a,Fb;w$DQӀӌv| _U GmZzT(JxHk|ȭ2HB2J ȴkCXndĩ\*[W]X2M*^ Dp3<mL31o3! La,]zY\{p#ӾKlsCc  <\R[ƍgxLF[NdLQ]~y2oa Xs@N1IZWgEcf?nΌ7&8-OSա\T`|5HȐ)Zcͷ=A"e;`9>D+ Ls-ku:PAl A߯m$@x& mO:~g1`$iE-<7Pό%D=tbA>B/&BjQw[2Ү3-W`ɕO%PUyѴo˦bQu]I O1 ;K|ܓ\2hWjh@ .D ݷBSj, 4Ea(J]x9bW'xL6@QxB_u$u / U|m"Q kpokr0Ud&i{D垌PE Xkb|pc+>?HQ%um2:xфD!ʒK͛dp .5:8v\baIP8R O'Lf݈)duq/Fd-HqIe*Wl,̠uÀ^loz2*z/g -jV;l 97˳@<30Yjk;how916CCIgsL8PxA rhK]J2@:4~m}\hQiM,4<!D-Dm .gÐ|X=[;Aid0 תDvӋoJJlQa!nR+>žFr\"}<2QICt$$&B%rD6!]4 L0h˸2/0/$n#0QE.[ gZ ЁlDFR:`/h9h;8 ~ے=2|ĝ|Z0%{AESS O_(E*mZBvlVPpUUM|a_u (zbt:hT@*g$n] uCJe`bn5s +"}lI[˦ W3/="MD_\kXɰ~-Cp6BY9: Y\)92Qէtz[Z)njbL$Y`.8C ajSL̜{L&hw7]%'R׺X K$?E^) pرZ|,}4V9Ac I3t"4Q4C{ԩ9=Ä9+h@NX7ݫGʔ#n0VYȠ)So9`ܟ~]w ύ,&kpk{PMsJܧ4 ļM;dhcGui]HΑwZUzs5` ?'IZ?ֽ>*i6*P a0w1VEM7/Xtz/Ɩ-O]B$NF\`LW|D}QՏsD7l4n?%ffay|%H-x{81Tgó |s1Fp/YqL~ ,lV:R D#xjTfII7g 9$&  <X>7'=YƵُ'A[ekJgIɏ1wG DKA hgؒy@v_Sg3v0ZzNp5C) 3" ͤ~H%oi~F{nu!XVgͻ[hMywcz0emϰtr` lʝsɎӝ'pQq4\eoy2܆,2GBB\:Jݽ{V!£zI K Vb]ݸ˓N]'킫-?pX#>09X^g26 ;~GnqkYd(zt!8ҝ69eqw=z|b3^=^(Ǿ:NLgm1k\i[m_SP b}#*̡l/Ks빫+p/68q5)X=\I%T J9`)"`5iIdMV5N-ɔާ3oW}D|L4]vԫPpVݏTt0J%v,UQRy70D,QcwyZ1akU",~BG$;jK@O{wiêV/.vOQgԏd Ұ`Ul|<=63lDStT]fNf1]"ӿ#m9gSfpv8 i\Sfɨ/lu#4У`nW*A  SYuJ{~A-:k?\dBڕrR3ϔ~r#,b*IOV`_׃- khxy*zꬩ4^Ă&qapV !AJ$z/0*tv_Ý0G('Ö,ݤ|Nsѐno Ld%}1=W!'@H #(iw~܏?"5lUӏ$hdA7즵ܠc*o%UB AؒQM#<_;k0tꠜWxr`?;n;dX>ky ].Ux,gY ܷ7\*[V{{ MRxd#[s]_R׿tY8u:xP-s;Q {ȍablǹ` ʳպ_Q93r(J , akdD]i\rMli-9=ڬWJ _QkWHMPwJUecʳ͊^kafڥhh8."+=r'3dV0 g*SޔWMIAZyHe 'wϣ[I^"] _IVF?5J KAtc,Mq(FaJàqʮ,%ecYud beƳb4xMn'R ;th]Vk)=Bn{LY|a6}$(TnY'NVY@ɓfTz(fBt#K}*=5ecqg}L=4Zߔ;-q%\ѳ޳{V.e*e8uHn?5T~+yԸbm;豜F| Q2WrP_[JS羑zvRT|n· ;Bje{Z΢䁐QGÐILߐv_5N5N,);m]PPcAy*K!u`ūT;XƵ"/23v 6q H)G ǑZ<M_'L*Y!=x~,yQq >SjfDU_IJ/nޯ(jLu+L+Xn+y%vrq<2^ܦlKzD{+Ge;sk-DX1j 6?ja >)+6{Y77Us"'tSDcPe~i̺]a RqSU) ^vV`WhaIxge\0Oy[; qK @:V xN{mqE)Ai~ ́oQ\?[)~*%jh_5~>GA'!t HW]Ws&W@s8RnhV9TD\N#3h}SDZN顮 -CRF0u86{r#)~:|#Oj vҗ,U7 kqL4|b_Qr Apѹ8DPg&o }64iy6'%[Um뒜ؚsx@T0f%փ!ciF&;} 0#u}XV > 9WOO50@ v'ɮ(. P "ELrOW]YnE֪mL~NO{6>E ÙKوu|1]߈pHx!zp4mЏ;|&dbF$b~nz#pw僓ᶣ{)$9^O&i_z5IK9SW)-Jˬa|/Y|tIm/f $\_S+4LU_(b]fh&V:>1e"qI;yg@̦"9Ice ]w)}ۍɞZ//2 4*4&:ͶK֧ l-vr=ٝd J|0'0W&o{FBy ֵ }ABL{N˗ĉ:f0eQOHm nTA,Goکm;!n|ec+6BK"em\)q4dBC+g `\R&SUr~jd۞ $6a64:hEŮ̩4r)zgm@qHN9Sz$ۯۨ, 0q"XgϺ=-LQaWmgeArhFS~[?Ƞۋ7]Xk's2uEz їl3" X+RrK]=;-\kHŊ[B0Gh|qMLJQ@ ;VXbW*N I8[~*CD"י@M6;<'qU]##{h*P(5N~nBX=үCF'QMGbV֝cCA]h=<6ԗKEL LֿxxO𔑇vE/P) ɥPSho.텖H3DBQf2-t/Ѻٹժr`'—CJ.=xY`,K*9x\Is4'pene(2&|[@+d}Nbf *afaIG]46&=$EZl} eH+5E!8ʷ,dt۸Ea#-0soNA^}Ev}TgiU=G$Ͱ2ܠ.>o>{sNLcLl) (B ʼÊ,̦8’$ ?,<=髩zҷ0ygc XA*,Rn c,+@y#Gj(ζS9 #,o@sNm V _+n/pУ׸B phJ˽x4q^X=3kԘ:L5-7GxClck@tً?MkH1:FĉML !y aa?|9ٺY__sy>cPWS( b>4.ipA9 ZB)#33*a!*D*yrv%şSMyy\+ۂ@λD&ao7ȅFC8` 2mO1|O,v+=>niƿxMӱm u^i~GC9GvpuW:`dՌKzxף$v{`շly*(B9\q= R,<qC iN5:K5?E.s2Enx-`thDeр:Zι4GUEymq mIm EIu_ ,u']Jj{`5oR & Qˢ3*Eѳhȁ^WV4;fyI~+W 5B^$G.}>p݅}#/Dm`B=8&$w-QLK -¾U/!kezp//MllbO5ЧLg ivd&U ՂUDWjHxL H4[2؏18=X}\*ZҐ\_rb~ m_NPKd0],mf =FJ3(EE)Nbnor.E2Uё=_࿫lAY b5aQ/!d#mC!z_b/ Xv V/4 /G3JhҎI=f8/>Cɨ#Eʐ*Gr(B5QgL~ϗaL.w$"pfMB=^i#Y#c1nc,O~O*!ĽzZU tiW>\k`<4qRHVHr`{ҧKrrK,ϩehr ߄P;Aw:5':J**5x䷕QpDu҉"'~ քw4d)fxCZqg5fȻBilizC:$>owq_R54dC?Z$Cv=Jmɐ6%7iHmR*R/_{[u>Vq^em_lٯl*Ĵ 2f$;d^¡T8ۮsN}pC΋ \] #/qX_OHB6khoD||\w?:BR K@ petq{LmeWy%ဌ7%0=d@mmu ۛ#BӨAiC?F#Cnu/E^+YC)}+U2k͡KB^LvJHorIZgrInJO@<\]31d>Z=3m?Cf>(dݤq:,Iu!Y+"4FeFOt4nz/ޙpܵWKmBp?U᭠X'{㬈Et^77|i/N~~7`waŀMKT>e2*WO,lrS]162R. Ʈ㢱LP%3h +˞K1y(%lSf}l"{/DNwj͉S3ȿ 4v ҆}YX 1pϮ0@ (s8􂏤R44;Ӧ.ǻ" {V`Hacµl2a|x2sM>K&zmáakngb=G $X3YMCgaN,:H^qv:˫N&<8Н ,i3t@$E /TxoU )PXӔD,C0"|J TNE&lOX2ל5ܬEp-8؟;U+["5)IY Zƥ鳫jJ]LIV8tΊ\HI&LNaQLF :r 2v(2+(ZKS߾ݝ! /-#H]Q&`?V)& MQ3Mph=>mIQaxh#Z'H#!KSR Y,3!~ ı)H :GEpɞEcenf p[M_Vp;8ƺ4]oj& Nl2B!bsJb5ɓ&9L*E.lGEli\)Ks-:gUُ+X)>nM?҇Ϛ3FDy%Dowk(%z2͕}IXDO hMHz 6fYSٽrz*f Jx*s c!9o:erg:e[Mt]]D>27%^p(&F#mkw07W< /3QQ373߄d_~u+K ':=0>x"=O=!LZx6<[@Ob񯶊:G[1rR]S%edqZ) Ooqrχ@S'•!}Kf<ҵ;1V 5'!. Bb)c z~/m|& ;w$<c]qKJb?4'O"8o|/!$s\C&'5+LsuGCB=qozS/ac]+85 SEكw}"zwwUYE*is֌2u%з%*K15kDL ֶ='h\kjҁE(;λs߫pGL]^NoݎlRvzҮ8b@-@_BI泎;}PvcjRq7Z=!M!w5hj{$Yqz*Rgwm\)N gljW9`>?uNN&^_g}[q5$uXu[4% #Q"F$4Tv1DEKxAڽ.cK9NTHlgb8c@_oF3 cmw=r\'qLV98_gdphwE8.@jڑ?ZnEEj_/B11 kLެsF-la |Vt){5)`WOGFyE@vbd3PpƝO/ݜ\R Uʴ83&1LCA59O ScJgxyw^j/E21%2ǥOr>dDnbDVT0o~ܝG^_[giJ-bwg߱*B!U8@S!d׺xp|[zh!&tYàmoqm7k9\jx٨0jE~%eaS /~CZYKT`ŘɏÌ716ʮ} zFۋ=\S@4N$ HEBǾ94/\T~% <ߟi3>pP|Km}2=}i} R1X^Ӷ6#z4K& lӿk)PKg;XExy l _˩ b^Ik/߽ۯ2tu$E98>pCx-2'SMHt0^خjV#;^E(G~K4jc2]:$ ]<=LH2 x4B[dݐf% LF&MP|_Ra\_u|4٠G0Ln)n0 7er9e>)Ǔ>I$fCp 8~:F(yr}Q?8n%` ~ %Wm ThyKۄaG$Cc)F&4<7A9,PSu(b&FшTUy I({}]tRʪ7u5WF>>؅ycN^vs0 9{.m 茙]YD5tlخHp}[3 5=IXnw!zpj{*9RsxKxVOxɜhy<_ !{Xá^#U@J^_2%q-Gkݞ@˿] R@&֧FbXۍEwy)eT/Z>$n.4^H\:!|V>~Q-vʽ'uN,G{T<7 Bi8JaF6UV|Ƌ{/8ZX_)9|/ZR @l|t((i3~=*|`@RAxؐq(?::p-$y<\+ԫveE] $@R:  .)DJ^|uE@qШ@D Уd4 ܿqu[0)ʗGkKhCb$>w1| Abb(Ss4'Ai߫b& ,droK7n[r0\D:B+?'x/8d_D;OڍysyD78] v/ Ob0?h\ G\sNhrU!oqtt$O4_5i:)־8M6Fɝp^(/ tn;?ώBs%E=ZXE4FI19W=f0wj>eİ幛.f[K8; G pBjh U`\x-Q(bpۺV|n%+ @P=s7s@!aNH޲Yy׵A*Q90!2X`\)fqQ%]أXzX A%*8g"1O6ޮDR@5F7 S']u.TY#_?ދֆ鯅*L$΅s"g655ܿq)25፧E\zW5Яuә{sh61+زV5)>Hť^2<;Iq^\7M|rJDA^&qv_ƌ`%Rsh=$o|hLu6}QS`kqwvTyq ʕ8lP̭Kyڂg;*@Cv?AK<𪞶OfH#pE-)ݪnCμĥ(Q}佅WYadKP z}]r7KLb v˴['];L' iDehR85ޣ+/#o]cbns,׉yw%5tȥl?iq FqJh6Dܱ)bk y~ҥ;. v|B.X}[C+\*-o-T?0X*ƋD@'Ei,,B(tkf:CD6E: ܇\:LDImobҏT7L5#;~c$ k+wNe`\q9]0"=>OG4FyI t(>hZNLY~ ceĕ[u~f4%qn{m%XqW!hx =JNWgIff d(UCŝpyx&\?}}W =jyF,ӌ iαHǧ}v'a|Iť,%Fޤr0zLN稈ذƣW H]oβ"Qy`E$+ }*( ΍łA!u(s{dAu߃ ilpu1B?O xfdڡ9zNR^U.D/kߝQ9)ʇ1pD,KqK[Ec)ncKWb_](ׄҪʈ'VZʵZSvJ1x^ıF( yU!R%CDka6mS@M\ ;{ $<{6;J6meV~tA/ +TC:nK4JhX`h0=n?f,%O%u"L$=N=N%kkYep'(lStf=>q^9Cs8nY ⦨w& rF۟/7# a^@oKFJMXa5P>Gs`l6uzS>p[Q3GBT1GW,Hu\w֐SlŒ^ u~\\93 U ib[nk zP(dN)9rAf[$R$P Xo, 2l4'h XX2 ٝ6!DY+WYkm@tT*sŘ2Cd0($Ҩ:kpCٲ%ؘa*~$4Rk&-$_]c&;ab  ^X:";*]EUF| &gȌnt]68}GwB zԴM!%fO=L@RU,fpb>ёR'u {"Z'_=Y ?]uUJG?yIaƱĨ7UHqns YM=m:$)n~r*WyIx8@2np#Sˊ*\= -^ c?p,βUl}/an([W\YdO/-1nEt?6ÄS]i$Z-?G;ԑg:.@oj^NCY_p0BO?F&dtwX4z*־HT_9vuq,E^^dכ$E:<w9;P VH8!X~-꾋vENƨ ж{S$iZ?aFH|@;/u> c (>F-[ZbI$3* ~ uN3H*t)Ҷ/5#.'oNz}g[lص9z  {K&3DEV[auYNL!`<|ŕ .}>w73]iKg e@%ܧOGjO0CK*9hIrW#SOq bV'N3!{zYZ$ޅc[J֎x>l[bd \y,ŗ Ʉx#]8F O$0K)}ܦG1Ug@Ĩ; K !N@9`l4oi]ƏuYsuքܫ(' ֳ0.$fؗ(<ϹU[Vw.s^ە=-uNdr#yNioܘᡈFsE("w LҾD.5 bC` 7qL<*zK74NPSSmanY^|b͔k#3 36!PWG@Owy*3ZcI;t(ڹ&,U ymΣt2$P֠{k cۉǦbhFZi[QR'J~*"'\?)`WCU8q0NT-).l\¤nb6IJ Q̘_vfnxҘcZ A6##b ֚$ vo|wgju~2`,حxbل0l?\1w|D~pWCI2$-wy FR`<$G17]/Q2_+lnjNIqK<йEj呢,s6᪓Ƴ^9Y)+ߓvAqlMk}ߣ7仝d울\9-x f~'!8smVlU콘&GۦpuĜVӃtpCYR&۝b!ܢ^` d`< ֈ#X!]* c ڛ #YCD)B mlpvDq B+w5?y9;iLpT-\clY cP'fq>gGe 4P熔G*x0[Qg' -n ??Z2 |/.!Tӈ=>fO Y. py-xG+Lrq]-cPḥr}=(ǭ M*:HBǃIv!sO!>5άe+}Yt^lS&S56v`x}(rW w<|ٍpzVķw \S٪ٗ8Ke`*RZx|Lb׊'Cx8+x2[Tvn`# 4E=_͇2wb43mexOyB3kt#v L$~Jwڞ;ڣ>#xŜ7F"7pG n!93A&66dU| < b'm!K LxXAwo/Ss]:~opTZ vUԇCL,Z9պ@kʳ'FrNqB8cܭxkOۺ:prL#?)2:5Llƌpvejbs~IƓ+6 c+(faFSפ5 (W$_'>''g`L36QE/CϘB6/wmsU{N̮Of^45t#/bm{X&.'Bpi|"_wh917cc<\'T?m#P\ O>ސ?ڜFHJ AO =:T2܋QTt \{ys5A5#m@r]9jfaE+m6e3ZoUdu-NH7x!@BA~n#90W%FGh&Rr"t(Poe p,;p'yĦC87c5[t M:a2*𝟹_92޴3.AǭÏIq`ޞW۞^2 ga|<ٺQ.Pd$D,*a͇~\y'Eg,' QIȅ~2+f.vyktyc3iǍOYv\3~lŲ&%t` [/vp=@ :hxRgQKTIJTuTt1Nĵ|} 'y؏ c!!'u|.>msgl,m~kGu}]L ;p lY&<{157q#5ܥʘx!2>ީ|b (bQ>B9x+\쩸XV/ X5\UdC>Z0zF{efSx+%% x@N,$U_W }!RAim%z!}%) c 7c:G"P/(ؑa2Z9!?ʂыbb$Lڷ3 #{\, 9z%2ڝ,s&2~{{\N& O\20d"s^b5;n[GRq 2a!dT):|ٲKL\h-OI?[P֑'& vaNy9_1d1Cw< ͫH_ ڌ5bY=ӘRjuIBU+#,zF^nK;/~%޹\3' 9+5Jzw[/^#N|M%eDnh4M`Ej&P0yY$Jz7qE7| b9lIbZ#()?pډ2D߼f}Jċv>ְx<'"fPSτiKmDQaFpͷ9CgPci¯ 'DF:2DH kyZg^gD%+UFH߽;>p@(8W M\H""# m;|PEim"mͷExF}N=uu'&X*2 [F3Sj,Qh*ra/ߧ!sȔ+EijVHk90Qs5Rڿ_UC qE1K_aявnAP!h{Gj:-NϭV'WDX,ڐ Sґw >&pӅou2Ԍ"/yPqpoe$"SR+ԡ"f3 YWMG:*gx`?E*nxùƫ܏&B~Fl8U0 MP8$Ϡg&];)GS%!a[CNQ?D\o؟kWH?(AiS$b*\[m {On{>M6 @fqj@aZĀnvtSϰ\Ytq]QlT"WMrP]Xydx+'@"}a૝6͓y/R4?-.cwW2Ĺfx?A ͻFa|*h3șzSs,%-!NtVNФ4KЄmHe@cM w߾H=8@Ԑ˺Bu9GůT_kl!P_mgsDNxc.sGxw{u|A n0#߷=ٌ6*R%D\J}0v%4}p=n̎ZVj XAS!ouKUx"5'C^ʾɈD* ZQ8#T x]_vր.n?@Dz.yc)|]S J@ dOV,ղ:L0 >Xp67Bj=񄹅]o ` cmulƀz~PXm᠓. @&y2_hBKڇH57nTx-'{RDa _=**3fћoMYW?g2[ S>fǒ5Q}%=} me00O}"bڝv֌ixyF#ٰ8!hxWH|fԞ481Kz2$AW% ^j<GFө<ZQ]c J8[q\Km8U.WR 6H zήk>' ]lG9y6VZoLC{z \;bEXY1^Uۿk@ n>="=w6'5ɼūQQ-H&D "uI[VzjFBA3[S鯁J&P̔5jkwQaQpKQB6rߙԞ 9hT62Js1p *Ah.1y Uww'[T$^:e۰&!*[6qW\I~;d։ա<7KiS>ހQǜrg| 7 `1j!FD7@wSmDklp5ۈ)P4v7'ݬ8ݓjjvJ<^ $*ELnbB^eϕpGsfKر" yr o;D:?IYֹ()ScBTA†rE)^p:8 oN;W bKfE5a!4+v`5K0yQ}iH/#MbldKtaM4!~M6L_vΑ :8"; '3@7j44[ndӌ(b(@~YVqW 7}qZO+hl4HЄW ,ك#RJ1]]4kci+nxD'>m8Nҥc: '/E0|pZ"DLr'zC]} vrX%aZ92e]6bRl 95Ѯ? SZ}wH5Fz+ AؗSlK %T .v?E\yn|Dls1nj[<UD,[Jp!Jlf6ZbȿGg Xg20D^Zy`!KC|%ߍaWtХW#D:BtKj |%g˛\F mKbȡvfCGGl3 y0 <^5SL]beˤ{4i{?MmفU6D6+W37CV+:գ/^BS \ %.Fq1{l$6?%`aЄ-?@І2{gKw}IgsUyhCHK2lmKBJĎ7 ۆ@/CM]YlVV ; 1~Nq(bJzu?&WПS<{-\=W0_ (VG``QuDROPh͆W’|'$m)+.;R?7쵶Oɋ?֩֨iM@0}Q.= 6;um\O2FhD"M#yL"=½ ׮BfUtOeTN 'c;~z*6($!ʪRBҁ?{g?Gl$d_ <&!0V@e 3aDW*Vz܍BжYx)Igx G<{q(} vJdz5:mV٭WVkZV@[>(Y="Z:UMLԖ-qrI=*c֚2GL^vK4&`?p'9"$ p]Sq}@U׾Kl%m[ܰ[懌UVb[VQsA%`OItC뜟d { 4duQ guj. wQؼCڷ U;Os)(D`Ӣ  ~jGB-hH/m]e a)TJf^eP QCm:Ā\.0k.Q/$JQR.J<(9(l:| R;">~f9cȞ&Oaů~ {|pnaAO򂩘/oYq ^L>׈-^P Sp.AɥrVN 4ܾJF Y 6Ez~A|G뙽q`HQbQrEÄ8>1 kfj?e.^ yK^o;`ŵ;#5O !k鮐D“_Xuj]]rqJ#ƨWi8|@w=_Ø F+">T'(/06wpvIQp%bLwDž^ c_,J $zJU)=ORO<,De0kl ZVzr!ΫbdCkl\DE?9w)=nEΰQvG:'D1|e'F/9ӡ]%R qXvϧވ䃕OßܤAwfHQY#{D$%z>X=;j~K7kQ֭}q9O$~珜ZV恠M9[Ҫ[~U[@/[ō𗔣U^A`ᣟW.I$>.y%,5nQ66Ja) Kdck(U(ŰZ۟e=|DK9$vg wrXY'{r 'YeQxJ򃨑a2S2 dAo (4t;.s&dGe>b86E uC `dk$!%PRr&08<MdM Ut2Y~"OTx==xq{A4#HVͳeWh^P(奎c2;:JlU-p Z۸37qfYs ]Udm#[ p&wb=r>VOz :qf`OΒ@,TF!積$S>pQ}ZBRկ/R$K_JwD:0Ml&`pY%d=t 0Ӕ-s?k ζF,oo;&va]ƥOF d\9XV7MeRG=qp'ӀK)(eJѱ&q!iRx iA^ _As>Tmnkd!nm?WB=\*X*|a Q2nF8QvB[t%8;۝˛X}'gϺsńjr n˺@:8$ W䌁M}VBŗ|j++ufL龁aɞej1L:;/❭bxks#[&e@G7SFl,<2Fr9 vKu% [TKt9X{dN%y jqV1H,ĸZ(=ϛ匇HVlT}}0<7i]UE7qwd~}H$3,HFL@C"-8_-9i'oUAO0*ADѦݚ?$~u,gf?$aJ3vW*kU*BmZfSC7KtBX"a\((A+,|sIY$kH:2 WdP~EkكG,YD'0\.#\|+˪|NMy86gMVkdݗWU~#bܣA9sna&I;\ݐp%Fv#宓<%NBԽlnCds dO?Sm9N/o5. qݙ?ʈZ}1^RZڋOɟwT4j|C͆*?hJ&|4 :wXrMh\%u& ||Nz [KDZRkX-Le2>.)s׾zi&3SyF*D.y6cv>\S1%v-rRYǗKv`itlX5@rm]tm N`rcs/w݊lP?HbJN!^8G>?HooJ]pUbmTJFO֞Y',NQB3Z+-١nԎ?8 5UYQz[o` $#/GTt$XNEVA.S>쳳_ {ۊ}}ט d*r3(69o 7lp*fP,ճ|݃?ve.a$ k_0..gtۤ )[=L.*x5br u2H /ƉyIo7}v4y-DL󚉩d50K#K 3G}a#}X9JNx2QuPx_ ~( ,< ~\Ni=co &_E,MKD';^rJ_JK(K)ہ8t kz8Z7:=!P O:Y+CΚ?,~V2Kz89QrB8]] .ǟ0]:hp]Hbo>t=;;lwp"Et:7k칪x6AT!>5pw0EpW(=" .##H_pͣzb-j̋MR̭&ė*U7ٵF85ڳ.,+'z)`@6'l؏;< ] o,-t~zv7Hv'c?DV0LJ%鉧V7uPj4+xkb@[=০IVՖh-ԑvw\kS{OL:n~gکBR`Ӿh-:\% {kK|$2>'/p$,)Wf!嚢nv͌bCi;jo{L[? Eb=&?T~oҼ<-zږ0E4OaPtʚ|LN ZcrJq2@YW+=о3\TT IhsS qޛ'baT,4Snd9ش+RlAnꦀq$9vL1y@<ysHI ]\)0} C,yw &Z2"@Ij.c_O\nꏁ%hQ/$ %.vJ"}w1| iˮLZw\eMQI[#uċ](7 ]7lM)kQ/]}/b '` -dAE*6vA)73ҤE#Zb$DJX~#nSn-UJ,zP݅QpL=Du<-tއU@-eR0u'/2ɢn;WK U0Anؖym~\FKe]Ȯ#ԻYQYȾO7y?#g;Gf1ô,PºTʣLPQ x)o:=/VY OЏ >LV _"&8.ͬ;ln1%,7|6 Tm`u\S" '&ߍZ'[mWAVNۙ#v%O\l9U=$1Ω`lɉMɌx`&}}0c»9c>=!foZ!ko'./u%lݮ٢`^ּ'ڀ*;E-6b0i=HU`p 5xDfu)¤i$1g/ff*)D 68_˜% !t?vea/@"L=RUCM:psd\H51gCUf; yxY|.cվW:mr).}9~tS| x4rPw4VQYc$2^0;Lj NM=.?7OЪ\&zؒ%pT0ˎײLϕ<`f ̣Qh9mElbm5Du\a$+ 2::^2bRi@x`[UoA2f @ѯ2;44W7 E/x@pZsBK%-u]"YMʼ#+qbLpmnWsb?{yx􂊤+9 Ld"ۗW>["gG'O=m94+,::U׶ 6Xl l@&sӺiyE&)pߪ/WD>ڌ,3]or7pQO ) wKtז 8~_IqF`jY*~7neVuZ$VfFKW=ctt _T70f#i靀QYQ1jZKѫM4v߱[~QzD51OϘ4_SnD)Z$tď<4my<ˣB=<4) ceڗWcdN-u:V Mq: &XIيR \h(^[(c;q~} QFk=EBc*\@Qe?Rg;ZP)Np b9D Dz!kWM*ņmY_ω|jAz&6Dts9v&MCXk8sQm[{ *ⱠJxag@60 R\ m[^_wx;LA|l֧9FpA-Yv.NJ`b"0Ak8XVoi,*GQJm5pVe9 wH!3ivXl'Գ.1|FǦ KBؽCQK{% &zHLxd1:kIu"dGX!N2YtT>MI;# @g6r!VBq KGX@6:a%5@Qw&DMCTFR>f>!x`%yMR#bO,@hnrb?P<.tUX Gknj%K 0@[+@^94Lֶn#g <9eԟ%!rGyS+ԗƙUOKSޤqa]t}ʃ\ @AJ:~̘P&ciYX^ͩy|d&mf˜&Zz=%c u {,f%|YLו~ݨd݉:+5ʱJt74B$,7~s{GP=2<9*ݱ=0~b?e.VISxouay}e ༩l+:CqB{%": <\iD] ղӌnZ iAe::Ew5C:U6 =E-p>X XlW\jh5ONj\q/|UeHp6z|Kݝ~Ҧ @U<Ӊn QE7yHv}L9KnEB9~\/@㾄W;o9 w o1ҭt6{/%'a: BLLqs#U=^R=vn,iN,$)3rXoyRTGjUX;-c32S=R?:o0MW(y 0OЕSߴ~pf}xSPL7$-MI{tǽjI1~F̤)<$/=EgJ ڌ^(Stjf6a8V/ lUPWhkЋ7OU=7|&boPANdaHB+R1u~d":9lnUr%vSD;Z5H?Z\&qu?0F c5HxxxG 53k^7昄&oSAX]"Ozy7qlqc4ywtD2\+-)hh_?pg-=tF/U$riVAPǤ![N4K* -0=^imW}ɐ;Cأ 7 'p\lYsWp/騠S^Qwd%wE[Ozgd䯼2EX P>8^7* 9!A_v3)K ud`]TD-ʓ,LG$$ψ%Vm Q T;&`soAuqj/JalcQcl* ]PU/m^xX FoRe?*V8hU~A4'Ird?8KTU:z&[͋n |r`V<1= |8tRx7CbS"{(kV Kgj kk\e7ϑiFgd*]/4jyy~wr7\^80aǨ!uҶ!wTh<7jABViDIߜ(ʹ~*nD@/v0kĿ"գRU0SV!zI&%i$qęJ\ىdőa>ډ 0-d*BQ!=xF|!d{ѥ7e1;þxW ȉ #m\ N1BY"I2+fMq[J?"ZMz55-rB4bI'nczEUL]C?ޯJH2۞Aua3垱4\Sh>CKM ;Rb4Zq*^O ~'n}[u >$i9~Vt<_Z`3 _zAÍ('T:^%gEu⧛}Î4"QIgxu٠'g=7U]o]8 緗 ,fcC/9AyfWݕsAjNB@!JgY{)?gvjƩG9453Yqr 5*MjV*;WsVν@UN6AXN\Yk%AǩQ2>Q*9|tN`&ճqq/ ;<5?bVzvJ/S]/@cVnaRab9&fs>kH Ԟ iQº09IF7R`²XtúM!sW{w0E%P8K \޳1WgؚNbͭL։Bg1ܤ Uo2Y>+D tfS\{W}~ -#BA'Z=oiUջ}$SbF3 xwmL4,:wV6kϹ+z~ƷhhnGDk,C=Z$xG u8_ӣ} :UyX'ZyYKC38)Br  vYq1۪R"YpZ#a{%0K y,u}aȁCg,`@i.^%I~9~#(6Zջ&Cl+T#2jB l?Mr\) f_[ [rHje_C6ݗRٌj$<_f_EIA(kZRժ =py6Ղ {vC Nomnu1:HȒɟ|o?K!xL_xzDQ's QMUi8Nxq ZV4LCh<B8>l=G6| w U!R>7f|NDxs=’!?TitqJKٶ^фi Hv)?.QLOH>AG)݁":dž400;~)OvDlI>ty4lÑyU7jBᨆ́h߷#J0 sH n7VTQT-%=ri=QǏnq %D?T6^껀[7b9,dPV<r@·d푷4A:61uÌb'q6/n{_J Z~q!!g5|קJ2"Wϼ,&D< oX7>~>x1ߙEJ~~#}gʛ:GFvY G,,sm^>VE:w )Z0TshRl{u6jB. Ȗ1r;LkK *u]2.Rw&^0EڇU$8tw2)!X!DlQS9Z4˒:_A]40A^ݞ1~Bnen׾cSkdUe:qR|Ef^d^ yTWSƝ4{1+l 9ո<nGDCUE?!Ye3c3X7%ކs 5ZxZ@WPNt[kn[P JkapW(QbatpYf&7WB ؿR;]p爝5a7QnJonSZPt[ wr F?tJuȮ jxsu^?dOML^'# |>#:#SzDXljtoYqC@?gbik.Oy%Bʣ4t :ijp|8F#eHhҖ"J|3M+$#?nKmqk` ]UWaq=PV+/,-IƱTKT^Vry~7o1y-"# Lsř(MqpLy-p xq.n[zÛ󊇞¹Q dKu)Ѝ,9A߷5G$XqqITq׀11HrzTn_i)9*s8I.0? >Y}c'$]̚BORE/p5~z/U ^G'>DUK %IgvX|Z)bϱ},Q' W>k(q{ܵM~=u*zBtNC[70*75t<:7l(?T?*ÝkR؂4K $Ui~0UFxټŕ͆FfL}JùTs]itJ n9 $mZ:Tmdcq]nnq6 \\5 HSwf/=i&|gl/͝n#h: =r:a{сTŘ)|tZe 8^d5b4p^8ṵ8MMkd$_`:(od!R7>?h5?r ;jx~VE%P"5,\(6ӣ+L AF %2'l(hn3NV8AU\bdO}oU70G2Ջ_I v% aWC@ԙV-Ǥ|') X_ &4,!ʩU HlY G3 f+%~(f#2ᯆ}$FX2ה<$t>Atv%8԰3yA{{I`vVa)7]#]SN('ϔa}KulTz-iqsU~➼<_eokPPbS-]iGT< aR{8Cg p٨ CzM]AyC1ڌ5Xͣ4׭XhRl ʝH6uW]oFgLu~s*"2lykLo]W܋=+0H.5 1TrDZƼ {hT9T9U?k(ylZQ1i_@>AQڀo^F| ״t``DB[sOTn8 @̜tjj?|BTFeKU,5Azxx3x,6CPAhC>%;?{//Eu!|64Axs50L, NAK { %k*M-k\:H0P 9p$/ k[(cf}$wH=H^-KMp=) .ieVs)Bg,l4[B#J7bgTc{BF`__d 13Hn6D8k%%ڕ^\DW`f?"_ Op_[U2ۇ'kk2s]iUQ:{0.Hrf!(W -@ N=ķ'ͯN\;SIONûE/QSD< $Cl CpXqf(Oޣ xI:ALHZ54yH3>ݻU_ X`+ q˳T#1H)[". (y^Z. 4Dziޥ _4kYޜUPlXSL H<]?7CAJBk->;wuQQ 0 $Sv~gK“ua?7gEDfo4-lqAVO|;"Xr,DTkruvûzJ867 +9sd[pe@~3V3;ԽT7h[)ypEV4i`1ªkR>eH6c鰫7ۻQC! 4(c; e+&(dR`Ƚzv$c!5>Ve@nܨG?m{ GNVhkIE}N~7.-Pv9s{X[w 2fw-s ΟfY!\zrZ]EԴ5\+qi+n IsLJ%DPPv,U6g > s Yv `~@ΣMx"b="Ap,-)zT I\/I.BbkXnڣX5QmI!) [J qC+0JOj x ;iQ35l_096CA2} 뻣QOf2'⾫MZwk0S"p(FMiMWhK#X3)N 77U8 b CIT$#$@6a<nV2o\Hȕ(]R['NUB+;EnkʫQk/H/U5c:_xqxE4W@X2:Eq̈O0\IMB]H(n AFIŭKf[=rU [R>(yv 1+:-9 J&:Z|Y) Kb¬@6A*o)D6ARKyN@.Q{zλm)L93f`O}&.2ʸJ?;=},lxO$X{"ϕSAHHqje@9` LיLX~S]gVB FUMmWu ~zw+br4*~^bCB%vNk3~"CT}f4jޓ{ha(i6ʜ߇+1C.)P8UpF#CU6,-Z)b 2h +mm6L]5+>3% V3*H3u2c `e ZJ3<eTRmR5)t1V>XA bm<ܾg{^R'Asچ%;"\Nh黸d(boyWtWT8s #E{^aLY5ZGp`QV/ђXF_H bCB^1\hsuhk!,c2Ai'u- %:T[KGB5 meKgcvʎ1|;\ʔcpNBNYݰ'UnQ~Q-1{.$@V"{K:2ϴ63qp8_a_[QG~Nt S*"oWo0z{2~/ :jJx,)Mp_gFn %/q(]+&u7ORX<zz{#`@r/EAGVo9K1)|Sҁ1y;\~&ɢ$EAIU9 .<z^.*էʊy.@9Q2&O}טe H]a٨Ũw/E&*zf-BFC#Q,1wqX\5 Qd.5Z_#8?#z]L,,SA `$DJ) 񠔝Z!MIN\ޣPP-)x%l-\^sf1!\.% !ң׽( ¸Rim^K<K-YP]}OEN2iq!}C$O뛋Q]LR28<$8XƽD9OzrA'Ko rRX][80'6Bs ^{ (f BARV7*uºurHMĴ_jA0KXj3Zk A$jAp)9 7qP{T зz>!co=>5[hл4S l蟅~ G&M;[V(@0.UpA2rڗ4 ) PxU Ƕ190wGMbN2g&f5RCВsr#MϗmcF!?朊1naOq#G)R mIN}ia|q) s- wuM%SG@7&bT< 0y'.NNÖ)pƀoBTvro!P" llcȔeT#黻o,E+ޔ3BYwju@G'3氐ٕ4K $niЌ#ʩPm؏ISlaNDYeL쇫pWl&Rse-0VB/ s-bׂnKi:$Xʱ){4O.4.yyR^~qKf4yE91߿nt:$c2IsAcF+ͦw/ b9t7K}VT3BG=,i|;P  "N0 pfah lY׿/kxWwF; $[[.  Vjўۑ/vrWRS^ [/g}ࣜWe80+Zn1.~ٽPl"skp {4RP5u2F|c_~"0IN1`S9X6nj4ov7(h|,Yސ${[R{bZ6&[o;%,`KH3i]ر)t\&?b9=ܹ~s Z'Sk}B)RQ0vwHVaFz.w]@t 4>&0֗m;PZ Yc*"pSBR~@/X2-lDqR`Ez;Z8kt+=#J"Y-W'˥[ 7 b]Uv>IyP_{xf+Muvp6u`]dvȹ6Dft~2FՎUv,ķrx60Bcfxj.p+Adx|7̜䝕յvzV!*l@Z^7J;T(stW{&byRIEhZ o6Zqr{Cy6R00Q~s4 b4GH~r_oc,@(E0E(+zO@E'ڗT1b͈ޥ P&!NGQ; R )bE[0Ֆkg1Ď} oU;>6HȦ=[ AW;&QUuTԔ_!9: t)1[jp=_IedzH}(y=`otDzomjE6<09 Bc:ZZ:g [3K,5'pBj{<g'WV[ӄzFðI?KCrrk>` Q ~ [>Kǟ迵6k%֕kJJöC۱^`QyE0؅,vJwVAR[uq>| bn(cƧ{GcTWߘWZ@w@0O-uy MCgxߐX}拲Q[b֐l ܘ>>Q;Ła1BfVJR,LY.14W .[ Etvre48JJOtc{ Ȗ=k|ԞTc ۇ`u<=!`'.^[)RUڽzmSXcM^H!&mq廥F}P1 mK]J*~2?#-ruc~c'e'@^fQ#Ѭe:ma1/;݌+(2nwsZ{_ֱjC]Xϊ'ZG (x4(UTI-I _2̲۠0xֱt#|,hB'Bw $O QĻ+cd8|QPna ;F Q8_B_zBIfB-:*5D,NKbU&CrfJ=ɜvBȧ6PYxoIPo$88p|/mWOS{Zػr_V[tArY٘tÆUWzݏޗi/)M̝ 95=YYVJla܄ U=PQ3jT9s"P0S5G2*M~%PnCT'\nܢ@*!/ Ǐ9Ǝ,sJ`^~Z EGm }ljYFI\.1pGoڿ>J'Ն\eVx;3z%dRGS#2WŦQ"Rރ@n4y K÷XScAʞ"pߠZnN. ;OJ\%M$\}pH B?*-̧#=R]콴"dz8^nq G)O*jRimQd`0?wjPcNlڀt _Bgw.d۰mYkBC!OwY%ވ—|rm(2ْŜ'L)Ucd.>Pr)n$E۬Nu4js!nC1X䱁Eב< Y,+c%+ŰǺ)c`Ae`^X[tA`;HGOM46r `ɼӠR[G:)=,.xm}Cr2kL#k!<(]I`~4'/ &b<]: 8aEۖqC85h|Br4-G< Sc]p a% +a}wtˉa`|B:9TapQC(əf3fo{_HV,%S|t?lz% 2o\Nl_!I$+]y$yz*?8|U4 bsB `lf}cNl*Y3wpQѷ9s|goHNfyB44on@ Xfdv;Xխ1 8y{%`^ۭeR}a>W>+-R" \TI4⾂G]obӘA%gox/ٕ_YLjPdLuyqR8` '(u< JIZ.; 5(MKSCKDYgf[T>[Rd[3b`;K[=/}^ *M:֢A scIq!WU3ub6=񀒋[/GhW0E{ߑbN3pz\qGO+MZz;e]IG*wWD5fae;ՓBL|Ē,9nAsETt{}5jr$D"W{"yNC)>_*׸169KȄ݂Eqke)T=5oz㍛vI%;jqQ*~n:,%[Atzi]O&\ j_qӥLccknİ0I8y@LlIB>ngp8#xC2Z;P7(/eŚg.C|ݓV@.s~&v<F[_3ID7 CWɮ-p;jҘxU" Zm }NeuuF~[s٨D$>] jKeYŠBI0؝Fzјbv˧2+Ɇ ӃN Q" +od:'_{vnxIne:$i)%AiW7[.Nx+z~V oW.:Ƞ/EA+kj`90jTG/6[ÝX"!O᳚US^c+S^E¦,dyGp>jf0eICMBU:pƓ/d% hpjw\ TnjhG'tBZ>)1izUZNr45TC*,g~Z]{P/ѽ'Zi`IΥ |!MbXa/_i\ؘzcl$'2s(;!Z)`2\}p[^l 9c2j6= g>vĒ+/vhj#vhqrHs"S&eG&\fqZyw<~ȫ@br$؇h.'I-ktUC6)z2>gF7/nCp7C'Ǐ2Q)#Z'*jo6`&$[of~WtRg yivu7QZā1(Ptƴ{^AKN}G=I(UF{HYQWnTmLT. ܾ&-9>;LF,1( % T} ET<5aBG1"[+^kִm6 }"iK1>moflNz wCo:Id=]  wm"3ATVMqe+_[=u73KnsveAF;Ln\iȧyQ>컗oi"; X] h?ڭN7Py_}e:;ÖA ͆J#3܅OXI’: GoqLjEryэc # /8vޮ Ǯ]5#SО6$8DL_z &Bϝ{j\֦`Hkmg _Zkt6UB#l4_H.Ej*Ӿ<5%Ukۮ;5U%9zqijܹ#1QO#NE:zD^8}j.܅Q5aw!>Ǹf|+K.c;s3X!n[S- =4l s-A6od~uuG!K#?>X'T0SŚTuBu/Ɨk' g 5?(UsL(9Mc09/1\ T0drx'd 5 $ j) v8"JG] F;Nu6zdk51jaIgғ3njs.SR#ǼzaX/+B:a3d>ejmˈUWmy#?YF2wl1jAlOipDC2+Ovdt,2SSp\5XxPZw|I\V仆3Ѹ}pkFOȿ逩Q{_Z4&]\lhtyX6O)6tC u׹ZANj|^{0;q`lhgJؕؗ&s{x6e^-edfxZ;!VG'_JӒ0xדSG]J/- =<􋱖{Ǎlt.;iOnZ>ZuCIjZw(TGxΖ9s1GpdO˕[ʉ5B^TZA3ϻ#tԢԈJ 0HYbܝuYza~$ʚSjw5_qG)W.% V|7CũAFV)аzW/&s2QDeD~q,35丁ޜfnŊ0Y*,.Ix*yq"}]4jmÇ6Y<<3R?X G_Dp Ik Iq+ZbBS\3f ƊmKhѧo!plfA?NzMjw>ګQ0 o"^u\O {G\-oTP78kct]M+)h}IU}e4>f5ju3w73IvcY\"Ej=<\WP^c=`ȩTҨڏt2V)'M-y'9iQBTaϨDkwxKIω]nyҖ*0VY !I_l =/3۝[Fꠦܷs"Z9s@SȆQ7}vԪ,~l(r/12ZuYʸ 5]K$|wѪT! A5FdUFK&#\m#¨qDOOx< ڐZ:M) @rşnDX7t^ P݃QGpeZ.k0$G@[oH[CƷ6'[}LB L\o=q`HۺcD;8f]7BNJִufs>Q5f C3#)r24[!ap3V{ cF b'4R[:=]9S6UBp *a6ͻ9cݨEdU@s ,f‡K}T5K QO= L辠2^0o-A۬ԄEIXz}YU"$8>{+w&PٮY6e+eeWR9<I'tt΀w0,ϐTbTHG9ΟGZ!yÈIBNo@wH+8)A98ɗ vM.W΢lB4:Fe"y/>4hDe2$BXrmr $dք]/C/83AO/hI,0~e$z,5*.3pto\u#ؐ, w;9*K|Q|j L{!DĎBw]\iIU)$fvV O[s:/M19^iM*\r 6DԺGhO{(n)BئF.=KAEAsFI֖VV@iZRlCf+q# ?B!mґw =i1y t KceX6QHj0!f\tG)%qiP?@+4u4Vkv>o>u !ZT-^,#o&;J*k41FePAdnva]2ҶѸšcWBOætb?rA5-e(~hxK^~ǧZk0lͰSquP0--ep䙣_ÑeY|WcȢU Te $}u+Ejv 0+J :R]_56 3K"Te!$D&WEĽ(2~Wͦ-.}O_j^8^svD}7x; iG=eoG wK|i߮z /sB6{:=LIMH 86Nr$"(O m-dBCOL{2A)ѶM>- fQJGi0G=οP'jgTNGx* 3@1f#t:scՇ¥ `F'1"|,'ԶHI`'nۛ+_Bx/HŗeU\f9*NBFt5IHp}!)cMu<2A'SUa r{*,΂E-SUp N7Z l`!+, noSzt%'CeAHxo块Kz>'ݱMAk ^bֈ|s;#sm-;-@mP@oXBwlX/<%phFVKoA>;EetO@D)onGh`?e,YC!_Ha8T97VwGZ0)kqb&IQx!豎_zzԥs.@_ߌ 0֛#W)ؠzf?}~Ƣ&ΠldH1BftNnu37]4?A^M[GCGYCrC&U'Y:9ﲂk4wi_"brGey\׫Y-JeE?7x.b 9!n~%z*iV؄jtҶAvkL}v F U%( ૸Aj!Rïh9`HD?Dx U@,IH /R<Ҳ U4'ꇖ8Kx #<AB?B˗(i8Smf}czl5aL7evv9JͿIãd[ʺ>i"'}u}Uw*oMBѾ !vr òEgwk%Cޖ=ao*r 7 %(5x"螧ܪSĥsN%&u5?vqFTxE]O6:`1130z*!TX}ҋCh}nEݻOy?MN53G\/aU!F:̥>­K_c.<6D+xAӉ"'jɅӯ_Yl4T,O;-Ճ$fYxPTnŷF&-a*mD %:3n#_n؏n.F+NceE*ObK@SbXbpjԐ8TN uDq'7{wԴE\#|{1`9x~coޏc`EpA /1~=Tsn;k`+' =$tvd|y\\]QV]{YN4que `QjQriswIK_z$&$>z5ի;Bu2 ֻ曅F "1 aU/d/m쉈 C6B1rGMjiܶRز CϦ0NWKVq.QJ""zmljR诇C2!J0.:il:e\$+V@k30V.L 1gL^\n5l %CЈnOi@g9V{AP|?s:V~Hϰ j  g,m,j"BagLtI*zT/Vͬ$szE9F/Ԕw!4<ޔУP-SٝȞ_A^me2(g($K/V,j3-?t-mii|n;/NqOkzf {nM]p%5oS!f!5ACӭ]3m_QZfOVn#x2)MlۚwHi;3KQ'] Rl ]n6Dp|kIǠWR޲HV~S wM{yIC>m:wƑ:Wny{<{C0ٳN=x@0A+lo>ʧ#^ ,ŠvqR@r2$A$o7|).$њ7hڏAT#qzW0>p7ϗqEk`8:5k(p5( :㸠J#J,KeqU蔥 <.4/bWSkf/$^o[d@X~ ]I7o̐ShƽV/H,Ă[Q'$({w0tˎQ,EL#M_9Od%}qLwcaޯrʝLR)Mc ~#TG}VpԽmj;}طWp8fn=ʠSl;cpzJνBu >sܖ6TS=Jx2T)yB󿜇ʯ*I>hšNh7`@;cz!36pů xs7M-cJZ䝹$NbP1ˑ Θ ~⵸cؑ|hܑiXL鍍|V|`IAc.8*-]\=n zvR,ܸN05T>TP ?lT$cƜkL^(Z6Z@deЍVlWVw8L'xq&0wXF,B)knkG?b}ޡQT _]̉K/0"BH}_㮒6r|"Cf;!(=oDC$~8MfmQ8*^dr9(hhfۤ5se8Stڢl`}JQk24dCZ~*"֧BP@P삞7~4;_ŹK_0kmfF X3_8tgSdX®Ӛ>_ Ti:bR94',;KVLCQ]NJ5Բ;y3(39bU6X1Aւ "h%qy@l)G޿^'q_˔xi)4e=, BR7urlՋ\8B}Zǂ\k|qӎV3; C=[bs%,* S B>CW`U !E CO0w55B`eP 3b͊qgak>c0hオka-0WCkŪw¿sc"Fڌk}ፕgPv6TxEjE8$}OzqC8%+a pٌg}(g:ey3;4ZXUz "NʹZ!f܉~MP8-+$96?!DLRP[aH-.?/7ʀ8ʋqP D[[Tdz]cnm' 7Kߏ%!(ׇH[7eCMqH=SzbAKUvGK}8,.I>g  y[Az<#3:>x( ?Lϵ8a ،qn#8{#Gܙ+na6O [e}%P72k|bM_up#|m1Y8Hq|{2 `L FN»']&9ln d2Lס??fml؝_ٗ( ~OIL%RP9{މi&  Q̚jCz$XH-K!]%"Rؖze6dS mpxJZU)f59?5t|^ i7`yrSm:wW`k{4ӭR3#Zș\ME~&L~R:ǃhoi1H2Ľ0ǫRG%m9uԝ+ x^P_Xs_y35XQ E.nI;x8`efZr!K29VYLտրT"Yuw{;R[VNӆjJ91~E} }R2&?e fbq+{ݱW ,_k*t0C.s}HL-$[2X݉XSu'ɛ?,v nw;/gJӢI"KijepvVP}hX!M`X蝔ۭ| C*&V~K$WŪTG-ö [m4_~{ 1M;}t R^ ]" P?7UF]}jO_EIIɎCkCd;S/z_J^]s-(1_ok"<2LYA{_saJMZ6 }Asq͸ z1;&s,xOq{>a+q Ip9T15, d8{v7pADEUke3KCQ&Rd]dNRxe.kq<  hGH<T6sR&R=bNu0~wϞ7{Ume1ei%C#Gw- hY]*JFn*zdy8o9柪 gӾ0RˡŚrr4,IrRLkKk@Le5\Dƭ́Ȳ@H顬4< Jz lNBCkL6oJ 2K6La`"0&7#kCٚu}!uIhPoamIly#~)}|(:iygZr7&z܃Y`ؘ xW`$"u7ќ)<Sxۺ1\lEhcnwJCɾmbڭYF]n^o2<^tQ ui\dߑ(Jf즿%=U(yٺ迀)XȬ$*~5ytI[SZs~vT& SR0"\+PLVYwD?yxadI< oui>,s821/*‡}jGR߾Vc>RC?2kqZWTt-#6; 'of?Ru[V\A}9[ʜK»@S$u!%L;Å_D'F}F!,K-`N&'22>G@Ԧ+GߔL<`"r4qgN& QyJזSo~],m:^_lj96ϠӇ!x,]nj:CbXMMlb!Sܫ͞I[@nYyΪ&K.+mJνiҐG}e:{G|\8|>lk^Ce$%wIxוo7HGa%8@BBz05u(g@TXpkX=sW{7q_ oyŢlwyJXGG\eI`ns3`إvlc$Ap_h˥GK%wD^wLIّɚbN,v?|uy*<˾\d47G< CSuQ8_!vSB3sFht|-+wL+xP@9p(>a4zTu?NC2T s!{Zf0,M(=,xsR˾ebka&3~żWX2x42-;jF>ɱB@o=^.WHڵ^t)(S wk _w,26=R֨M$䴻wǾUeIrD`C2pX\l315S޻mIA ,ԥiq늃O)o ?R&NPާT%DV?)*H-j*Ojg`&>)y \P3a1*{brqӊ h@<3"~.V=.GbCKz{M3qpX&oppjoI"0-<\5I!+9ꩨƷ1*}iq*6)1TuW)Sđ>e/`n䇦KL272UDҼTO!7෷sP<& />B;GMqp{g]/\(6s:P_w !^)JZO$ WW=-VMbȞY J%lKk1C&nwK{ků#S3ՋEX#3AJbZr vtBX5E9(U.f6]Tܤέ!a"{{YFEd'(/) L"YNa<>c[+&!N|zcW@WX͑F 2,eV&ӥ[nnXI+ |8K/TJ1,R{Hˏxa](> [WDn3qur( ƕq̐q/"nG"f*L-&P\TligJ>3*nyLJd@h\6d,< r X=èQȌŽhXB_1 -ɰ̎yJ3~=b P4Y58Gא87aV%WԎ~!S4== $Njd ^D#!@rZg#W@ 0PLtz2lD o"jQ!{{l{lu`6\yƥT5bH ]^>O~i}+nkY%r:9oȽ~/"Xoγ&߳d]fdu 輻GK-}~IjxxG/Τ .:@R/"Ș<[!b$wE{t@|NrX]fo)P=zXR|3)޲]; {3JemU#䅈JfKK@> %tێ<#Ø ,ʪLҝ[ĈZJ5H!]UTg{D{ 55 2+CU>Γurf ۝a!ͅ_"8juWu_vއk[I ޒ+A 0ZfD icPA;wrJT{9 e68m91sTI3>ȋޙJ|u%ck*;.rvu O%C .˙>#c:bz. xnsXxٔߦmHrwx|rMҸ<;%R_2&/wF+x!yK.J7HEG_fn.݅RD`x:XLEM|t/G}.$M Kk"1$nim õ5!n;y_λnb~m4) 7>)O9:}ǒ yFh)QoOxw\gMvYh \ťKQrzny"Qi7pDq'*R绱8,ͯ4 گFbMvFCRÀ)qA2gObyy,.y-|vʟ zEgeŘt!ZlWR zgEn: ⮉՜j!j9Glrv?s;KEm.lPvrb$*n/>;-> \Yhј9<V/rtu4SOŦםm,1.~~~XYM$OZGo^d4T wlnfO^^SddW[(!./+pHȯ%AAcV!Kk)[}$+9o0UÌ⥄ȶ2夆W Ef9wHZgD3ԯ5$c0kkM?aAŒ`Qd x7;q;1P )m.N(>s)lV0O,i—!ɰƏ2Rw:}EsͿz5u-|ƣBӎx<8 prYxxJE;V'BkȈCI_[yciv5.Ρ zGArlYHlO`*[M߄ I5Z#J&)/Dž i` }D\5Ai|̝L6 tMtV^Pf+1rots8)ɝH_Hl8T(.{$Xyd}+'މ&CCU &g?3Lv|iycGfFAa%pCylr7NQEq_K_ː> 9+Č 1j1{M}cs kFS7r֟b@F>XPhz6dVTn}@e5 R4K.56鲤׆@Ժ H <1֗Bv><0f+n;bS~o^#ViZә{֒8/3#/e9LM>͌qvY\:=zݺ料i))96mNio"[M'?~0ڣȇ0Bt%l9WP"56O>nUTb쑶p :Wq௬zTW2, IrObWhb0O0+t)XCID /x()32HWZl|s79)ܪA9'K0i 1vDHey'OLtF~+,jFR*^A\Wsx=76z|4 c^w)Z_ޮ^S{3ܟ,Gw?` ;i[< /#0HjgK4ЪxҔх"Cyt;4(Ӕ JgS.6Gէ1r z/iqV5j% Hj21Szi(I͆0D,?Z3Q=r.I$XQ ^_Nj&lF&t<"xl)d|4k7gAPZS،xTј~U )]nZ$k~:}Mq(kPX#DO|:ڮ7 cMWIV>`}*FU80m}ѩrMaz,*u柅5T.""%b:7C4OfܑĹҷu2U\36\W,3w.$jErУREzx7~lWCY%U\ZO4.~?Y|mO=];@} !,-F.8:_e< %p}q`UN$ \^u.F"A+6bj8rb+nlݤ=k0y5'2)=xnp,#tHs[[YTj(t\]f@X(Yon-6{U<$=Ȕdri_6wIGP _ dB`@u+#kgT)~tTyڭLXCK2' Fay"꾁s6Ą0mF?.vԥoNaNsr^O@.W68fϳ^`\C=cm%0Z5 * OI@8 4P+z| 2^ܗc= n6rU̢Lk)EaP3ɩP#o ǔ{^ntF:!GzY'FHA4R3 iEXUAM;D)2NWWF IsM+~ϫFQ֧4O:} .[>A D~NV0wpNl9ĚiT7tU1lN:Nv]&vikn)\Ym'$[&+@Gv-3HF_X!q[83Ş P~ܣ#hRVY5G$h%o-ɥMH @ zNG{0ͽ F6)b$'#/}74ފnv$jƔ==@+{u.8"seU_>\μj>+8ùorbxuWy}L[TzW9O9̜?kd<X8ݡ]C2&jGfae32VTGRdi9gQO|7wiq1`3 )M/>=Gt,s&fF=+V AհYJ:4khS&pFU!jFpFЇA4xӵ4 V]:ȣ:$PsxA\78h1I'e R?v.>·p]+>@@kFB06XԮ #xլc `jlV3Zɂ_`՗bQwݤQ~@2!n<#>gg48xԳ)&۽-p]|p= ]Űɗ5b"ҩLܚ+Z߅E0>CxޤєHY#0~isR6YB> J,pȧ~V(^qXAF&6[^*Be ~r"~=bEA^Ti=Bhc25;z =*y؆VKa"=S%o}*?K:$/sēF_ʗ3 I &A Y/2ݙ w2}؉ѱH$H_ zgח6O*uXv` >I:O }TGpRKuJa+X" 6϶s/2bȔNPE# ۈCC7@EvA.p\6=r69ʗ#ɱM^*$šhqoľ30q6}V>z]Qen+Xo}zl0CPp;JoeQE@S8veTh,#֚ )DU8b\} FG{ : r.{$$eM1JE .[L_t?qSޯ]i0AGzpQJqMOoQLS F5rny)}/L)=p3ElJ.`Kwz> b{gܯGF0]9po س-k'pqe`=Bqg )${jN<})uF*{2ic_q=l8t?]L.7i6q29{"ŐsU b43cugAu6Vɖ ʲ=<)54T[]asJac&(st֢p^pW4>TH"H{|dAhZi0;aOD;ڻ7K)<'&zDH5郎aj4U*{žb=z Bt/T)lyJvH!,z_!NxIJrk;F=Om_",yfnKěo@-{V(وcyjde'u&3VL4_Ax 1T[z1Ds.YvpųZBBNqM!P"-uqr s nv$o$p:$J{?/p'lPV_pWUEm3h**SZfNw FNFײqo,&-5LWGսBf{8XE=TʳC}҃ӁD^^r}-L @g}3/p\$Uc "ᆜr?5ä4p@)4/.wVFD |YO_ֵó2K:\ -`Ǣn(~fz \ ?-vyJ.Z~ʈ dp"vHtMv3%O ?seI(&Vz&Ki"mnZZyj ^oаuV&紈q+֑ A25Ւ~7cg9Ռ4Y0PkgE򁇔aA][s`hlt*C*QALN7Cלd) c7Q\qi-,k.ykDkn>XO՟ƅQ'*^@ 5:5>FX 0-rT2er؋p MTC0FJ705ٿ~,rvn'JG8u;t܋cv?o0S(\,VS(P=]nӠ'AJTt1<\\phP^_Xij'PyA,%qrDnbֿf;t$(,0#cXsP.֎`W "|8ItVe"Ua UUH9+lr16}BAmn vZdDzV%d%Iw)3wSN3HXր(2 4+pr)!$t Nv2TzJ[67`"eCz,R(MPb`Gn~7 DžԿY5w97EPE+t)b{NG;+ hl琞%VJoI t&3qj}7cnX 'z$ҞE,GAZtYGGb(Pon#Jz$Jx%a0~<n{up`q(FMItZ涥+< L7\6ojckx+{$Jt4 l^{۟-u$*^$5@kbj ..F{sRgT Ҍӱ^(A<4h6+= ԒB=iR3SGS6.> LD)xTjl8_,,~: 6) q5q6nʿ IF&ꡁF .1LdMZy5o <F dAla7;8S> MwSVdcH4tNyNиĄ/lzЙrΟXVe| '5qi.d#<$7qzk90',:}2R_svD9m}Uz_W`w\>0jܫcZ5lW+, QI 57lxP8x*r/{ f;PKّ'޹U|3|/k$1&rf CDG[?"TxNN3&)^\SD5O!ŝ]qb LjŮ8햫%#")cNuV1&"kfLijwβ$.8١EGvu_7D k7U)E 2 *9kf~ɏRZgLLyruòJ:Ǣ2!"&k#/P ?D6A:< ##3My *MKi՟jr|v:f+ 1jq}{Ղ.iw8>jyܦ|bWrWU+K^2_FQ`v+1sRV=?@Rc ALc"?KmoSjI [D6oB$#K3drҹ_ uvCUdè./ͭZ q7^`InµWcq.&:hd^3W!o3& GE`ZM' ),%#gC;$scBugzz67JJq)enM_1Vv,'a0 'v7;/5^o .kQ 4ʡ- 2Zxb+R;%)%"NjSV ! nLs g=f5uabe󟊿zTlN#/N`Cc7/%V+@/M"G,%[v D+!l͏ V HEz܍vZ %bc=uT-eNR5& _Hme' ;[or>Ԝ2 1|8sZ!.X> בwBUY>F]m 6md,Y5~IqR͸Ȟ-:Mw6h$scqxo-N@SޫaGec) ,%R?7DR;)ÐjGoLAR Ǜ!U5jo>*E "B\R_Lj QU Ǵ9cQ&^i;I8JyNpZ,مԙ"ӉFeE|ߔwC?XDlvj|CRL^tш ٱ7\>*Y +?ת |}K U;ej5-} 3ܚ3%Ssl^ܑMW1z1[SY%x"!a4B 3.29•ahEm@>(j. TʴHuځ0?aI./pgIE(Tn(FoJc8t#cK `p& 8l=gra/ȇ5iVƃaչ{v1*v?)1JXT,Q2d{|܊ ^;thD[\H t(/K11t7ɁT W0 %@}$Ifa1{- _krNso@J Dx T@tOÉOwod1}!-pVG„tŭ3S)oX`G>pL!|47A1ں@[K$C)shNP.f%Ш EWFbxFר{JGYʵʀ+ #Me/U›dfsm{d{p&YP;~uz|%awl=F /ު2y6JeJa8tM̬.U w7ĕa,h4nN/)=iR~"hT'ɂŷBXEKd$αʤSHӪ M*b|6xN"C2Y7yEK0]y$+MTr?aˎK|H_|}gkkCZVKsG_ӍD/jS&.HY5)ԅ^WokrfKޫRJs K,)eI/5r!sSWr#'A3bɯo2ʂZFkP0-_v" |,Kgc3$IP~ϘU7w".[Rs(`?T"D%MFS5wiSkH+a@ { QP`GbN]g7Ӧnl^ hC lC83"IpEBtVj H?q2n04I '*d8|uw#Ct5$ʪU0Ss|Ux0%KzS`4r׌$o_([7Uânty]&yXZ\.}td%Y}=Jb@S-+dx!F?#`x&cJkU~x`%ttfCg6mrt25L?߮M$zpp'ش3J/!4?ޣOFI#H# ‘PNS\x:Pq9* [R >{mCt;i~C>xoM\OvpfglPg(o%aL-~7ʝ;)۠h9 jRa0%om^m|63]~:1?VN>ck{;Pc]@w\3,|:yf{uZ_`z4DJr8w:/l5UчmM`@ʸ7`*2( n[{BNVu1✙&&TSs!"QP EuI3}#"kU;uׄTF  r C$7{Wx!(~X ."iӄo/ьrB =t'{- aA>A6y\%<o N~ >S.m_H^ -x Ͷ_%ܛFf6,+?Ж~Gq&BljK{B:,ݑB:U^G>HN:5'U1S;¯1=}"UЭb()>|lM/h&qt w/)@D#M]܂Ҭ23V%z݅$G[!]==H0αǏK:U%>)$j?>6vrQhtzC_Z[c<ԃ?b)3_jr HuU6|팟ɒgZ`#ƜOsSH-b,\[gMTEvl G XK{ct@O/nW"p'1.Lܡt ggN6 q Lv${"bλşRxCq+oi o?J @uQm6ERS0l uaߢG3C!QRN=+g qL^"F5z xX!pWnr-63b[Q 7h!S_ %j'4Lf_|F,nI1IlwMrB?@>|"a(Faͤ^O Yh=H="ʂN8N(` ,S4G\66u}ZXq:d|s@Y:hC"W PDaEzDu՛r pࡵbB輂ߑ~;򦝃@z8e+ ޅfE:C)C\ēNX[<+ޓRC2>G e`E F&`"dP [Z'Q$r ᚬzFɀ-8H `Q^;;  ,/[:b( 7mQTIŘEF&4~u4 |?2"Rw|j#-݄2m̈FK#"bIpWE yAy#wc0/piU9rnDCoPO D̾?dГ,D!<;Qmt܍XX0L:Mi]Oj+ H?@ʷyQ5jBn3F؜$WJ"F_e βwLkmtKB~y[#Cn!4j3Qy٫K; f+jҥҪ<+^Q'[h2Hv Ͻ6 h `9.erN}Q(p}\:YhfsIP쥭 ͈MeOIeط 2%5f֩EJM!؝V $;dfc3cP;at7_Q^*7 ;p{B3wE"\Z7c nբ2eRhFB]9:NA*$~Ũڥ.&g0rУP.ҿkc2{[̡&@A$L5ԊjfHz+4RD 6ZsP,LN/%Q+RdD|QH֑8,e n΢ ؕ^DK]&ޔ<IFu2܄~|zP)(!ru}LBc{{?b$DIWm"u"#tCy#s,ZI$W^e ٿlQ|zf {n9gT >{qP_y=5Z< ;x)G'xp{4kcodd>Luvuᠯ3 :)I& EWǗ&> .}1UbZtcBNcZĝNCg &ǜp ֭U^}B';xo|Eē6ŌڼT ~^^;ds{0}~Ā:~~ٰnȋ%K˥3G~&;YEرf/ØJ"YoWēKw&PwJ\zm F%o ) 7m:U A|PG+8_eNprck)oQr #?gz]P*Ny$j!2!%>nԗylY:ՅKitcs G7qГơ?;jpt y^NƕW(A,xBzhnfcTחnjCKg|ؖ`1xR,Ե*%数py446ґ4 E',65'A%&9|I;MQL,NhU< 1l>i{U2wΔ+'1e[vXpS-&Yk|nj_3:5=c6{aCʒi."H4q| @cwf:GDш$GTQ ~Lx^UBn;߸!3u٧z>UT"قҍ]eu,aO3~0ߐ*}`H0I!'a@Y +T/Bb! AMyX%@7!+%):hfqLѷr]wO,n~+:8. _\@JHy *04Hn%dn N+Mz|FђL6 *-JLʸt?NW4>ItȁR.-肾\V*Uk6ޣ1im+aWZwd:>"x ]aox9qZʍOJ*;j@R5НIQ27BLa= FE/]޲w° t:[ {shHHU6ױbk3-܅y 1U71EdJ@c?U7ڏokw@hJ0;F'JpKPpT}ýBS2!NJ]RLV߉/h4\!8wz31HXi(K?kb[NPn8Sc)#u}T1[}}aɌ嘂fkS#lI,~5K4@^\K{m{_9_"n:EI#t;o ~j.>3+%,KЈ9E*KT$Ff``Ud9/y(̼Wk~-<5gV+2_tZ,nQʊ^ՀsG\!vk܊͕ѭϑe"bxtfAmNy^(-8@3P{,a밙:ER5dE.T]@Z_Ʀw?h*O(g%гy&Df>xZ^jMe*')n9}bz(>W:jr6f]H<"TuOxxaB`W$1IpMx A9bJg )kƪNnW3}~WNȔq/UyhEb57C3%TXɪ@=7K>N>;{.xAQ/ ygnc^y) ($UK`% FG7 ZWso}1qf `%t!"!6-i݇VOaX.X~K:سtne OĘIBS?2^})J}M%`W#i/J FA!()REb1UZ:U-vgp~X(W{ئxcw}ʢ gﮢ.x9bwYD5x#Єc#ˁ\4B v$ݯP5z='rv]p7Ԩ# q85U?}?,%6n,;"n#Y glȽ{+u$~rZ W)7hSG12o0nʻrkF={?lCaԡQ|P247M}W-AK%NN#mi?'S78Mk+$3 2U3v9.jAEB#Ă;3>gˬJ=ĠDor*I?$P7ᐯ^^%Mݯ/JLeQ_GjA(;HTZӡ D= u{ b`"9^1L: ٪iq,e [l);_$]&3Op '{Q/M[S%2Z$$Wd9ɃAGMPՈug֩vahˣI⒎fE&rN3Ep؍>_ygDڌ3R91-`./$!׮g.`g!]syDHe6jvƦ\ Wg乎o:P%|hu tQj%ʯRVqnDv2[Ę X ezlA7u8b^)J_?RV*M߾'jVchpQ9\_ GZW;0`\,=qwvI+ T]R}dM_RuU`db&X+J[>}G͚(2F|ʱ^ɡSRFS>6H׽nHr/&,^S!h2GS*^WI  Nt+D" #ar9V֗9b3Qe30]~$ f+|48mb[EqVrR4o:Oܤ؁Ox;=tث93T}le7{Oq19U<H:uvWzX8{vObHLPPX%SJn\wl^|S,nu S NJVNVxVeG`d^dϾBy8GBn3+fٽ|GzmlN$\-/>;vi[͈/y<-kl77GٵuHG`c0h:6g 1kU6ޫ;P ˫QN`;bg d7LZ穣6TCݫ& nԋ89膠qUpNkBj(QS&JSKJF7KFZ1F.4V Ү~TS\B9o"m 84oW9& Bp =^MtscLJYshϻ8]=kI3!oҦ P@G| IHk]bRVa)S)oFtn!^eKeyLfSp/hя ӭ=۰ N!o͙ P`nA ržVy{5䌀ϙt0݌UJմ.JZQ*Nk599m,H8֒_L;<,R<+jr]X8vp<ˬ%(I{o $O~5Nw) 67U/^^1`+MA֭5 ϣZp~cۈ:=ӝfzC#_6{b7&N@։W:ao lHČ*'yt{pL;*YѼ@3|0̓7z݄Ksq@gmF#(2l %\m@@;|>b%ϡ~b9vzb-?ez Dmf;n)z\N'V?s# ~8 zbr;UUNPVv{R(kvg˅pΗ Uw0`p2 s8ڈ~i[)-'1<Ck\4p3> *dd3!PʭO>%۱j1RLズZ{ VHpe~{O&;-3Nvg4R#Pe}3 Tr.Gs>fu J\Xh]2.KLΚ{->AڈTD"sih Iw?ϑE $@M~҈17_st9`V W#r !':oX_iT|%yn2)XсE4=C:O0344qXpVqS4fATE]~0HUB)fu`Oœc'h704d+) Wr:F]\f_h,_bG׵-+jbJ8'#mĨWł9:rSm+l?(g\kk6 sɩqBS,_x(vɌ ׺u9nQFk GէNn׶s'hsBXނ:شK;=Gj"||w2H~غoF  џW.kczehf,(Vy6 M+9qj Hd.[(LF.$ay*-آ:V<؜;Q 0#G^A_S<)3U1tչ @X_Xoo!qK$<ϳ X"XrxGsygcn\ vh4jـMECޮix0OIDC68t)QV}wz(;#SZ"0_Y@}&]FRFo>pq־cY>%M{p5~$gUHcգ4%H9-h}+`QgtP3*VmكqPd͊dsW"~C|'2az8gJXdZ7D'A58"+ӆR_.i#f#a!al9^f:&0*DKcA+S[Bлbs6=Rcnq-::U 9\ƺ)t$e;B|EOs[F =|C"ZnQ$U ;1g?2-DE@NFRH- z KM 1Ԋ( 4n?W¨oI;-@W4EnD-/l3GgĆ/"V۳Stí.uXLˊq<8X:VݏxW2*5_GA3{䙲iSRP(z5^VTÎV7-_xhC%Ow0#-/j=M+ eT`Rm]6tͼŇ+B26~ 8NЗۣQ,uǥ'&ۧB+&fa\fTu5I0ʹ5٣&K~ȓZ21%-p7Y]|Nr>l6?DP~%)0`2ȭ϶ `ZLVB  CzYI,EoQgurB_}?qHAԽ)m>JҘ}. ,0pɥ{H hx$<Ǚ">qcy?~W$ï{ ( #3(1zW?3NT-! k'f0V' /-G[?hgQH鳛EA_`JL[aH:ak1nCPIGoYu}'[}ϟ;Fo0qn47;ʴn?N޹0%C-љ΢ #9 BlH*YV9ƒ<}:v&D^Ca6zɘiM4.^Qv5GᬦMm|y[aԑˆ(yэQZd Z-A[aZmɥS#mc!N5*> >-TџW}ta;/WȼJxڀ^8͢Hj% 'Xu/rmѧы|.:ck躏A{AX :|~X@4 !8Z{Tˌyw-Ȃ{lfr;5 EaJ9i ^{Ӹx.K-yd\e~M+0+ʐJlQI@,R"ƭwX*Yj%N|:JWS-a dP/0*`ICN:JnsʔG (,&4/`vci><8,™}y9]xn LRb6s UPɘ8w"Eɣ' 1 [.[q9* cmkjJ,jBr*n><ȼ2J Aƭ. (0Ɣôw$u0y8R_]lj@V5͟+͈=By-hq0{ϒ(UJHvb}[K˹il50F/t2Q>?ўg_*!m3ciLj́Le<@RYH.R^ ܩP}T |XP-QR1:L +Orr}t3qVcxi{#2]#}ym*D84 ˉm@$,gK n@yۓGW3Xkxȥ8VLmg EZWA,@yITR!3>tt6N{0`ݶ/gC'co<A{5^'rB=[Ə|Zq}]M?T\# Mvy[*wojE̓t+ up2'-X3"j>Q5ߊB FAO'ͷl 5f} By :YVqK 1П|1h|Uc[\bY [_7X%Uza塀J\u 0w^C@[c÷<Ӭ~&:RsW !͉:e|{c{5z6:>=\Ii#pF!& SxL(R17qO@+u g@{9b?Xv@}l&mXq֟/8B)..Afx};1 WYڏ KJDwp ]?&u{XzzWف\ѕ?RsZ* ̥{ĄCij#A;B֢0hY}6\pgg]8Ú4ͼ y0i_X z[MÖJ<vͬL'~GlIwнz^]g D'rjoaç_qK&|;%%+7fތԀ{F{a3~ct4ӫr1y ) -Y̐)-TL KG6_0=#AP>n5z ~`r儣,  ejM?:-Su`9;u-U^/clz?+xNwiJۄAUf a LS},&CBp)(ZZ%EЦT%IZ1='sM랐#_#ޟd۽k#һ]UO{gM8`In#aZȊ1|w( :Kb8l`uɚH1-D ;4c@wql(׆rMZ4 $pnFJSn<"DHu8)0rl;_9ڙw;π瀂/ͫ F@T\Q2pe}6RQ4VWeU$sL$}p~c5 h)}lfRj Uŋ&{zL/\p>݉~)BEAe$qv/9 ۀܔc6TӼ!Il`m:{mVչ,'K8sYm|!Jz'iZUcFkV=VqrG "-7sv"Q 4h4\BY}lay.sAY?xJYݕg^9Z%W?|YdLI ]+6)dkJPq& wQGsҴc,7ݞ#ҍɛ\ymsv6RM,)S\8D{wyI4: k\~P!w-Q53>3%DG. 5>$Yޫco~ùn*mCOĝC1CX^gt1g΅1:X:~}$> v;ڠ^).a!W;yCIC19h*I\>k;H|'jlDP0R0%xŽ~n6@L$S^ujm49]`FW3O45YA+ y~R_No vGVWu !O/LkVw2evi^t]La} =EHYVn6Rg]WUjI)"-JOc<1뛕3BKPONB._}XH!cx(LIyaf,Qcb2cB9/$6H\c=ObE=($O/B3R~YF[ڬ?ՀyRdt\%pUgp4GvC|U5N {0MΒ)Qgl'p$O-q^'j=؋յgzp%@nX~w ߨ,>|d 6|3&hg^`5r.>e~U@MW~8Vր~QG$*Qm4 ,f (/AEĢ6Ʀx'^Њ1Gc۵חfނ5f{Ȟ[f 9W3;6h]yHe'7ދB5EkzEB{^u#P0h D\cB>LB^gWNעkBdϻσ3~,bL].'٨L袣 sL9zFiJTn>#Ui  KV'c|~Y[!?d,n[gȂۥ^ԡ>&̮5C:Z8ՒH? ,?n7qSX5b]f~-[ZsT Z( jDv~$ios4>67Bև̟ktoS"R/E2e[{.#^|_ms-*sXvx xWLl`pÑ+]$v\\:\*tMs:]jCYkoV0/ QRp4z}=(FG8nV.o)Zv!%'0 KEOF)CV9%~p2 rȸkmPغ١~ZO0X!m YԤTk=z͊~M'hsJ:Qt~ .9*yOZbQ/J+@槧ye&^1m $0{"@nrD ˌ'T ۪CqJ|P?Z̈k 6/׋n'G` BT?***v@/rDQ@^ ABu.ArKDȀ7E9#;|%b\E5xetv帝l*Z|&"o?ˠաۢ˛e1!mRuS09|>dܼk\q6BHQ-DeYʨg:0:#߱a~$ȫbǓ5T)(~_O i{6Ї\ҋS ]EjI>֒PA¥1ǘe/\UsXpL qM>6 $ԿǛ+…cUwQ*Yɢ*LƩSe|RH9NU=@"uΌ̤U|#h϶> 5۔DT{ 6Q/'>qzC;(4\,b].U~P_Z+}+[Ѻ] acȪ^Ya Zd^<겣!D`8ly[ǙȨUCk;i3Y}wb\A@" uÁq9tс*>M|Kc#,=Sjf.tlb6:.BqpC)~ch8NطBZJjUP Jtd֪b4uX4+`1H& XATgp#ZV`N;Y ]_Y0 j{P_M7҉Q^t̎cYUcCV Hz}YZr\;$)$q#` XɊ_L?-~ PCZS宅Ȣ$dhR3:/U[ٝ'4>oc-]IFVʯG}5z!"udRd jvV${X*F8+ߌ5<$܊(D qkFZX#On& Ah~2.Td 9wU:f1n1=vưצlx C7$e8y /CeGslB{8ׂ1{{~OߝkɎ W *5inw)KOcRf9)IѬ`mV $[.EnA |VZI0W[;d2e\B_T3^<гn0gbߋV,Hfb*qUB'lUI .mZX~z+apg\O|S6(`x yb #瀼xKl $(K7m&4n1f$0M\0T`v1)Xyd}YM͏<4 (4FI3 okOP, %4&Sa !U<_ ;Uّ!$;Ε=k [WR~>0a8J(3,8}pꯍR;ɻ0DA e@עق{58#DmXk=:wꔔ5tu_xoQŇSܠҏma:s b#[iI}\C[?Uyu R 퐗>*pv [!k\p29fD#&/X'%%Y0i I4uFEx#}Y3)$FB "J@:, KAd=qǁѨ3v6n8tCL2G\=5 ی|`AYe"b*c,sl2aٚyQ198zQ3$k暑8{)(.>TK`hw# p_ 2Z!v+nF^S fVr\p]kqֿjwNNyDsbJimg"Q,Gwթ޺\}CpeBAb>4{K|B-)H-&y(T< :6yvtDJj0Yםo 30C+$T4PSz#s©rbLNO 0;WG/ɴb W*fZa^'X="TSB<YDtuמAF}}:f{qh[Nc&x(5hjt xqc˅-ް>P9?(FmkOND9$jU[5}MQ.zY\Q;Jp.ИmAh24LCVX/;Y/ ~3'RsĽ&\Y25cTR խIUWРool<|Sr:KP21!fdTrM4 #IDG6oQ'9ZK' lkz5Nhĭ/է:Wx 끛Z"+i"faa ":`TzfbVrD#mludYH M~wm6 B W6 O֘R9H!.:NYznu?yߢ/a5ԍ[Pd=>xxE94*A-y O)emݪkg!xZF^-4qh xeyltʙWk . f=G=e'0j(pI0 %vj@ ݟf]4/g}B˗)/}-noU^:u%U1$zL:eTDoC~f9ʼ›7Vq \5K&O񛇞XstOp']_IZeDS@D o䐇*ӱÁa s^"ÉUr V  4:ǝ/ֆCѺH\Kcy'L"I@X&ަ,1ћpt5ZoPDW.q`'# ŻEx^U4asOtݲ&E.'+/*uOfO=AI$YJvBL+U)ѧvyk$1 |gͫm uV-?Όan>`D!"r>>cvl^B5ؽ֕)9NcA:ekE8%"v W9vL]-ԟh((̊8Gq;)1Y`K@#^RRSu\HChj1Z%]CdDaN'ۗgxKK κݡ`2mr%nL JᢗJx\H_Pdi8W$"INCTF?:CcNI0G JO\<-̿oDFP|M_(+ Sdi,PBܴ܌ʭR_&oH^ۃWFYJ{_!d}EtD^V [oK⯾oOOpE{uPٙO53QWZ @MV*rIOe Eǡ28ʼnMTj}}8esej3_ĥ9](óurNu'[ͳR#O8q={ڼoL&8jX`) Cko;[U}D82N;\cR[AO,of[s~NJy$2A;gzuj}6džD0!֫⠁ƜDiS$_dI$TA+}3c1- 9~W1']o]_b%cn gUzR3+*H39Jo7Xщ_*xځ+MEU 43bG| QoֺV &qnssN ͯ`|쩡SFԔ`+Us(#mY5ʖ;")s,vϲkaE,FH#?ߥUl77^g5"s]F8k~ Cwg f9Q;@{Iеw4A&|=_78#1RB7P+z;\1Ab'tc"lGT' cOH7 G嵊 ١TtE`z0/GYZe鰮PӚ[*Xsd=:8p1I'1%hq5Hqe٪0g.)R_]"rp['S庯rxh3vHvSwVL:Uͦ<-dJЋC`6DTac^۬=C$M| H2>\P萅8A3LnmY AHY/7ltfVzGJ|fODRR*нjG+= Xuř9b4{iV@ܡ~ (޵a{@K( ~l ;]툂h#ɩሉbUeCWo4+"[^ͭݪ|Ln/ gI{ ;Eg4Y^?ǶLg]-A!)\X*4]HD4p~[R7¸0D!Vv1~Əy*/t8cel?CA=Y6]^c !@UAZ?.:zT)HYŚfmfʏK,^qGb0~q;neh PxM,7#`xertS.|c^?=~В|I^`ܯs{eV/{]XkSCUUsU_NQ->Sͳx 425mduc^樃ceptv:eYSBMAMa$Uc6X q:3ّEp]WgzWRGcA*"Eи4!#~U1dz X$J5V IURdtɇ''rzܟX4hQBxtב}AbKmr g'V29sI_Bx C@ryRkO+蝅%{{G p=7+ NmErpfJ@?w31G%4`٭)٧5z%_]KhKM6=(2G6t͔ ឭYu=4]/Z# 6AKR@fH|0nv;O_hpOSb BT鎽c!a )>;6R 20}pe4inyS0ƽcM BS[&H) 5Ukna45 >:E5t.݄rlS[/#{6/Yy.{hJwt+'T~V4&5$=Cy`KF8Io ]N5{[!uTڦXLHG/U脘} VޜUIzؠ CvC8dT}=6ފL&gj4čwyG9qcছA$0e}2`h xZRpb i9B?(b mkxvpb |T$f5qOal9RʊC7NXm}XRluwD,f@ϧ zlay^Q1ā&L/KꒊMJgP|eVQovZ3|7w l^Jz:Vׄ=MYW!A?Ӟkg`5gcZ.'3G?P alsc%uyI%+^eİ7\j ~c %,cZ|oО_{!5C%ርh@mUPhEJw@>Z^Moc?QM@kB hD(PzQReY{wBo4 (:|La7e%8@x-exʥɯ@t4Jp5[rLW/-P2I I0-ȼ~aq7fIOeIl%M$`h>F(`6oM_o4z AJ3^F7ApCYx 6=u04us`S8l!=T[dڅ8!*fu@}oxWph6bVǁ̷Kv _“cyb-+}b櫇Pp&Eܱq/#m3:`Î,1Q)ː4^$ko1U@ß{N$ kSrkAw"s A}81AԌ/=4 qe8tWk‚eB(6c(%zQ~i 'a]"lu_[1R‚ Sbřъ'`&`djK +ISI`B]Zͣ5n^lNe_k-59a%`bW#A!@_U0jU\ Fdz1pb KS$qOkhOM q|h'1mk^7?D+Ɨ96#4U7M͘ŀ}+6U^C$)ly[Cӂ%"\t:@Om-Œ#8edBŭ? $[[ZGfܱ=nxd)7i[A5C^ p>FR-+L ئ"3,!GdpŴ5=(„CvRћ!wBt/wEZ@ّ֚jzXBvإ# U7$'ąrqm@5gQ!d}%7?'F1?8ɹ U59I wHb %A=s}0eJx²On0P6z¦+DZz% LoFl ֯ Vt|ǐҐќҒpŞ>ۤrvb_#/VԎ4S'GHa}|dtsT;,&xL\/NkdLRn@}.N(dlqy%Xe?C^rzp#8DZhEYaԛ<D-grQy =yV ov NP~͢',ФtMr+[ !L@iX zuͰ[MmY6pN~Ѷ>YR"|+]9xDKp̷=bf/0d0g1%$:|u߭&ݖ۪Yep#-s s80}սsgŽ}Fre g%Ӎi0rEoa Y&fyP3>NGb2\H&A0D̟ZCiq&t*L+wS 2͝\uU(y>f~KGzⵙQe۾ AA!07a[lWrsvb0JO8ݧxJgc66"/Q2=D?RʇSDhmN.7q7j5MH8إ8LՋ|eLJNփ_kn~]u'N3n%6RF.&zRلՠQ#kuׇߖ R8n)Jөkg!)@<%AW֘]ݤ*xrb,&!&$p~,5\.GR^'p=^u <}D 3-&Ak% (Ќ$慦#Дا&o cWi 5֭#Gy;p}4ǒGNM<4؛/ ?*w^'^oIeOM70NIP?J}bIrY]/" V&˙B83 #Bv:!օ6OgvւD <>5^$gOVn\0GrcC'ၷ2oClq7~*O`^V:+n2p.)#Kh%kA>2Y!e_* wz}PFq'B^nCؑ kz;5;92!c):"lgة"*Yj8ge8d9#%&?3$DK%cµjB`/ Qˏ`$h7a"Dm1;qo7pğD7W5 &\/f)iV%E=8IU +[Z?I~9g 3Kd3 =~H\/tJCf 1 aD8ac,`QE{Dף[juHr|uCЗ֝՞&ݶ[%0e]Hb./rJvVk#OF&q&yLMl7'kGC>eɿ6g+Yҍs2aXQ(>g,ZgHv w)dͦL -![})ru=my".oEb!lO*ςXx{{X'Z}f(ߐʠno(~wS"f5kHp|g|.C|UroaTp&*/ȼV/Ս#z'Mk>XM?6fq]8mS4|37mC@|MۛWr0Dgɳ{V.!9JX˳NY*8qJ"ݓк_L>0LԴöq _*5"Mt[!!>E~P(4uSID*J8=Ƕ?vϷ]?8kpNׄ&"kVf]OyXs5Qֈ|G?~R$oؘٝE\d|V`T;(8 <>"kݚV: UpvLT̎Ŵj)i_!¶2F\3WF0?n x4@5L(19Ğ~i!NRS|J]T-yB_")C+@.kft 8~W)Y,̅73f j{h+7~_CHzj&W\Vx"͘9c9KtOK V/Ջc]+}(|ĝo[疆@Nm ؚIqDAtbCSAF9X#> vfmȣ gmq$Zf!w[؄.~~H̹J$36npMD/{?, &ʝk!l*ƻ'7!d.X3hv#!1%x(ZW^V6dEͳ2]rSxTmDxUf$Jl԰؞yV D6ƪqWuT4 qU9QjZ!^+@[񐬐#@LUhwp{#6`JM+ tL0 ^S T6MV0)dK.Qgv,@a|<6'jJPKAviTw1@N fz< =o(Zc[t~xhKHomDK5bHfYg@|TGܩ)R+!⧆I_YsS_ TPl[KJXR\ \|Iu7P:i&VޜE\Fr -g7zL-z!!Z j2)6{GeD3ä-8<$ގ:- :zp,]hle| ML z5hp C~ɤ޿ ?ԚLn"u6Բ+ 3V&uh:intFQ͐ۻ\1 1aۣ Ǎv:3Mh4Z,o4PI=S`5"uLq1кŎ_ߴUT0&t Ͳ, A+@kzk尒rE*y-t5LFf|iw-,y&GwM)<$e-2&nWXa>ASDP'/2anh&3$F{m8 x_ۆ%bMRLD Y}/9e=LO]hC3 :"XZ3fgxFM'WTQ- !\N؟p:`cD֩kTX[|%JX=AlSCR/T"Vi@û^a+~ \hqXiU#׼]l#4oC'bER,6D)!,>Wež()ҩG0LpG͵b|V$G?P>ꏂskR8ww[7Hr:1ƹ?ѐŏY 2sY,Ye)n'U}O-ߒ쀟Қ Ts- k0qfq՞ikJl,#KRڮpۊn'rE6Qss+5ωغIU"~\پ@ K)oEDg;QmV ,Ԗ qaW4v6: {YU7J@0]M 1]!_|* ó UNqYsvLRMKz^(_0#K @5q.|F1d_d|0V=)qs=A^ho). c B1ΨŹ(XomW:JokuQK̩yY}݌NVOR𺈝8v x; Sܵ:B6*m̯~TlN| 껇9Dic5e6<@ЬzJO7[%@KL]>F:~^<Кz6; IGu>p*`U!EethTufw~@'0jpYv(i"'Ai,[wDVQ iK`~چS@ygMC3R [Y侤V@Y']~yIZ; upYf,[hKz"s␨Ns( ه6yPO6׸)yӰN ѠAvB,H̹K6C]޶5O'%̾ULe9ʟst4/X,y$ؚ9D}ăOY0]~{t;A9 P,Uc2kgFEH-јhfXCESz^~cD{KSd[9 {;Ͼv2st`voC~r&Z@ƥ]^8Ul'zVfoH+{˕I|FDNچKڂyُe\TFş J`-+E`+CN4xCoMbgp^ndн/68\*nR_ݡLr11) ˞e ddTȦpaE g27"d"^®O3g03[N~ņ{ҋolX^ `؁ x28J@lMZXy'd/ncb [Weƍ!}#R,Vrq ͤ OB\0JgUfIXIVHq9:mը%( [1glOʵi3@F+Y]+ _ZnnmuF/xUrR_hYbJ)J>Ph :Γ`,R8@<3*˱$-->G¤ tz#80KH,H #*|Nh8MZE2yk>tEyd̦^=ۋյԞwxu7^P/M`:ukzF]Vٝ+Oeo%޼ua=A g ,6ӨTo7: 8ttJlD*^JnfN7e(k3V| mvf &j,;|ugN_!쑴\׎ѵ|EuZqDO5N0Ֆ*G' sj x]u+Jy\_Pv'pM% C @ $9iw9@{P"05ZUY=533яKVbL*3Rƍ)TZ2 +!\N r_@,.Hg+J-k}q mC0nV+9W K1c $ꚿ\'/;&@bfX<9kŽk7"w#pI'&xTKicEb#A]cZE~K?D >^N  %W}B{/CU| PW? fyj Ku@YnzhM!;FQ`25ո0h>7QV4iϗBL= v=28dv^u)!짊#Z䄳2 6G ?sGtlr1K"]4ı@9HX rɯ#XO@6PKns\Cx#m--/Bep*br2Hz .Gj K-HxS]VR>7c S5GM&P)թk#q;8[Fh HkP'fU kkv5CzHdT!\J u z=m¯sا{!]TY(Eo7|KvB5P[#:PPA}Su$>{#7϶,ә!' >$+,cg_G}#sĞS *I==sWW-j fLtmcueXMu]r8hã0Uf7$>+ҐWZӔ6"h$.ΥNԎti|jWm в wM/G PzZ/*jg+hNd>5;E8b챽.i ItPȑ"YGulwUryp*"vqV⤶ύhrL+Q[>Ұ> vu="FT8X>`,!a01.=:cd=tJݜbᚄA5Ag1B#N@7HI,;c9PI2Qzl!{#E-DžؠQ o"Yݺmڧ NlTD& fbЭz:EK+qya?!ʦ+&K}7p@j>ӡgyn$a(O7d)4bNJ[hXUXs1h ʱ[O΁BpaY?em5- 1:R[)<5Wgٮ jJv鰁%l/Z O6E"̷kp-X)=tϚK`JyiH~v Q3ta)P_T2ޱoLl}gX̱l"z+%Cc;Χk`/4xs * D9nȍ4gVf$W-ѳ<@Y74)`tOș]E?hUě-pxM_-yBzHE^kh׎S9>e&x[ z)3%$2i ,[<Pn)A׎&E5f\IU(Y,L N,NwCgC#j%QjZ JPn&"#w&?Nl}sqB1\9u_?.D1l&$xji/ZR-h|Wq=iC'fP=oEhiRIJ,ȻWjw;'#ۧ72ƓrD/]P\`^)g6csPDmslȄPo(tw[_mF[3T>"O Ft$C4Ty?:xN ꜞ(8Oe=)1RMzt3e,BWh/.'wK&ѱ'r`~4N?' ~i# [>N}&A ((dJlYz'];Dh^z4g~Al2>046Ea$,0nNɱLv\}F4P~lf[mHOA*#d{70/v`m_gvpO,֏5{F5371053'`y8T|@U=J:h5> !sAj{jE ]PFՀ$kN,?tLk|.8UVNΐzQVDe{,q$9bg'y=[7<6/=uCL=1=lg0bc *PmobONONtB|{Tqad]VzqJJ9=ڌU qHa:&:/XQF^)7TSqmS"|KS{}'hH<=.1Il1*o*R:4\o} 眐$Ǒn-W1 Ժ4 d-Z'cb@(a|߱'^ܵz5-fgvwK(i] \+!^B?)bI4G7Nk:n~2l"JWޥk +>~M2TUz |&է'eg+]?\J<9?oS8~8"RWt"{ th[v\9(E^ވc_%5T2ZF ϰQ 8=y ën E}\;Wcaj֟`fMSտ я.l Q[-OȀ6bt8eLFTq#ə,.ȃu 2K!eM  _.[ڿb qXIlfm4H$DeԛT$16q@U>z{Ե85@^e(Ա3yuW 2hMfUn&eA¦ܤSԦK)Yl4 +,'5`{ȇÞS慑󆐅Zyf$|ABX,+'Q ?¨h7H'kiL:p%Vh&{ AqZ` (+w*iWYjq1|-A7Ep1xkP͡I7kYZ>Q$pz")$Px{~gR}$Po:6{ulvp79MXpMWv劚k{. Myٳ&0So=,nj lIi%֘N!ާ~ ګ́f_xJie *᫫[1Aa3Kq >ʠ5 ,G],iM]elbڄJjDn0 Z|l:/q1x=gq[vGPr̲Eqv))by:̈6E9fo]_M \ G4٪;ilFf)؉4pzvdB\ _>^zNĠbtjsFVSs9Hnv:_U4W>GMle.5׾J*𥥬F zp@9e ! '%Er%W>.|勉[ 38'+ZPֆjנ[}l} 2ό<}ë?1;WD,$m"7ULI_-Jזl*" T(jSC(0BEٴ? f1eF `@*ܻ"D`WR-tnt|ܨ|2lrM|0 Oe {R iZQq2{70m~ak^%KNvЊ`BJ4/=O(g7r lvj[4$GgNGDp/{QJoD ,pkg ?8GKP{&5cY%j$qu)_QrT2DFȵ[3\&ނtAӿI!SĚDD$°3 9H9ORN  e_R:Ɯs,۷!. vWjϢVefzn]3/Y1BD+_>%b8KY|](-O:"AMɵ$Jb'xV!(V,;p\! 'fx@/B\!MG $`H♶!ZpyE\M)0dX]9pWL] Hr Ƽn nJ!@ID^tA7V[iKzY! ?+E#ww4:'yt;Ys)(<6̚ mԁ>#_#YB=A&T䃬Jn[o0!.HOGkIC B9 >H BP_~ȍ<;mFAo$\[G;2Dܑl J]% hW Z35 R`23X] N|&z jb^$@&F { C1'͖5CJi4uPʭLTNft3eGI!@57K~'d+E=TpC#_(S1v̓'j2*Ro?77WHfC͞(@STqx0^ %)il&*7/{MZDG ȍO?mPPb+jODv4'n\ fG. D/49`Bu8x H [HSF3-J7&zS¶ֻw`QT76mVx9B?Qk|tޝr`QtcW8Hrf>)aI:GBxn.*jZÓ@*{L$u@!Zp~Fj6~rG/1v*Spy1_g3L组 d/yDl$EKq|&` &#ĻKWRO2Z߹T}:en^ne(>lvrjXgq[1s/ BFV3TCAF-/q [FC׿]`yVh;ĕ +7i8.v8HJ/CsaN&Ls]94]uݬt b^snO>&^O=iF;vP+/{W({̾{ .֚]aXSٕ@ e$2DSVNT^@ΖѾ`ƿv%9y)OS8mgn/U3/ynz$ Oꋡ醇Քzd?V$5%刺@awrě 1#_C!S5⵰~G}"Psn#\-^QZm_aE}|Y~xxoU@px3FXa|WYrZS],W#e3.ǣ/x\x|Ԋ.b WdgS`X:{ €^sv*-Ѧ3GہLp{s;Z/|W*質J@sD2F.;9靿Cy@<Ȗ|&Pʂ͍ 1V6ij)IOI;K!.¥uJjV#]^txj}$z$rBr5!3ٗal}\^2l!1<p5Q^ɰwnQS+!wewߒsOvZ)o^ Mm~̒W3^5{.YW؁VHi"-yopDA q{'xS&kzzYa 6O[F5I,GxI S>D7*7.>I*K(N]桚F_5mil- yҨ)'2J&h5~)>'OPT7}̾Z<-|DU7LwUzx '!U+cl>%|/m`Ym3mMa m˫K~0}K˱%ϣAd"2|:A&Pm,rAB*l#Ng e$gwlDUkpYqa]!cҀo2ؚW`V#1A)(Q[rtdu/1n'7<,'y7Qeo= *V,4Gz+ GWW\XML*ݜqakz?3H=KY~p]Sj>1N=ڲ%MǦuc=Fd]EƼq-5vSg&gk: fk ݴb2+=zB_[s&lV-\DaރU3FoA %pCAM\Ph= ? !\Gb\S5YVr(Aoah99cJ~.^Ta~˕,oA=A8X&LD@щSʺss,0 KEGebKv jo&6UɉJL:j %p4xu!'0EJ(g&hq؀h))>J67egM3&YwT\V@/ bb{ rEcuf .I:pӻ R ͗]g7|L6ծ342 !& ';Ӧ̥ǔ&-(pu̕ 9x,|([fdh!ir(Q[Igg0Ny^Y[37 :,OSctO&+d üu>.D{Tq`%m\%+dɌ$8F⹘;6U.a9بX881bFkIj+q49rpK+8}W X@dƝCN˜ܻ'qC2YduUsi)m(]F\g DQ#ryكaR-?nR Z oDSo?xTDؖ&Z:] ڨVc'C*CouJRQt>7}.)F``*!r.& P%%Si5#N΁OKf@bi|jF-QcF3RurPAZ!:ea\ gC 4o^!s*u/`of#Kw G)3ei{s0I,&'W4钔 ?tKV )z۹ ZI^ӀZ:6aj<.K^F8M, GnMx/]of,IVxgqhadӹ>~q#l#['K5i fL-@Nlw=S-^Gg39Ԫ* 3&F FW+J^F,hڡLR(glKOה}~;*Gۭd<4*&Pi 62=[փc:‚`q,Y_1_~- oId|p/iB2R :Szx|淛 ?IIm2~Gn:kg))$ͽK}, ܃'N%1R%w,raus>#f>]#x+o`7UK,,~yWwc 3eij|~b N!w}{J_2Alđ/4Ǭ8•Fت7fe\sw\d.c` EC/vkgct.5Y4*C 3*Mrƙ{U4/)fkUZg "`^i@{`&ܻ~M{um i`/x8-#6uPuN S0hHpjNic 7^rbn"@mx 'B-%0р!XZE]XʓQoh!RqJiVިydU/:%Dx_vxs<>l3=Pz?'69gqX:%rМbSчiTÀK]"PkڪN$/sYj]b$Sɡc7k4_.ݞǀ(0D֕oP ťWw)TxQn'D旓g;u]q+ (Kwt=<μؗT +mT>ȹ nhur%W]vP]Pn$"-a9X?QtWL}}o4ޗq#9.hǶ˶#pBmzb( =o|aα>ǣꯪ Z{ =ZT k-E .7˨5!+?Y9nÉB|Ɖ;h Ni@q"*/W壽4a>!})KGUݣL<ñlQNjzzY˶mрjDoG9yɷT2:k%,Ϫ˘ ~+glxHCbajzaf#8,Nm #WL%YcPK>fCmZ:}n4t΃dlV'\lRF/:X p":㞈b({FlݓBaô,W({3EYyLxjX,zI9NpŀRF fwJ&=pG rqlAZ=`A3َ?QK:^.D%C)z>ѼANHK{L[Uݽ끋N-`m Y$(=Z(Wn/@,3ĠF\fwO'Bʴ%{ғ9U8K!@lS$a&]})g1-=$fʑR14ճzXN`B,A ĔqoPo zqOzqvYg‚=(ޙ__If\i}HK ;\A ˫ .$],r DW;̀%~SzR/&8(Ӄmz86Δo$h>@1= }rЗgAjc9?nh# `uFhb oWCg&f8P{ω*Q$ K[} c6\ImpSK<k]4G_{6c 9y\7MViW+YcԸw YP+iZndRLGB zC ŵVԧib'i~᝖ewC=ʹ0"wO~-낈2{9AOqk:te||Y.У>ŋN\~;KM&r=nH"+5~b/`Ѯry |U@b2R!ʼnrQvRtZm5-Օ%DOбg^M̖`}dAt,mPQH2Xb%u2a_h<򨘞ruOCYBsgPezXAa9[xa7dF줟|me!՟̒U`OB?7Lu #T8y U\ǜ!zd r?'JV% k2=?6'X0x E _VZ^K$t%bhudZDդ{!R;@@h-v/HOOϘ4 ^D=n8d=U{؟sφ7}EdX03|EU-%w}lZARqhkn&+zzٲf~|虨7ʞ[[h8H>bc"mlM힥# i'O;)hog{@ -Y%d}Y\ҰӍn!H.$ E3Kͮ  GFJ6&%@_dΥE'J{⎑ZLkk~3CB \7plCKAfzR<< .zh 4Qdɑi!ne|)^۶(ak̜dz8gp?$s!G1ցt?ʊ 7:-۲nP sBNy }j Gk`juz?nK޸_{ }H]v]!hB'ra,v.Fefq{>|B @#><L'=C2EZtHoj/f> nb Rٶ;wϬ:} o؜aJ nIffNjr^8u[&šШъo\kĥMYv?u$)-i -(0"lTpP8ђ?mȦO3ueD@>ԙѫׇ偕{]4/ns4r\h(ߥ/BixM; W7 !&!ƃS(R >© m3h]4G`!e@ ?w XvNkҶ/_rAj1.ljW V{h~@vԱؐGꓟ|2k䘟׼;mRХ]b#k es0l/={;-C͘BdZ畀˃%3QXw0ŽKN%@31fX@f̢y8VrY[ mxq~^AnجLxaTېE_%n9TmjƙJm 4h37_ <{,8h>Ba{c忕#p &,)v!Tھ,5i?oSp8șpp1Ȃ&g o*gAl8_*ն}MqRCOe[iw(Rb#dۦiL=unu5|P%~7>Vfw!EYtĕvZ!2EqL .9wObLVm@3MAqqYœl)Z[f+*a8kC=]Y?p^v2]D*o,wV+Nu2rn7SX2l;+c mk=pUrvF84QH"LG6~'ʟ K'"bN+͉ޮղ)sg!$nd2t8y99IlJ+h3hxa*\#42TP%~^,S ɉgS(jnj% eG;D쪩oWFj)Xde&3jJp=pB{Go,ێ_snα܀-V`5Zj2RO{SMIwj O#3 Uhc^gCnEDklC$[O=2n`aTORS̹{]#xJKЯvO<&g\,gld6o,#<{J+"ni $V ^ZasjqIp~Ӭ`4J[Ex dHz6n0O'čxHPd؂壘/?/)s6e.UYSGvH-}ѰBpi^rUҸ&Ť[71#^oB@v>#*9jӆKٴz^"#OR#Uv-ΕݲKJ b/PM֟. v\=ʇCvh9ތoa@5R(-qz%4L&7,yBٻ9ta:W7|gXn.-]2*JSW[}vǖG7p-E*ݯgNnLZ7bY+~7W [>t%goܪ7GP3)p Y3b~0u(t:(ApgD:I8âYmU y;@sG_v(DFsc~B9V#ALJJ燃g+>n6Of XӾ"vR!t\_O/s/|#rzrzT!5!b9?lf ]QXE\ݜBkeC\ࡀp1X e,f8\&‰3M*vlFK\Hbi|M>b`A[ʒiT y@+87LXHdg-e=-h[B^8H.9iT Ҳt/5%:E:խiȞf[CKml jZ>%nio1S3\m`堥.:*|Ŕ/Jׅaȳ&Q]?A+:;ME^,3/Ðrd5çY&*0Hmhoam@ pfü2B3ss M馳PmXǥ0H{k M 2'4a4d4W.g|o!/ |8#0lH9dDlq鰶X!ԮF r"$3'᯷͠$(5iCLc H<^$!QVтG)cοd}e0qҾ.@Τ~ݗJ;S[\W+jC#a ǾC1H? 9:58y:v}QS'8~@|C!v]C5ni\|<d*yV,YN{_۞mܶ u@(~-‰G<+x琕r-U_EakTCE=Lf_kXEزRy]&w,W獵>2qGÆWǔu3!PkTAnŒ\9S;Zo[/b u'`C؞A=UAeV\@}"ԫ59&рnw`h75wM)13 w褭WE:mrQp88 6co?ҟ[Uhv-ޜ6VƄSj>@Z2hD]v</b#2sE30¤l}ѐCi*&Q:|Z^^iح۞YIa)_Pګ f$<*c`gwcHi!a//>ߨT5 >u,yk*/(-db8 e-KyHRY CT1:(*B[ ]Fo-kB;J6 8(eq6uDmP7psMCb?2UylDƔ`x3h3\^3WL3Y3fߦ:ž~p/?[^^cQ^KGr~6Rx7鬥^ẬI0;25 K E\wHm[3>I$: b)|X\ț_:{uZg,w|U-̎7yh%H$8lP z _ 1ssm}XT"V#rOk!lGLs4Wc||ҀɠømS:v Vb61`כͨmqYJ e ToiMSi 3*=#qp <A %quAM/=*̈́jS h{|ZHoJ1,js}>=NԊM7ga:-fUImKܽGR1qN-B1HC$UN C5gu{,$Tmxê}` r~x W^'~Qi7@z?ͶǓ+3"}6ܢƔ `A02Ji=c0_ҪI,I8ɉgد 83S<//ic_+. Xc,Vhc}`f([Xm4>^<^GRqI tUZGƝT 9!OoyN^*x3ѭ!e(Y3*I&zfB~LcҘ:ܗP25Hsfr6Vq%|9؉HwFQZji1^$0QonyBCA '.õc 㙕Z''z#bi{mx38p 0k\(eoj0 <&z#%abzgT,V. SU4mvro+^[uxx\A٭kUY$iF\*Oo }}!,Fl[qNⴾR,)d]/)vlâ]jGr4?Hb{iá.GԲU}.k.==\'FSm#HnωwC^vJTt#3n[4x%3h 8$!D(kCz7wT=ak&ucV4XʺA7񜫡&Wi*Ȗk׋gC}AKR(x/!#=-pKldl|-KxAv'k >(r˛ hf]66X*_3Kkt83NN%lAP U97VNep#˪VD6wgYڮϑZnuF 9d$3_ROGKu;Af%Nr7,V lziЮ֩NvJV(=-~3'}́eP0[xjN<4npUt`8]9}wXmM!fYMhpdCEaz^ cܟ:1连JAeĮUՒ:EǬ]0'/},ƧCM`bHMFpw꟦2%EXqV0Nf䱺O؟d Hn-$'_wpw _#O>R (4%fQFAũ$g2dٺYR|ոrU˰4H*}~Ej5Q{M[jZPKIϪ?1M71B؊!@ƫdRc"Eۇ,UV";{ ̽oT R~{Naomaz e'f7]<uGͬDQ!![cs.Uo}$SM/77s a)_OˢĪ +xPc:)-ڼ@t5p^^U@XwH>Q ;fDU#<1s'痟ݿB; B4礳wڳlmC5N)\̚gN|VmG)ǖ%NB0eBh]GtbgjKsG-nɔmi~r @w-sZuadnD$ ?0$Haa(1AC#%YYtC/i`>Fg"f#wg|vUrUPm DH8fN+Z=ew -4EUcP2Fzg~gfVE~WcBE %RGUo]y^#uTvpm:~`π[rDr^nO{ٱ9}!&/tu҆t>9 =&Fh%kRUb:}EW0aԝ鎄;$9pVx\PK7윧2lhA`5frTuۑ/^bsc+6/C{n=^ %E)@fpT,z-^WZTNT)$یMm`I ŽgxWeм;fSQH(tULZE4^RҺjvXqx8qHY?EL`^ɏEe>e}(D__:ܾCL}J9?j_s摹+0DHI`ZGa*tc^:2rSϽmzDr'by!hkًjŔ=KF5zt6fATR"3/XWSُer@Ft_\AeM$჻w .YؖJM;(Av 4Ɖ,NKgqݕ;vp;m}Ok\qsCtP&bp-EqajVe~ _nٗP|/\܇zrWcKA&]Y]uAYtG,A ucb[<(mb /k5ܳ;3¶[H.v^.c.G ݮCCq_E:@.EIo(ryX\`&F 0&Nu|d,ryL(㭥<7}- 0vQ?Sy)u}哎UGo2Hjy# W#*t![LT;U,qKLP[YE#Ǖ "$Y,3يIq[ɶ+K,`~Dx:7g֧\&۫Av1Z3ݞ֔+>5g"=ˈ;UA=UQj {tqH*G1^]4 IA;FG 3!EgK`Q6J`5>/T ~*ľ:B!7RCwtȩT(p,r`LrNG bxEr _L ԃ}kԭz&o¬z7ٚ52c *SC9RH3F.cGq1I:f&d_SMQPO'"zP^Jrb{ 1yfR|됌Cס5OpTIyJ ;|!r7Em $3\"D0@TbƘ׷"qFOl#)ec= bH*ց,=ߠv S$Bݡuh=)P ύ0耙;<0@ Tjby 5~_c#fPA*LVߥ`c'31^鑅4PGO&Z+{u@=8=NBpF$Чg[ F`Tfv?oeYLTLu'-Yz`pbҽs&/:Bу>waW6^xJWMAPO\Wnd/.]R` j%kP`w\e:C|ɊPS{yW`Uτ-`ئ&̀VU3e3X6QU,/%(o@`7N_ݡcs5aO]YH\2E2jA)=IseVpRSnh(#2;X@Q͌ڿ 3&X]Vw$'3k3~^ '}rT5=CebT?55Ҵi989wQZ척S|,JLW B=="oAsSL4;$PF|2xI '/5\'X>Hy' *1Rm~wEBqy,[jʉb&gNln._ @vPý n%,=id}KcYQ< t 7rɅ4[+R.B>岕@LL=\ lIy3q8« ľ(`I(:jRW}q3t "[:oI& =MHۍH3S͋RK X|sZ #FW[YAմ,.\`E ή++ţ< U%Τ|~`Ϻl7 EWgYTx_ҦhqP#lKr- bJZ`cYLciIJ)BbxG3Dj!]H9@S ~ݻ݃nXDvl$:ȋ;y68Xqs,с㈸IUWV)˘ ʹ{raUA )v6=tw7"EmH3niv ra^~bX6T?ši1uO-x7FSF@@).}S4IJP0 lV.uKdj;PIpX @R]zOsD 0ʜoQs[%)RFP В}gfn,|iՇa>])5y蹯{ЊY:yf=y慦b(mmcJ%<ʥ$9qP+&!9k:!rdyտBRt%ˮى$he$.5TNʤ 8IT|>jw^-){5x$RKQScKm*f_D-7!~ ҀtkAίRy; .gs?~5GG!d=͍G4r j"ݲ䑒7 WzIJoܶmy[7_"|E}dюw|:[ox2'cұv'b )8&Ls 5vel|$2BgH[wü?NU V!y(yN}[^\>RbpI ht 3O0V\fW.ܙ6dD?`~!gvz5=q, . W'*zJ**@LGJګQR ,l([fFY9l.1#hkL:(F-Jd>#6L "dS]m?6RRv*I| H8VN>B)ԕ(w >U }YiI#¿DZmލW}k3'F@"~'Hj؏x7R5 t2 A4d(̩!w lc5 \N|0blYj$eJ"KfWE:\f>bb+xB;YVMjމ .q2OiBe 2?3{/vQ$p? iSv\ۓhj^ϝ&T|&}"A͍c.kg["U*z`3=eЯ^'Om;S¨˶_|.я(j[)GvwsazB`Oy-+? N2.87~{Ga$.ms| I0/`2%㩚f[`?m R:JOcMakt^Cc}iVat@1 OJY[ (Y!. b,/&Ve4x#OpT&"AgǾ:5H,Vda+'(Y dt< }HZ5K<4tp43w"&jMwj t,6&CH2W~8E+ުrWCRRϴiGd@H.֔Cw3+D( sǭP`dea¤}ļAJKxQA+ޝg@)Wt sh!k't@q#UBr'd$0^=kf5|:t 9 "\Z_u mf=Ưo>jx ;ff*Xd8yr]T.[ >V_ǩY;] 1~0kG< 3}s㛮g۞f2n';R+qQĽp^̼b-qi).z>דG5.9Ц c}t,JO<`wȦ}WZL+ǞSOad~B_(W.&dLzUD K-z!d_p淔<6=;IBXg?DI7(OusQ|: ^ѷmm3LSeN{HZ~ ochPϚtx3<3v-~*9!hΨ |6j3T-_LҮo}^ivcntxe>U*wCsl9Gv֌,[6ϛ->k)S~Y+83B4DFvIh#_%c d' %fWԕe6Jqn|i4XdNxZ1P?lbLP--}fhFBg'1!{g 3 DOǿ0I!juIDN)ȝO:hqs$ሕw{fLnؚSKI1i5 ֗,ʗMb)U!Q2M"Eq!b]f]\LM1G z2CS}%0Ȟ5PKzO$̻|롵XAȽD8@]`oXhJZAQnhw]bAx_FVLW:q׿+3`mRT40OYMaG&$ǝg=jN!NB S:]RKx{Ry>͠ծ)4l+sd_pJ}6%6/ hv>v]^Z}bka4+ 3Rg!y͒NurO7JTLbm]CNWy@~#tÿ8uŚHZA&4j}Y}q36KKmrL;(QH)x'mhMI4i`\i S&J-X6 صƛ;R"rfXSw>hr >|x kP:NW0]{ I͎]7T,@goK!AE$Gl5U#,dUЪ7wM$[46rf_nFZL$J+01w/ 8f. ?]g*$vKNOv<::5waiKw)F e9osK~[%Fɽw=2h!Ws$;#~e;#J/Z}SYQ98n_}f!&HuQ@Qb&.4mPRR+)?-AX+r0\xuz>Oz=URlȞ~4 Q)`y=Cw7O(_.,# i şPԵވS aߣ&_`i]Cä/3UKm $,s8Jћqh L: /{.?,N,te%X,ˉOlt8RsL $9I*;y*cl\aBHǖc\3]UEgC Z_NLkSa=· lѩ3q|pØmCHK5U1&}lRAƳ8-M^Ɋa[F(v+R"478rCa:L~#K2  BRy5!t_1k9,`:sj7o=cs ]4eEZѦtDdHvx D?VRjnxߛlA"sF^o#{YKR*J..DxQdzpWK/K?[/tW}Hݻ7" &M^[gR"N'J5FYǵEsʉΗI+ԫ%I:H"#AP.8!&_ΜJAUgų-[\/Z S~k8 AFBld-'A1H`t2\~@Uc|).~ߢb󨊾{.a4 zP ܣ=&p'}`.ET;j>wIķNR !:=6 r $9JkޟrMfCx)QvqOMQ{UK^KѾ$ϊ7gG멗e&ݛES3萃anSpU-o-U?B1ˣ_~유't&w#tCOnQݖ ,KY*nh /R1*Ose]aMnD1NbnknFV%g]jPH Qo;# ~В "%qZ$V%7D HcUqQ7m&ZovYVsi3%/)##GpxѽV[}cg 7Ҭ>}\"֞X&EϘ}`6 z2{ߦ[jJIڃ&'dǙdRMTޛ }j\1$M.B<.aQW^]Gv_W'd)9ڬ&fS6 G]Ov܋-5v$E6 <)f会8›p>%jVu.GJYPob#7&^T 3]H޳g[K ?n.Z4:'tY=ؗZtwAmރ~t@hF^?tfL a| 7bCg,pG4Ag K%|-f;M%q`ojY}"Ye0.,C '8nܬu.K 6pq&l 4D~y4,/[wL 2h,< 8P9C~)bKmˁQb͛@VRѝxh,A`3O`_S #Bg> Xt(|ςH:LD󋜫TSX!-5Z5*7f nҕݶ6+˝7YA 1h&:-k<)C:"h6xEPԜoi{jvyʯjl8 w:yYډvd穥13˫>!&t-Ù,'%MDŽQEqo UλBóA{ɣ^uӺ.Swiro3y(+aR\ ;kdzIYW_LIon)]$o&Am'GD}U#oQ, cyGXC13r3~%}b^@W X|?*q}I@۹ϯ,uq2tmG9IU6*6"ێGwQ̋2K{8WEķD׼mQV8[Zgmjl s5ܱڽhWdLɣ45{>O>#w,{w)4UYCϖs15**Vz`#ʼkŲw `56`KT,PXg=3PJA/{l# $.RB$zg [ 쀪mw⬕cO i raaX-۠J&XYߡM6SԵKKhAtlqk*Q|ϬMCez>6oY6nljc6D8eՙRHqzc!}bݍjQU=Y@kJ(Y%wÞ ))yZ<Mp<2 zC>Z-?K a L1$X,zmW}Ίj9?Ƒ ]Ttx"2!COA$jN͛% ho 큩M(60Y-ym 8xqxNƫi2DK7qT͖:a}A|Ҙf 0}2Qcbө5[:5u:b@0TpJ *L"ްCLSw_DDS倊4(}/*GJEqRPxk?)opx<9+=JRNp9hT#H\pe]ȗ!DuLN\ 9~:i'ӔO[N5K|p2oZim~o>wv)̆M}W6;^a^oB\N%յϩyIz$T)B=)mm]gAWz Z]2 :H;wd ҼUkMNtT5&RI ʡQ>Ǭw#P3Kg{\8'Rb kC3#ʧhD;u]{%= a5 v{ eC8g55(EQ/ zo0EOo'<ʮcM*+CE./:|]HrI*~9XhR>*} Nx4W`;?[:nhY]RKSq*Ʒ k_ߒ Ԥ"v7ͻQgC\o#fZ!C&ό WT}ro%-q!-|ӎ&TV *0" nܳet4a4oU/ _A.eh% G 3j}9=khwҫ~cK;h8ǰEr$8E8GkHa󶿕?r 1m`^ci~u/y0^h`dZD-ٻ1.ɁzI%_YEPwC %szmI5}9U(P=.5Ug[ YWk+{Hٟo*w)b(ӧ`aqVj%T(j zՇFsQ%74-OP嵓G_fh>s>Efes V&kY#YC0Ϳc5`15kH]%o g^;bбL˄vݡ'jrn2p\,lN&ГA1&>+o5hy>zñMkVj+nLlY0^QPxr-b[&n ڿ mJlrZ<^&_o x%&0)Tiqq cw[י$bp+!Ax _#/,J}4#8!tV WOq6 XjMӝCd `wQ# 1-J@}O_~y;߆փDfI\P^rJcek[& iaI&pxKjuYd9,90spJEb2k.)8O5?{ӰGoz=?Jj؀[ 6 9j:e\vkgH @ H5Bu^].%B'V++V6TSQnxf9+ o'H~V%mkKC.kcF+ߪ[&ukMЮ#R7^F.eB_pjy]Aɽ.we.SweΩO,n pk342L Cp mxbm*:̰,yRAYDt䖠^խ5-&W6 f&r\nuo5co;c^'iCܾ{ʱi G=#Af4=^@ ^)?r]ʖ{>[`!rt fBmC6ԛ߁uj~s0a9*gVV6 ONp ήڂ'B|iW9߰YJhs'O;0;zߦ A7dNgZt՞ Fzl8e4tdtceXg շ>`bV.לȦ_2|fLRdETWH2Gk3ma4L[[E֪4C֛xxLK)u0S̳';K+&1 X=,i˨@*PNbr(xWcBsםlkiګq Cxg3 :IT |[8 wwݒ0,;pAC4_A?(j-<9!i qL/^X ;R= WnT/Nʁӽ"}e %č`bwFmO5~;.|'v;Odauh&}|^țݵQ3kvS_֡=G/_A䄷 Ցn̘Rt?CbH4 : xUV TWc9 nƷ¦Q߁ M h=yT~t[- Vvr~w柌Hu I&Ts> MǴ;&HVT-3T/k7?7OaLKee>_R[;f63yHBy^l[[Ny-W@s<;mRסQIpqFQMB$56vFN\ h)-xˇRk3%G6MD2b\*{EQm\B:$=^vҼT|KP8䵍`. k3LW$*3Ҭ5\HDeѡ7ra"tBé:̱`};tX`{"#iI ,\B& n*Ph}IxȀ_al0М")˜T }Bz wV|9<UY.B NIr?Nf15o^uԊnQb)NoUAT-+JUnsџI2ӰEn,7%z (Ճs] ZsV1$~x#=S #aA>hSdW29CF/VEXk||ޚew7Ҵ!?'O}M'Է֐`*~֑/H,pnqmcbP|}]d<d҃r\t{T1Q;W&ǃ4xT.zz=r:frޟGHUJ0%Xۤ& /2²->7%0*=*^U_O\f{8^xĨ͘sd* cJ毇=5XR*kWBC-ŦVp}|A 5ӑ'5S":46x?~߇1@|phcIz6 |2Ďg&svP&@yJ~Q S3+"fs*Kq@R"܄2YN si_uo9%AT? Zm߰t_<3(wm55 5m:WzKJ/ܩMr'$u|u&nf(r?~o)ѥ՝zǾ#̱4Ccb\fnUZ@KQ'aP}Ȇ4}8|٭\ܒd<4ь2@oZ.vq}uhwn2%.$Y2Vau]bM!EeI st ?b %-*29b#-! .Lw"K5_3:)LɄo{OWYz&L^'U9<;mfh]Z Xr˂žqNjU_~JN&o b!u|i&9 Q^|\mF77cRqP_;W=^̪\G~>PM7-ҹ=(TN3(! a5(Sp,ZA0N7Bb*%J#x}qrZW]X<.4K'> խy1ϽFC?(Db.i5!pըTEY02ȸ@0.~ò1"4!x_P!YֲL+'k  x! ꬖqM_'ZH.-%A6 ă%-EE3[pd>Ll_Vi2O!5EZ`uUޖSGt-m- D,5TۇwIߎ <@5\%gBbgX,'ScaC'f9?K5Qi7rݲr켐̾5mZ%#6i_qZC-yO&, >KHo?eyt^pz5,PfQ{u}L]RtVر) }>p{D6Mci>rlzX.W;*@,q 2H\~*=&C>+翫R]x'bLxHwjPgG=݂J x(!55Ip_QHrMOnj r to~^4 E\Jk95 s $EIBcHKTB9ĥ/!UM{ߊ GEe FԝގDZ ɟ`0Я TJk).%Su1#?R)TS3z`X4LGyM=[̸B*#WV z7?ZG<1u[~`~x Qgm͉2;b3r,̝i="_ #ó ٷ7mPS! ޏcjU '% 怆6gLv׷D oѢGASnIpta0TKђ]g\# Gmb0> !z\."q 3.4"Q?\ҭYX`wO2QB j(aR}cQz_ԦB%0f[2 ̙if4ś; 2x_kxd;^eRߥglI40"C[:uJP'M,$ėLSL ҅Sh|"IYk.;cFd2Z0p<xaHD'i`QZECjggɽVMgb\zX1~hq7FÞ8 lt*rP#4 # OR y9XHgCo't+3ֳD= ut&r!x- ˳Wx꥝WtB..5-[M_?uˮ!ʿ^žP$dBs/]4¾fo``5άM l̥'OGjǒ% ^_[vTc_ ?.9%jr=erz YnAiy;BF׺ΙP4JV͒k(ԐLo(݄ myX/HF*툒~sT^Thؼ+LQE?1)Uߠ3է}hvB+Ð ?J2%!=e#k ag(v[ǸIUB1n{^微@cN%i_3[ԓwX8hyjX^}d6 Ũ^,Xk@i;6 &#l6j(?9Ha8JCI}+t*$i˚+P#`\3!eܸkcљ@A@o|+;3x\ P/~|y4H.4#[ /T_8yGZ;e% _GiMW . Hi K?iѱ^*E-LQ3* s-(cuȌ{v.Oƅ?Łv<7;k/L4Q+~e Sn3PG!C\Z{7Wlk0+- j2.|"!5x r շrZm4!gM{6¶D;r F,\ƪXn"~MXuK"[ ӬCSh9ϭZ17ಾK>U_pZ\8](d/Bd(ډ"yJnYidӬOR=SC"[<%N4z06jETOV7GnOdG˸6wKuɟD4t7IR'3u{`g3TfL%h`Gz`YeMFg2C.͈I(B4Ah i{]!|۱zx@cDAR){\ȰPPnӝSXϮLY>H|f;05O; Cs)mBW'Kou$'zx9;wKmG i=C+A%-4*95& ")oDVΎ`y~bVz`+vJ1j> [F-,4˳I}<j^:"ѭG4"V8H/!Y~LP=&j=<[ 7\bzbd`Upv tIK atjn.5p>uU) J%KKgFuo)<{g ЂEzb?O EW6dk]T,W>L^GRUƗ`JZ5 ߘC,d]Q}ZLPf]'K Iu!ò~̾gzƟBj,=uña@-b+(A(QCCi=ϑx?8a# y.-,̄J&W"YA/As``&_V@Yuno[Ԧ +2w&%JpT Ցt?<4z尯(-\ǜRR(:/˹SWNv-bfM_\w^5HdwiBty>]H]toVPߓ%PZ&~[NGиJ`/b\.,u@̦V%0wfqrlͤU37!Y0Pس}\ 2AGB^k_'tmdr\Z,^b} $-]dV3 lo^Mg9Q :"H31Хv`۾,2;uz?k#w 0YѤK ԕ/98"v[ui mI5b0sO]ؔV~/bNx\ 8>vזzu&0Q_@-@Ktآn mmyE5 50\" tFrPn$C _gz?._/Q0Vn{NfjF Vg*vnu,ys%K PstIWBgnonajsʰZ5~W5 I ?a9P?s@msXp?&AywQTx Ǻs0#KXABnҒ >"Gp!,G,{4xl)9T˂8xް0CZQᓗ` Fyeϳ3qabTT&t)v0K,V$#0ٽΈibo(y ._,T KHikҟO**<5@ QCZvAn/o@6ݺ6aidkqxQ֧cMv*iҊo'n QΛEד8T|X:d0~RʀЉ>ڋJ32[XSP lrVz:@ ouKwz1ҿ!__H"d9GeT@q'=?eL6(GXH}Sd齒\ L/z!YNUCJDTBj5C4DA7@1lLkmw/^FXu3A:H }_8>N˒cK?Sk|hT$KHNb^jަr4+C6v1)/k+9gDw.g/!CazE|R'Vnjwkn$NT oɑ͚GJ6i?0]%, aЖc-Hho zxH#q@/V9*_݀„(QCL&0u;0|3" o\dBp@=<Ϯڴ\I? H:?Fsn9ŧ^_0hVI6ĦoSi2]>2H/VG՝ʭ^~(`Vepcە^<~ z{>Z+[#yO-1 qB$ݺWh vus ;A\2u0`VCefjΨdCK\&C麫dҐ+!жջ@=KZm]n[LqtVlshfvˊ 1&f_`<? ^IԉnhlQ }<ьR'EGj(Q6L$nW|O7?cp *UҰ )[QpH#y|S}T]i+o!0N 2fHנpWa1VĖ+doW)+Qj&`?Y<2[zw8*=dܰD=ًn ub?G@53?]<`҈hƲTl7[lC{n{R[y%xWe5AG!:N.ߢ9y;oE<οcx6ጻ r!E8=-07'Bx HaYA$Z?v*He}a^1"x 걉p2הahaǏYPܽCN< C(y~+~[ C,2\0lWIU8`RXC]DŽh͸ xw4|hS-]~NqbzfWN07۶ x'O"!tj]_+zIZhg_C[ |G]jj47*f7b>YØk׺5G%5;mq17]]!@}aGi-;v?Ӫuxaad-7jR.u@lng[4p0 )m~? ^NWKvAQԺEuC)7stBC0eHŚʓeD gE##Ko_/}/FK"їH8GDCW.l(^,Ex۴CGrꨵQ}oH*{U3O8zܲ.w^BlJ)!P{;^QZEP RGLKsrGX@YTޗMn Sj,V aa+O]… 7;G|"sVƊE+uz/&siFω1&t0SAJ; ttldb ?sy8- e~mqOދ@$e%T, M$(C}珚מ.: *GJ'A=Pl3.ؠ}|6|z=pbY 8b9};uxҋ$%{$aH;|wEoܤ@ 0G(l((@!/%^MH)ըZ1:@USH̭UM< XGOfO ?55O0Q8>}%Q%^Y kR@hfI)W5b,袌gͭTG(HgGN&v!r5vDkaٰ::7^4s@?^lrDNRon=,,k/+޼~tos۱2{OYm蔯R6L6x#.ack]a _K-E3. e  n;5&%㪩{TIO_JK)P6 Lp4*"V)uueCLlW;T"Z~[jp•|wb] ]fO%*=ɀtDww۩Hk9y>Zu8ߞn~t(#69p~MDixq)Tx4]]tM@=Ѳ+[¦ s:\,}ABZ`'bS G>jgGY+}(>=K&}( A=<vOM 5h jZ2pWOuWRZ9M@3E۟FDsץqNG:FcXc{֢*CG"Jx ah/G7Egm Bɰf0`\O#%sgܽV?ZN9({$q%1r,HikeH˫9 SJU M>nφXJq c~0؂ hLNsVXZ"/vlZA:u(.+wA>JQVy(36?~l):ې6Q&Ldz H:=J`a3;IJ4d逰eBHm`Sgǽ,5(.]+y^q;gq+߹;NM~9X7XرͲnGFс {?'mq\` +,g`hbܓhR'l؜hKxwtcDC!0Vaa|ܚ75|oʤ ޱ}ڷ2&+EZ Q{ U oijb ! 34hx7=eOԁuZAjSkxkfh6SzD4’!MCE%eE!W̷`\ ,hl75E7T+W`y2?|񕓦(ŗPF0gvI-p^)>k_槒/{ 5zI cx;llt׼8c"cL8~y9{8ΕᠣWprf yB1 Ԗu؊eo c?R[@`Jm$.sS$(D(8ae\Da;3|\@% Czvا0Wx@Y~^mFa8R76 IH{zˇة[X:e˺5?ՋKMr&sQӿ}ܱ,JE[ =F-(^Zϳv8S\VU͍m]M"`Ĩʚ8J#Z2jj)LxJطğPWf?23Bz_v#6vno-˹qL_vn,m6;qm+5+NI_FA])f;ۅ=ywkimgk4;|y*O<")8f-%j-2i'c;OA-K=w7ҎɈt@ٹMd`OXQ&&޷rܭ̘riOmPT8#x &fZzty#) c̼ǂ,ƍw+pcs>48C 3._04s/;5!] ܇ LUHdΠm6S}bQ@+Ptw< yҨY@c(KfaK ơL 󵪜vbE~e7~? MO&u5*Yó!e8C4wL'|ɿ\&;}O$])070ct֗-<|8)a4֪.5돋5ဖ~/鈩 Zy@0YW%==cQեU-N6/Ͷ?} $q[*d",' GiC6wDzmk6ӊ(/UCed ]hFi3{GΫYVv$w7B?6Hf$naΖUAho1_y VN|'xV{ÐM{,0R$1T%h֯n(nIe/&Fbv7vI.㕤j{Z5$Z%m [d"y>쌭 XtBsI >)`⓭E$Uա^q[0y2@𙴍ӁMvUmO ڏH8hi+ B{w%$G!Uzg.P}pQK-`BEF'o^a3$"~>šGР-!.t?5з[*d"#kcաT,Vر FP ů's-֥ێyArGzT!5aHG&&B."XYVŻ=v Y_H%yHxYIږZw"?- WnW 29lFP;D΋ݕӁUȋYѯQ@x71_0 ($l3c*nCɳx\ZqE#o%_pMڴY)u"I˯FSl"7D)ޞً GT ? y Y@7wL#,m)t9~UǧLW^}gN|yiyx9ٕLuݧ(U]MJ@r6ҘՕnU3{86fx0sXPeedt*Y)w0RjpX',cHÓ^~ӕ+F)s[/YNٮI{a9맰@yrS`+rDDd_0$yկdg(0d҉ Q]cDNd g)6\q^! CKo2-.w5cki9v(#?KuHWD+4<\{)$jg8 I ݅S3 Eyv݆)t` l//<!Sdȥ sGp !j7rS6[ԛµYQ{PY8Q,|WkuT@T*Z7.ɗo Qkk'ښ4,pA-y x9 Hg+6ւ01O0FK_\roA?,C-U ES?Е҈.y;Yʊw*\!~c/)~{kM4MO,&xbN[UaCbasfT vwB1ܽdT13kZx/F_xp]҂*h\ݱ"c}A>, oy%hk$R~Riddom= Q$mD7}O`5ц|bd+a,݆8x (djnӄ2Ne,#$u6j2+oM''}$hm/KL)d&2@^ri?p㣊S""chxqH62]^U%ذ3Eh j ܭ ?85`ᏂDSp3G U!*49YYgieLX>1_,X)P5j'{QmrSMNr\[wY>'R11$첕@ʸ>.%3. Y4s_:T,lʭ=J}O6~ew:_K2"Qnrrڼ$nA/HEqVB/ړeZĪ-mAn QFEζ}1fkf;lJh]bKڥVc?2WLznzg}xPjUc6Ƙ6m8l6A\l/?(c *0o $SB3cr$g7{g+[m=l k%v Qir7vR71@dq<9c޺`1pGqL`"-x٠&b!:JꌬtG#bCGcW|UԤ( k3ՠ<m=x-B(m记z0<ȰMx$D ϳ Z{)LGti \C!ڨ6gJ#PʉfxRXk2y J ڱ~bk>_Ɋveu8z0 GmY?(X#nnDU̯*/"arӸ`g;α%aZb ߦ,[Dbݙ(xH}Xo)MHuSU; c$|TT ꇸCo-OFЎ D:Vbqa";EuY@__ ަGcwq9oYb Ţ6\H`(2i!2l\%]N L;kNy9pm}5B2Um͜0}l)V7NV2Ť[y6׭frwb~Ot%2GvIUM&ᰀ̸0Yu,dnh+u1ll:J2b#'%P.b/YZe} o h:k` .~:7Fx{b\FŸ`b_˴7:s%5#*mޱBK د*%VinsA*:DB|@U/Y%N `>qr{]4&oWFPAA59F1Е֣QW R2g};jg[^Ы5cWSI AgiRBJ2pELm 4Kާ_υ4,;u`FYl`}"AJ&-}ٹz=vsA) {s!ReFrܧSX22"Hm A Y*c:W'|(:W-wG{#ɣ>w3oYwcYUE)ɸ5Q ׌$6T2% |*D{bô`=B2rl.ҍ^4Xh=KJw FӀW!ERe>Z{ *31uFF=ّgpNjm[j& -•k/N`2(F;aRfgjz[esA)ñ< Aˌ-gG+cȐCx3m'@ ཷ 4VZCkdn<$'8B:C~_ِ'qZfh)Glfl7֘c3:ԯ'+k%r,MkEh!ш<~E{֜b6Q. gt$W-n x( u@^9 ijmJtb?[+yF3MrhvR'8Ida,Ct$J wLpD=6O Bz]a(`["GNz5"˧Y f ־먑֔[mqY%@t\6 e=Oy;Ew;626j^dgPBA]WþۄRO3sA'\O*@)Ad-B0C:1t F>uxf.(<*55ϟa%g磔.nަwbИF=]FԅY,fB'?ǤIo=]iA?SHY|Y]jE0Eɩz6LHfn0n@5yԟ]e.s$(:E߁-:'͸$2"gǍ>ǣqzE$p9+"_Bw) RCvË\,0$1>65R$4Βq &mG6tN Ԣ)uk+k+Mw<9ɿͭBxjDM_V6e&uCOD;(=<F|3(El`Љ6f^i>‰=]]4(XYk*;{{œ^}#e'!7.X1oҘ)`;vSfCHNm?C,kpgoKa!|:LtLhD-gvlB ۞^] 4q+wTJ{Q?3^;!ZIvvaX@hzOG^M-vay||Kb7vvwZy'.BQQ;kS^*ܤT|j+lQ֓uӬk!ȸuPʰ/UM+LϨu4!eЈ;CM8q8GYG&tal@DGP.OX.{ G9F%]<.*1:!nqS+H-tJ qqoe,;o[! L |X;(Uu^ԓ#7HT >DԨ ޞ;)]v)^:NyB]!v$<#yFbB9O(%+[Uiuׂ.݅5~A#E]HS>#-yiļrp ս)1X{ b`|qmDT)E1 L; aI6Y黴UвZɤ|3+Dj-"9~LZ*/]J+Gs 9n?6;޷ {6C)WKt3fcA>f@2PG\ 7?ndqJHnNS]l[ķ:V1Ն{%[2 2KV?4 VCqDNkئSo\ED+QLD9+er4ӯZ<bσD*d1f+*$hw{JN)+FQn&&|op`0c P\t<Ǝk/q1#l y\5Kw3rr B/DezLs>{%7wR8PDdx-Ό b w~C,Ɲ61QV\JVWس aJ} Na? }(ɛISM=qPB6 "z C҃XmmKb/B0˳A*0Դ+^$%qADU> 5`qwY&7*V|fb9J=Sm(?:{twaH,I&NTA!N9Pryx6(jBW9MѹXd,Mzgܭ~}ifIER3­"I}Aت_X!510! AÞźH0{to؈u;K Ϻx{[~Z{hV-, vkx]>։p:CɚUtlTeЦϺ̅ոvRڥkbӟ;} et\:OK#x#:uϡv:8"K}vm8mޙ޹*v(A&02-TO~C+Ay2Lnn0N!"K ;C|}K]Ϡ*B߹1au>#%zO]ĕӶqA=i._;c\w:Z*\lPp>Z#CRq IfRԱfl> mEy|"0ثwϓ,1WΘb1Yy_u;ge467?fx#Nl4w#U_nm~dw^3LZSl?1FtQRCDk}˕iM %B)nΏ;THSY^KH`¥r@|͆qd ro'ـ肍.h.!j5cnz }sUk]̽&CTyc礔o+8[jLeMNOl?J` 2@9R2"JYNaE?A IyR_B B `Yo&Wo N S ?kư7"XLjz,nxMo B%I˜ay\\aĿ2Pq7>w.b:b*+KӹJq6h AǏRqzcW[I@ UnYEJ| h⽙yjHӆ7nTbӓ^`|MM?a˺EPhVB*q-_1Ԫ ƫf*zD YT][f4W=zORHV1˦  5K VFB*M+%DɭOOO4ymD 7|AB˿\0j_p2Jn FVB -Yv`%tnF"W z~,9ȇ"L݋7YEU0zlGt,Q9tCMny)Lǯ؀_%(i Kc K&T1߃sTSAUOȟa揂ӢNHL(Ù$Dg$.V}I, 0k^0@w!yXVg+'şxsʀ24UkܐP@ V^]'=toc1"m|%Btd+78/u_L>I[8i`1C!QRn "Ua5/ni6\į$Wh3㍨ȟ[i4$eN6۶D:"df\m,Vt:,?|r"aM-hy:'oHsHգH``:B(}9g)T):KKL Z3gB. `A#~,`] 6}R w˹ E$򥪵{si_@]eTQkHi8T;< ԲWEioQLh [Ol.r9)@_NIɵ,kj<4Yg(a^/Zj H@`ϧ ¸Ø.Rvȴ A0I  ~2 /jbP4څ<8ϮAgo-<~DG!Δi 9ĚV\ M(tn>aeL,$%IaNFKx=SAy+!L^DV0`'9 Vr X7VABmΞ x, !G0q{) Tz-S;Ӥc(Ɉ?Jy@ɮ|O|}΃w{ib(}Cb}ŪF㔣kz|3YTx0gD򎖐#IG6_,9C캾GVзMC9, _e_ 閟# ?._N+ FjVsmĩc H#pMv&bda8]6[wc%NmB@ND]O4ĎŹhy5ޤy5o <T뻻.OdI#dn fjgV pﳴϛn} ]oײ/C9#!/z?Xxę |_0_v'bC0s97S.!JxP}m#xL9V5>G pCX۴%.x-Ŵ8y-ޕgy80;OItۮAik 6vZXu39]whNL#ZA㪛X9 ?.bsLeX{Z-Ŝ^_<90חDɘpPq*v1X)Б$tM+D1: qĩ7fʗQq8)eL9I ۶xc)[tVطGtKlw m]x`x"!lMd2VG4̈hJvlŲvY\omtn0v5Q!p:I,f(A;n &߃`/h{r8=}nWMf$ŜCUEU D)= F6 ( *I,r \QJ{Mf=3!y:8$zG9L邖-ll|qI Dy^US /0I$R ;HkЂُdՄGO6wʩ|?Q8,D7l8qI?[2m뗂<pIldt|-Q$M'FRYp$KeC cSV`! F,u2nEby vՑQQ|mrv%@ꢳT<A-m?fjv2Fz”WWލ+j5ty**`ޖ[8tYLbi^/c} –(#WZ%`s|LY_ ,e0I6E5݆v#jC>Syt52d<0)&G竧 oAĶz(VS4GeMX9iqR2f&ly$@h%ѨsToʗwӇ wCeBlub2 q}[eVܚZA$fGX^ s;{@0};+ 3@W pn󏉫qcA(5~9feσ6P\^Mg3SD7V' M!?\KCWviQYP59&oe=ęR4 kA-g7כl+{4>ζ4[::`U,l @*m AAHov-#oo0Hn>*`ݓklI3"fk-O'td<Thrk5Z pz$_"hz !~>RvdMp ܌E)/-10Gu X^oeE'4?g!;;XH. 4GA^bOzᬭI *9eF} # \_gE&FhmQq js0^"ݲ'L%y>D=v#r3cU/t@ú퇛h?S@hۥӏy0o|(H;@zZY,:F֞o!ehMzCe6CQ-7js#Q( B1Y ج peRdڟXϳLYfMT8x{KZٷNMQvB^B".*9QF?`S4u(WrC2iF_?L*Cdu(Ón]7rb&ϱQu\92Va7:n0thUW&ՑwEu2{1P1 ru&V01A%!V#vNrDcO3 Ί?Q+Ȱb2x9l÷h"'QA0W8d0JhxH%\F7d{G4[ )~nFj w+bg6W$Jw$FG)kN_DK*ZlUQ_u-X3bqG cZ5R qee*YNaWT_kWLiؙ@0aZߕbd]+ɼ1k,~ z#ߝ?\V.|{̛t $U*LD?xgq?+-4*/ȝ?LGSlv>ȹ('Ǵz,/ PNC *uddbdJOZ(.7 ]X܂IwY6URN>R9(yh{k6İ]j@38urZ2Y]M >g3mj+\##X\bixG3lbƥ#I1qҫGSz`5ܗJe.֩x69 ̲-!,,L5Eeb],G y >Nt{`kKf%,C lCR W$ASWI$rp+f]I}l]֍:C=7s-l!ih0e\'ߎBva{Kwr1c`K[ۺlM C?P 8qdC_fn&O,gqaeɢ&[AsN-!Fsri*[ -?#{ #6)ͭ@OB]S.xl^2/vм1H#--xF @nޯsSH^: WbZ2Xd-+"r~!X\FdR۠}_?{NՂ_zKY&ƒ7,-3-P^ .(G& l4QYxDhːe9^w}w{l"N>8ڲ 7h,P4Z.{njܰjqr. -Ws#BΑt9%¤0O+N'atZGh"y $@=qLlZ/[InDGqWW}f_̽a~["%m ZTQ*0^g}+E^yJ|MO٥iU"З=iqW'V0L2- akzAXI'Am?w-Ŭ] r^UgPehOw}R֝˥jj0Hmp0O`j ~?^`B[x,g[XիkmFэ%5:iAVk9 s-!?RLLhuZ Wَ4. ]D$?pka+=f $YMY=rS lʄx%b 7Nj lw(AN9DFn~n. JKM -m/,wͩ Bc)`XV= vKϑb<#+!CW_㖇}\#|w=dDU#" Ꝃ;$V|gp8ῢ7U >cp=5)Ǟs3Ԉ*b3zP7b_K˪mr'iml7Nlo 콊A21Ծ vԅXQSC%^8%oO!f_KR6;j]U b6<&C9='J#rc,0F#EEՖcvq9}16#|TT"7{ vEj$˯t 5&Ybc}${:krzF%DN%6v،tS% e {um,mX[d2 07(ĒuVA1O b]، 3J xSBȴ;f-_d*\[tyP \{8ow~{hMZ݌V:>ȫ3a:xTh˼s`C7c;Ѝ|I5Q5HU6WsDǐ,2b<:y@rhѹxF2sAL_\eS,4]R$ZCUV(;m_n/$g!<>oƙ.fi>jEA'g6OCS>ϛ" |]{n /a`DJ5"s[#6;8!'ZLgd'd88FtDVJ*)e°1zKm3|˖0=: 3PWtgoH>E{g*Zz@g%tf &.*+y Vpv%Pn݉VG?"U6^} :rdN@;/}zCNs-SjGo&R mÁp2`{Pu5/+6S R5( z׺ N8Ot_br.I tv8Gn n" \kPxfo-.՘Vt w3T2w, iY %>Wcm7bZ}uCgcppzj9a2j<]%@W| 4pze2wYѝ S3N?[1X(n@5BfƾU)`#xJ<9չGVnklxW:0FM&kڿly oџ0PKC5IxfVVW/6Z2AGUYLv:1vuT{#R>SK=] a;3@V jgGjltdfGfոSw> 4o< u3YiCkK\P_b9*e*5j _CH<˲>eC DoOw`Kǁ>8Zn>k"xuk`ځ)V($(V~ᇦElM6bĮVHE2`NT;E]NWN"=92KdB t)N#[0JOg1r]$ _EkL!YsMPj׊?֑s!}B܊&k#D6y_ž\kXVp[`]2ᩎn0ooP]&M3\H%f,7bSkIWږ;? gK^S]!o%qBA1ߟ֊TE2Ģ[U/rz؎DشpTa_GxVl=cKi"AF늣0qi/2"mUxowTͦdJ/HF&{F@4L(jdO*>k(I{A)C&HʥAZ.kFi(#/amm׽|z=eNZށV_큿 J@Ī'Dz+R\:B/3#1uI@(%F[yDqf98ljUJDuMo+aSP XL(᫻hoۋµ E1qW'ouK|+ͅ+,HkOq:}_db:E' r2DsL]y2Hc(%MO\Ђt5ꁅcʏ<+r8S &$XH.&~^ԐMlJ;(b{CA.rQ3|KJB~^IHjϬyn"*g JERoÂ? قR[6 Bg)9oDܮz2hx;y!6 73E#K '}B2֘,DP&៚`~0֤Qo uPt;C?#>zI4v膑OWא+]fxng| a[[SE-apSMBt? seWVuEG\A@(]8mLA}KPĢ ̇{CϚWH.KXUoL'V tC;q}YDP5J}|86^uIȓ?-̴T s\X=߆{gN/ފ!BY]c:m2?Ǟ́r"C⯋nvd$6gF(шQE<\ x*6} I$5f EYՍVּ5YKӄ1QaD]BB/pkJ5Ƨ*/F4ld-N7k >+F Y&nH.'W;M)hԚ1]ˎCv]1Zj-ֵo$xzr>JǢ)C ?*eYÄϬuw!SCУ:ZPw>63i#C!d,\:nu>]z [+HWSp[kj։;&11;< f帿 j5+\C{ٸ =<\)_y2q!= uБgT+R/!3sR{ HgOci2wc"T+K,J6N6$!+|N5t88b#rjb%AJ2G`J}pS¬G/t}!FDT)6cl;Xg,yc*3Wh"o hMI$4e~( 70<Q' IKD 8큱 jJ&%k.+d?*=tGFg-P;ӛ<0rYSI団=&R4甭yUve) {Y:ao<* @v-D ? J=it'@RL%\>/6pͦΆ *և5bNCL;͊Ez% p@ds?,\9T83H˦d∂xF 1>u>d8im ]ȶ0R72${g, &c66@ n,"¡ %/cq#k>Pb+í_~҇o.%>۞ٞȋBx!}Sg)Elޔ/ld(j!!SܷPZºr+%.fQ< L;\^RpQ2>-4G!_h?>&ۡ3&B(QJ{CbzÛ5fD*y?ג;8g8BQƀڡ#s,LLvМ= <"nrkfQG\ʅ1RB#`+{S}, #W(՛ ~NcXم>OiT S,.&–PL;:H?"/8uxhC2gڸt57#sbuW˰%4yG92?Xޫ~TV.s%ȁ:Ej%F£UVҪ ZRź\iiB9[B5LVCZPeUtt`57okutػmYj-ȇ\U/|SiBz)`m_>xJ2^gȂ$bWЇE?g*6E!8N SӰRc/鑧t1"GZQuso-js2JVPVNh΅6.]mwZwdFYؚdԓuD㋰*իIde.~zPgfP;NQ{av('`m&ǟ/V1%4[?*Ku*`wxxhwQuAGtv4N[݄XgSN#2)6u97 3Kc3ɧk}߬QAZ1󗱴0CߞBRbf#tFva8+-T&A*U~9)^0 @Kg}(e,I:". N(9 A]d,3. (T 9ocO/^V`_)VfŸi٢9 RG•:=j{*w> \E»'-!8?{VbF~(΅ ioߘ [B=CwHy1XC3בA@͊IユälY&:^@ٌb?/9&`+kB_v̉:EM=2Dv||'3+t hF$~i]m6+,-蟘;qWWp i-?u'K2b|n0{}jIp8UM_zۏ(@gM-?v ꞥ oFdK@N.c); *{-?vhnOϳAdW?p#W ~|^'$b"y%o ϸ&B%2+t"[ϜHkkSFygCZ۟DT裶V0T>pi%?H^KħwCwy!em-3L# b&;Ua>;Wk&hUnπㄵ!3Һ%ogt=|">T'R.T) ttNd 5h'v8tX.)3Aw2!9&SgKtc+vOޥXZABε [ V 3ˊ.#8u_@V9σ8a}03'ˀQ|F9ZD:P-` Fg3> Jx c&Zajob4˳,J3:Fw:ׅ I wQKQ HC>Dȃ=2%e96,`i".yvɂHeՆbB݂qU7>JZ4ivd|kyv3(5H]OM^>1Ȼ@ZFz蛘U&AkNlD1 7amxB T.5a|z &ʠ1c6f`L&t5rALxζ 2h?2QUtS#ù Pt;A֛YP 3"md+u V}G,rfEu2 X9jo$wIJk;k]jvs.uWb3 T2Ž5վck[ȅ T*yMQ[ %^8 > +VoJZ۟.:^Onl!W;ZQSF= &L6qčZ(~]]=4lK lg>GvFdQ:  Rl\k]x+7;BJ$CEO {lZbi<> '(-Jk;{,W<tDR2ZN)ok:ihZ}vt C>,~;e2AC&m.$~uh%Yն|2d[ =}.K\]ꏲ ~~S't, a~REϷ| O)=[9Nsl@&_L`-D>A;-vy^EyHW;% "e=N^qij Cݢ#7x6UoH5=˖Q.iCsl ͋;pJq?c>[70Xp* tm>(=m=7dhI-Ճ?H>(&:>P"Y.[q]rGc|̿ |SWAG`v˲\OғˎyzY؁A] n*MA;S/.`J_rU|Ojk&pд+&؊lϖ%_iw_(fGMd~mS1|i?@dul8{p.Ao:S8cZ0}8Z<#xGwO~)ȭƣΩ< dlkz6awĦ,Z^|%d N{NQ{dFT/~6O**-f[{:hdoW,r.֕4WMMnmQ0 AFFA'Uic\l,IpW"kƎQyYVʰ/!tD ~e$F[@`W*䗹߰u|%5  v" g8l$'5=`[ZXWk˭7-h.zb EdneaV4'(z1hk_P'"a 1yO"̻bZ5M~'(VK~uBX$nS5@"Ѳ.UʱG|]`fЭX/8~ !č%$CON%`9ƋؕCK`}CzPm$i{ p"{rYQ7UUO w\֥b8L%7УFF c=GW&M=+Gˮ(ԧOż}k`h9P92Yusb)*&AQ 8QQ2mu!!F$0CJQ9ߌt8S tTԻeeN1J0ȹzb\`2=~ʷA7?/g/؅wFCR҆QR9|\4B=9op$q"Xɳz04S?N&rjv%vd1ňYiDzh)*8:9qZ/]Ԕ3RE)#~f?1IV3xoJ&lUYJA A꤯VDxe0Cm{@O3'eɿ{֝Jwlz؛ek0ե; *0S@MD9pHd?1~ʊ.3u Sv?\~<豭~I0|Կz;›R}Qz%ZvEoYmL c9sk.V6{W|d>>V<_p}}5Sfn ЈlSk* Gk_r:j+[ ]^F8>XJ( )zL01]>3Q@&Hl hfL?G BBXQ1vl&/8&.bٓI(3y0E)wxy2{HYoiס-p%,d6(t)8찟U LZ҃3]q!݌Q9ߢZx*ԭߒ9G.\uw~a{RfvY2so8MbvR!c zw717G7+(+4":xh,@!{>ȨuG̸7Hv@; )Ӭ;"C|DtypUw 2n̰wت2&<nR/{siVQ;8e93zU{`a(nT~|.77v3~`w׍ Lr@eV<8WH4MS9]6WeWJҘrAa>KDauk x]!%Bl`UG$s%x3I^Oz)8BX-CAEL]iG)Z]9 TĚA%HRE]_7J#AC ]S|Rz lKyOVeܠ82FZJU+W(E s^0_ o$|mWh 6uv 2g ɇ&/z_G4c8s8#Đ> EW~$D$렻)Xun!&m԰2RSQ%hz>_/5#oPq䃠dp,'/{ЈZɼELg2HY7;IE(xQ/D/nԓ]T4D]$cJǕ~Gпik>ق'3񊃶TFa*m5(q g}A2QsoqX5,7.#0\I~q9>U]`A||m{LΪjMЫ}D-[{]vy43^!|{6cy;>%x2y&Pq[6-{XJXFByF/t&#*CmIM1vNͼhaxGY&IODn1о!/!Q7hQHꙭגuO@yDdOI>L>J7{4g0,y]j̭|G@6hNiC#%n3*.G]p~*G"]"цZ jk;l]-=ZyN{P* ʄZBLS{Cp3'o5U|y$8k }q*Yrumć^Te͵=M__!]U[ ./N˻MG۽ :x-كC׮7\l1Ate UO,p*ZLRIc$S0Ys9 dtHTuX!|x1Y!.zF60F @;.P3L㗋P)s'+$\NTR`Ee6TIGDI8>ǜܕJ1K:a–}{H"|s&g9Ô"n)Pa5hJCuBY颳= 5m`ۮ&֟]U˫pJ~|Z)ct ,H*qljP^<;@AF3^>[efqt~1A1> P|.u2:Ck Zj;V$@nūM .: v^VF`EMAW`dx`׸KWC(U8daqnX |n ?$UU=8{Jػd&Slh83C$9/95:ﵪEfS@WzQ$+N{3uAlBlaN"\`.̑F>tElPhn"|yMGPgoF^Å.?:h.ye‡=bBk䉱pWjTH6*,X1':AݚZy[}UمR69b-R!^b0va2B[4Myc6>}%/BW;sوmoxqisK{QrACQ.B==މNSt$&q,[Ŧv=5*mw?ONnF>q?Ip`C,Rfу|mJy%t^!S׌s.l]迗dnũRBemJ.p {igDFt'!n@twnydGS\yDO^!1 Gʒ  SƐqU. CNV">e ST;|hQ;t n`` KO7L.`6ZUK:[",vזs6tOLV dQ1gn':'ި?!:4i0)W dă s-ǖ_[(7Ȓ.!P7_m>C9TS mJC<~4_"nlL+f mWB":b&ZbơEVY6s'Vs .FSw@ŹFH.s4kYJNm 056>j>m0Bs4= *6zW9Aeo R=Yڸ{"r< =EXq#st %/yUS4wvu`eZy8q)h9DYmöDhAFKwtŔa@|a0U Hi*N`l{$2Gq7'`N&wl^bj7dցIk^[&@8E9ǧ:CV'8|:ӣ&/at9]TdLֹ2׵Щ:$kYj&vSFXR^"wuvN8U ͼdms`dȧ5(a{*Hб-X(1Mk7EIKwm쪒 ~&U& 7^Ppq @ XMARt]P"nN &̘8gˑWJ/Х1{{c2%`Ɵn2|@EdW:Z}p)iz۟ӏ26E؏ /H 룞@3) *6™ gY$暢*)욿ٌdx5C@bv#.WTfqeT@}A3W [6Q%2\qu743.{B:~G8K?1M$DyVtDrIJa 9~k{̞8piU= y㏚. Z0@v GR fz2N$T\0o|?2RMz~6n @CO6dws^!DXKXhF%K?QDH 17E f(Zy>iK=c>X9I:Su?'l1.B"%V7Vץ(IװL XŐAYLz{=_Lńfp$"ABB69- °=/a Ǥ M37#b"-8kh ).5:ޕ*yG$8Ca-t6xHSߓMX9ۣ*ԱH %@c퇠Z_]IaIFEo ^=\Vwo-=OzZ5/A+gUz}T T]GD+_YZ`FXSf-E)Hsũr!ıM0 ~z6iOJwdG?Ml⛭m988T`Ó)=C\=AN9e95#:޺Цa۫~#']% Ĕ(gM} tV*Q]]eS8}_- wa5p:+сصFdFL27 4]clGV€e"47ꑯؐ8,Ԭ-?3S$ GlDWJ?5A+vT>9<6R w>OYoa {VW2))ܸ?o:$s̓k 9~r iRgy}'fgu&˻ lTTs% IW5`ɜ3U4oɋ\zJ=[(S!rOQꭞT"rR _{I~ڮ~1-6}tA΂9>ٷƒqnMV̳Q̿p-[x|D Ƈ!>FcS~R+bgJ(RC@Fr'QK{^siΠ\^D8pOJ@)T4\XcϷbT0vF_+vfO&"ER%Ji Od"b%\=x!!N7:#续 lXjݺi.]abaٺ[vKV_d62~#9,3 w<~@(\&kW#6#är]MR6/Mw-:Žd4 Xz8?ӝhf9zp+ΌpU0"W>jٺ^s/n [ DA3Lr1\L`ुϬ#0e0~mUM~8Xb6Q(dj!}&;H 9}p:;:[!܈t4Jxl̸Zԋ.n:N46B]/&_z]<0uY8 wI/0:BGE#l*25S/Gs%W> 6jn}.KҢut~I,QcfkQbm,"KV'=1b=rpzR#/$K?H>mϹ9xƗ7v`w¬P\ϲd7qEYwGle+eI52zb^=XǙ-VKp(@ס9>pnH# L"YLߏVHM7 l9UϔY(YXaP\_ܟC= \G|%k5F+GnՈ @D ݫ%FWÙ[%IrLNxf[Wܸ)P*$^1  gɾ* <:OJSGy,hE u4}>@R҉Ǎ3 2gd=Sy:o0{i~M ǬRQ'@<ɞ8 XN':T+C ?K+B zQYީߤlmnNͷ/Ğ.Sد7f1&^_(})xv T6R 9 5X,khP%lÆ3L +5;9dEz$d׃.0kFk!҃:GۤVrFW*dtxkLnGDvTAJM< }P]ǣ)e(odT5 IY)OKem؜g=AYc܈2͋uegOP=I{7%sL?:/7I5qq;m{t@PI6͠AIZY2j N~ɴ=ϙJ=@n@ /'&|-pb;pNDb!b"Ed+ =]Lu. v:pL w {E<"JCsP%=&nLtEБpJLe<`F9\'x88ӮD$qNN7N4!iAtPqC>vHHN{ٷrۇ6ldۈvDe/(0yҚ&"L 09e'a!̔Mŷ{ߙ61fu8Cv۝2lpPgYBk1m^W*VV|ۭEeTN)4D+u yFĜCH ܵLցEOȁJϮ ƛ.f El@tJqEH㾓zAﰡA{&"b~F*~ ?n6dVbx8Ho RD'+LpU)# OU~dDʎ^biuKQn Zr-33 l٨ƷrR ]>gnukdFEawA|Xk܋¹cB!%fT oc^1AREBuiqubwXzЊ6NBr'(-%cUaF%#BƯ_/w⃃ӳIfƹ'i-㫿,A(KӋXPө#HO0* U hi s{vt/ S(yFZi:b`e~nBTn 8xS}c=)v7e IHC%З^'⑕v[<|_i.I;>Dn!u48Ȫ/P__ˋ]Ugi$Rhƀ0KŐ{wov ^S,#D#LqiHw4e /&>ZGV7Rc`4y_Gjx/gyocK5 k7SB9q.$V T }tQ+ᥞRs+UUouttքѕVN:z-&zp V^` ̓Q 6 %+`fl5Ȑ;u$E#[w2cW^4Wb`gxԀq/ O_FIDzHy Su&paW03_)c͝K1‘ ů%]z[O)x 0R,koFDw\i 5 i#м?Nq$xP#Yh~k^cqZAyX׬V&_jk?0}I ~fȣog-U[V t-#LJS۱\՗pwd"߿Qq15$/ V : Hh7"}xr3C{%+naV}/5$գ] ǩ )X~ F[Řx@e YݲSlHCo?V8m~B)I!%ŊL,(d3B x&&(?q[C &u܅ 9yGʪ7A>:M 7+4$^ MH:k14羘U}".ٸxVM?*vR7~Bw\ҕLPeS0CA]A_()M~tt&`Y Q>0Y4 sFcB-f O!$;GC"̻~<ж Fx`@YF4Ɖ qU$Uj2U;Zpwt7Rc@P!vUz;SyFԊE]p>~ڢgLM 5m+mcTBjVl])m\_xFЃ%h͏cs",B4P ȡ.pm(zvXkT(I I}=5-KQ^ʹkCQ^UN#5!AeʯCn~E\VS\ F\j0I _#"̖^ͧI`-1m|u!DGv;3|=j |,#ss]:L,XiYs;_h$fi+[XLt}&?L=竸H > ?{;|m]i<kO#6͛&+T!OO(=u> J¡mT4h,.. ["*fxA䍱dWie p"4 b ^?h5TFu}5`y v'zOrw Jz#( 1-@VEb/I*X. %_LAk]$@E @DT+xz[R8XyIq& 罺qtb`| c0{0c?Ci#\yxAN>C(:./{h1$FW ^"y`+( m{;*WL@]KMk2PSpwP lXA|d gĀ[EXKty6\+Bƒ * ϗ|nh&AGF\5/&RJؘ"][+/_CL0g ->W9oqaˏBa}E|We/\`cM_IM`_r٨lkY6 xd{QPhąMd3_iPfD!Xp"nVnFV-nZ"GFEŏup7BqOK6oGe6j#f -M | R@zҢ-Z/X< ޛ["?*ҏe&ZMqG@Zd(ICr~s)*]gd܄v1\},[dS%wz[ 9iM("˫dht_0Dƾӝk!CѼ2EޙG "QN뽠tQU?RaXjM#=c|ІZRP3U WUv7SrJ/9=Z|4GϥdƊHp_D:n変9Oڲ ?V.- P4=mup 4$&fNq\?%vhە `Ѡ>Ot]lKn^;z0Wގbj0YU$„: l+3 آM_Bc Ϟ22wĝ)qh?ܴWGt!@a][BzBDʏWVDE6(f~ 0ѝWZ' "+S?yzw8Sc~ɁYm1C,&6oT,V.]=x3Z0wJs m,O; :(4ӶJnTr||Y!jZ/ Cڧ8DСT^M`jQa5nΆ{>h3.gQmH/d ǩ\J~*"}۩o@?;%,ׂ;UV b-P\PBEI͓^FVO~$߉챕xq*+hr%0)Uei$Z~Ӏ'1BO`s&t\ __Akqw| er^l/%9OFnZ'SdGd9!{f޻dCԥ_,SiUq0\صW1 x3 F1 cHΨt AN^-Wr17tѳL9b=r8VØJ x~X,2v,) $fJ~u^r"H645dqkh3tcՃfʮFMjv&I:R&Z˶Dv䀲MԌJ&ć ˻X9㢞&߆weSY^4-n:ےdITd5Lm}RI03y"϶6KKXX랆kp+)& 񓳄m,"ggL5̞26%ב=o,/6Qr Y- %fN((5ChݴFSc |oMJLGTW'BkNNl<~_az?ٲݰ\Jy:͡0X:%}Ql?-\tBn1Jq$lUB7Xu5}8ߏi_I6&k|DbW25ZCt'|fNf0]vTQ}"]Pv >v<,dZ=4( 0(Fl4r?}2+ՊyQmRn0e K) 6\s7(kB#Yw8.ڨ4469vKo<ˆJ/kBy{u8K@U2S{cԡQd5y$=/%| '!i'݁ʠ5aIex"h>q6__X aW( 5%in II0mh.c 鏗]D>BmAr#c nnc(B>}XIݵe zM5qo =]?E;tE _NcF3'xHۗt+tYqh J #V@3@6 r0+N-eEj$QXlHOy4ҦhSkK r)I =_L ۻ¯^V"%co|T5u/%cX~2h//[ vtܜ.pyoܿd?;×3, ʞDldx'`"XN`Sx#Iݧ#uхCs$xơ}Äz78 y(5R$CYql*13Ű(~AzgUSE>2SIY$I1&-ܐ.W}(*ԣ1^8[C{ɒݦIu*3PmVAΥ5qU1QPi;⣣?ے=͉.d l9 ʤNy*dXlG{uCmH#I_ᐽãjFn~4bt ]L. Qn+v!ZC|::غ*sdIT}2aPuL+J~  9~J4 ʺNh ʤ.tNŒl,5GsqӲYvʧ`#`7&̌UCh(?CcL)Uz嗇QVݳ)# Lxr\q_Ŕbz cXYezG0o55HpPާԐH?#[K>^9U!օ 7AG7lԙiRZC[ UD Fh4֠>x gqNdp?h)'6>:5FZL{uLR1&URp/]Oab0FupmQZ+IWs?MhRӁl :uN};jh`w8`ƧE2$c=삠+[eY̯i}!Q@L{iNܥr_~_E _z Eygotbefm@XQ~6Bns5$Jb9?(Zm\_DYzU~˩%~c$aG3]gfq4 گulLM 0d'%z8bB>"<*C<DA[1a:T2Mggz,Ä`rϾ6ilFbPo2Ђ0ڏ1jI]b,F[[@SiRb1'Da_1ؙu X =mƤY]ӯr'":?5"-{نsՁZ5!FT)A&Ý( IC2p 7L(_Q?v,Lse4Ħt5ę 1QgyP)O52X2txŝcvwa( UƑ^ @% Mh y޸=0cP$>v٧p}{ =utxZ l,G8Jۄ^s.RU@-~g =!eGtCrw82d_OP MMm4Kިu3\,kMUs:!b KKڋCRUyj-g,#.l,pV+ TٻL, kjwPiOqnjdD ~{t8?=b\>g{3|l7E~DnB"Ćt(2݈'ɨ2%LA\+X)*4 )>lFWcI%]ZEOS p>upP˖(-*wb#PT'W^Q-^+@L^Z0~H_`ZvJ0&N~8niCVԞ /"<003 k=ph(چ}?q?( !',ddRY>QF$UCp9+$;q3"#FK?OW~;%NW|^ W<}A,^*2$}SNLx4V"BcDoOCKl+Kd\I?RZ zK[;ҰLn׻9 .O‘S߁,d`Λ_04Қg ;d|@N`y.rBfp[^x~"@2*bBy% ,ahS:6PuBUsnJpij4 -bxWH`q+ oH::tPZn}4@k#:dx-D†nj4)q'pU'ciEE5-8-tH:@  )inI+ӯ'hE_u~&vphGi=;֍#1gu&/#:l:`T0QBuAi[7:x:6bG-3ZϾC^L.n+4_(Xq.\Ux;Zzt*8e$^xݙ|A}dhvJ{(ZfSR}0(odGӄ|P-9LmSTX~@E̍4ַI`W%)!3g \Jpҟ1Z3_6V&989] po@YDS2?~@> %IQl&WqM!+ъM1*@U6b[!YxoEѝ& NS,pA.g%aDJD~Z#& Uu+ utK_!b!JTL jΘr I<[eZ jh G6VF! Oe En6)m埂([6%]uy6 Xal 43%Ѝ,%[ 4f0 B !@->rע &@X/gRE>%)79oTA@VX qG\#ss~%׮Ca2Ch'$dD a磙TZʈ|~_`c|@K|q=$ƉLE*a\aX^sֹ!4؜aRjFUDZ Z!Q6i?#}0L`k+k"twÂ8j BKu[ gt0zB1 ǍM1ycMM)F;o: jWD;Ѐ؊-+"5_c'nϮK+m5 qnZEo$ꨥ|;h>( F$W MsJ nrw.~%BO؄bjǣ-vh5`g8V1T-ʭ@G7K&ܢ#=ݥpk***uqy^1;wZQNj)w/ȸ"#{lNvBmj&TC`bt(ZmF+fU FggpH+$y yne$ GeWuՈ*HU 5 wM1A 0c_MR|%"t8 ŷjspn"W7 !8Ye>.ByifLNowfs`p=Q1j.E),7j]J .gb+e(C'L5!FV`$ k#'&DIe(n{GNhT/vIfSw!h=Zȝ ?mGMO'}\~qf+oCKYt`Q`mt;0ܕ[dݏ?=Db0'%e7*46EP܎-vW .D Mgү>R-c/xw@ZϰWFoc< iZT*aDzDS?@^P_yFEdg&xe9aF>RgKnXs!mw$)_>kWԡ7nzlGngN4"ph!c@0hEq,0򗭍6oſm90])} p8~ϖnk#{5m̓'1 < dI{ FUQ4Yg*?i\TtMZw t>]ՖhwE/[*\h>rt^yn >3!&&00@ܦ? WiК&u(]sa T3?nw׆<BSU1_PҘf[XKUw˖AA{%cC`^9NT,8#+ej|,2^H!$ D)$/{wT*i`0qݒl9OuG~$$]b]BD:ª8+tɘSʼ|&ʇcs o; `d7=.@gzǝ~:ml޹hY?~z6BśɌ+Iy뼹򳅝Q,!VC. $-^f1RͭD1hGazꞴqT6 p&UBn.@!}X'>h +Pkx̰+,[S1,Q4;rH5e݈:p>W_RnuW4et'ϻb8f}Y,Xa \dy#@ t!r(rkJnGǤ:\-z}MX*oxw]wG8|y 9oyVc=_00^)j9>+@ zԪ*Sg/Vx0 MgM\W9*p(ݶzT뛻 ~BݙnE?JY;tl@u1ZqsxkH1 AiqcrqB_c$_O-ɨzΡkNe /.hdxy2nW20[3ɟ5Xw`zar(avnyb]6˶`lpyX׬vp50+YrļXBSԸ'A`X9q2: نG!3Ghl ,](e{0# 'q_Y\F:H Yk촕-lD_A]B+DT\"u(*pHq@s^$~aT߃A1`{[ }VVI;,R.0\VA.#JN_ȎyZ,!F%*!ȥn]T˵&#, ,~ e")Xx#0L"R2= \׏5;D|t=+࣪vd*En% 6%\ 3tÛ 󱻧3Р Z) yЙy ZzaЦ^yl&Uʿ0“Lpb-4Nj '=R Q]*4m6)Dzx~$=w|$N& ͩp44u9rcED2pCxܝą)[FQEyYZ}y.-i%h_jU'5 mO7]K}s: ,7 s,D<b`Fpc{V =k~x7sjoPuB,~4 m>mې020Vag"3jԉu@s7A7C~V;b鉉\ƙճL+&VY\ hP\+Jd*|k{`}Zt"̡NfaOƣ~kN0ؕ/Zp{RJ 4ʬ 7 f[/#s?TZC/eU>Sa1}ٞ0v&ݝJ' Ukyn^~U[0qfd1<^B l,uvp8b3vxO m?F/Y#}Fwm7rtM*1Qhx*mv!eaK __.Lۂ/Xi 2!  !L4z`@DԎ6|̪7+BeV-Cm[mR/G/djTϒ')HnfeuћΕXtz9P>K^˻|25.2$:cL;UDZa%[i%;E"?E#e|BPWJ1_"n0yl."Y1rܵ'$EF .tE@V.rsC>̪mO42^=-K MlR;D^BU(z }H͑mO8!q *0V AŤjR8E8{B(ȚR83ʭ˂V_88R_ā8'B$: R~ij[>Eg|V潍oD;]f`&w2RG̱P@UY1!*|`OZ"4DjI%9E!4{^fg"c&l#fO7:^ Y]!3跣Oï HM @LZϟC<ë=>$xF1!t?!{0$)A]Լv BZ2J^oY`ιG<.v9ٟm#1>& @ZRmJ 83>ZnT _c;nSzx^~` Yv(>XpD;lԕg=A#sޏJꠌ) WիѝBSKne1Dٜ YR@AxjrKC QV.;BӸfL1A }tϜt<ˌA&4Ydx3eZUر=VWJR-f#} sd &Ei2iZZ=[lPug]&UA:5ԍU>#G0!^p.%/ԋѠ.~fs`.6W"z9 c击? 2eJ%"McYA幢&FtW{id?$3&@uc+%_ ) w m: ~T4S<~P:,˻T@Rϣuy|)OXjfCK9U4ȠRxz!Kx dyfa"n!#гV ,t5V狗+͑r*ע+?ܥːx^ 򿸽z.'SUƟ(^1l.YǢ5uyUG2N~s C(IF`O"Ot<RsE(J_vʴ^nmH8e&$ɍ-U>Ħ쯅a)ԛ-߈O$ҭ^%KZпC"zk5Ӹ)8e[3WIΗ| ,hY~ɇU1jLz6221O%֯t ~yir2.q%|Tb0xmzwnaOUxѦ3@10jg*HHC fA*$nRlpWhq;$BƵѳp0(@Nhp[@ZyVicI;ox}R{q镇@Cջ"]`xB.le Te~*ȹ)WIb}IaQ$ab$_@v;$hЁ1EEM"t]I+P[3P"9 ),^SH_!__1QͰ. 6|5-:H2aK&ąkNWdf`Ol ;*E-8Rq+1_zD8bi;+jhacbqy\ɘTxDp[%"kNA->3n4xN!^n}>#۠XpqЍV>Ҕ6"wfxPQ)MpHF/; ~2qg-"#]G K`d *EV!A#qD TVx(ɟ'k;Eaߏl]Ctb<(L]K.K>7]Nv% -D:g\agctbQ}" Jzg}#Zɗݩj$Y!adOZdEGo$0fQWenL?t*he!5m}@[|4+Xtj૸^~hwF-c;Jhw-KڼZx%E,-קLJDk8,%6T,ܰG?3Uj7SNmk=-<>:YiVcE&'~Ѡa'~:3ۇ~*Yr@=dͪ3!%+߷/7p֜07 ȗ?{ [F/`#n6C DWidj T+LbT@w-Ŭ#tjMO;SmO3 ~ Ced@F3(p}Ffs&Qeڶ( } l\80C3j f-'Gv )jgG QD/-]5#RΡ\}mBe74ڋGI̜[2{Fm+#Q]e`f o s 6ձ.ZI4s^Q%r,]RI5o_ihft &s<HRaMꆉK2_q!Dof;v``!MfRbJ|h=F,,$<^ԒAϸձD6Jୃϴ, '9DlU 2)h{5P..;D8dQԎ; Pu""[W5>ap5cwo9nǍk[~\!Rq[-`G:+iFNN =0y}=2<"dogPKl-G^vpqXɝ7?yQ]:nR )?-tѾƭ|ftge߂joz .ctɡ6-/!%$k^<8Kw]/bsnƚ1:x#E.72 E_t"swT==*BRx,dHa.T񜪼Ȏ-vƝ@a4jh;-ؖC@~~)tgS H\'^.0o,Y q4T״Z?G8@=@kV8ι4(G&тŹH2 }[V*~dcYy+R*Ѹ EzۡSPΥhǻZ,=bdk٘}y^7ǻi pJF\!j׋%=@HU*02>wXu%a{#᧯y6ĒXMQ5ѷGAo*,lHrRe;>]Vhݰr9&Og_ 6d2k߅YeY3h2ʡqrOY-꫺@O7zʕ6)!znf&S8+ /u͇~<}Q_X-i?g/z~{n8?{$~5V*5 ׬E5a} gz3GA=y=~e㍝b]^w1 EUT|!o%*2.R|kJt {@h(՟X۟B27EL\(ݹfu^6|`rPw f{Ad|IX`Vզ_uZbIJo\o 5j9܊Mpz~*]|;]HEWFcR{$& a0W/zٟ++߱,的~WWD/ Igu.H,5:rw8-/p%(kuU @J(χL,ڒ [.\bpLVzVhO '5 KVFu+&]f#QhW,3 _G;59w-^;-[?&h΋6E8ieҕiE.lyBr$-~(LŌ ȃ^/n3n)3de'LX_hQB"W.řx(O^2P)~ tLbPÁ/QKncM1uL5~9_p#9X⇜YH%qoAҲ|H\MoWϣ^f̱N_nMSq5ES>ѧf$<"@믝`H6poۆQa=mɋJmK'ޞSPI@ܐL(̇ĸK,巊+`h^G#_ɂõpN4M eWWS`I7uQӕ . @567eKVo ~Mv`ϢUf˔N(iHK<0yɬ2"=QHAMm,+dž*, V2aTƯD64[HLDk%Fb :JH \F+p.Z5OGФ)yeN>ZoVx1{$6\8Xd5\>}o4RHR~R /*Ӱ=b4 \͟}ݨMOTU3IQ,[=|cGk <\ Ab! n@8{eP)C GY}ʫ&QR.'02}=* !A3l(pQ4E_!爜$)WNV\ˀ<:pW+ЪC6lu^8]De\N^Te26`B=ܩtÝO@aۃw'}`5lIxJWULyU0|>x7[ \R.+I̗r  5ŋCs]+S]sGZt_/RG%+RKq"wJOǠiNۄ\r̠WA| &txϘٹ$^Q;Pvo]Vjو{!2Y~vf3\q!PQUWFȦ'G?4|pM˭##kBݴ+]p)~:ky<.T(auлBDWUǥb.g|#<0<٦w |uɄ6:ghJ)&S 1wn 杛XC`tНF|'#i6'##@wh^ȍf:Nr{374@AJ'^}-]\(XOyQz(5AL%· 0JDr(aR<+tdj[bzSUj.j~BU"~f9p\ v~t-ԆGQD2]"/^|/lB,zgeK\gl</* b¾Y7ϒsEa@4AxtrNw賀x@U t7]tT>)ƥt(X k98Tڭ`ɖ:#VOfPX˔_Iȯ>DF p\?d45-0!KK|$v/6]F1#v}K0hjibŸ0#VǔʊNkOΨ;PRzjt1gtqr=kXb)mf g iY4@'39&/r'5 5NsǃjXp07+#%Q5W'OnqVK%F(׿ dtS潓Bx TٸQIz2s="AjZ,sI {Dǫa!yR%QQ6Fҽ"jc,u5nO3 !Cyޱp:z),M>r$ Gꂃ ;_Z-Rl^1cX5 z:aD]RUc!Hyܡ-'3DHͨϨ*\:?A͹f'tw nK[b#S0nXP}e@*nkFJ܂(q$>[vҮ0xcLb{EYG98+b\5҂cjG瀬a#)3!vhUa8HU'va+M# WY)N`CJ2~^~mQ sa]{MqՀ'lۧ?,.q4 Q41!tGa=Ko$BQwp M'd6!9{sB_R 1,Q;d>plrxׅW&A)NFY KeV{r-]`4IAW>C fM>h"oU1Q<ۋ쓍zhǑ84WǞayg4$DqE.,7c,_Y 6$luC0I}Z`t_-H)A JjѾIcs/چZ WsV,țy(͊ۏO;aoBhC})},@(`d$t7dMcojnw6\Q8 0?*T”&옙QdtJfFKkgl;aȾYvj@Nf&ה8G~|Xp\J-1< i3$!pDq-,;G?h yN \_p}|#e)D{?ޔ˔ 3ׁN7;]H\l7U9`J n>|)Uvq[βHէppM]ic`!d_[$- ůo)xQpNS?bކ#DyM!DdKyʘ~:r'zj^*Ύ[p4gA]o<1@5tRg;fn9 ͹WQF8jX U@}#$?/:8AWA5!]hs@*\'8 v1U ݭO? ikN!,WD~@ϜҢvL,_q0fgy|/R ꪶM=fLb/lfS0xp#!c1zhGǃ)J۾}I;10 Ձ{:ZEYgե`gL Lj #$,beFs#WS?$r +sEg,s6i8ܸ*wȍ%DC9Lfhm(q 2Wq^wKQj5eV)KM8?՝Y\\G@JEJ|$S 5v&LtgֆwU#lx .@S슖LM\O*o |6LN˴pn[6ZMBͮRb5Tբ'}L$4vmꜥ& rJڋ jƯ8_>V|;> z3sNn70z'!RQ1$n9W}:^)1;|ӲnH OCm-jQ:!񜭚~VsFhdYi\*IC_S5q!b.MGN?]KGP2&_?-i-њJWQWgz,-FoJQ bxvh <}MC8Y'*ʤ҄3Ʈm֪2cı5-߃EMc}'^Mf> 7K%k.MgfC>$lıP.u7x sVe+Hs0yfCı hu-*L'3RrLlER %;>FSG,J].^+XWH!l nO Po~9u6 . `uP<^V8"?_ b= E0FJ/NrNg8*k]l\@Do_"Sts=C'q wz(/wa,lqbG_Df'aaH W goh?n]slM!sUgQDN y,1js33OS I'=(P`iR咜PG}׍؈ع{+n׫n(w07k~Jeibuy^Ɋ4,~,Th$P2ڎ( MqW~lL<>Rՙnџy}ë8DΌKj,Pec8GrĪG~'?J s9#ѧ[Q{U}2ȱ\jhG~| gD>p鈭Nswt[T1m\\!u;ް2T0B]F"gHm\ {V.ib]m }M^ B*Kg(~i'ZNWՁ=3\apkr4 m30AE\6?+*~D2TA歘FR"h>2Fj!Z0Xm:ơ#7 1CBJ;{9TWnowlt|^E2ǣUN(q,N.b/?}[% I"ZoЏiƜjb#'K;/xjD¨`oc:Qrg; Vmka6 xu]֠3y*3N;L[-85ƆbW|uzGZeGdAr^1VL:A@'c~ZxfTQq.&0pmDA:>ĵp޾/@6gTX l~%Jq# dbbJq1+7S1֚@D̤o9^p>MMs_XOvNFki gd4 ̧Uv0n.H(E0C^:ۯJ* B8 =gԧs7I)2Y)woDJ@}^^lCe[HnGUxHQn\@*dGҼ]]sq]N!ϕ ^VÀ-k ڳHw=+b^g7H^i zdH4:2Dݪ3| @jPl sHmVuū 1H` Ww=vYy*na5p˔zܴG䨲Sf?ʞv-WLbo F6SQ~ae0814C Ds <7l\?W>Ld-pdIp[JCӼ@u b&*T\ffсE5>Ν0BAqc\[k%HMgπD"Idy|glB=~9t"U359O0g9( 4arŒ+3lߦ~8^@4Ad!}2w1_)dxvQ.z扇.9[ߤ`( .!QC:4y%H3pe"j_=d!X!1)F#-C5 t-M]$ wFp &-caAc%^]xfFɊAt*FaXPiۿ[cJzr ??թ 8Uŀ&kYlL &B|[Pug1cyڹ5&.a RN\@Ia|]\x=$lg$P>7^Z@:i4pmZMlUcZK%50Tq@B4SERj hfM>g~{!-9F$n3[^(1$"d1O\dULPB-γGE-BJ#A[%ߥkkjK&' }ʇ*.l@ī܆4D$94)wgiX_-dhFKBӐIΚrwlx=J S_m M֯CK- o,n1J718hFuK;)1eu{#ЁV|5Ȑ5&7@1~tm@" Gnq$zBs#^y}Cnm\悐qŠy2ݎ 'Vߟ-8yJZpc9uwy抩sv؈'œ7H"m0& EQBLL]V~N0 t9Ϛ_GM6}VE@ca$oK7Zx?QO 0K8[:u,D$.z>x3-&;Zpy〰|KuN]a 5usVS(=V-7nfdi+7P~~[ΘY0;;lbw; !YܦkMqN`O YńJL*KΞG⛗rѮfBslIQ(eWT߃.u kX8J4-iノvȗT64:QW*Mz([=<ԈΟҚI->Rr-]k}u( ` x,M+}88PXaẲ[Dw2X?:1( s8kbN8Dm4POl8MmFN$=e@$@ {d gKgUa究{TCWn,HI Mt>RrƯr"mަ YclF±f)1VfbW\ƻV̏fƆ "#D7ߓB-+LiF&T{@9E,FGϿ?Scϣ.0kNՇD[KRM}*з7Q'+H<'qZG>P̟όk 3b)bAOxak]hftEWEsZǚB9t]O;heH<~/1xNS8 Fr ~}g<}E9Hܚ#4 Wm`mq_62< ]'ū tлB2c65JT3 ֿݢj8`r3fη]<`2TO84Rq?A|vP!9gkn`rzgPvm^i!֖҅ї-sccܭ)M?'c,l= Zit~1]s_r(+rUAK4l;M7b̕]ܩBDs\WtPEI΄uk3JURV`!nfD⒓FAyyl~ Tl_#آ]*! h>z},.;2*iRVfBaA})e:<-˯I8Of+ G5Aǔ? o^L{ Qq=qWUG=%[@U(Fʅ{1b#=zcyNnir?W[vI>915!0Qzy%:3% 0 ,"&BBX$Z)+#1B7G" WQNc3r\@vlj'mDJ:F6 A|<%'~PY6E&OwJgx1o(bKx--!  LUUpSbp* ;- * P@(I4~|Sm>i/&|:p%TS@Pq7Mʮ=A 垔|u,”b [跧8,{JC"b6VAU>Ժnt6υcu2ɜ"Te;m0;rwS ,p o.AAmց/]BM,f@3D=qp}2fg.'ѵPy/L-UHYAݬA=8X:\ /?7-%%V+P+*طf}Zʜ-Wꅒt0u]Rb=&:ĭY:AGw czb[[B ) ފ)1Cn=MsF#?.vǻL7]Avm?ͯ`<(_Q " ө_~8 ^:烛ȵTFC G :U,. Rj:E#S ^hja̗Vj7jJj̺<q^%Pe`Hv[L;Uca2)rЮu85,I-0p{Yâb"&Hze B7 j8Y 7V]r (h ܇ݣʅЩҒED}To31<~y"~Ef Qaۇ &ZC^RԺ?1=9Lm@y3`g:;Qh*wv2B:a-;b)kOˆAI!}fRAQ2P{xD,XF -Xl'a'VpeD:9I_Hʕ5%x7+- 䛏_Xx)Fdp)x`3/3yߧT3z-π{BUwG5 n`A>0u S>ͷ4 J%n2Ayr)TTGp|`dbzzwK1PZhWx~ʔ@h?Q~g-}{f-7h{(b_uDx5.~7Fk!Ϋ|:QWʕFewDȜ f]jRi X94><;5KBIV;*(s0~eB]BF+ݑj-w,'Yo?ʯNJ`ÒeeLJdLC.xr(@t|d _jfE>&J ]1S,qz\ UT'Ͱ?Rf_=>H^!ߴ9TQn8s- 땠Rtk!i FQWR+Sd23cJ1_#1hT'on| m(UɨA}m }n7Bٳb5}e:QQ&uae.9>vKȄ @,7(K;OP 98q,0L m;MD_4?U1B 6|@~Z_V3ηϮ!aĖÄZOШ_/dlSyǴz-ƛ6R(lp|_mlPUWsg`Be3eů0!4I2ސO󍟈; uCI :ɦo%ÑNJ%F #yi4 emjffp0;w\`ܘoJѬR|qbiT$6Z,R#5+6".LZK}iԭg(Mn!fQzZ$h[(ϑ4kt$5p[ל1 7U3B7b({&h rWª^r{< @v٬9` +o^ ˦&w ꉡA>-NY9CXǾCoY(_~2hԑMtyJג;C{'wJ9Ǘ+kWx< Qk+xo?X1LVHC|I`&0[&2  ]iwq `X\6`_ B6M.*>9sgZU.E `#Yd Į[Mȭ>x H%_z0X)jeRjL~6~Cs8&GzPn$yGwH1z"Q [kO!N`L]qh֌TXd9 a]Iq -:Y knzj$ƴwO iGF +ܿQWZ)TdD"z47^܀D+pgEn{Kb&[z+x1䇺+"V3$!}؂h甭Y@?M+Ň'Ķi@C[m<쩑E-e zftrSs;sĝJE10^k"҆Ҭ>~|e f[G]2dLwJFڍr!СEb3@Zۅ0}vfRT)Me=k[kk<ܥ;[k$ɓ,MxRb?,Ƨ:qlcOPY^ggHh8ϛ%"vk[pik-2 jxahf_>laFwQAB]]ZoUY8HPto'KFfKQm"NŌ)Ԡ?TQF-Ok谑)&n}~փވvLD}/ϯ\۷M'ԥ}f4lgwc+=vO[ϥ)4$&Xk!.^F߁G:lŃ>'$`̔I)Xu*DoWZ=ϰ[@4(>'9 2ys'PgA^@1mt3AŖWүL)Y'f60FIb8#j^ ߞi2\ZrY@Y.&"&Eyt#Rq @x&]\7h?8o2-8PۺmU|zԻϪ]^UŖ屖|4BoWBrӒ/+ ?>W$w܈ټg]v+ Ъ/%OX#]Jfu63 2SKEw!ZOl&8P} emRݪM$|EXoOخ3h}JR$Vg0377d,dL!K]ŗ5 1F jpi]oֈ桜AÆ;s{۳.Ja=]$Y6igBlu2λAϤ;OKɂѕ5E_K6”"n)M qE~{y2QKC⊇&ZB?[ao 7]!*R;3~B.xUݎ%=/[le';i5Q(Ig8}2⺞+ @< }ze\A"t/>7OFx+ep\@hџi,f?~4?UY6)"nG^p j $ 'dB?F짘aZ[>Ҵ#ZV.; XqԬjP)&G2MbL XTz<7xBat.sEh f7Hɥ;opFv&&P'm&+U `){|7x1SZS]2yd- ^6QPYkV1÷s'c\Ц <JPXG!>`c+^"z8vStDc bG"/#Zv*wJ/߃(6lNl_DXtLqdfx;&p[x bفFJM>lۢ-WaɁ瓦 yq9^GaFRN|!+Hدv5Y׷ٴCZhz`()ms}5@V~mہF d Reh5܋:F\P]r}]/.oǦaL0 ǂǛ:jJ۾.G1{m> w_ʴZ8q2=MI ufԾL5|gV|*{1kO3()ARĄ\QLfcX Ĭ4>h QSR!_B[ddby% 6na$\^E*G&dGYJ e1 =*-+Zo/Uq|j3"raѼ/K1H+ƻ>niJ]:kxU;OA07 "9>,KB$:e\Le#G1`;V>:q98`6{^ęE_yD;Pfl|v:M(y&2q&;l;/RLw!^Զsӊ\X0n!~T_nCɓ;s/@ڨ|(̗]n39CU .j}+^?Hh)\ПVvs$ә{a2dx}fU@i 7=>n\Q;, wE5=EltzH'c-99WR쬒MW \9-QW&W24j]Zl59օRd;3"1j6؊: 'X$.>D%ZDdf9f퀱25F} USO.z6c̊ q=G E&Z‡Můg&TNtր3q;X-\~GbOr @p%޿Ei#maמH%oM Y G1 v:M:5Z[6v"S 3A$zJ.F,E0~ͽFSq}vUeD|M2`x]E7[Wʇ*b# 8A3m|:;( LHd p$dsmU+<]=_w&C&JFMDY0P8I#]nմxMxae]Nj\6&IO| t39rVwEԃ6%* p1n~<$+_ٗs ۏ S"$VC  @wzjf.m8!91 l m\#&OP;,a+a*΀`gUh4355Ƿ5lKM[m-ˑj=> &]7]n|%xͿzq,=VKG2rl@n$vAnHc${3LC&LzG 5ݏO"5\4j`~o|x1t C_=Ld,IAiWO¿mOWx9$ÃFj;r V9#Q2jpB!4@7z3(jH\n[fv"7W~=>SF/}-%\`p״l"R՝e.^32OaoWށ%閨RT\n#0,$ʓ n0oKrЉhl[ݔB_)4UcY!ȅ^7`b=g-&RMd ܷd>P7Vоog_- O~XպCPfN-`' &sW(/{ɱe h\$F` s_cڧcᤜ7\(4i>ЀZCcB\ bo̓̾}0*rɷL⊎?bD_zʄcܺMJK 1kiWUe~դKޕkSPEV ke.;']蕾-25DFXђmwni<0@cx#.1/xo"Ӂ ot9 Ȧ6MZnĢ.[jY8&L #qqڪןLD/)'_rq>Y>L`j3U^@az}Ny:Iòy+4 &wq>˰umz{62$~#@QOxSn1h{4w+szZni? G`W_ix{5c4 ֽ 9C KN *?iˁkaAaط+Y;ZU)Mؾ,A; 3Z-Wݨ^8^ Yܤ* AtdBcتѰ]PU_E;]*erXZR`Bܹ) 53?1GFHR0EK8& fz1- [9wO?=hnRꬔb?uq|#|YU+^YV擢ɞ& L#R3H3mK]j i?gB)RO;oTMD3~[lwAy0XSIib@6ሚƳP qOWr&?N*E϶B0@"b(*aN{̓{Ϲt2̃5`Nh屋e#R#Q+vSbOi0 1ҎMe'1ªܖ5aa+/:-wW]EA $'Mћx')rCmEP%H,ݣ'[!w_-ndU`]Ow~43r0Nas>}S^Hbhd괸"b{0Z$"yP 9EӊZbc)-9]d<}H9j{ԙ@v_(ejz >QD AXIAg[VSs=`!D"%&Dx7ɱ5;T*k9m .$BVr f]y&t!hj4dkG55# #} #W(Ih$nhf q0?b)ږqTS7U  LvnҒQ 3YC܂yfGR fr|^ _΅_5*q4~vt[B&9onb+28̴ϼޯtY)_"LW \_FkUbͧԠ7lj<g j0ؽa Ph[k{b딃,L7+;tƽ,[AOFP%Y|7GÙ !N'ZaŒ1`@y/Q'?_i(D>w> OG@}YU-Xs1vI@am4Ke W |q%H4(\6k 1jI' ܙD(a{asͪ>\€nB.E"Ǧ(t㒮nos %/}HQֹdF K74Ml!ymD{X.G"GtOˁEȮn8bU}”8B"Aծ isӕ|>k7f.{ż4r#O72śQtL(zLz*KMC;zs)-3:C'R&loǘᚶXo?-mB_i 'h[^<@\Iރ^\ݾ˴Jq>JBvb8n V'n /~9<6I$y(V+3Iw+&2+P,bz;&]yIû$2ǀl{UN _guipT[q6L 4ׄbZP!|K a+PL#n9QڀQbވñ 8d1.q]7zjcls@?t?+,͑H_Abuu ׃SKӿREtqŤ'FX(^Mb -SPCYH):d2 nѧ>[R‘C.(N(5%GޮGK @W Mmʵ\SǴckc3xvxSմ_rz/9~[H1I n1Y,9߀)42Y-K. SyDZ?\ sRJ2xe4ل'h8ћAkMI#um;GeۉRfΰne3WkKx5vtJwX-?6t֧o+Hn4=eEsw 2$V ]/nrKRY'Ӆx+$(UW;Cih]Cnw"(0g[0+()*/7 ɈJ`iuΟ)q1Sw*`Ѹ]lG`/,݊a \{L !~p/,T~w Eb҆hݹpZ^BA#k Z\ȨOSaz[-E+ƓjvqZ?#xWS. $gQ] {4x[As ?hnU04)P^༔M}:'%+@ {{qHL@| i%g=s(8Yzji czkE1F;'5ns}5|tһšmPOjTpI~]VmavtrڎK#\P r5[*aubbo{e-ZLn>ªڮ;l)uҫ.fVDS$7nf? [:~D7m[\;!CB`VڻD>.+`;Cp>˧#v9M9 dN_NMTH3#VT=&5utiҩUU7I|&qxX|z* YWNpTY~Y<G ›=8 !LUH-N[B4, +GE]l(`KT.sL bU;N=I֤Q#FFK[FujVA<<*=o 'Ar`|+oj|gyaIb>%'qz2/H\ 9Q,e星fqUFA.yN#h¾e7Hk^-Kܧl;7tVwApۺIu (f07{׫?\v.ۏ{zHlnMR@2`aY:dFPOQÇ ZSU/)V eLsM|`~ؔoke.zaEF5c")e8 /.0M<(Cz ښs.]"tV֨lw0}v,Q4Gq!oدԄ> Zb/j/qH8_'򰆡ת҆${X†lL.GSĜ=ۥ.\d`d6 zvz~.nмfB%,x'DOBwY2ߋ)#ѿTeVDj$w>]?(J?`=%v*P ֎nOb hqY#1$1Md )xg*)ma2ctTy`eU˳פvG+$>nV{:!ks.!\Mv>`0Ϲ u7 Uq(=utvҎBT4Ԥ/{!_7XW !shl^,pW#:"@4.oMbN͈ԁje)b!Ns 4mhJ8*9^ nF&SQu q^ li _Pԉ+6qd^S3t[l<|9wVs./%y _ij]֝oF-w?Pef(Os nj[wsEir`Ax{8/\Yl "hM'iV3Ab A;H-:T)SIId]FAh"L&e%)=>6=g+ID[ /oU~̠87 v6x_tLŠ]E^=ރ8t1uj&$R`b5VsBw:N{#Y9>r* *"ܽa<}|C!Lr?4;9Kl +n !`PkD[Vo"j"ЄDvWJs> `exBG7.5֛.lH#V Zi1~4{# oG]CO#y$h\KWF;dcf{,m!(=`",VaQ!y}uE֕@[x>}󣀩#D0(Ly!S!A^(j(~<_Y g^$v}U]DәQMqȰٕ]?$9 `D,kyFMe= a٭¹3 cfFypO pDS Lӊ!pEm1P_[!U)7HsU[&ϪZGw9cOoށi*n>[0dO Dńc&"ml` cJU: R0@:"Lp+b9BV' =LNo1Sƻl!{>B|`"nwjb8GSw?/ 1S6W+@$5diؓ,ծ120z$l6'Ek-ěVF@\lͶX~}l$K`=IAZPd|}c_o/wBc5XJri4qkYM4H}gO9PL̐tN.ÃX.͢(pH3h+"*5*8~{3."bJ*ҫ ]kL&&{<0uȝa 6dgēF $ LFQS`)nZnSNK.1 ZOAC2as~cš8-%R Sw3j՛7-DTix>A{gʠč~oMI\=;4q*4-v8yBE(XW{2!Z+ E)U6t@e.ƕJ͢-R!z.#7U5$d!\%c=)p\B[7;#dra-k`)s,Uj<*\{%YtR<eFE^WR5BNlF2b:vOlѢ~Su@j̖.+;!t_FBvm^c`,[~sXdpkHcb҄UЯ_#[`fFܔ:]5uNo}>ܻ졬k`7=_Rp0޽_`,7Y޼9'ȝo06Jr}O_fYiyh<&|ŐC|ވJԅZ!l坟ezIxԞ@t`("+YƇ$^;xDX)1#w*r$ Mҋa*_+|Աl/ŶX_ ;D4q(-ME'&j~_ED]Jjg2Fr$k"0޽y2? ӸisJ)v)n{D2aw֟BR)7Y KM7~v轱)a{}{D |.„)㇧N\Q_LcG*wj 0yңAjnj@_uG,;kGNTZcJi1A C9U[kC˛ @ԇRTb0?n-a ֖;N8Zkc`sa{DɶY+\8xZ;s"/2zéX~z;Cq&I\3ͫW8':TcA,/㐼=NOВaA=R]~]^l ϧJ6 cS'Zkq4 b5h,E5 UAx牛([h\d|kXbKZ%GtSZ2?w3h$;[_Č-UTNOO-E=\??hG޷Bks6y/N݌]n»!?-c}yZ¢rV]Ne q~nzdL: ε4{$dmsϾAٛBcɑ "5/ CPA>}?xlrH9LvF\c"BY<#\U}&V<c" l"%:=R(+ZyV iK-o+TѡU7Nf@JMf*`=DODl=<0r<N%x2gǃa2AZЩC3 "`"?V:6Dÿ]ɋCnug` PV;|X|XLC5řWrHX9Ҭ3S#pWfhڝ`KKκ"y }UdBᙸ˸),Tjkc*TIaOcD)gU0fNprWMV[e`䩔'GÙ*:yw/( Lӈ>QL =u v, .!0h׷ [eMK#"zmwvM\5|H/_7XPrj_L*sdԩѻc ȥp޾@:8}wr8ҲPRc_y" >_ mIV3;ٷ{1K3biNuIzWj* QD$!^*ݰ!#/:q%,5佅oGW!<ؖMiWIUᓂٕ2U{Z:,J| NhqOR$$y roĩW`歼~&ukH ^Kל. de!hssCT[kY6Qiygw ~e̔p-V~%;k,, f^|ۜ4Ҭ^S#h38MNC:B|˶61ql[S;5QlK Qª>FNC /e{; vfрC`Ǘp/ o^9RɊVMiA;鈴czv=rCS N5:&PC.0DT~m+^(rJ.|BgJj8-ZJ]n AblPU_{2v Wp뗯"x7ߥ;HxQRPp[Z @Z:kt#D>Cl1rFq.J|}.Z,؇Vq^mr%N i,IAKowT4A&֛ccɾPyH%sN\$Y֑IЋ)6{4 Cu(c ¼Α_t*W:}މwJ\GN.X7b񞐣jK)]$e@A/cecDdI<c Ϥ?4-JLRGI wj2NUSfF2ھ$4_5d_,~t.?mK+ .*w9O$UeQz|e)1 >&1nB<2C2q,T\ecͮiPSsb=kL;9\ 6 bY6OU{Nypd(k˹D:ډy#lH#{|w ˒J;"}2)+H%H` NQR1纡]r; ?A?cҳ 6cduE&WˆcyCAq bU Ό@11Lڽ֚Ӡk0_k:dmz̮ qBT2[~ ێO_ x'w bmۓhAaH|ۺEbJ}~}|VD/5}Q[l4>ȖhZ%f U4YL NJDc`F»˟-{34ƌ moJ~{0;2VZ&УO*dT;!HOX!2ypnʱ?+t$`w8:I;?KZCW;B/T`Y1]iţ#}C ;#&vйGtpލS'zsE}kc@j7벭|0!o[_SSTv914!ex)"Y@ 4B bܻo$}O_~u\]`HŠ_c쯔"q+Z)hE-gKC6̾ za "9kǛ@[dҲhs<IA6@6 N6[[{elƫhG5nC3CJp%ƒM+ %ϽP֎Kuқ!;"DI=j 犇"bm~/ Vh5Hݏn6M|*&r^,n_ uIU8A$\Z.ORZi»@e8=;?zN; {аZ:{%+COxEⰿ RHR) Kg-TwBFzh9A;R 'B bhm n{1Vmd'8oHDy AGtUGLBs&>G$GOez݃ɝmvUR|uPmY*or8q63*`2̒X|@\r|Lv mp xG%?XM^wޅ'D~:4–3>׭g)&H- jj*mhz)j3=i?V$AW`6TEz)8].kۮ^ZN?v v/ %3+x])[1ϜęZ/9nO pu-$6tzaFeV i <*5>B"'bF#VVQSE%O # xZ=eKJ'׌xۯEE-7Պ|Nqy*-ɿELojFo10A7%r/h3ʬlMd ^dE~jJ70Wo 2/Y[ok-X>r!_Wlx[^soҍU5[h%=l̟.gņ@.\ qVKzx|FI/QC^'r'"Q:|C;W0F2|K^JK=(!kFRFHH3M8O\Z8{F:ΣW Y߾ԐvvFlN*$M`Gv.㑬SG)]ƥUV]IXd&iP)%]&h*`,tXi21ZrtHtO> 6gDWқõr gun_@l/Z{kٱBWQXT$5XY0rǑ\U 3chPu{qM4vp_ Y,FgR׽"ƻɸBrù:3Z'mqw_3K>qWO-lYE8EgE}TћgpˤfP 'DpF=B)"OvҍY!-B9F7VѥJSn~ǔ ecdSe傄3ؙ@~s?F ܙ4+\NF';ZB-gr!OwIZ}.̥u#!\lўAU+"sPR73w@8^>`bW{2W8%7d# cD$5ܹm^5`x{EЍM> #j;J /{LM y]7j`CH?` zHVwJϖq^yPc`ځ!Ϧ$}H.[d']hP& Ýs~?kDc FaeZ8IPCCqd fٵYss +h؈apCJlu{ ˶JJz*춆D|qÆ#j]V+YW2?yU1yZ/ت߆ N'!U !IxerO1:/NUS>Z'I1]Df.AH>^tAӬ$euJ-B` 6k,P9Pi̢eHBm|%wbk DQ ]_W%~e'SY`pQ7H=0rgfh\o^qhɋJ.ʪ 5ä~P7uYc5-tKi𠡎sT[VaB%F"P&.(^[ <~>Pkl9mud#%y_2K, 50/oWyb]I_/_&PvBG*KB3%(i*s!O{w}"73T,E8CYkFw2-QYau=._?(qHU`d=!݋ޚV>YVPmb :͡Z oO[$1 C:άu1KuE1i p;:B@,ݾ+JK!O͘D@J̚=?Eg6/ _% :Jwĝ*?-qu+X K{~=w0դ&;a.|g;|-$RX-+Uω7.{_Pg"Z~s&Ax.}}z=~5p̐^cYO6e[ RB}Y.z) ۵¤3蹜ӧh66⢇bVb;хP5| *=#mejmf&9v6܉՝^kKGSKVٵLNi٥ՖETG'ʾB8MZM5nelR&N_l9 rA9BқLw-@ld(q2<  6=囗M9޳:oh8V| Qp-Qdֲ|<(kyg:9VcXf |NL&NAue W}&˞(j]x}i^kBʐ^v qFxsǥ` TGt pȰOu1nTI)~xIU13V Sl{p k8J\6HTWzIJ~c8_+B,Љ~눳@-C\TQHȾ'`U 'h3)^(Ԋgd/JX0n{-+;Qw=aF'q`\HT/ Ͳ-s_UzWaރC[Sɝn 0A*Us%F}b۲J!+Gͦ&_cPm#&yM *0#T(o\̠jX56wO[AX2, Ž_n5l0;Zp…  ِ:.ca)* M ƃh΄J]!OМrw,?3غ)z'8^$pHLo /}7(4{Oצ>ҤŅ~4H$ ߱п*~lZ8WpGWx?cL̆iGie /HMk+"6;H06Rx!.C4 V#5r\!7Ά5}`?|9jѲOe7D,ܩ \(sG\} d~Pm[3pa+/cHV2M5xhg)9!p]Ag^4ZV1֠x~"aG}8.i bPB[˃u͕qYKNfE2/wmym)L j'ŴҼ!锿i5P.(-ź۫gU+8R>6GztA0z/JFHH扗:NO8~^>"oe;BNd5fpLP$EA1jB}p=$\ wl<5^(,م|2fROx4j +%"pq̚M(<ֿVDE04rKIVX(ɨ8I+1w4nD؃+V&9|js>h5C$1^"(hx>e 3hOCbG~$ـ-7\A?:#]l2:u7׃W}M36d~Qj߉h[%*qwmjcDy)u;gâDgYv'X+G.`oJ n _.UEyVkxZ/tjb3ۥUNF;Tv:\ɥU+2~ooOhN:#:uJD⭎H.=[ړkEA~G5>q.x3}P%#٤j ukf|1! Yb8jZi.HJ8 o kr zv~ 7팤Y$c\e0'U_ ϊKIPӯ"lr#djWpFn-j;aBXP€Lh&a,)&^*k.ݬMx8h==woq6*"Ɓ9BSBKE IkԟcPU, ? pp9>,(9jus+H[Z1 N? L˨169@EE5 )*R!uomweLdY[:Ӡ:odyS }twwrrڜ<\U)_LHօ^p'J}>4^*6}⟥b|c[9-JGLH4Kd%b04PP+nAh [[ k$:@YK 0ojѾΞq@ bՑW4RfPŐ;H9]J~wg#Su*cU(Țw04=qd<Bu~0AȘWyB]  Q ^-ku{ #gB4 : 6&9?{rb rk`p1`"xSԛm82%xTH-H0qF=T<"5\p81㕵".X"b؍Vs^-Hh-F fn*W,X+%~j;7w>"̛(Xe/yS٤O:\b%fRIYS ͂=ҜcgM\eq;#le!EY˯; *O7ZigX*Jig&٠ل]f 1%؎U HukEWA>qضN>D6p**IB2 D&3E9AR:*76 VU+U{N% /ZecP@PAtb5e$4\ȍBOD\~Il_7_,azTz%!4.Lv@e'4{~{3yUGhqqH bu|Z5ᆫOJ<8TWȤVUPlOeu])4'1\2~)|2!c9,xnؔpPF-r(ʴȲͩh!G݇}hNn] B.uhw{H$n{l>%/k*/%hN}O^TC ~ܟ|CFXC&WD4>(DH'N$_@XpȽ5 Q~3bV%vX+WmP PZbJ /.5Ii$N l$8{;&R#Zb7S@E1Hy;481tϭЖz@|Y$[aۑ/,n[X/^ 6BG,+ނB.Ϩb=Ůq2R*W t;UOZEPZłY~Fz@չ7@ 2vd1@Mu"YV,cƳsdMd0yH>A.#,^^3`ȥe&V{v#@J)Y 5l?]J$!8iSZ0 P~i)m,xM6դ0qVB' +=ft0V9 d2 ؈\Đv78F"2S ^@!SdG;1X 7huLr(v>Keɂ][! USZ2V޵{=cE5tZ[RFYn2wk9#hŠqjnjha ͌+s%JelUnU",q] ugnIl:%0cIC;ޘ۹oznIR=r4JAWWmJcv㽋XMРIU7qpEdZچ]aS3m;D6W`1dAá1b?m=lUn&A| H$$Cu>:݅-o 7*Iq2Ʉ{tPӆ!>o⩛Qx_.7~Hets_vT泮CwHc3T4s(PdZA >y0 xgy>Ə(^mzE5MaߺZ1zq PL7blhMPdxz HOځw wAݚ*Mh}Sy&!y=N ~) f|O]Joctpwzn-h\ T`Wf#t'(t<8t-I)RGܺzkzQ,BC 3*! 'sBT]% \38K[@xߜ(7` wA_ڥ:W~hK{d \'l |Ey:Ӡa7a†xR/+ 2pC/AۅI['A Z-l&]FjWm]е卧q}\fԯp-3Q!U-qs i0UENE+mq%X+[ kN%6 @5 ρ3 mgFog2xBcvH4ߌZrLe6X@]*/+QgG0,K n>AQhk&Zmh}ecuUXɪO)(w!ʨ*٪Z`]5Ļ_oy,yuI%8 |xDkǢDјuKj':c1We#ήnIrkQi5~0ӀZ7U mH( ?6$ ؏UZ_|ʢHZ vE30Ҷ8iZ;9b& sȷrHYy(4r}0|:(BPEuQhDrq"Yو% '(v38xiexmV1$:^qkӬVS.=_H27 b:Sw$u-gL`9N,Z:șu֊3sP_;Py>LQi 1׊"ef0#ʆZrE$l`~q׋'Yr.^eɠH~e4]`, ~V9TTNS!nfT4,/>+yk'a,̑]s,*ZI߂]Qİӗ ک1njjDsZ<>ۅ4|!^`^x ?vځŸ@Izґ .e "#}˞:"v,_见Wo)F)ʝ͚oQ_Y:taw{f>`jCn#JNqUPܻ,hCzrk_"0ȕ(Û`j;мvEreq1 @]ӕYL5B/f0huj-Ժ N3lhWwPP͕pܟjw1#8t:9y--+ңӏ#"؅HW:`eWØN6e?zNȻHgxrleu٧W;l&<q]K)b2fT2uᯥ3Ɛ`a1PF6UhCOeW@9Ƽ6I~OTKe+qwKMk6FLtGm9e1p_V/wpMc>Qt5GYFfq fVem@DLUv.%s23f|klx| Y#Yŷj3qӓH`n #-V{2fEisGϥdje4 CZaI"J=AJ6zBc+ kb^ò%P(ypoj=8h7U4?URZ؋^U0v&8qDvuaEjCjKKlʿ{Y|i)E4Bɘ9F^Lh79W m|#3д=lFmbWrcs=Fyk5i^F?#Zcv¶26ގ \,\n+`?|k9m(dď/O;ݻ#CD%Tjy#曏fJ[ܘH\m>./Xa8cpI^y !;B{PUGN~H($n{Fru:x-s˿^o!=2 ,Tſ %s#6ȼgG+f}k "֭U#lQ#)=IGG~sa ex^ ǺGD]Qk6v(wNᦲ5eӏęI~' 5&n Z`_< 4|Դ!#Ie &*n}ț{EE:HGXp4\TǣPOcayʿP>Vp[DSwJ7s /Bkj|᎘<\_Ant;f%7ŵ܇q"E^C0lOx[f\!`ZKe$|L8E.EvD#;[NW\@M+4(J 1JWuncl$Z'f-s_`a@UmM$̙M?\Z.+emi麉ѨNaaQD6AaV{$m~4ׯB";,Уrs)hdu](ؑȊt3cPhv4гkI8K6J@_oy4hr`ÅnV#rZTOW!;( lwJGC &  N}o$Ss=t#120*leR&IZےdV߉p9e) /A%57.(^dWeȒا,`ٶO "%Nہ8=;k#uA…2'+&mKC@uߎwa{Frv.I]$ [B_a´8tt\u{5J. 7z7 o-{q ^31'b-k M&Y7sONY EVB{bo @\LTEvBp@ /yԪ'Z+bI)_SQ\/C>b܆Dt\](*/ڏ5>ٝwȖnqOpuJfj;wrR3|qu^l،Aѹpc`߈{v|!, `'|\ YE AX +baTQ(ayKv־VU/lxq%m!ad|x]<[eM% K>3N ^35Wyvk◛oSTjW^ z\L]e{s=~".3q+g =6ќB$5."}Yakzy?\7WC3 ^|-E'D ~lGrRODI'TQCJ.n?K'WC2NXJ'!l>[LxwV ߪl</GbneH/Q!ArE 햃+z(Wf[Y4tB#)7شJ{3)-:[jԽ[HtGy!. p)!M,4=<kw1&VLWY,ёtE"ZFm;7*wQpm^ ])?=ȟS b1U[bGc-Kq1E+w.²&ufx"rH;j,%:z BbUԁ E^ǭQEj"<B Tnהhd@-V Pߋ IR.c{ eBJX 6(pHYЁhi*IµDf=O#ΙG:7%_ݦozwE͐ibY-7p os@sݵ]"ѵ'n0rDo9}ptr3t;+2F2 p|& _j?Ή0[_?f$+Q z*ԅ'F˽QߊʫFa 3 +BZ|(r;X[2Jހ%6w(qj;DEb獁dpnrlZ6hHCtEop38.y'`ۇLxOd*5v5Ԋp(׸bi"g4䞬6qlj =3]'ɫJ$qL^rǓ/Htb[&LW2Gᅬ\Χ  ". t Z"GV O K"H)rP*ͩO2GzpB[XTحqO 9<^,j CUI}35\PzoGfeC1fc߬M_t]FE,m mBRm׮&3Fp~oZyWzM!ue"(H$"Vch{3xhb- J(fS +ιA& G21*om܈"/ڒ4#DVo1#,D QrmO% |$~oK됾'^I I-ia1I3hf`unÃ0_0IRzx3X6u>jƬ3D&V^FWݻ/THdV4m'@]{5\gYPc`rDVntuvdt#3kЫlj'E awe-L%Ƴ E=7F~b8#r,^#T?1`0$tг?SZ毹kԉ?(w4%YŀUw1bJ&Lۊ7#+q^+/!غ/%@N Ue,4;XC>n6 HL>z.'\xys#j:ݛ5'tX"6mW.܅t(bjl,LP]g:cyz44{O. }6:e#ONSe'}vmj.u!)m/州w&R䑉-*ʞ"_/]Za$e$40W.LGlG';S_,K(|K B q΍=%Y7t %ݙ"U]AeP` R4ZDUY/ָ:1{Qkz ?3{wR@{Ě} !ҘҢTX M*{X:g v5Hy+b]lVVXuC܄y: /zΖF 1QA aqit˹'\ge>\=}!,8 p5\AB!tJW8c${^JF[}"Ȭ͒>.K4᧱"|n%|LdI}:T>N>iY_n#ha~)ZnۑM!ipˀ6w祥saB׍F1}G~\B.O$!kσ$L=*̎HܥFPu9}8q,M^T!Ҭ=WK#[5V~|ddd&ĽHyD`<F\b aEt]//㾤d6ȗ-Ёe7je&m 0F$^fRrB^hZY"O:oo@Hrk]JXPA/HW@~¥[g4>hE.^h;VIӬq]{OgI} uNj-LθN3ypv>"%lYR§qXzvF/U1`oY5S47;(wNXoa >RDhhdvLq,s'.aDKzSF2G]LGNM9'"zkGeek);r㎋NKu&ά~:mV- YXLw8ۈ]f&^4u#h/IܡNPhî;]0ab#K>qBIT̾FVہ$YCi)~~ڱ(rD <vT#E0yDmɧ\@:ī`Y4QԽ|lRW};=Vp^z$2Ya.]U>iϯ_Z PՂ(p7Ŋ-A3Q5f1KȲNi4e~b,ΛDJ'QAXQqK\)T Prl}B V^Tp7 G+M/^q7 "1m1S3~z-I|,\3E` UDa`v*e)m !ϝ` =Ţp2|D:SIF I-ZmWaqsFv3~K&@Khʷ$sG59Ypa<ݹ ;raUr|r` qp4k\*2`$iYa =No ڼgf2s%>˳|KH?UD(i.CmnH]>MrR)@O-CbTse5F"d4I9Q) ) l%G9m5k&%1nzBo i|7 /:RH*}>̔ҀqЬPH7IQo}?U7lZBwAьCղ$fKcAs<uAcDZ3 GXP`۲ g󕺠34h$WLfzy+C_k;>]uٚo^:B,UOǴ9XRo͝> XSgC9Q^*b?N2|78ѧk ڂ%k}9bb@iteQ Pt͛~~C@TCFz+ɾĵR,|³:69q&R{b`nrhǐe%+ȥvَpjܑmd;>r^ -%O}i 臜dvrdsT~l%754h:hTSB[}R0lSot'3kЎ`Ӟ3SSlvr=}3X{tٲ+|"a؊6.3ɵ[W9$*ܐotvxX'6{<<=ذi[ E(s$鈲uN/9=lJz'׷uÁ\Ͽ&wQ.CxP65, TyncttjC_k0EV={)ZJ'z}1]_e/|dor#i#'MBz7fO +~Gzp `_"w:ƀF WAQ1T*LLHzǺ0TH@XG~0]v'!.zK#(<{*ၷB©,ўFU Msf=CRS AO@#W{ߛ(>c`S;Ŧ ?^TޥFw*b, ?`V^W 4͗miajdtj;LrU<:0!|}Ar 1I&i+nl]K~(}Lip@A"~5ܹu볚|Py9aӊ:w͞žYE%X`*?1M$RXX %|gݎy 뺅C_e .5E8qE~wP5՟9tcQـwX {a _ίQl.FAM k *+&p#6vʄ0ŌkQDar:ȶ3řE5Lp.i P^/C[fˉNc­? }b&A1O񑬩4QC B-Naq¬@fW]A~@Y\z7u|OVfҁ;n\T+H x1猾5625>,Uzb,2CӳNw @ebzj>i|Dlt_" yh}sJ'>M'jdH!(ycrf4RXA>հ_ ]bC>~?4[,KAq)OGD!umT?}w}Ӵ tpe6At吝qUP_J'.?::RmŢ8AW᪍ Q\SA\XZ8;z`^Oֆ?&` hiN2jHT>(F̵l;c ۰USi=y0h̿N{8Wբ~p |wh{Q,>/[Ot AATȗgyCrw4KNo[ ]PI`{۾XMIgO}Um'Ī},C27=ꎾ'k4 (#`:2xMrТ/h@ßF?CdM&: %Gq*i??*hHϊ,= qrC~Գ,Ҳ iŬ\x_f"REnA !.juY :`¿ay&oU-P4;ldZrƳFazi_U'Ol= U&*Sm!ks0t3Odz8KBSȌF^~&:')Laaw#$+Je"/ hSCn(>}XiY=1U)ksj ;R^ EEsa^X'/ A@J0*f^Q`MzqQ!}OqZ\q!#ՅQ`* F IYyw0]߉L:yV9PӶtL ;=O BvcRBj{!Q.,HZ4%R*tTĘYݢ\,\\ʃao4ȟ4;5f8ORpԎa*8%ɱc2}}c'Q4Y0NǵZ" vp2i:좸1!.Yw8ׁf`F;8S:7zWswm3g(o\ 7. BfdO~{3t-$s&կ]m/ˤxb'N2 6XBNT'h7M |H}SFbW/*]=bC h?ݦ tDJ "!c!zP?5ƼSE˔tnnܜQ"_N&_9HhW]hb3*m^stdWg?A^ ڦ7J-#=z^{ro(~gc{(iʦ >08t~:}{4")O߳VOznD0c.4+3FǴB? FK냧 kX={W_lwο3@TyE#Â65ct]ln ϔaVk_-i.S [\-p#SoANNqKg*>.S "-41s,~6lM&>_ӦEwϡ6CNZxoPw[c+ey> Df26oRÁI}Ou$I<ʊ峮m >&p^_4yd2Q:Rp9@{A|',Tg4SJ~|%k6׍eڲ -(1 {9 ?aſc _PZ#c{pHs^ rh`23 ol>PN^b|q}:dGbZs?P(S-,3ٱ*=XT!!}NA`oT W8a9,"ЛS[E=^+9eE`k!8fth. Urjte̳p`DxzbC ˏ 2GMF Gju @t=|0!T5}8JpQ_OD/Ɠ)Β e$V!fpOM;!6<*)oJZ^.;S3Vqr鎭fy9̗/2E%a.%Hڗ,4L[L7bHw#>lSir;Dڐ2f>SyYVY¯?-'7FZ;V qk,E/9=;k X?3#ꮷw`KN5R5]Bn2s=׍-}w~^,ތJCmIYԞyu.9Ȩ$^RJ-ϰ#6ʟL@Ux+|Hɚ?;FC(cA ͐yta8<85ЉꄒG>W!jħ6FC'̎Y}òB\Ajzhk?CM,nXoܧw-/>PM$6#Ǽ+q55tqw~SHXn[nhq~/ZW!l_9m6+rW}n6xBȖ4 #If86SR|45w166ꞵc$X`^wqQETOG=ʓ@i7G^ I3,lqU23+UqK?Q :?>dr4MRz45xuʧ[?&,vQ;2֎[R`VP?\ϡ9.zF;|59= EZzPsUkz,N "`<3GQֿ{@hy*R[!VL[z .\6H6NRdx=M {M<^F(/1(zO6Gg'CZ'[ńZm9f:B]TJ?<tv:d@{i@&I4֣iX}DSbǝݱKjf6]č ش>}格Wl}Q@(N<+Lߟ-cݪs;(]9$[0% dg|ᇹ"28RMJ)h .UgAKJa Uיִm v>=GRMrVSAD_xYWw9TaqhЦIԓZ-WpLc`]]@1p 2b_81Iˉjpǥ`H\0kAXKK Zh`c~s]׺Ṉ8)7ס fd`!m[05oO15Cl0/Kߵ?__YVQO*gr9rԟyp ]!7&UG3r!T\oZ i1ۂk02X t&2Baב%L$G?b-D$Szl4z~طdes>/o,X΅EuAT=#[BwE#BOxS>mgQWG ~ĪKT(MJ4VvG/Ah"[yIM KƈoP/Ka٬I{tH]+'{+vW< Pn9^{O D6cwBj)NP"XzDP" 6D 9.Ey44Tv rcOiDTL`21.Lb.1t/ y%!Sٻ/_R$zϩ9/1_#\>w8Td{o֗uJp#5U4qx*f&YiG5ػ(د>oҐSyf7DbOqTbRmi+PaR?\HNžkpg3UZ}+28c ڑfq'̅W$yI-t8HpZw"?#3w14R- {4Q)Wvph7FEa%B, c]b:Ax?⯄&P9%S#V{jfMqŨ JQZ2Ҝr0jyu^NwZ̾zG(/&Lέ7Xʋ}c4!"\y\FӶ4J̈́3bto;f_:͍'։V o(=R~SxE w)Yf"G-/8#m~:<)/ k~H=ZY|{OBNdd &fwsX&v>hp~GؓE\S\:>sx:L.9|:lP},>1)Hta#MeYXV}HӖpRy 83Z52޽Gp5 kB'cѸH3v& ,0b܉>ǑZ^xfU-k?ֆ(ҁЅ'_͖YXҡ{AK;}cb/ J`EXt-yȲ4r-܂[*,H$3W !\cV*}xZ}bE!O,ހ5'BP $˰ Ts}9ʋ xScS f͂3BKYƭިz|R Bll5N|i|/MMԘSrK/ ZoG$^w < C<tk ۈ^#>3&N 7o8ķ01rV8Pޚl^Gؤ!"o#t^}{2|KiZٍ-_`#{,n8kw9y:JvnCcwS`ElsVK.ҝZQ6bQQyq!5PTg2VJzդ@ev bH 29{zzK-:ph P2Vgp$OC´{N+FhX?=<"VjR ~o0kk܂/>^Sҹ}'Xj ,`bҟ<^vC˃.؂|诽^̰,\ < uг I,5>5M 24004$dDָ{阰jf)|F9.*!iAdnZBJe5ԦPA{ Nkn~hrM+%b0 0g9FU\_ -Ba_c&`I3ܷy8a%7bBiÚz" z;\JW9TyDL"'u,hR$F]0BTiG֌=½ ":HgMĪ}V=pqdfr+pg\Eͪu/T#OyMJRҠ[ }Y7TDeKI5q+Śr~6sv4hA.$JcZbKxIJ1ԾUfkݖ>ʭYR+lU֯o Q AI#Ƿrۛ}&+++%זbrQe^pWM4Hܠ@Dmx5J)B-7=~H;@?7jFQ(H? J>"iSfUtU3 >n y2Uq$9 `􍼧Rz!JFlב[ʦi1M}FAhƛw7HmX9xL=uE+a_TE g9&q#t ^ϴqQR0щaa9$h^Y4G- ¬Xs0ar\ô4#s@)6jl.0d%W!H9Qgq,HEY:o#ˋN8(:IS[y&596KH3ٴN]N8T/87,D* H !4Y^kadx$›l{ϡU *^'Y9CեJ R1EP=dzX.l6:+CyJx[ 苵A?JJj\j]zY@"W}Eg>={3?.<ŷD0Vqp,F<+Zp E+ϧ ^/J(fNıD}j]F2)f6%]egҗ֨YsZ>WQSuʳEˠ3-~T7+-V5L^.v&YPlNk:i}GAHXw$+0?)OzF淯tYɥ~C%8vijLC!9E6:s-Aql'Auݜx!aXځHF;ݮ'dq󃦜 jC^;8F<& `7J˫h <,Hu5s~N-n^CDWWxg@]a󙶠7)/F+&zZ l%58PbwSKJNކ2Pe~Wϱw(W %Maa? )_&'8 LFU)z6zWaNƲ`fLNa$MF<%~*FNal$},T -X|aˏCƯV<ǾHJGAGR&-mF>` #_)LߏKy ѯga&cs6rl}~>|XcF>F/ {@Ь|6goZ%E.gJ|Fy0Ef5T"p8~$6Vbm* 5c1|&ڃ[ Wlq,b״35Mv{?O-",:y.X7ѯ$Y*'Y6GԵ.}9Im6Sʓz; n?n'1m@pU T9|}<@uV8,Ee 9ͤ@m!28} YgyWa\hxW5OD#9LɹW-Es0ԚI⃃s &e5w9#&{HQy= 2nX&=.=J:p^dNn [sz˜Xלzǽ;X p_q-`"!`xp.5ħ*/̳B&x$ӧq ܭ0y͠܍NDz{L4N]vkuNC{n&$z9"VS$dX@5dB0E1z/}c{jwz vR%>Nb!bTАizk;Q`H}=wFPb)7=d.(8RN oc ξ㏒@ mQ$ECO¼}(t A0aF=Jz"/[v``P%q*PٺүQH]aӿF>4T/yؔk|K?Jj --pi'+hV /+ ng6CCpGHNS'}C y ytM 11 N{DO-ʃu;p/>AGDp=sC˷+KYUo'/#,%jDz SҘ-1P~zU$cI;O2yN,s x8.y_ysK%c-:q:WHƣ JCǵVD!Uh@e. иPĖrgc|qь J=hIƝFvZ_拪z*6nTr"j';SǛL n*!lx: uӵu/6NQ%s<5?B/Ѱ2Pӽ!wS܌Z3kIH70uw qQHjbiӂFvMMN ˋ{D/$œc/jzfO%=nG*һNjqYq⫴P3!_؊SdONt3iCNM+ |BbP36UB,1/jB$RJ>:CeKئl^ V:,-2S3 >2 56rKօ#Rpi5r# 4@̟e;^ x4\2>kQE\ | o=(@qDzL4IJ&*U1mG8Y^o-vgr*L%0ZLrdn mGV7$wFLw@U\no4P5x2Fǰ{dix.fzP Hd-oqJH_.VRpC":Xu׉>+[φ;xrmӬ\eVZ{&<##k%,[)  a <( Bivdx ዟ|:A1r or߅sVP]b*upXq+贀 k EpЩzwh2ÙhxEzmd]uikɒ=-?*7{ AuooaZag38ds4+ —6‹`+X3ݖp/59aiv a5t@;YuR^#{i˱׃_/N-&kD;}S<ٹRM_~F#sM"6d;N7 [^F h+K3.PdIu9Es|w<\yߧ:p4 %jF֊P6, Jc*%o33"b]Ji}L*0VRŰհlvcA5X׳G$<JLm^=(ՈvB](X^F;Qt@2i%٫  cHhqZpnTķH7#_bc~Hٓӏ1z^]'F봵qR]@q8|I@Hڂ].YG ilʖfzEPWc3q|9y£uRntOkN() 5oOYE{PI[Cw&狽w?yoVZnr{*:.Cٸ2i>ic#!GF9EDPYۡ쾂F}!/l(38)@ŬbGTjXƴ{M8oͰ4bw7Oh*~QF4qbфFGF,$/v ØYҁG˒\_X_b΅]X ۬]S<(o{oNiP jo6 W 0`2~֨2Fۅ*~Z"dܣM]ݼ:p0][DbjuMi3ir}nRubrZ<+(y{? C8/vj9P~=Q{+h`0FUĒI"WdD?pi8^7%2*)DJꖑ:UaӴ=T]#O!#WX1*(iKdMzH@qiH Gvd2[7]M[s08-.ODRy0D|JU@/v GiufٜwvG(!t&,w {RHR, \[PévHP[ۭ> ƍTmI?ifJaDtb'; .BB%YEz>2͛㣝WaD1FhS C@@ɋ  8B$"f20"kۄ%h@[vx &.Fcun"}S A?E[Kd:l:x@ xr7[?w WU MΜ+au{e2K&LDo!y(Qf^x#w`-!A9qd['c.L8 ֗b(<b~6j|J0_i'kxB4vV;:-5݀2m<\ ѩIn!}7x\` B5ڥ5\n>UUA3slġ>A2yALn)/7* S)рE<"Czc%"(Vz6Ea7\i7ϛGVЩpiԵ="Sۂ=)vL֣6lCG/a;aM3Y*(XJhh@ 8%,D!rg]>0 Z)&`(/8_-T?U&K;6Y x2J_&85YүHgD uO ~C:5Ou ^6 :(qE!4F 0E`s~bFz-p |F|[bNzrcӞ9vH?-m]Uƙux5d'JB;>zl@g`رJYc-$6QjH:ET"{;3`Zt_VGGAP4ࢸ ûÂg*:0.= ݰ8d+"fRCY tL):Oi]B_'5 `ų L aֱ$nӊW bM*CԤT׎3 Zg{2l?5WVE8B+#Z1,jfK~ ?M$v6x/K].=JNg"<), l!6?4 ^RGK ;m:/gՈVnW?KnFo T!Ue|3i< 6Q6v]e[oBǹSŘ0db1* =¿gesд&db+Y Z,hn36}0|p-̘ܳ7ЛkNt )1~U8$O }?n1eypcLX"+-WS%}$.[Pŷ9̑k*r<Ϣg >6VjbL(5FoSx{j('gɥ aTO+[ k)s qЮZ^3fP)Lj9qxːHʓrM,9-wwIz񬘿 [cfXgg7}~1&685&sbk q%>%cJ.`-'>O wIl@^0<ӱE* ^ d=Z9gA = s2Hfb(RF^<j\ tՃeH8iyK5"zdM1ZE͞>Nh)Eۡ{ x^?gR3'S9\]BfR8|``|'3vU1;k(XteCPp_6QJݎ9ԜaNXU6(}y Lڛ pZ*$?瞃gy73[p`hD)'Hu_=Zy_6"XG{ʣ72O[]~i6z5sRW@BHiq 9h:.iIYlY[<*7%9X쿗j˩'Q$\Zq~1OlMS۪D<1\i aMŷ3Oj^ي)R7/I\JbkՒneHn!b :<$?>Sه\Nwց594 ]UURh[Ѳ]IT:`N>a mgӓ|pNң/MtI@7H ]gJǦKj'`CFJqty#N u\9wլ^Hw%s䶃.>w]Til+\g1!ġsӠ8X.}ZrCe^*ǐŠ%f8s /R=2樦v3tM3ИίbP/KC#zRe^mhp-@J2A$%keӒotˇsvoxE$RsOA/؟/xJӰX㘛^lC._Pw/O\}LeI gz#̑k!u֕E5Ob2f\՗k{Bi0Liu?eTR-p `|/|\a MtF TF% 퍑U=q22Ů@v&OSMQq'MA=Ca6*PAM`1.vjV@-0J%[G^ƩU9bU"8>~"rmc-XPE:0g,Nh8QsaۄADucֹP`mذl9z` P2*hebkl{y=cjIä˴ĶYI6U!om F w-愘p ?+ҿWZa˞Jr 3Mj*a+&pdXe7r-m1f3o DJ+8 b& 8iu{ztIc1(tF 8{$efx);99 (۵B"W%:0pXw\qtSc-ituˮK=&Y-T҇YHXV1['s?/Z% PҬ N_3nk(2:ƾM)ʳe3ad]oAfZd,Ξࣣ [ ]לШ2E|(-O0y#ق*3SSb`{j^TeR斡U?UGxPE0JOw;cMsѡ]!4:[_LWV &C6 7 d4M{ 1D~एDUܑSK_; h;kh Ryds┹ue5e㾹Pu2ađ\![<#z*>މ-kXlGZCZܮ<tܛvIИomKQ7D!p^a?eM@&Fq2]MuR }1zѱDJD~ԔzMpNgY},;؜^G9>Kvӊ1d7ɓ͸K,/0JGzdt-8w={9"Jǰ Jy=s#g^:sJ lkǡc  iL?u(YV]Rλ%i:wb!$ 0(<@:v$b5fU!:N>!EO9t\ä7'8+X /+Ey v=OG.?jדЅ%+%/ w8&32UYk贀.8ڙNWMpT\ܻ (bnz֫7DZ"{i'sh4 g-p1BUNxBXS[udi.VqtccбYB]WU KU `ΎAwY6Ҳ&|~\>1 V$,fmTWu< , 7*&ff!fJ@|3KjCݨ*[Q 2|^ 4xU`|s)$'‚36$GldmFVxusrIGIJmPH֬۵N d~A.2{`%A:_/:v e4hٖ,4u|,&2~tE׊&$ٳVaSjg:O. ~E¢}t#--6 ,"m^wbĺO4RQBƼ k "AJ7sÐ+%+;G>|,z\`vFLU K`>Gwbj0B>- I+/P& zkt&۟VqX6HX^HT` >lnW{I)+ڔo ]u`\0;Ȝ |0ade U)Ub@Dqms;ŵac.R*d}x*p5_b[K&a+# a!l hO75ŽޑJ'dd]c)>yܵ[wo;Fq9Nq^^2el/0'MN-"_ok uٓjփ{>K ^RLW|KRnn@t2bd܄tNHyO.0/g2^ZkCX:XVX|7w ߑ;쾪58F+?|)K!i}cH՟'>ֱ(ڄh sXPeϠڶR[Bخ<- L7hi$DoTš,@Uܓ#ky%R) $? K)$iwhca'6 r").A,%!xbo6LqJhţ?& D6"zdT^`Țɘ ٌ'-]b-iE*bQr'+6XDy-0sl -tCxAx(;)ZbM )4"88a U|Y"ZBD\<B[Շn쓼eq,Hx c{is!\A<2naJpRS5a{aqg$l!7p!'+q)r(m'9?'\"KvS s0/$ʠ6XhyM{{b;cXo+A;D{x2Fh nkz Py>|tI̕ i{kz )"EY%IJjBa}N4l$:?Zc&em;ByC*W,(+35c*LcWrWk¬/ zeP6&bv$MU.Zg!l.^uG':'KZ$%菂@&8;ɓX1_/:iYSǞ!yoXe;]\LW նsQ“L߷H?u}%zi}t83LI_3T'P<&eTq{7=QϦQ"#0mGlUxc;4 ݚzcy!TRzAù`;]T=#JRgё4}Ie%x5^e6,}#͇BӞV[trU)]e!H[Rla֩SL~u/<"`uTVf1ւZ/J8}ZO;p(h^Bryu' @$.RuLu6bFÆ|v1- 7+moI Z+I={ﻕ(NiJr,`9;2r` poWh|^̡KB:Ўvsϔ+238;}tm# Whs&DE4Ypgj5s۵`lrb k |.\*'bUȡDV1T=}9 G/dX΄f7J]|{Ejs+eTՔzyC;빴ROřd x[I9T?Y2z^#c2f}@0ՁUihuҹq~ jr#9I7*_)K +익>lݡ $ǣb{Z~.Y3px5c`Mtr a>RĠvwhᠷQYG%a%n;XԐʡQfbr$K@}z[1Db\zTfkGM%k Ϫn>̪ 2n$aj';ٷee9?ݩI"&]+~H [EGθ⃎-qlI{7-<'>ySVU8zd,7ѷ$) GLUyV 2ޭ-VQq}6Tt4Wn;T&ɬ醛R;?WqRd7(@r\Y>NFX޽G!R a >;M~{͙x?'ErwXGz򷮤.#Gǔ$_ 3F/B"j"?T'}%Wj7W`|Yt9U!6Mڮ2Tu|b3oՅ;\kXbL lY+@]яوT8= /xE~vcx7?zJD'/ pU/jmft^\E1젣UsgZu1E8=Ҳ97'C 6:tcpTwJb[MEkrqij&K(iM Е!P;'<& pQZ V`y'T:h${^l,b z^^շIW[{6+ 3'$fUAJ;7~ tȻ/8{ot'V1ykZ'dAR77M=}K{mbi-6@ jXPCۋ8/Kѱ!c&qU_IC5t書oԮZ?թɳ4&,.ؿeoXHDW1 cJP˟}n)4u h($p^JM׳5xkf=~,mPL˝|7|P'SVyBD۞eQ ޭHмsk\-V/ 9zշ Ѓހg~+M…aZt׷+akE7jQ`|JJmeqiRܲqŢ`6KoDRYүVO6Ƨ k}yFUSʖ8x1-\\_gF Em N&0_pBڊg֨bb'#erj ɜXrʢ<z_)S!EQa" x=+̿n0TP#ԜګG>  R>Ֆr=7V!j?DCW+s4NmFG|]^ǐa#'* XMm?n[978hvSJXLFa ڰ*".aG,FpFg 1`zBW"G;3Fܙ֍A.?MD (Fmx<{e-RoFNq "/jϟ93?џ<˞r$xtpDv|"Fc(ړZ%XZC|Ӕ' )r\QT]"bIۿ( 1 ]}8G^(Irq~%6>mup鲭9ZN@6hӘtW9e3r֫סH}~"㝳 ,C{5ZNQP?~o^ܡ3o#b~5,VJy5t^{XRCA׾/Z2xўK'6O5LԭgR{ıW;<@$o`lkrv;K"3 @!Xq0嚷lKgOulj_4%)Ouqhf%ti2m<-C=J[ջ ^ː 0_~z`,D@ܺ}2!fz\5Dd'5qjްwNPrڽy1 H<\Aۺ m.ZÄ}P[qaVoT 8aRnbPz2?+tfTV͗" jUЛ֝r?EBc}iPmL< Q׉ǹ.^F(O=Lů.ߠW5jT,Z= H"A#{0f́? $P4EnktUk"EvIhÇQnCo[5[A"ʧOѾ֬uxĞ0ќs+2N'3bAK!.{̧ؑ^}8 *S(Zh\6 gNw#i'1V0l/d8nN)>wpJ$royй's'gڧdmOj \n,grovfg):a-TVs?^?otCOR}'Wbρ\M;jY9})8[}Xy_W"+T^іޝZ4l g*V7o ƨNV3 J8>B"EhY,Zp<U7PrL!>>fU9[l|`- ]yšL(# Cˣƞܼ} w0;8EAok&3C̨ls%Ue-Ir#ޜZw=57 x,"]fmX_K0"[- ɇ8}AR懦)l~1>|G<6y\ ɷb;fB8!;]Sg'>e{$vC4>8}#Y'K^nq#%(Xɺ6!:>ΓA慌MOF1cwP=`?] oHvDv'Q\+] eƓGA1Jz9͎\<~2j#-f%uSF,kIyij!ML<׮\g {I6>^CD`= vu; t'J o( %RĴpd%gbp1V|*&U bL$ktK. 6⏝4Z%j8_|ċ?5dL89("UynIyVhsjt`>\,8+ `^gfD<0,>  1yz QFAH裱K),  R3ʚ4p)a ;>4FkaO^.cl4*nTk;o(5Ld'a308"+t,K?d6IbTxfOS1B ݽ +:Q^-ϟt.g iRE>{G,JhPSb sϛLm0]EAJϽfGo~0ov6noߝW9e38Sm:N+2= hp(%V?<(%TԂ_&'qle,BKrqBfO`ֵpSL*',R.c7G")C%a^9K4D?HئWQ1f Lr5ii?5#G޽Ԅ?$ŝK>C ʔx7BƞҸIy:~ٳ;?(l2IB SjBsvH-Mcsӣ aȍ':j'4BȿrMDk+Z{w5*V:9Pz ;2|,xpX?,+HS4i <GFnkO֍gVL=tc>JC?!n3fC/Mm>mz& C=̓|bor׊Ln~Z^͗L,OqHJ4xQh0"`02IqFbo'͂NQ<"$s^5 <)W [m?ŧF|-dn¦NKb,t;fP9ڸ+J4 THkrJG|d f?C2 ֝֡rtAs@4$-B/Qh;?*˼\leDFs`]7foZg͠Q BI%ǝ6̀G}IlQB RS$sY0l׀h.BHmYf@L`xڎ4pM89 9S/|mY0 #?{>;PH?# W )# -Fdҽ\px VeѲlKiH LfMҶ'@pw:K8Ϧ'թc[!:s;9n#FϙmT4eW2 8.O.VbXaw_5VZCjT^Xc͘!j)wvoTSG} bĿ>؇o;sivEO;{Jgx̪ -2%3?{bݤ܂e34.6pU}&iU+ped(>`Q=q n~C=Ș^%$FDGWusS|<ՑOH$˜}5nLj+2BD : ԹkOXi6NӰB@Ԃn_ -NSs9r;N`IWnf :Kb5"_ Vakp\T93Ian0,[ -!PJ- r%r+F!/.HCr:Vc7o+=L(UćBY8p7FZ F\X7ƵwW,44w>!B^cUl QhŢ! oH"2P:Px^<Cr0yY%1G"8E syo/ASvSN;h\Զ)_엹)}{ǏY[jVqz-|Ƕz]) ^d7=/0} ,=VI~ 8Td#oqcޚg?CPzb96^5@2h 44Gvg1Q4 OXN-IU qazW'`mϸ*;i0;W4^Q`dcU:I#Dcً^:`jx\e~y&"CF(}\tme$~za*B6}֨:ENnj:ƺ->'g(&nJ-?] $w>_*ފUr]ԡ$ s|Fip7-%XQ~%6?(7٣5 0Sf%;@*|ыHhT黡٬﷑VmP$H!EB{a`xod%1 3U4r)/(CȸGH!WMaM/(k T)j[v H9B$+ڜ=r>gR[sJOEYЃ`)o#%\ypߣrduVr$Pg@z-i_?gۆl td)]ve90j4af~ybN؉ub(MT{_NwۍA ()mD/*\E&Fˏ,ʷ ]7MFizr鶖n##mƇ4TbHolW *j7Y8d Bȧ 4EͰA$Tfş`90gwe),N֍w¼iLREkszqZV8.g6.k0GٲJg94x Ibq- x< 蘪Gc=!f#]ϛ5ꀿڥQˁPvVkFX{.d 25N/NzC$F$\Whؕ4fYm 睺l09dؒ`"'PG iٚ1ɊALku߬pF'qBA/كE_53 nou1kŌ8B?"ŝQBL7+x.y%ݫ *$qJa=,Etac~$ͶQqgڣ:hoU.l'ppTsGb`Bn/aR͆`V(tVH"5&*hiݚ@`1Ew%vI4 E%77إct/5JeݺrI\>ϥ36ۈ~j[_"sSZwǽ[UFR`Ɉe2]"s8Cf,!Ё  C'cx<C0;i k@Cx|֢]>4Z03Ƞ. [7Ÿ+PPPQSЊlpzKNZa7]>ַ1v4[>ho^K}99 &21IfDvZ%y;Djq@&a9ӥ]V}Y؜H!S^eٜ> 7PczCVt:G`1Mc$9f6fGҳ\:DTKc66DůgV=GZS!ղ|6Ybo?1A7Y=.~G7M% S0!$T-9 G"DcvbsLٚQ@KXd idUvhH~ssbׯHH SHlD(ugnHrH\ `4}0LN6@cP_a*Իj!6~Cuݲ ,\a;8*#$?x )Q"H)EuQ8ɟRH [I>|yl.*.j`dG~a~=SNn?~긇ŴLͥ$sB1O"巡=c.MWm~TŒARDD* ,l愒]K5xNO1/4x2:8jK d {}T/ A;2C`鱍)`#SF˥$AD$cMu#JD¾7o^ I:3yO$kUu^ίaQ==FYT;5 e/aQy@-(2 B6PCi]9eNq SI/qQ&jD?YDt74z=u4IZb%1('\wij 42K[5 8A\# >d'"0;ey "R\*.Wl V} =^J)7 Ĩd*'^ ;[ک_fV3,`pڔb̡hN)v*gJo](!o`+6g;pPNaauxnE1J7vkV=g4COh \zG@q2lv?)7_F <ӳݙstkݑ1 &`M|pmxo"EV4 ;4ڕU؈̮𕱫Q(+Hv; j9 Μ u}mيFi WdIQ+J9r|.i@M趍ΫmPB@C<8+(ra@$L[p^/R!;SŬ;t+;?|ܳB{5W@<~R^]h~ok BXEβM,ӂ<>RpKڼjPtբʛZZ@ /7z~& R.GM( {~1R_ٿ4wRRN_3݃C]/lS07 PYc?rťv3r%AMCѽ(]gY{D$v+ѶH甬ËXhkS4} ذ+k(~#&p=#hSѸp ۚG.;lUo @s1MW$DF;:Gx-D2΂Abf\K7I}.՘G{ss&5!ߔ vy(M E~2B pg17j2"qn#զd9>-)}@:(h",ӵ;mYOs" F6jʔ]X1CIH{Ifm0c? :hUrfhnD n.pHD>Sȑ/tUՎu_/c(*, ]٬4Ek$:#S_ocj Ǒ}r)cb ,nFJ}^N:G=!#r9 m8)ܵM{ @EޥҌv"G6í@=uv@C.t+ #sDsiv+~./g32,Ad+. .]pqB<@D)CWutnܟ$!)`WO'kϨ_zه&<{o?; pnx^lf7)NtKM/=Ij珹o&GcΠl+%)d8wzyJ ,P$ ]x>%?m5_-'J?l4E")Z#ʱ[GլHCE%pYݥ NwˈpKaaҞ䈁-*/K[M2(zXQ "hh2ELke wzsph"1#S O]h_iBi=+nRp(?mO}TNY@*o$-Rnl6Vbi-?і'EXZ%LgtU!~"kEbP~*|t5{Y^c>a!|mZ7$B\[.vëyAB$E:$Ys8yrUulFKk1)OI42`a|RruƗ6PTR pPH60X>uo iIrEQf(PŁ] %hrDuӲ|5+ӷfIr3^T[zI< #ϞR\$h+U,!l.TſrQ5!jr9a͑$'g}(ZPiD[V[U6+CY<+ac2똇 +>?C_ҁҜo.=uT)7S~' t$L)AM0gcJQU8:`yO&l}$w5%c'q5?^ܯ|p'Ϲ,3=gs,?[c_ eAlڦ=p|r,Y]]qH$ HKJ1jYYT+u#&0^&hV-o"c sx2!⁢dnXB2(0ΗE>mК޳Շ,2Coo-$+BJg%FoPA;('?k 8*ϹmN:#5*rܰךZ>Dְ&i &G(^qjQTt(Ҩ8=ٿ־9̧ĿBABwe5cRƓS|J<;$Qۜ88{c,"%m]}&5w?8kI2t٭ ω <,oh)t}[w^Ti%svWAjھW۟K0#FzaIJNao?*\A=N-}b&XQX3"E>Us JW弮hd@+ʼF'U"ر. #AoX<?.zo_o9M!4I `܉p?B౓ wu9T OƝhx/d[H`!~h7Ȑ2[/C,-inǻkXb=qXԄ\kP8}hiZ*!Yq7uЄ֋5 g1vIsR=S~?E2Z%@~'u&,b4-d9j/_>Jiy#>vW#Z 4mOꎽREFEZpA^~))*Ay1{EݎJt U]@ᩇwgEAͧB#{ƎVkhQ}R!}тftq@ޅ`tþ`7dfXf&0}Ņ~r-?Hl0Eɶߨ݂KiS$M.#PZg9ڐl)Kkuv~ CTŲT<d]zf57}E C!@N CrpJVUI3PG/f;рg-ng҆. *jB{A厌'ry>o6 [Y7pT30@FLєF~U;L+NCDc\1;A5M>Mr(7Hԝ(lW{+q ҃ysҲ0HNd, `O$ޖ&cmeCȞ*Hw}T\G?Dp]uڃG#`CƜ%qjHԨ.'ԜY&Ų. QMbgWȉ@~Y*dL ,Ī#GA=+ ˬ=Ɲ7{oxOYO$Dn^3egL'f>FJ7Bvʄw߅vW? cV[lXTN<&q\`I ',0NI6W5KtOȫ`>ە t QƄ{=njP9PF1@.ҘWm]E GF%a(eW"Mӯ'J9Pٱ;8\M,ȗ=۪vqL%,̓\ PpYyM#LR8ܛcV^C'T}wt-  ҏ .‘i α}|*=~JjW+ԙ4H.nY5]Tԥ{sSɤjZ6Z扗6+_`7rivlejurnդ;1TKgx+Lby#zѥgT,\ވ)XlWn>~iod8Єz$"᤻*sL7oO=* T22KEE}&"mQl.Ŵ:Ŏ!*yC/xykQ& HR+ 254,'8b4/dcxq=`=Ğ;Ux|YFх铘wu/ؗW]`H^ #83Qeɋ =(6&MvgfNEy{YU|S?n0*< vL7Ym+ũRi0F]y A{Gˋ'9y 7 g p+g=K̽HWN^V %4B,}y2e< [.$T:AW )q9z-J?v#坱OLNޢ.Q?Q=Wi{Si䷱{"{5P% -3A/u>?HlX~2iX* ]Fs"}Vt2GѥBDF ɱcNp - n[F?`cfp.jEww{KqH޲ ť%PjˡXoMJY5,;olrV[(踄!(a 6fP0\`m$]0L+@SԌ8cխiQBr7MKa^q(կ1OFEznzHG嗹$Dd;0Y/3q rˋIƉS N;%slT0x7SU{=KD۝ 5fO} ^ލs!+VR(!lfo^AGㅯ%\7 = 6QfҚzJddJIƟvVn0wTdh7]]BXV1ul#R V)X -lߡ'%֧j~Wx;'q;½/%"a(%[?hv_-Fmγd,5HG[st.AZ.2ק%^`=_0 „"_UѬʔTUte9p6ʜdJ w0@2NJbHxb];6z~:h-ɧAUӝ)xWT",F0Hjy8n7zZX-8zN|[/@U95֓Ӻ4wV3BytumE1/ιh18Nk,WtO#D9OIHF$&oJ."#O;_ᴣ*²:\28DGVS yPK!;֫E(x`- ꌖ|XV\!=oNhpjqrӉ748lA٭m'zhoZ>j7|Vn3E ,#1J)LcP_rtءRr!QՕUnq\]¹MdpF]ëY;dDXl/<tó҉i OK[ gشS)xVUK0w0'Cwk6bGW 5+`b!<)3$F}K@weccM=Hq.\AAKWaY&yrJ(Gɤ-i앀fc(}.GWOo6ׁNnvQ(I"NΌY77OG,X)}˗ߤS2Ͱ"ӽPu#3帢#_̝=ŎCMIJe"nHF J N_eP!.?T ܼ8۾*u_Y# Z]BǃT<ҨF*В8pBVMNR`^aAH\_-+|<$8׈dhԂU&=n8ﲴT#݀2dqk&~Q}[%wAZ|t4O QMVUdf苄٩'oF}/M $.OɽІnu3C?5.YǺbn'An 0bֻqUje B`y*xEUP+MRu-D=Brbe_gmhe@-eʁp gGߙb?F[PzT%:J'rE0 -Ó[dl7fҨmkHk"Q.Tp0\K+(V6ا{׈:63=ao34/į!=`-YhM٥=s` Vʊ⪟dw6nc[_U0'`-Y<(]fZh9=03qG̉(,h iOGj͙T'QjgRa |A"4r- H9jȯ j8NhӎW1}zk@aK^cDboE׭x] [L#PH͒D8Ӵ0)7>*XpJ @ݩ`|"1J]C_T H1k |1X8:ݼ+Z_ň ج:{ f،K~;f( /ps&w@.X- -qh0抍sN= 7LU+4 4o98[]wA vnD3n{2dOM) FP@{}!6>kij/ |}#\ݽ"A% #]sV|nα-V8'2wQQ r+Dqd#3^5;TQ![uAVyoLױXun+s${J৆-Yj.p٩Y,Qf=#02GBF[ Eh(;4 5&a*'֟gJ^S#)\$l翵mхXߢt!+}ïc,o-܃zo?3q%.Uȉ+IDRǽp32Q-yu|) TM 2ڄ^"j+&Sc5,ڥzZ}̦+)7D#d(tMS(ҰhK`&S]k ~6Pm 7#^oƎ>r~olQm;O%2`br\{L' R}RdCXB9=]Ycvl{o`h:*6 6{~'eP]ʟE6L=?{"n?޲@X,A+NRSLc[,SBuD;k2Oۻ@>k 8187c,d1Ombt{US*%5fx81 ҍf(.$TG{ִҠ)4ԨW@h|۵0e߹|N5 A(~:v~Kĕa8hbfF&* =}-H  Yj$[kN7guKq`~5f=-J*b>巻őd7?%Ipa}KX h?rRHo,}mYxsrԛi֞B̪;JRoa0.V% zoY )U뿢%j톝,fGmJJ`{%yxs!j t&jq䈿2N1<)ٚh.ubn?=" +57HB9d+罿Fm;fUk#Iא]0h()Gat'¦WՆ;AH/UAd%/ܓTjX\9ًJD$ŝwX7J0`"w37v6x_2 |ylP9|&K%|_Q>wRS9L?^jTE]:|.'WCehY.:~aTFm&ؿD !#h4nOy]52Ey|evJ^;.>6-z:ﮰ>E*։1L!1ߛFaVGBd}Kb by2ܗb V(ZXF]Ͻe=O'MD}()8ODOUۓ\=ʑB~}Aa4Z@1ĸ1$> jHkan-NIқ$2fգVޠ^H*ߑ>aY(wUM׊ =ͨ7Kh#wqL@Cdz~] iآn3cpubth}DYɏA#Q^hӞHcք(_C&[E[mdO}xWfVJ? LޛuuT6$Gj 6U)ql%l{l0:ث8Lqr 8SVij1-NY AL4"<"zP?|g!)c>dB$Q-+纜lGA {m{^{#ւ¨ԩk׮u )E_kLlTA|JymϏK8k /u=."&(WfEhså7zэ5j9(4DR)m8; -g)UGJ }3;Z؁5jV|`4׼X#x2ƞm?=?\ J=Vg!n}mt9 ^O]H)\bѳ WxA[ 䂣>qiDNs{G޸*j!etWz\1!U{S{{f9x[\bRmIf-&Sc-%S$=iAlm2sA"0M\IL {KE$Jn7OkU18F&M 7]ޖl:WMG@+`%bn))*rto>t|Q!A#Ԃri0oM2(!4$g9F O3>" yk"sDN —ꮬ7wFb63_SdlJ}Ie"~ˈ]INfCx>ge y;Z$Oa]݆MC^kp:ppv sof8 :&9XZS\G)4;V/'x]/jV?ݎ?3K ' k: rp pL!@9<^E{{[ɱg>?6`˗ Fn+wL]zg&ȫ^](WB Yx=t9_ H "yG0D0o匙T-i d7薆/?)Zv YE?.Ion اډL !?U2n] ES֚<92<ؚZJUw=;te]@J99'{8!xb'%(vüy!ꜤgztLyB`v+ %l[WE⾕3؊x.Z5=fi-q!8}?~lWJCN ^is]̮g﯍~?9?1ȴSРBl(6O?g2G_#5Mo+R޻kD;>4ِ" :3L{R8fn;,!71)_Mg(;,.o<'6];+ 2~ײSż~/L3 LTO/qO %LxyhwC 5˭p]=p1|8lbN>5 hzڅϫu9SIӇXP+_18E"#Ov?@;<M\\J7}'Ljb$57F矾?H 郋fZF .7HܟZOqFWԲQYm2 v*㖗*o]~h $s#8((I. eZ-8ႿV,0,~Áx"Qw!JjOxaj]ZN/h=.f.9I`h5h^nX19_7`ѰjYB,x^)i0(瘠9 RRoܖZ[JXv@dqzheH}kN]P;CCvK6>+1e$rgEw Y*9vۥACPE<,6ޫ1b71Rk6Oʋ;\tLxěȬѩVФLIx*M'5Q[rh VL厮tk%>Uz%}T %SQT{K9v3XGOS?`gd2z4 NvuX,"}8KMnOh\+%gnTgȇ!,9"f< 3"V`AkKꂚqjOO)_^JɗjkGum(퇈)?$䷫ Oa.Gtj = a{\ (bz=Fc֟ =UL5ՈSsG#;'6.HHl.1꥘n/ )ç=ӷo&!?fO/%y/Nl-)@oW\Nj ;^hO8FF3 a\ve#r0f6^nMZ` 4dQƽ|+E kdl}gg>'ufr"AV3d9"-$l;Qn:;F] Cdٗ:xҚXeaKY'/y{q1LJ$pT!O!/E%/V-75XzKN6wKpwлl)"3W"^2Јf4InDe@AḠȶeyr-b*WfaWχm!^ؼbLDߋ* 4}%`Y-GdUu(/ io6q#tܤfؾ ̞+r×"!>9^lڳmuH/֦ٙB =H G3 l]I‰ڭT6q^g.o;Cіւرįyh#!`\\a;b]C~,nٖƖ n ${O83[Nmlp죿2]#" PG<&,t}:ܜ46晖 ֵwA>gL,bl.KWd1t8_Aey8)~k O(0 ׼=Ȥ6__jQId]%%fpOJD蔈%cƜ_Hj~ F 6$`1_+o1ธ4Rg3v= xǎ;6,|4e^|n4A8bȞظqׄ9h%YJ fX,rAn|oAL %~='jԥ:u+ M DYwv)#.:ϵpG'ј'B,^!N3w0D9uRZ;OWDPY.\[E ڛŴf"-/d. |@ɛQQQY3/4x)ss< V*ET ' ȹ9ͤrB~VDb>ܤ*lApVj?akKh(UܩL'a4e$ka75T[.!z.9{>n3*7_(DGټ̴X&D^&m{|:ˌ`ܘ&^?>ło/FVUSNLq#q"*Z6YxlEb6Ux\Ǚ"ĚFWݪ]{p"֋{L1J_əx4Uw 8YOT@e˺5C0~D J0V GV{Xe:: Iw ѩHl.ڍa=pA7C 8jvgiʹCbo=6K69A~9(1B Q@ qުvvCAŠ׮Y@q6%Mh8JQo}$RoXR~^?u^7A`Zjt%QL?,{+6іkv|u q_>a/Z Io%fT 5w$xOgx̗~z+aba(x= Vfʴ9to,X^6Te6Jfbp~=S@&e%{g&6re`1#D%57FJTehbP#c;EͶ֝` m>ZLz;se2{v']p73^{kF ^}c 7HM N9X㏣Z>N 1}V5]9z J_G1ze/4\U{wo]~ҟ9gM;7cmRHX䭥&\~( NVBhFc#_|rtאnSl Atn =YGaˀ]3 sL`Nz]V5^s(8WṠW]v(7d"xu+W6*[|.=KPUUGWos *#MQ =`]dwaB>7Sh蔴ض qCThp*ʥ*ʎ \RCy~] S^d_3[~Ci-[uVÀa l8X['P~Q&!ďg776Vݝ5!\nGֵL R˨)@Mb,Jg}H Q V?$o;8W0c0W;66'kNx^', 2on}ν:s]:$@wZ ^+ov&w`)~U 56bHj/]A&{AH/U_Vݣy"a|]5o &^ǍୄWV) :nJpcer, f+_H¼vI3)ez6C69-j,S)CC"EuAW0Xv d.qvQ]Hlz EWIHw|M>x EV~_;y|yt'ꃷ"N6ģ׹ +YwW $.u'_._˜ ̴L k:C>WVj;Êz>2_<̏ġ|?XHn6r"iXFbv 7'4])qgSۑv˻{R a7r]La}P p}'e@~Og)OWݗ ]qʦ=ko}EUq_§ϧ^)" ND"O NZZ)R,A MEGOY[W$Eoyʟ~q'ڿsuJro9.)ԞM䜏~q:|9R,{;twUҢ scFTv@ۤ(Wx('٭HOTfl]'$VF4(j#%98G+gb{no=jLQEQ~EB(8HT^%7.xVp Ir.JA:bڠh+|h(H3o+[l ךL moޖB=Y;rƟL>+@eAi 6VܺRSE$ InMHo`" Lj0G[>f4 AVe~~ 2i׍/m o?f.E8Y@;ˑ։v[ ]{FaDUX  +F mܽ@@r3>8!ZE1MOr]Q&RY\X^&&7ܪD?z90'|5ֹ~]C Rq9GDMġ3`O:{X t4 1 Ϯ/oފ G]~CdMLK/>pvJb'c>@xD?Тr}v6S v%0^s4OɄ[әNb( wK&^Bh!Pصf{'}C:r?'K%pﹾ{OA~pLO΀씗Mv6lqǃ9Gpp-hнGrSym Ӻ6(];<:* _YאJ:W>ܮ#䌳'bf<2i-BV4G/0vvt@z$[h*>]A|`qzH4MsQd`,ps=W>ʂN(Шl-LBߙZ44@a-PM+#|Hrd<$c.L.:AkvoRЙ/$ᬽK3nvȥ-Y G\!◧պ3E&q h^]w} 7BbVԌd6=;/Z;ۭh(ap?ocKmgѣ;pͬLXgcE*ߘ՚{dQ|v^%w3 n zط:zjXr)[CsS}X{{ -&3>ʂW: _.1*-fyR2]#.]c"_Z{/C&ei s)߳΂@.^W. ߁ݺC'zTw* $C`cgh·AeE5A Ui}QThvIыd(t^ODF5ctCW $mXRbS*튾C0Joܱ=;ϱ 2@O$Q.{a)9yy'1'ꁶ@ m-i}$Yt]3Ygjl Ui >G=ar`Nd:J1o_V:͵ XKh7r)>䒎\ s9辘9-Y&\ҵ*F(BأC7;Q_Rw]{pZՖ:nMH! Ҷ.>*#Fq^>;> JϛL;- 8׮ a(\Z5Qԟݻg)& J{wb~0!(Ja4;bC4Уd~0L 4InZE=+Nj2`|GB#!k;9ȩKf:4ݶ#X)ﰲ/m_LL˱|XG=YR?WVvM4V`\ja,%-ߦD2r)IJ%-UF~.4v~Qgt?d`~=0(0oRɎ^YOʅ y*nT" rЏ V' %WT\7Ꜳ^:BD0yF)08-U$Pjl}˰rUlg oľM g;~:&s.A`rb yXQ]f vr^"dS c6B2/uWz}HAY4o[C zFnvB#JJ}i:sIߨJ'Sfì)ۧ .:ϊJK 1Jm:"q"] uF)*sz5];$f^8\7iBȠef=NBu K\.MT="Xm*BtWTEFPK21 jN]KzO}#Sz"DeSW]4Ze6DYch47婎?н2—E. m0&],ihG#0< ;% I#{̃=l$H7* ܞp .,k߮v9XV6ExB@+]QMʧGq#!B6$=Dn+)Pn3mX?s+ǭ?wzl%H*і"MC|[22ؓYrG6/ %$l 1ׁOqBT|)! &VuJi!p6=~>}xLTxl^i@ح>N0(x[5C}@qV4BըB4IZư@ui)$x<٫|jzPEq_26pSR|cP if̆Ǻ#ej݃0ܤj`sGUZ %P5"0%Q vWSj$u3S{H@ &87 Lh[o{ mF3/ӁiZW6>d$)vI7̃⣓,5I۵=b1`p`L֓}ѦLo3i}f=0yda󏊉aT̄O+v^B&@T;@׹;ƪ/XǓ ?7Z$ Y-9 Os$u\\%lnnHtX YS[h90l}u?J{*\tY4~?a/jjc3tSt%V۴{i%qbLp" vlMF,XšuDG ʌH6bIܨ f"P{Z/;B)mFhhR=r <3n*?.=oUUoTJ;!°oX!h2~(R|nZs@i]Nō9 MX}3\S{_OR:1*K(V3:-rGD@BSKS\ jq=5`$.SsKPrQv>S3c0`xvmDLmCʷ\m\H[d;+;yUz NZEaFaq7C]>feogt(p P`֬V-+5_o ,ۙM<1pyu|1l NU X: e!iȾJt=?˸*4<T7k^6nKgjKs-(Sm(م^B_ vnNu"#9;!^}bV'n=v«$؊`mt 1c#^8V_XJaM > "dOvbRteur+j: zcgC2c=W;14#mWǬ2 2IO;he&0#{xX<8M ǹ1*X05-m9;nZEL wI;rJM^+ԛqԒ1?AG1@5g]Jo-EktL/.E tJXU:riQC|"ZaɀȹCr 9ül -6|ܲ*R3g ^3fջjâiBUq26 kХ8nEZK3SQhq7qiBKex.!lMÊ~+ U;E5GtSTJ+$ V x:Qj(!'_fU= Q -NJ3}u n$'|\ sRN%Oy 0f!0W'N^&XL=?^C50 H; $k6;^'?^ 8^lP/ ḶvH5ï"6e6~,|$~]wtdنѧ /a97&*\W*Њ)3@W/A$B{D&h9k~d\ ?m hjBNȆdNv[H<1@:f< l~gSˋ{`^En"!Vl6p^%[gSՋ9x'"e 8nFe <* c/e΀.ɺ yOu$*Ȉ)ԶWb-&:ȯ;Fr&z 淬)$<XӧL>[˔,Y$,۝{#{GSPҵ؎Y+ʬt*Wy -u 9$̜,PU9}@I⦂fَ6w (seX9fOV"w p|~R |5eP!(ӫRFzʻ4D:z?U u݋+wf"HnMI@ɣc.kj>!!FDyo Hׂo@4uG1܆ـ_axNrMz7uuJWFo3syaP@?`{W)tASgUV%-!<B5Ќh#(Mu S1迀t}qf,A#˄ċ4;sjY #QXwJz4 J{4 GK`"4/K56!~ɌX\m2z(Cq(]Nؠ(Ŏج8(Mo\#:aȌNj[F^Tj{*lf*o:xjX`g LƕP}b@@$WbT( :W[ gI:r|Z-au5T p ߪ-i4/U -d Saeb 嘺Og7'!0&0\4iHz^">ʜN%"9Y#o^ȩu֍iv!ѷ;xؗW}*x+}_{ȗ>R$(;qK<4Ѹ0XHBh")?1ґ'+z`Z BoR0?G*NouN߬.o vt/Xh, Q`97=X n=Xsټ0֗&SF^/?8=_[mck2:)̘k_g`UeU:/rct=r}orh6˦LEQfˏWA^z 1S5 >\#嫐$X݈ͦug-7}JCl:ԧXBrMX xؓr3l91h'<.dÈpҼ72,|rڛթNB+¶ckPRO D9s|Go@L]D<1hdMJN-$ .Ԉ;مE$93ܩU?חغU /sD7aQWsl'@%R V~g] p2^xTKđQgխ 3p7_oطͷ&c080Xf暒6[5n؛?$,/75Xݒ -y껖~o![jF7Ey0K.b12|8Į]g,>b_p|qssgF' Jަ9RvѪC=0@d.6=o{*<pe)$<}t@#R4KX۽Lx[2vzKՋB -k(:nz/HR3my@#L?_03T'wg˪Gyk+ 7鸌 Y_p+<+g.t,#c6Ԇ^pvf&-oWh/S!^^ .MFt"3bg!cDzIq`/CL5~y$n762 uOig\+MߐzaNM^V!Rnnâ@+khyˌ\B3oN$NЮ#WBcP*yXK56ZF/]۲IBߍ@ =wo ߢǒfWa'ЍΗɠw.m e5D ixw^ԚC,1MT=25MkLG쬝90fX/v:&Tsb0tD&ŔQT0TsoDڛmqu2jeL #kL\sSld:`L1-_oO{,ͥcrzɧmPYgEuIe U.- z}{NEXncw6Y5'}/7[VbbGʼn`25.(Pн XCV B𪺾R퐹i]VD l!7Xm*$.mB}d$q?/HWao!n[/ n7u8i]'^y`C/}="VH^ zcΡ߽KMbw.V M(rW5:Dn(;P ̔{ P`5,G\Ħ ZR4~a@d.R3Y%bK5wQPFu'JVc+ z7Wj*fF4j mGX|'P25sʹ]X fjg9 烶N!y6|6B&O1NJ$1dz~ %5I-)l<]I 3̓afl>n[0mRH:"Q.;ܰʟt֖՗]#p(E2WԽ%Q̱ Uoh#9~`qj$i *33A ߱)')oW';NDvV![V-@~޹,Ga*MG8=w Oh}h"*\D+t, n푂r^etFDx j}e乔y2K/T i:bvuQ![K8h,^l/ˇw0€: >ِMC̰Da g+Ɗ իoh4rSNҁ(=ހZnvo+VgXHRHC=g\^c\`R8tӤ9]I'e.v̙h#GﮍG(z<,f) v X'B` H12 ȉ\q!}VjE4+t˿Ct21[Eqmx:[HcXr6YZWd)m%1x%v FUP`uI1ce {7io5zKЛYEݼM j' ΛnSH֭|Q0k-BvcJf%Hр;P3މ%%u}.3)_-!de^iPPP ?:$r(F(҅lss0ҝP$bV:˟ i&jXWGt4 lϩ.&hBFq xMB[妀8SMGs|lL#ROCPtt{ 7017^N8 ;ؕĒ7qcNqv3@l;ó+%Z[*ZQc"} l셴1 ~ ")x;5 4Sj6s+c$?LED[dn;j(s4;̕ZYPT`Tژ \_Iv$!!<<|Ii˽^ ߉ԝO\"(9a*41|Sf^<~ qIUe65s_-* p זHx!m|6΂|gNj:xuMdn`AE6NP~3DqH{g$-9 xf{?:D1j+W@TY,o"aLW.9 6h˷3^T_BI47#^C~שn&E(byM`[ -5d΍pL&} <6Q8Þ;*ys S}P<_샗JUT'6뙘9$Dؙ5KJޥe1ܢL/U6bq.>U=vB5NuKV6l]$Q7Pβ&zxo0CE$\ {Ty$/RF9dN'f=f'+_xhK2E_WE?`KUߔ+\nt `øY(6v֩#Zm2&w %`-Τy>ّc#XMiq'8J(ӂwزf%퓜Ҵ -ϫ@(eaÍ{[MT#Y+%B$2(é@#x Ή2! ϋ)4(V۟Q]쇗nJ{,?m,壪]$͓h6#j:Y 6JN5*@lq\^]Z(ybDJ]O'lKI1##x}i]= i j;o(8fn{zs(ɤ]%Hw1t|^h$tꩃ/(#>( #D=7xa`3XBBP7 ۋCsv rfMD"̲ǾQ'HdNpRF4t#i0)t-_W͆T v5jbi7j˶S&>N-6B2&=:"Fgb8 KFm&3u+>0NJGLnUbIM8C/( p ~qiqŀѐE7ds{Y(eaHs?7`#h؄L+y&$C9 4Y%n?ě{i$Qxs#tbK.j;ٟ Z.~yЗ_ՈMmer+> BlW_&KO,4#9'Hc>@w@V kյ8VhFX^iqբ705D; I~x- \}m1pBH!wp*uo z(YdK*> 3aRQY0x9e'=DlkjboV"lkUjG(̬yX\ n"{SOWs3r/woݏc% kDq(j͓b&$%/ix>,qwdLdP&GЈe'-@]S:TUz{Sʅnݜiv֤ɽ"x_;vd(2vn,#$rZn`{8ЈLEˁ*xL#V\^V +\'bww֠c0NnB/  T"4j{FnX#kxl`u<~ygQypKb $F}&ɜ_# KUL/CތyІS(H vS# SVyXۮ>+KNialIIGmv`N`kw`Z_.٧ϐ٥ه; SUJlƶ=~ofdڨJVg\ *f:҉sNUn" !zW|~K"M,HT*.Hga5V'TwmtDjoM:s.\ l>$̴T`e߼Qqin;vFC3{Z*6ԟ 쳳9 Gߏ,JǞVՍo&X%ƀ"Xj4s( %{$.x_"xJ~ XC;ѴB;!DOd#B(k/n/S_Rò8Kw {MAU Cg)f!94]Xzn-&7EŖC+~m, n- BZ8L̆-,utwh烠ulp]Zur$EG,"=NMZ+0lhY2_+,͘:#bv,fHd$\T ZDt2hNok!כ5y'?V>#D8l"Gp^5NW{*6a(M?,'{74,lA(8 pÐ^ߓ2R:H`TYv!L؞]G@?=Kb%bi&Xb{jdsYchkJzZ-,?J;6|To퓹 _S_*F; U{uΡ񁭀&! :;=X$Y[[.r1_©%z9/iۑ7J(LeN݅<gGb"x 1Mb(*zq:7RҞGӡ %ra")0 tU@Ͳe\ bs *.<3C^XF+iQD"[@ ^^cхY?yQB:U@Jܧ~3+D5%ͅ}.A`v DR,xIiZęs*ҷd4с|@T#rWX) lZ`[5DnS B{W~Y]IkFڧa]T+$8!ɷyys$]%pt0ʙ i[H:<A&}$Fhblr}[dt 1ST)YP:4= ̰l-fcYoS-A%*porƏx a^ =otOv R$*<DghvHR gD|tiuN-ĕT'5RV!>4}@Ɣ_NSS8Qg l.sn BXuܴ&13jNVL+/@َ볤ȷ.ɼa%RZgDS(Lǒ-X)ipe.skKqh8pkO&A (\y2 jp sA+~Is#B=`mO~ ^Dy4^Dr@ޡ"1 %؁{w%,fY MRBO0j/t %ݶ׼$ C/+wEu[4Q<בHy_DΈ"\zj f SߙGz^A0Rj*nN&(k2 ;|D #|m5)ߕ%~UhO@Y]~K;=Da.=Sߗ_0퀻}/N)suFSr+>Ta^+'.?HZoa](뵉q'-(7^q}YVyc#Zqp6r|.HrH 1]ɡе8wI(><gB,, kӢQ3 q-\Q',`ie4FSL7 ]ȧ䟓ո4>\W]Kv#H~9byU;ʾ ?uϭgx/a9|EusВMN|vsNPIO&:x)7`^5(  K4I@|â9(9/pk"n ^tf4||CvvC;T*ζ6ei^9˭=EpgF'NKMѵ45f>ud1x> [Mec10Y2jYڜm^VaT t>>4&}J{&vtʖu,8aG jId@mZN$~xt"57qYNu}ǐɭߠc ^ietF㝷Wh5C}P&yMF:3@Z_s _F[7q /b_r)ȕU;w&/E;r(Tb+Tʜ+*hfHh 㨕l6k\Aoq,'A֠ 73&?iq~3 ufz ȁovN=3ܟ H v~@U&9."OŲc9z!1c( g=ztUW*"4v+Э|/^ ]^] [6,(y+b&k] С^(PYQ ]c/jBҧbBv&/.ƨIuݪ}*eu<9&S bS`y-HvgLQpGUkx}_skB&GIC{…g[R"*B$)+=؉;n+3Y!PbYXwbho8@Y X BAb ϩ}6.W^8%px#P6VbQpcX9]ԱϦ61Eݻ^8:>,gw^0? Hv;!pˎtHe"$F!Ԇp>TA[t$Xzץd& ~bBia6- Bt\&yw`*켧'/ɯ'bh9 ̔bGR˗,Gn]-%X}?{ gp+W = r.e]EKI!Ξ/Ԩ}$qmۀCʆO\Q8CD 8 T:2b++%5>Rtp %D7N+&pf{Ze؈a^ Pб0}F*TS`:+UL{rZBہDT)#y*`O= m[(MD1?T5w-ew`WC)%:>e2r2 Itai/{Iqa$Њ%>ڋBP.ä3Tb`@ Rćނ{h%5H9k43='A_Q1?"=_ Ѧ}KRNI߂$켪P',lƏ(7la:ﲌdKyJhӾmY"/91KT?4 -Z32Q̮*OT*5;]쪺[0T3eCvG,mcakҷ6t:gpC/뀘-ls|ϔ&;&2*vX^X`'_ `TgE&_tWʟ٨=(B+ڶ9bQQc[VW൏+{#y<ǾX*sj%obax_ ( ^Nq'@=p9]8/;:,ɰ#ӚoY_GDǭ@3ųjR7X>Rblb$Q84eagɅhEYNC]/,MR,f}<1{<2yuY [b˅ G (gd?BЛ -P[p.(xѳzsxhVm^F?2$lDUql!1=1.tZc`<}6k[K%TIb~+P<o|'irJk94Q =2[(6ltuRY7VDVs(eD튗wzK \Cha+r((k f&p!ZMfd>~Q\e}ބ#yӛ-:qhd^>o8"dB:G+=UaTߟ&Dڛuak\ |u tF{to !p=~ůʭCA@Iⴌܕ_8Xv&dTH߱4 nvDWɿUšYΫ!{#jTaG_c[Mu3 QtEyqYZ.QQS58]߼Q5JR^ʕ?R?M3$IU,nǴ2BLͧ#,ЉZnpJ䡏&K;Ǣy2F\ͤ+I ,:9M!$>Zf-egbiӱ2$^[V|"8b;>>^QK[6Yc;p3dc+,UU8cɜsX@NeeFȠkjÕaL=jPm f*|n[br^P'% Y8Y{L?)ASg.kQ0.#kFyjQr}k/5:s}SY%VrAYp*/jMpyR]b}GeZ2b25jbUg' Xn-L໺ag)(2&Q_o&>3wT*hi@>dI*MrȘ5Ix4e̶_ٶ•}3 .3 Áh!)^jh&UF,t$ѳ|*塲MTbD=뾊r3 dIc2S,'e?KP| ԿP oO'l[1B #А.G w\^:1Nj@HN{^X ֡ xy )v zVQɦ?z~Ab̳5xTQ9?ϱ! yB&^Jzԃt&! R pAXg7뒎M}+Ռ LF2ٽ 5b[v`N[rڈYۚ0ޡNĔC+ \ftOFV'gUWEOƾrnRJ۸^*9o fD.а>H!Zf)SIO@vJDŽUE)0 JOyk%DTȟb.맢Ajya˙t h@qi0 < qAe0z05Sv\K*:] /0.Wr2@ؓ'.P<9 'Vpye;>}fkjhp!K{*ԁ o^Vi4ŒÒUy"<\򌤅.J5?P64ZMq KˑPa%iG>Wq*vquEÒRMv@\,8V8_A)+MVHrT7t%~՗g^~@+F%:80L TJv@'#$e1.oоxO5,v%d7hDU08Ct.)cBKcp-ue|s@h׼^/ OWUՑΙ')IFؤMS 0_::j+h()9aXd 1,:r1 4]g= W|F`'hRdt{x+%4.fLoNOv(S g.=l873 N)_De|PGQl(y;$?B9┎ 58;]?4HJ߬9{WBg+ScUte++Y%f=J7jy^{f]opV^5}U iަ dՙ}fӵ4@zpੑe"yM1]a%:}YW:>7u5A/ jm<1+60P%;ڐ tyM Q}, $rĚl1mvcs#n5Juk0"ޣq1ߒ}hhb1,=yl@p6i[YAP S (.OqX/[fz=֔wRyl7?A{P4v)|4 2Rr:J ׏^ M s 7]4}x2nB_71&;:WCfU,Iu++$i1p`RU7yK;u$'HR[H)"FٴoȜuOL reb?[Y[m-e\f&cAkcdK@.⏙(W Qp]H Rg t`T%\u@CrBFS_$ǖHWJ`T_nRIbB#`o\Er+!3oh)D Q slhBEu.[-FJ(bD4zˏur57n_9Vi6NS4\]Y 5>j*CoؔUazg3f0g(V2uw?@"=' C\x$ u;$jcOߣ'$36WA #οx* שA>gU0:zq%j~A$§< ](j2;q 4AsHRR֊y3v&ڊV,)c[0'P8ch;Jaq X܋v_E\Gd}쭛-26a74:Q1; F*>,l(r)oYP2V=2``HjAS 8ߑ.w2]IJa^S0Al,٦?=]Qc<:׉(4zT fO!7@jLq)|%Lt8㿲 KNjG,R[|a9wTma5i?G32 U B9;N , Lk3rCf ZXZ&̕Za'TVșvܒ`ءk㎡z'%bR/@kee0ZIEheF3 it:vD-26sÎb"W#m#vIrahxuU!/+;%{27G`1 H02IV{Oߢwqit<;~7LBMņO߿iћ;ܯ:[ MRniCA'K㑦S75ox۸t50qEkK@o[ ˤ$o>}Yӽ颏qŒ&0q /I"8X\'r T,+ '&4aAItpc.l_ƹ>KTvjvNȤ0? E[mKrInMƫzBZMs.&ds֫5\Ǖci e erDoQYf,'VЫJo5*ma2ҒC#:ķFtWeGQbp^FSV܉gSoX!ײ۾Lc-?^쐈5rp:rV jq3C=#OѐP]%k@{{& A8=׻bZ\49:ZnC۵H8Ob !Xa"AY-Hh(k>xs=Q`Z%lUVkJuY7h/2hHZ޻0dn d;~b1wo-ƜNy@7Ȁ2s R*H˭ %d(U~Y2tb.U tX,P.]shf[wZwuTU3܇cZ0La\HجqfDkZ!/?d~_U@(#` |śOӹ!~CN0rZZ#.$|W%Kbu ƦɾR<߀H 63` -kڐLhYhi}A0e-_!PNߊgC]wcH7|WV7Si'jP<&]6a]cogԈ# b1yRC<],^/bw/xZ8P7:^h/;-> )ũuŦÖq B$'S7t[Qi^aD$|VPQ}i3fa{&| [B-Ey]k d X!CMHH9TZA1oՖEbg*7bFvbl>Os0t+( 9uXeq +[ڧ,9fJ-IH.I}D~mQ\՘yem04v]&Vu!/j~ Dd%wiIDbb=FM6-e7^Z݈OE{::pDn;A\zFXM[7+'WcyUQ#oG`DSO 8RAQUn`XPyK:wSA;¼^G-d ql#hjd'{i ]-dn$8['tW ,w_+$qEgXvJm Ұ_Si @ 8 @zμU 'eBuT7ܷ[(VK@WsuNb/Wl^߭ixETlHd:d;]6b.FtV\ӾTF&!ZϭXY"ˬM0H7Ӑ/[g]fR,ѥ[PuXV+r%)~D]O{S$ukCݯJMX_[20:Y 51Y: >bڸy+ s?b΋_6䯰nLT( 8{7]fDvb7jI.?|Q%t J>z)tN\o|6(kZ 'OIifwj=?26Dw5SS&k*& 9~_Rm!56,q p^.r-${?._CL뫌'ߤvTDм9k4qHKm Eg”/B{-J !@ak'kwbكo=T^޺‡inVU0[ t^bRuMK\qv<B%rIO̽#d~K0+.`%F^.Yhup|A*+jnm\U3uDJG D~wXQ/HH![׉ĵՊ!ő)Kcg|9@c$Vxt[, wܬѾ%0nW6Z ?5M{ܑrvh##mMjWU6 7O46l}W6,s* 6lߨC"ȕ O&Nkospr3IɠI|LW_ Fξ+wd*;[V V1dral}R?M(>!@͠TDȮ.l+ܖnKchk:>__l1?z1-hzgB[rsnנcS99 d)$܎BH}e%VNmUUW+`-2T4{&q*bdTxX'mVEEIVXoRAַ;ߘf$|P&'^$)vX߿j\vd6\Dn >' *dDDk=tE Kj?K4gtfm ꎯQS~c] K %Z9BZM TMg .)40rq-W7~e^rR0jt+ -ِVϥ>Y\{g)H 8VKtv+mB<+c!?8*AW,ed eݠ.uݗPt -35/orIK-iI50"$&_MS_۠i]?G8[˸cZKc]e7l7}yddtO84 Uy-o:U/V[:iQp:# S/pibVݞ{H8%&M$ k't:0. ;Đu3KSw>l~ ȅ]8\jNA2H.eQV@f`R*|6K~baFd)x-Saėաj᷃a*d ve%o7wҵ[l~/cWG}L5R<8]})VPۊMŌ#5>0Ϲ\%qB8o(1ϰ3 W畘|L6謠&;g:Йtb֩£A: ]e(x"  ^s1 f& ܴkXuPo)穤\VV^G<a>.bî6CjfO!C H_B^:R(JJB3%-7_%Dpna1gR\|bt-&H0_w/Mg'q;vH8+NFQ@\ʩn֮iAseF)OH)x$^RYs8OYNdW 8ܐ|p@!W[۠Dž }[3ݢ4K"7] ޑIA APAW'1 o9גAxbcbˮܿ c7lFIdjXjcҭE8AIP"_̲EHI {d%v1o/d>c-:,}zQ:3gUU8c mӝQ Y+SBYldj~nAҩH8N1f]%sǓg`l"rGwh@>8#գ{zP"qA ꨰlw`~$QJ '̪9&]E˜E~&-dȎ:+(~8 {d!߹F%8C~;=;ϟUW,K21q@FU|Lٯ81ج\\I1@\yhw4YAH1{(+po Wo`hU rej56d pڶ1tcv@)ꛭ(zj4 CHlc_RM^O:7Q7rYT? AX?Ms&G'%t#YL8`%n7LKrDL̂ݚmfBmv@7rsHy?\@lb~G%qs4P~A?fz2$ h(7SJmzxa0:ٰ&d θF /<5^.<{ %]}kõ> .XVՐ:_!  t1/AI扗qn#HÊ`5@oshijU ÀbM=~ oUJ C.ri e<ˊZ$8Sz?v4OX6ђ651Z/jCU^ Z!\^iQ~XnQ@SYz+V}]:1~}jǟr{4f-ӨbXĤ-Ub L(pxㅍ/}unPSn:#N 8} p2 F hԗ ”!FT#8'l!%T_G"2mʻ"hНwߧ-} ;F~qL(vZ0tXӆ=L縆[Y֨cK e"8;,Œ4(%B5h3;+Rd1,;?a\Ʀ?Y:v+=ZNCg%N6VN-@_& |qDz榑qvw7s%p݅poytPxMr /F>FI-*iՅ`D+?fuJ1a){PAjq)ٍ! qr%(C;ߦuea(g!i^n` 緖40h ll3H=g|euk6S@e71Ocٟ4Ƨ rSb6@e)u0'~dmi2!B^elr8-UՕNhrYeyJlWZ: )RR' "yeeʭ}A#/$!iQH9lJ̎fyw,_3Ѳe9nlo=Z9EaCi߸It$?A G/ɑ3[-4Xlj73* P+d)":_/%5a ݒ66!o5oŅϋqɠR$zjE%-;J(˞T 7cP89=܀}PuHr =!Dg +Q{&^@( P5oeNϞ0Zxcn0?d5c= G,^-^J)e`- <2СrKVhy![vwa?"^ S08// ȃfmoKZ]C*è/ [PV$}"WY"zsKDxձ)Q@k{at`DUh Q#6 _URf 1zT9cZ 326H)iSx-&bJ "[:0M%Sj4®9{ &;`֦A9#osZ?P.%wO9iulȉ^ kUۀe˄ImD݈,V"%~߲ԗ"DY; C+ J${®YA1|Wٍ |ӊ(3D6cQ rH<ñ+DYxq.w3xXĴ|gFqL;A"Gț77E,mcWG.I;%;WZRi4s6 Ae61NO <soE0 k23Gn1'ލ:v1EzĚ9sR#BBۑ$$ 8'bɖ$`iI-" 3U!g!%@xrY :,\):搏{p9g[U~ߒȖg"*1I%{Q~q%f-JH7{[(&zFuAÉ7i8i,i[zգ 8BrCy FdDۍ/z# *ⲘUp-Ca(ҝqQUe^(IgѺcbn EfzNΐ-ӷuZ<`ؒ &p=FyKZkxKhv W1S2x&f |",MƒD$xLZpL ].spFBҖ%qe 6ǡ\uQ^\T%@iL˥UҮnN\ !sw Q`0>>{bYOM!1K'ovODQe wb.?tݶcf-j[s *@5p%p5a@9!K[0M'KĠu"^lC[U8Of />дϺæRz"f"v!eKap(gG R=pd2s6P!d-p )''U*pX6v.M9;'ؼ']jZ5/ Ό${) n{ºK>0e+BV@tx7n'd@(|S q߭ 5FѦg2Ki^2-,W-)I+T JƵ0vZ |! ,4 R`noGĶ}[*bd@XIi<id> J݆ZCMQad^`BfR}se k7'qb)?8T0 yxN"R##XZGwp2ȟiq6.^NA42(oְ7i9]Ygp]d+&*LH`1U,b s?1 3ʖcھxﶨt'Y4l-'Na4q( P񝠏ODqQGZn޺uey)BiI[ cu(bJݖfXcM?ǰA=UJ~+~E=%NInW8f]s}dvg#wy LB;P#Vl,M8\SCn3&bֶ3G.YdmgO5d抅'8ZG6QU5h;P#n 2v`vק7R4ye;M]oP5j{ufÁ6}ָAnƑ'*%`y`9`0:q/m{e{-{g7k< uGchD`zu.NE_kP$`ôF4D`. t8q?3aGL_;jWj;_*8*C- 2ϼRŸUzG YNxz&o9MƳ7K;pG4ۣ;ȭhL\j+g^k\z[җ8(weEϻ?Gk_=@AO[3퉠a W5)HftɲWH}NqN-ms+̣~[<%ttϰG ƝLEӆKYߟlT`$A=ac}(W6e(Il֥@kSdr\4Ghi"mD"0W^SD6%ףI*o_ƵO[~1''vd>z|cm+헪+qZuZA7= b"V/]`#ƩAA1q1%N 2wTQΨ(kRj0YTRPivpx5ņEl&Ce,. CaI$=Qj80!yu2+ofඞRGѶYIRq`UiLc5>j 1/{Nbl5꟪Χ>irs:($)ؙ6:Ms sQj\b>2 ґGv}!zׯY0ddAC=Dp-Nda6v ? @[[ ҟ[\&:xۗG Q1܋еM 2k ̬ІgnefK㨲+RR{5p!{|B|8;5MٟԔ^,fڤ_\صrAq8^?p pOdL߮e˪{tUD$Ղ??;Esd飳IȎx(!.jEI2%w:fZ )"sX"y4EU"d};k @kڹބl\+Myt2Ac`U-y1of^Nuu4pW3mJ?$*̗h;5Cٲg."vmt߃# -sPr~ X[zY$WjVOButh|)sꀈ;/%d4$g?&TY΁dop]K4 ^Ǭ :S?ĚGqLz~'BVg ]Y/v{z#Vr-bHKT@YbMS[G" 0!ѪHW6L$kYX+~0\LF._  79#ck~mcA1 nl=:뱦"PBnngS{|oz] a/ăpǙ%I6߈DO1a; CF@ =>5+dzW^'t؅&ֶ'm'Mr !-N%<3{*PܬaTV,a ]߂*EWDk^:vp?\yďikWӮIoh~ӗRQ+e x`|*Ռz]AXJ^!qA@g񒲔/H y"ʘ":F{s2|˗Vސ/]IPs2'C:hâ~$SCf}BѶ7߯&ϝ̍K6PSg+Zl!fG)+kUw` h4{+;+@4 (}0gQB2biMӯ3 vG2˭Eh:}H䫨,ܘAInaMARbr Q`ņjZK ҉geڴx]X* Gֆs M(%6A!gRAZkw^muQJ!_L2YRStxT[+R"t P($l "Um%(jE%۷\gQSw9J͊"*w0 n!ǽE;Ûz߁3n\{e'=[ "μ9sEP`vqqkSȴz[(g&M}?{L~ h}fœR`KG tSڮ(%YVnJN'mQWҀ2ܗI&1z`kv twE .(!;׻.y Up,C,IT<^]ƭr֢/Mj'X$@/ pJr^ Tgؙ+bC # |tCC Ym`,&v2ՅԂğ,~!l3Qf`OvtfR cӲGJBC`a4.Sf%Y퐋ZOuL%%ĈGGmwMoJa]}KÖ;f4:Dz%P,CНP,P\TW8m®1?+&.N%6?\I=`-Q,nt#|WLAGٱQY~e>9[j,.{623} W0s8 ̈_EX? 3 V1m> 0_omPW.v'>zP O8}y7`O<\IR)n w7@ 1OGXt5*'rRBNQXA*B RZB”}eL M'yUB#|L+WդF3iq6(o1\WEjh3x BLڗxެuG4;wRoQV|F7Kqbaz?s"Eâ.G0_Y%e%^q}隕(>1Yҳ!"s6}kMORKm;Luw|r=ibB#(|_}8yY Ev,.ҧ¯r439JJc + ȻDG"$B)mGE%ْ: 2Ҫ"1ƁrxJnJ :C2bw/bD^WЅoY.7={zA#f򖐴+~0/bw4bᩛWTFw|g(NLMIJ.~0c>Yd)Cv7ZCqG38F{7EIQj;}g_݇6t.%e~2(NͮRYq v̘,;~Iwo^EFnd(^(BװSPP{[qȂ2 kbw&'0h$'qǙoŞsΟ`pMX2HoZJ'h]h^_GX ;쟋}/f"Co8+e|Q0I_ÚisQ0)ػ _uGTD; _ͼ -۶AS.zrȥeh"oՎH# yĽX*Ztش|/ck%TCbQ I=qVb=vÁ' m pJE |g)\h7KN"lAtOYb`6tu bLso=Q,hf!:)a|eLWJEYwX>E  deD??A̩/6r؏hb59]@xi)46l=ûŢd Vjr46fy(<`äCN,ܔb{;'S>rƄ=sq\r8 T5vwh\H E:)HͣbDJ7EK')9TB%W ݕz94A+=|ǿ h|7v% f`{7M%aUY۰n^=WWFKWQfhԤm2zFY%X}N<қi,XYtr$.ި|>{Az'<8r[g3h><m` Iq-=E:EQ~ ݀ xe I?oO1娯)J=53I3oV$8bQذt:ND/A; %oB1C*N qZ&d(ҹɒx3 ҋAmɏWrqFld’%3n!Ү 'P[`YtZwXe$[U{= Gf[pd:2$#{-:<+CU8ӂ(+MI^tBndaj?`P#@$j#k#c ܰ,f;Z9e|)a9^]_*29S.pa  ݧM7:q-ۊ_>'-}Q HDƦϵbBGgdYSHU^)^1k} 7;ۦo+i/- $_w0{kzFΟd-Eh#/յr_aQi/w^z}`ѼOAW9yv -fH%Gyq{)ٵYVr {W&t4qi.]ބȈ"#0qDdBSuJDP Wn0"b/.x)r߆rg'ʝ-Y D;3+~,%ԅKhZ~b"Wsن6o^|tu1TB'7<1!uX3b(?x?ե*Q8:+@/;?o<Т*в kYx4!/ZMh4S?._Հa? c#ͻWP'ƞ32@N$T<ͿQ}B-<y1 o@ZH6[bRcOlDNN8~n NҜ| a.pW7ڀߋ.r*␪L 69Ihח9EЌBmZлp=| { o *$ȶOmwDzv] _ &YUh7_VB:J`@,h2u~O49+>aDic3'`^2.?B㿒#{Ӈ-2lRS9 N\0KN#)GlPIaX9*3|15@yhBE3f1 >3EzUPsyjAod]Q rruF?3gNF:{up@b(~$^Czp3Jv|tS<l2@d2Vcw!aOFN x_rpZDנɬÔ4Y"k[}N* e*Ay3B{N㸓 #Wn9d*B*\WTaZwSgGC \MO C۫#Y8D.h%`T`ut`<9inQw)3:2nՆށκe&`xIY?yU^RM^4>pLpݘh>uJf4][dJjNtg:gb[w*w.Ćcmsڡ^F]"C|2:~EQ4~vׯ:áƉs9Y9ezBEm3D<,ԂYZ4-fpG17{uŸjTVN&ͅs~>h>Z46=,ezj qv8 nWL[/|=5;yZɡWɡ<[U6FPzv>Z2jݛ[1n3ՄOa+in60zr)GqjGK6C=ˡRc(!([t[L/O@ȳ%I_v;LzgK tcߑֻ|ͷgC"u'<RlSā&G/PZŝGFiwƤefN͍&kiA![-~}rPs;_,tX8g} AfJyOd2]߀vxNXq`ZVjt滈G $ *A^E볿I| Ԩuھ~B 01@6KlVDOAI4[ۄZy1!Ҽޥxfoh=Kl-8Yr~>Q~V1ya*6ӑUU*PhΫ !.!:02ͩעt&Aln? ) àEe1Fj.4/!+ N1:#:^&+o[\2t;MEjj= 0}svA& /M.ƻ]>!~Hz)ǘ3fӔ Z(28%$ҽqڡw{8 Tv, QPk>dzM+pzتN dN,*۝[IWq6qwWkQݹé[6zZfJS4D#U(,w7a?(ݷyQߧeOW *nW!`q%ReOS=۵wإ|%yfq>3BVZ?-S@a(Yռ]ms ̜&۸3iߋ{Ttz߇_#O=)ia;~Q+d>Q΍g0ޮIb#P,Uʃ*,Ttq P@>L!~VBٹ# >l>E&f 9BbD<&;+mlfqxz"V10dfd)ם;? 5en;T!.C{S.]ZDl"lqfCa҂I02/6c(fX]⎥U+L&3On[M8f5B,R+{V!Kvkٯ|t8H ֊jTmEƴw{V C:T-5p- LAJĹD# 9m[{Y孡Ά8,J$mŅteF3cu] (} }ؗ]x3a(ڨf3)r";mr o0r(57OxS}RB,-6 KBZxU6yB1ߥV{ ])#S% i-8:ǗÇȸ=Z1yS-o%.`ꏍQc48Ē~;=/C߼E }hElٱlI//MF+~XH;jjfsKqH/­GF:k4SO}zQ XEw*Z~%ooFK~vYJ/'XCh9=+Ā8YI塐JuٌzwfǸm3zUjY;E;.-UOtjopgޔ*{ܐS3o$A.3Һ!@0I&(ހs2̹ES}j|b6WjQ?4UAı9[%e}Q^^զ?A8;(3< QE5~'~2k&- <Brq11D#a֡_z󷚨#Kz[^slC,^7į/VĘ,`[.}~))SlIUQ5F 9d՗4\/{sh!{dQntY@9gۘ>зf9r4B">iJ ΁0yivaGl!kQb|zێD1vZT G)E:>o*?% Sڷ,DgTWY>ĉ% $ _ saCV/ìv*"Y BAס69mńpG-Dz :2:a,k9[E#>EVNHe' wj^0;1s t8:dbW(^&¿2Ƀ  Lu@_yH3Gfo.]aߝqcRZzGs`EMs LfY'{N~u8ǿą(4"DV5G2 | CŲER֭+-R]1bb04FrÐO$W@hAIh(5Fp4vR7QgpQ691YfLcMXcI+U Sg<]7 ]Cw\Px +G,}`Pzr2R::YHao]1Min,Ӕל&vtMf 7UNL+$qYL8}m:RT:64{!֖gt_Tx==% ^Ʈ.[GU!y|;Q-ĘZ)eMvstഇ"7i VEOp$bG̐D[ oNj+yO|Lu~@y/.gb/bm[ I~Ɓ tF: ;AŌ3nA_pVKϑ"?hG]4suN5I^ɕtž%;H# o]Fˎ[Pl(³h](a|K2:8k:g^hY{ f5TSr$)bO)ە}j~1rrVf9Cw`\]TKx_ !EU2D|`\3]^'Q3#ѿbr͢A1>0lB=@b(l8˄4 k=Qƛnq@*IUޫo>% =å^+_}ū{]&nqI[+$Y-rK:*6|0қ1E: t!q9ĵ%>V,d`ٌTwT}H؋4ۮcFmW-.1 #123+=& ҾATnWU5O6>EX/s+'}{G2`&Z}/py<*2-JojM2*ŗ"؊KXD,?;Ս|ʢ>wDuぼ}Eo;ڠijvA>9wG(fe>j2 ՟\"+B/mA-R<"=eM U}¹ 2(-|J߳K\Qaؐ nɭx\s҆o4Q*{>^.>2飛A0-*,b7X ѻWPt^ܼd54 EȟY#k%.0uY~-'Sd-Y&[X޹ie$OEZdk/_07Ū[iߌb2EL>3JvXzS/JXv̧֗pyvkRJNq=x`D" 2LvFF/Jӵy2&A}fۈO2v{ sMRcL¼ >yYY3kS]-CE -uSǦB˰v0dM ovMů%R \A'$ ?(ʧ%g̖ eR3Y±8PmՑ9]5z_m+b!6Gy{jͲIS$3141,]b&sN@,ǽ/Okm 6kI ,].]ŝw,I"|;EeܥIUp˼% Tۭ^/]G'r@`GբnMhPc8e4jq^SsFu@Z M`V/kdcu%)&ˡ&d w!7{1-)^"ATO|&.VN6rFy$:TxÆOzOQ )(:Sh%ݢ\BQ Nxa r;ȤzE0vd>¾NtWPHl& )Ӟ VaJӆMJȷo>~~ܪkKhk=AC֑o-k= z:ğ}$ő?M蹠`2 9n[rw:.DDu oBOm=Ҕ8d]?oH_ {&U쇐 60,s(q-:tns&\|!NWiM7J %[}TE+ߦeIuxn8HZ>Y\1n$*ɊQ, .IA RךU=.Y&rGN6\p V7 G*4WAOKpg#[O,TFebmƐMIWWGih 8/u{Nv-qK yq نG֩vUrשMߛ-9.к!%wTՑa;N8&\#uzaa~A;fnѫڢ9߅?Z$KѤ g'0x ꃷWVpV'hX4t )q ׾?&P^>aC G2A'uy/׳a1h&uY232Z~nO;ݾޝhxÓt'7:fFrsԷ T>۽U"]`חp!iPQXEOEiL0Tb՘9$mb߆yrKE?cmpfJ@_zJ,w/»:_ş{ x[܏~ߵ;@~0 ;sak?GQ9Wn^lv!`qҜ>Tuaef>CYbZhl,Y Դ.R#^ogSbQ^-EZF sb/Wv@;Mshpa9SH>J=(AA!_}'ޠX}\Xuzegwq'vG) ƒL#jk;\?y) uI~DèzUiOZ$l8_9`{{;zGa mƊ\7{cɂ>«&?tP4h %12R`^Aj?ja:H06ւ5"J%IV PNQ>/'r@ۃ6ڍKR>T2kq}\3xilt|:˒y9- XYFLHvYV:g_SC릈D؛ MdqzZ?ݚl9ʤ-ZL>w!vkb '/;cꊓk 9fwu\bGn۷t0Ѷ!dYxCL0n K 7# eKP]j4>~"dO*GÐ}GEeH{qjw伎.F9t2 %|Se`;X;*-nv`2 1շkxQץ܆1>KN^py BU4(ɦ=joC;rvPqt @!z|+Obe&g<Y9#6:[ 4(yT)kGz4]N.nAi$g}o LY9)\=j&J"[_ hRpf~1r\sXFKOzQ]wRƯԤ'E MڵZuìBVuoY%zqUl }圓޲pfPZ@㔥;(N;yhj.ckzF-?lXoNfy18ŕŘX⸎:ϕmP#1!- ,:<͙Bh\ zn5WxW9-nL1N\xo7liaWgXdzL,Ic1S* !>zAj)!IFLpQXC3b02nmGfёʹGps IB/GAW:[Ü(8k 7nj2nGڂ#Gq bLWeLNNg kY&oK[DǑ4WUPA}(P . P܀I'Q!;}9A(MĴ$$HS! e{@y0A1J͖9=$V\(FjFM" GZ9Kmű0af_K'&(F){WWŷrݹY{2q qt2ԆXe?1I?Fscܑ&I庠J4ֻ{-jNmZ[6 {ăD9hvM=ڀp ik\_AK1sh-FbO~OXʘӑ`$̄H0p"}% 6gΐa/kchai4ngACB]I> 7JK fh0\Qսf]ȪT(q 5áasj_'At\fUPnb~q᪢z&(,ky+W"[>Jfjy[#ccʌv ,c֞ #&IkB~ >?SAh^peu^}kKm1E&y Ly.݈Aa5ñ=fPs4ASMW0P0"Ȥ! ^V4di*t-A wQ519OFKq&2 ٠(H_X_O"ǡhsa*GΊM{qşW{D3`u/lc 2O*aMnL}udDp#*췢!tJ± gi Ըwq2FS(lBJ͑8CnZylm#Ljez7YY'LT8Wң t`чxJ#?J_Eoæ(kKӭFu.U$&G>(%-o,.)47~mEL`(`_@$s#{J34$Ԁ:uUD1\xoc=Cz?RdZD#Qd$%SIR-$gYBA[-B:8]Tڤ5B6﯄1y€(vtg)mGq™U|ӂ¡!C?U_{~9PK?pޱi0iRU<³kԡwUz=hPJqn m7K.o# |$ Zʙ9װkR8UdtD5Rԟr(:kpx^2,讲2?E#Q ǥ| <-uF Jj} [go/tW29*$K9xlNhx OGQIF'r#{"&+l4| ,%TwԤ̄W[+ݘ+&rtr4B!JXa?ZY1"Ay@1})zIdk|me[hhDp|8셁5c¸B 7CP5Vz)jW&FqS`2ؿΌěf'WʭT= Xǿ58D^oLs DCj,OY .äfA7۱0D *8=Q^|@gɧ 9@`%kR\H)zChbkf"}n?8Edw|Ž31}䎾-6Qu D[XڀZ&}z˺)x>OJjp2} o7 [,EDxp,"hNKo>vLDr?+no= nke13KVh"Rb94 N 2jwx)=u[l =1`>7 Q>@書a62-?a'lZȦfJ# Zt0H Z R?wi=Y9j uH1ks 3UN\O'#I~)X~kJ7OT=!4`OP3 Dx2o}vGkFIvM^bbʺHwmĻ#i'v)v/WOׅ zΆ"InwB.\L9DoX7Fħ)!*"J Tr>fe퇩ըD1( d Rizfn[zu5C&h]l?m2jH% 2i`?;MI$+PƒsFщˡ?+^N2,Yd7%Qv㇋)-}%|Т_Cגd,M W|^g 3];)x1JҭO'DK$sPWѯPl@MvLQx:./qDB2>0_'y22r0+-I)pՃ( 0ܟK*<^Bsjd49}$I0|xlluRX@̈́1>_5sKs͚ ⁀ bVIVV Zk_uFTs;@P\U4>|G " 6c<Ƚ Pf7Yߗϱz2g/KU[W(m/;=/+x} ÷<9Ç_t͖ 3->РHƧ9.#sJ.:}4>Z&yMdΟgژ(?MV?`ELaJL~|yZI\ OΪxwz!!C6$hw[m}lÇTu1R{q)2 2ɛ@HWhGRvΜnf:2m֬zj&$<⇹wK;䈑9j,g2ł0XnҖD J!&m+2^G.OpG{m͜QHϰv~9Y"=V3ۈ@M.y!|U!ՀLЍ2PSW PAŢo8(F@D:sﵼ})0 h (:_}ǯm$]ӓ}H^ yԺC?ח~xTJQNv? %ñZH~AOƥ|R\Vu[>tRkn& ;e1 d?b<֋Ӎ8kmt`V!`'#FN y\>z1c`#:ꕀGX\}LaiU; GJ@WeP[;͛.)y 7m-\*:z^Yω/3+{r%wR*~hD3h; ס0ʲд.x*avL%X22 xsb(hhBDHH^-{.ް0ieņRQ0']3%1[=xXq]^' H:OLsU-6-;ONdB.A5~q oR[1 1#-,p7uEﲟ2@uʊCQTycI5D<ԅr&`H HLtG&^B3ld*-B'1 [qE^:?UaFH1d/Q#qK$(K` H6[nr IH\;YT`Y"<;уV7 6Uun^يHs_J`ZθBiHDXGzuüߙMe"J8>O`:BK$,Ϯ.>gTh@lAB+8 aQq µ6XjfQ4ȽR1tS.s=!;DE¬1&hOҘS)"mR)rS_{Utop"]pğyUa?! %ƳWϜy޴?i 6FǓ"Lf|߭F`;跠,\EjMv 0,2 ׳n30a R\IDϝ*mD0D&muơrn'٩ƚ2Ŗ*ynmN,Ľ,vu=,yQh_p9NR$9W绲r0aL3Єި^Q-‚$UJwogkқa<2*wZu!6`P 2b-|Su@'e뿽*ޭ|FJiT~ _N:*V YJ&o&Y:&ѧLlEjϥ<  Nv*bӇw'|m)c/cz9҆?*+ʾΙuz11Bj ·krф=ѐ1} &b3ΗX5,QZj +C5p39Xn rPխ)j2ʞ_`F#ӥW[hcC1. -Uh6'"w*MGU,¼$r„\˯U AqCZDLU2 sgܠF `"9X==y$W6Qaɏ-z'*x|(a,i+廱+ Cxx%1EX&fTm9Ŵ9U^Z_8"F&u~˳{P_.vgY]<ۋ:ECt%9FR]'ug3{R'QyHҟhi8vbeaVǗF.g:aĂGF QY/~918XtsݮsD NzAIBxO*}* du} ?ul9ID] 3ШM r_(F` kmb23\(H k߉p3c $`&\~&qnąq`VM58;~%A"<*!!Hho{({G5j$8/_ܹ}lOlE&g-|< n\rYYŘ,\v/MSSD]Ri6ǗQ)WMWǖWȚf@)G=ٵ7GGg 6D@ LhN^$bR&[kt<uiՏ&*')1WTPEAm(;IqZ`H ֹ䎤\@gGDlIP#)θE&]tղCygN8(T3b&+w; >Z\6l}@p-ii {v7gcQ+trK-#ԟRa9VA"jDdM&kh's;߂nF7آJ&Mp.EI!3<1?AcdJ RuQ8,:Tzs.iTr:]k('SKx'eyy D3Fe1xӏCM*X(sT #2Gy>>+4< zù. )BƴJ :'Fђh>T 0 /Ț>/S*s#7 4/HǵWl" xZ k!ņoF;N[lz戴M?kWe+-(0WB^bR2HLo߰Y l/JOMZ^PB6t:L5?pymW W%YhH#l8TCq&V(>}2.16P韪_)Zi,ތ  - y~zV1"8I1RRABR;%W)bxHidu L&5%O|"B5 y=h Vpy pw*iSgPCP-% /@c2cL#2l!)uK"߶|=̀U,VL?H *8MljV'c +gS^l* *H" *BlZZdO*FGRދ!%$LQj5P߾L %^}_Ԝj|Ն~5 Yb`e1=q/ĵ*}vIpS&VE B7I]q3.ݢV0]PR\zQWBoY L&i*&,5p*  Ox)٢ <1}0x&N}e&{Wi$F"̸BY-j*= ë֨"/;:nt|x_d<Rh>1;M+{͡kp5 &̢&U)%I&:n]Xr!s5,llMZO P'ϒ9#Y'HptfȣT>$bߍfoH1CbhjEz|R}tn\koY}s%z e~@jAMf'emfUj0l~/fcѝ{);u'UvJ/@"{SCdqRzM9Hߺ Z@FC=kȉ)]8PDO.ЬHrD_1xAG@iU|D+t-"q"-ߌ-"ݦAcW:Uxs~߶rn'v"CL\@t$&$݊{CoTn2aX;|x.OjU}';&!9˻G%a /E_.PxW;l\H#;Kƿd^\B sF&X@696-o_]-0NRKάr "CՀ$o΅3mhpKx.pF.7c{UKڤ#NQZJ.Qݼg\x:Tw⎖N_(2x.E^!]^k;#09ķF@S?j^ҭog׉HHVw-=130W@֘ʐp;RL.ov30+C:C׸S Э'| Ql;&k<{r!I'է퉊^#C d&a6No/%bp5 8^h Y}jq+v)7EQ9U#y.DȆB#*-B} PBh4" Ÿ zQBz/ QTUېؖ{̡*[9Uы5|Tφ35/m;'WV -gCn2q~J`k<* XoyC/VsQ*_  GZV?f%=#i]M4O0 O{sGXpTUv =iu1GPcqhdӁu@z]y~R I]JԒCV8%IOq?RT_ D=2Um⤎% %nv]8.`O>C'J}>\ƪ~b,*C{6 Ԙ-\_v:͠ ?ٗs|SQ>rQZ*l, 4 ] qYTNګ`8*lf`P,=|_RCMŵs[;ګ$NEAXb>qrܲHk+%(4A&uN <#>_ Uvٛ``uz̢V C%.)@8%(]CsUGǘfӓ\^;N? inx$f7\xI= =+h$ tQ$"=|}x}BJN XfWT$ܓ,DZs2C;zTB 0HΊ=:Y}KFp,l=;,p씮e$0 u X"W IuTڗwҙ.ޭ%+b(c6WVPy!- OXcT smr^f2X9 kv'O\AOU^A2DRZݥhP#4n@j,{d.ѓ-( ŸepSw 9.˘\V'ooVho,Њ#/^olp+kMBPb7;)A 'uY2ndEK= T[yve$  "k4vBf.>g>y{!^N dGO[5҃H[]?hywH:Gմ]%MUPluh3_@|+p4`P75=A0k>^z ,H}1Ȃs \~qIX2ònj/8"ﮞвyD k5(ǣ8|WTΔx_Ln.]wyFͽDtQFskQߕz|W 3 ~jODmŬ~ңinفuB;?'Iσߋb 3~ܯ(Y#'|.90\`G{=kՎM8]Xj;Qն!2Dve@v:*AB;UӺo?Ӄ._"u(L`z 5[\x(X!jg e:zeJL}&4{+UbR7Yep Ǣ|bI0 Pұnh;E0?SºFpb9蠑הI$@ $4 6|VOႵ{V։uyܵPwp?-_a[|E[$5P@hiY -tvV,4 r_S[o`j2gw&\[F$xD56brWclq%@_GCqfeƴ3{c1`"qe0\K.5{}QJR>L2]RS&|3z|lRz'@8se *MRw5.Y,1P+9du!Rxf- FWD Y/`fWꄢQue<ⶅ~MǟzVW.&)-:*cT8_IezߧW?KH,-C?&g8k! /&DC4=dBfP#4gf#X3e#6yW`Z~&Y:˧8~Nuӿ@v_zD!Jp_ޖ '~eHŸ7`/ڽHnb*rR㜴qLMGuW4^kHRT\'X+9J"Pj"Ҹ:J6}Sb:ݟ F^3CҰkvHȋ@V&9`;V,Ώ*~Sn[̩r ;Gw;BKNg`RE޻-^|%`B+3K2 F\2rzhH@~߸c^իx.!M`CPs`ٺIpB}RC^P5kyhg:pw1HmhXR^Uv.\l'`3Bq@F fW<!"'.+ @Xܣ ~?%Q=k@U8c֛4+Rɘzv @5Vt3C&lKt3ן-/. l(~=WY/ !q90vڅnωi)>0\mQ,8=]v8$ 4)Gna{ߨ8W3,I{[U}M;0sUo(rɰFjrѬzҷ{IncL]Sl`e ^Eգs]ph QG 'J>8"feź팣<1Tdɩưs4Miɜ4P3JI"RU{&#҈ ]ItVzGuďL.6ػט-1+ kzƂ8Q{ɬ`, YK0}a,BXn_CKOugamb%$-0穥!jMNuEANOrc1|)HoDrُC (iDrIkf`YNVJ΍2%<.=GMmMB/3I>T*˼g̉{ y.E-XF#$׏ ZܬdyuC8S8eVs]JZݨOV,1p(إ  PfM7 7@է)ema<ND*N՚f7CPV' /;_k3|Kj1b5.m/DΥx1$jљHJI ӞG_QU. BP Ɍ$|̈aXKQ &ҞLlvԠ'}˿/)U)c+nЮbHG^= ^6RĮ-)0'xqk?u3.?S(1*.W+ i fhuϫ@ Fro O9b{tD"*:@c)#)$GR=PM̦6ݷoQXYAP9i :|t MM5 ~؞I\cCà"} 9ѩi.y^ҀBhu=ӗ~w^^@5/+(nα 2{PFT0`=:8 Q*Oc)쥾Yn뜵?qݑ5 bGN%T1ɼW&.>rE÷:?Lfr oR VE\( }8V|7:.y,Z TT6ɫڥw+E_95d"fIq E&Xc^b_ȘNQ@vP$13`45a;ah:i@ %TsaY*3A5޸c\)psF6AbSr̈́r\ 22PYy/x~*%* V9赦+u=B> &,u;IDHP@<r+_l11|ڟi{]54SE6(~yF[Ĉ\ɂj98Zf"? 5O2lmN9c9\X\ l =l]TYC( ERS^I3w\κ`z!~LFw@7ҺS*󕖞У1ZTD@`Bwv>1"֎!i;w%('/ʻbk@y?Y )/ST߈Z >#~ Xu9>󻖱$%43'LaGѦ}D ~h#x%]˩ }u,3A2lTo tX6^Xt.%I B^PKK4X)1Le(1,X<-gc=5KV;¦88,mCtaM +~2PiB>;.Botգ hcCggMteeY>A>1MYB{]/|;pmvX}%]a"N%ݤoi]P2`3w$~v[{hYoGwpC|]IaH,dL7Ljpqn+-Zj"W[tlCXqi=j$\ gJ*Z(}_ 򩔼֏L P?xQ'ONu&x"RZ죠k-b&ᅤ|C9qmaW@ r'å:*? =Z =p nA*EcixL ( G][پ GLo?95 &UQh{o;A7páV!Hfa?HBdz6daQv\E\b( g2ӻ )Prn{JI@Q4̡ 1n%yP7F΂HzwP%kqЯ_, BKZF EUyIէ "MDĸ!\H abS/=&~{TCR897x `k^w /D&ZrfB7eMؿ1Qm jZod>sOp6Ȱ?^8vX'r~$IJ#Gs̗0zqax8$U-諑@lעO,1#8}h=ɻkFF4%ȣ#9Qy%g> Jq/=p>2*CeAȬb_7P{b"ZKsaVdk@[ѶJO"4d@*!d䡕k55ZhWY4}qWD"^93?h8r+9޳f`Jw6QgW?e2Y=c~ [ԤYʪ{Hi|sKUmɆ]ͽyKp*ֽòD6{$ܕlLS,xVDHhGdTkFZwLE dpapj Γ=#%uNu/Kt=gTEgsqKR4u! Jdu1 " ~X[6g 3k Mz&_4mȸ;Ym4:Zqk" 8- Ka479TӺ0P½< [ߺX pG @[K4a52 3~3L&FVzg >њ ?a 7R8G ye\qe?l''MDa퇊y  3Lf.LTզ7Ŗ@q6`z<br~4\1+䁟F6TۭYZ>HCDHF@,T~A=5^ť˺_mwKuxP6VEq 9Q:"p?; ҟɔs[Zb8c`k\1:J "l<_^m8]?UWu+WxY#(pz${wuF19\3Mi-NJb_G;aUěvjjg8tͪ7x7yoNׇ|9U=pt ި@s1tb.^Rc"7y "^]{Vџ!v^dv-1 ``Mh(lצz}4\6>ϧ#ʎpsw&EsB5al35ԞňC‘IZ?Z&]r_GiG$̻ks*N_R zV@5@~.бsV-e73˄%ĺY> ҴtdCΥя{W D.g"Ciq\"}G#u49ӺV^KlPЌVQe ӮXjb>鍟ԼFI$ kao #7`tU)ISF)mvӀ7u ]34B:4 vVp k*ӑ2Es퓷Id#Eź:d}|@a~n0i ·U]^?c&*& KL4#Uq<ߓzGAvib SԖ]7RK*P JJR]E9^gg7T\+uImg u=|U ϖ#ا9Os,xٗO8/w7VJ{dTű;*(xqY Mcp(yTbH%Â9omzL3tq2ڀ.>rcw.>=llVDT"SU?T9; xn+@  %F-]"[e@qvU(Q>݆i7- *Wv!l±Z1 [ 5]K- /gIo+y2l 3Vա0ZD vVss#v?$+Yٷ.1yc; ;wl+G۠(Vz5_-Dj* tB!QpNr1LralK8v㔂owgrɑA\^\iEUFC\dW=G-D?ZdžixO(nx0ȑ Sm0kUsϓ"?p;L;eq[-+ r;L3吣t+1:f_4- Q^cVID ;[?fĆJ B>h :]nLMн=8sgQԔ&[BN&)VRXE3=5!BwO#CiϢk F`.l|[k-mB{* xVyu}ZC B膅VWvtԎv:q4{ Iu5qWox &d"$Ht0 QQ mu LUD gJZ1iL&u?hWƂ>am٩NQDݍ >۩_Ņ/SnL`.{l W ѢYp+AW yvZMPZ exY3>H= k WJ,$w2yy;;5دf$(5 -uH,)N璵sY?c;jWqzC{x\|ND)-_Lā ZxI\}D5NCWH8D] yN,vrJYMcBm<R 4& Z_\qfJM>:O,UZ3  pLKYp ő@j#'s-Ւh ƖԛC"s?rF*T[9JSGؘϓɃCA吖#'!ǁҸK@b+-=:WuR}aevΫvk̖p4j_P[ħQR2{iOFÚwyO`#$Mw.IR7HqðNu'AV{Ԍ_{e0U] ޲+\=ɔYU=I.=P1ù84pcmp^zKxpr.!rZpe2u?|,w/J:5hT.}Hmwb6hSY[S >-4lEZ/+VLs3X#B>ٽ=40F BUfN煉~ conw$爄/5%3.t}46qA^ b!.o69\ڴ$nPVG`Eϻ0E;Z4a}I).cyw8(L xhtEV40j 5b6yR4 3{3ZNF^*$PEYho$HYzO9l+苅;y,n=_$Jx,"$h)KlAu껴 `X~zYe+ 2|ȕ@{leC/v4NS]w; Wuخp Z/|gUIAGy(toU/ *v/*({I N{0rq`Uqxa[Ubl*tnHfoY/D/>+"~Ga cOKZO = \EKIM P(2h#ߋl xV(}Tyy =|Y)O+:6.mWX 8CAprcu=XRGabmϭ(>ը++_ 榹zḦ;hk^5ƮOh$~N:`푚ѱ!fSn10-Z5SCF!Y^E󖓬͐zϋS:ltVVEOnIp] F44,3fwEv%G~8Y= K-kC' |M[3@N6lb.@ ࿪Y=mq;2ͱk\dTdi_-%49GEy\m68ÒBswܢHȒ\Ah?mzMhu᷇!qׯf$f^JtѦڭLTI)"gf(voцe'[';3,d}e~fsLlJ˪/h Mt7OVuPbI5S;8YLIq5tCn:vnEOL]6^|cvnD"&%JɃ39Vud(LZ,=!E +-hN6`cxMɏD$WkF`ӘB2c>ۨD3r\n8;:']m8B=Wҧ+\! iC{QOCv&-tB-'kK{~8Wnı 2?b: mã.)$;7"==IWM|ӧPћ6B 0CZUZ= /VwJ{>#Ծ/ki4{3Ҋ]^ff[~{コUX0#VeZ BCQצY*1G) τ]Y?(L;«S'P'x* ܳ6'xĜJ+3?/>2^fe?B-O?NQqB,c)'FIeI d`f@+MlT7ZB>fk"RWHTcqvbc)_<+Q_ar<`2:A<4p+A^[PGZHVKF\_*eT/ʰU@LM~ܲaKC /r%gJ"S;̳S>VY`#c i5SNI;T% o~M@衣8='q.8PI8^% X2 ޖlP'x_;J#+Y[ދsGU,ĕZDtqWRбT^d#i[sCR+[ÔݘB! NGL˩/]hXrAY:TvT={GH0t)ڸlVydn&u7і;֓A5U"+*X<G)ñ\Ve&PT?+ FV;wg'~i\ta#Z '5O=L`/?bU{`g !X3b k.-8(mew/X @ ]\F5FBNEtbq`7K.vЭ OT#nj[9JNh?jnQjYS&v^7>hiQ!i<ZoaAq+>3XGfꥤhgUQP a)sIW0վ!{նsq,~q]ߦp #HcgEV(bWXH>AVW=FT~l0hJ| @WS]v?t f7;pUo`#~lpC1P_gRʾw@cM f%G턠A{C^,V jΜ/?/+ZZ.9ފl{OB>fYS49݃`i0 <h؞#D)Ɓ`|?_%L[អ͕U7,GЋ۲fs^G4vAo{&^>08ez#-"_wKV^BIW \{B \fQA dq9ITwHR- P0xrM7GJ^7Nƭ^ 2*3@>4; 7dq~]2 <1ecj3\s+l'aC*-i0>0k2hv*i1˜k J8 DGcҧZ-nNAnO@i(CԫS_C8GI:V("CɝhSDcjo̎rhެ7UObl\OݱjWoSzŴ(V@~hD.gS{KֵfT8U4nx?K?Ed,?߭1p!ۻ Y=}w LPl9I;Mwq G\5۽<ɇTHbEF.d ~YHar]<;<3j@+!i + [0 r-Q 5Qdv_#AȍjAOj! c(ĥ n3EFST@iKWHk_$?.q.VPWh@NfuY\$WqazY[MWH|)$1*OMNo+WH4)E:@璫)K?_$9yNp.:JfqCcg뤊Dъn\;2lòpVj1x~'$m j;:O] ghחIobF`H%!߇R 1K'.YTpe%z-eGn.ʳ}I:>:T@dz5uK7ʲw=I?.LèAd# S:// %xvL^4&U-pM9dnX|z.Pbo%fϼ3p*0rZQ|Kbc摚g(N/SDڃz^fYOtE4z0ֈG2,bF]b=IA=9[4)N÷m{#oWtw &[/oYaEZl}{P|{L5сlh L޽:ѩK:ؚ'_v8"I}Ժ{#ƂbjR9?J5u(2s>KWf2z nN_[*& ;~C\/j8yQȮE5M QП&/Z kGȊp:h@cVW,tWTgZA|6 `6 )C&\-![Z?6T*Mw\X`$~s>?Tww+cS3=;Qi( G4 ao8:noRo|cTbePEZ\!`q J -O;VR.6^Ք4:wp&}3>BLN"NݣT&FTr'*b:gs$}女L4̦ͺ]hƟϝq4VW*S50V4>19񭕩(j)|w7%]ٳQA=k$IumRg( VgDn"] k(]J!KD,!IY岔 #o=?!t-<Ѓ:Ӈ@ ]-jj2Wkl3)p+Z%]ܸ"GԺ/WUtHdVwh럯"&0&^Gl#b^&R3^p,>-1k)ۚJfj䃴+y5:Y;<oloK +%gr$=t88dLdmGx Ȼ*VVFry oԡvJ ܌i= 1DDVeó5Mp pH.ZLJ#U@|9eWn.{'9&1&v@U {OKn bq&*#que_s9@O'xjb95 0k B0iF-L mb|RSd~76M p9 έ;֣`Cl7E}(BrlX2z—qje+BJ/&,;f52T%OZ)fQGpQF҆5<(wVN.JRP ڍ59T"")ƻ.Ж != t7Ie{[yL0IhOxPpr}H!g3ԕS„ςjq(C0S{UCfzM$?s#sEt!nM CTўC -.JmkSYJe#iEIiq͋+xaqq[XqWZw%xNsӞ`"5ҁ3>fQ|mS9oiwG@%ȱHw2 Wpk!}yT}鼦(Zd mk4BcxB~)74 digٞr$qQG(`8HLƝkZqUGfT_F_okH^x.C?L|G-i9ꪍw100 9 {DWw2R*%t^򧃇 ^lgn\178 qٽ[!m7'ףWsAwED.#. z2vW焞 p$OܙdB.}%N,rv3Q$ aBt8XP 劣`B:^L&c[13$)7)o 0 n$ZFKm{< H:l#7Y@e??<Рr.9/-! Ado N$lBVյ'snR Wzu4$O%|_\}0uY؆M~ަ:ᠠ)&.2Ub)>74He3y*PV0mKaQ"]U2F9 rmLR\ޢ5+ 9fI*K S 4Vɵ-\/E l{#XZ!R鵾-7-JD'BG U Zk; +ȆCрPj4/2+˼_b}8m]MMcvW &c:6{<Sq`?Tx_J?֓zG>~L_5)[-t8nw_݃s lސ8sIh }BSF㽂ٖ{\;a"uO2 =U$3%~nH9+~>37䫯3c8WkA4խ"cZ[!6yk *~"z߂rgRA݊׎Lzd \F"{Q4gT8~n!)d61xDRp\y3NŽpsqFH8܇(lZPK\=!uvtsɯ^2 u҄3k&GA5j+E/j`$KbM+OTclsio]2H /˰7t\b^!Spӣ6e2a\AuKmJRA FH' ͗;@T.,{4vWFGѮ+*cb{t%=^Ru'^w A=~% `4s"Λj;$rm/qm,A~fQ)g=P /):_WM췏aM7}ظ-5xܡ?Xm)}N{d,Zpk[# 0;h Oڐ-=N:C,K@!j鑬*PA$P/M6CQEܨg ,xuO@ ·"Lw SX[9g,TP-?:ͳ k+[ 0/\2 )/͐4<}_WOtD=+uoU\Yy Gn7?ַDz]V D@]a\+4GaADfv困U>ducG yE>t1I%aN[xC8v7vQ. ߳66ΊF}G{l8 㷨5BL㙑|'X5^-eR﴿\TWЫԭLKze!h & b+@zd@NZg( (d,gP`j<%r;I{ʜ8\SKlhYzN:]YM67L"-O*Mqu[Q;h O@ 07[QPXSHƉg ¾dGr< R" j9+ u<ʪfXcﴦ՛l/ N*8WHB䱈d)탣X]x%ϑW(Tή<ȢVͿe#6ߵF; +?1BvSC \!-`wu& j2afQl=PXgC}W0.p{$ҍw~V{Ծ}"aӴ7Q~ܞ0Z 1Dxfj8SQ$ fwSAm(7kh3JGaDE.i3ۼ/>J+Jy7,L]-݇%{^h3Vu-Uk Cg`V)(0+]/Isa`39'S Z9=(_֙Eӈ^kgR2^bDBpPtt8q&YW_n\=E<6 6i1OeM=.6Tm*l_\1I [Ol 8J "QjG %+I]Bɬ.m!S]+0kK: afp2 J{ LCC"뮙Sđp[ሚX7}0H@B Vqg7%#G )ƪEu` 'LSNn`K)4PYÆQovajfqt"3FٸJ,Wژ- &{va}y\ꌁ&"Ǘm3gP6SŹC!2}|q %Q4v1Uo8or=gyR#n- %a>o%~S=] #*ʰV+N VnÓ>8_AgdL]8уs%BwX8:r;)0)fD^OxϼN!R^`$#.|D/c#<>G3rVRagԱ3u;qP]9qrʎ&B: sp#:gܾ dp_0pd2]X5a||x̔Fd ^?ZRxg zu'ySm"4[ }4ּoĥʤ)Ұ!ST*e}?m:6=|Y|g9}ÛmLzUrI޾UdlhSgaPL=)'<2aXK+2P:\7~/_)`Wa _#zjC&3xz,eУlg{-^EIwzvW~g_Ϋ{dyQȩ}:cPՍN\*2j;)xN ee?e3V_(☐#,eeJ$,!|y*(ozW[A|A]]e'{tepĠZVyx-/f_E :6˞iN+c-7Q8;\lfݮa /˦ a{Ƭ¾@ni/H)mՕM`l48TDo&-q]E-IIcvjR] &%'[BLjWfaW,#t1BW9SR`@u ٠R0bg6oB9}xUqyjPOϯZR^@r#IJQNz>> n[<,= 5vmm>{m(Tj󸅌'< w,x)5v{6I/. CJG[H_Cl;OT"' 56 ^_N͒ۈt3]V! &榚u|GQƍiF:5EyArp-7%wLhY4iPf2=OF3K>}%"Tk4bd[§7#% ,OW*%/D^G9+űNp'tmrϓ4\wh[J@/Z_or'Bscհ'ϝ: h34Y7`(A:!j ' 5l:.A)*(J-L7\n;K*'?>\YUYNn,Un)\$:{%6 K'8:̵];s4VCl}ч|p' +Qn%P~w`A7n a)r;* t9 Z~YQA Cg2-MKC SyN&\u.o atOl3uy@ zM}x?TVcAJ[ozV9a 2YpN2Ф&d\$jIk8}2'+Hc;>;JS04DZZ k5{Y!ޞ! JoӣzzT2sb-VԶk`5:Vdk Y Hx1ٰ%!E3P9wnzO K{rs~晫bQ5>n0/g YCgis4}dLܺ2ا6W v!Z :tCS?h8h$H$HZCvK„-<]1+f/Ƭ(cZl\$1]RI!?{?{zW 뤕7:rf,qԹ; 3a4lmTAk7.u~21a+Eh@8gQ`RÖ[eBO]5oimUH0l) iDmǶ:n}15H #rL NlK& KSUVc/.3x-Z?yWndw'YbU_pBYAnYB6|B. 2q`7DBx6(2]/ S[8ݔ}g*T$!־ƇM"ޣ5(ayrlUĠ(UEWcj 9,u^aL#!-m16)Z]EBz|_{3OkHlȌ TcCjO(K%MEDVNg@^H.{ZF*+dxC~>PT%C7R]+D\cҴG1Mv-(4uʧfF0h19>y40WiQ-JagrrvZ:iP|Ca0;WGy>Zo#.`O]ǫm .ר Qbk/Л(]?#P@`TD zX^LWgO$ȑ 2|3pHiE *>9/`-c$7v-" ZXK AqqYm4_6NBɜ/`-WN^m+LQ>VKX7JLcjUH"I]LQP aT  8shS 1;&X?O:&|$ f/Md7|TVSwDC槐F^&BФTfC^r_IU}I#y/bYx)E]bEj?z @1cٯ0^/ztnCVp G:Bv_ѹ1|9t]O-o8vúR" d]!!pیH $+{p-N_ZT^;؉Uz! hDw;B0mAP'kw#mAf:ZsuCs#J@7l?'K| K%S)OwN{ݫc~zts[X~:q!Li &8dqUG@OZѻB?+~cmmE"Ha8W^Uadɽ}wPzd!uWϰS@~%er'Ha*KytI7u?h*+P>3^r'""Az! r/a)oeJVЏޭf`[h RNtќ/*F6Jr/ gMEֽ?s$MΨ+yFƃ8q9SUOO$'?[W浇ck)yBŴFYƚ{B'#e5nsL螑+=rOj4[jRZj#i$Hf*ȥWD5zg{Rh* $ "nLWxr +-9 t~/lcup ]E҆ݳڛ|,.& M}n B4Q ;_Gb5Lşׯ21%SqxUtK5R(L`7r1^_28C,LkwՊ*Ƣ~KR ٪ QoqH腈ܼMY*ȫ]9ȼmI]`rRMle(x%N7,?l i^v[Up8lEfU)[k0"SǑBf >FXyjޟ=Wp5TXJ8| Q@Ko!H6PF~UơY$Drx8R.VxuY>-or]_M# T0zx"^NY"idAh5d,f=m tWJbR?n!J? xf7Ĵ4/= ר[&Z62 |[S r˖EucS7]=f$PBnљk6,oeLĦz 5HV]j19x\~8.pgu85>@5ez0,!;<A5 cvR_iэhր\:PFLl[T~di& m|"ĽB*LT1ے6ppu/9Bv/wN{6 3,NNҚܨd*{Gg5D| z#3td_=\Y`Ie䫝 oŖvGî+dK".ϻ/A# *EHfy;q ʉ2xio`IdngZWczVkzdVpN"7RKf :eY.O,RBj[)CwZs ?H`}9P_{T,>;5ۮzhCx<ʓnIO+~CEw&c',(+ysN <}SchLm[2޹Z&y}ߵv 2]Y#٭|v^W5z wZ"܍BTBTpԊjbfvug,8Lj7D0'/k?xï%c+JwE%eȫ''IJI1Vg "йpCJn??,vb¢q>7&ey̔-p-A9%]쩪&BRisY保R kHGԤB$d06" -B!CTYJpPO Q]:,}Om^= f̰em#eɍ| bg&0K`A`>h H$ESdL?IXQ~6w ,^ՙ]0mgf r"V(vwۏ̵~D2& ~hW.${a>\* MKqO` wci\@ޅZ/2˝+*I 5qŷ9Kv܋[̓&ٌ2U`O#0.k{7C%L<уU%ř16rA~rBȷtM(- aÅWd/DQ}QrQSU85U֝mct6=ءdP uI 4 t3&\W))7/UNL$v+Ts#\@muAZA t:Q$ p {.99iҍ^V&Ğ=XaW!o-k LʈB )BVD3aoʺ(:ҍnz 9. #Pi/Nun?52./fk ˰B{KnF"{f#LG]Tt#4{9tPX<)v J 9ov*c])%YwKkLm AH(xnfQSJC" *< º =o ^ڎ>eD#&V>]DEIpz2\p+>6؏!J֗R3BSʮwгBMu2iv=+81!QOލiG AvLY)%k`a,5 q[42Shv~'@Wьb 1&] TUxr/,lPt _N'_t&5X;ycXF SKiئs[o $c2,BI)@$kpw]s`Dz׈fWh*W;u` 9,ܯXT7d@^s${*foaweB sI`lP4fԤ22tx6cE,EbDx)0cSc%rayTJ{ |ΩPti6@,?zl|"vn4uٶUս~^ ]*xF08)jq1fgٳ3ۊ;&~8SDT/ 3*EcI !6O0"aGeȞp]7hGgy2V@_=< !@bv75@nhf GDv?RI6jTJdDU/"DWlQ:s`kY?FqJj=)IL*ΐH6!$I0 ic4/ wXt[}vs :(4  HM(D&ΣŲ >-Œ(e/9<[;sL+I.d1\RmQ_4j,J VGO> =f?A֦|Aw~!YkJ#yvIQI;z)V/V7xy[3/nc.)It$нs1NgO]0U|u/,*-Mɤ0|(Λ67G6"B{V@e,b^ VM[ך/! Ki'<.{GTKjH: a'aΚ ~:p,}Qrܻ~ߕ͛\[߾Љ)5[s@P],@2jp,+7 t g-dM%Ŀ8( =v1 IIhOooHNP%SLiHGWʎ2eA&7*ͬPEc8Z@Ͱ$ f0v͸urf:Mbϒh̥ow4zF ]'qR]N<륭jq-{u|ӂqq G'[3a׈{v.}Bb:.:4&9̟M*s QL7cZDjZC/G\~[%s`e2 3:IB.L5*VoҎk<bJD/*~1cft>4][Y \RKډ`X TaT S-I`Ių'F7i$,i퀃 ހǟvD2Zv?E/chx bxP'SAiC3O.SNqAxLM"X++!dBI'$0o 0NO9Z{eH$n -a Oڈ D[hz|0ljKJIB{` ”4Q6opojm/Gǰ PȃQn_^kf1q3Ȥ 2V28? Sp6COЂYiZ?ޟg{җMuWaŋ\WhLěyq{菛,*cL&ՖP{& TcCn$q"owrӴl}'aF@Xxa7lZXr)|^}„: V($i"pٟf"c|,!U#\nsf~HDGo* +Rg `(Tz,}nmc>:*8bAc7Q2 o^զEy%/ @QĺRC̘񴪶)yt 9 CU ]FCl`F۶eVڅ tn ◴3O~^J i5_!6K1X~^UET`EδiO,)] 'm_)c+,EyO{67NmU{\Qx&0EYBTDb wѡ I:{h)BQmCY5X+D8]8(PoQ͢!~Bgv 3Ena@zDgfnB3l_M]E))RwgE1Q&FN S2;A7be|鋁^K F0\l- -iA%N(gYb bKu=y8@G@]+b!?G橏? k^{Ҝ"லܩ񞐌G uCF$*.\u<#!A!"QzR/ezGG{-ޮM*G oB&ɦ^Oc-~ZAeWas9tPf5YS)OGSWMEtkJ# :HG0z޵=!;bDw=鈌Ŕl)TŗXjh漮/cQla=ӿ&įƋ3s`0i,_NyꔎDf}Dc"۔GOs|^A&qX̣wB3.L3$n 3ҐP!RMegn1Տ ?۹MNUSR, $ 0֢?XMsqJ_ RJZrl/6xTWФ%ǝDr- = ˴Ϊk-djIs"jCZ_0MH %gG(tSqpʠ?+Dܝ]NSdg8떏$PVrSV S+4Q܁ cgE쐏NybX:.&{ =KEĚi"umAwL!9n @'Wcxh}T>"/`o%OQn^m_NԈPgNsӗZ,g\MtDQqj%sa96eP y/ [`ӁJC/0)Yj%>/ ædε. >g4/U@3xZR"-Jd*_j @ #FuNU3k"-Y'_eXCd;, U}{z(ڌ 爏,J}7rRMH2Q9&jnN§0;P^qMΏ#.~00, Ղ,,Cd~. "bp9IV( NDK(V*>tWm:aa5m Y0D`$9zSﲳ3-9l9iPW!]Ý<* uNM8 KGLå3kzL<_wF=^$b^?+H{e$CPӘH7p`F歿K8Pѷ?;a_AѕDoXk, Pwc1qkoW@iĀX5.{=E>HOÖOZzδoiP~}WAFTev٬+z}2BGg Ű^oHtB~:`ܳ{61&>hLԊ+M$`UR {,pTy\6~SB͆NjvW'A(Zwqd'Ձ'u u+:0 (wOx3J;Gc!h1ѿy_脅k{Þ<{Zx:3&k=/ B88y;WgDR:d-op^q…X#Z)¶e!),f Dt ) |bqh [Z#Ws! #Ifڨ^\QR%b1uzj\SV~$!sDY[v"}z*%foy,E-1GTQز-~ k!,Z qu 7qKT741tGR:0sT92?$ խ%\˴ƾJ74ԩW/ceV&@N{ׁL$)׀KGt1Sݿ{vZsIK ڤFYed"(h tOVUZɃI+}E=! ת6Dzpf?sWoEZM#X,L[Xsr/gAwt]SʗiR }%UPofo uCLOLatis?3uUfɞ={s:՛"ٳЦ䏬`]|N@DR cͪ q?AHx*MwAGofn$ /!d5 DME9tzl{Z#;CЖ {kh}m vm'C͍,,V2o=&h=sAz"CକO}C? ,c Ԟq>>cJ`pU l~['bU~l"J)0q&3x$Wn{SM2B_!'P9H9gc66PSl&JV^&Nspuk:qmV+!ܒte"PR$>%Y ,VpI $T(f)%`4)۫k0#(2eD ބʷv& p%mH*-}A9yԆSuU(RO9 9*k YUPWaD&ש'3*J5~SA-Şk3nJ5`d *%ih֣YL)M5y$rFunz8Uċ1)MxJA睏tεmgL)Tpzf_ p:0{H# $Hl"k#h^ڵS Y^)O4K$H\,`oXAW%ߓ Lf(g!S\6CЁ+/Y`fjIq!F3m ]ЕXY%g#:rP^k+.&-)hJ4Dpu0Yw .H%χFA;]y*V~ tPөaG85M F$~Ӑ&n;O:qePטd@aXIwb-֔ ŧrJ8>d+߮lCjWH!V>d7"jk(l<Δ%ۖj" `6oJ:\B,B4}J/ySn)wKEd>.sWE,P|?:-<48+LA휺^D8o-&GzrTŰMYȏ07z؋V;]^!U,ԖBL4](VW3rIz:t^C69Kb6ɬiE6Ǣ3Ӓѳ/=hp.U@dFqTI$`sv5g 2Kׁ ) 'OR^q '7Y.oe rcըQ"%/2yӦ,l]t'*@ƘngQ3ۣ> ?٩<ziҠdh to"uO;X3;` q-kkrdO" m;&'"M{cY?Yj m(Z b3j%4.FBi~<# !Da395Mp a /Dz-(reBk;jB،>ں_ A]靐Z is"_,Rށ'Me\XaS#?{O *po ^C{@Ѥij͹aFk/1jݶJAE]߉VT?CD"vreGX\ܻT<:-(T$lv\\ ͺG8ѡ}:[{N 6ȡ}qxAfo_B6z=Oƪx[YHՁ񻐋#@fv 7}l}XɳjRbt{b\J~0ePj:ٹu<`}~ڏHD4_+MxŨ:TSqByo>zk8]3YEpy'hs;ago狸&ߩvvt5=wa 85Ӥ8!} ^5+W1=2RQ 'vz1$slmNѯa!PCu~VjZ"GU^E 9--c,gәc5+AW܉cg:x5t*㕂Y7+"=r-߽:4C6Ďn;x:el떛>hƽQ>1$"jukGm!ݕIva >mɑyxWJu$+(o_$P#^3H;%:ɹ7DdUrЊ8|k%r"%v=w:fǻ>0@mTh*85JYH;;)ujZ ??t.SBqm|amStec*oR!s}>[<u볔PSd 3F(*xeIv$`lL bKFpFKr֩PDL6c1;āJU|V@16jnXR9;Զ6k>>vw>H|XzjYKw^08woxyeG0cL7J,e!Z; >`N=}OiN9>f4Eud$56Y#1D;7]"D|zU]* tD#sEJ`ywif8{,Ą 7l$!G#;`fJÉ'~ ;\&{,;/䉙llD5۴ȴv^V ZgiBbf}:l\Y!l">LیNjɑuJ) 8DJfU 'x9cm~ZjNz}#;`0`f9hK h$4"N&h\S_%m63ִGw/o?y}lex nmDkyjSZ\4nXX~|njµf'nꃈ9'tXٙUVGR>)龃&Wj^#/4M?q@OàbF |յ:4Luķa4 Ve65Eo:aYjJSgưC>$H"QnԶYpdQE7Oj1Th [b̔ФUlr?탞ƿ.ĚvIPJK8jٷ 1x"{$ogB<9vB`O~yMXiΙ=l*uy2? /9-y8ojӚI yb!5륓\tJ>HsQЬഁĽ 7f1jjas ͔.nCJMJ/pѸ.V&HiK(oU8$vJ Sֲ8o8I 5z; s $`Qlt1USz_zD%A6 ÃKVOb0g8'/)t#,}F͌zͩj6 m`ib2H½[_S0  WܶT[t ߞNJD ;HsG|_]-ڑWhE>W>1rߤ:H Q]q>WDH4r~l|k7SvSMYG vpO:{^#9fw&^a6y6qA Y8ڌiDn8N"H:S:*󬗾 )ULe_g,b V.}זPDc A!d„nȩϝI{ SA7:^[ˤNƈ#E9@Qg sdqc ZYȽ NvMp.! {(`FL{:q\*ɫm=^L2sw/(DЄllF|bg}LLJ V6XHmY- ک( ?PVg8N)-6ubl\_5ɐ+R714خ:n21CieS| L'vL$jw كalGr`4)Y9Zodv6 ]RՂzt7 KMG'MԒ[IZiy~SϾb!"t?e;tЂ0945O7lFT܋ 6 l[YY qw 2EW*3]]QTMlؑEEF-!(Bi p evH ",HnڇI c>Xc4lJe(6lcIz(q۲c/+n,It70Wr<:x,A!DP*F%p㾒!Ñm\% stq(bsizrgvD`KFAJ^Ko)M.3 ;,]#n˃-H GǮa`!YM'ab]]A ߪF#鸨,J2v }´P嚁SC40~ۘfnYsWg i7x #i'} S{z=Z3e]b9ӵR|Nm'ΏZVv/h[&,UpǛ uTGCPneڷ5'WχE nRY7#M@ x,켻9?G/m>m)N4:h[s-̛f ;o$Qn~**?=u좷4o6!7- !  Ғ>9ØMXʨE^dP(PeF$I?LkeS/T[KJX@rm }K5ybabLpbخ9(Yݓ;&onex `iEt†r` uP@1WxÈ%=-]㕋dk& @4pfHaBxrX/^u!}5: 9nJq{RB@4VT/{c2Uְ){@`~ V@y*pӧ)n[B_&IΪ7D#:tB? >q btݫ;>v>;} Jϐ)f7'w;êZL|eDCdz+bɼ ]L?ƿw9 3z x}M 5)Z!9>=yo5(G֦[Zuw?2\"Oh$'yݤm -6- bpgp젮$fzcl<|y{ErH ~O &L4q6@|DN=dd{ x2yk8進rB\իËu(< fM_#)ٴc o=5OۗMP'xţ,h1$ z6+w_H.]G`a%xeg{:6xgY}du70arw8224?%g5mE/ħ1S!tn|?*0}{2Hᾋ;"HkZ=$~Jպ[+^? SH͚ sr MC%$ܻPt#AYQу­>*Θn-u,R=%&"¡G3'ozE_˜\\-P ܚgKSBB&է᪘Gbwm` 8ϛ'W).k ={VFt2'kF,u ;.3mBˣP@ZB).ɮ/F͹ -#x!Cg:=:ڂ. KuN غr\uqI "}ȌV4Q Y^Rߣjņ0< C\^6-I{(VgXx6Xs] *݀6-8LFt[>2G3N0|qPqe:d9z9e8q)b eW|$=p^d<ʞ F16\i3Mǰ#.0*od&`J|C}(NZ i3Tj N,ȝ㧠avBE{ XXᥧR? <Kg(z$dw-NtZ/D ;&I{99@+Ác$A0PmdpgZ/@W,B%]8æ~>AMȶÓT|$JQz>Dh?Sv,B};-uϺg6>eaݺ3 )""q38ʱ+ -;{kP#F- d ĠVeRz7pkU09tB䏐jŨ~7g&6rT{=V# 'AH`/T=CϳPW #Y}r2!A ݷn4yjfk6)qUrk3F01MQUcM%pCqtiVIQ=Y=I1X#Y/ҽ2z2g,fc}a!^^KzTK'Vo"C۠Tܡ0e0i $)O):ySMp-a/w`#R聢l答4A* } HQ׾ Ɣb.ҞNGWq̓DQ\xiet-+ou_0oW!YjO %zT>hMUxNFMI}VΨ!6@lڳ)LEUgXH2Ȉ' &p 9##"3L!W2{OtknysR&@ εp9[VW0JXQZf"y_>?'hϊ|Gqk[g`gQ\{y`$~~m:ǃ?"NXTޕd͔\CIC҅' (Ԩ^dcA٪+]0IGΜ}Njm܍>wjP*Ӫ+ZfA8AvGFlK@j?d^R(^"// 0Vp؁eOLWRW-~[QXukcyzrF:1kP9m(z$@v4hh #TJ+^悲ϧJ3C==9 JE:S ZU)_8,k? c(Hyuk֙TԺ P^<@ ̉iStIHA lvjjp|P=/eS)N7g :#A i>+w>_4Skg9XF>ZV6%>.,]=j+ JH4XNt܁VpDoYL5}tx9AٓOg`,6qj1]qhЯ Y,գ>HK͙س1*8TRnVW^-r kB:k9 @-o[xq\Q{Yl_,SGlɩx41 pVkZtTE#ne)Fr0rjM[qiw\gREf&q]̉/hkdQ'{[IG~L[yG_2 ~)mIj~6F!ܢ *Fĩݩko6eVj LeI1QyI?#EK!7 WYk-M 5Эaa5+C;Id?Ga?? WcEPRћ^rŦ?wMI 285sg8Nam;Ĕߴ(poP#xgu#-o ,8sN5BEKiE09v9ٗɓFTz}x2llfⴚRmA,>d^BAlQć3uҰb7UHtC.UVmwnOS{꾍{4;<6⣮L7Nɗl57-?рմiɣ]V(E%w9-E>3U5z֭%|E[t?dClnv}"b\N,Hs߶ʃ̉XUE+[}q~SzPJ\fn;]tQw^@P]U g JZ忭5ad$W&.yS`?c+,}vcuj?¢ⷭm5,enɗoa LiVtm"MA.(>Ivu4OoY Z=VxnJ.3,ȌڿQ,;=f,3OMy^}%pCQVf|s2O\lpV8^یk,i y)Fa׭iDWѝq%t/T8={yoZ%Uf`͊wؿeR m5(nZy]>0O"0$VQcɓ  ?6H[B#vyٿ7gid^W\yKRw|bWs$GV8~Tsc9+C0_Jҹ8aPV>ѤܸҢhl#ezi)Wc(mCXXxwO<yz^MrƂ3)H;W2cG2"%uf6>nRg}պe0 r#Ʋagt:OH~ Y J9r#m8l$a{Uؒ{/*dC RAIBn+^pl P.tfX pIG2<t*!=Ek7 X2%"}"1# (RѨfŴzEy 9qy.}$G(Ȟj#\ \sJ̐F=&0)=kKhzXG ( փJV8-Y U#|GT'"Jj ]Kk;8`v2u G2 ^ƫG%I‰{.K5&|kQ/Jz$/=[P iG/Gb_vmFn/6c!\Ld_x.VYCLT zCeL7kٴN4YՙMcE!T+3h8^|:Hlkdhh6?!DYJAĆTE;d$xÁ7G"Vł G c/ߧ^PS93VvDbu@ 4 15C%t!x Q9=x+XE AM%Fu+>Ʋ+j5n 򃽿ֲd~h꓄iѺ윷1K^sȤjP%pZo-IFE&?[{gZ֦jSPh;t-eY %/7 jɴ#΅EQ@TM.OÉ^ģ+5{bW\.V5Oow_y_>72 9P* |ͿcAf2"ALŗ eBFτt(=P-:u.)Ӽ)Srd\d)JEBXFÿ#g:94{Q8}|(-B!:{YԾi[(@pnʁQyT^;#!lK\" b`YtC}?U?C˶+cv+VJB@N`绅 /džFZW,&5W ?HvdCF xu <Y,vH*̂qDƮ yX%rd[YJ58ɚ(N8gt\4d{\<(G p.s7/@aSMOȑ>:YW' ǂh+/eʉtl$LQoNcaK0!h=(pvDݣ8i5 5ر]K+L_.\xi"|OZ Z%/NdKVo^/]40|h.3r]ѭ-r,/?StH`5=͉KD>PLyx;՟ZbԘ~Hj]0acwǃLy":9"蜳syj+L5x%ӝiC XYȈ+D\ 5 {GsB=v:F$H#$=ܹ,UE@6,>I.'ƫ'!_%pq txnk g>t d^>BXÿդr04=_\mgm8HmwF\`8asZf$$7?Buuq OP)0YtQd~^^:Ƚ{5JQ+xԻX 4>6#ݻ"Nڈ*ڇ1C2Kا2ItqO\KirYPHạp_]U>"{ٕ9:{XWDa;7ABn&K=oXQ~@ȹ@QVTNBvm#I[I2q5\pf7ksSbU( z,YxqdP,n/FXlfůʧYT~k6z':ȏ"px7sVl.؊*KRIy[?輳 +t2;e3 Zo0-uf* bЭ,$(Q cSk5{0^V}_`tW|K_8yZޙFe[U]&U:"+bߴ#o]f*`d*b*.WEmX%5.aAXi\(8.q먊rmw̝2 mNLiq!#Lƺ,IOvBpX~  :H,ioz8ׯm1Ti?LψXНJ74Oi\Wou'xPIOkܲnKn9ףukdɔeYBp;  EV\7OJ+=9F@HS_-!ko]{x[BmTJ'&2dD#\46}xRKt_kr4_sj*@WjnQ4ٿZUdx33K}C>P}8*V$$YL;l( {2Ҿ C޳C4vUX.hQNc0 !y8At ~7\{Y,ȕXyʻd,=HFǚk_ʦBbH͆zH.P '׀f OK-yu3ykƳlI.FqZAn+O 5 F,|(V9lATOц6VR)rqj[7'.^~Beaѹe  n%8SkG-F-T8#ʩ)Ur~qc 9D 纳xyȪ%PO9622ndCws= ƿ% i`~o9\;]; `o'__dFc10l26`63ސ O툁,E%~`pbl(bͰU,.8E~}mup%'.df-ޛ0J++4EK6pOEaX{2 E@yq:.%s^8a7p v//)}8ߤwaTs ZM]Y>֗6ڸ1"xoҼ-KtLlݥ!JKG .ƛr;m3x !ȷ!LT3T܂ؓg;l[/xH3 G]F83[g׏<V l@ &HD(^mk^D 0F>Dȸ3:eZ 'T}Uz"E2kc(qsC썧<'kffJTYL([[3Y誁m$hՄ@"#Iy z[5N, xu~mVa%*p 1HIM*x5ہg}#sbN(ЃSY C9@ro,"|!C@̘7b{^)&}W?TryxR=`Z %ݣ&.jxc͊LvjԴ/JKК`=)DFG:JfvԳdTGtrkvNziR \ Ixp[AN04@t UbT,_M>o X'@҅ l?8vnדgw DH6%ɴD$4K`K D_^4%o$tf]۸V4L_7_g9\ Bj Nj3p{MY K x`"DZ=2ϡa,rF`{*ĭ젹M;{gYO+]t˹MDQmJ^I(7ſU m{`Rl.-ܬ| \9+ef v:Ώ4 pe&Q7v.銎`倯+v2,KUyğ+|O@o%?T}9ߐtW ;4Rky_-wUxF*?Gm\P5Vu: #!kوy/HMO<:e0xYE)NaCQKcJg"@3ݚ4ᑃ N!rF'- h8xkovL^?֏i~CqӎkjGB}͝8@4̀s@Ff7>kq Cul_>8]pWR=}Օq[2^)&ë~;ߓn>g|ӫby}9+U7ֳs%?=jTi!?|3CZ3 #?yG!.xKAKN4$29pvXL:2q1Tz:Gz8P̝x%ahG,کG'BtgqsI?{g! ;-!Mx[AWf,hw$ .GJw}Oc:I:zNe:`3dJ?Wo[}Z'nu[!%O u \ U6Ōrgݯ!$֯#|+,a+]PrsŖz)aڤ]vLy0;a܃Gj*nX3ƚ$!#wdqQ\HoMcڔéȎr>X"L՞x<d"|r|tPި'5QaXZavr~vj[BؿGKvxi]Nt`ԆcpaFXi^ApVDi8So\QM PF985a(!L(yj"{7[CSn"#)(()Ͻ`  x af nm]+P=Y&*ǁCw8/鯯|}~e|vho_Xy$ <}b&kf= ׺<QYš8:ibU$TsU9VI¸r!#m(4Q gLĢ7?8WyB8o5dl?Tɭ@Lv>go'׿@*˲$i6U#y˶+`1 \XfpTxeuƳ]'eQQR (a2MJ1l+!L9!tM:s:ygjsDDwAeI `p裴ܤ4X|'cնO~ܬnļQzfti&if%GF ;sd4(OYBJz\ A* @\c<N1:qЅ<1>?^x)@NgV7A{w|>Qtxq_$LĝTY\P~ʇ$Ke\3nA~/޵%M*FB"<;R.=T 61x~Tt( SC+<^KȊ? rÄ2_XkR:P,q,`l!BRSGOkeI4mױ̀чCLaHMôe?)ƽ6B:'KqDqY>/Zhp^C~Ӌ@z$6ý4yG!x=m .Xq^KSE{A:<_R%Yc'aUD`fgѾ6a&vnk!cR[7fx;~xlF;/Vhh+ RS$ƃ"!S>L 2ꝃ3Y41Cij/ƺ` xʄq1W2f; n;,V5O0yybÛoutn.Ҡ.ĭ.e)ugSPiޯHҢf%iĢ\W r.`D pDc28'Mj^RQ?oR`MBL#E^3x<d:֤9A>tW~OQ*Vāˆb՘/=tsJVlץN=ã{ rτ,Ct4Fr!MKD]8yL~FPJHGlϸ݂uf9P_Ai!sfK8_EN6R; KF\LfN4Zܽ[J,~5oI]6Cx%L%Ld]m~|A4)if6?ޝII٧)wK-hl ;P4| ,uuXngq5qJ8+TW%ߢȫCcfK"]~jbÐWZXHvwuD|_FyZPӓ9|C&QkNh@W$ aRgwy+=&$HGX7f;­Jg-,q(Q~o ers~ޔ!5/kѓU`!WyEyi/=_"ZX@ݲz"li9I(d4$ 77o[{Ou =OyCv"mG6O闽ǎB'W1]]D% >͑CuPJR1,,a>9畝!"E`&(;>LYe1@L2;Կ :0UG2ȸ MUηgzU!Du/'ǴfRaۿgBT6nТ{hYS e冇<|U)6{O6]rSNŤvA,ȡY\*t j,JWATz]…$t)'Y&F ykV'/23X_@ uļ6m$ "'}5p8W7_ h-, >=J :U>(=?s#{wZzW[jc V<8_w?[E!eY9Xl&h]3q*ELH~fǎ@.)#Py{x6Y'ez!/o%oPx)=q@zJElg(p3JuOLB2^kp!i+ |ވt"ZuJ91c }-a5m+⢩4::/Pg'- &S=L8u^\n ;Te"1MZ39qF96m|ER&UoNN).^~śU2ɟՔ"..o .iD;Yg5.4l :I4v\2 @%k%].58<͟nT +uLFUy \Dv'ܤ a1ƿd=m ʪ9w &IRl1s _tLZZxfg7{@t3lNfn (y ;X+KvvBڦmSW6*BM ۿuT;'ڱ/ȪsrKpv:+ C'ϤpjLխJӌ}>QʖCjVq* FV+/{| eQB$tSfGU@GAo6NtJ iY}0/IbrxܢNt.8yh`/; E?őyy1Auj8}t=L =")IkU$vp[tc}]iC!P# )GMiŚ2G(,V>U3*72!tâeߴ>qј!9K*M?e 3[8c3hVTXin)(GI`h~݊Nyqq>ʡ(uϮYHc([+đp;ђ-<f:F^>ˑ#AfQOy@,jKW-`Ɲ"B("WKɴKWЗoW&H!2E!xLRa#:#AXBsjls΄h?CYTS~[i9fޣ^O T=uL4}·vfKkVS!W8&_X#Lh&vZ?!Zq F(CƝ!NK>\kꎿFG*r0$bȼquZG`鉡- $Wʑ@38OSr/if8X?wɨ,0Km$fp1oO "(HfܢP`gF^:Ƭ)d_jer˻dTr<~XnW&=oCBjDu[ylbRKW Dו%Ӌ%u9iwv'O )/B\>PP(+L1 {S<{J}z%P6P1za7(Al:AR S3ғ-in ux.k( :϶4*MEC|VJ٢ݛ1QQ(ޓQ 1EOX9,u~xf;Uf^] &7~('p5N3бE:hvT p¼>ef]4oAҥ7SjXxoiVP'E.:rz)6/DӕʯˆM >):azQy; Awafsy? m2O|L%L;_ gA+^!J~CE5x1(mB9Dh7?CleoSqsˮ1و/*O̩vG'%l#kD!˞!*v6IXc'v=I}o5W[ m:8)xq\J^wJBGWa(&#V!q*c*, Qn`cAhx gh[CE Վv˃;8(Y)cE/8 Z Q2|4=S{V:sR䔌?OXWQZO*@FWe=Ok];vDkͨ~ca7uߗHflln^4|U))˒ ywY!J%J?>s<>@ nѸ#4u(3m$*yR+hy**]7SK#^E\OW']C`ud? 4=\*s4.Ա%cu"P_8~Fl©|.:cKx[&VP4 $"=&e]lr P"ttz_U D}<QaІC'#W';ڛVaEtwzQi0 4u];N6ezDl3{x'@>fّq[g5mP ?Zÿ%@QP>5Su;͋+L Lg[^KVL'l `U>C#u]{@8a1iQrI*p88OSM7DkIK ꗷ5{y |NVǮ6~3^G!ljgtFiA/!S|S 1k_f\7Hd-a o;_hZ )B q*L7n>iCWT`ED"ȱuC_uS?aAr2wHkRd1ÿP3⒩?BU)>Eo(Z!~ )#{>JX"_SQ=j/|08W(1r[~811 {'rG JU'I`N [Eq,5強 37{nvpQ K4'K;)T!\} +#Æ Sk P }<eJvzKZ%$Xu 2 Ag)BkS#(ZPd> 6hǯ(7 5J<6:'p p76*ڿ4 yUɻoݮҋ]jNECe10h Go o7_8צp?{Oyz4Y$ƨo4o=s0lj[qm幤f&w⪀w)%Ϊԉj)n`DMn"|M[/ZrX֩6ٹ$4j:@"VY!w٫ش=!9hV4 A3CWǼouN T֒l|}8I/wO6bO8Mi2Sl*00uHb7:m]6;^+~7_(+F$%|-%yCCw WC|<<]1;ӷ͖6ya*>{6yR(QT*>55tagcZeJIc`6>Τx`*qUH!P6bKBQg[Bhl Rޤ63`e ); *CNXɟ2 ;\:$Cif%V-L㣜=D̗^,O,5+>8od˩0k9N0-9 Ӧ0.uGy;vJ9Il}쐌MȮr1}i~ zRNT[elQs tg~dk=SD>]BjB5; a eTDYƀ[G FdiWtB@PY.6&CZ.P1xȼͲmbј:e@@n=%"-7a?EߣѩR)en+nb/%ݷ}N͹2m,+/O=Mb>҉l *. 6YjOBl2 ޥ@ NUY*A g F{s ҳ25W<@."=1:2{SP3xaNh ΊiS&(]O\jy<+4!(jk8 aCC]GA;AԐ{9vqD8.0E3Ӳ;eQ +!GiwY-Mu}jg---Xbʹ3RY3ྑ}4q`"߃oZ 8DidnK֋-"MɟP,涕$ i J$ێ_|դl+{ZZjE~lymVpRmQ< >4j| ь9t%+WH"!pF?:GsvzOH$ "\\zp߽ˠ䴴#`(\|upnxPqg$8%SРW ^S "&NQ#^r~6$8,X|;59qK-}FAb޾1_,`ԵCTeU4]13\1]~^DŽh6h@Scw'vX[W2{l0%]~ RB0f/'EŞ#a0F;Q +I $DJy*s*$p[7q|Y `(|Azuazkb` zN-izJ,$٪si64`bPm.8|'h~ U<`$&P'f/G14i<]Ryf83I5"*KC \v8[fgc5coYDYWMZE"~4%ᚃo|$!u,cds>8j(Aٔ4`o`X9 LsT Xܟn)cKAhqb[F4ZSqP]y-,)AWA9,/PҐڡ!3Il4sE伢+^cOZ6JVQ&@Z#Y̸tzszl©%1ydmlE\}cY晉|sqq'M{SK+0PazASr}Ogq-bْc$wm}N*2 jI-T71 z6yمYQ6SpܻL℻*BP#Yk /gP޷RY"``Ϝ̕N>H~l:;*S  bJ`E- -Wo EBsjK -8\ @ܹgD|_QSιy9ssj9BɜX,7-@( CSNBɕՓ^$gDU_7\٘ nE˨+ly3Q}6)@i>/.SI4oTPGB7%ɉic抒V>S۱~}j{Obk*u$ʯ5#n\_5]+&wl,HoH͏ 9}~/=-ҳn:e<Ϫyƒg G|$%ї=wbFNCk@C{= n*xM϶ˤmCnbۃInZ֐0Dz;P**L];FA)oWÎ̖QX2uL^5fҴ$p$dg@};a Ueg:%y9Ceu:76V.zJPHX)!#vcD?cPQVy/vm~ Nڞ1u \;*0-Qx *vkH;  *э\v,ZKR պ\.xǬZZ: '* =4+t˱/?j.6xb"ĠDƫREƍ+cx7m hs=6so X*3!$M\ҧ_5!VTIlq: fYź2V?\YWyGA c U !^e#nmIkyme/n?J# xFjbsd`FqfHٽHn\_OOE%KjHܳR"sD Y֡>zјܦ܅r/Jo\ElfQ8I44\ d$ܤ~r/TC Bzh 5A+} !ڥH @J?BYA wL/moX9hMl;?ӂs +^J ʶ,3 /X[%l< #D}8%oLbtq>>8Z9 %Te8ft@w$m@'"1EFaMwU|OP'j} b鐕A̜J95>Px(3l=odVa=[BuP:Օ_z?}bQ65u8=}A!c[FKYjY+!z L6A'W{od)P6ǰ1 6c,9|=ɺnfXiQpU=U1 Iԡ5i2q~ͱ8];͌!"k9#ȭ+&Ъ2 |@0meHe*7Dw&Z҈*枅m}hb,SYtBaS\ V힩 4z\۝#qQbs_.nS!L0t)eoQ4rIalAY}rv{~|%=Mp0P]YۃX6S̞r3`DyC @Gn`-p5dw5+-iƤ6pb>44, Y0}lj\62}zF-dNN֞ ɣqg>¤^#㚅r;}/yr< 6R$#*#ёFϭа4HxWc||:} М)o>m$Y"ycĢP7:޴]92'oF5 \}p zm` nq%~'z>7 @~ 1 ON$pt]&828\G97ίޟK*N}qo4@QPɁ!tJ]\e&zX(1= C|;x52Ϫw*S fYT{ވ؞{ă!(] =,hRWlo)_U9Jo ($Nm: H,j 6[nk<ܚΌɿeFF4L6iK)fl~Ul8We+U|R;O^>)ڸb8{pz6c|(; jAPXkopPz!+M{t}8EVwc3F'+7~=>"7| xa?S^!I:p ̪^HC7gc;qʹ h}?UVf˻Wwd9\ + 0+XR,|WQ95bIPU1[pAmsWpU*]=-nW|LU#pKi`C jk/"F-^.n)`c3+WeWI$xʤMk|tq!""t6魵ѡKf.oY<'ɀLBuĀ[G&TX)T(<r$z#t`؎-YY[IaF}M>ȌC[X˺nth EޒC@YŒ @`/} 柦+|9:gT8~>pԽ8sg$)4; &5'= #pc4a\=ۯdi^&7:]!Y,&4ͻk^AޤԳP?>#MF))vH%llB! >LIᧉr'bU0^*ەUwՍ|!Aʲq9}BLv*zTlLCژ&PV$ Qicx1.ЍK vgHEńJPLDer:y2WWp<,HLZ|5,X􀨪],_ڬLΈd,$ђS,Pv53R2jJb,Dd9v= =l7M|!-6Ё{I>W:{$)v˩y5q9óoG`{Y`1bH[APD Aɷ9x+:hp0jыՆ^0FvWb A/%C,Iv8ŔA?:+`"pT \0J3@ GJ⬌xQa< K ulË́K]7˥+|*JT"Y#]ba9Ylu(c`:X̘ݪTwɱ̌ 'a34}F/_oؾ눍 Y;)* XJ%`My*RҰ"Wq6 5O[4L? E ͽYpb]-R W:#"([|{k͖z^l6t,:\4^eqJ?07N uwYM@ 'ͧbCvo+͡b)5Z#^O '?Ju-(,s &acU8U_ 2;MlbgQ$~R(a;IVPP>'}D]_џyӬ'\F?/mf~Hj? gcW,`~ٷI-[8qs<.亙/`2*댳o7@_R=pKkJQjW-qdNGs`{X+K|ZǎKŢQEk_D:\d) xըR3聴YnK^N. ۸`:G(}`&"aB3}caᶫ-Ze2mgAKLlqݤN*&!-C=Ƽ"i3ѻ yeeղJ4[!wW_)}J5ۿMAH ނB  jc h!63So9 5Siud߱1̯[kr~i**6)ѐdU0 j/ٙ P3BmKCSD$pp&@|}6g&(QlZ@5(󧆞׶;V+@ewOVUۂ9M1e+DFɧfZ r9jNs*UbEL(Q!7HdZrj.?x9}:s=:MO;q6q!;AZ,qR4*CD;MijO7nrHWȧa|_U&Ķ5>/T8B/Kj >ݿ+ O]¸W "rVk-ՙb}vvw&3Hȁ@s. r3n_L9߅aOO&s'{hyUdIA.u`E{%*B0"8WPUwE- [2M)oQ -]l8OLg6Զ yxO\{koCCU2]V[*19=~E:YL>#$"o^XbUJB*F/@6gX hgaz:NK-7WW%چ"2V "&2~cW䓤WHVs;5x9uIr;=ҔZ/ s hٌPz(ѲpC pk\ESB~`{!gMM7iA"ywT:=L+=u'YTT] Æ? aDpD{©d^5ec>M0{5{$_d*^9_4_V)"aBn& WU:+7 -E y|Ef@|"?~gBRi30v}!ZtiN{ҤM<ԄasI%IB_>&VP M𡹐5H/DPBqmD`lcp=A*}=}R^·:z"G5]BmK^}{RBnyxjejx؈\~P[Oj\ؕ0ZXe՝V҈ 5nq`4?.+qx#n^MoEʥm ی461"k3C3ybߘȁ{&( p2VHK}=/Vk1A~Rr]։Zխ?_܅Ie?b1n &}9yJympGco"kAӻU3 |ӿOk؊^Y1Ho i N s'bs=-T2ށhLY^|KzL3W̧N{J# HgysF~,:h tb&P|UJV^NUvvs\Ly4/2XU$h5g뵬|^a<=r%s3ㆅ̊,"(:Ѕ]9|DlR^@KS$, d !xePZ@Yw~K̔%LeLP8ITFa—ۊZsXsAWwlkeals=$^in ZC(gh 6 IjƸ>3"RSk ޏ56x5t"Ӝܐ}ir]vWAdv?9KOPo.3=|OZ|0f?O=jjVMHPs ܲ1Y9Q1~wFe6X&ޭo!cd_ZK gm2%WRCUofLn؃m߲F0ެ8QL-(6K7 Etj9^[LW.!:j fIHOrxm*J* rĝ!oqLz.bZQc<͏ ό'ВyKKi/Hf$kW2!QЭf)Ҧ#,Vp^(j"sEs7_'oS܈@ʂs5B@ejp>,@0 K=hשi,Z7ctMcqИQUyfzGW Cs1Jm)>Af@ګC`3ځ@Fß>s~7u S]=Q0 #/C:oJNbxDN8xq>vmb@srеZw_q݋}(=ӠO } ĝ\YV#_#1`H5a/([E}T\+IdhBd%{[L;cϜ2:}\:76Tv}0:*4](%fRulXƲ&4F×l l~@Of`w7bX- .O*`I|b$<оX4{U=&"L"΢Ò?vߦv[oBY[NAjm[P٦,j5>%M%B2vPeFfl=VTTyogC ԧ4ɂ;.?|̥CXa jU;∷D ʰrq؛q;%,J{Y&k١DKCQۗPv4j-BWzKiù g0H_$ebubis".cwN v] Fw2x?J|Cu#X'-gJdrf ؿ>OX؂%& `p#!V|3%o'"0)|iuD5~.Vv"eAV[eKIH}Xp]0KC RIJQ0oXhMqn͓QRSKFHBfB)n=nkLIί,-I GFB`E%vjLZq8(ۢ0q B14qx5{- T"6%yzqX|yFD(rdRtī+W{E5oB5+<àbW-=Z\yg<Aѩ a2ciq|IpwaʠPI&.,iiDi[[ζUZ9i?}kX!#KyF9}._VL L+N-ԡ"܅6D`QI Mg) Z>K<2EJ|Z a }zu^7J$' Ib(+/oi@'~,UOڗ=JN2/Ks]QLd~"62Q&S>+)SeQ zR#,g+zdUFmZsTݻ\=Q_j;6߃r6SS9cRc;~74=r iSza}]RB[|;o{虲-̮Cd~׀4(zBRw Lkض8{Xׄ}`H;JoN_ z<r&j%q7 0.%9J#I~u OMNBU :q]mׄa[# IVK8@#P`"i=Pv^- 9h'%RFJO;j@#~`(H1s45^1Sً2*. =la$Q Ւ6ׄ5H:Oxc݋닋X2BYrMVêV{Ҏ~葉gT=hm:9PhEl)P( t>𺪁UnK *Y)xh%~~NCT~9,'uVC2uGv9LM GB+oM ƌ#n +W|aQV \]!FNC\5˙$N?dZtQ(]̓iLg&""Ȫ 5E M7ح+VV'v-[?{(CATI0ߩ*LvWmc'}f`tQ yBec$EZ.5T-V{C9~%nj<3궈,=VؿbZEzA2Us̠@7cPC1=cĆnthfSKj3A*o֬ jKu.al)u!0dFUgHY }"{D;̗ /xGp \#WKV@[FRf,W  eMז9 (\aQB|IA[Vΰ: *= (3~06rȆ{Y.X%>\dձ!\ "̱vGwu}ar%89{e؛p0l|ƫp.246x~,lĆà`rGLx},B@atɯZM+ҎӁ&9BAe(dX].&4z$r\0OubRYvR5}ScQ=WX{[]ߢ{G{4E½U-LPZfA@d=ܑNR;iP7`,:XbLR̞ڕkݫA#1Wu 8ԿL\v"+c5?M%źo "N RrD% Aro(* f Qm5w8jS>x2jjcQ d5SAO5pn;i``'QAv N*HtV#)TrcB<|yϗȡO(XDuqfXA*}Q`jvPjZl[H**P28]tsG= Y SghJ 8K 1T{kޑc9қ`T3Aw9@E\w*JgUt߃GԥƗAo@]~¡4?W+H" ^w-*v)kr@ $Hz~/CK hN f*JrM'#!u8~#Yg'ago~/W -@xѥyiR ,6׏PHOL 90[Ŝ(~;x+t{L/FAK #.M57P|Ale'صEGrab؈ՅH @#}:F: S cɏzAB'HdZaRVl6lG([5*.g1xPǤ9 V(JlFwZtJ>rP.kݖ1 o؟ۗW74$OoV8/e.뫊~ 2`"Sِ6|3Ɵ6W6JYZ7c>ܭMp * =k p6ezZ.yx`KJdREsmdM}y]3*!k,*%plKdCu\`oBUKXcK}A܂rU=1Ѻ" Ua3ovuY׈rw ܂d]Z ׸ kI*#!ÍQW8k =<\/2шoy +5%"#~/JׅEKD*ܒV pi5.Yfx@_$6dJZxp }D{(%&~ ̞DQ75)8dz[@0ֵ/b]ÃBpg*)a[pFC0x4ϝJjx, ( >ΝaNd ɾ=?AurJ2[܁2;jw A& Kj9 kWg\Ld@P"ީRfv?ߔG0d\?M]aVaUO s#QDJHfؘYÏ_4α5I}<>U}L !Uf*p^VZܦ罧HA}'g' +lXr5s^FճBBdUgɣ>W6[j7V:U'BWD *OMHGJӐ%iHX˫ zk_a'61ۺjRrI*rpwء]"؇N[ғEܲ1r#EoRe,$xK૳ -3rw/EmaHND4oOJviup]4O˯ՑI,%?X61d߁Af,9 @E`w3jꯢE;:b$~'Ӄ ޓ#M@BOb ׋oF$6.GrЂ:%D{_ Š+#(Rٔ]}t5d̳6=T":8ߡB/GP%l]PwXGPCdVJ,%6v$;%vNӤ8-S!;|Bx4WI}w;Bx~HOEོ@nk2¤O6<@,ԔQl$jh<y ŠM*V ),BsK%!5{[&@'{pA& 'O}Z'rZ5b=(BP.3F20{TԍCzkVsMmd#S%5=G_ ׉63C < :]~A03dw%Is꼹"d'HꑀXF;塖Eq_ikbcYѻHK4ZEU&ǠD &_?W Y΍Џ0"֯ m3h@Hf&xL]/e~{m/B\ ،cy϶M[*/ajZ(4XDwխ<cd04^hB9j:MՔƼڊ1;Un^Vcns@BTHb.8{ڦҾhQ|\K/f:|۵4Gah'M_`+0VA!'W,]sbKOⵇD|'9e0~'wyL H ΡYrS sǟL Zi1]`Y_Fm?gc5HCŪbvnQ4yK"r!ηtVw8Ur](ۇ:u44sT"7O)yʇcqVJNzWҏp,+!w:^/GaHWv[?H i5$ʘS0EsAYIܕՌH/9G>_?(P (l-]p_ Jr_{^ ŬU/CQۂ0ӳ-jͮC~*md>Ƞh> ns%bdyK^1:V;h& UB%Ɩ}nE UjsG}uxd<\_8λ !iSt>=C<޼93bFŷ 6.h4}y6v@bD`W4l1 .rşUEJV9hiĐtȵM3tf]CPP:zJPo)r1ʪՒw R=C`${E=:0r}[ ,5; 7!%3CJ1$#KR9x7}]s^UkNg[Fؤ'5 DHua wMG \\wb kYՐLIK;vùl[fxjHlX $ՠZ 9蕠|嶴|fBӻ\HDN RRF?.s,JBj0T6Pb6iR6[Pj h {aXMut.ȼAyR[;bH%XWԠUNrx?D&Tec&2A#ۀ=hfB3MWPB]C1nZ ~$`:23Κ9[ Gzؘu01&hY^j2**326Y[Ƭhjѡz (;k]+<[cz4DBnʗ=z|vZ9`30b@j cQGhX(ƗtJ FSƪ}N b^7ݙX+mҚ! C/Mװ_G YfUG#KKC9rcݫE`P*@ADԉ$WZ^sMnQW\3+edjj:#[R3tv:!?tjZ&+Vb2E>$-Exj!j<d5iTfHSqҜG.IsE < T> \glt`z^PJhJ%f}e*(rFZq.?7|r_~ %-~|47ZULЅ@7SBLaA٠y)q|.WXݦ?=@UM Y"oURt)3[#KtN?=-M[Tsd+~#d7L:\[t*Hr, H2an<\7GX7 NfxS`bw'cE|޻Ku a42̿ {BhInQA$XU1) $TЧ W߀DXoWf+I q v^|a/Klm?) >y׆uvrQX#BdwKNEW@~;@_Ka-| {Kn)p0+?,oO~J]P qv`4i,&]S׬S1@4#: vG>8 5_YM^!Pr#lڒ -hdIH d(]ٻ|H1tf2ixEŇ_]H)8yº(hAOɸ kuH2ͻ@~ 镠 G@Fc 7<_E&]-`rlKieYqp$ GcKۚΟdqt[iGl2@P l0W >NM3pѭ4~c8<ln?&s'^ZHG;4({2bǓຏz0<ÎLXe{*GX\ msCwGV;m%>[\6e6H3ؼz&aD%e;.iLٕJX[©V~&7c'"LʹnjqKyiGsXc:]bluԱ\Siq8%7D~€ MT hxdڅ٘|xK>ǹ=L-Ƅw]D$&BG'k c=W? C*Z9ЙxEvoVB`N:P;~+Gs 0G&CV OehTn拾N8ٱ#U' ֔JyM.טtKauF5N$;%f:i<~uޚ=S뎆Cbo_4~[P5{Msicʚb٪\cmC悽 RG"XB֔I+-4 s/IdC27:i B7Ua(?zPR!4pwٟ:ë[S5xBO, v4)Zjʱ~%x] q`Z5o!/?A6;YZRpOM;.[0{Lx_W }9`Y?p Z^CdJ"C"h:.%U>uJGxZ 5B*2/3W/ 9:d{NhQ!Z*fR(w cbt"v-TL6a{~9s*"T~MRu=Nmpgw}^w?!3wR;D^VfUx/c:h+P:V!;hs/rNEuE>;~IH\Uޖ?&^~QZc\֫3\Ӵp z&[;K.aQfЇOd[qI|й7>a/pPJBPdp}ϊHP8@n^z2 Xp/x0\az4zm?͂z2O捴bIv65uت}?ؕ55}vM _6/#a?qQ7$b|zLj;LAwtR4c*=DGmR tlWfAU'ݓ{=dnŝi83 >;Ȭg06m-ȳ,p~h| Sgͤ`ǿ)(*o8RɳA_Z^W=~^a>d"^xwVq;`:xÔRU&7nˏi?#PwW0 G{y=nQ"#vYF3P%GŁwҐVxGv{dM?OrCU0ֻR~HHWˏ"Ho^[Z#nJHw*L 7h}9 #Uv΂y=M})SxlA>tmB Hq(R9GC uc<•}ܺ3c<l,wdmpت.TK㞏`*%1~cB+qk]fC!gO@9*>ٜC}67**]4h'sv}fMGs1'Ti`pKsugFfQ.M+pW N"γO*Po15/[@È6.|_|cE%34#|h)$v*5by ?vKw÷c8;pE~ ' &ipOz5I 0_&Qc4[ԲjRӒE؃7TZB+ ݉ n҂rFq+Ha|oi꯿*o69\QC. *<0PyPpLEŜAIp_&L~@14=,F1?('e|7I=/U%hx*ւd=TSH*$̜Q3R_U׹+0@k =Nڱ'4*Z(z^7"]=%K|28RVvyX G24'"u{ِɟ!en KSd -P7[7ԑ>l<d2]Iʁ҅Mxt,%/W7CC~@p7Y+8>Vr2#Ґ2QeJ8^dw5{pJƮX$OhD^-ov,3D Uj$<|DRG*b zT Њ*/GъT*I#8vO2u H%P ?8HQe#o4p:q?V|P|p8F0-XZGS SɔwrvÍs>_PL!U k,y98P>N+J"J xڞpd{r`89-S|}c,A;/,RzpzWwL2˄ምb%s` !qMZ!^nD$Ok b 4j?Ya\xr Ϻ $eX!Vg+ܨWU}D=5NA;d!Dgn_2Rx̖ZÝ.=T4_:Ƕ;TÆ8(L×)C5D.ȗҨ J#11qO5x&x|ΑkݞHM%NO#v&y ք~I7$x^U0 pl)^gݝ}MAƟ UeUxdU4I;d.VК9Atg k! O9'~R!,9ECP+0JNWgW$k1BKRxP ɲHv—&GZ8LiN5<NI8fJͨ(/u.2G^@Kc"x{"熟IgQgJypb`l9չ_gHgo6eg$7rѣ#z|㣺kpqq0vLxFe1hB%iah "ސ9s6f*) ks[VۿD0$8S7vMpMǒwI[;*Lsz!H)$%>} v;uqK@0kv}TyיCesP-51Pt9z^W8>Wrz?]״#('[ؼr=sMBκѼ _|/@0%dba7 wQ$JSy;Jȍ*}ݣ /Q\ZjU.KGSeW"M&{qH0/r>~ u2Sybu8r:-aƭH2M⚉uY"@MԎᘬ(@yؒ_ ޣmX/%P9WL?O3ľphh"V9ɑT'63 %yJML渫@ N}3|uVCc!I-HJsb>E < ˣ dP p?Fr2±ś_El<:Ł" !3rgj0+}u}jD9.NbnnTƃJ@{l-G*yJGKEJ2U^+isbHqQ$.Z9Ws843&+N?u{-ҳ`iٮ#}6Nނ pB*_&%5P "D(8 .`%}~`AG}jwb$ vtߴ2dlb JEp^fYM 5drvV+Al*P>g/, 1qh=:l4}_1N-f)욭 G34<6&ߩfJ`6Em.i@Zt⤋}[Q6z0a)g|͚'% y\:+bX{ ȴs)Ƿy ipcF\aV=3I0 mh7#'KN15Cb@a1uOx1b:B)b%j.ΤfHaih j߲-1Z8ӫ.A :/+w |~! $S;v"/O>(k8TiB^Hp řXQȭnASp8AzqQė/b83v#͐ F#v\, ; IQZ誇FF: M袙8^.>p<;T˛i.:ϱMoHݯaq2-k ~{fhUۓ`ap~/:XO)/t@t,:!&n|֫֊.5~/UgbgT8ܢFsV';/q^P" ?R(L)iGPm ||r >‹#H8q@8gƔS~V6L).xrzOaPˎu6^azҲ=-n aκ0|jFI#-|1cIlw\YL6ӒxtEka|vcUajO[r t,K)o|!cK Ve3WzdUas-P%$<8KphY#//zwcZF{}gIz,ҷ/ApPRˡK!۲GO77@eG} +{߭>C.mM<ԣ%=<0֞̽Ă j1>3< `QZnazcH3[BSt#rb!0+Lg]Eh>M [GeK(yn5bua6:voaIK~**]#8!qvSvGY!"@\cy[a N,3dSkQF JTq"O7#= 9:#1''q nwUD/,;Y܏/82[Ţڇ`qP>,dّМ-VMm$F_}dEL8Vh:Cq=c9iRq*Fss <0g 4>~ZZO Gu".j`q!<ܨ q>۽ x ߼VJyW/MCTLWz5ƕ>KęHd|I;{֙^ԁNqs-N@=2@XgvFgC8paγ2c.0*`{Y_w9WQphuO]fuT|wD~3 S7(9loNL/mgwB%,U!UHHq8"[Zz3.) X8#E Q8kOJ֋2XxQ:HsۤED۠0<+m}/Oz9\KP9۬KIgP.qj !+zhǡJeא6W?i8YB`(yeCJ=: oYwC -ai$am8Kp{< Lߡ/M [X:DY\FrCR$,hIMZO>ڝ[z g)GoĐVՏSxs*MEā×l͔4&Θ.v Mo-eloݓ8I:i%wa$~.K0*.|TL^.Ȧ:)Z#C-g'+V5{XJ(zv4Dm`)7aMHNTj]gF}XV§u@?RWb \#1r^vn46 軻0߀6t96 r/\Re|BNᢐ>m\uH/%ȋ dtR 9oȻR%ǿI)Q]3풏;sHғ|^tL=O>OdN|rej4|`ףNCC| yǯrd=<[3$(^I =$0h}-Z,rXLx3/ϫ%mp(W_{9\5>VYpOT'ͽ;v%F_ -39.%!OaLi>h|qbǫ@s]5++'n|t vST7:lqL(E?W G+.ci*2lCɜT%MIL<>>&@X~HSpCkb!flz5 ve(ąIa$!J ^l;]D%r 7Ef8JO>JN/j 8SB NX1g dcz'fd;_*k >Dj`և:33L?h?L8tm 7ڎaetcJZ7e"sPyrz#꜔LpޝySkO ZFnC;n2}CP%+A`\9P3g-X:hr{*f#f}>^Pm5$8pኈ S'֭ TGS4TÍn$Ś(;ӏ~\;Q>$-4aqpP[@•eOvFɄ\xet>~c+"9srsv+< :dFz7alp$fjSOL:Q]=ǭļ0& ;H۷ Z65Q`=6ؔS<BKsѥvk|퓜E]y9wGltwoCL 4#fhTHvi\qmI'.C MC#&=~Q{ L-v-FgДBS@b+V.BP)v3{q0$(JMC),|jkl+g6Vs y 2í3\~艇E@#\NHjh .8͂RԠ+vP[vfwQ nH ZZ NKh !Մf ]OΈfKRϦ tI&Z\ lR7<@M  94J.zF>կSEM rXcc8^]I[+VLܛڣXcKh^ z`vz^)ΰ޲ Yz#ɠa9Y1r 㧽!΅AoVn)\ d9PY:rHԤbYMi;3mgߌ!dCʱj ^:ࡱN@v2 PT{21L2GfؽO~#z*C#>#RuICD-R-H!pCw{a.NW[dL0ksp/D2qoXn²c{ƻl{d3o6:-θ|+}EHS`*Dz6s \KRn3J/g Ďk`jybqJB[[.6#/zCg=phh]'Ϻh-FX ؑ>O 2cҟgYM0n&Eٟ[t5`~Cë &(o[4Η@NidyVg KtUZ Yg1V[(]KI4jkފ^X62oP:,yYoG辙gǿ( 52pJ It%rӵ4\PCҸ|fP^IP|%*Yuj=VE$^H4A3(`^ : .k:k8hkv^#p-l]Sah*p/* Xu`ՓgZ,ǣJc/h;lNu3ۉiru'$eF*FaXAgZ3#E|0H ,|!oe% 07-9D.X-St?CJ9J )VKz韝f)8шz<~dea"MY=,4b? byrmy~eD2n‘7 HA#"_jGr~&vAb=QxjWHsEV_5:9ʾ׵œ ~<gSi߮'kEхC##k2JJ\O}9lOlTNܨ/=r [&zJ!Nw,_M)9hp/ݸJu% n^ sĴ9Ep۾+)V5+9Q=MkRb1Xfqk|ޛr BA8#4ՠh}I5c1*H3ST91{cjKR I,kfP?.nsyӢy*Yׁ >ķc;JдqlA|ch5a`%N%>} M;Pd%1\ r P )Qq1<7 jHd? c>~V#d\*}xqs'Ф_HmF3?PMw?WP]vMAۅ2èQ~Fp~iZ'dʳoNrmw7*V_=\ ?ln<$]dd7&6ɖe3:KLv3xyG2U`, *1|9HV &\Yt0]٘\ؐc0 1ҫn%!$4YBNeyM{@Qdƚᵯ_qU㤢n jM&`?\prVyc\r"ya1{'aCƦWe%YJ(.CDMZc2AĹ(dSJFP94$( ), rdE&(r/wiGl sIE\WRz1as@;dQq?qUq 2Ŗ!67帍NCq u>1\ @ԗg|Z FUU)܂_(xfԃm,g]8>z~:Ds6aIތY=@`݅ƪvVRDhwVMuڨҤGhYSCi#F#TtF@X~5p͑{ų%}ҝ0 si=Z/6OnkaL |q1| h\z [aTeA5EiTn5 bBD]bc,HN,iBKNA=?2,( !xtM;a9|UO9:D=voN+BYv{4JW.QQ[_[> 7]Ye=ZS@p*\ɫz D$&PgLow>QBwzdqy-$T[\7yd`)s{=.s.HO'{rDlH{ 3d^ sכG+>$n/Qkru{Y֘_?m]S#$ y~%,l]dJ9C=/\~ f42%iN>*Ýfvq8xCDeaџz蹻k6,Kюa?p/p6Gdȹ,Z/sT7 ABo􇴞.e9hF]mrN/ui6h"ǿbHU ۆ<'A@,\7ηFؘ5#Nq3:h4z_N$#GOD ͣm/ĎJ8CnrMtl.=F.ZHhθ_ϲI% Bkbp8M>χMnF”h.QU7-fA!ޣ[Q'Ic¦M!Wx&OxbjNēUnŹuw0$#X i􏸬ˌK\7.P)Wq6p'3a*\(;O)>63'^K. }`k뿁 {I_/]o5h ٳ:#7$GSWFFfEmJh2x | ,|Hj'}³s,Q)aқoԴ.'y͠'ehxXmpO#\L>.:W I?(+m1cY,X]YdĖ-y/м#Cەszk `XN%FRw;w62+ P>JWURdq'@[[ s]%L&iލjV,DpYoNW$ hk2C ͓8gc7X yԥW#;E+!}@xmS;&))x\FU4z4H>-Vqa )V 73SB9wC zf6²Ԛ(-H37m6w5fA:v;k7袁[#;l4zm͎WcTқ>65,G[3d8( W*Z# 3cKC}[YŒs";͗gJ>}uXV(S?s,{A>d ]ԴWY9vUŏnWF 1ݱӚ+x9rc:]yYKF/l[gAĞW:l2 TOyU \N7A NW^ttX58!&u*/NbRYUwHjG((F^@`@gt(J(ZF9uGFr'- gp2jAją}&s -%`^d"{8cx;}'TiGܴNK0$/_J3$]Tз ܼn'46{!enr/o/U*ȑ8m'Fw5 a'W}*:WKrD PIWG{1蠃iXIV*b_#8ȋmtAGz^_͢r%]G9[nF؆ :P}<7~L=Gk^ngzH<ֵVvؾ.!.Kk "k>f\Ңب5+ԣUo5%%\*UVe>pc+Ț z'#*IKMX6GoUm%`Җkhʕ9ycף(6{1o5{_Ş :oIPUq݁N$ E",:%r@&K bvhpg8S6 lĠv^cODRd z ߗӖ"2ѝ= Y>λ'688S K"x RV3\Lasp(F6$L)jnܑ?8#9OxTs+Sj'Qn\8{, ^N#)i6 J*90xW9OJIhR5*ekz^ify[Ǥ䠂|mCyC_`K<;.Bj+uofbx4LC$Fjl}U+,.#0<.{ KD!p? ;ȅ,cwtt?V"Iid#lAcE}fNN3ƻ+tG`-IjnϤG^>־^G`"DLC9`Dp9Oœ#SEý89>ψ sm #9HrZ^fRk1 E/.0 2'4Og7Ŵ cdR&!D|Po&Go uXJ {#ϼ,SlG[-ocKq/qM ;W~~=p \:X/tfKz^6~>m3[RJ# T#ݝ9o¾|Āݐڠ]GJZ@l2ZH,$C/ J ~c{!=evRnd> 7+0o3347м;=uvc$#e$Iת/GkZQ)\ {%Q/cr>kV$w#G |]\B0j @"'+d5__W ~RL)y\koAFuzOK{^LsPwhv ddMrۛY zzq̇?WNҫêI, 5)F%Mef>qmdq;BZޫ-t'8E7&@å1h-I}xLi^6UcFBϤm޽@Yv۽y{)6yKA.MR .@ڡ/h )p6 mӳ**!2)@73H*WۏItϘ ~7I/[t ~);.!R27Dm߆m|ၰ Zϭ!iCFlBzˀ$m1p$_VXsk]۽0 *qYe]v2Od O^A-ڼ ~a:;@2mx|~88On2DD0K=H^/G6VN'uB[Nݱشs.!$$ۻ*λݡ}\Z뛓lC+3%Õ̀m|ถٔFwf8Bl!&"[#&s~zR $wc̭C4\4KS1\͸7,Hk DkF!=z3& ؄jt",{FD0 vOǢ+% Ta--R}s#[ɜq鏏%b&`Yy=:t.$+ͤSPDs |g_9G˘şBy$: :˅LPid `'P o zuM V*9꤅Zgn#M.C`tF 4*TY0-|4Md6=$gn&` |D=@7 ?[5IJmW{Riu.smi.ݟc- ?C;/!D'v ~ [d0n4R@ݎ;͡JP:N0䘨>6Pw/*b qRG|y W9[_d \j%y"t!v$7P{'t_r(ʧٸU+LNvsd #qI'}$mPmښFxetqxf-#?GBa(+Z.F l3Vjt"y.QL ݾ rl"% ZWF둸} k$,nr(^B-O^iח28G6vL&m2Fi4ѢHoH'QH>'(!<ї [KsQ~:ThGj;L)aW=׍F |tGĞ$ ̇Krcv\OƒIZt.!2zCxw=Z9wJ\yx;w$zɺIm]W 8E/Q_=#N9Td'ZH?{S݌$4G8Hts')rzÝUCbt/D3SÌ^ʩɉEeC\FgP^ğ2%d[)8h=q^D?Yk;0 aQGk ^ 3%Ȼ17j4gnN˼$N4^B%1kz"=PI O%wϦSb1G,Ge v ak B9{Ȋoͻ!`I~୽\4l(&E~)]"J9:&o˔w*̇[PnCgMU,K fRoxr7e0ϑIv)# vmi)_[8,Ƴ[M DjB\Y^Y~x&^M (螤 |RdrkpTC!xd~?͆e#Ճn6p?#H$TFyҊ:y 2CDžHNnjX*Tk!i=/{7fnYTs NbS(/uPbrҖ#)u]Er^-]uף3:Spuؗ%a6@/>AWXjp.()/C@]hYvų(/;x}B#F9^C,M8V. "$ؖ=\Z7CXvrY+gyx$3Gr49Y<7[tNPㅛFc6J^}J9wAr~婈P 8XпKbZ Fע}v9F8ngD><\Kp+·b;|O?8XC,`W߱r, \e?9F}j#PH%$_PS4*0fB0VB6<5TU[=f:ڷcg8SL#PC,\,ۮj%=)1j3krA=E^gAd37 O!hi$r$]u>ul*#/,4',cA2lbI4܌dჂ$TVJRd##iEߵgft[l6WIgEso Mc*l 'L iѓ~WIg0pZŨ\0kʺ&84[]{-"esۺ~43؋CӤzuYZ+c·B'IuUVن"ȳdHcVՠDy\˂܎AK|Rq^ě\,`9}#zCi 8R8S'nߴv-v,XUP ܃'hBfm,⋋Tp%Ym9ZryORHT.>|c-Mi`Z5zϓ)r5𻑱7חʣj/?0+J7hTW H)~R d6H~YrW)<;OT-pZ[ЬE}Xc)$.DÄJzKYF5lܰNF @-kօc6`dYo8}hp-2ѡ@©Oӑ?\ faOfAAk(&k3f@[$Wy䵔IdZjkwНJE=cn7HZAFd&˪9##I\SzM"h0" X ϱKs+ [ Wf߮vKuJ"K +Zۇx>e&OQVTmdG>zGs(l5nl12 q+4")\eUQhR+dS8G#uuϭ]&>29g /6!(f5Bd z0B<6ckV!Vf.uTW+dG_; HѓHE涸m![_/X$_(gp9vi>SRY]/d*9;%77REGD5 S y)lB,:StX8.z\ m$q&G7q% , 2Ix)! #1|gy$Z?"}a=@%Y-YW l4F|k&~ YalW+~`=Kg)$qϤ9EDgf*x[QM*1΅Dq"GhyBaC'HFz8p1j {,e)NHV<-t-N*O4\Jx)GlSd?b-m5Y{dRI}~WT*Yk?'v~\$бA%DEZ\%󡁉օ / ɥLJ#6o!t1r2 |ϸs4_ qMa% 5gˠ9ݶ|%ܻ/`J˗$ LXq˟,^Ղ18ES@aWe?$^tMSE? %Ń[-P_0T4*ľ%Nm,s%s;)6=4BI}*XP?C *-UCTrg^q5Dwe,0EQ3omþzO1Zb| P)ӻ)d ?;ț@sں}?Kw lQsyu8惥Ar(LGI"ߏtuE|^ٶ][BgxTJ>#Sv2i~N8sqFpc%փ)d4h *=n]whYsAx0z"3\UnoV+7;5oSf6ּ:qjiB^shrtF;,* 4^1а_M+YgTțm_NG&k9E`gՉ0:EHd?V7Уm]-pPZ^ҷf68.}l=ݷ\U]>^ I m8߯W-ϢE[~ÅL\IDdkƣ$JNMÐI=tۮWΫ ٣oů2+@_n^ 𬼞L|:l^A2weQF1VF’*(@9n0s)ǂʡ $RoL11ttf63I&G߾}?KbϨDیP(d7U+*m<XC ."bN&cߍC!R myDŽlRC[(!^}NO?|{gH{Do ֛vdmHc-Kl@r~sI`/E=ȢQ@FAmw fQƙWب}L.fOa %M^mOpU-L[Xod=)* 7%.5V%jxdݷ3 H)$Th]@zh`FXs G&?ZږFQ(ȉxCe"O֝dʹ2α zt%oe X\e_+`knʶ1: w[+fge !MwwZa)d3]논 zzcfo\Y)$eBs*Oah!qWaAiH4m0iqX-JA2圍wfXKQ9RI V QsS=:ǻ}IzBx 8F_ -K_ݘ twg]_hL]%Sbl&det3HS /w1\pQZ$P?ukA8Z]+7ښʼn],nIۉg@itjJ90;)h6<Բ*Xy?뒛Ys!RՀskԲW1(+ㅢZE(Ce_Ƈ%XHT_d<ͷ7|bv$Ds  U1|62[F)x(9X* "Cpҋǿt-VZ`Dr*ΨA}]wuבe>l+v3P0D֛uQ^&\԰5z[F[7l骜 :)*r fiWդ=ᯙv` =i Mcb5p BWؔ/_bN:;R'J2ݏY2xsSob`b ű"F +>{W[W r1?wYI0@DxR:<'& &\HӺ`'}JRXSAb܎aqrŸ=/p,ݟ'/ m_JGxa۴ 3vya^U߄*W uP V=hBk0IQޅmSNӖFlڡ8MYWמ&a[ߐ(E%_<ήZad?1R/M2&c6Jsºa5$lc+q9 8W%&[=I%wCg@!قWd>ه Aah~*G4lG+@S/P*Fs w@njY?#I|a1o) <15ESt&Eqv5KuQvs/~G;15M =8 5!! JA/!Ijc( `ޞxfܢn nv~ 8%'ϋ ZEs;+ P%vDګfM{=ɐIN7Vq G/M1 1. S)3B0>x?man?ɓ&*}`Ug䳎~1Z8guN hNR9;oPh@m:MʗZw qm{@0A l U*Vؤt2prWrݡԞr |QMMrMJ6L|?e/X]>{Vy DUEw ,- f dT4̶ $7S-s7O{`3dL<ӘE^$kb'7񜮏n$*gCoFCU ' lN1l4"8>IwnIp4tu'[) L| hm2.Z7@7,ۅ1~v MgIjr(R2Yŗ ʗa)}bKb;"7r/ #a2!r؎W7%.Ç 8ӬY[ik7OBwZcZۡ]}\ilqg{z'k+tOf!Fh4p{+U@S/ o* \zIx-<5P> 4d!Gx$1FJDw*k-?ʦdVXSfg#hYqP|/+ GG̝Fwd; -u;U$j|, &?.x@6dnQ DT4ڙBެrr]HsjSyyC?^Š,j3ƎOryX] 5'(z;SypBјt=f?IzbXۯ?*Hm_8k])򠇸cQM wn?vmLx`p2uFNwNvD[㞛$I=<A%hV:% N3@;S._W]#잨+.W JWgy> scل4Ȼg\e(#.gӦ1|\hc΋<ӝHDLܱ8ni/$u'>_jGQSOG a~"SrXC+#dдTt}| qgXR!ZM@lLiHm=BIAI&Gi3Ao/l^긵qfMJ֠8$A60ns,HEb(yNxXlE"p汌34AKk=52̫YX) CA JʾQO9eIwV;r?Ir}fu}I 'pnEi+yp3.s#Ё7A3cisCwFo4d\{pٟHM6"AZC蹼LP! KJO`ވt^?E\YON FG ӆ );U.1K `տ_+F$A9*0s;Ę,5[hku;jyaY4cͻ5~ [Rmx+- ,Z1lX{>eq & H8=Kxo͌&ؗN1rX)ۗ_\L'Dda8vƩCV$96IbPzݫ'7xGZ, Zg"_3G2DK9O^L.(ݞi !F3|=I t.ӂY B&xX[1BzW:䎓ݵ_ac"@Vn#iˊm#ZIMF]m@IKj_iA4w$onD>uiKZWs=avs̹4,V|Z'/NjRxɾjd:2Ö+CV#hQ`[|d+ýC'#%#E_ngy Z7$bi_Քy[2q $ N1܁z*&IlBJ_ ~/=8-qr<arcU+3G6EH P1 spv?撀/9DHn龙IA# ,?4@.c6PB$"'OH-f7E(@w䓚;˟Q>X?Nhom8;a<tUJ_ #p3,Z,6tҤݽ?*Qb8$Xqp+ptuഌ% pߟHc}H?X]ƽ^л'.#W$4ҨA@vnΘIԸ,.st.Ϳ ei 3B{`~Lp_Ddj}]RBC>@E{x84zp7E>y<&r{VL[H3TrXo*?[F݋ƢDQEnVՎ Y۴0DGex;F./yRNxs_a, 1˂kxF̲YS2C&7aOu3WWO}툶ӧ7tq%q.}TMdq 2K 80fU1S=eSʏٙ^;>ϕF:cOy`QX.z(d:Wt{J.xAz bl]s3.H%ҏT](?k꙾ϑ@%}[$i-ORZ('7uI7H /\Pt(2oE2?fGzX1J:T(V<H9KЪtNg@ )rۇ5Xef8un}\ e-ճAW7s'9'`u=l1t*WVKCk$,N4Rĝc{\.lcÿe|| b:ZTKeS?N\] %.~A60pM:SB󷳶v^lz48+g{GP$Uj/Z ~/&zxnFqv6Mq ֈRY*Wj߼k_5\WJQTv*I`n 5pvBvBkh@Temb(Kq@|TjP4>b_jKB(fZƀE`NspkudLMs9^M~S[ I( 4oD}i\'ťjhZ5M'0XiD7 EMc;KLRUj|X6*NB?dYƼz Cm~\Ezr2ݒky/<<#")1`UFb$ghO2],amXU%G\M҉.!3JgoX+8*WLm@_.YrP♃<(#eXeϴ!9 ,HE9!p8Gk>ݰQbcJd~_N妡E=kْLJ?6".Q4p4k;˜Â k˕t'BrfY%'t5z4;w4Ӹ;\tP`Zyo:ٴY"YhݴGA=o6#d|F4|YGy ]%vquܖads ]ۥ̯~h=zqMR5jc56NmP= [ާ{4ܨ)[13,92]qH8*jғyhI@ASX7mO)nm{,5z.@\R8aH x4depm N9}z~`>_ q ` "YѝN>Y|Gk0ń̗ڱw %A`n)KӫΖEx5H>+"/hp% Ե6k_ǧvQ,MORrUph/S[ )M  ܣlI{"l2-2݅e7_&=jdq]T&U^Ud9;0Ȼ{{_`|A~PyvYZ81U<TG.P6'C5sb<$`* ߗk PIc:/ *@ʷu8[@Sa1`MV|׮Pxy61s3tPaҮy~sӓKܺUvݯvmiI A) V-ƼN}}%،eqXDˍTe{wGU#^I֨dzPI}o fv:EL&][i&2O⼒b'F 1sѬ3 t"$q k6Sz,ec3>ZW`' ytNcۖƅ67tgHvO]G& `szXl"}L(|#TsJ(|G ))WQR@,obLFщ~F.2i٠'_n(0ViE61֏s5H^#aςc~}-cę2SDK#h]q0;~EJDY+/0/{CôOtxaBoq.<,IdpL)cUU?k\bLgCl4)kǒ;ݺ;3Jؗ&٠yi%yLjSGp`;qB~7lGE/KP6t3t RO'U ~: C#!ӂDn͹z4iLn10ّe}K!%.vnz]0&iM%GBC.6 )MWe8(3U,[p c]Û_m2 d GR:]kOv9SZzA 'c`/KKcU֟ULJz[Yb=)0̚. Wt P=m" 'M7d lzbjmɌ|ĺ""<^xNBcK ;)RP ]BX'֞Fͥ1d)A w~ִ>6K_U.]5u#W[||,0Dj3%)9֢x?1UH-k䁎tB KMi'KqP],"Y4$Ѓge!rineC(abb>4aРzڂBeD.xyRѿhBXUJZ0Th|rN_sOB&RoEBŲM?}>1^ @D/ ; C?hH60]sb&g_ĄB5“q rm;\pX*aCjzKˁl?FH*F< ) y eڃ30) X 9ǁ0cHk~{0#̣U_f{3ճo.ьR,aK;/~lor+ED}~8o<8_OeP@qYޟ! o \4-49oyV* @zk!tfCˈw"3 ׁkZykrEo_"n _\IcğK`sjj9wapc+!$QXhl:=ev X_FsXeTm;I-( )biTIMVsQAD#kCJq{VH2`=sf[,d@Ǹ|sW!Jj4gOB+jMA9bSIdCkdǷ(lkIE 1h0#យV»~iS^܃^g\hw̰,ΡK7(+ Jnn@m Zhh'._ ]ܭklltlѼ!-5dO|=T#󪫻L]ہ47ozi9%fUt Z! s֭-xO 4}9 +7=CePO{ruB e9@s+ӓ-zC{25Ix֭P9.vfnOTGiOݍ%\ȶ 3H[.ΆQ xcYIIx y"/)%Vf`Sq8aQtߋ"r.KU/`y# *<>`ھݩb.9̈́kD)) YȷcxCjq@{N_8,a`gwcOYIIad)Kk!Piwtת柟5mo( 0?4 Qk(/גш~s⏲⳦m\2mO4NWM{1*弚co.#d*86*`ޠ>z.ηܯ9= vP}J7_Z¥~yoCMy 9"g zk,{I-Uz4en݁5u~UJQe QVzDQ ő_Cǂk%kt[M‹$Aʴt~)nƬ6N '=т 9ߝcu@Q"4 ae=@\UbH$Ԙr dްm(b!kATH;72)D}XO9˴l=Wn>'t)Z1^3%>2 K/ mGXlODza,WQٴ|bW]W)Џٮ>54f4vg¿I9DAt%'+SaXe)bh7VDYvZ(b\FrǶR6J X윰OhŕB-[YԠp'tK݉ D}ZX%lqBU@DoE,|A5+Mh7B˕LF?09_WވoævbLdUlHchdJG]ziy\cDi 򴷘`q|d{y*~008R8Y{]jc`+/ O[u=ycey%2w[AꠍGBy(L4 jħzP_OLGE!ԁhrt5%2Cd1IfϷcep %(x]s;vtR {MnewQ52 gBy.z+4Fh.,5'{EIb ٻ `u|1E٤3*$ʚN)#y:ߴ/K&nA@;LLC2)D/ Ud]X'X$r3kS/r D죻NHѫF/ivWE9Ww[VH bקrzȰtۮ1St۞O.j_r޴RW7{ P.o;566JN"iJa5m/w *Q؆㡲d#3`Vs ZzŐV=TY:/I6XwR,y4-V-HĹG={xH*e(*9zrwlbPE[u}wy%s 3t'-o.)]UD0|ؼ'HMiYT(7{S&̽Z5)x_p-4,4VvM 4$tOMf=.W(3Q&sR[ łє#)+zlnere2X嶉U34"TV)B]}-^ @C|Z}Rq ?uQը/:C7!b;ij8zUM#ؘB'6̹(Jht9XFO!ftGl&8in^1At( c]|)٩CZ Ͻ`.cC<M<ųDP/qj҇fu_x ޾: h2ch $r ~a&O yLx(q*̾qG;8Nʿ\׌Ѷ_ ,34yusFX`?o7=_>8 * a?ףEĮg3b480TLU >{2oNJyrU3X. S hg)Q>dzpw1Y)4-MM'&ǂ"T@Pބ5Oi0"y?*!a^mMfKKQtѴ:Zu.!tq_$rF1$OF>WcO_'T`NF).40E)tA( p-YB O Y7m垣JܕS-dЅ?orZ5q+&%5ՠ%0谯-'^<7jqK9M"80^FK򃞱 Z=j#^џ;|@ F{nl'AZz $쫈TUdr@ӆAYTJF*k[\]v@k =Ybv>`<0|CvP rL@RJEL6.漺3ȸG+3)2IZ}jy sGDYjOB:q٢yNjy2R~P]l$scڬsBhG y]!{5u^z± ȍC% :1Z3֒946..HEe,J3&sl4P4xn-[l]IFH^O9$n2LIMB_7<$[WyG7^x(w9!$kMSL$Rh*aeA E\)q4$qS:w,pB {dti*oMTزO~d@aPbӷBzN}\9 SW6xDP ̭#uv]!ok~Bl7d ͓F%YCQk18#HGFJXraBÍUZ:OnG#xWQ7&[-i0CX/{yda2ҧ%u~ ,]zY&)WƫK8_=[?EEPir267<D)nF>u{Źʦ<&˯?Dz!JxCۋDP^s=\Hɚ<oqg'@l^l^ tQOFt`8j3ց6_%SZ<܌ oEWL.KC)?"uϩ(zaeG;zPD C~VI [9 ~7EbTDw:8]R4>{#(2ӹOsznGUb0>wS5r8%FNxQ >s X]S Mxs/ln](缯n "~A|!콫$h," ԨܠYg@ûGndQ@m1S4C:nBa_(sXWKWy&b&R<*fN,p>vh{ch>"d\bІl=<3v8PGkKF{|Nl]}|<L||*81nXCCq:s_n6l!6lm=a+($X@b` em+Xw6UE-U= 6+7w1,X(~]lXSB S`:w1{lg7z-|*rnpu MGDRhjnp  AJ/[Xt oœսkϑ$/W1v;>Ʌ(JCsIboӒu b@NΊ&PY:kE-W8gQr9*"مߍ$RssH;1SfcvDqGX+܏1̱Es[WTH Gkxĥ^(qLjvQl 펧SoQp0+~8,L_~nj ewڊ׾|xlgTFN s̮T8#r! {mUQE}Tkfݛ!]Q9ZT&b&,E[(UjIe#()]_|䬇"FW|S+Vlˆ)`15@2t?Wjh؝ <q+mo@ǝ0K+yQ1nDqKw !H*/M>B)CFPo۹"jF^!oq~M>1-9ͨ[l w@'-FF4%C| o1 @uPʡ =QuVs-ϟeLvca&e}#ZFR/(ˑ3vY`Ս@rcRԋ73T,{ŧhRi*ew0һacY;U/ Kn0)7.U!ew(}N0c+MJ=#j Ab?1ÇȼM dohR yg%d_*89(qBP@KÎs6H$kh¸ʸL* .? p!@hu,;ڳ휃nMlmM&97mˢSYIU!8xLrͻ1 9=rs pW͝T"RW5} 'oEhȔ˩OMVjjaWlYJ"OJRD$CMoiDPbhbU8V/` k4aw Pw$5Y҉F=  {^˨n.ql^=omSn-PS*ZhB+)lh96C^t*{|hPϸ0q]ܞj$}M"8e]l;b!#;] < d(#70 jˬɭ pP-# O}|MnYD /.E<; vˇfdw|'ŽkQ-c\%L3(B#TtvTc@%3ZTcaE.Vfn& $:V#!<-!6h T{ꡔZ,L$ɇa 댝.yX޷4ql f05%\W͘8k&޴, \O+`)?rIgjp -G8p+fDl8l&7} DڲoS9`lL ?vWf:m8{db@'w clϜ/(>ү"3H%Wtm]`]LRu[4|}haoˣc{{,.~W-!{`sW.lKeEzj?ʦzvkOf7A;Um\P'ϾSjkղοL5o,+ik ہR}.g/DuPs䯔80UƮlxە$66]#3f/.MLҖ{ҶDX\Ku\2n-A)_Nl}yIG K`v՚9w1mϞBm\^Y !]b<Ԛ8 X" V;5Xmz^Zd-;݋CDMln.;Hݩa|6^'>2FǬ Ga~1]!5o kF eWEE;̨Sv]'3Wș$P 5VA边e[-[HڜCX15QDŸFh#X-z{SnQ:OMDi&֟҄dKiv֊۱/ֆM(  ʨޑnV+TmUjX 5_@31jb6k!QJa}^H9xR$ n;z`*HǙHVs!̧a;W2QYjCi,yҁ=JIH_!@C MxXsGowx]'}W4cE>"|foc<ħ%}yrx9Jbfa7!³)`eg36P$*Mf2y=D69/~Nz8hAz=Jr**;b e,mpSe]iMEц,\:NY@DcJDCl.'E'I Ӧ9+w )AlGtI$ Zϗt>٫ܠKv^+l׼6~GE1}tF9O)P[}e<+wN3aʚJ:!y:r.g( d؀<~4ЛκFíHy? ZT6Ml,-?/Zb,ilꏅ⾠j] |;7auf7p2>¬gD&xS!olv3H8cKɽHk$,U{#l\ v(vIw:F,1) GL"Q !~U^Ӊ8P8pQ.@{(Ƿ2ϻ5-Euj[ЂtRX=8ȊGfdA}{T?i 4Ѐ;ހJ?[h"Hm 2BX?_E_VU͕$i+ %t8)kՅგ3O(?9i|%\~0´}NBAzA('ls^ lў]  Sȃ3څW;8Bv;zU-=a /"M,:xBQt9u~/n LڟOn3"go Hv9yϲp|>MaHuٕ?g,[ERu`1;*,lB(?%\}XSh[6o fAɯ6Wr?5"Xn=!d N /e/8'rOWؼRFF#5I_\ZEYl_ˏ"'G Y"lBt5lOBetSfzJݎK}CK*ꍦU`Tw) veʸʑrC-~޴Ԣ{Ьz$Jm&x[ZH%M9%@ A~0cw#|h4z++ _U.)X[s}Ƞj"t I%01,"f4`+RAdH` 9QM Bl}k1z}?lȟ\>1~YY(mZyu(t2SK1;T1q.uR\/5צCIeȍ㐘f߯<{L&vIÚ]5Bצ&4ۥhbU6;f=h^Eo< $3k-t얕t{xX$+ִ_D bˍcӺGU?YjشgA<C֎[GwYtJGl+N?Nlk~.If[/A+?,G=Yh ̟!"Fmų7!ga,&Q vW-_BxcLlr *@] QL!2KD,T!\?Vg nBmGy]8G^FC݉iI}I c~˓0.JmQQࡾ^Ln\2G,eKthI{~bHrŘI Yљٗ='QHBld}He.X3T1pYteq:qXއ4 R[͈ѿ b%C5L4 BxN֩8$ ?#ؖP*0I@X&_h4x9VKs4ي!< cB-O[xK\N $hz!v~n- šMDaţBmuopAo5tl<8\ί>heG yЈf^8d7BjhvW8W);x4uiLEW#D­|d)кqdFEG"OV%s?}B )R}Y$S}7Q9.V #F5*Xzn(VtfZzgD㤃VXJ>4'!vu|2g޻GxvKUTûbۖ8iEIԧrH;4hey Ȝ-mFة"R0IjT+֨H mMnwG$ ` -`_)~!i$'EfNFL9j9Q-C#jW Fl{Ҧn%/馣༚|ʖcT{J~"P5MzɤIv?g&Y0Qی W?0CS=xpC_ h3lp~@`dMO ~Fak@^Zdwlv:cvΰ}g$JXBl'ցNQ \!/9 WڥFQQa|D 5+isr x5-+d9딈J&" a;Wy3{Ι} `> &z[vS᷎ަ@65$c%=?~AZɻCpJ ja8 MvN?| Oya$]c;mԾ3l?̪mr kR+j(nvƃl-T#:7X9@i2˞1,TAg'yıvBc6N'p@t6r%": ehQCoq^Ga(tO"1bU`"!pPyPPM%Ns#6yX2b-'a̬B͔,&мxM3YwaQS@|ȜfhnH/s< {@[H~.BpiEmGFk\BR9yꩄsWcKA`&XTWtRR'>796iΖlB%.5]́Hf$W /n@gGY B?{j=}h"PENRw"kx _F8:OHj[q\cH+u$Aշ7'׻+>Pn9c؝2tiLXBJ-N8;}5'b}<盕K2H_ƀ9~A-h >L6(%!bs$u0Ly@M ʽfl(@?Z@L@]l#~ɬpxv)?N:B 9t#TJۖ13,SS.8c`6ei!խ#eW}R}"XjTr,(GR&D&)6QO[v4>n#ުdV&JP'ziVjn>Th!RȖRx/`LgaX}WI4[F<E>N҃< Aì5*4ж17?̷̎ Q~}8+W}u{CX[>Q*oIYH~0hP"Gcɇn"rG|y'dMZ}V6'b >v2xx* eZW\h7gjܜj7ƑY T/Fnkk DM.ƒw؋};k: J>uKqBD{8\DvU]'upe@A4%|Mgɹ|C/:j)zq !c; 8 knp.5YS\fϺ+2gXBa/bZoeʳ9>3GuSd$tX }War7ko%d@ W C$A;Q6ȥ>89xc/Vu4+Oա cb2(K('Oi͹~7^.o & JN7tOȈjp&Zm4q6⼽!^Z)ĝc أJ"58ZWGZ}ԇJs;S;U^_L3_yܢ\Uɣ0]D6Jܯ[c)bV$TVJƝMHZtr3/i}u`}-XT,ۿ(@e&B.}v-w;;7=a)#) t_eQ %ndp8Id k9MCiN x?^ZMyݻYfBW$ހ5 = Y BeV(gp0ѓ*>F /y+S]Ǿ;?zғ%)B~$/UqRUTT@A"aNͶܟUE@@K>Z"_]4b!`*2 S{w[h=lQى)d'uB%I~J>ӧ/KSh6(O+2ˑa yt9284QaGj BXʟςΥ^^/Ÿ`O5e*$:dv_@|ǯp%z-%*G鰿2ċ8V }-S$91Dμ\ډ,K\+ˈ.EGϖTuBMCx/e ;asf/T<,ya L؞g[`|?*bfgQD,q,&"j鹂%:*A}`oζB.f`eHcCX#گ~u}OLJ~kf'6YdeŊS KY5 D&c1]8"[w{nF8YO(&0O+vVV8%ěӹ碍Ŵxh-8XO:oZTpoy~}k5%fz@JG''woo|a8v_[C&1:pNH f|Q20_fX2ǞcaA1://yDI9~JVp#hr<`(řNDi"XI*5Daki.BaK&`6qY#I%GC"BrZ qVY4IXaM/ֿ/ҧ.ٔ$(ť>7&->v}$,b uN{@wU77z3pvxEO]*Z(bv ^CiF*ϳz)0ӻ6&]S,FDoWïԴjYڤ=>FoQƔ`B(43μv~Zsq yѥ%49,xU(NsPMO &`|BWfJInV+7n 5-&)AY\$eq[vNUD"}l$0!R-ͧ9r6-4 ݂^ᰟ7D}1 C\~m9*qݧfʐHyZ(翱'qh&5Dz3bu@Ə|/w D/,Q]n]9*[ltTDd >X=q6I{(}UK7|L^" [ؕr~;vPMI!$ k#2>brnPM-jzBrucc?M~m6pSX-(ɔ mpt쫗ƒ7*5'0S@bR,y$q5`IIŽPIor>'`z(纵aiXV| \ 'y߈_xlcrn{!>_Q^—:JTvt$6>mݺ4JċU˨X0aqO'&Djѧow|S{rMl1<[lXcˮ<}Wer0 uׅ۫u&:\u+aV5r#h|MG6`<Es5 hwP *(0ʗ|b#<,6DN$n/a;a8Q/tfp2 _w˅j]VS49WO(vt&b(EPOs- T!x&Ϋ+:"vg 9{A ̴復ZCar%> ,' xh&|-_;=aJ=xF`NΑs+H Z_d+޺!F#=fHpV'zW+ؚ?g`Kƫ(UjBBjN܁كkŇ;bUD{3F %ph 0K~we3t)gqQ$F*z$mX bM;F祈.1{oH &F"GW^ l&*kQi3f9Ԭf2'潟`P9eTrAU+ܗs7jP;3⩊h!lN:uKya1xѽղG £ lMJO*~YpEME&h]nB*HmWch}2NjCW 9Zn{QsP> 0":@< #ŧO!/9,fD`*o9z{ ?ҙDiHltsȬ;XV Z'RRY}QM8=ou6nɲwu_B $$ˠ9|,R:Щٺy!M֧7 62:ןOU0Y_pGqóf e0Tz[my9AL-tJy;-mq'?PD r{bs%u=avpN?C,{{oz/J/ϓJs+Q[Euh4^+t RJxx&R{Ʃt|)9=Ϊ$aBN!ޘ/4sjm-~ VVɰv,5Ss=&[|;30v*%Ei  5wBO]ĉ87dQ>1'S%×kbm΍ x_92D ִPxCh/NGyc_å4Da8rD+;NX=521ɋgw:&o5u1hfʋ|M&nYQ.`10U¼{w ext`hfR:i7b?v|x[k[isU[ICxNH]/VJrfAj;QY4ݰ)}T^Qr8 > ${{=a4GTD2?zwgYMT ɧˎ_|1@t&OkXk5^H4x5'/#kAtЧ!Ëɶ5Cʒ&z8r{ڥg֐ ԭ;Q{t]oZBYpmv{ߌT"`[0YVDg׷޴ah-qٓw;xpB,^ta8R:% pL|2u0))#7ҮaCctiI7~ocRLQ'azfs$߫^QIlؘAh#|:'%$z$.|TNeѤֽGZ' W j 2YGSrqԂZ mTx}T'6V/lm ]?U5۟|x45w)P4u4T`T` ݀%\?Jq;zʊ^ | U`̤i*8AR}\0N'&q5 1DVJ{BLщtsO=:v̗9vGOҦٱ@|aGA9V* 2sb-v|k4P+]YPSJf8GKB*Kˈ[(8CjBu)<7E>Ns'STޤ|,hf}M]ɩcNiy-/wMW]Q hꞳ:SL x0|9~>8 ɾR  PL8?+wS|~*Ppz[hZuڱXkbze O‘mҏ9v(Es :9A)H,XmUN7݂70N@/m31C{N:cNxi{mi@-7m&|<Iʅs5zQcEa)#JUtb!tlҠuP O.`&ex`%̛^(]AXuuGKe!V_:/ӏ Ѵ5i0XELtㄨ/Rq56YU'CQ '9(7du9[e@1?߼fa$% (oc4&U5:EOԭVƅ~mq\}ѯ?V &뚲T@VNV, eIo';C"T7^̮!1&S-|Bl7ͬ( )pU`Qp>[/rU14cFP-vCDaf6(Б<;d\FJ Pf!u;A$_Ff}:ziiM{ZD?_Muw6BDd"?L[$qՎk(kPoǸ @% ҫ}zrlKtyi"y58um˹cSS|# =$$n;\fЕyYIeWFaEXN"/$Wzn"29UaP{8s̼v'F`6L]'q[ j~F% Q'vBtOa9T$! K}wB× ڔÑ1]98(F4WЅ岭|V8 ?ׂ}ДnnrMxsaM`PTiUJ?M&&3ߠz|qzhep[V/iG`4%fmKŢ.ӕ=pQbHC #\IvLB;̟'c;'䈌*Xm93т Gsh 1j_ o,h!`'e7N(wȯ7Y(L]*w1C芞5k ljcDMU oSs/0HcJxΉPn)Ca"L39ܮzf&!*7‚3 )h? K.y4}yMQQzc"Peؑǟ(x7A߃зر|uڼH$^>X_9LU^炞` Nu{TIG oq3$|}ooƾ޻-ar$;v!7 x0Z>}? T;|K[' (Pwt+ܒO#>f>˪N _h"w, >"PęшO$L4H^*WO 6 -;"!- E,Qe \ ?> oF@gu]AqF@`i35[X/+}yidP;[L/OJ-Z2eW`[WK?k.?=2FVR Ь {5"thA0a`J"SG+p ; B~TFϓ5a%#q2WW`׆ev^8[W.:Hk3c/'Bnj%XP[{vn&%ګ&JRrDNoί #]EO)ٽl.D @vm/MI9PcV%sYdp/2֔f*ny_Lk ߘ5Un ~y;H BDy4 ǒy|p o^Q%?rc5e&y3XL}St ̮f_D>8 auc ? C_:@9  d? 8N6\wGcTF̵sIy TUʡׇtJ XmʣoуՖ\Ѭ(cCؑe8A.j7@98a*z|6`FrzxFSrP}VmDѾܒUdVs=5+UGu`D 9tIm-465i#٠>!0iM&$ǹ3AtotY|s60d~uimIAyT88"nL_ZHͰ^8 J.1[VeR/ӎt)]^mFm¹x/F;~Q"d0K^)5⾰s|09C8ƲL9ScMwjdA"J,,Ul>1Ye=OBA]8'<>s?`8X7k,"XW0i?>:Xz{.M cV `3 X- ƃĹ<ǘ|!ιY7.MPaD̙%nOPjx"Uyt=^mCQYϱzF3TGbv@7voƺnוHYS^v /3;;}j?HeOٔ|5 sG,/c!ENO2v-)xG/ֆNFav2̸e, mkh0mA 3`K?6Gf\K\M3}SE#l:n*HK2fЦ@꤂̍!RdX SǓv'ագR1v6Y 8g,D  O*>C17yMbV$^+qqަտ7`Lt2䜂A&++HZ8ݠչxn3[T@cHyǙ^ S1Zceq>gIQ+hi.>ir-T}f-.jQX B!TمMr52(ș<}!{ӕD[ Ǽ(c\eM6xݺZ wBo_y=Ct0?12*?0.FBGbfD(Q8'_iRٲ7][9S4[i>\.&*uݵD]wWL}[L"'oUzJT26m<8{ )C37Vmjmaoyj\7M惚{!AWX],8_7&Ļ>~,!ܺ^N JH?=aÚsAْ/~&4$6GxW i3M *M+/|¹?wU<>T;6@[2A_\%{5f">M1J1}>|Sj3֖%.uP?EwdB$U7@]X';;y.|{bо竻JYb{԰wz./A㽲S [:&e;b[Юܬ/RPo8XMJ^VyP# vH!c_$*CޞMNDPH0JdC~#tBm"i+<{xuL#bIhsBr"3j2/uMh2׎/,810̘ܔi`dߟG(ZiQ*V R5䁻KlHoR'9WͺS%GXR /;'ZwW3+4N emZaB\/8 uRjxvؿ6e%җe@̒>5Wr>:.pּ†^?rO\E~hJxeã'WP_Ut# }e1j8 oz>ro4]aC zԿ0H蠡f7^$D8.}Or̶ ^b>.#XRgщV jq܏\|@h? .'Z'ܰ ~헻J~Ӽ WD!`A4ٷ S[>< z22omXx(aH`_ޤ@.맖 j7M3ֽ %]E ]P{+Cc ףhZ:-p,f~.8,4ivG]f20j陻Q_:$F94] \#TnP<ԳD}E1)Ĵ/Z IBE!vIQS}2lV0v{#ө Bajn}%>hele<4Ha_hLk;tzI"IkD/-,CZb*%=aZmsPo6QK;&//* vrjg+Q;j-fY$B!wM7/MfGRؤKC]`Ԩϣ%"*^TY8E)Utv9Ӱ qjp8 AMJc"#q:iXx3ev.y֖#;G\ћ;`BdcVth`c7 im!RkOW%+Y,{r, imP;cɀ/84+Wn 7)Q'Ɛ [|(D4q7}f5"^|'(G?!tkkf%U5!ർH|Kudc>$;*F&I5[`ֿƞ$/.qUsZPD4ډUMVC<հdY4x,Z)Hb]vP:u$D%Y^Pn];F/U{ƫSyC'CIfɚ# E9D>rQO' hT9{rs,P'Inх͖ƶYTutWh4e>fHq 7:։ \o7ę;bzL1m ` Kf?jtG $bpѪfwJn5E49.\J/Dcu\A'QoMU6pԵ3–+kHx}VZ^q(n`V -DZoϧticZgBI$C!p K ([I9<ѧX$(= P{dɛFǽ4We)5} 8>tp3V'SܐMgZr~R;:H p%{X2Coi ðyIR܀ܴT{&̖B;X++0& ¾lY!iF3W_pK}T4 Q% ڑmCeSRLLpǮ01q3E$#Ls*A;v4(|Y㗭tiNA4yQM{"FHI'H)SO Jp+?) Gчת75G^ >Sh;ݍW @! Yxnrd1&H71w1e(7k{·Khn&9WQkWT* (/O~E#mᘫo},t>fqkJB y6et16[/vĢ-4+&M%֠LWs@FJȷ!Nz{0K'#{Pks3`(Z95wmyf&тfckB^BeoA!Б5u΃R2%,BY>g@4VZLt8=2"+U- +Y ZLy~Lg6UzЁ/12w\DBŤj&tFm֤GQ/#C5WSǣ;`Xmw(MnI;7T!gK z3^ }[t`Ae? ._>.;={lə%0ZjFi9p`7I ٤ä<7S}&zg,"SB8^^+^0l\EotyNO34klUY1=hߋ Aӣ\R=d8,k#”?.pQؽ>kIN \8C&>V [m Aoڰ$G6BqNdUyoʗi*@Wb/_#c+ 5#Pr9JU&8>4X9}PpK&U/ta3 =z:J쀄9z&E+0 2횾7]24lԦo  Tug?HwH,>_j@ '9S)&k YY[+Mf2CwǏUsbwf F]XyVu^DyR8֯QS0 1*HZ\UB7MoQ}ˈvPGK3/iIݽ>$0K{. )2 tP{Th]ɽx., I,uf%J@1̔ Q́5~n;L#CK]y"?18vz)N }W{8I>Q)\z+II4Zƃ)3wB  @_nz qAɳ@bbzƩѬ⯶Ti1rM԰Wp~Өw۹, 9C%}rOm0Ao,=X?XJ ty~fonk#Fb (w [ZWP9B/%٪u"~px l D^l޵H=T~Y}rmfAb[\=sJ>vD`;{N:=s*Eoj )(]D\.X)Ч_RACu*:@(߹Ika-" XO<D,_w:|ܔĸ?֣k2- 2Ƅ? % ?;oanfer>1-&X14*-Sq0aXLzXnwZ8Rd;q<9]1!)_d&p're6KvH/8 Xm99Zȱ-fSPF.Fɛ;߱!ҿJ]ѯD~L:*`e0]/l #$A.CY5tt aHM|Dh̜FQD:07$#񷕦є1˔v=ƼSI?w ϭ3XpG.Ո]{mv֎*U0M] @V*Xe}buk0qY7>c_E/vXL[p~=L9Uxω@}%>#@>Ew8f0=[6:f25c=BwxH-ڕ} Vb I(|_t:b{AFIJA6s~Oͅ}SQ@;]?w5bUHv!8;fwW9Tщb#{o?)mJk]ѼU簐5?޳p)_ۨ Lہ^oUaUT;{Dw,uiZYsVi[!rԑs1]ju8\>q 2gr>nZfʣS O-@zV̶վ) WdԫOXuU%8I , $t!VW_[7G7$e[fvyy^NatӷB)ly.MBR"DB}7 {Lut8^з_/(.qzʲb\<\El= *hc' .etL҅ ށʕ[UCO!郳Ş1u2j`JKޠ>o@꧹SsyPTˎK_Ɍkސ|s HGgY@7K:nzLZi=G<*υ9>JMIY!y#Zqc a7q\Pl)i0ĖEJUEiO+~]:#ԩwdށ։.KǨ7xv`9ZlFPzAΥ@fl5* ƏL7TRs\m'2$Xg`WԎ.>l R<2ޜo o#y u&gev&N șw4>Dṫ&*?K5!-/g#F7jk!6d}s": 4}%R|(hyΌudu`{c"0wsT,Axq0mXlB6捆 wIctPr2sX u`BsKNC) "\-o渇L>1Hzkq۪]qvLcFl,F1e)]궶ۚ`%TQh&/wde]p:gK.p|-Jl ʸoOخ0 Eat𻎪{Pz8вl5#hZcvprY7'ۓmzCJr2!oNex͞2 P c{_bNn4weBGi_c?tHm!Yۭ Dh*;`BL/\DH20G0ӇOҮlƹ{|egmZMޭ+J8=m9:R{'%يPjr&jB;DѲ{rغ! 2of\]Y5?%FL$O {.nʼ'4MivL KϾ PbJc" _Kz˸58(d:PDSEQ1 5D ;.PzKx(?*!+^o0'd`Nz֓bi['lnh] 3s@DC9$.\,px7@+H~O&1іd81{]LDg¡]Ͽ>,, H8\*Aq|1J;rY_\/Lsy@MZ )q2/U=GDSԥoO=*[-φ8p l JS4V'I2P͋j2ӗO,yLX:@ -cQ0l]i,H}W+ckq62c5-xL3`m2F/&aN+/) NݲW4Z>lX0+̾n!3\3Oܙ@Sl ̛'LJPˏYjvD0:ƹ0t^@PD2)A=GX3 KdA'{oͭkD >ӨtjoKɍW\ިw,Gl #U* bCt#*xZ9d4 vKݦ[ L A@-om=) l^gHL"h#`#YTWd!a[Oou8l4-M#!m $Ӡ-`n7Η9T x@z9[,LPVk.֒~>"&~esn>Ie-MU,ZISv K6 9Zvɺf7ز YBA^.ѧ[c kP'%%F8ay`ѿq %~-C~X / HǦVV{z U~q製MWaoQ@ ~;Qvߢ׺jHԬ'x$$pa6ٵ'یL>Ytqkj_DZ;҃OVF|Pk1)':mgl5~\`egnL9{J$U G_GC'o:Z-鶕E%MU,lb MW=^H؁_OVX*hD jUSMFu!=dW2fvea֞bz!B6D5<ꀹ`Fr&REᶂD 6`iM+_^6GK|xCF!&w~Vo(2w<<_rP.dUiS\Û JӒZ}͕`Gf0-xf;1Q_ԀGUzs?}F׾6âhj#3\v JT,#29PB~v7Ǒ(!>JgM.:][(bS8%~>Ɉ--zȢ [kZ?Oez|4SUu1Ͳ^dwBzn9k,]}/"i}ʷDpUƛ]SAg]y(l|m/*F5Iq"d!$nofGl ;<+Dɐcyy5 *G=}OPBpo"r*Hvbw0[1DG:*j/B~Pא8??AMc (kISođ)?4A.jx[ w `h~U@MZEF&N&wmC FrY Y {cs[سQ›ʶ -T{Vdr/B2aOxDE5*#ZQɺES$`%2 xvHͣw[/H>*@U=\$ (ZokxGvH3j_gepHq=Kx1okz]/ v|7…jw_N!w($GTkYUmG$:l`ɧ4g81OE Hs_[m,}8$=Rs2l}adY~3!㉦VE.veh6uP,֗hlMe0sgYJy{z\$k;*(}?aMbܨp~e;[i4#AԷ[: zomi=#6%VFSյsQb͟rd~2 'I$ŭGFk7N4 AZ())txwsQ9 UCt@:>Uq`"7νOee+ٮ:We,[;% K1pTY+nKe%}H}-LK0Unb-0yye 0 x8;u:BhnBCCk)lKY6j@@_Eee t)뷃`{X. BF-/(O2OMR*%a% 1azhJm™yZ Bjr M6t[r 7D K8JӚQc$W(Ǭ'?ks 9[³8Ep*#8b<_TMhorL(;eBy=ṅGEmQ8adH,}8&Ip;y[JNBpMt1)"4fJqEǡ#.,odki@&w,Be1p!VMFm# {%ɿR-<\XOurw Ϸ`H@} ߒ^̱ެoӲTbҝ(A>p8 1r)0l;ʬV~Sp {CN~Pt-ҼV5۰i~ǵ|]KHûQ&H̢U]]f:&) -3rm G=Иe%bԀ@M}oGh9uU0mno*PZY(B4HK=bFȭeTޢ]wh||PHw^ܰ?Ԡb+֜u|7 o[u{nszGnEs"|tF/+;=޳]Pj:Zr040GY|l\GQkzYqg`_4\,J W Es|׉Ӫ+L!yWܢ~bL\.ӄh*3)}e/hLCe+e IfBW!e4#!n5H-IPc([j Q(CƄ\gE=$Ju+HZ?Jk"vo(^R#`-:xp2ܶC*}?@j+r##vC߀Cu>afQlp EYy_-]%C,&ax9%lq;uͮQ4uHt92h .D:2S1,ѵ[1Z;&kb|'l;2X)#TfUʼz!OZW{pU;pS}uj|?Q zOovю^8OϬCh?CUƋcAQyTQVH;wu+ F<:KeW+G$YAC|L3`xe87Ip!y*Ar҈zI!^&^9¥2Ga=R1vBe͋ 1<'{oE`iK„ ~/U{tOR|.n̊][3YzKNf$#4}eAJdizرRZ YpJ[=͒-q^2#@##5y(M[]1ЇyXtX6br l)]_8l&S𝍼4K֊l(ҏd m\($yF~_MGWUwn\v׉6DAAs'}]{OU4u7`-ÜYii/|mk?)IGA@,-lӦ33]JYo ~щ`L[JS @TDd۬U:qOQr.%mCtQ[!$G‹aY d c^mLۓYCNj:o&}&7؍,"˪0`?r [RU`%E݆h,rw\pCPC~bo|Bab׀ƹZ=9F\̱ڴuh[wE 4+@N װX84'֩\S{EKkR$& 0MG= nhpU\MYo_B H4-iBycV,Fa]SֈǑ>L.vŮ/Zn ړ]>%+B݆8g7ww$UG:I(HFFPy#9oК ӈe\XPNaGOFKX!6˝gX !l~|"d Vݬ69R%#nUbS>+.g9(j+A,\R)Vaa#pfoU;w;NkBV"WGjU(3#O4sфo/QwYKpj:z _[Im=ceC/b|@ťRVWX:vJ8J:I>VI%0@9j:f' x02X(Q|PxMy1,<}^ 3V&>nAYm {7)K%d>H,U T^:P2| S0v{16+I8L`fpOUb4p:qC=!;*G̍!~=@gڪ?AlT.ppeL9"<6*A\c_\1C2JTN{%Z} Ŝx05Z}ߠZ[ڛ,Q" 6+7bF`GZh(2 %Xۣe6k" /F(zfڑHWPQo/!ewS0~U w"o/#WZlMaqǹU+!|M8$֞eHF'ds-ZjA>tWxY XB gʴr#4$xr-+◾-l`߻,Zj_D ڦVHȯv°BӫazC*tbYL%gW ]D ;XC#ءB++5Z.֢G0%rcE$b#j~aڊ%er09]d+')/Z_ _j~hOLFndkbU>Ga"1m홞ha|`e@-zsM &pm箿"js檍N~rutjӕ9×2rpa!ձ`ܹ-D1sѧG7qW!X`3wVuB^)=Fz!A&TrUbY>ŀp@jth\{ >ahL'pWJ&:T>ڌfzW-c̀~r,aL\:NT/.fÓc^#IuDd1ϟ妭ĉgw[ ٱ?&OQ ?3dQb&/۱?F;,Ev(spj ?nMf[P '?H߄я&Uy bʐ}4z.Ǭ`K 0FQ_ra/' &288z W@8Д,)o*Xo, /|/[Q#B/5-T 'iS`M=(쇧 _L҄t R&mF:7~oWtWlkVhcMX~Ծyc'`(726@ǧOx=SKq19]z8;$d W?*w4"R$\$RQ#EpIPq0?܍{}ӒȞukK//]#o!D]*GG$+J"B%$ߢ^~x24wu!uk^QUޏ$sjxp$`Ds"%M~e"eq8SvU"9i^+z@23pVm90㥂3wDF$gП]L4&U<-R h( ML=.2*RIg R.h?G_ !ЗOc0 Q.L@7Hw IHPC16iA%mpQ"-D"jטm sEZjYY%[;X mEvwf*nL]al}q\/"Ge3pmFxot-gQI7Yi^AsBCge#;D)[7d [ lkp8H'cg RJ@"кh]X+1"%>ρlV4}[r7aNZr5BT"'(>$G`BtNu4Ffg'$Hu6?"cI7T)|Nw2*_(G6_YTS"9}*_ IY E۹14-& a=\g㽫K_zcC$˃&jztPH' AsEgD|iYW~!PUF6qx\Q{f Vz0lJ6 %?;{͞gf]Wiӯ{zhN~ͩl8~ rǧMaʤYܝpL˾ॢxO>߿38\cV|^ɸɺI`>WuFwFE'KQ-nק8=?>л,99/un 59t vӫruzSӖ7<娣\'бĈ!jYNn5Mb" BhGBV~V@ʨՏ\n;e -0[ݞYq[qS4WH3uTXkH~}V}p!8k݉NF_M~Q5!̈׽Wr9Qz8ڿEھa\Fɼ]yܪ~O+!xщu {e@4m=Nw/B!n2bR{^7PhYQEaکtk~Ũ C_ZtᄪA~Pwm'ToY$9tYaKsHĬRpwP%3=OEki܎ ֤;/ŀF$uO1Xq 2oj;W[ԃ>5;ykKDuVv0#< KNp-]xXdߌ`ssKRR[k C0x/ eO B6`9n Xf'M FPSWVКOPwg|ޗАO #KܕPBz\oKHgb#Sf8^ЊI_!(_S;oK+/r߲ԦFy3&X8_P]jZT"rtw&^k>Ur-ueiS,Z(&^M:LΡg2x3ÊL<*TȷĤwąu^ :5;C%_ *VF*;j~"X4o=hF QyBakE%ьŧ VGqCgA! 5uI~2Nw@qPWzuF?Za8G݋1:N˧ȞFW[*A'T!$eQ~$ }TθtY\߹.FbaW# BK]&t 1;?A @y<_ԯ죶G-HSYQGSw)@ )ÄOC|۔{51ƚׂ*BΉgNHftбi67ƂM"R ɥT'\!w-<~T1x h@1Sy|PmM4au~)[͜4'9贬PDoydILF_!@9͊- qbO>rtoA ,bYwl(/z{۞zMc= ,u4 8 ]kHe(Y3Q:1)hnW/zL%(DmFzǜ0WXٚ.sŊ]Ծ,ax0 p1O8?$V\A$&7F{ˠɞɗ)%]Tpy+9J)dQyZ$$#Vq4kV^]C;Aa}!;@'Eo}DKx6V|,$>* s ]:p6wo͘Zϓ8t{HCĘ60 Oɠ>o4K5XB Bf~EUuH ?Z 6=+}L3 2q-ugbBWwP_(ļu.qn5KRpXB e(,@1q L[=gn3`aYϏد p{Dqc}v b|j &8v:4 %PW Ԉ|׌'N Lp:meq*˟"f,DR^0j3J_='2ҡ!h4xNQ7LXR|]UFSP߷d e/%KRTwF|b;oM&;I;=0Qr7̛#VNƶ#Lq*ᴪ׉6 }z(48( xSs6DS6l]`7yrr6VNG׫V`^3dv~PRd`}11$g7ql ǿ6,¸*MG93U گTjn58KKN8 ޔuGn0h %j& XWfg73)9KhJV@DOf{Vz^tVNfHԱj7hyB1 Ⱦ <fn;彮CC+RɃPPzrs`s*RG5GEu?¿ހWhטj`LH3)#x$-K 6&mUav$ýWyn3jpJшT?Q?]uŠZe?Y!Dcኺ&R9{Cc>PvIRW_,|T-Iym[}_d+ ow3AS4}U;u#3*'3a]  }(*M GTtwrNx/1㶘2BUsHpP1%=l? )=Y?$7},8 Oc=jza(s$Tar" ٽ?pYzM6M&Fvc?7['^%<#0!#~ e.ltf0nT*g?^LSap-=ʰ-+T4[AuH˶98?4аi\Sv[ Yylή_wbjSݲg4N3<(QRFC3J:,3+n5 ،B;I,q}gtg[z&JqE@y5Jjc6D0S.`\PLCVeyP՝V/] #:_O+;c9AۏިoĎ s;"r,F/OaiL& * c×zU ݒB\۷nZ&GhX+a3\N 4 hl6!/+hX4d@dɼfK$Aɭ kQ#GK%P0wjX_x۳Fw.u*D#]53R4t.c)11G"ͬȰMf}.w*U$Al)N S1vm[ f Ч5q\S2M ϹCnLALF[0;+ !h|Ȯ\Zd"i C+]"Wx_V_|U)Z*L."͒įfKULzg[8dt.'i+W\CUP ]Ej|;JДTkMщgza"^?ZL3p+5^>DYޗ?3!Be>U'lɂ~"'I`NyN#kpTDE9y.buO6+ŭȦ^,z"eF<P+c}: 3Fzf.J:9e~,BORAlaFiN_̋ThJVsnʳ BW~~b%~T5b#aRmU1~Lˍ @"]rg䌘)TMMѸl v%*aQWqҌhxҷiF;CH`՟)XBԍ~N4nB'+vz1ܺN nF[^/¸2nY{;L} o}ը?,@\,%Sp7GS%kPYUR>!Kˇ>濴/jSjC՜9+ I.st>}}u66KXW`0@mkCKnrZ|uN/S,< @3}uk͹Na^WmlA du`kg؎iOGg*j:W8QVBrO,y_Z&hS[:<=-8 +/ _՜,7NY|r,ܰ-&}tn>GBDBZ3@Vx҂CGU]uɦEx|́@Z:+Vrd;bq5Kcpz[t녌9X: q<]@a iUzf 'T/]ZZx6BΡ?}%OJ|sĜvE!iKђYX 5`Ft/7ڢha-#A?&:Q>afEœV/EG{yPmyyRJdbhkVE2t}aYn8Җ4;Ǥaf|a r+P?'[R٭G"D  rn$a}P Kqm젖 \?^FŎP4>z7[fcΕ'=TxN=ɖ6`JD "~C{q%aRSf8WC%5d@4~\ XZ`mHro>#e٭lT~{Qy+V((D-C~]fG}dd;ТdBh/D|iKBg6~a],q.ۼ8ԥkXS%Vy/Lg;5Pfn v!7}e-D]a`);ϭp ;px~B{՛ilŜNm*X1J,<Ϊn}N0W'ʵ YM , HoƂ5~8dBb %n1t8Xl,{,'[%_VuR yIK)ӿf`MoŁ*&. 6M'9gfbS2IӚ%X jnc'1'Y1UY`/59r1T;aKdf*@ ZL3aIEHņ2lˮu@gΙβlF @L=QXNВ !WHd|M H I囉 Kܑ$f\sm`Ph a)D(xGXpR R/;gݛAРB"KЧv7񹣲J?&)LuqXqU;~L*}{+KAݳ]Mq``LZ>COus nYJ $[nݕH>8}*8++RK 3 '9'~~{X`KZ(K^tѾYk)>l/+UR6N!?`b2f-_# bN͢ȥk ɏ^YC9GԁnOUV4%QtD_)PR`N).z>>~8œDJh r̚ۓ`Qq}𜁛Ep9vWD-2\}^OZ,ZEu_VbNaX=ܾ^Jevar>12|dUsɪ";h3#&5;nȡ~f{ RW5!'us"|#U!A)nydQt OqeIu_PHD3wV^A!k-g3SWW~j)xon h9Vc}ajf)ߋAn&X\׈"|‹,NzD~{&ֱz >9p+(Ui(GMblGZ h2 ≒ c4+ y'&֢"4X̋lZĐ30B+{h8)EOxAƄh%㥷c) |4|{S 1wϓɳ !%`"0,fnF][U,,8̠PYXף4ka.0)UNA#Q䌂[X+Čg@kdF>fɵD `y1}&q%tmGlQ[m ;_(ěIro],\@Ɲ[X4!ԽCfO4\jr`'u΋_2Z5(Kv/9Ekm h@'3WB.NO3WSM<,=/6ers(pl^{X! NY xe[^˯qDpFHڨP}S[&\*xh\p@K3Ͱ$ٟ -Ao=G(XU: sMp]>B=T2>갔ls}@k5lD~8wtEߙ?Ui_iQ:#+*U9evZ}2N] Pp_<[1E0X-EUh]l}$M,=drwamR,Er#a_]ae 8E!1h4T070| M' +'dC4,<*ٲJnng 9Yn*s'd aS%nd`Iޢ(>\ i$R˺G5h"z<$rrR)H BUMC?E^Gtp5P/m I-Im `%^ESюB]0}~qHQPJp-_Z{o_ >1`Ta͞Hvs<*![!%EvMy>0tBEP _HWvOW}Id8^ LhQ..v4Z k2+abp~#1@Nh.ls1yCǤ$Tņ[ HMvW0ܞifvv4.IB!ɩ%ș.S%>C!eș*ѯ*.+c]Jn^Vd^&W%1zwhX@SyɨZO/E⴯VlV2}JGVF8=a|mGݞSfu8P϶J^,id/tYyXTt<.ϨgHxn%cՍ 4t=xSmL&r|ZVcX_G$,1# ) ın~_4bj()I0asc9ˑ= o-ei ay-i+W.ROB] w9mu [?.9'-I,f,a|h&i#gm /( |! -om4pB- j4JYcKHՃJGeLFo_XEմQtfPڜBd=;\XECŐ[}QY,2ڍQ.¨I_wH^}Mal pd.:5O /(MjEw;H|e윜ͼݛx@L:CiN_f[}ɂg][0y{T,i/PT,VuԨ$#5Kk,jX-nNVYblk p=4]\L%$ NU igUh움y\#K[o(ĉ𵝘XID #*y'PvnO %jFN}TaMNEz441H#s XbZ]6;rv #)Q ] *9栺}hF2AE)1ӽ?sg /VXg~WVWw5Ӱ{^W9}[FP{yOzXI+ ^$Qx\%j¬fnPG[rq x#V4xs1Tc$~KjTr8B쫰nю8lWi4%su@Gr>jE{Z9 5#f@K;Yv;%4 r>I0ja!/^XFhsk=cnۯp.bv,lDQƹvuX)]y;IeŬk`+"X{O`?Hw*묷B7!.IH |(v^l gu[,WZDOd2Iern4 +hX'vd3%K֓kr`:ߦ ϺE!>p[}@SC6ŭw @cJ^e.'D͊ v@jG]]9ŦY'YC$xj" :鮫Z1*3TP']ԢF =[I|Ⰺs3ٰ5DfkRԢCTvA;MZe4Ԝ Y 8,LWK^r%tYP6+Tn+`f ̽q$$B% =Yq׊L ?ğrB䉩M![IS#;p?8>$KN B@ŏ|ِDڏ VG!2aѮ@1׋ݓ0,[˧v>4*E*\'ԧӝ"YY2hG(D\|^==l2p'j&5(z=*ݖ`]2+Tu->Pm|ALŨcj((R(8w|40qnqju (bM(Ag.X֙=G;gejX!~s9\l2ʫ ajn`eOCe[`@+7,f!娟0b#I =-)~ۡ) Ejwڂ5iH{L6-]fݮAS5d+\M}]e)aCi@N'&nx1C8CJ ۩Foaqʈ`= F3' y1SZk+hU,/eqsgy{s' ]%D԰h2GjgR?vJ8K~^^,B={M!vLf=h  s`~N5 &-4(ƣ_p-|Ic_d$bjʌ!Edw%K* vu+ܤ/y6XŶL,V E#KT 2"I!2|#jv|EfdmE[,AYC5%.I}PY[Bms ,x#k5hVqlUx7+#( f.!C, QT5̦}zmnMKloR&T)%ՅFkq~{bc3C>jOvK+QVmvj ~~I$wdV/| ˅Qz=~@`@ 'f 2Da<#b *i4#z)N$?ty∍'F΅O:?m'pe%sɕ?D8 hKXtsɾ ZhZujVV`LW^8R1q,'/@-$ܰ-XHAVt'LiMӅ@o˚҃zWwɲC4W?}U^I*M8.+MIFlfA[I@Cqbc:vxىwt,a=0&z\HgV(d@]T7MDT6w"(%F¡Mȉ*Ki3?;zix)<=!sPkIŤfSdy{A3_P򄑰?B̭_>9CYEXM ntS?ּ>EMh2ؔT4OrgR;jiB0/eX3MCp)cnf_)b>KXhw +R0!%aU), [y`bb7t̂1LSFϐ}xuG?vA^/G|$[w}QGS$,@ES[@4sM⢭-R\*Dot.y +I0kQkT#I[֫ozfO(ExZs 4M-iP/ U}pL͵Hy`Բf Uf4,i4D[" s;SP7B xc*4{B,DF>G*S -qOj Ww+PY`ΚG-SZ7%zλȾ1/&-1;)6O{@Ϡ09v:1ݹĖw(]Du4/fCU'B΀5 ~ 0W1%,9lӶ gAhZtGDDm4 @@8KZy#u-5XcT(;/ c2o EB\̶}#vrb A̖JQ QU*|HzmA@`K:lՋߔiX) ֤~]t]]w2ELRyn)ղE!4. ^ߟ<{6_5ЅF@b8ًs;C#l= 2HǓqAr^XLR#%M@H#tѪ0<#JRXePf\lM j+\ g§&5)TL bmh4<w6V*eQ yM*me$S?CŖk ^O#= @/N>vU}fQKP>2쏸Kp4iIbӮ^^,^pOݰIEBAύ gv\{ xԠ7@wf.V`PYX7Lއ~3)]l >PnuAmJ:([A"]u<zlTU!Ƞ~ΕC!Z~Pf|a`+%"ȵk+ r"c1۪hg3rט$<.^(ĚŲQ-. U_@.=),O}EK8/f&J^x.鵘 -`3PꝒM eT%uF~aBC.X*)c ',oZyBUY%RԋMHDf,iWGxvO. 53e|9HGӽ"f'' y5r  t + UԷ3Sp|s # UK-5&v]c+jW YlJWx~ׂC h*d_pr:(GЧldjzKЩT(QK${@2MWrrEhL_lLKh8˫FS 9 //J P -cIVYg:Vhw{s ^P7Hr I2*DTߑ=O6-}?6`rr)v`q) KgA>`h9]m|K_WQOmI5ʽp% ucklBC2\qpAM%(~ݴ09?%t"5wlvJBP]좫-f;1ʯ*o'0[2RX7qncӈ^ocs|Pvpx gׯ-ZpXcR7V>oT$({`,֍aU5>\ųRq'1ꈃ`kQȜVz zx de$G-eKp06a3J kUc[ =#N ~%f9Ze&=A K K?dI 㭮OH)'60 4ƫo 7[4e$:e6.dV(}{T]cT7:7OqVsdҪîӝ(\J>{JY:tliT#6WIxi3aXIn7nȥX0MH!KFAw'ᥣwo($-s31he/LC#VaW Y>-NJwp ç ^@a7oR1rSۅM1p7R"qТjY"Q[옦 9* 4cMX6hGC5d}Tj .ǀ_4@A4% C+L^#Ir5<19 X&c>1@THI='B~%A۝S(abMX=]. դ;~Hw?ս \)Xq(wf#(osRANve`$!D ^*&Sc蛂{Yah+g(xgNmoüʇb2@}LܥI3K(xeIdO@8 `itE~>+0.QPqfj4o .᩵xH`yThfxPgmͽNM  uwq1?O~foZN ,Rw@*{oQ: '[G]~Eyk4"7X W|"ڶ8SU>UIaTCD(g_hb{2CX8#CR(CӌdΐJJ^EgіZ=F%w1mn{rC~B0$O-GS.7LJ*ܫn%ςJMf_2Sh͍p,CkucQWYI5PE@VV0s-r@u&I^`d P>:{a$J$HƀӾ&rp[p7l2ǯ!Q e\ocof+9ca= r7iBvM 2|\|=5lKL[܌n)1Qb꣯8!H8{B@ $4*ƿdœz<)}h,I[#e$/I?5;{a5OFK\lUz4@"eK>8&a[E8z>@&5{?B0~uZ/ä,J]bX= ^mI6& ~:|ugա݇1Sc>5xr/=KA 7O65lU /vد/iר}',VY\ KiwƩ> @A>z30s3kYkv)!0X1{V-(i?3R䨫öM=ٱSP|.ppmQ7 R7vi:崇3<NSTJ8,s6ܴ-څt1oս$|!O{\[H=nR=Ztˌ4zYvH:i.v;)}S [y[CdHR-Ok^rRϠ4^e@Q1y,Q|=zn>C- }iz `nHiVz2jnXgĉYdzQ%%1`W *|G4$.8Mj}MO.'67RO[wnEd ߽sLX$J'lG9ezܚu `\ RefҏMW5ۤ58X;M  ܖ ,|tk+۹m AF]'V/Yo k(AOo9p) JW\  d`ap}slj]VmPz`8Gt;J ]x% K6u(JY?(×E|VsJ:aLQ"S0nE:H&-~U: 0#rI#>E76=JgRQd]_0ݣ{"`q+OԲ0_qEx/PdK-$DFѴHRT)UZa V!O)9aA똸n%yO\]v'L{!*sqgEePK:#HKaPV6IȽ4[fmE9:)unh-LW{Aa\:<@y%P?9pM)ȾC-Иi)_4]12X[ L=7I*sa7*\}R갧 oA}e\Z-$Z 'U$rڱ{d񊽥_yDe;OL/7HrO\қJR+#b98 M$]<麟4X=)yt(ytR?%EIdLhio_hvX[Isl"Nv8OqY˽!&"xsz7-3ps˹isŖnf8)>By"X23xG^ě\S˕>=tMZN ^ BFWnJݲWXwȗVпb6C=+4R٦ƅMDMupoI~G LX 2Ѓˎ GZ^]qF\gjH[G ort`Pw$p ՜Pdd(Aeqԛ ׂA~:(eްdJL+Bb+9r@yΥ-.6<}gSpO [Kݸj2}̇_ԝR/4^;i? PI⾍nKtbMێZpvջBAYIݣaɲߠ ]k}:O 5hޑiA\ VKS D:7ùD? H2b*ݹYkY';\knH4l}֖DpL+v/qv^4fZ~U/O6[Y<;9zdUsL ,//EWNYFNҙj"M}bSլP|,8*zls%TL[AntRLݡ-}F;=J&LYp_ݯS3~X"Zt kf\%~f N͎0 ehǣa:[-dD# t.f K[ݵ=8z#g~ 1dZ9s RHt_? d 'a#n,&[ö_rsĝ@`%vr A@۞Vt@_:7Fv-). BY8FLI O? IPr=ҥA/ۖFrJWm􁹐tHq.;j/{ןPxR˜}?(m@e1̧ S:ty\~r_QA FB2" 554%%ɑD_ԸEPz5"p=QTtۘ8PG oos~@e/B l >mSINϙ `]INQ q` Ag@ö Ϛ mI}g.Hv@K# 6bƌ508Ej! =!ߪU/%o;c4WFW7'Sez\vAm¹4|s f5npL> 6.`o{xNˊq~P坲w^s!_H^ YZIK5:sD<` i&"THrf э9o?5lYØ U.\pfZ@S#S.A-!^&ѫTq9REK@ 2gN> D[bx-,.2Ћ%2wZL"GUz[+ ^.fS%A}]XDZc1xl!|v߯-DYRXLnu[gY$" u*#[b.zT, t=dʇ& 9uWr{͖L!TЊ=Bر|m44j"{6>EZbG7diqK+kcwA$yg2b5,T'F$2izr@T=hU6U7*~D@בD$|]}Wh}ɢF  ZX dIn[kpumV®΂k-*&ANtP)Fޠ|ruV IQ'SC3p4[C<:r[*^@+]Q&d-(1#8kd|Cl6'"k ءBЭC!UށK6U{-OPgqfbk MN +?oW0XR]G;=rZW>ɵEki%{Qf=T@E7 dbw3>< VK6i'pPŽ[NM-ɷvyɯ5;z&-aƥ\s=6P)Ec?#*^ш 陻e*N5X LYMPor~q4qCHǴ ZR$RVNM,g+ۍoX:=ZТ[(Y)/s3%ؗOb8[V *2dFAx=Q˕ U"> Ï1H-LSzJ@U,빂!|5gpLWFA+X5kjt"|8 J/ yOaK}?uڣ9۰veHxuq1;X {Q$#nB]y;I쒖(X*wo7GֻOlyj%,?RvfTdicORæp4zb߳Sv /9㗤9A6aB6/NIy:c0=ft %p_vD\YlA<ohjaz"hud>B,>;ns ,m?]+ze-] &{PFuwN3-V2"F8ڃ[b膇Bڒ/ \μ_# ]Jv ޅ \%-\k]htGР-zOWL<=&g/f7R"[?'s!bN (gPR[*[1W8V'=`&Е*:;sIb[BDf' 4D p->K`Y9G#F!H!)xcof檛#,j=E3=ICCiӊJ' YtV&.NtL*ݼcq#%t{_ÀTCC?<\ U$h.:Ӳ92eB3aU1; u/U'UwcYԾǚRbFߵE)K)VCkqр'אr$'9sbAr!Nc: 3mWbbx:Yl)Xw+k/0L=r\ e7S8}P9~ 1|s_hk՘töZph$ 0 ;5uD$E4t,2Nqɧ+ҭ?@ c$nW\)u&/kBۯWg?ukt-D@?VOTkҋ&۠T0V ^ ;!Xp^)Z{Ip2`O:ueEG:4t= cW4u5pJhL׮ܜ_\$8kJBν+>Rgq[vkn_jQ7=`X=yƢg{Z!GBˠ?|Gnq:u``NE^>[r&;i+Ul\صf#G/?*/-InXnss/χ33PuO$:<.. rIF~ $U+@N#+ŦSy7QUT ;XB #%=6"!*%tM,#\,K拠jH3lL퍰wmlp>\}vK ,q J젌j9ܹ^HcxߍocmJ%cTaʫ|oa;@dתtgΈT}Zjsو,|A+0x ',q#yqL㟘1ݦ{wHǼ Y@gFxd"ֶ=.qFW)(-Ad^[_0Pgez N_[tZL >%0sYq0b;_k5ɥ>x򴪙 CLm~ MdJr3 )؏ll([qwɰd,NK gs*? _"⋭usf G$\ܪrbܙ݂9(gJyI~OHʘr)8wxBr`(+o8ĝEmٟSS 0Z:5Toz)LIK7bk9;Rn8"~;6-lЧ־"Tںb TNVuФCu${0Kوۈ]? &UuAD-Jc1ccGnl1-b4*6;ohл" @D $ +_pY (zYŪoM %2qJ'ڨjzM<$ѡ49wH[CO,7- 3s\6dʜOd)A!Ncv{H]QC}{xy6˛dt_(À`ϖ&m‡ m^xE;*OB.-u!1|̌>(&"p)[ !ioyZW<-<"!ͅd^asYx$R|f &Jr I7Yn0 S'(#6y>`NŽX"#(CFVUmUWT-?Uj~,u=>Wv}~tn"=MBHX>>ER: _)$nr% ?:3|fo% @/]Yǜskx;/yJjįo◀8i&$֎sL p4G2?[Xhc)tw|diɮ6Sd&gx vӯt\h EOKvtGh6EblT`׿<~U^zg, ެyOc}d aw&s]3 ]]/B"^@ecQ5=S#D4ﻎHΖL~:,DR!RpSGOLzj7I=Yf3o(lP &}d1iЊ"㘧f:Ʉ{ZzH1|?"c3/.~2r@IYo,5鶥I 8vq9~CM0 356&rN8)31^Ba ]ӑg|`Qe`v>Se]:<+Fеwm yhWŨuzh4Ֆ8!3r!%d})+Y >\1`}ݙ x#p0 I&}@2Z7l)=D K_FW7=3B߮}oeWC5D6z$`>zW׀urj j>ɁMC`#s%n3O<^ӬASיi´\B'ƒa}&']$_:-|vkh]3)m܅Mɸd9͸ 10C^!LpKf Zp4qVȞhVMg=%kA{DڿX0uÓjGr |]s%)G&WOݐD?$.9ᶂ_&[k4uUɧT =[КjMcA]6 Ox(3vkCɄ+YmX*UCi~ Jg!! ]Mľ,3,?nS`ڟA^7ɥ[4gwQk"»3" VchsIg8I)]q%xo &_p!mP-m7`IР;dS*yo+m0 * 6٣E r{.;"r{'Pu6v1 dU&suj~xL NJeؑ+ԗ'")`6Co{Zx 25vY֍U!#G +ĂXyCڒM ii@~D8ֽ[IOTpBrp f!!dzyr'Mr1trn?fd74kݿ!:5\L8ήW$ѹwl7 7DJ(?.[&(RkCā¦#XY-UѫY˥x$Hbө?ݼOxoQ S,Bć#""gRu7 S aѢp#ӖyXc[^)yB}cf= 3$O[ }߫/oH?낖ۉ,>R *^ Pߟ?bfp),i?T Wc@ .$@&^Ia(Pwl[Sy%&wtԂ..8P)e['Q4|MOH!qһxeeC;9jQB6K#\A+\L qO4 xGqۢR.PJĿHP~Ll`;09O&|02] ymV=@ۄ9v.ݡZ!%f+YNAiO@loP踟DeYFdT;bO̐]N',() @I?IR v|[(ujR0(d+[Llxc |F$)91V a$"WLCOYgSbIn▾ EYa tn ,Fo3:8g3.*2+S~l~)5ֆ@JgclQszU:c/kձu ?n0|\t+Px [)(i1@$L5c80}d|,a.sͪ$-CDфaŐ}\q%qŴfp'g8i{y,X0 x3:^ [ Sؘ6{G 5Rj~(a)͏[^=eOa]YUߩڟk(ay;ęl#(4![~ e4`}a1<(ePi1=$P/zƚ@Jj*[֘? )qv[b2i2M䆎 ͥ^W,XJf?Սr/z8<ZC>-u1E6fef/81$ܕ$Hm[IgnDa^} >=< ;ɔ{5o\2,B0d4tN ESWr*7xUԦBE04,̺H#} 2F?;nPo zDžZ9Zr]$BZ5dd)gEl44w1T hn)&?Y§E:u.R}R |%lޞFsC"5_IVD̰Lpxz`F!LK@+FOCD%?? Gy=/O&[dl6o;'ycqe; 6RU/~oWUE b3n`&*Xݾb5΅_7уH=Ь>4PX8QOMVc$H+-1Xx݋z|ppZ5STtf*bd7mHƝ2(b mQA0zxȭ F@G[4TJnqD^ cQ Yayd#ȰqAsoqڰwa|Y}KJD 2iiI쇵/u%wGS J K !81;rl{LS(T_\ ɬg9C UA7B5 R`aY -;p ?$m\.L'R/8N?~,Xrf`Kzn*&MEs Q ̘ٽ}o. Vkn8̖ˊ`:yr|vlJ@yA# k!DteT HA^E.Ӊr`:v}z 54MgUng=υs\1x6*~f c'g]cTO+CA+.i` \qDZѮ~\+֍?k+L>i"ja3mqttNˤP)}c8xebvq4ƎƷ+tp9!puz=m:ր',Yв-2e}dMUHW@PtE,W@Xm9SoNϒJFR2L,ܴV'Ƥ:f.$Ǡr6`ˬiOHGIZAB 8c_ۧY I BfM,hO ϶j&8y>hSؖ'G1S1>DOjNQ((qh8g#;E3IxD1v H+ܪr5a|W"cvV2%i4Sܴn` -y)̏ϸO9f\a{?qAgvǓk@xɃu9֝H hAcSg J"nőMkmvm"|#Om\pIT0-G}M& 43Fxmpon:>ʭxg!`; *Js^C,Zonb$ : PRmQiۿ3 EtscgiJ'*m&M9_([<=8XH6v&-<(i>peݕڮ|N@P>S-GqS\6uSS^GOKtѮKzU[yUqZZY\l̿%_`}\ rt%+S$.,}%U] v_JrIо -P1crЎOג%v FJ_yߧS6ݴYW#e{tKỵ6vGSP=V:ŽTz&GOomHz'^ vĻok=ڞ*0XizeV>vlhz9 jQhKb$1C} DXwH/[-"Ŵ g{ i/n4l (xxP\*KL⚴Uvzqn`njJkޣWՁ`[Lr1u9#^P4wD[>`k 6LZM?Vu}Z«nі)TYl~O|@ {xbJvc2D^ B+gҕ)}t:8JEsyN%ިNZm7?KůҁC[Q 7)rF8ň"Ũ.i./^d&r`Ԟt=z}Lh4~ `>!INFi6źMĻ3J8 f3Z }r<isb!sп'p 8Ao)~UFScc^ZTnp&􁸈`Aˆl +O2x)Ɯ|%ۉ(0;̋u`{K շmFF%pz!}g= ֫ib5⮽bٲ4&sAg]. (QG֘U=;),z'O'qFJST+F7'pJS%m]6atsgZaMY*RaR kרp#EEG4 /Bri)7B^|tBzY06S| Y:ꞝOCc-gl~8Tٔ<1@],xȊrçߘn,,I/9$GrP#nQCIj.w@G|ȩfzq:r_ U-Howf%7ݥkR@وz̾a3[J'/Lgm唑_ 1$c̋v1ѼнYEc's}QVNGY^|򤈗;lוF9{iWݽ{pLD1wD ]JRT[L.SRzk>X jC7vVf{u>*鋶ă`2Iߩ=؂)oKT?HOj̀iUmCz[A"YV=ȕuM(M;Tl];& >bбm̜gЗ ԯNUޠ+Pfh|phcurՄtJc>y|I>b.KvR.35[z%F'i` xɋ8x}ؾcϬM؟-WM@8[ %A86a/:KC:wy mAA2:wV(>S!$䔩xz1v2YsyӍ&'6 28E 4#IȻ97ֺ[;JljZ?8^{ɤ9Bju"xJSFM';Q һ #4I5mRB iڽؤKyNDW[JA7oro B^YEbX@e~c";NvKp g̛e";x9ζkl\W7]ݷg6S:b^3 SYr_r5uAei6\U0dPryVv㫹lLtvAi @`|IA.,`_Evyjl濫t\⾦=lx<< I%6pDt#QN<=)nO+GM%{.y3f lěԉ2G1!ww؎lIKyi;ڏ!EXRmk2r΋ Kmo;)d\;{#5V]Uh0jt+qA2cw3G:wO Ct pIؽrr˸q8 xB] 0[SiKVqw'm iH_eߞ)uj#2P_5s?XU<9e,m4J)}Ӥ 07mI Ɋͭ56`1xΠAЅKg6J]>g17Z,[ۦ|0Nޟ5,bƬpL],+ľl#Ɩv>?h BޢS##%W伯Evg̛#Rr2Yt' %z%*jPKyTէCN8j_@^jRP`ޞ뺠lyEO3jGjSrkpzknv́ Kw2%騋zD c,-а2 ,ihIkDA w 7?{Դ or*X.pA`r49[Sb Hy)@˽(Z9[2oS_h:FV4 Bv۽HȕqYa<!/Mi?h0H݌@ W=nsDwoһcw/]_q!5ֳQ,M@{I@ K\n/HALgVYO%S[9 ʜDfc1YedJղDEsd ]cS]Ik,G4s6P#4s9GB·0GL=c|G: C#'U|b$)FӱnI !ȆYl/ڴPB$|6Z.v^MJr0j•fȱ~.PXϰC,-86:5eO·~:=:a/j'LGf 6~K18CΜ腽Mu!5B'Яei 8Nm!Lk*:_ DwT_vJ*眄-R 9t4lж݀_ '7u ?tm3ET|Sχ-xRІzN<p0]0 ,X g(psܨXrRᤁme1ZjߤWI9Ǥ+1fٸ=NL! gPsvMPmձP1$p6^Ξޖ4{H<.Y8 da_y@5p(Ř` ɑЁhCFJQ:%>\J[v&3Fo.NQ)StmU$ԅ~]QX&e24frO}<<0狉|nn>k4OwwVz',$!j}Կ$@]ۀ\P5ϤQBMM],dHS')r<&`f>aV^£_-*_ڵC~|孺5QQ{²@4D.yIkvw+3fbt /6# (*﷥kf2<0CuO=h(e5iDakV-JB.6b*R63kMn-uP=>8"Gh&YU| 4#f1d7݁TVpƮA ;GZoA)M")ggYC%dH&Q〱JRO|49tq QeƏ6lle\W$; 鍅 t֪>V]aW !@mf Uʩܲ*.ʋL\SXdܖ8Ӏ QlV1ϧYH!=`wwE>am-mmpQ&>\,Ƃ\y?ek\v<zچ>갩JBq ХTHK; =I |%"jmwxqȔ'~b)GiٔJ/R8U5L2%:bLZqe,&O~bl+)$Uw?ZvdMqͮo/Hx+棤k66|wv, xa˧ڽg:$jHNlrnZ Z o;"m=mR)NXs vD`L) `u!P9u\Q=JB\ϩ `4YeM$&\Ev`m|0.t1v#>U I);B*)(4b0ܡQlt8 CZ$ pv9d`2UfL$J{Y !2OFFs^Cn%I_k6bˤQk{"8mF1@+gД*e,o CER"(6s+aHP'8&@.OӤZ IT7;Ђo&qꐫAcʯc8i9Y <|75jĥs#MqC5ք3W̫_?`JX0MCțSQ +٫bz] {WdS+\һ/ւQTV@-Vuq3 x]_(PTGc yV $D/>SJko.Z[[GHd)nC#0(摊߮P?51n˪FAw%뱦:wY|r-J!L 0;Hղu1T* yC>*V8OQg}%/nA^aB -0wEN LP [NhEC̘g &%my&*pʃ'*(a@XO|x;{ͮDQ(~Ԩjdx UVL0\jL:#;{WgLo $;qh۳7X_GC0U6\`rB:Itᙄ]EO:k>gqKrGbVX_WddLl\Jo{Τ,,$>(ڒoRVm~HB0#XK鍴%s_du<#-zz+x^xi/6R#屈_-N>{)}RrNw]uG#Ft`,"5SBW A>@L<">5\Vs%jPg(k h.d9T-NPSYF6?ՕgHg(6k/L;M 28AW^@&Fą}s0LѷHq\Yݜ,Cz&,aT#ߣSm=v]oڜ7I~y=Q#{6H>>fs^lz[lmGh#墺p+k⦱YK5&NGQ$ye1gA0-$U: :nR&ozo$\<9x(YbՈԨb"t'hqpߚ-ɂlA@ib~D"cSٖ -3gòAhC7v蔐z"Rר~(M -Ϻ;f|ȍOH_ %sYG)=Nu&;,]CS̤KjOު 0SrZ.;ɺ2M7@uۆy>::ZjkC=" @XU؟\@ = UZimM -k^euFogQtbVM5RVו,IN(D#,@3ZCUz`[O eFjCL&*j[ m̳)K1?ҞA!ҺyOY8^ϣjmCf Z]$֒{5V z4atuiex44 <gDKY{Απ@A!{6 1*FjMO:c{rKDTI<羑9{*՘%swQ vSJZ=X]sNN"Ek  I$ Dz^i /s4LaKLSia^$f 1MՏm"waH ȮF95O\F-GtӎYferFk2z%c@% 4Dvrns(ĶuRa+4͠;w6s򲈑BGwm<+<̗]>f64DK[|S17C/LM,L|%y=eu-> ptH߯F´Ѫ^m ؊RFd-T8B,=,a5ꂔey.TStbd3_K,]>r8ǗfDs@Iu8&~#c)"+ITk_)\ ot#y̟޺^zYg4ĔbuMGq=f[>s @%_f5h`Cn]{ѢC#Sb"&җ`;2(bt6NT|RKC4]U*QKҤŝS-$ghem^\58?˅L0.]\$'_Ƕ/l;P/gB@yTk׷uf`uWAEUFlttm&p/ZT=q:*Rת)1j!+jlύFcѤ3g7 kFZl4j'm6cYHB=\9fcx{G&ZyW-Ѭu/gz~'OP8 ;4m/7*g3[R])\|;‡9\aβ+_ηQw?GʭӋCM~aȾѠ/&S24g\ߟԇ hQ$Ҁ-L[&DŽ %g+Sy"QU=Ė:J8 ,TqȑЕU]V5Y,Xͥ5Ȇ/;+˳X~F)^\ [ZUzXŤ3[ ~vo^LIv+$5S w۾!X(-lOz+PBYhN|åk 7c2 [CąQOv?]}_QUC+|㪴bL=xeO6#WaشFA/Br/},"Cs~aR<eoJ&4sIy=ƘX3Yul%,ѓ?ՔF9L)'⾭䂫VVԴ22T_Op)+$M%$!eeZKrgxQ. bl.+Q9A6adBjH$GҘ=/I]Y1,^֘9;ʿ?&C&lrmxݨCL_IJwzO` TK:qrspO m0ʼ rxHh k5 ub=O}t`~;ӏ |m u΢~96ɱޟp"v GLȽ& tR2 B-䪓%Oo}  Ѩ8ViQSl%3 ɆM!/x|7(pU2X[pa5y_D6`Dz14L p,\GSu1MHNthH@ *A F Q,6n$d<gl}#wr^0__DIWxo;$N9Vξյ:0,`Zf̀8r5 F_y̛OXoH0K %/xT/z%`kEBr@[6>Q)W_mP'YvZeB M]I3+~5$Koف " Wʜl5q\7\4~F1ᓬog2vH쓑4o{IOI֛(Rue ']5 Wڠ9o K_'/_<H)V$zX78 :p'bb#!LѦޖ^471EDqUە)~q|%X1dꏺ=kb92gӦӎgte";<,]LOtNXkB.HS! \`$1y504 +630_ܶv,,5 lt?E!92oGxdr6x>c! CB">H!si "^pE߹tVm}hT ,qU@Ƶ52@Ah6ӆ5X< gb\Ţ\p@[DԖEAã$ A39o1-+,hw*rzi x"z_Sfs/Ǵd. 7zv䔩{󦈅\YOg׎*#t&RjErRb}4,GkmrH**(N/'v+:1Zn K\NV'uNx.{Y}²+SVin;ȍBck;d̴!}yaM2N"ު;b3Qy:UOޘLƱwA d򨅕Fo%H}Y[5MV,Mi8+zmDdvVv͵3m&{69tD~Ȥkrrqg} rӨ7uйf״SU9]^& 7(źȻ<| tG%^,Q5h,+~aPJki=8r*[(d ԇU 'E4?tɧ黋 ڡ/{vwze zrHH'9K@0ϻ>8:{-3NCUػ. #^,t2![CKp2(]t@Z:˔{ȡHW% >0p`>1=i^:| /)ipL=GJCL 87㧞3{q ʱP΋Ϣщ'5]IhLJwAS(YmVi@Y2o?N2NE~*y#iN'Xxm68s,ƞ%|))4h.}isCQ.c\لVR:st*q3@"a!7{z[! gwb&q{}4wNYIK].)G-|9sd881 !oE`N"&F; .Ȭ-hhVw<.&nQvkN.d*ăcs-a$twNe۶T d~/=nrPn#E F %iZ8]WJXuϽeY#sW֕'je* v*&YVd7`-`3qxA}$ י>WQnAq(A6Hd)/ J.zpVz0`wӌm,%i2bW:*"v~n:pjY0A`u 9g ,IFc%.C*@i`6ɡzs%ۊ0DuEaK\h{0 2g2 pSVXoc.*d`&ab]:z5sw|{Ģ(t$/ҫcFVca!͸z*@1qڔasBNzvhE\MhSBP*"kqDg!>ocwBD?wꤴЉX1X/4@LByzke+֧)E8.asxĢTU}đ#"bgV]҉XcO# ,frckx'8.@kwOD$9*MI\<:N 5fV%#1Ɛ7̃%[֑3_o&<6"#M:zE?+"]ΦK=_ǽ)9qPzZ/{4)``\…1@MʧXz=q w,jxZo:+mcOǘ (l{i:%TT}AQvO ϩ"n'“?]Tq: UDtԮ$MǷO`QvHt9sZ) Ouǀv: +5cٷ9*Ժ xk#FC NYHFx.`R[9~b 4b*ISQ|a 03/dP21ϩēW}{* 4vOl}ndRx'ϼW. QĻ̓[|,}OtԌ?;.81C/~xU ~C76R1;v*&$/&>MnTM#ֽ DQ{LL2M#r=|l10M1}nKa\e%rkX|vxd# ðһ$*w :Xn'' ̭a#zxsA-\1aîdkB߭u(NZ&o -;w !+[hV4($ҜV-F^w,cϼR$GK$`TZe#&Sv~gv$E6md#||3rh w ) F䋣!l}S[fCH$뇕 ZeqU~HSEȂ\o&Rk\3 Z RubO|{;;BTKzY?|KЅ^5En .hc˳]3#C[n)|іVK@y;0=Q=2Aź/b>n)kۄhʨuU P0/\I2}c rLq`~1CDJs\v֞)|\Mۛ?JɓJ9v~sbV Q"& bba\Y[ qX;p5^lTſϹj zj zo\ xp. %pM8 =KzsLf\-$ʝ?ܰVm5(JqNفN,>TTttfҽjPZѼub0H>U{D|LN`[Iz$AS0Ű[uD2bErZƦE@aJ(B:{D忦 uBhXff3b;U~JwzeE-k}o"&4 .]4Uc{]<2Jǃtk.ř@j6B7H)4ƨ4k$UN~ۛ>K\睒4 94"A7͹TW7Z֝$؞>\~aSS PIВ#+kB5Wȓ{Ych[<=|/0t˪xR|"eGm/+}bl]@ch4Q1R u2L;ض^4B6ݔc:%M髂f-=bZN V \Ï9,)ҟZšΌ0,"6')A#NetmVڧzV%n>*+ҏQ|j E&٫^Ăk(M'ʂِr ο o>::9B[s+'|C46Uj?VQ 4M4LFѨtKY?DM?&_|5re21/ʴfy!L\?A@ C a3(_T5†商ePOhӐvAdm`?_ WX9(635hmxJb/qLw9؆F:j=8ٝ%#&5o<.av3T\@"A?R[ɬwdLCbhAOC"~G1!Y0(7BV o ~G|^qDhJv7)>"%*$l;VV7\fGr?10}-sZ4\5'CbNT0 #՞F1nKڧjLuyȶEs5EG1}k`k!eYVhcY[1z9XL-!|6(uU{g#ٱ5]5Q(f?X FRyv+b=sZ9aR:ZnkaRvW^lgѯN:n|4Ol+u`"?W~.yH+]MiٲSbFԮhf˖%`hȹ7@4Ijt_naܕao5ƝuFnk9JKJ~h9vz] 1pbR_.o{~@mN7p O9=`vO2PPvv˩ 4w-kJd# '} (X{hRJ c RA@Y0Amn rw63҈FǥEvsYb×S!d}ć1'C d%V&X\q β͒|lZ[ _K3CO޴ke02 ևo|K@9NPTfEbz-e Ԁ V f԰A2=O2Y/i5rVraɭoRH'tBc" &G᠚Vb_"/͓JaQy0j9`&V΢pQE^sD=.8(q"6oZTzW.0i40VJp 4#&7!W *a)+,Fx~*:)qX4t;@i qR7)@T[ďLjcr"Feldl܃xۦa8ʤO9Q ,&%rhf\+RT{"d< Ðtwt=2#"lkKxȏrSA=bY5?fz?(iLyg¿ْ>wTF?PC#>dǩEzI8HY:Ӵ݃ivJ->sa-'!G"7u/881R)L%F0=3e74T(9 Lx}LȘ^`x*?u2gJ=L"a\n(vx+yX/YV0t ԶGj|S*Q0xvu|)%z`(Oݫ6`^Z^K%Rh[(7 wsD`4`A'`"aZR `4J %ӧz%-g}ZۃroGqoģ`r%Nid֯~ W!|Q q~|'<HQsP*<;h4f60_F`yqyg[B3|蹥jֆlA ;3]Ci_Z?&q M'e)m9ۍ5U۠LlVo^ʞ^^ TW^[8"g?-u$PR".6 akjbgT#h:.Lx1f0,i֙A4s.(vJ!duTxaz!pU'8B7g*[WKr}J,_1iBБYr0ҴX1"%bB,\k&V=,=I&\FV|҇tYw Ɛ2U !BJZ5g-0}&K2}ePuON9a}LҶzĈꎯ H>u\c\[<߆=&B@s\nHD4PF25TԨif(t/fU30xHq _Z$QRdWAUN rRVn!:MjHL Ţgy_B.,wVAFqd+p"`fi0)x~}5]$+ӥql8>д!9{DqWi'#c !HS@+9c-_KUa^f" Tʃd#5Gt+?`=6ʎ ^mMoH!#gq?Z ;81c$rnB`{dql}p$u].-%C[6Xw8a>ܴ, ^ݽo/<[XZ+!5jyWKCCB;9.!/7"[Z6ZjK (};cw]voh,bu4֓.f2i/oDj%ѩL|ha?2?ZW?%_-Ma ZΈt1{泱!%,1@]2흪~Z;#7Pm6\v.eOys^~E0@JzM8=BtPBĥ,tL,8"C:QU/s~VLW\8l')6b%Ge2]![n{Qslm%B$(j L,LK`[S1AImījt)LrF y~B]dg2^m%]w~KXCŸ\)m&fkEcd[v6eP}> KҠJ3SJlK0^:S{])љ,u|swLM?LO(#8<>k87)4,\W4!pƄZ?[o]G!)ž< c:mFY.(y_9J zLהּ>1t(]+U!\Dt8}L;8ٲ:pA Kn´ B0;0N[j Ӱ,w dX *AϮ6;ݑ19QUWM5rJN_w0m{{,ы5b$s=ѦB;^$4 S DumcrΞJӟ-$nU!K8O/z}UƩ壏W<&@L,:8&==*2n:r[ wTN<@Q _Ӟ{rɲat;/~вIgbU&ll7}~_Z6)e$ۘʕؙmp6yR+p3Ju͖و;9Wj @H`28˂ `a kU\)0sϛ]`g>EHzNMl;cVBTjYF{CcH?LKAi/'Silç?olXk[+oq⤴"H߼5}TqLl\*!%5%'낲S{-h /_Sp i/l,%Uά.?MAx7(Z^~.lZSZbL4nq%Km |rnh51[T0| )M]gv(})G1kt*/XqL3Zf]ˇ"7^aC23Nl@?c{黹Fŗ/3މpl?>Z\g@$tJ[TcoRU[ecP.-ax:~3&\ؗZ>%~aSrt91$ l5\D+҉`;h^N~ evo XQVigma,וF{8fPX}OGw* a4K>EȄP Ya X/ŏ^7[ 0# /I}XTy'0-ƒ嬿|:$SD^ U%vi @i4+p) /Ȑ|w¦]GNB 94MM#~ل5Gψ 3ל*n~m1?E̷,<.M R(]..pgև);Q>N<xR/cP]k!uΐOC(䭐Y |i=IeI ").GvX4y&p͍uuuv>\x '>) }iBfR' O&yrzv<OTڢw+ķLUՠ $!da [,Pj /(L2I"x90C0ٵ?Za >ծ| X4[puZ]SRiuw`-=)/8Qp7 Ywh"e P-YY .XBffί/, ~=.2?8K~ g??08ߐl]c;Τ(尤M&V‚?SŬ!\T >q ,|8 T/ܤ3fc Dpķ@ qD [ؿY(CMf;"}34cd`n,={- ͎"'a8"aIડ|m:LVK 8kiv.=SYKCCd1h<9\bXe#?՝G,2׌Du3m u32m TL"*wȞ 9".,A{*x d{t M?I1H N)* xD).^OFɢ%Z;搷lC~ k|`x ak(AӋ?=j@.!*yᯰUlt^ҾɷwY,u@ŊB1%&<6kK3 J"k~G6|6<LגwdxmZq@IDv%>8T/p笳㈸q0LE,8l$>:NDV'+Ol%*jemd cGT9WK>>Jl Ϣ R"8 Ga"J-]߃oXҢJ80{s2(F;չw8ERn՘Կ S2ϊo-%]Z)_>{ qs>kWe@/ )\@n=:Qh+ 4wN> * #&Fh1=x`,FãkT݀뭬. ,uQ4XD[FE'K>F [6:qF!B)|C1ɤ  9UUѮZG]7_Ԣ iuD"MTBLCh#UôB,WֳP]=^n}F0cG=i;&iH#V0. &wV Aa> i~2Gᕕ颢%!pVNۂSdkzL4<UE>.tg6jEts+C,?j+:&uWO,xx ݫ&Rη= Gg*0o'Ks`2T6"kcN"+]U "3IUP+WX'8SB&uKSJe=raXE>bH<>Tw1T@Xd-pkY#4%sЍIsʔ1#Mg15"V~D7jK<@? >\Ҍ:5B7XpWDk|~p Lj_GQU?$RM OiVкn}lpISkL2`*a|ԲOsb 8wɠf3p~ AB8EwJ(X4&GwnvG7,9mIQvw4cZ>׽ j|JD_Sgvi] pX[¶*ISx-|{1xlb&ko*X./0hc 9⥴؂uZ?OrkJIf3?XgZrI_{_0ԅ3Y?qlF^^ sq'&az%j8sA+vB"Z1J"`>I#w`感$ŐtD*Vt ;mMi=:vt&_ᚿQ6C H>y])y'Y{x G b@Fx#b4R4 cqX1U3- m~yі'~'ƴ%E8l3:'c wb} BUlꂕ6ڢ[ƒ*XueHhRۙd[~]s !cQPq47PdO@D|ԥ 7<8H0 &RZm?e0ȍjg tE Đ/ : ZV}}Ayz IYLF2u@GAR =ԽՈXσ[7 ޓS7E',y g{U P>G}x9ɛʫ4|Xښ ,bؐk!JPi@[\)2TF2i!bLRO|u[R8T-ŠQ/K.=E;'ӛ^r)Dhi$HS* ykta]AA''3)@eJ4 ']ˌJEv@;Qp̂yT V8eRv&1,tcKv$NJ vQ7I;_މqԇڹ~wo}SOQyY92Vh!`r&?sײ6FcQG/62ˤĘAVXf.:}0LhI=w܈Gx,|K ;ש&gƖPZQNT zQtLj9C+shR1/m ]{RHbCNDs:8)-u"L;.i9DrŮL-IC DȋF>͠o$j"OZBxr jpe:6jz˾bE<,يJi5A &Pʼn9WNBBQA>W]Z{fIp" #Pbpzkgjz͙s9G>it"ۻv *I)qUSXt$0Wx4oyIv֥)+3]6R=Me7K;z>bأO^Dw,׷[}cavn߇^o0mMrנ!%j\Iʛg>lun?w:D:s"+g.BKXqU,m3܀Qo]}hM$i@4HbMؗNݣj(ZuA.H)W' .uRQi<_geiP@tjm^4ar9R͒'xNzhSr |#6e>C'd{<=mQBmoC//{vdO2xJ?]YO o;;0 插)XNԏlu"Yȴ/C|9\re LM0q! +|VA8OUzk2!Tn*Ќf$R;TW@&d\F02@ߑХنC~I d1t$Y=-ꯂ~o+[OYoi e 9*ڔp*8A&lZ/~~SPP-IfO$ I}<D@nU2_\ G+D3[VOM&7i`$У;׵U,±!(˦ ӵӌVx#ŪVp^?.*Z@+c9[F*`%t04@ s[;t%StWUZY[wRh;m1K5?'\xă<}M2 '1%t#.#I;o&&k͑% uh֖Ҳ󩷉?^]㍙Ytc^ѤZB {]{>t(T@b!(^ޅc%1%U2SDW%SW MŔg* 5j78&X+UڊJٍA4i|E69NL}1Bz1۪0˱'ŭj3ɇ Qsh8?h$K2'q6{D|9 ۋ@Ag9>ql1k)m-g|V QXZ9CܸP@)CXe)Ys'!cu=1{"oPȪ@WZ/mY:0]9|b,F3⃵ t͜ѵkeOXP B\}#ay7ElS/buprGX; c AQ7*̪3E:csGe-<&ȔQT$zA:r1'Hp6J 3k=DL2c̫}Cc3!CW4.+PP`iLm~r q!l}f#yG$AoXq.ʭA\cqPY6A>b$psu׹Q3Ts`aˍnքK4Vg '2 K |T}`LE(^7腤h=K{Avָ24cݰ`(<ѧi9f h:JDOzġ?[z}XY:h&gE>[@q Q|\/u ?tFAμt %!p {?ǒ{TzkɈ^ᆃz׋w'7Mȹ]iuWM|1T8+^g#1Lz 6(r_p $-{C 68/ȝ2gOy` <(Ahjh +FiRW"L08G-I C*VBibdtu6ZO,q%w}UNh~ÑBm2VucfZr72@[ʐ4ׁ*]Ο\.6nB+@3?5Bdfu/-W-<0oI@Kx亯%11E[ՋW}PZ8Oڰ>&׮mk r\}2ߤk#@ &yGOMKTA-! ?g?nR9j[C4w {wcsZ+q|lThV7V-ڜ8t`@ C*K6 FYCPzӋRXYCS%e?0F q 4rQD{ UƂ 6M63{%HdU=c nB<xSz8(KR^{Ko3C׹ %D+#%@_O d-`wcS-hyTri4~5;3[RX3&r m:7",7T5~-x] L-" T."M`۽2=?*3"MK8!VoV{a10ʊckn BbQgo`#e|Z[PSq/q|RP KEq2I?8Q/{]BmIQaস,AC>&\X}~3hQ++ ѵ@tp@LSq.c"~eLWzW$x G^#CeI>4G@xkx,􊰌F W!*ö4đ;cPI)2.i}gVj[nBK Y ʙ K}pC/ ϊW}؈nsi:Tٺ*){ƃlS ߉ eAI %3 ;%!aynBS/8]QOnaNo)BcWHP=H!puF -<0FZi@Nr׎]lCً9*U ꎞh1>YVtc.aBqO A0xg/6׭[dʲ:'gh "Y帟U2JJA2\ FkjLR Mvx<h%g ft#Oc9'68Wm60@Yu5Qm=3BSAID*;됖('*if$G/)QIntI4:EәID>yV'8?rilǞ=CSD$Ųg-Ɋa# Z$QVv@({ח"h](GslVi^kOWE/#|m[+}`-^}OA{M> -O>PmRWj0 2Y\.cn%DHayQh{ԙ|C1 'N_}p[# kv袶9Ӏf4`<=kqס2knA;G{0 *n}g"f ba,SX%أ9y'Q~rƦ0A@Sm7 = tA?x䢴c:BYWlrQv'5؞xB9{ŸO]ojG2fd57y2h80tx*H~/#z&6<\;H㶅wq frsWq^l:D+iq8[xfkKYWwƽ޼Yf .Z~tBݍBKm:14njէ+m2xtz`۟#jZd9DhXm7]%O26I4cxE)WiNθGR|ιU4#dNxwZw_&+-JL:@_m\ D2YrvڽTeFhҟ |=UcQ \7Z*FTFDZ}߳ D!)}_aN$Kbק0~lZ-0n6]bë:;9#Iadni&T烝Szk'7;p@^"r m1*2aOMc;yq `Ɉ%c[+n͉مU۪޲Ӿn%ZDcV{ ^&d/Τ qməjマ"i7=)&l\h`um0Jȑp#Zp(kZήP~CȦ _)DRP4 &Z ?V᷿v O^󵲔=#8֨!,A'|W%5'/U"-@|"5m&O&|uZ:jtmtL |Veؔ vZLZU!c - Q|arY wKf[(hXMlrrc\!AH)NfZ āZ>4~ݮ,!BڣU̡햝'iI98j\V|dy3}cx^yK t ~EfJHt!c8D5a: g z%Z+_2H/I` mؙ9\_m 4МvΦ%A4Cgz~?9$B;I֡kV֖I{m4kao<\̮U"\êC%Vkg _Fʾ6`A ./IK@`\Β [m2Fqs_η/!xt3ʉnIUJWfMȯV0gDiW: (.Y zI23Ӄ(kLY/L$RuMg79\p+h6$_Gh|d F;0xdgF.*um֣O:rf/6o!rB-* YeZDԹ> Bfx RuAZC]afB !ҦOi< f] EJ$ ޾3 R_:7gFmF,7>p)q8U3ӟFL a"0/Zl ܢa Ĝ±g't!'d=#s&n("62r:ez O$˜U A2+=J Y3[{}v ?kUӂ n!)ghvXOO'U\:Gxՙ[*""-_ NoZ:o, {H,~G{ϗoP) 3Sl =9HAG 7pejF!~ &w ]jdBO,coĎaֲx1U4xkPm`Ȼ$u3mv8j1rCe)^#aAО\Ҕ&Ŵ4%Dz΂HJ OQGO 6?u2I҈;Eؘ@ rRvp٠N;/t9JmYn3(;!bl/q\v*r^ԭ3Ղ-9?uGeI~}'2A-Ϸ GwKuJ`/CVKr#رϢeUmEG1-MPؓoC;(_dz*?uSʌa{~+Hş}2q2A^ى5Ԩ'sp-ČVۤ>mU~g 0 jCkám`!f_G u3^GcR:#sK󔞜J7OE5\vuw#slѨ3z 䐵bOfg4^x(Vh:AP1ujԟ EPNɟEE|Fa2,/P@Wz-51Na8^F}XuKy^~2."S4ld$x0f<*\BEF~|V}2td%LgOacrW|Ι84qeetGxvb om3C{gj;.+iQ-Nî(a{ bwL}e:uL'[ 5꾥f'qQY]<-ru3.Ӟ gwG/L!5Hfo[mun0lcdz%Fi}HrѿXvibm1TtHynaE] W!PV[l2&PLY=U=NM/ %v6dPm w)BdZ7ȝ䟎sKm+ RcYiV;y}QVhh@l v%-ĐoGlT?ݑB>9{%wc]YÞƪ:45 p.rj=rJ2eZZQa󛪄t.k=+n3il}0RzLTdp" '3%K GP"Kp Ye@C[0Be(|heM8R+ cHC:T Tb ʤpaX񅧹5aMSjӛe0I05 ?8^[##~@¦u f|,v^69kRxh]ew-ceg lК:;^U,;GB;Prh,t q쒠W5#I(*<#f}X9GR 0FgW$\%;5el?,i# a> b[Ņ[PB,뼠%l;4V^$~9ZpFL.ZJb_3˞'9;DxycX?mZQf4gnmX.wnX#ghB7șl7I9!(U$'7I}OG-vZ&1mΣ:թ8\] 1b |yQEDI{-A ?smξEDScۗ0]3V,h nD giX9䡶gm󺻻 a!SCר+=AۀM鄞 @7|7KHן0ڞhy;!E9g[|nc 4q C$4o:X'䓉jl>pql܁bsI(ځ FfT)xegoXߖ)iE 0_{bzah!^@7 gV*ӬKǂm7{> Cj8i,0$t~Yok=U4\c' \cWn/9t1zy ^Ym"僎H* `yX|9#?I/6; 'm.^bU ֶP#f166$zd@s"V1B)r|>`Ra>^&m]) _4 L+vu.Gqo'|$A"Y1{I7CU->;LsO>=YZ8iR}\ Y8F"+*lfj:ChqQ$܈!}vyFu~@1"ke"2302p6EzP:\V ݪN_b=0l^ \ʍ߿0iԶlL Lް8nc8 ͭ [ѹ>TN]°56Y $omwXh0g$)vs~kh~WFfkE?9 K$'bKj]Э ?DkG2-nnsp+b>eԫsyUu xem_C;C! {Ѷl<}5!>p37n|Sӵ~Д 86ispG3gO綺ܕD5a7" A~(|y\q5J+ofF\..s+G{?#AR]aXn 8ٙp|Jxm=1}X(n4USn/fHڨxl"My/ۺ\U-wF[%2z0BXR4D\Q|MCM8>y\ môy̗i%؏r(ި!'D#-+J<ʂEN65}v$;DE GA1W@&=qt +?Ҋ:y5BI+JoBQ>4Y:Y`D_F >[ S4<@#;YO/BOo!}i|7e^wTN v]<]\8|1W[` 4m1~w"0<Bx :_bŕuk@`mӘ\KP7#ꝣ:ӲMbzWíM@MY }캋%%ğN݂/hZh8#<JLv,~ >F/,9˱"Q8_heJO<3xkMSŀ8VKD}j–(3(;P(h3pߜM1d7G#u}vP8sn:> *4]pFdKo7k˘I gv]WqFZd ArSK`B jv$+>a'{ӯ3_^`͵޴mä[㚈&DCX(C8)6ʹk՘dk{%/e^/^$ꔠ{NN1s}< }@bv!OBi`&6PX 7fdIz_Kl '*_HKHESlάN5~D+4 @4<#Q,_Tv{} \  ĺ$LqY?nݕ FZA"YJ"r[) /#CܖO72O9 A,.2jE%&q*Eﴓ|+X`=&nMIK~ -z1a4璞p24 X;,<.sKmVJx4n\2ŒUtd%ozJ ]>pY1 *qP$Ģzre""a,偰РW#[~5(@U#w*yVlmةr1K9h;BuOz;U5T-^fg/ңBQ?Ź:@3LA3(xmmKiCj+q)I4M DAwhZ @QcWQ ګީvj49{$C> 0/'_(r?8C~^aBO}Rvzde5?ꥮ 2۫=D_ -r'Y+8!]":!K6z92ɪ#ݺw )ffXWwGvXݧ[8fNA\4"ٱӪG[WFPR-He-*taܲnơB czpz_Oj#lg1Z\=AƴIAz;xn6No VRB*mjШn^;}F\Sm>d_u? @'csIkX_<>) @'Jk;B1¤rq-(3O [W4 \6ofhreA`3/ƨVK8m畹=j<ΐahfA'C* 3sމC.q0W b63@(*c^10K^j*H.B][D ΰQ";7=.c|`UD&z̑tVeL<-@#.9@`G HZcvLNE&&MQ*Msg j(r5_ituf\t/%Ewr`6NμШ:ޢ/w)0̹͔8袦j  'S{y.5)/Xڇ %&(a;4iNJH?+%.tk#CՆjfWS||ޥJfjbpq(N<,{]',l%9m2B=Oǿ%mÓF*C}Z#rhTZw@}.f>ɸxoyL-Ub u&*.9:3rӜXJh1k!Њ(dU,;qx8g1bTw%ŃMѤIm T;;bTe1oa/ z7'=(vf܏ZbwY/KYTr7TnJW=>-P˪isg8ٖ~}6࠭C ]Gcgk|ڬ05'xeq୎_jmQ6.zQ{l|-U!ӎ:lV@uV%bJj͢cѯ9ֹdwǙ ^l5 $1MRc@łO5paU> >0wܿoEmAuޱJ:$h™_Lη/"ѓ€r$ Aş+oh[`;/ ,.:#ͱKnbƖ]ȜC#)BQ@A3vntybKվXzm|Z?7O%Nt+P* [V6*oqbJ>>zv4W1z[6< &^"4Fٽxd"JB؟C EMW>#K:.<ڦ/kJhzuB޹//l> ! K*g|oPR(TEIμ#Md E_YgIE%梏RV?[5 |vT Goc>mռV<>p2-5q~Ή̼$gj@섖jf$fC@t')Yጞq}`Laml ?wƥw2!a$O?ۓ:>u8,T#@HUIH8)$ wr]u*o+dԏV ԇ5qZZW0,*穕mXzHHo -Tlߔs JIg.qpg ʠ:%UoĘw(P7vG;$> Ft4aVYed:4t$m,kx T$_FĮL| pJQg͍s0%Kq΅] ܆U%sKqD'6I|5JS \cЃW$,u cmɘ&gR&#mHqSTo(2h\ qj{vۼd5[7 i5"~]3{ !#R$Qp8љPI*@t j󋹰Cž}:Cx>3S&r%?wzKMn~Ql 5:܆4Vx*q_VRpe>(%I/{yd5Oe@.OĶ,%q}͡.h OHY0~!' r+2M[N_Z[ؼU~ Sr"?T9F.L|,A""&x'# Z wYsr ښc㩦vBOhGF,;ʭ"w4VܥUf mP7l=؂%IEaF" w4}Q-n"Jr-3^ۇnq8jW5JWEcw kU5-+I͏hh"e!UǺp$r?,56OuY~tIReAoh1s뎧.j1R[WI-cF0RRDVi h\0ua k.a+j~x%" ϖPP8J*:߁.'(2nX#oFj}縔K}7 a0r0Ѽwlq H. KL:ߢ\Ym5iԼ;vkgJ9i(Qwf m evzVp< 6 aZh׳Rn;^sͰb_St;f0NF$Oۤ ,C*j3臔uk&Wy{T:_2r7B^i~sfM !eV(kmP>`B^N.?32)6 ͶO%-ez:xl쉯gA~ y.ࠋ]Q\ ӈ|rSJeYuc~ 3Q:8: kzDCۜ"EI$BMupH;lI#/F*Ձ=tķ4c1!0\1og9WRIDH8tZ~2$g潌ş0F)ˊB C1{ˮ QD{շ㽠bݳd3; [RpN;AJג+x{0XaӆM_Vs l/Ls-I78^5 yA^FTf[okh5õi8^i:{d[@8t RE>+!G:T81")R1c~tU` "(<_|$œs$ޱI6GEzhcih7La*C)%#"c d5In8k |5d߽]mT6dK- H2*ѲrxMS K=Xڎkс"S%[fo^=rH ,/9(OŞԇu#дaa &@uVԁ<놼WH*dߒ@Yych zPsY_͝>%]˪Vvr5R8bߎ"(Zؔ[z EJHmKLR .K:\ɹ⸩fKN䓵vT30Zd]PxWLݔD֨֠Ay&gxq7ޑd3z% I sEYXz%R&[$u!A,QF;Z7kO9ĉktL 5=dOu"%3;e B-IZth^6sϩ;ɔ{9#ب}8-G6feX=kV`j Q:ОMO&qљJ4b->f^z~nݕthB&& ᰴj ﰤZ[ ziw ZUIZn|u@/ՇBR&,!S.Ei2*k Yulzrd\%Ʌ(4B2%M+=о m.P (f<^Qoطz8ڟ9no>'!<08 `#x]20)] ^R1W֗"CzDtoPs9dN1XQ(E`[*˰M-':#rxK8Z 2`y2/ܙ23m͑r-r @/5gt&| cwiDL7PC}]eq"o:#V\4%D*Qgk; T@׏PJh_8VvL  FlsU  =W@YBxF s*|Qx= ;?lmzf 6mZW~PL|A_:4G^"-Sz=@"n+_Ib^~;4+!cI7ԓ"[nFrHO+`=&$}05Ui:.1&RehfWhO+i}c\7M~(UӋE>! =P}|$jDWdmwOe5V-2{a[>(*yrv>{wPq?KWr'oG_75PAl~4Rd1#VO3wlPߢO@?_ W`e^ XcB#6>y. )e+u_Vmg* +ǮDuIo 4cyY7Ԅ,xP."r$S'X`;` M20_+`=DFBCfG ^w IG^$ GH,dSF8-QsF̕p?ȣף.A}E"OG6'eKpxWM nJj5`x,2;傛4~X,ܒKL!Q>|ρY*Y(uI3xZ"l1Wǂ]yE]T/ly㓺*xV5pWCLu~bSPQ=AB,x?"|*I;;BEb6KjP;TR勏+mhY9V;y!ˬDm͝,.6칦f܄S$,Z >w46CnA`+o4GI(/XrEb. 2;[:M248 ثdY\D1qBD< k'\B4~۟?ѲlFz ì+f8KDu>?^i&`885q#*y kzduu{:}yKiD@G/(kY̅AV'Bfse4T|,˘|EY 6Ɋ iHzYW?ŦX / ώE]nzjxul r Eȴ:f+ml]j4R dOן1=av<2ejׯXE'#s/zBF8+N }Q4b-׬dp.#2w[k^&ۥU̞|RZk qSFǔuh>;p*"O>cnU5<+TG#ء&fci"\H p׎fQ8zv+'$*pKYcV4[䧇AVJ 3bXG- YZ6[h_`BTk_X\WIOv*lISRaS$sW7.ksD3\WtQj],W]H 7֝ZC-#:W:ߗ95ҍK EMunK&V%(0C0Ȭb$q>2N*@[ȑd?bv !F ]i>J2B|rH-DTDܯ_dJZ ؋; sixfF@n,տE!/pW+yUK68@^Ks#](>0uO //C̟ 1 pZ'}ýV=.NT]׍0t>P`Q"q]}-l,f]l0j2ޱ`!hDӰ?z^| &[2?WҙQxZ6ZN'{ ͜r[ș۠mj6Z=8}I? o-CgER} =HpAE@7ZpXSH`Yck뭛WIy$]Ȟ̉9:CL}6-K9al^UӲhy+?w|y9dN\A_~!*!h{o: 6 4?aK¶cEG 85HXib*6jPL"9E&C*={jm6&t!LL'I4i{PdLNJ)J#8A+`^9A)\OznX^ҷ+࠾jnYHAEh6vP?VVZzSS`e [&t@F5lt]P_d|: $hZm>/,8ݧCJ8DDT(ǰl5eoJmȤh}O2#X2äw"s#ҮZC871AY"MُcQc/>HJ<;t vcQ7I}菶0xSxSϏSeOv_p!h䲝kO. '>_[kU]av{'%FrEO!:+ZrMYJ1fon\9/8`mPO`α|@ɇBAyw>֗2"ӳ]lHi%Y ~RM=䗏 M!=/OL uI*d֥6X4%bM¸Lis6pĽ`6,9?K"s#"#Nb'[4Sga$›ܧ\"[nI jkB2['Gk5 $3w`zC,Jsr}G7_aѽ*a+:'%n'rLn_QTUk۰@gPqkC_[) PJIѦhr$q1`l Gh4s{5B[+hE_7ݛ|"JQL vmgRǺT^f" ifŠ6"nDamR.zd=D>fTQI\a7IJnK{PX?:8M}T l@i wQïG ؿ2r F>6!|&B`r)&+4b)%^CBTvb+jg;L jJUo9!F)9W%G.Seѹ&342HA<Yw~?LqLB8fN"Boz_أ=98d3H㮀1J0>zXK/weUiq^R%xJu]d nX7,OmF L(ko 'i\lx`@`d *cq|@c-y|Z%j:'LzfKG՜F*>xhj3q=îԵTN3yQJe4[E-] ?:0uvG$!uD(XXjlj!!h&`s|z62LQ sDV03e9<ÞO:KTj3ަZj0rٷwD1J"O-;I?nb!Q[YVޝ.kI+˧gbS9PV|VYo2A=Nݖ~wό% e>+4Gv T?PJ*ؤs*9 {/KRʼn_lq*M^Obg.j#'(V@};R)ں\sYs/9?p:^|e[vw}K3=?A" (]pXe"\-_[Ľ:uo ӎA ړ.2,3ڞrz#V˘i -6+|MH^P@ -Й,.HC1HsxBcAqM^~Ӕk@b2tܥicqnC2:E6 /?ޘiH\?N) K! JYb|]XzmvH $%s7Փa"H(/ڬOwcЌ||~:f{ m>΋ n&B#零l3cܐcwH:[$p)1\Mu=?rX{Ey+혆mfߨg44:uDp!>&Q^ҕl!>n6YnK }mqz֢hP)̓10iF\k܊ w!90fEµ@Qh+[ mު#SK T6cޟ-˛/75&Zro뛍N_YCٻJHI4ӨѲ%:-ȱe%YnǕ@eiJG8=G{ aQ(Z#0ʐyH)Cء-/=XR'<)ޮ+|\1tr &`y\(VϰHm ra o)0@ӷ7L,@BMYI| .jӛݸXK+I-ޒu~4H+1w!+ɟi+rNPQ ^, ݬ*#:i|2"4 pf 湻TpTj/?Ё/7@nb?6O`s?fQ6NǞ7ihg)Tum*#HWvυb=ȉ K_ <9a,v.PcDHy7xHH4}NwV}j5H@P $SPe0S&s|I0Ԉ`8HPɝlld|[[ZWܡ='8ذKN[NH,+q*]Я@X\ @nd@,;ĺ[1MO]|G ֨bTS1_x]TuWlERL V Yuyiqu0$Pf{3)m\FKy9f6ՠ<^||@_.cKDLTK# K&`S'N_~l"2!Zڬ_sdѡn󻙪oW Æn`k~?5"vO|C{ygN$R^d ,ζZx!h֑B\|h!Ұ Ft_3D2&nx*aI~Vơaۊ{0 XŗFyR˺(6Jt, IQE@ۤE]tW i2x!|_=۾=&8(Z )DݎY H}zɆG+t='hm#c?wǼ( 룢tIȒG5k'j 4+OC".!ެzwJ<6m.z5K('\Q:f()Ycb.;p>;n.n"qN@)ⷋ}"ܠK{9k+ܽZ7{5q%a%JWz4mX }O큎K*om.6y$IEn'WXσRkL@\v8J+绫%dOA_ຠ}!baHN:$]64 4B1*P=O$*0*|i_!q 58R\57FGgO|賚zkE‡}Esl=UsO;uI?E72?9(Qd֡ /y1 LUvL{<~t Ktu_4s5 O'[hX,S爈]T&NL/!ORh"9T[j[uo8F1VD\YNZrZ0 ; .IL[AI~pƑ!ڋu֒-w^U9>LqjIwhѧf1n\cd]:I@ 艈Gisw`U#z+ʮ}q$~aOC/Fa5 Q_+ v`dB*2s1JGB;j\:V% >x+4ڙ#fFk5?5X"IkEXJeyÞvqEBQ$2p YHNQ DteWyGܱRL{1%*d&ŚytFbY03-IaMV$V͘7i >aQ-5de@֮x}24?&+ߧ)0䇀ݕ8~N"j-1wH?c(3sNܙȾ'HX,Aۏ?&rKU] e< ن ~#'w#itEq3 jh4ZȭV^jፉ(nx\EzƢO_*>2[:yHpe64>VH!tH{{/0zi/뮎;W/֛xǑ?o,)ߎ@kKmd uG}H6|{ f au+S_@ ^dΗGak.,mrM# \k]L]05Rg @-ǯf@b-=AIr5l|J-3衵/ tf5*2N떭o-Hp)ws^ =]x5VivMdm2`s.G e[-)U^xi.;.KpmA:=QŢX"pܯAkiS:9pك 7X@pJZ sѪYLF^J 0 )U<趽MQjg/?fZ(D.P`929WRZ˶ܬIY\颏yeW'3R^.3k;< ~ٸUpsd2jx"u<ӔHգ̪3!p )YTGy.th/I>۪$mOg-k w-~!c'J vgz)-+O0IC}LtuU'Phۣ?V `aTp.# )?X(SLîAL#`Zwm?nd~1fL_,>yXHC܇}6Ok?h!9b΍pj^FTe)W&PT[4֮q=w1h.-B._j@+"V3?S]1_YFK&.C׬F(*jh+4S06;{ukm^x+djB_u <7`isbF%Rh8Rn`7 |\V oW n[(HTAp`'(C: " ۲sWxur O "X/_ }0PkA**Q.%rqK,[K \F5vbD3P4Wdz1 9%Cpӽ"`X jY,!҈s<ɣҠ{@eЋJ TPĪ[,@~N1Ac.92x-{c* U1g^bv*0ښ% !V2;Z7B RFkFtBUWRVe-ofw_߸G#+Yd~0hmliy-̧3|IuTU_7V\ct'U ""DgBp;2f,c{55R-j,]L01/cJSxU{B?HH E|IHlQ{ в5wMVT42W߱W"lY♯;_ تofk^y 4g :Cs.SC8osYA Yp#} `U9*-M)/ˆd ,=aK u %iQIG #EغPxuTgh Ա#uYah'R{(møx$ho͵5Kjv\J͙($r-jִw-ǣ~ W /$U`ŲDSv%6;2<&d K!iR ,_]d0?oc;HW A@HIa=gD7pP/.`Cg^zeٖ/SCR%pa7tct!> # RQ΁bZ$E Igi"fFjq(`du$l bck\M4r9SIAty]",k7FŖ:˵`G\Daz&\ ߌa|[ܬ{x~&T${Q*Շg%s`Iɣ &qEo_H$"E~)wd?} a`̡™(d ˶xjXo nܑv6^:HÖEuqwd1'cEVH7Ĩ)Bz-\dLٌRPD\ަ,R+np岫`w.34M)q*ᡣUSy:ҫn)3#Dqɞ>ˊ}yǎun-ϸi"gtܜ1lL jXdB٦e5wհ c@r3> u[2Sӄ;;Q-mkɾ`t&x3 .IT4%]+"#6bl j<6u iŚPc<C1G}JHb\|͉J(W \TO(3Ie3*%&ܕ|ye4O$Wq r&<Ϲfw4~]\ 㗼{5lh?'-t*Oĭo$|Kr:T0,0ZlD[p[S8Gkm!VֵE(s]A5h#>ORR =qzi=NJ"ۅTg Jl3Q6nפGII(b=YD Փ]wz{Ux_H|=B\/1u50}U.O oH*`̊2ntdYTIc4}P)r32˄.)jvMdLr؊mZ׫?z1wLḅRaВ2&_L(jl~e7\p[ bF?5$1#ECfz n'Ғ[-:Tu9@a&à([UMvPCDcO1^l9t}7&vf#:SV0ڡ5emu7!{yJ-ݴL0*O$3FB`7f͓2xJJq،zQZk#8?.`T|2*XRg/UG2͐W1}WS1tk{'J1l^# ufq@}iݵw0W}k{׊ө1zxN( T^XA|Džt3)+G:=?ɹ4@n"~NeBIqIVL up81:hg<;47rH1{^!pbIJ/7W^2iE1k ۸!LxhW %>q(w91?Bt둃9KSZtաhyi0!S9ZxMN XIaI_gN "]YM hdhi؋#'IkKeR恹b^ O<VMn dby?c_'ׯa]yL- r7_,¦U멒}Qࡘ3z^-nTs{TUj;H bIk7bUs ڎKp%%@C6@;jGqB̸AB\}ŝ4sĭhZ$(-ќnUQ1pȁH-#$[\ 骁62WQ}7h%E66&P-W>.,]"57iP W'v0,)4pFI QM.KPa4~ ,oͣ5837CtR$*l^ni0C 15rSs=^1/bE]J-ؤ qRNTw |ꂉsŊQUnЦBzu0J&%\xS_=J#)\PHaļLh iq^xOQ҅S.͕xcLV8'p/SӆDlMQQȌJW9KȢA)&ؠ[X#6y@ڑJ80~/N 0gid NKXSЯw&49mێ: 8 *FWRʤ)=YMȀM-:>WOΚ8)u'E%hi=\L,e^ wۘ3@uW~7L]CB1bl0qh7ÉUa_v߶`NOaAmɿ,RZ `z4?|Moֿŧ`3 ױ:[zY~:"w}9ʋa'o5diq?3Dk⮑Tj7j}g*ofߵϽ q3PtRTzMYzB؉yՀJ^8Z #j/Uy+Z^O%5 M<-c ݅Cv+? _-=,T[TwVqU05;w%R&ق|IS+0}:3f|83A6ԃI|Ug:R fV\ %>u@Nb]Y;HItR]mŏH(< bxQM܈((XߡE4sĮőeִ0/)H>->;fWo2MTk#(;{E%|\av<:](9 1B Vq^;%+Vea%8s욿&n=eAn)TbYqf%)Iv_EL }<_{(%Cޖg)%P1Ւ2($:+##[ͅsR AYSea<6Tl@ZM |ӘwK8\ n=_D)=ddȄL3il햅16oKh4DjWuJնOb,.c^3$WiFp֠ GyoJRd-*Ewo'\qMɭֈ*mjH^w&npC #HQi[iggL<"s̩UTVv% 8rOY" jZPt)hJhLŎR5 á9B8QӚy0- !uFGȂAq>ҍ3qJ|jmR֏ږG܈{Cz9l:ЁhA.siqy:ERx7tV6Exuo>\&E#{ :4dlE/YuwIe$ߔ|4:Ⱦ0R(C8X1^%y\Q2SkNU.MbfжcmڰJ&] o^gs%fkWP:rFBU ,8 s&Wwv+YC7Y~LhIN ^܊rk*j6Avߧ\|'u95/7̟9W l u()YaLMn?,(~q^d6K\ku<w l]V!H< IbfX1Oʧ.>sO E"s~_}VHWhsF\մ\Βkmdн2_aG@G6hHCz[5bn([l,$VSI=[(^_hI;EN1lF:dIYdGP9ARsO9eXy o}ۈgYzuw :/JBR#&tz)uil2@2·U Za\BN4)D51 *nkNhZB?ßH&""oWgN hYĻ־*'قEY# w8#HoL6tdR BPLᝉFxېfl> gr.Pge>(d(ܗXes/> P@, C~NGs;(v Xm<)^+;OƊv\=p2h\W% |hIT}[E(D _BեuAh*70f95tbOkڳy%|f mtQ̫faAQ0pD#|v/7UnΛP!k/NKNDvaD|_PЋ. 8\bk._"!fSP_-icHLJǗl/J-1xnmB4LW&9q(eo]>m\ 5xu=ˡz.dg>2FM @&Ψ.%TƻB~g+?Gfsf @8S$"&'9D):h72?e:vi*]RF:U^mf!@W]|>$U⥧jSC~vve3N{Otk~M]/b,3P)%W/ xm>n)) !R[ґh6y7a N;\p: O{aM,sfʕ_Ru#Bƨ$.;ZmI"{c眇=&hj<ʄ &p|{_As5TK.o;KjN 3<)e j Hnr:ZX\N'Νz׼BɽLQ7if>-@w=@z3ID7oC:Y%ݮX<$LN~n s/\nrlf rL!rheR>-ϚghVrQ8Z(–KnǼ-: 帜r쨲csNs|ya=$9XcxZݵu(VWڊ12 r }J;@s\ݢ(&ye&.8/txDrq}`k9 ]ݕp׬~*K>l{Ӗp}1aБf޻lK>I 83`iNMʃ޷##~pi+h6E ќṪ7-LiɰK =8BRLs.XA9zQlE[BMDzw3eIC Zeh3v `a:O#DY(ѳ\$ m_ {ͻ2¿8V 6Oi- N Nqy{5"Ɗ aFuК "2MZ9_O X݅|؇F5).'?~9L~! X5'I6MՊ}lU\Ox,KsR,QiWk!d)@b&;%-lıY&u8Gsjdޘ ( BJ#6dZlB,-(׾WHm rָ׏šR1'Lkmr!^#?!^b `eY&JXc/Y ,(hZtMԵtV|$Ch!e5tP20E\Frwfn@/#NYLlͦ$G7G.(20iۍfETI4{DE9NkvC$NC&"J͓$byq/w-vhED?D{ĵZN=3\ߊWajۤ9= 2С82#5L8f2ASra p<^.C_Dg5ŀjK0`)3j~\Df N0\=-&Wn!~Grk|6 DMx67  K]݂qV# K5rx ϸ~#0%cGioּ@dQє%Ȅ<\mZ7@m0W1g,Uo8-v ~C)RCO\hR>P|xY!mOO;49ۖ ?ᰎ}?iCv"!27CJ7"="+L (8P ע.6tp848ṫ%VԖ˛VF@&NE4|!0So܊#PZ6xb ]SVM5P0273w4EU{1^8Z#e]ΰ\8Q5D|aU29LU3`5iC ޹r"T' / <_kd"7I&Aad9U9 1Wc`V21]aU⢥yCذr~e gXN%6%RJ#ϥ^h0Abrp:Dp4oP:'QGYgK2Bf Q!KTa\ *FjlqDL};$-sR}wuB'aj0JOj]!T3QGw.50j< ǩzק<6Ÿ8Ip٦yX(ͫr5OxJy.Hfu>P3n٩VׂL8BK6 œS{`9 @]AcH)gn{.'7N2xD7 > \nKqxWHvrR-'J$7d 6l\xM~Қž1x)HL?oge=g˫4t#\}sc'+]/<>TiL9#>an9V>lUvC({53hyw3P- 0{ iOBEpp $⤸'>1I)cHX3ٯ!d9b܂iabS4 x#FG-(B3_i`vjE9[1d,nK)j@gO A;"|oymǬN#Ï"6oi6:]Ky>w$7/J c~巽ddD$8v:YgV?QU]SrZb'#j=iyot4dZ7š)sn,`dw{7VW=w[_͵%b9˶a^~pohZVHn:87/YUfXZJtwQ+d[!tSv!qQ(~kƸ{#JGᮓA`L܌R`:m&P0Ov`^aoCc .eUF[:JPBV1q!$1fsLѿ#'lAFS*;lB;sɲX L3u ZQ;u$fŭ$OTz+pui#Skʖ,([{bQ6I\{]eFã7#IONg&ɽ',lZlXo9cn` n"PIIMKt)&S|幬]xxޗbr{gbϮÈ?zdOfi9?=}o^v:%DHT9ϼZ\*ugֵ>*u'(>^ Zڒ}s_9s{Rܲ@C0'jрvCۢB'io@ j%Gi)8=yjFq.bøN:"ƅpKOHauE1w/ fv0)L*fgY Ԭ7n52{uУb8]N쪵9/55.eƛHU*zVN-J0 \ʅ6@p+_uӔH*QYB능aBu3v.&.YodQJYx*Rv.W3Y0ap{CjuGHcXW?SZRS>:AeDă/;ޟ{y@rl2p]Y$ЍxMqկh؀Ai5ݎnY΃815ԏֿz7I2sGfN=pm,Bc\iWys*(_r+c-f4S,HIUpdTeU6O~!D)8x] [l=݇e?gM \*ͥ!(?\ɛdiSשYnŖݭp4"U}7eH7d_Cӽsp>PߤEh#˭X˳My\9xb v<>|~onSHsWbB}"b,Papl$*K;Ψ$ygNNT;ωn=nQ7\RQ%;9weH{[,)#9s8M534n|bJ>`f>CssTƶiqw7njyZ=M#[ [Kfܫc E鈹Z4*Zq4|L?*dӎ ^QBIcybjM$E#|a,F~E%.bQ:;Π,9Uu6*Mp1J6-`{uTk/qefzDI[wOyR ӴUǫ)" ܉z&z1z. rIȈQ!J`c^z=ROo&މ ;d+Bo2aDDztTbG ME+RaQ?Vaƣ@y(hrل;]͝@ctr K&>D>sX;]L3w]a=~i rA%(G>?ɔQGվhwN͟NN4iGH{ x;v !_&e۞LOR2ݏa ~Urb(NHV!H(z\y/2e)+b}QoȖ@t;cƞni+N57 ;?x2AD ry/:| F7 Uv\7>!ģܿi-sڇRfxmt(buXG:x@YF1=x:Y^/J>jR;sq_5p,'S߆!Ԋsb)Hb(vĢU>W{j-BOHB'f{2g}ѼEoP̳?fWǽC@7_ /\U46Ju`<;/̳s52 7h}fAHL {u\a|!p#zazImQ1zLB%<{1C;2 kRXGwaxjN: =1Mkr*fR߽h$fNr:h(Z!%Fnv] (PP;X_MIاa~ÌSFS>9B)nu0 N)aٶ=t=HZ6`NkHGU;,XpU@G{[J#8@_6mz}f`N2w6UIG}H`V d6ʏE+O\O/?'a[Tӝ$(n'1sBZi\`L5aY ȡ:Myif"eǨz֦'Pָ}Ҍl꯶j{`H𠩳p%'^Q{Y_XҀs?fTvw@hc}nPGx4Wܶl- FտFW6q.-i>fh'~sO-bl@W`.#!FC" c-’2"Ó&u Ul15UZ{fmÎխv@LSd(XXq b =A |IOa$WH0%:%xxv+w5HjY5d_㏾b2A,1ݸ99 {[p0!4k4w5i0ͳwS)vԅryV7X`f6A{`KAlBz䗰%}5sa\ CEL_"PK3v߻.G5H8A;=k-]\~ 9:b?_hEݲ^lWY+Z[3Zt$C|o媗$_Ɇa2 WO9_5a\T)k4"eJ<6e^YT3jEiLpbᵑF[ފ|t&oZ[zQuW{uՃE>1V&S\ _6=5UͼWr7M5UJNq=aTQ04 Зghh`KcylW :{R>ݦNolRx.8pYe3:uA@8(t5ågO!0>IZ6:Eqt)]zFV^H*W[6!J) Z(H+hf^г =%c^+#;tD-λ ! 1:yWĩ4:pQvovM}Я/|2?^qc3?Pdv4L QHl"?hZ9 H"Y)uo`eplz!j.}Uaa\nDDIM&@shwL u1)KZ=62ULOfS5AP>t,4:vR6Y;r(H\0 L~tB"&MY"B Θގڪ͉`ЊqK5ɬ怮]k%8W_蕓M/Ѡ:b;r$νgU)\֒~%X[- &8XukK6q椅 0=d1[𒷫OT͔iIlTʰLbej ~feorhݳL kKn,͆VI}")yי:o_&yB1&ڝpZᴁ4o;'6Pݫ) >?,l\zN HߕJGv|R 6A9װ1 y>SQB;H%!QǨ'94QH\.fI6)ZSeZU.}ܧrO>X]J5)ҍq󐫑Nt. 2q=#RsҲPZ`U_-vr1gQ*.˪/Td{d 樝B#fEx·'U綱3ݪܟh?1s O&F}%Uecil}zP=y S^јoiWŘ $H7"{1AbNu.L]89&a!`" \NNÐ-OQ YS|kZPg "vnCgў;Rx8_?pT$hW:NBubR`)Nέ1X6qA 4*aS;jt t.ny7 Ob(3ĀјTN\%Y]S$߹~ϘSP<"WP + mXd3(9E鐟,AMEey)Mtzݽ'S8Fӱfe)Yp$Fj m+%{?Le[(mu1#%X :Z|\emˏJk){<Wk@tjh$Gޭ+VdglvlPn*3 k@eXYoDO9>j=uXK2k_'ߐ(qh(Y.WHq޺^O;[%5H)]L;xOVz'4pܘ5P {f6^p"6\dEyJ> 1oFOi&qEse[Œ2x7"pNVR~tbeώXUS\/9?(>B0;&q.`>Fa^&b\3nTP߯2Xk, +תg(jj}<[  O5~^ҁ9В>fqnk]"`f[f! њj)Fe21kxS`,^>Pl}HΙ < ו.}'D.av˻ GCl'q XE1j9-i/Fa#M$)7XN%'sB ۃ&;ȔCq}r0_lR@ 8v#>mY]LvjKwd $z_2cluiʔPJb^#l۵=]jJq;p3 #4ONj]QG(]^aCRL>ƃs"0b谎w_ş`⇕*czkX؏ks}5!e؆qt??htig,["eRz@AK ?B%1ޘrP>r( s-*c?⢙铛Kbu3*'@U]eݜ8&u*)*WC.4pw{0$|{NՔY:J99= OY胞u3{ށl3YY JY$6!"D/ sÄo1aŌ}>Eay^4;x:pn\g}BG n`n{ yZDp8x8RzRL;1~NHa,QKT@}r./k,hO2xc|KŇ72$cDRjYS`u+pxrAwQ6ӊa]1Wcb^*Gc<{འؠ7: BBvOB8X@t5"c-$p0YГ ά"M;]1GL-+.p=&/k#,e֫Խ ll! ,!)"RT<$IuyfWt ևBIv=gR(By*CaK׿nQ%eVE5N/mS FZ7R2Z- ƞD漶$XG 'WJ]y|,Q+.? ;Wtm4+a(X.\1ުqLŞ2l#;X֬sZ7˺;9v!-Q!r*}o.]P;ã>sGB[~coV|g86|ؓQ#;pe\CS|3#{}LY+jQS7'jl)"w#~=C^/GXخ7Q ²ʊ!\Z{DӤszq,xj&PG7wjc!$<$s!d*WZې9@DX3 2CK^ӛ_{O{.u XJ{n{{r۵:pk_G鞠Ym~{j-q[7ۨÐOw[iۊ,۲'# ÔR[:Kr!_~Gg Ǥ,x<8K髦Zd2˅KI묭3B b඗jӅL+տ'VchmBw HGqԂ%J7Na?q@NV$R yv5O1H`v!SP]<`ƒA. \3΂|&_HA%&_]T'g{8y`n.+;vim'%Iħaޛu,]xscDnDs8ʏ@9"Eyq0[dƷl!\\ "*nx^CZ_⯞`S?GY!ƚV.412ycm_F[0Px^*9ɒ'Lv5Z 3}w7f2KN/7 y"['[r EE {m$T"]No:l_#Gɀ _ ET_szъD$qLA{ N;EͲTFǒL@E$Ii B2fo8VWL2$ 4fc?4H?G-N_WY]/u&; (kc~sb E <]_䒮b+;TH㓵J zG[|og?U)۠^b]& SJܖ9+֢ ?|XU{DȳOKɶU^(w*Exoi2GdCao0baq E OtAPF[q.M߸FT,u^Ϯ7{0.LH.K&\POMV]vґڏgCriI0D+}y}`^J2s JH7Kesv1n+ ^4gR n7r:= N+cwGӽH\<]&7qn8Nv,EfbiV+Z+#'e7ذʞxuHw,BYO8(Q#m3%/t$k Q8BI=C8d:OmHDɇrL:a痓X]*f0a${_`4JG_7`:Tظ'.>>>~T|J'øNͳy8Ү C]%Fn͞ > >y謀Jx.7,?_eY<-tXI&n;yrA˄U|ArR!B,5 Zܶ+V0gTSvcK࠮Ǔ*&vo iX8/*̅t KCۆiT<^(7iy XsG(,Eo"ke+qGwL\4VL]q/e1aŎ_P~h;h1A=Icm&6U)<71fKI^dR )Qf22 Bƞ,%4v-y15->a9j*u:p1C.Fn;!<( <W #8AkYp뮋Z4*rN ( tQtW?*MG)ީGSV@WOz Rs2>7%L ?5~+u)Fp&_< ѩ_⴪bq 8.ʼrT;ePjΙ Ϋ %pCqx8יJA@;.G(epMwΞ!@s~ ̫0?;ѸJJ/GetN>jVƘLZJ+Cm!gC)SVD-'5PVY `U'u#,g(,hAz,IRVZjĬXgtVq{EDuQF[$K¶ ?T}܁Z&@ z͎ªdڒ]~75o U21: *ʚ6+{\bmK%SMOWDZ~CI1곊#G`SH])Gl!M9k9tIm+-|dV]U?l[mzSyآ 31c·m^4t 3%}Hg:fXS]$t Q7僵]-2#l7MVG <$(iq}:1NR0w3Mi&l -3VV\pO"uIbhg [ -bhϽ}ZZj0@FaFkvF8 ipq b=ɂmY~N1P~#QyfQ^5gpH6g*McY08Ø1#W5n.?2_p䛳Ѓtj:Yc{T_r!Ĭ!)V{eV^P\ӤGjoxHGUvjƄUQE >Hns}{QjE5 o܄ߕc,*DTщeyOUI悯R=-'t7ɶg^f&.\Vʼn\^_T`Z^m3PJmH !7y0n˽4^a)!Δ@6dÆ6lhO}ىcշ7ԇn >qy@8a1(z`cHX a욋@}XƻEr>;$ZY&0y>RhW$Sp%;I@?wkܤ]Z V@Zng;d4  9nO$V99G8F%$F0C}*NƓ!Mt{MBu)AbNmQ usrE^}&mJ*6B>bB}@g?|9,7ӛ6^/,)uY}jcrF)Uz zq[^7X2 Do}H,\ʬ#:HfΏw|DsO~M>WO]>UM "ccPK`(e.0Zmy ٱq9|ݺavANHxP jEƓN30qC)-}bD;R lw([8d n`,{$_Tyt_qhfV1f(6V[aZ,gDWڣBx9$+͕'leGcV7g[Mɂ?BXռ5|UFv|)!=@!}O;ř/S㿌_ G(d>EX}-TB[fF17 6*aPFC=ѹqrC_KFmIkX[* TqJ>]ȼ :mP$>,ɝHG iĩ4163-j Ļq ۝Z(yUQCUSaC|<A2ZVs Nx2!LoUՍGK4v"7-,t&NIЂ;.ct&'o瘮o|[DxO r`FtcB,Té1Uqޯ(X:ڏ -ItN1_c'kS }Q% lUhW yܚ@=}#1s\jQNt԰xXeʊ)*䕃fj5uMǕ/7ΓEF5.iSqr)AUҒ8a91 Ko]v'u !cyZ093 #Y#~G܌&o/80)Hg/axD^_t wn: p>}<<_U+d"Lty dVe٤6k';s%&sHN-ؼ3|y6nTm YɭHu# oHe"d\bYϒktb[c}K< ?KoIqZ}%q H={s٘ވSȩ,Ih€oB!G4\G2{"3,[Wѩq<vcyA|Y4f}yL" lH|c!].t8V?K[NR_ g5 (LiГf?Gֳ,'٦=yM5 >QؚڮM0C7{b&0b]z:br1饿Tao4w& ̦I] (RD=cb6 9Qxa*GD*-S!?{ww=FK$2+@‡)s }Q{;{\в-Z* uW"~|<6p0&~@m,v {t}A[We1孹 T5^Q͚."J~V]4_OWpnXYTUa^sa9sxp2AM^VX_fzL\̦Zh7΢DA<&iNI"c 9sO=uȍ8-^X/h8 poW|l~%i\F&@w=0}U#}#CPh9tM}Qv1YmD>{Z^Q=>hj32 =lgX/|:6]/od|tr0LAD~1ΑHìv"Ҙ 2Ay,-nf>/2Y$kc1 Q v_9'k`[:e#Pնs$)wPv9[9c.Mb]WˀR@;ޮp,?O8_B3$`d"/R vgʘ̨xE֎3ևO¦[2VCNX=!F\m44)"V/}'L/c3 ͤ¨(X-~4);Ȼ텤x=aDxVo]'47 9JHf b(v!d|ZUS7Iid88mܔjeʰC13V [o ĪUjOY&|j+P5k+j#ïCϿ;uCp!YN(]Oi6קּ2Lu|]B~\3}"}ƤZ֏ھg]+Ow)jE[-]cV*͘&@X4'm@dasyAۛ6=£F!؟v$(ć[̨ğV _檛iਥ6U^L[(4(%&E)a)2\Jox| ŏ#y/Ccic cO;ϩJ->VkWigBA|2E鱅;4q2mySwWK"_qv 2K5" @0;: ~wƷ$ tKW3EϹ!L}Pdg_Oݿǖ}Ք 0p8j$g싧Č&>#%^CFLJr3>wk7x 7BmM%%,>&܈vyc=5pׁ?>יMɡ#m_?Q]P plWWEV Ur1@UϖI#+ Zn)h9*$.:Gs2/ /f@?FimعWwߊlzu'bh8trϖ/vʹVe HbΞ"B87bMwGd~+:L:q9ƒJnp(uOQAD3we1ݖ2HLe(=_~2:i5@0>թ|㶺F^kR;1To"5CU;(O2ʪ, &{x RCooȮPD/wԌ8 ^%5], 'UbWQ3!,FAZ%}B+h6ヨPǝ,xkTP>nӣ\{~K>1*h~zj0*o5h?Z|#  v9d •YO<~SwϦ~%uI '}-}Fyte\kno[OA-50B.Hm(9Za%RF{jB / n᫟#RFuCD[ɄZ3Ka\5oEgDfw > MeuAN>rl̘tt$& k/tS`(wT=}Oė #zm{ fkՌnO'! 9f|MEbX_a\@>uvdbt Fh(w)5<ԥL?& 3Qz1M$:qO)kb/lUx@((%<.7t0e{S@:* $dnV%  D[s-`KiW Ҙ) [R|Ε-'GH-йi#a(}5hV!ӫf%My ;';? ۂITŦvTL*2a4nEs~{W\Ҝ8h O`##{-%D3{u sbgѯ/l v]=\! %b!jY=a\ypQ4TD3886s JaA D̟bo5qiPE~!܃Mzѿԗ1MmzO?mL(Fcte(v9qBJ \tĔ-KAS>}I`=O@̳XW6 )-%@E)X41`n8eS[ov8d;ߖ=5Lχu?'t\[9݈!Xq>CQ4VH e- 4\@- |x︞GzpRϔlS2_Av;XЌ9:tt+pc]jOn8g^oL[_>,UzS@? 3L7%G٪@oudƱ0j! 3Fdha0M}*J8қ3W-X9~rz[7v+7X/wp7`ʣԖPs3wGHk:YջȜf oGa3?k&1GD"Efa48ð:-vĖWYc2كwqHl~qBeIwꪑLb-{ޣrL vvŖGIĺlL^ν?֛z{,~U(zAf~ @!2)*:PՏƬ֞Hf be40ČZgX"z]q(BGii2T x|S;@Ejm/T5^\fkɊB5 8-fUw"~67^s[ ۞lԳ&ٕ<Ի+U_Sh9u.}ԧn6(9ezdoo$ZG~z`%c\oy3ձ?)}pʾgGNhUj Z5mҼff^5[X :JtѮb9IA3i5Ҵdfp2^L|v[Lu/{)CGhN?TcСJ=m֎c8^9#X#Zʎ"q .f3aU &bӇ؅ZYFҟI`v`O"9GZ -l#jԩLktHfٍHp|& hZn(Tƃ,,I<4wX'0`06@yV8sNCB颐r qtYpB0n8kV^aE =Zq;.ׅ٢ v+oM uI۠7:H$IV5Қl_rHUqG6ޔk"B@?m?u9$fHȜr`!dH S;)?6dx5-i_<Ѳ5+E8-dGy2JX b|X[k%-<?Ps00XWU7䷒b`5քsב\D؊f<46\6_”;m{TН[P^$,0Aj;LW<`ơ83C]ヽlv$;deno]8 b0v_"VnwH`>`x7>0-1eﴍMWGrK 8 @o$䤮/Ktal{a@(L3&(-`nD;;Ahصpu ;'qlj.Vjq(6iou11sk {A0&%vVUF+J Rz1܁M|03\Fw"΀mMf)rZzzK0m`0兝v!рm"j- "ǣ{Y^̋wJ# \omw=PbMѠ,c{l_sO>0&9_&ı`.Co a8AKGGȴ vM/=#VCK5{;T&߄W"zb+twߩ9cI#._Fؔp1/+TPj(wz. ]ɥ5@{J1Z;<< #>s&x3ʶAH9r?Խ;DAǫFU4'`:jorxhP[Oؑ|IG  tMC'ӧS5[FXBżyG#w H78lH59b hRf0Kax//]H#Eu tHbn};pe ,Ze'i7aj|XzQK@.%V2>,"c ڍ44 ѝu~!Ӎ X\zM2\!&Ny89E-q(A`($8SϙѮexg!ԯ*rS9˅IԒi 9.D7;,5UK0NԘUD I',錑Z*A L&.<ԏw%8@݂xd@x<~~˭0 4]ʹZ|-4̺.]&AG1y{?iMqk70*"4t0=ȁ:tjN,7ޅC. FtxiW9΀ـZ¡GB񋶉ծLF3BeFZ+;{PX+h1sՁ%4QdͱDU=&6į1X7[} AV0+&F&SvJssbCL42W^gQ.gv ,!΍ $Bx68X NL<#򰾇 xL 6v s?DcYhJ_KD 5v9WԹ ms|c<DB$l&e%<5J;d<ǧ 0۽jF',إ{~Hgsƒ9OIb쬻G~Q{tQ6uz\O;σFH?)yb؋Ro`7hY[Օ "MZLn"e}3$3-' .B ~kFU#. ޞ?`{=bIO d?GeRM$XohЯyM(֡{16&:O #pYZLDR Hl(ILtJei`tpUI= % Ftgaa-Y SBv,fv+QO~mGt0b*=s]CC0(^@g8|憆wD:S}~Ʒ3V1@OP@;gX@;.%^FvXb,IJ~'\>.f[^j R3Qd$ 3&8OljaQ {= 4s^|J~{X;:\+ƍC *zXv,I HtNy&{rC">}r]!a\,_lו ~P-KL @nI}$V@0oO$yPÝh)? 0Y{i :ac 54<&VBIG"8JyEA9лOXv}[Rg'1={A2\ёL?+W_/&T UaxX*2-[hYZtc"5=.V$jIu,2,7DQduf-B!p1+؍W#~F^ JܸA+Ih[9څ4!\Y+vXKJg4ODp)Y2i+7gsp.=>j]^;0ʧ>hUqGXvnF AK.Dv 񢯁Ц(hpʎ0M,I1_J`*ErcPωBu~_ۼ]J#jZxww2 ҶϵhA#&C1S>ډ)ZPa1z)P}s6/ QرR8ly-40l-0B1vmz0ފTXO:IX3ৼ veBI) M nScaejj7\FK6\ s~֫7iW#8Wm!5-|wEfD&~IP醕RK۔@Q^o{ =y#ㄏu 4Hl] 9*V)/DHks3U9p;VϖyL;to^4P- aRZ#V ӡ?:H:^y"Y_^'8nS7uQ~S+uc5b=utR=T;AvmSӑs>GNOqP*uOLi4Ox#8IWFI>*DEI6Qrfa,MmGky,$!l;qfݱYOq[6gvjJ7쮣?Qj?0={"\Gԡ7aWT_dHAeBҀ.>URTl *BP}g6趸M(g( F+&ۡ Lw&9G%@Ღ z,(x;G9h{a,Avu]!rym(dDQ]r㮤Ó?5涀bfʉe .xӑYxH$TCڅpiX>G" :R nIpA,Sn16P?#3[uIclQ 4=$}!G.Y):{uU5, +fNۜCBKGj1'6\ ЂiYﳪg7O@4g},?m>hz5+e :Rcs ˹Q>9&Ujc6s(rb޼1tm>jY jrҚKђv&=SJaR}mU=vE+kQ'S,m(G}))biPv:le%P1ʪ[p`h5@$DjliD&PڣgEwOXf5_.: :RG7Z|naD'S_c}MoUQ7kSKGCz~q#pX/bN3n5_էpK\f`c=KҶ{y+4"?^UHNc-z?{;|+L(ٰeƴpQzN})#ݥ⫉A{i5`"C!ډ¾'>K6o c1кO=M2X  iF%2{"j7v]oV&].&l{̫#Id(W܄ز tp8{a!"E}91iik`&Ik~(HN@e-hGs/CmfY塚pMC<(T%_.J>pYTટsB-p3_Cܥ5 %ތ7oaWNת|>%K2m: LwR/RsAk5AorjNMQ;k"o =q !$ brL"[0z[ׄ[k h&Az_3qwt3׻%J%jyT}SS|S6< 5{e=k:uʒf \bGw-V<q{24-bGOk@f)(+EfM} <_{:4G10R-[&IbM=#IUK|Ĉ@Ʒ%V1K1ƛ\s T1V,z*KGA9c"@($!:sSRʅj{NdcEDj+I:yb`h^rSЎڤr8/*V1Խ˂3Rx/t#?bBsz{(!;rLT m *V,z2-cc-PQL 1Hd%^Έe`]= [)(Ƣq(XFv(ÓI_̀@9Iݎ[%\xZ=g w%}wwk9"dUD7Ȟ*AqFWGPJ:ET!9;(2DpBִ1!A[l%\|`ʳ>vi[Xb9[4ͣ 6"ס&Ώʎԁ<qLŲQ̖t&ph_ ]V CNv\>;tڠG64ű/lX),eQbru2Qݐ{u%}w݇ڵYY#N8*j-A?~Tm Pxfխ*Gkb)27x TJDöKY۵Z9PgmQ5j.F$`xj.(D;X13tMDI % .dVSz3:r?9r؆3))V' Es_'%RHmƟGXv# 6TBf3Rr[d2XG1 Ķ@,ߔOnROqy\@xQ̙Mp4v6﷊5{1?\|@s1jq4K?Q1,]l+*NY8MƞĉPz#FDX8$HTIk9yКE1Vݭq~5U$*W~9#v*fI{M'5HlϖPʡD*5{3}*y X?M G-IFnEb8:E{j eqm_zI]>*,jBG/>Ɛ6O/Glt̰Z5=0NT'o4:CGwi!n)dW3!EJ,M-i)8[s9$쇋>ӪI-5NBcDKHdGFpޘ ~,kfZq'Gr1oy>@ pReTo.ƒlӯҢ# {#;ˡfΰ (Б6s') XFJIunp"ɍe`p-d=l]_g)`hER8NbA7@1LnY~\}_f|P̬`ACCî<&z>7䰮̻p__g- tvˢ6HzfxqU/3$U=حT{`'f!֑ |K_<UP)R010XTn&93Sd.أJj[ $c[ _E8௭,/?cC9\ǾԻ.nb ; SrWK⽙ގ^jZ= CaL@5wPX4svͩGV\6ee1?tEzG%>\hEG n~94aף3xas%ٞJP w$&&gδk@+mW*Dhk{jܗZR&*` E9 4[`R:Ab?A֡tiب/ ^%O3BS3|y@ zsCg)|DenMu,S_"R17vҞƠCsh|29co #T?^ {pA-?c2&tC:EP!jysQS=PdEA$+93=i̕^oؓ<l*( ިEаtE庛7I:1,(hDox[$2_ΦȈ|2հc^mθ-R IϧRUX4Pՙ2ո$ϻmRJDؤcN8gV)t}#)a}lX% *T:bL6f/77W#9ҝ{dV %ij@pïa ]|!;@eɱ` ֢ Uʖ pb2DK'1T MT.-<2w<46_P,m6UN8qzޅrZIt"oIR~ ?ke|(6xlZ틀ZCOR\T?x"΀/+ƈhFB z;96bftEmj Lww9͆?;O#CfAV`_J 9|Q>GbBP}\$$(0OHNbNdlTt-ݩ+չ?Z/c\هht] m,%x1ҍU&#h26 ԞjUDރĽWW5R:THm]Ǖ lq8ea4Gik*h+tuڈ&T5sSk͚ϷwH?;-n{8b6 "36"ImbK/ɳO,Qvp+pӸY(;Mg脈|aL^DYV6[⎌(2coAzQ[xdV㸉tU);&^B l)TmR24e x$ yk-*B^Nr-6u:-F NLc u9TJe~5:*غYȥI""Q;ՙ9z7/Dr h]K8]z= դWt+]xt2xTeq!h(YW EY@78aυ;g5,{7^-| wܿͅ$sk8sU8̉ EEsY=-QIx#kHr$ 0=>Gwyf\ 8ܑٞID=f]Jaq̾@%y;臉k j~j&7c{6n̈~&:OPT9,ilW?pϣM0tt0&bVwz-쿊RHF%G:K0#O2V{$Fe,i;XLGmQ[:"@^NO 6=MXH(7,܇D?㕌8tّ;eFu?m1ވ©D @;SYO0h?}HRѲՀP%--Ly꫹VW} ,٫,DZ-PkǑYP9j|'ȺϽe0唡1 Os @S7!+!G$}&WdL*W\CF({;B3o:lj[̎מM3\oNZ?FA{08=0I}X_iNf/_sd$~,2㝖nyYJˏM97GN$WCM>+'_ YȠ%jLD;dХP谫XyD̗ttL`8x{C7, #9NUjQ@ HK ҥBu4|O;3`eEd ԒDP -B"hdG‡wn-0`DݶwoUn;MkDxpD˲!z^\fEѕl`Y9SMRJ*TpA> Z;!<j?_7b_7+4^t燞 ?J_t/kI1-f$ ^2[qJ1nxcN:+דɌw߳sQ-WEAGU?쬼j惊W]&3+">~t0p2W|%L,'nk^ΊCl\vefmƕ#d^Biل6uQ=T .Ձ'⠆ W&ٸGR|SJɌ("SA/xXjۂ#=w}y< :مѭsc댨em(*@2Pob :`R~QZE-1o٨ YQT h~`iU7I)C|[O_ͻHYEăhii^EClթTclrvrk?u|cѾ}+4Y9xG ;=0sLmrmNuh&i.$>P3qd-_x֭0/ݚ}ܛP[c@@HzMnx獿~j2%RGTR,)f>3*8>W8^41Hhf#t}UFm  S׺sUHV@&| Ȣx¥t2Qi [#G .7P>_vf,_u0~XhSh0:FF{Gqgk4f;K.2EUi#~p̐#f&. ٍ+H 1%+i{cgˢzWcVB'B©VV1: g^ThLPC$^om_ONWŰŧvP|Bd%{1@Y yInB-J?3YCvD^wە}6S36Bù߿BfI✤#G^ę(jgCRⒿ M4 [yo09^C9;NJ "r-vH4J6 \q£eT"?DCO=6];՟EX[fzN/܊.8ps~*s0SҚ70.~V;N6d P4[/\ ږ 3S0pnJXE9CvL[psZA8.ebu+|z >"Bȳ]֞ :-2k]$3iCA{gje%uY 7(0B-^{SJZGvRA/fo0rPo"Vdv"1 *k $Y YhV͓5;2p2zQ&|)cd׷Ɍ@O,ׁ [Kpщ2:fc'/(+'cuqIxc= =}FQrGm3+4(( {<8dI2hahC(]hm0c]ce:''/K("ERշG&U u+\ۈE6Jl?^\;x괿M%۳@N#~A{[rW"/~@`fw*Aśr{'m! ?*b%2<8ۓڔӍ{=DlGjVknLLΦR'ja+3e̙)H}1=`Ba!hN]C5 Bos!L \'xR\ PqKVr gI!s?vz<$OC =u~?y\AgU %ΫW@[bk<}@ TRoD6 Bk|8tm LdJ-<uٵ<{>vru%qqt<+uĆP'YcsT.~[$kGv-Ss[]392W>v-o]z{yyI4- W21jh cr3t%!// SYid>hWmm 4^{X1`koĆ8Oj>W uܙp%ό')}8o*zTAS1馍ICEXcEc̼OyOy-Ѧ—S \ "*r-zuhPjvXT7[-ơJV.Zʻw2tu( VkI߾үn;{:!L>:ɱy‚Xp  H`?v~->bkƛ{fNa47#Ho,W{ t(bIn1էv.x=3 i4ws -A $V %igDP7+vRC%TGX&EUE'CN[‘>eITFX+\~6P66M$2/ b/\|n]>o`7PЈfyϹQ?k|XҽvDp~iMz28<0D- =}N`. j"耔@ 2O/*dr @7]ߒ7D^\ZCnJDRN,%M{XH!I g1 bOɚUҦsV nI+!S1E~^,3fY=*+67cK{Xlz,fTQ%0=(opPNʇz%qV"{0fOЈ=HxL:"ƒT=vp~# M4.?77̧oz]F}EmAZIDqVCDZrfP&>m<6J(AZ؂^ca9fD knS6,Z/v\QfJm!=8d4hNTt;"I7bNy++wmTA,E}BNm> ,ܘLSH\3>ӗ])W4{4.VOJ@loJl--ŭ }\_x  :HR}`~[ȷH7 Te_it 2jlZ:"uzxPހKhŦ9 <]2E%E?m^jQ(F:I!x~UbCq rQ[nu1:iBCHP@+ύT\ЅXj)fޤTEc\"Kxh/5 ]s-Qz^==HY._쨮>e\TBj Hik;B\13_Ȁ*$8.\x-QVۃ?m5tT |6:@cZ;@*U_VZ2ۇi*1bz9_H7kZ[Ҁ>gXi% t[Tt̩7ªFyѿnuVv^#HHL¢v)N)x s)V{\"޺f ōEF%RGa8xmirɫVs9[8ކR}ƴF ;Gr$cp>J`0^4 q3, #ܫ`3reWFbE%&-WQz/jSӮe\s%F}ޕu,J>J82J.3JS>gyG%#cvP wuJӒ.~CUBV:ZNWsAg)>=1<:mE`i* 3FC%!Q{l 붌ҌZAdO^OĤ;`JX%0|:o[f#m'ҳ|;]]"b:mϺPu#[dӷ0`t"9wtykm޷cj֢?߼J,hOz!b#"ˌvxT)@XNM%q |# sQp =(224a.ĝOE6W̐arե PqRD=S7ExG_z3XYCf!. Q=T?,p6LR;GΞ JUߥ7YZL8-%ٜA@DV=AK?Mg'C=llIWJ*pC^]Y(>n+z{Mx$B.YkS/VsK3Ўȵ!)J)sKƏX[ 4 M}TEHr3j;,"ϷIѲSÏl%TvIuZߞA٢W]L1&uMR߲D(?枃*ӵJ2Ua`|Y^7ȗBaiHR#T!%)|W/RLcO2'/ZPErzƼxi3ɣD+uvo!.֭/F+rEPPBΘ"Htk|rg%$fR/kA! xژǡ_4hѯF  !YM3 fcv#.i9bI[0ؐ@?G`Vk| ќ& RqtmS#6zNCFQ4]Jf#.RsNZt<DGBΝC6(j0:Rshͽ2(ыZR)br]E9NKdјUb[kOܘۧ܁1J0Rh1 (b_.TL3/eTF}|07ŨZO43$YHGk2uED]DӾxդ)qW튯YI:ln4rWоxw+ȋf{տ/LG-\6BG_8,؀,i7c˰2mWliӮXFغ9?$GK.KO=lR 洖u^V5ˬb(_?C =8f~m8e֏OmhYlE)xG sj4XI:Dr8-ˁ?CKX/2*Ӵ!owgXFOjZ;(w_(R ':ٞ4w>>-"_Np0]&;wR g/U0M"ްoJl5 pj,jzt~ at;Iɜ9~ _A.d&y;zJZi34bg^q.MG=( d3k%_TD2^~A{-=S sFkL] v~! FjR8<[C7rF<$HZy.Z aC ‚#<+DuIusWi|7L_x,RuH1Iup˾78λ Z3SH힞_8$$Tz_##"zk8b8JWT{Wh!wI"k0V V $Fl@5I`tF6tgW,6v즕H Rdnѿl+2RVd=oElZݬ(Z];ul|zQg?!UMc9=(%I%VIݠzkKݜ%\K7}`o/!Þ ˰VV(m^ڋ^t_3HEIւ$yWE \nR-%C(Yb61wDTص|Q|>GCטI [a뎼-},X*ٽãKO՝H 5FŤ$z͡`֡Bs$@-VYspCעm-qKPoDƓ-`;׺<+#HN O3&.c.xKߑ*-r⒎s&d4#VZN݁ob =;XBAgzMo=utiq{'Mx3 N^:&钤fOr~e!uYeiD?҅ZY*ټ(7V .gtF+z50pڻsue;x*î x,o 1QYm& -eXCl:[H&٧KgۆuYR{7WK LuQzWd8~bS:g[9XIX2.;[Xd(ݒaMfOu/;)ҧ'G9IP2~9 <, Pg;{o5+Ӝ/A`<~殙b"6o6+he?vvmo C)p<3nopp8dp/(ZXcN<3{0C GXKkex$0-_>rUY+bGִV[>*Q>+Jq9&2ȯT"}S{)_U*ZMC_H{#R9wPHO`)}pQ2S\׭fE3z4oVMp]áu eKI"xַ1}G殛07&Cz*6Z 3U`k!- c2Gs}FRqNd&(©; x O)qeK`sj(r3x`0sֳ$ҊmZOm"ߟ8[!c+;shJrM3r{Rx8&3yDRe`, =|Qo,*B"ϯed]qu%(-yU-pI_^pT)<4P4 MucvEoA}~jgIMR;m.xujjRS\M)w/֤@c4gp9Fyh%;E0W{Lés8S.;ǒ!oHt /DHfc[ 52ȟBr냤W,[XYL0i{8ֶM<)!%o:H6/~F+OB7'JX6HֆUZkyP90J]`C$QeQj8Я}5LW|!ʂ<)#T}ʠ1|z_*bCPv_|8o+I/'1_u'.aZK'F.HDZc%G+Hgj;j^/̎KSrmi)Vxh\M>PCz~q…VZn)<_ K+i:Vtm?ʳ˅.H,zi2=Gd(S}o;mQGJ sQ<7|d6c_.{@рSNVr-uH5Fh]4z%\3ޝQ\HAlFgʽU#'-{`٭ŦbvU4-Lޮvy^0Umwm VI;P 9R0MW "R‹V~iJjwf|5e/ot@dJOzYRfF˯;i?jϳ^C:.]X^@`o3k̿?,H?gfn'&kC_>hV/, L ~!*5,h4 U{uTY6v\CݸyIq47GKU=j[>,"%rf6y.B.q@_9KW6iNV\1uD)Uz#GrDRVN45&nӫXͻpjǢG1>QReHDQUzjko$4 hv"c *n/ъ Ɉ1{%tvl{r%e&=d}ut&ZFW`^}(qLJIP"y/sm*}_(w M(=z2c3tWR Ua_:lyx%PoFhmrZGc"Nn{\^џ 4pռreAHr|No`wP0.p$e@>+š7_=Bg.[K/z.n^J|IQ㋧a536V Q6UA`=޼H EE=Ս|:lܥ6#&1Lmv:UٵS`[+ɾ?s[.,M/ъHW?n*i%!5Tgn d꾰4k8.| 6oO$I㵘8xv zZt]'^x@TpaAmuA4Q5p@MP;:铴F};$#"D֡N8qQIi,*eH>_zղqB1Gw/0GLlW8_2i^ͅPL ^pB3mDO$6H_{5207a [R1xm6|g>ăD=Wy-;>Fg=ОrK /HgȰ}m곋BȱU9̢c)ǔmJe}ݨy#;% SR]@J@AgDŨلBcp, ?/{׵:~ST-p}BuBe[/N~^(˳rPbbn0!Nn]?=2S+Bnf)L;8-*Vuˍ5FTEl2!JثNS^_$C0A:O|4&~`:uĥ*8¼ǫƟږP]pq8"pxZings2KE]jnm_ţK32FKd;8k=eRGA 4`TxJʠÀ%2[8T_7ޱowMZ`0䞠(XAuFu#/w<֗=%kjbݵ=V_+qk=Nk k]w!qJ",'4`U&yLZ%UXATo8*}'^|&8=b&xI!GpuѡfH;ztX% %BOo0$btۅ;̬X8M{"2Yb{5U_0εbZ%*0f v7tLzMdFS,EEhOx  B.Σv{3EOccn,__]AV hl'A o$^Ifh|(bO9ƶ|*,Qم.TicCwy6D+ "l!cLwsn r ڝx57T?#0J5h(gX|GAvt}ORG=?.O"+*adTcQ3lxbM:FZ(c;k5DͤfgZALU`ahSPd̷PnjBK;Қ{JTA hL&9yݧ\\kK(~Ȏyc@+K,VQ:xmҴǭű> o ];]{u콒(D [x7oAIkSO0:;M\6kl#6%f8 ASt}+4&-԰㎊8CĈ{_rciĸJJz\xI]C{iٟzz̻#Z⃟J pjU9'D±8i"S}>]mCVٛrJQUXQUߌ7S¼lL5alRaJe5ӏ7N>JBX^jp=WŨX`$2?R~8烙H1O8vhC07(k)q&ZiPp[AZ㉿N5𩒾E8~IZ8NfΟy$Nˍ)x:KDѴ WBA|͈Z i/1;KU-KuryOWo))mg~2=jU!ΖtO >;6-/@=fog0Teƹb $tuzC4&[8?+݀*Kp{Қcud~L95C3M7*!mhZjWD/w97kjŜ7Ø[Uy"Ѩ/ <`{W.I~om {:`?R]>ń4pB|I(}?c` ÊCQx=~R~Gqf6nz2ԁ?IRO-RɫPv/{mkRwfEœ؏Br(,$;bp{]~:lSQ'H83lU3o~SK d}Aa7<Z.l "Y *zUE7"b25}Ifm7,45[u ;y*WS~˂qm#̈ܭq5.w0R=~6tϔ?/:@.?z+Q'cwi⢜an#) inP?"#pbΒgTpε}7(ڔLZ -% c.TShY[ךY6xMM](Yj Z ͧr۱nPlw (xA<]萆@Я:nuZd^|WdJKxdq;1+V`ռ9@%vꏙh/E4Sqb*@^> 0AޢJ> rW&Q,gႌ<'v]9x Ku>{Q;W[Z1vjQS r :1^u7Z/|Pj3 H3s9Z@ 90J$X;x OXމ*%kgh d k…w+3[\Wv#Z RK\,hkX|_Oe(z]UuZhERKL%|21^][ݮ"/abO`jLK\3;_qz\ƒ/Lo 4_2h}UfV57DXHӶZ`HT6sWCT\.ҟ--ܩ"`˝&~F؅*~r@-|aoF$kmj3^|.:C+P'^\&K. x& ?ut Ed.g CɡlҶF sHJj1,߮B/7~,W_ @ ?퐐Ԋ$؍/@ZBpY()d<>Lg/WWvcC93Xfp+R967t$9iQb@aܡ.v~vObQ68ߎڛଧe~Z+7M \"9-qWu*v8YfܳP * j'{%hӠyi\N$DPY6Ukz%2`]aOJJRb]M5]ރ\SB$]J֚_ػRgk:V1Q7d5-0pL ~GB,) 0IaK3Yr+w-*CrzcT[m=q9b5%1Ei4_r< U% pfoHC9"&ўW` no;E,u Ce7{>ס)A+Y21פf".AcoZ5S(i'\3>B"^CSBx ϫ1 PB8>aR`ɝf 7i=p^1K&4uT6Tߠ;na,p/{ܳg߰rY-e~7F.t{j&+h5}xytm8VP@CTLV(qŻyBJ3ð#(5/ႴIN,q2 / m.~$XWB3E{:E]d;|U}gBpэQ|5M (,nQ9'c,ГĴ+)V-BXL}G_WNT8<\3mx|Б[YX)%r)98(p흉~גĺ6˓ѐ*JPP1\Lh9- ؒI U=^ 'g' }g;#lU29tF[c&Ϟ3Ѥd+`lن{>Thp^Tzh P BCiN/xNlu! sYv*+VԦ7 W:\4/eyL=s,s} ת#/x ?Yp(w[]0jIg4O!t`F}y !xJ)̣r}.,'c¯o'Ɩ*1(B ;u\y7uѺ@ԲAE@VMCx'fj0QjW>@.fJ1n7 Cv ,wr^os"\`:كEW; XPnNb1jW1.m!6}pe$|B5sтUA]ք=Ĕݳgx3#JρYՕ(CwǷ9ȹ@#/HFح0]y]WtB$Ads ʄecȕGY*"_`vԮYٹYWL^dd2F f۲!}=p." c6ͫk\6Cqʹ%^{˲td3_J|!YO'4-'~ FxHTLqV6Eպ}e-s8 =5y%'}J( 4(YdLUfr: 4gL[]iMd0(A S-'a/MTPʶ(Chv"-'U>hF쥳?=$]x9o2c,EK[ʵSIP\@pC YH҇4 үT :+WJ7gJ=Hq e՝@=s+"%iZ|ڶ f#>me!Suf# ,3/_YehP)H]цݹ8} _FX\.hNDC(R:A`-3v$v5-n}ǧOHƏ"~hKC=сlfA=r]JNWc$!Ѯ,[}U3`_uĸpûrG""}`8b>JG}|G0up['Rd8_1]ʬ۱鄉|1ge#Ǵ^%ߏPW6+z>0 }3ޫӞZsCȐ/Ev;e V1x"KPaqq;pcNG9m4dp84V[+-f|Di&DUJ)%ϵ)NX5[1Wtxe?A&E8\zVOA7s?z'X+{ɧtĤމ3N(jBDOR0&a /gTǾwDlph$}q%ݩDU#@Қhi&815߽>F-tp#; }[<KgK{$v Wp1(+kW1GcdEWBԹ*M&Px쁟׆?y]=iF5S3YC*cDB(gP[.9yp70_2ـɗx++F`Ɂy5U6.zjf6#nɶt(;U?dF +V]tYDғ5<|x;r'u%G-/6&Z0XPl|N^ 10*yAoֿO'FCҢ J»#OTM͞M+9V@}͟zl8"pUB$M]u޽sN3άϙNz [jfҧq{4ϵ~A,J]>u!Jpq`6<)r@/e6$hEwς ,ͦ|+Sgx1'X'nb\s͌oI\UXE5kUp|^ nl8>b;OYNPq͸†i35"`sY*)ԋa~5ghsѿ ~[PqP.]ItS4DlIZ +lEPɓxtF v6}Tl-r,1Wa=K&:Stc_d:xodQ<2,VC#4 ރ{ F_kV/Dt,]pFsM!ęJKad ,8pwtPkXܰuqPLCJѿ VfN ۃ]r&!0Q)PfI ;̍&p6G-Oq7WN@z)zu}Y9~=iR@+`rq- ! % %,璿v5y߆l$}\z뺆Dy}R F^#ߤyU ވCYw\TO؞cԨ!cPb !Z'A-\cnS[Qkë-lpr z_ bz.#DLo^\t4ꍇi9Xa+BҬ=rtϏDf>7VܚZ(M2Va.ܨo&+a r0){[PBM<-L_ȉ ^;86)G4"ZL{oD]ڗTP ٛP0 wA j.\"kU͸y?hi#]yJsN 4.5vg ڱuchs L{% !uW+p&)溍jiU?+˚CPfVT( ܿn$ 1$*:LЦ 2`ͺLE"i;wG۶:t_rLL]{SiCpZrB33\BJs{L8s8H +F`B)fԏ쩣JzM<zSLtjyp0/ J IGgw`y3(yԎ מ57sO-LhbџF2!*sS_``S;{}ž8l4%Ƀ*Lhg2AQ]Q\w ԑVy@:?L 0}1h2wqԉX)V/ۊ= B@^ONj9:9#+2b?610 W t*KB^K3BPaRS-JG hkԭ^xQ> Ko<BF"P/!QiYMGըL8^D5@;L=g>Xy5diY{Rfݦx{Upl7Jε+OD^D;iV \Ⱥ# keAjȎe,ѨfxLjfpqUH>1Lkc0% qĒPS0DX6c]C{mM X@JJLE$U!5xNUB=`K/ڼ<#4](Z#Zi"$9a,_.szaɘ_^i@seo3fo eiua"-_t}ro]_p:-.ZE+OS}AܩNwt큏O+ n4x*+D91L %=a3?vXUP *e<9犡%).WkeY'#gY *<@߱nj^z.NnxSk>~y6Ùᙟ^/m $z2_f-Zif yJ90d3U aH+[da80u8:iI]d F,4;Tcõ6P6-;5shxqTñ$J4*)Nq5L?Ӏ^Y 5S UUkqe<;b"ި&W_xAY~[tvpgD!W[r~_h-hk*D;wȝS /r'yܲƕ6XdGƮ!p7t5^ݶY>YyG)U3&ݟ-v@& ;zRɷ*ީQ-u7KofeމS  p0S6e eIg<\ݯ7lung;䍜uF_֍/60I&\aa?Ws ~8zrru8i/vW[j.Xc%-0TՋ>d浱G+o-Jo3qjS(N@{ց!V%!OTV0h11CR%க$GlSC%|T1]NGEErͧ .DaD|zn5R*{ݽIđLO&K_7 $,:Lُ ߟ BK4=1Ekm0!ko1J'O۹G"IX3Ow?%)OC*ǼPQKr?(EWmXVUH9gUKny. \ANo B^Kņk k|%r9ɐ)72Mph,;r O \=4S(7I+]u}y`Cn%[(n҅dGo$+3ʔѵ@K*YOp',VC r/~r̥)Dՠ^]0P5f^`4 &W{J4gT?Wr'{"\! M ƌB}{[#ĵ2kk+g/Z#.2.&:!&G#GYh 32=# EˏT b|J믭ai8jсP-i+( ._e#}?]|\_̡3Yj3@x"=cT/ "IXPZQ:Upqh2@2*k/{ jQ Țt-'Lhq΀!"j=qKф Ħ4@v8A-_>Qb%= U!]ZAtM/V}Dq贷 6!~5XhΊJ@E. k!;bP~}b"Xn8Lua&{kAKyGXu-4ޕo9{u!Ē#5$,bCInW5JJ=uN)RHXnm=U t*jL:q>{R݇#_s5[ju<= ^ŀzMyp[h!KdM)Cޘk]zuTWR#oرT)Br`ɐ8@rG f [x!Rzi(oQizD'TՕh*s脂\agAQCN3T^i~a3_ _e5mcq.ELsvR '٧ `["<_?8VD{ǵDb yhr[~aA&Gp0C#%"2A, q/~]@Ңg+TW Zm7kB$tX)grI|ܲ->bӟDl*ID[.C'r<}$9j^_9]iw$/𲛑w} 9xmLd`_t|[% Rr'逸D,@DgxgӋRӥ!Oǭ.JI1ǂNhnX{e# D{Q]-räZ'y~4Z% kT3h}:9BszRK(Nz)런E46;  iH>DvQ(XrMcT^mf'i4:GTLeKpHCPaBfA3'wޒ$lq]@ II8h#OD z4L0Prm k*j* =%.w{8'٥܃}RfDTx^7%ց9wsL }=m@,kWEw~eKIznnNoMN/[X3مt*hީ)<daФUK8;'1I!)D迗mƨNO핬"n]ns>s (k25.q9-MNԱ鷎H[6NN>Mꀬ2:]]qT20KTh( PܷҙDtQD м]+(}8Ew O R AJZZc#΢ߞ$\S#"L+8?u`5/l|YAv= s)e\i<k_{On5K̏5bJ`h գӴj%\!}zjuFεtђP<)gݭ s1!dFgE6 p7l/^4hM/j׸0.W xO{Bv?db*${:(CK´ bIvd껆 , 6> !߀s ' dJѻF낷mڽVք\uQ 4gXëT:;ZCi9@xņkn$kAκ?r$ / i= lcM|~I㷴}'W4s>)MĐr` ?PBB{kW궮=@Fyt800DTptIŎ"3S<|L`dY=`l=`<; m?#o: eUwU|{^L!U\R+yV#෡(m}D +U$xxƯNmU(K"R㸼զ$ƫiN$4S ԕ] 8!e)H8h2Z.i%›k.ÔXEǗ;o[͙0$`|)"s>.yotȞ8 sh:0dnEĂZ49?BP2 Ī}us6RK%jߤt_Ui?AC'.G=gb1+,440wZ3RUJALp렶c@=prXjJ)G{3=L?Z0 -NU)"N&i%KO7mqH +ٕ:wcPFcO): w!KHF8z̸F{uep5GAf!xz_x rP@>(:[  h&s7ռáw*zl)ZaG5[`j50TtO) Bjэo! 473[v-KW.ϊ*!yUӨʓ(s/<83tyQ*IlHix`tTk;juknwLLiDJ~iDnMA{&Ĝ"fAcT#w&U bC@kB)9`XvjXYHi'=?zbJEI.qIcI rx3uJ!k5]B%^nSLUuB#8Uo9TfpУޯ..aY'jAӼO;3 F:gĴwxX 7!$otv劧cKzC2 ͼ!g-,љwA!E{C(F W_0 @oM@6.KXW} po]ҭ=$K7Fq5N:ݺ.ߵ֠̈́k/ԕȐHw s!Z)VsZT9c#NҿF#픩H?"Ǹ lRr h"A尩qb|x{#?ےq.Vj8{%g6i4'uEIt)ׂ Z&8l?HAhXݽ~cӟulD56eLT7乨:cѬYx!bw<\6m6,?|@=- ,i_X{} 1Ft2*ӯ&8'+)` wJ؀ y5$gu,ф,jQk;WNYby #@&tY>%P)^{6(}A{ r񳕥H8-?:m7>WS;t.Dz6q攓co.rf_tHӏ0X>,CqL)c)CzmN&h"hd"npLՈJ1KԲgWY@^fw t0y G37!zQ_=VAԇ'~,A Z.+Lڞz ;.),~?z&}hKUNYbl{k؟119K%,ѠKOc3^KR.f4=;j i Ȋ5fߢdnѬ5:ɰِiG7x"}{ s (iS)NܹR?Za P([DZСـuĹ_acGSStDFAU2VYpru[UKAb_4cjO kt]SmSuYt.Eा=UqӥF_MU}}8fLhV'imJ*xQD B' W|z8V k%•-D 3^cWw}m-5; SF=גk{0ydנcНφ Ҋ(a4cQ f:»yzK+ěX=LaU69X72;]^zp[|K[ѦR?>E&d_UagdV5˔TdǘT~M^n8(ue'U`% 7.U:exTɬxJ Xl3ŋNo#U|XzFi]`?AmLFKGشS`J8!3PԬ ٮ4E 4T*8P0 w'׋\dp"ˠOc;%/(; 6t^t)wX4oWf RH벃~F:Hs wT_aN%ry#)sb+ %J5q n Hzv]=4ކ<,Ӿ%a?tZ^A,ѯ3-7(#Sa@8INvc$,y]S +r gyC$AbDOU7/ okyq" Ua2of9xH PgvT侭6'zϖϴP!f]ƽ#&a _G5m,C+C s[I< ؑE iJ>._q tU _@R5)vrp̬G!b/vPTv/b  nOEԵ={8y *ԽG(j@"ˏĠ_r>;ς%s{ڃsQU7$',?D}])tq`rm{#%/ɻx j>h`kV0k>P@Ċ.%əW,P%~\#1m%tq(~ wSt|CK)^\l`"1`RujWA۸zۇ6;__$C Nħ0 7)5b%/ߛ5VzV!WNY~a2uЙl҅ G+Rd4M0J;q̸ZQ!t؋p1*u.p{A!%^$c̦ ~#Yў ]lS ߩ|BA}?^ `8>W_ MHxhOW Y0=i/}eF,m[UŢ0Cl揨9FpvzAv2hTs4B|kOBp +TTeIe١^ԚϱY˲p%huɉK'smW5p9Xn+JpqƘ^75.lO-w}Y],` N %r"䯌+G BV?Eijba|(nv <0NgGd(tH"iQAJ(_!AoύԷ"Hs}$색*G6RTn$8HkҨ=CY!)rϱIuǵb#dQQ(ZM}!3!-5.Yn$E,TgUc]goZ5(kSӹ/j{ONZ~<䋅dȝ>=P6C!_/ƆbヤBnꫡiR.Lz?vU+tr!X4A`B{ލOo3$VXO:V_x9b֏cpo'x6DpZ35m:5b㦁KPo? B%f`!l J7rq L*GgbNܘ;ĠNbVCY+EG^*(ZW^7@z ˭o|U""cÏ>ӊI\ڭgG0ۛ ˜mDLܸL2I41 "@±MΆ tO^éB', Oxsմ P~m.IAL x uvbҘ"ᖖE1+"էIbWc%ly:I ;t  yCW7fj^yь&wFSqtH`]H>k<]j_M-|.$EXFύL.{D3:JI @7nGb+hf%8u-(|&+Z߶uP[I 2o3'J(#8E' z~<|Zݹ)>R9ŴAS;nm`jX42<=w0Wv*) {>g''yfpzR&9FUһ>y{W@դpc_g"H`Ft-u%ُ2[L$wt'%t +HF!ɜ3x2Wl#\ឯŰg;"{ɘ;1®O`q)IMi4*KQ4K 9(>j/1S~u(XsAY |${.[*] U.,*452t<` *^2;pFB>d%}}9hӯ37@o Hn-L:r-m[_ >Wf?@T@3\+rm55H+;جwaJP1ۺ{K DKƌsǩҘ`T\UO:1oʋ8thELj=._P1P: ?=oj SB\Ίl.3y4YЌ<ӂhAl>IP&ųBT ^MHˇƝWO fsl!@8LLZFS@vg%6W] [ҐMċd5=l9EcE3.='bHv- 7Z:D,I}> :m 40PTJdU7B_2SSYgs\ TBjbw Kt# SۆSwK ʩ2 ̒ZѧlBά Z~jhCŮ>!3aI @̖3گVy_P^A"T791\KObZ3)<DG'-lHjuJ:91ʹ.z*t^޸B?,BSw܌*A!}g/}хYEHgN(z纨ք3]=bsjGY]P̯5N@^)m-Ȣ‰][/Mc}u}[nKp5f݆)A_bdGqAzRV%'#dl X$sCd7}J;Y(#2`mށI^mwߑ7XK9Lauh_XQ 62՚色r8reckr)0&[qdYjt|jUġLPH+ $:K+ľ~|Rf^RQi_BTM-y0C6KHvՖNLYJ W >܎ČKh.BzRUr2nx&p:|sm}(K$3ȹ+MD_&G!^/G!g >_5u@D-oo"?F75m[?ն'fI6&=YawP;~H,ވC{H w8W6n]B\We3Flhl #-F{;bbah. pR fMmk/ZF- D1b\Y*Q=j>X\u=ROjcqv``ne'o0G$,> .^~04\C<)'e5ŭ4c특!>vg:x! dADAHtX/Zw^PO|uM7˗>f"b6;%ˊ.ǔgcžx b\sGCgI~alCl|C0 ! r$`H5״ח|#ּߍ3-x*NxD"!CqVtXyM.@ԅE$bw'Kgi:s4mdkG:VjT)>0z 6x‡P]bΧa f?|)f ȻTn1 g [6z%L&ц  5\,ZW 'UcCh,W7*w[&tbt)R*S"Nvd\;Aթ>_MzRA5NoA~I%.ULh%81ڶs;^$ͬ&4XOW^#H 59/ڊZYvӨܛ 1ȕϵ_8و+- .Гz4-!oDFtue1gi`EM3& >!Q7f;X:fo,s|wЩ@_RcJA iPɻN&Jqeoj㽛Q^C%9^OV ^1gS%pA!9vQ緎eYp}#=U U\\1A}"}ˆ45hp&KBSTqWX"qJEjˁ? uP+q=nO_/7=}_c0%BDswM:Q5| "B)zuۈahQNh-`DTϿb^xPv댗)<9JQCX󆐽`ВBr6ћuʔ]vdt&6P2qx^ ex[ݪB.˱,Ì9e췬$C[ٯrgZCvQH9r3Z7N0$/#,_Q˓@ykJ;u҄mT{5G꽦sA%k7/Gމ* B]?ɑQwAB3psq?Nk³Jz}) n 4@4wߙB#t\وv[ļ3IrzL,(b?9,16ׅݰ.X\xC)]xؾXc1V\ߧLZZZA Slԇs^ !C=l*O9^@A R6WJlm5\jjuuy].QFJFR{ƩVTaPr$Pc?%x;Ϯd]Z]m)[M #@!Z97Jg>߉ͭPY46$C6K;\P.gC_RKNE?2T͕ YgRͿ!{?Go=턾t=R kIq@NDy ߡv)ʦ`~h,ʨ(Mכcm}usPhz[ҏ"a #=x -ui]O1hrqdx/%gCkTqQ/}p$9F -t_&yt{`&6w/K V6iNh3UsL3:Y8K]? _+ɧ[&6bQ,\0IqOC/W ,,B[/H)s}&B,UmsG3yÀ܃$Kܞ^7Ҁ8D Lړ7^ |В M&/vi:}éť$}E-%ռQG8@3>szEys$>Ӿ l̐M`Պ)xitw|gI%ܠ%qՈĵ6 ]^RoRW %$Z+=Lu҆. y\lŸ6ת1ٺ\Vh,UjX_, .g|s::W+E'Go#Zy˂(#; 8q|ΏU3H!m_X,n$V"^O7UZ+>x rx{YQI+ϗbl\#"ޔ]ωӧj}JٗlD奢N# ٶ}MNh=Byq"Cn[qnVLPG>,u/z3Yy$+S>C DK=ql^-ZT&KN1@vN5m?~r^룬hAkO\E a|7Xhd ɟϜĚsҖ~F8:_}'˟i3ea4Gcd|"hr@uԦX&QPceVXdzK~Ckٮ+v:+탒3}.z~&||>\` yXW|:k2k^b[KA.m+B ;iuv>;fvLveV?#Ǿj .䶌a\ꛁs$x:baq=hP(Qjɒ' MIrm<(ZB$ -\(:K ~!zrw9Ǫk@VN:z%sd gh[:ԖSû\0bظ ine՘v0:~# G~GZasRbs1\ ig zz'! h,f[-oٍapx +GĻ̓%2 ګKfqޝu1R&9 ڷ:)okgBKɪF }y\ ʆMn.ֶ/0? HX'ho 3 06R{Q9>f4޹sUܧmMɌߴI]oWɿC~r1;No` )OKc|7BO\hw %WΈyS]MT3UלA-1f0wF.L:J)WK` ]c/2-} W4 ".?)%\ޤH 43DMG#! Cn?y'ڕ֡w!:vh[tYT:DE{f34GrNȜ | . eA䍤\C8?/}ӥ"5 }vOl\ kDj}ЭA *_2 ]*_7iʙwytj8An7CUMliӿV%'f6/O^f)J(ZjqnuWȮKpcL{5w= ʓ,4Vm%U_p`fO1_"?a)"2BJ5%_ E]ҫQrN2v꿴<2A[;UՑo΃}ĕ#` D mp_| þ_<}F& eYqS~JjeG5W. r#mI ѣwD1S؊|ݣ!mtr 5Qq2PY-z% AIHtON TTX0/f]~H2msF 0qi&>Y *3x"O@X𚂜v7a2Yn['|R+fF:?8a@B‹ ?3KIm88sOru;W \bb K6բ;<\LA '>[~H\O(H*` z"ʩ/.R^~U>18ЉHײxvBJI*Ⱦ2rmFV| (]<ݗ‰e#CubX7@JUA{sI3!v Z!%Ogǟ?68dx&^ &rCGeXU~N͓sNH.6U%+x]ⰹ݊F[m)d1}+!:~jr~V$aome9۳\Q"x Ew~JZϿ}9sL m }E!jyvJҏ̢7) Z0(EB$MЕ0q1: L}Y)q=F a:d쀕Rx9C T44"0Zs^/9i@0oj7s]UUtQ/4+Pf8Q'G^}**ӳd7b a+=1]=:cD^<,E2'W PBpwHA{yig$:s*݋6c1ئN##7 7oդt{a-Nl.R3=}\qs )C2PFLed_MsOoߣ?x=MIIE,HA"ȷ?ݭт2QfDn U!JciS2$yM^~USrU&^$κBG|,f$U8?iYY,2F+V &$m%WL3Pvyux%wosxmVƫXčkbNREF!)8e]Ӓ [Ļ؈^# h/76@‹́XDauwH:&uM  &CI.?f @h3k1*.E#I]^Cy$XZAԼmHL怦BQܮhA#6kY*D Xƽkk|a'1Dɨ?ٿC 7X{5c:̬ZÔ <cK,NŘ){/DG8$+v 9ic$ӗ&r2*yXm|)5f ,*$VX;׬ ,}ΡPbeUeOPWQ u>=@&b0/dpDPG{e 2waԯ%lAIc{|`Vjq7gB_IY9~.$Uu_̲_``'Q`N~0)Oթߌa?#,o7ZNɁCgdgA:y׊d721:NOZT DA%Au&+W|\3'TB٘[*aSh+I\̳픞 0c{`cxE}@b5z1(ާ_Qs#tN|G-}B#%"מ-(Gb=1OҭEn 7>+m#3S2UݬpLƥ\y@L WrWȅ.̳[v=`j<X"8Os}׌ h08!cR.!>9xAdUtL.2‘M&cAߞThV/vf×STr㎛j3y`}0E6.~eμׯl?&&h絗loLJ'tUr c`?{KXPnyX[GӪMXeNCZ]2D%5q8nc I^13[猃«K~<&p_]F"2zcVȎG=+44qCilb-ˎb'tXZW9 ;8Swr-՚;\ys4O+of;0ӫG7ncM=>TQZ>"p1tA}t%@g3OeuRqʀNO,P'`DU 2 q0nĢJ")jKzwKRfFaYObi3V+r\,3 %Ռ@R kTδhӒ3wxER֖4yg?!:@3+NOS eRV3Y0L> pk;Ġ$h qSv3o@f$U"`GBvmygj9x^pـYp`M 9|=6oT{&F-fIhay>5 ]I#( eL+hݍ䵘ζס7 ؟GH\]aSMct.1T^re6-0wy-㚣k\־o_G˱ԁ).J}i9z}} nzgwӜ8xgA MrZB9$&bEuWOFQ.SO3 c3VEYf-Q̯7l A=rEgk b.hV6FNNj1ϝ}ퟤ`nUR'iܲyd䮝F {gkUs7yHh= y(ӆFCxAq>P|(?sgܞT@^Ȳ RIGT0at}mNb!o;M3z'妆JūMrˬ!)eTG(ҿp%R(H^Lt4do͗ =,JfNF2ig_߉AV=vWѡI>|x |:Nik7{}<68tx-I|FТvt^W!)3fÍSaS9Pk3 w_L꿔DCȽ~ew*8p^!G~agO×3_q7A6Q8R1DLv%*j+wg{%3r8;'WǐĖfIǜ5#xx$1p2ǭfcnlC+p|0=nnCx %sޚSMj,*:d1JUu(^-M?VAbj+4F:&I\DlZS}Xh'\Ə_ƄV,m>tr{`O*|]\NhH-jeǟlK'9Gڗ{IXOQ^ :zp|;|>F2O,T"U ;v>d k5;߆Y od3_/ Uv)LxF24W p\cAnϷ.!Mb2 .X^F#O4X^o PtiLboB{ 捹َhoтmd)gi,)&v; g_1|Ӗ*(ع\TSY$њ ^BKc]D"&FJ.✥L+EO'!eq| R%]3;ﯥy {h/F~|]yMτDZ*`} =Q,[qھ/9zR䰉!_O8VWnҘNVg9\*h>Yzu C1쿇eםj'/rg{ _¦̥B|)%a*w%g&\}G%H:dkwc";4,ql/\?1<1!#Y]Hh1V3 3oN;"iLwop%%@-5:P@/[_!`gM;0n#iӥ҅e/ˉE/5o֛tXh?ڗ2ڨ6n8#b[S [5GXD!ߒ}Qjn95zH=PdgOz='ZF@1dU]K%yIK@9:V*1I?Bf}!pB:-.cT,ֺHVPNĚ|T}xKlhdY^/ke{EN4IZOHdǾ8u4}LdƋmKu ƅm^OcP|<z &Vc s*QXq:DBV=T HFwNc(7=Hp~KF\օ6d˲к<tPfu›){ IhLz*T-6t7m6ڤF q L0p#p|T#>-2Z0뫂p lOno d,Q"dO;p=ynlK2ܿ "]kp旚kgM_3<&g3!CD=OW +syCVW_|iiBUW޷ ZՖ' R|=&x._T D.QXq҈1+q^z'ҕfP*eKcJ*6ުEГ7w+̀| %iJ!"| ر<Ţ'BQ>#-n HrXu6N|*u]'`i^kȪ2 #aq'YI$ѠblN3f# ~IB", v @ @B kbl倨@#;r|Χ7Yu]}X*F0J'T!YE[_j5r?H;kl\s %zN:P@;q(f Iś zR; :7p;G%瞢ѭ.Ouv7h vcM>yұG4 Uc"31,6 T\mb8x V ;0pbH϶=Pic5(RTPa-peI&R٦@Hwӆbq=%a؊fL+Eo^#u Y0wDwGjYգ8XP9ɇtN -'YivPo @Ch$,@a/6A<\u`eB J2 >Mz"+z193qݑp;ۦ 9cJ?ȣFU`URixˍumMЦɠ%NH'[c DaH_]͙ 00p۩ļ%߈6[UG$*NTzemIMIIs `Y}Hyk{NEn]JXR{]fN1'S95 %2IKDnd|xrW.:߿~ 'hV'\V@Z6+\l\nV9`LPTmiڶ-=0#- Mϩ4 cI^Up*7& 2萒 (1b3s!w(pIW5p/@OF}Vc(6H(|jiTG;h1٪JfsTZb#+TĢK8KחP%N\JlO2ccA1?*QR>yǝ䵯T*լ^6kJZk6oy-$3 {84^b=BNir%NNCLEّ%f%!bĘ$j;ug{xlY{HX01wz :PkGnI \W}*#!"Bn3Ad>u|y/]7Tpk.%FFcpuWk!׻ߨl1Bh>9lzR)Lu4Ͻ]p,Y+%J%ƒdrUa^6xYƟC<>G3د@pȺi*K{ :Bwӓ Tҿ.8nF.1ˬ=KfDm E R;Y]uO*3 lԗE$"U :cxW_0|fl@q(G {UՕSy $qUN-w=i \Ep$˦}*L ;vu+|!N0,eJ-l<ݞ~PV?;mS8#e=K}R~n\87ƽjЏ#QVb}iY ;=n,>G*0p|_E%_9\HvWCM0a5 y/q#zIMl Z`@}ljint aLjKJceձ4y@lk< KS6]x`Rx O$<VB+k's)\ɸٹRϗ"̠Vt^Kِ3l ph~J7W~э :Pϔ,o">RS16eFDsB/ 0=qǺX)蝛Ы8\F-w@SoѺ|%+AI_q !6Iqk8ϚrYQAQbldwct*R9m›Ԣ#A@=MB=q7IP,5$#%Y X,5zL !d6vSd}VzvOXz}ӽ ӹ8RN9:TYDž_b| 8b,b ^zR딘9ZU;pA'aeNj[Qudۺ~uՋԑg r铌6h,?߄0d'bw̜ F/ MPTF*R#%ю{?]|I5:gaCWxFŪ"BXK"BTwzr;8(ALsK&cȎg{1r>lw[wPh֭Sc*1^1ש𑔌fx|Myw+b$qISQU١6kFi4#BE%Wc]#h% Mo_ߵ(ҧ';QK_Te$yЋR\vN du^#'?"(˝ 2=*ͻ5!!K%/} trnک535m.K/DfѰ$Ά0=XXc<*bJw=O}A2Hfu$]~~Q,V"6\¢iO7 QE-e$ԣ Q76DT.vF4BOIO@Tud'lu'd6+ o[0 9PwWѝpF@Op=D =XĢn/O6f3bĎ)B{KOQO[+NӟrL*e%/bs(v6,YnF 9Yr&NW"{,=iq-ڐY4^얆t+0r:F"-{l2&[Rqj?]uXhn<2@#ƞhy˵6f"C{ .i/{RbͅFD҈)P *\<%*M* V}K2O%>"8Q_x/U奧O,%^N^ջ#%'\tJC}2!NVxZuPb##"20yJ vI j{bq)4DʰpkƫR[O=RA{'lA{%{[ D:>O E\y*-T%=?3,Lm=gLxGfU`֡Fq%¾ݨ2^ן"FEۿT  M&nJSeToV9r#f&);k--ݧ-{c a)Y\m-IS.Yŧ?{\$D!~k#!YE!l`2 \GM#7ɖh##w`-^ehY=8e,"RaYYR%/:1.2}*:ZvTPxIE"+7c)pr/(R[23$Vo{@ux!K<ڭC̭ICz& z'>6.$χioF7}IK6ut;]\kC=!)M& 1aBOxŋc < PauL爹4O1QڧsRk߮m_}^53)LS[Y(0nTh~r ,9Vwr*A#k_~{#)9(5VNs7厰=IYv 9F'ԛAO>s;Z):qUGk'E ]UѰ!kiԺe)UUhTVRJԍ#eP*}Y^3R2^=,T~#aAxGOR cNO!-Zg*vB4f($WK'JgNU^RO MA0v#ą9;W-+-/MWD;j6;kڵhdcP7t퐄nxzvU rL~*usn3Y17ᎻXrBByljvc'řbWD-o~T#ϖ$^õu#d(X^Z uj<(9" gEv_!t;5TrS5rۧ.  @0ډ9@"}GB@T%F}rЕqDwv")Gѹ;"40NXE!>В'q~Uv(p6i3fCܶW>nM?ij,t&K`љx0ev!]i|g9G?W$eU"ngmon֞z-8Z :r$gV f.F9-׋Ͳ&8#FCcHG?=󚯕JrFV Z dnCs`Щb> P;m Htd&=A16cW>ewA 9`yQ4U/H eۢU/I$'>BW t_ .b@Qֱ:g/Kzbu_ꠇCH/92JFsP="4nQBHr] uiye3'5uu h+&m ]!\%IpW\ݞ1k(:[0/m}"ET1.I,BѶaI ⼴횦o\`Z((։lϾkC"xTWcc\Ru-O<3O O_EXS;lOݱF\7NN&h] P=~ f3r^,/ wsܣb,ipItApj[^Qw0aq-T ,4/!5\z€EukI6Ǔ!B6$8S8ɁL ĕfs(S#R\.'T+iL LS͗eԹ ")KVI)jc @n $̼q T!?di&d݇  +* m.H@7v(^Ƹ=c1;}+դu>vO@T_z6_/*ٕ= ISz(Vz3'6](%V>ȮSωJZzHaP{ZN ݤ P5_c֚4,AIŵlXofP Pm 5d"uf:ڃ@r8vu48Ypg댦D\7e^/9> b3^ TnHu0Z`vXx+c}PMD IY'D]5x~gBţ4Uy_J.[qd^ 5vBGF0&b;yu _l>; V4(3c,`ܭj2tRf(h-Ur89jHXTb!KcH\6|a'#W9r|Fw&N}Cu>Aˉ*yǭ: }S`>r2QdoDKyg(o,weOF+7~+ШG ׬ﱁ)tcmx,)Pl㸩픨_"0M(qR0^k"/*Ь[O|~';3s9Iܛ^qv|J Όۿ`1 -;{W$znbXItְM%m[|KfsÛ;ay( xn;|7,ȯcDfoQ{ü0 X!@UNU?e WgL1(Ebf&ފAmKSFtb(cgu_w1p\vN4Ƣ.GJ5*zet* &"yNkc4#n+ 1o٣TرasʁrһMW(ZTڮYl;0G'!54OHǽ/gjXǞK4@^'McH? G.OWL:gǕ|n J.˨ٓ%+60<_A=x#u;*xQ!aX;`ngst3!C}IGzSӫQ!H-m Z٨;L) 4{_JamN̿ќp /40ŸOni>;?4/di^;:*uG\K-MPx9>! VW1rv>y$R>3Фl_脱MNJ_U=ysg<W$ۨJœx#0r }[0 AKl|Wx";ɢtzSx jW5CK&B1Zg;W+23<05mW|׃[\= p&U=leQ~Odx$Y,ʄ1.G5\1sCBd}%LEhwI!2Q>#3}{Q|Bv5g X*7uWE3$d6O]W} t.tzfvv!w GضP~☳;/АA2|D zn>{벮Ce x Hf^'3t_x/e/gW~.1), Ka_7rVÒTYb"y+/$^iOX͈6a(|z3hC] s-[;RoOLU'8I 7V|sqxhֲ1%iK߈a: il]c^#H1_P +3!6BQc|HC @sy0j(yj4,3mȟVR_x[^\Z  J4kp \;" 3Ԫ')*;{]T>7e*UGG!ZP֧I]2YIW0\ &|/gUr&@n7ЋyfEڋJEP*s#'XYocSf  nMq,p6y_&' >n65% iH訌buLFWAցy̙:s /c)fQc͓ʼnrڤX%j&4Hͮ$e-u"wؘ\x>C#pX>J_ۣF[>SuJUDnJ1C++ݨl%w!@ݺ"e+N{OHq^Pp_ 0]cgf+`:ӓNi h;uQU.qjoC`hOf[X-a[/.{]R(+EClBwvNLaK> fFsRJwP~A  Vo[mD 춥(FI+}iq04y3H~Ieʯ^9hh%~܄0p0̜Y\ŹS{>X@)7q s? xFC/֓mf S<mfd9wdk'It-˸ ĂsSQꔋSQ&t!̜f+G pEIS/KbOYOv9@r>o{J1F5N]>oKq98Trɐ{}vԯcƘ ^-*3KS/j',ѓpdҞ4TmW"v֓z*eM:u5z]@{Ss݃\x:-YBI=Mcvg@%f7I~owV?j?Fِ/.\󔓣X/ jU]HlIZgM) ς8C c|CVqBbFE|ӱӽM=;ӑ@*J@So1VX/R=g tv^Me:tCx&+ޓJf:]G4HXûQ۰M:.M9AQl {fl~BǢW#j.= 8n-TS6Ϥ8-<2Sf{ױު lXY{!@mĪF`G no<)9sgfme֋ۖwEr~~nH:g =޿uFtZYX9Pt1^H4jdgOS ޘÔGқڿwFi>IƓߕĮ3 qY1Mx`᥄~ bIB{z~D0yţđT2#Z7-QxQc hnY$V'Qn'30b^Zǫo&ghЋ:0M9aI̺k F0cPtqB[V}Bܕ`ٮV2j0|+Ȩ5= <3WgR9L@{gT Ӈ+":F?p<ZX&Joس*E4kn("i *S52=e9׋""|'y lb@A5]q,kȾDmnEUݚgHjp)v,b yO_-ޅPvHg1"Y?+ʻ@7lzTtGbENo|' 3-;x6z G=^?+ua%M* " fZߘR_8S8n"z(2:hnc}2vVKT2!w/O@t5P̢`5VǝF" zHqphβg%qhQoLFR*m0.LK6K6y",WvoD]1x:B/A :7ϳK*Y@5$$Y$k0opq[7TcUX:U1?kuKnmFz\ \-O*#B xt`VwA< 캁i['Bhdž`T(9(F31Di3+쒠!6,|); 5#%V PD&f? 4î2̼!x3w <vwCPX۵P&_<~!oȽ>_~26#KHt)"IyU\*@Ǭjby}1j{FPKЉ 9 NY`V~"Հ#r pUH>JʏCQ` -쭂KN DbŽi;hx&~iF>QrG̾ѠѝDω{}0Qg_Ul]01RRWޜ#%5<rM<=/q>6qopX5u38 )T 'þvQy~a31S % tdXi6.?袒Y-Hrk<(ntiy(gf64Uy} $;.z'PՌ(ctn~=XGV+ 樖St6 G5^*)(qG )G u$xKLvBf$"Z9i˱L+ ]ZrS_^IЫ}ڍ~G}/N)>pGw!HED@s ..d|녔Ly6n-gCYo--c1Z{c]ڳZ۷[nJ~͈.ѣ#M0_NIqꚒp1(.Xt *C43JmN^K>=|b3Ek ;N$iPW:`sm[ <$)fp"HH|'XZp\w.s[C9Gb񞘆u z@!Í8ʋN6O rF+"zw F)0P-kx?L4:[#YfZV&dyW ᔅo*1U;I7'0,_E;̈́:{V{^UK]{2pL~{Ҵ>~0jk9X>M5ń -8'!KU{,bbqҺS0h42%7Lt݀UmJ/sp#QV׳'/zټvM,oid(tKLbapEǏ g<(6%zM Xm$4d#>ғX|KŽyBFjLVU &dn),6xP@,SGLM-']XBZnԘzkm[9[{,@=#dY+)Ni0!D[ l WF~IANQ%qcC|U<*]R ihyV2P}ϸgg ;*p8wSȆ ucB8}/18tQ4K{',{ߖf+1]a@QݳJ:m1S@Ѿ6إ{cDgEbmT-UֳOeH.;]őHbϊۇS'm镆CR4 .4>{2zϨ6#56ϡNu.Nha[3|N4`2dP7ח$.KfԵJW\Z7U[<i;pB?,7I7ATNsQyҝ'GHSNl|ML7Cdzr7h y5x0T}7}7ZV},KVu>}@qg}6?鷥{egFw'2dpH ­Ѱ J)92!V}Ɛ4%d , S-G!׎G*|+Sst)mh뮡e49 JP T) tj+m{GWi:(I,5} r5=aٵ$.m6 >nf7wl0ZH#~Fn:&i8w)Q#[ &#KwxSwUL^O*= EAHb>&Ԩ6C_$&*"Y1fbWB{r^L_~ {j-#2r =GLզk1?P G5"~{h)A^1s4V }v_s㽗M)zt x`r (nrj4&kN"%DSQERI_ IB=²{3WҹejbO(y7 @=ZqI4Yx.c&+}ٌFjOh`H `kjð&aa70l8VtcOFyRcTf?Yǭ%i9EoR62 =1 eBOwb(NrRE8Jkb>sp%8%l򗤁O^w-uZyά+u>X<4j27|Nv0$5Kbb[ꇒ%NAy\S",DmO@rG}1!yc^ 8[C207i;l(36s:k {[ }gY߫\3Am.gYxh{p&ŃQ1)t͊l$/62aD' \>8 L D^KSq#=@8oN-l6؆Rܹ!w)I/ ,z *!Gx%||ExDptthߴrD0aG)kF`*/;A[g,]#V!MWSk&GA2 $evM[@GQv+fG377uI6 \ SD"."5Dx.<1F,w={V)*5mØ2s̙=lܝ/p4f#E8 #WG$q' x*b-el:"NZ2 Zy~Z3!hCEg:M3ApZ'~z1+/[ɾ ј$. GH-6knH8ho'7.5`P7^v7sOVrw$jm" g1xf!K]jIEK˵A)~+N9KW}jݱyX8VlϬ%e/ys'Ƿ6t}AKS[%hrPQdK=|k-/w4/ WG$}v6U+ &B%_4Q7^#z .;MPT%&e^.)Q'MJ43A}\}(8#ZV-֭lTKPQ$?<~C±g}䕬8'w*^j]S7z?E(në Jp\m<^`bZrldg<(5;2 VAt$ćm&HCf _%Sdh/5:K`0&kRξrL3`T7|n jz\C$hVp/mʹ:.лV5% BIܚĝzXс+#È@V 0bN>N\\k2kl$p2Y~S }Nt6Bb-(%JC5k輮FO#M yøPG{xk[?FMC)2 ]@MLz#̣!f=̋ՊVmW'̑c2O/hvhMV j7g-Aڮ}"&%ټQMucJ@oƅ|Di=JORrpe(1@ :ӯy7vjeu7J#R(C~usrxEWDPȏ~Z ,bPI^c.h0ѧ;-xY|$0el>#Qߝ]J xYM-ͮ.3T*$c5gr!6kGAԸ@ڸs8tHW݆byJ(-+1|eSLC*K@ȸAlHg8aEb2!ىM# CRM.|”޸.i]irdnt1~rM,6c(L-<4`cY ``W8 %}xI`:윟Nm -VZ1u9mÚsK>O  $HGtLo3+E*Z5Ҏ Xa6BWݽ/]ΪN[qbԾHW,tS@_6SWO)sgް7-fQ!/߭Ź;M89y~D:&gRYᴅ͕umMO>mwy@7"Hx= PChP \#I;9Lj1v9כd瓪dKLܟKTGk uA?Юaqde:T07ߋ!,T'>Z *U2hQȕ@ Dy_bŶI*/{h)i<ٙ6=[&/n; ]E5>J x oPlK-}/X?D5͋˂Nn-4%(ovX/'l B/.n+L@CU6D4NB><5永mG?_kFw /@} WNU;Rbr9v^}32L%VE׿ڀb6NXW hMq_< eߞ?'SQ彤9,bSu͸է&M D+% \ Uf(T`/-ⷑ},EܦuNF@c@LpE x"7!/7qp 6\B=|i" ^ pXf =Rr}@Toјd=Ղ+}p C Aԡ9Rz\# ͦ2- b#g_j1O6ãI>hӧ!u!/Zj8_轠^>V op==|ƼQjԺnf%iX ciM6eQȨKq8Dbجo4T$ޤ*}fA9Z(LPrn\ƳgJ-iCCZOH`}U񩃆+@}{BhSMǒ9V;'1(ͷCǝ`-IRg^;}u# [?PbQLs^ǩ޶ `2a? >bCfcH,T}^KOe_[bM㬤a L/S _zc-n]P[ "pHgs# aAؙGX,drM}tN zV[55Nr"&9IE\cE ' B\2x >_Gnc|&8XCu W7Ta& ̱&iĴx4?mԛ<2S&! fGFv z5lR8  Cڋ.r)D ̯#B檂E8is~C|m]tFEl?9DTjChuK&_2)KD8`r[ۮK!?91!Cc&3VQĜ٫Q*a>Kk!?nn:6)zcȳSp*5Ej5i6#eBY%hrzĴ ^7>ґA≔9>) 墲bKDȋos';w.f&?4"͹=l)/xfϤwU,/dp =E9=FW:?y%n{=85s$'* wFsdHC$Z2 w \P;tm f1_N8-&HflM`Bvg3Zkaڮb (f_N}oKCoI}~+e_o]$oo"M8߷7m{U&"'6J >?P[lZ>VѰuaL\QMKaP~MKICvƷr߾ g]x(Xc]`Ft3CR㒵 :6"ͳF`'&t,^rJep@ӣ ,86 E{S ฬl%(jX P2 >4Y}h]}#csbVzkJq=:T r"EMLgpLvCu@ɓ2KYNoI3 ~Wng-5$x"!I * 4 0ƽܼvv,a[*;cEjR?UCO6:nÝ9D@Hpl\Fɡcڰ2pZeCQHeCgJ/DG`X01v6B >ߤM6VDW??_bz14$GK3D ֕&[+*\HIZ/0jUW+4B0+I 4J傺+OJM(WGxV="qJV[}ߎjhV, "2{" U,v4tچwR Tbak>gٯF阒v#Wy`.Na1"k zSR>&ͱC(k.`vpсlZFxG=nhvd"hvїt@zu>ӖAa_HjgKw4 HHQ٢Fc*@k,a% >P3ALذ mH0=z\SSHV6go69x~6 9C9wQt q&^D㊢k@D{xrQkif pΡ:k., q]"n^p\W3@(ْ?@=w֖|BLtco!x6uߤϯS_b> Xy2MYWDk[ b6xl7SGP#&'9kzbMf}8Gg&=HLw,?Ơm`kN6\ox΢ﷳGvK/>ɉrA5d8<,({N.rWN$b_eHG=]̞,r$F+-:֙ЪĹ򖘀u."rfANcϜDO$ى70A&Ҙ>MofrJ` X@H]=lHKh7s1t˽%yadK5tuQ0}Ԫ;ڨ8>ɊMMB ?4&ho0qnLW@S v}z(}Q"UD;o?I ԺEVeϸmXM )F.8 }ݟgy|OFeƙnWOsH[ɑVeh ]5'x7Z[VɃXDVbFW#r65xBR(-gpEI+5e,n8w*"u ~ Q/UdxY4lWrm& V7)խOd x:Fk5M_lFRUxtU[Z1Oh塼!uxsۧ bNu"2\8nU\J )3; @3vx:)/$G?#D}XÆzH4ꈥvUF_SL'i([kbq+W:VjS]?Z41`QVWdM"7I^DƵ`D i)qC_O!7}xaH9r>_6۹"J%lQ%&p7 ^JNFZ,QȅV#a rcoX4_"6IJ6 UJeL2מ1bcÎL$1j5+xYvH"Xʹ2Od{'Aqpߍ TeK/iB,i.|Ik*OEZs#KEHV:Dz8('QwU|gj4ެev\[Y|@Մ]p.gyoM&nt[AީUIi0f4WИ[tjUᅒZ*]V\A-[32Ӂ8io1Z&Tm5DN٨$:`ݵy|_c35$*V@⽩P N5& >7dw@f[̻6ILAm&{U0c A꩎[t(ZI -Q NXF)X +~vd%~V*%ĀÖ\x9x;  %Wgp5 9R}0.i_oLo\ 2~au+5&pboSn[fs §?ѡ HC$ 4='1\:iyMc;6&~ 0HCqӌ3HF2z"ji/myRqv([ 7Y-3c2{O1}FE ~ՋT8 ]Sgr q:)wh##/hƽs~A1qg}JkI1:g鞄VtP a,!=/p&BO-d9t0#>Uyb&MPbo4q7* a&>iT#Os&zB^MK@!Ե7 ȥX,@?Mtyn$ddsR-GVe_W}pU!Cl*&F.H$bN6Ø/{+Y#Ɖ?| &>C\[n򋰨8T,R|OtYB+EC'0A^wF|ոBoE>͌ o^ 徱-5S$cVnٛ+)ὃրpmX`Nֈu%YEpoM1Z[cp"(T ؘ/]|8ixUaB5?NjA0MC 4D+e?%];_2zc)8f~y%>M>ҒLm~u I"JDKr26SXB$)D_m$=S`lG V'-Ŏl#gӗCpu=rŝ+wa!y;<\du HڈIgpN'i>)’`/A;Rۀ\d,8L ?pQTmQsetN[jza <HAe5VM,h$adW)@(`U^FC+ m/J%Q%p15xTkf>V'ǜpƉ$ A{پ>˱P}oL6V/ܿ-jgX| %1K:/:8GNt|sխ|ZS]gEرKRÝ>@HB/gc±<`Ž)}0F FN!t+O;),}6&֒c9,Xj@W% L/+B}=(z,K';[/m=I rC{Q1zPjpW$hWͽ&{8 ^^¤Q[D qn3&.SrP%PHtEղK`cdXP1C *x̰L'W g6]OԒ~@k!ᴰMzcnUUIߨRHEWF˻v"i}lΙ jL&w=7?;zY@܍w ):L1J\"۲=o o h,(]B.P˰`QKYY޺KTn?+%UTn*EOqk9%?]p7 0/vcw?HKpos0߃7^%:dz{` "9O_EYƫt5 7,` RǘkUCi"t)ڝM̂ #v|7~d;z\W1ʹ) )`LuFevKpC07UZyy#RS;z L%8H13eIi;껂3E&:x/V-"%}zJ6T7}gaQP?>ᨘNDiFQU5#.Hrg0Y@$=l*3YTYod4f˥HxcKW#Tr%{ GnytbOXZmW X2-h69`:Hsq[f֡HǘJI1'6bdʖIAգyyLŧ]LjfM#/K{3FE2};M Mӣq& 4;B,pqjHǤH+{E(3—vX% {Q:v Zm~r&tK ؉>PU]VvޝY+?ҰJ~*9Zk936di'-wi˫W} g,?t@4֬Z\1&/&~L(o+PP84Uz~V1>JF;K ^p pmtѶ֚5驁p ;&? )-dc,&FAj?E }_Zmx˜ 猬*ͨ.;ŋa[ak&u+Vh'瑸@̰0mG :=0›Jtur7BX〦^|OZįDVhG\Y]I.ݒCc =3+e%t:'pn%; ԔHI$PQh5U ;oC\=`}cv;o`r"$h%φCOq%M6A@Ym$ֹ%638wb$c#psɲìn#\3\4Az+nEX軘.Ƙ:a̾i :F!; ~~d_Q1`^ؚPp6j*d(1s*"cF5.>be//ܜ=QwQnh]O0]" %Hp A&(CIk[(u(smn7Ny*#5 ۉ,$yh&uBD7&*I_8;vgw3amEjR=}F=$t [}L?r;np+.cSz 䂋jT{$^p M1Qb$n( V~w:'%_[.FG]IgX{[r6pCc^ Jxu^&9[߽&NA,:bANuYӵ& +'J&9!ʢE!dz4~ gѩd !e p wA˂>y]B̢F ׁ&V++tfTo}GUXguD*;n')ӿE."]0 a݈ viI j.MT^) ,KM2q/-E=ߡM4R柪lq!SEsgMTy$| |1EJ#hTT`w0holmӂz"0Pmfw_HD ZRYwM֏5f)/XhQ]!0QK%E=Z E ͈76@MP3ڕF9ukhBȊ mE+~" VD˦R.[*-w%uIbWP[};*vN3~+r5#.?өuTM5p_ѐu©0 UbpY:mf5A׭DD~yܼx{PyCk¬V%zpxzl*LǓĖHdBzAV#gB\چF 3hD@ :t}z$\_!i3{4DqSfF`̡ }`j삞DX"߰AoEI͛5bxyN3-9n輶Ez')sP@x栽>% +iZ׃$#!,Ǡy^zinҷXQ\h;OܨWG)<߽Ňs8ɞC\)-rR6-h/sT9ej^txʹFG޽$Df= J?S%5#7& /+吥)"wma y0:W⽮c|!/bj0HZPG#e.Rh "Z]BUdQlM|0/d܆e>om%?,BNA t6Gr{*DN~f/CU,v6G5m *fmDS܇f&5d!w :>[υ4}`݉9E:`$'8"AN Gm>@"8Y ϶! R'CI'u1"lUHc -ԐSUvNyhIVsCQyO29BfԑR.%d|>A%Z,PjSj )j]S4J:̘`Com5&nx*޿@ f! Wb_ޥ8^ttrQumYU0>X &r&kҲ8aAV-57t>Tg ZNoMC# \Ϡ9o"o3A19Pm<%"4k唉#(:23dB }Z?5Δ[0]IA{VUWCq\hSGxhqTDN׾I)"{m!a9}f Q=.9rRˀjdM.-7y̴JٞURg6Ao]Υ'^EfraYA\zD+TEo\Xo=RRbK?. (I}ItiInhaόh9<we`BXS[E7ݪ3b'3.1f|r5ywh:FOٚ Zkla-#xiz2p/+1nE=e-*( $1=J?!|\ :buo;{[ǟ7$ɆmD_21ZwXۡϐס8s;[}>krfԓzL+DkMXüCF 7 JԜгwQW|H} M/hـrVۧ6vҀ#-X3lg`ЂՎ~Ed;'962sƿXH0Q}dʶ lR6U`< "cVe+o>?ZyM WR1'bOMrPx׋c3Tql) NVf#-@+(,xG_wuAn`X *YO Ŵ5'~^҂;\^ّyݚN*PSwk,`D "~?5?(=xj;ܓvO.(p0>]f9A ^vNߦLvZaR(Hs |D͐t7>\ERm~+QO8%y2d9Ùr<EW}al>Ա"MAnY=0cFh M~Fպ<@HFA5?SEW=ΰO20HwA6_$T6F+W0<&I`D]KHļM֟ضɐ@!Z 3&jB3;,s_Hj -f,)Eb-쁇:MM͎D7}Jp,`s9baEYZ <0MK:CnO;OU|S]] >O3K 谺5l$9Y¿yQTX%޵6DwŐ>,`=w01~ҿp`gY&]Vko#7/y۰ܹ*jlg1q{#AEBDyah6ƍ1:[v'פD*|[2ʆz)Bh䷔#'K)_r5g>_/b0Ov.LQ)(] I3" g#f\=jpDgHjHzI{ICHllHȭncwg.jn#BT}Ĝ[ZX' `, fc"]8MK݀>^^Lzlc|ѱI1A(ɅZwN9 B/iYAgta-I;#5!F,MdpNk1]Ģ٭.4 "Y/'O񤢄0 Wo`8oAjH8 };Q]U>;Lk-l 4aC^Xkh?D̟ͮwI$7$%[l%> vF."1q1`-YfkL-Y0-P4ˬZwQ#?ݧ:dĭ-Y[DxgmyieG.h8}ķZlcI3F"]QQw d= vaΕ.0#8)NR>T?>1 *٥`9pG!f[޸+Pacyd87awlxX,ø1IOث[S&j8JI[I`&=]@杖7>e uhl7XNp:3 FFޗR(7M `Ӧ> NFbA&4H^33=XgWٵ=^/o.#e."qW)Rjm,9 w$Xo29uLYk7guЅ\g o*<3?o.=K,1H&1)ZDEecљ~ف:q2bnLLQr;gSgZh*VRHރC,^#%?=n*6#j8pfYsCEE)^XU\|O1ԧϖW1]"U)V"AU+5:0 &9Jt%}O4nK}Ktw~&2Y A\:LY w+8PLgI,- Zyi^c7I,֖U!` tHT]o8ķW,o'fZ$?k#QoT嬗5^tX:0ijx{Kt袮a 6wuK3\o_STR&K'(D2/IH&/(0ƗǬ%tJo6=,wy߮r}csm8AO`D}W`I# - } z`--KG=S7ԇĒ҂3H6{;eP-e-E_&þڃ,憔őG"k𗴃y5GVaYsI!CífsV hs#'Ihex;(z*lC_<8+Vv:)fX403|1ԗEkBŚz%W@b9R*kͶkQ< WРjGW0B->Nz凾66 cl[)%L-󈰿mbkmrkh *QFS#H׳kհ鶟V πDpw"5·3'eNC]{>&A@պ+Zs]:n_p *B[<994ITc,btl)#-.:7 loyLx;%xPrXc%1~cNẄ_^.n=}x\ݎCЅ Ao~GT V n+k|S/u,w)GجU2P A?r4z-OE~6ĐLqSF gM~aySz)*,~!qoN|~b(ISu_m52:ZPC56'ZقW/$"E]Xl!ZrVUk6?ǐlni33xd#T; g=#rZ#ҠXBS,1oւW'CSA%VCw28xNTs9T{ƽܵHem,_5oo^giDNze(Rݧ0U;60,gJSdgu }Ƨm&îsI$3Y|Kq촱 +1pbmߧ,O-s= rB0k/`R=@9퍺2Q|QرcΏPqS/b%NG9/faX1,y,Y.KY]joiIJLGDXjB[.pzl/%2Է__7CRhvգ¶=XN愵A98s<MNEs*޳kύGfEEYu7AXq"q0;U.5ٶt~YFE`@ngiI.`2_uu"9Ф@!J :yr3ṜoH1,S[;{ >H@Qұm7 gNGaZ]~ٔ~V6)ncEՌˑ<x  Av4mP7pq"9YP&=+,ml7x|7e ^}̏q.5z :09w/jB>1QU臨-c`'`4z^#}n kJ21 HJ>9mOu\r!)2"Z(܁L\[] o;=v WMu)x4 :LST.Jc#M`kr/=B@3ò*t`GO{e;tK^v9oIv^LZis8["L]ƫ s-!*fުz|Iu~LX]YSQm+⽛]1OPsf[3iArTJ[<MQ셈X2bI:IuS CHѩ8B<^ 15h[)s!s~3Ú2JǜՊ8$)vEq* yq/)^7Asy2%W0˨eڜhWQ%YI{T>R9&d<¨#e'R^I_evZ5>@nM¬ыOCW+sG3!qy q.Jb l|D!f%Yx[o\+w1`Vw2h6p\\{0ɝlQ f^h| ľ%֝RAh~@|?̘PT/AmeQǓJ y[oG{@*S ڒu%CQ nhDsҩ$@لNjbRB0`I? :U7a nNh퐎իIy 9E`Z+Ы-8Gt덮F'@xՑE;aAB1Fzy@#sT烥).\QRȰwܓwcQ0jbZ8ZhW]Gc.HH˺ =S<Գ\d=2h q >05:ȋ+uPjk3o@7CÙ45^:JNJ-COjo{;ҵU#hHdI&RBQwBVF[L_/mLj w8-/ ׀dyTK,vi_dMG<EUtpTȉMMI :lp<^mNyI=DS[y/ZMd{鸫qh"d3XKA 0ъa{O~B;Ab'.kmPD !% T'6%Mw&&<),{`JCdJ AB‘\`@|r!;o׀sR [ LrykAO}RQo=Qy[_=,RPK$[ ]衹50]@RB4%'S/y2) (ݓÃD>[sm!dvp~*$̜ѱ f}((ط0PB'OתOO fpgvG Ux'xoAJlw^ߙbnG}vki#'Ho)3fЅFae{I$exEKX=Ie˘Gks}=rS_N ӥz-Ê;`LԕJ\=8P bal So7jj"QNj{^Kֆސ_lKB@Q>ŋun[)NOiy)q$`8JE]ؗrg)eq8ؐW*uK;ZZpgxF1wU`(-1k`a11nyDy! *fn毑q9Uș)T ;e;_xcJ gF~BKkao'¸ă Hܪ5V]~y׺L?l|JE3l^V4 N+gT.hrFCcdc8)k?n9O aX-? h&UiUߙ܌ӾJJ*!KJ -^E틙$Ȯdd`Ǘ qUr6.ïl̾K8Ž9 $\Q ?cW$M+BnUlZ9fW?ݕ"?096lI]0u[(hjʎfť,7f^@fa07h@O)Q=hLJn5Prc|z O]CޅLyU#1$ v* LDxjk]~fK@Bΐ;}ڊXzTO gu_$H lq$KObsnѷ4@w~OwVl܍og>xDKVa<ܠFZ8\xk~b lB4;٪p!m]1BKg !io+,9G_lqbt.CJrf vͫP}O-kqKKЖᆿli^a-@etVoΈC97䢒226F}Lp.trڢ/-_^FGQ2 E̜SKJ0ҖދIݵK o7kGbf&؂apDh2 y%r? pT?J?Jwpo:u7$!qY& U@2ב*tw-~X8o&62٪ .pgCWH~&ˮ$r}"_ђ5V"ւɫJֶ\ 0rP$c=$N6>zWO{o4^B%>fR.cC ]Y8RnXV5aNd!SKJhM|/gexk',)&[`jyʅc =0Ekd*!z/o3*T^jl,|\^fٹC_,5%~0ЛKU4Ki4T=fA?" [=+p̀2LyuߣWIkjHPvO$ 9Iplexl<п\#|I  ͣe^V6S36IM6I l䤷^7f6  8}]LiT ]˾SۭKp!8( m&{ð gwmnc#E<[ϞCg t)ʠ3=UDΥ-"K~t 8F+ͷy/)&= -tepB2}^k]9);s9Bf07t ׃"KEW'r&`k |VGFVW13!`tPe֏l-;S Ӯ@~ίw|qs*Ж٨oh>=':c`P>Nr(u-is &]j;>hkb< ZO߼y$Ya3um*9֯Uqg̡R{?A&Dv?$VELmc̏ɎAn:@Cѝbl['\ mT`u䎇 5ߑ+;ĉ]]oyj (pE!Oxy|{.Gjqs?`ijߧKa^FREЗy"zB=Fr$?+8( +ϜAzO g1xoK:Tj9֧ំqY+4Q闆vn,1 A{׵KKLإ$쀟@VoyY)cVbkz_~S,B-GJ0^ KYdbӕ( Ta/[ ?p9> Pw otU4ӵVg;tș@mc5+syfm^kA$}'exI}lHs0na+70EnvihnMR8ľ˦,mhIT! q:7YEN,PkŕmWG\7%>جm(.`t`]݆xdӫZy.N@Oyѫ' Pn Nx}* =c .t^^&.Xb 웣vFtz$apA2.xgBR)(WNђxjWCMh VtABo(hrÚj a&'c7SHr sXbḵmXT3G\W;A5*zw"Cy"OXOctusRP_԰Nhxv4( HGULΩenwɽ wس-Ƭ%qo00G1@2egk4+?b?{%DʼnqF]1E%Z֞UΥgŘ!'WXK#?Ysb_xS ȷWb3%'MUqWjSosAiqʢZ >`Ygֵ{YJKzH;Dz< 28">Kw#a?s?s=d@"Jp=iƬ#i0XA@lt.7eW)2OM~|8"V3RLmf2Wh}t>}գgi@PGdw(b|v5BmGUe/=Wod-衋 S?Ϛ>z]%"-6XW n:_iW~yYL)XtO kIM2(?bѵ HfgB0g)mf+?t= .b߳ԜJ{Gpx `qʩ9 8O;.*Խ ;dށmR>hf\OS0\֥g:e-{t>T,N'qW4]:cМ1&.wו#kEL` *!S+jHGfcJ"\\:>kRo Yj6w/¯vw[7cbS)RJ5;k݂w&q!2j'D@7[MyGX)퇥ZXFJ}J br%zv7NO:]EkO"M϶0T|$=#;PDwi;vp~rT baI4%t3'~%Ȅ#)<jﳫL W )p,{[<W PZ?􈳞J>< Vwx,;"qmܿI; }*Ĭ.m^L6ģ qwIi*7KߞQ:G'QM$z SFjJ\BʌB(YY%#jWjЯh=HH Gך]~0k<4镳ZSd9ƆrleJćQ"DGք׬H;*ȚKgvł=oy!JFjp1l떦o"Is~j=ӉcՌ91UbA8A]mfehh<~M}XʫlY0.ps' q|f6wZ43G+P.pU"cI$0[:ws~:^NbF6+qjM5RR>c{2I<zyGV7yQ#tBIY;'$O^fº2ғ-=j V ,ޕmnm4kbte*ʻ#ƾ1S\SvwM+WS~>@(Hf g!H ysOs}JH&0 *6b0<e]tn1C5|XF9g:cx<>$>}дxtؠSS~ 4]*JJ[[[T2"_j˟{hkS[p:25tհ]ۥ4bF;]f+DRg AԊ|3/ HXBc=TV;YN4+I4Y_cǦD9l0 ڥ Y@lҾU{T7w-{7.pΔmU%3KG1A?,mҮN2-3s(c]ޯ%9;6 (ijfZbg_,1HJY' & #qveXݱ-59N{va6x >=lΏ|ъτ[ѬLGƘQf?W=(_I+TVTǥ z~ S,^efN~…8ŋYoZU1?9@0uM+Y|s0(E%A ҷ8J7r?s&P?rT!qʛ)Qzi)lsATVEݥ$R2'F.P/7#ƭ~N@7H Aw*OQ2nX^zovdq2Ӕˋ&r?&B{<þ㙘ĐWZo@;Pi+Jc/X#ZJyl7\ѸQ@s.އN-w%XߕT]vf†_p,.U NM`~~P#TB79){2XR]npi5.H]bߟs6wUɒDZ݀CՋC+lAcYH~A?K֞mrYTt(9ŚZfT`j y(a_J00|:5qȕx8webFK4-K6 q)=nUL, $9OrljW DzEqF\7߱1g}$Z zlwVsT3r&ImؒݕJ-kgOئ㆐*[yMN;Pg~0oLМ,vm[E# nCQi$6E-v|*P)ÖIo'kr{ov{ tƬ}:]빢cڇBZ#&2蟸h*U{@hˏzt:e6`j87Β\,(EUK$Brb=5GG'na+HR(32=h,ܡՍGmYiD`z,#`jԽ%Z0SUo3a~J?N}IWX!?#0Ӏ[f;N «;q1!4u#q2|2a_O73WQiizɾ8W S~O^1 :wă,ꔊ]Rj ~y}_nE! e̹շGNVL,x 'nRZهXB6o.f^<|K…+DD擹F.PAS~-7/?pwZ?? ǒe9j2ss#onJ\,'ns]J<ǰH;'ү'L!Ƕ1TȬc8`:zuRo,+7[1e7 4m,E:VAC>jj@blWKuЊbl}a\;DN21y 9/_'~54-ԇA{UqWǒ)l /^$/6;a~!f8TinOfX2#u#H㺼S0#բa}>Y+Oz ȩ?hkp>IV 9_7d(.}9,&>GR?YH2B#p$B}+4&ƻILr*m  k`2wVaECq zwcGlRo簐̖ÖhґbCOuqKZ_d5M=I6APX6V롟oyV={P䘥rҒY9KNQ4L&2n>\k7'mJ)Z*mm}U]!Y9AcD% "1XkJojtp=K7> CT{>Xx(= W*U [}[2Mb,Y20SFY%VorŐgQlFA^aN!j̅ ׊O*,,-x~uCK%==CK~SĘ0\&*j4B]-2oK:"3 I+Zs_fR\`4?1,sY֓ r@4cX8>70Pbs-:I&.m xTij:GIؾ0Ǜ>N`>G_h;`u™c3n&=/U`Z?_gZ̷=ѓHy2ze> CO=Ԝ,(-@T m^m%hw?6pFffQjvQ=-|wdzB.uJl`Okygj̡yAN3zRPna8/8O4JɭH75Eoc90;ލĦpx+:><>ԡ? 9X#:tMiq_rnG%_7\dlUHtg`l*UG2 Ms nR1@VWQq^1uGXA-8X`co0 {ϋӾX"؂`]ó X[L*%ح'&ˈBuO|գ uqU-wMfE2vFIGa{JEY,2z& vW9( њ5o`N(:O l>}tb;ΙYizn҃/͝?xf V55tjJQbwGXn oG[ATr n Cu-e8P>C+m…pdkq֗{`M]gnA]*+JζAELDYU ǴClè`¦e5Y@]dsrlx<{c. v &^Sʽ 0uW #BQ.xcyE %| g%B U"#ǚns:k37"f )2FGnTBtG(o{;K-b̓YF@v Z=-.w]2V`EQhјE:m;ьQxjQ稺5^6fȱZ>֯p6)TmSP&ƵAQ>4Q59i.v3aDkX,%s'ם*\J+^&6Hg f+FAHZ;3Eb<:zD?dJN6y(`NHxci:c޲<韾"ڊL.S2Wq" оJtfzI厦Dԥh*-JWAiv3ϢS&C,sW]س]D2@]:VōgMt:kځ~R ]^;JC!oaG(~;HL۴_r჌zS>Ωvf8j-?7yYj|PffW~L_P݁ LqSMNj[ иx Π0ɽSD+}<v{OUC'1˱sl@JefǚY9$T}+V XTzP~xE8"1f6v̖+18Ե ɫ_*GRfW+`w{1YR2wZ?S,1sl?Rc{= KYxvFυv=DSTߟ4]Ըziݣ-2a]Y4y P82d_kO@66Oj2]k@FQ[l!f$掯D(P^RI8·?EŪt/3^$jcfSn6 WA$/=Uix.q&:i?!:le@_i]UyqrTyN .-PxSl}oO.-EEm?~pdT}KRĪgHB{P}`ۧ)ϧA FH!W0Yh׍hz>1F'&'oUˢ̨^_&]lpp* "D5@zMvƨM z9B! [ .ȼྺX=/3r^ӊjؼBW =,yG<^\Yhx D~U|V%m rNX.amFB.g.Q="7BomfۡLQ_"eɁ6ɚ6L+o޵ UvO }ٍ[Znd'cie>b '-S 󑓳iqFr347ϯ9Ԟϭt vsPN2^9f+v`<})nu"sad~!u#xAF|{(T0ͺ0O{K{N2hs9wKMۀFh < g~յ\]5O&X/"j'X]8^k|׏9˪OKo!Yoe'?LVUToPPgQ>G2Wr[ڢ~*XжQQ  b r&c? WR72LZ%o?7<ȝSyɄy=€6(۝\;4{ f/opRGshHhp}k˭9}!Kxy_{ٳ,0H*-^ 9Zrوry'&<~1t IŜ8zH6 (Z,RD#iԖgrz2w] Z^;&?p@_Q>_8π !E#Cxԕ_kً _?4XBc/pz +%g/cM!SDk_VHJ`^ۡ8 #,,pJt3/H6i~ 'f}E%K, V"%a}J5܈\8JJN^n|E %if 8[7*i,$>gڍ t;vo!XGG6_V,3^Z&צ/@>7t42ALk뢨`DL-X-PQ 2"){ UkNߝ8L&"e$-&wPX9^(4Ĝ ,h @:t͏}7ɜ ;%mtxzj#a6a֒h{s[ˋp 8SJYg?kvOyٯ=7:v21.޷OU]SmGEM_@)`*BM{z1|mG ta!_ AЇc}$37lUd ?(lq_vp)R3s%bEB/vDi'ɝ )Y׊\l߱&k1lD}C52 vMI'0|j^!,jf߯3hbP+gdW\(|ٛ Ȇ+|q²vs@a\][ k+c#룴ScT1$8n|68I9r3VЉ6|tߖ#3KǃgeJzֵG@bU\#]wRzr :"[Qfn9hnsRScFb9Nzx[d"wJlLUvU?,"!+!Jk<_T`<#]m~ڿ`8 X#MqZ)M{u,\ ]x%sɶt'\B%n 8I V)QE Kan>C =]۠mݦUMqw ffCή痸~pr(Ohi;KBmՄ 7^)3~)+;s[ W[=ՅЛEF/L(I`0(>$[kuŏbk0&50t!} hX|03>5t#@@+}At=)5~%̭sVޛ;E;.:AuX](ru=Cdbw^D3 ;sG\fg "mkYK(%g8D.KDXpj7z]H~]Ve|zr8d 66.5vëA3:W+\͆.,qYZ۪OT>OZ>Kd2vX }} {k!\LqMG_;bRs< YR5bߐXsSi@^9^'p7f~&xsuL%8A]hO(Z^=+b Ub8O @5[9M9|q/+RY; 4Llz=cnw#-lT㑩#_S )-H+QTrH.kJ)X xQSޡpQ XFc>͠?āMÆ9C:)ZU^95c #ٻg;w;.>Jo<޸(A9v/1JLVJIV!IME ZhvkG9,m:!EuFCQdufrȾ{VCv;fY~Y_D&oaAM`XgLuQR\vZUe5sofs Jnc(@_(#&M~ÔL*M]MݼUGOխ:f -G֨<[{ȝٶLChw"?Yv!G v@p*&̃'PcںgTG;c6}`B|0eI)o\Eѫ I7tُs+PoD(3~ ]LN=d?*fn~(nR|'k(΃<IQ^mLn;fZ;{ni@1=fO;)Fzr TCE2S\in bUPK1PN\L4KhGw*e}{ 0oq7D-mP!0 ^1 C^PU|{X(ܞ6|5@ ă" j}TcQTOx}­<\JPmAˤB/@[,*KMPtc _~Z6gJOt`niW@4!^ЁuR (2A(Tп#b+j`4YΊVNT 7c·}">pͽvm%Cs%id_uȝe U"B@Ku-IHu1S vInm{(w;I љP=ΛWĴJ* X 3"Ex:oȿ`dԷ3kUUo Vwu46^tn邵8JuX ZyX`֩rGIχ~Ϥ>ھ&1(u@TVG>4>Pu}{^@ҜRRg~o 86Cyxpa3_i2x\#ثMDݥx E!;b!Oͧ32w:Z>ch֗7l_1y_֖Rb;pc&@bJXbzoC,Ǹ 3\ gc|bv&8e܎?κp8>51LboZjݒK]*#+AeFN\ OVِ!b 3^混f 's)c,:gPIt [҇qi@ W{X"JegO5Z' *TuQ(+ºw@~Yk3)+[b}+*j֦:r:_1/e>2}.ZXs;Nj'QTS~JƘcb3ݾ*B44w'\Z]ޱ) ; KYT%v"t$/,×gKi@As%_ʳu4m8Q`c6*Tݶ](ì=gn+wsIVL{*te73Coeb׳xy@iK A )E%\_53F n2;MO'Z-49(9D3RUH;cH-PTF8IA`INPCs5pIo/LnDktPUbgu*?i>ֲ(J})|e?#dlsCY'fB?]zE mu7R#3& QJ}?ѡnƸr^t2lO[4i?hں;g,ހAe@ 4dJE͑>pڙ'bd0FBr5y*%6vY}#9{S= a-IkjBl0>\$A` P?.jF;d,]aA6AqAK_$.h+xԣ.nYB|n=/ z!ib k{ۈA6bc\*p.5K8ZXGhtRM+9#+[4#HZ6ѕXߚmM1i\$WG]RjY9Ro?̱P*EױH%x7U1`VǦҀ!oG4QZSW0Oph*as5M=)|"+xx Ƚʟ˴pҊC 9p` EsOBv Jغ ٔE i,S.rYL%J%9.MJoc@56wy9"Wei_ԶDE6G@%ƎI=셎,})=/wԍ:VMwDSa Ni!!@D C@Pm3W%O IU5/.] j]"NܪzWkBT?]A7I@al=.DmT!Vт 9K!0i}+WcApyφ s~) i?AWع0 ܍hM mB&ʹNX_FIE ]\0UmB-":,5ɨ.Gwsfu6sޯbCf9k-a"GQԢtЇ0w-݆s^:h$,6G fBB8UcҨ7-ys(36+Qg#_L{ųjJdkf|H,7 sMWuďs_,wQ/ƶ[˪mDH zf'^زyy+9zmvF׺Q5Y C'L(bӎ6 {7PۘpͥY"=:8Gu/nwkS#dދ>`^wӣ>ZSqͨfC+5OtZ5SvH9gHEdϸ e$ `*"Ig!C{ZoS z,GV5^U ,]2E,Z(zۇޜDryDA uÞ|WZG =BX9Ɲۅ !hMО! >}/VFϙdwR{pr#Qj?A;]" تY?v$_yjw蘌sjҬM -g/-cwo_DOoۃ?tAv~GI88@ra([eփߒ54w^uQi{/$/,W|o X9ʃ `]/쁊1g@Vz;=[):͡H|п q7 ;lR!PĘ5Ѓ(AhtPtt;62TxM=M{o7lZ8.9D'- O&QUy _Xc(2h4LKT4EB> "7?WCK#&ʽN"WXN&MHAdq2{3F?+OWO?F@?X9xLV}ݟ 9v\xZaQ.:RXUԓQ'w6 ǻJ1*δ^+#B;_rX9vc-4._p_`{w՗v ?~Uc #FfP+hO-C6^4^guv$ le5õ㐱R k@Bu)p +̛(I0 Rp^c+#:&=DөoaIg鑼IؽeR@KnZ;LCd *c{FnrP`JCXmeLV>/V)cBF kMvS;\PJ\vTܭl͖u@mjQ6 ȺphπCfЋ9>c6E `\TIEߔD4 ds`/2 ,Ah|IEd~sV-pgE g;. ȿRL"5,[SaFCW0cTqo-i^\~|i_8m[7Kcp[ҺǍ CCY򲕧Ċ>f'y2ΏٟH%%Q_âdֲ|^|e!^z̻56^4R#ŶkkcC6`T>Nq)v^c{? {A`M̼sq|OtˈDIf ܊V&QhȢޏI ^,3MҧComon(UiB?1Qӊ*\8&?s?܎`_-gAl[/2LYizO{?N2WL,HH͝6H<)Pop)c_V?>"ғ)l?Lt'^[<2AFѲ!ُ^i?r4x7ej &1A6xDe؏=ߞ %T&)߬ӦO~nd%\iף! װ&G^Lz=eeoV|NYȓP]֢D%U܇& R >Nor Rf_)Dm67KZ}yF7?]N-H$vt7pE+x*7x;X|IgŒl/zgdwnZSOt8y VKC6z>#'wi;wCXخQGw h3[c^}AB 5@G{26ӷ𵔏d3jOKOvxaP'DLٽЮ~DH@vGZdgwkB{7nT(Ssac 2k/@F](0=7OVP+ z;!mrwm:և"Y*B|1sVV/lnY䯿nīS> niECgӝ \+ B~c&MpI' l#" ж,roh6g0WS!FT:u:=>{_e{~*?5O_o`V-wᇆF7 Տh 9œy[[\X?6.y婵sYI<^q*Y%Nt>o&|FN!6n'ws0紼\4ĈnoR]9 %Y\BmvH'w^i!(3HY`q_Q.܈OP%InbLJrV̗ˁ/tS:Qc`B0~4P=6TMgT­W9yweUS&>=,Alr\O0AڠېrPCrW QDI>`[7ܲߑ K/#aeai.,BAVՎE Q\ {S#fk-*ӇUۍ-:FD z0N%< :{e)!l;7k<4|&H$=(0fƪck _U9t#6(%1 _q⳩k؞;:ptWU ռݍ,Ɩ-_g|;G@3{\KTRP뚐+$ ~:)~nڗ׍͐ym3@L+_%T`л cef%Cɷd֒riըsHkZ1l TKǐh,FYzjY(_\>% rmX%,DoDETMx] NJ[]GW\w-2Rl@҃95wYr /B +gX Z _oevR_C$ V1oD3)ԉoi_1{O؉% T}ܨ)`r, etܟ.]rv+*^3'p)ΙLc~`hKQ1G'>a 5n`OJ[W*,yE(=:C@ce}γZj&U-T?tqFi5tƄ6^tԲ Z N?ID޾|%N8V蘟u,s\rbM^Hi}ԼFXv3 rHBL`AkWe2>wei 7QkCn/Ux^#W|uk~Oߞ筸RXeUUkv bR%0k?w%|a(Pt(2;~3\{f)FsF%F6Ï@Dc,hwHbzKInc6[X  \w݇ty3#GMJ@Q o~g&_+J[7qI+ KU3>DԝB2q/iK4Y{( `1`=n%eytmX$` (3i͸βƇ$\ӂVkE+ a8j3劍'$O] )Y*yO[Dbκ(L1$(l*m1储!`"B`2RXy4p4IH"ǧiI-Ώz +y_$,k̝]Ock/E` C#<|wiO7&/?sq"0P !ajq Xѥӡ7rq1 DLj1*O9: mj#{cM%oT ohfE(~LS`b՗2Sv#}un9ôQGt!'k;:jnw]bbquy"ֆJw嵡_w˦*W}ՎFu =;sh/)]C?ֳU:NmolS{ U&2vsKdCᙄ3@S|0 Hv5vx0Fç8+ub$C?~v8Lhm_3RY#΍8|/=>)V Z*^b/G(`m5g/U3ԄYb=ˎ1㳼͖>;׬Q^ ,m~>#ROAg~!m84G(&y;<&61kKk\eVgiiN0 *? Ƶ7kVnf* _oZŻ]8$B4__18[7bo"y+)8h ]R*RF&r&-&` s"òLж[9c/KQ N]H;Lcy!iZC# { 8Hz yt,s-\1d<Ϻ9=yפ5)+28L [~ Cf-k i'겉#uOu5>SA-dW+w//PʼnK+^FoّtI5&lB&A甉QjNj!pn_#iLEzW3`^JFi$8MwQy 8/'F}c cr{Y[@;HNuRT5iր=Z %ϥ?C+8SİU3Cnrh) i#ZSƣc-`RJxrz'h)Șַz0}n@VJW3^tBvH?1KPՍz%!J?``Ss͓Q3QPG% Cٮ/2K&@vFwnHce?L#½|ޕ޾O AtR{D0t[ ?SN<5 Lw-m"@ /&r/@1iۂ,j#FfiV2< T#R"\0*h$݋z &7'q+-T~dz$5Kc}sZ oD\U? CVm R}&0fb$F/Sj\58<&oeWMazc䖴HS ]k+UK? ۮGkR,bq. 9PqD=ExgոGp? ߫X;'ev8k&fb,XDm#fpE\Wq\P#Y /cYqw6aKƼfqۊ1epCs 9>1}W9mrIlMë!_{x,^ߥ9_}Rk4w*bt7۔ ՙ¹2& rQfvda5S! LNOsGƦ2/at-=#\kK>' |Z__ 8yE*[L?˜F.CLb6zD ȁ6fQVG6wx0MVwhDĩ8zl P 5u.p"Iy:*NL7gT"Ʌcos?n=2XwT0ae^_O9.X+'jQB+RzεdO5/ YDV= pPnָ;e,{ZfWc*ݩGOM؋3}pʨ@ \Su/Xg8D nPy9V+% K"ckn)>}|}pBx ; R3vXj_5"FKds_+,6]i]$ӌwlVb$z̵} Sw1+J"|Jrq@/ڱjDc9VZa`XZ u921G)u綶:B`N ; HYK0-3$!*!$t_A ;^M 2$T>GvKUHa%$f325{~/ S5ik upY#vFޤYA'@6"2Jp0r!S}z9Wխ(+A)~ K+ ~Aj:AT/ fd]7/O0ݞs'3C h&.3kKXvoAY矠a+l|J X1\UÉXGnTHQQc5W~Mf!9b-M ewrjc@P<ǎ )c8<#/jy8(h7-ҙT-xJE+7.xxȎ5Y+գ x噽.*]ܟ kZ(<%騘c?|)*DuE+Y uhZyJ<2}Ҧĵ-gw(_БmFB';zK@5sWY E?w~\ɴ÷2XUg |/uH0?Qژ7ZxCkZwٓ# -/\3״l'>B Yf5I-B[nu4I#(sD8cnWJ?. sx< )Dl˙Н:-~VcW7lC9V#ɝkTݨrZXruhd)O5`w&?Ys -r{߼Q1dc֌.S U szL8E s}=Oh:d%`hD?vkؖX}.| +ؒ /'U<$7tJ:AFMlF}Է{A9%04R@F݃o1Qck }uY$\[5D"FnhOǢd> $p)6SՋz7ę_$_gbKCOϔЌƈl@´c= Iˢ̱| ԑjl^_>W>]1e+DёǗ cz+ p9&Zag\O(]GͧY 6pbNN~ĵ|,"D-* "g7^Q1Rն j 4uVsK.hd/;SɰԇDe'y$;|YW'bS/ڤ`2c5?TFɦ oK#k7 /szևߌJ^Rw@ ][ #hn/$gBgbG\tߣi }gf]Oj5rBK!ZN)J-W;xZmubߧ]ryu|')}NRYSSZ|v  F֣nX|e皲h3+4,EFgvGW- u2 Yt,f>0C\Qvl,X gduln:Ϋͭg(؄u)^:E?,nGZUK9 g8ywV)CyrPJ}l՚/7daE<=P&<~zk1+ Q"&\3bT]y $ap BuJ$pf:6n$#foL~/g|Jo,U.H} S'̷ ȇ"0[HBc>yǧƮ&aezj-+a8.{|SCm#nxM,EC,D311hIR7iS/6{I,۵7x}@9b/\"|` P¼ |YԞ?duTzNet0D4f?Qv髤o @EHq JN!SSmmEƾxz+qRh\6{1B\\dƨ\_Y.]1B"). Fp$zjmW}ܮ^BU4L/0@_X 5F =]+>nk;HFRqJ P6$&F?M+."'lǿ9 >_кoSz_r`3g/!2/墇ہVU#=6giWXa|xf{s`,?K5lӤwr3LLr`X/8OlX=z937f! l\@wWfnvۮʔ4MkrtQ [Sgqp ^f{ 7O Pj3>ĪO?l=C_ɔ3\ʕ,(rlUL./w{&׍V4d)mqӣZh'f+g3 䠭:R\vXp.}r;0 |幘 ]xztJ-2JNO(h}&/9@>riXIobͳghKi& 8Q,!?X'eLoh0[]ēk?hy($'[Sq'^%CY"f&յ | Fϫ$wI#h- *QH)FzT):N= )'X/L ĕ5dHjvŚ($b*XQkM OOٹܖF7w AySCuMFBe~8BmbdL Q@ s0Fۀmj|ReOBncb#Ro$}ueNmc ~[~5FƙF ΅\[ppzW)$Yѝ-)(;#h@Sk?Mo y.ĪG*JJ~橭U#@`gy2#ז{?>l: \-(|Y]*eV\W"$p/F^(/'G#ciV<)OAaxHc# kjO/r%dOD‘|h?;FaY;_n/3v КX@hMȀ I&Yeѯ HbTyzPuezayG;\1OEѣ xQ9S;qcrm;H pi~*}_Di .gP&QrY3n,XI =7ξZm#?3P eF>?]DiNMO/v<|)샪Ǘ:ԊoUuuoN9pݏV?id$ Ft cq|UyE*5YYpE{|.\Zw0$\r{BU+xERg a=A]CI1{љ̋t?Qhqxquʄ'}76-X(*_%xU1):+ -4@ڂZ;]L2H0GTv45#RNH`"mӄZHH AʄyCϿ6EPeD^/-I/t@6oqRa8d1Yu=BOlj)E si7 vҥEl'DBD ~ "u5Bu {11/pVKI:"b=+ IOg V غ =lAѤcD-6w6f Vk2:o WqNu(9j԰VyfbTJgYVhJAH?12X'ca DUmX Eu/N ^YXQXSLhjyu:5:7s'?/PO6, M$?jQ9cbvRƶ!O-ANrwr|vpݭ?ݿބO' .)9݆*Ve ,=$GO' <9/x9yO5qO/T$45UȏpU{^~W%>d[ُg /"_!*'CڼTkw`Ҟcu}n )9%@R-Ӊswn\OI1]^Kz=d8/|ObOսVkˮ31+3nDQm.5l8Yf7FUs/h4Lm~\qcM:rej\GO0]ĺ2dȥq{`=|gEl's"lwYvOm-yZt]'#l0qi(#vh+p-BK\GYa{w:<r'Z(≠E_SxMsN6s/]PaO%/؅4[6Ty\2(wX#r5c~;9%SrDL{mlDKy97bAĶX&~k`ʉpkr2\8׈DWiEY!0+?8D\ESCiXK#ĵ)x`DU#ڄb#0O :H<~awGa(@y v@;J|Ae _غlJR:CP5?3'm.eG` b֭M[+-^; )l`=^A?M:jzD*i.x'S v2A/8Lde}AҸZ nkC沫mG.[pMCbЅ Ad7۠Ac1r:ɩnSQ'Z x惆̽+V}]t-(N,A7 ˭7ƉX9n@Ȣ"CE_xۖf7oVc"׹#79{}@OPK4/=N>R} o}gDr6HF)Z5.2 VnR ֦l?Z0;-,}ZpZ UiBN&(JszѰw}k.ÓN]ÈrID3 Ņ% 悥)!X  RxQdX؆0oа-H ę!&0—&*ƽ-18vVT}ޚoUX`}-u$wW#JbfUEivp`w H)g2s=z~].; HN<gĬqUj5p=􈯳q͈ID#CSVOj$=OOT~8 J#Ȟ;vceI{WFn z]b:ϬtކB lS xf$'UC Occ; !*hj:&KWղHY`Kݓ{I!J>ꖣ;֋K槉;eqPlE8]<0 D~[`Ր뽼NܶcX$_3d ў).43uM[b}n;4 VRUcm0 H0K8bg.r'-Ub{!$3X>xkIY;6VנRT#h#$+GZfi Tz&T~p];^6hxP߃y)HܳAE fgV1r0+ `a/|[0F#AO,']fӏ7di?#B&w-E A9yRUP L S-hh$AxG$5814a}M5L2tˍ迧8&O6 ){J?خ.v{(n )%ީ)d*˨DJu!aG'2!"c~KE>ݞ[Q `y#֯#bG #S@mZ88ZW`8`Lp5fu=D0*i+@\`34 KjLd֬}k*(muBثȦ/DgfM9Q]VـM#7*Zm_REWlChgH*IՑ\b`1ׁeuj񝾜>"^-}G f@-%@Ěv+Ú Z&J0>%X8:8Y8OI/ g8SVd϶f3U BjWL.vM3)`G#"/3D\uj|c;d{7 `XPʦrWVTV$(WgVJ(O4c5@rrN*'(mꊪh j$2럽C:Rϧӟbܟ]sGLf`X"b_Fw=h iyUm}ύ\^= ^iq Q{ڐ5T\ҝv1.1v45]|N݄POl۹ Y(j@(|Łձ%ԩ+,ktR Q jRh)RMG<2x>y.e]fZ*J".%OZxq >׉Bcovߙ. c&6;8g#Ȥ#~M9n),߅*y%nq#L8v(ir41 fp_Y({"bG#,̕)a$E8HcZVRlEF Ť:Z,(;}ޘ~xr~ʧtHUaEyԛ.Un2yGy៩xYۓtj-~nCh$\# YI[̄Q>Uz)zLOM P6\s|dFT`xVT{9knjv t3@S|Nc)d9~ֿC87ήKkx}.~# B|:+QL᫒N؜CJa[V:%}mp`wWGJarHx) aIs<3rWf}F!bs+B-w , Mj^Hԥ.> '.*xqj dE R/*'T& ,<wڧ&MXfn{yߩ`$~:ʴ#t!V|V1'2u>Q?+V5=ħ=6SjYÊ?@H@&o6wtjSQ8Gzc =Ug)OyC]!cFb0UzHL[M@Rx^T\<;3l7 ۩jeP}E?j(i FZ CY]*'[沥Q#ձ@K: 5{ 2f6}\ j#;P6{4Q7Ƴ=0DOIN>THُbv_aȹJ|4˅ٿ1ĤOg5o*~WŕVN^lz^UQQHկdoԤOy "YP{Y8&5U]{w:ؿT3VMjiձ8WC ?gS4t5(C96ƗK I8="d!a!l&PӪ,b- *!K{x)oO_ΔM3}qjWٛ mbR$Ţ7> țHF8`/*S(4Zn4̫ZT+ DlŽSc6S=\ ꓕ֖ZoǀuX ę):ؕ#pL- PzQ%  D~%0=60R4 3ԓpUq}ag=gdjwp푭Zv߂>G[7 aѲir9BMȆQL|{Lύ9r޵9S(A߀yc. {J9fz@UbM8ܫ5#M.39W{ts \c~5_pE V g*[i#kRj zW;gYz_í+J:b.Y1Rɽ8k#/OƭT;m/Ȣ7:N8] @Yן+DiVEVN]Գٱ9)0ȓmM;/FV[JDߋt/ל׸uR3d+OBfu7պ\ș 3ε;5Rb= U:^kǟ jz*,L֝ѱ)c D[Rfd6Z<]䘭hB5M\JqCI&Г _ZI+䝈 ΤwUN2>359Gѭ9?Ӑ#%B OƷ׈ѠXR2jkO"bIu(9-CEy`,^?[6k)C9M} lIZ'[nvO{ !sjd&QTD Qsf%RaD|9 #7|[T+ +5fl9Vх}*;߭`׽9zV.JKq 4z+$Wl Β ORn>ɒup Ѐ}W^ttQ+įV5~]8CC,܁? iJm{˻5I}eV] Ӹ4q;#|p`f$ԧykgvO[4?cs䆣uAlvT"5֌"laNl33%JK*?7vm%n줟%VJ`w< $AB|D3PU P,Q+ `bly)~KksV!2bl_V%=H-YƸ.<" r.Y+qPؾ5ʥxP rp`ʏqqjs %@Ytyyi(Pw^YnOߝwh\&yхb:bi|8#h. VK5ן.8>=HYSH ~dmڏ e@ `k kX^NONs|_z}[N~T $b?\ϋmC|Sr h4%}߂lYqzQźzye3$LG0e#'؈_hz~Ta)}gݷ= X3J ^iub*ORRb8_x{M^Gb8X_76veO 5+`EFGΊvW+yTjc>.tv|YE6-TlX!:8t?u<)E {<쯶/U]ZZ~pt2G%la+BC bӻ,nx Yvd 8Cd! )dֈ{EC3d>HJ-lT} `eߘQE]\F.,2uڌvNJ:Fvn̶w[E% D\81Dy _ mZ4<4O9RrAm%~6x7qvԩ[=S#rm#1X,Q(NlGc< .+L\|W.a\Q9ReƼge_J%_:Gû6eK'jXtV2c\\'Y5ģf|$8㵆lcSyJL1 ZGUY [8xؕ} l.)!/–T*) ÈI\E*8:(YGċZ@NZt1 \N[WpϊCfr6"WD#=g TzѾl5!d5AJPiV)G[*iuN)6-x:*}و,T 4DnZOLIKnLXR[ffV`?=zs)t5Ss92aVۏ`, = @ Kׅ7(}+; -=itOmmϗ3ٚu0ɓZsMt7 `D'BZìoOH44R~qa+]yģUx+ӥfĒmɞ>Yٲ2Jg GJ>djy#G pxwx& B,|6&ʑc|6YrxTpODRkQP)PI=~٠DnKKC}OUtHdoi1oT%"3vLQ2OlC-(Cj|qB\lsLm#W\lL֭cQ2\Px]^~ۇ;ߍCLױ)E4vvUZ+Wz53 %]w7+ɈOq5ݓIc$](43Khh3_F)A'jNIz%F9 dT n{B6Ud\] {]Gƶ1U,Fm=N  jUXHQbpRK,n ODđ!}4E}N .]8Zl` v&nyF0p<4䢖n?I8F!Aw1!k'Fz[:%6λ.^4n=E{MWb;  WiԂ~_XOwH9pUoہ^&к4;nM,ItD%Ŕ],!dq+dDsJ&#(`آbo 5S􁘽Z"mlVFd"=СC%ޏ>|KU"L)cԆѣYAS+7N;.\-WQOlEٍQb[p7ͅc?3 _Ca@~ qL$w|-O2g!eףgf [l`|97q:̆iH_y4O*'ZeP3N}Ռre[ ]ғ[Q7\ |LRc+}9|2}w dDy݀p`vIbNE,VZvMVӼ\ý"&9uљ=0k*M8kW'Ԏ cWFlZcW rx4YS3sIV)|20se~I%-=1̧mWi*/Y%]LWZ$ױ!yپ;V=!8Q5J40Ԡ@21Jxv)ʕ҈`Cfx?X6kEb*; Yr9<)ғGJys;#wMdwiO\8M1j+Wo(h6mֆ-+i⠭5ǘT"=ykSfc*[+!D-ix\ 4ݍ( <>^'9Z./ХaJD,9s^+CeѾĪ^Y{]M$䗿R_AM%!N"$D@ƴt1 a{ձ`1LeG:u,J[n%'H]1eL+ci+R/PܒLyZ5gѿpmVPxpzK`|h={x^,~31 |y[&b%}r)™!jtMSˊ-k){|z}67/4ivu?>!@q y;!Hç nlsd`)R'Oҕ9m_r/0Οk#oP0;!)\tǬ\~O|y0fq\`d_^R=2t&[| ѻX׫LL\q/?LO j"Ifv8] l#NFSuYMƻ% " $+b<̔|8]93%$S>qN=9"_)yHCho,jKffKt(ٍ6Nx㗨pF_fl88k> LsyUPbv5B8Tʠ7ɎE)1T;>'QPM r:D` YYڎ/qi۪c/ܡ\(ܫ9S2S IK8]ݎdILY!9vkTKzi"I# {S0Sov??PwB筌ѡZ @EP=IAIZeqWk>DŽ!sJX?̩ "O* cy/N".隔r/̜GM^sb[;S$6H)yBTb:OJh P#]F*4lyQW\IEތ"OU]Wa*F 7npQ7_'a6L5__)6?ֺK EziC!X'z޾t4 JQc-I,tbb %l%m-ɸCoǁEnsn_u\#r[zUП40{5Iܺ/r^~xg$Bʼn=RCyܿ3[R4tUWa Em fOD69PJrCcT kqryn_`kNW +?:fQ0OŜ}iδtO/o(Xޤa-Akl%K?')\fm G׈)7}b^]y~˙ ,!r{#Uc?f C>_z]<}ؙI Agdf)\=M"RHA:βcV̓8$e,iO.+% _7rKK4 5Ok`v}[\Aqc}_#1.3%Uz;Ӫ BL'e8P@fSB\T?A 6#-0p58Gsk;SuKl]ACp=A70]Ku Z}^:ܠ'ܺ٠^m;J 7,L@~~6\qs V828*vxUmÅ Ɍ jUĮov%QBZ/kW^A$xӆ926+zW0{dbm4ƭL2lmG˽҆8*Z@Jl}gh@Y\ZWMb>&䵷;6_MpΔ}yrUiojNۚYFkz`:V3z8u:̻X5`vGٰ) Kn_u3T+T;s9ªH$4c(e?Ն&n0@-Os]ob3+!Zрbg:Y0ϱA-3.\v2D9 Nj9?9{#'jUiaN^22'#cMY[_Лk!b/ADʲXRjS*D6:I B[j_7xZPH.̆%}˾QBfRy^xX@a&SW''KIp>1b~1EG\Zp!˅K# )c\%UWZKqiMwlsԐt ȏ'']ArB@Ш^=/;,8 FH̩Kſ'vCR'M ƐFP6k3C:6T^%R&d7Oo>`{7&e|phq0Rd706heێr--٤2w޶,1DaȻ*4{^9x(kӷ⸹U1 >1P^@V?䴕9axt ?U=oP}~9lDj ˥BƱm3[}"e6(==y|/&ӆffݑ!W\]-9h5'qPS H|(=BZIwIF^݈0)&+o-N%Ī :H KTc6 -*{:H&F^}q$\oxsPU jhDuup1 #0w.p}$E7M7pr3f?=!0k<&o H)D> T6[FgUn HA!Ѯ8cObEnدaޛT'a,#h/tC;93Qhúv.)ze4j,#ML:P`mX0*PQϟݤMsM\TD bC0[:s H&<(!r=?=,lAaӔt0I1g#nK][x\"in߻`/WGdb?BکŀlWwBӚy6x̙ѸbϗCrS8bC(h}w{jPf=J= ^\ѧZxx&$-f#0aa]Lujj(1YGJ ʸɭ[s?N Z~Д_cA#'?y)-4g%M,`C4:d /1} Su j31 :h*5y_v&V]_Ӳ k%;YRo dġEj_'f>yh`4Oy9HjYs2֔4D~糨IF1"#s!ऌne=ƝZ+vu!4zsPDOf}WB 7 7]6Ld[h\M,YU8PvҶdyvasbTG&'9D?Fy.y纕V #tiћ܏VT /^Óq\f Ѵ)G:hÎoHR6[l%ocՉm9f7G2ogX *b6T a&WԪ ^ 28ǘ8?];ܕ*Kd?{; dtԑ.(]I3lX&&,~EŃmQS27ئŕl4Slͬyxզ3vN]BxjSXY;ji ՝t>0#"T*XmxRPwu<ΐS/Kި0'3OXk0œMY.}P3dڸB=ѝ3nWyw]kBGAL.U%<=]BVCHp. !QrjPa3cIICX]Μ%낱m2}5: 6 l[Go/6dێ87&Ӯ̊9ќ7) |+4sGH b>1ޠ.PX2.vMsiȝwoHZfU;.e9RǼQ 彎jIX|pAY=XFθP1.$19t1EBV vQN,s?fpgV$YZz!|M_ qXRn]^*6*>4*bӵOwo)t5~Y@ xK27qMiYj|>b_sfg΂:@UEC{c|'ӥ'ͦ=!%EXͧٺˑI/lrFacT=ZwIy[גf!O3TԼ9+Bz^4X{ ^̩BHchHH%+Ui|W,d+5XdaY.vh t ]}*4e-KyЌx>: ^ nw^'^$ÏԞL1s9aUh U JIN\ko)I=O&bUSO", g?kXg: n oBޓQxxt:ި@͊M,z4pcs~Ix9}P!AMV W6LjDZWW\T1Ê"oK 9|&4靛W,n~7 LfGN7QQT"ʎ-oFq~Uؿ~\d h{A{&FU|#62{X}3ߦH;,4Umx 7 $@iZ3`D5^KQt¬.Z͈ | p?>ފ_=E}` ZkZkk\ JpFrl7hźPO" EwKl/`^.dYES6ND]6gd};_CBĉE҉8c5g؝':flʶ(<w$vO٠GtQAh^q%L\ \5 Czr.CAהIG1ڴ3-\Kz&l(>DtB_NrŚCPPMuDAhDC$3Vd&%>Y+ !j3'8 A*jh6d<<"ZQ%[ UULjh>\?YAp9O*{5c!Hܸ8NI_C~"bpkZ/1Wc}Jg?V牊De>|tK 185Su's Ior9LZ+O\e <4 ༌ :)=Zd[Z>|Wa:c*-(T+&SrhJ& 䙸!<0-6peDR0ɪ`\^Y4꘴wp*WrS)3ci¿%_8)6kCJ;p_j=둯. ,b%k؜ly] ԡ\W5atA=–CkzdQA7FI=prpzm2X't"C`qaG'aZ?i*@,vW^1^{XaQ&A)`T+C/vJ_/4+WF{5˘(YHtE."*¢%Xp8H +p>bENG48`3eܜVjKd@Q=R{X+Vn5zhS}i9Y<u'h3~&{km(֪R$BmךhJU.n3% a>r$"o&mRw|{yjJR-.*P3-F~>{U7x"LA^p_/q ZLJQwmLH*)lTϏcDQƨTPubx]vzd傕4p.vLVF3lR?Z$m4^(9`L;V03MPtt✊CclUz,YH2N"!$wlp&saK|5EUmS0xv>U+D-;;Jy>un HT"%a@-e^mb 9"kT̓4 U]mdt^17ڟ&+mQ_%2f2nON j$5l馦ߤS%MBvpR4kḩ"TdF )p=Vܐ(]!j}:umL6o5^W"M@!)Scda[C8Ho,bA>@ud')pfBW;rȧ  9ޮJUs*;2@LUR؄@L>gJY/_fH R|6c !R$=a*f_}hϯ/@oBv@3g{>4:)X`j{p@bC::p* _jpy=|fc>%y|PE/&qމL.d3X;]$P[ fU6@69P"n$:66g\&O4SƤk[#<n_3VNSO DAu 4ފ3>[CJlV잕O6 KyQ.涽>_2>f,8kS0pD`i튁pe/ p&ҸY(~djLc |aX*MIe@o^ӵj37w4WYU'>g]51OoA߅Ľ6 hAXڍ r3Ls1FnO#LNij&d?D%:{Z`wk pSzJ-yODF4[3vaRX$ yW_ etSު@4]:G4\l/1 }#"u=Ȏb-c3c,\exBg$OUP/@9=I\0Bӳ]}ÕW1B/-xeTպiu 3C9om[\ ΩE^`l!ͺURi8M{*r[nn/|[Wӧ}ݽ-@fokɏb-B+=GE V9 _<ًdj;*;2l<(u:-6qZgC m$@1jD!АgR ?uNZ)GRFg!ceC(f-Gb؈s[mWG3&2j=̑bN$7PxtD-J-4@-RFdgGv>q8)mZ\1b33~2xR%hC.p3^2 Ɨ~0[!*2WWN#0nw@\Z?M/;OR^Z͓jQr<]^¨^XPz<:--|5v`+Z,T-Jb⩓2a#";3J:ꮡ92L><DvU{5U|I5'-zw H},CTa2r^pCti@yN(E(J^xsB:,{mV3Y^KhPyJ^߼$8ߞ]pcƽش]^K1Z|<|oK -niKpy&CA 'rCtTֆK*@iW}ك߈a ]n7,buv2\:QH^/:l^[[31LIKC֟K!g|Gr ?] X͟уdL|}wud#_a rCRB?}_4WFK $b{g%탓{:@Aik2Y[>3!6218 кh6vRը8 ,\KnPGbZTԊ{\q3Xk81B2uj_-p /pZo^E܆b)E&D= W]n9ۛ~^rvK߁AFCXMTܺBԪv [\Wor73KBU4pvͦf L=hN r\O 9k[؉ -m8ݟF'%<>WFF*/7+%sjWP~uOD`)##bf?80Ley%{3v(O`Y #F˝t++݋# M4.{@1f#ݦ]qd$;duEptYY"&w4 Fm*Ezl+&/$z'8n,TnԸͅW\~뉏)Q /ч}׶D^apy#cW]5WMfYy3Ô_;#w7A*.(2%z`#˂fY}{T79 |ip6Jy-# 0?卜'>'O7_ }#\iXD9XmoD )}&6F'7wNp?ҊY1I `[u:ZyP;՝̜"wrT}Ies.*ev,b񗩉5J]nb&rh݅imTۭDvwڰֶmEрӳuĒ\.SP2s9r`ě+ucH' qxԍNx*i;(pIX-*a!.iqT uc`I)Er 2mrWq!A&&*,TzcJɊT3kc+ &ETR$ѿeưi0_QM_/8x馔Fiαfm#!`1P?yI#7-K7{zع9ؒm(R%y fZM+r-M>oT:TC!x!Gч*\iɦn9!0>$.C\}hqo;ζ30Ce:LEu8p]62 4U1r5F*?7IsxJ.bsʍczk=#eF&ce߂;Sn\} G=>2/TZ|/LyJ*(DէS*ҘȰ7P4`xoe4!Sp73/>{0"psrg uo ~ƴ97,Rr 7'Kj<8=%Аp"2K)x8+Ýe< LAEnQ:bz慾I8|xS5T]0%uW=!}'2bKͅ~DT*1f[;B' SL;PZ*E܎%|*A%-Y;,iP*Y zj;ї&>]CLc7ؗ:?>XQKl_Yx|ezA_hpڈkX' >;n8CSϱ) } z}:u%l8! aߛhNƿ/8a/)$BP8Ed}+OAْ:16 ?yLF_JRapp_&Fc~.U'sVq14S9À},,a$g;`Pb:qW9M>Sue`cHLς0t Uܜd4s490k[bnd ?,Պb3\|;QГFdA2+7@'ǙS>&6)qµCOU'v>۬fQc+'?*n=U! ܩmӹA>#(k?63U,9{6VqQ Z:ao}@(m=&h!CEDE1N "btkoi9jmk}H(;KBp >VuJE E/Oݓª7Yh% Rʡ/)eBr$Q+ަ!R ڈJ^gί^]Ѳ3i@Dou&( ݡhn47mY6^pa6a_pS{EYJ l@:\^-#9D4 'A!%%*Oi^LYd)JTb)sYfNb4&܅v.<=[흝 KURVU|/˴E+{F n;ayelvfO.ϰU\D&['3rfj{(}䦖3)H c!ʺEJn=M {Kˉ)қДDJ,D$`ŜH%{5/+L(q2k0{eQK{$2hr>t |1d>Ihc܃4cd~ԯ;yzKC7 # ׌ K\g1\qroun4@MLq]<2 p%M,#_k7a\(}Q( .#DP@o[Jc)PV܄{ u$I3`80(Oj< ,( }(bc~A~7a7ӟ!NFRΓ7"af֡>Z[3c~i9_1!ui*%8vFw 0lͳ@rƟi5qVRoqDD8QPZ@+7G 5NiGwVin0%rwŦB-zeU?): FNLX˦v.q,qf,k M8!nuĩzJ=; 3\ˁ_SCR\=:}!^ApuJWDEhQb |ZyJP63!M .l'ͧ6riZrcJ& 4XxEȔnŴo;[`>F9UQjcog/nܓCBL Z{jsP4Ve&fhBmoj S5[ XIw#xO<&FSsYp" J>̙ C{*zʋǴJSϱY_}"mx?!奼oYCS+G eҺd/c}qT8~'}-à"iefliiD|ob_c!"~iV[wfbo?yNR!aet"u6Up"+h#Pt/"XM5^AҁU T 1uE9/JCM<3 4_w7Xr?OsPU ׭vU,Gb3= 8DOU#2!uU]+>Nޱa=9Dr* U3:CDeF9jd<]hoׯI) 0fxHGvܲo{yfśCGGMfR:`tFB8#c:}gMEO~(CN:Fhnz7ENXީ\`Ds.3oԴǝf[V5Cʻfq<5"d!ȕFqJ,=O3%eJe 33aOij%p}slL%x؟](8cnbZѱᕠUn$+q((fzt,ˣG f$ZnQOIeB1lO|%Et!@VoG7*.&Eڱf68Y֛J8VB9'Tbi`r]%' 0'_Řksy+;rT5 o7?IXYg}%cPaHE!EYJܓ쟙#RTRui@,dX*x ^wunt`*v}cbbMP)M0# ^ct}**XxQfT=;1HV.yW4cYNb@£w2{ST IddXbrYx'y`(La;!'-\ccJZlV&$pSFCsh2sG0i~mKuDϘ 54_M=joVUdDβn @ s,=_*VG#e%^Gl#9_eH=4#]yc;zfz5T&B~zœA=]!ˎ$"vOBd])tw495i:X+!+4jF_h`a>=C!utAh\kHs)Rl<  nvSݢb&]uzAjVh̉3'+TA"{@J#i= BQ YC7kIA-`P]ݨ8><h8Tbˏ_8<1ώ6Ql~@{,v! x yоUHL$9FYz03+zZ6f:)[&iOUU[4F,n|xhFd雾3MQ;۾nk\뺐ᦂt|"MS} 熶;4{;U^EgZ1~"OVITdx[HL`\u[(SjX9iwp$#[2WȈCc޳4>]/u.I=ȑ1jx;DG%l ?}HAkBB>l]ktv9Skh=;nҿF)zorU&MPLf޿V̡4Z#7 Y=N C:}DukSPCsIt^zÄ%XCqt94kCD3F]{HhQ\(6:]imQG|C抙';~u؋%9/H/]˯֘J\t Hqz~X/a$.y >#%3׏NT~GCcЁ3NF)aBp"L]xw1灃фX;s]8@Ejy~KsvU;rUðAP\g!$!W,D 9'E8*U?yTFa&R,ILgĠDfn;0|0} @CHtqF͆_%;]=U,4+cƍƕ|S\l$SDgBܡǠU<~^]K ,1+2Ѩ؛c}Cg3i RV\W+LŰ'@0 |0n jxn(i imEAQiHڊIqwTW$GU UUxJFKRSh~͖ADlEoj@%Ҥws,Uhx+&pT @;:"=u pn&u؃^d8l[Po2s/)zU~@Wujtp\F+ⓑ:%21` ϴ: %#D)8ൽ#l[8zZ5oqP-ylLSYЄ=X Un`6cDT01@d|PR`/tB%sbQ-K,x#jUк7TA!"d&,CckkweeXk&'u.lPt%NO4 v~VO;XOaJ|iQ}f huuxoTa ik*|?6})Ŗa{Vcs'GqV\.]?;( H;:" eiK[S؛/bP8}~j%M9Z͌^q3#ECveG~#wRvY~.`6ηR1DD&&ɒk8~%kFQ>]fΑ@22aQ0 7*ޅïЎJ ƣGs&jTx#Ej(f=UEZ4-=P2e8VF]etOl8:8ўߴdzcyCB_q`Č-l2+-X)^)Wn)"Ho X8!$ˡ/?C3PP!$f‰s22ֽ5W -`tJP{nOeԸ#oR1UInJo:yNЯUBHڡ_wWN%yszjuC'#N~)h] eƄ{r dU_Ok`I,JFO/5WTT!xmxpseHڸN`QFȝ[wrrbPL!+{Ց4/1wþPTrQIu-3dQMrӟ uBH=yg"3NgF[7;e^䬵+a,oR h"%H] G G m|UH84J7ksɀc%ǀcB"&ty锇a2Wi >ק O15 QK5!1sJƘLI98wDj^f)Le!J8&-'bm+PDW=)=AS;,2CуϢ7@FQ"i4TefQ4}lIm :Iqz8~uS9 =͹kX>1q-*uw"g8#]RHV1naaIk%äS} ~]B+YE%`" ;$v[ KУb2z a-La+xo/-̢}*Y1H A \ۺAhoGr6 eqnWwb<c`P k|}"|Zn {s?Ξmϰ!2&`Il .%ɷK}@NlA8` Saec,j`r|?3Dc->Yq w$S (.{r\UٰN gE2{N&犳}W8I^Ӻ;p4ڏ#E`Mh̕o'XQ'QMM9R՘ox LBp.)y߀Gs#2 Igfo?ZMY.5!I?(6!c̶6wQ64]ĩtV¼\,S Dx=i#BϩMQ sw '=ȽV6DՍ<{HZlO_v@7 SO #}~/._?NcD.y% 66Z|n0fGp ԙ0G,<" UTDQsc轼3eB~ې|Ē>J ئ eF,%~DahM > c/$GOY8& ݼEal='')}z}nT,|tF1uOU lJs 7œ[R 0EO3:EfXI{j#2K4ۣw/=5xNAD/f:#a(wqY1*,p GOBkW *dB F"PmYg&igSPP+%Ϙ=`ĚQN4t,{35j -K'PM"//ߴAŮjT &S)pD7TaP밸5ۀO_5 3o/E^$7ҕQ6m8Dq~ &}BiՎzeIP?M9gaK0V@`鉨Sɘr08XX;$'x ,/5sc ibޭJ88{%vNPWcDz#}Reak̯*{,_n;34߰’Xb" M_Fm _$r~Ŋj5NEe9ug%)^&=vGNW5x y p{rׄxgVfΒЄ[b"MT|RHNf"t c)'yQ?U`:taV9hpB1.Pfc^"_Bg93Wd؂zD}?OyMğUj$Y5H 8hV";y'-0j6PWZtʳc59:y?hAB/ګ^)e?h?YLWʳ}kWLkATأQ8*]`б5T_~Z?ߎȣ8^ƯNv;۱ )BgK73.8u>܄dScQ^' PJ`'l?[lcxN5O{kamZqݽ]Cw4QO|]֡4_œE#[JnApE#aRq-Hf/5j8n"_YǬm+2O,9-U/A%d[+jN@;x7* K07qBfœZgo XTtGcŁLxj={vj =9o!:X0E2j|V~C(~ CIEb?pözo^ߪ% [Pi$n9$(&e@M`mr6*qTv x {Wd =B48UR 4y˅ {w pmb3+މcb@ '|֫~,͊蜬/-z9e?tyl Wn)O4ޒ n<ݒOܔ֎ VhsJB2/sJp%3Yt]c!eqa͚2*kƍKC8 n^d(#sf[1`dM+-}dH/s%܊ >/ę -L~zƥ¤!(5i,SqgVH7skW) K6G۴]餟YbIb%&̯Z(Kȶ[l0byoC&'bڛ7E:I\k$,hA҂B ^s!J4[\ kL-7n""~ϰ [`A  U}lr)&&%shvOG..=p01eF=ѶJF.L0!R&u葏.ibZ5om6 =Wƻ jAQSBɻ/-lL4T mFwEe`T3oRf\SV:T-Ű6ɂzWY `p#niሖ #`u!m~_j3x=ƷAuYh7碍 j}"#SHۙ5mJ&O5 b`<3+q!~\\qX)|P;ʊ݀,*˳80%@`|z#:J]H(؅9ŲmMtmT[^1H1f)\3df_숕JaxRR\?A0ܞL7o:Hĭ0k 4 "RI i"XSa|[qH:SzH8굠zE*1>^Io{۝`XM }3AŨlC'@Hhɖ8շNbBY?MP(/N,3{# `C%wuws5:Jp/14Um#IIiؾ̯Yl+(X|w S,gQ o}u`*w*q>c0w_dř-2$j%;jvx(sWgU@q:RqsY""%L[L[h`VΗ8v]>ۊ:() h5Oyb~inx+-ԋEն`&WV\_ HluCKөr [mtN{A i&-#ӀU c9/v ?; $E7(Ž(˰6iɱD絚>J ;&akϽAd%I d85LjAIpoGmM4 SdBmT)xxߎ Aޮ >xO)5pF8n#!vUru)[g-8a<R*'T߷;?;!KU]Zpr&@&#xr&xG4sAYQ_CTkۊ~'#N1;6"e->忍JBe`\x٫;^bVϥP{ E vkQ8U,]4Z 0 Nhm4+S]:.5) 8&$(CA\o߯od 3ho=6ūkƌ/a`4 ch+ozMFO0u1DZcLC#5~H!9B8$rvu4WDu4};Q{al2o`8%h-oV垇}j`&7e_YMPZkձ.o/*IA˚oNBD; [itm9ɕ`WM=Ƕ1thp5Ƥ"w:?7oF=GGS עPtґ9幫Ej|!fxUz oOZ]ct5&Я+:_T:$Ǩ;wLTQCN|H25zi6,ñe!Yv)@2`iܜIaNs<ѨZjז=İZ;O߆U W. `þF;넯O@]2ERZ[i*Fw6LէyEVjK6w^<vڢ@5۹ >_HT*]|*;?J<%%XœSs[[aokكt;V%0y|-j==Hl*9Ư84Nx1alWm *a2AFSΓi!<~u v}3e`V[#HA#MZNİB$ inRY!wipO-k1~ 7B[KK݌%^I'y.ωo^ݦͫ|nXύt$#F_ވj5/t"$V4 $mVO5Jsh/nwC- sU7v wQŞ1's8%\rTZ~,1XMDtվPq|=|[ַ\PtıEg+$E4exA}J0B ڥ X( U|T#_V(}y}͔4@.dd)?e | HT#=B9FEj<|ϟ'n a*V?-+]]+Ň%(_A^ EhGFўihkx2W*W &}@<ƀg&dFJ׵s庾ހ=(Њ41톈EVGvG$KXX^mgKo wȻ s  MݳoQ4,fQ{?=*򑸟f#@.~!tLg="džbVh ҕ FU |%,BKYB0@*bZ )9*3O_I7bxp+j}L %؂MHcE6Qni*T4Q.j(`Jս;E~1{Ⱥ){T'j!AZ@_G ~ӁK %~r`t;e8ħa 1qqE,CE!}鲊*oOoxb.YJ>h>Wuu6N_~}2QzE?0=A@SD.Ov=rX;zJR0ʙ#bp4@~0P%zne"kj'W2#NZ*zT]Sqh{8{ԜGѓKnfOhRK"& Pc|&=7^{j 3Y]Zt92('v_x/P6RVn'yv4L'A#9' }6q?&,!*o8Y)Xk4v7h]DVS+̛F׺@Wu˅:a߼*쐞w{StBx~o,ɢ ⥫6LGs@%nJn~Zd(Z7eAf~W5x{Py -L B0iׄ:!nxlj8TᜥUp6mziU]S5涛6Ag|S*h2M=f显2D-G[` a,XdVhd mC:@L|{Wl>6^\k-?o2gҔ-YJrz_j]!Y.|pZW5 (cf56 dtiͱCHu2Z>iU8 fX5;3ӋI] љHG╛3r{;dd? :kȮ=Z O_%bRƘ"q.6mn?{tz‹4Ջ,]C+$  >_ JT!N\jHn*0H}9wN7!͛u#؈rN,5t}HJ E;g_PY%f/"og:OF.:Vk{aZ\#gJ:Q&KrW`>9I"r›K(0}y`}Qv#鄤fm#+C+Ma`8ē0 ~LZ;=pJn 4[lo\bA|&U&%At(k9]+S/ Nd9Rl5 =1%.G *7)'i>~yIִK@X;:;V?F}2mĖkPyp{J(ܝh ~?5ɘR|dr_$Qu%F)8Wz!&`x.j; Iq9OlO }n-Q.49O-#LŴO$ęLdOBjAtAqhI71TC[_ ]hJvD͟{oeEe%Ҡ2D{&6A/|Ş⿓/[#}]cx?\ 4蝻@~sw f[DR$V𚄙xrۃGޓl,X\*;A9pZ2JWbpF2{+@g[j1,gs uSvnpYAAu^ę\Fx*vu"2" [\ú+/ [kr%$U~Gّ5&`ˎ8@={݇hG=9k`\Dd#Xq0ċ/ Wjl6Oj&(Z p}F<"^` aPzFˌ^~Dɗ} dbTFJbyʬWSŋJW2D{jRq=+z0M+29?0&%ErvsEAw 9,x,$2/t Q1ws(Z PRE)-mēJN?ۿ3MIds]ӾC*x]V0bx sq 3pe@QW^s( <cTSh C=A^!--Sk (uJH8}B/ Z9#HVTJz/,wu+tlbJl-sxRa=gՄ tjRH~&Y0ODAIu$S'CQݿ&A#9gs;ޫniqI15&ѰIy%˔2z>MT%#ZMӋt4Ps;"Np639)Ho'QL:8pvcȽL‡5H)NYBm|qj3n-&ع81Dw7^;h)tYSpTF&C/ כ5Urz.eJrJNj$g{"#CcPcx< 8k9 RX[ٯyD*u o;㖤Y2Gst3邜,/O'2E3+(! ?'Z7M= 9('bnxde& ) S:YY]02? 2q8jab3P⭽@`zqq']-_&KZo܀C#G@9!nj%[G,(P0!"m*V)e.L*`.\g ;><_oOB|s@r^;ZabTUmD"9$hOyRYQRjO|Xh g lS1mw53õN H 8%#H|AiH. K7+ϲfs|UsS3ͯ38D|,ma}(蛞Ԭ;Z"g+חN^D9}I6lk7+)ʵZǝjC^HyRgcZR5: 36p9W@-FOLM-ȝb,ŁymbF#^JXО\bkW+p `ɭv9/r!F3`pDnQ ǁx.άω`wqD`VT{zjhپ?դhۈ_uƻNgcYew5]m+ԓ_N{xG3b|`1"DyL&cI4V4LřtQ'&^}О`= = ţ 9f>eJ}̟ͦEVQ7_?dԣ@_DK*lo 8pbETiV`ң7~x`X+@tGJ0Ғs@+F5Y {_z<䳳-=;a-p5P9'-_QA+,3䫦l/̈́WF}ϙO_ޏX$yj`h;Ä3{:''.k6 (Kd/$i-xazQ?"sq qV6D4Z4\>X+?/oB =p t *&/<۵U\}brp[Zeuw&6ϑw,M)Tf Lm$):EeRA^E,U&VZ"Fqm'Lĉ'Uc J K Zq]}DO Xsw"!̼.iY{7^eW)UC<gKV Q ^2P()}-@ݥYw幢M]/& i?:_sm]kլȰץVho ۂzWzɩߔv(WKe6Frd{2X.ZNYR5d?> >E`{ gu~HIY_JB;j,/_"/{#DiXrNai90gn>cbwMs<0d.|LRkϋ.* w&AԷ?xaVepwO7vRh@gCp_E2/g*2Ƞ6>,ߞw?x:M=`$NJy VhYL<69w#E"DB,,O]ecE>n$k3WgW^yM!{hl8H:4NnZNwf\/Tk_Blήqj-U'7ZRAD{!Y3\yg^A=HZ}2JqmјHx5ŝ`i^"1@iI>,;4sw8<#aW[>_Y:  J5=C'~ LOnGp`>[$neP([Ų7a\_ّ7a4+ZdRꃻ]S&cxVEGT`c7)j,j]If@!jJ)?Cn_;@˰JضbiK(5+ݔ"7B2c˘ PCIh," iA0o=Do= RUggbrG#ρ>]W]5AE?mz\! 鵢GMq@q-?(GK˕iђrZ_r dw>5 %5mW;B=ׁ)+43QN-⇱f9.9 qBz{1 6jO%k8[},$wȤ@K^g 5}N+zD7Q6MHb8 ԍz"`}!{Mqz+a>M3zSP>>·٘\%\$dm ztz-HtRxBܼ!rDN(0*)_v'S]ќYp[hWA+XۤբfXnM.qDR H| %Րڜ:YvVpnQRBnCJ]€ۃ v+ᄳz$Nlg2NC?.iuf}=d0߈Bl|/y-/|%_y3:K7 \0v7Nj ?Є\ߓNqq痑)%°OG$.GM=Aô!zm `'ڵKY1DR׭qNM=Ȕwl,e0da&?Hqv8٬榧O u١ n4ܡCb&ZNYt!Fhߏ-bwi Q87zT;9VZ]#%g Liow27tA{˝* E%m"1w ߬ajVPD БX #PuW͗jt!8*J~bsΈz`eǕ{#⥗%d8N4>,a3=F>m ->{3x,8ʢOOX`T9aynnS47>:-~0yvNaN`r&Wm$.MZ7F6@~')8i0ݥ-x1R;%^%6 ),H2a(Da/wUl\w$Bl*R0I4~xf ^HR#:x:`ɡmK-͏k\ ClcW?t%iЯIP _|tE2S(R 4Kg17ݸlpzJk`GQxu4 Hpgŝm>H l-DbK;NV1:15?%*?+% ExPk! $9ԓTA55Vx 'h%՟M#Uy@abcO6ZEۚIO9Lr&lJw_uU]7дC1{+irSe L!1%NC{ӪYmvZ7S9gŨ,~kBanyH@?O\[1>~wmhPsW2KQܵѸjK{Z[߆Ri_ߣ!Q]/$ݭ!RO/pnGar^txҁHyQd;?`[al?ˀ·9~)*?@YJ-J04f )o5ٙJQgcxri 9/zN"U[Yf<8ܾoP( tn;H\t3^ĮJbqfnk zr"jħZlFۼ G7&oc驅$ط*r ?@=%KAJ2 QT Pt= t\ē;LrԳ4/@1k5w_FM zJc`_\޾8q/Ve`H jp==yzћxFauVÈX)Kr3G>.nV u_!Y!ddwg]<}f$;R*P#zj,4MDzB]HX~0abqBQU<:j*z+cͨ\-l! @{ mVv FΈg]:5Be߆Tt5mq6d,}" MX-΄sF{|gf0 u&_L0csKH 5xz?kh qLreƳne%7Q?tapCC$u3wfR:q6{([Zc6M7U&)(b!tX2O9hU籾" jwTWAz@[}K TS½Chb5ǴU{U8TT2dRGmw~^egFx!h@‰\~诛7P.̇ST*'.-2W|Tw*OkmE PTȱİ8`bНv6A}@]j$Bb$M9ogr_Cԙԡ*94IO)~h .%v^!zju~gleDwYU]ϕC I־$^RC SDlΏF.E9ְvF9hSx׊qn2Wꋄu kkϺ //*39*$dGDe|ή { @8/$BuS ed NT a^*#sáJJ8_QpXɆ}T~d {}--+Wg Fj"|뺁GT!Ne3ulP{=Z7*!ujR޿Ի͗j} VIjTN!*'`'/Ձh$_}_Vݱ*91 s3^|pQ.:3L`ς5>; x&9`wԲ]J,wVTi"=Vz|lΫ*kDK -KA $K[ŌO>J~V8.ƽM.a&حjGH?wnvnuA:e,{^2r\hU "?^Bo ܑy&:xhfL( +uP"^ƞJd䦚vK))ue *..{CZӨ rZ-k6>P|'cyvU mMVu>?'_|RaR/c_yAm *ݜNʨy[?&tGh(]m+/]\2R<"Q'-:260p#[";ë,b'gS%GssSc2Pmi2ѱYYSDtbF&[ aF6ߦp(BNsm%s!& َ߈W*Y\+ ~{b3/& Xyu~#~b5cyP|LbRANJ|8Et:A[Ԗss)/˾UXA7b$sRC~XOkₙЬSw",58g@ `~*ⲇ!x@Fm.E ]_zЎ HO,O6n'1:fE+=N9E#A -8^UB{|g jknM!vdlU4k5PǓԏI>?\ͬ)3 gsXA+P]:E}ękNO͒vMQO+(^0qGËW#[!vdff?"Z_!f2G=zJDnma oL.Rʯڣ[a HEAݒ*7 ⊏%wxݼQ:p"qr,v9jf`"Eybm:Mvkh뼧ē.xŘA݇>4Y&08K ֬ƀ[7w 4 HPEwc7׶Z_XZ t2/2u|2hC%A8]޷jZί!SzV$#{ӈSnRɓ[tubx>8lBWhCBS68Cm=9ߩP6IFx&MƦudSo`VB)0>{!/5Ӻ.Ojt8=M;tOX¼pU!!F_ B|Ԥ+F5?UJ9I ,XܠZjʑ΂Gѵlo x#pohz0IىS\"`PQ\r]d yuS0,pח\_Ur&KQ>VTV?%nI)41?fPL3YY q01>H%F`g1j4-ot蘌'SFd=8|/]?׻0\4xqIuyeB艧\_<`K&*{yfc]?!3ć«DF9_Tt@|&OZg.s7jCy8}Ipbњf9Pz]R^Vz}3Vr)Y޵/@Y<(SV׺CD%5SMJ<]`F."x`LswSۭC&`Ӥ]Ox GN.ŧFIbODmVTa@)P%N,y2I dz]Kyuf8׺xIpvL`%β6V7=P?Kl}+WNT;U^mPaMD:a96P̊[إ˜ts^ݔQ)0LD , JҺ4Eʆx8Ԇy}Æ 3] b.osr~ \' H,67H݂U(Z vT~~~d]V7x}\,tb4"AnE&@q=üSAXƧvWIj^&Si*s,U4EC-% E:kֹ%h_V)z8 c9Sr\ NX>n#=]n¤[^(nB>pzlˈegL!Ugt9"S`4(fGU.2hW̼BTE+G8rEyh^x:hb"ƜtʷXom1VrэrIc)<`7.t+<nxI{[*l4V$B^[h@8o\N>y/WK!׳61$Zx++XN!#Պ<8U.E1%>KBkNX5=h y'^Pؒ#\^T^&'fhjŮ:WЊbd>am1jHRI ΂ʳ>̦p djmpXAC JVGM| Bl\om-H =|)Ѽž5bBT|S/јIT8@_m*[XP3s4N>f.gj%Vըqz~y%G3'~rDnpu rEJ[L{ւH@c|Pd-j'L_hpdݏE| C0onKx3C' WA%n"ך؝Ap=5$Yb)>9Y?D.Cod<f_? Dt'2axt6f+~k0 Qxr+*7b0}w,y<1-;'茍LKR%iZSr^ocļ:FN`&T(erby1.tJ6m?;٥ȴ%kHxil1a,3h\ƱÌ,jKӀeALdՈ~ei(!>61-ٽdq8c5\q)ȤD4N b91k(u=~4fQ@)«98p['0l&AcV gUKM8r09*ԎdUJFF$♫41pS{_0!sKd8&zު?KR릫 oAEu-Hx@LOsl{ypt`UdҒpQ(&I/W)O 1N6~ PvqV#yG*@|,3T`n+.yKy|TG`RP7e%14## I 6AeuSY8d `=!].sJՐ_(n UA+I֍Aڴ1onsp޸Eи>*γaqV;(nS7E(y6{Gv=A-l҅3 U}$8u0"aOP&Y}?\^J5W&HRPAp&sǭ:#Km%kNK(]`@kHGLb`xؐ'csCBYpu@fupYtxDuT:qmk?q P&_InZ8AK 3 T7e8p-?UJۓ1lVvI\8lV?ޚ ۖ32q_A`1@_\pw?\mzsI +JR"CZ ˬ&ݍGYsgUvY;auQ"1.=:CD Ju$.ڑ%a%+ 6wPS+OܷW6N?]^`Iգpٝb9UjɎ8rs}e*{wFlQcOw@g1k54Nx tצNn)xSRB]&0UEl$#&XƓ[O_!uҧPFpBZx+b#֌a C mAc: n::rdj [vkI#ЮbS5v\_*0WG_ zcؼly7WKVқf:ԃRm9 v9)Ţ[5^ũ_n#w'.nh%;Nq'.T5bQy/[,"oǥR7/&XAi6LwL|¨4ބe?T۠Q1ߙR%6?:]PF3 =j`)?H v6bނ@OP{5~hsxk;lCk:;kR[ TTR|DeoCK72Z L:l ORb,dtv9߷[l $m>˩$A!UT%畵OW+j;gEhVKh&y*5a)@#L0[a:)qB;Ŋ`aں du H~>H6/K7f.F\7ƶCB6Z .8g$=r\$C7d]Π K]5Y1: 1>G/C򞶘V EAݍegtvlgtg ( 򃆙 QsMPx_9ҴMoT|(Ï-c`^6@wiX2H5g 醩6I6ej:, ˠ.,l ۭUciU̸h-_j,f[=9B[ dhT2>b=IL{֯0bLB)mؕRQ^bwR@5sqiX*r:7g=Ix*eE.}pҠɶhš`rEp5ɋ/ʧ;Ǵǚ!\~`r:[87&0vn# VE 6jqU&q'zwo^bI'j)J2L 7L3n,ɢ!ʹ +z6E;SjaUA-N"Ւ]++|Bŏ.)O| JO*ļan6*!^M ͈^nӺv~48/oBy(e"=i4#8MA?\YꓧҰzXQyϘ a).DܹsQKչ|ئ,(K]ʷe>Sw^6ns"X;0  ]=e] 1IicLk,^@w1tGM"%ŴCjxE)9y0ޱKб0~Y\я жXʄv!dZM`j["֓z'< ?nO= !G&S@eJJo < '׀P(_!*~$qkZ΅|Q"|SwA^NoO^voQ\5TU;Nd3,l[R!l("̀*w}Em w@ ?"ni 6odzCd#YJH&A--2}[ <82198BKf'N[SVe eA3{sc҃vzhM>1֢ ݵe#U5rGr?QT.RC-ЕkJb# $%\cyhq^A7 q9et;lրhqt.2InIo+c om}J_ ~lqqrބ|u_vlyt,C2q,r$VjD}> `i9ώiҰzIuTc{~ˌ7l_IZGIHPJ\"WEh1zNd|=BAل\G 7\2>4GM"7EӌfHDj׼r)lML_smW<4eeOgqȇe&>,{>J F}ƅCܠ“[},{xtsGcd xb)jA'=OЙh~T6v{1gA)*/r)ƺ0/նIJ^ $&^Qlq)85E@ $B>H.e }&읈%{rA$t'@Ѝuxui"U'XT LA%uLeA/ ܕ"D0> h=>G䌹ަbiGҺYKو>L>!.c>|Clj-:SO b?(HW)Fn֢:Ѩ[ڵ 9j1qHx@Oo݊l`trHeճM()ț+bwz`?ی޾;,n}TUօFEH#&@(k [W0e_,~(/Klsϙ*y+Rps<֖ Єjǖi YXǃˤʵn I4Rn+Ovkjܭް<^@wݷ^/:Ǩ0R-->Ówx fhG!8 7ˀ"A^ ZR&wٓ2);Gӿ"ؘZ訵~/$j&C~?ܾ KT0,![Uߵ EL{Zo\ d~$Wr8QR5N픂 E*#KuT-L\KWFN,qEV@ĕQPC&4^ U ˕k%a|=wh92怬\kRSi̯Wx5sJ'ALfm\p X*x\X[}oBiXɯ<ÃEA{,V^Onsz{կ̗`$WM6FpClm=8ըQg,"H1j0*6F)Ы&|{_'GU <,%(|jh aF\a0%)a䃧^S!7C{vpaAɐZNEԓ„<0OGR*8WA*N0 JZ[o39zb~qv̎yb󈠘qQ#JHZ(j+m{fnDxg+ b^nD~ *1cp?e=fM]7.Ү3&fiK.;^$ B߃WaJg$z{{ PPAJ53mZ g!ңa>9ڱN0ӢsaK4!}i0C:H5V]_i{z{LO<~9|$aIf2VG~5ݟ W"'ڋ8l?TE0Csevae#P:M|8/o2VwJP @ÐlkN: N jA #yGb*5mҪS">p`GT;ƶxb&,G. Cx{Ic$St_keoLwYzcALjR$[:HߥM@´P! I2DJLdx/ӈ(|VdFbPrPBf- Vi"%]VBsĖaP#+ĈP(y}I(;ig2}\pNQ|%~OO.94KX״eZ>gI,Ҏm3M5U9hb }enY*i89IwqjvQ&Tz67/V AxS)j97dJ=xq듰,/ UA"o.{:=_-}Gx`1HBG5+e e5-80nY+>~A ;sYGgЂ*qkVUÓ>90 1 07w먒>C 6_7|~BUD^!_GEv/C=3]0@c9>, Îj" lR˞*)R+tlb(<"ȩ\۞5h2f.HP ~w @$@!k"^!9O0?91T'#۴%̈́T \hq:pz`b&/N2ŋ8v_uislj@J| q )[fNRX2ss OMٍdmsQxj&&hQ Dϼ8^IS]3$w U|}|eA~AQ:w74Y5L#ZYiя?C/GP8t!J45};Tx/lR&UVfe#>94Ľ"$E}= -Y%dhiz(j`wr K(5G"1?]l2kIqゃTdLNceEłIJg+!ҵ`IO$h{X `*cg\YB 8*>"$8d/fx?'Y>S̊+ɈϮgH s ݆Ur2janb".!1! v ](UUJG [3F e+z}^ΠQ>?݄-F^gc[3 \4Qӗ@qGu&LVYa 3^E]]^Il07('vӷW][bpʹQ]#q!piB9 JLDѱ%^`N`bJ(%a={b`,R@'%E;1 (T wX&"CKx,yЙdxpg fèZA&܋0kob4Ê$c2(Pi˵V(q.^C('KD>*7{U|U!<݈d_PRM.eӳ?b@uLxP[zҨwІЧ фAD}n$n*?$@M4L<$58$Aϴq]xl֞27y}yk3NM(dV?S,Z7j eH7J [=z<ѦOR!pxۺ]Y#9 zS^mפ2+עaS)Vvm<_a,kmGpJJ^}RD s}Τ/ŘL}~FWLf23B`rb4&LPύ`@6<%ar㾴HF(qt M!) .VB:M=U_qѐF-y kȱðq`|=]~YE->=N]?2?ӡa!N/uNz0 ͩkFd\rEs*"+ocO(vvDk7lZC}vEJu3NX㬠 UOOed>sILUww@$>dm|p_ !Qw2قx~3 |OtqGC(s2 1dsR;71)Z[;-L$on5y^m:&$ff5Q  MB/X5>QQ ^QW+hYϺ~@orؠJ?Qf͹=x3`Y!6`1'wkY 4&vsޑGg7d\T<\xV١fn6$k|9t~C%SܷޫE+)kiO#;A(Υ^^"(9f:E;Cwyletn\FgAG f}vij#N HFJ<[X.>|_&4wӱM]xhAھGC~F!X O0A{MC}}pY0M#MIXuooh3sIAb/e"-11wQRL2񿒭O!cZܺ-9gZ٘H /i?9)ՊIǧ@8{ xG@4uCOt6QliW ?WԟrM?Z(֞+Vf#)ohP"9|ņ뗃^螻&71BW33M;@j@EKi_$H7qs^GH UPC/:PT4-ZwSklս̙|aȐ={f\jz\cYp  \۴ K>ϭQ\"=2( =Lݰӻ0YVWjp܁Y_]YWBxŨ9+*HȺ@P:-m9{vEX&xaĜr39j:%\>Ÿ@͔Aϋ1)1,ep Vq Ns^nG-1l\'n=I#hV@U ZvAUhV)Hz6*H)ݦ+0k7ld`# h_AMG?EN FT5F7Yp a03W?+2[&0f-ϧ{nkhhBK9ϊ(_uoOtj^.rU}5Gap *0GV=OАjis4 >)}yḀ]):Pʯ#'@bHiM= hK5V6 !'g)5,`{9]µ9.2UOk]DL/(RH%WIIU3W_8TE^Ѭ|!B]*Lח;ʛF]v~,Q)nn;Een*do"& `qer~uC 9Cɤ0,£2ټ"dˊ" &"F*O5ZjW+Ltc!Z#3WyYwhڄ/ 5(|ڢs✾j1E(Y[${psAobz%(Ҕ3$)q/w/^ PH4KBFMVAJԺH~0̤!t a)PsMj-}{zCYS jIӣe6 FCrp8#CV[ڍeЮtcxŋ^U0U~2,/B/ʱ3x&c 8;5,#w3Gfl+{h)ߦ՚(=T tuU n8&/P#lL^Khq%1K7k(u{فll~ 0)Uh]r)=(#anhC,8 t͕' K`h X i/X{&%_M1SnJ|cq Y.g&9\^Lg$r!q8R 9c6)<%>.m(hX4醱h=<1iIE"{(e ZR`N󏱭+JMV "g&ai`rGAu#%Vˑ 3 cxd+ڠU#C.D1 b 6i ԥw'M MϬDKo{i&l+0J$ڳv~uQ35;qho> m- 6Yzam{48A?G(]l9؏?8LW5̦דj!Q0K"B*!IW@je5U$SBm#|V5V˿\4Pk%v&ɷfE[~WǽAKwʾX68\JZ%h2h?0gdoRk1 C:KSqbΏ iBsqQChds_Z_4gT6o;7ؑGqN:),2 pHo56"ˈʵuSo8r[qIBn6$lHA\ sRTR^4Riߪz<:" AUcu1sָd(2dn6 '7_ WI0Q"Qz̲bW ?8 yO\^?IP͂ <]T54[0SXam q~l \oGͥdƹfȕ6F@P(NaUƢ<Be*Je+`h3 t4Pxa]cb4RD❠/ Uh uOHrb" :#]1GVŔ]1T8P#T4CG}!w,.9ϰy@ ^uhWL r(A[zXHBE#^* N1DPWF| Av/ /ջW)q$.Le(;Ȫȝԉ9?G#*w* jjCa͑F N*Bxčyu5VJnƺh2[kJ*eԱs>M`#ؼ7z#vkw[%W~טQzG]κ2^rN4K\_ z&S`?Ⱥ;WE/_)33G?!>\C#*2EH sp?oQ"g,c n D$b59X"=Ǫ$P qKN{?J/pIer(.ү*,x@f}/h"H̞OrhhCܐnɫku2p;#"B"r,FipFeLs0!5ׯG;ߌMQ*0%a--j 9џ8"B_w(-1Ž`ے["p:e%c)n6׿ ؜`U{_UZaoYU6NZGJYHM& &h9S>og8JmCTz:kP˼{x@I{V:Dm&DքfEMl8U5vCG 7ZҊibK˟趷J+f?Q^9/Q!#Dx`5|3"WJr[=99|q? VQo Ge)?TN/33((i-ĚǑ+3 D*LHwDOFL~Y6' bR CU7 agLGJ5*U)} Xy=coYND% 1fCs[7a-4\6|Τ[D9ZϞo—wr%S+ gEm$5G&"vv1pհ͐G 31Ql k<;mWU]kGf_7AdLaQ%<1z/81ʝ.,iC\kH3lb %<娢,1i/EvFAPZc{ x?#OgvB =&QD.hzª-2ނZ&X0'L^oy?_jc1U}O p *>λظ=^u@Y.i܉Il'M~Jkui?iI@fyȨE)C"1u (f )Y<ʚ0v2F m_~ g~:&H$#*x܈Y)lۼ=(rg-] oe I*K#kz<8!1&k/oqcXilgNТU"d [ZlelZ_ˁQ2:9ZW_ C\ ;M11< .[N*VCgAʣkTP@$rpĉ~hFV'Zr\cBF[$؞;@9fe bFl[% tXcW<#KH/b~'BtT]dZǶ:'BUk@$L:fl_a|Cӓg4姤׬s;)EޱՑ0 $o dxrP۩,DSt/^!@jvst_rgK|1Z*Kz"p+q+DEIak!ݱgC/^:Z$9VtBpYKk>|%Awh5Hq^~+I!SƷz:B]^ (lr1y& F VyN[4DG.^$p&x!9{wCѸ>F]AfG{ ^<(?Ek"3V`H/fTXёaoS` 66m&I4s1B%=c=CJI0J={XV# y箣df4&3 f6 e"tqȱo$Fa㽈`;~dS~ PfxV}ac~ḢGlvP/n$ {| oU6\9P 20 ^p]NaN^P^U Ŏp39Pf1/*:Rn^,x7u }ӗS+oA/Xknjm yBޠҀgU'k77rn؃ ^}Oj' 7#\Xe>n7UQqt6beQA'͙ ڱ8#}o#L`C7a4{n%xsA{] |lNhc]daV'r <މ]\#@-c P.&XXc'SxYaeHJ(FvHpuhT.NAG9v:PA* ݿ_E޿ƾ)ANkw@le;+Y!cEulId:#?}L4`<'W96mEuEoisŢˁtsoML:KlDG}zeYhMs瞸VX"cb2;7,Vs3Ư߮Anzm)rxdh=;>V]"S2]BN!Kf5Kx݀.q$ǕH:>﬏{"];Uڈyj;r! بjӥ`# T EWGU[%-G(@<=ie;\A*Q3L(t`) D DY2&@<d f= k1鮘3 4m) -$'CbԳ Fk4/Q;#M|p|ɸt*8vReaBDg/w´*0E:x t?]Y"z`˴/'-~@l(DJ^ <&hkI*Z+p^C6W 2rFU.-D:R=^~#XvŅOrX|5ԛ3F)b cղJ`ǜOCԾuBk &ָ8K5*ue"j]{T=pc_u6c io?Rܓ 'w1xl)kQ2"NW ^/8n+,_ylSj-UNU;S &5```_h8%bv&ʹ]plz`v{2q)J9d*\c_)ѱM뻹ݳ.o'SVy|!yWڤ/gUx^o7J#"0F>ZmzPNYCc &K^`דM)RP@"]}Y^K#D|o\kIaf-uW7;Zs}wI/{ɕ!.enhFlB;zZRA ĘtE}J9cy ̔ ؈8m'hʇ~/ eطuWHEMKeWGuOTBe=+e`K7-_zL +D0 !-Yc /V[5IE-a7ޙ ݴW_Jv肟ԏM6>DCK=74g#$iZ 22&s0{5hHY1I ÃDcfcz<"U"̳>>ǩp֭:w; TlQ~J¯Oz,:ZwT07a3wXP'>eGpWVA`T%sY,׎Yu1I] KK`~ Aor K!%"2E&="KDj0r-;{hu_½H7'[DFnAS !fY~?PT[nV&RQPnz0F3|{{(6J P ~ pez3x n@́G\⦓:ABhJi<+dl2y*|5)߯Ia SMX˪yUyn#0x1K{1bE@2̒1zePQRL9|0%q}_pSNv* LErV16h!Զs4X~;JwLAʅ{>q\%d ">Y]x7hBy9dt#aJ==+Êvt6VUpx5<?P0ODPmy ߮2mL,̓&R+ $[eYu< ZV!vX̹?~iZW"zЍŋ< ƨuZjֽ^K;G-: s?2`$`X p)a4 Tc콐$g,j;kҞbec#T8c܏y?=?8 7d YmPʼmXsnE;߲:V?6ȺH0ka$Ӑ,v^eui/{=`mvNGzER'OOsE Uk+d+qrq.?lo$(2 2@>A(PB`POU1]-xHLէ-%z knmA !1V zB:$R`S:;Bo x; Z۞Sq#AloZqS]a) Q :'jn"bQh^%4wri-nQrPIs\{o,j>AڳE _M38Zu*RC)I(NN5af2 +xU7bOcw CaB4L8X6M#HeDDX5_>x?;Z2o}+9Hތ/ۜ;/0k ܔ{i[#5bhfYf8oʊiJ.CܘhgƱ2Xq&)<+S:\:nyPy7"FN"0= fiXmFs&H! "̦v2VuN2PTl"h(؈X !̖}l?;; L\}GN"UQ䣨3.o_6AaL^4j` }WHv| j 9;=q' s|A2Ҁn9]fh7 XVD&O1輖] b!: RtBBM%zV|3cZDN1V_)B?ŞLM0?;=q,SL>C/8N#}:NsEk$6 c#ݭ)SJ:/mZX߲-hWRU6TweJNG9ci3 "\@ ~zEʮvPbYҦz<  7Fj-- +n:MLiڿqo!5HpBnLjTSZ-=[N43[z4eӦs$64pKy+1'4XjXf?*9!'B/ hI0$$Stxx 0kpFÉVI~(me|y;h#w:d߃|PQā[-gFA6\U96=YkDL!ʺf4?vP0xReFB4huɪE\4V4@LBOv|~!ʣ ]rY:ϵKXa{PPˆ[CŃI  8x!ƥ+Hwk{tde&ߞ'5t#İ9 Pm1Lص%F)n`X=VS̭W)39ePSW dt?aSGfaAid=vZm#>UV ؞{;C7EіK( "0ruQ_x+Ų64lإs^%}mh'qlj>1]K~~h0P@4UP5J0N⳶8:zE_fVIbT][d/~u ӜZENูƽbiSM'wn?u ^ѓS2`gs!s[al}P-MO"jԱ_|-L6{WR 6BĴutrT7!8b hB.7UyV,׼YS0@6dL!PV: q2M"iW9Xn6NK.Idlj/0U(U{RPpRdǏ%V\YQ6͟6DH&:ja zD^DeN=DϽr C^֭lfRtg)6!K$9&Tv;|R+N]$$C9EK :ԮFild"4oISA.X3ep* s\a@ _OV $`Y>[F6raLB@"[8_m\)E-]?&Þ.^iP xRSaSF'a0WKRo=bp5> Z 1tAfA5<`#5~;䝝]\9QUq^=0sq>]7. 0-*[eI4]FTz~b=[y=EB~GG-u]_.`~DBSSW*k2qbyha#B@>{($U bL>o'_LX!p^N`795SHSJ('2XHl 5_sa>WW?nwI)MX /`̳*&K$v{.:.険rY@n~NMsNj@Sc\; iA7{{d(G.vDl.Ks0Ue0KiY{ש}cyKnb 2^< nEYh%z +<ڄ ӳGebdOMn0yEƽf0zAwyS/ųez^ -zTWC\*@&C'rͣ1TS""6rcx7ݼ9@^@ͯy9E)vy6r=|T'6D ϕ(j?9@׵D`{N{3SAnDwy`Ƶ^t.oΘqYQ=b )hktwl?4tk~b~FܤKmzqx~w.+Q ֞d2s|1$e薺-P:Al 327dxAt< drc6|ϡ8I"SrCf`Ț{a'ޒ%G+mB? cXOJ5,p/5Rw)\ vło%܄G:FTV6hqխIW,tM%ˀsao2xǟ=}h׻f!^WJ-|u wb_6*E-g )o>2ĐޖɮW8u\xrʇ1(dr_~cGO`H گ nh.W=X2ʰdat -7{˔2:*h7FZǰ;P^O%g ,?r-@US_#?N0юʓbR6[T3" XN =&S!3/ETlEl % ]FHгe<_=O9,ok }Y -rͬ!5r?*1 v]BS|S^@R 19(YC MD~ ^'];=o֊Ň#'&;>6i4R 0saSs^y$nO%n7m8%yXqtG'mt oroK[; ~]ށdI@ӈπq̎|]:ҽaRǗOTp}7p6GX$ށo/I֐+| C]BM< 7XX8u ח%RPaۆR- `FCt0 K72FbQ,|qQe1tXp{[Xa ]]amk77A%6eizWh-ߙyݾ}(r[ +%yBL:\uaԸEEn-Bf̀o\?Y`=E͙noz a{|wz2\aEM,M|6v^3"08@Htŕf|p##hk H5a ?cNJ#مF0~@yLX3$z-oH} ¶+W&bgύ.lRe=aEcdܡLA.*e tsp%V)Je8*ZE_8xuuz]VAG њjuCza,tٝKњf xK J"iƀG]юxoKg!uF`.~v4[X.׿0%]Jzx)k.K၎6!e4vX|l$Yzͫ3FP\]bK|셚 ;㤬rm $M6F#ʻ5Ak%v`˯X+%/NU^FܵѧJ CXidn :wYH*CvX*&bEwj&ծm4]zr .­c\Y;{':˹ȓ[ 2kxl!ysAvA菣Pc_6ؿςp|MW՚sP3I2 8nN e` Han(Umhf1?dkFoAU'6CU >t]Si^YL]vlv%-W1ȡY,p9_us&Fcv<:teF}^z3pzW RW X 2%jfQ& J7 x#D{G #Rv,BkUCO.i A)*B -j~ڝY,Ip,<iyB m"QcÐb-! Zv$BB'akr]B!cuh 1.֬'T ;6]V#SGoJ Hew|/Rbńg`_Ȧ<#iHL>bA6+!-CݟEJjwH^hsmة+`_,ijm8NrBQYoC_j%V?RZC}#`OWQ"dAyl)3+Bor:mܐnqѳ:DdhUK q <>J2[EX]0LݟQu:}.qRSM1worGT]Nߵv#9AP:)pq&^Zp=(ZV-Nᚠ'ק:_ ۦzKPT1Kv߻)R0CJzrՓg\ZsD^LBj*&;"e.7f1i* R@&~KZZ-,&Ҽw`psN=?Fȕ9Z.d^2yZ8nX]&lz/Y$}㺌xJ]X `B00GHYKoazycn!A%qGh(AO=+tL xiǐ; %5/x{kSg=fy$y= 6&+t5S#Z?=gDH(`k,R}+* T7#-x)HHvH_+Xs;Ȉd:ahfrv;O<{VY+*Ǽj ^p'Zb-2MLOG A8J-ENt-pG}'|G@*듺bGN)< ,4k|GJ"),Nԙίks}Ź&ER)H=(K?}x$A y[;f[ys yZePʿNɭ@ T ](W7GoNeǪ@nt @| @ZcZǙrg-YˠAmνą-&1X-Ksbd_%ڲԙzV:d4 ]P~~Kvo9,xoÿ(c:l7s+ЕR즋e0ܛ~`jcA%Ԟ'ɇ*q;@}^[T80?+=%77jk,%1~>`c~:8Zp GE6f[`āhu溅7-gpR,i`^B'>ʆ{ ;qt6닺@y`(p72YRL APeJt|Tu@W{LllӉlu>wdI /y_zpﰓ 5u{( (f2n+Dtfy EzʼnWL; ̪ ͼͱzqAd)m1DN*&a'd{1Oofטj,\>5SbtPS3u7̙@$J+)f5W/[qb]>}9binҋMi8 ᰥ6&N"@Co@g܉:'~4פ$FVmmUD{Y> xGK|rqU.]Pl24٨9!d k0px#u#[T%T pgBsg5\nQf"2;uA-\cۿŶx>Vء% {3כP F&nMwT~c! hb%z_܀ r]K̓m80!3X{[8I8vQTrVK'9@![2PɃW0ط eVPL "25ǽhZ85I2OHǓ0MIWҥ?.' {"I{y/=]sG^J V+ ~8Q1ʭhzxF+$y4DŽIT/H%7;xr1SJ,]&/ȏ@AziOX@?,A6~"ul ja(Bz<+[ I"xb͡j,t4KE1&r^P+yjP2')q>6 = OvKQ=|>:RcxR^WCbvS[[tYoƭ/@(dec)6nya,"M@*$LC?)8٦Ov2_5*c+% w*KU۳$>j\PՃV9 Ǘ$(S#cAJ7;P/x?էhޢoDCþZ#.J1RHV~y6%: [JaS۹*5YKY 꿇chT%RHz컢3.S@кpbN4z [Pw8ג ztWc!0} [!w _īL]%d zBk^N$VEH9Ye Uw+~#h8*~¨rrsK{l<>u[:0ud]UV_wZ}۰tHhH>w*3w+yRsnd]YJP AuS͢,g6BmޠJQg[3gYLZۊ/L c Iu1cJG) a #Ỳ T/ǘ=Dq:/7hEZ N&z0ڐ{ceO뽐Eتs6cD"uMkI. *F+^#QV@alA&G1 x+Tsawy: H ͘%A; OʬAaq̪qf֢a|)#Ō6S,7KiK؀CSdr_YōzS[k[@) 2X-7)b$vz1 {H_6O+dt`zaAbd4Ԃ1M&Niisa]d-X-,R-Σ8Tp'D"D$|do@-nyCwzjd5V{<uP|tˏhȲHgf$hH[ fRkȢS.fGi fX'{u0xBFvAcrn( az+IUDi.倴{ ǣ bHO?Z=sђ"537GyD9`)"T\>`[dTwX6,-m{Hަס~S:gVvbAd~wqxW%Twܨ {G(yH:eT?,%ww\67WޏwB,J} (n 3> kx#p(or d4m9b4zpׄYl'bBI;nF ϰ@4-[UbD꾓3603lJap*D1m i/za(LQV_r\)xd>KdmB<3+Z $l()Ln?Ѓ95R"6 dkj]kS.Ž1E_1;K@N(J6S |$:\d.w,Lc1Nr}-4XD:x# @yYĬ5ASg*7 c|ݨ/MsRy@MD]&FpOWc"/(vW]܊88N>\8l:Yn#{26jk:qV|En&rswe5" Ү?izIO=n@pdZиd.YJPh߸dIDXYm:k:c1wrM47GGOB}TKdo2 fB~opݚiN};.ޞ+G`[c=ldvYo8[M8.Bwm0YϔѪj.aob89ZsV7dϒIR7Xwe4 oZhss"(LbxwU3F-T{&}t^N|xZbO/P+ZњZ¢;rLd*}ay7WW'Cz6(MPEA,`r\ܭd .{Z]jͫA݁rf۸ﱸ屻bko$s.SevL).̢-FN` l_(*Z8W̛@YwN&:p=>%l^ !sAt#}kRȖ.k91y#XglNbt_fOʆhXtjl?%|@&r2Z{N;])t|)KR1Qj& m"9(m9u)/̆,}R7c;X/k-,PJm tzU_g&`C/kxb/t3M>v}AX}*?^ֲ9[ p6h{0geI A4QxgAgrMl1kR@YȸaWY2LxU\؏,x>܅M8ӌdn5 җ)-?f>T"_OVn''=\f[0U XdTH:+|m+2_Ȁ&׸wf;S5STxH;tyȦyoܦCTIKK0| ]iԗg @^)\Pr&Lå+eZ&)g*kz\56Th+5\d#O9*6UڳQ5OI˞?J m;):CJ1P7rONSbM{̊cv^0qd,Hl͌.gdFPIE>V1 3`FRq}}e64 UU4(Df:,u-Dn-ʇq|n+=o$vLwc/tXo极CLvߊ& pr6PGӶw>׽R߾fO:%c44uGY V p/4ѩNx Aj6%C"K`W415)~Q(´eϘ+[\D=@eJIrIHiod , KH>Hv8lVƋ1塨2 &TxE *IW՟,eTXP*?8 whT,?аczwI%f~NwU : U~XByv_'e hs_a/RHX[8DB:]|(Ot[ybzكHt'~!v;Mu U]6{'VZ勓 m=u{N* n9? 3;fҸo7dɀ:[ ܖՇ<љ$T`u5/Ke8udH|v?G; H0WX[%j;fty*Z2䊩V!$Sn7eA ׉굖ˇmc1ǯE|9N,= +CxU o.nZZ@X؞d?kBbaRK)HU6*t^$v[dJ+d|`|ϋ%|\Bߩ;gj۹a&ߏQ@Yz-vYGKȖc_=[0 CN&5Ͽ:@kK˧Io(_l!ZoZUj.&-p#FU TK Z D؇- @_Gd D=x1V0cX@O·$<$jcږt<](v%j9'mRT'Hޖ$俦KMB.&xwm.S9Fď9%kAݗߟ; 5EUnP>Y 8Z $vu^hZg')C9!,ȌW}MB4ל@.T򁊱]|5Ox)˜LyJ9U/G˰_Uת,mS9@71g,M'a+'</vh‚)Z;tMhg4r՝C^)n  w:?}YF[jc.۫/85.HPu}}^~Fwv ic7NrJz[9wc9j3EǛ0cz:P%˓ZIMhx-=rT퓀rbx*.#¥H˰.L[w6Q(FݽowĹ!,:G8vY~t"I,K~ <S^W]z~)_FHjT>•KРuF6PfVuflg(*}oaj֜+)vu Xiǔr f=(7fzF%i7N5ᥕeȽwO.x2%$ހ+*< F-7]U:X-m W5kTY~R3yO֙jH4.l4`vM~dZF+}oZ.cErpXs#"v06}GͥWg$;T?"%`R#i#'Ä{զS\{퓿GeYCbgHaIR֬sHP_L*JyJmO$g "*a=(.uS[ ()&`i+ j"p 7E}.60+Q[sl )͋DUgv z'W7RHeocbB&zk3f0_{36S\EmrpŶV|ME3^ֲݩ-BƎ`W$2BSnEGp^HHhm)zEX nS[~CjM6_F6z8J PJ[dEor#ͨԍAYdD?Vι+&j~Բp/(<[S\ HGLm3u#20 Ujzxol]_Y.̪QFRT7F%ڋkƚ.RjI ۊ҅^Qi?0.&~ecXi)G 7pj:m^.J0O 1^b_+҄t"[H9bWA"<]9d>IQ\]\˶0;/#i$HNcy?g]M`QZ̕ eԤ 80):=Dheuٙlh~dV.D oSxq_4vi6V܀Swf.`0EHskLp?򣥋 ')< op:Ajո;ch8=pj:]<[`#="҈*|62c7Ǿ]q FXF2 ӎ`xF޿n{$W" AGb1eŷIRt6Kѥ] }.v:$eα/Tq1EX tZ@M*_1;*E? #5Hĺ $Z L|%W;NtnwۄUJAn'N\)&.)1TaY*CK F;" d $ӤL=irGliew6 Y &ϖUCQ6>vp{EEiG# Y&a<Ɍ.t+lVh=F 5vj{p/Ԟ[-GCۑ8`QT$3[-w4$vfW>&3gDā7xz0:EۼdV7RY Q '.? 'O|o4VNd:ea%!fpٛ&+2SGTiub^2 :Vmu`@y\A_PeU'֤聋4 7PR4x 04T5}`R:7(WRװcB-yK#{7qTeZ.Zis_}x O%Az߇MuxpN0*ym]coq"7o9lܛͮJtQ5>k@dECMxe\lܐk?<"r9Cosy[06\)T&JjUbITWǠc (&va WHw83Vl~QVQ Tˆ6C.ErpwAG)x_D5ە.qQEu*s Ҝ,.ÀT+Y+fX;MBJu#@4(qXMs4CϷOQٱ K8 >eML !JfKzX TP&l/s, #2CD_+1BU'G!%Kz5d3JQq[`W\.~(酇ⷘפ#!W`eRǓ3EppXkذ,g"b_<]iqdO}IW<\0/VF.ud S A+a|!ul@?. 5½' x> wӗ]WnvpS@ULᴄ?8Ie!ɈRF \6Fy_lr?bЧ[ +[d[xXi-*6I\K&l'Z+8(逞3L# '8)ǩh+76gjXluI,,O)`#Z}9ky\Fr.#~ kiʱPo%Ōzq9K"mw Bٝ)2i0IlїѬMG~Ec1}O_-EhԞxh5J Y" űȠĂw&ϗB{mptVB{H;)jvWi(H^cأp > s WqH .~n£27Mr1 0Ѥ%HsAU@4gyMlᄭgHXOBJ:bY I=F^n;UYj}?1$ma/-E\aw00et7ť$m{V֟:|@{/,Y([*p?egmdb LoSܡÊZ1:V9I( g$YOpxwdh/|m@l+';r掞Cw(D0>sFO2˰:D=91kʦsE i=lLaWT^=cuXgt~g6H~#! ?31*V $qO}NdG_au^EtbZ49#s8o}:[|OǟPI\wχp6|if 7|&3}k9kA,E}%ԭ. Nw~pΊI 016h@X}Vc 60I^LT+?#Nj^="8IvD8ɈF`N0Ң\L :G9{K,r&F|vinZ(4mϳ.M#jH;H)#KU.!1ږj54mRQ\}ޥFJ٘@\]>W MlS!G'sQ2짐 #<3hԜ>ۑoW ep"dl^x6bM\-Ѽk Q?E| "ܑ#B7:lFCQZ?.wH<TkA[ue!ak2lĜv%UcY=QJAyI*s[U:ZG>!-?ly`$b^ArNY2 I& Ձ *5xC8IkNig˶V)h3k. " VJ(VAz/Æ@h5ig\YwyxP%A O"m; Ukì  Z 歫^4 S+8E(ZF\=Kyzq ޱ%C[gNˁL>"IN9 mۉɧw>&d JX6;<`v.:UUWV7(hcX PVf;5T"xf^gs6Z r>,k%Tf܁]e"xSK&gpbOc=\)B+EH b$4Ģ ~Xj8vUP2?tݸ{ucoLecSwu~vAu﯋Dz5bO0XYf F^(J#LAʖdm 1spY|AH1wU6pnʬLRU(gY_+jn6&uZ`b瀚V4j:X1soQ1w[dN'ix0/G3vx\cAP6*9(>GC_ѷkMfcRȾdpKÐK,^Ȕcy`i;UTrf ib A$?s-Ire$Q#!>n_=%?pD3ltJy(S|#nb92t!*^IB{Vb)Lh"ʺC` hPc%oB}ڟ0iPLKBwrWY[O` ,{mY&(Hn|2]oBS&:͊_BZ< Nl$E#kܯ47!@$i›9[>uu %-σ@nɩ1\n0!w1;Π9I W,-(+ˌSl_"(4 e(p52"1fI:.r#Y-ehE%±7-wڑ-yA4" y _8}=k_xl߰DޥYZHkt_~㋠R9XH4`R!5"bԣ @tX|l0K OuʫPy/R i6ՕEď <>/hq"P 6tYv5>]U|||.+N)5QJmac5Mӓay?!z5ڒ8n;LTS:gǵ͙KX|)n fI?U {>q0nwAB0h.l)#OQkUCFP3 Ytpvʀv>͈}u ۿZVHhY3fȲIh/W}rDM[0'P qUd*?HE&\?}V-H 纝e﮵F`?͎J!'6і⠬ # sgbNVvH!z/wOYRF?V%mȳ xQ1g&vj @n viͣzO)x讽 NVRҲn7ړ1O~~ߜ3r}.ꍷǺ |O =Cˇi|Zv?Ȍgdo6ZYz{֜lì;"B8S[$&e(tZ8g>DL )bkv&7 ;w1HM\/$bA&#?b OkO$>Z;g  Nfd9mxL'T&Y{Q(v= P4cv%gJ^WX"ߝoq#+c]_඘R|/E YKqJi^7 (jqxMM F:I֍ϟ ڍ=5LtCkb6BQni849Z;aCGv XC)cz+]8:(=Có;a;|Z f cZ1^U+i<"ߔ 5fH;rϜgKJ_mR|PMmFŽp! p лiMsUg֦(_ (D R}ƥr,A [TF@ }W=ɝb_"O#$k56ocE:4y-.\Xͨ*s^ )<46=qa-eθlr&*\^̐ cy 4]n؏.B%9wU$;-W;^RF}ߟ >€6c&k|?#5whɳr7:mzqix|82Fc8C!U|஌!qL#R(p,hҪl"r.U ypR qke.Ck4?`bP ;]De< /袛Ӄv;iI:UDϷVPh"f=ZZ,sE2 reiO.k;/1u_ӌz{?p4|w,قexGȰ8`+vCWv.`%˫[$P Qǰ%x~'x6cwغϿZMN}{-略{0y"|B&XaD߾ s[[CE۞wt VX4j K5zٯxN?_\wtHUyfuÌ"ݤr"P @;q"Jd 1)d68_l*T0 qWpqFi¢-4/Do J? 1%s R{k1 ljydBQxGCmrI}9>97BT{*-v v/SlJIb]\A -\vEߛ\҅ffbtqƑ= -y@vU0nD IƓt,7]*$]S.-V>'_2@PJ)[+Sh/mveū2!xm% .ÓvWI պ^F: % FVoSZVs녯6 [ef=7  w cL$Ŋ]ECn8yRjG2JrL2="=_qbr섹;tlkɰL7WC#ڭ7TC^ΌjARWGSN;( h(`,,ԫ"g=W=_W sқv՞Mtb;PH8~2`|il)Ny'w,:) ChKX2<_ZLysGݭj KϙD >LoCr'e ? 39Ǐ.dR;DzxD=Ahh2aXQ'RP \,I:_[4/)ʐ72D`&J~Twzqy tLO?-S. 5pIw5E4 {:ˣR ֢UK I,{t:N?26>nD ?N=Y Rn,R0-|r1_&X%ȏq8*v˻7UbrD_Rfsֵ/H JXrY.18L^}+\lQ7.yz#0H3%Bp?754h`3D $30h(e%:BRfZcMkE>nSژs=K*A; qs{x:],MTGФ"^. x59ֵPF{}5ae _s%8fv떢 >gW i$$>r[ rTD~J׼B IqF0|S):g(`ίSf s*olN %Sf)qZM{lnR 6baU$N]5ϿV-ǟ7 X!Ho}`}?+1G ԋQ J ݶB7#m /Q8 {k!(0Lvo$^yIcvsRÈ+԰ҟjZTe*o^ cyLyT$^-Fƒp_VmP2ퟰ&k=WC~WB-Gн"~Ae:ւ̟;Ui"kd0с~嶎6e3Endʀ]6j+6e#v{Wvrz(F#"+IM@@Ee-\sK{?ju=^v-U~AJD~3`5eHdFi P(·§+(r׹S; sJ:1`Q2ӓ&p}Tq ]fXW:[ߴā<+I>~#V_ ,hiS kWi002R5W7sy@a:HEiws1 q6z625W ~T_MPώJMy @gVmpX /+.\z$L}*22|>2V-)^>)!i(Zw[(6OENەVcM X{.%L4a6(( Zu{ eq?WA\Z򶯵EbDRV@mka@ 57*WRK4 :A 6*Va ]v80bUb8~AQBg7z>k zib%`~rTNGPS|a1?Ж\CKDMqAݼyqc/TL'c{BV23pk* 0]1Qc9쓐Mht]+\U/R@bep^b|Uaj?E{ !)RiY.'4z$"&m%9Ѷa#2kVK}Ggw)ҭ}'a-%FgRU3 Ǭmw/ƽ[fɚ}'x%[A3/ XS<ļq_8}O(GiZ`fDLxӟʣ?4%4Kz݆eSi+1K+(dо/5 e{d&)S0P,Ѻ@|֨ u+܁1b={M5% [f1ZЗ&ه$/+F wEʔV#6YEpF8չi{2T3]\:} * Jf@1da$HIp$OmS[/exq]mdW.}jQx[ )ZMj wbouT9/CC;dCmy'0ΡdYZfXj$ˊf9 ?#W=6k6VeZsY7-BӈĢΨȖve>Xߚsq?hycc.@+@gF(44yʮK5wޤ9##ekjfr_8U%GRd07"Sz%l@ⴤCj?>َQ LFϔ1:5kw_C;$iB]sʭXbFUhG2Et +?j nNnBt=Cntu\eقQbֈ Z?}'cCJi{r;?VfG"g PVpVS#͇ )qpL~%]Xeyό~*"E,͒b@=ФU!|<6L-u` FcvKi{;V UK&O0wJӮ-MCē#V :P~X_)sJ4jT*ΣJiӢl_4Aĵ49_/G-3G멊Q۫m;=Bv-dWDQB`^k𛤷v] B)# #leTj$Ih~dGgiYC% IVݍҪ`:go xQvzb`A!DF8Կ[euª 腜AywXwch]y% s<&mvU1 !Gz/ӝ&ԅl(-{'cwLTcW&T•3 Q}ȹ~T7eXъ!]H,|q͏eeᆵ!vn{Tۛ::J7?Ƌ-\o rߠd?oP1Ѡ0nەG[s&5Ͽz t;8@_Ud")Y ]|CֳJqdޜnPЪ 9=Hp>;4 Ivw)3-l %n8fǗ4΁S=5ɖ(Dlٚ\x:W5:)x2O/.d2F!_bUs78YH ԖG!k/啵4OW[L m%my*r@Y@BuԃNN A:7fָ=_gj ~n-loAׁbzj|ٷdэ ɥ]JGYfJqtp2,]$"f0qnnO;c?LƃiѬӭwiyItS}KJ}*,w”>먊(g)11e׈O12"=_쓓ee ðgUz 6pm;U 5!H:Ưl |b+kS"u?-vY&=-Vю:`CI0R9P%_b _*YTtO]ðޭk'_nf DZ76kw]€]:z\Ca:mphS=д}',V(hԮ z#-LMIB,=*}kUAýXYǀ=^p*fdWfgmEЫsg6[`8`{-[1 o9 g6,Pˣf/9+'w;2κ<ݳ*CcZZAhsL J7UfG#F^sWh@trDN5S Q kp ( $)aˬLå6*=q  CȌb XBYIWlB(#R66c0"9%8'tzLDRϘɶ&ZEw:MPP Q(".5KR߁ϱk]F*^SXLZD?r;,݌f^jvtW^\+WTKҔq lw;EC*LSސ$%߉J2Y5`dQ]Fc®$:ۓcC{at6"B"#:oWK;tuq" T R~Tqib)eA ZM ԉ_S3.!Ha{lD8 #!W7QNoT;ۤo$ʜYkIQɟJ"Bp'߶klL 7lh2ӻGm۵07#"]0@#>M6#Tna/,& WJg fԇcis~jg_I!>7oFVPh ?]|vcaxRp`(xZ`/\ }XIG|w~̏CЃ 9t=2mx=-GHnZd2Q4?P@~N4@A9U4?ӯ5bùF_CahQW sOL ,cV~%k=V0`W3.4 9UiK]Hq5urD~dBc/_ R}w|#YiqSl/sjgO_Z'Juc{'}3}Iocv0wOx׺َNPM@X %º$ZNlAKٱGB"ʍ@CW16Rܮ@siV6ڻ Hyb5@˽q5'pE\ ul;,7П7]qBDSNw)rA|'@(Ou{лb fz£Ǫk/ӷaIkXIȒa)~cXmry!t`vCE3N uɆH]O$:~斐i' .hnV;qnR!crܪ_o.u3Q N#&Ų5IՉ'j[]WPOVeP]]9.0oZ8pH /`cL9^AZl6 S*ܦMEr !IX,ITc /0tcәOڿUC5*_)g6 pRLS/HnZIIp xc] R<8.&sV9LXbkB/rӲk@!?-/fz7ΙI|.k闿;HpV͌# '8G"m)jvI_KC5˓6/* ĢXy2KaAv{,yead?}0pMLk[fW%ȊdBwƹR8]׏)ٍ4! { z@pHY I3Z 4)&?HѦܻژj`df+ D5~eEv״sY-;eY L@C>W9WZ?`|N{k G)@8$c?rRDt4S%S;4MLmcykjIj| qy$rSG$?AHnx@odSg`o@B3~!%C_ 5 s)bt #u@:6S/’5uf`Qd(aOgtǍG%C՞, I3'azR@Axg=u#T2(>;W"*G!Z,5}ZP X*M%%xܦtp /˲"<* curv"TuRs_nbK}<# Vk~;#-$N}). J-fpyfǢ2ZL?3]JR f)e]49dAJLo *$opi-zp[M%\/o9VڇUdyՃtSG$PrvjuElKs`S@'уAX&M7:n{DV`:#zۈOfH˃1 Jh9NM2ʟye\AʜJiT x %&clʤ;{Ybm9IJ9$iW.v!T!XB :,'u;YU,B=.tE6 @͚M=8xsD/gY s@, "ΊS-jIކ5gL8_.aٖ`¶խVcg\poo.A yd^f:ݑ~gudGj`=~HkבFx07&"OWN&8o =N6XObJH$sEAR,/+u!5#Gmy؟mBg0:=gs F 2(̐yBچX_O.,dDkjаJ IS"*P y$l; 06s:HO7B*j_E}6&\{,z}/x-c%}뛦S3A2e?SMz7g*zU*Mt 7%kg+퇅pbtx &*s8TQS+֣H4wWvWq @sT̩g(EN;iO2<+@-Ym~BdyqF.\5\  |-&$簫Zku/qSe9sk.ξA s\+ч~^u&|e%x̊ gk⨠@H貧wsƸ3s_R؄\@)`j\IuF#͆?5tw!N'C@K˻Iν&E# i~ۇ̖,4Xܵ[)P_ݚVgo(7cc HBQ̰'EG Iw{YU_hSҼ4>(#UZYj#0 a0w dWfnu(b}4ridudNHu uf iPT;l.)hyYH݄㲮C%2(hĸc#"hSSU[z<#y m[U}dAQR \jz4#6`^wUɉvM kvx"8jBTDg2]]yi&k!rBkWU{MsaECYoq$BaW!- h빿Y6+}vDd '*\gS^0 2.7!wR-Qzor]rMyLu58;̓@e*Ddz),6PܰX.@B=es%F,vJWfW uIƸ1ͺM^ny_T!W)W *q󁂆uRϷ&ijC" )g!BLy26v"]?儗*/Lm#[YXY\,?<4/km}&ISQ|A6nOPӞ]X,);W/$LL콙9Bs{t*Z+ 7 Zy]4ʞ" ָaz`ơ*WynK-&ȏ| pBB%_pӻC/G?/0WP>a/icKiZO$:_:+;=vs07ǁ+]^^}| [MJBtϲ>#Ȍʱ?7Hu랐Kr`^?z :`Z7W1# F"X)}֩ #G_9^&vPx ZCƙMxXXVԔudY>HH"33Tg[YE߃dD4kL@c8ɊRmUF#hl0Ssm~` sfkal㻝m yo.Rt-܀>J3Yv4H|x?: %0w^fe 4, [hFjJaO[6iBM9@BU+bPބcY N ~iС ~y~]hF;/lPE 3{W"~>o*cbMBOy@xAAc\mmJ㶽qx&۔7u ZaBH%טFGX3h"f(=3zHzEiq)>%k+i*r0?ٿEEVnJ~ Iڌ,N2:NI{Kk b},fPV98a&lJ$ =mV4ڙLi2 ( "t۬ŗ D rkewf;+I FCRSC=ucIYpb[W; 1K ʢlTg%%F\ ]fM?h ŃWW//ғIУ< U<;mPkt oqkVsj 6&oNkm"mƶ\ qto@ 5/yΞ{-i$YΈ7*?" -F~P ؄;G%GmN=@H yPQߑkiXum=.t E |n칤~+evtAih_:9uhY0Ea!ϋvA*=0)FZLX*"ƕg[øgZë&XnQBARBWպ*MAh- ݷ1Pmڝ,(~*ѥ0TyrfٕTIyPfG-$bD']AUu$ vj ?8x3Xኘ~XL.Ӈ¹TW$?ώmucEhfY-GWYVWiQao=E xGe𛂬9Z/y:{k2g"M6z)fH<M%?DḮ {>8G߉ f+p=(E 5{"Yտ4 F?ǮP7_4偃+(}ck@hwa@hT5ګ8lV_eY~Rȳ!4K C|ZGc)k6jV.S5Tf%Yc\NE50q8]}{VyQΧ|&L'ү8&=`84Ǥz1/S`=㽔-E@&$߀KK)M>#YdgMPHQPrv#LԖkn{NM֥ڻ$RePz-(78 .zఊ]l%?-x_\Ke",?\C<2<&Fe~hyaj_z ԁݩӔed+@H SZi:-Hږ=X5WrD$SbYkp t?ֻܧmbf^؆r1)HR0IXNi ķEWZ ry[WUXi‹0BPNaTTZ^g,2#ji(vz &*JR%j|#oF[31)|S[\[M+0pMF6zx[@̛bNGG:}8 RTyS 6hGK7#,WAgI+.4&*a( u(VhF;_^h:9+~ҔZS}D\q*UiׯO6x=a|fAΚBʽ>x{OXP2" 2=z|SVU8±mQJY=`쵧͋ xez# e~ R8\GUA 7kuRrO0šC5 -W4 ~%_oQ#70ljM&`\ Z͎;-f>l_nc7y@ɛh0VR!@%NS!PKn" YLY,~TNriDe~j7wFw*TBrO2D9m>RR ='vDMݒҊVR<⯿կ.6q*zL[]92mֵ26) qyOh2م8QP ("h-{ *qh\.*v;c3i1%w<٩' j" ܔJ+eZ]f&a*_l!pEx <2`H-V|k߳#ؾRWsJˇ-dqlUBUw7nj"ѩ$UfcEyݹn):&$p>1W7kCJ=i_;{9J :md%S\ϯՄSJ yۻPUkS/D]v=qX9\NAVGuhbs3"Yly¾NbD^_^=xj*J1+..@aC>P~BOCl崅d|01|4+G+-}Tt%}}Ѐ'˄x\g ?wd@^OLͦSMf4z8l}MzO$|XJQDuxkI5ao 0DQ)l:BeDiowjpټƳK@,C;b?bfzUӪPAI^J28MCᾡb^ij^ANwS eX,N)oAin,7Wj9U21i]}YᅑS>kpq͡:R,.,^RL& N8ѹ2,xݑrk=ƾ ;Sp]'w#u>}@X.z vW=Y;56 ES`YI<~Q1r&_+oմFȽϾG g<u?٬}RV;q7R3Z;0£Fx噓WK ^0fM+Rm6>;AC,$ jLYYfv'Fe-aE~@ OXJeΏ6(&YKLH6b>JrH^ʱ%]7VoX!+Aw.تG.#XB2?{@! [ޡf51 8lܐnApch9Y*IB-JS4~@T՟o`II)yoTܧrF΢X%K Bo8V Dp!dj^N21~__U2z ӀbUgV% d>,a}=֐с,\VtNA*hO rдwN"+kh>} ćlō'P^&մ'W@/$5אCX@jQ>L\VUb ur5Wf5]Yw!Pm?I*${WɫГ6UQA7&LQWz~ڍf.b1lQbx;I6;v7>^4w" ʿü+k@ 𿠌MH]zrҸ0<"Kw=J1X~`piծ[.!,fG٭\~{(peV9SӠ5)B55!?4&1w#>hTB652>k,mC-xbfk"y&Fqv{Ȯ+*yatG4LY0$?ձCŧ \p"";4^$Sesr#o`qP>{Q^k'lobw٢`p_[r?1@[(fivZP^DbpΰhO{R*O[қLAd-V*[ӳS)IǶsK(N<]qmѲߊrl HG K6ayӗ6}i[7Gy"%$Dג @WJ|b7r>IklxeƱR&v8lsp%cݤhXj@e0 ,Μ-<` щUJl,%H6F Tzr'(G@Y(d7ٔJUD<.+[e stC1Ed(UFۉQWFpA(57d3¾s[G'W=̲~FcX3vqoBfZu >.$؊BT^Q:ð0*}p;BXRJ+P^~8(}ܔT}װ3oUCbn/F0 y+G509`/k[l4Nے 6d@~%uj=ᅱɴ$uqӴ>U`o<Ynap00jr.g=9Uf/ާD`".dW(Tuu7r crhX.A?lyXO tiIVRz yRfK K{*jxP7(/.%riqH~Da V|[7g\蹻M`\P߻m55_yix]гE}$nSJwʯu&+6^g?P1$Fڍv^J?%I p&,NW!Ł'瓴CW*ч԰ZSMPe;۴LJ>j!B?qgɑ TC[M#Td6X엠qb!130 ag⬒0bײS/dSTmKwl-ڰ>ź H^S;si01s~όu#˚IЛS>QEI9p5fd !/K^a8p<&d݅ErOjLԛPdRT_zw/^YҎ-jpdڷ; .Fm*cۻ˝w% j^k=; z<=I_ pq9ϟGùhF2esYV(Nwާ<(Jt1ڇM@nWFx+>CGbZD#؊iIPl:=6D_ª`S,_W{ $q$8˥!1~Lp_Heьr/N NO]V.;a2ʙeJTvj0yɭ` +LWc G幈a%v6з%rZTA[b飇tXp4b3 EZ@y02x@|BFq+KRv5xy nUazvK8;2X{Ԗ52bi$&N{N+T!V Y#2*rkV(ʭFX""JmN1;6p'ܣ)rؓw]k je:`E+xpbhnmV&Ub>,]pA3gT@],^$ q$̕`t DJ#{,DJ̭-9ǿ u [8yIع3,5Ewg⡻づeFBY!&dŃ-Bj4xؕc[ZԨ^wl$ Ha )6/3@Mů?01Є_,R#2 y%&j3HBXmxò,~Yo1\Ȗ%N4L[kdfiG@*%EO:#Kq~0_@J9"S?Gj 20;TcS` w< dcmQ7HY[he{6Es<C9=pVMq\tq%J}%Fvy0Z)BM`Ϩ{+wJ2{$G{9U^ǖ㈜ْ͋b&s$-A=Wt}b+iyc N7 3]ɟ8jy"0t5xGIrt?#ʶ]!ڍ"-ɽ]Fh<[U$|66.eb1pj~@& >1󺣚22gLx1|рcIuS[iZ|,09VLcBPx77Ǭb6[/u5K=xJv;e+ȑ9 ReFM`bH TCŁ؆KJm`ίԭ^c$tXP(} ZgGmn-Gs,,zP ݦK;zxHb8CO]hzskVغMQw '5ZJsђep䙕hbzs?DW4w9,jBdr4%uj98X};: 9XT~ x$-Θqxkrp[ӟ<ҟջ9HDr_ϒDS:VſNH7u!\B7<0\p},Q.Y|3u3*T6?Y6;j&@W|+qj4JEP*挮x@KS=5qmg/žGst@ j%Fh)t2{TO߱hcj FMއZbV¡8\} NH{;ޜzN8 ):~WGl iQZ}ֈq0%j}VU)j< Vyp3Q B44̼O8Pvj Z:.KX= ?M7 98 jdAl^Qg, NP"Uyb({M& s~)iWm[z{=QGmT@ =웜] :+`oWIM\E`xǕ!ܹstmFaW`{&A݌: xfN&K+S6`RhB8,LZ%JSOzA*d(ꬉHnz?=|kJ ,rF2ɋI_N`EZ7-*qŹWʮC  f٤ r;FAc۸0<$^vLh7=HMR${Ƅ>Jt9GüEz`jt ObgJ|m}kbBӱ߉=zQ Fי2Q(W4uQ~Ghl䶥g¾#XAWHumS&RW9($_ _SqCvp@zݒxѮbI88'd->I?A+šl^dviSݲt3NnD¿_Zy{W?Q0W,h/vg7e8OkO#(kݚ%rM 0 X4a?K1UwU(KtsKn2sm螪1q{DtO'wgsM-k̟`#ZS XPr> Xm^rw&^)t  = =1oȖ#BsZvwes(gtL莔KPկ5 #8w7p|\$S%Q rgވ熎oh$Vl9ΰDŚ*wЗV\WI@&5óF,OS[qZi2{;YPRKWERS\2]옇ˍb"ѷDM&+I9&9Î\ 0DB;,;G)cIx Y͍SÍl#48N$'i?CN8K Q[˝5I'^@Ӱ- ;m_+P'5Ze(Ecsd膎͏v% 16K0|E%+I 9xF65H<؊+ x a!#^CE~d-_ u -V»69k$v0i.\dU,-6AepskDqϥ6[1H)Zg*72[}_.lM(ړ"VWohzÅ9tnE4, $Ғvk9*O{`W}@vՖ*  z:~SB N ^!Nx8Sv](mYU (ՖlI/B _]ݎJ/Xr/ #w8'y\4TL1| 5J +hX9"ΊE5YSoiyuVیDOht30^{myUQ0"xe-5xC)XemP_3^.n(تCjRed8*; &q37TjL35-9d[u_Eп?WU\1P,ԊQO^;X-(i9fN,60yO^oKYd͢z:?]>%#%}b'LX얤9&Д/DU }Sz&w#AnjOlËjw,kl^JD0x/Q+.b9z 3ȱi  Vpl+B{rf25 Vm} OPu(NEdc9|Y-X__>*@vy u^ώFP)[A)ι!QKŸf0m[|}P\/:dt+At% ѻ&"vXXdY_PA7} zfس:=0m]2dhCL-|RWe&Cu2PlB:e8+L r$m ^}?|q7+A!'~kn1^bXR~%me2brWr5#l'EH!=poPnA! >@6 o*P+;>uJb Dhq/&uclh,BS~ohKIdAγ>f%gRg^QA|(y~)1ANC DiQ'QGbS"5Tv;Z8 QHYo![U4&&Zh{uV-ݥGAɻbg/8= x})y+3- m7I'L2 \ ̜19~"@^= Y߅hօ(eOƮ/_tȚ[bt-IUȢ:.belwY\:m޾T/P87Vo$ qѬBCp D5M}:Tt.yѤ16VF)r;7_]Wq`w\[_ Q= e#Ӆ*QE[l^ezSC.S[IGCLlLǦ1DBs0T>J̡^(.>6IvJ`Dߏb*] d6?KKPr*I-ڈ#iHuuC]r^UZM=_>Xt*^p1gڗԐx2u:XIX* T_1ר8b$\Wf#oCb1"7  Zj~q; 7Wely 6؈ψJLY'^7)cK1>lWH#!z %G ,oQoxs(-| k`C=>eLDf)ifbdIѨWذe\ *tNg](~Tˇe^G֍?j<&*F6iD{#'En+g^X%!C4`hO)3J;bڜ%ﴂc9i[S1.0P8DPf6$ dS3R˲l%ywDHl#Χ omj~Zi#)>ח)i)P x;Pu&'PI۵e28xB|PJR4xXnW1Z`8ښgu=Z$@wބ\ %)'Ij5R;IO3GΚ/ G*(%BP?@O.ȀMGHy?som6A:-abֱ']FMqȢ h&L, tOvi r[I5C ]Ûf3_3/:`dZOAnQ{=z g64OHKjfR!1Ї@H2%~߃,'Z ~C`](;} ءfMz7V?ҏ،>׋cKHP1[ko} P]UC~'-0}-cd"] [ /9T@j)Uv&zM~z( U?\r\իY>JdBz5Iaf H cKyT l7* Ԕ-wY*]V+DVj.hĸ2nz)&O:vшB|+.ߓ`^%{@D-*H@{}YOV]i>i$HΣf= (. 0!{[i2,P$M2KRg+$cbD'AB&CtSyz4}j~㏼9~/+F}:K|:vW(v܃osZYX,Lwϧh(7_jfIf+ F#?a Ц >)08@%7 k}cpߤgeʹh] \H8\Ҹޜkv5C 1)! Pg̅;`g֭<lاڋw|^LҲ:} X2kv`HT:qq.) تT՘qжΨPRbf7Ns̨pǙ*#>ҽɝ5̷|up$ԡ!$)BzIfCm_\N[Ϭ逵j?JTϘ$d2<̞CwyZJpF_*klm^(=QX=baEpCP; YάGՃ]]UHd!0uh,ȉa2i 2P+Ut*B3km\<[$G#=RH•_#ۧw飜zdY* ]@>ΪIt,Dr^N4T*c?6'e~`,գNnJXl' UPKB[̠\.}"/#/8Ç$9iϲ!VHV}5T_+̇qDG'#q̖xLY=!j- Oq^lF؆6{B \.0[\E qE)=Xm/i5r M N30㨃%أm8ɖrL*F6"(-q] hyf[Q$I-!qՌ]bESFûCbs/p :&~Y?ԛ ϞY^16E.0;[VS:Oy i2z8E xp ed>CR43cX\f:+4574"6Е =`pͪdMwyzk_A#77řBіh B!{-@}^3"yd|qUvDZXvf$]j{)m暛k$IFm֧?0GΌV* C ԓ΁?J@@bx8;1z Gct|!`^XyqpBs[Mcؖle8總G(htԆcutb%\k⢘?ht60zKՅ:i 4T_TWE-sId riUӸOιV7%HF=E6 2ʎ![0Zעz^ݚ:@tIc4%zz3#>j %&pO:l25u@"Zr< *`ס/֖ :!=CO|@y"&GQe`|ebmZByGUHYg{BD"{$upć`¼M,cu_[] P_$| 5$KLχ84] 8̻c V$ڲ&MdOF'2I`.R+, ibf5;UXQc9V?skG"؄RLDrq35Q1 5L673;J!u#!~,fѪEw!E h@mʽvEy{ 3ΣbWiMv@̡Fei­ z_MO ĈjЪtL.ZgZl=|Q.M9/q(@! RiN#t~xh>i+bS1 MvuMUlROKlR:K^#]^]#G(|BIM *L:$+$('q$CT/as5 k" j[7 Y%jZ, Iu\0À1Un!kg q=Hw/?,j=#p^\ uEoX ]%Fcu`781"ck;cg8;çS;UA?w^;CU~Q'IFY=,deNLR U^;(mMs[5p뺬\)]={R<=/YY2*2XjN.Ϸ+ON/l̂E:q~e6Vmzo%i:O/&2gO|BX2b' 7ZKIn KX9/ͱ^; [8ڛ sQ*:ܾ>O v훋`jhҚjK4/Ak!]61qbC| ! ZqÅX(y? %P8&^˼J_F@1ߴ8_U#v<w)N>$K΄9*%ȿPMɃ@Í( ,05p9<~h|)(%5Sm ^\l>@V̓jw? *lbC P6r!d]Eʘ*4q{̽e1X,׸LCyL[,XH_\J?R/I \  [ J`t]w]r?F<\R8SzV7o'Wjƭz.z z5xuGtWV{!(hlWe/܊wjyS++C|m S;[XR7Emjڡ!&WDro)+\ÇEqMdpX9ɔY~dOuAu<@6ތduz Mcލixv$@("pR-r=Ɉ2ʆq v5fs^ ;Mvu!kF qPduYJ%/fM#0xQ>,){̺cbC|FV83j?5G$GXy2JDvN (Bzlh %袎8B>sst}\OΗ2䮇۷ ;0+8Y9isOEL3:PJ6CP+*bi)'< ?#yYԍoq*mn e^քfx '~|h*S"׃nDߕ[hSƌ"\2n qXCh9p)&b2 kaGk r!&|I̮K/R7j-,9&q_oXEn,|(؇uK~jMfqC+r7ffnqF+%xzR܀[*y؏W9O)su[m49|brQJ$i\YMXV~UhNeJ^x>u/ϔa `y4m㸿`u"& R8îm|;_Zt@n )<dΒY~ l8-q[$b*I,Tcdai߈YY7TsY}c4;`*N4˄:S6--79F6O\.Lw@ yAD_p)L-^JM> I!zE.Ed4?z`hThRGIuZu>']M3DBTyeZ,il C%>)$_=0 -\v{5skX =1C_8ffnve8k!%}F=Oez5s$I6ꆞRPcOreoJ=\,gZfhz|+zGJ)d|[VJQ :EMRiYXZJm`̔VS /_%֫[# X8vѩ.iSQ} M'SH_>߳ }+^ՆP^Hj_(3M< goVUn򵴞mʉA2X)ȳA߬:VhO)?{ U_O|\zO=f>x2"mDqa\*Zq´q9jabh }7St5()sG[٭frU1J QGhǗh Є%^Y$z6y+)fFs O42ѱElhMVI=4FxIԍ[3'N*+"_4鳏77dK`3 <2>>JXھ_ٖ @ WZX$܌ ~]epw8N7_ϐqK>0Ӕ<Ѵ~AՎ= Wat_MvkVNs$<!X=eg;Q3fI fA@$% E'\l<qpuM+|_Mu Y3S5/ڑ|9!Ϸ kˏ(fwtX EPb{8P(ܺERS j3јV= 1BʲnG+eeN$Q/ßԝ΢pd4F5f!B@D?:^f\Anr2 n  ŦsC6V;T BN2%XC# Z|: - 9xr8pV*o$,Jb[s3mH\˼=E32.=ޗu_o3qCC. cݶom-Oz+wl[}]_mQaTEd&-vf"/ 47@˳T {{AMY nn%Hd1HW̕juҧi}pc/x*80-%[D[yUq,XGi5.ruvtlSc|l] 1US 8lt8 I6FSd@ddT= =>`X+ U3x(Ax/%UG +';?Ou\ QR''%LXRmE_,DeTuv_kpR5i҃)djSfzMFš3ŴJfP/ dfyR~myY`lθ}SM eZE4Vl]&44cp2ŸS>h>TXEZѱp6(n]p;rr5kR 74챎/.H(|}k1SfWC"dV@&Q8W)VQ ^JqIi# q>c uD/ SZ `s'wg0'hNc-1;Xϧ޽Z!@8^Tb‘-g|pY\;dF6M|b2o ^*'mLCcnO8dk&6!}n8A101Zè9:mMaaQao@ŀ)Nv_@JՔ^3>L<'5_$ oGk]Ћpz\FПD._Q4z{$}^L/V9_;ԃse|׸#n .\ݷY5R/Х 8CTa[CC6 POi!MZh 'jҋ)oG{K`Ipsu SӁ%ea[q2Jh*OƑ/LZYJB\ө{#9 fPfeBci)I_D7DB4u W[2"V~$Cv53nqj~YМnި &tJ)IB!{2^NL7˃I*x$#|dMr;]ULs2XTHUS|?չaA).&2Ŧk(1T>r10|˔if Nq߁$¢%ףabKmK~aGHapZ=2IpkTblܱ'"Aމ:a\|4sH]JF-3ֹ{&51Uop:RWImoۚm%crxBDV`(ڑ7Zgk̸Jؚpd$THU鈂9ĺ*Mwm1I&F Y y TV&4V6f7i_Ǚݽrprm ʫ$q[Ϥ\CLF;>eE=oGY'3\O 5u i}R,4aj/`%Q Xo'׾Q{Ď\*@A@ͺE>-+ +~:}ُŘSI20p!R4Xg;ʒ99hCvGYVGϞBIO[LxMyKWaALt_?~n;dMG*keh;, i .#CL@Ǔt zBƔ#Xa?vh>͊v&]P%ЧӹhWҿ쉞Dh'U(L `%R5U Ay绎d+&9e,-uvuri> ςjԩ57!(:%#QDޗXꈴJV8G#]s>;ת5b Pbɍ/L+ 6 OPq* zgc W|YkMzLI v3[>&_*>?ģJQSC2SLP&# چ;*J'q)x K*~u5c6B=g{f6g]Ag ! ;"S'IPerm#tFS8BRH;F[eߦ+ƾ ImِY0 5"+Q}z$ VG6u5=_ 9V7^L#{yjŇdž֛BćLT;eǡKilS J}O_bђͲn5]*&Y#|&̹  :c4`24 jh@f8ܬKh*sz","Y{JcTj^ד&h\LU Gr¿ɑ\oU<(<*(Z޹UԠODО)'B1 o!95P-]U KbE1*~iot,-H:j^jZŚTndU's0әjďt-ݕ:jh6ɾhkVި漁nG! fY5ƝC\%/QHP a7gUcK8dp/ac`;F},!z6ܴ `~f}(ϊx3|a2eC;Ӆt\;PO@Waᯞ4\ 'FD:LkWI*mijnTvbfKaW{_ zb.w5\_Y{nm$ܓ "vqFi;B"$v䪞0i8b˪k %??X:DH!Ai\qMRx%i9U(-;xC:2 c{yfL]`|~fPA,!1VIl/5Vtz9My%yYTӡI4Lsuց@YS? e{5­l\KXa%×V/u~x$%(`d:"HznܢS %|u)Ȱ?¹ ESa)M>Di ̗Lt#P<hK%%(~#Va42rIإ脪[^@5^{3$-϶ܰm$ӾllA*vN"!CT]1 9p;De-)9b%U%^VNNPzVl<vy!{#f82 Dl'm%Espz8DTDZkC{cDTW*ܶ^ [vxxOP?2T>ߛF{,fU hkgH;)+bɻ'\+zp@WZn^6}ꁎ]Խ=lwЪvэvO7t נ,F;7K\cC> u!3/%ϵ}M@=y殮.Hˤ.k8p,/m_zl_&kU@1$>hgfjb,o(++E 3C'wvT¦z 7ͱ1mAоyȑog)qA2Wn(lR?ygލ3d,"l}l>Z@S|dx:}i+wRHlN6@T橑n:'9cpzI:,N3$Y`:k74qt哏΢܏$ES m<"RVcBwt{OYɔL&u,qYRS(x+Պϗ:H`6LMG A8N @&[TNM)FV<_(`hM=QllBKHn|sP w3(TZdf?҉II"W؋71pz7h#MĖoS@{}g74\!%OIJVq.UUzoCZJ,|q\&ky(XmEyZE+>"($-60 ۫i͇h?]/IB]RCgoûY|f1v}L)Lz!nUAG!4a7 $@៍?~8N4Nç]!\Pۏ,V=2<`*!ckpw6ɔ$ˬIrGȦNlB~N獵v:`N'AxCv]ꠇ)61vDNKafNK2J50㻨*ߐBOiZT}|Q dnO/YsKs.Vtm5-,xԩV[.D^.0kRn1h"y. 0ru"b#ax=$ ̆T#Oey􋀉SCZ CE {ZřFo=ZMY {qmr0/ rqSaAv\94Sr]n B'Q̦͘cOM,?è䰠MLcWY6@@Y ٜ#/rSHt(pG!y"/܇X%!_Pɀf Q78s 8Sú43̀V WaW<~ʰ3`& j}S-;jQ scԐ!8&(%_,wEhKqlۑQ" ܌ ! D*.(@W `N} Gn txtWqIP]Df0LH?PHjrX-&b >,6(h4'Ev}F߂f po]v#R`q衊|86MIj O/1+p~fP3 <Ϻ^Σ2{'0s @:Y ˧>va_u٦ oԼ% N[&O%@jzq3'ps=b=iV}VnWyWC5'{k׫$_9W{r]_4B[(j2ZN٣ԟ$J:vn+Uq֞tp Pq,Lz:jSPSΗW7w܀G(}.f+,ZN6q)&k6W꒬7)֮ '\:g$#_B$u*y "q9yJ՚eCt: l_6m7 ?Im EgkEZ=zL!%,Y{R>՘G94V3(Ʋ'NM>LFQg" Co'yk/2@ > M}4:qYUk(*cJxt5Q Ab~ڮ/,c9 H.Q]iʦw˖e'}gkq"G3J!N;Wh_x4 l26 ] [MhtO;{HQKk{=iFcaAʏ95Ɂ2BհИŲBf*ahkK7Fqˋ& Z8aduGkTV)vHnH:K8pߙPVR8zW." SmhZX00GUp_\MtTOתe`BӋn8Z ,gŗKId,k2!.?HDh[KύB?|1dF. + &B}.hڀB5κaw&'F@: G>Ö1'[r͔Yy- Ҕw})m\BvL)@lɒGO _.u[}5Z]F3V+`=0zڕtJ-'܇K"­5)]@fdl1T !}EX|^fh)ïGoU7t ֠HOv'e+LJ0l6o"ciNBB,ʻ<% gّ Ӣc>z;(,U Y=y: ~V7f V"c/nPĦj}0LϞHg "Zu_Z}:l 8i7o&;Z);*.(-yxϤ0.hg:Q|ٲԧu4YZ˿R6{U&S,R,BX.Ngw$j%@g,HyLE^q !>C4} TS{pmi5$9]9],N G)Fg]}|bk`(nBaj-@J Цȹ"6Y8}`Jx(.80h` M4O%>֙jQ+sݷKà;PDΖ2 h<3j N/d;ln$~@G2Cc_^KO5al\oL?1\ M29t,){zxaz wF6 ;tgPF꼾<|6,[~7dwv?} oXޞ. qF*ù>u3N"5q0@Z[L$p썑 ,}Myt> ۩lW47ٹ9MXYAR?g0rM)aT DTHgr@`vVBil=TO^%rP g#Pd(L*@ )T+0Gws.*@lɹZhX4tKb{Xg ;=B%c|[{K iM^#.wDGﯓV{T-؆dҧ$^TpUӶFx45Iszkݝl#T$du+Wx&q16f~̴q%.kA+U\"h%9GgXr0uB)IU+qS8H- l|M<}wR'0u&f?Tpօ;g咉44"SO!"7/17&[1 !C.`xIqcAs<Wdc޲!փ,՜"Ͳ1A4uE핖:~*ĤS {j,YX0;'Iq]縯R;-X*w+#B.,^BH@!<ԧY!4)3,e`E=leTHdZtZ!|ePye* U1CO^s2 usTj"J2K}!E)}ݷ0 @MP"3W(j `: ^dis]k\$yn@?#9䊾 ?&c%[ltՃ@ @ˋA֜c4iv_$x`3Zxq/CG*qqQ:_*?._?.=_☖g9m!ӂ9" @D':?J(u6P8cٻ; DZ)/ W@2x,*pç@.'lLNkmJY6YՁFE"Q+{'(E2m+SکJt~b#PleE8n /es6?)0Tq!B?܅ Hg9b-B*#9z0m]8&mr%5$ X5uG=P;6>b%=UU3&lN,.ZQjֵ_?6H.}#F[CBVj:LYDs>d! 5X{ eQ7C'0mG<\Knx)* ]fU5d`!rr[bB D3k%"NmD́(p! hW^+2AL]w +<> y]Ht܁:YϠS9QHEYxpRx.ݲ',dzY5 4BDgP6!-C[Z/ez݁7YAok7^,*ґ>df+S\G >uV8%;`NHӣ{[52C+22ŜV G4rԐO$u4\BʞgQ˫B %kg_*GI@&wD Cc+,b2w!RwէCHJ<;0N)o ({K? Q7ScA#ֈoRkHF3 3yೡk4*#ryM~N&Gnoܣ-3cr[)j{>:R!brLH۸ .SGjsB&5lJ).?^Ai6}j -yWb~EhAÞqӗfA@싾Ur|XҬˇ#oHhѠW"g!"YwšH2g n:{U<8D'h ;.΋[$\0esLa_v٠f@^U: #`7oPfTYIhǠRHUAo:pHq6`rbKytƒ%];b嬖FgbT =g9+ e2 _Fuŵ=t**Ǎ *}uM׫J ^^П*%Do\KDbh*#,Ni$:8nG*nE̵ۘuMJG7Zw8ra[~g;qkwj\fjFX̹6q0_ӷ/ u|0F7zА7MaMj2ԯjt<5`%82 LT\T(pt7w٣VZ smvz\nÉ?bvgZ].ܓǵPײ{!.dTA~6 ` A< W r$Ϧ<ᑢ #,;?魏RFDQ7*;fLCsbTJ]m扞:4 ϯVmFTIO[{O77ǁ & gLe`b죹׮Ԩ#W^h0Dj* Ֆ`½0a{i\>gC8՜-8aLPTaht|%D\H00{r;x驃*lfY;9ƞWj7*hl/-@sBFN\`=UlgZqP|&cJH$VC)SCD,0k>2NbLzrl_j{E;ʟnͪ$H`יn[[^a'.ႈiw%.j)OCV0XB RrlკyW=Q`G y´g! ( UpyrqFŷ'X Xg*M`V  _?Jë"~R.puszFgO[m`]ȆLF k"DL"Ž #>u]#$DѤPb ,m/-s,V4idV߈:mYAi骸6uDbx ;J 4D.HƱrʱ:s4{-=,ɜ[@09~{h +6-=񈼺Nmۀ|Ud@:Ȋw GHE듈;~zfqF2 ld/8.̀fueWRy I`a沟J瞥 p0K"Viw0OyY󛭾?ք=*hCqsWńVLfTsdU6Q\tY|& DlKU"4{Sk="mo32{($jЯt*gtK0 W $ՒQv#%%a;6 UtHyX%) K:zt;m% Mt62a+M֌i6%;=G Bl"bZ`& si-._Q gVs%}̾/?SڒgbH))67<݊b :͑^FWBY$w6rpËz~Wk'g>r\fA:7ovn#LKCG>IO9xr =u8#4 }󏜮"A` ]NZC6<1*2R'_<cZkF*)ṍmCX;6+ha ^CyJw"WQIX>o6Gi%'e8R%>>s~e&}U;6׾O*<ן危⯛v2c L5l=?t_Y'qA,JwSNDQb@7¦J9=&QɁ$#|cE__h zyl=c[F3|mmi\Ƴ օ/0ZU`hrՖt(+g60L3.L}Zh` *zkTzuM/_}$BM*_MIqџܜX)r٪t{k$2/zAjAs 9}{]me,2B"Edr=]̢ ( 0;{jl+_1. ߒn>`ݐ:ԂHr'|́d nG>rݞF-Z']6,S^(228IqP=:JQ\$ =q VFa`kÉn^Eq^.5ilL6D)ODcYi+>e\X|A& x-JSJ٣.r+ b_pBץZ 2z}hSlx  ^^!svfk- b" \t;-re7n:ًowru7.oXW-'(/2~ J[?Jl9rAitl5V ̸x NS&={Pv-+ ht׬hY#Ne&ߞiѬv$h}0VJTG"`D}fHWb烡M|ШgK΅/o\*ح)gw\Dks(:08 <9L~5óOZ vv9 xwKW1x/8m =]kP& 7SൌkXRYXH yo 8ʎ$2Dr \(V ܱlͺupqaΔmx~y((U`C^݄ 13ޠ* s$4E.E&boǿ`UC;4zL&Ʊ2/EՋ$fř:grꓠ`sYDx29f'y!Ab;z]}mո=S=p<,KQ!hܡkHhf@a>Ŋ"HKقa]4?4 hzkKm4gZ羣u=9]u [IA}[]'B/z0 H=5F|<Šޑ@1"1jN0|a#s#'Bpmp9бZlaTUYI|2TR`deK;mt-xJѸV3.gpk *"#o&(\ˏ dKTW@V;˅e[t_!~a ;a fml!#؊ؗ0G~1m_ZNp 0^奥 3b٭Td<.N}G_橋SGPVi Eue:GDE |WFQ[=wqq43;F tF!ڔcnD3sdA1E*W/ qb g,>ID^7PdZr;R[Θ\%*oS@ AiWvם1mQ#ĻJ4$7 0 U)AR@hOeZ(؎ GBR345BLrsա҉}-l:z@x lX)^B'=:(HWMmo O17P{o,ݢﻀwH[…kZcVrEtooxs u}HC u1 WLN~Zxsշ924yWjӳ,)wC~H{:[FF s9QuFwNcj N^x83NQx #wh TbE94NTGi AYMA6II4e}.pU.+̵gw8gjD3˻A/!?uq)|n;!o.  o7S se?=cm\JFOHzۊqfPMPhuRpW^=9 lQmǦ޴3kNh,(\|A쫢? k1*i5aԼTpz)rqkNWVx{RZ{%TQDgVci]okC-|>}#џZgۥ'\gQ%ىK~?bd`vyTs[T 1Ҹ'Z{~r4ݖ˜iK(IƋ Lu{rkX<4WWy#ޯM% hL| F{~9~\?AN ([2gJk܁ʍ  6w>C EΖwxc]G,)սo[8kgov?c!DQt.]ٝ4!h!wyUǫRSphH{e#w@ StFT|ۊ,!c=CK)FmSPp'֑ǫZ(Rƿ@cJ`> p q_詔ZZMSrS^rLE?vq ə90YIY{fյ엨ҳcM~%6' {Y*mM ﵓXW&n2AZh^1jՃvڡ٤4$C,)V/j Hw0za ~qzqi8o(I-D̷mlJZ?}hrk/VU"Lyi Dd]F7d$psQcfH{e2?_OM`{LfYq}`=YָX^_5IDC7ntԩ{qXI:0Twnhe(͐ GGV/Q vYo8?*,'녳8,g<.Z۪ |$9L% !&G PU{ $C -P|_Euȏ:L=H:\/hKNK<4oj_]qO`Y秹J^ḧ>j&*Vr'ńURd]ׂx/8]FQ *C!W!f8Y}`tvG-71-0)}ڱAŚKǫqz6#d PyA}75+{8l7.bP^@{T]OQ+p>?鰍*v1Hti7UB];6LYKC-Kk9vxt9l>c0W76/9;,* >@mD6_h fuX_LW ~I[Xw9tRT$\`ձq>|"rRs24zxNE5`&O # ix,Sb)\4ET&a>CU";Zߪ4?UfIFjQDrbfw?L$Ǘ-S_m$6 Yҁy>i҈@B4s.uưn'kn=4< 5 yr,Sȩʵ돳B.;u2?ݰb1ؾۄaYwkm~ eHVg?n܋5ZtCĀ:9HttB?} 2CD~Րa_!0X15#wfyɱ0Qɧm|rn@ƌa@[8d$rñC!7[ c@9f^]^Y*;ڱ# _kIBfuox'7Bd˳ XF9sylDIMGbckRҘnؙNubM$z>Pdӧ$/E|Y3d0߂L*Ohw>dm|Z(=9QUxn1C_a5Ũ:Dkcb·1m&@톗Xq⌲etn*  ]@* ~Q56u'V.E=36{VDGh*`Ea-eAxPT_ӵ"-dm2כʊ*DRv'ٙ3g.(y7]"8|O4&C&+YjJ GMʟ;=1Mll*qR*b*;q#s{hz TPҽgrʞڮM#$cz C4ɇ܂iyex.ϘWQr9Eޓ&iK#dqC?%Ld)2PVNlHߑoå@ M Ga?軨L YE# 5LRg"&>ý*`Yn +knUx,^b̌̉tDӼnC'ahutV(G};Fd|jz.ws s3FuK"b-8KNVՁV߅:0 ڐ)$tG:zWwQ8ʥB'v\ RBM&-JKr"\#Dͥ-+ʺ= ݮ6(/h{pT#xxw^D [J/a]Pc}[FK2L5;X=׋J1`x|λ`*P rlxtjrZ&'bۢNJGANUON%ӎEFU`/5dS#z- 1_I2ǥ)QtH?{IRuOB4}Q158vo~6׫u"Fxc%Q9A fnč̭ je;ކ}r- MYXh ST39K.4t"Ik &$RRkEn8c#Iۗӂ7-,9/fh r3x+P6S-0y6B.`EȰycq>^Jy P>kQoukanj w~b^ҸH'qsfb: +*SMy #"+Y/ ԝoId % 2/'-- *5Rbi5%͆e6Qmf)7$6W:OCLi@_7ayDJ|첐I-Slk3`{ka!S{6!cd069LmcFw2FyH{hN\kc܄("dm;77%{L2o/%7n|Y3D]0UC25<ݾ9B!vR1TV8o^̀7>;P8"ք~d^KMg;=R|*8snnzHn *UbKmhA&X68',wc(WpKP.bY|` >)۸q犭.XjEZw$\{aPrG6^E(Q0C85>Ʉ7>)9DWA*J?Әɾ%@-?=DI\]+ML }4W"4&ñ{6 Er+K\͵\ T &c)._ L(3XH#[T DFjNi|hLx7 ?ݽ!vMn KRژlڎ[ֽs|U.(Q8KP)#K_@(SBgw_T3*ۿӦ )&c2DvAVqrq2:98h$s"glNj }ul2Wx %tTUnJq#&/ #6L^,E`R@rYnB~{u95 ѿ78Itlh;=ʠͮ1}uN'N4W#׿aL##[ |f~|43 (`%Tښ8~_mŬI4\4$Y`,7G&q׫ `c_0_{ʀ#I:^2?cfps#ke7ģkwU֌Xjڂ(Vudb#8Y½2΃A/H}; -`AUin7T$9RQ3CHM\H bZ.v5}H=BSh U"54el/JN[E!wV; /{0C[s>%)U~['Lxo;{Q2*H"Eeʦ'vf=xn+e#-/( 7F;97,u| Oˇu)kNn='7 rj"ß- Zpu|\v:+ݻ{pG^yc@-sݶ97GKwtrntZT=8y׊PYt9"ܲȡ[\HbI.mu|buύŴ^Jf` +dɗa2L,T/W4Zc@GxD(|vՓvjV>BMlY6Dr<\+Y p-9:h\BOGaͨk=,jɗf(e$gU<tƓt֊ LtBMZ//1 -H&e OReXRz H+ q7ާL&gY%!Xl=EU37\ lbu;yOI#vI7Y([K]jvY8cpxEjBRQ>/ޢzM}ao#.4AozAf(Ty>Qs35?d]\&mPԐp64 @It{wL8 +zа\t+1XެL]A0S1 77Er9EUT [j(d +$W |:}cci$|?>2a"QiPMANVۺO 쏠+˘ )]{σ\Uw+rrrvAo)5}1|fA`"*PEr):Gy/|J iʤ.^7vE rQ.wZ^u#ƺ{ ֺ54]B-]2}UO 8JV=wV$S(r<>wEi3dƜ,UqYKFDrpqg!dtl*_n- Vyȋz-Qo=R83nMz|[lu-Fy/@L9Iv ꧖s7PF?^R[dyԏDCڙ$ĭķ-2ρGe ]<BR@H,FQN7`XQ0D+L+vBӀ]W̞?}+RW!mݦwS1eX|*3H6 Q`{Kܗh.trFFH77oT7k7o"E%M'U-N 3>Y&P/APU Mȧlc"Ê VVԥ>tg Tb^ hшNҦ6fUMrh I]. i.FFr}ePӥzAH.>O4}¨k} 3P14fi+5v2s0F\R+/1Ztmqk#۠yfRbf Q @N[6|l|KhB{͹^!6 u}0AS߷U/q$1r!Sמ/I>d0vVQ NDuxPR{^BWtu ȩS6-*s qwȑ|nאD˭W{˜4ON`dQ _Kj'3+F6@hi3 cg/b7 -f}ӗ5fn""7?<"v$yPBb̝[,%Ԯ~ g[|;MSd+:JB{s-GWv8ZBddz^'r޸@J h=uW/dP\෬Dk8abN*eqe潙+m$y.z +wt'8Η8V49.~m*Wp ާ@=sG 0jQuM80V > ANk5PE߹DVT(~.ah 駑P\}y*8${R4Ӊ ) er~<DuS˦̉6Yy*eָ|47]*r(‹/ᬁqm G)`@f[M1!vfD S|JLo U#FU&0|ɚr?}aq瑐WDӦc*\ 0E^;#SڛIWM4wnLr bU^(ڕ.#͐s7,]?.̫{os  Rߒ;&&;3ū˄uD`vFլmg>F* vd\@c-5rǭJ9BoreKxn\~JpŮhǑ4νJyhƩѠUYP7{;Ϳ4.C]JCޠa<d !ð_`'o@"/$: LX`|rYyY<%落U@!h ?hL0ݰL!bxAYWq 2N/CQ+x)FE5 P*:;rmANy5qU:7o:\(s>ڟSڧefИSW#qg8IEf,g%̱K08n X,;6YV~\|BXivZY4/c}p+xNz;F՘Ȕ˄#@ض%Ft!}s uIQnګ0Fo0#owoPO'Q1d`ٔz~1$]%oė{ӹ#\UT?tuӫzm[*:]80a'/lFUVhw6|X8k06HH21QCN` W6wfJsC^Rpf3gr.uҝj_1oqoU`)Mof³|#:LdV!с<5nKGHPQ tXcCnʲXAT #GUeNƝu1b M94^5&5E%~@LGe!_M-*S:r\e 2؍;t %DFvbURYך#P+ce~'^ 3VX8jBs[x>dJ]3:%Hiʘ,ײ5e`!i.њn=Aw]{]&}k \mA5ޞ \TSl;*yɼOAmNʚ1Մs$%OWaZ ڀñ*GtcR6 .`c2ƨq4ƹ]GX1`_*UhEq1i|ws4I@D\H>G)FFb Xy!,Ȩ^*#vSS?aqX&o*(Q?:b /2iJ+)~TmGg2zMWm+$Nv\KҶ {jh?(tafSX Z:Sp̹E$;;|X_$jRsgf2+vcxh([8) i.bg#1;m`d7pSoWJ7(anzMU~\3!Qr܆ b'^  %cx<./.WQ§ݟOv?E41:FZ{~gAOH 8Fut עFbhcn$)[F}n Ń@_^ "\bSn΍O=+"Glvh۳^9lڥ qڇ,:$^&A9aRkK\~/nwŌr[ <ɓ` eqy^zm'}> quN{+lK] DwCJ6+Fp_iB)#閝*~}?caa^K*H;xan6T*.zHJr* ːߚ*AthְׯEg=%~9kUoG4d{PvC=&{Ga"b~T|z0n ۢj?:PA`yw/XKQ=śNַG<scQ[ :m7 mV8ƄlIIZiro6$ R[!1(3}[BHQq;bN!AE{m?H,Ji/:%X`;t;'|G/ܵU)ʈIs5bߡ n9"~sh(&7BJÒ6=Y?Wq}`Zb4T-Q:@KOuՑN!rV3.>@6Q-FAoY-ZHNUEa}cu3]5D)~!.RڀLLfxrrp! `q1O9,T)y\BC/ m,;t UZ_7(^Tfs3@bȅGf3bBH8mEx,v@ J Ԯ#qRD,&8)h p+T$j'#"T:W׋^;ZN;B\Nxve8*zf :0ُN'D3AlyAyXFҁ-qZXFs+ !t!zӞQb ;XD1:o0ȢZn.3d _6eaJ?A- w8AE!BhŎTVMOD!#wF'آޅhe*=[g%lAxvf_[i-rp>Dz96I3N9oJA5z\_F@/mV)H;/!+94+%foL!ȿpDux8IՇ=; ṳ<`[Pc3yགྷ n^Trk31wׯbKdL Ҧ=Ǐ\%e 4<^g&'(TH jQsĖhXܲm'^ޓ @j|JK~O9_$rY씼HHOE S(̺p[^uw$%.dU?DW2hʣC!zHgwd.Lom"=Me(Ôuv KŒl큤A)D?1s˲5*aY!K"D *Fs_qn\`WoJCEvējcbLRK\LP_ΓsYͼeΤ;kU"!"Pq5JAA5NvڗoEz:;P}Ū_cYK%ڦNif"4'WXxL2," wiF!fjq\տ7ʱ*~zhp:{<9w~j+ј !g[<>,p3jeS'ݤ.&7QazPyݺ.CJtqb*SgTN$ݙpMƩbpp],  Fk̢zd&O ei F㼔9YOwhs3$P/׃Gy^=^+G~gfx6qfQ13w $Grn>\ BA R/LԦ7s2Ľ7JrK;‰vKǟ\ zgRY_KޖЧ=@d}&b*o|۳d^ET(9FJ`5f Wumi cc|AEUQ$fTjð66m-Uu/,0Ayv.|YTSx%#[d"1lKa}yCJfJRݬ{4E>P8\:n*_Uh%(&XLȌW':*=Dzq70Fn$b2+-"^NHU.eΔK{gl[Sn·KBm.gV) Ҡ& 8v:A k+ :%/Q/}ormyWvٳ$6/h­R:k32Xxۀ9͐lO XbUykǧ2 ro rEgax5vSkd'ĝ~uujh"nJ!8X1ZF}GۛI9,.BXb!C)ESX#Ųpw{_ &Rf7jc WP¿ 9c w Iv(2Ӷ_ګa9b-^b6֠Py8!-XH@+qJ? e}XO☥hjC9ƍf?#+jC@FK/YXM[?pvVY[tǖ%<+xVU9 (4jFuJâ3jg[P;{_j |jXhFl6ⓇhMtR,^;:`G)lN~3BnrI21Η?8]L,y̝q2oD̃\BEC iGZxt0N;q)ϭ3}n2ǟ$ 3Ac]:md1v}ɭyUTщ-cTd=:`2CS(߳OCT^LCR 9YH7Ɂ˵0LiOQ^͏) zTo+b,#r˨ţ ]行t=OH(h?C #ck>(3 ce90m6NKxs__9:_8_/uq(4N+ vjinHNv6G!O0f^q/8yP LnRRKGOU:7kmY]f^4MN*knpQHμAV+A7?嬉|`ѥPdq?*pP,W'i2Γ&ժ鸮 ^/\>ͽ&[_Ҍ@C2 O5 fb@jT;pE5֋Y-GRv!Mq˘ÄH<^XiD8Q 5:EvRp~+_-y)jRWBsUaT"v$4|RDO[#R.Ϝ1G"[/5!= 2Z'@,K,c$n%(=3zUS2,?\3Yw8u/%ݹ7VȴlKR7oqt2 NnGpTM]O#k'.y<΀^AJQKG]b][DZA  v §ŊlÃ,#@uL#>seqp'z "b;* ahP`^reo_90Q_ ^hDCl6 m)@OIti )+m)_zJkSy@l_ȦnLߺ謨M| FKF#AVp1h)_ %+\}AJXy 33)G;?jxIqi7Ha5#<5O gYi˞= P ܷpqFςQm}/b$mf5ŝ)uCc[g*!ړ 䟥kt]|7ܯ$"3XrV4qVofvqq$7t62X+\iK^_PKs2u: :l+Co* ($*nSBVZ`2QGP_qs_%YBu.]᧞q##3_"$FϤ-0jҖ̶DC6o6>К+wN[fp'N_D]y4y ~d֩MxW8'Zv19FtA-[V&{uwEشAZxP!qoO1z -hu7̪--U7,c:>Y C- :)nޯQec)$PS5HjqW Jsjy $581Ťn@yX!b2GN Il>L׷9݇RK(TEi t~LL"l=ҭOLb d|uF^nSjP3ض1ʡ\sD#s3efcgMF5WҪ I;=2zmZk'_UkK;3VA:MͤK/I_椝D?|/V~ 2tA\-$D!"զ8(rՋל}+!p_7Fs,"2c-8SsU&<%@ˈ1d1:OjR[O2=>4Ir p@^7(^y]tlsO|gڽ1#j(~J̜9$dY+҇$^mqJ2-¹O:Z4k D!AA9:F54=;-۶fgN@7n r}~|?}EPo_efĕ|9WP!;0qx# QSnIƏw[aT^4gϝ7y3|5~/zT]QiH!w1{ߏI\;BhuKw絔r[dKYvդ͇s2Hqs(=*r8?FOV]{xm=Qr[6d߹0䅹;2fmLÇuD.m,j [PR!gƇOf[þ[6@Dg< ^ШMC0tH$ϙ=v@μ؝_1IR \3 n lqJlؤ2'(Eގ;n7: ۉvjG+4};qV`}lq$MJd-H2âp  >P4,O+iHлO|X=.$ޛG:Z|Vt LNP0b=a|p`RQПdR&4E``Ep~a@#mj,G~ZD:W U*VG1ʲ֗< '*pg4l#Yr8V Uyƕ%$r^+{yP~@DʐiTd]|sIr4tqǑcOҦ*fat'J0~t/e8 Wb\vuY+_6{*IxsF9ZqAK'G^y9ݞ Dj9&j)FZS"y|l!|ҥHrw(!L͕яӏFpyuUG['FS&CܧC1sui`NU%P7`=iV۷D#eP$KptIƵ #zY_nVdEE˜Ȭ DV(wp lUy%|`xͭip%ߡ A nRes'aښmF=ܖ%VX<^%)an :CYI~1:Ӊ+jA:C1ą̃̉2QAѫ!F$q%( =],g%F,g`|$rShH:(ͭK4L8u+3!oA4jM ?X.3:|vPxm}ꈵQ7܃-a^&;NO()N{W^ř&=.$$x9_gEƝI|o9*vrr(U+׽ۢ"+wޏ$+>Pك^([-8&5/!l~nGI^K^Z}yQwmm܈$Q>AHܢ8LL5 t>L_Y+ YE/}䭫i,S2/ֆLy_h.إ$|3o{ݦ}?R׶e ]`G,j)8/ Rf |mVT8V܎vo\5j쥙sj#L M{ `R]d'<PPEl==r+v\;v=SPgzxW[\+T :؎+Sg.|֩\pyӆ^ b}"NQ M T.hm Wr(x 0m=}&($(p1sg ^(.j\ؠAd!uބnۚ4W&.MK1.&'ߡ2Q}Hb3ߝ˼͘uhJB:4}H`-3eCc IQ R-yT6kpųpDžKM|@:W/q4V> @r$F?7rS)wUsCrA?npSH Z JF,]Ek,oz%e ٮE  w#1d.7wEkle FzFfX;%%Yp`zR:W6´^H#Rl'{ک׺-IK;\Ђ~u̐@ʧkI, n¥3{sn`;'(ڈcn]H*Eޭe#״2wGĆWj,TG =bI5X(s5?I v!Hvċ|Ɠ1Mz3 zh "hY`*zI` 7[Mw0DBwl8G̍˔XF1ˮk@TDƶug(.ſy;ʱ7Y6 ð8T]-BIy Uk0ʒڴY`Ҝ,NږU->)z&O0mV]d"-&WPk"eTd;-J}>afW{A-TKkQBbb adJNXy5toRёk3,+l{%}}/?@ QQg+cX=z/$9Kۏ>o3(Saot|+=wbD?<]p7lnyw[W:+$ߺft,$Č>u 4fLGocT>T G,4ejQ7i#I߲Yip/~J'{?f[A4aCtT|f~ K0siU"&YU\$&E.S6ǯH?+IVVL<<@tQSrӳRsL6ZR@:4#&3BDzNpK`'\&h4xl?9Eh9fc}^]gb.`%G'S/+cjx }yUP WfRM 䙘\CI5w.0߰32WqxG,^2%u&Y|3V+,1ēΠFOG2Ə)8)ZM1fCD,b*ζjGNBƼu-\rXd'Xb[rЎߚUބޏ3xB&L45^KU6;*o<3xDҋ 0:-FzQN,ӷ#5U|OEwP_Ezssg*p;? t*j)`Tҧ2).aɅoWJAƵR\ʷy O( Qm# +PYo%PʹL9js=`*?@4 %3;$G8v/j'V]mLeD,O'ztGIGͩPHItV进oӏv}g]K'EgSr x+u<5pe9iG)w‰>r$"&)0@z8ϵ pJ˕ ɸ8ϓjd,'Z:sgXJh#DzҜ3eS?9.3Qb JpGhR0A3lCgcޑ&|NCԾ~YD8Ug̻Hi?4 VPCbxf^f76m6]2v|͎ni$,(f.6A%i鴴Lߒeؒ%,V'w3{w4TCVx ouC~ I+}5}@.-5a`snA_*:U 2}6@J*HdX# aFu}U =:fҗDT«^D틽uuŻ2)LͶ qt s&"Q1A)-G/}UpB &g!0Z&ժ{ZZ$%CXY{B")Jr65Х3?Sה}JEol4 ͔?cN<-i!1e(GqhLU';1VNm_r2|AGBsܞEDic,V "SoZR0Dx._Uwd3!P`@wZW[8 &MWP(<_ښTH $ yFGEC#a4}CV%4-*p3N9wG6VPF)YaJA6qӄ;DkG-yVKWiIrt%jC\oA05 ֕5Pgqtތ,yюOi l%=~쩾#FcugMqOu#AawCTv$gkpK2y[^ޝ/%J+'ҋ@hFh\{e&R>wEln#U2>y,B,]< r ^ɷs30e(FwSAZS'yNJ^ Iph&?W BR8–I@ {9yP"j]]Vd 4 xE2K0N<~+)_i9$! :rSN EA)*.a~SOS8w衔D3ZSnǝi;U>(XP']v|[2\`gZTVɚo~\'2˃s1C -L<.&OxՔSG] E0ٲԚx PoJTkX߱bd׏iem Euں ԪhhF'|]?{PӬ-VjѹjC@!@Q́bS?Yp4~_NԙB{'1!a 2v^ g4#+jJ{ _8ΌE ƆVu\JwN_kQ|?c ǘ07$܉y%8b ,s?з/] -c?vԹ(X]15fsX2~>Weȯ)rz1[W(E*wæi⚡y#^ ]&a|DV?R+tzu\[FC0&d|wb2dY%,  {0K.g&G /?! N8e/fGwcqeC̴917y>mGrһ*H/6c>f8X662tcI?iPb/t'Jvw 2ARGݼ)_v^.x(;190c1f):ދೖi48^C2J=G%>Wk^MG$'8שUHqlc*ᅦQ[Vv [a5eSDI'r,RYQ .WTg`|H mYx\ؤ , hz (I%)d 4YkH!ߍiWDŽ~ 84'ϥhH }֎i$Ps^-\H hH %2ܐ&OV5HK}T~jq/-&L~ߨ"4$wߩu̱#P(̏{\h`7yj^ h454 u8,Z*N_,R(^x[D".7Q9U)-qiZ;@` 竱/Y5~Uevb&U%SʎfQ˝]!iL &*J u_R'T 0+ fD@yR2234$e0XxK5I~M>%B6!aRxsaCYXl. y7&8"xtɻ؞]їY,3 :{AXX{sbMྶHΝG'(qHֱFN g!R"&'D,Pud-Mɫ)(gGXI 'Q̺d\Z`b'ZnQpGGPHQ_M>aڇCa~1ȠMШlsD:L kv]9JH"۞a;݅P3zԥbqEd]dPYYLr2tu4mMmm6MEZފ^zlº>f?٧!dV9>)٭* c=?X3K)23YБC_=Atv: Y7\_Jc{ZigHO'W}Fb4 JfA2Gעig+V\u]Pa@(z'x!̘˛++`4L<~/l;=`t2wf)]|\Eu!oA3BOM6Kc ڔ_A0Qp^4 z?|IdXfYʡ6ׂ,VxHB:NDmπ2e_uv 5KQu RQӕW~J'RAF ;țGG?xɨEReu6KW OU&¢g䇋<@W9(_|n:W52Hy""d]+tM8oÝ^@1ba%EC Xᨗ.IcBvu=-T9NSM[D/*W \Q˟50Sz4Qmk9rf3!@$nl(IKs `N礷,rP`Re<'OZq!q5oU#@] s|lM22#7qyjx_ d϶Cϗf)YϪDluiUaRZ[K.|%Xnj="=Za8]-uX[YnI& DE/n A1tܣ~xzr҅*ۀuŐ%}P*dJ,y6 :zd˾??,|mw<}#{Ti%宦@R! %Eos25^pдi8U %.b8"뎞~~ᣰt\Kz{;殠:j$š!1_=埈Wt_fZF֛76t.X)z]/?X-/c S&MtwxqPp{YrW0|MxLWLx!KTZkG!3y%C%fиEazg)HWϵw"DԺ\h`JU{R*]TTL˲wZ=,-$m4%,]+^Gth K`Lz}Ҡ t{`W{2 Tx> D?О[.m GUZv&ՄL>Ɂ|Բ0, m0"8E{~ϕ̤`lzAz:qГ5*;&'d&'&Gk!ʸLbŇNcb) 9Ӡ -9EB+F{POsgXhU;k DOiNYvyHS.Vdo P{}̿]I:y*2pJ}EzAxg1CO4T?sEwcn7܁qp*.-Ul/F0w1 Rݍe}װV e)ia<wIWku=fcOx̑x Ԇ 4)4ɁEK26v:;+j+>awu~uK1͵mCDuV|mFm^%dDr`pRO(9'  ~F5#@ !pr衜CDn]?!䐋P|޿0#GAe[}W Ѱg+Ƈ=mi>ruJK?rpne*y2ì)v=QCgς ݇e=hL[T/#rQ4nȱEG)98kdZ{Cmʂ b~Fr$W}|vY &ݝ] k,?:X%hk.8j31()Y0+`mr?14kF(fLI;_xS@DC4U{ j5sU#|ѧdyװE1&OģJ_u8.aO,A\^WQe;2F0(.Z;]l5b(61x=1Rƞ1Q(A}FqSGrgxdILaL7h%u&{|Im}9ߥQ#z ۺ+ Z mK<Rē3/#[2Xl9tiQx1Ϻ?!$•D+c؞NX]9|&Lc}'Lm d ̜\bp_Cg%c_r5 Z6y^B\Yb!+l,oELlNr:V~7%afwAhl M(.ֈfB{\B)m4,&'w&yQD;k*Xy'%3[mRX5;j&+<"=[D"G }~IiM]x9M\]L?Κp-7*K`!<Y"͕Jj lW#x . <():=ZNi7[CxL[B5X6\N! 7>gg1_jTJ#j `AY,Sb0ŅfC'x)k;K[&fn{KOn@ ;E՞""Stsy2\WXmYS38Scb5g;wL0ѕ{HΉ-6r(Z\_/XII#?FW-ۆR'ei mcю,./Ȏ i]D]7t_(3јM%`vieI0͡5C6nj?RnuW3ǭ\tND=XY3+@#^ Wrc74z~OM'ټvӱt׍{I;ƾ0E@fco |b|:NUŤz Zq㲓.Ycc@Yupם5leQ%/_.96)C5 ;6`]=x᠚L˲m"s"B7;xP֟,atBZ!!1rP UJTyS v~[=L$@fDxbbrbQ,9Mf;/%n8]%+ mSWX4 5 kC$saZ!;)yzMKjnP]{Φh5]5K i06jc2TlTpԹCM*)T8;qJgFLR áν ( ~)6uW8'xi2$i)sk{n殐ca;nx,Vw!M<4fweW zaO&S {L@x-h 7f5jT$F0[ÚP&0A(!;ŀh.a/!@/1$qg~ѭʅ] $3N߾M$A N aD(!H 6>] m% /&DO Zfsxw3ӱi~XU&jR9x6)s $mggBÏ:2k=>NKOKB';_Jb-ap~#CxAop C/_*좚s4-tS[{/zN0#:c.vIev# )0*di5qsJnj\%<ד䞴QlE,mV GMtۮ2#!|*R7 #3?8v=w1]Fhsuvci'_u{ iȑ* ZF挀t L(Dl=pq'\f ǦbŠpcJ\X~ۯqvY ѳ'Z}A5J-Mt@jhQX2S$$JYJIaX73O j:czok&SԞś @1<^Wa!.N̿"K[iol)e+z[.ϭ|ZLI߷O %kdBBzb#+bաf4G oa|fčefx-fѷƄE~MS.'@0?kJ⸠Ao]z7%0SJd(ԡL+{/-P=!@M\}&=C_J1-a؁'Ȇ#^V!Hp5i`MbT./{uVj9(V#q21óO0)u;҈CFr!ǿL)z 9`Jl-e1Alj^KyS 4KB׌m\ !Ȥ4i9\}\4>割2Itr~s (0Nt|1<+7'OUx}VzɶymI$XtLĐbjzt5M* U/b?xJ2RUzD[ŠywU3* 1&ntDw(> ރ;@sg 6j؀.gZG ,Edg.mk˖F5aIPyx̴ƹp;8Ԗ)J^L( Odt+=I4-(Jط.zcqʚMgr +nBg, K~0o[D 75=͘*moOlC9hqyf1"> q>w5$~KV(JSliT4ٞVܟ5_?:ҽ|kݥhpjNK1JqP. qz}p1 #g[DԥޖZQ]G6,:<36Dg^Yaea٥Msw/ 7Rt2<ՈD:2>`g0GS1[HZWpQ8p(?/(Zj٭uceɊOުdޤ,> lu6kO[},m ps4wgR!N0hQ/tYwlyTy4+ f|P9k)7tfՆB%̞GXߘ3Jpys}lklg"O`>@?Ttxnl/I-=d0fOq\8wc0[R&*8 ǿ> xt*c^'8~dt&wM#V- 7RVB-o5B<̉pܰڛξؽTiL.\D VVX,Q`!=TBïX;!wڎ4*-~؍T_&],WsO( 9apS oDJ P! XvC?_*)<%Q~(:IQ} r}AН陣:OR5 !>.QC Da+ANF.8R4 "(%,Zv"1>qa;[J a i:4#兘e9DјY\3v<^uh#3Nj̀, Ca?ΟyDZ/˦&9Aqqo7޹ꨪ Wbn#v!|Xh}TaCx0f1'R`q}+uQ: 8jq1Φ/g hM} z'mv>cYwt)oF~,$GHܶ|m-` (Y]<:_QO%W$Lͼ, ܴ:ʉ~ [&m7o L)Ǝ&^e=ٰ;x^Y+ktWIwt|iˠ) IYϚ]Ɏ&aa~|\?:yPꭊ3Q^JoǞc9Hs02aěBΊek&Vw7+F5?FW3XxW䠙2ٻ7Ǹxi-gզMz&#zH[ ȂL4Sק;J | QIgԚH\ Џ-fcjlIHh}Bqkqɞi_/߫&㋤ Mߒ)vk ޽kʡM8\= ~!d{br@t:dP>$ f ?Zܘ~V䗘A@9VvuL_YfLZj3idO?`A)j;&/Apnʮ,Icgؖ_`"t"-m20St^IJUڕsW}LqqX&;=GFp4UZe~s+iy C3"@8ЕdILFuwbߝ{v5ne< 9=KGѓtV:fCA`Fӽ%X=> V'1F݄νͬ&Buцb79}n]]!U\o g1@W.zy3XQlTER&Oe \s^Dy8@|3NnQOJ9ˠ-+$'{'emRi'tT!<j%΄Wn͸y; W 8y4j$0q*;Pu {Tɱ#cb8g9|eˆvb٭mkMS=ۄրi7 =snw:͠.rۅ?V|cR |eq4IGr,hW_۶Rљ(^bsybQ u:w9m ,,SWEJ"NNTCoxyt-RyTU b0%*&ZߏiFw*% +.~4+И !CKh9|CQсqu` ғ^yci9C*r[nP8Y?ՂWh5iĵ-~g+Tb6%3(&)I "fR2}!.\fKEP W6]D,K#Ni^NV˔ x3 o%{]GpFL"\r[>vƟQO+`٣x FZS4 uхrnGJL]ks%gHDYb0yh?rqkp8nL&mI/*zߠ 2L_ɩQ¶w֞UXpF]J|0Tq=5okN{6e,a8ONؽ5r&?>&NLOY;L߅u/0XNR+Ǚ*)gXt5Uߞt;.#NSIŌ,j?ǒbF4B_¶`TETVRŏ *v'DʾY#Pu;BzÉtV EpCGɭ[Zr K9ҿ4,VE5]tV1rRPz*'I9Ps3=ظŌ +jTD흡bz˥APh%2$!F3@2#nIHu#\/t- '3!lv'/WXۑ@~N ~PvRcgyE?&C)SYjnH~Z=O 0 6o 30A )B^NwSfpO\p:yeHj\Vڊ^Ao_m~F-d[O6PCA힭>F0%T}j\kqN"ӽ;em]I{hqe-e䆰5d?΋5 >TҌZ>M((klh/<[AvݱIeԂoQ[-bh!++t\V;nb, e+>sF]4x;U=%1OR!|v#ŮT#Ez!Vi)QW鋸cts{ nME.٬4qKFrGݽlR aIe)9zF~P"*Wnd*ԌV_9X K^۞B-LɪEHx/Q`Ÿ m_=8/V7/~!G{cC;{ȮV}cғΰh/) sĴhktJMMT՗/6ELȵA`(V_~*q{JWI^;dTXmn6Us3IL8-qLʿw)@0 h)%y=#ãXc?!uy+U #@]fl&'.@:*AM!Dsn91TʗQSѥpꏡ&1l>T% #HIㅦ{_Uyx}i dAK!uιikZpl~|=t3Z߈h%?7ҹ*diKKkP-|2PP9wt݆%{x{te(6 5@9%va 768O^mixW gS nRe4M85~RheH_Py y6Ma,DqOR۴N}AѻC,D˝ZPg.=< 3{u`V@pycuVƷ%!dIEoF]҅1 %h 6@j0]iӺ ۱tj}hـ[Ea*v4ҿɎS8rǠ]. o8L.Sflr/ l1.?d(L@o䷂t3{<)60~RD7cm!K';q4 ņ؉hҖ[ts+jxVW9 e`VVd Df-1 l  (qBz>3u[eI7î!QzdZ(:s?j*_f.niQ#&BSf(/ \A#q/[i^wFܽ9u"щftE(ƴS%:DD &6 ~^$^_?Mͻ}˅Ϸp9̍m7!d?ŹT%2Aŝl"F3yf$:秵Ey8$\ a Ib~c׌JYY93+FBPӺe%{]so.(4(:`PdR9]mdb4Nc8ưs2Pٗ5{Ȁ "+h{HHIǞ808 [%z[5 -2- 8-+T5E҃oǷcjmQd3Qir ytvkApX~[!)o~/戄v>HTφׂ7czoL!NKQ _ z'TΏ-P0k*Os:RQ>hx5ysil*yfa63|qOz! ! PLv@NOtPQyέG7q=-Y)8+[$(ՂG *2(b(ܼMGwN{q ŧLWTg:\;kc霭1:5L'勊I43p4γI. u!)Q m!P ;n( lMj<΄qj^@rv+T"2 wDa.K2\ rߒ;фD$9KpB @-jإ)&`j!WysZbboAIZfa:̇1b&gOky3:Y0=q8I&ʹ{cAp!\ǠZU%t=(bw~Uਵ>!E6A4SCzdᦆ *,𧷚7`\ `ڢ@ͥL~Hx&ۮC uN}ou|A}"H@&w(&!dQ-lO<0!߄U9U7ΰ/酪ʖĐ" ~4%7"Nj}BI2_DuM_8피=:J@2Bd'OLī\va1s)ku\~y]U}&nf6PyN81=z8%~݀Td0c.eŠ#B^|;4w(cJ|E*%ݔ9u+5'פ5Ciq9xo  J0)Uim@>Y (s׉և8v3: @u"Vh{R9Ɋ5zV|8ӆuVgGJOEYb/n"-#0L CzՉOտ)?oy' *J+As؇KjfF*|8,h1Kr}x{'dm&"p *>Zj;5Fu&P> *Q\ 0ID-6ST،u`}HP{ny95 RM lٚd,G%V\wC5769F(=ϕ"3?ȋbFm.2`{0 K';r2eAFB}F8NzOki 3 n-L`89/ve'B£St-yH? T}V湦֟Ԩ!A^WQ/萸:n: ~ U |6?ɧYNtnCaQS}-R+i'PܤʒJ^F].+2^1\ ȹ&n6N.Û\pG|߱2 4-d xV$祻h#<8V g}vÃDJh5 Z=gf̪|)[#|&Q"gQ΄V2v=u9<"_%nߴj;qKSa,ۮN~P2 DNkT|Y! 4iA7uEU<(h~2 &%A8:U09dIp\e ;$ iQR2O'5N l5[aݲ3E5hb<ѦԆegџT[#-J<-?,S߁E< @OHUIaXg`~[g/O𣓑>սnƥј- N*s5 {C\huI E;~B찯tP gJ׸kŔav:zvKM2vv]ƋAzE/sv%G3Z"Qhu}ci`o {&֜5Py<%؉q;#A 6 d`< H+fP7AհS v)ix6S QWaa :4^j Z%+egswc[ALCNJu=ԣ {m>=U_!h(f-써@ZWb^ _k85^)?Ԅչa벲q ]f-Xi{6)N1z9yJy )Wp{<6C O$$j見Y|01&Nb$+߬8m 0"&}}C P5BSTa];[G^0QO~"oQo)oxS]E~i~ݪ-k78 2U4,X_5[%lYG$vIg ꇯdFKÃ9x,~j|&7x?6+D.(wgf<gPܮK>w )mo{NEnwڗe[l+-$azf9#Uo_ RH;RNK é41SRx,CL9 jGt^-TB,lgV즊{SiLW # z rTm5XNޠQ+DA}4۱RޜHAv*߷ `U"T`ף=?2;s4 A^T 3CQ|m{Ek١h6Q7q Y#閰ZإplG3RVzؼ=B<~ Q[iK1O] ٞO e9(Lj(&"WЯUH["2 ^k1/v H4%4>+wirwKkZxeQ]p7z2+-` @-V! jǧ_:wf\#[,hq<߯'K˔z6WɕT[o0_$a5AH),$i" qsd>ϭȮfGG1-%Emcqz"ev9o-g_tG?qTScВ:,Pa.4kSۺl;l'rg^ʢ :8<+9;$eT-DJXJOs. fb.iK3hC`faK3ȟz'f)C/_qEn6K>,3-z{FG4AϝУJoAmդ`~3/¦En(ۊHϚ@-]-yܝv !47h==XhB=,n @'NH\Y߅ Vk~"SbBm|:[67nzsW) nL.ۭ8G%Nn8.X\=OtR8Z_ D;##]bӽA0Rkwđ,j]&Yڐ߼'}@]wnj.m0 #åjzV 8Mm S)X_^|InLNDahDF `1ǐ+]]G{,Yt43n)Û%Oȭ<^\\@4 %^D D]lTmZ[LHL|Hc]Nҁ˲k~r,,hID#7Xy>uh4B擁aӴi7H7;B2j իa:y]B)&,c!&h&ӫZ9cqyX;2^ 'WF1oɦވפ_@xdu 7Hvv^[p CnW!ҷhL@<Ur(N$!'*czAЪ4T 5|tyEm-($S )Fm#pLlCSF+[hI٬C  r+,cAAȻQI֟\:% :jP= 9mTYXB/U+ʹ M E}7l9U<- vU4зel qbĞ%=Nۂ`,j6}*e딊'ۮX!Ax{,/H%V=~Sv(s{gbcƌ%lEǺW$ŻR`Shso\NHKZ\R+ë ~K?3A{\UD&9yj\PW2^f'\+*بx5#!8{ʈm.Y-Mgʢ'㷧º* bnLWiݥˢft&f}m%J%`᪃T` w{~!\~mōa>sd42f\&xeF޽.mhHske^ kܧ V}An]OrCR6z <}EU sDRģJJQB6캰5N䮇"? 细^ȎViEF'х`KR Yg+KK5&lB۔C MK]!p-.Id|A 0ג Lkw+B3_'$hL(U}3LPl&J8– AW]-k4 ,wr"?I37V[wSp/_M$~ˆā,\F%+;3,)br6IF, [~M,Y"fF|r.ni?BֽNi g叠^&8Nz^ۅ^tVr)lG_*=_L=D?E@~/{E*AV{LSTOlA-[@RN qh@mLz&YS0U@m?n8O9_&e:$hο,X_$||jw[Nu>Ï~~*wS)%x.f\}JBH*d߸F SnԣtRLe5vctK ,.s [Gܱ 38 9Ar_sMa K$hrqӑ&F+ A*[Juwl@yNR}ulu74Ä́oV!'1ixyW㖣ImWA\;8gaqi+a0gAk7C#ؽ%% {zL!σW!Tsޱ\r[d,LT*8ֹAtA.WY V!Hb\bCBMAdn d$ N+dzޱq@qhT7vvA[NԽp[.ڛ[|yY&РVv;B»EǟTcnC B`s?qvD )deEfV>COMpaŚ); 6Akllѷ4J%=O3`D H/ʬQĂeEUn:H}9MqxT Z_Oyׅ"pxMdO X RH!-n4֨:+];m1Hqsu;: nS͏kx1r2k{p,_xp#u 1fHX.\\_څY K\s=#+=ajɵ{p` ϧ[0!;aңqpe^jVO> 2j`Hv4S]aQG N2(OEj0U3 uU?w{)A ŠnR?S]&{5$p $,'!qA;c3 B4`E: ;_6#UPyv\C.бp`%nUA9nZ.j@ȆXb[lu*bɁon:-LvB2;]yX 6o.dgfL+_DG,_ǹ$PhɄѴr>MoZ R{c0J *'fFM>R|WxDCo/{?Q =ba/}iYa-E b)"Q1ୂfJ֧,Ym{{~>Gz[!LX39]OįY֑sittۀ~JB@41Y{ >[S:p A0)75 /x/1xS'B [Q t[wcgqVeBJodϩy boo8`rPiJaѸC ~HJְ8dk=;Wfe0XbLPs$](Ù,D,%*P|`oAǬʹs|G;}ڠ|tx IFp961@(sk7ÌpY_  n3˽t*<`m3Ҿ!T)(Z֌rI~:qI4..a8qqcØed7aρEf凙y3v'mCiT@ٮ!nד!&[3N,Z (X.Zuh+ٷS[nuZ}K`/!6IE/Fޓu{Z8}̼ѳx1a X)NM.MVN˥M~CJl{'UV1Oe8eB2. ߗ!CQJ̧ %FOÓN{"(q+4\ʩDAqI@R6`_tM$ JN. Gx0$FSf ʚ.ͤ1 yOS,+&She޳7L.0zϱ[)ʬƕeG֝M-Ty/h>GSf>A0;n'{o4] @gn:ӄR(y1M_M.ƳA/,32_˜͖ )G||WMKv0ka5/[:(~V>͜+餺8\˿d뜍z&}4f8NcuQH3HߤbHC8>֑Ǯb8D]c,AHmn /.%uW{nKv3y;ĥ#S?9r@gTN#-F yGjT3խlzahjLrZ(mxκG"VqW>@0" + <0\/ln1mQ'D2bЕle~Fx[FD3z5= vcцyTFƭ1$R$!l|]ߞ)% O]Te |/Vhى;Y~h0J$Ccp>1@1,W-/6^RMnRܾ[BXR6WRmK|=^佩aTXB'f +[*2;y{O {" R@c0O>F"^q`i͏gwuPsNy=d~JJc,oBTK <̈WzN@!l65NTk赤͘odjӣ6v+ #Maz?Ό l=ɊӪ9F r[}ݳ&"'"Y|ӵհdniƲ,ցx=o0)nN0Wi{\= (}u'|WǑ+KE_"/YS %w(V;%!`~Vokh J%<*Aw2I&:TYw.!AHX@ 9> ea5_N@ Jz_m%e |ć*è0yb ~.`o6ѢsQPa5-:Vѝ Z)sʘ!y@c`_IF-#b+MQ}_+#󯒩jѽp TP;A#ػa3Ē+9H=~r yy?,͂>m9¨,lVR6nWc͉)h֋ nYS:pM&A@v1_dM+y ¡e׆0iĦwWq* #" QS%#,ק St:Dx0(@3Z;ge,Ci %ٱba+vhl޲fv4L`Wcu\~.Q9i3oOE}pfr3{'޶MM-d?pU+<OsQqB}:\:hӧsdx\&#@ކ]djPJe0:{Nfa`3&vT2wmq@rŐ2Eq =^<įTZK%5 y"89h#&:&Ҙ۽<8)P"IcKu,.eFVERyc3=E)]lpkϿqnM%6ZBͤ:I0KҩYƟ6sNEjsA8|4g?bɸG*cLZaO1b W:_ܪ΍hEW ցR9@4媈WȨ =4fуߌ1sY=fI9g[T /|FGMZ75fU䉙hp*iIFCWto +!9/Go08t72NkQm򲪒ޘ(M43AtZt*vx{_$ oqzW_}ZǑޏ0x0ȥj`Q{92[ v=oDoZ˗nf&e ƉDHd!Dޛa8^aمB:B%H8r;<8 %8[{92{j[uvΣeWPLV\⢲KC 0a!?'dTfZZSVgoЅm*LW[ӋZgV`<wGG\*٤z@tMIo/m| L y[hFc}X=MB!]Ǣm:t)f5iZܠx^ƿ0e'N_|Odl.ka*d@NeCr5 >qy;i5iwʼ{{=ƥ·NRK<%|U`ZRy<_ߑSL#'ݷ昂GRu,0Zֽ6zG8@ ބsƇ) }JTSok|̋MٽU6& *KVTR8yd]1) œq. c ŃlcuxToLЇsJB$@a?hY(a^-]T HHcL{<$ح!ڟD9 |ž`e^3|qpn}uQ,Y㋝\N<"Q-@kB/sƗbI +T8A -/~O"ӧc5uu/>RHاED 5Zܷ+Qb{,Gcqm}lې9PJ=_pBpHU(7HXij54Ü|}RJBץ9KѷDEkwS#`nfA|∝! O^ ҀprL=;51l^^NN !O5vUeRˈy(eԕ|HHHD"ZI\><e+Y ?jTզXL2f! gVc%b)sr:]= arleՒ8qQ^[Qݔl4GL)9dL}Uk,#&ꩅ(At ((a m[\N _ÊךN?+sg]ȽZ7KoG/BۣEt ZevDsCܷ(ENS'nZ}ff8en.?_ rqT!= =I}% k-1x9plM[blӾmz c@>R@WX`\RW^iĻOԓi/34%yH+7N5+hL:1NO%|VlG =69N`S ΁Q#> 8]{iy`JճuD(9)|It|Z(z+AJxzQ *qfTg#d$C3w2o n1 ˊ6}XVraPℒU@Fֹ (AޮwU.PÞMߢa#ũ%-s'(Kt9@уKs,[* i{ye9uQ>&/۔oAf &d`?{10@{^nޝ.aK JrXk[iQ_&TϽ$j5R+Yãt`Rp w%vZ bp^ %L5? إ0 y*d6.Q26g1%U,|Ex -pBjГ/G دCdx1.sY˰dhsvt ̬ufAoI]f7[RA?,Z7r$YlVxᥘQ?:rin k1+kݢl"AM CVX|3j¢{xxPl ۑɪ|FLnbq]^!០Tیr=щKIu Z|:;RwП"$3.&Az:V,1b-!<5ڀ5&ācet鸗Q1ΫcIhڷ*aP-G / Lq#q­j YrO9⟧h_W9`7ʮ/(+ee}M'EEs!޿-sDkk_I\pȋ{{FwVU,tv^{֣kql7i.Sd}ut-: jHFBͰ3DNl_l^_c=gNYuN/Ɛ:-ucڽl^g2M~>FE.n7};Pg[#V[i6jwAZmsa3UZdC3P2 ro,ѵnL%pH`=מ}ٮwCx=$c*&28 }cu|ypfpPsȻ?ڏWA~n a4إenӦUS" :\&~o>U 'rjp+vwf, x 5ؚX~:EJnhL}JR}W_YvJy3~mX,GK鼺Y%(S÷7A^W*Zlz_j kJ[Ѿ4 kp4nM5fpu62mJxS/ͥxZ3R{oc׸8V[%@ ˙}}%=Թp?o.C־S)'AСq ~iB<-z9)m8v)U4D.pc~fߝ.`q<#S0VD3F}+ <u jW ]ct/G:G"u3[`l:<iW>ufjKeYfW5skP!̂F ӜR6 7=Mҟ@]BJ΃t-*jyx(^7#rĩ҂$()O2a{,\$ϣC.Dr}6/*sHaGyHqv$'B8!d?NϛLBqOV>lG;Z"wF5qտ 7K⻇2n6<>h{#%3mʭP,q:$GBfm„(Hko[]TbNnD*%q]2oe+qžQhYeeVY!S2֠\z45&7fXs%U!.2wb\{u:qǵq2|!oFSHzg:_Mw6d#L8ɡԲyPu6 ^,$Ո@^#t?*:8`-,+7OA3"(1QWft[ 1 $MAWJH(|70C1kJ_Q&~f P|V#a{E-MoU򈮢* si/PX('Usӥ*IU6QЎxky/7Jj9Db1e,m$5֝!PIfXjnw(B⯺Cc_go PD6D#I"bA!\k;8扇&!CU;`E,lYX69:q~g%\9z^0æ852һ/rU K!Dz<sN@q?|Éq8 ^%q,4T(D Mn 3%>M-FWub\c̿PZ,6X]@Bq:z$a9QfԬͨ <͘Ca 2a;kQ{J9Iȁin驷> NiQjטVL4rsL=)879b!{AY9SRXMS~eaD1v3 ^SOuXMC! ̶IڿK̨:d橏x5FC1dnəTg`:aX} ;' 7F"t)_W5_Z@+_|ݵ 6y?ղGmYkx_Xŝ@M !Q,;)gs**7q#OվHԴQ tElUM@&pFUW#wQ>^brè}R;Y&ȟIMl988\lj@Ѐ*$;EF{zx; ؀[P!-(KuAa{`lc4_,w~_bf, AV\"c֔IHhQ@,$myZɐ]7T&ͣ:i4Ļk[*?HCjg::% Z3Q9Q]*jf'PdSPdWs_e 8y-ӫK$8Dpcg,FGJ(שf! !WuxźyϨfZMyP 98Ėey[|zgQ+_L-j|7$uTvӽ >;Bܬ]bjЈG̞'ޅԐ/9b9j/*^rCQԛ3xxuȂ~Ev@Ls4u+gRi c߳KmۄDƷ$"-hHNgoJPֆBR7eN/ſj@¥&5m' 0j@hbY*EERKrOĜ(fWʙ e|S|FsR=Q}C:[h%%A@m6[ x5L>9ix[󛌉Q\c< ,O$^l0G"?l-f)m-t"N\jhS[FW PZ>z+e>U?SJdϔ @W[˄ zx.5\JtuN_`fbxO3iX h6ö%4{VMDSb{Y\`hOĢ4t>qzץ01?8iI4vۡ ዕC t5p%n렚Ly}sYwKM׉EA ϱAK(Uc.y H;Z\+:<MW;Kv9,Fe-ni bh&~.kh͟N'GmIʈ}Hh#JXl&&挣A PnL#EP8;>?8u Ǯ7Vl.J(T ij\DJWܗ|h`\hEx2O ss}{z*HO ez%DŽڪp^Ym:ӳ9BMuM| -$YՌ?h'Es-@cdāTqŪq7 {4_g$O8Z8I$W $2ˏƊv?Bt5x] r%euޖ>qd@ͪ7Y'Ju7d^^7 2QNv^bnOU˥N9+'qgt rc؅_y ϊmv O Z5X'qcƣ.]ЕXaa3}ykkUac`)%Gjc^;B"9>]qO ;Çρ"|Rpe{OJ]Ğvz{R#J;a,h ޙ6*N8 hޡ/Inඐs@|n9]!u-nyl" ,O5 ' C2+=GHCR+O ˽!Lٰ4NU%GʂW"#ӗ_m3%-7$vh+!-L7;. h֫VؑSȬ*@ sBSK#D'oZuw OÅ=RK[܃xl6&Vs~LuȹT sSrZW 0ĸ=*͒ZJsOXhD Y[HVGn\Km-Q)oa zθފք^qfIid K(kG7[vDƋ|NߙTTuw)%z`ȚlQܒE #7uHPM5O§n`IlY9l,%ð< g]~y*ƺHKӒC #w VVP" N7$sa:$g9m\,% ?ntM!EKd!QAě3_ UZwt> d!qK.œB6jȫۏeKm ]hd6g8c@SK aiA-~~ʴSD\āXDJ1FWqOl4SYlʜ84 %}FV7Ojgj$\y=ٰ&xbL$0 ލ qS ^&ev&}?T8=rxFSWahY>7ZH@ŧbl%Z;8?inr~J| jy[p쬚<9T1l#Ckg/JG3j1|f+9V>O<=4u5|I^To6KGP5`N`h9 v)ZD<:3y3QD~ g} @ 4d ϗ ES{Ǧkc#;# uG -* 2eRil,Oଈ ev ֎adAzc6iV\դy~tyOMAS$ڽ ɎOMn a"px2wx섙@Nbx,{\?TbOx WZeG]ŴpazOxsOcɔbKۺG%+^#?_&|s["'xo$՚~8RZ hlh+!"W61fGa=O2̧z㦹.p|p=m"!Z/+!瀜!ņtzP 0:H߻% ;2E3 l)η@S:=/!N0qrg84{o4sF:w_Tϼz0}h| Wa'GK\6/])>K=ǻrNkv  \e ~3T0aDIQZhVxG(?'-ZUut<ɘzx>dT} "zw\l1dZ #3Y{xƻɐD vĪFbIg}`A STv~V~y|`/7Zsv Y۬,2 ^͔鑎Kے 0V2R]խ"HWp&pd F9A/WSGe׾(nov(I9yQ6B YzChґLvlmMЖCbpZm1Srum5M@Ǿ RHG{m.+JyߺU('zJX0h,ȧ s?Pba23+rCR<՟>5u WpH3 E)ډ} +^Ht)AUYx$6ICf8*)z`qΆ$jcgH _G~O".{?rEP1:R]uC0hhlѓH#q;F:%魐!:8LUCWi <$2J+K/޼A [?>'.;vs,0YdK)+mϳ:>[01ϩ7jkY6HH=hn9C6YQ:}`q0 AaO>yXš/" (;kMOOh#{CAWNf>3hi'Uy ˻6aj+Ur̫0 `^tds"9??<'С$'_bU5qP^ڤKF/ k.9Eϯ +O72NH`/ۗC֫ azkTW9[i?dZO#^ZUb-~ bEW@J'[MÞTS4cZg¹ml.K,ߐȸ%P!y 0:β؈tN~H:>Ud}h9TĎ=yHs<ݥ{H үr6\uKQ4Bpx޻QoƵKa[vyYb 9@ ;N>Q}d<ɍRUe=J[F?_~؄##V+夵4񊐱٩l8 -D*{#U<sN#x}JQ-Q3y\?ƙ@H$)\O(ȾTP,}5$9=n4ŀV>(k}xV +Fg 84}DPV9 ΋0GTBӋUbV>GZ3s3T\bE,JaOV?0RE^24%Izʮ~Vʓ9y{~BcUK]5&8Qj1wKRe5n< h(20R`C6=-ߛd1c4IJ zŮm;ygSi.+9Il?ZF˪*rtK"D&}90xRAaSLqxt> K|ƖNJ7?L]_`fS/JZmiF1Osf<ʫu,OwtȆȊw5GHTE5a3in݃]ƛ#CEtz/(Ê̫j˝k˹Ȅ&Q-Ϭ-Pe;?NA#~uG- ibp[NW:D(Maׇqevym6!'3">.*!W >[FL¦P(挄r 05JlyUi>qb Ck&2Z\c?"10Ö FF3KBY#0,;WV1H!0Ez_|C$wf.):q/ĸKBݻeSmeh j~ƺa\&;)nu?<ˁ;DMAl5`)vDBH}=Q('9Zĸ-n|ŗ:h Qwff#eRvrě7,G88Sf2ZW~H{$;؋1 Le?9\2]pǦW O.00nVjP.Cr uOdȟ[C2A]f 33Ϸ#]6py|[SãQmˢ,ߤzWwWϓ]wE0#?|-ՓǸ ɗ_,M "BF{eLz]:&\d-vӮ1쐵omr'b;w~f=zݱ0aF~yMwCSgEL?ekhмyk]Y<`T7(斣cCDXs=nIc[\Uܢ R67LOԭ6X5OzA tc0V[o8w֕lN Bxt1oxjqv\_ $M0yɇ8qNƼ|!<E _ۣG=tb$෹v:!Qv|Xhk`p+x^ԐZ=?=zryJ?!o 0^O>?#(᭨2\uaZ02mSғZ& tF% "O%{ N=Idhvj ?Z]U~~+NKTFeIK ;. tJ%)9=h ,]k7#9C7 z:4%dQf@b 16}S8cIGݗ~ xibjTHqʓ#+nۘ9EkM;RZ!X Ϗ)t+9"@ƀcc21CDzW'q357NA8ҘQc@ TIWb-ɗGY#SH=2eS^q&nP'ƌB B'<X TC |[heO;[GROC-4ZaLT/NJì_)F_5Wyd𶀆JBo#Dnb (Ȋ1r7}5 3/6ÈgBx!B"$!.Qja~ d".]wm\*wؕg HI]eTYoLGk䲕Jl8ՑW'+ e 5iZk |\d9\ofC YY^.-xYJ%κԯXn_zh":j[d)D8 p': o8u"}cX'±,>"f62S+ۋH+sd?-9v $lmH72x9_lqAwUϷN5GlqRVZo~HڣLbڷ' F0( %J$3! GyޗI1+'uOB*q@yj68}Z ,NAMx+G_B)Ntvz9_쎸-^4B9< So~ޣBxl/Ђ}NPA'fU@amp4y|weUM/K~Ber{児aaz)`7hsШNA4[^io**[̻R.Q*<8#BL e\14U#h} 2M "Aci;F| o7T/ߵed-2tB\y59~SHnO!_m*e*B9rj[(~#TP?C ˨wt2)rQAԹVIM_Zvør c@f[9lZHrnFJE6b 6h-cOݰ)!*e .縯8rej _'"ћa]6yڅ"NO. yًiK,&s/bojM~) ֈu3Mа^!ޖncK:.)FrX+=T,O+IgJ1z`'ZVocuv@Hފ0?F&GR%,!(hȊZ b6 ³E1f0iA͈yvbKgBe@LY}:/{Tl.yZ7Օߺ:)_WU 8r${MDNP@ks[\1f)MܑwX ~c k#S(ltOùs!}Xh_RֻM\Ft$R?sIGsEZ`.RN0BX^f&ȸwu9߀R^/c&Mґ%#x]膏)leUc л0hMK>ds5 w;q(fLn,inn22r+մWqM#Z?֎hH~Sa>Xpv[KNGz~#OeRvR=uuy1eXnzA̪6V9M35͋י5Z' XXw{tk2p4IdȐ~8m4 05l {n 7LiXc0 G^?j*Ú1wN~C֗j_Sp.\-CFꙵ eg*Q'C]B4 {k"Q 0J)`kqυf?nж"MwUާ!tn;23A[FZw޹Ap畩LĺرP搔_HcK sSΣm 8g2`LMXVw4|+Uf9[w&Eu2x<78 yc'w<%'WvN}凝zr]"w9[v,.3 VpI VpMng>85e5Dz_[=Dq*S\3pg'aNT+ rTIz:`N$L{/ J|3  "f`m&pP {~)=F2#!%ja"[=WQ\Y)[@|WHV4mN]aA0=xb+&,R9[F+H[U^d+RHB1%Rgt±Ѭ)[D}W_=q M6nh6! (8O, h҅Igvtcm$;κ QP ҉5>mӭ#E.ޖTQOe6*iy+?.[#rDԳ^D5 wmr)-&eUJ%u;7O,q*'!_V{X(kG.AE"ylz [s¾kfy3I8i ;7EnmoFچ/&cSredf2j' #Ş~yvCRmaa`(_ d}$T"#;%eLLŝUx#cFuek,.52J4S$6 KKH|mJ(ZFV: m$0OTBKzk`GBF`i)a)Da_CƢL5mX6Y'mb wbCg敝+2:/:9m6\%P. ׬9",W(j<4 gϽ^;VNT $K@0%Nɫ[A=Mf*ytG¿sP%z*38D^Ԅ5ȎU5St@KV |"ѥdjݺg+7.+L羵9wd5 [R9ͮ4%(ANo~ȁ(K}ٰs*|Od<:@4Aic~]9rZ6H[5T˔Yb49>.HSZ=٧ }|3'fN@j7bւH),3-Xvg˱Js}SleG4=JlJT/.e(2g3V'n͈W-|F0LS&Fл**xшZ6ZR13a,aҔLEzk *)G&%I|_GzZx JF@ij79i3mdqW<@;bɟWVYg>2`F<Cc?i!fdq LeP|oG޿yإW|&ݖF0( ^AHDX  ŘVQ7QS#>.5TXu!w &*S=#F O1^Xk pڒqQL4(]m6 4bVFf*j̗[) 靘GcYh` or"h;8_Zg|Ý-r:O$ t_F Ƙf("NFQVq>f'VИE)r;E'*c9.@[14o]i&q"(%u[KKޒt{mm s~%c w&vS}^7ėjT"~e }m$KDĦ5~wtnC$DM)J1ǘJMa]_ylҍI'zKv,/ վb#{q-L6vx=k.į1 ->=IHr @0 Ꞙ=p)*J|Fu}ws1,ґ#QP$p;:4?TZ R@I ?BnT/}V\2' J8`>2b&Jh?aڑ7-`$N7PAO艀 4qh/Qp^9$J> VXO\s<{ d#QNZ>sg͛[J;v|}wk ΩEd) I.^JUJĂoK`!] |q,pr:kHU 9pKCH )dق%8W{TŎ Yҿ6Td ħ.`Ν.DеLW/$W( d<, = ַvY{]P吉+ Zү7wg=|FO'5MLzJ.rsY3m0q^1Lm3X6d-K(n:72]|i@{ׁB4 zE2-G)\"SGRȴ(ָcEߒ y#j?G Bia#QSb8pCĶ jUĝ9XK*xwIX3+ ox{\Si!Ԍ֮9 wكIz4psCVTCV 5l& |5$0s"??~=|m?sIz/LNLFN5 @t p* €U*P#"~TʡaE*ޕUk~L6^ \a{O莂|{Hb:6(vP "Tεom7;5 pF9OԿ1j!&5]`yLˣᄂ /|$[N%n( Ej"\D;*ˠS#7;H9^!9V.bXFj) Srp{9 y\zzyT,ō:jp!d3]3؄!F<{a:ji (A(QBrd40r ]Na)$)kB5zv̅\ek\+d$Kod9.)xZآ`ciU( zUlK"H׫ BBZHR6լq3ܷ{-TKl¶A \c:yȂ:}fz,g<H~ff5\XAiP$ZYEeB`?PH.<'EQ7$k0]WYe,?>"$`VF s2dsĞ'VEJl*eurHM(\ @حN! iԞJQnux[0DavZndkOfD Xp{3AŨ!iܿ;<eB4 ׮ꦥ}׮f(-> 2 P5y0,yk7ڹ}=J"Xӕ=!x1GB[̙>xy sSMڤ AXUfڳ}eP5ߘ48 Ṗ;w9mɧ h f̍S{𯃻PGmXGZ5c!k\5Lv+sS! F6o"VϊH|dJ\g &ӴN8xwlRE`p㟮G@ZVA- \նfT_-E Ut2ͮhy%$*|AEa"Hnҋnla]%YcUl.*%⤢(tFDtmvTvr!7O͔D(Ei {/ٿ3Qd:hm!z~AM6dO]f,|\vC-!61 [t@>" ѫ7 lKr7O\xӹa.FK Y\i-RQ$ʊ݌aTZ5ڏ@ LOuk@'T08s ol0r+`3^K,5M(_fRH}VnZ<-ܨΙ},~dW([gB`n 2SLX(OʴTNػjLs} >>xNA#0;D#u^z&D~~2.fn ̪ܬŗ> B )'7jy|4$ŏ/I"GApк(F |?s6g+q%~R 5jn$ͽ:< Y10 o䤆# !IZLɍ1e<-S0UC#av"VF;@|fñC'PCf^iHiM3i~$ *>ULQ!  ʰd^PY_':ҥx39D qv(NA{_է&J_Z&}B?0F*#Ү#qk݇${ہ2KLekUQH˿*V,TA6M e;`;Ѵ@!5ۀo/{$%WԌx 2b84Uw7*kYE>tFYؖ`+#7ZJ"h<䅞 Qɕ;CNCެo>{0!KM3r)I#&j'etG\3 jNh 4*7䕒G7|V,\֫kJCpeV<"f. 'e<,/O5!So2SK9]լ'dn(7;]ʣ`s&`Nh$Vz(z]Fڈ ]:!VDMd-.7!t _9sj8k\UXqζa_CI]YθwYLd!2"!rɷ`p . (2MV$ncoRwER4:Px^i?]UEW}e7󡎩M9^!8x@j|e1D{O%dEx-wu $`t 0wfB_$W#* ]2_$<v%aխ4' EU! \jf[@/UيK탖-;/Iܐp`xh? m]|$iԖ!7XWf翼W8ݟ۱AXXw$oO ()M¹&K`# ?p}ub9 *.bΡ8 Ek;2cծOC&JT~zx\-wTz Lez/ J ՛H^$k^+gLUmq],?ǐKqeZ6ccxbΆWDBL!Y.D.c!(;*)Co止|K:u49UwXz-7^}P[[+; x: ɲfRl_i~W/$bvL*=7ɵ<3YkaN.#q.I.@2j2 ,Qzr%[`1XJ< [(46.7c4n i =:bj􆸮j{Xt|cBmXӡ=pF rŷihi~~%/VrOQOO{Ӓ%zE^n?KWBgJJ"O[o;o 4Dx: #DGHT1Y$/==`eߧlR;yo_ e ĥG@:M͙Q5<'M@qFr^o"/›su%9r_.ƻC$uNFF a SڐN$sjx녰Qekw3V'{ۈz`Q)^MlO|$_뽳5l$ʞj֑X[GAE0Q b<[(HH,9&Ert[ZMV> q /[dѫ|; LuI7f>l2S6қ(jNzC/k]?נw_lh5]@fc xrb w\i]g\tt.v_޼˺Xq m#IAP]dBZȣf#-5uư;v OmMBY߫fXC~2GT k (RbO`J7giv C㙛^ɁUdExխ}0(*wG[5a/H7E\XI|j%H=Cְf+.Uae╪@_мgr6rI853ŏԝ!mk,*a$V)}ҕ"%9$4Ԛ|T{';ur¼;h6SzMXހe#Y0'u=VVG=i06 #di?ı鄗 ELvX H#/=ɯMX@Pt9^A|k޾DZt7 DUw Ig1x{PkYW1,>TyWX}1aq}et/a_q|c=!m+u'Ŭņ9gl[y:{EeٍLbkuSgAHC\BExn3EG<*];dQ tlߧ[A]ɞ \aQ#+>_S}׀:첏 n(ͫ =q?(XNu/!] P`Vs2|Kl[L>to~AWRJ_J{_QV>B޿U)U\p5[\dk!x}RUc5-}GyRsp aAO Gu( GYܡ7dy~O/jN=F}O1# ۫6EoR[A)j]g ֳXʪFr3)8KDE7<d_=RvfgdVQyP{mDW/De3?#g^{|?Љ;h~c,а ΤQ>@ni|rC`'y/4/tдWؚS_]ᐜ"[!(Tw6jVE PCǞcl%jA>-/j9#R?o cթ/ܚT `ʒj_=3z1t`E@\(Bd|=ŃreK-'(g#&P>kl♽bgIl xB_S0)w:)Sߥq GT$t9*T$G9ʍJ=uzdO}}oA7bD{ GGj՞<:e8S,_X(1mO(#^bӒrp& .uVBiW?5b OnG\qo_bd\ltnk?݋!>{U( `B&:4`bA q88S=\kn#/y>CI1) KQ`r.zc-TOx?bcDg>| ex|;Xj;*5)}}cЪ>uko|P>Y!dn:^׸:Q~F ~9*ճd{ P}tV}g!fqYq@iNâgc[@ 5ܳV7]1Pui/Mi<ŘY} ,ֿ:,T]c?A*ȷD\v` L U3;!R3|5)11m=w<$5&} (v?`Tх@콽ioٌ: d (l:`K <2ȍ(5+Sc,zFՕ[^[47#&8}KYW sqXBLq$;|4 kL;֤(kpcgrcUU>~ >Xd?J?kO|2_.=$&cs=CW__}>NM/*3zt HFn `%rw`$pdjre-Ib ! " c١I̧цm.6!| [ToGOAYϟ:VJ9{ϳ-30l=9p̰dZ!vإ&>le @>r?5jc`*lI[߬W0RZF2=2Eo"oƖ)ِw1r&|g/u҇9<36H4fQq/)B+ Շ~ۡ!{yL~٤Yu*&vhe) z/؟oI''ѓK[?:HҴ32A~ic[P= O=Y?&Qti ?kpG)Yu MRN-s0|oWMd1"5uS>y0Әcmu&) ^DGΞp&3S]Z$0x2}NBf._fGXSHb:sVLEB:V4 . ǣRd^90x<8x!jws2WŹmKk<@eħ>ݿLm AZu!6X3툪8T(l*$VPa$/yG+#jy~:SH N! X&(3ۤN2ʉ^UdPjG[}@2qӅc6g/Q4ȍ[(CexYQ =?RpSai/PVy1и"e~3w*pLW$O: :c>Fvtpݗ(Lv(]Gg[x>`Τ:8 ̜3/[/qxۨܮI) g`%;}mt%[օi&@5aY> QSBԄb:/ nL\a\{kC}w㑰79}V N.j 3U͞f@T;"?FqU&?Kd#Y5^B{b–2.}8cӁF@v /YYs$3X%o0]i8j_wb.53Ih+N(dNկ񬤚ݯחƒFz2:fCZ[+~ե,/*߯kCC}+⯫Qz^Wk]sqP\<퉅`XoawE 2Y*kF\_qs"9BX:G+C{6=n'8TL5^aÅ!O ~m]dβn<.)/7re, HjVk>iv春Ѥ$߸59f}?h7_l*D!b_y!} \ m~8t*M8ȴ`6(&%#.A|qJiFSğ2i7O@k>fxx&Z8I$xS]g*8Y@^NƑV.!p`^XaDg D;QDZVkn"lif}n׾e ʻ)[ojt6M3`I09z_n0ȨjVwIeDL{Zο#rt[_͒ 0r+;LnD=JC---uJS̓w}.K?A)]UtW+Z«>#0C E#L|vXcG $QincyڦHip.BG8J(ꊣ)R/:'`R@ ic2z?l7 _(BAf<5ǧһ!+v:,GHI;rqY#]]1o 3̒ndcPZ`x3AʏvI?c&2%IEaLNe\њsqAz>Dg-#m1Y8 Rg2AyE3(9h/L:Yp2c6 ewGL}P/7mԡ1; *CN0@y)1n$=NRJMDz aM% t^GtB.~R*%N%qQ45ܪQwr5dGow9ݧJ7)Z#Xo3_@>"wʂ**𺂠݃,QG8>ӎy X.[_ND.+;uر'HEA c@,•%ҳp"OxΥ|X #C;ڑ&GB#UKhXΆM|Rs4k3 'Z"w!ET;߼^k;$3 Lo;CПZ(U\ԗ]bHjz lmm9Si,:E[w@dk[IB{%D,pZ aCEo\_3iwf$a<:H)GO]0&ĕXY~'h_ʻ.chF@gT K;eZ[S"I& `e-m滴&TZɉ>m>7TCw%5;~pٕgE7te2o8)ŮbSDT62ThKȨ~nV[Yd}eK`#-T guH E<=?7/ 7|\bF4K4Hrh]R TS0Zۡ/ve)9'FfÜ,xf1C cTŭ-Q{= /+l5>$8U:HI9zduqFu/Y mpoGZrkH>lxA!3ltP| x o5Cc!-` 3/B8/EK֔,802nQ JT}-$o~\hJƻgۈD:Ouƛ'kS'2yVcVz^ǐNhA3m0;'V8D۬` {kÉw(piQ+8?!y5ѐ$w?Y\'IupН^yEq3f&hgqwҨ{$S4.Bw XR ouiF{}ѨE 4`Boǽm?UڭAVOԣ$aVsiv #~ܩҠkYQ5ε4˶a? Qc7r-f$jdAt\R329eiiTԸh䄓׹]jHyrq]6bq~悗f6e䛀 f_FQk(֜BMfp{b014=$-DžKqCX .\̼/09jYLKRaުZSExX;g6tP97z K8**rݾ%h@B=siEc;\m<0^fZȳWlwMMGM5Mˉm]a" |WO}Jt?떀k:VȮ6!+G>- S;yŜ_!̿MM;%VVT&62xwt"*^Lѱxz[vؒmUipwy[y^ p @(8:5`~Dkg.4ʭʣu3AaJ(MvqVRQV(;wy%zq?7 Jf罬ڱX6A 1aD’ړB{Nzŝ7dZA6^}܃YF\ Egd DޝE h$VnMP,RӗqB':B  /;0/EJӅ-t`CʕѴCvrGy&r`ϼVQt]tI |w5:!bF`p C$l)ԴVSes*(:Ea8½=VH!cJѻIcK: u4dw]8Fh 9ª0I9C Ib=3Y4?)q~BJpGP^{\> u$AJ\σ>{|N} 5)ԬCo>&ܺJKFl nd5":wQECBT^ \/J$$2$42VUZz:ڀv=Õ}Ʌ]K'wÚ]Ya#'A}"_Ơy7FڂUyKPMDhng -i3D0(ڱ4Q' 2tk 5Pyu9NuMxtk =7`$ yZsf0LaZjoTէX+Q0(S4whSz$Š~qCI>*+d=`envp&,PvJ)Ѥ&]~ ;\A~[! J2obD/Glm[$|6M?XBӧ+rٰqFk1[3,% Fg!p71WI `%d)iD#t y+F:\ V?3CƌMZ*Jܤ8):B]T=2J!p"cգt胳Lh!&/V7h?J)L4o~9@0rKz%QI:U7D( duf.0(;@'Zƥ;ͤEʘS!q>:nJZ/͓ү L>D +ZKsxG?UX0bK/ץYJZ*PIsP-^v?XS%H&<&?xh: q" ߐLCQUAQ[PI}`+g-dn#NL0l[(VxҚQzs8OoARB++Ky/UC%ˣ'WXsm`bFâ~?@F#\,k(7 nr4 rlqzC%"sBj&(4@XKw|$|`#89U"mdu/JzfT4Cް\8ޡ/q5`%3Ƨx8>dRY]hDZ;4H;{}R"G9 Vyۂ{@W0,˻w3@\/U(M?烿 T]2f]<B)j7b3uHv@rv(:O|WL*v϶ hRRZs )O,9XW/aK@~mJR7-4 Y7U Ưca|xz@[r:T 4}cSFɻJmmiAQ$Z;e{'DGO߶Ti9G53^Щ2c ^S!:p*hᨾk}mAԄ})^\+uxvH­ͅ?'GwkbNFe(dnωbOu[sN: SrmjCBʝSgoXoiMh qw,rjml~ԞM ;5a bs+b՘LOڌWSFSTl*0`ROo=h򤌔ƗO)}@}O]@ͷx^Yáu,14M=pAU~ Ymcmu }!S򈫇]W ȻA[}rq@-oQ&v mh Wfj|伣}~(\8Zi *W? XΫ~]^ީbdc2s`%F}P8xOT=ܟbi:k8WK<`|P+~M xbyLR U56{Mkˇc7M7YU3ƴ3 $dl|ei&'Y@ 3E7vwh@a !ǚ1'y7tE`Dґ9>8AU >Cor'z+IsJ{"Z9:xĖ ؕzĻ(2gDP7&"/wʪMd$(*}JD=0f:1g+ë6O\A!$n*6t ZC eh`yJc@).HR!\?n*+ u]Q8j*U`Vd UHTDW)4Y2췥./>Ti. jǼuuˢ唠hi&)w淺qϩ÷DH6A,VA}amZ3.K])#AW#7eR?[*Օ yAb+1*r1X`_Gkj)ם{m߬μ1+T}Pf'].V3xࢌZ )H z@r,Q>q+AJpR-+0eOfPD!_CBF՟0&Į}E<r|=Lz* ?KY`.bnm.!>WoŠx{ )7bWb-Nx2sM,7]8F(}ioо]b3slFpVK7Kx.[_qx 2O&tFdfIqՎ +iEVe 1W?Y8j;,^􁦫(BjU}x@4u!&t麂d>_]&ޖx]dGzr؆HbS.$:vw\ +> I#UKB4!qnI^i(wkap輧+F:sX.\+T{ cJZR|_՝S^Jɬ Ҟī%h_I, up8TQeHD |'8Rº":5e%C K}U gw4kF=#0aMw;?tdj/6Q}h0cEŻA\Җ$W!#d|?'\&vٳdBU$VQA_{_MIM0ӣʚ1V$`pl`(_1fKtBbudž݄^jQoTZ}!'|$ߧ+n:;RPWlhQmg ^.ĥ|O_[Da=$Ztx:V/2۫`s'ޒQL~)izity72o͔'y#~1z"f}K.4!R3 nU R>^U9[-㒡zZ]iP-gX,ӰzeHfoHkR%TܐqQqIG3VfeTuep1r!HKkZP H٥ܛT?;5y1{9^zcIr"yɓ;XnKs@5UAT} Pd``v@?/XzD\O;di1n? FM |*ܪ?B0$Ҏ^vH ﴞDjD9W|6 -=6m0D}_1&4oYQZ3r6w޸PlWn1]u#਷d(pjDsVwxs}di60kBȰ‚ s`Y"6 !hb3'.JveUnTRb;lXiyDb {F|u_<|b 6%:{^!5[W-F`FOΞHvtGy*l۶x%|6~|2՚ Ll=Քx_)xѬs dqIb#xpjlJ㯁r ||ܫ5>gg3RFV-4@>PgSs(& ytr~qUP:a/hj>(Sgilwg@,P̤wӧ$DyљdĢFC%;:(|3(fC )--ۡxtOUY!/{QgIX!NJ\Z Uw+(aMˍ+}COk'#2H*IEt /$%PX፤fm\hHrO}i_F@T2eXz-:g_uLBOmwg|7|ט"VʇBj:8)YBRnQ)Ykff0ښUմ5y;z~wiӪpE@Oi5 qqs]jE ;GJ+ ^;Ll5cN$»I6W>JLDUJVs΀x!94G'Lcn"t+h拲N"K*E9tsﯣPـԀM)AEoeRQo DZ[ܩ5 Y4r2b5ƞQ O_0 c/[өUR'~'1!*TD xY-wCd \ g?(RepZUxRț K?n00wA]v[?rۙ5lVv,C3hv;4i(*w8A}҃R`aQ /O&0OW{شW=Щ {-!y|@/j,ba_{0{$Fel;9Fj3)R$UƠ W'غX:Dhxi# LN %WDI@·/5ү: '56`ƤuԎzz4 i8DGRXuGCD JH*LICI' ? `Fޞh!:oElmۿT+(jc *WbR'#L&=Xgϫ Lh]4h;tԥ|`{5OW3xRܗPQx`[@eN/aaZid|`;]OjsrZ'P~OEB.xⱅ($~ /I8_a{`+E "sGXǕ]я)P,ŕȪJ}y'*^I3ޕ> y/8q" M<墉872R4wU7} avJ.C9=6`sXxn.e@.3'==~F[d7kfWkpMZ 7WnѮ<>@"$fQ4!R9Bt-wP @UvA nUomptJ1[և *Ve \AVI=Ӌ.\6u'f7u̔>~[ [%%*WmO9,'= jTXi-Fe*N8L2:<`ULBH-LWi@mO m򦙻3^aN{  X,P^wdW)۹? fvݐے뷞?GaNji- GB*1㪚Nv>e{bHS /}AVSރ:Dqo/6b_ 4W]JkxіSvwqǿG{kj>9V|*?"X ;<29ʑ!F 7E:|w<%#puQ}IF&=QT LqcU[q1}aD :_UZ}/24okitHYEf`5r9gzR:;~b^o[%!܇zֳ%i{Ȁt^άDEWm :ξ/E[ro(;L Q=sbCOBLՖB{ibMvMk F 1o׻/-CJ77X⁘.5E t2q#0ÈJI@nMךb묺}B-~o4T\ uh:SiHuL2)e:Ơ4Ɂx|? vw 1; ˾ 5Cw(Wb*;5tu>Y6:+&tyS.BO5A2 ;RSuX'LK7k/6N~n^xMa| 0d zd_JMs #yF0yڹ?긊d&"@ػ'L睅@77`"sЕ'xyFqPf[wP.nxXt~-!F[x'{[WКo}6`ߊ%7ke&clRPsjcP'J籿n89( aqPyJ{:bSe-Joꗱ}AxɆi1>ͿLjH]].Im!dp'(vZazQW:׉=ǯWeO)k|R2exJ.y(Kk1Euke]I%>Ud欁)$ڪI uee=F77Q9 nÔq(oٖ΍|x8Qքa0sV&՝CSᕴW0dZ& /~Ϛ3'<|iG"S"A <32FRvAcYT.͔ ĢZCm-ތN"Z_%͠ws 67ebO;DpD Swn_~]pJ SO44 lwQ}!х4or.P:ץW(-oa XuЬ2Iwڨ)4`)`tu^rۉO~8>k'ϐZI<5 ͮZҳ >&ڜczlݍT% #D*A|Y"koPENF4 `|:m{i]+,\L%-fk)ε 9 3LO"vhx^11j/˴ՠ6q>9rY:r3!ϸLQmk{%_//d-άEFӚ1*J-+Ng8JӍx[xw3U˄$^-Iypm 7"!ֱ'ϼSM9OHK1ΝA\{=2}%n`GԆ zhn;ۀ.$ȪKJ!s'!/e'.a9EeIJDlMƫXvkMP7F߽(<ΊMs B~AHndn]?BhP-GeW/Co&j$ %|;-Crm6$M T[?SS2pb3Ei q+[g; q+a ~m_42/(./ ߡV+o/خuMqIwg@ek`hq,6%rɱRm^ΛGLGQ$i ?ĭ;(7_V;C)ik!;>Qv[bX!] 54TB&񞫂}E}RTz{TaOh=pH*|.pw sS=}n',(I/!=p;5yQwia<ư%Gmj`W+*_Z [f@f{'x TU0C4xBNf;鶽oNnS6BzGx@ڂ‚~U/ PBbOI}c}]ޅwXL~~3 <⽈[f Z%w`rNl(?fv;CWG l|E$dBYQ%Iyn|t٩&EZP&?1=Ȥ\uQ7X)=1AdI (Wmx]><˧25<2>BnK {]xu--Bd@UvNь2^6_\˲+&Y]{t~D'"gd@(&d8>!tq5E"m2a>ުlKvB<_ӂ?Z"=~Ws+$.;&#&j9˃se)ldK8('D$/;.b."Hda!9Y .˄DQ{OJP+ȌVYrlMKs=ji\U&t9Vԑn$?%s$wZQ/m5:XG/Ky̤G LYA|:c Dxܸ-̯:,:Ϛ Gb[X bBa ǰ`120{!\906 jwn8XGM!b4B=i,0}p;G!pĶ`yX@h_5U\2( Ёڈ;ǵo=1~/D^q?^6zBW\R69ljwtv 5 #o:3i҄XBn!;"o&VAR{x1mb_1` 1,CwS'燣1W;2 qx<`/,ѽDML1`7נ*ZNNyM,KԜru=,C"~~s,2kK#.%:i$|MvAV~ظ9D{zP;J%>!eZ~I_N0¯`_C:bI &VoF{! 4 }sVG):7hHt51 Z U5-t's ٔd$9葲 *E;cURE@7BzaZkwtv)F:ϵ!Y+X)F|.8 D"f%۠k[B~J=}ɎVMe=OҗsN'Z Fm QfJh^0%z?64KUjЏEW@yFY!-(Gqv~H-qy m2ٿ4CdVJܵfd1XutbړGNL#fiTL<4cMj$1ɛS')knLƨ ~!rN\ͨ[t`lhA߳qwuu~Vq=*l MԞ&Kzٞ'ДJC#ŴXcuwaLlʪ_ Sj-R j9MuA0.ƩsG#贉_xZx`]"1U"uY]s}_h䜴(o˸}f98XEsY@TO`PtJDػTyp>v YxJIH?"c;̺K~w-g]\: 't(6.vgt~#ZW_ $.K`" §dcS1бv%!zĠc^-[0[~puO% "k%P3viպFvUPY{5~]㼖zzz3X[C//v-‘APs.X%da'CyOJ dYoOޯȢz}[{r )d>.|]F[l7 \=_#ʈ~d3=%a W+\6%7NL8:$ CNFP}֫B )4I-C+]!pa\ګa? 4w\q/3>kÿ28LvQHpr#qQXXհySŅ2 zݻ|HG; ɶM/Gv&7hcGrqCq+Wŀx,7κCӆLo\g`Iq}T)P bz }ε=KU-iHR0\ wk4$JtG%>)ef!R~U:Ni乂8<8u u!kA5X[ 6'L:XSLt3PpVMধݧV׬fy00U]3T2R~훌dQyAPV Ux2+aI?9*9><*ؠr3HsǾJMn+ӽf ~Vļxn!m[]0~<YsSۭp_@q|MU"bGMN=-nB_(/ I:aIlÆ%XFxР5O$I>2sX5XI{125#D+LTQ)&D3a=إRCL͚ڼ/0 ќjfv11JFIĈ|0û[{aj䴭؍ vXJ[w&|2E+`?-<%{,%gOhi8@."l2ǖvʲ9&'o/G.J~kƸR:fY+jLƗzI%%y#̣UfxT<ntj׍$V`A^BB`mUj=N+nzssPI叆L}{֗n0>+sP&oz`ux$+ؙ֮OmS kBy0ufكV m'iюe1uP=٢o !:-6UY.^^X18g I| 8QQA!p'n.p:̄z%UfZ[nVf:M/77*\`20ԆX_ܻK@>VU.aAD jA~uCX *V(jH綵i|Hu ֜@ #SkdQt ;l`=8x-b䟹Oˆ*,s(~@O9K܀߭?=*Φsh(ö`S£HXfD(XHI}ݕQRd0\jqTOnoR@faQm8O;O0Ɵ̌:}{aҩt?j^&?e4T_rU⥚_6ȡY8@(zF,y#XxߐFLxTm+Uzo{ۂ9) )**5 ȓ?EͿCT'a_A[cr {)@J*eծp|VcoPIf ":[WΆ|bk7ImE$,L(HЈ:ֱ@(xT1蚦Am 09fk\g2G)674밐+']v,zN7bӫ=u\p;:尡sr^O(K_nqW 窂"T0ϸRҧD.Lkz:oFwjW>_VTpt3'GD&FVU%(ڒ* BLA82l"? >l[ȹtє/Ytr z2, 9 OU#-T %,q+Ju }ᵎ6+ ufLy3q=rk Og^>a_* uc3xtp-]=mL+9tٝ#wƽ=nj|⏆'db{dANl47<=9؝I2! S &"M$z6TTw!/wLѻs%2u0׭ߠ:ZV ^7q4/F-)jʿ5Jf8͎jHяV[  ѣT9X|\@'wpV)ڼ 2|-@LJѴ$<3Q) :}Q7&yu i|"zi:{w7M!F-!c(Q*i?r-5D0+3O]Cp#quw*-p"G^蛨9O@w:oil){PO =LUP0N & @?Co-y=\og4\n6:o(4Wq<ˈZn_c%*V| \9,:\hc"'SS?'sԺN- P5(GE5@JQHhۓàpu R-n(_-[9~Ju_N[ Js0 X;zsհ>mUߔq1*gUKnt+-WC2maG; k2dq|g3%Jm ,Sӟ^ VbT^莰Iκ&cZR^ݓ.~\+!ڦ#79p;ђYW*ۈo?yw`YTvMO/NFUw%^tm0,tS'#x׽{=YcAuqCB&]2Lh^.ihdM359mdqqѧ9bEl"d:{i\ @lj9i]лSS_ w/AY/ҀlRvUb$8ʑ9C#-dOH^5*`B8i)<ʩ9Wz_D 4aUGyxbegMvMN'@QqO3 *=bجmT}]`9< 0IuXY5 vX d?h34&wnaL-q;v#0yHiͲwtzғ{U4[Ь[ewGBσo5Q%OObP ':m8ӿi)a8J& N]Ky,eqMRTF1[Y B?٩i<eP2 %KX7;4u_lgS?[(x7M*ENͨG_ @2Lh9AO>B9?)5ƢrLUR/!pXdO^hӇC@XRD%@SjwɍmK}p&x㿛CB k` ?bocxWo'}#=;lC|C}w*~2(ZX3f瞼Jc^ɫ`p+nP/YHp:ꊶr㣡4. f? }KgO$5c•[!gĈE}QzcFy &(LO: lP^; *1b |R`܌T:FhIQ?!rVܨDZӖDBRHɐ3Xnq1ӚhBk/2ZEYJ<52ci3w s4jJeC{ !MoE_Űl21x" }9p:SG~ڻ1ԭflk#gR~+ tBΊx-q A4-ه;vd"GGJGZSRob$*)2cL]lk^63Yў?FC,)it\P$;7L`!W :7S6Y#.~pIٕ3Bt2"I>q<ܦD܈zQ:|{Vpē5y-/[*}bQFcmiKP'%d*jMn &}^x.1 J♇{!ua.Pl`pG" "Zڸ "(rp 0PMX{xaY֓4:ӍeI"*ov2Sx0cC?84q7utNek{>)>Otpw\1BT;$EwmEhoY]($nGE:Lxahk.)9Hyp<"Oޫ냙:MUApEd{=J-*ccӍTZ8m4#|@6_`m*(­U18oaҽW/Rtk,s$ A3GR3Ny"J1{Qk/Ţhy@$a%.Jwצ)sps+2% Gk,KxFp 8D9NL]{KyZk*/\@[ DFפ !gZ:*z.?ictT84Ր+eF'`-eajŐo`>{ܒ*\Vf8hRH#TЉ1CgKiEpDآCmB7tmp0u{OKgޣv+"Q d.?GVEi1.S D풗^tނ@sN+\ΠX!M_(n ~ 1!."zg'ɠ!]'ek*KI _[ukOOt~PYaPls+wlk5Ϯ bx/ߛIh gz f(hUN}o09RU~)j5ų4AS}fq!k,O4,eL۠us0|+`d!}S%%4Lwӧ7p@fdݏagmD;xߤa|_b]f{zrWn7Gzcsw=*&mc4lwSFf4s5! (T 'M3ts+j)"M ~HceyfZG3 &4ґDh>JNANŷ EJJ"QIF[kړyn Cb(.ه Z5E.e x%<)k^21_PCbd' Ÿ너n/Ԥ6\j' o+e-s^_Ng:gcA1d8TYAt #,yJ0a q[0ϬԿzس>ע!sȄj6Sïq?:tf¸0˖1kk9՜smGDͬot22u/ jT^LYٹmM"yIRX|Mô7v^c{+w,#l :G4f5qo"NE&'z)Yiu MdD,U|RZBMuM=IYLi7Wgc{r-E+"FDz/?ڻm? ,17`9dukkt0m9RXu 3e/K&=Ha? A1+xP1[&ό A2Ը j%Li3xT% Z Dc/HYdhϼ RV@rbD[c`<)Q۰t,kcuA:B7nhFg =5TG2 o2O :t:⑀yn zU pٷ5Q'Ac3dRZ0=vYpsl_w牻Aě`9cY_UzgmY5Eݜvb 8BmsU ޼kF*q?[95\.$U;rYC8G7Gh@XyI*Kԙ9y}΃&|nr|ltNS@ `^Wܪ+X{z kk ڨЛS B&hf?Ӊe9FK̓TNuK'<3Np_pϲƐSFVUUZ!|mvI &f/߷bo,U4o6-3k/^BW⾅HM .xq,zAHk`ayr;5?#G׳[!IQܰǾa'V~fMe'#u)fVhY(Я:qNv/R+%%pvƬcv9ÿkɅ)KD򯕉xxfJW 1cn1-C9XvBKG+Øsՠ*ΘS-CF,'y ^`p쳼\׭h7a^j\>c*5vlj )1t] o=* {SF>en.tPUǨφ.cL2N}$D,0R2EB9 ƷcN,6֭Fjm7S4LFŀJ N6+S- bq|6q^PwԶJ@lđ32 hV|@*Omޓ_ H֧8H Ҙ9!2r_Ь.E$C[e[gB$sqom"9iCM^(šjzQǤ;I$.?;=-3/IQa)p;lDU]5\$8n۬x_G1PdJXq2llLpcZZlWdA9X8w]vQҬPJc51m4\ވ(zz~ 'vj@굳] aIب| Gu)c3P>1 Š5)d[L;VNu fAYJa/<L㬞Ѽ.ދ0Rի_dz".[\Bxs/}r)nFMA0cC |>psT0_/㟕X8'L2w4.+=Wt=m]D1G <)cfj>qZ1bIY{UVg#u]ѱ{S]KNȑ= XʎFa.MdP3יp^U+IUafG\Y_x{W$9B Qmd[yΧnw*aҧc[nF ނ׆=-66 }y1Kؕ} ! =bX>~ +XqaGjrݺw&ڻk-Eg\x@͖f>YҚ >Sf;$L3nGǞ$&gHGjU^#dLBBEw;T'b؅e$ڬAhrMB;?=Ue߬R?{0-O#%մ?CЄjtDgHMlF)l1}Fkhw8^cug%r#ᛂaC 9FL{bA|=J~z߫Mv[lHABkGSwE:26.0\0 ʲɍAAv2mgNt8eMuX$赨̓!Z:CR@ KVWOଥk.&ox&,PT9;,*hwʑԸʼ *#gl"DbM51~ &4v#{9%M_j oa7vS#7IT0:+T+- oS?;XŽ \. դvX9_9qƻgqs˼mv3w2gWћ^#U̳<|H;ۜJk6Km ZYL:jdw'j-[ g2u',eZ̆Mt9/O/[vBaUq lotq~+tB~~]-aλIsxin-YAl`[!^4K6s9-OQ!WJ$3z\΀u.w*%7ONH5ɝ1cTPe#SZiYĄ%xlٍ,HB_:PmIRAWB"h4EM$>_HKɂ:CP_t):,pQ^jNg9 t8d%&&F]?rKg g,=gSTSl0];@,_sC#ajMJSYt,A@`'";@G~*0y1NX}mܑUZ&n+~SZ'79l^0*|y_z>A>_x f;nm5'Tw@=Sk7nS>KflĬI2>E-d3O^tߵlAOpTgc+2# 96 @ ǜ|jQkzhr-FlfuZcH=gJ$Z ޗ 22pI݈NdY#_#R; >kKASN8yLj!ƏMiVg ̩80vDF38\lvbU[Z*TmJpg ~ -cȓ2wCdSNl׫ 'Og@bqPդJO$Sv|'qGرc 81yc- p1bJbBGZ Qp*r ;rGSY(HBE#?eO^kж /?+Iyx۝6Zi^NX/pR +;ssL0p,LR=}k޿UF׋f#GSM}AZp/4"#ߋaHX[ɓSgKĪ"-N KW"!VX b{IQ@O1 Gc8L^BT;`!x( -j^4B*T%mM|eB\.5``,nY+It:Y_>q'=0.zCJtpG l vr:)ݾ.nbY-08u}aV."Ń RO{φ` PA%-|c[GO#19WSï_d[EY y AWDX7ذfQWy+EUY.IAQD}<:(73V2Y9l| $oe#ۓƼG ?ՓqPx'c2cW^+:%6%K&yGN ȜEX_{XV_DG4mOlRgu%ЌUf[8!Dx!Z9J5+~1#~$&s`e-̹w\ ވ?gYrYۭpHE)u*J ޞtd㋬;p!S0'MM!YYm6P'hݬo= 2wQw ʭ,ojMr5/t%.,{Nj_WbdCC f-C+&G.uVɤօS^bi,1*&#(aƃU[0:MlU3N=q`5mw6HkaMR?Ct/d nVɧzXfKS`v. gi(& 2fo Ԡ9oH1l5X7«0D~2ãY Ħz'{齑n0u_s ^X{=jAMq}gEf# Ŋ+P7B?Y4~hy[kcevl܄&;' 2%W$rޮDEu/W%}_z 2f  SlF^V.i4\N:_yud^z*@t)UWm.iBpZ: ? X|gYdc3"E۔Qj͔ G2IZ&=",R?L RZIyiI"T=fb}Az^ @=Di!*ZQRjtC=w\@'nj^0`Z캇ӸgHn7^%]Pg8 ̻mKYG&qaSfDX(·ZO]ڀv0< [ju h,*.NPO JE\'N/S8Tz@xǞ+h[_E;|-4pV"oؙdotDtFZExit6vK 0NԚbZf$Z|8XFPkm,DWf[2)*~EtjV><[(0No>hE! s>2~ꥸ4Ε=b܄}uJt?<)xj' 1_7Ej. >l|R`:v`Jzڪ4%*Bp0cX 7L-AA js5t?ٺX`nR[7/}uNZ&@k"J:pk \5(2r}?Ӗm)Bq%Zǀ OD\^Ku8(cVۅuQꌖAr]/8ߏEC=UX J8HG6X)\!Oڽ4Y[^N(h>5<WՔ `,bzP !ľַ 260 zFU4UrΊHCGZ^3Av{Fv٣!` #vñ)QP,3(|/JFL9xTE6K$ (fOIn6o]g~׽n8} kV4?G\wVt!ʤ9"`\9@j Ó)_QV,`8pEuGnn߻-[X15E2~#/4燋kCGT##,y6^ !zmͲsk59e9G#21py;B]5gIY_#6Ө/ln ,urIN)w-ꖋpǶι`,N4LQɄ}2/_L3JD BDU*D줐N908j.2nW"7@v''At, uM;䮟t#%|ʏ$aAON`H@N2cpp$wf6a4ǗD:8o'7UaܷޙB+(=! :pj)Iud/$Ŵl"z7@sohF{B:*Q{X[:OWI4is钰kUAyrH\`%M(Ԇ1+?"Cb,}we9F풍@tOP; 9i6l7p&K؃3z p*y90n,-ScC5 Ok!ۘ%G0UZ/Yk`'hn=II)BKoxd_tpj"ҊPq!UWi r?D8[_;ő}kOX`k)<=ABv,)监&6cJBЬ 3.*yF*6gk 4=f;$fi!VaND{Q[+^Q*2EI"f:NbcRAf5! UEэ7GK`ʖՓ?PFy@Pt @ 6XdZRa\8gil~O!9 uN`魽0Q۳e>|M6K ?ǹ6g(n󒶿1 >t/?w{Bdg|㺈ڬW'I*uSsӛ Wq*bStKn$XDt?ISPr͇7s2E\SUbUdAe/*22xc n/Lzewﵚ , IԉWmEjVDݨ,{Vr(ċ'S=:ЯFel}#aVhC2JoMj,g{"ClW-$JfNZz]g۸۾TXbkv \dHabqxbO1r,8R(?7N=(7Dd 2~"Bާ[@n% R/nqcBUihfE%{=wwM8I͇tܚAo@!<JgZp5s[߯T ۰jtzҷ T KXb2[ԧ4(4Ѭg.Mn1H ǁN |8֋wTVIJFxK |DŽJ&~6lZp`]OnRN4vԏr=Up'IU#e o@eoԲeƍ I09'{@{gi~9q咵)%N us0V꼅d+6ɧp)5Di{؜Wy ygBH,oJ!#Ih4\"5DCTd4uuB#?`D[t[$=UVpgW"G2Cr)QSXR1B*[Fhv}4u?(ʆIUKCŋJ,5hX3f_ʺD(k5ךZn(RW`ᲆ23M%fW)ݒ”`4x>5\$zd l }0!:/w.v#I犟l#jiښ(t?]hP\5sMg-kzP=0S%FT /3ih8!2@G{-aۺtcC#Q:蜐^&NnN~= 忤++!֠!YQMvN l UB/:i^rT4֮  R :h>ĭ8~FW=nţ,op Ų/4UJ<`}i^`YDJ[|oɨg[*'o!`܎"j?T n-  k.P< $d:9Chss3mOaH8=oY1Z:I^!?JzXV/T2 X[R 4NMŀ;<ԟh 0Tս "A Y{o YP%Qѯ{yVȉʷ4`4J46.Y'0٤0ۥ>~n&I ^(6OHpQcZ@uHr<./Oi!e䥴>mҁhPbOaS걼 0ψk./5[HΜy/jSXs$ըr]&h D„p  Aɣ&TfHM#jL33nb10k3 =pHqʻ#,DVk?{ͅW+z\zdHg#JJ!}~HNrVmҰ#R!t])V5c7Hld$=+EtLBCĕ^)hfjc=?< w#cO叭g[f3R?x/IZ@I,KjUu/%I#$J&pRI Q( q6..73eZEP8!ItB1zvihs{q$c'sTE&yV;xA+'Nw׏ :xjɇZHO_@7<^DMk^s4${iSw5 aoMB !;T>usӦ ,xA+%_! FE@%;GH1y I/~W= eIB DގϔnJz1V@|jh'WJxn=ϫYKa bDaxiuY.(qsjݒV}2\H3$Ql+xdmߤ`iecE]Q?*Ө2N4 hzBضq? <|O&koYebt!Awqo. _AM:F}@5\awJmփbimߚ^Fv=3d49eY^D7s6]hQKIR檺]@C ztg7>H\js2GXͧ)Nzw} PsÐΫ!H bݥ`&/f^Z`XZriF>l,a>?qCs%+5p\B (Ϗ ,E=>iGL20)j5 4C=GK# ]%{vO.ʸ,+[) 0!耸RPydVFidaGY1YkU6y[+iHGc?@rR dϬK<Y~n(ىy{GSQ{͌T$z~u (MFFF-[LJ%܉fSzW0DuG8Ќms2}˰h*swkG]U53S%nRvM(x(iѽ1<STe4f J!odg&r*i(W-#Glk~=QvxOErk V8p~`߼Pm赡HR) Cxp#,/)]>%=@g۴߁^1+m&ת &CZF?Fw}E[S 9(JCȵ뮝~#bRR`mH̐TW.CcYUm9,Ѧ$/ Qyê7:uA}Ӎ[|֞j+r;S} Q4՜ FM2 & UWPlj {d#%7ʃͷ@`0H.SeߔRiU~%=A,:n*cgϣSk'zi4SW0֮Ј%r,";T^mEzM.AP eP?l;x bD\u1$pP<F ֶ90 pqH/Ӽ9*i(US[ mSR%,e,9>5oe}J6ǚNV9*OL"IYhֳFNQ&BD}6j ]XHZC % 0_ ~G%?o/07_i< $TUrk{~ܕD_DJ:qYY=ϛy%<-7w}zQj ;O/˔mfKiHXu-i\7(=e<J=7C^ lKA 6Yc0tES4ITF"©2@7xفX**ī\xp\rP -Xrqy*;"2iu+GgH'i];~ݷ%W= BO% IL;VLS?z1U4D|yOmשA>ڵ)[ÃKj-,cAESU4㶦"bf](]һ -nq5G2DZ/|3Zi7ڎ9 |ǵ.*$G;VM5{4XSm2ԾH}0Mkb! ,p4=)@&E7Rt\4?o5&dX(hP,ΊoƤZ^OW>y ~o0˖0:[\y/̔4ΐ]qyﷳw^{>)Ol, y&}hM->B-@GE"&#"UiD6LMO| 'aҬ`iLcQ TLxl/FS~ Օx$N wjrXI~'ٴ-rpoRϧB7zs5.m^Lj9mX~>{8rzH?`?~R4ؠ_p!{ ,>ƕ%@']E9LDP)(0!ld' Nqp%dhFJ$m $_6l9Tr*Ha<h阩Qx8;@>7q7TIQJl7RA?Љ&KK؈cI}oE=>1` ՆH_~CAbCu8:@6~a{'a FW: š!=g"ot`d15ě)!r3D t]s'30ksMM)SG 򡈋,S 3 d)[\;iE催a 00::׈ ,! YuvooMJOrø(Xn:X(ZVQ;CZn# ~9pN?ۛ~HˌD-sv?anl_cT N=3'" xh^Z.Klп'LIƔ5't4[%Xh5__L8~'|;Þ,N8\;ɨ)Y'Z箓哤?vޔ9|ܨqȟ!uRsLe;YT^{)'{_:!e,kږ}+񜩵5ף<3҂@^XBj67tv* Lkϗ*0},-DSsmae Oc<$C꧲?Kf̯b( Hū"po\}+Ms,P8ҿtAkr,Ҙ)q}&s,X%1g !w21!*0hյGk93X,rD|Ϝ]>:q;L@^=~֯Rral}ɞw;#ԗ Uh ގb pKexz1Ր4v.T_+2)p Q8 9qseQ;vPmxD ,kE$^7:G 4Y(]M,_c#ˁO\cbAN[-SENAֆW1~5ftr%+{'!YPbyM7TGhv<ש@CfOP/+ 䌬.5TU\ ;?T1_ܖ{}3ung[{ͬ>'d^r0K/s,=>a5F87%u)%a`U?}7o PJ]{(:ݼZ8u%{Q!$jcmHKhmy5i%W~˰'tBIփ EywH~gyNgl-wJ/ʸ#G;CXS hHygT;=HblUn<)춡r5 B8)+}SĎ, H.@R#^;;9 yt>|[̟p׽^YMM.cE:e>sHվ1pLVx?ifQ[CGP @-+6 <1Y :/PŽl/;4'_qMWVJYMj@ŅMW@V r uocaRO.1'B+t2rp;8c}tӻXvh-j֟YqT4 ^ Yn] v ؖBJh>|<\kA3?*]9z w>̝áWLoqޝ-HJ-锿4H{ƅr'!R5dEsLju6eᾢVC/ dim0S`%i=Ob9Sk/g`O(23ey֩(Ӎ e1N p;~Tajpe/aY.%!wgkޛͯvG-Wv'=RÉ~@;ឍʾfW`c ^^.Ժ5X(av>#4Q ? n(_p6%!*e2|^8M+ʧv%[=Ɍcĩf*,;r=8Gw_5tBoE(jd;я:cVk5=jKRA$1;XsʯxbFj~x܍ 6:TB!q&Ci'SP }{W 9"6st4m`\5kz*0 #*?[E @a>[+7wZشR8(f 3 ܚ$G[$N!ZL0fAQ f?%̦A(^^$/  m4 fje\ÛfNDˆk)͆z`;ԋD:dMeLҮTPCۓlꉩvmfrk~$Fac:kN$Gi_,.>~=&E=rXk&9$=v)>*Ħ KV̉-Y#侵Mґqe]⚊n{>3 ǐOp]#n`0H>E'HBޑν08O%Eo:cU0XRC-}UBvxg`<t}~NZHCOFa"%6o|Wp<C{+(Eɬu5iR>N$5L:T֓ L-&)FKox.K2ы6xbD+J!=@`#4x-PZm*GRn22 -j KR#BtP1;݁kiڷ^TU~S d#pm38ʕC2}`phh\i6 m9KSTͨW^V 5sZ~1s`-Z?䦬#{{" ؅{%^|{k(X@$s&9a$3< ~68"zMTѳqo3~OgE7bkZE}3\Wh[N[:2.Hi08I5\$"%Am]MU x]c*0)vl[>[p7&DᓻyK@p1.{KK)|,9XD")J6#y.u愵\YIorتR}Kxvr@k9+H{ֻ9a~f~-D5gG v,~"%0Į'ڹ`vcXR|:~d>$7=ik/wLC7ֵE>5YѲŴ zA\wtkA6`b ,jRϼ5%bК"6܆xč#π>*d|7:ѠucAG*%Qk<)N"S9+tQ 솫[BL9!̉ vW“st&TS(Y_Wdal1{C]It"zNKW&-tqZG1҃ NeAPz~XX+6x8!W`};ek+FP7@׿U9Inp泇U~.gq3EWDKeř-B_84rX\h"6}Zc)݂⫕թS& %\!'ekg>a=ئ'M=MXҷ/ͰZB@"SE8a:-w?lgpE뉛 E Jh mzB3s@6+ugS//,Дi #B/?} ,GB{,J )1^#,ÈЃ5ʰլ&j{R{>jU+NiJ Fl)r?ja&8-Yasq|mp/C*Ĵ*/`T'_:/f Ym 1nV4̥ JPzz+wf> |lJq@;]P;cs\#A5ź=tөSuT>e4WVrJ9Q N}bka3\7*rT pGyEO{SYS7y4<٤6AߜyBQlF4LF6s|`Ld/ԧqI˼MZ݉]( J%BP}Ph-M Ef*3#s 6^^ lKgmdp1T&IB='ŴRg\-.a?R"n< Wߙ774BOŃ_ f)HԄį>) d'K1OU|G hgŲg0Dgb@@Aj!:ƿ hG&l*Yd!;*N暿* Xyu I:w]CSªe;)%t= Rc*J]_2\<˔g3XAt$؎2hxL}K7}ʐXaYaFxbF+eEv]ӢY>4 ѬWKY #:Ġ y#C<OҴp䫑NC_۸B]2[7@ܬY^g65Q᣾s%I]_PF([k?fJ  ziXT\i(fuW͟]+x2NIPs :=DqFOg)x$n"O;mn#`൘Yl 6}Jik9\J6;ڤg_dיPZ5=vAf7g0O TRfk|d9eq).eϚ4ilňoǡ mD eڪQ=P7cH!74 9-IļS| r ļEm#^ q }tmDw@)ʦ"L{lo7dF=SO7V=0hJش"]vQ$fEcVW _9)@ڤ#i#G Lr]眇XA<_@`qmZ8U$1 goï(KL.q1h7n$:_ݗtmⶃUZJD,,D{@yD}+Ryf|{~CŶlqS❱C+?rmոMG*7z'/>B:uI=Y@]l!F%r\tWlgtEg!9;9T 1G"F9T,=VYQ} 6 (c ϰ{8>?aV5A0QdCw mE P*c/n4Łtt0d8WѭmqzY-k>$ K4mPHE{qL@7|֗n81V='-K۽^ EX}/%ɉw]Bn.j*(pظ*3%(Oh7>n\Ku /n0_ixQ,of 3L ` *ǰl^e.s * ,ʡRpѷB|.ѐ20^24&WfZScIhһ%[{H}!_znPx}u"_?[|^Q;#rmw2x{2 ȸ79ʨG-P'tk bf'T(Wa\ TIq1QVydMI[Ԣ5wI>aţmyz8 &F^gSQgx`~sGxH7I8i Qr@ Hac /6s+z6{G+f|pl6>ib d+Geh<ix'\V S$2_r9C%#MSU" @Etgdxy fq2O\jGUCN]DQt,s#KϪ-Ӎ@} ☬{O`a7˸`ge&ex!bp@}k.?0+N/+!:LQ?rH-&`RO!|A eOCi[y`NMDpj 2zdj'730yh0!땋h0ֱ1DŽ-Qy0ohf=Nr!GBbۯMpw)7զ}X%2SM bFhs@m\pC#2"Rv㎒)^(J8-[op$Ev Gu3vvO'&5% 9-_]rE񬷶S @ONj@54Cٗrv̯dupG~e!4CG!lw#!DL/2Lˑ5M2Tߐ̜9zF d>|'Dki+Zݜ8ra -"B`uͶ7 bp09>[8݊2xɋH9!5=K٫+ܚ@~ uF˾~: y#x)18Q8q1Ps4 fu>:HM.QP.gjhGP'inAޝ! :pbH]lXDyJ S_mlIӽRo6>wd,{;Z4K<7tW 5=iI]ΰS4I5XY Lo Mz:1[W׿ôם2PoL\dۥhcslS q[dL߿o`.Xy~#h/Ev (21E?cILM^rQ;C6vs_X ,=>i2Vqahdv_<²uˡG 4ĖznGl M.ef5ђV1.& 11bWNb(pR%Ż3!6Ϫv8Pp(8U-ؔRNHlҝWD#bX6ͥ#a12" ws؊Կf~GVp.daQ~ySy;&1Y*x|]+V('EJUJ#ŧt/fP8AEHZ7_nuv{13DWHX+I(P^We 0w 5aITO >?y`Mk\ɲQC{Mx]7K,v<ӻy 5Ja%/ҳIаIv(M4yx-qԺ5YCH{L Y;h7a ŢuM_'Iݷe]k#"eCjҏTY`*E+ՠvϙQmwّbyOasm[E&=/xIٴjh)7jrXgwB=OOA+NֆáS[)VBѺ$Po6dO)gLf}@o8q]J_x,KW)QM^|\-hw=(4^ Ȉ"c=kPzD0H..r[Y V r4c>Gdj{+);9]GU#ԇx @tgQ}778S$>;3>gIiϳ8&k8} 5܂>ԣSbfCqʙsvDoYN>ڪwWZr}:~ \=y\%⃇?#"?Мl=PB.8z& 7)$gbyRq)}b< + `>ݛ+<Д7lO(xښR$K׸%h Cbpjpd*BI<0Ъӛ t1MSeVb|2K`LT\,c]j: 2󸫇4W0|:gy_t5ɱ:PE~?"% AZ[ks^ )@j&>@hXqfUn$ ]5.(rW&ȧ9cfyr6ݶ-s4TEި/Øq3t)o0YF~}0y NYΔ Z6_Q=%SϏ2J3/_(JRlO'7>TOz k}y (X{Ih )Wie"ʫյ+v^h'U0}ٵ͔t+y? H1N9sUM*Ѝf!okU͢BnJ1KҺa/[tP#=:"Pp<'{-2mAX2.:ioeSONVD0Kgk@7ma;5oҼ.#0q3 _x!`]6ѡ6^Ls1TGNr*LpqnBpQP^=T}9ڑUr:YҝRUHskqkaAv^N:o"}P P. Y7:-f#S *%Ni _>#e"q١sĿ^彼dqΠɎ1 $CLdoc\ȥpMvgmw:9)YpSvm ~30K_C<>[q"L1nKaF1X]>UR} \Jj"HN-.&RԇӋH,vĤ_ۍ{}u/Oگ`M]S.<^6pmsǔG73R> L38s{tcF/P×~Oi :Gms{6\GgJGOyH'6B%bȡ{=?ruo4z@;j{sButFX*MƛlѨ{AZ+)/o4Y;9A[g1sQ~L<2Ηi0 ȵUΣ؎w4=Ϩڋ̫sY(g`'R38!(? {Jvt]^G4hT_G}s6g٦Ԓ4Bnzm}V7c:.vE.WJqdɬްO`@>RŊ]j\w䍮)gP2ơVƾ"in}1$jj 1xТhXKj~>,oA!cIʋ. S(2 80- +YQ"Z{vk$;XN%ۄ$(N 3Ygk/fj_ZEpEA8`; Y+H^mF&?baJ1Nh5}Y=cpUՖUﲣc8+MhRJcKƆSɤpahI!Kܗ8-2<%(͎ E/&I)*y.ڢbjC?M6k1]^La#d5G,,7SX XTc2 +1q є?7`ג fn"7C8A+= I/Z)/}\Ő$Zr#dHo]Syp'gJ&V _;:M <]\sLefpEC?صg/+Z:}s $VpcӦ!HIG/DF-]zS$.x7³=O2x*G [o;k>0c2 +֯rj3biBl^[@:v OZ(40ԫ}°Ujcsy|1R껛h_fɬ`bre<d[=ܪNSjbX?l= 3${장r S"*mmf5j n=afmcda>#7\%kE&P=}Hc_#H8= $u aGRg¥al[+b|6FH~n0wXiA4E9jz[_7U| 3.=c; A_bB{[S 쐓Gl^>PƍbmLgYp:SIcZ0)x?ǼͲ츨͔6qdx]0uє]*0h 6H=QIL 4)2&q.BKA_x<-T9啼tazf_-QfJ#nc:.Fv׽DuQ_=vr8a[0CpMVLVׄ]/խWWM8r;,|6L[. 1͏ZbǘHzkv ִ$a=V=#̡dK6z'F2u^I/?=&=õn$Ȼd{=r9:!o á*wGj|n"" Vr\4:104 3{̀:^0dJs;4N11cs7|^ͳ fLNEb1;fA8^"i 'OUn\h4ߋ㳐Do(3ARXK:)0YXiWT"c9kG9xFOgz1L霌qbW[2Ua1._f4t*"ad慥E-**>&d S_?+]v,#&u" pi_"&'TQϧ|I]9v s%Zrh]U/ܕ, FrTq9sU5Jrն7OD .qdxA8] +hTgloƾ D5XZ 6 PMZvh b-c&_$'nwd_ٝpU.f 8᜶?5.d$? ࢜A(n%g 8fIC.D8F!8P.USL?MY K!R:U;ޙݲ^ "RCqQ`̈́p5`WxY%6Vຜ5d KRŨ4ش?)N< W:\S[ ދu揓J9:gx֪ˢ!>5??C}VM9zRw*oL2ӽߞ I08fz|[6j=N" = 4{'0ՊmQ8%jh1%|fZ 4\y<M_ ?Ps\JNP%ՏLV>|{v}qMj[OqV( e*B@2YdXRN/Yp̻o 6o8 +#=)cEW²/㦇+C?Kd!i{Ϡnr]ݍ>%  ]e&U1C߰X %3.U;B͜9qQȾgT͸ң \L p|H˖n.p_quz5\( _>Eν%7X~hו^>@븠=ZC5Rۋ:8`>i8.AOg* FUXi*3Ҧ)2b>P7A;d.<֫aD0PT"e}z;{5F8r HwſrgFqH9pw.n\SW(Dz>m07AoI3Q"@T*e۠`ͦ=o= ,)d"E{tٓӂ%imp?SbO>#y󯯆J& ]\ب_4B-þͶ$J*NK<;9^nW&h o+0iRPd,7>m={M\5T= 7G?'9 )V\ Yā k{?.u^!sYSusZ-В.^9g n<Qe (2|F+8hn?ֈ0-GMf(;ޯ7G0f(ѥ>` 7ްHn>sZY knQqFd(}@Tlf:ۛ ، [Ŝ3ly8pJev Ħԍ7ƣڀ 0Ĩ̼p-Nt-"n~)}EkC[nU IbAsn$7^_3 J򵪱Qb,&dDMJB[ˤp05E  p^]+z+60ğ^H| 5gڹ~q[d6iʱbt'N2V,'Ezg]Ng,-")6u[307Q޲LWy|d>_; 1OANux4ߧ:h=1xGIά"}KZRr>&ģ;'rHE[@~wd3ipׅٲr_Zm}4'!;%W&z >`['Mo% .@|:_A%B#tt?sM87՛Xp*Ƞݞk_FO&zP9Ϳ2e<3u|F듟39[ gGEn>nN:cUO ."_[Q9R=y)W'*YHtm: xAMJ6( |US3qa;srZlg iN6{"4y&C l`9n;n5IZoK ([7B >TL^ҩCyrȀ RϑHv-1^g2+wn^N E `Dӳ&ȴuiwj;2+>\ٻ~d1顦Rs$+ F B#]?pz/XBhBgؤ7BPx%<}~q`Ô^!l\1@l&8p[P`:ޡryb)uKj".g\m:bZC&w3lR[ .x v$ &86(=7[oyt#zqVPN4kė3F1MA m6&26)8PcJ䪠LD_+ 2UVrń_tkA'[./MM’SQ~/WUjHJ6 9ghXt!*۽|73? [6a8T21eN9Rw{C#Ǒ1`X:MZf2-{X^bd x e ˔cj¤F+,D97 D;o(ƲhUq=J7ы!%pǰGSk̆/LcrȀy:ܗ9sGSW[w4?GC~l:B{3 Ypf&jNO{ ^7 'i#L"|rS^C;{I ԸSq>=P:lMadfPh^ m ˁ6le1<Ò zm1& Vf3Pkjѣ#TكDQ( QDV3)8EN[|VMT1h9,g uL|mb!Y jON*sZ*8p㩒=c0|۴ {E0Ak8 /"G莦E)=j%W{~BP S?r7Fl&O. l^v{2$¯Vq|\CTڔnԎ {OY{B!-UsԙvXpl3AS>WW5Dg}tyiK&&) ma%ag0SFi .zs7jUHb/ &~NjFȩ/ßȑpB8ُӪ踆wbZ՞Y*kCv{DX5^1(=CzY-#.l|6:@\4خ K4 pƍl!dimSh R"恁b3Pho`W_p|況eW&p Hپ/lhWT-Mo/W*^L@Gb`7c&u-?9nz\f=7|D_xh}u`Mso}lftȦɑV%S-(\s{P 6GU2_h<j@V24.NlvT1}pgB!y ΧM/7> ӆ>6uGyh Ќ%xM#A}8NjT:9vK ;b"^4Y}#=Q񈭌mZ!. AJBEH?2ZV@t}|-r2uJN.;Nub!aJʓ|W{av=hK3"xypä n-f[RMw@i%ODT@o7QHE2 ՝վnO 4LUs $7/TC >ojѻ]q"x-V 9Ъr"$Ҍz w' +sz?>ܿdCg4*4HӰ2RdGr;qwdJ}{ \LHI>iSZfNW0Z.ޤ6m^I VuiBgC(:8.G@;ߡ5|\KX'0 S!0_;}A0,9 AH ca8mv=2f) yڪ\B!\ [Jdۦ([ga <osӤ,Ȫ!i"nW!)I3:ա00,``5Q^)szr@݄JW!r7Cw ?'XBe7 uCɍpFZ4{Z3b8{$BntXzzvo {5!/M1%F? |t<ϔ7~R 7<e)EO5wJn|Haxyg#Y#wpfau\A)O 9n3%B{]!k2qKPԉ1m3GMDC@ ݠ(m8#cb*~GZ.tE-) t*L1^zptմ,OD-^0)ɮ7mKXe7n8Cxmgv dՑskBi19?[N -we +m>ך5(6;9xW'~X _%bRui6f4'0P@R6p fn+&x.Ԇ|\ :ML".y n磨wrO x5F[(j' &Pw!*rs&veدvexc;.noƈ{ _'Ѯ7Ay)uv:o  9 {['GS=kBOc "{q?DU? +F; ѽGEMǩNsj/Fd .<,5j0Jgp@nno;7]Я.@&|*!VG)۸"䅝Ņ4ܲ!Tw* BCF>~PĭO0ٽ>{!as 0(LBRV$`Z?UU>`[H³KIZ(<[㉂;B߻4V 02׸0s9doenH;bS-PEcvIۡ1U3Ԯ7,s./^sLm$^A %v9 qsc$.ڜ{BE x9oCGI-`b)>fkUƔ>}JFLfx$'\V@x^?vf# qHC8bnqH?fQ< 䎫/D':4gGB7k_5bZ05P:?5e\}~]}WvK֔W#+(t}~؁ᕈjB Okk*3 -MOخ&̺B:ؔOmǻkEV_cTahgYܼؠsQAdI/Ĕ'% F)r/y}Hc?qjאny'ၾ w۶᧠3Udw9\{ҒtfeҎ-\H^h X7AdNy#S(O'F;Ǘa A%nly\_L>a q6+Y.5nǺds.w+Po`z8-*:!Myƀ TQi(P[ҍ;/2M;dgin<s_ϋϲe}j"IQ Wt{2SUݑY8N#uBrYA%}M‰(BUxS$(#OK(_[a,XS@ȱᄕnxbW; a!j-}o=,4y@B3V<-=*}bt^xXhvǟ}ly.'S 49XGEVQLb{~0!/NE;׈c('kusG % 09L|[?2BZ`c2D(~|2_z0b*,%_R*N!2oѴ{xI _(OVc9;FsژNІD Yn]9ozWl]V `C*a..,PhkD&IStQnZ. Apl Q/mb Oots^ ^?۶rۖIMqFyHOWFUCK(s(mXҾfMI^9Jv/BK夰t9pnu'vV/d p$~ gZo a?(Xh5ۧ诳})x&ܪV @N9Ra+8exǚ *<3{_,ůB̴}!AM}!<;$|^"sp}^ Ub3i#.RQ2Tڰ{Vb@i 6[ Hyzi/ǦGBJ* -;k&}\0x 5ytkzyZC*nb(#`w͆9j&jV:V,y/s:?+rE˕]Ü0یME/%l^vkæVԇdV@x;^I]x{r2EsA'߭ Tڲx|uQnUR &]AȫJoA-y3T #˳d,ԞC%GPaȏiܓDyޞ!{G: w5]H70\8|i#sضt#:M:w,"kӅ?\;1Ь(\=]S.)#:ykc`!=ȁ&gYJ$A>ph+rv0m«rZQwj{qCK VG8IzК_l mfU z6Ct +hDlkmUۭ9CݡX[UhQl DWWj~^Xp܎3KVԐ1u&Dcʳh+aa8#),/}S`B Yh@TC Ӌհqr}$kl8(TPbvɡ^PX@ j#m793$VՒκ#͇@47PD&I8?d2d׊K&kt>¢x@R׫O0nufeʑz6.zWb_CɽR3Q97}ExJ$R* M<"o`RKeZ}~$>55RZMm0P&+48A&Ѻdž/"G[.!},]~BI>mcoπ4HGqƥ PsP='xTh~؉KXd9m=6G7LPtf[ ,2CN#zȼZ-( ?ӷ?~[V8/p1mԟ\g`uTL{7'DdX2/M$U,5,_Ko%}!uQH/^C{if%? i8!Ɇm뿀 "7ol+dYlϵg*F+W&*pǀ+1>VULRGXI:EHr"wԒ}B]SQp.)pP32(0"V ޯ wCֶn6)zQt6Od$V]W2QRO%z dM5e0)8l Ⱥv2kMV8XHuAܨ~lNӑbf*bssr09v nv4ìO +Fqo+jZ?樾3( PSkÈdOZ ї OI *(`oR `q Y :^_A!Bn%,@ 48Pp)4 6$^ 1D+UG뤉$tvb7\fA}*扲Fؕ ֳ-| siUQy(ɊRq_z/*q,! / mڌZTMITvzN+jkpMQRVT#Akw<1I1\-UwגYZqc׏| zI -n>zeTlՐ9XNsKKpWB%;(ACr w ,T勒Fr~4A5%BwhRxKz޻j`hrP=v# 0{Mܢ3s: < N)KD[N qq$Zv  $]F"Nm Eid]iF:Lh39ht&?6äzc^y=s!YXg3 틜ǙuQ_ ոzD2ܖNr(缰Asab? i>3Dk]%5RE/1G卲cH?=0wygؚO z<BE?5͇ZH8̳o#ﻡaEŷK!i&qPLPʽSiуҙG#GR նMJџza۸Mh Af+sV.~Ԏ4ʶa/Ĕm­:X;0 a!;fTW E `+^Vàkt&A( ԆX8gcWgvq}h68'-fweRc"6g%7MrG7nXQUh*R hdd#n9Cd%A/T],NTwrry:+Hk^C4 7?Oi/3 rvҙ`E#%΅"*r&5{c,R%r誀Vo sϤHZ)ԨS@^N#cMLjՓeC&[wQ|GۧrU"A:$>׫"ET]!^v 7lؚW#-wNB4qk4ÔeBh%HxYl29r޼[`2oM4n2Fj32kfk@ J=!pD%OraJ77 I6#UaHCݳCʎff /L÷„{k a\> xjךTQW*LLwp낆x-IxJ8 5nή1hЮ*!vZ}41vy01)oFz}ubQ=hzSuy\_9i2Q}>^vE̟ _$0mgVk}GHR${ 2hԤw>\֩pq{<]"N/w8Zl;D8/c(\iQ/NXw5 sYj3Aئ bvhA;p?!z4`a/yX^՘ f€ggL9lb%yn42eF0hGI0QS#+'%,H68.6fo33cUyyxy>@ Yh$4{hTӱŴ<ϋߙZ<-mfbGĥke ]b&pL%צ;{,mo]Wa`qI6Yf~ gȜ|&WZ+S%C8O7)bj m?φ(+R;+kUwg$(qZ۬qCw !BCea lרCkiCrD }t/F> ֟L5 h%q7)0'աNK7wt"0LQ/kDh/UZW0p2GtO4W,/9u7z/tG~!̾=h U7hl|xS:<ќݴȝvL>7/zN5 Ζ(:(+XE.O3"^gSuI] W8)\ \͋O;ie9̗̎ Z8'RxEavO2GjVGln *VǴ&M38 |Jm[=-8V CND>"BG8Zn]`$!y+i#Ur?eZBsR9Op}r~0xTTsOvHze[ s i\+j[{ݧ[Dp3p& oypM g/SKvL2x敂5rM]UE?a/ EHǚpw9Wg{Xh8^cmG9. ъ*@Xu[aB=뙔>jOS x|q}Ӎ"g 9R{o\2?8a'Fɡ >˥G')x}⠧`36t L }m"9Plë%"rtv N=+("+€b7EHl#Gd 87,{ 7,G>Dmnѧ‡_$l_%4$fg$>v7⁂=i%;>.ƓAP ۤ[-ާ&s|zu8+37q,pisAxErыr|wY$^ϋkބUrLX +g7>9K1X fmdMd"h)ߕTU2sO  a7š&{c/5AL?? ~۬1  *[6X}!>D |.q!U S(:"!l\Ϳ~仒3uH7b^=dV)?<%ǔ\wrRM>T_G׵7u_TVO:S cEȑ?X`1с%uȈ9hmdNJK+J;&f15h .TKOv0(ϊ׎b-VaQ?]*dBp{Su#>rAä(}I9 >6$Ykf4 zZ|)[Ȑya\1]Gn#Vro1þM-N>"ר̨GA!'!FZvw2>Q,E4w@Ffv8Ji ۦ;x@#YKtR7Nu_F"oa@Zf5NcfĒ@%V ȅv*}t N@pI;3/D_%oE\" j}/0MFE|N|\_ՊK"C 7@uk숸tڛ]>Rl5~ɰs >EnmX[(oM9'O"ʋrl,&3GwGkB1^xg8a4L-~s$%K6װ өzT!\Ofї`d^@=0}+pyڼɷt/[BO:HWQ"y׸Ce?CtWS^j'Sc̆iP-~zlNCq&1DOGZ1OMAgcÊ #OsFeڲsh8QڙB|O$Q1I*j"֧zFʟF$ JFqR*)і"lA= ȌTNTOpiқ,+_*\0@)f&R~ QtaF) R pS^na0JA\] ]~c O} |bbMtgY`?lP|~ BOOrtQ3AJ#GbFlR":Pdr=mm X{sTՕu$iV5q|K>1?icd I5f.Fܼ,L$*tvʦigܘg#I=_93i3FMN(`|Ԡ\<1;\V=` +DdaLO~-g&47!FaEꝫ)w_LdxXss~P.UnnTÃD275֪'C4 K]ԽU~F`^ժ3:)H3%!?MDZvz ,˖|e&tbt]QV%<}Az`Y"]lGs%oI-lcIPn njHg Y#RBhQ:q*^I R@?#`vΆ^#o|'Ƽ]vEA9 |(_&3HWR؈gg 4BUGhvU/Rsճ@^6Zk ue_kNHdζAz_< y~俢4`[&1>~yXAj/#یdIM8:.GÕ%~J3њzyV)/bO\zΣyI:0MA22v ]5Tu%M_z70!Qi(?x <‚Fu*!Qk̭.iV+?uPMtLiRLNKگ=I&6[ҍR~1I\]_C O>PWϪH5 ;jYM~ 3V ʢ(ʹv l"V8W6 l4}z"~[*FW=pbEaD4K.!߶ףd[Znxҝ=Fj7.Wʪ(9WCN!|p(ݱgoĐy+qAp^-|f%.6VffPi)~ %WYd!zLA,Vw0Dz"KJ e%=tI4<Y(E)?';[K@do8ǁȃσxM1K ct^$+y|FKpwQi$3dmŪoAKD|i:WEcMLSh]c+B2j͊БnA#I>pk4Mi!.6d5C#|I}MWM蚁=_X%(p=\T(t8)8iչozq^nXlCڪu+z %%@)P'jd' ;"[L* !?57/y漤3Mj$06<蓜SAEL!);LY},"%:Pb=r1p/LAޚm,+@8|k ~3=/L~9ufeE#TizȄjGK%פ]<ivac29 WOL(A/0L~}s"I\P HפZ]:ZPk?vo %̓$8rڀaU!j@o3D;m# HQ?B3)L< pP%ZR ]^Ъ97pZ^gҦ+ޢ\οkldA<(t켻3NT=2,f+ܑK.=8SLB."5 N~B.럃:#}z/19Gߢ8u]`fs Y5*Uggܼ5FC387Fk8G?K+}|Dn.bN,*%e2@=H٫kWcS)h A\_UӪ<H&"$WdvR{$yH bܔyjVo~` +(VRLv 2% "C:gߤ$vP4ҋ4C \v C4 p7U%@>?O+fhfYܞM}FvI!hn{[ASR3cT͎ y<5)·(:CYgKnN>i ^_xIÛ]$&:r292ǀ_3,oI)$DWyBbȄHy2 Iv͝#DJIuL}msY~\Y8S%RpÄ.)#J1ێmǛnmmdm"dV6 <řVF)s^j ')_Ed~1ԵAX2LPAw\ 56JL;aZr` ZpOAZ_ƪǪ{ `=(?SĐ%$fЇnî-y*.!IJ _ `~Ee屺vur4N0鼭1X4O`$!6`9D5P+!y.[~<B,IJ: .b *4q> u0YpE[靥dE30?Ѹ3pP$PO"wl-D@lU6_?2E}P<2-xyMI6,rJY&; xjI / 2N|}cWb6x"EDux5GbVn ECfϒR'9Y :qD~x9 >IW[X%oX`EWa\K|0\հjx {9P6 B\ơr^Ypꇜsi0<xh'h5Ȃs9_3U3jNAGk*̪fN$q$D B0jw<},;qظ:%SSP}tI/ /r`<Ӊ?=e5gx+Sa6_-?x}`4?7B;OjT%omH$3Ug{s''V~CWk۩&Q#̢^ns `DvӤ703N;V:WEs91ٓf |((n.7\OG짜u'BA g ?VO?қliaT}9X}Q HMl*ֵGV?矻Ԉh ϟGƍsӌEUt 8Oּ1zuj;|??1jmlyqkfca& O+Ox,;xx%̢'΄u*^6R"m`J{t?`ˮfI Q5Nlqm5=_Ru  KZlIn|]e\Y#)*CTpmp#_* JQƩFQ濷1<ar b߬Mcu2j[?TĖjpegxJGS"Qb7KLWZSS;2\Az{^?~(.Ub,oT'S20]M~nhR/{C6 jO0L;b~Ȇw%Fyuta>!.3a4 # E%e'sP}QTie]M󟮬zbxv[{dD!\?ZطWqU/:}L%-OM'J+Z$E<3ގ}2#p^ M&1]2?},7>\mB1v#JUopS%A!߂ĪrmN~2dژt"DwaR%q8N*0]53|1UT|~ i+>X~J ofԭz0L{Iw 9٧mqRWM[)/Q$2\n>n^=xa^|sExB0٠KU?$*  .9z-"i(:s|}]&E M#9/xHP+V*v #j\=&[Wـ;l][cѭն)W]#V.}CS!0ҥM_l=ȴ}-Cb@}xdUoH-*TO/ΑGd-a X]f o!2Y[2UHc[y||A{_;9_=0`0%4#Bt2-3h en_q'Y %ĨKhFJfD㶂ſ@>##upXXA V1:q\rqĢ)f`y&j*]ЀNbjroTVZW"LBojUoSX f7ۉ}(DA,=pHC>һ]ٶU ,*\5z0`l҃{DZfaz' VfVsc+=Wlc񙑿u_L0BbVS\-S;˩VR+pr/Y6ܢBSʧ#rE預Jn:Tޜ>a#YȬzynqlZD]F"-ІPիLvA"p6( _U  }k(],A{hs_0+?2Ю Qr7jˇqvSPmNso>jxMDa ڄX#n~ޠUDwus ţdX{0%͇:#w7:i^yL Ry.8 >?.'q>$E"3ckQLտHTi6$zODn;^J֊~RJw9 #v?Cqr MMx󝰎Pg('t KT@ 9Cꮭfi|G Xgq*`렿&jτƴtVZJݧ>q#=Jǿ,Y]&'v Ԉ~*hY4V"9I0-WAOHx.W=E4,Y/WޤE_^^OjY!PnyD[~Q 8؁6Cv @{_~LnDI׊lKbaLB'*![hW_s/N&;L Js$NK2* Lװa85KO2U -ќ "5$iv>'-ncj1#p#b|q#DOf &-r|z6>8;戣Ҝ #DW@e3MZ]!PuRt{S $seԫIs7g^A|ɃW}^PAkQ'+[w,ܒ#*dx3xo7wZ2(AG)p{R&[:|ZzOzPnȀ-gG8?VYE|臻$!fEjdLR'X=`@Eill2bl[Ucs`3߽P*;4ro淘͊)DP,<3xs="40%V`MkR—O mIH,qaWi6J_wkvp=i+@LPDCJ{`4O˗daU#aG@@qzGNct~lN^I{TDHqnx1rL6T l=;|GkQD~Bh\lU+i_^|W;1goVX:ud]m$iSHY9'x/7T0\1CQG*WOF?,; Qg ӗZr}]wY+?_2`J:}Z#-`=}W>ٔa Jta6nr8B&O;w4"ίaS!\$^k ~eA=VpLa:W^3.f@5fE Q4/Qʌ~%Nj3^c|02ruOXacW_e[A=Ym|C'T-sD;zĻ0N6dOPZD;rXk DHpN\/O\۝n8謸Psn)ou5$lOS=V?[rey[s+hV6\\о # 0?:=2IPIʑ)2lI 5)&֟.zC dnQX2+Jζw~h*>c.M0 mSdDf ؃E}с[>x5%D@K%(ǍxAī%cM] HZ ^kc3x`4$ CIrޡ= ϶Aiv๷I`Z"DaUrEH '/)βAxNT x.-\=08NN HtJ$ F3 iC bxdxy^=*T A Ǫ\eh|d4ȩ4aLYDq0T/ă/0nBtiEN4'F56fo#)ݑluj&N2|N6޲s }ܠ{ᨀ2BȺX5 `QUHC`O BK_qQA k|W࿱[B~= =?6*~濥bbg;yɘ3Z^nFLkRAIٽr0+^2)VۧIluJ#R-++=_UaW2#qt!Flio$^m<),)vo X?4ZT}g=P(FU ~Hxj~ӝS.PG gȰ ;zHq~OwX澐1H/TZΕ>&)-zڜx& OSC";0TRg}Y!cRh} p oU&u@Y]Lȳ$5E&3qn#{խ mҾrIj0sf{[\g?*~ PS  ,SYbaBc8?T,H`! C-d.}E|CkKhPd@?[vʙB 0v<>[apbeP=:>EceEt1= "2J1S '4-N㍮Sf/Q/&45NHhMҏ*GۼSZě m@wPU|q$~{]-pI"Bf9(ϒ(`I]Ies]3+%VK%kO־ԙ5'J)7IZC* 4(9_!\7!tGPCMpHS:51-ÒҨo&zpR@"asG}# 8(UQ3%~MH2*[ʼnv< ed#@EǛ̀UAUn(7$Ai$ _&4:^߹bI1$]@?ѓh)E#݊ՕN2X6ktOXKU+22"!od`VU{*MnV00lA#'[󍞓R]sr>;79ؘM$ s>3{^V( +?& }Yvݍ 4|Hٜq l$mA5۲M1̿jŒ4\|w]'_J-^Gُf†' ѕ*GOq|cĬ/0_ #`g0hP t~؜2%r s'?̃FAX7|ru-E`[}ܹNPCEb轥mwTn[9JiDEqK% Kbpx3uGdϻ]+-=KNn>`5R!"pXHI7s > tM9WXzDKSP f{*I=gࡎKS9ԣi= rC00(ݕTIqDj#216hEF0-4*0&v/ON='iN^2y 7q`iXB`]+QR:kKn؂X1#@hYn4*&Y6+7XY r8$.^wmn)\W&AΧ19WVPnyIFM瓁>4A+qv$ HGNlXbMtVvH3Rfpרv08#}ȣB%U+mGQFA%})1͍k@_Ri~]ג5-DPu.F%.xh.=u 'ZJw-tп煔 >Mv>p>S׾N ɞHXbB+[)݃\@64=9p,2ڢOŝl+}zd9kY؊ !e_$).5/Ve$g _eOة0r,ܣȮeL=<8E2hG֬y)5R]V`bfVj<kB tWr38Yn[=_tC592}m8W[uSOp"_J~gsj30RZLBtYǬKaccnlGڵx2[{t>i >z2's_ 6}> b(phpz}{䘧tc}#..>)^;ؒ 5)c  2V aA<wn&\쑝FԘga""NV-dO mBjn@ xV\M%Os.?YCӹSbtV 嬪AX/J=L0W7$Xa,dGČqlA身&{ Qmm]%BD4"kml+ð M@?Z0LVmi"ouxWF[]}̬n8EAr?q|7(/O'lZKt?>Z~U+O(mNjsCƿDrwJbY /k(m(I*j3U ^ d.7<0A .gC D0]Q2&ΐZZ VDVifuw0uaﲎM?;܆HZǛ%ڀpbC7|z0@ '=sU放U(xDܴƞu :~vU^ Us`f$+ڮNJuNMki۴gg ^bmBh A%O4 WkXV_%k52e<_ʹþ,9*ckLɗ5]Ph<',>®/F%6)ǐ8bk%ǝQ%SW>M3 xX/0ó(tP2A;fmxjb7NVKjF87Y7f]RzM6-Nl;-' 5@ۀT8} *dG< ؒCX C!(/wmrL6J:6Sl1 &Ooe㷂cO;YaX(.?Dg|~*<ZEX2DY+{;2Tg,88{^yVt!HGz;f$EĘ㋑D y2=T]C+'ϼc'lc1wfW[>c੢ħs˗~:2 +<پ,%'vatFdDqʹ4Im++P "70LZqRnV%pK0`P&[ORe {hi0|(GXz/iJ=đa5~4-NQC5Ѳ&2TFȂ75yktL2"pA} ?jg 9IVDjȍK1#oU|ח@mtDCHn4'p͏ #ce@D pFq3* I@X)<փ}@N(7}l1yiLu;6]aA`b[dI&+ֆXp}̭'YG6G-O˚_EvR{sU-d;Q0Eyy7wظr'j26u &@qoqu60֗joYy8Sټ, ՕҒt ԍpȚ0F"T_ zh~xOD72)D`T?at~,{g[vȉP ]4_-|*@$YUvlr4ӡq#)3x2o-IT^[7Nz{ǟ؟:(?*7YԐ;ʩ>/Qh:Jdyw軸JH~=8/I|,<>::~\ 4g 6D۪@Y^%D=d5xh+{HiG5C+~KBEnV\;mvsK5\5vN vʶ\-#e7ר^3LopH* ;o᳴7H+2u$wh~U4F>^:zŎWYkz('3(t`q@nٰ"O`2} >--r9KOTk#xXHߋK$L 퉆 uLvnFw{LoU}iF%*!VOy*QNF cU0ksE(f"#_|lVn*eίLܵNǎ[W37e Wʲ 7#'ŹTi=ӻTB2}C<%HR%;t<g⮋o{fQ_$92/rX^%liaiPeV`x/㠌f596dS̝ S: 9@ pK$pb%Xv_zDʞ8zjE`@Lx A:a@=Qb蘅UVmf73"th?{E&86&XOPj1~ %$T٢^K$*雉Is L 42_P$B=Eu׫ѡcXXju/x-#4ڶƘ'!gnr8jt CŋF˱;;$Ҿͳ2)K6zu>yф|غIϴ]eGZ~0:%'FV-ZkSA2+>a袔t?ӴZ. u؝ksᆄH(Fn*ֶaxܐ1H"=42t)l_Mj{StϹ8hy٘4;oHz`Ǫ<t>=s[̷}TD{zfe5ڇHgǛ͹3J:aÌ߄2{t#d˵BDs :̱I!N1:]`6'0P\m۝10 3.!i]v[CQ7 V*k\4Y(Kh EޑKa#Y* Ju4<.ZL l{# D@>$ dv)3SMmg c 5TsΏc@W5{fy\ QH~䥾>Wa޵ӝj o]2V_y{R>[)Q L\CL֮ʆDb%Sci˂+-rQaKuݗVu YNIݞ̺z./Q.*\Џ@ uMsaU'XD~Cz-j% wX)ԉ YZڹUOuOo xHu޵˕zٕ;sb1z- nH)pi0EaϓI^.x?a,?M&ߝTax HD1KII'K8wk⿿7O=(`ĥdU }^p<}3Gܱ<ھTf+*Vq…E|a3<'SnW4ݪiRDIrIJ)~K']lDŽ[<҇X"Wu52x`R˯!Sf׃`Jx,rr4(J\E C̈́|-D*yQAKhtg /!ո]@x4Ls R>C ⱵŶ0`r` [.GuKDVO/$բ>"9$', r}×RևC2Ǡd"O qҋ98L\@MPM eLK(o%E{EE;hIu.EK|mRq0!y#ƃlhxWΐIz{"Qh" AC^R%:@>vgiH|T(KZm )I_%ԻdP+h,^mkN *= w0 PG`F$%Ame0m,/<or4ÆMNbZ4^UJC :(fM<#h5ٟl>KeA,Tz{p|m)jq/Dl{CECuaTW*99YwMB0ȄW:!!}uMD`7?l ȟ}>l8¤b$Ro# <}uX][}V^zyE6gs &=rlē+q6nt߳>Ef.,\c!TY8WRE|d<̐~HDyi?Lvt^4p*[Y,BXK$ObJI7*!ӗ.N`[5q\<D2Q%!*<>BHToel)Cs>#o?!n)ul7-BbFDEsy7 *ocA~zg#Nj]fԠL˵?;kL>FX|"vB+//M~; ǒ0y]OlynTq\fV ΋+@N{*[89Ѹ-|zf4?ruV!tk>-A=)c]y'abCp 통HJy/De EmN=lѡ,I񞊜}[9%ͦY59~Uaq? Ḙs7w_3V߰ݸCG <4eXmiMLԋ}q Þ ) h=:1 +7j/56Zh!<]dX H`M'KBߖA^~4p4- (%2fS.N6^.`̲ڹcMDM:<#`oϔI\.nX5F \S 'Cv "Q]βaWF=8jo?b:"M]VKNA5rwOqpfB _ͰȝnWqjv 'R3矸yb}視QBq[clb:Ow"ɓHJ`TmMݷ+$_YR|oHUc@C4swv-+qK3ي{ Rx6#8? +N?"qn)?* ]kɨ뇯רI"\:x(| 4'{Rs,d[0۸ɉgFW@pNh5>x VV]vm|z*{ ws{L0dQS$.ڢD"8XM,Af7wװӴ_ojİqzM;ៃ*K<;_%.d7LгA_e,a.^{K)m*~TW#'9dzߔdfh `ϣXuzn*.ѥ3?6Ƚ#qy.(" ۉEV{~~; : C&Ja锎/X)FzL3뗱l` |ͳIoVCȎ7"*zi1'*r3}˟.>o@Ao@dtsQPsὴ_ o;O ?F'I-?E5\#btnruMo6̠6PsgGt`G PoƁmN3Y90:D): ;@@vA؎/鰩ޜS-]Eyq[eF*ƍ,3&jt)3k$KK>W2`'OOĄ[fT 9т?#Э=97oH̵1x;13eREf~N{6H#ǃBfH냴]n?W 1lGdmOckbY@|<5f[+B<2rGř3'$iuQa&ȅUk)x׸6L@`xbdc3k,$1f2O_|A,`0i_>ʞQ@eqieD!2}̈ eǠug7/9Ϻq4 23ufyHF[/jho|*" 7s&x'4H0EqY5!8#ZytD)5Yn- PшrQ0H]l#)e’`]?@mĦWu^:wzAyȶ~]qaT5?lZlP:] -_^;AtpT5 b+@·klV>&_̴~ʤP6ͰQ.Dbc^0yl_idgdeTU Pdxʧf=V&( %Ǹ Cpľk(4JP3+c<Թ?Lί/(WU~1zBRεC?<|JHLrjp2ց^ugUkSky ա-O8 JE%tu@:4l_Z2^Kc!ksVxMyo)]NMcǹ0l^M؋]:/fƽPܪ#0Je&ɉfm{p;]Qm/-//"~zVgq h%yp?֬BaV,8B%SgI#I 8DxA;ئK5jށ|̑ivHЌ˳H [cA2ZB93k A=Hw2;+&YuH;C?Wɜ (cVj/̋Nyy2k 8@u膵}l*9欂h.I#߁{2 60g_WYb6{$)A)Wݟle; CVۃHuF#62qIEFNW9֛ ieDI'+j0{zu]sj:pC7yC3Jj+x[7M.aq"~K F\mo :iq#Daq67CN̸(^YY1h@FO+ʍh"'oB/ҁog a;7W 䧭/ 8φVelcBjGx#Sd `]ݢ&jΜKL,^ E={0;Vl}ƝQ:e]j?Q V;RN8P`@8v֠RΕjj YN܍ߟAŇXrYtRCrn=20PIX\Hm iK'_P+ga92Դ`ҙ4<^Q R m p`돥2aJ6e)8$,`2\P sC }K>K}Msb}H0`Cw^8eÏK&Vǿj^ kRe&a^ ӥ㪃TH!l sNjϛ-A\;0dP4;L7 1p1+]F|tL䧢I[)@I;xǚp@t7O۾?ruqUuP૏ȴ+0G@|L^)Y6}yv+"e}E^냅 ὧ*쪥%tA¬Lf􀚒du˚,bl!(^n=ٷȘ"I[\J? ۝´bS ~y}]፩`"q1T;$V Sl;ލ̕^e4&"M,@lv3m+|n᳤3ɷ4v& uO֌Nٗܘ22i:#, M7,/vfE#"+C!tSʓj1?ջ ,P] ۅ\*J%a V'5r^~-znݼ rhK6\+<pݘPV$]6, E9r4VY`&Rlp&V;7̏.+f9\)(|_EA7XC;3>dc\LR=WY`ͽϿjÑJܨ;/s. 0M˼ g)уttf8mJ7L4,orC&msaUV1@tٜ XP8b!CFAhϧGќ*RhQfc29J We[ +J=b"wCW U9;n%}wLFFQqO)q(%m%0gesƸ,2vM+\^2:soOItZ͜+AB3 0>ϗ'p~LB73W8F>+ɾCzr5vE+jt a m+(|DKk]|ۚp R!B㽂w_G)Rbz4GVwqXT6Q˥g!ēr}b{ $cpa=yybTA-E"drLF? /&ݰ.n%MFx p~]DUL ?T@}]51&of%1SDôaJ%eP!/z0Zִz_LmvVn8a9Ҹ et7N}lPf1=Ȁ(X9H/Tn9 ٹ]]nʤY(LFQP(4rǽuiiztU cCκ0lb:ymzp$Zcuoqߍ0@R:vW*qj,[\oT9s0T%.-b$XbJW'e\muJ ?"{誼Y,|X[8TFӲS&+M{'?y7@{<@i@i C|*o[0j-JQKR!|H2VIUNo}KN.qrb֍ֲ`?Pϵ@vBƪ[kl,w״K26Pʐ>[N($Nr\ CC7p7 ٴL!}>ǃ}q@'VS;fV >PA04q<,@8 C92w4Mf34)ËLGq. r{=`0_f|}X(xr򞋏ɋ#3BHՇ@=]bVe uJE1Z(_'eSGeXis'=c8T0j<X9Di: A\Bt;9}tvuw86*<%r(m<+{ &cHd5cpSki02;Jf^Bk̝5W)E@rd݉M yGWCqndx^V4"o֝'Bv5WP+Xȧ"ynr#m/YnxWg R`&}i*!>p2EXĚ"⊨~䀙czhh; OǩH{KR[ϾU6a&%PoG-mK"Sگd\76Ld.I[|%H$ݷ 1 K||Nș{wGZKHjɁ[ $cHl%hH]C{ouL݁ 48}3'HJXohµlcE|ro j XJe28x >Kyppsok$2ݺm}LRUou/s^1 C( a]H8ln&i!$V̌t\ٿhTc[o=: hJmHr\ LZMQNېb,n$I`9BX?37!40:) j%3Gحyoic %"ꅋgu$@^/R/ ZpMޗmyS28" ^±/5Ђ:>]چO/ T[$Ԁxm=m;a dytFvU{'Rɫ6(%`e*%喯 R nH![[H ;Ɵ7P*| sUO3:M^@ir-q'ˡZ(Fٵw1D]x^AvH+ kᳩ3!ݟؚy{ZЄ?hQ]Ю\I1>B}Ľ1H%垌p֒*~^#9p݀Xo1 KYZ~Mr2 *n`@&j*v @;Tw*:cC^'?ow(Æ;Ω}1v4ׁsWXx~%^rIa( WUyi0+0YTȌlHs~- 7(Bn"+ y Tbq @,9*M0 WO 3PzZkT[k[Jg ]w¬xI z kpe_#y6'Nc ݅h零k˸R]م*{JW ܔp BCGWda~zB:щE>CSvu'YQQ8J{mOFĮ)UXDBh;Ss29&PPvI ,&ӍP{wvE|Ƶ{PEK`)S(msx3]JƑŦ/Z FL8qkfe9 Y5ٽ޶rTSupKPAQHcoLM @*+l8zHS]c"DL0d,n‘3=EzE @&l6-ďl˷ ="FЧR$~ RH4Ay/fM~Y48{M81oJDH^F!b^R'}~ξi7Va#5nTIEr?LTj@>ZWڂ5{djmJ#H@ 1UۇT*h l.,TQtV|tou[0MQD#Jlǯ@f3 fjd 9!Sdmǰ U0% 2nofVzy6,SYc1 74#%?|bvЖڗz1 O le_$PϟcNH`6ɂ?gUc%×l2MglYgTOq-5%IKj|[Z6b̠ؒFP +_e(~ Ҳ=.x/d.rk?=JhkI׬En 4Dz6R ŭ@'<0+z'#onP`,aˣdj&e X'i|)>QhlB {o(>`E6' eVGmOyJVa&G"%`cn]NOe1wŸ71漇~Elyr 3#4Ozz7y0; 9p_­}'0_2_BuM30KV*`}@ggj߫6պ6譨8)@6j;18v(s1y+_[dŇ]&t9 .(3! H8" M⏱unrH)?R Q.ѧ9i+T .37 i(mٮozr<~'PXaD"+!\G__.Ez™kUF|'DΟWF}%Q] ؔ3ˠKEp$aKAh;6Q9З%PK/n6Cz'R\{#hͰɹf ~ִϨ;7*?Yx|fU1:`GftgC'(7+n}f6%'0"_m#QF9%j(͏'##meܞ򵲡Jë hFYцfV'W\DXH-qjs ң`%+12GĨ4״ϓT%FKH::9 `W(}ypWJz"w+ך޽]b|k.S;@Ko;AeH"IdPW߇ /^&#$ Wf^{0HNMx`=D:g3eOzźFWñ_Шnvgc~!Y194|4pycvCJ.6YQ27tYi BjwhIe2;'۲! W͘Sw!3x-nA#}H}aJːW dbro%N]L騹QZb8,a􇔱` KK嘓0#F;+x.0n`Jâ R-0dA5;]R16<`9ُ@1/aYǪ$>mƥy-Дkx1.5j׈5w+*g+"-uE(d|`m]e/.X9 ,*YE8rMQ_zoU0Vq [=J埝hy;|+=ѫџP&[f0t‡K#=2Vlpۧ7)NLܠw@b +fpC*@T s-wlMh 6çՙ756u@c dI9f?5ղO6Flv:v90>/-͈@0`k TVu5qnm/ V5̚>1L4LT;J$ՔPoP_zw}1`Tݱj"*YxM9)X.^LvW-.%X}_chM1`/ևIGb5笠QXJ+iM$/`wL9@Q8S)&ؕ5 D]Hgrwu%[Hz~i,ܱq輕Z!}Ry|gPoW\U?9Druaک&_ vdhqQtqWU{*_~5r33F~{H~^.3$}agzH#1woStn PTU&ٔ鈓'"|~q]=OCB C൑h*TR0?!j*cJ*R͒5jo坟g-LiEP% ?yMK,'S:Hw A3Kh)~)t \+G98$#tIؼxG9 d/ήBC0c_-!家}`th iVFQ,s c^}H{]C RelROzԴPuk0-}f[GES#JRy QxYzF 6@"'%r{ChwԊ%g#s]]%PDv{S^{TtٕdA;0L+)8Oآ<x$n%w `g^%EW^PY]?w u,Y*u".t:.FZV0Wx[R,fLڨBa P:Vn,Jh7ܧ9$ 2$9uRxZʈC0ţ 3viAnQ>$vfxum؛1V[*2GupX&(܍1WԟT֛)vndNc?!bxs1˽6Yʬr܊ +-Tf6NP-|>~)=yKdKZŢT]p@NzB Eal}]öC57 O,«;ng%෪M#b2TT\;E_Ѽrmj;%y8悷+e -3it!khIl_L=+BI :x`+,45ԡ#2,x5ݶeFZQg2 rKU#̤G(6w mƧ<\QMo:;I嗠] Wb=/2TI´41fmACC$0IMN-=3C\'ia_` h+]@{ y i3^~-c`glpF.^*gshcrEI 4M%΁CN& dQ$nFtH&hB`o @!g = S8Na \ᕓ1ٿ%.Rl'ǤPo|I\?d8Ȧ2]a4z;2ɸh{ճHVqONR4bEaDu QAIPfh#Ϧ IeV˫|kЦ5^'4 u 4)r,Y 3Ac֫рR2bbmE$s^uq`Iy?9}<3Bs03 {8?u\ Y;I1#4HEiMU~ڠ٠Mu=Z].h2tuՄU.[_N#0s sq: xdЌQ*/y{fɾ߂Ho;һ2K5"GgAr0qf D#B`X¾ ӹM;:'-BM){ ow`-LDfO먞ދ` H<,T.p給Q`2 {}ڮÖ#4W{M",M W9 MJݰx+x:"w6DdjWaj-bg$GWAiO ' 2^NQ-h V#wF #e?5~Ug.dFpßKB#.Tt>c˄̿6 ɢi.<&bt5q8ň6S0q:EMXE`#TwD{)a7eWoQIu}RNߡ}l$P3½}?>_*[44+k6xpSs%F9$4Q~lBCQذ*d;)H:|qX")cGo(!+6 䖟"j9Y6=y=9)4ڀn:n3𙼐[;41,KKk*g:vwx'F5D1?egEaʬ]%MVgDT">ND _%3jpY 2{DS L&2Zmt~FZ3!a>!_ :;Q?GNlJRx ENm3}hEA 3>Zw^~G xU1ٜxgC'Κzgcm;~@1}mU+dAs@\,hkznՖa`bθ6>T)M' *~Af+li\G6!}l-( HGnr!DSӇNtn汛c ^r{:=#w9͇k PUT܅d@?6ubR" d_iPr Ŀ=߫P*0KPNw8__My VT)] &<2Pdf~Vʔ'P-<œ`KuHrfScxAuiH s"{Oqy媔JmZ (&ƼDpH`hl)N'uvk(y/?feZUL(:jt!cF?a`1qO98/U;YBD>Kтu{CqFq~E>P_?|l2d=Zpk &9\h[Vq-պFd Y܂Qud2m݂x,iK[:#T~K3WgV!7/ T'Otp |Swx2/̓ͧ< 26mc]4(R@q F$i'%Q2a^A}8)# PZ }{uws#}XI!d;(޵탲HDX>*#VɅE)kٵ `&@]@?UGnr͝ѫJl|kvUv ́EƥgHASA$HM6bw[~7pPX @cf4nU" )gg5SO^&P߄ܓDµmpցHlͼR R9h5,|ޖhwg J?w${z齧cu.1)1 ~Fy(lWI}h@ w/Z: :_DeFpS+sD(۴0)&-[}?gG.pzzY͈@ƚC 'q)--DǸ=<M!_Z^8!mwt'qh#<1\%´ 82q@h'w7 uw٦CʰbzdݖDL3ݏzrۡ>SsAp/gox\.)~k'Οb7-Z]#Ih0\r#VyJD3S ?¼"/NWjc+gbP= )Ua)wͧCr bZsäME-8ti3srmy̕NVF:FI@Mȣi%Sac!DE X(Ċ:Zӕ+!7̵EpI3g/k^D>D|tYk/L_i^VPUW3 @֫܏T'zl>;} o@PڥÕmQ 'noqN9es@&)D@vƸ4of+fH}6!9!`%h0HqS~s,?h?Vl3EEڌ֏PzoEqwȆV{DNG"jMj7iqI9"w/rʒ޻_*=w?2pNz s];NUyF>k'+'᦬bϛYJkwإU1Fwк<`\, 3``%*U{ =#&/:8Qk+iZF5ˊ-[p{9.P\s1)#voH>6aGk^5^'>`@=Ү>Wm3,76qjV )ܶGh/KLx <.&pF*oC "mEq]GyR Uu5@F%Y(X 0!# .ܨ,l~Ԇf FXMf $•}.J7t5VAA|e2(N <%ڧd=ǥt B(`܅b+YM0E* r߆$sXEC^(}v2M[|Irl)`W#/>ܹf% <ǁT­&0UcQPz\ưܖVOG̯cAa%tѽ5b#4jpn)Ddr`up'`]AGr:K\a:kY/Ls rP0B ^>ZKgbD(DXrޙycލ`Lu P?"xO$ahzjJd{7 3uj/ !@rƊ@MYFu y h)>k1]B5AL3fS2I8kPϒlBN$l¾pv.dA/*t3CYq%C zo$*=v, zP_J2Ia2&lJC п~.^* KgjD$䶌jW𛑷s0v9WP.3W  ^v 8To&c-2-?ӚxH}=x,{B̰ab>h !2h͆?`_XK5V48؀,Zf-yK~v~J,(R=MTO[ #HmtŐRkyucRrWd*(B}HqQRրQLr*-Qa84߰i ]1 sZrQJ^;MӚՃqz]GfTWI O<΀~U1M&& XBvqp+jxVA;W>PZ&ꤱ+}#tqp(EFnL.izAkV#?>c01+89@[*"Ut|y4y*H1mhRbxgt2ǽ,yUG.O. ujUok!H&!HpB^TH+z[o*uιє{;ej %bjp*ͥ nfAg^QLu(YN`u?<d pM*v[b=]uC,ZfE@r$@_=u\o1h PP~{_iovxnm5Ōj0;C?\aK<} hUta4>(L{3GQNKD1&ÅQl&ɧfB2V+mRY P!m9IE=o"$P^"#p$8fq~݉$jeB RD0hpv){c$_B1$>~S(~BðōtpW(<-<FL"!?bX=2q;XS;MlɼX o 8[,.$\U#V;V60vid =L>](DNA7n8؇,70:5k>2e3R(Bs!-me{m2նz^ހ6Bef%<ar$oCT^ht1"wc9w)EXpb!j j&Y_2 0R|>5<&1XAow=cYhXQƱ\C(P/hX3QHKjGP?#Mme}k;Jh )RAH+ ;jD)D{ 56 OEO4r4T65tP KOfbao=Xۄ>Кl6/o`q{$/Y:@vFwtI]rJ0^iis{_voWrE(Ӻ,9xk#2HmmM%G+T6yo\tx=~:#/ 5Ŧ {8N|gqÞ;-9Ugmtl`ynnodmslTFbt|nd9r#Q͒_cpytz!~ԲyOã^Ap]:V^;I&[G'h})J,[ i6`: hu\(#YtnJ`}\}~~g%l]f 9Yym~`LU1=p\8@ 2>ʕn\mF4$Ę)kJؒ\*־C8*B5}"ۆ%>q4(]wї-XFTbow^{WެAJJIURT %7S"UGMFÞRݯ=%41= T-TVQ]m+{%8,pK?͚)K_/"A~|> ƍ0{L#Btr%&gzM@&NF$S|o9Oy\n$XoA0WVGn\ X~*B'BQ|Ot@c,vzqy(:ít)RV]0M zT#q>OW>O2{ÝkB{`N-M\4&0w|kVIoT@ع.3 "̘I M_&Odrg(U);IN >'q7Ҏho̼9:<1R0}PI=?g +WYSM)@nn.?$vטP}WZ!jWW s0 VͿq3\3%Hp4q2H{IA%|tƵISh˖1:"=e=q7$> ,LFZg<88UV>I]L9(##LO1k8E^svizw2q^<^ 'aHc 獨0:ӋԞ}$p[pE7&$T^)3: M(iZꖨV8*!-<>|%DlZ]UL a+45p/Ssm: $XpDE|xA<&c .%wF3kVb1٩?8%606 AW*ޥnh>1"Kѫ`N_6Svin!ap*G7ᶔ6rP?*Ҽ"GK-"} AXͽŹ6n|G.T;9Xp =098~Œy؞+5UAmUtK6d־o<:c[6Ź4<3}s Vӱ 2׮Q@9: _]+bM8=25{øSzYӲe0]j2=U{KvJdm]ZTPCKxԖy{34\26+ &v%wnb8 /4Xi_~ *@qB(w%(ld3V)voQ d,owG\zI l{݃5#lV!e۹Z Q,|:Gw#w=GHݎ,Mj4lB1IVVj tÖξ $}/cx1N+j8}w]`z ăNBb9$9Ü~XDŽ)5w⩮d^%t}b.JY2AHd1f\,Kku ]RIee݂As*CK&dLH֎vh@!Z Vqk1y1V),=;VO#cFj6O784J:Au h 7V1T.vY?gpդ?/rg4{՗s2 wϰľe}9H5Pr~q_dzϖ8(B^]>[y`"TW<+2h*9w<: \>Wpq[TDU[ySlC?/sؚ@Jw銜YՀ**%Wo&ye8cE[]άMs1.Qhyj8`rR-Jj5T|)G,W\ wpg7=G M\ y'rWQ%p7T$ƠX+,:#mۉ@N0~24 i.q`:2(i^ !?xd2I=#Zan-}Xv?iCIlUG Ho叶!'s'&AqʺFg<45mI66`#2y2{̹;rwe>20RZ5i_IZRnmJl Gd.*@h(HCxJ;FЛhZcBT!Gnq@QRͭwmGio]eǀ Xwco a{WR+OHq4o7 +yi0mY'g& :aǢY\Aqr @#;^n{$ht/QX~`j=(\~鼙7?`>iSJS+,:'D(٘+Y첗kԞ?MSiR?dXv[=u]8(;sDYX@24C.3嚔y:<~֥_s/L$s.Tw!8# .K)/Б'/R];PJz}K9-j(l|,"NL%)JPn4AgGIzROfK;$#*7~K{ uK)L>j{wվR)-# 6?y24~GR>8v-ZnBB6p.`VVDؚf2V#<pB"e, {І6&q/mR l?(63=;I{K27xZӚ=`9>>;rg&ߙJ^#.q>𡒆nq?D(L+!~O8#4IW3"DuL]*2T!FbFl[_Px9^F'{9~"iӓ\l~PTl{SEQǜ{K&9Ԁ$ C(C\Ϝe/G*.Vr>}tgܡ{Is'GpdRRꁌJiT#V/HyAj4U pq zT\I}WU?6[Zg uL_AUV:mk9ҝA6|@ݫ_Af \ wc92[=%Q $v00#S$.ZW HR-iB93\ ;3!nVgC;p& (mh>%%-`>X p2'o }d]d"sl"͜[y_nO7AhC8)T4u`mY 5:۾Cۙ2;N骵{e`0jթh }26cB_iꧯήt\ɷ5 WŚCf*[!H~Nɴ7[ED0KsYœ ?.^al:Ş(o{,նYMᛨl%kˢF S |B%a^Ԓظ0D -#fjيldU[Zl/ /QDW%#;E.!wG`^a[[eA(lM6k֏nd|X0WV S}vp"FÀgao+So< b+2y,`Wv $> ?Y|ʕ39V,G-%< XM˧OCr $  syᱭ\" 7gCWerT r_@mx4^s4JϼKM|9=,U |_[ٜH1c |ũ$\X‡y9K *Rc(Wi 4_p$Fzxɑ;Fk2r&ȗ&"g+AS4gco 6H|AەOQAߎDJA $hkHmKakN#-XAEi8T"0+[s1*>F{d{lnEZeKw>U~vj``T)?ǽLܿF1 sn:z8&DQbտؿMER#b.0hMp"gr ]0$>/nGhˬ"B2N| ZMl{H@U`tG 2cr(V}烴 >"-SWx$-n5|'.N"@#Lhh: dF; Z+[(-XϪ&s_YϲZ4#o'0B뮱h1s yM{CB=9vkxa]5v2dh8%jk}!#n-((X̸]˂x(P(VgAgvnaPX.Gڕv-lc?0;.GD+6XX)ULzv!n A26:tԡ?(B\$rnj\٫N B1v5~5\emU li'dD9$rr+am9-&])PHr MmAwAdA(m"iĀz y>#&b>ʹ\ " vi#w uxNa ~H%׀G"b\kQû8.q گ評zeLx]]st.K㽸W1E%F8ŝټz ]Z^ 3# L;$H".Ӻph(6AԢ#N#w½fH ]AB xPesCtRIF뀂5g::e@J+-n5 f֥bC NEG w&ݩje(쟑Oc>3<ϙV4Mw{:ڹ6 ^8 r]6ŚTbٞG !"$78o<0g9-%j0I} >ZENTj1oo Qsŋ555;*:>#i^HY|3=XeC}lQo?<;<2$2 4cCG [F!V9BQ[p%@tRޜT*i@Ϭ:Q߳e(\_ 8@]Bn>Mj %Ʃ ݳv2)L5sȱ46`v>SS2ԫEVҩD&Kr!0umrm/@lx`SVC-#/ Xڛ > !{babJj; LY"Xw| v2'};0v"}VL Jg1S߰s >^Ve`k+(zd-:Lm`ɴyz̶=$ yBFggcJtRr| Q>XpQc^[L5s%n#Fm}wFaH*}N,L5N 6Qh, ᒬy!ˤؤ_(id(+5,r6&6a#{"G;[He\1MX!w,҅˩ R3C*#0׉jx¤=`A=QHE+4ИI}I1ޥVe4$`&}2:K^|7MGOIg)-F:]?Yۑ>|QQM?bu&674N[ $d:ԅ e-ԞDfq6*YPa7H_iDy| xmpi{^|?H8Ճ-M|88o#+ypOJ?가٪o&3\׉|L&#H<A$9{7 ZI'\ (jú.#c? H~p: "%[sDsl&DѕfiAypQU.aV\rU3MH F_'o7) Ss8 _җzġQY/ܛǟzADPl &*}[bA'Lg\ʁϛ"^@}VI${/;hďw0o&!ST+׀Ku) %m7oŕ#pFӰL}gOײ![ M?.HTj޾i6L@ΐEF-:ir4{]S{&{!8| T|ذ9Na^gL)0I`T4)1i L- 6h7gC~m ~PKB S$M!|'8ԛeiE|Ph0>9 |TnGH =&SrQ:Є[2d~%?QZ%cQU"R-g7AYJ"䥔USϞFSJ-JЖLd7=]uW`sl!;t=p?Z?`4bSkWmM4 r3+ FIPR)&1=}-Cּo!n Iv_a* Tٚ(&ӵ3!3ٮ]*"B禸ais [*h=Np&.z \qXN,Bb AGPϕ!Ȁz)o1w\0(1Iř-!x@̯lvdJv`rd0ϾD}MADh1ɓzR`o0]UtΊJ9IS=&}/'Vxd`4넑]MFy^ ?Etsgd"nMJt(e{I8! :϶@[1h#M䧻" Mzb+.кϏ_aj8f*ڞdmUYOy { tψp*&7xzASlľ/K.XMK 4Yi2O85Lp+_^xVoOWn aUG2I˂JdӒ[?b6=^Y<;ZNgVz<:/#L~"Zu眷{UPӗFg؎['FEC qo\W5ZV37p[*yX>Uä λκ߶ %z9ZDB?R37@leT,\\FtU`{<1\' (־f K1/QT~B1\y"Jr ş!3-Rd Ⲳ[Rqw^5L6B,'ُ|T|iQJyzW<̦mW>22O1|&MCQ?D:h&3XpL $7|0S!{}V&Nۆ<w{Z ẳ5w[/2s%U:`ϓv1i&ԓ-IZ8LoQ8gNgӛyOo| VcÒ эM \Q<n8/urkC("thV5vvQ'U=w1‹{J~k !j0R*[dP M|H 6\GYE^jPpL_{ށ[,+d{ZyR*(IX-Gj|Y3I `ŶA:4oQO@L4 _ p} vwtujM|]Y:ۼFMa.Ҧ9FY]琴!!a{ϹYrbyM X3VDI'?J'隈U5$ h[Tdp@C~ŵOm2rJCw;"@ AlvtNi\ڰ Hw>7l8\!g9es_xiD lGnEJ/_$,5f۵=MK2()r &p!x-2 6dsёYǖCN}~c-Qmn`"%>t8ǪaET c1lvJ<O|&V깋o] z,rO{\Lj*΃2n+W @ffu0N0r [+ ,GH$WER /q?f3_G\14ڐnO4ި-YLjqh?cܦRش{)9Y#[)un-,Bg-Qˡժ#M2d P{u|\%[GH.H.]Ӧ.QT(HYvФ'AK8t P.N '".J1+2_.7Y0u}/iF]D:@'Ƌ4axČ$DA`:4Iq U,d`< t7ܺ#\Vk"Qܳ9癃|sJw q\#Dm1̗ !|>Ble$"5=Ը|ޱ\,ۃA's2N 789Khڡ0y#Tֆ}IeM=qxyw*}`IcE EbQ?C@²D8<ͲA:F[Fl9ޑ;F)J@jHX;EN DcEY]wN}"";'ky{rq˳k,11<;9%(]_Ge/?^nB+³h m`]#hwh&GnOYI/ruڵ?(Z DS$An$K[PB}!w[:d+]X_sĢBuW9g뜰+EwR0zT{wcְ 6o˺눠>^0.˔b);aS䖶"4#I$A4$\=ïD|B  :NgONӪOGQNBLiBSC:W(qMf d$V\>Sa4!F4*:P:A^u'فt5miQGMȕYiw^S4'w`i  x/ՏNcRX[!x0Pzw{9#肑KCA䞁Dy%[q)x+K&DiC|}P'ז1 [cMa!]e%KLQ8% 3QcKmgdX}HDMae t MXn mH!oC=TŊ(0ׅŔF΀NWR4'FP='"ܿc{d:Cqb8x%/"?⸸b*JZIVTLaLYR&ttAnb`ޥ>g{=mJ1qsS`IӇ Xq&GEZ^59dh хhI6X"G)pKjC I?\P5*6̵oKXNl =Jn%A>wV^-;V9 Џ 4%zQ&Ŧ fg&uw嵄VzNuBAj"VVȦF-FwCfdRN0.N:U@{݂?&R!يg/mQ|FI\7XȏKbOUq*43N @ /@/И~AU>Y}ls9ՉQ@PBE\nթg,=L[P|rj:isG" ل%js[L4KeXrBRnD0Mg+\|]Mב{K(JJ9M&1W*Ob ",LG \+^FQ gCh 2I-2Tv&Gy.qkuDՏ 7yXvcjP<)qYd4&0#H9ոs@oIAAKɠFo%z :׽*O,)pwe=q>bڄ=}&P,2¨BHsOb|gsIg@8Q*О֡,\>F`UJcMW {#v~՞Iz^+”NCcȬB*B[iԂ@甯UFJ~m II6r[vw  G|#޽~`cc0ؠן#`%M|K IʈDBYĐ;8H 'yKDz"=%.ѺrmO?!elbIH+vvXado ^2 zAamO e,i"=h;Qf޺+BK0)$F[_DmF@`xMi@2ҁuR!P,5¬f&5%.%f(f}M=e@n}OGr#ǷFBk]I0h$ͼ\⸎j޴bT%݅_ o1Te#00 >rU怃׵Dyw>pb዆iy5ю?L2R"oN0rE?&sc \B^ʛ[\'ǂ B<VL{L0KCí0`1z1okk>Gf55hKqf;41b_91"@pK3eeZI\%E uH^xd_Yd+SKZ)\ Dd ]wg^K,1_r)vSa`!6dm,zO:ِ#;˜7lW Bzw_#9UC9NR *Rs90Y0F~/ۺ &m@&}k{\8!|xt/Nzܯ\YCp$h֧`UhwdJR`1T6|WA8wFh;nOK_BwrE^<.}1SujINuп8ox"¥tT*8@ʹnOS;nᤝ-%PMEMp,gڎDYU">;12}Hgb|@#{ʐr9>E9s-_ PsmHЕ2e"$gkd-6QUp`b ?o +PB/֗Nb>%՛n2`դI4,=٫Xn?y]KK"2{{ IJ:,u/e< I@L{ ئcv~ZùNJ!+ {f`heH*Kąߠ!.6S3J"UGoKދŰ(֔ &Qʘ,Ldba^v26 0>9Ь/EZ{H#06ܰb\ro1WSp;d*F5υ,bdYqBFw/q{ckT.K[zYQє&eSFȼ8 LݻFUYc6a A-"TdLu_R}'<ׂ?tX p=a.ЙO1)`SM_=3s۪ uc%G abBYښ?KB06ު.RJfTK[R YJǬ[X cbaFKM1mEf\l,6K8l:- ic7~yw(i#.nWYH&g<]e#cEjرf 32:a_P1|o^ˬj%= "1SgR?ߡζ;'soeO^du6 1(azeDW 6;zZEbI-u$xƿu~΀]]!w~چ.#Lm~O*(_ c &+IcТh_c@ږ’~yDse_$Ħ nFxGV0Q@@kl| XKnPZviXPX$xuun5AaĻJL*KP@8[*,AG;_&eH WD{P~zKӬ.jzDŽdlq1-b;{:rq:(;{12".`: @GƭɓXy~&tCjC5FU%5b /"6s m(VdmShd>b69RŮ@X)yt*:@29_|b]IQ]J^Ĕfߧ1>ɥzIk23>sm]poeE61`.GJ>n(K<ȯVX=]5 G>o"ͪg6>ZG5mގz r:1\cX;}[ |ީݢUl+}k9{ n)!SkDE+duH_~L7w9͹0ɺL&.DOUKc&# _(f|tN9$P?H hw øy JX|[hb8h.?fOB< FT71fZogd8Ibo#^0Yľ 90G %*H@ĒKF5t@2 &"lW1S^^ mZ$pUg&O)x ˊ!RaPp&[ynI'qG!i>gw!xg.$4leM}OAv {BX% ,H+BﭳT׃ɵmuTVd|0}XXw.O2bF__Ѕo}~Ic}R&KE=8,RwN+nމ$1MQ V 7]2E0}@Lڐ>l}¸$f6rxX]@E6]r'ڭs҄O_'9\QAzȬ9j!xHF9 BļCð+7hV\9e:+f'1 y ۙP?"y=G^=VggXo1K e'"'8;y`f 񜫤j,'84<a lys&`#K8vP~MTN`=/Vk硉œ޳uT=~{AZ缸mw.S_w΍>8Sq=2!_4!_eV|Gd5s@ m/b͒Ĭbk#5\D4nLD 6`Vt˜ޟBn $ޏ6J#k6IODSYchm!GFVԆ 4J(=VW4;ǐBr48(|Sb2&S $*v * EGj[R)㱡j-%EFzLSڎd+ݙ.|-X|ee$toq(jMwbyhLk^6!xMb~u8.\-U`vb3O;5q㴹_m1B``SӉ[%L7`11,LjkfҊÍ94UBeKdRdRfyDmZhm/ 8,9dБ(iNBP_ľB-Oy-*b}5ifC"B"eŒ!eK,ȑWy0*PhsJ @G]@@2V,Ls_[gw<\|5TJYLHz@YN!A!9茻0uIl"@g-eş[ظ@XVxWNQ\_/Ԗ ;}|="l *n'v\ ^/kAF웖߅&iSЩc5u@dKqܲ99ɠ٨ EMfks peb51܃ߠ )+lsv79V:pȮZ$D$v&M䄑:8kjOYQz;"vi·33SEpJKwwĺ4.Ŏ4W)*ZV!TVЋd!x@Q F#'0NIv瓬CbuH~Di^H9HTj)I *2Mgh# ;y翺K}rxr&; E[y&"rͣEmy[gw! SB(b UIb\,_;qʣت9zH0fFC kc=E(I&,r!Ն>:ˤ ggzEnE)]mJ`ԓΒX˞O 4[\Lohܵ |{C-JU9ȁ~jP*HPA5gyO~0vH͞ @߈=Uca!]-^I6KNw1S6tΛ(k W=sEf M".c^]exCJ-@:FDH}q(xljI^ b:*Ӿ$w6.[f*LPR'7 (pI]nn>%^G2&%xei[Of}hĮ(@u:Xiџ)> ,]`;2Nc? hdJXzeRO(tP1~7L9=xBgeɑwODÖ8/RƝ8sy@I |-8'mٹ͜_2 {iͽĀm/o ?#6:3fQa$6w0'KQIf?reSmX#&K9}g =ܹ+XFAtg Tvϭ\b$PUXt\ىwѩ9K1l r<")S$JBc3 rRQ^ s%\w῏!``>;xy@4ѡ4U>)[P PQ%|(h]E?S>~F;\ ~;Cւ5R<[d #W{'v҉KP¾*T=z@OUdVqÀzFi@mT YQq9'Uh~QAoPhL7bNX&ޗWrb=z9Xr8^; Ɖ=L⽎o^a/ 3K[s1 zA"T@~":U(Tc +#.$0#gSqNPƁ2 \ĊR̚q[ZX,AE4ΘUթLud>H xrJi J/ ^Va18}Uk]u3`3%=K͇eACC\w/ڭ OKV[mlRR7 >[!%Ϟ omFipWjoY~EBixTY[G:ygԔ EOB(z mƖ$tBr=Ш9F[z$y>5`}UuHOB;y9`/?PhZv ̴݆)Fثg!L}:3ѷݞ9 @7>vAP}yAkTffN//@0>6b-62?wܗԀ>Ep~4:%1z<uh :GR'LBOBtDYHUDԅV^Fjs#j 'IMS;Ԥ )%^z#r`}*Sqnҟcl*'A)ƄejQVtOEubFj*uai-*2i9< 1'RpHnWs[5tCKAhȿ2wnd1z¡~T$z4 ;Bk;qt݉w!x]n4~dD$tM?EcE_QkP])l_h*W0Fv'I/Jtc&ݔ؇#mxbXI~199GHq ,goi77uGР[R~D 6~d/LkELդx)i^ \liBI2Ґ/]Ihw|IBp${l mAw ;>n 1jRѧ؋OsbcoiUE94Z55rׅXDYU2d`꥟r=2%W[>o!/1QepgMoVp81j>zV_{5$n/``_|9|u &5G"~A4_H)E.N'1ahA}MiDԹ"U؆T!g3@̜ prG lKߤS$6zh>s{DqzEj);z}:| Ǵ78oVX^Vw*C2`H<`3D'hsjW'_> B r2)Dƴ/:A$gwD!HW05_i8T!Cn ISCD^,BMv.galuQS,6|;lF-S0?Ҋ2M~87W*`Tw>A:u+S|Mp ɯիT*O45,̗ -K,1lwxL_ )$h{f(L~b= Nd͈ny {]EOfY V+Hu+fW'iyԎOZFc3 EBZb:aމ2u褹 * +㔷YL˦8)k\znס'tnß`Q\mEH^CpO:%և[y?,G&Twrx\Kse$hTڟT[ۅ>`r29&O0)3h#dor3ɰDI524R]Vd=[PQbdαʙX27|$5yRْ}ѶX?((vE) aɾvJhng7'Gx{ǝsFȚgXSjMRHJѾ7*; e~?Ln K\T3gLuu»_&"UӇ|mpDH6;}  ⣛Ǔܑ`<%vuWm+^ +g,ilYCX״nBERjD[ jA0^LBV:>oZpDn9$[^b̤" !›E³unOLqtJKFY9x9MjՍV' `Jk:9|f*]|؞ u;Ja&)&>BOQ#@NJ^aDP0"1yrb5y?/aY++ݛ&!W4-3^qq 2yPտfq)& Bj;1J<c`yAJ{Ҁ :DƔ񌗟fgfmӔÔql*l08CȯJ؟_S67ڰMv&j7:?;_5L+zj37-=L&~$Qo=! *s?)ƴVn=lĞ>MlK㭂JbGZ}$qg~1j'8w곈kT.5#w9xNwz3碖u^u\/p< \/huO.߯п%x~r]z~6hg@H3P={9gT[V=@[Av3ցEM$lC/xcp륗'(=vBA>z>ѕRZ&h 0>;|塧(1X#/#L|"O8t$llv嬆#: Vl :5Wx2;gGZ@L]zԎ$:V (f@S2dԛae8ֺͅ9˛] 1)u1Nk{yvL6$ϰ2%o߃igizKn~ʼ{\˼7SS;DJd 9:ӭ?R:%LЗ (3!*:MkcƁ\kmD}c^!L`As#2jOM®x{Pa|-4os'U-Aڸ:V>l-v 3#!DX,e#C $«l$%~ٵ:Mh/nXc)"&KRUW2;&(꧒en} #9f#sڄ@?ǥ=Ap` HV r@"WIк9%3Zmv]WyK- p*quFs&xpSѦ/F}5^q0 zQ1T槸Ќ8p%>%Xf[}q[ԨsE8hh=9S͞, )N**ޒ@T;@%98a✏ևsr53O1*q}#o~e\'֍ceyǮUi>p*:o.KE$kh&a,wvؗ*s\PRwW"g|]n:3PjC SbA }a ]Xqj7`i51wfM/1u&anA5ߌr_M v~fpE#2PN_;E[-刺XJފAjs4RV6U GSԅ֍Wr!HR[*z&GpI{Ǜ B럞Z/>Q|PdV\5/iptf!vu S d^~ЌfUF҇>7ftnBcI4k&W!`0}iԣ#^$  u ~ZJQro fVZ""N J HS n`Oܻ22=zpwVhIo64^]G 1fF/i+CI\"R^WeoM9؇Y\B!}2__G&-/o@3X ƭs7RsR&>5e7(ђ57'>:0: l8рFUr0@2ʵI*z\rGlW'3{f#r\A2BuOg)א iAPCk%@"#n^5w!I7tt+D?v?lITkf=l%߁ޗЈ#GАpX'fݬdhm‡6~.*ʣ/U&׺f8[~lN+Q賴+667Gna|HT뎅y2D i%!m NZu-T(XN 8/tG#Eκb̬𑺻"Nu֋b˓h5"@t+G}aV[ezдТ 24O]~InnG3mqC*Qʗ?g(PB=j>e"6z'P1>Of%¼"ZaYȩAeDA CCZQr8Vmd&62g89͜Μ (Iʢyꕺw#O FgA ٢9mwꏉ/'έQ^|xjK]CW)E3"{? nȘFW8( ^Y#j[gI ժ}~[Pvx\;JKQcQ8RcfMLbX-ehC0 Rve۲KQICFlј^XtS+bx[ @ Ƹ5SIN:;/sx1 =y?F'qAsi7 hmΟq>9G"-;֓L*yɇܰ;kXcv*lMPٯ3r>]@ϑfӉ9"biA},+kԕ>>4ẕTĵ0?f2ezw`͢d7Zp "u(mW.r£NȩL]DYM081)2~ :YmO 9I|CʠTF" /E[mQ ;se}.Wh-u^ȗA\;y]Ԝ.$] "\g9hG]ݱau "+ŸVp>\ Bn@ÌX(sW?x-7C'r+ .9l4NjH4ØPZ7z_4X;%i AO*QwIY# @SkFl9)UjMGJ_>bQm(3WSm0m G$ODn׽E-rI1Milfl|9 p6ʍŸ4DzwӤ>!g=` د4 zd呸w>_ᖜ/S u;5a ,y)"^\Ҁw)Π=ݴp]SssIͺ 08_OIx_N{4 Qcjl^`1w&H Ӻ5CPV%c[܌H5XfmL&שzC,S7t,Y"__FVMVc;RLOq7;=usTRJq"Ķ; XcU(>-|ZCL*xX70  Z7e^nǜek}C2œM N\j$@+"c7K^VenPKRp-ZAR؟LZBaO،]4N7tK#&Tө7=X -ɇt>c1Dw_~?bO<ql9'þsD.Gmlؕ}\V!ǕH]emک+IxDe_=ICsHxbҞKH<[q_*%e:" h]kmȏǹ :kylvVپD|֑"]b y `s7&nTuK.a '%<{нfড়sʰh_HQȉwd"/{ >4ygzMm"g֦SzW7U:C3yR$qi<{;0wJV 5cn. ƭa3KVq4cPGEk_ngHu9!a1m[g#})(pxĕߠlظ@ ٍْzz!U [LY!w6 쟘 YkIgգ^loɺ8<ς=3Yb ?xw'#-#Pu}- ff'+ 3tM(kFr0_+Ѥe*Ew zMNq ~-^8f < 郉~I[=:H]p0b=V9ۯV*=,,% :p-BzX[ (9VL4ƽ%(<6RS& "E;:FAM7+ҥf5!*E/v1s엃F*7I}_Ì_"4+ۇeFF.. JVgw #3˶DiGtSe 7nEy=9&>ikpX|23'W%%$4 Bw ydv(}s bI.F%0~r412h"r3`֡|@5ðq16nc+NCP~u.ˢgIG\/,MzvYhIJx |0iw{ gY Q0Ѿ0fk&T'J΍WvΒwqJ l_StykkDkw𠫠ۥ~їm^CeU.LOƦb͊ # AOC4nt5Y}JҺF? 2`b'C|&#Bet,PV7g7hdB8`Az+cýv/h6w+.W2e$TH T*lxA>lOS788 ZXMfj 8E3Z#bma-i"Y6j FM M?R} |Sh3RZ;g*G &m.856~H`";9eW~(wYٚ Uҙe½tL r˵3I864ByU'‚3n6;[̺5%oh2S}]MwV$">˅fP6s3Ux֠k$~-;0y?hT8'e ,s[eͲ%> RkƘ3QHCa@(ʟ %9̐_f7?ôd'~#+VwG/Ȃ/C/Aȝ?r\sx1->O1鑖&\EV Ԟ9p)"9?m)!^+P~(2|?0+1 o' U$9cju \ / W*x)ӃkʟT -L/FRDL*^-?` nG*hA u qvryW#7l6zsf@qן(PzK~IZrqoEנ@q!3rSb{y-c0Ӥ&aPjߛ៹]̀fkG/&6=\4`mg5d/c}A ʖ(\hMH2DGaUP82]i;^'B5gxWUeUvO9QџXB" 815‰Z E1?V̊q͐Q;h{tZ靁p,aDl/zSKjKI7 V78 ?λ%I7~=tgN3Kˤ}kt|L&f<8h1.cti(I=FE+XjA{Mw8JH{THxjO\2ZĠbjEucf/5 -KtDq/q;Wh^ځz6y*V#Q鈢Ԁ#CyddE{,IHpA>G<˓ҘYrruSu`liznHJKUJ3*w9@ PE$PW,Օ;w Uzn1gоxBJ\3#V ;,2iRaOQuNKf٦a8GH1?~^U#6x#VbZcU=1G@KG,KPS-1#ɝg^oCdًz[sBEG'^2ruK\(ҨħgK[VGB97hv3+ZfK􇇰A쌏0RIgg2O>c0CcAS!Ϭh/NUڙ7zlO,P ˭E1i/?apC<ҼFd5}h q~|)34ƍ`])T_n46o+E%ƥ/r(~rgezv0O^N0UjNeqi+~gkB,NqgnW6q%6~?=%T̗ )줴8S5w]NOB?b9.>@2-CjF%o.&% #>l JÀ7 q+Jg'A.̋j=('o$kd ƽ362"K'%N7oMD:-9y T68"0pAln?񆗍42D'~YHCEQD[% 0+9:7U71 㬝ڎH`Y^~`}diQ-7aZ6/UK%n8~n1K 0"0haUFi伓&@S d68з&+Un }tP#kuSnH^UsC}oO ,ncgM$0ϟΚ7]< B49"2{\zĂK?P.dapp AUɶAu˸^"KxG| I/_"D,:j{vpZ7)ϔvf?C Rs冟A"b"Wn1ELV^b< 0XřyQ !n97"bE$=UI-R)M#2bw XU"*?/ۓ,O6kW}^F~S"]BOf>4ӉMBPB <> )VmC&G~đ?|i 7XZ/فkd=GxوƆUjgM%V$@"@>3xmzѿ]./5ax#у[ɗ mِ>6aՑ$ǭk[Lq3ImC!" LB'Kۀ(&2 W4Ķ9لhm=א'+9 7& ZNZ!Z )Qt%] Lɤ9}GN+d3'^7E+xJS){j«Ӌa^5mP24SB 7q=W{j7|}ŕԱl\˻1K; څpC|㎓<ض㧓Fzz#d=郋\2EX.Tҳ1`t-oSyb^Q[)M}ݗE$=w@P28DF~2(Æi ؇E]xM;6W5R Xw@$o1B#A}rS3{ꏅ ~uY؞5LUKݕ̖23Fu''I!Kb0ciŸ$-Y'uH^%X#>̉`nb@'}5 Asn>HڤXQc\)*)4րwIR]H?9,(.|n.&ۜI;kiAp ;m$ƨ߇!9e R##gSqC{2qlOo8mqx!,k qUDpcGjᯈ-jHigqe%VSIVme|kTtvyp+voLkMxK(v{ hMoK X~8=KA4sI&`X7FOrD-Mk+~rUFC\EĸN1tqܰ%siL%1̏I>CE0dmH=ss]њ,zWpԾ! RT8NUQaNᦘm䩊n޺Qy%:"j5>*$v@7P78]fΞԂz6]m8.$2 FtB הwӱX:4N93'm-B~gsYf$!oՑ9N)o|@$N^?+Ԥ}>`Ss}g惩T_]N\`TFIʼnPlgly9VP:wGpIP]$&`:5%ѠxD/v2ܯl= `^H;7)]l;IgA9KUuMup8C3ϩNcd-[3PC|6s^H9_6cVNi]&eB[q]ObV_ a;# j_W!1.;(aJGd,K2a6Ŗ25{y|jv K*+Wz܍.-Tqm|C׳OH$%WX,v~HC.ޖՁyiJlYiq)a|[sOtBXvO cе-e~P?|%b~W3>-Uf8  ]lN4AQ; 6t$Qtu߫D( 1|KJ &^R:<߽ȃlݤM˦gi.ND+)kvZ:NZI4lh2uK h,t5#H9cLQbfð>g ӡ,1) iY Rf0eR RJS!6Ȏi |rbf1l׿NTq#gu=Ů[~v~/<2k)M:)P+G2-ltL2Fg Zme؊ QZ| *=1=մ]) g*'Jq+ G'^6ԭ@Pxc1Ξ)AhL>;.)qxgXf)59Rz_/1fG"޺1F--pr :}6 #4ԔnEGQސR+XG<3O:S k4SpzPNʢ0I&) Zl=kO?kZFuqhIR۩^ͦAYW;껍W?/oе7V3DHj~@ j+aTz(r;`AOړIHLSޠXto0ah+:K0\w_WZM!VjKʙT'׉iW?Y(ӆr2,QL҇ex XV #j +GɫT9ϾF)[sN锴Fwÿ i u?>Y\$:߆.LkUd|dT R |fo6mW$BiDh%iTς#bn%1>fJ '[g1hj`|/a?\g&xB}V8-đ 3fJQؘv k j^'i1{VUYxX3U2m5R W3%nRcRO #,5S\/d`XL 6b&7KH \Z@k|bNSJBy`<. QWh gn8Gs=:{$f64̏\5{M^> :z&n-)hL-bl.VM˧qy tY )-[s5 ר@[^(@Ĥ'=y\ C?R1vџs'xW.O MYcb[M+!)RqEuraڵЛQmu[-WU|Zq{V+*ѡY8l PM:(KâCH S ?Z5鈗aҙ^uEL=['z3Xt {_2!}6"sCA-e[:wN*EdFp",'m|o-P-C*±Ǧ"piMFJ'AqљN1@*wucRB[֞j9DǭBPua@VqY<++kѤiMW?DFNd Y ~[$`>t}?|mW'.kof+X'L/Brm vr>Zq'?)yà2d46S<*D< Tf5N{Na:\TfHMfڳί:DV0jՖ>0;U:ˁ]I(IAi>s aRżP]~`&eHc/ݷAс5D+'3$ v:KDwЌID%/-n"C!w w<+W!aF1,n2[7XG=10H 42C"XоaP_0iA4m'&`٦IlŁ3&}(ZKQayŚwINm1)17W~w; fqsXs=UR%M]Eaj+Uc^k=HǗ榊 k5kpc-> lfYn3HwSw^;kxz!Hx!Ur9c.fLNOϧlPb6imnR;[(%.Xƶc$ӌf' /ƀ7%!'"zь6ނQ;S~Mo`JCiU3rz];)^;bmT' bϬZuGoD!hގ,h8 61ԪL7zR؛VxvEGօ㘘sPWp6ʚ(c:,~AI^FctyAW< xgSl;ڛ^O~#?~?=5g,]p+Sp'cʭL\ށ |GA>+HDq|UUmا k$dcʾ;nK\wMUI\M^^fq\RWO1$'Y[ü0q:O|V!F]gLP˳GON9V*r.ZY3p/@47>䷚ O}Eu֐ϼw|2) /$Ӵ=9U#;r.w!!`52quN6o~mY3iNHg9w"Yr WG/HlAY)?f0Ԕȹy]}MxPo5n㛡Jq,[ʉJټPn_ˮv̰~ -Ï01J`{RŢN9_Nz$%e_Mɸk9%6V5 j! $晎G\ق|)O ~#^*6^x)E6%ٗb$_SIdsf(z60vCMhn ˹9<$14#Qgr)ѧqu:yS6H뙯Z؀[40T ܈_N rT`>`4湃vt&C+eYb_:IK.Θu"U_h5P&/<>lIB8T!h̽/ R36"fxF=VAML `+Jڭ\$@ZGxؒX*Da=nb2Uj#Ꟶ4Aq@Y~+  {o.4₄DB&[]l cvBZl~o[=E >;4iߖZc׼6VkmP5p$:3xy/j/kg7JF4r+F@٦hcm ^YӼ/v_1qۛK'wu#uRZSR'[yQ= :\72ބv|{)!jW]WvyϳZ@EVVgahD NnlBx1u?HO^u@#⇤Z7`xBNc&BQKityfGک7s&zj'%wV!EaJ1an#rv!̉X$,@.)tq7,МYS"xזX'X~ma2˯1qےFwvr")+sӐD}ʩ5U|́ʹC5nmԎϡݼrH$N/h.`֚woس 'cJ޷e$=*",|o.3{}2hPJ%!sUM;az"ƢrOK9JЍOzdl =>l.hF<n\?ZA{u9_hfԀ7:n;jƒqGUFōbL%!2)ܒLiV$^hzF~5t"&=!x|SGV%BHfx_fֶ"_'c +$xJsP&:XLY9ȢiiΠPM* FNҸT $qN-%K.;i-G܌0Jde8 %2 Z(ji XlAJEǤº )O(+!Z2W[@5j~#km>Pz ٘B[0ݯ@rNWnQW4hIryL*k5'.64+}v(4κqnb4k!cE Kc׬F &Mܞd5MϥvpL{*&{W`ēE/;řwK|vZޥRuv:F2x'"Oʔ!DmHwD ^',vkE\ ͐O\VLsw-b.#Jʠɫ׏! ݀))Yݍ~HR ONO f#Bi*$ xgO`1\fi䕖Fh+V^{Κ### i˥"Ÿ-݀sdԽvwv Q 3Yl*MhP9zu8v3&>L9-ȧ Ao*0)X~lY)U?zq&dO> #[D~ydzaʋhh;WRdioOŐӐa-ːѡݺASW~T'! s ߦAGޢ2m!L4mϻz-I&I{p&d>QJӤ#zʟ$KA '@wvMn_#%<ұ(K2'1mj.9YUyrn$3gTapA@ RbaEȪ_j;yOUx~;h|̰a\(t{VBAo.W׌ ]&cI0)f,%[M  @%ǎ 1ebM~ЬM)zXc{*p-s+zPNpӥ2Hb|g -XV}*W3 aZAEY>$2o4L3PSWipa$0΀ck8xq.|o Gm\ 6w a,zxS4mY6[L0Nj#B3ݠ]EsRRݨSP4uy!R=ҊRlRV [fJ{j![VqMb}6@C y2$?ċGc: NuYvꆒ&jN/#8އwl5B›ff d݅XP'(_p>JTR${L/ng_C;#5TKЋ~MoH3puKnRpwt˫EbH, ea eeZb]fl~d]{עTR] pp;]l4~6]h]N7P!7Us}:_Xl%LalG~A)7P}Ln4fXJ8ax>Fc,R(u#(lNUҪ۝-z@ ;d?c0drM ޼]9~WV #\FQJ4& 38sh%7bw}v>+ߕݺjg ݸNlJ̸Z8՜xpa]T AO^.8q(>n}yC\y"[/Rƒ]gaЁ寧 +)($v?#>Z/5G- (_)gP~Օ_Ac 5݋jE 8Y.?jTZ_CD˧]O%1,+:|װmy'rWG&z `W3?l@IꉘުhhrW* x<kډ'agTFlD.D2y^׃UWΉUZ3P ̲:$tW\݅P *)rVH%1tQX ?bY ƐYT$<K]b$S b]X2r ,]-CM@;8:ȱhʯa*y<%Nӂϔ[wXo!E׌U$ʼX+#e.vly݆tN i}lhWy;_t.=8<B]Ok)%M]VZ*#e a:  9,uʵQa_TI_/q;|AmS! q΁d)VKrG3%sE'Y$?/ZA5qYt3PHp&"W>mhy|2ٍٳYil"svg HHH<;Z-h!*wĔTi;_!}Y 0Pn4᱖|:T*Ytӻ=-> j) l0-eR_+i+vfc΃AoP#(5+M({4pGʖ-Lwa R 12FfcgX\n!5ExeqBUphSߖ okuP4S &ˍ1wo9G2O`znW1Ӈ׾xp38Q#  tQ^З.aWT"e]`.2dz!r8SEQ6YІZj2vO`Ӯ(c n|,)/yK"L𖴛-iwV-ՑyvwZ,Cn>d2yR VK]+O`$7 QCfa*ہEUU[KCK.^HN͏a1ò,Qht)21>F9GٓUʓpV"d?^=v?q>Gy*.Dz:X!Tu[iRh޳>€r,Yd)^H샐 χ)&YЍa2\txLQVNJRCoay؞v`*|P^uUZ9{su)7)2 Z7lS٧ `y3<_ #oD琡ٕҹ<%WHZ5c +sl8wCͤ"wN+2m`1^j^>Ho$9H 5Fx*Nz$%猹iݢ I{ؐ`}MjP[>"{@qC1RYv6&}of6ke)ؐf2Q J4n8*P@T%ڤ'=s\) ?o]FY"1`rB8sZ ٌCr0eпJg:<\/Q@NQs$8,P< )C +8hȂn++0?+qEDvޝɁT^V%^a(ߕ'(橷:fni6'Td~Um%ܓ9S%ρ5wY x2R2NHHzk՚aZ▗U߆|LO0ӔbFXV cE͵'`ܪ,,B&I _sTjN($4- Ew)~a,Q@Q!bf!ڄH1oN59_IמGzm*\Vc?}"!1>BgIB AKN@k8-JUHYL7p0Pc6ryK@ɿFf3xH][R66ZFWe6n;ž@QTh\|, d@=]ےsz|9+/߲/}'~n,FiqY *'$jf.@b%WL8 sEX˴;۵[ZDw:cx'x7XlRitj(kߩ+3KNƅnNkY֚6K9|1?%&'WՈ.E/{dZ]TU<כ?o܍;7o9ui⿹Q־ s^}<8ܦ,^~(#8,B} _9I&ӫЫu6n= g֭4f]ǧǑ|xxX;lNE3ab_ڵݥyo)[rL[2Ȅ]]"[⠩ u!ړ[l}$0)Zˠ!vS%2+_wG9ã1ż5<LAӃ8 a)CfyU!cV,HU.=`y)-^x_ vpf\W'l7:s=rsBi :Bŝ@'wo w/.\~+wH.fư@ލ= ݺy0ZsP4N:6=RL0)w1ķC!psF\r2A7BSu[ jGbJWzOhq}U/"RQ*:ylGT~,'tH`/L%e0ݡ N<Ǒ N :%\>5`d}Oҳ]_]?pfR|K.i^Z 8*F" &rml*рO@W5a{(XjFtE_kXGV7k}S+X ͽxkQ\D#f3CWu~V}O=W'ז><Є(%Չn-=5ĥ-T+c'dtM1{JRҢ-B2VYI#vmѝtNcr!)D yI n-(qPC`VJf╶u'N 2dz3kϻoRuyn8TdܲEYzΛ  <'wɋwkw]Pvܺ+ I_ωxlZ@4+/`DfW)aGZ܏nf ` q F3zHi>"xPh0iOXA;_fWh_ pOڪE m^(i Sϙ"}4n.%1R,Xd^QT/O؈zzHK-Pݘ-"ց!\P>F Z*=Zfѐ Zd@"5e9%RNw~zn2xU{+`.B«Z=sSn2:wHq%lg #u.\00ǒ^Xu]{65Kֶh?ASZf x1T>e9k,Ea}@#Dx\T N|3e ï/vwͻYG &ޒ, 0}gN?KD1s8f^!ё7_AKաF~J&+*~姌K%ޛ|5^>;*:D1Q hL#|@~tcbom~RD+^xwvBf'MϏ @룜jR+/' vw:eeKK +6y7F2hJ 6䤞$c}3_JopEk4AQR%#|뮐Qa)@##킡>|4g`M>Q6Af3 }RpzسunJNzn8KM,@.1.6>\ )\jmYPSDΥ\wpQ˫› jHnf{l~pEB|>7ו:W,ǣ}p+([VP7`a9q,Jl e%*@56«oeU1ko2:ɠ<;“Mt55(d)D76Be@g*=׍B' \ Od߶l"*MW*P뷥J cdIaP[.jA)ef¨) . A*4 jV80;zolt}X sxvFlfh%zmg CW޿3v! \jk5г]¥JܭYk&oB6XHsU헎y J eSC`Jg:.Le,kKvlH(Ԓr}9ވH#cwI9"Y*)_{"h;$ysSk[r^`?ǹYz8`($,&jӅ*YB MF2_K> ? 1nQtRܲ1cj f`( XIltufLZwr4]bGBuׁAtNk\Z=gDc{|ca(rˬ~K6.0׎~ WDTWQ1`WDK,]H`* !K9%>.@qo-/S'Ҩ{2PfRgiC/Qf>|#r mOd>5Q0 ^K+ǘ|ev}AYql '0#rTY՟%g*6[!R⬪X8V4Ko"vy>o;d*=\Ao902(jRL'DGg$T$G^7\c^U>jX :aHZ5k4__6:= [l+Oj3=S|vUO%TXO?/(Ɲ=3:D{ F9(C_'{)-yz~eӸ2?9$ uc‾.GK8XDۘk>(ZŌj\gh|oS-S䱂pܜ,7>N$SUwٞ=/SjU[2T`@մ8CHJ %%Pw‘3q9sVTa=e>jL[[X!h)4e/c t`K0($=D.TQNɷ~U ^L)n j񯈕|~JŭtԨڹ[X}Hym셄Tp/LJ1~5N! v+loorzߗ Hj[gA T+H{TK4zΦz Lf wI=NZd~КT@Č G0z, -w*ĜxGjgK^$-ĒMˊNl< mqHLP߶biK֩V6\qv=cK9j#itc;ü]Z6,G"x^m@P;a5mB\4^\G+O@ HgM\4|gbaEB ζYHj L)8 %a0?@v_0هSXHDC=({-Q |nLN!Z+qE2Ni< Nנ n%'! V_ o6dL:̂j ʷȥdF4v<~܃ S`I^6\r݋WYFp@S(KZ6l c8t`_korw0ݸ>[;9%-|Aa0I5S@Ve ^.}Lkԓ"\;J ,,͑n ].FЏԾKsw[pr4y%rgņ5Lra[gѷ]dC+MCꋹfg2j&].DTR6zdvoI4} ܪ,@((;c2UIvrFLsBDsyse+P'S7 ƅefRQWO˛(j4F t9_XKk).?_/y7]5Uc ebnsyV hL<b%ևwG:%EbjIpa?ތw7=hEJ1vy "ڶ;>6K=\oO$ʄ=4@J5,+LHe+ *bXE=I`ʪ r_ϴͭ8M!Jcig2G x3g7̴ "Dwi\_s-C7{~dd& 8Gw*8Խ'{bڙ{s(`ܒ8¨ɬdW&Oݒj*پ ըdX5xs x;TtUϳտ8mXktwQ:B35Vb# UBC6݉"I{Jm# T'PB!T@>AcRj;! ژ,鏞2/;jA XNI/GaWAudem7654:ꠞ % I겄{{S9)04[<{W3];}QZc=:R>Bۄ!ꊧ %ASپ۲bOXae4 d,Q" I>ӻW9i6COرY'Wv~]YF\Aŵ.jgeհ,ggCh@x{{^9] H Nv6„ʃR|j+D9Er:> tHLs0!;_Yu݃=dHX)ᆰ/"QG' pKLQXg? h7Lڢ@_-ȗt#)5薥?UXM[U`P}Sc]S*Vn&In~./8zqF>sseNtKi /(iLCKְ6D ~^r} >4ER wh#^X k7h7O)S$6/ˇ=j==H(R@c+EEg! (wJɗՑhwpObp͛vCWTPNPj L,KfᝈW/Yr^訷m˺lw;HڻF6X"6_ik_CY>]0tJ7],Yʂ}by2W,^SѠi-v/ JEfH:Ddɣ! CW?36ď_߆|Ag9+}5+u'>?O|8{@``iI]Lhiք0N{'>ߛн ^i Tdx&m?$Y{\QaTnW~HrQjMYQ Mlpo@A̷̧^J__:{~GN#~ r5e&QRs,}8%NyY (J D |דTӚŸnmbR}y*Ms! k{MJ4Ű_݄ lZeLGWFIqt?(l[}|nDI`O y@9:>R,-L8.` mq4K11%' W\[/\BSx~oU`I! 0ySu6nψ%LQn.uIM.#ߖ2t8A xyY"@8Ke64¶QT}/)Yy! ?[_.ʍ0R@aG/l/n/8^ -V<9>oZ3/SUCeBppPTqA\W]Қu^[0qՑJl SWE_sN%Q;:ѱ,-n~h^77MUds2߫=dze 8#MLt8:[v/W\G ZwEB( fQ1`v=GT@7Lm1Qm|V-"i~ѳDŽҾ Xe@QJFF є<.a'?׽ |~R #uHw 4#rչUjU|,OD]ػ89:WCq1|r7c;!)<<;95 飙`$8Nnɺdf5:oH5y_Tj)'p77y\t+nE"qn۸k ı'ᶮxww䌧y(1燍jFUmc.UڏlXNY9;p42F3)@" (Z98?1ė#Mm`2_ѫ"h"$d@}{3nom/J߻`@™,59*!HS?ot ++O#3H-%V> @6&ď56&*sGy3`k/lD:V_vGxW__j9"Bk trp]*"[XWSaK쐘:lth0O~' x)~%(vkZ-*ؔ2E97΄ >৿YJ`1n\|zݭ8Ez&\(Y$DZjMѩ[<9//KAҠ&su{EHj3lA޹DitRp*6yZ% i8B u.T>н?D\Y(tM7}< S2 6\8 9RJHuI< JTo+C!ؠ8ZO Cuݾ:K,A-n>svsܹOc%mj.XZ>|4W}$-5S_OFL)߆]%A\_piDJdO- ZS./ wLhGaܷi2suj0DE` WDt)+ir:Rd+) Iq\|:&e geKT]5SJmj/I̎sy6?fz{k`g7F#37-XK@Jc~>nUQGIdғdB}o"PFQT;qTOSxoLPDA0uĻ{fȊv>}k~oט˟l-\a;Y<%MXDeZm Y,Tx,Z|j*>zT߰}ɯ+"w_il41ɯT"-s$`'~̷%84E|5Q2fjk)moG41~kT|[OG]$T+@/MuT[ Jp/zp)m贙9; FMr"d_>0sa2ΐnؔӿ@;4h2dJ֒7Җۋ=S{U 3)Qh-TT3LoL.7ڨ_cR3$B( 1.9.3KK2ʜ;rF jj${I!.̷͇>2aکdևSgsиNTȐr4GaŒ 8bɨNwŽ&dʪ~W.&F΀8?A`=wA ܑ8?'/ML$ Rt"12  rm.)%b ;G]I}s[iqFa5Vx%#>!C?fRp"FkoVyT*(&f͠f8^YED y9ީFXk8+ILu[۸]B%@a7u_fw=ebk<̚4;4)Hk|v:, |\d V(Ɖ5R]"(;Kb烞ejBd|BGJDxu4?4K{"^pvFSAx"ء{ubCH&<`l Y앣4Jf#C-^N}2`ʧ6SKިŸGq?2%S*>#SI(?~&NdV||Q'Kf kdv7'"BI(WlO'J >(γ5šF!8pz%3vyIhQzum O~S!lގq9nN@ƮWOsrP0'vŌO+}>RέR ?'^Jn񔡍 ۞w]Ţy&\ߛ(_^wMgb`;0_&sm IuMh;ʫ|gӔ"*{utt3~H |6m Sl1weӺ1\4dmIroD)y^dE9Nb'0hpb-x&7/ ,{n2rw50 sj3{zJ8 բ?g0e.7m\CPi'x4╒Q~6>JQ0keSNaU`Ö4t6Azr6!o;Xx{C!} y*vNQ6YʴU Q-SKhVkYPڵo弆D=H?U^~@TiU%tso&͟ڷznnD1׃ި+!XVj@#y5QZv-9J'9"?x<9w\H"l{y)Q Nܞ;!؋H0w 1M6RW?~;ܴhS͍g1o1+W$M iv<=#3בP85&D'xϪ&wAzd-BNp~ɚbNKdF1R7Q {\YLqrwW{Ylɵk3!Ċ.pX6/`X72BWTPmS}[g'%bg$iɳ%N;-8g@s-hZ-Yb)TY +2$-| ^*fZ>k}G&V^zcFǽk?n@(6"R*~!n n2$z  o2Zk%_fN||~Ysp) >G';'(sNY8(S=4H6LQ`y ;x;'tVX].Œf4(cbM.O'A=KuNZ@GaUoHRU͠S6-D6),d"'IkSRu"zmԓLQ* >={h,J&ځ T#\ظ6cKPd.o5؞ސӻ) 0Y>.,C,ǣocEi\)(*9Qm$B.BX6怨w@>娀s먺|%v4-]b CV5voWa)M+8g qƹپc o.(@7/g DwZa_BkVԔ<-XH@Bltsj0 kGS{ ?Dz]T"@,eF[38~+* )*%^X}}921| P(2b/#j)t!#]1&5c pg\ \v^ecƕ0pPNzwv,-ir׾ל]BjsY#qK+ ~u@ބ*')>pt VWkѴ&7}~ݍm;L+ݟL+xsp܁P=C&{|ĭ J~k|xNKC֭yPߋ8K.1d{rX9U @,=!.?&k](Σ'fY? 339,ih F y;X2{ϤL,&0JA#yd.g*D zkYT#YުW`oaI^|8㮆 {'f̳o}ܷ5r6։3'R&N ~HH ‰<6K5Y}DUO&Q{E NX(gE#I`ZJ6Q /Ώ|R#A]n˾2ZY+2Y0Hv8qs7 Gqی4Wͼ/~A >9 qL!R=يO@'t0UXjq.::Lc8mP%\^ܕg ר`.Z #Y]?`mjpC Po5y1Òj$]J .i:4) %k: Jx;'yRFAi~Tr4)[4ofZج? XFBu@u,Wi4)lDAlp]W8:n_t-N'̯"T. ^mF[[]K i$ܻ-)yۉ6|+9I_n^Sʧ"d7kA;jdYuAI g \^IO 淧PK)&h~ιrK KTXkd8à;hdțHw TYn(;^Զ7eR^sf6`x%L}dk[m;6sR* h 62-,s(قƴ`3"b]A0=qRio#h$u*Ln=ͱgm<ɨ(/Y)ig<F`g  15Ԧ'fhj(k`S9=oF@5`/ZvMiE<[! o42(MaX=![E[ϥT,{םJ^Eg\`Jƛc7Xdw7 RDx=hke㣣:z.)]\5\p:ē1V̼͙7[B(PPtڪ&"~x:I^A Q9ߑMZ^gn/X&QI{@ڭOfz&-걓н,dpZN!dovr :q6-!\ݘQ~п:,b s ṃ Gp߲jEsvlFт`VuA\*>Ѩ6bZ4ev3){DRUG`_zq$/V 'NMRz>Ѣ@:>U{Ҿ?`v) }%`ޡMx)_EVj/D)VfĈD\ТFEi> *pC#LpH qrW pSR&rr:߸֥΃w!^QҏB\$cڋz۔é2s۱ǽߓg|m2`/H/RKjie5Z\`MMPՕhlk总N9dLhPwZ'H١]dh`P c%#7CAj8)}0K\jNޔ1 * ٲOr=%u'r(7de*G|$:/#8e!mn!@~U҈2gjcu}'x!HFkՙQT/ZIO9La܌6]y¨ܖy0,m?䫡IL z8 )EĂ[8m!Z+bE $-;ǖU^owIVCdme,! ,10_@O-Z7Ř;))z&k ~{PSoi- YR&[-PrאQ?3m6^$b[f?ƒ=ٟ}2m^$+B0$0$4mM.RnSN"RN[>KMO?ӯ BMԏ-gcRNTI!YkSa$r;Ua|'NUos$^ t -hk&;S Z6#u3(zm¨f.-[l RJuVdo5_8d;냻>ޒ Ͻ=2)jCwm&*ƌH c/aBR=cZSq GF*7l+dLzI6̴9v[ΕL#a a2Z̲gKaAJQ dTa!!)b-I-6V Zىp)0k޽>=[zM49mb"ڏ-O Gc Bp@aqN~rTط.?EN#ٱh+ly )BU"5_W"fX\q !a'ܧ(t .Ga~=v:))vbEFW,ϳaM/Xj%]inlvHh; M򶙁\͔,jZFwo@73tZ>`Z,6*]I$@exB(X'/ސ cc0%N(ܫPN,޶ 0VX_!o6{FDjZ >ky%LJ @n hg\T~"Y=[-$Aa62<΂N͸B.^Tif/}u;22J/DωP )aޫt.aI 7Vrմ~\M꛸`Ќ|c]}O` ,AүG s{zo[D2(=c` it ϩOvGu(En:!*Z.jPЇxlU >rI^MNT5c1Ҡ*Z|eTpJ3sflk+@H,EQ?d>}ϵAOەmLD.{Bhs+ 6H)E}"T,63c6:tHj3Zr 契%gik!~ϑVуg> c)B|XNL\埛sqw/(ɱå_k^=PD D`ړXDkޛunzTǚ"%1NN?6#ocNdb>1'ֺ^#tµ>׿(yOKFo<;0^ vV'=,:Jcl $A:)!:@59)_y2 IҹJ UN[UBOS;?y) 0.j姅*T Gq\<@o@QHGJe뙷:OL9:L詐| `!dlr=)mܐ 7k-o3}wT59Um{^8^$B~D{=F8yײ} TDJe*f-˖P)EH^r.tOG2GC[s72.ϰۗr)oD2MkgT>7x> D[ [ĥzï ṘEDŽ,')Nw\SrL^iVoH+MM8&NoOtD]P7jNY-]nQA'Y2AGtm+Du rԢ T<&0IQjg-pv!JwA\8- /{Giԇ(K?DՌMz->Ƌb@ji͕_ݢ&s֟E霺+TSKE{%KC;u醴14/|b*!z7/1g;{PY0۬y$b]e+Ͱ:Fkr̢uCxqgۍ!'RL :9MKZBzLēY;˾HCo|{c~DFòJ _MO"5#('Mq?Id PWةW֎oC4F;,h!yX,ʦ#فx _K]l %39PE~g|r Rv@7/s-HDjsulhe M}47{Fa=K16[E*bShm@g:E۳W?R'C\E2PfHs;WQլ83U|}J g [JW!P9Ͻd _|P LjE:B NF d~fT6{o cbeY|z .ElbeWۼ~p*q,B7JǗ`U{3K}Y,c\'y6bq37%}&u z0#? vtd)ȳH_Ju&;l:m@>@pSxC+^R>k >w|wob NsַUKU&~֝3_om_=^H#E(H`)0c }{O[W,̌?=t#23]OM:}8[6Ü6Dwb] :/(?TͩZN =~e^&h|\ISdϗup&;]!NNadVLX>Y0(=K#y o|Y1qZ7p$$G2^M!U ķhJ"jYEgӽnr}NLYHSnJ5sa@[z1k9K lXbRٺ3y'v+aH|0IuJ5MsZ&.WUC2yx3CȩV$"jZfso8($hYQ=X6wS!]UJi(&f?ܮ,,9CmF-K블rn~Uqպ;Q^ecm'Љ;Q^([^*|h#k`1` 8mn[V)9ud풩Cpq@Yۃ~un-0[B>,,~e&xP@q6U$Ԝ*V?W2I> `(-~jAWq#Jo QZY{b_I먤&Dۺr62X5lw!sRPb`sV>/' b[zEK<bfS,@˗V]ˉ7"mK EX|?` Vi?p!j{|Vk~ߤd*"$j8SKb@.#F9!fH^h5DՇ~櫘} p5p`ݵܩ!CQ#+9 5ȴDÂ[=o5Ev !֗A['mgQ0qDtb]:+jge*!TX((zO5( 4yXȰe(jgj[`!0f Bq/BĘo=HiEDIfMzĮ}i0BtI36xD&J{z` )mEq~H- ARo7<@-}`tfK< sGmAS_Cu|W 𙆩=M\lXe4 6dzϩRAeVZ` >̠ ":lz eDpDKYzϪU}!?{HD1mV ii{cBA10xh 徣BءUqCe[@V714gY)ø*dA꜄wz0+|kM*ΚڦxJlA Q /A 2COJLM| :XiSZsMm9 pW[d.6[ Hi1V>hT:sjQ^E)3KLl[0 u7# yfܪZ)SqvwĠϻR C²Bʭk-0:u,ou$əM:U5*\#DkDhc0nE(m*t)b9295w7KcI\D;qI){'۽/?Bw bA zf소V;WQD+ GŊN !; ghns 3b Æ"3ZSۘ9ى<"4UӦcA#aҊSFYZ.X8&W[,SPWB$L='$7G] 5%<՘4)bmbi \bҁl`o=1ָ#\'+Vr?Y`e1M+G؟e /IFuaNPu+GlF[[qi2ae$Z-\h>)}qd@q3b=ޭάހcTB8)PMK9B/P#WJD,Sl& XhxN`VA42KLl~휤o9;~9<)4]j|{eA;Ր!3!g|&c2hth eImKל<^cڹyʟɫ2(;J{W| d w j8pؒ'ݱB9d˧P.%&G5[YK8n|gQNx׃s&>tN؉& '!1 ewgKe)n>^[ne~Yw2`3[Кes;'w0$9]\di4*Z|\p**]bR#xD Dx0PY_BlKZAj1la%#B`O1V“etm[7oRTZ56r^COZWX]\$zv6OƧ6^<|P~8¿8!9*l}BrmluYU3)PI"{*-!&w_$&žh9>湕!5Z)UIx8Կ1?ꢇo2n(w®ՆiL&.ƁkV*H܅UGJ\p!M+ %'N۝n {X(ynlP^ࢠHr}Lշ𴑿|:uJKG|&>{S3z+}QVs!^ZI!š)40$^46cdmm`M *'\gޒ'fZ2&CD`gJI:/ٲ8}eHY70=D/Ej5VtBhZ+;GpJiച.˃1?9tm:HjԴ rD[*X!5.hM1W,~G6ZItJˤ,~7CB(.}=E AmB>e-[̰:>BQ g3\TFFlV3?d_zK)z48̦=taI1vE0:FI }Y҃c`bhύ<:w^{|ڜ2{a "]2(Ƚ(TDݖˉ\P P׾mUu^M?{oӯ9?i'gNM*fT67&ĻϧE]NtdLsG>':J8 5{j_ Qi!ZHd_cȂX*+W( KK'ZS8^Ǫm.Pj{&ym OB#Cd7ݮ4ؓ0a{h2v22$,n{g>$'`B)~51/㭠˅pz_d,tf{vՐ\L,' )0E4zIE OV%Kmٚz TAؖT_F;lmI^Kf(@A,H(+2Z^=,UY\g}{hhkKHc/̭Q˪LE N[95晢q$>TՀx.7ǖ3]GV-hοnJVkbb%t'䠝z2rN yN-I:vKKnof4*EMU6p};ymK`DС `}JS bMv)ït71E#:vPolVhI%WAI䀓 S&>GJMU2IM)k} Qs9à,J,P3w{ #WHMŞg!?A;*ښ /$_m(`a݃Xa@q.hK T_]% `ȯyXpqA# ρ0S(JMc~EBBl!%-o~ 5FUaBN5n~B6DV|k(.Z gQ~M+hTphn x#+!X]DJ8!6{)A KVxs'?CK]6:i歨" lߐΩK5AVnV8eC1c'TxA $Zy'A@BEY{= x3(8@-,#a݌0mmO>"DO,ոvc@D=~ *8WNֈ YKYv;):? Ɔs#U= X&{$|JμaID)w~ymHڠ#Hb(߭$mϿK\P1űHgۉ Fg~*o/-}^CҶ ;>) 'u0>B$;l9( ջoh\ UHuh& &\L Ψ ZYbAGM ?$̸ճ0d)+CpOT]#X]^*N&\dȞe[r)ys5uOږG䇎}7˜GCpQcd_ZƷA PO3/ OZ\wXf"A%w ; PkXMYN׀Z7HTȸlY:Yj<^$ܽ Dh |͞8D{F1NE5rNd͢Mm:P|_Aa.lWAK_ʙ]b\%I-!>Ԛ? .qX06vF~xNSݩ=]<؉瓉,Mɓ:M^֌ܛl' H-2oG}Te~(#ӛ=(FJ=Fu{1جI7A^C/P/Z υ?aZP*>)%l痹rd:/Fjt6k+tW邝NVV~XU}z{o-)PKЦQj=e2_3q"-mQig26 A>2&~ˊէ |rډ~A[~i$1EZFT(Y)e N v:L襜Kĸ rXBD} @@5ES!Zs o2B CvI7qs5skKa]KQP5kmn&HZH0Qo]촙Tyk^Iyy:~% sXKלu$5 pU5=uPD3-R<<ba.4kȿ#z[D|_-i"(r`uC"26wK~\*E;W|hWFPwRCf׎N}9ptH+,SDHM+MyS0vZ(t<^8 ~wzH xKA{Y{Lb5RRТIQP/Dl=[ՃzUHy"^>j*R.m6+-x^ uYeXVHDn5-;7ퟑvRon(Ugq+*+-(ECD'1蜚YOG@WŪ.Gk::U'9mZoe hoPҀ?b0a uxQI(Rfx=qw&ȮQM(lz/wShD4|Ƶ-6yT0 r ɑp 293^jᐷX(쬗yHf:`ft+=Pߘ Zn[`+s&,,PƢRg}OnAeC48覟Tc!8# ZS?POUbDHYwwu&<tଛTnJ1W;%lP}l# u9+ޓ}yVJmwER=Ѝvy{ -\eSR4 DL%b,Z8e7( nP0e݃>ΉeH5PɢgL7ɵ}V56+x([򷸃V"#Lh(65gțZ>ɏ׿]X-b5|z+~Z. })ӀsmMd\'E  C7zD>4YaP\dL^9-SPmff4Qm&>faJ/c>@Xo:ݽuo!eeϻPt2;ip,.LQw7_o"~~HLHj; yM嶾wLN߸H3\BȦQXUR>@픽H#*j`|$ N? :*,AXfbX x oGF*؆\#(KG1ldǐ=U<X6p 7^_$~Gz ~ AZ_= ez&,JǼu[r׉:Lx S^ Xz?R忾qD\=V&- Z0B3QV'O {7>{S+ H4Aɉ)rt )=(!U?װ4Gc V%㫟O# v:2}Hͮ훓 G\]}ιSɤ۾b@C MQ6Yq* (y[(*! j}W}H@\ԩǏG޲~w)GIsX:,sN֑kKt Ԝ;ȳqݕ(-1^NJg,]H!Hoc씦~/ڗxW>ɕ8 % ~8*c+#~1e 4_а4/-ۂ;,J>Z4/8/'^NjO'exȱӳؿd9.fr )ah7d?9 vke*xp1s,դ6 1#@0 Sc,y!_6:>Al>L]iz)D$s~ !6rξ6b.$Tkvǿ-I_ʂϛt܌yЅ߽w;m.I6Al̥Uפ[42J)Wk.4'*^Г tѺ~F*!*Hր{@N tʦ$RO}f,I<1gapjd{?X KA8 }ٷC}t.D?V&d(ib|^'+ךG`Ѣ5 ^AX2+FhD| 7l/r_!B?ؖ#_a8[9h Ȟ'Sƕ8ٸ&0:4p]Y3xj>\ݔۓa?nI]&SD$챏̘h{?ؑ.CZy6emS8~8ӡX4,E *b{&S` 'CCx:Sm 2+QbaYT_ Y%Q5"k{ŁPTHWۘrlFц<"k% (Gn 7j!j8\::5Ua+I .t*?ݡ*"6 MM-mb|(NLo\*`B6 4]p oIvp[$3c޺l85٬4 `>$TWi Cx*8φ,L3nv=I)sKgF?.X .(1Xn]=itnǎM"=),J,QoaPtXʋ*z7< HOڜ޿[+ntrvn*%1rJ25-ve! zа~Snu~0 Hcx02_vQfָ@o^ڸQM@|gHQvnW$Bo:j(IkY[aR]U9"p^0@Gwop8cuY<4Ry*0%6cǐ x gUJOcnwԡ~u{q8%OżNIKzLeE/<$G8g2n5WFFh6/  n4]sj5yW&l>NBE#mE 9W2%#:>޸iN0F%W POqikE~ѮL($]y&5Ȇ 7U7>6/w1ђ^L*CM׮,%BgeռWvOk}ILuƾtf̾k r ^~P޾ @yˊh[O*g8f\=pD"5h3xL=+NGI? L{ яu^I9ȩ ""=,tuXtwW8l }c_nUk=Sg&`r}qD!JW(C=UsKD},1h&)/ԷK'v~Q4r %A :%>؅*fQ+ C;jaûg5PytchBgl0~~lRj MTS? ɽa,M(hXC=aF~Hz ޤ644鲃S`=$ݏl'*Ufwڲ[Y "y gZaN)YagVB4՛>fAd(> eÆB@ p , \!K3X9~"6W_,bDGFꣶEp1BJT-'~`30IӈNBa즣SCx D6޹?I+Rf! Nuq 9*e7Jf!p iQbMAu wzc5fJpVhię'gŊ;ZtUR%3 uukCS\ BTJij=-*W3wz_PgY#kowkbl)<2Z5zTq@>0X=ɾ@- 3\=كD` 2#M(0)[cP>r1Tq+PE $~Fcժ s%lRM:œ{o9wgO%~,ϯ=AGdO冂9V--_sK`wb!1vŊ;`3v_dSB)+-Z>GQ'7V0?/[(tǺ]_zɧ/ _5hg)O39HfXV%"j=&]߲O'edՁw#*y}K$ܗWR!H\n;;1R;Ykwf<0/&Hʗ\,,UQ6]`y]rS}kQ SK ї YHomZR TlcFSopt/PuwS}^WiTL Ų|! zSZ.sa!g?ƳO_ POXc?\Co /h3,Dq@BB.V k\QcWѿРW @QݳgmAV9/IS oȋ4\‚eXm5sk]MzS6Fm +w&,{5$P^xDyL-b-,6 meD\YE{HӺN*ޓo%n&]6)}e|Y>=N;`S=h{R~rAP-Tڨ>/=2eC!D2P8v%'m1]uŃ`9Odd+<|Acq=l8FkQI5~ĿT7FfMh=$^Jͯ`b @?I!m`r M#yI3X3p@w]@YnJ}qMNmٞdm]Xq\\*1KUਬy b9m^aZC2bd:?Ph>D"lfK@E?~)yS<\!+=;D˜DŽb&Ȥ=Q؁ +‚R9*[>MX :~aZ4!z6~65 3gA"&9X!D1` 0o -Ǣw߰ń&o.77رS_'x{G%: 1z_OB: ‹ Yv\25##Y`Ӈa!ۛt'3Yt=()wkg?;nZ.Z0 yn[8U ѹ jC~ӽ'RYp,Hb`}:Oul\{9an#;ZYW]П ncWliW1JF`YYJ`p$]JDN7(J _W˂\Ǖ0riN-%.~E~Ĭ ţ:uV|PϿȬ}S=4;> 4pb8%>bl;NjƇ2&K\juDUҵlI/߶17 c|1{7f?A^?"G!/c\-/voSBfr "Z)⋪uGp2Ax 1`\ -?T}}`Q`4ls ڒ^K ٷ/VTbfۙtf]O>F?-YAzn8נfd,YULy5sǹwY-a!P*Q8) G4?}MpGhk|i}.`3X^ O 6e!c&ϥA8^pE5Eԅs4.p of.HWr PsE*6x)IW#pMP1Lm/m5stdL$d5=M>>7 YR{ׁU> a_C Espm*"S$N,!(V }r+o6:Ga%3ՁLɒy25"IPG{'pz$ZyF^*{Z<&{7XkXrPߣo0 :+ D!5vѾtz [c6lr*uiy'Y}''锗QS?2nV2]r픸y|-#C; 3ruf$mkTeO+>gvo/-HA =?=ȑ".sa1ŲMNJTn 97I\ Bo0ouP0Vluc<׉xp+z Ce\Vbъ 0c,)-1_o%*=/y,kVF(8 &6d Z8 褌?1q(tVˇբS-.E_$s֦(Zl njBGp&qH 3@rDsmKf^rzڝ>ses/"S9\ JjE[R0Ԋ,ЭEv5>uOm oL-tȏlF ǧ0PkPDzHO[J,݂ g`ktj?>90 U@ƠHIjEBFO$ۀ+O>O{bFDHE97 K_g9_2" .On*bR\2YHJpD m>j(Mzn-yxaFZ>Oo_X92ZWa46) 1R,N`x I7wvU",VLΝsߏ7hưw,-9 w,uNHy]L,B92.4},7(go&|Ziczmar<šHUk_ ,9+K t@ S)pYLD:Nؤz/'E ڲ&[ ~6Ik2^JR RGLרVڟBҮ?#2`>Emk?rL=4aդ6cCWFUi,q]Pi؈3OJ@_puf6Tw4557h:m{-tڇS$20L>I΄n I7糓\N1 qR¡[Y`},,gZ>]ͷ `$༣9at!n{u`Qgob{LcfN2ziPBxڏNcO x[o~jګ_ l/`2]p_?'Y/Ο2!c e yƬ3Ulf\NBQ5lP|OolIqfWkb"~ĉxDA:Bd)ߌKb4 E[8k9v) h6nV:n s1T t- B0I+n2KVxl)oZO0/(hd+,>eɽ ]a[8V<5$~a9/ÿW,S+B \~S⵰^Nشxnx{cIpBY)}9.;A#.8 }fBŊMe5Lh ߆ ̆\鿋8!1.L[6 (b=mAjeBVuJP-;l'3 H޾ lNoA6,ȃ FKuE>VNKgH{7LvX$cOW!?id$QɮSM뉙%.֭xఞDȡ?Prq@Vc41H?Q"|E7T>nQ4V؃x"D a?O4LAK/-Fy1X1:h`T`-蚩jcr1K+sVшgL 0R$C:(%g-.;ՠZtX`|XH u>ľkyL˽VcĤ҇s #INy%W<n"2Z[.kq r2u+Dŭ}{pvH6|.gH?eyF 䣢tݟ"!n[hZ l0^D66@;ְn*<+?4d7@^X*8 0K7k^ilx"iF/P$T{?-Zj ʠcc+c3>y-6`dp.x[\UPɧgbb੒giegFT:hr ˸T(S%MjR !tLt`dwp+ rBSY.=mTFAZnPA.HWWwˣOI Rq! y,2Ci#{vo`6s{] mDQG dǘc.1ӥ̨d41h,{pŌqi~ &)/"$iARK̵s2n"!ϔ߮ QYe㏫+Sagx?Ҽ ^Z(=q͵ JapNȜ20ނM^?mF04u&f3%={f9ɰf(K O?rOggZ#9d]P囚b,O9aWdw9Thȏ#v:g TuMߊk?r)* ҵgݗf4fΠ%oc/ށ[S|M/eSA1=5$)3†9aS3"y+g~webXݠ:;IqzM>G`BA>KmhH.qF ?RFRdM2 ,xP%y-˰ŖlG4sϵY з R9"Us6R&h+\xbyo騃DD'5t@K]%\|ZxR{[PF}%r~ZCŲ/R6@+ I23Yul@Qf]!jckxҍhT^m a~OCv83JüQHW2r6$ 1>;a\+tF4%ZNkR4K"-qҮDw" G ޠf ,56|w#Vɗ-uV٠~xl;Imu'@iAavF|$cJ }6ʏNˎE9<ƶ:r58Ub9UE:$H^ _s%?MCJ'W2σ-B ˜|svRȈBx;g6 c4)[< ~-Iq9h5hrSk)&{t*ُW+ۧ>O(\#wkxm i|'#qSHv}H!vXk04[F"[dKJ_Xt} 6̕s_ܰnP(ymiAjT5WO[֗z[gѡ #{{V'J >2Iukneh\?ItIpwC0(ǵeɷBg`tђt+:ܢ;>FT..OX"XVkq1UPW?}>_ $DzǘTu"Aw#8cHN`DA|a--*КL!(c yj 7-= b,QUS G^29nM녧7O 12?v^ bFKcCs=~. -n-;ΜZwxRG 7fjT'y'wF`l+2(SWf!aiw^<"`xur~T>wX]/aXkޝcIblADcA^D@gOw뾺aO2(r;#ljsn;L"kc\uda=9HK*g57&زH iuߒ.fY7YBQ!҉4L9kY *.֍Grw_70 a9k%*EMū|ZQ$:1زvTOx;[7ebw=e-l"1<"{1v4&wƕbĝheʼ #ݼIz0 m̰6[AX0ApS'o6(I۟S A*ᨈ 43K)WMskũY@gjtu=q]U;s}KjՕ ՆB'? 2C;jnti'Lh@=&$h&M ꄶaviwg*h*>l*y*.$Fpkإê!W ؕGN,(M_5R6JOKBbuxRĐ@\bѪUG) sS" teYMXT{ =i$qh`|7gx<}, 5'Qcf1!rS^7 5q@#a<#Pd1,] z ڔ7A5Mc64uߨnn~:-Pf˯AoG'I7T4j';fcG^E?8zj: s ڊH7ӋIc뒐InrmWKk#}s\$Ԓ}G~4I-L^֡ b;:*Bx9!S)+ٮ;Uݚ#KȻi/st= 7rC͖s+4F|B$_~+rӠJoDnvL Jhb@\P GEZ,N;S6'UL[\Gpm|.HҴ4456&#% G MM&,LZ4cOn;Sϑ(9/1el%̅ ~?1ZFQL۪^h/))ɄjLyA F lטO4)U+lō0=oy_кE>h-7 _<|C6Ɍӧ`J+? =A$Vɽ~r#TQYZo8I hLDɮCx69Zc}'‹ԜL0-JiޓtuxfDCI,F %*8_%ғwEA<^]Hm5 )o"%.0=G*1jm(_wރhƛ6'#nTz>z"?0}/owNusIY/2%|5x-0fzD{ƳFdx[_Q9Co)afμLpnݒv3٨2v`xx~vl 5=, L.[sgzr'S;۞Z]e~޼Z05'Ѓ(^oa1{FKӆ|,cjI6I %%\.vj;i*c`Ul\5Mz ڗHT?vz~ G  6S*Si)[IetٽYQ n@L'9S? lCx(V)St|8M-dܝ@M%EH?`YnƳ"u7^% qo'{0qd$ܽ9o uW_&{ͳb].w$7>-E}&*Ba5mmǞlJ̄NdkVĩu'80 =2rVgʼFA"[~JIV!ҼP+wisSdk B^"b`Mk2MlC)EvVVZt~HxÊ8Gц.`R,pH-Ͳ %nzu2 J&/|rd0U?"sZyp>&+_Fd%vSy n5,|OHכ"MFSTF76q\@M;o]iYZ4>#Zl/L(v)j@(IUQ2LG6=NJjGƗSCsk'.s[*EK Ff#.z2;Q> $U/EnBMd 8_ Iur>W|ƭU6mO_$EQ ơ7G}]%Oi saL-t s9`qPƤ;˗!V_i?Z+GO!!6\RY-[* &Y>ZZ )(0~ _BgLOCM\T>ؒ%` 7/:w%IXSE\Wԛ Kխ(x/ )r⑷(-6:oW_[WS|Z, 5y Omy0XK:zVpHذz, >m0NXꌦMEӌa1u?Irus9+$ ?JJS.;@pKEj=[0PǁMDPVftau?^(/ WJrNoizU#Rgrm։~Z*?37&sbS0ӡ@[l_B8RqNl][emEk5bۘjJGT8cɘ;~L0Jp|#\;J5Q\8*nHΝd܇^ʨgbA+H=*ҝbRmScC^gLJbxɷ|ÇbE2 s~Wt2db"ya%ܦ#Z\"ݒL!ʅ$G+3UUܟL*Ry[b 5ya:-fxe/["JsiΰǤ|wWYMMS}īĴL4$O.釣LPA\|WОB TAn%|Rܓ:{J ,WN${6T lQ>\sy񩎾bŭa"m})M5]t")SY]^|ZI1rm^=?mJy.oc.7 N@w^ QӞ@hoK "(o<{ Fl heL}wז.yD3UǎP.4"wb3 9Uڃ:{DNN4- C;|rUX益$Xs4p/#mRp r(ްη_r wVԔKL&wj1ɦ12&m1E8A+QIXv;,56mbDa;% =Ł7 9?snnD26)` 9pˡtr}5YI,'r+NzLTn$C 기~^dmT\sm*\*nؾcy[QZ!).$T.kvWDoӓxFƄ1ᶴWIzjޝG8'gF.,_ hʴݎDP]s4*2 < Mb\u+yPvy1<{tvw@C/н${w +hKA3^gWKNU%?5Uʜ%.o6g7C &R}~;%Cp,:Z0JNpN>N%p+fKTߛf֕;zba 0 \ep" 9Ʊ#mbv@m;*6#` (lDNGޠB_7NG@"y1W#l=X+m˲Fix Ʀp#fW 3H:B><磤Yt^=2TP|'LxMr=5I[*wn`6~-S!iw{&#pJ+®e>:^ވi˶aB7̷ܛah2jifE4`SH# {r( IB z$N63kdt\C&Zz_<0=I+GцR@\JNGSK]e>IayQ`<^p _3ߚweVkT{rPFGRUЉ_.5bEuXT2$@%Ydш>5ɢ=Յ-Pq'F6Fe-K<}Qf5صeoeGruA2wNH܂/LBb܆y\ %L$DLIcRs5㦇9O9͵f֬9biA"̷$ϴ v(TSvz<1u/QB 9ya8Fol3TӞXZ }a]yK헖ǹSR~",= ELŋf %oXzIX 9њ—nnSv)|AU93bK sZwaOv}LH}dpo]iCw=Do"l,h;7xl'!PhYj J[rr\YD7}KbV:l{o sŐ*ƗY R, waL:G,G-kaIضX;\[<뢠hTcpVjp>8,AF@ SH'h{XI( *rԴ?kNft.;[ Mt0v@=j>GU=v˽Wx$O#$4M:6pqnW<Eu ?dP%fi/nʧdT +z9/|qhU¼E_I &+(X$p6Ë3Q쁽2sIW!/C{ Ղ]4!fld̑Mox ^G< {S܉ΩΫ_jAZ -:͑&&m٥f!&␨HeJE oLAo-[Z7R*ຟLX4*x/}45"ejY"R%D .L௻ayOO@lޡoj=FdN'n-YJ}mD7-ſrQ"i SJ1F`,zl YgpwvfiKf')d>kwĚnI܄PڿM"}#[] *+DlX͌-,&3Fl6(m-gu Qg&6Lz@)OrKzɇTdg8-y$̎)8蓣bܶzmڙߌȓޖĈd&0.&$Gy(A*BXb~%ݝ]Uy}8ڨ.ns}v{iSߏY!Oޫؿܖg|Dy7zyff'mSX#$[&.~8 IVvH~ R6*˓H3gc=|g^ǰ&um5:~B^VyUa:Զl}{ِm.'v8 )8}–ձ )3P?f`Nm:jBiR&C} A艖S^MQ5P6tDV_EhTSx_ᄮKڔINBbN"ӥp, e4G0ՅCNH} q%|3LBׄ9k=º y>3 Nϻ%|o"zU~JҘNp>+Y]<hG 5ӟBvsōsᭆd=6@|p[E-6"]Z#lzXM35Zn.+( SQ}!%DV:A/e#cHR2oi˂]Kи쾑86>'&4)P8I*[|ң\G"ͪ[ck-d̟-ӹYj~ {2~.{h5W9 t\++soct{ nMX#f Sb2UO^) >]>ڲcB&RٿFDBrܛ.s AQqWu>$]'sWSyueuɥN8jE[517"D E ;jP l!TfzaJ)|G}%#bi}s^O}nLmhĄ 7=\I:,@% / T*L F8? >Xč:ŎwZ³D  kbU&G~Mؑ6%4]T҄kLc,`>BE,V9+|QޖSO3 &U4+3.A!3/;w~"s 6׺6zm!}NqaD*"dPJ"Z[G ]fY;;7,q cݔG_kjnqVd хaLt*p71z^:IZgK}^և#nt= ^j߄]wNb:%E _%`pʨ[|G8ʫZyJT# U~ |V_Rř*{Lv$[%0Nd; Ym7~Yj9bsKAm9cB'[@gwu˱`F7v'J懣>} ž7å>ư{gk.41/5'>k`+HG-rQȋT*߾^8ޛ,;1іȪ|EXOZf{igʦ' 7|`( /|sWߑ%:<tQ+u -OnBęyxceedgV"wm8[eܽ"9 |/u|s?,ؗ?G9!xdaVP by=<⎻/wfo8 0"a<";: e{ʨ\'r~v3h:++ޒR Ae`ܭN&''Es7i2Wv֗jmꑉ-t H %ĊV52aLC=[' NJ}P0TJۏ˲ Y#_G]%hgvl +2&j/Gesg!cCh~}ٺ_񦎨 |{-n(W4ׄorvA-zٽB!ƥ.%:͓HXM6A*?Y)U]rEپ#NH4o$ʔp%*K:\n Oc !{&W{T<ۮn.t3lTqU~۳儠Q Ku~9vk…yճ 䌘 lK=7=M;.f6Ӕ'rWJj1@n{P zmOĴ1nrߜr]9DI"N/=뷺W¥ g>* )iJٵ?@ %:abOѓi ݸ]h2sT+9p(Q:(H1lCގAʾxJiq/J=U$7gw-ZC1JC(Qޓ J+{Ԧ=Tk鼊6z0nVP m"U]YM۲t|=܋c@hnubR\+YS%:JZe~/G=Pn%_BI!Gm_As26gpSücVQcGx^N-̯8 A|{-E*F4ǃ)B]6[#fqh%` Š^4^ Ai? u˭o\8O8@6]Ppt@*|{zh%k6l[O.W-Tۦw 7'dU~N+)3(:d.a01hϊ\ΠjRfIan|bG4J}'_ڎ)klIid f0[F+c_ud)օK~ Cԑ,sIEtXWAOG`:kֈGN"*`߄Ȗf*m5/ Ψ3 N|b*6UeKVѓ upux"γ$T-g^3uWcUozs^$9{/=^a0rz݀D%\iANAX[ /dgBǸ"$pVw+Y%SuǷS=&*(u7&lKK@ TŰ,޻➵|| %܁}3n^;݈'b7`!Sñ68=f:i!Ƽ|į *԰mKb|@Had@Q|+MzNDz\"PB8ٳ V+\ṩ%;u]3E +ÐtX+ E+EA#8;R]^uC*84h,1 3SL,!_`|ӜX=vT)}S H9iaf5¯FHX WRގ_lEn3]z~H,X/-H~d8;Oo"7< ڬ-hmG|fIBz})3bҐ,Mk4{׷#г$偹Z)wZ;k2P ͥJ@1L+O\ # %)1ƐLuz׾'1@>ʚ=7z4C=_hI(·4]YY12OeӟݵL Ux_.=+f+n_K6;;ZbW}G.9P$8{Jk̽6\X&_ag~}BƢIa&] wVGt 2ȡ u8TUK*_N+ $*t?Ud粛|H~ F-UR}ܛv9[ +K[v'E( =nzD8y?|i&nG| F &  fM162#x^}2v v1 14G%W.X-@8hվ ۝j4ƟI#eS(g 1n{klqvEש<>Л0[w7=K=*Zu~`wD."DaK7_yWe`%uKybpR IN yn L%/\`C|f˭R&߳'Ps3vp,]֐S̳)nį2FvrPc|&tiD=ID,eQa?,=z%@*Et?Q"AnUj"MJJ LB > ur__vkJ/z{`n$*Ezc p0+NC`r=( qj^{jK\~{~ u"'gS57rd·'NP29 BT%+8rO_ͷJ=BjpE9Tz $sIlϺv]yiRM̍q^IV;LujR 2 "d*بMTD$IoI^=|v-HToĽDxQU~}lK#n%~s;^zxJ iJfvά/H], xfZi\7٦e&w2 S44wrSLrݩ5K,y?8Ng]fdIA\'I/8rMmSmby"L^Uuy(~Ƈ"#_h5owګƚQ'ӜG,,=kpRg'VtY:a{PD4e벝¾ ׶ 5HX{A>!7[-hCkȩ(7};C_9G0bǨRESڡNw!; M@fYHYplY#ewrs _ݷ@Q6PG3mVM᧶nrp؇PsVdr$wD{.s'\*+2$-гW k(4xŔ9bfAn 9ݸ-gYY]a]%eޏ5dᛖrR`T 8>,.ݣ[.EW_z(/ jz iM^*+LO(bAШȽ~'}d\?^gv#H,<a&Դ{j)_ߎƺtsP9QLY'="uݗ?PţǣmeߐBY(+V{q }(ʭO`< 83~?2 &ވRp8[ 5՞d(Φci5hވ4 CAc_,\Cw).K!;w>JugSIdzŸ3TN=P>Ϊ} 0CB~[|U<|j쵺]c.ƺ[4>=ұtOQ\y hk씏= h ,l?ڜ.hgy1:"̇Aخ z%2Pm97l?$/e}1>^.wkn?5GX+e|.}xêi6S}B&{2Z֫.=bidcw֜g_ܪɑ%swd ySs&$fϑ S&!/w> ).]mQMHޭT.N`A ޾'FڲnimÙ}+f6uG6Zl1}I ">t^D0q/|8('m)8*G %Š^O:n bH_M4EOZ#]+D`1NlVǺnY43X NH9bgnMElE04̟*h\b'|XhYz=8i͂&Ќbi!;%u &mn_n@_׈1HMs}O+BpN&tDV7T^̈uM3!JoyɒG9<0qc qd]Pg',0E z{{y40Ovuߋ fgQY6]ZX Cl$[?N/fy+]ɏ.H/}BK#Ձ]JQF\܌ |f`#=SS#e/qDZ->ZzXK1쁪`Qaч s7*@O]J$ 9[ bػ.Dͮhsf;M;1J`svLo ȝN l|Ώz[8`GSvf>`O^myєAV M6sܒ3scuOJ[BO $nQ,-^l4r"t{i'S*;j 5qT5STkei.;'^ @fy19'u$K}] biC*b&qK% m7CkTH07{SLԓG1e"QORwh?M$ˡNY\ٽa)-"C庲 'f1T URT~FL dh1>‹;AnMvI:msE+S=ׅ3'=YAZ NU$XCEht0r9Ȝ`]5ס.j)>}}F* 8+lE{Xl()pus+/Iwj}HU՟ PBg X H@wnYdb9':달=JW&O&v,lMigTԎ \ʢMD頇՗<OscB?ֲh@-$ML<Ш*yni+ A[^806PN,rz̘+΍Nd\_hg^/u9z=tLJ.") Nߚa>]4|'c@sd:}GtPP1FtRd_QL/QxZ'׭2wK0taea_&}5ŝ$ܡ8QB^2ß'V]>)q @4 m6BK%f ` *XKd=gJ0[Z0U "z_)[ Zr~$@V%^=`ǧ(렉pK.Re](0Ā1̲f؂QV`('B)#R j1݂ i8ŗRO w֏ Ub,砀AKZlԡlkNR#˅WlE?{qFxu߭;o$Pʕ7`TzDк)O;{=QŭDkTrS9yh2cmQL/, .洞jq 5@#F G8^--<`F=)Ig,_<`tB/2'ٔs)8_xO/ɂsl1&: Aqޣ!TOZ- + q3pg@=hB2TuXtk pee\A7g3WE+W{;,lurKi#wse9ΞInʫe ӧ-\|U9/p<\~kU$"2NLF+غOOXsS|\[k_%K 1헗 Mo" N[5< <ВP8Q1}Tx1Lsoiܲʜvhb=} +Q|=y#9/{OI-BmPotipq| grat֬zП%A? @{FEZHvZ.<XM?latYV㇃dRpnw-́NT) *_Lly(S$g+ZgϜ)h bkݐ5*`&R$o~v7JdVYMŚ-l duNF՛plz0P@;y:3@tF4t#0'k~~)=*B1^O@v(m.2~:~̑u| ><1smf _Q3KZRB\nB$-xwɐ titp;KK'O8M+}Pop pM+ &u4a@ htsإ̍'{Gb]3БF,ЌeEፚo=0 j]FjbV˅>zͤ#Gs]l*9—)K7 6Y0٤T\)Od"7 kHS֬x PMXSy2:MuxWAf-10mMwiNjNҟV-'TJy\"6-!lUHc!H6p [@pd(] oHZKfJ "O`Pu0f- rhfԁCN`/v6vhNsmr1X> NqԘB ?ͻC7&9u{H!(/;v֤W~a }u > 5?lv+ԧ>~rdzLj&¤B@N<%JH}RB(#wYofCĢ'utw}s٪gE+u (<|+OC+;CX3N8Lg Uiw׭OrTvwDq1%+XL$/J[QSs4x+ydV6|te̱"]k!!dPP6._19I>t7NA=zCAVӯ)w9>## qMb %@46Ku瘜Bw sZxw:>nsesj %GFVpfnú4?8jl!|ku_x6t\cTXj$A7Vްi#A.iҧZ-] 4 L4}3/?>>ɉyoMQ3.[Tt֌_[}hֱuWB۫ bFOw 5,m\S#uzxߋ81=P=߀ɕ+gRc*QyG1L/SJ^G̽]ľ '&s!()!Qf95kl#-霵(ߑ6@a5A.4ܻy~u'sMO7kiW]FSYܫrƌBV&Ynt%ΫߜJI1Odk ^^eyG/'߻7vcRvEKƬ6ߣii*J)[z,eC׺oiM$ȎHևXuryR/ܱ["x] 7ЮAD1`TPJ's/[c CYgSO`Ʋ{z+`z/8hMH+(]>-OfMS`䟎;+7Fh.0QT eK)g`/Lw[^v]FꗟuAR: >{8OT BM2s5g3Z] w?Uiz7|4ic@Ry{t@KC%R( ti~8qQ"׮/V"\ta΀d@w!"F^Ww~E;"λęzO͕<2D M%VhtXeg-Ȉ]xZ)nM`p=j,{ց?tq8-5c{?8"v祪~BT-&/ǀN^NNn*v7FF vj(j ~tܫ#~.+| et{|mdS6g%lS BQ|偞(C%57 't" Y,om< # Qw2m ];η@Fbwe˛A_ d(!ݘܿa}xML5yb;vţr., >g?5ǢX`K6RBu戌2/6N@"+"Wi_Wc[*m=tנ%,;5<ܒ5&ZO(^:EԳUS7xm&U,"-)o(v+#G JsxR%0앜1^EKzuA28Eh)z;2> Z$0p9!켋;4g?(Ֆ ;3Ce,T~ VSTu©_&L:(BdZѕ}y12R~@1 T潊58Jd'Aw+u!>[B 8\,^XtIVdTRdfcWBs ( ;Bf*/pE wøercK;h~ƃq]pfp+߸ \Xv! {|7-!0 HcyC9Cq? 8̯dN֖*{ltF1mPj֝ z HsU*,4̓Oc kwKo3hbT e-k&>јSHZ }xXh‰.OJӦ18q^XJS!z5s& hO򞩼{}qbfԑX{1׫>+i p]U3Oŏ\Yw(0&'w^ZХߕuy P*dGLO$3nt'IF5{,FvT^ )߹uԙ=.D|>}L=% *Y;,D֦0$.=j١iݗ"h2 rbZ]ը+ȻV6b {ҝރi;q1`fm-VĘ"sQ#wqj=u:6Cu@'H$wcSQzz~3]0tԅϨ˾)6@inkm4!&I~v8&\P܄琈tB9x=ߍ$@0Fk ^Շ3|p:"S6̥"ذW,@Lbx ׼ q{‘Ņ^l>B03y% GI;H_υq*IN?yKL6Xf SGoW]:|:*WV NxrM,I*[@fo Ad=f 2f(2J_qPCݭĝTm~;}.ڏ)=Ơ!5CCl-s>TdLM5jԁY0(Srz6Rvӭ:H_=9`S] 8O)؜O˳[|"QIe<e_4&-P:)ϔ[D$.%܁S/]e9E=V|>_1X\PȊ8h0bB:f}\1)ܩr]ҶCЮM2QS#5Ymbͧh_D])MׁVH>[Qm\ ]'&T D}qo`'Ǎ<$ S%:+ʡ-ZXS@=gn+MN+=4+t?koLWL տ@x&2/j>".Y4DG$l)b# w$5~Fr Mc}yA(/ZB\LiasU\8at'> $9^4[s}7?ӡlSca!۹\AJ5܈g;93^I7:Gmvup>-xْuE#[9V2]4?;P .W%cOdCNgryPWΎ:xc{3C)!QQ=S`ܓVX!z,؊䴤#|08@sTmk5p4}],]"RC{>Kt-rKDm g׏'6)JKf*ʤ`}ƚF\ ŧuID߳a*M&YlY2'L'0BE[RJCXc6OJUw6> e0WF1H[y8Ug4&UF,zf\8c.OZ~ulwq83)Q@uwc&OW&)J~ y:4Y^pO)Np9tWd t6eP]̂bd(Hp3&eGZRk#FէVqҭI"6NJ&@bkɔ{K[f$ dIoJ32.Ӄ΅>Hu&C sQrZ{eV妷UMx!n×O$ϱ"`fS-vr˛ O"6e]{|,fI˫AJdkjpsN2h v,KϮW@+9*j;Pl>܏J[ fzbk<ɪ IV R=Ouql?&H pNQ5K3e1~ͦBb訔I:V hԑ"T3/,>˔`5p FC/}Byjv;m J;Ё}dc`5b}$".;LVM6DfLB_ĕZ%>&&6p"NVcs&a^`y~u)Nc׋FRTxn&r+GA_h3G%‡ 9]GCk$R}6k{U*@d< xWH]UFOsUW 1p1"Cr"&7"({ǧ|?zBF": ;H䕑t൸G_8edYBR)`-f0F5Ϫ!4#h9)@8A\󽲉>/4n]%!nXԶ /i.rpD( -F/ie]P+mĜS;5]XH='Z$@`E!'.ԛRV] >8oǜé}%pd˧$xҕ8x-gf#M6.jJiɉ.ݖXMzF:?$}atjVeXUǍ!bc~2"&J1]& =tДQpflVA6= ,\~La44E"Y3X"cnƝ=?%0,Gy8 xZ?ފ](dvX"Y ih=h0Vd:FK9E; &],xFә^t`]__w;evnEݥmYYfx.-}쁐;'n'M^oA3$$ 2䈂/<4zx<dF[K0֩w馠!*í25ժ妢{UHslvycr0>%o]ԘBG`8x5qꏉeKQ|d]5qzJGM%PZn`| km7/bgz;-@B޵+k.\JTqh#ԍlq,L>y#~Mv;Lb$fS&Ed6ÝA+Ӏ>$~˟?+!nԩ !+DWf9 C?h$"g&TŪM)"\EAz(%q# $Vw=IO~}|Hp5c7tJWlXY4vɇ0 kZi.M9Jm+/!w!*8SCP4D N).a[fiX,u } ruO qoSuT8:r#ꝡ1"Ri{4:+1xr\ե)?+IS孳@iߔXTю=2x&:A JpNLbDMk{4)^?]pڟө_87\JcI,K`lMwIゔBC|߻Du(AzkBW =h쵉9PTG&>-AylHt3tJܕiT't:);n0  @lI[e%Kw -`MqPM*Z; `*μf8+yu 3ļ YRPC69W{N]+zh1_ "Ҋ6 pgoy_N?7ՁAߔ)сfasX =p CV$4$`|`;pUo0j̄ ]y0h#"!ɜSvҿ||9.^out^E)+ ǷC`tcNa7jGu?x5m\D't[;GDl(v%j*`KRa2 7_O'X9sWrz;3 Xb͛z=V:P]sJM(}t)S1TqRLF|$*6dPm˷|Y^gvUʑzE9g irh=EY}ZYlW9:ҡDZZQ ǎF38=^PA||6Eo\hSa3(8BEJt"{. l,ϫ54C3+*|u5B[:*+V"(6Ŋ_CһM6Xik-O )zk|\J:ڇip7ǨZ{ZO=eU-lS';!bJw4P|?l&Gڪ)v3G!% Z=GA-sr w6a,/?Rzf:B$JTZ[8a  ,%k|*W3j匾/syOx'2d+\P=M/(ˆ=A4 TvV4tձӥ90o#|DGwq, l. `VmZ?g⪓NdMN6U+!*p z4c Kؾp,s@›v~|-l9n_E[47* U|je_aͤ(ON|/ޘ UQrrZ``N~ K%[*>8$n6=ɅJ^HBt|1'cjrYږo4Y( |8lu p3b&]cAcz9ӥLgJO*0{B[q&T1[6mK `7]\<%( F$󫋝*`FeT&i=3cԬ= RVE} @aɧb~jwg1f3p'Z_|mX7^QQSP}D[R$sJn¿QGN^/~mՠ1X ~%L)xp7}\$W0)Jr"|IhA5yF 1|EaE$ygÄfr#;`)ϺN[Z~~0 ;ґ%ٗ4BG amf M~?& yQiR?oWq0?7Ĥ~Js2bxs;#2,^Ȗ/Wa9/DW LUeqRG 4;=Ieor9Y@͙@RnV!µǜH B\@L;E7O"f9`.Eծopc"v!_n-F,7>Ta?yXqj^ۻOaT4~FTeì}R\V祿zDB 7}WJG-bfݮҶK E7,7s>n.\Yz8܇Ei@jrFL1Q6C<RiL|d'SŕRL)SyFKԜ=yʕ; DCxMCaJ}#[׍,{ _Yڼu ln dzeUI7R2 XGrHv4ހq73[9.Vtrf!ewPj7{%gllSjb1HBu$tJ-;ޫ9Gcyg^6J>T+ͽ!GAG_Ak׭#n rKޤT 0ytxњgOZEtm30LF({WFgz޸Q;Viu:Dn%G{E^ .*7nܷ~3opM uiHiܐoBuH^&H-{NNIsj'Ϩm t`Ik$HG 鄓O 7b]T# {|5rZ͘OV\S #7b8]x\?A c}*J8L)[ĠXdU`Zv <%/ .o.4~i;VNPɒhSnr> ȦtGlFU*bcϡˡRu]:y+\.̐Ab`KH7go?P;9Sk2x%Tǭb`qa'WMv)=ZY {8ҟhv#hsTM(Ivq?1yiIZOa-W(*wD~2;?3buwXvP_n@풙HJ Sו~s @?xWGz?ܰ ~Z\oS6p<,=29,p7h]T,>.ml}ff"Z2`l̓2#~ tb$ȳa0fủj`x1\́鉿> <55Qk<e-U\Q>b8ϛ̞z'q/b+/(̅t>d;-apٺJ̣ءss4Uߊ;]]Ԝl UFp߇Ƞ=%DtNXkPo͙ja=?܎śI1}}97ᯋQ-%l+ 3DٶAAdK1Lς{gXL)Ŭ޶кlXv#uƈ9A4&lʋJܡ PX=<{GmHjT>܃x.9^ڱѤW-l ]VJ* ew<1p JsyX,H5d1JFrT(ay@ϕ-S&$ Y#(, \A:$hIQsT*YZs vˠw76?`VDBƛfGĸ]%!,,\!4'G@ٖJ[0noԩ6 =1Fc'%"5vտ -j^*NȥRj4.tP)ne7q(BI_| V=rB~lZQ`eIB5B&`~ȕ.3Yf>rgGowH]pBvߟatо4{n`|NX+#])D-4RS+Nܤ|-d1t98غ5wb: i{QޅVhbIII$Wm NQ@8BJqq"FW-' gkpaMǝiU*coCT]?EX*:f>#ʥ|q6#S ySJX[M ջIZUÉB5|{ƍa^ۘbDtgx9:gV>t9B| *#6zMg/vNM#fcwO+U5< S(UruI{urij!jXch:ީjs6c-(Rcl7Htd#*NN;hJ-&Wm6vXmY k`3q~7Mi"l UvzHLЀTB+{LKS]| d 7ytO_>SSr7@B#'b"ldL^!S I $ v44 ƨv|},pәutM G 8 l8 n7+Ȫ]kT 1!^[CQ0H7oje>"2[Hyw6Fy/ 9l(zJyYsÓ/eZk%jrC# S1tAe$pYpX_.6Zr2u8 ]9Mn). l*z7&秄V|bTHէ!ƶ~1D Z/W֑QRcxbμ]c>zmve콞EpsMi~%2[xi[-A^UvW7 j#l;}gzR0)#&8;\5 xqɫi-Jհ*QzW=G}vF/7H_wBpy̿BߊD5as36f۹tM]ؑ$Oxŋx(:>)5B9*."^fEMZKiW/ ac,$J^4HAao8$N?fA<]@? 7/?Yo7 C\ތY耰Ng:@e;ҳ_YtLC y96rtcAo~9NRAd2f\O%󀵬z2OYȓl ./ma,c&G% '[g!7QوFտ_zIfoùeﴅQˬ1~n#+kRPEt}Ԉg*3Khߵ=y{5LG$̶Ҙ:`I;LW D (wlHl$s΃]e] +oh3y}y`%^th6 envNJ6"Ω]*[B6ֹ9ATThW.}e M.2..xPD$x6`e22n;CDF HAJ͠F~%ZخEPdC5Zu^o%Il*zqWSWxa[Ec#-vW$}nA7JĐ=YߨSE;HvRe 0D7aEI,Ťdrb Tō0 4oMPm#L0MD].#ӷ?jmsK^e~#/,ښG 3N6@tg\o?xظg"]"ذ?y4JYyyXV} Jfgc?O[".=HmMc@dy!dBptʄ`s  8Fs`HE N_%!#0G?Ofj@G/҅ӴR -kEA /_{h7pז2b䕰:smLqo1f_ p'= >΄IjȒ\@uq\6xȘytjp`q\"kfwJpPeOe[glP+Y]"u +޿6x1nBz>yP$vpB\&feGObB/ނK>z_F ^ OG%󁁑#ELD#[ ~H<^KPGvGz^v6\D=%< ۞7o :-dVK3]1 V_'v5Kh).w#_ NWF Y7 {fE A su؞hDi muؖ_BbB4ibj ˒j/HDU8z$W#Po[iDa$JnETq!hrV^SX0_GؽZx%_2o/C=(УbQ'<'W *!#υ?Um4(~6.t$0ЋLUif1u_׹APYH=鱗|ɜh;֓Wɐ/rA[$S?D +Q>6G 9j`ga:bېu֔7h]m%o th5̰NZ ?xduT=f1}9ۤeevSn@3ʗ`}0 헂#UF^wN2(z2!wWgH ΀.cy틉}J+Yc+#G.>IhnT^ 'Ecm.)o {xA9ԙ_7xt%ŪBR:{U F|F<j\:![EeUJO]b)5A؉U1;"RtI0Sko(i5ƚ c: YUY.TOn[ f|8noY[mMKRҲEjENLxĈB7Kܮ !)̈Q{!rB.Iq+fz^iq%`Ŷ~ ;9~dn[GR?Ze^~*Z)1udE)5Ŀ:R o>TUH;PÒ#X2x:ZJiY{,`$`ZU$bUԲ 'iXPssC1rh%_%k#En;yb=Tp:vfBj(oalE)~Vg^[hݧλb]l(M(`/8[$ePkb*K']@b DPG٣L*QaIF0^ws.7mg^0 f\3A̷LG{)#E1N$d~7a%.^qI+s&r.XG$=:"ܡHyy(MP!uJ5"| ~w([ K.mDJ ZMX]4+ ^/)$]i6~ %q5?X0xf$ǡɱq*lŴ'Ow7\Xˬ:_:yq1, ^ҞW3;v&2m&]O7(DH+fCtlp ޯҺɓs\N*.Uz1(K i#x#^;45vi>HB1r1q-Z&cM@1ZյqUJyf1YVӾ4U1Vh}d0Y42i8𢖛gDT] u0@n) ": f%/Cpܜ&ґ $.R ^mGe1ay[,+7SJ|# >H/6xzu ΈzQQc6[|#ᲧR} !nG^!ab̆7>0hbqMeauHPg[Q 9I'=}AH=[eG~2=OE+\tA9h8>tfޅplܡmm7kB Ws(S]$*!amjv{5%\VL)5x M y[2``J"47E GD _>:mMcc0o鯏g(fcӮ<ڿFGb4q Wj:`lAyad8;!tmpd}%CBaR4pQQB`,kvdAk$xN*F56R3¶\qْ֤F Pa֖dUzCO]^/O 0&s:Z xA9`gTF ;ޝ#upW=0͌UK3@k8pN6("qUi;R}v@eVARg[7.n|@=w?F5T繈!DʩٰR |=HR0sځP#J0'rs7ɾgU:ʒl(j'ӬrUƂ~@41c~B|7S}#b*N>nX2Mݎ;.3 yd.~s6ʀ~˥Y"r@IhqA꣞U4uD59Nc~T. xsT MUfNO pT-[$2!tI/`ٻCuKbo|ZGKJMPW{+Y,=Ho0+aj >pjNe¿nXZZ@nR3z45Rf,zlH<y\=,pv$v[ˡy;eij50$̻]"%6{=+3Vu0xe1ߓ7ku#F:J2PQQ)un w01D2RMMR>„eT.uЗe=GЅ?si a RM4G3ku""G?b.͊C\WƧfE `csP1`w v~ZėkwG1\XnI 6{Z"ǸeqnFm2u׿Py8ߌ3'{PLf(grA$@d,>{BsR G'oZ4IY[eϾp3Z*Po3/"M6*"wa,T2ۦ*fZf#UO0~Ai~(JGKr# JOU oDu3uW@ZGpAan<*Kq{0C>7\M{`Q%Or;8UMִZ %–;_+o,hS(4 2}jPf`Opc^>k|TPʜ&9G ԭ]&/2G%(S9y&.5n15#DuZ_4V[H,˵sğ#3gŽ?Lُ8ڣ:[asby J*@4qPjʈh @@7&tHp밮w0-zbH)'δ)vhOywJǞlX=.ZhSļ> rhy̯)kK].+$c? Q, bAn'o 'Im0ztEbz7gw' )ݥUnXR'~/ƬS. |y5O0z:Ph`H,M҃g z.4݂1 \twM$][2L亂:Xw>W94 zъ6ո_y9 @]MV u 8K<9VQw3[cY+bK#}Qz>̐eS(?ԩu&|zU11U,'_HoF֓!j-9$ֻoCZCS17 :> ]V2pX󺁌]jF_ˀ01U5>Ve lқJ CnҴKblCQ<S9EhH]qPT2cl1杄@wBco{oNW-5Ļpٲ8Z_QS V`q3"< 5H$ d6$K&ֆs|#"?yM //LpXX:ֿ?AX2HΦ<0a7c5i@;CG%,]'j[:fYOŰM[NQىKFy8ۀD"$ ƿ.O۩ҟt5mQ 7[S#ƣf816ĩe;ȖOݵ0F[/C575`Glsh<[m 8 kYC%67=qO)MrB6<1e@YFި*}3oPcˆʠ!^M $gd`o=lz)PCBy9C/_'M6 c_@ t.Hc~jjg#~v>>:r+Y/+P8fBMʪ4?27|,׿Ζ">ld*aA)QI` )-ȟDT=IIP F8ecyX(33B`ɄtK;Y;m7S=M$0LJ uf^@Qz-tLť9XULvCgs8)^] B#YC)8}xJG]=ܷd0'2 N :K;aQCIQI~S| #@<'Sϫw+@P(>)mtiI`R/̣9/}c~"% i ꪅ<ŹzkarF]+y1jO5^|cο>b8-x~w^7HW1 M tč;) ]"A)Aٌ(Dֿ<3&\I/Q&_a.§@#>ǷCѪ֥1"C UK"] CmFLрߕ{3?3YճTx{$(>Fx툓y8jSdz/HF(P  ~;/>9N&ock3a7z{2/n tQo4 ug0ظdg(-Ŋv@B6()//x'w7Jwq3ٿG].܃<Ѩa/oLpTm~F<nkW$8zz&'Th]=_07_gva9WFlPAYBq&"b `_0q֘;IA i;FV~ &77 hޜiO LΫ>_eU d,@-o 8jZA^wTݫ;aL^zMZ@Axs ]f#IOZ)g+̬D.D6Naq.ف`m=0!O(4{qzOfåk{ 1PUjq@vŀoOeȀHB.D}.YEQ0ц%.VN璐3Aufc4d=}A!߮6Dho)(:_\/E#1Y$e/&R§E MEbl#OloU5jSFmϸpHj!=.`>cXS!ub71k~ac_hqׄg,Z eCN~&0+* ' @a8362XS&H,17&óF2%1 twɛ%U]C"КEUC˅,DlP`"wܺF~rԬg8DBl^Yau"9g]&L&@}FΛK^DQmpw|:pA DY3J"D47DTH%MԿ>Y#NPP_zD;`8*:,YW ʫzZ4fǭ6@am-zUፐ)%OݩKZ'K76,b2$RzѤSH Dc~j'M*mڞ"}1}\J34MS&PX1'!k!pBj=ɬh]\5vE& ;q7d= ]a=<8IO/ٚ(NYFh^8ioƄu=@}MaN7S@͠uBǕ1 S SF?b|1bjF(6s<,5#>fd7{ȺwquuHaM~,e4J~CL]#?40dXK iw>"+WY";0MDcFGr!eQ?sAk^Gf7@d?Qol?V 0YmF\a;>ae I|P$%Vh%kҢ)-<J ǨUcv4KȪ l.;K:'_6¡ p&2 cFAKP YO%LPQ6PZEu 0\)n@)XqSs<"r{i fb@$2:&ݭc/xiD1sH7&T֮GH RZ%؈pBR HϞ'~ox(z*JooXϖ_] m5 5i-ۣfDYKu.x-,d L P;N i`{ O5Akzt /\lpf7dΖjhVՄoC+q5t\1nUiT%fA7`%Zx?4r8$6$68։-kA ,8Jk!3Ux:"\b7r]ФQ戟u,ckxٔGFa镼5&d,OXr΋ڦ3>HzyHdT G=ҿʲ[1fh4u5Qh@ ,E~Bg;eyGKcv<ah@ˣ]mkD뺎umEEX<ୗyˬrHnmU[6cX<T[Xow?/@r9Qkt'PE*t҃'VMEY3!PPcʹqJ2"jȧaϴ?M-tB&q~O8BT MI%ES.WsmI!q"tse7 nּ!/[r+&q|[YZMϐ1݌ޖ28d Jln@t́SJ }4VA>2gH[p}h3-N/po:JihõLKju;YgΖY_k;XTm^,ndTQ^{BR`8#!*O8>_V!7O#2~ž3ROS$PN}p+TE VB6c?h[4{:so.A;MrDǃD̮sDK櫚XRԲh..^V ~_j<ם/^5b S .fv IaT=XD+u R>Rw,,%^,(HCMU `X|s5|Q"ӬZx#NOڶvIʻlOr $Im5ݿ!bwRiZ]D %zcca=K0]N`MCI5;1FvdV%ٖ?{ơ?Q)- \H-N4Tӓ@wڷ X[p\dLXMמڭdH ҷ5|04Q@RI! (Y"ݏ!EFZC!e"gi,$_ O5lyi`iPUǺx2W'_>'fD1IZCS8'Vc$VI0ζmOKoy…T jUbw0?sGLa}c^"e WZ$3r]|L4m<XLET>*}hs O桵t$Q˱D|EJ[ ?foR5Mk>:Z`d Ly{.d 2#z7uYOεf`LǍ*Ӟ1(pm:RDY2oC+1mmH< wbZ疪4ݓC80^ނhZՙ溦3αef7seU0$5EJ:^-]P9J*W:C#`5ݡ?`~;Fnfb|+6Dv:8sP;C+R;Zil(q^(ʑIno40b'x;> Rmxz#LūIE<٣s ?sL͇)-M6R7(azМwX[ޥ.jԓu-J7%N4 $`>r+tB7ܥLzw4M*m^SD:H*%BKFH3*866w@.u5$?ؐ}PB!x -,'K46":(Gzɯe3.wGGg@ |oFoRpћp+l=c>^.fL=AwaT7q<\XZv󧥁XS}WC?QQ51seh|-8:]53) Tܕ2ܢq6!_/r \ SPt~.mlzP(bIYݵ7Օ. sF^ۭpEpsHfTG9C:*.c+\#d{؋ ]ݱkɸy $JʚU]Rgp IO$q p@'1U\kF,1G}VvIlG<򱓸gy?ipk85|5s#R)ρ )1@}9c49s~CwDmh 0uH[A VK<1Cagt!8tqHO4s("_ \t|vكloU{MgΊriÂMgNKrr|wѭ\/yGv?3v$̟džэ@\%e} YcF*-tG NE_vI~?X-ܾ ]zM g`=DQD|Gű03" QS{WBü팾5y lt&9|z@=368Vhx"O>Hd(H]z˝ !2+3(΂?ڴntSdWFDn2N+wYݻ$" @5=rq3u2L.C+DWc-܊ݢXݜtgNsvvQߣO˖ A1B y y*9Bv;[bƹqFld<,N S'.Bm|X@OǏYݪ# !8|X`{\fK?LD9rjD`XG,+Yj.9w$,OM7-a{ JtĹŕ\Òq4E@܍ 0W,X_>4,-).[˖"Cf>Q[[+5M*OEMAxx] ( kǑIilri/1S 1DK,oz* d3W\.s~ԈEq"9Pa"J?#qz 5 1{G0; :Ukv*VI46;utafӘ z< SFwYq`tep#A^Jq"` r/Y=y#ݟMpǨF>!#2݄CD qgFgI[;HxM#*kkcPvOH '<ȑeb;f?uИ~v5<[wQY&\DOI|1yv~-'hMD0MLEgv`(ꮩ !xHEBc}ם%\-iL*f.g0;sWl;'tK7Vln:4g7?چwSf@6_rybPcj[5W<5镇2C+L|*K/zY@ pi'ibFťYrxkW}6: 6j̷83ͻy,W_`?ՓdqaR :V`ʞm[L) -j#Ti|{$oPΖ%ĭ4/ PWS VD^q$~6`ޔ>À)Ihƹ#6Ւj}lXy!cW*8cvF_+ FCm(o=KŠ$ʈ|V;f\t4{ຈi*u (s[c-S/m7*w-6\olz][HZ.(]D(C!˦ oRX"㢍[hgaPFBG Üod[(z֩>`v_W 8,VJhS;gf+r†̕Ӌ)~Q]Pe̤q Q!:Zie+F{]1V!x^ʒc돴E]~Ko `Drw_>yȐ㹶zG.ܙߙ#I :L mPQ>Gw鵁z;~+fPРcˎKjM̖hRdf]i? f À{\Bʵ}~s]us:HhU^z zm~b-u2$U&lV[?ud Rpz[;u]n%-0J0ƉJ#z{g^$0rEt4fo)?fke%/sD!ʽ*l  dZ v>ُT3aQ S!7]|H4̪GZ cM;sz}N8"5Es3YѸ)OPd&Q2&-hɼqHOo0a_|D7Ɏ8=',Go]Fx~}_p=߮ h:/ɵVzNEOmr 4s6Zb!!9 haLN* ާ,jƱb?[ϯy`BqƊ!:'=)iT>{W m6:JsUfM(`IL0/rl0 }b| ϲ;{rt䑼0%h@^$chq'~u6|}ZOE˪0V5geYcs1;n<V/D`'nQq uHg}KBbf-_#aG /W* ׊>xH ŭ"Ƈ)<'Џ~@#wA<Ҳܯ.Cb^N. Yߜfi;`wj_Fk:T߹J t;RQRy+3Q/wYT:$yUZaQNBn@zQJl` Bk 1K~v@1d(쌑 A{8̱Ŷ0Y BW24[b}%}Z$%%KrjH> mC~O6a\Np(MH<Zs6$ -% oH{tT1v4\ݓhS fHwq\ 4m\nH>zvc}F9\ppZt(uO!)T,ma VɵwA`4`쮭!FwW)pޔht|2/QE}Xh(<JqRZnؐhֽSXݓ Cdq&g{gPC=<ž%dK|Y6zlKuGp<ԍ9+[q e,jb#JKpoU  Jrj#d OmDŞknzV|-'֫ħ?Խ2c=f fĚ(1z&Wߧa,pDD BH1?Wj]}ay6J\QGu~:Mu4Λh/-Ĝ(/1.#{9ҵJ |g6Ds=˙Tv,dFm5%Tk Y9_S]|8X}WDK"Q jpeCbI 2H&P770qz\~&JH(X8FSHv>%uR(T73!wmllJcS*-ka6u+^1hX!>%;1}"I=[3 IzmNVl~I:rK(ޑc/2Ћ}I+ Negq)+}_x(QQ9у6紑/ ިc .JG,dYq !WsRyjBˆ*HkoޫF`.a/ē%Nݻ;~W^> Sn1'c-zy z58yjȺik1A*Tʝ] TmՇȂ &5[H(122'YMߗѰ~4;-е`mǘzE 9wsqj+H)W:$ڲϦTk}<:kr>`P]8M(p Q.,0*%oտ)kL1晐|WʲR}^x6 P8s*0E̲eP^D]N:ۨS=C2;,? !zN!y+sgM`ͮ >X| j@c#έ|P`=|p/ Oe^K<魱#"(} /zڭj#xX?/[ɇZ{S!ZV[g@+SfJA }- ?b릴V}־ jW3uIz O8; EbVa6 NZŹB+6(vm}ڀ`p+{iKli۠y67i l1 R}UbK_Q_abSŘfTm1][ܙmh *U^L2ٿ 홲|^ j4ؖUX 7l"],0v23W `.K?-͙0!N#u I{{VW eTi.X ^9$ϵH,l}[jv#\i+ٷ,pO[TִWo}L9LqUHu4KWY3cyxͧ:/g v VjMȸJV f%f\CgbٚV~51ϒ҇#{ƃ p+V&T:3);cCZ;w˸Kd t,.oT;ք AWOt9뵇sTlJK{jE)( '*|^P#WWDs]b}*5Veb6,(?`;V;V©+~W8S-m!Ph6&!ԿuY] W ߗ/Q1] w! N,PU5D%/ P`q]n?RT<<-%tI[lgMh#zL*! s"%])sY oF>mXOfYz!i9YMz_,Oڿ5(e2v5ys Zԉ"p%GEGjgb4;;L5QCQ idEbϦ|noKJĩ7.5_{'q^rL0Y@XLnxm! kj %U2g'Y"M3NAT=Dq'uAh>bN{3Y.@xEj>25rpKy +L EyZY\ХOrT9݊fJ~DwC73ðC_>edD -:./F#,k>obo D-(. T_!cgg<{l Q6@4ơd~}sĘ= 7r lj%CJ9bLX?\Gaip_85/ۃl-4ơMFb*3x ?qJs^HIpϪQd-Nq)7\ 0ao#Wza*"l2(rޔϐqe4d+JQs1>~0Keeyfrc;q+kNH?ßVVW9eAP ;e|"/u.=Zi?\X,( G0Ⰵf6j=Q6~}q P@Ep_'v.joqda& Mn?~?}4ّrY|K|PDivghҞtIe/䅝=$&V~ԡPς6PMqYH rذ/CgU}NW_T}eV!b3NF.H.SR-㽦/>|C[<)Z"p QV?]jsdVb/S1MLnD1m6'_7U?[bhK%54\fhQx  <CEed@)0 =DB#y#ڸ--cd="mCϕ`]:YӐOa]ܣ*W/~Lf8Bm` 0Q=]Q$O? f_O|޴hhSdՌn ^[ZP*@m~?ǫ~W.w,;XYX{(:l@-kF5}1lGB !/8ꄐt+cgNb^"q&wI:`+Qz Wji;G2RC#ۍK <n̲<୆,xOTa!dׇÀד0kw6?.=6tc a ;z`[GRk̆*i.&gs}C2=^)TdǿjLcO ]`U Zt}*91ن5GLE}Yy 삨FXeƛW^jXWz[38(K0*R.vK24}c| FsWn ;VRY晨РǯcK1]p*gMwǕH%IdlAs 8mQ&p[Lgie}!yY憁򅑐JG14F eR_Q֥Kk7UAvMi]d`L'3y!yuǡ3y&nk7!uc*ntvg$^zY)$G{w*Tz}1IQ z!E/R3ާZ7>hɽIYk6:Bsð;. O$bTg{m}'2 "`*Y14oBOZa_.v_+ ﴓ0vݚa:•$ظPQʆu^f|.gZ^!\+ #W}TyV'jrΗ oN1fC~iVHS=2+W )g]Mx8l}\(| (cz0PI*б\ v){}:jf00~XeS{N]2\3$oRm|[/f.;Q u>PNR8Ka7MH{T+\%cm=eч"%1t7L ̰~Ԕ""?kں)TIZ&ѧzb1#2Ž rBj ! wafֆ.Vie hJ0[*k6$ƽs /U'r Mnƥ[*GJ<Ɂ6%&VFH&je`\MB;4m\YI5@ \m_5pK,lxφ4(dl4 K5lDa0PJ2 olj>xi@=DCC 7dᝩ?EISHxLvdC>}nLqy&@8w1'V ss?O-[f'"}B/$~wV;?`*)ׯb>Û= ch'ON>]׶Y1r?-OϚH;WWݞӉ_iQb$!$3yD$9Lb%> T;8 {]LsTJ=CBo4(6IIuQIԅ3Һ۳1.ܬRksSCE\0C YQ|Y358eo٠q8ٵCTދ4"~@ݞA|Jn+lofnHw[QSEp޵'Տjs-~߯Ƒ Ϝr_t 3I bF0z@l#KuKfm"տ˩{ߖe~#LJQ-3r.c.B4U24ls!{CgtRZVO_Q &-[gL-($MSɩlZ(L$܁87xFe;5f񩀓"zQHA#4J1Sb0ªk(x ?}" HuaqFąKx=6 av#檸aw{e3l="тpB3q(%r<&&P nĆ*ξO[[xBcTNWiA0bl2-LN%^&Hzgy'O>@H]Ѫ_va2NaQ?oI䈟SfP.(IJעJI= I ]nӄ:1{j*֗ۇ|*Ò܅*C: s.?-GreM .%$M/TvSlr,g~D]2I_:b֌-HilyCղP_&$7q ~ϋPc~^fRzĻad !a'k7Dy:Ik~ag"j9,w7sD7"Ej}?ڳ_=̼*7م a=TŃxIΆ#:#5ճpU" mαxRz%C,Yye'93cNNf& ,(;Gݑ),nh2&?Dp)ErJaBFTdf. J4EB}fp0^p(e;eE17Ώ[M o1MbҗFQ41Uq+w% ՗j\nbX> ,j)P| Tx={G$f:apG~q>J{q~#D<-^PxKZ&,J9_$=Sb*CGU9rnyKO F-,hT,rŲnuõi-ۖ OF BM}:U #rCdġmq+'?0ҞaZsI+nh![(|=.DCϕ*TBn }''DW%j8E'ү' ,#0-\</Ҩjr&jq!n:􎑚֦Rjc@ֿN &OD0:hq{&/>՞);ݛN圪OsA9G}+amՋvcc" ]>ecɨ^/,ٺbCh~H&O)X?>XD42ex׹>EK_rLKb.κ O¬"Xt`=GIԟn)lƘHv;4G#ʥGa뫓]&g;}Mvhě4$zJdW -& "]7Ee,;p 5ۺDKjT x:t'Di>'{{V1Q@iAR蓩hSu|>Wlsá̌_85֗'` %S,;LJ٪:=l hi)]jn[m !0zv ]˵e;qh- ~``Y+y0pczm֩Ye3,;lIܚ !@. I:4_NKVBa\,=VnPjSRm-S4Mq^M,_ MB:cXD5D恷jїoV()RU^͑]>Hg6;(s&K{g%(O7@юZa/i @Q{s'+CHx ֛:۪նAA}7A WP?,vl:_yJ)VS?5)A`Zcd&+l$:]oMȴu): z(d{}A \6֮ ~n{\wBc)q9'e.AB:Si%9R>Zh jh0— C`c~XϺI+H0f@ cbpg`ȫO[ vKQ#@b|Ƅ觡P>Nޕ_7P4y G"1p Z^1EV>=1Hޜl05M']W@Y!j޵TLu _5R)u_uLgPgo5HvD-^9@&iU`tYI5T LLmK;oYiH9*"=z9M/ˉ46:uoQMp|IoO'B<=τν1Ʌ&Q5ug@G  n WIՋɰEp>*A1$&oTS/ -3-($h6eۧw~BkR=ymox}D;Ǔ'ܪ6A wX!nU6#"3+)*z y[("NGG-h/MM1LK""a6VJQ$P(S*Ӿ6+EcؕMVwV0/}E_p1n8#Aeuk|eR>Z؞s}۸-抝oy u+;R+[igMHC6: iw GW'bOO/Mޛ60HձLJ&QqJ5})b$ Ysؐ6p JtJd툳αJ 88*hƓ("8VT)9Lj6$ ?20FgIptU]^='>9_D4@=E-l .eRK:yMRfےyk<ҟTe4vp2<=Xב6q=pݺ(Te~wA N&٘1l7Vb{x[>v2# `  E)wRH(ءx+fsysЀ:g$$"Nm]e#[JWۛ>lRg)! e~}MOnǃ3grPO1+NvQj/'icoȚ םe;82'4[\}bFMzFb%Vޡ^ݭq3_P"U`n] h 24u{>S施7<53hSd͏,MW0f*~q |pkYq )}"kRM8t %\3: Ӆz4{۞qxxр/Wwl3tQTћϝ #p1[̔+*S(K"-^8HBQ쩘`btb\ =l_0 D&藝ۼ ~c{x(7i뽠Z/jMia]rԒ)3{@,7z-fX :V:VMz0Ħl;,i pB4֫ br?4MtgQ~),oip v{..Mfapct)90;չ(~FY}:\۲DUy[ v1^Y]R(QI-NZr4۫KfHRޒ p9q&M$4ٝ+ B|ŻI8kjg$Q~j&EGYAmKk^q KU$xo"Q['<,V^́K.a5)KYL<๭ CcLթgtnLY/d;;'EQZ+1UM<_rE[9 DeEb`+ pbu%-J Ӡ7AOPřUZ$rǴ{ nq*b |$KLqj?؟J y Ǔ 2 ,@ZHɼFǴS+tꬲԦS;w3’i]YORcOŽG%jNYV5s$I0XCÞB1aW3\E)>4Bx?*1ujK$qR djlXug@/ʥ#]nDQ%=e;SueP(݋Ń'pr?igd+ kUC9TBN= *);.7,j' 5qlW+ͿKҬi¡%%Լҭ)ҧHz1A8} gTǍ>kW*!;XЀH 3aWV_\U04ߗY1{*&舒mQnpg XF#$7O6QOWjvDS+ `k\!zJEkЅxTY1D3&?6Sq")_<p闻?go_('4q5FQs뿢3?/_^vtjK,Vdy\񛟏?'?\y5 JyiD89fF?y}QE IDy<mm!v˄9 Ōq@) N?>}J[-m0l0HZkj+ԥ(w׌-wPVE['YYYX^UNU3'V+NpL!ah~r՝A4"s=zP<Rr}  ͻ5k8Z}(?~[1'bou{/NJs:]Ybk]oWgͬ "Cv vGycc}~S,ND8 V}n_`=.V'Wy7Ύ'Y*!9zD;6Wd:ϕ?NG$A.(~#m϶~OVv3VeTTRLu-Ðx|־Fg`TZ?Y4j&`# P4 ^O Čigpzviފ5 @KQY*,-Cu7 &]ea &,vyļf2WV8*k? ^=aNUqL*?w%hoHʖ\xt݀,ƒ>w0KPAO±JsoR?ʲ'h7R2xRl:I. _r|~fK]#S\nž?{j 'Zӥn6]"YʼܰGCauI]3CށL\–-:;xC咤+iByx{_Y{)ews KY:jN73x ci%+tWE]UyYL ;.BQx,`(l1i*[=YXU=VW&O^30i/&ͻϊ1dҐ!w VofOmfJ*S& m)cڜw/BJ<~,ť|+]ۚR#y&~Tsqj*); V5et~y{lDA!:1o!q$cSTGDQ%rKft?U7e7&Wx!w[gX> s5cU7WJȯ_c=C𣿉ƶw8j{X|JKٗ^wRض_Yᠴ]x2㋨Q8X9q Gz4$\TB'C @d?pP9}dd\ؒgS Up,yy[W:ѮWe繶~Ak/\6!Y~ e\%Qw'q -qDv SNe_g0Sn`>Vh /bqѪrre2.a4rUu׺w؂vN$CٽvxbS9LL|h 2[SNIZa _Tլ\ \q.`,4$P {4gJ%NU(S_qg.+k] F+M=<)<Pqc=Z,a@a0 o"@$( b!,'I3!eP㆗ Bmx* „ O>pqQ[G}f.PcPxm&o.zKr@4!'(*|?]F7 R?4wpzByykLl,w*'"38K-51V}+w9JmcNJ~Xf {'sdVSɖ3O]ʓfE4P:BX4"8|!ț/(8Qva[)ЙE&"[.텞9czRlrcFU/1tc/(roSjAý?Y2 zuvoyZ =pQ fK$(Oպ^7C8jq-lvD'>L٪嘧*'kx2:G!)qRX i j P'#Uwj5QQeP^.|R6m?j 6^Z)baEJ BoY"U|)JMGl9|_Vf<cN;.唨@)j=_\EMa)n0 +JP+ NlZrYLʋzJ}|cذ~Ym'ql T79 ?ܩ3# 2|uaND_=I 'VfE.;U+8:SYm: fY | K)L@SGՙ?{InYwQ{)-8KRH>[fPݎnblDhSec^'4/R34Kq\D>lUa3 h49$& |hc ^Q5nY|k*՛a/*w'k^$O a(j:Q/A5Bp;QF/5wat [a'\vx1#R-rنT@ۥ:]>6p~/*tk82+!L}[B$#mh3)촧? |l: C /XC V>:Fqֺnl8xD W\RJK(Σ j iLvтy)(mUII">bФDя\ a-"]b-z!߽~'hA=]J liU(# axعKZuD)LOܱ 5 @Ϸ8 i;ˀ)CcԸ&D3(bhSyXܦD94Rx twjP׹mȵŇy/r:B/U,-trB?bFVZq ҙ7˴1ڿ?&_"q8$WI?IL`4N}u "6kь`q'qZL65 s a|eF膂P)#g/s[Q?+=ia}M^\8ƄZ2^jvn|cu{{.1m=`5nؚ@rb_xhN+3 ?EG\i.p FD ^UIhHlT MϤP*0Oqxo" &842OA!sj nq[!9akWnD¢#H>&l _;:A@ҿ U-rӄ1r渉uWQdqï|݀v9;mN$ }BlðǪY pJl^p*j oK==}NCd4ƪ-jiO39U)raƙrCmSC\sx5_M wW;|G&,ЍOe[ڟ~\7aaḢdC\pӱ7*x[DV| i%y_Ww&akaH˴rl"*;1wڔ}* _8FH%:G;n lf4aj"sT !G2sArWn5FitgʪtlPxfwqG2ֽsvu":eC&V߈NtD]22~kBl"[}8p:ѻ[K͍͸^twre^KKZT~сQ+VGv劦owl?iY@ =Ep mi؝ǚÖyꪇ)ϼW(, >^"f]Kp!-(x{8n]¡%|C]Q{. z"oۅ-ӏʀ<X+*z]+T澦!6VW4C昝8]-&v1(n@I}-1cWDzU_+K { VWoȼ2=!}, _,D8CKln&_wJiH~TKKY7-= zBS^N)|s%o1#/ 7):J1oqvO\&r/h!܍yL21/۫vO<#{8?yE$M/V Brz&zlq&o[խ1ܢr0}_@:k?ang3#.8Z;K*aêr뤓 0o6C(_ O-˅.^`   W& y̒ixf CXua0@Mf͜AO6x ů"ǥn0p:ۀ,m|cE hW'۪Z'h=-8nOc5x- <4tʫyכ. mA fU'PqNE-G=phZ݂uVrpF8&/fxxl+2q=Bn~˯Ј=m 7BPDG8tb;Ә'Ld.V<93` ;Xgk ڒTUZ?4ϯea%;l[?yEͯNQEXdw10y1qMp{6oתyBRUHѳ4vv0mL"6va gﹿmG/v}Gk.L!AQvϷd E8D@5?p@%;Vafϵ~80fq{sXuzGmA -h}ձxiHo%K;㉪=>4m ?KP˼nM:> ICkMoIϡ-z`rN l+.X?r@ `!n@_&K<\kŨO)NhmHW!_ګc3uHbfD{ CC*EW& K! #3szLpe͇qh(&31m53DŽ`UqrAF98x"luny _itof{ ?E  D'/&+JLLljX3J:>BW@sKCzh^i:rRearjHBO/qNP7\%2w3k<~ XĠ:ӽ4z ,΢!ڙ`f;D&R$'O{z:W{㡳}RkBW:tf J%D,Qmaz* UZHL/eU= 9"\ (KqY1~@Y _՚ \oFڑ㖍>`jŐ>?= 0;](08 'eyxߐ0thOjœk< I+CS0U8"q]@YNd}m&Tlv`|k\]guI38hR5!ϙRy 5~j6k P=櫵YZ 2t%Kyu0bOM#*L'93xNs6VObCOvlpm ۛh?ŶbO[v' 瀠@k^|UIpXa(B(F]'2I][u`HYG8'w'Fց+{dZD#E;ʖM: ~-N7CxhT\Vc{ ৮O%l.I¸54kcGf;,Jڝi 5;{d)Vn'3 .|.EYG&[OGxl1VHÍC!%X y6I*:`͌IFwQX`\ o@lBQ<iq{Cr0 gS2vdZ`ReR*b4*==9%Z@)Qw:nQ;)a (n_)Qz^D[,]1fR5v@Hroj l-1]0~r{,BP2IpkA"5tE*vqg{n# >BSkUfr?k)S#5F[~?rյ*A᚞s+t]'O 2~ :ʲU, JZƉ5x%B{ 5C|~Dr\{B틩`Џ mݛDU;bG,uٴ<%׮!3iD^eb8O-DM&mgHiwvZs6lV˴[_N 4r2)=z{1VResW|uZo1c٘Qi7zDSxuAke %ߖ?24@opԁ&̓-,*`nłݭdd-T=帋<"W$wGjsԖ;&iy2.  Z3Ï=<CS- dDY9PHb5; (s9̬oب|ePE͵z^Ƞ*,GRS:I-rέz,m!24X19zYİh9#kt) XMѮ0rZxٶ֥\= e}%|n_vvlO3~VE) yjiJ{DO.f雉FeZ) +&"&=evUcJ׌wh!Ue{,julprl2}bچ}@hժ%ɟ"9 )X^_g ZX14n7-etnUR 35e46/+T(GÀ} ekH2.[DgwxLX ^zۂ=qvA*Xk٘`WH>$lv-ak.(ݐ54g0c؁PqgJMʘ,7A{/J=0)G{ /1Y}R!#iAC'-JJ`F~|!uͮʐX>#eXmΑꖬk.2(WFnhp}UN0tKX>9|#U vzK%Z&Q{&L|h Mx< µ8{6xG;$Y=0s Og!J듢,&$.F5Pwn1p5RD8齫3~ej`"T"cYt@ bK >&b?v)c; JWr= hN)&]8}i;Wù \]ӕUk$Gq˵M"zuO?ViIc$pQt!0j *L'r5ۈe,`Â.+{8 ye}ry/;/ MiSYp p.7oqsiƢ?ɨ@RN~LjFǗPЊMT_)ӳRZp,@>uȤc͔բTS}j oq}7*1Le-)uyK"ls6fW ~ύ"sȮp%YO 58.>l~>+`[M)$`6-GjC)1Bcllu殓h2Շ:үwpyfc9k_G 8Ig(:oHJ/flDHt._h -3mu9g`xNo-~bpF)dEpklOYQi{WlޣB(N)|ν%aiCM{lV =0zVyT6.K 30Ì%Hp8F϶5#=@|;Y d6;3HS2J}?$z`k+pQ\H: %%pЛ #VQ Ů|:YX(X\)RL^[5bH4itz+q 5˞Կ.+'{c})C AqxBE2G tflgT;"[Quq^xnG@`*B)g XMCݵIgKD #Avz^\Xo[\)csz[ .֥Ȳ\di3YWAr1)^Au@[Bh+:اN&~B[fjjɗZTkF)nRX؏.8 qqK[?e T^g$Z\pc܇KJ-Wun<n=>E9~ XIKby0O1+(.\s{Nֹ'MEsiatG,2,V l̠qG($IɋVkS[~93 w d7u1[pک@/w֥r_;6+l}֥İș; vo$kv Af H.e):>#c@"ۗ"8[ԂA|!S~-}OCՉL| /nTU9Ե_Wt^+aФڡuh~v|DL5X}&!\BI-Ǒ9V E[Sˮ6׎߷>]j\ݞIo*ԨR+(8(iAu {ۊES?5dBtR3Z`_jRQOla.XÜJءaMwCX*W >8m:|6(͖߬&K6ÄiX߅ y3rz>YlD 9-xEAnڊ)'x\0Oc4>x #˹(+ z\/a iSDu: `if|C'ʏw;{i ab\GP;,|DXgЉ.4"'|(HWΎq7.!AB\veկJ `\d`_cؙk7K@̭I u 0q&Uۀ.gzD6hl=S+jY4}W饧!a"I7޵QUz!h \ Hm} [h܍ l>aײi(l^L|o:o5;E碼S>jU߀H&ܷqz4L׭_@o~u\)5߳&*".Y/kWGZP^7<م4Nm/E1zѠ'[{p$'g+:6>kݎK+knHV'`_ mj(<5]ĞŪFxOl1+0Ƈs3؇mAv'"#/JXU&ʬ}S#p\j0cʲ ԅDs\Ne~LF_2B+e >ecZjkr &7}msrD5dpDZ}Pȵ{(? ."*:^C*E )8mzSb&px4jDG &5J&AKv{3SRA=Bt,9 4@` (_$ ruŊP(_)p +"ei~` l]WR/0R极]x2visޒ=J>mqQe$4t}p鶈+z@G ,mX@KOzRayV&[;/3u;63}ت7d kf=xVg7؟t.v)ZC"T~Ygve=θwh*K!ȗncԉor;)+oە*+].p ;o<5 >L"+Ӓ@/Do}fV[YQȸ ?0DwMI4N iP_8%@=_%D#7!Gڥ2RZͻ :p|wnW2 봊!O$*h)*"_} Q!uS=sF Ixgjݵ:[i" Խ[5_gUڠ6 v3Yq3x8O`y1?MԎ77۩ 3L0<H_I pR,WFw،\͉.T jQCDt(ӟwmN`̞iS?P;'PJKm1=E}FOgy70<z]&b۔8é/T%xsHeJHJn m]kg~Y2KW$FLc!_d+"0 j5$5 RI8EQ {޽\h"'4gyVin@MQׯ1%NC}{6CH[3;w,}ۇ1pN4_`Qw#\*B+UOUPȟ!v,cЉ|ݫ6$r(kR(wY`_[t?N 1 5%{yZA,AYױc3>f':Ұu< 5rgv_j "ʯcT:(Mo:RHOU:6.DQkaN#J_gJ0eZsgζu߄T=IPDO>7ljIY^:x--VHq U4KBo^#yЕ.b_r{V2 .؏N I!u5KxSw"5<6V6NeFvo΄F;n+?vI`G{FxoB n mX1=FYՏk2? "Cko-=7L`>JJ_MأY2Uv"_BAtgWq=J.\F "~0vIp_ij*%_te'y7rnA"~^?Y>} b2K m^7ft"r"cf@>5M8/Ʒ *BC;Ȗw= oG6"yPcȫ(~MzQ.z!8f (d2m mpiz@L 'G%PB\[~!-RUxH+U}CP]85|;OI|_Lna)7'튐?dY߫:Eڢt#'%o ''`+^^mȻk!-d}6y$yԤ}ԳI1+GGH0+HІJNux'"X6)3dǴĒվU(>FV p kQ4C '"ǝ|hAtGj;f"s])ϛ 4!/sx[}`iA WWvK{& _%ɾLU Tqc󽊕’Z† e͹4/XfGfsH6.KO=: [n5¨Hع;TI yߞΠE(Mk`mb#ICnVQE6|$i Y!+v[F9펓M?|[:@pş)is-%\@<ޢe " 82H~`U[2e֦ cGUٟ>XlFU1YRy"c1#7y_AMJQP0F͕"Y*02)Lj5dh9 #o1.taȘlWTS>] whK L0H{"5y/weLB :@]ݬ:Ö"B!XҨژK N*%isF/DP;7{ Ώ )̲%J*:3~>7YqrI'EUUY}MA W%i w|]f zwhT<'Wd Z TΕ9c?;/`v<3;1NF`t*mv OD~c+\6\b]GqQOG S=ȊrNH\GDN'I4J#zm'ADZ{ztVCBˉH{KV`6$zP0_f7l$9Eq810)T;he.ZpVd_tWKܠW_x7л݀R󛏝!(nV J&3KjJ\a9(%Z? ;wB*]py9gLtbnB?͡Fu:|Bqgq0ʞJ SBu ˫m{5 ϗDE 1d:}M;[f*O!<cL4+r34}%fޠ ~517C1{*v/oUp}[Mg RZApS[&g!zd $)g-UZjVق̖ Ć҄HA3>ywK6" u'.[m:㤢0 "4~(<(#<\Fqx0'`K+_BC%E@s 2d[ǿttx V>/%(# |RѧP=j "fzʎO?n(z˵.v8 CO$}N! 0*M?,{;{|eߏ!(Ŀb2`ez!8;#1%GyKfY4C97S`R_rr-21|@m Ѯ %x,14TUã dJJJw 5L Bm:焐Lt~Mvm"2- ?[Nct)u5Շ\ (CxT&NۿוN~.;LiLQ[e6j/G8NGrjgNxnJo"݂5fh(T[Si#n~b/,6;s,Wf9߿Suk"fVTfΙYbAKKd, B粈v1Os]O6lx(8GySivC3r*D}dǏz/&^7fΗz8"jh*1q J'6[Т"3ÈnZVHr)--L%`X!M|!MNC!, Pjwv3:NF3I OGȜ^QoWfe9ä_׃4t+][;\"CM?n-_r 3, Hq Y#'nMbd'/aEd?-)%q ^u\7j'6PƩ4Bt~Bd0rLaq$P0º::9Y} Ul;!@>N6K 'zӇn@ &%f9HаƎo&W)0[`jIxӪӎ{h"3MW 56g#RPE9> vQ9J{扑M47|sn̡M>k0N!.D uT<;Ғ}Xo<>klT9䁀]k{ rfOy;a5s%g􆳎5Rc~)R(H<̉H1hh:.==,b.0%y|c-H /`ADYQ/Z:! -9ıIGn[PzWmTū҉>Nn)(Zd{ꩲbXLwb^Ja[/tLnĀR>K ^loƑp;zϙKaS5p,OMby{Es(?澘~k˷e:(|ܑdaJs-#?/H ~@`^ȼZ2yb*D;`:S)doaDմ3yYgj'IH}i-m]na,l'Ag:UcҚj#x) Wd_qT)5:]p7$3bric[LaKmVOz(Pz.v dt:; ˢ䀊k_^ @<.8~bȎe O[6hD$x]]BVZ'w]y.P.vD#{<+0^ǾV |^Ne"U ve| ǰe.DDR ْNV)d|d`b`EN!!yռ %uV=D5:ٳy!=絃(^ -*XZ(=.F:Mza@fԣ y.eZפ0җ`u 00۾i)LoS֖lj~"L8 K._]=J *gT{?̫5}@F=Ztt|wcF銵O4\ǀl˽NgCYNĢ\"ЯT3iEMg7uFOi /+pZPiBP- -D@l[^dql0(#lfBAy "pL]x }ܹX h#~?a+ْzlk_< ]yޮsd tn%.:C^[A: Ez|_Ijf4-9L  C<(yݱt36`Z*Z?Vd]ӗ>Gd%G,hK xo0NSB-$GyXHg'\Q=7QGU?H-8 ֓iϲLQ^͋#כăcU !PYGSn\0w5 #U0apf ' jS93KSjSRW^t16j v!g>B OQN2Iɞ:<3ぱ]߃.4a]mecJu"m8>(ƾKG=]WN_Zh=X *ipy&eؓ8f=IGP%D+JUx}.TT6XPqP(j07c#x@r.i\Bz!Ga\ "۞׼y\ag<^aXYsSBc}5_ρO'yH1d~ANF> (/,#9 S:{Y{-G2h_l,D<]N2#E:U@Q _eݒtu$-e1 " P=&eNg)ymϑ4T{m\tqiX;QćT,h EJz}O`cU"aEvfVwjJJOo]Goڼ&'75^Ì Y}byG!l UO8gpVh'uC'Wx1]e"Qس`UTI~\BzLr,8AhF;RL+2f!ۿ;UStc֊l9,+)"+T`)]RB.v:zSݏ:hJl/ViDʟ437 y$ir8ݨH`%g uZ#gc\FR| 4 98M}݂P~_2' _GaC+"gƆf [F2~_rb)q)cE*@=hO=lh=kL@4;8FZ7Z ֧"qȴ n/5?r|6sgIz.}$d{})5>8G?5'ѷnOk@G]L(I^6 ÞDu('$!W<JAA` I9,_#Q9ug>M=M `&u.jά}4 VRg^xLe.f3FXv wixס++KkKυxd/ 3$քKFiBWT=LrC/{@υgGƪ<\I}$;`$);L?WYR`(>(cҶ?~ 44?'Vj,\5@ #?OrfJY\$uY)90b'}8p=dK73RPğIb4Y\buE*OH=YC0/чj;8 qnnΞ}J8@Cɕ@Ul厷2ϵk[0F؋8YgLXo}ܾi1&rl:XbkiJ7CTmpjjo)/ohpEf eW3:o26TRdw wIԷ@VA3 a'(bUmoX\X@e%mRfTۜ D!9r{bft^1OÌZ{ nv'I g)vzkͥyѺ޴i:-IQBTm"V!~h[Rr!@0ɾnbc1պ8 2E7w<b]"3(k?4Vv9\ż=c[tx.Za$H:UC5DXPѹeGr&tsuhPwSRH9&WJn#7(uK55Ld^[#%P!e[Th܇EëU7s_ lcrru{`z}_ҼZ0h[~-dac5xAP9~?RE7RB$>P) _L"'1>af?K5PLڶtQ'υx?.|^"^; |gG/-MᒐKJNo0N0[hzy2y Yv3Qk<&r? v=sZ1Rh r^ީ8Xm®siu2"fӰ,PqvNX k'ĩOEc>J>S"`x XHf(%PXs'PYL*y׈X`5)ŊP DJ26t&-bNV&J}̀z=a՝H}l7zy|+Ը6b@ym &*1cEh{(Esw)/LJػnZPakmD '_bMqt fIB@^aV~ۘx (+T9k kTD+cP2u8/gdŀUHzU+Jy"WRGOSbð,^EƗ A};{xIƝ#7o9]Tj$Mʷ*\LUEsKcǟ5)}M82Cf@1*[ n V<[U,+OsįQrS̔m\t(VrvDW? _%2l`K?/jAKN!%Jxto^aG'8eƐ7+=s#}A䈰u.G唘d( ߾t`+3GxYj@GlLJam!U))Qai@8؃ls~3=݅9hLҒLXui?v0v@Жh7{ە talsUW0s1㤱+!>r2eTCFR/Nb)"7>sV;1V 47uB.vXj $׀( PI5ώExld1<ڞڳ[|QҼS#;2\ X"N1b/:=kE9#-z(} gh/f%@sLj5d=Լ|v=ЪM_j2y솴5s ^V6"X 0 }6R_"%Ϩӧ8ѝ&:'wll@{ vHqaG( lyE#wt:k mŰ793qo$v LdЦnJ։߉RBȥ16gѓ. E@ԿLvҾ35dpF g%9>B43 Gv/v/' fZJRQ, 6KG?9΄P'gOZh!ilqox>( C)y)c9_9 -g:6哚 @eXRK*O>&R#+۩s 7 L, &? Ym`~M~EͺpJ79ɧ,!{fHXpsOq4c"2<}E~c*j7V烇bk>boʡ]}NF;(3эV]}RAk :ٯo>x>uD}fF2$O_K@1UC=h6N MOClW:437$J1(Cs)PudOE[ߖQ@ᑎlDQ>+{;ԞJ% y/{N<[|Q 3#NnӺ(Æhe /rی2K0/C:<2cyݾjR_Id\R0U=Û`,?[ҥFK>>>|t󋘬f#yWA#!#!8s>͗rf (\¼Cw^.mڍROmc%v: PS LjǦJ:NLd= =2ܮ8C_V R˵3dF9pt[.؃àtqTR&|ځY r EXszM#zM ay :N 3uN{9Xtsdт!,`ΨRΘ MwTwkb"&%gU~?$u\y Sw5 n;5/| kz\14@OWI_w'v\>byLa͡OU!sRnհI/: 55R(H5W.ak]JN`&G;gS چ&hfٔ6R~O+\S!x\@K^? +_a.c;M-3ڊJeayz%h&,_yئh0sjp,ʿ=@et2(>@ dRi{@ZvmG]ݒ3F(ᅭL()٥b.kQ<3L经*HTN5{P#}X'i9kSx)i/@a.a|s,߆dbDnH gJ…}+MJMmHQ@4.ۦ!$yVڐi Lkж07S%<1Uj S=Pa:+c8hva1v0x&FLcDzA +O::"TFxЉ@%|#|J@T25iGTmHV+NzƺP9"i)c%s>%))yo\G͢Zzm'EfYe*b;W{Q΍0roC]@uFQ*MHM0%z/)dMU.Bلf(9N:}f<^Bq;.yj `H\$N;6M&nkbG KRéc3;K̔Ai͟d~,@2l֡Crwï_8 Zy?Q-fɭxd5>&3 **92 b1@࠿TRa ]|T",AO Ǽ8AI!q a ~lT&i=D9uқms\tbe܃Z7&nC.5,&ZثC8]lZINX=Z1Q>YFKz\*EVOi+ڿ_ Sp*u% sMPP)|K9nK2[!%KR^l2dc 8֛tTVbwGBC4B ^ɷ6` t j5\6_V~'jB9x~[p]P#aukRFԭ|&9bj|Wh+RWTlHil6D*ܪ7b s݅0FK@&ifQZG$v#9pUT]ARQǧ2SIeHz٤,I %LҐ7`\qEH3|z FܧWrof!x] c7Xu!8( SJTc]Y]C$M`dK)Rњwn\P͆?\%`3|;c9yYD3k&-}0oLÑ}c!> <&ٖJ2h `K4*8܀!?/S׏+,CΛb L +PgDH-OYKءTwu}hq@^ku/ڡxD'qd7GJqujㇺʮ-A ,֏m F_αK̅jrTmA3ubeA6?yT??`:w{} I }96&'@-",0*CFik@ ?q R$wGߙ|OۓO=џ/8f釶"QJ&3L3 Jq01#t=OR<c\U?KP7 +X",J-{MՈ D y !U4T5^ftaJ'xW\7ݗnV5f"lTi!h/o tjhS-5!46NG2$`̇Ry<"ִTd=uيl( t/Dh)Yw3/3fky-[@P.ZncͶlj 5e+<>D-Ųg$́̃AxªP*(̵w\ _Z:ް)'qXşt2 #>xT!xacC\_bZ;wGX'~Ⱥ!v=^6RHZ xR^ݭe腌PS.,hʱv$~@z낾*ɦױ! ɮb~Yy^/;v٤3OPtlȉ"k!08ǺpGOjS \RQ 6Qr`r* o/o'Ohk{+2yw7N(#/g}o!.wM%Ecj74D31J[ K#_2͹f_8$V:FC@z(QB&;y̕o,m{y_3ICVPr-Gm9~g/Z GVRS }+V׍ 󵮈_FFl rn v} /# ?$r-fٶ9|@В͙8M 8uZ=砌Ks?(KkxEZsc[y ItH.B/ؼ]^#zJB]CygRpj-Jxi|(>"˲J^+|芳} \8sGa&lq=L[=JA Xdҧ}AO#+> ,G_sM]EAn:Oʝx\kM>n΅tZƆ䠉41''_k CgBP6HRI4/a5@^4MIwV,uQ8A!|"'2ʥi"~vc"BEnt9 ƕS^vex#k/fhv2]6L (23[F knOΆ 6-O.ZPN0RsxUZL*`5:=GyxF~Iǡ5. n],^Lާܭ-%&̫t ,z]L4]FM|#)=LC1+ 3A6sֈ,TB@u?Z#"T`l ZVuT[ ">ZQbƔ1&Kjc?H ,d'*}‰>) Qv|ՍkQK6.&c AX%Sp:rA8pzryf﷾WmF,Ly ӍY0h:p4q3c`K\kGxy.!M,scX/6 /:l}QJNߢT?ujȜ)EN?"4P2Vsw"X-K{D 9bx +Xf9Ԃ[? ,=x^}٨-&Agpzf?X1f5Es#3G5IgI 8_-Vczw>lTyS!2% S$`FHD_*27i޽C0!(|-NӺɄ$ kh\dD!8=pdpd<:@N }_urҀ m&(=@ςw Bq5Q6&5\g2F0xӹR 7cR+!,J3!%<|G(ʷcA$J}Sk5rb3*s"Y+GtqyQ1 !!i梵7ߧnpQJ"jh)6C +Tc:1'+I-W u{L0Kz 4-pcZk l,.lsM@jah HVSmbiF m0Js?cLVtwH^ʬ@m0EM g1tu&OfeJ™ӵ[ OL$ qdݿzFtQ+dKay!2?Sd-P|5#8=HEHa]yD1d' yzGuδ]R3&iIŝ 1mwCrd,ۥ?(<]*_AKҵp|SQD k(<5$ꢰJV3)ktqZu L:z})v(pxu*tJr!%hWz3j3?V ryqG>{}uaSC\(Fh4B1mY IE0$sRgpY F508^퉒"W0T_.H,t6QVecU.TOTƛNuF!}3C\c&اpϋπW-CP,,>x7RxUPGeC%0mY©v46Ki/N9 $N 9yhRP٦Zhyz]4H-;4u#)fLlz/vá$òP` -ˮ r-< T߫٘xbz"&5nNџt{jE9-v.rqφ* Z͞ʢC2+s:!i,80 h/ag3&!$$+QZ`:'n_K4 ~sF3@-?οO0f{17%g4e2YQ@1)F tb1s_*H2Gb8% L{;XIfDl;w]7.nyiF"-uޤcJXΎ>UTUtM%M&RO7f׵+CrxHHpÄ(Z~0kRI5Bz1c]X*҆얗\֊J~wv!, кY1_) 8ѹtsd*pC[2Z`Z(/_zo2rS-*iE+kX3Dd\$ ѡq{Wg=I4nVnT&ɧYL bw@)7+*%1h4acl&7>0V)+{7d.)Caf+?I%iI3'Ty7Cd+Ƽ8䰐&EV" +{A&WUq1iJQP4m ,cEU-~J2y< HZ+lfj48J?Ht=EKqGXC 4J탆!nǾVpf!F*i Sp{￸)S8 QR@׊ڝ~6 j#:ϐ<{)nVZOOcp"*1GEvq-H [* 8ſ'zh8zn#R#8*j{>{8|tKӾɰJHnpeXܖfGp 3ߍ 0g6\5 ")ŽnsGّV~wByR B-Ndxk* t-s3=z'j@ؔ5r7g[&aDE`qL ~bAg[{ 4ox nsE  ǔeU}>hY`3-gq+L Np +єA/q0h𡶐Rl 6 J隱+OPND.؋?YZQ:ىOd`_TNi3c Oj hc3*bxcKX !_tVL%eQ|TIMofISFW"CNZ#/,%K?d.݅L5c)z; iNyҙt\ M͖9e1G|x ԏvXH$?ßrC~w҅~Z+O$_.DC5soi0Uіa+GZ!#~z)”Eӓ>lX|SC6jb; Ȍ?$R{ O@X&KDW8_c_si*>sb36|YN\z.#ҁ}6: Ӽt wڐ#˶6G{D6tKh 4-s'Tk yt = ԑ&^kԱ( @` F=" kw(c_;g+]a_V=]j˄[zn2yD_I}jh=`:hy6ըg\gCO4"7ӣ}ė`U{lK L^0TK` ҸW- 2C30^k@TuQ*id,볧b͵33LriIt{E㡮{ ‰gHFL?@8z AvҒNZaӾtcoTa>L?vXXyVu4dB % zd] |AT6#+? d{pʁ #qIv]4#$0Rگi@G ~Bp$|:`؉`}y`Wpa:mGf6* s]M~UZuyK}%]ǛlhQH2+ӴLv/ͮEUCSԒ+Bw@1o1F×NTk(ˬ!za梾\j ,95n@vmLfrn$$}K?|"kVX'7 5Y&c1, plMWS~vyh@5*s vu!tL,yxo|T(VwTI]1 s jp`' "g%!!ālKIFƄ!j 'ae&Ɇ$THSq y#6ᮅp)3rDd*1!aGրp'6op%ki)FHC/Rzv(j"ek'XC|IL'mxo-Kxjp^mhKQ{zT. <*x)9 xe@!R󙼭E'miSgɾ@*̰pnjRW -'tqGՓM:_e)Wj$ΚeS.!Z4N4nNN퓼:~ 7#?gxX78A(=+C͵S(gIW£ΕZM[Je!=:r;`!VtCY=A\Paόo^ࡠi@]ayNy W'{5ʱ+H0^d&PCr]BMޤu;,c m~OR3>$YxMDWJcZ !WL邝EP舑 mZBjb WFJPdFCEg̊K J5ՠ&VsA gPϒ=]7&&c,eKrТ̊t_nNwJM#vW[96בzßO| Eg0TvaѺbG '.Vb^$ME@"a(j]OWmrl^3%@<`Q5+j!׭6_tǓd~6Vת^5Q$FJjT!R}, @ `usbԒOhuۡR\@281=h&hu= H EeqEWi?gKq"R)ұWIxȵ̗k~bHkbf>CZ"{i͉Z>á JռOP`HJKͻ!US]! m=GL`9zL.WH$fLGu>7 5$W {1aaMϱ)Lt;|720 ž.#G+7?Yv5}{V< }[BJ]cZP6G {A sIM]~kU$x[]zXf_Тrg 윀uM118uKa¶#.x75XI/OH~T E\,A=Z5_Q=8$l]?bˆ' =E;M4^=z6oMGl(f7O׳[#C͸u=z֝ (!?ELE%J2@_]3?CS&l;bd"Tc'63evbTv@pjƦ3{#Y(lι)aD/ro?G ~YS rm+a+Qc$vUa-,uA(+g8\M+NHYƖiba&_5T_bg IT]a<E| xXkm`qd"6yYpVlw!ڃC\ &u4pF>4 ]n yَ\;0;6 TzacQFLͪr v%[W MՊ$kZc]A .ն(9B&$V 8pʾ!ʆgJ h-y#PW \o6duqz!ix&'*53ޱifgP'DMU"' 0[~gI_'k=0Ё;"T..DRKUHn$ZMb"{i%Q basqheTONf͒.z&y}0@6]T_.z|l$AlϯSzR;ÁX L\%9/>Vo@\9p[Aߐ#>ƜUAe,+U  w#S,oMb&ÆyݨwO;)6s2dTP@,4(aZ‰iY+jv(R5n)dlCU:㇔q?c~|8ev3{-%@R\|*} n_9 p]XmL?8Oo2Ίhf*;3dpIX /p䩻B\{+h4dbe4_g^m6-f[şEPu A1F3=miMĦwu 0Ǿa5%7swBٴ)rCP 4CAA1`CE;i4CU̒zzԛt2(ӋWdW{5A|0Bv=.bhn/+uI_U\+au~WD|R_*"{qs(-A{")(8W| biq$}ٔ^D|y0 z!Ve# d;s?^#y,0n:ٴ%aDZEZF IBUsCN]$1R1:Z ɮPڐo#m[a1T+aem$: ?!,ťGj>!o}KaXIss3TRZu~(h [gqͼנRmLX8ο?//+E%!7~?_0V1{扖#E(˙,̮mԐǤa@.͎vkxc{!}]K=A5m0&D/gjpNAHS0{/^jp>Cze┎/: {гŐV\:mic% %!ozyIUKx;93D2!ڔ_0&} f9hk5"B/&wq(Z+y.eZs{AdUT؋:i'mwm"s4 h{+]K KҺerP#GH_h#WHBoLu{c1h֌/8&WXT!(jYm=3d{&f׵֡d1(,iE#m~F{+Ǹ@b|sl[nEs Qd֒5ƅvQJFl+d?e@*>oCf&7%#6 ʬ`_}[aNeRGg.bǒo~ Y@9&@w0^<Ҝw5'lYѷ UZxYMTݧ=+1t6"9thd@3aAv7^2*Rc&}oشtB~]ˬ q3t:( 2Q<;(Bl0D)JǓLSbD%"r}1B]4//j~ ;0ǜw)#(i] .G{j~WneBvT~Ñ.\֚-rŸFGk_wJ{O44_EKjSa-9LHcZ&ї6KP{jZa&_CPu?M0KҩMOF4#){5烤<\͕}p@QTMchrIE.gIgX'"?,yz_ʆLmةF'եю  /Xy#P^gDL\KqL`v/ڹM+15`‘{0.mpdXxɶA><D Pz@Tۿ5,q{UDڱ]mo?zEs |c(vP]HZs#zF=e9؁{/qd8Hlc컙2H4#5d󸥃e",Rm og/bPMD>,޾=?9b7 ;](eGpHc=Ol`rLAĔ]쯵&c,=UML `VKA,@:A 1Q-+&q9 3 I>~2ZZyxwS1*mR[Ryt_ xe$YQVwSR$|KT$+\HGCvʽӑ/$gS ̥~/T^"㝔N0+/*d{+D_aphh/b(EfCϻѴFݐFludX'6BX3}!΃psp]L]vV(`5XžܛEa,^?b4dhٳD2`x<{*tJ\A`?][1ySמSM_SQ:깰~1s+N.8x%4&*iN7]YiYΫaWC}=F*[g@If(*EQi#ԄaQ/Va,g[PV 6.U3_]V% 1݅U͚xm.^2짙Y b|mj~`Adhucɧ?Q$g E+>nqGQIhl0,.$~%qLf,&Ie .Or!AČ=^gDn4I)eBr„Zr37cD KLgᨕ(p}r=7.z]OšmC?cFkҌcxGGwJ?Ė{8_ q=| fOXv~ 77(JI$}6|S)F6|͕RLa,^lƴ\&WBv-T詾򮩩!mt|p\,"._)Xja89gPO?&wy\}]IO f LgCB2FKN/!Y̌` ^@&t䥔Ty:MD72:4ĚNEKIP;.a[K_ةR5Kl"(uq}N%x;n4SEː/S#n eyFCAvGBHzW@M EQuo]FAXHs!=M7 `yۊͧ41*tفre  "n$IMl^[c A1}>e 8o ]5`r:7YA"*Mw1* 6=<UOq%mGG~VtD({%:OU\ WSv9g`zcx,.`64(lC}j{,P£"ovF-_]-M-!coG'%^]b/CT.z#ǬL\xDB X1ƹ{>햂³. Qφjh(SUH-F 2#d;Ү}Ή', d[/~p3}=Gq@lf{NAxs5!0Ud$o?Taw7ssrcMO O؄hLrt:--@2I(5Դ2A`"*HVӳq? 1">r 7r4,jx5ܥqF ̀P{?ъ%ظ#s^"6KTQGaxaf<E3\eTv(6YIf!˒- GoIˑ  za>)B|t]>sVዶ%PC|)_\!ijܛVċ#Vh BHHЕ K,+.^(0` 19/'@,HW¶^{ugƝ=Oǟo3uJ drX)pJ0F%j<94G^.S?{*,w#FE-EQX<5yD;<|&BU-P-ݠMܕnr{}b"r"9dbDS=Pwk+bP=9_沄>C}q@ :O7PtEּvצqk,.ٍ֛t1F6H_ xu^nݼ%w1!tz'FNV2g,$w5Ydž>cv6fǡJ4/·{a*?n2:PǤ\e)٣ks~ϩ;v%QseƆZAݹnrEPK|X Q"ewMiVf S]f_ a&˖;K1j;^YiPy*ʹW-0{|3%tl:+EﺇXB$iJз#4^}*a wbNZ3k(1R RjI 3rP^nγEA:HdWΔ~9Y~6*O88 \xﴝTL[fOx2' P[qN;iiYm2gyqqv,C-h68HE Ncmczеaύ`;nl񐂷9qQewrhzˬՎ F4)|qvZ+$^H5| wX؞<|Awi=q!yCDZ)EVz3o-5e+#QJ1ro1Vb)ݵ5MoՍb7%ְF$zХt2 @ J-Qw汝+/lHZ_Zr*p d HŢ%/jMwć&=!YA޳;wbXg'}X/pGo*c=97 V KC&x 鵦q'H3|<Ԛ8Wt1wۃF0p@4@"GC'g憓N<5+s:"b,k+惈w ߣ! `̤s>;a=YYcED#x`Mɶb:YHHqPأ,ԙԹR{}xڪ d;ɒI=^2㩝I:iQh!D=%=?pJe$4?uOZSe~Ofl; {~ [e%&`h̜u}r\,tODtz 7WoНDF;,n@|-<Ȕ~f>#ѩs`ӮN#CXcY; PkSyrU>gp6% wc# &7v3'ӗxF-ïB{MZ*=2-b9QQɦ"O32jfaZ] Yaz* cߵt43Ax\bP7n=Y:[7uk&"vt?!+ g2u -US nX_1sO3 \G5!Sn҃*dIaJ뢢|XFK~g_ΰlB)lyln_2 Z+K*H͉A"\qx=Ae;4Md,7Z8ZayU*l})8$J@lϩ~Ő+ 4CoN>δV% IK-KGw!DYo%k\t%C]9G7֊[|i$@1oey"}52hmq0u]"sife|Q`_х_n BD Vye7l,qln85|4~.`t΄* z5X?W̻ǙI99GKKc늴p~)NQΐhf N8\Uɚ⠴e,tP9Ϯw4UjYXWX6|}mp"X9cJ e*͒]Af9Жk5$|udAIFv%+,!L}6헛ACuٜ|7.˲nar_S)Cp.Wn@wꓚA$Xڐy+={Y}|dR5feӒN@=L[> ,Vf?r7T $ZȄ| h^>) oNˎ88j!+`-':P6HD3 C [&`)6Bo #XQ͙}0]!$V3Tf["m崬TgGZ4EeA?Ix:H1Taq? Qў"l7x ߪt -oI]oAg.LX堉4.?Z R&:]͔l>g=YfkΞ=\ګ;Bq$h >\\lUg~( ): o_tcaGTtyW5[?x2#rjDM(|H>z+DXPK%ՏIɥ^,>)`k |pkļ`)A H(O Y{V)gdwOMTC}z6Y"%cZ4|W  ⅰ9DM Ҧ0&,![3`BA LRͮwwہkT죳2ICA%ZU͚_'eT4BGmY쪲tD~ނ"cvʚPʶ8(5[)C$۶݇^k2KV9t 8<3k vb9eq38Mr˪8'SZ}-,Њ/}84ynf8 IUzXD(qܰ>y퟉(" lNYucz.`U~́܁n͜w(#2dKg<+,2L J5NYl 9Ozף19^iX\F C M:]yS4s宦P1LDzJÞ`Q}o@M}3p09yX%BϞeI|e$É0Geԯ6xo%+E/=ЎE'9_'cy*sқ > "7)6ʋ$Xp:}$#uMm/YnPwЀ D`)S06_8V| M:Kru^ށ8uMJ7rnFX \̾½e9)idgi8ݩm#10R%@=:㚡/;S#f* TbGxX -Ϸ}6TQ'9uW)9Q5-_ | ="$j{c ,@*})AWFuwԂ'") v\_#<] y=VwvT?OeT޶!:ݶ=d̞foeGKD\%I+\Xu .twz@=bb?5SmqK<t,`#BZeLA k9hiwt/)d6!r\p#6Hd~7qXQV(e00ٔm 4R#z u[̶ͧ?ldIuJ)4%I=6{+!mx*9Kd~C4TFoHѻ7dhl/n:{ͫCD%EGoӛ_FO꬯|\Eo;wYs)kMI352z RJ3㙼~E< L$:@4&k30^Lo>}wL^,u a)Gbo o 7oUmtA8)ƞ)5X7m$rb,G=|8oNd][ 틥mۏ+8i %G `h&-եd2=e[r '0DEb7GtR]5;fwCȈ¼8xrFbxKUNcfO * IkL &7lE5vߞ8cvk<%79%@VSI47= !fhiT,À=&SފQ_vZ*e6~-v.}vcJ_鈽nH(% 1ėJS`U5OJlzuEVB/DWly:ӹ 3]m?4W9d"%[ Vyʫm9ܸ~߯Qyd59Fz!@9nPqM"uSwўRPdoQG:Yܐ]eZJ`i}Bd(_0;HC2 "h辥:1 ~m~qE`"ymܥuX:puJưBM8KԘMVB3_"=>)i!JKZ&)t_[ fKPA\|25B6,-WgTtsaTp8&7 mNrL%NvՋCG8r˛cqAіYVX ӊ r&wݠC$XjՕX='`r/c3\ϻT{-'["K4%j=V,.6P+^DLnc]G%3o[Tл67}Cס36[V̶9G}nbKK 4wW%rngkIc^bB´)vOo *@-13_Hn5EUzwWEPbGA $\+:*B-;9B,,%Z@ ~dףGxԥP4~?YhNexmv|F/{a瓕YiPC{'|qW5ѕ"k|3~ں678#|sX[g 0xf$,#ќH%9$:2z IZb4jb\ڜM@[X(oRԊ\ԝ|9UwR489W,bF\nrB7XkkR'lfhך0_KLfslʽHoYWʈ1ov`$ic{#%PFy(N*H.2y`i]WS;;y~]M'w8x8XbŝQHjCy逵pVAb_"R&ȹʾĖx}"-8PɈr,hǗ;B~P?eo)ʅ[ wAE3kŠ};9L U(EޒI項z/,ZvulJ$ %Ώ߆ iH0aO XEnq_$7hB@ăT͢]ϾqjbȬOё8H|r=L]+ҵ&]\>)~GWtC=Q]sċ_3;PKm*WTwc@~dOol廬< lg1ulʀEM޳oRiy//dWVIPq 1H {5|ctǓI3cK@Pd1gs>uߚ:e~|@J6ݹQżec"ܩ=|+n`\xrEPr~GhyK?9vݧF~/гz3򣣅a,{b-:]n$0H?׸d:s?bdB ?K ƿ|͇2ͤ.a|%%2>6M)+1u 9zWe%Ir7&×c5.r UU(YjLpq;C xk(*{/wvɷ.:ヤC}`夏-gC1d6,6-tOӧG߸lH9Lv5gW2P5jث}#kU:p lao&kpU$i,)ّwȢhpH#bCFq7`gs=~3Ǟg(ʘY:w[:鄵ePjFVɩ:HE1yc91Tc\ @VS#7 C}NcG1lbd[]o͵R25!1_ljRS+]gU +biC+YC1a=[aoiߴ'Wx>CߞLUY^=2^-ԦtBvk'[:ÀXEFl"twR)׹ 6>*0cQYnx;]'ֲN 4M{x7i3].uB;XYv`#?BA 橠k\404t9&e;u;#5TX׿I@<7Uϑ*^NLu4O}PS*18)ͧZUBU Kq C]50* 8ਤFoi\ D`/_I 1$o}g߱{^6<$VX[̦MDj#KDBK-p3br04KtVhX1N')SK<&}!32Pl3,{E kwO'+`by]7u,_X c_!{RF%P|K;I @ x/IU2zIU?/U72(~zWB\uk1ẛ|hu44 ȵQ_m{Θ ?P }Q[1=Tyq ˮCT 1qޥ-RD.9..H yZTFPsû[Ɔ-{^k,\c-]E @+eጢS&OO(&HW⓭^2:5XOл9U3єϪNruӦvYЅVXk$*@w㒳ǞBQb۵@.וEBe[gοNlL9jl#s-*eVb<2RNL*B>k`)"},bр{ڰ8hH̢`0ղfha= y<˯a|:(xlmK6eMK~=Ls,'9W^ze$V!tQf: Nb랥w^x%}(omO8kIG">N ̅)1I1,;aӍ9Czw} T1 N1zVTPrlv6-}A[;pj}{{g㞥E>>Mf{ 1).!J jw$PB| >zb{%$PRh@ beۊG !Hu&zOOo+.~ewCO@m^`* K6X| J~{Eyv+6 |^>e#GoonquZs(}??VYB (ڕ*+Ӑ,WTFku0glMكkg^YLئ=o${Pfיb٪MAFaԠwlf[]!u}}Ē^Q|~G`F9|-/࣌ ,r>+.=X5ô:Sa?]h4#J$o0< GlYpEvBh9A✥y#Szݩ1#9slW~ ~.Pw9~k@;f+þ$d Epae^R~1-:d*g1Pg0h<%ݟefIزyΏLJjIY7k?N!f5WF!sr>fEu*,c4VxM 0 e>&ISk !/y ;5Iw{/ݿFXշpIh;{>E+}QhMm޾3G]Oե#r7Q3! ese 9'%7B`}|Yvˢ]eڶ]RE%Ez;1fuk8 }׎ڍn \`iLGA#RD[F }u/eqV$>ԁ1t߇9Bta?ccx !pPӫM͒US(H(6ൄ晠dΔ9 rӽ8GN{p3T'̳C${8$ f͓⎕{]u:QWIkqI;j<6>UY7I6].Nh`KqEL N4ňc EPyqߏy&" NeVi)h^#fgRP jaS@u&Iz%V+%]~Qw~f8sMtHǕ,΀/K\BDbK=VXLNXEI!qWX_Mm)9 `i%ZI"mŠYL˯"h|j?2%Cz|噾n|wѐs8BOћE2v8D#bυcg Nݹ |GP }ZI!?.cR>S 2Pomn x<*&yzQ G{lhA($bi1ƔƏW M83dAEj4{ҋzǔ1vCz6>~ڹ}.=+W"_U#=>݌qN4Segz8uFUȤ' Z Hg@1H C[cOZ;L~OOѫ@6 #֬XuQ#HQ䡭1j)p!λ VFQs-H 3uŰ0|cn65Љ5N"HfiYf9\V1%GIz8MJZd֣"dxL `dNY}:@F`󳪊ᨪ?EDdlW7)(HSaۉs=h cNw sF"Xa~oZaf,)\4qs, pTOtHC%y,t+`my5oI s΂*5 L;d8Zֶ<S7្vOL E tpDE})CjZacWmG+ gB0GKraMmr8]x<G""BjfriF41ok+wؾ!fW$`O/(d~4`PxHLL˹+y9f $`(hHpYȏi]^#_bsw1 ,[^aP;?Jd_qu(^eSeB ,0!-_u^ȔN-^ґĘ6d1B-ċ$Pfc@@^2{# q{to:Qmɪ|  #+'㍺ *c(x&8 hyN~;WKLlulq;Fl *[5bf>#= ]eM _ɽ0-v_+w5K1_$Gj3tͻ5Pf5FE "7A@ȩjܺEY.`fnmsyfkT~5䉘,װ6D.j,D)摰ߢZa}&]'v\mxb,$_[42m[33K"(+Ëb?ϛy9` vv+(${$|ML>fE5 α(A;bVcdS\K_2`#W:Me%6AlloOYݾG.y!oZ:l7A7'95>'!eLkFY&NOuiNJǧR@0h$;׼=|y :%7N}CWRY[v-t^pXBhzIM>^ uuca++ABsTyKQnBB1qimlųq#]1~hPxa~ 7A` 鸆"eꟖő4d8za^V¾p^3gDQ&"Z-_HW~orH|=C\ (!l&i}R)"XN5_Ӳ*d*~5;LwCTJKݤX̪q('+͊PT|m8 z LªHbcF4oemo0ruf]/&&wis U}wSkj6`|sMD(.~u g((6X,RͧUWPB))4ȃ`-:ԙ`.2#{ 9 MaOWSJT^z]c,3lcǸuuϖ3M7vMv:qȅoVV}=8!`p?6VhJB'rib_%WI;uq4Fl% |ps#oYSHœ^HD>Tt?#qRK:W2>䃳62^_8{qsQ> ǿUi]Jf<,e\Df̡*%?龜&f"0+ݩ|j̥ ms( #3pS"{hIŋϢ?*s.cKWeL`|0y'.FK a]\VNv+fYX%A'C7&]/S:][~5B-԰KF| =E)S@]bh$}fP 2٧ԙQ[4 "2^Pǀ,R3F,=*V| mh]އ>e͸$̼X bet7AJ% h=WFԘ]-u?4sZbMȕz.k|,_㹋;~~^5&ekep 3Xhx]M-=]AF"nU"W3-@:s"DѰrʥ-,~l#-8 $` r.!QEls %9z9d%Pm2l!" eM#N |Tq !c7' h'WywN`4hr#-]dЭ_0yM9}=TC\8ݡ1F5I ǘz,HNa$3p5G%k7WZ2?@YT\*.<:4^z@r:Ʃħ>#e "s;sYFߴG]"B}(;/^AZo 4yXY7Exe\\q1d,x,TM_jq|':oI w6@G@C8Fhs`X6C#3:0QV!aIw5V;d{'h޺fVT"ub 0GgzXz<xF{C%\mh(?H̯ K&27>HB%FLfXR~: ^@ןjٟ ^w(ܴTGPxBBO=l..j.#VAs$T*7kpF(fd̯zcQN>1;> x^P;XZWk)RSB]"Zi$i"O(p'Fsڊw$Ŋ{T_ )i3Ix P{G9ZK.7uaMⰞ |)5|krHc6k(En+a"vxE'L9>~? c+0ʊ<]$bkV#-ѲM{J}ꐜNv \֑^~L"]ֶ9#R?MQA8^gH\î"^E(Fn!qT]T&[@Pnt*}զAQvg1)=yUe: VZ*ry py TKU[jޫ`ZͿ,N4ʁX6Bȵ&W̷E`qM͆{ p#=?lA8~q2 ѨD[ >W3#@w6\gw<Bz`Ej94Ts+[\_~d}e0/uo8ʢ'nTf^|w4cq:6RtzGo]w";|!L̛wQ\.S47{(˺[=Ȉ%B\7Ee,ݝp"u|BZ:xlOMKɕuv 6q&yO 3ף.wWDAY ٗ+@>W] ?1:xlAnH*{:|AI.&y'N6E΢rt@_yu\2t$\Z ?{j8 9iSQ?ct-IJC A#1H% ppjRVrP_i׏1p_p>/\)Zr z ]%:lp?# >)5ЪB`򛅗5T_pҏHkx<HBs܅Y"X:W P603<3w-eXԌY٬బOBJU.NZp>;d'Ļ?OC0J,#!X嵠֜Sh &q2:ydaD~`_hUNu_ӭBPWFwgO*`EJu9o˓e++ʾrnM ZWĩ2jp/p-Bm76(E3@|[¨[]X2~{LK_W=~`Xu{Co[ SZqլ:֬#v-7ty+ƨ>j0DJG ,!ŃH׮Z 1~eRU|wU;%"ŀHpNvM: 3ij45=kʃp'lo,zV1gˤm0gǤ)cV@DT4?3bo fP]:=؛%p/ĺ pxv?0+Wf*`0 $I?C:cR3ZdQ?' \D𢒕yص'023Ag__CpRکXc-!t&W!U0:{~F;eVBW硼0@)+d ' ?Kmhohgw^;YK'vUM'K)~\Ŀ} l_)?2y<;M`('ЃtMۧ/o!;qJ g.m}oB Y_x (ӼF!6+_hS@^5!k8x? #BPB/ Y;*QmA7o΂ʰ6L>5?g6q-f#?Rhb)jfͳ>Nm 0_B-g,ƑcwPK.e.'͘ 5H?۱-GNAvጂx #WH׶ޔmـ&8kG/ε|;E a$ -o{\Coo AQnxLHs$F޲ٱn{ {tȈi{YP%ƛP+k_:ypȑ95Y;A?mk>$يns#*ghIj UoOҎC~`\{Z^@Lu/Gw:^5FYAGA͵ .FqX5,Im YMgox"¨yx8idc6*G|o 7]6c0q84/RݹaEȰ@[`cهzN=LF(ii%7q@ѕF#xm>FxHAۛ̍qmoo4/ukzO ΂a /I~Ѝ!-Ήb s,z9 anCp 7j9y}5'愢(ZM@.aIK,@&SbЋg= bG&5y'BKBgSVV8'Pde# e!h}Ƞ @0?VBX M9LPv]^F"ǖt?lq=#o{I` ],.e.#(K3P~ 3L~@S;zk]Qm -ofph(/YRQD˞H]^-CҺ$j;*'}O~ -rtduȺ0PhQ '<#._JXrht!%ws^Tٹ+~o#ıH@^.˧f'XtPf(Nnեǖl-XD `!Ѹ5X7\ 7L$C~V{ǸËUW8A;ޠG5vY;8AA-VC\rqg=4N`Y-i_nY476Hҫu-TE[Xu]2|lAL*hKtITM6yf<;2EI >Cd7ag30YR %Wu y)wIJу|.rR_4Fw(z3 #w(<8Mk'$`Ǭ?&P.: ta"'=F+"{#U[Fܥ0dsCqS [2VcXu5s5drۆsaV Ý, TL8fV֎O窴! A. #0YGAP׈:Gsݟ(~˳l`Ecko#9o7J.+>,y"dΠ&3pNVM44ȍˠ`93W.n&@2|q.!k8 uu.s+_D@-`3FG-)98߸ߋ[]>ohYfGu'Un3 pr:>KyZ9U9 Ʊ[ p!|Uɩ0YfiBR%9l;3ũR1pFnJkw1gër4@3GudE*5qԴG9C [\*/LHwsE7aoFj"/[\׼҈щ/RT@?,Z&֚gnƻ5(tyM?<&Zi8Ϟ`+<*RbxL,0s:>Ǽ=ߨ3n '$5JG|\įv )kGz1U,[D,6;Z_};Gn&~vV$(u&FDt9* "w7\ K1jfPwckcfN*x sOUTEw9j{L>eFk{l)v +k w>U'TGiXGK%#ӷsu4`]嬣  v"83s熹Em 54Qv>}&Iг@dcAkH] B`@7!gΘ:ux@*ĕJ&3 XqÕ)COM'#em/u">$'8 3i-d!_p?:U}=6PW0֗/܌4z^ `tkqȵJr*gPv:U^+.p? *yQ78҄#Ï '癹ԀVs,a uɪLxA*#0 ǃTozvK ߶Z@LP̹e4I;b#N L5eéEϩ4C] I0^d@ABCqgr%XJ>[}jvg@eD;ѭ+B#-Yo77lh kEF@ zMycz0"A ѷ:ZyURQcևoQMe+?//*էSmpXQ0(p4vd7Lk%mGo3"5r$2_s=Cg8+#EeϡAL\\Oa!V?,||"8š=riCYyG٪E[2 4.^}bN©ej2D [ڴC JP9Ǘ`Υ4u5XtTIq R5݉ObaoLƎ]*_l& i ଆ?N %dTuBDF-?Q7d f}w9l{|^+v![P /?bu)<pQ/Y4]+(Q{uW 09흰 cl/x.eWfN'YcQYcC7V/n/)Z6^sSO5QDqk]!%"Q-+fS=VC 2v+7v!+' U~[x^ Q9oZ߰IOp'$O5嚽@n@Ʃ=đ}[yK$>6ku0D*fpZHGVASg-QM˥lcP -a,n%`CG,1iFŝr&]- r5+5 ٕ ЏM%X!*7o +&JX'`׍?|nyF#6h>^w}s) yU38hA㇟_{\@& }_m.R@VI{O^ywޤƽHtʼn~/TږkЮUOFۼ-^-iQo3V =NԔgh6'scٹ#Cć5h}pMGbX9"υR:ETJ>%eP_YP؅q=k;].'zi>96T?q=$y,W^MztÃu$|ꋳ9D,@G}~C }ST[Q`rHx}ѭ̇pV@F/mA˹ ,]/+$v e Sy0;GTZv~b&rd֦ 4qW["UxTˢЋQ[%4]+WC'e :dd畊Sf,"fKfU #K1Zaת NQhGC9^$\mF'tk{[ 2.F0P 4ѢY;:p?FO2)tj;Ug0쵪={Sp~힡i]*GPҔRzq/\mf'l!biEos㨭u1 '^Y +軀<enhW&Gh&J}EGޘm% r !4MRDt[sԠvFaj,T& ioڣ^W{%>D7!8 D(㣁3_OV5B1:pLi-}#bӼ/0i4ƮV;WA/9jn,DTwWÓFE!~#gw쁺T+^ai`ʋS&&r#ɋmW-G%3mgmO6{#;UDt0(NM:&˰/>(y2)D?^˧=+}*yW"#Ä MXYϭ(r|_R BTe4UnҰ!pţ'+}Bd;m4$.bFL$;Qi%;|z,\h{ =Dt O~T~h\5(zYp0}`N<2_@Y.cI|5Ɔ93ҍhPYO(xC|,if

    ]W Ʀ\uz-XG[hSNI3^|Lpa0Mj2SL_kesuoevP ǐJ*¡mZː¢%:/UnI~P僑x`Z~0( P#{::0q;[-~mر%دE  N:o0?>ȋSL1y{n]qc)" J pySH8qZ3¢_ܗ,I>EO*Kfɸ `* >ҠhWGl!ڧ }wt@O}< 'AmF @ǴaFPGHSj&y_0ld#8U ClfOID_fBw*^$$ޣ\Q8N_]Hu&hI\-= 1q1=PAڵsfO>TM&?5|EzGQ\wVe!;mKkA#F.?$wG)oY[jqfБxY =:~tX#Yvf>Ǩyк3;63#TVV:fY&BjmCfe'0=nsfR)ٳ pq^:~*,ʠch'uӅڈg@fE5; JFDՋr``j[+("yI>Ƥw߽z z6uVR竂 l-\K&u!o9tv.7gA $zŕ3*C-7]p0h=j!qH+̓ذ[ {f F :7sr*[JeV_LLp:HklPeuY Y8 a_ ST}+&ZAM)zQFn_2JS6,s!f2'QէSq {E R2]lRS pbΝR] ֞ZاUc9{-kjs6N< R21]SptJ9kh7]G5$#`hkXÀ;I;'iLKpYK 2tlA?vqkYRDQܼ{[z?xYIa/C:`oh >_3rf˒7t6Z$XdVhߝF6;0]= ߜ^wcI4)L!_|A+LK ?m9Tv$'q+x %+a-TneWF)mJ vhG 6bEtsт?:2hXs?t?@|n!b@[bQ+oj;rHV>Ka #{soԌ.|XW1#k}?;)#42D{lzt0ʔXrpgvlx 3(.)#ݐbISx`!rcŰtjC2{W̯r܍W5}.ލ8}=)l4złj,Q9i3+CmkߖVSJE1 6%=fETE jT%|%q8DxQrb:w|}~iF;kUtE5v*-V7/I"ύ3g79K#UsVqp-ħ) ﹠cD#^4s2!Ql7?>X_(AAnT %S&fBͥԾpI\ʧ/eELr:d"c[g[e ӪKaIH #zB~f$xVo*neg}p1ØסA57TpHoX׎<# mlD#7&!񁝍@)v v8)kB&#Ϙ@hЦJIDx5gT*M)_CRa^?pKnֻgK @^ %n%ĉi!t`  %3Ok:/ae}囝} {Bo*ƶG2?H5w(^],ԲBIv%]Trc}ی?c1J2TCS|:dWsvӥ</!n .8%`C G{15 LՒCcS7J/C khu;7z[iiL~)}.*sJ;7p09v*](s4aJ fSLf_I(M{`ևY,/MyCSlzNt1V!T߱ݭ,+5 e=2c@5.kgmeC D9 6'%o>ї>j9Y䀔{(d1 =?Y)2+iݱ^o3 lV[X0@ťʚ8@~gϙ\+jpv*FgyE.#TM܂|GG|ݽ$bmE{\?T]9yu#g9~vr!%Q?Nj,As=2JR5讞:6Fu$p8+ٝA$ߑm3@4 &_f5ChX~L]~l s& ]m@h3ʆZE]86g׳w;Jh vo^tiH m Lɂ: %ZkO1c{$[-ZH3.kbͬYdhr) xc,kD: D9yoǮܙcѨѪic.=]c>?}\!GHd:Ts- &0 g#݇fjme1d5u.fxsc?ikÖɘruaG`d]Gʻ5Q"z~da*$Mc}9Lz=S CRroC^f&Q ?J\eRwO̯>g-~^ʐ^ p"ڋ= 5FZA&EcYD(+1@'cd+@j9ٽ,e$:'M҄ Н~gtQ#:Ϣy_؉¦ec MY @ӣb|k|-1Z< py9gu3P)O'wBEZmRN %j>W]wL1@0'};]734]S18q^־VCsIev,d ps8<:2=/f) ߏO%V6β1FD4 w[>oH]OdiS`lM'W]wJ1z1fˤ$V*ofܒg)E  \".(J{ܬbE:@%rm aHTB$nD$|"| +«rY '"GR 4[k=#UO8Qzys*ZF/uRD+kIMOUɪ-aP7QW0V {?9('q.?t;*.$%`J;,8חJۻV#7! ,ݩ6V/]C Bz>Rte/caF!{U} L~D *  zt|s&O\2I@Oh+@h~Eϔgj~`vSEk[+k ȳ҇J8E}睘wџ=0/[K 6bOuT })ei3 16Up_Z.cHp a_Of3wx^\ vlHAΝD J;3]2s}-|b![ɫ)*ԏ1ǙDKI I3ԯ;|/Ѓ=Rjj{Ym ~r,e<8 4kN,۸ ,KPOcxtO',hЊP(=4wa6{f9s<-ls<wO1Of|0w jPF~ j'c X ̯_6r|%4ZUXVP/-A$mXUNU1k]E=sDmQ4C̨F8Xl1 P~Oˊ}[~HMyd\I!~>/qn@#FMEc~k+3ދJv7zv2;yC"ˢ{Ǘk=S+\;nb6'4EA /S*Q~KC7/׻d|0t ,tljदJ%2nöD[JVXv\ -+gsg k= @|^âFDS#2\xȄU ; y)źyH$30Pv-?Q헂2g "SFIaSv:Nl%)[-cSģQ➮q!j@xŖN 3MYVE%)&dcwM<أvnzVą( Ir&,#SW<89sK^%o0 E dk 12U(Q90gCG6_,0&`-`  ͪ- QFòq)#Ljw<.;{ܙ'&R%qHjmX8WkK`VU$OtyИ4ar۞. e'/n՞:(Fv*Ñ,m& ".#t "f|:ȡeēqٺ0G4dox36dGW{Яp,|?E@2z!U9PT`wXfPEv(JLgk8ssS9yAp55u\o`Z+% jA"=`3Ex.f&=#{eFhX(.5re%Bny$ګ8Y( d q1:3]c?ЫU nXhw@̟r넹.y{-*b8iy3O,bA%V+P})g;czDg+2̑K,'ǵJw3.- ,p8ɟjW?He(BIxI0f6 i?)n|s髨"^z3~ݧEk8 @WjOV"ᄮ~N-xs?v(]b4GHlpC4L-+ 3 BJVɂWОW)lN {6KבǬ 9J ̽s@.=yn^eŲ2-ȗbp^Y[ Mh*o`3üIѹ1"bv#=*"jv"cH0 -<&]H5K(mli _%X, +آRSXN': 2K,S!koA_ASn4FXOJ$(|;wY(ŗ 򗥴L*J)FVG.&*j'%X=1;qK>BϙRՖ|:@U/$V&љqd10d4mܜY,RێlGrѧQ_TDX1:B"/yQ:ȡ\-,V: V3󤾿պ4@ҝQZ\nv*q\O\nN<!&6sE N+rxj7񁙞?D )#7{ڂ|8XCe#rş:IJ`n= ´jfJ3 )@5GHo); jRW~iI?2mV/Iz4JQ)*]AH>a]lL6nK4J-ݺ1d3QB7ٳ*jl{㸐-xGJYv$' nՉ=0jʇ\aU.qlRcj|KbSMqBm.6e7$yRכwp%*{~RE Ӂ>^Rh\Xzm}Ր/Q偩Xlgʏ)#tԝX8ř6'=,*M*%;K<& ?)&- (olu5GrCpdatߐ EjfaזÙ;cBFƗh|d^NNKbMed.qwB*lO}>'D|y÷d#AYj? *x=<$PD+뭗) !."{o65#.<_sٍgtl0{!ݔ7S1 IˎMrU(f!xD|='0WcCUֿi2&wur}MsڂqN={y`Wrh猼磬2Hdf158QZv-$?J(.+2xz3ÞוbC%So1hYl9:ZiH.@]ΏkZMa_ x  !ٙ$ hamKTq%`T^_|Z LT8%~ِ SNãa=A'tlq`O+1B=8ўŪb*Z|DIGPa#?+Rؖ3[\-/jaZ)ݰe"3Jt@+9ִ/d<p8 PL w]KH ĵ8k-^GuX w"~|}7gyŖhm-HԞM>V ~r1bG^ @8@.:\b)l4m燦wZJ[Qrr}ܤkMkOZTHl9qP,?3Vf-#\̇!.]L)è 2܇\{2C њf xe<2t/[z:(oȐ,􈎚yrYz9Qs<8)̬_Y$ϫJ̩]X< RS5rfUxR<0\1.q{8*~QM\I=$Ym݆)Gq>+,7ǥp}.:H$ҕFߊoW}iys*Cmyg#[/a*S=fz%ef<q&V zK28o߁ͣ@Xm"͊H;-Z#&I-VwAp [Q\I ?nf1WCt@FDtv& ep CE9EGOFc5EY r3`3ҶټH`g?B-skRPU*x@: iublwF_Ag^$m|>16Ś[.'kJ:okCt=ٶi:ppL ?x/:X7Aԏ$=y g>#-ݾ-NJjpovx)}m8rs(!_?MH"MF';e@)M@V"t`~K D#0ױxƦ+cE/6S:%+}Ã)ژ$ vGJtC\ |vwkBJd *Vwņh+E] ' v&`"S#&H3wjE_ Q~=}8hP D$vnKqr>֛ς@<${9rQ` ]؛Ϙ )ˣz~vlAv%Hn^*D~21EJ=`/;͹Ի_. Gul^J&Liv:T"8E \tdD/,#ra񇆬[{>(3 W 㒼OahUV#3}&)sout)>+*CMx!5(._AQmSy>&Cbho^IES^KA˃> (+a M6딤;AKC&/6˕玢<50y~swqPA)wamUE꼷s],#L:=e3jXTBl5wMDSY)c :Jm%Wl{KPr8T=]۩N2' pQp3܈r2[Ad"R5^p?5]8q\CI O5ˎ+!Go]p+*\EwJm*)XZe> ƞN.]Hs0awǸ~=@+U:sW;1ro~Udv(G?~D:D*yO#C>zVqޢI(=489lB²,ִ1T+V'c)ɩ:"z-Мh[|A-YGZ1yeQǔ`Ԑ~b,B/mq xRUshS+m(_MWFd&o+8µyҠE.RŔ)O̍W6,4oV`O̶+ǍaU.qi nH۴|%/6t-w3PX+Z.sđYWAcuTR=U qhyϮXt^ٵdmT FZ\/q8^R?=):phyQPHEG(͘kR'gJ3m`=1-"-1 .MOFM)Dd D,`q$jeƓ+GwFWbaR*<ʶ~bhA xkU }ɖx>G0މGTv+@%&[?HVjӈ RiL̷PGՇts gH4ʅ­SRR7|DmF(7ӏd?"^L?t(Is<^c3ƽg< ːJfZ'4PPA{fPpn0"6! vU 1 t`(% p;sB E;嘹h7)|%OBWm(ԛ s ]^ǹ|B/5S dJvhͧJ{8U*y wt@4)L< |ByV{eߡ잙]Гa9cUݵ 3*heL!ۯիik1_\f[[[rYHh ͨL2NK`E1?l>%7j7Di=.SmX{yͼSIfzɍoq˚B%9>k uSXKix !Q.4D/C:H&}VXnsNq>HQڹzzL*7{ xIJ[/Mi -:`bYgF+}CC@랼!j!3V4Ju1fuAz;?5UQʳైuهL6O~ v=ŸiK g--PcLT\TM-jdn"{LtwT=((m!:A]BY2G^2)].`|̆u@q;dXt *a{" z; oVgV}# Jy ol[(1m+:泜;Fs9z(!TPp^j !l׽%k+Eu-4bNxp f$5@~tڞ[-4 lָCƽ]Xd+i9\"%sQ$~o,-px)]l桶kC0lD;Qb* |NP>z9}ܭ[ܧCz 0̾ _9bXr;yǯ@w[F}2`ZzԝFh3a `-<\49[5 =>V+y"# Z#cҶfm'b %]͵1X u'鞺Ϻ_YŔd7*Tk|AGó髲()=;=C4hE.R^>H-4ABLzS@_̏VMwC"m7sдYas;kڍӂ=N ~/D\WRo#<)Ĕ0q0u;KMeZW}|rA/L64\Àd P*´tkR: vjS`*CT`)\uaz1v]E=ڱ,nC՚Hx/L&z@4ܜHqsJަY>&rFwm⚯@v{dV޳<:͝7juG*CeH=i"^UZl#-Je'&:Q )TH/P!b yPR-;Dm~uF_#Rw* eRRjy(NY ~cX旟v›Lح˾a52޼s50]v*0DtNFj]QѽG#/"W @.wAw<'ðeڬ͏XDQxm7hm{X O&tBr VBmk-$g(xzޞ)/:j-ϞM5ơ WXZyq(wiCEZ-j {T٨QILN>ܧ0xy< G8KM#La64-4j[/zJ|؀:S3$$*3HJjR!.Ww1QD)I5ɿ-, \9(X2/1Ul.GS;fTYٕ*q2V̭2ҝZ shܡ%jpٳ' ~}*KfLQCn.r?`g x;8W@/T!> rQ~/ٔ}FLW1jvYZ"lha55~ Ѯ@|' F]׼;4r/H/6rcǾLr{+ B!Eg+VO\Z=bw2?&د2~ϙ|Uce}9:,{d_s X 飊ke BYgA꿅>3L%I~` h"XEBN$̾${%8 |kyN‚1$[u<ԗ}&jNe::P[,PI'$7F7KLČ-쬰Yb($j1$떾aaQ#1%oVjak]?,!pS{qf'@E̠c"A@^aʍ&tWckw3r7M3}v~FmAIdFh›-=Q9mPňMEUBU^01 MCWՃU~@}x+JjԴHG(013xrW ֆ nZtmIDƳcJd=-v0Рڊ b“^ෝFHo\θJyw+\V'ތPml+3D 4Ǒz-'mʶ0ˡd.cNzC( Yvk*Y/z?R) Eui %;ĻUcZL1#4br1QQΜD8w:*,8㣯IB QS<%e6߇^ǜBk!yONA TrJ acF C*:N\274nQD-Z['sq)Yרꃏ1Eï,uptc=ȓвFh*\闩lY2IT0s5L_a]XKʿge َҟ܎ǰpƂ = -'Iݑ1f2{ZG}3bx`ړw8x`w:sk:`tN&ˑ5e|:b n;/Y ǭ5ӲS۷t|j`:i1q^s;J'Fn4Cqa!͢v5M3!)1I~Ҧʃk=-r]9R1ɶWHP%KyZכDax*z4'qVS< 0_bZ/._`g.# 'ɛ.(<Gw= \QȪ qC*Ǭf? mtey /{<)jE_l0z 1&%:s  I^ E :#͠säO ;M)O>y2WNAIZ0R 0lR-*ΦO qlvΛHK:"Fb),pGPB(}H}B8 )LupA;*{B)EDNJ55-S)[[vV[ ^9qiI.ѴT3I#^sy.ĉdy=w+ E"i(KXuAKnFtT m6ȭ=w(˜ Lǹ+eBC^ߍmI-eo\צw q wd嵫V?2(ul4 7~¬t]`J2ǀrsSSJLTLTX:uRfj󾑛i`{$M)W+wHzEckq#>1ȌsYJ)~הyGe8=iΖJ46I9;P>JyM4nçJ89b/fƞu׶ !FOy"<|ɇ[R˒}~@hq1hTîm[@0Ocd|pM'\w|ԉ`xWuoB}CFpKc.}-x^5E/A'azPqJfTyϙIE@h'"B(־C/v'@bAx%.5 6\ߩ[S㢺l)I+h1?[ xNԚxĚ_ŲTwLc7"YS.Xu C~:w[Cd-liw]ڰpq"E+~FpPc41@tÞpTK^$@æ_VΔ a<z`BcU5b2DͷQJ^DTNt~h Rr@N Qt)Uxߍ:+!^\=- !4( !صzs@9o !3:K{CoZܝ1bi7!);/Wџjąe@O 7ڴ< |kN @eGa^-pƏ:` xR]kMmnPC̶RcA:[*FOPDZ@pD%!2 Yla9T{1)$n4dL ߿h&@쿎(W7KzҔc.Rabje`AksY"3*VDŢI= MBo:fM0YfZR̒\MN m1.NRjVw7m-;&Yy)n4gY0a G Y iCoȌ]+łyVq$$+tO,prwos*{ q>1شDj0UD+(͕[F5"=Cݾ1ѓ5~ng5m+&N^#V%es"ꅴ{+!ArUH{`\wTclUHupDNLC5+F ײlP4-Vy*:tJpmܷCz2cEB5޿:}Жf͛MR!xΤ3OvVy ]B?Zb5WLv*T8ӊ {4.&pxV dqML׋Oh?Eۍw(rew3H$+"t4 PB NFS S@H5Ӟ7N^6t]onVR`)$']ً4b_t4<]cj\ 8Ø8g PVDNv9/ҙZʋ,Hg}v,9vcǩGEm*e4ynA4=XOzK׶|@f^frCY .UY[$&F&GNYa駕(Sz|WjV8ұIWߨQåF̗h1:"O3w_9sb^2ayøblo̾,8JuZµJ`d6 c3w 9js EE}\d 6\E,"v/q{g) z}X鿄W0Vzx~ʿok0\kvJ#|g:sKCC8*=mմUbl{N$3;ϵK[\é=t6:ج2IP n~lЃ 큏G<~{J<2C5qy_.KwcO1ZAk d*^[u}yx?𘘈/AǫѨQw:RwD7[9\rw@q 2W*6)x{LtfZxZ %0? qG0Pٰ)ƍU-x?ˍ( 2jr%9JDf-R+)_[аHo+ G`-`P9=A봋 <-Rmn| %LlIbD7+*7QNׂV~%W3F&t԰L2MY~:%@7mjE>ȸyIa1l0m!9G)R! 8,ع?H`sU1;eӴ(sfcFcKXyO@C[+R}9LGXKz]%-瓷TkS&:>|2W.Ą}"A-oضAi"0L+WIEcSxN@PFnlO ;v<1Թ6Jz2PQj-/ TUhݩX p<4Sr4k@ ڠqwzL*?-`{GrP[f!}o>'i  Vܣ4r05pu6Q(x29xOqPRGK}^%]ߕΏpNоf@IJXc.O^aTZL"7q6#R?,ݕOwxVjʡmn'3f3?T{x"2:g6Bd*%!x@ri%".\x:GC>h(QIK(`픔B|_u#$}UTSo/Y-;%gYDɴM k,`rvԝlAt@EvL՗?*S$._5+2g@m'Y)4paQ(̰lFtw&1 e?*:1ZWӦЋ1&&_MFoCTpBHmD͝Կ:WN٣o5|Q8#1ƕX`A(a )nx|ukAz;J(%9낏%z8X|a,}eڶaw^}HborI_ФwWV@זˤ akx@0{Ɓu"@(9v&<]ДG?ZAPWdj ߆NQ-z(D<+|N3w7gn&8"$r7 iSyF>s̐-E(BZ6ЉJ1)nm^j|RŝA+ūT&d_/95N'lmˠۯyiy]?k7B>pI*V6kO_gZIiCaN-$ṾesRX]+1u) s<]uxGW5~lkPDRG#ᐕn?C_rd#ᎌ.L{uy<3Hdyl^i&L)娦C?-G 8C۵ol=6g,g]-A v c'QNͼzjJ4H~"ĞLXwhΐ6*<5iJP㱌pax0G?%yՆ>Xt]r2)8"1XOMRLg,u$΄~ghq'\g4P3.s}MKn%-q@l`}TjJybgB c?F V[ͼɦtKG3xTx.Blu~1U 66=,0rU:q06ЭfsWZ=sڎ:hPgցvi'#+IRg] /](?BoJ1}5$5x:Hv8K  xqҍ*+mq;u/+B;]7W1K3ow]UK [psTp#{Vĝ3#5ᴥk}s̜sVwD[·5F66u h N:BG2]K}Z:.)8O82 h~-0mժ͠u 8sO*D֮e/km?s` V(_V\~cڛk?W_I#O1 oTr7Q^FKV;\$dxIN^(WG.2Y2jLڥ \/# GtzN @|$?+)b/Q^W<4xm$$gō- 0 Ql9QqV}A/nL,m~x-̀ 3q\"HW2߂ ^!Հ#̧!=Ă\r?ZR)3e~`RY_&n~x}7FZ) P {Wo9 rSK p2%=sV*>e.ت[z%bLjA祝yjd{4o+ u؂ 5 Mעr\$^Rm]\ 3 Ս itxNL8"\#^͂ ͈k(U"@P;X)ՂciԺ!3E`Z w|?UоKr+NQ@ 6?&Uȓkd/zKZLqk9*){O7{EA0oDR0u7tDlAM!N:kjVDܤԨq+ !H W,Eyuw:?:Q)@?"I$ja%Z"CpgЩ)4 @t0DADO!T'ϦJR=<>1ʀsy@Ek,!6 R{ۗY^d4ddwDZƝ jbE+݀#8=ECߠxЈh^g/@4n&M{Jw[kKXDbzs! 3<#5˝ݙ_`CE;(XvMx梁vn 4GA )*e%XX;:J]賬r3{XL3SW,| 2tcQAЋK5"\ 3hdzKs;Ya?>{꤫5)8OaF&BpNYM?xw~_bAhk-$,J!Mhe5%"q$fNnp ~m MFrz ѻ]`S0$ ,ub12RDO5>5ۂat]98!e莌WZ.N*;N=?`iKj kQqIzhy!yIɷhpTcAO8>OiS-=`whaE-WL  qt> 7?eCbY^dd~ iu7L0=eLyܫн-kUt:d/\AX[kV{b)6 ajo敢L0IHlYÇ/|l)=ѱ/qGe߆eU0z]?#RAH0+z?4҅ kqq;Q[zuE=؇b@}> :.;Pj͢>He IDs ܈9~,&t'Zs(@U>bg #—SNww2+'ԯm筁!@`IH++h71T!Ha^cMHs%f.M o'6X4֡U|B KphQ9$Hw?T%z, Zܦ wà۵BbJb!7wf~G q~BD/_}݁W%.k`(Y8\ތ/ Z#)'ރxSZL"2f0gɤ7S'`n"ڃCꇞ5Ж@qؖ;82Oaɩs ;4)1R#_Wax#:00Z a0Qc ڠ(9NeBƗ.ghKXt_XC7d6`m-7Őxnmq< }I#ҋ@a6f{sJ,QFL27uV*9i0j@\L}0# @?FT.Tڪf>Oʖlg3F9yp@˽>>}ef_k5^b'֘Diǎ*O@uj%8;%7i%s \{!d~ ٔ,1y.NMz6qfu{  WJlq5LTaF3F1LU&"K -bɟD<7gڿ_7D{lU㰖! dl`FRс WxЂGf :u9 ϿI \MA{8,ڝO3u9(|̮8 *քeZ9OD_IĆ L4ykvMBIf#dORF@'υ="ۖ묟Hw 7)@6$` Hp* c[^)Gt+8Nk+KR\˻L8qcZ=?ۮ}j,*Dhzoy?a9:# Y*a{4k_am+K|k9%_WL?8m;bbnؔyhATH }vd޾@Σxp J]&ܞ]G:f9]Ror'k!q&G#nؖ  tuAwDrJL3=y ?4_~U\ood]J] L3щc"r6)_$$WȤkk9p//.6It)lGͩ~YZBlXqqުxZ-讬?{ 9!֠טh(~kR*m{s#KV9Ꮦ!RrO8d/sa t9CYBV T@CKdfue3ڪ'u 3QVʘ)8|9|X"+.[S7B{[Jv>{/tx]#:c ^rw4asbݯ p!Q:xOT*JU{;̘峤OTU'bDJM (̯bx'+PlɎkc 6+awW) E45hq"t?^/jGvU y Yv?Н?IϘW!R]˯s~}*$7" SsDpt!w7^S=k^Ⱥ|+MBG璐:jZhpcqk)XGo~Y]պq\i >Vm4=9/H4$]C Ѵ541x^mɆ ߅l"\ZM-SD"{kxŽeٳHvsDE Z!&3l?l,oe$d5-.W`ǜ]J4vXGB's2ÒK*H]\(.I0Jy>rU)O69ftDhETW- Ƴx|>H؄ϴ,i:SA(4-¾et[[WɂA̐\4ѯMͣ W^Vk^XnS6`H۵UT&lͰj+]SҼq A'_}ȯ*ë?m`x}2.^fd͞?t{L0MS?ٺu۴(,}cta̧y}b関2[NuvM) Nu*e_Qyj^9͹ E%#ih&Fn|^^]j?EnY|h\fsU*iMNs+}:ym9 94at_o~/sg^{LihٻB @xs_5\>v#o49wN%\Q@jeRf*;jl0]5yzLUط9UV< v+9@4_$/4U3JԔ)w #zH;suy?X`oDqmdwwsM霆-NIBD.ݮ)֠`zw;Z[7г^H_Ifc(t3L[a-k7Z a("{Yyh[L5Vkj z :^-9;@3`q R[mة s$fҖ,÷U܀|%WLv۫1r' ޲a,25caQI%"Gɖڂ 3E~5H51z=4y P petr3l.=+Bm<Ӌ5xϏAWҮAОsM;瑊w]$sUbT%I"YCy~w'پKYyoUߓ$ao_$k-bʵA j'£lK/$q*-|hH׷hI !@pEPkRJY8hnH9mcEƒ(@}sIRqlcvMRSEu;sA }b_[rh\MD Gģ7'!t!>fxf9Zn3w`^s#CU0/- VEW%~mC@Pfpv+rॸAc2 2WxV0 BU6Q+IՌ0 ƻG 0:L&8 V@ 西줄7SVtU$31*N7nkg7Y(N ,t -Z,~t鲻cbk$pvH7m;$VfcnaQ7&ZUe,<ދjgnf %v=t'Yc%sctQ0iZFBQ j^M|lPvMqCQ$gɄ?4Of>}-Z9f`z|hNl'#+_%,~@XdA;Ihcʍ M9[0y&ѕd/ZǭjSǦP ׅ Oq-;@< \kVm8g; ݆,]+*~+۟:h9OD,\9kQY|Fa+c*Bã+$<)U=r:Sy۱kY]* w|i-|< 0}?1#O%4oi nTۛmauϛchFYjfynC`$֡kxu4L7UH3^"(R0[hŔgl]jP"6A-JUsB֏H~u6)WInƕH^bkyȞ11؂p(>o*v:v$J hQvZ+5Srg1VV7+Yo Ѱ-2m;4oqkլWj"E*="4HXR&^Fhxp'ڮ_qbG;$.`D _ګJ64ibjsz$q faIi/5y(%L0`UאzXDpZI+@AŞces p:#Nڞ̦#>}b3,Ŀ8'h ~OW'`'f7s7(,D!ƾbm'(A!Y$go20-.ȰTӊ)f̔*Dzʍ e3R9*="]'@A ECWr˚O=:N5d!QqAS`_9&Ph $%ndkCI<և"!% Npétٵ8cH\;*;r1"mh(AdvN(;OTZKҸ4z/<I`pip|JfSN=4pfH(t%z^BS'0Lo6L7>uG܅' `XVOnBΨ ՟aùV*! F%Zx!ngx_jB&Y]0 [w4B̽E(v1Sk$l#B AF3OnXI߿L O1QXrkGP5f_OKVI_E,ѱkk;B/CV΁$%,*gI*Mxز [MT/`ZPM nn2*`X^_4͞twc̱~-/CG<=] mows>E~{Rܮz/O[?jn@!U!c6a_G-q_8ЫBEx},ړО)RTv>)-[BHH9 PcچHf (ӕT!Dfa_&Q}d "ײ0v4ܶ$NQӯɍ)X/)CiH7YR Ŷ)@7/v4PLJf[R@|NÏcܟ=ѦB+&ץ1|Xq6EpbӹKNԺzk:攌Jk`2מ5[A|A2{(Lekޙ[[^na/ CܲL 뺅AQ"T Ɓ f@oQd{oGbS-tk۬4v؝uuZˣQH)`=FYVinStʌ?koNY2;vg Ɖ%f!Ug4NV55"4d  YtbPљ},d jI(ZUӹH#Pp"E#v &(Wn\|xLPe )]lj1썵tBϘ[yp1;t/F& D~كxb7 xuD[7e2R2GCţbXDZYsȰW' ]3 [dMpWյ~Tg.婃D#^H,2>B<MF$hJ(m栃~RZ*RqÍh#7OK-cF10,tu R 3[V[Z/B qaQԽ*t et P!P}n̑&axx]Bvf$םInVC6 oϰEU]7T>+-tHфጅI̳/|wz'RjIԾzM܉lC0\ͨpm4*̌1"c cO/L?Ys>=/7 @|Z}qE DXQ:˙&:`u1r0|KJ뮗k)F@$]ÉL6![_o)%;Z [;G=?nEP*̪c9(ugsN +aQd9-LDccEAi`NQ2ڝВTg{n+d|@ 7Yqx[cJyM6$\^1bw뚬5w7瀶>Klw>Dgnwq"ש4m |ᒣX1󜅣fTfeMuΚߨ.kEt7i7(/xeL\4IwԐVxdd#{dݜxғTЛB0PDB ˗': (m^xe_k)s?QŊkB#/`x#=8KGq&[f,T) 6^G?bI]<_~).ۀRĪUYRe^}Z> -;;n)WUA#P^Ljz&l>yqmb.\[Տ*'$ڤ?\aHg6 &ޤ7ޭ3Μ},/bzi@oIa)Zt _OQ̀J ~W@qU+ h QZeČ6Ej6I^IWSpFxo ENTwg9 $pC.;)`"Q>)Cz<Ӭdylwn%ʤ۸kRb3#Ӈ;' s/ֵ/ejC(Z9N<*S٢߷ rּ<]J7WL#/=L+iZckkIN(q| =P5~Oo[ֱ:Ew~ܘs?HA|c( lf}EuxN!\$^Μ}aq8DƷC6>6 wyGNb3<!NS6K~3VjFlMBFj6]m[lޑP[:'oO%(O2F,|ў$/*=C &Gv=T`!9"T΂9D}æx6"QKE.]řQz"׉BpQ(lNĠOp9T'Y|"vs]-V 7XT (h4=xb pR8.yUGg늴I`v{6(O&ڤ=n5M 0_n0e}K!.k[0=PfAu6*ԮaE'`|b?Y5,>NX:Rb@1·8&f``_-AϒJ # ٛ"0h^@b8DMj[@qN씞]/b*kW Rj9:P4ZorvKg0y2,@9 cde"~!Ñ~x*3sM Dr%zRMo2Qښdx7\9 8_I:U;6`_ɭ,`1δ'ʥC6\d!:lBUuۅϐV#Ƙrm-qn:- 4ڠ系MOzߪt<w*;)B;| U e"53aR!huB.TŃ$@YۚUⰷVb (Sk874ҏ( )VnrjiJ?"VY\ByE/MGi-+|??L6([}>1.輴w_{1RE 9֚Hh[ Ыp3-Ybj( !a/EsH[QHB(.m)3DMgƦK~GS/ eEe)is `Ljx_ P. 0ԉ%2x驋wzܛÕ ꄻY*Qمx'֩0+ܙ >͌b3e}z+xB3}gǃYwV-5[R[OKN,cD0um=V#B A$YIױmI >&KmЕ3dZʵdT S/ln[s6:5=EvYF=Y>^ beFzN9Sz4>2%d U hBgMU+;'B¬-j Y{J3] qF){g?/?nLqI_o᧐b}I TV ȳtF@W#GɡL dsҍYt{N)PΖ.[vz9^*m&Nï[:By0E(yjG~_aOEid')fD;8GF!OKD|饴j~x)H [j"⊟ip7-֔0BFV|K]\XوaVǚ!yؙp]|O5R5tR]<:P$י$pd2Ĩ0uR(*:Pr6p7# I3,pBHx7g`ƷP :o) _9PcV-J3-\+\mo`C92Ӥ V2ȹEU LO3jd8Oޙs~/:IZ_Ku ~)jІjE`^-E}^q~l/ӣ /ǒP삈r/Re ҏ;VwMn $z2\{+G4` U=( :s~]jp >hѣaѭILy)!PEeJ&<υoY*{Ҵp8zo{$sY.dUn"5E麙KUԼK"4-`gkOfvl9I[O'Uu3 m& UK0Qx[zClzItP"Nk77uIn?\Eق'R- v@¯uلpXPEܠB >~ d/^1yVgM E9O[>LPyigs3ƨG].T/\X{KxLc oL{T %R2l*m!Y9| Mv|EzON0uM>ϼ ;G0lJ/hbӧlo\䜅Y'Nׁ4,{IgpOv6iK5R_.v~(L\}e<Ľ!͇Z@B_8g @Od`x::؃Db ?tl;ǁ=zֻMka]Vhhqr4߬Vdh8@y(uW2H0 P2gk)WlKa)@,h /tV<ȟ#%2!fӪ;i:,63"1!Q,$k&@CP*} ^Dz_ (!/pCƞk ,)qӫ6ͪf0!Z'':(o9u |d&g#@i`Ď(+48wq}v y." fyˑqoVV90>,Ua˒Fҍߡv"}UiW7ҚnS]݄GHœ@]bXӁGi^A_ԊӾ9p. wyVS P˗eRm2#> Ǔ[f(3u&Ru]M{XO;/4uamzƁIP&bm~ncҶ!0X Lo :{l,u~9-:ŸyCҩȃn;_&2e rTl/;(JHi i `E_z'ڊ9"<=9;e_, qVvJLх/ϟ N(obz 2;rb7FS)EE]}&9lu1Wm~r<0" HCRqh]?渥X[)=pXQ KL h/,WK >(]w–L1y(t]2PF?"b{/Q+ƫ!3!r,QM a= "vZ71In+7'W)PG׾"ӇGVE5JW:+O#c0ĒaOhŊ+bj>I ; N-&S<$X6'L;sxAmc'zhrEC +oMgG駈g;ϖ!*2eYcC~]r+8Wg/xa5yNXˣ4s$3b[Ȓrdox nz7uAc|{b\ӝ#䩾R{*a`tn/K/XY)dRg{^O]|w3:/eY(,>P ^Z89ৄ☌us"(Fb657E%7*;iھXY--wvQ5eblid_xM:r>/-N{NP^QґtԭwcokĈ۟ƴ=ņ0aLgDYxŻJ$rSF74)Ut_ l]ʹ+s"QPv$\0F8#ٔni ='j^$Z$RVgE?+uR'I@# &LXofeD<>frn(a55?[lU3YM8Bl%^{rzTOE%m-j8O% 78.z `&K?(U:̀OK4/ [GSv\`IG.xXGn-7j/  ?\0rl'c'Yc EnHZ &|;O2]m:w+͆;-cXǤNciMBja4:-)D+BȫAFN0芒O%qyR4bMdvKm+*â|&ӎ£*(haCS c#>Zе8f \:ƷW: vJs9^D͹ȏ\a5$LcS՗=ODh)~}R}B&c:+OWfr?*@odEWMy`BVֈ#LfjPy0gSݕ@ҭ0k'r26k}.cfeB6y{1:|8lnb=>Eiud!`{V#[Lh 7Ve 2]xW۶dO(#ÿ C/fc⸻8X8|l/[10oV[)DpFgN5igo<)̈vuGy &b}227vWrU)5{rs]Oمκ] X# }yֹi/!YmC 3-.JŦGQGDYcWOUm0%X `u7(MLiN03$7'.hﳜvbJ`zdC p{e,a་oebc=WZ9ouI $"z%в+3SKYJ5N>>Klq8O;{TPxqƻn =Ƈk;( &96l.uPnwd.P[q2vC!}C^y^ = jY%-/<6ADC l #{za~D'hEƜ #Z@3:z2 _ͅP n¬D,8 yux0s}j7_Mn8o9 |c7&coHD,TWy*7ͯz/}W\Uد?[TGCcB $WJ[Wzmr^Ȧ-m69R|)Tc!w1!v!?j✆s&ň$[9X]SCQܟn T fyNj!ѩ Wnꜘ$1㸡->Agr9X1U~QlgV y<)eǯnu](MؗDh| `X Y4A,#T4]#>Gr!y>@X~k}7 Kx̳T+0{ 5ݫ,[q ےtAl(`3&Je tIpP0?EՏG oA㼬DщڜiBI:~5r]o*c,6{~%DоF}o۽¹)~Q v5&T9 Dr_MZQl:JzFO&쁩>G=:V÷@'nf1N)맜᪘,VL9Z,™0y .gc*21fpt1EҫOjFݦ67Z'^p}np!-:7//b}l?s*VUgt(zYuף0?А]VLCqU{{ MWS:?:3H%uZ.MXGl` Ԝ>W,$]P;' \Lemd0ر6yF!fzD۾ciQOzV1+bF;Nn#$꿹uINu]UvUo:X R8]g&u}E:h]/#/Ѣ(o_M}iGȰ34cZrWzi^/7 Lb3qj_hf{V^ eYP;J/gjOL90DKXXh*>w&$5_3>D ܈/)Ca;0փg1eyK{vEX%.kм(:]#+ǪI~iʷ9 L kޤo͊kd_PSW ׅ3Bz̉#sVãE(qJk)QJC@,R~ɇ9x vFϐW= ׈&)BauLH67Bq.X/xu,mEmݞN$AŬZʇ:=ݧ_C{"lZǡH[|1_+ə4e1 3YHRŜ~i_SP:H۶>Q+g}Ga3-M7>M*qò_S d.I>&Y4r7] ?HCKU&jl|\AJMiu) /G1Eْz h-g݅1\m@^BʄQ{R8*Gh1gҤCUR4J-߃*R)1rP]s9B- Q`3 Y_g6l)Ă@ԕjx~: ̈́PWWމ_>cqq4M&`xo//[!zѩ́rTV'$8@A5/TqBcݫL;sw<y}7NpqM'иș00TS=Q^cRQvs9`hh15VQ=S=,iU',Sxi?tv׮.:vdqOD0'g@G0'k|/pJ'^c;A^z}ϱb* B12OxH^wF01IIBCc$? QNimd?T9a#wûV~Ѕ}6)}N("phSMl"x ɈJ0-u^%Q|6Fu!Dru%\7:=%kQjyu`Gj&|, 5ii0se`̪,1ڎzH<0r(%A,R҈g!2wp̌'g2EZD*f}I/P3.ayʂSa8)⠘,PR; {{i8{80@0W$=E`\w \J͚QĴ20&y7gT:pYaHlSA%HH'D<],\#]"vC>.1Y#.! br.R" 06X *~wGêJغA0!+z:/i1nFA]gSVveܙ@,0/P*QTBQoQlUm 9K!Q9D}'!Ko$槣j)'9MMąpCFۈ};ӿ,+|*DI5 mdLAdө+]q9Jނ ',ziM\]䄖Risg`OY*:m)kxqСjkq/vi[|X#ivZ;rg`QCGFmM#8_c:x%&3me Lv;f6;7ҤOHgZ/XN_sIOJ)֎YJͧ.R~ Tbh+%V CL@,ɩ(Tvaú7-A$\ 7yhJ*#+DTCĒ+V?:O/ި7ބ'?7twm|K1mK^h?}E4{`ܭU5{E07Gٛ5IMS f_qd:82 fxq$JzQ2x͹KtR-v(uOFz=ptDյcv1aT~Uɤ=l -4xNX6tH%w}^ Jqm\^L j"v:jfZ\.Z/M gH"!Dӣ:;#"Bz\,E;zgPQw ͖E;y}gbXT~'oFv"7Oׅ,wy,[#J袕Y΢]PpTuиpz#Es#?9/L B" ]N8)޳OݳWr[2lm_< Vg|#6(! Ņ!e{Bd31ׇݡI+OQxCh9% O(O9R W@M`{q7]My˞ 3T%]>0;u8~ZdDe7æUoS+њ_=_TyK39AWPDrsevΩtN}I<]w~h3Lv%BFӀCRlocY xY>j~ 44TBG.t×Au7i2! 3.j,Pҡ5\Z4CY u\$1te k|a/{Z<­݀9Ew窭d$}&!hǔ0m>̀WwH^NVHWAa*W'au2] PVdm6i&ik17b죳Q -lY Dۖ`\d3Q\x^+ԍ)3.A"D }s8?H;fQ lZ!.cžĐ8MUnzVM+NqR^{";, &rWo\'HԌ_K4`ބ$:!$ 1uD* Ar-'/%FTO`?N.LDTXpp^* ~'2 &T,+3DhdSh!l\Q!F0pQh)^/ݦ Ł"ptГ >J|ߘjP=ɮYf$^ule2e4N19g??5`B2OYYRSgSVg 'lbb/Felq{֩QJP"\x}`#f[kpN eyHF7gb'qt*ɢh+=K%>; ӂ8b9c>$d`PԜ{raPe$)V3  Oho> ct ?sRݗ&t6N‚*KMpGl u)K#Qvon'|)*M\*Ǯp'~8S"^]ze^fdzyE7˼w<\)`Ũ5hFD6ĿgO~#geo N2*'`Om?Lͯh糑)n@v&p6ǫ$ܺ.xx}3[eȔ;jD֢OA\R>@m'=&;:.?HFXwhrԳрURumN뭴En'{ /FucGO "i7b]h rkB޳ ) ucdC%<<)MD3>'Kut݋0lSАNvJ UR:rsb`-U{wX#(D שc&4Z7}tT3RhOe O_h@x?D'Բ@B< ѡL Kΐؓ*u FVrPa[cZi?٢!alXx l4iΑZ2oȹym$zyoJ4(4aznjom]-7Em QDD2 /0}^8e\kuiKdQLN]Ai:;6BU6qэWA+qap5=iB1fgb&#p>(\j%begJ!Fc=6ʱRyx"U"BH]rKp}vؒtBNp]R1K33$ԨaFDdI\- ޳c3PO'ȷu@Ԩꟿ$P\ X ӾLkthnf (]!Kc&2$zh-JBbHv|&9qSRgʿчnkiZkMmy-G-#i;?K{:±07{nNx$H'gEKtJ ;??uIpؔ*Cx`PBF&ƞoB46fZ$lhlJ: `HL++E1Aa\qZGE NdGq rbbn D:efn(n0msdCNAY'o4IY`c!2~MőkVe*UߣIH5] KEΈ.Ưѱ!`K>oUl!_y¡_YK yeJ#mݓm&mOKGV8gWo=$*2DV"({S[,\GOE<-yϔCk#5U<(ѽ=';^nl9>2ʤ"y^9P/͐h*9gA@P3. !Br~#ES Oد|yCuT £HΊ|pZ#X@QD^'EGH#حcԋe6+jwԌː3}܅X5I}=vxq%O[ްug.KN'[[dN:3mSZՕF89Su$-O,!VpB-7aN8=^ye$fs"DzK8+a;I|җer';Zvc#}rpI(Uf4 htѱwwٍ Y6WAso/EF>M1) @:u dMlg_7 {[z;?-GhUXHAbmǷv*DZ&/h| Fdb i*p\Jei] Zϟ5%e:Vj=Jx8 ea(*ùeĤ0qI0oJaY &HUfڲ_9Bt#IM/ 0QS81DH60='  ޕ]S~S~!9!K`L1Qc'XXG{])zSȶ]xQXrlѷw)3]dVo?#1]eUnOsT&2bK*Л悪B.gc}ĝ!JX=(.g]2G2Wo`||_-ZM#' FϚ2fT{Y#|WLI\GNZMja=E~FL-BS3K}W37J^S[Z0`\VGwГ/ ç +sVw?~䉡գ5d{ A' @Kl,Jׄs5|Bxvszh$~yOOLMǝQėEyM5[-8A"qckj dؾ{ޜ4!n­zzQv6.0]EL#vi*(D#% דj%ꚸ:Gi@k=̉2X hrMIŷ%vJ".*~f[\cHӪ`% Nv <,]nqQ䒃`̿H#1Ѽ_cbja+[ #Mܤ!h|6Ňya 8E\!c=D9&ʱ4h <<1Zvf'6pN%ly.9mTtZz֡[J/+1j7Y#Lkӌam'B?אo.%U!*)1MAV?>ҡ[O]/km,)Jn]efc7Tu߻x\QӞm jͱK3 `4ꂜ پЌˣ\%6K>+;.n5,CNBLDnAZ첬J4SAs#ch%0;FC?dMO6jx:}r>g9ZGˇ&fbbE] 'ļ? a*qsj1A,+)@q턅zX0JdpW_KT5#oZZ@]u{U}u"c^x9NfX;x\mIaxolf>9{:0\55nri oM[NK=cmU]9',fVVͬIK h[F?N90ZtVcs颿$òf5y#bߵ|E4n{#Z7#{r4AWhďXp}搎>7ݸUcC>= w |(Z)@9>9 @*6딫ƑO.s=պC_-Ǎk<ոKM`{oyn\ܒLK/RL `ɮ3y|#[p\,F&0B`^`k3MН-q(zن%pi⫇9Ӑe`.EKAm+fkDqcg辯]܊WJ0E@9 ^E,yhnDqM 'z!̄3 :{dA*m>Bid' R)6 OU|*< | |<p>KN/&d$tUHA;fIvg\"ۆf5&X+ȡ6O~@:wVKkox0BIQ7n&$ֻI% v7oz+-Cw9+MP"֝zT +c6B08o2*ͬz%;s8pV}+tD+W33V A܌*m!(j@d+)(bj*O} $32L1LUƃ I 䛒M["c/{.(Itx;)ҝv|azt|\A&#UF݁F{, PQG`Nl,e@xzЙBZa5d%(:.uַ3t ncHWk;<3=+ի$%C;2Ǵ? ~i77}99xƦ#2-Sx}m1C:]ltJ]،Xz h8,&}lpM5lWWjb#7Uj[r._ :$U ,b,u,@&4/k*R. $9ϧ*˜8e$n+LJB`@͸mk`m$K+y-JOh rKyǼ>Q,3(=XtA&}%44>A;?B5D!N4$wP_b.E|,11lYHqO)TpҘAO]9  ~OʠȹM_aǵ/&L@B^Gs!\Jjk;_nJETi皨lhw܃`uQ'PjaʫgɭsDҳ,|53_g-H c ;<:7 jI0>|594 ;]$n{l>xfsP!J7K-!p(2Nlb7"n;mIBHȑ J QL9r4IM{˷9Qv}yXٰ&vU6p' NCoAF`"Я}ONTUqc2 R:6(Fsty}vHVT aUF:s97 yE/ #qIϺ-1ӠwBqZ{zG$ BD,Z񬆉 -MLx-kwX,EutBgJ5Ƭ;"D_ $uBӍz@e%2"BzZ\В_49U|5([(#p2F+%1Xiʹj1厘ԉnp[K+^ygUzp<B+xcO DpYIA= cU*~i{I)tYN[ i.?@G %6?PĆ֜n?mk 9Ċky${vcwYdeOex*`;4hOu=F (+%E~_iɀ?3[B }WaQ/1Cg6E{w(ȆؽŎY-ɍ-µEڮkHld*7hxq=\O]CMY]LFZkGLw^l$cBr ͒h}-;?D^:Ⱦ;bjɏm;zݡ-"Јͳw:ܲ0q`Q!W8$Ӓ 3 _di6K=isX"uk\iʲscga{5Pw.~7"4+`bTVA(<& XR+ePjE@3Ryݢuj3ݐYD5kBEe sEHH7 ǴآhK,*DטtD{O\y~#X1`[I MD) j*K/6\ABAWk@i>PպSDw 6'5F_\Po Ho +50Žp,@)qZ2#Vyg`+?̢P=|dQ9Pt*v;&8F9︔|M*"m3i8*%:2o1@'vΕtVx|m+nYd$4Ɩ(2\][@$5&X=L[^ !U銡zq¡VzY7LU4y,AmH|Vb |COd=zt98~7_p 5͐&%esy;k^3'ч2 `Z&tN:8B :.9w}پ5Jm+Olg() j |:"NQfi8ʡ+b^!p/KInAWzS@tTJ:fIDBdF#y{X+6~Sih|vL_ٺp7lR(V(*"l&xjyrLn`>3)K>'V1DNidR M;ːZocn0eKe8t۱j;Ux LZMkOڏ|p:ÑZ2SSC+*8.133'GOj/ EH$4}s]b9\Kty;n*W¨'xdQxn 7=]5Y*ݴZ* >uH6V{x@fzQL:#ʋy` 2ԗd@fYCv''@DLMrQ-dVaL%ʖ?OJV~w|Lt!k|0cjteI' Iat;8O?9$6!KV%Ѫ#gX8)47? {}f-4z;+!riu[*GeujhsE!^ @{9' Y~P[o* rƔVBÕ:P)"5N'[:l\9r!lin L2peoFƑ`>5}CI%* Y}Dk)(X2o6WLЁ^#]QF(3ho ;3ÖwF(C>jF!nsU,[-jЯcjs[L%v?E-={|rW{Hąsjb!xiW?˂mpu<6pz I\mZ90z^B.~'VȔNpF\Hu<݆H2dZyJ?y]UIʱgG,5n h*/fcКq}?sVǜ?|;x,UϱlN= x"!a<НWȌc0nA^7Zt_ޞUR̞!NהYB\}#Ml<))il&9XJavuBm [>>6[7*ȔW`y&7pG$mARDXrt>y.iiTF}Lnz"b ^?'dsCDC>"V;cm 9!u1IBIAyUk.yΥE;Y.sd0 [rsczbᇒ¸@r @{bpYsޭ5'ǢP» =+mGk$ZF-c8`;IWi6 ; cEoh"ӍW N;Lg=! Ib!^窅MvEOOjV(V䔥Fuh 5^5%/;`(04\?ꊾu8\L47hk^eaN6J4hPN1bhLTEZm?xa,M"؈Uz8pͮ9ӶQL90ݩCJjk<,&@1kQpáeWt.#F]ِ~[c!QD{h\F.;6YE,IY-rh/X("$ʱ=jc{0N8}'NCS+(ǜ4f&P(ynс./Hz\ |̛8PVdP,d GGBW Veٮ> A7x5q? {XwK,fdqc̽ڬ\QFλ +ސY@MʍWF_o}[I+r M["a+J88L$'W@Jf S?HH.X tCOA.]*T+wpIiQG|3f$l/$pokLp &㲑j1T+"D&&fiW\rpuA+ӛFeKVQJCc@~Kf'7+pWFp8[G!\D#W3f+YY:'(? 7&X}c-| b\ B2lyN+up5zu$cw(òKCOքYqa7!mv8R]AsfKm&jSŜxUų"gR ӟJ7S/Z=rC7?Ǝpؤ;!$?73_cfg]A9SY7 \5dOqMң+DVu\WTܳ=[h-0hR[}q>WJY61?l;FhzL-*3vrek@u4谾axssĺt>UWfGEXV݋CDI3ۙ+NVQ^)J^QjLd`EjDj E`RÏΚA*I:Փ5O Yj{d u ^ԡ!<^ t6oEqjaXP;ÿ;m_Nv5+H~ɚY;ۛ]Ҽ{tzP?# AHTYbɍ,;eAd9HǤ"n[1]ϐfKSɍq.B-9#&Sͭ}rH(갉ҦbrnY.vV 2toN,OI3zW`7QSЊ1{yf "hUu5\pxGfQpk ATk0lᦹ *!'4!#U!L_0*IQa 8$r[c '_MTQ O߰R1OjkL)@'0٣1S?zkxX+Ed8K]C8u4 -j\A߁{'A !mo ^v5܎ݏ{##K SK"1x4҄~7SZ)&a&+y?V'b%GbXҕW*}5&}?z̉ !(p$ٹA7T\ _H Tmd3U"/o<wc`p` _;.EZ:20;lX? =]R>d iE1m4,YtU{ZN#ق~`F6Aty͕MUXvK ?pML|w;oQ(%W'VDq=wyc߁qz'Vxٜl|'6:}yc`L F]Ⱦ$$$ _sx uczq!L:䕺/~?(8& 5ȜM@| ^MFz.~H55ÀSnMWkp= |To}ax\uGsF +\D 3& ҪUͼr|4^VoK7ٶb;{8 @x;{ 9:EeZ7Yhf7 a*Y쐻 ;h8q-<{/*h‡(Cg4es_JuiTU J@t߂lXJ.c$NhD]$e}%-%; :GbO4~πo{'& E~;5m\^<K `M=L ȚbU! LZoղh6b=&TuH_6ޗŭi<t|I&e a48QI] -k^'8 SV:a9rHuhY k+B;BfK ςG@HNVFE,Iήr}y#ɂN A"ث˧}C(4:["$fZGdz^rmħo3f̛PH3FqA*e.U5\9b`JjTbџ NgAe _;ҶVpC| *,q &ۗv{/kkՆkq/KB?pMt9od&rzԙ<8Qi}E&f7{VXw;vkۍ\Z&HVy- j08oot \@(Cq⥮6QIx t;^4Ө2RK2"A;pͤ՜5LQY#qM |z tU\PdlGͽ+}3vXa7TǢYH*;!i6<\,NHjoܯ؏ qg^lOjr{1OUs:8h!rL> v, P⑑i0f ~ ĂlR%/JZoh+p:#E^_j/?&6U(5dT`#[3pe7\҇sC)Da+W!Qk\SQ-nt܏z$FՁXp {p_ĹQFj!6]9Mnt>|݆~2AZ ;| ʿ߬eNY/~7]5 u#CR=SxLUriZ>}n%;6C%'f1;cJnJ E01#|ͭ`%Hqc& n`;bY/cAi1  _WO|#3_8d}Y.4*6R_)e0Hl/S^OiLcA!f|[)tO==,(Lɱ3@%kE]e`>X z zg0sݐ7u59Qu 0Tg?¡kğ}^ AUϿd)5>].Sd&'Rvmm/{U(|ܨZ/iEvٗb_PTŊ _{61Qw4 mq3P] C䆯[ؿ5WգqBGm `N$u-\ɬT)!lN񯒊D>#*,/q[#{u{I$aqx bCldحAPbl6^x +Y<[ !$UzQC_Y?Z ^1R嘟kY,lT!X֙q6z%J0iE[YGe4Y.NfJ 5W߀>OoJ Y"D&U6E >h6#,3'`T* SVȗ,Q/O^|?z0, WQ2I:{p) ՎE?M(*!}\JDjݡz}EAk֘l\k1,2Ҋ$K^n5Êgg.:A EVb)YT+[6wQ\!&Vvv]P,\Y8vMYo46cpU$ʠ?لUh!aubh}mE jV]Wz[;23W^MkWέ넋 }5 8=p?Bɱ(_'tݕyj{ru8G_RAJ 4*LOXT)(*p83fT[0 z=J&ưBT5,JY50Е}o㰩F~d#JDǰ"N/[頽,DכηBQP>ꀾvLr.uDf28;h/Xwo֙efYsDN# Оu{ՙgՕB _Ahf 0HE+q&[{R 6<":nV2( mqfּQO?R%3'O j)Z7a-Zuq_7Ww䊉볣'ϼ7وZ+*()7ص6Ӏ ~3jJp}Vdd:߶H#("%Rs FIҵmp8%e OɓpZiQ67|݅6WtP<*HIwyy[I^p mak'zyvwiZW$6HƁ/Ŝ:ɻ)(SkLDr2r{})-䓶љn\#0yFl Ǜ=iʞ9d|t]Euܐp~$v3zyO?dbf=JY+<6 / ,ĹG&oOV!WeájͶtP]lcK.6)f PtDBʈ铓`=f^@s,2_is S'|(c0($i |*/ :LDׁulF$0MV)nH?|թ&kYx*D"Z1?ZAa|ptG{*װH _bk=(^ Lq=&\6X*b(t,kVv $T"A[N, LXθ/y5 &| ٖżtf]搷2;X%H(ҿEz/ rj?e(5t gC)Ŗ)߶Rܠ2y!1^%3'} p fuQo)Iwȱs"Jb{(F^D&7! t3 FEƒ?j:柷XF>8KÉ}XC69rm*| k/~E Nu@%]}H!QLzO$U5#TtӳsF7>403K|ڑ)+˫vG坄aKAce0hUzϖ;@[)~=?#d~ O4~ː\;HzN3t;#[o= j 3W%-ZG7o<~QzGܠ߁AEU^tKgq6IlBĨ"`Y@ó#Rxvj2YaU2|n琞z:;l A=im>xX<뗁-ϕx?N~1s}egڦ 3'[X|axw+f zX k3{2P [_^qcqەZOcgsHa7Y.x߈4JF5Qܾ1+w+,C:<\XScBoPrnO8%HݳJ ӧ5(L䲯{ dzn8kGwspRa&Bj|:봛}KOĢRR Ȳ{3u*j!U Tcpr'4^xlF3 =`9хknBTdMYunjp$'Qٜ x3͆xJ"[-)[QEU(?,(%yS!1!a m8܎+k#AEIг̹D{:އx~'x j.: ޒ-٘N+Q+*AW\Cs{5qm2S1Q#guXn&%?PBa'I[> zT^VM#T20Ʊ==J!c9CF)a˔KI# 1ih1=pelYSL'&zK\EfxI]gי]mZW~wc0%&f6ZKVj-Ƿ-K';vqJד*f!; &9bfg ,Bp_[@)Јg㫊}"oRyUk.'/>]gbNDmZiU0=l",7 L%oKIED 8o ;s449YexZIuPbtfCw5 1t/ #ɍXZ=Y0m a /Rhp-6Kȅ#c/ |\\KW:[R#x"(:א~]歁|2JUum2`m۔ԇmONлibloG*qQ_haėOKBZrsT0Ԑ&MaiDz36ja~PadjX}9Yd8`IO`TDf+ .W%i0 ) x1Dr=8 42d~W%nk;Tfkw:2^fnaQ+^^ۧ=K'P# svq++0{[֍|/?cdM43]Y& H rtĥה8%^):APBYBQL_p2 qAx [_Fbbw1^*{73JͨאvndwF^=#GIҦ; gT@g؝ Do0I%X#R3B>˵T.r^tu@x8+x4${VtƧV޴Q21 sՓjցC/$UJ[C=.*B67yeT23Qa{+0DW.9#+@{ (nş+x]n,.^̚iqE;@t`=bl<## ʴ8@ά=*"gׅ̑ {Lǡ9*Sn~UE^Mg^v ~t*0\VڗQ/r(#<}$@f[3AFB y {֧KJ6yiS0_;tgVcWm?,{<^7~hϸL\9  C-a9jEC}]ȼyeO1e &2VxpS:vcXFM"承Zp;;Ra+@u!-,md %=6νkDvFG#|1~Q[iyQMB}0C>\V ԫJJ8:$/Рq3o,x=5wdɋ' 3EHU vVF([WDfB˛ .p͡&4L zioӄ-VW L#@9vOàk=G`sWqsfCoU9HlunT~3όJyyHǜ:r9ГFC Us,b0} s d lt!RB9V0Dt<آ<~E+uV)s1 'iektzb~CB>&`~|~3͢7IFD-oe]cBHt`b_N6Gkl"(u<M'/-V&Ҹn xЖf17C#F@1 p(:٠qoF;1G 9PV# ېkpܶ"Oݶq<k1| Rܖp"1}w7p%䭀9 as踮ibE Z"A9MSf?bJٮ2J* tVb'.$jF#-X:h@KoB*B=F'~5A4?yh˛ֱ;ˡ_}S噺T_Yݮd6B(oUxfc%l $s>+q+7 5𩩻r JI_A'&ς_.rz th|(L@'!d2r859nH>S&=9^h\">xrߟ%r*XZY/DfSCEpN[Ls A=@c?nHyC~pFfYRnO!+E^įxAJoǂrjYDj=oapЍBH f `\@\XMFI}5Z983>qD^xc8ua9Vl- G'T#^F#QذvO {8 Z\;tvzOirK@sAiOeQǒ)~4~i(˝DyzJC2LZd}DW4 nIVn: z-S((m{N"&&em .=F%qʖ M}jU+ylVf]!K}V6X'Uj&y$O]g_aD|!îC@4W,NvP:urBaIe!g@*`w8nW-S $ݍ^C!C 009x@Hſf:ɺ x嫒вoy>.}{O eAA#oA_js2|ޏ71ʳM3;A%OjXf4,]R~ y.a!x7SbgC&I. 1|e V $0[t1:>01&:3ВUu\iK//G)z)2η׌..8v΢E i}s&|=Z54Xp[BGpB0rc׳Q)w2_is0.pX'Wh0NRmߝ8)F{3*M7qhtxI!vlNW8uSO#c桚g]%] Ąw썈OUE3Lx'vRR ցSK;N>N9?^hVK{.[t9_0Y_#v&G lrMeQ|J¨^ݘ3섫Tljmoo8fsf\z] \=pjG%\.O%L.ڹתO=篧]!e| gjGEk /2r;_3xz|дEI O\ܖ%D xH=I7OYܺNS9N]$C?oM@ɞ qШdb$|'4j섑TүՈ\'}电E9x|W%J6u| |Txo(I;J¸ܔy$1mY@'} DmLw L =D?xIMrFzWqkKPLRBl(z $^Z^? J%z06PU|:M 7^4N5ex]'tKkFB 7gR㈉*_ w3?n< f5=1&7EBSb`n__Ooj"YuFPw09U'YL9{6.oڽ'T1ۡRW\bfU,22`S>b,pO}1b-]kb)!oVj$Ӟ-(éYi4(PQVnc7 NjB?ڙ4"K{"|zz,<ǣNӏ9_ 8Cæs&W" )h@|cAriDQxK)95 w ?AyrB!4#&"<3bJO/P^򑕉'1Z -ݮq|"܅`6u6!W>MXjajU<^im@H._ QEu!+?E8Sz:1w*I{%ͧ*!uҎN(FJM- "všO VzQAbA7og9BVW{1*Uo \J9tnr?6gNZ 4n'+6f.qvF)f31 *muoWmЉiducn/Ҷ7lo^(x*]T1kX#pԇ^׏,F]ml M  oǡ5ǘ;Q|ʱ>z Zs,;@p+=U3D9ZEdz:dB|R \Ӊ^ T7'K#75|TV+i^ȕI{}1B_ՅDܙ-Vahݿ^p~hQvɤ"4g0w;ڰ h1EgZ&Ys<'i,H6ɖNqgseDV فEFL:'fHGSverÆcoq_زބ wg?#*$ ~t<&:w|kHhfuYW1T,*!ĹssaewDՖy!a*Z3R]6(m#A'Z,#ݾkEeʔ(H&OZ3l—a|c]`|5Etr.]u9[Ak6j/`ȇ04I * J ,R_DoGЩ9 i u4{G]mJ?1F,'wQ$PHș+I$f; >{0xXoCߢ`䖷JUw H2%:dŬ;QX~e' 2ۉeJ)/B:5sSkQYC S +G;]>ycDmd(5iMyDxj0KDuъL\\|شx{v1siqHUr~P^EFTL('#5aj J![&w5S}r@MJe~ڜ-Qz0Y=&mT=Ӣ=J gk_>sLG;`puS/[(ZEu' mRoβϣB`03Е԰j}x Kk+^{-,F=V.p~ePBf n}vlMzImYT8Fiy Y`rn^ KBKD~yLSk"X |%F<\6c AaCdxZ')'& DTK3$^X&5OOv&FZ۵/P_aZ% ږ -@z5e.Dpyx2`'mC#*+8b9]~^/w(RHm]P{aj:q }9b(1e<&r}E>p}ĭnd'2ȍWF Cr7jX9.\Mq}Z.kNƿc}uav6]3яruGz)H1<_.76"CZo(ȹ*8'!m>+ms*F;fd{+\2]V;B Yز0XRҹpncJN7;-}duKVZM%H]\[=pTL7xBhv z5Ily{\%GsdڑÅĸzfHXk5el&HjdpT240p0 &թ1PhO2ri =eMטwoLt:.ZaVe\'(?aKιn}mg-#`CtQc'd`S 7mTj=m9)ۡpdG5{mENJ"$FO|2Zrj׹,¯ɽDPtˢ-]`ot ví4Y-,\? MD-Ѧ` !9\`#{|Z@yn(֗*jv $; 5vzf{at@+f*Ds}4B}vSb󞧱q[޾wfx? ǩ d[ˡAݛg]xOuk?粸-;vf_5Ga:"UǮ0>=;OS 6 ױ]v+~fG)vO`Pη0,F$4ޱC" aeT6B=!a'vꅅ&Ț4i9b#!}ec@7*4Cy|)|=cAw8oCiq a|U_a+W6OhxN*riVE`dtLOr=APpyHo8.+H/J$NUAal&z)~((7>g1['`**"o4;tYNhǃQ5IC3%Hk)-.+Q F,3y_T0 c]|ؠNB8X x@d,%P3,vHوG"pN,WW@-/S)~5ͷo?ڿp]!*ۦ/f &okv9_ot֙V RDs B)C0Ɋz1rI*DmWNN1!N8aʷQ470o$CI '-A(_ǡ Ǖvt|sGaCY7U/,FhS6!ԵֆxNՄ:h)" :ƒY3xr \FQcS,,>B6/2k$CT0Z ͜A[nUv)JM)>Sq.5ZxʑNez\3gClZn֯̂k;rHb*G%/ eFN=]?x`ae&^2->ע0/lf&+:{"H&h1Ĩ5IӏI92~4GDH};L/a("cR( Ay)ҽ ehQ(*dt啁|ɋ^W8u5p-f77`xIԚ<91+GS̶f+F{d:_Eq!3g& J$<60R;N7o\V-@m?e]mȭ8]FݖWǖ~sTQr3f+ٌx/LKh{; ˯=Dl S0#w0 [;bF;7-[XYzSrD_.]g-b?#4)_ -\`OWYF|''?0.=~ۻ}*SA|^b{.0vcή <,>Rq ặ;]΢ E|Ņ=)_ eh59jx=ke9{ndF´eCN*LCWZ;}eNDTX^KHioRmzR,j5y]~wCɣT^7Fc?KpXQjx^̤l0'Ht>̂rb3*>Ŏ8ͬ!TQ詼֊J05F~ׄ|Vk >OltU>#gXYDkFq(3eĿӲxݭ`( b?Siaw%y_/i88{QڦhÇI,ǧ(/G2N"3GvMhŷ?"P:)ZDp¿o϶qj8as׫s'o׋8y|SHGS/@\J_"'an+ |mjy)03E@|tr,R\p̢ɽl9a2@= ~CE\/[5yϪ$o?l g\h`GZqzfAC~bbJ9j65`4Le? Qc؂6]jZ3=YzZKF(m `C}N/mO"?s, 1-¢ߟ0#4Vǭ "l%{OVh+Wâ>y5`; ?q0FA3& tw;!檒:hSׅUaRJL?;X??ׂx6^ e@1vLNp rYXRri X2 ǔO{=~jlR. =O™A80mzaApExͷ;۴Fj2Ifp]hDu<_p4{T]/Ty1ޣiBx'OP3bD yvZrZdKl,{#uU!3ˈ D `Y%#DǎBsTa/=dׄ8XN! "mz&&3G'Gw0Xmܪ.fe'iV97[l}%¨'1!50+T,qfP?PLy"i]BOIaX1I㸽ڱgsV]`5Pf'5P]CmP8r<G:*LCgm YẲm9}F cq~gHBanXV4/la6nrwm{mcyFv)~f9t7֭d4J 0Vyap'e! %j0ĿO(UGwWV~ƕ~j Hi#,ZtAc}t^tM`ΰEuw84Wqv?Hom;3M/ M9˃SGVϮdjaaCXF{>mL݃: Se;Y*!~Ajnb5dIoxgJ#3H9 G2Xيn(\lU~2IBFYIFKf“\lÛ#.]Mgh)xї}'-Нq/_V;>SPVv~k3{-6 ?3xkWnSaswc@( [=9சT)N&zbhyc^pT%K}&k濐n]UkM-}˩WڠURo|^CCjͽWP%m+Q`A|'O6d\*hGҢ 8_k1}Z.4|G yrX$ѓ_dfcv=l->9vFY?hx < ,Ig^[ jQtiH&mşbIh<(u!5H%-hƦsa.tHv$~1Q *?'^V{KrEc/39/_`X >fcu ᔩAگZLn1UЧ,AFl7 <-Teﺕ}/^&RYS%هKTļOq5h \A暚;XeD 0Opj@z; gS_6GXAD?5X\5\P5eIF(Fmxj"s3rӠVGҲ2^D뒲sp5ZՀw*> 4div僰5(:4.F_@P .1;x7 :mQc$>!sJBo:r ϰr!M,E${)vNDo'2y4*óvB|kpZ!-Lܛf1k}3s< E޲}$,ogk  +Isx)&s4DmimChf5"SC%-HrY[dj[Q!{cȖ!´P#D[>m&ounq^`8pkI8VI2#/~B0Rtg_a~%,ubج7;(qr) JZ2-wzR s '{lX՟VH<(_d I{E ª.Zۄ Knj;OtN0r~&e8;k C)eş_NQ+4Ǘ*?/˕AOw Vzo{ਐoi\H9`d.4`H +&wtd Ĥ\} eU[^Uɷ~.be`9Y$e8ǣycE-O _C;|>eK(QC=Ƶ&]*whiuw^}#~5Lq23ZIf3LPt^mk|l qH T\CġɈ#8~5 Bb M _1Gƣz5ό-U>=`t@C@@N [Pa\pUtÉ0`v49Φ͝ZlzI%l&aرwΟ-1c:&.}tǙ):+j&e6x;&6dz[|`ڗE"Q,;nFMM$PLvYpM.vB`2[Kjȸ {/I7KҫCU 1,olQޠ(a̶@={yֲ-I : P8{ȋbn([jC m/5v@md v2pr p_bq Eل9Iו[hQva{"L<ȟ:ĘKN 6cx&r]guZm;la82\ȹ_c!9F̯坭ԕqZ @SNb!]YG|=klI k=mpQki-1'/qoԬyL~% nz!=OY>E ENj[th~) bPq>SWWѝqz4'AF[? ^-eܢc!Y ѱTzbʆiʽjb;"bd u+{ >$1.Q%S>K"[_ar^x+D`SПHs4eܯJ21ҌDǵ 6.oEJT͇^!$ !OwH1}JFE= ;$q,0K)y#".MZRJOM?T%̇!5FY/|̖ؖ4;Rs &# i1M{p][3WUey[g@:^E _|ue'u\$۹Re~ެ~o *G- ԋ΃׵o 2)6a+e AX݈TRt)]BJJl^>[پ |E3ȷh4 Eq%Q 0]k2^HYeH4I69Zuc2[D|̓p,'+F>7Ea˜@p""`@<@rr 'l d,$ghX)+WMo)v TPwgGBMt)5CFLk  sVMSgo9 HxxOl:7Z}k % tqQm<݁Mi(SsF +;|dlK: O3'L |\"1>0K̾TٜSͱ\z4#=[^9zn3ABT=׾/*@8`ceSwբ36+)E9z4Kл\K}<@ I2-/!Ga8%JDР?!:",9A <+!mM"Ȍ%)w;el#)h4#kNn!F]'OhkM\P_H 扭Ҝ1_.BF-9N!r)F{IxVcOdSw\,X?oۂ˗,.n4S!L"%BՋr(in㾒s諢jت[ !jvvy4V0X|Dp 4X)f YpVJ܍3^e)<)`%M(IPc)`X@z[yUUp ݠ˛('f[{  md) .n-,y޾z|Op)Gbd3eu=h:Ixz7Pym0dOv w9$tYTΙwX>/~~.T`A('%_ oCӰmVsw-j e 4wLzc y5kh)t })vm b[:sF\AYJ@ǫ{Iޜulb(Y VkG г"?YuQDȱ9n$H\jhuޡȀo*GUտ椏 pz#FPG;?!!{\ vQIbx}A{r/jP15 Ul50DbYsWcAuQĩc6(PZ3)֨]g4 2 +H+왬})~c!j"Є"_1[(O\ qI.yc?,͈1OB 1S2E 'j:I<;Q9) j*V"|րe~Y|n`^(13_ 6$g7-neyZ"cl=& -qzW.;9"rڈɦ ƿuz }`]6VD 57fZ⁇EB]wN㞅X󏎽 $%AQ=zVP״GV$CVn{#`Ywsdf%}ƶ7ji =E穖Q3DL&ttjd7Y YD6+ ³q)w lƗT,S!|:^鲘 ~bgL;"[[A,^Ssu` PdzI&[:XPP *IgEt(k(bKvF)WV aNnmR z}r㴯)ȰͽZƤ Il:m9d<)Kr,][N'6 X*iܸ5+aR5\Fyn{hB[\݈ʘm w- VH97;qȃ;r> s~> B2ILmvUL)<-2lCz}a,R*~ag56tdߟމ'l)c`m&P+ k G'oL_ݼuie^8qK(#r{Dߦ٘p 4h!xDtr:wSJ)uN(7n%CU-oHT%pvX]:)y%k_+Z^C" jx'(uoYJL}?%d7%;@NǢ߫58+9۷l>lfҢ >[kEč_63 V&Qq[9"j1S*g7yrdRo pXpHt=PvSX~±9d4hpA 1%^3]RWEe P|hmv*H2w{4f|MvCC6J,oi5O-{h{3uhi/awVs>#-lN𫒝oSK6ӐԱCOrA:;)r C:患jpʹch p7F_pDa\crW+- SS ~Xk]gNz`ifmN XJ z+羱Rc7V"u{FU/Mڛ ݾR ,v& v^Q2NQ(ա^O'ǔX]x%嵯Cڇ|2dn@[q|z)ݻy%rfxegQEۅz1K嵑tw=gnbt@ƑQykgM#jn"b#{s@.uO^,q6RYۑ|*wxTke~<6T"cOc' {fXk2^-g{[swDWWa+?B  sז|i&oQe GrАy([Զ hrg:tXT{݇f̟H zů9kD+~f*{]9i+.Cdr)yԻ_*%.i\7_vvSwȒ0rJ w)sΆ5ycʋ!aHDTq_ؤ8if,ɣ(Dw2a"&aBsJ֠-'O {<Xg&*};}g(cW~TJ$D\H/*OӍHzPy&F4| ?hf2ljiw2Dp1bo(lKo*XJ76tȶ>\dUVXֿaKha*$q!*2`-_|bXNM5002/w&5&WlÙ+WLZ"EN: ^8~"X4΅g%x 8$d~.Q,d=؃#E-~v p,ْogX+U9+{w'AGLE,`Ee7Z;dJmSxo?.aկZ젺]㷜X8u;9S}s.M+9}sA\Q\ Ye”Vg)xnN"2(6H#_Ѿ  9 n;CH]@wldZ+82kƻjEȞ P!bP 7pljN}}C*4#{CnEC,7?xml[D9!6RX`ԦM/?ڸit&:_C ^6_g3~=#g/o5Wv׃na[UUV"W菫+ sdgAJV!XfH&KS vBhˊP}S\#=n %Bx/nG̥mx7/~+=\Ѫ5 Gu)nK!HF(T%B+i":@5thŶxEݲ;Hph719n -)9$GB)]Y[;LQK@G%̮W-$õq" 3=6 ~Ջiû ԫS'LIh1(A2U8I^̸pnhw'g,O< 6a'K98úZWTK7{-@|EYf\j\A,-Bx}V}VW \2VH9A灮hdy1P屺4c1a9M Q Hhp.PT2 n:^p  nLLԐ7eU%@VV{w=o>)U]pou~'Knxk{m*°9|½ŗRi}!BASNbr(pP{Y\!D)#C6P(^;1))2 !{sH1^-1.GE?P3 sX6R 1kzW$:a6^`>vCqEob$:Ll(&+ F7nt˹MڡN'V>W4`Fx۵}<T8OԨ򍭷G}WBHr5{5M7%=sMnq>lE zq=&Z? x񳿫n]QAqQm$%j`vRN|lke[A_ӈ6\nsof?;.wL٘Zf(AFӇoo{ⰊRݽS kre.9 x]MlFW~zM`1+)!ҨmEJcPC`ǡDB8A9ɠa~[}]wu:3k,oO3CH RE.8o ~'rC)L"eo[ÌCFo+jJo.x}sW=%%eӟQaSY?QG"E\M/${h g{ i%,k[2q2^cˁaճ!k6rzu`Bwhp =  :Ǒ],J" }㹿vgeCT8^qVCe6 KKLVS8Es ;7aGG]@F3MpwԛQ9= "f2PQ ftziDrdcrlm7x_I> }}VC# NEP2#Ek׳$:YHsSҒ?/89[yf\ҟT#`I'u@oç<ߌg`E|ǞpWBsA?g>*' ˵Q[oiZ\6σIL1ǧY@#L|>9d>wZ?&/|Zo?dFآ^K^SvZc꼤ywtOصT]|NgYIhҒGG-rwmZ+ĮvȝyͽƧ{ta}FawhhHwxQb‘%QGF/MW8Lii(m]sH,2kW17w^sXvUzIC&SP#pxf:l!xݼjx.lXB罛NG/U Kp~@ ϊ|k#ڐQn]2L5dٵQf)֪d ->/BOMpU̞]݌6h#pUb>:9Pq}H!N^5;.? e@&k`x#1GBhh~16ᖅLOzM);({S{ C%[DP 5j6o`h(H=y4mxSj*%)0EV}!Y\ӜR3Zjه{뽽 H,,WF( syYAH|v٧/"΂6q4wڽ=crOZ?n4t]#v[hUZljb[B9u {%gc=}jx2* "/ss!UJzHni\^ʨHYMXk{gaVUłO/LV\'#0f~ bp1YMdb,z4dӠ;g\*kM5P elNm(m,,$ϲIGưI R~2j%6Y"'ofwD-,XBV R/89B՟HNH wGUiс* 0)]Lq=-P;S>KGɤZy|7:IٷA/R 8%|J?A8˞3C,fӠw \,V븻:0z+J.=6yHlQ4`?KKx TGϻbm )ɱȧ_|QW'ȤLxA7!u67`Wj}# wxS~X0Z. k|BJM"|)AOߕoI؂kIgےUR^kGd)B(U8.$̘TNC*6_Va*6\vs0D z!?z<jxT_ 4>5U_LU rsCjd/{Asc'O t0{|9hsZ7> 8^.K6 `~_[#W_F4slNŴNͣk}rEbf,A(%Q$TI&Jtٸ7r1)%GGkk=/*'׌ȑX3֗x>3zfPkXqTʁyH2WhX}Cc"/\&ygi63i:n"i!ur D~{+T#xv*T3!x2ةk*9dَxu7 v7_*~A }"W#@lƣb V]>, 0\-߹Ck#sКh (֝DCD^띎8aß^`񬥫.IRɄW'm&;Y+n›yQ0(3hM\V()ݱ@vuL(»ieR{8G5eu{حn z2u+VY泩ǩ J nVLf4㠍?qcp)8\O3t#$L8`Cu)8d-!y4HRMI6w#J@5@z_d`J|1Ipk%a)+ily 1wEm,giOsT']>]@C #>y`? ue=:Tm]6n$,-|8j &'zEr;\P R l9A:b8t>bI 1;"!{;P eW%"TnPGɺނFtAWt|z@ӢqwZ{y7ARTó4Z!w˯RQrV*_ϼQ֟Trd9~ſPIpbE7Ev&'c9Y<YmwT"QGQ Fv2޸$ Z; #Ō&S% D ` oe6Hؒ+`pOGa%7o&Fŏ0HNċllNʥMakZ <6JsX3freVUBȖk$擮O  A)U]%;6qmKAK\5uخ^JW5K`ZjAK64#-񐑨]dG-`=كFJ"W AR>zWi(#hK+d?'0@RS0Q,rEG&L*&!t%sԏ׌vӝڇvr) >:i ~~WfGogxX];h&;;a+8gЈbqk>;wuJPǜjmZW>e K(?ݏ"kXHpA^v#~K*~ cXn/V7!|GWدaM|fry☼R~c"M+f2B/{\Sr щBqeN!_f+zvg QLF$@,~̗8%Fq%,P(y3󛔚Nlݢ:e| %( x…B6xa0 6[GE"tw5I jϗHm,$H;ԇcdJߋ.?o7~JOu_Y`>45 n]!ClG˖~/>}D1 K hC 1A \]UoKH_d^6Eϖ<F3j '0# G[NY-ZV !+1 [.1ZyͮU p$ޓX^/lˈYyt |(w@\7/9'$8{׍^6%=EF9-Lw B>CuzC0ȧ~Slcf/~^>oQ)l6+3xg"#$ݷ@0Sy'XcbgX9xkBK嚷ݬJt+=3{Q h\Z.:fNHlB!ELcf$r߿euzVD2c kZw$jރ@-^v=}4*qqz|0q mZTFɗӏpXY}05AʎO~j~f'Hl@6QMF2a!*=N5sm¢MfpE2W8$GMR^vT)ƕB6#n T~b7}׊{+I7UJ9ߕS=:[aPZQzoݛ34SB4r獑3Lz,Q3Ǝ`tV:+H. ĽWңJag8jZdjG 51' 'Օ,TVg?zT5ՀVYù=`Q?9>&꘲6(ũ1;5L)#%FHZG6.s->%i;;:PI>-Grr-/ Ob]bn wuHw,9Ի]]7,@D_.( !IDw<4Dd{ uʮg'n[w=[THlkuW6,rȬ5A"EZڊoyb`/0\܆<|2 @>)WoxyZQ.ׇ4j_!QjX\;+&-;86Y*ْXXN{ ,pf.ЕS ZrU>qf"0\ۢxQ=ڑtC8zAg?{з֛YcB1f`5 k37 9p[Uk$93n$*'^Xuz`Ǔ^T8$=b'ՒK(m)52_y} 7mT J^w Uzg*A j +h\SLL5뵛}O5脿`. dbͿcF0}34I tq|&o>N< %IkĈ4v+0vg<ޡ#'Y k8"̙|z&0w3J ލøL4]{2.t7{ 9 Xy-Ik)8Bs,I7O Pɪ.[p)MZ</j/T;gR xOdVqrPשx' g/lVu=Ar_F!6eݯ?qr/ O i9qLYCKU3ʧExX5Tn֓$cY^պmڐcRqEc,.rn,ɑRLZTa͝*o& ײ'ٙ`qÂWѶ4y5OVm<N2X޽>ϧqHCD4:2Ex&3n4h)869X`̜)$I `/?ZAqB^sĨ%q+[Ɵ()؀}*wc;@sYr?ii?Es᫲/z 1OE.J E jjKS2Ck*KO1jġH~9R-KG~l3J6U$ JtBlH``B1 DJ0KVHWT:t.@ 8spK,,^#Cp߯dyh d4J/Ts 4՝-nŒ{dKI^XR'J.VzKacF@TlTZec*A/pF~v x\Ox†ع=@wjo[WEؼ5lH ("?Y!a@JU4b-e7D|?Yħ쐩~7 ̆$9D`Ŷ"p_ Di0A8j{ؤ+! )cx1D8{׃茷j-;bQ9ԙemnoD9@΂ZmGYD::m dV$0TeI/>SAJ>Sp6i}g ׇpYq\^ %,241'7:`Muo[dH~,N{nh E0F_"{LY0X j&lăSܷ:/%s+"r' -ƿƳ-ne]]+ƛ-ADaZN˂,id@VӾZmw&1`_tIK:&Ud'3LJP\{sFJI殷c}Dz !6r<VnlJ_Ӽ>ƴiXO1'Sig;B|2 <3FB83|!A fқm"c6vL;OtaɠƲ#fPe88)#Hj[Nb 0~'ej|vS/H- "s1J!!;W(3L4j 3&\j',N(q-4@֭|; -cⵤwϊK5[#)()5L8N:-$ ?OD5uԧ~\3-!ߊdAes:ntԬ5zR's__fJ'D(=Ha}?O =w^ixt7]K~ZKiS*9ɹYJ pU6QG" =_ްOޢO|=%>of{<|+.~rk C)TPC 2,vdKtxiR`6긴ԥh}ԫ @ˁEX#Nԇ5&:9TH(Sͺ IT5Auc$`Zx~G1[/Ej["RKpGAms0#cbAg?zOf%t1+Mb)A.: _yz/qo_2$38l`$BQ6VͱvUycIw X W U q ufWlh7/Dz - 3|0cK0|ڎ5R6O?[=/gvXEy*p2@L^LD*5۴B[~bǴSC,dKlHxT&>X.,/i<(&d6wMԢ/@;/aOZRAa? D$)|Xs84郄 v EV!D"+֝+tԪKGlݚ*ᔩAk|ӈ!B23H5vG6{@_Su,j=TB5#b+$; }_*B(:+ ,S $\>rdMu,<{j]Gѵ:]; }4s|jfKf`_8 2Te/VN|~g20ծwk*Cuࣴ~'0"wl= ܒ10T,%et<>?ZP[(O3ho?vsw9AR?M]*궐k#"_"7EfHz dwHGBF5S;M ?Z*xD-}Hoo\{&3' ~ Z2AiH]'eω9r^ %Q:mʂZ&6cX_APwT~e;UnkNFSᚴVe[4ɝ'q2B=?^mA pZS깶X Or-t*3nr HdvAsZ=C ($sh.OO<&awPdPRD:vﺡ#yScC-I蘤 ȥ"s+>|#ؼڞ0k&.2gq#$bZr M1SJ\z5h%\nmrtW*ϹƓ!F-~y<aГn6)lu/Lĸ"pkyN8e>(6YAfo˾p'#}q0Ƀ=LxUae; -0i>4loӥ$y.tL ڧX#{ GvWuJRy為Ei"%g vr)y}#2:x;YQ+g[{+=+j#E?ǕqBLu\;2lD@~&p! & 4u>Q2\ysΆ?T=:Ӭ2I1OS8VMP:956 Хu2|lBtuyf"Sd3+h$8´EtDQcuCfW`,wb?F(-] ~4XqLZbMHfEb/=钺?jF}:I /"TJIhVmC'{s9 #ȿ V**9`74gԥN) jc4 D^^%#vcT0AU~P[NAz]x뿈pbr} Vrl}]Ud0Zu±4;1@ \So&so,<:*`+lp b֞II#l#ulOQ;u `l2kh-URq 9#棘P_%oxJq׃Z^vRZq{+2֐VDzR`l٬drjp3Xe%/$Hԥ$R=:co_x'z+RŔܟ9P".b\>˾/cDE H"ė,nuXYNߎ!cب%t K`3VvihTBK˹L0Wu;A(3+B:F)V`lO7^hs9TO:>wa-`RmДlQM'b,v0"bqS^lXR\"3Ƽ`t(OSXi\fGgV4lI8E*l3wG +?}hA?s&a{^_uUЦh\2: Gye __'}QX.wcQ\/<//0}@JR8WpCM@w ?W3;f/7cC4|(iO!U7Qjǒ2J>_懱[?c*1#"#B>ƨM@V+"a44nq,tPU8)B+#{"5Fk1 HbECmiBcd )_(E^;bBSa黟ʁ,+2˶{gPƇEߏpcw,IrIkkA*p2p7јF6Fv9%5 E?;`zo!D)ˑ~ErЈ({XDs@bP%oLqKvHl/_ !vB\;4+:^(OfgEP]n %b}P_FݥNj_o,_lnJK7nF4)ya;nz=ki]x\ I ^:T5_-Q3#5Ě k.9sous2XGl+|^1lbRu[Oj3$GwA-KC{crD9oup}Up CP( Q؀kU()8&r"됦B mf0;r,嫚trj.@bV^dwHZnՖhnt[c㤴smY/T9gYNwIn`f N Euҭ,}2[To~(ruv۲5!pPM`5Yz3msZd[rlf5څm^Aw )Kl 0!|y bC@Yf >M+hٰqY"l)3x#ul֞:M~Zbs0 : ݵ ,oޒ=\f0]vҙ𬉊NT OUԻjD}d{QvЖ= P߳f6PsbڀxVkPՋ@UHJ* g6Es2؆>Bv{iyJj-,WFeQTd?;FEt=OZ1֦IVj UoeB?|N,nIcIi*fҐ"'~ ѣ4 x 2Nw(u6եK_ Ш؟IײRM 0#?f.!$k]vn̩֮'XH;aZ77ΰ]k| b2q8nLiFu-%I]p CmIQR9,\.>P6(3Dx#֩M1ޟ[Nmf'BQl-I]V;$sZy qѭ`a%yLŏ5ɛ4~2f 9ڙQb)Ƹv rx B!z326Bfα첟b $=wPLûU"&/EYCM3% MO+8TmGbuܲ%3nFk+9qjDuB՛>&WGR 1T(iV~8>GGA(kzpT2&+1~ muggKYgDuS ݍz%!a%@Fs2"+ث9"r{w`]"%Sibt1D{ x(w;Kk Ve= Pٝk̋[p<I8{f?!r]Uj@GJl ƃ!>p jB֨JϩBg]b h ;z#Y)e-%'ϧC%>7M 58B؏42FA!MT 3_ɬ*kާ?2sWKBEBVȫJ)υk0}f!k>$=R;yC1QU*@,,Ltm TO/qۏwGtڗjYOXz09/fj1ܚK)CvGWh.2L.܎L;JEL3P ,|S NnICs3(ҙ18f?H̕a3vHn@-M&DJ޺Fp+;HJ/2Jy6iq2~9ayԼt?7Nw$X>$q` jYa28Ta5U4[#:LulH:ƛ2#ΗK"":3Oc  ,UQP&}J~OS3}8 8u@ƀ?;j ,;!d+|6޿ߴ3V!J^/q/8Nhx5RR] =#to@WGI5Kz'M9Պu?KN<`Lts}9kY~s"0xNLi b{wk.Go_Xh[iѽO'P 5 p!ՆՄON,rߛ.@@E<2l"ЊzxH D1, pVBѐWMS+ϝߴS#I0O*OQ}WYUPZO*tc KWw饨>)F}c ܥM`r+ \(nE|ٯlFT;UCh%)s5e3&{,$yzʰ[ie攧T$m+yw.'cɾwh2Ʀ&n+e[`xq^.4FH;Z,{ndM+w==(]՟peȿH~~Յ25(cX./{=m }:'[` tYUm Ck" /-4-z? ,Yac5zf 2%Љ+r/Ih\սsoXBL4 B7≮9AhE[?(L?r Q|Ynl!g'2(Ϸw~ym}Pm bTePY7{z:5_s:Zo%j|t=[ @$rRX iLr~JݿE7K>u/9|mSL4h^ǿ%>?T&~Ѓ邐VQ])n{*K''U |iհR3X[[(g?F |LUMXU4ҜLsW,Rñh3sjy _ګt} @q@)2(N.P4x/.6^PQfBI>| [ )'<~N P "ɂ|Zz gdVbYě06 &Gvq_:;Q^Beжom0 .:ojk0КĮB]oNl4l.q,؏`P+gUl~ZC΁[j# `tB?Nlݵ:=Gi~?ݜ˪sۋ]`}Mi1#TUW y2qt]m%;EXEvHl E_0`0iw|b,@gN9F%P+yb ]4I: 4nLSuVbD` fCjCeFS]6Iw۶C3꽓L.Rmac|9ECZ'TV~.k}4uJ%*nhnWzm:u*϶+_&r@[T2/qV"tLAcHZ.aFc=7jxK`.+ˑDϲsW<".+ ugQBF!YBt-ѫ蕎 _OeI´?}"(3,ɩHN'xڛ%MsGXcj&tKڑdW+R1xWQ,!E5^6nЕ0k H ?_i#sA%o(ܬ(AgJzߣ [bӽ&(-|Zgf(2$~9NX Yl4) Wa.o Id| RY-qISɧ |iSrzBޥ7_X"o%Ynbã>H4ƙO Ų Ccy?xSRp(nȢxSBL3tv"~ eeg/1~ F_5D`@Dj=Ba(X~I̴8-nkφJ`_ }+Y}Ec*T,DL"32/s5/{`D"e1%뺔 y|-kOH_BGX6*zeאyrYC[gt/)n#Ʉ-25jǵ ~bn酢o[cqr+42ҏ(Nm`YCp̥[eVmFͲK覥~6BpE+`9ށ+0(M×@@mSod6 q7Gswxh &d[auDjDvc ')pyE~".\m= #a;TCFy}80՞ǭC3`tP)O2kB( D3'OS)pF~)19x=+'2miOm;8W@|~KN"|4.vyYhzp.@}HR`v/sh qn% ; ܊W 2``ԛśTz׍)1BcZYԞb߉) ŧJU=y/%JGGBhq^SxGb7/,9IE^tkOUDnm)Gh_jDSPd9? ,19j$xR[g+ip ;( "(ň||dS~zۤNSfSCļVIi͊%mN]7:7|lT}΢_Sv١8շRg mXޘ =O 5pø8H3MXWOOQpe0[ۤ8Pǹ< t`gjM %5gNiңcZc!8.:Wm|cMZypz1𑾶L[,l}ݝn+rۨԄtb:[}3Rb *򠒸k-5vGc_7'e*;[9BP~W#V?D[OQ6?{?Yz Z)ح/Ռ!o\Sq%Uxz@hqc>l&`{]c[}7v &r )=tϻ]<(rCںM̼ 5!JyTowTx8 يyI"# R̘VI Rt75L;R5rs*@( H&\$i<)X>o-%]{. p 2j&OR98 I <5&I7',+j;ݼ-úrd0k9-9͖_m3pY=5SY ^_L "|(VVLT<"gJSyqg1q~7@Vَ1bol1#>T#8䐵T`wK-N8:{nR,hXb$-d%>s$/UIMRlXix fމ2;ьӁr.hq\|, !AE4mK9 NJM [DvZ>h)P%7)5MyO–un6F;ioc4#G"׹mA",:M}"Zbj׉>]#yAU3iѝU M}<#ZVZayM3d4xhO olkZ RqO&S-oG \J-=x5x7F)Y^苌a!54z(gVGN*i^F >L:}TĀ6=?_@ީ2mkb vL W/C3KyL?)ʵ/kK %-͡jnHi^- PhPxq ,PwFn1$`  !C_Gƹ R]O="S: 0?G7nhcٷkj%F.u +-9sP@.cЇ=k )ؙq%&Mٳe}̂-t_ӮRz^`Yq K*lrϴω5& sM7y{R vOK1c%KT#f+q{)za؇jF>e=ZGk;9c[R4dB}O{l>X s/HiG-T+߽@ץq[Cfr< RAl3ͶtS!e%x7x,]]$Kk9M9^ҙى7p#%.DlVTZ$oRio6bXJmY1aJ֮^RRG'wt[sEM'~^e3C:Vll) g/D{}6Y.5L xJu4)ʱw,|ԛlFhGgt`D]ȪV0{}XD.v̛~qyC@?M׃r7ʟpI 76&tjS ky&HS2s9{Bue _j\pFGRaqݗSLtGyE{qu$B`R/E'E`_SnĻ_>F)gT>ޑ >謭n\!$(Ӓˣ;XM80%Ⱦls#qx<݈ŸӳVw;Gܵ528:s^ ͿHi0-s8N$@8%~`sAhe;B0}X:bzy`m?Pe:~P3qDt.S1-iKWip.ZQcqx޳w$kקrgud$w`k) t.5@5yV#Ш$}374qo\@jkG~Q].'H DډW1lLR@>~=DYpaSiF^ᩑ.MAH\ÕGP'k3#nNV뙄f^|DdJ)>A(<7 6\p'@՜Lj޻Qa8|\ ?Weլ'!I)3q;061WrDdDAvF|ќ՘Hb_`;~˯$: :~#]`"ߣu@͜fɑLP?xq#xHÚٹ J]Ãd'خc}`)#UYP~2{ Bv!+pbL V0̫˪W*WI^X] WSߦҾpv 7P|Kx`x:Q!P ^P?o_C!]èzth"(JvYoa-l֌8?깛DALaT%cgGf(⪶P Pm\% p_kơP懅 $mNJJ\z@ yD6RDATI'KygSUC1='\q_fiqM\J.ub- h (HR_l/Ɂ70BrZ/Kɟ/.a>h 6Z&CReI  Qc\(5`ǎ93E VY $D߃"RQN,瀖V#x. jṒ-D҅#6t/TpˌYv/엹_cF_3(  ⨌ŐЈP܂B*Η?F,m/,{}1U6w7,Xbᔗ[t8]TmS^=@{ v|i$ *ݠ)f ,4tϺt琐=^u7rg.%nPfe!0S«~WyYs]IʂD-76tNV2J'!)d CQ*̭?'߷\x²?,^.mp;LVEdu 8mI2}ႳA\QA:O ֻ9.MĢgP.N :څ!1Z> Ɂm?-rN1LF1päJKv\*=&'@/P7acWxU#e.}F?K`xA}>j f b2Rw׼6Ow[mOTZ(yMwқUI~45=$ BxwEKEC yA5ɼɕ0Yʙ*4T(xrh&sF%iv҇y1콎EȊml93jޑXst#ǝ ʊQ&⼮|;rqsJݰib0Er$h$Xu{x3y, 8XC:S)KäQC kl&Z⃵t8 DyKrئx,Rc>yb-h%3[.D x$MIѥ{ *ˇg7Gt-WGEof'lMԤ`Pe9fYv 12I0{N2~kݳxG?"+9ߐ/ J7d!H30QX:l &ت3xf(#;U& t!"mGnvx?n\jKr<1/hNSsKS"DgI+Yr\JP땂1 L1G7+ebޯ/K款9wli1&]>da ZBȁ.?,ව7c8`Ipiꐻ<ܲNtS~s9[]\) m˺p`t!{˲2=H-bѠG4q 6]q4 _9ބیGV*zϢ1{i;H^XWAag&M ؔv) rf! !qUiks.&ueQ1FjT̶mJbV ˡ?,jytHm$43^ji}q"9q[|emz. GX}F>sA ͠{ Ia8Q49~ ` $BkQjjPBhU$Y)M ޷h}yS+Q OY:CTT)c.K5 U&x◒v[g{Y<9f6Alu $D\@LVאO1!V۳R~/7`W#'}=uSñEi ,Y3[ķW]kŢ*40kx'td^rXt^.īД}J|oV]%:`>I&ƾ ^Y~ YE0W_M2%yaqC!m fi$^Ҏִk>ii& thX':'K_W! =*a)e䌏`l`y tFojHpM>TBC,yi ᔏPsş ;>ז%LSVn[ l?cHԥy2ao 4@$^7+׌,j f6'(76('G j6 =/cl/-ͩ&H!"Ulb4F3ZWa@ ^d0W3|KDq&!@J##3w)Q9v.\E:W `?/OOg@P*4G[fArZ Un]NF8{ p%zpܧZ >]16dFBJhT_lLpo񛠘M .Cv}o@X>n_ɃƿCo?99x})Y"oꐢ=$0}q( u0͜$<F6|D01 .blG!^Bh;f+u6Ds_a o$Yux&kdU .h#Hn=62AF|&?uu؝G4ndƲh?᜸ahB)VYӝF-Wͤ%Z.%shY>[R1ҵ/l.;VXk HejS`JvLN_JNcj&&k"f_Y!O-.xt"%aQd&C3}?L ycDlfIh 4#Y#UTBRblIf{!IT*JTk^im] \}j+ !&OHibO`0Z7<>hd:/ВcUz@Newr9/Jqav~IN#NPG (z@ƳG8iJM7h_,-U|vUv^Wنt!ޤ.'2{d'-" _I3-VjFڮ~|/L;w=|4@{3wm2@(Gs( ] U݉7{Rti[lmx Emtpϑz1sW1ۀnjӽ Y(r2"fn)IKE[Td-i>@ 7va>^'hkh$Rǘ!_cB?>)GZO2TM-ft ^Cq`ę]<jxܳ /V;u~m޽ .LE1mI1kq|$JwU^R;V* $]H?ٙE^ *eI3sٸ,`m xewxhɋjane] 8~JR ~bc{axT6Bt*[a6CtJ}A6Č.!hhzUPK㫨Evxֶ[ 8Uw^Q^*L`P_tq7ՠvXBݤ;P|36U75Mgȱ竐U"kCh]3 J攧З!C5J4җbXd~Lzw G. 7/S)xaE4%YkGyivLh_gk#(gqp6k~6:oDw1;4P6ь( Gو@T}Hf6̕&~!)M\\qpJYV2Y]ym/9xB##ŀ-o$:{$}J٦v%cI!D޼up=W)qkG  KUg66 {:A{3X6x)_yWJƫr ](Utǽ / z#;H5meօ7Y-Qn\i%"`*׾8Iw6 P7mcqZfK(bɼc!Ѣ ʷHUmհr% Aw#Z(D29b.4M붴*g\SL!nP.!e>y~kߧ uєmwhU щ47c$zp\ԩ ,4bR J_A(3zW:U^G|A:& ?>@l1#18sV Td.Tp5ހWMBަV^n3oUFɈ)0ۧ$ :QTANZ3E,9]gף~_78`Xtm|-UV7\-Z> .#GjpH#rM`ZH ($DCYoi gONY+|9i&//f;uS]ABVS> {b['Ѐ@ߟ?[a^nx3f\s^U~O>f+|`+Y{ ~Hy?҆4_ wjnHQR=,F`FOSb3TJ^rD^o?蓂[Lhu7hy^X\h qs60e+KK.+7rnEhN_|pر]Yb 1>{A ݠzCrۉ %|C(ą#+R>&>Nrc;5[gM8c L7Ǣ.x9w?e_O\$uBCAZt;%ߊ }R*%7Ou7u*cɛ51] 䚻v8˿|zZɓrG#'so _7z cʬoy7Aw( #W1aGE`$H{\6r—FSQU%C3€T 6ﴶr nVR`XP @ZXo%~DKM Ly'g⯚ijƋJOS_Xh?1t8x, ]bT61]R t?ˍ2ٮkVCu) π}I#EpWKRJ9xR??szSKIR'5uQOt `>_+U2ǐ%h<ݔN!STS4 nk7RVFC 6Ӹ> >7UM w1НS #C˔.k_{](u>;1Ŷ=gjjQچ[0׺>3$,j~[yn LaeƦ>7g DA-ɀhB*~ush>%Fh9VlEt͢ud}QZg)0ѝ}XhE>f7}J-%nSϙm.xqH@^@,fAH~0,t);2CD(5!TQvjwJyFZmvڦ~r̹،,Wt>=g]OpN-ctp$„GKO L^,vI2mΛTbR͜(J0*q݈bڽ uH?T` Xory~k:,9#~@6ykR DC(rQF4jr5Iy qtM?_U,Hra&ʨu_-#?>O ]H$u=@N8Qz1:VDYi,!:KàUՄ62J[&DX3ׯ ]&8JDv + Hf|n|?jUτ6":yz&=kR ݺ}bqA=S- OFc9v4|ռ TE£ʄuˬM sXy+ aJlS[*M<#c X$2G#翲hG{TSA#qshthkwx5XrSz]L.NabSC1)s ϫ+TX@Q v=~¦]hM#3Ae\@oWȪB4G}UWDD<{l& ,G(?)$L 08ݣظ.Wј%(<Ŧie-Uth%3I,f,ICj$!0E U,}cN`,oF ܀ۥ09!?pyʹ* GGUrZu;I\i Fk }V_W-ЪT9`/e}=\>3M5^A$.z,{2\@[a)F!0:u]ږ6lJy=F~1.^v:9ș7T 0Fk~kb (TBĥd Vb07!{`QWN |a*@/g)绛f>}s T+ܰFruI,1:w&#F(݆#sjAY*gK&wZG;pZA !b)B\Wm0B 18RM4S5ƒ Y)!#zU1f]Q%6  :SSb327m/r2cAl'ٝ<Y H+N HC NZȒҒ]r4A ]zP0yq Ob1@oM֟niO  ~>eNm(Sz cYQa7䣁NH>S cX?Ot .&<_?Ɣ HtA)ô=,]3OsxhH( Jk.YQjecq`VOVRm !>-mz~U'ВbڗuXPM(Utb9%j "3l ˊH?TUڿsLx.MR̜`Xt?@} Ȱs 1;d*w8ͲU 3F3,Z?c$YY!i$1$Ԉ-+eϳXj+_ʇfY156C#2pDщrwUR %(ZCG^]Ϗm K>mM6;\P8u~R[q)&zo!!xV{ 4o_My E Bp+qSJl !@ ~56a>9H*F ƒጄQxXbe/K(&P+ + 8e3v8}DWEiW 4!UԮߣw6Onzk\n\$8dkEA.(mR\[$GOM,;̯.gENLr$1^s^ֳAyp' qyʟ3$aǎT=Zc[j0̳GChB`@4'do+fat.-`Os6Ys4,Gm8pl[_߭9Pg,MS Cr0ވ\,nЧC@}MU^MLIˡQ}TT= E _++!D"e^4l"_@ax3 Y;Oe5 "Hَg(ូBmLH/#1`%:cĩ|)~'fԣAtªazJ`%piJDe2o3B h|Lȉp`4.<nv%\ o0p֞qAriO aNۊj!G,Tjz;[qhgO-(`1&kuctRȤWvDŽҴ@lO][\ y'|i2te.L&PPTf:!.dn ve躃-%J֣1+ Fg%f)lۀېi}R6e[M 9Н$ {$noLU%c8(F̍UoDX X^nhT%R,,zo7wZ:ʣN(.v K3^8_ ̲%ڮ$m^slSE!c }Qp. ]k0CHSʼ#uD{g~ n&sb?ڧwWA%eWN2-O†> i\ ͔pήǒRpW,S0WgwO[b~ W{Z=1OTQF;>s~!OM`4?34[^du ㅬJ`Zm XBQY Z Om'@&Xi[ۯ L (TȻ Rg]V|^ޏH}%]R'WICȜuzICk]18g1qs9iR\|}Lq5"ZA܎s5 }@9?5P$\aYg߿I\U@A Q^4o\kjr]t& mޠX*͞"5ɽBz=60ۏM5N5[8W1?b:4'7I#j:qY ak She!0UHDEhh yЃѨԺG_@$g ߮PTko-4pXN/xo:EdIy(ۙb.b!Mb\-/iPR"e,}ۡ":M }ЅF'spcY<6+^!5rh!L*T-ENJR|#OeBA!޸1nmX]N>P#*j&,57XX}uEqլ7A;BY9n_-he"Wp g@q1)a'98ל"'6 -E6s{7At7W9HԣSo <-,HMۡ/wH cCl$W;d-KФ0"7dodV@\ﱺMۿ{#݊ Vwg8|wS4y vtu+JXAf0ŊH7~ 讯1r|l8s  ` ӿq-@@m%GX͵7U^/N2 >BO$kZXIjrJdRux>tc3krH%l:pZGNݚ w9N.)&'^3kaBHi A1bS/X-.B?skZ?62ψAMkB6)'ҘFݍJL-/+޿s}$}R 狯CvuL m:ƲcR~5nyO\PtRﮇ9Xv[ q8楡_C\D?_ƚ@GrEsV9?[-e8\*KQ ƁqBZg)GTH^)챯_<u>vW4Z(Q})kֳ"J60 Or) %[>4^| Id˺P0w&T,Pg')k`ǂ0xR[t#NUw<`c "@4Tl0ƌʶ {6U@/DG[JQdB*Í*{Vh@m)iSߤõM?WE:؂G%g3GBL 1t&8r QO߅%˲K fZWXlϾC;T&UXai4H'̫jC 6b>wc gWI+Z0\e&IƘ! u;>{w7R>0"jzg\-9ӌSC3S(}1XPCpJ")A@GihBEu)ֶvfe "%350 h0*uR;mgiXPg%08s3dդ#@Epc7{klF-F֎x-fL 60-GTեE+qؙ󨩍QcG<8ݾz Qif%V\XJ& -́*a;EԸrLM)d|!sʼnU ˼8h-(3;$H‹JUhf)C.4 ƩJeB`+#;1>،ӂjY.+t8_6._1lFlu⣩Qz(I//;k_Ho+ƫcŎxr~H,*u>B.ju3rxm Qff(РUcŕxm;.} )!=VsO'6=+CKu x¤m*>~8crT6V{HlO!d,V*[e1Ͽ+fDν5y?p uY0ه "nU;̒zϪPY7,PE00F"apWFMR89|)ZCIJd+9Fam3dm"ᨍ-LP;9[rW+c gq[IJFP;4?ލ-թҧ6|O>R#q ijۋ*4\0EQkj @ʑY.|4UvI s8^kL'ܸCW7tfrc^p*5/ϷX^ "IbF}\z1񼖶 kWϜ6z {4W3\r~_bG(gU\}X/'e:>M>Lk+E |M:ey 7dW-5 "Owc…%xfwU}F(5Sr4_4}h) ZBwc`']4P·J`^H*1D\\]ݿN x/.3l ix0{R2˲MkpYRXS} wyQ f% X,pލ2 iXF{K E|^c$yaȗ ~!=eN꨾bҢpcϮ%?:Agg,)#hعy`K0śj2Fcicʸ\r@xvIt?VI>OI.+8aV ({#HTHW'Mv5 xhNs; 2gzɍ2$P3)/۫y<)APz}WXXGti֥d»JT~iɜNʐqQ;+Y{<(u_~vYDWK<䣔\=p4DĹKP֘P}5+^xdΧK.cOt :Jc"p /5p*7H5ME'~@| |ßYR#o/%Bɰ' &TMW.코@upzi\Qu(Dd"k9Y H(d_ -#OZ•kLi^s~/W >M=*}ZI[n5nv!(F#t$$1~$9G.7%.9ĵ !҄pl}wQFKߚDd8d^Į 4Z D$y@Zrac%d7` ^c_)3‚-oϬj;[|eX.T y7ՀF,>gc#}2'տ_R\L qa=2_sXq`)sce N(A!YRI{͂|`SgG{4I군lZ*FD3|ry 2/?x+?C1 Jlu; %.o0*WدxئV zLa0OPh֘h2hv[ $_o.Ly|P<>(\4ru5..ypr0.JLT$tϷR'!0Fʩ]T s} Hpp W`Xm]=p1o!Nx@ UN޾nhN`* pI_Дe.RFu, _W2sOaq} /,hCTo߈zW4YC"L7}\Ha4 е EAX"+fO d !/x^ $tBނ2-CsjrZuцU*x'57<_JCeLLqӃ7LKkivVH'[:@9?qpX!vYe'@j&bx)H0c9!UA(iADA%ql;|%i\Ռ\^stP}Ffm[)[,ET>ad_&e<|(X#Mβ*D=c|-@&;vF4d{G|J?C0G?)JS?γ EQSNY2KiYIwvF5j~wȎW G@ly3m8vSve_%ѥTkT4~x1|6=5 6xl]Ftsqުʜ܌ ̤178&ޣNI:OẴQ-hڳ݆RcdՈEݴN}NnT&d2/~nHq N,kx pUq,Dsl`<6͖nF[3: |qF>n#"juicȊFk:S~Ҳ *%>左WϝYBί]oяa~9vf'R$F3BT ֬XU> yq1noU@IgЏ?jڦz=x%ϓSgm g샋e"?Sj%~s߷n՟p-zFb 7;\@FEn}WRxam'[#:?Njeh5L|ƍϐ!ĭ٦'s%%kp=1`PZ{onv'ZVhϲxKeN'ƺ(wL$]~R-0W&a. ,eMԾI2`.,]ۘ)A4bm(@+ \"鋋Jݰ rQjLKע`%GUZ'<vI:dz>)}HzK<ܽ^SL l} 4ɵ+܉_M!g{glBӂaoR*zfkCS3Gn0}^?"A=Dq "{bf1>cUr XITe7\AŧZߜ"IxdΈX!ࡓTw)m)'>sEr>:TՋ!vc㖂FTdwt;4• ȥt'ՓRjZ:DHzpnjwFoZyU2?(k.lo }ݼkh9'K݀WvZh4gpʆ=0뺥9JD:utK=ib2TG5r.6>95G_C4M*0N1d~םg- IE#`OL u}ouJVЮq\ZpI7f;5݊F˄zXF'IjD>8#K:2:XiSP>Ҿf0Ew;b2'm</u]/LZSQLg NɃ_Drl"U˽t9L"IQ]@+ w} K^MPm!R#?cJnNNq}Vkstbm(n0 m-kElsdG3;j MZ+*Hok"*v%m n榓lSƼ@cJ\3"[ܣ'(e:m _z'*WomKD̏`39Mf?7[y{2tkyEIajn(Gk#mp"QM nS]Je8 Z NаNDbAd7N$vg!lOWu`su9nvxm]ѷnjd3 2|p#F<4mg &H+]?Qpv;˦&GΑX̀Ծ1l) [=%LH-SxW႘'~+h=Z$R=<)z='[ПfY!9|լ*E#7ҤT۷HZ`҄jESLK.%I4 k+Krǵ/66O{|6R,I7*R6st_'0z}bHچ/ /_pW*Uȉ{p LD6*JnQp^K4_6 lbG =6l9]=cD^ldHF@@k0L͕i ђ(7,lX"e,s8ԞYM .e}ߡ ɑ c>ce~IeMHs(2ڔ|XUuMܨuQg>NOPbzjfLO\?W ˣu;ImzC8Yj#:83rhǃ]7.ix6;ᔎtiH47\CyVV\c&JkE ><[|W(ڛ]d}?ϵ 21wr p`Չo#>(Ӂv5^FNZBո؆+x oVp{ẗ́4~S@I7ˆᖣxa8y,4Z!0+] /rJ^<5_܊c)1뿯'%*4>W'Bb'0;]1-bi4&+)ãSJޯP{y/}?Гc-('|b(%awy!1TœͭI:ЗMj/0[FVgBua.%يGK) #^˧׆PÐ5b,v O7ܙCqhh0ۣa pʚWVգ2Gƚ129h!-@逶^Pv0NX7Ϡr4/=..0B!H b {Z}O9ۆ0VwcL1mI6obp`$du@{?WjyӿW" JU.Zgmwn}쏄bN;L< 0}E!_.:6WS#Jp75 $փCG%)|NimC;h8|EByr<FKyC2 7ǔ oz O&.ĪA ˅YAxWp&* 9(&ig-g\ gFx^/0x[7B^kcz޽zpb~#j:xW?2-|䡦BMd+%\CcNOn95)CDger[ӭڎ^F룟bzs-!p& ދ#wn Ҍ6VR$?df)KEn\Xiv0gW-w;gG>x%1=cb1ƚ/<;%9f%A#_0sS zS0ؙsPc% #+S`ľەm{EE "h_mz~wVש>| hvgw}"p8e{dy^)@4=ӳ'F~\t((uԾŢsp^.lwzl#~U7>0 N)K Un(Z0۵n ?缌2{Pitcwsl.o&+?7_]FaѺO ,&:⃁-! pN Ȯ{C;c mMeT`EQ:;"\<\I D'xK3C] duu(1Bѯ!}[pI|RǝT֞l Ⱶ%5oYd5;9o-+kSɝ8!4^㚬O$jGuhM6kڝZ 6/eYRH3+4jJ BYPN{:y: `æo~SĤ28mf4&K&;LoJY3<WG|7gGYsdD_N PZ*D&K ?e+wIXeu;9pLshO6<80kMy5,ءNJ7ëLQ^ʷR(E=˒} Rbumk%47LYޗ3hco^Yq Fcg6 8ݽ_wAHklȭᙒj"(|[R~U4(_TXҟd'Դq|7ByYٳXpQ:2 |z{5u*~CeYhUM\k:cϛ986D2Ўٷ ͦv5 t K]^͂nj2٭f(,b5kt?TnM׼2ȚX_n&PfeҠbiRѓײ}Gy]]~n9i{bYmQ?B*_0frgj)Kf E:9{fbḪ-Y+Ibb^'u46#\"+aܮuPR}_Q4f{L=IG@=yZeC>ʟ=R j8!:2;f9&KEalRG2g,c 7vp|5kE OY%1#:룡jȼb~._™>e ?IF V Shs"2:5W/y6}jݰ)DW?OL$߰?\#Jm+[)aGQ b;ФeUfZG)C3:gP(lEl>w P xeDjd8-i KmHn l$* > IN|lf DQxVdX؅{4/MQ#BTIʖC)s=29< ' D`gP Rc\IYg$̂_X-hBQ*F gU}YKQQ&gYvc1YW7a:"l<!/K%0|zHF18+aQT&(zL?= [Q% sm`_g07QW`W {(j)*N`QUIfG pP'D;EyƇ8z@pIeD.\ʈXM>?ih0*e_;ayR /`&}&֣'>": {f+aCl{ƒ|LGۡk `m_/bWaw6G<OOl5IoW,&O'n@ 4qtd/4x0<)yfzqCTD8hǁ(H U2D1IQ@r,722lY'm Z/b>eŝAJc2YR,EPnj^{XyWTrsǚp畷oO2/W[1,0 3/fz8W]=#Yxw.MP6Vr<: щSNsn12rj9?ח/str}$b3k-3rswӺV->[dLIIQ H8>dn ]n,B=<.HcOQ.eigZQ%l½iL6ĨLoX(vt-QrF{ mT41|xq7TEM~c>,+:WK Sls/byL쪅\_*syk#6*RUNϟcQWp38{qBA=&Ycl枑@ě jmPht ]vu9FZ{϶ J;`s0!N~']=Ꚙ6QyJ=o-@Ò.pq7<ڻ95&:9hx?im,+=)G7)zvVޢP|F7NDft42;2o]qu0YMGV }&!4wIUYdZSk\V'9!f xjPe|C y }>Bto=WOȱԑ@ TY fdjcNbAIb+p!2-QM%N'ⷴy4.} Y9_D])t4/Z .+6fCSqb^;rE?kHIA㻖[fniH9&vᢈ8#/3s#X{rHbW=Gv"' zJVXu l3o٨_/4N7}whƒ+7!/!m,d0ҚCq~}U'|joR$~%jѝm%/-x>gux#!\cE<=ܺ{>l>^`j<}u H+owcQNr򕄩eq1pPI1iBk0e(W3lέ xɕ'"xFȻ?.DRǩ8-Rn=͐{Ws̀!=qXﳝbc0!ȍ=.`զ' ol*ҟq:>qgO[^OU#1ϯ1Uf<᪍/;E -S>*'&jjyL#V`-usq5cBC< S"LE EeӠ{u4{4ֶihBdwFgchXz܌ǞU9@ emJ#\K~WeL8:2-οmSPy3M/ !}Rx[Lj;M79Wly f=8rT,iymNʯ)#Nw'^W))(׃¼Z8GWkg(.zUグnj%9҄6 = AU;L,LcqUfap*%vr^NON/'{65 l[P/à5R a붝~tݥWjv;3 zIA;oJNtFN1VV_'DQ5GgE(8L"\*W`n.@,ʝɤ3!y)w *CGgr\<ӟ-Ж(h#ބrZy`0m %\Qۺ/P[0ӄ)?3j1?(:H.X|IGGʌɑf~GqH% v y.I 4 曵ĈX W~ZȤj"QBŬ ;PϛAZT  cg6h?MB#9OVR91+55ʝ:A!|{rySJ;6,̬HheafO  0R ͛/t9xWFtWBF97r9P>FZ2KFWCSOQ\H[G{ǎ%ʹ^[KSѺ,څय!b`kN O5VwTS@8=FKyXxo#=Nׁ=^&Pz`i ckH R?Nt+cj(atOO*ҟ);d^zMZ;UAsqqZ:F3Y?r2?ʤsy\t2 r]"6QqG%= +7ޘaO}'6v*}"l;\iv e*c /XCxܼ8gx{qˊb١N`oTrm}u@_$PFؒR:o1uv4m~R'߄{輡rYWqWPj_n 0.X >V^prVA{l9 BZ%W8h5{N2,p Bbwz6ʶZE|z-O5M"gA%o;\&9}bJ3!F(_E ṷvG2`S.^CmϟcKAV;Ƣn Val >Ӊ2uDC3&#z&Bk%+$/2/!"l^Lִ+\j!]{~"%ϼ{hwwY< "R[ R$/)bQWdlqcr:) Y:BlL퀢NWՙ[p`K?kQS\FG b;Z%~~:Ԉ8F"ʲ]x~ XN xG/&3|=a z&xz⚳*pݦU<<~{(njв!)0XOwKT03xCZ>)')P^&K7bbw!T9Y Єf*jv\6ek'n`ىc ]LMξFr?PE84N]IҤЯeBQ{bzEHUc5rQ̒I LOAЉ,v6ɜ7`Ց=iY(ԊA ;õVejcn \>;d&tR' S H2{:ROfTJ:UϹ 3Cr|h/;\^[WdJT8lcMk]rmLއN<K$&m(-. y}d;ֻ!>8(!ոӤ %+iS2Z;v7#KvUHNCZJ^Q1)Yx^U)j@+(y.'dPGݓ?\vtDxJG-64@r1O.(X~m~}@ 2\!$ZXuxַc9Dh4 %̂ȡ,4(7HXp$JD;ǿ!%Stz*zS:d;)Wig&*{; W9z9~F~a5Aq%0؄X1A6@o 5۾o4G\wvJ3YUmH1Gum :g?餥Lg*w} sPV©؛^] 9Oc[pS^=鼻l6ʮgL=udTcYD66(bšٶhkPP VFt%jqȹۥPӾ3B]! X=(;KY'rJiznWyoƻ2*C%/ڊպ4ώ<*Ї~IhZƘq~} m]P!tl/w1ͦFSH YSKyʥ-a3~GhP+Nfir|Y;DbĢHE=w%OKġ:^k zbCde%ʖ{!NVATDcnC3]31&?dCܬn7w+esq obWt 2hkXV S."H8#"FNWă#qēx" 3]Xre00Q?J̔(¥f'x>Zh}3*o6G?⣸uEۏPV/SLm E.l9H9;Бjfޥ(ʺ2voB+m"c D%?0ʔ`SͧC)ڔ Af@#M $3> prks> izb)[v(s \W^2)$vFi; "ce.*} B(d~  j]0n8XsBn$l=h b5@6)rȣvFZFRpFa˙0u)k@p/rqZRâOZᗕm`]M'8|EOF~^]Rx1"?z-ҺI0ߕ(k\ 9±zVtZ^ &$NAz qȜYc=(6CQܹˠ+P|/oP\]K_HļE[k*:dpdiaQH$%d*4ζ)/r j$;rRr_ NEsԿ ">I'%GD^(U^k{U)3L'W C+F>!d; jdig4^e'Y[],̃b:6$S~jOEqӃ]ZW?r'MMaWso6#;[V\ق<"F}^L_?D`%CKjqܹk$FY JLԲy֯fEUZ)ZD5;eF*zڨJ޻UZoIE#`>aaHBYH3\']6Tp&` r* S 6%A*ƯE-\ !Sa\ t lE94>n79m/DKi|p8NhJo3wXы>h$JRm=Ǭe]0 .*L!%NCwD+l'פM5UL)f|_菜 w,8U~_Y;e?a—LȊ0bKA_~}3]V\oa&yvKvn˻MQ/ يɇzŦe`'cPTΨه'ql+P/}Jc;EJX .2n". j;<hQǙ/Btv|+G8[{' /W}~ie$TvO宰G4`T]M>+MDڌ^t~uʊ-z"lI0r:f%@0}H  .*'/8-ΠI27n1ELT?FC>L,h ͉mGY^bԐFlpQ 2bHy5ȩ$<(Wmwrsn߻cg·ō{Ŧt}J{ɊQk4ޝyk猩O_]d˵mV(far %kaZXnyJحy?R 4 Yh c PQ MdVLzHd^k  KŠ>&AX&SrRkEZjJ.r[/fRL'"8[K}Ic׭SZ$e$ ' 'CsWݫ_LzȽ|1,U*\G/>/TzUWB d=9G{-:&Tyttg @Vaτ}s|_6Аmj"8@7 -fG2%ˇr(pVKG*J|Ky=J hő8kبﰏ+^Hd/kE$bR#(EQ?Y/@؛%6&}bb3ÛLbc*(,sfBpNVÒ)㎻BYasLUKA`zͨ s7DBiGؼjq"Fƶ hntfsPCuYFh iZ*B-/*WL<yPx`3SFRI↧@:q~iy\[&;o| PBVOPgY3Wvwz}֤,0qG_C\ы$b}E hv[ZCܳfRQ6p͊/Z\Ub/]?jwϴG{$ zd\ -kN(mrL ^!24uj:giPkBʂVpg΄ 6K+sT?h?KZAd3?c@>wpCsulf'W)R&Nq2fB"8|;KWv U*[=Q IzL!u!+|샳ij2Thtdž;R]|/js!4k ia҃=6M`LiF oMo>YclllyT[[-Z-Fw_2Bss8Ls&,0vY-]R|yl,>O1K#b('Ҵj<}.z.zO<:svar8u Iod3W9@ -=HwPbGf,u|Tp<Vv7f%^<@Ldt_DOqɃ058gr1I ̩6bBePK&BG5}CaKoݖQGf$_Z)oHKQRf*R_8d3YmT*x@k{A? j)mAlk*ך1 ݵM,/ bmȝc<oKkQ(P M'Ljm5hKQ0bca1pe'Tz٘޴WU~9asvRdmNO}9<= n`$~umm.1-"_| 늞 'DR.1Ł~gr~|((OiMӄՁ#~e~Ĥ^3+LZo>AvG~A &VNa\MCvWQ4kGݖɏzښ :͚e ĚV<;* aWSo|8IUuZ0.d AKvVWt=UؼϑmͶ?>^:6RhҨ\cRRO[vHs.s"?}W1Vb׋?7l|4FqLsΓQ=RL?V@Vy\A1l0d@y&┭^qtU^pzjyX$Q8KBa%KOp ^?,3)`}̡MAUAu(9,X8Zj6DU ciSۥ7fn_'(>|P[.[mW'8nw]Z. ;Ƭg F`v8V/NTv |k@KK$T{/&TX'lZ5`NVpmodfaxxq8$|RXq8C4(z}[k%]HwB/r}ѭ`3n Mqdo <,_յm7{Yf?TY8Ȕ${ꤑ ;aL*lW!ʥ &@f#jn%'剘8L'f+VVw)4 9y lmRi7;IR$iB!`rLd8I݁`4+;dlY6~2![7xA6A@S5sF)֐ 5wvXi ȊkDyjO8|G?ӦSuy[NA7ϘgG 奃02@/ ,@"5tٕ)O'y%|/rw\MN?~gެ]4 SYʲB@G3u. ]HbՕ85L@NP$x'Sp)W>Tv{g65l\*vTLܡ6?4nHζ^^Ȑu5uqhBf[^Bɭ\,"afkQ[!9ڠB I=9\^hՌa#8t~V.z{%roxMmWZ@?1unGQ{ej=.al Vˋr bh“ܚtƮ]ADEcK;#!"|㴿EWW( P$72Lhfs˷KY^U_JV?wH8ʖJg1c?`idl-q:#7zFV P[%.pT4Xeot 7^{>F^ w|%c=BtHʳ@'3@|խy*Zbءv$ b(A'.|-\K#&54I^x 7qN:ʫ7KQ7U.؅ţO2_HrL*M3쾟D~KN^#@WZ*PY8¶ GM9RE݋)Kp_ hх.#EBBi(Vr|)z\pGmW~ ?Z/c4@~m)LS"_ۘuRr ^; u1KXcJzigѾڦa fMV{ oA8G%MpvGd]0EPgQ'| M r5HRcy96r?1@u@l̉kF _lDmknnIϝ"P~]nhdU =.Lt~92 -đ+#r=ɴe!#dy(J۵Zʚ p Z!í|g{}_陯W,In6rq+`xl2E5P夂 )c1|%|0n` Xt_aܦ+_CؗrH_{T&Q .n{ l.vg/.Tn]GatF.>œ ̮ӭr099m{^E kb9#ڼ=پ=Y<:m]MhTדtp+rsUf7֦jm\zUr>meFCXjsRwu"O!,pE=&MIz%f!.̢υ3 b4p1ͯ>ǖRaIf}W'$jj拐~e4н@NZQyf1Y ~^(SC* Ȓ1[!uOoD.BR-C<6uAzI.$ =uNpQRA ɗGktöwE.uUx lCԑ0Wj[g?FD7( n>UR= bP*쳳&]F8b3dEB'{0G͞ j t5f[69cH &4l/n+=?ө4Ҝ1QAvJpnL9՜lnc$ʭi|"@maԨuCf9K x7 VݎBI $Tom ۯ$pg4U2&qGx>V見P6iޱE&@m氣+D< S/q2}|Q~L}WS@ xFLrH)PqCb]ugfU"J.}SN$p[_Z~;Fo5- q=K,Ll\ 3~O僒n z2>ܭE*Bؐɪ,f/z(4O:^"ӕV]f4eJ~+ijxسoOkXQ]9(P_'BSyKKK.x?QR*Rnr \.?Ijg\ZFUP%Ky+_ \]-;sՃ̎Y"FBeCQ8 כ;5yWg!,r *u$rzi<3\GiPPa9argWiۆu}PnjA^)Q itoIۄ Mq=c;FDpyOX9UݘJEP]F&gXOeel  44瑙ڊ!!<(oab.e*v=5 kRNMEK A5h42:6LA7U9Tf4k)5b#Z%U<x>" n;*eD˖]#ip]< 1qWʟd҈ \KnDL)yؗ5{[xA<2|!:с2 `s&}IRRo}slaoՍվ- 'kl:UmXYySJnGϰgB5Jy>y[  g(k瑋/UXP׵Ӓ{o Ǚ$5Pm/ɩ޺lI^"2=k^FM)L6!k`ktZ/1b\lʑ8B u1be&{qߊ-h +zKa4k:ܖ8ޭ( Viha-HhSE*'[z&xސsmH&`4,tit~ 6Ar_tR/ǞCM2m!6Cjm2%H&EG+-baeZɵO?)zKgԣ0$7}5_%$c!Qe" #6b邟ft͆0ޗb^#JM_{eQ H ggzb`! 4}ydb˅l7Mkc Ԍ:< \~~EnpK\8'VC.8Q}朼Hyh: eV|}?3-;rKR"nФ2[bR?i5lDɳHz c a3'n*҃%pnДwɽ!X (tmxcP&U{+")Tn۠_&x罚ǬE;GRei< s ڵ.A!L52Zsٶ%?1 2՛E zq5#%ηg&/ϣNXm|@ddQp,s͛3PYJN5ar&L7a#ekN(O\%]YKLiշbr#LͲq x!ĜXFm| #/X/,!5Qn}Q}G~uμq:eFETyh~j^U #|drQ.>jm͡dw#/*E!2R?h@2du*~O0ęH9o227gm ywesfܫWr"x3,M$0s(91=D#t֋ȫб-G NIiH 6|;ӽ34B ! l!f+mLV|PzZ ND;)A3 W +죚2}3\2ڔgK-nU0jo^1yv- ST~HڅIi ]EdXJYy;bvzx^I#̸Z^O_4z_கNHrW͘wDojľù I GVP{t.b-k%`ݸl^läITl(YWSic>q3=t{fYBl_i:>"|R!A5i #{hBP8DY$'qD -ࣷꖙ&#A_02,@i<2Ca*,AF9Agl3$Z{0>~l,D\/#g:Q/RL9YX6᢫4$g[I'|;뎪gC]xu؜uR6ؑ|CMDgto9);.{KJSZ]⿾!sKzئ>y$6+ ./fx=oس`}GT`l&X1&%isz M Ú+,A"ԤU Zث/E:$A;˗|aa2?=(}Y]6cdf7+0u圙T O_dmƲ 6 `lqi̇˂Za1>Ceϫ|P +XmR3oS~4 .\3Y?P;# &ә8dӔoqoζ$@OqTg*}m=Ư 59ٜ9PD$lyo"7 ܚdpJT#RI)leCx[~e8@*NnPȵ?i#\3k6!iB#Ʀ0"r mƮ 9rcuμ>p>Si^ Ao6%ool>V݂ 7]k5oI#&Wvh ~0qil==e!gpLɠ9I % *#IQ<-l%n'Q[X_)MN-LhE_L }uʲ" lkIs#F㸮 YZ|{KS5Kt"oiۀdD!4źg'pa`YYc«QCu,wUD點QEApu˻̲!` g x=txG_=%t9~:  Kp GܫO5ίEu2noT'.Y۷7!tD  xLІCP5XV__ڼ,w6d<FN{bS\x@y  B}^5c>jy@֞8-^Dj~ ]6! 6$6Q*r˱'΢L>˃mm_y+=8RRW=; r3U>;$ꛓn"5R^OmF @c=ݺ97h/iE# ǻ.7ko <=WzG,Qb'luӥbcw꾷sgyb9G;6M5 &5ly&HmPzaT84έPI^ev +jVGO׵]%@TS/cAKAeZCZ$Z"EZn QK8)_ 1/~] <:3ުXG8goL]w!ߗ&c9E9A8'?v¹vvi6eڷ`")=ߝV]㳯OS6 ;Gh3>.}h}nQaU?]`B'TfΔ &5(m,f.AH(n@W5s2 ;b:^>r }wTjOs;_52`?y@#jŮk]Fl؇Zi0z|֞3#+f'go!㊄">ބlUW/K\nH2c_ -,Օi% ?='=8W`K&Jzn$K]F.v/߄ B,5VU΁-YLREn(kf~ /bt1ddbȅ-tVfcA`'ׅmT:!U}LP$XH? C'KgjG^8RXvYoPJ~?O"ܙEjbM͟^8k&'~"?SmRݳTXЄ:\ b>QX E̛]#G_U]=0WD_e8o9]4ooxkmaqj~5P3io $ ]c}E+5JXsgF`{/2yluo6?P:b%ı`SwTՒҪK{aH׶vdgePJ6 ?pMA[PMҸ*H !OV+S Fؠo!2M%zJ4RPM[l.JJX8d<{O$9oA;hqnVF`n`>1Z HgθD7kJ1͕qjm5PQ7yU{$Fjur={a&O$Xu e>`@=2sVɮD_1[eD,_jKu?3_ V;JZX‹6-2OѕmSV>YW7CiA:)2\{ CnUD@לΙTc! %wIAr\[pO;AjX,Ż4\e%"Ε{RkK9> )U^y014Fjo\[12IHqM&N*E1_KvPőי¤s;P!n.E)YY6/㋪VY 4 nYNL:M.x400\ZvSZΒ O~`CU$R qOdL({yUYݲ_Yrͺl4uGNO7ݜ9 l\!^JXozHlف東9B 6%.]{Yp7ﺼkX37ϵࡿh"_B0vxG( ayp}e ^ͽ,$rP{JUs,*h1\0f؋Qp7CʹZ9srGˡ[Y}٭I#fDƥGh.@Chn lL!Tb\XDسt^"Z:eft3-D}/nO驮@Ec8lFQ==OX̪H, -UdSC*fgo1b8b#VN" w5p򅻠8g*ƒPw p?2+̓yHC/Ko8Pw ~FN='N}Ѷ.W9)3]<圊yF#k g{^RcC\`qMovB0NlG#CZú\TC8^پ2K~h[sG#a=י"p_ZJ CE( )h:=R?y$ 'b,K@,4K3*/L㮿~4>U]I y j &Q6= 2Q@e~tW pn U3-(XNn@mAZEL8 qy5.6Kezp0[\:*fUn_,@G&P1fX#Tk>CYFv[/ğ һ (պ_緥]g)ަؠ,h=v+ S(tAEEч%\rB,:wpm?E\'Vv6P@V hA& ED3a)3T! ͘va,ȱXLwW$TZR,SÕMf=&f[-H4uLlk9[.g0v&?i*,g OQ Eqmb2qlk[doEi ȕ\nM51P`xjz(S]<)_%K(1KRr?Wҹ vÙ6zHd nS2yzcK4F_Wbq8b?52yNZkZc÷@Hreդt KfwhD)2GWMaI ]pQǺ(ں0'g'U>20hry?\!Gd9#Cr'PNM?EĶ4Up!>\cP`P? b0:F $nrx'#G)Y u(Kxm-{_ gdtTkҒ5:-xns^EyMjXFӓ5\ f@u)$s BZl8z# %{k{s c!9"F̎%!Ja8yvTtýb1OÄF:MMR1N-j^D ('\LG#e50rAҖ`_R+yێ"*+->`R n0sE|=sr;;WϕKFɛMHxDu*:; i֚wR|({^ΌN:1\XMǔЏEw1:;h4k`Hx욢R)ZeUECX;¥~bdsևCfESALu4Gk6CW?s[^ &ɂw J?1aػMT*4?΍7 w DQWL&?/SNto|4M6ַ;YO2' Hc꾼eeՃ[6N_ڠKopZ ulJl/'$PY9aY*F.VOXڻ>Dպ vZi*dmСkLʼmġ^\y 5*C@)XI48Wa?(4*OItf}٨Y+`XyNR>V8F=.S}u-=07)Yаf).0~ p&]# I'Rcrph%Uxj}P5--3ABYVzhc ڵ~l!T23pڟ@"}rzØ. 9׃%c h&PUdKsT|3ٕP:n6O-S$Q/NNҦ@œS ${;F,Mif A}(  lTZF"']y.1y@Hx;b :,BZ`f!5BֈwjiW6.(T^mj+||NSɋHiOxo$þF7_zaP0O$]mW-G;V{L05a~\JΤ ~(@= Zv@Dx;V'4uؓ4sz#81kb3:xQbRgR7yY'W<N!t`Fp|& Vu6iS!qJ!\VV9Ndkl՜#@KfWSAwߴ^4Q$,` "ם{$3DyL 3lhL N k+ @[dŽBֳ'DpTȽ!)spNM{ 4lHlUпV󶿑v}lx wצnLASJ'loj1p/rT8ݝM#iDE"$lÑkg_H!ath^C쀻?Ӑ#8-,?[dHT Zt{yc Rb;'KwOd[d}+/QMJxȍ`.[GEѝ"hJu/;3W3F87בqihmS7-4#&gQ%:h&p8T1'}3T!𧜨D!1̈ZlA- as@Aze v ]U-+޲{[3.>kdY3Ox 4`.7nYtMAnޯ#61-ZW 'Wtε haE~mx 30A CHeuA8@)vr\~U/' /@Er Ež]A]UuěDn>gzkb褖-ȸmw*+3< kj@$qxK#BG^/] a]nJVЦ@=,H--v(ѥkVapCl$ȺˣD,,FzEHeMA XwK]nf80*C7L뉣Kvb4(us&4*kE%QVS ͑9&kYoYMdo `z]Ղ_ie>sB ʲ+>#+*1$w{#"ט9usmޠd| 祐NE5 15S2:A.ٍIhGُB BvE1ІVVXX,O 1Ck%e b(e3U- sz To@I~+=& a!8g] xs +4`l5C<8A˹ܰђY$('x Uب֜4|g"X́;蹍Ĕ{ kT.;޾|hEߦ/EiDݯS2~;(~nWP9>GVL"v&+:ֲluq,%ѷuWi)%<ɸwcolrZ*GBAsΕͮ .?0+N7VuSy/4j-vO/B)<Q;FS1mSDOʞtY5?j5W{3PY\/]ym܂}O7x]lSNkri|3o $O@0 2 i&7'!c] |=gF >)còEЋW_>34aePnxbj#1k[l"gݔhKiDaL!b,wO\I8*j d/dBu ^-3& ;-x)P O>b0|zZˋLleJ!HeJlnyӓhPD$37'M"rs{#-Nos,`ԧ28tޫ!R Φ6ȦbP>0*/+/Zi5%lۻYvA<D&7 <[?f/!܉+cITحMba@ qO}$Ң\’h6o;P|@+V4.DaϿyR5EoD#^HS뎷 a̫HNiBTγ~nV+-k:IPA\ݍoR?!BB~ݢ ڝ~-g6Y?jAa.r9q,0')57\#/h;(0ûR-.8tnQ]G0-Kຸ`t9Zc]Wekmcu&{U, o$aT88'30+5JPdžP s@G#t"8جIfdwKX& A mՒc;SET*c+u~g]%!w*t¬Z+>9{"*cWbk4"3V6X/YlҏI"[f_dR^ژ/ы_fYՀ1>sǵLx'ݙ鑜39+SpD Y߈Qt,-˜-{$(Z1M4۰q. {Klq[t1=YQP+#$,ӧ2u9M= ?n~>/R%?.HtK[r^C}ydb1GR(h~V#\e8OY4 @@;_8CDM sfη Q*sS\P/"J owdܶ$>0mH%oK0NLݼ. ? ~xGJMjT$ҵb\\ 4L7{|;v8{FQLjv`+ ΥL.yVza'TJ :Jf"D ߴ=#8g35 T]!/&!n*a:1/K #ΣΝ Zh,MYҢި_ #Q]]j~uf' ўR$<{,N0blOTt? Pv0]QS3rKs/pkC&vuŦR0.Pn{EK^k/BVc|t{m`{2T%bS/G\QP 㳺=<` Y0=!mvI~"YLՁx궿>X6*.ETb \wգB*bT:1mD,ο%GP-bXd>.BZ%"[,K:KgRCmBhf`];sw(!"XƠ\ފOߨ\A'8)x5U/b;M#  0=%BZrl06O؝zmjjl4> SxO9Tbd]]l!o3'W|xߩᝊX6%Ǔ+g5( a}3pODX5ļp˹Xzo9byV 8SVNlIfڔ 揟rtkہߤX?rDE$'dCn:.V@!p=[\I.~nd)}2_!U#,g ]XX?얮c`[٪йʷ *P [TNX_EU}] `s3=D dAytpQ҂x^ 6mkE3 4Xp6M*LVЖcȤpE_donmGÕoѬ3JczVFaT{mEXXh׮g΁dͨ` 4$#63rAX^ES&%Zn[ E> Al^LlX2jk[', ǖyov dƞRK,ʜ6[6Ix[2j>Mi@x.TQP`.4^Jqc#K™ePsѪ܆Xgf gBc\ z~ e:AY7a5RBj_" ?%1N}@+pDP|59G=ZA kAizZ$MPhV)7vU""@N_x: EZ2`K}8D=QԸn}@'x8@ Q`rFAb5AlsN-ojxejpE:#{[Pl 'R2- VȘc`"8@홱Ƃj f9Q4GF!> њTȖwHi%,Wt_`*o ]nlc <4${ڂ:d ͊aʰZBw_DM װr+fs J_g~ԭꁞֺ+{kJz {&ί.lh%嫦z`R=7d%\RF9BtyBJ+*|R_DHxssFvc69[9Z2͙]%p/*I :wgqG Ng0:2ݧf) l$zhosW>,OY.uTͽ9ۮ05oOk5MdGsٝyur~ith57ʚѢ/uۤ49Ѫ@6ڀQ{FhzԝwG/{8~C6,U~]E MuFP$5"] |!kZ av'q c"]د@@BRljB1>V^L/dŒznMzPE/}l%`lrZR1SFX׼jIMʒAX9~?A-lN^p9J\$t7ZyixXCL~ܯ*h켇8B[DT5UD?z=}z^JȆ?7̳QVإ5d M̹qjz-,{q5P%ӂ~ۧF0KK_ Xy;l{␦vknWK˜Y\ (jJGrMR4 8| Q6bY;qgH4C|?K"w^9BplRns RvbqM%O~4r i]O]*GaOс>&ĿGrM{ HJ~qzpw{N) Nxjl'|-hg烬!bOTINeÉ$±w^9s rўOѳ|ϫ޷,r}{ca >qyhE-1ɩV G4Nj¶xΊp_D(4CZĭp_yֲ̜P#W"ͿZ.mR,0K6O$5fADU~UX;٘jh{[ؽ.?&%ob2)aS eeӦ)P`w7}CX-v <,dwh? %#u6y^M'd 8b=OiTdL:Nb$>HH_M e?LvGdd'_Q7Ⱦj®lnm6F\FTMNGރv-XUB];30EÎ$-7٣No%J 624b^E@msL+vHIڏ٘wCn="/37Nr,D6gK!Kءr(YH1oƁ4Y琖YB/b$M;tͧKvY6=F`YVqI-|̨ Hq4ř/0xRşC=B:ra#^g|+`IRB)H#shf-rt=\oPqe9OIBi&{+DwbڑUNad ӤRAkpVo8zTՄ}Z) eHvy1l[GA15٧xzsΔa&@߽:3b7N0Q_ 0/1f4ZX5P9?jvط>BG]-VkŖ(K$ip»Gf!9{($+&V@H)BJ+Hqh ?XmR*6\= Y,e lӲX"ySFQk1*ĬR狇,񶿏|bG;rf[RzYSfN//\ReB-OH*fhϯ@/Xۋ@5׉f: ,'G\h’xSv1ɥ9v\F/l̴k~YZsN2'YX:k5o M *G Y!lt_MZN9F7A8š9c` /= 1Zryn[+,^ (\tr";qqg㎏/ fܿÜA=/!oѣWo*T%\|oɄ}h\iSJ~Cʑ"{$ e1 l%Ǩi&'? q۵SlN5U} l;f Hvr]0],A)nr' [AbmIyIh[qkx/lZq` OʲV4yĈo)t"q_3DHy~3ܨ;1tHi炮`$@uBlK()xۙ!'%랼Cu򰡧.z[%VK"QQ"Vj]0/&.͋jݘ }eE(H'Fе؉>>3$p icK]k2E[mx_+ҡ̩bZjzB4&{ӽeVGlJssW3N8QjBH5[ͪ5ؠLyğViqR;\p|iTT>Kf`Zf_^|~; V71e[<1%wj/o*hJ~&p)Gx_6=>_[]p828p"vљXU?jv~F(\ƚ`B(nq!E.L3r1%{uh` E+ڱ{lrj&H3qBdz} sA ߽ ;%Ņ\NA5s!O@7Jo`(+ /aCli]L$H]Rj\lPȞRNj=FUcT<083F0)m' >u7 0XxMx{8H]O*'ªjpIZ`qdeg^Gq=@jcNw`͍~Nܳg*Ho 6LЅ!"% ÝN֙dv{I.;50׻ }?+mN/%抍"ytƋqJcGΌlnD#y% #xՒQφsժ#AU u~Ι4*૎(Dˏۓ`s7XjKH}|,ZYVv2-;-`/eyFlƓw9yV0Ti?0N0psKn"[l'uܼp>d:5tėv2ةa8%+=g\ N6p# *#Y:[{Rf[/ B5'$pGݑ5+8UV& o>Twk- Z X2EA.Z}I$I|,M2[".T̊&8 Myy莺%~QnG`ʆ.C:<<Mzz*[#\q*x࡭݆@ Y r=B'km*^pnr5U/SmPZ6D! 㸨# W& c`:4{l7=!.ҁr[0{ %ߵ="DZף`9vʇ))oLm;^w>4fq2a}B,j(^=bq _l>VÖR;{dEZk2ۍ'ܲfwvO|o<] @oDTh>m&d_%=T cy炨ABBP[j,&A_-!Y "E%;˘^kf>)$/0sY ?߾x=ni<2v@_!fᩎⲣ]qP_ \vXVHL(wjo}.k@<: cJ\ozv"*Q)B.bЉFg4Bv a6YPE%˄y5.q(h]t\Q fu5*>d@ 4x@@a4J]g 3guPhKڨnK>h"P]GhrH[kʹݾ;`{m8 ?`[Oֶ9*5i=Vw Рp|8raU=^禴mfU7Co-ʪR!uVN cRLC,P0{p?`yvr?sobXa;\1_@cfyoPt*죠z 䙯KIx2]::0bOhT>VX}(I1wVt>WXQW'[3BȷC{5'I~1W5\Hy b!"$)$Al}2 $A^`Su_+H5aѥ2rCE9-664!U( ᑌb69]ES&s p؊_E>J? iVDDqҴ\"LGՁ#E+(3@02L|k\릮Nɣ)y7ެ?r sM~ bM+m;YOG\ sLLr h>[|ҿOa#vmq'yZIo^<41yGH[&bnqJJj~䱠' =~x3ʃ̼Љ^<#$yl@J,C<$x/P =pHv;Q;R | iV{aUލG{hf$'RZ@U;ۖRGwZ..{J=fT ir2߆ЀW ' ȚQYn,w5pbz#h̎kDm ^Ǧ4[Ӏ b#mں;\>ь;6Jϓ`Zmla9aYE%(a*3 )\љ ~0?#N f(كB)enJ+PP@r:qNJڙt;}TN OuSHA%[Iы&~K26(9΄hw!jعmkē:N&\mYX|b~9WU;`-LQpGu ^G2M;^V@ .Yb˴N th=[s(h ?ebW^uv(R=j3E{]b11*S|YsUwD@ PN9Qd#Me&WP):l2x CUBsKU6𺬼A<'giqOǃQhsRVD.ʅsN= ⑁8?lMT":%0(j!ri ta<vo)\W(L-yê#f4v8qЂb%YfEȸx*[?}ٳ@T]؍uYusW qPXuQޞ0\7*)}JjM)Q ubaE-|dVzȻnze#Ki#{GY\n@r*@/g;"ዉ+ Wohް#1xH7׳I5s=Jw^T|J^)nxJ'CN? *f);a-)B3t]^217N8HuJw:a3*j<I!]Q˶|uW@ęXx_hI^(5m p ;>{R':D @=-zlN-ڤA cCEt9FG5]6{0Ldk_AQ.ES PGS0*G\èZ I Q GѬgwB{L+ȜhRÊ-.$+s%ֈ}R].DyebbPX] &!m D֯! é!Ar9Xe3t5+֪k`: r)u1چ9iLrnt´:Rt'!&d_ ; y( gեQ)nt,oS* PIƓ' WEg ޔ' ^|ݙ#`F'N]~wGK@\Ѽ'`RL P$E`r%D=4w~Z!%#Q|lH Ra^KٻQ2D*`AuF/Pq~LpR" )nRDC@Ets1%GR> UjZ{-ͪKE8h7?wrwE*j;}S6#HEyH'?Oa9C15]9)AH<Hk@1O{Ys6Zҋ#CWu8=f;;P7ǿqb4B !r&5tէP`J4'ap 7eaH ;+|Q8 iT Ή^=#am9ahoD4bOEx5!p28~|S o'hdMe 0=%M "%=å>+ pۥae_&!+}k~#WI@[>5 )*9.eqM( 0r,|qb"c\vH=o9IWT\|W#3[kv'|4j ;OѼ[ aWP7E7Cd)*B鿃 (Ui",mw^)Lx9Pi2l*3Dc vyHV`]ۏF:gVȄSlYZ5 :cd2) e#OS!S|Ԑ<9؆C@لbZ8>JGy!%VGABmά~բeUts L Uk=s̈nĕ%̌`Qt7{;0 :[_,ko1Q*̲P)\J$iQH&ʂ(2v0;ϸ wiiV 72krd+DR̶u^+˳'T 7݌q~o8WdǴ\(&> J-'VvELe(c5lBKF{cGF c9nWBkgaS96iem<7ճ6£k&h"C^06LtQK{qkD zrV-B E3 psO&#Herڍ6[9f٘Vl7b>vq->&MVQs5z!h#rºƾJ,DNZUTgYjDΆN;[ư4wBJ^-jK|_cd'쀮4&fYX3k۬%:4Emȫ놗z/le ys9 X3:5N +ϳލ\PmSt+'Re=+ r (h-jHN#:Ēe$=CtxpuGAV/E|/ogvɲ?IE=sͰsGks[^R6E&/H?4EiYcXN%VlХUɳ!o(#ӻf)~rg2%0J=zF0k!mb߰Lq̃%Aul|Z}c3=K͛rKXH$ANΧ[-Bk&Mj8|7*;]rqfjV#~AReb}ȥCP?tŀCDhTQLZUVP @H^<^\y 4li;*Qjlԓl}RAO' JxGq׈%pƿOml57 5r ̀W*Ps0V͙R3'dU,UY|PBp"XoJDj]#%{(?WJuuZ}pe#ef+^꫟̰Pg#LUG K6˜O)A}CUk3QA96.R`zQjLϓ>a6|OYR\qesqd{JWt>, xe@o@%$BZ #[# 7_f1hM"doӞ r\|ޗS q8p*KNߤŸ3mjoA5[w|g+Z)^ZSC}9c- @kXUzi3sɃ1N\ ZATyaZz [2.p47Y-8P l+9Ο J-CSvt65{^̎Nq<"JCRIʥ Es:]NT..Js#G,F}bmiG@~Mx'C7o75kԹԝ?|[.nW"I yUҩk 2\ Wdh>ɂ_^`y84 ?r?goR˻1q=X/X_sgr9s^P)`+dRߎ?W~bI@C><ѫHk%HFvik|hNT; W(iGNUYp*}̹fB|E4y^ :&hxEVVG  D`BAkJ8ޞ} (_XƓo~nz }F; eb|k~o# ;Kc@V>֙Ȣ8\!ޠ͈79Dݪ <#b?7A7>;"K-EmA,˖([-] 4hֈGa+_;^OOե3a-p'4Υ2I~6eCԀv LɘN($?HYMh>$,U|e VEBV?r|t]7H:o~VPہ;?{X 1~+"*Mf}>/pKET&q2ʅ'r%>2% ּ[p4M_O/xf{["»[v\q\2!/t3r8% 輡G% k-w!Z-\[ƫ2[ 3к}p$O{1p Sœ:#s%jn=<|iԊ(O{@rץ ws[ )}']qBuswnQ<+`W"G T 0qy'I`Oa"ŀ&0%;qQ @Qoef"EMVM7ezsزyn"QO)PLk5t12bjF. b76Cwoϸ+ 9GN ]vF!ܐsʻ59tpE.L0DSawrCm9Ɗs/EAwĻTd'= Z3罐MhFXbd:9a~`Z$z@g6{%#f0dvq\ũ~=O/4 q)p)5sdv,xV{@({L$atQ_,NpOJ(%(U!|p=$90uGDd(?a {ML sY7Q#?pak xjq]ʽF nQ P{nq8nt]pW=,+$,vja@*W8&V>o<KH:K2b-Pz;#j}$G*&é1P9p%PyKXSj0qNB:fCm>&?$F[05^DkHW ˻^CW#r>Ll\/Y@ywQ놺, !H37R-&. Z#oyebᓶ`@s3mJ4*hԎ\@\ t$s+A"~!Pp~ 5gkt(8ι˭"g :}٥~ZFHX)$WI+.RT^ )#u|!l`$VUEZ> 5\SiL09`'S!R[fU&_n=|fTZ4+K;$dMGW̲া}Tc2_c\m$BW5Ɛ?: Ay3>d WT \n}%4/pIc/\h0R?7*Q@Hq|ѡe {l=yU ՃUŃ%ag&s:3+z!Jۋ^3OYGxíHak 9#GNp-fdw\+X"B(+F;24]qKM^z՟ V|1o V-\4U,E`šVi@aTv`ߛ0:̈́aCKe/tVvKrqc~r=N{nB!+D t9@RroȺ!t?fUё,]V9,,4QT glBU@K8 Tc)5 5!D+ҏ_b* 3 |#eע~?'$./n}/Ly)6hk9L@{d; ]E*Si,E~8KsUZn\5a0ʓq=l?yN]֩-?؂ȓfۙ<}O~wNmҔ<6MzAi[?IDHSֶ }n+Hsw>a{]ޯ9hXǁҁB[H?u"mߐ׷[GjƘԞ@Ps>8n!ٴC:[jW:8}20wCč@&fO`sWD|3vCCD\kJ ݌ҿec}ѽȓqR) qj*K[{9-Zb_B hT{70| L4ۙHo!PmKʼnE6YCHp_-uA odaجNOY] rJWKa9 :zd}O{z>0[]lnPQ0{e܍8r.>'Q2 IJ/YR: \䘚X:Kz&c*>VX}pSV|=9^5[OA2*ElnqXX:AQmfXj rgMC劝տf8 HW,D lx_l)~wheB`d㒯9iAo[=Ghǧ,;(¶U$' ? @ L\MH%4E0)RSU~>GM0ev~=]$UFRX(9O򴺋EPBR&PV6&NuB?q\C%/(M\+D!slJ̈́+-4 nAo_C }zWŎ6nꍶJZh-}r)@F'ǜ2߼TՋz5̏e7f^PL} I'TǓ@rQq<6E'4͠Eޱ'z0x_n:<5BQDKti{Uz(N{R|N2 hJ'B՗xDljvi@e"vb4`631V+h21Va6r\W+CEVͺmyi JLL(;w!AYx{ Cs,Mk.[)s+?Z4ZFdGnVO q>Rcaf Ey <zr`sL1%\zYVUȥ#@~|NCR7 \eL|+Qci.\WE * =EjhŶȎ&a;l9jo[?5~fQǦ4C^ꎏ el$r[@5}ذ$#Fvw iZELX`z۴ʕJ-Y6 := W:jeGjC`9+)X- ޾\nmsHhauR mOr>+Zd/KnqfCs"ӵh$xm@m88R0V̭C݉3OP1T8nnn(hHXWLˁ!x6B)& oX\+SW̌qD,i}YUtA=)V2?cwv/Ռ5Kbs5TK!G%ka)6ڏ;FtAc+,[d,z D7I*wBk >ҿ iG8$}iEm&kj[@ߝA '*l&!n Ԥ.+A@),7_pVJgm}Qat #]"Ccw#ݶ%z:@3Ҡs"m`~XFтIk/*w,0gj6R DKq\>Gyo1XVٸ{;J}SŚ**P !Eʐ|PoR76mOS*w8VDg},^skրO p4CV:R탕#sLݟƓ9tLGL‰yQ&*퀣#FFϝ('SC*c/)`)|$fZ#rOLMΫ-H `oFHd80xcmS7ȃB[]$_Si`8ۣ>=gHyF陂\]ffɞl̓PxHHeS_B+ {[ŽM{' XA_k!pQ,(?G+Cq!Jc@jOr%|Wİt kb0IQ'Kk()3.oQ?DӮEֲrcN+0Ɓףw"y'_隍f`X"\qcNDu=sX徻eW`6 G>CKK7Gs3qJN FDH\f崮*R=؇Y/@ U\!%Y\h^Uoԫz%%uNo+FmYzfIT:0tB~ԟ @ s k929K+D0?s;zRKb wx)N&Kjk|Hhef$\6ffj{CC)3V^ kGJk`f ҫY8aJiFd *4YPY, %#-GL[[g 4%N`0ˠ>Rq2Ϳ =\2v\-h :"> Vg[`:RKH*=iP=h0L`2-1FzB(J'ZlT'_4 G7N j?8,Yswk%n` ~b*Mð >^I?QB$FK3VSFZᡖh)7 jtaL9^hns:OB垃'\=52AKƌu P])@0%Qv}xVDQyܹȖnժ,#ބAg3]鈒m=o ̳|ôUwjB9H lE##Ji40(vJ$Z/XYQԺϾEZRc9h[~[оaT-nOZCwnԂݕ$L':'𓌞L-]Y_Gz(vAh;*|%Tc 7r^4풭6_pKl{:GdmZIm ݟzW^JpZx?ް颛P?+Q[ɸk3 kVqekB`xW,[օp,Y;ċwY4fJ&*EE%UQ umYӱEFRPU N\7qJtEe(g0f0Ӿʵ5~{%[|j"_#9iK aR'"3kqt. b/pF!I 2)3yaЮkZ3\ (p'BvK)/pJ@H_Ѕ*vi 40j) Uu0 AҩU Âg3: &f&H'h$0N8(er#D^fOkHQ7478?cIZW>gB+r㖺I.T*}Lo Ϭ//)Z?q|*S0 gk/Tc_C\?Q ;o݌Nۏh@,w|p<7݈ c핉\+f3[:H*^~ub (溣ݼo9y rQ .5 EtxtGl}76'#%0" ZP·S4 K/'YF@׏WL R[cصnͥPI?0XS'?ڶ']Sl;\U7"oa5j/X@XC6R'lS$5lT$QK!+;S3- tTy\,L&MxF:Wav~{>jV@2Ҙ/喖qh*_n[))aXR/\5%o&gٯ6=,STQCi;\ uvg풱to[e~aV.F R4‡A43`ē۝n%PsJB̹Z]`/-(^}dx`η9_ؼjC'!* } rG+c"081ň iFIn9^YmR f9Dx>UꇷG^SXuʿbM.N [bC5)u.BE{wb϶Ss^%BYZy]hF&C=k  [@vq CU>1n5Xh;ktmЕ)@Dwn"w_nPcjRvXĎReU5h) W?nIGd:ک)f[V:Q8mվڂp;z?:af͓Lm$ɀ5im|.P)MyFp[Jdm A q "hB{(QT[dekt`rMe*K  ׁ!qT3=*P sgiaJrU7)<|:ؐPst!%4#rlL:83хkdW&zan-U?.u$!cG1!d Ȃl0\7 uFAnҲ5*0 Ѯ%C% I}8g:"ځ] KSPDU'JLRS&bPQm%.s742d˅YJ Lܼ{j9꣕"";v,d}kB4u3Y.iTfɩAeܤMAXn}4MydXYH]"V5J% 4pݏipNz ^5JJaaԛ+`V s'5f6̘ ^fCa.dnV*6Dr+ N*V=է"@TFh0n{4 8.L G=ZiLߘ^;8lʛBfa1S!Dˈ^*RZ:;>^b3#t1Nb0)GYl7J-=ڄ C[ߪ#`?sm7eJ77LOĖ䟯k#z m(JDKO'_R?&H?A*gb͵* g yW(CfpSMQǧ^W$űZ L0Pt"tBtDh$J#'#X ϰ'ѧd0pdQA+ lۉ-'ukXdzѬPT.89gR_xȘX$ݎWKge @{zBCH=jIET~uw1yy;!+a*/0b1"F?$$fmQzm㙼C0eosm7PQ\Diğ{; C3$| gv՝ b ZBւ(fEtF &D5x&|H ;Wׂ_QU qwI1$(:&Ff'iX#cƷ:8>Ԉ\Kd੼% 69cZh7A WF 6@ k ;:E~ڪfog?&cų4yE};igcY;=CƷ QCR,++讀Sj7GHk/V?D.>4]Ȏ~2D Y7)n ޔR)+ti>8d1j[0TW[wEA0c[_O*|LI>=䂤BGcYMUx%l f6Mԛ)tb2b\9ԅGҹrx0|Iܜ\4x*/ >wBY1;z}#pHnG"ޒ$k<`n8!/IJwKGGBG -H)kr1bͤ:4Paϝ|b3t=g 껟݋5@u^v#*<2ckyŝVN*D Qo jA̟!,=ݱ$ y^^|7J7kܘ}r3)C+\L ZV2mj#뮖Ѽ`xʧYJ& l~*'UzS\eUJ:|erhF +gum.]{ܫz a)f^nFjN_7ټ~<ףh=D9lތG@~ᶍUsiE6e 5;;[ibkBoOρR22@7y~H$=ٸP!x!__KRmu=L"[25Qa^G\8Ox3Xh0=>3W |[6 VJ$kg8v-hG Y¹u;#k=kl4[arT᧨Чh[\Q7zaŏ9\ʝ8d{h_ְ3a|f_nuԋ#cwipwZ#Xyma{\K&PN H=UܴM9v mҭݦs&x5"(L@Y%kac\Yа63(}o$t-iiA"ެ&ϟѱQV'C;>O{B^lفJ8_?Em!sngm_BM6 Uv$ x{̨uwo 9ɆM ʚF 0fZ-yWBn8AH8p\*f_n m}B,{E*jj prLy? wi+a;G;2q&UHzvs2 ~t?~- y(;Cnk_9NQXij΍7eYz1w9QrtYbaTՔ>͙uץTylFt8y܏e6wv*n><(urZGPJzwp : ^_zxh_Œ6~?ZQt$|wNJ@t!8[Wh-I~~2Er' =0saSm./L(NHh,̣$vDXE m ŴFг;ב[=*PX.7~Q*דs5.tXϴ=c=Q%XqW}ֻT <0},旬7dשл3V:|uPyBICp㫥:,V.x-k@Z-,s=^-_xRL)!g׃<1hr 6) KYb닩KX[V4XJ E`Wݣ@ϬՏsq<R(惬~~şy.ߒ厠 Z E0%rG>#ƣdr %vj\tgX] GhALG;OYB 6IG #'^kjEhs4 aŘ;/B(1];*uAȮGeA=CQ!w*t%5{9e2]SF`SGB) ZQ۝XzcP΋h9fHC)W>!ӆ|VSN'qځl_4AQTMƠzY?dgmA? I?,->Ow * j2VtMjς9N|2Ѐ)*INe".֛ܕ#4X.iVs9?gI-9]*U%8L%b4Oqlǎve0Sx.D@iJCI#,5>5nJxQh5EGR5]I@ݳ CdlLP>Q@RV#2x6Dl|%;v&cq+NoϷc76e X^IŏqO9 5llG~.&W0:&侫?%p_l8.:Tͳ4+m[*+n>ӌKV =j5_n6Ӕ"B|PgX lloE;C ;dC%xE kW #ɰMv]([0/-̷) "{-{Qkͧ$!]j^bteHF()!_ܿ`ܕz']J4d)88U(LUqok7|cPjU:.- =R&=噪>79RDG |BizK~p9B<"M%4`=B,ҳK =ݸ\d{LnɃ" =S8PUۋȔ  6P_ӐHZs)6.I99 꿥NN]/^ٿ|f ao~%ccNG)B:H3qę4% )\/PӾcC~&ƎnH# W aA?_>!KDDz<()y6p_Ν`WSC/hbq"0pC1UL`n.CZjpѧ⸊8^ƓMm70Bvu*I_1B8x0d#x-`6bNRy,Rn"ęc7*'{ 6z# Rt_7p%l?nIYh(taȵ,H/:ce lZ^ix VWrU1D8K }Yϕ(gr ǐY1*+ZKwѹ,X9:3]Gx)'J}f5o!y3tBk_BqlQ'XYhO>N] #-ww# WNZ:pi8[;PZ ;ۖnTDbPG eޢA_G ?h7AtO'{aY`6 {2%TL<h~{=S`bWb:4{H#D,ex)8ϵNey·wJ!N{'bgE/P/?&.EUBs`=Iv^l ޶;X Y?, 59xH`ږvdҸFӴ/L:C:Z=cޠ)!~FwH? }2:ww5nk4</a3s-OCo:eX]+@M*gȖdn&H`W#b:wQw;ICNULPHDԽ#I|0?WcOL QxWM );XgJ؛~>Z9vGN5˻5vɚ䩼Z|a[3uP_mQuZ3U5K2z[' ׸w>p듸qUf(y,Q'P%r`igGy R 0 -⹁B #aG;h ֚-(p ,VWAx_&JgOBJr =S50V q@+fUKX %J|Ul[2Xȡea3ƌpQ~5@W{'&,f) T8 gSRD֕L)q3J4 i])T l LYQ32fc\ՐyFk@QgVbP:J9 G:/Pz"sǩ;`|j_X#wѣ#L?mj!0~$/1aեNDRRѩvo1=DǓriNȫ6%iS^"T̚s>z3]O*^VJ!n4 c@)) .~wЯ܆D,@ib`/Jz32@ @pM IѷeQ`(5^Uar O0oݥ؅PӖ ck E,^c2`UX:c~صٝCmq ~ƌ2>T0eCAcqd@X.1%2bs#nrrwjP3&W(óBt/ݯ'l9MXH u.N4/k]g]R^d| GP] K<%N20&ZAaJV nF`y.^ `\(*bp 1jN HJ XCҞ60qXzs b#?~ ӐE[𢡄8\ zA+IJ:}/P@BsKt/gccd3>g#ٰ4@%ݠ (mSUqC>׍D8zQ$?CO:PwkxIiUD>Fz5Ku 2lyLܭ$ ƷK jm&۠s< g}uH ({j"Dp]j Ȓ&NŁv3FoSteꤵ`}YJMrN[if*BeI S|}r}3mWncجdD a%ǀ[) 4*/IdM+ Ue>JnG^9gfV[Y:d+=2Ƞf͊< t^BcK聦v׾UB?K@ǩ(xvjYE&Ѕ۽ˇ-(ފQJ^zJRݣ/[Xu|C&]X*tX ѣ$#M/NQ'.l ^C8#+wa 6+ެӷ,4Og3*trW)k[PѵL~&0<&2$g*B+q8,g)&v!Gk3*R<=!5E7//eirSf P8ny,g@e q&N S %<.='恮$?> $JЭIr!=\Jk(ʯ-^NL7c(*AQnxBel<~<|U]7,@YMa-$x-\GI r"Ǧ6:iF=|KQ K#Zu#9BTX 6=+p=~Z1ze'J ^}B/,!qmfPM[.-^ɼh$i }+oM@xc`yd| rPA8`ZAmAD7&]t)e]6 ?i؀ dGU\bt49}uV+$EB@BBleaY4IQf@iq2>Sf6q+d^jXay3oCÄRVMk%#Lmk Tj*y@zo{:Fgg (ff+f?ET%_R(V<C-bW&iI[UQD~ʝ߱.57$VDy\үgsdw7nz-o ڃ$L)>@ћr?qKp/E#\L)JX T*#'|bvwT'@ .26 絸.I3_`J' ߇{^0KB |KՊUsjy` _>_Уpl|̡ 2dщ`X7#yV5bԩMYo [2eSQJYN4,wƢN}+Ω\q˔eڀCe#RUMgfgDR߻5f W2q-5IiFQOxʸ?&raOd̨ ]ICͲo:X=B8(vM~.b N(-0ŷuGr7I Gx,~Ne1y;1;MtXekNۢ¹ y#|vO,E\|VOphb5mbGrS5($>K6vW;} vډYHgSBXx[v9p u& |dGu.ID4ؒ q0ڼz(fzdCfxX+G`4+gԅG ́,3+ْT7Lp9P^7R6"kf)'%bb^') T%M%;2$nﯜzDR z^ uRSBkkюya+΍g1bDt^PN f05Y؅5cf1r\7Hq<` iySAtHQT4d`r)I4 wZq-kmNua lΛڸ^5'4)i]#$aqqpdnI%>4(F@I<#!GSiM (f{x-v0_̡϶LRH.iqYw0_D91HK=J;U}LGEy OZ^Yx jj3ru4Kx6j2`,= }ޒ'b3ƺ눴lxW,< E+ n Ǔf\Uh?۾ L'k]K89}Ŭch<!=BjC/-x0<)]/YqOvnnFxZCZ؋-@djOMtsN@_Z.R"uGlIv .kyd;Ό`zظ[( 2ÇAMmߕ}D1{SF,! g)u]ʘ0=i͆Fg!P?ܟnս7n(񼥙tbi6J%\ԦϧǕi"up",8.Qye.h\%%4RĹh…z aBuFab|[_/uSّg'jeY<Jh'|RCtHS !ܢt1IovzbYoQ76g $i/؂z&o" ‹3/]n^$ Vϕ:HLKp>Q{gUV2[`ş NNTJ2aFu@-_Mtxes={2*8RF#VL ZmYO_x*jc{½mx@jұ6F Q3b*\ ] +i4SM70AC ȇڜ_E,B@ŵ0haT0&7QLXE{8znw3_ŰfhB񕹜9@5V'sPRk:)f]0Jzl1c_ 8PFQMfϫ]6B7$Ś0^"]0hVk⍏u`|1JgAz%g˝; 7M@;ulHo("_bsBFS!=9;}yڿ9 fH~z,R|/S"X%?Buz(Ar&Fd0Z(EymOeة|:̼U@W&5;PHJYX7FW1 =0:VO^fH:(?p%ױ)~8*Jt:c{Jqx!-JӔ玥?6T_#wϯVlcp2kp—~WYmۣ g߮ڨS, ^Yudêc5R@2@j&|vZZΣ[8>ǭlQC.&VrF &?}g _{ z=ay9tR+6EJtVZ_!ʂJ3;:6ncDa)L!'Or3wS]<Zg V~=Gz @DJ@91o!}意i .> T< X&.,nNKI˧mk?ZaP5kNX}}'nW)sW`qZm'T΁0XV%@*lt_9"dq1YGP26~VϨ@Ejv+_r1fXjҜkx]}چJV,`擐7zf}Z6Q>!!p֡8ߖ7gIcdY)vS'jk `d~0FG7`Pq/oPֽ"~+1-2>y:#RE$gVz;@oZc|66ez_u?Dβw E~ȉ LB&S)#\ 1c4LE` $6ro8DcTuxiAڠ'W'unXaܟ"5 !)Z<7 >*+;yB--b~kB ou9}k&*4Qu>J KmtN K>Gimtxw9<>"whB7D]G6#g%\rϼ(/Z8f!Q-ݺX)Ϲ# rF ^4GRH6pȔv 4ma@K!\ ;sTҥVf7t+9X hK$(B>\ WAG/z O$QЦr :d[%"t=?V  :\\W `5nz=E^O H>%(-h/1{ `:ԬN-49(Bym"l:::,NiwZ^5>UT>;i!$^EFsP vFU0rN3:fHNOmzㄦ< >ԁdiR:᷌j |9s+zc_{%B/v5Xpo +p Q~݌q;΋'}|dwR?pKA@C]I1<(!@foa` ]BRxܪ!%z0.da8 7S6t`t=3y5YžUzn֘L:Zr^b[JTيJC :xZB 뺄=Z ~sqt!u|&gR݂|HᶻƠ WYW,swߟD[M# 4#$Ȫ^!ffE8f(e֛iANgER4$P'ZiZd^%Hp8qRϨΈQHɰ`®  *$͇D2Es8#Mw@by~>>7N-Ա%j9ڗ#WTc֞톓bNt\R7܂C$X/{GOOqg7}#o$Gh?' k!_@b9 wr&a* :T FpH绾r%2Bz5}޲w A9 Xe*+*OJ N5t3x Q$d@?}V|Q -+_D|y]@G)g%P|rb\_(z!e&BjzSRR !˓F e֌&6V<8$0(b v_Bq:==hcВ!1ꞺNx/oIܳi-P|ńsσxYh-?>/!ΘJH2L.9c.P )pi-7ِ m{\ _5C=ܮ}뚳pm(;V.Kz-+Aevꬂ:b>{Aau-!5ETݍuJW-yJw@># _kL4H;/N#R@dypJ0Chgt x^bl5#U?l?;\uSNJF|oBhtչ^m0l%ڐ0zROvl jL5<־$mLI*nP%'Tr`{AnHNLJazq){^NiXS;>fp;PۍAZ'~ ^ٟ$` 1:5l42&{>= YxoK[:$'[TfJÿp+)f<{ð9G{^sn|q78Ė[~Vo!8"Í|XřvÖ:H q# }ls@$̐}7ϼG1W[AgB8!JhڵMq5Mia  mPTsNMc͔YgH‚U:Işw]0a*"L:p5pWcYm%hS t-eߊ<پ >3|RP?UUuhג.0Jd Bs WX^ M˜ShMkjP8d(BcۣJ^|i&YxS ?JN^q7 ]ۗB$pA!݄< "FW==)pc͋,i~I vI7̩<XcnE Idmh]qYnD6})KI_[bt[XuסI<'i`2Nh`i&k1<[%]c~8uk xk{]蛂T]@/M  `ZX^CeF.p Fx5^F2+7v{=G,9Wn"8M>V~3elt̷D'25 ۑvJIw[^&8~w' 4SV71 J;算lZ:h_pg 1$qgr䛐B7Z4|@4)sv;\}}<%ޅ&8󼿠ڎ= Vȡ:>QbR_ ['GKcqx>zpHB_w%kĶLfo|ʐhCgōFdi:oRl#kl6씆)+ AڻcWJ^r;|N*f+U< dCN{coėތc),TH6Q$ja A@hD]H.K9E <)HFA}ryϠ?U?j|8+=`u:˘Ū.Xz⹽%N0l|oxf- An." jJ huTĕdqɰSHH&VTD]xEW|,-AЌ\/Б$1szxFYu̳͂ѯt1jEWpi̤ٛ>t[GJ꩑DULD5}frJbdY F+˘YKڿ끩8 p |Ǧri걨 &qQAPVg_IZ:ltbJZ=˹ !׻yj!ȑh0o%P*Kt *+QB>+i:Un:Wӑ &Vk%l[Dz+֎``YZSYe*#44QDwgK*Nt[Gd1øjo2O_Pg\˘b4 ˸ř:lP1@HV-ֆ-_ږeNiIz]&eѿ!:=gV<(g嗗T^m[H7] g H_H{L}]+ 5NjK;p|EqIa32*dWZKfPKg`-|]s|]dMF۸+:I¦RGzګjY pDTG.lO W+UwhYC?dF5JB١ և_Y;>B6"O[3WQ4~{F S{՟m\W!BbK<2R/b^\ݒ[\#BL0 Өiඑltl}5$Hx~S7SaBuj) +I0YK32Qy@taèD@}f*_#8ۊO՚K|;ȓ'*pjP4a,M{\L߀Qݸ?S;{PMj)RVvDN)oI\bw~T_L7JZ '{O#f7 .{xD3dtVxY=)7vRj?\R6X賨 IH-8cշŢ :?\3tP^U}2G3{!r"#XCFY6eƿZˤ! i*_nM<6, 25'T|9G u/W簁RQ Ɗ^Bl6-c+oKE\!߳\zާ/#5FM F %bh}mt&(Luځɓb7L=*`^)~Ʒ5V6SJj:_5Zަ|ٍbH k)qM=;S5\B2<A!Tr6!p B@qda0yB<\ Ǔ N1?<(7%~eg ΑT4<.-Xe 5? GƁe)yQX'Y3ڧekCPw%0R*v3t !/[zAƐN`w*^ǍfmDvA_Ħ6C*5d{d`F[|koғc_*:ᄃ&+cI yWt@2Nb9!%?1۫)* v, gԊ(fiSP^$o8+qgr A]a4}{]F߆BJhn:)A6 ?6ʫ4[{)@[V[:O&҉ַ Xz4p5 n4/".e>RE@rf2?ҵ'aWR3Ά!z>*݌@XʷN(ބG򭮙].Amp}-i_Q³p܉/g?1̲ kAP,+D?vk;~+ nQ2[!>L**$cJ:$gOatMI$mf(DNР*KCiZKD,x6R >,ce?WlV-,ze-/*8wB thJ0R/Tc=XD!r.20㐺itX-QHeTT1"֏d"iN-6X*Esغys缢 PlCd n$h?qrtf.G5?88VPZ@Yٖ>倐L]BڐDDFW2)U<>⩊nZWǹAx̐|eMi?xQ؄h9yj(&Qw8:5L~62E $ p̀gk7ٹ`,x6@nbER-/= O܄G֑mi"iz&\SIxs"jZQ'nhRg[;/-8S yޫP_5XG\'],˃4E# L(*cPO>(+B.nIS%i2k+GVS*k &DfT}vzse00uc0W U}{j"! \ t{VU[[V"jEo,ʅ6Ậ}ٺ7 sʶg)Ys$ Gbֶ8_ZKiAJĐjrAŎ n-udKV!kEվg Q5wc6ޥc)Jrb@nͭR@̿)“x4;Ld 7 'Peʽw@}E7xf$9%/)[iD в%hYNaץ ltKlrs#n! 2 +(叕>,υ8RV jqR [_|?s:d?P#ݡR_MyYz j0dl-Q 'v_Ϛ;0jACpsTb%.t6["%8 xvZSzW%Fg$v`h T-9# %ݏ-E5tW>5E0q C_!hVgPq[ac()ttߨf=7Ӑ^Fe|z4wהu;_xIۢ^]:Crޢ0g{ޣUwgfw7m 6JH>n=]\@/iJ}Gu{oJO/ebO spBҬ.'+˴w t%FMDW#&Oemȧ ݩya~%̶F<0.XtEq,]L O(词4'{z"r .6<&pΜq(N1dpo|cB&148(I(t/ (`ض2]Jo+TPrw!_ _dGLAGc/,u?]w6V6dh Y'C(_8[Ya?X%x+, U3,7q_^U 9s]HzDc߿3eKdTW.cL 5FQ yXzQWDR~Snؒ=lЙ'#OZ Ԉv{l/4n|C*kCzAl(Gо8bclV֠/'bh򥰙dQ@16HϮĉ\!4JAz~| : A1'=y689ZjJFhcƷ-$,Fa:C`>[1Jl~Exq N?E]{(M깠g*+~zآZ66hDHbQG8>Hwאd=`?$ }? rA@Vlл.IN-XR:^- \v.w&ʳ7dX!p~ZS0{} {PaVyjx.⇭>K? "hK+pE*"uUS6帍 ^^C&,HR-zU'W R4 ”)f*P< W`jvzjO-wn~ ݒ#X'4疾HLe7IDnQ2Z>{_';bHID&6|uP֝R !ԙY>uM2v"5Eʪ鴛)j^ u.wSsR4, 2(; ,cN5".os /wQKOy8nCD!9[Z%޻ ṽ2%/CT=4LٷΦQ{HM0P HHIVh吮"Ag yCH"ۏ'=`jEҠٰd,KQH8& (}Fqx+FDfZW] qbG>p'ٜUG@Pƀ RË*Z1!̹]i _eBl;^Z 3M8 Zq%B8b+SrmXgAO&I3u'3*_p5a(,.wqwpfoB/X^Q?.~>Ee_\D{$Ⱦ^'?פk$I^ozi= ԠA ] Np|= ٕizOҿme _0Mq1VEE-eÇ,jT;]N3NrsW I9Pfz2v] vZ: G(?63)BUs#}/3k'Evb\wY]ZCݷ"5S4ʻ!Ayg9$?>gFmQM ^$>S[8pEʏ/6y/1o.5d/CXp3crW:LfJk/b-|J2?woX l==j-~ful.$˥xU!1e#vc% w,+0ȴtYÂ襥ezqslkP _c2ɶδkM,N8$tofhl(!()qZ=羣:z~בIJ00ȯei+ 'E^UR|3 3BkAZb>g䶕)wRu!q!,>WtLx Xnm:{~]Q6+eD+4 lAH$\  R3GA= DBaOaOnQd@퐃{Y%HdiY;"D^-*yDӡFSUȀ4kpl5Pur[5g6XGISYRZ4'$:scH(M5.{klhnpDY{G>7׆ڛ g?%R KF"$idH1y+Zw?/?VO>y/ I1;Zq 9e:X4">><92Fp)dgq N3]tn4vռzۄjcl,>8 y議+_*[*Ҽ2wtx4M~Q)"?p Xz'.̃H]NƦg옉ֹ7BkoeW`+޿o4 ]↣YdhHGv266scL pvjlk 1n @DF4APf&<[K|1#% *]3z+l+'F 4}=g/ E@İ)drDz9G twV0P C\8enWLsJj|"eY/s=^g::dS1gE])"^z(M{㻞R5p*mX%VXXrWy֖o*,}~ HNf0?]-È݌*Ms"iC ~BpB ~A c)䭓r?7@Og9*!qС ڧߴl} u /췏=TV ;pbk{(x]P]xudcU$`$ EHLCAzs|'܊|{z)pmB{1AG;U/@%{ 7J7vC|XYE(dboI-TE(6WE:3iÝ޺CQk 3.cӛauR,*ǖ'iRK|&ˋz+vo(m8E"7{wr j.❮nQIO }"X5k @X1a6ߞ~֯\dm"K Vo6DW O!IfX@Ax\z۱j ms$()W")ފ~0 粤 T +<,@|,a\9墚a|s$W:Yx>{!GPrLz9 꿴+VQ?Ur4x*4è:Kuh\P!!D-Uk5{S x&Y!(w%@8I摐;/k85Dw:+g f y  -5(Q~w&V׸'K~%wioq&4$ *TȭMDhuÓ TEsN׈h|X@A> NvuK$닋UGdAcZ6MocNFTE]zǭy豜J HFNa{iB`N MT0nQm?&<z_VO1OΥ ՙ νmx2؞;[7¸԰bWl}VR]1Ga.=!VhC|6`oyo#Y qd+:mo3"~2]ad;f+U JA =wL< ;N,v#4Fz@Y'~ . 3LY&?2UJ'!wc-@]x4aomjƍTXz[xd:;ޏ bNlmdKV蔢0 $o^tRzd ҶXJx>"2*ŰmT%_a0k']e 9K:dS{65K4u>"Kj "ͩ5Z)ALjwYN,{{GȞNF<0Es]TgR䉏!Si[ǟI=Π(~p؈zh Ch6wTgwYo(uMq/9vT2d'T:!lEWv|^Қ5%_Ĺ0=`e  b+~?,!tw"dۂ"p/~SzvArnQYveA')̒w*)d/%a<>ƕJMѭ^8F-'4wq㏔ db޺ G)najL&{ \3$3l q ZٱV;a R_BSV;gi$? Y%Ug_Q9wZ€t͸Ro$G'{8 nz!i;2TV5O8eŪ;ȲZWD؜~s2aU}o(𮥠vI 9A [\j6Qw! vF"%{NEhZ !ۊ{ᖩ;d52+0kԆڹPq][ڱgQ6dyԐ^C|nF[5-0xN 換5 ̥Ȣ\=5yZf5ۇ-/5N /R:+*NdOJ*\cB5XkfL )JrX1YlP ZbjnMTZ_?q{EB_]+deehl)>T,FD*nV7cƋ F bC 6NVEFO0ߠDQg./']pPWqV*R=&6E/n UkQ}R n ٌS3 1}@abҡ*eɖ<@vJV;o!4iş_KBy)*{)ANEqrرZـg`/r1k)5o^{@CR7H`FV2cx듽+k}Yw7ObRR4D?$zoy^_!È:0\xŽֵP$V`'*_~Yە#c~='?5Z:ԺՐLd{2DƬuy86#H! B5iNٔz>p[!Z<8/qVO[ aEL9et|("PGK֏_rsM Q h_D2$y.h|򁖡 ݂ܳAg˶2G]B{Pd=- _vb?okkeua=5PiךV91 Kޤ 4Gn%OeZx1\^t[)A _7ȁc )"BrM%\TFOW6S;2;2]))K!k'Dkbe/gGm!طƑk5rPF.`nQ:8MP@ Wq9eʻo[S\y+ ,!5Hlks`qv6z *ܠp#)X:)^/'"eO4mg NCzㅿxȏBm|U4lQ؆6^/T@aCg8XxCmMS5p:sN|ŧFi5 q/rЫH0cRL'Яl q)ˍ~{X34l"jqGKZRw& $`uxUr o5u.׾SSm?zM.tu{ԫ!K1%~K v7>=\9|b$uhs;TS8kr98cڡ=a%1xTHD9|9xϞb!m>6䣽 kJgy:$[qaѳ>;G`Rqvz]72SAY(|:p`.=KQGx"mw]Wȏ)6_rC$Nd!5uTij5%"0&`gVűhF~fBȋ$yvծ<@ {mW/S8J],`vYi-)X,L1ũɔ;hyAhjM7P4).<1 O$>G"s~]`*2:a vHx䦱f+/8w\l&Zi`l{e #衋'V1œrr 9ZOg&j.%~%0bAkDk)02?nV`kE cݤsK,T =E3,͐CI 6+ G)4tG(وt!2kXv]B@PFqE"~8M-1N֡qK{ Ja&?HPSLƳ~gog-LVi:3 𡷦w_/*V΍6I_K 3F H{kdNG3:_HfFK5_xƤ$JedJص.s`%KxHDm]M%tFX/{fq?~I0`ͪO^I-k TlğJ% 4sFV3[RZC~buieMua4 ;Ox|hC~$|q_f]$dq(Gn0 8zlh P[;h@a2 ,іsʐD]_JmC-Rbzb|-~,B,!\lU}*ئH.sV!,n2+X'%7݅?a{Ok8/G!dj*5;a6eaw16zW}+-ܕ']M(!]]ka{ RάJ!>BW8M Zc<@ f\N͢)Ud#ڋ~0z8zŤòWvוG;~-&uǣL.MI|P[;>'6CBmb+dy-EO~c@m/]Uy,ws8Pyȍ{_̪զ:"cP]?Ax FŹg;2!<.@`[aDIYzM(mk$ @J x7q=ln?T p|Qvå$䌏6:g ,Xx.MhdO3.Myb}Q2ֳloGX׸rMb&'P"7>)Ex֚[[f? : 菿OyLQ^1fv pVS8@)@^tEѤaf oK8܉ \ejko?,n4(`%<>]йIě_WF~b5/ J[V;M]Cڠc[G0P;|f'b-Uih _*nxB7?}Y?M"X_jW >Tjaz0 Dz<+l_9#0?8[s_vRqrA5L.jjXԠ>KXgB>.Z n(o][]Tx^Ku##V 09cN֚Ǩ/uYҬp.'t`Ox, 7i޿_#d/_$CP2Fq Ĝ_MNEvB/yYwPQ/(:&S_A&JM9SEsfqR>S{|+q>)RDxP1,(o[Qh;nY__PxKSJv r:f4GdSR1̅cG%@ IߺnJ0`^b` čI`xd I[}q .v>! \2!2`m8+*+i/0:ESV%DDKlnh{ FQyUY]GK醫p,byGre.ƒ3sN`U3=d7\&`̔ ;Apg:*ht,C1v)LϞP +tHd32ԢSimasSB _M-DUe 8GH;M|F[Df^› gW{w7p1L|O U y[iw IɅi>ÒQP V50>Ջ ~0f7eFA9߱S6?E0>ލD-S.Gf*fSoBpl(РM55=ٓ?Ift}?nEѝ Hwo ;ǟU/ƻB,4Jw!mu>境JϙY| pBN+H7ɲ*vVWQAKO4CȴZOSóF!ijDhTSLrD!n4$4Do4/#AMA$u+Kq)i$c>抦&4 p& #*R !ߡ=_0<lQfX\ocx LX`{' BieKݫ Н)Mg&,߄׻k* Ab5-kU7ȗ%'̹O\'ᶙ ?achքci)hrTW7uz$If`U}毫zجGK84 0EZ@`$˜nbCOF97.2qH+ [Jѣ#I?jD<6$t[7FXNkL9a!ʑam& A.ՠ[onUbJi8oN7h\7 3_7$"q#Υ@tv,@W͖Dr->d',0qXh19k7"AnBW'MVyʹ"<jQ~Ⱦtm_NI@IҐq8-7E)QmJfp^ա-@.4!|\P Eh"]*lގngIV6kW.P0 ,ϲuA9dZ<6olI#B8vr[Q рmlȕN ܃P}<}/u7dG?먉! K\Ww#Oe X hWҭD` brv["*YCkD+45,\s|ZP@N YCmCcjr~}4U_ywŅY iHW Ml O237 b`1.rLͩ>bżV4`|CÌ zKy/Pz 1N-P^VA>~Iǎ JZк%: A$H%sxpz~O;1SS  2"'<{G9&Z[a8a _Y)Q6M{8.s]&7MEž 4s1ĵh1h2“f𬏽Ж@⿸Lqqs3Ju#'RƄwU|US *^HEθu4UZ1>1kKa9oUFx#ݭ'[7f>,k.B/QD7tЂ uNDD~Hy,l߇sUx,քh3 K>9Sl 1w;o}^V3-"+Ff7l-\~]=$༁-97qe{`uvU+՟Ѽp&j<1{ąATL(û%j7˱TF?3%D)Ws7dUNmޠ;=}.'7tA^9P]` QR[ʰ}9 1r=tU=?fZO6׊X`GVVYo+68:ryry &-&fBu\?Û\ />늻|R 8z08яP_ ŏ1"-Ϙ^w9q]ewP-H"RNBTɭA{uW_o9S5Y/ w~<3_snh0EO"Zl@2lUĩk@EJܺ thu`Ca >B)I in+Sܢ]Y¾TCŁzqLe@ GkI.N-DFyHc #5~ ~A"͙Q(Mec<t>*CK&.]tۖìLTIE an߆ߞ@\nuc,.t"jN4@E#8`19} @u<`1$ӠF7NqFGѶ1FzMΊpwQAR ͂nlX/tZ.M%Ƣke_+Ht=7k̥;sXVq/6Y8Ç򡛎aMK@)xVqX nVdJ'pՁ>Tfӭ ; f"?ZC<ѺZmB9fYMC"ά/6R1p`4U8dIنx8E"Pl35zF|kĤlF}ſbvo2YoZ:!`ů9'?Pպv<o\̳DPO*f,KaBMo`onncTcV cʮ\'$v,4fPY6*``"}G]MvCꇏTuH0,4ʎ at!RZТWCi5R yha<U7 ;*$nmO=3v(Ts#(^.64S@Xv9=$b-Tc:fa\ݱ+n/\kfw#g5\PӼ=)fE?H96x@E9~9&Qo'Er7!>>Ӊ7>&:3(^'eNyUy ҺSh3 N2Y'rӚv 3rR)i"5GC *S=6Idf_]YPp4pH3IWiEn M.m|󊣐P~P9Ӛ#r . ԏ;t10Rf tJ4 #&h'4Y=z|Bqcv~CP9IX“*+ C1'q'z?5-%ૻ%Q *V1dFlxsFr6yi췥 K_tU7BIR!ZMuo+Ov4ٰ7СM@R$5P2.+*7x&y*>qlÞl&din MWMiv"`߇~+ 6sQf |^AMAׇEkDɞm} ~~`t}f|7[dF cǵa㢪pVذb{iFҥdS՗jhST3aƶ~[o5.m u6WV"f؜{x"vV弽7\F I]Zٖ.Y2k,|4!qh)٩OZ6m>Zd!hj6B1D2a+5wa7:8ZAr a[UGe.ޏN|)%f@':<֩b/myC}E #Έ@8ڃVW7UL0#%Q0fṁD"T8$IؔX^<Ϩ7}vu_/c9~a 9<2&q*ʧVF.ߑ:^ޯSˬseDΧA,>$~.QV)?qlS&75M4NKcM"7leshL²B߇Op3&rA^) $,n(D0 w2OH-plHmphfM$]~FS_bUQ`^{, y"getk\J+<-C$)/]3נ5F(w4QeTᑊ@˞2 h/i㇠$ BL/=/ }vj{ʐڸQ`Cd R&ErϑNZF Gi&6}(Nwf7Q!~ѣ/c%uk|[33NY[GSde\i23l Ah('ʽBS26zy]htFnwwmPp)2{! ʹ0F&xiS+π?5' E#]Nw=0fʏuC6^RW>ڲ})b2ڑ» v/{\tik6='j(xX8'`q&-c#o=-qY iHK\luvΪI6qD̨8]" PM!0O7pDo;{ALbX]bO#ddN m0IUm٦Y+ѩKo7VN"_ ݧ.!WiQCP"dG_-)ǩ`n.lb=(U."'p.,û/y}R*e箍̼y]%J$c BO.;w+~'ߒє$ DWTQfٚxk1&pbՖJlJLdmp6!=,'vO<T{.HIFMi-{[,yY?+쏃2czTk]wN>'vQvk_ nG*DR3K9oeTJfj7ukjW翈aZ[ʮ`:Z&) "E82A3)wy! C/K+]F5l뜢@bսdrKNCXLupW!5L> ߷*tY(yw>$pl-jк/+!9#~ΰ?zB.Vr)@A83)Sy]!1EX#ël |5aTvsG|*N V}Fi`{GV$N}w*|ni0g;T>eeTf; =~ggܻ/M=o:xܛ<⭷IIxBL^52y w|s}[1dsX5c{iU[v\]Xf6Z9fy'e(yƙ顉Ou%oDSTlAs V.%e،Onj,ZM8$Rvj A7C/2GFesV>-j*V^DY @®rX#5J<ό+I69)$8} mhs̕F T[ՎVOrԥݩ/-hEJFM_\6(uMgZ\tpcM2-&l>ЃLH?juWB ;aLW%ۆPC(#O !oB3zEŐ[һ澣W+CfzB}E7m3ż/w Xv'o}>j6YXinre Z,zDfP fo,$NZ2TBp<*&AiH$̵~u7R ˖TF':l'{TMwXY ggNԩ@ Uf8 ޗyq6Uc FbpDIpao6[fPwX^t^K;XLْPj "AZ1R6}Ȗ#,!g޴;0Qq_Ĭsrޓs#&%iiٳ(eDQQdk`jN!u/V!LAE(ʡⳫ͝5>ZuMNGuqXǟ& otNx 7.Kx h+&뎦us\l=_wBZ'3~ R %viQ[6}Qo53eT:JO KOnf|Ͷ`n"RUǁ>2flo>Q #+aT $$L.fh~cD#"EoYeUܢWbЎBEŔf6R)e2 gޤ"c_IKh9S/BzxDH%Ǩ9quYwCţ&lƻMѦzkDivoqGW|Xvс͉Y)34sv߲.HFko `W~u#^lhr߹MfTS壊n ]QE>Ai51\_Ť6tQf2,</aoq]%wYyG S@ F{׀"Jv:Rj(Ekcw+VjuƋyR7䯨$9=OQ3v(ܡND#\!H4g kk:qk}LT7A`WXK߸ϐ6AQ'hVC3dj+rĬl7ۭYN@y )ؼbSosY^TO}\z HRU\.>,d թ*LSn[:=A#hjD?|bxԜOޠ`jjaڲӳ;8N-!V7nv _a}cB}|ǝc_߀O+Wؑ)urjT=u_1ژ+ V`d&@add7Y%ng6?G0ʪ{׳R^/_^I&)'"~nzsJٟ&i\{!,y#f-BI !l"‚LYw 'cbU$J[΁N !d?<MM/ԇ@"sy8=15.|8QٱڻH̓~tA#w]6&"2Ȳg<XjxO]8UVbn)ˊ|4v$gFZ*tx* ˧-#LZk˼il,L;}a!XgD12 ?1[`o&8ew_E,(_<-0G' Hڃ}!_0?G<@Cy.tJqH1,V^Y\ߘTkO?|Ŵ*4;$~oMf\qAI6AO,+j}LVtk -ā=0kel4 3d`D~og[6:^.NgVoݸT) zuw&)'$+Gva? Fi:Y ӱ׎6`QP\~#8;'50ޙM^Ήc^LkE>2.gk x:poj E,12l^XeF%[˓\yzpp3Jn|wϝ?ذcs:nlXT+qG2귰bQb&?*4/Oa_sA[~V{ݓ@9W@Fͼuy$o/fxeۄq$e }2ӿl0ԕEs]yu>%Lh/C|IMZ0jcr2Fp {^Wfjʡuf{HpV mD 3q\S FEFY"G,]]?70xgmdh1c@2)ʰBDO+ɔ;nc<'+vLPf-b ͥ!9x{'|y*ov˜ۇhT:wy{<1p4-AT~g`̚A-)_#_3? |jAՅ+{muERfT7 (U*XYƇq#̤)Tu肚SSdsT |~1G`Vʤ5p>L̩.B]ڿv0zusacPnB96ěÎq6C0v(lk'P^Ϻ^NedWogF <2䡮ڈ;MsbƶMm;dfC-e%ʔgW1Q*SU&|EvT<_\ 6!4k9`m ڸ'F }Lbq!=Agh򜱉I훰K;P!t{bP9l51y!?AA>a͐)+2/tEj8m >F4j S?oOl IU^WFVٳeP8񠈿>Bq(4QLJ z@~7_woxw/tydiU6?BBG[t1K}Wu}j}$Il jy/pQG5'0>=aֱ冡p%_;N ע݂s? iN$e!dzRQbr<30(wEڇ#9F9V+ *DVli;(vPqKk9=NQڰ|;bd85(q%$%I1_H7]b1pC0<.` 8@9Q~g4Ӂʴ$=$C{桚 Sퟁy hǃ~~ko_gdii xIk`Yl9fBWwaXэ뛕PvZml>M_IDsWnJؠ UVsC`<$OGq'ǩh'K,M [8Di\g nSZfXg1i|{᷺a N9{N2 j(c.si=EOa}kƘO1 eQ] =)8~Œv8yh/|vީk(Oa2a$`n Gn(Mm֙wf*5U0J}rID*^)7Ӱ I>ypAlEuPHR\4qrĤJ"ҁ-9;H^FPۙq]a*9Px+v =2!rr?*=18u95"Fh=GlRLS0QDqy_=x(bl ܨiqu )aY vU̖QuzX-j ,,9_?ղ7{H`XEц}[ߵLse6ele>/izLʻ}Z"М]069yB\V:Eàll,酽y3E" $vF q 0Q)8RTHJ(⠇2k 5ToT&[KX(l-oBo%奊8I~Kfmܞ lNSvuxHF҈l XFȵEvz~ϐiT8~H Z}!X/`1}@ׁO= )-:7C|P_Viu 55h {ʥaYƇ(Olk :/#UJ{kp9l/54[ޣī$Fk"huohn3gH֡eρU zR%B" i7ѯ.ܲ3)lF\ ; ˪ư\`] :HH:巃o(",O=fc-n]$ a '@8g+Μ %Z0s``dH=ԯ;=RpS(a03v@=-ev#q~].`4>vZ-bUnUV# ̼Z|!*T2d>[Iyο-Fi"]:tr{SG -S}[М_v.3օ[hlxP:P+4Xf_%{W0,Ou-r7;9eTː̗KQ^6c*‚i\וq9TH} 7PWН&HѡJgN\ϒ: \<&8V ¿bךrf]4}R$ÅP5&+ A.@cOMVe.dEճb*#̄a#<{r,L5"anMI[K51v2@l~䵌PvRu<.,Jl+p\IcЈ歼v1bxjEG!&!@nЩ6:=eg7徉ĩ4x3{FAx++[QgxZDCN48/,oRYd|(tX@٧RXd‰;jky|bF{96B|88R4Js"`&H%sL"ЪK6a"iblm8E=K߇}ێl։p>m6-}lHzEС:6)n dIV>}bZ{0gLbxH%-A Jy*m:FKk#,I8*cf g%_`PB.҂z͜ b7yAas{Ոd&'[^cASO>LRƜxwCP%g*˪ax>]s TQG`P87Y-ȢMcFg؝rjzOKR6@I⣺Dkr56SB]y!! c7Y9Pl:dB>C`}"8ȰIPhE&!Nt77֖]2\cMRU5`ӫJX"e4e{DnJ~%A*]!,? kSCp0ӿ}P`V7L-΍ˡowR4$EF^{.NzVЏΡ_ח#sT)U v) ,hEs dK6 .t,Y,z" +)$S~s^ЛJ1zCdG;es_5H)Gxwb{70@DpHYI'oLtή-f-Y}`D\ט课gxcŋ[z*0ٳXOiŇ\|XJA[k2OiٸX8$j. @1?єYZoulP34LL2g7wVCoy%Q= ]UCBS;?Z878~ڿQJCEn]EU#q m/`"*|^vo4G4T~_ڡ6UONa#m M~ɟv*zeCo: 4~v] 亖Mˇo"c@6ZȩGâRA;塞yp-REx3 "V"'7{܋5c3fdM-A 0b ?>?i^Xbq}I賷,mR07 o7:/Q=CVKa9!9j~J ju0݇' IsoŝU^ ͚K=[DS$g ";1T ʼn' G NO9dAw{2E7li6pe[]keeTYD>#K`̹^q㉎TNHVES3nqUsUP)` S107|-9bñge_EceMi75OjGcS]vf kô =Wk5-ƽ.Ylg3<RU.|{蓖&הs \ZS_)P)g~PB"t!Lz/St9\#.W_~J.F33aRyeekLMZ/9ǰ }У(>VC}덣ێ9{=Fځii[tj'MQd]k+ 2iQgmw p\֓BE0CD|%/>J}Q5jQqAp!jT_֖B̋Xu+zɀJS#K j$Rѕb JWY!PlYcd%\;2i$VQZ+ 7z湧'Hz]})E$ƚfaB˲Ls IKpw1)}yMx|ET;ELqΈQ @7ƒIZj "l0T'σX=,Q{}O'be )YgfL'Rc a9,os!1LPɳwb^"r @ dtzJs HS]*H LA_,G@+u z^^vQ9^G 1a6A#Ip2ڲZوHCp90dn>GL┞T'aYqpNPhGMٔ#ل|=,NT ?iHKa.W ca/-TG1>=OR *ꟾ:f]H#;|uBӭn_Օ&mP[~sha ^I{cW ksa؆Q,wpxh`[`aRN9V=/vk4*%ȻJ 4 IGBcAg|r\>na8EKފYz52lZ0YU jj-2q)xV̨S8Qr\3d#zjߎOgߟq6CY'RӡYWBWuod zgzn >σ􄘒:IKE ,"98gHb5n'7LwY CƬPgݣ`Pyx(y=J%N16|qT{ y8:5e9-*cTܗGhr|< 5Z{mdhm 8SwkAN^A=W}ex>Mm02Dy_>Jlz;wRJ:M\ld 5IeK(gT;sb]L|j"յkN(Q )߼Zlr7EëzE -@5j nWM95+~&;Å1L_wxoi/ ^AbjdWt4~(֭aFAL(V -)m@1EZdp٬zS l $H1)_h.2CiuN9 0@.~ekr+S] ZMɎPwm n-)k= - Uѭ5ibb/(AqSw؅|Uj.!LJ%Yd6J/ʠt&YV:3ԈV#og)c$O/C' );Ʀ= 9! ]P9[ql˼1kiNJP巢x8!E:Ɓk;< =GnGgwWk`/e!ɺ$'\z"3 Pev:%֫Cک=KŠ\;!gc@MahgR}x!Gm;B)6 }7cEFE ʞM=ߩfm*+M։7%I\#;^1KrWVKS6ܽJrjP &dd*ـg<bzsa-=͵@&lL#'mu~8C00bwm٧_f23ϻ{P+`>"Ǯ.0Tև37LF`˃њ˨I{voem-)*8YlpWپȉ w&&emB†gutW;ѩ^:KKu[2yХQ AL% .&y8ȂnKYHӡgBf" !S9{ _>ZmuvrWG6HlՙkFrlJ:D~Pd )~@-JatMY{&:.A,<"nR5w  `~G]iA"zg+LՎsv`b AQDdCD 6U ^c)zFH;ЃIǟ 8b\ZpyC|ç*B2!;6r\V;7ㅲRhh}@@k4H|o0(geIG*Ygd#065~e&'HOX&w2\i2 Nre\kjזx lk6wP:ҔLJ+*M_ G`zqbMi2z~9r5ۡmqK&OJ̹0iw/;TJdHsH=aZl ])Wt9@:;s ;*A@00= m*fBX|!R%oUP ܱ繬uwPE wwu'ȯ y%^ | xͺPL27 ΀⃘=/*/8ASgR@2 dJm{73e7L E%-hXmTՇ/`-Sg؅K~ȹҰ, ~-kYI43ࣝεfh2Ƣ'B׆ޠR>ޯI ԩ 1PĦfrŤ4~-MTr-|bO/Cu/5Xm[cwR K.HXww}@zY|q(#Hp#(7ISxbfH"YOj#/ngҔmMpBO%X84xnzF*,hrS nq3oQvۅs#b~V*YAe4?b9e'qBh/n{⣔r8nA 6r$۠ӋnG0A?l-ݤ^\5.aV.> &,s0rNicdybD%:Z lTl&"6_K%Iߒ0S,ڌT[&Iri/=Ujbݭa{z-:3W狻baxOͭjD_ɵ=[ w5wO>TWd?з9/a-#xou;fO&R2W>XL4%&.da #Rh ;}A$Y`hI$fX Ɏ_O&{@+XR a[Qj"eYY)_ck,:2|,[Mܯ/r9[JU{N~ gÎ^C_0bc:?سEq6ܳK.% :%fU(Lp/pIcK )(z 0NY ^HWńh4fCC%=M0nWa;6܇Ug'6Iax:W2e뼕FAcϦrk0"\)vifȻҮ뻁17$# g}A%LՃAO>.-{OFuQuz '6:<goy`GA>#Q)fو2FFfv=7F.p'KIa,ӯlЊ-桢?qkxTu;^93^ ?ݻo=b}EHAg w"ŸTz(V Wheᗹpa6TG: 4(խ`eS1#SJ j}$D<)hA4D +\"D|d8k.qrϒ5DʧYx[rE4DbBVl a=I~ @0.͠z5Ц9f|_l63U1쟋6'.5JdgVّ̲}y OPOoO;ү<[O}.1CWY'wͧٲqİno6FiL/U:e*FY77>bNݨaƌD4/E-Y*T~bV*pm攗54k"=b73A#˴\/=m]lT~iSgz5m g*Cwń6B{xp,1B;ܬk$>}kM u\U i l#.sQ.?D2zF{Ұ2%c.}iJ; Njiн+gc )q#]50 @)Mm”%v/0y&oU(tI*M{wHKLmOiB6Ѥvǒ p^˨}a޺*DB0px'K _g.,pܖfR*sBn Q5VX]VjeO w3Ϫt\la:Tgp0aۛ9d$xFY盾# "4uԽ*EI!=ڭ4I@%0E# \-W2b, :%,t%Rd%糜V$ ';4%eVjޖ{4hL2k-\[X  &uQwǧ@1qR U܄]ӛHdA]J9uViwA7:2pqROq7 '.Kzd-kdlkQ2)Vn%+(DNuWJv0uPa+&WbB4!2qwЧ=t '@xpCl:jȧ4R2+ VUۓ21xa%eJOq(w^'iHhaBMZ-H{5URFngKLX:&An ENHt(e^cDXal>J"#U`lfGr(&oڧ{%3妱Tò\/Yr!諲O" !ҿɈFr H N&YZ$(|uv%73.*c(E TߌT2 6hKQmq>y_FHandytM+0,2h"aVO-كfm* hE72Cya1dÁ#SN>4'U9ECͣ' 7 B [ƼuEbuVDqVi\e v_dya>17m+ٕ1/ӓBZr9M쪅WvTxb^X BvK뇮N meoܶm"j'BHr5bSS/e\m,"l%E"^Ǜ#E++\]E8bXgh#>)tъ@^au;Ba< rÁ-5>X#vɊN#*Ł>ɺ)ƨ.] [PxaWo[șqZIFvl$Ҝs95i5\^BBU vg%N0룔NyW)&k(( ;V49ӧE8{AnM1 -`ꋚAྮK.w/lIZ 2wΤ_rW)an$9\`a(ôwԙ> wsXOe%FZFhWfR0O;SNYkBbgfboLrDSfMʗIbn;qr, 6Vū"T/WR(ZEm!:TE]i~9YsM˝ˆ Š: gh]Ѕ,p[ͤpwƿ_6p %ΣD$!Yl%"̌ΫB<ː(NrVN xX,By `W0}hVe|P9.@i7 HL$oHF9lҋKJ}♀;[=~?SD0YBtIa}wwR]*jun#bD^Uu/^k\,[41q=/o&`NCygYFqaڶ3w6Z-~)_/Z2񩬵nA0~@j"] eT`qDub栎MO6h3s=W܊iI!40jC e~%<2 }i)`݋6Lk ?~UvN/'뿊$,&b"#F:դ88#' ĭ0LP>(Z:W`5By\ՒRM%^ {u5b (F(5K&35Fͯ1ƭyDž\y>wŚ Hdž_32K؅4-1i/p 8 GrMR̜#̇xuA)>?#uC+kN\? r1c3Zo/Iʄ6 b6@f [Yx'oCJNx:[z~u}L޷GQi4!g twA@oϮ~h){rwdˀ+RXUϾOeU b]NWi\Xf3ڡF0/CdJLE- V;}o<5w`I ۭ.)`|r\aCT WOܷ\?-v{F `?+ x>iB7(Iqs3P`E:4.|G3AI.8 |FO1 p962.Xf󿙠<;b*0mW6n^`QCib 8 D8{,OEZEozSVB4Hv %GDG+&x|&A;Ai;CBKQ6ۗ%kr(_e4v.cTY݇62$d 1 g$KtE 'К失RXJʗd~i YT߈J$ ;1bXJbZ#I DP:a Շ⼮K*#YDڿL̖h_7杨g.t [λ ܓ 5ηE|0B|<}knn|c?#buo1d| 9YSY{~48m(ZyP@,K>yS Egnj T&+L~WFSS.(BAҴd I\:.8B DBt'36{VG/ld!FWqw`kc wrc>Zu[s樗GFxɼ $UT ̓ܰ$[: JSM "H .oХ7Bδ"Wcer [`n[bEOщhan|uM0_a#c$ U)h#Ϳ_qV,sZМb<[+尷s{.p>Q#&͏9k%dP°^V/l)k rf}M/UMJt:?=J,4}.k~g}%9|ʓW|i)gYAysJ,wH꒨gҩ.y36}&zZ[sZ~)^MpY֒U u^ٮ}bʲ4-ˀl@<~kW=:yDܝTp=N* ECĵW}euzKOp#.*xnb.5r1?|ID Py9tQz=F6 Ra dM ) 5Sq㕒Ji\@1*:n`kS'Aُ)kg/dl~X6ʳ,cTncYGY 7 FE4m杕Ą gR-AZ:Ũ W0SKf˒T%xN!7\CĶ0S%& ?(=d^Bad|թ]4ab@?DY;.ge%חy1(6И R M_ޘ@Ք6Q$"ᄠVǮ+v=Nη@<* 9fi=^ 4^Fx-!ڋҋsFu5G,*7j%, /1yer=-IKht%r\rP}HF.uX]w&X 60y n0CT|BFUiS<ySΤbW8_}dŋ=gM9o6YomeC7;IT߃[!P"LTū[N6WRfv+@ߵ:dhU͓ UO)uv( (H.-Ny?5C5iqr?ArJyT# W'Z 1 8IEG{|1B#Ae񳓁0*dZ'crVX 'ی *0'HY#N,&-vmO0g%W*LI3n1v3NڢGPz ݠkUEȂ?4 Q Drr "9y?r}]-bYryP.ہl DJӻ~~ אqaGDea5sq%T-Ws~s҈rwAj6&"mA*d"1ysπkrtfEo;5}7 ھ3 R$K؝}N:2%!D ='LiV\}4Xy!(N@CxvRos=TR CG gwn(0hdQ`m¼q4hY!y&]6«Kj}`%9ErǜJJ> 89Os P=Hi|ւ(@b^gT:h]Tr3;TZFr*qN DhJ,G&{8 Fz t,y܈p5Ȍ8(naL̢R'u߁Y+C 8I*ieXfڈ2_YmzM p橩K` jj}jcSQΩve$xTo?|g@=/z9` CлrعTAyj.|ȖQy$l z.lN}-R ;B`rej+ =t;J5 a. [^/LTD'X8OYIөܹ^ M< Je).Lyd{( Ys7Z ©Sj Ц,쳂_1 Ωo8a]AӨL R5oÃt~-F&E ],Rb-͏QcN$K@8EpĹ%8Nx~蒾mZ#`ެ$D-fD_0Jҟ'8ZAǠ* `4њUlWA )aml)9,e|Ѡv jejFbTL>.O$DZeIEnqO.@͵u:KY-⓾7<+2-D}1Ǣ"5l]7'%պ!ĒA ~tKQ8fvό{ϜOˑҧ=Š6:`]ϥurG-JZtVtWw99LDzڠV#[>Λ3r-&^{A- {)A5 }`[]R`Fʵ}z?3C27鸫laӯ .͒]~ujb+EJGм5 cPO]v:9T8V'mdptpEdtÝFRn"Huz$G63j7]Ť# 5 37Ai1G_ϳhR>=PpȎl}bEGLƐS8(KpN~?" UC$'A53[C!RXxnK92k' or eڷ~rnkx 0>0RQH@ys_+)nL˜C^KVXFY&gfB"ӗ_b0z^ Hq]\>ےr@4(9iu@eba~lųȌYQ%cR` C$\^gBגv!3娋O*=S?cchWr+oz`#e|F E/Uv'9gVJljS~#9|?}P~m]ɸ pWPWj\ΏגjnHMQ-ԉ6'1Y#|5韒~*^LMw}>D.JG;_G2Ah. S4 ^44-q֪Xt3L 56e!bC>%"E 5H ғ'O6R̓g~e>PԽ7Z'߸Xf$00z7"֯z8X%2ZaL?R)K|{OKݐMК! Ix_TJN5PtXWx8`E~>b3jWWBD P2vƇ0AFoH' Ӥ k5ղC(ÜUn1&b,m Jϡ)ՋN ן0))â I/z0;FLoߠsx= DWGpUɀFW"<&7qE3<靅U;S&dW8o^E"P"6 /P.(i`?pP񍶀տQs68`ЂXAPqכj\\wV u_ީK&-)`~"Cf`U;RuMIF+I!;&Ԁ:})j ^Q-v[?FҭL偖XiqQRH&ÜCi#ind ^ f&VsC-BÉґ}pt˥ʏ7Ì+?(ԘƮXst㝿'(A lH`)YyC9Qf¨3(٥jI*Ϳsnp5~wtgј VƔ&)k{_RTҎ<˗.xudS-laR5b_RÎ'A[^%s+DÞ6(yAA4 Ң9<)g٩ڷ/|>Q)ulC%__@H% $`P~\e58Vp1Nf ۸llgX'Kb1ZU(gEC6 %PkAYT0;*F KP>y&%2F0^΄Y8E[&mi_Yl ۠'+'A!KQhO'({nPYYVaMϴdAkG}N&CQKO2$W!(;`'q&Q0ab*H?,1hnuƈG@p"΢G輦y bs˾tTga'QG. eC!wh!eY m"b $~Ԃ} NQxl+#T!DGV0oG6YJ 0l  a~Xk qzV%=Ahfcaּ~(詚A^ZzvhYST̯XAdֳk9F !|nOUTjߠ{(o 3-");OBOJVi`L1\_Ѷv4[̌ȦA+NMG dSkL_bYgw'' siU4=d"5A{`=5YN XuJr3Z /YȲBkX݌#tL/{?*">cE[DN*MG]e:ئJV[T]Δ/%IkT`l7p,n_ "񍬺}G.񘦬+YUY 3UcG4 6:k}a})F"xs i6&8(5صy(J(:ey*@jSrt=BDNRعYBl@)| p4g(Uv' E.Bǻ}XJP1LVTYFlS.nJz"l mq@t,r*_/=c Z_a⚇0Œ5Pp5@P#$ +z&i,Ođϓ.˹R7`msH樄奴%MU.N] Z|uRV.rцx8fN"4K\~r'd_t4um4 P&{'Q6**  )N%#: Pѓ3!#&*zj)XVWBE}1Kw*](ҴCvID[ؔ`N|4!*r,aԧ@wO wOum s9VAs‹B\:I jTQP@凨Kq:c=2}#l*8@! s3QQǎ1F6"U+7A*BYoi2XK9 8ܛňj }-"P#l> bDpv)|$Bwnw|E g:e,7DZY4gw#!rsAa{X 2ʗDkl'F밙ʝ[^?҈3N)0UVLHSݚOolj: ` $w)d$Ұ_ʯZtL4aQ꥿(̃hcjI d9)/'~bm`",?\"xFD]>:K!Pǥ5 'Xx Fv^%'_,o:>r-c!o<+٥aጤ]Ǯh7&O)C5uP ٞ$Hh -C3v{ʌΖR_CRg~-e6_ԋT}: VȒKZI7o:̪6iVƦĈ3.iz}9L\>nodww Ue5'|8hޜP;%j1X;y]:dԤjo|!+ fH&k{9x(X 1@ۓtZI%jzۡn|&y׷I.%:HЯW5H5ᇿ0MU!>x lJGs7]2(,Hݭ$;m,2j1z*u x|ѪIQK#*s LĬe&S9 wSTr#D ֓)W Η8w&џ49<,-vݸ3}8] e҉xZnY-xSk6=Wp$WK&CY^*_b\+AЈ񹘹dkC{wcG\|'%9TZ\ZO<I(zJ v9* 2\s*D w xl2)^_N 3! =CێG7hC+?et.iG _ 4-$s[.3(WN\b"]7rQ5S,]Z5|aȺfCȌ}Cn4燒/^6¶a9;*?ϛ,+eD cI m8;،y*5"dwY׳A)iT_u>"DE"'zگ'2>ҭ9,pxhs /3{0[C,?oIt%۷KLx|e]a3蟓0Hx},Xe0sM$qn,Y9wxp(Bs~[lyo /d%oʼnMs՜us9,2|P74>*ZWæcBŪ2$dՍsz娐C$ \eGeqPN,Z:Cv7VzZGN# :>ר~$+;EjCXT=! ݒ8;*GǢܙmPلtJ<g5e'®\Ș*,{*?~~HnMd(3DC&-QfDm m9]αbFHBA n2)R,$8 ސ/QYEmzu%0"$p ZE4;>h\I==Z>dSUV:r.4tk!hx]1e%ʄ{ֵC fֵ1Zfy@~D2qꐿW8RH+#Pog:?be54,YM%'_ y uڄ*ݾMr= _2iqoω/\Ý#-}S:KfgˍLB8 alWMD*$&(Azv7MTX/i^ ܞbbsf >Laאom <ߓBd'3V|G#Kdm@' [L Lɻ*jxQ4ze;^k]ވ C%Y_g|B:galz%|ho)߹aꈶEk^i(#^ x+oԇ[uH 5UZurKv{5V}Nm] >_:sיp/ւ ~섀&Ny2 .rޢׁ>#XD>bi!c]&K_Ud85)cvc67s@F ʐ2`ckTD|A#0:|~r{༁3 ͖*[%Fj~]hHV_*o>7NE5wrV;UFp|-w}Hu1$LD`[2sɻ?S9Q ::.凾|sV%)%LEս 4c/T?U\Pe(%[,ۣL$-n4Ðۛ9s1 *#hQc^˛j5 oͱȀs`~jQf2-KxUBM "y9ЩY:x<(Dtcq"ͺkMp|2HT/׿ân Ñpp7݁(gs|.#Xh觛TWWa;bk)qc }>dC Y MGMI_Fj~iE\@ԌP]rlMP Kͭ&<*#[5 ][^{khVb{,wcLq{Yz Tŝ\Rr@~cR=%m3ZFV?oTAhN\z2uj=(Cb&m#[Q5IγEmWxYq%K1z) *Rr;&H; Sw\Q0cʉ DEHZ$SOJDA̫N JMnIqr=ZmY޵Y ^ V-gK,Hې:kì*18`)S@Lj'XJ8Yv <R /mk!7}t)m]Gw÷]WSkכXQ5?F@Y$_kǟ2)CC&ZRHbBmD"yũj(*@mϽ@Ax^rM}ĺ&Ӑ]@X .fw*PK?U20}JntQ 0֋\ 8P ܲ6BŸDqC ?hQ߇߸5% Ke$(=Ť ڽL9i&uZ99RаR/RrM&`r'ߣL~`+S>;="ىCCUe2EY&q`~'0aKvpѹ#(r7tt 1-I5f}EVa -7|۞zu?D0r/~`4KZ<%)Zw%)&ᘟSTǐoͦtme0QP+Jm ņC:Aa,vF>JO; ! ngUρ ژCiQ$&k~R=[j0n)2@FVr#Ф+L CC^=dv3boIڱ @D?NP'[sgdfnPIg| QE3 {$Gm? "jSV?I𛌫봪B&2FD}X 5 Y\d&nMv٫􏖓Un o\CFu Lޗ{ LjżfoH"x\?3B Wd90RR2:z\(*7[]z1,i[> =@jn ru],`wiolw2XP7Nǹ/lxVӾ:"nԾ0ޖE"+$D%{4YZoɉ/@Bs7BNFi<{&G|ՌLs^Mͨ<峭(mL2TǼ3摣F얻\^}Ǖ O `=YHIBxNU/:{=xFHx(}yȞ 2ƬY%j˜o)(eoO?)} {P"Rʋ0p Gy(]]m94OEtw*T ֥oon,d F} e4Lbd$P݂WuB8{H8U[ tEhq,qſ} }MEQٚ[SbPK+kԬ6W8ۺ _6f]i=' U\`p<\?ڍ(w@պ?hO/@;Gג)!-I .i<ȁKr\*kT@^jnA4|ڴr^j>drG!eĤ08a]&}GgAxJ;H|2YsOC$Dt`BWzaWd}ET\uND`Ug"ޡ0N\vdN(Mg7hO>je.NQuy6-C wiHhTmp燩1 ]\ARƩKN/MW~=ݖ#p]e8W5>T}YqPUmչ&+;S_˸s8Wں'1 ā:둩CNoXy{H:Yq@Z 2jSu5kkF,,.n J łM/ڽKjVTx-S;,,riPX.30ucv zwmgޟ^y$X?$AdT.;_l sP˽i_`do1ri\#!d]ȿp{]_cvL,Z{!ә]5:8PwTO^a3L|y ҂~~-♾wbBڹ m"/#l97Xy>hbKsա<yzm ono;ePCd<!pC~+ǖAƆbP’QX6}kMRhO=} "}GN'E0ZnBo H6- PG$mFۚW ˉQ(Mh/bEmd Qq=ӛ!"2g@ZU 1fСziXLi~0HG>EӁ"ÿI[6b[2%ޛrx|YS[ ˒vQ!xxO=Eg9:Bѳǎ d)qv8zODv mi ~ѓR/X #&þ߬Äi}NK$jO`٪a7؞􆚏_(F7KZ[ ,Lȟ1]RmW(< P heّ؉YR7CoY5 < ZoEyV>ԁ7M$3GH|Quz HۗO,_-zi0;m³qЇɇ^3@憐1w:dN?AӅqDٰ^&iya lB"IZ Fn wk;|Jb5  8tx7[L7+$.Yݾ OnA`qf~:'D9ÅeU ,͔ { (_]wvj [^s捆y7.ɢ{%SӤFΆp#6rO{*y+atI o3\!wp4/'(K`X6JF)XLzzCr %ѷ]Kɍ!fCWQ^Mx3m;QuQnX$v܂o3KtO0 {<8;. das+ޡCN=m+:*Ѻq`0Zdh|rswr*֡>5'y8z1EZL]V 4;_) ,mrיUH+').nExG69]5QZ.]xv=[= Y2n1݃ʟe%"Hq{ UGpR:̞;|zSwq&\ADaZ{ÊD_ zJ!CӴ:=y[lS0̂QM-0R_VLC?Y< _dP/@Hjs(@fi b-ѳb_*R)izh:7]7}d (rXz~-7a:7k#\S\j51t31Ya D)/T'Kۖ^s=4?u6|kjpjjz!&-Y:^e>ء$EUXY8ǡ(gb&M* PPߌ2!U\\L 2Oi_fѺGZ^4nkr}t܇pZtۏtMiDwGVia+ BTQY^oһ:jx.qP97-vTt@_Ͱ?iaf;_Wl$oir_!rˁenn]a7ϋq `G[ʃՋ3LʯܤP.a^±0Ր`Oc @- Zmp:Ĺ&t99lj |nS]ao\q^]JQ3Y1R %u1h56@@dG!:\}xi}57%@?$<6V{%苬GFi h ?}$x,6׀V&\ -8w7q(8xjZeꝲHh!g&  -QBdk;SSfʓB){JNpxv%LOm/0y3pr{ nƄ•t3,.^xWFoS>Wx\=L qnAq1ѥ5I׵r|-[{?;qп9%lDNyJ1A'ZCj#P<bBTDp!~{\箸Y!0OsNU9,|םǶA\;M_pQ5֒v(d 3}CHg6`}Wm[,OǕGcHϞ(ȑc M7ok}!4`CRƵݛ9IU&**`b(g)Ǭ|] 2O'?*=ص/$Kғ %[noRå!i|W:+z4\ε 78i,sH5J.y4B -Őq'{:TPE IIެ#:qbYt۾\.Kgho3"&D\]h v ="$؞Ӄ(оΖn#ݼ!T6ReD =<-*.¹AH1ϋIWp-xF#Hɿh-uhH a(QSiA^o ʱy}/мywj4$jAs6$ BKDeBYBj'eUt!Ȼ})%)j@Ɣf`U&,eM/:w#;}86_cE$! XәΦ"2tk/eӝ\C<ÕoENv*'n V~!D`JP^BmUcu339E*5 $˘N[,fwam{=jpbMΪf[Dct6;\!uvMA{ĊBj-4Ꞟ8t-9R}<6 ro٘NPapN>2I7X==p, yrɈDS=(JxYHtNÌuYwGr@ȓYeP\S=}A C`CD $ 'H^B&;FQVN9~V+%HQg"b.WDȝ"S[R̽kWB]6KQSKPy6mǥL^IHNvW0:tX#ة<_Ƙk=?ח1+z/g- R#/i*BUiBd &H5P U]("/ˁ#2F{HxaTa`xlɪw.y_^B:-e9x \e$^hu_&iɅj+1vYѓkGL,.`!e_wvl 3!c{[;oᮨNGYBx҉S<w^XI 7> (kڤx3Ot,:sG& fVpsۡ88>T$(j$pPiVJD $l"kݗ۾Z#%<@g"GjEre,O;]y۟YaՋ<{5!`8/ݸ@ׯ#kآ?JK+oƖ#ӫ+`~i ׹lM-!( /ݡtS+^W%80:nYڠ' NS7> $ڌّݐ[="|F '!Sm$Q :޴/9i &7?u`YC)5n }>vLrW,Ek~C҂O?1"OŶ[LeyzêkE2e"B@xѦ]` ?zH+x!@d#ɶ;'zʾ ƭJrreo!`uK$c#Ky#u.jGnDt*_Q)=\>W(.]P1=/u1?5 f8H hx$czb*aIK[:]ǣMѨr0?-9Lݍ/sb;⮈k,ҫJS~qp#ܨ51fb sښ ǵ?0zI4_RDxҙaț) .I>0muh qUkh`jدLY1Ƣ.#>"Tgg1i:y8|{nћaM)1pt/ ȺV MwyZMYfqԩ|ED|x=գj7l^# kBmO~.´H9C qD؃m 3CK,%W#09?QVkXkl U_Pp[Ta!@_}-M?" Aܟ{G|\;3`S#0筴` #n<^Α2rc2n(^6 66^eAMD2HX2M] fܙ̹9v7*쮛ʹ ?[1wۢCXR \g%?nftJsJc)4Ά¾} {wJ1:ID,,) 5즀)HQ_ q ~"/}[vOk _(BYL".]֟*D: Xɮ`ly9V'V <%D="4+V /@X5N /|JTj8ʆ^VSsl)bP ,Lo(,x[43p/ 㽇Y4μu$ LiG!.a=+6=d<]O&wj X'ez r:Hj9.>a7ǨŒ]/(ʉ) Xr \(B> +( R".؛((we:!lf=®DR?[ ěw"e+$g ْqRmCt/t/L LV5x)*Jo+NfK (OoZSӄ/bH.ga%kyJ`ӢwJcV8762zo!8ʢ9q~`@)o扻p¾PN+sg#ኯ4HdUG_fjO.d]/C0qD 50|Z1E lfD4:H߮0aMrMDB85ơ`!O0T@GF΀kpvB؇ ;Hj*CgUyc.eVYX_$H)yNp* 0/FY *نZ7( K7l J8Ou;sĘGH>dC*hZZ*^x^-<;"me̓{+rax69Ry.qxj2? "9^u"wgDZ7&#ڎ\=sp!$޳@&)^+%6t ס#p% 7bpT=`c9CBvI0ϸW;;7!,sTR_-W_aLinxn0FegA @mp wr/o7ʞC~cJpW&”ќǍZ@V\#%'JZ˲ ,1i}ߚfȴi$շ:7Zw#mHyq+5)7ڨ=,z,uf;]V3@+?nd@ Ŏ8w8(|| .N+8*+j :aX3>j~npqAeX0P?Z,l4p 0+7EzLۤ)+ )afs֎T'4ǧ3iҐ0C53IS, ѷzl{%J%KH(6섺jD Wkw(19#RlelMpC@}m׫\{<7:LF]1#XȘ TqwL*C{8MPjtYCoV|"ht1@r :<&1-*z E6]J qgb7(܄]1VELyhSȾ._;3 xPVӢ1+Dfw'?h/04sa-o@)~.RI,E~%%z֧HW]бIpy[6a`NRLRRJ1WV\ zhN;䱘'/ka6Ƌ_1K5܁:k* .XZ;udvUMΠjkS15aQ^?=.So&Y͋]ndԶ &ZFMGk?քa7?eeq6x+R06oc 7}0oٷ݃.9oЏE sMz2?m݅ Il[={N%T2LBeJ̡^T|uvR.\ NAe0ZЦ#FKw+ȷKmY= sS$=GD054ҽ'&Ga~,tb )NE6E6 $!q/lOߪ*{U,$-ڗd0XyfEXpB (N{STݵUr7PRGL!2@xz OA<`"XN/Dے03+>Lepyɉ5{h♛ bSLg~HJs5jy񪝘-wфW\ {߸i #%kR(aktf%8&?vQ!-6FaU>!T]1ah0(옌NmrSw_joS{[PH m+]vi7^U[ 7DZ1shlΒ/6QJڮy >a/7f[(,n6_<#se>r|O@kQ.e}鏁W'i`̸q uq#\7))Pa@0ė2x~X]Nfz2IEJdo$5d>uWMgVDdO0Ќ\!BTwi?0hi1zGaU/)Yۉ=vθ7Ԥu8 H寮ƎDp&NZn{ &Nzq?MT1{`BcnDMtPu -{`}:Ն֣q^Mm67Y`Dh p5|l1OdB0è}]̃ A<fzY|V3HE(>tWA(#vՁ :>)%(絺3,ϼ(imDpzn SuT6J"EupKex2?n3s~OBOD\hy'/RmXp7Fh+ )g:tgܫ9ZzXhPN]rVۨ/@bfZ?[%;dNJ4{.϶@LI˾?i316;Z@)V\A z AX? $Ǹh=M26mT:B ;fOáNs\xձ2\p63y)V_)O@|?^[\D#uW3ؤ5QPXG< #uJG|H(Q5kr7MdG.rY8Gd%yٿ1<~ʥ?T,Mϓf1\GoD0C,R/m$ z9أ'D^ ZO wկWnGST Vgr@$[\+؃"L`ҧn_`6&ڲYwʳvִBDLneцpk ݷGQԻq~<4\#)ՙܼ ؃UcU%RJ+TKR.~ gx~l  ?a}_]B[. +rP雥jm#JFJ8u mSFz)9m=kFN(>>GT*f*)v;3R\vn[9/l}F,!LSvczBC8*&Ü/F7O*Px*QN%*>4@D{[,ZA95PĀ=`u~j4c [klwAI/*oެkJ A;jJ!0"y-PՖ4q#mC$3(=JSڌ/^,fWR3!9Ɓo8+:}^]k|(fDV]3] Xݯ +[Z*/PCOG.48X9mVI xPX9e 3sO }U_JGN#$3z)BSMT46 B71nkq걼 B[f@j.7$`Fo6V6E-K~3pKS}ԍ v !*P9e!:o]N_EUݻv U8^±N0indp=q)t< ;78ozܓ^gU{[wv6˛h3H ;p׼a-(ɽ3C/]@-.a(2w͉/Ro#cuƾowxbQ7Ƈ )' wm$&D;9Ӯ FQ4zMFg]0F\.T.qLy/4]~F+}쓢 a9#N!:Zh"3 >A|{:06 a̚8_#9pHbQ6$jE^zĝ.-k"<y>"6B0Vܣ'0WU^ߦT=~8:W$]?37a2!"?p]H~H)"b>ڰL&#T)3zJY QcZcV&fRSs 4ZX(0V GMCϵIeh#ΏbQ)^Ew=j!c9w(A7iEP&Ts[D;2 TַFՄρ>^W]^.Hߢ*%֊ބK{o)5&pTt>MZPkTU$c␟ʨ8Q@Ac g._n}=8Fg9 I`j׳I~C&^cm< ]>x-lǑ Ϫ{VC/^&> Ats/bȺo>%?8d’y?N+ lj8-\"OmuVPxMo _.̙ ->AZ5v}4%OhiUvWxoq4kvT:XG;A]?I̐. ICtKs;YcTRYy '+kp5dF+$$H8i. tp5 &o{=OwCg8-Y.NYC819 k8eK9Z21b4 !ٜA yYx=0/% sRja'5w GA+B˵F<*EU~cYp]4tD> S"4q5w@h|*(yx~1P*זfҗ 9!OiހWmh#wPIirK(Y]zRIB=e\Qㅑ)Rԑ{%{m@`5+G]][)^&j uDm>Q91wND!$xG?!L JjEQoտuѧ+s/`5{S6@]%ƲaQxSS`Fy.[AQ:>5ʤZ.T,@%OCaǂeޞBYSd>NmZ^JРKxgšqڐ+[~=B|5Jt3{:R_27gq|`a@wz|!M[{%n$X AyMSX0xtϬFQ]w4l=sqj\}J'gWnyrH-ޫx":&+58zjG=/4+q vxz|GL~5i%vD>ϩ;4Y{UdȖmS6oBqoRP$qܝMri{K.o+o͌'K[s@>Xd=LB_ h*tf4T^(TMmQǴox e+">fV+~?Wx&BHW%a$$:§vl[rQޅ"-b&B8NY4{/[xhEZS#>uʁ$dMe,_` v7SQYBk9u(i/3NG4emPؓe=P}N1nL~"ySGy6)/.S zDܪA y|Uj!kX(4ߟC1qYo9 ]D#tJ 6-pyE nᯪ+ޖWy$9y'*[\ (^# 5R Ķ9TbCׄmI C+J:H r(=[.-dB)vi'/7]Z,4mRS T.o'sD΋A9cLgG80S&xN,vg~.mP_` 7fdU ȵۮ] .ZbM|lf[;; d{!@,_w 8{7 #̤w1yj6"4@xpѲ$->]{bxPߕ0(g5,VH4mYGF03nwXuQnguR7v"E"Mh:jTpPBM %wC@'bmodrK$ [uP{]`Yi5cYLvu ]g,)cX"CZFmzи5]}z8QC("\k?rC2J-S⸢fpD Sͨ\Ξ&RwÖF6:{kOK=uNvI pRb@eN #.?%ry^Er ƃE1c4UxG_M[ȃ9wB)qn V@)6| 0ӬT6H+c(٧ }j"ۄt(zb@|r]?= 5q =f'A}8p/D˭=-GY2>+oUr MmX^FJfPut31HBױ^ELSf!xx7S"(M@C*VG)h>IlFYme_:υJ!~Ju?*誈J?='Yg6,/@?\~jjFuN'ˤ~ g(pH>5;q+^Vl3͔Րh}]PϲRMoq*]N5 JQ}0itaBܣTU̫_*6Ql2D˴31)oMEtĪ4!O?'2٨"]ۧ"OS-^tKYTKo1g$BDK#ƒ<<^䂱*^6_/BVľ7mbR`S#ۼb =7'lͯ@EcjyтWXLlvhs()XD%$b)eg<0D*펯xoGGtۮ!rYXBkJX9yԷi֤Gpz: 7@ FwVC#`pU#UMI$QIER#EiZk{ߺ-g9C>q[Ju2 'h}&KSЉ |+ AQM~t/JLN4,g!6!ea05+j4 # ^G;^Ӛ♚Л 'ؙψzInI'G$T_(n}($&;xp j(No.Cn9ćAGޔ>8iKh(!좿>dx! }ZĕIZE[&ߜiQt+5s@,IcG|"OO@Y% GDA蓌ʂPx X9X߰=7D }Uc00ҽ]+[pcѓ~+?=5T0 9eIM:LS(z[NNgvoaYJLHc&@bD^dB=5Ž=\)0o{/b ۫"YUT[|LѽhawQ"6FiGSA XLu*)vH$^SH+סc\THdMhmBʱR$<¬"RBD_inI)=rU a[G A~ZM&yqb fgZHK!?=,4uT3YI`Gn9vgG U) U2W񒝠7ܮu ̋F}Mq u8ȋuT!MmTڸ3T7X1`O L?aչF-~FWqQ^9Ű9xnj^i$n \ 5sHM=%Ƈel,7e~eFn,Kz~l) d΁8 >]?!m :"P^ԕ |NL}+NLIMl&De|@)iq$aeEx>PeH)~#"DKu?rE,`w~AFlwe!?koȚ1/6.>LƱJ3vnM`Q橫B;~͓P)58 Ľt*#eR^pq n:+A2)'i9F/&w)Ip_MeuHWSIz4PL> ǜd+l*78GڿR]XBڈ%iʊBڜ XP#8ꟈ0{x^؊^p?hۧSy yĎs#lf]*E1(/K;Ċ;q܏exܲ@syP욄8:[pF?g/F,Q|UkL, !*ѮH`rvWU/Bn<] Zf=q4zd:!kSv >a^,?5\@+x&uf yYWmc~2< LV QxS{ϟw>֠)9?9 Ps/A*WB+Fc_X,%g;VDh8WfMH=v:b0"ytۑȧxWM"֐@+!ܳ8L7jco @K;n VCpnb0YD-Ͻ BQ=# BLԢ/e!? ;> $_*}+SLz$ },L\JgvĨG>s=1l7IkXOqȐVn5'ֺ78 r Pc\valOPm ِr>ڣ I8:X\_6*n~V3C*5@!D G}NTG(m2 AbD07 7 >Q)Ļ3ٶ?`-qWC6eL@_!':jrª3A@]T3w0uO$+,KU]:XuКB7(0th˾ Iÿp:[ٷT=#@J;`^G6r(QHLT;ƣe~=5ހdc,ʝ.0^-JVKd1STE{CS0ir`@2K|dK^QGS s-IħmG]1f %e-eX`1v\h$UdTev>"C~ÔV)ܒR}V1\Eyޟ+}6Si:lZ# p|ݰUթLxD7 (SӽLYyW; iP*Y92ǁ pAwܷapIƬ+HSlҌpD yǡ@nQU}DG"n,o;FNWX J$rwνw_G#ib-89:cO9I%+Vy2I*{V"&~0!@`BzeIohg!(eRfRDfxO" Tg%upWD/􌪙|Iå'n-[ Gy({Js{o2UF90,`mc767C>܈N:r;`E*k*,/us徙P >IN)3abp0[P.K*5P[h's0!awܯ1̍cϺ$w3_9{ ͠(pIc=CkKiD6Jq*7΀&E&bDgoDB/or;5rsFURZ%S𧪐?h!``uu )]dfM1fb$0Wpx*. Bb;f tTtz|]7xc1qȓ'@nNsR+KX' [U^cy:δw߮x^PlFeQD}cAXXJi%}Ca lO vѿ@bMAZ]3g(<⯻xڏlFCN8B+`ۏ.~7vb43E $3:uX{~Q'}T1B!V <3q&!;iY[00țJ!a~L%bjyt z e9!@UGRTn$P;XWtچ"3RR{v1'ipd*l3w796?z30cű$[a=wZ [YڞDVOИak &ث-fQXƇaG7-!"fXc SiGR@E0cNfԸԧפvȘnJ=(iFb ?BIq v 0(V m`E,Ц!Mj47Гf\'SpY`Bb~)?2Q}Dn 3F%l݌?ͮ3mH!JUjx?K.ѧ:,&ݯ],ZO5Ur!O6й!Atr3 s,IF9fqr'ƔO{`2ةM9{igIj b@jVpd(GZU=Jw+RF vrgU35]dį'M^X6\{M!_* +̈6w/G1(3 dO O&Pl`2bZVrZ`S&|Rx{`!C:6kWhݏ H׻F^h͘ÀL{ Gt;J& D Q =1,TВ@ŕvI`FdO-}}>HxFRdԭ'LYm^QVﮞp'SܷFdr4y0c2BGI>O79BD"b 9ӚK[;a_8(/‘/>_˴ӑv*%Y#+j,y/R* ޿(;ì$bÎsIVI3w1W|0Y1r'p8ta4:k7}e(ױԱ< []|T:Y4!'#!G^v&`,j*EzAm*Rb!A1XXqosY9sTK(n#]{X:*&.n(;1+NߟtcJ {I87{EYtf_X]Y&XlFX&M#`T}LR:zrS(D嬄9hM~fF.eEپc5_+Vp3Xubm(X#p1 ќ`K|9R_ʼָc=SR{.=II(*S WQ)UNU{A[%AEPhV{O) y =k|pY7iP}!.Tn \l ?b:{XG} Du&*D*`M8˾#Ec80e8eBD?&5[Z~hxµH?rǰQMc_2oT_napRL/ϸ;לD׭$_N"g;V_x`o1, iZR(᡾ZŒ-}y+2NbYY p/z Hz}5/}EW^SHxF u4puڪ!_c)Xsޗ'D ;5&VAm2QCш)~' #7 f'"^lb1~`Qh*;Kz$W9|5K\ӐHvK^kdpԐ81HDe^2㓶nlQex7_ {KL Rk7]kVK蜗˿㵢p]Ş$7BD$ϭ[ōie_?3?zA3ѓ9U MipzoZ@,~Bh1{؂V UR5#{FcH niѤZpCqVs{_P $X8:t9>asAҳWc7&)=ԃ+88}d73$TO5@)>qO)W]n E#=&?4s!jSR7GB.T09UYs K;JGtK{VsbSA QپC_m ,_ ȺIǡuBI< +r[gRP%*o!jltF`)R[xuHJ |x K!Z(NHhaZ5/%h;0O@]Q|`2g뒺;b链ȶ h{+{@@h\ofHPl%`l;̎.등| 1V#īzcpMi Q[_5M6\9AQ'- Pby;to3΃/\ QC%NX On%iG~o^^(JK2t(o9kOoEUWQl.RBL_1ϜxWk˴Z^~iVhr˄*G2X?r?rBK#LBؘ3uwӯŐ35GH(;xmc#0+ 'eFޱ#59仅"@axʯڱ=Ҭ vUQ P> .+6 _r0[7pw 0 c1L=-u ("k5{87,[4b'aNڞ(|OOԤtjġvIzLR:l8ٵYgJ^,wR1tD9a$n&i"uo;e[ }Mő"G?X -DN@}аYKi̟x::^mKfK$ꙕKǕlp9k@,u]{ãhg!VoQ`WkP0J9b0S[YؐV>v7.HTazLX 㥾Q o 4Kl5CVU^x2/dU1B} ȉQ㾄 TYʱajs^=Bt9 zA5f ,D[=c"LкdUG؝/W\_D# VjjvݺA Omb8qAIpr?e/&Σr_]@~{,9NXtAeHq l$OP PZXs(.)`'9P̌Wcd4fوONxYd Y#75RAm8Th 6ƸpR8d>%N]<|QHt0h~ 謁4  ==r:e U/h.Bwt`!' W8BOL~aY%:n4nv#>\rev[Ks梊ACj~.?e)C]Id?jW9ș᠜ҳ}ŏ]c&{}y [,wMI;ȷ \#em]PMOz%HX!50y1b a^PI4/5&va$pr 2}%6k7]hhp 0`S }}j7= ZOp40ʬaoEQxڗ aAx2ÑLɺ^eۚmm!FS?A}h~{z1-h"MN%mrlBߊNAIbV؁zw7$m M]GܦiUyi2&jW<b &gF tu5Yp-r7cWEɚ>fkZӔZuW7:ɱH?V藧TlXPc|R$C%G]'[}#V3ۄt:d?*?Nd[ZoӺB4bg._8i <Ժ(*#i e!^A}º 1/ǝrJESg <Hઊ;2d` xǷl)/! ^dUe 2@sƆwDz@L©)|Ή"6hK!FgEԎv>疷Uak{N0^fUGF>4 ?Ri漧>W3IǑ*ψ^xJs] x\3L03$頉^p\8!Ϗ$rawUR͐oHؼ.D *5 xno5 A%$hMQ'%sxWm5њ& @T+g29,دb6ZVbdwV.V=ԤES"!-j{X9|!k '$~uF>Y/!!_dѵV1[~@ x_KXX(i=jZ9^I]|8ş P.IAKhվkPLzUJ!>F4Ig?O`F&M>ꄜ\2@*ykV{,{͇A.!}nxcXD/-jQb Kt/rmR6rk_NMlۈ+z䶐4r7lWQ!@ͭu~~4ݛ=6Tܖ&zU0l,7RRj4̠|B5ίo :֑f/`pR9Lc{wW@y 9g"Z,hH&k5Rbo 1F+<'% Jo;Z)v[Feo^(,ԍ+Wy @ut {76NuIX)F5$R!dR(~Ӓ(!zgUGH@왮;"dI8 Չ 5WܙQإrYP)SHK!MkՅHA$$1WKaWLmS{|rڧY;(8#9oEj77S@/X4QkGwF uʟtd3|ViG. XfBs!='n =W,N +%;b;QnY'74\PU 7) JOۻܩŶ`, g nwRD6*ktլodweݪbq[sY-\^M;N*^Щ:Xڦ<Ө1>D`odm +' kXAhZA34,ܪΣ( K/?yKq6rS^9JZFYA(xfpF4},PAŇ߰'u$NrgNI#ߺC{?٢WAz/a/雔vTG'+-V';ɄP:˨!_?RrH2x# ]M.т4{kW3l9JXP 6PJkIͳI{벾:⌽e=dcEO)K2Z)|ܗ?jiUv`UsG-^CPpj(hBy :-}ǜ#ȅF=b$zZxmdhqzL'B[p= kieF 4&TQl~/Z!.&kwYʴ1X;"нW$*WNʲZhG%k%Ӎ4V ӊB9G6\4X;.my~XA6ӟؿ` rP|;%%__'^Gf7(V8M<'A,uf8L"+1o`@2b9H%'qW3%q}>FW<!4 zgx<{֨8 kO[{߼l؂uA$gD7,֎C᦮_z,}=5O橾O!1&GktѿOjH5Q,<فCX ]-aǡMuWYbC׃~>uH>[aarIƄ=]{7W Vv~I_\֚|y?CKUqy9~_Ds^iLx;Ի]JZ\Z-ۂ`[q݋nN?Gp50>W { P].YW}+~/2TcO˚F}U,D4߄02" }*A򽤙>[HwVߠ` 2]1 iM4PXT o&7jAޜ($#ETlJ@.'񛡯#׭s >YSNkR~fd~qKہDYk iR3ּ3v+Keҷ 1w ׿Cn'+v.BJ&]:mwc0L$6E=SGHڦ.Pw`?4tcb)oOE_m6p ݊sڎG1n)<6ہ=GUPe%$\BA-_mu& @OZ1)>A/uguh6Hlm(7SW197ɓQY[W2q$GlHڡ6Ӆ vP{;6 {N ܄[+[z҅ 5 <82'!``sZ.,n,bToբw9zņ^7FާyͬjX-XýaloWَ,f7V-a8.D9XYcًifHU h- -?g$&u=(Y}5 qR L!PYゃEެ` 09AvqJzs,#oܮzHL  }|#~Fk#ep'@m5CW{̆k|'e*!oqDbYUc§(NgC~AY㱙Cvi]J 4f,ְQgx\lϻ50~DN[o' aMzb^hAȺq,σJ~PCyqsͧ9~.R /Cɱ~1gzodپ0pa*U;3k{G}|DҲY;`Z5 <j 3Ųuެoh+kKj3z>DTbE/HYOẑϵ~"% ^T>r-sN[ۋ-U[I4"DG:xMUy㋲$$Mʝ4*tȀ6gU3iX n4kyW-Ӭo(˹;:F(4N7!Wz:{щOZ@S"&oO\ 5ҾXy]U[WJ;i de]=w'H4*C2| l %Ҿ ͙?(|lt4 G2neqLVm*Bf)x)Nkfd;6d,1|{rsWV6GVONTZ?ou BSV+siʔTCya0=tѣKV>aPak]`;uשSYD]up햧R5yvby僧dоwS /A]QZY^@_%`$-wMm2-zo3Zm%-^)lD f&s8҂K8|x,HbE|IS'W^lX芔 G'2M$SiIT*:{&Ӂ2r8䜅 $ OǷ f+S՜#(ʕ>~MC:A6_[.hJSoj$k\CIE*Z Q5 Pa<᷵HyboJAKָ{l%@L%l@aTt͹CbQzItp)Z0L}- hvk'Tpd⽥M7yY=&,1#`[a-yy\hdgv_:oDFF1MCQ!o8B&$?}0NR/;&@~ ez ML_ߛ5 !`ʍ`@pU0 O0mAVM>8ddTK[YPE۾uEg&? ej+;QYH/PɋzCAt2#rœwtN=FSpjaa}ϛ]X{tQ^d/%0_ẖ+6җQ9SAz. B؟IWJЯ.o>'vR-4@U >(#sh"hi qǀƾnAcEK:_g#%MMA3W7JG6ѭ Gog%7mOIIGB@fw2:B KE0ݢ!K"WP&xi6bFɈ`#Z R(*L$d]P< '\ЀF,KǸw6x30)V,§oEW@Sd/mfzSm _[/3.rVR]1Hùŏrl]ͮXXto1u pFF"H]g[K<[K5"((@Cyb0 Gn9~0x&N=}[3,ƨ1L2\-5GTD)dd1Y_a֭-|B"Yg.ꕏ;a{6=6Q<)Z\l_5OSYMMvG?[r]$WK}>  rxtJxG\1@ ์205ߎ%eY,9nCSXC*:Ś28aVDž8fGַnw-!5~~B Ũ~W# 1̴[WRt>i+Uf~ &i Aڋln$u1Ґ(Z@$ hz'K\G~2&p,Am2.ʻ,iY <|4bC \p>u.,Ɛ_ܓbw5TsiL>hV Vby*˧S*iMaD" ʗr*Lb u)=G:Q rUv;i627iHL~-3ڒ`1__+ٖ44fW3h2Ĺ]}IIV\E`prC⧩мw|qV<ġRa\\:?7/t`<5$6#gB:nTbudWִp*WEEA9~&R AY( 00R<)v)U<ǃŝ(B# ɀK/+p7&Q \d-CUglh b[Mk6k> jOJj<|ydK,1]sORzvMez({T4=4.*Dą%d>=n9 8rAԿD XnHA\(v`W=7>l<9]E)7UY|v jm1J%TYL ŨG}՘Kg`py: PQehV]LիӮխS ]4b`G&7_Q#Coİo+Q =DLʸk!Q"@f3y~0 )R1y'M$"S^0Y C)S7E$4ʣY V^n^hY (ku3nr"n!*,RO?d&%r³9{Eg5Si 8g(ָ0yTy9mWF_F`9}tu6XS$!!JW/r.>Vb_w1r;26?v@9X6@|C0 MJ!>>n#Of֙Q>Y@7'$,S3V\ NmPg9fͰfw{sε}vjamul'0æoTCvq։%vFI(86 TזC'+ƜD´1X'o3Fn|d@b#}Wams"VY~n^EΫ}jSkՆTd`eF؞RL4/{Չ'OTho͏=\aj;Ov) 2{ĐWmIRo}4*\ {q~fpaq]cd="2B*} 1*"|ԇn_)sЛ"Wqg@$zQNݜ5FghD9'WnND '#WV'yKD_X0`gf;BbI~Vo7;ޣ4-E[T$"sUO=VNE3<y_>B:gpo2 kuY/E~G 3ozi {䤵Ɇ{2dʯ2^ DDA7|&G٣^OXם?_yuR0C4Pd'Vkg7ad$m{zXKҥe~+#SԽuzrH#">-3qc$ԓyCƻ5;iw]rh!E^| 3_Wbw!K{dJ_!Nh@>xm},.O7†i9+(`+IC/d/w(hxLq&ü)~vX֟[-߯o`dh!ʔ%[OsnD\*;#*Ў]9tV({O@6(~}Q;b?mvo^$EA^@Q|n\|.Fn~w(XkH]Xq'{[ٮNtBzIѰ ]uHxX9QyѢA.!ݱ(ĽZu7+Zӕą&`#p\:GJ^P(C3d&pYJםD?ߟ\f4{B%7q}!_xQq^%H]5[@~:iB$|)ެ YV d=@ٞD]*j=ǨȬl26 w?Gr5yܜ_k SVœ5E:D` i݉}_Ŏd 99Xے'tH)%VbƃUTb8$Zo|e }&e嫚YUeu·Ҍ+ 3i5 7 Y)8S3i@sZTO~vBS87)K>T9p٣~ĪB-K1Sem"}Tٌ+8lɜ*2þG+ʄ3D~o8PܘP3)j>HvLdf3DZJ ΤJ~]e_㪈_k2L ٍ\-&w-ߊ.;8 m- r&fFivVG-9{YkqYXwS96Ds{4jwK^%Ȟ{k0y]*+[j~ R瑃STG X*Zcu{ݒjK[İ2ѡO.-"9wۖV,?nG_|c6F%GCL8;]9x&74U  ?WĽPQ;E:n3R,;BJkHq8*תfcj4rj.EԱI|6<@bKYtb(D\nAkkMՂ-cUݙ-VnpW[`W^ Brș’@%8UC>Lx7w:w> Yxz_l'cxd{;*))+Wo.Nm+=Uk$1|gߵ u4AcB >I#̟P[~Cjm3_Ě]2 νKdV(ܾMg%IeU/0eNn\ZJQ4/X'U*-xdߌOс2en;ء @M{ yLGaPO @\c?gΞ-,]Z ,l4:1[Z'?vi Nqk"&9H.Γsy))eRrfL!%v9i 4qZk?WOA^Ǩw{ ޼2ǿU|)r{RC2"ҽ/tƺpwp<8k b~,xV_`$8u (H(z[-VI2LmE .] 統pzĒ%bJvwAPbJY73^I*X¿cvtݽra&z+nZI]m燷b?dzIqU$MoRUZS̄\vUA{,7f&@UfE(\vJ3CN$_ᦵÁ-.Ek.24=;0"krd4Ks)˒E.;坐Z7o"`U5?Mt-926:/{8?#KFOhTR4bgvm.9*x7q3I_ޗVmҤ5Yֺ8 bBou uj%RC#)rzEbԪ#HpǓN>Q@f|ڨ_Үyllk orv+1O.w k9ִ}{rYr)Pd?fnE:8d0Ԍ+!6loS$,P1:n\& _gKf*8NÉS5V&(TsԷZVq"{ۜlht^ѼLWEA%}$Ihp/^>:v*2$v= ?υ F"sϔ_ZWDstRaxuYw)d~s $qEe>ӫC{P?_C=¡+p1am}H&rY<`ZN,{{$7uf%D=&z (<'$D kqX+i~Y WptĞ5аxl;'ވ[@Wp"34B'3i_K@q/$v F7e:.=: W*Uè@ROnN[=YhXrP{Qh\+MډCdY V\ TX7H)G|?@f2UtvŴ mРМ|GQ@ūü)Mi~G6-yY|cUt&8[ y>{]: }6䜁m\]V\c g'S!F>_FNkYJrJ{EL/ZiV3|r zVJWQV]"EgfKXo-8uIeKrzcZ3Mgm4"WE ۾ozmX k[uv u)A dzuVbV>`V_WR^*w-|\lęuXʴaFvaS@ZE Iyt@=*7q C=yz팇[i*/\w9VHWV䢟( aUXS^,2 :)6%L (t1NF  !x[hBB/`$,b*sUSrlRr}k2])i/ zaiLC~|oX`R4q\bVEh7]KqM6*)\oSa=$.(GDC@aV`Mpuey l.M.QLyo57B o WE|[WwkVKMPgHB22I+#y`ca4:-yXJz>$l5Ŷ0&6]%yH B9+b[rpOkIm B4i ۽8D=m$x֔|y&`o4yQ2T9)CdIdIQ[NRĴ4g^/׾~^þ/Z̦W"Y.3\`5<2dUˆZ\Єx,= >O 0i݀}%*IP*BGMxԨ<4x`ctX:w xAJ}&: ~nB )O1k HJAcVUy@E1#߾?t_m֤"dP璾hVI*ɍ(B_b-N v:(VgeV-P~,n[U4G:m7s=J +7B:f~3}Pl/7fZ-| (Z] ++P6W u:)? /Jcڂa17Du=jast_xΌO$vTWͣ[&`N"5TD,xϺhU* B-u-UQ d9<*iw)!KԚל"kLA0zxwlk;gsڷSn{.OY%ĭD}H)gЅݚ<8rAډgw\Upfx\`ԿaZ #%'SE ަMDkخg_qV6)_K )>'K/\W-{|.%=v]B@&2+V"o@ڲT o|M{Iz\k:6hl ]g7Nkx 4ȹ^Sp:?Q҃J@qS\4:},aE#gN{!$ $w~J>AgJg! 0M<™3(fr/mK}#,hv ɤJfR<$eȒC:sk@.ga6_5e,a1H 08L`NJӆcR'x( oLQ,xl.:?Ǝ-lsAfq0OB*5//+%1Wj߬ ˗hf. x0ޯp3ڷd ;a(z\%ĶiB86妾dYM?R_F|_^c4?ֽ$%1IgP#kPav l?WD+v5`Uu}f6 <;>b[-c@<ԥ.3P'Hs kwt+8G؅)T-WmBմmܠ\;V`O ~X|&}w|I-S%ɷՋ$ mA s%6׀jT@b8̩f jhgYLy<űlBX]|zk(C'FYK6k (7i`q1\I/ J҆YJV݈, <͋XǠs4w~ !?5Buw؊^rO{pt;8i-*(W&v Gr-BV <WVRPh?m"G(Yv -4b~)h? i";vΦZzxj cD_ GAIV;Ea?6Dn-2gԲ_Ǽݮ:4: S S";Z>'s&7{g\u_' ˾6Bn躻R.=L< pr/щ2|2c/guyiqPq*0|Njf|WC;g=Kw5!ƁpMj*22 9鮲=/Xs1<ۥIRk6|Ww>-7 tc?DlN8L8 iU1\\Ba|fcղ4lz6C+ԥ3znu5 +#/`z X+x4~T[9zGr̋b^F=\iٮ[6HL iJg1@ASf}*OaK94 jq6 Jp^!S/>E:ޱ-Kʖ0d<+q8M/'cd9g \*Pa.8)+(/j9*W馕C)r{)JtAmF{o؟0mh ΤX 6ӣu~)wSz6'޶yjͧgslGsO؝JuI3pz=[|8pE,Y8XAF@YJ(plN[zϧk`Xq7#!>g`sCAA|Nڼ%7YkYjRaZxb\44J4z^@VưxuޖfGh"NpNt$AR&smL/}&LoWOp3SJREꤊ!s(ufѳw(,R@T8|g)K~m f46 V4ϻ6'>7tyUτ ^p.i..-qMRRH Å+o 0+X ٴQfr-.]lA"*=/c'6.4ŅK'r« A5JE78^TjE6BF(j(zշ0 -̴Hϱ9h/)/Eې{ǽMRo+KW鏊kn}|b%gB 2o vnSɑ%[G ILnX $Mæ8TĖz@v}eQ9IWE<:AH[$=]J@6BЩ]l(~ Р6 q] Ș4.r7_'I-ɜNs o , ET _1..NпBoVCKL)TEd7cmL捸t+hub=ϱYKiVP &JZP$WʛR,Ma7=\dn#FlW^}%>|K/L=('.G4B*Z20DbYy~Fz_ۚE%e& RW?u1G#hg-O3VEg^e{J7ySE ntIՔBL>aG?06l0ke8/jKVǎiEYSnJ2ʨK&cy]=)[$fwOU@|U%:2TWL (f^o 1xcg/PRаGCJ\h]:~?nTBϹwJ@Ы\|B3~;>,/2\wLZՕ^XLFȔ '5~qP% lXmmZ/q[ua"YV̥1bלjbi ʊ%Wp@IYRfB˼nte]=IexL=d}agtSn%lGCwErE$$2DT@!vj>uDfH/I>.aAlƪpӼ  '޺3A%h3^b17oF\^`~A:qWB,N͕Nݽ, *.ЈGWMS͸lv ыՅW<+/&9{Yk3x?m[^˭>; Fm[sl)+p7x4*^Lxj~X naz4j/\ej~WFz#|ϹGq _ŊoG/r wLμ=pj&Ϻfui8nPXi3"40o7|N!p44?E3 XAOLAq Bkq|Q:j5DN>dy #Ŧ Oo畽vfx}¶jS*4IY^aɧ01ZH3#0b- HE>HS'GJɆ2IQH:Nvs`;2@EϾH*#}jUM G*rx0yvu!S9Dkew'K6O=aE(k-p}[~9܆qS#3T>12Hh\CNI?PN۟A( ?:/7ylK{n񑎪B3YʛE^6wrG! Xm|sG5=o+y0+t.i9@ wH*gPz<05TCJX잫8Xsߎ"DMZWԺUٞ{Q pF6۬?>ݔ2pè(,,&lLUPIs .c b(#f.5ow7,\kWБzwg;+oHN/~qd'~k5&;VR@vm1G k/'|oeR†2{ġ \"eAW$4y[d,GLo cz!Dދ2K}-ͬNqLej7Ii&Vcoin$< JF<$XPH0"<"E6Aj.8j1B932h[m)Go)"GcQnUm$Q^4KNiGm#QЪ}~[^,(.gЗ'i'j^օ;~|b_#a,$^gɉl;-p,I!R)k߱ bJя&hb3mX\JTWh-UqAW?eY2>kmPNWᝤ ᔾ걨tWRó~ŒB~Ǖ}pjY 8&&IĈNwHFZJ lyȊ 2u)ʴgq/kC Eu)XeWV44r\CiJJNÐSr`3EQǬ/nRF Y'D߮4G[ȝwE(=sG 2/nm=\-ptSApK}-8hOӺ !FFԠr+=d$cFx?ڟ^9qƱojv7)xvxK DuE.u,\&+FbZa ܔbrjDsxr$ᓵNEG:cgΖ EgJwsn71&mwHJ-QN/븇hEsBN`}SU/I\z(X'6nv5 v@Zٜ79MHMx/r|>$6ιMoXNB0cK֟#՜&כhp̩. }& /ȧi99K/';dq@[A98lrsS[8.t6qmtuq"2go{DHҐr.X^ZW0rʀjTjR9iyN|W17Ѭ74 Gl{A8ČݑY\%?qT?0-Kq􊓣•Wӿ1tϒ+9}36 p2m"躧*hȞot8o; @VѮ.>F1hiTGw𳳼o0+|8в8/uvBazc8A\}y{CveAKbŷ:F^k뛢##N-JsXo\$[ R"Nj\8MޮGDc;DFe]_lr½0"` Acj~46 dn3AT5J?f5nn)-ѳ [5-݁QBzM;՜Fb$ ҪloY]ȥs[9dd뛘k ';_t${B?)~+!ǎq/:c '~ (ym`;B\\?&v'Trdp0#{ bu)F+=e  5_4/ǙX2Vy;뗳 qՙԷ۔&?a>d ORG@k %u!4Mb_UdH$.%/ʛ8JtbJ%{B0Z5)Xt=[(eHUxM.}9W$Woz4d?V3"5:INqnO= HY4LLH{:FqځMݹUa?h J|ܭ_hV;$6KoFv!@pJ>'r/yjFl 8H0JKi`[g t$$d,J[":# ʵ,6CqdC 㯍x_8) }+ QG #>0 83_Q) *W'TqH,Ɋ|ڔ}Ѷ.VA1#M[+6_5/_3oQ3PkUm/Z%'|j Xݝ]=?>yfO{A$ѧ`=VU`wx:Åz, cᎱ9mHH{+G|'vؚMh3ʰ-y# #Jjddx 0mb bwYIu1NZt >)DtZS/ Vi9]O4`56Gj^.މ&S+_Ǵ#1 iҭp["Dޡ{tC\+b6 NrޜcΠnl~_^Ku-C9Ӫ&j| ;kn'Wb$a#%~Ȭ ŦrF@_u-A@in%9߹/^RA%] sYSOxaDdg9 pJ$B/nϜt><ڔ>" ?6Yv &gNY6)]RZy̸_;)j3n>}~H65[A{CϠe⸨j3Қpr< h(G2Hk.!kIǟlHKZ߽-hjPhϱ<6a 0-4wW7KM͉~ qo{~ \HxAxkB&kZ/H4 &O&+^wa%\u?]M@­ һGLp{ak5!zN+"()C@dQ(!;uwuhR|K) ~X-ϸu*)ib4Vj#&hJ }{. J^%1w.h$b2e:ԮͿI̕JFo\ֵ1^lOtki]lQrh=}0f{ZfItOnXV g Ao@r۪&N o8gR >4ιQ+ E pWx!/DqǍ2_"V'7uWJuen^<7vDSq#&HtrAxЫhn[a>ݧyJ=tKwShDFUa'&Xx B澷 ߰k8Qs$X=tew<3Ef.f[EF5$J'e)">O.x #aĔH=_yGXncPQP 2Nt%O6TtJaAiѬ\] 1I) iuw⟴Yz#(.*Y3{8H ѝRytLZF%#'·r)j.T &<j.rBzf=LKi$桳BBj_ZY_Qh{=J>Qu<+:_Ԕ%BԛL=w ج$Ѧvgh.9Y[&;:?옮65-O4"dL[" mrlܘt65 P\A?q@_6M |\Rk6[bu3L6=T~C`2^|OwcD? vvR3Da9c-G'ɟr'p6z-B|14LC J2ti&!ɹ]t h,GzɸFؠzrWvjY,Foƃ@+Jd&Ez+1v_VD{vW_INf{Muh! UIӂ->C`ˍ8}g>WhKyj^j%&a!$B1"P-9 ;i x3_Z>r&|رO*UTGa&Hn߬8H@!Ĩcc,"5HSDb2 w8t'tj шg컛;P8aXzDm*%>=ʛeh/ح*Ɉ| 2!O^mCY'gOr)@[RO- ^*E΁&&5wbG>UB{e2Cg|pa`+rIywq o0|g jy; lUC鱭e¡Rpx\moU~}B%FtĶW`!6#kb3uX؄E0Wl+|-V Sw<}B؟׎ +gl)W:#D4ZlE-o M$ݷI#61iåN@oCINk%+w~Sӝt(w kR˳od(}pG~9li6ՌNXۂ9Q`Xjcզw{rab7yM!Gw)0VA%uH}\bѐNo0o|:[zKI:] |? c0 | (W`t n`*]<)WX2׮ʛ 8(o޶c;<.2J(<a"ݚBqRh {l(T4p/kN. iߑ?EjUof[W/Sn ,qȊЪE_-sYQ*%{d Ih sQyb0a:jgÙnw>MHy,f#{!g4 pnl~HZ1s?URL]DBD+ԩ5U?{B +{qb/ J5(dW Qu6$r@EFwl*@`t(A|\"FD¶Pu !%HX靄m퓶cC]mR<@:@$3e`"RXЧ@r[񜧃?dA\[m hQWh5\yJ%=.H;LI0rdٺ@}ΛUbC;w_Փ]S}kGCexW L Are67 _91Ugb^`r_ gMZo>'<--eg^q:z$DQa7: 39g:Ջ\~J$ U= z>Sq\xAfَ,ӡe4: Qi2k1[ #Yc+裡TOx_*_lXKr(L v7QBXօpn.I}{=XЇݱaL yX)kG}V+0&}Q 0- 1xp*FNoqRJ+(:#6M?D+ԴsU^J&JLoZUSLZr; D.JW78Z`^hmPvW|(owZ6NfqH_qS~-.:|`uLhcA Jc$wFByT!YJCB/S(g~(J:șsF6sQ:DT]ӡIkϗtwԚTξ@dž ͢\Ob}Pﵩyɟz:5pv!߽$݅=ZFH*bRg' ڣUc/$Sv/y> oo r|ЌԉV<*`T qryH'-/N䃚v3\RCawK;hk, EN_tL׉}P/v^^ärynuI-FC 'ҽݶKB]_!t-6"G,><@w6*W Q:uZǍ. ~aؐB|_0T?EMH}p1{W,&]L'1jHx@/Kœ~{o)_nw9P'W-ĄJe5 I=w"~=] &`f=iSDbakmPY} N{" l^ɀ#sG[2eH(滞U3&N忺:2zX",id)NIƄOT.bUX?7gMY{PDRi"v lBi>Y;S,Th[bEP#zj>d\8|G"e>*NdyE16lCF-ݡvau+H`,+`Y-ВPG]VYOh0kVtGX}E9p 嶁y㠎+~!DtD,Ca% uPUM1E`FLl².MG'9u xX0t^$ [ qtm9c7y>EFh@WjVڎ"%Q.9ܬQQA6 7mւ̴)Zj0 +M3=lG ]*!6"|lGa^ #!)Z][0 |C<\)?˞|kdCp ΅os 4jX&dƮF|% t7Mz$Q(7#qPvP%'.u6ِCFwj|M3 h tWrmPs`E7To!=- I*#}g.X±qt01"&Vı& uAA- 6fa˧7x'@>IBE& #NuIl bp|{Hz"n!V;dhIך.l҂b~8:w`E>(xk><`CԚ)5t犜FZ7wvIA1RRo^Mf9#`@nvVXHza(w[SX.jƿ"/F |9 KfVby@cK Rx\ogj(V'} #JA5Eׇq¢m9mUT1_#:|}&j)4UAomkhEH}?,_=8\]vaZ<|4\[Dl)ДJ`\=|2qHcL6PHXqL/YRh˂ʕa*.En+#[jA p50T$fp^u?s)[d!{\Za|R̾倴{NB%._$[ď?27\?I$_2E SǧLlu߲rmK llOݸXޠuաihھǢ^PҚT@c"5_[`:L1Ƅ'g jzA 5l9F#CyU*8( :bK*ڞ׹-l%ߡ|V'f@,eȖ$6H7!Tner@[^=MzzGv`vqKwwjv<鏬$_ E8lo͡g\y:P89Yiٍ޻>~a6"0G̥Y[< y"NһT ]J %.nnfb67LJԾ)`eg_1P*/sp oz[w%\쒮|IDƅm"t,Cֿ2?`{Vj.RI@6_QqXߚ;]#N yL-eܸ/d( X0.yAtp|xO@Ax9Y]R>XcAA+ ΧمQ $}5g[$Մȵx||EH(qoO5w7ZƁϨkEJǖdi%`BIg;IF$4#e$eS 0J_e5ke}2k| ܉11}{Dž^OOV_!7GE%Fjɗ.ٶ,5i!a"ݖ|(q̺X[_uPDr[JOp[01ZLtadށT^ %^g ' k)XcSH$XUpp@R#]Vb%K0Q@Y3Y `L/<;0-07{IkM!FuKſp'bʗI$D8qeY`gTDAh0wUM?4_f`'xP&]/2Rd+&|b}Qs j׫A~}lsO.7uReנ eNFퟀ}:fD\vq_ud J{^ tXhV'T<{д Hb,tQb kKtSC~L0FA$/Og~>Ӭ&̍7*HW]F~ԡ@8-_z2PWᦪX~JFb:}'ٮk@HyjE k۴M-+Tx_Uo-l.%l$9r%GI)or=9^(<  6$VL!$k ViAڞW0/(n $o70 rjn(;;2b=byS>w+=6b !nKO u}z0)]Ol g@hn,~r`G,⑙*zjax&|w!s `=qk\ҝ6 "-p#L|vZufeY=UxW6evdO]TGbWaE rTݲnj@ )`c(߀k-$1l9B{\]<u ;'m vG ]%NYXU Oi{ٮ6kY0Fy^c_Č"C"zT`%8?I끖h+J LVfEIr|i[lI߾8wg&7}qT=nx!5eE)'qvS63].R`*ͩ00@>ޏ|FONEfv yɄFwEXlL.Kk7QħUsCa `#j LS6H˩{kԯj2/qWnJI󾫢(ŋdLY2ӧtP}ZkmnsH /` u㡿}dD${ ;  _a%V3ް+o_OeCmrߓP^X h50I~S."e {/m4Bu.hXbEPPHJ{ٮT[0Nnn{`7@z#Ew+8i˦BEd`ƳT d|RdM;MV{Nx7ːV~`X?q%=[*JLbS P m=w"# &HSFr7IV0y0~G{'E]Nw`GA\,vg@n[WhUh9׍NG=7G$Qo_TEXv4*jy~BޅHFξ`Se^\k_WgWa5D} 9Om# JSI;eu]k+Nl4֣IG9*Spa$ gX{;ꥮʛ}my#x g*S?Ɯhʡia:ÞEx!wҍSh-o^X=n(/5j!CCF2m0;7qvk<yJ'e}ۇBra]恕 I9q@@D$V%jVk<9UX, OW2rAVYZFEF##?>/2GMYrd0YS)ݘz27B9l 1/BvˈCst\| Fw#(08۸-eQYTrj8Oa !*̍جG)[o4S?nuSd*Q7lo>KqkQdpO^Z`rb&Dt=ؖ2Ħy=/\eNPD+QJ{r".? Fk֩f7BґR.~/e6nBTP݋EL,R$OS`KA- Ԉ͔b˖ T!Gl UE{H S~oZ}x80I>5lh}P5EvUALº5!F׺mp8,nr!jQNHo/)@B3ԝs#l{(9ȥ6rd2zaW/!)W[Sd$O:f-@my♤l񙋓*Wsm49Ln*gթ e"=V6N I]N~`q]mN " I6=̝uNJjfQUklE%?ȵ`>+ ϋ-ޅp! -})يpOu$VlO|xf.P sO^[/M=x+:<L }d\i_i]wOƚ)j!0 0c3\Р֎#3kUº=q!^fe2mg1v*Y LI5(Gۥ{H30 TP`{#l+jFv%6H8px4 '_>O:xaHXuc]r[Togf7)Hc]c Bwof|=m@aX+j-)KLO^Nő<ȅh r(O3aK8X/D^P-KӞ{0J rGHX0B#ۗ!Nqq)jhQ"} - x]w*2;b %rd 9m`׆q9 W S_aWLsv_r~UǻYcyYqV:5tZȁnIZyVqj鸞Gá E=יU2<7ND#GN厊-pnO_Qt\Yql87[@uѬzg(7/ Qt)II$+^0P*T17ƍw fD dŲIi_a˃miak=BmYy fD1$zh5):]ZԵ>gv+E([p|1_Iq]mtúCjdTP7y휮x+IhYΌB?1UPHL ` ܅|&\M[}-:ˬD޾Q+~!Bgʲx0}Hb0уTW4}Lx:Jsm|D|-M]|F}@)mʅN9_ȶt-h{e+M)] qaҙWWmuJtnT2Zw[(SՏ_&-J;VvrEO22Pi /-ʣu3tL.f\d-o;Xj\w\m- 0-0|(:T$hF^cG~J⊡l :1jAe\n]- ~̺¢9Q{*-Av̅NjY<)\hZ^J3 [x=DPNO Bdl9!oU' /h_$HQӶHA?4lHV(xx'P}8;rݞXmWYޛ}jJlnr 0>:i3<.{2cZdCI>S]uf^TXk@ 5 e^0leDRaG;+͇4dFu0d1z >C2Lfi{&۬ y25]ElG&E4H8[MEad,ve-/7h,5V?!,Zuov_˲W#snW.M6\꟢C[d*<_闑Q(ŷK;5٭z04m=Lv)a뮺a?\l''Tl.:R'Sx}!f@ٲl1\/Bz7\Ď ( Z ĮNg(NT=._??86?Hza\!4U)7$U)uP, z]|0˘aBn/'pdoQ0|"9˷%noYqT9F\L(v> .Z;~|)O2k?j,+ R~bM HmTMOl):ʽ߸Ԯ_5%f0Sw(R^\ǾHK|>Gs^Qy/s8ezŢq|& TVRΜ[JWOO$Xl%ZG;$iafghq+djʳNL?H^/'[ed@tSÂz gI1"g,g;4R%Ŀp#V䢔=:#G nV8?) Al7A/IAw8!tHAxoc,xc vj6Wˊ XQ롁Z hF[#lrp0; )8G1'x́Z|:t9 OFBӨ (Œ}(Xގӓߓ61 NP~Xؓm焦${;"y\&?,F8|>|/(!I0)N'y*?^y5CŴφW!517BD3dl|4\:~(tوtJM3 $g\R(5KPd ${𑒔~2O:s <⟮\=o sƳaZ y) 0-Pťi_'@,ZxHCmכ ҼL<8V8J1&nDZ B))_^ڀ%z,j3*-p6r]#JQM銌+1 F]2Sp>Wή^/gtJkt#Jst9Pm z ~MV$oI})\9\Rn,Sgk(y$.55btSxo :"FMc\(#!1lyjNkgYO{<^AHʸStJ&LmUcͧ-Tܣ' S-ޮ> IuUE/XSapls/n"kà#L?c6B@fπ8r꾊r8.52?/^|ڃN!u&RQ x.$t0F30uȯ~bՆQ=r#8؜y`3-czL;tS7ZDZM6׶`rRB;v2MKA60,^AYK߼n&?0$lVoAD|b=Wht Ff.`11 IچRc2{u7rr,Hh!YCzܐ|R,Cp[,ǃ!T5M;+>#1̔('mMka8Lڭb?cSBtGs&f';eݖΣΙ5P|E-*$$ȗ59o78!?ȿ/Z!$L? s%Ӑ_ψU-?2\g?}lM hJٞ))+]Ky,-*&.k-͏p-p!?S nB. & 7O$Z N5Sp|s&T/8')>থ^JcՁwUMw iqp97Pb>n܈,b'IGԊo/* *`&1/L!^) # 4jM"͛FwGN0:o #9}ܛȪ8n ~z;KgrwNZ_bNeycPi8 iP"SR7>cyiX5C+WEf C2qpQ56`T(|Xa0ICL>x ĠzLp/%/%c+sw~6lyOM^Hy*FuE9:,5'1|;^V>+D譕I P5qFs\ObuEQ;ziS? NTD}3>4T+t-g^VK^IauVtdgN6ZܣoyG s@03 rPLL$VbN6^}Аq.ǍhLXlC6j%%܊^XEQПgkq.ktoRrClo>m zϠZ+ Īu}P8e^0س,ADS8zcg$QI>ݥ7A7er#.h0m 6,k}| 篈.n;0Ƶ\'YȾ3p4+TftcNhM*!!fWU3#QHFIp)O{(z1{dq*uEW wB)S3!t(^{Q SMF̨T"yD`GawֻA"cӪ*h`&%6jQ2``*-=H;O ~IͻbQ-I1|+xGCSwwA o?'(q(Q%`Àߝ,yPQӗ,AX(euyDni/O[/ JVPPUA{KaqiFɰ} Kt]ral7Q c5o b5m_] EL./&TxQL ES5<ﬤ^^pKmW[qaxH*9#F F.t^b}Li#Zm?|ՆFrab̾i"ԴP3ttAAqPF\yaN 8}n[y :d'xUy oҲ\l'?;f߲ZёB:t!&.\s_x%ZC\0Ƴg>ESCPU@nyz/o/s3:eN; WeB#^`u ѭq#ڔ.,ʭ?(u2U$yV 'itмFvz} ‘{$ '(31&]MT.'찛i72G~67x_0fJ W;uVjԾHe [t,cl n?[ CY@֙kh2ᢕf^ޞ 5WWu=c(/Pf[M`v< h9A"۝M9jA@lNe(PGU]FJ >|7\R;95g xFMiloF`9:bg.ޟ = ٨G ޛp AŖhh<L2(?̨K7iiUJMo Px (o{nb5bLrKMָAc>Q ;H):SY[d•/D( eB6rW<%C5^`r̰d+Ӗt/mtniDOz2!Kdx1XaW"wm49RTuQΚsԑcþp#UvQ\. #+ƠЫ1s^gI_)vһʔG'r9JiĈ;uf";oSseMZ3BLqvY=964|:qr`2uYh|c$|X]wYC,rB,YڔSĮ(kDS|ӟǍKg{ۆɾlPv$Egompf]p-,%́vH1ؘLD-988gdݐx3l ѹ}9 A=yk덏~"k+KeLʃ9 OIϙKzhY@5b &g?:Xup!+N]GLXT|d1J!`xtAGwKaɋOvĕ>M=} @veQaX| Oai؛r N qނisA%^}L•0Y?CCi}U3f g V%~b dj͕TE}h4fҌE^m}3[e% wCp19>;Wx;4" 8ڌ̏ŻKX[}c^w EgiKb`6MRu0n0ZS T h WU:S]U,® Z'KvV$ 3;M?"GH8G/qGK]`*)8n=.!| v8٫fkdvhF$6o@hj_}}0\ P_`ڻ )(T9 -Z5Y˯Wt&(-G? úXgI#r.mx7yߠHI @{_#Յh:̎e lDM"+> Rԉ6tqGc,*#2?K>Fnjg fgmuJ/P;hY5M&Qo~$!^0fZxfZzN;c*6$-@=R]q&"H"R CJXR Ljgfr6(&rn?dvUș3Bݔ <Z0e0 r:7'KeL\b>qᤣ.՗X?HQ4VLea2@;C&7Xt\4bVO18X}X #sr(pSjDJ4Α Rhv& WM+paGbxjP4g3i?,%{j!:\LA^m7Ĭ~>O_p,wYj edqv1rQ@{K9U!۷눅 b4[]?%+LG_Zm<~sy*p; a*!.hݦr3|`FujoR߫RZmJښA,CV$8s(){nmk#TN^1BJ(r40(zk[Ò쌳@Ǣ8L#vzĔ}żvؖ t)*FxHyFfTA vetӖ!JHA/}tǃ]]ZF",`1$qx;ڵ/!.z V^hT$ԆFyYh?]Kȓm̺1bZɵ0D5|XZlq$Q.BM}Ơݸi^te0WdutdґR5uʑQ3ٽk[K@ˬЦ"S0UhQ/Ҹh p",uXxl<Yx vĽW9N#zBլQJ«huR/A3YBl匪:b)Xm^yQ\e# iXZ&eꢠɻWJjYUߵo_vo6Q)Sl\lרK=vY]'_{ wBIJ`2VKc%gr Ez;?"F:_Np"ijT _ڭ Dpi <̨N,0MZy GHp=B9}נ mT>1j[yg{[O(f]bO5n3r5/Ly) +מ]}AoyzrrȨmSK^m=UH-Pal#ިQڴޮhDȭ2 /ܨ|MH#P i8ϖ_'6Z.lhJ?1{f WF"DCM: & IJfWnoD cߙ|.,9IC[\=^302g4*c-[ܚƑX4WzJEP@#.0l6l۟upºsBܠFKT ͢Z u^8L?Gy9<EˆA@uૂfKQ_0IOdzZ4(=XeX -UФ!9~`6UkhW2jI[(lnpyJ6(n_$Xqe04w%^a9= ^?t d⥑!tOC~mه43WdU^;$=Tthj#=bnS;E5o3:p-0T4}bBq@rnuǫio lbc,EqU=PPLh\7kQ 0Ա*!z Џ~ ^66DٳI{ZK]wpؽS4w:/yłHDf+H{*B'Q5{d([[s_/~0?|jVPRe7 T<>Od;XJ`06 @z5ՑK7Ħ2N:w1(O9y6Dߴ>Zǁ*axZU\> ӿUCcnq\*bv`kg"5X+0y4 B^\M" xjZF%JHMTd>7 TnɘLJ 2 lJU),+J9=uɭ՘6!j)s6'>4T}p0R]SiU%zk*մ]ύ HIڀcU$¨wrSK?k^XxKnV[-uij!9E0gO]߼:;?ܢV沨| Ja`x|R'_ ܑqhԚo^0TA|H UWDVg`Z B $i ܿ'ܡuiNRWRQښY8@"V6*rGY_˽n& R钵Z8KRRL gkdT^OG'#}#E(Nߕ 3s*8@6N3u, ڬ{C/ZPrg̠fu啧3s*GF+:1EO^mEP$?&Ó 6ڷ?G"$Ћ'Z@&r蔒9޺D$7HG4޻Fa+ T; v[?|xhrzyi,+mĠ*jT$ApyzYujқ>j9CSG$0q)wt ]%V_ ,8s[P~=+A*[s#&8noئવ,Zmnh ocnҔfjm,9T{ԯ,H qz) qk'jén;Ɵ4w|U`Ts$}[T.˯! ĈMbXz)*YmMj]SQ=O`EevVO5^P^ +/P1!AƌGN=@X?γP m^ 1L}3VE>q?Dۜ@[@b:֊} 2:?$4\TAb=!-pXBc|Y4GХ5-X1 XeG^V웉:RzԿo|(֛bR%!E '8߁0֟ژ_-:s.<@L%++\^w{-IB1YiS-$gɧbM@; Y{2J&3h)S&wn}W^iDG!MkBʐ5ާѵ%@֋mTG8FqmXEN H:cמ 2y#tNY BW vSĸO fK X$hyrݎMv0iHL{5PZØq ;nճ텩Sj$qepB󱒙HwMez3V9NyQERv8Ev7W`db_EܗmNv¦>8ɧsj7gZ KX!E3qvK`KD(\h4yz~PZ\Rf6B0@ɫ"ky3,MhB:xx$ʨ̳7M cn#.V[#wr@!Vf^jU F' Nz#CO֧6.C\!_c?5: LA+OA=v?c*M;rA D9˴8ؿ4ɘRQV5X#NQaԚ9Q xoT=j&P~pax{ޏCa#OpS>ȸ6b{ ~E#cvTzMN|_i]qA#,N-ft<с()d*ai+St{NKw# XL &6,-U8)0"Ћ<ȢkDn)Ka`MjsV F.h4!VkӑCyQbzO+J.YXf?X7qrdD7oO(ۏQyV ƲkQguF5hj^B|fm(wf#Z*me3jݾ|$]f|җE@@; zam{X|hT_(Of%ZaƬ0ˍb fz (`aUi -IC|s@I:OjI^r\cT5ꮨ5K9}B@m8~}R{6 PYޤHet|`7YR,& _;h7bYƅf Ӎ HɊGذ^y8J*WBŀ dYNU!ί-[$"9 XDRTLИU `X-4u9ooW:T{ZG 1 %a/])( 06~UtݤE9Ə]bZКxÂR}x+x̃dPگ5=qTrWn9m"7}iյ4 շ :0poz7 d I.y8@ #H;1${@X<hJWIdsi[p3w}9KyOq(XjGuQԥ=$ѥ,o[O>*܃DϛDѿ"~g}D>9B"QDWRuR## > CQs/eZ:A(MPѪlGW~&)0@>qA \0]E4Q :)/_(v\AJ*Occsʉ|@:S Wr"I_TAxӫ:*=Nss~ L> y)bA44zaWsE6@:vX Pt%IUz6dHᲜ7Y6׌17'OkG荸苺Po2R~zf. j%ҬI X@9o6~ReD-ש~0"$q`Zy Im*Z o@%d3z8[4 1]AUΙ1?L|L\$oGkB.0.BG7Nz|;PfCIް#]{]w kfk\c|2ҲͰxcǐxݙ r(p+l\5![ׅc`Ki<Ԉ~LBK+\iɒַ ^5,l]x.|8^SkNTd^u8Y ikRۋd~9vEt hT|z;L2\&'Yecxa;׍Źj'u yQY)A]u;L%Gw1.q ՜i vu@m6B\P!.M}R"aEJE|;$I*I?PKPV u{ OcٛJ/יMT^}KZάvD-Xd:\MߴZWzu ' F쩑߳Qy @! 4psX/ 6 m ۅ$f驗xwBm%@dp'(1CSb0ڇg) 6bh^]̙c!^HCHk"oekTZAQAP/NjQhB[90KQVn_nGS݌NTޗT2Cӿ}\E*:gQ82?Hoji}`x"Κm({q3 d.l1-U}ƗM/;Z֔E `n w esjl2+|A{SP^N?8kݶrj*b"'O2q\ň'b=B؈-"-H;)NdiHtsDS$C%HE4 9u¾4N;j6ԝ6kwVY"*92RVY'fG N㤔0!(K6qQn 0 ((2`Ŝ8=xt&)b K`v0HI(ȝzd"0FzG.JV?ݙrM+QT'ieJ&lD5]_@}(JLﲰ_XL0t&(8m{J:OKh4"gp_}>X!:-Q nIچY0Eq .c'gNąvN!\ }ARdX8Wߘ؅:N`eL?>y?qxNޢ1CUR4) *E/6Y4Bf^a>\d}RDከk蚏NN|T,jH: ; tз9RF#w sӔpOlC|&I.?7x@ԗ1ܯ/y|ط)E*~{# ؚ˄2Vvn9dhLH=U^q]܌pY!μ-}U+Ҵ5úW/j`Cc`.v6 ZZyG'RY*ܨL =Bo 6Ce185c,ԟ"bk/nܼ4"80 ,^.ۭh{k9h.HTK6*ԓ,(WXldpEшVjli}lWJZE\kuDR{4L0% C$v /U3pʨEH>DiRӃ[0mߞ I j"‚";85fiUү ;nLj$^artJ6$}P=^ @QX/cT_b1<s4H&WE#]vɩj'm]Xoئ>噜^bdM 7;;]qqs+s?,{3 Ʀ(;gywn1i~[1){')[B|nD =ϣr0Z%Y`4"[`lF.dIچky"{Ut:C7 7D^m>rp7R?&Og#d߸v͐9kOEy~Z~ٌWo-)1B/ Ϝ#@/qO&2[|ߦKIIsȕ[|a%3h@PK.w{o0i8Cmn=C#{oZZgN8h {ӏUCuɈ'%Q\( '7[HXV4s3s) 4*8/сS~F8P~$gUahK?Ĉ+:{e"5kuW_X%+fSxA~U>qtʻW$xN|iIEx;\$PY .ۦq/'ĔUXё[`Ttl5M+Cl VMUBg] ,pгʓ*QBy8FpȁYNs':gQG FŔ5Bd`QQhuX|w691є@ɇټF^*Yfl԰6pGv- ]|?J n_Gu KN{/TǞtjRݚ0i>z;}tܓh.{Oc$ATtΊeLjoxi +aEk8ʔihry2j]; S^UhrTesHa# 6aAs'&.v5E"I|))Q݀F6 0fn'jH*[͠XBukҔ 42}t'kv&/S ơlxDtoY=n39)rݭZ73蒏9hl ̴mr$R2"N@ر p3sʹ DymoQԣ1`A4nhTMX_# SF]nx*# { A,;x-;.T#hݪzbiY!sR[_~ɚ{%DV.@pqCʹfx4!(p/$d龂㽹[!&ا[ HN&ziH~f\ǀ1Fb-0%k߭Kfy;B]jl04dP:hׯKJ0#p_\g1>EU$k?Z8t^j٪4תzc fpKPttfk("xl>LF/I X387MW[rO)OsGΌ ^a%&i_,v9 d%ap(gIP+y+ZalD2?9|:+k^{9Pk#qUMÛCߋOe˝ɇ>al):ā ]&A*MAM`9:9Um%n]VFFWr cǓKV8Ə3gxːwR׸z49*uIZ !dO#k=R2 tV\ߡ Дt <f5LY:`Ŧ 2/I6!ݹDe(4B}76g(tyqtzT8]( ;E7A?J֒]G4,L6RaG6. b"TAA)I^e$/նr9#qNklf9ӽb(ZAzZFtἪ nGjFGyXzxh];S`v򫠑檑S^@=7I'!pGI$)޸ 05 ,l+eDm4.ADd)U%m+IU^W %eE zCz˪dR2 4P'lMj%7^DKD45,K>իd ˎ.\G>""¸o18;;<%ExLFmҭ6(|S>qF;D{9-^v2CH(Ғa$}Y~^n) 2x &8.c}ЌOB\ gk;YeA6$'ԈTǵn>վ/kMp]IL3>V5JsigeחJ. w#X1gr=Q[b?]ۭoP 8p@12/3f2>!(cvޟfPo 5?Y q֌`G.<#S6*pV 젦)xbs qh&t>Xej6Z.Zvt1=rQ ֈ S ~(ޛnWyٹXEroGn VSڢnDੁ-J-^@цsC2G 1yr\M& :jpfz~&_Բ9E2 ,}cGΩu”A|Fv{[T6N*'R-&+뛱 ڃM )+B Nux?ypɐH]5g15/|'n6 6'O2F}D#0CDr![XOTa9ȍ~=KYF,Tb\q*9?tUv7Vqϸ`~u\|y"w^tB̷MT[9Nҵ0y"(\h}1UTq' ۝F5vY:ƌ<;C2&K̀:iG+_x p~Kr] ST"Z$h1d MU!Zݴׄ8@Z!mnfЭ# pGJ&=]'mSȹ_f_2Ȣ|v>06~-a؅VJ-U(yʚ[yz+A+XNHW)tǡ"&Xhۚ>cK9=:ZOtshk J{/* qY` zCd MnۇP[y W2NNG,3HR`p4M= "cTVI1} t46O*(RE"ӹɚ+ķb Z`y*01\ 8uߖfMbN|4G`z4Ѥf>ҡ`$l/$dXC׷{ _LYQ qt҈#fźs3> 5*J @nj-K'NJYADaS F-> ("6,b_Βz7tά_MfiޖBCKV-}Z]ͲleGw5D d\",v5'6|_Fo8V)&6Z=8`XבHd,2]2p؈'| -Q)޼gPP*ܺ}WFopYT 2czn Lmhh t7%j ˝Ȇ\zm$8A:%eA0;Q1kzfg^M?` hӱ7=|o ,Fs8o> 382Qtԙ)f1 $yXGCBroXAgڅ~ḩWnҾIEs 7""Z(w(* X9L\3fWm0?|&}^d'rot칝zvU ĴP060;?:/ hDFS_Img68\pq ^hkx"XBeuyT tV,abD.(2@0*YOKfFLk^ZlogN Cp|G+50SR]si:0ߧ ']F@j~iq8Zx ;$~bBŠtzf I)(yLln)K [%m闦yCP1n?)r$ĭ @Yڛe:70%/םv.eLnC~} ;k} cͷBytC,Xn eƚ&Vxk8 (t?nI̝nnnm]0߷{| :&~lUEp) eJ`;v{M(1nG *9E<.0sj?l=PivK\*Uչ0\Qma]5?YNF- QS8j\z\Ym{1Zw@΍lw|;vCo}s̴4)gp@ӎЍǧ^ܬF[ޠ(d>ժ^`{9#xwN8̆RusCtS3CUl^dHOz8UT O0(84/VNw(E1E͑K1]u}nvzdcߙxYxqvn?)̑c@@ˀ~h7N.=LLFZ,sՠ yx;% _&o0Ǟ5Rx=(E|cRUa8$O].dG˴Z(JڙPY:zĴATղ?L6/j}[ m%l1ȵRZ.dܸ;u0 \J߁ 6(l1O7Q{0"[˘LHjAnwhxuPΊjjSCVEM.:`-7CNgvojg`9#[\lk㖂\AlQ9 KS_-4껥vec-z#av>gvLcB 븨cj= r/щ#+o4)eZz%1*5P.bݠ2Neuzc^B1E-&@gs ג=u)\_'Sndl9r\~)[NIꁒI< VkC`qgzP/!M;%L,E4:%x1@y-kJ aH,cꪇ gɚ{o‘q!<5׮gu<ئL4Ej765< yoa9E>@7͙ qar^Kd0e@7nZ)ulnG$l" {zҝ̬}悢lN:&;Ȼ++>gL=2o7 2ZdžNUvA1?TP (a8 꾙Z0YA%3$PC(X MX*&>E2wvW$WivwA q;#U %~d3:*W*S]P0Dܲx2<;zCԘ'75gI3a@5[33q8 SKä[!b>ԾS4XPQeYr \#Jp=(e~GrZ~t`W~brζ#3Yʻᄴv??0laOOYe?+KsF5C\QSHG3r\SY;$-9NDsRbC|lUAL 'I*ȷn1] NyhW.ړ4 kS[qNkPw1}۞})B;=K&,U^/w`Τ:ہ"кLKDľǻ'VC޿0֙3a=˧Xgo5ʼe&#>UH&тk__ t11zF lf c'@WR'3TY0#%| b ܵGD > w@m[d6aIo8ji:|DYƗI}7Yҍ2"m?inƪ-j(^o5.Nv-k/lT L{#EC0AwaliMmWGfLpa5aji_:.IgVRwd QwƑ!kQ#̇N=quzXIG T4iUnQ:rj{}hlJmJEO |EBt9wa ״NChV<^)Brz`WX)V[Iw":jvXa}2 4s}֊si$C$xLٽ 2r3Q98]$of?yqb!Kej&Z<, 7o}{|[W |m9M!'X. i0P0}u[*r ݜZ~oL6 夳+Wc(or t+?%R=ɫGsHeÑ&Ygtx6yP؍;=WkѸ;i'[q _> ?M-dߐ*i1*6썠w5|oJ*kIa3fŻB~T/v1v[EjqcHkp)`tJ0IioSh =;D}#,*KP(ٻGJ-WP vDI;;2A5Yc #]D<yD(&qVџb>{R#mVP0G+nZ 2X>'%3Z=eT~{y==¶lT6L!9l ')žA+@7 `v|Ej \uﭺ3I,&]%B0x< K啋雈e o)HuӍ/YXP:y 4P@ST!nt5IjJ"; Rng"EBU=ш Tj}`d)vm`b\J d% 0g=,ܔ@$z2CD˺l=qtW#+uxl0]fR^ylGU ]~mXHGǸrYΖUYtRUST.ڛ ^c_ @ ezQǷR3RQ1rAy;V!M9HBz#$gH9 TmK WQh89l8D\3޾̣&ҙSehQ téZ /Pjp&BtN-4ST)~v>K{hcӄyJ&c5 :~};*D\Mw]7Yak(-ȱU(osTEM%<ұYML5bk݅CxE}lj}Eg/rMq]t-/[bmJ:O]G _?zwo/:72\vE(G<9v b3V26^-o'7ќj}0##HRmt0/SzJ9f˅"Vl 32hPh+(VQW]yhNpjM(\%CE-VIy?S`DG`GQ+|84\:O~Cmr0R 9'`Ǽ T׾ݠ\Xn)C /my%QVtKS $"_憶~v.ӱx90.>!0]ݠp|W㛎FsH(s_B>$|5Dٚ5N U AQJss =(>$,i \g` 0K1lv;)iA 2#VgQ-"q # {S7?_IOֽ~!wKB'#ȷP900QVf98C~8˞96"X4֐@Sr7\bjF68m夐LI8sGfrUS"yxqA桃³u!U[7Ӫf; ZF3R&1 iYOrpz'oc5G5}iDWbzsQ%lUuKjؙ{&dpAc*Aiܠ<*6D2L0 ;QǖBfrBx=VPU_̖ |5i)G @>kE0i"ET+ h/ BbQbt8gUE#,]blء:kTATZ;4vH\XjoEZ.' Ai&Vu>jԝ &c/R":A ke(O̐D۴]72!K]HoN23h[6z p#-O|wGy:~G:f5ů}K7Ws V Yz<8X E; m@$#/uS˷@A{twmԂ+uV瀒bY"0hnٖtE ޞxs^DDwLvih^H$ iWR -]BՃ8o8Ia F&Լ>S}/PRjlMu"~Ҳhߑf%[ S¹֩ $gNMKpH|ZY#=hC†_b4p|0ю/EM̲ub۟w |qf_ho5.XjLX? 谶d"(EXP6p+tDZ!}:. 2‡, orw[4o 3L λO-%<\`D`)W'M 3.M F!%[3wӑql[ϡhG7Uє'p Nkc)^UZHDXV)>Y1Ӆ1k'}NWCmxVlu]gXT߲nr(&Åu g`Kˏ% JH42*X9 o47z6 C.j=]9Q$|q˞X~gcW[:7Mۇ^ %]'0MvPbG_w/,%C"h&ɄwS Ͱ}\`d4VM1+VXtې0n+|p* e[5D<+];ߺڐ-B? cpO@FTE"tNz>6n@>zr%&LkHʤt1iJoKƿO4.4 73!Dܰ.dMKǃNO?A@Es 3Wqdߕ̨A{ hN31!!Ya w[(sR' '7eҹRB?kVSMRB|1ѹ_f0 5my ݨe$7YGMZY74t`|{S˳@B(\xOD#nz-U*{sgK&ٲ&{uq)#flj},#:`,,@YX1l4_18Sf+9=͈Z9E`Ȧ| VL2w2u`9e NFqTFVQ*SQ jC|򱡊J}R b7@uP Ezkqk n"B\i_B:8hF؎e5z$P.+Pڤq*!F__~ "WG5q/\x&0sDtn2k>BS *rr8 $ :BV+pO">& t70]n˔zS+jlL> z$YTj"UU_=nYSY|MM1!_^M $K!*_UTx![vN&:c\6s asfaL0Qq y=SgE\mb56(`k}؛l]mn:(2!v}^3&5]nώ/Iejr&p\&אJ'q1` F2u++qVu F)NjD5ۗ>zF& Ϋ~h^QQO7GUpۋN!_tP&P7]5k LPvT+'6\